diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index da8168b..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,28 +0,0 @@
-# CVS default ignores begin
-tags
-TAGS
-.make.state
-.nse_depinfo
-*~
-\#*
-.#*
-,*
-_$*
-*$
-*.old
-*.bak
-*.BAK
-*.orig
-*.rej
-.del-*
-*.a
-*.olb
-*.o
-*.obj
-*.so
-*.exe
-*.Z
-*.elc
-*.ln
-core
-# CVS default ignores end
diff --git a/2.02f/Project/delphi6/Apophysis202.cfg b/2.02f/Project/delphi6/Apophysis202.cfg
deleted file mode 100644
index 6be9287..0000000
--- a/2.02f/Project/delphi6/Apophysis202.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C+
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y+
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"x:\programs\borland\delphi6\Projects\Bpl"
--LN"x:\programs\borland\delphi6\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
diff --git a/2.02f/Project/delphi6/Apophysis202.dof b/2.02f/Project/delphi6/Apophysis202.dof
deleted file mode 100644
index 62ce4d5..0000000
--- a/2.02f/Project/delphi6/Apophysis202.dof
+++ /dev/null
@@ -1,134 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=2
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=2
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=3081
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.02
-FileVersion=2.0.2.0
-InternalName=
-LegalCopyright=Copyright © 2001-2004 Mark Townsend
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.02
-Comments=
-[Excluded Packages]
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=13
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item1=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item2=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item3=C:\code\Apophysis\Apolibstuff\imglib
-Item4=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item5=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item6=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item8=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item9=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item10=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item12=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.02f/Project/delphi6/Apophysis202.dpr b/2.02f/Project/delphi6/Apophysis202.dpr
deleted file mode 100644
index 44a869d..0000000
--- a/2.02f/Project/delphi6/Apophysis202.dpr
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{$D-,L-,O+,Q-,R-,Y-,S-}
-program Apophysis202;
-
-{%File 'HtmlHlp.inc'}
-{%ToDo 'Apophysis202.todo'}
-{%File 'readme.txt'}
-
-uses
- Forms,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- Render in '..\..\Source\Render.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Gradient in '..\..\Source\Gradient.pas' {GradientForm},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- ap_Math in '..\..\Source\ap_Math.pas',
- ap_SysUtils in '..\..\Source\ap_SysUtils.pas',
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- Size in '..\..\Source\Size.pas' {SizeTool},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- Sheep in '..\..\Source\Sheep.pas' {SheepDialog},
- ap_FileCtrl in '..\..\Source\ap_FileCtrl.pas',
- XForm in '..\..\Source\XForm.pas',
- cmapdata in '..\..\Source\cmapdata.pas';
-
-{$R *.RES}
-
-begin
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TGradientForm, GradientForm);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TSizeTool, SizeTool);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TSheepDialog, SheepDialog);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.02f/Project/delphi6/Apophysis202.dsk b/2.02f/Project/delphi6/Apophysis202.dsk
deleted file mode 100644
index 8858c3c..0000000
--- a/2.02f/Project/delphi6/Apophysis202.dsk
+++ /dev/null
@@ -1,341 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\ap_FileCtrl.pas',0,1,1,1,1,0,0
-File_1=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\ap_SysUtils.pas',0,1,1,3,20,0,0
-File_2=SourceModule,'X:\Code\Delphi\Apophysis\Apolibstuff\Scripterstudio\Imports\Delphi6\ap_Classes.pas',0,1,1,3,23,0,0
-File_3=SourceModule,'x:\programs\borland\delphi6\source\rtl\Win\Windows.pas',0,1,5563,114,5586,0,0
-File_4=SourceModule,'X:\Code\Delphi\Apophysis\2.02e\About.pas',0,1,1,117,16,1,0
-File_5=SourceModule,'X:\Code\Delphi\Apophysis\2.02e\Main.pas',0,1,3583,38,3588,1,0
-File_6=SourceModule,'X:\Code\Delphi\Apophysis\2.02\ScriptForm.pas',0,1,2648,117,2664,0,0
-File_7=SourceModule,'X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atScript.pas',0,1,2152,1,2170,0,0
-File_8=SourceModule,'X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atpascal.pas',0,1,1519,1,1537,0,0
-File_9=SourceModule,'X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atParser.pas',0,1,2033,1,2051,0,0
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.02f\Source\Main.pas
-Module1=X:\Code\Delphi\Apophysis\2.02f\Source\About.pas
-Module2=X:\Code\Delphi\Apophysis\2.02f\Source\ScriptForm.pas
-Module3=X:\Code\Delphi\Apophysis\2.02f\Source\cmapdata.pas
-Module4=X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr
-Count=5
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.02f\Source\Main.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Source\About.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Source\ScriptForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Source\cmapdata.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Programs\Borland\Delphi6\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.todo]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=5
-CurrentView=1
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=266
-Top=111
-Width=1016
-Height=880
-MaxLeft=-4
-MaxTop=108
-ClientWidth=1008
-ClientHeight=846
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=52
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=000004000000000000000000000000000000000000000000000100000000000000000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr
-CursorX=73
-CursorY=55
-TopLine=31
-LeftCol=1
-
-[View1]
-Module=X:\Code\Delphi\Apophysis\2.02f\Source\Main.pas
-CursorX=45
-CursorY=4394
-TopLine=4354
-LeftCol=1
-
-[View2]
-Module=X:\Code\Delphi\Apophysis\2.02f\Source\About.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View3]
-Module=X:\Code\Delphi\Apophysis\2.02f\Source\cmapdata.pas
-CursorX=1
-CursorY=47737
-TopLine=47709
-LeftCol=1
-
-[View4]
-Module=X:\Code\Delphi\Apophysis\2.02f\Source\ScriptForm.pas
-CursorX=36
-CursorY=330
-TopLine=302
-LeftCol=1
-
-[Watches]
-Count=0
-
-[Breakpoints]
-Count=1
-Breakpoint0='X:\Code\Delphi\Apophysis\2.02\ScriptForm.pas',1244,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=112
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=373
-Top=335
-Width=533
-Height=353
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=525
-ClientHeight=319
-DumpPane=79
-DisassemblyPane=187
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=84
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=527
-LRDockWidth=190
-Dockable=1
-SplitPos=85
-ArrangeBy=Name
-SelectedItem=Caption
-ExpandedItems=
-HiddenCategories=
-
-[WatchWindow]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=149
-LRDockWidth=421
-Dockable=1
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=27
-Top=127
-Width=194
-Height=891
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=186
-ClientHeight=865
-TBDockHeight=110
-LRDockWidth=421
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=996
-Height=52
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=996
-ClientHeight=52
-TBDockHeight=52
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=112
-Width=266
-Height=877
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=851
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.02f/Project/delphi6/Apophysis202.res b/2.02f/Project/delphi6/Apophysis202.res
deleted file mode 100644
index fcc8868..0000000
Binary files a/2.02f/Project/delphi6/Apophysis202.res and /dev/null differ
diff --git a/2.02f/Project/delphi6/Apophysis202.todo b/2.02f/Project/delphi6/Apophysis202.todo
deleted file mode 100644
index 0519ecb..0000000
--- a/2.02f/Project/delphi6/Apophysis202.todo
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/2.02f/Source/About.dfm b/2.02f/Source/About.dfm
deleted file mode 100644
index 4ba97d5..0000000
--- a/2.02f/Source/About.dfm
+++ /dev/null
@@ -1,1972 +0,0 @@
-object AboutForm: TAboutForm
- Left = 461
- Top = 320
- BorderStyle = bsDialog
- Caption = 'About Apophysis'
- ClientHeight = 259
- ClientWidth = 345
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poMainFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image1: TImage
- Left = 8
- Top = 8
- Width = 81
- Height = 249
- Picture.Data = {
- 07544269746D6170E6E50000424DE6E500000000000036000000280000005000
- 0000F50000000100180000000000B0E50000120B0000120B0000000000000000
- 0000395062394D5E394D5F3C4F613F51643E4F613F5465394F5E394E5D354554
- 39495B3A495A3A49593A49583B4C5C3849593E54673C5265374D5E3C52663B4E
- 6246607546617742596D455D72445C73455F774D68854E6A8742567141546C43
- 5B714054684862774D6B8149677A557C92496A7B4767764C6E7C4B68794B6A78
- 53707F5A7C8E5D7D91526D7E4E637359768469869172909B6B858F596B766A7E
- 897289936C86907999A488ABB68BB0BB86ABB699C2CD9ED3E128343908090B0C
- 0D0F0C0D0F1011130B0B0F0F0F140707090A0A0D0B0D100B0B0E0C0C10080A0B
- 04050608090B0E12180D14180B0D100E1116384D5F344757384B5C3A4B5D4052
- 653E4F61405667394D5C384B5B3849593442523947593C4C5E3B495A39485839
- 48583B4D5E3E53653B52653E5367405469445E734B667D4962784A637A465F77
- 455F7848607D4F6B8A425A7444577242566D42566A445B6E5577905072885073
- 874B6D7F446270496A784C6A7A4D6B7B516F7F5E80915E7E915370814F64735C
- 798864808C72909B6B858F637681697D88748B966D86917B99A486AAB791B6C0
- 84A9B39DC9D58CBAC71920250D0F120A0A0E0E0E100C0C0E0C0D0F090A0D0D0F
- 110E1014090A0D0A090D0E10140D0F130506070A0B0E0B0D110A0B0E0A0B0E0C
- 0E11374D5C3348573446554053663D4D5F3D4E614154684055663E5262384858
- 3A49593A485A3F4F623D4D60374555384757394B5C4055693E54683C51643E52
- 6840566C4C69824A667F496279455C73465F7A4964814D698648637F41566E40
- 52674154694055685070874E6D834E708453788C44606F4968774D6D7D4F6D7D
- 4E6A7B5C80925F80925D7D914F657758748469899575939E66828E627682687C
- 887D96A175909A82A1AC8CB1BD8FB6C18BB1BB9CCCD97CA5B01012160C0E110B
- 0C0F0E0F130C0C100D0E120B0B0F0D0E120707090D0D120C0D110D0F130C0C10
- 07080A0E0F1308080B07080A0A0B0D090A0D374E5D364D5D3548583A4B5D3E4E
- 603F51643B4D5F3D4F62455A6D3949584254663C4C5C3F4F613A485A3C4B5F3A
- 4B5C3747573B4F6041576B445B713F526742597049637C4D6A834F6B84516C87
- 4C678446617C4E6B894C688641566E42556B42556B3F52654964795174895276
- 8B53778C425E6D4A6A794A6A794F6D7D506D7D5C7E9165889C63839755708257
- 72835B758273919D607B88637884697D8A7A939D758F9A89A8B38BB0BC8BB2BE
- 89ADB79CCEDC5E7D861113170A0C0F090A0D08080B0C0B100C0E110A0A0D0F10
- 150E0F131013180E1115090B0E0D101408090B08090B07080A090A0D0C0D110C
- 0C11374F5D364E5C3549583B4D5D3E51634054683F50633846574255683F5060
- 40516145576A3A48583A48593F4F643B4B5F4052673E506341536841576C4259
- 6F475F78465C754F6B8752708B547290475F7C4B678647607D516D8C44597140
- 536A43576C42576B486479507186527489577C934765764765744C6D7C4E6E7E
- 4C69795776896184995E7D925671835772835974816E8B9865828F6479856578
- 84849EAA708A9687A7B291B6C393BDC992B7C19FD2E0516C730E0E130F0F130B
- 0D0F0C0D110D0E1208080B0E0F1310111607070A06070907090B0B0E120E1217
- 0C0E110C0E1113181C1012160D0F130A0A0D364E5D3B5260354957394B5B3C4F
- 604052653F51653D4B5E3C4A5C4050613C4A594252644355693946583E4F633F
- 4F6342546C42546B3F506542576D486279475E77475C764F67845573915A7A9C
- 4C66874862814C668749627F49617C475D763F516641556A4A647A5072885479
- 8F54788F4B6C7E4461714E71804E6D7D5371835A7B8E5D7F9361839759758857
- 728456707E6987936A88956A828E677B89809BA86E86907E9FAB90B7C492BECA
- 91B9C497C9D643585F0F0F140B0C0F0C0D110A0A0D0E0F130C0E110B0B100F12
- 16090B0C0D0D130A0B0F0E0F140C0D11090A0C0607090D11130B0B0E0F14190D
- 111538515F3B52613B5160384A593C52623A4D5E4052663B495B384354414F61
- 4454653A475647596D3C4B5C3E4E613B495C3C4A604B5F7842546B44566F4A5F
- 7A5068844F6382546A8B5973985E7FA555749949608250698B4B63814F688849
- 607C465C7442576C4D69814F6E86597F96567C9252778B4767784A6C7B4D6D7E
- 58788D5D80956081965F809558758956718657748363818F6E8D9C69808C667A
- 87748C9A728C988AACB890B5C291BDCB91BBC7A0D4E22B373D0F10150D0E1209
- 090C0708090C0E110B0C0F08080B090B0E0D0E130E0E1504040608090B0D0F13
- 0A0B0E08090B0A0D100B0D100406070A0B0D3247553B52613A4D5B3C4F5F394E
- 5D3648583E4E613F4D5F3B4657404B5C4452643C495945556847596C3B49593D
- 4A5D404D62495A744C5D7A4B5B784A5C784E64804C637F4C618051698A577699
- 56769B50678B51678A5268895A759B50688649607A465C744860774B677C577B
- 92598198557B904E72855074864F728156788C597B90688DA56588A0607F9458
- 748957748662808E7094A56C86936F859478919F7B96A284A3AE96BDCA98C6D5
- 8EBAC7A1D6E327323709090D08080B0A0A0D09090C0D0E120D10130F1318090C
- 0E080B0F09080C0506060B0E120E11140B0B0F0B0B0F0C0D1107070A0A0B0F09
- 0A0C344958374B593C505F3E54643E55653849583C4D5F404E603F4B5C404B5C
- 414D5F48576B414E5F465568465366424E6042526543576C4860764056673B52
- 62415B6D48687E3F5C7046657B4C6B824E728B486B843F5A7048607A50688A52
- 69884E637F485C754459704C667D577B935C869E587F9751768B4D7082527384
- 4F6E7F4D6C7A5E80956A90A86181975D798E5B798E688899739AAD6C89976E84
- 927B95A2819DA97B98A395BBC797C4D393C0CD9DD1DE242F330D0F130D0E1309
- 090D0E10150C0D110C0D12090A0D0C0D1007090C07070A070809090B0D0D0E13
- 0B0D0F07070A0B0B0F1820230B0D100C0D12374C5A3444523649583B4F5E3C51
- 613A4C5A384655425161434F604451633F495B40495B47556845536445576847
- 5D70476173435C6E4A657A4D6B7F41596940596A47667C446378425F7447657A
- 4C6D844D718B43617744627948657C48677F48657E475A744659704D657D5577
- 8F618DA6587E96547A8F4F7286557A8B5475864C68775B7F90678DA360819660
- 7C926181986C92A67397A86886966D83906C828E89A7B37896A195BBC896C2D0
- 98C7D498C8D5222D310F10160D0D1208080B08080B0C0C100B0B0F0B0B100C0D
- 110D10140D0D12090A0D0B0D10090A0D090B0C07080A0B0B0F0E12130606090A
- 0B0F394D5C3444523648573B505F394C5B3948563844513D4957455264455164
- 444E613C4556404E604B6274435A694D667A4B6577465F714761744C697E4965
- 783F5869425E7048687E496A814B6D844C6F8750738C4A6C8545637944607647
- 68804A6C8644647C3F596D465A704C647B516F855C829B5B829A507489507284
- 527283466170577887658B9E678BA2617F945E7C9363869B7296A96E90A3748C
- 9A6B828F8AA8B67F9DA896BBC897C4D29CCEDC9BCDDA222A310F11160C0C110A
- 0B0E0A0A0D09090C11161A0C0D1105050608070A090A0D08090B0D0D120B0B10
- 07070904040608090C090D0F0505070D0D123B505F364857394F5F384C5C3745
- 55445565404D5C414D5D434E60424D603F4B5D3E4D5D3D4C5D455B6C43596844
- 5C6C4D667A4D677B445D6F445D70476276496578425C6E47677C51758E4D7088
- 4B6D844F728B4E748E496980446076486880527894496B84416177405D71445E
- 72465C705471885E869F577D934C6C7F507283465F6E4A6573628A9A65899E61
- 7F945C798E61859A769BB16F90A2718A9969808C7E98A67B99A58CB1BEA1CEDD
- A0D4E39ED2DF212A2F0C0C110B0A0E0707090A0A0F0C0D110D10130F10160A0B
- 0E0A0A0D08090B0A0B0E0C0F120606090B0B0F0706080A0B0F0D0F150C0C1107
- 070A384A583648573D5364384656374453414D5C4550604450623844533E515F
- 485C6F495B6F404F613C4C5D3D4F5D425767475E6F506B7F557387435D6E445E
- 704B697D435F7147647850748C5277904B6D854C6F884D718B4D708A4D6E8744
- 657C4F748E4A6D863D5C723F5D713F5B6D435D6D4B6679597B945E87A04F7084
- 5375884E6C7C4F6C7B547482668A9C6283996281975B7D927094AA799DB1758F
- 9F7086957B94A0829FAB89ADBA98C4D29FD3E29CD1DE242F320C0E1108070B0C
- 0C110505070C0D110C10120B0B0F0D0D1207070A0606080A0B0E05050707090C
- 0E11160C0C11070709050406090C0D07080A3645534054653F52643743543B45
- 55455061434F603D4F5B3A4E593E525E475E6E46596B4457693C4A5A3D4C5C44
- 5869475E70475F70516D8153738848647749657948657946627547667A4F748B
- 557C974D70894D70884D708A4E708A486880476A834D728C476B844060763E5B
- 6D405B6C4766764F71855E87A04F71854D6C7E5070814B6676516C7B61849666
- 89A066859C63879D7096AE7FA4B985A3B47188977D96A284A1AD85A8B4A1CDDC
- A4D8E8A4DAE825303511141B0A0B0E0C0C100F11160D0E110E0F130B0C110C0F
- 130C0D110C0C100B0C110B0D11080D120A0C0F09080B06060908080C0B0B0F06
- 06083748573F53643F5062425061424C5D3A4452394C574359653F515B3F545F
- 4055624A62734B617346586A425264405363485E6F475D6F4B64775370864F6D
- 8247627549667A4763774764774F6F865B829D4F728B4A6A814C6F874E70894F
- 728C44667E4B708B4B728D42667D405E73405C6E4462724A6D7D588096587B91
- 4760734D697C4D6A7A4D6777618194668B9F64849B6789A17198B281A5BB88A8
- BA77909E788F9C8DAAB67F9EAA9CC9D7A9DFEFA5DBE9222C310C0D1106060809
- 090D0F11170C0D1107070A0C0D110A0A0E0607080A0A0E0A0C100A0B0F0C0D12
- 0E131708090C090A0D090A0D0B0E1006080A394C5C3A4D5F4351634B586A3C49
- 5633424C394B554257633C4E594358634157623E52604B62734C63754B627542
- 5466465B6D485E704B64774F697E5473894D6A7E4A687C4C6A7F435E704C6A7F
- 5F85A05D86A24C6C844C6E8550758E50738D426278466981486D86486D874060
- 753C586A4361724A6E7F5177895E8B9F4E6D824B677B4F6C7E547081617F936A
- 91A363819766859D65869E82A7C097B9CC7C96A8859EAB90ADB9809EA898C4D2
- AAE1F1B1EBFA28343A0C0C100C0E120A0A0E0A0B0F0B0E120B0B100B0A0F0E10
- 140B0B0F08080A0A0B0D07070A0D0F1307090B06060807090B1012180E0F140D
- 0F133C5062414F61444F6035404B3D4F593B4E593847513948513B4D58455A65
- 3F535E435965455B6A4B62734D66784C6275415465496072455C6E4F687D5673
- 8A57788E4D6B7F4F6E8448667A435C6E56778F668EAC567A954E6E864F708852
- 77924B6C8445667D45647B43637A4669824363794363764667784B7084567F92
- 5982964862754E687B526D7F5B768B668A9C5D7B8F66849B5C788E80A6C0A5CA
- DC829DAD8FAAB690ACBA7E9AA590B7C6A9DDEDACE4F343595F090A0D0D0E130C
- 0C110B0C10090C0F0E0E140C0D110A0B0E090A0D0B0D100C0C1009090C07090B
- 090A0C0B0B0F0303050A0A0E08080B090A0D45566A4551622C353E3A4A52465A
- 643F525D3F515D37464F3A4B553E4F59485B664457624054613D505D475C6D4E
- 6678455A6B3D4F5E455C6D455D6C4E697D537388516F844C6A7F506F85466074
- 4F6E85597C965D84A04F708850718950748D53799448698147688045647B4466
- 7D46687F46687E4C72864F768A5882956190A4507386495F74516D80546C8064
- 82955E7B8E637F955D788D789BB38BB1C787A5B698B4C193AFBC89A5AF90B9C7
- AADEEEADE6F65470780B0E110A0B0E08070A0C0C110A0A0E0F0F150E10140D0D
- 120D0D1206070906060809090C08090B0A0D0E0707090504060606080A0C0E08
- 090B455264323D4836444D313E4642545D3E505A3A4A553B4D5942545F435662
- 4D6370495D69425561465B69445867516C7E516C7D3D505F425867455E6D506E
- 80516F825474894C6A7E4D697F4E6A81536E8657758F5F84A05C829E52748D54
- 79925A84A1577F9A47677E46667D41607545677E44667C4B70864C738650788A
- 588295577E935274884E677C587388617B8F638296617E935F7B917493AB94BB
- D38DB0C292ADBC96B3BF87A2AD85AAB8A3D5E5B6F2FF66889107080A0E0F150C
- 0D120D0E130A0B0F0F11160F10150D0F1409080C0D10140B0C100D0F140A0B0F
- 0E121508090B07070A08090A0A0B0E0D0E122D39452B3843394A532F3B443B4B
- 5245586141535D40535E3C4E593B4B563F515C4A606E4E64734A5E6E4A607146
- 5D6B4F697A445969405363465E6F49627457768A56788C5A7D95506F86516E86
- 55708957738D6388A66187A55678925579935985A25E8CA94E718A4C6E86496B
- 8246667C45667C47687D4F778D50798C53798C587F93587F91547287556F8563
- 8096627D92617F9363809667839B91B8D08FB3C79BBBC995B2BE89A4B08AACB9
- 9ECEDEB1ECFD80AAB60C0F101111170A0A0E0D0F1409090D0A0B0F0C0D120A0A
- 0E0505070F0F140E0E1308080B08090B08080B0C0F120B0B0F0606080B0C0F0D
- 0F133142503548572F3E493E505B38474F4456604558613F515A42556043545F
- 3F525F4259674A60704C60714E6476465D6C4D67784D6878435768435868435A
- 6A4D697B52718457798E5373884B667B56738C58758F5E7D9A668BAA5F86A357
- 7D98537B956393B159839F4D718A4A6C8447687E47697F4A6E854C7288547E93
- 5A859A5E889E608B9F5376874C64785E7A915C778D617F946280945E788D85A7
- BF93B7CB9FC2D192B0BF8DA9B586A7B496C3D3AFEAFE8DBDCB171D210B0C100A
- 0A0E0B0C100D0D120E0F140E11150D0E1208090B0F101509090C07070A0D0D12
- 08080A0F11140A0C0E0606090B0D110A0C0F334655344755384B583748543240
- 4A3B4C56455861465963455761475B674457634457644A5F6D536A7C566D814E
- 64764A6271506B7C4C6576435667445A6A465E6F516F8256778C57788D496579
- 516E8556738C5F7F9C6387A5648AA9587C9759819C57819C5F8BA8537A95547B
- 954E728A4B70884C728A496E84517C935783995A84976593A95D889B5575865D
- 7A90627D93617E936181965F7A8E7E9DB28EB3C8A0C7D89DBECB8FACB98DAFBD
- 99C7D8ABE4F8A2D8E92733380C0D120D0D120A0A0E0F101506060908080B0D0D
- 120D0D1208080B07080B06060807070A090A0D07070A090B0C0D0E130A0A0E0B
- 0B0F3A4F603C5163384D5D374B5936475336444F41535D3D4D56475A6342555F
- 475C693E515D4154614F6677566E825A72874F66784C64745571834A61724156
- 66405463516E80597A905F849A527287506E8454718A6283A1698DAD678EAD61
- 86A45A7E9A577F9A57809A5F8BA75984A0567F994F748D4B6F86476B814F768B
- 58859B5C889D6797AE6696AB53788758768B5F7A905D798F6383996B8CA17492
- A68DB2CA9EC6D8A6CCDA9ABCCA86A5B396C0D1A0D4E7A3D9EB48616809090C0A
- 0A0E0C0D110E10140B0E130A0A0D070709090A0D07070A0C0C1107070A020203
- 070C100B0C100E10140A0B0F08080B09090C3C52643F56683F56683D53654259
- 6A3B4E5C40525D4256623C4D56445761536B774559654659654E647251697C5D
- 778C536A7D475D6B48606F4B6473465D6C3E52614B66775574875E81975A7D92
- 4D6A7E4E6A8058768F5A7A956B92B3678DAC5B7D995E85A15D85A15F8AA65F8C
- A85A849F547A944E748C45677D496D8151798B5B899F6290A66592A959819153
- 7483617F95617D936283986A8BA16F8FA289ACC396BACEA6CEDD9EC7D789A8B6
- 8FB4C4A2D4E89ED2E56689940A0B0F0A0E1209090C0C0D110C0E1307070A0505
- 0607070A08090B0B0D110E0E1308080B0A0D110D0E140A0A0E08080C05050709
- 0A0D384B5B435C703A4F60425B6D42596A4157683F546342566141545E445861
- 40525B465B65536B78495F6D49606F5A74885F7A914A616F475E6C5069794F6A
- 7A455C6C4C6677516C805B7C915F839A56778C52728754728A49667B5A819C6A
- 92B36488A6618BA86692B0638EA96392AD5D88A459829D557D97486B814B718A
- 4B6F805682965D8A9F5F8BA0608B9F5173815E7D9163809763839865869A6D8E
- A27F9EB297BCD1A2C8D9A8D0E099BCC98DB1C1A1D1E4A1D4E88BBAC813171B07
- 080B08080C09090C06060809090D07070A0B0B0F08090C0E12170B0C1007070A
- 07070A090A0D06070A0D0D130608090D0E123B4F5D40576A3F56683F5669455E
- 723F56674A64784157674156614357604A606A485D675067735872804F677551
- 697A5F7A8F5E7A8E4F67754E6777526C7D4A63734D68784A647458778B658CA3
- 5C7F9555768B55748B55748D4F70875F88A5688FAF6892B25E88A46491AB6B9B
- B85E89A557819A59839E4D748C466A7F4C72874C71805883975C899C6492A755
- 7B8A5B7B8D64839A67859D65869B6A8C9F7290A492B6CBA2CBDDA8D0E187A6B6
- 94B9C898C3D6A4D7ECA4DBED32424809090C0B0C10090A0D0E0F150B0B100A0B
- 0F0A0A0E0D0E130D0E1207070A08090C07080A0B0B0F090A0E0C0F140606080B
- 0B10384851394B5A3C51623F586A455D71455F73405769486275455C6B3A4C57
- 445863516874475C674D6471546C79546B7A5A7285637E95597486495F6D4B62
- 724C66754D68784158664A64755574875E829956778B547388506D834B687D50
- 728A638DAB668EAD648EAC6695B06794B16491AD5F8EA85D8AA3517991476A7F
- 4D748A4B6F80537C8E6292A76493A660899B5B7E8F68869F6F8FAA6D90A86889
- 9F718DA186A7BCA3CDE0A4CFE27998A994B7C590B9CB9DCEE5A5DCF060818D0A
- 0B0F0F10150A0A0E0B0B100B0C100A0B0F08090C090A0D08080B06060809090C
- 0405060C0F1309090D0707090304050A0C103B4B5440525E3F5564465F72394D
- 5D425C70466075425B6E496378425869465C6A495E68526A764D64704C647153
- 6C7A4D6372576F82607A8E5972814E6475526C7C5572834D65744157664D687A
- 4B66795A7C925A7C935170855778904C6A7F4E71885E86A2658EAC6390AB6D9C
- B96A98B6699CB86192A8557F9447697E496D8350778A527A8A5F8DA1608B9E58
- 7E9054778864829A7291AE7395B06A88A07595AA80A0B49DC5D8A6D1E480A1B4
- 7E9BA98BB0C29DCCE19ED0E688B8C9161D2113181C0D0E120E0E130A0A0E0607
- 090A0B0E0B0D11090A0C0404050606090A0D0F07090A050507040506090A0C0A
- 0A0D45575F3B4A5233414A435968455D703E55664661754A667C4A667B516E84
- 4860724358654C626D546C78485E694E6471556F7D536B7B566F815A73855871
- 8350687A567385587688435968465D6E4D66794B667A5A7C935E829A56768C56
- 778E4B6A7E547992648EAC638EAA6591AE6C9CB871A7C35A869F4F758B4E7487
- 4C71864E74885076885882935A839754798C567A8D58778B6E8CA87595B4708E
- AA7090A780A1B492B8CCA3CBDE8DB2C4748E9D83A5B69BC8DE9FCEE5A0D7ED3E
- 535C07070A08080B0A0C0F09090D07080A0F0F15080D1107070A050507060608
- 0B0C0F07080A06070708090C090B0E0606083541473A4A5037454C3C4C55455B
- 69425A6C3E5566435C6F4560754A667C516F854E687B475F6E4B616C546C7749
- 5F6A5068765F7D8D5B7688587183577285597284536C7E5B7A8B5471834B6476
- 4C66784B65794F6C81597A9156768C5373874E6C804E6F845B839D618AA5638E
- A96998B375ABC85880994B6D854F72884F73874F768C4E7486557F9059839753
- 788B577E92577A8E637F977A9ABA6F8DA9738FAC80A1B887AABFA0C9DC93BBD1
- 7593A57E9DAE8BB2C5A0CFE5A0D4EB6F96A70C0E110B0C100C0D110A0A0E1922
- 2509090C0B0D100A0A0E06060809080C0B0B0F07070A0707090D0E120D0E120B
- 0C102C373D3B494F44575E42535A425560435968445D6E466073425B6E456074
- 455F724D697E4E697C475E6B4C616D516974506875536D7B5E7C8C597486566F
- 80587385597083516A7B5E7D8F536F824860724C64784F6A7F55748A5A7B9254
- 7389527185527388577C93628DA8618BA6608AA26EA1BC608BA64F738B4B6D84
- 4F71874C6F844B6E805983975A839652768A577D90587B905C788F7999B67191
- AA6A879E81A5BC85A8BD99C0D49AC2D87DA0B47590A18BB0C19ECBDD94C1D896
- C9E329363F09090E0A0A0E0A0C0F080A0C07080A0405060E0E13090A0D08090B
- 0B0B100C0E120C0E13080A0C08080B0B0C102B3338252B304050583C4950485A
- 634356614C6472486274496477425B6D4661764761744E6B8056758A4B63724D
- 646F526A77526A765975856584975A7587576F825872855C778C4B6372557284
- 526E824F697E536E845472885372865E819A4E6C7F54758A587C925B839B6793
- AF6892AF6894AF6995B35B839E4F718951738B4C6F824A6C7F537C8F59839553
- 76895377895C81965F80966A87A17695B36D8AA07C9FB388AEC493BCD0A0CADE
- 85A8BD7793A48CB0C195BDCE98C4D9A3D8F35F80920B0B0F090A0D0C0E12090C
- 0F0B0E10070A0C0A0A0E0607090607090A0A0D0B0B0F0D0E140A0B0F0D0D1209
- 0B0D2D34392E353B3C4950333F4544565E44555D475962475E6B496274405869
- 40596B435D714660734A657859788C546E7D4B606B57707C546D7A5A77876787
- 9B5C75885B75895A758A5B768A4E67784E687D5B7A9155718756758B55748858
- 788F5B7E9655768B5C8197628CA5618DA66794AF6A99B26A98B45C829D547790
- 51748C52788F4D71854D71835A85995277895375875D8398668CA464839B7A98
- B37594A983A8BE8CB6CD8AB4CB9AC2D58DB1C87491A484A3B390B4C397C2D5A0
- D0E994C7E32530390C0D1107070A0404060606080E1115060709090A0D040405
- 0505070C0E110D0F120A0B0E0A0E12090B0E2A2F343B444A3F494E3D4B514050
- 5746585F4B5E674A5F684B5F6A4D66754A64773D53643F576A455E714F6C8059
- 778A546E7D59738057717E546D796283976D90A7607C9264819864829A577185
- 5671865A768C59768C54718657778C56768C5C7F975C7F965C81975E869D6592
- AC6897B36A97B26898B25A809B597F9953768F587D9752798E4D6F83557C8F58
- 8297577D905D8397658DA36E94AD779AB47B9CB17DA0B686ACC284ABC397C3D9
- 8EB3C87B9CAF7B99A88AAFBF94BCCF9BC8DDA9DFFC6384960D0F1407070A0505
- 0803030508090B08090C0C0F1209090C06060807090A0F1317090A0D0B0D1108
- 090B2C3035384045404C523B494F3C484E4E60684F616943535B485B64455A65
- 5C798A506B7C445D71455F724F6D84506D825A798D62809058727F5772815771
- 8063839668889E607C935E798E64829959758C5A768C59758B536F8355728759
- 7A915A7B935D819A658DA7567A90618AA26592AC6B99B6719FBC6087A35A819C
- 537891567D96537B904D728651768A588095597E935A81966C93AD739BB67396
- B17DA2BA7B9FB589AEC388AEC594C2DB94BED382A4B87A9AAA8BADBC8FB5C698
- C1D6A3D4ED9ACDEA31424C090A0C09090D08080B090A0C0C0E110C0D1107080B
- 080A0C090A0D0D0E130D0F13090A0D090A0E24292C33393E40484E414B50333C
- 4236444B43545B4A5D6445565E4E636C57707D5974835371864965794762774D
- 6A8056758B607F92617F8F5B77865773845A788B6383976B8BA0637F955B768B
- 66859E64839C607E9658758A5C7B925E7E975C7E965F839D6991AD658DA8577A
- 916490A9638FA871A0BD6B96B2577B95577E96577E985B869F547D9154798E50
- 7387597E935C82986488A07098B37295B27DA4BF7BA1BA8AB2C88DB6CD8FB9D1
- 96C3D88AADC07D9DB087A9B884A7B79EC8DC98C6DDABE1FF779FB612171C0A0A
- 0E07080B090A0D040506090D100A0C0E090B0D0A0C100A0A0E09090C0505070A
- 0C0E33393D292E31343C40373E43465057333E45404D5448565C45565D4D5E66
- 566C7550687556728457758A4B667B435D714D697D59788C6483955F7D8E5873
- 835977895F7E936F93AA6B8CA4617E9563829B6E91AD5F7D9563849D6688A25F
- 7F9857778E5F819C6388A36993AE597E94597F966794AE6B99B56A97B1597E98
- 5C859E5B829C618DA758829851748A52778C53768C5E8099678EA9698FAA7096
- B1799FBA84ACC690BBD289B0C68CB3CD8CB6CC8FB5C980A2B583A4B388ABBB8D
- B5C895C0D69ACAE4ACE4FF4C66750A0B0E0E12170B0D11090B0E0A0C0F060709
- 0A0D0F08090B070809060609050507060809384046373E42383F43282D313137
- 3B434D53424F553B464C4351574150575769724D606A526875526C7B59778B4E
- 6A7E4762774A66796181956180915976885672815F7F9366889F7094AE6D8FA7
- 63829A6C8EA96C8EA76889A4698CA75A788D4D697A4A65775B7E96638AA4658F
- A9597F96577D926693AC6FA0BB658EAA577E955D88A05C879E5F8BA3557D9355
- 7B92587D955E7D996589A66D92AF749AB8759AB77B9EB98AB3CD8DB3C894BDD5
- 8DB3CA91BAD087ABC085A7B98BADBE8CB4C695C2D897C6DFAFE8FF98C9E42B38
- 400C1112080A0C0B0D100E0F1405050707080A0506070A0A0E06070907090B0D
- 10133840462E353A3A42472C32382C323541494E4A535945515647535A435057
- 54677051636C576D79546E7D546E7D5C7A8C4A6475425B6D4964765976865F7C
- 8C546F7E5A77876081977197B27296AE6889A166879E6C8EA77397B27399B662
- 8197587588506E815271865B7E97658FAB628CA64F71866590AA75A7C66B99B6
- 5C849D5E8AA05981986492AA618DA75A82985C849C5778915F7F9A668BA8688B
- A76F93AF7395B081A4BF94BDD59CC6DD86A9BF88AEC58EB3C986A9BE89AABC8A
- AFC18DB6CB90BCD3A0D3EDBBF6FF80A9C0181F2408080B090A0D060709040507
- 090A0C0607080C0C110D0E140B0E10090A0E39434A2C33383C464C2F363A4048
- 4E434C51444E534F595F5461694A585E43505751656E5B7584556D7D5570815A
- 76865975864D667548637656738659758563829356718057738461829A6E92AC
- 79A0BB6C8FA77298B3779EBB769BB95E7C915C7A8E4E6879527083517086658E
- AA6A97B4587E955C869B72A1BF7BAED06894B26593AE5B849C608EA46694AE5A
- 849A587E945A80995F809B6785A26A8CA96E92AF7499B57899B688B0C99CC6DF
- 88AFCA88AEC589ADC38BAEC385A6B98EB1C38BB3C797C4DB96C6DFA2DAF9BAFA
- FF68899C101519070A0C06060807070A0A0A0E0A0A0E08090C07080A06080B05
- 05073B454B40494F343C414A555C3B4349363E43444F55454D52515C62495359
- 505D654E5E6554666F5A72805F7A8B5D7B8D566F7E5974834961714861725571
- 826D8FA26787995974845D7B8F5D7A8F68889F749AB46F96B278A2BF7DA5C36B
- 8BA263859C5773874F6A7C537289577A93638CA7608BA4608CA259809678ACCD
- 6F9FBE6591AD608BA4628FA6608CA25B859B567D92587E94587A9362809C6F91
- B07093B2789EBB7CA1BF83AAC59CC9E295C0DA87ADC68FB5CA91B8CE89AFC690
- B5CA8CB1C398C2D89BCAE29AD0EAAEF0FFBCFCFF556F7E0A0D0F0A0C0E0B0B0F
- 0A0B0F0607090505070B0E100B121907080A343C41424D53414C544F5C633B44
- 4A384046434C52434C533E474D4D565C4B565D525F67515F6751636C5E758267
- 85985F7C8D57707E567181526E7F5572855C7B8E6C8D9E6584956482955E7C91
- 546E8168899D739BB7739AB5769DB8789EB76E90A85C7A8E536D7E5572865577
- 8F5F86A25B839C5C859C5980946795AD73A4C46490AC6997B46D9EB96391A860
- 8EA459829952778B54778C5C7A966C8CAA6E91AD7198B37CA2C084ADCA99C6E0
- 9CC9E483ABC28EB4CC94B9D08CB2C993BCD38FB5C78EB4C89ECDE495C6DF9FDC
- FBB0EFFFB0EAFF4459660B0D110A0B0F07080A0A0A0D05050705050704050609
- 0A0C262C31363E45414B514651584550573D464D3A42493A4349475157474F55
- 444D53515E6554626954636B52646D5D76856180945C7683556D795D76845873
- 844D68795671816F90A26E8FA05E7A8D607E9359748866889E7096AF779EBA7B
- A5C17DA3BC648397546D7F5670825474895E849E6088A3557B925C869A6493A8
- 6895B06A98B66794AF6D9DB86E9FBA5F8CA352768E5B849A5D869B52728A5E7C
- 9663859E6E93AD6D91AB627E9686ADC899C4DF87B1CB8CB6CE93B9D18CB1C890
- B8CD95BCD287AABD9BCAE0A0D3EA9CD3EE91C1D7AFE7FFA6DBF93D505B0B0F13
- 08090C07080B09090D08080B04050508090A20262C2B3136384146475259404A
- 4F49555B4D5960485259455057495258555F654C565C4C575D59656D55626A51
- 6069627A896F8C9D5F7683596F7B577181597484526E7F526C7D607E90638094
- 607C916280955C7B9065869D739BB678A2BF769CB5789DB3587080546F825572
- 865D8099638CA75B839E5C879D6593A96897B06E9EBD658FA96A97AF6997B069
- 99B252758C598197618CA255778C5877905B7B92688DA35E7C93556D826C8A9D
- 89ADC496C2DD96C3DC91B9D2A0C7DE8DB4CA8FB6CC94BBD08BB1C6A1D2E89ECF
- E791BFD591C0D5B6ECFFA9DFFC3B4F5A090A0C09090D08080C0B0C0F08080C06
- 0608242A2F262D322A32372E363A414B51525F674E5B624C585F4E5A62475258
- 5561684F5B614E595F4E595F4E59606271795969725A717D6683945F7683576F
- 7D566F7F5F79884F67774F697B556F8267869B6B8BA25E7E955C7C93688CA471
- 99B56E92AB7397AF698798607E915C788A5C7E946088A2648DAA577D955B849B
- 6C9CB86E9DBB75A7C66F99B275A4BD73A5C060879F5A7F995D879D5D859B5A7C
- 9358789060859A64859E51687E5A7286728FA18CB0C590BCD690BDD79EC6DD9C
- C4DC8FB6CC99C1D8809FB595BFD39DCBE297C6DD8BB7CE99CAE0BCF5FFA8DDFA
- 3F535E0B0C0E0A0C0F090A0D090A0D04050622272D23292E363F4430373D363E
- 443C464C4651584D59604E5B624B575F4E5A615460664B555B4B565C53606752
- 5E655A676F5968715C7380668293617987597281648192637E8E546D7C546C7E
- 5C778C6A8AA3698AA26081976488A16E95AF729BB76F94AD7397AE6A8DA2688B
- A1608095638AA45F87A2608AA7608CA86A99B871A2C379AECF7BABC877A6C173
- A5BE6D99B16187A15F87A05F89A058798F5D7C94597C926588A255708753697D
- 6F8B9E87A7BA84A8BC87B1CB8FB8D2A4CBE393BCD391B7CF88ABC183A4B898C4
- DB96C4DA95C0D589B2C794C3D9B9F0FFAEE3FF4E66740F1316060709080A0C05
- 07081B202615181C272D32333C42272E33384147414C524A565E4F5B634D5A61
- 4F5C6359676F5D6B73556168475259505C6448545A5C6D755D6E77637B88637C
- 8C667F8D5E788864809064808F59738459728865849F6A8AA26E91A863879E67
- 8EA76D96B2749CB87197B07095AB6C91A6698BA0688DA55E85A06390AF5B85A1
- 5C849D6FA1C075A9CB77A9C87AACC974A5BF72A2BC678DA662869D6590A75E84
- 9B5C7D965F839A60869D60819B50687E6A859B7692A67E9BAF799DB195BCD4B5
- DEF5A8D0E795BCD496BCD27998AD8AAFC49FCDE59CCADF90B9CE89B2C78FBDD4
- BAF1FFC3FEFF5F7D8E12161A0505070607091B20241A1F24161B1F23292D2B32
- 37353E433A43493E484F4A565D4D59604F5C6355626A5C6B73606F7756636B55
- 60675B686F57666D5C6A72647882687F8C607885617A89698499617B8B607C8E
- 66829966849E63819A6D8FA66A8DA26F95AC6C95B0719BB7769CB57299B26A8D
- A36583956C8FA6668FA96896B55F87A25F839D6A95B276A8CA73A5C676A7C674
- A4BE77A9C374A0B9648AA2668EA56B95AD5E809860829B5A7F955E8099567087
- 5F7A906F8B9D7C98AB7695AA89ACBFA9D3EBA9D2EA97BED691B6CC86A7BB82A6
- BD8CB5CB9AC9DEA2D3E787ADC085ADC291BFD7B6EAFFC8FFFF7CA1B6232E3507
- 080A1B2023171B1F191D2023282D23282C2930353941473B454B434E54414C52
- 515E6555636A58666E5A68705B697161707863727A5761686470775B69706072
- 7B6C8490627B8A6A879C6D8AA25F798D607A906985A066839E6B8BA56D90A773
- 98AC6B91A76D96B06E96B078A0BB7399B369899D6A8DA3729CB76994B06593B1
- 5A7B936186A0709FBF6FA0C0709FBE79A8C47EAFC881B4CD6A91AA6990A96A93
- AB6990AB5A799161879E61869D58748B5B778B6A8799758FA37B96AA7595AA94
- B4C59BC3DB9CC3DC90B4CC93B8CD7794A97496AA90BCD19ECDE395C3D581A8BA
- 81ABBE87AEC0B3E2F9CAFFFF9ECBE54256621A1E221114181A1E2124282C292E
- 31272C30282E3230373D31393F3F494F48535A515D655461684B575E4D596159
- 676F5D6B7464727A5A666D5E6D7569777F5C6B73718B97748FA2718EA87190AC
- 637E93637E9565819965839D6A8DA46C90A47CA2B67397AA64879D6D92A9759A
- B26C91A86F96AF6C97B2709BB76795B35E819A60839C638AA66E9DBC79ABCC84
- B4D187B9D685B9D3739DB56D95AE709AB3658DA5648AA661849D60849A5B7A91
- 67879F6A899D6A85977996AB7B98AD819EB18FAEC09AC1D895BBD69DC2DD8DB0
- C87697AC81A8BC87B5CC94C6DD8DBACC86B0C082A9BA8AADBB95BED3C0F4FFBE
- F2FF0F121513161A0E121513181A2B303323272A252A2E282C3030373C3B444A
- 40494F3D464C515E65505D65515E66525F6655636B5A686F5E6C7466737B5965
- 6C59676E64767E748A98748FA47190A6779AB17192AA6F8FAA6B89A46E93AB6D
- 94A87296A97A9EB26D8EA46180937498AF7CA1B77195AB6D93AB7096AE76A2BE
- 6890AC5C7D955B7E976288A374A3C181B0CC8ABBD787B9D480B1CA78A2BB729D
- B46F99B1668EA860839D60839A5E7E955F7E967496AE6583947290A47C9BB278
- 96AD7894A793B4C592B6D1A0C5DF9BC1D983A4BC82AAC285B0C882B1C98DBED5
- 88B5C680A9B983ADBC88ACBA8AB4C7A5D1EA161A201B1F22171B1E1B1F220F10
- 151F2328303539262B2F31373C2F353A31393E46515849545B4E5A6257656D5B
- 6A724F5C6358666D5B69715F6C746A78816A788064727B697881798E9C7991A6
- 718DA0789BB17498B17597B17CA4BF64869A62869B6D8EA27597AD6A8A9E5F7C
- 9080A2B785A8BE789BB06E94AC739EBA74A0BD5C7B905B7B925E819A6289A475
- A2BC60879E5B82986C9AB180AFC880AFC976A2BB719CB5678DA763879F6A8FA8
- 5E7C9467869C6E8EA07393A6728FA37797AF6F8DA2809FB186A5BB98BAD599BC
- D78EB2CA7D9FB480A7BD83AEC47BA8C084B3CA89B8CB84B3C57EAABA82A7B57F
- A7BB181E22171B1E191D1F1C20250C0E110F11151316182A2F323A41463F464B
- 292F34373F454650574B575D4A565D525F675B6A7259676F617078606F775F6C
- 7367757D63707864727A70818B7C93A57F97AB718EA47DA3BB7FA3BC7BA2BB71
- 95AB688FA65D7A8A6A889E7999AD68889E6B8CA286A9BF81A2B77AA0B8769FB9
- 74A3C16A8FA66180965B7A8F587B93658EA7638BA452788D51768A59809277A3
- BB7EACC57FADC66A8FA664869E62869E5F7E956A8AA26F8FA47DA0B67898AD78
- 97AD7EA1BA7FA1B787A6BC85A3BDA0C4E39EC4E288ACC57B9DB180A7BC79A1B5
- 77A2B782AEC38EC0D584B7CB7DABBC7EA5B41E22271F242915191C1A1D200F10
- 1211131521252723272A1E2427343A3F3A4044424A4F41494F414B524C575D4F
- 5B61515E6555636A6777805F6E7658656D5E6D7565747C707F8764717972838D
- 798F9F8099AC7D9BAF7595AC81A9C480ABC56A8FA56081945B768B6A899F7091
- A56C8FA86584987C9EB4779BB282A7BE80ABC677A3BE67859A63859E5C7D9463
- 89A06992AB5B849F5A829A5A85995C8498729DB584B5CD7CA6BC6D93A961849B
- 56778C67879E6E8FA77EA2B981A5BE7999B07C9CB37C9DB685A7BD8AAAC585A4
- BE96B8D59CC1DD7FA5BC7FA6B987B4C978A0B4749DB286B3C989BCD381B1C380
- B0C216191E13161A191D2125292E22272B21252A24292D1F23281F2327272B2D
- 3035383A40443B4348373F443D454A49535A4B575D58656C515D655A6971697A
- 8354616964747D66757E72828B66747C6F818C7E95A48AA6B77E9CAE82A7BF88
- B0CA7A9DB16E8FA2607C926381996B8A9F698A9F6E91AB6A8CA27598AE7BA0B6
- 769EB780ABC77CA1B56F8B9D63869D5E839B628AA16591AB577C915B8297608A
- 9E5F859A6F99AE85B3C8789FB565879D6589A06B8DA667889D7397AE83A7BF78
- 9AB07897AD7996AC738FA487A9C37793AB85A2BC95B7D585A5BD80A9BF8BB9CF
- 85AFC2779FB276A0B288B6CC7FABC07DABBF171B20141B200A0C0E1B1F221D21
- 242D32352E323616191C121619262A2D2326292B2F3233393D39414740484D38
- 3F443E474D525D644E595F55626A5F6E7666778061707956646B6A7982707F88
- 6A77806A7A87697D8E7F99A983A2B488ACC286A8BF7EA0B868869A5C788E6380
- 947090A36E91AB698BA37598AF82AAC081A8BF98C1D7A4CFE69EBFCD6C8A9E64
- 8BA5668CA46892AA6490A8597D925A82965E879D648B9F749FB37EA7BD6E90A8
- 5F7F945D7D95698CA469899F7C9FB782A4BC7697AE80A1B97D9CB380A0B784A4
- BC7994AE87A5C291B2D07E9FB584AEC38CB7CC7CA3B57AA4B677A3B584B4CA7F
- AFC3191E2413171B0E1013171B1D15171B23262931373B272B2E2B3236393F43
- 3D434831363A2F33382E33373A40443F474C464F553E464B4C565C57646C697A
- 835C6B7363737B5C6B7359676F616F7772838C74858E6B7C8C677D8C728C9B7D
- 9CAF8AAEC383A4B87C9BAE5B74855973866383986E90A76B8DA46F90A58DB3C5
- 95C0D6A4D0E79ECBE396C1D8728E9F7193A96C8FA46B95AD6C9AB4648EA2628C
- A06793A67199AB6E96A96E96AA7498AE678BA27092A86789A07397AD7B9FB582
- A5BF7D9CB581A3BC8CB0C887A8C286A6C0819FB97C97AF86A5C092B6D286A6BD
- 8BB2C98DB6CD81A8BC7EADBE739CAC7FB1C310131612161A0F11150C0E0F1318
- 1A0F111421262A23282B3A3F4432373B383D412E333833393D34393D31373A37
- 3D41444C51434A50485157505B625E6D756777806A7A8462717A5461685B6971
- 606E77758690788A94697B8A6981926A83947998AA85A9BE82A1B27691A2607A
- 8A6280946A8BA17192A77193A98AB1C497C2D9A2D1EAAEDDF2ABD9EF88AFC574
- 8E9C7698AD6E96AD6F9DB66D9DB46C97AA709BAC729DB1749DAF729BAE6E91A6
- 67879D7599B280A4BC81A6BB7FA3B9789AB281A4BF81A5C083A5BF93B6D188AB
- C982A2BC7A97AE7D99AF8CACC990B5D288A8C18DB2CB8BB1CB7FA5B87595A775
- 94A5161A200E111414181D0C0F111013170F1215181A1C16191D292D312D3236
- 3A4045353B3F3C4348393F43363C4032383C32373B434A4F3E464B4B5359464F
- 565A676F6B7B846C7D8658656D5D6B735D6C7364747C63737C677A8772889971
- 8C9E6B85967C9CAF81A3B7819EAD7894A26A87976B8A9E6B8CA36C8DA281A5B5
- 94BBCBA1D0E5BEF0FFB9E7FBB2DDF38DAFC27594A6749AB076A2BA75A4BC86B6
- CA8AB4C377A2B378A6B885AEC086ADBE6B8A9E799CB47698B07D9FB57BA0B673
- 95AC7CA0BB81A7C581A6C299BFD98AACC882A1BA85A5C07E9BB1839FB68FB0CC
- 9BC4E18FB9D493BAD98BADC989ABC380A0B51013160E10141114180E13151114
- 180A0D0F1113161B1E20101315202427363B3F3B4145444A50454C50464C5139
- 3F43363C4041484D3E454A4A52584E565C505B62525C635B697062717A616F77
- 5F6E77697A83606F7756656F617382748FA36D87996984937899AA86AABC89A6
- B4738E9B6B8694708EA07295AB7FA4B79CC4D29DC9DAACDBEEB0DCF0BEEAFEAA
- D2E688AABC80A7BC88B5CA8FBED29FD1E69DC6D586B4C484B2C38EBACC95BCCB
- 81A4B57492A77B9FB96D90AB7193AA6C8CA17395AE708DA36C869C8BAFCA8FB4
- D087A8C58BABC782A1BA86A4BC93B4CF90B3CD98C1DC8FBAD491BBD68FB4D187
- ADC213191E13171B13181B0F121514191D0B0D0F0A0C0E0C1112131719161A1E
- 1F2327262B2E30343833373B434A4E41474B353A3E3C42463E454A474F544C54
- 59444C52515A605661685B69706A7A836271796271796878815D6C755C707D5E
- 76886F8CA07692A4708B9A7EA0B087A9B98CAAB87B98A56E86927494A4779AAC
- 9ABECB9BBDC97FA1B389ACC0A6CEE1ACD4E89AC0D495C0D5A0CFE29BC8DCA3D6
- EB99C9DD96C4D59AC7D798C7D88CB6C8789CAB81A4B88BAEC57298B37298B567
- 859D6C8FAB6E8DA56881956B82968AAAC28CB1CF8CB0CE88AAC682A2BB8FB0C7
- 90B0CB93B7D18EB5CE8BB6CE8DB7D08DB5CC0D10130E121510131713171B0B0E
- 100C0E100F111512161A0F1216181B1E1F23261E232723272A32373C454B5046
- 4D5241484C42484E42484D343A404F565C454C514C545A4C555B475157535E64
- 5F6D7565747D65757D64747D647782627B8C6A899F6B879A718C9C7593A2708F
- 9E83A2B190ADBB7B96A3728F9D7897A7A9CDDAAFD1DC88ACBA88ABBD8DB1C587
- ADBE81A9BF98C8DFAAD9EDA8D5E892BDCE91BDCFA0CFE29DC9D78CB8C991C0D2
- 8DB5C57FA3B47DA1B66F94AB6A8FA9749CBC6B8EAD7BA7C969879D698095697D
- 917A93A981A3C18FB4D584A3BF84A3BD8DADC68EAFC98EAFC987AAC48DB8D18D
- B7D01014170D10130E111410141712171A0C0F110A0C0F13161C0D10140D1013
- 12141620242723272B23272A2F34372F33373A4145495055464D52474D53474F
- 544C54594C53583E464B4F585E4E575C5A666D5F6D74697A836E808C6782945E
- 7483698AA16D8BA16F8DA26F8C9D768F9E78919F7A92A0829CA97D98A67997A5
- 93B3BFA1C6D387ABB786A9B783A7B980A9BD7BAAC18ABCD399CDE2A9DAEEA3CF
- E29BC8DAA2D2E79DC9DA90BBCB91BECF91BDCE80A9BB7DA5B97BA2B667889B67
- 89A37AA6C97096B6769CBA6D89A1657A8F71869C748CA37A98B488A9C784A4C1
- 8BABC58EAFC790B0C886A3BC8CB0CA91BAD310141713181C07090B0B0D100F13
- 160D101313171C0E12151115180B0E100D1013181C2113171A181C202F35382F
- 3437262A2C33383D454C52474E5342484D4F565B545C62525A5F4850574E555B
- 4B545A566067626F766A7982728B9B7898AD6E8B9E68879C6D8BA17191A7738F
- A27B96A8758EA07B93A6859DAB88A2AF819FAD8DB3C396C0CE98C1CD91BBC988
- B5C88CC1D88FC6DD94CBE19CD2E89ED2E9A6D5E897C1D38DB8CB96C2D296C4D3
- 89B6C68BB8CB85B1C481A9BB7097AB6280946A8DA97096B57399B87396B36980
- 97677B9171879D6A7E947A95AE89ACCC84A3C08BAAC595B7D18CAAC386A3BC85
- A7BF07090B11151911161A1013180C0E1110141710131606070813181B12161A
- 1114171F252914181C0F1418131719181B1F2C3135343A3E3A4044363B3F434A
- 4E42494E4950554D555B5761674F575D555E645760674E565C57636A6777817B
- 95A77792A37590A27596AD7899AF7595AA657D8B7893A3778FA07B93A98BA4B4
- 8BA9B58EB0BEA5CFDE97C1D092BBCA87B6CA8BBFD697CEE59FDCF497C9DC95C8
- DF92C1D695BFD096C1D39DCBDEA0CDDF92BECE87B3C583B0C47DA7BA78A0B371
- 98AC698AA06B8EA96C8FAC7194B17696B36A829A6B7F9570869D6B8095758EA7
- 8BAECD8BABCA89A7C499B9D786A5BE7491A50A0E0F13181C1015180A0C0F0C10
- 120C10120507080A0C0F080A0C11151A0C0F120F12150E10140D101321282A1B
- 1E202024292C32352E3438353B3F2B3033383E433C42464B53594B53584E565C
- 4D555B5B646A535B625A656C5E6A726D7D877288967891A181A0B47DA0B77FA2
- BA708B9A647A86718E9D7792A3809CB490B0C199BCCA9AC0CD84A4B485AEBF8E
- BDD092C9DF9DD9F1A9E7FFA0D7ED92C3D89CCBE19FCDDEA9DDEEABDFF3A9DDF2
- 8DBCCF85B3C7729CB0729BAF7EA8BA759DB17095AB617F94698BA56F90AC7A9A
- B7708BA5667D946D82986C829870869C7A94AB8BADCB8FAFCF809DB87C9AB076
- 94AC080B0C161B1F13171B0C0F120F1215090C0D090C0E0F131707090A0D1013
- 1114170F12161316190A0D0E0F121311131512151924292E1F23262E33363338
- 3B3B42463C4246484F55464D524F575D4A52585760675F6970606E76626E7657
- 606766757F7B94A6748FA27896AB82A5BC87ACC4708997667F8C7490A0758FA0
- 91B2CA95B8CB8BACBC8EAFBE98C7D994C7DA80ACC084B0C496CEE7A0D9F196C7
- DC93C3D9ADE2F5ACE2F4A4DAEEA6DDF391C6DC8DC0D581B0C66D99AD658DA074
- 9DAF81AABF6B8EA466879C6480967490A97291AD69839B6D869E718AA1738BA2
- 70879D7991A992B4D47C9EB9718FA8738FA60A0C0F12161A161A1F0B0D100C10
- 120E11150F11150C0F120B0E1014171C0F1416090B0D0D101306090A02030309
- 0A0C0D10130C1013181D213036391F242631373B2F3438444A4F434B524C565D
- 4F595F525E664E5962596A75535F675D676F5C676E6470796E8391788F9F7D99
- AD8AADC689A9BE7893A26A8796738E9D87A6BA97BBD190B2C5A0C8D9A2CEE098
- C8DA8EB8C986AFC093C1D597C9E098CADE96CBE1AEE8FEACE1F4BAEFFF9BCDE1
- 82ACC181AABD84B4CA90C4D9709EB26B9AAF6E97AA79A0B5759AB06E90A56D8B
- A17491AA708DA67694AF7592AB6E859C7994AE8099B1859FB77C9FB87595AF71
- 8FA70F1216080A0B12151906080911151912161B13171B0A0C0E0E11130A0C0F
- 060809090B0C111518151C21090C0D171C211014170506060D0F1023282A252C
- 2D363E42384043323C4236414839454C3F4B524C586155646E56677257636B52
- 5E654E585F606B745E6B74718593738A9A7D9AAE85A4BA86A3B6809BA96C838F
- 7E9AB19CC1D487A9BC99C4D6A0C8D99EC8D8A7D5E79CC7D899C3D19ACBDD9ED1
- E5A5DBEFAAE3FACBFFFFA0CBDD69889D658499688497718FA48AB1C780AEC476
- A8BC6F9FB46993A6759CB17AA2B97194AB7492A97693AD7290A87B99B27793AD
- 7C98B382A0BC88A3BE718A9C7393AC7494AE0608090A0D0F171D210F13150E11
- 140D0F1212161A13171C15191E0607080A0C0E0D1012161B1D0D1013171C1D11
- 181A0E1314181D1F1A1F201012141A222523292B2730332A353B32424D2B3941
- 38464E41515B49596350636F4E5D6752616B4C575F505D67616D775F6C765B6E
- 7D607889718899809DB388A5B88298A46B818F7E9BB08CB2C88BB2C490B3C1A0
- C8D899BFCFA7D2E3A5CFDDA3D1E0ABDFF0ABE0F2AFE4F7BFF3FF7E9EB47C96A9
- 6D86976C879A617D927899AF789DB57AA5BB75A5B96792A564879B698AA07497
- AE7292A87290A77492AA7493AC7C9AB47693AE738EA78099B47692A870899B71
- 8EA80A0D0E0C0F121115190607080304050608090C10120F1216090B0D0B0E10
- 0B10110E1216090C0F0B0E11111417111417272D3029303222282A1F2526191F
- 21161D221C293022313A293E4C33454E3747503A4E5A425967475965475A6752
- 65724E5B6553606B48545E59667064727C62727E647A8A6C85977797AF819BAE
- 8EA1AD819EAC8AB0C291B9CE8FB7C887A6B496BAC9A8D6E6B1DDECB1E1F1B9F0
- FFB3E8F8B6EEFF9DC6D77793A57A94A66A81917085956A84976581966F8DA272
- 9BB57FA5B9719DB06C92A566879C617F937091A7708FA36F8DA56F8BA2728EA4
- 7C9CB87B98B47F9CB8748FA6738FA368819713171B0C0F1114181D0B0D12080A
- 0D0B0F1106080A090B0D0303040608090D10120F11170D11140E11150C0D110E
- 11130E11131B2023242B2D22292A141C201D282D26343C263945283D4B2D4452
- 3A4D583B54634561733C52603B4E5B4457644E5D6952606B45535E4757634C59
- 635A656E5C6C777285936880917692A7819EB386A2B085A6B48AB2C091BBCA8F
- B7C589B1BE9BC7D69DCAD893BCCAA1D4E4A3D5E6BEF5FF84A4B46A8494718998
- 657D8D778FA0768C9E6D899D65849A688AA06B90A77295A780A9BB6B8B9C6886
- 9B69889F6E8DA26D8BA16A849A6680946D859A7796B17D9AB66E8AA46B889F6F
- 8CA20D0F140A0E0F1014171014180A0C0F0C101211171B0F1216090A0D0D0F14
- 0A0C0E0B0D100D11130D11130B0C111115190D1014070A0B0E1013191E211E29
- 2F2A383F2C3E472E45542B41503248553E58673E5A6A4462743C54633C52623E
- 52624455634C5C684F5F6C4C5B6649555F58636B525C6466757F6D8291708797
- 6A839685A7BB95BCCD8FB4C28DB1BE90B4C194BCCA95BFCC9CC9D69DCAD898C7
- D6A0D3E3BCF4FF88A6B56B8392768E9D6D82907289996B839470889A708CA168
- 879C67889D64869A7395A67EA3B46C899C728FA4708EA46682976E8DA36B89A0
- 61788D687D927895AE7A9BB967849F67859E090B0D0A0D0F0F121607080A090B
- 0D0D10130F12160F131613161A0B0E1110131710171A080B0C090B0D08090C08
- 0A0C13181D090E101215191820261C282F2A3B44293E4C2E495A324A59395261
- 3E59693E5A6C3D596A3B55663D52623C4F5E3E50603F515F4658654D5C68505E
- 684A555E56636D545F686877817087966F85947997A88AB0C18AAFBF8BAFBD91
- B7C59CC6D39BC2CF96BDC99CC6D39FC9D7A8DAE9B4EAF97697A66E89986F8593
- 6C83906E83905E717F546E805D788C728FA37392A67296AD7292A57A9DAE7898
- AA7894A67897AB698BA160798D6C8AA167839A657C91657A8E718AA26D8CA667
- 859F07080A0B0C110B0E100B0E1015191E0B0E10090B0C0608090D0F15080A0E
- 080D100A0F110F171A0B0F110C0D120B0E0F03030407080B151C211721262333
- 3C273A452F4959355367324D5F405F73446376405D6E3B5668415A6C4057693F
- 53644257664154614054623F4F5C4757624F5E685B6973606D7562727B647783
- 7085927287957F9EAD8BB2C187ADBE8DAEBD9ABECA9EC4D0A7CEDB95BCC9A9D4
- E1B1E2F2C1F6FF7A9AA87796A5728A965F727E748895687C8963758259707F55
- 72866180947E9EB28DACBD7895A58AABBB849FAF7B97A97190A56D879C637A8E
- 6C89A16E8BA162798C63788B6A869B7397B20C0E1207080C0A0E0F090B0D1519
- 1E0D11120E11140E11140B0D110D1014090B0F0506070A0E0F14181C11151909
- 0A0D0D10130B0F121721271F2C342B404C283C47314E6036556937546747697E
- 41617542647A3E5C70445F734C667A465C6D4053624155644154623C4D5A4355
- 6245556258677167777E788A93748892798D997A8E9A87A6B489B1C181A3B38A
- ADBF8CB3C596BBCAA0C6D4A4CEDCA5D0DEA5D2E1C3F6FF8CB0BE7292A2698491
- 677C87697B8770828E778B997F96A568808F617D906B889B7C99A97F9AA98CAC
- BB8DACBC7D98A8819DB17894AB6A859A69869C6C899F6F8EA46E8BA161768865
- 80940A0D0F0D12130B0E0F0B0D0F0E0F120E10120B0E1011141807080B0B0D10
- 090C0D1115190B0E101114191A1F2314181C11181B0E1215151E24202F372E44
- 5130485733516436556A41647945677D45667B41627846657D455F74455D6F45
- 5B6C455A69485D6E475A68465A6842556243566251656D5A6F775D737B6C7E86
- 7386917C929E98BCCB9CC3D282A3B27FA0B188AABC8BB0C598BED19EC5D3A6D0
- DD9EC7D4B0DDEB9FC7D474919F68818E66808C718793697B887F94A075899678
- 8F9E748D9E7490A1809EAD7A98A88BA9B98AAAB97E9AAA738FA17997AC7B99AE
- 6D869A7089A0708DA57B9CB6728EA46C87990E12150E11141114171115191013
- 1711151810171A13171B0D10140C0E130608090B0E1014191D090A0C0F12150E
- 101307080B0E12151C282F24343E344D5C334F6035546939596F47697F45687E
- 496F874C70894C6C84465F7442596C425869485F71455A6C455A6B485E6D465B
- 67435A644D666F577077576D7351646A667A817E949E89A6B396B6C492B4C588
- A8B880A2B68AACBD95BBD19CC5D8A3C7D4ABD3E0A7D2E0B9ECFB7D949F6B8089
- 6D838E718894788D9990A9B47A909C6E8492768F9D86A2B292B0BE86A3B18BAA
- BA85A4B58BA9B87C96A66B8497708B9F738B9E7A92A96F89A07A9AB382A6C070
- 8BA01116190E111414171C1114181215190F12160C0F130B0E1015191D0B0F11
- 0E11150E12140F121507090A0D13160C0F120E101712191E1C2830293D47354F
- 5E36556739596F476C844E728946677C4B718A5277924A677E465F73445B6E4C
- 647A465D70455E70445D6E425B6B49657246646F4B666F59707860757C60757C
- 566A7360747B77919B83A0AD92B1BE98B4C38DAABA86A3B28AAABC97BED39DC3
- D4A4C6D2B5E4F3BEF3FF94B3BD6B7D85657881738893839AA68CA5B1889FAB79
- 8F9B6E859285A1AE9BBBC88BA7B48DAAB888A7B88BACBE829EAF7D96AB748DA3
- 70879C859DB47993AA738DA485A5C087ABC513181B0B0E100C0F121114181114
- 1813171C101318090D0E0A0D0F0E11140A0C0E0F1417232F38202B3312171B0D
- 10130E1317162026212F382C414D3B596A43677D43667D537A94587E984D6F87
- 4D718B557B9749647A4056694B64794962764D6A7E4D6B7F4360704566744563
- 6F45646E40596249636C617A8365808B607B86627A85667E8769838D809AA48C
- A7B296B0BB94AEBB8DA8B587A5B49BBED09ABDCC9ABFCCACD6E4A8D1DE6B7E87
- 70838D6D7F897E949E8EA7B19FBBC591AAB579909D8DAAB798B7C48CA8B597B4
- C18EA8B490AEBC8CACBD7C95A87890A47A91A8748BA271889C748DA07D97B080
- 9EB80C0E1207080B06080907080B0C0D120F12161114170F13160D11140F1519
- 10161927343E455B6D4860722937410D0F1110131619242A293C47354F5D4061
- 745079934F758E5983A05178914F758F547994587B974A64794C667C4C667B51
- 708555778D4A6D7F4B7080486D7A4465714664704564724D6A786B8895638290
- 6382915B768260767F61767E697F87708690788E978FA6AF9BB3BD95ADB78EA7
- B094B5C291B0BC9CC2CEA5CCD96D8089697B866B808B859EA989A0AAA8C6D09F
- BAC48299A2809DA891AFBA96B3BE94AFBA93ABB593AEB894B1C186A4B77790A3
- 758B9D829BAF778C9F738A9C819AB286A0BB0B0E10090C0D0D1113090D0E0607
- 090F12170C0F1216212719252D0C10132B3945415569475E73455C6E2F3F4C27
- 343F232E381F2B342F45523752624C728A5985A1507893507894486C85537893
- 5479954863794D6A815170874E6D82577B9153798C4D76854E77864B7180496B
- 7C496C7E4A6B7E4F728551718154758460808E6D8993748E97657D865D70796D
- 838E70858E73888F7F949C8AA1AA91A8B18EA6AE98B4BE93B0BB94B1BB869FA8
- 62727B64747F778C9788A0AA92ABB48298A18CA3AC859DA693B0B993B1BB96B2
- BB91AAB4A3BFCA8FACB690B0BF8DABBE7A92A27C94A688A1B475899A72889D8C
- A6C20E1215070A0B0B0F111016190A0C0E13181C0D11142D43512A3E4B293845
- 405569455C714D677E546F89506A814B6479394C5D304150354E5D426478527D
- 97517891537C98527793507590547C9A4E70894C6A8053758C55788E5A819860
- 8DA35683945988985E8EA25C899F58849A588398557E9152798B4C6F7F52727E
- 6A8A947997A0617B855C7580667A847F97A479909A6B848C76929A7E9BA4859E
- A78AA1AA88A2AC89A2AA869CA48AA1AA7B8F9961707A798D9895AFBA8BA5B074
- 8992798C94859DA59FBFC89EBEC793B0B99AB7C1A9C8D29BB8C295B4BD8CACBB
- 8CAABC859FB08099B08196A68398AA91ABC50E1417090D0F080C0F14191F1014
- 18141C200E14173650603A5668425D7149667C4E6B8356769058758F56728A4F
- 697F445B6D374B593853634C758E507891577E98567E9A517792567F9D537995
- 51738B52748B5E88A15F89A16596AF5F90A46499AD5E8DA15681934D7384486A
- 79486B7B4A6C7C507484527586537687688B986A8994647D8778909C839DAA7E
- 97A5687C884C5E67749BA77CA4B07D9EA87D9CA680A2AD87A6AF839BA28BA2AA
- 899FA8788B9474868F8AA2AD9AB5BF8AA4AF889FA98EA6AF9CBAC2A4C2CC98B4
- BDAACAD4AFCFD9A2C2CC6E848C62747F647B8E728A9A8EAAC388A3BD8AA2B992
- ACC60B0F100A0C0E070A0B0A0C0E1013171014171013172F47554262763D586B
- 4464795478916187A45B7B9658758E516C83445C6D3D54643E5B6D507A93537E
- 976294B35984A1537C995884A34C6F885B839D6695B06899B36CA1BA6A9FB569
- A0B5496E7E2638401620251D232514191B20282B25303826333B374C58445B6B
- 5C788A6585965B7684637C8D6F899A6B8190607483566C7682AFBC7DA7B36983
- 8C7D9DA88BB8C68AB2BE82A1AA97B1BA98B1BA869BA581959D788C949BB5BE8B
- A5AD95B0B993ADB5A3C0C9ABCBD497B3BCA5C4CDACCCD691ACB5697A826D828D
- 60707C667A8A8199AF88A2BA7D93A87E95AD0B0E110F1216090C0D0C0F111014
- 171014180E12142C414E45667C48698046677C5B839F517189202C361C252C37
- 495A4056693A5362466B8056829D5D8DA86090AE557E994F75904F7792537890
- 699AB66FA4C06A9CB56C9FB6608FA3314A530F16190E11130405050B10110607
- 081216191D262D26323A3545503B4E593D5460526D7D56738566889B7FABBE68
- 889B698B9D81B1C084B4C277A2AD5B70766E858E92C3D28AB4C1708A938DACB5
- A5C2CA9BB9C28BA1AA8498A0889DA589A2A998B5BD8CA5AD99B6BEA1BFC79BB7
- BFA2C1C9B1D3DD8DA7B067757C6978806C7F8970828D7388998BA5BE8097AC7F
- 96AA0D101304050603040513171B0D10130A0C0E0A0C0F1C252E49627949637A
- 4963794C6F862A3C482D43501A272E273843435F7147697A537E945E8FA86599
- B36698B6608EAC4F7590517892567C936FA6C26CA1BB6B9FB56794AA293B440A
- 0E0F0A0E0F0B0F100506070B0C1106070A0A0B1019222726343E3345533A4F5D
- 3E5561445E6A47606E658A9D749BB06F92A76A8DA079A6B5749FAE6D949F6E94
- A0576A708EBFCE87B8C77D99A48298A3A6C9D1A5C5CD8FABB5778B93798B9396
- B0B895AEB68BA4AB92ACB491ABB39BB6BF9DBAC3ADCED78EA7B06E7E855D6A73
- 56646C6A7C876F838F768B9E839AAD8CA3B51115190C0E1407080C14181C1115
- 1912161A0F121611171C3647584E677E465C71415A6C405F72496D8437516240
- 5F724B71834C73855A8AA0659AB26EA7C2689AB86494B3547C9756809A5C899F
- 71A9C66DA1BA75A9C23B53600A0F10030404090C0E0607081013160B0D100203
- 0406070912151926343E2C3D48374B593C525F46616E496573526C80729BB269
- 8FA363849869909F6F98A66B929E5C7B874F666F91C8D884B5C571939F62737D
- 86A1AABADFE8AACDD5849FA7788B937C91977A8F95849CA392ADB58CA6AE8FA9
- B19BB8C1A8C7D090A9B1636F765E6A7258656C65737B5C6B756E828E72869785
- 9DAF0B0D0F11151910151B0B0D0F15191E101418080A0C090B0D26333D506B81
- 5C7994435C6E476A804A6F884E758E4F768E537E914F798A5E91A66BA5BD6498
- B1689DB75D8BA75A88A46092AA669AB26EA4BE78AEC96791AA141A2006080809
- 0C0D07080A020203050607030505090D0E0E101310151926343D2D3D483E5565
- 435C6B455F6D4762704D65795C7A90668BA06484995D808F7AADBE7FB4C56890
- 9E89BCCC94CDDE87BACB6C94A2628593586A74A7CAD2BCE3EC9FC1C96A7D836D
- 8085788B9280989E839CA28FAAB296B1BAA5C4CFA8C8D294AEB76A797F69787F
- 647279606D73626F77687A84798E9C7B92A30A0C0E0F13151114180A0D0F0C0F
- 11111A1D0F15180E12161B232B465C71506A814865794970885684A15887A551
- 7D955584935684965C8EA1507A904A7088557F9657829C57859F6397B06EA6BE
- 6A9CB479AEC8425D6D06080A0202020B0F110F12160D1113141A1D030404080B
- 0C090B0D090C0E202C343143503B5160466071506C7E476170567287576E865A
- 788E5F809559798B78AABD7FB4C66F99AA80AEBD83B3C2739DAD7099A9719DAD
- 526A74708B94B9E7F1B2DBE385A1A87E92987B9096859CA3859EA491ACB393AF
- B7A4C3CEB0D2DDA2BFC965747A6B7B8165747B647179606C736A7B857C939F7D
- 93A206080907090B101316090B0D0E10140F16191014170C0F1210171B2E3E4C
- 344A5B42657C507B985685A4334F6041667857889C59879E4F798C5481954C72
- 895279905B8AA25E8EA36CA4BD6DA2BB6794AC7BB0CB28384206070A05060713
- 16190B0E10090B0C0D111307090A0B0D0F040505090C0E222E372D3E493C5261
- 455E705D7B925A768D59768B5A758C526A805E7F9661819A60859882B8CE81B2
- C4678D9E6B92A26C92A2678B9B648897455B675E7782BEF1FEAEDCE699BEC6AD
- C9CFA4C0C7839AA180979D81989E96B1BA92ACB49CB8C1AECDD86D7D83657479
- 64737863727A6371785F6E777186907E95A10C0F111015180B0E10080B0C1317
- 1B090C0E0A0C0F050507141F272B43543552653E627A52809E3754681A272F46
- 6B816396B359869E517D8F598A9D5684985A889E6090A7669BB173AEC870A7C0
- 6894AC76A6C21F2B320607080202020B0D101013160C0D12060709151A1D080A
- 0B0A0C0E090C0E222D362D3D483E55644A657764849E617F9858768A64849C55
- 6F855A788E60819857778D5B7E9477A5B874A0B3628596678D9E8CAFBC85A3AE
- 6F8D9994C6D5B6EDFCA0CFDC96BFC98AA9B0A3BEC4849CA183999F8399A097B0
- B99AB4BD9AB6BFAAC9D4798E955A676C5B676D57646A606F7658646D687B8580
- 99A60A0C0E090D0E040606090D0E0D14160E12150F121607080B18242D345266
- 3554683C5F75466F8A304C5E324F624C7690507A91517C8C5C8E9E5E92A35B8B
- A05C89A0669AB0689FB671A9C1679AAE709BB775A3BF1D282F090D0E03040508
- 0A0B0B0E1108090C0E10130E1114252E391D242D0C0F13161E23232F39394E5C
- 516E82607F985A7A8E5D7F935D7C9257728862839C6589A260849D6185A1668D
- A5709AB1668A9F59788C799BABB8E1ECB6DDE78AB5C38FC4D596C6D68EB8C387
- ADB699B6BC879EA48AA4AA869EA488A0A892ADB699B4BEAAC9D492ACB5606D72
- 616E756B7980798F99607078697A837B92A00B0E10090D0E0102020406080E15
- 1A15181E10151A0C1112151C2234526641678042677E3C5C7136566B456F8947
- 7188476F7E5C8D9E5380904C75886091A65E8FA65A889F5683986192A75F899D
- 719CB977A5C31E293107090A0A0E0F0C0F1111171A0C1012090C0D1519204C5D
- 7450627B252D38161C23212B343548565270845A788F59778D6081975A798E58
- 758B62849C6C92AD60849E668DA9597B924158654156603F545F58737D9BC6D2
- 94BCCA87AFBD7FADBE80AFC28AB6C484ABB67D9EA662777E778E937A909688A0
- A88FA8B096B1BBA9C8D3AACAD5637378546267616F766D808A768B95687A8276
- 8C981013170609090101010A0C0E1115190F12160C0F140F141713191E2A4252
- 466F8A49718A466A804167804E7C973B5D6C4D77864B72813D5C6B5885996498
- AE5C88A25D89A45682975F8CA361869F6F96B47AA7C72939440707080B0D0F06
- 070A0D10130C1113131B1F2229344D5E7651667D46566B414F63344251374B59
- 4F6C7F5C79915F7C955E7D935D7D935B7A90698EA8719AB76A92AF587991202B
- 3315171A191F25202B3229353C68858DABCFD8A3CED985B0C17BAAC17BA9BE82
- ABBA6887915C727B6E858C6F868D829CA489A3AC8AA4AC9AB6BF9BB8C27F979F
- 5765695A696E6B7E87849DA97F95A0738892060809090C0D0304041012150A0C
- 0E0F12150A0C10090D0F0A0E0F1521293E5E72547E984A708842698149738546
- 6C78446877486C7B4F7687547C91567C965C819D618BA86391AB638BA56C8FAE
- 729BB97DACCC445F7107090B080A0D090B0F05080810161828383F2A36414C62
- 765B788E65819D5E74904F627A3747574F6D8057758B64849E5E809563879D5D
- 7E93729CB7739DBA739BBB36495711171B191B20171B22161B21192128344249
- 63777D7A9AA386AFBB83B7CF75A2BB79A3B6526D7D506773708990687E85728A
- 937B959E78909887A2AB93B0BA9FBFCB697C81515E6266787F8099A5859FAB6F
- 838D0D111313171A0A0E0F10131713171B0E12141016190405060A0C0E12161B
- 2638443D5B6E375569456E884D778559899A496F7E537C8E53798E587C97567A
- 95567A935C809A628AA5688AA86C8FAD6E97B2729FBA658DA81C272E090B0D03
- 04040A0D0E0B10112D3F47394E5A4E687A5D7A916787A17193B05E779245576B
- 49627557778B6B91AC5F80975A7A8F5B7C9178A4C1729BB97499BA232E381417
- 1B171A1E10151A11181C151C222D394043555E5269727B9FA886B5C678A8C072
- 9EB8597A8F4B64755E7680758F967B969F738D967A949E7E97A288A4AF97B5C0
- 7D97A05664695E6E75758B946E828A6E8289040506050607090B0D0A0E0F0F13
- 16090C0E0C1113080A0B0C0D11111419121B21253946324F623F647C527E8E57
- 85974F75854E6E8451748B567C965178916086A25D80995C7C955D7F986287A0
- 5E7D966B96AF7CADCE5170870C1114060809101416080B0C212C33425B684058
- 6559798B6D93AB475F70455D6C455E6D425B6B5C7F95668BA46487A15D7E945D
- 7D94749EBC719BB97599BB20293117191E171B211014190E131814181F1B2128
- 2B383E495D6759727D6584917FAFC472A1B96891AA5C7D934E64706F8A947B97
- A1708A95708892738B957B949E88A3AE8CA9B461747C54626674899173899468
- 7A820D1014090A0D02030306090A0F121713171C0F13160F151914191E0B0F11
- 1521292C46563452663B5D734568794B708155758C5D7D9853748C577B955475
- 8D5C819A5B7D9660829A6388A160839B62869E688FA8729BBA81B5D8354A5907
- 0A0B070A0A0F1215161C20354A544763714B68765F83952D3D46212D333B525E
- 4A66775C7E96688EA97096B36990A960819A6990AB749FBE80A6CD2129331A1C
- 21171B221114190E12170E0F150F111825313736464E526A756584956A8DA06A
- 91A86B95AE6C95AF5C798C76939F7B99A47795A16D8591758E9978919D8099A4
- 86A1AD7B949F4D595F4D5B5F748A9470858E090B0E090B0E0607080303050B0C
- 1108090C090C0E0B0F120B0D120B0F11131D23304C5E3B5E744B76914C738746
- 687853768A526D854F6D854F708455778A52748657758C5B79915D7F955D7C94
- 6B8DAA6B93B16891AE6F9CBA6A95B22E3E4C090B0D0D0E1507080A141C204A67
- 755677884F687B394D5A415B67425C694B6878537286668CA6739CB96E95B063
- 87A06992AC74A0C07EA7CC3442501B1E25161B221016190E11170C0D130A0B10
- 1A23282B373D3F51596382926E93A966889F6488A1688EA96B8EA57999A88BAE
- BD7D9BA8667D87697F8A778F9A78909B7F97A3788F996A7F884E5B62687D8770
- 858F090A0D1014180D0E100E101306070915191E0E111406070A07080A0B0E0F
- 0D11131F303C3B5D744A738A527A8D4E73854D6D80536F87536F885272864F68
- 7D5A7A9056708759748C5B7E9359788E546F86648AA56084A0658CA7729FBC5D
- 799434405114181E090C0F06090B24333A4861715469824E637946616E557686
- 567789547388658AA453708560809962849D6D97B377A5C47BA7C9536C831719
- 2011161B0F14190E10170C0D130D0F1410141911161A3A4A52617D8B6D8FA25F
- 7D8D688BA163869F6D92AA7B9EAF7D9DAA5C6F7655666E5D7079647781768C97
- 798F99849CA77B919A6A7D855A6A71677A84090D0F0E141708090B0A0C0E090B
- 0D0B0E110C10110A0B0F10141607080A0607090A0E111C2C373856644E708254
- 738A506F844B647A4D657B4B62774B60764E667B4F667C536E835771895B7890
- 5E7D965B77905D7C946489A26485A05F7D97596E8A4958702B3543171C230D10
- 152B35425C708D6076934C68775C80925B7F9158798F59799054728957748B5D
- 7E966A92B079A8C875A0BF6F93B3191E26141B1F11161B0E11170E0F16181D25
- 273642131A202934395066706C8C9D67889A6C8EA064859B759CB685ADC17391
- 9E4452574250584C5B63506068677B8371868F7F97A08EA6B17F959E64747C61
- 737B080B0C0A0E101216190C0F1212161B1820251014180405060A0C0E0B0C0E
- 090A0C0B0E1012161B2B3F4A4E6C82587A934E6B814860754B5E754354694455
- 6A4A5C7250667D536E8451677E536A8259778E58758C576F894F667C495C7247
- 5B6F47596E4B5C744858704958703C495D333D4E3A4759495B714A63745D7E92
- 435768526F8460839C5879925D80996286A06991AE7CACCE75A0BF79A2C43D51
- 630F151910151A0F11170A0B0F19212A517189425D712A3B47303F485B758273
- 98AD759AAE769AAF7FA6BE90BBD37EA3B64B5C654351594F5F6854656E687D86
- 79909886A1A98DA7B098B2BC8AA0AA67767E0B0F100F17190B0F110F12161317
- 1B1013170C10110C0F1211171C12181C171C23181D241D252D41586A5C7E9850
- 6D834E6B804B657A45586D46576D4453694C5C74495A7151637D5366804C5D75
- 4F617A4E637B4F667E485E75405669445A6E465B6E4356694153673C4C603B4B
- 5E3844563743553D4E5F445B6B5A7B8E394C594158695B7C945A7B95658BA864
- 89A56D95B4648AA562849F729BBA6D93B31821280D0F140A0C10090B0F0B1014
- 3E576A53738C5E84A04C6980465D6A658290779AAB769AAC7599AE8DB8D189B3
- CB546A77414E56586B74556770657B8565787F89A3AB849BA596B1BAA8C5D08F
- A7B10202020407070506080F12160E101313171C1A2027212831232C371C232B
- 191E26252E3937435447596F4B65794861744A687C445C6F43596D43566A404F
- 6348596F47576D46566C4B5D744F637A44586B3F586A47677B46657747687C44
- 62784660764C657A4A6175445A6F3E546833465625323D2A37423A4F5B4B6877
- 405866455E704D697D5778925778915D819B6991AE597A9158778E668CA87EAB
- D0526D8613181E0B0D12090B1012191F2F415053738C648CAB638AA85779934D
- 65747394A17698A9779AAD7A9FB58DB5CA779BB05D717C586B7446545C718995
- 3D484F88A4AA859FA7768993A6C4CEA9C6D0080C0D0102020A0C0E12151B090A
- 0D171C22242C362D36442C3643262E3A28323E262F3A303A493B495C3F536441
- 596B47627541586B43586B4355694050634554694353683A4B5B40596744616E
- 4667734361724E758C4F798F4A7183496D8351799354799455748D536E86506B
- 834A687E37516225323D3A505B486471435D6A48627555748A56779049647857
- 78916389A55E7F9662859F6186A078A5C77DA6CC3E52650D0F140C0F140E1216
- 314453476379587C976E99BB49667C466073617C8981A5B582A9BD7497AB8DB4
- C995C2DB7391A15568714F6069758E9A556770697F8490AEB56D8088869DA7B2
- D2DD0F16190406060609090D10130F1317262F3A2E38462F3A482A34402F3A47
- 2B36432E3846303B493642533542523747563848583D51633C4D5F3846583F4C
- 613A475A3E4B5F455E6F4E7481486B774A717C517D8A5B8AA158869C4E788533
- 4E562E43503C5A6D5A84A2638CAB5C7D985C7C9756789238526325343C4C6978
- 5271814D6A7C56768E506E864B687D5677905C7E965A79915E819B658CA7719D
- BD779FC27499BC41586B0B10130A0E1110181C3A50624763795F84A13245542F
- 3F4A5D79897595A389B0C27BA0B385AABD8CB2C58EB7CD657D896E85906A818C
- 5A6E775D707595B4BB799297778D95A7C5CF06090A0B0D0F1115170F13160E11
- 152A3340323E4D354151323E4D34404F384556333E4E3845563946572E39463D
- 4B5E4352673946583D4A5F4A5973495972303B4C3E4D6157788C557F8D3F5E69
- 23353B334F576196A85D8EA36093A540636D1D2E32161E2323343F5277916F9E
- C16288A7648DAA5A829E425A6C54708663859D4D697B4E6B80597B965271885A
- 7C95557288506B7F5C8098597C9560859E5E829C6E95B57DABCF4762760F161A
- 090B0E131A1F3D556754758E4C6A80556D7958717D64808D7B9DAB6D8D9C7295
- A782A6B893BCD190B5C96176805C6F78586A7171898E9BBAC27D969C6B80858C
- A5AE0C10120406060B1011090B0D1114181D252D313C4B404E623A4758394657
- 4353673C495B38455535415246556B45556A333F4E252D394C5C7650617C3F4C
- 62141A1F374958668DA55B88973E5E681C2A2F131D225480916DA7BC6297A950
- 7C883A58673B596A1722291F2B345E89A76B9EC26998BA6B9CBD567D97486075
- 536E86506B8248617455758E597B94516F854B637656768C5A7D95597C966288
- A46288A36D96B675A1C374A0C15678911C262E0D1116151C233B516354758F55
- 758B617C886F8E9C6C89966A88966786957191A392B6C89AC3DA7EA1B5566972
- 87A3A9779096829CA3849DA6859DA697B3BC12151A090B0D0304050303040A0C
- 0E171D23323D4C313C4B333F4E47576C414F633F4E6148586E4D5F7648586F3A
- 47593B485B5566835364804958713F4C62222D3658748C6288A0597E91507885
- 40616B151F22527D8D6FABBF68A0B15A8B99547E945B89A2334D5B151D23405E
- 7372AAD06698BC6190B05D8CAB5679944E677F4E687D384C5B435C6E52718849
- 61744B64794F6C82517189516F8755768F5E819C668EAC6A93B26890AE739FC1
- 5C809C354A5B1F2B3311171C364B5C5779945F7F91789AA95F7B897799A8708F
- 9D7797A78AACBD85A6B790B6CC7E9EB27C959B748C91667B80799097A0BBC5BA
- DAE60C0E11060709020202090B0D090C0E0D12131F262F222A34404F62435266
- 3744543845564C5C7547566D3D4A5E4F5F795566834B5B74495972404E643A47
- 5A57728B6687A35B7D934C6D7D4E76833A5760324B546CA4B86CA5B86196A55A
- 8C99517D8A537E942B414D1F2F385A87A36EA5C96495B76191B2537F9C4E7791
- 4B6A8141566A394D5C4862754760734154654056694661764D6B824E6B835373
- 8C5A7D98587A945D819D6085A3668DAC5C809C5577914F6E85415B6F3B526334
- 49594A647669879657707D627E8B6F8E9B7392A0708D9D6F8E9E7B9DAF8FB4C9
- 87A7B77790966E858964787E8298A0ADCBD614171C07080A0C10121115190B0F
- 1106090A05060813161B313C4A2F39472A3340404E635364814857703C485C43
- 5168495C72567B8D5176854964765B6E8C5A718D57748C49637645687441616D
- 40606C6499A86AA1B46398A959899752808B4E79853E5D6D3F5A6C4B6E836397
- B66396B56192B15B89A755819E507B974D728A3B50621F2B333C5362455B6C4B
- 647A435D71476277445F744D6B834E6C855779955A7D995A7D985B7F9B5D829E
- 4D69804E677F4B6479435C6E3F586A394E5F364A594A606B617B87516772627D
- 896C8A97657D897B98A77E9EAE81A2B690B7CE80A3B976919A60737858676C93
- ACB50D1114090A0D0D101413171B080A0C0A0C0E0B0E1107090A0E111413181E
- 12151B303A4A46546C47556D353F5132404F4566726293A35170844F667E4555
- 6B46576D496074527A8F6194AB6294AB527E8E527D8A588593547F8D53808D4F
- 7984597A8F5A78926486A355738B4D6D84537C96517B934F78904C748C4D7690
- 4D758F2C414E0A0D1015181B2A333D3C4F6153738C4A677D4A667D435D724864
- 7A4F6E864F6D855170895678924E6E84445F71465F724D637A556C854E697C44
- 5E6C32455032424B4F647059727D5F79855E7883556C776F8A977996A57897A8
- 80A2B77E9EB18EB3C975909D5161654855590A0D0E040506070A0B14191D0F13
- 1512161A1115190D1013121619191D240F1215101318272F3C323C4D262E3B23
- 3139446672588192576A874A5A733E4B5F3F516431434F4D7785669EB0527F8D
- 5B8D994A737D496E794366704C747F3E5F68475F756489A773A0C1425E725783
- 9F5E90B0426982466E8643657845687D496F87273B47151B211C1F251A1E262A
- 39455170884864794B687E41596E46627749657C4763794D6C834B687F40596C
- 4661725271845474865A778E627C98617F985C7B914A65743748515C75816E8B
- 9A5D77825C7681637E8B647F8F6884957290A17694A67E98A593B1C089A5B254
- 646B0B0C110A0B11080A0D0B0E100D0F1214181D050708080B0C0A0C0E0D1013
- 0D1013090A0C07090B0C0F120A0C0E090C0E121B1E303C4B46556D414F653D4A
- 5F3843562F3D4A4870795A8B9B5E8FA75D909D4B747E4A707C41636D3A57612E
- 454D3C57695177905E839F5B7B945A819D5D90B147708B5282A1476F86496F84
- 3F5F713651602E3F4A29343F181F262B3B464A677D48647A49657B435E724059
- 6C4C6980445F743F586B40586C435C714E6C81587990435C6D3B505D516D8069
- 8BA56D90AB6B8FA859798C51667D7591B0637D926783906885915D7684648191
- 668496758F9C7F97A3839DAA89A5B292ACB912161A0607080E1114090C0E0D10
- 130F1216090C0D0F121515191E1013171013170F12150C0E1113171A090D0E0D
- 1013090B0D14181C13161D1D232D2127321E252F14181E141E2021333A2D444E
- 476F78517E89496F7B4A6F7B3D5B6538545D2D434C2E43513B4F61435A6C3B51
- 634369825382A05886A248728E4E7B9744687D47697C3649572A37431D283028
- 3742394E60455F74425B6E3F586B425C703C53653B52643E56694C69804A677E
- 54748E648AA5597A913C52621820263344506889A2759CB87098B1688FA4536C
- 815E7790596E84536B755973815D7A8B5E788B698090728792788F9B798E997B
- 8F9A08090A020202090A0D0D1013090C0D1114190B0F11181C21080A0B0C0E10
- 090B0E0F12170405060507080102020303040202030507080405060203040709
- 0A0B0C110F12160A0B0D0707080A1011141F221C2A2F2B3F462B40472C434A22
- 3339131C200F171A0B0E1012181C0E161B1D2E38273D4C273B47223643314E61
- 25394628343D2228321C232C1A232A222E38283744394F61344858384E5E374C
- 5C405A6D415A6E415A6E57799446627724323D55758D6D96B35D80983B51613A
- 505F24303963849C79A2BF698FA6678FA3597A8D4F66794A5F69597381587585
- 637C935F75876F838D72858F6E8089778B950304040304040203030303041317
- 1B10121605060807090B0A0D0F0B0E101014170A0D0F01010201020205060613
- 161A090B0D0A0C0E0F1216030404090D0E07090C0A0F100304050406070E151A
- 0B11130B0F100C101211171A0B10120508090202030304050C0D1210151A1015
- 1A10181D0F13181115190C101210161912141720252C242D391E2A3326343F2B
- 3B482736423347572838453E576A30435151718A466176222F3A5A7D995B7F9B
- 32445326333F6A92B06F99B85D809957788E3E546430404C78A0BE6D94AE658A
- A1557586587B8B4158645872825D7B8C657F966988A7586B7A697A8468798265
- 767F0608090A0D0F07090A050808090B0D12151A0B0D100C0F110E1215090B0D
- 0A0C0E060809040606090D0E0305050C0E1107090A0A0C0E0506070607090303
- 0407090A0F1619090D0E060809090E110E14160F161A0A0E110A0B0F06070A00
- 000100000003030412161A0D0F120D0F120F1216080C0F050708080B0C111315
- 1D20251C202926313D2837413144532E3F4E3448582C3D4B384D5E4662772838
- 4454768F4E6D852B3B485D819E658BAB54748E364B5C52728A739FC06084A05A
- 7B934E6B7F394D5B6F98B26C93AD6B91AA658AA16F99B158779049647A405767
- 637C956D89A556697954636B697A83677881060809040506040506080C0C070A
- 0B0A0E0F070809111619080B0C0A0C0E0607090B101106080906090902030305
- 06071115190F121607080A151A1D0B0D0F0E1013090D0E0D12140F1619060809
- 03040404060813191F0C10140404060000000303040B0C0E07080B070A0B1217
- 1A0D11150E161A11191D0C0D101A1D211E222A171A22181E2529384533475738
- 4E5F364B5C384D5E5171893B53653C5567577A9547637A3042515F83A15E83A0
- 53738D3A50625A7D986D96B76084A155748C4D667B607D9A6489A677A3BF8EBE
- E176A3BF7AA7C8698FAD4D6C82485C72546A837393AF6E92A758697256646C60
- 707807080C0D11131014170A0C0E0D1013090A0D01020207090A0C10120F1216
- 090B0D07090A07090B050607060708090B0D0F12160505070203030C1112161C
- 1F07090A0F17190A0F110A0F11111519060809020303070A0B04050605080801
- 02020304040B0E10090B0F07090B0B0D120C1317141B200B0F1215171B1D2128
- 181B24151A20141A1F1C262E283642435C70415B6F384E5E4C6A814B677E4D6B
- 834C6A81435D724B68805D809D53738D5170884E6B805B7D975D809D5B7D995E
- 809B79A3C789CFFB8AC5EA88BAD889BDDB7EAFD16C91B15878914763764A6178
- 5F7D9E7DAACB87BCDB5D7784596B74505E660405070F13160D10120709090C10
- 11080A0B0508080405060D0F131013170A0D0F0C0F12050708030405090A0D0D
- 10130A0C0E0303040101010608091014160708090B0C120A0E110E111407080A
- 12171B0507080B0F110E1216111A1D0508080304050A0E0F090B0D090C0D1319
- 1F0D11150F171A1012151F23291B1E26161A2212181D10171B11151A13171C2A
- 3A46364C5C3043504D6B824C6A813D556848647A6288A651708A466278445E73
- 4E6B806E97B35372895A7C974B677E5C88A77CB1D780B5D89BD1F58AB9DB87BA
- DA7EACCE7BA7C95F809C4E6C825D7F9E5A7A9A6890B2668DAC526C82414F564D
- 5B63010101090D100F15190E121512161B0F1217090C0E0608090B0D1007090B
- 0506071013160505060202030D1013090A0D0405060304050405060304040E10
- 13090C0D090C100E141710171A0A0F110F171A07080C080B0C0A0C0F05080803
- 04050D0E1407080C090A0F07080B0507090405060B0D0F1B1F251C2028181B23
- 151A1F13181C11161A1013170B0D120E11161720271922293347563F586B374C
- 5D33475757789354748E4762783B516332445257778D61869F6287A5577C9761
- B1DC82CCF86D94B18FC3E58EC4E777A3C584B1D576A0C05C7C99516F875B809A
- 6891AD81B4D9597D9A42576A3740464A565D0101010A0C0E13171C0F12161215
- 1A0D0F1315181E050607090B0D0C0F11090A0F0B0C10030404090A0D0F11150C
- 0F120F12160B0F100F12160E1315070A0B0B0E10030505040607070A0B080C0C
- 0406070C0E13121A1D0A0F100304040608091114180506080C0D141115190506
- 0708080A181B201E232A1A1D26181C2312191D10151A1115190F13170D10150E
- 12160F12161115190E12171B262F2A3A4719242B212E38364B5C466076425B70
- 3447572939434057684863796A90AB73BEE67DC9F272ABCD84B8D984B9DC83B3
- DA7FAFD66E9CBF5C7D9B54738B81B5D491CDF181B8D982D1FE5C8FAC3E474E52
- 5F67090B0D0B0F100B0E0F1013170C0F110304040607090202030D1013090C0E
- 07080B07090A080C0C0607080B0D100D10130405060304050507070A0D0E0507
- 070F12160A0E0F080B0B080C0C0102020608080B101107090A0A0E100304040F
- 171A1015190405060405070B0C1107090A16191E1E222A1A1C26191B24161D23
- 13191E11141A0F12171116190D10151114180F12160F1316080A0D07090B0F15
- 190D121507080A0B1013172228202C341920280D0D1309080C11161B2C394245
- 768F6F9DB893CEF393D2F985BDE886B9E281BAE576A6CB6B90B25B7F9A6D96B2
- 648CA472A4C290D6FF7CB3D3505F675F6E770D10130A0D0E101316070A0B0406
- 06000000010202050607030404090C0E0D121611151906090901010101010202
- 0202000101090A0C0D10130E13140506070F1216090C0D060808050808040505
- 090A0D0D101306090A0A0B110405070A0D0E06070801010102020307080B1316
- 1A1E232B1B1D26191B24171C22141A1F11151A14191D10161B0D11150E13160C
- 0F130E14170A0D1107090C0A0D110F13171016190A0C10111619161C20161E24
- 05070907090B0A090D0A090D232F3953748A89BDDE94D9FF92D2FD99D8FF88D0
- FF8CCDF986BFE97199BD5B859E81BFE377A8C69AD6FC92C8EC8EBFE05E717D4B
- 575F020304070A0B0E10120F12160A0C0E02030305060812161A0A0C0F06080A
- 090D0F080A0C02030302030306090A0405060101010607080C0E1113171B0506
- 070A0C0E030304010202080C0C06090910161A0E11150A0D0E0304050A0B1108
- 0A0D0405050101010303041013171F252D1E222B191B24161B21171D21101418
- 1014190D12160C10140E1114151A1D1014170D12150B0E120B0F120D1317161D
- 240E101512191E0B0E111B2327161B1F0E0F130A090D13171C1F2A324E6A7D89
- B9D98FD0F688CAF299D7FF8CD1FD54829F293F4D26364236465746698177C0E8
- 9DF1FFA2F0FF85B9DA76A3C0455763353A40090C0D121A1D0B0F1007090A0A0D
- 0F07090A050606101417090C0D0608090A0C0E12161A090B0D0304040C10110F
- 1216070A0B0D1013090A0D050507010102010101000000000000010102030405
- 0C10130D11140B0E0F0607080303050304050A0F1103040510121620252C1D22
- 2A1A1C25181C24171D2014181C1014170E12160A0F120C10130F12160D12150D
- 11150C0F12080B0D0A0F120C1015141B20181F2611151C1922270C12140F1316
- 1114180C0F12202C33435D6D749CB593CCEF87D1FD9FDEFF93D4FD4363771419
- 20181C231C222B20293332435251728A81BBE186C9F4729FBE5373872A2E3824
- 202807090A0B0D1013171C101317070809020303010101040506090C0D0B0E10
- 090D0E090B0D0D10130202020A0C0E0F12160B1011090B0D090C0D0F1215090B
- 0D0405060202020000000203030305050A0E0F090B0D06080802020200000004
- 07070F16190E111420252D1F232D181C25171B23161A1E161A1D1015180F1419
- 10171B10151A10141814171C1115190F12151213180D101412151C0F1218171E
- 25171E261C252F1319200E131911181F11171D1D28313A505E5E7F9688B6D485
- CDF684C6F19CD8FF516F810C101311171C2C3A483642533F52663E5265333D4E
- 5F8AA75A8FAE2937472020291F1B22231D250405060608090C0F110F1215090B
- 0D0203030305050A0C0F07080A0608090405050101020202020101010B0F1211
- 171C121519111519090D0E0A0C0E0B0D0F0F121607090A0303040C0F110C1012
- 090D0E0304040000000000000000000202030E111520262E1E242C1D202A1A1F
- 27191C23161A1D11161A0D131712171C0F141911131816191F181C221D202718
- 1A20131419181920171920141920171D24161C251D26311D2631181F29182029
- 1C252D2836414F6B7E6D92AE7BB6DB71BEE989C7F076A4C2202A310C0D102635
- 40435B6E44576C323C4C3B465B3035473134463032432F2E3E2E2B3924212B25
- 1F28090A0D060708020202090B0D12151907090A0A0E0F14181D080A0C0A0C0E
- 030404010102010101000101080A0C1115191215190708090B0C0E0F12160E11
- 1310131712151A0A0C0E1014180E111507090A0203030000000000000203030F
- 12162027302128301D202A1C1F281C2027181C1F12171B151B2011181C14191F
- 12171D13171C161A2016191F191B221B1D24181A201B1D241B1D24191B231A1D
- 24181D25161D261B232E1E26321C253025333E3D536259758E6998B66EB1D570
- B3DA82BADD496678161B1F0E111518202634485739485B353C51394055363547
- 3433433332432F2A3727222D26202A2A222D0D10130E11150A0C0F0F1216090B
- 0D090D0E040506070A0B0B0F100E1015060809080C0C0508080000000303040A
- 0B0E0F1014040506030304050507090B0D07080A1014180D1013080A0D0C0D14
- 07090B080C0C0101020303040E11161F26301E262E1C202A1A1D26181920161A
- 1E191D2010151A12181C11161B181F24192128181E25161C23171C25161B2218
- 1B221C1F2720232C20222B20212A1E212A1F232C1B212A1D2530212B38222D39
- 2B3A47485F73587D965F97B666A5C76DA0C07CADCC3A516112141B1C202A262E
- 3C3742563D485F444F693F465C3E3E513D3D50383647322B392C242F2B253132
- 2B390C0E110B0F100C0E11111518060808070A0A090C0D0E1215090B0D060809
- 0507080F16190507080202030304050B0F100A0C0E0405050B0E0F13171A0507
- 080405060F16190A0F1102020306090A0A0E0F0A0E0F07080B12161D2128321C
- 232B1A20281C1D271B1B24181B1F161B1F151A1F12161A14171C14161B161A1F
- 171A201B1F26181D251F26302028331C222C1F253021262F2427312427302629
- 33242731232731222935242C38252F3D35445540586C43728D5F8BA4548DAE61
- 89A5729FBC3F56672125322E36473D4D61404F65414E64485068484B6146495F
- 474A5F3E3B4E362F3E2D27332D2B392D2A39111518080A0B080A0B090C0D080C
- 0D0B101107090A0C1112090C0D090B0D090B0E0E111607080A1013170D101309
- 0B0D02020303050507090A0C0F11040405070A0B0B1011090A0C060708020303
- 03040407090B161C24212A351C242B1A1F261B1A24191A22181A20171C20161B
- 1F15181D16161C181A1F1A1C221C1E241E20261F21291E202820222B22262F21
- 2731232935252C38252C38272D39272B36252832292D38292D39282E3A27303E
- 2D3A4A344E624F738A49718A46738F557D956995B0577892323F503A495C4254
- 694553694B556E47546B363D4E313847363F503D3E5135303F32374732364939
- 3B4F08090C1216190B0E110B0C12090A0D0F12161114180405050608090D1013
- 090A0D040406090A0D0F12150A0B0E0F12160C0F130B10110304050101010101
- 01060808040606060708050607060608080B0E182029232C381C242B1C1E261B
- 1B25191A231A1D231C1F2416191E191B211C1A221E1B22201D251F1C241F1D24
- 201D25211F2622222A23252D26262F282832282A35292E3A2B33412B34422A32
- 3F292F3C282B362729342C2F3B3235442C35453B52653E576A385E75466C8355
- 859E6196B15A8AA55B86A6567A9745586E41485E3037481920281F2B30121519
- 14111617151B27232D3D4D5F3D4E6130394A0B0C110D1113090C0D060809070A
- 0B0D111311141707080B0A0B110405060303040101020203030B0D1015191F0A
- 0C0F080A0D090B0D0D1013020303020203080C0C0508080E1214090C0E0C1015
- 1B242E222B351F252A1C1F271B1B241A1B241B1C231B1E221D1E231B1C231E1E
- 25201E26211D2625212926212A26212A26212B251F282A252F2B273129262F29
- 26302928322D2C38353B493D485A3B48593846573541523337463635443B3B4C
- 3C41543C4355323D4E3242533E586D4B758D51839C5B96B25B8EAE557D9E4F70
- 8E38455A1B22291D272D0E0E11241D262F263229212C2520282B323F4B5F764F
- 617C13161B15191E0A0D0F090C0D0608090506070304050202030A0D0E0F1316
- 0A0C0E090A0D0D10130C10120B0E100202030607080A0C0E0D13171013180E11
- 13090B0C01010206090B10171D1E28341F28311C22271B1E241B1C251819211C
- 1D24181B201C21261A1C221E1F261E1E251C1A211D1A22201D2424212928232D
- 26212B27222B29242E28232C27212B29242E2B27312E2F3A3F4D5E4E5F745467
- 7E4D5D744250643D46593A3F51393D4E40475B3D4458373E513A495E52759251
- 78964B79924F819D5C94B75484A65580A142597423304018181E1A191E221D25
- 2F273227232C2B283127252E4154664150650E1016101316070A0B0C10120F12
- 161013160B0C0E030404050607111519050608060708090A0C06080804050504
- 0404090B0D0E10130C11120A0D100B0F10060809090E11172129202C371E262E
- 1C22271C1F251A1B231719211A1B22191D21191D20181C1F191D221C1F261B1D
- 231D202621222A23232B23242B26273026242D2926302A28322E2B352F2C3732
- 313D343A48405568516E8752687F5D728B567491465F773D45573B4354415064
- 425166465A7249647F537999557C99547B964F7A944F7E9D4F7D9E63A0C95581
- A64E6B95475F84343D51302C3733303B33303B34313C302E382A29322E303B2B
- 2E39101317080C0D0C10120406060405060506070A0F130A0E0F090A0D050607
- 0102020000000001010303040A0C0E0C0E0F08090A020303040506020203070A
- 0C11191F1B2731202A361E252D1D22271D1F251C1D251818201B1D241C1F2419
- 1D211C21271F222922252D20222B22252E232630272A352527312627322A2C38
- 2B2F3B2B2D393234423A3E4D3C4C6041647F4D77945778935B708950637B4F76
- 945189AC60849E4A647C3B455944546D506886577899567E9D577FA15B85A55C
- 88A55D95B24E7999527CA2486B8D48698D5A84B04F698B4A5C773A3B4A40414E
- 464B584A505F3E3F4C34323E302D382A2A34090B0D0102020608090405050405
- 060F1216060A0C090A0D0D10130304050506070101010304050405060F121605
- 070803040507090A090C0E0C121717222B1E2B351F28331C22291C20261C2027
- 1D1E27191B241C1D251E21281C20261C20261D212821262F20262F232733262C
- 37272D392F3846323C4C323B4B3541513742534251635A70865477934F799A5A
- 83A46891B26C8FAF6785A5586D8660819B6794B35F8CAD5073944A628251688D
- 5573945C83A55B85A96192B9669CC46CABD26AAED251819E48688A4C6C975579
- AB5476A5465C7C363E4D485765424C58536A78618090556A794348573735432D
- 2D3907090A010102080C0C0508080304040A0D0F030405030404020303050607
- 07090B0405050D11130405050405050C10120A0E100B12161521291C2A351F29
- 351E26301C232A1B21271C21271C1E261A1B241C1D2621252C21262C21262D22
- 2831252C3729303D2C33412B323F2D36442E38463542523A485A364354354051
- 39465851677B5D829D5A90B466A1C86896B95468824A566D525F7756637B5867
- 7F60748D5D72925C73994F607B5F81A66A96BE618CB3679AC4699DC86499C155
- 80A1476781426075496F8947688056839E5B8BA96195A96595A459798757818E
- 6AA1AF7CBDCD7BC0CF60919F373C4830313D0506070203030405060E1214090B
- 0D090D0E0D10130C10120E11150607080203030607090F1216030406070A0D0E
- 141A17232D1B29351D29351E27321E252F1C232A1E24291B20261C1E241F1F29
- 1E202823262E232931242B33242C3529343F2B374331414F31404E3342513847
- 583C4C5D394859364354354151364152374659496F8B5B8CAC659EC2557D9B3C
- 485C3D495C576B8468809C6F88A56D86A3677F9A647FA15F7B9E5E779874A3CE
- 76A6D471A0CD699DCA4C69873A46593C4B5E4E768D55859D669FB66AA4BB6CA8
- BD6BA6BE75B8D074ADC06D9CAD5C839271ACBC7CBFCF73B0C370B9D453839428
- 2A340B0E1007090A0C0F110A0C0E0607080202030B0D10090A0E0F1117090A0C
- 06090A0E12160C1116151E261C29341F2C391F2B381E26321F27322027301B21
- 281C21251D21261E1E271E202921222C252B3428323B29353E2B394430404D35
- 4756344755374B5A3344533544533543533642523540503842543C475A3D495D
- 415B735978925F7991557E9D4353694B54695F718B69809D6A829E505B714045
- 57464E6253667D556C866180A56E93BE739AC970A0CF4C617C394255333C4D47
- 677D62A1BD5D92AB79BAD179BCD384CDE586D4F08CE0FC8BD6EE83C4D85C8597
- 68A4BB72B2CA7EC5DC6CA4B85B849333404A0B0C110405060506070F12160C0F
- 110B0F100D101410171E10161C12181E1A222C1F2A36212D3A1F2B371F2B371F
- 29351F28331F26312026301F242B20232A1F232922242E22242F272E3A28313C
- 2C394430404C2F3D4A2F3D4A323F4E32404F344252354151343F4E3843543A45
- 57383F51393F513B43563E485C43556C4E617753647950627950657F576C855C
- 70896078916278916D85A1607088535E725C708666849F678BAD698DB56789B1
- 6B94BE6188AC45526647566C3E4B5D425469618FA477B8CE83CEE88CDFFA7CC5
- DE55869E42657B4A71864C7185567E8E4F7587649AB36698B1516D814B627346
- 5A6927344325313F2731402833422835443244563C50684663803D526B293343
- 27303F2129371D25312029352B364C2A33462228362228321F232B1F232A242A
- 31262D37252B36262B37282E3A282F3A29313A282F392A313D282E3931384631
- 3846313745353C4A353C4B3840513A44563F4B5E435367516A81587189586D85
- 586F865C758E6786A26785A16178925C698163779162758E63758F5D6A815965
- 7B59728A5B78945F7D9F6688AE6383A7658BAF6690B35B71895C758C5771875F
- 889C6DA8C074B9D380CBE24A708330415333475A59849872ACC36798AF73A7BB
- 76A7BB78AABB78A9B9648697587286516A7D6487AD5F7EA2587495516989506A
- 8A5372934A6380455D7838465C2A3243262E3D222A37212A38303D5435415D2C
- 3549252B3821252C23272D23272D24262F20222C24273123242E242830252830
- 262931262933272B362A303B303845343E4D3945553C4B5B4151634B5E745872
- 8A617E9865829D63809B6988A5759ABA769BBA769CBA759BBA6989A55B738B60
- 799366809B60758E556479535D72535D7356647D566A865C74935873935B7392
- 5B75926791B26E9BBD6F9AB56B96AD6EA5BF70A7C176AEC4628A9B3A48573D52
- 63577E916CA1B47CB7CE8ECCE395D3EA98D2E78DC3D788BCCE83B3C36C98A869
- 93A8587A9B567A9C4E6E8E4F6F8F4D6A8A48628147617E3F526A37435A313B4F
- 272F3F252F3E36455F3F4F70333E562B32431E20281E20262022282223292121
- 291D1C2522222B21232A23262D262C3428303B2E3744343F4F3C4C5E3F4F6146
- 596C4B5F7350667B66829B6E8CA77596B17699B47CA5C477A3C3739FBF7AADD0
- 7DADD0688CA85E7F9B63819C6987A26887A46A8BA86785A261799260758E6076
- 8F6178925D718A5E748E5C718C5F728C627C936E8DA5779FBA7CAAC47EB0C98C
- C7E091C9DE8FC6D998D0E59CD5E991CCDF7FB8CD81B8CD80B3C86D96AB749BB0
- 83ACBF8DBECF94CBDC7DACBD59798B74A3B44A6783486681425B75425873455B
- 794B68884B6787445B773D4B6537445B2E394B313D53303C54313C54323D5322
- 252F1C1D251F21272223292020281F1F29242630272B34292E38313B473C4C5B
- 3A4A58435767465A6C4E6477576F8467849B7192AA779BB47095B06C97B56C9A
- B96997B56D9DBD77ADD07AB2D579AFD16DA1C16596B66C9BBC6892B26E98B676
- A0BF769EBD6E91AE7090AD7295B1789EBA6C8CA77497B27192AB6E8AA26A7D94
- 738EA38DB9CF8AB6CC7FA8BD7FA9BD85B2C79ACFE290C3D7ABE7FCAFEFFF84B3
- C56B92A681AEC2698CA0688B9F81ACC09AD1E3A8E7F99CD5E787B6CB83AFC686
- B3C8455E7740576F3B4F653D4E66465C7A4963834D698B4254713A486038445A
- 303A4D313E512D354537435C2A303F2020281F222823262D22232B22252F2326
- 302E36412D343F353F4C3744514A5F704F64785871875B748B68849C7596AE7C
- A0BA7096B16594B266A1C46FACD075A9C9689AB96898B671A1C174A5C6739FBF
- 739EC078A5C976A0BF749BB97DA8C884B2D480ABCB749BB884B5D28DC7E48ECB
- E88AC4E084BBD97FB1CE84B4CE90C8DDA5E1F4A0D7ECA2DAEFA2DAEE9ED7E98C
- B9CD90B9CD9FCFE391BFD192BFD288B1C386AEC285ADC27B9FB46E90A37CA5B7
- 87B4C682ACBD85B0C47DA5B56E91A37398AE3D4E633B4B613745593D4E674357
- 763E516D3E526E404F69414E683D495F323D50323B4C3037472F364921222C20
- 222923252C292D35262B342C333E3037413944514554644C6071556D81587086
- 5A738A61819B62859E648BA46799B86DA7C9659EBF65A0C268A1C26698B76797
- B56C9ABA73A1C27DACCF88BADF83B4D982B2D683B3D482B0CE82B3D481B8DC8A
- CBF18FCDF38ECBEE90D2F28FD0EF8DCAE686BAD690CAE5A1E1FCA1DDF7A2DBF3
- B1F4FFBCFFFFC0FFFFB7F8FF97C7DB7DA5B783ADBD8BB4C589B2C396C3D698C4
- D782A6B9708FA66B869E789AB284AEC37FA6BA82ACC081AFC778A5BE7EABC183
- B0C63E4D633D4C623C4D633D4F664456744559773E4F6B3D4C64404D65424F66
- 384457394154303543262832272C35262A322C323A353E4B3C4858404E5D4657
- 684C5F724D6374537287567C9459829B6294B267A1C365A3C661A5C9619DBE5E
- 94B36598B873A8CB7EB1D675A6CA7FAFD27EAED180B2D781B8DD81B8DD79B2D4
- 7DB7D982BFE282BFE286C7EC86C4EA8CCAEF82B5D985B8DD81B5D983B8DD92CE
- EEACF0FFA8E8FFA7E8FFB7FEFFB5FAFFC1FFFFC8FFFFA2DDF184B3C688B5C994
- C6D98AB4C6A3D6E9ACE4F88EB7CB65798C647B8F789AB08AB4CC7FA5BD6F97AD
- 77A7BE81B0C87CA9C06C95AB5B80996A93AB3E4F674357703F526B41526A4758
- 754B5F7E495C7944546D435068414D63343C4C353B4C3034422A2F382D343D31
- 3943323D4834424F394A57425B6B425F734B6F844B778E51839E568FAD5385A0
- 5286A2528DAB5891B15D96B76396B66D9DBE82B5DA87BAE08CBFE57EAED17AB0
- D272B3D871B4D87AC1E686C6E891D1F28CC7E985BFE18CC7ED95D3FA9DDFFF93
- CFF18BC3E78DC8EE8ECAEE8DC8EA99D7F7A7EAFFA4E4FFAAEDFFB0F4FFADEFFF
- CDFFFFA4E0F884B0C6749DB37AA3BB88B5CE90C1D8A8DFF68FBCD47495AD7696
- AD7FA0B68DB9CE87B9CF75A4BA79ACC37EB0C87AAAC06A94AB709CB5648BA05F
- 87A1445C763A4F663B576E2D40523A496247577443546F414F67374154373F51
- 3237463339482D3642272F372B343C2E3D48334959334E5F3D607344697E4C70
- 86507B914E7C935287A2508CAB4E88A65389A75D8FAD6798B7709FBD77A8C976
- A9CB75A4C275ABCB72ACCD71A4C070A5C376B1D37BB7D886C9EB94D4F594D2F6
- 95D6FE9BE4FF9AE4FF95DBFC8DD6FD8DDAFF96E8FFA3F6FFA7F7FFA8F8FF99E2
- FF8BCDF090D2F3AAF4FFB4FFFFB0F6FFC1FFFFA8E9FF8AC1E07DB1CC84B3C795
- C7DB91C5DD97CDE69CD3EDA5DCFE93C4E483B4CF89C2DA8CC9E08BCBE18CCEE5
- 84BBD279A8BE719DB36991A860879F5B81993B536A2B3B4C39546B3D5C743A50
- 684A5D7D495F7A44577037415336405135415235415230414F3549573A4F5D41
- 57674B64744962704B67764C68794E738750819B5184A05A8FAC6093B06192AF
- 6494B26C9CBA6D9CBA74A3C174A2BC7BA9C283B6D188D0F584C9EE81C8ED80C5
- EB85C9EE8ACFF491D8FD8ED1F88AD1F98CDBFF95F0FF9CF2FFADFFFFABFFFFB5
- FFFFC6FFFFC9FFFFBEFFFFBDFFFFB1FFFFABFCFFACFBFFA7F2FFA6F0FFAEF8FF
- A8EFFF9DDEFC9AD9FA8EC6E88EC4E394CDEC90C8E89AD5F3A2DBF9A3DBFA8ABE
- DC92D0EE8ECDE48CCFE685C4DB81BCD280B0C37BA9BD6D95AB648CA3577D9553
- 79923A536A2A394A334A5D344A5E394E64495B77485C75404E643E485B394253
- 414D5E3D49583D4A543D4C5640515E42596847637346697C42657B406C844270
- 8B4B79945C849F5F849D5D7F9761879E658DA66891A96E9CB56F9EB675A2BA87
- BDD983C1E27CB8D97DBBDD87CAED8DD1F483C4E77AB9DB79BCDF86D3FA93E8FF
- 98F0FF98ECFF90DDFF81CBF57CC6F07DC6F091E5FFA7FFFFC4FFFFD9FFFFCCFF
- FFA1EEFFA8F3FFABF7FFAAF7FFA6F4FF9BE6FF92D5F599D9F998D6F88FCAEA8D
- C7E798D1F09FD9F69BD9F590CBE78CC7E48BCDE78ACCE284C0D67AA9BD82B2C5
- 78A6B96E9AAD5E859A53778E4F738B4E738C3F5B7323303E2C3D4F3042543B4C
- 6246556F44546C3D495C353E4D37415134404E34445031414C2D414F314B5C31
- 4F61375A6F3A57693B586B4866794862754F6B7E53708558798D638AA062899E
- 5F859A6A96AD6F9EB67BACC67EACC77AA7C276A7C275ACC67CBAD67FC0DC78B9
- D673B5D580CAF18EDEFF88D0FD679DC2476D873048581F2E380E151A0C10140C
- 121610191E162127334C5A6DA5BEC3FFFFE8FFFFC2FFFFB5FFFFBEFFFFB8FFFF
- A2EAFF9EE0FE9DDDFBA5E9FFAAF0FFA8EEFF98D9F790CEE896D9F494D3EE80BA
- D388C9E581C0DD7CB5D084B4C67FADBE658EA05C8397587E9553788F486A8343
- 647D486C873853683A546840596F3C495F404E66374357374153343F51364354
- 2C384428363F2C3C492B3642303E493545523E505E3E4F5D465F6E465F6E4A66
- 77527285587B8E62889D6790A66792A86690A561879D62889D6993A96D9FB874
- AEC872ADC773B2CB7DC6E07FC7E680CAF281C8F66EAAD54C7795263B4A0F171D
- 06070908090C0A0C1008090B0B0C1006070907070A07070A07070A090C0E2F46
- 5098E0FFF0FFFFD6FFFFC1FFFFBEFFFFC5FFFFBCFFFFB0F7FFB3FDFFA7EEFFA5
- EDFFA8F5FFA6F5FF9EEAFF8CCAE188C4DE84C0DB82BCD67CB1C784B8CA7EB0C3
- 638DA05B839B557C954D71884F758E466A843C596F3650653346583D53663D4B
- 613A455C384154323B4C3139473036442C323E22262F2A323D2F37412E394233
- 414B3B4B574359674B6777506D7F57798C587B8E5A7E905C80956084995B7D91
- 5C7E925C82976797AF689EB86EADC66DABC277BBD380CEEC81CDF480C5F3679E
- C93F607C1A2833080A0D09090C080B0C08090B06060905050705060808080B08
- 090C0505070303040202020608080404061A232999DBF8FCFFFFDAFFFFC6FFFF
- BAFFFFBFFFFFBBFFFFABF3FF9DDFFCA0E4FFA8F0FFA0E7FF90D3EE8AC5DE85BC
- D382B7CF7CB1C77DB0C773A2B66994AA5D869E5A829A5178914D738B486B8449
- 6E8831465832495B394F633340503D4960394358364053343C4D313947343B49
- 272C37262C362C343E36424D3B4C593E505D4F6A7B4F6B7B4B66764D697A4C69
- 79455C6A4B6776537181516F81597F935F8BA26296AD67A2BC6AA9C172B6CF73
- B7D378BDE173B2DD6AA3CD4569861C2936090A0E07080B08080B09080B08080B
- 0A0B0E05050707070908090C06060906070905050703030405060708080B0505
- 070505072C3E46C2FFFFDAFFFFC5FFFFCBFFFFC7FFFFB9FFFFA1E4FF99DCFDA1
- EAFF99DEFB90D1EB83BFDD87BED88DC4DD8BC0D57FB3C876A6BB658FA6648EA5
- 6590A6557C944C728A4568813E5E74405F753245573044543241502F3547404C
- 64374055363F51333B4B353E4D323B4A2F39462E3944333F4A3948543F505E3D
- 4F5C3E535F3E54604259663D515D435A67465E6D4E6D7E567E915D8DA35C8EA3
- 5F9CB25F9BB166A2BA6EABC46EABCD69A0C6679EC8507B9D2437470B0E130505
- 07090A0E08090C090B0D080A0C0A0D0E0D0D1308080C0D111504040608090C08
- 080B09090D07070A03030405050705050708080B060608668D9FE0FFFFC0FFFF
- B2FFFFB4FFFFB1F2FF98D0EA94D3F18FCEEA95D6F186C5E484C2E483BEDD8AC1
- D78DC5D88CC4D879ABC1618CA360899E5D869D567F984E748C4669803D5A6E4C
- 697A2F3E4D2F3D4A242834384157394458363F51343D4C353F4D343D4B272E3A
- 29303A2C353E2D353F2D373F2F394235434D32404A3A4F5A425B6745616F4F75
- 8750798D5481955990A55894A95991A56097AB679FB76397B66497BA6499C364
- 98C239576F11181E050406090A0D03030408090C08080B07090B0B0F13090A0D
- 0F131706060905050808090B0D0F12090A0D09090D0A0B100505080505080303
- 0502030308080B2A3942BEFFFFD0FFFFBDFFFFACF5FFA4E3FD94D0EC8ECDEB90
- D3F195D6F287C7E28DCFEA87C1D987BDD388BED181B6CB6694AE5D859D5E89A1
- 608CA459849C4C70874D6C806D90A480A7BB2F3D49242A35292D3B3A4357353E
- 4E2F36432E36412E35442C324121252F282F37272D36262B342B353D2C363D31
- 40483C55614565754364735283974E7D914F7E90548A9D5383945583966197AB
- 5C8DA85A87A75B88AE6599C55683A7273C4C0A0B0F10121708070B0E0F130505
- 060D10130B0B0F06060807090B0B0D1009090C0505080D0D120A0B0E0B0E100A
- 0C0F06060806060809090D08090D05060808080B0606080F13178EC5E3CDFFFF
- AEFFFFA1EFFFA5EFFF9FE9FFA3ECFF9EE3FF91D0E787C5DE80B9D187BED879AA
- BF75A5B970A0BA6894AE5F8AA1547C9359839C5780995C80926A8EA082ACC17E
- A8BC28303A222430333949373F513239482D34402B323C2B303F272C3A232731
- 272E37272C372A323B32434C37505C3B5968426677426777476F7E486F7D4468
- 74486D7B4E77865683995785A0537B9B5176985D89AF689ECC49708F17232D0B
- 0B1007070A090A0D08080B0C0C110607090C0E110E0F130B0C100505070C0C10
- 08080B07070A07070906080A0506080505070505070B0B0F07070A07070A0A0B
- 0E040406090A0D06080A6D98AFD5FFFF9DE6FF9ADFFD9EE4FFA0E6FFABF4FF89
- C4DC7CB1C795D3EB93CEE67DB0C86E9CB176A6C081B2CE6F9CB5567F9752788F
- 537990648E9C719EAA729BA9547482547483242934262834373E4F3339492F37
- 442D3540292F3B2A313F272E3C28343E2A35422F3D4A35495539545F3B5B683A
- 586438505A3C57624668734B707C4C717E4C72844E758D4D71904C6E904D6F90
- 6190B8649AC43E5F7914192010131A0A0A0E07080A0D0D120A0B0F070709090A
- 0D0D0E130B0B10090A0D08090C0C0C1108080B0B0B0F1011170D101506090B09
- 0A0E0505070404060D0D1206060808080B0A0A0E0303050507086A94ACE8FFFF
- B9FFFFA8EEFF99DAFA90CBEF91CAE696D3E89EDDF49DDBF48AC0D775A4BB71A0
- B984B5D078A6C05F89A152798E4C6F805E81917DACB999D4DE4A6670222E3521
- 2D332527332A2F3C353D4D3038452D353F29313D2A313E282F3C28313E27303B
- 29303F2B3540313F462F414932454D3A525A415E69446574496B7B456477425D
- 7344617A43607E435E7F4463826294B9689EC7354F6412161B1113190F10150D
- 0E130D0F140606080607090E0E1406060808090C0B0B0F0B0C1008090C060709
- 0C0C110A0B0E0B0E120D0E1506070B090A0D0D10130505070B0C1012151A0606
- 0805050706060909090D638BA5D8FFFFB7FFFF8FCBEC8DC6E987BEE38EC6E193
- CEE3A0DCF4B1F2FF92C9E073A0B978A5BE78A8C26B9AB3547B905D869672A2AE
- 7CA9B78FC1CEA0DDE82C3D44212F350D1015282A362E33412E37442D363F2830
- 3928303C262D3A282E3B262B362A313B292F3C2F394232444C394E583A505A37
- 4F5A374C5B384E60455E734159713E56733B54724562814F7394689EC46EA7CC
- 344D5E171B23161A2114171D0D0E120D0E130C0D100607090D0F150A0C100A0C
- 0F0C0E1209090D06070908090C0303040B0C11090C0E0F13180D10150D0E130C
- 0E110C0C100506080C0E120B0C100B0C0F08080B07080A050507648BA2C7FFFF
- A8F1FF87BEE37DAED37EB2CF8BC3D994CEE49FDDF288BED37DACC6729EB674A6
- BE6598B1568095719FB08ABDCD9AD7E7A9E8F5B5F4FFB7FAFF54737A29383E1F
- 272C2A2F3A2A2F3C2B333D273138273038242B37272D3A272F3B2A313B2E3741
- 2C36402B373F2E3D4634455330404F324357394D63384D623A5169384F693A52
- 6E3F5B79537A9A659ABC71ABCD334C5D181C23181D24191D2512141A1012170D
- 0E130E11150B0C110C0D120E0F140D0E120C0D100C0F130B0E100D10130B0F12
- 0A0A0E0B0C100B0E110A0A0E0C10140B0C100606080303050B0C1007070A0B0B
- 0F0606090C0E1008090C6389A0B4FDFF9FE3FF79ADCE78A7CC98D5EE93CCE28F
- C8DB95D0E690C5E074A0B9628AA05B869C53889E6194A584BCCBA2E3F5B1F6FF
- B5F9FFC5FFFFDBFFFFD8FFFFB9F8FFB2EFFF2B313E2B323F2A333B27333B232F
- 3826303D272E392A333D2B333C29313B2B353F2D394531404F31405136495E35
- 4A5F394F6439536B3E5A743C577443617F547C9A679BBB7AB6D53B53641F252D
- 1A1F27181D241B202A161A211518200C0D1210131A0F10161114190B0C100C0C
- 1108090C0F1117090B0E0A0C100A0B0E111319060609060608050508090B0E07
- 080B0B0B0F07080B0A0A0E0505070505070505070303040C101474A1BCB2F9FF
- B7FFFFACF2FFADF1FFA0E0F593C9E09AD2EC8EC3DF658BA24F6F874F73885383
- 9665A9C085C7D89AD9E796D1DCB1F3FFC0FFFFBAFFFFCCFFFFD4FFFFDAFFFFDE
- FFFF2F384A3139462C353F2E3641222C352D38452A333F2F3A4529323C2B3541
- 2A343F29364330414F2F4153344B60374E643E57703E597443627F4467834D75
- 906191AC7EBBD74966772B343E2329321F252D1F252F1F242F181C2414182010
- 131B1012191013191013180A0B0F0C0D110B0D1008080C07080B0A0D110A0A0E
- 080A0C0A0C0F08080B090A0D161E240F14190E10140E12170606080505070707
- 0A05050705050712171C8BBDDEB7FBFFBCFFFFB8FFFFA0DDF394CBE189BAD187
- B8D25B7F9847657E435D754B72885B91A674C0D882C1D16A939B88BCC4B1F3FF
- BBFFFFC2FFFFC8FFFFD1FFFFC0FFFFBBFAFF333C4C343D4A2B313A2E3641262E
- 382A343F2B37432B37432D37442C38442C3B492D415433485A32475C32465B38
- 4D63405A7144637A4D738B56829C5D8BA678B2CC5F8B9E2B343E313B472A323B
- 242B341B20291C222B2026311519211012191012190E10160C0E110A0C110B0D
- 110B0D100C0E11151E261E2F3C152029151C2211171C0404050F141926343F22
- 2E370E13160C0E12040406060608090A0D0606090304042A3A41A2DCF9B6FAFF
- B1F7FF97D2E981B2C87BA9BF76A1B855768C48657E42617D4059765178906BAC
- C27CCDE44D737D547479658D937AA9B19CD9E3A7E7F1BAFFFFC2FFFFB4F6FFA3
- DAE82D364136404F272D35343E4B29333F2B36432C38442E3C49313F4D2E3E4C
- 2F404F33465631455932465934495B3B55674363784B6E855981995A859E6EA2
- B97AB3C72F3E4C29333F333E4A2E374229313B212832212731262E3B22293517
- 1C251518210F11180D11140E0F1413161B0F12170C11142C4558436B884B7595
- 35546B233847131C231922292A3A462B3B471014190C0D110607090A0B0E0B0B
- 0F0B0D100608094C6774A0D9F5A1DEFA8EC6DE74A6BC6B95AA668CA14E6B8049
- 677C445D783D5775455E7E5E8EAB7FCFE76CB3C7283A41222D323143484D696F
- 9AD0DF96CED996D0D9AFF2FD97D2DC9CD7E4323C49353D4E2A313B333D4A313D
- 4B323E4B2C3A452E3B472A35432F40522F3E4D31435330445331495737526243
- 6275547B924C6E835174896793A787C5DA4665732B3B492B37452F3845313B46
- 2E374229313C242B36242C382229351B212B161A2414182111151A080A0D0D0F
- 130B0B0F2133414D799A5384A94F7DA0456D8B3A5B72324D5E2839452C3C4935
- 4857151D230404050B0F110608090C0D1208090C111518759FB4ABE9FF85BAD2
- 6899B0689BB3678EA44D67794B6980476278415873455B7B4963886295B88BE1
- FB46717E1D2428181F2348616896CAD8C6FFFFA2DFEBA5E2EFA5E4F090C8D273
- A5C5394354333A4A2C343C2F3A4532404E303D49303D472C37412B38442F414F
- 334856344E5E354B57334957415F7243647947697C4E71825B80927FB3C56D9C
- AE3047552E414F2C3C4A2D3948313B46313A45323C482C354229313F2A334123
- 2A36191D27151A2413171F07080B0D0E1208090C263A4A598CB2477290487391
- 3D5F7440647A41637A3A5669324554344A5B131C230505070607080505070C0D
- 0F0D0D1232434C8DC0D97CACC46290A66B9CB36896B05C7B90485D6E4B677E48
- 617A4B65814D65884C668C6CA3CB90EBFF365661161B20151B1F324449739CA7
- 90C7D198D3DC8EC0CE678E9E4E77986199C93A43553A435437404C303C47303E
- 4A2D3C462A364230414F30434F31434E314756385468375060384F5E3E5B6B3D
- 5B6B3F5D6B5F8B9A709FAF8AC0D2425B6B354C5B334A593146552E3E4D2F3A48
- 343E4A343E4A333E4A2C35422A334128303D1C222D191E2A171C270D0F150E12
- 180C1015151E26436884466D874B738C40637A4469823E5D72364D5E374D5D3C
- 5C721F313C09090D0D0E1309090D06080A0D10136386988ABCD76994AA6396AE
- 6BA0BA658DA851697E425569455A6F47647F5384A75683AE5379A476B3DC9BF9
- FF4165731A222711171B19202335484C435C604E6B736D94A75279A0689FD57D
- C9FF363D4D363E4C3A43512D3A442A363E2B39432D3B49384E5F3A52623A5567
- 375061344C5B395363405C6E425E6C4B6D7C5278875F889685B8C880B0C2374C
- 5B374D5C364F5F3C5668344A5B31425238445335404C384451323C492E37462A
- 33412128351F25341C223014192212171F1E2C362E4656466D865786A34E7894
- 4D789549728D3B566A324655344C5E37566A1A29330C0E140A0B0F040406080B
- 0D2A38417DABC3709DB46996AC6498B36CA3C1698CA84B5E72475D72435D7247
- 748F5386AB598DB65B89B676B6E19DF7FF6EABCA283B44151B21212C322F454D
- 638B9887B9CC5980A35B8CB94E7BA067ADD63036433A4351323D4828343D2531
- 3A27343F2D3C4A364C5B3A53643953653751633D57683F5B6B42617453798D56
- 7C8F567B8A5F879691C8D9618999395161374D5D354A59375162395365374D5E
- 37455537425037424F394452303A482E37472C3545232A3B1E2533171D271E2D
- 372F485749738F598BAD5C8FB15485A55280A14B738E3E596C36516342667F42
- 657B1C2A3309090C09090C10131612151A61849677A4BB6994A96794AD629DBC
- 70A8C8637F9A465469435569395A6C477892578EB45D96C16298C771AEDA9EFB
- FFADFFFF95DEFF78B2CE80C3E2ACFFFFBBFFFF80B4CD5E92B650839A70C7E357
- 8AB02F374337414B27333B2530381F2B3328333E2E3B462E3D46334A593C596D
- 415F73446478486B804B6F834C718751758A587E926D98A988BECE446372324D
- 5C3A5667375060344C5B38526346667E48657D3D4D5F3945533C4B5A3A475732
- 3C4D2E38482229371F26351F2B382C4453426883578AAF588BB05A8DB25E95BA
- 5889AA507995436075344E6139586D446A8120313D060609080A0D0B0F12455E
- 6B77A3BA678FA46790A76191AE69B0D578A8C9556B83495B722E404C3A637049
- 7D935893B562A1CC68A8D56CADD894E8FFACFFFFA6F9FFB7FFFFB6FFFFC0FFFF
- ADF9FF7BBCD582D9F6A3FFFF9BFAFF6BA5C52E36402C353D253139222C34222C
- 3529323B2A363E2E3F49364F5F3C586A43617546677E44667D4C728B4F779152
- 788E5E88A075A8C19FDDF34162753653643754643B586A3C596B385264496E89
- 5278954E6E89455A6F405263465B6F3A47592C36452A3344262F4228394B3756
- 6E4B7898598EB46098C0649DC45788A95D90B35783A0426176476E864D77933C
- 5D741C2B3508080C09080C26333B709AB06890A460869A678FA86EA3C471BAE1
- 80AAC950617A354252222E342C4952437789599AB668AFD785E2FF8CEBFF87D7
- FCABFFFF9FF6FFA7F1FFB0FCFFB4FFFFA7E9FC79BDD17FD5EDA8FFFFAEFFFF89
- D2E42D343A253037242F37202A3227313B29333C28363E2B3A42324754354E5E
- 39526444677F496F894C738C56809A6091AD6C9EB97FB6D196D3F1496D874B71
- 8A4160743955663E5E7240617753809F5988AA5780A04F708D4D6A834E698048
- 5B713541523641542E3A5032485F3D5E78517EA15789AE5889AA345064141E25
- 21323D46698042637B44687F4B758F37566B10191F070609171F23608396739F
- B55A7D8F5F859B709CB874B2D882C7F07999B745526820293027353A212E3330
- 525E47788E63ABCC8EF4FF8AE7FF83D1F398ECFFA1F1FFA9F7FFA6EFFFA8EAFC
- 9DD8E988CCDD73ADBC7CC2D49EF7FF8EDAED252F3423303724323A242E37252C
- 3527313828343B2E3E473044503248573750624161764B738E57839E5C88A262
- 91AD77ADCC83BCD992CDE84B6F8A4D738E4F738D4B6E843C5B6E466B83507C99
- 5B8DB15F90B35984A64F6D87526F89516B834254673F4C5F3440563549624367
- 834F7C9D4E7B9A3755680C11150C0F13151B222535404E78974369845280A053
- 84A8141E250D1013435D6B709BB15F82964F6B7F6791AA7CB1D277BCE686C0E5
- 68819E2F384727363A27363A27373F2C3E5641628550809F7DD2EE83DCF98EE9
- FF96ECFF93E0FF98E1FA98D9EB9AD2E28FC3D29FE7FBB1FFFF8DE5FE92F3FF5D
- 95A12331371E2B3125313827323A252D3629373F2C39402E3E4632444D32454F
- 405C6C4160724E758C5A87A26795AE6C9EBA76A9C381B7D190CDE94D76934B71
- 8C5178944D7189496D85406074476C8441637A405F734F738D50738F4E6D8952
- 6F8B4A5F754453663F4D633A526C4265823D607A43688122343F0A0C10273642
- 35495729394549729066A1CC588BAD507FA1151F283D55626A93A8608497435C
- 6F4F6B81719EBA8AC4EB82C6F085B5D954667F1E252C1F2A2D1C2831334D6A4D
- 6D9A496A95456D8D73BADD81DFFF83D9F286D5ED8FDAF592D9F08EC9DB86B8C8
- 82B1BF73A0ADB5FFFF7EC2D55F98A61E2E33233036223036262F37252C34242A
- 3128353C2E3E482E3E48374C5739515E3D57664260714D6F82598299618EA866
- 98B5689BB86DA0BB87C3DE4F7993466B854C718B5077915178924A6B81496B81
- 47687E3F5C7045647C4C6B84557A99527593485C7245566B4A5B73384860364F
- 67354F643E5F741E2C3611191F3143514661753C536437556A649FCA5483A242
- 68813248535E84975A7B8C496372455E755A7A947EB1D09BDBFF88C9F37EA5C8
- 45566A1F2A301D282C1C27333F597F5882B44A7197548AAE5E9AC15289A56CB1
- CD88E0F88BD8EF93DAF085C4D778AEBE8DC2D392C8D997D2E479A6B3394D541C
- 252C253238232E3521283021262F232B3126303829353C31424C39505D415B6A
- 4B69784866764665774A6B7E496C81527D965B8AA66598B678B4D35D8BA54368
- 83476E895079945984A0547A9350738A48697F4A70894D728E4D708C567C9B5B
- 86A7475E7546596F475A713D4A5F3341563A4E633B586C2437432439442C424F
- 344B5A35526238576A598CB248718E405F72577A8C577889445B683D52624B66
- 80698EAA8BBEDF9BD7FF88BDE37CA4C7374E601F2B2E2D3D411A252F3F5C7E53
- 80A94C719B4A7297588FB15892B66AA9CE60A0BC77C1DA91DDF486C6DA79A9B8
- 85B4C39EE1F4A2ECFF5E808B1E2B2F111719232E35242C3422252F22262E242C
- 322A333B303E4633454E3A505B3B54613E586743607144627442607145667952
- 7A8F547D9459859C689CB8699EB9466E89476E8A486F8A4C738D46667C4E7088
- 5170864C6D844B7089517A98537897587899526B8B4E63834C5F7E42506B3E4B
- 643C4F65415A6F314A5A3B5A6C4162753F63763B5C6E3757683F62793F5D6E56
- 798C516E7E3C515C3647533544554C67827EB1D58CCDF68ECAF491C8F17BA6CB
- 263946222E340F1316263B4A426A88486C923C577A354A634877917CCCF987D6
- FF4C7B94385C6E65909E75A1AF7EA9B686B6C579A8B64E747E212D30161E2006
- 0508252E35232830262A34283138272E352831372F3B4327343E2F404A324552
- 354B5A344B5B3E5B6C425F7147667951768C537C985B8AA75B87A06292AD5380
- 9C4B7592456B8544678045667F46657B4A697E52718853748B455E714E6D8A61
- 81A94F65895166905062894A577F4C597D404F6A45586F48657C436074436377
- 43667A4060733B5869496B7E51738549616F3A4A55303F48303E4A39495B5576
- 957FC0EB86C6F190C9F392C4ED74AAD420303B161D210E13151B252A20303818
- 1F2829313E42586A6795B08CD0F89ED7FE5A798F2A3B454B656E6C919C7FABB8
- 92C6D7658994182026131B1D1E2A2C06060822283022252E272C35292F382F37
- 412C363E29343E2D3B482E3D49354756374C5B364B59384E5E3D5768405D7150
- 7893547F9D5E8FB05985A0537B936392AE53809E4C769348708C476C87476A83
- 4B6D854F708755738A526E83435D72536F90536C9252679552638F4E5C824E5C
- 7B45536D43546B475D754561764D708750758B51738955778D4F6D7F435A693F
- 505D3946522E3B432E3B47405165709EC27DC1ED8BCBFA80B2D980A5C87399C0
- 2F3F4E131A1D14191C1A2327171A21313A4A6385A09DDBFFB5FFFFA2E3FF8BBF
- E656758E3D546454717B779FAB79A2AF4B666E1D282D0C0E1316202507080A0B
- 0D0F25293223262F22272F282D362B343C29333B2B354034414F3442503B4E5E
- 384A5A3A4C5D394E603C53663B5264405A6F446279557E9A5C8AAA5985A35882
- 9E5F8CA94B728C476B86486C86496D88486C854561764F697F4F6C8148647C4E
- 6789586FA05A71A557699555658E54638448567147556E45537B415A79385464
- 466475587A9057768B4459693B4A563B495538444F2C394228374143566A78A8
- CE88C6EF81B2DA80ACD27D9ABC85A9D16884A32F3C4928303C2D33403D4A5D64
- 93B394E1FFB4FFFFADF7FF90C4EF668BAA526E88465B6C5F808A5D7D874F6A72
- 2331350F141603040508080A0B0D0F07090B262933262C35252D34282D352730
- 38242D342730392B3640303C4833404E3745553948593E4E6044586C42576C47
- 5D734961774C68805376925A82A0608BAA6594B66693B35C84A1557B97527995
- 4D738E45667D4B64794D647A435973546C955B74A25D7AAB5D71A25D719C5B6B
- 914B5977444E7A4854884761814A677846606D394C584B6577475B6B3B4A573E
- 4D5A3B48551E252B222F3843596E7096B877A6CC83B0D6799ABD7B92B27B95B6
- 81AAD1749ABF60728F4D586F5E89A687CBF38FCDF589C9F19DE4FF6A92B45E7B
- 9A516A86242F373141462A383C1114180F0F12141A1C0D0F130C0E1012151805
- 0608282C37292F39293038293039252D3728323E2B35412E3B462D3745313C4B
- 3542523845573F4F6243546742536641516446576D495C734C627B5B77966181
- A36588A96589A9688EAC6E97B76A96B65A84A14A7089496C844F6A824B638053
- 6D955A749D5D74A75369914C638055678C57698B546891526591556C8F405364
- 384954323F4935445142546338505F3C4C593447541F292F2F475647657B6F94
- B6729CC2789DC26C819F6D819D6B7F9B657A97586D884E5B74475A726D9EBF63
- 8CA62F404D49647B8ABFE782B5DB7AA9CC26323D0B0A0C0F14161C2729182125
- 0C0C1007080A080A0C0405070608090A0D112A303B292E3B2C323E252C3B2931
- 402B34422D38492B34462C3548323E5134405738465E3A475F3D4A6641506B45
- 55724C5D7B4F61804F6181526686596F91617DA26585A96384A66488A96991B1
- 709DBE6288A35D85A1587C975774915A76975D799E59709A4C677E4961784F66
- 7E4D607A576A90536492536291455270333F4A414F5D323D483C505F3B5B6D3C
- 5F7139586948697E66A0C059839D5C78976787A87192B36B809E6C85A1758DAB
- 5C6D884A597044506655738E506880334151495F7675B1D591D3FA7EB3D9415A
- 6D11181D0D1213080A0A0404060C0E111720240F13170F1318192228090D0E08
- 0B0D2B313D2B303C29303E262C3B2C34472D354C313A57323C582F3751343C5B
- 3B45683F4C6E404D7045527A47537D4D5C89505E8F55639659689E5B6BA05E71
- A5617BAB5D7AA25F7FA25E7EA16082A36287A75C7F9B567790587D965A7A955D
- 7C9B5A74955970954F6A82485F7652637C53647C4E5E7B5465924E5B884B5779
- 4453623E4B583A47533E53633A5566446F8571AECF89D2FE8AD0F9678CAA556D
- 8A546C895E739062738F6C829E6475924B5871424C633D4D6554708C52678248
- 567055708BB2FFFF9FE9FF44677D11171B12191C121B1D0C0E0F0F10160A0A0D
- 13171B1C25290E131612191B07090A141B1F2E35422E38452D38472F394A2F39
- 4C323C5435405B353E5C353E5F3943643D486D3D486E3F4B714D5B89515E914B
- 56893D4771353C5F2D3551333C59414D745468956989BE6D92C55F7CA85A759B
- 5E80A16085A653718C54779053758D536F87516A86526A8D4F6C85455E744B5E
- 764C5C744E5E784D5E7C465472404C63475667465567414E5D3849574B6E8466
- 9FC094E0FF96E1FF5C839C6F96B4566F8A4E5F79525C755D6B86657B97465269
- 3F4C623A4B63343F55444D645863804A4F685578978AC5EB59798F1A24290E13
- 171D262A0F141906090B090B0F0B0F13131B1C182023080A0C050507171F210D
- 11132F37432D37462C36462F3A4C323D5139465B39475F3A46623945623F4C6D
- 3B476946527C515F904D59892F3754191E2C131920202B2F1D262A2431362431
- 37243039324259648CBC76A3D96688B75E7CA45E80A35A7A9855748E53758F4E
- 6A80506B83516C8B516A874E637A576B8657698450617B4959734251683F4D61
- 4B5B704E5F74414F603C4B5B4A6C827AB8DEA2EEFF75A6C47CAFCD7BABCB5C7A
- 9749556B4C596E5F75914C59713E4A613B4B623543592F314020232E4B4F6744
- 42573533442B2F3A1B23270B0F120F151913161B11161A1721250C11130C0D11
- 182123101617080C0D0B0B100E13150A0E0F2B333E2B35422B3443303A4C333F
- 5236425838455E3B48653B46673E4A6E46527E4C5A86353E5C1F29341C262B24
- 3235222F3320292F171C222430362532371B2428172023273744587EA67DB0E9
- 698FBE5876975C7C9F5A7B975B7E9A4F6D86506C864F6A86506C885368825164
- 7C5668835568835265814A5C753D4C5F34414F4656694C5C713E4C5E526E847E
- B0D196D1F773A2BF8DC7EC577994546B8943495D4D586D54667F3C435737465D
- 354B6434334336303C2D2631433F53372F3E2E273318141A0E12141117190909
- 0C0A0B0D08090B06090A0A0B10080A0D0B0E101C25280E12170607080202020D
- 0F1129323C2C36442A32422D36492D3649313B51333E56363F5E374064434E79
- 4450772730411C262D1F2B2F13191D243035212C3110151814191D222E322532
- 371E282E161B1F1A2327222E39628BB7719ACD5F7FA55574935A7A9856769456
- 7995506D87516C864C6882526D8A4E657F44556B3C495F4151694C5E76415165
- 3847573C4C5D4B5C714A5C716E95B08BBEE091D4FE7CC0E57EB0D65A7A9A5769
- 874A536B44495B424D6237425632475F303D513934423E38463B3D4D42465C3A
- 3546251F29171D200D12141B2528080A0B0C0F11171F21090D0E0A0D0F0B0B10
- 07080C1A222511141706070905050709090B2C37442C3445282F3F2D3549292F
- 4530395335405E363E603F4B6F404D6C28323E181E24181E2512161B1B23281B
- 24281C26291E292C2A3A3F1C262D1F292F1A2227141A1D192226171F22263544
- 6F98C76585B0587A9C58799A6284A85C80A25576945673914C6883506C894E67
- 84405267333F53323E53354357404F64445468425366404F6244526758738A7E
- ACCC80C8F36091B16993B46B93B35A6F8E4E5B7541485A3C4B5E384D652F4359
- 2B303C322F3A3E3D4B50627C454D642A28361214190D0F130A0C0F0C0F120A0C
- 0E080A0B1D282B0C10120E101313161A06070A080A0B06080B0B0D100F121510
- 13162D374A2931432B32452D344A2C324C323B5737415E3C476741506C2A313F
- 2229331B21281A21280D0E12131A1E151A1F222F321E292E0D1115151A211117
- 1A202C301820251B242A12171A212D32435B777399CA5A799E5678996082A45F
- 81A6587B9A557291506B874F6B854D6681506B844051673A495F405168394759
- 505F774E5D754C5A703C495D3641532D374534485A4C688574A4C37BACCC4F66
- 8152627E495268405167364C64334053323542383543383947414D632C36440E
- 0F121015170C0E11060609080A0D09090C090A0C0B0C0E0D10131217190E1215
- 07090B1A23260F14180D1114171D200506082B35492C35482C35442A31422D34
- 49333E5439465C3F4F682932401F232E1F222D1A1F281113190C0E120C0D120D
- 1013171F2411181C212E311B24291B23271E2A2F253139232F351D262B171E24
- 202A366B8FBD6181AB57789B567296597A9D48657D4760754A62784E667F526E
- 87516C864A607846596F45586F40506443526857678249576D333C4C353F4F32
- 3C4D2F38482C3D4C486678435A6D4A5F784B5E7848546C3B495E2F4053333C4D
- 3438483537442A2B36191C25090A0D0A0D0E1A242709090D0A0B0F171E220F14
- 1609080A08090B0A0A0E0C0D0F0907090A0F1110171A0A0D0E03040503040400
- 01012D384D2E394B2D37472D3646313A4C3643563E4E65313E5022283220232F
- 1F212D16182014181F12161F10121712171C161C21131A1E182123253337212D
- 312735391A2327161E221D282B13181D11161C4E6B8A6F99C75E83A850688851
- 6D8F4964824560774D69834C647D4B647D475E7743587144587043576E475B73
- 40506448586E4350663641513B48583B475A333E4E12161C181E241D252D222B
- 36232B37343E512E3A4D31405337425539354334344124262F0D0E1209090C0D
- 0F1318212409090C0B0D110C1011070A0A03040507090A060608050507060709
- 0C1016141C1E0D1113151C1F0F14160101012E3A50344259313D4F333F523440
- 543B4B623D4F6628313D242A362326332428341F242D171B221B2429171D2421
- 2E301C252A171F2418212319212612181A1922271D262A13181D1214191F2930
- 151B21324659739ECB6186AD526E8F4A607E4E6C91465F7B50718D4D68844B64
- 814D67834C64804459723D51693B4E6844576F3F4F62414F643A46574856673E
- 4B5E323D4D13191E11161B1B2429161F261A25312534462A3B4F344358383F52
- 3D37452A293314151B0A0C0F0D0E110D10131E272D11141908080B0102020101
- 01030404090D0E09090D08090B181F211116180F1416080A0C0D0E1208090A04
- 0405313E53323F58323E52323C4F303C4F3A4C6233405129313E262D39232633
- 1E202C15171E15181F19202613181C1C25291A22281922261116181720221216
- 1B1B2329191F24171E23161B201A2227182025212D376D97C0648AB15C7FA34F
- 6686516E915171944E6E8C506E8C49627B465C724A617B485E78445A743F556F
- 4055723A4A603C495C3F4D604C5D6F46546429323E0F141810141A161E251C29
- 341E2E3F263A50304054323D4F2A303D211E250E0E120A0B0F0C0D121D282A1A
- 23260E111408080C03030402030407090D06080A0D111313181C06070A07090A
- 05070705070711181A0406070405060303042F3C5334425D37455E333E513745
- 5A3D50652C35442C3542272E3B24273520222E181A22151920101318171D2312
- 151B161D24171D211D262A1920241D272A171F2312181B080B0D171D221E292D
- 1E272D2330375C80A36B90BB6083AA53709450698E526F95516E924C6685475D
- 76465B6F485C754D637F42546E455D7A4861803F516D3C4A5E4353684151633C
- 48551A1F250A0D110C0E1216212B1E2C3D25394F2C3F55343D4E3340541B232D
- 080B0E0B0E1307090C0404060F151712181A0504060B0B100303050404060B0E
- 14141C210A0B0F0D11130A0C110D1114020202080B0B1A25270B0E13090B0E02
- 03032D3A4F35456137465F39465C3F506739485C2D35442D37452B3240232633
- 232633191B2413161C10131A12161D171C230E131811161A0C0C111115190E10
- 140D11131117191C27291C272B1F2B2D0E11141922274F6E906C93C26080A85F
- 81AA556F96536C93516B8F4F698C5371944C6480465A744C607E485B7A41526F
- 3B4D674357733D4F664B5D764152652A343F161D210E12140B0E111B28372538
- 4D2D41592E3D51292E3C242E3E161C2807090C0A0D130405070F13180B0E1015
- 191D0A0A0E0605080706090A0A0E0C0F1109080C06080A090B0E0D1114141A1C
- 0608080101010305050405060A0D0F0304042F3B503848663848633C4B644559
- 74343E502E36452D36432D3543272A392527361B1E2716192012161D11141B12
- 161A0D10140E12150607090F141612181B07080B0B0C111820251D272B172022
- 141A201820254C678D77A9DE688BB55D7BA358769C597D9E4C65844D64844B65
- 854B678441556F41526A4658743C4D683C4D6B39496442567341536D3B4A6026
- 2F3B181E23171E22141B241D2B3C273B522B3C5026324319212E1D2635191F2D
- 10131C0B0C100B0D1112171A0E1214141B1D0D1012151C1E0D11120B0E100A0D
- 0E0C0F11141C1D030405020202080C0D0A0E11090C0D03030400000101020203
- 04062F3B4E394A65394B67415470475B76373F552D32432C34422C3342282B3B
- 2628371D1F2A191C2311141913191F161D200E12171011160C0F1212181B0D11
- 1309090D1012181114180F12181B25290C10130A0E1249638A6F9DD36588B75C
- 78A04E6A8A517290526D8C4B61824C66884B63814355703E4F67435572435576
- 3F51703C4E6A435676475B793E4E682C3645191E260C0F15131923151D291C2A
- 3A1A222E171D291E2638222B3F1C2433151B251922250E1318192125171F2113
- 1A1B0A0E0F0F15160A0E0F121A1D0A0D0F090C0D0D13140305050305051B2628
- 1923251E2A2C080A0D01010207090C0C0F16333F513847603C4F6C3F536D4457
- 703C455D313849303948313A4E2F35472A2D3D1F222D181B231113191114180F
- 1015060608151B271217221720240C0D111215191B24290E11180C0D1112171C
- 0E0E15151B214965886995CA5675A34E678A536F91527392516E8D4C6182475A
- 7843546E4050694457734255723B4C673949663B4B67425574485C7B44567137
- 475C242D3E1D25361B2333181E2B171E2B1E26391B223120293C242E41232C40
- 1A222E0C0D120C0F150F131A07090C02020301010104030507070A050608090D
- 100C15190F171A0B0F120203040B0F100C0E1008080C090B100706090A0C120B
- 0D13313A4C37445B3D4E6C40557241536F39425B353D50303849354057333A50
- 282A392326321B1F2714161D14181E0B0B0F11131B29334C2A364F1113190C0E
- 13151D210D1114090B0F0C0F151922271D282B1822254E6A906C9CD05774A745
- 5C7F506C8E516C8E4B5F7E4B5F804A5C7E4A5C7C3C4B663A4B67394A653C4E6B
- 394A673A4B673A4A674356744C6281475C7A3544612630451F283A19202E1B22
- 321E26381F273920283B252F4620293C1A21310C0E150B0E140B0E110D11180A
- 0A0E0202030506090A0C110A0E1105090B080E101720210E1217030405060809
- 090C0D0A0B1107070B090B0D06080908090D30394B343F543D4B6741516F3D4B
- 673B455F3A4258353D5338445E3B45612A2E3F2428341B1E2713151B0F11150A
- 0D0E222B3F3F4F7638476821263313181E171D23090A0D141A1E0B0C0F0A0D11
- 0A0B0F12171E5879A55C7EAE4F63954F6496465C83475C81495B834253734052
- 714557783E4F6C3849663849673A4A68384865384764384763394A663E4F6B39
- 4A642E3A5329344B242D41212A3D1E26381F2739222C40242D421F273919202F
- 12172207080C0C0F150C0C110C10140F1619030405090B0F0A0F121017190203
- 030203030F15160A0E0E0605070607080C0D0F040406020203080A0C0A0D110B
- 0E10303849323B4F3A47624454733946603B455E3B435A363F57414F703F4B69
- 32394E292E3D1D202915171E14181E0F131720283C3A486A3942583037481F29
- 2E1E252D12161C0C0F150F111519232910141B1C2432688AC25673A24C608F4F
- 64945267994657824553824759863F52743A4B683A4D6D384A6834425F323F5A
- 3948673644613A496639496535465E2F3D542D39512A354D1E25371E26372028
- 3C263046222B402C38532B36502B37511419250C0E110E11130A0B0D05050606
- 08090A0B0E090B0E0A0D1007090B000101000000010202080A0B0607091D272B
- 070A0B0101010A0D0E0E131506080B0606082A3241343D52364058404E6B3B48
- 65384159414A63353D533F4C6C45537639435C2F36471D202916181F13151B1C
- 222B28304138435D394257363E511D212B1F263012151B0A0A0E0D1116172022
- 101517232C406B87C65971A4536B975167944C628F44567F44548042547B3C4E
- 6F3A4B6B374766354562354461323F5B323F5B34425D36446039476334435C34
- 455B2A374B242D4221293D212A3E212A3D20293C212A3E28334B252F46252F45
- 19202E161D200C11120E1013060809080B0E0303040203030609090203030507
- 07080A0B0304051A2326111618080B0C090C0D0304040F1416171E2103040400
- 0000272D3A38435A3B47633D49643A46613A445E444D683C445C343C523E4865
- 39435B343B4E1D202A181B231D202B2D35463E4962444F683B445A3840552F38
- 47232B3511151B10131711181B101719090C0E323E5C627AB5556C9C556C994E
- 648C4052763D4D713F50753E51743E52733F52743A4A6B32405C313E5A313E58
- 2F3C57313D5833415D3A496632405929364B263045212A3E1B22321F273A2A36
- 4E2E3B5729344C1F273A1E25371E263713182105060804050607070A161D210F
- 1519040305030404090D0E0404061117191A232612181A080B0C070609060608
- 1E2A2C090C0D020202030305010102010202272C382D35463F4C6939445E3C47
- 61384259424B653F485F343B4E363D54374059373F542226311C1F282A303F3C
- 47624653724855723D475E363F532D3544252D3914191F0405070B0D100F1518
- 0A0D1246577F586EA14D5F8F4B5E89495E84455B80465C83455A803E51733D4F
- 703B4B6C37466535436232405D313E592E3A54313D58323F5A34425D29364A27
- 344629344C29344D2D39552F3B572C375229354D32405C29344B232C3F0F131C
- 11191C0D10120D0F110A0B0E0F131507080906050706080B0405070A0B110D10
- 140C11121A2527080B0B0202030606080B0F11070A0B0303040B0B0F06080B0B
- 0E13282D382C323F39455F3B47613F4B66384158363E543E465D3A4158383F55
- 39425D363E542A2E3C2024302F384C404E6D445170475470404C64333C4E2932
- 3F2A33400D1014050608161B1F0E1218151B2653699657719C4D5F8E44557D41
- 55774961834860823E50703C4C6D3C4C6D38476733425F374664303D5A303C58
- 313D5A2E3953303C56283449273246202A3B19202E1A2231242D43212A3E242F
- 422F3C563443603645632A364D0F141A171E210B0E1105070807090D05070803
- 05060609090C0E13080A0D07090B14191C0F1416030505020202070609090A0D
- 0F14180A0F11080A0B040406060609080A0C2528322A2F3B3841563D4964414F
- 6D3A455B373F56393F553D445B3C445A3D4866333B4F2C3140252C3D35426042
- 52764E5E824F5F8243506B323C4B29313E29323F0E10150505070C0E110A0A0E
- 283349526A9256709A536E9548607F425876445B784259753C4D6E3C4B6D3E4E
- 7234426033415F364563303D5A2D39542E3A552C364E2E3A53313E59313E5933
- 425D2C395229354C2B374E33415D313F5A2C38502D39522E3B5429354C0D0F15
- 0D10130B0E13080A0E10141C121A1D0C1113171F210F14160B0D0F080A0B0809
- 0B090B0C0202030202030607090A0C0F0303041117191A232606060808080C05
- 05062729342B2F3B333A4B3D49633F4C69363F54363F543A40573F455D3E455C
- 404C6B343D52303546283044364462424F6E353F57414F6C414E662F39483540
- 502127320E11170606080608080E12183D4E6F4E648D4D658B486080445A7A43
- 5879455B7C3E4F703846663B4B6C3B4B6E33415E313E5B32405E2B374F263045
- 2834492D39512A364D2B374F3544603A4B6B3A4A6A3949693848663645622C39
- 51263145242E41283349212B3D1115190E11140D0F1605060807070B0505070C
- 0D130D11160506070C0F11090C11080A0D1E282B0707090808090303050B0C12
- 040507050707080A0B01010102020308070A2D303E2F323F2F34433A4257414D
- 6B3C47603841573C445B424963363D513A405732384A2F3546242A3A313B5332
- 3A4E0F12182229363F4C612F3848353D50262C3A11141A07070A07090C212A3C
- 495E84475E80445C7D3A4D6940547445597D3E4F703645633A496A3D4D6E3341
- 5D2C38502A364D2E3C552C3851313E59313E5934425F1D2534171E2920293B30
- 3E572F3D562F3C562D3A523746642A354C222B3E1A212F1D253510151D0B0C0F
- 15191D09090D0405050605080706090507090A0E1306080B03040506080B0F15
- 1610131611171904040504050519222411181A080A0B01010104050606080913
- 181C303341323644313443383E503E475E43506A3E49603941573E445C363C50
- 3F455B383F51303646242936303749232835111619161A21343F52414B633C45
- 5B1D212C0A0A0E0D101711161F3948684153763B4F6E3F597834476238496737
- 4764333F5B2F3B572F3C55323D522F40522D3C4E2A384C31425C344460374564
- 3E4E7042547934425F1B2331151B261E2636212B3C283449394767485A823F50
- 7334415F141925080A0E080A0D0B0E1307090A1D262A0E1315090C1102030407
- 090C080B0F07090D0203040A0E0F202D2F151C1E1D282A080B0C0A0D0F0B0F10
- 1117191A2326020303060809090C0D0E121416181F262934353746363B4D3D44
- 59404B6343506A3740543A3F56363B503B4155373D4F313646272A363036471C
- 222B1F262F212832343F57394258353D5213161D0607081113192D39523F5073
- 384A673E59773F5C7A34486133445B34435D34405E2F3955303C5138455A3648
- 5A3C536733465A3549642631452F3A543D4C6E415175475A8144567C3A4A6A3A
- 4A6A3B4C6D3543603543613645633F4F72313E5913171C040406030304060608
- 0A0C0F11161A080A0C0B10120A0D0F0C0F150B0F130D101707090D0F1315171F
- 21080C0C1A2527080B0B07080B0E1016171E21080A0B0505070C0E11171F210D
- 11130A0C1011161D22252F3B41553B4256414A6147546F3A445A373C52373D51
- 3B4155383D4F3034432B2E3B2E34432127312A33402D37453A4867394562323F
- 5C0A0C111A222621293B3F50733A4C6A39506C4465853A557034485F394A6537
- 46623C486936415F3C485D41516841556D466076405970364A64141A23181E2B
- 2832483B4A6B43557A415276415377425478384867303E5832405B3544613443
- 5F26314411161902020207090A10151C090B100507090E12140D12150A0D0E0C
- 0F140A0C100406070C10110C0E1007090A0101010305050101010305050C1012
- 0E1315020203050708090B0E0E13150B0E110E13190D12190F12182E3445414A
- 653D465C4450693C465F393F56383E523F455A393E503033422A2D3A2C33402A
- 33402C34422B34424151734957792E395313181C1B2230394868364562364B64
- 3F607D476C8B3A556C3D54693D506C414E6C424E713A44634A586E3643573447
- 60425B7546627B415A7712192111141C2F3B553F4F7234425F39486734425E34
- 425F2F3C562A354C2C395032405B313E59181F2B181F2307080B0A0D0E1E292C
- 1A23280D1116161C1F0E1215060808070A0C090C110608090405051014170B0D
- 0F0102020000000101010304050304050101010000000507080B0C1106070A0A
- 0C0F19212511161F0F141B1D222F4550703A43583D475C384159383F553A4055
- 40475C3B40533235442A2D392F36433540503741532E36463E4C6C424D682127
- 341B223036456335446031435A3A566F4E789A476B873D596E455F764556784E
- 5D7F4C5A814654753D495C2029372D3D5245607D47627E4E6D8E2D3E5110161D
- 20293A34425E384665313D583B4D68394D652B364D29344A2631462C3952252F
- 440D10160E10130E0F141A24260B0F111921260D101707090C0B0F1306080B08
- 0C0C070A0B0A0D0E090C0D0404050C0E12090A0F0101020405060B0D10030405
- 02020200000001010101020201010102020311171C171D2413171F10131B3E48
- 653D465E3F495E353C503B435B3E455C40465A3E43553639482A2C382E344136
- 40513943563037493B4A69374158232B3C35436033425D2F4056365165476E8C
- 5482A644677F47647A3B5163343C5D434E794D5B854D5C7B28303C11161D2330
- 41425B794966864A67874F6C8F354860243041242E40293448384D614A688343
- 5E792F425724304120293B212A3C121721151E21050607040506080B0B030304
- 07060906080B090C1106080B090B100302030303040405060608090706090B0B
- 0E06070A0304050B0D1004050604050607080801010100000000000001020205
- 07080C0E120A0D110D111711161F303950464F6C3E465B363D503A41583F465E
- 3C4157333849333644292C372F323F393F543C44592F35462A3345323E57303D
- 5828334926334731485C3F6078517FA15787AA486A813C55672E37463A426448
- 53844D5B88516080181C2413161C1A232C34485F4762854864854E698F506C91
- 506A91495E85394B663E566E435E7A4863853A506D1F2A3A1217200B0E14090B
- 0F0A0C1108070B07090C090B0D0F141506070A0A0C101A2426070A0B06050704
- 0305171E210E1315090C10090B0E0F13150202030303040A0C0E0A0B0E060508
- 0706090202020101020102020A0D1007090B0708090C0F140B0E130C0F15272E
- 3F4C56753B4256363B4E383D52383E53373D52353C513035472F334130334229
- 2F413B435B3A425B343E552F3951262F43222B3C2B3E4F3A586D4B7592598CB1
- 5784A3426074202B342D35434652724E598D515E905262851B2129141B22354B
- 5B40596D3B516C435C7C465F81496285455B7E405174384A673C52703A506D47
- 637C374D630F151D0D0E1307080B0E1017090A0E08080B1014190F131A171E21
- 0506080E11170F131608080C0101020202030E13150B0D0F090B0D0F12161418
- 1E03040602020306080907080A040406050406040506090A0F06070A080B0D07
- 080A0C10151C252A1015190A0E12181D2747506D3A4054363B4F363B4F383D53
- 383F5332384B2E334430364632384B283145323A51383F562E35492327371F26
- 3623303D30495B42667D5788AA5D8FB2537C9725364212161F2C33414752744F
- 5B8B5663985A6D941E26301922273044533E586B394F6B3C53713A4F6C3E5472
- 3D506F38466533425D364A65425B7C35495F1C27310304060E1315171E21080B
- 0C19222612181B1A2225040507030304080B0C212C300E121407070A0608090B
- 0E12141B1E0B0D0F040507060709080A0E0A0D130203030303050E0F160B0D11
- 090C100D131806070A08070B0A0E0F090A0D0F141A0F131A0E101611161D1417
- 1F424A643B4156373D5133374A363B50373C503136473033423237473338491E
- 2330252A3A373B52282C3D2529391C232F2837453C5D735889AB5C91B66191B2
- 3E5C6F18212713192022283248537354628D53618E61759E2B354510141B222F
- 39364B5B3C556A3549633B506E394E6B374865313E592D39523C4C6D3F567630
- 425B11171F0B0E15090C0E0F14160F1516172022070609060708010202090C0D
- 060809090B0D090B0D08080C0A0D0F0D10130D11130B0D100A0D130102020203
- 040A0D0E060909010101040406040507070A0B04050701010106070B04050701
- 0102090B0F0C0F15181F230D0E1213171E3A41573C4258383F5332354934384C
- 363B4E3134452A2D392D324033384A23253423253332354A2527372426361C24
- 2F2F4251507C9B5B8FB25D8EB05F8EAD2638450D0F141B202E272F4045506B5F
- 6E945968936073A0526384252E3A151B22212E382A38493745644C5D87354663
- 36486533425D313E59394868303F5818212D0C10150C101707090D0101010203
- 030405060202020101010607080A0B0D07080B0C0E14080A0C020303090C0D0B
- 0E1307090C0203040304050101010001010405060D1011040505010101111719
- 1A2326030405050506090C1106080B0204050405060405050D10110B0D12181F
- 26353B4F3D445A3B425633364A2F33463337483133432D2F3B292C393135472C
- 2E402629392A2E3E2A2D3E2426351D27303E5B705888AA5C90B4689BBE5783A1
- 18242B1419223E4A6B495781424D6D5B6A8A55658B596C936177A06179994A61
- 773C4E69485484535E9B4850882C3254222B3B2A354C303C573947672730460C
- 0F130A0B0E0F12160504060202030608091A2225101316050506040505060708
- 07080C080A0E0A0D0F03040401020208090B050607000001020304080B0E0709
- 0C030303090A0B020303030405050707080A0B0202031013160B0C0E06090C08
- 0E120C0F140C0F12202B3011161C0F131A353B4F3F465D3A4155363A4F313549
- 33384A3032412E2F3B272934282A392F32452629392F35462B2E3F1D1F2A232F
- 3A486A835B8DB05C8EB16B9DC04A708B151E21171C28414B774853853C446A53
- 627E52638353638B53678B566D884961784351784E5A8C5E6DA654608C3D4762
- 2B3443273145303C56232B3E0C0E1504050607080A0B0D1008080C0A0C110A0A
- 0E0F0F130D0F1407080C080A0F0A0D13090C100A0D0F06080900010101010105
- 060703040506070A0505080C10150A0D110304060706090605071A2326080A0B
- 01010206050705040607070A0608080406070404050D101311151806080A0E12
- 18363C513F465D35394C3134463134472E32442B2E3C2C2E392A2B362C2E3D34
- 364B292D3D3038493034471F26342C41514D718A5F8EAF5C88A86999BB354E61
- 0C0F1422273F3C43723E4676424A7D5564814C5D754C5C7E4D617D4962784257
- 6D45506D3C465A4955764F5A8145506C242B3920293A1A202E0C101606060819
- 2225202A2D0D10170A0B0F0C0E120505070D101607090B141A1D0E12160A0C0F
- 040407060809040506010101000000000000040305090A0F09090D0C10130609
- 090B0D130A0B1004050611171906060808080C060709090B0D0A0B0E080C0D05
- 080801020304050708080C08090C0E1117373E533E455C3135472E31422C2F41
- 2F32442A2D3C21242E282934252631313346292C3C3946595177984F7C9E486F
- 8B567F9A6394B56089A76B9CC1354E611319201A1E31363D684B5986424A7B46
- 526945546B495977465B7041596D3D4F615768815160785361914A5489282D4A
- 0E11180A0C11080B0C1C262A090C0F10151A14191E08080C0A0D110304050303
- 0405040607070A0D1112080B0C0B0D120B0D1306080C0C0F110F131503040604
- 050703020304030509090D0A0B0F08080C0304060404050A0C0E050608090B0F
- 0B0D130405060608090A0D1308090D0202030A0D120E1118060709080B0E171D
- 243C42583D435A2E31412C303F2C30422C2F402A2C3C20242F24263022232D2E
- 30412E3345435A726297C066A2CE4D759257819C5883A06488A46C9CC14B6B85
- 0F151A080A0E1B212F35405B39406B4552724A5B7144566B3B4F60374C5D3C4C
- 5D41506353657E444F772D335210131C0F13180D11160B0F150B0F1303040505
- 07090C10150505070706090404060A0A0E0A0A0E04050606080807090B182124
- 0F141A0E12191E272B13191E0B0F140E12180404060706080607080B0D110606
- 080101010404050F1115080B0C0B10120304060001010001010404060A0A0E03
- 030407090B0A0A0F0D0F140D111811141B3E455C3D445A2F33442F33442D3244
- 2B2E402A2D3D23263320232D24252F282A362D3445496D89639AC23E627B476C
- 834C7189557C975A7D976995BA73A1C8495E74333D5038465C3142554A6C925B
- 87B049586E44556937485934465645586C435467445568313D4C13181E0A0D11
- 08090D19202311151B0E131817202207090C0C10150F1116161F210F14160608
- 0B050508080B0E090D0E050608060809050607040507080B0C0405060A0D0F05
- 0607020202040406010102010202000001000000050406070609040607050808
- 010101000001000000080A0C1D272A090B0C0303050D0D12080A0D0A0D121114
- 1B3B425A3A41572E34453136482E33452A2E40272A3A26293720222D282A3426
- 283436475B476A824F79954970894E768F4F768E577B965C809D5F83A46482A1
- 6179974C65835685AA5F94B9598BAD5383A736415244566A394A5B3549594153
- 6650607747586C26303A090B0E0E11140E10151012150D1015090D0F0F151606
- 080B090C111118190F15170707090A0A0F06080B0A0D130405070B0B0F030304
- 00000000000000000002030307090A0304060A0D130304060000000101020101
- 0100000005050809090C0C0F1205060711161907080900010106080B0A0D1204
- 050707070A0504070506090A0E11181B253D4763383F562E344631384A2F3549
- 292E40282C3D2528362325322C2E3B282A363544595787AB588AAD4D77914D6F
- 874B6D8457748D587996587796586E8B4F65845582A56BA9D471B3E05E92B548
- 708A1C28312B39462C3C49384E5F3D4E60384454242B350E11140D101612181C
- 0D10130B0D1011151B090C1101020201010107080A1A2426080B0B0101020605
- 0804040602030401010103030401010100010103040402030305060707090B04
- 04060D0E15040406020203080A0C05070800000002020208070A0E11150B0E14
- 1A22250A0C0E0101010203030E10130D1117060A0C0203030B0E14090C0F1F24
- 30444F6E363D532E34472E35462A2F402A2F402A30412328352225322B2E3A27
- 2834272B3B4C74955280A041657D43667D49647851708A516E885168844E607B
- 46647D3C5C703B5B716DA9D35785A443647A2E404D25343F314554394E5E4152
- 65232C350E12170A0D0F0D10150C10131114180F1416161E2006080B01010102
- 020208080C0606080101010000010403050C0F13080A0D00010104050706080B
- 0508080A0E0F0B0C0F0506070506070102020404060101020706090606090404
- 0500000001010204040607090B07090D03040501020202030308090A090A0C06
- 0709060B0D08080B090A0E0D10152B3141424D6C32384C353C522D3345282E3F
- 2C3142292E3D242938202330252835252733222331252F3E38576C41647C4467
- 7D4C64794C667E495D7747567241546D4D71893D586A3A52645B87A548698040
- 5B6F2A3B482A3C483348572B3B481F272F0D11170C0F14090C0E10151B13171E
- 0B0E14080A0C0607080001010304040B0D1006080B0101020000000000010102
- 020B0F14080A0D05070707090D0A0D11080C0C0406060A0C0E0608090102020D
- 1315101518030404060708080A0C0202030101020000000303040B0B0F030304
- 000001020303161E200E1314010102010101070E100C0F140E10150A0C10353C
- 523A435F2B314333394C2B30402B31432A2F412B30412428371E212E23263225
- 2735282A3B2228363E6077476D854564794D617745597042506A404F6A3D596C
- 557D964B72895684A5598AAA4B748F2B415122303B28384425333E1A242C0E13
- 150A0C1110141D080B0F1A23260E11150C0F110F131502020300000102030308
- 0B0E0B0E1205070802020307080B0708090A0D130304061117191A2326030404
- 0101020102020A0F11070A0B02030310181A0C111408080C0506080203040706
- 0906070904050601010103030401010206080B0405070B0D0E080A0B0A0B0E0D
- 10120A0F130A0E120A0C0F14171F3C445D373F582B3042353B502B30402A303F
- 262B392B304122263521253321232F292B3C2D2F411C1E2A243744334F61435C
- 7047596E3F4D663E4C69435164303D49557A92517C966FB0DD598BAF2E475710
- 161B0C0E120F151A0C11140F14150A0D0E07090D0B0E13030405090B0E040405
- 0D0F13171E200B0E130404060304060E10170A0D0F0608090303050A0C110B0F
- 100B0E1506060805050607080905070707090A06080B10161A0A0F110304050B
- 0D1308080C060608050406030203080A0C0B0E110D0F14060809010202010102
- 090C1006080B080B0C0F14150B0E10161F21080C0E030304070709222634363C
- 52282B3B2C31432E3244262A39272C3B2226332529372124332023302225312A
- 2D3D292B3C1719230E1419314A5C4860754A5E763C4B64364257506075435161
- 567288436174476E89283F4F0E14181014190A0B0E0F151A070A0C0406070102
- 020B0E1008090B08080C0A0D1303040608090C0E1217161B1F0A0A0E06080804
- 0507090D0D080B0B0B0D0E02020303050507090C08080C08090B0A0C0F0E1315
- 171F2207090B06080B01020204040507090C08090C09080C0A0A0E0403050507
- 08050608080A0C090B0D0B0E150304060101020101020F1416171E2103040407
- 090C0507090303040B0C102F34472E3448262A3A252837222432212331232632
- 20222E1F22301E223020233120222F23253224263514181D06070A151D243E50
- 6343556C3A485E37435553647A475D6F475C6D37445019202605070907080C11
- 14180B0E110C10160D111707090B080A0C0E11130A0C0E060608010202070A0B
- 080A0E0B0E140608090B0C120A0C0F01020205080807090A0A0D0E0202020506
- 070102020202020A0D0F07090B0608090E111204050500010103040407060909
- 080B0A0D1307070B0A0B0F0101020A0E0F0F14150403050605080E1218090C0E
- 0101020000000203030203030404060A0D110B0E1207090C14161D3136492C31
- 43282C3E2226362326341F22312123311F212D2023301D212F1E222E21243121
- 232F191C2512161C0A0C11171C26313B4E3743593D4A6043506650657C517890
- 4461732C353F0C0E110D10140F11160F12180D10170505080304060405050B0F
- 1207070A0C0D110303040506071721250F16190304060A0D1107090C02020301
- 010205050709090D03030405060711141907070A06080B06070A090A0F010102
- 020202000101010202090D0E080B0C1E2A2C090C0D0101010404050507080F15
- 1613181C060609040505171E210D1115090C10070A0B0507080D121507060902
- 02030C0F120C0E121D212C2C31432C3143262A3B2124332527351F22311E212E
- 1A1D291C1F2B1A1D291E222E2024321A1C260B0D120F131A161A241F25342B34
- 48394460424F654452673B50623D5B6D1F303A10151B0E12170D10130C0E110D
- 0F1509090E1216190E121507080A0B0D100A0A0D0B0C111016180C0F120E1114
- 0B0E100A0D130B0C1007080B0304060506070F111607070A0202030303050707
- 0A080A0E0A0B1006060806070A01010100000100010100000103040402030410
- 1618090C0D040506050708080A0C02030306080B0506080C0F11040505040507
- 06080B1A2426101319090C0E0203040000000B0C0E0B0D11262B3C292E3F292E
- 3E2529391F222F2124321C1F2D1B1E2B181B27191C281C202D20243124283619
- 1C260E11150F1219202737283044343E583A465E4D5C7045526828303E11191F
- 0D10130A0D1007090C0C0D1211151B141A1D0404060E12140A0C0F0606080707
- 0A070609080A0E1821250F141910151819202408090D0D10160C0F160B0F140B
- 0F12070A0B0101020101020A0B100B0D13090B1009080B07080B0A0D13020203
- 06080B080A0C0203030000010304041720220D12130608090506070E14150709
- 0A090C1006080B07090A020303010202030405070A0B05050701010201020204
- 040605080A11141D2327382A2E412024341F23321F22311C1F2D1A1D2B191C29
- 171A251619251A1D29202330262A381D202A0C0D12151924293247323D563D49
- 633A4659424F5F333D4D13171E0E0F14090B0E0405060B0F13060809141C1E11
- 161A0303050D0D120B0D1107090B02020202020307090C0B0E130B0F13050709
- 09090C0505080304060405070A0A0F090C1106080B0202030F1416090C0D0304
- 0601010201010102030406080B090C100A0D120D0F1304040506070A04040603
- 0404020203030406080B0B1A2526070A0A010102030404090D0E090B0D0E1116
- 0B0F11060809040506010102090C110D0F15}
- end
- object Label1: TLabel
- Left = 120
- Top = 8
- Width = 131
- Height = 36
- Caption = 'Apophysis'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -32
- Font.Name = 'Times New Roman'
- Font.Style = []
- ParentFont = False
- end
- object Label2: TLabel
- Left = 120
- Top = 56
- Width = 62
- Height = 13
- Caption = 'Version 2.02f'
- end
- object Label3: TLabel
- Left = 120
- Top = 72
- Width = 190
- Height = 13
- Caption = 'Copyright '#169' 2001-2004 Mark Townsend'
- end
- object Label4: TLabel
- Left = 120
- Top = 88
- Width = 123
- Height = 13
- Caption = 'http://www.apophysis.org'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = Label4Click
- end
- object Label10: TLabel
- Left = 120
- Top = 112
- Width = 178
- Height = 13
- Caption = 'flame - cosmic recursive fractal flames'
- end
- object Label11: TLabel
- Left = 120
- Top = 128
- Width = 178
- Height = 13
- Caption = 'Copyright '#169' 1992-2003 Scott Draves'
- end
- object lblFlamecom: TLabel
- Left = 120
- Top = 144
- Width = 79
- Height = 13
- Caption = 'http://flam3.com'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblFlamecomClick
- end
- object Label5: TLabel
- Left = 120
- Top = 192
- Width = 108
- Height = 13
- Caption = 'This flame designed by'
- end
- object Bevel1: TBevel
- Left = 120
- Top = 168
- Width = 193
- Height = 10
- Shape = bsBottomLine
- end
- object lblCredit: TLabel
- Left = 234
- Top = 192
- Width = 23
- Height = 13
- Caption = 'Wub'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblCreditClick
- end
- object btnOK: TButton
- Left = 264
- Top = 224
- Width = 75
- Height = 25
- Caption = 'OK'
- TabOrder = 0
- OnClick = btnOKClick
- end
-end
diff --git a/2.02f/Source/About.pas b/2.02f/Source/About.pas
deleted file mode 100644
index e2e2d33..0000000
--- a/2.02f/Source/About.pas
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit About;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls;
-
-type
- TAboutForm = class(TForm)
- btnOK: TButton;
- Image1: TImage;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label10: TLabel;
- Label11: TLabel;
- lblFlamecom: TLabel;
- Label5: TLabel;
- Bevel1: TBevel;
- lblCredit: TLabel;
- procedure btnOKClick(Sender: TObject);
- procedure Label4Click(Sender: TObject);
- procedure lblFlamecomClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure lblCreditClick(Sender: TObject);
- private
- { Private declarations }
- URL :String;
- public
- { Public declarations }
- end;
-
-var
- AboutForm: TAboutForm;
-
-implementation
-
-uses Main, ShellAPI;
-
-{$R *.DFM}
-
-procedure TAboutForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
-end;
-
-procedure TAboutForm.Label4Click(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://www.apophysis.org'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-procedure TAboutForm.lblFlamecomClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://flam3.com'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-procedure TAboutForm.FormShow(Sender: TObject);
-begin
- lblCredit.Caption := MainCp.Nick;
- URL := MainCp.URL;
- if URL <> '' then lblCredit.Font.color := clBlue else lblCredit.Font.color := clBlack;
-end;
-
-procedure TAboutForm.lblCreditClick(Sender: TObject);
-begin
- if URL <> '' then
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(URL),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
diff --git a/2.02f/Source/Adjust.dfm b/2.02f/Source/Adjust.dfm
deleted file mode 100644
index fe64e63..0000000
--- a/2.02f/Source/Adjust.dfm
+++ /dev/null
@@ -1,320 +0,0 @@
-object AdjustForm: TAdjustForm
- Left = 500
- Top = 182
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Adjust'
- ClientHeight = 374
- ClientWidth = 372
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFE2996DE2996DE2996D
- E2996DFFFFFFE2996DE2996DE2996DE2996DFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFCD5208CD5208CD5208CD5208FFFFFFCD5208CD5208CD5208CD
- 5208FFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208000000000000CD5208FFFFFFFFBD96FFBD96FFBD96FFBD96
- FFBD96FFBD96FFBD96FFBD96FFBD96FFFFFFD25C15FFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208CD5208000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000000100000001000000010000000100000001000000010000000100000001
- 0000000100000001000000010000000100000001000000010000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object PrevPnl: TPanel
- Left = 105
- Top = 5
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Color = clAppWorkSpace
- TabOrder = 0
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Anchors = []
- Center = True
- IncrementalDisplay = True
- PopupMenu = QualityPopup
- end
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 128
- Width = 357
- Height = 129
- Caption = 'Rendering'
- TabOrder = 1
- object Label8: TLabel
- Left = 6
- Top = 24
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Gamma:'
- end
- object Label9: TLabel
- Left = 6
- Top = 48
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Brightness:'
- end
- object Label10: TLabel
- Left = 6
- Top = 72
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Vibrancy:'
- end
- object lblContrast: TLabel
- Left = 56
- Top = 100
- Width = 101
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Background color:'
- end
- object scrollGamma: TScrollBar
- Left = 64
- Top = 24
- Width = 233
- Height = 13
- LargeChange = 10
- Max = 500
- Min = 100
- PageSize = 0
- Position = 100
- TabOrder = 0
- OnChange = scrollGammaChange
- OnScroll = scrollGammaScroll
- end
- object txtGamma: TEdit
- Left = 304
- Top = 20
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = txtGammaExit
- OnKeyPress = txtGammaKeyPress
- end
- object scrollBrightness: TScrollBar
- Left = 64
- Top = 48
- Width = 233
- Height = 13
- LargeChange = 100
- Max = 10000
- PageSize = 0
- TabOrder = 2
- OnChange = scrollBrightnessChange
- OnScroll = scrollBrightnessScroll
- end
- object txtBrightness: TEdit
- Left = 304
- Top = 44
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = txtBrightnessExit
- OnKeyPress = txtBrightnessKeyPress
- end
- object scrollVibrancy: TScrollBar
- Left = 64
- Top = 72
- Width = 233
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 4
- OnChange = scrollVibrancyChange
- OnScroll = scrollVibrancyScroll
- end
- object txtVibrancy: TEdit
- Left = 304
- Top = 68
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = txtVibrancyExit
- OnKeyPress = txtVibrancyKeyPress
- end
- object ColorPanel: TPanel
- Left = 168
- Top = 96
- Width = 177
- Height = 25
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 6
- OnClick = ColorPanelClick
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 264
- Width = 357
- Height = 105
- Caption = 'Camera'
- TabOrder = 2
- object Label5: TLabel
- Left = 8
- Top = 24
- Width = 30
- Height = 13
- Alignment = taRightJustify
- Caption = 'Zoom:'
- end
- object Label6: TLabel
- Left = 24
- Top = 44
- Width = 10
- Height = 13
- Alignment = taRightJustify
- Caption = 'X:'
- end
- object Label1: TLabel
- Left = 24
- Top = 68
- Width = 10
- Height = 13
- Alignment = taRightJustify
- Caption = 'Y:'
- end
- object scrollZoom: TScrollBar
- Left = 48
- Top = 24
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 300
- Min = -300
- PageSize = 0
- TabOrder = 0
- OnChange = scrollZoomChange
- OnScroll = scrollZoomScroll
- end
- object txtZoom: TEdit
- Left = 304
- Top = 20
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = txtZoomExit
- OnKeyPress = txtZoomKeyPress
- end
- object scrollCenterX: TScrollBar
- Left = 48
- Top = 48
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 1000
- Min = -1000
- PageSize = 0
- TabOrder = 2
- OnChange = scrollCenterXChange
- OnScroll = scrollCenterXScroll
- end
- object txtCenterX: TEdit
- Left = 304
- Top = 44
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = txtCenterXExit
- OnKeyPress = txtCenterXKeyPress
- end
- object scrollCenterY: TScrollBar
- Left = 48
- Top = 72
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 1000
- Min = -1000
- PageSize = 0
- TabOrder = 4
- OnChange = scrollCenterYChange
- OnScroll = scrollCenterYScroll
- end
- object txtCenterY: TEdit
- Left = 304
- Top = 68
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = txtCenterYExit
- OnKeyPress = txtCenterYKeyPress
- end
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 16
- Top = 16
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- end
- object ColorDialog: TColorDialog
- Ctl3D = True
- Options = [cdFullOpen]
- Left = 376
- Top = 8
- end
-end
diff --git a/2.02f/Source/Adjust.pas b/2.02f/Source/Adjust.pas
deleted file mode 100644
index 497d997..0000000
--- a/2.02f/Source/Adjust.pas
+++ /dev/null
@@ -1,613 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Adjust;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls, ControlPoint, Render, Buttons, Menus, cmap;
-
-const
- WM_UPDATE_PARAMS = WM_APP + 5439;
-
-type
- TAdjustForm = class(TForm)
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- ColorDialog: TColorDialog;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- GroupBox1: TGroupBox;
- Label8: TLabel;
- scrollGamma: TScrollBar;
- txtGamma: TEdit;
- Label9: TLabel;
- scrollBrightness: TScrollBar;
- txtBrightness: TEdit;
- Label10: TLabel;
- scrollVibrancy: TScrollBar;
- txtVibrancy: TEdit;
- lblContrast: TLabel;
- GroupBox2: TGroupBox;
- Label5: TLabel;
- scrollZoom: TScrollBar;
- txtZoom: TEdit;
- Label6: TLabel;
- scrollCenterX: TScrollBar;
- txtCenterX: TEdit;
- scrollCenterY: TScrollBar;
- txtCenterY: TEdit;
- Label1: TLabel;
- ColorPanel: TPanel;
- procedure FormCreate(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormDestroy(Sender: TObject);
- procedure DrawPreview;
- procedure btnOKClick(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure btnCanelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure txtZoomKeyPress(Sender: TObject; var Key: Char);
- procedure txtZoomExit(Sender: TObject);
- procedure txtCenterXKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterXExit(Sender: TObject);
- procedure txtCenterYKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterYExit(Sender: TObject);
- procedure txtGammaKeyPress(Sender: TObject; var Key: Char);
- procedure txtGammaExit(Sender: TObject);
- procedure txtBrightnessKeyPress(Sender: TObject; var Key: Char);
- procedure txtBrightnessExit(Sender: TObject);
- procedure txtVibrancyKeyPress(Sender: TObject; var Key: Char);
- procedure txtVibrancyExit(Sender: TObject);
- procedure scrollZoomScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterXScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterYScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollGammaScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyChange(Sender: TObject);
- procedure scrollGammaChange(Sender: TObject);
- procedure scrollBrightnessChange(Sender: TObject);
- procedure scrollZoomChange(Sender: TObject);
- procedure scrollCenterXChange(Sender: TObject);
- procedure scrollCenterYChange(Sender: TObject);
- procedure ColorPanelClick(Sender: TObject);
- procedure scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- private
- Resetting: boolean;
- Render: TRenderer;
- bm: TBitmap;
- public
- PreviewDensity: double;
- cp: TControlPoint;
-// cmap: TColorMap;
-// Sample_Density, Zoom: double;
-// Center: array[0..1] of double;
- procedure UpdateDisplay;
- procedure UpdateFlame;
- end;
-
-var
- AdjustForm: TAdjustForm;
-
-implementation
-
-uses Main, Global, Registry, Mutate, Editor;
-
-{$R *.DFM}
-
-procedure TAdjustForm.UpdateDisplay;
-var
- pw, ph: integer;
- r: double;
-begin
- pw := PrevPnl.Width - 2;
- ph := PrevPnl.Height - 2;
- cp.copy(MainCp);
- if cp.width > cp.height then
- begin
- PreviewImage.Width := pw;
- r := cp.width / PreviewImage.Width;
- PreviewImage.height := round(cp.height / r);
- PreviewImage.Left := 1;
- PreviewImage.Top := (ph - PreviewImage.Height) div 2;
- end
- else
- begin
- PreviewImage.Height := ph;
- r := cp.height / PreviewImage.height;
- PreviewImage.Width := round(cp.Width / r);
- PreviewImage.Top := 1;
- PreviewImage.Left := (pw - PreviewImage.Width) div 2;
- end;
- cp.cmap := MainCp.cmap;
- AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
-// zoom := MainForm.zoom;
-// cp.zoom := zoom;
- Resetting := True; // So the preview doesn't get drawn with these changes..
- scrollGamma.Position := trunc(cp.Gamma * 100);
- scrollBrightness.Position := trunc(cp.Brightness * 100);
- scrollVibrancy.Position := trunc(cp.vibrancy * 100);
- scrollZoom.Position := trunc(cp.zoom * 100);
- scrollCenterX.Position := trunc(cp.Center[0] * 100);
- scrollCenterY.Position := trunc(cp.Center[1] * 100);
- ColorPanel.color := cp.background[2] shl 16 +
- cp.background[1] shl 8 + cp.background[0];
- Resetting := False;
- DrawPreview;
-end;
-
-procedure TAdjustForm.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
-// MainCp.cmap := cmap;
-// MainForm.zoom := zoom;
-// MainForm.Center[0] := Center[0];
-// MainForm.Center[1] := Center[1];
- if EditForm.Visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TAdjustForm.DrawPreview;
-begin
- if not Resetting then begin
- Render.Stop;
-// AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
-// cp.Zoom := Zoom;
-// cp.center[0] := Center[0];
-// cp.center[1] := Center[1];
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- BM.Assign(Render.GetImage);
- PreviewImage.Picture.Graphic := bm;
- end;
-end;
-
-procedure TAdjustForm.FormCreate(Sender: TObject);
-begin
- bm := TbitMap.Create;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
- case AdjustPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
-end;
-
-procedure TAdjustForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- Render.Stop;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Adjust', True) then
- begin
- Registry.WriteInteger('Top', AdjustForm.Top);
- Registry.WriteInteger('Left', AdjustForm.Left);
- end;
- finally
- Registry.Free;
- end;
-// bStop := True;
-end;
-
-procedure TAdjustForm.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TAdjustForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
-end;
-
-procedure TAdjustForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TAdjustForm.btnCanelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TAdjustForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- if LimitVibrancy then scrollVibrancy.Max := 100 else scrollVibrancy.Max := 300;
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Adjust', False) then
- begin
- if Registry.ValueExists('Left') then
- AdjustForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- AdjustForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TAdjustForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- AdjustPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- AdjustPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- AdjustPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TAdjustForm.txtZoomKeyPress(Sender: TObject; var Key: Char);
-var v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtZoom.Text) * 100);
- if v > scrollZoom.Max then v := scrollZoom.Max;
- if v < scrollZoom.Min then v := scrollZoom.Min;
- if v <> ScrollZoom.Position then begin
- ScrollZoom.Position := v;
- UpdateFlame;
- end;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtZoomExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtZoom.Text) * 100);
- if v > scrollZoom.Max then v := scrollZoom.Max;
- if v < scrollZoom.Min then v := scrollZoom.Min;
- if v <> ScrollZoom.Position then begin
- ScrollZoom.Position := v;
- UpdateFlame;
- end;
- except on EConvertError do
- txtZoom.Text := FloatToStr(cp.zoom)
- end;
-end;
-
-procedure TAdjustForm.txtCenterXKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtCenterX.Text) * 100);
- if v > scrollCenterX.Max then v := scrollCenterX.Max;
- if v < scrollCenterX.Min then v := scrollCenterX.Min;
- ScrollCenterX.Position := v;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtCenterXExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtCenterX.Text) * 100);
- if v > scrollCenterX.Max then v := scrollCenterX.Max;
- if v < scrollCenterX.Min then v := scrollCenterX.Min;
- ScrollCenterX.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterX.Text := FloatToStr(cp.center[0]);
- end;
-end;
-
-procedure TAdjustForm.txtCenterYKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtCenterY.Text) * 100);
- if v > ScrollCenterY.Max then v := ScrollCenterY.Max;
- if v < ScrollCenterY.Min then v := ScrollCenterY.Min;
- ScrollCenterY.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtCenterYExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtCenterY.Text) * 100);
- if v > ScrollCenterY.Max then v := ScrollCenterY.Max;
- if v < ScrollCenterY.Min then v := ScrollCenterY.Min;
- ScrollCenterY.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterY.Text := FloatToStr(cp.center[1]);
- end;
-end;
-
-procedure TAdjustForm.txtGammaExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtGamma.Text) * 100);
- if v > scrollGamma.Max then v := scrollGamma.Max;
- if v < scrollGamma.Min then v := scrollGamma.Min;
- ScrollGamma.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtGamma.Text := FloatToStr(cp.gamma);
- end;
-end;
-
-procedure TAdjustForm.txtGammaKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtGamma.Text) * 100);
- if v > scrollGamma.Max then v := scrollGamma.Max;
- if v < scrollGamma.Min then v := scrollGamma.Min;
- ScrollGamma.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtBrightness.Text) * 100);
- if v > scrollBrightness.Max then v := scrollBrightness.Max;
- if v < scrollBrightness.Min then v := scrollBrightness.Min;
- ScrollBrightness.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtBrightness.Text := FloatToStr(cp.brightness);
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessKeyPress(Sender: TObject;
- var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtBrightness.Text) * 100);
- if v > scrollBrightness.Max then v := scrollBrightness.Max;
- if v < scrollBrightness.Min then v := scrollBrightness.Min;
- ScrollBrightness.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtVibrancy.Text) * 100);
- if v > scrollVibrancy.Max then v := scrollVibrancy.Max;
- if v < scrollVibrancy.Min then v := scrollVibrancy.Min;
- ScrollVibrancy.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtVibrancy.Text) * 100);
- if v > scrollVibrancy.Max then v := scrollVibrancy.Max;
- if v < scrollVibrancy.Min then v := scrollVibrancy.Min;
- ScrollVibrancy.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtVibrancy.Text := FloatToStr(cp.Vibrancy);
- end;
-end;
-
-procedure TAdjustForm.scrollZoomScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterXScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterYScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollGammaScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyChange(Sender: TObject);
-begin
- cp.Vibrancy := ScrollVibrancy.Position / 100;
- txtVibrancy.text := FloatToStr(cp.Vibrancy);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollGammaChange(Sender: TObject);
-begin
- cp.Gamma := scrollGamma.Position / 100;
- txtGamma.text := FloatToStr(cp.Gamma);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollBrightnessChange(Sender: TObject);
-begin
- cp.Brightness := ScrollBrightness.Position / 100;
- txtBrightness.text := FloatToStr(cp.Brightness);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollZoomChange(Sender: TObject);
-begin
- cp.zoom := scrollZoom.Position / 100;
- txtZoom.text := FloatToStr(cp.zoom);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterXChange(Sender: TObject);
-begin
- cp.center[0] := scrollCenterX.Position / 100;
- txtCenterX.text := FloatToStr(cp.center[0]);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterYChange(Sender: TObject);
-begin
- cp.center[1] := scrollCenterY.Position / 100;
- txtCentery.text := FloatToStr(cp.center[1]);
- DrawPreview;
-end;
-
-procedure TAdjustForm.ColorPanelClick(Sender: TObject);
-var
- col: Longint;
-begin
- ColorDialog.Color := COlorPanel.Color;
- if ColorDialog.Execute then
- begin
- ColorPanel.Color := ColorDialog.Color;
- col := ColorToRGB(ColorDialog.Color);
- cp.background[0] := col and 255;
- cp.background[1] := col shr 8 and 255;
- cp.background[2] := col shr 16 and 255;
- DrawPreview;
- UpdateFlame;
- end;
-end;
-
-procedure TAdjustForm.scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-end.
-
diff --git a/2.02f/Source/Browser.dfm b/2.02f/Source/Browser.dfm
deleted file mode 100644
index a787436..0000000
--- a/2.02f/Source/Browser.dfm
+++ /dev/null
@@ -1,878 +0,0 @@
-object GradientBrowser: TGradientBrowser
- Left = 494
- Top = 299
- Width = 380
- Height = 188
- BorderIcons = [biSystemMenu, biMinimize]
- Caption = 'Gradient Browser'
- Color = clBtnFace
- Constraints.MinHeight = 120
- Constraints.MinWidth = 380
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000FFF5F0FFF1E9FFEFE6FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFF
- F4EDFFF6F0000000000000000000000000000000FFF4EDFFEEE4FFEBDFFFEBDF
- FFEBE0FFECE2FFEDE2FFEEE4FFEFE5FFEFE6FFF1EA0000000000000000000000
- 00000000FFF1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208FFEDE3000000000000000000000000000000FFEFE6CD5208E26518EB7A37
- FFA772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC0000000000000000000000
- 00000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40ADF7CD
- 5208FFE5D6000000000000000000000000000000FFEBDFCD5208E16518EB7836
- FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE9DBCD5208E16519EC7935FFA770FFD0B2FFF7ECC2E9FF40AEF7CD
- 5208FFDFCD000000000000000000000000000000FFE7D8CD5208E16519EB7935
- FFA570FFD1B2FFF7ECC2E9FF40ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE4D5CD5208E3651AEB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD
- 5208FFE9DC000000000000000000000000000000FFE3D1CD5208ED7935F99457
- FFBC8DFFE1C5FFFFF90000000000000000000000000000000000000000000000
- 00000000FFE1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB
- 925E000000000000000000000000000000000000FFE2D1FFD7BFFFD0B4FFCEB1
- FFCFB3FFD0B4FFD3B8000000F5A7790000000000000000000000000000000000
- 00000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800300008003000080030000800300008003000080030000800300008003
- 000080030000800300008003000080070000800F0000801F0000803F0000}
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object RightPanel: TPanel
- Left = 0
- Top = 4
- Width = 372
- Height = 106
- Align = alClient
- BevelOuter = bvNone
- TabOrder = 0
- object ListView: TListView
- Left = 0
- Top = 0
- Width = 372
- Height = 106
- Align = alClient
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- LargeImages = LargeImages
- ReadOnly = True
- RowSelect = True
- PopupMenu = PopupMenu
- SmallImages = SmallImages
- SortType = stText
- TabOrder = 0
- ViewStyle = vsList
- OnChange = ListViewChange
- OnDblClick = SpeedButton1Click
- OnEdited = ListViewEdited
- OnKeyPress = ListViewKeyPress
- end
- end
- object pnlMain: TPanel
- Left = 0
- Top = 0
- Width = 372
- Height = 4
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 1
- end
- object pnlControls: TPanel
- Left = 0
- Top = 110
- Width = 372
- Height = 51
- Align = alBottom
- BevelOuter = bvNone
- TabOrder = 2
- object btnDefGradient: TSpeedButton
- Left = 333
- Top = 14
- Width = 23
- Height = 22
- Hint = 'Open...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -12
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object btnCancel: TButton
- Left = 405
- Top = 97
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 0
- end
- object pnlPreview: TPanel
- Left = 0
- Top = 6
- Width = 325
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 1
- object Image: TImage
- Left = 1
- Top = 1
- Width = 323
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- end
- object SmallImages: TImageList
- Left = 8
- Top = 16
- Bitmap = {
- 494C010101000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000001000000001002000000000000010
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080008080
- 8000808080008080800080808000FFFFFF000000000000808000008080000080
- 8000000000007F7F7F0000000000000000007F7F7F0000000000000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000007F7F
- 7F0000000000000000007F7F7F00000000000080800000808000000000000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000808000008080000080
- 8000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA00000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE300000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000FFEFE600CD52
- 0800E2651800EB7A3700FFA77200FFD1B200FFF7ED00C2E9FF0042ADF700CD52
- 0800FFE9DC00000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEDE200CD52
- 0800E1651900E9783500FFA77000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE5D6000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000688DA200688D
- A200688DA200688DA200688DA200688DA200FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEBDF00CD52
- 0800E1651800EB783600FFA77000FFD1B200FFF7EC00C2E9FF0042ADF700CD52
- 0800FFE1D000000000000000000000000000FFF1EA0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF5F000FFF1E900FFEFE600FFEFE600FFF0E700FFF1
- E800FFF1E900FFF3EB00FFF3EC00FFF4ED00FFF6F00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE9DB00CD52
- 0800E1651900EC793500FFA77000FFD0B200FFF7EC00C2E9FF0040AEF700CD52
- 0800FFDFCD00000000000000000000000000FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF1E900CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFEDE30000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00688DA200688DA200688D
- A200688DA200688DA200688DA200688DA2000000000000000000FFE7D800CD52
- 0800E1651900EB793500FFA57000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE1D000000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFEDE200CD520800E1651900E9783500FFA77000FFD1
- B200FFF7EC00C2E9FF0040ADF700CD520800FFE5D60000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500000000000000
- 0000000000000000000000000000000000000000000000000000FFE4D500CD52
- 0800E3651A00EB7A3900FFA87400FFD1B300FFF7EC00C4E9FF0044AEF700CD52
- 0800FFE9DC00000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE9DB00CD520800E1651900EC793500FFA77000FFD0
- B200FFF7EC00C2E9FF0040AEF700CD520800FFDFCD0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE3D100CD52
- 0800ED793500F9945700FFBC8D00FFE1C500FFFFF90000000000000000000000
- 0000000000000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE4D500CD520800E3651A00EB7A3900FFA87400FFD1
- B300FFF7EC00C4E9FF0044AEF700CD520800FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E0000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE1CF00CD520800CD520800CD520800CD520800CD52
- 0800CD52080000000000E17D4100EB925E0000000000FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD5000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE7DA00FFE2D000FFDECB00FFDECA00FFDDC900FFDE
- CA00FFDFCD000000000000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD500424D3E000000000000003E000000
- 2800000040000000100000000100010000000000800000000000000000000000
- 000000000000000000000000FFFFFF00FFFFCD00000000008003C900FFDECA00
- 8003CB00FFDECA008003DA00FFE2D0008003EA00000000008003EA00DDE6EA00
- 8003EA00DDE6EA008003EA00DDE6EA0080030000000000008003000000000000
- 800300000000000080030000000000008007EA0000000000800F000000000000
- 801F000020000000803F8F1F0000000000000000000000000000000000000000
- 000000000000}
- end
- object PopupMenu: TPopupMenu
- Left = 40
- Top = 16
- object DeleteItem: TMenuItem
- Caption = 'Delete'
- ShortCut = 16430
- OnClick = DeleteItemClick
- end
- object RenameItem: TMenuItem
- Caption = 'Rename'
- ShortCut = 113
- OnClick = RenameItemClick
- end
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'ugr'
- Filter = 'Gradient files (*.ugr)|*.ugr|Fractint map files (*.map)|*.map'
- Left = 72
- Top = 16
- end
- object LargeImages: TImageList
- Height = 32
- Width = 32
- Left = 104
- Top = 16
- Bitmap = {
- 494C010101000400040020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000800000002000000001002000000000000040
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300B3644B00C06D5300BB695000BC6A4F00BC6A5100BC6A
- 5100A35B4500B9886F00FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300FBC8AA00FAC6A500FAC5A400FBC5A400FBC5A400FBC6
- A500FBC7A600FBC7A600FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4DA
- CA00F2D2BD00ECBC9F00EAB59400E9B29000E8AF8D00E9AF8D00E9B08C00E9AF
- 8D00E8AF8D00E9B08D00E8B08D00E8B18E00EAB28F00EAB79900EDBDA000EDC1
- A600F0C8B00000000000DDE6EA00DDE6EA0023232300BAEBFF00B3EAFF00B0E8
- FF00ACE7FF00A8E6FF00A5E6FF00A4E4FF009FE1FF009DE1FF009BE2FF0097E0
- FF0095DFFF0092DDFF008FDDFF008DDDFF008BDBFF0087D9FF0084D8FF0083D8
- FF007ED6FF007ED3FF0078D1FF00262626000000000000000000000000000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE000000000000000000000000000000
- 000000000000000000000000000000000000E7A88300EBB69600EDC1A700F0C9
- B300F3D4C10000000000DDE6EA00DDE6EA002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000ED886800F38C6B00E8856500E9856600E9856600EB86
- 6600D97C5F00DCA18300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000FAC6A700F9C3A200FAC19F00FAC2A000FBC3A100FBC3
- A300FAC4A300FBC4A300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4D7
- C600F1CDB800EBB69600E8AE8C00E7AB8600E7A98200E6A88300E7A98300E7A8
- 8300E6A98200E7A88300E7A98300E7AA86000000000000000000000000000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000000000000000000000000000F9BE9D00F8BF9E00F9C09E00F9C0
- 9F00F9C19F00F9C1A000F9C2A200F9C5A500F9C8AB00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CF
- BB00EEC5AB00E8AA8500E6A37B00E49F7400E39B7000E39C7100E49B7000E39C
- 7100E39C7100E39B7000E39C7200E49F7500E5A37A00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00BAEEFC00B7ED
- FD00B6ECFC00B2E9FB00B0E8FC00ADE8FB00AAE7FC00A7E6FC00A6E5FC003740
- 4500DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E00F9BF9C00F9C09D00F9C09D00FAC1
- A000FAC1A000F9C1A100FAC3A200FAC5A500FBC7A900FCD4BC00FDDDCA00FDE4
- D500FEECE20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E000000000000000000000000000000
- 0000FFFCF800FFFBF600FFFAF200FFF9F000FFF8EF00FFF7EE00FFF9EE00FFF9
- EF00FFF9EF00FFF9F000FFFAF000FFFAF200FFFBF200FFFCF300FFFCF300FFFC
- F400FFFCF400FFFDF500FFFEF500FFFFF600FFFFF700FFFFF700FFFFF700FFFF
- FA0000000000000000000000000000000000DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC4AB00E7AC8800E5A57F00E4A17900E49F7600E49F7600E49F7500E59F
- 7600E49F7700E49F7600E49F7700E5A17900E5A57E00FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0023232300C1F1
- FD00BFEFFD00BAEEFC00B9EDFC00B6ECFC00B2EAFB00AFE9FB00ADE8FB00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFFBF700FFFAF300FFF8EF00FFF6EC00FFF6EB00FFF5EB00FFF5EA00FFF6
- EB00FFF6EB00FFF7EB00FFF7ED00FFF8ED00FFF8EE00FFF9EE00FFF9F000FFFA
- F000FFFAF000FFFAF200FFFBF200FFFBF200FFFCF300FFFCF300FFFDF400FFFD
- F60000000000000000000000000000000000EEC3A90000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC6AE00E9B29200E7AD8800E6A98400E6A78100E7A88100E6A78100E7A7
- 8200E7A78200E6A78200E6A78200E6A984000000000000000000000000000000
- 0000FFFAF600FFF8F200FFF6ED00FFF4E900FFF4E600FFF3E600FFF3E600FFF4
- E700FFF4E700FFF5E800FFF5E800FFF5E900FFF5E900FFF5EB00FFF6EB00FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F200000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D800FCE5D700FCE5D700FCE5D700FCE6
- D800FCE6D800FCE6D900FCE6D900FCE7DA00FCE8DC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D8000000000000000000000000000000
- 0000FFFAF400FFF7F000FFF4EA00FFF2E600FFF1E300FFF0E200FFF0E200FFF1
- E200FFF2E300FFF2E400FFF2E500FFF3E500FFF3E500FFF4E600FFF5E700FFF4
- E700FFF5E800FFF5E900FFF5E900FFF5EA00FFF5EA00FFF6EB00FFF7ED00FFF8
- EF0000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF9F300FFF6EE00FFF2E800FFF0E300FFEEE000FFEEDF00FFEEDE00FFEE
- DF00FFEEE000FFEFE000FFEFE000FFEFE100FFF0E100FFF1E200FFF1E200FFF2
- E400FFF2E400FFF2E400FFF3E600FFF3E600FFF4E600FFF5E700FFF5E900FFF6
- EB0000000000000000000000000000000000FFFFF000FFFFF200FFFFF200FFFF
- F400FFFFF500FFFFF500FFFFF60000000000DDE6EA00DDE6EA0000000000FFFC
- F800FFFBF600FFF9F000FFF8EF00FFF7EE00FFF9EF00FFF9EF00FFF9F000FFFA
- F200FFFBF200FFFCF300FFFCF400FFFCF400FFFDF500FFFFF600FFFFF700FFFF
- F700FFFFFA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFF800FFFEF600FFFFF400FFFF
- F200FFFFF300FFFFF300FFFFF400FFFFF4000000000000000000000000000000
- 0000FFF8F200FFF5EC00FFF0E500FFEDDF00CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFF1E300FFF2E300FFF2E400FFF3
- E60000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800DA804A00DC7E4400E285
- 4C00EB956200F5AA7D00FEBE9700FFCCB000FFDCC800FFEFE300F7F8F800CEEA
- FD0092CEF70060B8F3003CA3F000CD520800FFEEDF00FFEEDF00FFF0E100FFF0
- E30000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000BADDF900ABD5F80097CBF60089C4F5007EBFF40077BCF30076BBF30075BA
- F30074BAF30075BAF20075BAF30075BAF30074BAF40075BBF40075BAF40074BB
- F40074BAF40075BBF40075BAF40074BBF40074BBF40076BBF40078BCF4007EBF
- F50000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF6EF00FFF1E900FFECDF00FFE9D900CD520800DD855200DB7C4000E282
- 4800EA925E00F4A77900FDBC9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F30038A1F000CD520800FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000000000000000000000000000BBCCD500BBCCD500DDE6EA000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000C1DFF900B2D8F9009FCFF70091C8F60087C3F40080C0F4007FBFF4007EBF
- F3007DBFF4007DBFF3007EBFF3007DBFF3007EBFF3007EBFF3007DBFF4007EBF
- F4007EBFF4007DBFF4007DBEF3007EBFF4007DBEF3007EBFF40080C0F50086C2
- F60000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00DDE6EA000000000000000000000000000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600CD520800DC855000DB7B4100E180
- 4700EA905C00F4A67800FDBC9400FFCBAE00FFDBC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F40037A1EF00CD520800FFE9D700FFE9D700FFEAD900FFEC
- DC0000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFCF800FFFBF60000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF7F100FFF3EA00FFF3EA00FFEEE300FFEEE300FFECDD00FFECDD00CD52
- 0800CD520800FBE6DA00FBE6DA00FBDED100FBDED100FBD0B900FBD0B900FBD3
- C000FBC4A300FBC4A300FBB99100FBB99100FBFAFB00FBFAFB00FBF6F600FBF6
- F600FBE6DA00FBE6DA00FB996400FB996400FBA87B00FBA87B00FB823F00FBDC
- CB00FBDCCB00F7C2A500F7C2A500CD520800CD520800FFEEDF00FFEEDF00FFEE
- DF00FFEEDF00FFF0E100FFF0E100FFF0E300FFF0E30000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FFF4ED00FFEFE500FFE9DB00FFE5D300CD520800DC855000DB7C4100E181
- 4800EA905C00F4A67800FDBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F30037A1EF00CD520800FFE5D300FFE6D400FFE7D500FFE9
- D80000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF6EF00FFF1E900FFF1E900FFECDF00FFECDF00FFE9D900FFE9D900CD52
- 0800CD520800FEE6DB00FEE6DB00FEDBC800FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500DDE6EA000000000000000000000000000000
- 0000FFF3EC00FFEEE300FFE7D800FFE3D000CD520800DC855000DB7C4000E281
- 4800EA905C00F4A67800FEBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30037A1EF00CD520800FFE3CF00FFE3CF00FFE5D100FFE6
- D50000000000000000000000000000000000FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500688DA200BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA000000000000000000000000000000
- 0000FFF2EA00FFEDE200FFE5D500FFE0CD00CD520800DC865100DB7C4000E281
- 4700EA905C00F4A67800FEBC9400FFCBAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30036A1EF00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000000000000000000000000000FE823900FE823900FEDAC200FED8
- C300FED8C300FBA27300FBA27300CD520800CD520800FFE9D700FFE9D700FFE9
- D700FFE9D700FFEAD900FFEAD900FFECDC00FFECDC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD50053C7
- FF0051C6FF004FC5FF004CC4FF0049C4FF0047C2FF0044C1FF0042C0FF003FC0
- FF003DBDFF003AB9FF0038B6FF00214F4A000000000000000000000000000000
- 0000FFF1E900FFEBDF00FFE3D200FFDEC900CD520800DC865100DB7B4100E281
- 4800EB915C00F5A67800FEBB9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F40036A1EF00CD520800FFDDC700FFDEC800FFDFCB00FFE2
- CE0000000000000000000000000000000000FFE9D80000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD5008BDB
- FF0082D9FF007BD7FF0077D5FF0073D4FF0071D2FF006ED1FF006AD0FF0068CF
- FF0065CFFF0063CDFF0061CDFF005FCCFF005DCAFF005AC9FF0058C9FF0055C8
- FF0053C7FF0050C5FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF1E800FFEADE00FFE2D000FFDBC600CD520800DC855100DB7C4100E281
- 4800EB915C00F5A77800FDBC9400FFCBAE00FFDBC700FFEFE300F6F8F800CCEA
- FD008FCDF7005BB6F30037A1EF00CD520800FFDBC300FFDBC400FFDDC700FFDF
- CA0000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00DDE6EA00BBCCD500DDE6EA00D9EB
- FA00D9EAF900D9EAFA00D9EAFA00D9EAFA00D9EBFA00D9EBFA00DAEBF900DBEC
- FA0000000000DDE6EA00DDE6EA00DDE6EA00232323009FE2FF0098E0FF008DDD
- FF0084D9FF007ED6FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D8000000000000000000000000000000
- 0000FFF0E700FFE9DC00FFE0CD00FED9C300CD520800DC855000DB7C4100E181
- 4700EA915C00F5A77800FEBB9400FFCCAE00FFDCC800FFEFE300F6F8F800CCEA
- FD008FCDF7005BB5F30036A1EF00CD520800FFD7BF00FFD8C000FFDAC200FFDC
- C70000000000000000000000000000000000688DA200BBCCD500688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200DDE6EA00BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200688DA200BBCCD500688DA200BBCCD5000000
- 0000F4F9FE00F1F8FD00EFF5FC00EBF5FC00EAF3FA00EAF2FA00E9F2FA007478
- 7D003A3C3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D
- 3F003A3D3F00E9F3FB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D800FEE4D800FEB89000FEB89000FECA
- A900FEFEFE00FEFEFE00FEEBE100FEEBE100FEFDFE00FEFDFE00FEB78C00FEB7
- 8C00FEA16D00FEA16D00FE975C00FE975C000000000000000000000000000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800DD855100DB7B4000E181
- 4700EB915C00F5A67700FEBB9400FFCCAE00FFDBC700FFEFE400F6F8F900CCEA
- FD008FCDF7005BB5F30036A1F000CD520800FFD5BB00FFD5BD00FFD8BF00FFDA
- C20000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500100F
- 0E0000000000CFBEB000FFEAD900FFEBDB00FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FCFDFE00FBFCFE0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D5000000000000000000000000000000
- 0000FEEEE400FEE6D800FEDDC800FDD5BC00CD520800DD865200DB7C4200E183
- 4900EA925F00F4A77A00FDBD9500FFCCAE00FFDCC800FFEFE400F6F8F800CDEA
- FD0090CDF7005DB6F30038A1F000CD520800FFD3B800FFD3BA00FFD6BC00FFD8
- C00000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600FFE4D100FFE2CF00FFE2CE00FFE2
- CF00CFB8A80040393400EFD6C300FFE5D100FFE5D200FFE5D200FFE5D300EFD8
- C700403A3500BFADA00000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D500FFE6D50000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FEEDE200FEE5D600FDDBC500FDD3BA00CD520800DD885600DD804800E388
- 5000EB976600F5AB8100FDBF9B00FFCEB200FFDECB00FFF0E400F6F8F800CFEB
- FD0096D0F70064B9F30041A6F000CD520800FED2B700FED3BB00FED5BD00FED8
- C1000000000000000000000000000000000000000000FFFFFF00000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FEECE100FDE3D500FCD9C300FCD1B500CD520800DE8A5700DF885400E593
- 6000EEA17400F8B38D00FEC6A500FFD3BA00FFE1D000FFF2E700F7F8F900D4ED
- FE00A0D5F80073C0F50054B0F100CD520800FED2B800FDD4BC00FDD7C000FEDA
- C50000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200688DA200BBCCD500688DA200BBCCD500688DA200BBCC
- D500688DA200BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEBE000FDE2D300FCD7C100FCCFB300CD520800E2966A00E3976800EA9F
- 7000F1B28D00F8C1A100FED0B400FFD9C500FFE5D700FFF4EC00F8F6F600DBEC
- F600B2DAF5008DC6EE0073BCEF00CD520800FDD6BC00FDD9C100FDDCC700FEDF
- CC0000000000000000000000000000000000FEB08600FEDFCB00FEDFCB00FEF7
- F300FEE7DA00FEE7DA00FEF0EA00FEF0EA00FEEBE100FEEBE100FE813A00FE81
- 3A00FEAD7800FEAD7800FEE4D900FEE4D900FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEADF00FCE1D000FBD5BE00FBCCB000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FDDAC400FDDFCD00FDE3D300FEE7
- D80000000000000000000000000000000000FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000005BCAFF0058C9FF0056C7FF0053C7
- FF0051C4FF004DBFFF0049BBFF00214F4A000000000000000000000000000000
- 0000FDE9DE00FCE0CF00FAD4BB00FACAAD00FAC3A400F9C09E00F9BF9C00F9BF
- 9C00F9C09D00F9C09D00FAC09F00FAC1A000FAC1A000F9C1A100F9C2A100FAC3
- A200FAC5A500FBC7A900FCCCB100FCD4BC00FDDDCA00FDE4D500FDE9DC00FEEC
- E20000000000000000000000000000000000FFDFCA0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FCE9DD00FBDFCD00FAD2BB00F9C9AB00F9C2A200F8BF9D00F8BE9A00F8BD
- 9A00F8BE9B00F8BE9C00F9BF9D00F8C09D00F9C09E00F9C09F00F9C09F00F9C2
- A100FAC4A400FBC7A80000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFBF700FFFAF30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E000000000000000000000000000000
- 0000FDE9DD00FCE0CF00FAD4BC00F8CAAD00F8C4A400F8C09F00F8BF9D00F9BE
- 9D00F8BF9E00F9C09E00F9C09F00F9C09F00F9C19F00F9C1A000F9C1A000F9C2
- A200F9C5A500F9C8AB0000000000F9833C00FF985A00FFAC7700FFC195000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800FBE6DA00FBDED100FBD0
- B900FBD3C000FBC4A300FBB99100FBFAFB00FBF6F600FBE6DA00FB996400FBA8
- 7B00FB823F00FBDCCB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E00FEA56E00FEE5D900FEE5D900FEF6
- F500FEE4D400FEE4D400FEEBE400FEEBE400FEEEE400FEEEE400FE7A3200FE7A
- 3200FEAB7500FEAB7500FED1B800FED1B8000000000000000000000000000000
- 0000FCEADF00FBE2D200FAD6C100F9CEB400F8C8AB00F9C6A700F8C4A500F9C5
- A500F9C5A500F9C6A500F8C6A600F8C6A700F9C6A800F9C6A700F9C6A800F9C8
- A900FAC9AC00FACDB10000000000FF9F6400FFB38100FFC89F00000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FEFA
- FA00FEAF7F00FEBD9A00FBB07B00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFF3EC00FFEEE30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC7000000000000000000000000000000
- 0000FDEBE200FCE5D700FADCC900FAD5BF00F9D1B800F9CEB400F9CEB300F9CD
- B300F9CDB300F9CEB300F9CEB400F9CFB500F9CFB500FACFB500FACFB500F9D0
- B600FAD1B800FAD4BC0000000000FFBA8B00FFCFA90000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800FEE4D700FE9F6600FEE9
- DD00FEF0E900FEE7DB00FEE7DF00FEFEFE00FEA37300FE8B3D00FEC69200FEE0
- D600FDFEFE00FEE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC700FFDCC70000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FDEEE600FCEADF00FCE4D600FBE0CF00FBDDCB00FADBC800FADBC700FADB
- C700FADBC800FADBC800FADBC800FADCC900FBDCC900FADCC900FADCC900FADC
- CA00FBDDCB00FBE0CE0000000000FFD6B3000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FDEBE000FDE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDF1E900FDEEE500FCEAE000FCE8DC00FCE6D900FCE5D800FCE5D700FCE5
- D700FCE5D700FCE5D700FCE5D800FCE6D800FCE6D800FCE6D900FCE6D900FCE6
- D900FCE7DA00FCE8DC0000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FE9B6000FEDFCD00FEDFCD00FEF2
- EF00FEE3D900FEE3D900FEE0D300FEE0D300FEF8F800FEF8F800FEE8E300FEE8
- E300FE833B00FE833B00FEBB7300FEBB7300FEDFC000FEDFC000F9CEC200FED8
- CA00FED8CA00FBD2BF00FBD2BF00CD520800CD520800FFD3B800FFD3B800FFD3
- BA00FFD3BA00FFD6BC00FFD6BC00FFD8C000FFD8C00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00424D3E000000000000003E000000
- 2800000080000000200000000100010000000000000200000000000000000000
- 000000000000000000000000FFFFFF00E0000007000000000000000000000000
- E00000F7000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E000000F000000000000000000000000
- E000001F000000000000000000000000E000003F000000000000000000000000
- E000007F000000000000000000000000E00000FFFFFFFF00FFFFFF00FFFFFF00
- E00001FF10022F031F022F0320FFFF0000000000000000000000000000000000
- 000000000000}
- end
-end
diff --git a/2.02f/Source/Browser.pas b/2.02f/Source/Browser.pas
deleted file mode 100644
index bc9a232..0000000
--- a/2.02f/Source/Browser.pas
+++ /dev/null
@@ -1,509 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Browser;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ComCtrls, ControlPoint, ToolWin, ImgList, Render, StdCtrls,
- Cmap, Menus, Global, Buttons;
-
-const
- PixelCountMax = 32768;
-
-type
- TGradientBrowser = class(TForm)
- RightPanel: TPanel;
- SmallImages: TImageList;
- ListView: TListView;
- pnlMain: TPanel;
- PopupMenu: TPopupMenu;
- DeleteItem: TMenuItem;
- RenameItem: TMenuItem;
- btnDefGradient: TSpeedButton;
- btnCancel: TButton;
- pnlPreview: TPanel;
- Image: TImage;
- pnlControls: TPanel;
- OpenDialog: TOpenDialog;
- LargeImages: TImageList;
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure DeleteItemClick(Sender: TObject);
- procedure RenameItemClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure btnDefGradientClick(Sender: TObject);
- procedure SpeedButton1Click(Sender: TObject);
- procedure ListViewKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- private
- procedure DrawPalette;
- procedure Apply;
- public
- PreviewDensity: double;
- FlameIndex, GradientIndex: Integer;
- Extension, Identifier, Filename: string;
- cp: TControlPoint;
- Palette: TColorMap;
- zoom: double;
- Center: array[0..1] of double;
- Render: TRenderer;
- procedure ListFileContents;
- function LoadFractintMap(filen: string): TColorMap;
- end;
-
-type
- EFormatInvalid = class(Exception);
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-var
- GradientBrowser: TGradientBrowser;
- FlameString: string;
-
-function CreatePalette(strng: string): TColorMap;
-
-implementation
-
-uses Main, Options, Editor, Gradient, Registry, Adjust, Mutate;
-
-{$R *.DFM}
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-function TGradientBrowser.LoadFractintMap(filen: string): TColorMap;
-var
- i: integer;
- s: string;
- pal: TColorMap;
- MapFile: TextFile;
-begin
-{ Load a map file }
- AssignFile(MapFile, Filen);
- try
- Reset(MapFile);
- for i := 0 to 255 do
- begin
- Read(MapFile, Pal[i][0]);
- Read(MapFile, Pal[i][1]);
- Read(MapFile, Pal[i][2]);
- Read(MapFile, s);
- end;
- CloseFile(MapFile);
- Result := Pal;
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), PCHAR('Apophysis'), 16);
- end;
-end;
-
-function CreatePalette(strng: string): TColorMap;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(strings.text), tokens);
- Tokens.Text := Trim(Tokens.text);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Result[i][0] := 0;
- Result[i][1] := 0;
- Result[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- index := StrToInt(Indices[i]);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- Result[index][0] := StrToInt(Colors[i]) mod 256;
- Result[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Result[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- end;
- i := 1;
- repeat
- a := StrToInt(Trim(Indices[i - 1]));
- b := StrToInt(Trim(Indices[i]));
- RGBBlend(a, b, Result);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Trim(Indices[Indices.Count - 1]));
- b := StrToInt(Trim(Indices[0])) + 256;
- RGBBlend(a, b, Result);
- end;
- except on EFormatInvalid do
- begin
-// Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-procedure TGradientBrowser.DrawPalette;
-var
- i, j: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Palette[i][0];
- rgbtGreen := Palette[i][1];
- rgbtBlue := Palette[i][2];
- end
- end
- end;
- Image.Picture.Graphic := Bitmap;
- Image.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListFileContents;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(filename);
- try
- ListView.Items.BeginUpdate;
- ListView.Items.Clear;
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(filename);
- end
- else
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- ListView.Items.EndUpdate;
- ListView.Selected := ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- Tokens, FStrings: TStringList;
- EntryStrings: TStringList;
- i: integer;
-begin
- Application.ProcessMessages;
- FStrings := TStringList.Create;
- EntryStrings := TStringList.Create;
- Tokens := TStringList.Create;
- try
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- Palette := LoadFractintMap(filename);
- DrawPalette;
- end
- else
- if (ListView.SelCount <> 0) and (ListView.Selected.Caption <> Identifier) then
- begin
- Identifier := ListView.Selected.Caption;
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Lowercase(ListView.Selected.Caption) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then break;
- EntryStrings.Add(FStrings[i]);
- repeat
- inc(i);
- EntryStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- Palette := CreatePalette(EntryStrings.Text);
- DrawPalette;
- end;
- finally
- EntryStrings.Free;
- FStrings.Free;
- Tokens.Free;
- end;
-end;
-
-procedure TGradientBrowser.FormCreate(Sender: TObject);
-begin
- PreviewDensity := prevMediumQuality;
- cp := TControlPoint.Create;
- cp.gamma := defGamma;
- cp.brightness := defBrightness;
- cp.vibrancy := defVibrancy;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- Render := TRenderer.Create;
- FlameIndex := 0;
- GradientIndex := 0;
-end;
-
-procedure TGradientBrowser.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TGradientBrowser.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Browser', False) then
- begin
- if Registry.ValueExists('Left') then
- GradientBrowser.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- GradientBrowser.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- GradientBrowser.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- GradientBrowser.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- if FileExists(filename) then ListFileContents;
-end;
-
-procedure TGradientBrowser.DeleteItemClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if DeleteEntry(ListView.Selected.Caption, Filename) then
- begin
- ListView.Items.Delete(ListView.Selected.Index);
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
- end;
-end;
-
-procedure TGradientBrowser.RenameItemClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TGradientBrowser.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
-// if s <> Item.Caption then
-// if not RenameIFS(Item.Caption, s, Filename) then
-// s := Item.Caption;
-end;
-
-procedure TGradientBrowser.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.InitialDir := BrowserPath;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Filename := OpenDialog.FileName;
- GradientFile := Filename;
- BrowserPath := ExtractFilePath(OpenDialog.FileName);
- ListFileContents;
- end;
-end;
-
-procedure TGradientBrowser.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.cmap := Palette;
- gradientForm.UpdateGradient(Palette);
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TGradientBrowser.SpeedButton1Click(Sender: TObject);
-begin
- Apply;
-end;
-
-procedure TGradientBrowser.ListViewKeyPress(Sender: TObject;
- var Key: Char);
-begin
- if Key = #13 then Apply;
-end;
-
-procedure TGradientBrowser.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Browser', True) then
- begin
- Registry.WriteInteger('Top', GradientBrowser.Top);
- Registry.WriteInteger('Left', GradientBrowser.Left);
- Registry.WriteInteger('Width', GradientBrowser.Width);
- Registry.WriteInteger('Height', GradientBrowser.Height);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/ControlPoint.pas b/2.02f/Source/ControlPoint.pas
deleted file mode 100644
index 70c4992..0000000
--- a/2.02f/Source/ControlPoint.pas
+++ /dev/null
@@ -1,1528 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ControlPoint;
-
-interface
-
-uses
- Classes, jpeg, ComCtrls, Windows, Graphics, Cmap, Dialogs, Xform;
-
-const
- EPS = 1E-10;
- NVARS = 22;
- NXFORMS = 12;
- SUB_BATCH_SIZE = 10000;
- PREFILTER_WHITE = (1 shl 26);
- FILTER_CUTOFF = 2.5;
- BRIGHT_ADJUST = 2.3;
-
-type
- PLongintArray = ^TLongintArray;
- TLongintArray = array[0..8192] of Longint;
- TVariation = (vLinear, vSinusoidal, vSpherical, vSwirl, vHorseshoe, vPolar,
- vHandkerchief, vHeart, vDisc, vSpiral, vHyperbolic, vSquare, vEx, vJulia,
- vBent, vWaves, vFisheye, vPopcorn, vExponential, vPower, vCosine, vSawTooth, vRandom);
-type
- TCPpoint = record
- x, y, c: double
- end;
- PCPpoint = ^TCPpoint;
- TPointsArray = array of TCPpoint;
-
- TControlPoint = class
- public
- xform: array[0..NXFORMS - 1] of TXForm;
- variation: TVariation;
- cmap: TColorMap;
- cmapindex: integer;
- time: double;
- brightness: double; // 1.0 = normal
- contrast: double; // 1.0 = normal
- gamma: double;
- Width: integer;
- Height: integer;
- spatial_oversample: integer;
- name, nick, url: string;
- center: array[0..1] of double; // camera center
- vibrancy: double; // blend between color algs (0=old,1=new)
- hue_rotation: double; // applies to cmap, 0-1
- background: array[0..3] of Integer; // Changed to integers so no conversion needed - mt
- zoom: double; // effects ppu and sample density
- pixels_per_unit: double; // and scale
- spatial_filter_radius: double; // variance of gaussian
- sample_density: extended; // samples per pixel (not bucket)
- (* in order to motion blur more accurately we compute the logs of the
- sample density many times and average the results. we interplate
- only this many times. *)
- nbatches: integer; // this much color resolution. but making it too high induces clipping
- white_level: integer;
- cmap_inter: integer; // if this is true, then color map interpolates one entry
- // at a time with a bright edge
- symmetry: integer;
- pulse: array[0..1, 0..1] of double; // [i][0]=magnitute [i][1]=frequency */
- wiggle: array[0..1, 0..1] of double; // frequency is /minute, assuming 30 frames/s */
-
- PropTable: array of Integer;
- jpeg: TJPegImage;
- FAngle: Double;
- private
- procedure PreparePropTable;
-
- public
- procedure SaveToStringlist(sl: TStringlist);
- procedure SaveToFile(Filename: string);
-
- procedure ParseString(aString: string);
- procedure ParseStringList(sl: TStringlist);
-// procedure RandomCP(calc: boolean = true);
- procedure RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
-// procedure RandomCP;
- procedure RandomCP1;
- procedure CalcBoundbox;
- function BlowsUp(NrPoints: integer): boolean;
-
- procedure SetVariation(vari: TVariation);
- procedure Clear;
-
- class function interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint; /// just for now
- procedure InterpolateX(cp1, cp2: TControlPoint; Tm: double);
- procedure Iterate(NrPoints: integer; var Points: TPointsArray);
- procedure Iterate_d(NrPoints: integer; var Points: TPointsArray);
-
- function Clone: TControlPoint;
- procedure Copy(cp1: TControlPoint);
-
- function HasNewVariants: boolean;
-
- constructor Create;
- destructor Destroy; override;
-
- procedure ZoomtoRect(R: TRect);
- procedure ZoomIn(Factor: double);
- procedure MoveRect(R: TRect);
- procedure Rotate(Angle: double);
- end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-function CalcUPRMagn(const cp: TControlPoint): double;
-implementation
-
-
-uses
- SysUtils, math, global;
-
-{ TControlPoint }
-
-function sign(n: double): double;
-begin
- if n < 0 then Result := -1
- else if n > 0 then Result := 1
- else Result := 0;
-end;
-
-constructor TControlPoint.Create;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS - 1 do begin
- xform[i] := TXForm.Create;
- end;
-
- pulse[0][0] := 0;
- pulse[0][1] := 60;
- pulse[1][0] := 0;
- pulse[1][1] := 60;
-
- wiggle[0][0] := 0;
- wiggle[0][1] := 60;
- wiggle[1][0] := 0;
- wiggle[1][1] := 60;
-
- background[0] := 0;
- background[1] := 0;
- background[2] := 0;
-
- center[0] := 0;
- center[1] := 0;
-
- pixels_per_unit := 50;
-
- width := 100;
- Height := 100;
-
- spatial_oversample := 1;
- spatial_filter_radius := 0.5;
-
- FAngle := 0;
- gamma := 1;
- vibrancy := 1;
- contrast := 1;
- brightness := 1;
-
- sample_density := 50;
- zoom := 0;
- nbatches := 1;
-
- white_level := 200;
-end;
-
-destructor TControlPoint.Destroy;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS - 1 do begin
- xform[i].Free;
- end;
-
- inherited;
-end;
-
-procedure TControlPoint.PreparePropTable;
-var
- i: Integer;
- propsum: double;
- LoopValue: double;
- j: integer;
- TotValue: double;
-begin
- SetLength(PropTable, 1024);
-
- totValue := 0;
- for i := 0 to NXFORMS - 1 do begin
- totValue := totValue + xform[i].density;
- end;
-
- LoopValue := 0;
- for i := 0 to 1023 do begin
- propsum := 0;
- j := -1;
- repeat
- inc(j);
- propsum := propsum + xform[j].density;
- until (propsum > LoopValue) or (j = NXFORMS - 1);
- PropTable[i] := j;
- LoopValue := LoopValue + TotValue / 1024;
- end;
-end;
-
-procedure TControlPoint.Iterate(NrPoints: integer; var Points: TPointsArray);
-var
- i: Integer;
- px, py, pc: double;
- dx, dy, tx, ty: double;
- nx, ny: double;
- r: double;
- s, v, a: double;
- n0, n1, m0, m1: double;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc := random;
-
- PreparePropTable;
-
- for i := -100 to NrPoints - 1 do begin
- with xform[PropTable[Random(1024)]] do begin
-
- // first compute the color coord
- s := symmetry;
- pc := (pc + color) * 0.5 * (1 - s) + s * pc;
-
- try
- // then apply the affine part of the function
- tx := c[0][0] * px + c[1][0] * py + c[2][0];
- ty := c[0][1] * px + c[1][1] * py + c[2][1];
-
- px := 0;
- py := 0;
-
- // then add in proportional amounts of each of the variations
- if vars[0] > 0 then begin // linear
- px := px + vars[0] * tx;
- py := py + vars[0] * ty;
- end;
-
- if vars[1] > 0 then begin // sinusoidal
- px := px + vars[1] * sin(tx);
- py := py + vars[1] * sin(ty);
- end;
-
- if vars[2] > 0 then begin // complex
- r := tx * tx + ty * ty + 1E-6;
- px := px + vars[2] * tx / r;
- py := py + vars[2] * ty / r;
- end;
-
- if vars[3] > 0 then begin // swirl
- r := tx * tx + ty * ty;
- px := px + vars[3] * (sin(r) * tx - cos(r) * ty);
- py := py + vars[3] * (cos(r) * tx + sin(r) * ty);
- end;
-
- if vars[4] > 0 then begin // swirl
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- px := px + vars[4] * (sin(a) * tx - cos(a) * ty);
- py := py + vars[4] * (cos(a) * tx + sin(a) * ty);
- end;
-
- if vars[5] > 0 then begin // polar
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty) / PI
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty) - 1;
- px := px + vars[5] * a;
- py := py + vars[5] * r;
- end;
-
- if vars[6] > 0 then begin // bent
- {Draves' latest code 1.7 seems to have dropped "Bent" in
- favour of "Folded Handkerchief" but I'll keep it for
- "classic" flames and compatibility with old parameters }
- nx := tx;
- ny := ty;
- if (nx < 0) and (nx > -1E100) then nx := nx * 2;
- if ny < 0 then ny := ny / 2;
- px := px + vars[6] * nx;
- py := py + vars[6] * ny;
- end;
-
- if vars[7] > 0 then begin // Hart shaped box
- // Heart
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
-
- px := px + vars[7] * (sin(a * r) * r);
- py := py - vars[7] * (cos(a * r) * r);
- end;
-
- if vars[8] > 0 then begin // The world in a sphere
- // Disc
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
- px := px + vars[8] * (sin(r) * (a));
- py := py + vars[8] * (cos(r) * (a));
- end;
-
- if vars[9] > 0 then begin // Test
- // Spiral
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := power(tx * tx + ty * ty, 0.5) + 1E-6;
-
- px := px + vars[9] * ((cos(a) + sin(r)) / r);
- py := py + vars[9] * ((sin(a) - cos(r)) / r);
- end;
-
- if vars[10] > 0 then begin // Test
- //* hyperbolic */
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := power(tx * tx + ty * ty, 0.25) + 1E-6;
- px := px + vars[10] * (sin(a) / r);
- py := py - vars[10] * (cos(a) * r);
- end;
-
- v := vars[11];
- if (v > 0.0) then
- begin
- //* square */ Draves' version
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0.0;
- r := sqrt(tx * tx + ty * ty);
- px := px + v * sin(a) * cos(r);
- py := py + v * cos(a) * sin(r);
- end;
-
- v := vars[12];
- if (v > 0.0) then
- begin
- //* ex */
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0.0;
- r := sqrt(tx * tx + ty * ty);
- n0 := sin(a + r);
- n1 := cos(a - r);
- m0 := n0 * n0 * n0 * r;
- m1 := n1 * n1 * n1 * r;
- px := px + v * (m0 + m1);
- py := py + v * (m0 - m1);
- end;
-
- if vars[13] > 0 then begin // Folded hankercief
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
- px := px + vars[13] * (sin(a + r) * r);
- py := py - vars[13] * (cos(a - r) * r);
- end;
-
- if vars[14] > 0 then begin // bent
- { repeat bent, just so there's something here }
- nx := tx;
- ny := ty;
- if (nx < 0) and (nx > -1E100) then nx := nx * 2;
- if ny < 0 then ny := ny / 2;
- px := px + vars[14] * nx;
- py := py + vars[14] * ny;
- end;
-
- if vars[15] <> 0 then
- begin
- { Waves }
- dx := c[2][0];
- dy := c[2][1];
- nx := tx + c[1][0] * sin(ty / ((dx * dx) + EPS));
- ny := ty + c[1][1] * sin(tx / ((dy * dy) + EPS));
- px := px + vars[15] * nx;
- py := py + vars[15] * ny;
- end;
-
- if vars[16] <> 0 then
- begin
- { fisheye }
- r := sqrt(tx * tx + ty * ty);
- a := arctan2(tx, ty);
- r := 2 * r / (r + 1);
- nx := r * cos(a);
- ny := r * sin(a);
- px := px + vars[16] * nx;
- py := py + vars[16] * ny;
- end;
-
- if vars[17] <> 0 then
- begin
- { Popcorn - mine from Apophysis 2.0 beta 17}
- nx := tx + c[1][0] * sin(ty + tan(3 * ty) + EPS);
- ny := ty + c[1][1] * sin(tx + tan(3 * tx) + EPS);
- px := px + vars[17] * nx;
- py := py + vars[17] * ny;
- end;
-
-
- except
- on EMathError do begin
-// raise Exception.Create('Iteration blows up');
- exit;
- end;
- end;
- end;
-
- // store points
- if i >= 0 then begin
- Points[i].x := px;
- Points[i].y := py;
- Points[i].c := pc;
- end
- end;
-end;
-
-procedure TControlPoint.Iterate_d(NrPoints: integer; var Points: TPointsArray);
-{ Variations for Draves conpatibility }
-var
- i: Integer;
- px, py, pc: double;
- CurrentPoint: PCPPoint;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc := random;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPoint(px,py,pc);
- except
- on EMathError do begin
-// raise Exception.Create('Iteration blows up');
- exit;
- end;
- end;
- // store points
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- CurrentPoint.C := pc;
- end
- end;
-end;
-
-function TControlPoint.BlowsUp(NrPoints: integer): boolean;
-var
- i: Integer;
- px, py, pc: double;
- minx, maxx, miny, maxy: double;
- Points: TPointsArray;
- CurrentPoint: PCPPoint;
-begin
- Result := false;
-
- SetLength(Points, SUB_BATCH_SIZE);
-
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc := random;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPoint(px,py,pc);
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- CurrentPoint.C := pc;
- end
- except
- on EMathError do begin
- Result := True;
- Exit;
- end;
- end;
- end;
-
- // It is possible that the transformation will grow very large but remain below the overflow line
- minx := 1E10;
- maxx := -1E10;
- miny := 1E10;
- maxy := -1E10;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- if ((Maxx - MinX) > 1000) or ((Maxy - Miny) > 1000) then
- Result := True;
-end;
-
-
-procedure TControlPoint.ParseString(aString: string);
-var
- ParseValues: TStringList;
- ParsePos: integer;
- CurrentToken: string;
- CurrentXForm: integer;
- i: integer;
- OldDecimalSperator: Char;
-begin
- ParseValues := TStringList.Create;
- ParseValues.CommaText := AString;
-
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- CurrentXForm := 0;
-
- ParsePos := 0;
- while (ParsePos < ParseValues.Count) do begin
- CurrentToken := ParseValues[ParsePos];
- if AnsiCompareText(CurrentToken, 'xform') = 0 then begin
- Inc(ParsePos);
- CurrentXForm := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'time') = 0 then begin
- Inc(ParsePos);
- time := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'brightness') = 0 then begin
- Inc(ParsePos);
- brightness := StrToFloat(ParseValues[ParsePos]) / BRIGHT_ADJUST;
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin // mt
- Inc(ParsePos); // mt
- zoom := StrToFloat(ParseValues[ParsePos]); // mt
- end else if AnsiCompareText(CurrentToken, 'angle') = 0 then begin
- Inc(ParsePos);
- FAngle := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'contrast') = 0 then begin
- Inc(ParsePos);
- contrast := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'gamma') = 0 then begin
- Inc(ParsePos);
- gamma := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'vibrancy') = 0 then begin
- Inc(ParsePos);
- vibrancy := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'hue_rotation') = 0 then begin
- Inc(ParsePos);
- hue_rotation := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin
- Inc(ParsePos);
- zoom := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'imagesize') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'image_size') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'center') = 0 then begin
- Inc(ParsePos);
- center[0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- center[1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'background') = 0 then begin
- Inc(ParsePos);
- // Trap conversion errors for older parameters
- try
- background[0] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[0] := 0;
- end;
- Inc(ParsePos);
- try
- background[1] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[1] := 0;
- end;
- Inc(ParsePos);
- try
- background[2] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[2] := 0;
- end;
- end else if AnsiCompareText(CurrentToken, 'pulse') = 0 then begin
- Inc(ParsePos);
- pulse[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'wiggle') = 0 then begin
- Inc(ParsePos);
- wiggle[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'pixels_per_unit') = 0 then begin
- Inc(ParsePos);
- pixels_per_unit := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_filter_radius') = 0 then begin
- Inc(ParsePos);
- spatial_filter_radius := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_oversample') = 0 then begin
- Inc(ParsePos);
- spatial_oversample := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'sample_density') = 0 then begin
- Inc(ParsePos);
- sample_density := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'nbatches') = 0 then begin
- Inc(ParsePos);
- nbatches := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'white_level') = 0 then begin
- Inc(ParsePos);
- white_level := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap') = 0 then begin
- Inc(ParsePos);
- cmapindex := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap_inter') = 0 then begin
- Inc(ParsePos);
- cmap_inter := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'palette') = 0 then begin
-// Inc(ParsePos);
-// cmapindex := StrToInt(ParseValues[ParsePos]);
- OutputDebugString(Pchar('NYI import Palette'));
- end else if AnsiCompareText(CurrentToken, 'density') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].Density := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'color') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].color := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'symmetry') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].symmetry := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'coefs') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'var') = 0 then begin
- for i := 0 to NVARS - 1 do begin
- xform[CurrentXForm].vars[i] := 0;
- end;
-
- i := 0;
- while true do begin
- if (ParsePos + 1) >= ParseValues.Count then
- break;
- if ParseValues[ParsePos + 1][1] in ['a'..'z', 'A'..'Z'] then
- break;
-
- Inc(ParsePos);
- xform[CurrentXForm].vars[i] := StrToFloat(ParseValues[ParsePos]);
- Inc(i);
- end;
-
- end else begin
- OutputDebugString(Pchar('Unknown Token: ' + CurrentToken));
- end;
-
- Inc(ParsePos);
- end;
- GetCmap(cmapindex, hue_rotation, Cmap);
-
- ParseValues.Free;
-
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-procedure TControlPoint.SetVariation(vari: TVariation);
-const
- xform_distrib: array[0..12] of integer = (2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 8);
- var_distrib: array[0..40] of integer = (-1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);
- mixed_var_distrib: array[0..30] of integer = (0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);
-var
- i, j, v: integer;
- rv: integer;
-begin
- repeat
- rv := var_distrib[random(41)];
- until Variations[rv];
-
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if vari = vRandom then
- begin
- if rv < 0 then
- begin
- repeat
- v := Mixed_var_distrib[random(31)];
- until Variations[v]; // Use only Variations set in options
- xform[i].vars[v] := 1
- end
- else
- xform[i].vars[rv] := 1;
- end
- else
- xform[i].vars[integer(vari)] := 1;
- end;
-end;
-
-procedure TControlPoint.RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
-const
- xform_distrib: array[0..12] of integer = (2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 8);
- var_distrib: array[0..40] of integer = (-1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);
- mixed_var_distrib: array[0..30] of integer = (0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21);
-var
- nrXforms: integer;
- i, j: integer;
- v, rv: integer;
-begin
-//hue_rotation := random;
- hue_rotation := 1;
- cmapindex := RANDOMCMAP;
- GetCmap(cmapindex, hue_rotation, cmap);
- time := 0.0;
-
-//nrXforms := xform_distrib[random(13)];
- nrXforms := random(Max - (Min - 1)) + Min;
- repeat
- rv := var_distrib[random(41)];
- until Variations[rv];
-
- for i := 0 to NXFORMS - 1 do begin
- xform[i].density := 0;
- end;
-
- for i := 0 to nrXforms - 1 do begin
- xform[i].density := 1.0 / nrXforms;
- xform[i].color := i / (nrXforms - 1);
-
- xform[i].c[0][0] := 2 * random - 1;
- xform[i].c[0][1] := 2 * random - 1;
- xform[i].c[1][0] := 2 * random - 1;
- xform[i].c[1][1] := 2 * random - 1;
- xform[i].c[2][0] := 4 * random - 2;
- xform[i].c[2][1] := 4 * random - 2;
-
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if rv < 0 then
- begin
- repeat
- v := Mixed_var_distrib[random(31)];
- until Variations[v]; // use only variations set in options
- xform[i].vars[v] := 1
- end
- else
- xform[i].vars[rv] := 1;
-
- end;
- if calc then CalcBoundbox;
-end;
-
-procedure TControlPoint.RandomCP1;
-var
- i, j: Integer;
-begin
- RandomCP;
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
- xform[i].vars[0] := 1;
- end;
-
- CalcBoundbox;
-end;
-
-procedure TControlPoint.CalcBoundbox;
-var
- Points: TPointsArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
-begin
-// RandSeed := 1234567;
- try
- SetLength(Points, SUB_BATCH_SIZE);
- case compatibility of
- 0: iterate(SUB_BATCH_SIZE, points);
- 1: iterate_d(SUB_BATCH_SIZE, points);
- end;
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E10;
- maxx := -1E10;
- miny := 1E10;
- maxy := -1E10;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
- center[0] := (minx + maxx) / 2;
- center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- pixels_per_unit := 0.7 * Min(width / (maxx - minx), Height / (maxy - miny))
- else
- pixels_per_unit := 10;
- except on E: EMathError do
- pixels_per_unit := 10;
- end;
-
-end;
-
-function CalcUPRMagn(const cp: TControlPoint): double;
-var
- Points: TPointsArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
- xLength, yLength: double;
-begin
- result := 1.0;
- try
- SetLength(Points, SUB_BATCH_SIZE);
- cp.iterate_d(SUB_BATCH_SIZE, Points);
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E10;
- maxx := -1E10;
- miny := 1E10;
- maxy := -1E10;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
- cp.center[0] := (minx + maxx) / 2;
- cp.center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- cp.pixels_per_unit := 0.7 * Min(cp.width / (maxx - minx), cp.height / (maxy - miny))
- else
- cp.pixels_per_unit := 10;
-
- // Calculate magn for UPRs
- xLength := maxx - minx;
- yLength := maxy - miny;
- if xLength >= yLength then
- begin
- result := 1 / xLength * 2;
- end
- else
- begin
- result := 1 / yLength * 2;
- end;
-
- except on E: EMathError do
- end;
-
-end;
-
-
-class function TControlPoint.interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint;
-var
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
-// totvar: double;
- {z,rhtime: double;}
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - time) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Time;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.brightness := c0 * cp1.brightness + c1 * cp2.brightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-{ Apophysis doesn't interpolate background color - mt }
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- Result.xform[i].density := c0 * cp1.xform[i].density + c1 * cp2.xform[i].density;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
- for j := 0 to NVARS - 1 do begin
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- end;
-
-(*
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
- *)
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
-
-{ Remainder commented out;
- rhtime := time * 2 * PI / (60.0 * 30.0);
- // pulse
- z := 1;
- for j := 0 to 1 do begin
- z := z + Result.pulse[j, 0] * sin(Result.pulse[j, 1] * rhtime)
- end;
-
- for j := 0 to 2 do begin
- Result.xform[i].c[j][0] := Result.xform[i].c[j][0] * z;
- Result.xform[i].c[j][1] := Result.xform[i].c[j][1] * z;
- end;
-
- // wiggle
- for j := 0 to 1 do begin
- z := Result.wiggle[j,1] * rhtime;
-
- Result.xform[i].c[0][0] := Result.xform[i].c[0][0] + Result.wiggle[j,0] * cos(z);
- Result.xform[i].c[1][0] := Result.xform[i].c[1][0] + Result.wiggle[j,0] * -sin(z);
- Result.xform[i].c[0][1] := Result.xform[i].c[0][1] + Result.wiggle[j,0] * sin(z);
- Result.xform[i].c[1][1] := Result.xform[i].c[1][1] + Result.wiggle[j,0] * cos(z);
- end;
-}
- end;
-end;
-
-procedure TControlPoint.InterpolateX(cp1, cp2: TControlPoint; Tm: double);
-var
- result: TControlPoint;
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
-// totvar: double;
- {z,rhtime: double;}
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - tm) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Tm;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.brightness := c0 * cp1.brightness + c1 * cp2.brightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- Result.xform[i].density := c0 * cp1.xform[i].density + c1 * cp2.xform[i].density;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
- Result.xform[i].symmetry := c0 * cp1.xform[i].symmetry + c1 * cp2.xform[i].symmetry;
- for j := 0 to NVARS - 1 do begin
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- end;
-(*
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
- *)
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
- end;
- Copy(Result);
- cmap := Result.cmap;
- result.free;
-end;
-
-
-
-procedure TControlPoint.SaveToFile(Filename: string);
-var
- sl: TStringlist;
-begin
- sl := TStringlist.Create;
-
- SaveToStringlist(sl);
-
- sl.SaveToFile(filename);
- sl.Free;
-end;
-
-procedure TControlPoint.SaveToStringlist(sl: TStringlist);
-var
- i, j: Integer;
- s: string;
- OldDecimalSperator: Char;
-begin
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- sl.add(format('time %f', [time]));
- if cmapindex >= 0 then
- sl.add(format('cmap %d', [cmapindex]));
- sl.add(format('zoom %f', [zoom])); // mt
- sl.add(format('angle %f', [FAngle]));
- sl.add(format('image_size %d %d center %f %f pixels_per_unit %f',
- [Width, Height, center[0], center[1], pixels_per_unit]));
- sl.add(format('spatial_oversample %d spatial_filter_radius %f',
- [spatial_oversample, spatial_filter_radius]));
- sl.add(format('sample_density %f', [sample_density]));
-// sl.add(format('nbatches %d white_level %d background %f %f %f', - changed to integers - mt
- sl.add(format('nbatches %d white_level %d background %d %d %d',
- [nbatches, white_level, background[0], background[1], background[2]]));
- sl.add(format('brightness %f gamma %f vibrancy %f hue_rotation %f cmap_inter %d',
- [brightness * BRIGHT_ADJUST, gamma, vibrancy, hue_rotation, cmap_inter]));
-
- for i := 0 to NXFORMS - 1 do begin
- if xform[i].density = 0 then
- Continue;
-
- sl.add(format('xform %d density %.3f color %f symmetry %f', [i, xform[i].density, xform[i].color, xform[i].symmetry]));
- s := 'var';
- for j := 0 to NVARS - 1 do begin
- s := format('%s %f', [s, xform[i].vars[j]]);
- end;
- sl.add(s);
-// sl.Add(format('coefs %f %f %f %f %f %f',
- sl.Add(format('coefs %.6f %.6f %.6f %.6f %.6f %.6f',
- [xform[i].c[0][0], xform[i].c[0][1],
- xform[i].c[1][0], xform[i].c[1][1],
- xform[i].c[2][0], xform[i].c[2][1]]));
- end;
-
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-function TControlPoint.Clone: TControlPoint;
-var
- sl: TStringList;
-begin
- sl := TStringList.Create;
- SaveToStringlist(sl);
- Result := TControlPoint.Create;
- Result.ParseStringlist(sl);
- Result.Fangle := FAngle;
- Result.cmap := cmap;
- Result.name := name;
- Result.nick := nick;
- Result.url := url;
- sl.Free;
-end;
-
-procedure TControlPoint.Copy(cp1: TControlPoint);
-var
- sl: TStringList;
-begin
- Clear;
- sl := TStringList.Create;
- cp1.SaveToStringlist(sl);
- ParseStringlist(sl);
- Fangle := cp1.FAngle;
- cmap := cp1.cmap;
- name := cp1.name;
- nick := cp1.nick;
- url := cp1.url;
- sl.Free;
-end;
-
-procedure TControlPoint.ParseStringList(sl: TStringlist);
-var
- s: string;
- i: integer;
-begin
- for i := 0 to sl.Count - 1 do begin
- s := s + sl[i] + ' ';
- end;
- ParseString(s);
-end;
-
-procedure TControlPoint.Clear;
-var
- i, j: Integer;
-begin
- symmetry := 0;
- for i := 0 to NXFORMS - 1 do begin
- xform[i].density := 0;
- xform[i].symmetry := 0;
- xform[i].color := 0;
- xform[i].vars[0] := 1;
- for j := 1 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
- end;
- zoom := 0;
-end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-const
- sym_distrib: array[0..14] of integer = (
- -4, -3,
- -2, -2, -2,
- -1, -1, -1,
- 2, 2, 2,
- 3, 3,
- 4, 4
- );
-var
- i, j, k: integer;
- a: double;
-begin
- result := 0;
- if (0 = sym) then
- if (random(1) <> 0) then
- sym := sym_distrib[random(14)]
- else if (random(32) <> 0) then // not correct
- sym := random(13) - 6
- else
- sym := random(51) - 25;
-
- if (1 = sym) or (0 = sym) then
- begin
- result := 0;
- exit;
- end;
-
- for i := 0 to NXFORMS - 1 do
- if (cp.xform[i].density = 0.0) then break;
-
- if (i = NXFORMS) then
- begin
- result := 0;
- exit;
- end;
- cp.symmetry := sym;
-
- if (sym < 0) then
- begin
- cp.xform[i].density := 1.0;
- cp.xform[i].symmetry := 1;
- cp.xform[i].vars[0] := 1.0;
- for j := 1 to NVARS - 1 do cp.xform[i].vars[j] := 0;
- cp.xform[i].color := 1.0;
- cp.xform[i].c[0][0] := -1.0;
- cp.xform[i].c[0][1] := 0.0;
- cp.xform[i].c[1][0] := 0.0;
- cp.xform[i].c[1][1] := 1.0;
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- sym := -sym;
- end;
-
- a := 2 * PI / sym;
-
-// for (k = 1; (k < sym)&&(i < NXFORMS); k + + ) {
- k := 1;
- while (k < sym) and (i < NXFORMS) do
- begin
- cp.xform[i].density := 1.0;
- cp.xform[i].vars[0] := 1.0;
- cp.xform[i].symmetry := 1;
- for j := 1 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- if sym < 3 then
- cp.xform[i].color := 0
- else
- cp.xform[i].color := (k - 1) / (sym - 2);
-
- if cp.xform[i].color > 1 then
- begin
-// ShowMessage('Color value larger than 1');
- repeat
- cp.xform[i].color := cp.xform[i].color - 1
- until cp.xform[i].color <= 1;
- end;
-
- cp.xform[i].c[0][0] := cos(k * a);
- cp.xform[i].c[0][1] := sin(k * a);
- cp.xform[i].c[1][0] := -cp.xform[i].c[0][1];
- cp.xform[i].c[1][1] := cp.xform[i].c[0][0];
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- inc(k);
- end;
-end;
-
-function TControlPoint.HasNewVariants: boolean;
-var
- i: integer;
-begin
- Result := false;
-
- for i:= 0 to NXFORMS -1 do begin
- if (xform[i].vars[18] > 0) or
- (xform[i].vars[19] > 0) or
- (xform[i].vars[20] > 0) or
- (xform[i].vars[21] > 0) then begin
- Result := True;
- Exit;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomtoRect(R: TRect);
-var
- scale: double;
- ppux, ppuy: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppux := pixels_per_unit * scale;
- ppuy := pixels_per_unit * scale;
-
- dx := ((r.Left + r.Right)/2 - Width/2)/ppux ;
- dy := ((r.Top + r.Bottom)/2 - Height/2)/ppuy;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy ;
-
- Scale := Scale * Min( Width/(abs(r.Right - r.Left) + 1), Height/(abs(r.Bottom - r.Top) + 1)) ;
- Zoom := Log2(Scale);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomIn(Factor: double);
-var
- scale: double;
-begin
- scale := power(2, zoom);
-
- Scale := Scale / Factor;
- Zoom := Log2(Scale);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.MoveRect(R: TRect);
-var
- scale: double;
- ppux, ppuy: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppux := pixels_per_unit * scale;
- ppuy := pixels_per_unit * scale;
-
- dx := (r.Left - r.Right)/ppux;
- dy := (r.Top - r.Bottom)/ppuy;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy ;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.Rotate(Angle: double);
-begin
- FAngle := FAngle + Angle;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02f/Source/Editor.dfm b/2.02f/Source/Editor.dfm
deleted file mode 100644
index 4185cae..0000000
--- a/2.02f/Source/Editor.dfm
+++ /dev/null
@@ -1,646 +0,0 @@
-object EditForm: TEditForm
- Left = 516
- Top = 218
- Width = 582
- Height = 471
- Caption = 'Editor'
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00000000000000000000000000000000000000FFFF000000
- 00000000000000000000000000000000000000000000FFFF0000000000000000
- 0000000000000000000000000000FFFF00000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF0000FF0000FF
- 00FFFF0000FF0000FF0000FF0000FF0000FF00000000FFFF0000000000000000
- 000000000000000000FF00000000000000000000FFFF0000000000000000FF00
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 00000000000000FFFF0000FF00000000000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000000000000000FF00FFFF00000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000FF00000000000000FFFF00000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000FF00000000000000000000000000
- FFFF00000000FFFF0000000000000000000000000000000000FF0000000000FF
- 00000000000000000000000000000000000000FFFF00FFFF0000000000000000
- 000000000000000000FF0000FF00000000000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800100008001000080010000800100008001000080010000800100008001
- 0000800100008001000080010000800100008001000080010000FFFF0000}
- KeyPreview = True
- OldCreateOrder = True
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnResize = FormResize
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object GrphPnl: TPanel
- Left = 0
- Top = 0
- Width = 394
- Height = 422
- Align = alClient
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- object GraphImage: TImage
- Left = 1
- Top = 1
- Width = 392
- Height = 420
- Align = alClient
- PopupMenu = EditPopup
- OnDblClick = GraphImageDblClick
- OnMouseDown = GraphImageMouseDown
- OnMouseMove = GraphImageMouseMove
- OnMouseUp = GraphImageMouseUp
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 422
- Width = 574
- Height = 15
- Panels = <
- item
- Width = 60
- end
- item
- Width = 60
- end
- item
- Width = 150
- end>
- SimplePanel = False
- end
- object ControlPanel: TPanel
- Left = 394
- Top = 0
- Width = 180
- Height = 422
- Align = alRight
- Alignment = taLeftJustify
- BevelOuter = bvNone
- TabOrder = 2
- DesignSize = (
- 180
- 422)
- object lblTransform: TLabel
- Left = 10
- Top = 128
- Width = 59
- Height = 13
- Caption = 'Transform'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = [fsBold]
- ParentFont = False
- end
- object PrevPnl: TPanel
- Left = 10
- Top = 0
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Caption = 'PrevPnl'
- Color = clBlack
- TabOrder = 0
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Align = alClient
- IncrementalDisplay = True
- PopupMenu = QualityPopup
- end
- end
- object cbTransforms: TComboBox
- Left = 75
- Top = 125
- Width = 57
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 1
- OnChange = cbTransformsChange
- end
- object PageControl: TPageControl
- Left = 10
- Top = 148
- Width = 167
- Height = 277
- ActivePage = TabSheet2
- Anchors = [akLeft, akTop, akRight, akBottom]
- MultiLine = True
- TabIndex = 3
- TabOrder = 2
- TabStop = False
- object TabSheet1: TTabSheet
- Caption = 'Triangle'
- object Label7: TLabel
- Left = 9
- Top = 12
- Width = 17
- Height = 13
- Caption = 'Ax:'
- end
- object Label8: TLabel
- Left = 9
- Top = 36
- Width = 17
- Height = 13
- Caption = 'Ay:'
- end
- object Label9: TLabel
- Left = 9
- Top = 60
- Width = 16
- Height = 13
- Caption = 'Bx:'
- end
- object Label10: TLabel
- Left = 9
- Top = 84
- Width = 16
- Height = 13
- Caption = 'By:'
- end
- object Label11: TLabel
- Left = 9
- Top = 108
- Width = 17
- Height = 13
- Caption = 'Cx:'
- end
- object Label12: TLabel
- Left = 9
- Top = 132
- Width = 17
- Height = 13
- Caption = 'Cy:'
- end
- object txtAx: TEdit
- Left = 32
- Top = 8
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 0
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtAy: TEdit
- Left = 32
- Top = 32
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 1
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBx: TEdit
- Left = 32
- Top = 56
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 2
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBy: TEdit
- Left = 32
- Top = 80
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 3
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtCx: TEdit
- Left = 32
- Top = 104
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 4
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtCy: TEdit
- Left = 32
- Top = 128
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 5
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object chkPreserve: TCheckBox
- Left = 8
- Top = 168
- Width = 129
- Height = 17
- Caption = 'Preserve weights'
- Checked = True
- State = cbChecked
- TabOrder = 6
- end
- end
- object XForm: TTabSheet
- Caption = 'Transform'
- object lbla: TLabel
- Left = 9
- Top = 12
- Width = 10
- Height = 13
- Caption = 'a:'
- end
- object Label1: TLabel
- Left = 9
- Top = 36
- Width = 10
- Height = 13
- Caption = 'b:'
- end
- object Label2: TLabel
- Left = 9
- Top = 60
- Width = 9
- Height = 13
- Caption = 'c:'
- end
- object Label3: TLabel
- Left = 9
- Top = 84
- Width = 10
- Height = 13
- Caption = 'd:'
- end
- object Label4: TLabel
- Left = 9
- Top = 108
- Width = 10
- Height = 13
- Caption = 'e:'
- end
- object Label5: TLabel
- Left = 9
- Top = 132
- Width = 8
- Height = 13
- Caption = 'f:'
- end
- object Label6: TLabel
- Left = 9
- Top = 156
- Width = 38
- Height = 13
- Caption = 'Weight:'
- end
- object Label29: TLabel
- Left = 9
- Top = 180
- Width = 52
- Height = 13
- Caption = 'Symmetry:'
- end
- object txtA: TEdit
- Left = 32
- Top = 8
- Width = 110
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtB: TEdit
- Left = 32
- Top = 32
- Width = 110
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtC: TEdit
- Left = 32
- Top = 56
- Width = 110
- Height = 21
- TabOrder = 2
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtD: TEdit
- Left = 32
- Top = 80
- Width = 110
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtE: TEdit
- Left = 32
- Top = 104
- Width = 110
- Height = 21
- TabOrder = 4
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtF: TEdit
- Left = 32
- Top = 128
- Width = 110
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtP: TEdit
- Left = 72
- Top = 152
- Width = 70
- Height = 21
- TabOrder = 6
- Text = '0'
- OnExit = txtPExit
- OnKeyPress = txtPKeyPress
- end
- object txtSymmetry: TEdit
- Left = 72
- Top = 176
- Width = 70
- Height = 21
- TabOrder = 7
- Text = '0'
- OnExit = txtSymmetryExit
- OnKeyPress = txtSymmetryKeyPress
- end
- end
- object TabSheet3: TTabSheet
- Caption = 'Variations'
- object VEVars: TValueListEditor
- Left = 0
- Top = 0
- Width = 159
- Height = 231
- Align = alClient
- ScrollBars = ssVertical
- TabOrder = 0
- TitleCaptions.Strings = (
- 'Variation'
- 'Value')
- OnExit = VEVarsExit
- OnKeyPress = VEVarsKeyPress
- OnValidate = VEVarsValidate
- ColWidths = (
- 93
- 60)
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Colors'
- ImageIndex = 3
- object GroupBox1: TGroupBox
- Left = 8
- Top = 0
- Width = 145
- Height = 73
- Caption = 'Transform color'
- TabOrder = 0
- object scrlXFormColor: TScrollBar
- Left = 8
- Top = 48
- Width = 129
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 0
- OnChange = scrlXFormColorChange
- OnScroll = scrlXFormColorScroll
- end
- object pnlXFormColor: TPanel
- Left = 8
- Top = 16
- Width = 65
- Height = 25
- BevelOuter = bvLowered
- TabOrder = 1
- end
- object txtXFormColor: TEdit
- Left = 80
- Top = 16
- Width = 57
- Height = 21
- TabOrder = 2
- OnExit = txtXFormColorExit
- OnKeyPress = txtXFormColorKeyPress
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 80
- Width = 145
- Height = 137
- Caption = 'Graph'
- TabOrder = 1
- object Label20: TLabel
- Left = 8
- Top = 56
- Width = 82
- Height = 13
- Caption = 'Background color'
- end
- object Label21: TLabel
- Left = 8
- Top = 96
- Width = 89
- Height = 13
- Caption = 'Reference triangle'
- end
- object pnlBackColor: TPanel
- Left = 8
- Top = 72
- Width = 129
- Height = 17
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- OnClick = pnlBackColorClick
- end
- object chkUseXFormColor: TCheckBox
- Left = 8
- Top = 16
- Width = 129
- Height = 17
- Caption = 'Use transform color'
- TabOrder = 1
- OnClick = chkUseXFormColorClick
- end
- object chkFlameBack: TCheckBox
- Left = 8
- Top = 36
- Width = 129
- Height = 17
- Caption = 'Use flame background'
- TabOrder = 2
- OnClick = chkFlameBackClick
- end
- object pnlReference: TPanel
- Left = 8
- Top = 112
- Width = 129
- Height = 17
- BevelOuter = bvLowered
- Color = clGray
- TabOrder = 3
- OnClick = pnlReferenceClick
- end
- end
- end
- end
- end
- object EditPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 312
- Top = 8
- object mnuAutoZoom: TMenuItem
- Caption = 'Auto Zoom'
- Hint = 'Zooms the triangle display to the best fit.'
- OnClick = mnuAutoZoomClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuDelete: TMenuItem
- Caption = 'Delete'
- Hint = 'Deletes the selected triangle.'
- ImageIndex = 9
- OnClick = mnuDeleteClick
- end
- object mnuDuplicate: TMenuItem
- Caption = 'Duplicate'
- Hint = 'Duplicates the selected triangle.'
- OnClick = mnuDupClick
- end
- object MenuItem2: TMenuItem
- Caption = '-'
- end
- object mnuAdd: TMenuItem
- Caption = 'Add'
- Hint = 'Adds a new triangle.'
- OnClick = mnuAddClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuFlipVertical: TMenuItem
- Caption = 'Flip Vertical'
- OnClick = mnuFlipVerticalClick
- end
- object mnuFlipHorizontal: TMenuItem
- Caption = 'Flip Horizontal'
- OnClick = mnuFlipHorizontalClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuVerticalFlipAll: TMenuItem
- Caption = 'Flip All Vertical '
- OnClick = mnuVerticalFlipAllClick
- end
- object mnuHorizintalFlipAll: TMenuItem
- Caption = 'Flip All Horizontal'
- OnClick = mnuHorizintalFlipAllClick
- end
- object MenuItem1: TMenuItem
- Caption = '-'
- end
- object mnuLockSel: TMenuItem
- Caption = 'Lock'
- OnClick = mnuLockClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 344
- Top = 8
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Checked = True
- OnClick = mnuResetLocationClick
- end
- end
-end
diff --git a/2.02f/Source/Editor.pas b/2.02f/Source/Editor.pas
deleted file mode 100644
index 3393a2f..0000000
--- a/2.02f/Source/Editor.pas
+++ /dev/null
@@ -1,1899 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Editor;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ComCtrls, Math, Menus, ToolWin, Registry, MyTypes,
- ControlPoint, Render, cmap, Grids, ValEdit;
-
-const
-// PixelCountMax = 32768;
- WM_PTHREAD_COMPLETE = WM_APP + 5438;
-
-type
- TEditForm = class(TForm)
- GrphPnl: TPanel;
- GraphImage: TImage;
- StatusBar: TStatusBar;
- ControlPanel: TPanel;
- lblTransform: TLabel;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- EditPopup: TPopupMenu;
- mnuLockSel: TMenuItem;
- MenuItem1: TMenuItem;
- mnuDelete: TMenuItem;
- mnuDuplicate: TMenuItem;
- MenuItem2: TMenuItem;
- mnuAdd: TMenuItem;
- mnuAutoZoom: TMenuItem;
- N1: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLocation: TMenuItem;
- mnuVerticalFlipAll: TMenuItem;
- N4: TMenuItem;
- mnuHorizintalFlipAll: TMenuItem;
- N5: TMenuItem;
- mnuFlipVertical: TMenuItem;
- mnuFlipHorizontal: TMenuItem;
- cbTransforms: TComboBox;
- N6: TMenuItem;
- PageControl: TPageControl;
- TabSheet1: TTabSheet;
- Label7: TLabel;
- Label8: TLabel;
- Label9: TLabel;
- Label10: TLabel;
- Label11: TLabel;
- Label12: TLabel;
- txtAx: TEdit;
- txtAy: TEdit;
- txtBx: TEdit;
- txtBy: TEdit;
- txtCx: TEdit;
- txtCy: TEdit;
- chkPreserve: TCheckBox;
- XForm: TTabSheet;
- lbla: TLabel;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label5: TLabel;
- Label6: TLabel;
- Label29: TLabel;
- txtA: TEdit;
- txtB: TEdit;
- txtC: TEdit;
- txtD: TEdit;
- txtE: TEdit;
- txtF: TEdit;
- txtP: TEdit;
- txtSymmetry: TEdit;
- TabSheet3: TTabSheet;
- VEVars: TValueListEditor;
- TabSheet2: TTabSheet;
- GroupBox1: TGroupBox;
- scrlXFormColor: TScrollBar;
- pnlXFormColor: TPanel;
- txtXFormColor: TEdit;
- GroupBox2: TGroupBox;
- Label20: TLabel;
- Label21: TLabel;
- pnlBackColor: TPanel;
- chkUseXFormColor: TCheckBox;
- chkFlameBack: TCheckBox;
- pnlReference: TPanel;
- procedure FormCreate(Sender: TObject);
- procedure GraphImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: integer);
- procedure GraphImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure GraphImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure FormShow(Sender: TObject);
- procedure mnuDeleteClick(Sender: TObject);
- procedure mnuAddClick(Sender: TObject);
- procedure mnuDupClick(Sender: TObject);
- procedure mnuAutoZoomClick(Sender: TObject);
- procedure mnuLockClick(Sender: TObject);
- procedure mnuXFlipClick(Sender: TObject);
- procedure mnuYFlipClick(Sender: TObject);
- procedure btnCloseClick(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure txtPKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditExit(Sender: TObject);
- procedure txtPExit(Sender: TObject);
- procedure DrawPreview;
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuVerticalFlipAllClick(Sender: TObject);
- procedure mnuHorizintalFlipAllClick(Sender: TObject);
- procedure mnuFlipVerticalClick(Sender: TObject);
- procedure mnuFlipHorizontalClick(Sender: TObject);
- procedure GraphImageDblClick(Sender: TObject);
- procedure cbTransformsChange(Sender: TObject);
- procedure CoefKeyPress(Sender: TObject; var Key: Char);
- procedure CoefExit(Sender: TObject);
- procedure scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrlXFormColorChange(Sender: TObject);
- procedure chkUseXFormColorClick(Sender: TObject);
- procedure chkFlameBackClick(Sender: TObject);
- procedure pnlBackColorClick(Sender: TObject);
- procedure pnlReferenceClick(Sender: TObject);
- procedure txtXFormColorExit(Sender: TObject);
- procedure txtXFormColorKeyPress(Sender: TObject; var Key: Char);
- procedure txtSymmetryExit(Sender: TObject);
- procedure txtSymmetryKeyPress(Sender: TObject; var Key: Char);
- procedure VEVarsKeyPress(Sender: TObject; var Key: Char);
- procedure VEVarsExit(Sender: TObject);
- procedure VEVarsValidate(Sender: TObject; ACol, ARow: Integer;
- const KeyName, KeyValue: String);
- private
- bm: TBitmap;
- cmap: TColorMap;
- // cp1: TControlPoint;
- PreviewDensity: double;
- procedure UpdateFlame(DrawMain: boolean);
- procedure DeleteTriangle(t: integer);
- procedure UpdateFlameX;
- public
- cp: TControlPoint;
- Render: TRenderer;
- { Options}
- UseFlameBackground, UseTransformColors: boolean;
- BackGroundColor, ReferenceTrianglecolor: integer;
- procedure UpdateDisplay;
- procedure AutoZoom;
- procedure DrawGraph;
- end;
-
-var
- EditForm: TEditForm;
- GraphZoom: double;
- CornerCaught: boolean;
- TriangleCaught: boolean;
- SelectedTriangle: integer;
- SelectedCorner: integer;
- SelLocked: boolean;
- Drawing: boolean;
- HasChanged: boolean;
- oldx, oldy: double;
- intoldx, intoldy: integer;
- clr: array[-1..11] of TColor;
- EditedVariation: integer;
- pcenterx, pcentery, pscale: double;
-
-procedure ShowSelectedInfo;
-function ColorValToColor(c: TColorMap; index: double): TColor;
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-function RotateTriangle(t: TTriangle; rad: double): TTriangle;
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-function RotateTrianglePoint(t: TTriangle; x, y, rad: double): TTriangle;
-function Centroid(t: TTriangle): TSPoint;
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-procedure ScaleAll;
-
-implementation
-
-uses Main, Global, Adjust, Mutate;
-
-const
- SUB_BATCH_SIZE = 1000;
- SC_MyMenuItem1 = WM_USER + 1;
-
-var
- oldTriangle: TTriangle;
- gCenterX: double;
- gCentery: double;
- gxlength: double;
- gylength: double;
-
-{$R *.DFM}
-
-{ Triangle transformations }
-
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-var
- r: integer;
-begin
- r := random(3);
- Result.x[r] := t.x[r] + random - 0.5;
- Result.y[r] := t.y[r] + random - 0.5;
-end;
-
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.y[0] := -t.y[0];
- Result.y[1] := -t.y[1];
- Result.y[2] := -t.y[2];
-end;
-
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.x[0] := -t.x[0];
- Result.x[1] := -t.x[1];
- Result.x[2] := -t.x[2];
-end;
-
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-begin
- Result.y[0] := scale * t.y[0];
- Result.y[1] := scale * t.y[1];
- Result.y[2] := scale * t.y[2];
- Result.x[0] := scale * t.x[0];
- Result.x[1] := scale * t.x[1];
- Result.x[2] := scale * t.x[2];
-end;
-
-function Centroid(t: TTriangle): TSPoint;
-begin
- Result.x := (t.x[0] + t.x[1] + t.x[2]) / 3;
- Result.y := (t.y[0] + t.y[1] + t.y[2]) / 3;
-end;
-
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-var
- xr, yr: double;
- z: TSPoint;
-begin
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- Result.y[0] := scale * (t.y[0] - yr) + yr;
- Result.y[1] := scale * (t.y[1] - yr) + yr;
- Result.y[2] := scale * (t.y[2] - yr) + yr;
- Result.x[0] := scale * (t.x[0] - xr) + xr;
- Result.x[1] := scale * (t.x[1] - xr) + xr;
- Result.x[2] := scale * (t.x[2] - xr) + xr;
-end;
-
-function RotateTriangle(t: TTriangle; rad: double): TTriangle; //rad in Radians
-var
- i: integer;
-begin
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] * cos(rad) - t.y[i] * sin(rad);
- Result.y[i] := t.x[i] * sin(rad) + t.y[i] * cos(rad);
- end;
-end;
-
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-var
- i: integer;
- r: double;
-begin
- r := (random * 2 * range) - range;
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] + r;
- Result.y[i] := t.y[i] + r;
- end;
-end;
-
-procedure ScaleAll;
-var
- i, j: integer;
-begin
- for i := 0 to 2 do
- begin
- MainTriangles[-1].y[i] := MainTriangles[-1].y[i] * 0.2;
- MainTriangles[-1].x[i] := MainTriangles[-1].x[i] * 0.2;
- end;
- for j := 0 to Transforms - 1 do
- for i := 0 to 2 do
- begin
- MainTriangles[j].y[i] := MainTriangles[j].y[i] * 0.2;
- MainTriangles[j].x[i] := MainTriangles[j].x[i] * 0.2;
- end;
-end;
-
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-var
- i: integer;
- xr, yr: double;
- z: TSPoint;
-begin
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) -
- (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) +
- (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-function RotateTrianglePoint(t: TTriangle; x, y, rad: double): TTriangle;
-var
- i: integer;
- xr, yr: double;
-begin
- xr := x;
- yr := y;
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) -
- (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) +
- (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-
-function ColorValToColor(c: TColorMap; index: double): TColor;
-var
- i: integer;
-begin
- i := Trunc(Index * 255);
- result := c[i][2] shl 16 + c[i][1] shl 8 + c[i][0];
-end;
-
-procedure TEditForm.UpdateDisplay;
-var
- i: integer;
-begin
- cp.copy(MainCp);
- AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
- cp.cmap := MainCp.cmap;
- cmap := MainCp.cmap;
- cbTransforms.Clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- AutoZoom;
- ShowSelectedInfo;
- DrawGraph;
- DrawPreview;
-end;
-
-procedure TEditForm.DrawPreview;
-begin
- //Render.Stop;
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- if mnuResetLocation.checked then
- begin
- cp.zoom := 0;
- cp.CalcBoundbox;
- end
- else
- begin
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.Center[0];
- cp.center[1] := MainCp.Center[1];
- end;
- cp.cmap := MainCp.cmap;
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- PreviewImage.Picture.Bitmap.Assign(Render.GetImage);
- PreviewImage.refresh;
-end;
-
-procedure ReadjustWeights(var cp: TControlPoint);
-{ Thanks to Rudy...code from Chaos}
-var
- total, othertotals, excess: double;
- t, i: integer;
-begin
- t := NumXForms(cp);
- { /* First determine the excess. */ }
- total := 0.0;
- othertotals := 0.0;
- for i := 0 to T - 1 do
- if cp.xform[i].density <> 0.0 then
- begin
- total := total + cp.xform[i].density;
- if (i <> SelectedTriangle) then
- othertotals := othertotals + cp.xform[i].density;
- end;
- excess := total - 1.0;
- { /* Now we need to fix'em */ }
- for i := 0 to T - 1 do
- if (i <> SelectedTriangle) and (cp.xform[i].density <> 0) then
- cp.xform[i].density := cp.xform[i].density -
- cp.xform[i].density / othertotals * excess;
-end;
-
-procedure ShowSelectedInfo;
-var
- t: integer;
- i: integer;
- a, b, c, d, e, f: double;
-begin
- t := SelectedTriangle;
- if (t >= Transforms) then t := Transforms - 1;
- //if EditForm.cbTransforms.ItemIndex <> t then EditForm.cbTransforms.ItemIndex := t;
- EditForm.cbTransforms.ItemIndex := t;
- //select combobox item
- EditForm.txtAx.text := Format('%.6g', [MainTriangles[t].x[0]]);
- EditForm.txtAy.text := Format('%.6g', [MainTriangles[t].y[0]]);
- EditForm.txtBx.text := Format('%.6g', [MainTriangles[t].x[1]]);
- EditForm.txtBy.text := Format('%.6g', [MainTriangles[t].y[1]]);
- EditForm.txtCx.text := Format('%.6g', [MainTriangles[t].x[2]]);
- EditForm.txtCy.text := Format('%.6g', [MainTriangles[t].y[2]]);
- EditForm.lblTransform.Refresh;
- EditForm.txtAx.Refresh;
- EditForm.txtAy.Refresh;
- EditForm.txtBx.Refresh;
- EditForm.txtBy.Refresh;
- EditForm.txtCx.Refresh;
- EditForm.txtCy.Refresh;
- a := EditForm.cp.xform[t].c[0][0];
- b := EditForm.cp.xform[t].c[1][0];
- c := EditForm.cp.xform[t].c[0][1];
- d := EditForm.cp.xform[t].c[1][1];
- e := EditForm.cp.xform[t].c[2][0];
- f := EditForm.cp.xform[t].c[2][1];
-
- EditForm.txtA.text := Format('%.6g', [a]);
- EditForm.txtB.text := Format('%.6g', [b]);
- EditForm.txtC.text := Format('%.6g', [c]);
- EditForm.txtD.text := Format('%.6g', [d]);
- EditForm.txtE.text := Format('%.6g', [e]);
- EditForm.txtF.text := Format('%.6g', [f]);
-
- EditForm.txtP.text := Format('%.6g', [EditForm.cp.xform[t].density]);
- EditForm.txtSymmetry.text := Format('%.6g', [EditForm.cp.xform[t].symmetry]);
- EditForm.txtA.Refresh;
- EditForm.txtB.Refresh;
- EditForm.txtC.Refresh;
- EditForm.txtD.Refresh;
- EditForm.txtE.Refresh;
- EditForm.txtF.Refresh;
- EditForm.txtP.Refresh;
- EditForm.pnlXFormColor.Color := ColorValToColor(EditForm.cp.cmap, EditForm.cp.xform[t].color);
- EditForm.txtXFormColor.Text := FloatToStr(EditForm.cp.xform[t].color);
- EditForm.scrlXFormcolor.Position := Trunc(EditForm.cp.xform[t].color * 100);
-
- for i := 0 to NVars-1 do begin
- EditForm.VEVars.Values[VarNames[i]] := Format('%.6g', [EditForm.cp.xform[SelectedTriangle].vars[i]]);
- end;
-
-end;
-
-procedure Scale(var fx, fy: double; x, y, Width, Height: integer);
-var
- sc: double;
-begin
- sc := 50 * GraphZoom;
- fx := (x - (Width / 2)) / sc + gCenterX;
- fy := -((y - (Height / 2)) / sc - gCentery);
-end;
-
-procedure TEditForm.AutoZoom;
-var
- i, j: integer;
- xminz, yminz, xmaxz, ymaxz: double;
-begin
- xminz := 0;
- yminz := 0;
- xmaxz := 0;
- ymaxz := 0;
- for i := -1 to Transforms - 1 do
- begin
- for j := 0 to 2 do
- begin
- if MainTriangles[i].x[j] < xminz then xminz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] < yminz then yminz := MainTriangles[i].y[j];
- if MainTriangles[i].x[j] > xmaxz then xmaxz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] > ymaxz then ymaxz := MainTriangles[i].y[j];
- end;
- end;
- gxlength := xmaxz - xminz;
- gylength := ymaxz - yminz;
- gCenterX := xminz + gxlength / 2;
- gCentery := yminz + gylength / 2;
- if gxlength >= gylength then
- begin
- GraphZoom := EditForm.GraphImage.Width / 60 / gxlength;
- end
- else
- begin
- GraphZoom := EditForm.GraphImage.Height / 60 / gylength;
- end;
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
-end;
-
-procedure TEditForm.UpdateFlameX;
-var
- i: integer;
-begin
- for i := 0 to transforms - 1 do
- begin
-// CP_compute(cp1, Triangles[i], Triangles[-1], i);
- solve3(MainTriangles[-1].x[0], MainTriangles[-1].y[0], MainTriangles[i].x[0],
- MainTriangles[-1].x[1], MainTriangles[-1].y[1], MainTriangles[i].x[1],
- MainTriangles[-1].x[2], MainTriangles[-1].y[2], MainTriangles[i].x[2],
- cp.xform[i].c[0][0], cp.xform[i].c[1][0], cp.xform[i].c[2][0]);
-
- solve3(MainTriangles[-1].x[0], MainTriangles[-1].y[0], MainTriangles[i].y[0],
- MainTriangles[-1].x[1], MainTriangles[-1].y[1], MainTriangles[i].y[1],
- MainTriangles[-1].x[2], MainTriangles[-1].y[2], MainTriangles[i].y[2],
- cp.xform[i].c[0][1], cp.xform[i].c[1][1], cp.xform[i].c[2][1]);
- end;
-
- GetXForms(cp, MainTriangles, transforms);
- if not chkPreserve.checked then ComputeWeights(cp, MainTriangles, transforms);
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
-end;
-
-procedure TEditForm.UpdateFlame(DrawMain: boolean);
-begin
-//; MainForm.StopThread;
- StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
- GetXForms(cp, MainTriangles, transforms);
- if not chkPreserve.Checked then ComputeWeights(cp, MainTriangles, transforms);
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- if DrawMain then begin
- MainForm.StopThread;
- MainCp.Copy(cp);
- MainCp.cmap := cmap;
- if mnuResetLocation.checked then begin
- MainCp.zoom := 0;
- MainForm.center[0] := cp.center[0];
- MainForm.center[1] := cp.center[1];
- end;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
- end;
-end;
-
-procedure TEditForm.DeleteTriangle(t: integer);
-var
- i, j: integer;
-begin
- if Transforms > 2 then
- { Can't have less than 2 transofms}
- begin
- MainForm.UpdateUndo;
- if t = (Transforms - 1) then
- { Last triangle...just reduce number}
- begin
- Transforms := Transforms - 1;
- SelectedTriangle := Transforms - 1;
- cp.xform[transforms].density := 0;
- cbTransforms.Clear;
- UpdateFlame(True);
- end
- else
- begin
- for i := t to Transforms - 2 do
- begin
- { copy higher transforms down }
- MainTriangles[i] := MainTriangles[i + 1];
- cp.xform[i].density := cp.xform[i + 1].density;
- cp.xform[i].color := cp.xform[i + 1].color;
- cp.xform[i].symmetry := cp.xform[i + 1].symmetry;
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := cp.xform[i + 1].vars[j];
- end;
- Transforms := Transforms - 1;
- cp.xform[transforms].density := 0;
- UpdateFlame(True);
- end;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- cbTransforms.ItemIndex := SelectedTriangle;
- end;
-end;
-
-function InsideTriangle(x, y: double): integer;
-var
- i, j, k: integer;
- inside: boolean;
-begin
-{ is x, y inside a triangle }
- Result := -1;
- inside := False;
- j := 2;
- for k := 0 to Transforms - 1 do
- begin
- for i := 0 to 2 do
- begin
- if (((MainTriangles[k].y[i] <= y) and
- (y < MainTriangles[k].y[j])) or
- ((MainTriangles[k].y[j] <= y) and
- (y < MainTriangles[k].y[i]))) and
- (x < (MainTriangles[k].x[j] - MainTriangles[k].x[i]) *
- (y - MainTriangles[k].y[i]) /
- (MainTriangles[k].y[j] - MainTriangles[k].y[i]) +
- MainTriangles[k].x[i]) then
- Inside := not Inside;
- j := i
- end;
- if inside then break;
- end;
- if inside then Result := k;
-end;
-
-function InTriangle(fx, fy: double): integer;
-var
- i, j: integer;
- d: double;
-begin
- Result := -2;
- i := InsideTriangle(fx, fy);
- if i > -1 then
- Result := i
- else
- for i := 0 to Transforms - 1 do
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- Result := i
- end;
-end;
-
-function InsideSelected(x, y: double): boolean;
-var
- i, j, k: integer;
- inside: boolean;
-begin
- inside := False;
- j := 2;
- k := SelectedTriangle;
- for i := 0 to 2 do
- begin
- if (((MainTriangles[k].y[i] <= y) and
- (y < MainTriangles[k].y[j])) or
- ((MainTriangles[k].y[j] <= y) and
- (y < MainTriangles[k].y[i]))) and
- (x < (MainTriangles[k].x[j] - MainTriangles[k].x[i]) *
- (y - MainTriangles[k].y[i]) /
- (MainTriangles[k].y[j] - MainTriangles[k].y[i]) +
- MainTriangles[k].x[i]) then inside := not inside;
- j := i
- end;
- InsideSelected := inside;
-end;
-
-procedure TEditForm.DrawGraph;
-var
- i: integer;
- ix, iy, sc: double;
- ax, ay, bx, by, cx, cy: integer;
- Width, Height: integer;
- BitMap: TBitMap;
-begin
- if SelectedTriangle >= Transforms then
- begin
- Dec(SelectedTriangle);
- SelLocked := False;
- EditForm.mnuLockSel.Checked := False;
- end;
- BitMap := TBitMap.Create;
- try
- Width := EditForm.GraphImage.Width;
- Height := EditForm.GraphImage.Height;
- BitMap.Width := Width;
- BitMap.Height := Height;
- ix := Width / 2;
- iy := Height / 2;
- sc := 50 * GraphZoom;
- with Bitmap.canvas do
- begin
- if chkFlameBack.checked then
- brush.Color := cp.background[2] shl 16 + cp.background[1] shl 8 + cp.background[0]
- else
- brush.Color := pnlBackColor.Color;
- FillRect(rect(0, 0, Width, Height));
- {Reference Triangle}
- Pen.Width := 1;
- Pen.Style := psDot;
- Pen.color := pnlReference.Color;
- MoveTo(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[1] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[1]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[2] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[2]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)));
- font.Color := pnlReference.Color;
- TextOut(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)), 'A');
- TextOut(integer(round(ix + MainTriangles[-1].x[1] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[1]) * sc)), 'B');
- TextOut(integer(round(ix + MainTriangles[-1].x[2] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[2]) * sc)), 'C');
- {Transforms}
- for i := 0 to Transforms - 1 do
- begin
- ax := integer(round(ix + MainTriangles[i].x[0] * sc - gCenterX * sc));
- ay := integer(round(iy + (gCentery + -MainTriangles[i].y[0]) * sc));
- bx := integer(round(ix + MainTriangles[i].x[1] * sc - gCenterX * sc));
- by := integer(round(iy + (gCentery + -MainTriangles[i].y[1]) * sc));
- cx := integer(round(ix + MainTriangles[i].x[2] * sc - gCenterX * sc));
- cy := integer(round(iy + (gCentery + -MainTriangles[i].y[2]) * sc));
- if chkUseXFormColor.checked then
- pen.color := ColorValToColor(MainCp.cmap, cp.xform[i].color)
- else Pen.color := clr[i mod 12];
- if i = SelectedTriangle then
- Pen.Style := psSolid
- else
- Pen.Style := psDot;
- MoveTo(ax, ay);
- LineTo(bx, by);
- LineTo(cx, cy);
- LineTo(ax, ay);
- Pen.Style := psSolid;
- Ellipse(ax - 4, ay - 4, ax + 4, ay + 4);
- Ellipse(bx - 4, by - 4, bx + 4, by + 4);
- Ellipse(cx - 4, cy - 4, cx + 4, cy + 4);
- Font.color := Pen.color;
- TextOut(ax, ay, 'A');
- TextOut(bx, by, 'B');
- TextOut(cx, cy, 'C');
- end;
- end;
- EditForm.GraphImage.Picture.Graphic := Bitmap;
- EditForm.GraphImage.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TEditForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- for i:= 0 to NVars-1 do begin
- VEVars.InsertRow(Varnames[i], '0', True);
- end;
-
- bm := TBitmap.Create;
- GraphZoom := 1;
- clr[-1] := clGray;
- clr[0] := clYellow1;
- clr[1] := clPlum2;
- clr[2] := clRed;
- clr[3] := clLime;
- clr[4] := clAqua;
- clr[11] := clBlue;
- clr[6] := clMaroon;
- clr[7] := clNavy;
- clr[8] := clOlive;
- clr[9] := clPurple;
- clr[10] := clTeal;
- clr[5] := clGreen;
- case EditPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TEditForm.GraphImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: integer);
-var
- vx, vy, fx, fy: double;
-begin
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- if inTriangle(fx, fy) >= 0 then
- GraphImage.Cursor := crHandPoint
- else
- GraphImage.Cursor := crArrow;
- StatusBar.Panels[0].Text := Format('X: %f', [fx]);
- StatusBar.Panels[1].Text := Format('Y: %f', [fy]);
- if CornerCaught then
- begin
- { Drag a corner }
- MainTriangles[SelectedTriangle].x[SelectedCorner] := fx;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := fy;
- HasChanged := True;
- UpdateFlameX;
-// UpdateFlame(False);
- end
- else if TriangleCaught then
- begin
- { Drag a whole triangle }
- vx := oldx - fx;
- vy := oldy - fy;
- MainTriangles[SelectedTriangle].x[0] := OldTriangle.x[0] - vx;
- MainTriangles[SelectedTriangle].y[0] := OldTriangle.y[0] - vy;
- MainTriangles[SelectedTriangle].x[1] := OldTriangle.x[1] - vx;
- MainTriangles[SelectedTriangle].y[1] := OldTriangle.y[1] - vy;
- MainTriangles[SelectedTriangle].x[2] := OldTriangle.x[2] - vx;
- MainTriangles[SelectedTriangle].y[2] := OldTriangle.y[2] - vy;
- HasChanged := True;
- UpdateFlameX;
-
-// UpdateFlame(False);
- end;
-end;
-
-procedure TEditForm.GraphImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-var
- d, fx, fy: double;
- i, j: integer;
-begin
- intoldx := x;
- intoldy := y;
- CornerCaught := False;
- TriangleCaught := False;
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- {Has user grabbed a corner?}
- if Button = mbLeft then
- begin
- if SelLocked then
- { Only change the locked triangle}
- begin
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[SelectedTriangle].x[j], MainTriangles[SelectedTriangle].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- SelectedCorner := j;
- MainForm.UpdateUndo;
- CornerCaught := True;
- oldx := fx;
- oldy := fy;
- Break;
- end;
- end;
- end
- else
- { Find a corner and select triangle }
- for i := 0 to Transforms - 1 do
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- SelectedTriangle := i;
- SelectedCorner := j;
- MainForm.UpdateUndo;
- CornerCaught := True;
- oldx := fx;
- oldy := fy;
- Break;
- end;
- end;
- if CornerCaught then
- begin
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end
- else
- begin
- if SelLocked then
- begin
- { Only move locked triangle }
- if InsideSelected(fx, fy) then
- begin
- OldTriangle := MainTriangles[SelectedTriangle];
- MainForm.UpdateUndo;
- TriangleCaught := True;
- oldx := fx;
- oldy := fy;
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end;
- end
- else
- begin
- { Mouse inside a triangle?}
- i := InsideTriangle(fx, fy);
- if i > -1 then
- begin
- SelectedTriangle := i;
- OldTriangle := MainTriangles[i];
- MainForm.UpdateUndo;
- TriangleCaught := True;
- oldx := fx;
- oldy := fy;
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end;
- end;
- end;
- end;
-end;
-
-procedure TEditForm.GraphImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-var
- fx, fy: double;
- i: integer;
-begin
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- { Mouse inside a triangle?}
- i := InsideTriangle(fx, fy);
- if i = -1 then
- begin
- if Button = mbLeft then
- if Shift = [ssCtrl] then
- begin
- AutoZoom;
- ShowSelectedInfo;
- DrawGraph;
- end
- end
- else
- begin
- if SelLocked and (i <> SelectedTriangle) then
- begin
- end
- else if Button = mbLeft then
- if Shift = [ssAlt] then
- begin
- MainTriangles[i] := RotateTriangleCenter(MainTriangles[i], -(PI / 20));
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssCtrl, ssAlt] then
- begin
- MainTriangles[i] := RotateTriangleCenter(MainTriangles[i], PI / 20);
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssShift] then
- begin
- MainTriangles[i] := ScaleTriangleCenter(MainTriangles[i], 1.1);
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssCtrl, ssShift] then
- begin
- MainTriangles[i] := ScaleTriangleCenter(MainTriangles[i], 0.9);
- HasChanged := True;
- UpdateFlame(False);
- end;
- end;
- CornerCaught := False;
- TriangleCaught := False;
- if HasChanged then
- begin
- UpdateFlame(true);
- end;
- HasChanged := False;
-end;
-
-procedure TEditForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Editor', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- EditForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- EditForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- EditForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- EditForm.Height := Registry.ReadInteger('Height');
- { Options }
- if Registry.ValueExists('UseTransformColors') then
- begin
- UseTransformColors := Registry.ReadBool('UseTransformColors');
- end
- else
- begin
- UseTransformColors := False;
- end;
- if Registry.ValueExists('UseFlameBackground') then
- begin
- UseFlameBackground := Registry.ReadBool('UseFlameBackground');
- end
- else
- begin
- UseFlameBackground := False;
- end;
- if Registry.ValueExists('BackgroundColor') then
- begin
- BackgroundColor := Registry.ReadInteger('BackgroundColor');
- end
- else
- begin
- BackgroundColor := integer(clBlack);
- end;
- if Registry.ValueExists('ReferenceTriangleColor') then
- begin
- ReferenceTriangleColor := Registry.ReadInteger('ReferenceTriangleColor');
- end
- else
- begin
- ReferenceTriangleColor := integer(clGray);
- end;
- end
- else begin
- UseTransformColors := False;
- UseFlameBackground := False;
- BackgroundColor := integer(clBlack);
- ReferenceTriangleColor := integer(clGray);
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- chkUseXFormColor.checked := UseTransformColors;
- chkFlameBack.checked := UseFlameBackground;
- pnlBackColor.Color := TColor(BackgroundColor);
- GrphPnl.Color := TColor(BackgroundColor);
- pnlReference.color := TColor(ReferenceTriangleColor);
- UpdateDisplay;
-end;
-
-procedure TEditForm.mnuDeleteClick(Sender: TObject);
-begin
- if SelectedTriangle > -1 then DeleteTriangle(SelectedTriangle);
-end;
-
-procedure TEditForm.mnuAddClick(Sender: TObject);
-var
- i: integer;
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- Transforms := Transforms + 1;
- MainTriangles[Transforms - 1] := MainTriangles[-1];
- SelectedTriangle := Transforms - 1;
- ComputeWeights(cp, MainTriangles, transforms);
- cp.xform[Transforms - 1].vars[0] := 1;
- for i := 1 to NVARS - 1 do
- cp.xform[Transforms - 1].vars[i] := 0;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuDupClick(Sender: TObject);
-var
- i: integer;
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- Transforms := Transforms + 1;
- MainTriangles[Transforms - 1] := MainTriangles[SelectedTriangle];
- ComputeWeights(cp, MainTriangles, transforms);
- for i := 0 to NVARS - 1 do
- cp.xform[Transforms - 1].vars[i] := cp.xform[SelectedTriangle].vars[i];
- SelectedTriangle := Transforms - 1;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuAutoZoomClick(Sender: TObject);
-begin
- AutoZoom;
- DrawGraph;
-end;
-
-procedure TEditForm.mnuLockClick(Sender: TObject);
-begin
- EditForm.mnuLockSel.Checked := not EditForm.mnuLockSel.Checked;
- SelLocked := EditForm.mnuLockSel.Checked;
-end;
-
-procedure TEditForm.mnuXFlipClick(Sender: TObject);
-begin
- MainTriangles[SelectedTriangle] := FlipTriangleHorizontal(MainTriangles[SelectedTriangle]);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuYFlipClick(Sender: TObject);
-begin
- MainTriangles[SelectedTriangle] := FlipTriangleVertical(MainTriangles[SelectedTriangle]);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnCloseClick(Sender: TObject);
-begin
- EditForm.Close;
-end;
-
-procedure TEditForm.FormResize(Sender: TObject);
-begin
- Autozoom;
- DrawGraph;
-end;
-
-procedure TEditForm.CornerEditExit(Sender: TObject);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then ;
- val := Format('%.6f', [cp.xform[SelectedTriangle].density]);
- OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].density := StrToFloat(TEdit(Sender).Text);
- ReadjustWeights(cp);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].density]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.CornerEditKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- if key = #13 then
- begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then ;
- val := Format('%.6f', [cp.xform[SelectedTriangle].density]);
- OldText := Val;
- { Stop the beep }
- Key := #0;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].density := StrToFloat(TEdit(Sender).Text);
- ReadjustWeights(cp);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].density]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
- end;
-end;
-
-{ ************************* Probability input ******************************** }
-
-procedure TEditForm.txtPKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].density);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 0.99 then NewVal := 0.99;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].density := NewVal;
- ReadjustWeights(cp);
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.txtPExit(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].density);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 0.99 then NewVal := 0.99;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].density := NewVal;
- ReadjustWeights(cp);
- UpdateFlame(True);
- end;
-end;
-
-{ **************************************************************************** }
-
-procedure TEditForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Editor', True) then
- begin
- { Options }
- Registry.WriteBool('UseTransformColors', UseTransformColors);
- Registry.WriteBool('UseFlameBackground', UseFlameBackground);
- Registry.WriteInteger('BackgroundColor', BackgroundColor);
- Registry.WriteInteger('ReferenceTriangleColor', ReferenceTriangleColor);
- { Size and position }
- if EditForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', EditForm.Top);
- Registry.WriteInteger('Left', EditForm.Left);
- Registry.WriteInteger('Width', EditForm.Width);
- Registry.WriteInteger('Height', EditForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TEditForm.mnuUndoClick(Sender: TObject);
-begin
- MainForm.Undo;
-end;
-
-procedure TEditForm.mnuRedoClick(Sender: TObject);
-begin
- MainForm.Redo;
-end;
-
-procedure TEditForm.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TEditForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- EditPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- EditPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- EditPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuResetLocationClick(Sender: TObject);
-begin
- mnuResetLocation.Checked := not mnuResetLocation.Checked;
- if not mnuResetLocation.checked then
- begin
- cp.width := MainCp.width;
- cp.height := MainCp.height;
- cp.pixels_per_unit := MainCp.pixels_per_unit;
- AdjustScale(cp, PreviewImage.width, PreviewImage.Height);
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.center[0];
- cp.center[1] := MainCp.center[1];
- end;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuVerticalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms - 1 do
- begin
- MainTriangles[i] := FlipTriangleVertical(MainTriangles[i]);
- end;
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuHorizintalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms - 1 do
- begin
- MainTriangles[i] := FlipTriangleHorizontal(MainTriangles[i]);
- end;
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipVerticalClick(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := FlipTriangleVertical(MainTriangles[SelectedTriangle]);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipHorizontalClick(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := FlipTriangleHorizontal(MainTriangles[SelectedTriangle]);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.GraphImageDblClick(Sender: TObject);
-begin
- AutoZoom;
- DrawGraph;
-end;
-
-procedure TEditForm.cbTransformsChange(Sender: TObject);
-begin
- if SelectedTriangle <> cbTransforms.ItemIndex then SelectedTriangle := cbTransforms.ItemIndex;
- ShowSelectedInfo;
- DrawGraph;
-end;
-
-procedure TEditForm.CoefKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- i: integer;
- OldVal, NewVal: double;
-begin
- i := 0; OldVal := 0;
- if key = #13 then
- begin
- key := #0;
- Allow := True;
- if Sender = txtA then
- i := 0
- else if Sender = txtB then
- i := 1
- else if Sender = txtC then
- i := 2
- else if Sender = txtD then
- i := 3
- else if Sender = txtE then
- i := 4
- else if Sender = txtF then
- i := 5;
- case i of
- 0: OldVal := Round6(cp.xform[SelectedTriangle].c[0][0]); //a
- 1: OldVal := Round6(cp.xform[SelectedTriangle].c[1][0]); //b
- 2: OldVal := Round6(cp.xform[SelectedTriangle].c[0][1]); //c
- 3: OldVal := Round6(cp.xform[SelectedTriangle].c[1][1]); //d
- 4: OldVal := Round6(cp.xform[SelectedTriangle].c[2][0]); //e
- 5: OldVal := Round6(cp.xform[SelectedTriangle].c[2][1]); //f
- end;
-// OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- case i of
- 0: cp.xform[SelectedTriangle].c[0][0] := NewVal; //a
- 1: cp.xform[SelectedTriangle].c[1][0] := NewVal; //b
- 2: cp.xform[SelectedTriangle].c[0][1] := NewVal; //c
- 3: cp.xform[SelectedTriangle].c[1][1] := NewVal; //d
- 4: cp.xform[SelectedTriangle].c[2][0] := NewVal; //e
- 5: cp.xform[SelectedTriangle].c[2][1] := NewVal; //f
- end;
- MainForm.TrianglesFromCP(cp, MainTriangles);
- ShowSelectedInfo;
- UpdateFlame(true);
- end;
- end;
-end;
-
-procedure TEditForm.CoefExit(Sender: TObject);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- i := 0; OldVal := 0;
- Allow := True;
- if Sender = txtA then
- i := 0
- else if Sender = txtB then
- i := 1
- else if Sender = txtC then
- i := 2
- else if Sender = txtD then
- i := 3
- else if Sender = txtE then
- i := 4
- else if Sender = txtF then
- i := 5;
- case i of
- 0: OldVal := Round6(cp.xform[SelectedTriangle].c[0][0]); //a
- 1: OldVal := Round6(cp.xform[SelectedTriangle].c[1][0]); //b
- 2: OldVal := Round6(cp.xform[SelectedTriangle].c[0][1]); //c
- 3: OldVal := Round6(cp.xform[SelectedTriangle].c[1][1]); //d
- 4: OldVal := Round6(cp.xform[SelectedTriangle].c[2][0]); //e
- 5: OldVal := Round6(cp.xform[SelectedTriangle].c[2][1]); //f
- end;
-// OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- case i of
- 0: cp.xform[SelectedTriangle].c[0][0] := NewVal; //a
- 1: cp.xform[SelectedTriangle].c[1][0] := NewVal; //b
- 2: cp.xform[SelectedTriangle].c[0][1] := NewVal; //c
- 3: cp.xform[SelectedTriangle].c[1][1] := NewVal; //d
- 4: cp.xform[SelectedTriangle].c[2][0] := NewVal; //e
- 5: cp.xform[SelectedTriangle].c[2][1] := NewVal; //f
- end;
- MainForm.TrianglesFromCP(cp, MainTriangles);
- ShowSelectedInfo;
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame(True);
-end;
-
-procedure TEditForm.scrlXFormColorChange(Sender: TObject);
-begin
- cp.xform[SelectedTriangle].color := (scrlXFormColor.Position) / 100;
- txtXFormColor.Text := FloatToStr(cp.xform[SelectedTriangle].color);
- pnlXFormColor.color := ColorValToColor(MainCp.cmap, cp.xform[SelectedTriangle].color);
- DrawGraph;
- DrawPreview;
-end;
-
-procedure TEditForm.chkUseXFormColorClick(Sender: TObject);
-begin
- UseTransformColors := chkUseXFormColor.checked;
- DrawGraph;
-end;
-
-procedure TEditForm.chkFlameBackClick(Sender: TObject);
-begin
- UseFlameBackground := chkFlameBack.checked;
- DrawGraph;
-end;
-
-procedure TEditForm.pnlBackColorClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlBackColor.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlBackColor.Color := AdjustForm.ColorDialog.Color;
- BackgroundColor := Integer(pnlBackColor.color);
- GrphPnl.Color := BackgroundColor;
- DrawGraph;
- end;
-end;
-
-procedure TEditForm.pnlReferenceClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlReference.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlReference.Color := AdjustForm.ColorDialog.Color;
- ReferenceTriangleColor := Integer(pnlReference.color);
- DrawGraph;
- end;
-end;
-
-procedure TEditForm.txtXFormColorExit(Sender: TObject);
-var
- v: double;
-begin
- try
- v := StrToFloat(txtXFormColor.Text);
- except on EConvertError do
- begin
- txtXformColor.text := FLoattoStr(cp.xform[SelectedTriangle].color);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- scrlXFormColor.Position := round(v * 100);
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.txtXFormColorKeyPress(Sender: TObject; var Key: Char);
-var
- v: double;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := StrToFloat(txtXFormColor.Text);
- except on EConvertError do
- begin
- txtXformColor.text := FLoattoStr(cp.xform[SelectedTriangle].color);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- scrlXFormColor.Position := round(v * 100);
- UpdateFlame(true);
- end;
- end;
-end;
-
-procedure TEditForm.txtSymmetryExit(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].symmetry);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 1 then NewVal := 1;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].symmetry := NewVal;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.txtSymmetryKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].symmetry);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 1 then NewVal := 1;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].symmetry := NewVal;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.VEVarsKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- key := #0;
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
- { Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.VEVarsExit(Sender: TObject);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
-{ Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
-{ If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.VEVarsValidate(Sender: TObject; ACol, ARow: Integer; const KeyName, KeyValue: String);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
-{ Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
-{ If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/FormExport.dfm b/2.02f/Source/FormExport.dfm
deleted file mode 100644
index 06ea24d..0000000
--- a/2.02f/Source/FormExport.dfm
+++ /dev/null
@@ -1,344 +0,0 @@
-object ExportDialog: TExportDialog
- Left = 313
- Top = 276
- BorderStyle = bsDialog
- Caption = 'Export Flame'
- ClientHeight = 270
- ClientWidth = 424
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 336
- Top = 178
- Width = 75
- Height = 25
- Caption = '&OK'
- Default = True
- ModalResult = 1
- TabOrder = 0
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 336
- Top = 210
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 1
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 5
- Width = 408
- Height = 57
- Caption = 'Destination'
- TabOrder = 2
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 66
- Width = 200
- Height = 105
- Caption = 'Rendering'
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object txtDensity: TEdit
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- OnChange = txtDensityChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 12
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 4
- Position = 2
- TabOrder = 3
- Wrap = False
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 66
- Width = 200
- Height = 105
- Caption = 'Size'
- TabOrder = 4
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '2048')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '2048')
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 176
- Width = 313
- Height = 89
- Caption = 'Hqi'
- TabOrder = 5
- object Label6: TLabel
- Left = 10
- Top = 23
- Width = 42
- Height = 13
- Caption = 'Batches:'
- end
- object Label7: TLabel
- Left = 152
- Top = 23
- Width = 61
- Height = 13
- Caption = 'Buffer depth:'
- end
- object Label8: TLabel
- Left = 10
- Top = 55
- Width = 29
- Height = 13
- Caption = 'Strips:'
- end
- object txtBatches: TEdit
- Left = 64
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- Text = '1'
- OnChange = txtBatchesChange
- end
- object udBatches: TUpDown
- Left = 121
- Top = 20
- Width = 12
- Height = 21
- Associate = txtBatches
- Min = 1
- Max = 10000
- Position = 1
- TabOrder = 1
- Wrap = False
- end
- object cmbDepth: TComboBox
- Left = 224
- Top = 20
- Width = 73
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 2
- OnChange = cmbDepthChange
- Items.Strings = (
- '16 bits'
- '32 bits'
- '64 bits')
- end
- object chkRender: TCheckBox
- Left = 224
- Top = 54
- Width = 65
- Height = 17
- Caption = 'Render'
- Checked = True
- State = cbChecked
- TabOrder = 3
- end
- object txtStrips: TEdit
- Left = 64
- Top = 52
- Width = 57
- Height = 21
- TabOrder = 4
- Text = '1'
- OnChange = txtBatchesChange
- end
- object udStrips: TUpDown
- Left = 121
- Top = 52
- Width = 12
- Height = 21
- Associate = txtStrips
- Min = 1
- Max = 512
- Position = 1
- TabOrder = 5
- Wrap = False
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'jpg'
- Filter =
- 'JPEG Image (*.jpg)|*.jpg|PPM Image (*.ppm)|*.ppm|PNG Images (*.p' +
- 'ng)|*.png'
- Left = 392
- Top = 24
- end
-end
diff --git a/2.02f/Source/FormExport.pas b/2.02f/Source/FormExport.pas
deleted file mode 100644
index f568349..0000000
--- a/2.02f/Source/FormExport.pas
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormExport;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons, ComCtrls;
-
-type
- TExportDialog = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- SaveDialog: TSaveDialog;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- txtDensity: TEdit;
- udOversample: TUpDown;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- GroupBox4: TGroupBox;
- Label6: TLabel;
- txtBatches: TEdit;
- udBatches: TUpDown;
- Label7: TLabel;
- cmbDepth: TComboBox;
- chkRender: TCheckBox;
- Label8: TLabel;
- txtStrips: TEdit;
- udStrips: TUpDown;
- procedure btnBrowseClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure txtBatchesChange(Sender: TObject);
- procedure cmbDepthChange(Sender: TObject);
- private
- { Private declarations }
- public
- Filename: string;
- ImageWidth, ImageHeight, Oversample, Batches, Strips: Integer;
- Sample_Density, Filter_Radius: double;
- { Public declarations }
- end;
-
-var
- ExportDialog: TExportDialog;
- Ratio: double;
-
-implementation
-uses Global, Main;
-
-{$R *.DFM}
-
-procedure TExportDialog.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.InitialDir := ExtractFileDir(txtFilename.text);
- SaveDialog.Filename := txtFilename.Text;
- case ExportFileFormat of
- 0: SaveDialog.DefaultExt := 'jpg';
- 1: SaveDialog.DefaultExt := 'ppm';
- end;
- SaveDialog.filterIndex := ExportFileFormat;
- SaveDialog.Filter := 'JPEG image (*.jpg) |*.jpg|PPM image (*.ppm)|*.ppm|PNG Image (*.png)|*.png';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.ppm');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- end;
- ExportFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-
-end;
-
-procedure TExportDialog.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- cbWidth.Text := IntToStr(MainCp.Width);
- cbHeight.Text := IntToStr(MainCp.Height);
- ImageWidth := MainCp.Width;
- ImageHeight := MainCp.Height;
- txtDensity.text := FloatToStr(Sample_density);
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4));
- txtFilterRadius.text := FloatToStr(Filter_Radius);
- txtOversample.text := IntToSTr(Oversample);
- udOversample.Position := Oversample;
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TExportDialog.btnOKClick(Sender: TObject);
-begin
- Filename := txtFilename.text;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
-end;
-
-procedure TExportDialog.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TExportDialog.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.txtDensityChange(Sender: TObject);
-begin
- try
- Sample_Density := StrToFloat(txtDensity.Text);
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4));
- except
- end;
-end;
-
-procedure TExportDialog.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtOversampleChange(Sender: TObject);
-begin
- if StrToInt(txtOversample.Text) > udOversample.Max then
- txtOversample.Text := IntToStr(udOversample.Max);
- if StrToInt(txtOversample.Text) < udOversample.Min then
- txtOversample.Text := IntToStr(udOversample.Min);
- try
- Oversample := StrToInt(txtOversample.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtBatchesChange(Sender: TObject);
-begin
- if StrToInt(txtBatches.Text) > udBatches.Max then
- txtBatches.Text := IntToStr(udBatches.Max);
- if StrToInt(txtBatches.Text) < udBatches.Min then
- txtBatches.Text := IntToStr(udBatches.Min);
- try
- Batches := StrToInt(txtBatches.Text);
- except
- end;
-end;
-
-procedure TExportDialog.cmbDepthChange(Sender: TObject);
-begin
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4))
- else
- txtBatches.text := IntToStr(1);
-end;
-
-end.
-
diff --git a/2.02f/Source/FormFavorites.dfm b/2.02f/Source/FormFavorites.dfm
deleted file mode 100644
index deb5554..0000000
--- a/2.02f/Source/FormFavorites.dfm
+++ /dev/null
@@ -1,104 +0,0 @@
-object FavoritesForm: TFavoritesForm
- Left = 457
- Top = 267
- BorderStyle = bsDialog
- Caption = 'Favorite Scripts'
- ClientHeight = 237
- ClientWidth = 303
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object PageControl1: TPageControl
- Left = 8
- Top = 8
- Width = 289
- Height = 193
- TabOrder = 0
- end
- object ListView: TListView
- Left = 16
- Top = 16
- Width = 193
- Height = 177
- Columns = <
- item
- Caption = 'Name'
- Width = 189
- end>
- HideSelection = False
- ReadOnly = True
- RowSelect = True
- ShowColumnHeaders = False
- TabOrder = 1
- ViewStyle = vsReport
- OnChange = ListViewChange
- end
- object btnAdd: TButton
- Left = 216
- Top = 16
- Width = 75
- Height = 25
- Caption = '&Add'
- TabOrder = 2
- TabStop = False
- OnClick = btnAddClick
- end
- object btnRemove: TButton
- Left = 216
- Top = 48
- Width = 75
- Height = 25
- Caption = '&Remove'
- TabOrder = 3
- TabStop = False
- OnClick = btnRemoveClick
- end
- object btnMoveUp: TButton
- Left = 216
- Top = 80
- Width = 75
- Height = 25
- Caption = 'Move &Up'
- TabOrder = 4
- TabStop = False
- OnClick = btnMoveUpClick
- end
- object btnMoveDown: TButton
- Left = 216
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Move &Down'
- TabOrder = 5
- TabStop = False
- OnClick = btnMoveDownClick
- end
- object btnOK: TButton
- Left = 144
- Top = 208
- Width = 75
- Height = 25
- Caption = '&OK'
- TabOrder = 6
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 224
- Top = 208
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 7
- OnClick = btnCancelClick
- end
-end
diff --git a/2.02f/Source/FormFavorites.pas b/2.02f/Source/FormFavorites.pas
deleted file mode 100644
index b17787c..0000000
--- a/2.02f/Source/FormFavorites.pas
+++ /dev/null
@@ -1,206 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormFavorites;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls;
-
-type
- TFavoritesForm = class(TForm)
- PageControl1: TPageControl;
- ListView: TListView;
- btnAdd: TButton;
- btnRemove: TButton;
- btnMoveUp: TButton;
- btnMoveDown: TButton;
- btnOK: TButton;
- btnCancel: TButton;
- procedure FormShow(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnAddClick(Sender: TObject);
- procedure btnRemoveClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure btnMoveUpClick(Sender: TObject);
- procedure btnMoveDownClick(Sender: TObject);
- private
- { Private declarations }
- public
- Faves: TStringList;
- { Public declarations }
- end;
-
-var
- FavoritesForm: TFavoritesForm;
-
-implementation
-
-uses Global, ScriptForm;
-{$R *.DFM}
-
-procedure TFavoritesForm.FormShow(Sender: TObject);
-var
- ListItem: TListItem;
- i: integer;
- s: string;
-begin
- Faves.Text := Favorites.text;
- ListView.Items.Clear;
- for i := 0 to Favorites.Count - 1 do
- begin
- ListItem := ListView.Items.Add;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- end;
- if Favorites.Count <> 0 then ListView.Selected := ListView.Items[0];
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnCancelClick(Sender: TObject);
-begin
- Close
-end;
-
-procedure TFavoritesForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
- Faves.SaveToFile(AppPath + 'favorites');
-end;
-
-procedure TFavoritesForm.FormCreate(Sender: TObject);
-begin
- Faves := TStringList.Create;
-end;
-
-procedure TFavoritesForm.FormDestroy(Sender: TObject);
-begin
- Faves.Free;
-end;
-
-procedure TFavoritesForm.btnAddClick(Sender: TObject);
-var
- ListItem: TListItem;
- i : integer;
- s: string;
-begin
- ScriptEditor.MainOpenDialog.InitialDir := ScriptPath;
- if ScriptEditor.mainOpenDialog.Execute then
- begin
- for i := 0 to Faves.Count - 1 do
- begin
- if ScriptEditor.MainOpenDialog.Filename = Faves[i] then exit;
- end;
-
- Faves.add(ScriptEditor.MainOpenDialog.Filename);
- ListItem := ListView.Items.Add;
- s := ExtractFileName(ScriptEditor.MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- ListView.Selected := ListView.Items[ListView.Items.Count - 1];
- btnRemove.Enabled := True;
- end;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnRemoveClick(Sender: TObject);
-var
- i: integer;
-begin
- i := ListView.Selected.Index;
- Faves.Delete(i);
- ListView.Items[i].delete;
- if ListView.Items.Count <> 0 then
- if i < ListView.Items.Count then
- ListView.Selected := ListView.Items[i]
- else
- ListView.Selected := ListView.Items[ListView.Items.Count - 1]
- else
- btnRemove.Enabled := False;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-begin
- if (Item.Index = ListView.Items.Count - 1) then
- btnMoveDown.Enabled := False
- else
- btnMoveDown.Enabled := True;
- if (Item.Index = 0) then
- btnMoveUp.Enabled := False
- else
- btnMoveUp.Enabled := True;
-
- if (ListView.Items.Count <= 1) then
- begin
- btnMoveDown.Enabled := False;
- btnMoveUp.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnMoveUpClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i - 1];
- Faves[i - 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i - 1].Caption;
- ListView.Items[i - 1].Caption := s;
- ListView.Selected := ListView.Items[i - 1];
-end;
-
-procedure TFavoritesForm.btnMoveDownClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i + 1];
- Faves[i + 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i + 1].Caption;
- ListView.Items[i + 1].Caption := s;
- ListView.Selected := ListView.Items[i + 1];
-end;
-
-end.
-
diff --git a/2.02f/Source/FormRender.dfm b/2.02f/Source/FormRender.dfm
deleted file mode 100644
index 4948e4b..0000000
--- a/2.02f/Source/FormRender.dfm
+++ /dev/null
@@ -1,431 +0,0 @@
-object RenderForm: TRenderForm
- Left = 280
- Top = 279
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'RenderForm'
- ClientHeight = 400
- ClientWidth = 424
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000005F97013B5500000000000000
- 0000000000000000000000000000000000000000000000005F97013B55000000
- 000000005F97181818000000000000005F971818180000000000000000000000
- 00000000000000005F97013B55005F97005F97005F971818181A0155005F9700
- 5F97181818000000000000000000000000000000005F97E4F2FB0088D9005F97
- 1A015537BBFD0088D91A0155005F970088D90088D91818180000000000000000
- 00000000005F97005F97E4F2FB0088D985E8FF85E8FF85E8FF37BBFD0088D9E4
- F2FB181818005F97000000000000000000000000005F97013B55005F9785E8FF
- 37BBFD005F97005F9737BBFD85E8FF0088D9005F97005F970000000000000000
- 00000000013B5585E8FF85E8FF85E8FF005F9737BBFD0088D9005F9785E8FF85
- E8FFE4F2FB005F97000000000000000000000000000000005F970088D9005F97
- 005F9785E8FF0088D9005F97005F970088D9005F970000000000000000000000
- 00000000000000005F97E8E8E80088D9005F9785E8FF0088D9005F970088D9E4
- F2FB005F970000000000000000000000000000000000000088D9005F97000000
- 005F9785E8FF0088D9005F970000000088D90088D90000000000000000000000
- 00000000000000000000000000000000005F97E4F2FBE4F2FB005F9700000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000005F97005F970000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000FFFF0000FE7F0000E6670000E0070000C0030000C0030000C0030000C003
- 0000E0070000E0070000E4270000FC3F0000FE7F0000FFFF0000FFFF0000}
- OldCreateOrder = False
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object ProgressBar: TProgressBar
- Left = 8
- Top = 330
- Width = 409
- Height = 13
- Min = 0
- Max = 100
- TabOrder = 0
- end
- object btnRender: TButton
- Left = 256
- Top = 352
- Width = 75
- Height = 23
- Caption = 'Render'
- Default = True
- TabOrder = 5
- OnClick = btnRenderClick
- end
- object btnCancel: TButton
- Left = 344
- Top = 350
- Width = 75
- Height = 25
- Caption = 'Close'
- TabOrder = 6
- OnClick = btnCancelClick
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 69
- Width = 408
- Height = 57
- Caption = 'Destination'
- TabOrder = 1
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- OnChange = txtFilenameChange
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Size'
- TabOrder = 2
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '2048')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '2048')
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Rendering'
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- Enabled = False
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object txtDensity: TEdit
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- OnChange = txtDensityChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 12
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 4
- Position = 2
- TabOrder = 3
- Wrap = False
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 238
- Width = 409
- Height = 81
- Caption = 'Memory usage'
- TabOrder = 4
- object lblApproxMem: TLabel
- Left = 202
- Top = 46
- Width = 119
- Height = 13
- Caption = 'Approx. memory required:'
- end
- object lblPhysical: TLabel
- Left = 202
- Top = 20
- Width = 121
- Height = 13
- Caption = 'Available phycial memory:'
- end
- object Label9: TLabel
- Left = 8
- Top = 46
- Width = 86
- Height = 13
- Caption = 'Maximum memory:'
- end
- object cbMaxMemory: TComboBox
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 1
- Items.Strings = (
- '32'
- '64'
- '128'
- '256'
- '512')
- end
- object chkLimitMem: TCheckBox
- Left = 8
- Top = 20
- Width = 145
- Height = 17
- Caption = 'Limit memory usage'
- TabOrder = 0
- OnClick = chkLimitMemClick
- end
- end
- object btnPause: TButton
- Left = 168
- Top = 350
- Width = 75
- Height = 25
- Caption = 'Pause'
- TabOrder = 7
- OnClick = btnPauseClick
- end
- object chkSave: TCheckBox
- Left = 8
- Top = 354
- Width = 113
- Height = 17
- Caption = 'Save parameters'
- Checked = True
- State = cbChecked
- TabOrder = 8
- end
- object GroupBox5: TGroupBox
- Left = 8
- Top = 8
- Width = 408
- Height = 57
- Caption = 'Preset'
- TabOrder = 9
- object btnSavePreset: TSpeedButton
- Left = 344
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Save Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSavePresetClick
- end
- object btnDeletePreset: TSpeedButton
- Left = 368
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Delete Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDeletePresetClick
- end
- object cmbPreset: TComboBox
- Left = 10
- Top = 20
- Width = 327
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbPresetChange
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 381
- Width = 424
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- SimplePanel = False
- end
- object SaveDialog: TSaveDialog
- Left = 368
- Top = 256
- end
-end
diff --git a/2.02f/Source/FormRender.pas b/2.02f/Source/FormRender.pas
deleted file mode 100644
index 222e5b6..0000000
--- a/2.02f/Source/FormRender.pas
+++ /dev/null
@@ -1,675 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ControlPoint, RenderThread, ComCtrls, Math, Buttons, Registry, cmap,
- ImageDLLLoader, ICOLoader, PNGLOader, HIPSLoader, BMPLoader, PCXLoader, WMFLoader,
- LinarBitmap, ExtCtrls, FileUtils, JPEGLoader, JPEG;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-type
- TRenderForm = class(TForm)
- ProgressBar: TProgressBar;
- btnRender: TButton;
- btnCancel: TButton;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- txtDensity: TEdit;
- GroupBox4: TGroupBox;
- lblApproxMem: TLabel;
- lblPhysical: TLabel;
- Label9: TLabel;
- cbMaxMemory: TComboBox;
- chkLimitMem: TCheckBox;
- SaveDialog: TSaveDialog;
- btnPause: TButton;
- chkSave: TCheckBox;
- GroupBox5: TGroupBox;
- btnSavePreset: TSpeedButton;
- cmbPreset: TComboBox;
- btnDeletePreset: TSpeedButton;
- udOversample: TUpDown;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- StatusBar: TStatusBar;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnRenderClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure chkLimitMemClick(Sender: TObject);
- procedure txtFilenameChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnPauseClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure btnSavePresetClick(Sender: TObject);
- procedure btnBrowseClick(Sender: TObject);
- procedure btnDeletePresetClick(Sender: TObject);
- procedure cmbPresetChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- private
-
- StartTime: TDateTime;
- Remainder: TDateTime;
-
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- procedure ListPresets;
- public
- Renderer: TRenderThread;
- PhysicalMemory, ApproxMemory: int64;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
-
- procedure OnProgress(prog: double);
- procedure ShowMemoryStatus;
- procedure ResetControls;
- end;
-
-var
- RenderForm: TRenderForm;
- Ratio: double;
-
-implementation
-
-uses Main, Global, SavePreset, FileCtrl;
-
-{$R *.DFM}
-
-procedure TRenderForm.ResetControls;
-begin
- txtFilename.Enabled := true;
- btnBrowse.Enabled := true;
- cbWidth.Enabled := true;
- cbHeight.Enabled := true;
- txtDensity.Enabled := true;
- txtFilterRadius.enabled := true;
- txtOversample.Enabled := true;
- chkLimitMem.Enabled := true;
- cbMaxMemory.enabled := chkLimitMem.Checked;
- btnRender.Enabled := true;
- cmbPreset.enabled := true;
- chkSave.enabled := true;
- btnSavePreset.enabled := true;
- btnDeletePreset.enabled := true;
- btnCancel.Caption := 'Close';
- btnPause.enabled := false;
- ProgressBar.Position := 0;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.ShowMemoryStatus;
-var
- GlobalMemoryInfo: TMemoryStatus; // holds the global memory status information
-begin
- GlobalMemoryInfo.dwLength := SizeOf(GlobalMemoryInfo);
- GlobalMemoryStatus(GlobalMemoryInfo);
- PhysicalMemory := GlobalMemoryInfo.dwAvailPhys div 1048576;
- ApproxMemory := 32 * Oversample * Oversample;
- ApproxMemory := ApproxMemory * ImageHeight * ImageWidth;
- ApproxMemory := ApproxMemory div 1048576;
-// ApproxMemory := (32 * Oversample * Oversample * ImageHeight * ImageWidth) div 1048576; // or 1000000?
- lblPhysical.Caption := 'Physical memory available: ' + Format('%d', [PhysicalMemory]) + ' MB';
- lblApproxMem.Caption := 'Approximate memory required: ' + Format('%d', [ApproxMemory]) + ' MB';
- if ApproxMemory > PhysicalMemory then
- ; // show warning icon.
-end;
-
-procedure TRenderForm.HandleThreadCompletion(var Message: TMessage);
-begin
- with TLinearBitmap.Create do
- try
- Assign(Renderer.GetImage);
- JPEGLoader.Default.Quality := JPEGQuality;
- SaveToFile(RenderForm.FileName);
- Renderer.Free;
- Renderer := nil;
- ResetControls;
- finally
- Free;
- end;
-end;
-
-procedure TRenderForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then
- begin
- Renderer.Free;
- Renderer := nil;
- ResetControls;
- end;
-end;
-
-procedure TRenderForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
- e, r: string;
-begin
-
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
-
- if ShowProgress then ProgressBar.Position := round(100 * prog);
-
- Elapsed := Now - StartTime;
- e := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]);
-
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
-
- r := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remainder * 24),
- Trunc((Remainder * 24 - Trunc(Remainder * 24)) * 60),
- Trunc((Remainder * 24 * 60 - Trunc(Remainder * 24 * 60)) * 60),
- Trunc((Remainder * 24 * 60 * 60 - Trunc(Remainder * 24 * 60 * 60)) * 100)]);
-
- StatusBar.Panels[0].text := e;
- StatusBar.Panels[1].text := r;
- StatusBar.Panels[2].text := 'Slice ' + IntToStr(Renderer.Slice + 1) + ' of ' + IntToStr(Renderer.nrSlices);
-end;
-
-procedure TRenderForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- ImageDLLLoader.Default.FindDLLs(ProgramPath);
- cbMaxMemory.ItemIndex := 1;
- MainForm.Buttons.GetBitmap(2, btnSavePreset.Glyph);
- MainForm.Buttons.GetBitmap(9, btnDeletePreset.Glyph);
- ListPresets;
-end;
-
-procedure TRenderForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- cp.free;
-end;
-
-procedure TRenderForm.btnRenderClick(Sender: TObject);
-var
- t: string;
-begin
- ImageWidth := StrToInt(cbWidth.text);
- ImageHeight := StrToInt(cbHeight.text);
- if (not chkLimitMem.checked) and (ApproxMemory > PhysicalMemory) then
- begin
- Application.MessageBox('You do not have enough memory for this render. Please use memory limiting.', 'Apophysis', 48);
- exit;
- end;
- if chkLimitMem.checked and (PhysicalMemory < StrToInt(cbMaxMemory.text)) and (Approxmemory > PhysicalMemory) then begin
- Application.MessageBox('You do not have enough memory for this render. Please use a lower Maximum memory setting.', 'Apophysis', 48);
- exit;
- end;
- t := txtFilename.Text;
- if t = '' then
- begin
- Application.MessageBox(PChar('Please enter a file name.'), 'Apophysis', 48);
- Exit;
- end;
- if FileExists(t) then
- if Application.MessageBox(PChar(t + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
- if not DirectoryExists(ExtractFileDir(t)) then
- begin
- Application.MessageBox('The directory does not exist.', 'Apophyis', 16);
- exit;
- end;
- {Check for invalid values }
- if sample_density <= 0 then
- begin
- Application.MessageBox('Invalid Sample Density value', 'Apophysis', 16);
- exit;
- end;
- if filter_radius <= 0 then
- begin
- Application.MessageBox('Invalid Filter Radius value', 'Apophysis', 16);
- exit;
- end;
- if Oversample < 1 then
- begin
- Application.MessageBox('Invalid Oversmple value', 'Apophysis', 16);
- exit;
- end;
- if ImageWidth < 1 then
- begin
- Application.MessageBox('Invalid image width', 'Apophysis', 16);
- exit;
- end;
- if ImageHeight < 1 then
- begin
- Application.MessageBox('Invalid image height', 'Apophysis', 16);
- exit;
- end;
- txtFilename.Enabled := false;
- btnBrowse.Enabled := false;
- cbWidth.Enabled := False;
- cbHeight.Enabled := false;
- txtDensity.Enabled := false;
- txtFilterRadius.enabled := false;
- txtOversample.Enabled := false;
- chkLimitMem.Enabled := false;
- cbMaxMemory.Enabled := false;
- cmbPreset.enabled := false;
- chkSave.enabled := false;
- btnSavePreset.enabled := false;
- btnDeletePreset.enabled := false;
- btnRender.Enabled := false;
- btnPause.enabled := true;
- btnCancel.Caption := 'Stop';
- StartTime := Now;
- Remainder := 365;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if not Assigned(Renderer) then
- begin
- cp.sample_density := Sample_density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := Filter_Radius;
- AdjustScale(cp, ImageWidth, ImageHeight);
- renderPath := ExtractFilePath(Filename);
- if chkSave.checked then
- MainForm.SaveXMLFlame(cp, ExtractFileName(FileName), renderPath + 'renders.flame');
- Renderer := TRenderThread.Create;
- if chkLimitMem.checked then
-(*
- if cbMaxMemory.ItemIndex = 0 then Renderer.MaxMem := 32
- else if cbMaxMemory.ItemIndex = 1 then Renderer.MaxMem := 64
- else if cbMaxMemory.ItemIndex = 2 then Renderer.MaxMem := 128
- else if cbMaxMemory.ItemIndex = 3 then Renderer.MaxMem := 256
- else if cbMaxMemory.ItemIndex = 4 then Renderer.MaxMem := 512;
-*)
- Renderer.MaxMem := StrToInt(cbMaxMemory.text);
- Renderer.OnProgress := OnProgress;
- Renderer.TargetHandle := RenderForm.Handle;
- Renderer.Compatibility := compatibility;
- Renderer.SetCP(cp);
- Renderer.Priority := tpLower;
- Renderer.Resume;
- end;
-end;
-
-procedure TRenderForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Render', False) then
- begin
- if Registry.ValueExists('Left') then
- RenderForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- RenderForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- SaveDialog.FileName := Filename;
- case renderFileFormat of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- txtOversample.Text := IntToStr(renderOversample);
- txtFilterRadius.Text := FloatToStr(renderFilterRadius);
- cbWidth.Text := IntToStr(MainForm.Image.Width);
- cbHeight.Text := IntToStr(MainForm.Image.Height);
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- txtDensity.Text := FloatToStr(renderDensity);
- ShowMemoryStatus;
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TRenderForm.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtOversampleChange(Sender: TObject);
-begin
- if StrToInt(txtOversample.Text) > udOversample.Max then
- txtOversample.Text := IntToStr(udOversample.Max);
- if StrToInt(txtOversample.Text) < udOversample.Min then
- txtOversample.Text := IntToStr(udOversample.Min);
- try
- Oversample := StrToInt(txtOversample.Text);
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkLimitMemClick(Sender: TObject);
-begin
- cbMaxMemory.enabled := chkLimitMem.Checked;
-end;
-
-procedure TRenderForm.txtFilenameChange(Sender: TObject);
-begin
- filename := txtFilename.text;
-end;
-
-procedure TRenderForm.btnCancelClick(Sender: TObject);
-begin
- if Assigned(Renderer) then
- Renderer.Terminate
- else
- close;
-end;
-
-procedure TRenderForm.txtDensityChange(Sender: TObject);
-begin
- try
- Sample_Density := StrToFloat(txtDensity.Text);
- except
- end;
-end;
-
-procedure TRenderForm.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TRenderForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Ext: string;
- Registry: TRegistry;
-begin
- Ext := ExtractFileExt(txtFileName.Text);
- if Ext = '.bmp' then renderFileFormat := 1;
- if Ext = '.png' then renderFileFormat := 2;
- if (Ext = '.jpg') or (Ext = '.jpeg') then renderFileFormat := 3;
- renderFilterRadius := Filter_Radius;
- renderWidth := ImageWidth;
- renderHeight := ImageHeight;
- renderDensity := Sample_density;
- renderOversample := Oversample;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Render', True) then
- begin
- Registry.WriteInteger('Top', RenderForm.Top);
- Registry.WriteInteger('Left', RenderForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TRenderForm.btnPauseClick(Sender: TObject);
-begin
- if Assigned(Renderer) then
- if Renderer.Suspended = false then
- begin
- renderer.suspend;
- btnPause.caption := 'Resume';
- end
- else
- begin
- renderer.resume;
- btnPause.caption := 'Pause';
- end;
-end;
-
-procedure TRenderForm.FormCloseQuery(Sender: TObject;
- var CanClose: Boolean);
-begin
- if Assigned(Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False
- else
- begin
- if Assigned(Renderer) then Renderer.Terminate;
- end;
-end;
-
-procedure TRenderForm.btnSavePresetClick(Sender: TObject);
-var
- IFile: TextFile;
- Title, Filename: string;
-begin
- SavePresetForm.txtPresetName.Text := cmbPreset.Text;
- if SavePresetForm.ShowModal = mrOK then
- begin
- Title := Trim(SavePresetForm.txtPresetName.Text);
- Filename := AppPath + 'render presets';
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- WriteLn(IFile, Trim(cbWidth.text));
- WriteLn(IFile, Trim(cbHeight.text));
- WriteLn(IFile, Trim(txtDensity.text));
- WriteLn(IFile, Trim(txtFilterRadius.text));
- WriteLn(IFile, Trim(txtOversample.text));
- WriteLn(IFile, ExtractFileExt(txtFileName.Text));
- if chkLimitMem.Checked then
- WriteLn(IFile, 'true')
- else
- WriteLn(IFile, 'false');
- WriteLn(IFile, IntToStr(cbMaxMemory.ItemIndex));
- WriteLn(IFile, cbMaxMemory.Text);
- WriteLn(IFile, '}');
- WriteLn(IFile, '');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save preset.', 'Apophysis', 16);
- Exit;
- end;
- end;
- ListPresets;
- cmbPreset.ItemIndex := cmbPreset.Items.count - 1;
- end;
-end;
-
-procedure TRenderForm.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.Filename := Filename;
- case renderFileFormat of
- 1: SaveDialog.DefaultExt := 'bmp';
- 2: SaveDialog.DefaultExt := 'png';
- 3: SaveDialog.DefaultExt := 'jpg';
- end;
- SaveDialog.filterIndex := renderFileFormat;
- SaveDialog.Filter := 'Bitmap image (*.bmp) | *.bmp|PNG Image (*.png)|*.png|JPEG image (*.jpg;*.jpeg)|*.jpg;*.jpeg';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- renderFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-end;
-
-procedure TRenderForm.ListPresets;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- if fileExists(AppPath + 'render presets') then
- try
- FStrings.LoadFromFile(AppPath + 'render presets');
- cmbPreset.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin
- cmbPreset.Items.add(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TRenderForm.btnDeletePresetClick(Sender: TObject);
-var
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- if Title = '' then exit;
- Filename := AppPath + 'render presets';
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- ListPresets;
-end;
-
-procedure TRenderForm.cmbPresetChange(Sender: TObject);
-var
- chk: boolean;
- i, j: integer;
- FStrings: TStringList;
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- Filename := AppPath + 'render presets';
- if Title = '' then exit;
- if EntryExists(Title, FileName) then
- begin
- // Load preset
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(Title) + ' {', Lowercase(FStrings[i])) <> 0 then
- begin
- chk := chkMaintain.checked;
- chkMaintain.Checked := False;
- j := i + 1;
- cbWidth.Text := FStrings[j];
- inc(j);
- cbHeight.text := FStrings[j];
- chkMaintain.Checked := chk;
- inc(j);
- txtDensity.text := FStrings[j];
- inc(j);
- txtFilterRadius.text := FStrings[j];
- inc(j);
- txtOversample.text := FStrings[j];
- inc(j);
- txtFileName.Text := ChangeFileExt(txtFileName.Text, FStrings[j]);
- inc(j);
- if Fstrings[j] = 'true' then chkLimitMem.checked := true else chkLimitMem.checked := false;
- inc(j);
- cbMaxMemory.ItemIndex := StrToInt(Fstrings[j]);
- cbMaxMemory.enabled := chkLimitMem.checked;
- inc(j);
- cbMaxMemory.Text := Fstrings[j];
- break;
- end;
- finally
- FStrings.Free;
- end
- end;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-end.
-
diff --git a/2.02f/Source/Fullscreen.dfm b/2.02f/Source/Fullscreen.dfm
deleted file mode 100644
index 86be5c8..0000000
--- a/2.02f/Source/Fullscreen.dfm
+++ /dev/null
@@ -1,30 +0,0 @@
-object FullscreenForm: TFullscreenForm
- Left = 438
- Top = 324
- BorderStyle = bsNone
- Caption = 'FullscreenForm'
- ClientHeight = 133
- ClientWidth = 188
- Color = clBlack
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image: TImage
- Left = 0
- Top = 0
- Width = 188
- Height = 133
- Align = alClient
- OnDblClick = ImageDblClick
- end
-end
diff --git a/2.02f/Source/Fullscreen.pas b/2.02f/Source/Fullscreen.pas
deleted file mode 100644
index d9e6637..0000000
--- a/2.02f/Source/Fullscreen.pas
+++ /dev/null
@@ -1,180 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Fullscreen;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- Menus, ControlPoint, RenderThread, ExtCtrls;
-
-type
- TFullscreenForm = class(TForm)
- Image: TImage;
- procedure FormShow(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure ImageDblClick(Sender: TObject);
- private
- Remainder, StartTime, Now: Extended;
- Renderer: TRenderThread;
- procedure showTaskbar;
- procedure hideTaskbar;
- procedure DrawFlame;
- procedure OnProgress(prog: double);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- public
- Calculate : boolean;
- cp: TControlPoint;
- Zoom: double;
- center: array[0..1] of double;
- end;
-
-var
- FullscreenForm: TFullscreenForm;
-
-implementation
-
-uses Main, Math, Global;
-
-{$R *.DFM}
-
-
-procedure TFullscreenForm.DrawFlame;
-begin
- AdjustScale(cp, Image.Width, Image.Height);
-// cp.Zoom := MainForm.Zoom;
-// cp.center[0] := MainForm.center[0];
-// cp.center[1] := MainForm.center[1];
- cp.sample_density := defSampleDensity;
- StartTime := Now;
- Remainder := 1;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if not Assigned(Renderer) then
- begin
- Renderer := TRenderThread.Create;
- Renderer.TargetHandle := Handle;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(cp);
- Renderer.Resume;
- end;
-end;
-
-procedure TFullscreenForm.HandleThreadCompletion(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- if Assigned(Renderer) then
- begin
- bm := TBitmap.Create;
- bm.assign(Renderer.GetImage);
- Image.Picture.Graphic := bm;
-
-// Canvas.StretchDraw(Rect(0, 0, ClientWidth, ClientHeight), bm);
- Renderer.Free;
- Renderer := nil;
- bm.Free;
- end;
-end;
-
-procedure TFullscreenForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then
- begin
- Renderer.Free;
- Renderer := nil;
- end;
-end;
-
-procedure TFullscreenForm.OnProgress(prog: double);
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- Canvas.Brush.Color := clTeal;
- Canvas.FrameRect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
- Canvas.Brush.Color := clTeal;
- Canvas.Fillrect(Rect(7, ClientHeight - 13, 7 + Round(prog * (ClientWidth - 14)), ClientHeight - 7));
- Canvas.Brush.Color := clBlack;
- Canvas.Fillrect(Rect(7 + Round(prog * (ClientWidth - 14)), ClientHeight - 13, ClientWidth - 7, ClientHeight - 7));
- Application.ProcessMessages;
-end;
-
-procedure TFullscreenForm.hideTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_HIDE);
-end;
-
-procedure TFullscreenForm.showTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_RESTORE);
-end;
-
-procedure TFullscreenForm.FormShow(Sender: TObject);
-begin
- MainForm.mnuShowFull.enabled := true;
- HideTaskbar;
- if calculate then
- DrawFlame;
-end;
-
-procedure TFullscreenForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- if Assigned(Renderer) then Renderer.Terminate;
- ShowTaskbar;
-end;
-
-procedure TFullscreenForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
-end;
-
-procedure TFullscreenForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- cp.Free;
-end;
-
-procedure TFullscreenForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- close;
-end;
-
-procedure TFullscreenForm.ImageDblClick(Sender: TObject);
-begin
- close;
-end;
-
-end.
-
diff --git a/2.02f/Source/Global.pas b/2.02f/Source/Global.pas
deleted file mode 100644
index c7ed2ea..0000000
--- a/2.02f/Source/Global.pas
+++ /dev/null
@@ -1,379 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Global;
-
-interface
-
-uses SysUtils, Classes, SyncObjs, Controls, Graphics, Math, MyTypes, controlpoint;
-type
- EFormatInvalid = class(Exception);
-
-{ Weight manipulation }
-{ Triangle transformations }
-function triangle_area(t: TTriangle): double;
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-function dist(x1, y1, x2, y2: double): double;
-{ Parsing functions }
-function GetVal(token: string): string;
-function ReplaceTabs(str: string): string;
-{ Palette and gradient functions }
-function GetGradient(FileName, Entry: string): string;
-{ Misc }
-function det(a, b, c, d: double): double;
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-
-
-const
- APP_NAME: string = 'Apophysis 2.0';
- prefilter_white: integer = 1024;
- eps: double = 1E-10;
- White_level = 200;
- clyellow1 = TColor($17FCFF);
- clplum2 = TColor($ECA9E6);
- clSlateGray = TColor($837365);
- FT_BMP = 1; FT_PNG = 2; FT_JPG = 3;
-
-var
- MainTriangles: TTriangles;
- ConfirmDelete: boolean; // Flag confirmation of entry deletion
-// FlameTitle: string;
- Transforms: integer; // Count of Tranforms
- AppPath: string; // Path of applicatio file
- OpenFile: string; // Name of currently open file
- CanDrawOnResize: boolean;
- PreserveWeights: boolean;
- {UPR Options}
- UPRSampleDensity: integer;
- UPRFilterRadius: double;
- UPROversample: integer;
- UPRAdjustDensity: boolean;
- UPRColoringIdent: string;
- UPRColoringFile: string;
- UPRFormulaIdent: string;
- UPRFormulaFile: string;
- UPRWidth: Integer;
- UPRHeight: Integer;
- ImageFolder: string;
- UPRPath: string; // Name and folder of last UPR file
- UpdateGradient: boolean;
- cmap_index: integer; // Index to current gradient
- Variation: TVariation; // Current variation
- NumTries, TryLength: integer; // Settings for smooth palette
- SmoothPaletteFile: string;
-{ Display }
- defSampleDensity, defPreviewDensity: Double;
- defGamma, defBrightness, defVibrancy, defFilterRadius: Double;
- defOversample: integer;
-{ Render }
- renderDensity, renderFilterRadius: double;
- renderOversample, renderWidth, renderHeight: integer;
- renderPath: string;
- JPEGQuality: integer;
- renderFileFormat: integer;
-{ Defaults }
- SavePath, SmoothPalettePath: string;
- RandomPrefix, RandomDate: string;
- RandomIndex: integer;
- FlameFile, GradientFile, GradientEntry, FlameEntry: string;
- ParamFolder: string;
- prevLowQuality, prevMediumQuality, prevHighQuality: double;
- defSmoothPaletteFile: string;
- BrowserPath: string; // Stored path of browser open dialog
- EditPrevQual, MutatePrevQual, AdjustPrevQual: Integer;
- randMinTransforms, randMaxTransforms: integer;
- mutantMinTransforms, mutantMaxTransforms: integer;
- KeepBackground: boolean;
- randGradient: Integer;
- defFlameFile: string;
- SymmetryType: integer;
- SymmetryOrder: integer;
- Variations: array[0..NVARS - 1] of boolean;
- VariationOptions: integer;
- { For random gradients }
- MinNodes, MaxNodes, MinHue, MaxHue, MinSat, MaxSat, MinLum, MaxLum: integer;
- FixedReference: boolean;
- BatchSize: Integer;
- Compatibility: integer; //0 = original, 1 = Drave's
- Favorites: TStringList;
- Script: string;
- ScriptPath: string;
- SheepServer, SheepNick, SheepURL, SheepPW, HqiPath: string;
- ExportBatches, ExportOversample, ExportWidth, ExportHeight, ExportFileFormat: Integer;
- ExportFilter, ExportDensity: Double;
- OpenFileType: TFileType;
- ResizeOnLoad: Boolean;
- ShowProgress: Boolean;
- defLibrary: string;
- LimitVibrancy: Boolean;
-implementation
-
-uses dialogs, Main;
-
-{ IFS }
-
-function det(a, b, c, d: double): double;
-begin
- Result := (a * d - b * c);
-end;
-
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-var
- det1: double;
-begin
- det1 := x1 * det(y2, 1.0, z2, 1.0) - x2 * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y2, z1, z2);
- if (det1 = 0.0) then
- begin
- Result := det1;
- EXIT;
- end
- else
- begin
- a := (x1h * det(y2, 1.0, z2, 1.0) - x2 * det(y1h, 1.0, z1h, 1.0)
- + 1 * det(y1h, y2, z1h, z2)) / det1;
- b := (x1 * det(y1h, 1.0, z1h, 1.0) - x1h * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y1h, z1, z1h)) / det1;
- e := (x1 * det(y2, y1h, z2, z1h) - x2 * det(y1, y1h, z1, z1h)
- + x1h * det(y1, y2, z1, z2)) / det1;
- a := Round6(a);
- b := Round6(b);
- e := Round6(e);
- Result := det1;
- end;
-end;
-
-function dist(x1, y1, x2, y2: double): double;
-var
- d2: double;
-begin
- { From FDesign source
- { float pt_pt_distance(float x1, float y1, float x2, float y2) }
- d2 := (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);
- if (d2 = 0.0) then
- begin
- Result := 0.0;
- exit;
- end
- else
- Result := sqrt(d2);
-end;
-
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-var
- a, b, e, c: double;
-begin
- if ((x = x1) and (y = y1)) then
- a := 0.0
- else
- a := sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1));
- if ((x = x2) and (y = y2)) then
- b := 0.0
- else
- b := sqrt((x - x2) * (x - x2) + (y - y2) * (y - y2));
- if ((x1 = x2) and (y1 = y2)) then
- e := 0.0
- else
- e := sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
- if ((a * a + e * e) < (b * b)) then
- Result := a
- else if ((b * b + e * e) < (a * a)) then
- Result := b
- else if (e <> 0.0) then
- begin
- c := (b * b - a * a - e * e) / (-2 * e);
- if ((a * a - c * c) < 0.0) then
- Result := 0.0
- else
- Result := sqrt(a * a - c * c);
- end
- else
- Result := a;
-end;
-
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-var
- ra, rb, rc, a, b, c: double;
-begin
- Result := True;
- ra := dist(Triangles[-1].y[0], Triangles[-1].x[0],
- Triangles[-1].y[1], Triangles[-1].x[1]);
- rb := dist(Triangles[-1].y[1], Triangles[-1].x[1],
- Triangles[-1].y[2], Triangles[-1].x[2]);
- rc := dist(Triangles[-1].y[2], Triangles[-1].x[2],
- Triangles[-1].y[0], Triangles[-1].x[0]);
- a := dist(t.y[0], t.x[0], t.y[1], t.x[1]);
- b := dist(t.y[1], t.x[1], t.y[2], t.x[2]);
- c := dist(t.y[2], t.x[2], t.y[0], t.x[0]);
- if (a > ra) then
- Result := False
- else if (b > rb) then
- Result := False
- else if (c > rc) then
- Result := False
- else if ((a = ra) and (b = rb) and (c = rc)) then
- Result := False;
-end;
-
-function triangle_area(t: TTriangle): double;
-var
- base, height: double;
-begin
- try
- base := dist(t.x[0], t.y[0], t.x[1], t.y[1]);
- height := line_dist(t.x[2], t.y[2], t.x[1], t.y[1],
- t.x[0], t.y[0]);
- if (base < 1.0) then
- Result := height
- else if (height < 1.0) then
- Result := base
- else
- Result := 0.5 * base * height;
- except on E: EMathError do
- Result := 0;
- end;
-end;
-
-{ Weight manipulation }
-
-
-{ Parse }
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-
-{ Palette and gradient functions }
-
-function RGBToColor(Pal: TMapPalette; index: integer): Tcolor;
-begin
- { Converts the RGB values from a palette index to the TColor type ...
- could maybe change it to SHLs }
- Result := (Pal.Blue[index] * 65536) + (Pal.Green[index] * 256)
- + Pal.Red[index];
-end;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- j := floor(hsv[0]);
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
-
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := t; end;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/Gradient.dfm b/2.02f/Source/Gradient.dfm
deleted file mode 100644
index d14e4da..0000000
--- a/2.02f/Source/Gradient.dfm
+++ /dev/null
@@ -1,488 +0,0 @@
-object GradientForm: TGradientForm
- Left = 565
- Top = 216
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Gradient'
- ClientHeight = 172
- ClientWidth = 372
- Color = clBtnFace
- DragMode = dmAutomatic
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000DA7F48DE7F46E68C56F1A273FDBA92FFCDB1FFE1CFFFF4EDE3F2FCA2
- D5F862B9F339A1F0000000000000000000000000DA7D46DD7D41E68952F09F6F
- FCB88FFFCDAFFFE1CEFFF4EEE2F2FD9FD4F85EB6F3349FF00000000000000000
- 00000000D97D45DD7C42E58750F09E6EFCB88FFFCCAFFFE0CEFFF4EDE2F2FD9F
- D4F85DB6F4339FEF000000000000000000000000D97D45DD7D42E58851F09E6E
- FCB88FFFCDAFFFE1CEFFF4EDE2F2FD9FD4F85DB6F3339FEF0000000000000000
- 00000000D97D45DD7D41E68851F09E6EFDB88FFFCCAFFFE1CEFFF4EDE2F2FD9F
- D4F85EB6F3329FEF000000000000000000000000D97D45DD7C42E68851F19E6E
- FDB78FFFCDAFFFE1CEFFF4EEE2F2FD9FD4F85EB6F4329FEF0000000000000000
- 00000000D97D45DD7D42E68851F19F6EFCB88FFFCCAFFFE0CEFFF4EDE1F2FD9F
- D4F85DB7F3339FEF000000000000000000000000D97D45DD7D42E58850F19F6E
- FDB78FFFCDAFFFE0CFFFF4EDE1F2FD9FD4F85DB6F3329FEF0000000000000000
- 00000000DA7D46DD7C41E68952F19E6EFDB88FFFCDAFFFE0CEFFF4EEE1F2FD9F
- D4F85EB6F3339FF0000000000000000000000000DA7F48DE7F46E68C56F0A173
- FCBA93FFCEB1FFE1D0FFF4EDE2F2FDA3D5F862B8F338A1F00000000000000000
- 00000000DB834EE08752E89563F3A97EFDC09CFFD2B8FFE4D4FFF5EFE4F3FDAA
- D9F96FBEF449AAF1000000000000000000000000DD8A58E39565ECA57AF5B692
- FDCAABFFD9C3FFE8DBFFF7F2E8F5FDB7DFFA85C8F763B6F20000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800100008001000080010000800100008001000080010000800100008001
- 0000800100008001000080010000800100008001000080010000FFFF0000}
- OldCreateOrder = True
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object pnlPalette: TPanel
- Left = 0
- Top = 0
- Width = 372
- Height = 102
- Align = alClient
- BevelOuter = bvLowered
- TabOrder = 0
- object GradientImage: TImage
- Left = 1
- Top = 1
- Width = 370
- Height = 100
- Align = alClient
- PopupMenu = PopupMenu
- Stretch = True
- OnDblClick = mnuRandomizeClick
- end
- end
- object pnlControls: TPanel
- Left = 0
- Top = 102
- Width = 372
- Height = 70
- Align = alBottom
- BevelOuter = bvNone
- TabOrder = 1
- object btnMenu: TSpeedButton
- Left = 8
- Top = 10
- Width = 57
- Height = 22
- Caption = 'Rotate'
- Flat = True
- PopupMenu = Popup
- OnClick = btnMenuClick
- end
- object lblVal: TLabel
- Left = 344
- Top = 16
- Width = 6
- Height = 13
- Caption = '0'
- end
- object btnOpen: TSpeedButton
- Left = 312
- Top = 40
- Width = 23
- Height = 22
- Hint = 'Gradient Browser'
- Flat = True
- Glyph.Data = {
- 76030000424D7603000000000000360000002800000011000000100000000100
- 18000000000040030000120B0000120B00000000000000000000FF00FFFF00FF
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FF00FF00FFFF00FF000000FFF5F0FFF1E9FFEFE6
- FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFFF4EDFFF6F0000000FF00FFFF00
- FF00FF00FFFF00FF000000FFF4EDFFEEE4FFEBDFFFEBDFFFEBE0FFECE2FFEDE2
- FFEEE4FFEFE5FFEFE6FFF1EA000000FF00FFFF00FF00FF00FFFF00FF000000FF
- F1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208FFEDE3
- 000000FF00FFFF00FF00FF00FFFF00FF000000FFEFE6CD5208E26518EB7A37FF
- A772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC000000FF00FFFF00FF00FF00
- FFFF00FF000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40
- ADF7CD5208FFE5D6000000FF00FFFF00FF00FF00FFFF00FF000000FFEBDFCD52
- 08E16518EB7836FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D0000000FF
- 00FFFF00FF00FF00FFFF00FF000000FFE9DBCD5208E16519EC7935FFA770FFD0
- B2FFF7ECC2E9FF40AEF7CD5208FFDFCD000000FF00FFFF00FF00FF00FFFF00FF
- 000000FFE7D8CD5208E16519EB7935FFA570FFD1B2FFF7ECC2E9FF40ADF7CD52
- 08FFE1D0000000FF00FFFF00FF00FF00FFFF00FF000000FFE4D5CD5208E3651A
- EB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD5208FFE9DC000000FF00FFFF00
- FF00FF00FFFF00FF000000FFE3D1CD5208ED7935F99457FFBC8DFFE1C5FFFFF9
- 000000000000000000000000000000FF00FFFF00FF00FF00FFFF00FF000000FF
- E1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB925E000000
- FF00FFFF00FFFF00FF00FF00FFFF00FF000000FFE2D1FFD7BFFFD0B4FFCEB1FF
- CFB3FFD0B4FFD3B8000000F5A779000000FF00FFFF00FFFF00FFFF00FF00FF00
- FFFF00FF000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000
- 0000FF00FFFF00FFFF00FFFF00FFFF00FF00FF00FFFF00FF0000000000000000
- 00000000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnOpenClick
- end
- object btnSmoothPalette: TSpeedButton
- Left = 336
- Top = 40
- Width = 23
- Height = 22
- Hint = 'Smooth Palette'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FF000000
- 374BA83A53AB3E5DB14368B74876BF4E84C65493CE5BA3D661B2DE67C0E66CCE
- EC71DAF3000000FF00FFFF00FF000000374BA83A53AB3E5DB14368B74876BF4E
- 84C65593CE5BA2D661B2DE67C0E66CCEED71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14369B84876BE4F84C65593CE5BA3D661B1DE67C1E66CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AB3E5CB14369B74876BE4E
- 84C65494CE5BA2D661B2DE66C1E56CCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A53AC3E5DB14368B74975BE4F84C65593CE5AA2D661B2DE67C0E56CCE
- ED71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5DB14368B84976BF4E
- 84C65493CE5BA3D661B2DE66C0E56CCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB14369B74975BE4F84C65494CD5BA2D661B1DE66C0E56CCE
- ED71DAF3000000FF00FFFF00FF000000374BA83A53AC3E5CB14368B74876BF4E
- 84C65493CE5BA2D660B2DE67C0E56DCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB24368B74975BE4E84C65594CE5AA3D661B2DE67C1E66DCE
- EC71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5CB14369B74875BF4F
- 84C65493CE5AA3D661B2DE66C0E66DCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14368B74976BF4F84C65593CE5BA3D660B2DE67C0E56CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AC3E5CB14268B74876BF4F
- 84C65593CE5BA3D661B2DE67C1E66CCEED71DAF3000000FF00FFFF00FF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuSmoothPaletteClick
- end
- object Label1: TLabel
- Left = 8
- Top = 43
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object btnPaste: TSpeedButton
- Left = 288
- Top = 40
- Width = 23
- Height = 22
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFE39A6FFFFFFFE3996CE2996DE3996DFFFFFF000000FF00FFFF00FFFF00FF
- 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29566E39363FFFFFFE39262E29363FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE3915FE28C58FFFFFFFFFFFFE29364FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00000000000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29160FFFFFFFFFFFF000000FFFFFF000000FF00FFFF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F500000000000000000000000000
- 0000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FF000000
- 56B9F5000000BBE5F9BBE5F9BBE5F9BBE5F9BBE5F9BBE5F900000056B9F50000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F556B9F5000000BBE5F900000000
- 0000BBE5F900000056B9F556B9F5000000FF00FFFF00FFFF00FFFF00FFFF00FF
- 000000000000000000000000BBE5F9BBE5F9000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000
- 0000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- OnClick = btnPasteClick
- end
- object btnCopy: TSpeedButton
- Left = 264
- Top = 40
- Width = 23
- Height = 22
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FFFFFFE39A6FFFFFFFE3996CE2
- 996DE3996DFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FF000000FFFFFFE29566E39363000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE39A6FFFFFFFE3996CE2996DE399
- 6DFFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE3915FE28C58000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE29566E39363FFFFFFE39262E293
- 63FFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFF000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE3915FE28C58FFFFFFFFFFFFE293
- 64FFFFFF000000FF00FFFF00FFFF00FF000000000000000000000000000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFFFFFFFF000000FFFF
- FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000FF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000000000000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- OnClick = btnCopyClick
- end
- object cmbPalette: TComboBox
- Left = 72
- Top = 42
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 1
- OnChange = cmbPaletteChange
- OnDrawItem = cmbPaletteDrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
- object ScrollBar: TScrollBar
- Left = 72
- Top = 16
- Width = 257
- Height = 13
- LargeChange = 15
- Max = 255
- PageSize = 0
- TabOrder = 0
- OnChange = ScrollBarChange
- OnScroll = ScrollBarScroll
- end
- end
- object PopupMenu: TPopupMenu
- Images = MainForm.Buttons
- Left = 8
- Top = 8
- object mnuRandomize: TMenuItem
- Caption = 'Randomize'
- OnClick = mnuRandomizeClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuInvert: TMenuItem
- Caption = 'Invert'
- OnClick = mnuInvertClick
- end
- object mnuReverse: TMenuItem
- Caption = '&Reverse'
- OnClick = mnuReverseClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSmoothPalette: TMenuItem
- Caption = 'Smooth Palette...'
- ImageIndex = 34
- OnClick = mnuSmoothPaletteClick
- end
- object mnuGradientBrowser: TMenuItem
- Caption = 'Gradient Browser...'
- ImageIndex = 22
- OnClick = btnOpenClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object SaveGradient1: TMenuItem
- Caption = 'Save Gradient...'
- ImageIndex = 2
- OnClick = SaveGradient1Click
- end
- object SaveasMapfile1: TMenuItem
- Caption = 'Save as Map file...'
- OnClick = SaveasMapfile1Click
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuSaveasDefault: TMenuItem
- Caption = 'Save as Default'
- OnClick = mnuSaveasDefaultClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = btnCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = btnPasteClick
- end
- end
- object Popup: TPopupMenu
- AutoHotkeys = maManual
- AutoPopup = False
- Left = 40
- Top = 8
- object mnuRotate: TMenuItem
- Caption = 'Rotate'
- OnClick = mnuRotateClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuHue: TMenuItem
- Caption = 'Hue'
- OnClick = mnuHueClick
- end
- object mnuSaturation: TMenuItem
- Caption = 'Saturation'
- OnClick = mnuSaturationClick
- end
- object mnuBrightness: TMenuItem
- Caption = 'Brightness'
- OnClick = mnuBrightnessClick
- end
- object Contrast1: TMenuItem
- Caption = 'Contrast'
- OnClick = Contrast1Click
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuBlur: TMenuItem
- Caption = 'Blur'
- OnClick = mnuBlurClick
- end
- object mnuFrequency: TMenuItem
- Caption = 'Frequency'
- OnClick = mnuFrequencyClick
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'map'
- Filter = 'Map files|*.map'
- Left = 72
- Top = 8
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 104
- Top = 8
- end
-end
diff --git a/2.02f/Source/Gradient.pas b/2.02f/Source/Gradient.pas
deleted file mode 100644
index 7b69aa9..0000000
--- a/2.02f/Source/Gradient.pas
+++ /dev/null
@@ -1,856 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Gradient;
-
-interface
-
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ComCtrls, Registry, cmap, Menus, ToolWin, Buttons,
- AppEvnts;
-const
- PixelCountMax = 32768;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-type
- TGradientForm = class(TForm)
- pnlPalette: TPanel;
- pnlControls: TPanel;
- cmbPalette: TComboBox;
- GradientImage: TImage;
- PopupMenu: TPopupMenu;
- mnuReverse: TMenuItem;
- mnuInvert: TMenuItem;
- btnMenu: TSpeedButton;
- Popup: TPopupMenu;
- mnuHue: TMenuItem;
- mnuRotate: TMenuItem;
- N1: TMenuItem;
- mnuSaturation: TMenuItem;
- mnuBrightness: TMenuItem;
- N2: TMenuItem;
- ScrollBar: TScrollBar;
- lblVal: TLabel;
- mnuBlur: TMenuItem;
- btnOpen: TSpeedButton;
- N3: TMenuItem;
- mnuGradientBrowser: TMenuItem;
- mnuSmoothPalette: TMenuItem;
- btnSmoothPalette: TSpeedButton;
- N4: TMenuItem;
- SaveGradient1: TMenuItem;
- SaveasMapfile1: TMenuItem;
- SaveDialog: TSaveDialog;
- Label1: TLabel;
- btnPaste: TSpeedButton;
- btnCopy: TSpeedButton;
- N5: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- ApplicationEvents: TApplicationEvents;
- mnuSaveasDefault: TMenuItem;
- N6: TMenuItem;
- mnuRandomize: TMenuItem;
- N7: TMenuItem;
- mnuFrequency: TMenuItem;
- Contrast1: TMenuItem;
- procedure cmbPaletteChange(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnApplyClick(Sender: TObject);
- procedure DrawPalette;
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuReverseClick(Sender: TObject);
- procedure mnuInvertClick(Sender: TObject);
- procedure btnMenuClick(Sender: TObject);
- procedure mnuRotateClick(Sender: TObject);
- procedure mnuHueClick(Sender: TObject);
- procedure mnuSaturationClick(Sender: TObject);
- procedure ScrollBarChange(Sender: TObject);
- procedure mnuBrightnessClick(Sender: TObject);
- procedure mnuBlurClick(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure mnuSmoothPaletteClick(Sender: TObject);
- procedure SaveGradient1Click(Sender: TObject);
- procedure SaveasMapfile1Click(Sender: TObject);
- procedure cmbPaletteDrawItem(Control: TWinControl; Index: Integer;
- Rect: TRect; State: TOwnerDrawState);
- procedure ScrollBarScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure btnCopyClick(Sender: TObject);
- procedure btnPasteClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuSaveasDefaultClick(Sender: TObject);
- procedure mnuRandomizeClick(Sender: TObject);
- procedure mnuFrequencyClick(Sender: TObject);
- procedure Contrast1Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- procedure Apply;
- function Blur(const radius: integer; const pal: TColorMap): TColorMap;
- function Frequency(const times: Integer; const pal: TColorMap): TColorMap;
- procedure SaveMap(FileName: string);
- public
- Palette: TColorMap;
- BackupPal: TColorMap;
- procedure UpdateGradient(Pal: TColorMap);
- function RandomGradient: TColorMap;
- end;
-
-var
- GradientForm: TGradientForm;
- pCmap: integer;
-
-function GradientInClipboard: boolean;
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-
-implementation
-
-uses Main, cmapdata, Math, Browser, Editor, Global, Save, Adjust, Mutate, ClipBrd;
-
-{$R *.DFM}
-
-procedure TGradientForm.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.CmapIndex := cmbPalette.ItemIndex;
- MainCp.cmap := Palette;
- if EditForm.visible then EditForm.UpdateDisplay;
-// if AdjustForm.visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TGradientForm.SaveMap(FileName: string);
-var
- i: Integer;
- l: string;
- MapFile: TextFile;
-begin
-{ Save a map file }
- AssignFile(MapFile, FileName);
- try
- ReWrite(MapFile);
- { first line with comment }
- l := Format(' %3d %3d %3d Exported from Apophysis 2.0', [Palette[0][0], palette[0][1],
- palette[0][2]]);
- Writeln(MapFile, l);
- { now the rest }
- for i := 1 to 255 do
- begin
- l := Format(' %3d %3d %3d', [Palette[i][0], palette[i][1],
- palette[i][2]]);
- Writeln(MapFile, l);
- end;
- CloseFile(MapFile);
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), 'Apophysis', 16);
- end;
-end;
-
-procedure TGradientForm.UpdateGradient(Pal: TColorMap);
-begin
- Palette := Pal;
- BackupPal := Pal;
- DrawPalette;
- ScrollBar.Position := 0;
-end;
-
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-var
- R, G, B, Sa, Va, Hue, i, f, p, q, t: real;
-begin
- R := 0;
- G := 0;
- B := 0;
- Sa := S / 100;
- Va := V / 100;
- if S = 0 then
- begin
- R := Va;
- G := Va;
- B := Va;
- end
- else
- begin
- Hue := H / 60;
- if Hue = 6 then Hue := 0;
- i := Int(Hue);
- f := Hue - i;
- p := Va * (1 - Sa);
- q := Va * (1 - (Sa * f));
- t := Va * (1 - (Sa * (1 - f)));
- case Round(i) of
- 0: begin
- R := Va;
- G := t;
- B := p;
- end;
- 1: begin
- R := q;
- G := Va;
- B := p;
- end;
- 2: begin
- R := p;
- G := Va;
- B := t;
- end;
- 3: begin
- R := p;
- G := q;
- B := Va;
- end;
- 4: begin
- R := t;
- G := p;
- B := Va;
- end;
- 5: begin
- R := Va;
- G := p;
- B := q;
- end;
- end;
- end;
- Rb := Round(Int(255.9999 * R));
- Gb := Round(Int(255.9999 * G));
- Bb := Round(Int(255.9999 * B));
-end;
-
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-var
- vRed, vGreen, vBlue, Mx, Mn, Va, Sa, rc, gc, bc: real;
-begin
- vRed := R / 255;
- vGreen := G / 255;
- vBlue := B / 255;
- Mx := vRed;
- if vGreen > Mx then Mx := vGreen;
- if vBlue > Mx then Mx := vBlue;
- Mn := vRed;
- if vGreen < Mn then Mn := vGreen;
- if vBlue < Mn then Mn := vBlue;
- Va := Mx;
- if Mx <> 0 then
- Sa := (Mx - Mn) / Mx
- else
- Sa := 0;
- if Sa = 0 then
- H := 0
- else
- begin
- rc := (Mx - vRed) / (Mx - Mn);
- gc := (Mx - vGreen) / (Mx - Mn);
- bc := (Mx - vBlue) / (Mx - Mn);
- if Mx = vRed then
- H := bc - gc
- else if Mx = vGreen then
- H := 2 + rc - bc
- else if Mx = vBlue then
- H := 4 + gc - rc;
- H := H * 60;
- if H < 0 then H := H + 360;
- end;
- S := Sa * 100;
- V := Va * 100;
-end;
-
-function TGradientForm.Blur(const Radius: Integer; const pal: TColorMap): TColorMap;
-var
- r, g, b, n, i, j, k: Integer;
-begin
- Result := Pal;
- if Radius <> 0 then
- for i := 0 to 255 do
- begin
- n := -1;
- r := 0;
- g := 0;
- b := 0;
- for j := i - radius to i + radius do
- begin
- inc(n);
- k := (256 + j) mod 256;
- if k <> i then begin
- r := r + Pal[k][0];
- g := g + Pal[k][1];
- b := b + Pal[k][2];
- end;
- end;
- if n <> 0 then begin
- Result[i][0] := r div n;
- Result[i][1] := g div n;
- Result[i][2] := b div n;
- end;
- end;
-end;
-
-function TGradientForm.Frequency(const times: Integer; const pal: TColorMap): TColorMap;
-{ This can be improved }
-var
- n, i, j: Integer;
-begin
- Result := Pal;
- if times <> 1 then
- begin
- n := 256 div times;
- for j := 0 to times do
- for i := 0 to n do
- begin
- if (i + j * n) < 256 then
- begin
- Result[i + j * n][0] := pal[i * times][0];
- Result[i + j * n][1] := pal[i * times][1];
- Result[i + j * n][2] := pal[i * times][2];
- end;
- end;
- end;
-end;
-
-procedure TGradientForm.DrawPalette;
-var
- i, j: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Palette[i][0];
- rgbtGreen := Palette[i][1];
- rgbtBlue := Palette[i][2];
- end
- end
- end;
- GradientImage.Picture.Graphic := Bitmap;
- GradientImage.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TGradientForm.cmbPaletteChange(Sender: TObject);
-var
- i: integer;
-begin
- i := cmbPalette.ItemIndex;
- GetCmap(i, 1, Palette);
- BackupPal := Palette;
- ScrollBar.Position := 0;
- DrawPalette;
- Apply;
-end;
-
-procedure TGradientForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Gradient', False) then
- begin
- if Registry.ValueExists('Left') then
- GradientForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- GradientForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- DrawPalette;
-end;
-
-procedure TGradientForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Gradient', True) then
- begin
- Registry.WriteInteger('Top', GradientForm.Top);
- Registry.WriteInteger('Left', GradientForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-
-procedure TGradientForm.btnApplyClick(Sender: TObject);
-begin
- Apply;
-end;
-
-procedure TGradientForm.mnuReverseClick(Sender: TObject);
-var
- i: integer;
- pal: TColorMap;
-begin
- for i := 0 to 255 do begin
- pal[i][0] := Palette[255 - i][0];
- pal[i][1] := Palette[255 - i][1];
- pal[i][2] := Palette[255 - i][2];
- end;
- UpdateGradient(pal);
- Apply;
-end;
-
-procedure TGradientForm.mnuInvertClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := 255 - Palette[i][0];
- Palette[i][1] := 255 - Palette[i][1];
- Palette[i][2] := 255 - Palette[i][2];
- end;
- UpdateGradient(palette);
- Apply;
-end;
-
-procedure TGradientForm.btnMenuClick(Sender: TObject);
-begin
- Popup.Popup(btnMenu.ClientOrigin.x, btnMenu.ClientOrigin.y + btnMenu.Height);
-end;
-
-procedure TGradientForm.ScrollBarChange(Sender: TObject);
-var
- intens, i, r, g, b: integer;
- h, s, v: real;
-begin
- lblVal.Caption := IntToStr(ScrollBar.Position);
- if btnMenu.Caption = 'Hue' then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- h := Round(360 + h + ScrollBar.Position) mod 360;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- if btnMenu.Caption = 'Saturation' then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- s := s + ScrollBar.Position;
- if s > 100 then s := 100;
- if s < 0 then s := 0;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- if btnMenu.Caption = 'Contrast' then
- begin
- intens := scrollBar.Position;
- if intens > 0 then intens := intens * 2;
- for i := 0 to 255 do
- begin
- r := BackupPal[i][0];
- g := BackupPal[i][1];
- b := BackupPal[i][2];
- r := round(r + intens / 100 * (r - 127));
- g := round(g + intens / 100 * (g - 127));
- b := round(b + intens / 100 * (b - 127));
- if R > 255 then R := 255 else if R < 0 then R := 0;
- if G > 255 then G := 255 else if G < 0 then G := 0;
- if B > 255 then B := 255 else if B < 0 then B := 0;
- Palette[i][0] := r;
- Palette[i][1] := g;
- Palette[i][2] := b;
- end;
- end;
- if btnMenu.Caption = 'Brightness' then
- begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[i][0] + ScrollBar.Position;
- if Palette[i][0] > 255 then Palette[i][0] := 255;
- if Palette[i][0] < 0 then Palette[i][0] := 0;
- Palette[i][1] := BackupPal[i][1] + ScrollBar.Position;
- if Palette[i][1] > 255 then Palette[i][1] := 255;
- if Palette[i][1] < 0 then Palette[i][1] := 0;
- Palette[i][2] := BackupPal[i][2] + ScrollBar.Position;
- if Palette[i][2] > 255 then Palette[i][2] := 255;
- if Palette[i][2] < 0 then Palette[i][2] := 0;
- end;
- end;
- if btnMenu.Caption = 'Rotate' then
- begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[(255 + i - ScrollBar.Position) mod 256][0];
- Palette[i][1] := BackupPal[(255 + i - ScrollBar.Position) mod 256][1];
- Palette[i][2] := BackupPal[(255 + i - ScrollBar.Position) mod 256][2];
- end;
- end;
- if btnMenu.Caption = 'Blur' then
- begin
- Palette := Blur(ScrollBar.Position, BackupPal);
- end;
- if btnMenu.Caption = 'Frequency' then
- begin
- Palette := Frequency(ScrollBar.Position, BackupPal);
- end;
- DrawPalette;
-end;
-
-{ ***************************** Adjust menu ********************************* }
-
-procedure TGradientForm.mnuRotateClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Rotate';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 255;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuHueClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Hue';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 360;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuBrightnessClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Brightness';
- BackupPal := Palette;
- ScrollBar.Min := -255;
- ScrollBar.Max := 255;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuSaturationClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Saturation';
- BackupPal := Palette;
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuBlurClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Blur';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 127;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuFrequencyClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Frequency';
- BackupPal := Palette;
- ScrollBar.Min := 1;
- ScrollBar.Max := 10;
- ScrollBar.LargeChange := 1;
- ScrollBar.Position := 1;
-end;
-
-procedure TGradientForm.btnOpenClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TGradientForm.mnuSmoothPaletteClick(Sender: TObject);
-begin
- MainForm.SmoothPalette;
-end;
-
-procedure TGradientForm.SaveGradient1Click(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- SaveForm.Caption := 'Save Gradient';
- SaveForm.Filename := GradientFile;
- SaveForm.Title := MainCp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- gradstr.add(CleanIdentifier(SaveForm.Title) + ' {');
- gradstr.add(MainForm.GradientFromPalette(Palette, SaveForm.Title));
- gradstr.add('}');
- if MainForm.SaveGradient(gradstr.text, SaveForm.Title, SaveForm.Filename) then
- GradientFile := SaveForm.FileName;
- end;
- finally
- gradstr.free
- end;
-end;
-
-procedure TGradientForm.SaveasMapfile1Click(Sender: TObject);
-begin
- SaveDialog.Filename := MainCp.name + '.map';
- if SaveDialog.execute then
- SaveMap(SaveDialog.Filename);
-end;
-
-procedure TGradientForm.cmbPaletteDrawItem(Control: TWinControl;
- Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- i, j: integer;
- Row: pRGBTripleArray;
- Bitmap: TBitmap;
- pal: TColorMap;
- PalName: string;
-begin
-{ Draw the preset palettes on the combo box items }
- GetCMap(index, 1, pal);
- GetCmapName(index, PalName);
-
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 100;
-
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Pal[i][0];
- rgbtGreen := Pal[i][1];
- rgbtBlue := Pal[i][2];
- end
- end
- end;
- with Control as TComboBox do
- begin
- Canvas.Rectangle(Rect);
-
- Canvas.TextOut(4, Rect.Top, PalName);
- Rect.Left := (Rect.Left + rect.Right) div 2;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
-end;
-
-procedure TGradientForm.ScrollBarScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then Apply;
-end;
-
-procedure TGradientForm.btnCopyClick(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(MainCp.name) + ' {');
- gradstr.add('gradient:');
- gradstr.add(' title="' + MainCp.name + '" smooth=no');
- gradstr.add(GradientString(Palette));
- gradstr.add('}');
- Clipboard.SetTextBuf(PChar(gradstr.text));
- btnPaste.enabled := true;
- mnuPaste.enabled := true;
- MainForm.btnPaste.enabled := False;
- MainForm.mnuPaste.enabled := False;
- finally
- gradstr.free
- end;
-end;
-
-procedure TGradientForm.btnPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- UpdateGradient(CreatePalette(Clipboard.AsText));
- Apply;
- end;
-end;
-
-function GradientInClipboard: boolean;
-var
- gradstr: TStringList;
-begin
- { returns true if gradient in clipboard - can be tricked }
- result := true;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- gradstr := TStringList.Create;
- try
- gradstr.text := Clipboard.AsText;
- if (Pos('}', gradstr.text) = 0) or (Pos('{', gradstr.text) = 0) or
- (Pos('gradient:', gradstr.text) = 0) or (Pos('fractal:', gradstr.text) <> 0) then
- begin
- result := false;
- exit;
- end;
- finally
- gradstr.free;
- end;
- end
- else
- result := false;
-end;
-
-procedure TGradientForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then begin
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- btnPaste.enabled := false;
- end;
-end;
-
-procedure TGradientForm.mnuSaveasDefaultClick(Sender: TObject);
-begin
- MainForm.DefaultPalette := Palette;
- SaveMap(AppPath + 'default.map');
-end;
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function TGradientForm.RandomGradient: TColorMap;
-var
- a, b, n, nodes: integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
- pal: TColorMap;
-begin
- inc(MainForm.Seed);
- RandSeed := MainForm.seed;
- nodes := random((MaxNodes - 1) - (MinNodes - 2)) + (MinNodes - 1);
- n := 256 div nodes;
- b := 0;
- hsv[0] := (random(MaxHue - (MinHue - 1)) + MinHue) / 100;
- hsv[1] := (random(MaxSat - (MinSat - 1)) + MinSat) / 100;
- hsv[2] := (random(MaxLum - (MinLum - 1)) + MinLum) / 100;
- hsv2rgb(hsv, rgb);
- Pal[0][0] := Round(rgb[0] * 255);
- Pal[0][1] := Round(rgb[1] * 255);
- Pal[0][2] := Round(rgb[2] * 255);
- repeat
- a := b;
- b := b + n;
- hsv[0] := (random(MaxHue - (MinHue - 1)) + MinHue) / 100;
- hsv[1] := (random(MaxSat - (MinSat - 1)) + MinSat) / 100;
- hsv[2] := (random(MaxLum - (MinLum - 1)) + MinLum) / 100;
- hsv2rgb(hsv, rgb);
- if b > 255 then b := 255;
- Pal[b][0] := Round(rgb[0] * 255);
- Pal[b][1] := Round(rgb[1] * 255);
- Pal[b][2] := Round(rgb[2] * 255);
- RGBBlend(a, b, pal);
- until b = 255;
- Result := Pal;
-end;
-
-procedure TGradientForm.mnuRandomizeClick(Sender: TObject);
-begin
- GradientForm.UpdateGradient(RandomGradient);
- GradientForm.Apply;
-end;
-
-procedure TGradientForm.Contrast1Click(Sender: TObject);
-begin
- btnMenu.Caption := 'Contrast';
- BackupPal := Palette;
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.FormCreate(Sender: TObject);
-begin
- Sendmessage(cmbPalette.Handle, CB_SETDROPPEDWIDTH , cmbPalette.width * 2, 0);
-end;
-
-end.
-
diff --git a/2.02f/Source/HtmlHlp.inc b/2.02f/Source/HtmlHlp.inc
deleted file mode 100644
index 4a31a2a..0000000
--- a/2.02f/Source/HtmlHlp.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-{.$DEFINE DELPHI3}
-{.$DEFINE _WIN64}
-{.$DEFINE HTMLHELP11}
-{$DEFINE HTMLHELP12}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK_EXPLICIT}
\ No newline at end of file
diff --git a/2.02f/Source/HtmlHlp.pas b/2.02f/Source/HtmlHlp.pas
deleted file mode 100644
index 9192625..0000000
--- a/2.02f/Source/HtmlHlp.pas
+++ /dev/null
@@ -1,862 +0,0 @@
-{******************************************************************}
-{ }
-{ Borland Delphi Runtime Library }
-{ HTML Help interface unit }
-{ }
-{ Portions created by Microsoft are }
-{ Copyright (C) 1995-1999 Microsoft Corporation. }
-{ All Rights Reserved. }
-{ }
-{ The original file is: htmlhelp.h, released 12 May 1999. }
-{ The original Pascal code is: HTMLHelp.pas, released 9 Jun 1999. }
-{ The initial developer of the Pascal code is Marcel van Brakel }
-{ (brakelm@bart.nl). }
-{ }
-{ Portions created by Marcel van Brakel are }
-{ Copyright (C) 1999 Marcel van Brakel. }
-{ }
-{ Contributor(s): Robert Chandler (robert@helpware.net) }
-{ Kurt Senfer (ks@siemens.dk) }
-{ }
-{ Obtained through: }
-{ Joint Endeavour of Delphi Innovators (Project JEDI) }
-{ }
-{ You may retrieve the latest version of this file at the Project }
-{ JEDI home page, located at http://delphi-jedi.org }
-{ }
-{ The contents of this file are used with permission, subject to }
-{ the Mozilla Public License Version 1.1 (the "License"); you may }
-{ not use this file except in compliance with the License. You may }
-{ obtain a copy of the License at }
-{ http://www.mozilla.org/MPL/MPL-1.1.html }
-{ }
-{ Software distributed under the License is distributed on an }
-{ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or }
-{ implied. See the License for the specific language governing }
-{ rights and limitations under the License. }
-{ }
-{******************************************************************}
-
-unit HtmlHlp;
-
-interface
-
-(*$HPPEMIT ''*)
-(*$HPPEMIT '#include "htmlhelp.h"'*)
-(*$HPPEMIT ''*)
-(*$HPPEMIT 'typedef struct tagHH_LAST_ERROR'*)
-(*$HPPEMIT '{'*)
-(*$HPPEMIT ' int cbStruct ;'*)
-(*$HPPEMIT ' HRESULT hr ;'*)
-(*$HPPEMIT ' BSTR description ;'*)
-(*$HPPEMIT '} HH_LAST_ERROR ;'*)
-(*$HPPEMIT ''*)
-
-uses
- Windows;
-
-{$I HTMLHLP.INC}
-
-type
-{$IFDEF HTMLHELP12}
-{$IFNDEF _WIN64}
- DWORD_PTR = DWORD;
-{$ENDIF}
-{$ENDIF}
- PCSTR = LPCSTR;
-
-// Commands to pass to HtmlHelp()
-
-const
- HH_DISPLAY_TOPIC = $0000;
- {$EXTERNALSYM HH_DISPLAY_TOPIC}
- HH_HELP_FINDER = $0000; // WinHelp equivalent
- {$EXTERNALSYM HH_HELP_FINDER}
- HH_DISPLAY_TOC = $0001; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_TOC}
- HH_DISPLAY_INDEX = $0002; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_INDEX}
- HH_DISPLAY_SEARCH = $0003; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_SEARCH}
- HH_SET_WIN_TYPE = $0004;
- {$EXTERNALSYM HH_SET_WIN_TYPE}
- HH_GET_WIN_TYPE = $0005;
- {$EXTERNALSYM HH_GET_WIN_TYPE}
- HH_GET_WIN_HANDLE = $0006;
- {$EXTERNALSYM HH_GET_WIN_HANDLE}
- HH_ENUM_INFO_TYPE = $0007; // Get Info type name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_INFO_TYPE}
- HH_SET_INFO_TYPE = $0008; // Add Info type to filter.
- {$EXTERNALSYM HH_SET_INFO_TYPE}
- HH_SYNC = $0009;
- {$EXTERNALSYM HH_SYNC}
-{$IFDEF HTMLHELP11}
- HH_ADD_NAV_UI = $000A; // not currently implemented
- {$EXTERNALSYM HH_ADD_NAV_UI}
- HH_ADD_BUTTON = $000B; // not currently implemented
- {$EXTERNALSYM HH_ADD_BUTTON}
- HH_GETBROWSER_APP = $000C; // not currently implemented
- {$EXTERNALSYM HH_GETBROWSER_APP}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_RESERVED1 = $000A;
- {$EXTERNALSYM HH_RESERVED1}
- HH_RESERVED2 = $000B;
- {$EXTERNALSYM HH_RESERVED2}
- HH_RESERVED3 = $000C;
- {$EXTERNALSYM HH_RESERVED3}
-{$ENDIF}
- HH_KEYWORD_LOOKUP = $000D;
- {$EXTERNALSYM HH_KEYWORD_LOOKUP}
- HH_DISPLAY_TEXT_POPUP = $000E; // display string resource id or text in a popup window
- {$EXTERNALSYM HH_DISPLAY_TEXT_POPUP}
- HH_HELP_CONTEXT = $000F; // display mapped numeric value in dwData
- {$EXTERNALSYM HH_HELP_CONTEXT}
- HH_TP_HELP_CONTEXTMENU = $0010; // text popup help, same as WinHelp HELP_CONTEXTMENU
- {$EXTERNALSYM HH_TP_HELP_CONTEXTMENU}
- HH_TP_HELP_WM_HELP = $0011; // text popup help, same as WinHelp HELP_WM_HELP
- {$EXTERNALSYM HH_TP_HELP_WM_HELP}
- HH_CLOSE_ALL = $0012; // close all windows opened directly or indirectly by the caller
- {$EXTERNALSYM HH_CLOSE_ALL}
- HH_ALINK_LOOKUP = $0013; // ALink version of HH_KEYWORD_LOOKUP
- {$EXTERNALSYM HH_ALINK_LOOKUP}
- HH_GET_LAST_ERROR = $0014; // not currently implemented, See HHERROR.h
- {$EXTERNALSYM HH_GET_LAST_ERROR}
- HH_ENUM_CATEGORY = $0015; // Get category name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY}
- HH_ENUM_CATEGORY_IT = $0016; // Get category info type members, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY_IT}
- HH_RESET_IT_FILTER = $0017; // Clear the info type filter of all info types.
- {$EXTERNALSYM HH_RESET_IT_FILTER}
- HH_SET_INCLUSIVE_FILTER = $0018; // set inclusive filtering method for untyped topics to be included in display
- {$EXTERNALSYM HH_SET_INCLUSIVE_FILTER}
- HH_SET_EXCLUSIVE_FILTER = $0019; // set exclusive filtering method for untyped topics to be excluded from display
- {$EXTERNALSYM HH_SET_EXCLUSIVE_FILTER}
-{$IFDEF HTMLHELP11}
- HH_SET_GUID = $001A; // For Microsoft Installer -- dwData is a pointer to the GUID string
- {$EXTERNALSYM HH_SET_GUID}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_INITIALIZE = $001C; // Initializes the help system.
- {$EXTERNALSYM HH_INITIALIZE}
- HH_UNINITIALIZE = $001D; // Uninitializes the help system.
- {$EXTERNALSYM HH_UNINITIALIZE}
- HH_PRETRANSLATEMESSAGE = $00FD; // Pumps messages. (NULL, NULL, MSG*).
- {$EXTERNALSYM HH_PRETRANSLATEMESSAGE}
- HH_SET_GLOBAL_PROPERTY = $00FC; // Set a global property. (NULL, NULL, HH_GPROP)
- {$EXTERNALSYM HH_SET_GLOBAL_PROPERTY}
-{$ENDIF}
-
-{$IFDEF HTMLHELP11}
- HH_INTERNAL = $00FF; // Used internally.
- {$EXTERNALSYM HH_INTERNAL}
-{$ENDIF}
-
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_AUTOHIDESHOW = (1 shl 0); // Automatically hide/show tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TAB_AUTOHIDESHOW}
-{$ENDIF}
- HHWIN_PROP_ONTOP = (1 shl 1); // Top-most window (not currently implemented)
- {$EXTERNALSYM HHWIN_PROP_ONTOP}
- HHWIN_PROP_NOTITLEBAR = (1 shl 2); // no title bar
- {$EXTERNALSYM HHWIN_PROP_NOTITLEBAR}
- HHWIN_PROP_NODEF_STYLES = (1 shl 3); // no default window styles (only HH_WINTYPE.dwStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_STYLES}
- HHWIN_PROP_NODEF_EXSTYLES = (1 shl 4); // no default extended window styles (only HH_WINTYPE.dwExStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_EXSTYLES}
- HHWIN_PROP_TRI_PANE = (1 shl 5); // use a tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TRI_PANE}
- HHWIN_PROP_NOTB_TEXT = (1 shl 6); // no text on toolbar buttons
- {$EXTERNALSYM HHWIN_PROP_NOTB_TEXT}
- HHWIN_PROP_POST_QUIT = (1 shl 7); // post WM_QUIT message when window closes
- {$EXTERNALSYM HHWIN_PROP_POST_QUIT}
- HHWIN_PROP_AUTO_SYNC = (1 shl 8); // automatically ssync contents and index
- {$EXTERNALSYM HHWIN_PROP_AUTO_SYNC}
- HHWIN_PROP_TRACKING = (1 shl 9); // send tracking notification messages
- {$EXTERNALSYM HHWIN_PROP_TRACKING}
- HHWIN_PROP_TAB_SEARCH = (1 shl 10); // include search tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_SEARCH}
- HHWIN_PROP_TAB_HISTORY = (1 shl 11); // include history tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_PROP_TAB_BOOKMARKS = (1 shl 12); // include bookmark tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_FAVORITES = (1 shl 12); // include favorites tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_FAVORITES}
-{$ENDIF}
- HHWIN_PROP_CHANGE_TITLE = (1 shl 13); // Put current HTML title in title bar
- {$EXTERNALSYM HHWIN_PROP_CHANGE_TITLE}
- HHWIN_PROP_NAV_ONLY_WIN = (1 shl 14); // Only display the navigation window
- {$EXTERNALSYM HHWIN_PROP_NAV_ONLY_WIN}
- HHWIN_PROP_NO_TOOLBAR = (1 shl 15); // Don't display a toolbar
- {$EXTERNALSYM HHWIN_PROP_NO_TOOLBAR}
- HHWIN_PROP_MENU = (1 shl 16); // Menu
- {$EXTERNALSYM HHWIN_PROP_MENU}
- HHWIN_PROP_TAB_ADVSEARCH = (1 shl 17); // Advanced FTS UI.
- {$EXTERNALSYM HHWIN_PROP_TAB_ADVSEARCH}
- HHWIN_PROP_USER_POS = (1 shl 18); // After initial creation, user controls window size/Position
- {$EXTERNALSYM HHWIN_PROP_USER_POS}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_CUSTOM1 = (1 shl 19); // Use custom tab #1
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM1}
- HHWIN_PROP_TAB_CUSTOM2 = (1 shl 20); // Use custom tab #2
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM2}
- HHWIN_PROP_TAB_CUSTOM3 = (1 shl 21); // Use custom tab #3
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM3}
- HHWIN_PROP_TAB_CUSTOM4 = (1 shl 22); // Use custom tab #4
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM4}
- HHWIN_PROP_TAB_CUSTOM5 = (1 shl 23); // Use custom tab #5
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM5}
- HHWIN_PROP_TAB_CUSTOM6 = (1 shl 24); // Use custom tab #6
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM6}
- HHWIN_PROP_TAB_CUSTOM7 = (1 shl 25); // Use custom tab #7
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM7}
- HHWIN_PROP_TAB_CUSTOM8 = (1 shl 26); // Use custom tab #8
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM8}
- HHWIN_PROP_TAB_CUSTOM9 = (1 shl 27); // Use custom tab #9
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM9}
- HHWIN_TB_MARGIN = (1 shl 28); // the window type has a margin
- {$EXTERNALSYM HHWIN_TB_MARGIN}
-{$ENDIF}
-
- HHWIN_PARAM_PROPERTIES = (1 shl 1); // valid fsWinProperties
- {$EXTERNALSYM HHWIN_PARAM_PROPERTIES}
- HHWIN_PARAM_STYLES = (1 shl 2); // valid dwStyles
- {$EXTERNALSYM HHWIN_PARAM_STYLES}
- HHWIN_PARAM_EXSTYLES = (1 shl 3); // valid dwExStyles
- {$EXTERNALSYM HHWIN_PARAM_EXSTYLES}
- HHWIN_PARAM_RECT = (1 shl 4); // valid rcWindowPos
- {$EXTERNALSYM HHWIN_PARAM_RECT}
- HHWIN_PARAM_NAV_WIDTH = (1 shl 5); // valid iNavWidth
- {$EXTERNALSYM HHWIN_PARAM_NAV_WIDTH}
- HHWIN_PARAM_SHOWSTATE = (1 shl 6); // valid nShowState
- {$EXTERNALSYM HHWIN_PARAM_SHOWSTATE}
- HHWIN_PARAM_INFOTYPES = (1 shl 7); // valid apInfoTypes
- {$EXTERNALSYM HHWIN_PARAM_INFOTYPES}
- HHWIN_PARAM_TB_FLAGS = (1 shl 8); // valid fsToolBarFlags
- {$EXTERNALSYM HHWIN_PARAM_TB_FLAGS}
- HHWIN_PARAM_EXPANSION = (1 shl 9); // valid fNotExpanded
- {$EXTERNALSYM HHWIN_PARAM_EXPANSION}
- HHWIN_PARAM_TABPOS = (1 shl 10); // valid tabpos
- {$EXTERNALSYM HHWIN_PARAM_TABPOS}
- HHWIN_PARAM_TABORDER = (1 shl 11); // valid taborder
- {$EXTERNALSYM HHWIN_PARAM_TABORDER}
- HHWIN_PARAM_HISTORY_COUNT = (1 shl 12); // valid cHistory
- {$EXTERNALSYM HHWIN_PARAM_HISTORY_COUNT}
- HHWIN_PARAM_CUR_TAB = (1 shl 13); // valid curNavType
- {$EXTERNALSYM HHWIN_PARAM_CUR_TAB}
-
- HHWIN_BUTTON_EXPAND = (1 shl 1); // Expand/contract button
- {$EXTERNALSYM HHWIN_BUTTON_EXPAND}
- HHWIN_BUTTON_BACK = (1 shl 2); // Back button
- {$EXTERNALSYM HHWIN_BUTTON_BACK}
- HHWIN_BUTTON_FORWARD = (1 shl 3); // Forward button
- {$EXTERNALSYM HHWIN_BUTTON_FORWARD}
- HHWIN_BUTTON_STOP = (1 shl 4); // Stop button
- {$EXTERNALSYM HHWIN_BUTTON_STOP}
- HHWIN_BUTTON_REFRESH = (1 shl 5); // Refresh button
- {$EXTERNALSYM HHWIN_BUTTON_REFRESH}
- HHWIN_BUTTON_HOME = (1 shl 6); // Home button
- {$EXTERNALSYM HHWIN_BUTTON_HOME}
- HHWIN_BUTTON_BROWSE_FWD = (1 shl 7); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_FWD}
- HHWIN_BUTTON_BROWSE_BCK = (1 shl 8); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_BCK}
- HHWIN_BUTTON_NOTES = (1 shl 9); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_NOTES}
- HHWIN_BUTTON_CONTENTS = (1 shl 10); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_CONTENTS}
- HHWIN_BUTTON_SYNC = (1 shl 11); // Sync button
- {$EXTERNALSYM HHWIN_BUTTON_SYNC}
- HHWIN_BUTTON_OPTIONS = (1 shl 12); // Options button
- {$EXTERNALSYM HHWIN_BUTTON_OPTIONS}
- HHWIN_BUTTON_PRINT = (1 shl 13); // Print button
- {$EXTERNALSYM HHWIN_BUTTON_PRINT}
- HHWIN_BUTTON_INDEX = (1 shl 14); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_INDEX}
- HHWIN_BUTTON_SEARCH = (1 shl 15); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_SEARCH}
- HHWIN_BUTTON_HISTORY = (1 shl 16); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_BUTTON_BOOKMARKS = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_BUTTON_FAVORITES = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_FAVORITES}
-{$ENDIF}
- HHWIN_BUTTON_JUMP1 = (1 shl 18);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP1}
- HHWIN_BUTTON_JUMP2 = (1 shl 19);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP2}
- HHWIN_BUTTON_ZOOM = (1 shl 20);
- {$EXTERNALSYM HHWIN_BUTTON_ZOOM}
- HHWIN_BUTTON_TOC_NEXT = (1 shl 21);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_NEXT}
- HHWIN_BUTTON_TOC_PREV = (1 shl 22);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_PREV}
-
- HHWIN_DEF_BUTTONS = HHWIN_BUTTON_EXPAND or HHWIN_BUTTON_BACK or
- HHWIN_BUTTON_OPTIONS or HHWIN_BUTTON_PRINT;
- {$EXTERNALSYM HHWIN_DEF_BUTTONS}
-
-// Button IDs
-
- IDTB_EXPAND = 200;
- {$EXTERNALSYM IDTB_EXPAND}
- IDTB_CONTRACT = 201;
- {$EXTERNALSYM IDTB_CONTRACT}
- IDTB_STOP = 202;
- {$EXTERNALSYM IDTB_STOP}
- IDTB_REFRESH = 203;
- {$EXTERNALSYM IDTB_REFRESH}
- IDTB_BACK = 204;
- {$EXTERNALSYM IDTB_BACK}
- IDTB_HOME = 205;
- {$EXTERNALSYM IDTB_HOME}
- IDTB_SYNC = 206;
- {$EXTERNALSYM IDTB_SYNC}
- IDTB_PRINT = 207;
- {$EXTERNALSYM IDTB_PRINT}
- IDTB_OPTIONS = 208;
- {$EXTERNALSYM IDTB_OPTIONS}
- IDTB_FORWARD = 209;
- {$EXTERNALSYM IDTB_FORWARD}
- IDTB_NOTES = 210; // not implemented
- {$EXTERNALSYM IDTB_NOTES}
- IDTB_BROWSE_FWD = 211;
- {$EXTERNALSYM IDTB_BROWSE_FWD}
- IDTB_BROWSE_BACK = 212;
- {$EXTERNALSYM IDTB_BROWSE_BACK}
- IDTB_CONTENTS = 213; // not implemented
- {$EXTERNALSYM IDTB_CONTENTS}
- IDTB_INDEX = 214; // not implemented
- {$EXTERNALSYM IDTB_INDEX}
- IDTB_SEARCH = 215; // not implemented
- {$EXTERNALSYM IDTB_SEARCH}
- IDTB_HISTORY = 216; // not implemented
- {$EXTERNALSYM IDTB_HISTORY}
-{$IFDEF HTMLHELP11}
- IDTB_BOOKMARKS = 217; // not implemented
- {$EXTERNALSYM IDTB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- IDTB_FAVORITES = 217; // not implemented
- {$EXTERNALSYM IDTB_FAVORITES}
-{$ENDIF}
- IDTB_JUMP1 = 218;
- {$EXTERNALSYM IDTB_JUMP1}
- IDTB_JUMP2 = 219;
- {$EXTERNALSYM IDTB_JUMP2}
- IDTB_CUSTOMIZE = 221;
- {$EXTERNALSYM IDTB_CUSTOMIZE}
- IDTB_ZOOM = 222;
- {$EXTERNALSYM IDTB_ZOOM}
- IDTB_TOC_NEXT = 223;
- {$EXTERNALSYM IDTB_TOC_NEXT}
- IDTB_TOC_PREV = 224;
- {$EXTERNALSYM IDTB_TOC_PREV}
-
-// Notification codes
-
- HHN_FIRST = -860;
- {$EXTERNALSYM HHN_FIRST}
- HHN_LAST = -879;
- {$EXTERNALSYM HHN_LAST}
-
- HHN_NAVCOMPLETE = (HHN_FIRST - 0);
- {$EXTERNALSYM HHN_NAVCOMPLETE}
- HHN_TRACK = (HHN_FIRST - 1);
- {$EXTERNALSYM HHN_TRACK}
- HHN_WINDOW_CREATE = (HHN_FIRST - 2);
- {$EXTERNALSYM HHN_WINDOW_CREATE}
-
-type
- PHHLastError = ^THHLastError;
- tagHH_LAST_ERROR = packed record
- cbStruct: Integer; // size of this structure
- hr: HRESULT; // the last error code.
- description: PWideChar; // a description of the error (unicode string - BSTR).
- end;
- THHLastError = tagHH_LAST_ERROR;
-
- PHHNNotify = ^THHNNotify;
- tagHHN_NOTIFY = packed record
- hdr: NMHDR;
- pszUrl: PCSTR; // multibyte null-terminated string
- end;
- {$EXTERNALSYM tagHHN_NOTIFY}
- HHN_NOTIFY = tagHHN_NOTIFY;
- {$EXTERNALSYM HHN_NOTIFY}
- THHNNotify = tagHHN_NOTIFY;
-
- PHHPopup = ^THHPopup;
- tagHH_POPUP = packed record
- cbStruct: Integer; // sizeof this structure
- hinst: HINST; // instance handle for string resource
- idString: UINT; // string resource id, or text id if pszFile is specified in HtmlHelp call
- pszText: LPCTSTR; // used if idString is zero
- pt: TPoint; // top center of popup window
- clrForeGround: TColorRef; // use -1 for default
- clrBackground: TColorRef; // use -1 for default
- rcMargins: TRect; // amount of space between edges of window and text, -1 for each member to ignore
- pszFont: LPCTSTR; // facename, point size, char set, BOLD ITALIC UNDERLINE
- end;
- {$EXTERNALSYM tagHH_POPUP}
- HH_POPUP = tagHH_POPUP;
- {$EXTERNALSYM HH_POPUP}
- THHPopup = tagHH_POPUP;
-
- PHHAKLink = ^THHAKLink;
- tagHH_AKLINK = packed record
- cbStruct: Integer; // sizeof this structure
- fReserved: BOOL; // must be FALSE (really!)
- pszKeywords: LPCTSTR; // semi-colon separated keywords
- pszUrl: LPCTSTR; // URL to jump to if no keywords found (may be NULL)
- pszMsgText: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszMsgTitle: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszWindow: LPCTSTR; // Window to display URL in
- fIndexOnFail: BOOL; // Displays index if keyword lookup fails.
- end;
- {$EXTERNALSYM tagHH_AKLINK}
- HH_AKLINK = tagHH_AKLINK;
- {$EXTERNALSYM HH_AKLINK}
- THHAKLink = tagHH_AKLINK;
-
-const
- HHWIN_NAVTYPE_TOC = 0;
- {$EXTERNALSYM HHWIN_NAVTYPE_TOC}
- HHWIN_NAVTYPE_INDEX = 1;
- {$EXTERNALSYM HHWIN_NAVTYPE_INDEX}
- HHWIN_NAVTYPE_SEARCH = 2;
- {$EXTERNALSYM HHWIN_NAVTYPE_SEARCH}
-{$IFDEF HTMLHELP11}
- HHWIN_NAVTYPE_BOOKMARKS = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_BOOKMARKS}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_NAVTYPE_FAVORITES = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_FAVORITES}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
- HHWIN_NAVTYPE_AUTHOR = 5;
- {$EXTERNALSYM HHWIN_NAVTYPE_AUTHOR}
- HHWIN_NAVTYPE_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HHWIN_NAVTYPE_CUSTOM_FIRST}
-{$ENDIF}
-
- IT_INCLUSIVE = 0;
- {$EXTERNALSYM IT_INCLUSIVE}
- IT_EXCLUSIVE = 1;
- {$EXTERNALSYM IT_EXCLUSIVE}
- IT_HIDDEN = 2;
- {$EXTERNALSYM IT_HIDDEN}
-
-type
- PHHEnumIT = ^THHEnumIT;
- tagHH_ENUM_IT = packed record
- cbStruct: Integer; // size of this structure
- iType: Integer; // the type of the information type ie. Inclusive, Exclusive, or Hidden
- pszCatName: LPCSTR; // Set to the name of the Category to enumerate the info types in a category; else NULL
- pszITName: LPCSTR; // volitile pointer to the name of the infotype. Allocated by call. Caller responsible for freeing
- pszITDescription: LPCSTR; // volitile pointer to the description of the infotype.
- end;
- {$EXTERNALSYM tagHH_ENUM_IT}
- HH_ENUM_IT = tagHH_ENUM_IT;
- {$EXTERNALSYM HH_ENUM_IT}
- PHH_ENUM_IT = ^tagHH_ENUM_IT;
- {$EXTERNALSYM PHH_ENUM_IT}
- THHEnumIT = tagHH_ENUM_IT;
-
- PHHEnumCat = ^THHEnumCat;
- tagHH_ENUM_CAT = packed record
- cbStruct: Integer; // size of this structure
- pszCatName: LPCSTR; // volitile pointer to the category name
- pszCatDescription: LPCSTR; // volitile pointer to the category description
- end;
- {$EXTERNALSYM tagHH_ENUM_CAT}
- HH_ENUM_CAT = tagHH_ENUM_CAT;
- {$EXTERNALSYM HH_ENUM_CAT}
- PHH_ENUM_CAT = ^tagHH_ENUM_CAT;
- {$EXTERNALSYM PHH_ENUM_CAT}
- THHEnumCat = tagHH_ENUM_CAT;
-
- PHHSetInfoType = ^THHSetInfoType;
- tagHH_SET_INFOTYPE = packed record
- cbStruct: Integer; // the size of this structure
- pszCatName: LPCSTR; // the name of the category, if any, the InfoType is a member of.
- pszInfoTypeName: LPCSTR; // the name of the info type to add to the filter
- end;
- {$EXTERNALSYM tagHH_SET_INFOTYPE}
- HH_SET_INFOTYPE = tagHH_SET_INFOTYPE;
- {$EXTERNALSYM HH_SET_INFOTYPE}
- PHH_SET_INFOTYPE = ^tagHH_SET_INFOTYPE;
- {$EXTERNALSYM PHH_SET_INFOTYPE}
- THHSetInfoType = tagHH_SET_INFOTYPE;
-
- HH_INFOTYPE = DWORD;
- {$EXTERNALSYM HH_INFOTYPE}
- PHH_INFOTYPE = ^HH_INFOTYPE;
- {$EXTERNALSYM PHH_INFOTYPE}
- PHHInfoType = ^THHInfoType;
- THHInfoType = HH_INFOTYPE;
-
-const
- HHWIN_NAVTAB_TOP = 0;
- {$EXTERNALSYM HHWIN_NAVTAB_TOP}
- HHWIN_NAVTAB_LEFT = 1;
- {$EXTERNALSYM HHWIN_NAVTAB_LEFT}
- HHWIN_NAVTAB_BOTTOM = 2;
- {$EXTERNALSYM HHWIN_NAVTAB_BOTTOM}
-
- HH_MAX_TABS = 19;
- {$EXTERNALSYM HH_MAX_TABS}
-
- HH_TAB_CONTENTS = 0;
- {$EXTERNALSYM HH_TAB_CONTENTS}
- HH_TAB_INDEX = 1;
- {$EXTERNALSYM HH_TAB_INDEX}
- HH_TAB_SEARCH = 2;
- {$EXTERNALSYM HH_TAB_SEARCH}
-{$IFDEF HTMLHELP11}
- HH_TAB_BOOKMARKS = 3;
- {$EXTERNALSYM HH_TAB_BOOKMARKS}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_TAB_FAVORITES = 3;
- {$EXTERNALSYM HH_TAB_FAVORITES}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
- HH_TAB_AUTHOR = 5;
- {$EXTERNALSYM HH_TAB_AUTHOR}
-
- HH_TAB_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HH_TAB_CUSTOM_FIRST}
- HH_TAB_CUSTOM_LAST = HH_MAX_TABS;
- {$EXTERNALSYM HH_TAB_CUSTOM_LAST}
-
- HH_MAX_TABS_CUSTOM = HH_TAB_CUSTOM_LAST - HH_TAB_CUSTOM_FIRST + 1;
- {$EXTERNALSYM HH_MAX_TABS_CUSTOM}
-{$ENDIF}
-
-// HH_DISPLAY_SEARCH Command Related Structures and Constants
-
- HH_FTS_DEFAULT_PROXIMITY = -1;
- {$EXTERNALSYM HH_FTS_DEFAULT_PROXIMITY}
-
-type
- PHHFtsQuery = ^THHFtsQuery;
- tagHH_FTS_QUERY = packed record
- cbStruct: Integer; // Sizeof structure in bytes.
- fUniCodeStrings: BOOL; // TRUE if all strings are unicode.
- pszSearchQuery: LPCTSTR; // String containing the search query.
- iProximity: LongInt; // Word proximity.
- fStemmedSearch: BOOL; // TRUE for StemmedSearch only.
- fTitleOnly: BOOL; // TRUE for Title search only.
- fExecute: BOOL; // TRUE to initiate the search.
- pszWindow: LPCTSTR; // Window to display in
- end;
- {$EXTERNALSYM tagHH_FTS_QUERY}
- HH_FTS_QUERY = tagHH_FTS_QUERY;
- {$EXTERNALSYM HH_FTS_QUERY}
- THHFtsQuery = tagHH_FTS_QUERY;
-
- PHHWinType = ^THHWinType;
- tagHH_WINTYPE = packed record
- cbStruct: Integer; // IN: size of this structure including all Information Types
- fUniCodeStrings: BOOL; // IN/OUT: TRUE if all strings are in UNICODE
- pszType: LPCTSTR; // IN/OUT: Name of a type of window
- fsValidMembers: DWORD; // IN: Bit flag of valid members (HHWIN_PARAM_)
- fsWinProperties: DWORD; // IN/OUT: Properties/attributes of the window (HHWIN_)
-
- pszCaption: LPCTSTR; // IN/OUT: Window title
- dwStyles: DWORD; // IN/OUT: Window styles
- dwExStyles: DWORD; // IN/OUT: Extended Window styles
- rcWindowPos: TRect; // IN: Starting position, OUT: current position
- nShowState: Integer; // IN: show state (e.g., SW_SHOW)
-
- hwndHelp: HWND; // OUT: window handle
- hwndCaller: HWND; // OUT: who called this window
-
- paInfoTypes: PHHInfoType; // IN: Pointer to an array of Information Types
-
- { The following members are only valid if HHWIN_PROP_TRI_PANE is set }
-
- hwndToolBar: HWND; // OUT: toolbar window in tri-pane window
- hwndNavigation: HWND; // OUT: navigation window in tri-pane window
- hwndHTML: HWND; // OUT: window displaying HTML in tri-pane window
- iNavWidth: Integer; // IN/OUT: width of navigation window
- rcHTML: TRect; // OUT: HTML window coordinates
-
- pszToc: LPCTSTR; // IN: Location of the table of contents file
- pszIndex: LPCTSTR; // IN: Location of the index file
- pszFile: LPCTSTR; // IN: Default location of the html file
- pszHome: LPCTSTR; // IN/OUT: html file to display when Home button is clicked
- fsToolBarFlags: DWORD; // IN: flags controling the appearance of the toolbar
- fNotExpanded: BOOL; // IN: TRUE/FALSE to contract or expand, OUT: current state
- curNavType: Integer; // IN/OUT: UI to display in the navigational pane
- tabpos: Integer; // IN/OUT: HHWIN_NAVTAB_TOP, HHWIN_NAVTAB_LEFT, or HHWIN_NAVTAB_BOTTOM
- idNotify: Integer; // IN: ID to use for WM_NOTIFY messages
- tabOrder: array[0..HH_MAX_TABS] of Byte; // IN/OUT: tab order: Contents, Index, Search, History, Favorites, Reserved 1-5, Custom tabs
- cHistory: Integer; // IN/OUT: number of history items to keep (default is 30)
- pszJump1: LPCTSTR; // Text for HHWIN_BUTTON_JUMP1
- pszJump2: LPCTSTR; // Text for HHWIN_BUTTON_JUMP2
- pszUrlJump1: LPCTSTR; // URL for HHWIN_BUTTON_JUMP1
- pszUrlJump2: LPCTSTR; // URL for HHWIN_BUTTON_JUMP2
- rcMinSize: TRect; // Minimum size for window (ignored in version 1)
- cbInfoTypes: Integer; // size of paInfoTypes;
-{$IFDEF HTMLHELP12}
- pszCustomTabs: LPCTSTR; // multiple zero-terminated Strings
-{$ENDIF}
- end;
- {$EXTERNALSYM tagHH_WINTYPE}
- HH_WINTYPE = tagHH_WINTYPE;
- {$EXTERNALSYM HH_WINTYPE}
- PHH_WINTYPE = ^tagHH_WINTYPE;
- {$EXTERNALSYM PHH_WINTYPE}
- THHWinType = tagHH_WINTYPE;
-
-const
- HHACT_TAB_CONTENTS = 0;
- {$EXTERNALSYM HHACT_TAB_CONTENTS}
- HHACT_TAB_INDEX = 1;
- {$EXTERNALSYM HHACT_TAB_INDEX}
- HHACT_TAB_SEARCH = 2;
- {$EXTERNALSYM HHACT_TAB_SEARCH}
- HHACT_TAB_HISTORY = 3;
- {$EXTERNALSYM HHACT_TAB_HISTORY}
- HHACT_TAB_FAVORITES = 4;
- {$EXTERNALSYM HHACT_TAB_FAVORITES}
- HHACT_EXPAND = 5;
- {$EXTERNALSYM HHACT_EXPAND}
- HHACT_CONTRACT = 6;
- {$EXTERNALSYM HHACT_CONTRACT}
- HHACT_BACK = 7;
- {$EXTERNALSYM HHACT_BACK}
- HHACT_FORWARD = 8;
- {$EXTERNALSYM HHACT_FORWARD}
- HHACT_STOP = 9;
- {$EXTERNALSYM HHACT_STOP}
- HHACT_REFRESH = 10;
- {$EXTERNALSYM HHACT_REFRESH}
- HHACT_HOME = 11;
- {$EXTERNALSYM HHACT_HOME}
- HHACT_SYNC = 12;
- {$EXTERNALSYM HHACT_SYNC}
- HHACT_OPTIONS = 13;
- {$EXTERNALSYM HHACT_OPTIONS}
- HHACT_PRINT = 14;
- {$EXTERNALSYM HHACT_PRINT}
- HHACT_HIGHLIGHT = 15;
- {$EXTERNALSYM HHACT_HIGHLIGHT}
- HHACT_CUSTOMIZE = 16;
- {$EXTERNALSYM HHACT_CUSTOMIZE}
- HHACT_JUMP1 = 17;
- {$EXTERNALSYM HHACT_JUMP1}
- HHACT_JUMP2 = 18;
- {$EXTERNALSYM HHACT_JUMP2}
- HHACT_ZOOM = 19;
- {$EXTERNALSYM HHACT_ZOOM}
- HHACT_TOC_NEXT = 20;
- {$EXTERNALSYM HHACT_TOC_NEXT}
- HHACT_TOC_PREV = 21;
- {$EXTERNALSYM HHACT_TOC_PREV}
- HHACT_NOTES = 22;
- {$EXTERNALSYM HHACT_NOTES}
- HHACT_LAST_ENUM = 23;
- {$EXTERNALSYM HHACT_LAST_ENUM}
-
-type
- PHHNTrack = ^THHNTrack;
- tagHHNTRACK = packed record
- hdr: NMHDR;
- pszCurUrl: PCSTR; // Multi-byte, null-terminated string
- idAction: Integer; // HHACT_ value
- phhWinType: PHHWinType; // Current window type structure
- end;
- {$EXTERNALSYM tagHHNTRACK}
- HHNTRACK = tagHHNTRACK;
- {$EXTERNALSYM HHNTRACK}
- THHNTrack = tagHHNTRACK;
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-type
- THtmlHelpA = function (hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelpW = function (hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelp = THtmlHelpA;
-
-var
- HtmlHelpA: THtmlHelpA = nil;
- HtmlHelpW: THtmlHelpW = nil;
- HtmlHelp: THtmlHelp = nil;
-{$ELSE}
-function HtmlHelpA(hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW(hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp(hwndCaller: HWND; pszFile: PChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-// Use the following for GetProcAddress to load from hhctrl.ocx
-
-const
- ATOM_HTMLHELP_API_ANSI = LPTSTR(DWORD(WORD(14)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_ANSI}
- ATOM_HTMLHELP_API_UNICODE = LPTSTR(DWORD(WORD(15)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_UNICODE}
-
-{$IFDEF HTMLHELP12}
-// Global Control Properties
-
-const
- HH_GPROPID_SINGLETHREAD = 1; // VARIANT_BOOL: True for single thread
- {$EXTERNALSYM HH_GPROPID_SINGLETHREAD}
- HH_GPROPID_TOOLBAR_MARGIN = 2; // long: Provides a left/right margin around the toolbar.
- {$EXTERNALSYM HH_GPROPID_TOOLBAR_MARGIN}
- HH_GPROPID_UI_LANGUAGE = 3; // long: LangId of the UI.
- {$EXTERNALSYM HH_GPROPID_UI_LANGUAGE}
- HH_GPROPID_CURRENT_SUBSET = 4; // BSTR: Current subset.
- {$EXTERNALSYM HH_GPROPID_CURRENT_SUBSET}
- HH_GPROPID_CONTENT_LANGUAGE = 5; // long: LandId for desired content.
- {$EXTERNALSYM HH_GPROPID_CONTENT_LANGUAGE}
-
-type
- HH_GPROPID = HH_GPROPID_SINGLETHREAD..HH_GPROPID_CONTENT_LANGUAGE;
- {$EXTERNALSYM HH_GPROPID}
- THHGPropID = HH_GPROPID;
-
-// Global Property structure
-
- PHHGlobalProperty = ^THHGlobalProperty;
- tagHH_GLOBAL_PROPERTY = record
- id: THHGPropID;
- Dummy: Integer; // JEDI: Added to enforce 8-byte packing
- var_: OleVariant;
- end;
- HH_GLOBAL_PROPERTY = tagHH_GLOBAL_PROPERTY;
- THHGlobalProperty = tagHH_GLOBAL_PROPERTY;
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-function HtmlHelpLoaded: Boolean;
-{$IFDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
-function LoadHtmlHelp: Boolean;
-function UnLoadHtmlHelp: Boolean;
-{$ENDIF}
-{$ENDIF}
-
-implementation
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-uses
- Registry, SysUtils;
-
-var
- HtmlHelpLib: THandle = 0;
-
-function GetOCXPath(var Path: string): Boolean;
-const
- HHPathRegKey = 'CLSID\{adb880a6-d8ff-11cf-9377-00aa003b7a11}\InprocServer32';
-begin
- with TRegistry.Create do
- try
- RootKey := HKEY_CLASSES_ROOT;
- if OpenKeyReadOnly(HHPathRegKey) then Path := ReadString('');
- Result := (Path <> '') and FileExists(Path);
- finally
- Free;
- end;
-end;
-
-function HtmlHelpLoaded: Boolean;
-begin
- Result := HtmlHelpLib <> 0;
-end;
-
-function UnLoadHtmlHelp: Boolean;
-begin
- Result := True;
- if HtmlHelpLoaded then
- begin
- if Assigned(HtmlHelp) then HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- Result := FreeLibrary(HtmlHelpLib);
- HtmlHelpLib := 0;
- @HtmlHelpA := nil;
- @HtmlHelpW := nil;
- @HtmlHelp := nil;
- end;
-end;
-
-function LoadHtmlHelp: Boolean;
-const
- ProcNameA = 'HtmlHelpA';
- ProcNameW = 'HtmlHelpW';
- ProcName = ProcNameA;
-var
- HHOCXPath: string;
-begin
- Result := HtmlHelpLoaded;
- if (not Result) and GetOCXPath(HHOCXPath) then
- begin
- HtmlHelpLib := LoadLibrary(PChar(HHOCXPath));
- if HtmlHelpLoaded then
- begin
- @HtmlHelpA := GetProcAddress(HtmlHelpLib, ProcNameA);
- @HtmlHelpW := GetProcAddress(HtmlHelpLib, ProcNameW);
- @HtmlHelp := GetProcAddress(HtmlHelpLib, ProcName);
- Result := Assigned(HtmlHelpA) and Assigned(HtmlHelpW);
- if not Result then UnLoadHtmlHelp;
- end;
- end;
-end;
-{$ELSE}
-const
- hhctrl = 'hhctrl.ocx';
-
-function HtmlHelpA; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW; external hhctrl Name 'HtmlHelpW';
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-initialization
-{$IFNDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
- LoadHtmlHelp;
-{$ENDIF}
-finalization
- UnLoadHtmlHelp;
-{$ENDIF}
-end.
diff --git a/2.02f/Source/Main.dfm b/2.02f/Source/Main.dfm
deleted file mode 100644
index ea2d42a..0000000
--- a/2.02f/Source/Main.dfm
+++ /dev/null
@@ -1,3087 +0,0 @@
-object MainForm: TMainForm
- Left = 316
- Top = 424
- Width = 574
- Height = 395
- Caption = 'Apophysis'
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- KeyPreview = True
- Menu = MainMenu
- OldCreateOrder = True
- Position = poDefaultPosOnly
- OnActivate = FormActivate
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnDeactivate = FormDeactivate
- OnKeyPress = FormKeyPress
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter: TSplitter
- Left = 160
- Top = 28
- Width = 4
- Height = 294
- Cursor = crHSplit
- end
- object ToolBar: TToolBar
- Left = 0
- Top = 0
- Width = 566
- Height = 28
- BorderWidth = 1
- Flat = True
- Images = Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- object btnOpen: TToolButton
- Left = 0
- Top = 0
- Hint = 'Open (Ctrl+O)|Opens parameter files for browsing.'
- Caption = 'btnOpen'
- ImageIndex = 1
- OnClick = mnuOpenClick
- end
- object btnSave: TToolButton
- Left = 23
- Top = 0
- Hint = 'Save Parameters (Ctrl+S)|Save parameters to file.'
- Caption = 'btnSave'
- ImageIndex = 3
- OnClick = mnuSaveAsClick
- end
- object btnRender: TToolButton
- Left = 46
- Top = 0
- Hint = 'Render (Ctrl+R)|Render flame to disk.'
- Caption = 'btnRender'
- ImageIndex = 35
- OnClick = mnuRenderClick
- end
- object ToolButton9: TToolButton
- Left = 69
- Top = 0
- Width = 8
- Caption = 'ToolButton9'
- ImageIndex = 8
- Style = tbsSeparator
- end
- object btnUndo: TToolButton
- Left = 77
- Top = 0
- Hint = 'Undo (Ctrl+Z)|Undo the last action.'
- Caption = 'btnUndo'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object btnRedo: TToolButton
- Left = 100
- Top = 0
- Hint = 'Redo (Ctrl+Y)|Redo the last action.'
- Caption = 'btnRedo'
- Enabled = False
- ImageIndex = 5
- OnClick = mnuRedoClick
- end
- object btnReset: TToolButton
- Left = 123
- Top = 0
- Hint = 'Reset Location (F12)'
- Caption = 'btnReset'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object btnCopy: TToolButton
- Left = 146
- Top = 0
- Caption = 'btnCopy'
- ImageIndex = 7
- OnClick = mnuCopyClick
- end
- object btnPaste: TToolButton
- Left = 169
- Top = 0
- Caption = 'btnPaste'
- ImageIndex = 8
- OnClick = mnuPasteClick
- end
- object btnCopyUPR: TToolButton
- Left = 192
- Top = 0
- Hint = 'Copy as UPR (Ctrl+C)|Copies a UPR to the clipboard.'
- Caption = 'btnCopyUPR'
- ImageIndex = 23
- OnClick = mnuCopyUPRClick
- end
- object ToolButton3: TToolButton
- Left = 215
- Top = 0
- Width = 8
- Caption = 'ToolButton3'
- ImageIndex = 8
- Style = tbsSeparator
- end
- object btnEditor: TToolButton
- Left = 223
- Top = 0
- Hint = 'Editor (Ctrl+E)|Shows the transform editor.'
- Caption = 'btnEditor'
- ImageIndex = 19
- OnClick = mnuEditorClick
- end
- object btnGradient: TToolButton
- Left = 246
- Top = 0
- Hint = 'Gradient (Ctrl+G)|Shows the Gradient window.'
- Caption = 'btnGradient'
- ImageIndex = 11
- OnClick = mnuGradClick
- end
- object btnAdjust: TToolButton
- Left = 269
- Top = 0
- Hint = 'Adjust (Ctrl+A)|Shows the Adjust window.'
- Caption = 'btnAdjust'
- ImageIndex = 18
- OnClick = mnuAdjustClick
- end
- object btnMutate: TToolButton
- Left = 292
- Top = 0
- Hint = 'Mutation (Ctrl+M)|Shows the Mutation window.'
- Caption = 'btnMutate'
- ImageIndex = 17
- OnClick = mnuMutateClick
- end
- object ToolButton2: TToolButton
- Left = 315
- Top = 0
- Width = 8
- Caption = 'ToolButton2'
- ImageIndex = 14
- Style = tbsSeparator
- end
- object btnRun: TToolButton
- Left = 323
- Top = 0
- Hint = 'Run Script (F8)|Runs the Default Animation script.'
- ImageIndex = 43
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 346
- Top = 0
- Caption = 'btnStop'
- Enabled = False
- ImageIndex = 36
- OnClick = mnuStopClick
- end
- object btnDefine: TToolButton
- Left = 369
- Top = 0
- Hint = 'Edit Script (Ctrl+D)|Opens the Script Editor.'
- Caption = 'btnDefine'
- ImageIndex = 42
- OnClick = mnuEditScriptClick
- end
- object ToolButton1: TToolButton
- Left = 392
- Top = 0
- Width = 8
- Caption = 'ToolButton1'
- ImageIndex = 18
- Style = tbsSeparator
- end
- object btnOptions: TToolButton
- Left = 400
- Top = 0
- Hint = 'Options (Ctrl+P)|Shows the Options dialog.'
- Caption = 'btnOptions'
- ImageIndex = 13
- OnClick = mnuOptionsClick
- end
- object ToolButton4: TToolButton
- Left = 423
- Top = 0
- Width = 8
- Caption = 'ToolButton4'
- ImageIndex = 14
- Style = tbsSeparator
- end
- object tbzoomwindow: TToolButton
- Left = 431
- Top = 0
- Hint = 'Zoom To rectangle'
- Caption = 'tbzoomwindow'
- Down = True
- Grouped = True
- ImageIndex = 28
- Style = tbsCheck
- OnClick = tbzoomwindowClick
- end
- object tbDrag: TToolButton
- Left = 454
- Top = 0
- Hint = 'Translate image'
- Caption = 'tbDrag'
- Grouped = True
- ImageIndex = 48
- Style = tbsCheck
- OnClick = tbDragClick
- end
- object tbRotate: TToolButton
- Left = 477
- Top = 0
- Hint = 'Rotate'
- Caption = 'tbRotate'
- Grouped = True
- ImageIndex = 41
- Style = tbsCheck
- OnClick = tbRotateClick
- end
- end
- object ListView: TListView
- Left = 0
- Top = 28
- Width = 160
- Height = 294
- Align = alLeft
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- PopupMenu = ListPopUp
- SmallImages = SmallImages
- TabOrder = 1
- ViewStyle = vsReport
- OnChange = ListViewChange
- OnEdited = ListViewEdited
- end
- object BackPanel: TPanel
- Left = 164
- Top = 28
- Width = 402
- Height = 294
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvNone
- Color = clBlack
- TabOrder = 2
- OnResize = BackPanelResize
- object Image: TImage
- Left = 1
- Top = 1
- Width = 400
- Height = 292
- Align = alClient
- AutoSize = True
- PopupMenu = DisplayPopup
- Stretch = True
- OnMouseDown = ImageMouseDown
- OnMouseMove = ImageMouseMove
- OnMouseUp = ImageMouseUp
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 322
- Width = 566
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- SimplePanel = False
- end
- object Buttons: TImageList
- Left = 8
- Top = 56
- Bitmap = {
- 494C010131003600040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 000000000000360000002800000040000000E0000000010020000000000000E0
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 1200141312001413120014131200141312000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 1200141312001413120014131200141312000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0010206F0010206F001020
- 6F0010206F0010206F0010206F0010206F0010206F0010206F0010206F001020
- 6F0010206F0010206F0010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120000000000000000000A0A
- 0A00141312000A00000000000000000000000000000000000000010300000000
- 0000000000000000000000000000141312000000000000000000000000000000
- 0000000000000000000000000000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4
- EE00FFF5F100FFF8F400000000000000000010408F0000000000000000001030
- 7F00103F7F005F9FC00010206F0000000000000000000F1F5F00000000000000
- 0000000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFDFAF0000000000000000000000
- 0000000000000000000000000000000000001413120000000000060706001B1B
- 1B001212130000000000000000000000000000000000191B2000321C30000200
- 000000000000000000000000000014131200000000000000000000000000733C
- 2400733C2400733C240000000000FFF0E700FFEADD00FFE9DC00FFEBDF00FFED
- E300FFEFE500FFF1E900000000000000000010408F00000000000F105000102F
- 70003F70AF003F70B0006FA0CF0010307F004F8FBF001F509F00000010000F1F
- 5F00000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFC99600FFCA9000000000000000
- 0000000000000000000000000000000000001413120000000000060606002F30
- 2F001C20220000000200030000000E0F0F001F242F00675779008A4E92003D2B
- 480017161600050204000000000014131200000000000000000000000000733C
- 2400FFF3ED00FFF0E70000000000FFEBE000FFE4D200FFE2D100FFE4D400FFE6
- D700FFE8DA00FFEADE00000000000000000010408F0000000000104F90001F50
- 9F002F6FAF004F8FBF00508FBF002060A000205F9F004080B0000F103F000000
- 1000000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFAE7800FFB17500FFB876000000
- 0000000000000000000000000000000000001413120000000000080808004D42
- 4D004A4A49001E1D1C000A080600383946006A6B93009372AE00B565BC00BF91
- C0008E909100292927000000000014131200A8604200A8604200A8604200733C
- 2400FFF0E700FFEADD0000000000FFE7D900FFDDC800FFDBC600FFDDC900FFDF
- CC00FFE0D000FFE3D300000000000000000010408F0000000000205FA0003070
- AF002060A0004080BF004080B0004080B00010408F001F509F0010408F002F6F
- A0000F1F60000000100010206F0000000000000000000000000000000000FFAD
- 7900FFA16500FF9A5A00FF985900FF945900FB945A00FF995D00FFA16000FFA9
- 6400000000000000000000000000000000001413120000020300060705005042
- 4F0088778900847C84006261610049455000908DB2009FA0CB007A598E008562
- 8600676868002C312D000C090C0014131200A8604200FFF3ED00FFF0E700733C
- 2400FFEBE000FFE4D20000000000FFE3D200FFD6BE00FFD4BB00FFD6BE00FFDA
- C400FFDECA00FFE1CF00000000000000000010408F000F1F60003F7FB0003F70
- B0002060A0003070AF001F509F00205F9F0010408F004F8FBF001F509F002F60
- A0003F70AF000000000010206F0000000000000000000000000000000000FD9C
- 6900F98D5300F7854600F1824500EA834600E7834800F0854900FF8B4A00FF94
- 5000FFB37D0000000000000000000000000014131200251926002A2B2B004B44
- 440097899500B49CB500B7A0B5006E61680086748C00A8B6D9005A5F7D001008
- 08000C05010006030300100C100014131200A8604200FFF0E700FFEADD00733C
- 2400FFE7D900FFDDC80000000000FFDECB00FFD0B500FFCDAF00FFCDAF00FFCD
- AF00FFDECA00FFDECA00000000000000000010408F00103F80004F8FBF003F7F
- B000407FB0002F60A0003070AF0010408F0010408F001F509F00104F90000F20
- 6000103F7F000F10500010206F0000000000000000000000000000000000EA92
- 6000E4854D00E27F4400E17D4200E07D4200E07B4000E1783A00EE7B3C00FF87
- 4400FFAB7800000000000000000000000000141312002F1E3000786475007363
- 6E008A7787009F89A000A590A000906E7900685060008483A600656A81000002
- 050000000000000000000000000014131200A8604200FFEBE000FFE4D200733C
- 2400FFE3D200FFD6BE0000000000FFDAC500FFCAAB00FFC7A500FFC7A5000000
- 00000000000000000000000000000000000010408F0060A0CF004F8FBF003F70
- B00000000000103F800000000000000F20000F1F5F00104F900060A0CF008FBF
- DF00102F70000000000010206F0000000000000000000000000000000000EBA5
- 7C00E8A07600E79F7300E69D7300DF834D00DD7D4300DD733300E8733200FF9C
- 680000000000000000000000000000000000141312001610120094818B00C7B2
- C6009C89920084718200776F7F005B4D5E0043304100493B5200505169001216
- 1E0000000000000000000000000014131200A8604200FFE7D900FFDDC800733C
- 2400FFDECB00FFD0B50000000000FFDAC400FFCBAC00FFC6A500FFC6A5000000
- 0000F5A7790000000000000000000000000010408F000F1F5F003F7FB0003F70
- AF001F509F0010408F002F60A00010307F00609FCF003F70B0005F9FC0004F80
- BF000F1050000F103F0010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000DD7D4500E0713200F3915B000000
- 00000000000000000000000000000000000014131200030804007B7E8100E9D9
- E400BBA3B000AA95A70073616E0022252A000C0A0E0024161F002B303B001313
- 180000000600000000000000000014131200A8604200FFE3D200FFD6BE00733C
- 2400FFDAC500FFCAAB0000000000FFE1D000FFDAC400FFD7C000FFD7C0000000
- 00000000000000000000000000000000000010408F00000000000F206000407F
- B0002F60A0003070AF00407FB0003F70AF00609FCF004F80BF003F70B00070AF
- D000104F90000F103F0010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000E7865100F2986800000000000000
- 000000000000000000000000000000000000141312000A070A00313A3C006C6A
- 6A005B4F560067535D006D5E6500231C22000000000001010300151B25001011
- 20000B020500000000000000000014131200A8604200FFDECB00FFD0B500733C
- 2400FFDAC400FFCBAC0000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000001040
- 8F005090C000407FB0003F70B0007FB0D0003F7FB000205FA0009FC0DF0070AF
- D0000F206000103F800010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000F8A67B0000000000000000000000
- 0000000000000000000000000000000000001413120000000D00000006000101
- 0100000100000C090D00343030001519140000010000000000000F111B001616
- 2A0009090E00000000000000000014131200A8604200FFDAC500FFCAAB00733C
- 2400FFE1D000FFDAC400FFD7C000FFD7C000733C2400733C2400000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 0000000F3000102F6F004F8FBF007FAFD0004080BF007FAFD000B0D0EF001F50
- 9F000F105000000F300010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120000000000000000000000
- 00000000000003060500170E12000C0603000000000000000000030306000909
- 090000000400000003000400010014131200A8604200FFDAC400FFCBAC00733C
- 2400733C2400733C2400733C2400733C2400733C240000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 00000F105000000000000F2060000F1F60002F60A0000F1F5F000F1050000F10
- 3F0010206F000F1F5F0010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200000000000000
- 0000000000000005000005030600000000000000000000000000000000000000
- 000000000000000001001413120014131200A8604200FFE1D000FFDAC400FFD7
- C000FFD7C000A8604200A8604200000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 00000000000000000000000000000F1F5F000F105000000F2000000F3000000F
- 3000000F3000000F200010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 120014131200141312001413120014131200A8604200A8604200A8604200A860
- 4200A8604200A860420000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0010408F0010408F001040
- 8F0010408F0010408F0010408F0010408F0010408F0010408F0010408F001040
- 8F0010408F0010408F0010408F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008342
- 3700834237000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008342
- 3700834237000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008A45
- 3900884539000000000000000000000000000000000000000000000000000000
- 000000000000656E740033373A000F1011000F10110033373A00656E74000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 1100251911000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000A754
- 4400A6524300A4514100A04E41009D4E40009A4D4000984E3F00954B3E009247
- 3C008E483C008B463A0089463A00884539000000000000000000000000000000
- 0000383D40004F565B00000000000000000000000000000000004F565B00383D
- 4000000000000000000000000000000000000000000000000000FFFFFF00E39A
- 6F00FFFFFF00E3996C00E2996D00E3996D00FFF7F20000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206002519110000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B158
- 4700AE554600AB554600A7514400A6524300A3514100A05141009C4E4000994D
- 4000984A3E00944A3D0092493C008E483C00000000000000000000000000383D
- 4000000000000000000000000000000000000000000000000000000000004F56
- 5B00000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000FFEFE400FFEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA20600000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B75A
- 4A00B6594900B35648000000000000000000000000000000000000000000A252
- 42009E4F41000000000000000000000000000000000000000000656E74004F56
- 5B00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E295
- 6600E3936300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA206000AA206000AA2060000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000C15D
- 4C00BE5C4B0000000000B75A4A0000000000000000000000000000000000A854
- 4500A7534400000000000000000000000000000000000000000033373A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF000000000079BDF3007ABDF2007ABDF2007ABD
- F200000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA206000AA206000AA206000AA206000AA206000000
- 000000000000000000000000000000000000000000000000000000000000C761
- 4F00C6604E000000000000000000BC5D4B00000000000000000000000000B155
- 4700AE55460000000000000000000000000000000000000000000F1011000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E391
- 5F00E28C5800FFFFFF00FFFFFF00FFFFFF00000000007ABDF2007ABDF2007ABD
- F2007ABDF2000000000000000000000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA206000AA206000AA206000AA2
- 06000AA20600000000000000000000000000000000000000000000000000D065
- 5200CD645200000000000000000000000000C25E4D000000000000000000B85A
- 4A00B65B4B0000000000000000000000000000000000000000000F1011000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000007ABDF2007ABD
- F2000C080900FFDEC20000000000000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA206000AA206000AA206000000
- 000000000000000000000000000000000000000000000000000000000000D768
- 5400D567540000000000000000000000000000000000C65E4E0000000000C25C
- 4C00BE5D4B00000000000000000000000000000000000000000033373A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000010101000405050000000000000000000000000000000000FFFFFF00E291
- 6000FFFFFF00FFFFFF0000000000FFFFFF000000000000000000000000000F0B
- 0C0007050600FFDEC200FFDEC200000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA2060000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000DF6C
- 5600DC6C56000000000000000000000000000000000000000000CB615000C862
- 5000C6604E000000000000000000000000000000000000000000656E74004F56
- 5B00000000000000000000000000000000000000000000000000000000000000
- 0000020202000202020000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000806
- 0600FFDEC200FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 12000AA206000AA206000AA20600000000000000000000000000000000000000
- 000000000000000000000000000000000000E56E5900E56E5900E56E5900E56E
- 5900E56E5900E36A5700DF6A5600DC6A5600DA665400D6685500D4665300D065
- 5200CD645200000000000000000000000000000000000000000000000000383D
- 400000000000000000000000000000000000000000000000000000000000383D
- 4000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000FFDEC200FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 12000AA20600291B120000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E56E5900E56E5900E56E5900E56E
- 5900E56E5900E56E5900E56E5900E56E5900E16A5700DE6B5700DB675500D768
- 5400D66853000000000000000000000000000000000000000000000000000000
- 0000383D40004F565B000000000000000000000000004F565B00383D40000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000060002100FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 1200291B12000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 000000000000D969550000000000000000000000000000000000000000000000
- 000000000000656E740033373A000102020033373A00656E7400000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000060002100FFDEC200FFDEC2000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 00000000000000000000DF6C5600000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000060002100FFDEC2000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000600021000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000F5E7E100F9E9
- E000F9E9E000F9EBE200F9ECE600F9EDE900F5ECE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000F0CAB400F4D5
- C300C1AB9F00BEB2AB00FFFBF900FFFFFF00B5B5B500B5B5B500FFFFFF00FFFF
- FF00B5B5B500B5B5B50000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF0E700FFEA
- DD00FFE9DC00FFEBDF00FFEDE300FFEFE500FDEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EAB69700EFC2
- A600C8A48F00C6AFA000FEF0E800FFF9F600B7B6B600B5B5B500FFFFFF00FFFF
- FF00B5B5B500B5B5B500000000000000000000000000000000007B7B7B00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000FEEBE000FFE4
- D200FFE2D100FFE4D400FFE6D700FFE8DA00FCE6DA0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CE8D6600CE92
- 6E00F1BFA200F8D4BF00CEB6A800C9BBB300FFFAF600FFFEFD00B5B5B500B5B5
- B500FFFFFF00FFFFFF00000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF0000000000000000000000000000000000FEE7D900FFDD
- C800FFDBC600FFDDC900FFDFCC00FFE0D000FCDFD00000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D4855500D48A
- 5D00EDAE8900F6C6AA00D9B7A200D3BFB300FFF5EF00FFFCFB00BCBEC000B4B7
- B900FFFFFF00FEFFFF00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFE4D300FFD6
- BE00FFD4BB00FFD6BE00FFDEC700FFE3CE00FCE2D00000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500E089
- 5200DD906300E0A48100FED1B700FFE2D200D8CAC100D1CDCA00F6FBFE00EBF6
- FE00ABB5BC00B1B4B700000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDFCD00FFD0
- B500FFCDAF00FFD0B400F2CCB400EFD3C200ECD5C70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7C
- 4200E4895400EAA17600FDC6A600FFDCC700E3D0C400DCD6D300F2F9FE00DDF0
- FD009EB5C6009EB1BF00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDBC700FFCA
- AB00FFC7A500FFD4B20000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7D
- 4200E6885100F19F6E00F8B89100F4C9B000FFE7DA00FFF8F300CFD9DF00AAC4
- D600BCE1FA00BDE0FA00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDAC500FFCB
- AC00FFC6A500FFD3B20000000000F5A779000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7D
- 4200E5885000F19F6E00FDB78F00FFCDAF00FFE3D300FFF6F000D5E2EA00A7C9
- E000A5D6F8009FD2F700000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FDE2D300FEDC
- C600FED9C300FEE3CD003D2F2800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DA7D4600DD7C
- 4100E6895200F19E6E00FDB88F00FFCDAF00FFE0CE00FDF2EC00E5F4FD00B3DD
- F90078B6E10064A7DA00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F0A17300FCBA9300FFCEB100FFE1D000FFF4ED00E2F2FD00A8D7
- F8006EB8EA0055A6E200000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DB834E00E087
- 5200E8956300F3A97E00FDC09C00FFD2B800FFE4D400FFF5EF00E4F3FD00AAD9
- F9006FBEF40059B1F200000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000707A81002D3134002D31
- 34000B0C0D002D3134002D3134004F565B000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DD8A5800E395
- 6500ECA57A00F5B69200FDCAAB00FFD9C300FFE8DB00FFF7F200E8F5FD00B7DF
- FA0085C8F70063B6F200000000000000000000000000000000007B7B7B007B7B
- 7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B
- 7B007B7B7B007B7B7B0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000BF4C0700BE4C0700BE4C0700BE4C0700BF4C0700BF4D0700BE4C0800BF4C
- 0800BE4C0700BE4C0700BF4C0700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000B0460700FFFFFF00FFFFFF00A6A6A600A6A6A600FFFFFF00FFFF
- FF00A6A6A600A6A6A600AF46070000000000000000005A6267001E2022001E20
- 22005A6267000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AB003E5DB1004368B7004876BF004E84C6005493CE005BA3D60061B2
- DE0067C0E6006CCEEC0071DAF300000000000000000000000000000000000000
- 0000000000000000000000000000005F9700013B550000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000A2400600FFFFFF00A6A6A600A6A6A600FFFFFF00FFFF
- FF00A6A6A600A6A6A600A1410600000000005A6267003F84B5003C9CE0002088
- D1002572A7002326280000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AB003E5DB1004368B7004876BF004E84C6005593CE005BA2D60061B2
- DE0067C0E6006CCEED0071DAF30000000000000000000000000000000000005F
- 9700013B55000000000000000000005F9700181818000000000000000000005F
- 97001818180000000000000000000000000000000000933A0600000000000000
- 0000000000000000000000000000933A0600FFFFFF00FFFFFF00A6A6A600A6A6
- A600FFFFFF00FFFFFF00933B0500000000001E20220078C6FD0074C4FC004BA8
- E9003395DB001012130000000000000000000000000000000000000000005A62
- 67001E2022001E2022005A62670000000000000000000000000000000000374B
- A8003A52AC003E5DB1004369B8004876BE004F84C6005593CE005BA3D60061B1
- DE0067C1E6006CCDED0071D9F30000000000000000000000000000000000005F
- 9700013B5500005F9700005F9700005F9700181818001A015500005F9700005F
- 9700181818000000000000000000000000000000000083350600843505000000
- 00000000000000000000000000000000000084350500FFFFFF00A6A6A600A6A6
- A600FFFFFF00FFFFFF0084350600000000001214150085D0FF009AE0FF0073C3
- FC005DB3EF001E202200000000000000000000000000000000005A6267003F84
- B5003C9CE0002088D1002572A70023262800000000000000000000000000374B
- A8003A53AB003E5CB1004369B7004876BE004E84C6005494CE005BA2D60061B2
- DE0066C1E5006CCEEC0071DAF300000000000000000000000000005F9700E4F2
- FB000088D900005F97001A01550037BBFD000088D9001A015500005F97000088
- D9000088D90018181800000000000000000000000000752F0500CD520800752F
- 050000000000000000000000000000000000752F0500752F0500FFFFFF00FFFF
- FF00A6A6A600A6A6A600752F0500000000002124260072A8CF0098DDFF0099DD
- FF0072A7CD005A626700000000000000000000000000000000001E20220078C6
- FD0074C4FC004BA8E9003395DB0010121300000000000000000000000000374B
- A8003A53AC003E5DB1004368B7004975BE004F84C6005593CE005AA2D60061B2
- DE0067C0E5006CCEED0071D9F300000000000000000000000000005F9700005F
- 9700E4F2FB000088D90085E8FF0085E8FF0085E8FF0037BBFD000088D900E4F2
- FB0018181800005F970000000000000000000000000066290400CD520800E27E
- 420066290400000000000000000067290400662904006729040066290400FFFF
- FF00A6A6A600A6A6A6006729040000000000000000005A6267001E2022000000
- 00005A62670000000000000000000000000000000000000000001214150085D0
- FF009AE0FF0073C3FC005DB3EF001E202200000000000000000000000000374B
- A8003A52AC003E5DB1004368B8004976BF004E84C6005493CE005BA3D60061B2
- DE0066C0E5006CCEEC0071D9F300000000000000000000000000005F9700013B
- 5500005F970085E8FF0037BBFD00005F9700005F970037BBFD0085E8FF000088
- D900005F9700005F970000000000000000000000000057230400CD520800E17E
- 4200F6A97C005824030058230300582304005823040000000000000000005823
- 0300FFFFFF00FFFFFF0058230300000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000002124260072A8
- CF0098DDFF0099DDFF0072A7CD005A626700000000000000000000000000374B
- A8003A52AC003E5CB1004369B7004975BE004F84C6005494CD005BA2D60061B1
- DE0066C0E5006CCEED0071DAF300000000000000000000000000013B550085E8
- FF0085E8FF0085E8FF00005F970037BBFD000088D900005F970085E8FF0085E8
- FF00E4F2FB00005F9700000000000000000000000000491D0300CD520800E17E
- 4200F6A97C00FFCFB300491D0300491D03000000000000000000000000000000
- 0000491D0300FFFFFF00491E0200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A62
- 67001E2022001E2022005A62670000000000000000000000000000000000374B
- A8003A53AC003E5CB1004368B7004876BF004E84C6005493CE005BA2D60060B2
- DE0067C0E5006DCEEC0071D9F30000000000000000000000000000000000005F
- 97000088D900005F9700005F970085E8FF000088D900005F9700005F97000088
- D900005F9700000000000000000000000000000000003B180200CD520800E17E
- 4200F6AA7C00FFD0B400FFF1E9003A1802000000000000000000000000000000
- 0000000000003B1702003B180200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5CB2004368B7004975BE004E84C6005594CE005AA3D60061B2
- DE0067C1E6006DCEEC0071D9F30000000000000000000000000000000000005F
- 9700E8E8E8000088D900005F970085E8FF000088D900005F97000088D900E4F2
- FB00005F9700000000000000000000000000000000002C110200CD520800E17E
- 4100F6A97B00FFD0B300FFF1E900BCE1FA002C11020000000000000000000000
- 000000000000000000002C120200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5CB1004369B7004875BF004F84C6005493CE005AA3D60061B2
- DE0066C0E6006DCEEC0071DAF300000000000000000000000000000000000088
- D900005F970000000000005F970085E8FF000088D900005F9700000000000088
- D9000088D900000000000000000000000000000000001D0B0100CD520800E17E
- 4200F6AA7B00FFCFB300FFF1E900BCE0FA004AAEF2001E0C0100000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5DB1004368B7004976BF004F84C6005593CE005BA3D60060B2
- DE0067C0E5006CCDED0071D9F300000000000000000000000000000000000000
- 00000000000000000000005F9700E4F2FB00E4F2FB00005F9700000000000000
- 000000000000000000000000000000000000000000000E060000CD520800E17E
- 4200F6AA7C00FFCFB300FFF1E900BBE1FA0049AEF2000C85EB000E0600000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AC003E5CB1004268B7004876BF004F84C6005593CE005BA3D60061B2
- DE0067C1E6006CCEED0071DAF300000000000000000000000000000000000000
- 0000000000000000000000000000005F9700005F970000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000292B2F000000
- 00002F3236000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000292B2F00000000002F3236000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000E27F44000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DB703000DC723200DD7334000000
- 00000000000000000000E07A3D00E17C3F00E27D420000000000000000000000
- 0000E4844B00E6864D00E6874F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000003F43480000000000575C
- 6400000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF0085DFFF0085DFFF0000000000000000000D4370001D97FD000000
- 0000C6A4F600A97AF200A97AF20000000000D96D2B00DA6E2E00000000000000
- 000000000000DD753600DE763900DF783B00E07A3D00E17C3F00000000000000
- 000000000000E4824800E5844A00000000000000000000000000FFBF9A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF0085DFFF0085DFFF0000000000000000001D97FD001D97FD000000
- 0000C6A4F600A97AF200A97AF20000000000D869270000000000D96D2B000000
- 0000000000000000000000000000DD7537000000000000000000000000000000
- 0000E17D410000000000E3804600000000000000000000000000FFC6A300FFCB
- AD00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000393C410000000000626871000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF00AFEAFF0033444A0000000000145D7F0027BAFE0027BAFE000000
- 0000C6A4F600C6A4F600C6A4F60000000000000000000000000000000000D96B
- 2800000000000000000000000000DC713100000000000000000000000000DE78
- 3B0000000000000000000000000000000000000000000000000000000000FFD2
- B700FFD7C0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006E52440033262100382A22000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003415
- 0200180902001B0B010000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000BB4B0800BD4B
- 0800BE4C0800BF4C0700C04D0700C14E0800C24E0700C44E0800C54E0700C64F
- 0800C64F08000000000000000000000000000000000000000000000000000000
- 0000FFDDC900FFE3D20000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008668
- 5A002A080000B57E5D00EFE4DF00E0CFC500AD7150002D0F0200957464000000
- 0000000000000000000000000000000000000000000086685A002A080000B57E
- 5D00EFE4DF00E0CFC500AD7150002D0F02006F75710051BBFF0051BBFF000000
- 0000EA862300DF641A00DF641A000000000000000000B04607007F58A4001D10
- E2006D2B6800B44807008BBC8D0032EAA30078914500B94A0800E6897000F76C
- 6400D6512900BD4C070000000000000000000000000000000000000000000000
- 000000000000FFEADD00FFEFE500000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000350B
- 0500E9DAC900FDF5E600FCEFE300FBEDE300FCF3EA00E2D1C8003B160B00A288
- 80000000000000000000000000000000000000000000350B0500E9DAC900EDE5
- D600F9EEE300F6ECE300F8F2EA00E2D1C8003A150B00627D910051BBFF000000
- 0000EA862300DF641A00DF641A000000000000000000A5420600342FF3000000
- FF00240ECA00AA4407004FF6E40018FFB80035D78200AE460700FBAEAB00FF6F
- 6F00EE574900B347070000000000000000000000000000000000000000000000
- 00000000000000000000FFF5F000FFFAF8000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000003C2D2400D0AB
- 9600FCECD800F8DCC700F3D7C500F3D9C900F9E3D100FCF3E400D2B4A1002219
- 1400000000000000000000000000000000003C2D2400D0AB9600F8E8D600CAAE
- 9900ECD6C500ECD8C900F4E2D100EAE1D200D2B4A1001A1917006DD2FF000000
- 0000EA862300EA862300EA86230000000000000000009A3E0600332FF3000000
- FF002513CF009F3F06004EF6E40020FFDB0037DA9000A3420600FBAEAB00FF92
- 9200EE635700A843070000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF0000000000EFC7B000000000000000
- 000000000000000000000000000000000000000000000000000001010100F6E3
- D300F9D1BB00EEBEA500EDBCA200ECC2A800F0CDB800FAE2CD00FEFCE2000000
- 00000000000000000000000000000000000001010100F6E3D300F0C9B600A979
- 6000A3725800A77D6300B6937E00D8C0AB00F9F7DD0000000000000000000000
- 00000000000000000000000000000000000000000000903A05007353A3002321
- F9007453A300943B060080B78D0044FAEE0080B78D00983E0600DA857000FCB1
- B000DB8570009D3F060000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E1976A00E7AB8900EDC0A6000000
- 000000000000000000000000000000000000000000000000000000000000FDEA
- D900F6BA9E00E9A88E00E6A48D00E9AB9300ECB99E00F7D0BA00FFEED3000A08
- 05000000000000000000000000000000000000000000FDEAD900EBB198009B5A
- 4000E6A48D00E9AB9300ECB99E00CBA48E00FFEED3000A080500FFFFFF000000
- 0000FFDFC600FFCFA800FFCFA800000000000000000000000000863505008736
- 0600883706008A3705008B3705008C3806008D3906008E3906008F390500903A
- 0600923A06000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000001E1E1E00D97B4300DF906100E5A57E00EBBA
- 9C0000000000000000000000000000000000000000000000000000000000FBE2
- D300F8BCA300EC9D7F00E6978000E79D8400ECAD8D00F7C4A800EBCAB0000C09
- 08000000000000000000000000000000000000000000FBE2D300F1B69F00A354
- 3600E6978000E79D8400ECAD8D00D19E8200EBCAB0000E0B0900FFFFFF000000
- 0000FFDFC600FFCFA800FFCFA80000000000000000000000000000000000CD53
- 0800000000000000000000000000D0591100000000000000000000000000D360
- 1A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000001212120026262600D7743A00DD895700E39F
- 7500E9B39200000000000000000000000000000000000000000067565100B57C
- 5F00FDD1BA00F5AD9400F19B7E00F09D8200F6B29500FDC7A400925039006655
- 50000000000000000000000000000000000067565100B57C5F00FBCFB900CF87
- 6E00F19B7E00F09D8200F6B29500EBB59200925039007A665A00FFFFFF000000
- 0000FFDFC600FFDFC600FFDFC60000000000CD52080000000000CD5208000000
- 0000000000000000000000000000CF550D000000000000000000000000000000
- 0000D25E180000000000D4611C00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000024242400D56D2F00DB82
- 4D00E1976B00E7AC890000000000000000000000000000000000000000006147
- 3800BD8B7100FEDECC00FED2BF00FCC0A900FEC7A9008E4C36001D1713000000
- 0000000000000000000000000000000000000000000061473800BD8B7100F8D8
- C600F6CAB700EEB29B00F6BFA1008E4C36000D06000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800000000000000
- 000000000000CE520800CD530800CD520800CE530A00CE560D00000000000000
- 000000000000D25C1600D25E1800000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000015151500D366
- 2600D97B4300DF91610000000000000000000000000000000000000000000000
- 00005144400005030200583B2700452D1F000000000042383400000000000000
- 0000000000000000000000000000000000000000000000000000514440000503
- 0200583B2700452D1F0000000000423834000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD5208000000
- 00000000000000000000CD520800CD520800CD52080000000000000000000000
- 0000CF570E00D1591100D15A1300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002D2D
- 2D00434343002121210000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000CD5208000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000CEE6FA0092C6
- F2006DB2ED0063ADEC0061ADEC0061ACEC0061ACEC0061ADED0061ADED0063AE
- EE006DB4EF000000000000000000000000000000000000000000000000000000
- 0000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4EE00FFF5F100FFF8F4000000
- 0000000000000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000D2E9FA009ACC
- F20078BAEC006EB5EA006DB5EB006CB5EB006CB5EB006CB5EC006DB6EB006DB6
- EC0078BBEF000000000000000000000000000000000000000000000000000000
- 0000FFF0E700FDE1D30067828F00A1A2A200FFEFE000FFF0E100FFF1E9000000
- 0000541D0500541D0500541D0500541D05000000000000000000FFF1E900FFEA
- DE00FFE7D900F3DCD000607478007A7D7D00FFE9DC00FFEADD00FFEBDF00FFEC
- E000FFEDE3000000000000000000000000000000000000000000FFF1E900FFEA
- DE00AF9F9500000000000000000000000000000000000000000000000000DFCE
- C400FFEDE3000000000000000000000000000000000000000000DCEEFA00B0D7
- F300678BA3000000000000000000000000000000000000000000000000007CAD
- CF0096CAEF000000000000000000000000000000000000000000000000000000
- 0000FFEBE00068B8D30000B1E2001690B600E9D3C500F7DCD200FFEADE000000
- 0000FFF4EE00FFF5F100FFF8F400541D05000000000000000000FFEFE600FFE7
- DA00E3D6CB00589AB5000097D3000071A5007E979A00FEE4D500FFE6D700FEE5
- D700FFE9DC000000000000000000000000000000000000000000FFEFE600FFE7
- DA00FFE4D3007F716900BFAA9E00FFE4D400FFE5D500FFE5D60060575100AF9F
- 9500FFE9DC000000000000000000000000000000000000000000EAF4FB00D1E5
- F400C1DCEE005E6C76008DA3B200BCD9ED00BCD9EE00BCD9EE0047525A008296
- A400C1DDF1000000000000000000000000008941230089412300894123000000
- 0000FFE7D90011DEFB0000D9FF0000BCF20087A2B5006E509400FFE3D3000000
- 0000CA703800C25E2200FFF1E900541D05000000000000000000FFEDE200FFE4
- D40000B2E60000C7FF0000DCFF0000DCFF00007DB400DFCBBF00FFE2D1009C84
- AC00FFE5D6000000000000000000000000000000000000000000FFEDE200FFE4
- D400FFDFCC00FFDECA0060544D00DFC4B400FFE0CE00FFE1D000EFD4C400BFAA
- 9E00FFE5D6000000000000000000000000000000000000000000F8FBFC00F1F3
- F500ECEDEF00EBECEE0058595A00CECFD100EBEDEF00EAECF000DCDEE100AFB2
- B400ECEFF20000000000000000000000000089412300FFF3ED00FFF0E7000000
- 0000FFE3D200A5ECDE000AEAFF0000ECFF004B76AF00110F9000FFE1CF000000
- 0000BAFDFF00887E7D00FFEADE00541D05000000000000000000FFEBDF00FFE1
- CF0000FEFF0000D3FF0000CBFF0000D0FF0000AAEF006E9F9F008D61AC000000
- 6F00FFE1D0000000000000000000000000000000000000000000FFEBDF00FFE1
- CF00FFDBC500FFDAC400EFCDB90060534B00EFCEBB00FFDDC900FFDECB00FFDF
- CD00FFE1D0000000000000000000000000000000000000000000FFFBF800FFF3
- EC00FFEEE300FFECE100EFDED30060595500EFDED500FFEDE300FFEDE300FFEE
- E300FFEFE70000000000000000000000000089412300FFF0E700D26423000000
- 0000FFDECB00F4D2B9004ED3BF0017878D000000B500110FBE00FFDECA000000
- 0000BCF0FF008E7B7400FFE3D300541D05000000000000000000FFE9DB00FFDD
- CA00CDE8DA005EF0E70000DAFF0000E4FF0000E3FF008D9AB10000009A000000
- 9200FFDFCD000000000000000000000000000000000000000000FFE9DB00FFDD
- CA00FFD7C000FFD6BD00FFD6BE007F6B5F00705F5500FFD9C300FFDBC600FFDC
- C900FFDFCD000000000000000000000000000000000000000000FFF6F100FFE9
- DC00FFE0CE00FFDEC900FFDEC9007F6F650070625900FFDFCC00FFE1CF00FFE2
- D100FFE5D50000000000000000000000000089412300FFEBE000E6A67C000000
- 0000FFDAC500B45F4300961700007F180F000000000000000000000000000000
- 0000BBF0FF008D7B7400FFE1CF00541D05000000000000000000FFE7D800FFDA
- C400FFD4B900B1D7C50000FFFF0000FFFF00237F890000008B000000A6000000
- 9700FFE1D0000000000000000000000000000000000000000000FFE7D800FFDA
- C400FFD4B900FFD1B600CFAA950000000000BFA08C00FFD8C000FFDCC700FFDF
- CC00FFE1D0000000000000000000000000000000000000000000FFF2EA00FFDF
- CC00FFD2B800FFCEB200CFA7900000000000BF9C8800FFD4BB00FFDBC600FFDF
- CD00FFE3D20000000000000000000000000089412300FFE7D900E4945B000000
- 0000FFDAC400DB5B3A00D94A2A00D570510000000000F5A7790000000000FFD3
- B100C5FEFF0099857D00FFDECA00541D05000000000000000000FFE4D500FFD6
- BF00E4A78C00E3A38900823314008D2F000023003A000000FF000000FF000000
- B400FFE9DC000000000000000000000000000000000000000000FFE4D500FFD6
- BF00FFCFB200EFC0A500201A16007F675900FFD2B700FFD8C000BFA99B00FFE6
- D800FFE9DC000000000000000000000000000000000000000000FEEDE300FED4
- BB00FEC4A100EEB39000201813007E5F4C00FDC3A000FDCEB300BEA89A00FFEA
- DF00FFEEE50000000000000000000000000089412300FFE3D200E48744000000
- 0000FFE1D000FFDAC400FFD7C000FFD7C0000000000000000000FC975C00FFF5
- DB00541D0500541D0500541D0500541D05000000000000000000FFE3D100FFD4
- BB00972C100087190000871600008E190000AF6E5F00030305000D0B1F001B15
- 5C00000000000000000000000000000000000000000000000000FFE3D100FFD4
- BB00FFCBAD0040332B0040332B00FFCBAD00FFCFB20000000000000000000000
- 0000000000000000000000000000000000000000000000000000FCE8DC00F8C8
- AB00F5B28B003D2B20003D2B2000F5AC8300F5B38C0000000000000000000000
- 00000000000000000000000000000000000089412300FFDECB00E4813D000000
- 00000000000000000000000000000000000000000000D1591100D7621B00E077
- 3300541D0500F5A77900541D0500000000000000000000000000FFE1CF00FFD3
- B900F46F4F00ED603A00ED613D00F0603A00E09A7C0000000000E17D4100EB92
- 5E00000000000000000000000000000000000000000000000000FFE1CF00FFD3
- B900AF8B750040322A0070584A007F6555007F6657000000000063371D00EB92
- 5E00000000000000000000000000000000000000000000000000FAE4D700F4C0
- A200A57457003C291D006947330077513A00785440000000000063371D00EB92
- 5E000000000000000000000000000000000089412300FFDAC500E68F4600FFFF
- FF00FFFAF7008941230089412300541D0500FFE1D000FFDAC400FFD7C000FFD7
- C000541D0500541D050000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000F9E7DC00F2C8
- AF00EEB49200ECAE8800ECAE8800ECAE8800EEB5920000000000F5A779000000
- 00000000000000000000000000000000000089412300FFDAC400D2621A00D774
- 3800E07A3D0089412300F5A77900541D0500541D0500541D0500541D0500541D
- 0500541D05000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FCF3EE00F7E3
- D700F5D9C900F4D7C500F4D6C400F4D7C500F5D9C90000000000000000000000
- 00000000000000000000000000000000000089412300FFE1D000FFDAC400FFD7
- C000FFD7C0000000000089412300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008941230089412300894123008941
- 2300894123008941230000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4
- EE00FFF5F100FFF8F40000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000FFF0EF00FFF0
- E000FFF0EF00FFF0EF00FFF0EF00FFF0F000FFFFF00000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA00000000000000000000000000000000000000000000000000733C
- 2400733C2400733C240000000000FFF0E700D2642300D7713200D7703100D760
- 1600D2662400FFF1E90000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000FFF0E000D060
- 2000D0703000D0703000D0601000D0602000FFF0EF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE300000000000000000000000000000000000000000000000000733C
- 2400FFF3ED00FFF0E70000000000FFEBE000E6A67C00FFF8E600FFF2E600FFAB
- 6B00E6AA8100FFEADE0000000000000000000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE3000000000000000000000000000000000000000000FFEFE000E0A0
- 7F00FFFFE0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFE600CD52
- 0800FFFFFF00FFC99A00FFFFFF00FFFFFF00FF8C3A00FF914800FFFFF700CD52
- 0800FFE9DC00000000000000000000000000A8604200A8604200A8604200733C
- 2400FFF0E700D264230000000000FFE7D900E4945B00FFF6EA00FEC8AC00FFCA
- A800E4894D00FFE3D30000000000000000000000000000000000FFEFE600CD52
- 0800E2651800EB7A3700FFA77200FFD1B200FFF7ED00C2E9FF0042ADF700CD52
- 0800FFE9DC000000000000000000000000000000000000000000FFE0DF00E090
- 5F00FFF0EF0000000000FFF0EF00FFF0E000FFF0EF00FFF0EF00FFF0EF00FFF0
- F000FFFFF0000000000000000000000000000000000000000000FFEDE200CD52
- 0800FFFFED00FFBE9200FFFCF900FFF1E400FF894600FFB07A00FFF1DB00CD52
- 0800FFE5D600000000000000000000000000A8604200FFF3ED00FFF0E700733C
- 2400FFEBE000E6A67C0000000000FFE3D200E4874400FFFFFC00FDB79000FFE0
- C800E48C5500FFE1CF0000000000000000000000000000000000FFEDE200CD52
- 0800E1651900E9783500FFA77000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE5D6000000000000000000000000000000000000000000FFE0D000E080
- 4000FFFFFF0000000000FFF0E000D0602000D0703000D0703000D0601000D060
- 2000FFF0EF000000000000000000000000000000000000000000FFEBDF00CD52
- 0800FFDAAE00FFF1E600FEF5F000FEC7AD00FE935500FFFBF800FFB07800CD52
- 0800FFE1D000000000000000000000000000A8604200FFF0E700D2642300733C
- 2400FFE7D900E4945B0000000000FFDECB00E4813D00FFFBF400FEC19F00FFD6
- A500F7B48D00FFDECA0000000000000000000000000000000000FFEBDF00CD52
- 0800E1651800EB783600FFA77000FFD1B200FFF7EC00C2E9FF0042ADF700CD52
- 0800FFE1D0000000000000000000000000000000000000000000FFDFCF00E080
- 3F00FFFFF00000000000FFEFE000E0A07F00FFFFE000FFF0E000FFAF6F00E0AF
- 8000FFEFDF000000000000000000000000000000000000000000FFE9DB00CD52
- 0800FFC68B00FFFFFF00FEEEE800FDBB9700FE9B5600FFFFFF00FFC7A100CD52
- 0800FFDFCD00000000000000000000000000A8604200FFEBE000E6A67C00733C
- 2400FFE3D200E487440000000000FFDAC500E68F4600FFFFFF00FFFAF7000000
- 0000000000000000000000000000000000000000000000000000FFE9DB00CD52
- 0800E1651900EC793500FFA77000FFD0B200FFF7EC00C2E9FF0040AEF700CD52
- 0800FFDFCD000000000000000000000000000000000000000000FFDFC000E08F
- 4000FFFFFF0000000000FFE0DF00E0905F00FFF0EF00FFCFAF00FFCFAF00E08F
- 4F00FFE0D0000000000000000000000000000000000000000000FFE7D800CD52
- 0800FFBD8400FFFFFF00FEEFE900FED7C600FF7B2000FFF5E600FFFFFF00CD52
- 0800FFE1D000000000000000000000000000A8604200FFE7D900E4945B00733C
- 2400FFDECB00E4813D0000000000FFDAC400D2621A00D7743800E07A3D000000
- 0000F5A779000000000000000000000000000000000000000000FFE7D800CD52
- 0800E1651900EB793500FFA57000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE1D0000000000000000000000000000000000000000000FFDFC000D060
- 1F00D0703F0000000000FFE0D000E0804000FFFFFF00FFB09000FFE0CF00E08F
- 5000FFE0CF000000000000000000000000000000000000000000FFE4D500CD52
- 0800FFB97300FFFFFF00FFDECD00FFFFFF00FF6C1000FFCA8E00FFFCFB00CD52
- 0800FFE9DC00000000000000000000000000A8604200FFE3D200E4874400733C
- 2400FFDAC500E68F460000000000FFE1D000FFDAC400FFD7C000FFD7C0000000
- 0000000000000000000000000000000000000000000000000000FFE4D500CD52
- 0800E3651A00EB7A3900FFA87400FFD1B300FFF7EC00C4E9FF0044AEF700CD52
- 0800FFE9DC000000000000000000000000000000000000000000FFE0D000FFDF
- C000FFD0C00000000000FFDFCF00E0803F00FFFFF000FFC09F00FFD0A000F0B0
- 8F00FFDFCF000000000000000000000000000000000000000000FFE3D100CD52
- 0800FFDE9800FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 000000000000000000000000000000000000A8604200FFDECB00E4813D00733C
- 2400FFDAC400D2621A0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE3D100CD52
- 0800ED793500F9945700FFBC8D00FFE1C500FFFFF90000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDFC000E08F4000FFFFFF00FFFFF000000000000000
- 0000000000000000000000000000000000000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E0000000000000000000000000000000000A8604200FFDAC500E68F4600733C
- 2400FFE1D000FFDAC400FFD7C000FFD7C000733C2400733C2400000000000000
- 0000000000000000000000000000000000000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDFC000D0601F00D0703F00E07F3F0000000000F0A0
- 7F00000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 000000000000000000000000000000000000A8604200FFDAC400D2621A00733C
- 2400733C2400733C2400733C2400733C2400733C240000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFE0D000FFDFC000FFD0C000FFD0C000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 000000000000000000000000000000000000A8604200FFE1D000FFDAC400FFD7
- C000FFD7C000A8604200A8604200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000A8604200A8604200A8604200A860
- 4200A8604200A860420000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F500000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000000000000000FF
- FF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FF
- FF0000FFFF0000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000FFFF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000FF000000FF0000FFFF000000FF000000FF000000FF000000FF000000
- FF000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000000000FFFF0000000000000000000000FF000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00E299
- 6D00E2996D00E2996D00E2996D00FFFFFF00E2996D00E2996D00E2996D00E299
- 6D00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000000000FFFF000000FF00000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00CD52
- 0800CD520800CD520800CD520800FFFFFF00CD520800CD520800CD520800CD52
- 0800FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000FF0000FFFF00000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000FF00000000000000000000FFFF000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000FF000000000000000000000000000000000000FF
- FF000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000FF0000000000000000000000000000000000000000000000
- 000000FFFF0000FFFF00000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD52080000000000CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- FF000000FF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600D96E2D0000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600D96E2D0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFFF
- FF00D25C1500FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD52080000000000CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFDFB00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E29566000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E2956600E295
- 660000000000000000000000000000000000000000000000000000000000E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000E2956600E295
- 6600E29566000000000000000000000000000000000000000000E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800FFFFFF00FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD520800000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD52080000000000000000000000000000000000E2956600E295
- 6600E2956600E2956600000000000000000000000000E2956600E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000E2956600E295
- 6600E29566000000000000000000000000000000000000000000E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000E2956600E295
- 660000000000000000000000000000000000000000000000000000000000E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E29566000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800FFFFFF00FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFFF
- FF00D25C1500FFFFFF00000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD5208000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDFDFD00FDE8
- DD00FDE3D400FDD0B400FDCDAD00FDFDFD00FDFDFD00FDDDC800FD9F6800FD96
- 5900FDC3A000FDEBE00000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F1A27300FDBA9200FFCDB100FFE1CF00FFF4ED00E3F2FC00A2D5
- F80062B9F30039A1F00000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00E39A6F00FFFFFF00E3996C00E299
- 6D00E3996D00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF2E900FDD8
- C400FDCBAD00FDB48B00FDF2EE00FDF3ED00FDF8F200FD8E4B00FDA06D00FD8B
- 4900FDDBC800FDC5A80000000000000000000000000000000000DA7D4600DD7D
- 4100E6895200F09F6F00FCB88F00FFCDAF00FFE1CE00FFF4EE00E2F2FD009FD4
- F8005EB6F300349FF00000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEFE400FDD5
- C200FDB38600FDDDCA00FDF2ED00FDF9F800FDC8A600FD8F4F00FD925500FDB6
- 8D00FDE5D800FDB5890000000000000000000000000000000000D97D4500DD7C
- 4200E5875000F09E6E00FCB88F00FFCCAF00FFE0CE00FFF4ED00E2F2FD009FD4
- F8005DB6F400339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E2956600E3936300FFFFFF00E392
- 6200E2936300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF3E700FDC9
- AD00FDBA9400FDF5F200FDE9DF00FDFDFD00FD965B00FD9E6B00FD9B6000FDE8
- DA00FDBF9A00FDC7A00000000000000000000000000000000000D97D4500DD7D
- 4200E5885100F09E6E00FCB88F00FFCDAF00FFE1CE00FFF4ED00E2F2FD009FD4
- F8005DB6F300339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF4EA00FDBA
- 9300FDD5BF00FDF4F000FDEAE000FDF8F700FD7D3600FDA87600FDD3BB00FDE0
- CF00FDAA7A00FDC0900000000000000000000000000000000000D97D4500DD7D
- 4100E6885100F09E6E00FDB88F00FFCCAF00FFE1CE00FFF4ED00E2F2FD009FD4
- F8005EB6F300329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E3915F00E28C5800FFFFFF00FFFF
- FF00E2936400FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF3E700FDB2
- 8900FDEEE400FDEBE300FDEBE400FDF2EB00FD782D00FDB07F00FDE9E300FDD9
- C500F5C9AF00EBAB8F0000000000000000000000000000000000D97D4500DD7C
- 4200E6885100F19E6E00FDB78F00FFCDAF00FFE1CE00FFF4EE00E2F2FD009FD4
- F8005EB6F400329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEADD00FDAB
- 7A00FDF4F300FDE9DE00FDE7DD00FDF5F000FD702500FDAD7600FDDECD00FDE8
- D900F9BE9D00EEDAD70000000000000000000000000000000000D97D4500DD7D
- 4200E6885100F19F6E00FCB88F00FFCCAF00FFE0CE00FFF4ED00E1F2FD009FD4
- F8005DB7F300339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E2916000FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDE4D500FDAA
- 7D00FDF5F400FDEEE300FDEBE200FDFDFD00FD7F3F00FDA05E00FDCAA400FDFD
- FD00FDF5F300FDE5DA0000000000000000000000000000000000D97D4500DD7D
- 4200E5885000F19F6E00FDB78F00FFCDAF00FFE0CF00FFF4ED00E1F2FD009FD4
- F8005DB6F300329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDE5D700FDA6
- 7200FDF2EB00FDE8DE00FDDDD000FDFBFB00FDBB9B00FD792100FDCD9900FDE4
- DD00FBE5DD00F9C7B30000000000000000000000000000000000DA7D4600DD7C
- 4100E6895200F19E6E00FDB88F00FFCDAF00FFE0CE00FFF4EE00E1F2FD009FD4
- F8005EB6F300339FF0000000000000000000000000000000000056B9F5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEADA00FD9E
- 6500FDEBE000FDEBE500FDDBCB00FDEEE800FDF8FA00FD955800FBB37000F7CD
- B500FADDD400FDF5F40000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F0A17300FCBA9300FFCEB100FFE1D000FFF4ED00E2F2FD00A3D5
- F80062B8F30038A1F0000000000000000000000000000000000056B9F5000000
- 0000BBE5F900BBE5F900BBE5F900BBE5F900BBE5F900BBE5F9000000000056B9
- F500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEEDF00FD9D
- 6400FDD8C300FDF2EF00FDE2D300FDDFD400FDFDFD00FDD5C000FDD5C400F7D5
- C800F0B09000FBE9DB0000000000000000000000000000000000DB834E00E087
- 5200E8956300F3A97E00FDC09C00FFD2B800FFE4D400FFF5EF00E4F3FD00AAD9
- F9006FBEF40049AAF1000000000000000000000000000000000056B9F50056B9
- F50000000000BBE5F9000000000000000000BBE5F9000000000056B9F50056B9
- F500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDFDFD00FDC0
- 9500FDCBAB00FDFDFD00FDF8F700FDF2EE00FDFDFD00FDFDFD00FDDDCA00FDDB
- C400FABEA000FDEBE40000000000000000000000000000000000DD8A5800E395
- 6500ECA57A00F5B69200FDCAAB00FFD9C300FFE8DB00FFF7F200E8F5FD00B7DF
- FA0085C8F70063B6F20000000000000000000000000000000000000000000000
- 00000000000000000000BBE5F900BBE5F9000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E39A
- 6F00FFFFFF00E3996C00E2996D00E3996D00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E295
- 6600E393630000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E39A6F00FFFFFF00E3996C00E2996D00E399
- 6D00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E391
- 5F00E28C580000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E2956600E3936300FFFFFF00E3926200E293
- 6300FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E291
- 6000FFFFFF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E3915F00E28C5800FFFFFF00FFFFFF00E293
- 6400FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00E2916000FFFFFF00FFFFFF0000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF0000000000000000000000000000000000000000009FCFFF009FCF
- FF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF000000
- 0000000000000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00E39A6F00FFFFFF00E399
- 6C00E2996D00E3996D00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF00000000009FCF
- FF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF00000000000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF000000
- 00009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF009FCFFF000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00E2956600E3936300FFFF
- FF00E3926200E2936300FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF00000000009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF009FCFFF009FCFFF000000000000000000000000000B090900EB925D00EB92
- 5D00000000000000000000000000000000000000000000000000000000000000
- 000000000000EB925D000000000000000000000000000B090900EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000001D1D1D00EB925D00EB92
- 5D00EB925D00EB925D00EB925D00EB925D00EB925D00EB925D00EB925D00EB92
- 5D00EB925D00EB925D000000000000000000000000001D1D1D00EB925D00EB92
- 5D00EB925D00EB925D00EB925D0000000000FFFFFF00E3915F00E28C5800FFFF
- FF00FFFFFF00E2936400FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EB925D00EB92
- 5D00171717000F0F0F0007070700000000000000000000000000000000000000
- 0000EB925D00EB925D0000000000000000000000000000000000EB925D00EB92
- 5D00171717000F0F0F000707070000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EB925D003133
- 3100FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0000000000EB925D0000000000000000000000000000000000EB925D003133
- 3100FFE0CF00FFE0CF00FFE0CF0000000000FFFFFF00E2916000FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0000000000EB925D0000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF0000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF000F0D0F00EB925D0000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00000000000000000000000000000000000000
- 000000000000EB925D000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0021212100EB925D0011110F00000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0021212100EB925D0011110F0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000C0C0C0000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF00333535002B2D2B0023232300000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF00333535002B2D2B002323230000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000B0B0B00020202000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0045474700FFE0CF0035353700000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0045474700FFE0CF0035353700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000E00000000100010000000000000700000000000000000000
- 000000000000000000000000FFFFFF0000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000FBF7000000000000FBF7000000000000
- F7F7000000000000EFFB000000000000DFFB000000000000DFFD000000000000
- BFFD00000000000077FD00000000000067FE00000000000097F6000000000000
- EDB6000000000000CDB2000000000000D9B5000000000000E5B7000000000000
- FD8F000000000000FE7F000000000000FFFF0000FFFFFFFFFFFF0000FC010001
- FE7F0000FC010001FE3F0000E0010001FE1F0000E0010001C00F000000010001
- C007000000010001C003000000010001C003000000010805C007000000030001
- C00F000000070001FE1F0000000F0001FE3F0000003F0001FE7F0000007F0001
- FFFF000001FF0001FFFF000003FF0001FFE7FFFFFFFFFFFFFFE7FFFF803FFFFF
- FFE7F81F803FE7FFE000F3CF803FE1FFE000EFEF803FE07FE3E7CFFF800FE01F
- E5E7DFFF8007E007E6E7DFFF8003E003E767DFFF8001E007E7A7DFC38040E01F
- E7C7CFE380E0E07F0007EFE381E0E1FF0007F39BFFF0E7FFE7FBF83FFFF8FFFF
- E7FDFFFFFFFCFFFFE7FFFFFFFFFEFFFFFFFFFFFFFFFF803FFFFF8001FFFF803F
- FFFF8001FFFF803FE0078001C003803FE0078001CFFB803FE0078001C00B803F
- E0078001C00B803FE0078001C00B803FE0078001C00B807FE0078001C00B80FF
- E0078001C00B81FFE0078001C00BFFFFE0078001C003FF80FFFF8001C003FFFF
- FFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFF001DFFBC000FFFF
- F80187FBC000FE7FFC0103FBC000E667BE0103E1C000E0079F0103C0C000C003
- 8F0103C0C000C003860187C0C000C0038061EFC0C000C00380F1EFE1C000E007
- 80F9EFF7C000E007807DF7EFC000E427803FF7EFC000FC3F801FFBDFC000FE7F
- 800FFC3FC000FFFFFFFFFFFFFFFFFFFFFFC7FF1FFEFFFFFFFFCFE0001C71DFFF
- FF8FE00038398FFFFF9FE0005EF587FFFF1FE000EEEFC3FFF83FE000C007E1FF
- E01F80008003F0FFE00F80008003F81FC00F00008003FC1FC00F00008003FE0F
- C00F0000C007FE07C00F0000EEEFFE03C00F00005EF5FF81E01F80003839FFC1
- F03FC0FF1C71FFE3FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFF800380038003E00F
- 800380038003E00F800380038003E000800380038003E0008003800380030000
- 8003800380030000800380038003000080038003800300008003800380030000
- 800380038003000080038003800300018007800780070003800F800F800F0007
- 801F801F801F01FF803F803F803F03FFFFFFFFFFFFFFFFFF8003FC018003803F
- 8003FC018003803F8003E0018003803F8003E001800380038003000180038003
- 8003000180038003800300018003800380030001800380038003000380038003
- 80030007800380038003000F800380038007003F8007F807800F007F800FF80F
- 801F01FF801FF81F803F03FF803FFFFFFFFFFFFFFFFFFFFF8001842100018001
- 8001842100018001800184210001800180018421000180018001FFFF00018001
- 8001842100018001800184210001800180018421000180018001842100018001
- 8001FFFF00018001800184210001800180018421000180018001842100018001
- 8001842100018001FFFFFFFFFFFFFFFFFFFFFFFFF8018001FFFF0001F8018001
- BEFB0001F80180019EF30001F80180018EE30001E001800186C30001E0018001
- 82830001E001800180030001E0018001828300018007800186C3000180078001
- 8EE30001800780019EF3000180078001BEFB0001801F8001FFFF0001801F8001
- FFFF0001801F8001FFFFFFFF801F8001FFFFFFFFFFFFFFFFFC01EFFD80018001
- FC01C7FF80018001FC01C3FB80018001C001E3F7800180018001F1E780018001
- 8001F8CF800180018001FC1F800180018001FE3F800180018003FC1F80018001
- 8007F8CF800180018007E1E7800180018007C3F3800180018007C7FD80018001
- C00FFFFF80018001F87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FF803F
- FFFFFFFFED9F803FFFFFFFFFED6F803FFFF7EFFFED6F8003C1F7EF83F16F8003
- C3FBDFC3FD1F8003C7FBDFE3FC7F8003CBFBDFD3FEFF8003DCF7EF3BFC7F8003
- FF0FF0FFFD7F8003FFFFFFFFF93F8003FFFFFFFFFBBFF807FFFFFFFFFBBFF80F
- FFFFFFFFFBBFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00C003001FC001C000
- C003000F80018000C003000780018000C003000380018000C003000180018000
- C003000180018000C003001F80018000C003001F80018001C003001F80018001
- C0038FF180018001C007FFF980018001C00FFF7580018001C01FFF8F80018001
- C03FFFFF80018001FFFFFFFFFFFFFFFF00000000000000000000000000000000
- 000000000000}
- end
- object SmallImages: TImageList
- Left = 40
- Top = 56
- Bitmap = {
- 494C010101000500040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000002000000001002000000000000020
- 0000000000000000000000000000000000000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC0000000000000000000000000000000000FF6633000000000000000000FF66
- 330000000000000000000000000000666600669999000066660000333300CCCC
- CC00CCFFFF00FFFFFF0099CCCC0099CCCC0099CCCC0033333300000000000000
- 00000000000066666600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00CCFFFF00CCFFFF00CCFFFF00CCFFFF00CCFF
- FF0099FFFF0000000000000000000000000099CCCC000066660033000000CCFF
- FF00CCCCCC00CCCCCC00CCFFFF00FF6633003333330000000000000000000000
- 00000000000066666600FFFFFF003300FF003300FF0000006600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFFFF00CCFFFF00CCFF
- FF00CCFFFF000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00666666006666660066666600666666006666
- 6600666666006666660066666600666666006666660066666600666666006666
- 660066666600000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 000000000000FFFFFF00FF000000FF000000CCFFFF00CCFFFF00CCFFFF00FF00
- 00006600000099FFFF0099FFFF0000FFFF0000FFFF0000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000099666600FFFFFF00FFFF
- FF00FF993300FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FF993300FF99
- 3300FF993300FF993300FF663300FF663300FF663300FF663300FFFFFF00CCCC
- CC0000000000000000000000000000000000FF66330000000000000000000000
- 0000000000000000000000000000006666000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC0000000000000000000000000000000000FF66330000000000000000000000
- 00000000000000000000000000000066660099CCCC0066999900006666000066
- 6600CCFFFF00CCFFFF00CCCCCC0099CCCC000000000000000000000000000000
- 00000000000066666600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFF
- FF00FFFFFF000000000000000000000000000066660099CCCC00669999006699
- 990000666600CCCCCC00CCFFFF00CCCCCC003333330000000000000000000000
- 0000000000006666660066666600666666006666660066666600666666006666
- 6600666666006666660066666600666666006666660066666600666666006666
- 6600666666000000000000000000000000000000000000000000000000000000
- 000099999900FFFFFF00FFFFFF00FFFFFF0066000000FFFFFF00CCFFFF00CCFF
- FF00CCFFFF00FF0000009900000099FFFF0000FFFF0000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000009999990099999900FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFF
- FF00CCFFFF00CCFFFF00CCFFFF0099FFFF000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC000000000000000000000000000000000000000000FF663300000000000000
- 0000000000000000000000000000000000000000000066000000660000006600
- 0000660000006600000066000000660000006600000066000000660000006600
- 0000660000006600000066000000660000006600000066000000660000006600
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000066660099CCCC0099CCCC006699
- 9900669999000066660000666600333333000066660000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000006666000066660099CC
- CC0099CCCC006699990066999900006666000066660000000000000000000000
- 0000000000000000000000000000000000000000000000000000660000009900
- 0000990000006600000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000009999990099999900FFFFFF00FFFFFF00FFFF
- FF00CCFFFF00CCFFFF00CCFFFF00CCFFFF000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 000000000000000000000000000000000000000000009999990099999900FFFF
- FF00FFFFFF00FFFFFF00CCFFFF00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FF000000FFFF3300FF99
- 3300FF993300FF663300FF663300FF663300FF663300FF663300FF663300FF66
- 3300FF663300FF663300FF663300FF663300FF663300FF663300FF663300FF66
- 3300000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FF000000FF000000FF00
- 0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00
- 0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000066
- 6600006666000066660000666600000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006600
- 0000CC0033009900000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FF6633000000000000000000FF000000CC00
- 3300CC0033006600000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000009999
- 990099999900FFFFFF00CCFFFF00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000009999990000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FF663300FF000000FF000000FF00
- 0000000000009900000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000080
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000FF0000FFFF000066FF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000666600CCFFFF0000CCFF0000CCFF000099CC0000CC
- FF000099CC0000CCFF000099CC000099CC00669999000099CC00669999000099
- CC00000000000000000000000000000000000000000000000000000099000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000009900000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFF0EF00FFF0E000FFF0EF00FFF0EF00FFF0
- EF00FFF0F000FFFFF00000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFF0E000D0602000D0703000D0703000D060
- 1000D0602000FFF0EF0000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFEFE000E0A07F00FFFFE000FFF0E000FFAF
- 6F00E0AF8000FFEFDF0000000000000000000000000000000000FFFFFF006FB0
- E000F0FFFF006FB0E0006FB0E0006FB0E000F0FFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFE0DF00E0905F00FFF0EF00FFCFAF00FFCF
- AF00E08F4F00FFE0D00000000000000000000000000000000000F0FFFF00EFFF
- FF00E0F0FF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000000F2F7F005F9FBF00000000000F1F5F0000000000000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000000000000000
- 00000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFE0D000E0804000FFFFFF00FFB09000FFE0
- CF00E08F5000FFE0CF0000000000000000000000000000000000F0FFFF0060B0
- E00060B0E00000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000001F4F9F004F8FBF001F5F9F003F7FAF0000000F00000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F0030608F0030608F0030608F0030608F0030608F0030608F0030608F003060
- 8F0030608F0030608F0000000000000000000000000030608F0030608F003060
- 8F0030608F0030608F0000000000FFDFCF00E0803F00FFFFF000FFC09F00FFD0
- A000F0B08F00FFDFCF0000000000000000000000000000000000EFFFFF00DFF0
- FF00CFEFFF0000000000FFFFFF006FB0E000F0FFFF006FB0E0006FB0E0006FB0
- E000F0FFFF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF000F1F5F003F6FAF002F6FAF001F5F9F004F8FBF002F5F9F00000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000000000000000
- 000030608F0030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFDFC000E08F4000FFFFFF00FFFFF0000000
- 0000000000000000000000000000000000000000000000000000EFFFFF005FB0
- E0005FAFE00000000000F0FFFF00EFFFFF00E0F0FF00E0F0FF00E0F0FF00E0F0
- FF00E0F0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF005F9FCF003F6FAF000F3F7F00000F1F000F4F8F008FBFDF002F6FAF002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000FFDFC000D0601F00D0703F00E07F3F000000
- 0000F0A07F000000000000000000000000000000000000000000EFF0FF00CFEF
- FF00BFE0FF0000000000F0FFFF0060B0E00060B0E000DFF0FF0060B0E00060B0
- E000DFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000003F7FAF002F6FAF003F6FAF004F7FBF006FAFCF000F0F3F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000FFE0D000FFDFC000FFD0C000FFD0C0000000
- 0000000000000000000000000000000000000000000000000000EFFFFF0060B0
- E000C0EFFF0000000000EFFFFF00DFF0FF00CFEFFF00CFEFFF00CFEFFF00D0F0
- FF00DFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF0000000000000000000F2F6F007FAFCF007FAFCF001F4F9F00000F2F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000000000000000000000000000000000000000
- 000030608F000000000000000000000000000000000000000000F0FFFF00EFF0
- FF00E0F0FF0000000000EFFFFF005FB0E0005FAFE000C0EFFF00CFEFFF0060B0
- E000EFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF000000000000000000000000000F1F5F00000F1F00000F2F00000F1F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 000030608F000000000000000000000000000000000000000000000000000000
- 00000000000000000000EFF0FF00CFEFFF00BFE0FF00BFE0FF00000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 000000000000000000000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF00000000000000000000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000EFFFFF0060B0E000C0EFFF00C0EFFF0000000000C0EF
- FF00000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 0000AFCFEF00000000000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF00000000000000000000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000F0FFFF00EFF0FF00E0F0FF00E0F0FF00000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000200000000100010000000000000100000000000000000000
- 000000000000000000000000FFFFFF00DDE6EA00BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- 0000000000000000BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD5008001D500BBCCD5008001D500BBCCD500
- 8001D500BBCCD5008001D500BBCCD5008001D500BBCCD5008001D500BBCCD500
- 8001D500BBCCD5008001D500BBCCD5008001EA00BBCCD5008001EA00BBCCD500
- 8001EA00BBCCD5008001EA00BBCCD5008001EA00BBCCD5008003EA00BBCCD500
- 8007EA00BBCCD500800FEA00BBCCD50000000000000000000000000000000000
- 000000000000}
- end
- object MainMenu: TMainMenu
- Images = Buttons
- Left = 76
- Top = 56
- object MainFile: TMenuItem
- Caption = '&File'
- Hint = 'Contains commands for working with files.'
- OnClick = MainFileClick
- object mnuOpen: TMenuItem
- Caption = 'Open...'
- Hint = 'Opens parameter files for browsing.'
- ImageIndex = 1
- ShortCut = 16463
- OnClick = mnuOpenClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSaveAs: TMenuItem
- Caption = 'Save Parameters...'
- Hint = 'Saves parameters to file.'
- ImageIndex = 3
- ShortCut = 16467
- OnClick = mnuSaveAsClick
- end
- object N9: TMenuItem
- Caption = '-'
- end
- object mnuSmoothGradient: TMenuItem
- Caption = 'Smooth Palette...'
- Hint = 'Creates a smooth gradient from an image.'
- ImageIndex = 34
- OnClick = mnuSmoothGradientClick
- end
- object mnuOpenGradient: TMenuItem
- Caption = 'Gradient Browser...'
- Hint = 'Shows the gradient browser'
- ImageIndex = 22
- OnClick = mnuOpenGradientClick
- end
- object N18: TMenuItem
- Caption = '-'
- end
- object mnuSaveUPR: TMenuItem
- Caption = 'Export &UPR...'
- Hint = 'Save the flame in Ultra Fractal parameter format.'
- OnClick = mnuSaveUPRClick
- end
- object mnuExportFLame: TMenuItem
- Caption = 'Export Flame...'
- ShortCut = 16472
- OnClick = mnuExportFLameClick
- end
- object mnuImportGimp: TMenuItem
- Caption = 'Import Gimp Parameters'
- Hint = 'Imports Gimp parameters.'
- OnClick = mnuImportGimpClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuPostSheep: TMenuItem
- Caption = 'Post Sheep...'
- ImageIndex = 45
- ShortCut = 16456
- OnClick = mnuPostSheepClick
- end
- object N21: TMenuItem
- Caption = '-'
- end
- object mnuRandomBatch: TMenuItem
- Caption = '&Random Batch'
- Hint = 'Creates and loads a file containing random flame parameters.'
- ShortCut = 16450
- OnClick = mnuRandomBatchClick
- end
- object FileExitSep: TMenuItem
- Caption = '-'
- end
- object mnuExit: TMenuItem
- Caption = 'Exit'
- Hint = 'Closes Apophysis.'
- OnClick = mnuExitClick
- end
- end
- object MainEdit: TMenuItem
- Caption = '&Edit'
- Hint = 'Contains edit commands.'
- object mnuUndo: TMenuItem
- Caption = '&Undo'
- Enabled = False
- Hint = 'Undoes the last action.'
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = '&Redo'
- Enabled = False
- Hint = 'Redoes the last action.'
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object mnuSaveUndo: TMenuItem
- Caption = 'Save Undo...'
- Enabled = False
- Hint = 'Saves the undo list to a parameter file.'
- OnClick = mnuSaveUndoClick
- end
- object N13: TMenuItem
- Caption = '-'
- end
- object mnuImageSize: TMenuItem
- Caption = 'Image Size'
- ShortCut = 16457
- OnClick = mnuImageSizeClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- ShortCut = 16451
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- ShortCut = 16470
- OnClick = mnuPasteClick
- end
- object N20: TMenuItem
- Caption = '-'
- end
- object mnuCopyUPR: TMenuItem
- Caption = 'Copy as U&PR'
- Hint = 'Copies a UPR to the clipboard.'
- ImageIndex = 23
- ShortCut = 16469
- OnClick = mnuCopyUPRClick
- end
- end
- object F1: TMenuItem
- Caption = 'Flame'
- Hint = 'Contains commands for manipulating the flame.'
- object mnuEditor: TMenuItem
- Caption = '&Editor'
- Hint = 'Shows the transform Editor.'
- ImageIndex = 19
- ShortCut = 16453
- OnClick = mnuEditorClick
- end
- object mnuAdjust: TMenuItem
- Caption = 'Adjust'
- Hint = 'Shows the Adjust window.'
- ImageIndex = 18
- ShortCut = 16449
- OnClick = mnuAdjustClick
- end
- object mnuMutate: TMenuItem
- Caption = 'Mutation'
- Hint = 'Show the Mutation window.'
- ImageIndex = 17
- ShortCut = 16461
- OnClick = mnuMutateClick
- end
- object mnuGrad: TMenuItem
- Caption = 'Gradient'
- Hint = 'Shows the Gradient window.'
- ImageIndex = 11
- ShortCut = 16455
- OnClick = mnuGradClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Hint = 'Recalculates the flame'#39's location.'
- ImageIndex = 12
- ShortCut = 123
- OnClick = mnuResetLocationClick
- end
- object N19: TMenuItem
- Caption = '-'
- end
- object mnuRandom: TMenuItem
- Caption = '&Randomize'
- Hint = 'Randomizes the flame parameters.'
- ShortCut = 120
- OnClick = mnuRandomClick
- end
- object mnuRWeights: TMenuItem
- Caption = 'Random &Weights'
- Hint = 'Randomizes the weights.'
- ShortCut = 116
- OnClick = mnuRWeightsClick
- end
- object mnuEqualize: TMenuItem
- Caption = '&Equalize Weights'
- Hint = 'Sets all weights to the same value.'
- ShortCut = 117
- OnClick = mnuEqualizeClick
- end
- object mnuNormalWeights: TMenuItem
- Caption = 'Compute Weights'
- Hint = 'Computes the weights from triangle area.'
- ShortCut = 118
- OnClick = mnuNormalWeightsClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuCalculateColors: TMenuItem
- Caption = 'Calculate Colors Values'
- Hint = 'Spreads the transform color parameters evenly.'
- OnClick = mnuCalculateColorsClick
- end
- object mnuRandomizeColorValues: TMenuItem
- Caption = 'Randomize Color Values'
- Hint = 'Randomizes the transform color parameters.'
- OnClick = mnuRandomizeColorValuesClick
- end
- object N12: TMenuItem
- Caption = '-'
- end
- object mnuFullScreen: TMenuItem
- Caption = 'Full Screen'
- Hint = 'Shows the flame in full screen mode.'
- ShortCut = 16454
- OnClick = mnuFullScreenClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuRender: TMenuItem
- Caption = 'Render to Disk...'
- Hint = 'Render flame to disk.'
- ImageIndex = 35
- ShortCut = 16466
- OnClick = mnuRenderClick
- end
- end
- object mnuVar: TMenuItem
- Caption = 'Variation'
- Hint = 'Sets the flame variation to use.'
- object mnuVRandom: TMenuItem
- Caption = 'Random'
- Checked = True
- GroupIndex = 1
- RadioItem = True
- ShortCut = 121
- OnClick = mnuVRandomClick
- end
- object N8: TMenuItem
- Caption = '-'
- GroupIndex = 1
- end
- object mnuVLinear: TMenuItem
- Caption = 'Linear'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVLinearClick
- end
- object mnuSinusoidal: TMenuItem
- AutoLineReduction = maManual
- Caption = 'Sinusoidal'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSinusoidalClick
- end
- object mnuSpherical: TMenuItem
- Caption = 'Spherical'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSphericalClick
- end
- object mnuSwirl: TMenuItem
- Caption = 'Swirl'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSwirlClick
- end
- object mnuHorseshoe: TMenuItem
- Caption = 'Horseshoe'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuHorseshoeClick
- end
- object mnuPolar: TMenuItem
- Caption = 'Polar'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPolarClick
- end
- object mnuVar14: TMenuItem
- Caption = 'Bent'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar14Click
- end
- object N17: TMenuItem
- Caption = '-'
- GroupIndex = 1
- end
- object mnuVar6: TMenuItem
- Caption = 'Handkerchief'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar6Click
- end
- object mnuVar7: TMenuItem
- Caption = 'Heart'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar7Click
- end
- object mnuVar8: TMenuItem
- Caption = 'Disc'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar8Click
- end
- object mnuVar9: TMenuItem
- Caption = 'Spiral'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar9Click
- end
- object mnuVar10: TMenuItem
- Caption = 'Hyperbolic'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar10Click
- end
- object mnuVar11: TMenuItem
- Caption = 'Diamond'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar11Click
- end
- object mnuVar12: TMenuItem
- Caption = 'Ex'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar12Click
- end
- object mnuVar13: TMenuItem
- Caption = 'Julia'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar13Click
- end
- object mnuWaves: TMenuItem
- Caption = 'Waves'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuWavesClick
- end
- object mnuFisheye: TMenuItem
- Caption = 'Fisheye'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuFisheyeClick
- end
- object mnuPopcorn: TMenuItem
- Caption = 'Popcorn'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPopcornClick
- end
- object MnuExponential: TMenuItem
- Caption = 'Exponential'
- GroupIndex = 1
- RadioItem = True
- OnClick = MnuExponentialClick
- end
- object mnuPower: TMenuItem
- Caption = 'Power'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPowerClick
- end
- object mnuCosine: TMenuItem
- Caption = 'Cosine'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuCosineClick
- end
- object mnuSawtooth: TMenuItem
- Caption = 'Sawtooth'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSawtoothClick
- end
- end
- object mnuScript: TMenuItem
- Caption = 'Script'
- object mnuRun: TMenuItem
- Caption = 'Run "Default Animation"'
- Hint = 'Runs the currently loaded script.'
- ImageIndex = 43
- ShortCut = 119
- OnClick = mnuRunClick
- end
- object mnuStop: TMenuItem
- Caption = 'Stop'
- ImageIndex = 36
- ShortCut = 16456
- OnClick = mnuStopClick
- end
- object N15: TMenuItem
- Caption = '-'
- end
- object mnuOpenScript: TMenuItem
- Caption = 'Open...'
- Hint = 'Opens a script file.'
- ImageIndex = 1
- OnClick = mnuOpenScriptClick
- end
- object mnuEditScript: TMenuItem
- Caption = 'Edit'
- Hint = 'Shows the Script Editor.'
- ImageIndex = 42
- ShortCut = 16452
- OnClick = mnuEditScriptClick
- end
- object N10: TMenuItem
- Caption = '-'
- end
- object mnuManageFavorites: TMenuItem
- Caption = 'Manage Favorites'
- Hint = 'Shows the Favorites Manager.'
- OnClick = mnuManageFavoritesClick
- end
- end
- object mnuView: TMenuItem
- Caption = 'Options'
- Hint = 'Contains commands for customizing Apophysis.'
- object mnuToolbar: TMenuItem
- Caption = 'Toolbar'
- Checked = True
- Hint = 'Shows or hides the toolbar.'
- OnClick = mnuToolbarClick
- end
- object mnuStatusBar: TMenuItem
- Caption = 'Status Bar'
- Checked = True
- Hint = 'Shows or hides the status bar.'
- OnClick = mnuStatusBarClick
- end
- object mnuFileContents: TMenuItem
- Caption = 'File Contents'
- Checked = True
- Hint = 'Shows or hides the file contents list.'
- OnClick = mnuFileContentsClick
- end
- object N14: TMenuItem
- Caption = '-'
- end
- object mnuOptions: TMenuItem
- Caption = 'Options...'
- Hint = 'Shows the Options dialog.'
- ImageIndex = 13
- ShortCut = 16464
- OnClick = mnuOptionsClick
- end
- end
- object MainHelp: TMenuItem
- Caption = '&Help'
- Hint = 'Contains commands for displaying help.'
- OnClick = MainHelpClick
- object mnuHelpTopics: TMenuItem
- Caption = 'Contents'
- Hint = 'Opens the Apophysis help file.'
- ShortCut = 112
- OnClick = mnuHelpTopicsClick
- end
- object mnuFlamepdf: TMenuItem
- Caption = 'The Fractal Flame Algorithm'
- OnClick = mnuFlamepdfClick
- end
- object N11: TMenuItem
- Caption = '-'
- end
- object mnuAbout: TMenuItem
- Caption = 'About...'
- Hint = 'Shows copyright and version information.'
- ImageIndex = 47
- OnClick = mnuAboutClick
- end
- end
- object mnuHiddenGraph: TMenuItem
- Caption = 'Graph'
- Visible = False
- object mnuAutoZoom: TMenuItem
- Caption = 'Auto Zoom'
- ShortCut = 16449
- OnClick = mnuAutoZoomClick
- end
- object mnuDelete: TMenuItem
- Caption = 'Delete'
- ShortCut = 8238
- end
- object mnuRefresh: TMenuItem
- Caption = 'Refresh'
- ShortCut = 115
- OnClick = mnuRefreshClick
- end
- object mnuShowFull: TMenuItem
- Caption = 'Show Full'
- Enabled = False
- ShortCut = 49222
- OnClick = mnuShowFullClick
- end
- end
- end
- object OpenDialog: TOpenDialog
- Filter =
- 'Apophysis Parameter Files (*.apo)|*.apo|Apophysis 1.0 Parameters' +
- ' (*fla)|*.fla|IFS Files (*.ifs)|*.ifs'
- Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
- Left = 104
- Top = 88
- end
- object ListPopUp: TPopupMenu
- Left = 40
- Top = 88
- object mnuItemDelete: TMenuItem
- Caption = '&Delete'
- Hint = 'Deletes the selected IFS from the file.'
- ShortCut = 16430
- OnClick = mnuItemDeleteClick
- end
- object mnuListRename: TMenuItem
- Caption = '&Rename'
- Hint = 'Renames the selected IFS.'
- ShortCut = 113
- OnClick = mnuListRenameClick
- end
- end
- object DisplayPopup: TPopupMenu
- Images = Buttons
- Left = 8
- Top = 88
- object mnuPopUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuPopRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object N16: TMenuItem
- Caption = '-'
- end
- object mnuPopResetLocation: TMenuItem
- Caption = 'Reset Location'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuPopCopyUPR: TMenuItem
- Caption = 'Copy as UPR'
- Hint =
- 'Copies the IFS in Ultra Fractal paremeter format to the clipboar' +
- 'd.'
- ImageIndex = 23
- ShortCut = 16451
- OnClick = mnuCopyUPRClick
- end
- end
- object RedrawTimer: TTimer
- Enabled = False
- Interval = 20
- OnTimer = RedrawTimerTimer
- Left = 104
- Top = 56
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'bmp'
- Filter = 'Bitmap Files|*.bmp'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 72
- Top = 88
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 8
- Top = 120
- end
- object LogFile: TIdLogFile
- ReplaceCRLF = False
- Filename = 'apophysis.log'
- Left = 40
- Top = 120
- end
- object HTTP: TIdHTTP
- OnStatus = HTTPStatus
- ASCIIFilter = True
- Intercept = LogFile
- MaxLineAction = maException
- AllowCookies = True
- ProxyParams.BasicAuthentication = False
- ProxyParams.ProxyPort = 0
- Request.ContentLength = -1
- Request.ContentRangeEnd = 0
- Request.ContentRangeStart = 0
- Request.ContentType = 'text/html'
- Request.Accept = 'text/html, */*'
- Request.BasicAuthentication = False
- Request.UserAgent = 'Mozilla/3.0 (compatible; Indy Library)'
- HTTPOptions = [hoKeepOrigProtocol, hoForceEncodeParams]
- OnRedirect = HTTPRedirect
- Left = 72
- Top = 120
- end
- object ListXmlScanner: TEasyXmlScanner
- Normalize = True
- OnStartTag = ListXmlScannerStartTag
- Left = 104
- Top = 120
- end
- object XmlScanner: TXmlScanner
- Normalize = False
- OnStartTag = XMLScannerStartTag
- OnEmptyTag = XMLScannerEmptyTag
- Left = 8
- Top = 152
- end
-end
diff --git a/2.02f/Source/Main.pas b/2.02f/Source/Main.pas
deleted file mode 100644
index fe2518f..0000000
--- a/2.02f/Source/Main.pas
+++ /dev/null
@@ -1,4493 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Main;
-
-interface
-
-uses
- Windows, Forms, Dialogs, Menus, Controls, ComCtrls,
- ToolWin, StdCtrls, Classes, Messages, ExtCtrls, ImgList, controlpoint,
- Jpeg, SyncObjs, SysUtils, ClipBrd, Graphics, Math, Global, MyTypes,
- Registry, RenderThread, Cmap, ExtDlgs, AppEvnts, ShellAPI, IdComponent,
- IdTCPConnection, IdTCPClient, IdHTTP, IdBaseComponent, IdIntercept,
- IdLogBase, IdLogFile, LibXmlParser, LibXmlComps;
-
-const
- PixelCountMax = 32768;
- WM_THREAD_COMPLETE = WM_APP + 5437; { Just a magic number }
- WM_PROGRESS_UPDATE = WM_APP + 5438; { Just a magic number }
- RS_A1 = 0;
- RS_DR = 1;
- RS_XO = 2;
- RS_VO = 3;
- varnames: array[0..21] of PChar = (
- 'linear',
- 'sinusoidal',
- 'spherical',
- 'swirl',
- 'horseshoe',
- 'polar',
- 'handkerchief',
- 'heart',
- 'disc',
- 'spiral',
- 'hyperbolic',
- 'diamond',
- 'ex',
- 'julia',
- 'bent',
- 'waves',
- 'fisheye',
- 'popcorn',
- 'exponential',
- 'power',
- 'cosine',
- 'sawtooth'
- );
-
-type
- TMouseMoveState = (msUsual, msZoomWindow, msZoomWindowMove, msDrag, msDragMove, msRotate, msRotateMove);
-
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
- TMatrix = array[0..1, 0..1] of double;
-
- TMainForm = class(TForm)
- Buttons: TImageList;
- SmallImages: TImageList;
- MainMenu: TMainMenu;
- MainFile: TMenuItem;
- mnuSaveUPR: TMenuItem;
- N1: TMenuItem;
- mnuRandomBatch: TMenuItem;
- FileExitSep: TMenuItem;
- mnuExit: TMenuItem;
- MainEdit: TMenuItem;
- mnuCopyUPR: TMenuItem;
- mnuEditor: TMenuItem;
- mnuRandom: TMenuItem;
- mnuNormalWeights: TMenuItem;
- mnuEqualize: TMenuItem;
- mnuRWeights: TMenuItem;
- mnuOptions: TMenuItem;
- MainHelp: TMenuItem;
- mnuHelpTopics: TMenuItem;
- OpenDialog: TOpenDialog;
- ListPopUp: TPopupMenu;
- mnuItemDelete: TMenuItem;
- mnuListRename: TMenuItem;
- DisplayPopup: TPopupMenu;
- mnuPopCopyUPR: TMenuItem;
- mnuHiddenGraph: TMenuItem;
- mnuAutoZoom: TMenuItem;
- mnuDelete: TMenuItem;
- RedrawTimer: TTimer;
- mnuVar: TMenuItem;
- mnuVRandom: TMenuItem;
- mnuVLinear: TMenuItem;
- mnuSinusoidal: TMenuItem;
- mnuSpherical: TMenuItem;
- mnuHorseshoe: TMenuItem;
- mnuSwirl: TMenuItem;
- mnuPolar: TMenuItem;
- mnuVar6: TMenuItem;
- N3: TMenuItem;
- mnuOpen: TMenuItem;
- mnuSaveAs: TMenuItem;
- N8: TMenuItem;
- mnuGrad: TMenuItem;
- mnuSmoothGradient: TMenuItem;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnCopyUPR: TToolButton;
- btnEditor: TToolButton;
- btnGradient: TToolButton;
- ToolButton9: TToolButton;
- ToolButton3: TToolButton;
- mnuView: TMenuItem;
- mnuToolbar: TMenuItem;
- mnuStatusBar: TMenuItem;
- ListView: TListView;
- Splitter: TSplitter;
- BackPanel: TPanel;
- Image: TImage;
- StatusBar: TStatusBar;
- mnuFileContents: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- N5: TMenuItem;
- SaveDialog: TSaveDialog;
- F1: TMenuItem;
- N11: TMenuItem;
- mnuAbout: TMenuItem;
- mnuFullScreen: TMenuItem;
- N12: TMenuItem;
- mnuRender: TMenuItem;
- mnuMutate: TMenuItem;
- btnMutate: TToolButton;
- btnUndo: TToolButton;
- btnRedo: TToolButton;
- mnuAdjust: TMenuItem;
- btnAdjust: TToolButton;
- mnuOpenGradient: TMenuItem;
- mnuResetLocation: TMenuItem;
- N4: TMenuItem;
- N14: TMenuItem;
- mnuRefresh: TMenuItem;
- mnuSaveUndo: TMenuItem;
- N2: TMenuItem;
- ToolButton1: TToolButton;
- btnOptions: TToolButton;
- btnRender: TToolButton;
- mnuPopResetLocation: TMenuItem;
- N6: TMenuItem;
- mnuPopUndo: TMenuItem;
- N16: TMenuItem;
- mnuPopRedo: TMenuItem;
- btnReset: TToolButton;
- mnuCalculateColors: TMenuItem;
- mnuRandomizeColorValues: TMenuItem;
- N7: TMenuItem;
- N17: TMenuItem;
- mnuVar7: TMenuItem;
- mnuVar8: TMenuItem;
- mnuVar9: TMenuItem;
- mnuVar10: TMenuItem;
- mnuVar11: TMenuItem;
- mnuVar12: TMenuItem;
- mnuVar13: TMenuItem;
- N18: TMenuItem;
- N19: TMenuItem;
- btnDefine: TToolButton;
- mnuScript: TMenuItem;
- mnuRun: TMenuItem;
- mnuEditScript: TMenuItem;
- N15: TMenuItem;
- ToolButton2: TToolButton;
- btnRun: TToolButton;
- mnuStop: TMenuItem;
- btnStop: TToolButton;
- mnuOpenScript: TMenuItem;
- mnuImportGimp: TMenuItem;
- N9: TMenuItem;
- N10: TMenuItem;
- mnuManageFavorites: TMenuItem;
- mnuShowFull: TMenuItem;
- mnuVar14: TMenuItem;
- mnuImageSize: TMenuItem;
- N13: TMenuItem;
- ApplicationEvents: TApplicationEvents;
- mnuPaste: TMenuItem;
- mnuCopy: TMenuItem;
- N20: TMenuItem;
- btnCopy: TToolButton;
- btnPaste: TToolButton;
- mnuExportFLame: TMenuItem;
- mnuPostSheep: TMenuItem;
- LogFile: TIdLogFile;
- HTTP: TIdHTTP;
- ListXmlScanner: TEasyXmlScanner;
- N21: TMenuItem;
- mnuWaves: TMenuItem;
- mnuFisheye: TMenuItem;
- mnuPopcorn: TMenuItem;
- XmlScanner: TXmlScanner;
- mnuFlamepdf: TMenuItem;
- MnuExponential: TMenuItem;
- mnuPower: TMenuItem;
- mnuCosine: TMenuItem;
- mnuSawtooth: TMenuItem;
- ToolButton4: TToolButton;
- tbzoomwindow: TToolButton;
- tbDrag: TToolButton;
- tbRotate: TToolButton;
- procedure mnuExitClick(Sender: TObject);
- procedure mnuSaveUPRClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure mnuRandomClick(Sender: TObject);
- procedure mnuEqualizeClick(Sender: TObject);
- procedure mnuEditorClick(Sender: TObject);
- procedure mnuRWeightsClick(Sender: TObject);
- procedure mnuRandomBatchClick(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure mnuOptionsClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuHelpTopicsClick(Sender: TObject);
- procedure mnuRefreshClick(Sender: TObject);
- procedure mnuNormalWeightsClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuCopyUPRClick(Sender: TObject);
- procedure mnuItemDeleteClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure mnuListRenameClick(Sender: TObject);
- procedure BackPanelResize(Sender: TObject);
- procedure mnuNextClick(Sender: TObject);
- procedure mnuPreviousClick(Sender: TObject);
- procedure mnuAutoZoomClick(Sender: TObject);
- procedure RedrawTimerTimer(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure MainFileClick(Sender: TObject);
- procedure MainViewClick(Sender: TObject);
- procedure MainToolsClick(Sender: TObject);
- procedure MainHelpClick(Sender: TObject);
- procedure mnuVLinearClick(Sender: TObject);
- procedure mnuSinusoidalClick(Sender: TObject);
- procedure mnuSphericalClick(Sender: TObject);
- procedure mnuSwirlClick(Sender: TObject);
- procedure mnuHorseshoeClick(Sender: TObject);
- procedure mnuPolarClick(Sender: TObject);
- procedure mnuVar6Click(Sender: TObject);
- procedure mnuVRandomClick(Sender: TObject);
- procedure mnuSaveAsClick(Sender: TObject);
- procedure mnuOpenClick(Sender: TObject);
- procedure mnuGradClick(Sender: TObject);
- procedure mnuSmoothGradientClick(Sender: TObject);
- procedure mnuToolbarClick(Sender: TObject);
- procedure mnuStatusBarClick(Sender: TObject);
- procedure mnuFileContentsClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure Undo;
- procedure Redo;
- procedure mnuExportBitmapClick(Sender: TObject);
- procedure mnuFullScreenClick(Sender: TObject);
- procedure mnuRenderClick(Sender: TObject);
- procedure mnuMutateClick(Sender: TObject);
- procedure mnuAdjustClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuAboutClick(Sender: TObject);
- procedure mnuOpenGradientClick(Sender: TObject);
- procedure mnuSaveUndoClick(Sender: TObject);
- procedure mnuExportBatchClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure FormActivate(Sender: TObject);
- procedure FormDeactivate(Sender: TObject);
- procedure mnuCalculateColorsClick(Sender: TObject);
- procedure mnuRandomizeColorValuesClick(Sender: TObject);
- procedure mnuVar7Click(Sender: TObject);
- procedure mnuVar8Click(Sender: TObject);
- procedure mnuVar9Click(Sender: TObject);
- procedure mnuVar10Click(Sender: TObject);
- procedure mnuVar11Click(Sender: TObject);
- procedure mnuVar12Click(Sender: TObject);
- procedure mnuVar13Click(Sender: TObject);
- procedure mnuEditScriptClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure mnuRunClick(Sender: TObject);
- procedure mnuOpenScriptClick(Sender: TObject);
- procedure mnuStopClick(Sender: TObject);
- procedure mnuImportGimpClick(Sender: TObject);
- procedure mnuManageFavoritesClick(Sender: TObject);
- procedure mnuShowFullClick(Sender: TObject);
- procedure mnuVar14Click(Sender: TObject);
- procedure mnuImageSizeClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuExportFLameClick(Sender: TObject);
- procedure mnuPostSheepClick(Sender: TObject);
- procedure HTTPRedirect(Sender: TObject; var dest: string;
- var NumRedirect: Integer; var Handled: Boolean;
- var VMethod: TIdHTTPMethod);
- procedure HTTPStatus(ASender: TObject; const AStatus: TIdStatus;
- const AStatusText: string);
- procedure ListXmlScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure mnuWavesClick(Sender: TObject);
- procedure mnuFisheyeClick(Sender: TObject);
- procedure mnuPopcornClick(Sender: TObject);
- procedure mnuFlamepdfClick(Sender: TObject);
- procedure MnuExponentialClick(Sender: TObject);
- procedure mnuPowerClick(Sender: TObject);
- procedure mnuCosineClick(Sender: TObject);
- procedure mnuSawtoothClick(Sender: TObject);
- procedure ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure ImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure tbzoomwindowClick(Sender: TObject);
- procedure tbDragClick(Sender: TObject);
- procedure tbRotateClick(Sender: TObject);
- private
- Renderer: TRenderThread;
-
- FMouseMoveState: TMouseMoveState;
- FSelectRect: TRect;
- FRotateAngle: double;
- FViewBMP: Graphics.TBitmap;
-
- procedure DrawZoomWindow(ARect: TRect);
- procedure DrawRotatelines(Angle: double);
-
-
- procedure FavoriteClick(Sender: TObject);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- public
- { Public declarations }
- Seed: Integer;
- UndoIndex, UndoMax: integer;
- Center: array[0..1] of double;
- MainZoom: double;
- StartTime: TDateTime;
- Remainder: TDateTime;
- AnimPal: TColorMap;
- DefaultPalette: TColorMap;
- procedure LoadXMLFlame(filename, name: string);
- procedure DisableFavorites;
- procedure EnableFavorites;
- procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
- function SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
- function SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
- function TrianglesFromCP(const cp1: TControlPoint; var Triangles: TTriangles): integer;
- procedure DisplayHint(Sender: TObject);
- procedure OnProgress(prog: double);
- procedure DrawFlame;
- procedure UpdateUndo;
- procedure LoadUndoFlame(index: integer; filename: string);
- procedure SmoothPalette;
- procedure RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
- function UPRString(cp1: TControlPoint; Entry: string): string;
- function SaveGradient(Gradient, Title, FileName: string): boolean;
- function GradientFromPalette(const pal: TColorMap; const title: string): string;
- procedure StopThread;
- procedure UpdateWindows;
- procedure ResetLocation;
- procedure RandomBatch;
- procedure GetScripts;
- function ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
- end;
-
-procedure ListXML(FileName: string; sel: integer);
-function EntryExists(En, Fl: string): boolean;
-function XMLEntryExists(title, filename: string): boolean;
-procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-function DeleteEntry(Entry, FileName: string): boolean;
-function CleanIdentifier(ident: string): string;
-function CleanUPRTitle(ident: string): string;
-procedure GetXForms(var cp1: TControlPoint; const Triangles: TTriangles; const t: integer);
-function GradientString(c: TColorMap): string;
-function PackVariations: cardinal;
-procedure UnpackVariations(v: integer);
-function NumXForms(const cp: TControlPoint): integer;
-procedure NormalizeWeights(var cp: TControlPoint);
-procedure EqualizeWeights(var cp: TControlPoint);
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-function Round6(x: double): double;
-procedure ListFlames(FileName: string; sel: integer);
-procedure ListIFS(FileName: string; sel: integer);
-procedure AdjustScale(var cp1: TControlPoint; width, height: integer);
-procedure NormalizeVariations(var cp1: TControlPoint);
-
-var
- MainForm: TMainForm;
- pname, ptime: string;
- nxform: integer;
- ParseCp: TControlPoint; // For parsing;
- MainCp: TControlPoint;
-
-implementation
-
-
-uses Editor, Options, Regstry, Gradient, Render,
- FullScreen, FormRender, Mutate, Adjust, Browser, Save, About, CmapData,
- HtmlHlp, ScriptForm, FormFavorites, Size, FormExport, msMultiPartFormData,
- Sheep;
-
-{$R *.DFM}
-
-procedure NormalizeVariations(var cp1: TControlPoint);
-var
- totvar: double;
- i, j: integer;
-begin
- for i := 0 to NXFORMS - 1 do
- begin
- totvar := 0;
- for j := 0 to NVARS - 1 do
- begin
- if cp1.xform[i].vars[j] < 0 then cp1.xform[i].vars[j] := cp1.xform[i].vars[j] * -1;
- totvar := totvar + cp1.xform[i].vars[j];
- end;
- if totVar = 0 then
- begin
- cp1.xform[i].vars[0] := 1;
- end
- else
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then
- cp1.xform[i].vars[j] := cp1.xform[i].vars[j] / totvar;
- end;
- end;
-end;
-
-function FlameInClipboard: boolean;
-var
- flamestr: string;
- isstart, isend: integer;
-begin
- { returns true if a flame in clipboard - can be tricked }
- result := false;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- flamestr := Clipboard.AsText;
- isstart := Pos('', flamestr);
- if (isstart > 0) and (isend > 0) and (isstart < isend) then Result := true;
- end
-end;
-
-procedure AdjustScale(var cp1: TControlPoint; width, height: integer);
-begin
-// if width >= height then
- cp1.pixels_per_unit := cp1.pixels_per_unit / (cp1.width / width);
-// else
-// cp1.pixels_per_unit := cp1.pixels_per_unit / (cp1.height / height);
- cp1.width := width;
- cp1.height := height;
-end;
-
-function Round6(x: double): double;
-// Really ugly, but it works
-begin
- Result := StrToFloat(Format('%.6f', [x]));
-end;
-
-
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-var
- a, b, c, d, e, f, g, h: double;
-begin
- a := s[0, 0];
- b := s[0, 1];
- c := s[1, 0];
- d := s[1, 1];
- e := m[0, 0];
- f := m[0, 1];
- g := m[1, 0];
- h := m[1, 1];
-{
- [a, b][e ,f] [a*e+b*g, a*f+b*h]
- [ ][ ] = [ ]
- [c, d][g, h] [c*e+d*g, c*f+d*h]
-}
- s[0, 0] := a * e + b * g;
- s[0, 1] := a * f + b * h;
- s[1, 0] := c * e + d * g;
- s[1, 1] := c * f + d * h;
-
-end;
-
-function NumXForms(const cp: TControlPoint): integer;
-var
- i: integer;
-begin
- Result := NXFORMS;
- for i := 0 to NXFORMS - 1 do begin
- if cp.xform[i].density = 0 then
- begin
- Result := i;
- Break;
- end;
- end;
-end;
-
-procedure EqualizeWeights(var cp: TControlPoint);
-var
- t, i: integer;
-begin
- t := NumXForms(cp);
- for i := 0 to t - 1 do
- cp.xform[i].density := 1.0 / t;
-end;
-
-procedure NormalizeWeights(var cp: TControlPoint);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to NumXForms(cp) - 1 do
- td := td + cp.xform[i].Density;
- if (td < 0.001) then
- EqualizeWeights(cp)
- else
- for i := 0 to NumXForms(cp) - 1 do
- cp.xform[i].Density := cp.xform[i].Density / td;
-end;
-
-function PackVariations: cardinal;
-{ Packs the variation options into an integer with Linear as lowest bit }
-var
- r, i: cardinal;
-begin
- r := 0;
- for i := 0 to NVARS - 1 do
- begin
- r := r or byte(Variations[i]) shl i;
- end;
- Result := r;
-end;
-
-procedure UnpackVariations(v: integer);
-{ Unpacks the variation options form an integer }
-var
- i: integer;
-begin
- for i := 0 to NVARS - 1 do
- Variations[i] := boolean(v shr i and 1);
-end;
-
-{ ************************************* Help ********************************* }
-
-procedure ShowHelp(Pt: TPoint; ContextId: Integer);
-var
- Popup: THHPopup;
-begin
- FillChar(Popup, SizeOf(Popup), 0);
- Popup.cbStruct := SizeOf(Popup);
- Popup.hinst := 0;
- Popup.idString := ContextId;
- Popup.pszText := nil;
- GetCursorPos(Pt);
- Popup.pt := Pt;
- Popup.clrForeGround := TColorRef(-1);
- Popup.clrBackground := TColorRef(-1);
- Popup.rcMargins := Rect(-1, -1, -1, -1);
- Popup.pszFont := '';
- HtmlHelp(0, PChar(AppPath + 'Apophysis 2.0.chm::/Popups.txt'), HH_DISPLAY_TEXT_POPUP, DWORD(@Popup));
-end;
-
-
-function TMainForm.ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
-var
- Pos: TPoint;
-begin
- Pos.x := 0;
- Pos.y := 0;
-
- CallHelp := False;
- Result := True;
- case Command of
- HELP_SETPOPUP_POS: Pos := SmallPointToPoint(TSmallPoint(Data));
- HELP_CONTEXTPOPUP: ShowHelp(Pos, Data);
- else Result := False;
- end;
-end;
-
-procedure TMainForm.mnuHelpTopicsClick(Sender: TObject);
-var
- URL, HelpTopic: string;
-begin
- if EditForm.Active then HelpTopic := 'Transform editor.htm'
- else if GradientForm.Active then HelpTopic := 'Gradient window.htm'
- else if AdjustForm.Active then HelpTopic := 'Adjust window.htm'
- else if MutateForm.Active then HelpTopic := 'Mutation window.htm'
- else if RenderForm.Active then HelpTopic := 'Render window.htm';
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- URL := AppPath + 'Apophysis 2.0.chm';
- if HelpTopic <> '' then URL := URL + '::\' + HelpTopic;
- HtmlHelp(0, PChar(URL), HH_DISPLAY_TOC, 0);
-end;
-
-{ **************************************************************************** }
-
-procedure TMainForm.StopThread;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
-end;
-
-procedure EqualizeVars(const x: integer);
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- MainCp.xform[x].vars[i] := 1.0 / NVARS;
-end;
-
-procedure NormalVars(const x: integer);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to 6 do
- td := td + Maincp.xform[x].vars[i];
- if (td < 0.001) then
- EqualizeVars(x)
- else
- for i := 0 to 6 do
- MainCp.xform[x].vars[i] := MainCp.xform[x].vars[i] / td;
-end;
-
-procedure RandomVariation(cp: TControlPoint);
-{ Randomise variation parameters }
-var
- a, b, i, j: integer;
-begin
- inc(MainForm.seed);
- RandSeed := MainForm.seed;
- for i := 0 to NumXForms(cp) - 1 do
- begin
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- repeat
- a := random(NVARS);
- until Variations[a];
- repeat
- b := random(NVARS);
- until Variations[b];
- if (a = b) then
- begin
- cp.xform[i].vars[a] := 1;
- end
- else
- begin
- cp.xform[i].vars[a] := random;
- cp.xform[i].vars[b] := 1 - cp.xform[i].vars[a];
- end;
- end;
-end;
-
-procedure SetVariation(cp: TControlPoint);
-{ Set the current Variation }
-var
- i, j: integer;
-begin
- if Variation = vRandom then
- begin
- RandomVariation(cp);
- end
- else
- for i := 0 to NumXForms(cp) - 1 do
- begin
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- cp.xform[i].vars[integer(Variation)] := 1;
- end;
-end;
-
-procedure TMainForm.RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
-var
- vrnd, Min, Max, i, j, rnd: integer;
- Triangles: TTriangles;
- cmap: TColorMap;
- r, s, theta, phi: double;
- skip: boolean;
-begin
- Min := randMinTransforms;
- Max := randMaxTransforms;
- case randGradient of
- 0:
- begin
- cp1.CmapIndex := Random(NRCMAPS);
- GetCMap(cmap_index, 1, cp1.cmap);
- cmap_index := cp1.cmapindex;
- end;
- 1: cmap := DefaultPalette;
- 2: cmap := MainCp.cmap;
- 3: cmap := GradientForm.RandomGradient;
- end;
- inc(Seed);
- RandSeed := Seed;
- transforms := random(Max - (Min - 1)) + Min;
- repeat
- try
- inc(Seed);
- RandSeed := Seed;
- cp1.clear;
- cp1.RandomCP(transforms, transforms, false);
- cp1.SetVariation(Variation);
- inc(Seed);
- RandSeed := Seed;
-
- case alg of
- 1: rnd := 0;
- 2: rnd := 7;
- 3: rnd := 9;
- else
- if (Variation = vLinear) or (Variation = vRandom) then
- rnd := random(10)
- else
- rnd := 9;
- end;
- case rnd of
- 0..6:
- begin
- for i := 0 to Transforms - 1 do
- begin
- if Random(10) < 9 then
- cp1.xform[i].c[0, 0] := 1
- else
- cp1.xform[i].c[0, 0] := -1;
- cp1.xform[i].c[0, 1] := 0;
- cp1.xform[i].c[1, 0] := 0;
- cp1.xform[i].c[1, 1] := 1;
- cp1.xform[i].c[2, 0] := 0;
- cp1.xform[i].c[2, 1] := 0;
- cp1.xform[i].color := 0;
- cp1.xform[i].symmetry := 0;
- cp1.xform[i].vars[0] := 1;
- for j := 1 to NVARS - 1 do
- cp1.xform[i].vars[j] := 0;
- Translate(cp1.xform[i], random * 2 - 1, random * 2 - 1);
- Rotate(cp1.xform[i], random * 360);
- if i > 0 then Scale(cp1.xform[i], random * 0.8 + 0.2)
- else Scale(cp1.xform[i], random * 0.4 + 0.6);
- if Random(2) = 0 then
- Multiply(cp1.xform[i], 1, random - 0.5, random - 0.5, 1);
- end;
- SetVariation(cp1);
- end;
- 7, 8:
- begin
- { From the source to Chaos: The Software }
- for i := 0 to Transforms - 1 do
- begin
- r := random * 2 - 1;
- if ((0 <= r) and (r < 0.2)) then
- r := r + 0.2;
- if ((r > -0.2) and (r <= 0)) then
- r := r - 0.2;
- s := random * 2 - 1;
- if ((0 <= s) and (s < 0.2)) then
- s := s + 0.2;
- if ((s > -0.2) and (s <= 0)) then
- s := s - -0.2;
- theta := PI * random;
- phi := (2 + random) * PI / 4;
- cp1.xform[i].c[0][0] := r * cos(theta);
- cp1.xform[i].c[1][0] := s * (cos(theta) * cos(phi) - sin(theta));
- cp1.xform[i].c[0][1] := r * sin(theta);
- cp1.xform[i].c[1][1] := s * (sin(theta) * cos(phi) + cos(theta));
- { the next bit didn't translate so well, so I fudge it}
- cp1.xform[i].c[2][0] := random * 2 - 1;
- cp1.xform[i].c[2][1] := random * 2 - 1;
- end;
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- SetVariation(cp1);
- end;
- 9: begin
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- end;
- end; // case
- MainForm.TrianglesFromCp(cp1, Triangles);
- vrnd := Random(2);
- if vrnd > 0 then
- ComputeWeights(cp1, Triangles, transforms)
- else
- EqualizeWeights(cp1);
- except on E: EmathError do
- begin
- Continue;
- end;
- end;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].color := i / (transforms - 1);
- if cp1.xform[0].density = 1 then Continue;
- case SymmetryType of
- { Bilateral }
- 1: add_symmetry_to_control_point(cp1, -1);
- { Rotational }
- 2: add_symmetry_to_control_point(cp1, SymmetryOrder);
- { Rotational and Reflective }
- 3: add_symmetry_to_control_point(cp1, -SymmetryOrder);
- end;
- { elimate flames with transforms that aren't affine }
- skip := false;
- for i := 0 to Transforms - 1 do
- if not transform_affine(Triangles[i], Triangles) then
- skip := True;
- if skip then continue;
- until not cp1.BlowsUP(5000) and (cp1.xform[0].density <> 0);
- cp1.brightness := defBrightness;
- cp1.gamma := defGamma;
- cp1.vibrancy := defVibrancy;
- cp1.sample_density := defSampleDensity;
- cp1.spatial_oversample := defOversample;
- cp1.spatial_filter_radius := defFilterRadius;
- cp1.cmapIndex := MainCp.cmapindex;
- if not KeepBackground then begin
- cp1.background[0] := 0;
- cp1.background[1] := 0;
- cp1.background[2] := 0;
- end;
- if randGradient = 0 then
- else cp1.cmap := cmap;
- cp1.zoom := 0;
- cp1.Nick := SheepNick;
- cp1.URl := SheepURL;
-end;
-
-function TMainForm.GradientFromPalette(const pal: TColorMap; const title: string): string;
-var
- c, i, j: integer;
- strings: TStringList;
-begin
- strings := TStringList.Create;
- try
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(title) + '" smooth=no');
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- c := pal[i][2] shl 16 + pal[i][1] shl 8 + pal[i][0];
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(c));
- end;
- result := strings.text;
- finally
- strings.free;
- end;
-end;
-
-function CleanIdentifier(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-procedure TMainForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
-begin
- Elapsed := Now - StartTime;
- StatusBar.Panels[0].Text := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]);
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
- StatusBar.Panels[1].Text := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remainder * 24),
- Trunc((Remainder * 24 - Trunc(Remainder * 24)) * 60),
- Trunc((Remainder * 24 * 60 - Trunc(Remainder * 24 * 60)) * 60),
- Trunc((Remainder * 24 * 60 * 60 - Trunc(Remainder * 24 * 60 * 60)) * 100)]);
- StatusBar.Panels[2].Text := MainCp.name;
- Application.ProcessMessages;
-end;
-
-procedure TMainForm.UpdateUndo;
-begin
- SaveFlame(MainCp, Format('%.4d-', [UndoIndex]) + MainCp.name, AppPath + 'apophysis.undo');
- Inc(UndoIndex);
- inc(UndoMax);
- mnuSaveUndo.Enabled := true;
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := false;
- btnUndo.enabled := true;
- btnRedo.Enabled := false;
- EditForm.mnuUndo.Enabled := True;
- EditForm.mnuRedo.Enabled := false;
-end;
-
-function GradientEntries(gFilename: string): string;
-var
- i, p: integer;
- Title: string;
- FileStrings: TStringList;
- NewStrings: TStringList;
-begin
- FileStrings := TStringList.Create;
- NewStrings := TStringList.Create;
- NewStrings.Text := '';
- FileStrings.LoadFromFile(gFilename);
- try
- if (Pos('{', FileStrings.Text) <> 0) then
- begin
- for i := 0 to FileStrings.Count - 1 do
- begin
- p := Pos('{', FileStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FileStrings[i], 1, p - 1));
- if (Title <> '') and (LowerCase(Title) <> 'comment') then
- begin { Otherwise bad format }
- NewStrings.Add(Title);
- end;
- end;
- end;
- GradientEntries := NewStrings.Text;
- end;
- finally
- FileStrings.Free;
- NewStrings.Free;
- end;
-end;
-
-{ ********************************* File ************************************* }
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) <> 0 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-function CleanEntry(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function CleanXMLName(ident: string): string;
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = '*' then
- ident[i] := '_'
- else if ident[i] = '"' then
- ident[i] := #39;
- end;
- Result := ident;
-end;
-
-
-function CleanUPRTitle(ident: string): string;
-{ Strips braces but leave spaces }
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function DeleteEntry(Entry, FileName: string): boolean;
-{ Deletes an entry from a multi-entry file }
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos(Entry + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- repeat
- p := Pos('}', Strings[i]);
- Strings.Delete(i);
- until p <> 0;
- if (i < Strings.Count) and (Trim(Strings[i]) = '') then Strings.Delete(i);
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-function SaveUPR(Entry, FileName: string): boolean;
-{ Saves UF parameter to end of file }
-var
- UPRFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(UPRFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Entry, FileName) then DeleteEntry(Entry, FileName);
- Append(UPRFile);
- end
- else
- ReWrite(UPRFile);
- WriteLn(UPRFile, MainForm.UPRString(MainCp, Entry));
- CloseFile(UPRFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function IFSToString(cp: TControlPoint; Title: string): string;
-{ Creates a string containing a formated IFS parameter set }
-var
- i: integer;
- a, b, c, d, e, f, p: double;
- Strings: TStringList;
-begin
- Strings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- for i := 0 to Transforms - 1 do
- begin
- a := cp.xform[i].c[0][0];
- b := cp.xform[i].c[0][1];
- c := cp.xform[i].c[1][0];
- d := cp.xform[i].c[1][1];
- e := cp.xform[i].c[2][0];
- f := cp.xform[i].c[2][1];
- p := cp.xform[i].density;
- Strings.Add(Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- end;
- Strings.Add('}');
- IFSToString := Strings.Text;
- finally
- Strings.Free;
- end;
-end;
-
-function GetTitle(str: string): string;
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(' ', str);
- GetTitle := Trim(Copy(str, 1, p));
-end;
-
-function GetComment(str: string): string;
-{ Extracts comment form line of IFS file }
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(';', str);
- if p <> 0 then
- GetComment := Trim(Copy(str, p + 1, Length(str) - p))
- else
- GetComment := '';
-end;
-
-function GetParameters(str: string; var a, b, c, d, e, f, p: double): boolean;
-var
- Tokens: TStringList;
-begin
- GetParameters := False;
- Tokens := TStringList.Create;
- try
- try
- GetTokens(str, tokens);
- if Tokens.Count >= 7 then {enough tokens}
- begin
- a := StrToFloat(Tokens[0]);
- b := StrToFloat(Tokens[1]);
- c := StrToFloat(Tokens[2]);
- d := StrToFloat(Tokens[3]);
- e := StrToFloat(Tokens[4]);
- f := StrToFloat(Tokens[5]);
- p := StrToFloat(Tokens[6]);
- Result := True;
- end;
- except on E: EConvertError do
- begin
- Result := False
- end;
- end;
- finally
- Tokens.Free;
- end;
-end;
-
-function StringToIFS(strng: string): boolean;
-{ Loads an IFS parameter set from string}
-var
- Strings: TStringList;
- Comments: TStringList;
- i, sTransforms: integer;
- cmnt, sTitle: string;
- a, b, c, d: double;
- e, f, p: double;
-begin
- MainCp.clear;
- StringToIFS := True;
- sTransforms := 0;
- Strings := TStringList.Create;
- Comments := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then
- raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then
- raise EFormatInvalid.Create('No opening brace.');
- {To Do ... !!!!}
- sTitle := GetTitle(Strings[0]);
- if sTitle = '' then raise EFormatInvalid.Create('No identifier.');
- cmnt := GetComment(Strings[0]);
- if cmnt <> '' then Comments.Add(cmnt);
- i := 1;
- try
- repeat
- cmnt := GetComment(Strings[i]);
- if cmnt <> '' then Comments.Add(cmnt);
- if (Pos(';', Trim(Strings[i])) <> 1) and (Trim(Strings[i]) <> '') then
- if GetParameters(Strings[i], a, b, c, d, e, f, p) then
- begin
- MainCp.xform[sTransforms].c[0][0] := a;
- MainCp.xform[sTransforms].c[0][1] := c;
- MainCp.xform[sTransforms].c[1][0] := b;
- MainCp.xform[sTransforms].c[1][1] := d;
- MainCp.xform[sTransforms].c[2][0] := e;
- MainCp.xform[sTransforms].c[2][1] := f;
- MainCp.xform[sTransforms].density := p;
- inc(sTransforms);
- end
- else
- EFormatInvalid.Create('Insufficient parameters.');
- inc(i);
- until (Pos('}', Strings[i]) <> 0) or (sTransforms = NXFORMS);
- except on E: EMathError do
- end;
- if sTransforms < 2 then
- raise EFormatInvalid.Create('Insufficient parameters.');
- MainCp.name := sTitle;
- Transforms := sTransforms;
- for i := 1 to Transforms - 1 do
- MainCp.xform[i].color := 0;
- MainCp.xform[0].color := 1;
-
- except on E: EFormatInvalid do
- begin
- Application.MessageBox('Invalid Format.', PChar(APP_NAME), 16);
- end;
- end;
- finally
- Strings.Free;
- Comments.Free;
- end;
-end;
-
-
-function SaveIFS(cp: TControlPoint; Title, FileName: string): boolean;
-{ Saves IFS parameters to end of file }
-var
- a, b, c: double;
- d, e, f, p: double;
- m: integer;
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- for m := 0 to Transforms - 1 do
- begin
- a := cp.xform[m].c[0][0];
- c := cp.xform[m].c[0][1];
- b := cp.xform[m].c[1][0];
- d := cp.xform[m].c[1][1];
- e := cp.xform[m].c[2][0];
- f := cp.xform[m].c[2][1];
- p := cp.xform[m].density;
- Write(IFile, Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- WriteLn(IFile, '');
- end;
- WriteLn(IFile, '}');
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- IFile: TextFile;
- sl: TStringList;
- i: integer;
-begin
- Result := True;
- try
- AssignFile(IFile, filename);
- if FileExists(filename) then
- begin
- if EntryExists(title, filename) then DeleteEntry(title, fileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- sl := TStringList.Create;
- try
- cp1.SaveToStringList(sl);
- WriteLn(IFile, title + ' {');
- write(IFile, sl.Text);
- WriteLn(IFile, 'palette:');
- for i := 0 to 255 do
- begin
- WriteLn(IFile, IntToStr(cp1.cmap[i][0]) + ' ' +
- IntToStr(cp1.cmap[i][1]) + ' ' +
- IntToStr(cp1.cmap[i][2]))
- end;
- WriteLn(IFile, ' }');
- finally
- sl.free
- end;
- WriteLn(IFile, ' ');
- CloseFile(IFile);
-
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-
-function FlameToXML(const cp1: TControlPoint; sheep: boolean): string;
-var
- t, i, j: integer;
- FileList: TStringList;
- x, y, a, b, cc, d, e, f: double;
- varlist, nick, url, pal, hue: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
- pal := ''; hue := '';
- if sheep then
- begin
- pal := 'palette="' + IntToStr(cp1.cmapindex) + '" ';
- hue := 'hue="' + format('%g', [cp1.hue_rotation]) + '" ';
- end;
- if Trim(SheepNick) <> '' then nick := 'nick="' + Trim(SheepNick) + '"';
- if Trim(SheepURL) <> '' then url := 'url="' + Trim(SheepURL) + '" ';
- try
- FileList.Add('');
- { Write transform parameters }
- t := NumXForms(cp1);
- for i := 0 to t - 1 do
- begin
- with cp1.xform[i] do
- begin
- a := c[0][0];
- b := c[1][0];
- cc := c[0][1];
- d := c[1][1];
- e := c[2][0];
- f := c[2][1];
- varlist := '';
- for j := 0 to NVARS - 1 do
- begin
- if vars[j] <> 0 then
- begin
- varlist := varlist + varnames[j] + format('="%f" ', [vars[j]]);
- end;
- end;
- FileList.Add(Format(' ', [a, cc, b, d, e, f]));
- end;
- end;
- { Write palette data }
- if not sheep then
- for i := 0 to 255 do
- begin
- FileList.Add(' ');
- end;
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-function FlameToXMLSheep(const cp1: TControlPoint): string;
-var
- t, i, j: integer;
- FileList: TStringList;
- x, y, a, b, cc, d, e, f: double;
- varlist, pal, hue: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
- pal := ''; hue := '';
- pal := 'palette="' + IntToStr(cp1.cmapindex) + '" ';
-// if cp1.hue_rotation = 0 then cp1.hue_rotation := 1;
- hue := ' hue="' + format('%g', [cp1.hue_rotation]) + '"';
- try
- FileList.Add('');
- { Write transform parameters }
- t := NumXForms(cp1);
- for i := 0 to t - 1 do
- begin
- with cp1.xform[i] do
- begin
- a := c[0][0];
- b := c[1][0];
- cc := c[0][1];
- d := c[1][1];
- e := c[2][0];
- f := c[2][1];
- varlist := '';
- for j := 0 to NVARS - 1 do
- begin
- if vars[j] <> 0 then
- begin
- varlist := varlist + varnames[j] + format('="%f" ', [vars[j]]);
- end;
- end;
- FileList.Add(Format(' ', [a, cc, b, d, e, f]));
- end;
- end;
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-
-function RemoveExt(filename: string): string;
-var
- ext: string;
- p: integer;
-begin
- filename := ExtractFileName(filename);
- ext := ExtractFileExt(filename);
- p := Pos(ext, filename);
- Result := Copy(filename, 0, p - 1);
-end;
-
-function XMLEntryExists(title, filename: string): boolean;
-var
- FileList: TStringList;
-begin
-
- Result := false;
- if FileExists(filename) then
- begin
- FileList := TStringList.Create;
- try
- FileList.LoadFromFile(filename);
- if pos(title, FileList.Text) <> 0 then Result := true;
- finally
- FileList.Free;
- end
- end else
- result := false;
-end;
-
-procedure DeleteXMLEntry(title, filename: string);
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos('name="' + title + '"', Trim(Strings[i])) = 0 do
- inc(i);
-
- p := 0;
- while p = 0 do
- begin
- p := Pos('', Strings[i]);
- Strings.Delete(i);
- end;
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-
-function TMainForm.SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- Tag: string;
- IFile: TextFile;
- FileList: TStringList;
-begin
- Tag := RemoveExt(filename);
- Result := True;
- try
- if FileExists(filename) then
- begin
- if XMLEntryExists(title, filename) then
- begin
- DeleteXMLEntry(title, filename);
- end;
-
- FileList := TStringList.create;
- try
- FileList.LoadFromFile(filename);
-
- if pos(' 0 then
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('', FileList[FileList.count - 1]) <> 0)
- else
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('<' + Tag + '>', FileList[FileList.count - 1]) <> 0);
-
- FileList.Add(Trim(FlameToXML(cp1, false)));
- FileList.Add('' + Tag + '>');
- FileList.SaveToFile(filename);
-
- finally
- FileList.Free;
- end;
- end
- else
- begin
- // New file ... easy
- AssignFile(IFile, filename);
- ReWrite(IFile);
- Writeln(IFile, '<' + Tag + '>');
- Write(IFile, FlameToXML(cp1, false));
- Writeln(IFile, '' + Tag + '>');
- CloseFile(IFile);
- end;
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveGradient(Gradient, Title, FileName: string): boolean;
-{ Saves gradient parameters to end of file }
-var
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- Write(IFile, Gradient);
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function RenameIFS(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an IFS parameter set in a file }
-var
- Strings: TStringList;
- p, i: integer;
- s: string;
-begin
- Result := True;
- NewIdent := CleanEntry(NewIdent);
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos(OldIdent + ' ', Trim(Strings.Text)) <> 0 then
- begin
- while Pos(OldIdent + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- p := Pos('{', Strings[i]);
- s := Copy(Strings[i], p, Length(Strings[i]) - p + 1);
- Strings[i] := NewIdent + ' ' + s;
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-function RenameXML(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an XML parameter set in a file }
-var
- Strings: TStringList;
- i: integer;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos('name="' + OldIdent + '"', Strings.Text) <> 0 then
- begin
- while Pos('name="' + OldIdent + '"', Strings[i]) = 0 do
- begin
- inc(i);
- end;
- Strings[i] := StringReplace(Strings[i], OldIdent, NewIdent, []);
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-
-procedure ListIFS(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure ListFlames(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- if sel = 1 then MainForm.ListView.Selected := MainForm.ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-{ ****************************** Display ************************************ }
-
-procedure TMainForm.HandleThreadCompletion(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- if Assigned(Renderer) then begin
- bm := TBitmap.Create;
- bm.assign(Renderer.GetImage);
- Image.Picture.Graphic := bm;
- Renderer.Free;
- Renderer := nil;
- bm.Free;
- end;
-end;
-
-procedure TMainForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then begin
- Renderer.Free;
- Renderer := nil;
- end;
-end;
-
-procedure TMainForm.DrawFlame;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if Assigned(Renderer) then begin
- Renderer.Free;
- Renderer := nil;
- end;
- if not Assigned(Renderer) then
- begin
- if (MainCp.width <> Image.Width) or (MainCp.height <> Image.height) then
- AdjustScale(MainCp, Image.width, Image.height);
- AdjustForm.UpdateDisplay;
- // following needed ?
-// cp.Zoom := Zoom;
-// cp.center[0] := center[0];
-// cp.center[1] := center[1];
- MainCp.sample_density := defSampleDensity;
- Maincp.spatial_oversample := defOversample;
- Maincp.spatial_filter_radius := defFilterRadius;
- StartTime := Now;
- Remainder := 1;
- try
- Renderer := TRenderThread.Create;
- Renderer.TargetHandle := MainForm.Handle;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(Maincp);
- Renderer.Resume;
- except
- end;
- end;
-end;
-
-{ ************************** IFS and triangle stuff ************************* }
-
-procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-{ Caclulates transform weight from triangles }
-var
- i: integer;
- total_area: double;
-begin
- total_area := 0.0;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].Density := triangle_area(Triangles[i]);
- total_area := total_area + cp1.xform[i].Density;
- end;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].Density := cp1.xform[i].Density / total_area;
- end;
- NormalizeWeights(cp1);
-end;
-
-procedure RandomWeights(var cp1: TControlPoint);
-{ Randomizes xform weights }
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- cp1.xform[i].Density := random;
- NormalizeWeights(cp1);
-end;
-
-function TMainForm.TrianglesFromCP(const cp1: TControlPoint; var Triangles: TTriangles): integer;
-{ Sets up the triangles from the IFS code }
-var
- xforms: integer;
- i, j: integer;
- temp_x, temp_y, xset, yset: double;
- left, top, bottom, right: double;
- a, b, c, d, e, f: double;
-begin
- top := 0; bottom := 0; right := 0; left := 0;
- xforms := NumXForms(cp1);
- Result := xforms;
- if not FixedReference then
- begin
- for i := 0 to xforms - 1 do
- begin
- a := cp1.xform[i].c[0][0];
- b := cp1.xform[i].c[0][1];
- c := cp1.xform[i].c[1][0];
- d := cp1.xform[i].c[1][1];
- e := cp1.xform[i].c[2][0];
- f := cp1.xform[i].c[2][1];
- xset := 1.0;
- yset := 1.0;
- for j := 0 to 5 do
- begin
- temp_x := xset * a + yset * c + e;
- temp_y := xset * b + yset * d + f;
- xset := temp_x;
- yset := temp_y;
- end;
- if (i = 0) then
- begin
- left := xset;
- right := xset;
- top := yset;
- bottom := yset;
- end
- else
- begin
- if (xset < left) then left := xset;
- if (xset > right) then right := xset;
- if (yset < top) then top := yset;
- if (yset > bottom) then bottom := yset;
- end;
- end;
- Triangles[-1].x[0] := left;
- Triangles[-1].x[1] := right;
- Triangles[-1].x[2] := right;
- Triangles[-1].y[0] := bottom;
- Triangles[-1].y[1] := bottom;
- Triangles[-1].y[2] := top;
- end
- else
- begin
- Triangles[-1].x[0] := 0; Triangles[-1].y[0] := 0;
- Triangles[-1].x[1] := 1; Triangles[-1].y[1] := 0;
- Triangles[-1].x[2] := 1; Triangles[-1].y[2] := 1.5;
- end;
-
- for j := 0 to xforms - 1 do
- begin
- a := cp1.xform[j].c[0][0];
- b := cp1.xform[j].c[0][1];
- c := cp1.xform[j].c[1][0];
- d := cp1.xform[j].c[1][1];
- e := cp1.xform[j].c[2][0];
- f := cp1.xform[j].c[2][1];
- for i := 0 to 2 do
- begin
- triangles[j].x[i] := Triangles[-1].x[i] * a + Triangles[-1].y[i] *
- c + e;
- triangles[j].y[i] := Triangles[-1].x[i] * b + Triangles[-1].y[i] *
- d + f;
- end;
- end;
- for i := -1 to xforms - 1 do
- for j := 0 to 2 do
- triangles[i].y[j] := -triangles[i].y[j];
-end;
-
-procedure CP_compute(var cp1: TControlPoint; t1, t0: TTriangle; const i: integer);
-begin
- solve3(t0.x[0], t0.y[0], t1.x[0],
- t0.x[1], t0.y[1], t1.x[1],
- t0.x[2], t0.y[2], t1.x[2],
- cp1.xform[i].c[0][0], cp1.xform[i].c[1][0], cp1.xform[i].c[2][0]);
-
- solve3(t0.x[0], t0.y[0], t1.y[0],
- t0.x[1], t0.y[1], t1.y[1],
- t0.x[2], t0.y[2], t1.y[2],
- cp1.xform[i].c[0][1], cp1.xform[i].c[1][1], cp1.xform[i].c[2][1]);
-end;
-
-procedure GetXForms(var cp1: TControlPoint; const Triangles: TTriangles; const t: integer);
-var
- i: integer;
-begin
- for i := 0 to t - 1 do
- begin
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], Triangles[i].x[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], Triangles[i].x[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], Triangles[i].x[2],
- cp1.xform[i].c[0][0], cp1.xform[i].c[1][0], cp1.xform[i].c[2][0]);
-
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], -Triangles[i].y[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], -Triangles[i].y[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], -Triangles[i].y[2],
- cp1.xform[i].c[0][1], cp1.xform[i].c[1][1], cp1.xform[i].c[2][1]);
- end;
-
-end;
-
-function FlameToString(Title: string): string;
-{ Creates a string containing the formated flame parameter set }
-var
- I: integer;
- sl, Strings: TStringList;
-begin
- Strings := TStringList.Create;
- sl := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- MainCp.SaveToStringList(sl);
- Strings.Add(sl.text);
- Strings.Add('palette:');
- for i := 0 to 255 do
- begin
- Strings.Add(IntToStr(MainCp.cmap[i][0]) + ' ' +
- IntToStr(MainCp.cmap[i][1]) + ' ' +
- IntToStr(MainCp.cmap[i][2]))
- end;
- Strings.Add('}');
- Result := Strings.Text;
- finally
- sl.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.RandomBatch;
-{ Write a series of random ifs to a file }
-var
- i: integer;
- F: TextFile;
- b, RandFile: string;
-begin
- b := IntToStr(BatchSize);
- inc(seed);
- RandSeed := Seed;
- try
- AssignFile(F, AppPath + 'apophysis.rand');
- OpenFile := AppPath + 'apophysis.rand';
- ReWrite(F);
- WriteLn(F, '');
- for i := 0 to BatchSize - 1 do
- begin
- inc(RandomIndex);
- Statusbar.SimpleText := 'Generating ' + IntToStr(i + 1) + ' of ' + b;
- RandSeed := Seed;
- if randGradient = 0 then cmap_index := random(NRCMAPS);
- inc(Seed);
- RandSeed := Seed;
- RandomizeCP(MainCp);
- MainCp.CalcBoundbox;
-
-(* Title := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- *)
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Write(F, FlameToXML(MainCp, False));
-// Write(F, FlameToString(Title));
-// WriteLn(F, ' ');
- end;
- Write(F, '');
- CloseFile(F);
- except
- on EInOutError do Application.MessageBox('Error creating batch', PChar(APP_NAME), 16);
- end;
- RandFile := AppPath + 'apophysis.rand';
-end;
-
-{ ******************************** Menu ************************************ }
-
-procedure ListXML(FileName: string; sel: integer);
-{ List .flame file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos(' 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos(' 0) then
- begin
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FSTrings[i]));
- MainForm.ListXMLScanner.Execute;
-
- if Trim(pname) = '' then
- Title := '*untitled ' + ptime
- else
- Title := Trim(pname);
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Title;
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-
-procedure TMainForm.mnuOpenClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- OpenDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.fla;*.apo)|*.fla;*.apo|Fractint IFS Files (*.ifs)|*.ifs';
- OpenDialog.InitialDir := ParamFolder;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Maincp.name := '';
- ParamFolder := ExtractFilePath(OpenDialog.FileName);
- ListView.ReadOnly := False;
- mnuListRename.Enabled := True;
- mnuItemDelete.Enabled := True;
- OpenFile := OpenDialog.FileName;
- MainForm.Caption := 'Apophysis' + ' - ' + OpenFile;
- OpenFileType := ftXML;
- if UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.IFS' then
- begin
- OpenFileType := ftIfs;
- Variation := vLinear;
- mnuvLinear.Checked := True;
- end;
- if (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.FLA') or
- (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.APO') then
- OpenFileType := ftFla;
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 1)
- else
- ListIFS(OpenDialog.FileName, 1)
- end;
-end;
-
-procedure TMainForm.mnuNextClick(Sender: TObject);
-begin
- with ListView do
- if Items.Count <> 0 then
- Selected := Items[(Selected.Index + 1) mod Items.Count];
-end;
-
-procedure TMainForm.mnuPreviousClick(Sender: TObject);
-var
- i: integer;
-begin
- with ListView do
- if Items.Count <> 0 then
- begin
- i := Selected.Index - 1;
- if i < 0 then i := Items.Count - 1;
- Selected := Items[i];
- end;
-end;
-
-procedure TMainForm.mnuListRenameClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TMainForm.mnuCopyUPRClick(Sender: TObject);
-begin
- Clipboard.SetTextBuf(PChar(UPRString(MainCp, Maincp.name)));
-end;
-
-procedure TMainForm.mnuItemDeleteClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if OpenFileType = ftXML then
- DeleteXMLEntry(ListView.Selected.Caption, OpenFile)
- else
- DeleteEntry(ListView.Selected.Caption, OpenFile);
- ListView.Items.Delete(ListView.Selected.Index);
- Application.ProcessMessages;
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
-//end;
-end;
-
-procedure TMainForm.mnuOptionsClick(Sender: TObject);
-begin
- OptionsForm.ShowModal;
-end;
-
-procedure TMainForm.mnuRefreshClick(Sender: TObject);
-begin
- RedrawTimer.enabled := true;
-end;
-
-procedure TMainForm.mnuNormalWeightsClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- ComputeWeights(MainCp, MainTriangles, transforms);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRWeightsClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(seed);
- RandSeed := Seed;
- RandomWeights(MainCp);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomBatchClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- inc(seed);
- RandSeed := Seed;
- RandomBatch;
- OpenFile := AppPath + 'apophysis.rand';
- OpenFileType := ftXML;
- MainForm.Caption := 'Apophysis' + ' - Random Batch';
- ListXML(OpenFile, 1);
- ListView.SetFocus;
- if batchsize = 1 then DrawFlame;
-end;
-
-function GradientString(c: TColorMap): string;
-var
- strings: TStringList;
- i, j, cl: integer;
-begin
- strings := TStringList.Create;
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- cl := (c[i][2] shl 16) + (c[i][1] shl 8) + (c[i][0]);
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(cl));
- end;
- Result := Strings.Text;
- strings.Free;
-end;
-
-function TMainForm.UPRString(cp1: TControlPoint; Entry: string): string;
-{ Returns a string containing an Ultra Fractal parameter set for copying
- or saving to file }
-var
- IterDensity, m, j: integer;
- scale, a, b, c, d, e, f, p: double;
- GradStrings, Strings: TStringList;
- rept, cby, smap, sol: string;
- uprcenter: array[0..1] of double; // camera center
- Backcolor: longint;
-begin
- uprcenter[0] := cp1.Center[0];
- uprcenter[1] := cp1.Center[1];
- cp1.Width := UPRWidth;
- cp1.Height := UPRHeight;
- scale := power(2, cp1.zoom) * CalcUPRMagn(cp1);
- cp1.center[0] := uprCenter[0];
- cp1.center[1] := uprCenter[1];
- smap := 'no';
- sol := 'no';
- rept := '';
- cby := 'Hit Frequency';
- Strings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Entry) + ' {');
- Strings.Add('fractal:');
- Strings.Add(' title="' + CleanUPRTitle(Entry) +
- '" width=' + IntToStr(UPRWidth) + ' height=' + IntToStr(UPRHeight) + ' layers=1');
- Strings.Add('layer:');
- Strings.Add(' method=linear caption="Background" opacity=100 mergemode=normal');
- Strings.Add('mapping:');
- Strings.Add(' center=' + floatToStr(cp1.center[0]) + '/' + floatToStr(-cp1.center[1]) +
- ' magn=' + FloatToStr(scale));
- Strings.Add('formula:');
- Strings.Add(' maxiter=100 filename="' + UPRFormulaFile + '" entry="' + UPRFormulaIdent + '"');
- Strings.Add('inside:');
- Strings.Add(' transfer=none');
- Strings.Add('outside:');
- Strings.Add(' transfer=linear repeat=no ' + 'filename="' + UPRColoringFile + '" entry="'
- + UPRColoringIdent + '"');
- if (UPRAdjustDensity) and (scale > 1) then
- IterDensity := Trunc(UPRSampleDensity * scale * scale)
- else
- IterDensity := UPRSampleDensity;
- Strings.Add(' p_iter_density=' + IntToStr(IterDensity) + ' p_spat_filt_rad=' +
- Format('%.3g', [UPRFilterRadius]) + ' p_oversample=' + IntToStr(UPROversample));
- backcolor := 255 shl 24 + cp1.background[0] shl 16 + cp1.background[1] shl 8 + cp1.background[2];
- Strings.Add(' p_bk_color=' + IntToStr(Backcolor) + ' p_contrast=1' +
- ' p_brightness=' + FloatToStr(cp1.Brightness) + ' p_gamma=' + FloatToStr(cp1.Gamma));
- Strings.Add(' p_white_level=200 p_xforms=' + inttostr(Transforms));
- for m := 0 to Transforms - 1 do
- begin
- a := cp1.xform[m].c[0][0];
- c := cp1.xform[m].c[0][1];
- b := cp1.xform[m].c[1][0];
- d := cp1.xform[m].c[1][1];
- e := cp1.xform[m].c[2][0];
- f := cp1.xform[m].c[2][1];
- p := cp1.xform[m].Density;
- Strings.Add(' p_xf' + inttostr(m) + '_p=' + Format('%.6g ', [p]));
- Strings.Add(' p_xf' + inttostr(m) + '_c=' + floatTostr(cp1.xform[m].color));
- Strings.Add(' p_xf' + inttostr(m) + '_sym=' + floatTostr(cp1.xform[m].symmetry));
- Strings.Add(' p_xf' + inttostr(m) + '_cfa=' + Format('%.6g ', [a]) +
- 'p_xf' + inttostr(m) + '_cfb=' + Format('%.6g ', [b]) +
- 'p_xf' + inttostr(m) + '_cfc=' + Format('%.6g ', [c]) +
- 'p_xf' + inttostr(m) + '_cfd=' + Format('%.6g ', [d]));
- Strings.Add(' p_xf' + inttostr(m) + '_cfe=' + Format('%.6g ', [e]) +
- ' p_xf' + inttostr(m) + '_cff=' + Format('%.6g ', [f]));
- for j := 0 to NVARS - 1 do
- Strings.Add(' p_xf' + inttostr(m) + '_var' + inttostr(j) + '=' +
- floatToStr(cp1.xform[m].vars[j]));
- end;
- Strings.Add('gradient:');
- Strings.Add(GradientString(cp1.cmap));
- Strings.Add('}');
- UPRString := Strings.Text;
- finally
- GradStrings.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuRandomClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(seed);
- RandomizeCP(MainCp);
- inc(RandomIndex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
- if GradientForm.visible then GradientForm.UpdateGradient(Maincp.cmap);
- StatusBar.Panels[2].text := maincp.name;
- ResetLocation;
- RedrawTimer.Enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEqualizeClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- EqualizeWeights(maincp);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEditorClick(Sender: TObject);
-begin
- EditForm.Show;
-end;
-
-procedure TMainForm.mnuExitClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- Close;
-end;
-
-procedure TMainForm.mnuSaveUPRClick(Sender: TObject);
-{ Write a UPR to a file }
-begin
- SaveForm.Caption := 'Export UPR';
- SaveForm.Filename := UPRPath;
- SaveForm.Title := maincp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- UPRPath := SaveForm.FileName;
- SaveUPR(SaveForm.Title, SaveForm.Filename);
- end;
-end;
-
-procedure TMainForm.mnuSaveAsClick(Sender: TObject);
-{ Save parameters to a file }
-begin
- SaveForm.Caption := 'Save Parameters';
- SaveForm.Filename := SavePath;
- SaveForm.Title := maincp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- maincp.name := SaveForm.Title;
- SavePath := SaveForm.Filename;
- if ExtractFileExt(SavePath) = '' then SavePath := SavePath + '.flame';
- if Lowercase(ExtractFileExt(SaveForm.Filename)) = '.ifs' then
- SaveIFS(maincp, maincp.name, SavePath)
- else if (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.fla') or
- (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.apo') then
- SaveFlame(maincp, maincp.name, SavePath)
- else
- SaveXMLFlame(maincp, maincp.name, SavePath);
- StatusBar.Panels[2].Text := maincp.name;
- if (SavePath = OpenFile) then
- begin
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 0)
- else
- ListIFS(OpenDialog.FileName, 0)
- end;
-
-
- end;
-end;
-
-
-procedure TMainForm.mnuAutoZoomClick(Sender: TObject);
-begin
- EditForm.AutoZoom;
- EditForm.DrawGraph;
-end;
-
-function GradTitle(str: string): string;
-var
- p: integer;
-begin
- p := pos('{', str);
- GradTitle := Trim(copy(str, 1, p - 1));
-end;
-
-procedure TMainForm.DisplayHint(Sender: TObject);
-var
- T: TComponent;
-begin
- T := MainForm.FindComponent('StatusBar');
- if T <> nil then
- if Application.Hint = '' then
- begin
- TStatusBar(T).SimpleText := '';
- TStatusBar(T).SimplePanel := False;
- TStatusBar(T).Refresh;
- end
- else
- TStatusBar(T).SimpleText := Application.Hint;
-end;
-
-procedure TMainForm.MainFileClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainViewClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainToolsClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainHelpClick(Sender: TObject);
-begin
-end;
-
-{ ********************************* Form ************************************ }
-
-
-procedure TMainForm.FavoriteClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := TMenuItem(Sender).Tag;
- Script := favorites[i];
- ScriptEditor.Editor.Lines.LoadFromFile(Script);
- s := ExtractFileName(Script);
- s := Copy(s, 0, length(s) - 4);
- mnuRun.Caption := 'Run "' + s + '"';
- btnRun.Hint := 'Run Script (F8)|Runs the ' + s + ' script.';
- ScriptEditor.Caption := s;
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.GetScripts;
-var
- NewItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if not FileExists(AppPath + 'favorites') then exit;
- Favorites.LoadFromFile(AppPath + 'favorites');
- if Trim(Favorites.Text) = '' then exit;
- if Favorites.count <> 0 then
- begin
- NewItem := TMenuItem.Create(self);
- NewItem.Caption := '-';
- mnuScript.Add(NewItem);
- for i := 0 to Favorites.Count - 1 do
- begin
- if FileExists(Favorites[i]) then
- begin
- NewItem := TMenuItem.Create(Self);
- if i < 12 then
- NewItem.ShortCut := TextToShortCut('Ctrl+F' + IntToStr(i + 1));
- NewItem.Tag := i;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- NewItem.Caption := s;
- NewItem.Hint := 'Loads and runs the ' + s + ' script.';
- NewItem.OnClick := FavoriteClick;
- OnClick := FavoriteClick;
- mnuScript.Add(NewItem);
- end;
- end;
- end;
-end;
-
-procedure TMainForm.FormCreate(Sender: TObject);
-var
- dte: string;
-begin
- FMouseMoveState := msZoomWindow;
- LimitVibrancy := True;
- Favorites := TStringList.Create;
- GetScripts;
- Compatibility := 1; // for Drave's compatibility
- Randomize;
- Seed := Random(1234567890);
- maincp := TControlPoint.Create;
- ParseCp := TControlPoint.create;
- OpenFileType := ftXML;
- Application.OnHint := DisplayHint;
- Application.OnHelp := ApplicationOnHelp;
- AppPath := ExtractFilePath(Application.ExeName);
- CanDrawOnResize := False;
- ReadSettings;
- Dte := FormatDateTime('yymmdd', Now);
- if Dte <> RandomDate then
- RandomIndex := 0;
- RandomDate := Dte;
- mnuExit.ShortCut := TextToShortCut('Alt+F4');
- if VariationOptions = 0 then VariationOptions := 16383; // it shouldn't hapen but just in case;
- UnpackVariations(VariationOptions);
-end;
-
-procedure TMainForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', False) then
- begin
- if Registry.ValueExists('Left') then
- MainForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MainForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- MainForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- MainForm.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- { Synchronize menus etc..}
- // should be defaults....
- UndoIndex := 0;
- UndoMax := 0;
- ListView.RowSelect := True;
- inc(seed);
- RandSeed := Seed;
- Variation := vRandom;
- Maincp.brightness := defBrightness;
- maincp.gamma := defGamma;
- maincp.vibrancy := defVibrancy;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- inc(seed);
- RandSeed := Seed;
- if FileExists(AppPath + 'default.map') then
- begin
- DefaultPalette := GradientBrowser.LoadFractintMap(AppPath + 'default.map');
- maincp.cmap := DefaultPalette;
- end
- else
- begin
- cmap_index := random(NRCMAPS);
- GetCMap(cmap_index, 1, maincp.cmap);
- DefaultPalette := maincp.cmap;
- end;
- if FileExists(AppPath + 'apophysis.rand') then DeleteFile(AppPath + 'apophysis.rand');
- if (defFlameFile = '') or (not FileExists(defFlameFile)) then
- begin
- MainCp.Width := image.width;
- MainCp.Height := Image.Height;
- RandomBatch;
- MainForm.Caption := 'Apophysis' + ' - Random Batch';
- OpenFile := AppPath + 'apophysis.rand';
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- if batchsize = 1 then DrawFlame;
- end
- else
- begin
- OpenFile := defFlameFile;
- if (LowerCase(ExtractFileExt(defFlameFile)) = '.apo') or (LowerCase(ExtractFileExt(defFlameFile)) = '.fla') then
- begin
- ListFlames(OpenFile, 1);
- OpenFileType := ftFla;
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- MainForm.Caption := 'Apophysis' + ' - ' + defFlameFile;
- end;
- ListView.SetFocus;
- CanDrawOnResize := True;
- Statusbar.Panels[2].Text := maincp.name;
- gradientForm.cmbPalette.Items.clear;
- for i := 0 to NRCMAPS -1 do
- gradientForm.cmbPalette.Items.Add(cMapnames[i]);
- GradientForm.cmbPalette.ItemIndex := 0;
- ExportDialog.cmbDepth.ItemIndex := 2;
-end;
-
-procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- ScriptEditor.Stopped := True;
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- { To capture secondary window positions }
- if EditForm.visible then EditForm.Close;
- if AdjustForm.visible then AdjustForm.close;
- if GradientBrowser.visible then GradientBrowser.close;
- if MutateForm.visible then MutateForm.Close;
- if GradientForm.visible then GradientForm.Close;
- if ScriptEditor.visible then ScriptEditor.Close;
- { Stop the render thread }
- if RenderForm.Visible then RenderForm.Close;
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', True) then
- begin
- if MainForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', MainForm.Top);
- Registry.WriteInteger('Left', MainForm.Left);
- Registry.WriteInteger('Width', MainForm.Width);
- Registry.WriteInteger('Height', MainForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
- Application.ProcessMessages;
- CanDrawOnResize := False;
- if FileExists('apophysis.rand') then DeleteFile('apophysis.rand');
- if FileExists('apophysis.undo') then DeleteFile('apophysis.undo');
- SaveSettings;
-end;
-
-procedure TMainForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- maincp.free;
- ParseCp.free;
- Favorites.Free;
-end;
-
-procedure TMainForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-{ ****************************** Misc controls ****************************** }
-
-procedure TMainForm.BackPanelResize(Sender: TObject);
-begin
- StopThread;
- if CanDrawOnResize then
- reDrawTimer.Enabled := True;
-end;
-
-procedure TMainForm.LoadXMLFlame(filename, name: string);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- Tokens: TStringList;
- time: integer;
-begin
- time := -1;
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
- if pos('*untitled', name) <> 0 then
- begin
- Tokens := TStringList.Create;
- GetTokens(name, tokens);
- time := StrToInt(tokens[1]);
- Tokens.free;
- end;
- try
- FileStrings.LoadFromFile(filename);
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- p := Pos(' 0) then
- begin
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FileStrings[i]));
- MainForm.ListXMLScanner.Execute;
- if pname <> '' then
- begin
- if (Trim(pname) = Trim(name)) then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end
- else
- begin
- if StrToInt(ptime) = time then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
- ParseXML(MainCp, PCHAR(PAramStrings.Text));
-
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
-
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
-
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + 'apophysis.undo') then DeleteFile(AppPath + 'apophysis.undo');
- Statusbar.Panels[2].Text := Maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure ResizeWindow;
-var
- x, y, xdf, ydf: integer;
-begin
- xdf := MainForm.Width - MainForm.Image.Width;
- ydf := MainForm.Height - MainForm.Image.Height;
- x := Maincp.Width + xdf;
- y := Maincp.height + ydf;
- if x <= Screen.width then
- MainForm.Width := x
- else
- MainForm.Width := Screen.Width;
- if y <= Screen.height then
- MainForm.height := y
- else
- MainForm.height := Screen.height;
-end;
-
-procedure TMainForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- s: string;
- Palette: TcolorMap;
-begin
- if (ListView.SelCount <> 0) and
- (Trim(ListView.Selected.Caption) <> Trim(maincp.name)) then
- begin
- RedrawTimer.Enabled := False; //?
- StopThread;
-
- if OpenFileType = ftXML then
- begin
- LoadXMLFlame(OpenFile, ListView.Selected.caption);
- end
- else
- begin
-
- SavedPal := false;
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(OpenFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- maincp.Clear; // initialize control point for new flame;
- maincp.background[0] := 0;
- maincp.background[1] := 0;
- maincp.background[2] := 0;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- if OpenFileType = ftFla then
- begin
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- maincp.ParseString(FlameString);
- Transforms := NumXForms(maincp);
- end
- else
- begin
- { Open *.ifs File }
- Variation := vLinear;
- mnuVLinear.Checked := True;
- StringToIFS(IFSStrings.Text);
- SetVariation(maincp);
- maincp.CalcBoundBox;
- end;
-// Zoom := maincp.zoom;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
- NormalizeWeights(maincp);
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- // Fix Apophysis 1.0 parameters with negative color parameteres!
- for i := 0 to Transforms - 1 do
- if maincp.xform[i].color < 0 then maincp.xform[i].color := 0;
- if SavedPal then maincp.cmap := Palette;
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + 'apophysis.undo') then DeleteFile(AppPath + 'apophysis.undo');
- maincp.name := ListView.Selected.Caption;
- Statusbar.Panels[2].Text := maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
- end;
- if ResizeOnLoad then ResizeWindow;
- end;
-
-end;
-
-procedure TMainForm.UpdateWindows;
-begin
- if GradientForm.visible then GradientForm.UpdateGradient(maincp.cmap);
- if EditForm.visible then EditForm.UpdateDisplay;
-// if AdjustForm.visible then AdjustForm.UpdateDisplay;
- if MutateForm.visible then MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.LoadUndoFlame(index: integer; filename: string);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- s: string;
- Palette: TColorMap;
-begin
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Format('%.4d-', [UndoIndex]), Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Format('%.4d-', [UndoIndex]), Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- SavedPal := false;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- maincp.Clear;
- FlameString := EntryStrings.Text;
- maincp.zoom := 0;
- maincp.center[0] := 0;
- maincp.center[0] := 0;
- maincp.ParseString(FlameString);
- maincp.sample_density := defSampleDensity;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
-// cp.CalcBoundbox;
- NormalizeWeights(maincp);
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- // Trim undo index from title
- maincp.name := Copy(Fstrings[0], 6, length(Fstrings[0]) - 7);
- if SavedPal then maincp.cmap := palette;
- if GradientForm.visible then GradientForm.UpdateGradient(maincp.cmap);
- RedrawTimer.Enabled := True;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TMainForm.ResetLocation;
-begin
- maincp.zoom := 0;
- maincp.FAngle := 0;
- maincp.Width := Image.Width;
- maincp.Height := Image.Height;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
-end;
-
-
-procedure TMainForm.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
- if s <> Item.Caption then
-
- if OpenFIleType = ftXML then
- begin
- if not RenameXML(Item.Caption, s) then
- s := Item.Caption;
- end
- else
- if not RenameIFS(Item.Caption, s) then
- s := Item.Caption
-
-end;
-
-procedure TMainForm.RedrawTimerTimer(Sender: TObject);
-{ Draw flame when timer fires. This seems to stop a lot of errors }
-begin
- RedrawTimer.enabled := False;
- DrawFlame;
-end;
-
-procedure TMainForm.mnuVLinearClick(Sender: TObject);
-begin
- mnuVLinear.Checked := True;
- UpdateUndo;
- Variation := vLinear;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSinusoidalClick(Sender: TObject);
-begin
- mnuSinusoidal.Checked := True;
- UpdateUndo;
- Variation := vSinusoidal;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSphericalClick(Sender: TObject);
-begin
- mnuSpherical.Checked := True;
- UpdateUndo;
- Variation := vSpherical;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSwirlClick(Sender: TObject);
-begin
- mnuSwirl.Checked := True;
- UpdateUndo;
- Variation := vSwirl;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuHorseshoeClick(Sender: TObject);
-begin
- mnuHorseshoe.Checked := True;
- UpdateUndo;
- Variation := vHorseshoe;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPolarClick(Sender: TObject);
-begin
- mnuPolar.Checked := True;
- UpdateUndo;
- Variation := vPolar;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar6Click(Sender: TObject);
-begin
- mnuVar6.Checked := True;
- UpdateUndo;
- Variation := vHandkerchief;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVRandomClick(Sender: TObject);
-begin
- mnuVRandom.Checked := True;
- StopThread;
- UpdateUndo;
- inc(seed);
- RandSeed := Seed;
- repeat
- Variation := vRandom;
- SetVariation(maincp);
- until not maincp.blowsup(1000);
- inc(randomindex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuGradClick(Sender: TObject);
-begin
- gradientForm.UpdateGradient(maincp.cmap);
- GradientForm.Show;
-end;
-
-procedure swapcolor(var clist: array of cardinal; i, j: integer);
-var
- t: cardinal;
-begin
- t := clist[j];
- clist[j] := clist[i];
- clist[i] := t;
-end;
-
-function diffcolor(clist: array of cardinal; i, j: integer): cardinal;
-var
- r1, g1, b1, r2, g2, b2: byte;
-begin
- r1 := clist[j] and 255;
- g1 := clist[j] shr 8 and 255;
- b1 := clist[j] shr 16 and 255;
- r2 := clist[i] and 255;
- g2 := clist[i] shr 8 and 255;
- b2 := clist[i] shr 16 and 255;
- Result := abs((r1 - r2) * (r1 - r2)) + abs((g1 - g2) * (g1 - g2)) +
- abs((b1 - b2) * (b1 - b2));
-end;
-
-procedure TMainForm.mnuSmoothGradientClick(Sender: TObject);
-begin
- SmoothPalette;
-end;
-
-procedure TMainForm.SmoothPalette;
-{ From Draves' Smooth palette Gimp plug-in }
-var
- r, g, b: byte;
- Bitmap: TBitMap;
- JPEG: TJPEGImage;
- pal: TColorMap;
- strings: TStringlist;
- ident, gradient, FileName: string;
- len, len_best, color, as_is, swapd: cardinal;
- cmap_best, original, clist: array[0..255] of cardinal;
- c, p, total, j, rand, tryit, i0, i1, t, x, y, i, iw, ih: integer;
-begin
- Total := Trunc(NumTries * TryLength / 100);
- p := 0;
- Bitmap := TBitmap.Create;
- JPEG := TJPEGImage.Create;
- strings := TStringList.Create;
- try
- begin
- inc(seed);
- RandSeed := Seed;
- OpenDialog.Filter := 'All (*.bmp;*.jpg;*.jpeg)|*.bmp;*.jpg;*.jpeg|JPEG images (*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP images (*.bmp)|*.bmp';
- OpenDialog.InitialDir := ImageFolder;
- OpenDialog.Title := 'Select Image File';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- ImageFolder := ExtractFilePath(OpenDialog.FileName);
- Application.ProcessMessages;
- len_best := 0;
- if UpperCase(ExtractFileExt(Opendialog.FileName)) = '.BMP' then
- Bitmap.LoadFromFile(Opendialog.FileName);
- if (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPG')
- or (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPEG') then
- begin
- JPEG.LoadFromFile(Opendialog.FileName);
- with Bitmap do
- begin
- Width := JPEG.Width;
- Height := JPEG.Height;
- Canvas.Draw(0, 0, JPEG);
- end;
- end;
- iw := Bitmap.Width;
- ih := Bitmap.Height;
- for i := 0 to 255 do
- begin
- { Pick colors from 256 random pixels in the image }
- x := random(iw);
- y := random(ih);
- clist[i] := Bitmap.canvas.Pixels[x, y];
- end;
- original := clist;
- cmap_best := clist;
- for tryit := 1 to NumTries do
- begin
- clist := original;
- // scramble
- for i := 0 to 255 do
- begin
- rand := random(256);
- swapcolor(clist, i, rand);
- end;
- // measure
- len := 0;
- for i := 0 to 255 do
- len := len + diffcolor(clist, i, i + 1);
- // improve
- for i := 1 to TryLength do
- begin
- inc(p);
- StatusBar.SimpleText := 'Calculating palette...' + IntToStr(p div total) + '%';
- i0 := 1 + random(254);
- i1 := 1 + random(254);
- if ((i0 - i1) = 1) then
- begin
- as_is := diffcolor(clist, i1 - 1, i1) + diffcolor(clist, i0, i0 + 1);
- swapd := diffcolor(clist, i1 - 1, i0) + diffcolor(clist, i1, i0 + 1);
- end
- else if ((i1 - i0) = 1) then
- begin
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- end
- else
- begin
- as_is := diffcolor(clist, i0, i0 + 1) + diffcolor(clist, i0, i0 - 1) +
- diffcolor(clist, i1, i1 + 1) + diffcolor(clist, i1, i1 - 1);
- swapd := diffcolor(clist, i1, i0 + 1) + diffcolor(clist, i1, i0 - 1) +
- diffcolor(clist, i0, i1 + 1) + diffcolor(clist, i0, i1 - 1);
- end;
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len := abs(len + swapd - as_is);
- end;
- end;
- if (tryit = 1) or (len < len_best) then
- begin
- cmap_best := clist;
- len_best := len;
- end;
- end;
- clist := cmap_best;
- // clean
- for i := 1 to 1024 do
- begin
- i0 := 1 + random(254);
- i1 := i0 + 1;
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len_best := len_best + swapd - as_is;
- end;
- end;
- { Convert to TColorMap, Gradient and save }
- FileName := lowercase(ExtractFileName(Opendialog.FileName));
- ident := CleanEntry(FileName);
- strings.add(ident + ' {');
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(FileName) + '" smooth=no');
- for i := 0 to 255 do
- begin
- pal[i][0] := clist[i] and 255;
- pal[i][1] := clist[i] shr 8 and 255;
- pal[i][2] := clist[i] shr 16 and 255;
- j := round(i * (399 / 255));
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(clist[i]));
- end;
- strings.Add('}');
- SaveGradient(Strings.Text, Ident, defSmoothPaletteFile);
-
- StopThread;
- UpdateUndo;
- maincp.cmap := Pal;
- gradientForm.UpdateGradient(Pal);
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- RedrawTimer.enabled := true;
-
- end;
- StatusBar.SimpleText := '';
- end;
- finally
- Bitmap.Free;
- JPEG.Free;
- strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuToolbarClick(Sender: TObject);
-begin
- Toolbar.Visible := not Toolbar.Visible;
- mnuToolbar.Checked := Toolbar.visible;
-end;
-
-procedure TMainForm.mnuStatusBarClick(Sender: TObject);
-begin
- Statusbar.Visible := not Statusbar.Visible;
- mnuStatusbar.Checked := Statusbar.visible;
-end;
-
-procedure TMainForm.mnuFileContentsClick(Sender: TObject);
-begin
- ListView.Visible := not ListView.Visible;
- mnuFileContents.Checked := ListView.Visible;
- if ListView.Visible then Splitter.Width := 4 else Splitter.Width := 0;
-end;
-
-procedure TMainForm.Undo;
-begin
- if UndoIndex = UndoMax then
- SaveFlame(maincp, Format('%.4d-', [UndoIndex]) + maincp.name, AppPath + 'apophysis.undo');
- StopThread;
- Dec(UndoIndex);
- LoadUndoFlame(UndoIndex, AppPath + 'apophysis.undo');
- mnuRedo.Enabled := True;
- mnuPopRedo.Enabled := True;
- btnRedo.Enabled := True;
- EditForm.mnuRedo.Enabled := True;
- if UndoIndex = 0 then begin
- mnuUndo.Enabled := false;
- mnuPopUndo.Enabled := false;
- btnUndo.Enabled := false;
- EditForm.mnuUndo.Enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuUndoClick(Sender: TObject);
-begin
- Undo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.Redo;
-begin
- StopThread;
- Inc(UndoIndex);
- LoadUndoFlame(UndoIndex, AppPath + 'apophysis.undo');
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- btnUndo.Enabled := True;
- EditForm.mnuUndo.Enabled := True;
- if UndoIndex = UndoMax then begin
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := True;
- btnRedo.Enabled := false;
- EditForm.mnuRedo.Enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuRedoClick(Sender: TObject);
-begin
- Redo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.mnuExportBitmapClick(Sender: TObject);
-begin
- SaveDialog.DefaultExt := 'bmp';
- SaveDialog.Filter := 'Bitmap files (*.bmp)|*.bmp';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- Image.Picture.Bitmap.SaveToFile(SaveDialog.Filename)
-end;
-
-procedure TMainForm.mnuFullScreenClick(Sender: TObject);
-begin
- FullScreenForm.Width := Screen.Width;
- FullScreenForm.Height := Screen.Height;
- FullScreenForm.Top := 0;
- FullScreenForm.Left := 0;
- FullScreenForm.cp.Copy(maincp);
- FullScreenForm.cp.cmap := maincp.cmap;
- FullScreenForm.center[0] := center[0];
- FullScreenForm.center[1] := center[1];
- FullScreenForm.Calculate := True;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuRenderClick(Sender: TObject);
-var
- Ext: string;
- NewRender: Boolean;
-begin
- NewRender := True;
-
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- NewRender := false;
-
- if NewRender then
- begin
-
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.Terminate;
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; ;
- RenderForm.ResetControls;
-
- case renderFileFormat of
- 1: Ext := '.bmp';
- 2: Ext := '.png';
- 3: Ext := '.jpg';
- end;
-
- RenderForm.caption := 'Render ' + #39 + maincp.name + #39 + ' to Disk';
- RenderForm.Filename := RenderPath + maincp.name + Ext;
- RenderForm.SaveDialog.FileName := RenderPath + maincp.name + Ext;
- RenderForm.txtFilename.Text := ChangeFileExt(RenderForm.SaveDialog.Filename, Ext);
-
- RenderForm.cp.Copy(maincp);
- RenderForm.cp.cmap := maincp.cmap;
- RenderForm.zoom := maincp.zoom;
- RenderForm.Center[0] := center[0];
- RenderForm.Center[1] := center[1];
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor;
- end;
- RenderForm.Show;
-end;
-
-procedure TMainForm.mnuMutateClick(Sender: TObject);
-begin
- MutateForm.Show;
- MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.mnuAdjustClick(Sender: TObject);
-begin
- AdjustForm.UpdateDisplay;
- AdjustForm.Show;
-end;
-
-procedure TMainForm.mnuResetLocationClick(Sender: TObject);
-begin
- UpdateUndo;
- ResetLocation;
- RedrawTimer.enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuAboutClick(Sender: TObject);
-begin
- AboutForm.ShowModal;
-end;
-
-procedure TMainForm.mnuOpenGradientClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TMainForm.mnuSaveUndoClick(Sender: TObject);
-begin
- if FileExists(AppPath + 'apophysis.undo') then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Apophysis Parameters (*.apo)|*.apo';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + 'apophysis.undo'), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.mnuExportBatchClick(Sender: TObject);
-begin
- if FileExists(AppPath + 'apophysis.rand') then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Parameter files (*.apo)|*.apo';
- SaveDialog.Filename := '';
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + 'apophysis.rand'), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
-begin
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False;
-end;
-
-procedure TMainForm.FormActivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpNormal;
-end;
-
-procedure TMainForm.FormDeactivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpLower;
-end;
-
-procedure TMainForm.mnuCalculateColorsClick(Sender: TObject);
-var
- i: integer;
-begin
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := i / (transforms - 1);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomizeColorValuesClick(Sender: TObject);
-var
- i: integer;
-begin
- inc(seed);
- RandSeed := seed;
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := random;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar7Click(Sender: TObject);
-begin
- mnuVar7.Checked := True;
- UpdateUndo;
- Variation := vHeart;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar8Click(Sender: TObject);
-begin
- mnuVar8.Checked := True;
- UpdateUndo;
- Variation := vDisc;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar9Click(Sender: TObject);
-begin
- mnuVar9.Checked := True;
- UpdateUndo;
- Variation := vSpiral;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar10Click(Sender: TObject);
-begin
- mnuVar10.Checked := True;
- UpdateUndo;
- Variation := vHyperbolic;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar11Click(Sender: TObject);
-begin
- mnuVar11.Checked := True;
- UpdateUndo;
- Variation := vSquare;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar12Click(Sender: TObject);
-begin
- mnuVar12.Checked := True;
- UpdateUndo;
- Variation := vEx;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar13Click(Sender: TObject);
-begin
- mnuVar13.Checked := True;
- UpdateUndo;
- Variation := vJulia;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEditScriptClick(Sender: TObject);
-begin
- ScriptEditor.Show;
-end;
-
-procedure TMainForm.btnRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuOpenScriptClick(Sender: TObject);
-begin
- ScriptEditor.OpenScript;
-end;
-
-procedure TMainForm.mnuStopClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.mnuImportGimpClick(Sender: TObject);
-var
- flist: tStringList;
-begin
- flist := TStringList.Create;
- OpenDialog.Filter := 'Gimp parameters (*.*)|*.*';
- try
- if OpenDialog.Execute then
- begin
- flist.loadFromFile(OpenDialog.filename);
- maincp.clear;
- maincp.ParseStringList(flist);
- maincp.Width := Image.Width;
- maincp.Height := Image.Height;
- maincp.zoom := 0;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- UpdateWindows;
- end;
- finally
- flist.free
- end;
-end;
-
-procedure TMainForm.mnuManageFavoritesClick(Sender: TObject);
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if FavoritesForm.ShowModal = mrOK then
- begin
- if favorites.count <> 0 then
- begin
- mnuScript.Items[7].free; // remember to increment if add any items above
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Free;
- end
- end;
- GetScripts;
- end;
-end;
-
-procedure TMainForm.DisableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := False;
- end;
-end;
-
-procedure TMainForm.EnableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := True;
- end;
-end;
-
-procedure TMainForm.mnuShowFullClick(Sender: TObject);
-begin
- FullScreenForm.Calculate := False;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuVar14Click(Sender: TObject);
-begin
- mnuVar14.Checked := True;
- UpdateUndo;
- Variation := vBent;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuImageSizeClick(Sender: TObject);
-begin
- SizeTool.Show;
-end;
-
-procedure TMainForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then
- begin
- GradientForm.mnuPaste.enabled := true;
- GradientForm.btnPaste.enabled := true;
- end
- else
- begin
- GradientForm.mnuPaste.enabled := false;
- GradientForm.btnPaste.enabled := false;
- end;
- if FlameInClipboard then
- begin
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- btnPaste.enabled := false;
- end;
-end;
-
-procedure TMainForm.ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- ScriptEditor.Stopped := True;
- StopThread;
- nxform := 0;
- ParseCp.symmetry := 0;
- XMLScanner.LoadFromBuffer(params);
- XMLScanner.Execute;
- cp1.copy(ParseCp);
- if Parsecp.cmapindex <> -1 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
- end;
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
-
- if nxform < 12 then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- NormalizeWeights(cp1);
- // Check for symmetry parameter
- if ParseCp.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, ParseCp.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-
-procedure TMainForm.mnuPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then begin
- UpdateUndo;
- ParseXML(MainCP, PCHAR(Clipboard.AsText));
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
- Statusbar.Panels[2].Text := MainCp.name;
- if ResizeOnLoad then ResizeWindow;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- end;
-end;
-
-procedure TMainForm.mnuCopyClick(Sender: TObject);
-var
- txt: string;
-begin
- txt := Trim(FlameToXML(Maincp, false));
- Clipboard.SetTextBuf(PChar(txt));
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- GradientForm.mnuPaste.enabled := False;
- GradientForm.btnPaste.enabled := False;
-end;
-
-procedure WinShellExecute(const Operation, AssociatedFile: string);
-var
- a1: string;
-begin
- a1 := Operation;
- if a1 = '' then
- a1 := 'open';
- ShellExecute(
- application.handle
- , pchar(a1)
- , pchar(AssociatedFile)
- , ''
- , ''
- , SW_SHOWNORMAL
- );
-end;
-
-procedure WinShellOpen(const AssociatedFile: string);
-begin
- WinShellExecute('open', AssociatedFile);
-end;
-
-
-procedure TMainForm.mnuExportFLameClick(Sender: TObject);
-var
- FileList: Tstringlist;
- Ext, ex, Path: string;
- cp1: TControlPoint;
-begin
- if MainCp.FAngle <> 0 then begin
- showMessage('This flame is rotated. It cannot be correctly rendered this way');
- Exit;
- end;
-
- if not FileExists(HqiPath) then
- begin
- Application.MessageBox('Renderer does not exist.', 'Apophysis', 16);
- exit
- end;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- FileList := TstringList.Create;
- cp1 := TControlPoint.Create;
- cp1.copy(Maincp);
- ExportDialog.ImageWidth := ExportWidth;
- ExportDialog.ImageHeight := ExportHeight;
- ExportDialog.Sample_density := ExportDensity;
- ExportDialog.Filter_Radius := ExportFilter;
- ExportDialog.Oversample := ExportOversample;
- try
- ExportDialog.Filename := RenderPath + Maincp.name + '.' + Ext;
- if ExportDialog.ShowModal = mrOK then
- begin
- ex := ExtractFileExt(ExportDialog.Filename);
- if ExtractFileExt(ExportDialog.Filename) = '.ppm' then
- ExportFileFormat := 2
- else if ExtractFileExt(ExportDialog.Filename) = '.png' then
- ExportFileFormat := 3
- else
- ExportFileFormat := 1;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- ExportWidth := ExportDialog.ImageWidth;
- ExportHeight := ExportDialog.ImageHeight;
- ExportDensity := ExportDialog.Sample_density;
- ExportFilter := ExportDialog.Filter_Radius;
- ExportOversample := ExportDialog.Oversample;
- ExportBatches := ExportDialog.Batches;
- cp1.sample_density := ExportDensity;
- cp1.spatial_oversample := ExportOversample;
- cp1.spatial_filter_radius := ExportFilter;
- cp1.nbatches := ExportBatches;
- if (cp1.width <> ExportWidth) or (cp1.Height <> ExportHeight) then AdjustScale(cp1, ExportWidth, ExportHeight);
- FileList.Text := FlameToXML(cp1, false);
- FileList.SaveToFile(ChangeFileExt(ExportDialog.Filename, '.flame'));
- FileList.Clear;
- FileList.Add('@echo off');
- FileList.Add('set verbose=1');
- FileList.Add('set format=' + Ext);
- if ExportFileFormat = 1 then
- FileList.Add('set jpeg=' + IntToStr(JPEGQuality));
- case ExportDialog.cmbDepth.ItemIndex of
- 0: FileList.Add('set bits=16');
- 1: FileList.Add('set bits=32');
- 2: FileList.Add('set bits=64');
- end;
- if ExportDialog.udStrips.Position > 1 then
- FileList.Add('set nstrips=' + IntToStr(ExportDialog.udStrips.Position));
- FileList.Add('set out=' + ExportDialog.Filename);
- FileList.Add('@echo Rendering ' + ExportDialog.Filename);
-
- FileList.Add(ExtractShortPathName(hqiPath) + ' < ' + ExtractShortPathName(ChangeFileExt(ExportDialog.Filename, '.flame')));
-
- Path := ExtractShortPathName(ExtractFileDir(ExportDialog.Filename) + '\');
- FileList.SaveToFile(Path + 'render.bat');
- if ExportDialog.chkRender.Checked then
- begin
- SetCurrentDir(Path);
- WinShellOpen(Path + 'render.bat');
- end;
- end;
- finally
- FileList.Free;
- cp1.free;
- end;
-
-end;
-
-function URLEncode(const ASrc: string): string;
-const
- UnsafeChars = ['*', '#', '%', '<', '>', '+', ' ']; {do not localize}
-var
- i: Integer;
-begin
- Result := ''; {Do not Localize}
- for i := 1 to Length(ASrc) do begin
- if (ASrc[i] in UnsafeChars) or (ASrc[i] >= #$80) or (ASrc[i] < #32) then begin
- Result := Result + '%' + IntToHex(Ord(ASrc[i]), 2); {do not localize}
- end else begin
- Result := Result + ASrc[i];
- end;
- end;
-end;
-
-procedure TMainForm.mnuPostSheepClick(Sender: TObject);
-var
- URL: string;
- StringList: TStringList;
- ResponseStream: TMemoryStream;
- MultiPartFormDataStream: TmsMultiPartFormDataStream;
-begin
- if MainCp.HasNewVariants then begin
- showMessage('The posting of sheep with new variants (exponential, power, cosine and sawtooth) is disabled in this version.');
- Exit;
- end;
-
- if MainCp.FAngle <> 0 then begin
- showMessage('The posting of sheep with are rotated is disabled in this version.');
- Exit;
- end;
-
- if SheepDialog.ShowModal = mrOK then
- begin
- DeleteFile('apophysis.log');
- SetCurrentDir(ExtractFilePath(Application.exename));
- StringList := TStringList.Create;
- MultiPartFormDataStream := TmsMultiPartFormDataStream.Create;
- ResponseStream := TMemoryStream.Create;
- try
- LogFile.Active := True;
- StringList.Text := FlameToXMLSheep(SheepDialog.cp);
- if FileExists('sheep.flame') then DeleteFile('sheep.flame');
- StringList.SaveToFile('sheep.flame');
- HTTP.Request.ContentType := MultiPartFormDataStream.RequestContentType;
- MultiPartFormDataStream.AddFormField('type', 'upload');
- MultiPartFormDataStream.AddFile('file', 'sheep.flame', 'text/xml');
- MultiPartFormDataStream.AddFormField('nick', SheepDialog.txtNick.text);
- MultiPartFormDataStream.AddFormField('url', SheepDialog.txtURL.text);
- MultiPartFormDataStream.AddFormField('pw', SheepPW); //SheepPw
- { You must make sure you call this method *before* sending the stream }
- MultiPartFormDataStream.PrepareStreamForDispatch;
- MultiPartFormDataStream.Position := 0;
- URL := URLEncode(SheepServer + 'cgi/apophysis.cgi');
- try
- HTTP.Post(URL, MultiPartFormDataStream, ResponseStream);
- except
- on E: Exception do
- StatusBar.SimpleText := (E.Message);
- end;
- ResponseStream.SaveToFile('response.log');
- StringList.LoadFromFile('response.log');
- if Trim(StringList.Text) = 'bad password.' then
- ShowMessage('Bad Password');
- finally
- MultiPartFormDataStream.Free;
- ResponseStream.Free;
- StringList.Free;
- logFile.Active := False;
- end;
- end;
-
-end;
-
-procedure TMainForm.HTTPRedirect(Sender: TObject; var dest: string;
- var NumRedirect: Integer; var Handled: Boolean;
- var VMethod: TIdHTTPMethod);
-var
- URL: string;
-begin
- URL := SheepServer + 'cgi/' + dest;
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(URL),
- nil, nil, SW_SHOWNORMAL);
- Handled := True;
-end;
-
-procedure TMainForm.HTTPStatus(ASender: TObject; const AStatus: TIdStatus;
- const AStatusText: string);
-begin
- StatusBar.SimpleText := AStatusTExt;
-end;
-
-procedure TMainForm.ListXmlScannerStartTag(Sender: TObject;
- TagName: string; Attributes: TAttrList);
-begin
- pname := Attributes.value('name');
- ptime := Attributes.value('time');
-end;
-
-procedure TMainForm.XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- Tokens: TStringList;
- v: string;
-begin
- Tokens := TStringList.Create;
- try
- v := Attributes.value('name');
- if v <> '' then Parsecp.name := v else Parsecp.name := 'untitled';
- v := Attributes.Value('time');
- if v <> '' then Parsecp.Time := StrToFloat(v);
- v := Attributes.value('palette');
- if v <> '' then
- Parsecp.cmapindex := StrToInt(v)
- else
- Parsecp.cmapindex := -1;
- ParseCP.hue_rotation := 1;
- v := Attributes.value('hue');
- if v <> '' then Parsecp.hue_rotation := StrToFloat(v);
- v := Attributes.Value('brightness');
- if v <> '' then Parsecp.Brightness := StrToFloat(v);
- v := Attributes.Value('gamma');
- if v <> '' then Parsecp.gamma := StrToFloat(v);
- v := Attributes.Value('vibrancy');
-
- if v <> '' then Parsecp.vibrancy := StrToFloat(v);
- if (LimitVibrancy) and (Parsecp.vibrancy > 1) then Parsecp.vibrancy := 1;
-
- v := Attributes.Value('zoom');
- if v <> '' then Parsecp.zoom := StrToFloat(v);
- v := Attributes.Value('scale');
- if v <> '' then Parsecp.pixels_per_unit := StrToFloat(v);
- v := Attributes.Value('angle');
- if v <> '' then Parsecp.FAngle := StrToFloat(v);
-
- try
- v := Attributes.Value('center');
- GetTokens(v, tokens);
-
- Parsecp.center[0] := StrToFloat(Tokens[0]);
- Parsecp.center[1] := StrToFloat(Tokens[1]);
- except
- Parsecp.center[0] := 0;
- Parsecp.center[1] := 0;
- end;
-
- v := Attributes.Value('size');
- GetTokens(v, tokens);
-
- Parsecp.width := StrToInt(Tokens[0]);
- Parsecp.height := StrToInt(Tokens[1]);
-
- try
- v := Attributes.Value('background');
- GetTokens(v, tokens);
-
- Parsecp.background[0] := Floor(StrToFloat(Tokens[0]) * 255);
- Parsecp.background[1] := Floor(StrToFloat(Tokens[1]) * 255);
- Parsecp.background[2] := Floor(StrToFloat(Tokens[2]) * 255);
- except
- Parsecp.background[0] := 0;
- Parsecp.background[1] := 0;
- Parsecp.background[2] := 0;
- end;
-
- v := Attributes.Value('nick');
- if Trim(v) = '' then v := SheepNick;
- Parsecp.Nick := v;
- v := Attributes.Value('url');
- if Trim(v) = '' then v := SheepUrl;
- Parsecp.URL := v;
-
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- i: integer;
- v: string;
- Tokens: TStringList;
-begin
- Tokens := TStringList.Create;
- try
- if TagName = 'xform' then
- begin
- v := Attributes.Value('weight');
- if v <> '' then ParseCp.xform[nxform].density := StrToFloat(v);
- v := Attributes.Value('color');
- if v <> '' then Parsecp.xform[nxform].color := StrToFloat(v);
- v := Attributes.Value('symmetry');
- if v <> '' then Parsecp.xform[nxform].symmetry := StrToFloat(v);
- v := Attributes.Value('coefs');
- GetTokens(v, tokens);
- if Tokens.Count < 6 then ShowMessage('Not enough cooeficients...crash?');
- with Parsecp.xform[nxform] do
- begin
- c[0][0] := StrToFloat(Tokens[0]);
- c[0][1] := StrToFloat(Tokens[1]);
- c[1][0] := StrToFloat(Tokens[2]);
- c[1][1] := StrToFloat(Tokens[3]);
- c[2][0] := StrToFloat(Tokens[4]);
- c[2][1] := StrToFloat(Tokens[5]);
- end;
-
- for i := 0 to NVARS - 1 do
- begin
- Parsecp.xform[nxform].vars[i] := 0;
- v := Attributes.Value(varnames[i]);
- if v <> '' then
- Parsecp.xform[nxform].vars[i] := StrToFloat(v);
- end;
-
- v := Attributes.Value('var1');
- if v <> '' then
- begin
- for i := 0 to NVARS - 1 do
- Parsecp.xform[nxform].vars[i] := 0;
- Parsecp.xform[nxform].vars[StrToInt(v)] := 1;
- end;
- v := Attributes.Value('var');
- if v <> '' then
- begin
- for i := 0 to NVARS - 1 do
- Parsecp.xform[nxform].vars[i] := 0;
- GetTokens(v, tokens);
- if Tokens.Count > NVARS then ShowMessage('To many vars..crash?');
- for i := 0 to Tokens.Count - 1 do
- Parsecp.xform[nxform].vars[i] := StrToFloat(Tokens[i]);
- end;
- inc(nxform);
- end;
- if TagName = 'color' then
- begin
- i := StrToInt(Attributes.value('index'));
- v := Attributes.value('rgb');
- GetTokens(v, tokens);
- Parsecp.cmap[i][0] := StrToInt(Tokens[0]);
- Parsecp.cmap[i][1] := StrToInt(Tokens[1]);
- Parsecp.cmap[i][2] := StrToInt(Tokens[2]);
- end;
- if TagName = 'symmetry' then
- begin
- i := StrToInt(Attributes.value('kind'));
- Parsecp.symmetry := i;
- end;
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.mnuWavesClick(Sender: TObject);
-begin
- mnuWaves.Checked := True;
- UpdateUndo;
- Variation := vWaves;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuFisheyeClick(Sender: TObject);
-begin
- mnuFisheye.Checked := True;
- UpdateUndo;
- Variation := vFisheye;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPopcornClick(Sender: TObject);
-begin
- mnuPopcorn.Checked := True;
- UpdateUndo;
- Variation := vPopcorn;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuFlamepdfClick(Sender: TObject);
-begin
- WinShellOpen('flame.pdf');
-end;
-
-procedure TMainForm.MnuExponentialClick(Sender: TObject);
-begin
- mnuExponential.Checked := True;
- UpdateUndo;
- Variation := vExponential;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPowerClick(Sender: TObject);
-begin
- mnuPower.Checked := True;
- UpdateUndo;
- Variation := vPower;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuCosineClick(Sender: TObject);
-begin
- mnuCosine.Checked := True;
- UpdateUndo;
- Variation := vCosine;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSawtoothClick(Sender: TObject);
-begin
- mnuSawtooth.Checked := True;
- UpdateUndo;
- Variation := vSawtooth;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-var
- DestRect: TRect;
- SourceRect: TRect;
-begin
- case FMouseMoveState of
- msZoomWindow:
- begin
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow(FSelectRect);
- FMouseMoveState := msZoomWindowMove;
- end;
- msDrag:
- begin
- if not assigned(FViewBMP) then
- FViewBMP := TBitmap.Create;
- FViewBMP.Width := ClientWidth + 100;
- FViewBMP.Height := ClientHeight + 100;
- FViewBMP.Canvas.Brush.Color := clWhite;
-
- DestRect.Left := 0;
- DestRect.Right := FViewBMP.Width;
- DestRect.Top := 0;
- DestRect.Bottom := FViewBMP.Height;
-
- FviewBMP.Canvas.Pen.Color := RGB(MainCP.background[0], MainCP.background[1], MainCP.background[2]);
- FviewBMP.Canvas.Brush.Color := RGB(MainCP.background[0], MainCP.background[1], MainCP.background[2]);
- FViewBMP.Canvas.Rectangle(DestRect);
-
- SourceRect := ClientRect;
- DestRect := SourceRect;
- DestRect.TopLeft.X := DestRect.TopLeft.X + 50;
- DestRect.TopLeft.Y := DestRect.TopLeft.Y + 50;
- DestRect.BottomRight.X := DestRect.BottomRight.X + 50;
- DestRect.BottomRight.Y := DestRect.BottomRight.Y + 50;
-
- FViewBMP.Canvas.CopyRect(DestRect, Image.Canvas, SourceRect);
-
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msDragMove;
- end;
- msRotate:
- begin
- FRotateAngle := 0;
- FSelectRect.Left := x;
- DrawRotateLines(FRotateAngle);
- FMouseMoveState := msRotateMove;
- end;
- end;
-end;
-
-procedure TMainForm.ImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
-var
- DestRect, SrcRect: TRect;
- FOffs : TPoint;
-begin
- case FMouseMoveState of
- msZoomWindowMove:
- begin
- DrawZoomWindow(FSelectRect);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow(FSelectRect);
- end;
- msDragMove:
- begin
- FOffs.X := x - FSelectRect.TopLeft.x;
- FOffs.Y := y - FSelectRect.TopLeft.Y;
- FSelectRect.BottomRight := Point(x, y);
-
- DestRect := ClientRect;
-
- SrcRect.Left := -FOffs.X + 50;
- SrcRect.Right := ClientRect.Right - FOffs.X + 50;;
- SrcRect.Top := - FOffs.Y + 50;
- SrcRect.Bottom := ClientRect.Bottom - FOffs.Y + 50;
-
- Image.Canvas.CopyRect(DestRect, FViewBMP.Canvas, SrcRect);
- end;
- msRotateMove:
- begin
- DrawRotatelines(FRotateAngle);
-
- FRotateAngle := FRotateAngle + 0.004 * (FSelectRect.Left - X);
- FSelectRect.Left := x;
-
-// pdjpointgen.Rotate(FRotateAngle);
-// FRotateAngle := 0;
-
- DrawRotatelines(FRotateAngle);
- end;
- end;
-end;
-
-procedure TMainForm.ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- case FMouseMoveState of
- msZoomWindowMove:
- begin
- DrawZoomWindow(FSelectRect);
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msZoomWindow;
- if (abs(FSelectRect.Left - FSelectRect.Right) < 10) or
- (abs(FSelectRect.Top - FSelectRect.Bottom) < 10) then
- Exit; // zoom to much or double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.ZoomtoRect(FSelectRect);
- DrawFlame;
- end;
- msDragMove:
- begin
- FViewBMP.Free;
- FViewBMP := nil;
-
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msDrag;
-
- if (x = 0) and (y = 0) then
- Exit; // double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.MoveRect(FSelectRect);
- DrawFlame;
- end;
- msRotateMove:
- begin
- DrawRotatelines(FRotateAngle);
-
- FMouseMoveState := msRotate;
-
- if (FRotateAngle = 0) then
- Exit; // double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.Rotate(FRotateAngle);
- DrawFlame;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawRotateLines(Angle: double);
-var
- bkuPen: TPen;
- points: array[0..3] of TPoint;
- i,x,y: integer;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- Image.Canvas.Pen.Mode := pmNotXor;
- Image.Canvas.Pen.Color := clBlack;
- Image.Canvas.Pen.Style := psDash;
- Image.Canvas.Brush.Style := bsClear;
-
-// Image.Canvas.Rectangle(FSelectRect);
- points[0].x := -Image.Width div 4;
- points[0].y := -Image.Height div 4;
- points[1].x := -Image.Width div 4;
- points[1].y := Image.Height div 4;
- points[2].x := Image.Width div 4;
- points[2].y := Image.Height div 4;
- points[3].x := Image.Width div 4;
- points[3].y := -Image.Height div 4;
-
- for i := 0 to 3 do begin
- x := points[i].x;
- y := points[i].y;
-
- points[i].x := round(cos(Angle) * x + sin(Angle) * y) + Image.Width div 2;
- points[i].y := round(-sin(Angle) * x + cos(Angle) * y) + Image.Height div 2;
- end;
-
- Image.Canvas.MoveTo(Points[3].x, Points[3].y);
- for i := 0 to 3 do begin
- Image.Canvas.LineTo(Points[i].x, Points[i].y);
- end;
-
- Image.Canvas.Pen.Assign(bkuPen);
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawZoomWindow(ARect: TRect);
-var
- bkuPen: TPen;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- Image.Canvas.Pen.Mode := pmNotXor;
- Image.Canvas.Pen.Color := clBlack;
- Image.Canvas.Pen.Style := psDash;
- Image.Canvas.Brush.Style := bsClear;
-
- Image.Canvas.Rectangle(FSelectRect);
-
- Image.Canvas.Pen.Assign(bkuPen);
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbzoomwindowClick(Sender: TObject);
-begin
- FMouseMoveState := msZoomWindow;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbDragClick(Sender: TObject);
-begin
- FMouseMoveState := msDrag;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbRotateClick(Sender: TObject);
-begin
- FMouseMoveState := msRotate;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
diff --git a/2.02f/Source/MsMultiPartFormData.pas b/2.02f/Source/MsMultiPartFormData.pas
deleted file mode 100644
index e92beac..0000000
--- a/2.02f/Source/MsMultiPartFormData.pas
+++ /dev/null
@@ -1,123 +0,0 @@
-unit MsMultiPartFormData;
-
-interface
-
-uses
- SysUtils, Classes;
-
-const
- CONTENT_TYPE = 'multipart/form-data; boundary=';
- CRLF = #13#10;
- CONTENT_DISPOSITION = 'Content-Disposition: form-data; name="%s"';
- FILE_NAME_PLACE_HOLDER = '; filename="%s"';
- CONTENT_TYPE_PLACE_HOLDER = 'Content-Type: %s' + crlf + crlf;
- CONTENT_LENGTH = 'Content-Length: %d' + crlf;
-
-type
- TMsMultiPartFormDataStream = class(TMemoryStream)
- private
- FBoundary: string;
- FRequestContentType: string;
- FInitial: Boolean;
- function GenerateUniqueBoundary: string;
- public
- procedure AddFormField(const FieldName, FieldValue: string);
- procedure AddFile(const FieldName, FileName, ContentType: string; FileData: TStream); overload;
- procedure AddFile(const FieldName, FileName, ContentType: string); overload;
- procedure PrepareStreamForDispatch;
- constructor Create;
- property Boundary: string read FBoundary;
- property RequestContentType: string read FRequestContentType;
- end;
-
-implementation
-
-{ TMsMultiPartFormDataStream }
-
-constructor TMsMultiPartFormDataStream.Create;
-begin
- inherited;
- FInitial := True;
- FBoundary := GenerateUniqueBoundary;
- FRequestContentType := CONTENT_TYPE + FBoundary;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string; FileData: TStream);
-var
- sFormFieldInfo: string;
- Buffer: PChar;
- iSize: Int64;
-begin
- iSize := FileData.Size;
-// Malikyar -- Removed the Content_length parameter since the web buffer did not contain it.
-{
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF + CONTENT_LENGTH +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, iSize, ContentType]);
-}
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, ContentType]);
-
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- FileData.Position := 0;
- GetMem(Buffer, iSize);
- try
- FileData.Read(Buffer^, iSize);
- Write(Buffer^, iSize);
- finally
- FreeMem(Buffer, iSize);
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string);
-var
- FileStream: TFileStream;
-begin
- FileStream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
- try
- AddFile(FieldName, FileName, ContentType, FileStream);
- finally
- FileStream.Free;
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFormField(const FieldName,
- FieldValue: string);
-var
- sFormFieldInfo: string;
-begin
-// Add a check to see if it's the initial field being added. If so, then do not preface with a CRLF.
- if FInitial then
- begin
- sFormFieldInfo :=
- Format('--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- FInitial := False;
- end
- else
- sFormFieldInfo :=
- Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
-end;
-
-function TMsMultiPartFormDataStream.GenerateUniqueBoundary: string;
-begin
- Result := '---------------------------' + FormatDateTime('mmddyyhhnnsszzz', Now);
-end;
-
-procedure TMsMultiPartFormDataStream.PrepareStreamForDispatch;
-var
- sFormFieldInfo: string;
-begin
- sFormFieldInfo := CRLF + '--' + Boundary + '--' + CRLF;
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- Position := 0;
- FInitial := True;
-end;
-
-end.
-
diff --git a/2.02f/Source/Mutate.dfm b/2.02f/Source/Mutate.dfm
deleted file mode 100644
index 7013f1d..0000000
--- a/2.02f/Source/Mutate.dfm
+++ /dev/null
@@ -1,375 +0,0 @@
-object MutateForm: TMutateForm
- Left = 857
- Top = 311
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Mutation'
- ClientHeight = 383
- ClientWidth = 372
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000056B9F556B9F556B9F556B9F5000000
- 56B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F50000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 000084210000842100008421000084210000FFFF000084210000842100008421
- 000084210000FFFF000084210000842100008421000084210000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object GroupBox1: TGroupBox
- Left = 8
- Top = 8
- Width = 357
- Height = 283
- Caption = 'Directions'
- TabOrder = 0
- object Panel1: TPanel
- Left = 12
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 1
- object Image1: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel2: TPanel
- Left = 124
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 2
- object Image2: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel3: TPanel
- Left = 236
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 3
- object Image3: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel8: TPanel
- Left = 12
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 4
- object Image8: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel0: TPanel
- Left = 124
- Top = 104
- Width = 108
- Height = 80
- HelpContext = 2003
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 0
- object Image0: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = Image0Click
- end
- end
- object Panel4: TPanel
- Left = 236
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 5
- object Image4: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel7: TPanel
- Left = 12
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 6
- object Image7: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel6: TPanel
- Left = 124
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 7
- object Image6: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel5: TPanel
- Left = 236
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 8
- object Image5: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 296
- Width = 357
- Height = 81
- Caption = 'Controls'
- TabOrder = 1
- object Label1: TLabel
- Left = 8
- Top = 52
- Width = 31
- Height = 13
- Caption = 'Trend:'
- end
- object Label2: TLabel
- Left = 8
- Top = 23
- Width = 34
- Height = 13
- Caption = 'Speed:'
- end
- object lblTime: TLabel
- Left = 320
- Top = 23
- Width = 6
- Height = 13
- Caption = '0'
- end
- object scrollTime: TScrollBar
- Left = 48
- Top = 24
- Width = 265
- Height = 13
- LargeChange = 5
- Max = 50
- Min = 1
- PageSize = 0
- Position = 1
- TabOrder = 0
- OnChange = scrollTimeChange
- end
- object cmbTrend: TComboBox
- Left = 56
- Top = 48
- Width = 145
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 1
- OnChange = cmbTrendChange
- Items.Strings = (
- 'Random'
- 'Linear'
- 'Sinusoidal'
- 'Spherical'
- 'Swirl'
- 'Horseshoe'
- 'Polar'
- 'Handkerchief'
- 'Heart'
- 'Disc'
- 'Spiral'
- 'Hyperbolic'
- 'Diamond'
- 'Ex'
- 'Julia'
- 'Bent'
- 'Waves'
- 'Fisheye'
- 'Popcorn')
- end
- object chkSameNum: TCheckBox
- Left = 208
- Top = 50
- Width = 129
- Height = 17
- Caption = 'Same no. of transforms'
- TabOrder = 2
- OnClick = chkSameNumClick
- end
- end
- object Timer: TTimer
- Enabled = False
- Interval = 100
- OnTimer = TimerTimer
- Left = 80
- Top = 40
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 144
- Top = 40
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuBack: TMenuItem
- Caption = 'Previous'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuBackClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuMaintainSym: TMenuItem
- Caption = 'Maintain Symmetry'
- Checked = True
- OnClick = mnuMaintainSymClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Checked = True
- OnClick = mnuResetLocationClick
- end
- end
-end
diff --git a/2.02f/Source/Mutate.pas b/2.02f/Source/Mutate.pas
deleted file mode 100644
index c966cae..0000000
--- a/2.02f/Source/Mutate.pas
+++ /dev/null
@@ -1,632 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Mutate;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, Render, ComCtrls, Menus, Buttons, Cmap;
-
-type
- TMutateForm = class(TForm)
- GroupBox1: TGroupBox;
- Panel0: TPanel;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- Panel8: TPanel;
- Panel4: TPanel;
- Panel7: TPanel;
- Panel6: TPanel;
- Panel5: TPanel;
- Image1: TImage;
- Image2: TImage;
- Image3: TImage;
- Image4: TImage;
- Image5: TImage;
- Image6: TImage;
- Image7: TImage;
- Image8: TImage;
- Image0: TImage;
- Timer: TTimer;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- scrollTime: TScrollBar;
- cmbTrend: TComboBox;
- lblTime: TLabel;
- chkSameNum: TCheckBox;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLocation: TMenuItem;
- mnuBack: TMenuItem;
- N1: TMenuItem;
- mnuMaintainSym: TMenuItem;
- N2: TMenuItem;
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure Image0Click(Sender: TObject);
- procedure MutantClick(Sender: TObject);
- procedure sbTimeChange(Sender: TObject);
- procedure TimerTimer(Sender: TObject);
- procedure scrollTimeChange(Sender: TObject);
- procedure cmbTrendChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure chkSameNumClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuBackClick(Sender: TObject);
- procedure mnuMaintainSymClick(Sender: TObject);
- private
- name, nick, url: string;
- bm: TBitmap;
- PreviewDensity: double;
- Updating: boolean;
- cps: array[0..8] of TControlPoint;
- Mutants: array[0..8] of TControlPoint;
- Render: TRenderer;
- Time: double;
- bstop: boolean;
- brightness, gamma, vibrancy: double;
- seed, InitSeed: integer;
- procedure RandomSet;
- procedure ShowMain;
- procedure ShowMutants;
- procedure Interpolate;
- public
- Zoom: Double;
- Center: array[0..1] of double;
- cmap: TColorMap;
- procedure UpdateDisplay;
- procedure UpdateFlame;
- end;
-
-var
- MutateForm: TMutateForm;
-
-implementation
-
-uses Main, Global, Registry, Editor, Adjust;
-
-{$R *.DFM}
-
-procedure TMutateForm.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cps[0]);
- Transforms := MainForm.TrianglesFromCP(MainCp, MainTriangles);
- MainCp.cmap := cmap;
- MainCp.name := name;
- MainCp.nick := nick;
- mainCp.url := url;
- if mnuResetLocation.checked then
- begin
- MainForm.Mainzoom := cps[0].zoom;
- MainForm.Center[0] := cps[0].Center[0];
- MainForm.Center[1] := cps[0].Center[1];
- end;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
-end;
-
-procedure TMutateForm.UpdateDisplay;
-begin
- cps[0].copy(MainCp);
- AdjustScale(cps[0], Image0.Width, Image0.Height);
- cps[0].cmap := MainCp.cmap;
- cmap := MainCp.cmap;
- name := Maincp.name;
- nick := maincp.nick;
- url := maincp.url;
- zoom := MainCp.zoom;
- center[0] := MainCp.center[0];
- center[1] := MainCp.center[1];
- vibrancy := cps[0].vibrancy;
- gamma := cps[0].gamma;
- brightness := cps[0].brightness;
- Interpolate;
- ShowMain;
- Application.ProcessMessages;
- ShowMutants;
-end;
-
-procedure TMutateForm.ShowMain;
-begin
- cps[0].Width := Image0.Width;
- cps[0].Height := Image0.Height;
- cps[0].spatial_oversample := defOversample;
- cps[0].spatial_filter_radius := defFilterRadius;
- cps[0].sample_density := PreviewDensity;
- cps[0].brightness := brightness;
- cps[0].gamma := gamma;
- cps[0].vibrancy := vibrancy;
- cps[0].sample_density := PreviewDensity;
- cps[0].cmap := cmap;
- cps[0].background := MainCp.background;
- if mnuResetLocation.checked then begin
- cps[0].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
- cps[0].zoom := zoom;
- cps[0].center[0] := center[0];
- cps[0].center[1] := center[1];
- Render.Compatibility := compatibility;
- Render.SetCP(cps[0]);
- Render.Render;
- BM.Assign(Render.GetImage);
- Image0.Picture.Graphic := bm;
-end;
-
-procedure TMutateForm.ShowMutants;
-var
- i: integer;
-begin
- Updating := true;
- for i := 1 to 8 do
- begin
- mutants[i].Width := Image1.Width;
- mutants[i].Height := Image1.Height;
- mutants[i].spatial_filter_radius := defFilterRadius;
- mutants[i].spatial_oversample := defOversample;
- mutants[i].sample_density := PreviewDensity;
- mutants[i].brightness := brightness;
- mutants[i].gamma := gamma;
- mutants[i].vibrancy := vibrancy;
-
-{ mutants[i].zoom := 0;
- mutants[i].CalcBoundbox;
- if not mnuResetLocation.checked then begin
- mutants[i].zoom := MainCp.zoom;
- mutants[i].CalcBoundbox;
- mutants[i].center[0] := MainCp.Center[0];
- mutants[i].center[1] := MainCp.Center[1];
- end;
-{ if mnuResetLocation.checked then begin
- mutants[i].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
-}
-
- if mnuResetLocation.checked then
- begin
- mutants[i].CalcBoundbox;
- mutants[i].zoom := 0;
-// center[0] := cps[0].center[0];
-// center[1] := cps[0].Center[1];
- end
- else begin
- mutants[i].zoom := zoom;
- mutants[i].center[0] := center[0];
- mutants[i].center[1] := center[1];
- end;
-
- Render.Compatibility := compatibility;
- Render.SetCP(mutants[i]);
- Render.Render;
- BM.Assign(Render.GetImage);
- case i of
- 1: begin
- Image1.Picture.Graphic := bm;
- Image1.Refresh;
- end;
- 2: begin
- Image2.Picture.Graphic := bm;
- Image2.Refresh;
- end;
- 3: begin
- Image3.Picture.Graphic := bm;
- Image3.Refresh;
- end;
- 4: begin
- Image4.Picture.Graphic := bm;
- Image4.Refresh;
- end;
- 5: begin
- Image5.Picture.Graphic := bm;
- Image5.Refresh;
- end;
- 6: begin
- Image6.Picture.Graphic := bm;
- Image6.Refresh;
- end;
- 7: begin
- Image7.Picture.Graphic := bm;
- Image7.Refresh;
- end;
- 8: begin
- Image8.Picture.Graphic := bm;
- Image8.Refresh;
- end;
- end;
- Updating := false;
- end;
-end;
-
-procedure TMutateForm.Interpolate;
-var i, j, k: Integer;
-begin
- for i := 1 to 8 do
- begin
- if bstop then exit;
- cps[0].Time := 0;
- cps[i].Time := 1;
- Mutants[i].clear;
- Mutants[i].InterpolateX(cps[0], cps[i], Time / 100);
- Mutants[i].cmapindex := cps[0].cmapindex;
- Mutants[i].cmap := cps[0].cmap;
- Mutants[i].background := MainCp.background;
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for j := 0 to transforms - 1 do
- begin
- if cps[0].xform[j].Symmetry = 1 then
- begin
- mutants[i].xform[j].Symmetry := 1;
- mutants[i].xform[j].Color := cps[0].xform[j].color;
- mutants[i].xform[j].Density := cps[0].xform[j].Density;
- mutants[i].xform[j].c[0][0] := cps[0].xform[j].c[0][0];
- mutants[i].xform[j].c[0][1] := cps[0].xform[j].c[0][1];
- mutants[i].xform[j].c[1][0] := cps[0].xform[j].c[1][0];
- mutants[i].xform[j].c[1][1] := cps[0].xform[j].c[1][1];
- mutants[i].xform[j].c[2][0] := cps[0].xform[j].c[2][0];
- mutants[i].xform[j].c[2][1] := cps[0].xform[j].c[2][1];
- for k := 0 to NVARS - 1 do
- mutants[i].xform[j].vars[k] := cps[0].xform[j].vars[k];
- end;
- end;
- end;
- end;
-end;
-
-procedure TMutateForm.RandomSet;
-var i: Integer;
-begin
- RandSeed := seed;
- for i := 1 to 8 do
- begin
- cps[i].clear;
- if chkSameNum.checked then
- cps[i].RandomCP(transforms, transforms, false)
- else
- cps[i].RandomCP(mutantMinTransforms, mutantMaxTransforms, false);
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- end;
- Interpolate;
-end;
-
-procedure TMutateForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Mutate', False) then
- begin
- if Registry.ValueExists('Left') then
- MutateForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MutateForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- Interpolate;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- cmbTrend.Items.clear;
- cmbTrend.AddItem('Random', Tobject(vRandom));
- for i:= 0 to NVars -1 do begin
- cmbTrend.AddItem(varnames[i], Tobject(i));
- end;
-
- bm := TBitMap.Create;
- case MutatePrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- Render := TRenderer.Create;
- for i := 0 to 8 do
- begin
- cps[i] := TControlPoint.Create;
- Mutants[i] := TControlPoint.Create;
- end;
- Time := 35;
- scrollTime.Position := 25;
- cmbTrend.ItemIndex := 0;
- InitSeed := random(1234567890);
- seed := InitSeed;
- RandomSet;
-end;
-
-procedure TMutateForm.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- Render.Stop;
- Render.Free;
- for i := 0 to 8 do
- begin
- cps[i].Free;
- Mutants[i].Free;
- end;
- bm.free;
-end;
-
-procedure TMutateForm.Image0Click(Sender: TObject);
-begin
- Render.Stop;
- mnuBack.Enabled := true;
- inc(seed);
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.MutantClick(Sender: TObject);
-var
- i, j: integer;
- cpt: TControlPoint;
-begin
- cpt := TControlPoint.Create;
- cpt.Copy(cps[0]);
- bstop := true;
- if sender = Image1 then
- begin
- cps[0].Time := 0;
- cps[1].Time := 1;
- cps[0].Interpolatex(cps[0], cps[1], Time / 100);
- end
- else if sender = Image2 then
- begin
- cps[0].Time := 0;
- cps[2].Time := 1;
- cps[0].Interpolatex(cps[0], cps[2], Time / 100);
- end
- else if sender = Image3 then
- begin
- cps[0].Time := 0;
- cps[3].Time := 1;
- cps[0].InterpolateX(cps[0], cps[3], Time / 100);
- end
- else if sender = Image4 then
- begin
- cps[0].Time := 0;
- cps[4].Time := 1;
- cps[0].Interpolatex(cps[0], cps[4], Time / 100);
- end
- else if sender = Image5 then
- begin
- cps[0].Time := 0;
- cps[5].Time := 1;
- cps[0].Interpolatex(cps[0], cps[5], Time / 100);
- end
- else if sender = Image6 then
- begin
- cps[0].Time := 0;
- cps[6].Time := 1;
- cps[0].Interpolatex(cps[0], cps[6], Time / 100);
- end
- else if sender = Image7 then
- begin
- cps[0].Time := 0;
- cps[7].Time := 1;
- cps[0].Interpolatex(cps[0], cps[7], Time / 100);
- end
- else if sender = Image8 then
- begin
- cps[0].Time := 0;
- cps[8].Time := 1;
- cps[0].Interpolatex(cps[0], cps[8], Time / 100);
- end;
-
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for i := 0 to transforms - 1 do
- begin
- if cpt.xform[i].Symmetry = 1 then
- begin
- cps[0].xform[i].Symmetry := 1;
- cps[0].xform[i].Color := cpt.xform[i].color;
- cps[0].xform[i].Density := cpt.xform[i].Density;
- cps[0].xform[i].c[0][0] := cpt.xform[i].c[0][0];
- cps[0].xform[i].c[0][1] := cpt.xform[i].c[0][1];
- cps[0].xform[i].c[1][0] := cpt.xform[i].c[1][0];
- cps[0].xform[i].c[1][1] := cpt.xform[i].c[1][1];
- cps[0].xform[i].c[2][0] := cpt.xform[i].c[2][0];
- cps[0].xform[i].c[2][1] := cpt.xform[i].c[2][1];
- for j := 0 to NVARS - 1 do
- cps[0].xform[i].vars[j] := cpt.xform[i].vars[j];
- end;
- end;
- end;
-
- bstop := false;
- ShowMain;
- Interpolate;
- ShowMutants;
- UpdateFlame;
- cpt.free;
-end;
-
-procedure TMutateForm.sbTimeChange(Sender: TObject);
-begin
- bstop := true;
- Render.Stop;
- Time := scrollTime.Position;
- bstop := false;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.TimerTimer(Sender: TObject);
-begin
- Timer.Enabled := false;
- if (Time <> scrollTime.Position) and (not updating) then
- begin
- Time := scrollTime.Position;
- Interpolate;
- ShowMutants;
- end;
-end;
-
-procedure TMutateForm.scrollTimeChange(Sender: TObject);
-begin
- Timer.Enabled := true;
- lblTime.Caption := FloatToStr(scrollTime.Position / 100);
-end;
-
-procedure TMutateForm.cmbTrendChange(Sender: TObject);
-var
- i: integer;
-begin
- for i := 1 to 8 do begin
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- end;
-
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TMutateForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- MutatePrevQual := 2;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- MutatePrevQual := 0;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- MutatePrevQual := 1;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Mutate', True) then
- begin
- Registry.WriteInteger('Top', MutateForm.Top);
- Registry.WriteInteger('Left', MutateForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TMutateForm.chkSameNumClick(Sender: TObject);
-begin
- RandomSet;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuResetLocationClick(Sender: TObject);
-begin
- mnuResetLocation.Checked := not mnuResetLocation.Checked;
- if not mnuResetLocation.checked then
- begin
- cps[0].width := MainCp.width;
- cps[0].height := MainCp.height;
- cps[0].pixels_per_unit := MainCp.pixels_per_unit;
- AdjustScale(cps[0], Image0.width, Image0.Height);
- cps[0].zoom := MainCp.zoom;
- cps[0].center[0] := MainCp.center[0];
- cps[0].center[1] := MainCp.center[1];
- zoom := cps[0].zoom;
- center[0] := cps[0].center[0];
- center[1] := cps[0].center[1];
- end;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuBackClick(Sender: TObject);
-begin
- Render.Stop;
- if seed > InitSeed then
- dec(seed);
- if seed = InitSeed then mnuBack.enabled := false;
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMaintainSymClick(Sender: TObject);
-begin
- mnuMaintainSym.Checked := not mnuMaintainSym.Checked;
- Interpolate;
- ShowMutants;
-end;
-
-end.
-
diff --git a/2.02f/Source/MyTypes.pas b/2.02f/Source/MyTypes.pas
deleted file mode 100644
index c689585..0000000
--- a/2.02f/Source/MyTypes.pas
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit MyTypes;
-
-
-interface
-uses ControlPoint;
-
-type
- TTriangle = record
- x: array[0..2] of double;
- y: array[0..2] of double;
- end;
- TTriangles = array[-1..NXFORMS] of TTriangle;
- TSPoint = record
- x: double;
- y: double;
- end;
- TMapPalette = record
- Red: array[0..255] of byte;
- Green: array[0..255] of byte;
- Blue: array[0..255] of byte;
- end;
- TColorMaps = record
- Identifier: string;
- UGRFile: string;
- end;
- pPixArray = ^TPixArray;
- TPixArray = array[0..1279, 0..1023, 0..3] of integer;
- pPreviewPixArray = ^TPreviewPixArray;
- TPreviewPixArray = array[0..159, 0..119, 0..3] of integer;
- TFileType = (ftIfs, ftFla, ftXML);
-
-implementation
-
-end.
diff --git a/2.02f/Source/Options.dfm b/2.02f/Source/Options.dfm
deleted file mode 100644
index 9e05f14..0000000
--- a/2.02f/Source/Options.dfm
+++ /dev/null
@@ -1,1406 +0,0 @@
-object OptionsForm: TOptionsForm
- Left = 430
- Top = 204
- BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
- BorderStyle = bsDialog
- Caption = 'Options'
- ClientHeight = 296
- ClientWidth = 470
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- HelpFile = 'Apophysis 2.0.chm'
- OldCreateOrder = True
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 304
- Top = 264
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- TabOrder = 1
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 384
- Top = 264
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 2
- OnClick = btnCancelClick
- end
- object Tabs: TPageControl
- Left = 8
- Top = 8
- Width = 449
- Height = 249
- ActivePage = GeneralPage
- TabIndex = 0
- TabOrder = 0
- TabStop = False
- object GeneralPage: TTabSheet
- HelpContext = 1
- Caption = 'General'
- object chkConfirmDel: TCheckBox
- Left = 208
- Top = 8
- Width = 97
- Height = 17
- HelpContext = 1005
- Caption = 'Confirm delete'
- TabOrder = 2
- end
- object GroupBox13: TGroupBox
- Left = 8
- Top = 2
- Width = 193
- Height = 71
- Caption = 'Smooth palette'
- TabOrder = 0
- object Label8: TLabel
- Left = 10
- Top = 18
- Width = 78
- Height = 13
- Caption = 'Number of tries:'
- end
- object Label10: TLabel
- Left = 26
- Top = 42
- Width = 53
- Height = 13
- Caption = 'Try length:'
- end
- object txtNumtries: TEdit
- Left = 96
- Top = 16
- Width = 73
- Height = 21
- HelpContext = 1002
- TabOrder = 0
- Text = '50'
- end
- object txtTryLength: TEdit
- Left = 96
- Top = 40
- Width = 73
- Height = 21
- HelpContext = 1003
- TabOrder = 1
- Text = '10000'
- end
- end
- object JPEG: TGroupBox
- Left = 8
- Top = 74
- Width = 121
- Height = 57
- Caption = 'JPEG Quality'
- TabOrder = 1
- object txtJPEGQuality: TEdit
- Left = 16
- Top = 24
- Width = 73
- Height = 21
- HelpContext = 1004
- TabOrder = 0
- Text = '80'
- end
- end
- object chkFixedReference: TCheckBox
- Left = 208
- Top = 24
- Width = 145
- Height = 17
- Caption = 'Fixed reference triangle'
- TabOrder = 3
- end
- object GroupBox1: TGroupBox
- Left = 136
- Top = 74
- Width = 121
- Height = 57
- Caption = 'Batch size'
- TabOrder = 4
- object txtBatchSize: TEdit
- Left = 16
- Top = 24
- Width = 73
- Height = 21
- HelpContext = 1004
- TabOrder = 0
- Text = '100'
- end
- object udBatchSize: TUpDown
- Left = 89
- Top = 24
- Width = 13
- Height = 21
- Associate = txtBatchSize
- Min = 1
- Max = 300
- Position = 100
- TabOrder = 1
- Thousands = False
- Wrap = False
- end
- end
- object chkResize: TCheckBox
- Left = 208
- Top = 40
- Width = 169
- Height = 17
- Caption = 'Resize on load'
- TabOrder = 5
- end
- end
- object DisplayPage: TTabSheet
- Caption = 'Display'
- object GroupBox2: TGroupBox
- Left = 184
- Top = 8
- Width = 250
- Height = 97
- Caption = 'Preview density'
- TabOrder = 1
- object Label4: TLabel
- Left = 8
- Top = 19
- Width = 58
- Height = 13
- Caption = 'Low quality:'
- end
- object Label1: TLabel
- Left = 8
- Top = 43
- Width = 75
- Height = 13
- Caption = 'Medium quality:'
- end
- object Label30: TLabel
- Left = 8
- Top = 67
- Width = 60
- Height = 13
- Caption = 'High quality:'
- end
- object txtLowQuality: TEdit
- Left = 112
- Top = 16
- Width = 121
- Height = 21
- HelpContext = 1012
- TabOrder = 0
- Text = 'txtLowQuality'
- end
- object txtMediumQuality: TEdit
- Left = 112
- Top = 40
- Width = 121
- Height = 21
- HelpContext = 1013
- TabOrder = 1
- Text = 'txtMediumQuality'
- end
- object txtHighQuality: TEdit
- Left = 112
- Top = 64
- Width = 121
- Height = 21
- HelpContext = 1014
- TabOrder = 2
- Text = 'txtHighQuality'
- end
- end
- object grpRendering: TGroupBox
- Left = 8
- Top = 6
- Width = 169
- Height = 169
- Caption = 'Rendering'
- TabOrder = 0
- object lblSampleDensity: TLabel
- Left = 40
- Top = 19
- Width = 38
- Height = 13
- Caption = 'Quality:'
- end
- object lblGamma: TLabel
- Left = 40
- Top = 43
- Width = 39
- Height = 13
- Caption = 'Gamma:'
- end
- object lblBrightness: TLabel
- Left = 24
- Top = 67
- Width = 54
- Height = 13
- Caption = 'Brightness:'
- end
- object lblVibrancy: TLabel
- Left = 32
- Top = 91
- Width = 45
- Height = 13
- Caption = 'Vibrancy:'
- end
- object lblOversample: TLabel
- Left = 16
- Top = 115
- Width = 61
- Height = 13
- Caption = 'Oversample:'
- end
- object lblFilterRadius: TLabel
- Left = 16
- Top = 139
- Width = 63
- Height = 13
- Caption = 'Filter Radius:'
- end
- object txtSampleDensity: TEdit
- Left = 88
- Top = 16
- Width = 65
- Height = 21
- HelpContext = 1006
- TabOrder = 0
- end
- object txtGamma: TEdit
- Left = 88
- Top = 40
- Width = 65
- Height = 21
- HelpContext = 1007
- TabOrder = 1
- end
- object txtBrightness: TEdit
- Left = 88
- Top = 64
- Width = 65
- Height = 21
- HelpContext = 1008
- TabOrder = 2
- end
- object txtVibrancy: TEdit
- Left = 88
- Top = 88
- Width = 65
- Height = 21
- HelpContext = 1009
- TabOrder = 3
- end
- object txtOversample: TEdit
- Left = 88
- Top = 112
- Width = 65
- Height = 21
- HelpContext = 1010
- TabOrder = 4
- end
- object txtFilterRadius: TEdit
- Left = 88
- Top = 136
- Width = 65
- Height = 21
- HelpContext = 1011
- TabOrder = 5
- end
- end
- end
- object RandomPage: TTabSheet
- Caption = 'Random'
- object gpNumberOfTransforms: TGroupBox
- Left = 8
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Number of transforms'
- TabOrder = 0
- object Label28: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label29: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinXForms: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1017
- TabOrder = 0
- Text = '2'
- OnChange = txtMinXFormsChange
- end
- object txtMaxXforms: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1018
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxXformsChange
- end
- object udMinXforms: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinXForms
- Min = 2
- Max = 12
- Position = 2
- TabOrder = 2
- Wrap = False
- end
- object udMaxXForms: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxXforms
- Min = 2
- Max = 12
- Position = 6
- TabOrder = 3
- Wrap = False
- end
- end
- object chkKeepBackground: TCheckBox
- Left = 208
- Top = 90
- Width = 161
- Height = 17
- HelpContext = 1023
- Caption = 'Keep background color'
- TabOrder = 4
- end
- object gpFlameTitlePrefix: TGroupBox
- Left = 8
- Top = 86
- Width = 193
- Height = 43
- Caption = 'Flame title prefix'
- TabOrder = 2
- object txtRandomPrefix: TEdit
- Left = 8
- Top = 16
- Width = 169
- Height = 21
- HelpContext = 1021
- TabOrder = 0
- Text = 'Apophysis'
- end
- end
- object gpMutationTransforms: TGroupBox
- Left = 208
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Mutation transforms'
- TabOrder = 1
- object Label2: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label3: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinMutate: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1019
- TabOrder = 0
- Text = '2'
- OnChange = txtMinMutateChange
- end
- object txtMaxMutate: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1020
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxMutateChange
- end
- object udMinMutate: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinMutate
- Min = 2
- Max = 12
- Position = 2
- TabOrder = 2
- Wrap = False
- end
- object udMaxMutate: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxMutate
- Min = 2
- Max = 12
- Position = 6
- TabOrder = 3
- Wrap = False
- end
- end
- object gpForcedSymmetry: TGroupBox
- Left = 8
- Top = 136
- Width = 193
- Height = 72
- Caption = 'Forced symmetry'
- TabOrder = 3
- object Label7: TLabel
- Left = 8
- Top = 20
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Type:'
- end
- object Label9: TLabel
- Left = 8
- Top = 48
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Order:'
- end
- object cmbSymType: TComboBox
- Left = 48
- Top = 16
- Width = 137
- Height = 21
- HelpContext = 1024
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbSymTypeChange
- Items.Strings = (
- 'None'
- 'Bilateral'
- 'Rotational'
- 'Dihedral')
- end
- object txtSymOrder: TEdit
- Left = 48
- Top = 43
- Width = 121
- Height = 21
- HelpContext = 1025
- TabOrder = 1
- Text = '4'
- end
- object udSymOrder: TUpDown
- Left = 169
- Top = 43
- Width = 13
- Height = 21
- Associate = txtSymOrder
- Min = 2
- Max = 2000
- Position = 4
- TabOrder = 2
- Thousands = False
- Wrap = False
- end
- end
- end
- object VariationsPage: TTabSheet
- Caption = 'Variations'
- ImageIndex = 4
- object GroupBox17: TGroupBox
- Left = 8
- Top = 0
- Width = 341
- Height = 217
- HelpContext = 1026
- Caption = 'Enabled'
- TabOrder = 2
- object clbVarEnabled: TCheckListBox
- Left = 12
- Top = 16
- Width = 205
- Height = 189
- ItemHeight = 13
- TabOrder = 0
- end
- end
- object btnSetAll: TButton
- Left = 356
- Top = 160
- Width = 75
- Height = 25
- HelpContext = 1027
- Caption = 'Set All'
- TabOrder = 0
- OnClick = btnSetAllClick
- end
- object btnClearAll: TButton
- Left = 356
- Top = 192
- Width = 75
- Height = 25
- HelpContext = 1028
- Caption = 'Clear All'
- TabOrder = 1
- OnClick = btnClearAllClick
- end
- end
- object TabSheet1: TTabSheet
- Caption = 'Gradient'
- ImageIndex = 5
- object grpGradient: TRadioGroup
- Left = 8
- Top = 8
- Width = 137
- Height = 121
- HelpContext = 1029
- Caption = 'On random flame'
- ItemIndex = 0
- Items.Strings = (
- 'Use random preset'
- 'Use default'
- 'Use current'
- 'Randomize')
- TabOrder = 0
- end
- object GroupBox3: TGroupBox
- Left = 152
- Top = 8
- Width = 281
- Height = 193
- Caption = 'Randomize'
- TabOrder = 1
- object Label18: TLabel
- Left = 8
- Top = 24
- Width = 128
- Height = 13
- Caption = 'Minimum number of nodes:'
- end
- object Label19: TLabel
- Left = 8
- Top = 56
- Width = 128
- Height = 13
- Caption = 'Maximum number of nodes'
- end
- object Label31: TLabel
- Left = 8
- Top = 88
- Width = 64
- Height = 13
- Caption = 'Hue between'
- end
- object Label32: TLabel
- Left = 184
- Top = 88
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label33: TLabel
- Left = 8
- Top = 120
- Width = 95
- Height = 13
- Caption = 'Saturation between'
- end
- object Label34: TLabel
- Left = 184
- Top = 120
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label35: TLabel
- Left = 8
- Top = 152
- Width = 95
- Height = 13
- Caption = 'Luminance between'
- end
- object Label36: TLabel
- Left = 184
- Top = 152
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object txtMinNodes: TEdit
- Left = 160
- Top = 24
- Width = 49
- Height = 21
- HelpContext = 1030
- TabOrder = 0
- Text = '2'
- OnChange = txtMinNodesChange
- end
- object txtMaxNodes: TEdit
- Left = 160
- Top = 56
- Width = 49
- Height = 21
- HelpContext = 1031
- TabOrder = 1
- Text = '2'
- OnChange = txtMaxNodesChange
- end
- object txtMinHue: TEdit
- Left = 112
- Top = 88
- Width = 49
- Height = 21
- HelpContext = 1032
- TabOrder = 2
- Text = '0'
- OnChange = txtMinHueChange
- end
- object txtMaxHue: TEdit
- Left = 208
- Top = 88
- Width = 49
- Height = 21
- HelpContext = 1033
- TabOrder = 3
- Text = '600'
- OnChange = txtMaxHueChange
- end
- object txtMinSat: TEdit
- Left = 112
- Top = 120
- Width = 49
- Height = 21
- HelpContext = 1034
- TabOrder = 4
- Text = '0'
- OnChange = txtMinSatChange
- end
- object txtMaxSat: TEdit
- Left = 208
- Top = 120
- Width = 49
- Height = 21
- HelpContext = 1035
- TabOrder = 5
- Text = '100'
- OnChange = txtMaxSatChange
- end
- object txtMinLum: TEdit
- Left = 112
- Top = 152
- Width = 49
- Height = 21
- HelpContext = 1036
- TabOrder = 6
- Text = '0'
- OnChange = txtMinLumChange
- end
- object txtMaxLum: TEdit
- Left = 208
- Top = 152
- Width = 49
- Height = 21
- HelpContext = 1037
- TabOrder = 7
- Text = '100'
- OnChange = txtMaxLumChange
- end
- object udMinNodes: TUpDown
- Left = 209
- Top = 24
- Width = 12
- Height = 21
- HelpContext = 1030
- Associate = txtMinNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 8
- Wrap = False
- end
- object udMaxNodes: TUpDown
- Left = 209
- Top = 56
- Width = 12
- Height = 21
- HelpContext = 1031
- Associate = txtMaxNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 9
- Wrap = False
- end
- object udMinHue: TUpDown
- Left = 161
- Top = 88
- Width = 12
- Height = 21
- HelpContext = 1032
- Associate = txtMinHue
- Min = 0
- Max = 600
- Position = 0
- TabOrder = 10
- Wrap = False
- end
- object udMaxHue: TUpDown
- Left = 257
- Top = 88
- Width = 12
- Height = 21
- HelpContext = 1033
- Associate = txtMaxHue
- Min = 0
- Max = 600
- Position = 600
- TabOrder = 11
- Wrap = False
- end
- object udMinSat: TUpDown
- Left = 161
- Top = 120
- Width = 12
- Height = 21
- HelpContext = 1034
- Associate = txtMinSat
- Min = 0
- Position = 0
- TabOrder = 12
- Wrap = False
- end
- object udmaxSat: TUpDown
- Left = 257
- Top = 120
- Width = 12
- Height = 21
- HelpContext = 1035
- Associate = txtMaxSat
- Min = 0
- Position = 100
- TabOrder = 13
- Wrap = False
- end
- object udMinLum: TUpDown
- Left = 161
- Top = 152
- Width = 12
- Height = 21
- HelpContext = 1036
- Associate = txtMinLum
- Min = 0
- Position = 0
- TabOrder = 14
- Wrap = False
- end
- object udMaxLum: TUpDown
- Left = 257
- Top = 152
- Width = 12
- Height = 21
- HelpContext = 1037
- Associate = txtMaxLum
- Min = 0
- Position = 100
- TabOrder = 15
- Wrap = False
- end
- end
- end
- object TabSheet6: TTabSheet
- Caption = 'UPR'
- ImageIndex = 5
- object UPRPage: TPageControl
- Left = 0
- Top = 4
- Width = 441
- Height = 249
- MultiLine = True
- Style = tsButtons
- TabOrder = 0
- end
- object GroupBox11: TGroupBox
- Left = 8
- Top = 112
- Width = 177
- Height = 73
- Caption = 'UPR size'
- TabOrder = 1
- object Label26: TLabel
- Left = 15
- Top = 21
- Width = 32
- Height = 13
- Caption = 'Width:'
- end
- object Label27: TLabel
- Left = 15
- Top = 49
- Width = 35
- Height = 13
- Caption = 'Height:'
- end
- object txtUPRWidth: TEdit
- Left = 96
- Top = 16
- Width = 69
- Height = 21
- TabOrder = 0
- Text = '640'
- end
- object txtUPRHeight: TEdit
- Left = 96
- Top = 40
- Width = 69
- Height = 21
- TabOrder = 1
- Text = '480'
- end
- end
- object GroupBox9: TGroupBox
- Left = 8
- Top = 6
- Width = 177
- Height = 99
- Caption = 'Parameter defaults'
- TabOrder = 2
- object Label20: TLabel
- Left = 10
- Top = 26
- Width = 76
- Height = 13
- Caption = 'Sample density:'
- end
- object Label21: TLabel
- Left = 10
- Top = 50
- Width = 60
- Height = 13
- Caption = 'Filter radius:'
- end
- object Label22: TLabel
- Left = 10
- Top = 74
- Width = 61
- Height = 13
- Caption = 'Oversample:'
- end
- object txtFIterDensity: TEdit
- Left = 96
- Top = 24
- Width = 67
- Height = 21
- TabOrder = 0
- Text = '35'
- end
- object txtUPRFilterRadius: TEdit
- Left = 96
- Top = 48
- Width = 67
- Height = 21
- TabOrder = 1
- Text = '0.7'
- end
- object txtUPROversample: TEdit
- Left = 96
- Top = 72
- Width = 67
- Height = 21
- TabOrder = 2
- Text = '3'
- end
- end
- object GroupBox4: TGroupBox
- Left = 192
- Top = 6
- Width = 245
- Height = 75
- Caption = 'Coloring algorithm'
- TabOrder = 3
- object Label11: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label12: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFCIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'enr-flame-a'
- end
- object txtFCFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'apophysis.ucl'
- end
- end
- object GroupBox5: TGroupBox
- Left = 192
- Top = 87
- Width = 245
- Height = 82
- Caption = 'Fractal formula'
- TabOrder = 4
- object Label13: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label14: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFFIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'mt-pixel'
- end
- object txtFFFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'mt.ufm'
- end
- end
- object chkAdjustDensity: TCheckBox
- Left = 192
- Top = 170
- Width = 169
- Height = 17
- Caption = 'Adjust sample density'
- TabOrder = 5
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Sheep'
- ImageIndex = 6
- object GroupBox6: TGroupBox
- Left = 8
- Top = 6
- Width = 245
- Height = 99
- Caption = 'Credit'
- TabOrder = 0
- object Label5: TLabel
- Left = 10
- Top = 18
- Width = 23
- Height = 13
- Caption = 'Nick:'
- end
- object Label6: TLabel
- Left = 10
- Top = 42
- Width = 23
- Height = 13
- Caption = 'URL:'
- end
- object Label15: TLabel
- Left = 10
- Top = 66
- Width = 50
- Height = 13
- Caption = 'Password:'
- Visible = False
- end
- object txtNick: TEdit
- Left = 82
- Top = 16
- Width = 151
- Height = 21
- TabOrder = 0
- end
- object txtURL: TEdit
- Left = 82
- Top = 40
- Width = 151
- Height = 21
- TabOrder = 1
- end
- object txtPassword: TEdit
- Left = 82
- Top = 64
- Width = 151
- Height = 21
- Enabled = False
- TabOrder = 2
- Visible = False
- end
- end
- object GroupBox8: TGroupBox
- Left = 8
- Top = 106
- Width = 425
- Height = 51
- Caption = 'Server'
- TabOrder = 1
- object Label17: TLabel
- Left = 10
- Top = 20
- Width = 43
- Height = 13
- Caption = 'Address:'
- end
- object txtServer: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- object Paths: TTabSheet
- Caption = 'Paths'
- ImageIndex = 7
- object GroupBox10: TGroupBox
- Left = 8
- Top = 0
- Width = 425
- Height = 51
- Caption = 'Default parameter file'
- TabOrder = 0
- object btnDefGradient: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object Label25: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtDefParameterFile: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox12: TGroupBox
- Left = 8
- Top = 54
- Width = 425
- Height = 51
- Caption = 'Smooth palette file'
- TabOrder = 1
- object Label23: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object btnSmooth: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSmoothClick
- end
- object txtDefSmoothFile: TEdit
- Left = 67
- Top = 16
- Width = 310
- Height = 21
- HelpContext = 1001
- TabOrder = 0
- end
- end
- object GroupBox7: TGroupBox
- Left = 8
- Top = 162
- Width = 425
- Height = 51
- Caption = 'Export renderer'
- TabOrder = 2
- object btnRenderer: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnRendererClick
- end
- object Label16: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtRenderer: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox14: TGroupBox
- Left = 8
- Top = 108
- Width = 425
- Height = 51
- Caption = 'Function library'
- TabOrder = 3
- object SpeedButton2: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = SpeedButton2Click
- end
- object Label37: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtLibrary: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- end
- object OpenDialog: TOpenDialog
- Left = 16
- Top = 264
- end
-end
diff --git a/2.02f/Source/Options.pas b/2.02f/Source/Options.pas
deleted file mode 100644
index 115f652..0000000
--- a/2.02f/Source/Options.pas
+++ /dev/null
@@ -1,590 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Options;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ComCtrls, ExtCtrls, Buttons, Registry, Mask, CheckLst;
-
-type
- TOptionsForm = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- OpenDialog: TOpenDialog;
- Tabs: TPageControl;
- GeneralPage: TTabSheet;
- chkConfirmDel: TCheckBox;
- GroupBox13: TGroupBox;
- JPEG: TGroupBox;
- txtJPEGQuality: TEdit;
- DisplayPage: TTabSheet;
- GroupBox2: TGroupBox;
- Label4: TLabel;
- Label1: TLabel;
- Label30: TLabel;
- txtLowQuality: TEdit;
- txtMediumQuality: TEdit;
- txtHighQuality: TEdit;
- grpRendering: TGroupBox;
- lblSampleDensity: TLabel;
- lblGamma: TLabel;
- lblBrightness: TLabel;
- lblVibrancy: TLabel;
- lblOversample: TLabel;
- lblFilterRadius: TLabel;
- txtSampleDensity: TEdit;
- txtGamma: TEdit;
- txtBrightness: TEdit;
- txtVibrancy: TEdit;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- RandomPage: TTabSheet;
- gpNumberOfTransforms: TGroupBox;
- Label28: TLabel;
- Label29: TLabel;
- txtMinXForms: TEdit;
- txtMaxXforms: TEdit;
- chkKeepBackground: TCheckBox;
- TabSheet6: TTabSheet;
- UPRPage: TPageControl;
- GroupBox11: TGroupBox;
- Label26: TLabel;
- Label27: TLabel;
- txtUPRWidth: TEdit;
- txtUPRHeight: TEdit;
- gpFlameTitlePrefix: TGroupBox;
- txtRandomPrefix: TEdit;
- gpMutationTransforms: TGroupBox;
- Label2: TLabel;
- Label3: TLabel;
- txtMinMutate: TEdit;
- txtMaxMutate: TEdit;
- gpForcedSymmetry: TGroupBox;
- cmbSymType: TComboBox;
- txtSymOrder: TEdit;
- Label7: TLabel;
- Label9: TLabel;
- VariationsPage: TTabSheet;
- GroupBox17: TGroupBox;
- btnSetAll: TButton;
- btnClearAll: TButton;
- Label8: TLabel;
- txtNumtries: TEdit;
- Label10: TLabel;
- txtTryLength: TEdit;
- TabSheet1: TTabSheet;
- grpGradient: TRadioGroup;
- GroupBox3: TGroupBox;
- txtMinNodes: TEdit;
- txtMaxNodes: TEdit;
- Label18: TLabel;
- Label19: TLabel;
- txtMinHue: TEdit;
- txtMaxHue: TEdit;
- Label31: TLabel;
- Label32: TLabel;
- Label33: TLabel;
- txtMinSat: TEdit;
- Label34: TLabel;
- txtMaxSat: TEdit;
- Label35: TLabel;
- txtMinLum: TEdit;
- Label36: TLabel;
- txtMaxLum: TEdit;
- udMinNodes: TUpDown;
- udMaxNodes: TUpDown;
- udMinHue: TUpDown;
- udMaxHue: TUpDown;
- udMinSat: TUpDown;
- udmaxSat: TUpDown;
- udMinLum: TUpDown;
- udMaxLum: TUpDown;
- udMinXforms: TUpDown;
- udMaxXForms: TUpDown;
- udMinMutate: TUpDown;
- udMaxMutate: TUpDown;
- udSymOrder: TUpDown;
- chkFixedReference: TCheckBox;
- GroupBox1: TGroupBox;
- txtBatchSize: TEdit;
- udBatchSize: TUpDown;
- GroupBox9: TGroupBox;
- Label20: TLabel;
- Label21: TLabel;
- Label22: TLabel;
- txtFIterDensity: TEdit;
- txtUPRFilterRadius: TEdit;
- txtUPROversample: TEdit;
- GroupBox4: TGroupBox;
- Label11: TLabel;
- Label12: TLabel;
- txtFCIdent: TEdit;
- txtFCFile: TEdit;
- GroupBox5: TGroupBox;
- Label13: TLabel;
- Label14: TLabel;
- txtFFIdent: TEdit;
- txtFFFile: TEdit;
- chkAdjustDensity: TCheckBox;
- TabSheet2: TTabSheet;
- GroupBox6: TGroupBox;
- Label5: TLabel;
- Label6: TLabel;
- txtNick: TEdit;
- txtURL: TEdit;
- Label15: TLabel;
- txtPassword: TEdit;
- GroupBox8: TGroupBox;
- Label17: TLabel;
- txtServer: TEdit;
- chkResize: TCheckBox;
- Paths: TTabSheet;
- GroupBox10: TGroupBox;
- btnDefGradient: TSpeedButton;
- Label25: TLabel;
- txtDefParameterFile: TEdit;
- GroupBox12: TGroupBox;
- Label23: TLabel;
- txtDefSmoothFile: TEdit;
- btnSmooth: TSpeedButton;
- GroupBox7: TGroupBox;
- btnRenderer: TSpeedButton;
- Label16: TLabel;
- txtRenderer: TEdit;
- GroupBox14: TGroupBox;
- SpeedButton2: TSpeedButton;
- Label37: TLabel;
- txtLibrary: TEdit;
- clbVarEnabled: TCheckListBox;
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnSmoothClick(Sender: TObject);
- procedure cmbSymTypeChange(Sender: TObject);
- procedure btnSetAllClick(Sender: TObject);
- procedure btnClearAllClick(Sender: TObject);
- procedure txtMinNodesChange(Sender: TObject);
- procedure txtMaxNodesChange(Sender: TObject);
- procedure txtMaxHueChange(Sender: TObject);
- procedure txtMaxSatChange(Sender: TObject);
- procedure txtMaxLumChange(Sender: TObject);
- procedure txtMinHueChange(Sender: TObject);
- procedure txtMinSatChange(Sender: TObject);
- procedure txtMinLumChange(Sender: TObject);
- procedure txtMinXFormsChange(Sender: TObject);
- procedure txtMaxXformsChange(Sender: TObject);
- procedure txtMinMutateChange(Sender: TObject);
- procedure txtMaxMutateChange(Sender: TObject);
- procedure btnRendererClick(Sender: TObject);
- procedure SpeedButton2Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- OptionsForm: TOptionsForm;
-
-implementation
-
-uses Main, Global, Editor, ControlPoint;
-{$R *.DFM}
-
-procedure TOptionsForm.btnCancelClick(Sender: TObject);
-begin
- Close;
-end;
-
-procedure TOptionsForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Options', False) then
- begin
- if Registry.ValueExists('Left') then
- OptionsForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- OptionsForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
- { General tab }
- txtDefParameterFile.Text := DefFlameFile;
- txtDefSmoothFile.Text := defSmoothPaletteFile;
- txtNumtries.text := IntToStr(Numtries);
- txtTryLength.text := IntToStr(Trylength);
- chkConfirmDel.Checked := ConfirmDelete;
- txtJPEGQuality.text := IntToStr(JPEGQuality);
- chkFixedReference.Checked := FixedReference;
- udBatchSize.Position := BatchSize;
- chkResize.checked := ResizeOnLoad;
-
- { Display tab }
- txtSampleDensity.Text := FloatToStr(defSampleDensity);
- txtGamma.Text := FloatToStr(defGamma);
- txtBrightness.Text := FloatToStr(defBrightness);
- txtVibrancy.Text := FloatToStr(defVibrancy);
- txtOversample.Text := IntToStr(defOversample);
- txtFilterRadius.Text := FloatToStr(defFilterRadius);
- txtLowQuality.Text := FloatToStr(prevLowQuality);
- txtMediumQuality.Text := FloatToStr(prevMediumQuality);
- txtHighQuality.Text := FloatToStr(prevHighQuality);
-
- { Random tab }
- udMinXforms.Position := randMinTransforms;
- udMaxXforms.Position := randMaxTransforms;
- udMinMutate.Position := mutantMinTransforms;
- udMaxMutate.Position := mutantMaxTransforms;
- txtRandomPrefix.text := RandomPrefix;
- chkKeepbackground.Checked := KeepBackground;
- cmbSymType.ItemIndex := SymmetryType;
- if (SymmetryType = 0) or (SymmetryType = 1) then txtSymOrder.enabled := false;
- udSymOrder.Position := SymmetryOrder;
-
- { Variations tab }
- UnpackVariations(VariationOptions);
- for i := 0 to NVars -1 do
- clbVarEnabled.Checked[i] := Variations[i];
-
- { Gradient tab }
- grpGradient.ItemIndex := randGradient;
- udMinNodes.Position := MinNodes;
- udMaxNodes.Position := MaxNodes;
- udMinHue.Position := MinHue;
- udMinSat.Position := MinSat;
- udMinLum.Position := MinLum;
- udMaxHue.Position := MaxHue;
- udMaxSat.Position := MaxSat;
- udMaxLum.Position := MaxLum;
-
- { UPR tab }
- txtFIterDensity.text := IntToStr(UPRSampleDensity);
- txtUPRFilterRadius.text := FloatToStr(UPRFilterRadius);
- txtUPROversample.text := IntToStr(UPROversample);
- txtFCIdent.text := UPRColoringIdent;
- txtFCFile.text := UPRColoringFile;
- txtFFIdent.text := UPRFormulaIdent;
- txtFFFile.text := UPRFormulaFile;
- txtUPRWidth.text := IntToStr(UPRWidth);
- txtUPRHeight.text := IntToStr(UPRHeight);
- chkAdjustDensity.checked := UPRAdjustDensity;
-
- { UPR tab }
- txtNick.Text := SheepNick;
- txtURL.Text := SheepURL;
- txtPassword.Text := SheepPW;
- txtRenderer.Text := HqiPath;
- txtServer.Text := SheepServer;
-
- txtLibrary.text := defLibrary;
-end;
-
-procedure TOptionsForm.btnOKClick(Sender: TObject);
-var
- v: integer;
- i: integer;
-begin
-
- { Variations tab }
- { Get option values from controls. Disallow bad values }
- for i := 0 to NVars -1 do
- Variations[i] := clbVarEnabled.Checked[i];
-
- v := PackVariations;
- if v <> 0 then VariationOptions := v
- else
- begin
- Application.MessageBox('You must select at least one variation.', 'Apophysis', 48);
- Tabs.ActivePage := VariationsPage;
- Exit;
- end;
-
- { General tab }
- defFlameFile := txtDefParameterFile.Text;
- defSmoothPaletteFile := txtDefSmoothFile.Text;
- JPEGQuality := StrToInt(txtJPEGQuality.text);
- Numtries := StrToInt(txtNumtries.text);
- if NumTries < 1 then Numtries := 1;
- Trylength := StrToInt(txtTrylength.text);
- if Trylength < 100 then trylength := 100;
- if JPEGQuality > 100 then JPEGQuality := 100;
- if JPEGQuality < 1 then JPEGQuality := 100;
- BatchSize := udBatchSize.Position;
- if BatchSize < 1 then BatchSize := 1;
- if BatchSize > 300 then BatchSize := 300;
-
- ConfirmDelete := chkConfirmDel.Checked;
- FixedReference := chkFixedReference.Checked;
- ResizeOnLoad := chkResize.checked;
- { Display tab }
- defSampleDensity := StrToFloat(txtSampleDensity.Text);
- if defSampleDensity > 100 then defSampleDensity := 100;
- if defSampleDensity <= 0 then defSampleDensity := 0.1;
- defGamma := StrToFloat(txtGamma.Text);
- if defGamma < 0.1 then defGamma := 0.1;
- defBrightness := StrToFloat(txtBrightness.Text);
- if defBrightness < 0.1 then defBrightness := 0.1;
- defVibrancy := StrToFloat(txtVibrancy.Text);
- if defVibrancy < 0 then defVibrancy := 0.1;
- defFilterRadius := StrToFloat(txtFilterRadius.Text);
- if defFilterRadius <= 0 then defFilterRadius := 0.1;
- defOversample := StrToInt(txtOversample.Text);
- if defOversample > 4 then defOversample := 4;
- if defOversample < 1 then defOversample := 1;
- prevLowQuality := StrToFloat(txtLowQuality.Text);
- if prevLowQuality > 100 then prevLowQuality := 100;
- if prevLowQuality < 0.01 then prevLowQuality := 0.01;
- prevMediumQuality := StrToFloat(txtMediumQuality.Text);
- if prevMediumQuality > 100 then prevMediumQuality := 100;
- if prevMediumQuality < 0.01 then prevMediumQuality := 0.01;
- prevHighQuality := StrToFloat(txtHighQuality.Text);
- if prevHighQuality > 100 then prevHighQuality := 100;
- if prevHighQuality < 0.01 then prevHighQuality := 0.01;
-
- { Random tab }
- randMinTransforms := udMinXforms.Position;
- randMaxTransforms := udMaxXforms.Position;
- mutantMinTransforms := udMinMutate.Position;
- mutantMaxTransforms := udMaxMutate.Position;
- RandomPrefix := txtRandomPrefix.text;
- SymmetryType := cmbSymType.ItemIndex;
- SymmetryOrder := udSymOrder.Position;
- KeepBackground := chkKeepbackground.Checked;
-
- {Gradient tab }
- randGradient := grpGradient.ItemIndex;
- MinNodes := udMinNodes.Position;
- MaxNodes := udMaxNodes.Position;
- MinHue := udMinHue.Position;
- MinSat := udMinSat.Position;
- MinLum := udMinLum.Position;
- MaxHue := udMaxHue.Position;
- MaxSat := udMaxSat.Position;
- MaxLum := udMaxLum.Position;
-
- { UPR options }
- UPRSampleDensity := StrToInt(txtFIterDensity.text);
- UPRFilterRadius := StrToFloat(txtUPRFilterRadius.text);
- UPROversample := StrToInt(txtUPROversample.text);
- UPRColoringIdent := txtFCIdent.text;
- UPRColoringFile := txtFCFile.text;
- UPRFormulaIdent := txtFFIdent.text;
- UPRFormulaFile := txtFFFile.text;
- UPRAdjustDensity := chkAdjustDensity.checked;
- UPRWidth := StrToInt(txtUPRWidth.text);
- UPRHeight := StrToInt(txtUPRHeight.text);
-
- { Sheep options }
- SheepNick := txtNick.Text;
- SheepURL := txtURL.Text;
- SheepPW := txtPassword.text;
- HqiPath := txtRenderer.text;
- SheepServer := txtServer.text;
-
- {Paths}
- defLibrary := txtLibrary.text;
-
- Close;
-end;
-
-procedure TOptionsForm.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.fla)|*.apo;*.fla';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtDefParameterFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Options', True) then
- begin
- Registry.WriteInteger('Top', OptionsForm.Top);
- Registry.WriteInteger('Left', OptionsForm.Left);
- end;
- finally
- Registry.Free;
- end;
-
-end;
-
-procedure TOptionsForm.btnSmoothClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Gradient files (*.ugr)|*.ugr';
- OpenDialog.InitialDir := ExtractFilePath(defSmoothPaletteFile);
- OpenDialog.FileName := '';
- OpenDialog.DefaultExt := 'ugr';
- if OpenDialog.Execute then
- begin
- txtDefSmoothFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.cmbSymTypeChange(Sender: TObject);
-begin
- if (cmbSymType.ItemIndex = 0) or (cmbSymType.ItemIndex = 1) then
- txtSymOrder.enabled := false
- else
- txtSymOrder.enabled := true;
-end;
-
-procedure TOptionsForm.btnSetAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NVars - 1 do
- clbVarEnabled.Checked[i] := True;
-end;
-
-procedure TOptionsForm.btnClearAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NVars - 1 do
- clbVarEnabled.Checked[i] := False;
-end;
-
-procedure TOptionsForm.txtMinNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMinNodes.Text) > udMaxNodes.position then
- udMaxNodes.Position := StrToInt(txtMinNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMaxNodes.Text) < udMinNodes.position then
- udMinNodes.Position := StrToInt(txtMaxNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxHueChange(Sender: TObject);
-begin
- if StrToInt(txtMaxHue.Text) < udMinHue.position then
- udMinHue.Position := StrToInt(txtMaxHue.Text);
-end;
-
-procedure TOptionsForm.txtMaxSatChange(Sender: TObject);
-begin
- if StrToInt(txtMaxSat.Text) < udMinSat.position then
- udMinSat.Position := StrToInt(txtMaxSat.Text);
-end;
-
-procedure TOptionsForm.txtMaxLumChange(Sender: TObject);
-begin
- if StrToInt(txtMaxLum.Text) < udMinLum.position then
- udMinLum.Position := StrToInt(txtMaxLum.Text);
-end;
-
-procedure TOptionsForm.txtMinHueChange(Sender: TObject);
-begin
- if StrToInt(txtMinHue.Text) > udMaxHue.position then
- udMaxHue.Position := StrToInt(txtMinHue.Text);
-end;
-
-procedure TOptionsForm.txtMinSatChange(Sender: TObject);
-begin
- if StrToInt(txtMinSat.Text) > udMaxSat.position then
- udMaxSat.Position := StrToInt(txtMinSat.Text);
-end;
-
-procedure TOptionsForm.txtMinLumChange(Sender: TObject);
-begin
- if StrToInt(txtMinLum.Text) > udMaxLum.position then
- udMaxLum.Position := StrToInt(txtMinLum.Text);
-end;
-
-procedure TOptionsForm.txtMinXFormsChange(Sender: TObject);
-begin
- if StrToInt(txtMinXForms.Text) > udMaxXForms.position then
- udMaxXFOrms.Position := StrToInt(txtMinXForms.Text);
-end;
-
-procedure TOptionsForm.txtMaxXformsChange(Sender: TObject);
-begin
- if StrToInt(txtMaxXForms.Text) < udMinXForms.position then
- udMinXForms.Position := StrToInt(txtMaxXforms.Text);
-end;
-
-procedure TOptionsForm.txtMinMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMinMutate.Text) > udMaxMutate.position then
- udMaxMutate.Position := StrToInt(txtMinMutate.Text);
-end;
-
-procedure TOptionsForm.txtMaxMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMaxMutate.Text) < udMinMutate.position then
- udMinMutate.Position := StrToInt(txtMaxMutate.Text);
-end;
-
-procedure TOptionsForm.btnRendererClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Executables (*.exe)|*.exe';
- OpenDialog.InitialDir := ExtractFilePath(HqiPath);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtRenderer.text := OpenDialog.FileName;
- end;
-
-end;
-
-procedure TOptionsForm.SpeedButton2Click(Sender: TObject);
-begin
- OpenDialog.Filter := 'Script files (*.asc)|*.asc';
- OpenDialog.InitialDir := ExtractFilePath(defLibrary);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtLibrary.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- for i:= 0 to NVARS - 1 do begin
- clbVarEnabled.AddItem(Main.varnames[i],nil);
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/Preview.dfm b/2.02f/Source/Preview.dfm
deleted file mode 100644
index 380f294..0000000
--- a/2.02f/Source/Preview.dfm
+++ /dev/null
@@ -1,43 +0,0 @@
-object PreviewForm: TPreviewForm
- Left = 336
- Top = 228
- Width = 212
- Height = 181
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSizeToolWin
- Caption = 'Preview'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- PixelsPerInch = 96
- TextHeight = 13
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 204
- Height = 154
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- object Image: TImage
- Left = 2
- Top = 2
- Width = 200
- Height = 150
- Align = alClient
- AutoSize = True
- Stretch = True
- end
- end
-end
diff --git a/2.02f/Source/Preview.pas b/2.02f/Source/Preview.pas
deleted file mode 100644
index f9e971e..0000000
--- a/2.02f/Source/Preview.pas
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Preview;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ControlPoint, Render;
-
-type
- TPreviewForm = class(TForm)
- BackPanel: TPanel;
- Image: TImage;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- private
- public
- cp: TControlPoint;
- Render: TRenderer;
- procedure DrawFlame;
- end;
-
-var
- PreviewForm: TPreviewForm;
-
-implementation
-
-uses Main, Global, ScriptForm;
-
-{$R *.DFM}
-
-procedure TPreviewForm.DrawFlame;
-begin
- Render.Stop;
-// ScriptEditor.GetCpFromFlame(cp);
- cp.width := Image.width;
- cp.Height := Image.Height;
- Render.Compatibility := Compatibility;
- Render.SetCP(cp);
- Render.Render;
- Image.Picture.Bitmap.Assign(Render.GetImage);
- Application.ProcessMessages;
-end;
-
-
-procedure TPreviewForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TPreviewForm.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TPreviewForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TPreviewForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-end.
-
diff --git a/2.02f/Source/Regstry.pas b/2.02f/Source/Regstry.pas
deleted file mode 100644
index dda3ec2..0000000
--- a/2.02f/Source/Regstry.pas
+++ /dev/null
@@ -1,910 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Regstry;
-
-interface
-
-uses graphics, Messages;
-
-procedure ReadSettings;
-procedure SaveSettings;
-
-implementation
-
-uses Windows, SysUtils, Forms, Registry, Global, Dialogs;
-
-procedure ReadSettings;
-var
- Registry: TRegistry;
- DefaultPath: string;
-begin
- DefaultPath := ExtractFilePath(Application.Exename);
-// ShowMessage(DefaultPath);
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('Software\' + APP_NAME + '\Defaults', False) then
- begin
- if Registry.ValueExists('DefaultFlameFile') then
- begin
- defFlameFile := Registry.ReadString('DefaultFlameFile');
- end
- else
- begin
- defFlameFile := '';
- end;
- if Registry.ValueExists('GradientFile') then
- begin
- GradientFile := Registry.ReadString('GradientFile');
- end
- else
- begin
- GradientFile := ''
- end;
- if Registry.ValueExists('SavePath') then
- begin
- SavePath := Registry.ReadString('SavePath');
- end
- else
- begin
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- end;
- if Registry.ValueExists('SmoothPaletteFile') then
- begin
- defSmoothPaletteFile := Registry.ReadString('SmoothPaletteFIle');
- end
- else
- begin
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- end;
- if Registry.ValueExists('ConfirmDelete') then
- begin
- ConfirmDelete := Registry.ReadBool('ConfirmDelete');
- end
- else
- begin
- ConfirmDelete := True;
- end;
- if Registry.ValueExists('KeepBackground') then
- begin
- KeepBackground := Registry.ReadBool('KeepBackground');
- end
- else
- begin
- KeepBackground := False;
- end;
- if Registry.ValueExists('NumTries') then
- begin
- NumTries := Registry.ReadInteger('NumTries');
- end
- else
- begin
- NumTries := 10;
- end;
- if Registry.ValueExists('TryLength') then
- begin
- TryLength := Registry.ReadInteger('TryLength');
- end
- else
- begin
- TryLength := 100000;
- end;
- if Registry.ValueExists('MinTransforms') then
- begin
- randMinTransforms := Registry.ReadInteger('MinTransforms');
- end
- else
- begin
- randMinTransforms := 2;
- end;
- if Registry.ValueExists('MaxTransforms') then
- begin
- randMaxTransforms := Registry.ReadInteger('MaxTransforms');
- end
- else
- begin
- randMaxTransforms := 3;
- end;
- if Registry.ValueExists('MutationMinTransforms') then
- begin
- mutantMinTransforms := Registry.ReadInteger('MutationMinTransforms');
- end
- else
- begin
- mutantMinTransforms := 2;
- end;
- if Registry.ValueExists('MutationMaxTransforms') then
- begin
- mutantMaxTransforms := Registry.ReadInteger('MutationMaxTransforms');
- end
- else
- begin
- mutantMaxTransforms := 6;
- end;
- if Registry.ValueExists('RandomGradient') then
- begin
- randGradient := Registry.ReadInteger('RandomGradient');
- end
- else
- begin
- randGradient := 0;
- end;
- if Registry.ValueExists('ParameterFolder') then
- begin
- ParamFolder := Registry.ReadString('ParameterFolder');
- end
- else
- begin
- ParamFolder := DefaultPath + 'Parameters\';
- end;
- if Registry.ValueExists('UPRPath') then
- begin
- UPRPath := Registry.ReadString('UPRPath');
- end
- else
- begin
- UPRPath := DefaultPath;
- end;
- if Registry.ValueExists('ImageFolder') then
- begin
- ImageFolder := Registry.ReadString('ImageFolder');
- end
- else
- begin
- ImageFolder := DefaultPath;
- end;
- if Registry.ValueExists('UPRWidth') then
- begin
- UPRWidth := Registry.ReadInteger('UPRWidth');
- end
- else
- begin
- UPRWidth := 640;
- end;
- if Registry.ValueExists('UPRHeight') then
- begin
- UPRHeight := Registry.ReadInteger('UPRHeight');
- end
- else
- begin
- UPRHeight := 480;
- end;
- if Registry.ValueExists('BrowserPath') then
- begin
- BrowserPath := Registry.ReadString('BrowserPath');
- end
- else
- begin
- BrowserPath := DefaultPath;
- end;
- if Registry.ValueExists('EditPreviewQaulity') then
- begin
- EditPrevQual := Registry.ReadInteger('EditPreviewQaulity');
- end
- else
- begin
- EditPrevQual := 1;
- end;
- if Registry.ValueExists('MutatePreviewQaulity') then
- begin
- MutatePrevQual := Registry.ReadInteger('MutatePreviewQaulity');
- end
- else
- begin
- MutatePrevQual := 1;
- end;
- if Registry.ValueExists('AdjustPreviewQaulity') then
- begin
- AdjustPrevQual := Registry.ReadInteger('AdjustPreviewQaulity');
- end
- else
- begin
- AdjustPrevQual := 1;
- end;
- if Registry.ValueExists('RandomPrefix') then
- begin
- RandomPrefix := Registry.ReadString('RandomPrefix');
- end
- else
- begin
- RandomPrefix := 'Apophysis-'
- end;
- if Registry.ValueExists('RandomDate') then
- begin
- RandomDate := Registry.ReadString('RandomDate');
- end
- else
- begin
- RandomDate := ''
- end;
- if Registry.ValueExists('RandomIndex') then
- begin
- RandomIndex := Registry.ReadInteger('RandomIndex');
- end
- else
- begin
- RandomIndex := 0;
- end;
- if Registry.ValueExists('SymmetryType') then
- begin
- SymmetryType := Registry.ReadInteger('SymmetryType');
- end
- else
- begin
- SymmetryType := 0;
- end;
- if Registry.ValueExists('SymmetryOrder') then
- begin
- SymmetryOrder := Registry.ReadInteger('SymmetryOrder');
- end
- else
- begin
- SymmetryOrder := 4;
- end;
- if Registry.ValueExists('VariationOptions') then
- begin
- VariationOptions := Registry.ReadInteger('VariationOptions');
- end
- else
- begin
- VariationOptions := 262143;
- end;
- if Registry.ValueExists('MinNodes') then
- begin
- MinNodes := Registry.ReadInteger('MinNodes');
- end
- else
- begin
- MinNodes := 2;
- end;
- if Registry.ValueExists('MinHue') then
- begin
- MinHue := Registry.ReadInteger('MinHue');
- end
- else
- begin
- MinHue := 0;
- end;
- if Registry.ValueExists('MinSat') then
- begin
- MinSat := Registry.ReadInteger('MinSat');
- end
- else
- begin
- MinSat := 0;
- end;
- if Registry.ValueExists('MinLum') then
- begin
- MinLum := Registry.ReadInteger('MinLum');
- end
- else
- begin
- MinLum := 0;
- end;
- if Registry.ValueExists('MaxNodes') then
- begin
- MaxNodes := Registry.ReadInteger('MaxNodes');
- end
- else
- begin
- MaxNodes := 10;
- end;
- if Registry.ValueExists('MaxHue') then
- begin
- MaxHue := Registry.ReadInteger('MaxHue');
- end
- else
- begin
- MaxHue := 600;
- end;
- if Registry.ValueExists('MaxSat') then
- begin
- MaxSat := Registry.ReadInteger('MaxSat');
- end
- else
- begin
- MaxSat := 100;
- end;
- if Registry.ValueExists('FixedReference') then
- begin
- FixedReference := Registry.ReadBool('FixedReference');
- end
- else
- begin
- FixedReference := False;
- end;
- if Registry.ValueExists('MaxLum') then
- begin
- MaxLum := Registry.ReadInteger('MaxLum');
- end
- else
- begin
- MaxLum := 100;
- end;
- if Registry.ValueExists('BatchSize') then
- begin
- BatchSize := Registry.ReadInteger('BatchSize');
- end
- else
- begin
- BatchSize := 100;
- end;
- if Registry.ValueExists('ScriptPath') then
- begin
- ScriptPath := Registry.ReadString('ScriptPath');
- end
- else
- begin
- ScriptPath := DefaultPath + 'Scripts\';
- end;
- if Registry.ValueExists('FunctionLibrary') then
- begin
- defLibrary := Registry.ReadString('FunctionLibrary');
- end
- else
- begin
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- end;
- if Registry.ValueExists('ExportFileFormat') then
- begin
- ExportFileFormat := Registry.ReadInteger('ExportFileFormat');
- end
- else
- begin
- ExportFileFormat := 1;
- end;
- if Registry.ValueExists('ExportWidth') then
- begin
- ExportWidth := Registry.ReadInteger('ExportWidth');
- end
- else
- begin
- ExportWidth := 640;
- end;
- if Registry.ValueExists('ExportHeight') then
- begin
- ExportHeight := Registry.ReadInteger('ExportHeight');
- end
- else
- begin
- ExportHeight := 480;
- end;
- if Registry.ValueExists('ExportDensity') then
- begin
- ExportDensity := Registry.ReadFloat('ExportDensity');
- end
- else
- begin
- ExportDensity := 100;
- end;
- if Registry.ValueExists('ExportOversample') then
- begin
- ExportOversample := Registry.ReadInteger('ExportOversample');
- end
- else
- begin
- ExportOversample := 2;
- end;
- if Registry.ValueExists('ExportFilter') then
- begin
- ExportFilter := Registry.ReadFloat('ExportFilter');
- end
- else
- begin
- ExportFilter := 0.6;
- end;
- if Registry.ValueExists('ExportBatches') then
- begin
- ExportBatches := Registry.ReadInteger('ExportBatches');
- end
- else
- begin
- ExportBatches := 3;
- end;
- if Registry.ValueExists('Nick') then
- begin
- SheepNick := Registry.ReadString('Nick');
- end
- else
- begin
- SheepNick := '';
- end;
- if Registry.ValueExists('URL') then
- begin
- SheepURL := Registry.ReadString('URL');
- end
- else
- begin
- SheepURL := '';
- end;
- if Registry.ValueExists('Pass') then
- begin
- SheepPW := Registry.ReadString('Pass');
- end
- else
- begin
- SheepPW := '';
- end;
- if Registry.ValueExists('Renderer') then
- begin
- HQIPath := Registry.ReadString('Renderer');
- end
- else
- begin
- HQIPath := DefaultPath + 'hqi.exe';
- end;
- if Registry.ValueExists('Server') then
- begin
- SheepServer := Registry.ReadString('Server');
- end
- else
- begin
- SheepServer := 'http://v2d5.sheepserver.net/';
- end;
- if Registry.ValueExists('ResizeOnLoad') then
- begin
- ResizeOnLoad := Registry.ReadBool('ResizeOnLoad');
- end
- else
- begin
- ResizeOnLoad := False;
- end;
- if Registry.ValueExists('ShowProgress') then
- begin
- ShowProgress := Registry.ReadBool('ShowProgress');
- end
- else
- begin
- ShowProgress := true;
- end;
- end
- else
- begin
- FixedReference := false;
- EditPrevQual := 1;
- MutatePrevQual := 1;
- AdjustPrevQual := 1;
- GradientFile := '';
- defFlameFile := '';
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- ConfirmDelete := True;
- NumTries := 10;
- TryLength := 100000;
- randMinTransforms := 2;
- randMaxTransforms := 3;
- mutantMinTransforms := 2;
- mutantMaxTransforms := 6;
- randGradient := 0;
- KeepBackground := False;
- UPRPath := DefaultPath;
- ImageFolder := DefaultPath;
- ParamFolder := DefaultPath + 'Parameters\';
- UPRWidth := 640;
- UPRHeight := 480;
- RandomPrefix := 'Apophysis-';
- RandomIndex := 0;
- RandomDate := '';
- SymmetryType := 0;
- SymmetryOrder := 4;
- VariationOptions := 262143;
- MinNodes := 2;
- MaxNodes := 10;
- MinHue := 0;
- MinSat := 0;
- MinLum := 0;
- MaxHue := 600;
- MaxSat := 100;
- MaxLum := 100;
- BatchSize := 100;
- ScriptPath := DefaultPath + 'Scripts\';
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- ExportFileFormat := 1;
- ExportWidth := 640;
- ExportHeight := 480;
- ExportDensity := 100;
- ExportOversample := 2;
- ExportFilter := 0.6;
- ExportBatches := 3;
- SheepNick := '';
- SheepURL := '';
- SheepPW := '';
- HQIPath := DefaultPath + 'hqi.exe';
- SheepServer := 'http://v2d5.sheepserver.net/';
- ResizeOnLoad := False;
- ShowProgress := true;
- end;
- Registry.CloseKey;
- { Render }
- if Registry.OpenKey('Software\' + APP_NAME + '\Render', False) then
- begin
- if Registry.ValueExists('Path') then
- begin
- RenderPath := Registry.ReadString('Path');
- end
- else
- begin
- RenderPath := DefaultPath;
- end;
- if Registry.ValueExists('SampleDensity') then
- begin
- renderDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- renderDensity := 200;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- renderFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- renderFilterRadius := 0.4;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- renderOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- renderOversample := 2;
- end;
- if Registry.ValueExists('Width') then
- begin
- renderWidth := Registry.ReadInteger('Width');
- end
- else
- begin
- renderWidth := 1024;
- end;
- if Registry.ValueExists('Height') then
- begin
- renderHeight := Registry.ReadInteger('Height');
- end
- else
- begin
- renderHeight := 768;
- end;
- if Registry.ValueExists('JPEGQuality') then
- begin
- JPEGQuality := Registry.ReadInteger('JPEGQuality');
- end
- else
- begin
- JPEGQuality := 80;
- end;
- if Registry.ValueExists('FileFormat') then
- begin
- renderFileFormat := Registry.ReadInteger('FileFormat');
- end
- else
- begin
- renderFileFormat := 3;
- end;
- end
- else
- begin
- renderFileFormat := 2;
- JPEGQuality := 80;
- renderPath := DefaultPath;
- renderDensity := 200;
- renderOversample := 2;
- renderFilterRadius := 0.4;
- renderWidth := 1024;
- renderHeight := 768;
- end;
- Registry.CloseKey;
- {UPR}
- if Registry.OpenKey('Software\' + APP_NAME + '\UPR', False) then
- begin
- if Registry.ValueExists('FlameColoringFile') then
- begin
- UPRColoringFile := Registry.ReadString('FlameColoringFile');
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- end;
- if Registry.ValueExists('FlameColoringIdent') then
- begin
- UPRColoringIdent := Registry.ReadString('FlameColoringIdent');
- end
- else
- begin
- UPRColoringIdent := 'enr-flame-a';
- end;
- if Registry.ValueExists('FlameFormulaFile') then
- begin
- UPRFormulaFile := Registry.ReadString('FlameFormulaFile');
- end
- else
- begin
- UPRFormulaFile := 'mt.ufm';
- end;
- if Registry.ValueExists('FlameFormulaIdent') then
- begin
- UPRFormulaIdent := Registry.ReadString('FlameFormulaIdent');
- end
- else
- begin
- UPRFormulaIdent := 'mt-pixel';
- end;
- if Registry.ValueExists('FlameIterDensity') then
- begin
- UPRSampleDensity := Registry.ReadInteger('FlameIterDensity');
- end
- else
- begin
- UPRSampleDensity := 35;
- end;
- if Registry.ValueExists('FlameFilterRadius') then
- begin
- UPRFilterRadius := Registry.ReadFloat('FlameFilterRadius');
- end
- else
- begin
- UPRFilterRadius := 0.7;
- end;
- if Registry.ValueExists('FlameOversample') then
- begin
- UPROversample := Registry.ReadInteger('FlameOversample');
- end
- else
- begin
- UPROversample := 3;
- end;
- if Registry.ValueExists('FlameAdjustDensity') then
- begin
- UPRAdjustDensity := Registry.ReadBool('FlameAdjustDensity');
- end
- else
- begin
- UPRAdjustDensity := true;
- end;
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- UPRColoringIdent := 'enr-flame-a';
- UPRFormulaFile := 'mt.ufm';
- UPRFormulaIdent := 'mt-pixel';
- UPRSampleDensity := 35;
- UPRFilterRadius := 0.7;
- UPROversample := 3;
- UPRAdjustDensity := True; ;
- end;
- Registry.CloseKey;
- if Registry.OpenKey('Software\' + APP_NAME + '\Display', False) then
- begin
- if Registry.ValueExists('SampleDensity') then
- begin
- defSampleDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- defSampleDensity := 5;
- end;
- if Registry.ValueExists('Gamma') then
- begin
- defGamma := Registry.ReadFloat('Gamma');
- end
- else
- begin
- defGamma := 4;
- end;
- if Registry.ValueExists('Brightness') then
- begin
- defBrightness := Registry.ReadFloat('Brightness');
- end
- else
- begin
- defBrightness := 4;
- end;
- if Registry.ValueExists('Vibrancy') then
- begin
- defVibrancy := Registry.ReadFloat('Vibrancy');
- end
- else
- begin
- defVibrancy := 1;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- defFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- defFilterRadius := 0.2;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- defOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- defOversample := 1;
- end;
- if Registry.ValueExists('PreviewDensity') then
- begin
- defPreviewDensity := Registry.ReadFloat('PreviewDensity');
- end
- else
- begin
- defPreviewDensity := 0.5;
- end;
- if Registry.ValueExists('PreviewLowQuality') then
- begin
- prevLowQuality := Registry.ReadFloat('PreviewLowQuality');
- end
- else
- begin
- prevLowQuality := 0.1;
- end;
- if Registry.ValueExists('PreviewMediumQuality') then
- begin
- prevMediumQuality := Registry.ReadFloat('PreviewMediumQuality');
- end
- else
- begin
- prevMediumQuality := 1;
- end;
- if Registry.ValueExists('PreviewHighQuality') then
- begin
- prevHighQuality := Registry.ReadFloat('PreviewHighQuality');
- end
- else
- begin
- prevHighQuality := 5;
- end;
- end
- else
- begin
- defSampleDensity := 5;
- defGamma := 4;
- defBrightness := 4;
- defVibrancy := 1;
- defFilterRadius := 0.2;
- defOversample := 1;
- defPreviewDensity := 0.5;
- prevLowQuality := 0.1;
- prevMediumQuality := 1;
- prevHighQuality := 5;
- end;
- Registry.CloseKey;
-
- finally
- Registry.Free;
- end;
-end;
-
-procedure SaveSettings;
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Defaults', True) then
- begin
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteString('SmoothPaletteFile', SmoothPaletteFile);
- Registry.WriteBool('ConfirmDelete', ConfirmDelete);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('MinTransforms', randMinTransforms);
- Registry.WriteInteger('MaxTransforms', randMaxTransforms);
- Registry.WriteInteger('MutationMinTransforms', mutantMinTransforms);
- Registry.WriteInteger('MutationMaxTransforms', mutantMaxTransforms);
- Registry.WriteInteger('RandomGradient', randGradient);
- Registry.WriteString('ParameterFolder', ParamFolder);
- Registry.WriteString('UPRPath', UPRPath);
- Registry.WriteString('ImageFolder', ImageFolder);
- Registry.WriteString('SavePath', SavePath);
- Registry.WriteInteger('UPRWidth', UPRWidth);
- Registry.WriteInteger('UPRHeight', UPRHeight);
- Registry.WriteString('BrowserPath', BrowserPath);
- Registry.WriteInteger('EditPreviewQaulity', EditPrevQual);
- Registry.WriteInteger('MutatePreviewQaulity', MutatePrevQual);
- Registry.WriteInteger('AdjustPreviewQaulity', AdjustPrevQual);
- Registry.WriteString('RandomPrefix', RandomPrefix);
- Registry.WriteString('RandomDate', RandomDate);
- Registry.WriteInteger('RandomIndex', RandomIndex);
- Registry.WriteString('DefaultFlameFile', defFlameFile);
- Registry.WriteString('SmoothPalettePath', SmoothPalettePath);
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteString('SmoothPaletteFile', defSmoothPaletteFile);
- Registry.WriteInteger('SymmetryType', SymmetryType);
- Registry.WriteInteger('SymmetryOrder', SymmetryOrder);
- Registry.WriteInteger('VariationOptions', VariationOptions);
- Registry.WriteBool('FixedReference', FixedReference);
- Registry.WriteInteger('MinNodes', MinNodes);
- Registry.WriteInteger('MinHue', MinHue);
- Registry.WriteInteger('MinSat', MinSat);
- Registry.WriteInteger('MinLum', MinLum);
- Registry.WriteInteger('MaxNodes', MaxNodes);
- Registry.WriteInteger('MaxHue', MaxHue);
- Registry.WriteInteger('MaxSat', MaxSat);
- Registry.WriteInteger('MaxLum', MaxLum);
- Registry.WriteInteger('BatchSize', BatchSize);
- Registry.WriteString('ScriptPath', ScriptPath);
- Registry.WriteInteger('ExportFileFormat', ExportFileFormat);
- Registry.WriteInteger('ExportWidth', ExportWidth);
- Registry.WriteInteger('ExportHeight', ExportHeight);
- Registry.WriteFloat('ExportDensity', ExportDensity);
- Registry.WriteFloat('ExportFilter', ExportFilter);
- Registry.WriteInteger('ExportOversample', ExportOversample);
- Registry.WriteInteger('ExportBatches', ExportBatches);
- Registry.WriteString('Nick', SheepNick);
- Registry.WriteString('URL', SheepURL);
- Registry.WriteString('Renderer', HqiPath);
- Registry.WriteString('Server', SheepServer);
- Registry.WriteString('Pass', SheepPW);
- Registry.WriteBool('ResizeOnLoad', ResizeOnLoad);
- Registry.WriteBool('ShowProgress', ShowProgress);
- Registry.WriteBool('KeepBackground', KeepBackground);
- Registry.WriteString('FunctionLibrary', defLibrary);
- end;
- { Display }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Display', True) then
- begin
- Registry.WriteFloat('SampleDensity', defSampleDensity);
- Registry.WriteFloat('Gamma', defGamma);
- Registry.WriteFloat('Brightness', defBrightness);
- Registry.WriteFloat('Vibrancy', defVibrancy);
- Registry.WriteFloat('FilterRadius', defFilterRadius);
- Registry.WriteInteger('Oversample', defOversample);
- Registry.WriteFloat('PreviewDensity', defPreviewDensity);
- Registry.WriteFloat('PreviewLowQuality', prevLowQuality);
- Registry.WriteFloat('PreviewMediumQuality', prevMediumQuality);
- Registry.WriteFloat('PreviewHighQuality', prevHighQuality);
- end;
- { UPR }
- if Registry.OpenKey('\Software\' + APP_NAME + '\UPR', True) then
- begin
- Registry.WriteString('FlameColoringFile', UPRColoringFile);
- Registry.WriteString('FlameColoringIdent', UPRColoringIdent);
- Registry.WriteString('FlameFormulaFile', UPRFormulaFile);
- Registry.WriteString('FlameFormulaIdent', UPRFormulaIdent);
- Registry.WriteInteger('FlameIterDensity', UPRSampleDensity);
- Registry.WriteFloat('FlameFilterRadius', UPRFilterRadius);
- Registry.WriteInteger('FlameOversample', UPROversample);
- Registry.WriteBool('FlameAdjustDensity', UPRAdjustDensity);
- end;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Render', True) then
- begin
- Registry.WriteString('Path', renderPath);
- Registry.WriteFloat('SampleDensity', renderDensity);
- Registry.WriteInteger('Oversample', renderOversample);
- Registry.WriteFloat('FilterRadius', renderFilterRadius);
- Registry.WriteInteger('Width', renderWidth);
- Registry.WriteInteger('Height', renderHeight);
- Registry.WriteInteger('JPEGQuality', JPEGQuality);
- Registry.WriteInteger('FileFormat', renderFileFormat);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/Render.pas b/2.02f/Source/Render.pas
deleted file mode 100644
index 505cc7c..0000000
--- a/2.02f/Source/Render.pas
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render;
-
-interface
-
-uses
- RenderThread;
-
-type
- TRenderer = class(TRenderThread)
- private
- public
- procedure Execute; override;
- end;
-
-implementation
-
-{ TRenderer }
-
-procedure TRenderer.Execute;
-begin
- // do nothing TRenderer does not use the Thread capabilities
-end;
-
-end.
-
diff --git a/2.02f/Source/RenderThread.pas b/2.02f/Source/RenderThread.pas
deleted file mode 100644
index d174580..0000000
--- a/2.02f/Source/RenderThread.pas
+++ /dev/null
@@ -1,1072 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RenderThread;
-
-interface
-
-uses
- Classes, ControlPoint, Windows, Graphics, Dialogs, Messages;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-type
- TOnProgress = procedure(prog: double) of object;
-
-type
- TColorMapColor = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
-// Count: Int64;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TBucket = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
- Count: Int64;
- end;
- PBucket = ^TBucket;
- TBucketArray = array of TBucket;
-
-type
-// MT - changed all double to extended
- TRenderThread = class(TThread)
- private
- Fcp: TControlPoint;
- bm: TBitmap;
-
- oversample: int64;
- filter_width: int64;
- filter: array of array of extended;
-
- image_Width: int64;
- image_Height: int64;
- BucketWidth: int64;
- BucketHeight: int64;
- BucketSize: int64;
- gutter_width: int64;
-
-// sample_density: double;
- sample_density: extended; // mt
-
- Buckets: TBucketArray;
- ColorMap: TColorMapArray;
- accumulate: array of array of int64;
-
- bg: array[0..2] of extended;
- vib_gam_n: int64;
- vibrancy: double;
- gamma: double;
-
- bounds: array[0..3] of extended;
- size: array[0..1] of extended;
- ppux, ppuy: extended;
-
- bUseAcculationBuffer: boolean;
- bStop: boolean;
-
- FOnProgress: TOnProgress;
-
- procedure SetOnProgress(const Value: TOnProgress);
-
- procedure CreateFilter;
- procedure NormalizeFilter;
-
- procedure InitValues;
- procedure InitBuffers;
- procedure InitBitmap(w: int64 = 0; h: int64 = 0);
- procedure ClearBuffers;
- procedure ClearBuckets;
- procedure CreateColorMap;
- procedure CreateCamera;
-
- procedure FillAccumulation(Filter: double = 1);
-
- procedure AddPointsToBuckets(const points: TPointsArray); overload;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); overload;
-
- public
- MaxMem: int64;
- TargetHandle: HWND;
- nrSlices: int64;
- Slice: int64;
- compatibility : integer;
- procedure Execute; override;
- constructor Create;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- function GetImage: TBitmap;
- procedure SetPixels;
- procedure CreateBM;
- procedure CreateBMFromBuckets(YOffset: int64 = 0);
- procedure CreateBMPrecise;
-
- procedure RenderMaxMem(MaxMemory: int64 = 64);
- procedure Render; overload;
- procedure Render(Time: double); overload;
- procedure Stop;
-
- procedure Test(var fracBlack, fracWhite, avgColor: Double);
-
- property OnProgress: TOnProgress
- read FOnProgress
- write SetOnProgress;
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderThread }
-
-
-procedure TRenderThread.ClearBuckets;
-var
- i: integer;
-begin
- for i := 0 to BucketSize - 1 do begin
- buckets[i].Red := 0;
- buckets[i].Green := 0;
- buckets[i].Blue := 0;
- buckets[i].Count := 0;
- end;
-end;
-
-procedure TRenderThread.ClearBuffers;
-var
- i: integer;
-begin
- if bUseAcculationBuffer then
- for i := 0 to BucketSize - 1 do begin
- buckets[i].Red := 0;
- buckets[i].Green := 0;
- buckets[i].Blue := 0;
- buckets[i].Count := 0;
-
- accumulate[i][0] := 0;
- accumulate[i][1] := 0;
- accumulate[i][2] := 0;
- accumulate[i][3] := 0;
- end
- else
- ClearBuckets;
-end;
-
-procedure TRenderThread.CreateBM;
-var
- i, j: integer;
-
- alpha: double;
-// r,g,b: double;
- ai, ri, gi, bi: int64;
- bgtot: int64;
- ls: double;
-
- ii, jj: integer;
- fp: array[0..3] of double;
-
- Row: PLongintArray;
-
- vib, notvib: int64;
- bgi: array[0..2] of int64;
- bucketpos: int64;
- filterValue: double;
- filterpos: int64;
-begin
- vibrancy := vibrancy / vib_gam_n;
- gamma := vib_gam_n / gamma;
-
- vib := round(vibrancy * 256.0);
- notvib := 256 - vib;
-
- bgi[0] := round((256 * bg[0]) / vib_gam_n);
- bgi[1] := round((256 * bg[1]) / vib_gam_n);
- bgi[2] := round((256 * bg[2]) / vib_gam_n);
- bgtot := RGB(bgi[2], bgi[1], bgi[0]);
-
- bucketpos := 0;
- ai := 0;
- ls := 0;
-
- for i := 0 to Image_Height - 1 do begin
- if Terminated then
- Exit;
-
- if assigned(FOnProgress) then
- FOnProgress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[i]);
- for j := 0 to Image_Width - 1 do begin
- // todo filter
-
- if filter_width > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- filterValue := filter[ii, jj];
-// filterpos := (i * oversample + ii) * BucketWidth + j * oversample + jj;
- filterpos := bucketpos + ii * BucketWidth + jj;
- fp[0] := fp[0] + filterValue * accumulate[filterpos][0];
- fp[1] := fp[1] + filterValue * accumulate[filterpos][1];
- fp[2] := fp[2] + filterValue * accumulate[filterpos][2];
- fp[3] := fp[3] + filterValue * accumulate[filterpos][3];
- end;
- end;
- end else begin
- fp[0] := accumulate[bucketpos][0];
- fp[1] := accumulate[bucketpos][1];
- fp[2] := accumulate[bucketpos][2];
- fp[3] := accumulate[bucketpos][3];
- end;
- Inc(bucketpos, oversample);
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fp[3] / PREFILTER_WHITE;
- if (fp[3] > 0.0) then begin
- alpha := power(fp[3], gamma);
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then
- ai := 0
- else if (ai > 256) then
- ai := 256;
- ai := 256 - ai;
- end else begin
- // no intesity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma))
- else
- ri := Round(ls * fp[0]);
- ri := ri + (ai * bgi[0]) shr 8;
- if (ri < 0) then
- ri := 0
- else if (ri > 255) then
- ri := 255;
-
- if (notvib > 0) then
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma))
- else
- gi := Round(ls * fp[1]);
- gi := gi + (ai * bgi[1]) shr 8;
- if (gi < 0) then
- gi := 0
- else if (gi > 255) then
- gi := 255;
-
- if (notvib > 0) then
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma))
- else
- bi := Round(ls * fp[2]);
- bi := bi + (ai * bgi[2]) shr 8;
- if (bi < 0) then
- bi := 0
- else if (bi > 255) then
- bi := 255;
-
- Row[j] := RGB(bi, gi, ri);
- end;
-
- Inc(bucketpos, 2 * gutter_width);
- Inc(bucketpos, (oversample - 1) * BucketWidth);
- end;
- bm.PixelFormat := pf24bit;
-end;
-
-procedure TRenderThread.CreateBMPrecise;
-var
- i, j: integer;
-
- alpha: double;
- r, g, b: double;
- ls: double;
-
- ii, jj: integer;
- fp: array[0..3] of double;
-
- Row: PLongintArray;
-begin
- vibrancy := vibrancy / vib_gam_n;
- gamma := vib_gam_n / gamma;
-
- bg[0] := 256 * bg[0] / vib_gam_n;
- bg[1] := 256 * bg[1] / vib_gam_n;
- bg[2] := 256 * bg[2] / vib_gam_n;
-
- for i := 0 to Image_Height - 1 do begin
- if assigned(FOnProgress) then
- FOnProgress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[i]);
-
- for j := 0 to Image_Width - 1 do begin
- // todo filter
-
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- fp[0] := fp[0] + filter[ii, jj] * accumulate[(i * oversample + ii) * BucketWidth + j * oversample + jj][0];
- fp[1] := fp[1] + filter[ii, jj] * accumulate[(i * oversample + ii) * BucketWidth + j * oversample + jj][1];
- fp[2] := fp[2] + filter[ii, jj] * accumulate[(i * oversample + ii) * BucketWidth + j * oversample + jj][2];
- fp[3] := fp[3] + filter[ii, jj] * accumulate[(i * oversample + ii) * BucketWidth + j * oversample + jj][3];
- end;
- end;
-
- alpha := fp[3];
- if (alpha > 0.0) then begin
- ls := vibrancy * 256.0 * power(alpha / PREFILTER_WHITE, gamma) / (alpha / PREFILTER_WHITE);
- alpha := power(alpha / PREFILTER_WHITE, gamma);
- if (alpha < 0.0) then
- alpha := 0.0
- else if (alpha > 1.0) then
- alpha := 1.0;
- end else begin
- ls := 0;
- end;
-
- r := ls * fp[0] / PREFILTER_WHITE;
- if (vibrancy < 1.0) then
- r := r + (1.0 - vibrancy) * 256.0 * power(fp[0] / PREFILTER_WHITE, gamma);
- r := r + ((1.0 - alpha) * bg[0]);
- if (r < 0) then
- r := 0
- else if (r > 255) then
- r := 255;
-
- g := ls * fp[1] / PREFILTER_WHITE;
- if (vibrancy < 1.0) then
- g := g + (1.0 - vibrancy) * 256.0 * power(fp[1] / PREFILTER_WHITE, gamma);
- g := g + ((1.0 - alpha) * bg[1]);
- if (g < 0) then
- g := 0
- else if (g > 255) then
- g := 255;
-
- b := ls * fp[2] / PREFILTER_WHITE;
- if (vibrancy < 1.0) then
- b := b + (1.0 - vibrancy) * 256.0 * power(fp[2] / PREFILTER_WHITE, gamma);
- b := b + ((1.0 - alpha) * bg[2]);
- if (b < 0) then
- b := 0
- else if (b > 255) then
- b := 255;
-
- Row[j] := RGB(round(b), round(g), round(r));
- end;
- end;
- bm.PixelFormat := pf24bit;
-end;
-
-procedure TRenderThread.CreateCamera;
-var
- scale: double;
- t0, t1: double;
- corner0, corner1: double;
- shift: int64;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- corner0 := fcp.center[0] - image_width / ppux / 2.0;
- corner1 := fcp.center[1] - image_height / ppuy / 2.0;
- bounds[0] := corner0 - t0;
- bounds[1] := corner1 - t1 + shift;
- bounds[2] := corner0 + image_width / ppux + t0;
- bounds[3] := corner1 + image_height / ppuy + t1; //+ shift;
- if abs(bounds[2] - bounds[0]) > 0.01 then
- size[0] := 1.0 / (bounds[2] - bounds[0])
- else
- size[0] := 1;
- if abs(bounds[3] - bounds[1]) > 0.01 then
- size[1] := 1.0 / (bounds[3] - bounds[1])
- else
- size[1] := 1;
-end;
-
-procedure TRenderThread.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do begin
- ColorMap[i].Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- ColorMap[i].Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- ColorMap[i].Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
-// cmap[i][3] := fcp.white_level;
- end;
-end;
-
-procedure TRenderThread.CreateFilter;
-var
- i, j: integer;
-begin
- oversample := fcp.spatial_oversample;
- filter_width := Round(2.0 * FILTER_CUTOFF * oversample * fcp.spatial_filter_radius);
- // make sure it has same parity as oversample
- if odd(filter_width + oversample) then
- inc(filter_width);
-
- setLength(filter, filter_width, filter_width);
- for i := 0 to filter_width - 1 do begin
- for j := 0 to filter_width - 1 do begin
- filter[i, j] := exp(-2.0 * power(((2.0 * i + 1.0) / filter_width - 1.0) * FILTER_CUTOFF, 2) *
- power(((2.0 * j + 1.0) / filter_width - 1.0) * FILTER_CUTOFF, 2));
- end;
- end;
- Normalizefilter;
-end;
-
-destructor TRenderThread.Destroy;
-begin
- if assigned(bm) then
- bm.Free;
-
- inherited;
-end;
-
-procedure TRenderThread.FillAccumulation(Filter: double);
-var
- k1, k2: double;
- area: double;
- ls: double;
- i: integer;
-begin
- vibrancy := vibrancy + fcp.vibrancy;
- gamma := gamma + fcp.gamma;
- Inc(vib_gam_n);
-
- bg[0] := bg[0] + fcp.background[0] / 256;
- bg[1] := bg[1] + fcp.background[1] / 256;
- bg[2] := bg[2] + fcp.background[2] / 256;
-
- k1 := (Filter * fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256;
- area := image_width * image_height / (ppux * ppuy);
- k2 := (oversample * oversample * fcp.nbatches) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- for i := 0 to BucketWidth * BucketHeight - 1 do begin
- if Buckets[i].count = 0 then
- Continue;
- ls := (k1 * log10(1 + Buckets[i].Count * k2)) / Buckets[i].Count;
- accumulate[i, 0] := accumulate[i, 0] + Round(Buckets[i].Red * ls);
- accumulate[i, 1] := accumulate[i, 1] + Round(Buckets[i].Green * ls);
- accumulate[i, 2] := accumulate[i, 2] + Round(Buckets[i].Blue * ls);
- accumulate[i, 3] := accumulate[i, 3] + Round(Buckets[i].Count * ls);
- end;
-end;
-
-function TRenderThread.GetImage: TBitmap;
-begin
- Result := bm;
-end;
-
-procedure TRenderThread.InitBuffers;
-begin
- gutter_width := (filter_width - oversample) div 2;
- BucketHeight := oversample * image_height + 2 * gutter_width;
- Bucketwidth := oversample * image_width + 2 * gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-
- if high(buckets) <> (BucketSize - 1) then begin
- SetLength(buckets, BucketSize);
- if bUseAcculationBuffer then
- SetLength(accumulate, BucketSize, 4);
- end;
-end;
-
-procedure TRenderThread.InitValues;
-begin
- image_height := fcp.Height;
- image_Width := fcp.Width;
-
- bUseAcculationBuffer := fcp.nbatches > 1;
-// bUseAcculationBuffer := True;
-
- CreateFilter;
- CreateCamera;
-
- InitBuffers;
-
- CreateColorMap;
-
- vibrancy := 0;
- gamma := 0;
- vib_gam_n := 0;
- bg[0] := 0;
- bg[1] := 0;
- bg[2] := 0;
-end;
-
-procedure TRenderThread.NormalizeFilter;
-var
- i, j: integer;
- t: double;
-begin
- t := 0;
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- t := t + filter[i, j];
-
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- filter[i, j] := filter[i, j] / t;
-end;
-
-procedure TRenderThread.RenderMaxMem(MaxMemory: int64);
-const
- Dividers: array[0..12] of integer = (1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 20, 32, 64);
-var
- ApproxMemory: int64;
- i: integer;
-// height: double;
- zoom_scale, center_base, center_y: double;
-begin
- bUseAcculationBuffer := fcp.nbatches > 1;
- image_height := fcp.Height;
- image_Width := fcp.Width;
- oversample := fcp.spatial_oversample;
-
- MaxMemory := MaxMemory * 1000000 - 4 * image_height * image_width;
-
- if bUseAcculationBuffer then
- ApproxMemory := 32 * oversample * oversample * image_height * image_width
- else
- ApproxMemory := 16 * oversample * oversample * image_height * image_width;
-
- if (MaxMemory < 0) then
- Exit;
-
- nrSlices := 1 + ApproxMemory div MaxMemory;
-
- if nrSlices > Dividers[High(Dividers)] then begin
- for i := High(Dividers) downto 0 do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then begin
- nrSlices := dividers[i];
- break;
- end;
- end;
- end else begin
- for i := 0 to High(Dividers) do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then
- continue;
- if nrslices <= dividers[i] then begin
- nrSlices := dividers[i];
- break;
- end;
- end;
- end;
-
- fcp.sample_density := fcp.sample_density * nrslices;
- fcp.height := fcp.height div nrslices;
-// height := Fcp.Height / Fcp.pixels_per_unit;
-// Slice location changed to code from Drave's flame 1.6 - mt
- center_y := fcp.center[1];
- zoom_scale := power(2.0, fcp.zoom);
- center_base := center_y - ((nrslices - 1) * fcp.height) /
- (2 * fcp.pixels_per_unit * zoom_scale);
-
- InitValues;
- InitBitmap(fcp.Width, NrSlices * fcp.Height);
-
- for i := 0 to NrSlices - 1 do begin
- Slice := i;
-// fcp.center[1] := center_base + Height * slice;
- fcp.center[1] := center_base + fcp.height * slice / (fcp.pixels_per_unit * zoom_scale);
- CreateCamera;
- ClearBuffers;
- SetPixels;
- if bUseAcculationBuffer then begin
- FillAccumulation;
- CreateBM;
- end else begin
- CreateBMFromBuckets(Slice * fcp.height);
- end;
- end;
- fcp.sample_density := fcp.sample_density / nrslices;
- fcp.height := fcp.height * nrslices;
-end;
-
-
-procedure TRenderThread.Render(Time: double);
-//var
-// i: integer;
-begin
-{
- if not Assigned(FCPS) or (FCPS.NrControlPoints = 0) then begin
- if Assigned(FCP) then
- Render(0);
- exit;
- end;
-
- FCP := FCPS.Cps[0];
- FCP.spatial_filter_radius := 0.4;
- InitValues;
- InitBitmap;
- InitTemporalData;
- ClearBuffers;
-
- for i := 0 to FCP.nbatches - 1 do begin
- FCP := FCPS.GetCp(time + temporal_deltas[i]);
- ClearBuckets;
- CreateCamera;
- CreateCMap;
- SetPixelsi;
-
- if bUseAcculationBuffer then begin
- FillAccumulation(temporal_filter[i]);
- end else begin
- CreateBMFromBuckets;
- end;
-
- FCP.Free;
- end;
- if bUseAcculationBuffer then begin
- CreateBM;
- end;
-
- FCP := nil;
- }
-end;
-
-procedure TRenderThread.SetCP(CP: TControlPoint);
-begin
- FCP := CP;
-// FCPS := nil;
-end;
-
-{
-procedure TRenderThread.SetCPS(CPS: TControlPoints);
-begin
- FCPS := CPS;
- FCP := nil;
-end;
-}
-
-procedure TRenderThread.SetOnProgress(const Value: TOnProgress);
-begin
- FOnProgress := Value;
-end;
-
-
-procedure TRenderThread.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if Terminated then
- Exit;
-
- px := points[i].x - bx;
- py := points[i].y - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-procedure TRenderThread.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- ca,sa: double;
- nx, ny: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
-
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- ca := cos(FCP.FAngle);
- sa := sin(FCP.FAngle);
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if Terminated then
- Exit;
-
- px := points[i].x - FCP.Center[0];
- py := points[i].y - FCP.Center[1];
-
- nx := px * ca + py * sa;
- ny := -px * sa + py * ca;
-
- px := nx + FCP.Center[0] - bx;
- py := ny + FCP.Center[1] - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-procedure TRenderThread.SetPixels;
-var
- i: integer;
- nsamples: int64;
- nrbatches: int64;
- points: TPointsArray;
-begin
- SetLength(Points, SUB_BATCH_SIZE);
-
- nsamples := Round(sample_density * bucketSize / (oversample * oversample));
- nrbatches := Round(nsamples / (fcp.nbatches * SUB_BATCH_SIZE));
- Randomize;
-
- for i := 0 to nrbatches do begin
- if Terminated then
- Exit;
- if bStop then
- Exit;
-
- if (i and $F = 0) and assigned(FOnProgress) then
- FOnProgress(i / nrbatches);
-
- // generate points
- case Compatibility of
- 0: fcp.iterate(SUB_BATCH_SIZE, points);
- 1: fcp.iterate_d(SUB_BATCH_SIZE, points);
- end;
-
- if FCP.FAngle = 0 then
- AddPointsToBuckets(points)
- else
- AddPointsToBucketsAngle(points);
- end;
-end;
-
-procedure TRenderThread.Stop;
-begin
- bStop := True;
-end;
-
-procedure TRenderThread.CreateBMFromBuckets(YOffset: int64);
-var
- i, j: integer;
-
- alpha: double;
-// r,g,b: double;
- ai, ri, gi, bi: int64;
- bgtot: int64;
- ls: double;
- ii, jj: integer;
- fp: array[0..3] of double;
- Row: PLongintArray;
- vib, notvib: int64;
- bgi: array[0..2] of int64;
- bucketpos: int64;
- filterValue: double;
- filterpos: int64;
- lsa: array[0..1024] of double;
-var
- k1, k2: double;
- area: double;
-begin
- if fcp.gamma = 0 then
- gamma := fcp.gamma
- else
- gamma := 1 / fcp.gamma;
- vib := round(fcp.vibrancy * 256.0);
- notvib := 256 - vib;
-
- bgi[0] := round(fcp.background[0]);
- bgi[1] := round(fcp.background[1]);
- bgi[2] := round(fcp.background[2]);
- bgtot := RGB(bgi[2], bgi[1], bgi[0]);
-
- k1 := (fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256.0;
- area := image_width * image_height / (ppux * ppuy);
- k2 := (oversample * oversample) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- lsa[0] := 0;
- for i := 1 to 1024 do begin
- lsa[i] := (k1 * log10(1 + fcp.White_level * i * k2)) / (fcp.White_level * i);
- end;
-
- if filter_width > 1 then begin
- for i := 0 to BucketWidth * BucketHeight - 1 do begin
- if Buckets[i].count = 0 then
- Continue;
-
- ls := lsa[Min(1023, Buckets[i].Count)];
-
- Buckets[i].Red := Round(Buckets[i].Red * ls);
- Buckets[i].Green := Round(Buckets[i].Green * ls);
- Buckets[i].Blue := Round(Buckets[i].Blue * ls);
- Buckets[i].Count := Round(Buckets[i].Count * ls);
- end;
- end;
-
- ls := 0;
- ai := 0;
- bucketpos := 0;
- for i := 0 to Image_Height - 1 do begin
-// if Terminated then
- if Terminated then
- Exit;
-
- if assigned(FOnProgress) then
- FOnProgress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[YOffset + i]);
- for j := 0 to Image_Width - 1 do begin
- if filter_width > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- filterValue := filter[ii, jj];
- filterpos := bucketpos + ii * BucketWidth + jj;
-
- fp[0] := fp[0] + filterValue * Buckets[filterpos].Red;
- fp[1] := fp[1] + filterValue * Buckets[filterpos].Green;
- fp[2] := fp[2] + filterValue * Buckets[filterpos].Blue;
- fp[3] := fp[3] + filterValue * Buckets[filterpos].Count;
- end;
- end;
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fcp.white_level * fp[3] / PREFILTER_WHITE;
- end else begin
- ls := lsa[Min(1023, Buckets[bucketpos].count)] / PREFILTER_WHITE;
-
- fp[0] := ls * Buckets[bucketpos].Red;
- fp[1] := ls * Buckets[bucketpos].Green;
- fp[2] := ls * Buckets[bucketpos].Blue;
- fp[3] := ls * Buckets[bucketpos].Count * fcp.white_level;
- end;
-
- Inc(bucketpos, oversample);
-
- if (fp[3] > 0.0) then begin
- alpha := power(fp[3], gamma);
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then
- ai := 0
- else if (ai > 256) then
- ai := 256;
- ai := 256 - ai;
- end else begin
- // no intensity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma))
- else
- ri := Round(ls * fp[0]);
- ri := ri + (ai * bgi[0]) shr 8;
- if (ri < 0) then
- ri := 0
- else if (ri > 255) then
- ri := 255;
-
- if (notvib > 0) then
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma))
- else
- gi := Round(ls * fp[1]);
- gi := gi + (ai * bgi[1]) shr 8;
- if (gi < 0) then
- gi := 0
- else if (gi > 255) then
- gi := 255;
-
- if (notvib > 0) then
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma))
- else
- bi := Round(ls * fp[2]);
- bi := bi + (ai * bgi[2]) shr 8;
- if (bi < 0) then
- bi := 0
- else if (bi > 255) then
- bi := 255;
-
- Row[j] := RGB(bi, gi, ri);
- end;
-
- Inc(bucketpos, 2 * gutter_width);
- Inc(bucketpos, (oversample - 1) * BucketWidth);
- end;
- bm.PixelFormat := pf24bit;
-end;
-
-procedure TRenderThread.InitBitmap(w, h: int64);
-begin
- if not Assigned(bm) then
- bm := TBitmap.Create;
-
- bm.PixelFormat := pf32bit;
-
- if (w <> 0) and (h <> 0) then begin
- bm.Width := w;
- bm.Height := h;
- end else begin
- bm.Width := image_Width;
- bm.Height := image_Height;
- end;
-end;
-
-constructor TRenderThread.Create;
-begin
- MaxMem := 0; // mt
- Slice := 0;
- NrSlices := 1;
- FreeOnTerminate := False;
- inherited Create(True); // Create Suspended;
-end;
-
-procedure TRenderThread.Test(var fracBlack, fracWhite, avgColor: Double);
-// Might have to take this out of class...only needs to see the bitmap;
-var
- x, y: integer;
- Row: PLongintArray;
- nrPixels: int64;
- nrWhite: int64;
- nrBlack: int64;
- SumColor: int64;
- c: int64;
-begin
- Render;
-
- nrPixels := fcp.Width * fcp.Height;
- nrWhite := 0;
- nrBlack := 0;
- SumColor := 0;
- for y := 0 to bm.Height - 1 do begin
- Row := bm.ScanLine[y];
- for x := 0 to bm.Height - 1 do begin
- c := (((Row[x] shr 16) and $FF) + ((Row[x] shr 8) and $FF) + (Row[x] and $FF)) div 3;
- Inc(SumColor, c);
- if c = 0 then Inc(nrBlack);
- if c = 255 then Inc(nrWhite);
- end;
- end;
-
- fracBlack := nrBlack / nrPixels;
- fracWhite := nrWhite / nrPixels;
- avgColor := SumColor / nrPixels;
-end;
-
-procedure TRenderThread.Render;
-begin
-{ if not Assigned(FCP) then begin
- if Assigned(FCPS) then
- Render(0);
- exit;
- end;
-}
-
- bStop := False;
-
- InitValues;
- InitBitmap;
- ClearBuffers;
- SetPixels;
- if bUseAcculationBuffer then begin
- FillAccumulation;
- CreateBM;
- end else begin
- CreateBMFromBuckets;
- end;
-end;
-
-procedure TRenderThread.Execute;
-begin
- if MaxMem = 0 then
- Render
- else
- RenderMaxMem(MaxMem);
-
- if Terminated then
- PostMessage(TargetHandle, WM_THREAD_TERMINATE, 0, 0)
- else
- PostMessage(TargetHandle, WM_THREAD_COMPLETE, 0, 0);
-end;
-
-end.
-
diff --git a/2.02f/Source/Save.dfm b/2.02f/Source/Save.dfm
deleted file mode 100644
index dcc7d6d..0000000
--- a/2.02f/Source/Save.dfm
+++ /dev/null
@@ -1,116 +0,0 @@
-object SaveForm: TSaveForm
- Left = 246
- Top = 327
- BorderStyle = bsDialog
- Caption = 'Save Parameters'
- ClientHeight = 142
- ClientWidth = 406
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poOwnerFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 8
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object Label2: TLabel
- Left = 16
- Top = 64
- Width = 23
- Height = 13
- Caption = 'Title:'
- end
- object btnDefGradient: TSpeedButton
- Left = 368
- Top = 22
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object txtFilename: TEdit
- Left = 16
- Top = 24
- Width = 345
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- end
- object txtTitle: TEdit
- Left = 16
- Top = 80
- Width = 345
- Height = 21
- TabOrder = 1
- Text = 'txtTitle'
- end
- object btnSave: TButton
- Left = 240
- Top = 112
- Width = 75
- Height = 25
- Caption = '&Save'
- Default = True
- TabOrder = 2
- OnClick = btnSaveClick
- end
- object btnCancel: TButton
- Left = 320
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 3
- OnClick = btnCancelClick
- end
- object SaveDialog: TSaveDialog
- Left = 368
- Top = 64
- end
-end
diff --git a/2.02f/Source/Save.pas b/2.02f/Source/Save.pas
deleted file mode 100644
index 553ba4d..0000000
--- a/2.02f/Source/Save.pas
+++ /dev/null
@@ -1,165 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Save;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons;
-
-type
- TSaveForm = class(TForm)
- txtFilename: TEdit;
- txtTitle: TEdit;
- btnSave: TButton;
- btnCancel: TButton;
- Label1: TLabel;
- Label2: TLabel;
- btnDefGradient: TSpeedButton;
- SaveDialog: TSaveDialog;
- procedure btnSaveClick(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- private
- public
- Title: string;
- Filename: string;
- end;
-
-var
- SaveForm: TSaveForm;
-
-implementation
-
-uses Main, Global, cmap;
-
-{$R *.DFM}
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) = 1 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-procedure TSaveForm.btnSaveClick(Sender: TObject);
-var
- warn, t, f: string;
- check: boolean;
-begin
- if caption = 'Save Parameters' then
- warn := 'parameters'
- else if caption = 'Save Gradient' then
- warn := 'gradient'
- else if caption = 'Export UPR' then
- warn := 'UPR';
- t := Trim(txtTitle.Text);
- f := Trim(txtFilename.Text);
-
- if t = '' then
- begin
- Application.MessageBox(PChar('Please enter a title for the ' + warn + '.'), 'Apophysis', 48);
- Exit;
- end;
- if f = '' then
- begin
- Application.MessageBox('Please enter a file name.', 'Apophysis', 48);
- Exit;
- end;
- if ExtractFileExt(f) = '' then
- begin
- Application.MessageBox('Invalid file name.', 'Apophysis', 48);
- Exit;
- end;
-
- if warn = 'parameters' then
- begin
- check := XMLEntryExists(t, f);
- end
- else
- begin
- t := CleanIdentifier(t);
- check := EntryExists(t, f);
- end;
-
- if check then
- if Application.MessageBox(PChar(t + ' in ' + f + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
-
- Title := t;
- Filename := f;
- ModalResult := mrOK;
-end;
-
-procedure TSaveForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TSaveForm.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- txtTitle.Text := Title;
- btnSave.SetFocus;
-end;
-
-procedure TSaveForm.btnDefGradientClick(Sender: TObject);
-begin
- if caption = 'Save Parameters' then
- begin
- SaveDialog.Title := 'Select Parameter File';
- SaveDialog.DefaultExt := 'flame';
- SaveDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 Parameters (*.fla)|*.fla|Fractint IFS Files (*.ifs)|*.ifs';
- end
- else if caption = 'Save Gradient' then
- begin
- SaveDialog.Title := 'Select Gradient File';
- SaveDialog.DefaultExt := 'ugr';
- SaveDialog.Filter := 'Gradient files (*.ugr)|*.ugr'
- end
- else if caption = 'Export UPR' then
- begin
- SaveDialog.Title := 'Select Ultra Fractal Parameter File';
- SaveDialog.DefaultExt := 'upr';
- SaveDialog.Filter := 'UPR Files (*.upr)|*.upr';
- end;
- SaveDialog.InitialDir := ExtractFilePath(txtFilename.Text);
- if SaveDialog.Execute then
- txtFileName.Text := SaveDialog.Filename;
-end;
-
-end.
-
diff --git a/2.02f/Source/SavePreset.dfm b/2.02f/Source/SavePreset.dfm
deleted file mode 100644
index e2d8847..0000000
--- a/2.02f/Source/SavePreset.dfm
+++ /dev/null
@@ -1,51 +0,0 @@
-object SavePresetForm: TSavePresetForm
- Left = 295
- Top = 331
- BorderStyle = bsDialog
- Caption = 'Save Preset'
- ClientHeight = 77
- ClientWidth = 325
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 8
- Top = 4
- Width = 62
- Height = 13
- Caption = 'Preset name:'
- end
- object txtPresetName: TEdit
- Left = 8
- Top = 20
- Width = 305
- Height = 21
- TabOrder = 0
- end
- object Button1: TButton
- Left = 88
- Top = 48
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- ModalResult = 1
- TabOrder = 1
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 168
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 2
- end
-end
diff --git a/2.02f/Source/SavePreset.pas b/2.02f/Source/SavePreset.pas
deleted file mode 100644
index 9844bc1..0000000
--- a/2.02f/Source/SavePreset.pas
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit SavePreset;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls;
-
-type
- TSavePresetForm = class(TForm)
- txtPresetName: TEdit;
- Label1: TLabel;
- Button1: TButton;
- Button2: TButton;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- SavePresetForm: TSavePresetForm;
-
-implementation
-
-{$R *.DFM}
-
-procedure TSavePresetForm.Button1Click(Sender: TObject);
-begin
- if txtPresetName.Text = '' then
- begin
- Application.MessageBox(PChar('Please enter a name for the preset.'), 'Apophysis', 48);
- Exit;
- end;
-end;
-
-end.
diff --git a/2.02f/Source/ScriptForm.dfm b/2.02f/Source/ScriptForm.dfm
deleted file mode 100644
index 1fd76fa..0000000
--- a/2.02f/Source/ScriptForm.dfm
+++ /dev/null
@@ -1,394 +0,0 @@
-object ScriptEditor: TScriptEditor
- Left = 312
- Top = 383
- Width = 539
- Height = 390
- Caption = 'Default Animation'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter1: TSplitter
- Left = 0
- Top = 244
- Width = 531
- Height = 4
- Cursor = crVSplit
- Align = alBottom
- end
- object ToolBar: TToolBar
- Left = 508
- Top = 0
- Width = 23
- Height = 244
- Align = alRight
- AutoSize = True
- Caption = 'ToolBar'
- Flat = True
- Images = MainForm.Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- object btnNew: TToolButton
- Left = 0
- Top = 0
- Hint = 'New'
- Caption = 'btnNew'
- ImageIndex = 0
- Wrap = True
- OnClick = btnNewClick
- end
- object btnOpen: TToolButton
- Left = 0
- Top = 22
- Hint = 'Open'
- Caption = 'btnOpen'
- ImageIndex = 1
- Wrap = True
- OnClick = btnOpenClick
- end
- object btnSave: TToolButton
- Left = 0
- Top = 44
- Hint = 'Save'
- Caption = 'btnSave'
- ImageIndex = 2
- Wrap = True
- OnClick = btnSaveClick
- end
- object btnRun: TToolButton
- Left = 0
- Top = 66
- Hint = 'Run'
- Caption = 'btnRun'
- ImageIndex = 43
- Wrap = True
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 0
- Top = 88
- Hint = 'Stop'
- Caption = 'btnStop'
- Enabled = False
- ImageIndex = 36
- Wrap = True
- OnClick = btnStopClick
- end
- object btnBreak: TToolButton
- Left = 0
- Top = 110
- Hint = 'Break'
- Enabled = False
- ImageIndex = 38
- OnClick = btnBreakClick
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 337
- Width = 531
- Height = 19
- Anchors = [akLeft, akRight]
- Panels = <>
- SimplePanel = False
- end
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 508
- Height = 244
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Caption = 'BackPanel'
- TabOrder = 2
- object Editor: TAdvMemo
- Left = 2
- Top = 2
- Width = 504
- Height = 240
- Cursor = crIBeam
- PopupMenu = PopupMenu
- Align = alClient
- AutoCompletion.Active = False
- AutoCompletion.Font.Charset = DEFAULT_CHARSET
- AutoCompletion.Font.Color = clWindowText
- AutoCompletion.Font.Height = -11
- AutoCompletion.Font.Name = 'MS Sans Serif'
- AutoCompletion.Font.Style = []
- AutoHintParameterPosition = hpBelowCode
- AutoIndent = True
- BlockShow = False
- BlockColor = clWindow
- BlockLineColor = clGray
- BkColor = clWindow
- BorderStyle = bsNone
- Ctl3D = False
- DelErase = True
- GutterColorTo = clBtnFace
- GutterWidth = 35
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -13
- Font.Name = 'COURIER NEW'
- Font.Style = []
- HiddenCaret = False
- LineNumbers = True
- LineNumberStart = 1
- Lines.Strings = (
- '{ Rotate the reference triangle continuously }'
- '{ Hit any key to stop }'
- 'Flame.SampleDensity := 1;'
- 'while not Stopped do'
- 'begin'
- ' RotateReference(3.6);'
- ' Preview;'
- 'end;')
- PrintOptions.MarginLeft = 0
- PrintOptions.MarginRight = 0
- PrintOptions.MarginTop = 0
- PrintOptions.MarginBottom = 0
- PrintOptions.PageNr = False
- RightMarginColor = 14869218
- SelColor = clWhite
- SelBkColor = clHighlight
- SyntaxStyles = PascalStyler
- TabOrder = 0
- TabSize = 4
- TabStop = True
- UndoLimit = 100
- UrlAware = False
- UrlStyle.TextColor = clBlue
- UrlStyle.BkColor = clWhite
- UrlStyle.Style = [fsUnderline]
- Version = '1.5.0.8'
- WordWrap = wwNone
- OnChange = EditorChange
- end
- end
- object Console: TMemo
- Left = 0
- Top = 248
- Width = 531
- Height = 89
- Align = alBottom
- Constraints.MinHeight = 20
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 3
- end
- object MainOpenDialog: TOpenDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 456
- Top = 32
- end
- object MainSaveDialog: TSaveDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 424
- Top = 32
- end
- object PopupMenu: TPopupMenu
- Images = MainForm.Buttons
- Left = 392
- Top = 32
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuCut: TMenuItem
- Caption = 'Cut'
- ImageIndex = 6
- ShortCut = 16472
- OnClick = mnuCutClick
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = mnuPasteClick
- end
- end
- object PascalStyler: TAdvPascalMemoStyler
- BlockStart = 'begin'
- BlockEnd = 'end'
- LineComment = '//'
- MultiCommentLeft = '{'
- MultiCommentRight = '}'
- CommentStyle.TextColor = clNavy
- CommentStyle.BkColor = clWindow
- CommentStyle.Style = [fsItalic]
- NumberStyle.TextColor = clWindowText
- NumberStyle.BkColor = clWindow
- NumberStyle.Style = []
- AllStyles = <
- item
- KeyWords.Strings = (
- 'and'
- 'begin'
- 'break'
- 'class'
- 'class'
- 'const'
- 'constructor'
- 'continue'
- 'default'
- 'destructor'
- 'do'
- 'else'
- 'end'
- 'except'
- 'finalise'
- 'finally'
- 'for'
- 'function'
- 'if'
- 'implementation'
- 'inherited'
- 'initialise'
- 'interface'
- 'nil'
- 'not'
- 'or'
- 'override'
- 'private'
- 'procedure'
- 'property'
- 'protected'
- 'public'
- 'published'
- 'raise'
- 'repeat'
- 'stored'
- 'then'
- 'to'
- 'try'
- 'type'
- 'unit'
- 'until'
- 'uses'
- 'var'
- 'virtual'
- 'while'
- 'with')
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- BGColor = clWindow
- StyleType = stKeyword
- Bracket = #0
- Info = 'Pascal Standard Default'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stBracket
- Bracket = #39
- Info = 'Simple Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindowText
- StyleType = stBracket
- Bracket = '"'
- Info = 'Double Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stSymbol
- Bracket = #0
- Symbols = ' ,;:.(){}[]=-*/^%<>#'#13#10
- Info = 'Symbols Delimiters'
- end>
- AutoCompletion.Strings = (
- 'ShowMessage'
- 'MessageDlg')
- HintParameter.TextColor = clBlack
- HintParameter.BkColor = clInfoBk
- HintParameter.HintCharStart = '('
- HintParameter.HintCharEnd = ')'
- HintParameter.HintCharDelimiter = ';'
- HintParameter.HintCharWriteDelimiter = ','
- HintParameter.Parameters.Strings = (
- 'ShowMessage(const Msg: string);'
-
- 'MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMs' +
- 'gDlgButtons; HelpCtx: Longint): Integer);')
- HexIdentifier = '$'
- Left = 328
- Top = 32
- end
- object Scripter: TatPascalScripter
- SourceCode.Strings = (
- '')
- Compiled = True
- EventSupport = False
- OnCompileError = ScripterCompileError
- ShortBooleanEval = False
- Left = 360
- Top = 32
- PCode = {
- 1B010000617450617363616C2045786563757461626C652046696C651A040F01
- 0000000000000000790000000000000000000000000000000000000000000000
- 0000000000000000545046300D546174536372697074496E666F025F3108526F
- 7574696E65730E01044E616D6506044D41494E095661726961626C65730E000A
- 497346756E6374696F6E0808417267436F756E7402000C42795265664172674D
- 61736B02000B526573756C74496E6465780200000007476C6F62616C730E0000
- 001C0000000000000003000000010000000000000000000000000000004D4149
- 4E1E000000330000000200000000000000000000000000000000000000526573
- 756C7418000000410000000200000000000000000000000000000000000000}
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'fla'
- Filter =
- 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.' +
- 'fla)|*.apo;*.fla|All files (*.*)|*.*'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 328
- Top = 64
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'flame'
- Filter = 'Flame files (*.flame)|*.flame'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
- Left = 360
- Top = 64
- end
-end
diff --git a/2.02f/Source/ScriptForm.pas b/2.02f/Source/ScriptForm.pas
deleted file mode 100644
index a65f896..0000000
--- a/2.02f/Source/ScriptForm.pas
+++ /dev/null
@@ -1,3165 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptForm;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, cmap, Buttons, ComCtrls, ToolWin,
- Menus, atScript, atPascal, AdvMemo, Advmps, XForm;
-
-const NCPS = 10;
-type
- TOptions = class
- public
- end;
- TFlame = class
- public
- { Byte sized properties, since
- they're just place-holders }
- Hue: double;
- Time: byte;
- Gamma: byte;
- Brightness: byte;
- Vibrancy: byte;
- Zoom: byte;
- SampleDensity: byte;
- Oversample: byte;
- FilterRadius: byte;
- PixelsPerUnit: byte;
- Width: byte;
- Height: byte;
- x: byte;
- y: byte;
- Gradient: byte;
- Background: byte;
- end;
- TScriptRender = class
- public
- MaxMemory, Width, Height: integer;
- Filename: string;
- end;
- TScriptEditor = class(TForm)
- MainOpenDialog: TOpenDialog;
- MainSaveDialog: TSaveDialog;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnRun: TToolButton;
- StatusBar: TStatusBar;
- btnNew: TToolButton;
- PopupMenu: TPopupMenu;
- mnuCut: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- mnuUndo: TMenuItem;
- N1: TMenuItem;
- BackPanel: TPanel;
- Editor: TAdvMemo;
- PascalStyler: TAdvPascalMemoStyler;
- Scripter: TatPascalScripter;
- Splitter1: TSplitter;
- Console: TMemo;
- btnStop: TToolButton;
- btnBreak: TToolButton;
- OpenDialog: TOpenDialog;
- SaveDialog: TSaveDialog;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure btnSaveClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure btnNewClick(Sender: TObject);
- procedure mnuCutClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure EditorChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure ScripterCompileError(Sender: TObject; var msg: string; row,
- col: Integer; var ShowException: Boolean);
- procedure btnStopClick(Sender: TObject);
- procedure btnBreakClick(Sender: TObject);
- procedure btnFavoriteClick(Sender: TObject);
- public
- cp: TControlPoint;
- Stopped: boolean;
- cmap: TColorMap;
- Flame: TFlame;
- Options: TOptions;
- Renderer: TScriptRender;
- Another: TScriptRender;
- procedure UpdateFlame;
- procedure PrepareScripter;
- procedure OpenScript;
- procedure RunScript;
- { Flame interface }
- procedure SetFlameNameProc(AMachine: TatVirtualMachine);
- procedure GetFlameNameProc(AMachine: TatVirtualMachine);
- procedure SetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure SetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure GetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure SetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure GetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure SetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure GetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure SetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure GetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure SetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure GetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure SetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure GetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure SetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure GetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure SetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure GetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure SetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure GetFlameXProc(AMachine: TatVirtualMachine);
- procedure SetFlameXProc(AMachine: TatVirtualMachine);
- procedure GetFlameYProc(AMachine: TatVirtualMachine);
- procedure SetFlameYProc(AMachine: TatVirtualMachine);
- procedure GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure GetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure SetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure GetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameNickProc(AMachine: TatVirtualMachine);
- procedure GetFlameNickProc(AMachine: TatVirtualMachine);
- procedure SetFlameURLProc(AMachine: TatVirtualMachine);
- procedure GetFlameURLProc(AMachine: TatVirtualMachine);
- procedure SetFlameBatchesProc(AMachine: TatVirtualMachine);
- procedure GetFlameBatchesProc(AMachine: TatVirtualMachine);
-
- { Transform interface }
- procedure GetTransformAProc(AMachine: TatVirtualMachine);
- procedure SetTransformAProc(AMachine: TatVirtualMachine);
- procedure GetTransformBProc(AMachine: TatVirtualMachine);
- procedure SetTransformBProc(AMachine: TatVirtualMachine);
- procedure GetTransformCProc(AMachine: TatVirtualMachine);
- procedure SetTransformCProc(AMachine: TatVirtualMachine);
- procedure GetTransformDProc(AMachine: TatVirtualMachine);
- procedure SetTransformDProc(AMachine: TatVirtualMachine);
- procedure GetTransformEProc(AMachine: TatVirtualMachine);
- procedure SetTransformEProc(AMachine: TatVirtualMachine);
- procedure GetTransformFProc(AMachine: TatVirtualMachine);
- procedure SetTransformFProc(AMachine: TatVirtualMachine);
- procedure GetTransformColorProc(AMachine: TatVirtualMachine);
- procedure SetTransformColorProc(AMachine: TatVirtualMachine);
- procedure GetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure SetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure GetTransformVarProc(AMachine: TatVirtualMachine);
- procedure SetTransformVarProc(AMachine: TatVirtualMachine);
- procedure GetTransformSymProc(AMachine: TatVirtualMachine);
- procedure SetTransformSymProc(AMachine: TatVirtualMachine);
- { Render interface }
- procedure GetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure SetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure GetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure SetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure GetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure SetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure FillFileList;
- { Options interface }
- procedure GetJPEGQuality(AMachine: TatVirtualMachine);
- procedure SetJPEGQuality(AMachine: TatVirtualMachine);
- procedure GetBatchSize(AMachine: TatVirtualMachine);
- procedure SetBatchSize(AMachine: TatVirtualMachine);
- procedure GetParameterFile(AMachine: TatVirtualMachine);
- procedure SetParameterFile(AMachine: TatVirtualMachine);
- procedure GetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure SetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure GetNumTries(AMachine: TatVirtualMachine);
- procedure SetNumTries(AMachine: TatVirtualMachine);
- procedure GetTryLength(AMachine: TatVirtualMachine);
- procedure SetTryLength(AMachine: TatVirtualMachine);
- procedure GetConfirmDelete(AMachine: TatVirtualMachine);
- procedure SetConfirmDelete(AMachine: TatVirtualMachine);
- procedure GetFixedReference(AMachine: TatVirtualMachine);
- procedure SetFixedReference(AMachine: TatVirtualMachine);
- procedure GetSampleDensity(AMachine: TatVirtualMachine);
- procedure SetSampleDensity(AMachine: TatVirtualMachine);
- procedure GetGamma(AMachine: TatVirtualMachine);
- procedure SetGamma(AMachine: TatVirtualMachine);
- procedure GetBrightness(AMachine: TatVirtualMachine);
- procedure SetBrightness(AMachine: TatVirtualMachine);
- procedure GetVibrancy(AMachine: TatVirtualMachine);
- procedure SetVibrancy(AMachine: TatVirtualMachine);
- procedure GetOversample(AMachine: TatVirtualMachine);
- procedure SetOversample(AMachine: TatVirtualMachine);
- procedure GetFilterRadius(AMachine: TatVirtualMachine);
- procedure SetFilterRadius(AMachine: TatVirtualMachine);
- procedure GetLowQuality(AMachine: TatVirtualMachine);
- procedure SetLowQuality(AMachine: TatVirtualMachine);
- procedure GetMediumQuality(AMachine: TatVirtualMachine);
- procedure SetMediumQuality(AMachine: TatVirtualMachine);
- procedure GetHighQuality(AMachine: TatVirtualMachine);
- procedure SetHighQuality(AMachine: TatVirtualMachine);
- procedure GetMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetPrefix(AMachine: TatVirtualMachine);
- procedure SetPrefix(AMachine: TatVirtualMachine);
- procedure GetKeepBackground(AMachine: TatVirtualMachine);
- procedure SetKeepBackground(AMachine: TatVirtualMachine);
- procedure GetSymmetryType(AMachine: TatVirtualMachine);
- procedure SetSymmetryType(AMachine: TatVirtualMachine);
- procedure GetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure SetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure GetVariations(AMachine: TatVirtualMachine);
- procedure SetVariations(AMachine: TatVirtualMachine);
- procedure GetRandomGradient(AMachine: TatVirtualMachine);
- procedure SetRandomGradient(AMachine: TatVirtualMachine);
- procedure GetMinNodes(AMachine: TatVirtualMachine);
- procedure SetMinNodes(AMachine: TatVirtualMachine);
- procedure GetMaxNodes(AMachine: TatVirtualMachine);
- procedure SetMaxNodes(AMachine: TatVirtualMachine);
- procedure GetMinHue(AMachine: TatVirtualMachine);
- procedure SetMinHue(AMachine: TatVirtualMachine);
- procedure GetMaxHue(AMachine: TatVirtualMachine);
- procedure SetMaxHue(AMachine: TatVirtualMachine);
- procedure GetMinSat(AMachine: TatVirtualMachine);
- procedure SetMinSat(AMachine: TatVirtualMachine);
- procedure GetMaxSat(AMachine: TatVirtualMachine);
- procedure SetMaxSat(AMachine: TatVirtualMachine);
- procedure GetMinLum(AMachine: TatVirtualMachine);
- procedure SetMinLum(AMachine: TatVirtualMachine);
- procedure GetMaxLum(AMachine: TatVirtualMachine);
- procedure SetMaxLum(AMachine: TatVirtualMachine);
- procedure GetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure SetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure GetUPROversample(AMachine: TatVirtualMachine);
- procedure SetUPROversample(AMachine: TatVirtualMachine);
- procedure GetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure SetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure GetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure SetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure GetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure SetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure GetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure SetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure GetUPRWidth(AMachine: TatVirtualMachine);
- procedure SetUPRWidth(AMachine: TatVirtualMachine);
- procedure GetUPRHeight(AMachine: TatVirtualMachine);
- procedure SetUPRHeight(AMachine: TatVirtualMachine);
- procedure GetExportPath(AMachine: TatVirtualMachine);
- procedure SetExportPath(AMachine: TatVirtualMachine);
- end;
- TTransform = class
- public
- { Transform class only serves as an
- interface to active transform }
- a: byte;
- b: byte;
- c: byte;
- d: byte;
- e: byte;
- f: byte;
- Color: byte;
- Weight: byte;
- Variation: byte;
- end;
-
- TMatrix = array[0..2, 0..2] of double;
-
-var
- ScriptEditor: TScriptEditor;
- LastParseError: string;
- NumTransforms: integer; // Keeps track of number of xforms in flame.
- ActiveTransform: integer; // Operations affect this transform.
- LastError: string;
- color: double;
- cps: array[0..NCPS - 1] of TControlPoint;
- Transform: TTransform;
- Stopped, ResetLocation, UpdateIt: Boolean;
- ParamFile: string;
- FileList: TStringList;
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-procedure Rotate(xform: TXForm; const degrees: double);
-procedure Scale(xform: TXForm; const s: double);
-procedure translate(xform: TXForm; const x, y: double);
-procedure multiply(var xform: TXform; const a, b, c, d: double);
-procedure Normalize(var cp: TControlPoint);
-
-implementation
-
-{
-[00 01 02]
-[10 11 12]
-[20 21 22]
-
-[a b e ]
-[c d f ]
-[0 0 1 ]
-}
-
-uses Main, Editor, Adjust, Global, Mutate, Registry, Preview,
- ScriptRender, Gradient, ap_math, ap_classes, ap_sysutils, MyTypes,
- SavePreset, ap_windows, ap_FileCtrl;
-
-{$R *.DFM}
-
-type
-{ Library for math functions }
- TMathLibrary = class(TatScripterLibrary)
- protected
- procedure CosProc(AMachine: TatVirtualMachine);
- procedure SinProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
- TOperationLibrary = class(TatScripterLibrary)
- protected
- procedure RotateFlameProc(AMachine: TatVirtualMachine);
- procedure RotateReferenceProc(AMachine: TatVirtualMachine);
- procedure RotateProc(AMachine: TatVirtualMachine);
- procedure ScaleProc(AMachine: TatVirtualMachine);
- procedure MulProc(AMachine: TatVirtualMachine);
- procedure TranslateProc(AMachine: TatVirtualMachine);
- procedure ActiveTransformProc(AMachine: TatVirtualMachine);
- procedure SetActiveTransformProc(AMachine: TatVirtualMachine);
- procedure TransformsProc(AMachine: TatVirtualMachine);
- procedure FileCountProc(AMachine: TatVirtualMachine);
- procedure AddTransformProc(AMachine: TatVirtualMachine);
- procedure DeleteTransformProc(AMachine: TatVirtualMachine);
- procedure CopyTransformProc(AMachine: TatVirtualMachine);
- procedure ClearProc(AMachine: TatVirtualMachine);
- procedure PreviewProc(AMachine: TatVirtualMachine);
- procedure Print(AMachine: TatVirtualMachine);
- procedure MorphProc(AMachine: TatVirtualMachine);
- procedure RenderProc(AMachine: TatVirtualMachine);
- procedure AddSymmetryProc(AMachine: TatVirtualMachine);
- procedure StoreFlameProc(AMachine: TatVirtualMachine);
- procedure GetFlameProc(AMachine: TatVirtualMachine);
- procedure LoadFlameProc(AMachine: TatVirtualMachine);
- procedure SetRenderBounds(AMachine: TatVirtualMachine);
- procedure GetFileName(AMachine: TatVirtualMachine);
- procedure ListFileProc(AMachine: TatVirtualMachine);
- procedure SetParamFileProc(AMachine: TatVirtualMachine);
- procedure SaveFlameProc(AMachine: TatVirtualMachine);
- procedure ShowStatusProc(AMachine: TatVirtualMachine);
- procedure RandomFlame(AMachine: TatVirtualMachine);
- procedure RandomGradientProc(AMachine: TatVirtualMachine);
- procedure SaveGradientProc(AMachine: TatVirtualMachine);
- procedure GetVariation(AMachine: TatVirtualMachine);
- procedure SetVariation(AMachine: TatVirtualMachine);
- procedure CalculateScale(AMachine: TatVirtualMachine);
- procedure NormalizeVars(AMachine: TatVirtualMachine);
- procedure CalculateBounds(AMachine: TatVirtualMachine);
- procedure GetSaveFileName(AMachine: TatVirtualMachine);
- procedure CopyFileProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
-{ ************************ Options interface ********************************* }
-
-procedure TScriptEditor.GetJPEGQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(JPEGQuality);
-end;
-
-procedure TScriptEditor.SetJPEGQuality(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then JPEGQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetBatchSize(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(BatchSize);
-end;
-
-procedure TScriptEditor.SetBatchSize(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 10) and (v <= 100) then BatchSize := v;
- end;
-end;
-
-procedure TScriptEditor.GetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFlameFile);
-end;
-
-procedure TScriptEditor.SetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defFlameFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSmoothPaletteFile);
-end;
-
-procedure TScriptEditor.SetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defSmoothPaletteFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetNumTries(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(NumTries);
-end;
-
-procedure TScriptEditor.SetNumTries(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then NumTries := v;
- end;
-end;
-
-procedure TScriptEditor.GetTryLength(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TryLength);
-end;
-
-procedure TScriptEditor.SetTryLength(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 100) and (v <= 1000000) then TryLength := v;
- end;
-end;
-
-procedure TScriptEditor.GetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(ConfirmDelete);
-end;
-
-procedure TScriptEditor.SetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ConfirmDelete := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetFixedReference(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(FixedReference);
-end;
-
-procedure TScriptEditor.SetFixedReference(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- FixedReference := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSampleDensity);
-end;
-
-procedure TScriptEditor.SetSampleDensity(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetGamma(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defGamma);
-end;
-
-procedure TScriptEditor.SetGamma(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defGamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetBrightness(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defBrightness);
-end;
-
-procedure TScriptEditor.SetBrightness(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defBrightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetVibrancy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defVibrancy);
-end;
-
-procedure TScriptEditor.SetVibrancy(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 100) then defVibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetOversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defOversample);
-end;
-
-procedure TScriptEditor.SetOversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 1) and (v <= 4) then defOversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFilterRadius);
-end;
-
-procedure TScriptEditor.SetFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) then defFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetLowQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevLowQuality);
-end;
-
-procedure TScriptEditor.SetLowQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevLowQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMediumQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevMediumQuality);
-end;
-
-procedure TScriptEditor.SetMediumQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevMediumQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetHighQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevHighQuality);
-end;
-
-procedure TScriptEditor.SetHighQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevHighQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMinTransforms);
-end;
-
-procedure TScriptEditor.SetMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= randMaxTransforms) then randMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= randMinTransforms) then randMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMinTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= mutantMaxTransforms) then mutantMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= mutantMinTransforms) then mutantMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(RandomPrefix);
-end;
-
-procedure TScriptEditor.SetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- RandomPrefix := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(KeepBackground);
-end;
-
-procedure TScriptEditor.SetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- KeepBackground := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetSymmetryType(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryType);
-end;
-
-procedure TScriptEditor.SetSymmetryType(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then SymmetryType := v;
- end;
-end;
-
-procedure TScriptEditor.GetSymmetryOrder(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryOrder);
-end;
-
-procedure TScriptEditor.SetSymmetryOrder(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 2000) then SymmetryOrder := v;
- end;
-end;
-
-procedure TScriptEditor.GetVariations(AMachine: TatVirtualMachine);
-var
- I: Integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- ReturnOutPutArg(Variations[i]);
- end;
-end;
-
-procedure TScriptEditor.SetVariations(AMachine: TatVirtualMachine);
-var
- v: boolean;
- i, vars: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsBoolean(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- begin
- Variations[i] := v;
- vars := PackVariations;
- if vars <> 0 then
- VariationOptions := vars
- else
- VariationOptions := 1;
- end;
-
- end;
-end;
-
-procedure TScriptEditor.GetRandomGradient(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randGradient);
-end;
-
-procedure TScriptEditor.SetRandomGradient(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then randGradient := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinNodes);
-end;
-
-procedure TScriptEditor.SetMinNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v <= MaxNodes) then MinNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxNodes);
-end;
-
-procedure TScriptEditor.SetMaxNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v >= MinNodes) then MaxNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinHue);
-end;
-
-procedure TScriptEditor.SetMinHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v <= MaxHue) then MinHue := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxHue);
-end;
-
-procedure TScriptEditor.SetMaxHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v >= MinHue) then MaxHue := v;
- end;
-end;
-
-
-procedure TScriptEditor.GetMinSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinSat);
-end;
-
-procedure TScriptEditor.SetMinSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxSat) then MinSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxSat);
-end;
-
-procedure TScriptEditor.SetMaxSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinSat) then MaxSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinLum);
-end;
-
-procedure TScriptEditor.SetMinLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxLum) then MinLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxLum);
-end;
-
-procedure TScriptEditor.SetMaxLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinLum) then MaxLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRSampleDensity);
-end;
-
-procedure TScriptEditor.SetUPRSampleDensity(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPROversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPROversample);
-end;
-
-procedure TScriptEditor.SetUPROversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPROversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFilterRadius);
-end;
-
-procedure TScriptEditor.SetUPRFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then UPRFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringIdent);
-end;
-
-procedure TScriptEditor.SetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringFile);
-end;
-
-procedure TScriptEditor.SetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaFile);
-end;
-
-procedure TScriptEditor.SetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaIdent);
-end;
-
-procedure TScriptEditor.SetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRAdjustDensity);
-end;
-
-procedure TScriptEditor.SetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRAdjustDensity := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetUPRWidth(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRWidth);
-end;
-
-procedure TScriptEditor.SetUPRWidth(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRWidth := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRHeight(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRHeight);
-end;
-
-procedure TScriptEditor.SetUPRHeight(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRHeight := v;
- end;
-end;
-
-procedure TScriptEditor.GetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(HqiPath);
-end;
-
-procedure TScriptEditor.SetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- HqiPath := GetInputArgAsString(0);
-end;
-
-{ ***************************** Operation Library **************************** }
-
-procedure TOperationLibrary.Init;
-begin
- Scripter.DefineMethod('RotateFlame', 1, tkNone, nil, RotateFlameProc);
- Scripter.DefineMethod('RotateReference', 1, tkNone, nil, RotateReferenceProc);
- Scripter.DefineMethod('Rotate', 1, tkNone, nil, RotateProc);
- Scripter.DefineMethod('Multiply', 4, tkNone, nil, MulProc);
- Scripter.DefineMethod('StoreFlame', 1, tkNone, nil, StoreFlameProc);
- Scripter.DefineMethod('GetFlame', 1, tkNone, nil, GetFlameProc);
- Scripter.DefineMethod('LoadFlame', 1, tkNone, nil, LoadFlameProc);
- Scripter.DefineMethod('Scale', 1, tkNone, nil, ScaleProc);
- Scripter.DefineMethod('Translate', 2, tkNone, nil, TranslateProc);
- Scripter.DefineMethod('ActiveTransform', 0, tkInteger, nil, ActiveTransformProc);
- Scripter.DefineMethod('SetActiveTransform', 1, tkInteger, nil, SetActiveTransformProc);
- Scripter.DefineMethod('Transforms', 0, tkInteger, nil, TransformsProc);
- Scripter.DefineMethod('FileCount', 0, tkInteger, nil, FileCountProc);
- Scripter.DefineMethod('AddTransform', 0, tkNone, nil, AddTransformProc);
- Scripter.DefineMethod('DeleteTransform', 0, tkNone, nil, DeleteTransformProc);
- Scripter.DefineMethod('CopyTransform', 0, tkNone, nil, CopyTransformProc);
- Scripter.DefineMethod('Clear', 0, tkNone, nil, ClearProc);
- Scripter.DefineMethod('Preview', 0, tkNone, nil, PreviewProc);
- Scripter.DefineMethod('Render', 0, tkNone, nil, RenderProc);
- Scripter.DefineMethod('Print', 1, tkNone, nil, Print);
- Scripter.DefineMethod('AddSymmetry', 1, tkNone, nil, AddSymmetryProc);
- Scripter.DefineMethod('Morph', 3, tkNone, nil, MorphProc);
- Scripter.DefineMethod('SetRenderBounds', 0, tkNone, nil, SetRenderBounds);
- Scripter.DefineMethod('SetFlameFile', 1, tkNone, nil, SetParamFileProc);
- Scripter.DefineMethod('ListFile', 1, tkNone, nil, ListFileProc);
- Scripter.DefineMethod('SaveFlame', 1, tkNone, nil, SaveFlameProc);
- Scripter.DefineMethod('GetFileName', 0, tkString, nil, GetFileName);
- Scripter.DefineMethod('ShowStatus', 1, tkNone, nil, ShowStatusProc);
- Scripter.DefineMethod('RandomFlame', 1, tkNone, nil, RandomFlame);
- Scripter.DefineMethod('RandomGradient', 0, tkNone, nil, RandomGradientProc);
- Scripter.DefineMethod('SaveGradient', 2, tkNone, nil, SaveGradientProc);
- Scripter.DefineMethod('Variation', 0, tkInteger, nil, GetVariation);
- Scripter.DefineMethod('SetVariation', 1, tkInteger, nil, SetVariation);
- Scripter.DefineMethod('CalculateScale', 0, tkNone, nil, CalculateScale);
- Scripter.DefineMethod('CalculateBounds', 0, tkNone, nil, CalculateBounds);
- Scripter.DefineMethod('NormalizeVars', 0, tkNone, nil, NormalizeVars);
- Scripter.DefineMethod('GetSaveFileName', 0, tkString, nil, GetSaveFileName);
- Scripter.DefineMethod('CopyFile', 2, tkString, nil, CopyFileProc);
-end;
-
-procedure TOperationLibrary.RandomFlame(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- i := AMachine.GetInputArgAsInteger(0);
- MainForm.RandomizeCP(ScriptEditor.cp, i);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- except on E: EMathError do
- end;
-end;
-
-procedure TOperationLibrary.RandomGradientProc(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.cmap := GradientForm.RandomGradient;
-end;
-
-procedure TOperationLibrary.CalculateScale(AMachine: TatVirtualMachine);
-var
- x, y: double;
-begin
- x := ScriptEditor.cp.center[0];
- y := ScriptEditor.cp.center[1];
- ScriptEditor.cp.CalcBoundBox;
- ScriptEditor.cp.center[0] := x;
- ScriptEditor.cp.center[1] := y
-end;
-
-procedure TOperationLibrary.CalculateBounds(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.CalcBoundBox;
-end;
-
-
-procedure TOperationLibrary.SetRenderBounds(AMachine: TatVirtualMachine);
-begin
- ScriptRenderForm.SetRenderBounds;
-end;
-
-procedure TOperationLibrary.GetFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.OpenDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.OpenDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.GetSaveFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.SaveDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.SaveDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.CopyFileProc(AMachine: TatVirtualMachine);
-var
- src, dest: string;
- FileList: TStringList;
-begin
- src := AMachine.GetInputArgAsString(0);
- dest := AMachine.GetInputArgAsString(1);
- FileList := TStringList.Create;
- try
-
- if FileExists(src) then
- begin
- FileList.LoadFromFile(src);
- try
- FileList.SaveToFile(dest);
- except
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- end
- else
-
- begin
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- finally
- FileList.free;
- end;
-end;
-
-
-procedure TOperationLibrary.SetParamFileProc(AMachine: TatVirtualMachine);
-var
- filen: string;
-begin
- filen := AMachine.GetInputArgAsString(0);
- if FileExists(filen) then
- begin
- ParamFile := filen;
- ScriptEditor.FillFileList;
- end
- else
- begin
- LastError := 'Parameter file does not exist.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.RotateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Rotate(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Rotate: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.MulProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Multiply(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0), GetInputArgAsFloat(1), GetInputArgAsFloat(2), GetInputArgAsFloat(3));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Rotate: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.Print(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.Console.Lines.Add(AMachine.GetInputArg(0));
- Application.ProcessMessages;
-end;
-
-procedure TOperationLibrary.ShowStatusProc(AMachine: TatVirtualMachine);
-begin
- MainForm.StatusBar.SimpleText := AMachine.GetInputArg(0);
- Application.ProcessMessages;
-end;
-
-
-procedure TOperationLibrary.SaveFlameProc(AMachine: TatVirtualMachine);
-var
- filename: string;
-begin
- with AMachine do
- begin
- filename := GetInputArgAsString(0);
- if (LowerCase(ExtractFileExt(filename)) = '.apo') or
- (LowerCase(ExtractFileExt(filename)) = '.fla') then
- MainForm.SaveFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- else
- MainForm.SaveXMLFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- end;
-end;
-
-procedure TOperationLibrary.SaveGradientProc(AMachine: TatVirtualMachine);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(AMachine.GetInputArgAsString(1)) + ' {');
- gradstr.add(MainForm.GradientFromPalette(ScriptEditor.cp.cmap, AMachine.GetInputArgAsString(1)));
- gradstr.add('}');
- MainForm.SaveGradient(gradstr.text, AMachine.GetInputArgAsString(1), AMachine.GetInputArgAsString(0))
- finally
- gradstr.free
- end;
-end;
-
-procedure TOperationLibrary.ListFileProc(AMachine: TatVirtualMachine);
-var
- flafile: string;
-begin
- flafile := AMachine.GetInputArgAsString(0);
- if FileExists(flafile) then
- begin
- OpenFile := flafile;
- MainForm.Caption := 'Apophysis' + ' - ' + OpenFile;
- if (LowerCase(ExtractFileExt(flafile)) = '.apo') or
- (LowerCase(ExtractFileExt(flafile)) = '.fla') then
- begin
- ListIFS(OpenFile, 1);
- OpenFileType := ftFla
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML
- end;
- MainForm.SetFocus;
- end
- else
- begin
- LastError := 'Cannot open file: ' + Flafile;
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.StoreFlameProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- cps[v].copy(ScriptEditor.cp);
- cps[v].cmap := ScriptEditor.cp.cmap;
- end;
-end;
-
-procedure TOperationLibrary.GetFlameProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- ScriptEditor.cp.copy(cps[v]);
- ScriptEditor.cp.cmap := cps[v].cmap;
- end;
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
-end;
-
-procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- nxform := 0;
- MainForm.XMLScanner.LoadFromBuffer(params);
- MainForm.XMLScanner.Execute;
- cp1.copy(ParseCp);
- if Parsecp.cmapindex <> -1 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
- end;
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
- if nxform < 12 then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- NormalizeWeights(cp1);
- // Check for symmetry parameter
- if cp1.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, cp1.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-
-procedure LoadXMLFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- i: integer;
-begin
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
-
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos('', FStrings[i]) <> 0;
- ParseXML(ScriptEditor.Cp, PCHAR(IFSStrings.Text));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- NormalizeWeights(ScriptEditor.cp);
-// FlameName := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure LoadFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- FlameString, s: string;
- Palette: TcolorMap;
-// x, y: double;
-begin
- SavedPal := false;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(FileList[index] + ' ', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- ScriptEditor.cp.Clear; // initialize control point for new flame;
- ScriptEditor.cp.background[0] := 0;
- ScriptEditor.cp.background[1] := 0;
- ScriptEditor.cp.background[2] := 0;
- ScriptEditor.cp.sample_density := defSampleDensity;
- ScriptEditor.cp.spatial_oversample := defOversample;
- ScriptEditor.cp.spatial_filter_radius := defFilterRadius;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Lowercase(FileList[index]) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, Tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- ScriptEditor.cp.ParseString(FlameString);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- NormalizeWeights(ScriptEditor.cp);
- if SavedPal then ScriptEditor.cp.cmap := Palette;
- ScriptEditor.cp.name := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TOperationLibrary.LoadFlameProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- i := AMachine.GetInputArgAsInteger(0);
- if (i >= 0) and (i < FileList.count) then
- begin
- if (LowerCase(ExtractFileExt(ParamFile)) = '.fla') or
- (LowerCase(ExtractFileExt(ParamFile)) = '.apo') then
- LoadFlame(i)
- else
- LoadXMLFlame(i); ;
- end;
-end;
-
-procedure TOperationLibrary.RotateFlameProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- i: integer;
- r: double;
-begin
- MainForm.TrianglesFromCp(ScriptEditor.cp, Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- for i := -1 to NumTransforms - 1 do
- begin
- Triangles[i] := RotateTriangle(Triangles[i], r);
- end;
- GetXForms(ScriptEditor.cp, Triangles, NumTransforms);
-end;
-
-procedure TOperationLibrary.AddSymmetryProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- add_symmetry_to_control_point(ScriptEditor.cp, AMachine.GetInputArgAsInteger(0));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
-end;
-
-procedure TOperationLibrary.RotateReferenceProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- r: double;
-begin
- MainForm.TrianglesFromCp(ScriptEditor.cp, Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- Triangles[-1] := RotateTriangle(Triangles[-1], r);
- GetXForms(ScriptEditor.cp, Triangles, NumTransforms);
-end;
-
-procedure TOperationLibrary.ScaleProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Scale(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Scale: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.ActiveTransformProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(ActiveTransform);
-end;
-
-procedure TOperationLibrary.TransformsProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(NumTransforms);
-end;
-
-procedure TOperationLibrary.GetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := integer(Variation);
- if (i >= NVARS) or (i < 0) then
- i := -1;
- ReturnOutputArg(i);
- end
-end;
-
-procedure TOperationLibrary.SetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := GetInputArgAsInteger(0);
- if (i < 0) or (i >= NVARS) then
- i := NVARS;
- Variation := TVariation(i);
- case i of
- 0: MainForm.mnuVLinear.checked := True;
- 1: MainForm.mnuSinusoidal.checked := True;
- 2: MainForm.mnuSpherical.checked := True;
- 3: MainForm.mnuSwirl.checked := True;
- 4: MainForm.mnuHorseshoe.checked := True;
- 5: MainForm.mnuPolar.checked := True;
- 6: MainForm.mnuVar6.checked := True;
- 7: MainForm.mnuVar7.checked := True;
- 8: MainForm.mnuVar8.checked := True;
- 9: MainForm.mnuVar9.checked := True;
- 10: MainForm.mnuVar10.checked := True;
- 11: MainForm.mnuVar11.checked := True;
- 12: MainForm.mnuVar12.checked := True;
- 13: MainForm.mnuVar13.checked := True;
- else
- MainForm.mnuVRandom.checked := True;
- end;
- end
-end;
-
-procedure TOperationLibrary.FileCountProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(FileList.Count);
-end;
-
-procedure TOperationLibrary.ClearProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- NumTransforms := 0;
- ActiveTransform := -1;
- for i := 0 to NXFORMS - 1 do
- ScriptEditor.cp.xform[i].density := 0;
-end;
-
-procedure TOperationLibrary.MorphProc(AMachine: TatVirtualMachine);
-var
- a, b, i: integer;
- v: double;
-begin
- with AMachine do
- begin
- a := GetInputArgAsInteger(0);
- b := GetInputArgAsInteger(1);
- v := GetInputArgAsFloat(2);
- if (a >= 0) and (a < NCPS) and (b >= 0) and (b < NCPS) then
- begin
- ScriptEditor.cp.InterpolateX(cps[a], cps[b], v);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- end;
- end;
-end;
-
-procedure TOperationLibrary.PreviewProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 1 then
- begin
- AMachine.Paused := True;
- Normalize(ScriptEditor.cp);
- PreviewForm.cp.Copy(ScriptEditor.cp);
- AdjustScale(PreviewForm.cp, PreviewForm.Image.Width, PreviewForm.Image.Height);
- PreviewForm.Show;
- PreviewForm.DrawFlame;
- AMachine.Paused := False;
- Application.ProcessMessages;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.RenderProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 1 then
- begin
- Normalize(ScriptEditor.cp);
- ScriptRenderForm.cp.Copy(ScriptEditor.cp);
- ScriptRenderForm.Caption := 'Rendering ' + ScriptEditor.Renderer.Filename; ;
- ScriptRenderForm.Show;
- ScriptRenderForm.Render;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.SetActiveTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- with AMachine do
- i := GetInputArgAsInteger(0);
- if (i >= 0) and (i < NXFORMS) then
- ActiveTransform := i
- else raise EFormatInvalid.Create('Transform out of range.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.AddTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- begin
- inc(NumTransforms);
- ActiveTransform := NumTransforms - 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 0] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 1] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].color := 0;
- ScriptEditor.cp.xform[ActiveTransform].density := 1 / NumTransforms;
- ScriptEditor.cp.xform[ActiveTransform].vars[0] := 1;
- for i := 1 to NVARS - 1 do
- ScriptEditor.cp.xform[ActiveTransform].vars[i] := 0;
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.DeleteTransformProc(AMachine: TatVirtualMachine);
-var
- i, j: integer;
-begin
- if NumTransforms > 0 then
- try
-
- if ActiveTransform = (NumTransforms - 1) then
- { Last triangle...just reduce number}
- begin
- NumTransforms := NumTransforms - 1;
- ActiveTransform := NumTransforms - 1;
- scriptEditor.cp.xform[NumTransforms].density := 0;
- end
- else
- begin
- for i := ActiveTransform to NumTransforms - 2 do
- begin
- // copy higher transforms down
- ScriptEditor.cp.xform[i].density := ScriptEditor.cp.xform[i + 1].density;
- ScriptEditor.cp.xform[i].color := ScriptEditor.cp.xform[i + 1].color;
- ScriptEditor.cp.xform[i].symmetry := ScriptEditor.cp.xform[i + 1].symmetry;
- for j := 0 to NVARS - 1 do
- ScriptEditor.cp.xform[i].vars[j] := ScriptEditor.cp.xform[i + 1].vars[j];
- end;
- NumTransforms := NumTransforms - 1;
- ScriptEditor.cp.xform[Numtransforms].density := 0;
- end
- //do we normalize weights?
-
- except
- begin
- Application.ProcessMessages;
- LastError := 'Oops!';
- Scripter.Halt;
- end;
- end;
-end;
-
-
-procedure TOperationLibrary.CopyTransformProc(AMachine: TatVirtualMachine);
-var
- old, i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- begin
- inc(NumTransforms);
- old := ActiveTransform;
- ActiveTransform := NumTransforms - 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 0] := ScriptEditor.cp.xform[old].c[0, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[0, 1] := ScriptEditor.cp.xform[old].c[0, 1];
- ScriptEditor.cp.xform[ActiveTransform].c[1, 0] := ScriptEditor.cp.xform[old].c[1, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[1, 1] := ScriptEditor.cp.xform[old].c[1, 1];
- ScriptEditor.cp.xform[ActiveTransform].c[2, 0] := ScriptEditor.cp.xform[old].c[2, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[2, 1] := ScriptEditor.cp.xform[old].c[2, 1];
- ScriptEditor.cp.xform[ActiveTransform].color := ScriptEditor.cp.xform[old].color;
- ScriptEditor.cp.xform[ActiveTransform].density := ScriptEditor.cp.xform[old].density;
- for i := 0 to NVARS - 1 do
- ScriptEditor.cp.xform[ActiveTransform].vars[i] := ScriptEditor.cp.xform[old].vars[i]
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.TranslateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Translate(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0), GetInputArgAsFloat(1));
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.NormalizeVars(AMachine: TatVirtualMachine);
-begin
- NormalizeVariations(ScriptEditor.cp);
-end;
-
-
-{ ******************************** Math Library ****************************** }
-
-procedure TMathLibrary.Init;
-begin
- Scripter.DefineMethod('Cos', 1, tkfloat, nil, CosProc);
- Scripter.DefineMethod('Sin', 1, tkfloat, nil, SinProc);
-end;
-
-procedure TMathLibrary.CosProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(cos(GetInputArgAsFloat(0)));
-end;
-
-procedure TMathLibrary.SinProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(sin(GetInputArgAsFloat(0)));
-end;
-
-{ **************************** Matrix functions ******************************* }
-
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-begin
- result[0, 0] := M1[0][0] * M2[0][0] + M1[0][1] * M2[1][0] + M1[0][2] * M2[2][0];
- result[0, 1] := M1[0][0] * M2[0][1] + M1[0][1] * M2[1][1] + M1[0][2] * M2[2][1];
- result[0, 2] := M1[0][0] * M2[0][2] + M1[0][1] * M2[1][2] + M1[0][2] * M2[2][2];
- result[1, 0] := M1[1][0] * M2[0][0] + M1[1][1] * M2[1][0] + M1[1][2] * M2[2][0];
- result[1, 1] := M1[1][0] * M2[0][1] + M1[1][1] * M2[1][1] + M1[1][2] * M2[2][1];
- result[1, 2] := M1[1][0] * M2[0][2] + M1[1][1] * M2[1][2] + M1[1][2] * M2[2][2];
- result[2, 0] := M1[2][0] * M2[0][0] + M1[2][1] * M2[1][0] + M1[2][2] * M2[2][0];
- result[2, 0] := M1[2][0] * M2[0][1] + M1[2][1] * M2[1][1] + M1[2][2] * M2[2][1];
- result[2, 0] := M1[2][0] * M2[0][2] + M1[2][1] * M2[1][2] + M1[2][2] * M2[2][2];
-end;
-
-function Identity: TMatrix;
-var i, j: integer;
-begin
- for i := 0 to 2 do
- for j := 0 to 2 do
- Result[i, j] := 0;
- Result[0][0] := 1;
- Result[1][1] := 1;
- Result[2][2] := 1;
-end;
-
-procedure init(var xform: Txform);
-var
- i: integer;
-begin
- xform.c[0, 0] := 1;
- xform.c[0, 1] := 0;
- xform.c[1, 0] := 0;
- xform.c[1, 1] := 1;
- xform.c[2, 0] := 0;
- xform.c[2, 1] := 0;
- xform.color := 0;
- xform.density := 1 / NumTransforms;
- xform.vars[0] := 1;
- for i := 1 to NVARS - 1 do
- xform.vars[i] := 0;
-end;
-
-{ ************************************* Form ********************************* }
-
-procedure TScriptEditor.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- Transform := TTransform.create;
- FileList := TStringList.Create;
- Flame := TFlame.Create;
- Options := TOptions.Create;
- Renderer := TScriptRender.create;
- Another := TScriptRender.create;
- cp := TControlPoint.create;
- for i := 0 to 9 do
- cps[i] := TControlPoint.create;
- ScriptEditor.PrepareScripter;
-end;
-
-procedure TScriptEditor.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- FileList.Free;
- Renderer.Free;
- Another.Free;
- for i := 0 to 9 do
- cps[i].free;
- cp.free;
- Flame.Free;
- Transform.Free;
- Options.Free;
-end;
-
-procedure TScriptEditor.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Script', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- ScriptEditor.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- ScriptEditor.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- ScriptEditor.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- ScriptEditor.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TScriptEditor.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Script', True) then
- begin
- { Size and position }
- if ScriptEditor.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', ScriptEditor.Top);
- Registry.WriteInteger('Left', ScriptEditor.Left);
- Registry.WriteInteger('Width', ScriptEditor.Width);
- Registry.WriteInteger('Height', ScriptEditor.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-{ ************************ Flame interface *********************************** }
-
-{ The TFlame class is used only as an interface. The control point parameters
- are read and set directly. Parameter ranges aren't limited but values not
- in the correct range are ignored. }
-
-procedure TScriptEditor.GetFlameGammaProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Gamma);
-end;
-
-procedure TScriptEditor.SetFlameGammaProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then cp.Gamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBrightnessProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Brightness);
-end;
-
-procedure TScriptEditor.SetFlameBrightnessProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Brightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameVibrancyProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Vibrancy);
-end;
-
-procedure TScriptEditor.SetFlameVibrancyProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Vibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameTimeProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Time);
-end;
-
-procedure TScriptEditor.SetFlameTimeProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) then cp.Time := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Zoom);
-end;
-
-procedure TScriptEditor.SetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.Zoom := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[0]);
-end;
-
-procedure TScriptEditor.SetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[0] := GetInputArgAsFloat(0);
-end;
-
-
-procedure TScriptEditor.GetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[1]);
-end;
-
-procedure TScriptEditor.SetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameDensityProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.sample_density);
-end;
-
-procedure TScriptEditor.SetFlameDensityProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.sample_density := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameOversampleProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_oversample);
-end;
-
-procedure TScriptEditor.SetFlameOversampleProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- { Range = 1 to 4 ... (document this) }
- if (v >= 1) and (v <= 4) then cp.spatial_oversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_filter_radius);
-end;
-
-procedure TScriptEditor.SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.spatial_filter_radius := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.width);
-end;
-
-procedure TScriptEditor.SetFlameWidthProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.width := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.height);
-end;
-
-procedure TScriptEditor.SetFlameHeightProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.height := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.pixels_per_unit);
-end;
-
-procedure TScriptEditor.SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.pixels_per_unit := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetFlamePaletteProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.cmap[Integer(GetArrayIndex(0)), Integer(GetArrayIndex(1))]);
-end;
-
-procedure TScriptEditor.SetFlamePaletteProc(AMachine: TatVirtualMachine);
-var
- i0, i1, v: integer;
-begin
- with AMachine do
- begin
- i0 := GetArrayIndex(0);
- i1 := GetArrayIndex(1);
- v := GetInputArgAsInteger(0);
- if (i0 >= 0) and (i0 <= 255) and (i1 >= 0) and (i1 <= 2) and
- (v >= 0) and (v < 256) then
- cp.cmap[i0, i1] := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBackgroundProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.background[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetFlameBackgroundProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- v := GetInputArgAsInteger(0);
- if (i >= 0) and (i <= 2) and (v >= 0) and (v < 256) then
- cp.Background[i] := v;
- end;
-end;
-
-procedure TScriptEditor.SetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- cp.name := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.name);
-end;
-
-procedure TScriptEditor.SetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- cp.nick := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.url);
-end;
-
-procedure TScriptEditor.SetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- cp.url := AMachine.GetInputArgAsString(0);
-end;
-
-
-procedure TScriptEditor.GetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.nick);
-end;
-
-
-procedure TScriptEditor.SetFlameHueProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- v := AMachine.GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.hue_rotation := v;
-end;
-
-procedure TScriptEditor.GetFlameHueProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.hue_rotation);
-end;
-
-procedure TScriptEditor.GetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.nbatches);
-end;
-
-procedure TScriptEditor.SetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.nbatches := GetInputArgAsInteger(0);
-end;
-
-
-{ *************************** Transform interface **************************** }
-
-procedure TScriptEditor.GetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 0]);
-end;
-
-procedure TScriptEditor.SetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 0]);
-end;
-
-procedure TScriptEditor.SetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 1]);
-end;
-
-procedure TScriptEditor.SetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 1]);
-end;
-
-procedure TScriptEditor.SetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 0]);
-end;
-
-procedure TScriptEditor.SetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 1]);
-end;
-
-procedure TScriptEditor.SetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformColorProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Color);
-end;
-
-procedure TScriptEditor.SetTransformColorProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.xform[ActiveTransform].Color := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformWeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].density);
-end;
-
-procedure TScriptEditor.SetTransformWeightProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) and (v < 1) then
- cp.xform[ActiveTransform].density := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformSymProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].symmetry);
-end;
-
-procedure TScriptEditor.SetTransformSymProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.xform[ActiveTransform].symmetry := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformVarProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Vars[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetTransformVarProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- cp.xform[ActiveTransform].vars[i] := v;
- end;
-end;
-
-{ *************************** Render interface ****************************** }
-
-
-procedure TScriptEditor.GetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Filename);
-end;
-
-procedure TScriptEditor.SetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Filename := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Width);
-end;
-
-procedure TScriptEditor.SetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Width := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Height := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) then
- TScriptRender(CurrentObject).MaxMemory := v;
- end;
-end;
-
-{ ********************************* Scripter ********************************* }
-
-procedure TScriptEditor.PrepareScripter;
-begin
- Scripter.AddLibrary(TatSysUtilsLibrary);
- with Scripter.defineClass(TScriptRender) do
- begin
- DefineProp('Filename', tkString, GetRenderFilenameProc, SetRenderFilenameProc);
- DefineProp('Width', tkInteger, GetRenderWidthProc, SetRenderWidthProc);
- DefineProp('Height', tkInteger, GetRenderHeightProc, SetRenderHeightProc);
- DefineProp('MaxMemory', tkInteger, GetRenderMaxMemoryProc, SetRenderMaxMemoryProc);
- end;
- Scripter.AddObject('Renderer', Renderer);
- { Flame interface }
- with Scripter.defineClass(TFlame) do
- begin
- DefineProp('Gamma', tkFloat, GetFlameGammaProc, SetFlameGammaProc);
- DefineProp('Brightness', tkFloat, GetFlameBrightnessProc, SetFlameBrightnessProc);
- DefineProp('Vibrancy', tkFloat, GetFlameVibrancyProc, SetFlameVibrancyProc);
- DefineProp('Time', tkFloat, GetFlameTimeProc, SetFlameTimeProc);
- DefineProp('Zoom', tkFloat, GetFlameZoomProc, SetFlameZoomProc);
- DefineProp('X', tkFloat, GetFlameXProc, SetFlameXProc);
- DefineProp('Y' tkFloat, GetFlameYProc, SetFlameYProc);
- DefineProp('Width' tkFloat, GetFlameWidthProc, SetFlameWidthProc);
- DefineProp('Height' tkFloat, GetFlameHeightProc, SetFlameHeightProc);
- DefineProp('SampleDensity' tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Quality' tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Oversample' tkInteger, GetFlameOversampleProc, SetFlameOversampleProc);
- DefineProp('FilterRadius' tkFloat, GetFlameFilterRadiusProc, SetFlameFilterRadiusProc);
- DefineProp('Scale' tkFloat, GetFlamePixelsPerUnitProc, SetFlamePixelsPerUnitProc);
- DefineProp('Gradient', tkInteger, GetFlamePaletteProc, SetFlamePaletteProc, nil, false, 2);
- DefineProp('Background', tkInteger, GetFlameBackgroundProc, SetFlameBackgroundProc, nil, false, 1);
- DefineProp('Name', tkString, GetFlameNameProc, SetFlameNameProc);
- DefineProp('Nick', tkString, GetFlameNickProc, SetFlameNickProc);
- DefineProp('URL', tkString, GetFlameURLProc, SetFlameURLProc);
- DefineProp('Hue', tkFloat, GetFlameHueProc, SetFlameHueProc);
- DefineProp('Batches', tkInteger, GetFlameBatchesProc, SetFlameBatchesProc);
- end;
- Scripter.AddObject('Flame', Flame);
- { Transform interface }
- with Scripter.defineClass(TTransform) do
- begin
- DefineProp('a', tkFloat, GetTransformAProc, SetTransformAProc);
- DefineProp('b', tkFloat, GetTransformBProc, SetTransformBProc);
- DefineProp('c', tkFloat, GetTransformCProc, SetTransformCProc);
- DefineProp('d', tkFloat, GetTransformDProc, SetTransformDProc);
- DefineProp('e', tkFloat, GetTransformEProc, SetTransformEProc);
- DefineProp('f', tkFloat, GetTransformFProc, SetTransformFProc);
- DefineProp('Color', tkFloat, GetTransformColorProc, SetTransformColorProc);
- DefineProp('Weight', tkFloat, GetTransformWeightProc, SetTransformWeightProc);
- DefineProp('Variation', tkFloat, GetTransformVarProc, SetTransformVarProc, nil, false, 1);
- DefineProp('Symmetry', tkFloat, GetTransformSymProc, SetTransformSymProc);
- end;
- Scripter.AddObject('Transform', Transform);
- { Options interface }
- with Scripter.defineClass(TOptions) do
- begin
- DefineProp('JPEGQuality', tkInteger, GetJPEGQuality, SetJPEGQuality);
- DefineProp('BatchSize', tkInteger, GetBatchSize, SetBatchSize);
- DefineProp('ParameterFile', tkString, GetParameterFile, SetParameterFile);
- DefineProp('SmoothPaletteFile', tkString, GetSmoothPaletteFile, SetSmoothPaletteFile);
- DefineProp('NumTries', tkInteger, GetNumTries, SetNumTries);
- DefineProp('TryLength', tkInteger, GetTryLength, SetTryLength);
- DefineProp('ConfirmDelete', tkVariant, GetConfirmDelete, SetConfirmDelete);
- DefineProp('FixedReference', tkVariant, GetFixedReference, SetFixedReference);
- DefineProp('SampleDensity', tkFloat, GetSampleDensity, SetSampleDensity);
- DefineProp('Gamma', tkFloat, GetGamma, SetGamma);
- DefineProp('Brightness', tkFloat, GetBrightness, SetBrightness);
- DefineProp('Vibrancy', tkFloat, GetVibrancy, SetVibrancy);
- DefineProp('Oversample', tkInteger, GetOversample, SetOversample);
- DefineProp('FilterRadius', tkFloat, GetFilterRadius, SetFilterRadius);
- DefineProp('PreviewLowQuality', tkFloat, GetLowQuality, SetLowQuality);
- DefineProp('PreviewMediumQuality', tkFloat, GetMediumQuality, SetMediumQuality);
- DefineProp('PreviewHighQuality', tkFloat, GetHighQuality, SetHighQuality);
- DefineProp('MinTransforms', tkInteger, GetMinTransforms, SetMinTransforms);
- DefineProp('MaxTransforms', tkInteger, GetMaxTransforms, SetMaxTransforms);
- DefineProp('MutateMinTransforms', tkInteger, GetMutateMinTransforms, SetMutateMinTransforms);
- DefineProp('MutateMaxTransforms', tkInteger, GetMutateMaxTransforms, SetMutateMaxTransforms);
- DefineProp('RandomPrefix', tkString, GetPrefix, SetPrefix);
- DefineProp('KeepBackground', tkInteger, GetKeepBackground, SetKeepBackground);
- DefineProp('SymmetryType', tkInteger, GetSymmetryType, SetSymmetryType);
- DefineProp('SymmetryOrder', tkInteger, GetSymmetryOrder, SetSymmetryOrder);
- DefineProp('Variations', tkVariant, GetVariations, SetVariations, nil, false, 1);
- DefineProp('GradientOnRandom', tkInteger, GetRandomGradient, SetRandomGradient);
- DefineProp('MinNodes', tkInteger, GetMinNodes, SetMinNodes);
- DefineProp('MaxNodes', tkInteger, GetMaxNodes, SetMaxNodes);
- DefineProp('MinHue', tkInteger, GetMinHue, SetMinHue);
- DefineProp('MaxHue', tkInteger, GetMaxHue, SetMaxHue);
- DefineProp('MinSaturation', tkInteger, GetMinSat, SetMinSat);
- DefineProp('MaxSaturation', tkInteger, GetMaxSat, SetMaxSat);
- DefineProp('MinLuminance', tkInteger, GetMinLum, SetMinLum);
- DefineProp('MaxLuminance', tkInteger, GetMaxLum, SetMaxLum);
- DefineProp('UPRSampleDensity', tkInteger, GetUPRSampleDensity, SetUPRSampleDensity);
- DefineProp('UPRFilterRadius', tkFloat, GetUPRFilterRadius, SetUPRFilterRadius);
- DefineProp('UPROversample', tkInteger, GetUPROversample, SetUPROversample);
- DefineProp('UPRAdjustDensity', tkVariant, GetUPRAdjustDensity, SetUPRAdjustDensity);
- DefineProp('UPRColoringIdent', tkString, GetUPRColoringIdent, SetUPRColoringIdent);
- DefineProp('UPRColoringFile', tkString, GetUPRColoringFile, SetUPRColoringFile);
- DefineProp('UPRFormulaFile', tkString, GetUPRFormulaFile, SetUPRFormulaFile);
- DefineProp('UPRFormulaIdent', tkString, GetUPRFormulaIdent, SetUPRFormulaIdent);
- DefineProp('UPRWidth', tkInteger, GetUPRWidth, SetUPRWidth);
- DefineProp('UPRHeight', tkInteger, GetUPRHeight, SetUPRHeight);
- DefineProp('ExportRenderer', tkInteger, GetExportPath, SetExportPath);
- end;
- Scripter.AddComponent(OpenDialog);
- Scripter.AddObject('Options', Options);
- Scripter.AddLibrary(TOperationLibrary);
- Scripter.AddLibrary(TatClassesLibrary);
- { Variables and constants }
- Scripter.AddConstant('PI', pi);
- Scripter.AddConstant('NVARS', NVARS);
- Scripter.AddConstant('NXFORMS', NXFORMS);
- Scripter.AddConstant('INSTALLPATH', ExtractFilePath(Application.exename));
- Scripter.AddConstant('SYM_NONE', 0);
- Scripter.AddConstant('SYM_BILATERAL', 1);
- Scripter.AddConstant('SYM_ROTATIONAL', 2);
- Scripter.AddConstant('V_LINEAR', 0);
- Scripter.AddConstant('V_SINUSOIDAL', 1);
- Scripter.AddConstant('V_SPHERICAL', 2);
- Scripter.AddConstant('V_SWIRL', 3);
- Scripter.AddConstant('V_HORSESHOE', 4);
- Scripter.AddConstant('V_POLAR', 5);
- Scripter.AddConstant('V_HANDKERCHIEF', 6);
- Scripter.AddConstant('V_HEART', 7);
- Scripter.AddConstant('V_DISC', 8);
- Scripter.AddConstant('V_SPIRAL', 9);
- Scripter.AddConstant('V_HYPERBOLIC', 10);
- Scripter.AddConstant('V_DIAMOND', 11);
- Scripter.AddConstant('V_EX', 12);
- Scripter.AddConstant('V_JULIA', 13);
- Scripter.AddConstant('V_BENT', 14);
- Scripter.AddConstant('V_WAVES', 15);
- Scripter.AddConstant('V_FISHEYE', 16);
- Scripter.AddConstant('V_POPCORN', 17);
- Scripter.AddConstant('V_EXPONENTIAL', 18);
- Scripter.AddConstant('V_POWER', 19);
- Scripter.AddConstant('V_COSINE', 20);
- Scripter.AddConstant('V_SAWTOOTH', 21);
- Scripter.AddConstant('V_RANDOM', -1);
- { Variables }
- Scripter.AddVariable('SelectedTransform', SelectedTriangle);
- Scripter.AddVariable('Compatibility', Compatibility);
- Scripter.AddVariable('ActiveTransform', ActiveTransform);
- Scripter.AddVariable('UpdateFlame', UpdateIt);
- Scripter.AddVariable('ResetLocation', ResetLocation);
- Scripter.AddVariable('BatchIndex', RandomIndex);
- Scripter.AddVariable('DateCode', RandomDate);
- Scripter.AddVariable('Stopped', Stopped);
- Scripter.AddVariable('ShowProgress', ShowProgress);
- Scripter.AddVariable('CurrentFile', OpenFile);
- Scripter.AddVariable('LimitVibrancy', LimitVibrancy);
- Scripter.AddLibrary(TMathLibrary);
- Scripter.AddLibrary(TatMathLibrary);
- Scripter.AddLibrary(TatWindowsLibrary);
- Scripter.AddLibrary(TatSysUtilsLibrary);
- Scripter.AddLibrary(TatFileCtrlLibrary);
- { Nonsense - it's the only way to get the last real
- library to work! }
- Scripter.AddObject('Not_Any_Thing_Useful', Another);
- Scripter.AddObject('IglooFunkyRubber', Another);
- Scripter.AddObject('Darn it', Another);
- Scripter.AddObject('Scrumptious', Another);
-end;
-
-{ ************************* Buttons ***************************************** }
-
-procedure TScriptEditor.btnNewClick(Sender: TObject);
-begin
- Editor.Lines.Clear;
- Caption := 'New Script';
- Script := '';
-end;
-
-procedure TScriptEditor.OpenScript;
-var
- s: string;
-begin
- MainOpenDialog.InitialDir := ScriptPath;
- MainOpenDialog.Filename := '';
- if MainOpenDialog.execute then
- begin
- Script := MainOpenDialog.Filename;
- Editor.Lines.LoadFromFile(MainOpenDialog.Filename);
- s := ExtractFileName(MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- MainForm.mnuRun.Caption := 'Run "' + s + '"';
- Caption := s;
- ScriptPath := ExtractFileDir(MainOpenDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.btnOpenClick(Sender: TObject);
-begin
- OpenScript;
-end;
-
-procedure TScriptEditor.btnSaveClick(Sender: TObject);
-begin
- MainSaveDialog.InitialDir := ScriptPath;
- MainSaveDialog.Filename := ChangeFileExt(ExtractFileName(Script), '.asc');
- if MainSaveDialog.Execute then
- begin
- Script := MainSaveDialog.Filename;
- Editor.Lines.SaveToFile(MainSaveDialog.Filename);
- Caption := ExtractFileName(MainSaveDialog.Filename);
- ScriptPath := ExtractFileDir(MainSaveDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.FillFileList;
-var
- i, p: integer;
- ext, Title: string;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(ParamFile);
- try
- FileList.Clear;
-
- ext := LowerCase(ExtractFileExt(ParamFile));
- if (ext = '.fla') or (ext = '.apo') then
- begin
-
- // Get names from .fla or .apo file
- if (Pos('{', FStrings.Text) <> 0) then
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- FileList.Add(Trim(Copy(FStrings[i], 1, p - 1)));
- end;
- end;
- end;
-
- end
- else
-
- begin
- // Get names from .flame file
- if (Pos(' 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos(' 0) then
- begin
- pname := '';
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FSTrings[i]));
- MainForm.ListXMLScanner.Execute;
- if Trim(pname) = '' then
- Title := '*untitled ' + ptime
- else
- FileList.Add(pname);
- end;
- end;
-
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TScriptEditor.RunScript;
-var
- lib: TStringList;
-begin
-
- btnRun.Enabled := False;
- btnBreak.Enabled := True;
- MainForm.btnRun.Enabled := False;
- MainForm.mnuRun.Enabled := False;
- MainForm.DisableFavorites;
-
- ParamFile := OpenFile;
- FillFileList;
- { Set defaults }
- { Set render defaults }
- Renderer.Width := 320;
- Renderer.Height := 240;
- Stopped := False;
- UpdateIt := True;
- ResetLocation := False;
- Console.Clear;
- LastError := '';
- ActiveTransform := SelectedTriangle;
- NumTransforms := Transforms;
- cp.copy(MainCp);
- cmap := MainCp.cmap;
- Application.ProcessMessages;
- Randomize;
- if Pos('stopped', Lowercase(Editor.Lines.text)) <> 0 then
- begin
- btnStop.Enabled := True;
- MainForm.mnuStop.Enabled := True;
- MainForm.btnStop.Enabled := True;
- end;
- with Scripter do
- begin
- SourceCode.Assign(Editor.Lines);
- if FileExists(defLibrary) then
- begin
- lib := TStringList.Create;
- try
- Lib.LoadFromFile(defLibrary);
- with Scripts.Add do
- begin
- SourceCode := lib;
- SelfRegisterAsLibrary('Functions');
- end;
- finally
- lib.free;
- end;
- end;
- //Compile;
- Execute;
- end;
- if (NumTransforms < 2) and UpdateIt then
- begin
- Console.Lines.Add('Not enough transforms.');
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- Exit;
- end
- else
- if (LastError = '') and UpdateIt then
- begin
- Normalize(cp);
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
- UpdateFlame;
- if ResetLocation then MainForm.ResetLocation;
- end
- else
- begin
- Console.Lines.Add(LastError);
- end;
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- MainForm.EnableFavorites;
-end;
-
-procedure TScriptEditor.btnRunClick(Sender: TObject);
-begin
- RunScript;
-end;
-
-{ ****************************** Update flame ******************************* }
-
-procedure TScriptEditor.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- Normalize(cp);
- MainCp.Copy(cp);
-// MainCp.name := FlameName;
- Transforms := MainForm.TrianglesFromCP(MainCp, MainTriangles);
- AdjustScale(MainCp, MainForm.Image.Width, MainForm.Image.Height);
- if ResetLocation then MainCp.CalcBoundBox else
- begin;
- MainCp.Zoom := cp.zoom;
- MainCp.center[0] := cp.center[0];
- MainCp.center[1] := cp.center[1];
- end;
- MainCp.cmap := cp.cmap;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- if GradientForm.Visible then GradientForm.UpdateGradient(cmap)
-end;
-
-{ ******************************* functions ********************************** }
-
-procedure Rotate(xform: TXForm; const degrees: double);
-var
- r: double;
- Matrix, M1: TMatrix;
-begin
- r := degrees * pi / 180;
- M1 := Identity;
- M1[0, 0] := cos(r);
- M1[0, 1] := -sin(r);
- M1[1, 0] := sin(r);
- M1[1, 1] := cos(r);
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-
-end;
-
-procedure Scale(xform: TXform; const s: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := s;
- M1[1, 1] := s;
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-
-end;
-
-procedure translate(xform: TXForm; const x, y: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 2] := x;
- M1[1, 2] := y;
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-end;
-
-procedure multiply(var xform: TXform; const a, b, c, d: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := a;
- M1[0, 1] := b;
- M1[1, 0] := c;
- M1[1, 1] := d;
-// M1[0, 2] := e;
-// M1[1, 2] := f;
- Matrix := Identity;
- Matrix[0][0] := xform.c[0, 0];
- Matrix[0][1] := xform.c[0, 1];
- Matrix[1][0] := xform.c[1, 0];
- Matrix[1][1] := xform.c[1, 1];
- Matrix[0][2] := xform.c[2, 0];
- Matrix[1][2] := xform.c[2, 1];
- Matrix := Mul33(Matrix, M1);
- xform.c[0, 0] := Matrix[0][0];
- xform.c[0, 1] := Matrix[0][1];
- xform.c[1, 0] := Matrix[1][0];
- xform.c[1, 1] := Matrix[1][1];
- xform.c[2, 0] := Matrix[0][2];
- xform.c[2, 1] := Matrix[1][2];
-end;
-
-{ ******************************* Parseing *********************************** }
-
-procedure Normalize(var cp: TControlPoint);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to NumTransforms - 1 do
- td := td + cp.xform[i].Density;
- if (td < 0.001) then
- EqualizeWeights(cp)
- else
- for i := 0 to NumTransforms - 1 do
- cp.xform[i].Density := cp.xform[i].Density / td;
-end;
-
-procedure copyxform(var dest: Txform; const source: TXform);
-var
- i: integer;
-begin
- dest.c[0, 0] := source.c[0, 0];
- dest.c[0, 1] := source.c[0, 1];
- dest.c[1, 0] := source.c[1, 0];
- dest.c[1, 1] := source.c[1, 1];
- dest.c[2, 0] := source.c[2, 0];
- dest.c[2, 1] := source.c[2, 1];
- dest.color := source.color;
- dest.density := source.density;
- for i := 0 to NVARS - 1 do
- dest.vars[i] := source.vars[i];
-end;
-
-{ ************************ Editor Popup menu ********************************* }
-
-procedure TScriptEditor.mnuCutClick(Sender: TObject);
-begin
- Editor.CutToClipboard;
-end;
-
-procedure TScriptEditor.mnuCopyClick(Sender: TObject);
-begin
- Editor.CopyToClipboard;
-end;
-
-procedure TScriptEditor.mnuPasteClick(Sender: TObject);
-begin
- Editor.PasteFromClipboard;
-end;
-
-procedure TScriptEditor.mnuUndoClick(Sender: TObject);
-begin
- if Editor.CanUndo then Editor.Undo;
-end;
-
-procedure TScriptEditor.EditorChange(Sender: TObject);
-begin
- Editor.activeLine := -1;
- if not Editor.CanUndo then mnuUndo.Enabled := false
- else mnuUndo.Enabled := true;
-end;
-
-procedure TScriptEditor.ScripterCompileError(Sender: TObject;
- var msg: string; row, col: Integer; var ShowException: Boolean);
-begin
- Editor.ActiveLine := row - 1;
- Console.Lines.Add(msg);
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- Application.ProcessMessages;
-end;
-
-procedure TScriptEditor.btnStopClick(Sender: TObject);
-begin
- Stopped := True;
-end;
-
-procedure TScriptEditor.btnBreakClick(Sender: TObject);
-begin
- LastError := 'Execution stopped by user.';
- Scripter.Halt;
-end;
-
-procedure TScriptEditor.btnFavoriteClick(Sender: TObject);
-var
- i: integer;
- there: boolean;
-begin
- there := False;
- for i := 0 to Favorites.Count - 1 do
- if Lowercase(Script) = Favorites[i] then
- There := true;
- if there then exit;
- Favorites.Add(Script);
- Favorites.SaveToFile(AppPath + 'favorites');
-end;
-
-end.
-
diff --git a/2.02f/Source/ScriptRender.dfm b/2.02f/Source/ScriptRender.dfm
deleted file mode 100644
index 56fb63e..0000000
--- a/2.02f/Source/ScriptRender.dfm
+++ /dev/null
@@ -1,37 +0,0 @@
-object ScriptRenderForm: TScriptRenderForm
- Left = 390
- Top = 391
- BorderStyle = bsDialog
- Caption = 'ScriptRenderForm'
- ClientHeight = 62
- ClientWidth = 268
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- PixelsPerInch = 96
- TextHeight = 13
- object btnCancel: TButton
- Left = 96
- Top = 32
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 0
- OnClick = btnCancelClick
- end
- object ProgressBar: TProgressBar
- Left = 8
- Top = 8
- Width = 249
- Height = 13
- Min = 0
- Max = 100
- TabOrder = 1
- end
-end
diff --git a/2.02f/Source/ScriptRender.pas b/2.02f/Source/ScriptRender.pas
deleted file mode 100644
index dcc30e1..0000000
--- a/2.02f/Source/ScriptRender.pas
+++ /dev/null
@@ -1,139 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ComCtrls, StdCtrls, Render, cmap, ControlPoint, ImageDLLLoader,
- PNGLoader, BMPLoader, LinarBitmap, ExtCtrls, FileUtils, JPEGLoader, JPEG;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-
-type
- TScriptRenderForm = class(TForm)
- btnCancel: TButton;
- ProgressBar: TProgressBar;
- procedure FormDestroy(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- private
- PixelsPerUnit: double;
- StartTime: TDateTime;
- Remainder: TDateTime;
- public
- Renderer: TRenderer;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
- procedure OnProgress(prog: double);
- procedure Render;
- procedure SetRenderBounds;
- end;
-
-var
- ScriptRenderForm: TScriptRenderForm;
- Cancelled: boolean;
-
-implementation
-
-uses Global, Math, FormRender, ScriptForm;
-{$R *.DFM}
-
-procedure TScriptRenderForm.SetRenderBounds;
-begin
- cp.copy(ScriptEditor.cp);
- cp.Width := ScriptEditor.Renderer.Width;
- cp.Height := ScriptEditor.Renderer.Height;
- cp.CalcBoundBox;
- cp.center[0] := ScriptEditor.cp.center[0];
- cp.center[1] := ScriptEditor.cp.center[1];
- cp.zoom := ScriptEditor.cp.zoom;
- PixelsPerUnit := cp.Pixels_per_unit;
-end;
-
-procedure TScriptRenderForm.Render;
-begin
- Cancelled := False;
- ScriptEditor.Scripter.Paused := True;
- StartTime := Now;
- Remainder := 1;
- cp.copy(ScriptEditor.cp);
- Filename := ScriptEditor.Renderer.Filename;
- cp.Width := ScriptEditor.Renderer.Width;
- cp.Height := ScriptEditor.Renderer.Height;
- cp.pixels_per_unit := PixelsPerUnit;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(cp);
- if (ScriptEditor.Renderer.MaxMemory > 0) then
- Renderer.RenderMaxMem(ScriptEditor.Renderer.MaxMemory)
- else Renderer.Render;
- with TLinearBitmap.Create do
- try
- Assign(Renderer.GetImage);
- JPEGLoader.Default.Quality := JPEGQuality;
- if not cancelled then SaveToFile(FileName);
- finally
- Free;
- end;
- ScriptEditor.Scripter.Paused := False;
-end;
-
-procedure TScriptRenderForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- ProgressBar.Position := round(100 * prog);
- Elapsed := Now - StartTime;
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
- Application.ProcessMessages;
-end;
-
-procedure TScriptRenderForm.FormDestroy(Sender: TObject);
-begin
- cp.free;
- Renderer.free;
-end;
-
-procedure TScriptRenderForm.FormCreate(Sender: TObject);
-begin
- Renderer := TRenderer.Create;
- cp := TControlPoint.Create;
- ImageDLLLoader.Default.FindDLLs(ProgramPath);
-end;
-
-procedure TScriptRenderForm.btnCancelClick(Sender: TObject);
-begin
- ScriptEditor.Scripter.Halt;
- Cancelled := True;
- Renderer.Stop;
- LastError := 'Render cancelled';
-end;
-
-end.
-
diff --git a/2.02f/Source/Sheep.dfm b/2.02f/Source/Sheep.dfm
deleted file mode 100644
index ef8bb74..0000000
--- a/2.02f/Source/Sheep.dfm
+++ /dev/null
@@ -1,186 +0,0 @@
-object SheepDialog: TSheepDialog
- Left = 478
- Top = 274
- BorderStyle = bsDialog
- Caption = 'Post Sheep'
- ClientHeight = 312
- ClientWidth = 240
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000001000800680500001600000028000000100000002000
- 0000010008000000000000000000480000004800000000010000000000000402
- 0400846E7C005C4E5C002C323C00141A2C00C4AAC4000C0E0C009C8E9C00AC5E
- B4005C5A5C00544654001C121C00745E6C007C828400443A4400141614002426
- 2400140E0C000C0A0400241A2400AC96A40074666C00847A84005C667C00443E
- 44000C0604009C828C00140E1C00846A8400946E9400844684003C2E4400DCD6
- DC009492BC006C5A640054565400242224004C424C00040604008C6E9C006C4E
- 7C001C222C00ACBADC000C121C00646264001C161400141214002C1A2400BC9E
- AC007C6A7C00444254009C869C0084727C0064567400342E34001C1A1C00C4AE
- C4000C0E14009C8EA400645E64004C4E640074626C008C82A4004C3644001416
- 1C002C2A2C00140E14000C0A0C00241E2400B496B400746A7C00947A8C00646A
- 8C00444244000C0614009C82940014121C00846A8C003C3634009496BC005456
- 6C0004060C001C161C00000077003862FF00000BFF00A714FF000000FF00E000
- C70070002700ED00F60077007700D800E400110027001A00F60000007700E001
- 000070000000ED0015007700000000010900000003000000100000000000A814
- B2000E0017001A00F50000007700380100000000000001000000000000000000
- 3800000000001500A70000000000A800E000C50070001200ED0000007700B010
- 20000E0000001A00000000000000000020000000000015000000000000008500
- 0C00F4000000F5000E007700000000A8A40000C4C3000012D900000077000000
- D8000000C300150012000000000085380000F4C50000F512000077000000A1BF
- 0000F4ED0000F5D600007777000008700200064F7F0015D900000077000038FF
- E80000FFC300A7FF120000FF0000014B0000003B000000D4000000770000010D
- 38000045C60000D412000077000038008D00C6004A001200D4000000770096C4
- A40039C6C300E7D4D900777777009E620200390B7F00E7140000770000003C82
- 20000000C600A7001200000000001C00230039000400E7000000770000000000
- 2300000004000000000000000000B0CC75000EF405001A860700000001003818
- 88000045C400A7D412000077000001BCBD0000024400007AD70000005A000888
- 6200C6C50B00121214000000000040006200F9000B0012001400000000004001
- F800F9009500120033000000000009002F0048004200E900D70077005A00381C
- 620030C50B00E812140077000000FF000100FF000000FF000000FF0000009E40
- 000039F90000E71200007700000012BFC400EBEDC60041D6D400007777008000
- C4006A4FC6001AD9D40000777700D9FF0C0057FF4500E7FFD70077FF5A001C18
- 620039450B00E7D4140077770000AF5D020079A10000D4D400007777000023B8
- 000004F400000086000000000000008282000000000000000000000000000000
- 0000000000000000000000000000000000002626000000000000000000002600
- 26264019260026000026002600262626002D0F002600262E2F26262626262600
- 0041245119060B351E1B260000262626261849100032482708450D2E00262651
- 001831162C0E2121281D091043260013364E073338091C2A3C1911264226000B
- 3122013A4B470A3E17000000264326003D051A3146023F1F5039002626432600
- 232014300C294213034351262626514329234918152F0000292B190026262651
- 51000000410F26004C04512626262626002626062E1900262600265119260000
- 0000002600000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000}
- OldCreateOrder = False
- Position = poMainFormCenter
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 162
- Width = 25
- Height = 13
- Caption = 'Nick:'
- end
- object Label2: TLabel
- Left = 16
- Top = 194
- Width = 25
- Height = 13
- Caption = 'URL:'
- end
- object Label3: TLabel
- Left = 16
- Top = 226
- Width = 49
- Height = 13
- Caption = 'Password:'
- end
- object lblLink: TLabel
- Left = 16
- Top = 262
- Width = 209
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Creative Commons License'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblLinkClick
- end
- object lblLicense: TLabel
- Left = 16
- Top = 250
- Width = 209
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Posted sheep are distributed under a'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentFont = False
- end
- object Button1: TButton
- Left = 40
- Top = 282
- Width = 75
- Height = 25
- Caption = 'Upload'
- ModalResult = 1
- TabOrder = 4
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 128
- Top = 282
- Width = 75
- Height = 25
- Caption = 'Cancel'
- Default = True
- ModalResult = 2
- TabOrder = 0
- end
- object PrevPnl: TPanel
- Left = 37
- Top = 5
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Caption = 'PrevPnl'
- TabOrder = 5
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Align = alClient
- IncrementalDisplay = True
- end
- end
- object txtNick: TEdit
- Left = 72
- Top = 160
- Width = 153
- Height = 21
- TabOrder = 1
- end
- object txtURL: TEdit
- Left = 72
- Top = 192
- Width = 153
- Height = 21
- TabOrder = 2
- end
- object txtPassword: TEdit
- Left = 72
- Top = 224
- Width = 153
- Height = 21
- TabOrder = 3
- end
- object ScrollBar: TScrollBar
- Left = 16
- Top = 136
- Width = 209
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 6
- OnChange = ScrollBarChange
- end
-end
diff --git a/2.02f/Source/Sheep.pas b/2.02f/Source/Sheep.pas
deleted file mode 100644
index deaf513..0000000
--- a/2.02f/Source/Sheep.pas
+++ /dev/null
@@ -1,137 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Sheep;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, Global, ControlPoint, Render;
-
-type
- TSheepDialog = class(TForm)
- Button1: TButton;
- Button2: TButton;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- txtNick: TEdit;
- Label1: TLabel;
- Label2: TLabel;
- txtURL: TEdit;
- Label3: TLabel;
- txtPassword: TEdit;
- ScrollBar: TScrollBar;
- lblLicense: TLabel;
- lblLink: TLabel;
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure Button1Click(Sender: TObject);
- procedure ScrollBarChange(Sender: TObject);
- procedure lblLinkClick(Sender: TObject);
- private
- Render: TRenderer;
- bm: TBitmap;
-
- procedure DrawPreview;
- { Private declarations }
- public
- cp: TControlPoint;
- { Public declarations }
- end;
-
-var
- SheepDialog: TSheepDialog;
-
-implementation
-
-uses Main, cmap, ShellAPI;
-
-{$R *.DFM}
-
-procedure TSheepDialog.DrawPreview;
-begin
- Render.Stop;
- cp.Width := PreviewImage.Width;
- cp.Height := PreviewImage.Height;
- cp.sample_density := 10;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.4;
- cp.Zoom := 0;
- cp.center[0] := 0;
- cp.center[1] := 0;
- cp.pixels_per_unit := 60;
- cp.gamma := 4;
- cp.brightness := 4;
- cp.vibrancy := 1;
- GetCMap(cp.cmapindex, cp.hue_rotation, cp.cmap);
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- BM.Assign(Render.GetImage);
- PreviewImage.Picture.Graphic := bm;
-end;
-
-procedure TSheepDialog.FormShow(Sender: TObject);
-var
- i: integer;
-begin
- scrollbar.position := 0;
- txtNick.text := MainCp.nick;
- txtURL.text := MainCp.URL;
- txtPassword.text := SheepPW;
- cp.copy(MainCp);
- for i := 0 to 2 do cp.background[i] := 0;
- DrawPreview;
-end;
-
-procedure TSheepDialog.FormCreate(Sender: TObject);
-begin
- bm := TbitMap.Create;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TSheepDialog.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TSheepDialog.Button1Click(Sender: TObject);
-begin
- SheepNick := txtNick.Text;
- SheepURL := txtURL.Text;
- SheepPW := txtPassword.Text;
-end;
-
-procedure TSheepDialog.ScrollBarChange(Sender: TObject);
-begin
- cp.hue_rotation := ScrollBar.Position / 100;
- DrawPreview;
-end;
-
-procedure TSheepDialog.lblLinkClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://creativecommons.org/licenses/by-sa/1.0/'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
-
diff --git a/2.02f/Source/Size.dfm b/2.02f/Source/Size.dfm
deleted file mode 100644
index 690796e..0000000
--- a/2.02f/Source/Size.dfm
+++ /dev/null
@@ -1,70 +0,0 @@
-object SizeTool: TSizeTool
- Left = 330
- Top = 199
- BorderStyle = bsDialog
- Caption = 'Image Size'
- ClientHeight = 113
- ClientWidth = 152
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnActivate = FormActivate
- OnClose = FormClose
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 18
- Top = 23
- Width = 28
- Height = 13
- Caption = '&Width'
- FocusControl = txtWidth
- end
- object Bevel: TBevel
- Left = 8
- Top = 8
- Width = 137
- Height = 97
- Shape = bsFrame
- end
- object Label2: TLabel
- Left = 18
- Top = 47
- Width = 34
- Height = 13
- Caption = '&Height:'
- FocusControl = txtHeight
- end
- object txtWidth: TEdit
- Left = 64
- Top = 20
- Width = 70
- Height = 21
- TabOrder = 0
- OnChange = txtWidthChange
- OnKeyPress = txtWidthKeyPress
- end
- object txtHeight: TEdit
- Left = 64
- Top = 44
- Width = 70
- Height = 21
- TabOrder = 1
- OnChange = txtHeightChange
- OnKeyPress = txtHeightKeyPress
- end
- object chkMaintain: TCheckBox
- Left = 16
- Top = 76
- Width = 121
- Height = 17
- Caption = '&Maintain aspect ratio'
- TabOrder = 2
- OnClick = chkMaintainClick
- end
-end
diff --git a/2.02f/Source/Size.pas b/2.02f/Source/Size.pas
deleted file mode 100644
index 356fcda..0000000
--- a/2.02f/Source/Size.pas
+++ /dev/null
@@ -1,176 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Size;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls;
-
-type
- TSizeTool = class(TForm)
- Label1: TLabel;
- txtWidth: TEdit;
- Bevel: TBevel;
- txtHeight: TEdit;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- procedure FormShow(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormActivate(Sender: TObject);
- procedure txtHeightKeyPress(Sender: TObject; var Key: Char);
- procedure txtWidthKeyPress(Sender: TObject; var Key: Char);
- procedure chkMaintainClick(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- SizeTool: TSizeTool;
- ImageHeight, ImageWidth: integer;
- ratio: double;
- xdif, ydif: integer;
-
-implementation
-
-uses Main, Registry, Global;
-
-{$R *.DFM}
-
-procedure TSizeTool.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\SizeTool', False) then
- begin
- if Registry.ValueExists('Left') then
- SizeTool.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- SizeTool.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- txtWidth.text := IntToStr(MainForm.Image.Width);
- txtHeight.text := IntToStr(MainForm.Image.Height);
-end;
-
-procedure AdjustWindow;
-var
- xtot, ytot: integer;
-begin
- xtot := ImageWidth + xdif;
- ytot := ImageHeight + ydif;
- if xtot > Screen.Width then
- begin
- MainForm.Left := 0;
- xtot := Screen.width;
- end;
- if ytot > Screen.height then
- begin
- MainForm.Top := 0;
- ytot := Screen.height;
- end;
- MainForm.Width := xtot;
- MainForm.Height := ytot;
-end;
-
-procedure TSizeTool.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\SizeTool', True) then
- begin
- Registry.WriteInteger('Top', SizeTool.Top);
- Registry.WriteInteger('Left', SizeTool.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TSizeTool.FormActivate(Sender: TObject);
-begin
- xdif := MainForm.Width - MainForm.Image.Width;
- ydif := MainForm.Height - MainForm.Image.Height;
-end;
-
-procedure TSizeTool.txtHeightKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- AdjustWindow;
- end;
-end;
-
-procedure TSizeTool.txtWidthKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- AdjustWindow;
- end;
-end;
-
-procedure TSizeTool.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TSizeTool.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(txtWidth.Text);
- if chkMaintain.checked and txtWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- txtHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TSizeTool.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(txtHeight.Text);
- if chkMaintain.checked and txtHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- txtWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-end.
-
diff --git a/2.02f/Source/XForm.pas b/2.02f/Source/XForm.pas
deleted file mode 100644
index dc78baa..0000000
--- a/2.02f/Source/XForm.pas
+++ /dev/null
@@ -1,584 +0,0 @@
-unit XForm;
-
-interface
-
-const
- NVARS = 22;
- EPS = 1E-10;
-
-type
- TCalcMethod = procedure of object;
-
-type
- TXForm = class
- private
- FNrFunctions: Integer;
- FFunctionList: array[0..NVARS] of TCalcMethod;
-
- FTx, FTy: double;
- FPx, FPy: double;
- FAngle: double;
- FLength: double;
- CalculateAngle: boolean;
- CalculateLength: boolean;
-
- procedure Linear; // var[0]
- procedure Sinusoidal; // var[1]
- procedure Spherical; // var[2]
- procedure Swirl; // var[3]
- procedure Horseshoe; // var[4]
- procedure Polar; // var[5]
- procedure FoldedHandkerchief; // var[6]
- procedure Heart; // var[7]
- procedure Disc; // var[8]
- procedure Spiral; // var[9]
- procedure hyperbolic; // var[10]
- procedure Square; // var[11]
- procedure Ex; // var[12]
- procedure Julia; // var[13]
- procedure Bent; // var[14]
- procedure Waves; // var[15]
- procedure Fisheye; // var[16]
- procedure Popcorn; // var[17]
- procedure Exponential; // var[18]
- procedure Power; // var[19]
- procedure Cosine; // var[20]
- procedure SawTooth; // var[21]
-
-
- public
- vars: array[0..NVARS - 1] of double; // normalized interp coefs between variations
- c: array[0..2, 0..1] of double; // the coefs to the affine part of the function
- density: double; // prob is this function is chosen. 0 - 1
- color: double; // color coord for this function. 0 - 1
- symmetry: double;
- c00, c01, c10, c11, c20, c21: double;
-
- varType: integer;
-
- Orientationtype: integer;
-
- constructor Create;
- procedure Prepare;
-
- procedure NextPoint(var px, py, pc: double); overload;
- procedure NextPoint(var px, py, pz, pc: double); overload;
- end;
-
-implementation
-
-uses
- SysUtils, Math;
-
-{ TXForm }
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TXForm.Create;
-var
- i: Integer;
-begin
- density := 0;
- Color := 0;
- Vars[0] := 1;
- for i := 1 to NVARS - 1 do begin
- Vars[i] := 0;
- end;
- c[0, 0] := 1;
- c[0, 1] := 0;
- c[1, 0] := 0;
- c[1, 1] := 1;
- c[2, 0] := 0;
- c[2, 1] := 0;
- Symmetry := 0;
-end;
-
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Prepare;
-begin
- c00 := c[0][0];
- c01 := c[0][1];
- c10 := c[1][0];
- c11 := c[1][1];
- c20 := c[2][0];
- c21 := c[2][1];
-
- FNrFunctions := 0;
-
- if (vars[0] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Linear;
- Inc(FNrFunctions);
- end;
-
- if (vars[1] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Sinusoidal;
- Inc(FNrFunctions);
- end;
-
- if (vars[2] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Spherical;
- Inc(FNrFunctions);
- end;
-
- if (vars[3] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Swirl;
- Inc(FNrFunctions);
- end;
-
- if (vars[4] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Horseshoe;
- Inc(FNrFunctions);
- end;
-
- if (vars[5] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Polar;
- Inc(FNrFunctions);
- end;
-
- if (vars[6] <> 0.0) then begin
- FFunctionList[FNrFunctions] := FoldedHandkerchief;
- Inc(FNrFunctions);
- end;
-
- if (vars[7] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Heart;
- Inc(FNrFunctions);
- end;
-
- if (vars[8] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Disc;
- Inc(FNrFunctions);
- end;
-
- if (vars[9] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Spiral;
- Inc(FNrFunctions);
- end;
-
- if (vars[10] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Hyperbolic;
- Inc(FNrFunctions);
- end;
-
- if (vars[11] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Square;
- Inc(FNrFunctions);
- end;
-
- if (vars[12] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Ex;
- Inc(FNrFunctions);
- end;
-
- if (vars[13] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Julia;
- Inc(FNrFunctions);
- end;
-
- if (vars[14] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Bent;
- Inc(FNrFunctions);
- end;
-
- if (vars[15] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Waves;
- Inc(FNrFunctions);
- end;
-
- if (vars[16] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Fisheye;
- Inc(FNrFunctions);
- end;
-
- if (vars[17] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Popcorn;
- Inc(FNrFunctions);
- end;
-
- if (vars[18] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Exponential;
- Inc(FNrFunctions);
- end;
-
- if (vars[19] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Power;
- Inc(FNrFunctions);
- end;
-
- if (vars[20] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Cosine;
- Inc(FNrFunctions);
- end;
-
- if (vars[21] <> 0.0) then begin
- FFunctionList[FNrFunctions] := SawTooth;
- Inc(FNrFunctions);
- end;
-
- CalculateAngle := (vars[5] <> 0.0) or (vars[6] <> 0.0) or (vars[7] <> 0.0) or (vars[8] <> 0.0) or
- (vars[9] <> 0.0) or (vars[10] <> 0.0) or (vars[11] <> 0.0) or (vars[12] <> 0.0) or
- (vars[13] <> 0.0) or (vars[19] <> 0.0) or (vars[21] <> 0.0);
- CalculateLength := False;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var px,py,pc: double);
-var
- i: Integer;
-begin
- // first compute the color coord
- pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-// if CalculateLength then begin
-// FLength := sqrt(FTx * FTx + FTy * FTy);
-// end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Linear;
-begin
- FPx := FPx + vars[0] * FTx;
- FPy := FPy + vars[0] * FTy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Sinusoidal;
-begin
- FPx := FPx + vars[1] * sin(FTx);
- FPy := FPy + vars[1] * sin(FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spherical;
-var
- r2: double;
-begin
- r2 := FTx * FTx + FTy * FTy + 1E-6;
- FPx := FPx + vars[2] * (FTx / r2);
- FPy := FPy + vars[2] * (FTy / r2);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Swirl;
-var
- c1, c2, r2: double;
-begin
- r2 := FTx * FTx + FTy * FTy;
- c1 := sin(r2);
- c2 := cos(r2);
- FPx := FPx + vars[3] * (c1 * FTx - c2 * FTy);
- FPy := FPy + vars[3] * (c2 * FTx + c1 * FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Horseshoe;
-var
- a, c1, c2: double;
-begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- a := arctan2(FTx, FTy)
- else
- a := 0.0;
- c1 := sin(a);
- c2 := cos(a);
- FPx := FPx + vars[4] * (c1 * FTx - c2 * FTy);
- FPy := FPy + vars[4] * (c2 * FTx + c1 * FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Polar;
-var
- ny: double;
-begin
- ny := sqrt(FTx * FTx + FTy * FTy) - 1.0;
- FPx := FPx + vars[5] * (FAngle/PI);
- FPy := FPy + vars[5] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.FoldedHandkerchief;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- FPx := FPx + vars[6] * sin(FAngle + r) * r;
- FPy := FPy + vars[6] * cos(FAngle - r) * r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Heart;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
-
- FPx := FPx + vars[7] * sin(FAngle * r) * r;
- FPy := FPy + vars[7] * cos(FAngle * r) * -r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Disc;
-var
- nx, ny, r: double;
-begin
- nx := FTx * PI;
- ny := FTy * PI;
-
- r := sqrt(nx * nx + ny * ny);
- FPx := FPx + vars[8] * sin(r) * FAngle / PI;
- FPy := FPy + vars[8] * cos(r) * FAngle / PI;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spiral;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy) + 1E-6;
- FPx := FPx + vars[9] * (cos(FAngle) + sin(r)) / r;
- FPy := FPy + vars[9] * (sin(FAngle) - cos(r)) / r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.hyperbolic;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy) + 1E-6;
- FPx := FPx + vars[10] * sin(FAngle) / r;
- FPy := FPy + vars[10] * cos(FAngle) * r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Square;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- FPx := FPx + vars[11] * sin(FAngle) * cos(r);
- FPy := FPy + vars[11] * cos(FAngle) * sin(r);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Ex;
-var
- r: double;
- n0,n1, m0, m1: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- n0 := sin(FAngle + r);
- n1 := cos(FAngle - r);
- m0 := n0 * n0 * n0 * r;
- m1 := n1 * n1 * n1 * r;
- FPx := FPx + vars[12] * (m0 + m1);
- FPy := FPy + vars[12] * (m0 - m1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Julia;
-var
- a,r: double;
-begin
- r := Math.power(FTx * FTx + FTy * FTy, 0.25);
- a := FAngle/2 + Trunc(random * 2) * PI;
- FPx := FPx + vars[13] * r * cos(a);
- FPy := FPy + vars[13] * r * sin(a);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Bent;
-var
- nx, ny: double;
-begin
- nx := FTx;
- ny := FTy;
- if (nx < 0) and (nx > -1E100) then
- nx := nx * 2;
- if ny < 0 then
- ny := ny / 2;
- FPx := FPx + vars[14] * nx;
- FPy := FPy + vars[14] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Waves;
-var
- dx,dy,nx,ny: double;
-begin
- dx := c20;
- dy := c21;
- nx := FTx + c10 * sin(FTy / ((dx * dx) + EPS));
- ny := FTy + c11 * sin(FTx / ((dy * dy) + EPS));
- FPx := FPx + vars[15] * nx;
- FPy := FPy + vars[15] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Fisheye;
-var
- a, r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- a := arctan2(FTx, FTy);
- r := 2 * r / (r + 1);
- FPx := FPx + vars[16] * r * cos(a);
- FPy := FPy + vars[16] * r * sin(a);
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Popcorn;
-var
- dx, dy: double;
- nx, ny: double;
-begin
- dx := tan(3 * FTy);
- if (dx <> dx) then
- dx := 0.0; // < probably won't work in Delphi
- dy := tan(3 * FTx); // NAN will raise an exception...
- if (dy <> dy) then
- dy := 0.0; // remove for speed?
- nx := FTx + c20 * sin(dx);
- ny := FTy + c21 * sin(dy);
- FPx := FPx + vars[17] * nx;
- FPy := FPy + vars[17] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Exponential;
-var
- dx, dy: double;
-begin
- dx := exp(FTx)/ 2.718281828459045;
- dy := PI * FTy;
- FPx := FPx + vars[18] * cos(dy) * dx;
- FPy := FPy + vars[18] * sin(dy) * dx;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Power;
-var
- r,sa: double;
- nx, ny: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- sa := sin(FAngle);
- r := Math.power(r, sa);
- nx := r * cos(FAngle);
- ny := r * sa;
- FPx := FPx + vars[19] * nx;
- FPy := FPy + vars[19] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Cosine;
-var
- nx, ny: double;
-begin
- nx := cos(Ftx * PI) * cosh(Fty);
- ny := -sin(Ftx * PI) * sinh(Fty);
- FPx := FPx + vars[20] * nx;
- FPy := FPy + vars[20] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.SawTooth;
-var
- r: double;
- nx, ny: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
-// r := fmod(r + 1.0, 2.0) - 1.0;
- r := r + 1;
- r := r - System.Int(r/2) * 2.0 - 1;
-
- nx := cos(FAngle) * r;
- ny := sin(FAngle) * r;
-
- FPx := FPx + vars[21] * nx;
- FPy := FPy + vars[21] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var px, py, pz, pc: double);
-var
- i: Integer;
- tpx, tpy: double;
-begin
- // first compute the color coord
- pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-
- case Orientationtype of
- 1:
- begin
- tpx := px;
- tpy := pz;
- end;
- 2:
- begin
- tpx := py;
- tpy := pz;
- end;
- else
- tpx := px;
- tpy := py;
- end;
-
- FTx := c00 * tpx + c10 * tpy + c20;
- FTy := c01 * tpx + c11 * tpy + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
- if CalculateLength then begin
- FLength := sqrt(FTx * FTx + FTy * FTy);
- end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- case Orientationtype of
- 1:
- begin
- px := FPx;
- pz := FPy;
- end;
- 2:
- begin
- py := FPx;
- pz := FPy;
- end;
- else
- px := FPx;
- py := FPy;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
diff --git a/2.02f/Source/ap_FileCtrl.pas b/2.02f/Source/ap_FileCtrl.pas
deleted file mode 100644
index 22b3255..0000000
--- a/2.02f/Source/ap_FileCtrl.pas
+++ /dev/null
@@ -1,474 +0,0 @@
-{***************************************************************************}
-{ This source code was generated automatically by }
-{ Pas file import tool for Scripter Studio }
-{ }
-{ Scripter Studio and Pas file import tool for Scripter Studio }
-{ written by Automa / TMS Software }
-{ copyright © 1997 - 2003 }
-{ Email : info@tmssoftware.com }
-{ Web : http://www.tmssoftware.com }
-{***************************************************************************}
-unit ap_FileCtrl;
-
-interface
-
-uses
- Windows,
- Messages,
- SysUtils,
- Classes,
- Controls,
- Graphics,
- Forms,
- Menus,
- StdCtrls,
- Buttons,
- FileCtrl,
- Variants,
- atScript;
-
-type
- TatFileCtrlLibrary = class(TatScripterLibrary)
- procedure __TFileListBoxCreate(AMachine: TatVirtualMachine);
- procedure __TFileListBoxDestroy(AMachine: TatVirtualMachine);
- procedure __TFileListBoxUpdate(AMachine: TatVirtualMachine);
- procedure __TFileListBoxApplyFilePath(AMachine: TatVirtualMachine);
- procedure __GetTFileListBoxDrive(AMachine: TatVirtualMachine);
- procedure __SetTFileListBoxDrive(AMachine: TatVirtualMachine);
- procedure __GetTFileListBoxDirectory(AMachine: TatVirtualMachine);
- procedure __SetTFileListBoxDirectory(AMachine: TatVirtualMachine);
- procedure __GetTFileListBoxFileName(AMachine: TatVirtualMachine);
- procedure __SetTFileListBoxFileName(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxCreate(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxDestroy(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxDisplayCase(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxFileCompareText(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxGetItemPath(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxOpenCurrent(AMachine: TatVirtualMachine);
- procedure __TDirectoryListBoxUpdate(AMachine: TatVirtualMachine);
- procedure __GetTDirectoryListBoxDrive(AMachine: TatVirtualMachine);
- procedure __SetTDirectoryListBoxDrive(AMachine: TatVirtualMachine);
- procedure __GetTDirectoryListBoxDirectory(AMachine: TatVirtualMachine);
- procedure __SetTDirectoryListBoxDirectory(AMachine: TatVirtualMachine);
- procedure __GetTDirectoryListBoxPreserveCase(AMachine: TatVirtualMachine);
- procedure __GetTDirectoryListBoxCaseSensitive(AMachine: TatVirtualMachine);
- procedure __TDriveComboBoxCreate(AMachine: TatVirtualMachine);
- procedure __TDriveComboBoxDestroy(AMachine: TatVirtualMachine);
- procedure __GetTDriveComboBoxDrive(AMachine: TatVirtualMachine);
- procedure __SetTDriveComboBoxDrive(AMachine: TatVirtualMachine);
- procedure __TFilterComboBoxCreate(AMachine: TatVirtualMachine);
- procedure __TFilterComboBoxDestroy(AMachine: TatVirtualMachine);
- procedure __GetTFilterComboBoxMask(AMachine: TatVirtualMachine);
- procedure __ProcessPath(AMachine: TatVirtualMachine);
- procedure __MinimizeName(AMachine: TatVirtualMachine);
- procedure __DirectoryExists(AMachine: TatVirtualMachine);
- procedure __ForceDirectories(AMachine: TatVirtualMachine);
- procedure Init; override;
- class function LibraryName: string; override;
- end;
-
- TFileListBoxClass = class of TFileListBox;
- TDirectoryListBoxClass = class of TDirectoryListBox;
- TDriveComboBoxClass = class of TDriveComboBox;
- TFilterComboBoxClass = class of TFilterComboBox;
-
-
-
-implementation
-
-{$WARNINGS OFF}
-
-
-
-procedure TatFileCtrlLibrary.__TFileListBoxCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TFileListBoxClass(CurrentClass.ClassRef).Create(TComponent(Integer(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TFileListBoxDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TFileListBoxUpdate(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).Update;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TFileListBoxApplyFilePath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).ApplyFilePath(GetInputArg(0));
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTFileListBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TFileListBox(CurrentObject).Drive);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTFileListBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).Drive:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTFileListBoxDirectory(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TFileListBox(CurrentObject).Directory);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTFileListBoxDirectory(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).Directory:=GetInputArg(0);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTFileListBoxFileName(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TFileListBox(CurrentObject).FileName);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTFileListBoxFileName(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFileListBox(CurrentObject).FileName:=GetInputArg(0);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TDirectoryListBoxClass(CurrentClass.ClassRef).Create(TComponent(Integer(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDirectoryListBox(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxDisplayCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := TDirectoryListBox(CurrentObject).DisplayCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxFileCompareText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TDirectoryListBox(CurrentObject).FileCompareText(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxGetItemPath(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := TDirectoryListBox(CurrentObject).GetItemPath(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxOpenCurrent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDirectoryListBox(CurrentObject).OpenCurrent;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDirectoryListBoxUpdate(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDirectoryListBox(CurrentObject).Update;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTDirectoryListBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TDirectoryListBox(CurrentObject).Drive);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTDirectoryListBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDirectoryListBox(CurrentObject).Drive:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTDirectoryListBoxDirectory(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TDirectoryListBox(CurrentObject).Directory);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTDirectoryListBoxDirectory(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDirectoryListBox(CurrentObject).Directory:=GetInputArg(0);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTDirectoryListBoxPreserveCase(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TDirectoryListBox(CurrentObject).PreserveCase);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTDirectoryListBoxCaseSensitive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TDirectoryListBox(CurrentObject).CaseSensitive);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDriveComboBoxCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TDriveComboBoxClass(CurrentClass.ClassRef).Create(TComponent(Integer(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TDriveComboBoxDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDriveComboBox(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTDriveComboBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TDriveComboBox(CurrentObject).Drive);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__SetTDriveComboBoxDrive(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TDriveComboBox(CurrentObject).Drive:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TFilterComboBoxCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TFilterComboBoxClass(CurrentClass.ClassRef).Create(TComponent(Integer(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__TFilterComboBoxDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TFilterComboBox(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatFileCtrlLibrary.__GetTFilterComboBoxMask(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TFilterComboBox(CurrentObject).Mask);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__ProcessPath(AMachine: TatVirtualMachine);
- var
- Param1: Char;
- Param2: string;
- Param3: string;
-begin
- with AMachine do
- begin
-Param1 := VarToStr(GetInputArg(1))[1];
-Param2 := GetInputArg(2);
-Param3 := GetInputArg(3);
- FileCtrl.ProcessPath(GetInputArg(0),Param1,Param2,Param3);
- SetInputArg(1,Param1);
- SetInputArg(2,Param2);
- SetInputArg(3,Param3);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__MinimizeName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := FileCtrl.MinimizeName(GetInputArg(0),TCanvas(Integer(GetInputArg(1))),VarToInteger(GetInputArg(2)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__DirectoryExists(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := FileCtrl.DirectoryExists(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.__ForceDirectories(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := FileCtrl.ForceDirectories(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatFileCtrlLibrary.Init;
-begin
- With Scripter.DefineClass(TFileListBox) do
- begin
- DefineMethod('Create',1,tkClass,TFileListBox,__TFileListBoxCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TFileListBoxDestroy,false);
- DefineMethod('Update',0,tkNone,nil,__TFileListBoxUpdate,false);
- DefineMethod('ApplyFilePath',1,tkNone,nil,__TFileListBoxApplyFilePath,false);
- DefineProp('Drive',tkVariant,__GetTFileListBoxDrive,__SetTFileListBoxDrive,nil,false,0);
- DefineProp('Directory',tkVariant,__GetTFileListBoxDirectory,__SetTFileListBoxDirectory,nil,false,0);
- DefineProp('FileName',tkVariant,__GetTFileListBoxFileName,__SetTFileListBoxFileName,nil,false,0);
- end;
- With Scripter.DefineClass(TDirectoryListBox) do
- begin
- DefineMethod('Create',1,tkClass,TDirectoryListBox,__TDirectoryListBoxCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TDirectoryListBoxDestroy,false);
- DefineMethod('DisplayCase',1,tkVariant,nil,__TDirectoryListBoxDisplayCase,false);
- DefineMethod('FileCompareText',2,tkInteger,nil,__TDirectoryListBoxFileCompareText,false);
- DefineMethod('GetItemPath',1,tkVariant,nil,__TDirectoryListBoxGetItemPath,false);
- DefineMethod('OpenCurrent',0,tkNone,nil,__TDirectoryListBoxOpenCurrent,false);
- DefineMethod('Update',0,tkNone,nil,__TDirectoryListBoxUpdate,false);
- DefineProp('Drive',tkVariant,__GetTDirectoryListBoxDrive,__SetTDirectoryListBoxDrive,nil,false,0);
- DefineProp('Directory',tkVariant,__GetTDirectoryListBoxDirectory,__SetTDirectoryListBoxDirectory,nil,false,0);
- DefineProp('PreserveCase',tkVariant,__GetTDirectoryListBoxPreserveCase,nil,nil,false,0);
- DefineProp('CaseSensitive',tkVariant,__GetTDirectoryListBoxCaseSensitive,nil,nil,false,0);
- end;
- With Scripter.DefineClass(TDriveComboBox) do
- begin
- DefineMethod('Create',1,tkClass,TDriveComboBox,__TDriveComboBoxCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TDriveComboBoxDestroy,false);
- DefineProp('Text',tkVariant,nil,nil,nil,false,0);
- DefineProp('Drive',tkVariant,__GetTDriveComboBoxDrive,__SetTDriveComboBoxDrive,nil,false,0);
- end;
- With Scripter.DefineClass(TFilterComboBox) do
- begin
- DefineMethod('Create',1,tkClass,TFilterComboBox,__TFilterComboBoxCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TFilterComboBoxDestroy,false);
- DefineProp('Mask',tkVariant,__GetTFilterComboBoxMask,nil,nil,false,0);
- DefineProp('Text',tkVariant,nil,nil,nil,false,0);
- end;
- With Scripter.DefineClass(ClassType) do
- begin
- DefineMethod('ProcessPath',4,tkNone,nil,__ProcessPath,false).SetVarArgs([1,2,3]);
- DefineMethod('MinimizeName',3,tkVariant,nil,__MinimizeName,false);
- DefineMethod('DirectoryExists',1,tkVariant,nil,__DirectoryExists,false);
- DefineMethod('ForceDirectories',1,tkVariant,nil,__ForceDirectories,false);
- AddConstant('ftReadOnly',ftReadOnly);
- AddConstant('ftHidden',ftHidden);
- AddConstant('ftSystem',ftSystem);
- AddConstant('ftVolumeID',ftVolumeID);
- AddConstant('ftDirectory',ftDirectory);
- AddConstant('ftArchive',ftArchive);
- AddConstant('ftNormal',ftNormal);
- AddConstant('dtUnknown',dtUnknown);
- AddConstant('dtNoDrive',dtNoDrive);
- AddConstant('dtFloppy',dtFloppy);
- AddConstant('dtFixed',dtFixed);
- AddConstant('dtNetwork',dtNetwork);
- AddConstant('dtCDROM',dtCDROM);
- AddConstant('dtRAM',dtRAM);
- AddConstant('tcLowerCase',tcLowerCase);
- AddConstant('tcUpperCase',tcUpperCase);
- AddConstant('sdAllowCreate',sdAllowCreate);
- AddConstant('sdPerformCreate',sdPerformCreate);
- AddConstant('sdPrompt',sdPrompt);
- AddConstant('WNTYPE_DRIVE',WNTYPE_DRIVE);
- end;
-end;
-
-class function TatFileCtrlLibrary.LibraryName: string;
-begin
- result := 'FileCtrl';
-end;
-
-initialization
- RegisterScripterLibrary(TatFileCtrlLibrary, True);
-
-{$WARNINGS ON}
-
-end.
diff --git a/2.02f/Source/ap_Math.pas b/2.02f/Source/ap_Math.pas
deleted file mode 100644
index 0a71bfb..0000000
--- a/2.02f/Source/ap_Math.pas
+++ /dev/null
@@ -1,1048 +0,0 @@
-{***************************************************************************}
-{ This source code was generated automatically by }
-{ Pas file import tool for Scripter Studio }
-{ }
-{ Scripter Studio and Pas file import tool for Scripter Studio }
-{ written by Automa / TMS Software }
-{ copyright © 1997 - 2003 }
-{ Email : info@tmssoftware.com }
-{ Web : http://www.tmssoftware.com }
-{***************************************************************************}
-unit ap_Math;
-
-interface
-
-uses
- SysUtils,
- Types,
- Math,
- Variants,
- atScript;
-
-type
- TatMathLibrary = class(TatScripterLibrary)
- procedure __ArcCos(AMachine: TatVirtualMachine);
- procedure __ArcSin(AMachine: TatVirtualMachine);
- procedure __ArcTan2(AMachine: TatVirtualMachine);
- procedure __SinCos(AMachine: TatVirtualMachine);
- procedure __Tan(AMachine: TatVirtualMachine);
- procedure __Cotan(AMachine: TatVirtualMachine);
- procedure __Secant(AMachine: TatVirtualMachine);
- procedure __Cosecant(AMachine: TatVirtualMachine);
- procedure __Hypot(AMachine: TatVirtualMachine);
- procedure __RadToDeg(AMachine: TatVirtualMachine);
- procedure __RadToGrad(AMachine: TatVirtualMachine);
- procedure __RadToCycle(AMachine: TatVirtualMachine);
- procedure __DegToRad(AMachine: TatVirtualMachine);
- procedure __DegToGrad(AMachine: TatVirtualMachine);
- procedure __DegToCycle(AMachine: TatVirtualMachine);
- procedure __GradToRad(AMachine: TatVirtualMachine);
- procedure __GradToDeg(AMachine: TatVirtualMachine);
- procedure __GradToCycle(AMachine: TatVirtualMachine);
- procedure __CycleToRad(AMachine: TatVirtualMachine);
- procedure __CycleToDeg(AMachine: TatVirtualMachine);
- procedure __CycleToGrad(AMachine: TatVirtualMachine);
- procedure __Cot(AMachine: TatVirtualMachine);
- procedure __Sec(AMachine: TatVirtualMachine);
- procedure __Csc(AMachine: TatVirtualMachine);
- procedure __Cosh(AMachine: TatVirtualMachine);
- procedure __Sinh(AMachine: TatVirtualMachine);
- procedure __Tanh(AMachine: TatVirtualMachine);
- procedure __CotH(AMachine: TatVirtualMachine);
- procedure __SecH(AMachine: TatVirtualMachine);
- procedure __CscH(AMachine: TatVirtualMachine);
- procedure __ArcCot(AMachine: TatVirtualMachine);
- procedure __ArcSec(AMachine: TatVirtualMachine);
- procedure __ArcCsc(AMachine: TatVirtualMachine);
- procedure __ArcCosh(AMachine: TatVirtualMachine);
- procedure __ArcSinh(AMachine: TatVirtualMachine);
- procedure __ArcTanh(AMachine: TatVirtualMachine);
- procedure __ArcCotH(AMachine: TatVirtualMachine);
- procedure __ArcSecH(AMachine: TatVirtualMachine);
- procedure __ArcCscH(AMachine: TatVirtualMachine);
- procedure __LnXP1(AMachine: TatVirtualMachine);
- procedure __Log10(AMachine: TatVirtualMachine);
- procedure __Log2(AMachine: TatVirtualMachine);
- procedure __LogN(AMachine: TatVirtualMachine);
- procedure __IntPower(AMachine: TatVirtualMachine);
- procedure __Power(AMachine: TatVirtualMachine);
- procedure __Frexp(AMachine: TatVirtualMachine);
- procedure __Ldexp(AMachine: TatVirtualMachine);
- procedure __Ceil(AMachine: TatVirtualMachine);
- procedure __Floor(AMachine: TatVirtualMachine);
- procedure __RandG(AMachine: TatVirtualMachine);
- procedure __IsNan(AMachine: TatVirtualMachine);
- procedure __IsInfinite(AMachine: TatVirtualMachine);
- procedure __RandomRange(AMachine: TatVirtualMachine);
- procedure __DivMod(AMachine: TatVirtualMachine);
- procedure __RoundTo(AMachine: TatVirtualMachine);
- procedure __SimpleRoundTo(AMachine: TatVirtualMachine);
- procedure __DoubleDecliningBalance(AMachine: TatVirtualMachine);
- procedure __FutureValue(AMachine: TatVirtualMachine);
- procedure __InterestPayment(AMachine: TatVirtualMachine);
- procedure __InterestRate(AMachine: TatVirtualMachine);
- procedure __NumberOfPeriods(AMachine: TatVirtualMachine);
- procedure __Payment(AMachine: TatVirtualMachine);
- procedure __PeriodPayment(AMachine: TatVirtualMachine);
- procedure __PresentValue(AMachine: TatVirtualMachine);
- procedure __SLNDepreciation(AMachine: TatVirtualMachine);
- procedure __SYDDepreciation(AMachine: TatVirtualMachine);
- procedure __GetRoundMode(AMachine: TatVirtualMachine);
- procedure __SetRoundMode(AMachine: TatVirtualMachine);
- procedure __GetPrecisionMode(AMachine: TatVirtualMachine);
- procedure __SetPrecisionMode(AMachine: TatVirtualMachine);
- procedure __GetExceptionMask(AMachine: TatVirtualMachine);
- procedure __SetExceptionMask(AMachine: TatVirtualMachine);
- procedure __ClearExceptions(AMachine: TatVirtualMachine);
- procedure Init; override;
- class function LibraryName: string; override;
- end;
-
- EInvalidArgumentClass = class of EInvalidArgument;
-
-
-
-implementation
-
-{$WARNINGS OFF}
-
-
-
-procedure TatMathLibrary.__ArcCos(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCos(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcSin(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcSin(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcTan2(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcTan2(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SinCos(AMachine: TatVirtualMachine);
- var
- Param1: Extended;
- Param2: Extended;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-Param2 := GetInputArg(2);
- Math.SinCos(GetInputArg(0),Param1,Param2);
- SetInputArg(1,Param1);
- SetInputArg(2,Param2);
- end;
-end;
-
-procedure TatMathLibrary.__Tan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Tan(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Cotan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Cotan(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Secant(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Secant(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Cosecant(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Cosecant(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Hypot(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Hypot(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__RadToDeg(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.RadToDeg(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__RadToGrad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.RadToGrad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__RadToCycle(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.RadToCycle(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__DegToRad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.DegToRad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__DegToGrad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.DegToGrad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__DegToCycle(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.DegToCycle(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GradToRad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.GradToRad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GradToDeg(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.GradToDeg(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GradToCycle(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.GradToCycle(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__CycleToRad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.CycleToRad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__CycleToDeg(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.CycleToDeg(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__CycleToGrad(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.CycleToGrad(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Cot(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Cot(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Sec(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Sec(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Csc(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Csc(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Cosh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Cosh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Sinh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Sinh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Tanh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Tanh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__CotH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.CotH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SecH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SecH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__CscH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.CscH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcCot(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCot(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcSec(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcSec(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcCsc(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCsc(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcCosh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCosh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcSinh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcSinh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcTanh(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcTanh(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcCotH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCotH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcSecH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcSecH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ArcCscH(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.ArcCscH(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__LnXP1(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.LnXP1(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Log10(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Log10(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Log2(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Log2(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__LogN(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.LogN(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__IntPower(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.IntPower(GetInputArg(0),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Power(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Power(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Frexp(AMachine: TatVirtualMachine);
- var
- Param1: Extended;
- Param2: Integer;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-Param2 := VarToInteger(GetInputArg(2));
- Math.Frexp(GetInputArg(0),Param1,Param2);
- SetInputArg(1,Param1);
- SetInputArg(2,Integer(Param2));
- end;
-end;
-
-procedure TatMathLibrary.__Ldexp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Ldexp(GetInputArg(0),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Ceil(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(Math.Ceil(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Floor(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(Math.Floor(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__RandG(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.RandG(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__IsNan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.IsNan(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__IsInfinite(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.IsInfinite(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__RandomRange(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(Math.RandomRange(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__DivMod(AMachine: TatVirtualMachine);
- var
- Param2: Word;
- Param3: Word;
-begin
- with AMachine do
- begin
-Param2 := VarToInteger(GetInputArg(2));
-Param3 := VarToInteger(GetInputArg(3));
- Math.DivMod(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),Param2,Param3);
- SetInputArg(2,Integer(Param2));
- SetInputArg(3,Integer(Param3));
- end;
-end;
-
-procedure TatMathLibrary.__RoundTo(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.RoundTo(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SimpleRoundTo(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SimpleRoundTo(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__DoubleDecliningBalance(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.DoubleDecliningBalance(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)),VarToInteger(GetInputArg(3)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__FutureValue(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.FutureValue(GetInputArg(0),VarToInteger(GetInputArg(1)),GetInputArg(2),GetInputArg(3),GetInputArg(4));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__InterestPayment(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.InterestPayment(GetInputArg(0),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)),GetInputArg(3),GetInputArg(4),GetInputArg(5));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__InterestRate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.InterestRate(VarToInteger(GetInputArg(0)),GetInputArg(1),GetInputArg(2),GetInputArg(3),GetInputArg(4));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__NumberOfPeriods(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.NumberOfPeriods(GetInputArg(0),GetInputArg(1),GetInputArg(2),GetInputArg(3),GetInputArg(4));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__Payment(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.Payment(GetInputArg(0),VarToInteger(GetInputArg(1)),GetInputArg(2),GetInputArg(3),GetInputArg(4));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__PeriodPayment(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.PeriodPayment(GetInputArg(0),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)),GetInputArg(3),GetInputArg(4),GetInputArg(5));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__PresentValue(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.PresentValue(GetInputArg(0),VarToInteger(GetInputArg(1)),GetInputArg(2),GetInputArg(3),GetInputArg(4));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SLNDepreciation(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SLNDepreciation(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SYDDepreciation(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SYDDepreciation(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)),VarToInteger(GetInputArg(3)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GetRoundMode(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.GetRoundMode;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SetRoundMode(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SetRoundMode(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GetPrecisionMode(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.GetPrecisionMode;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SetPrecisionMode(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Math.SetPrecisionMode(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__GetExceptionMask(AMachine: TatVirtualMachine);
- var
- AResultSet: TFPUExceptionMask;
- AResult: variant;
-begin
- with AMachine do
- begin
-AResultSet := Math.GetExceptionMask;
-AResult := IntFromSet(AResultSet);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__SetExceptionMask(AMachine: TatVirtualMachine);
- var
- Param0: TFPUExceptionMask;
- AResultSet: TFPUExceptionMask;
- AResult: variant;
-begin
- with AMachine do
- begin
-IntToSet(Param0,VarToInteger(GetInputArg(0)));
-AResultSet := Math.SetExceptionMask(Param0);
-AResult := IntFromSet(AResultSet);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatMathLibrary.__ClearExceptions(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- Math.ClearExceptions;
- end;
-end;
-
-procedure TatMathLibrary.Init;
-begin
- With Scripter.DefineClass(EInvalidArgument) do
- begin
- end;
- With Scripter.DefineClass(ClassType) do
- begin
- DefineMethod('ArcCos',1,tkVariant,nil,__ArcCos,false);
- DefineMethod('ArcSin',1,tkVariant,nil,__ArcSin,false);
- DefineMethod('ArcTan2',2,tkVariant,nil,__ArcTan2,false);
- DefineMethod('SinCos',3,tkNone,nil,__SinCos,false).SetVarArgs([1,2]);
- DefineMethod('Tan',1,tkVariant,nil,__Tan,false);
- DefineMethod('Cotan',1,tkVariant,nil,__Cotan,false);
- DefineMethod('Secant',1,tkVariant,nil,__Secant,false);
- DefineMethod('Cosecant',1,tkVariant,nil,__Cosecant,false);
- DefineMethod('Hypot',2,tkVariant,nil,__Hypot,false);
- DefineMethod('RadToDeg',1,tkVariant,nil,__RadToDeg,false);
- DefineMethod('RadToGrad',1,tkVariant,nil,__RadToGrad,false);
- DefineMethod('RadToCycle',1,tkVariant,nil,__RadToCycle,false);
- DefineMethod('DegToRad',1,tkVariant,nil,__DegToRad,false);
- DefineMethod('DegToGrad',1,tkVariant,nil,__DegToGrad,false);
- DefineMethod('DegToCycle',1,tkVariant,nil,__DegToCycle,false);
- DefineMethod('GradToRad',1,tkVariant,nil,__GradToRad,false);
- DefineMethod('GradToDeg',1,tkVariant,nil,__GradToDeg,false);
- DefineMethod('GradToCycle',1,tkVariant,nil,__GradToCycle,false);
- DefineMethod('CycleToRad',1,tkVariant,nil,__CycleToRad,false);
- DefineMethod('CycleToDeg',1,tkVariant,nil,__CycleToDeg,false);
- DefineMethod('CycleToGrad',1,tkVariant,nil,__CycleToGrad,false);
- DefineMethod('Cot',1,tkVariant,nil,__Cot,false);
- DefineMethod('Sec',1,tkVariant,nil,__Sec,false);
- DefineMethod('Csc',1,tkVariant,nil,__Csc,false);
- DefineMethod('Cosh',1,tkVariant,nil,__Cosh,false);
- DefineMethod('Sinh',1,tkVariant,nil,__Sinh,false);
- DefineMethod('Tanh',1,tkVariant,nil,__Tanh,false);
- DefineMethod('CotH',1,tkVariant,nil,__CotH,false);
- DefineMethod('SecH',1,tkVariant,nil,__SecH,false);
- DefineMethod('CscH',1,tkVariant,nil,__CscH,false);
- DefineMethod('ArcCot',1,tkVariant,nil,__ArcCot,false);
- DefineMethod('ArcSec',1,tkVariant,nil,__ArcSec,false);
- DefineMethod('ArcCsc',1,tkVariant,nil,__ArcCsc,false);
- DefineMethod('ArcCosh',1,tkVariant,nil,__ArcCosh,false);
- DefineMethod('ArcSinh',1,tkVariant,nil,__ArcSinh,false);
- DefineMethod('ArcTanh',1,tkVariant,nil,__ArcTanh,false);
- DefineMethod('ArcCotH',1,tkVariant,nil,__ArcCotH,false);
- DefineMethod('ArcSecH',1,tkVariant,nil,__ArcSecH,false);
- DefineMethod('ArcCscH',1,tkVariant,nil,__ArcCscH,false);
- DefineMethod('LnXP1',1,tkVariant,nil,__LnXP1,false);
- DefineMethod('Log10',1,tkVariant,nil,__Log10,false);
- DefineMethod('Log2',1,tkVariant,nil,__Log2,false);
- DefineMethod('LogN',2,tkVariant,nil,__LogN,false);
- DefineMethod('IntPower',2,tkVariant,nil,__IntPower,false);
- DefineMethod('Power',2,tkVariant,nil,__Power,false);
- DefineMethod('Frexp',3,tkNone,nil,__Frexp,false).SetVarArgs([1,2]);
- DefineMethod('Ldexp',2,tkVariant,nil,__Ldexp,false);
- DefineMethod('Ceil',1,tkInteger,nil,__Ceil,false);
- DefineMethod('Floor',1,tkInteger,nil,__Floor,false);
- DefineMethod('RandG',2,tkVariant,nil,__RandG,false);
- DefineMethod('IsNan',1,tkVariant,nil,__IsNan,false);
- DefineMethod('IsInfinite',1,tkVariant,nil,__IsInfinite,false);
- DefineMethod('RandomRange',2,tkInteger,nil,__RandomRange,false);
- DefineMethod('DivMod',4,tkNone,nil,__DivMod,false).SetVarArgs([2,3]);
- DefineMethod('RoundTo',2,tkVariant,nil,__RoundTo,false);
- DefineMethod('SimpleRoundTo',2,tkVariant,nil,__SimpleRoundTo,false);
- DefineMethod('DoubleDecliningBalance',4,tkVariant,nil,__DoubleDecliningBalance,false);
- DefineMethod('FutureValue',5,tkVariant,nil,__FutureValue,false);
- DefineMethod('InterestPayment',6,tkVariant,nil,__InterestPayment,false);
- DefineMethod('InterestRate',5,tkVariant,nil,__InterestRate,false);
- DefineMethod('NumberOfPeriods',5,tkVariant,nil,__NumberOfPeriods,false);
- DefineMethod('Payment',5,tkVariant,nil,__Payment,false);
- DefineMethod('PeriodPayment',6,tkVariant,nil,__PeriodPayment,false);
- DefineMethod('PresentValue',5,tkVariant,nil,__PresentValue,false);
- DefineMethod('SLNDepreciation',3,tkVariant,nil,__SLNDepreciation,false);
- DefineMethod('SYDDepreciation',4,tkVariant,nil,__SYDDepreciation,false);
- DefineMethod('GetRoundMode',0,tkEnumeration,nil,__GetRoundMode,false);
- DefineMethod('SetRoundMode',1,tkEnumeration,nil,__SetRoundMode,false);
- DefineMethod('GetPrecisionMode',0,tkEnumeration,nil,__GetPrecisionMode,false);
- DefineMethod('SetPrecisionMode',1,tkEnumeration,nil,__SetPrecisionMode,false);
- DefineMethod('GetExceptionMask',0,tkInteger,nil,__GetExceptionMask,false);
- DefineMethod('SetExceptionMask',1,tkInteger,nil,__SetExceptionMask,false);
- DefineMethod('ClearExceptions',0,tkNone,nil,__ClearExceptions,false);
- AddConstant('ptEndOfPeriod',ptEndOfPeriod);
- AddConstant('ptStartOfPeriod',ptStartOfPeriod);
- AddConstant('rmNearest',rmNearest);
- AddConstant('rmDown',rmDown);
- AddConstant('rmUp',rmUp);
- AddConstant('rmTruncate',rmTruncate);
- AddConstant('pmSingle',pmSingle);
- AddConstant('pmReserved',pmReserved);
- AddConstant('pmDouble',pmDouble);
- AddConstant('pmExtended',pmExtended);
- AddConstant('exInvalidOp',exInvalidOp);
- AddConstant('exDenormalized',exDenormalized);
- AddConstant('exZeroDivide',exZeroDivide);
- AddConstant('exOverflow',exOverflow);
- AddConstant('exUnderflow',exUnderflow);
- AddConstant('exPrecision',exPrecision);
- AddConstant('MinSingle',MinSingle);
- AddConstant('MaxSingle',MaxSingle);
- AddConstant('MinDouble',MinDouble);
- AddConstant('MaxDouble',MaxDouble);
- AddConstant('NaN',NaN);
- AddConstant('Infinity',Infinity);
- AddConstant('NegInfinity',NegInfinity);
- AddConstant('NegativeValue',NegativeValue);
- AddConstant('ZeroValue',ZeroValue);
- AddConstant('PositiveValue',PositiveValue);
- end;
-end;
-
-class function TatMathLibrary.LibraryName: string;
-begin
- result := 'Math';
-end;
-
-initialization
- RegisterScripterLibrary(TatMathLibrary, True);
-
-{$WARNINGS ON}
-
-end.
diff --git a/2.02f/Source/ap_SysUtils.pas b/2.02f/Source/ap_SysUtils.pas
deleted file mode 100644
index d533815..0000000
--- a/2.02f/Source/ap_SysUtils.pas
+++ /dev/null
@@ -1,4302 +0,0 @@
-{***************************************************************************}
-{ This source code was generated automatically by }
-{ Pas file import tool for Scripter Studio }
-{ }
-{ Scripter Studio and Pas file import tool for Scripter Studio }
-{ written by Automa / TMS Software }
-{ copyright © 1997 - 2003 }
-{ Email : info@tmssoftware.com }
-{ Web : http://www.tmssoftware.com }
-{***************************************************************************}
-unit ap_SysUtils;
-
-interface
-
-uses
- Windows,
- SysConst,
- SysUtils,
- Variants,
- ap_Windows,
- ap_System,
- atScript;
-
-type
- TatSysUtilsLibrary = class(TatScripterLibrary)
- procedure __TLanguagesCreate(AMachine: TatVirtualMachine);
- procedure __TLanguagesIndexOf(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesCount(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesName(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesNameFromLocaleID(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesNameFromLCID(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesID(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesLocaleID(AMachine: TatVirtualMachine);
- procedure __GetTLanguagesExt(AMachine: TatVirtualMachine);
- procedure __ExceptionCreate(AMachine: TatVirtualMachine);
- procedure __ExceptionCreateHelp(AMachine: TatVirtualMachine);
- procedure __GetExceptionHelpContext(AMachine: TatVirtualMachine);
- procedure __SetExceptionHelpContext(AMachine: TatVirtualMachine);
- procedure __GetExceptionMessage(AMachine: TatVirtualMachine);
- procedure __SetExceptionMessage(AMachine: TatVirtualMachine);
- procedure __EHeapExceptionFreeInstance(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncCreate(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncDestroy(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncBeginRead(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncEndRead(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncBeginWrite(AMachine: TatVirtualMachine);
- procedure __TSimpleRWSyncEndWrite(AMachine: TatVirtualMachine);
- procedure __TThreadLocalCounterCreate(AMachine: TatVirtualMachine);
- procedure __TThreadLocalCounterDestroy(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerCreate(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerDestroy(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerBeginRead(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerEndRead(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerBeginWrite(AMachine: TatVirtualMachine);
- procedure __TMultiReadExclusiveWriteSynchronizerEndWrite(AMachine: TatVirtualMachine);
- procedure __GetTMultiReadExclusiveWriteSynchronizerRevisionLevel(AMachine: TatVirtualMachine);
- procedure __CheckWin32Version(AMachine: TatVirtualMachine);
- procedure __Languages(AMachine: TatVirtualMachine);
- procedure __AppendStr(AMachine: TatVirtualMachine);
- procedure __UpperCase(AMachine: TatVirtualMachine);
- procedure __LowerCase(AMachine: TatVirtualMachine);
- procedure __CompareStr(AMachine: TatVirtualMachine);
- procedure __CompareText(AMachine: TatVirtualMachine);
- procedure __SameText(AMachine: TatVirtualMachine);
- procedure __AnsiUpperCase(AMachine: TatVirtualMachine);
- procedure __AnsiLowerCase(AMachine: TatVirtualMachine);
- procedure __AnsiCompareStr(AMachine: TatVirtualMachine);
- procedure __AnsiSameStr(AMachine: TatVirtualMachine);
- procedure __AnsiCompareText(AMachine: TatVirtualMachine);
- procedure __AnsiSameText(AMachine: TatVirtualMachine);
- procedure __AnsiStrComp(AMachine: TatVirtualMachine);
- procedure __AnsiStrIComp(AMachine: TatVirtualMachine);
- procedure __AnsiStrLComp(AMachine: TatVirtualMachine);
- procedure __AnsiStrLIComp(AMachine: TatVirtualMachine);
- procedure __AnsiStrLower(AMachine: TatVirtualMachine);
- procedure __AnsiStrUpper(AMachine: TatVirtualMachine);
- procedure __AnsiLastChar(AMachine: TatVirtualMachine);
- procedure __AnsiStrLastChar(AMachine: TatVirtualMachine);
- procedure __WideUpperCase(AMachine: TatVirtualMachine);
- procedure __WideLowerCase(AMachine: TatVirtualMachine);
- procedure __WideCompareStr(AMachine: TatVirtualMachine);
- procedure __WideSameStr(AMachine: TatVirtualMachine);
- procedure __WideCompareText(AMachine: TatVirtualMachine);
- procedure __WideSameText(AMachine: TatVirtualMachine);
- procedure __QuotedStr(AMachine: TatVirtualMachine);
- procedure __AnsiQuotedStr(AMachine: TatVirtualMachine);
- procedure __AnsiExtractQuotedStr(AMachine: TatVirtualMachine);
- procedure __AnsiDequotedStr(AMachine: TatVirtualMachine);
- procedure __AdjustLineBreaks(AMachine: TatVirtualMachine);
- procedure __IsValidIdent(AMachine: TatVirtualMachine);
- procedure __StrToInt(AMachine: TatVirtualMachine);
- procedure __StrToIntDef(AMachine: TatVirtualMachine);
- procedure __TryStrToInt(AMachine: TatVirtualMachine);
- procedure __StrToInt64(AMachine: TatVirtualMachine);
- procedure __StrToInt64Def(AMachine: TatVirtualMachine);
- procedure __TryStrToInt64(AMachine: TatVirtualMachine);
- procedure __StrToBool(AMachine: TatVirtualMachine);
- procedure __StrToBoolDef(AMachine: TatVirtualMachine);
- procedure __TryStrToBool(AMachine: TatVirtualMachine);
- procedure __BoolToStr(AMachine: TatVirtualMachine);
- procedure __LoadStr(AMachine: TatVirtualMachine);
- procedure __FileOpen(AMachine: TatVirtualMachine);
- procedure __FileRead(AMachine: TatVirtualMachine);
- procedure __FileWrite(AMachine: TatVirtualMachine);
- procedure __FileClose(AMachine: TatVirtualMachine);
- procedure __FileAge(AMachine: TatVirtualMachine);
- procedure __FileExists(AMachine: TatVirtualMachine);
- procedure __DirectoryExists(AMachine: TatVirtualMachine);
- procedure __ForceDirectories(AMachine: TatVirtualMachine);
- procedure __FindFirst(AMachine: TatVirtualMachine);
- procedure __FindNext(AMachine: TatVirtualMachine);
- procedure __FindClose(AMachine: TatVirtualMachine);
- procedure __FileGetDate(AMachine: TatVirtualMachine);
- procedure __FileGetAttr(AMachine: TatVirtualMachine);
- procedure __FileSetAttr(AMachine: TatVirtualMachine);
- procedure __FileIsReadOnly(AMachine: TatVirtualMachine);
- procedure __FileSetReadOnly(AMachine: TatVirtualMachine);
- procedure __DeleteFile(AMachine: TatVirtualMachine);
- procedure __RenameFile(AMachine: TatVirtualMachine);
- procedure __ChangeFileExt(AMachine: TatVirtualMachine);
- procedure __ExtractFilePath(AMachine: TatVirtualMachine);
- procedure __ExtractFileDir(AMachine: TatVirtualMachine);
- procedure __ExtractFileDrive(AMachine: TatVirtualMachine);
- procedure __ExtractFileName(AMachine: TatVirtualMachine);
- procedure __ExtractFileExt(AMachine: TatVirtualMachine);
- procedure __ExpandFileName(AMachine: TatVirtualMachine);
- procedure __ExpandFileNameCase(AMachine: TatVirtualMachine);
- procedure __ExpandUNCFileName(AMachine: TatVirtualMachine);
- procedure __ExtractRelativePath(AMachine: TatVirtualMachine);
- procedure __ExtractShortPathName(AMachine: TatVirtualMachine);
- procedure __FileSearch(AMachine: TatVirtualMachine);
- procedure __DiskFree(AMachine: TatVirtualMachine);
- procedure __DiskSize(AMachine: TatVirtualMachine);
- procedure __FileDateToDateTime(AMachine: TatVirtualMachine);
- procedure __DateTimeToFileDate(AMachine: TatVirtualMachine);
- procedure __GetCurrentDir(AMachine: TatVirtualMachine);
- procedure __SetCurrentDir(AMachine: TatVirtualMachine);
- procedure __CreateDir(AMachine: TatVirtualMachine);
- procedure __RemoveDir(AMachine: TatVirtualMachine);
- procedure __StrLen(AMachine: TatVirtualMachine);
- procedure __StrEnd(AMachine: TatVirtualMachine);
- procedure __StrMove(AMachine: TatVirtualMachine);
- procedure __StrCopy(AMachine: TatVirtualMachine);
- procedure __StrECopy(AMachine: TatVirtualMachine);
- procedure __StrLCopy(AMachine: TatVirtualMachine);
- procedure __StrPCopy(AMachine: TatVirtualMachine);
- procedure __StrPLCopy(AMachine: TatVirtualMachine);
- procedure __StrCat(AMachine: TatVirtualMachine);
- procedure __StrLCat(AMachine: TatVirtualMachine);
- procedure __StrComp(AMachine: TatVirtualMachine);
- procedure __StrIComp(AMachine: TatVirtualMachine);
- procedure __StrLComp(AMachine: TatVirtualMachine);
- procedure __StrLIComp(AMachine: TatVirtualMachine);
- procedure __StrScan(AMachine: TatVirtualMachine);
- procedure __StrRScan(AMachine: TatVirtualMachine);
- procedure __StrPos(AMachine: TatVirtualMachine);
- procedure __StrUpper(AMachine: TatVirtualMachine);
- procedure __StrLower(AMachine: TatVirtualMachine);
- procedure __StrPas(AMachine: TatVirtualMachine);
- procedure __StrAlloc(AMachine: TatVirtualMachine);
- procedure __StrBufSize(AMachine: TatVirtualMachine);
- procedure __StrNew(AMachine: TatVirtualMachine);
- procedure __StrDispose(AMachine: TatVirtualMachine);
- procedure __FloatToStr(AMachine: TatVirtualMachine);
- procedure __CurrToStr(AMachine: TatVirtualMachine);
- procedure __FloatToCurr(AMachine: TatVirtualMachine);
- procedure __TryFloatToCurr(AMachine: TatVirtualMachine);
- procedure __FloatToStrF(AMachine: TatVirtualMachine);
- procedure __CurrToStrF(AMachine: TatVirtualMachine);
- procedure __FloatToText(AMachine: TatVirtualMachine);
- procedure __FormatFloat(AMachine: TatVirtualMachine);
- procedure __FormatCurr(AMachine: TatVirtualMachine);
- procedure __FloatToTextFmt(AMachine: TatVirtualMachine);
- procedure __StrToFloat(AMachine: TatVirtualMachine);
- procedure __StrToFloatDef(AMachine: TatVirtualMachine);
- procedure __StrToCurr(AMachine: TatVirtualMachine);
- procedure __StrToCurrDef(AMachine: TatVirtualMachine);
- procedure __TryStrToCurr(AMachine: TatVirtualMachine);
- procedure __TextToFloat(AMachine: TatVirtualMachine);
- procedure __FloatToDecimal(AMachine: TatVirtualMachine);
- procedure __DateTimeToTimeStamp(AMachine: TatVirtualMachine);
- procedure __TimeStampToDateTime(AMachine: TatVirtualMachine);
- procedure __MSecsToTimeStamp(AMachine: TatVirtualMachine);
- procedure __TimeStampToMSecs(AMachine: TatVirtualMachine);
- procedure __EncodeDate(AMachine: TatVirtualMachine);
- procedure __EncodeTime(AMachine: TatVirtualMachine);
- procedure __TryEncodeDate(AMachine: TatVirtualMachine);
- procedure __TryEncodeTime(AMachine: TatVirtualMachine);
- procedure __DecodeDate(AMachine: TatVirtualMachine);
- procedure __DecodeDateFully(AMachine: TatVirtualMachine);
- procedure __DecodeTime(AMachine: TatVirtualMachine);
- procedure __DateTimeToSystemTime(AMachine: TatVirtualMachine);
- procedure __SystemTimeToDateTime(AMachine: TatVirtualMachine);
- procedure __DayOfWeek(AMachine: TatVirtualMachine);
- procedure __Date(AMachine: TatVirtualMachine);
- procedure __Time(AMachine: TatVirtualMachine);
- procedure __Now(AMachine: TatVirtualMachine);
- procedure __CurrentYear(AMachine: TatVirtualMachine);
- procedure __IncMonth(AMachine: TatVirtualMachine);
- procedure __IncAMonth(AMachine: TatVirtualMachine);
- procedure __ReplaceTime(AMachine: TatVirtualMachine);
- procedure __ReplaceDate(AMachine: TatVirtualMachine);
- procedure __IsLeapYear(AMachine: TatVirtualMachine);
- procedure __DateToStr(AMachine: TatVirtualMachine);
- procedure __TimeToStr(AMachine: TatVirtualMachine);
- procedure __DateTimeToStr(AMachine: TatVirtualMachine);
- procedure __StrToDate(AMachine: TatVirtualMachine);
- procedure __StrToDateDef(AMachine: TatVirtualMachine);
- procedure __TryStrToDate(AMachine: TatVirtualMachine);
- procedure __StrToTime(AMachine: TatVirtualMachine);
- procedure __StrToTimeDef(AMachine: TatVirtualMachine);
- procedure __TryStrToTime(AMachine: TatVirtualMachine);
- procedure __StrToDateTime(AMachine: TatVirtualMachine);
- procedure __StrToDateTimeDef(AMachine: TatVirtualMachine);
- procedure __TryStrToDateTime(AMachine: TatVirtualMachine);
- procedure __FormatDateTime(AMachine: TatVirtualMachine);
- procedure __DateTimeToString(AMachine: TatVirtualMachine);
- procedure __FloatToDateTime(AMachine: TatVirtualMachine);
- procedure __TryFloatToDateTime(AMachine: TatVirtualMachine);
- procedure __SysErrorMessage(AMachine: TatVirtualMachine);
- procedure __GetLocaleStr(AMachine: TatVirtualMachine);
- procedure __GetLocaleChar(AMachine: TatVirtualMachine);
- procedure __GetFormatSettings(AMachine: TatVirtualMachine);
- procedure __Sleep(AMachine: TatVirtualMachine);
- procedure __GetModuleName(AMachine: TatVirtualMachine);
- procedure __Abort(AMachine: TatVirtualMachine);
- procedure __OutOfMemoryError(AMachine: TatVirtualMachine);
- procedure __Beep(AMachine: TatVirtualMachine);
- procedure __ByteType(AMachine: TatVirtualMachine);
- procedure __StrByteType(AMachine: TatVirtualMachine);
- procedure __ByteToCharLen(AMachine: TatVirtualMachine);
- procedure __CharToByteLen(AMachine: TatVirtualMachine);
- procedure __ByteToCharIndex(AMachine: TatVirtualMachine);
- procedure __CharToByteIndex(AMachine: TatVirtualMachine);
- procedure __StrCharLength(AMachine: TatVirtualMachine);
- procedure __StrNextChar(AMachine: TatVirtualMachine);
- procedure __CharLength(AMachine: TatVirtualMachine);
- procedure __NextCharIndex(AMachine: TatVirtualMachine);
- procedure __IsPathDelimiter(AMachine: TatVirtualMachine);
- procedure __IsDelimiter(AMachine: TatVirtualMachine);
- procedure __IncludeTrailingPathDelimiter(AMachine: TatVirtualMachine);
- procedure __IncludeTrailingBackslash(AMachine: TatVirtualMachine);
- procedure __ExcludeTrailingPathDelimiter(AMachine: TatVirtualMachine);
- procedure __ExcludeTrailingBackslash(AMachine: TatVirtualMachine);
- procedure __LastDelimiter(AMachine: TatVirtualMachine);
- procedure __AnsiCompareFileName(AMachine: TatVirtualMachine);
- procedure __SameFileName(AMachine: TatVirtualMachine);
- procedure __AnsiLowerCaseFileName(AMachine: TatVirtualMachine);
- procedure __AnsiUpperCaseFileName(AMachine: TatVirtualMachine);
- procedure __AnsiPos(AMachine: TatVirtualMachine);
- procedure __AnsiStrPos(AMachine: TatVirtualMachine);
- procedure __AnsiStrRScan(AMachine: TatVirtualMachine);
- procedure __AnsiStrScan(AMachine: TatVirtualMachine);
- procedure __StringReplace(AMachine: TatVirtualMachine);
- procedure __FreeAndNil(AMachine: TatVirtualMachine);
- procedure __CreateGUID(AMachine: TatVirtualMachine);
- procedure __StringToGUID(AMachine: TatVirtualMachine);
- procedure __GUIDToString(AMachine: TatVirtualMachine);
- procedure __IsEqualGUID(AMachine: TatVirtualMachine);
- procedure __LoadPackage(AMachine: TatVirtualMachine);
- procedure __UnloadPackage(AMachine: TatVirtualMachine);
- procedure __GetPackageDescription(AMachine: TatVirtualMachine);
- procedure __InitializePackage(AMachine: TatVirtualMachine);
- procedure __FinalizePackage(AMachine: TatVirtualMachine);
- procedure __RaiseLastOSError(AMachine: TatVirtualMachine);
- procedure __RaiseLastWin32Error(AMachine: TatVirtualMachine);
- procedure __Win32Check(AMachine: TatVirtualMachine);
- procedure __CallTerminateProcs(AMachine: TatVirtualMachine);
- procedure __GDAL(AMachine: TatVirtualMachine);
- procedure __RCS(AMachine: TatVirtualMachine);
- procedure __RPR(AMachine: TatVirtualMachine);
- procedure __SafeLoadLibrary(AMachine: TatVirtualMachine);
- procedure __GetEmptyStr(AMachine: TatVirtualMachine);
- procedure __SetEmptyStr(AMachine: TatVirtualMachine);
- procedure __GetEmptyWideStr(AMachine: TatVirtualMachine);
- procedure __SetEmptyWideStr(AMachine: TatVirtualMachine);
- procedure __GetWin32Platform(AMachine: TatVirtualMachine);
- procedure __SetWin32Platform(AMachine: TatVirtualMachine);
- procedure __GetWin32MajorVersion(AMachine: TatVirtualMachine);
- procedure __SetWin32MajorVersion(AMachine: TatVirtualMachine);
- procedure __GetWin32MinorVersion(AMachine: TatVirtualMachine);
- procedure __SetWin32MinorVersion(AMachine: TatVirtualMachine);
- procedure __GetWin32BuildNumber(AMachine: TatVirtualMachine);
- procedure __SetWin32BuildNumber(AMachine: TatVirtualMachine);
- procedure __GetWin32CSDVersion(AMachine: TatVirtualMachine);
- procedure __SetWin32CSDVersion(AMachine: TatVirtualMachine);
- procedure __GetCurrencyString(AMachine: TatVirtualMachine);
- procedure __SetCurrencyString(AMachine: TatVirtualMachine);
- procedure __GetCurrencyFormat(AMachine: TatVirtualMachine);
- procedure __SetCurrencyFormat(AMachine: TatVirtualMachine);
- procedure __GetNegCurrFormat(AMachine: TatVirtualMachine);
- procedure __SetNegCurrFormat(AMachine: TatVirtualMachine);
- procedure __GetThousandSeparator(AMachine: TatVirtualMachine);
- procedure __SetThousandSeparator(AMachine: TatVirtualMachine);
- procedure __GetDecimalSeparator(AMachine: TatVirtualMachine);
- procedure __SetDecimalSeparator(AMachine: TatVirtualMachine);
- procedure __GetCurrencyDecimals(AMachine: TatVirtualMachine);
- procedure __SetCurrencyDecimals(AMachine: TatVirtualMachine);
- procedure __GetDateSeparator(AMachine: TatVirtualMachine);
- procedure __SetDateSeparator(AMachine: TatVirtualMachine);
- procedure __GetShortDateFormat(AMachine: TatVirtualMachine);
- procedure __SetShortDateFormat(AMachine: TatVirtualMachine);
- procedure __GetLongDateFormat(AMachine: TatVirtualMachine);
- procedure __SetLongDateFormat(AMachine: TatVirtualMachine);
- procedure __GetTimeSeparator(AMachine: TatVirtualMachine);
- procedure __SetTimeSeparator(AMachine: TatVirtualMachine);
- procedure __GetTimeAMString(AMachine: TatVirtualMachine);
- procedure __SetTimeAMString(AMachine: TatVirtualMachine);
- procedure __GetTimePMString(AMachine: TatVirtualMachine);
- procedure __SetTimePMString(AMachine: TatVirtualMachine);
- procedure __GetShortTimeFormat(AMachine: TatVirtualMachine);
- procedure __SetShortTimeFormat(AMachine: TatVirtualMachine);
- procedure __GetLongTimeFormat(AMachine: TatVirtualMachine);
- procedure __SetLongTimeFormat(AMachine: TatVirtualMachine);
- procedure __GetSysLocale(AMachine: TatVirtualMachine);
- procedure __SetSysLocale(AMachine: TatVirtualMachine);
- procedure __GetTwoDigitYearCenturyWindow(AMachine: TatVirtualMachine);
- procedure __SetTwoDigitYearCenturyWindow(AMachine: TatVirtualMachine);
- procedure __GetListSeparator(AMachine: TatVirtualMachine);
- procedure __SetListSeparator(AMachine: TatVirtualMachine);
- procedure __GetMinCurrency(AMachine: TatVirtualMachine);
- procedure __GetMaxCurrency(AMachine: TatVirtualMachine);
- procedure __GetMinDateTime(AMachine: TatVirtualMachine);
- procedure __GetMaxDateTime(AMachine: TatVirtualMachine);
- procedure __GetLeadBytes(AMachine: TatVirtualMachine);
- procedure __SetLeadBytes(AMachine: TatVirtualMachine);
- procedure __GetHexDisplayPrefix(AMachine: TatVirtualMachine);
- procedure __SetHexDisplayPrefix(AMachine: TatVirtualMachine);
- procedure Init; override;
- class function LibraryName: string; override;
- end;
-
- TLanguagesClass = class of TLanguages;
- ExceptionClass = class of Exception;
- EAbortClass = class of EAbort;
- EHeapExceptionClass = class of EHeapException;
- EOutOfMemoryClass = class of EOutOfMemory;
- EInOutErrorClass = class of EInOutError;
- EExternalClass = class of EExternal;
- EExternalExceptionClass = class of EExternalException;
- EIntErrorClass = class of EIntError;
- EDivByZeroClass = class of EDivByZero;
- ERangeErrorClass = class of ERangeError;
- EIntOverflowClass = class of EIntOverflow;
- EMathErrorClass = class of EMathError;
- EInvalidOpClass = class of EInvalidOp;
- EZeroDivideClass = class of EZeroDivide;
- EOverflowClass = class of EOverflow;
- EUnderflowClass = class of EUnderflow;
- EInvalidPointerClass = class of EInvalidPointer;
- EInvalidCastClass = class of EInvalidCast;
- EConvertErrorClass = class of EConvertError;
- EAccessViolationClass = class of EAccessViolation;
- EPrivilegeClass = class of EPrivilege;
- EStackOverflowClass = class of EStackOverflow;
- EControlCClass = class of EControlC;
- EVariantErrorClass = class of EVariantError;
- EPropReadOnlyClass = class of EPropReadOnly;
- EPropWriteOnlyClass = class of EPropWriteOnly;
- EAssertionFailedClass = class of EAssertionFailed;
- EAbstractErrorClass = class of EAbstractError;
- EIntfCastErrorClass = class of EIntfCastError;
- EInvalidContainerClass = class of EInvalidContainer;
- EInvalidInsertClass = class of EInvalidInsert;
- EPackageErrorClass = class of EPackageError;
- EOSErrorClass = class of EOSError;
- EWin32ErrorClass = class of EWin32Error;
- ESafecallExceptionClass = class of ESafecallException;
- TSimpleRWSyncClass = class of TSimpleRWSync;
- TThreadLocalCounterClass = class of TThreadLocalCounter;
- TMultiReadExclusiveWriteSynchronizerClass = class of TMultiReadExclusiveWriteSynchronizer;
- TMREWSyncClass = class of TMREWSync;
-
-
- WordRecWrapper = class(TatRecordWrapper)
- private
- FLo: Byte;
- FHi: Byte;
- public
- constructor Create(ARecord: WordRec);
- function ObjToRec: WordRec;
- published
- property Lo: Byte read FLo write FLo;
- property Hi: Byte read FHi write FHi;
- end;
-
- LongRecWrapper = class(TatRecordWrapper)
- private
- FLo: Word;
- FHi: Word;
- public
- constructor Create(ARecord: LongRec);
- function ObjToRec: LongRec;
- published
- property Lo: Word read FLo write FLo;
- property Hi: Word read FHi write FHi;
- end;
-
- Int64RecWrapper = class(TatRecordWrapper)
- private
- FLo: Cardinal;
- FHi: Cardinal;
- public
- constructor Create(ARecord: Int64Rec);
- function ObjToRec: Int64Rec;
- published
- property Lo: Cardinal read FLo write FLo;
- property Hi: Cardinal read FHi write FHi;
- end;
-
- TSearchRecWrapper = class(TatRecordWrapper)
- private
- FTime: Integer;
- FSize: Integer;
- FAttr: Integer;
- FName: TFileName;
- FExcludeAttr: Integer;
- FFindHandle: THandle;
- public
- constructor Create(ARecord: TSearchRec);
- function ObjToRec: TSearchRec;
- published
- property Time: Integer read FTime write FTime;
- property Size: Integer read FSize write FSize;
- property Attr: Integer read FAttr write FAttr;
- property Name: TFileName read FName write FName;
- property ExcludeAttr: Integer read FExcludeAttr write FExcludeAttr;
- property FindHandle: THandle read FFindHandle write FFindHandle;
- end;
-
- TFloatRecWrapper = class(TatRecordWrapper)
- private
- FExponent: Smallint;
- FNegative: Boolean;
- public
- constructor Create(ARecord: TFloatRec);
- function ObjToRec: TFloatRec;
- published
- property Exponent: Smallint read FExponent write FExponent;
- property Negative: Boolean read FNegative write FNegative;
- end;
-
- TTimeStampWrapper = class(TatRecordWrapper)
- private
- FTime: Integer;
- FDate: Integer;
- public
- constructor Create(ARecord: TTimeStamp);
- function ObjToRec: TTimeStamp;
- published
- property Time: Integer read FTime write FTime;
- property Date: Integer read FDate write FDate;
- end;
-
- TSysLocaleWrapper = class(TatRecordWrapper)
- private
- FDefaultLCID: Integer;
- FPriLangID: Integer;
- FSubLangID: Integer;
- FFarEast: Boolean;
- FMiddleEast: Boolean;
- public
- constructor Create(ARecord: TSysLocale);
- function ObjToRec: TSysLocale;
- published
- property DefaultLCID: Integer read FDefaultLCID write FDefaultLCID;
- property PriLangID: Integer read FPriLangID write FPriLangID;
- property SubLangID: Integer read FSubLangID write FSubLangID;
- property FarEast: Boolean read FFarEast write FFarEast;
- property MiddleEast: Boolean read FMiddleEast write FMiddleEast;
- end;
-
- TLangRecWrapper = class(TatRecordWrapper)
- private
- FFName: string;
- FFLCID: LCID;
- FFExt: string;
- public
- constructor Create(ARecord: TLangRec);
- function ObjToRec: TLangRec;
- published
- property FName: string read FFName write FFName;
- property FLCID: LCID read FFLCID write FFLCID;
- property FExt: string read FFExt write FFExt;
- end;
-
- TExceptionRecordWrapper = class(TatRecordWrapper)
- private
- FExceptionCode: Cardinal;
- FExceptionFlags: Cardinal;
- FNumberParameters: Cardinal;
- public
- constructor Create(ARecord: TExceptionRecord);
- function ObjToRec: TExceptionRecord;
- published
- property ExceptionCode: Cardinal read FExceptionCode write FExceptionCode;
- property ExceptionFlags: Cardinal read FExceptionFlags write FExceptionFlags;
- property NumberParameters: Cardinal read FNumberParameters write FNumberParameters;
- end;
-
- TThreadInfoWrapper = class(TatRecordWrapper)
- private
- FThreadID: Cardinal;
- FRecursionCount: Cardinal;
- public
- constructor Create(ARecord: TThreadInfo);
- function ObjToRec: TThreadInfo;
- published
- property ThreadID: Cardinal read FThreadID write FThreadID;
- property RecursionCount: Cardinal read FRecursionCount write FRecursionCount;
- end;
-
-
-implementation
-
-{$WARNINGS OFF}
-
-constructor WordRecWrapper.Create(ARecord: WordRec);
-begin
- inherited Create;
- FLo := ARecord.Lo;
- FHi := ARecord.Hi;
-end;
-
-function WordRecWrapper.ObjToRec: WordRec;
-begin
- result.Lo := FLo;
- result.Hi := FHi;
-end;
-
-constructor LongRecWrapper.Create(ARecord: LongRec);
-begin
- inherited Create;
- FLo := ARecord.Lo;
- FHi := ARecord.Hi;
-end;
-
-function LongRecWrapper.ObjToRec: LongRec;
-begin
- result.Lo := FLo;
- result.Hi := FHi;
-end;
-
-constructor Int64RecWrapper.Create(ARecord: Int64Rec);
-begin
- inherited Create;
- FLo := ARecord.Lo;
- FHi := ARecord.Hi;
-end;
-
-function Int64RecWrapper.ObjToRec: Int64Rec;
-begin
- result.Lo := FLo;
- result.Hi := FHi;
-end;
-
-constructor TSearchRecWrapper.Create(ARecord: TSearchRec);
-begin
- inherited Create;
- FTime := ARecord.Time;
- FSize := ARecord.Size;
- FAttr := ARecord.Attr;
- FName := ARecord.Name;
- FExcludeAttr := ARecord.ExcludeAttr;
- FFindHandle := ARecord.FindHandle;
-end;
-
-function TSearchRecWrapper.ObjToRec: TSearchRec;
-begin
- result.Time := FTime;
- result.Size := FSize;
- result.Attr := FAttr;
- result.Name := FName;
- result.ExcludeAttr := FExcludeAttr;
- result.FindHandle := FFindHandle;
-end;
-
-constructor TFloatRecWrapper.Create(ARecord: TFloatRec);
-begin
- inherited Create;
- FExponent := ARecord.Exponent;
- FNegative := ARecord.Negative;
-end;
-
-function TFloatRecWrapper.ObjToRec: TFloatRec;
-begin
- result.Exponent := FExponent;
- result.Negative := FNegative;
-end;
-
-constructor TTimeStampWrapper.Create(ARecord: TTimeStamp);
-begin
- inherited Create;
- FTime := ARecord.Time;
- FDate := ARecord.Date;
-end;
-
-function TTimeStampWrapper.ObjToRec: TTimeStamp;
-begin
- result.Time := FTime;
- result.Date := FDate;
-end;
-
-constructor TSysLocaleWrapper.Create(ARecord: TSysLocale);
-begin
- inherited Create;
- FDefaultLCID := ARecord.DefaultLCID;
- FPriLangID := ARecord.PriLangID;
- FSubLangID := ARecord.SubLangID;
- FFarEast := ARecord.FarEast;
- FMiddleEast := ARecord.MiddleEast;
-end;
-
-function TSysLocaleWrapper.ObjToRec: TSysLocale;
-begin
- result.DefaultLCID := FDefaultLCID;
- result.PriLangID := FPriLangID;
- result.SubLangID := FSubLangID;
- result.FarEast := FFarEast;
- result.MiddleEast := FMiddleEast;
-end;
-
-constructor TLangRecWrapper.Create(ARecord: TLangRec);
-begin
- inherited Create;
- FFName := ARecord.FName;
- FFLCID := ARecord.FLCID;
- FFExt := ARecord.FExt;
-end;
-
-function TLangRecWrapper.ObjToRec: TLangRec;
-begin
- result.FName := FFName;
- result.FLCID := FFLCID;
- result.FExt := FFExt;
-end;
-
-constructor TExceptionRecordWrapper.Create(ARecord: TExceptionRecord);
-begin
- inherited Create;
- FExceptionCode := ARecord.ExceptionCode;
- FExceptionFlags := ARecord.ExceptionFlags;
- FNumberParameters := ARecord.NumberParameters;
-end;
-
-function TExceptionRecordWrapper.ObjToRec: TExceptionRecord;
-begin
- result.ExceptionCode := FExceptionCode;
- result.ExceptionFlags := FExceptionFlags;
- result.NumberParameters := FNumberParameters;
-end;
-
-constructor TThreadInfoWrapper.Create(ARecord: TThreadInfo);
-begin
- inherited Create;
- FThreadID := ARecord.ThreadID;
- FRecursionCount := ARecord.RecursionCount;
-end;
-
-function TThreadInfoWrapper.ObjToRec: TThreadInfo;
-begin
- result.ThreadID := FThreadID;
- result.RecursionCount := FRecursionCount;
-end;
-
-
-
-procedure TatSysUtilsLibrary.__TLanguagesCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TLanguagesClass(CurrentClass.ClassRef).Create);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TLanguagesIndexOf(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TLanguages(CurrentObject).IndexOf(VarToInteger(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesCount(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(TLanguages(CurrentObject).Count));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesName(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TLanguages(CurrentObject).Name[VarToInteger(GetArrayIndex(0))]);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesNameFromLocaleID(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TLanguages(CurrentObject).NameFromLocaleID[VarToInteger(GetArrayIndex(0))]);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesNameFromLCID(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TLanguages(CurrentObject).NameFromLCID[GetArrayIndex(0)]);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesID(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TLanguages(CurrentObject).ID[VarToInteger(GetArrayIndex(0))]);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesLocaleID(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(TLanguages(CurrentObject).LocaleID[VarToInteger(GetArrayIndex(0))]));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTLanguagesExt(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(TLanguages(CurrentObject).Ext[VarToInteger(GetArrayIndex(0))]);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExceptionCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(ExceptionClass(CurrentClass.ClassRef).Create(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExceptionCreateHelp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(ExceptionClass(CurrentClass.ClassRef).CreateHelp(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetExceptionHelpContext(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(Exception(CurrentObject).HelpContext));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetExceptionHelpContext(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- Exception(CurrentObject).HelpContext:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetExceptionMessage(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Exception(CurrentObject).Message);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetExceptionMessage(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- Exception(CurrentObject).Message:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__EHeapExceptionFreeInstance(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- EHeapException(CurrentObject).FreeInstance;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TSimpleRWSyncClass(CurrentClass.ClassRef).Create);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TSimpleRWSync(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncBeginRead(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TSimpleRWSync(CurrentObject).BeginRead;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncEndRead(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TSimpleRWSync(CurrentObject).EndRead;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncBeginWrite(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := TSimpleRWSync(CurrentObject).BeginWrite;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TSimpleRWSyncEndWrite(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TSimpleRWSync(CurrentObject).EndWrite;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TThreadLocalCounterCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TThreadLocalCounterClass(CurrentClass.ClassRef).Create);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TThreadLocalCounterDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TThreadLocalCounter(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerCreate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(TMultiReadExclusiveWriteSynchronizerClass(CurrentClass.ClassRef).Create);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerDestroy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TMultiReadExclusiveWriteSynchronizer(CurrentObject).Destroy;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerBeginRead(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TMultiReadExclusiveWriteSynchronizer(CurrentObject).BeginRead;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerEndRead(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TMultiReadExclusiveWriteSynchronizer(CurrentObject).EndRead;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerBeginWrite(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := TMultiReadExclusiveWriteSynchronizer(CurrentObject).BeginWrite;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TMultiReadExclusiveWriteSynchronizerEndWrite(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- TMultiReadExclusiveWriteSynchronizer(CurrentObject).EndWrite;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTMultiReadExclusiveWriteSynchronizerRevisionLevel(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(TMultiReadExclusiveWriteSynchronizer(CurrentObject).RevisionLevel));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CheckWin32Version(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.CheckWin32Version(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Languages(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.Languages);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AppendStr(AMachine: TatVirtualMachine);
- var
- Param0: string;
-begin
- with AMachine do
- begin
-Param0 := GetInputArg(0);
- SysUtils.AppendStr(Param0,GetInputArg(1));
- SetInputArg(0,Param0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__UpperCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.UpperCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__LowerCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.LowerCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CompareStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CompareStr(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CompareText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CompareText(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SameText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.SameText(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiUpperCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiUpperCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiLowerCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiLowerCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiCompareStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiCompareStr(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiSameStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiSameStr(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiCompareText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiCompareText(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiSameText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiSameText(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiStrComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrIComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiStrIComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrLComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiStrLComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrLIComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiStrLIComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrLower(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrLower(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrUpper(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrUpper(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiLastChar(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiLastChar(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrLastChar(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrLastChar(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideUpperCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.WideUpperCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideLowerCase(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.WideLowerCase(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideCompareStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.WideCompareStr(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideSameStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.WideSameStr(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideCompareText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.WideCompareText(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__WideSameText(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.WideSameText(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__QuotedStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.QuotedStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiQuotedStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiQuotedStr(GetInputArg(0),VarToStr(GetInputArg(1))[1]);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiExtractQuotedStr(AMachine: TatVirtualMachine);
- var
- Param0: PChar;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param0 := PChar(VarToStr(GetInputArg(0)));
-AResult := SysUtils.AnsiExtractQuotedStr(Param0,VarToStr(GetInputArg(1))[1]);
- ReturnOutputArg(AResult);
- SetInputArg(0,string(Param0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiDequotedStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiDequotedStr(GetInputArg(0),VarToStr(GetInputArg(1))[1]);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AdjustLineBreaks(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AdjustLineBreaks(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IsValidIdent(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IsValidIdent(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToInt(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrToInt(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToIntDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrToIntDef(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToInt(AMachine: TatVirtualMachine);
- var
- Param1: Integer;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := VarToInteger(GetInputArg(1));
-AResult := SysUtils.TryStrToInt(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToInt64(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrToInt64(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToInt64Def(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrToInt64Def(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToInt64(AMachine: TatVirtualMachine);
- var
- Param1: Int64;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := VarToInteger(GetInputArg(1));
-AResult := SysUtils.TryStrToInt64(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToBool(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToBool(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToBoolDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToBoolDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToBool(AMachine: TatVirtualMachine);
- var
- Param1: Boolean;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryStrToBool(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__BoolToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.BoolToStr(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__LoadStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.LoadStr(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileOpen(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.FileOpen(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileRead(AMachine: TatVirtualMachine);
- var
- Param1: Variant;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := Integer(SysUtils.FileRead(VarToInteger(GetInputArg(0)),Param1,VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- SetInputArg(1,Param1);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileWrite(AMachine: TatVirtualMachine);
- var
- Param1: Variant;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := Integer(SysUtils.FileWrite(VarToInteger(GetInputArg(0)),Param1,VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileClose(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.FileClose(VarToInteger(GetInputArg(0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileAge(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.FileAge(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileExists(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FileExists(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DirectoryExists(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.DirectoryExists(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ForceDirectories(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ForceDirectories(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FindFirst(AMachine: TatVirtualMachine);
- var
- Param2: TSearchRec;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param2 := TSearchRecWrapper(integer(GetInputArg(2))).ObjToRec;
-AResult := Integer(SysUtils.FindFirst(GetInputArg(0),VarToInteger(GetInputArg(1)),Param2));
- ReturnOutputArg(AResult);
- SetInputArg(2,integer(TSearchRecWrapper.Create(Param2)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FindNext(AMachine: TatVirtualMachine);
- var
- Param0: TSearchRec;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param0 := TSearchRecWrapper(integer(GetInputArg(0))).ObjToRec;
-AResult := Integer(SysUtils.FindNext(Param0));
- ReturnOutputArg(AResult);
- SetInputArg(0,integer(TSearchRecWrapper.Create(Param0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FindClose(AMachine: TatVirtualMachine);
- var
- Param0: TSearchRec;
-begin
- with AMachine do
- begin
-Param0 := TSearchRecWrapper(integer(GetInputArg(0))).ObjToRec;
- SysUtils.FindClose(Param0);
- SetInputArg(0,integer(TSearchRecWrapper.Create(Param0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileGetDate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.FileGetDate(VarToInteger(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileGetAttr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.FileGetAttr(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileSetAttr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.FileSetAttr(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileIsReadOnly(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FileIsReadOnly(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileSetReadOnly(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FileSetReadOnly(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DeleteFile(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.DeleteFile(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RenameFile(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.RenameFile(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ChangeFileExt(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ChangeFileExt(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractFilePath(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractFilePath(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractFileDir(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractFileDir(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractFileDrive(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractFileDrive(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractFileName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractFileExt(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractFileExt(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExpandFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExpandFileName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExpandFileNameCase(AMachine: TatVirtualMachine);
- var
- Param1: TFilenameCaseMatch;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.ExpandFileNameCase(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExpandUNCFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExpandUNCFileName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractRelativePath(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractRelativePath(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExtractShortPathName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExtractShortPathName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileSearch(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FileSearch(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DiskFree(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.DiskFree(VarToInteger(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DiskSize(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.DiskSize(VarToInteger(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FileDateToDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FileDateToDateTime(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateTimeToFileDate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.DateTimeToFileDate(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetCurrentDir(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GetCurrentDir;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetCurrentDir(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.SetCurrentDir(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CreateDir(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.CreateDir(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RemoveDir(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.RemoveDir(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLen(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrLen(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrEnd(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrEnd(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrMove(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrMove(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrCopy(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrCopy(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrECopy(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrECopy(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLCopy(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrLCopy(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrPCopy(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrPCopy(PChar(VarToStr(GetInputArg(0))),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrPLCopy(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrPLCopy(PChar(VarToStr(GetInputArg(0))),GetInputArg(1),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrCat(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrCat(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLCat(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrLCat(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrIComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrIComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrLComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLIComp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrLIComp(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1))),VarToInteger(GetInputArg(2))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrScan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrScan(PChar(VarToStr(GetInputArg(0))),VarToStr(GetInputArg(1))[1]));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrRScan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrRScan(PChar(VarToStr(GetInputArg(0))),VarToStr(GetInputArg(1))[1]));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrPos(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrPos(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrUpper(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrUpper(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrLower(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrLower(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrPas(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrPas(PChar(VarToStr(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrAlloc(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrAlloc(VarToInteger(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrBufSize(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrBufSize(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrNew(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrNew(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrDispose(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.StrDispose(PChar(VarToStr(GetInputArg(0))));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FloatToStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CurrToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.CurrToStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToCurr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FloatToCurr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryFloatToCurr(AMachine: TatVirtualMachine);
- var
- Param1: Currency;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryFloatToCurr(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToStrF(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FloatToStrF(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)),VarToInteger(GetInputArg(3)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CurrToStrF(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.CurrToStrF(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToText(AMachine: TatVirtualMachine);
- var
- Param1: Variant;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := Integer(SysUtils.FloatToText(PChar(VarToStr(GetInputArg(0))),Param1,GetInputArg(2),GetInputArg(3),VarToInteger(GetInputArg(4)),VarToInteger(GetInputArg(5))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FormatFloat(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FormatFloat(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FormatCurr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FormatCurr(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToTextFmt(AMachine: TatVirtualMachine);
- var
- Param1: Variant;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := Integer(SysUtils.FloatToTextFmt(PChar(VarToStr(GetInputArg(0))),Param1,GetInputArg(2),PChar(VarToStr(GetInputArg(3)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToFloat(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToFloat(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToFloatDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToFloatDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToCurr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToCurr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToCurrDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToCurrDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToCurr(AMachine: TatVirtualMachine);
- var
- Param1: Currency;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryStrToCurr(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TextToFloat(AMachine: TatVirtualMachine);
- var
- Param1: Variant;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TextToFloat(PChar(VarToStr(GetInputArg(0))),Param1,GetInputArg(2));
- ReturnOutputArg(AResult);
- SetInputArg(1,Param1);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToDecimal(AMachine: TatVirtualMachine);
- var
- Param0: TFloatRec;
- Param1: Variant;
-begin
- with AMachine do
- begin
-Param0 := TFloatRecWrapper(integer(GetInputArg(0))).ObjToRec;
-Param1 := GetInputArg(1);
- SysUtils.FloatToDecimal(Param0,Param1,GetInputArg(2),VarToInteger(GetInputArg(3)),VarToInteger(GetInputArg(4)));
- SetInputArg(0,integer(TFloatRecWrapper.Create(Param0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateTimeToTimeStamp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := integer(TTimeStampWrapper.Create(SysUtils.DateTimeToTimeStamp(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TimeStampToDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.TimeStampToDateTime(TTimeStampWrapper(integer(GetInputArg(0))).ObjToRec);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__MSecsToTimeStamp(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := integer(TTimeStampWrapper.Create(SysUtils.MSecsToTimeStamp(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TimeStampToMSecs(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.TimeStampToMSecs(TTimeStampWrapper(integer(GetInputArg(0))).ObjToRec);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__EncodeDate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.EncodeDate(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__EncodeTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.EncodeTime(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)),VarToInteger(GetInputArg(3)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryEncodeDate(AMachine: TatVirtualMachine);
- var
- Param3: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param3 := GetInputArg(3);
-AResult := SysUtils.TryEncodeDate(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)),Param3);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryEncodeTime(AMachine: TatVirtualMachine);
- var
- Param4: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param4 := GetInputArg(4);
-AResult := SysUtils.TryEncodeTime(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),VarToInteger(GetInputArg(2)),VarToInteger(GetInputArg(3)),Param4);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DecodeDate(AMachine: TatVirtualMachine);
- var
- Param1: Word;
- Param2: Word;
- Param3: Word;
-begin
- with AMachine do
- begin
-Param1 := VarToInteger(GetInputArg(1));
-Param2 := VarToInteger(GetInputArg(2));
-Param3 := VarToInteger(GetInputArg(3));
- SysUtils.DecodeDate(GetInputArg(0),Param1,Param2,Param3);
- SetInputArg(1,Integer(Param1));
- SetInputArg(2,Integer(Param2));
- SetInputArg(3,Integer(Param3));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DecodeDateFully(AMachine: TatVirtualMachine);
- var
- Param1: Word;
- Param2: Word;
- Param3: Word;
- Param4: Word;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := VarToInteger(GetInputArg(1));
-Param2 := VarToInteger(GetInputArg(2));
-Param3 := VarToInteger(GetInputArg(3));
-Param4 := VarToInteger(GetInputArg(4));
-AResult := SysUtils.DecodeDateFully(GetInputArg(0),Param1,Param2,Param3,Param4);
- ReturnOutputArg(AResult);
- SetInputArg(1,Integer(Param1));
- SetInputArg(2,Integer(Param2));
- SetInputArg(3,Integer(Param3));
- SetInputArg(4,Integer(Param4));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DecodeTime(AMachine: TatVirtualMachine);
- var
- Param1: Word;
- Param2: Word;
- Param3: Word;
- Param4: Word;
-begin
- with AMachine do
- begin
-Param1 := VarToInteger(GetInputArg(1));
-Param2 := VarToInteger(GetInputArg(2));
-Param3 := VarToInteger(GetInputArg(3));
-Param4 := VarToInteger(GetInputArg(4));
- SysUtils.DecodeTime(GetInputArg(0),Param1,Param2,Param3,Param4);
- SetInputArg(1,Integer(Param1));
- SetInputArg(2,Integer(Param2));
- SetInputArg(3,Integer(Param3));
- SetInputArg(4,Integer(Param4));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateTimeToSystemTime(AMachine: TatVirtualMachine);
- var
- Param1: TSystemTime;
-begin
- with AMachine do
- begin
-Param1 := _SYSTEMTIMEWrapper(integer(GetInputArg(1))).ObjToRec;
- SysUtils.DateTimeToSystemTime(GetInputArg(0),Param1);
- SetInputArg(1,integer(_SYSTEMTIMEWrapper.Create(Param1)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SystemTimeToDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.SystemTimeToDateTime(_SYSTEMTIMEWrapper(integer(GetInputArg(0))).ObjToRec);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DayOfWeek(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.DayOfWeek(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Date(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.Date;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Time(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.Time;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Now(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.Now;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CurrentYear(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CurrentYear);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IncMonth(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IncMonth(GetInputArg(0),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IncAMonth(AMachine: TatVirtualMachine);
- var
- Param0: Word;
- Param1: Word;
- Param2: Word;
-begin
- with AMachine do
- begin
-Param0 := VarToInteger(GetInputArg(0));
-Param1 := VarToInteger(GetInputArg(1));
-Param2 := VarToInteger(GetInputArg(2));
- SysUtils.IncAMonth(Param0,Param1,Param2,VarToInteger(GetInputArg(3)));
- SetInputArg(0,Integer(Param0));
- SetInputArg(1,Integer(Param1));
- SetInputArg(2,Integer(Param2));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ReplaceTime(AMachine: TatVirtualMachine);
- var
- Param0: TDateTime;
-begin
- with AMachine do
- begin
-Param0 := GetInputArg(0);
- SysUtils.ReplaceTime(Param0,GetInputArg(1));
- SetInputArg(0,Param0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ReplaceDate(AMachine: TatVirtualMachine);
- var
- Param0: TDateTime;
-begin
- with AMachine do
- begin
-Param0 := GetInputArg(0);
- SysUtils.ReplaceDate(Param0,GetInputArg(1));
- SetInputArg(0,Param0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IsLeapYear(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IsLeapYear(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.DateToStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TimeToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.TimeToStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateTimeToStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.DateTimeToStr(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToDate(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToDate(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToDateDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToDateDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToDate(AMachine: TatVirtualMachine);
- var
- Param1: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryStrToDate(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToTime(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToTimeDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToTimeDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToTime(AMachine: TatVirtualMachine);
- var
- Param1: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryStrToTime(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToDateTime(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrToDateTimeDef(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrToDateTimeDef(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryStrToDateTime(AMachine: TatVirtualMachine);
- var
- Param1: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryStrToDateTime(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FormatDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FormatDateTime(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__DateTimeToString(AMachine: TatVirtualMachine);
- var
- Param0: string;
-begin
- with AMachine do
- begin
-Param0 := GetInputArg(0);
- SysUtils.DateTimeToString(Param0,GetInputArg(1),GetInputArg(2));
- SetInputArg(0,Param0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FloatToDateTime(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.FloatToDateTime(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__TryFloatToDateTime(AMachine: TatVirtualMachine);
- var
- Param1: TDateTime;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param1 := GetInputArg(1);
-AResult := SysUtils.TryFloatToDateTime(GetInputArg(0),Param1);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SysErrorMessage(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.SysErrorMessage(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetLocaleStr(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GetLocaleStr(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),GetInputArg(2));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetLocaleChar(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GetLocaleChar(VarToInteger(GetInputArg(0)),VarToInteger(GetInputArg(1)),VarToStr(GetInputArg(2))[1]);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetFormatSettings(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.GetFormatSettings;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Sleep(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Sleep(VarToInteger(GetInputArg(0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetModuleName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GetModuleName(VarToInteger(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Abort(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Abort;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__OutOfMemoryError(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.OutOfMemoryError;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Beep(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Beep;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ByteType(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ByteType(GetInputArg(0),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrByteType(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.StrByteType(PChar(VarToStr(GetInputArg(0))),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ByteToCharLen(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.ByteToCharLen(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CharToByteLen(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CharToByteLen(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ByteToCharIndex(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.ByteToCharIndex(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CharToByteIndex(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CharToByteIndex(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrCharLength(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.StrCharLength(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StrNextChar(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.StrNextChar(PChar(VarToStr(GetInputArg(0)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CharLength(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.CharLength(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__NextCharIndex(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.NextCharIndex(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IsPathDelimiter(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IsPathDelimiter(GetInputArg(0),VarToInteger(GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IsDelimiter(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IsDelimiter(GetInputArg(0),GetInputArg(1),VarToInteger(GetInputArg(2)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IncludeTrailingPathDelimiter(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IncludeTrailingPathDelimiter(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IncludeTrailingBackslash(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IncludeTrailingBackslash(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExcludeTrailingPathDelimiter(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExcludeTrailingPathDelimiter(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__ExcludeTrailingBackslash(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.ExcludeTrailingBackslash(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__LastDelimiter(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.LastDelimiter(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiCompareFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiCompareFileName(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SameFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.SameFileName(GetInputArg(0),GetInputArg(1));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiLowerCaseFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiLowerCaseFileName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiUpperCaseFileName(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.AnsiUpperCaseFileName(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiPos(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.AnsiPos(GetInputArg(0),GetInputArg(1)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrPos(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrPos(PChar(VarToStr(GetInputArg(0))),PChar(VarToStr(GetInputArg(1)))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrRScan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrRScan(PChar(VarToStr(GetInputArg(0))),VarToStr(GetInputArg(1))[1]));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__AnsiStrScan(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := string(SysUtils.AnsiStrScan(PChar(VarToStr(GetInputArg(0))),VarToStr(GetInputArg(1))[1]));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StringReplace(AMachine: TatVirtualMachine);
- var
- Param3: TReplaceFlags;
- AResult: variant;
-begin
- with AMachine do
- begin
-IntToSet(Param3,VarToInteger(GetInputArg(3)));
-AResult := SysUtils.StringReplace(GetInputArg(0),GetInputArg(1),GetInputArg(2),Param3);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FreeAndNil(AMachine: TatVirtualMachine);
- var
- Param0: Variant;
-begin
- with AMachine do
- begin
-Param0 := GetInputArg(0);
- SysUtils.FreeAndNil(Param0);
- SetInputArg(0,Param0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CreateGUID(AMachine: TatVirtualMachine);
- var
- Param0: TGUID;
- AResult: variant;
-begin
- with AMachine do
- begin
-Param0 := TGUIDWrapper(integer(GetInputArg(0))).ObjToRec;
-AResult := Integer(SysUtils.CreateGUID(Param0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__StringToGUID(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := integer(TGUIDWrapper.Create(SysUtils.StringToGUID(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GUIDToString(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GUIDToString(TGUIDWrapper(integer(GetInputArg(0))).ObjToRec);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__IsEqualGUID(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.IsEqualGUID(TGUIDWrapper(integer(GetInputArg(0))).ObjToRec,TGUIDWrapper(integer(GetInputArg(1))).ObjToRec);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__LoadPackage(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.LoadPackage(GetInputArg(0)));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__UnloadPackage(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.UnloadPackage(VarToInteger(GetInputArg(0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetPackageDescription(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.GetPackageDescription(PChar(VarToStr(GetInputArg(0))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__InitializePackage(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.InitializePackage(VarToInteger(GetInputArg(0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__FinalizePackage(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.FinalizePackage(VarToInteger(GetInputArg(0)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RaiseLastOSError(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.RaiseLastOSError;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RaiseLastWin32Error(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.RaiseLastWin32Error;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__Win32Check(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.Win32Check(GetInputArg(0));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__CallTerminateProcs(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := SysUtils.CallTerminateProcs;
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GDAL(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.GDAL);
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RCS(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.RCS;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__RPR(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.RPR;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SafeLoadLibrary(AMachine: TatVirtualMachine);
- var
- AResult: variant;
-begin
- with AMachine do
- begin
-AResult := Integer(SysUtils.SafeLoadLibrary(GetInputArg(0),VarToInteger(GetInputArg(1))));
- ReturnOutputArg(AResult);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetEmptyStr(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.EmptyStr);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetEmptyStr(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.EmptyStr:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetEmptyWideStr(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.EmptyWideStr);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetEmptyWideStr(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.EmptyWideStr:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetWin32Platform(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.Win32Platform));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetWin32Platform(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Win32Platform:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetWin32MajorVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.Win32MajorVersion));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetWin32MajorVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Win32MajorVersion:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetWin32MinorVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.Win32MinorVersion));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetWin32MinorVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Win32MinorVersion:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetWin32BuildNumber(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.Win32BuildNumber));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetWin32BuildNumber(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Win32BuildNumber:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetWin32CSDVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.Win32CSDVersion);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetWin32CSDVersion(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.Win32CSDVersion:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetCurrencyString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.CurrencyString);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetCurrencyString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.CurrencyString:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetCurrencyFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.CurrencyFormat));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetCurrencyFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.CurrencyFormat:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetNegCurrFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.NegCurrFormat));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetNegCurrFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.NegCurrFormat:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetThousandSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.ThousandSeparator);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetThousandSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.ThousandSeparator:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetDecimalSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.DecimalSeparator);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetDecimalSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.DecimalSeparator:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetCurrencyDecimals(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.CurrencyDecimals));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetCurrencyDecimals(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.CurrencyDecimals:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetDateSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.DateSeparator);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetDateSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.DateSeparator:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetShortDateFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.ShortDateFormat);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetShortDateFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.ShortDateFormat:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetLongDateFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.LongDateFormat);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetLongDateFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.LongDateFormat:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTimeSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.TimeSeparator);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetTimeSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.TimeSeparator:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTimeAMString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.TimeAMString);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetTimeAMString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.TimeAMString:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTimePMString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.TimePMString);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetTimePMString(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.TimePMString:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetShortTimeFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.ShortTimeFormat);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetShortTimeFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.ShortTimeFormat:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetLongTimeFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.LongTimeFormat);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetLongTimeFormat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.LongTimeFormat:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetSysLocale(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(integer(TSysLocaleWrapper.Create(SysUtils.SysLocale)));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetSysLocale(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.SysLocale:=TSysLocaleWrapper(integer(GetInputArg(0))).ObjToRec;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetTwoDigitYearCenturyWindow(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(Integer(SysUtils.TwoDigitYearCenturyWindow));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetTwoDigitYearCenturyWindow(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.TwoDigitYearCenturyWindow:=VarToInteger(GetInputArg(0));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetListSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.ListSeparator);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetListSeparator(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.ListSeparator:=VarToStr(GetInputArg(0))[1];
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetMinCurrency(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.MinCurrency);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetMaxCurrency(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.MaxCurrency);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetMinDateTime(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.MinDateTime);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetMaxDateTime(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.MaxDateTime);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetLeadBytes(AMachine: TatVirtualMachine);
-var
-PropValueSet: set of Char;
-begin
- with AMachine do
- begin
- PropValueSet := SysUtils.LeadBytes;
- ReturnOutputArg(IntFromSet(PropValueSet));
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetLeadBytes(AMachine: TatVirtualMachine);
- var
- TempVar: set of Char;
-begin
- with AMachine do
- begin
- IntToSet(TempVar,VarToInteger(GetInputArg(0)));
- SysUtils.LeadBytes:=TempVar;
- end;
-end;
-
-procedure TatSysUtilsLibrary.__GetHexDisplayPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- ReturnOutputArg(SysUtils.HexDisplayPrefix);
- end;
-end;
-
-procedure TatSysUtilsLibrary.__SetHexDisplayPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- begin
- SysUtils.HexDisplayPrefix:=GetInputArg(0);
- end;
-end;
-
-procedure TatSysUtilsLibrary.Init;
-begin
- With Scripter.DefineClass(TLanguages) do
- begin
- DefineMethod('Create',0,tkClass,TLanguages,__TLanguagesCreate,true);
- DefineMethod('IndexOf',1,tkInteger,nil,__TLanguagesIndexOf,false);
- DefineProp('Count',tkInteger,__GetTLanguagesCount,nil,nil,false,0);
- DefineProp('Name',tkVariant,__GetTLanguagesName,nil,nil,false,1);
- DefineProp('NameFromLocaleID',tkVariant,__GetTLanguagesNameFromLocaleID,nil,nil,false,1);
- DefineProp('NameFromLCID',tkVariant,__GetTLanguagesNameFromLCID,nil,nil,false,1);
- DefineProp('ID',tkVariant,__GetTLanguagesID,nil,nil,false,1);
- DefineProp('LocaleID',tkInteger,__GetTLanguagesLocaleID,nil,nil,false,1);
- DefineProp('Ext',tkVariant,__GetTLanguagesExt,nil,nil,false,1);
- end;
- With Scripter.DefineClass(Exception) do
- begin
- DefineMethod('Create',1,tkClass,Exception,__ExceptionCreate,true);
- DefineMethod('CreateHelp',2,tkClass,Exception,__ExceptionCreateHelp,true);
- DefineProp('HelpContext',tkInteger,__GetExceptionHelpContext,__SetExceptionHelpContext,nil,false,0);
- DefineProp('Message',tkVariant,__GetExceptionMessage,__SetExceptionMessage,nil,false,0);
- end;
- With Scripter.DefineClass(EAbort) do
- begin
- end;
- With Scripter.DefineClass(EHeapException) do
- begin
- DefineMethod('FreeInstance',0,tkNone,nil,__EHeapExceptionFreeInstance,false);
- end;
- With Scripter.DefineClass(EOutOfMemory) do
- begin
- end;
- With Scripter.DefineClass(EInOutError) do
- begin
- end;
- With Scripter.DefineClass(EExternal) do
- begin
- end;
- With Scripter.DefineClass(EExternalException) do
- begin
- end;
- With Scripter.DefineClass(EIntError) do
- begin
- end;
- With Scripter.DefineClass(EDivByZero) do
- begin
- end;
- With Scripter.DefineClass(ERangeError) do
- begin
- end;
- With Scripter.DefineClass(EIntOverflow) do
- begin
- end;
- With Scripter.DefineClass(EMathError) do
- begin
- end;
- With Scripter.DefineClass(EInvalidOp) do
- begin
- end;
- With Scripter.DefineClass(EZeroDivide) do
- begin
- end;
- With Scripter.DefineClass(EOverflow) do
- begin
- end;
- With Scripter.DefineClass(EUnderflow) do
- begin
- end;
- With Scripter.DefineClass(EInvalidPointer) do
- begin
- end;
- With Scripter.DefineClass(EInvalidCast) do
- begin
- end;
- With Scripter.DefineClass(EConvertError) do
- begin
- end;
- With Scripter.DefineClass(EAccessViolation) do
- begin
- end;
- With Scripter.DefineClass(EPrivilege) do
- begin
- end;
- With Scripter.DefineClass(EStackOverflow) do
- begin
- end;
- With Scripter.DefineClass(EControlC) do
- begin
- end;
- With Scripter.DefineClass(EVariantError) do
- begin
- end;
- With Scripter.DefineClass(EPropReadOnly) do
- begin
- end;
- With Scripter.DefineClass(EPropWriteOnly) do
- begin
- end;
- With Scripter.DefineClass(EAssertionFailed) do
- begin
- end;
- With Scripter.DefineClass(EAbstractError) do
- begin
- end;
- With Scripter.DefineClass(EIntfCastError) do
- begin
- end;
- With Scripter.DefineClass(EInvalidContainer) do
- begin
- end;
- With Scripter.DefineClass(EInvalidInsert) do
- begin
- end;
- With Scripter.DefineClass(EPackageError) do
- begin
- end;
- With Scripter.DefineClass(EOSError) do
- begin
- end;
- With Scripter.DefineClass(EWin32Error) do
- begin
- end;
- With Scripter.DefineClass(ESafecallException) do
- begin
- end;
- With Scripter.DefineClass(TSimpleRWSync) do
- begin
- DefineMethod('Create',0,tkClass,TSimpleRWSync,__TSimpleRWSyncCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TSimpleRWSyncDestroy,false);
- DefineMethod('BeginRead',0,tkNone,nil,__TSimpleRWSyncBeginRead,false);
- DefineMethod('EndRead',0,tkNone,nil,__TSimpleRWSyncEndRead,false);
- DefineMethod('BeginWrite',0,tkVariant,nil,__TSimpleRWSyncBeginWrite,false);
- DefineMethod('EndWrite',0,tkNone,nil,__TSimpleRWSyncEndWrite,false);
- end;
- With Scripter.DefineClass(TThreadLocalCounter) do
- begin
- DefineMethod('Create',0,tkClass,TThreadLocalCounter,__TThreadLocalCounterCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TThreadLocalCounterDestroy,false);
- end;
- With Scripter.DefineClass(TMultiReadExclusiveWriteSynchronizer) do
- begin
- DefineMethod('Create',0,tkClass,TMultiReadExclusiveWriteSynchronizer,__TMultiReadExclusiveWriteSynchronizerCreate,true);
- DefineMethod('Destroy',0,tkNone,nil,__TMultiReadExclusiveWriteSynchronizerDestroy,false);
- DefineMethod('BeginRead',0,tkNone,nil,__TMultiReadExclusiveWriteSynchronizerBeginRead,false);
- DefineMethod('EndRead',0,tkNone,nil,__TMultiReadExclusiveWriteSynchronizerEndRead,false);
- DefineMethod('BeginWrite',0,tkVariant,nil,__TMultiReadExclusiveWriteSynchronizerBeginWrite,false);
- DefineMethod('EndWrite',0,tkNone,nil,__TMultiReadExclusiveWriteSynchronizerEndWrite,false);
- DefineProp('RevisionLevel',tkInteger,__GetTMultiReadExclusiveWriteSynchronizerRevisionLevel,nil,nil,false,0);
- end;
- With Scripter.DefineClass(TMREWSync) do
- begin
- end;
- With Scripter.DefineClass(ClassType) do
- begin
- DefineMethod('CheckWin32Version',2,tkVariant,nil,__CheckWin32Version,false);
- DefineMethod('Languages',0,tkClass,TLanguages,__Languages,false);
- DefineMethod('AppendStr',2,tkNone,nil,__AppendStr,false).SetVarArgs([0]);
- DefineMethod('UpperCase',1,tkVariant,nil,__UpperCase,false);
- DefineMethod('LowerCase',1,tkVariant,nil,__LowerCase,false);
- DefineMethod('CompareStr',2,tkInteger,nil,__CompareStr,false);
- DefineMethod('CompareText',2,tkInteger,nil,__CompareText,false);
- DefineMethod('SameText',2,tkVariant,nil,__SameText,false);
- DefineMethod('AnsiUpperCase',1,tkVariant,nil,__AnsiUpperCase,false);
- DefineMethod('AnsiLowerCase',1,tkVariant,nil,__AnsiLowerCase,false);
- DefineMethod('AnsiCompareStr',2,tkInteger,nil,__AnsiCompareStr,false);
- DefineMethod('AnsiSameStr',2,tkVariant,nil,__AnsiSameStr,false);
- DefineMethod('AnsiCompareText',2,tkInteger,nil,__AnsiCompareText,false);
- DefineMethod('AnsiSameText',2,tkVariant,nil,__AnsiSameText,false);
- DefineMethod('AnsiStrComp',2,tkInteger,nil,__AnsiStrComp,false);
- DefineMethod('AnsiStrIComp',2,tkInteger,nil,__AnsiStrIComp,false);
- DefineMethod('AnsiStrLComp',3,tkInteger,nil,__AnsiStrLComp,false);
- DefineMethod('AnsiStrLIComp',3,tkInteger,nil,__AnsiStrLIComp,false);
- DefineMethod('AnsiStrLower',1,tkVariant,nil,__AnsiStrLower,false);
- DefineMethod('AnsiStrUpper',1,tkVariant,nil,__AnsiStrUpper,false);
- DefineMethod('AnsiLastChar',1,tkVariant,nil,__AnsiLastChar,false);
- DefineMethod('AnsiStrLastChar',1,tkVariant,nil,__AnsiStrLastChar,false);
- DefineMethod('WideUpperCase',1,tkVariant,nil,__WideUpperCase,false);
- DefineMethod('WideLowerCase',1,tkVariant,nil,__WideLowerCase,false);
- DefineMethod('WideCompareStr',2,tkInteger,nil,__WideCompareStr,false);
- DefineMethod('WideSameStr',2,tkVariant,nil,__WideSameStr,false);
- DefineMethod('WideCompareText',2,tkInteger,nil,__WideCompareText,false);
- DefineMethod('WideSameText',2,tkVariant,nil,__WideSameText,false);
- DefineMethod('QuotedStr',1,tkVariant,nil,__QuotedStr,false);
- DefineMethod('AnsiQuotedStr',2,tkVariant,nil,__AnsiQuotedStr,false);
- DefineMethod('AnsiExtractQuotedStr',2,tkVariant,nil,__AnsiExtractQuotedStr,false).SetVarArgs([0]);
- DefineMethod('AnsiDequotedStr',2,tkVariant,nil,__AnsiDequotedStr,false);
- DefineMethod('AdjustLineBreaks',2,tkVariant,nil,__AdjustLineBreaks,false);
- DefineMethod('IsValidIdent',1,tkVariant,nil,__IsValidIdent,false);
- DefineMethod('StrToInt',1,tkInteger,nil,__StrToInt,false);
- DefineMethod('StrToIntDef',2,tkInteger,nil,__StrToIntDef,false);
- DefineMethod('TryStrToInt',2,tkVariant,nil,__TryStrToInt,false);
- DefineMethod('StrToInt64',1,tkVariant,nil,__StrToInt64,false);
- DefineMethod('StrToInt64Def',2,tkVariant,nil,__StrToInt64Def,false);
- DefineMethod('TryStrToInt64',2,tkVariant,nil,__TryStrToInt64,false);
- DefineMethod('StrToBool',1,tkVariant,nil,__StrToBool,false);
- DefineMethod('StrToBoolDef',2,tkVariant,nil,__StrToBoolDef,false);
- DefineMethod('TryStrToBool',2,tkVariant,nil,__TryStrToBool,false);
- DefineMethod('BoolToStr',2,tkVariant,nil,__BoolToStr,false);
- DefineMethod('LoadStr',1,tkVariant,nil,__LoadStr,false);
- DefineMethod('FileOpen',2,tkInteger,nil,__FileOpen,false);
- DefineMethod('FileRead',3,tkInteger,nil,__FileRead,false).SetVarArgs([1]);
- DefineMethod('FileWrite',3,tkInteger,nil,__FileWrite,false);
- DefineMethod('FileClose',1,tkNone,nil,__FileClose,false);
- DefineMethod('FileAge',1,tkInteger,nil,__FileAge,false);
- DefineMethod('FileExists',1,tkVariant,nil,__FileExists,false);
- DefineMethod('DirectoryExists',1,tkVariant,nil,__DirectoryExists,false);
- DefineMethod('ForceDirectories',1,tkVariant,nil,__ForceDirectories,false);
- DefineMethod('FindFirst',3,tkInteger,nil,__FindFirst,false).SetVarArgs([2]);
- DefineMethod('FindNext',1,tkInteger,nil,__FindNext,false).SetVarArgs([0]);
- DefineMethod('FindClose',1,tkNone,nil,__FindClose,false).SetVarArgs([0]);
- DefineMethod('FileGetDate',1,tkInteger,nil,__FileGetDate,false);
- DefineMethod('FileGetAttr',1,tkInteger,nil,__FileGetAttr,false);
- DefineMethod('FileSetAttr',2,tkInteger,nil,__FileSetAttr,false);
- DefineMethod('FileIsReadOnly',1,tkVariant,nil,__FileIsReadOnly,false);
- DefineMethod('FileSetReadOnly',2,tkVariant,nil,__FileSetReadOnly,false);
- DefineMethod('DeleteFile',1,tkVariant,nil,__DeleteFile,false);
- DefineMethod('RenameFile',2,tkVariant,nil,__RenameFile,false);
- DefineMethod('ChangeFileExt',2,tkVariant,nil,__ChangeFileExt,false);
- DefineMethod('ExtractFilePath',1,tkVariant,nil,__ExtractFilePath,false);
- DefineMethod('ExtractFileDir',1,tkVariant,nil,__ExtractFileDir,false);
- DefineMethod('ExtractFileDrive',1,tkVariant,nil,__ExtractFileDrive,false);
- DefineMethod('ExtractFileName',1,tkVariant,nil,__ExtractFileName,false);
- DefineMethod('ExtractFileExt',1,tkVariant,nil,__ExtractFileExt,false);
- DefineMethod('ExpandFileName',1,tkVariant,nil,__ExpandFileName,false);
- DefineMethod('ExpandFileNameCase',2,tkVariant,nil,__ExpandFileNameCase,false);
- DefineMethod('ExpandUNCFileName',1,tkVariant,nil,__ExpandUNCFileName,false);
- DefineMethod('ExtractRelativePath',2,tkVariant,nil,__ExtractRelativePath,false);
- DefineMethod('ExtractShortPathName',1,tkVariant,nil,__ExtractShortPathName,false);
- DefineMethod('FileSearch',2,tkVariant,nil,__FileSearch,false);
- DefineMethod('DiskFree',1,tkVariant,nil,__DiskFree,false);
- DefineMethod('DiskSize',1,tkVariant,nil,__DiskSize,false);
- DefineMethod('FileDateToDateTime',1,tkVariant,nil,__FileDateToDateTime,false);
- DefineMethod('DateTimeToFileDate',1,tkInteger,nil,__DateTimeToFileDate,false);
- DefineMethod('GetCurrentDir',0,tkVariant,nil,__GetCurrentDir,false);
- DefineMethod('SetCurrentDir',1,tkVariant,nil,__SetCurrentDir,false);
- DefineMethod('CreateDir',1,tkVariant,nil,__CreateDir,false);
- DefineMethod('RemoveDir',1,tkVariant,nil,__RemoveDir,false);
- DefineMethod('StrLen',1,tkInteger,nil,__StrLen,false);
- DefineMethod('StrEnd',1,tkVariant,nil,__StrEnd,false);
- DefineMethod('StrMove',3,tkVariant,nil,__StrMove,false);
- DefineMethod('StrCopy',2,tkVariant,nil,__StrCopy,false);
- DefineMethod('StrECopy',2,tkVariant,nil,__StrECopy,false);
- DefineMethod('StrLCopy',3,tkVariant,nil,__StrLCopy,false);
- DefineMethod('StrPCopy',2,tkVariant,nil,__StrPCopy,false);
- DefineMethod('StrPLCopy',3,tkVariant,nil,__StrPLCopy,false);
- DefineMethod('StrCat',2,tkVariant,nil,__StrCat,false);
- DefineMethod('StrLCat',3,tkVariant,nil,__StrLCat,false);
- DefineMethod('StrComp',2,tkInteger,nil,__StrComp,false);
- DefineMethod('StrIComp',2,tkInteger,nil,__StrIComp,false);
- DefineMethod('StrLComp',3,tkInteger,nil,__StrLComp,false);
- DefineMethod('StrLIComp',3,tkInteger,nil,__StrLIComp,false);
- DefineMethod('StrScan',2,tkVariant,nil,__StrScan,false);
- DefineMethod('StrRScan',2,tkVariant,nil,__StrRScan,false);
- DefineMethod('StrPos',2,tkVariant,nil,__StrPos,false);
- DefineMethod('StrUpper',1,tkVariant,nil,__StrUpper,false);
- DefineMethod('StrLower',1,tkVariant,nil,__StrLower,false);
- DefineMethod('StrPas',1,tkVariant,nil,__StrPas,false);
- DefineMethod('StrAlloc',1,tkVariant,nil,__StrAlloc,false);
- DefineMethod('StrBufSize',1,tkInteger,nil,__StrBufSize,false);
- DefineMethod('StrNew',1,tkVariant,nil,__StrNew,false);
- DefineMethod('StrDispose',1,tkNone,nil,__StrDispose,false);
- DefineMethod('FloatToStr',1,tkVariant,nil,__FloatToStr,false);
- DefineMethod('CurrToStr',1,tkVariant,nil,__CurrToStr,false);
- DefineMethod('FloatToCurr',1,tkVariant,nil,__FloatToCurr,false);
- DefineMethod('TryFloatToCurr',2,tkVariant,nil,__TryFloatToCurr,false);
- DefineMethod('FloatToStrF',4,tkVariant,nil,__FloatToStrF,false);
- DefineMethod('CurrToStrF',3,tkVariant,nil,__CurrToStrF,false);
- DefineMethod('FloatToText',6,tkInteger,nil,__FloatToText,false);
- DefineMethod('FormatFloat',2,tkVariant,nil,__FormatFloat,false);
- DefineMethod('FormatCurr',2,tkVariant,nil,__FormatCurr,false);
- DefineMethod('FloatToTextFmt',4,tkInteger,nil,__FloatToTextFmt,false);
- DefineMethod('StrToFloat',1,tkVariant,nil,__StrToFloat,false);
- DefineMethod('StrToFloatDef',2,tkVariant,nil,__StrToFloatDef,false);
- DefineMethod('StrToCurr',1,tkVariant,nil,__StrToCurr,false);
- DefineMethod('StrToCurrDef',2,tkVariant,nil,__StrToCurrDef,false);
- DefineMethod('TryStrToCurr',2,tkVariant,nil,__TryStrToCurr,false);
- DefineMethod('TextToFloat',3,tkVariant,nil,__TextToFloat,false).SetVarArgs([1]);
- DefineMethod('FloatToDecimal',5,tkNone,nil,__FloatToDecimal,false).SetVarArgs([0]);
- DefineMethod('DateTimeToTimeStamp',1,tkVariant,nil,__DateTimeToTimeStamp,false);
- DefineMethod('TimeStampToDateTime',1,tkVariant,nil,__TimeStampToDateTime,false);
- DefineMethod('MSecsToTimeStamp',1,tkVariant,nil,__MSecsToTimeStamp,false);
- DefineMethod('TimeStampToMSecs',1,tkVariant,nil,__TimeStampToMSecs,false);
- DefineMethod('EncodeDate',3,tkVariant,nil,__EncodeDate,false);
- DefineMethod('EncodeTime',4,tkVariant,nil,__EncodeTime,false);
- DefineMethod('TryEncodeDate',4,tkVariant,nil,__TryEncodeDate,false);
- DefineMethod('TryEncodeTime',5,tkVariant,nil,__TryEncodeTime,false);
- DefineMethod('DecodeDate',4,tkNone,nil,__DecodeDate,false).SetVarArgs([1,2,3]);
- DefineMethod('DecodeDateFully',5,tkVariant,nil,__DecodeDateFully,false).SetVarArgs([1,2,3,4]);
- DefineMethod('DecodeTime',5,tkNone,nil,__DecodeTime,false).SetVarArgs([1,2,3,4]);
- DefineMethod('DateTimeToSystemTime',2,tkNone,nil,__DateTimeToSystemTime,false).SetVarArgs([1]);
- DefineMethod('SystemTimeToDateTime',1,tkVariant,nil,__SystemTimeToDateTime,false);
- DefineMethod('DayOfWeek',1,tkInteger,nil,__DayOfWeek,false);
- DefineMethod('Date',0,tkVariant,nil,__Date,false);
- DefineMethod('Time',0,tkVariant,nil,__Time,false);
- DefineMethod('Now',0,tkVariant,nil,__Now,false);
- DefineMethod('CurrentYear',0,tkInteger,nil,__CurrentYear,false);
- DefineMethod('IncMonth',2,tkVariant,nil,__IncMonth,false);
- DefineMethod('IncAMonth',4,tkNone,nil,__IncAMonth,false).SetVarArgs([0,1,2]);
- DefineMethod('ReplaceTime',2,tkNone,nil,__ReplaceTime,false).SetVarArgs([0]);
- DefineMethod('ReplaceDate',2,tkNone,nil,__ReplaceDate,false).SetVarArgs([0]);
- DefineMethod('IsLeapYear',1,tkVariant,nil,__IsLeapYear,false);
- DefineMethod('DateToStr',1,tkVariant,nil,__DateToStr,false);
- DefineMethod('TimeToStr',1,tkVariant,nil,__TimeToStr,false);
- DefineMethod('DateTimeToStr',1,tkVariant,nil,__DateTimeToStr,false);
- DefineMethod('StrToDate',1,tkVariant,nil,__StrToDate,false);
- DefineMethod('StrToDateDef',2,tkVariant,nil,__StrToDateDef,false);
- DefineMethod('TryStrToDate',2,tkVariant,nil,__TryStrToDate,false);
- DefineMethod('StrToTime',1,tkVariant,nil,__StrToTime,false);
- DefineMethod('StrToTimeDef',2,tkVariant,nil,__StrToTimeDef,false);
- DefineMethod('TryStrToTime',2,tkVariant,nil,__TryStrToTime,false);
- DefineMethod('StrToDateTime',1,tkVariant,nil,__StrToDateTime,false);
- DefineMethod('StrToDateTimeDef',2,tkVariant,nil,__StrToDateTimeDef,false);
- DefineMethod('TryStrToDateTime',2,tkVariant,nil,__TryStrToDateTime,false);
- DefineMethod('FormatDateTime',2,tkVariant,nil,__FormatDateTime,false);
- DefineMethod('DateTimeToString',3,tkNone,nil,__DateTimeToString,false).SetVarArgs([0]);
- DefineMethod('FloatToDateTime',1,tkVariant,nil,__FloatToDateTime,false);
- DefineMethod('TryFloatToDateTime',2,tkVariant,nil,__TryFloatToDateTime,false);
- DefineMethod('SysErrorMessage',1,tkVariant,nil,__SysErrorMessage,false);
- DefineMethod('GetLocaleStr',3,tkVariant,nil,__GetLocaleStr,false);
- DefineMethod('GetLocaleChar',3,tkVariant,nil,__GetLocaleChar,false);
- DefineMethod('GetFormatSettings',0,tkNone,nil,__GetFormatSettings,false);
- DefineMethod('Sleep',1,tkNone,nil,__Sleep,false);
- DefineMethod('GetModuleName',1,tkVariant,nil,__GetModuleName,false);
- DefineMethod('Abort',0,tkNone,nil,__Abort,false);
- DefineMethod('OutOfMemoryError',0,tkNone,nil,__OutOfMemoryError,false);
- DefineMethod('Beep',0,tkNone,nil,__Beep,false);
- DefineMethod('ByteType',2,tkEnumeration,nil,__ByteType,false);
- DefineMethod('StrByteType',2,tkEnumeration,nil,__StrByteType,false);
- DefineMethod('ByteToCharLen',2,tkInteger,nil,__ByteToCharLen,false);
- DefineMethod('CharToByteLen',2,tkInteger,nil,__CharToByteLen,false);
- DefineMethod('ByteToCharIndex',2,tkInteger,nil,__ByteToCharIndex,false);
- DefineMethod('CharToByteIndex',2,tkInteger,nil,__CharToByteIndex,false);
- DefineMethod('StrCharLength',1,tkInteger,nil,__StrCharLength,false);
- DefineMethod('StrNextChar',1,tkVariant,nil,__StrNextChar,false);
- DefineMethod('CharLength',2,tkInteger,nil,__CharLength,false);
- DefineMethod('NextCharIndex',2,tkInteger,nil,__NextCharIndex,false);
- DefineMethod('IsPathDelimiter',2,tkVariant,nil,__IsPathDelimiter,false);
- DefineMethod('IsDelimiter',3,tkVariant,nil,__IsDelimiter,false);
- DefineMethod('IncludeTrailingPathDelimiter',1,tkVariant,nil,__IncludeTrailingPathDelimiter,false);
- DefineMethod('IncludeTrailingBackslash',1,tkVariant,nil,__IncludeTrailingBackslash,false);
- DefineMethod('ExcludeTrailingPathDelimiter',1,tkVariant,nil,__ExcludeTrailingPathDelimiter,false);
- DefineMethod('ExcludeTrailingBackslash',1,tkVariant,nil,__ExcludeTrailingBackslash,false);
- DefineMethod('LastDelimiter',2,tkInteger,nil,__LastDelimiter,false);
- DefineMethod('AnsiCompareFileName',2,tkInteger,nil,__AnsiCompareFileName,false);
- DefineMethod('SameFileName',2,tkVariant,nil,__SameFileName,false);
- DefineMethod('AnsiLowerCaseFileName',1,tkVariant,nil,__AnsiLowerCaseFileName,false);
- DefineMethod('AnsiUpperCaseFileName',1,tkVariant,nil,__AnsiUpperCaseFileName,false);
- DefineMethod('AnsiPos',2,tkInteger,nil,__AnsiPos,false);
- DefineMethod('AnsiStrPos',2,tkVariant,nil,__AnsiStrPos,false);
- DefineMethod('AnsiStrRScan',2,tkVariant,nil,__AnsiStrRScan,false);
- DefineMethod('AnsiStrScan',2,tkVariant,nil,__AnsiStrScan,false);
- DefineMethod('StringReplace',4,tkVariant,nil,__StringReplace,false);
- DefineMethod('FreeAndNil',1,tkNone,nil,__FreeAndNil,false).SetVarArgs([0]);
- DefineMethod('CreateGUID',1,tkInteger,nil,__CreateGUID,false);
- DefineMethod('StringToGUID',1,tkVariant,nil,__StringToGUID,false);
- DefineMethod('GUIDToString',1,tkVariant,nil,__GUIDToString,false);
- DefineMethod('IsEqualGUID',2,tkVariant,nil,__IsEqualGUID,false);
- DefineMethod('LoadPackage',1,tkInteger,nil,__LoadPackage,false);
- DefineMethod('UnloadPackage',1,tkNone,nil,__UnloadPackage,false);
- DefineMethod('GetPackageDescription',1,tkVariant,nil,__GetPackageDescription,false);
- DefineMethod('InitializePackage',1,tkNone,nil,__InitializePackage,false);
- DefineMethod('FinalizePackage',1,tkNone,nil,__FinalizePackage,false);
- DefineMethod('RaiseLastOSError',0,tkNone,nil,__RaiseLastOSError,false);
- DefineMethod('RaiseLastWin32Error',0,tkNone,nil,__RaiseLastWin32Error,false);
- DefineMethod('Win32Check',1,tkVariant,nil,__Win32Check,false);
- DefineMethod('CallTerminateProcs',0,tkVariant,nil,__CallTerminateProcs,false);
- DefineMethod('GDAL',0,tkInteger,nil,__GDAL,false);
- DefineMethod('RCS',0,tkNone,nil,__RCS,false);
- DefineMethod('RPR',0,tkNone,nil,__RPR,false);
- DefineMethod('SafeLoadLibrary',2,tkInteger,nil,__SafeLoadLibrary,false);
- DefineProp('EmptyStr',tkVariant,__GetEmptyStr,__SetEmptyStr,nil,false,0);
- DefineProp('EmptyWideStr',tkVariant,__GetEmptyWideStr,__SetEmptyWideStr,nil,false,0);
- DefineProp('Win32Platform',tkInteger,__GetWin32Platform,__SetWin32Platform,nil,false,0);
- DefineProp('Win32MajorVersion',tkInteger,__GetWin32MajorVersion,__SetWin32MajorVersion,nil,false,0);
- DefineProp('Win32MinorVersion',tkInteger,__GetWin32MinorVersion,__SetWin32MinorVersion,nil,false,0);
- DefineProp('Win32BuildNumber',tkInteger,__GetWin32BuildNumber,__SetWin32BuildNumber,nil,false,0);
- DefineProp('Win32CSDVersion',tkVariant,__GetWin32CSDVersion,__SetWin32CSDVersion,nil,false,0);
- DefineProp('CurrencyString',tkVariant,__GetCurrencyString,__SetCurrencyString,nil,false,0);
- DefineProp('CurrencyFormat',tkInteger,__GetCurrencyFormat,__SetCurrencyFormat,nil,false,0);
- DefineProp('NegCurrFormat',tkInteger,__GetNegCurrFormat,__SetNegCurrFormat,nil,false,0);
- DefineProp('ThousandSeparator',tkVariant,__GetThousandSeparator,__SetThousandSeparator,nil,false,0);
- DefineProp('DecimalSeparator',tkVariant,__GetDecimalSeparator,__SetDecimalSeparator,nil,false,0);
- DefineProp('CurrencyDecimals',tkInteger,__GetCurrencyDecimals,__SetCurrencyDecimals,nil,false,0);
- DefineProp('DateSeparator',tkVariant,__GetDateSeparator,__SetDateSeparator,nil,false,0);
- DefineProp('ShortDateFormat',tkVariant,__GetShortDateFormat,__SetShortDateFormat,nil,false,0);
- DefineProp('LongDateFormat',tkVariant,__GetLongDateFormat,__SetLongDateFormat,nil,false,0);
- DefineProp('TimeSeparator',tkVariant,__GetTimeSeparator,__SetTimeSeparator,nil,false,0);
- DefineProp('TimeAMString',tkVariant,__GetTimeAMString,__SetTimeAMString,nil,false,0);
- DefineProp('TimePMString',tkVariant,__GetTimePMString,__SetTimePMString,nil,false,0);
- DefineProp('ShortTimeFormat',tkVariant,__GetShortTimeFormat,__SetShortTimeFormat,nil,false,0);
- DefineProp('LongTimeFormat',tkVariant,__GetLongTimeFormat,__SetLongTimeFormat,nil,false,0);
- DefineProp('SysLocale',tkVariant,__GetSysLocale,__SetSysLocale,nil,false,0);
- DefineProp('TwoDigitYearCenturyWindow',tkInteger,__GetTwoDigitYearCenturyWindow,__SetTwoDigitYearCenturyWindow,nil,false,0);
- DefineProp('ListSeparator',tkVariant,__GetListSeparator,__SetListSeparator,nil,false,0);
- DefineProp('MinCurrency',tkVariant,__GetMinCurrency,nil,nil,false,0);
- DefineProp('MaxCurrency',tkVariant,__GetMaxCurrency,nil,nil,false,0);
- DefineProp('MinDateTime',tkVariant,__GetMinDateTime,nil,nil,false,0);
- DefineProp('MaxDateTime',tkVariant,__GetMaxDateTime,nil,nil,false,0);
- DefineProp('LeadBytes',tkInteger,__GetLeadBytes,__SetLeadBytes,nil,false,0);
- DefineProp('HexDisplayPrefix',tkVariant,__GetHexDisplayPrefix,__SetHexDisplayPrefix,nil,false,0);
- AddConstant('fvExtended',fvExtended);
- AddConstant('fvCurrency',fvCurrency);
- AddConstant('ffGeneral',ffGeneral);
- AddConstant('ffExponent',ffExponent);
- AddConstant('ffFixed',ffFixed);
- AddConstant('ffNumber',ffNumber);
- AddConstant('ffCurrency',ffCurrency);
- AddConstant('mbSingleByte',mbSingleByte);
- AddConstant('mbLeadByte',mbLeadByte);
- AddConstant('mbTrailByte',mbTrailByte);
- AddConstant('mkNone',mkNone);
- AddConstant('mkExactMatch',mkExactMatch);
- AddConstant('mkSingleMatch',mkSingleMatch);
- AddConstant('mkAmbiguous',mkAmbiguous);
- AddConstant('ntContainsUnit',ntContainsUnit);
- AddConstant('ntRequiresPackage',ntRequiresPackage);
- AddConstant('ntDcpBpiName',ntDcpBpiName);
- AddConstant('fmOpenRead',fmOpenRead);
- AddConstant('fmOpenWrite',fmOpenWrite);
- AddConstant('fmOpenReadWrite',fmOpenReadWrite);
- AddConstant('fmShareCompat',fmShareCompat);
- AddConstant('fmShareExclusive',fmShareExclusive);
- AddConstant('fmShareDenyWrite',fmShareDenyWrite);
- AddConstant('fmShareDenyRead',fmShareDenyRead);
- AddConstant('fmShareDenyNone',fmShareDenyNone);
- AddConstant('faReadOnly',faReadOnly);
- AddConstant('faHidden',faHidden);
- AddConstant('faSysFile',faSysFile);
- AddConstant('faVolumeID',faVolumeID);
- AddConstant('faDirectory',faDirectory);
- AddConstant('faArchive',faArchive);
- AddConstant('faAnyFile',faAnyFile);
- AddConstant('HoursPerDay',HoursPerDay);
- AddConstant('MinsPerDay',MinsPerDay);
- AddConstant('SecsPerDay',SecsPerDay);
- AddConstant('MSecsPerDay',MSecsPerDay);
- AddConstant('DateDelta',DateDelta);
- AddConstant('UnixDateDelta',UnixDateDelta);
- AddConstant('MaxEraCount',MaxEraCount);
- AddConstant('PathDelim',PathDelim);
- AddConstant('DriveDelim',DriveDelim);
- AddConstant('PathSep',PathSep);
- AddConstant('DefaultTrueBoolStr',DefaultTrueBoolStr);
- AddConstant('DefaultFalseBoolStr',DefaultFalseBoolStr);
- AddConstant('SwitchChars',IntFromConstSet(SwitchChars));
- AddConstant('pfNeverBuild',pfNeverBuild);
- AddConstant('pfDesignOnly',pfDesignOnly);
- AddConstant('pfRunOnly',pfRunOnly);
- AddConstant('pfIgnoreDupUnits',pfIgnoreDupUnits);
- AddConstant('pfModuleTypeMask',pfModuleTypeMask);
- AddConstant('pfExeModule',pfExeModule);
- AddConstant('pfPackageModule',pfPackageModule);
- AddConstant('pfProducerMask',pfProducerMask);
- AddConstant('pfV3Produced',pfV3Produced);
- AddConstant('pfProducerUndefined',pfProducerUndefined);
- AddConstant('pfBCB4Produced',pfBCB4Produced);
- AddConstant('pfDelphi4Produced',pfDelphi4Produced);
- AddConstant('pfLibraryModule',pfLibraryModule);
- AddConstant('ufMainUnit',ufMainUnit);
- AddConstant('ufPackageUnit',ufPackageUnit);
- AddConstant('ufWeakUnit',ufWeakUnit);
- AddConstant('ufOrgWeakUnit',ufOrgWeakUnit);
- AddConstant('ufImplicitUnit',ufImplicitUnit);
- AddConstant('ufWeakPackageUnit',ufWeakPackageUnit);
- end;
-end;
-
-class function TatSysUtilsLibrary.LibraryName: string;
-begin
- result := 'SysUtils';
-end;
-
-initialization
- RegisterScripterLibrary(TatSysUtilsLibrary, True);
-
-{$WARNINGS ON}
-
-end.
diff --git a/2.02f/Source/cmap.pas b/2.02f/Source/cmap.pas
deleted file mode 100644
index b1ed080..0000000
--- a/2.02f/Source/cmap.pas
+++ /dev/null
@@ -1,359 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Cmap;
-
-interface
-
-uses sysutils, classes;
-
-type
- TColorMap = array[0..255, 0..3] of integer;
-
-type
- EFormatInvalid = class(Exception);
-
-const
- RANDOMCMAP = -1;
- NRCMAPS = 701;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-procedure GetCmapName(var Index: integer; out Name: string);
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-function GetGradient(FileName, Entry: string): string;
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-procedure GetTokens(s: string; var mlist: TStringList);
-
-implementation
-
-uses
- cmapdata, Math;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- try
- j := floor(hsv[0]);
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := t; end;
- end;
- except on EMathError do
- end;
-end;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-var
- i: Integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- for i := 0 to 255 do begin
- rgb[0] := cmaps[Index][i][0] / 255.0;
- rgb[1] := cmaps[Index][i][1] / 255.0;
- rgb[2] := cmaps[Index][i][2] / 255.0;
-
- rgb2hsv(rgb, hsv);
- hsv[0] := hsv[0] + hue_rotation * 6;
- hsv2rgb(hsv, rgb);
-
- cmap[i][0] := Round(rgb[0] * 255);
- cmap[i][1] := Round(rgb[1] * 255);
- cmap[i][2] := Round(rgb[2] * 255);
- end;
-end;
-
-procedure GetCmapName(var Index: integer; out Name: string);
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- Name := CMapNames[Index];
-end;
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-procedure GetTokens(s: string; var mlist: TStringList);
-var
- test, token: string;
-begin
- mlist.clear;
- test := s;
- while (Length(Test) > 0) do
- begin
- while (Length(Test) > 0) and (test[1] in [#32]) do
- Delete(test, 1, 1);
- if (Length(Test) = 0) then
- exit;
- token := '';
- while (Length(Test) > 0) and (not (test[1] in [#32])) do
- begin
- token := token + test[1];
- Delete(test, 1, 1);
- end;
- mlist.add(token);
- end;
-end;
-
-
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- GetPalette := True;
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(Strings.Text), Tokens);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Palette[i][0] := 0;
- Palette[i][1] := 0;
- Palette[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- index := StrToInt(Indices[i]);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- Palette[index][0] := StrToInt(Colors[i]) mod 256;
- Palette[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Palette[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- end;
- i := 1;
- repeat
- a := StrToInt(Indices[i - 1]);
- b := StrToInt(Indices[i]);
- RGBBlend(a, b, Palette);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Indices[Indices.Count - 1]);
- b := StrToInt(Indices[0]) + 256;
- RGBBlend(a, b, Palette);
- end;
- except on EFormatInvalid do
- begin
- Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-function LoadGradient(FileName, Entry: string; var gString: string; var Pal: TColorMap): boolean;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- gString := GradStrings.Text;
- Result := GetPalette(GradStrings.Text, Pal);
- except on exception do
- Result := False;
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-
-end.
-
diff --git a/2.02f/Source/cmapdata.pas b/2.02f/Source/cmapdata.pas
deleted file mode 100644
index dee7138..0000000
--- a/2.02f/Source/cmapdata.pas
+++ /dev/null
@@ -1,47737 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit cmapdata;
-
-// updated on 2004-12-10 by Ralf Lehmann to match Flam3's color maps from:
-// "@(#) $Id: cmapdata.pas,v 1.1 2005/01/09 18:00:20 ronaldhordijk Exp $"
-
-interface
-
-Const
- cmaps : array[0..700,0..255,0..2] of integer =
-(
-// 0 south-sea-bather
-((185, 234, 235), (193, 238, 235), (197, 242, 235), (201, 242, 235),
- (201, 246, 235), (205, 246, 235), (205, 246, 235), (205, 242, 235),
- (209, 242, 235), (210, 238, 235), (209, 242, 225), (214, 242, 235),
- (221, 246, 254), (213, 242, 244), (242, 250, 244), (226, 242, 235),
- (222, 242, 235), (214, 242, 235), (214, 242, 244), (209, 238, 244),
- (209, 238, 244), (205, 238, 244), (205, 238, 235), (201, 238, 235),
- (201, 238, 235), (201, 238, 244), (201, 238, 244), (201, 242, 244),
- (205, 242, 244), (209, 242, 244), (210, 242, 244), (209, 246, 244),
- (205, 242, 244), (197, 242, 244), (189, 242, 244), (189, 242, 244),
- (185, 238, 244), (181, 242, 244), (189, 242, 244), (193, 242, 244),
- (197, 242, 254), (197, 242, 254), (189, 242, 244), (181, 242, 244),
- (177, 242, 244), (181, 238, 244), (189, 234, 235), (189, 234, 235),
- (193, 230, 235), (193, 230, 235), (189, 230, 225), (181, 230, 225),
- (165, 230, 225), (165, 226, 225), (161, 226, 235), (157, 230, 234),
- (153, 222, 244), (165, 226, 244), (165, 230, 244), (165, 230, 244),
- (169, 226, 244), (173, 226, 235), (177, 226, 235), (177, 222, 235),
- (177, 226, 235), (177, 230, 244), (177, 226, 244), (177, 226, 244),
- (177, 226, 244), (173, 226, 244), (169, 226, 244), (161, 230, 254),
- (157, 230, 254), (165, 234, 244), (173, 234, 244), (177, 238, 234),
- (185, 238, 235), (193, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (201, 242, 244), (197, 242, 244), (197, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 234, 244), (193, 230, 235),
- (193, 230, 235), (197, 234, 225), (197, 230, 226), (194, 226, 207),
- (206, 155, 132), (178, 127, 113), (166, 132, 85), (145, 128, 85),
- (154, 128, 85), (162, 114, 85), (162, 118, 75), (182, 114, 75),
- (186, 127, 103), (210, 164, 132), (198, 226, 198), (201, 234, 225),
- (206, 238, 216), (222, 171, 131), (206, 155, 122), (190, 144, 122),
- (202, 151, 122), (219, 163, 132), (230, 183, 150), (250, 233, 206),
- (222, 234, 235), (209, 238, 235), (193, 226, 235), (189, 222, 235),
- (181, 222, 235), (173, 226, 244), (169, 226, 244), (169, 226, 244),
- (173, 230, 244), (173, 234, 235), (173, 234, 234), (173, 230, 235),
- (173, 226, 235), (173, 226, 234), (177, 230, 226), (181, 230, 226),
- (189, 230, 235), (193, 230, 244), (197, 234, 244), (201, 234, 244),
- (201, 238, 244), (201, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (201, 242, 244), (201, 242, 244), (201, 242, 244),
- (201, 242, 244), (201, 242, 244), (197, 238, 244), (193, 238, 254),
- (177, 238, 254), (173, 230, 244), (177, 230, 244), (177, 234, 244),
- (181, 238, 244), (189, 238, 244), (193, 242, 244), (201, 246, 244),
- (205, 246, 244), (205, 246, 244), (205, 246, 244), (205, 242, 244),
- (205, 238, 244), (205, 238, 254), (201, 238, 254), (197, 238, 254),
- (193, 238, 244), (193, 238, 244), (193, 234, 244), (193, 234, 235),
- (193, 234, 235), (193, 234, 235), (189, 234, 244), (185, 234, 244),
- (181, 234, 244), (181, 230, 244), (181, 230, 244), (181, 234, 244),
- (189, 234, 244), (193, 234, 244), (197, 234, 235), (197, 234, 235),
- (201, 234, 235), (201, 234, 244), (205, 234, 244), (205, 238, 244),
- (205, 238, 244), (205, 238, 244), (205, 242, 244), (201, 242, 235),
- (201, 242, 235), (197, 242, 235), (193, 234, 244), (185, 230, 244),
- (181, 226, 244), (181, 226, 244), (181, 230, 244), (181, 230, 244),
- (185, 234, 235), (189, 238, 235), (189, 242, 235), (193, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 225), (193, 234, 225),
- (189, 222, 216), (170, 148, 113), (117, 104, 66), (72, 55, 37),
- (11, 12, 9), (36, 44, 37), (76, 117, 103), (158, 145, 113),
- (177, 206, 197), (189, 226, 216), (189, 234, 226), (193, 238, 235),
- (189, 238, 244), (189, 238, 244), (189, 238, 244), (185, 234, 244),
- (185, 234, 244), (185, 230, 244), (189, 230, 235), (189, 230, 235),
- (189, 234, 244), (193, 238, 244), (197, 242, 254), (201, 246, 254),
- (201, 242, 254), (197, 238, 254), (193, 238, 244), (189, 238, 235),
- (185, 234, 235), (177, 230, 234), (181, 230, 235), (181, 230, 235),
- (185, 226, 235), (181, 230, 235), (189, 230, 235), (193, 234, 235),
- (193, 234, 244), (189, 234, 244), (185, 230, 244), (181, 230, 244),
- (177, 230, 244), (177, 230, 235), (169, 226, 235), (169, 226, 235),
- (161, 222, 225), (137, 190, 197), (158, 145, 122), (149, 124, 103),
- (133, 121, 103), (141, 106, 75), (141, 95, 66), (133, 99, 66),
- (121, 108, 66), (121, 100, 56), (117, 104, 65), (93, 89, 56)
- ),
-
-// 1 sky-flesh
-((166, 148, 122), (219, 162, 132), (238, 212, 178), (250, 237, 206),
- (238, 250, 235), (226, 242, 235), (218, 242, 225), (206, 242, 225),
- (206, 238, 225), (206, 234, 207), (182, 169, 141), (178, 138, 103),
- (178, 130, 103), (170, 147, 113), (177, 198, 179), (181, 230, 225),
- (185, 230, 235), (189, 230, 244), (197, 230, 244), (201, 234, 244),
- (205, 234, 244), (205, 238, 244), (201, 234, 235), (197, 234, 225),
- (193, 222, 207), (170, 148, 122), (145, 127, 94), (117, 100, 66),
- (60, 64, 47), (20, 36, 28), (8, 20, 9), (20, 28, 18),
- (56, 60, 37), (113, 91, 56), (145, 106, 75), (166, 121, 85),
- (190, 137, 103), (230, 190, 169), (218, 230, 226), (214, 238, 235),
- (209, 238, 244), (205, 238, 244), (205, 238, 244), (201, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 230, 244), (197, 230, 244),
- (197, 230, 244), (193, 234, 244), (185, 230, 244), (177, 226, 235),
- (157, 206, 206), (120, 153, 141), (96, 133, 132), (108, 141, 141),
- (141, 177, 178), (173, 226, 225), (177, 230, 235), (185, 234, 235),
- (185, 242, 244), (197, 242, 244), (197, 238, 244), (197, 238, 244),
- (197, 238, 244), (193, 234, 244), (189, 230, 235), (185, 214, 197),
- (154, 144, 122), (150, 127, 94), (146, 128, 85), (133, 115, 75),
- (133, 120, 75), (125, 107, 75), (125, 112, 85), (133, 111, 75),
- (141, 101, 66), (129, 106, 75), (137, 106, 66), (133, 102, 66),
- (141, 91, 66), (141, 93, 56), (137, 93, 47), (117, 87, 37),
- (109, 74, 37), (56, 44, 28), (12, 20, 9), (4, 16, 0),
- (12, 28, 9), (52, 47, 28), (80, 76, 47), (113, 91, 56),
- (121, 94, 56), (125, 98, 56), (113, 87, 37), (85, 63, 28),
- (40, 44, 28), (12, 12, 9), (0, 12, 0), (4, 24, 9),
- (28, 60, 37), (56, 88, 75), (121, 104, 84), (145, 132, 103),
- (170, 160, 132), (193, 226, 207), (197, 238, 225), (205, 242, 235),
- (205, 242, 244), (205, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (197, 238, 244), (193, 234, 244), (189, 230, 235),
- (189, 226, 225), (186, 189, 151), (186, 150, 103), (166, 135, 94),
- (166, 134, 94), (162, 130, 94), (162, 130, 94), (166, 130, 85),
- (162, 130, 85), (158, 126, 75), (150, 118, 75), (158, 113, 75),
- (150, 117, 66), (154, 117, 66), (149, 114, 75), (158, 131, 85),
- (166, 139, 85), (174, 142, 85), (182, 155, 113), (198, 194, 169),
- (205, 230, 216), (205, 234, 235), (197, 222, 244), (193, 226, 244),
- (185, 230, 244), (181, 226, 244), (177, 226, 226), (145, 165, 160),
- (158, 144, 103), (158, 144, 94), (166, 143, 94), (186, 160, 122),
- (197, 222, 207), (202, 226, 226), (201, 234, 235), (197, 234, 235),
- (193, 238, 244), (189, 234, 244), (173, 226, 244), (173, 222, 235),
- (137, 157, 160), (137, 120, 113), (129, 124, 103), (141, 132, 94),
- (158, 126, 94), (170, 143, 113), (178, 185, 160), (185, 230, 225),
- (189, 230, 235), (193, 234, 235), (193, 234, 235), (193, 234, 225),
- (182, 194, 170), (162, 144, 113), (146, 119, 85), (113, 92, 66),
- (68, 64, 37), (24, 32, 9), (0, 16, 9), (0, 12, 9),
- (12, 16, 18), (56, 47, 28), (113, 83, 46), (133, 90, 56),
- (150, 108, 56), (154, 109, 66), (158, 104, 66), (153, 100, 56),
- (165, 95, 47), (158, 103, 47), (158, 108, 56), (158, 104, 66),
- (157, 110, 75), (158, 104, 75), (162, 113, 75), (162, 108, 75),
- (158, 113, 66), (170, 112, 66), (174, 116, 75), (182, 124, 75),
- (174, 120, 75), (182, 124, 85), (190, 142, 103), (214, 192, 169),
- (210, 230, 225), (214, 234, 235), (214, 234, 235), (210, 234, 235),
- (209, 234, 235), (205, 234, 235), (205, 238, 235), (202, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (202, 238, 235), (205, 238, 235), (205, 238, 235),
- (210, 242, 235), (214, 242, 235), (214, 238, 225), (210, 234, 226),
- (198, 210, 188), (178, 151, 122), (158, 115, 103), (125, 107, 85),
- (92, 97, 94), (48, 76, 66), (12, 24, 28), (8, 12, 18),
- (4, 8, 9), (16, 28, 18), (56, 56, 37), (100, 75, 56),
- (133, 98, 66), (146, 110, 85), (154, 123, 94), (158, 140, 103),
- (178, 177, 141), (185, 230, 216), (193, 234, 235), (197, 234, 235),
- (206, 234, 225), (206, 234, 207), (214, 162, 132), (190, 137, 94),
- (178, 125, 94), (170, 123, 94), (170, 125, 94), (166, 135, 113),
- (178, 168, 141), (185, 226, 207), (181, 230, 235), (185, 230, 244),
- (185, 230, 244), (181, 226, 235), (190, 210, 198), (170, 152, 113)
- ),
-
-// 2 blue-bather
-((125, 100, 84), (162, 99, 75), (174, 99, 75), (182, 115, 104),
- (190, 124, 122), (190, 137, 141), (194, 153, 151), (206, 161, 160),
- (218, 173, 169), (230, 169, 188), (238, 172, 197), (234, 180, 197),
- (234, 176, 188), (222, 180, 188), (222, 173, 179), (226, 161, 169),
- (226, 149, 169), (214, 141, 151), (210, 141, 151), (198, 145, 141),
- (194, 137, 132), (190, 132, 122), (178, 124, 104), (150, 104, 85),
- (113, 92, 75), (56, 64, 75), (52, 68, 103), (48, 60, 122),
- (40, 60, 132), (39, 56, 132), (40, 56, 122), (36, 52, 122),
- (36, 52, 103), (40, 36, 56), (31, 24, 47), (12, 24, 37),
- (4, 20, 28), (0, 16, 28), (4, 16, 28), (12, 24, 28),
- (40, 31, 37), (52, 40, 56), (44, 48, 66), (52, 56, 113),
- (48, 68, 141), (56, 81, 160), (64, 85, 170), (68, 97, 179),
- (72, 97, 188), (72, 97, 188), (72, 101, 188), (72, 105, 179),
- (76, 101, 179), (80, 101, 179), (173, 124, 123), (186, 136, 132),
- (186, 141, 132), (190, 141, 141), (190, 141, 132), (190, 145, 132),
- (194, 141, 132), (190, 137, 132), (186, 137, 132), (177, 128, 132),
- (76, 105, 179), (80, 105, 188), (84, 109, 188), (186, 153, 151),
- (190, 157, 151), (198, 161, 151), (202, 165, 160), (202, 161, 170),
- (202, 165, 170), (202, 169, 170), (202, 169, 170), (206, 173, 170),
- (206, 173, 170), (210, 173, 170), (210, 169, 170), (202, 165, 160),
- (202, 165, 160), (202, 161, 151), (198, 153, 151), (198, 145, 141),
- (194, 145, 141), (194, 145, 141), (198, 145, 132), (198, 136, 122),
- (182, 120, 113), (170, 103, 94), (158, 88, 75), (84, 60, 56),
- (48, 52, 56), (40, 40, 47), (36, 48, 47), (40, 48, 56),
- (40, 52, 66), (40, 52, 113), (48, 56, 132), (52, 68, 151),
- (60, 81, 170), (72, 93, 179), (72, 97, 179), (72, 97, 179),
- (72, 97, 179), (73, 93, 170), (169, 111, 122), (186, 128, 132),
- (186, 132, 132), (190, 128, 141), (194, 116, 132), (182, 115, 113),
- (190, 111, 104), (178, 99, 85), (170, 84, 75), (117, 84, 84),
- (68, 60, 85), (52, 68, 113), (48, 64, 132), (56, 73, 141),
- (109, 88, 122), (158, 116, 104), (169, 124, 113), (161, 128, 113),
- (73, 101, 170), (72, 101, 179), (72, 101, 179), (73, 97, 170),
- (165, 120, 113), (170, 120, 113), (178, 124, 113), (182, 120, 113),
- (178, 119, 103), (154, 107, 85), (121, 96, 94), (52, 64, 132),
- (44, 64, 132), (48, 68, 141), (52, 73, 151), (56, 85, 160),
- (64, 89, 170), (64, 93, 170), (64, 93, 170), (68, 93, 170),
- (68, 97, 170), (84, 97, 151), (145, 104, 94), (174, 80, 75),
- (162, 72, 66), (84, 60, 65), (64, 52, 66), (52, 48, 66),
- (77, 73, 75), (141, 100, 84), (170, 116, 104), (182, 120, 113),
- (182, 120, 113), (178, 124, 113), (174, 124, 122), (141, 104, 132),
- (64, 77, 151), (52, 68, 151), (48, 64, 141), (44, 56, 141),
- (52, 68, 151), (56, 81, 170), (68, 89, 179), (64, 97, 188),
- (72, 97, 188), (76, 101, 188), (76, 105, 188), (80, 109, 188),
- (182, 137, 151), (194, 149, 151), (198, 153, 160), (198, 153, 160),
- (194, 153, 151), (186, 149, 141), (186, 141, 132), (169, 128, 122),
- (76, 101, 179), (72, 101, 179), (68, 101, 179), (60, 93, 170),
- (52, 81, 160), (48, 73, 151), (52, 73, 151), (60, 77, 151),
- (129, 100, 113), (169, 120, 113), (182, 132, 122), (186, 132, 122),
- (186, 132, 122), (170, 124, 123), (76, 97, 170), (68, 93, 170),
- (68, 93, 170), (68, 85, 170), (64, 85, 170), (64, 81, 160),
- (68, 85, 122), (129, 92, 84), (170, 95, 75), (178, 91, 75),
- (186, 111, 94), (194, 119, 94), (186, 119, 104), (186, 132, 113),
- (186, 136, 113), (182, 140, 113), (174, 128, 113), (166, 120, 113),
- (80, 84, 151), (56, 73, 151), (52, 68, 151), (48, 68, 151),
- (48, 68, 151), (44, 64, 151), (44, 64, 141), (44, 68, 141),
- (48, 73, 141), (48, 73, 141), (44, 73, 151), (56, 85, 170),
- (68, 97, 179), (72, 97, 188), (72, 101, 188), (72, 105, 198),
- (76, 101, 188), (80, 109, 188), (186, 141, 141), (186, 141, 141),
- (194, 149, 151), (202, 157, 151), (206, 157, 151), (202, 161, 151),
- (198, 153, 141), (194, 149, 132), (190, 148, 122), (186, 136, 113),
- (182, 123, 104), (182, 115, 104), (166, 103, 75), (113, 92, 65),
- (56, 60, 56), (36, 52, 47), (36, 52, 47), (32, 44, 37),
- (56, 39, 28), (146, 68, 66), (174, 80, 66), (182, 87, 66),
- (194, 107, 104), (194, 111, 113), (194, 115, 113), (190, 116, 103)
- ),
-
-// 3 no-name
-((16, 9, 9), (57, 50, 24), (85, 76, 49), (100, 96, 80),
- (121, 117, 88), (138, 105, 74), (141, 92, 73), (144, 76, 66),
- (139, 70, 53), (127, 60, 43), (99, 44, 25), (75, 35, 29),
- (61, 27, 18), (41, 12, 9), (19, 8, 8), (13, 8, 8),
- (14, 8, 8), (31, 12, 10), (45, 34, 14), (71, 49, 21),
- (89, 72, 38), (103, 70, 29), (107, 74, 31), (107, 76, 31),
- (95, 75, 35), (82, 65, 33), (68, 40, 18), (52, 24, 12),
- (41, 11, 7), (16, 7, 7), (11, 6, 6), (8, 6, 6),
- (7, 6, 6), (8, 6, 6), (8, 6, 6), (9, 7, 7),
- (11, 8, 8), (13, 8, 12), (15, 9, 13), (19, 18, 20),
- (41, 32, 16), (59, 53, 27), (87, 74, 37), (115, 89, 34),
- (129, 97, 34), (137, 107, 44), (136, 103, 35), (136, 108, 36),
- (141, 109, 38), (137, 109, 44), (139, 113, 45), (140, 111, 47),
- (140, 108, 50), (155, 102, 67), (148, 101, 76), (151, 100, 78),
- (153, 105, 84), (155, 104, 89), (162, 113, 99), (170, 123, 116),
- (172, 140, 123), (168, 144, 123), (168, 140, 121), (169, 140, 125),
- (164, 141, 121), (165, 135, 116), (156, 123, 99), (153, 117, 94),
- (141, 104, 88), (132, 93, 72), (99, 89, 54), (90, 75, 43),
- (46, 45, 33), (17, 26, 41), (16, 20, 38), (18, 25, 32),
- (47, 42, 23), (65, 58, 32), (92, 75, 43), (116, 93, 36),
- (122, 96, 37), (135, 97, 41), (138, 87, 56), (147, 91, 69),
- (141, 91, 68), (140, 85, 58), (140, 88, 69), (143, 84, 66),
- (135, 76, 53), (134, 76, 53), (130, 71, 46), (127, 70, 44),
- (126, 66, 43), (128, 71, 43), (127, 87, 31), (126, 89, 30),
- (131, 93, 34), (129, 97, 33), (128, 91, 34), (122, 87, 34),
- (112, 76, 30), (96, 67, 28), (79, 48, 24), (56, 39, 21),
- (36, 32, 19), (19, 17, 22), (15, 8, 14), (12, 8, 12),
- (10, 8, 8), (10, 7, 7), (9, 7, 8), (8, 8, 8),
- (9, 8, 8), (10, 8, 8), (11, 8, 8), (13, 8, 8),
- (16, 9, 8), (36, 11, 8), (49, 18, 14), (69, 39, 21),
- (96, 59, 24), (122, 75, 23), (139, 97, 32), (148, 109, 39),
- (148, 119, 52), (148, 120, 58), (148, 118, 60), (148, 106, 81),
- (150, 108, 81), (156, 110, 86), (162, 117, 98), (165, 127, 114),
- (162, 144, 123), (145, 144, 133), (140, 140, 125), (139, 142, 126),
- (141, 161, 177), (169, 153, 146), (166, 152, 140), (167, 148, 135),
- (171, 143, 125), (167, 138, 120), (167, 128, 110), (163, 118, 96),
- (154, 109, 85), (146, 100, 76), (136, 80, 58), (117, 58, 52),
- (84, 46, 39), (62, 27, 19), (47, 15, 8), (25, 8, 8),
- (14, 8, 8), (14, 8, 8), (32, 11, 7), (48, 17, 11),
- (70, 35, 17), (88, 44, 27), (118, 51, 33), (119, 65, 38),
- (119, 65, 38), (122, 66, 43), (116, 69, 36), (101, 76, 38),
- (90, 73, 39), (68, 53, 25), (43, 33, 21), (17, 20, 31),
- (15, 17, 34), (16, 16, 29), (14, 10, 21), (15, 8, 17),
- (38, 26, 16), (67, 35, 14), (91, 51, 19), (106, 58, 20),
- (121, 72, 23), (124, 83, 26), (118, 86, 39), (105, 91, 37),
- (90, 73, 40), (63, 56, 33), (26, 30, 32), (16, 17, 32),
- (14, 15, 27), (12, 8, 17), (14, 8, 14), (17, 8, 8),
- (40, 11, 7), (53, 24, 15), (75, 31, 18), (103, 48, 18),
- (122, 55, 33), (120, 71, 30), (130, 88, 30), (141, 101, 40),
- (139, 100, 51), (139, 103, 70), (120, 121, 97), (118, 113, 124),
- (137, 138, 123), (137, 140, 123), (130, 131, 117), (123, 123, 98),
- (128, 125, 108), (125, 125, 93), (151, 109, 83), (169, 127, 69),
- (166, 129, 66), (167, 131, 62), (167, 130, 62), (160, 123, 54),
- (155, 129, 57), (152, 124, 55), (153, 124, 53), (154, 120, 46),
- (154, 119, 48), (146, 116, 53), (135, 108, 46), (128, 107, 56),
- (104, 95, 65), (92, 85, 52), (93, 80, 46), (81, 68, 35),
- (59, 51, 27), (41, 32, 16), (20, 11, 9), (13, 8, 8),
- (12, 8, 8), (12, 8, 8), (13, 8, 8), (13, 7, 7),
- (16, 8, 8), (36, 9, 7), (49, 15, 7), (50, 15, 10),
- (54, 21, 14), (63, 27, 16), (67, 28, 16), (70, 27, 20),
- (74, 26, 16), (80, 31, 17), (86, 30, 16), (84, 37, 20),
- (98, 55, 20), (101, 65, 25), (111, 70, 23), (121, 83, 29),
- (122, 96, 37), (130, 105, 44), (126, 103, 44), (108, 94, 64),
- (109, 98, 68), (106, 98, 69), (106, 102, 74), (116, 105, 71)
- ),
-
-// 4 pillows
-((75, 58, 47), (58, 43, 43), (43, 34, 28), (28, 28, 22),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (11, 17, 11),
- (11, 11, 11), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 17, 11), (17, 17, 17), (28, 17, 17),
- (43, 22, 17), (60, 28, 22), (77, 45, 28), (94, 54, 32),
- (119, 68, 34), (141, 90, 45), (173, 101, 50), (191, 106, 50),
- (203, 117, 67), (186, 117, 78), (175, 112, 67), (141, 96, 62),
- (128, 79, 62), (113, 73, 51), (114, 66, 43), (122, 77, 43),
- (151, 73, 22), (160, 73, 28), (138, 73, 22), (117, 65, 26),
- (103, 60, 37), (83, 49, 26), (77, 49, 20), (60, 28, 17),
- (45, 17, 11), (26, 17, 11), (17, 17, 17), (17, 17, 17),
- (17, 17, 17), (28, 22, 17), (39, 22, 22), (54, 34, 28),
- (60, 34, 22), (81, 34, 22), (81, 34, 17), (87, 39, 17),
- (104, 45, 11), (131, 50, 0), (156, 61, 0), (153, 67, 5),
- (136, 67, 5), (125, 50, 11), (107, 51, 17), (107, 51, 17),
- (104, 50, 17), (102, 51, 17), (90, 62, 34), (83, 54, 32),
- (92, 64, 30), (96, 68, 39), (96, 62, 45), (104, 73, 56),
- (119, 79, 56), (126, 81, 58), (136, 96, 62), (136, 96, 62),
- (136, 90, 56), (117, 83, 54), (102, 73, 51), (100, 60, 49),
- (96, 60, 43), (96, 62, 39), (90, 62, 39), (90, 62, 39),
- (86, 64, 41), (86, 64, 47), (81, 58, 52), (71, 54, 49),
- (73, 62, 56), (92, 75, 69), (119, 79, 90), (130, 102, 102),
- (145, 162, 173), (175, 192, 197), (210, 216, 227), (243, 243, 243),
- (252, 246, 252), (246, 246, 241), (250, 250, 239), (246, 246, 241),
- (242, 197, 157), (201, 121, 88), (169, 112, 96), (141, 102, 90),
- (134, 84, 79), (107, 68, 68), (85, 51, 62), (69, 49, 49),
- (54, 39, 39), (45, 34, 28), (34, 28, 22), (34, 22, 17),
- (54, 22, 17), (58, 20, 32), (62, 35, 35), (73, 51, 39),
- (79, 56, 39), (81, 58, 47), (92, 64, 47), (96, 68, 51),
- (92, 75, 58), (107, 85, 62), (111, 83, 60), (113, 85, 62),
- (122, 66, 77), (134, 83, 83), (121, 76, 93), (119, 73, 84),
- (103, 70, 65), (104, 73, 56), (100, 66, 49), (86, 64, 47),
- (73, 62, 45), (73, 51, 39), (56, 39, 28), (28, 28, 28),
- (17, 22, 17), (17, 17, 17), (17, 17, 17), (22, 28, 22),
- (28, 39, 45), (28, 53, 78), (64, 58, 52), (75, 51, 51),
- (100, 60, 54), (119, 68, 79), (121, 76, 76), (145, 62, 79),
- (130, 85, 73), (147, 84, 34), (179, 56, 56), (158, 73, 22),
- (171, 73, 11), (201, 5, 11), (182, 49, 0), (153, 61, 11),
- (153, 78, 11), (167, 78, 5), (150, 56, 11), (134, 50, 5),
- (124, 22, 11), (109, 17, 17), (96, 34, 22), (83, 45, 22),
- (83, 39, 17), (73, 34, 22), (62, 28, 22), (54, 28, 17),
- (41, 35, 18), (28, 22, 17), (22, 17, 17), (17, 17, 17),
- (11, 17, 11), (11, 17, 11), (11, 17, 11), (17, 17, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 17, 17),
- (11, 11, 11), (11, 11, 11), (5, 5, 5), (5, 5, 5),
- (0, 5, 0), (0, 11, 0), (0, 11, 0), (0, 11, 0),
- (0, 11, 0), (5, 11, 5), (5, 11, 5), (11, 17, 5),
- (17, 11, 11), (26, 11, 11), (34, 17, 11), (52, 17, 11),
- (56, 28, 22), (60, 34, 34), (62, 37, 37), (75, 49, 43),
- (66, 54, 49), (66, 54, 49), (60, 54, 49), (62, 51, 45),
- (66, 45, 39), (69, 43, 43), (58, 32, 47), (45, 34, 39),
- (34, 28, 28), (34, 34, 22), (45, 39, 28), (52, 47, 35),
- (71, 54, 43), (79, 51, 56), (96, 68, 79), (119, 79, 90),
- (149, 115, 109), (164, 169, 175), (185, 191, 196), (222, 228, 233),
- (241, 241, 241), (254, 214, 186), (240, 206, 139), (203, 128, 78),
- (186, 112, 78), (173, 90, 67), (141, 84, 51), (124, 79, 56),
- (113, 79, 62), (86, 81, 75), (86, 86, 118), (134, 134, 156),
- (167, 139, 162), (197, 140, 135), (173, 127, 116), (155, 133, 104),
- (141, 102, 79), (156, 90, 67), (169, 106, 50), (164, 101, 28),
- (151, 73, 16), (116, 45, 17), (88, 34, 17), (77, 28, 11),
- (66, 17, 17), (36, 5, 5), (22, 11, 0), (17, 20, 0),
- (17, 11, 5), (17, 11, 0), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 11, 11), (5, 11, 5), (5, 17, 5),
- (5, 17, 5), (5, 11, 5), (11, 11, 11), (17, 11, 11)
- ),
-
-// 5 mauve-splat
-((22, 22, 22), (22, 22, 22), (22, 17, 20), (22, 11, 15),
- (17, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 15),
- (11, 11, 15), (11, 11, 15), (11, 11, 17), (17, 11, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 5, 11), (11, 5, 9),
- (5, 5, 5), (5, 5, 5), (5, 5, 5), (5, 5, 9),
- (5, 5, 11), (5, 5, 15), (11, 5, 17), (17, 5, 17),
- (17, 5, 15), (17, 5, 15), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 15), (11, 11, 17),
- (11, 11, 17), (17, 11, 17), (17, 11, 20), (17, 5, 22),
- (17, 11, 20), (22, 11, 20), (22, 17, 22), (22, 22, 22),
- (22, 28, 17), (22, 28, 22), (22, 22, 22), (22, 22, 22),
- (22, 22, 22), (22, 22, 22), (22, 22, 22), (22, 17, 22),
- (22, 17, 20), (22, 17, 17), (22, 17, 17), (28, 17, 17),
- (28, 17, 17), (22, 17, 17), (22, 11, 17), (22, 11, 17),
- (17, 17, 17), (17, 17, 22), (17, 11, 22), (11, 11, 17),
- (11, 11, 17), (11, 11, 17), (5, 11, 15), (5, 5, 11),
- (5, 0, 11), (5, 0, 9), (5, 5, 5), (11, 5, 5),
- (17, 5, 5), (22, 11, 11), (22, 17, 17), (28, 22, 22),
- (28, 22, 22), (28, 22, 22), (28, 22, 34), (28, 22, 37),
- (22, 17, 32), (17, 11, 30), (11, 11, 24), (11, 11, 20),
- (11, 11, 20), (11, 5, 26), (11, 5, 20), (11, 5, 20),
- (11, 5, 20), (11, 5, 17), (11, 5, 17), (17, 5, 17),
- (17, 5, 17), (17, 5, 20), (17, 5, 20), (17, 5, 20),
- (22, 11, 26), (17, 11, 32), (26, 20, 39), (28, 28, 43),
- (77, 66, 72), (96, 122, 101), (174, 172, 129), (84, 139, 146),
- (240, 195, 184), (191, 112, 78), (159, 90, 73), (210, 73, 44),
- (120, 94, 66), (107, 90, 90), (84, 88, 90), (118, 90, 67),
- (85, 96, 107), (66, 100, 117), (75, 75, 64), (54, 80, 74),
- (54, 66, 54), (39, 45, 17), (28, 28, 28), (32, 32, 32),
- (45, 39, 34), (83, 37, 37), (131, 28, 11), (213, 22, 0),
- (218, 16, 5), (148, 27, 0), (75, 16, 22), (43, 22, 17),
- (28, 22, 11), (22, 22, 5), (32, 17, 0), (28, 37, 0),
- (17, 17, 5), (17, 22, 11), (17, 17, 11), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (11, 11, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (17, 5, 11), (17, 5, 11),
- (17, 5, 11), (11, 0, 11), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 11, 11), (11, 11, 15),
- (11, 5, 17), (11, 5, 17), (17, 5, 17), (17, 5, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 15), (17, 11, 11), (17, 11, 5), (11, 11, 0),
- (17, 5, 0), (17, 5, 5), (17, 5, 5), (17, 5, 11),
- (17, 5, 11), (17, 5, 11), (17, 5, 11), (17, 0, 11),
- (17, 0, 11), (17, 0, 5), (11, 5, 5), (11, 5, 5),
- (5, 5, 5), (0, 0, 5), (5, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (5, 5, 15), (5, 0, 15), (5, 0, 17),
- (11, 0, 17), (11, 0, 15), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 0, 9), (11, 0, 5), (11, 0, 0),
- (11, 0, 0), (11, 0, 5), (11, 0, 5), (11, 0, 5),
- (11, 5, 5), (17, 5, 5), (17, 5, 5), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 11, 11), (20, 11, 11),
- (22, 17, 11), (22, 17, 17), (22, 17, 17), (22, 17, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 20),
- (17, 11, 22), (17, 17, 26), (17, 22, 30), (22, 22, 32),
- (28, 17, 28), (28, 17, 22), (34, 17, 26), (37, 26, 20),
- (45, 28, 22), (54, 49, 26), (100, 51, 51), (77, 56, 50),
- (77, 58, 58), (50, 78, 90), (49, 54, 60), (71, 50, 56),
- (62, 58, 52), (60, 66, 22), (79, 68, 45), (45, 34, 37)
- ),
-
-// 6 facial-treescape 6
-((39, 34, 26), (52, 37, 56), (37, 60, 58), (52, 73, 52),
- (73, 85, 51), (110, 87, 59), (164, 147, 127), (133, 105, 88),
- (166, 134, 117), (122, 133, 142), (137, 125, 91), (150, 129, 56),
- (152, 101, 0), (135, 73, 39), (62, 71, 17), (39, 86, 17),
- (34, 62, 22), (37, 77, 43), (39, 62, 34), (39, 79, 28),
- (45, 92, 51), (54, 79, 49), (52, 64, 58), (49, 69, 49),
- (39, 64, 45), (47, 62, 30), (39, 62, 17), (39, 49, 11),
- (45, 45, 17), (39, 49, 22), (34, 54, 28), (32, 55, 35),
- (39, 56, 39), (45, 51, 34), (45, 60, 34), (34, 49, 22),
- (28, 39, 17), (20, 35, 15), (22, 34, 11), (17, 39, 11),
- (22, 28, 11), (17, 34, 11), (17, 39, 17), (11, 28, 11),
- (11, 28, 5), (11, 28, 11), (17, 28, 11), (22, 22, 11),
- (22, 17, 5), (22, 11, 0), (22, 11, 0), (22, 17, 0),
- (22, 17, 0), (35, 20, 9), (60, 22, 17), (82, 39, 16),
- (81, 49, 20), (132, 80, 41), (135, 123, 90), (178, 166, 112),
- (197, 203, 169), (205, 233, 222), (178, 218, 212), (107, 158, 175),
- (50, 96, 132), (49, 86, 103), (37, 55, 55), (34, 45, 39),
- (34, 39, 34), (28, 28, 34), (34, 22, 22), (28, 17, 17),
- (22, 22, 17), (22, 22, 17), (22, 17, 17), (17, 17, 11),
- (15, 20, 9), (17, 22, 5), (22, 26, 0), (22, 28, 0),
- (34, 32, 0), (28, 32, 5), (34, 28, 5), (34, 28, 0),
- (28, 28, 0), (34, 22, 11), (34, 22, 11), (28, 17, 17),
- (28, 22, 11), (28, 22, 11), (22, 22, 11), (22, 28, 11),
- (22, 28, 17), (22, 28, 17), (17, 22, 22), (17, 17, 17),
- (22, 17, 11), (22, 17, 11), (22, 17, 11), (22, 17, 11),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 11, 11),
- (15, 9, 9), (22, 5, 5), (22, 11, 5), (22, 11, 5),
- (22, 17, 5), (22, 22, 5), (17, 22, 5), (17, 28, 11),
- (17, 28, 11), (17, 26, 11), (11, 22, 11), (11, 22, 11),
- (11, 17, 5), (11, 17, 5), (5, 17, 5), (11, 17, 0),
- (11, 17, 5), (17, 17, 5), (17, 17, 11), (17, 22, 17),
- (22, 28, 22), (28, 28, 37), (22, 39, 64), (51, 83, 73),
- (85, 117, 74), (122, 176, 142), (193, 222, 227), (220, 231, 237),
- (215, 226, 232), (250, 216, 154), (244, 205, 109), (195, 114, 69),
- (149, 114, 58), (93, 103, 53), (62, 71, 34), (51, 54, 22),
- (39, 34, 17), (32, 26, 20), (17, 22, 11), (11, 11, 11),
- (11, 5, 5), (11, 5, 5), (11, 5, 5), (11, 11, 5),
- (11, 11, 0), (11, 11, 5), (17, 11, 5), (17, 11, 5),
- (17, 17, 5), (17, 22, 5), (11, 22, 0), (11, 17, 0),
- (11, 11, 0), (11, 11, 0), (11, 5, 0), (17, 5, 0),
- (20, 5, 0), (17, 5, 0), (17, 5, 0), (17, 0, 0),
- (17, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 0),
- (11, 5, 0), (0, 0, 0), (11, 5, 0), (5, 5, 0),
- (5, 5, 0), (5, 11, 0), (5, 11, 5), (11, 11, 5),
- (17, 17, 5), (17, 22, 0), (22, 28, 0), (22, 37, 5),
- (26, 37, 9), (28, 43, 15), (26, 57, 29), (43, 68, 43),
- (28, 64, 43), (28, 69, 34), (32, 80, 35), (41, 77, 47),
- (56, 96, 68), (73, 110, 76), (45, 111, 79), (82, 105, 94),
- (62, 114, 116), (67, 147, 147), (78, 175, 197), (180, 220, 220),
- (216, 222, 222), (250, 210, 131), (180, 123, 95), (121, 87, 59),
- (73, 68, 39), (58, 72, 44), (51, 66, 34), (37, 49, 32),
- (34, 39, 22), (28, 34, 17), (28, 22, 11), (22, 17, 11),
- (17, 11, 5), (17, 11, 5), (17, 11, 0), (11, 11, 0),
- (11, 11, 0), (11, 11, 0), (17, 17, 0), (22, 22, 5),
- (26, 26, 9), (28, 34, 11), (28, 34, 11), (26, 37, 15),
- (28, 39, 17), (28, 34, 22), (28, 32, 22), (32, 32, 20),
- (34, 34, 17), (34, 37, 17), (39, 43, 11), (37, 43, 15),
- (34, 39, 17), (34, 37, 11), (28, 32, 11), (22, 28, 11),
- (28, 28, 11), (26, 26, 9), (34, 34, 11), (45, 28, 11),
- (49, 37, 15), (54, 39, 22), (69, 39, 28), (56, 39, 28),
- (41, 35, 26), (34, 34, 28), (28, 34, 28), (26, 34, 22),
- (28, 37, 22), (34, 39, 22), (34, 45, 22), (34, 39, 22),
- (34, 39, 17), (34, 37, 17), (45, 39, 11), (45, 39, 20),
- (45, 39, 22), (51, 39, 17), (49, 43, 20), (51, 57, 36)
- ),
-
-// 7 fasion-bug
-((24, 19, 26), (45, 31, 41), (67, 45, 51), (122, 31, 44),
- (144, 31, 39), (145, 29, 37), (146, 30, 35), (150, 30, 36),
- (144, 30, 36), (133, 33, 35), (69, 45, 44), (47, 34, 40),
- (35, 29, 36), (31, 25, 30), (27, 23, 27), (26, 21, 26),
- (27, 22, 28), (30, 24, 33), (32, 28, 34), (37, 34, 41),
- (48, 43, 47), (59, 53, 56), (83, 77, 73), (95, 77, 69),
- (123, 90, 77), (130, 109, 88), (124, 116, 98), (148, 142, 112),
- (176, 164, 120), (201, 192, 153), (214, 208, 194), (228, 222, 206),
- (230, 224, 205), (230, 225, 201), (230, 221, 202), (229, 213, 190),
- (219, 190, 158), (176, 152, 111), (141, 109, 83), (152, 73, 69),
- (156, 58, 53), (146, 125, 94), (182, 149, 123), (218, 205, 144),
- (229, 216, 191), (230, 222, 205), (230, 224, 218), (230, 226, 219),
- (228, 226, 220), (230, 227, 221), (232, 228, 217), (236, 232, 204),
- (233, 231, 191), (230, 222, 199), (229, 219, 200), (217, 212, 198),
- (221, 209, 181), (199, 168, 145), (156, 127, 125), (92, 74, 81),
- (69, 50, 51), (55, 40, 50), (41, 34, 40), (29, 29, 34),
- (23, 24, 32), (21, 24, 29), (22, 21, 28), (24, 20, 27),
- (30, 21, 29), (37, 25, 29), (45, 25, 32), (56, 30, 34),
- (108, 29, 38), (142, 30, 39), (149, 34, 37), (150, 32, 36),
- (148, 30, 36), (146, 29, 36), (142, 29, 35), (136, 31, 36),
- (72, 50, 53), (63, 47, 50), (59, 48, 48), (57, 45, 49),
- (63, 48, 51), (78, 55, 58), (92, 80, 76), (126, 112, 95),
- (167, 147, 117), (206, 160, 142), (204, 195, 168), (214, 206, 190),
- (172, 155, 142), (146, 130, 123), (115, 95, 88), (90, 74, 81),
- (61, 54, 56), (55, 40, 52), (49, 40, 43), (46, 41, 45),
- (44, 42, 46), (46, 42, 46), (46, 38, 40), (42, 41, 37),
- (37, 33, 33), (34, 27, 27), (31, 23, 28), (29, 21, 23),
- (25, 18, 23), (24, 13, 21), (22, 14, 21), (20, 15, 21),
- (19, 16, 21), (19, 17, 21), (20, 16, 23), (22, 17, 24),
- (25, 19, 25), (28, 19, 27), (31, 21, 29), (44, 24, 36),
- (52, 33, 41), (66, 40, 44), (122, 29, 33), (142, 28, 35),
- (143, 28, 35), (140, 31, 34), (119, 34, 33), (68, 40, 40),
- (43, 30, 33), (31, 19, 27), (24, 16, 20), (18, 14, 17),
- (16, 12, 16), (13, 12, 16), (12, 11, 17), (13, 11, 16),
- (15, 12, 16), (18, 14, 18), (22, 20, 24), (27, 25, 29),
- (37, 33, 35), (52, 39, 43), (69, 45, 48), (127, 30, 36),
- (142, 29, 36), (148, 30, 36), (152, 29, 38), (156, 29, 39),
- (156, 28, 35), (154, 28, 36), (148, 29, 32), (145, 33, 33),
- (138, 32, 34), (74, 48, 52), (59, 40, 50), (48, 34, 44),
- (44, 34, 40), (38, 33, 36), (31, 31, 36), (33, 28, 34),
- (41, 26, 31), (46, 27, 37), (58, 37, 41), (116, 28, 35),
- (139, 27, 33), (144, 27, 35), (149, 29, 39), (153, 31, 38),
- (156, 31, 39), (157, 33, 39), (154, 36, 40), (151, 34, 42),
- (145, 30, 37), (136, 27, 35), (95, 24, 29), (49, 32, 25),
- (32, 24, 25), (25, 20, 23), (20, 17, 24), (18, 16, 23),
- (17, 15, 21), (18, 16, 22), (16, 15, 24), (20, 16, 27),
- (18, 19, 35), (32, 25, 35), (42, 36, 38), (46, 42, 41),
- (52, 53, 45), (67, 68, 46), (98, 75, 65), (101, 69, 63),
- (146, 34, 48), (150, 33, 43), (157, 33, 41), (160, 30, 39),
- (160, 32, 39), (162, 29, 37), (161, 35, 40), (171, 37, 38),
- (157, 37, 40), (151, 36, 40), (144, 32, 39), (138, 32, 38),
- (79, 44, 48), (61, 41, 46), (55, 36, 39), (47, 32, 42),
- (35, 28, 35), (27, 24, 29), (27, 21, 27), (22, 20, 26),
- (19, 20, 24), (16, 18, 24), (15, 16, 22), (15, 16, 23),
- (15, 19, 22), (16, 16, 22), (17, 15, 22), (14, 16, 21),
- (12, 15, 20), (15, 13, 20), (18, 14, 21), (19, 16, 21),
- (22, 16, 21), (25, 20, 21), (24, 22, 25), (25, 24, 29),
- (29, 25, 31), (32, 27, 32), (31, 27, 33), (31, 25, 29),
- (27, 21, 26), (28, 19, 26), (26, 16, 24), (25, 17, 23),
- (23, 14, 23), (19, 15, 22), (16, 14, 19), (14, 13, 18),
- (13, 11, 18), (15, 12, 18), (16, 14, 17), (15, 15, 19),
- (16, 16, 20), (16, 16, 21), (18, 15, 23), (20, 16, 23),
- (23, 18, 26), (24, 19, 33), (29, 18, 30), (35, 24, 32),
- (43, 28, 34), (55, 32, 37), (69, 42, 43), (131, 27, 32)
- ),
-
-// 8 leafy-face
-((42, 37, 33), (31, 23, 25), (23, 19, 22), (20, 20, 24),
- (24, 23, 25), (31, 25, 25), (47, 37, 39), (64, 40, 39),
- (81, 51, 51), (74, 59, 57), (73, 69, 63), (77, 81, 72),
- (95, 98, 94), (200, 168, 134), (215, 188, 153), (223, 209, 177),
- (238, 225, 207), (237, 227, 215), (238, 227, 201), (225, 195, 162),
- (210, 182, 147), (191, 163, 133), (91, 98, 97), (75, 74, 79),
- (70, 70, 67), (73, 69, 59), (83, 76, 55), (84, 74, 55),
- (107, 79, 73), (197, 132, 96), (218, 159, 116), (222, 174, 130),
- (225, 182, 134), (222, 182, 137), (220, 173, 131), (215, 164, 114),
- (163, 109, 88), (103, 83, 68), (90, 83, 61), (145, 104, 88),
- (208, 163, 121), (209, 174, 138), (213, 176, 151), (213, 178, 151),
- (211, 183, 143), (206, 174, 133), (197, 154, 120), (89, 91, 91),
- (72, 77, 78), (66, 71, 69), (64, 66, 63), (62, 56, 59),
- (60, 59, 58), (58, 58, 55), (56, 54, 54), (50, 51, 48),
- (60, 47, 46), (65, 50, 46), (65, 50, 46), (67, 52, 49),
- (66, 59, 57), (65, 67, 59), (68, 73, 68), (78, 84, 80),
- (130, 120, 108), (206, 162, 135), (217, 172, 144), (223, 184, 152),
- (224, 188, 154), (226, 188, 154), (226, 187, 152), (225, 190, 148),
- (226, 195, 144), (224, 195, 146), (220, 190, 147), (223, 190, 153),
- (226, 193, 152), (227, 192, 152), (223, 187, 152), (223, 187, 147),
- (227, 184, 143), (223, 184, 141), (221, 174, 135), (204, 162, 130),
- (130, 108, 102), (82, 82, 75), (74, 77, 63), (70, 76, 63),
- (68, 71, 63), (68, 71, 63), (66, 72, 63), (71, 76, 66),
- (78, 89, 77), (138, 122, 109), (205, 166, 137), (210, 179, 149),
- (213, 182, 152), (222, 189, 155), (226, 199, 156), (237, 210, 172),
- (240, 227, 199), (238, 229, 214), (238, 231, 222), (239, 232, 227),
- (235, 230, 227), (230, 228, 223), (220, 217, 207), (203, 193, 176),
- (206, 166, 149), (194, 148, 118), (87, 98, 78), (72, 89, 71),
- (82, 86, 69), (139, 116, 93), (208, 167, 123), (219, 170, 135),
- (219, 179, 138), (218, 182, 149), (214, 176, 151), (212, 174, 147),
- (198, 160, 136), (98, 97, 97), (78, 76, 82), (68, 71, 71),
- (60, 66, 68), (65, 67, 69), (67, 72, 71), (82, 87, 80),
- (168, 130, 113), (208, 164, 139), (209, 167, 138), (189, 141, 129),
- (99, 86, 90), (80, 75, 64), (82, 71, 63), (83, 77, 68),
- (98, 94, 96), (202, 155, 123), (219, 170, 130), (212, 164, 117),
- (142, 106, 92), (81, 81, 74), (72, 73, 68), (71, 73, 67),
- (73, 79, 69), (83, 99, 85), (164, 149, 121), (207, 166, 140),
- (213, 177, 153), (224, 193, 170), (222, 210, 207), (223, 222, 215),
- (232, 231, 225), (233, 227, 226), (226, 226, 223), (218, 226, 216),
- (222, 222, 214), (222, 213, 199), (225, 191, 157), (213, 184, 148),
- (209, 176, 138), (199, 165, 128), (96, 96, 95), (75, 77, 69),
- (70, 67, 64), (68, 61, 60), (68, 62, 59), (70, 63, 58),
- (74, 72, 63), (82, 88, 77), (175, 142, 113), (217, 171, 125),
- (221, 170, 130), (207, 159, 122), (112, 86, 73), (83, 64, 60),
- (51, 41, 43), (29, 27, 31), (21, 18, 24), (13, 11, 15),
- (19, 16, 17), (22, 17, 23), (30, 24, 29), (46, 37, 41),
- (44, 41, 44), (43, 46, 38), (32, 32, 27), (25, 26, 28),
- (28, 22, 25), (32, 30, 32), (41, 41, 42), (43, 41, 47),
- (47, 50, 49), (55, 55, 53), (58, 63, 60), (61, 68, 58),
- (64, 70, 57), (67, 74, 62), (75, 76, 65), (88, 89, 83),
- (176, 145, 118), (206, 166, 144), (224, 190, 168), (238, 223, 210),
- (233, 230, 225), (233, 229, 224), (227, 218, 210), (220, 188, 162),
- (204, 167, 151), (150, 142, 132), (85, 97, 95), (75, 78, 72),
- (70, 70, 65), (67, 64, 57), (63, 61, 52), (57, 55, 49),
- (62, 56, 46), (60, 59, 46), (61, 59, 52), (64, 61, 58),
- (64, 68, 57), (62, 70, 54), (62, 67, 54), (63, 67, 55),
- (64, 64, 55), (66, 65, 51), (67, 65, 50), (69, 65, 51),
- (69, 65, 54), (76, 66, 55), (84, 65, 54), (121, 72, 64),
- (197, 132, 96), (217, 166, 119), (222, 178, 124), (225, 188, 129),
- (224, 188, 138), (222, 184, 139), (209, 178, 141), (206, 171, 134),
- (162, 144, 108), (78, 90, 81), (67, 76, 72), (72, 72, 72),
- (83, 70, 82), (114, 112, 105), (203, 167, 143), (213, 184, 157),
- (219, 210, 199), (221, 220, 210), (218, 213, 200), (183, 173, 165),
- (107, 106, 103), (77, 83, 78), (74, 83, 75), (82, 95, 83)
- ),
-
-// 9 mouldy-sun
-((17, 11, 11), (11, 11, 11), (11, 11, 5), (11, 17, 0),
- (11, 17, 0), (17, 22, 0), (22, 28, 0), (34, 28, 11),
- (51, 39, 22), (69, 64, 24), (84, 105, 50), (129, 135, 73),
- (189, 166, 78), (195, 194, 78), (207, 189, 83), (208, 180, 95),
- (214, 203, 90), (214, 197, 90), (207, 179, 105), (191, 173, 92),
- (191, 163, 90), (180, 158, 62), (177, 149, 45), (180, 146, 39),
- (174, 145, 55), (159, 130, 65), (126, 109, 60), (144, 104, 34),
- (148, 104, 45), (153, 115, 48), (146, 93, 31), (154, 96, 17),
- (163, 115, 25), (180, 123, 16), (183, 138, 28), (173, 129, 45),
- (210, 135, 61), (225, 146, 67), (197, 174, 123), (148, 193, 193),
- (191, 191, 180), (204, 192, 170), (213, 196, 139), (203, 208, 135),
- (165, 185, 156), (113, 124, 90), (67, 113, 50), (77, 84, 26),
- (60, 68, 20), (66, 64, 20), (83, 69, 20), (120, 82, 20),
- (159, 104, 11), (172, 126, 39), (186, 134, 45), (208, 146, 39),
- (242, 146, 44), (206, 148, 39), (164, 121, 45), (145, 95, 45),
- (128, 84, 34), (89, 39, 22), (58, 28, 17), (43, 22, 11),
- (28, 17, 11), (22, 11, 11), (22, 11, 11), (22, 11, 11),
- (17, 11, 11), (11, 5, 26), (11, 11, 11), (17, 11, 17),
- (17, 17, 11), (22, 22, 5), (17, 11, 0), (22, 22, 0),
- (17, 22, 0), (17, 11, 0), (28, 17, 0), (37, 11, 0),
- (49, 22, 5), (62, 39, 0), (71, 58, 9), (119, 73, 0),
- (164, 72, 28), (186, 117, 22), (203, 157, 33), (242, 174, 50),
- (248, 208, 89), (244, 239, 154), (254, 248, 169), (237, 220, 135),
- (240, 206, 88), (231, 186, 72), (203, 174, 50), (178, 146, 39),
- (139, 127, 16), (116, 101, 11), (94, 81, 5), (51, 58, 0),
- (22, 32, 0), (17, 26, 0), (11, 17, 0), (5, 17, 0),
- (5, 5, 5), (0, 0, 0), (5, 0, 0), (11, 5, 0),
- (11, 5, 5), (11, 5, 5), (17, 5, 5), (17, 5, 5),
- (22, 5, 5), (22, 5, 5), (17, 5, 5), (17, 5, 5),
- (17, 5, 5), (11, 11, 0), (11, 11, 0), (11, 5, 5),
- (11, 5, 5), (17, 5, 0), (17, 5, 0), (17, 5, 0),
- (17, 5, 0), (22, 5, 5), (17, 0, 0), (17, 0, 0),
- (17, 0, 0), (17, 5, 5), (17, 17, 11), (11, 17, 9),
- (11, 22, 0), (11, 28, 0), (17, 39, 17), (45, 69, 0),
- (62, 86, 25), (84, 98, 11), (107, 99, 17), (119, 93, 17),
- (122, 99, 20), (134, 101, 28), (141, 112, 22), (150, 110, 33),
- (130, 113, 39), (128, 111, 75), (133, 132, 87), (165, 142, 120),
- (197, 163, 135), (220, 202, 146), (225, 225, 180), (229, 229, 190),
- (250, 239, 199), (244, 233, 188), (242, 237, 163), (218, 200, 127),
- (225, 202, 118), (224, 201, 105), (227, 205, 91), (225, 208, 78),
- (237, 220, 44), (237, 197, 50), (248, 191, 67), (225, 174, 89),
- (181, 146, 85), (144, 138, 76), (124, 124, 51), (108, 119, 43),
- (96, 99, 42), (73, 73, 28), (71, 52, 20), (79, 50, 22),
- (79, 39, 22), (93, 50, 56), (154, 90, 84), (158, 107, 67),
- (162, 127, 66), (197, 163, 50), (210, 176, 47), (203, 168, 33),
- (180, 139, 0), (152, 118, 5), (125, 80, 0), (96, 73, 11),
- (69, 45, 11), (54, 28, 22), (39, 34, 22), (34, 34, 22),
- (28, 28, 17), (28, 28, 11), (39, 22, 5), (34, 22, 0),
- (28, 24, 0), (22, 28, 5), (28, 34, 20), (51, 52, 30),
- (66, 54, 24), (94, 60, 46), (126, 86, 47), (132, 118, 82),
- (158, 140, 90), (208, 168, 101), (214, 197, 140), (233, 227, 188),
- (252, 240, 201), (252, 252, 212), (252, 246, 201), (250, 244, 176),
- (254, 242, 152), (254, 220, 95), (248, 208, 84), (231, 174, 44),
- (203, 157, 28), (194, 126, 0), (191, 123, 5), (190, 112, 5),
- (175, 118, 16), (138, 116, 0), (107, 99, 0), (99, 96, 14),
- (91, 89, 20), (54, 64, 9), (39, 28, 17), (28, 17, 17),
- (17, 11, 11), (11, 5, 5), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (5, 5, 5), (5, 0, 0),
- (5, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 5),
- (17, 5, 5), (17, 11, 17), (17, 17, 17), (28, 33, 33),
- (57, 63, 46), (77, 71, 34), (91, 75, 43), (124, 88, 33),
- (155, 112, 11), (186, 135, 22), (203, 146, 39), (231, 157, 39),
- (225, 168, 50), (237, 203, 90), (239, 233, 148), (252, 235, 189),
- (248, 242, 208), (229, 218, 224), (244, 244, 210), (237, 208, 169)
- ),
-
-// 10 sunny-harvest
-((0, 0, 0), (34, 4, 13), (71, 19, 23), (105, 20, 32),
- (107, 51, 32), (102, 30, 34), (70, 23, 27), (52, 20, 20),
- (18, 6, 8), (4, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (8, 5, 6), (16, 12, 21), (58, 29, 30), (89, 49, 39),
- (116, 94, 73), (149, 126, 100), (193, 171, 144), (208, 199, 181),
- (213, 202, 184), (204, 203, 195), (227, 209, 188), (228, 210, 184),
- (219, 200, 171), (216, 190, 148), (212, 182, 123), (211, 171, 108),
- (189, 137, 88), (173, 125, 72), (167, 123, 82), (157, 127, 103),
- (184, 159, 137), (204, 180, 162), (205, 185, 156), (206, 182, 146),
- (200, 168, 133), (170, 131, 87), (163, 112, 64), (145, 103, 68),
- (132, 98, 68), (123, 102, 49), (93, 65, 39), (84, 57, 33),
- (86, 64, 30), (118, 81, 44), (137, 96, 57), (148, 118, 62),
- (159, 116, 64), (176, 136, 77), (195, 143, 90), (206, 164, 112),
- (186, 160, 114), (169, 130, 85), (151, 114, 89), (121, 104, 81),
- (112, 93, 68), (102, 77, 53), (86, 52, 33), (76, 49, 28),
- (82, 63, 30), (92, 79, 38), (113, 102, 71), (132, 128, 98),
- (154, 155, 150), (201, 187, 161), (207, 191, 163), (215, 191, 174),
- (204, 181, 165), (185, 169, 137), (143, 133, 100), (99, 88, 80),
- (61, 41, 39), (41, 16, 21), (17, 3, 12), (6, 0, 3),
- (0, 0, 0), (0, 0, 0), (3, 1, 3), (16, 8, 9),
- (54, 24, 30), (65, 63, 43), (85, 87, 72), (124, 122, 90),
- (182, 154, 108), (201, 174, 136), (202, 181, 122), (207, 183, 113),
- (218, 169, 91), (208, 146, 67), (213, 132, 64), (227, 133, 48),
- (226, 130, 48), (223, 124, 47), (213, 122, 45), (211, 112, 41),
- (215, 101, 43), (214, 103, 44), (205, 112, 45), (194, 106, 42),
- (175, 100, 37), (169, 89, 35), (164, 74, 39), (166, 83, 42),
- (163, 74, 36), (176, 92, 35), (187, 102, 42), (202, 116, 54),
- (218, 131, 45), (229, 156, 54), (229, 164, 62), (229, 179, 77),
- (224, 183, 95), (222, 193, 115), (224, 189, 123), (218, 195, 149),
- (223, 200, 158), (215, 190, 172), (202, 179, 157), (154, 144, 119),
- (143, 122, 97), (122, 94, 70), (119, 85, 51), (101, 45, 32),
- (97, 47, 31), (83, 35, 29), (71, 29, 33), (56, 21, 24),
- (16, 8, 21), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (16, 10, 8), (23, 16, 11),
- (62, 40, 29), (92, 66, 41), (138, 99, 61), (193, 146, 50),
- (215, 170, 60), (222, 164, 57), (229, 168, 54), (233, 168, 56),
- (236, 175, 55), (238, 180, 55), (236, 177, 57), (235, 179, 60),
- (236, 183, 59), (231, 190, 63), (234, 184, 61), (236, 173, 60),
- (233, 169, 59), (235, 170, 58), (235, 166, 58), (233, 160, 58),
- (233, 151, 58), (233, 150, 59), (226, 137, 53), (231, 125, 50),
- (219, 101, 46), (202, 98, 45), (207, 84, 39), (193, 77, 37),
- (190, 74, 37), (178, 62, 39), (179, 52, 35), (183, 57, 36),
- (191, 62, 40), (190, 80, 45), (187, 97, 43), (170, 114, 57),
- (174, 124, 71), (181, 151, 81), (205, 170, 95), (218, 189, 119),
- (215, 190, 114), (227, 191, 103), (225, 190, 96), (235, 192, 73),
- (235, 186, 67), (233, 174, 68), (233, 152, 56), (216, 126, 43),
- (198, 94, 40), (183, 72, 41), (151, 71, 39), (128, 43, 33),
- (89, 14, 25), (25, 15, 6), (6, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 0, 1), (18, 4, 7), (33, 13, 19), (60, 28, 33),
- (74, 44, 36), (87, 53, 35), (93, 62, 37), (122, 84, 46),
- (121, 88, 45), (141, 90, 51), (140, 67, 41), (122, 81, 49),
- (139, 60, 40), (135, 61, 34), (150, 57, 34), (145, 38, 38),
- (149, 64, 37), (123, 56, 32), (154, 40, 39), (158, 46, 36),
- (175, 45, 38), (179, 56, 41), (164, 72, 39), (160, 85, 40),
- (150, 81, 47), (166, 93, 48), (157, 99, 55), (135, 106, 66),
- (116, 109, 74), (136, 114, 90), (141, 108, 86), (159, 115, 69),
- (180, 133, 80), (211, 175, 110), (214, 190, 145), (224, 203, 178),
- (232, 226, 194), (235, 218, 187), (225, 213, 184), (212, 196, 164),
- (193, 177, 137), (180, 135, 90), (175, 113, 57), (198, 110, 44),
- (208, 113, 41), (222, 136, 45), (233, 152, 53), (235, 157, 54),
- (231, 160, 55), (231, 160, 54), (228, 151, 52), (216, 130, 45),
- (197, 106, 43), (173, 84, 39), (150, 67, 37), (133, 55, 31)
- ),
-
-// 11 peach-tree
-((170, 59, 28), (170, 63, 28), (129, 68, 37), (68, 84, 37),
- (77, 109, 37), (81, 121, 47), (81, 113, 47), (93, 113, 56),
- (101, 133, 75), (117, 141, 85), (137, 161, 94), (141, 162, 84),
- (194, 173, 65), (218, 139, 47), (222, 119, 37), (214, 103, 47),
- (214, 106, 37), (194, 95, 28), (145, 76, 37), (76, 105, 37),
- (52, 80, 18), (32, 68, 9), (32, 60, 18), (32, 48, 18),
- (32, 56, 18), (44, 72, 18), (64, 105, 37), (97, 137, 56),
- (141, 178, 94), (170, 198, 122), (238, 209, 122), (250, 225, 84),
- (230, 151, 46), (230, 122, 37), (230, 122, 37), (219, 105, 37),
- (202, 94, 37), (182, 76, 28), (133, 55, 18), (84, 43, 9),
- (36, 27, 9), (28, 32, 0), (28, 48, 9), (32, 64, 9),
- (64, 92, 28), (84, 121, 56), (105, 145, 75), (145, 174, 103),
- (150, 178, 113), (149, 174, 113), (141, 170, 113), (113, 141, 85),
- (81, 109, 66), (64, 68, 47), (36, 52, 28), (16, 24, 18),
- (12, 12, 9), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (4, 0, 0), (12, 0, 0),
- (16, 11, 0), (36, 15, 0), (68, 23, 18), (129, 38, 18),
- (170, 55, 18), (194, 95, 28), (178, 124, 47), (154, 174, 103),
- (166, 194, 122), (170, 202, 122), (178, 210, 141), (190, 218, 160),
- (190, 210, 151), (202, 214, 151), (226, 222, 132), (182, 218, 141),
- (182, 210, 141), (186, 206, 141), (190, 206, 151), (198, 206, 169),
- (210, 218, 179), (234, 230, 197), (234, 234, 197), (250, 241, 188),
- (246, 229, 188), (234, 192, 141), (210, 172, 150), (190, 202, 150),
- (178, 198, 151), (182, 206, 141), (182, 202, 141), (182, 198, 132),
- (170, 202, 132), (166, 198, 132), (158, 186, 122), (141, 178, 113),
- (113, 149, 75), (81, 117, 56), (60, 84, 37), (48, 64, 28),
- (24, 56, 9), (20, 40, 9), (20, 24, 9), (12, 16, 9),
- (7, 12, 9), (4, 8, 9), (8, 4, 9), (20, 7, 9),
- (28, 15, 9), (36, 23, 9), (80, 39, 18), (129, 47, 18),
- (178, 59, 18), (198, 87, 37), (219, 102, 37), (222, 102, 37),
- (222, 117, 28), (226, 135, 28), (230, 142, 28), (242, 146, 37),
- (250, 155, 28), (246, 187, 28), (234, 127, 47), (250, 188, 103),
- (250, 225, 112), (250, 225, 84), (254, 211, 46), (254, 207, 46),
- (254, 208, 74), (218, 181, 94), (149, 120, 103), (89, 121, 66),
- (64, 93, 47), (32, 60, 18), (20, 44, 9), (4, 24, 0),
- (0, 12, 0), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (4, 0, 0), (4, 0, 0), (4, 4, 0),
- (4, 4, 0), (4, 8, 0), (4, 8, 0), (4, 8, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (4, 0, 0), (4, 4, 0), (12, 8, 0),
- (16, 16, 0), (32, 16, 0), (56, 27, 9), (89, 51, 9),
- (125, 67, 9), (166, 63, 18), (178, 72, 18), (198, 90, 28),
- (190, 107, 37), (157, 112, 56), (153, 99, 47), (89, 121, 56),
- (85, 101, 56), (113, 72, 28), (182, 80, 37), (206, 98, 37),
- (210, 102, 37), (214, 110, 28), (214, 110, 28), (218, 118, 37),
- (222, 110, 28), (226, 114, 37), (222, 110, 47), (238, 111, 65),
- (198, 160, 84), (169, 148, 112), (161, 186, 122), (170, 194, 132),
- (190, 206, 151), (206, 214, 160), (226, 238, 188), (246, 238, 197),
- (254, 250, 254), (250, 254, 206), (242, 254, 206), (230, 238, 197),
- (198, 214, 160), (170, 194, 132), (145, 149, 113), (84, 109, 66),
- (56, 64, 37), (28, 44, 18), (24, 36, 9), (20, 20, 9),
- (32, 19, 9), (48, 15, 9), (101, 39, 18), (137, 47, 18),
- (166, 51, 19), (145, 55, 18), (101, 47, 18), (68, 39, 18),
- (32, 56, 9), (28, 44, 9), (20, 28, 9), (16, 20, 9),
- (8, 16, 0), (8, 16, 0), (4, 12, 0), (4, 16, 0),
- (8, 20, 9), (16, 32, 9), (20, 48, 18), (40, 72, 18),
- (68, 109, 37), (97, 129, 56), (137, 170, 103), (149, 182, 113),
- (145, 182, 113), (129, 161, 94), (105, 133, 75), (68, 89, 56),
- (60, 76, 37), (48, 64, 37), (60, 68, 28), (113, 55, 18),
- (166, 51, 19), (190, 76, 28), (202, 91, 28), (210, 94, 28),
- (210, 98, 28), (198, 87, 18), (158, 55, 9), (105, 34, 0),
- (44, 15, 0), (20, 4, 0), (12, 0, 0), (8, 4, 0),
- (4, 8, 0), (8, 16, 0), (16, 32, 9), (28, 52, 9)
- ),
-
-// 12 fire-dragon
-((88, 3, 9), (64, 0, 9), (44, 3, 9), (24, 4, 9),
- (15, 0, 9), (16, 4, 9), (28, 8, 9), (40, 4, 9),
- (48, 3, 0), (52, 0, 0), (52, 0, 0), (48, 0, 0),
- (40, 0, 0), (28, 4, 0), (16, 0, 0), (8, 0, 9),
- (8, 0, 9), (15, 0, 9), (28, 0, 0), (40, 0, 0),
- (44, 0, 0), (48, 0, 0), (56, 4, 0), (56, 3, 0),
- (52, 0, 0), (48, 0, 0), (40, 0, 0), (28, 0, 0),
- (16, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (4, 0, 0), (8, 4, 0), (12, 4, 0), (24, 4, 0),
- (32, 4, 0), (40, 4, 9), (48, 4, 9), (52, 3, 9),
- (68, 3, 9), (81, 4, 0), (101, 3, 0), (117, 0, 0),
- (137, 0, 9), (158, 0, 9), (182, 0, 9), (202, 7, 0),
- (210, 10, 0), (202, 7, 0), (190, 0, 9), (174, 0, 9),
- (145, 3, 9), (113, 3, 0), (89, 3, 0), (68, 3, 9),
- (48, 7, 9), (36, 4, 9), (20, 0, 0), (8, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (8, 4, 0),
- (24, 4, 0), (40, 4, 0), (60, 3, 0), (84, 3, 0),
- (109, 3, 0), (125, 3, 0), (145, 0, 0), (158, 0, 0),
- (162, 0, 0), (162, 0, 0), (162, 0, 0), (162, 0, 0),
- (162, 3, 0), (153, 7, 9), (157, 11, 0), (153, 0, 0),
- (145, 3, 0), (129, 0, 0), (109, 0, 0), (89, 0, 0),
- (73, 3, 0), (52, 3, 0), (36, 4, 0), (16, 0, 0),
- (8, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 9), (4, 0, 9),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (16, 0, 0), (40, 4, 0), (60, 0, 0), (73, 0, 0),
- (97, 0, 0), (113, 0, 0), (133, 0, 0), (157, 0, 0),
- (166, 7, 0), (182, 7, 0), (174, 10, 0), (174, 15, 9),
- (166, 29, 0), (157, 35, 9), (121, 30, 9), (93, 15, 9),
- (93, 11, 9), (92, 11, 0), (89, 3, 9), (88, 3, 9),
- (80, 3, 9), (76, 0, 0), (68, 0, 0), (64, 3, 0),
- (68, 3, 0), (76, 0, 0), (89, 3, 0), (105, 0, 0),
- (121, 0, 0), (145, 0, 0), (158, 0, 0), (162, 3, 0),
- (153, 18, 9), (169, 7, 0), (166, 0, 0), (174, 3, 0),
- (174, 0, 0), (178, 0, 0), (178, 3, 0), (182, 3, 0),
- (190, 11, 9), (206, 14, 9), (234, 58, 9), (246, 131, 28),
- (242, 179, 28), (250, 187, 37), (250, 233, 84), (246, 254, 102),
- (250, 254, 140), (254, 249, 140), (250, 241, 102), (242, 195, 46),
- (246, 159, 46), (186, 91, 37), (137, 43, 18), (101, 55, 18),
- (76, 39, 18), (56, 11, 9), (44, 11, 9), (28, 4, 0),
- (16, 0, 0), (4, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 4, 0), (16, 8, 0), (24, 4, 0), (36, 7, 0),
- (40, 4, 0), (32, 0, 0), (28, 0, 0), (20, 0, 0),
- (12, 0, 0), (8, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 0, 0), (24, 0, 0), (44, 3, 0), (60, 0, 0),
- (77, 0, 0), (101, 0, 0), (133, 3, 0), (162, 30, 0),
- (182, 47, 0), (194, 79, 18), (197, 107, 18), (206, 95, 18),
- (198, 86, 18), (198, 47, 0), (190, 39, 9), (194, 18, 9),
- (182, 7, 0), (182, 10, 0), (186, 22, 9), (190, 22, 9),
- (206, 66, 9), (230, 98, 9), (246, 134, 9), (246, 155, 28),
- (238, 138, 9), (238, 142, 37), (226, 126, 18), (190, 87, 9),
- (141, 48, 0), (125, 43, 9), (101, 15, 9), (101, 0, 9),
- (97, 3, 0), (92, 7, 0), (89, 15, 9), (77, 24, 9),
- (85, 7, 0), (64, 7, 0), (60, 3, 0), (52, 7, 0),
- (48, 4, 0), (44, 4, 0), (44, 3, 0), (48, 0, 0),
- (44, 0, 0), (40, 7, 0), (36, 4, 0), (28, 0, 0)
- ),
-
-// 13 ice-dragon
-((96, 43, 37), (113, 80, 75), (157, 120, 103), (174, 141, 122),
- (178, 161, 151), (194, 173, 160), (186, 169, 170), (165, 141, 150),
- (153, 129, 141), (141, 133, 131), (137, 129, 131), (137, 133, 141),
- (141, 137, 141), (157, 157, 160), (161, 173, 188), (165, 189, 216),
- (181, 205, 235), (193, 222, 235), (189, 226, 244), (193, 230, 244),
- (197, 230, 254), (197, 226, 254), (189, 226, 244), (185, 222, 244),
- (173, 209, 244), (157, 193, 235), (133, 177, 226), (120, 169, 235),
- (124, 173, 225), (133, 185, 225), (144, 198, 235), (149, 193, 244),
- (157, 201, 244), (161, 197, 235), (169, 193, 226), (161, 185, 197),
- (177, 177, 179), (185, 177, 188), (193, 193, 207), (226, 222, 216),
- (246, 246, 235), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (237, 245, 254), (209, 230, 244), (193, 201, 216),
- (181, 173, 188), (173, 161, 179), (161, 157, 160), (145, 137, 141),
- (149, 120, 122), (133, 96, 94), (121, 60, 56), (97, 56, 46),
- (80, 39, 37), (60, 15, 18), (44, 19, 9), (48, 19, 18),
- (56, 23, 18), (60, 31, 37), (64, 39, 56), (76, 52, 65),
- (92, 72, 103), (97, 101, 122), (117, 113, 132), (125, 117, 132),
- (133, 117, 122), (137, 117, 113), (125, 109, 94), (117, 92, 84),
- (117, 88, 84), (133, 97, 94), (141, 100, 94), (133, 104, 113),
- (129, 121, 132), (128, 145, 178), (116, 162, 216), (121, 149, 197),
- (116, 112, 151), (108, 92, 122), (76, 48, 85), (56, 40, 66),
- (60, 31, 37), (52, 27, 28), (44, 27, 28), (48, 19, 28),
- (48, 27, 28), (56, 31, 47), (68, 56, 75), (96, 92, 113),
- (113, 117, 151), (108, 153, 197), (108, 158, 225), (100, 154, 235),
- (100, 158, 235), (108, 158, 235), (141, 189, 244), (157, 201, 244),
- (169, 210, 244), (173, 209, 244), (165, 205, 244), (148, 197, 254),
- (140, 193, 254), (116, 185, 254), (104, 173, 244), (100, 162, 244),
- (96, 154, 244), (100, 158, 244), (104, 158, 244), (104, 165, 244),
- (108, 181, 244), (141, 197, 244), (169, 210, 244), (185, 226, 244),
- (205, 238, 254), (218, 246, 254), (230, 250, 254), (234, 254, 254),
- (234, 254, 244), (213, 250, 244), (189, 242, 244), (177, 226, 254),
- (173, 226, 244), (160, 226, 254), (173, 234, 254), (189, 238, 254),
- (221, 246, 254), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (234, 250, 254), (222, 242, 254), (201, 226, 244),
- (181, 210, 235), (161, 202, 235), (149, 189, 235), (120, 173, 235),
- (108, 177, 235), (108, 177, 244), (112, 181, 244), (140, 197, 244),
- (157, 205, 244), (177, 218, 244), (193, 234, 235), (214, 246, 244),
- (222, 246, 254), (226, 250, 254), (222, 246, 244), (209, 226, 235),
- (193, 197, 216), (173, 177, 207), (161, 161, 179), (145, 133, 150),
- (125, 100, 122), (100, 72, 84), (88, 52, 66), (80, 48, 56),
- (88, 43, 47), (68, 39, 47), (72, 39, 56), (80, 43, 56),
- (80, 52, 65), (88, 64, 75), (113, 97, 103), (125, 129, 151),
- (116, 154, 207), (104, 158, 235), (100, 158, 235), (100, 158, 244),
- (100, 166, 254), (104, 173, 254), (100, 173, 244), (104, 189, 254),
- (132, 202, 254), (161, 201, 244), (185, 202, 244), (201, 226, 254),
- (221, 230, 254), (233, 250, 254), (250, 254, 254), (254, 254, 254),
- (250, 250, 254), (230, 238, 235), (206, 202, 207), (178, 169, 169),
- (149, 129, 132), (117, 88, 103), (93, 60, 65), (105, 56, 56),
- (113, 56, 56), (133, 88, 75), (141, 108, 94), (149, 137, 132),
- (170, 165, 169), (182, 190, 198), (214, 214, 226), (217, 230, 244),
- (217, 234, 244), (209, 234, 254), (197, 226, 235), (173, 194, 226),
- (149, 173, 198), (157, 165, 179), (149, 149, 160), (149, 121, 122),
- (129, 100, 103), (113, 76, 84), (96, 56, 65), (92, 52, 56),
- (88, 52, 56), (84, 68, 56), (97, 85, 94), (112, 109, 132),
- (128, 129, 150), (133, 137, 179), (137, 157, 188), (161, 157, 169),
- (161, 141, 150), (166, 136, 132), (153, 132, 122), (157, 120, 113),
- (169, 141, 131), (198, 173, 160), (202, 177, 170), (218, 210, 207),
- (246, 238, 244), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (238, 250, 244), (222, 242, 244), (218, 214, 226),
- (190, 190, 198), (181, 177, 178), (185, 173, 169), (194, 173, 169),
- (181, 173, 179), (161, 165, 179), (157, 169, 179), (141, 173, 207),
- (133, 173, 216), (136, 169, 226), (137, 149, 188), (125, 121, 132),
- (96, 92, 103), (84, 64, 75), (80, 60, 66), (88, 60, 66),
- (104, 76, 85), (129, 125, 122), (161, 161, 169), (201, 193, 197)
- ),
-
-// 14 german-landscape
-((61, 62, 43), (52, 48, 45), (42, 44, 39), (37, 39, 34),
- (33, 39, 23), (36, 44, 22), (46, 54, 32), (51, 55, 33),
- (45, 49, 38), (45, 49, 38), (45, 45, 45), (45, 45, 45),
- (35, 35, 35), (35, 39, 28), (36, 44, 22), (36, 44, 22),
- (31, 39, 17), (31, 39, 17), (31, 39, 17), (31, 39, 17),
- (31, 39, 17), (31, 39, 17), (28, 34, 18), (23, 29, 13),
- (25, 29, 18), (30, 34, 23), (30, 34, 23), (33, 39, 23),
- (36, 44, 22), (39, 48, 22), (45, 43, 38), (55, 55, 44),
- (60, 54, 45), (63, 61, 54), (69, 68, 58), (70, 66, 54),
- (66, 64, 48), (70, 69, 45), (79, 75, 50), (77, 85, 55),
- (94, 101, 63), (100, 123, 70), (115, 123, 80), (131, 132, 106),
- (134, 139, 102), (131, 130, 80), (120, 105, 63), (110, 98, 70),
- (96, 76, 62), (77, 68, 57), (65, 79, 60), (72, 79, 65),
- (90, 95, 69), (102, 99, 77), (118, 130, 107), (137, 163, 141),
- (159, 182, 173), (167, 178, 180), (177, 170, 179), (178, 172, 183),
- (183, 179, 196), (165, 177, 194), (151, 168, 185), (127, 154, 156),
- (131, 133, 141), (132, 125, 149), (133, 139, 140), (151, 129, 154),
- (163, 157, 170), (169, 168, 176), (164, 174, 180), (168, 179, 193),
- (168, 187, 195), (161, 179, 194), (161, 195, 194), (174, 198, 204),
- (193, 227, 202), (210, 230, 224), (214, 223, 214), (240, 234, 209),
- (219, 215, 201), (201, 197, 192), (204, 180, 172), (197, 156, 171),
- (184, 157, 167), (169, 156, 169), (177, 129, 137), (148, 105, 71),
- (111, 83, 64), (101, 79, 57), (93, 80, 50), (81, 73, 45),
- (79, 79, 47), (85, 89, 56), (100, 94, 74), (119, 120, 84),
- (154, 109, 96), (132, 132, 120), (133, 188, 112), (124, 180, 99),
- (130, 156, 103), (111, 139, 75), (102, 109, 62), (94, 94, 54),
- (91, 79, 57), (86, 72, 56), (86, 70, 53), (78, 68, 49),
- (68, 57, 46), (58, 58, 44), (53, 59, 43), (50, 54, 43),
- (46, 50, 28), (41, 49, 27), (39, 48, 22), (39, 48, 22),
- (39, 48, 22), (39, 48, 22), (44, 53, 27), (47, 57, 33),
- (54, 63, 37), (70, 71, 45), (75, 79, 40), (84, 78, 41),
- (96, 93, 46), (110, 106, 55), (122, 115, 50), (142, 158, 73),
- (137, 185, 77), (132, 178, 79), (135, 150, 71), (114, 109, 53),
- (97, 92, 58), (86, 97, 78), (97, 96, 62), (113, 121, 90),
- (110, 129, 129), (138, 144, 170), (164, 173, 181), (183, 184, 200),
- (194, 193, 202), (214, 210, 211), (208, 220, 216), (210, 220, 212),
- (205, 202, 204), (186, 186, 193), (186, 173, 176), (176, 155, 152),
- (185, 123, 88), (172, 130, 65), (161, 126, 53), (120, 106, 56),
- (98, 83, 60), (76, 70, 51), (58, 58, 47), (58, 58, 44),
- (64, 67, 43), (70, 78, 42), (80, 97, 50), (99, 111, 58),
- (104, 140, 59), (113, 144, 62), (145, 139, 67), (164, 133, 60),
- (172, 133, 65), (184, 149, 59), (158, 135, 56), (134, 109, 56),
- (114, 100, 58), (106, 103, 65), (109, 108, 64), (114, 120, 75),
- (123, 134, 118), (136, 147, 152), (145, 168, 187), (156, 179, 183),
- (153, 174, 190), (153, 172, 190), (143, 161, 178), (130, 139, 150),
- (114, 116, 120), (93, 89, 82), (87, 81, 62), (79, 79, 47),
- (75, 85, 47), (76, 87, 46), (77, 85, 45), (84, 88, 45),
- (87, 97, 46), (97, 97, 47), (116, 108, 56), (159, 130, 57),
- (170, 120, 72), (137, 103, 67), (108, 85, 65), (99, 75, 56),
- (87, 78, 54), (78, 68, 46), (69, 68, 44), (70, 64, 45),
- (73, 67, 48), (77, 75, 55), (84, 88, 65), (97, 102, 83),
- (108, 119, 128), (131, 146, 146), (151, 162, 177), (168, 172, 190),
- (180, 182, 200), (168, 187, 195), (182, 190, 196), (194, 197, 197),
- (212, 210, 202), (221, 217, 208), (220, 217, 217), (218, 217, 216),
- (210, 205, 204), (200, 182, 162), (223, 194, 83), (220, 174, 75),
- (225, 173, 78), (214, 151, 77), (170, 115, 76), (125, 88, 80),
- (101, 83, 60), (88, 83, 55), (86, 91, 47), (83, 91, 50),
- (82, 92, 57), (98, 99, 70), (114, 116, 69), (117, 137, 99),
- (129, 148, 127), (143, 157, 168), (161, 171, 179), (160, 168, 189),
- (153, 157, 182), (155, 139, 161), (179, 116, 112), (158, 104, 89),
- (164, 97, 83), (161, 97, 68), (173, 102, 80), (182, 119, 100),
- (181, 144, 157), (170, 170, 169), (156, 158, 172), (130, 141, 156),
- (115, 140, 140), (124, 139, 130), (131, 155, 114), (130, 160, 116),
- (126, 149, 104), (134, 148, 136), (147, 157, 172), (163, 178, 187)
- ),
-
-// 15 no-name
-((218, 222, 188), (238, 230, 197), (238, 242, 206), (238, 242, 207),
- (230, 238, 225), (234, 238, 216), (242, 241, 235), (242, 245, 216),
- (230, 242, 206), (222, 234, 197), (214, 218, 198), (206, 210, 188),
- (194, 202, 169), (190, 202, 160), (206, 214, 170), (222, 226, 197),
- (234, 237, 206), (234, 242, 197), (222, 226, 197), (194, 202, 170),
- (174, 190, 170), (165, 178, 150), (162, 169, 141), (150, 162, 132),
- (141, 141, 122), (133, 137, 113), (133, 141, 113), (133, 133, 103),
- (121, 125, 103), (121, 125, 103), (113, 121, 94), (101, 109, 85),
- (77, 93, 66), (52, 64, 37), (48, 64, 37), (48, 56, 28),
- (44, 60, 28), (44, 52, 28), (36, 44, 18), (36, 36, 0),
- (36, 44, 9), (40, 52, 9), (56, 64, 18), (48, 64, 28),
- (64, 80, 47), (85, 105, 66), (101, 117, 85), (108, 125, 94),
- (116, 141, 113), (116, 137, 132), (116, 141, 132), (120, 141, 132),
- (121, 137, 122), (121, 133, 113), (117, 125, 103), (113, 121, 94),
- (108, 113, 94), (109, 112, 94), (108, 121, 94), (104, 117, 94),
- (105, 113, 85), (109, 117, 85), (109, 117, 85), (105, 113, 85),
- (101, 113, 85), (105, 109, 85), (100, 113, 94), (104, 112, 103),
- (104, 112, 103), (104, 108, 103), (108, 108, 94), (113, 113, 94),
- (121, 121, 103), (129, 133, 113), (125, 145, 113), (133, 146, 122),
- (133, 146, 122), (125, 146, 132), (121, 146, 132), (120, 146, 141),
- (120, 141, 141), (116, 141, 132), (116, 146, 132), (117, 146, 122),
- (108, 133, 103), (100, 121, 94), (89, 105, 75), (170, 87, 0),
- (56, 68, 28), (48, 60, 28), (44, 60, 28), (52, 64, 37),
- (80, 97, 75), (93, 109, 94), (100, 113, 94), (96, 113, 94),
- (96, 117, 94), (104, 117, 94), (108, 121, 94), (108, 121, 94),
- (113, 121, 103), (112, 121, 103), (108, 125, 103), (104, 121, 103),
- (108, 121, 103), (108, 117, 103), (113, 117, 94), (113, 117, 94),
- (117, 121, 94), (117, 125, 94), (129, 141, 94), (141, 146, 94),
- (141, 146, 103), (154, 154, 113), (154, 162, 122), (154, 162, 122),
- (154, 161, 122), (146, 154, 113), (137, 146, 103), (129, 133, 94),
- (125, 125, 85), (105, 121, 75), (97, 109, 66), (68, 76, 37),
- (56, 68, 28), (64, 81, 37), (69, 77, 37), (113, 109, 66),
- (121, 125, 75), (129, 125, 85), (121, 121, 85), (109, 117, 85),
- (105, 125, 85), (108, 121, 94), (101, 121, 84), (104, 121, 94),
- (100, 121, 103), (100, 121, 103), (104, 117, 94), (100, 113, 94),
- (100, 108, 94), (101, 109, 85), (77, 88, 66), (52, 64, 37),
- (44, 56, 28), (32, 40, 28), (28, 20, 9), (24, 24, 0),
- (4, 20, 0), (8, 16, 0), (12, 24, 0), (28, 40, 9),
- (36, 48, 18), (60, 68, 37), (93, 101, 85), (117, 121, 85),
- (133, 137, 94), (137, 145, 113), (150, 162, 113), (154, 162, 122),
- (158, 170, 122), (158, 170, 122), (170, 174, 113), (166, 170, 122),
- (162, 170, 122), (161, 165, 122), (150, 158, 122), (133, 150, 122),
- (129, 146, 122), (120, 146, 122), (117, 146, 122), (117, 141, 122),
- (112, 129, 103), (125, 125, 103), (137, 137, 103), (146, 154, 113),
- (158, 170, 122), (170, 182, 132), (178, 182, 141), (182, 186, 151),
- (194, 202, 151), (178, 190, 141), (178, 182, 141), (170, 178, 141),
- (162, 174, 132), (154, 166, 122), (146, 158, 122), (133, 154, 122),
- (125, 150, 122), (125, 146, 122), (125, 146, 132), (125, 146, 132),
- (129, 150, 132), (133, 150, 132), (133, 150, 132), (129, 146, 132),
- (133, 154, 132), (133, 154, 132), (141, 154, 132), (146, 150, 132),
- (158, 169, 132), (174, 178, 132), (170, 186, 132), (178, 190, 141),
- (182, 194, 160), (198, 202, 160), (198, 206, 170), (214, 218, 179),
- (218, 226, 197), (210, 214, 188), (190, 194, 160), (170, 182, 141),
- (158, 166, 122), (146, 154, 113), (137, 137, 113), (129, 125, 103),
- (125, 125, 103), (129, 120, 103), (125, 125, 94), (121, 121, 94),
- (121, 129, 94), (129, 125, 103), (129, 125, 103), (129, 129, 103),
- (129, 137, 113), (133, 145, 122), (137, 146, 122), (150, 157, 122),
- (150, 158, 122), (146, 150, 132), (150, 154, 141), (146, 146, 132),
- (137, 145, 132), (129, 146, 132), (125, 146, 141), (120, 146, 141),
- (116, 146, 141), (120, 146, 141), (120, 150, 151), (129, 150, 141),
- (129, 150, 141), (129, 154, 141), (133, 154, 141), (137, 158, 141),
- (137, 158, 141), (141, 162, 151), (149, 162, 151), (141, 162, 151),
- (150, 166, 141), (154, 161, 141), (158, 169, 132), (158, 166, 122),
- (162, 165, 113), (158, 166, 113), (154, 166, 113), (149, 157, 113)
- ),
-
-// 16 living-mud-bomb
-((193, 144, 35), (153, 117, 33), (133, 107, 35), (102, 76, 20),
- (96, 67, 20), (79, 51, 16), (70, 47, 16), (66, 52, 16),
- (64, 48, 16), (64, 47, 16), (61, 44, 16), (58, 41, 16),
- (58, 42, 16), (64, 46, 16), (72, 48, 16), (85, 52, 18),
- (86, 60, 18), (88, 64, 22), (85, 76, 24), (75, 76, 24),
- (89, 56, 15), (84, 47, 16), (84, 46, 16), (84, 43, 16),
- (84, 41, 16), (84, 40, 16), (84, 40, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (81, 39, 16), (79, 39, 16),
- (75, 39, 16), (66, 39, 16), (64, 40, 16), (55, 40, 16),
- (51, 40, 16), (48, 40, 16), (48, 40, 16), (49, 42, 16),
- (53, 43, 16), (55, 41, 16), (55, 41, 16), (53, 41, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 38, 16),
- (48, 38, 16), (48, 38, 16), (48, 38, 16), (48, 38, 16),
- (45, 35, 16), (48, 38, 16), (48, 38, 16), (49, 40, 16),
- (53, 40, 16), (58, 40, 16), (64, 40, 16), (75, 39, 16),
- (81, 39, 16), (83, 39, 16), (84, 39, 16), (81, 39, 16),
- (79, 39, 16), (75, 40, 16), (68, 47, 16), (64, 48, 16),
- (64, 48, 16), (64, 48, 16), (58, 46, 16), (56, 44, 16),
- (56, 44, 16), (53, 43, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (49, 40, 16),
- (55, 41, 16), (63, 43, 16), (68, 47, 16), (79, 49, 16),
- (93, 56, 15), (96, 68, 20), (120, 84, 20), (151, 110, 35),
- (186, 141, 35), (236, 162, 35), (246, 167, 44), (238, 165, 35),
- (226, 153, 33), (185, 106, 22), (128, 82, 15), (96, 70, 20),
- (84, 60, 22), (72, 48, 16), (62, 47, 16), (55, 42, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (49, 40, 16), (55, 40, 16),
- (58, 40, 16), (64, 42, 16), (68, 46, 16), (70, 47, 16),
- (77, 43, 16), (81, 40, 16), (84, 39, 16), (85, 39, 16),
- (91, 39, 15), (96, 39, 16), (96, 39, 16), (94, 39, 16),
- (91, 39, 16), (85, 39, 16), (85, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (85, 39, 16), (87, 42, 16),
- (91, 43, 16), (96, 43, 16), (100, 40, 16), (106, 52, 22),
- (124, 75, 17), (164, 105, 21), (217, 135, 30), (239, 162, 49),
- (248, 175, 48), (237, 159, 49), (202, 125, 32), (163, 84, 15),
- (130, 76, 20), (106, 71, 22), (98, 53, 15), (91, 43, 16),
- (84, 41, 16), (77, 39, 16), (68, 39, 16), (64, 42, 16),
- (64, 44, 16), (68, 47, 16), (75, 46, 16), (84, 42, 16),
- (91, 40, 16), (98, 39, 16), (100, 40, 16), (101, 50, 15),
- (117, 55, 15), (120, 53, 15), (120, 51, 15), (120, 54, 15),
- (106, 52, 15), (102, 43, 15), (100, 39, 16), (92, 39, 16),
- (87, 39, 16), (85, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (85, 39, 16),
- (92, 39, 16), (100, 39, 16), (100, 39, 16), (117, 46, 15),
- (127, 62, 15), (175, 55, 15), (192, 53, 15), (237, 60, 15),
- (247, 74, 20), (230, 62, 17), (184, 53, 15), (182, 56, 15),
- (134, 48, 15), (128, 67, 20), (128, 78, 28), (137, 103, 28),
- (188, 128, 30), (229, 153, 35), (245, 151, 35), (248, 133, 41),
- (248, 106, 31), (202, 107, 22), (137, 94, 35), (108, 76, 15),
- (93, 56, 15), (84, 47, 16), (84, 45, 16), (84, 42, 16),
- (81, 39, 16), (81, 39, 16), (73, 39, 16), (64, 40, 16),
- (58, 40, 16), (55, 39, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (49, 40, 16), (53, 40, 16), (57, 40, 16),
- (64, 40, 16), (66, 39, 16), (70, 39, 16), (77, 39, 16),
- (81, 39, 16), (84, 39, 16), (84, 39, 16), (81, 41, 16),
- (77, 40, 16), (68, 46, 16), (64, 47, 16), (64, 47, 16)
- ),
-
-// 17 cars
-((43, 30, 36), (38, 26, 33), (29, 22, 30), (32, 24, 32),
- (31, 31, 35), (40, 39, 36), (51, 56, 42), (69, 71, 43),
- (92, 94, 54), (116, 120, 64), (183, 130, 77), (221, 172, 85),
- (218, 188, 136), (187, 189, 148), (190, 191, 173), (176, 180, 172),
- (159, 184, 170), (142, 161, 152), (126, 135, 130), (104, 119, 98),
- (98, 83, 78), (81, 60, 64), (87, 41, 42), (90, 44, 36),
- (78, 35, 32), (59, 24, 34), (57, 24, 32), (54, 32, 38),
- (51, 35, 37), (54, 32, 39), (64, 51, 38), (74, 59, 34),
- (82, 70, 38), (91, 96, 51), (132, 137, 68), (207, 152, 66),
- (229, 204, 97), (217, 199, 117), (213, 222, 147), (218, 215, 178),
- (193, 204, 181), (177, 197, 185), (171, 199, 191), (165, 182, 185),
- (155, 161, 156), (116, 122, 129), (91, 87, 99), (72, 74, 85),
- (63, 55, 63), (44, 41, 50), (34, 33, 45), (33, 25, 34),
- (27, 23, 28), (33, 21, 25), (39, 33, 24), (47, 45, 38),
- (52, 51, 45), (67, 62, 56), (92, 82, 69), (120, 118, 89),
- (152, 134, 85), (164, 135, 91), (152, 152, 93), (155, 166, 95),
- (146, 157, 118), (138, 166, 102), (130, 164, 111), (133, 155, 93),
- (113, 136, 88), (102, 131, 85), (96, 100, 60), (90, 81, 57),
- (69, 70, 37), (59, 63, 38), (58, 49, 37), (49, 39, 39),
- (43, 36, 32), (33, 23, 30), (27, 17, 30), (27, 19, 31),
- (26, 23, 29), (24, 20, 27), (26, 21, 29), (33, 24, 32),
- (45, 32, 37), (51, 45, 46), (70, 66, 62), (108, 94, 78),
- (174, 107, 74), (205, 144, 56), (210, 171, 78), (205, 194, 148),
- (211, 201, 178), (205, 226, 197), (195, 210, 202), (183, 207, 199),
- (178, 206, 195), (162, 203, 184), (156, 195, 177), (158, 187, 169),
- (152, 186, 156), (152, 162, 151), (143, 143, 137), (147, 147, 111),
- (125, 138, 102), (125, 124, 97), (122, 132, 68), (109, 114, 62),
- (92, 94, 49), (82, 73, 41), (72, 55, 49), (69, 50, 39),
- (67, 49, 47), (69, 62, 60), (70, 70, 80), (84, 93, 100),
- (96, 132, 114), (106, 133, 125), (113, 130, 123), (117, 128, 114),
- (136, 138, 123), (143, 160, 126), (151, 174, 128), (157, 188, 118),
- (165, 184, 135), (173, 203, 155), (186, 219, 163), (198, 226, 180),
- (195, 244, 191), (203, 247, 199), (207, 238, 196), (205, 244, 226),
- (221, 248, 232), (236, 250, 236), (222, 247, 232), (207, 230, 212),
- (190, 212, 200), (165, 190, 191), (136, 162, 173), (107, 133, 128),
- (96, 116, 109), (92, 105, 77), (76, 72, 69), (89, 76, 60),
- (100, 92, 76), (120, 118, 98), (150, 164, 137), (167, 198, 158),
- (188, 218, 157), (209, 237, 162), (215, 244, 184), (222, 254, 212),
- (236, 253, 238), (246, 253, 239), (252, 252, 241), (251, 254, 243),
- (248, 252, 241), (243, 251, 238), (242, 240, 224), (239, 239, 213),
- (211, 229, 209), (224, 229, 197), (215, 229, 179), (203, 228, 197),
- (190, 220, 180), (182, 218, 163), (159, 197, 139), (133, 167, 129),
- (120, 145, 128), (106, 130, 110), (79, 82, 94), (64, 64, 70),
- (52, 44, 57), (42, 31, 43), (39, 42, 46), (58, 59, 61),
- (76, 73, 84), (108, 107, 114), (140, 148, 145), (169, 178, 165),
- (195, 205, 186), (213, 227, 209), (218, 244, 225), (241, 253, 215),
- (241, 254, 212), (239, 248, 180), (233, 247, 175), (223, 225, 171),
- (183, 192, 147), (152, 143, 122), (123, 118, 103), (105, 112, 95),
- (90, 89, 94), (76, 77, 89), (79, 88, 98), (96, 110, 112),
- (116, 116, 116), (134, 134, 134), (144, 156, 164), (138, 166, 175),
- (153, 184, 183), (166, 201, 161), (174, 218, 170), (179, 215, 175),
- (182, 191, 169), (171, 184, 169), (149, 164, 168), (136, 158, 163),
- (116, 131, 127), (92, 120, 99), (78, 101, 65), (77, 78, 61),
- (66, 68, 48), (66, 67, 44), (75, 72, 52), (92, 77, 66),
- (153, 100, 68), (178, 87, 59), (168, 60, 50), (152, 53, 43),
- (92, 77, 50), (79, 68, 52), (68, 59, 66), (63, 59, 72),
- (57, 71, 73), (79, 83, 91), (111, 110, 95), (134, 120, 91),
- (182, 74, 55), (189, 30, 39), (189, 28, 37), (167, 26, 34),
- (159, 32, 36), (97, 36, 37), (63, 36, 40), (48, 27, 36),
- (40, 23, 24), (32, 22, 16), (24, 17, 23), (22, 17, 25),
- (23, 17, 25), (24, 20, 27), (24, 19, 24), (26, 19, 26),
- (30, 18, 26), (33, 16, 29), (36, 19, 27), (33, 19, 27),
- (35, 22, 27), (45, 27, 21), (50, 34, 37), (49, 44, 43),
- (64, 53, 45), (80, 69, 52), (92, 94, 68), (127, 123, 85)
- ),
-
-// 18 unhealthy-tan
-((218, 205, 192), (223, 205, 183), (219, 202, 177), (205, 193, 171),
- (206, 186, 157), (189, 170, 147), (173, 151, 130), (163, 143, 129),
- (160, 142, 119), (156, 141, 120), (159, 150, 133), (168, 161, 143),
- (183, 172, 164), (211, 200, 191), (216, 206, 199), (218, 212, 211),
- (220, 213, 206), (222, 213, 203), (223, 209, 199), (212, 203, 192),
- (205, 194, 176), (198, 180, 151), (187, 160, 127), (173, 141, 106),
- (153, 126, 101), (130, 108, 88), (104, 96, 79), (88, 76, 64),
- (72, 59, 51), (67, 48, 48), (63, 42, 44), (58, 35, 38),
- (60, 41, 45), (64, 46, 45), (76, 56, 50), (80, 60, 53),
- (92, 66, 57), (96, 70, 58), (99, 77, 64), (105, 84, 67),
- (114, 91, 71), (118, 97, 79), (121, 104, 84), (123, 105, 82),
- (114, 101, 82), (113, 96, 72), (113, 89, 64), (113, 81, 60),
- (108, 67, 51), (102, 65, 52), (88, 63, 53), (79, 54, 49),
- (74, 48, 48), (65, 46, 47), (69, 46, 44), (68, 41, 43),
- (70, 46, 46), (73, 48, 49), (77, 54, 52), (77, 58, 54),
- (90, 70, 59), (93, 76, 64), (97, 85, 67), (101, 93, 81),
- (115, 106, 87), (125, 112, 97), (141, 124, 97), (147, 121, 104),
- (146, 120, 104), (138, 114, 91), (134, 109, 85), (122, 96, 75),
- (111, 83, 66), (106, 70, 62), (102, 65, 53), (92, 58, 51),
- (83, 49, 49), (83, 48, 46), (83, 54, 49), (94, 66, 56),
- (99, 70, 54), (103, 75, 58), (108, 79, 63), (113, 85, 64),
- (119, 90, 72), (123, 98, 76), (128, 102, 78), (130, 107, 78),
- (131, 108, 79), (132, 104, 79), (131, 100, 79), (135, 99, 73),
- (135, 98, 71), (131, 100, 70), (124, 94, 70), (118, 91, 71),
- (114, 93, 70), (105, 96, 69), (105, 90, 67), (105, 86, 64),
- (104, 81, 63), (103, 75, 62), (94, 73, 56), (88, 72, 58),
- (85, 74, 59), (92, 70, 60), (87, 74, 60), (96, 79, 62),
- (101, 87, 70), (112, 102, 77), (124, 107, 84), (133, 108, 87),
- (143, 114, 92), (148, 119, 99), (149, 124, 104), (149, 124, 106),
- (150, 131, 104), (165, 140, 109), (175, 148, 113), (189, 164, 131),
- (199, 178, 144), (202, 182, 160), (209, 192, 178), (214, 202, 191),
- (220, 210, 194), (219, 207, 192), (222, 204, 181), (208, 192, 165),
- (196, 169, 138), (184, 153, 118), (176, 142, 104), (165, 129, 92),
- (155, 115, 75), (142, 110, 77), (136, 108, 82), (136, 108, 84),
- (134, 110, 84), (134, 115, 87), (136, 116, 90), (146, 123, 95),
- (148, 126, 98), (149, 127, 102), (149, 125, 101), (149, 127, 97),
- (150, 125, 99), (148, 124, 97), (140, 120, 92), (136, 118, 86),
- (131, 118, 86), (129, 109, 85), (128, 108, 85), (125, 108, 89),
- (126, 107, 97), (131, 112, 95), (140, 126, 101), (153, 135, 112),
- (171, 147, 118), (195, 164, 136), (204, 177, 144), (199, 179, 149),
- (201, 185, 160), (199, 184, 162), (182, 170, 153), (172, 156, 140),
- (158, 148, 125), (144, 139, 121), (132, 125, 112), (129, 121, 100),
- (124, 110, 92), (112, 100, 84), (104, 84, 68), (100, 76, 67),
- (98, 75, 63), (94, 76, 60), (94, 76, 60), (94, 73, 60),
- (102, 78, 61), (111, 81, 65), (113, 89, 65), (123, 93, 71),
- (128, 101, 78), (132, 108, 80), (133, 108, 84), (130, 109, 80),
- (123, 102, 78), (117, 101, 75), (112, 94, 71), (106, 86, 67),
- (106, 82, 65), (109, 82, 60), (111, 84, 57), (113, 84, 57),
- (118, 88, 57), (121, 92, 64), (125, 98, 69), (129, 106, 74),
- (132, 109, 79), (143, 119, 82), (162, 125, 87), (168, 133, 95),
- (162, 140, 115), (158, 144, 132), (156, 152, 147), (155, 152, 150),
- (161, 159, 156), (183, 168, 159), (188, 174, 151), (190, 171, 145),
- (194, 170, 143), (193, 173, 146), (193, 167, 145), (188, 163, 138),
- (180, 155, 124), (162, 140, 118), (148, 123, 100), (137, 106, 85),
- (130, 99, 76), (123, 94, 68), (124, 91, 62), (121, 89, 64),
- (123, 91, 64), (126, 94, 69), (131, 97, 75), (128, 98, 75),
- (123, 96, 72), (117, 94, 66), (117, 92, 65), (111, 89, 63),
- (102, 83, 63), (90, 75, 60), (84, 66, 59), (79, 55, 55),
- (72, 49, 52), (71, 46, 48), (72, 46, 48), (75, 50, 48),
- (79, 54, 52), (92, 62, 53), (99, 67, 54), (109, 75, 59),
- (122, 79, 55), (126, 89, 63), (132, 94, 67), (136, 97, 67),
- (138, 102, 70), (135, 106, 80), (139, 114, 91), (152, 126, 96),
- (163, 130, 101), (159, 134, 104), (162, 141, 109), (168, 136, 101),
- (152, 132, 103), (151, 123, 95), (142, 115, 83), (138, 108, 78)
- ),
-
-// 19 daffodil
-((17, 0, 0), (54, 34, 22), (92, 62, 28), (128, 122, 46),
- (214, 134, 0), (248, 152, 0), (242, 157, 5), (225, 157, 5),
- (172, 143, 56), (133, 110, 56), (90, 90, 51), (65, 65, 46),
- (66, 54, 43), (54, 54, 47), (37, 51, 45), (34, 49, 34),
- (34, 60, 28), (39, 52, 36), (34, 45, 28), (51, 51, 30),
- (49, 49, 32), (54, 49, 32), (49, 45, 26), (45, 39, 17),
- (34, 28, 11), (22, 22, 11), (17, 17, 11), (17, 17, 5),
- (17, 5, 5), (11, 5, 11), (5, 11, 11), (5, 5, 5),
- (5, 0, 0), (5, 0, 0), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (11, 5, 0), (11, 5, 5),
- (11, 0, 0), (11, 0, 0), (17, 0, 0), (17, 5, 0),
- (28, 5, 5), (47, 22, 11), (75, 43, 20), (114, 83, 46),
- (186, 134, 50), (239, 146, 11), (254, 146, 0), (237, 152, 5),
- (210, 135, 28), (114, 101, 43), (68, 66, 22), (54, 60, 32),
- (45, 56, 34), (51, 60, 28), (51, 54, 28), (47, 51, 24),
- (54, 49, 15), (54, 49, 11), (51, 28, 5), (43, 26, 0),
- (28, 22, 0), (22, 17, 0), (28, 34, 0), (30, 45, 15),
- (43, 41, 15), (45, 45, 22), (49, 45, 22), (51, 45, 22),
- (47, 37, 22), (45, 39, 22), (32, 32, 20), (28, 17, 17),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 17, 17),
- (17, 17, 17), (17, 22, 17), (17, 20, 15), (17, 22, 5),
- (17, 17, 0), (17, 11, 0), (17, 5, 5), (22, 11, 5),
- (24, 9, 9), (28, 17, 11), (34, 22, 11), (41, 28, 17),
- (45, 39, 22), (51, 53, 29), (68, 62, 34), (101, 78, 56),
- (155, 116, 65), (220, 151, 73), (242, 157, 39), (254, 186, 39),
- (248, 203, 33), (248, 191, 27), (248, 163, 11), (254, 134, 0),
- (254, 129, 0), (212, 95, 0), (127, 62, 28), (77, 59, 25),
- (60, 58, 32), (60, 63, 35), (68, 79, 45), (85, 93, 59),
- (96, 96, 56), (103, 81, 92), (82, 124, 147), (60, 111, 139),
- (45, 73, 131), (49, 83, 83), (51, 62, 68), (58, 52, 52),
- (49, 43, 43), (35, 36, 36), (34, 34, 22), (22, 22, 20),
- (22, 22, 26), (22, 17, 26), (22, 17, 17), (22, 17, 11),
- (22, 22, 17), (22, 22, 17), (26, 32, 20), (28, 34, 22),
- (34, 45, 26), (49, 49, 37), (56, 56, 49), (77, 71, 66),
- (109, 112, 92), (120, 160, 159), (180, 186, 180), (218, 224, 190),
- (239, 233, 205), (207, 218, 178), (158, 168, 123), (127, 155, 96),
- (107, 113, 90), (66, 77, 66), (54, 79, 54), (49, 69, 49),
- (56, 68, 36), (39, 72, 48), (49, 86, 63), (90, 102, 79),
- (139, 133, 94), (179, 179, 122), (237, 214, 157), (246, 235, 189),
- (248, 225, 163), (248, 208, 129), (248, 208, 73), (254, 197, 44),
- (254, 197, 44), (248, 185, 56), (208, 180, 73), (189, 155, 59),
- (152, 141, 79), (127, 138, 73), (138, 144, 67), (135, 141, 79),
- (150, 156, 94), (177, 148, 103), (214, 180, 118), (246, 217, 161),
- (244, 198, 159), (246, 229, 178), (254, 237, 180), (254, 237, 180),
- (246, 223, 172), (171, 191, 142), (147, 152, 118), (147, 141, 107),
- (135, 141, 107), (149, 131, 104), (158, 141, 108), (152, 141, 118),
- (156, 154, 128), (188, 165, 154), (231, 208, 169), (248, 226, 186),
- (248, 226, 197), (208, 225, 197), (175, 179, 152), (151, 145, 117),
- (119, 124, 96), (86, 100, 66), (62, 85, 51), (45, 71, 22),
- (49, 64, 26), (60, 69, 25), (101, 87, 50), (145, 113, 56),
- (214, 135, 28), (248, 163, 16), (248, 169, 22), (254, 174, 16),
- (254, 180, 11), (254, 180, 16), (242, 174, 11), (254, 168, 5),
- (254, 157, 0), (254, 151, 0), (254, 157, 0), (254, 174, 0),
- (254, 186, 0), (254, 191, 16), (242, 197, 28), (196, 178, 60),
- (152, 130, 68), (113, 124, 59), (100, 100, 56), (68, 79, 59),
- (53, 60, 39), (49, 37, 32), (39, 28, 22), (34, 17, 17),
- (28, 22, 17), (34, 22, 11), (34, 32, 11), (49, 37, 15),
- (56, 39, 28), (60, 47, 32), (77, 57, 31), (90, 80, 48),
- (107, 116, 65), (164, 118, 84), (188, 148, 109), (197, 152, 107),
- (231, 197, 129), (197, 174, 95), (158, 152, 95), (133, 121, 65),
- (111, 82, 71), (90, 60, 54), (92, 75, 47), (110, 70, 42),
- (132, 88, 50), (186, 112, 50), (220, 129, 28), (224, 117, 22),
- (180, 95, 28), (102, 60, 34), (60, 60, 20), (43, 52, 15),
- (26, 43, 5), (17, 31, 0), (11, 28, 5), (28, 22, 17)
- ),
-
-// 20 rose
-((113, 33, 37), (84, 23, 37), (55, 27, 28), (36, 40, 18),
- (32, 56, 9), (60, 77, 18), (56, 101, 27), (60, 81, 28),
- (52, 89, 18), (48, 85, 28), (40, 68, 28), (40, 56, 28),
- (40, 52, 28), (76, 30, 28), (105, 18, 18), (121, 22, 19),
- (125, 21, 28), (105, 22, 28), (84, 19, 28), (56, 23, 28),
- (36, 36, 28), (32, 40, 28), (28, 36, 18), (28, 32, 18),
- (27, 32, 9), (48, 27, 9), (77, 22, 9), (101, 15, 9),
- (137, 14, 9), (150, 21, 19), (162, 28, 38), (178, 38, 57),
- (166, 35, 86), (166, 39, 86), (178, 44, 86), (178, 47, 95),
- (174, 68, 113), (170, 182, 170), (177, 190, 188), (181, 198, 179),
- (166, 170, 160), (182, 52, 105), (198, 44, 96), (166, 31, 86),
- (154, 30, 67), (146, 29, 47), (129, 25, 28), (101, 22, 18),
- (68, 22, 18), (52, 23, 18), (36, 36, 18), (28, 36, 18),
- (32, 44, 18), (36, 48, 18), (40, 56, 28), (52, 60, 28),
- (52, 73, 28), (64, 73, 28), (101, 26, 28), (125, 25, 28),
- (141, 22, 28), (129, 18, 28), (109, 21, 28), (76, 26, 28),
- (48, 52, 37), (60, 72, 28), (73, 97, 47), (77, 109, 85),
- (92, 133, 122), (100, 133, 132), (96, 133, 131), (85, 113, 85),
- (93, 96, 47), (93, 117, 47), (113, 108, 37), (125, 63, 47),
- (141, 29, 38), (146, 25, 28), (146, 22, 28), (146, 25, 38),
- (146, 25, 57), (150, 26, 66), (158, 30, 76), (158, 35, 86),
- (162, 27, 86), (166, 27, 86), (158, 34, 76), (153, 34, 57),
- (141, 29, 47), (121, 33, 37), (76, 59, 37), (48, 60, 37),
- (28, 56, 28), (28, 40, 18), (20, 28, 18), (20, 24, 18),
- (23, 24, 18), (24, 32, 28), (28, 36, 37), (40, 39, 37),
- (64, 23, 28), (101, 22, 28), (141, 19, 38), (146, 22, 47),
- (150, 21, 47), (158, 26, 57), (150, 22, 47), (150, 21, 57),
- (146, 22, 47), (141, 18, 38), (137, 21, 28), (137, 22, 28),
- (133, 21, 28), (133, 21, 18), (113, 18, 9), (133, 20, 18),
- (141, 21, 19), (146, 21, 28), (150, 21, 28), (154, 28, 28),
- (158, 24, 28), (150, 28, 28), (154, 28, 38), (166, 33, 48),
- (166, 25, 48), (154, 22, 47), (158, 30, 57), (162, 31, 67),
- (162, 43, 76), (157, 140, 56), (129, 170, 103), (166, 186, 169),
- (181, 189, 198), (173, 189, 207), (169, 185, 188), (154, 170, 170),
- (182, 52, 133), (178, 44, 115), (178, 40, 105), (182, 56, 114),
- (150, 170, 160), (165, 186, 188), (165, 185, 188), (112, 158, 160),
- (104, 133, 113), (76, 113, 75), (85, 92, 47), (133, 30, 38),
- (150, 29, 28), (158, 28, 28), (158, 29, 28), (170, 25, 28),
- (166, 37, 38), (157, 30, 48), (150, 26, 57), (146, 22, 66),
- (150, 34, 67), (150, 33, 57), (150, 25, 47), (146, 22, 47),
- (146, 19, 38), (137, 21, 28), (109, 21, 28), (72, 19, 28),
- (48, 27, 28), (43, 40, 37), (36, 44, 28), (36, 52, 28),
- (48, 60, 37), (52, 77, 37), (52, 81, 47), (60, 77, 56),
- (60, 85, 56), (77, 109, 66), (77, 125, 65), (77, 133, 56),
- (93, 141, 46), (101, 146, 66), (93, 133, 74), (81, 129, 83),
- (105, 137, 75), (109, 162, 94), (113, 158, 84), (121, 162, 85),
- (142, 154, 66), (113, 141, 75), (109, 129, 56), (101, 121, 47),
- (109, 137, 47), (97, 121, 37), (81, 117, 37), (73, 97, 28),
- (81, 93, 18), (109, 25, 28), (129, 25, 28), (141, 25, 28),
- (141, 22, 28), (141, 22, 28), (141, 21, 28), (137, 21, 37),
- (93, 19, 28), (68, 19, 28), (51, 19, 28), (24, 24, 37),
- (23, 24, 28), (24, 24, 18), (24, 24, 18), (27, 24, 18),
- (28, 24, 18), (47, 23, 28), (63, 23, 28), (88, 19, 28),
- (121, 18, 19), (133, 24, 19), (146, 21, 28), (146, 21, 28),
- (146, 21, 28), (146, 18, 28), (146, 18, 28), (146, 18, 28),
- (146, 17, 28), (146, 18, 28), (146, 21, 28), (146, 21, 19),
- (146, 21, 19), (146, 17, 19), (141, 21, 19), (141, 21, 19),
- (141, 21, 19), (133, 21, 19), (129, 21, 19), (109, 18, 18),
- (80, 26, 18), (56, 27, 18), (32, 32, 18), (28, 28, 18),
- (32, 32, 18), (56, 19, 18), (80, 19, 18), (113, 22, 28),
- (146, 26, 57), (154, 34, 67), (161, 51, 85), (107, 133, 132),
- (150, 174, 170), (165, 186, 179), (154, 174, 170), (124, 154, 122),
- (170, 55, 85), (174, 39, 67), (182, 55, 66), (170, 37, 47),
- (158, 32, 38), (145, 26, 38), (125, 25, 28), (68, 23, 28)
- ),
-
-// 21 healthy-skin
-((250, 225, 235), (194, 165, 188), (157, 133, 141), (137, 100, 94),
- (96, 60, 47), (72, 43, 28), (60, 35, 28), (52, 23, 18),
- (35, 16, 9), (35, 16, 9), (35, 16, 9), (32, 8, 0),
- (31, 12, 9), (24, 12, 9), (35, 16, 18), (40, 19, 28),
- (56, 27, 28), (80, 39, 47), (113, 64, 65), (141, 84, 75),
- (166, 95, 85), (182, 107, 94), (186, 107, 94), (190, 111, 94),
- (186, 111, 94), (182, 111, 85), (154, 92, 66), (141, 88, 47),
- (105, 68, 46), (81, 51, 18), (56, 27, 18), (52, 23, 9),
- (35, 16, 18), (27, 12, 18), (24, 8, 18), (0, 0, 0),
- (0, 0, 0), (24, 4, 18), (35, 8, 18), (44, 12, 18),
- (44, 20, 18), (44, 19, 18), (40, 12, 18), (52, 19, 18),
- (52, 19, 28), (40, 16, 28), (35, 12, 28), (39, 16, 28),
- (52, 23, 28), (56, 27, 28), (68, 39, 28), (76, 48, 47),
- (101, 64, 65), (133, 100, 84), (158, 112, 94), (186, 119, 94),
- (198, 136, 113), (206, 152, 132), (210, 157, 141), (226, 161, 160),
- (238, 164, 160), (238, 180, 169), (246, 184, 169), (250, 184, 169),
- (246, 180, 159), (242, 172, 150), (250, 160, 141), (242, 152, 122),
- (242, 148, 122), (234, 144, 113), (234, 144, 122), (222, 145, 132),
- (214, 149, 132), (214, 149, 122), (219, 149, 122), (210, 165, 132),
- (219, 165, 141), (234, 172, 150), (238, 176, 150), (238, 176, 150),
- (246, 176, 140), (250, 164, 141), (242, 160, 131), (234, 156, 113),
- (234, 144, 103), (219, 128, 94), (214, 123, 85), (210, 119, 94),
- (214, 124, 103), (226, 140, 113), (238, 152, 131), (238, 164, 141),
- (238, 164, 150), (234, 160, 150), (238, 156, 141), (242, 148, 141),
- (219, 141, 132), (210, 136, 122), (198, 119, 104), (194, 119, 103),
- (182, 103, 94), (174, 103, 85), (170, 95, 75), (166, 88, 85),
- (150, 88, 85), (149, 92, 75), (146, 96, 85), (141, 88, 75),
- (121, 76, 65), (96, 60, 56), (84, 52, 47), (80, 47, 37),
- (84, 51, 28), (92, 60, 37), (113, 60, 47), (137, 84, 56),
- (166, 95, 75), (182, 115, 85), (186, 128, 104), (206, 157, 132),
- (222, 165, 151), (238, 184, 169), (246, 197, 206), (246, 213, 244),
- (234, 226, 254), (242, 226, 244), (214, 202, 207), (219, 169, 160),
- (214, 149, 132), (219, 145, 122), (210, 137, 113), (214, 128, 113),
- (210, 120, 104), (202, 124, 103), (206, 128, 113), (198, 119, 104),
- (194, 107, 94), (178, 99, 85), (158, 84, 75), (154, 80, 75),
- (137, 68, 66), (125, 68, 65), (125, 64, 56), (137, 72, 56),
- (146, 84, 56), (158, 107, 75), (166, 111, 85), (182, 128, 103),
- (202, 153, 141), (222, 185, 169), (246, 209, 188), (246, 222, 244),
- (250, 226, 244), (246, 221, 244), (230, 205, 225), (206, 202, 198),
- (226, 185, 179), (238, 184, 169), (234, 172, 150), (210, 161, 122),
- (210, 141, 113), (190, 111, 94), (170, 103, 85), (146, 84, 75),
- (117, 60, 56), (96, 47, 47), (80, 43, 37), (72, 39, 37),
- (76, 43, 47), (96, 60, 47), (113, 76, 56), (141, 92, 66),
- (162, 116, 94), (182, 140, 113), (190, 161, 150), (198, 157, 179),
- (206, 169, 179), (210, 173, 170), (206, 160, 151), (194, 153, 151),
- (194, 148, 151), (166, 133, 122), (149, 120, 113), (129, 104, 103),
- (125, 100, 103), (101, 80, 84), (84, 56, 47), (80, 56, 37),
- (88, 47, 37), (101, 56, 47), (121, 72, 56), (154, 88, 66),
- (186, 115, 94), (202, 145, 132), (218, 161, 160), (230, 172, 169),
- (226, 181, 188), (205, 185, 207), (202, 185, 198), (178, 174, 170),
- (161, 137, 141), (133, 112, 113), (129, 84, 84), (100, 68, 56),
- (84, 51, 47), (72, 39, 37), (72, 39, 28), (80, 43, 28),
- (92, 64, 47), (117, 88, 75), (133, 112, 94), (170, 128, 103),
- (186, 157, 141), (186, 165, 151), (186, 157, 160), (169, 149, 160),
- (170, 137, 132), (170, 120, 104), (178, 111, 94), (186, 107, 94),
- (194, 107, 85), (198, 111, 85), (186, 115, 85), (178, 111, 85),
- (178, 107, 85), (178, 95, 56), (149, 63, 37), (101, 52, 47),
- (84, 39, 37), (72, 31, 28), (72, 27, 28), (60, 27, 28),
- (48, 31, 28), (56, 31, 28), (68, 35, 28), (68, 35, 28),
- (80, 39, 28), (89, 56, 37), (113, 76, 56), (137, 96, 75),
- (157, 120, 94), (178, 140, 103), (202, 153, 132), (198, 149, 141),
- (198, 145, 132), (198, 128, 104), (194, 119, 94), (174, 103, 85),
- (146, 104, 85), (145, 100, 85), (145, 104, 85), (153, 112, 103),
- (170, 112, 103), (194, 119, 94), (214, 132, 94), (230, 140, 103)
- ),
-
-// 22 orange
-((123, 106, 57), (97, 100, 60), (91, 83, 58), (70, 74, 54),
- (70, 71, 53), (59, 68, 51), (59, 56, 32), (54, 61, 44),
- (57, 72, 57), (67, 74, 62), (81, 97, 76), (95, 114, 91),
- (109, 114, 82), (115, 113, 84), (112, 120, 98), (128, 131, 98),
- (130, 137, 106), (134, 142, 106), (150, 151, 107), (149, 150, 114),
- (149, 152, 123), (148, 156, 135), (170, 161, 127), (188, 121, 129),
- (228, 101, 100), (234, 92, 73), (224, 66, 57), (195, 72, 57),
- (121, 65, 36), (86, 54, 32), (75, 73, 38), (29, 34, 39),
- (54, 52, 52), (53, 57, 62), (60, 78, 68), (63, 69, 77),
- (64, 89, 73), (84, 105, 77), (84, 114, 95), (98, 122, 108),
- (120, 143, 125), (132, 158, 138), (138, 165, 137), (139, 162, 137),
- (154, 153, 159), (178, 155, 163), (176, 154, 155), (183, 159, 157),
- (187, 171, 130), (169, 174, 143), (165, 183, 130), (170, 171, 138),
- (175, 179, 129), (159, 175, 124), (155, 156, 122), (143, 142, 110),
- (131, 129, 116), (125, 128, 116), (127, 121, 131), (119, 119, 134),
- (115, 118, 132), (121, 139, 133), (123, 138, 124), (124, 141, 130),
- (136, 154, 141), (140, 148, 158), (131, 149, 158), (91, 155, 182),
- (100, 132, 171), (83, 129, 184), (82, 128, 193), (85, 149, 207),
- (93, 183, 236), (113, 192, 242), (137, 196, 237), (127, 191, 237),
- (119, 187, 234), (114, 170, 214), (109, 156, 197), (144, 153, 173),
- (153, 147, 160), (169, 161, 168), (175, 185, 189), (158, 196, 225),
- (143, 193, 219), (161, 186, 214), (179, 185, 193), (199, 168, 158),
- (225, 119, 116), (235, 102, 114), (230, 100, 108), (217, 112, 120),
- (176, 143, 147), (141, 135, 141), (113, 145, 147), (95, 128, 153),
- (103, 125, 146), (112, 129, 127), (122, 133, 106), (135, 148, 97),
- (144, 134, 85), (163, 136, 81), (160, 143, 93), (198, 163, 73),
- (220, 178, 61), (213, 162, 67), (201, 149, 50), (161, 119, 68),
- (186, 108, 93), (166, 138, 99), (152, 149, 140), (156, 158, 164),
- (142, 180, 213), (138, 181, 225), (117, 187, 236), (90, 177, 233),
- (83, 153, 201), (111, 136, 164), (136, 113, 115), (187, 103, 92),
- (236, 100, 67), (228, 75, 48), (247, 68, 36), (248, 69, 32),
- (241, 64, 42), (233, 68, 41), (218, 64, 51), (136, 85, 64),
- (96, 85, 68), (100, 103, 79), (91, 100, 77), (106, 99, 68),
- (121, 113, 71), (136, 148, 79), (147, 152, 81), (158, 154, 91),
- (191, 168, 101), (200, 179, 97), (190, 173, 101), (185, 175, 112),
- (177, 194, 115), (172, 183, 132), (175, 191, 149), (149, 177, 132),
- (136, 156, 131), (125, 139, 122), (107, 132, 119), (97, 119, 102),
- (89, 109, 92), (84, 92, 72), (75, 75, 66), (79, 80, 73),
- (76, 91, 73), (77, 106, 93), (76, 101, 107), (92, 121, 107),
- (98, 125, 119), (112, 148, 137), (139, 170, 156), (150, 187, 213),
- (144, 193, 230), (145, 192, 228), (146, 191, 222), (167, 180, 181),
- (158, 185, 154), (157, 177, 121), (155, 160, 89), (158, 168, 78),
- (172, 175, 93), (186, 158, 73), (186, 158, 73), (181, 153, 84),
- (151, 157, 88), (133, 154, 91), (130, 151, 99), (132, 147, 98),
- (126, 139, 105), (123, 129, 103), (106, 111, 96), (84, 95, 105),
- (74, 81, 89), (71, 64, 92), (77, 73, 81), (90, 101, 83),
- (96, 100, 90), (105, 105, 97), (115, 114, 97), (117, 122, 95),
- (134, 137, 83), (136, 138, 55), (150, 126, 52), (110, 118, 59),
- (85, 107, 55), (89, 96, 60), (76, 76, 53), (68, 67, 37),
- (72, 73, 59), (90, 87, 73), (115, 107, 86), (144, 110, 76),
- (150, 121, 87), (152, 123, 95), (139, 140, 106), (132, 144, 123),
- (141, 151, 150), (162, 158, 160), (169, 178, 175), (185, 199, 218),
- (191, 205, 221), (185, 202, 221), (185, 195, 212), (189, 197, 144),
- (194, 177, 136), (213, 196, 90), (220, 182, 64), (208, 164, 76),
- (238, 106, 91), (236, 103, 85), (240, 88, 83), (239, 80, 72),
- (239, 82, 57), (236, 68, 52), (246, 65, 43), (245, 63, 26),
- (244, 67, 16), (244, 78, 17), (244, 82, 23), (243, 76, 23),
- (247, 69, 28), (243, 74, 28), (244, 72, 44), (238, 86, 55),
- (243, 75, 60), (225, 84, 71), (159, 92, 97), (124, 125, 103),
- (113, 117, 105), (92, 113, 100), (95, 113, 101), (106, 111, 113),
- (107, 115, 109), (110, 115, 99), (117, 123, 90), (119, 123, 75),
- (134, 122, 81), (130, 128, 71), (132, 142, 75), (155, 155, 94),
- (163, 164, 121), (160, 152, 148), (130, 165, 160), (107, 163, 204),
- (94, 183, 235), (96, 188, 238), (106, 180, 234), (126, 172, 209)
- ),
-
-// 23 white-ivy
-((242, 242, 254), (208, 231, 197), (163, 197, 152), (141, 175, 118),
- (107, 152, 73), (96, 147, 51), (79, 124, 45), (79, 107, 28),
- (85, 107, 22), (96, 124, 39), (107, 147, 62), (113, 164, 96),
- (135, 169, 135), (152, 203, 152), (178, 212, 178), (208, 231, 197),
- (220, 242, 225), (212, 246, 246), (208, 237, 254), (197, 242, 254),
- (169, 233, 225), (169, 220, 186), (152, 208, 163), (152, 203, 152),
- (163, 186, 152), (146, 163, 158), (156, 156, 156), (144, 158, 158),
- (135, 152, 124), (118, 152, 118), (101, 130, 113), (82, 82, 82),
- (58, 32, 32), (56, 28, 28), (84, 84, 39), (96, 113, 33),
- (107, 130, 22), (118, 152, 28), (141, 175, 34), (135, 175, 67),
- (113, 164, 90), (118, 152, 101), (112, 141, 112), (101, 137, 112),
- (101, 135, 101), (96, 130, 96), (84, 118, 84), (67, 113, 62),
- (56, 107, 51), (56, 107, 45), (68, 102, 34), (73, 124, 51),
- (79, 118, 79), (107, 141, 96), (130, 164, 124), (158, 180, 141),
- (186, 186, 169), (214, 220, 208), (239, 239, 239), (246, 246, 246),
- (254, 254, 254), (254, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 242, 248), (231, 242, 242), (220, 237, 203), (214, 208, 118),
- (163, 197, 56), (169, 163, 28), (147, 169, 50), (141, 158, 84),
- (118, 164, 118), (113, 169, 118), (107, 158, 118), (73, 141, 101),
- (45, 128, 56), (34, 85, 34), (28, 73, 28), (28, 77, 28),
- (45, 90, 56), (84, 118, 84), (118, 152, 118), (152, 180, 152),
- (175, 203, 175), (197, 231, 208), (208, 231, 254), (208, 231, 254),
- (208, 220, 254), (206, 214, 197), (192, 169, 169), (171, 180, 175),
- (174, 208, 174), (180, 209, 180), (197, 231, 191), (220, 237, 214),
- (237, 242, 237), (246, 246, 246), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (242, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 237, 248), (225, 225, 225), (231, 163, 163), (150, 112, 112),
- (96, 84, 79), (82, 82, 82), (56, 96, 56), (50, 92, 45),
- (34, 85, 28), (39, 90, 39), (73, 115, 73), (124, 135, 101),
- (158, 175, 129), (163, 186, 163), (186, 209, 186), (208, 214, 254),
- (208, 225, 254), (208, 208, 254), (174, 208, 197), (152, 192, 152),
- (118, 152, 118), (84, 124, 79), (62, 101, 56), (28, 73, 28),
- (5, 51, 0), (34, 0, 0), (0, 52, 0), (0, 51, 0),
- (0, 52, 0), (11, 62, 5), (28, 79, 22), (28, 73, 28),
- (56, 83, 11), (68, 68, 0), (45, 51, 0), (73, 96, 28),
- (84, 101, 33), (90, 102, 28), (79, 130, 51), (90, 143, 112),
- (90, 175, 118), (152, 203, 152), (163, 209, 186), (186, 220, 254),
- (208, 225, 254), (220, 220, 254), (220, 220, 254), (220, 225, 254),
- (220, 231, 254), (220, 231, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 242, 254), (220, 254, 254), (208, 254, 254),
- (208, 254, 254), (197, 254, 254), (208, 254, 254), (220, 254, 254),
- (231, 248, 254), (231, 237, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 237, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 254), (231, 242, 254), (231, 237, 254), (231, 231, 254),
- (231, 231, 254), (220, 237, 254), (220, 237, 254), (197, 254, 254),
- (163, 254, 254), (140, 191, 197), (152, 175, 152), (152, 158, 129),
- (124, 130, 90), (107, 67, 62), (124, 34, 34), (137, 45, 45),
- (153, 51, 51), (153, 51, 51), (175, 95, 67), (141, 141, 112),
- (135, 152, 124), (141, 163, 135), (152, 186, 152), (152, 203, 152),
- (152, 203, 152), (163, 208, 163), (191, 225, 191), (231, 231, 231),
- (220, 231, 254), (220, 225, 254), (220, 225, 254), (231, 231, 254),
- (242, 242, 254), (242, 242, 254), (242, 248, 254), (242, 254, 254),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (242, 248, 254),
- (242, 242, 254), (231, 242, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 231), (231, 225, 175), (220, 214, 135), (254, 169, 140),
- (208, 197, 118), (208, 191, 112), (163, 191, 107), (107, 152, 73),
- (96, 147, 51), (90, 141, 51), (90, 135, 39), (85, 136, 51),
- (96, 141, 45), (101, 147, 45), (118, 141, 62), (135, 129, 78),
- (135, 158, 107), (146, 192, 101), (146, 197, 112), (152, 197, 135),
- (152, 203, 152), (186, 214, 186), (208, 242, 231), (220, 237, 254),
- (231, 242, 254), (242, 242, 254), (242, 242, 254), (242, 242, 254),
- (242, 242, 254), (242, 248, 254), (231, 254, 254), (231, 254, 254),
- (231, 242, 254), (237, 237, 248), (214, 237, 220), (186, 220, 180),
- (152, 203, 152), (141, 192, 84), (118, 164, 45), (96, 124, 28)
- ),
-
-// 24 summer-makeup
-((238, 193, 141), (238, 192, 141), (238, 192, 141), (234, 193, 141),
- (234, 193, 141), (234, 193, 141), (230, 193, 141), (230, 189, 141),
- (226, 189, 141), (226, 193, 141), (234, 193, 141), (238, 197, 141),
- (238, 201, 141), (234, 197, 150), (234, 193, 150), (234, 197, 150),
- (230, 193, 150), (226, 189, 141), (222, 185, 132), (219, 177, 113),
- (210, 144, 85), (219, 106, 75), (219, 95, 66), (190, 63, 37),
- (150, 64, 28), (145, 47, 28), (133, 51, 37), (101, 43, 28),
- (84, 51, 37), (80, 52, 37), (80, 56, 37), (80, 60, 47),
- (89, 72, 56), (109, 84, 56), (125, 104, 66), (166, 107, 66),
- (198, 136, 75), (219, 161, 94), (222, 180, 103), (226, 193, 122),
- (226, 189, 122), (222, 180, 113), (219, 169, 103), (198, 140, 85),
- (178, 115, 66), (158, 99, 56), (158, 88, 47), (158, 88, 56),
- (166, 107, 56), (186, 119, 66), (202, 140, 94), (219, 173, 103),
- (230, 180, 113), (230, 180, 122), (226, 180, 122), (219, 165, 113),
- (202, 140, 94), (162, 103, 66), (125, 80, 56), (113, 72, 46),
- (89, 60, 37), (76, 52, 37), (64, 48, 37), (52, 39, 28),
- (40, 35, 28), (36, 36, 28), (32, 36, 37), (36, 36, 37),
- (40, 35, 37), (48, 40, 37), (52, 39, 37), (48, 35, 37),
- (52, 40, 37), (64, 48, 37), (72, 52, 37), (80, 60, 47),
- (96, 68, 56), (97, 68, 56), (100, 68, 56), (97, 64, 56),
- (84, 56, 56), (76, 48, 47), (68, 47, 47), (64, 48, 47),
- (68, 48, 47), (76, 52, 47), (84, 60, 47), (101, 68, 56),
- (117, 84, 65), (137, 88, 66), (166, 103, 66), (206, 136, 75),
- (210, 157, 85), (222, 164, 94), (214, 156, 85), (202, 140, 85),
- (186, 123, 66), (150, 103, 66), (121, 88, 56), (105, 76, 56),
- (88, 60, 47), (76, 48, 47), (64, 48, 37), (56, 44, 37),
- (60, 48, 47), (68, 48, 47), (85, 60, 47), (105, 80, 56),
- (137, 88, 66), (154, 107, 75), (194, 140, 85), (214, 169, 113),
- (219, 177, 122), (222, 180, 141), (137, 145, 151), (88, 104, 94),
- (76, 68, 66), (81, 68, 65), (80, 64, 56), (76, 60, 56),
- (80, 56, 47), (76, 52, 47), (76, 52, 56), (76, 52, 56),
- (68, 52, 56), (56, 44, 56), (48, 39, 47), (48, 35, 47),
- (48, 35, 37), (40, 35, 37), (39, 32, 28), (36, 32, 28),
- (36, 32, 28), (36, 32, 28), (32, 32, 28), (31, 28, 28),
- (28, 32, 28), (31, 32, 28), (24, 32, 28), (31, 28, 28),
- (32, 28, 28), (35, 28, 37), (36, 32, 37), (36, 32, 37),
- (40, 31, 28), (44, 35, 28), (52, 36, 28), (56, 39, 28),
- (52, 35, 37), (60, 39, 37), (52, 40, 37), (48, 40, 37),
- (48, 48, 37), (44, 40, 28), (44, 36, 28), (44, 36, 28),
- (48, 35, 28), (56, 39, 28), (64, 39, 28), (88, 51, 37),
- (117, 72, 46), (146, 80, 56), (166, 111, 56), (198, 136, 75),
- (214, 164, 94), (219, 177, 113), (222, 185, 132), (226, 184, 141),
- (226, 189, 141), (230, 193, 131), (230, 197, 131), (234, 192, 131),
- (230, 184, 131), (222, 185, 132), (230, 184, 131), (230, 184, 131),
- (226, 189, 132), (222, 189, 132), (234, 188, 131), (234, 184, 131),
- (230, 184, 122), (222, 180, 113), (219, 177, 103), (210, 148, 85),
- (194, 132, 66), (190, 106, 56), (170, 95, 56), (174, 91, 47),
- (194, 87, 28), (194, 72, 28), (154, 76, 37), (129, 64, 37),
- (93, 51, 37), (72, 43, 37), (68, 43, 37), (64, 48, 37),
- (60, 52, 37), (68, 52, 37), (89, 64, 47), (113, 84, 56),
- (145, 100, 66), (182, 127, 85), (210, 165, 94), (219, 181, 103),
- (234, 193, 112), (234, 193, 122), (234, 188, 122), (222, 176, 113),
- (202, 148, 94), (186, 119, 75), (170, 103, 66), (146, 92, 75),
- (137, 92, 75), (149, 104, 75), (174, 111, 75), (186, 127, 85),
- (202, 144, 94), (222, 169, 122), (226, 180, 141), (234, 193, 150),
- (234, 201, 160), (234, 205, 169), (234, 201, 160), (230, 197, 150),
- (230, 189, 141), (226, 180, 122), (214, 161, 103), (186, 135, 85),
- (153, 104, 84), (129, 108, 84), (121, 92, 75), (121, 80, 65),
- (113, 76, 56), (121, 72, 56), (117, 72, 46), (125, 68, 47),
- (125, 68, 56), (109, 64, 56), (109, 60, 46), (88, 55, 47),
- (84, 43, 47), (72, 43, 47), (60, 44, 37), (52, 44, 37),
- (44, 40, 37), (40, 35, 28), (36, 36, 28), (36, 36, 37),
- (40, 35, 37), (44, 44, 37), (52, 48, 47), (80, 60, 47),
- (109, 68, 46), (129, 84, 47), (158, 99, 66), (186, 119, 75)
- ),
-
-// 25 glow-buzz
-((182, 91, 37), (141, 84, 37), (121, 68, 46), (93, 60, 46),
- (76, 48, 37), (72, 43, 37), (80, 48, 47), (101, 60, 46),
- (137, 68, 47), (162, 76, 47), (178, 95, 56), (182, 102, 56),
- (182, 99, 47), (182, 87, 47), (194, 84, 56), (198, 84, 56),
- (190, 87, 66), (174, 87, 56), (146, 76, 56), (117, 60, 47),
- (88, 51, 37), (64, 39, 28), (52, 27, 28), (44, 24, 28),
- (40, 24, 28), (40, 23, 28), (40, 23, 28), (40, 23, 28),
- (44, 27, 28), (52, 31, 28), (60, 39, 28), (84, 47, 37),
- (109, 51, 47), (133, 59, 56), (162, 64, 56), (178, 68, 47),
- (190, 68, 56), (198, 72, 47), (198, 72, 47), (198, 72, 47),
- (190, 68, 47), (178, 68, 47), (166, 68, 47), (149, 71, 37),
- (129, 64, 37), (100, 60, 28), (92, 47, 37), (76, 43, 37),
- (72, 48, 37), (76, 52, 47), (100, 56, 56), (133, 76, 56),
- (154, 80, 47), (178, 87, 47), (178, 80, 47), (158, 80, 47),
- (141, 68, 47), (113, 60, 46), (96, 56, 47), (84, 47, 56),
- (84, 48, 47), (92, 55, 47), (100, 51, 46), (96, 51, 47),
- (92, 55, 47), (84, 56, 47), (93, 60, 47), (84, 52, 37),
- (76, 52, 28), (72, 40, 18), (64, 35, 28), (56, 31, 28),
- (48, 32, 37), (44, 35, 37), (48, 31, 37), (56, 35, 37),
- (48, 36, 37), (56, 35, 37), (64, 35, 37), (60, 39, 47),
- (60, 35, 47), (56, 35, 37), (52, 35, 28), (48, 31, 28),
- (48, 31, 28), (44, 31, 28), (44, 31, 28), (44, 28, 28),
- (40, 27, 28), (44, 28, 28), (56, 31, 37), (64, 43, 47),
- (80, 43, 56), (100, 60, 56), (137, 76, 65), (178, 102, 56),
- (210, 123, 66), (198, 144, 75), (214, 148, 75), (219, 157, 75),
- (222, 160, 75), (222, 168, 84), (250, 179, 74), (250, 191, 65),
- (246, 183, 56), (242, 183, 65), (238, 168, 56), (230, 152, 47),
- (242, 159, 56), (219, 145, 75), (214, 128, 122), (222, 176, 169),
- (190, 169, 122), (254, 212, 121), (250, 225, 150), (254, 212, 93),
- (254, 221, 84), (250, 213, 93), (254, 217, 84), (250, 200, 74),
- (254, 212, 84), (246, 208, 74), (254, 208, 74), (254, 191, 56),
- (254, 178, 46), (234, 167, 46), (222, 149, 47), (210, 145, 56),
- (206, 127, 56), (194, 106, 56), (190, 106, 56), (198, 91, 56),
- (190, 91, 47), (186, 106, 56), (198, 119, 47), (219, 132, 56),
- (230, 119, 56), (230, 110, 47), (230, 123, 47), (234, 148, 56),
- (250, 166, 56), (250, 175, 56), (250, 179, 56), (250, 179, 56),
- (238, 171, 56), (219, 153, 66), (230, 152, 56), (210, 140, 47),
- (194, 106, 47), (174, 83, 37), (162, 72, 37), (154, 72, 47),
- (166, 76, 47), (170, 84, 47), (170, 91, 47), (182, 95, 47),
- (186, 84, 56), (198, 87, 56), (210, 102, 56), (226, 110, 56),
- (226, 98, 47), (226, 102, 56), (222, 87, 56), (214, 83, 56),
- (202, 84, 56), (194, 84, 56), (182, 80, 56), (162, 72, 56),
- (146, 76, 47), (137, 64, 47), (125, 64, 47), (109, 56, 56),
- (113, 56, 56), (129, 64, 56), (146, 76, 56), (166, 72, 56),
- (182, 76, 56), (194, 72, 47), (182, 80, 56), (186, 72, 37),
- (186, 59, 28), (194, 72, 37), (206, 72, 47), (206, 83, 37),
- (206, 80, 47), (210, 87, 47), (219, 83, 47), (210, 80, 56),
- (198, 76, 56), (174, 72, 56), (146, 60, 47), (129, 60, 37),
- (109, 51, 28), (92, 47, 28), (101, 51, 28), (121, 51, 37),
- (141, 55, 37), (158, 60, 37), (170, 56, 47), (174, 64, 47),
- (174, 68, 47), (178, 64, 47), (182, 63, 47), (190, 80, 47),
- (202, 80, 47), (202, 87, 47), (198, 83, 47), (182, 83, 47),
- (178, 80, 47), (150, 72, 47), (133, 64, 47), (113, 60, 46),
- (101, 51, 37), (76, 39, 37), (60, 31, 28), (44, 27, 28),
- (40, 23, 28), (39, 19, 18), (36, 16, 18), (36, 16, 18),
- (35, 20, 18), (35, 20, 28), (35, 24, 28), (36, 24, 18),
- (35, 20, 9), (36, 20, 9), (36, 20, 18), (36, 24, 18),
- (44, 31, 18), (56, 35, 28), (72, 43, 37), (96, 43, 37),
- (109, 51, 46), (117, 60, 46), (129, 72, 47), (125, 68, 37),
- (109, 60, 37), (96, 47, 37), (80, 39, 37), (60, 35, 37),
- (48, 27, 28), (44, 27, 18), (40, 23, 18), (40, 23, 18),
- (39, 24, 28), (36, 24, 28), (35, 20, 28), (35, 16, 28),
- (35, 20, 37), (40, 28, 37), (56, 40, 37), (72, 43, 47),
- (97, 52, 46), (113, 51, 47), (162, 60, 47), (186, 68, 47)
- ),
-
-// 26 deep-water
-((24, 20, 18), (24, 24, 28), (28, 28, 47), (27, 24, 66),
- (24, 28, 75), (23, 28, 75), (23, 28, 66), (19, 28, 47),
- (20, 24, 28), (20, 24, 18), (20, 24, 18), (24, 28, 28),
- (28, 32, 56), (28, 36, 66), (28, 36, 85), (36, 52, 103),
- (48, 64, 113), (48, 56, 122), (44, 64, 122), (52, 64, 132),
- (52, 64, 113), (68, 60, 113), (68, 64, 103), (56, 77, 103),
- (56, 68, 94), (52, 60, 94), (52, 52, 94), (36, 52, 94),
- (36, 52, 85), (36, 40, 66), (32, 32, 56), (24, 24, 28),
- (16, 16, 18), (11, 8, 18), (11, 8, 9), (8, 4, 0),
- (8, 4, 0), (11, 4, 9), (11, 8, 18), (11, 8, 28),
- (16, 16, 28), (19, 28, 37), (24, 32, 56), (24, 40, 75),
- (28, 48, 94), (36, 64, 103), (40, 64, 113), (44, 68, 122),
- (44, 68, 113), (40, 64, 113), (36, 60, 113), (36, 52, 103),
- (28, 48, 94), (32, 40, 75), (36, 36, 66), (32, 36, 56),
- (24, 32, 47), (19, 32, 37), (20, 32, 28), (11, 24, 18),
- (8, 20, 18), (8, 16, 18), (12, 16, 18), (12, 16, 18),
- (15, 20, 18), (16, 20, 28), (20, 28, 37), (23, 32, 47),
- (27, 32, 56), (28, 28, 47), (27, 28, 37), (23, 20, 28),
- (19, 16, 18), (15, 16, 18), (16, 16, 9), (12, 12, 0),
- (8, 12, 0), (8, 8, 0), (8, 8, 9), (8, 8, 9),
- (8, 8, 9), (8, 12, 9), (11, 12, 18), (11, 12, 18),
- (11, 12, 18), (11, 12, 18), (12, 16, 18), (16, 24, 18),
- (24, 32, 18), (28, 44, 37), (40, 52, 37), (48, 56, 66),
- (48, 56, 75), (52, 68, 85), (56, 77, 113), (73, 97, 132),
- (84, 109, 160), (100, 113, 160), (100, 117, 169), (101, 117, 160),
- (104, 129, 151), (113, 129, 151), (104, 125, 170), (104, 125, 170),
- (124, 137, 198), (104, 116, 170), (88, 100, 132), (68, 77, 103),
- (52, 64, 94), (40, 56, 85), (28, 44, 75), (28, 36, 56),
- (24, 32, 47), (24, 28, 28), (24, 24, 18), (20, 24, 18),
- (15, 20, 18), (12, 16, 18), (12, 16, 18), (12, 16, 9),
- (12, 12, 9), (12, 12, 9), (11, 12, 9), (11, 16, 9),
- (12, 16, 9), (16, 16, 9), (16, 20, 0), (16, 24, 0),
- (20, 20, 9), (24, 20, 18), (28, 24, 18), (32, 32, 28),
- (32, 36, 47), (32, 40, 56), (32, 36, 66), (28, 36, 75),
- (28, 36, 75), (28, 36, 75), (28, 36, 75), (28, 36, 66),
- (24, 36, 66), (24, 36, 75), (20, 36, 85), (20, 36, 85),
- (24, 36, 75), (24, 32, 66), (24, 32, 56), (23, 24, 28),
- (20, 20, 18), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (16, 20, 9), (19, 20, 9), (20, 24, 18), (20, 24, 18),
- (20, 24, 18), (16, 16, 18), (15, 16, 18), (12, 12, 18),
- (11, 12, 9), (11, 12, 9), (8, 12, 9), (12, 8, 9),
- (8, 8, 9), (8, 8, 9), (4, 4, 9), (4, 4, 9),
- (7, 0, 18), (3, 4, 18), (3, 8, 18), (3, 4, 9),
- (4, 4, 9), (8, 8, 9), (8, 8, 9), (12, 12, 9),
- (16, 12, 9), (16, 12, 9), (16, 16, 9), (19, 20, 9),
- (20, 28, 18), (24, 32, 28), (32, 40, 37), (36, 44, 56),
- (56, 68, 75), (84, 101, 113), (117, 125, 151), (149, 165, 188),
- (157, 177, 216), (181, 189, 235), (193, 206, 216), (198, 202, 198),
- (149, 177, 197), (141, 161, 188), (108, 146, 150), (92, 108, 141),
- (68, 73, 113), (56, 64, 103), (48, 56, 94), (36, 52, 85),
- (28, 40, 85), (32, 40, 85), (28, 36, 85), (32, 44, 85),
- (36, 56, 94), (48, 68, 113), (52, 73, 132), (52, 73, 132),
- (48, 73, 141), (56, 72, 141), (64, 81, 141), (73, 93, 141),
- (76, 92, 132), (60, 77, 132), (56, 64, 132), (48, 48, 113),
- (36, 40, 85), (32, 36, 75), (31, 32, 56), (23, 28, 37),
- (19, 20, 28), (11, 20, 18), (7, 16, 9), (7, 16, 9),
- (7, 12, 9), (7, 12, 9), (7, 8, 9), (4, 8, 0),
- (4, 4, 0), (4, 4, 0), (4, 4, 0), (4, 4, 0),
- (7, 8, 9), (8, 12, 9), (8, 16, 9), (11, 16, 18),
- (12, 20, 18), (19, 24, 28), (20, 32, 47), (20, 36, 66),
- (20, 36, 85), (20, 36, 85), (24, 32, 85), (24, 32, 85),
- (23, 28, 85), (19, 28, 85), (20, 32, 85), (23, 32, 85),
- (24, 32, 85), (31, 32, 94), (28, 36, 85), (24, 36, 85),
- (27, 28, 66), (24, 28, 47), (23, 24, 28), (15, 16, 18)
- ),
-
-// 27 afternoon-beach
-((182, 162, 170), (190, 157, 132), (178, 136, 113), (174, 107, 75),
- (162, 124, 85), (190, 160, 94), (219, 197, 103), (230, 210, 113),
- (254, 245, 131), (254, 254, 159), (254, 254, 178), (250, 254, 206),
- (254, 254, 216), (254, 254, 197), (250, 254, 169), (234, 222, 141),
- (219, 193, 160), (202, 189, 170), (190, 185, 169), (181, 169, 179),
- (181, 157, 179), (169, 153, 188), (173, 157, 198), (161, 149, 188),
- (165, 149, 179), (162, 146, 170), (145, 141, 151), (108, 108, 141),
- (112, 112, 103), (129, 129, 103), (149, 124, 103), (173, 149, 94),
- (206, 149, 94), (234, 168, 103), (250, 192, 112), (250, 200, 112),
- (242, 217, 122), (242, 229, 122), (254, 237, 112), (246, 229, 112),
- (246, 209, 103), (254, 204, 93), (250, 196, 93), (238, 152, 94),
- (194, 127, 75), (186, 111, 66), (190, 127, 75), (222, 168, 94),
- (254, 204, 121), (254, 245, 169), (250, 254, 206), (250, 254, 225),
- (222, 213, 225), (210, 193, 207), (238, 197, 169), (250, 233, 150),
- (254, 249, 159), (254, 254, 169), (254, 254, 197), (250, 254, 216),
- (254, 254, 197), (254, 254, 169), (254, 254, 159), (254, 241, 140),
- (254, 221, 121), (250, 209, 112), (246, 209, 112), (254, 217, 112),
- (254, 221, 121), (250, 225, 140), (238, 197, 169), (226, 185, 207),
- (206, 185, 207), (205, 177, 207), (201, 185, 216), (189, 181, 226),
- (189, 181, 216), (177, 165, 216), (173, 165, 207), (185, 169, 188),
- (202, 165, 188), (219, 181, 160), (230, 184, 141), (234, 180, 131),
- (230, 180, 122), (210, 181, 141), (210, 169, 151), (202, 161, 160),
- (174, 154, 170), (177, 149, 179), (170, 150, 170), (169, 153, 179),
- (166, 162, 170), (161, 165, 151), (174, 162, 151), (178, 157, 141),
- (170, 157, 141), (158, 145, 113), (141, 116, 94), (125, 96, 75),
- (97, 92, 47), (77, 77, 47), (73, 73, 47), (64, 68, 47),
- (68, 64, 47), (64, 60, 47), (60, 52, 47), (56, 48, 47),
- (48, 36, 47), (48, 40, 37), (52, 40, 37), (52, 39, 37),
- (52, 39, 37), (64, 39, 37), (64, 44, 37), (72, 56, 37),
- (64, 60, 37), (68, 60, 37), (84, 56, 56), (117, 76, 65),
- (146, 88, 75), (145, 92, 75), (149, 99, 75), (146, 108, 85),
- (145, 104, 103), (162, 108, 104), (158, 116, 94), (169, 115, 104),
- (157, 129, 94), (162, 153, 103), (182, 186, 113), (222, 214, 122),
- (246, 246, 131), (250, 254, 169), (254, 254, 197), (254, 254, 216),
- (254, 254, 225), (234, 226, 254), (209, 201, 226), (206, 193, 207),
- (210, 177, 198), (181, 165, 179), (162, 141, 160), (145, 121, 122),
- (145, 100, 113), (121, 96, 94), (104, 93, 94), (85, 80, 75),
- (89, 85, 75), (97, 93, 84), (100, 96, 94), (101, 105, 84),
- (121, 121, 103), (137, 129, 113), (150, 150, 103), (182, 152, 103),
- (206, 177, 113), (230, 197, 94), (238, 180, 84), (238, 168, 93),
- (226, 172, 84), (189, 152, 84), (182, 112, 66), (166, 99, 66),
- (133, 80, 56), (88, 59, 47), (68, 48, 47), (64, 44, 47),
- (52, 39, 37), (48, 40, 28), (48, 35, 28), (52, 39, 28),
- (48, 44, 37), (56, 48, 37), (56, 48, 47), (68, 52, 56),
- (76, 64, 56), (85, 76, 65), (113, 88, 75), (117, 92, 84),
- (125, 96, 84), (125, 96, 84), (125, 92, 84), (133, 88, 84),
- (117, 88, 75), (92, 72, 56), (81, 68, 56), (72, 68, 56),
- (68, 68, 56), (76, 76, 66), (81, 81, 75), (85, 77, 75),
- (85, 68, 65), (72, 56, 66), (68, 64, 56), (64, 60, 66),
- (64, 56, 56), (60, 48, 56), (60, 52, 56), (60, 56, 56),
- (60, 56, 47), (68, 60, 47), (68, 64, 56), (73, 73, 56),
- (81, 81, 66), (85, 96, 75), (97, 105, 75), (105, 109, 56),
- (125, 117, 66), (125, 129, 66), (146, 141, 85), (170, 169, 85),
- (198, 202, 113), (234, 205, 112), (250, 192, 112), (238, 172, 103),
- (234, 152, 94), (190, 119, 66), (174, 106, 56), (166, 111, 66),
- (141, 108, 75), (125, 112, 85), (108, 113, 103), (113, 129, 103),
- (133, 125, 122), (182, 145, 160), (202, 161, 179), (210, 193, 179),
- (254, 241, 197), (254, 254, 216), (254, 254, 216), (254, 254, 197),
- (254, 254, 169), (254, 254, 159), (254, 245, 150), (254, 245, 140),
- (250, 229, 131), (226, 206, 122), (182, 182, 113), (162, 141, 94),
- (149, 128, 65), (145, 116, 75), (137, 100, 84), (125, 108, 85),
- (129, 96, 84), (125, 112, 75), (117, 109, 84), (105, 109, 75),
- (97, 109, 75), (101, 105, 75), (121, 112, 66), (141, 112, 75),
- (149, 116, 85), (162, 141, 103), (194, 169, 122), (218, 201, 132)
- ),
-
-// 28 dim-beach
-((27, 28, 28), (48, 36, 37), (68, 48, 37), (72, 60, 37),
- (68, 68, 37), (56, 60, 37), (44, 44, 28), (36, 36, 28),
- (32, 32, 28), (28, 32, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 36, 28), (32, 40, 37), (48, 60, 56),
- (56, 73, 66), (60, 81, 75), (80, 93, 75), (92, 137, 141),
- (100, 170, 160), (133, 185, 188), (153, 194, 188), (141, 182, 169),
- (117, 162, 131), (109, 145, 122), (85, 113, 84), (69, 85, 56),
- (64, 68, 47), (56, 56, 37), (40, 40, 28), (32, 36, 28),
- (31, 32, 28), (28, 32, 28), (28, 32, 28), (32, 32, 28),
- (36, 36, 28), (52, 44, 28), (72, 56, 18), (97, 60, 28),
- (121, 84, 28), (129, 112, 37), (150, 107, 37), (141, 100, 37),
- (129, 84, 28), (109, 72, 28), (64, 73, 28), (48, 44, 28),
- (36, 40, 18), (36, 40, 18), (52, 56, 37), (64, 64, 47),
- (68, 76, 56), (97, 88, 56), (109, 100, 56), (109, 100, 56),
- (93, 97, 66), (68, 76, 66), (48, 76, 75), (48, 56, 56),
- (40, 36, 37), (28, 32, 37), (28, 32, 37), (27, 32, 37),
- (28, 32, 37), (32, 32, 28), (32, 32, 28), (28, 32, 28),
- (28, 32, 28), (28, 28, 28), (27, 28, 28), (24, 28, 18),
- (24, 28, 18), (23, 28, 18), (20, 28, 18), (20, 28, 28),
- (19, 28, 28), (19, 28, 28), (16, 24, 28), (19, 28, 28),
- (20, 28, 28), (24, 32, 28), (24, 36, 28), (24, 40, 28),
- (24, 36, 37), (24, 32, 37), (32, 36, 37), (52, 60, 47),
- (68, 77, 47), (105, 88, 46), (133, 116, 37), (166, 140, 37),
- (182, 153, 103), (214, 206, 132), (222, 218, 169), (230, 234, 188),
- (242, 242, 197), (242, 241, 197), (230, 226, 178), (246, 196, 93),
- (242, 184, 74), (226, 156, 56), (210, 164, 56), (222, 160, 56),
- (214, 156, 47), (222, 163, 37), (222, 152, 37), (214, 157, 37),
- (186, 123, 37), (182, 114, 47), (174, 111, 47), (149, 99, 56),
- (121, 92, 56), (101, 113, 75), (125, 170, 122), (154, 174, 160),
- (185, 202, 188), (198, 218, 198), (169, 198, 188), (141, 178, 169),
- (104, 154, 150), (52, 109, 151), (44, 89, 122), (40, 56, 75),
- (20, 48, 56), (24, 36, 37), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (27, 32, 28), (28, 32, 28),
- (28, 36, 28), (32, 40, 28), (40, 56, 47), (48, 60, 56),
- (48, 64, 56), (56, 64, 56), (56, 64, 56), (80, 68, 56),
- (92, 60, 46), (113, 96, 47), (150, 111, 56), (153, 128, 66),
- (170, 166, 132), (210, 202, 160), (226, 226, 188), (246, 242, 197),
- (250, 241, 206), (234, 230, 197), (226, 222, 188), (194, 189, 141),
- (153, 145, 103), (105, 101, 66), (73, 77, 56), (60, 64, 47),
- (44, 40, 37), (32, 32, 37), (27, 28, 37), (24, 24, 37),
- (24, 28, 28), (24, 28, 28), (24, 28, 28), (27, 32, 28),
- (31, 32, 28), (32, 36, 28), (40, 48, 37), (48, 64, 47),
- (52, 73, 47), (56, 72, 56), (60, 68, 47), (68, 76, 56),
- (93, 85, 47), (113, 96, 47), (105, 80, 47), (101, 72, 46),
- (104, 72, 56), (97, 76, 46), (92, 68, 37), (89, 76, 37),
- (88, 72, 47), (68, 73, 47), (48, 64, 37), (36, 40, 28),
- (32, 36, 28), (28, 36, 28), (28, 32, 28), (28, 32, 18),
- (32, 28, 18), (28, 28, 28), (28, 28, 28), (24, 28, 28),
- (23, 28, 28), (24, 28, 28), (24, 28, 28), (24, 28, 28),
- (24, 32, 28), (27, 36, 37), (28, 36, 37), (32, 60, 56),
- (48, 64, 56), (48, 68, 56), (52, 73, 56), (52, 72, 56),
- (48, 64, 56), (48, 60, 56), (52, 56, 47), (44, 40, 37),
- (36, 36, 28), (36, 32, 28), (36, 36, 28), (44, 52, 37),
- (60, 60, 47), (60, 64, 47), (68, 73, 56), (77, 84, 56),
- (93, 97, 56), (93, 101, 56), (97, 101, 66), (97, 97, 56),
- (97, 101, 66), (97, 109, 66), (88, 137, 112), (97, 154, 141),
- (108, 158, 141), (116, 166, 160), (125, 182, 160), (125, 178, 141),
- (141, 182, 132), (166, 157, 113), (174, 136, 75), (198, 140, 56),
- (210, 149, 56), (219, 172, 66), (210, 206, 151), (210, 222, 198),
- (214, 230, 207), (222, 230, 207), (226, 226, 197), (206, 206, 151),
- (166, 162, 122), (125, 125, 75), (89, 101, 66), (60, 73, 47),
- (40, 44, 28), (28, 32, 18), (24, 32, 18), (20, 32, 18),
- (24, 32, 28), (28, 36, 37), (36, 40, 47), (36, 52, 66),
- (40, 80, 85), (56, 85, 84), (88, 142, 141), (129, 182, 160)
- ),
-
-// 29 cloudy-brick
-((202, 206, 188), (178, 186, 160), (153, 157, 141), (129, 141, 122),
- (112, 129, 113), (96, 125, 122), (104, 146, 141), (112, 158, 169),
- (137, 181, 188), (157, 222, 225), (153, 218, 235), (132, 210, 235),
- (100, 198, 216), (84, 154, 188), (60, 117, 122), (48, 80, 94),
- (40, 60, 75), (28, 48, 56), (40, 44, 37), (24, 32, 28),
- (48, 56, 37), (80, 35, 28), (76, 35, 37), (68, 35, 37),
- (68, 39, 28), (68, 39, 37), (68, 72, 56), (56, 68, 47),
- (68, 72, 56), (48, 72, 47), (60, 72, 66), (77, 97, 85),
- (84, 113, 103), (100, 133, 132), (133, 162, 160), (173, 190, 188),
- (189, 210, 198), (193, 218, 207), (193, 218, 216), (193, 218, 216),
- (173, 210, 225), (132, 201, 225), (104, 161, 188), (84, 141, 169),
- (80, 121, 141), (76, 109, 122), (93, 104, 84), (105, 92, 66),
- (129, 80, 56), (145, 95, 28), (153, 95, 28), (174, 111, 66),
- (226, 167, 84), (234, 155, 65), (194, 119, 37), (178, 63, 9),
- (170, 33, 9), (129, 38, 18), (125, 63, 37), (153, 76, 28),
- (170, 107, 56), (246, 188, 74), (246, 196, 103), (250, 217, 159),
- (226, 213, 188), (230, 234, 216), (230, 237, 225), (230, 246, 235),
- (218, 246, 244), (218, 242, 235), (209, 238, 225), (210, 230, 225),
- (206, 222, 226), (197, 218, 216), (189, 218, 207), (185, 210, 207),
- (153, 169, 188), (105, 150, 160), (80, 125, 141), (68, 101, 122),
- (56, 93, 113), (52, 97, 122), (68, 105, 113), (92, 129, 132),
- (129, 150, 141), (185, 177, 141), (242, 196, 122), (202, 165, 132),
- (182, 115, 75), (170, 59, 28), (153, 59, 18), (125, 42, 28),
- (113, 43, 28), (92, 35, 37), (80, 39, 37), (64, 64, 66),
- (52, 76, 85), (56, 89, 84), (56, 81, 85), (64, 85, 94),
- (73, 97, 94), (85, 109, 94), (100, 109, 94), (121, 145, 113),
- (129, 166, 141), (146, 186, 169), (177, 210, 197), (189, 218, 207),
- (197, 218, 226), (197, 222, 226), (206, 222, 226), (217, 226, 225),
- (222, 234, 225), (218, 234, 226), (214, 234, 216), (201, 234, 216),
- (201, 230, 216), (197, 230, 225), (197, 230, 225), (193, 230, 225),
- (193, 230, 226), (193, 230, 226), (189, 242, 235), (201, 242, 244),
- (213, 237, 244), (205, 234, 235), (201, 238, 235), (201, 234, 235),
- (193, 230, 235), (193, 230, 226), (193, 226, 226), (189, 226, 225),
- (181, 230, 225), (161, 198, 207), (108, 166, 178), (92, 153, 160),
- (73, 126, 150), (88, 137, 150), (89, 142, 151), (125, 162, 151),
- (149, 182, 170), (181, 202, 188), (189, 218, 207), (194, 226, 216),
- (201, 230, 225), (205, 230, 225), (213, 234, 225), (214, 234, 225),
- (214, 230, 216), (206, 230, 207), (194, 218, 198), (166, 190, 170),
- (145, 149, 132), (121, 109, 84), (117, 104, 75), (141, 113, 103),
- (166, 141, 132), (182, 174, 160), (206, 214, 179), (218, 238, 207),
- (246, 249, 225), (250, 254, 235), (254, 254, 244), (254, 254, 254),
- (254, 254, 254), (250, 254, 254), (254, 254, 254), (254, 254, 244),
- (250, 250, 244), (246, 250, 244), (242, 250, 244), (230, 245, 235),
- (226, 230, 225), (214, 222, 216), (226, 238, 216), (210, 222, 216),
- (206, 222, 216), (201, 230, 226), (205, 226, 216), (206, 222, 207),
- (198, 222, 207), (202, 222, 207), (201, 226, 216), (197, 222, 216),
- (198, 222, 207), (198, 222, 198), (202, 210, 179), (174, 198, 169),
- (153, 185, 188), (157, 190, 179), (181, 202, 188), (198, 210, 198),
- (202, 210, 198), (193, 218, 207), (198, 226, 207), (206, 230, 207),
- (206, 230, 207), (202, 230, 216), (202, 226, 216), (197, 218, 216),
- (193, 218, 226), (185, 221, 235), (185, 230, 244), (181, 234, 244),
- (173, 234, 244), (173, 230, 244), (116, 207, 235), (76, 194, 216),
- (72, 185, 206), (60, 170, 207), (76, 153, 169), (68, 121, 122),
- (76, 105, 94), (60, 85, 75), (73, 81, 75), (77, 77, 56),
- (76, 68, 66), (73, 89, 85), (97, 80, 65), (80, 64, 47),
- (96, 43, 37), (125, 38, 28), (125, 42, 28), (100, 47, 47),
- (92, 72, 75), (68, 81, 85), (68, 85, 94), (84, 93, 103),
- (72, 113, 122), (100, 149, 141), (133, 170, 169), (185, 202, 207),
- (206, 222, 216), (226, 234, 225), (238, 250, 244), (246, 254, 244),
- (250, 254, 244), (250, 250, 244), (250, 254, 244), (250, 254, 244),
- (254, 254, 244), (250, 254, 235), (250, 254, 235), (250, 254, 225),
- (254, 254, 216), (250, 249, 216), (210, 222, 207), (218, 181, 169),
- (214, 185, 150), (182, 116, 103), (129, 120, 56), (129, 91, 56),
- (125, 88, 65), (105, 88, 84), (129, 129, 113), (149, 161, 160)
- ),
-
-// 30 burning-wood
-((80, 35, 28), (92, 39, 28), (97, 39, 28), (96, 39, 37),
- (97, 39, 28), (80, 43, 37), (68, 43, 37), (84, 39, 37),
- (76, 43, 47), (72, 48, 56), (60, 43, 47), (44, 44, 47),
- (36, 32, 37), (31, 28, 37), (27, 28, 37), (28, 32, 37),
- (40, 28, 37), (48, 32, 37), (52, 31, 37), (56, 27, 28),
- (68, 35, 28), (84, 35, 28), (96, 30, 28), (104, 34, 18),
- (105, 30, 18), (97, 34, 18), (88, 34, 18), (76, 35, 28),
- (68, 39, 28), (64, 43, 18), (60, 48, 37), (52, 52, 37),
- (48, 44, 37), (32, 40, 28), (32, 32, 28), (27, 32, 28),
- (28, 28, 28), (28, 28, 18), (31, 28, 18), (31, 28, 18),
- (35, 28, 18), (36, 32, 18), (52, 35, 18), (56, 31, 18),
- (76, 31, 18), (96, 30, 18), (113, 30, 18), (133, 26, 18),
- (145, 26, 18), (154, 22, 19), (162, 22, 18), (174, 25, 0),
- (178, 25, 0), (178, 46, 9), (190, 87, 18), (214, 105, 18),
- (219, 97, 0), (198, 87, 18), (178, 72, 9), (162, 37, 0),
- (158, 22, 0), (158, 22, 9), (154, 22, 0), (146, 22, 0),
- (146, 26, 9), (137, 26, 9), (117, 30, 9), (105, 30, 18),
- (92, 23, 18), (88, 23, 28), (92, 39, 28), (88, 39, 28),
- (80, 52, 47), (72, 56, 56), (84, 68, 65), (73, 73, 75),
- (64, 60, 56), (52, 56, 56), (36, 52, 47), (32, 36, 37),
- (36, 32, 28), (40, 31, 28), (52, 31, 28), (48, 31, 18),
- (60, 27, 18), (76, 31, 18), (88, 31, 18), (100, 30, 9),
- (113, 34, 9), (121, 30, 9), (133, 30, 18), (125, 39, 18),
- (121, 31, 28), (121, 38, 28), (109, 35, 37), (109, 34, 28),
- (105, 31, 28), (101, 34, 28), (84, 35, 37), (72, 31, 37),
- (68, 27, 37), (56, 27, 28), (48, 23, 28), (40, 24, 28),
- (36, 27, 28), (35, 28, 28), (35, 28, 28), (36, 32, 18),
- (48, 31, 18), (80, 43, 18), (101, 64, 28), (141, 76, 28),
- (182, 95, 28), (214, 123, 37), (234, 163, 56), (234, 176, 84),
- (234, 176, 75), (222, 157, 47), (222, 131, 47), (210, 110, 28),
- (222, 79, 37), (194, 38, 18), (202, 14, 9), (206, 26, 19),
- (186, 30, 9), (182, 30, 9), (186, 72, 9), (174, 83, 9),
- (161, 79, 18), (141, 59, 9), (129, 64, 28), (121, 76, 47),
- (121, 63, 56), (133, 46, 37), (125, 47, 28), (129, 43, 28),
- (121, 47, 28), (113, 47, 28), (125, 47, 18), (121, 47, 28),
- (109, 47, 18), (100, 43, 28), (92, 39, 28), (76, 31, 28),
- (56, 31, 28), (48, 31, 37), (40, 27, 28), (35, 28, 28),
- (32, 28, 28), (36, 31, 28), (44, 36, 28), (56, 35, 28),
- (68, 35, 28), (76, 35, 37), (80, 47, 28), (88, 39, 28),
- (88, 43, 37), (101, 43, 28), (105, 39, 28), (109, 43, 28),
- (109, 60, 46), (97, 72, 56), (105, 88, 75), (113, 104, 84),
- (133, 100, 94), (165, 91, 56), (165, 87, 47), (162, 71, 37),
- (166, 59, 28), (162, 63, 18), (149, 64, 18), (150, 59, 18),
- (146, 60, 9), (141, 33, 0), (129, 59, 0), (121, 59, 18),
- (133, 64, 18), (149, 64, 28), (154, 80, 37), (174, 83, 18),
- (182, 91, 18), (198, 96, 18), (202, 110, 28), (202, 106, 37),
- (202, 106, 37), (198, 95, 47), (178, 86, 28), (133, 68, 28),
- (113, 59, 28), (92, 43, 18), (76, 35, 28), (60, 35, 28),
- (56, 31, 28), (64, 31, 28), (68, 27, 28), (72, 31, 28),
- (76, 31, 28), (76, 35, 28), (80, 39, 18), (84, 31, 28),
- (85, 35, 18), (81, 31, 18), (80, 31, 18), (76, 27, 28),
- (64, 27, 28), (56, 27, 28), (44, 27, 28), (36, 28, 28),
- (31, 28, 28), (27, 24, 28), (23, 24, 28), (27, 24, 28),
- (31, 28, 28), (32, 28, 28), (35, 28, 28), (44, 31, 28),
- (68, 31, 28), (88, 43, 28), (109, 60, 28), (133, 64, 28),
- (166, 91, 28), (210, 140, 66), (214, 210, 188), (230, 180, 113),
- (238, 176, 93), (219, 173, 85), (222, 164, 66), (202, 131, 47),
- (174, 103, 47), (141, 100, 47), (121, 88, 66), (80, 60, 47),
- (60, 43, 37), (48, 27, 37), (44, 27, 37), (36, 28, 28),
- (32, 28, 28), (31, 28, 28), (27, 28, 28), (27, 28, 28),
- (24, 28, 28), (27, 28, 28), (27, 28, 28), (31, 28, 28),
- (32, 28, 28), (32, 36, 37), (44, 40, 37), (56, 31, 37),
- (68, 35, 56), (89, 60, 47), (117, 64, 37), (121, 56, 37),
- (125, 56, 47), (109, 47, 37), (105, 47, 37), (92, 27, 37)
- ),
-
-// 31 aquatic-garden
-((146, 80, 9), (133, 92, 28), (133, 108, 56), (153, 112, 75),
- (141, 125, 84), (133, 113, 65), (105, 76, 56), (80, 72, 37),
- (60, 68, 37), (52, 60, 47), (40, 44, 47), (36, 36, 37),
- (32, 28, 37), (32, 28, 28), (32, 24, 28), (27, 24, 37),
- (27, 28, 37), (28, 32, 37), (40, 44, 47), (60, 64, 56),
- (77, 89, 66), (92, 105, 66), (117, 133, 85), (125, 158, 103),
- (166, 177, 103), (149, 178, 122), (157, 157, 113), (125, 133, 103),
- (109, 96, 94), (81, 93, 75), (64, 85, 75), (52, 68, 56),
- (40, 56, 47), (40, 44, 37), (36, 36, 28), (32, 32, 28),
- (28, 28, 28), (24, 28, 28), (23, 28, 28), (28, 32, 28),
- (36, 36, 28), (40, 40, 28), (56, 39, 28), (72, 48, 28),
- (84, 51, 28), (80, 56, 28), (84, 64, 28), (72, 64, 28),
- (68, 39, 28), (56, 43, 28), (36, 32, 18), (28, 28, 18),
- (24, 28, 28), (23, 24, 28), (20, 20, 28), (23, 20, 28),
- (19, 20, 28), (19, 20, 28), (24, 24, 28), (31, 24, 28),
- (31, 28, 28), (35, 28, 28), (48, 35, 28), (64, 43, 28),
- (72, 52, 37), (76, 56, 37), (72, 52, 37), (56, 39, 28),
- (48, 31, 28), (36, 28, 28), (32, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 32, 28), (28, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (28, 36, 28), (36, 40, 28), (44, 48, 37),
- (64, 64, 47), (81, 97, 66), (96, 121, 103), (88, 146, 150),
- (96, 158, 169), (100, 158, 179), (100, 150, 160), (100, 129, 141),
- (85, 109, 113), (68, 93, 85), (44, 60, 66), (36, 44, 47),
- (24, 40, 37), (24, 36, 37), (23, 32, 28), (20, 24, 18),
- (24, 24, 18), (23, 20, 9), (24, 32, 18), (36, 44, 18),
- (44, 48, 37), (52, 60, 47), (56, 81, 75), (64, 97, 85),
- (68, 101, 94), (85, 113, 85), (96, 117, 94), (84, 84, 94),
- (68, 80, 85), (64, 73, 75), (56, 56, 56), (52, 56, 47),
- (40, 44, 37), (36, 36, 37), (35, 32, 28), (28, 24, 18),
- (32, 28, 28), (32, 32, 18), (52, 39, 18), (60, 35, 18),
- (84, 47, 37), (81, 55, 37), (80, 72, 56), (64, 76, 66),
- (52, 64, 75), (48, 73, 85), (52, 81, 94), (60, 89, 122),
- (64, 101, 122), (88, 105, 122), (89, 117, 113), (93, 117, 113),
- (100, 117, 113), (100, 125, 103), (104, 125, 103), (109, 129, 85),
- (96, 105, 75), (93, 101, 66), (89, 93, 66), (105, 105, 75),
- (117, 125, 56), (121, 121, 75), (117, 100, 56), (109, 100, 47),
- (89, 93, 56), (84, 93, 66), (73, 85, 66), (56, 64, 47),
- (44, 48, 47), (40, 32, 37), (44, 31, 37), (40, 44, 37),
- (56, 52, 28), (68, 68, 37), (64, 56, 37), (68, 56, 37),
- (64, 48, 47), (48, 52, 47), (40, 40, 47), (32, 36, 37),
- (32, 36, 28), (32, 36, 28), (36, 40, 37), (44, 52, 47),
- (52, 60, 66), (64, 85, 85), (84, 109, 103), (100, 121, 122),
- (104, 145, 151), (116, 158, 141), (112, 150, 151), (108, 129, 132),
- (113, 105, 103), (89, 101, 75), (69, 93, 56), (68, 76, 37),
- (68, 68, 28), (52, 48, 28), (40, 40, 28), (36, 36, 28),
- (32, 36, 28), (32, 32, 28), (32, 32, 28), (32, 32, 28),
- (32, 36, 28), (32, 40, 37), (28, 44, 47), (36, 68, 66),
- (48, 85, 94), (44, 109, 160), (88, 150, 169), (113, 178, 159),
- (116, 170, 169), (133, 173, 179), (92, 154, 197), (36, 93, 170),
- (40, 93, 160), (36, 73, 103), (48, 56, 75), (44, 48, 56),
- (36, 36, 37), (32, 32, 28), (27, 28, 18), (24, 28, 18),
- (20, 32, 18), (24, 28, 18), (19, 28, 18), (19, 24, 28),
- (20, 24, 28), (20, 28, 28), (23, 28, 28), (20, 32, 28),
- (20, 28, 28), (24, 28, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (32, 32, 28), (36, 32, 37), (40, 36, 47),
- (52, 48, 66), (60, 77, 94), (92, 121, 132), (125, 166, 160),
- (145, 177, 179), (161, 190, 198), (169, 198, 188), (174, 186, 170),
- (166, 186, 170), (145, 170, 132), (141, 162, 85), (129, 133, 85),
- (137, 99, 47), (137, 72, 9), (125, 46, 0), (109, 47, 18),
- (85, 51, 28), (105, 80, 28), (93, 64, 47), (104, 72, 75),
- (125, 121, 94), (129, 137, 113), (108, 150, 122), (96, 146, 131),
- (88, 137, 122), (68, 105, 141), (52, 72, 94), (28, 52, 56),
- (23, 32, 47), (31, 28, 47), (32, 40, 47), (40, 52, 56)
- ),
-
-// 32 no-name
-((24, 24, 9), (24, 28, 9), (24, 28, 18), (28, 28, 18),
- (28, 28, 28), (27, 28, 28), (24, 28, 28), (24, 28, 28),
- (20, 28, 28), (19, 28, 18), (24, 28, 9), (23, 24, 9),
- (20, 24, 18), (19, 20, 18), (20, 20, 18), (19, 20, 28),
- (15, 24, 28), (11, 20, 18), (12, 16, 18), (12, 12, 9),
- (16, 20, 18), (20, 24, 28), (24, 24, 28), (27, 32, 28),
- (32, 36, 28), (32, 44, 28), (32, 52, 37), (48, 60, 37),
- (76, 68, 47), (101, 80, 37), (150, 96, 28), (194, 102, 28),
- (210, 106, 37), (214, 110, 37), (214, 127, 37), (210, 127, 37),
- (206, 132, 47), (214, 156, 47), (226, 168, 47), (246, 191, 46),
- (246, 208, 46), (254, 220, 56), (254, 207, 56), (250, 191, 46),
- (250, 187, 46), (238, 179, 46), (238, 159, 46), (234, 148, 46),
- (222, 136, 37), (218, 148, 37), (222, 179, 47), (230, 200, 37),
- (227, 230, 46), (246, 225, 46), (226, 218, 47), (215, 192, 56),
- (165, 149, 66), (101, 109, 47), (72, 72, 28), (56, 60, 28),
- (40, 44, 28), (32, 32, 18), (28, 28, 18), (24, 32, 18),
- (24, 32, 18), (24, 32, 18), (32, 32, 28), (32, 36, 28),
- (40, 44, 37), (52, 48, 47), (64, 48, 56), (76, 64, 47),
- (89, 64, 47), (109, 80, 56), (154, 96, 56), (190, 107, 47),
- (186, 106, 47), (174, 123, 37), (149, 111, 37), (109, 84, 46),
- (85, 80, 47), (81, 76, 56), (64, 77, 66), (56, 64, 66),
- (48, 52, 56), (32, 36, 47), (28, 36, 37), (28, 32, 28),
- (28, 32, 28), (35, 32, 18), (44, 40, 18), (72, 48, 28),
- (101, 55, 37), (133, 72, 47), (186, 102, 47), (186, 91, 56),
- (149, 84, 56), (109, 80, 56), (137, 99, 47), (162, 108, 47),
- (178, 136, 56), (186, 148, 56), (210, 189, 75), (234, 209, 103),
- (234, 205, 103), (234, 197, 103), (238, 180, 65), (210, 148, 56),
- (226, 115, 65), (222, 115, 75), (198, 110, 66), (182, 110, 47),
- (125, 80, 37), (105, 59, 37), (68, 52, 28), (44, 40, 28),
- (32, 32, 18), (28, 28, 18), (24, 28, 18), (20, 24, 18),
- (23, 24, 18), (28, 32, 28), (40, 40, 37), (52, 48, 37),
- (72, 60, 37), (96, 72, 37), (145, 99, 56), (194, 102, 56),
- (214, 123, 85), (230, 180, 103), (254, 245, 131), (254, 254, 140),
- (250, 254, 197), (234, 234, 188), (190, 173, 151), (129, 146, 141),
- (105, 137, 84), (85, 101, 47), (93, 77, 46), (109, 60, 37),
- (121, 76, 37), (149, 108, 47), (182, 119, 47), (178, 140, 56),
- (186, 144, 47), (194, 136, 47), (194, 123, 37), (178, 115, 37),
- (117, 88, 47), (84, 64, 47), (60, 56, 47), (52, 60, 56),
- (52, 64, 47), (60, 68, 56), (73, 81, 75), (116, 141, 141),
- (182, 186, 151), (218, 222, 169), (206, 206, 179), (150, 166, 151),
- (84, 109, 103), (60, 73, 85), (56, 73, 75), (73, 77, 75),
- (85, 93, 65), (97, 113, 66), (129, 141, 75), (166, 157, 113),
- (182, 169, 113), (198, 156, 103), (186, 132, 66), (174, 119, 47),
- (121, 84, 37), (81, 60, 28), (64, 56, 28), (48, 52, 18),
- (44, 44, 28), (40, 40, 37), (32, 36, 37), (32, 36, 37),
- (40, 40, 37), (48, 48, 47), (48, 73, 56), (73, 117, 46),
- (113, 125, 47), (150, 170, 94), (186, 181, 103), (215, 206, 94),
- (246, 233, 74), (250, 249, 84), (254, 233, 84), (254, 241, 74),
- (254, 229, 56), (250, 229, 56), (254, 225, 65), (250, 233, 84),
- (238, 241, 112), (246, 217, 122), (206, 181, 113), (198, 123, 85),
- (202, 119, 66), (194, 127, 56), (198, 131, 56), (194, 136, 66),
- (222, 185, 84), (234, 230, 112), (254, 249, 112), (254, 254, 131),
- (222, 226, 150), (214, 193, 132), (174, 157, 113), (105, 113, 56),
- (77, 84, 56), (52, 68, 47), (44, 52, 37), (36, 40, 28),
- (32, 36, 28), (36, 40, 28), (36, 36, 28), (40, 32, 37),
- (48, 39, 37), (64, 39, 28), (80, 52, 37), (105, 55, 47),
- (165, 84, 56), (194, 98, 47), (198, 106, 47), (202, 131, 56),
- (238, 172, 84), (242, 196, 103), (250, 213, 103), (246, 221, 74),
- (246, 200, 56), (210, 180, 56), (170, 149, 56), (141, 111, 47),
- (93, 92, 47), (84, 72, 47), (64, 68, 28), (56, 64, 28),
- (44, 52, 28), (36, 44, 28), (36, 36, 28), (40, 40, 28),
- (40, 40, 28), (56, 43, 18), (60, 43, 18), (72, 52, 28),
- (96, 64, 46), (117, 84, 65), (170, 123, 66), (170, 132, 66),
- (121, 72, 56), (100, 55, 46), (56, 48, 37), (36, 36, 37)
- ),
-
-// 33 fall-quilt
-((24, 40, 37), (56, 52, 37), (93, 68, 37), (137, 68, 18),
- (174, 76, 18), (190, 102, 9), (190, 94, 18), (178, 75, 18),
- (162, 64, 18), (129, 60, 18), (105, 76, 18), (77, 68, 28),
- (64, 60, 37), (40, 48, 37), (24, 40, 37), (20, 32, 37),
- (19, 32, 37), (15, 32, 37), (15, 32, 37), (20, 36, 47),
- (24, 40, 56), (24, 40, 56), (28, 40, 56), (28, 44, 56),
- (28, 44, 56), (32, 44, 47), (36, 48, 37), (48, 52, 37),
- (76, 68, 37), (81, 73, 37), (109, 80, 37), (137, 80, 28),
- (170, 87, 37), (194, 98, 18), (198, 102, 18), (210, 110, 18),
- (214, 118, 9), (198, 119, 18), (170, 128, 28), (146, 99, 28),
- (117, 80, 28), (85, 72, 37), (68, 52, 37), (40, 40, 37),
- (24, 36, 28), (19, 32, 28), (24, 24, 28), (32, 28, 28),
- (40, 31, 18), (56, 35, 18), (76, 52, 28), (105, 84, 37),
- (133, 96, 37), (194, 144, 56), (214, 197, 141), (214, 202, 179),
- (234, 230, 216), (250, 233, 225), (250, 233, 216), (222, 193, 169),
- (150, 145, 94), (109, 96, 56), (77, 68, 47), (40, 48, 56),
- (36, 44, 56), (36, 40, 56), (32, 36, 56), (28, 40, 56),
- (24, 36, 47), (20, 32, 47), (20, 32, 37), (24, 36, 37),
- (24, 36, 37), (36, 36, 37), (36, 36, 28), (40, 32, 28),
- (40, 31, 28), (48, 31, 28), (68, 47, 28), (109, 39, 28),
- (129, 46, 18), (133, 47, 9), (162, 59, 0), (198, 114, 9),
- (214, 145, 28), (226, 171, 47), (234, 183, 47), (230, 192, 65),
- (222, 165, 65), (194, 144, 47), (145, 112, 47), (113, 88, 47),
- (93, 72, 46), (60, 60, 47), (36, 48, 47), (32, 44, 47),
- (32, 36, 47), (36, 36, 37), (36, 40, 37), (40, 40, 37),
- (40, 44, 28), (48, 52, 28), (76, 68, 37), (93, 76, 37),
- (113, 88, 28), (170, 123, 28), (194, 122, 28), (210, 132, 18),
- (214, 141, 18), (210, 127, 18), (182, 119, 28), (153, 76, 28),
- (137, 64, 18), (121, 55, 9), (93, 51, 18), (80, 64, 37),
- (97, 76, 37), (113, 84, 37), (166, 115, 47), (214, 173, 75),
- (230, 197, 75), (242, 200, 75), (218, 173, 66), (182, 132, 47),
- (113, 88, 46), (77, 72, 37), (56, 48, 37), (44, 40, 37),
- (35, 24, 28), (24, 12, 18), (23, 12, 18), (27, 20, 18),
- (52, 31, 18), (93, 51, 18), (149, 92, 28), (194, 140, 37),
- (226, 180, 75), (242, 213, 84), (250, 213, 112), (254, 212, 121),
- (238, 222, 141), (250, 233, 197), (254, 241, 216), (250, 237, 225),
- (254, 233, 197), (250, 229, 169), (254, 229, 150), (254, 229, 140),
- (250, 221, 131), (246, 217, 112), (250, 209, 84), (250, 208, 74),
- (238, 192, 56), (214, 131, 28), (186, 72, 9), (146, 38, 0),
- (109, 30, 9), (76, 15, 9), (48, 16, 9), (27, 8, 9),
- (23, 24, 28), (24, 32, 37), (24, 36, 37), (24, 40, 47),
- (32, 44, 47), (40, 44, 56), (56, 52, 56), (89, 64, 56),
- (125, 72, 37), (158, 60, 37), (162, 63, 28), (154, 55, 18),
- (141, 38, 18), (133, 26, 9), (113, 22, 0), (89, 11, 9),
- (73, 11, 0), (52, 11, 9), (36, 20, 0), (40, 16, 9),
- (27, 20, 18), (23, 20, 28), (24, 24, 37), (19, 28, 47),
- (15, 28, 47), (16, 32, 47), (12, 28, 37), (16, 28, 37),
- (19, 28, 37), (16, 28, 37), (24, 36, 28), (40, 35, 18),
- (44, 35, 18), (64, 35, 18), (97, 38, 0), (121, 51, 9),
- (125, 42, 9), (121, 38, 9), (93, 31, 18), (52, 40, 28),
- (36, 40, 47), (32, 44, 47), (32, 48, 47), (32, 48, 47),
- (28, 44, 47), (24, 36, 47), (19, 28, 37), (19, 20, 28),
- (20, 12, 18), (24, 4, 9), (16, 8, 0), (16, 12, 0),
- (20, 12, 9), (20, 20, 18), (16, 28, 28), (16, 28, 37),
- (15, 28, 37), (12, 28, 28), (23, 28, 18), (44, 27, 18),
- (56, 19, 18), (80, 19, 28), (113, 30, 18), (129, 51, 9),
- (145, 79, 28), (186, 127, 28), (226, 163, 47), (234, 192, 65),
- (242, 200, 75), (226, 188, 84), (190, 144, 47), (125, 96, 47),
- (97, 80, 56), (60, 60, 47), (36, 48, 47), (24, 40, 47),
- (20, 32, 47), (16, 28, 47), (12, 24, 37), (12, 20, 37),
- (12, 20, 47), (15, 24, 47), (15, 28, 56), (20, 28, 56),
- (20, 36, 56), (28, 44, 56), (36, 48, 47), (52, 48, 47),
- (77, 73, 37), (109, 88, 56), (125, 96, 47), (186, 127, 37),
- (218, 163, 47), (230, 166, 37), (230, 144, 28), (198, 120, 37)
- ),
-
-// 34 night-blue-sky
-((3, 12, 66), (4, 12, 66), (7, 12, 66), (7, 8, 56),
- (4, 8, 47), (3, 8, 37), (0, 4, 18), (0, 4, 9),
- (0, 4, 0), (0, 4, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 9), (0, 4, 18), (3, 4, 18), (4, 4, 18),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (0, 4, 9),
- (0, 0, 0), (0, 0, 0), (0, 4, 0), (0, 4, 0),
- (4, 4, 9), (4, 4, 18), (4, 4, 18), (4, 8, 18),
- (3, 8, 18), (0, 8, 18), (0, 4, 18), (0, 4, 18),
- (0, 4, 18), (0, 4, 28), (0, 8, 37), (0, 12, 47),
- (3, 12, 56), (3, 16, 66), (3, 16, 75), (3, 12, 75),
- (3, 12, 75), (3, 16, 75), (3, 16, 75), (4, 16, 75),
- (4, 12, 75), (3, 12, 75), (3, 12, 75), (3, 12, 75),
- (0, 12, 66), (3, 8, 56), (3, 8, 56), (3, 8, 56),
- (3, 4, 47), (4, 4, 47), (4, 4, 56), (4, 8, 56),
- (4, 8, 56), (3, 8, 56), (3, 8, 47), (0, 8, 37),
- (0, 8, 28), (0, 4, 28), (0, 4, 18), (0, 4, 18),
- (4, 4, 18), (4, 4, 28), (3, 4, 28), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 28),
- (0, 0, 18), (0, 0, 9), (0, 0, 9), (0, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 4, 0),
- (0, 4, 0), (0, 4, 9), (0, 4, 9), (0, 8, 18),
- (0, 8, 28), (0, 4, 28), (0, 4, 28), (3, 4, 28),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (4, 4, 18),
- (4, 4, 28), (7, 8, 37), (4, 12, 47), (8, 12, 56),
- (7, 12, 66), (7, 16, 75), (7, 16, 75), (11, 16, 75),
- (11, 16, 75), (11, 16, 75), (7, 16, 66), (7, 16, 66),
- (7, 16, 66), (4, 16, 66), (3, 16, 66), (4, 12, 56),
- (4, 8, 47), (4, 4, 37), (4, 4, 28), (4, 0, 18),
- (4, 0, 18), (3, 0, 18), (0, 0, 9), (0, 0, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 0, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 9),
- (4, 4, 9), (4, 4, 9), (4, 4, 9), (3, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 0, 9), (0, 0, 9),
- (0, 0, 9), (0, 4, 9), (0, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (7, 8, 37), (4, 8, 47),
- (3, 8, 47), (3, 8, 47), (0, 4, 47), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 47),
- (0, 4, 56), (3, 8, 56), (4, 12, 56), (7, 20, 66),
- (7, 24, 66), (3, 20, 66), (0, 16, 56), (0, 8, 56),
- (0, 4, 47), (0, 4, 28), (0, 4, 18), (4, 4, 9),
- (4, 4, 9), (0, 4, 18), (0, 4, 28), (0, 8, 37),
- (0, 8, 56), (3, 12, 66), (7, 12, 75), (8, 16, 75),
- (8, 16, 85), (7, 20, 85), (8, 20, 75), (7, 16, 75),
- (7, 12, 66), (4, 12, 56), (3, 8, 47), (3, 8, 37),
- (0, 8, 37), (0, 4, 28), (0, 4, 28), (0, 4, 28),
- (0, 4, 28), (0, 4, 28), (0, 4, 28), (0, 8, 28),
- (0, 8, 18), (0, 8, 9), (4, 8, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 37), (4, 12, 56), (3, 12, 66),
- (3, 16, 66), (3, 16, 56), (4, 16, 56), (8, 12, 56),
- (7, 8, 56), (7, 8, 47), (4, 4, 47), (4, 4, 47),
- (4, 4, 47), (3, 8, 56), (3, 12, 56), (3, 12, 66),
- (3, 12, 66), (3, 12, 75), (3, 12, 75), (4, 12, 75),
- (4, 12, 75), (7, 12, 75), (7, 12, 75), (7, 12, 66),
- (4, 8, 56), (3, 4, 47), (0, 0, 28), (0, 0, 18),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (4, 0, 9),
- (4, 0, 9), (4, 0, 9), (4, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 4, 9),
- (0, 4, 9), (4, 4, 9), (4, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (4, 8, 37), (4, 8, 47),
- (4, 8, 56), (4, 12, 56), (3, 12, 47), (0, 16, 47),
- (0, 8, 37), (0, 8, 28), (0, 4, 18), (0, 4, 9),
- (0, 0, 9), (0, 0, 9), (0, 4, 9), (3, 4, 18),
- (4, 8, 28), (4, 12, 37), (4, 16, 47), (4, 16, 47),
- (4, 12, 37), (4, 8, 28), (4, 4, 18), (4, 4, 9)
- ),
-
-// 35 shadow-iris
-((36, 20, 18), (32, 20, 18), (31, 20, 18), (31, 20, 18),
- (32, 24, 18), (35, 28, 18), (36, 32, 18), (28, 24, 18),
- (27, 20, 18), (24, 16, 18), (23, 12, 18), (23, 12, 18),
- (23, 16, 18), (24, 20, 18), (24, 20, 18), (23, 20, 18),
- (19, 20, 18), (16, 20, 18), (19, 16, 9), (20, 12, 9),
- (23, 12, 9), (24, 16, 9), (24, 20, 9), (24, 20, 9),
- (20, 20, 9), (20, 16, 9), (20, 8, 9), (23, 12, 9),
- (24, 12, 9), (28, 16, 9), (28, 20, 9), (28, 20, 9),
- (27, 20, 9), (24, 20, 18), (23, 16, 18), (23, 16, 18),
- (20, 16, 18), (19, 12, 18), (16, 12, 9), (19, 16, 9),
- (20, 16, 9), (23, 16, 9), (28, 16, 9), (35, 16, 18),
- (44, 20, 28), (56, 23, 37), (64, 19, 47), (76, 23, 47),
- (80, 27, 37), (88, 35, 37), (88, 35, 37), (88, 31, 28),
- (68, 31, 28), (52, 23, 28), (44, 20, 28), (36, 20, 28),
- (35, 24, 28), (35, 24, 28), (35, 24, 28), (35, 20, 28),
- (32, 20, 18), (28, 20, 18), (28, 20, 18), (27, 16, 18),
- (27, 16, 18), (28, 16, 18), (31, 16, 18), (35, 16, 28),
- (40, 19, 28), (48, 23, 37), (60, 23, 47), (72, 31, 56),
- (88, 35, 66), (100, 39, 75), (96, 44, 75), (96, 48, 75),
- (100, 40, 84), (100, 40, 75), (84, 27, 56), (72, 23, 47),
- (56, 23, 37), (44, 23, 18), (36, 20, 9), (35, 16, 9),
- (32, 16, 9), (28, 16, 9), (28, 20, 9), (35, 20, 9),
- (35, 24, 9), (35, 24, 18), (35, 20, 18), (35, 20, 18),
- (35, 24, 18), (36, 24, 28), (40, 23, 28), (44, 23, 28),
- (56, 27, 28), (64, 27, 37), (72, 27, 37), (76, 35, 37),
- (64, 31, 37), (52, 23, 28), (52, 23, 28), (52, 23, 28),
- (60, 27, 37), (64, 23, 37), (68, 27, 47), (72, 27, 47),
- (80, 35, 56), (88, 40, 65), (101, 44, 66), (100, 43, 56),
- (84, 35, 56), (68, 39, 56), (40, 40, 47), (39, 28, 37),
- (40, 23, 28), (43, 20, 28), (44, 23, 28), (48, 23, 37),
- (52, 24, 37), (56, 27, 37), (52, 27, 37), (47, 27, 47),
- (39, 24, 47), (35, 24, 37), (35, 20, 37), (28, 24, 28),
- (28, 24, 18), (24, 24, 18), (23, 20, 18), (19, 16, 18),
- (15, 16, 18), (16, 16, 18), (19, 16, 18), (20, 16, 18),
- (23, 20, 18), (23, 20, 18), (23, 16, 18), (20, 12, 18),
- (24, 12, 18), (27, 12, 18), (31, 16, 18), (32, 16, 18),
- (35, 16, 18), (36, 16, 18), (36, 20, 18), (36, 20, 18),
- (40, 20, 18), (40, 19, 18), (44, 20, 28), (56, 23, 37),
- (64, 23, 56), (76, 31, 66), (84, 68, 75), (108, 60, 94),
- (121, 64, 94), (125, 52, 94), (117, 56, 84), (109, 39, 75),
- (104, 40, 75), (104, 43, 65), (109, 35, 66), (100, 35, 56),
- (80, 31, 47), (72, 19, 37), (56, 19, 28), (52, 19, 28),
- (48, 20, 28), (44, 19, 28), (39, 16, 28), (36, 16, 18),
- (32, 16, 9), (36, 20, 9), (35, 20, 18), (40, 24, 18),
- (48, 23, 28), (72, 31, 37), (92, 31, 56), (113, 44, 84),
- (141, 60, 94), (202, 181, 188), (177, 116, 142), (145, 76, 122),
- (145, 76, 113), (137, 80, 113), (129, 56, 94), (125, 56, 84),
- (121, 47, 75), (104, 35, 66), (96, 35, 56), (84, 31, 47),
- (76, 35, 37), (64, 23, 28), (52, 23, 28), (44, 20, 18),
- (39, 16, 18), (31, 16, 18), (24, 16, 18), (20, 16, 18),
- (16, 12, 9), (16, 12, 9), (16, 12, 9), (16, 16, 9),
- (15, 16, 9), (15, 12, 9), (15, 12, 18), (16, 12, 18),
- (16, 12, 18), (19, 12, 18), (20, 12, 18), (24, 12, 18),
- (27, 12, 18), (27, 16, 28), (27, 16, 28), (27, 16, 28),
- (28, 16, 28), (31, 16, 28), (40, 19, 28), (48, 23, 37),
- (52, 23, 47), (56, 27, 47), (64, 35, 47), (72, 31, 47),
- (68, 35, 47), (60, 36, 47), (48, 31, 37), (40, 24, 28),
- (40, 24, 28), (43, 24, 28), (48, 28, 28), (52, 32, 37),
- (64, 31, 47), (68, 27, 47), (80, 31, 47), (84, 31, 56),
- (88, 35, 56), (96, 35, 56), (96, 31, 56), (84, 31, 56),
- (76, 27, 56), (72, 27, 56), (68, 27, 56), (60, 27, 47),
- (52, 23, 37), (40, 20, 28), (31, 20, 28), (16, 20, 28),
- (20, 12, 28), (20, 12, 28), (23, 12, 18), (27, 16, 18),
- (32, 20, 28), (35, 24, 28), (36, 28, 28), (40, 28, 37)
- ),
-
-// 36 solid-sky
-((145, 104, 84), (178, 111, 75), (202, 123, 75), (198, 127, 75),
- (129, 112, 85), (84, 72, 37), (40, 40, 28), (20, 16, 18),
- (11, 4, 28), (12, 4, 28), (23, 24, 28), (0, 93, 141),
- (0, 109, 160), (4, 122, 170), (7, 134, 179), (19, 138, 188),
- (24, 142, 179), (31, 151, 179), (44, 158, 179), (52, 162, 179),
- (129, 117, 122), (190, 137, 103), (214, 152, 66), (206, 131, 37),
- (202, 119, 28), (198, 106, 9), (194, 90, 9), (166, 43, 9),
- (133, 18, 0), (72, 19, 9), (60, 19, 18), (36, 28, 9),
- (36, 36, 18), (52, 60, 37), (0, 101, 150), (0, 109, 150),
- (0, 109, 150), (0, 105, 150), (0, 97, 141), (20, 36, 18),
- (16, 24, 9), (8, 8, 9), (12, 4, 9), (12, 4, 9),
- (11, 4, 9), (8, 4, 9), (4, 4, 9), (7, 4, 9),
- (8, 0, 9), (12, 0, 9), (15, 0, 9), (16, 4, 18),
- (19, 12, 28), (0, 89, 141), (0, 97, 160), (0, 101, 160),
- (0, 101, 150), (60, 60, 37), (68, 31, 18), (105, 30, 9),
- (170, 80, 9), (198, 90, 0), (178, 67, 0), (133, 30, 0),
- (72, 15, 9), (36, 12, 18), (23, 8, 9), (16, 4, 9),
- (19, 8, 9), (27, 20, 18), (52, 44, 37), (4, 105, 150),
- (60, 162, 188), (173, 173, 160), (198, 165, 151), (194, 148, 113),
- (218, 160, 84), (222, 153, 84), (214, 132, 47), (210, 123, 37),
- (202, 111, 28), (218, 118, 28), (202, 119, 47), (149, 104, 85),
- (88, 116, 113), (4, 113, 160), (0, 118, 160), (0, 122, 160),
- (0, 122, 160), (0, 122, 160), (0, 122, 170), (4, 122, 170),
- (0, 118, 170), (0, 114, 170), (0, 109, 160), (0, 101, 150),
- (44, 60, 28), (28, 36, 9), (20, 16, 9), (16, 8, 9),
- (15, 4, 9), (12, 0, 18), (11, 0, 18), (8, 0, 18),
- (8, 0, 18), (12, 4, 9), (15, 4, 9), (20, 4, 9),
- (28, 12, 18), (36, 36, 18), (52, 52, 47), (0, 97, 150),
- (0, 101, 150), (73, 73, 66), (64, 60, 37), (48, 56, 28),
- (64, 64, 47), (0, 105, 150), (0, 118, 160), (4, 122, 170),
- (8, 126, 170), (4, 130, 170), (4, 134, 170), (0, 130, 170),
- (0, 126, 170), (0, 126, 170), (0, 122, 170), (0, 114, 170),
- (0, 105, 160), (0, 93, 150), (16, 32, 28), (16, 12, 18),
- (19, 8, 9), (20, 20, 18), (28, 44, 28), (0, 97, 141),
- (4, 118, 160), (23, 142, 179), (44, 158, 188), (60, 166, 197),
- (60, 166, 197), (68, 170, 197), (72, 170, 197), (72, 173, 197),
- (96, 177, 188), (149, 145, 103), (214, 143, 75), (210, 127, 47),
- (154, 99, 37), (68, 68, 28), (44, 35, 18), (24, 20, 18),
- (15, 8, 18), (7, 4, 18), (4, 0, 18), (3, 4, 18),
- (7, 4, 18), (11, 4, 18), (19, 8, 18), (32, 36, 28),
- (0, 105, 150), (24, 138, 179), (72, 174, 188), (149, 190, 197),
- (206, 218, 207), (210, 222, 207), (218, 210, 207), (218, 218, 198),
- (218, 210, 198), (194, 194, 170), (194, 181, 160), (141, 137, 103),
- (113, 81, 75), (72, 84, 37), (52, 68, 28), (52, 48, 28),
- (68, 64, 28), (81, 80, 37), (141, 88, 47), (194, 106, 37),
- (206, 106, 28), (206, 110, 18), (206, 110, 9), (194, 98, 18),
- (174, 87, 37), (96, 88, 94), (4, 113, 150), (12, 134, 170),
- (19, 142, 179), (31, 147, 179), (39, 151, 188), (48, 158, 188),
- (48, 166, 188), (48, 162, 188), (43, 159, 197), (39, 151, 198),
- (27, 147, 188), (23, 142, 179), (20, 138, 179), (19, 134, 179),
- (8, 130, 179), (4, 122, 160), (4, 109, 160), (0, 97, 150),
- (44, 36, 37), (31, 16, 18), (23, 8, 18), (23, 8, 18),
- (27, 28, 28), (0, 93, 141), (0, 105, 150), (0, 97, 141),
- (48, 39, 37), (28, 28, 18), (32, 24, 9), (44, 15, 9),
- (60, 27, 18), (93, 55, 37), (154, 84, 37), (186, 98, 28),
- (186, 102, 9), (170, 87, 18), (73, 80, 28), (40, 52, 18),
- (40, 36, 18), (48, 35, 18), (64, 60, 18), (149, 75, 0),
- (194, 94, 9), (198, 98, 9), (214, 105, 0), (210, 98, 9),
- (210, 101, 18), (198, 112, 37), (190, 107, 56), (108, 108, 94),
- (4, 105, 150), (0, 105, 160), (0, 109, 160), (0, 105, 160),
- (0, 101, 160), (0, 89, 141), (11, 8, 37), (11, 4, 28),
- (11, 4, 18), (12, 4, 18), (20, 8, 18), (36, 12, 18),
- (64, 19, 9), (77, 11, 0), (109, 19, 0), (169, 14, 9),
- (149, 67, 18), (85, 85, 66), (24, 113, 150), (35, 155, 188)
- ),
-
-// 37 misty-field
-((84, 89, 103), (96, 100, 94), (101, 105, 85), (93, 105, 84),
- (89, 109, 85), (100, 113, 94), (109, 121, 103), (104, 117, 113),
- (116, 117, 122), (121, 141, 141), (133, 166, 179), (153, 185, 197),
- (161, 185, 207), (157, 189, 207), (161, 185, 207), (157, 177, 207),
- (149, 169, 198), (133, 158, 188), (116, 146, 179), (108, 133, 179),
- (108, 133, 179), (116, 141, 179), (112, 141, 170), (129, 150, 170),
- (133, 157, 188), (141, 161, 188), (137, 153, 169), (125, 141, 141),
- (121, 133, 113), (109, 121, 94), (105, 125, 85), (101, 133, 84),
- (101, 133, 85), (109, 133, 85), (97, 133, 85), (93, 121, 75),
- (97, 125, 85), (101, 117, 85), (105, 117, 75), (89, 117, 75),
- (84, 121, 75), (93, 141, 75), (109, 150, 75), (117, 170, 103),
- (133, 178, 122), (145, 170, 151), (169, 194, 188), (169, 198, 207),
- (173, 193, 207), (169, 189, 207), (169, 189, 216), (165, 189, 216),
- (165, 185, 216), (161, 181, 216), (157, 181, 226), (157, 185, 226),
- (157, 189, 225), (177, 201, 226), (205, 210, 235), (214, 218, 244),
- (214, 222, 244), (209, 222, 244), (205, 218, 244), (193, 214, 235),
- (177, 197, 216), (177, 189, 207), (169, 185, 207), (169, 181, 207),
- (165, 177, 216), (161, 181, 216), (165, 185, 216), (165, 189, 216),
- (169, 193, 216), (177, 197, 216), (193, 206, 226), (206, 222, 226),
- (218, 222, 235), (222, 226, 244), (226, 222, 235), (222, 230, 244),
- (222, 226, 254), (222, 226, 244), (218, 226, 244), (218, 226, 244),
- (222, 234, 244), (214, 226, 244), (205, 218, 235), (185, 197, 216),
- (165, 181, 207), (141, 153, 169), (121, 121, 141), (105, 101, 113),
- (84, 84, 94), (77, 85, 85), (73, 77, 75), (73, 73, 75),
- (73, 73, 75), (73, 77, 75), (73, 85, 85), (77, 97, 85),
- (84, 113, 94), (104, 133, 132), (112, 154, 132), (129, 162, 160),
- (141, 169, 188), (145, 165, 198), (141, 165, 207), (137, 161, 207),
- (124, 165, 207), (64, 139, 207), (64, 139, 207), (64, 135, 207),
- (100, 129, 179), (96, 125, 160), (108, 145, 132), (112, 137, 103),
- (97, 121, 94), (89, 113, 85), (89, 105, 85), (77, 89, 85),
- (77, 81, 84), (77, 73, 75), (77, 73, 75), (77, 77, 75),
- (81, 81, 84), (77, 77, 75), (73, 73, 66), (73, 73, 66),
- (73, 77, 75), (76, 77, 94), (68, 68, 103), (72, 77, 103),
- (92, 100, 132), (124, 133, 141), (145, 161, 179), (165, 185, 207),
- (173, 201, 225), (201, 222, 235), (213, 230, 244), (222, 230, 235),
- (222, 226, 235), (222, 226, 235), (209, 222, 235), (205, 218, 235),
- (185, 206, 226), (173, 197, 216), (169, 189, 216), (165, 189, 207),
- (165, 185, 198), (153, 169, 179), (141, 166, 141), (137, 154, 132),
- (125, 157, 132), (121, 158, 103), (101, 149, 75), (85, 125, 65),
- (81, 117, 75), (72, 109, 94), (77, 85, 85), (80, 81, 94),
- (81, 77, 84), (77, 73, 75), (73, 73, 75), (68, 68, 66),
- (68, 68, 66), (73, 73, 66), (73, 73, 75), (72, 72, 75),
- (81, 85, 75), (81, 89, 75), (81, 89, 75), (85, 97, 75),
- (89, 97, 94), (89, 93, 94), (85, 89, 85), (81, 81, 75),
- (85, 97, 75), (85, 89, 75), (85, 85, 75), (81, 97, 75),
- (81, 105, 66), (85, 97, 66), (85, 101, 75), (81, 101, 75),
- (76, 101, 75), (73, 97, 75), (77, 93, 75), (73, 81, 75),
- (68, 77, 75), (73, 73, 75), (73, 73, 75), (73, 73, 75),
- (73, 73, 75), (73, 73, 66), (81, 85, 75), (81, 97, 66),
- (81, 105, 56), (60, 101, 47), (73, 97, 56), (68, 89, 66),
- (73, 77, 66), (73, 73, 66), (68, 68, 75), (52, 72, 103),
- (44, 81, 141), (60, 130, 207), (60, 135, 207), (64, 138, 198),
- (96, 125, 160), (88, 121, 122), (84, 108, 113), (92, 101, 103),
- (101, 101, 113), (112, 117, 132), (104, 117, 141), (104, 125, 151),
- (116, 133, 170), (128, 145, 188), (128, 157, 198), (129, 154, 207),
- (129, 157, 197), (137, 173, 198), (145, 173, 198), (141, 165, 188),
- (133, 165, 188), (125, 157, 188), (120, 145, 179), (112, 133, 170),
- (96, 121, 160), (100, 117, 151), (72, 105, 122), (68, 89, 113),
- (80, 93, 103), (76, 97, 132), (108, 125, 151), (137, 141, 160),
- (145, 157, 188), (161, 181, 207), (169, 193, 216), (181, 210, 226),
- (193, 222, 235), (197, 218, 235), (181, 201, 226), (165, 193, 216),
- (161, 189, 216), (157, 181, 216), (157, 181, 216), (153, 181, 216),
- (149, 181, 207), (157, 181, 207), (153, 177, 207), (149, 177, 207),
- (149, 177, 207), (141, 169, 207), (137, 165, 198), (128, 161, 198)
- ),
-
-// 38 wooden-highlight
-((97, 76, 75), (85, 68, 56), (97, 72, 46), (125, 84, 56),
- (141, 100, 85), (149, 107, 113), (137, 116, 122), (153, 112, 113),
- (154, 133, 122), (157, 124, 103), (153, 124, 94), (161, 119, 94),
- (178, 119, 85), (174, 132, 103), (170, 137, 122), (194, 153, 122),
- (166, 124, 123), (162, 125, 123), (170, 120, 103), (178, 131, 85),
- (174, 119, 66), (166, 111, 47), (154, 95, 47), (137, 80, 28),
- (141, 72, 9), (141, 68, 18), (141, 64, 18), (137, 59, 18),
- (125, 55, 9), (141, 51, 9), (125, 51, 9), (117, 51, 18),
- (117, 55, 28), (109, 55, 28), (105, 55, 28), (109, 51, 28),
- (97, 55, 28), (101, 51, 46), (88, 64, 47), (109, 68, 46),
- (141, 96, 66), (166, 120, 85), (170, 119, 66), (174, 111, 75),
- (170, 115, 85), (178, 123, 85), (150, 108, 94), (154, 107, 85),
- (133, 92, 75), (141, 88, 47), (129, 76, 28), (121, 64, 28),
- (133, 72, 28), (137, 80, 37), (146, 88, 37), (150, 96, 47),
- (154, 99, 47), (154, 99, 47), (146, 92, 28), (154, 76, 18),
- (146, 64, 18), (141, 64, 28), (141, 76, 28), (145, 80, 37),
- (158, 95, 47), (174, 106, 37), (178, 110, 47), (170, 102, 28),
- (150, 84, 18), (129, 72, 18), (109, 68, 18), (96, 47, 9),
- (84, 35, 18), (72, 35, 18), (68, 35, 18), (68, 39, 18),
- (76, 43, 28), (84, 43, 28), (92, 51, 28), (100, 55, 28),
- (117, 72, 28), (133, 88, 28), (162, 106, 28), (170, 106, 28),
- (162, 91, 28), (150, 80, 28), (141, 64, 28), (125, 51, 28),
- (117, 47, 18), (101, 42, 18), (84, 39, 18), (60, 31, 9),
- (44, 23, 9), (32, 16, 9), (24, 16, 9), (16, 16, 9),
- (16, 20, 0), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (20, 20, 9), (27, 20, 9), (27, 20, 9), (27, 24, 9),
- (24, 20, 18), (32, 16, 18), (28, 16, 18), (20, 16, 18),
- (19, 12, 18), (19, 12, 18), (16, 12, 18), (16, 16, 18),
- (16, 16, 18), (15, 16, 18), (16, 16, 18), (19, 16, 18),
- (27, 24, 18), (31, 20, 28), (36, 24, 28), (48, 24, 28),
- (68, 35, 28), (80, 43, 28), (89, 51, 18), (105, 51, 18),
- (109, 51, 18), (121, 51, 18), (121, 42, 9), (121, 51, 18),
- (125, 46, 18), (121, 55, 18), (117, 64, 18), (113, 68, 18),
- (109, 68, 18), (105, 64, 28), (105, 59, 28), (96, 51, 28),
- (80, 43, 28), (56, 27, 28), (44, 19, 28), (36, 24, 28),
- (24, 20, 28), (19, 16, 18), (12, 12, 9), (12, 12, 9),
- (16, 16, 9), (24, 20, 9), (40, 23, 9), (68, 35, 9),
- (85, 43, 9), (105, 42, 9), (109, 47, 18), (109, 47, 18),
- (109, 46, 9), (109, 46, 9), (97, 38, 9), (80, 43, 9),
- (60, 35, 9), (40, 24, 18), (32, 24, 18), (28, 24, 18),
- (28, 24, 18), (40, 28, 18), (44, 23, 18), (56, 31, 18),
- (68, 39, 18), (80, 43, 18), (85, 52, 28), (101, 72, 37),
- (133, 88, 47), (141, 100, 75), (146, 112, 85), (146, 116, 85),
- (146, 107, 75), (121, 72, 37), (113, 60, 28), (88, 47, 28),
- (56, 35, 28), (35, 24, 18), (23, 16, 18), (19, 16, 18),
- (16, 16, 18), (16, 12, 9), (16, 12, 9), (24, 16, 9),
- (35, 20, 9), (48, 27, 9), (56, 31, 18), (60, 31, 18),
- (68, 35, 37), (76, 39, 37), (76, 39, 28), (76, 35, 28),
- (84, 35, 28), (96, 38, 18), (97, 39, 18), (100, 38, 18),
- (84, 39, 28), (68, 35, 18), (56, 27, 18), (44, 23, 18),
- (48, 23, 18), (56, 27, 18), (64, 35, 37), (72, 64, 56),
- (89, 72, 65), (105, 93, 84), (137, 100, 85), (149, 108, 94),
- (150, 104, 85), (129, 92, 84), (101, 84, 75), (101, 72, 37),
- (113, 68, 28), (133, 68, 28), (129, 64, 18), (137, 68, 18),
- (137, 72, 28), (125, 64, 18), (125, 60, 18), (121, 60, 18),
- (117, 55, 18), (101, 47, 28), (84, 47, 28), (68, 39, 28),
- (48, 31, 18), (31, 24, 18), (20, 16, 9), (16, 12, 9),
- (12, 12, 9), (11, 12, 9), (12, 12, 9), (16, 12, 9),
- (24, 12, 9), (31, 12, 9), (35, 16, 9), (60, 23, 9),
- (64, 27, 9), (72, 39, 18), (72, 47, 18), (76, 47, 28),
- (72, 52, 28), (76, 47, 28), (80, 43, 28), (72, 35, 28),
- (64, 31, 18), (60, 31, 9), (40, 27, 9), (27, 20, 9),
- (32, 20, 9), (36, 28, 9), (48, 27, 9), (56, 39, 18),
- (81, 47, 18), (105, 59, 18), (121, 64, 18), (146, 76, 28)
- ),
-
-// 39 jet-tundra
-((109, 92, 75), (105, 85, 75), (105, 85, 75), (97, 89, 75),
- (93, 85, 75), (93, 81, 75), (93, 80, 65), (85, 73, 65),
- (84, 68, 56), (84, 68, 47), (80, 64, 47), (76, 64, 47),
- (72, 60, 37), (68, 64, 37), (72, 64, 47), (77, 73, 47),
- (85, 76, 47), (93, 76, 56), (97, 80, 56), (101, 80, 56),
- (105, 80, 56), (109, 84, 56), (105, 88, 56), (101, 84, 56),
- (97, 80, 56), (93, 76, 56), (85, 68, 47), (72, 60, 47),
- (64, 56, 37), (60, 56, 37), (60, 56, 37), (68, 60, 37),
- (72, 56, 37), (73, 64, 47), (76, 68, 56), (76, 68, 56),
- (81, 64, 56), (80, 68, 56), (81, 73, 56), (85, 80, 65),
- (93, 85, 65), (101, 93, 65), (101, 93, 75), (105, 97, 84),
- (113, 96, 84), (113, 100, 94), (113, 104, 94), (113, 104, 94),
- (117, 108, 94), (121, 108, 85), (121, 104, 84), (121, 104, 75),
- (117, 100, 75), (109, 97, 75), (105, 93, 75), (105, 92, 65),
- (105, 92, 66), (97, 89, 75), (93, 89, 75), (93, 85, 75),
- (85, 77, 65), (81, 73, 65), (81, 72, 56), (77, 72, 56),
- (73, 73, 56), (72, 68, 56), (72, 68, 56), (76, 68, 56),
- (77, 68, 56), (85, 76, 56), (89, 80, 56), (93, 81, 65),
- (97, 89, 75), (105, 92, 75), (113, 92, 75), (121, 92, 75),
- (121, 92, 66), (113, 92, 65), (105, 88, 65), (93, 85, 56),
- (89, 84, 56), (85, 77, 56), (73, 73, 56), (72, 68, 56),
- (72, 64, 47), (68, 60, 47), (68, 60, 47), (64, 60, 47),
- (64, 60, 56), (68, 60, 56), (68, 60, 56), (72, 64, 66),
- (68, 68, 56), (68, 64, 47), (68, 64, 47), (64, 56, 47),
- (56, 52, 37), (56, 52, 37), (52, 52, 37), (52, 52, 37),
- (52, 48, 37), (48, 48, 37), (48, 48, 28), (60, 52, 28),
- (60, 56, 28), (56, 52, 37), (52, 48, 37), (56, 48, 37),
- (56, 48, 37), (60, 48, 37), (72, 60, 47), (85, 72, 56),
- (97, 85, 65), (109, 96, 75), (121, 104, 85), (129, 116, 103),
- (133, 125, 103), (137, 125, 113), (137, 124, 113), (133, 125, 103),
- (137, 116, 103), (133, 112, 103), (129, 112, 94), (125, 116, 85),
- (113, 108, 85), (105, 101, 75), (101, 92, 66), (93, 88, 65),
- (89, 85, 65), (89, 85, 56), (89, 85, 56), (89, 85, 65),
- (89, 89, 75), (93, 89, 84), (104, 104, 94), (108, 96, 94),
- (108, 96, 94), (105, 97, 84), (101, 93, 84), (97, 80, 75),
- (89, 76, 65), (81, 73, 56), (73, 68, 47), (68, 64, 47),
- (60, 56, 47), (56, 56, 47), (64, 64, 47), (72, 68, 47),
- (81, 73, 56), (93, 81, 56), (97, 88, 66), (101, 88, 75),
- (105, 89, 84), (109, 97, 84), (117, 100, 84), (125, 100, 84),
- (125, 100, 84), (121, 100, 84), (121, 104, 84), (121, 108, 94),
- (121, 108, 94), (117, 108, 94), (121, 108, 94), (121, 117, 94),
- (133, 121, 103), (145, 116, 103), (149, 124, 94), (150, 120, 94),
- (154, 120, 94), (158, 128, 85), (158, 132, 85), (137, 120, 75),
- (133, 112, 66), (113, 96, 65), (97, 88, 56), (85, 76, 47),
- (73, 68, 47), (64, 56, 47), (60, 52, 47), (60, 48, 37),
- (64, 52, 37), (73, 60, 37), (85, 72, 47), (89, 76, 47),
- (93, 80, 47), (97, 81, 56), (97, 85, 65), (97, 88, 65),
- (101, 92, 65), (101, 97, 75), (113, 104, 84), (125, 108, 94),
- (133, 116, 103), (145, 120, 113), (154, 137, 122), (178, 149, 141),
- (198, 165, 151), (218, 193, 179), (210, 185, 179), (178, 153, 141),
- (166, 145, 132), (157, 141, 122), (153, 133, 132), (120, 112, 122),
- (125, 108, 113), (121, 100, 94), (113, 97, 75), (109, 93, 65),
- (109, 92, 65), (105, 93, 65), (109, 93, 75), (113, 104, 84),
- (113, 100, 84), (113, 104, 84), (113, 104, 84), (113, 104, 75),
- (109, 96, 66), (105, 92, 56), (105, 92, 56), (105, 88, 47),
- (109, 93, 56), (113, 96, 65), (121, 100, 75), (125, 100, 84),
- (129, 108, 85), (133, 112, 85), (133, 112, 94), (133, 116, 103),
- (137, 120, 103), (145, 124, 103), (137, 120, 103), (141, 116, 94),
- (133, 116, 75), (121, 100, 75), (121, 96, 75), (109, 92, 65),
- (105, 88, 65), (101, 84, 56), (93, 77, 56), (85, 72, 47),
- (80, 68, 37), (72, 64, 37), (68, 64, 28), (60, 56, 28),
- (64, 60, 28), (68, 60, 37), (76, 64, 37), (85, 73, 37),
- (89, 84, 47), (97, 88, 47), (97, 88, 56), (97, 85, 56),
- (97, 80, 56), (93, 76, 56), (81, 72, 56), (73, 68, 56)
- ),
-
-// 40 pastel-lime
-((137, 149, 85), (133, 146, 94), (129, 141, 94), (109, 133, 85),
- (121, 133, 85), (105, 121, 75), (133, 129, 75), (162, 128, 85),
- (190, 107, 66), (158, 111, 37), (198, 115, 56), (202, 152, 66),
- (174, 140, 85), (149, 149, 75), (137, 146, 94), (113, 133, 75),
- (105, 121, 75), (101, 121, 75), (97, 121, 66), (93, 105, 56),
- (93, 85, 56), (113, 76, 56), (146, 88, 18), (162, 59, 9),
- (113, 68, 9), (85, 80, 37), (81, 68, 47), (64, 64, 47),
- (52, 73, 47), (56, 73, 37), (64, 77, 37), (64, 77, 28),
- (68, 73, 37), (68, 77, 37), (77, 89, 47), (89, 109, 56),
- (113, 137, 75), (109, 133, 85), (121, 150, 103), (137, 162, 122),
- (145, 166, 151), (150, 182, 151), (194, 198, 160), (234, 205, 150),
- (214, 185, 132), (214, 181, 94), (210, 157, 103), (198, 144, 94),
- (153, 116, 94), (109, 113, 85), (101, 109, 75), (89, 100, 66),
- (77, 93, 66), (69, 89, 56), (64, 77, 56), (60, 77, 47),
- (56, 81, 56), (56, 76, 56), (56, 73, 56), (60, 73, 56),
- (68, 73, 56), (73, 81, 56), (73, 89, 56), (73, 89, 56),
- (85, 113, 56), (101, 121, 75), (109, 129, 85), (129, 150, 94),
- (141, 166, 113), (166, 173, 103), (162, 178, 132), (174, 182, 132),
- (186, 190, 122), (194, 194, 132), (214, 202, 132), (186, 194, 141),
- (170, 186, 122), (166, 173, 103), (162, 169, 85), (145, 166, 85),
- (125, 133, 85), (109, 117, 66), (105, 109, 66), (97, 97, 56),
- (93, 76, 56), (113, 88, 66), (113, 109, 75), (170, 91, 37),
- (170, 119, 56), (174, 115, 56), (157, 145, 85), (125, 137, 85),
- (109, 113, 75), (105, 109, 75), (101, 101, 75), (97, 105, 66),
- (93, 109, 66), (89, 113, 66), (89, 109, 75), (89, 109, 75),
- (85, 109, 75), (85, 105, 75), (84, 101, 66), (81, 101, 66),
- (81, 101, 66), (81, 101, 66), (85, 105, 66), (85, 105, 56),
- (89, 100, 56), (81, 97, 56), (73, 97, 56), (73, 93, 56),
- (77, 81, 47), (93, 76, 47), (85, 72, 56), (81, 73, 56),
- (81, 80, 66), (89, 73, 75), (101, 85, 84), (113, 96, 84),
- (121, 121, 94), (137, 137, 103), (157, 149, 122), (178, 177, 122),
- (202, 185, 151), (210, 206, 170), (214, 193, 170), (190, 190, 170),
- (182, 190, 151), (170, 186, 160), (174, 190, 151), (170, 194, 151),
- (158, 186, 141), (149, 178, 141), (162, 194, 160), (149, 170, 132),
- (145, 153, 122), (125, 133, 113), (104, 117, 94), (89, 105, 75),
- (77, 93, 66), (64, 76, 56), (56, 64, 56), (60, 60, 56),
- (60, 60, 66), (76, 64, 65), (97, 76, 65), (97, 97, 75),
- (101, 109, 75), (105, 121, 84), (125, 141, 103), (129, 158, 113),
- (133, 158, 122), (129, 154, 122), (129, 158, 113), (117, 150, 103),
- (109, 117, 75), (89, 97, 66), (73, 77, 56), (60, 60, 47),
- (52, 48, 37), (44, 39, 28), (32, 40, 18), (20, 20, 18),
- (23, 20, 28), (20, 24, 37), (19, 28, 37), (36, 32, 37),
- (40, 48, 47), (44, 56, 66), (48, 44, 56), (48, 48, 56),
- (44, 56, 56), (56, 64, 56), (56, 60, 56), (48, 56, 47),
- (52, 52, 47), (60, 48, 47), (48, 48, 47), (48, 48, 47),
- (36, 56, 47), (40, 48, 37), (32, 52, 37), (44, 60, 47),
- (44, 52, 37), (40, 56, 37), (40, 64, 37), (40, 68, 37),
- (48, 56, 28), (56, 68, 37), (48, 52, 28), (56, 64, 37),
- (56, 52, 47), (52, 64, 47), (60, 68, 47), (64, 64, 56),
- (64, 73, 56), (68, 73, 56), (68, 68, 47), (68, 73, 47),
- (60, 77, 47), (68, 76, 47), (68, 81, 56), (60, 81, 56),
- (60, 81, 56), (64, 81, 56), (68, 81, 66), (73, 77, 75),
- (76, 88, 75), (81, 93, 75), (85, 97, 75), (89, 105, 75),
- (89, 109, 75), (93, 117, 75), (93, 113, 85), (101, 117, 84),
- (109, 129, 94), (125, 141, 113), (141, 161, 122), (174, 157, 122),
- (190, 145, 132), (166, 170, 103), (162, 182, 113), (154, 178, 132),
- (150, 174, 113), (141, 170, 132), (137, 170, 122), (137, 162, 113),
- (125, 145, 103), (121, 133, 94), (105, 117, 85), (101, 109, 85),
- (93, 109, 85), (93, 104, 85), (89, 109, 85), (101, 117, 85),
- (117, 137, 103), (117, 150, 113), (116, 133, 113), (97, 109, 94),
- (85, 105, 85), (73, 97, 75), (76, 84, 66), (77, 84, 66),
- (81, 80, 56), (73, 81, 56), (68, 85, 56), (64, 85, 47),
- (56, 85, 47), (69, 81, 47), (73, 81, 56), (68, 81, 47),
- (73, 85, 47), (73, 89, 56), (81, 89, 56), (85, 97, 56)
- ),
-
-// 41 hell
-((141, 31, 18), (145, 38, 9), (149, 34, 9), (154, 34, 9),
- (154, 34, 9), (153, 34, 18), (154, 34, 9), (162, 37, 0),
- (166, 37, 0), (174, 46, 0), (186, 54, 0), (198, 67, 0),
- (198, 62, 0), (174, 58, 0), (166, 38, 0), (158, 26, 0),
- (137, 22, 0), (137, 11, 0), (133, 11, 0), (129, 7, 9),
- (137, 22, 0), (137, 26, 9), (129, 26, 9), (141, 30, 0),
- (154, 42, 0), (170, 50, 0), (178, 63, 9), (170, 75, 18),
- (182, 75, 18), (182, 75, 18), (178, 71, 9), (186, 75, 0),
- (186, 75, 9), (190, 67, 9), (194, 67, 9), (202, 63, 9),
- (198, 67, 9), (206, 79, 9), (218, 94, 9), (214, 102, 18),
- (230, 98, 9), (218, 103, 9), (242, 139, 56), (222, 98, 9),
- (210, 86, 9), (194, 75, 28), (182, 63, 9), (170, 42, 9),
- (150, 38, 9), (137, 34, 9), (125, 26, 9), (113, 15, 0),
- (101, 7, 0), (85, 7, 0), (73, 11, 0), (76, 3, 0),
- (73, 11, 0), (85, 11, 0), (89, 15, 9), (97, 26, 9),
- (113, 39, 18), (125, 47, 28), (121, 67, 37), (133, 63, 18),
- (158, 59, 9), (190, 87, 18), (210, 98, 9), (210, 107, 18),
- (218, 103, 18), (214, 98, 9), (202, 90, 9), (182, 74, 9),
- (162, 59, 9), (150, 42, 9), (133, 34, 9), (117, 26, 0),
- (97, 19, 0), (80, 15, 9), (60, 11, 9), (56, 15, 9),
- (56, 15, 0), (56, 7, 0), (64, 7, 0), (77, 15, 0),
- (89, 19, 0), (97, 22, 0), (117, 34, 0), (129, 34, 0),
- (133, 34, 0), (137, 34, 0), (137, 34, 0), (137, 38, 0),
- (133, 34, 0), (129, 34, 0), (121, 27, 0), (113, 22, 0),
- (113, 22, 0), (109, 22, 0), (105, 26, 9), (105, 23, 9),
- (105, 19, 0), (105, 11, 0), (109, 11, 0), (109, 22, 0),
- (113, 26, 0), (117, 31, 0), (121, 34, 0), (125, 30, 0),
- (121, 30, 0), (117, 30, 0), (109, 26, 0), (101, 22, 0),
- (89, 19, 0), (85, 19, 0), (77, 23, 0), (73, 19, 0),
- (73, 19, 0), (68, 15, 9), (76, 19, 0), (76, 15, 9),
- (76, 19, 9), (80, 27, 18), (80, 31, 18), (84, 23, 9),
- (93, 23, 9), (105, 26, 9), (125, 26, 18), (117, 26, 18),
- (105, 27, 18), (97, 31, 18), (93, 27, 18), (97, 23, 9),
- (89, 26, 0), (89, 23, 0), (89, 27, 9), (93, 26, 0),
- (97, 26, 0), (109, 27, 0), (117, 34, 0), (125, 34, 9),
- (133, 34, 9), (141, 34, 0), (146, 34, 0), (154, 33, 0),
- (158, 29, 0), (158, 33, 0), (158, 38, 9), (162, 34, 9),
- (161, 42, 9), (161, 42, 9), (162, 38, 9), (166, 37, 0),
- (170, 37, 0), (170, 50, 0), (174, 63, 0), (178, 63, 9),
- (174, 59, 0), (162, 46, 0), (146, 42, 0), (129, 43, 9),
- (121, 38, 9), (125, 38, 9), (121, 38, 9), (121, 38, 0),
- (117, 42, 0), (121, 46, 9), (125, 42, 9), (129, 44, 18),
- (149, 56, 28), (145, 75, 37), (153, 68, 28), (182, 80, 47),
- (165, 95, 75), (165, 99, 84), (194, 124, 75), (178, 120, 56),
- (173, 87, 37), (174, 83, 37), (174, 79, 28), (169, 55, 28),
- (157, 46, 28), (154, 55, 9), (154, 55, 9), (146, 43, 9),
- (149, 51, 0), (154, 46, 0), (146, 42, 0), (150, 42, 9),
- (150, 38, 9), (146, 34, 9), (141, 39, 18), (133, 43, 18),
- (133, 39, 18), (141, 42, 19), (146, 51, 9), (149, 59, 9),
- (158, 67, 9), (190, 86, 18), (202, 95, 18), (206, 79, 9),
- (194, 72, 0), (174, 63, 9), (149, 51, 18), (133, 46, 9),
- (121, 55, 0), (113, 39, 0), (101, 31, 9), (92, 30, 9),
- (101, 30, 9), (105, 26, 9), (117, 39, 9), (129, 38, 9),
- (133, 34, 9), (137, 34, 9), (137, 38, 9), (141, 38, 9),
- (145, 38, 9), (145, 38, 0), (146, 38, 0), (154, 34, 0),
- (158, 34, 0), (150, 33, 0), (141, 27, 0), (133, 22, 0),
- (125, 22, 0), (125, 22, 0), (121, 18, 0), (121, 18, 0),
- (117, 22, 0), (125, 27, 0), (125, 34, 0), (121, 38, 9),
- (121, 38, 9), (121, 38, 9), (113, 38, 9), (105, 26, 0),
- (101, 19, 0), (97, 15, 0), (97, 15, 0), (85, 15, 0),
- (84, 15, 0), (80, 15, 0), (77, 15, 0), (81, 19, 0),
- (85, 19, 0), (89, 22, 0), (97, 22, 0), (105, 22, 0),
- (113, 15, 9), (125, 26, 9), (129, 30, 0), (129, 30, 0),
- (125, 22, 0), (125, 18, 0), (133, 18, 0), (133, 22, 0)
- ),
-
-// 42 indian-coast
-((68, 56, 47), (80, 64, 47), (89, 76, 47), (105, 68, 46),
- (104, 68, 46), (80, 60, 37), (60, 52, 37), (52, 44, 37),
- (44, 40, 37), (36, 40, 37), (32, 32, 37), (40, 44, 28),
- (36, 44, 28), (36, 40, 28), (28, 36, 28), (20, 32, 28),
- (19, 24, 28), (20, 24, 28), (28, 28, 28), (35, 32, 37),
- (27, 36, 37), (12, 36, 47), (20, 36, 28), (32, 32, 28),
- (32, 32, 28), (36, 44, 28), (36, 48, 28), (40, 48, 28),
- (52, 56, 28), (56, 60, 28), (60, 60, 28), (64, 60, 37),
- (81, 77, 47), (93, 89, 47), (109, 92, 37), (113, 88, 47),
- (129, 96, 56), (125, 100, 56), (125, 100, 56), (129, 96, 56),
- (121, 84, 56), (117, 84, 56), (109, 80, 47), (109, 76, 46),
- (97, 80, 47), (85, 77, 56), (84, 76, 56), (81, 72, 66),
- (77, 73, 66), (89, 97, 85), (137, 177, 188), (169, 210, 216),
- (173, 210, 216), (173, 206, 216), (177, 202, 198), (182, 119, 75),
- (166, 103, 56), (162, 99, 56), (178, 123, 75), (181, 206, 207),
- (181, 210, 216), (181, 210, 216), (177, 210, 216), (177, 210, 216),
- (177, 210, 207), (165, 133, 103), (149, 108, 56), (141, 107, 56),
- (145, 103, 56), (145, 100, 56), (158, 103, 75), (169, 210, 197),
- (169, 210, 216), (169, 206, 207), (141, 125, 113), (133, 88, 75),
- (121, 84, 65), (125, 76, 56), (117, 80, 56), (117, 76, 47),
- (121, 80, 46), (121, 88, 47), (125, 84, 56), (133, 92, 56),
- (141, 103, 56), (141, 104, 75), (149, 149, 122), (177, 202, 216),
- (177, 210, 216), (181, 214, 216), (185, 218, 216), (185, 214, 216),
- (181, 210, 226), (181, 210, 226), (177, 210, 226), (173, 210, 216),
- (161, 206, 197), (121, 121, 85), (101, 88, 56), (84, 76, 47),
- (68, 68, 37), (52, 60, 37), (52, 60, 28), (40, 60, 47),
- (56, 68, 28), (77, 64, 37), (109, 72, 46), (133, 88, 56),
- (145, 96, 66), (170, 115, 85), (173, 206, 207), (177, 206, 216),
- (177, 210, 226), (177, 206, 225), (177, 210, 216), (177, 214, 207),
- (137, 137, 113), (129, 100, 75), (113, 88, 56), (93, 76, 37),
- (85, 60, 9), (48, 44, 18), (44, 40, 28), (36, 28, 28),
- (52, 35, 28), (52, 48, 47), (64, 56, 56), (76, 72, 56),
- (93, 85, 56), (117, 109, 84), (157, 206, 207), (165, 206, 225),
- (169, 206, 225), (169, 206, 225), (169, 210, 216), (165, 198, 207),
- (121, 108, 94), (117, 88, 65), (109, 72, 56), (109, 72, 56),
- (85, 72, 56), (80, 68, 56), (80, 64, 56), (76, 68, 56),
- (81, 72, 56), (85, 76, 56), (105, 80, 56), (121, 80, 56),
- (141, 96, 66), (145, 104, 75), (157, 166, 141), (181, 210, 207),
- (189, 210, 216), (185, 214, 216), (185, 210, 207), (186, 127, 85),
- (154, 99, 66), (145, 99, 56), (145, 99, 56), (146, 96, 47),
- (158, 88, 47), (157, 99, 56), (186, 127, 75), (177, 206, 198),
- (169, 210, 216), (153, 194, 207), (108, 104, 94), (85, 89, 75),
- (73, 76, 56), (64, 68, 47), (56, 60, 47), (60, 60, 56),
- (68, 60, 56), (72, 68, 56), (81, 77, 56), (89, 89, 47),
- (93, 88, 56), (105, 97, 84), (165, 186, 197), (189, 206, 216),
- (197, 214, 216), (206, 218, 216), (246, 229, 197), (246, 225, 188),
- (206, 148, 94), (158, 100, 75), (133, 96, 65), (105, 76, 56),
- (72, 60, 56), (32, 48, 56), (32, 48, 56), (32, 48, 56),
- (24, 48, 66), (52, 68, 66), (77, 77, 84), (113, 121, 113),
- (165, 206, 207), (181, 214, 216), (193, 218, 216), (193, 218, 216),
- (202, 218, 216), (202, 218, 216), (202, 210, 198), (186, 131, 75),
- (170, 119, 56), (174, 115, 66), (194, 144, 85), (185, 214, 207),
- (181, 214, 216), (181, 218, 226), (181, 214, 226), (189, 214, 226),
- (193, 218, 226), (197, 218, 226), (206, 218, 226), (206, 218, 226),
- (201, 218, 226), (197, 218, 226), (198, 218, 207), (226, 214, 179),
- (190, 136, 75), (174, 115, 66), (178, 111, 75), (194, 152, 103),
- (185, 214, 207), (181, 210, 216), (177, 202, 216), (149, 133, 113),
- (137, 100, 66), (141, 96, 56), (133, 84, 47), (125, 88, 37),
- (129, 79, 37), (125, 80, 47), (109, 84, 37), (109, 76, 46),
- (93, 80, 47), (68, 64, 47), (60, 60, 37), (60, 60, 37),
- (68, 60, 47), (72, 68, 56), (73, 73, 66), (81, 85, 85),
- (113, 133, 122), (165, 210, 216), (173, 210, 225), (173, 210, 226),
- (173, 210, 216), (169, 214, 216), (165, 210, 207), (129, 125, 85),
- (125, 104, 56), (109, 84, 56), (89, 76, 56), (81, 77, 56)
- ),
-
-// 43 dentist-decor
-((218, 185, 169), (214, 193, 151), (210, 189, 141), (202, 198, 132),
- (178, 169, 113), (166, 162, 103), (149, 133, 94), (133, 120, 103),
- (121, 109, 94), (109, 105, 84), (105, 101, 84), (105, 105, 85),
- (109, 109, 85), (109, 109, 85), (109, 109, 85), (117, 109, 94),
- (129, 129, 103), (137, 146, 94), (146, 166, 94), (146, 166, 85),
- (137, 149, 85), (133, 141, 85), (141, 141, 85), (137, 146, 85),
- (141, 137, 94), (137, 145, 103), (146, 154, 113), (158, 162, 122),
- (157, 166, 113), (154, 170, 113), (150, 170, 122), (166, 182, 132),
- (194, 177, 141), (210, 185, 141), (218, 185, 151), (230, 180, 141),
- (234, 180, 150), (234, 176, 141), (230, 172, 131), (214, 157, 113),
- (198, 145, 113), (182, 128, 103), (153, 108, 94), (141, 100, 84),
- (121, 101, 84), (117, 92, 84), (109, 88, 94), (96, 80, 94),
- (121, 76, 94), (117, 92, 94), (117, 105, 94), (117, 92, 94),
- (129, 100, 94), (133, 125, 103), (153, 132, 103), (174, 141, 122),
- (190, 148, 113), (194, 165, 113), (219, 161, 122), (230, 180, 141),
- (230, 180, 141), (238, 180, 141), (234, 157, 151), (230, 172, 141),
- (234, 157, 160), (234, 156, 150), (230, 157, 169), (222, 149, 151),
- (219, 145, 141), (206, 149, 122), (198, 140, 113), (190, 128, 113),
- (186, 136, 103), (194, 128, 104), (194, 136, 103), (202, 140, 103),
- (202, 145, 113), (202, 152, 113), (210, 152, 113), (222, 161, 113),
- (222, 169, 122), (219, 165, 122), (219, 169, 132), (214, 169, 132),
- (210, 165, 132), (214, 161, 132), (219, 145, 141), (219, 141, 132),
- (222, 141, 141), (219, 145, 141), (214, 161, 141), (206, 168, 132),
- (202, 173, 132), (174, 170, 122), (149, 149, 103), (137, 133, 94),
- (113, 108, 85), (101, 93, 84), (81, 77, 75), (77, 81, 75),
- (85, 85, 84), (109, 97, 84), (137, 112, 75), (149, 112, 94),
- (165, 119, 94), (186, 123, 94), (186, 128, 104), (194, 136, 113),
- (194, 148, 113), (206, 165, 132), (222, 197, 160), (250, 245, 216),
- (222, 197, 160), (214, 181, 160), (214, 181, 179), (250, 197, 197),
- (238, 164, 169), (234, 157, 160), (234, 160, 150), (234, 145, 151),
- (219, 141, 141), (206, 137, 141), (186, 144, 132), (178, 153, 132),
- (166, 165, 122), (162, 170, 113), (146, 166, 103), (137, 150, 103),
- (149, 137, 94), (174, 157, 103), (190, 173, 103), (202, 198, 113),
- (206, 219, 132), (206, 202, 113), (190, 181, 122), (174, 169, 113),
- (141, 141, 94), (105, 113, 85), (77, 81, 75), (60, 64, 66),
- (48, 44, 47), (44, 44, 37), (36, 32, 37), (24, 32, 37),
- (36, 36, 47), (52, 40, 56), (80, 64, 65), (84, 72, 75),
- (105, 88, 84), (121, 113, 103), (145, 141, 113), (162, 149, 122),
- (186, 157, 141), (202, 181, 151), (210, 189, 151), (210, 193, 160),
- (222, 197, 160), (218, 189, 150), (206, 181, 141), (210, 165, 132),
- (210, 153, 122), (210, 153, 122), (219, 141, 132), (219, 137, 132),
- (206, 137, 122), (206, 148, 122), (206, 145, 122), (219, 137, 132),
- (219, 141, 132), (222, 145, 141), (222, 153, 151), (222, 164, 150),
- (219, 153, 151), (219, 145, 151), (206, 137, 151), (169, 132, 141),
- (165, 141, 132), (145, 129, 113), (145, 108, 103), (133, 92, 103),
- (137, 104, 103), (125, 113, 103), (125, 117, 103), (145, 116, 103),
- (161, 128, 103), (178, 152, 94), (178, 161, 103), (178, 165, 94),
- (166, 174, 94), (154, 166, 94), (174, 169, 94), (154, 162, 94),
- (153, 149, 85), (157, 137, 94), (186, 132, 94), (186, 127, 94),
- (190, 128, 94), (194, 136, 104), (190, 136, 104), (194, 140, 94),
- (202, 140, 94), (202, 145, 103), (202, 145, 113), (206, 149, 122),
- (206, 149, 132), (210, 141, 141), (214, 137, 141), (206, 137, 141),
- (206, 137, 132), (198, 141, 132), (198, 145, 122), (194, 145, 122),
- (178, 148, 122), (174, 161, 122), (166, 165, 103), (162, 178, 94),
- (158, 170, 103), (162, 186, 113), (178, 186, 94), (190, 194, 103),
- (190, 177, 122), (198, 173, 132), (186, 161, 151), (206, 145, 151),
- (214, 141, 141), (219, 141, 132), (206, 141, 122), (219, 137, 113),
- (202, 145, 122), (194, 140, 122), (182, 136, 113), (182, 132, 103),
- (149, 120, 94), (121, 105, 84), (93, 76, 65), (85, 68, 66),
- (72, 68, 75), (48, 48, 66), (48, 40, 47), (44, 44, 47),
- (44, 40, 47), (40, 44, 47), (32, 40, 47), (28, 40, 56),
- (32, 36, 56), (44, 44, 56), (68, 56, 66), (85, 81, 65),
- (105, 101, 75), (117, 117, 85), (137, 133, 85), (133, 137, 94),
- (145, 120, 85), (133, 108, 75), (97, 97, 66), (76, 68, 75)
- ),
-
-// 44 greenland
-((173, 210, 188), (169, 185, 198), (145, 169, 198), (141, 161, 188),
- (137, 157, 179), (125, 153, 169), (120, 158, 169), (129, 158, 170),
- (137, 174, 169), (162, 198, 160), (194, 234, 197), (206, 242, 206),
- (229, 242, 225), (254, 238, 225), (254, 233, 216), (250, 237, 216),
- (250, 229, 216), (234, 209, 188), (230, 201, 179), (222, 189, 169),
- (206, 168, 141), (190, 173, 132), (214, 189, 160), (230, 197, 169),
- (234, 201, 188), (230, 210, 197), (242, 225, 216), (250, 242, 235),
- (238, 250, 244), (234, 242, 254), (218, 234, 254), (205, 222, 254),
- (193, 210, 235), (181, 201, 226), (165, 181, 216), (141, 165, 198),
- (137, 165, 188), (137, 169, 188), (145, 178, 170), (162, 210, 169),
- (189, 226, 207), (197, 230, 216), (214, 238, 225), (222, 238, 244),
- (222, 238, 254), (222, 238, 254), (221, 238, 254), (218, 238, 254),
- (213, 242, 244), (197, 238, 225), (181, 230, 216), (177, 197, 216),
- (137, 173, 188), (125, 158, 169), (120, 154, 170), (124, 157, 179),
- (133, 165, 188), (153, 177, 198), (177, 193, 226), (189, 205, 235),
- (201, 218, 235), (210, 238, 225), (214, 242, 225), (218, 242, 226),
- (218, 242, 235), (218, 246, 235), (214, 242, 235), (214, 238, 235),
- (214, 238, 235), (218, 238, 235), (218, 238, 235), (218, 238, 235),
- (218, 238, 225), (214, 242, 225), (206, 238, 216), (198, 230, 207),
- (181, 218, 188), (166, 186, 160), (150, 150, 170), (137, 141, 170),
- (133, 141, 160), (125, 137, 160), (121, 145, 169), (120, 146, 170),
- (124, 150, 170), (112, 153, 169), (116, 146, 170), (120, 154, 170),
- (129, 154, 169), (145, 165, 179), (169, 202, 188), (189, 222, 207),
- (189, 226, 207), (177, 206, 179), (174, 186, 151), (153, 166, 151),
- (133, 146, 151), (133, 146, 151), (116, 141, 151), (108, 133, 151),
- (104, 129, 151), (100, 129, 151), (104, 129, 160), (108, 133, 160),
- (108, 137, 160), (112, 137, 160), (112, 137, 160), (113, 137, 160),
- (116, 137, 160), (112, 141, 160), (112, 141, 170), (108, 141, 170),
- (108, 137, 170), (108, 137, 170), (112, 133, 160), (116, 129, 141),
- (104, 121, 132), (100, 117, 132), (100, 129, 132), (104, 133, 141),
- (116, 133, 141), (116, 133, 151), (133, 141, 160), (145, 145, 160),
- (166, 153, 151), (174, 161, 151), (182, 166, 160), (222, 189, 179),
- (230, 201, 188), (206, 206, 216), (210, 222, 235), (222, 230, 244),
- (222, 234, 254), (222, 234, 254), (226, 234, 254), (226, 234, 254),
- (226, 242, 254), (226, 246, 254), (226, 246, 254), (230, 250, 254),
- (234, 250, 254), (234, 250, 254), (230, 246, 254), (226, 246, 254),
- (222, 242, 254), (218, 242, 244), (210, 238, 225), (193, 230, 216),
- (202, 214, 197), (218, 193, 169), (202, 181, 151), (186, 169, 160),
- (186, 181, 170), (189, 218, 207), (206, 238, 226), (214, 238, 235),
- (222, 238, 244), (218, 234, 244), (213, 222, 244), (205, 218, 244),
- (205, 218, 244), (197, 210, 235), (201, 206, 226), (193, 206, 226),
- (189, 206, 226), (197, 214, 226), (214, 238, 226), (226, 242, 235),
- (230, 246, 244), (230, 246, 244), (226, 246, 244), (222, 238, 244),
- (222, 234, 244), (213, 218, 244), (201, 209, 235), (185, 201, 226),
- (177, 193, 216), (161, 161, 179), (166, 153, 179), (170, 154, 151),
- (178, 161, 151), (178, 169, 151), (202, 173, 151), (222, 193, 169),
- (234, 205, 188), (246, 218, 216), (250, 230, 225), (230, 242, 244),
- (226, 242, 254), (226, 242, 254), (226, 242, 254), (226, 242, 254),
- (225, 238, 254), (222, 238, 254), (222, 238, 254), (222, 238, 254),
- (222, 234, 254), (218, 234, 235), (217, 238, 225), (201, 234, 207),
- (186, 222, 179), (162, 194, 160), (150, 182, 151), (129, 166, 141),
- (125, 158, 132), (141, 146, 122), (145, 141, 132), (174, 153, 132),
- (194, 161, 132), (202, 160, 132), (222, 189, 169), (234, 205, 188),
- (238, 221, 216), (234, 234, 235), (226, 238, 244), (226, 238, 254),
- (226, 238, 254), (226, 238, 254), (226, 238, 254), (230, 242, 254),
- (230, 250, 244), (234, 254, 244), (246, 254, 235), (254, 245, 235),
- (250, 242, 254), (238, 250, 254), (234, 246, 254), (234, 246, 244),
- (234, 246, 244), (230, 242, 244), (226, 238, 244), (226, 242, 244),
- (226, 242, 244), (226, 246, 244), (226, 246, 244), (226, 250, 244),
- (226, 246, 244), (222, 242, 244), (222, 238, 244), (222, 234, 244),
- (214, 226, 244), (205, 218, 244), (185, 201, 235), (173, 193, 216),
- (145, 165, 188), (129, 153, 170), (125, 149, 160), (120, 146, 160),
- (112, 146, 160), (112, 146, 151), (112, 142, 160), (112, 141, 160),
- (112, 141, 170), (116, 141, 170), (116, 141, 170), (112, 141, 169)
- ),
-
-// 45 purple-dress
-((198, 96, 142), (206, 108, 142), (198, 136, 122), (178, 153, 132),
- (182, 149, 141), (174, 149, 132), (158, 137, 113), (153, 120, 103),
- (153, 111, 103), (153, 107, 94), (146, 104, 85), (137, 100, 84),
- (121, 92, 84), (109, 89, 84), (109, 85, 84), (109, 85, 84),
- (117, 84, 84), (137, 96, 94), (149, 104, 94), (170, 88, 113),
- (178, 92, 123), (178, 88, 132), (186, 96, 142), (194, 100, 142),
- (194, 104, 132), (182, 128, 113), (173, 132, 113), (162, 136, 113),
- (154, 137, 113), (153, 133, 113), (157, 124, 113), (154, 116, 113),
- (169, 92, 123), (177, 88, 132), (190, 100, 142), (206, 108, 151),
- (219, 121, 170), (238, 141, 188), (246, 168, 207), (246, 205, 188),
- (219, 173, 151), (246, 188, 178), (249, 225, 225), (190, 161, 151),
- (174, 149, 132), (165, 128, 113), (165, 115, 94), (166, 111, 94),
- (174, 120, 103), (170, 132, 113), (166, 141, 122), (165, 141, 122),
- (161, 141, 132), (157, 137, 132), (157, 137, 141), (169, 141, 141),
- (174, 150, 151), (178, 157, 141), (182, 157, 141), (178, 153, 141),
- (186, 161, 151), (210, 117, 161), (218, 121, 161), (219, 121, 161),
- (218, 112, 161), (222, 125, 160), (219, 157, 141), (219, 161, 141),
- (202, 153, 122), (170, 140, 122), (161, 124, 122), (157, 96, 132),
- (149, 88, 132), (153, 88, 132), (157, 84, 122), (161, 80, 123),
- (169, 84, 142), (173, 92, 142), (177, 88, 142), (169, 88, 132),
- (157, 84, 122), (149, 80, 113), (141, 80, 103), (137, 92, 94),
- (145, 104, 94), (146, 116, 94), (145, 124, 103), (150, 129, 103),
- (154, 128, 103), (161, 124, 94), (158, 116, 94), (158, 112, 94),
- (153, 124, 113), (150, 128, 113), (150, 133, 113), (145, 133, 113),
- (145, 133, 122), (153, 129, 132), (153, 133, 132), (154, 133, 132),
- (154, 133, 122), (153, 133, 122), (153, 133, 113), (161, 128, 113),
- (165, 120, 113), (186, 104, 123), (190, 96, 123), (198, 100, 132),
- (202, 104, 132), (198, 104, 132), (182, 100, 132), (170, 112, 123),
- (157, 128, 122), (162, 137, 122), (162, 140, 122), (161, 133, 113),
- (170, 124, 113), (186, 104, 132), (198, 104, 132), (202, 104, 142),
- (206, 104, 142), (206, 104, 142), (202, 100, 142), (202, 96, 142),
- (198, 100, 142), (198, 104, 142), (202, 104, 142), (198, 100, 151),
- (198, 101, 151), (198, 108, 151), (190, 100, 151), (198, 100, 151),
- (194, 100, 142), (190, 104, 142), (182, 104, 132), (165, 120, 113),
- (158, 124, 113), (158, 120, 113), (153, 108, 113), (153, 88, 122),
- (165, 92, 122), (166, 104, 104), (157, 112, 104), (157, 120, 113),
- (154, 120, 113), (149, 125, 113), (149, 116, 113), (141, 112, 103),
- (133, 112, 103), (133, 108, 103), (133, 100, 94), (117, 92, 84),
- (109, 85, 84), (97, 81, 84), (97, 85, 84), (117, 96, 84),
- (145, 104, 94), (157, 111, 103), (174, 100, 123), (186, 96, 132),
- (190, 100, 132), (190, 92, 132), (182, 100, 132), (157, 120, 122),
- (141, 112, 113), (133, 104, 103), (117, 100, 103), (121, 108, 113),
- (137, 116, 113), (145, 124, 113), (149, 129, 122), (153, 132, 122),
- (157, 133, 122), (161, 141, 122), (165, 141, 122), (165, 137, 132),
- (166, 137, 132), (186, 104, 142), (194, 100, 142), (198, 100, 142),
- (198, 104, 142), (194, 100, 142), (190, 104, 132), (178, 124, 113),
- (162, 124, 104), (145, 120, 113), (129, 112, 103), (108, 96, 94),
- (100, 88, 94), (109, 89, 84), (121, 96, 84), (133, 100, 94),
- (141, 104, 94), (137, 104, 94), (121, 100, 94), (108, 92, 94),
- (100, 84, 94), (97, 81, 84), (89, 81, 75), (89, 73, 75),
- (89, 73, 75), (93, 77, 84), (104, 84, 93), (133, 92, 94),
- (161, 84, 122), (186, 96, 142), (198, 104, 151), (210, 112, 161),
- (222, 125, 170), (238, 137, 188), (238, 137, 188), (234, 133, 189),
- (222, 121, 170), (210, 112, 151), (202, 132, 122), (190, 136, 113),
- (202, 149, 113), (186, 132, 104), (182, 128, 103), (182, 123, 104),
- (166, 120, 113), (169, 88, 123), (165, 84, 123), (161, 80, 122),
- (153, 76, 122), (153, 84, 122), (137, 92, 113), (141, 100, 103),
- (141, 112, 113), (149, 120, 122), (145, 116, 122), (145, 120, 122),
- (149, 124, 122), (157, 133, 122), (166, 141, 122), (170, 145, 122),
- (170, 145, 122), (170, 145, 132), (162, 141, 132), (166, 141, 132),
- (170, 137, 132), (194, 108, 151), (198, 112, 161), (198, 108, 161),
- (202, 100, 161), (206, 104, 151), (206, 108, 151), (210, 108, 151),
- (206, 100, 151), (202, 100, 151), (202, 100, 151), (202, 96, 142),
- (198, 96, 142), (194, 92, 132), (178, 88, 123), (166, 84, 123)
- ),
-
-// 46 no-name
-((121, 92, 75), (162, 132, 103), (182, 152, 122), (198, 169, 141),
- (210, 189, 160), (206, 210, 188), (194, 198, 188), (202, 185, 170),
- (206, 181, 160), (206, 177, 151), (202, 177, 160), (198, 177, 151),
- (194, 173, 160), (194, 173, 160), (194, 173, 160), (198, 173, 151),
- (194, 165, 151), (186, 157, 141), (186, 153, 132), (186, 148, 122),
- (170, 128, 94), (145, 84, 66), (109, 64, 37), (81, 68, 37),
- (64, 60, 37), (48, 56, 37), (56, 52, 28), (48, 60, 37),
- (56, 60, 37), (60, 60, 37), (72, 68, 37), (89, 51, 28),
- (109, 59, 28), (133, 72, 28), (166, 115, 66), (186, 148, 103),
- (190, 157, 132), (194, 165, 151), (190, 181, 170), (202, 206, 207),
- (202, 214, 207), (197, 214, 216), (197, 214, 216), (197, 214, 216),
- (193, 214, 216), (197, 214, 216), (201, 214, 216), (206, 214, 216),
- (206, 210, 216), (206, 214, 207), (202, 214, 198), (194, 206, 188),
- (186, 182, 169), (190, 173, 141), (194, 173, 113), (202, 173, 113),
- (214, 181, 122), (230, 193, 141), (230, 201, 160), (234, 201, 169),
- (234, 205, 169), (234, 205, 169), (230, 201, 169), (230, 197, 160),
- (222, 189, 160), (202, 169, 141), (182, 153, 122), (158, 141, 94),
- (121, 76, 56), (85, 52, 37), (68, 35, 28), (60, 40, 37),
- (48, 39, 37), (52, 44, 28), (44, 44, 37), (44, 44, 37),
- (44, 52, 37), (40, 44, 28), (36, 44, 37), (40, 48, 47),
- (44, 44, 47), (48, 44, 47), (56, 48, 56), (68, 48, 56),
- (72, 52, 47), (92, 68, 46), (105, 93, 65), (137, 141, 85),
- (146, 154, 94), (154, 153, 103), (158, 157, 113), (129, 141, 132),
- (84, 97, 85), (64, 81, 66), (44, 60, 47), (36, 44, 47),
- (28, 32, 28), (31, 24, 18), (24, 28, 28), (20, 28, 28),
- (20, 24, 28), (20, 24, 28), (20, 24, 28), (20, 32, 28),
- (20, 32, 28), (20, 32, 28), (20, 36, 28), (32, 36, 37),
- (40, 44, 47), (52, 52, 47), (64, 52, 47), (72, 68, 56),
- (93, 105, 66), (133, 146, 94), (178, 169, 113), (222, 193, 151),
- (234, 205, 169), (242, 217, 188), (222, 226, 207), (222, 226, 216),
- (226, 222, 216), (226, 230, 216), (218, 226, 216), (202, 218, 216),
- (201, 214, 216), (201, 210, 216), (202, 218, 216), (206, 218, 207),
- (210, 218, 207), (234, 209, 179), (230, 205, 169), (226, 193, 160),
- (202, 173, 132), (190, 165, 113), (162, 149, 94), (113, 97, 75),
- (85, 80, 56), (64, 68, 47), (52, 56, 47), (44, 48, 47),
- (40, 52, 47), (44, 52, 56), (52, 60, 56), (72, 72, 66),
- (93, 80, 65), (105, 121, 85), (137, 150, 94), (166, 165, 103),
- (178, 153, 113), (190, 169, 122), (194, 169, 132), (198, 169, 141),
- (202, 185, 160), (202, 214, 198), (198, 214, 207), (198, 210, 207),
- (189, 210, 207), (181, 198, 188), (190, 177, 170), (182, 161, 151),
- (178, 145, 122), (146, 92, 75), (129, 68, 46), (129, 68, 47),
- (141, 112, 85), (186, 153, 122), (219, 193, 160), (234, 209, 178),
- (214, 214, 207), (210, 218, 207), (206, 218, 207), (206, 214, 198),
- (194, 177, 170), (186, 153, 141), (169, 140, 113), (125, 104, 75),
- (97, 80, 75), (77, 77, 66), (72, 76, 75), (97, 109, 75),
- (146, 146, 94), (182, 157, 122), (202, 173, 141), (219, 185, 151),
- (226, 189, 141), (214, 164, 132), (198, 161, 113), (182, 140, 94),
- (141, 92, 66), (109, 59, 46), (117, 72, 46), (146, 88, 66),
- (182, 131, 94), (202, 157, 122), (230, 193, 141), (242, 201, 150),
- (242, 213, 169), (242, 213, 178), (238, 213, 178), (230, 201, 160),
- (226, 193, 141), (206, 168, 113), (194, 161, 94), (170, 153, 103),
- (137, 145, 85), (109, 104, 66), (77, 77, 56), (64, 64, 56),
- (64, 64, 56), (76, 72, 66), (97, 88, 75), (129, 125, 85),
- (169, 149, 122), (182, 145, 132), (190, 145, 132), (190, 157, 132),
- (190, 157, 132), (194, 161, 132), (186, 157, 132), (178, 145, 122),
- (137, 104, 84), (109, 64, 56), (72, 64, 56), (64, 60, 56),
- (60, 64, 47), (60, 68, 47), (60, 64, 47), (68, 64, 56),
- (93, 81, 65), (125, 133, 85), (150, 145, 103), (178, 153, 122),
- (186, 165, 132), (190, 165, 132), (190, 161, 141), (194, 165, 141),
- (190, 165, 132), (190, 165, 132), (190, 164, 132), (190, 161, 122),
- (174, 152, 113), (150, 145, 94), (113, 84, 65), (89, 72, 56),
- (68, 64, 47), (52, 48, 37), (36, 28, 37), (28, 28, 37),
- (19, 32, 37), (16, 24, 28), (19, 20, 18), (16, 20, 28),
- (20, 24, 28), (24, 28, 28), (32, 40, 28), (48, 44, 28)
- ),
-
-// 47 spring-flora
-((51, 67, 36), (53, 66, 34), (51, 62, 29), (40, 51, 23),
-(40, 42, 26), (37, 43, 25), (36, 48, 25), (32, 46, 23),
-(34, 44, 22), (21, 28, 17), (18, 19, 14), (16, 17, 11),
-(15, 17, 11), (13, 15, 10), (13, 14, 12), (13, 14, 12),
-(15, 17, 13), (17, 21, 14), (26, 35, 21), (34, 44, 28),
-(42, 51, 39), (49, 59, 39), (50, 64, 54), (55, 57, 63),
-(57, 54, 66), (55, 37, 59), (50, 27, 51), (44, 38, 28),
-(26, 32, 18), (17, 20, 14), (15, 18, 12), (14, 16, 10),
-(14, 14, 9), (18, 18, 13), (19, 23, 16), (31, 41, 36),
-(44, 40, 58), (52, 48, 72), (66, 53, 79), (65, 63, 76),
-(63, 61, 68), (54, 63, 42), (53, 66, 34), (46, 67, 34),
-(46, 62, 32), (35, 51, 24), (26, 35, 19), (18, 19, 14),
-(12, 13, 9), (9, 10, 7), (8, 6, 5), (7, 5, 4),
-(9, 6, 6), (11, 9, 9), (14, 15, 11), (21, 22, 15),
-(44, 31, 50), (48, 27, 54), (55, 39, 59), (53, 32, 59),
-(48, 38, 62), (44, 43, 55), (50, 59, 42), (53, 67, 39),
-(54, 72, 45), (58, 79, 44), (63, 87, 44), (61, 87, 42),
-(58, 79, 42), (56, 74, 36), (50, 72, 34), (45, 66, 34),
-(36, 57, 31), (32, 44, 26), (23, 33, 20), (16, 20, 15),
-(15, 19, 12), (17, 19, 13), (17, 20, 15), (23, 33, 22),
-(30, 46, 29), (36, 55, 32), (41, 62, 33), (46, 67, 34),
-(48, 66, 36), (50, 66, 37), (50, 66, 37), (53, 66, 37),
-(51, 67, 39), (53, 67, 38), (55, 72, 42), (57, 72, 42),
-(52, 72, 45), (52, 72, 45), (49, 72, 45), (49, 72, 42),
-(50, 72, 37), (50, 72, 37), (47, 72, 42), (51, 74, 39),
-(57, 72, 34), (55, 72, 39), (57, 75, 39), (61, 79, 39),
-(70, 81, 37), (76, 89, 51), (82, 102, 67), (86, 112, 73),
-(100, 114, 76), (89, 118, 60), (102, 126, 88), (114, 140, 97),
-(135, 152, 98), (112, 127, 93), (118, 140, 93), (191, 174, 163),
-(143, 154, 113), (99, 127, 100), (93, 120, 59), (79, 102, 60),
-(82, 103, 67), (83, 104, 71), (86, 103, 72), (86, 103, 64),
-(87, 87, 52), (73, 88, 50), (76, 80, 52), (62, 87, 57),
-(70, 88, 50), (71, 84, 56), (70, 75, 50), (67, 74, 44),
-(57, 72, 42), (52, 72, 42), (47, 66, 40), (41, 54, 36),
-(34, 42, 25), (21, 27, 16), (16, 19, 12), (12, 11, 10),
-(10, 8, 7), (7, 5, 5), (6, 4, 4), (5, 4, 3),
-(5, 3, 4), (5, 4, 3), (5, 5, 5), (6, 5, 5),
-(6, 4, 5), (7, 4, 5), (7, 4, 5), (7, 5, 5),
-(8, 6, 6), (10, 8, 7), (13, 11, 10), (14, 15, 11),
-(19, 21, 15), (39, 33, 23), (48, 47, 30), (60, 57, 53),
-(79, 65, 97), (74, 58, 76), (106, 59, 79), (96, 90, 85),
-(84, 62, 85), (88, 79, 94), (80, 82, 72), (70, 69, 59),
-(57, 69, 54), (60, 79, 47), (58, 79, 47), (58, 79, 46),
-(54, 79, 44), (53, 79, 44), (53, 79, 44), (53, 79, 47),
-(55, 79, 50), (60, 79, 50), (62, 87, 49), (60, 87, 52),
-(61, 94, 52), (67, 94, 52), (76, 94, 56), (86, 118, 56),
-(80, 96, 53), (83, 109, 44), (83, 110, 55), (76, 103, 55),
-(73, 102, 54), (68, 88, 50), (63, 79, 44), (57, 72, 39),
-(55, 72, 34), (53, 67, 34), (50, 66, 37), (44, 62, 36),
-(44, 55, 38), (41, 57, 35), (40, 61, 36), (41, 62, 38),
-(44, 72, 42), (55, 79, 41), (61, 87, 47), (67, 94, 47),
-(77, 103, 53), (89, 118, 57), (86, 117, 57), (89, 118, 76),
-(114, 127, 85), (106, 126, 97), (93, 119, 76), (82, 117, 72),
-(73, 102, 59), (60, 87, 52), (49, 72, 45), (39, 57, 34),
-(32, 46, 27), (23, 33, 18), (17, 23, 13), (17, 21, 13),
-(17, 20, 14), (22, 27, 17), (33, 42, 25), (36, 47, 28),
-(44, 57, 31), (49, 62, 33), (49, 63, 35), (45, 58, 33),
-(37, 51, 27), (32, 44, 23), (23, 33, 17), (16, 21, 13),
-(12, 15, 8), (11, 13, 7), (11, 11, 7), (10, 14, 8),
-(12, 12, 9), (13, 15, 8), (15, 19, 11), (19, 23, 15),
-(29, 44, 22), (35, 52, 29), (39, 57, 30), (46, 67, 28),
-(50, 66, 28), (47, 72, 29), (47, 63, 30), (39, 57, 27),
-(32, 51, 25), (28, 40, 25), (21, 26, 17), (19, 23, 15),
-(28, 35, 21), (35, 47, 26), (46, 62, 33), (53, 67, 39)
-),
-
-// 48 andi
-((53, 15, 5), (77, 47, 22), (92, 69, 39), (112, 83, 55),
-(126, 90, 59), (138, 87, 63), (140, 90, 66), (140, 93, 64),
-(137, 88, 50), (122, 82, 32), (100, 62, 19), (72, 31, 12),
-(52, 2, 1), (20, 0, 0), (2, 0, 0), (2, 0, 0),
-(24, 21, 12), (72, 34, 30), (82, 53, 47), (97, 62, 41),
-(108, 71, 42), (122, 77, 55), (132, 81, 65), (136, 92, 71),
-(137, 92, 71), (137, 94, 71), (136, 92, 71), (135, 82, 69),
-(132, 74, 61), (115, 67, 53), (106, 59, 54), (85, 45, 42),
-(48, 13, 21), (16, 2, 1), (0, 0, 0), (0, 0, 0),
-(0, 0, 0), (2, 0, 0), (46, 17, 5), (73, 36, 18),
-(84, 60, 38), (116, 76, 52), (137, 83, 59), (148, 94, 71),
-(157, 104, 76), (162, 109, 79), (160, 118, 82), (156, 116, 79),
-(153, 110, 79), (148, 102, 73), (148, 93, 72), (143, 87, 65),
-(145, 81, 58), (144, 81, 55), (146, 79, 49), (140, 81, 48),
-(143, 84, 48), (149, 88, 63), (151, 91, 65), (148, 90, 67),
-(145, 87, 68), (144, 87, 68), (138, 91, 68), (137, 88, 62),
-(118, 85, 56), (111, 83, 43), (100, 74, 36), (100, 63, 33),
-(100, 56, 24), (94, 63, 20), (96, 52, 20), (87, 56, 18),
-(88, 48, 14), (72, 38, 7), (68, 23, 6), (69, 20, 11),
-(83, 34, 12), (97, 43, 28), (100, 46, 40), (114, 66, 50),
-(122, 87, 64), (129, 104, 76), (142, 119, 101), (162, 134, 122),
-(170, 150, 140), (168, 162, 155), (184, 175, 167), (178, 167, 159),
-(174, 157, 148), (164, 151, 133), (163, 143, 115), (149, 127, 91),
-(140, 106, 63), (117, 76, 51), (89, 46, 30), (57, 13, 4),
-(23, 0, 0), (2, 0, 0), (0, 0, 0), (0, 0, 0),
-(19, 6, 1), (56, 21, 8), (86, 50, 35), (108, 57, 48),
-(126, 65, 49), (130, 68, 57), (128, 72, 48), (133, 65, 46),
-(128, 68, 40), (135, 65, 29), (120, 66, 24), (130, 57, 20),
-(97, 47, 11), (73, 23, 7), (63, 14, 2), (54, 0, 0),
-(54, 0, 0), (65, 18, 11), (83, 55, 30), (89, 61, 37),
-(105, 74, 43), (116, 89, 52), (130, 96, 61), (129, 97, 66),
-(132, 96, 71), (141, 100, 78), (142, 109, 76), (145, 108, 76),
-(149, 114, 80), (151, 116, 80), (151, 117, 84), (154, 119, 87),
-(170, 128, 103), (177, 137, 108), (173, 147, 120), (172, 152, 124),
-(176, 156, 141), (187, 171, 142), (182, 172, 146), (174, 157, 140),
-(172, 156, 121), (161, 145, 106), (155, 136, 98), (153, 132, 93),
-(148, 118, 87), (150, 108, 77), (149, 100, 74), (150, 93, 72),
-(145, 92, 61), (143, 89, 62), (140, 85, 57), (140, 89, 52),
-(138, 100, 54), (134, 101, 59), (135, 99, 59), (141, 97, 64),
-(142, 94, 66), (138, 98, 59), (132, 99, 54), (130, 96, 49),
-(120, 91, 38), (105, 60, 17), (94, 14, 3), (61, 0, 0),
-(59, 4, 2), (68, 13, 17), (88, 27, 10), (96, 48, 19),
-(111, 73, 37), (125, 88, 42), (130, 94, 50), (140, 96, 58),
-(148, 97, 69), (150, 98, 73), (153, 103, 80), (158, 110, 79),
-(155, 110, 84), (158, 110, 80), (157, 105, 79), (155, 102, 75),
-(152, 98, 73), (154, 97, 72), (163, 96, 70), (164, 106, 80),
-(165, 112, 81), (164, 117, 80), (163, 118, 81), (162, 120, 81),
-(158, 117, 80), (152, 109, 77), (140, 100, 73), (126, 87, 68),
-(118, 80, 61), (105, 63, 45), (91, 53, 25), (88, 44, 12),
-(86, 40, 15), (104, 35, 17), (117, 57, 30), (117, 68, 42),
-(131, 80, 42), (127, 82, 47), (124, 86, 46), (126, 82, 39),
-(120, 86, 40), (109, 68, 30), (104, 60, 25), (95, 65, 24),
-(101, 66, 21), (103, 65, 36), (107, 72, 39), (116, 82, 42),
-(124, 88, 46), (124, 91, 52), (121, 100, 56), (126, 102, 62),
-(131, 100, 70), (136, 96, 72), (140, 95, 72), (142, 93, 72),
-(142, 96, 72), (143, 93, 68), (140, 93, 70), (140, 90, 70),
-(142, 89, 70), (140, 82, 64), (137, 75, 60), (132, 77, 55),
-(125, 87, 60), (120, 89, 62), (128, 104, 70), (136, 111, 76),
-(147, 118, 89), (156, 135, 117), (159, 145, 124), (174, 148, 130),
-(179, 151, 125), (174, 151, 119), (173, 148, 113), (178, 146, 100),
-(170, 143, 112), (161, 138, 109), (161, 134, 92), (160, 125, 81),
-(161, 135, 91), (170, 123, 85), (164, 122, 88), (153, 130, 80),
-(152, 118, 84), (148, 119, 80), (139, 111, 77), (141, 111, 73),
-(137, 109, 79), (135, 108, 93), (143, 111, 94), (148, 128, 100)
-),
-
-// 49 gig-o835
-((56, 97, 85), (76, 105, 84), (77, 117, 84), (76, 109, 94),
-(84, 109, 94), (88, 113, 94), (92, 125, 94), (101, 121, 103),
-(105, 133, 113), (113, 145, 122), (113, 149, 122), (101, 141, 113),
-(92, 125, 103), (84, 113, 94), (81, 101, 75), (56, 97, 66),
-(52, 89, 66), (36, 81, 66), (28, 77, 66), (44, 72, 47),
-(20, 60, 47), (20, 60, 47), (16, 68, 66), (16, 68, 66),
-(4, 68, 75), (4, 81, 84), (12, 89, 103), (16, 101, 122),
-(28, 101, 122), (28, 105, 122), (28, 113, 122), (36, 105, 122),
-(36, 105, 122), (48, 105, 122), (52, 105, 113), (48, 109, 103),
-(44, 101, 93), (40, 97, 84), (48, 89, 75), (40, 76, 56),
-(24, 72, 56), (28, 72, 56), (24, 76, 56), (40, 72, 66),
-(48, 89, 75), (56, 93, 84), (68, 105, 103), (68, 117, 122),
-(68, 117, 122), (72, 117, 122), (72, 121, 113), (76, 121, 113),
-(84, 125, 103), (89, 125, 103), (92, 121, 113), (93, 129, 103),
-(104, 145, 122), (100, 157, 141), (121, 162, 150), (125, 166, 169),
-(161, 182, 169), (173, 210, 197), (161, 186, 160), (137, 178, 179),
-(121, 165, 160), (108, 145, 141), (92, 141, 131), (80, 129, 131),
-(80, 125, 122), (76, 125, 122), (76, 129, 112), (72, 125, 103),
-(72, 117, 103), (72, 117, 103), (68, 121, 113), (60, 121, 112),
-(52, 117, 122), (48, 121, 131), (40, 117, 141), (40, 113, 141),
-(48, 121, 150), (56, 117, 160), (64, 125, 150), (76, 125, 132),
-(89, 138, 132), (100, 146, 141), (112, 154, 150), (117, 149, 151),
-(116, 145, 150), (112, 149, 150), (100, 146, 160), (80, 142, 160),
-(60, 130, 150), (48, 121, 141), (36, 117, 131), (36, 113, 131),
-(56, 113, 131), (68, 121, 131), (76, 125, 132), (84, 137, 131),
-(96, 142, 141), (100, 149, 150), (100, 146, 160), (104, 150, 160),
-(100, 142, 160), (100, 133, 150), (92, 129, 132), (88, 125, 122),
-(89, 121, 103), (80, 113, 103), (72, 105, 94), (72, 101, 85),
-(64, 93, 75), (36, 93, 84), (28, 97, 93), (12, 81, 84),
-(12, 89, 103), (4, 77, 103), (16, 93, 103), (19, 97, 103),
-(32, 93, 94), (48, 97, 94), (64, 105, 94), (76, 117, 94),
-(93, 121, 103), (97, 121, 103), (92, 125, 113), (84, 125, 113),
-(92, 129, 113), (84, 133, 113), (88, 129, 122), (88, 129, 122),
-(92, 129, 122), (96, 129, 122), (108, 129, 122), (112, 141, 132),
-(109, 153, 131), (108, 146, 141), (113, 149, 141), (125, 149, 132),
-(113, 150, 132), (108, 153, 141), (108, 162, 150), (113, 166, 150),
-(112, 154, 141), (116, 149, 141), (117, 153, 141), (120, 154, 151),
-(125, 162, 151), (133, 162, 151), (141, 170, 151), (145, 174, 160),
-(141, 178, 169), (137, 182, 179), (133, 162, 160), (125, 162, 141),
-(121, 157, 132), (117, 146, 122), (109, 145, 122), (96, 133, 113),
-(88, 121, 113), (84, 113, 103), (76, 113, 103), (68, 113, 103),
-(60, 105, 103), (52, 101, 94), (48, 101, 103), (28, 101, 112),
-(32, 109, 131), (28, 105, 132), (32, 113, 132), (39, 117, 131),
-(56, 121, 132), (68, 125, 131), (68, 125, 131), (76, 129, 131),
-(73, 130, 132), (72, 134, 141), (81, 134, 151), (80, 134, 160),
-(84, 134, 150), (84, 134, 141), (88, 129, 132), (100, 133, 132),
-(100, 137, 132), (100, 142, 132), (100, 137, 141), (100, 142, 141),
-(97, 142, 132), (92, 146, 121), (88, 133, 122), (88, 129, 122),
-(88, 129, 122), (88, 133, 122), (96, 137, 122), (96, 137, 122),
-(108, 145, 132), (112, 141, 132), (108, 145, 141), (116, 141, 141),
-(108, 141, 150), (96, 146, 160), (72, 130, 160), (60, 126, 150),
-(44, 117, 141), (36, 109, 131), (40, 105, 122), (44, 109, 122),
-(60, 113, 122), (72, 121, 122), (85, 129, 122), (96, 133, 131),
-(100, 133, 132), (104, 133, 132), (104, 137, 141), (108, 137, 141),
-(104, 133, 141), (100, 133, 132), (92, 121, 122), (88, 117, 122),
-(76, 117, 113), (80, 117, 103), (76, 117, 103), (72, 117, 103),
-(68, 113, 103), (64, 113, 113), (56, 109, 113), (56, 109, 113),
-(48, 113, 113), (52, 113, 112), (60, 117, 122), (73, 126, 132),
-(80, 130, 160), (88, 138, 170), (80, 138, 170), (68, 134, 160),
-(56, 130, 160), (40, 117, 160), (28, 113, 141), (20, 101, 141),
-(24, 97, 132), (16, 97, 122), (20, 97, 112), (36, 97, 94),
-(48, 101, 93), (60, 105, 94), (72, 117, 94), (77, 121, 103),
-(84, 125, 122), (84, 134, 132), (88, 134, 150), (88, 137, 160),
-(84, 142, 160), (76, 133, 141), (80, 125, 132), (80, 121, 122)
-),
-
-// 50 rie02
-((48, 72, 37), (60, 85, 28), (48, 88, 28), (60, 76, 37),
-(56, 64, 37), (48, 52, 28), (44, 48, 28), (36, 44, 28),
-(24, 36, 18), (20, 36, 18), (24, 40, 18), (28, 44, 18),
-(36, 40, 18), (36, 28, 18), (20, 20, 18), (12, 16, 9),
-(16, 20, 9), (20, 24, 9), (28, 28, 9), (40, 44, 18),
-(56, 52, 28), (68, 64, 37), (88, 72, 47), (85, 93, 47),
-(85, 100, 56), (88, 96, 75), (93, 97, 75), (92, 97, 66),
-(85, 101, 56), (88, 105, 66), (89, 105, 75), (84, 105, 66),
-(89, 113, 66), (113, 141, 85), (133, 157, 122), (141, 190, 150),
-(145, 182, 169), (129, 189, 188), (169, 181, 179), (177, 189, 169),
-(210, 230, 160), (222, 234, 179), (246, 241, 159), (214, 230, 141),
-(190, 218, 160), (198, 226, 122), (234, 246, 121), (218, 209, 112),
-(157, 173, 93), (125, 149, 94), (121, 149, 84), (101, 125, 66),
-(93, 109, 66), (89, 101, 47), (89, 117, 47), (101, 113, 47),
-(113, 125, 56), (125, 133, 75), (153, 141, 84), (153, 157, 103),
-(162, 194, 103), (182, 202, 103), (182, 190, 84), (194, 152, 112),
-(137, 129, 94), (113, 113, 75), (89, 109, 66), (72, 92, 56),
-(60, 89, 56), (56, 92, 56), (60, 93, 47), (64, 88, 47),
-(56, 89, 56), (52, 89, 56), (52, 80, 56), (56, 80, 56),
-(48, 72, 47), (44, 72, 47), (36, 60, 47), (32, 52, 56),
-(36, 56, 66), (36, 56, 56), (36, 68, 56), (48, 88, 56),
-(68, 101, 65), (97, 125, 85), (113, 149, 94), (145, 170, 122),
-(149, 177, 112), (125, 153, 103), (97, 121, 84), (85, 93, 66),
-(60, 64, 66), (36, 44, 47), (20, 36, 28), (12, 24, 18),
-(8, 16, 0), (12, 12, 0), (20, 24, 18), (32, 48, 28),
-(44, 60, 37), (68, 76, 47), (72, 89, 47), (64, 84, 47),
-(81, 88, 47), (72, 93, 28), (60, 76, 47), (56, 56, 47),
-(44, 56, 37), (32, 52, 28), (24, 52, 28), (20, 44, 18),
-(28, 48, 9), (24, 48, 18), (28, 56, 28), (24, 56, 37),
-(24, 56, 37), (28, 56, 37), (36, 60, 47), (48, 72, 37),
-(52, 88, 37), (60, 97, 37), (60, 93, 47), (60, 96, 46),
-(48, 76, 47), (40, 68, 37), (32, 52, 28), (28, 56, 28),
-(16, 44, 18), (16, 40, 18), (16, 44, 9), (28, 48, 9),
-(44, 52, 28), (36, 56, 18), (40, 64, 18), (36, 72, 37),
-(44, 76, 37), (44, 76, 37), (40, 72, 37), (44, 56, 28),
-(36, 52, 28), (28, 48, 28), (32, 40, 28), (32, 32, 18),
-(24, 32, 28), (20, 40, 28), (28, 40, 37), (28, 36, 28),
-(24, 40, 37), (24, 44, 37), (24, 52, 47), (28, 44, 47),
-(28, 40, 37), (28, 48, 37), (20, 40, 37), (12, 40, 28),
-(20, 32, 18), (16, 20, 18), (12, 20, 18), (12, 24, 9),
-(12, 24, 9), (16, 36, 18), (20, 52, 28), (24, 60, 37),
-(32, 76, 47), (44, 80, 56), (44, 81, 47), (48, 97, 47),
-(60, 121, 37), (64, 109, 37), (72, 101, 47), (60, 93, 56),
-(56, 89, 75), (60, 80, 94), (76, 93, 103), (88, 121, 94),
-(101, 129, 75), (97, 145, 75), (93, 133, 56), (113, 157, 65),
-(93, 121, 66), (85, 117, 47), (77, 101, 47), (68, 85, 37),
-(60, 68, 37), (60, 56, 37), (56, 52, 37), (60, 60, 47),
-(80, 80, 56), (88, 104, 75), (117, 129, 94), (149, 173, 113),
-(166, 186, 141), (166, 198, 122), (173, 186, 132), (162, 178, 122),
-(133, 149, 94), (117, 133, 75), (93, 113, 75), (84, 105, 75),
-(60, 97, 75), (64, 68, 66), (44, 64, 75), (36, 52, 66),
-(28, 56, 66), (28, 56, 66), (32, 48, 56), (36, 48, 47),
-(52, 48, 28), (48, 56, 37), (48, 44, 28), (44, 52, 28),
-(56, 56, 28), (60, 60, 28), (64, 68, 37), (80, 80, 56),
-(105, 101, 66), (129, 129, 85), (133, 133, 113), (129, 137, 122),
-(117, 145, 103), (121, 157, 84), (113, 145, 66), (97, 117, 66),
-(76, 105, 56), (72, 113, 56), (68, 129, 56), (60, 125, 55),
-(52, 109, 65), (52, 97, 65), (64, 105, 75), (89, 133, 94),
-(125, 149, 113), (162, 174, 132), (153, 198, 151), (170, 198, 141),
-(169, 206, 141), (174, 210, 132), (181, 214, 131), (169, 214, 140),
-(174, 222, 141), (182, 206, 151), (190, 202, 150), (198, 198, 150),
-(218, 213, 141), (214, 214, 160), (189, 206, 141), (190, 210, 103),
-(174, 210, 75), (117, 153, 56), (105, 133, 56), (105, 125, 56),
-(109, 109, 56), (93, 113, 66), (105, 109, 75), (117, 125, 113)
-),
-
-// 51 rie05
-((73, 125, 84), (77, 141, 83), (89, 146, 83), (104, 154, 94),
-(109, 170, 103), (146, 198, 113), (162, 214, 132), (182, 226, 160),
-(198, 234, 160), (206, 234, 169), (218, 242, 178), (222, 238, 169),
-(218, 226, 150), (222, 230, 141), (218, 230, 131), (210, 222, 131),
-(206, 222, 122), (190, 219, 113), (203, 226, 122), (206, 226, 103),
-(218, 226, 94), (211, 222, 94), (198, 222, 75), (170, 210, 94),
-(170, 206, 103), (150, 194, 113), (137, 174, 113), (121, 170, 103),
-(129, 174, 113), (129, 182, 113), (146, 198, 132), (162, 222, 160),
-(182, 218, 169), (210, 234, 197), (230, 246, 206), (230, 246, 216),
-(230, 242, 207), (222, 234, 197), (214, 238, 188), (214, 234, 169),
-(214, 230, 150), (210, 230, 131), (198, 230, 122), (186, 219, 122),
-(170, 206, 122), (154, 198, 113), (137, 182, 85), (125, 178, 75),
-(121, 170, 84), (137, 153, 94), (141, 174, 94), (162, 182, 113),
-(193, 201, 141), (205, 205, 178), (222, 230, 197), (234, 250, 206),
-(246, 254, 197), (254, 241, 169), (246, 234, 159), (242, 250, 112),
-(230, 238, 94), (222, 234, 112), (198, 222, 113), (190, 219, 103),
-(198, 206, 103), (186, 214, 103), (174, 214, 113), (166, 218, 113),
-(182, 214, 113), (186, 219, 122), (198, 226, 132), (202, 226, 150),
-(222, 222, 160), (238, 234, 159), (246, 233, 169), (226, 238, 178),
-(210, 234, 169), (198, 234, 160), (198, 230, 150), (202, 226, 132),
-(207, 230, 122), (198, 226, 122), (186, 222, 113), (178, 214, 103),
-(166, 206, 103), (166, 202, 94), (150, 190, 84), (141, 186, 75),
-(153, 174, 66), (165, 169, 66), (150, 182, 85), (158, 194, 94),
-(162, 194, 103), (162, 206, 103), (158, 206, 103), (166, 210, 113),
-(162, 202, 113), (162, 210, 122), (166, 214, 113), (158, 206, 94),
-(142, 194, 85), (129, 174, 85), (121, 166, 75), (121, 174, 75),
-(121, 157, 75), (129, 162, 75), (154, 148, 37), (137, 157, 75),
-(109, 154, 75), (121, 162, 103), (137, 170, 132), (166, 198, 151),
-(178, 218, 169), (182, 214, 179), (185, 210, 179), (178, 218, 169),
-(154, 198, 141), (125, 178, 122), (125, 186, 113), (146, 194, 103),
-(150, 194, 103), (150, 194, 103), (154, 194, 94), (146, 198, 85),
-(142, 194, 85), (142, 182, 85), (141, 182, 84), (146, 194, 75),
-(150, 194, 75), (154, 198, 75), (158, 194, 56), (170, 198, 56),
-(162, 206, 66), (190, 210, 75), (230, 187, 28), (254, 198, 9),
-(242, 208, 37), (242, 225, 75), (246, 237, 112), (222, 242, 159),
-(226, 238, 178), (242, 242, 207), (246, 242, 216), (246, 246, 225),
-(242, 242, 225), (242, 241, 216), (226, 242, 188), (206, 234, 179),
-(194, 226, 150), (178, 214, 132), (162, 210, 122), (129, 194, 103),
-(117, 166, 85), (109, 149, 65), (101, 153, 75), (89, 150, 74),
-(97, 158, 75), (101, 162, 84), (113, 170, 85), (137, 194, 94),
-(154, 206, 103), (170, 206, 94), (189, 193, 84), (238, 208, 65),
-(254, 228, 84), (254, 233, 102), (254, 221, 93), (230, 205, 94),
-(182, 206, 113), (153, 177, 122), (113, 154, 94), (100, 150, 94),
-(84, 129, 93), (73, 121, 75), (65, 117, 65), (61, 113, 56),
-(60, 109, 56), (65, 113, 47), (61, 109, 56), (65, 109, 56),
-(65, 113, 56), (69, 117, 65), (77, 129, 65), (93, 141, 65),
-(93, 150, 74), (113, 158, 85), (133, 170, 85), (146, 190, 103),
-(150, 190, 122), (157, 190, 132), (158, 202, 132), (162, 210, 132),
-(174, 219, 122), (186, 222, 122), (198, 230, 150), (206, 230, 169),
-(214, 230, 179), (222, 234, 197), (230, 246, 216), (238, 237, 225),
-(238, 234, 235), (238, 238, 216), (226, 238, 188), (214, 230, 160),
-(194, 218, 141), (190, 198, 131), (174, 198, 122), (174, 202, 122),
-(174, 214, 122), (182, 219, 122), (194, 214, 132), (198, 226, 160),
-(202, 226, 160), (202, 226, 160), (190, 222, 179), (190, 222, 179),
-(194, 230, 179), (202, 230, 178), (214, 234, 178), (222, 230, 179),
-(218, 234, 178), (210, 230, 169), (206, 218, 169), (182, 222, 160),
-(154, 194, 141), (129, 170, 113), (101, 154, 93), (81, 141, 83),
-(81, 133, 83), (77, 125, 74), (73, 121, 74), (69, 129, 65),
-(73, 121, 74), (77, 129, 74), (109, 133, 75), (97, 146, 75),
-(108, 154, 94), (125, 178, 103), (150, 202, 113), (166, 210, 122),
-(186, 222, 141), (194, 222, 151), (194, 218, 151), (182, 218, 151),
-(162, 218, 131), (170, 214, 122), (174, 210, 122), (182, 210, 122),
-(186, 214, 122), (190, 214, 122), (194, 218, 132), (198, 230, 141),
-(202, 230, 150), (207, 230, 141), (202, 218, 131), (190, 206, 122)
-),
-
-// 52 rie11
-((174, 144, 103), (129, 96, 85), (117, 80, 66), (105, 92, 56),
-(113, 80, 47), (101, 92, 66), (109, 113, 85), (125, 137, 103),
-(161, 136, 122), (198, 152, 122), (206, 157, 132), (174, 165, 132),
-(145, 158, 103), (113, 117, 94), (88, 92, 66), (68, 68, 56),
-(60, 56, 47), (52, 43, 37), (48, 40, 37), (44, 44, 28),
-(44, 44, 28), (44, 44, 37), (48, 48, 47), (52, 52, 47),
-(52, 52, 47), (52, 52, 47), (44, 52, 56), (52, 56, 56),
-(56, 56, 56), (56, 56, 56), (56, 60, 56), (60, 60, 56),
-(64, 60, 56), (68, 56, 56), (64, 56, 47), (60, 60, 47),
-(56, 56, 37), (52, 52, 37), (48, 48, 37), (48, 44, 37),
-(48, 44, 37), (48, 44, 47), (44, 44, 56), (40, 48, 56),
-(44, 56, 56), (48, 60, 66), (52, 64, 75), (56, 72, 75),
-(81, 85, 85), (105, 97, 84), (121, 121, 103), (153, 125, 103),
-(174, 140, 122), (194, 148, 132), (190, 152, 132), (161, 141, 113),
-(133, 121, 94), (113, 96, 66), (92, 80, 56), (68, 60, 47),
-(60, 52, 37), (52, 43, 28), (48, 35, 28), (48, 40, 28),
-(52, 52, 37), (52, 56, 47), (56, 60, 47), (60, 56, 47),
-(56, 52, 47), (48, 52, 47), (40, 44, 37), (32, 36, 28),
-(32, 36, 28), (28, 32, 28), (36, 36, 28), (48, 48, 37),
-(68, 60, 47), (85, 72, 56), (113, 92, 75), (153, 129, 103),
-(178, 153, 122), (198, 165, 151), (198, 165, 151), (198, 165, 141),
-(158, 154, 113), (133, 133, 94), (101, 97, 66), (76, 60, 47),
-(73, 56, 37), (64, 48, 47), (64, 48, 47), (60, 56, 56),
-(68, 68, 66), (72, 89, 66), (97, 105, 85), (121, 129, 103),
-(145, 145, 122), (194, 165, 132), (210, 165, 141), (210, 173, 141),
-(218, 181, 151), (218, 180, 160), (218, 177, 160), (198, 169, 141),
-(157, 145, 113), (125, 125, 103), (109, 109, 75), (77, 77, 66),
-(72, 76, 66), (73, 73, 75), (68, 60, 66), (60, 56, 56),
-(48, 48, 56), (48, 48, 47), (44, 44, 47), (32, 36, 37),
-(24, 28, 28), (20, 20, 28), (15, 20, 28), (12, 20, 18),
-(12, 16, 18), (12, 16, 9), (12, 20, 9), (16, 16, 9),
-(12, 20, 9), (16, 20, 9), (20, 20, 9), (20, 20, 9),
-(23, 20, 9), (24, 20, 9), (27, 16, 9), (28, 24, 9),
-(24, 20, 9), (23, 20, 18), (19, 20, 18), (24, 20, 18),
-(31, 20, 18), (35, 24, 28), (28, 24, 18), (32, 24, 28),
-(31, 24, 28), (28, 28, 28), (28, 32, 37), (24, 36, 47),
-(28, 32, 47), (28, 32, 37), (23, 24, 28), (23, 20, 28),
-(24, 28, 28), (28, 36, 37), (40, 40, 37), (44, 44, 47),
-(44, 40, 56), (40, 40, 56), (31, 28, 37), (20, 20, 28),
-(19, 16, 28), (16, 16, 28), (16, 16, 18), (16, 20, 18),
-(16, 24, 18), (16, 24, 18), (20, 24, 18), (23, 20, 18),
-(20, 24, 18), (24, 24, 18), (28, 28, 28), (40, 44, 28),
-(48, 60, 37), (56, 60, 47), (56, 72, 56), (64, 72, 56),
-(68, 64, 56), (68, 64, 66), (64, 64, 56), (68, 64, 66),
-(68, 73, 66), (76, 76, 66), (68, 89, 85), (84, 96, 113),
-(113, 117, 103), (145, 137, 122), (149, 141, 132), (137, 141, 122),
-(105, 121, 103), (81, 85, 84), (60, 68, 66), (48, 60, 56),
-(52, 56, 56), (56, 56, 47), (52, 52, 47), (56, 52, 47),
-(60, 43, 47), (56, 48, 47), (52, 44, 47), (48, 31, 37),
-(40, 28, 28), (40, 32, 28), (36, 31, 28), (44, 32, 18),
-(36, 36, 28), (36, 36, 28), (36, 36, 37), (40, 31, 37),
-(36, 36, 37), (40, 36, 37), (48, 39, 37), (52, 40, 37),
-(64, 44, 37), (64, 44, 37), (60, 48, 37), (56, 48, 47),
-(52, 48, 56), (56, 52, 56), (60, 52, 56), (56, 52, 47),
-(56, 48, 37), (60, 56, 37), (56, 48, 37), (52, 48, 37),
-(48, 48, 37), (44, 44, 37), (44, 48, 28), (32, 44, 18),
-(24, 32, 18), (23, 24, 18), (23, 16, 18), (20, 16, 18),
-(15, 20, 28), (12, 24, 28), (15, 28, 28), (24, 24, 28),
-(36, 28, 28), (44, 32, 28), (48, 40, 37), (52, 48, 47),
-(52, 52, 47), (52, 56, 47), (56, 56, 47), (60, 60, 47),
-(68, 56, 47), (76, 56, 47), (85, 64, 56), (121, 76, 56),
-(153, 103, 75), (174, 136, 94), (210, 164, 132), (222, 189, 169),
-(230, 197, 169), (234, 192, 178), (222, 189, 169), (206, 169, 151),
-(174, 149, 132), (125, 112, 94), (64, 64, 47), (15, 16, 9)
-),
-
-// 53 etretat.ppm
-((37, 54, 37), (56, 74, 51), (72, 89, 61), (92, 102, 76),
-(110, 104, 91), (122, 114, 96), (130, 115, 99), (147, 129, 105),
-(156, 123, 113), (158, 122, 110), (154, 117, 112), (128, 105, 86),
-(113, 95, 78), (111, 88, 68), (109, 75, 53), (119, 73, 54),
-(113, 87, 64), (109, 90, 77), (112, 99, 83), (119, 107, 90),
-(119, 106, 100), (111, 114, 107), (108, 108, 119), (111, 132, 117),
-(122, 140, 117), (131, 147, 122), (125, 148, 116), (128, 146, 117),
-(129, 134, 106), (119, 120, 100), (122, 118, 102), (126, 111, 93),
-(128, 105, 83), (127, 100, 79), (116, 96, 68), (115, 95, 71),
-(105, 93, 75), (96, 95, 76), (94, 88, 75), (91, 90, 84),
-(89, 104, 99), (84, 113, 105), (86, 116, 115), (94, 113, 111),
-(99, 115, 105), (90, 106, 97), (75, 101, 90), (66, 98, 88),
-(64, 83, 77), (54, 80, 74), (48, 74, 60), (63, 77, 61),
-(53, 84, 60), (58, 84, 68), (74, 78, 77), (87, 88, 83),
-(102, 100, 95), (120, 112, 109), (142, 128, 126), (157, 150, 131),
-(173, 160, 142), (172, 164, 151), (171, 163, 140), (152, 166, 129),
-(146, 152, 117), (124, 122, 102), (119, 101, 83), (107, 87, 68),
-(98, 77, 59), (83, 73, 56), (71, 70, 54), (64, 69, 53),
-(62, 65, 49), (51, 58, 44), (46, 53, 42), (42, 55, 36),
-(41, 51, 36), (33, 46, 29), (32, 35, 25), (32, 33, 25),
-(32, 33, 26), (34, 33, 25), (49, 41, 28), (53, 42, 32),
-(46, 46, 32), (35, 39, 27), (35, 36, 26), (33, 35, 26),
-(33, 45, 33), (37, 50, 46), (43, 49, 49), (39, 53, 48),
-(46, 60, 57), (64, 73, 61), (76, 83, 70), (98, 92, 88),
-(120, 108, 103), (130, 119, 129), (133, 122, 130), (140, 134, 141),
-(140, 136, 140), (149, 148, 129), (152, 158, 138), (163, 155, 142),
-(166, 158, 139), (164, 150, 138), (160, 129, 117), (164, 127, 110),
-(160, 117, 85), (129, 101, 81), (95, 89, 60), (75, 83, 56),
-(57, 74, 54), (50, 72, 46), (50, 66, 45), (56, 66, 52),
-(59, 61, 52), (54, 61, 52), (47, 62, 45), (48, 57, 47),
-(45, 58, 46), (45, 51, 40), (50, 49, 35), (50, 48, 35),
-(55, 49, 35), (58, 51, 45), (69, 65, 55), (76, 67, 59),
-(85, 76, 68), (90, 80, 66), (96, 75, 58), (95, 73, 58),
-(84, 72, 61), (83, 72, 62), (76, 71, 65), (72, 68, 63),
-(67, 65, 58), (60, 61, 53), (53, 66, 55), (52, 70, 63),
-(47, 70, 64), (48, 65, 61), (45, 66, 47), (41, 58, 40),
-(38, 58, 38), (31, 46, 31), (31, 34, 25), (33, 33, 24),
-(33, 33, 24), (36, 36, 26), (45, 45, 33), (47, 49, 35),
-(49, 48, 38), (58, 57, 46), (71, 66, 49), (74, 71, 57),
-(75, 74, 63), (70, 78, 64), (63, 77, 60), (59, 67, 51),
-(54, 57, 38), (52, 52, 40), (59, 57, 50), (69, 64, 57),
-(80, 83, 68), (98, 92, 81), (116, 107, 100), (135, 122, 110),
-(149, 139, 125), (168, 152, 137), (173, 164, 146), (178, 166, 145),
-(187, 161, 142), (175, 160, 139), (167, 156, 132), (157, 146, 127),
-(154, 127, 107), (137, 103, 78), (118, 89, 65), (97, 74, 55),
-(94, 64, 46), (81, 67, 51), (77, 68, 53), (77, 75, 64),
-(75, 79, 74), (69, 86, 85), (81, 84, 88), (82, 92, 86),
-(87, 93, 88), (91, 98, 98), (95, 112, 99), (100, 109, 98),
-(92, 102, 92), (86, 97, 88), (95, 99, 92), (108, 109, 98),
-(119, 115, 101), (120, 135, 102), (129, 145, 106), (123, 142, 117),
-(121, 136, 119), (108, 117, 110), (101, 118, 101), (92, 104, 89),
-(84, 95, 87), (83, 88, 74), (85, 82, 74), (82, 80, 72),
-(85, 79, 66), (89, 82, 61), (95, 83, 56), (98, 81, 61),
-(101, 80, 68), (92, 81, 69), (90, 84, 74), (94, 86, 82),
-(98, 92, 86), (96, 99, 90), (113, 110, 94), (119, 105, 92),
-(120, 104, 88), (103, 94, 86), (90, 91, 78), (76, 90, 75),
-(78, 83, 79), (70, 84, 73), (66, 92, 77), (76, 94, 87),
-(94, 99, 100), (103, 108, 119), (105, 132, 130), (129, 156, 139),
-(158, 162, 146), (178, 172, 157), (178, 176, 173), (166, 166, 167),
-(125, 150, 143), (97, 132, 135), (105, 129, 130), (104, 126, 123),
-(100, 128, 120), (95, 119, 120), (95, 117, 107), (103, 127, 111),
-(110, 137, 122), (130, 141, 133), (142, 138, 120), (137, 157, 120),
-(139, 133, 110), (131, 123, 109), (127, 112, 99), (120, 105, 95),
-(116, 103, 90), (103, 92, 79), (105, 92, 76), (114, 99, 83)
-),
-
-// 54 the-hollow-needle-at-etretat.ppm
-((106, 110, 103), (105, 117, 116), (105, 119, 120), (117, 133, 130),
-(123, 144, 135), (124, 144, 138), (125, 149, 140), (123, 146, 140),
-(122, 149, 150), (127, 156, 144), (128, 155, 142), (137, 151, 143),
-(140, 148, 142), (143, 151, 132), (150, 154, 130), (151, 152, 135),
-(147, 158, 149), (143, 154, 144), (139, 151, 144), (137, 150, 147),
-(143, 152, 149), (137, 149, 146), (137, 147, 142), (134, 146, 140),
-(131, 141, 135), (125, 140, 138), (123, 143, 138), (123, 144, 140),
-(123, 144, 140), (128, 145, 142), (127, 150, 141), (120, 153, 141),
-(125, 157, 144), (131, 159, 151), (134, 161, 147), (143, 160, 151),
-(142, 166, 163), (136, 172, 169), (139, 163, 165), (130, 157, 142),
-(130, 151, 141), (131, 146, 141), (134, 148, 150), (130, 152, 143),
-(130, 156, 138), (132, 155, 137), (137, 158, 132), (134, 153, 129),
-(134, 147, 129), (135, 143, 126), (133, 142, 127), (138, 135, 118),
-(132, 125, 106), (125, 113, 95), (118, 101, 87), (103, 92, 72),
-(78, 69, 55), (64, 59, 54), (59, 56, 53), (60, 58, 54),
-(69, 64, 58), (88, 86, 83), (95, 101, 97), (93, 108, 101),
-(91, 108, 101), (91, 109, 107), (91, 110, 109), (89, 114, 113),
-(93, 112, 109), (93, 108, 105), (101, 112, 108), (107, 116, 118),
-(115, 128, 125), (120, 147, 132), (125, 154, 134), (131, 150, 131),
-(138, 147, 135), (138, 144, 132), (136, 139, 128), (138, 138, 127),
-(138, 138, 115), (137, 134, 102), (132, 131, 102), (137, 124, 97),
-(127, 120, 88), (120, 108, 84), (114, 110, 84), (112, 104, 84),
-(113, 99, 83), (116, 105, 87), (118, 111, 89), (121, 117, 102),
-(126, 127, 112), (131, 131, 121), (136, 137, 128), (136, 136, 130),
-(135, 139, 131), (132, 140, 127), (131, 132, 126), (128, 121, 119),
-(122, 110, 104), (106, 92, 92), (91, 75, 69), (70, 59, 53),
-(60, 55, 52), (59, 54, 51), (59, 55, 48), (57, 54, 50),
-(59, 53, 52), (58, 51, 51), (52, 51, 51), (52, 49, 50),
-(55, 52, 51), (51, 53, 50), (55, 52, 52), (58, 53, 54),
-(55, 55, 57), (58, 61, 59), (58, 79, 76), (85, 101, 93),
-(95, 101, 97), (101, 102, 97), (103, 104, 99), (96, 106, 104),
-(108, 116, 106), (116, 120, 110), (125, 129, 121), (129, 141, 131),
-(129, 141, 135), (130, 139, 132), (126, 128, 128), (114, 120, 117),
-(107, 106, 100), (100, 94, 85), (88, 80, 69), (68, 59, 55),
-(60, 53, 52), (55, 51, 48), (53, 49, 48), (49, 52, 48),
-(47, 50, 45), (47, 46, 47), (49, 44, 43), (51, 43, 42),
-(52, 49, 45), (56, 52, 52), (58, 57, 56), (63, 81, 78),
-(86, 105, 100), (102, 121, 118), (99, 124, 126), (105, 124, 123),
-(117, 127, 119), (129, 135, 121), (133, 141, 123), (136, 139, 115),
-(133, 130, 109), (127, 125, 102), (124, 118, 97), (116, 114, 98),
-(120, 113, 99), (121, 113, 96), (125, 109, 96), (120, 110, 94),
-(119, 106, 92), (112, 106, 92), (106, 94, 90), (92, 84, 78),
-(69, 60, 61), (61, 55, 53), (58, 54, 53), (57, 54, 53),
-(52, 54, 54), (52, 53, 51), (53, 55, 50), (60, 57, 52),
-(71, 66, 59), (91, 97, 89), (96, 106, 102), (106, 121, 116),
-(127, 138, 129), (128, 141, 135), (123, 139, 137), (116, 129, 123),
-(103, 125, 111), (104, 121, 111), (111, 115, 106), (114, 114, 105),
-(121, 111, 103), (120, 115, 110), (122, 120, 112), (127, 124, 112),
-(131, 118, 107), (130, 116, 105), (128, 124, 102), (130, 124, 103),
-(139, 121, 98), (143, 116, 99), (147, 128, 100), (154, 127, 99),
-(147, 135, 109), (157, 128, 102), (158, 130, 115), (162, 148, 115),
-(150, 137, 119), (144, 145, 121), (143, 148, 132), (141, 142, 126),
-(135, 140, 128), (134, 141, 133), (134, 144, 132), (132, 140, 130),
-(131, 142, 130), (132, 141, 128), (134, 141, 126), (133, 141, 123),
-(136, 135, 113), (134, 129, 107), (127, 122, 100), (121, 119, 94),
-(107, 116, 90), (106, 111, 91), (105, 103, 93), (107, 103, 92),
-(108, 111, 94), (112, 119, 107), (114, 128, 121), (119, 139, 131),
-(122, 145, 135), (126, 148, 136), (128, 147, 135), (138, 146, 137),
-(139, 145, 132), (142, 142, 125), (143, 133, 118), (144, 132, 111),
-(142, 136, 110), (140, 136, 110), (135, 130, 115), (132, 123, 106),
-(130, 118, 92), (132, 115, 92), (142, 106, 91), (123, 109, 89),
-(107, 101, 84), (95, 91, 86), (72, 64, 59), (64, 58, 53),
-(59, 54, 54), (59, 56, 51), (63, 57, 55), (71, 69, 68),
-(97, 100, 88), (112, 114, 103), (123, 135, 123), (132, 145, 128)
-),
-
-// 55 rouen-cathedral-sunset.ppm
-((137, 129, 126), (130, 125, 111), (120, 112, 98), (113, 109, 87),
-(100, 101, 83), (91, 93, 81), (78, 84, 72), (82, 89, 66),
-(86, 88, 71), (95, 95, 69), (100, 92, 61), (114, 94, 53),
-(125, 91, 54), (127, 96, 57), (124, 99, 57), (115, 101, 64),
-(101, 98, 68), (96, 101, 80), (100, 106, 87), (104, 104, 90),
-(109, 106, 87), (115, 111, 90), (126, 115, 100), (133, 126, 107),
-(143, 135, 116), (144, 133, 122), (149, 131, 136), (156, 134, 129),
-(145, 134, 125), (141, 128, 118), (133, 129, 109), (131, 125, 111),
-(129, 125, 110), (126, 124, 99), (126, 130, 107), (128, 129, 111),
-(133, 129, 113), (136, 136, 123), (148, 145, 137), (156, 150, 144),
-(159, 153, 146), (159, 150, 152), (160, 152, 145), (156, 147, 147),
-(148, 143, 149), (141, 141, 144), (138, 133, 130), (135, 127, 125),
-(134, 131, 124), (140, 131, 120), (140, 129, 126), (138, 137, 132),
-(138, 138, 149), (135, 149, 160), (134, 149, 164), (134, 153, 171),
-(138, 149, 164), (128, 140, 150), (137, 142, 147), (146, 144, 145),
-(158, 141, 140), (163, 146, 139), (176, 154, 136), (179, 159, 144),
-(187, 167, 151), (198, 171, 154), (190, 158, 132), (166, 145, 107),
-(145, 133, 91), (146, 114, 79), (138, 108, 71), (119, 101, 76),
-(107, 102, 78), (98, 98, 78), (94, 92, 78), (93, 90, 71),
-(91, 88, 60), (90, 82, 53), (88, 77, 52), (73, 74, 52),
-(84, 82, 57), (93, 89, 57), (105, 94, 71), (94, 91, 69),
-(97, 94, 72), (108, 98, 64), (115, 99, 71), (110, 101, 74),
-(115, 107, 73), (128, 112, 75), (142, 113, 73), (148, 117, 75),
-(151, 128, 86), (156, 137, 106), (162, 141, 119), (163, 151, 126),
-(167, 156, 133), (163, 155, 136), (152, 147, 144), (140, 147, 140),
-(133, 139, 127), (126, 130, 125), (124, 125, 113), (115, 119, 108),
-(112, 120, 111), (102, 118, 115), (104, 116, 116), (97, 117, 107),
-(107, 113, 107), (111, 108, 103), (105, 109, 99), (104, 111, 97),
-(106, 106, 91), (105, 101, 88), (108, 102, 85), (107, 102, 78),
-(112, 105, 78), (129, 112, 90), (138, 127, 92), (144, 135, 111),
-(138, 142, 129), (149, 149, 147), (155, 152, 161), (153, 158, 170),
-(155, 159, 171), (163, 158, 161), (167, 155, 153), (173, 159, 145),
-(169, 155, 135), (169, 141, 105), (162, 125, 95), (150, 117, 93),
-(138, 116, 91), (134, 109, 85), (119, 109, 80), (119, 108, 82),
-(122, 108, 77), (124, 105, 74), (125, 111, 79), (120, 109, 77),
-(118, 111, 81), (116, 115, 87), (111, 113, 89), (114, 114, 91),
-(116, 121, 96), (134, 128, 108), (153, 138, 122), (169, 146, 132),
-(181, 154, 130), (168, 153, 130), (152, 142, 119), (143, 135, 108),
-(133, 126, 95), (125, 123, 93), (119, 112, 86), (116, 106, 83),
-(121, 111, 84), (128, 107, 87), (129, 110, 95), (138, 120, 91),
-(140, 124, 91), (144, 126, 93), (141, 131, 91), (128, 122, 90),
-(119, 119, 90), (116, 112, 102), (109, 114, 95), (109, 112, 110),
-(109, 120, 119), (121, 129, 122), (132, 131, 122), (144, 145, 135),
-(158, 148, 141), (175, 158, 144), (180, 158, 149), (187, 171, 158),
-(188, 176, 158), (184, 167, 145), (175, 166, 137), (162, 151, 133),
-(153, 137, 111), (144, 123, 100), (128, 119, 90), (120, 113, 85),
-(113, 110, 80), (115, 104, 72), (116, 100, 68), (124, 101, 64),
-(134, 100, 67), (135, 109, 63), (139, 112, 67), (135, 120, 75),
-(133, 120, 93), (133, 127, 105), (132, 128, 123), (132, 136, 146),
-(134, 143, 152), (140, 153, 164), (141, 154, 168), (142, 155, 165),
-(157, 156, 151), (159, 159, 138), (173, 162, 141), (177, 164, 143),
-(177, 163, 150), (181, 166, 158), (181, 169, 162), (175, 170, 163),
-(179, 164, 162), (175, 162, 155), (161, 155, 148), (158, 157, 147),
-(150, 155, 147), (147, 153, 144), (136, 138, 124), (128, 126, 114),
-(112, 112, 107), (100, 106, 99), (96, 104, 99), (93, 103, 96),
-(103, 102, 89), (111, 104, 84), (112, 102, 80), (118, 102, 74),
-(119, 98, 70), (118, 95, 67), (116, 94, 61), (112, 90, 58),
-(104, 90, 60), (103, 91, 56), (98, 86, 57), (92, 84, 51),
-(89, 84, 60), (106, 82, 55), (111, 90, 56), (113, 85, 56),
-(103, 92, 65), (109, 103, 77), (104, 99, 86), (106, 96, 89),
-(101, 101, 95), (103, 105, 98), (109, 110, 103), (102, 114, 94),
-(112, 114, 107), (126, 117, 99), (136, 130, 104), (150, 140, 107),
-(157, 138, 106), (157, 142, 104), (154, 139, 109), (155, 146, 128),
-(154, 142, 136), (155, 145, 145), (148, 151, 156), (135, 158, 170)
-),
-
-// 56 the-houses-of-parliament.ppm
-((105, 95, 133), (97, 86, 120), (81, 81, 103), (78, 71, 88),
-(74, 66, 79), (75, 64, 73), (76, 68, 75), (79, 65, 74),
-(81, 71, 74), (83, 74, 81), (88, 74, 87), (91, 81, 96),
-(98, 92, 112), (101, 95, 126), (107, 95, 136), (110, 95, 141),
-(109, 90, 136), (104, 88, 136), (105, 89, 130), (103, 87, 118),
-(102, 88, 117), (105, 87, 110), (101, 84, 111), (105, 90, 112),
-(103, 99, 115), (105, 101, 116), (107, 98, 117), (104, 90, 120),
-(97, 87, 122), (98, 90, 114), (94, 89, 109), (90, 91, 103),
-(88, 82, 96), (82, 76, 86), (78, 74, 77), (70, 72, 69),
-(66, 72, 63), (57, 67, 60), (60, 67, 57), (68, 73, 65),
-(77, 83, 71), (85, 94, 92), (94, 102, 97), (97, 101, 106),
-(101, 101, 100), (99, 99, 106), (100, 98, 109), (103, 94, 112),
-(103, 90, 112), (101, 87, 113), (104, 89, 111), (100, 96, 107),
-(95, 96, 107), (95, 88, 106), (97, 88, 108), (99, 93, 112),
-(98, 90, 105), (99, 89, 96), (97, 90, 96), (96, 87, 99),
-(94, 88, 105), (97, 85, 111), (101, 86, 113), (105, 88, 117),
-(109, 93, 128), (116, 98, 135), (115, 98, 135), (113, 103, 131),
-(112, 105, 138), (108, 99, 133), (107, 95, 124), (109, 94, 123),
-(106, 91, 122), (106, 88, 116), (107, 87, 116), (104, 84, 117),
-(105, 84, 116), (109, 87, 112), (110, 91, 114), (107, 96, 117),
-(111, 92, 117), (107, 89, 116), (105, 86, 118), (105, 80, 127),
-(99, 75, 134), (98, 73, 129), (100, 80, 128), (98, 79, 126),
-(101, 74, 127), (98, 78, 121), (97, 76, 113), (96, 75, 103),
-(92, 76, 99), (88, 79, 90), (87, 75, 90), (90, 74, 94),
-(87, 75, 92), (88, 76, 92), (91, 71, 96), (99, 77, 99),
-(96, 80, 102), (95, 77, 105), (91, 71, 112), (94, 69, 117),
-(98, 78, 117), (103, 87, 122), (114, 90, 141), (109, 96, 134),
-(113, 101, 136), (126, 107, 140), (119, 100, 132), (114, 96, 113),
-(108, 88, 109), (99, 87, 106), (92, 83, 102), (87, 79, 96),
-(88, 76, 95), (85, 74, 97), (87, 69, 102), (88, 71, 101),
-(88, 73, 97), (90, 79, 103), (93, 81, 107), (93, 82, 118),
-(99, 81, 123), (96, 81, 125), (93, 84, 125), (94, 82, 129),
-(100, 90, 128), (101, 97, 124), (100, 99, 116), (107, 103, 112),
-(117, 106, 104), (114, 106, 108), (117, 106, 115), (108, 99, 108),
-(104, 99, 107), (103, 107, 98), (103, 102, 98), (95, 96, 97),
-(95, 94, 91), (87, 87, 83), (87, 79, 87), (81, 73, 84),
-(77, 63, 79), (75, 60, 74), (73, 61, 75), (72, 61, 78),
-(75, 63, 78), (73, 62, 78), (78, 63, 84), (77, 58, 97),
-(85, 66, 100), (87, 65, 102), (82, 72, 104), (81, 66, 105),
-(80, 60, 96), (73, 63, 82), (66, 63, 76), (57, 55, 54),
-(21, 24, 21), (23, 29, 20), (48, 55, 48), (55, 64, 60),
-(63, 67, 69), (70, 66, 72), (81, 74, 83), (89, 79, 89),
-(96, 86, 96), (105, 86, 105), (117, 96, 112), (118, 114, 124),
-(126, 123, 126), (135, 132, 151), (125, 115, 137), (119, 118, 134),
-(109, 109, 133), (109, 101, 128), (112, 107, 128), (109, 104, 122),
-(101, 103, 124), (106, 99, 117), (112, 100, 119), (109, 98, 112),
-(106, 101, 114), (105, 102, 114), (100, 99, 111), (96, 94, 103),
-(94, 89, 94), (94, 88, 88), (88, 92, 82), (82, 92, 73),
-(79, 89, 73), (72, 84, 72), (70, 83, 68), (83, 75, 77),
-(89, 76, 87), (91, 80, 103), (101, 84, 114), (108, 86, 126),
-(110, 87, 139), (115, 90, 142), (124, 85, 142), (107, 82, 129),
-(109, 92, 129), (100, 82, 119), (97, 82, 112), (97, 83, 102),
-(89, 84, 97), (89, 83, 96), (92, 86, 94), (96, 87, 95),
-(99, 86, 92), (95, 84, 96), (94, 85, 93), (91, 84, 85),
-(86, 83, 84), (78, 85, 89), (73, 84, 86), (69, 76, 83),
-(75, 71, 83), (77, 68, 83), (77, 69, 81), (79, 70, 84),
-(80, 69, 82), (77, 68, 83), (78, 69, 85), (83, 72, 86),
-(82, 75, 87), (84, 74, 84), (83, 72, 81), (77, 66, 76),
-(73, 60, 73), (62, 52, 70), (60, 52, 63), (67, 65, 63),
-(80, 68, 65), (84, 78, 71), (87, 78, 86), (88, 82, 93),
-(92, 84, 96), (97, 85, 102), (105, 82, 108), (103, 84, 105),
-(98, 82, 102), (94, 77, 103), (88, 74, 101), (88, 73, 102),
-(89, 74, 104), (88, 75, 115), (90, 81, 118), (95, 83, 122),
-(97, 82, 118), (100, 83, 113), (97, 86, 109), (91, 89, 101)
-),
-
-// 57 starry-night.ppm
-((23, 26, 18), (27, 29, 21), (30, 29, 21), (29, 30, 22),
-(32, 35, 26), (40, 42, 32), (43, 47, 35), (45, 54, 38),
-(52, 52, 36), (50, 54, 38), (51, 56, 39), (50, 56, 42),
-(50, 60, 42), (52, 63, 47), (60, 68, 51), (69, 73, 55),
-(67, 76, 55), (68, 78, 53), (69, 82, 55), (70, 87, 59),
-(77, 101, 65), (87, 101, 66), (92, 108, 67), (93, 105, 65),
-(93, 107, 65), (90, 110, 66), (93, 110, 65), (95, 111, 69),
-(102, 114, 73), (104, 110, 69), (109, 110, 61), (98, 105, 65),
-(94, 108, 61), (82, 98, 56), (78, 86, 53), (81, 79, 57),
-(81, 82, 62), (88, 91, 60), (99, 93, 62), (95, 106, 64),
-(91, 110, 65), (84, 117, 77), (89, 124, 81), (104, 128, 92),
-(114, 130, 84), (120, 132, 84), (138, 148, 85), (148, 150, 76),
-(134, 147, 76), (131, 138, 78), (110, 108, 66), (96, 89, 57),
-(81, 72, 49), (66, 65, 45), (63, 60, 40), (60, 55, 44),
-(58, 56, 43), (56, 56, 42), (53, 57, 42), (58, 59, 42),
-(57, 61, 41), (57, 65, 42), (57, 65, 45), (59, 61, 49),
-(63, 68, 55), (71, 77, 53), (76, 86, 54), (90, 95, 55),
-(101, 108, 65), (114, 125, 74), (133, 146, 76), (142, 156, 82),
-(161, 168, 92), (177, 178, 94), (177, 173, 93), (167, 158, 86),
-(152, 147, 79), (133, 115, 72), (98, 100, 67), (80, 86, 54),
-(73, 80, 53), (61, 71, 47), (44, 58, 38), (37, 46, 32),
-(35, 38, 27), (29, 35, 23), (28, 36, 25), (28, 38, 24),
-(33, 46, 30), (37, 47, 30), (44, 48, 34), (47, 49, 36),
-(46, 51, 36), (41, 51, 31), (35, 50, 34), (35, 48, 31),
-(42, 51, 35), (46, 53, 44), (53, 62, 43), (60, 70, 49),
-(73, 77, 59), (80, 88, 64), (83, 98, 84), (86, 101, 99),
-(100, 114, 92), (101, 108, 80), (93, 106, 76), (81, 103, 75),
-(87, 101, 75), (85, 113, 85), (78, 110, 80), (83, 109, 74),
-(86, 107, 71), (86, 113, 65), (89, 104, 67), (79, 101, 66),
-(77, 98, 63), (70, 86, 63), (68, 76, 67), (69, 82, 61),
-(73, 82, 59), (72, 84, 61), (70, 90, 69), (80, 98, 83),
-(91, 106, 77), (102, 110, 80), (102, 120, 77), (98, 126, 70),
-(99, 122, 78), (94, 114, 72), (84, 101, 67), (75, 84, 58),
-(76, 78, 53), (69, 77, 48), (64, 65, 44), (58, 64, 43),
-(51, 55, 41), (46, 51, 38), (40, 45, 35), (30, 34, 29),
-(29, 29, 22), (26, 27, 22), (26, 28, 24), (25, 27, 22),
-(28, 28, 22), (31, 30, 25), (37, 34, 28), (41, 37, 29),
-(42, 39, 34), (47, 44, 36), (42, 47, 33), (38, 44, 30),
-(33, 36, 27), (31, 31, 25), (29, 27, 21), (27, 24, 21),
-(24, 26, 19), (23, 26, 18), (20, 18, 14), (24, 25, 18),
-(30, 32, 23), (37, 40, 30), (42, 45, 37), (51, 55, 41),
-(60, 63, 47), (70, 75, 52), (84, 78, 49), (100, 92, 59),
-(112, 106, 63), (118, 115, 66), (121, 131, 78), (122, 138, 89),
-(125, 149, 98), (139, 157, 105), (124, 152, 98), (113, 139, 83),
-(103, 125, 72), (105, 112, 69), (93, 103, 63), (80, 88, 54),
-(73, 78, 53), (61, 76, 49), (57, 66, 47), (54, 68, 47),
-(50, 64, 40), (53, 60, 42), (56, 53, 44), (58, 54, 39),
-(58, 56, 39), (53, 57, 37), (53, 56, 38), (56, 54, 36),
-(52, 49, 33), (42, 44, 30), (35, 38, 26), (29, 35, 24),
-(29, 35, 26), (38, 42, 31), (44, 44, 32), (53, 51, 31),
-(62, 62, 41), (78, 77, 54), (91, 97, 67), (109, 122, 77),
-(136, 138, 83), (149, 149, 83), (163, 154, 83), (167, 153, 89),
-(156, 160, 90), (145, 153, 84), (129, 142, 79), (109, 130, 80),
-(101, 123, 85), (98, 123, 94), (91, 102, 87), (90, 98, 79),
-(94, 92, 81), (83, 92, 66), (78, 84, 59), (74, 77, 55),
-(64, 65, 48), (58, 56, 43), (50, 48, 36), (45, 42, 31),
-(37, 34, 25), (34, 30, 21), (34, 28, 24), (38, 39, 28),
-(47, 48, 35), (52, 52, 41), (56, 59, 43), (59, 68, 57),
-(57, 78, 58), (68, 89, 57), (69, 88, 56), (67, 80, 54),
-(61, 77, 51), (56, 74, 47), (56, 69, 44), (53, 62, 42),
-(51, 56, 42), (53, 53, 45), (51, 52, 44), (51, 54, 48),
-(54, 59, 52), (64, 61, 53), (69, 66, 63), (63, 69, 56),
-(75, 76, 52), (80, 79, 52), (78, 82, 51), (84, 91, 59),
-(92, 100, 65), (97, 104, 63), (98, 99, 61), (92, 93, 57)
-),
-
-// 58 water-lilies-sunset.ppm
-((71, 67, 46), (71, 67, 50), (67, 72, 57), (72, 84, 60),
-(81, 87, 72), (92, 93, 74), (84, 86, 74), (88, 100, 84),
-(83, 84, 73), (77, 74, 68), (68, 62, 56), (60, 59, 48),
-(60, 55, 47), (57, 49, 38), (53, 45, 38), (52, 44, 36),
-(52, 46, 36), (57, 49, 37), (58, 49, 38), (60, 52, 39),
-(63, 57, 43), (70, 60, 45), (80, 65, 48), (85, 71, 52),
-(89, 76, 54), (90, 83, 53), (96, 92, 57), (102, 95, 62),
-(106, 98, 61), (112, 100, 62), (115, 107, 65), (119, 106, 67),
-(129, 111, 70), (132, 119, 74), (130, 120, 71), (126, 118, 69),
-(112, 111, 84), (101, 100, 80), (87, 93, 92), (90, 101, 87),
-(85, 94, 100), (107, 108, 90), (130, 118, 110), (135, 118, 104),
-(153, 156, 127), (183, 183, 126), (189, 184, 126), (177, 165, 100),
-(173, 153, 91), (162, 148, 88), (145, 135, 77), (134, 124, 72),
-(116, 107, 66), (103, 91, 59), (89, 73, 62), (78, 65, 49),
-(69, 58, 43), (67, 51, 41), (63, 50, 42), (66, 51, 48),
-(69, 57, 49), (76, 58, 53), (81, 65, 54), (86, 73, 55),
-(86, 81, 53), (95, 87, 55), (100, 87, 58), (101, 88, 65),
-(112, 87, 80), (117, 98, 73), (114, 106, 68), (120, 110, 68),
-(122, 109, 67), (122, 107, 66), (125, 104, 66), (116, 94, 63),
-(114, 90, 60), (105, 84, 56), (93, 76, 53), (93, 75, 51),
-(91, 75, 52), (84, 76, 49), (83, 73, 48), (82, 74, 48),
-(77, 76, 51), (72, 74, 53), (68, 68, 54), (69, 66, 54),
-(66, 66, 52), (65, 64, 48), (65, 62, 49), (64, 58, 49),
-(63, 58, 46), (62, 60, 46), (61, 60, 46), (58, 57, 44),
-(56, 55, 45), (56, 52, 44), (55, 51, 45), (49, 50, 41),
-(51, 47, 38), (54, 49, 41), (50, 46, 38), (45, 49, 39),
-(44, 47, 36), (50, 47, 34), (48, 44, 33), (51, 44, 34),
-(51, 49, 37), (55, 51, 37), (56, 49, 38), (54, 52, 42),
-(55, 50, 40), (57, 51, 39), (58, 53, 39), (60, 53, 38),
-(59, 54, 40), (61, 55, 41), (61, 58, 43), (64, 60, 43),
-(72, 64, 48), (83, 65, 47), (84, 72, 48), (93, 75, 51),
-(102, 87, 55), (106, 97, 61), (113, 104, 64), (122, 109, 67),
-(133, 113, 69), (136, 116, 69), (142, 123, 72), (142, 123, 74),
-(144, 118, 73), (130, 100, 83), (134, 88, 71), (112, 86, 58),
-(100, 68, 52), (80, 54, 44), (72, 52, 42), (66, 49, 38),
-(63, 55, 41), (63, 57, 42), (63, 60, 44), (70, 64, 47),
-(72, 68, 48), (78, 71, 47), (76, 77, 51), (78, 82, 52),
-(82, 81, 52), (79, 74, 48), (78, 70, 47), (75, 67, 45),
-(67, 64, 43), (62, 59, 42), (59, 55, 42), (57, 53, 40),
-(56, 53, 44), (60, 55, 50), (67, 61, 49), (77, 68, 51),
-(84, 74, 52), (89, 82, 53), (98, 89, 56), (101, 88, 58),
-(102, 90, 59), (101, 95, 69), (95, 95, 61), (96, 94, 59),
-(83, 88, 66), (84, 79, 68), (76, 73, 67), (73, 68, 54),
-(68, 62, 51), (66, 61, 48), (61, 61, 47), (60, 57, 47),
-(57, 55, 44), (57, 54, 40), (57, 56, 40), (57, 54, 39),
-(56, 55, 38), (52, 51, 37), (48, 46, 38), (44, 41, 36),
-(42, 42, 33), (44, 43, 33), (48, 40, 34), (52, 44, 36),
-(57, 47, 42), (57, 49, 42), (62, 55, 41), (64, 55, 44),
-(67, 56, 43), (68, 58, 44), (69, 61, 41), (71, 61, 41),
-(78, 63, 48), (78, 72, 52), (86, 75, 58), (95, 85, 61),
-(110, 99, 68), (119, 111, 69), (134, 124, 74), (149, 132, 78),
-(152, 141, 84), (161, 143, 85), (143, 122, 76), (129, 116, 70),
-(114, 90, 60), (98, 82, 55), (89, 66, 48), (79, 56, 45),
-(74, 53, 44), (71, 54, 46), (66, 54, 42), (64, 56, 40),
-(62, 56, 40), (64, 52, 39), (63, 48, 39), (61, 48, 43),
-(58, 50, 44), (57, 51, 44), (61, 53, 46), (67, 53, 49),
-(68, 57, 48), (71, 60, 52), (70, 63, 49), (69, 61, 48),
-(70, 62, 49), (70, 65, 48), (68, 68, 47), (65, 67, 48),
-(62, 64, 46), (63, 61, 43), (64, 60, 42), (68, 59, 43),
-(72, 61, 44), (79, 56, 45), (85, 65, 47), (85, 71, 52),
-(82, 77, 59), (79, 77, 63), (72, 71, 65), (70, 69, 56),
-(63, 69, 53), (61, 66, 52), (58, 63, 47), (64, 62, 45),
-(67, 59, 48), (71, 63, 51), (74, 64, 54), (74, 72, 52),
-(84, 77, 54), (92, 84, 61), (105, 96, 62), (117, 102, 75)
-),
-
-// 59 gogh.chambre-arles.ppm
-(
- (24, 17, 8), (25, 34, 4), (53, 56, 72), (75, 94, 108),
- (86, 110, 145), (99, 141, 175), (125, 154, 163), (166, 146, 109),
- (182, 142, 103), (191, 159, 113), (206, 191, 120), (238, 216, 142),
- (252, 233, 156), (242, 229, 171), (220, 226, 215), (209, 216, 221),
- (207, 213, 224), (199, 215, 224), (189, 208, 223), (171, 194, 208),
- (176, 188, 187), (183, 159, 117), (172, 130, 92), (163, 113, 62),
- (159, 109, 53), (176, 110, 9), (188, 116, 6), (196, 118, 6),
- (202, 123, 10), (209, 126, 15), (200, 127, 38), (193, 145, 91),
- (240, 193, 119), (251, 235, 153), (252, 240, 170), (246, 231, 174),
- (229, 224, 220), (232, 232, 224), (224, 230, 230), (206, 219, 225),
- (194, 207, 215), (177, 193, 190), (205, 177, 130), (196, 149, 101),
- (191, 134, 97), (193, 146, 106), (196, 168, 125), (176, 190, 191),
- (170, 197, 217), (187, 204, 220), (188, 206, 216), (178, 198, 204),
- (171, 191, 183), (173, 147, 108), (162, 121, 84), (154, 108, 70),
- (140, 98, 58), (116, 85, 48), (116, 84, 56), (131, 93, 52),
- (148, 97, 49), (171, 95, 9), (183, 104, 7), (188, 110, 6),
- (190, 110, 4), (193, 109, 2), (198, 109, 1), (193, 107, 1),
- (194, 106, 7), (196, 109, 4), (196, 110, 6), (199, 108, 5),
- (208, 107, 2), (208, 114, 3), (209, 118, 3), (207, 116, 4),
- (207, 118, 1), (205, 116, 2), (205, 115, 2), (203, 113, 2),
- (200, 113, 3), (199, 113, 4), (200, 113, 8), (198, 110, 6),
- (195, 112, 4), (195, 111, 8), (197, 113, 9), (193, 112, 8),
- (193, 108, 14), (169, 119, 67), (172, 143, 109), (171, 184, 178),
- (169, 189, 198), (168, 187, 198), (168, 185, 180), (169, 148, 113),
- (169, 132, 96), (167, 122, 89), (169, 124, 91), (169, 131, 94),
- (166, 155, 102), (148, 172, 162), (129, 172, 187), (136, 170, 194),
- (153, 157, 161), (165, 131, 95), (160, 121, 84), (161, 118, 85),
- (163, 122, 91), (171, 133, 94), (184, 152, 116), (179, 181, 168),
- (177, 188, 203), (169, 193, 202), (163, 191, 202), (149, 178, 194),
- (133, 162, 176), (136, 138, 111), (132, 144, 61), (137, 134, 53),
- (194, 125, 15), (190, 117, 10), (191, 118, 4), (193, 122, 4),
- (200, 125, 8), (207, 130, 2), (210, 134, 2), (216, 134, 8),
- (219, 135, 6), (219, 145, 9), (206, 205, 99), (232, 220, 127),
- (222, 216, 127), (201, 205, 98), (196, 170, 103), (175, 139, 86),
- (151, 118, 83), (115, 102, 102), (110, 133, 148), (120, 156, 176),
- (134, 169, 197), (136, 177, 199), (161, 174, 178), (182, 144, 107),
- (181, 124, 68), (201, 121, 16), (206, 122, 10), (208, 119, 4),
- (214, 118, 1), (220, 132, 10), (212, 144, 55), (234, 182, 112),
- (228, 188, 116), (194, 165, 109), (185, 142, 96), (187, 133, 83),
- (177, 126, 79), (178, 127, 86), (187, 139, 104), (198, 164, 121),
- (209, 185, 155), (216, 212, 192), (221, 224, 217), (227, 230, 223),
- (230, 233, 226), (222, 228, 229), (207, 218, 218), (189, 198, 201),
- (197, 169, 130), (181, 136, 99), (169, 120, 86), (155, 117, 75),
- (153, 114, 75), (151, 110, 72), (144, 106, 72), (144, 104, 68),
- (148, 105, 65), (147, 103, 64), (147, 100, 66), (145, 106, 67),
- (141, 112, 72), (137, 119, 73), (134, 114, 77), (139, 118, 78),
- (150, 115, 79), (164, 119, 78), (185, 138, 95), (195, 171, 118),
- (243, 205, 123), (251, 237, 150), (253, 240, 166), (252, 235, 164),
- (224, 211, 162), (191, 180, 120), (162, 128, 86), (132, 94, 56),
- (84, 77, 37), (55, 30, 16), (64, 34, 7), (112, 61, 7),
- (150, 78, 12), (177, 94, 6), (186, 107, 5), (192, 115, 5),
- (200, 115, 7), (207, 117, 5), (205, 124, 12), (209, 130, 13),
- (196, 163, 88), (221, 200, 109), (247, 221, 145), (239, 223, 166),
- (217, 211, 177), (176, 195, 194), (129, 161, 184), (94, 125, 148),
- (73, 92, 121), (85, 85, 107), (99, 94, 60), (97, 90, 58),
- (106, 72, 24), (133, 77, 14), (143, 80, 7), (128, 63, 11),
- (96, 59, 24), (100, 56, 31), (125, 80, 40), (142, 96, 59),
- (158, 112, 62), (174, 133, 82), (185, 158, 112), (201, 192, 157),
- (196, 206, 208), (197, 216, 223), (202, 212, 223), (198, 212, 215),
- (190, 198, 209), (190, 188, 167), (184, 158, 112), (169, 129, 94),
- (155, 114, 77), (146, 112, 78), (142, 112, 78), (142, 107, 75),
- (142, 107, 69), (138, 104, 65), (144, 98, 61), (153, 107, 52),
- (166, 97, 11), (174, 101, 5), (186, 109, 5), (190, 106, 5),
- (190, 102, 4), (197, 41, 1), (116, 33, 7), (58, 32, 5)
-),
-
-// 60 gogh.entrance.ppm
-(
- (2, 2, 1), (6, 5, 8), (5, 8, 7), (8, 15, 8),
- (9, 21, 16), (11, 26, 20), (27, 49, 30), (35, 65, 35),
- (54, 77, 47), (69, 106, 52), (94, 125, 64), (124, 137, 81),
- (148, 157, 87), (169, 182, 104), (190, 193, 116), (207, 207, 129),
- (219, 220, 140), (219, 208, 142), (217, 220, 140), (215, 214, 126),
- (207, 199, 112), (188, 169, 87), (179, 142, 58), (182, 132, 44),
- (185, 143, 29), (198, 203, 65), (220, 214, 99), (231, 222, 117),
- (238, 228, 127), (234, 229, 136), (251, 245, 156), (235, 235, 144),
- (240, 235, 151), (244, 234, 151), (241, 233, 149), (239, 236, 136),
- (241, 230, 124), (233, 232, 116), (223, 216, 105), (213, 204, 98),
- (179, 179, 91), (136, 145, 60), (93, 138, 53), (74, 111, 58),
- (62, 113, 53), (59, 102, 62), (52, 94, 67), (43, 94, 70),
- (45, 87, 61), (39, 83, 56), (38, 87, 54), (62, 100, 47),
- (66, 108, 47), (89, 112, 52), (117, 127, 44), (139, 139, 44),
- (139, 139, 50), (131, 129, 42), (102, 121, 60), (80, 112, 58),
- (68, 94, 42), (47, 88, 28), (35, 68, 39), (42, 56, 54),
- (45, 56, 61), (41, 64, 72), (37, 98, 69), (40, 111, 80),
- (53, 139, 100), (77, 133, 110), (84, 136, 112), (81, 122, 117),
- (77, 95, 121), (71, 97, 103), (59, 97, 100), (54, 90, 90),
- (44, 80, 92), (44, 71, 79), (42, 80, 76), (63, 93, 67),
- (88, 113, 66), (129, 128, 58), (155, 157, 69), (177, 179, 99),
- (194, 197, 109), (206, 201, 124), (221, 216, 120), (233, 236, 121),
- (240, 235, 118), (231, 221, 104), (221, 208, 98), (200, 199, 94),
- (182, 172, 58), (171, 136, 47), (142, 133, 57), (124, 108, 46),
- (81, 97, 48), (77, 94, 46), (89, 92, 52), (125, 84, 42),
- (156, 99, 32), (134, 106, 41), (82, 99, 42), (76, 92, 40),
- (65, 85, 37), (36, 75, 45), (23, 75, 49), (33, 79, 47),
- (29, 90, 53), (41, 104, 75), (61, 112, 79), (74, 134, 72),
- (109, 151, 93), (145, 173, 124), (174, 196, 161), (186, 206, 175),
- (189, 207, 161), (175, 188, 141), (138, 168, 118), (109, 132, 109),
- (73, 101, 101), (55, 95, 82), (46, 73, 57), (20, 55, 43),
- (17, 36, 39), (12, 37, 36), (13, 28, 28), (20, 25, 20),
- (21, 18, 23), (11, 15, 28), (30, 30, 17), (22, 29, 26),
- (21, 28, 22), (19, 42, 22), (30, 37, 23), (31, 38, 30),
- (25, 38, 31), (24, 27, 34), (25, 30, 48), (31, 46, 62),
- (31, 55, 54), (35, 63, 60), (29, 76, 77), (31, 78, 79),
- (36, 91, 82), (45, 90, 99), (49, 97, 111), (64, 108, 108),
- (74, 122, 123), (99, 143, 139), (168, 173, 141), (190, 209, 149),
- (204, 215, 159), (209, 226, 160), (209, 214, 153), (197, 207, 132),
- (185, 180, 115), (169, 158, 102), (144, 149, 73), (102, 133, 62),
- (73, 107, 58), (54, 74, 55), (42, 64, 52), (31, 52, 44),
- (34, 45, 38), (39, 47, 30), (49, 51, 29), (55, 52, 34),
- (44, 53, 45), (55, 76, 60), (81, 95, 78), (105, 124, 100),
- (143, 165, 98), (182, 200, 132), (202, 214, 149), (215, 220, 168),
- (230, 236, 165), (231, 235, 181), (216, 229, 170), (207, 213, 174),
- (194, 210, 185), (180, 219, 201), (140, 198, 201), (142, 188, 193),
- (159, 184, 158), (110, 160, 143), (82, 144, 137), (89, 145, 113),
- (103, 137, 95), (131, 146, 98), (146, 151, 109), (156, 157, 110),
- (196, 190, 134), (207, 201, 144), (208, 209, 154), (208, 211, 148),
- (195, 201, 146), (131, 157, 129), (97, 132, 126), (77, 126, 117),
- (49, 120, 108), (58, 113, 88), (65, 92, 76), (73, 95, 66),
- (89, 94, 62), (123, 96, 47), (160, 100, 40), (165, 107, 42),
- (143, 113, 58), (107, 105, 61), (88, 112, 70), (83, 97, 66),
- (74, 81, 60), (57, 84, 64), (49, 90, 67), (54, 100, 76),
- (60, 96, 84), (67, 115, 90), (98, 124, 91), (105, 118, 89),
- (132, 135, 72), (163, 134, 84), (181, 167, 99), (198, 191, 105),
- (210, 208, 116), (212, 212, 112), (219, 215, 108), (219, 219, 115),
- (219, 221, 131), (227, 218, 137), (231, 228, 139), (228, 228, 135),
- (226, 224, 134), (233, 228, 134), (236, 233, 129), (237, 233, 133),
- (243, 233, 138), (243, 230, 134), (241, 232, 129), (237, 230, 123),
- (226, 217, 108), (213, 211, 99), (193, 191, 89), (163, 175, 74),
- (149, 155, 48), (144, 152, 62), (167, 155, 61), (182, 173, 83),
- (186, 180, 104), (190, 176, 100), (178, 171, 89), (168, 141, 62),
- (144, 137, 64), (107, 111, 51), (79, 86, 46), (35, 31, 17)
-),
-
-// 61 gogh.the-night-cafe.ppm
-(
- (56, 36, 25), (72, 40, 16), (76, 46, 26), (96, 55, 31),
- (121, 71, 41), (145, 88, 46), (161, 90, 60), (168, 109, 63),
- (168, 119, 83), (169, 122, 86), (162, 123, 79), (139, 115, 75),
- (102, 115, 73), (99, 123, 72), (105, 132, 75), (108, 137, 75),
- (133, 147, 94), (146, 139, 137), (179, 173, 130), (198, 185, 140),
- (202, 187, 145), (208, 180, 162), (215, 187, 141), (233, 188, 126),
- (234, 192, 124), (212, 183, 114), (214, 176, 101), (222, 181, 93),
- (214, 174, 83), (210, 165, 80), (207, 161, 83), (199, 155, 77),
- (197, 154, 74), (194, 149, 67), (190, 144, 62), (187, 136, 62),
- (188, 133, 66), (191, 122, 70), (192, 129, 67), (190, 137, 63),
- (194, 137, 62), (196, 143, 64), (195, 149, 70), (200, 155, 70),
- (201, 162, 73), (205, 165, 77), (206, 162, 85), (202, 160, 91),
- (193, 150, 96), (183, 156, 98), (182, 153, 106), (179, 160, 112),
- (163, 157, 107), (165, 147, 91), (163, 143, 88), (172, 137, 83),
- (180, 134, 79), (181, 136, 77), (179, 132, 67), (175, 132, 72),
- (178, 131, 73), (178, 124, 67), (180, 134, 64), (181, 131, 60),
- (188, 126, 59), (181, 116, 63), (168, 117, 60), (173, 101, 61),
- (161, 88, 58), (158, 80, 58), (144, 83, 53), (128, 81, 62),
- (112, 94, 57), (98, 104, 62), (90, 102, 66), (89, 102, 71),
- (99, 93, 83), (112, 100, 85), (127, 103, 76), (144, 107, 69),
- (152, 110, 69), (150, 112, 63), (155, 113, 63), (162, 112, 60),
- (157, 110, 57), (154, 109, 51), (154, 101, 55), (142, 91, 55),
- (118, 79, 54), (107, 74, 48), (105, 74, 45), (103, 67, 36),
- (108, 52, 39), (116, 56, 41), (122, 53, 37), (135, 60, 44),
- (149, 67, 41), (155, 67, 45), (163, 68, 48), (170, 74, 50),
- (175, 81, 55), (176, 98, 43), (173, 109, 37), (167, 112, 51),
- (176, 116, 48), (170, 117, 57), (170, 119, 61), (170, 116, 55),
- (168, 123, 59), (173, 129, 61), (174, 124, 65), (170, 120, 64),
- (156, 126, 59), (157, 110, 61), (158, 93, 69), (140, 100, 55),
- (132, 91, 47), (110, 76, 48), (93, 79, 54), (75, 63, 46),
- (74, 52, 43), (70, 45, 43), (65, 48, 41), (72, 55, 41),
- (80, 57, 37), (88, 61, 37), (97, 66, 44), (104, 66, 46),
- (113, 69, 45), (125, 70, 43), (137, 83, 48), (149, 85, 42),
- (158, 82, 45), (154, 90, 46), (155, 79, 49), (157, 81, 50),
- (161, 80, 48), (165, 76, 55), (165, 75, 56), (160, 70, 49),
- (159, 70, 45), (156, 74, 48), (158, 72, 45), (157, 68, 47),
- (163, 67, 46), (161, 64, 45), (157, 66, 47), (162, 63, 44),
- (162, 58, 43), (155, 59, 44), (154, 67, 47), (154, 76, 52),
- (147, 80, 55), (134, 71, 58), (123, 73, 49), (115, 78, 57),
- (113, 78, 59), (116, 89, 60), (119, 91, 69), (119, 92, 65),
- (123, 92, 58), (129, 97, 52), (146, 103, 57), (152, 109, 61),
- (151, 113, 61), (163, 114, 63), (163, 124, 60), (164, 122, 52),
- (172, 133, 52), (166, 111, 58), (170, 101, 53), (168, 95, 51),
- (163, 91, 51), (160, 91, 51), (160, 92, 52), (165, 97, 52),
- (165, 96, 45), (171, 93, 49), (176, 92, 50), (180, 105, 51),
- (186, 112, 59), (199, 121, 54), (201, 141, 67), (200, 146, 71),
- (205, 156, 72), (207, 162, 76), (208, 165, 77), (212, 169, 86),
- (215, 170, 89), (221, 174, 95), (218, 172, 100), (215, 172, 99),
- (209, 166, 89), (206, 165, 83), (206, 165, 82), (196, 164, 86),
- (195, 162, 91), (190, 160, 90), (189, 154, 92), (177, 149, 84),
- (180, 142, 81), (172, 133, 70), (152, 129, 77), (109, 130, 76),
- (100, 127, 70), (97, 123, 70), (98, 118, 68), (94, 116, 69),
- (90, 113, 68), (87, 97, 55), (88, 80, 63), (92, 80, 57),
- (86, 75, 61), (99, 73, 62), (119, 83, 63), (149, 98, 67),
- (160, 113, 66), (171, 128, 69), (176, 142, 76), (190, 156, 75),
- (204, 170, 86), (214, 175, 100), (225, 179, 110), (238, 201, 109),
- (239, 196, 98), (225, 180, 89), (224, 178, 82), (218, 159, 77),
- (212, 158, 81), (202, 155, 82), (200, 151, 79), (194, 149, 75),
- (188, 141, 69), (188, 144, 69), (177, 140, 68), (188, 140, 66),
- (178, 147, 70), (185, 141, 69), (186, 136, 77), (196, 138, 82),
- (200, 143, 106), (211, 164, 103), (215, 172, 106), (208, 180, 132),
- (202, 174, 141), (180, 169, 126), (181, 163, 117), (166, 141, 101),
- (175, 131, 101), (149, 106, 85), (123, 92, 70), (99, 74, 55),
- (76, 55, 43), (71, 47, 35), (68, 34, 33), (64, 45, 33)
-),
-
-// 62 gogh.vegetable-montmartre.ppm
-(
- (40, 43, 29), (44, 40, 28), (66, 55, 30), (91, 61, 30),
- (112, 65, 40), (137, 82, 49), (164, 102, 53), (196, 118, 67),
- (220, 129, 69), (227, 128, 77), (232, 141, 72), (221, 151, 83),
- (236, 161, 80), (225, 161, 82), (225, 163, 80), (221, 168, 96),
- (221, 153, 88), (233, 171, 96), (210, 174, 105), (227, 161, 98),
- (235, 172, 109), (238, 179, 116), (232, 176, 103), (231, 186, 102),
- (227, 184, 110), (210, 171, 118), (190, 161, 102), (178, 160, 101),
- (159, 156, 109), (143, 154, 124), (134, 149, 126), (132, 146, 120),
- (127, 144, 118), (131, 144, 118), (144, 152, 114), (144, 150, 104),
- (163, 143, 102), (185, 147, 93), (193, 154, 98), (199, 155, 92),
- (198, 155, 90), (193, 146, 87), (192, 142, 90), (185, 142, 87),
- (182, 141, 83), (169, 139, 80), (145, 132, 92), (125, 148, 90),
- (127, 138, 106), (123, 137, 121), (120, 136, 121), (116, 132, 118),
- (112, 134, 121), (106, 134, 117), (99, 122, 113), (96, 119, 109),
- (91, 107, 99), (87, 103, 102), (89, 103, 86), (95, 100, 77),
- (97, 96, 72), (95, 90, 64), (98, 89, 79), (100, 95, 69),
- (117, 98, 64), (109, 97, 72), (104, 100, 72), (115, 96, 71),
- (120, 99, 74), (133, 110, 70), (156, 123, 77), (165, 139, 76),
- (177, 146, 79), (194, 150, 88), (210, 148, 87), (213, 156, 85),
- (212, 158, 97), (211, 160, 98), (211, 161, 100), (218, 168, 111),
- (222, 182, 114), (236, 194, 126), (232, 198, 125), (224, 187, 122),
- (211, 183, 126), (228, 198, 141), (182, 189, 131), (151, 169, 141),
- (144, 161, 134), (134, 155, 137), (129, 152, 136), (127, 149, 136),
- (128, 148, 135), (124, 145, 132), (123, 145, 131), (116, 142, 132),
- (111, 136, 131), (108, 130, 128), (107, 126, 122), (99, 122, 111),
- (102, 105, 88), (107, 112, 82), (111, 107, 74), (115, 106, 67),
- (123, 102, 60), (151, 111, 62), (162, 99, 57), (161, 103, 76),
- (161, 115, 73), (154, 121, 70), (148, 125, 66), (139, 123, 78),
- (143, 122, 88), (148, 124, 84), (135, 113, 77), (127, 117, 76),
- (114, 111, 73), (114, 111, 73), (117, 106, 91), (114, 110, 74),
- (111, 114, 83), (104, 111, 97), (99, 122, 112), (98, 124, 119),
- (100, 127, 118), (105, 128, 119), (106, 129, 121), (112, 132, 121),
- (114, 136, 127), (111, 136, 130), (112, 137, 131), (117, 141, 128),
- (121, 147, 130), (125, 145, 126), (125, 141, 122), (124, 141, 120),
- (129, 141, 111), (154, 137, 98), (166, 147, 94), (187, 148, 90),
- (202, 147, 85), (211, 141, 84), (218, 142, 83), (219, 149, 89),
- (227, 156, 96), (222, 155, 94), (210, 153, 97), (204, 152, 96),
- (190, 148, 93), (172, 149, 91), (156, 147, 93), (143, 149, 103),
- (137, 146, 106), (128, 143, 114), (125, 141, 115), (125, 138, 112),
- (124, 131, 98), (122, 123, 91), (119, 120, 88), (105, 115, 79),
- (103, 102, 69), (95, 94, 61), (84, 87, 62), (82, 78, 54),
- (75, 75, 46), (71, 69, 54), (83, 76, 40), (99, 68, 31),
- (101, 66, 33), (95, 48, 18), (107, 55, 26), (105, 60, 35),
- (103, 57, 37), (111, 56, 27), (120, 40, 23), (117, 60, 29),
- (118, 80, 46), (141, 99, 57), (149, 104, 54), (150, 98, 54),
- (126, 88, 37), (128, 68, 33), (121, 73, 34), (117, 65, 22),
- (133, 74, 34), (158, 66, 35), (168, 90, 53), (169, 97, 49),
- (195, 102, 56), (200, 110, 61), (203, 118, 65), (209, 124, 65),
- (196, 126, 55), (181, 128, 57), (174, 125, 72), (171, 121, 70),
- (165, 114, 68), (168, 100, 58), (175, 105, 52), (182, 110, 62),
- (178, 120, 72), (188, 131, 73), (197, 139, 79), (197, 143, 79),
- (196, 155, 89), (195, 163, 97), (193, 159, 110), (193, 173, 124),
- (185, 173, 134), (154, 164, 134), (150, 164, 131), (148, 159, 133),
- (140, 157, 132), (135, 149, 128), (130, 152, 128), (124, 146, 126),
- (121, 144, 124), (118, 142, 125), (116, 135, 118), (119, 130, 102),
- (124, 131, 98), (125, 128, 95), (121, 120, 89), (114, 109, 76),
- (114, 104, 70), (101, 95, 59), (103, 88, 59), (85, 84, 48),
- (92, 75, 43), (97, 79, 55), (85, 85, 40), (97, 74, 35),
- (103, 72, 40), (98, 76, 42), (103, 78, 45), (101, 83, 47),
- (105, 88, 60), (115, 95, 59), (114, 99, 55), (138, 112, 55),
- (151, 122, 65), (171, 130, 69), (175, 125, 74), (195, 135, 72),
- (211, 143, 73), (219, 137, 76), (224, 140, 74), (215, 144, 71),
- (198, 140, 76), (186, 137, 70), (173, 126, 68), (167, 109, 50),
- (147, 102, 55), (110, 85, 39), (87, 62, 37), (52, 51, 30)
-),
-
-// 63 matisse.bonheur-vivre.ppm
-(
- (3, 3, 3), (39, 31, 46), (91, 59, 63), (169, 125, 81),
- (206, 159, 105), (208, 186, 115), (204, 196, 101), (223, 190, 85),
- (245, 207, 76), (247, 210, 66), (248, 210, 60), (245, 197, 62),
- (222, 186, 74), (207, 176, 85), (191, 155, 108), (161, 126, 102),
- (105, 111, 111), (80, 98, 102), (43, 82, 60), (36, 61, 45),
- (23, 54, 40), (18, 51, 42), (32, 60, 38), (53, 74, 51),
- (73, 98, 67), (118, 135, 93), (175, 161, 120), (219, 165, 132),
- (226, 171, 140), (226, 195, 154), (228, 206, 139), (241, 213, 115),
- (239, 208, 112), (234, 199, 103), (223, 189, 95), (227, 161, 77),
- (220, 151, 71), (205, 158, 48), (202, 142, 41), (184, 121, 37),
- (177, 116, 25), (160, 107, 36), (100, 116, 44), (81, 66, 62),
- (66, 52, 60), (75, 84, 83), (79, 90, 108), (94, 104, 112),
- (122, 120, 122), (175, 163, 125), (212, 176, 145), (221, 190, 167),
- (225, 201, 166), (232, 199, 158), (230, 198, 147), (228, 199, 107),
- (228, 208, 101), (226, 206, 68), (230, 203, 59), (223, 197, 46),
- (243, 199, 23), (232, 203, 40), (217, 191, 46), (218, 173, 35),
- (201, 178, 35), (226, 186, 25), (210, 168, 29), (204, 176, 59),
- (217, 150, 36), (188, 119, 21), (216, 163, 19), (220, 145, 9),
- (225, 159, 1), (223, 157, 1), (219, 135, 0), (204, 134, 21),
- (204, 113, 2), (193, 104, 2), (195, 112, 0), (186, 115, 18),
- (173, 117, 13), (183, 104, 19), (183, 118, 32), (164, 155, 43),
- (142, 155, 66), (97, 138, 69), (47, 88, 61), (48, 79, 51),
- (35, 74, 49), (39, 72, 52), (42, 77, 57), (67, 86, 90),
- (90, 95, 101), (142, 133, 104), (168, 142, 94), (187, 136, 104),
- (201, 135, 106), (207, 138, 123), (209, 140, 121), (217, 151, 122),
- (217, 151, 127), (222, 150, 126), (219, 152, 134), (222, 167, 136),
- (227, 170, 144), (220, 174, 146), (220, 183, 156), (219, 176, 157),
- (192, 169, 155), (138, 168, 128), (104, 149, 108), (65, 119, 86),
- (38, 87, 71), (29, 70, 58), (25, 59, 54), (25, 69, 56),
- (29, 66, 56), (43, 88, 64), (73, 117, 88), (118, 135, 93),
- (153, 142, 78), (193, 146, 72), (198, 145, 61), (199, 162, 70),
- (196, 157, 53), (219, 150, 47), (222, 163, 48), (217, 193, 59),
- (222, 201, 62), (222, 189, 82), (207, 180, 93), (211, 185, 98),
- (205, 179, 100), (190, 161, 97), (169, 154, 85), (117, 158, 94),
- (82, 131, 102), (75, 121, 93), (78, 119, 94), (88, 121, 90),
- (131, 102, 87), (162, 105, 38), (160, 101, 33), (163, 104, 28),
- (166, 88, 30), (176, 78, 3), (169, 71, 3), (166, 43, 1),
- (159, 15, 8), (154, 8, 8), (165, 6, 3), (160, 3, 0),
- (149, 1, 0), (148, 9, 3), (50, 11, 10), (48, 29, 12),
- (46, 24, 27), (48, 39, 33), (82, 70, 32), (155, 103, 30),
- (172, 119, 46), (184, 130, 54), (210, 156, 69), (227, 161, 91),
- (220, 169, 110), (224, 155, 107), (210, 131, 104), (184, 106, 94),
- (170, 101, 86), (166, 91, 81), (156, 96, 85), (88, 111, 82),
- (76, 123, 90), (62, 119, 86), (54, 116, 91), (66, 123, 102),
- (86, 142, 116), (126, 158, 123), (163, 165, 118), (209, 168, 119),
- (222, 178, 144), (225, 200, 163), (226, 212, 162), (221, 201, 167),
- (225, 209, 170), (215, 213, 188), (234, 206, 190), (224, 210, 171),
- (227, 201, 174), (223, 203, 178), (225, 181, 170), (218, 163, 147),
- (196, 142, 130), (181, 132, 97), (180, 111, 63), (198, 93, 35),
- (200, 101, 3), (213, 103, 26), (208, 94, 4), (209, 84, 8),
- (210, 67, 1), (195, 66, 1), (194, 74, 2), (181, 70, 0),
- (188, 65, 1), (189, 53, 4), (184, 50, 1), (179, 53, 3),
- (170, 41, 4), (174, 13, 6), (176, 13, 3), (178, 48, 5),
- (166, 64, 52), (197, 90, 56), (188, 99, 80), (209, 104, 96),
- (222, 122, 92), (206, 131, 112), (206, 151, 120), (199, 161, 131),
- (173, 180, 138), (136, 179, 145), (98, 156, 130), (83, 147, 117),
- (70, 134, 107), (85, 132, 106), (110, 144, 103), (162, 140, 88),
- (178, 118, 84), (192, 122, 93), (204, 122, 113), (203, 126, 119),
- (196, 137, 118), (191, 131, 113), (182, 130, 107), (161, 153, 120),
- (104, 145, 109), (78, 128, 103), (53, 112, 87), (35, 102, 80),
- (40, 96, 71), (52, 103, 75), (97, 137, 79), (138, 159, 67),
- (187, 173, 64), (192, 177, 59), (210, 190, 61), (219, 183, 91),
- (224, 196, 104), (221, 205, 139), (225, 202, 155), (209, 201, 152),
- (156, 176, 144), (115, 120, 128), (69, 87, 96), (27, 58, 48)
-),
-
-// 64 matisse.flowers.ppm
-(
- (13, 10, 17), (66, 30, 14), (140, 53, 34), (165, 44, 33),
- (205, 94, 45), (177, 121, 75), (182, 159, 89), (185, 175, 117),
- (209, 186, 130), (203, 189, 140), (208, 192, 141), (214, 198, 142),
- (220, 201, 150), (221, 204, 151), (222, 202, 151), (220, 198, 141),
- (216, 197, 135), (220, 203, 142), (216, 203, 156), (224, 207, 168),
- (227, 206, 168), (227, 212, 168), (230, 217, 173), (232, 217, 181),
- (235, 218, 193), (241, 213, 200), (235, 218, 199), (233, 218, 198),
- (231, 217, 185), (231, 219, 176), (228, 213, 170), (221, 208, 170),
- (211, 204, 178), (206, 203, 188), (209, 205, 191), (214, 205, 197),
- (211, 207, 198), (200, 201, 195), (199, 199, 187), (198, 197, 178),
- (203, 198, 167), (206, 197, 164), (213, 202, 163), (216, 202, 164),
- (218, 196, 160), (224, 191, 153), (225, 189, 141), (215, 194, 130),
- (217, 191, 115), (220, 197, 104), (221, 188, 104), (217, 163, 87),
- (215, 161, 51), (211, 172, 50), (213, 174, 59), (206, 166, 88),
- (214, 164, 87), (208, 153, 87), (197, 121, 93), (209, 82, 39),
- (193, 21, 8), (168, 38, 20), (170, 75, 61), (151, 127, 95),
- (154, 165, 148), (180, 188, 174), (184, 187, 172), (181, 187, 175),
- (178, 184, 177), (157, 178, 184), (152, 175, 182), (133, 172, 173),
- (130, 171, 159), (139, 171, 165), (156, 177, 183), (175, 187, 185),
- (180, 189, 190), (182, 189, 183), (189, 190, 174), (190, 192, 168),
- (202, 194, 160), (206, 197, 153), (212, 201, 158), (218, 202, 169),
- (225, 209, 179), (226, 216, 183), (237, 222, 193), (236, 222, 200),
- (235, 223, 207), (235, 221, 210), (236, 222, 213), (233, 223, 214),
- (234, 219, 215), (234, 221, 214), (233, 220, 212), (234, 221, 214),
- (237, 222, 217), (239, 226, 216), (239, 233, 216), (239, 230, 221),
- (239, 229, 219), (237, 228, 214), (233, 222, 211), (231, 221, 208),
- (230, 223, 204), (232, 216, 201), (222, 215, 187), (207, 205, 185),
- (199, 200, 185), (195, 197, 184), (195, 196, 182), (194, 195, 178),
- (186, 190, 176), (180, 184, 177), (158, 174, 178), (143, 172, 156),
- (116, 159, 149), (72, 103, 96), (55, 76, 65), (21, 42, 44),
- (41, 38, 37), (70, 59, 35), (149, 106, 97), (175, 131, 93),
- (213, 180, 99), (219, 188, 113), (221, 195, 117), (227, 204, 124),
- (226, 206, 143), (233, 198, 151), (229, 211, 163), (230, 215, 178),
- (233, 216, 200), (220, 218, 206), (211, 211, 204), (195, 198, 199),
- (185, 197, 189), (187, 189, 187), (188, 182, 188), (181, 177, 182),
- (175, 178, 176), (161, 175, 162), (163, 141, 151), (176, 112, 118),
- (141, 99, 109), (82, 80, 53), (53, 51, 40), (36, 40, 51),
- (60, 73, 63), (78, 111, 97), (131, 161, 125), (154, 178, 154),
- (156, 181, 179), (157, 182, 187), (164, 192, 197), (180, 188, 197),
- (192, 194, 200), (200, 200, 198), (209, 208, 199), (215, 214, 202),
- (213, 218, 201), (212, 215, 205), (205, 207, 204), (198, 198, 204),
- (192, 196, 199), (180, 193, 193), (176, 186, 192), (174, 184, 189),
- (158, 181, 187), (151, 175, 178), (135, 169, 158), (116, 156, 147),
- (57, 83, 86), (56, 31, 32), (70, 28, 19), (121, 56, 46),
- (155, 75, 65), (178, 106, 114), (193, 133, 101), (182, 171, 116),
- (165, 167, 140), (188, 139, 142), (184, 123, 127), (186, 114, 117),
- (197, 146, 111), (208, 168, 141), (221, 184, 171), (208, 198, 181),
- (213, 206, 191), (223, 209, 195), (232, 216, 201), (232, 216, 207),
- (231, 217, 208), (232, 220, 213), (226, 220, 215), (219, 217, 209),
- (217, 218, 209), (216, 209, 208), (202, 202, 202), (192, 197, 195),
- (193, 195, 186), (192, 193, 185), (193, 195, 182), (194, 198, 191),
- (205, 206, 200), (217, 210, 195), (231, 215, 202), (231, 218, 204),
- (235, 220, 205), (236, 220, 204), (234, 221, 205), (232, 221, 205),
- (231, 217, 207), (231, 214, 204), (225, 207, 196), (214, 200, 192),
- (205, 191, 187), (204, 169, 169), (206, 173, 167), (200, 193, 175),
- (195, 196, 180), (194, 198, 186), (198, 200, 196), (215, 201, 202),
- (229, 214, 207), (231, 217, 208), (233, 219, 209), (234, 223, 211),
- (238, 227, 211), (240, 229, 207), (240, 227, 208), (239, 226, 209),
- (237, 224, 208), (236, 220, 205), (235, 215, 204), (227, 211, 197),
- (214, 208, 193), (197, 197, 184), (188, 189, 172), (169, 180, 160),
- (149, 169, 137), (115, 136, 85), (73, 66, 39), (51, 31, 30),
- (35, 32, 12), (33, 28, 14), (38, 41, 33), (63, 55, 40),
- (77, 100, 78), (129, 155, 131), (123, 162, 151), (129, 165, 159),
- (135, 167, 158), (138, 150, 139), (124, 121, 135), (56, 54, 65)
-),
-
-// 65 matisse.lecon-musique.ppm
-(
- (17, 24, 13), (25, 50, 37), (51, 60, 57), (56, 70, 71),
- (50, 108, 84), (60, 120, 101), (78, 109, 104), (91, 110, 128),
- (119, 123, 103), (131, 141, 108), (139, 147, 107), (140, 144, 102),
- (129, 130, 88), (129, 120, 90), (142, 119, 69), (162, 122, 56),
- (171, 127, 64), (179, 127, 69), (148, 107, 66), (133, 103, 70),
- (107, 101, 68), (92, 116, 55), (83, 102, 62), (78, 127, 54),
- (69, 132, 63), (77, 137, 76), (85, 144, 72), (89, 154, 81),
- (103, 161, 72), (98, 163, 76), (101, 156, 80), (98, 164, 114),
- (107, 177, 79), (106, 162, 118), (120, 164, 114), (128, 150, 134),
- (129, 160, 141), (138, 163, 154), (140, 170, 157), (142, 170, 160),
- (129, 167, 170), (152, 180, 168), (160, 179, 158), (173, 190, 157),
- (172, 193, 172), (173, 201, 181), (183, 205, 191), (180, 198, 192),
- (187, 202, 204), (191, 202, 196), (206, 209, 188), (211, 213, 196),
- (209, 214, 190), (211, 208, 189), (200, 201, 185), (197, 199, 182),
- (204, 198, 162), (196, 190, 159), (190, 192, 136), (179, 190, 122),
- (181, 178, 114), (184, 163, 122), (175, 156, 120), (172, 156, 120),
- (171, 156, 126), (147, 146, 127), (132, 151, 135), (141, 158, 139),
- (153, 154, 141), (154, 149, 131), (148, 158, 114), (150, 150, 113),
- (136, 142, 113), (128, 122, 96), (122, 119, 98), (114, 121, 95),
- (113, 117, 90), (106, 107, 82), (112, 94, 85), (130, 95, 87),
- (150, 92, 81), (167, 91, 92), (180, 78, 72), (181, 74, 75),
- (185, 69, 75), (182, 67, 62), (194, 85, 50), (196, 122, 30),
- (221, 159, 7), (226, 161, 6), (220, 163, 6), (234, 187, 37),
- (190, 132, 59), (207, 156, 59), (186, 128, 40), (187, 130, 19),
- (188, 129, 36), (186, 115, 28), (162, 108, 32), (154, 110, 45),
- (115, 91, 48), (98, 100, 65), (93, 97, 62), (90, 93, 64),
- (70, 81, 63), (71, 74, 57), (75, 78, 50), (96, 74, 40),
- (107, 80, 43), (150, 81, 55), (178, 92, 50), (189, 88, 80),
- (186, 105, 102), (175, 138, 121), (195, 151, 124), (205, 153, 135),
- (187, 179, 141), (191, 210, 162), (209, 223, 182), (228, 234, 208),
- (228, 225, 208), (219, 221, 207), (210, 212, 197), (206, 206, 195),
- (188, 198, 189), (188, 194, 178), (183, 187, 160), (183, 191, 155),
- (186, 186, 144), (185, 176, 141), (191, 175, 136), (191, 163, 124),
- (168, 170, 111), (155, 184, 107), (145, 177, 97), (120, 168, 75),
- (113, 149, 78), (117, 161, 80), (121, 171, 82), (134, 178, 96),
- (152, 190, 111), (145, 194, 131), (150, 180, 133), (164, 179, 132),
- (167, 177, 128), (178, 176, 139), (169, 166, 132), (162, 157, 129),
- (156, 146, 119), (154, 146, 118), (154, 131, 117), (150, 109, 103),
- (171, 93, 90), (185, 102, 92), (197, 102, 96), (193, 104, 95),
- (183, 84, 82), (173, 71, 64), (173, 65, 63), (160, 58, 43),
- (157, 48, 38), (120, 4, 5), (38, 30, 9), (32, 26, 12),
- (31, 25, 14), (47, 48, 28), (63, 52, 26), (94, 63, 20),
- (99, 66, 22), (115, 88, 28), (121, 98, 33), (158, 111, 48),
- (176, 129, 61), (185, 121, 30), (192, 148, 29), (173, 124, 34),
- (192, 107, 2), (192, 98, 3), (185, 91, 2), (161, 89, 9),
- (158, 89, 22), (154, 96, 32), (122, 86, 46), (113, 85, 37),
- (107, 94, 41), (88, 83, 60), (75, 80, 50), (68, 80, 54),
- (65, 78, 58), (63, 71, 53), (59, 66, 40), (58, 51, 40),
- (60, 68, 37), (49, 55, 37), (63, 65, 37), (62, 64, 42),
- (66, 73, 52), (70, 80, 58), (80, 90, 74), (80, 95, 84),
- (85, 93, 71), (94, 101, 70), (98, 98, 67), (96, 100, 77),
- (103, 111, 82), (104, 115, 95), (111, 112, 91), (104, 109, 87),
- (93, 113, 83), (76, 110, 84), (67, 93, 94), (69, 85, 89),
- (75, 90, 74), (78, 81, 64), (72, 75, 57), (70, 73, 56),
- (68, 71, 50), (92, 72, 33), (108, 59, 21), (138, 77, 13),
- (161, 80, 5), (160, 65, 0), (154, 54, 0), (138, 34, 2),
- (55, 42, 5), (20, 14, 6), (14, 9, 4), (24, 25, 12),
- (33, 39, 30), (45, 45, 35), (45, 48, 40), (51, 62, 49),
- (60, 74, 55), (63, 77, 63), (59, 103, 64), (75, 128, 70),
- (89, 149, 79), (96, 157, 105), (101, 175, 137), (123, 187, 147),
- (124, 194, 146), (137, 189, 144), (110, 177, 136), (115, 181, 127),
- (112, 176, 129), (119, 162, 149), (91, 170, 136), (84, 152, 119),
- (67, 152, 116), (52, 140, 116), (49, 141, 121), (46, 134, 117),
- (28, 119, 107), (42, 88, 69), (47, 75, 61), (33, 50, 45)
-),
-
-// 66 modigliani.nude-caryatid.ppm
-(
- (31, 24, 17), (57, 47, 38), (89, 77, 61), (119, 88, 86),
- (151, 108, 104), (173, 128, 129), (184, 141, 152), (196, 148, 160),
- (197, 156, 158), (201, 164, 169), (199, 171, 174), (200, 176, 179),
- (203, 178, 181), (203, 179, 182), (203, 178, 185), (201, 178, 183),
- (202, 177, 186), (198, 178, 184), (195, 179, 178), (203, 173, 173),
- (202, 169, 169), (204, 167, 163), (199, 155, 155), (200, 158, 151),
- (203, 157, 147), (199, 157, 148), (196, 152, 139), (202, 144, 123),
- (200, 142, 123), (190, 130, 119), (175, 111, 102), (175, 92, 77),
- (168, 91, 81), (158, 87, 83), (139, 73, 72), (133, 71, 62),
- (114, 57, 55), (86, 51, 50), (50, 34, 32), (40, 32, 30),
- (33, 31, 33), (33, 31, 34), (40, 35, 34), (57, 53, 43),
- (82, 70, 66), (108, 84, 89), (130, 107, 112), (170, 134, 135),
- (184, 142, 145), (191, 151, 145), (189, 151, 150), (181, 147, 146),
- (172, 155, 132), (169, 153, 130), (168, 152, 129), (168, 151, 129),
- (167, 149, 127), (149, 128, 113), (142, 120, 97), (140, 108, 87),
- (127, 105, 84), (127, 85, 80), (118, 77, 78), (115, 76, 80),
- (112, 80, 74), (96, 77, 60), (72, 57, 48), (44, 38, 36),
- (38, 29, 34), (35, 29, 31), (37, 31, 27), (41, 33, 31),
- (48, 40, 38), (86, 56, 51), (116, 79, 74), (125, 95, 94),
- (153, 110, 106), (176, 122, 127), (185, 135, 135), (194, 143, 142),
- (195, 145, 143), (190, 145, 134), (179, 129, 122), (164, 119, 119),
- (156, 111, 108), (140, 106, 101), (128, 103, 98), (124, 106, 103),
- (125, 97, 95), (145, 92, 89), (156, 93, 87), (157, 92, 91),
- (164, 100, 96), (165, 109, 111), (182, 123, 125), (181, 124, 126),
- (180, 134, 130), (169, 149, 128), (169, 151, 129), (171, 155, 130),
- (193, 151, 139), (201, 154, 150), (204, 156, 152), (212, 163, 163),
- (210, 166, 162), (216, 175, 169), (225, 188, 179), (218, 185, 188),
- (217, 192, 196), (224, 195, 196), (224, 195, 200), (225, 205, 209),
- (229, 209, 212), (226, 208, 211), (218, 203, 212), (217, 194, 200),
- (215, 196, 199), (214, 191, 194), (218, 185, 183), (215, 183, 181),
- (214, 175, 173), (206, 167, 164), (197, 159, 160), (193, 154, 153),
- (177, 150, 148), (170, 154, 132), (168, 149, 127), (160, 139, 111),
- (152, 126, 103), (152, 128, 104), (161, 142, 118), (168, 150, 129),
- (174, 156, 134), (190, 157, 148), (196, 159, 161), (196, 164, 172),
- (196, 174, 181), (198, 176, 183), (202, 180, 182), (206, 180, 180),
- (210, 178, 180), (214, 187, 183), (209, 188, 189), (208, 184, 193),
- (211, 189, 191), (215, 194, 193), (212, 196, 197), (207, 191, 199),
- (194, 189, 194), (177, 176, 180), (173, 159, 165), (173, 149, 155),
- (170, 149, 154), (167, 136, 146), (161, 125, 128), (146, 109, 113),
- (132, 98, 92), (128, 80, 81), (133, 77, 80), (148, 92, 92),
- (156, 102, 99), (165, 117, 113), (174, 131, 128), (187, 143, 140),
- (181, 142, 139), (168, 122, 122), (144, 108, 104), (121, 92, 94),
- (107, 83, 81), (74, 63, 54), (45, 43, 41), (41, 32, 31),
- (37, 28, 26), (33, 25, 25), (35, 25, 24), (38, 28, 27),
- (58, 40, 24), (76, 54, 40), (109, 68, 56), (104, 65, 44),
- (67, 53, 40), (42, 34, 32), (36, 27, 28), (32, 23, 27),
- (29, 20, 23), (30, 20, 21), (31, 21, 20), (29, 20, 19),
- (21, 15, 15), (15, 11, 12), (15, 10, 11), (18, 7, 9),
- (18, 12, 12), (21, 12, 14), (21, 12, 15), (21, 15, 17),
- (25, 20, 21), (29, 23, 24), (30, 24, 27), (31, 24, 27),
- (34, 25, 26), (40, 35, 33), (51, 49, 46), (68, 72, 61),
- (105, 99, 94), (123, 109, 116), (144, 118, 116), (157, 149, 136),
- (166, 150, 125), (154, 134, 102), (151, 127, 103), (147, 123, 99),
- (143, 118, 96), (153, 104, 100), (160, 107, 104), (166, 115, 103),
- (181, 121, 112), (187, 119, 112), (177, 123, 111), (155, 112, 108),
- (142, 119, 97), (138, 122, 97), (126, 106, 85), (118, 99, 81),
- (103, 80, 60), (80, 60, 48), (53, 45, 37), (42, 34, 32),
- (41, 33, 31), (43, 38, 35), (66, 57, 53), (90, 71, 73),
- (116, 80, 81), (135, 101, 104), (152, 117, 118), (168, 139, 142),
- (164, 153, 155), (153, 157, 168), (147, 158, 172), (170, 152, 159),
- (187, 158, 166), (186, 163, 166), (188, 164, 163), (192, 168, 167),
- (201, 167, 164), (204, 168, 168), (202, 166, 167), (198, 163, 166),
- (190, 161, 162), (185, 154, 157), (187, 149, 152), (182, 147, 147),
- (166, 135, 138), (139, 114, 121), (104, 92, 88), (69, 62, 55)
-),
-
-// 67 braque.instruments.ppm
-(
- (13, 9, 4), (22, 18, 10), (35, 31, 20), (48, 42, 14),
- (56, 45, 7), (68, 57, 11), (83, 66, 15), (101, 82, 18),
- (117, 89, 15), (116, 87, 19), (103, 83, 16), (88, 94, 25),
- (72, 92, 33), (64, 83, 25), (58, 79, 20), (57, 68, 18),
- (54, 66, 15), (62, 69, 15), (65, 73, 13), (70, 68, 11),
- (78, 62, 12), (87, 61, 11), (103, 68, 11), (111, 70, 20),
- (128, 81, 12), (132, 87, 23), (139, 85, 22), (134, 107, 24),
- (138, 115, 30), (146, 118, 44), (157, 130, 56), (165, 139, 63),
- (161, 145, 82), (170, 164, 114), (186, 177, 126), (195, 185, 128),
- (210, 200, 137), (220, 213, 139), (234, 213, 133), (240, 213, 133),
- (239, 220, 145), (249, 227, 147), (249, 227, 153), (250, 231, 160),
- (244, 227, 162), (247, 232, 165), (249, 242, 188), (245, 242, 171),
- (255, 252, 190), (251, 241, 168), (247, 241, 181), (241, 231, 170),
- (237, 229, 166), (222, 217, 161), (212, 205, 159), (208, 202, 146),
- (205, 192, 123), (196, 174, 99), (178, 150, 78), (168, 140, 66),
- (150, 126, 52), (131, 117, 43), (127, 95, 33), (120, 96, 34),
- (106, 95, 41), (95, 90, 45), (93, 87, 50), (93, 91, 54),
- (97, 86, 62), (118, 109, 80), (146, 132, 93), (169, 161, 125),
- (189, 183, 135), (207, 197, 145), (213, 206, 148), (221, 206, 139),
- (223, 203, 137), (223, 202, 137), (225, 204, 134), (226, 207, 130),
- (234, 207, 127), (222, 203, 126), (216, 188, 114), (210, 179, 98),
- (223, 172, 46), (217, 171, 46), (211, 166, 46), (208, 159, 29),
- (202, 145, 22), (199, 153, 33), (196, 161, 62), (203, 179, 91),
- (211, 192, 115), (213, 197, 127), (220, 204, 130), (221, 208, 129),
- (221, 201, 130), (212, 196, 124), (200, 179, 113), (194, 174, 96),
- (175, 154, 83), (166, 146, 72), (167, 147, 76), (180, 156, 90),
- (203, 177, 110), (211, 192, 115), (213, 198, 116), (218, 199, 122),
- (209, 191, 107), (193, 167, 77), (206, 159, 42), (194, 146, 32),
- (193, 141, 20), (186, 135, 10), (179, 141, 16), (179, 143, 8),
- (153, 120, 7), (147, 110, 20), (128, 110, 25), (118, 103, 37),
- (115, 107, 38), (110, 122, 46), (117, 120, 64), (132, 129, 74),
- (140, 133, 89), (145, 133, 85), (135, 128, 80), (136, 112, 67),
- (139, 116, 53), (138, 118, 31), (136, 109, 27), (133, 101, 14),
- (135, 92, 4), (130, 80, 2), (123, 74, 6), (111, 73, 1),
- (93, 67, 4), (80, 63, 8), (79, 61, 14), (82, 70, 22),
- (89, 93, 19), (106, 100, 28), (119, 103, 39), (139, 125, 42),
- (159, 138, 59), (176, 148, 84), (188, 162, 110), (207, 184, 130),
- (215, 196, 131), (219, 193, 137), (208, 187, 126), (201, 174, 109),
- (177, 158, 83), (179, 154, 61), (173, 137, 39), (177, 139, 26),
- (177, 145, 20), (150, 115, 11), (139, 108, 7), (130, 101, 9),
- (114, 76, 5), (103, 67, 8), (100, 55, 5), (82, 59, 8),
- (82, 58, 17), (71, 64, 22), (66, 74, 18), (60, 73, 22),
- (60, 73, 28), (68, 85, 27), (79, 88, 33), (87, 97, 37),
- (90, 107, 37), (96, 97, 58), (120, 113, 63), (137, 121, 57),
- (159, 131, 57), (171, 144, 64), (165, 147, 63), (161, 136, 48),
- (162, 125, 34), (154, 122, 42), (145, 113, 29), (127, 102, 11),
- (110, 93, 3), (87, 87, 1), (83, 59, 0), (79, 56, 5),
- (81, 53, 6), (71, 45, 6), (61, 36, 2), (60, 34, 1),
- (54, 31, 5), (51, 24, 3), (46, 19, 0), (39, 15, 4),
- (34, 16, 2), (33, 15, 4), (36, 13, 5), (39, 16, 3),
- (37, 29, 3), (38, 27, 8), (38, 27, 8), (44, 20, 9),
- (56, 28, 6), (57, 26, 2), (61, 25, 2), (65, 29, 4),
- (58, 30, 9), (65, 38, 10), (66, 45, 13), (73, 47, 10),
- (70, 54, 8), (70, 55, 6), (56, 59, 6), (48, 61, 14),
- (48, 55, 7), (43, 55, 5), (48, 55, 14), (45, 68, 8),
- (48, 85, 20), (56, 86, 24), (60, 81, 22), (57, 81, 25),
- (55, 82, 40), (71, 74, 51), (89, 75, 46), (90, 82, 53),
- (102, 82, 64), (120, 106, 81), (130, 123, 78), (142, 137, 81),
- (163, 153, 92), (178, 167, 112), (186, 175, 120), (180, 168, 120),
- (164, 154, 93), (147, 144, 74), (134, 132, 71), (130, 115, 66),
- (120, 108, 60), (109, 98, 44), (110, 87, 29), (128, 87, 22),
- (122, 82, 10), (110, 77, 10), (100, 65, 5), (91, 55, 2),
- (81, 54, 3), (76, 54, 7), (64, 50, 9), (44, 52, 13),
- (35, 42, 8), (35, 41, 8), (29, 26, 9), (24, 12, 1)
-),
-
-// 68 calcoast09.ppm
-(
- (32, 32, 44), (52, 56, 66), (68, 71, 89), (76, 94, 103),
- (82, 116, 122), (83, 114, 143), (90, 123, 154), (94, 127, 158),
- (96, 130, 161), (99, 134, 164), (99, 135, 167), (101, 136, 168),
- (103, 138, 170), (103, 139, 171), (103, 139, 173), (103, 139, 174),
- (103, 139, 175), (104, 140, 174), (106, 142, 176), (108, 143, 175),
- (108, 143, 176), (109, 144, 176), (108, 143, 174), (106, 141, 172),
- (103, 139, 173), (102, 138, 172), (100, 136, 170), (98, 134, 170),
- (98, 133, 168), (97, 131, 166), (95, 129, 164), (95, 128, 159),
- (95, 128, 156), (94, 126, 153), (92, 127, 145), (82, 118, 140),
- (76, 115, 122), (69, 100, 107), (70, 89, 94), (61, 84, 91),
- (64, 76, 88), (71, 75, 78), (70, 72, 68), (65, 73, 73),
- (66, 65, 73), (56, 62, 74), (55, 59, 71), (54, 59, 69),
- (50, 55, 64), (41, 45, 58), (42, 41, 53), (44, 44, 53),
- (46, 44, 58), (48, 50, 55), (58, 56, 56), (57, 64, 65),
- (72, 68, 63), (81, 77, 64), (96, 82, 62), (103, 93, 73),
- (100, 92, 78), (92, 89, 71), (88, 88, 71), (89, 84, 73),
- (87, 87, 77), (94, 94, 84), (99, 101, 89), (99, 107, 99),
- (96, 110, 119), (85, 113, 143), (85, 115, 149), (91, 124, 155),
- (96, 129, 160), (100, 135, 165), (106, 139, 170), (108, 143, 172),
- (119, 146, 156), (127, 149, 160), (148, 165, 157), (165, 188, 190),
- (179, 191, 172), (184, 189, 154), (190, 194, 149), (174, 155, 104),
- (147, 131, 96), (144, 138, 108), (137, 135, 107), (138, 130, 112),
- (145, 142, 115), (132, 137, 131), (114, 128, 136), (101, 130, 142),
- (102, 130, 157), (96, 129, 162), (96, 130, 165), (98, 131, 166),
- (99, 133, 168), (99, 134, 169), (100, 134, 169), (100, 136, 169),
- (100, 134, 169), (100, 134, 169), (99, 134, 166), (96, 129, 164),
- (94, 127, 160), (92, 124, 157), (90, 123, 154), (84, 114, 147),
- (81, 109, 139), (75, 101, 129), (62, 91, 119), (59, 89, 105),
- (55, 88, 99), (55, 87, 98), (57, 82, 112), (58, 81, 115),
- (63, 87, 120), (67, 93, 126), (74, 100, 133), (77, 106, 138),
- (81, 110, 143), (80, 110, 144), (78, 107, 141), (75, 101, 134),
- (68, 94, 127), (62, 88, 121), (64, 90, 120), (73, 98, 128),
- (75, 104, 136), (79, 110, 140), (81, 111, 144), (82, 112, 146),
- (82, 111, 142), (77, 105, 135), (79, 108, 117), (81, 98, 115),
- (87, 96, 103), (91, 95, 97), (94, 91, 91), (101, 102, 94),
- (117, 116, 100), (125, 128, 107), (118, 134, 131), (122, 145, 148),
- (130, 166, 167), (140, 176, 186), (156, 193, 200), (163, 204, 212),
- (167, 213, 212), (169, 207, 215), (168, 207, 211), (157, 199, 205),
- (137, 175, 189), (130, 166, 174), (118, 152, 164), (118, 153, 157),
- (118, 158, 160), (123, 164, 166), (136, 177, 177), (146, 191, 197),
- (162, 197, 198), (166, 201, 203), (161, 200, 203), (153, 189, 200),
- (137, 175, 185), (121, 163, 167), (108, 147, 151), (106, 141, 153),
- (98, 131, 161), (96, 131, 161), (100, 136, 155), (111, 132, 145),
- (112, 134, 144), (105, 134, 138), (101, 134, 138), (105, 130, 141),
- (109, 117, 128), (110, 115, 107), (104, 107, 95), (113, 111, 88),
- (119, 112, 92), (126, 124, 103), (121, 116, 103), (119, 117, 90),
- (117, 112, 85), (112, 102, 82), (95, 95, 81), (86, 86, 80),
- (80, 84, 83), (81, 92, 101), (85, 112, 122), (94, 127, 132),
- (106, 140, 143), (116, 162, 160), (142, 183, 185), (184, 201, 205),
- (189, 224, 229), (214, 248, 247), (224, 251, 250), (201, 232, 240),
- (187, 218, 222), (170, 194, 203), (138, 175, 176), (115, 153, 162),
- (101, 137, 151), (83, 126, 132), (67, 106, 111), (70, 87, 93),
- (73, 80, 82), (73, 76, 78), (71, 81, 80), (71, 78, 81),
- (66, 75, 88), (61, 81, 97), (70, 91, 117), (73, 98, 127),
- (77, 106, 138), (82, 110, 143), (83, 115, 148), (85, 118, 151),
- (90, 123, 156), (90, 124, 157), (92, 125, 158), (93, 126, 159),
- (93, 126, 159), (94, 127, 160), (94, 127, 162), (94, 127, 162),
- (94, 128, 163), (95, 128, 163), (95, 129, 164), (95, 128, 163),
- (95, 128, 161), (93, 126, 159), (93, 126, 157), (94, 124, 153),
- (91, 122, 140), (81, 116, 124), (78, 105, 114), (81, 91, 96),
- (84, 84, 80), (77, 78, 71), (64, 62, 54), (51, 43, 35),
- (37, 29, 35), (26, 23, 30), (0, 0, 0), (5, 2, 12),
- (22, 27, 46), (35, 32, 48), (43, 40, 50), (42, 49, 58),
- (29, 56, 73), (35, 62, 80), (38, 47, 63), (29, 33, 53)
-),
-
-// 69 dodge102.ppm
-(
- (47, 42, 46), (88, 93, 90), (136, 152, 150), (140, 218, 225),
- (130, 242, 251), (123, 245, 243), (122, 188, 198), (99, 137, 153),
- (74, 113, 109), (74, 89, 82), (58, 73, 61), (49, 64, 54),
- (58, 41, 32), (64, 30, 24), (63, 28, 23), (65, 27, 22),
- (76, 30, 21), (75, 34, 17), (74, 32, 14), (79, 31, 14),
- (80, 32, 15), (85, 31, 18), (82, 34, 23), (89, 42, 25),
- (85, 45, 27), (78, 49, 29), (77, 40, 29), (77, 36, 27),
- (89, 39, 35), (112, 56, 39), (116, 69, 43), (118, 89, 51),
- (124, 92, 37), (160, 122, 46), (171, 135, 56), (168, 156, 97),
- (153, 159, 102), (144, 150, 88), (137, 115, 85), (118, 108, 89),
- (108, 95, 75), (95, 87, 63), (95, 78, 55), (88, 65, 56),
- (92, 57, 49), (94, 57, 48), (94, 53, 47), (98, 51, 43),
- (105, 67, 50), (109, 74, 60), (116, 91, 81), (140, 119, 89),
- (179, 161, 111), (235, 221, 170), (245, 246, 140), (237, 221, 102),
- (227, 193, 91), (215, 181, 106), (197, 157, 88), (184, 153, 62),
- (161, 124, 46), (149, 99, 41), (143, 84, 37), (130, 77, 42),
- (117, 73, 48), (118, 67, 53), (124, 81, 60), (139, 107, 90),
- (156, 161, 147), (192, 207, 161), (221, 235, 186), (216, 244, 206),
- (178, 223, 200), (179, 187, 163), (154, 134, 116), (146, 106, 79),
- (129, 105, 52), (114, 103, 49), (119, 122, 74), (135, 141, 112),
- (147, 164, 149), (165, 213, 168), (199, 243, 222), (187, 251, 248),
- (190, 248, 233), (169, 215, 199), (158, 176, 150), (136, 139, 120),
- (119, 121, 104), (121, 120, 93), (146, 152, 109), (180, 159, 99),
- (181, 191, 105), (181, 205, 157), (175, 231, 216), (168, 243, 243),
- (138, 241, 247), (127, 247, 247), (138, 247, 240), (141, 188, 174),
- (112, 136, 129), (91, 103, 81), (69, 86, 67), (69, 59, 41),
- (62, 59, 21), (59, 36, 17), (61, 25, 14), (61, 24, 16),
- (55, 25, 15), (44, 26, 23), (47, 31, 23), (54, 33, 22),
- (60, 34, 30), (53, 42, 49), (51, 60, 66), (46, 72, 60),
- (53, 84, 86), (54, 100, 125), (84, 149, 155), (92, 243, 249),
- (108, 244, 249), (130, 219, 231), (125, 155, 166), (71, 105, 120),
- (47, 89, 118), (26, 50, 68), (24, 25, 32), (13, 12, 21),
- (12, 9, 8), (5, 4, 4), (5, 2, 2), (4, 0, 1),
- (5, 1, 0), (12, 4, 2), (16, 7, 4), (21, 7, 1),
- (22, 5, 2), (18, 5, 5), (16, 6, 6), (9, 5, 4),
- (5, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 0, 1), (6, 0, 3),
- (16, 5, 5), (23, 9, 4), (22, 15, 9), (18, 14, 14),
- (20, 20, 26), (26, 26, 23), (43, 36, 29), (52, 42, 42),
- (59, 67, 62), (75, 80, 80), (77, 116, 99), (97, 141, 153),
- (121, 219, 225), (121, 246, 252), (136, 238, 245), (143, 176, 174),
- (121, 125, 121), (107, 98, 94), (76, 93, 72), (77, 86, 51),
- (83, 57, 49), (78, 51, 44), (70, 40, 41), (67, 31, 31),
- (63, 28, 24), (62, 27, 20), (58, 29, 10), (55, 31, 12),
- (49, 28, 13), (42, 23, 7), (37, 19, 7), (38, 17, 6),
- (43, 13, 5), (47, 14, 5), (59, 15, 6), (61, 17, 6),
- (63, 21, 5), (67, 23, 8), (69, 27, 6), (66, 28, 6),
- (66, 30, 13), (70, 34, 18), (70, 40, 28), (78, 42, 35),
- (88, 53, 39), (93, 69, 56), (113, 83, 83), (138, 119, 116),
- (196, 181, 138), (222, 227, 216), (247, 245, 223), (250, 249, 228),
- (247, 251, 242), (230, 247, 235), (199, 236, 231), (199, 236, 228),
- (193, 231, 227), (165, 173, 178), (153, 134, 140), (128, 119, 110),
- (112, 95, 87), (108, 78, 57), (99, 79, 48), (94, 71, 37),
- (71, 52, 28), (65, 47, 26), (69, 31, 26), (61, 26, 22),
- (56, 24, 19), (56, 21, 15), (55, 21, 13), (47, 16, 11),
- (45, 11, 3), (41, 10, 4), (39, 10, 6), (37, 11, 5),
- (33, 14, 3), (30, 9, 2), (30, 5, 0), (28, 9, 3),
- (27, 11, 2), (27, 11, 3), (26, 14, 7), (24, 12, 5),
- (22, 15, 5), (27, 12, 4), (31, 16, 6), (36, 17, 7),
- (41, 21, 11), (48, 20, 12), (57, 18, 12), (61, 22, 11),
- (65, 23, 13), (68, 23, 14), (68, 22, 9), (63, 19, 7),
- (57, 17, 7), (46, 17, 7), (37, 18, 5), (34, 17, 6),
- (30, 18, 14), (30, 26, 11), (25, 32, 17), (37, 31, 31)
-),
-
-// 70 ernst.anti-pope.ppm
-(
- (60, 41, 44), (63, 44, 53), (61, 45, 54), (62, 43, 55),
- (59, 42, 56), (61, 39, 55), (61, 43, 57), (65, 44, 53),
- (67, 46, 53), (74, 44, 54), (76, 44, 57), (80, 48, 63),
- (87, 49, 64), (89, 43, 57), (93, 46, 53), (96, 44, 53),
- (106, 49, 53), (104, 56, 56), (108, 68, 64), (111, 72, 67),
- (119, 70, 68), (129, 76, 71), (133, 79, 68), (133, 75, 74),
- (139, 65, 65), (134, 69, 76), (143, 77, 76), (170, 77, 76),
- (148, 92, 81), (136, 92, 73), (135, 90, 87), (149, 96, 75),
- (174, 114, 73), (203, 130, 81), (202, 137, 86), (201, 164, 136),
- (201, 164, 138), (176, 147, 135), (203, 131, 101), (167, 145, 117),
- (186, 121, 108), (174, 107, 89), (146, 117, 90), (133, 112, 98),
- (118, 112, 123), (100, 95, 100), (125, 102, 98), (113, 100, 93),
- (102, 84, 81), (100, 74, 86), (99, 77, 97), (98, 63, 76),
- (94, 53, 70), (86, 52, 65), (81, 49, 63), (75, 52, 61),
- (71, 52, 64), (70, 49, 64), (70, 50, 62), (69, 52, 63),
- (67, 50, 61), (64, 50, 63), (66, 51, 59), (63, 51, 62),
- (63, 54, 61), (62, 50, 61), (62, 48, 61), (62, 48, 61),
- (57, 45, 59), (57, 43, 56), (57, 46, 56), (55, 45, 56),
- (53, 43, 56), (53, 43, 57), (54, 40, 53), (53, 41, 55),
- (55, 43, 57), (57, 42, 59), (57, 47, 59), (59, 49, 60),
- (53, 48, 68), (58, 50, 66), (51, 49, 70), (49, 49, 64),
- (52, 51, 70), (54, 51, 69), (57, 53, 67), (61, 52, 73),
- (65, 53, 75), (64, 52, 70), (62, 51, 67), (61, 50, 68),
- (60, 48, 70), (58, 49, 70), (58, 49, 67), (60, 48, 62),
- (61, 50, 64), (61, 50, 63), (62, 50, 62), (63, 48, 61),
- (65, 47, 61), (67, 45, 59), (65, 46, 58), (64, 46, 58),
- (63, 47, 58), (63, 45, 57), (59, 45, 58), (58, 44, 57),
- (61, 43, 57), (61, 44, 57), (61, 43, 59), (62, 42, 60),
- (64, 44, 60), (66, 45, 61), (67, 47, 62), (66, 48, 67),
- (66, 50, 69), (72, 53, 68), (74, 56, 70), (78, 56, 71),
- (73, 68, 75), (80, 55, 76), (85, 58, 78), (79, 60, 84),
- (86, 65, 82), (96, 68, 76), (98, 72, 79), (108, 85, 78),
- (123, 88, 70), (113, 83, 78), (122, 85, 81), (132, 104, 92),
- (127, 111, 90), (136, 93, 101), (142, 83, 87), (137, 82, 75),
- (121, 80, 77), (110, 67, 85), (102, 67, 77), (94, 66, 72),
- (83, 68, 66), (80, 71, 76), (81, 73, 85), (87, 84, 89),
- (85, 69, 84), (90, 84, 96), (82, 84, 88), (80, 90, 95),
- (85, 84, 110), (93, 72, 86), (82, 72, 81), (77, 70, 82),
- (74, 63, 77), (72, 56, 74), (71, 55, 68), (67, 51, 65),
- (65, 51, 67), (64, 50, 65), (67, 50, 66), (72, 51, 68),
- (74, 50, 66), (80, 53, 63), (86, 55, 68), (89, 63, 68),
- (91, 66, 68), (97, 65, 65), (103, 66, 58), (99, 64, 64),
- (102, 61, 71), (111, 58, 72), (104, 63, 63), (118, 53, 59),
- (127, 52, 59), (141, 47, 52), (161, 39, 53), (164, 37, 51),
- (143, 41, 51), (136, 46, 61), (118, 47, 50), (111, 47, 59),
- (109, 45, 59), (106, 46, 61), (107, 42, 63), (109, 41, 58),
- (106, 42, 53), (95, 44, 59), (88, 45, 57), (78, 43, 61),
- (70, 47, 63), (67, 46, 61), (66, 45, 62), (64, 46, 62),
- (62, 45, 60), (62, 46, 58), (60, 45, 58), (58, 45, 59),
- (58, 47, 58), (62, 48, 62), (64, 50, 63), (66, 52, 65),
- (69, 55, 68), (71, 63, 68), (68, 65, 76), (66, 66, 76),
- (62, 61, 78), (62, 61, 79), (65, 55, 80), (66, 54, 76),
- (65, 53, 77), (60, 52, 80), (57, 54, 73), (58, 58, 70),
- (57, 59, 74), (62, 61, 80), (59, 67, 86), (63, 68, 86),
- (63, 68, 88), (65, 70, 90), (67, 65, 93), (62, 70, 95),
- (58, 68, 99), (62, 75, 92), (59, 77, 97), (61, 76, 109),
- (61, 77, 100), (54, 70, 105), (56, 70, 105), (53, 67, 102),
- (52, 65, 99), (55, 65, 102), (54, 68, 103), (61, 73, 92),
- (64, 68, 94), (68, 76, 95), (74, 79, 89), (70, 77, 83),
- (66, 72, 87), (68, 62, 92), (70, 56, 77), (72, 55, 76),
- (68, 56, 75), (72, 53, 72), (74, 54, 66), (75, 56, 64),
- (77, 53, 61), (81, 50, 58), (87, 54, 52), (96, 51, 58),
- (92, 44, 61), (85, 45, 62), (75, 45, 58), (71, 41, 54),
- (70, 41, 56), (70, 41, 56), (69, 41, 55), (66, 41, 53)
-),
-
-// 71 ernst.ubu-imperator.ppm
-(
- (36, 57, 12), (87, 102, 130), (126, 148, 170), (137, 166, 178),
- (146, 174, 185), (160, 179, 186), (163, 183, 190), (161, 180, 186),
- (154, 172, 181), (147, 165, 174), (138, 144, 155), (144, 103, 23),
- (127, 77, 3), (93, 20, 6), (78, 10, 6), (65, 4, 2),
- (53, 0, 8), (30, 4, 0), (9, 3, 2), (1, 1, 0),
- (0, 0, 1), (3, 1, 3), (5, 0, 9), (21, 15, 4),
- (32, 17, 0), (39, 3, 2), (48, 5, 0), (54, 4, 0),
- (56, 3, 3), (65, 3, 0), (66, 2, 2), (70, 3, 3),
- (76, 7, 1), (80, 4, 1), (79, 3, 0), (80, 4, 0),
- (81, 9, 0), (81, 15, 0), (87, 26, 1), (103, 68, 8),
- (108, 151, 11), (93, 159, 31), (123, 149, 161), (139, 163, 175),
- (149, 171, 181), (158, 176, 184), (162, 177, 186), (166, 178, 187),
- (164, 175, 185), (161, 173, 181), (162, 170, 173), (172, 123, 74),
- (178, 113, 3), (187, 117, 1), (190, 122, 0), (184, 122, 2),
- (165, 123, 8), (108, 143, 36), (117, 147, 164), (129, 161, 176),
- (129, 166, 182), (103, 148, 174), (92, 105, 135), (72, 69, 15),
- (76, 24, 3), (72, 17, 3), (73, 16, 1), (75, 15, 2),
- (77, 14, 3), (78, 11, 4), (78, 9, 3), (77, 9, 1),
- (74, 9, 1), (72, 10, 2), (71, 10, 4), (66, 9, 4),
- (66, 6, 1), (64, 6, 2), (66, 10, 1), (68, 12, 2),
- (69, 8, 1), (68, 6, 1), (69, 6, 0), (71, 7, 0),
- (71, 8, 1), (73, 10, 2), (75, 12, 1), (75, 14, 1),
- (81, 13, 2), (84, 15, 1), (90, 17, 2), (99, 23, 2),
- (139, 79, 0), (151, 87, 6), (134, 63, 9), (102, 21, 4),
- (93, 15, 5), (92, 12, 6), (101, 10, 2), (125, 27, 3),
- (163, 66, 2), (179, 76, 2), (190, 94, 5), (206, 116, 4),
- (211, 121, 1), (213, 130, 2), (214, 136, 1), (209, 137, 1),
- (198, 131, 2), (181, 112, 1), (167, 100, 0), (150, 90, 1),
- (126, 87, 7), (58, 84, 7), (34, 64, 2), (62, 90, 10),
- (131, 87, 4), (157, 83, 1), (166, 87, 2), (168, 88, 2),
- (169, 88, 1), (175, 87, 1), (180, 90, 4), (177, 98, 4),
- (181, 102, 1), (177, 105, 1), (179, 109, 3), (188, 112, 1),
- (195, 107, 1), (197, 109, 0), (200, 116, 2), (192, 121, 4),
- (191, 121, 2), (179, 113, 3), (173, 105, 2), (158, 106, 9),
- (107, 121, 142), (114, 139, 162), (109, 136, 162), (88, 101, 138),
- (92, 44, 33), (86, 16, 5), (84, 10, 2), (82, 9, 3),
- (84, 7, 1), (89, 11, 0), (91, 14, 1), (99, 17, 1),
- (110, 20, 0), (151, 57, 4), (165, 68, 2), (170, 70, 6),
- (170, 69, 2), (168, 73, 2), (171, 78, 0), (173, 88, 0),
- (175, 95, 2), (182, 105, 0), (189, 114, 0), (197, 123, 2),
- (206, 127, 2), (209, 130, 2), (212, 129, 3), (208, 124, 1),
- (206, 122, 1), (198, 124, 4), (191, 119, 2), (186, 104, 5),
- (177, 89, 8), (169, 74, 5), (164, 73, 2), (157, 57, 1),
- (124, 25, 6), (102, 16, 2), (95, 16, 3), (91, 14, 2),
- (87, 16, 2), (88, 15, 4), (95, 22, 2), (131, 52, 2),
- (159, 67, 1), (162, 76, 0), (162, 80, 2), (168, 88, 6),
- (173, 96, 6), (175, 96, 3), (172, 97, 2), (173, 98, 3),
- (174, 102, 2), (167, 102, 4), (162, 113, 19), (145, 151, 153),
- (162, 171, 176), (163, 172, 179), (169, 178, 183), (168, 177, 186),
- (168, 184, 193), (169, 185, 190), (176, 186, 188), (182, 191, 183),
- (180, 189, 188), (173, 190, 196), (177, 191, 200), (169, 191, 198),
- (159, 190, 201), (148, 176, 187), (138, 166, 178), (133, 158, 172),
- (109, 126, 146), (74, 88, 37), (58, 27, 5), (71, 19, 2),
- (78, 19, 3), (81, 15, 5), (92, 33, 34), (87, 99, 124),
- (102, 126, 155), (94, 105, 113), (130, 95, 4), (146, 99, 3),
- (152, 96, 1), (159, 92, 2), (166, 103, 2), (177, 113, 0),
- (175, 117, 2), (171, 121, 16), (152, 133, 70), (146, 163, 173),
- (150, 168, 177), (154, 172, 181), (153, 176, 184), (151, 173, 186),
- (154, 171, 185), (149, 169, 184), (145, 169, 177), (138, 154, 157),
- (172, 124, 23), (195, 124, 6), (197, 126, 7), (200, 127, 7),
- (212, 130, 11), (175, 176, 172), (175, 183, 184), (173, 182, 181),
- (160, 170, 179), (139, 161, 174), (125, 138, 160), (91, 98, 105),
- (43, 58, 6), (29, 18, 5), (15, 12, 4), (3, 6, 4),
- (1, 3, 4), (4, 3, 2), (11, 11, 1), (26, 25, 3)
-),
-
-// 72 fighting-forms.ppm
-(
- (2, 3, 0), (11, 15, 2), (22, 23, 8), (40, 36, 23),
- (82, 53, 40), (133, 63, 36), (149, 96, 18), (169, 100, 12),
- (182, 122, 14), (214, 140, 47), (235, 178, 73), (230, 176, 63),
- (220, 159, 44), (174, 151, 29), (141, 139, 43), (129, 99, 40),
- (56, 61, 33), (35, 36, 18), (25, 24, 6), (17, 18, 3),
- (18, 17, 0), (24, 19, 0), (27, 25, 3), (35, 29, 12),
- (100, 42, 16), (140, 45, 14), (144, 52, 14), (120, 55, 39),
- (75, 59, 56), (51, 40, 38), (34, 28, 15), (24, 19, 5),
- (13, 13, 3), (12, 13, 1), (7, 8, 3), (11, 13, 2),
- (9, 11, 0), (12, 11, 2), (13, 15, 2), (22, 23, 7),
- (30, 31, 12), (40, 40, 28), (52, 63, 69), (63, 96, 65),
- (66, 103, 73), (100, 114, 124), (105, 155, 133), (138, 146, 105),
- (152, 125, 65), (159, 122, 55), (158, 94, 30), (156, 60, 7),
- (149, 46, 14), (135, 43, 40), (124, 57, 81), (97, 58, 132),
- (80, 70, 149), (66, 83, 139), (85, 94, 140), (97, 116, 153),
- (96, 119, 151), (96, 102, 126), (97, 87, 79), (137, 77, 67),
- (164, 55, 24), (174, 60, 16), (175, 42, 4), (175, 37, 7),
- (164, 40, 12), (142, 47, 14), (111, 47, 30), (65, 46, 47),
- (37, 34, 22), (32, 34, 12), (31, 32, 16), (43, 33, 25),
- (88, 42, 37), (140, 30, 9), (164, 24, 1), (169, 28, 2),
- (174, 34, 2), (168, 38, 1), (160, 41, 4), (131, 44, 7),
- (71, 53, 21), (34, 30, 10), (27, 22, 5), (18, 15, 1),
- (13, 16, 1), (18, 19, 3), (30, 27, 11), (37, 33, 32),
- (46, 32, 70), (59, 38, 117), (66, 58, 127), (67, 60, 133),
- (63, 63, 123), (53, 51, 71), (56, 50, 67), (55, 47, 64),
- (45, 46, 37), (45, 40, 29), (48, 43, 39), (61, 50, 62),
- (75, 90, 70), (81, 95, 120), (89, 100, 136), (99, 97, 124),
- (130, 93, 79), (158, 58, 28), (174, 63, 9), (184, 51, 4),
- (186, 46, 8), (190, 37, 18), (187, 40, 21), (180, 48, 10),
- (174, 50, 3), (166, 69, 2), (181, 83, 21), (205, 97, 2),
- (203, 115, 5), (212, 138, 3), (218, 141, 4), (237, 144, 0),
- (233, 139, 5), (225, 115, 4), (207, 98, 4), (204, 58, 27),
- (199, 52, 18), (199, 49, 16), (193, 39, 9), (194, 35, 6),
- (189, 36, 5), (186, 35, 2), (186, 33, 6), (182, 37, 5),
- (185, 39, 2), (186, 31, 2), (185, 30, 3), (186, 31, 3),
- (187, 30, 3), (186, 30, 2), (183, 32, 2), (179, 27, 3),
- (180, 31, 3), (184, 31, 5), (184, 29, 6), (181, 30, 3),
- (181, 28, 0), (181, 30, 2), (179, 29, 2), (174, 29, 0),
- (176, 33, 3), (178, 30, 3), (175, 25, 1), (174, 24, 1),
- (173, 25, 0), (166, 24, 1), (153, 26, 7), (116, 30, 5),
- (43, 25, 4), (28, 18, 2), (26, 15, 1), (27, 15, 1),
- (32, 23, 8), (43, 28, 14), (111, 34, 2), (144, 39, 4),
- (160, 30, 2), (163, 35, 4), (155, 41, 12), (129, 53, 66),
- (132, 71, 99), (99, 109, 132), (95, 141, 145), (107, 135, 143),
- (101, 125, 156), (100, 117, 143), (87, 111, 128), (66, 114, 73),
- (72, 108, 48), (97, 111, 29), (108, 120, 58), (138, 150, 119),
- (183, 165, 155), (195, 175, 164), (163, 166, 182), (125, 170, 197),
- (131, 154, 188), (120, 117, 172), (86, 106, 175), (68, 81, 143),
- (67, 61, 123), (85, 56, 66), (112, 37, 48), (154, 39, 15),
- (180, 48, 24), (187, 60, 69), (188, 118, 123), (193, 146, 160),
- (206, 170, 188), (162, 157, 190), (144, 136, 147), (139, 102, 158),
- (173, 54, 109), (167, 45, 49), (177, 43, 13), (170, 41, 14),
- (153, 40, 9), (126, 36, 5), (55, 29, 11), (29, 17, 2),
- (21, 11, 1), (18, 10, 0), (25, 16, 1), (28, 19, 8),
- (36, 28, 10), (91, 44, 9), (143, 38, 7), (146, 47, 6),
- (142, 52, 5), (130, 73, 10), (78, 62, 22), (40, 37, 23),
- (44, 26, 16), (90, 27, 4), (136, 30, 7), (158, 30, 2),
- (169, 33, 1), (175, 32, 7), (166, 37, 17), (149, 51, 36),
- (129, 48, 74), (99, 54, 126), (76, 51, 129), (73, 58, 137),
- (84, 74, 148), (102, 79, 152), (119, 80, 142), (174, 57, 99),
- (178, 50, 50), (175, 49, 49), (186, 58, 48), (186, 57, 99),
- (176, 59, 115), (124, 107, 116), (116, 143, 147), (128, 161, 139),
- (190, 169, 127), (235, 175, 114), (233, 175, 81), (148, 146, 56),
- (151, 99, 30), (120, 86, 12), (120, 78, 22), (56, 50, 9)
-),
-
-// 73 fog25.ppm
-(
- (11, 14, 2), (30, 28, 10), (35, 35, 14), (52, 43, 23),
- (52, 61, 22), (61, 63, 29), (67, 62, 30), (83, 70, 39),
- (113, 96, 63), (149, 134, 131), (163, 157, 162), (175, 169, 173),
- (178, 172, 176), (173, 165, 170), (160, 149, 152), (162, 119, 78),
- (159, 108, 65), (135, 95, 47), (112, 83, 32), (88, 81, 23),
- (75, 72, 18), (72, 59, 18), (73, 63, 24), (70, 48, 22),
- (72, 57, 30), (66, 52, 20), (64, 60, 21), (66, 71, 23),
- (72, 62, 27), (66, 73, 21), (75, 66, 26), (80, 64, 23),
- (103, 73, 33), (130, 88, 40), (163, 99, 47), (172, 100, 47),
- (174, 106, 51), (185, 120, 60), (194, 128, 73), (206, 141, 84),
- (201, 145, 94), (179, 165, 164), (191, 180, 184), (205, 196, 192),
- (214, 212, 217), (231, 230, 236), (238, 242, 245), (239, 242, 247),
- (233, 236, 241), (227, 226, 231), (213, 208, 214), (197, 192, 198),
- (178, 172, 177), (150, 144, 146), (130, 103, 68), (86, 76, 53),
- (74, 61, 44), (68, 58, 40), (61, 53, 28), (58, 51, 19),
- (60, 53, 11), (62, 45, 5), (45, 43, 6), (34, 39, 4),
- (31, 41, 3), (36, 36, 9), (32, 35, 9), (30, 36, 6),
- (17, 16, 10), (21, 18, 2), (31, 13, 5), (28, 20, 7),
- (28, 24, 4), (33, 24, 6), (35, 41, 17), (45, 42, 12),
- (51, 36, 17), (53, 37, 22), (62, 38, 16), (78, 39, 12),
- (81, 46, 17), (83, 52, 12), (89, 65, 13), (103, 76, 18),
- (119, 80, 26), (137, 85, 29), (160, 92, 41), (162, 103, 54),
- (171, 109, 59), (184, 120, 59), (196, 124, 60), (194, 131, 73),
- (199, 146, 97), (181, 170, 172), (196, 186, 191), (203, 198, 202),
- (215, 216, 218), (230, 229, 235), (231, 231, 239), (231, 230, 238),
- (225, 225, 229), (211, 208, 207), (195, 189, 193), (173, 168, 171),
- (145, 140, 142), (117, 103, 54), (98, 77, 33), (86, 61, 34),
- (78, 63, 30), (76, 63, 31), (75, 64, 34), (70, 58, 42),
- (76, 55, 36), (72, 58, 30), (67, 57, 17), (63, 55, 9),
- (53, 62, 2), (50, 42, 4), (47, 40, 7), (46, 40, 6),
- (51, 39, 8), (52, 39, 10), (55, 41, 12), (58, 45, 19),
- (57, 48, 20), (63, 47, 18), (70, 48, 15), (71, 48, 16),
- (87, 53, 19), (100, 72, 29), (110, 90, 39), (134, 119, 63),
- (148, 138, 137), (167, 164, 163), (182, 177, 177), (186, 179, 187),
- (184, 177, 185), (178, 171, 178), (168, 155, 158), (187, 143, 107),
- (192, 130, 79), (179, 119, 63), (165, 111, 56), (159, 109, 55),
- (160, 111, 61), (160, 114, 72), (153, 141, 142), (167, 159, 164),
- (172, 167, 171), (171, 166, 170), (157, 151, 153), (151, 135, 129),
- (143, 105, 64), (124, 86, 40), (112, 73, 31), (88, 62, 31),
- (91, 64, 24), (90, 64, 19), (89, 63, 18), (92, 69, 20),
- (102, 78, 19), (112, 78, 29), (123, 83, 37), (142, 97, 52),
- (143, 118, 69), (155, 146, 149), (178, 172, 174), (194, 190, 190),
- (203, 199, 202), (217, 216, 222), (232, 235, 239), (241, 245, 248),
- (245, 249, 252), (247, 251, 254), (249, 253, 255), (251, 253, 255),
- (253, 254, 255), (253, 254, 255), (253, 254, 255), (251, 255, 255),
- (249, 254, 255), (249, 253, 254), (249, 253, 254), (247, 253, 255),
- (245, 250, 253), (244, 249, 253), (244, 249, 252), (240, 245, 248),
- (231, 232, 237), (219, 216, 218), (203, 196, 202), (189, 183, 187),
- (169, 160, 164), (180, 133, 98), (169, 113, 66), (163, 109, 56),
- (167, 105, 58), (167, 114, 65), (162, 115, 75), (155, 144, 148),
- (173, 164, 171), (184, 177, 185), (187, 182, 189), (188, 182, 187),
- (179, 173, 174), (166, 156, 155), (198, 138, 89), (181, 123, 67),
- (163, 104, 55), (152, 95, 50), (133, 91, 37), (124, 81, 28),
- (117, 81, 28), (108, 77, 27), (111, 79, 32), (118, 83, 39),
- (133, 92, 51), (146, 97, 56), (153, 103, 61), (152, 104, 57),
- (148, 104, 57), (142, 101, 48), (134, 95, 43), (123, 84, 31),
- (109, 70, 28), (99, 66, 22), (95, 64, 28), (97, 65, 36),
- (102, 78, 52), (120, 88, 58), (143, 110, 81), (152, 144, 147),
- (174, 165, 170), (193, 182, 188), (205, 195, 203), (220, 217, 224),
- (232, 235, 242), (243, 246, 251), (245, 250, 253), (248, 253, 254),
- (249, 253, 254), (253, 255, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (253, 254, 255), (253, 254, 255), (250, 251, 253),
- (244, 248, 250), (234, 236, 243), (222, 219, 229), (207, 197, 205),
- (188, 181, 189), (170, 160, 167), (142, 133, 134), (76, 67, 44)
-),
-
-// 74 geyser27.ppm
-(
- (0, 0, 0), (26, 5, 5), (77, 17, 6), (98, 45, 29),
- (124, 78, 66), (114, 129, 146), (115, 168, 193), (132, 179, 210),
- (152, 186, 220), (153, 176, 202), (142, 171, 181), (157, 169, 176),
- (165, 162, 158), (154, 131, 103), (149, 104, 73), (152, 98, 60),
- (140, 85, 46), (138, 67, 23), (163, 57, 6), (173, 55, 8),
- (179, 56, 3), (190, 61, 8), (208, 86, 7), (210, 110, 25),
- (221, 127, 29), (222, 150, 44), (226, 161, 53), (222, 159, 52),
- (222, 152, 60), (213, 148, 66), (193, 134, 70), (164, 146, 113),
- (138, 141, 159), (133, 144, 165), (154, 139, 122), (148, 108, 84),
- (158, 115, 69), (189, 121, 57), (198, 124, 48), (212, 136, 45),
- (224, 146, 39), (223, 143, 35), (222, 137, 31), (222, 136, 24),
- (221, 137, 18), (205, 101, 19), (198, 76, 4), (176, 60, 14),
- (148, 86, 43), (154, 110, 61), (141, 115, 89), (125, 168, 156),
- (126, 173, 199), (109, 156, 212), (105, 144, 195), (96, 120, 161),
- (71, 74, 121), (37, 58, 125), (26, 49, 119), (16, 42, 117),
- (17, 41, 115), (18, 38, 106), (35, 42, 95), (53, 36, 45),
- (59, 35, 35), (84, 25, 14), (98, 35, 15), (116, 48, 18),
- (121, 56, 23), (135, 72, 28), (142, 82, 36), (163, 103, 51),
- (178, 108, 56), (196, 123, 61), (214, 145, 68), (202, 165, 99),
- (182, 166, 149), (177, 174, 165), (175, 176, 165), (157, 168, 171),
- (135, 153, 167), (120, 125, 129), (126, 87, 69), (125, 82, 64),
- (126, 81, 63), (127, 75, 46), (137, 83, 37), (142, 82, 36),
- (142, 80, 35), (134, 70, 20), (116, 51, 9), (107, 38, 11),
- (97, 29, 7), (86, 25, 13), (87, 26, 8), (93, 28, 8),
- (103, 31, 6), (110, 40, 6), (111, 43, 7), (141, 28, 8),
- (143, 31, 7), (145, 34, 10), (148, 36, 6), (145, 39, 3),
- (128, 54, 22), (115, 51, 25), (99, 50, 25), (99, 47, 28),
- (102, 44, 27), (95, 42, 26), (53, 35, 43), (23, 38, 100),
- (14, 34, 103), (18, 28, 89), (4, 0, 2), (1, 0, 0),
- (24, 3, 2), (75, 15, 6), (85, 15, 2), (98, 23, 4),
- (101, 24, 2), (105, 32, 2), (106, 34, 2), (104, 37, 12),
- (100, 33, 14), (91, 30, 11), (88, 29, 11), (93, 38, 18),
- (96, 39, 24), (98, 47, 30), (69, 63, 76), (36, 54, 121),
- (49, 63, 118), (100, 68, 69), (114, 71, 55), (131, 86, 57),
- (159, 109, 61), (186, 112, 45), (200, 123, 46), (217, 143, 50),
- (221, 149, 55), (221, 147, 50), (211, 139, 54), (188, 119, 49),
- (175, 103, 38), (152, 85, 32), (165, 61, 23), (160, 43, 7),
- (163, 41, 6), (153, 31, 3), (156, 35, 7), (162, 41, 7),
- (164, 43, 5), (170, 53, 9), (182, 67, 12), (195, 110, 40),
- (213, 134, 48), (224, 152, 58), (223, 161, 67), (222, 154, 64),
- (195, 134, 61), (181, 119, 60), (156, 111, 61), (145, 104, 74),
- (126, 81, 65), (91, 91, 112), (114, 123, 157), (118, 163, 183),
- (127, 182, 196), (128, 186, 211), (132, 187, 192), (154, 193, 164),
- (167, 204, 164), (170, 202, 163), (180, 203, 188), (163, 198, 225),
- (139, 193, 222), (136, 192, 219), (119, 177, 225), (115, 173, 225),
- (112, 166, 225), (109, 154, 202), (113, 118, 144), (119, 77, 72),
- (112, 67, 52), (102, 53, 32), (102, 53, 33), (111, 67, 54),
- (90, 85, 91), (44, 63, 127), (32, 52, 121), (26, 46, 119),
- (18, 38, 109), (16, 31, 95), (2, 4, 21), (0, 0, 0),
- (0, 0, 0), (6, 1, 0), (33, 11, 21), (46, 37, 52),
- (55, 66, 120), (98, 107, 144), (133, 149, 176), (137, 158, 190),
- (121, 132, 164), (76, 86, 128), (40, 58, 125), (30, 50, 118),
- (27, 47, 121), (39, 50, 109), (107, 61, 46), (104, 57, 36),
- (110, 60, 40), (130, 82, 55), (153, 108, 60), (155, 114, 66),
- (186, 132, 68), (216, 177, 98), (221, 182, 114), (220, 213, 126),
- (223, 205, 147), (194, 197, 178), (174, 198, 177), (183, 184, 159),
- (192, 145, 102), (178, 111, 64), (170, 81, 28), (173, 58, 7),
- (173, 52, 7), (173, 50, 5), (167, 48, 2), (160, 47, 3),
- (158, 48, 2), (163, 51, 6), (174, 58, 8), (189, 97, 22),
- (209, 124, 41), (219, 144, 52), (219, 148, 62), (200, 138, 62),
- (187, 134, 72), (171, 156, 133), (167, 172, 160), (138, 150, 173),
- (126, 139, 157), (142, 106, 81), (117, 71, 55), (108, 50, 28),
- (98, 42, 18), (89, 28, 10), (81, 23, 6), (78, 14, 2),
- (78, 14, 1), (75, 7, 1), (9, 0, 1), (0, 0, 0)
-),
-
-// 75 gris.josette.ppm
-(
- (36, 41, 40), (71, 77, 82), (90, 114, 119), (120, 152, 164),
- (158, 192, 200), (171, 198, 207), (176, 199, 207), (178, 198, 207),
- (176, 199, 208), (179, 200, 207), (181, 202, 207), (184, 204, 213),
- (186, 209, 219), (184, 209, 220), (183, 211, 217), (181, 207, 209),
- (179, 205, 210), (187, 207, 213), (188, 211, 216), (188, 211, 217),
- (188, 211, 217), (190, 209, 221), (194, 213, 219), (250, 249, 229),
- (255, 250, 227), (255, 247, 228), (227, 228, 218), (193, 205, 212),
- (188, 204, 204), (180, 195, 198), (162, 178, 167), (117, 146, 147),
- (90, 124, 134), (81, 117, 123), (76, 105, 109), (71, 102, 97),
- (63, 89, 80), (40, 59, 60), (33, 47, 50), (29, 43, 46),
- (26, 36, 38), (18, 27, 26), (14, 23, 22), (19, 28, 27),
- (30, 36, 35), (29, 36, 39), (32, 41, 46), (32, 46, 49),
- (42, 48, 47), (42, 53, 46), (73, 82, 57), (72, 84, 72),
- (73, 91, 84), (76, 95, 96), (79, 98, 94), (82, 102, 99),
- (84, 104, 100), (93, 106, 100), (90, 111, 114), (88, 115, 124),
- (94, 122, 133), (139, 153, 152), (175, 190, 183), (177, 193, 190),
- (157, 174, 157), (94, 123, 129), (82, 108, 109), (66, 93, 89),
- (37, 52, 58), (26, 38, 39), (11, 18, 22), (8, 11, 18),
- (7, 9, 16), (9, 14, 18), (13, 20, 23), (26, 36, 38),
- (36, 50, 55), (61, 80, 82), (70, 96, 93), (76, 100, 101),
- (76, 103, 111), (79, 110, 113), (82, 110, 120), (85, 112, 125),
- (86, 115, 129), (87, 118, 133), (90, 124, 143), (139, 166, 175),
- (171, 187, 203), (180, 195, 202), (183, 198, 201), (180, 198, 199),
- (174, 194, 195), (157, 160, 165), (97, 119, 125), (86, 106, 106),
- (69, 83, 82), (37, 52, 53), (28, 39, 36), (16, 25, 24),
- (10, 18, 21), (10, 16, 22), (12, 20, 23), (25, 39, 42),
- (40, 59, 65), (69, 97, 94), (90, 117, 122), (125, 150, 154),
- (173, 193, 185), (185, 200, 195), (184, 200, 200), (174, 196, 201),
- (145, 179, 183), (91, 133, 141), (86, 120, 132), (86, 116, 127),
- (86, 116, 127), (90, 116, 127), (99, 128, 135), (160, 176, 163),
- (193, 195, 186), (190, 205, 197), (208, 214, 203), (255, 250, 223),
- (254, 252, 232), (253, 252, 234), (253, 250, 231), (246, 245, 225),
- (191, 210, 215), (186, 204, 213), (182, 203, 208), (178, 201, 209),
- (174, 201, 209), (165, 197, 207), (142, 175, 185), (87, 123, 144),
- (85, 119, 138), (87, 120, 141), (108, 137, 143), (145, 181, 181),
- (175, 196, 201), (184, 197, 205), (189, 207, 207), (192, 206, 207),
- (192, 209, 208), (214, 225, 211), (249, 253, 231), (253, 253, 243),
- (253, 253, 244), (253, 252, 243), (247, 249, 225), (192, 209, 203),
- (163, 178, 172), (118, 136, 143), (90, 119, 126), (85, 113, 120),
- (84, 112, 115), (86, 110, 111), (88, 112, 116), (88, 117, 123),
- (92, 122, 132), (118, 148, 148), (161, 181, 176), (176, 195, 200),
- (178, 197, 204), (178, 198, 205), (172, 200, 204), (169, 192, 200),
- (125, 156, 166), (91, 123, 135), (77, 112, 116), (68, 97, 97),
- (53, 71, 81), (32, 49, 59), (30, 46, 57), (40, 60, 67),
- (65, 88, 80), (72, 92, 91), (74, 95, 98), (75, 100, 97),
- (77, 102, 99), (79, 104, 101), (78, 103, 100), (78, 101, 95),
- (78, 101, 95), (78, 102, 95), (80, 103, 98), (81, 102, 101),
- (81, 101, 102), (82, 102, 103), (80, 104, 105), (76, 106, 107),
- (77, 106, 108), (79, 109, 108), (80, 110, 112), (79, 111, 114),
- (81, 111, 114), (82, 113, 115), (85, 115, 116), (85, 114, 118),
- (85, 113, 123), (85, 115, 127), (84, 116, 124), (83, 117, 127),
- (86, 119, 125), (97, 126, 133), (149, 174, 171), (173, 194, 197),
- (177, 197, 199), (179, 200, 200), (173, 193, 201), (144, 173, 179),
- (91, 124, 141), (84, 118, 130), (76, 112, 121), (66, 106, 112),
- (71, 104, 106), (73, 104, 103), (72, 101, 97), (68, 91, 83),
- (46, 61, 68), (39, 50, 52), (36, 46, 39), (34, 38, 28),
- (13, 19, 19), (9, 18, 17), (9, 20, 23), (24, 34, 37),
- (34, 43, 42), (42, 52, 54), (70, 81, 71), (73, 88, 81),
- (74, 96, 87), (72, 95, 86), (70, 90, 82), (70, 84, 79),
- (44, 62, 67), (29, 48, 54), (30, 48, 52), (32, 51, 58),
- (48, 63, 70), (69, 91, 89), (86, 108, 111), (95, 124, 130),
- (181, 190, 150), (224, 207, 189), (250, 246, 219), (255, 251, 224),
- (252, 250, 229), (238, 243, 231), (189, 212, 214), (181, 203, 201),
- (174, 193, 194), (129, 156, 154), (92, 121, 120), (69, 90, 80)
-),
-
-// 76 gris.landscape-ceret.ppm
-(
- (16, 15, 9), (38, 38, 25), (74, 64, 42), (102, 59, 39),
- (124, 79, 40), (136, 91, 44), (160, 94, 56), (173, 80, 72),
- (182, 80, 70), (210, 77, 71), (209, 82, 67), (202, 48, 38),
- (227, 88, 54), (211, 102, 54), (226, 127, 50), (234, 143, 56),
- (238, 156, 65), (228, 167, 71), (189, 166, 79), (133, 176, 107),
- (119, 153, 122), (111, 145, 124), (96, 138, 126), (103, 124, 100),
- (99, 100, 94), (78, 96, 107), (69, 100, 132), (64, 121, 173),
- (98, 165, 196), (107, 165, 182), (122, 172, 179), (171, 201, 211),
- (189, 209, 209), (201, 210, 207), (210, 219, 205), (196, 208, 204),
- (163, 189, 199), (132, 166, 174), (118, 138, 153), (134, 115, 126),
- (168, 130, 107), (180, 120, 108), (181, 101, 112), (209, 90, 97),
- (215, 92, 95), (220, 95, 96), (217, 98, 100), (226, 98, 95),
- (228, 105, 92), (232, 105, 88), (229, 97, 83), (224, 83, 73),
- (227, 88, 85), (219, 100, 76), (227, 105, 83), (229, 106, 90),
- (224, 107, 98), (226, 116, 103), (226, 121, 114), (215, 152, 155),
- (218, 168, 168), (217, 172, 167), (222, 177, 172), (239, 183, 170),
- (239, 185, 167), (226, 202, 144), (252, 231, 99), (252, 223, 89),
- (248, 218, 82), (249, 200, 79), (228, 191, 83), (180, 160, 91),
- (136, 184, 126), (112, 162, 130), (113, 156, 132), (111, 156, 135),
- (124, 161, 154), (128, 163, 167), (126, 154, 174), (120, 141, 162),
- (98, 123, 138), (101, 123, 131), (100, 132, 109), (100, 120, 96),
- (96, 110, 85), (88, 94, 70), (112, 87, 42), (120, 85, 44),
- (128, 86, 56), (139, 86, 54), (159, 115, 62), (177, 122, 52),
- (198, 127, 62), (221, 146, 50), (221, 160, 47), (214, 166, 37),
- (234, 179, 32), (248, 194, 35), (253, 197, 34), (252, 198, 35),
- (249, 196, 31), (249, 195, 43), (249, 165, 48), (242, 150, 38),
- (241, 151, 32), (242, 149, 36), (241, 150, 35), (237, 142, 33),
- (225, 139, 28), (229, 140, 32), (230, 133, 43), (220, 126, 44),
- (223, 122, 32), (221, 127, 29), (214, 135, 33), (207, 133, 39),
- (210, 144, 43), (206, 140, 60), (193, 141, 67), (164, 143, 82),
- (129, 131, 69), (109, 115, 58), (90, 116, 69), (85, 107, 68),
- (76, 79, 81), (89, 93, 72), (78, 85, 68), (66, 71, 62),
- (56, 62, 58), (48, 51, 51), (36, 35, 24), (25, 15, 16),
- (10, 13, 9), (8, 7, 5), (4, 2, 3), (14, 13, 11),
- (16, 14, 15), (19, 18, 15), (20, 18, 19), (28, 35, 24),
- (33, 34, 32), (29, 38, 31), (45, 56, 40), (52, 57, 47),
- (58, 54, 43), (57, 59, 46), (60, 53, 49), (62, 60, 58),
- (69, 68, 63), (70, 80, 60), (83, 81, 70), (97, 87, 81),
- (112, 94, 86), (116, 104, 83), (129, 111, 73), (130, 124, 55),
- (125, 120, 57), (134, 112, 46), (163, 121, 48), (198, 142, 59),
- (205, 153, 76), (218, 163, 137), (212, 164, 160), (208, 155, 162),
- (199, 126, 129), (194, 113, 123), (189, 121, 124), (202, 126, 104),
- (196, 116, 69), (198, 112, 35), (199, 108, 31), (207, 127, 39),
- (211, 131, 40), (228, 140, 40), (244, 160, 44), (248, 194, 44),
- (253, 199, 40), (253, 200, 35), (253, 201, 37), (254, 204, 41),
- (251, 205, 41), (252, 206, 42), (254, 211, 39), (254, 206, 44),
- (253, 202, 44), (249, 204, 53), (246, 196, 59), (241, 192, 54),
- (236, 172, 64), (195, 164, 84), (132, 187, 124), (127, 189, 119),
- (115, 171, 106), (111, 161, 95), (103, 126, 95), (97, 115, 89),
- (94, 112, 86), (90, 108, 78), (106, 107, 67), (115, 94, 66),
- (104, 87, 59), (100, 75, 56), (92, 69, 49), (85, 77, 61),
- (93, 85, 62), (98, 89, 50), (96, 71, 46), (93, 74, 46),
- (87, 73, 43), (79, 82, 63), (69, 89, 69), (69, 95, 62),
- (52, 86, 60), (60, 84, 63), (64, 86, 47), (65, 71, 57),
- (69, 70, 50), (76, 69, 49), (74, 80, 52), (72, 95, 61),
- (78, 105, 71), (95, 123, 75), (108, 138, 71), (119, 138, 81),
- (152, 142, 139), (201, 151, 162), (215, 173, 175), (218, 200, 175),
- (227, 228, 211), (254, 251, 249), (252, 252, 250), (250, 252, 252),
- (228, 234, 230), (219, 220, 216), (237, 189, 172), (253, 228, 97),
- (251, 218, 72), (254, 213, 63), (251, 211, 67), (249, 214, 62),
- (251, 212, 56), (252, 213, 52), (253, 210, 46), (254, 201, 44),
- (246, 191, 47), (244, 164, 74), (222, 170, 100), (231, 157, 139),
- (214, 165, 166), (213, 156, 162), (198, 135, 148), (178, 118, 131),
- (161, 106, 115), (123, 76, 72), (75, 68, 56), (42, 42, 38)
-),
-
-// 77 kandinsky.comp-9.ppm
-(
- (81, 31, 21), (121, 26, 10), (159, 21, 3), (194, 57, 2),
- (216, 102, 0), (215, 111, 0), (215, 122, 1), (220, 132, 2),
- (227, 148, 3), (233, 167, 22), (251, 191, 41), (252, 194, 60),
- (253, 200, 72), (225, 192, 103), (216, 204, 135), (224, 205, 153),
- (232, 201, 156), (251, 210, 92), (254, 207, 68), (254, 191, 42),
- (248, 182, 7), (231, 146, 2), (225, 127, 2), (221, 107, 0),
- (197, 62, 6), (169, 26, 4), (157, 35, 12), (154, 76, 92),
- (162, 80, 100), (173, 137, 99), (141, 186, 121), (146, 183, 127),
- (179, 183, 142), (192, 170, 137), (240, 177, 82), (254, 198, 69),
- (254, 207, 68), (254, 203, 65), (252, 194, 62), (251, 190, 56),
- (249, 181, 57), (243, 169, 37), (221, 129, 5), (210, 110, 0),
- (195, 60, 4), (167, 19, 1), (129, 20, 3), (96, 28, 20),
- (84, 30, 23), (88, 33, 27), (97, 29, 42), (84, 35, 46),
- (92, 136, 115), (90, 161, 127), (125, 186, 117), (143, 187, 118),
- (203, 172, 77), (200, 138, 40), (196, 115, 9), (170, 51, 13),
- (123, 29, 7), (106, 35, 13), (92, 32, 18), (92, 29, 17),
- (119, 28, 5), (125, 30, 7), (182, 57, 14), (210, 109, 3),
- (218, 123, 10), (237, 165, 27), (235, 187, 61), (215, 194, 103),
- (173, 197, 132), (146, 197, 126), (138, 195, 127), (134, 194, 124),
- (137, 192, 130), (149, 193, 134), (178, 188, 138), (200, 205, 141),
- (212, 205, 172), (216, 213, 187), (212, 217, 186), (180, 205, 174),
- (157, 195, 166), (112, 187, 178), (103, 185, 183), (95, 177, 181),
- (68, 160, 185), (69, 166, 201), (91, 173, 167), (112, 172, 141),
- (129, 190, 123), (131, 188, 123), (128, 186, 116), (121, 182, 107),
- (91, 149, 116), (102, 34, 47), (107, 34, 15), (123, 28, 10),
- (170, 49, 11), (214, 97, 1), (217, 111, 0), (222, 124, 3),
- (227, 141, 2), (234, 157, 22), (240, 176, 44), (249, 194, 54),
- (250, 194, 60), (252, 202, 64), (254, 200, 63), (253, 196, 67),
- (246, 192, 66), (219, 182, 92), (162, 192, 118), (141, 188, 124),
- (133, 187, 123), (136, 186, 121), (137, 189, 128), (132, 187, 132),
- (108, 176, 182), (98, 183, 188), (96, 185, 193), (81, 171, 198),
- (67, 175, 209), (68, 174, 204), (81, 180, 196), (94, 181, 171),
- (130, 192, 129), (136, 186, 120), (134, 118, 91), (127, 53, 73),
- (94, 31, 50), (85, 26, 44), (81, 25, 40), (81, 25, 36),
- (74, 29, 33), (73, 29, 30), (29, 41, 29), (28, 38, 27),
- (11, 17, 13), (5, 16, 11), (10, 12, 8), (12, 12, 10),
- (26, 18, 7), (71, 26, 33), (85, 30, 43), (96, 81, 53),
- (86, 157, 121), (127, 184, 120), (145, 173, 143), (163, 176, 159),
- (197, 184, 169), (215, 198, 190), (209, 202, 182), (179, 201, 158),
- (155, 200, 143), (139, 195, 127), (134, 184, 113), (148, 113, 77),
- (158, 36, 13), (165, 15, 3), (174, 4, 5), (178, 5, 1),
- (181, 14, 1), (162, 18, 3), (131, 19, 0), (119, 22, 5),
- (122, 28, 14), (144, 95, 64), (161, 147, 76), (136, 184, 115),
- (138, 187, 118), (151, 186, 112), (213, 190, 86), (235, 190, 72),
- (252, 203, 78), (239, 213, 117), (231, 214, 169), (234, 218, 179),
- (228, 220, 181), (210, 214, 170), (160, 205, 149), (148, 202, 142),
- (147, 200, 138), (161, 198, 139), (181, 200, 134), (198, 195, 118),
- (234, 187, 70), (241, 174, 51), (230, 129, 18), (227, 125, 3),
- (224, 121, 3), (228, 119, 2), (222, 123, 4), (224, 125, 4),
- (223, 130, 1), (229, 145, 1), (232, 166, 29), (219, 181, 69),
- (183, 183, 110), (153, 193, 124), (153, 201, 135), (158, 203, 146),
- (188, 210, 164), (206, 218, 197), (202, 219, 203), (200, 214, 201),
- (149, 193, 172), (112, 192, 183), (125, 194, 172), (144, 192, 132),
- (166, 192, 126), (213, 152, 98), (213, 131, 14), (218, 121, 7),
- (221, 113, 5), (220, 111, 2), (223, 117, 2), (223, 117, 4),
- (222, 118, 1), (218, 119, 1), (218, 122, 0), (217, 125, 1),
- (217, 134, 9), (231, 160, 32), (241, 171, 85), (206, 186, 135),
- (230, 211, 173), (227, 216, 188), (227, 210, 192), (230, 220, 195),
- (226, 221, 194), (225, 219, 188), (221, 218, 192), (223, 227, 196),
- (219, 222, 207), (207, 221, 204), (216, 223, 196), (215, 218, 189),
- (220, 218, 173), (204, 191, 145), (201, 135, 144), (218, 142, 83),
- (196, 127, 22), (202, 87, 2), (163, 21, 0), (124, 19, 1),
- (101, 32, 6), (84, 47, 14), (111, 120, 67), (85, 155, 123),
- (89, 165, 129), (83, 157, 124), (70, 122, 117), (78, 32, 40)
-),
-
-// 78 kandinsky.yellow-red-blue.ppm
-(
- (8, 1, 9), (18, 7, 12), (41, 2, 17), (56, 14, 26),
- (97, 18, 40), (101, 48, 45), (110, 76, 36), (142, 112, 37),
- (125, 122, 42), (118, 90, 40), (110, 72, 34), (104, 17, 29),
- (111, 23, 27), (141, 41, 42), (168, 88, 88), (178, 116, 101),
- (156, 118, 128), (138, 130, 114), (139, 126, 99), (132, 121, 90),
- (129, 120, 101), (129, 118, 116), (110, 100, 123), (92, 69, 125),
- (85, 65, 116), (98, 71, 105), (130, 98, 74), (137, 130, 54),
- (140, 128, 55), (145, 118, 45), (149, 123, 38), (144, 128, 50),
- (158, 141, 56), (172, 151, 55), (159, 145, 47), (171, 154, 58),
- (184, 153, 66), (185, 154, 70), (183, 155, 68), (177, 163, 70),
- (174, 160, 66), (168, 157, 71), (172, 159, 65), (168, 156, 68),
- (163, 155, 67), (160, 147, 69), (164, 151, 85), (164, 153, 89),
- (162, 153, 91), (156, 155, 98), (155, 142, 108), (158, 149, 97),
- (152, 149, 96), (151, 147, 113), (143, 137, 124), (139, 128, 135),
- (128, 118, 135), (119, 126, 142), (115, 128, 147), (116, 128, 154),
- (117, 109, 167), (105, 110, 165), (103, 139, 206), (116, 143, 241),
- (118, 132, 242), (128, 138, 243), (135, 150, 243), (148, 161, 244),
- (140, 151, 239), (141, 160, 242), (145, 155, 240), (158, 145, 230),
- (161, 146, 223), (144, 152, 223), (158, 136, 227), (170, 135, 216),
- (169, 146, 220), (188, 165, 214), (210, 179, 238), (219, 192, 244),
- (233, 209, 245), (236, 211, 243), (218, 190, 245), (191, 170, 246),
- (178, 158, 247), (157, 144, 237), (147, 128, 230), (143, 125, 227),
- (103, 124, 233), (100, 115, 200), (102, 87, 192), (75, 74, 148),
- (27, 54, 120), (30, 45, 100), (30, 39, 66), (28, 37, 51),
- (33, 31, 33), (32, 33, 37), (39, 45, 51), (40, 67, 94),
- (59, 52, 113), (71, 66, 120), (78, 66, 158), (88, 66, 180),
- (107, 75, 215), (120, 89, 216), (125, 84, 226), (132, 101, 228),
- (141, 107, 236), (144, 113, 236), (139, 108, 233), (125, 104, 207),
- (110, 95, 198), (133, 110, 177), (155, 133, 166), (168, 154, 171),
- (163, 149, 162), (145, 134, 166), (129, 132, 161), (109, 121, 132),
- (96, 114, 122), (86, 98, 124), (67, 76, 117), (56, 63, 104),
- (60, 58, 69), (66, 35, 69), (95, 25, 56), (113, 29, 62),
- (144, 42, 79), (157, 65, 100), (129, 75, 130), (98, 81, 181),
- (97, 85, 199), (96, 61, 204), (94, 59, 202), (89, 57, 197),
- (85, 53, 196), (92, 63, 190), (94, 61, 197), (90, 59, 188),
- (74, 45, 173), (70, 43, 176), (69, 40, 160), (63, 36, 144),
- (31, 33, 99), (20, 19, 67), (19, 16, 48), (17, 14, 39),
- (19, 20, 27), (13, 9, 7), (5, 2, 9), (5, 0, 7),
- (4, 0, 6), (1, 1, 3), (1, 0, 2), (3, 2, 2),
- (3, 4, 4), (3, 2, 6), (3, 1, 10), (8, 6, 14),
- (22, 19, 32), (34, 29, 31), (34, 30, 30), (42, 29, 38),
- (44, 26, 48), (52, 37, 48), (60, 56, 66), (66, 66, 74),
- (67, 75, 95), (128, 118, 104), (155, 142, 109), (168, 155, 126),
- (178, 163, 154), (177, 167, 165), (183, 170, 173), (193, 175, 195),
- (201, 183, 220), (214, 186, 227), (215, 178, 232), (219, 180, 240),
- (208, 180, 244), (198, 175, 242), (178, 171, 231), (177, 160, 220),
- (182, 156, 210), (184, 156, 207), (186, 155, 207), (181, 158, 187),
- (180, 159, 185), (151, 141, 201), (143, 130, 204), (154, 126, 218),
- (147, 120, 232), (148, 115, 236), (158, 120, 237), (158, 137, 235),
- (156, 139, 240), (149, 152, 246), (148, 157, 250), (150, 160, 250),
- (163, 158, 254), (182, 174, 250), (181, 177, 239), (175, 177, 235),
- (176, 167, 212), (163, 149, 196), (147, 149, 183), (136, 140, 187),
- (120, 119, 174), (126, 123, 191), (145, 138, 187), (139, 147, 196),
- (149, 129, 196), (157, 132, 188), (164, 93, 177), (183, 94, 182),
- (185, 110, 174), (183, 133, 144), (158, 138, 149), (166, 141, 158),
- (159, 147, 145), (158, 150, 130), (160, 155, 125), (161, 156, 101),
- (168, 157, 80), (175, 160, 75), (187, 159, 70), (192, 162, 64),
- (228, 195, 48), (198, 165, 66), (200, 174, 84), (202, 169, 86),
- (220, 171, 90), (216, 186, 60), (211, 181, 92), (211, 177, 96),
- (221, 172, 100), (207, 178, 98), (219, 186, 97), (228, 203, 101),
- (225, 197, 113), (223, 192, 148), (213, 188, 149), (209, 179, 151),
- (194, 163, 141), (182, 166, 137), (162, 152, 107), (161, 150, 87),
- (159, 145, 65), (158, 130, 56), (138, 129, 75), (125, 95, 54),
- (104, 70, 31), (56, 19, 44), (27, 9, 40), (13, 2, 11)
-),
-
-// 79 klee.insula-dulcamara.ppm
-(
- (23, 10, 4), (63, 38, 27), (144, 110, 85), (148, 131, 73),
- (144, 136, 86), (163, 131, 90), (176, 146, 96), (192, 163, 102),
- (193, 157, 114), (193, 161, 130), (193, 168, 147), (181, 169, 156),
- (168, 169, 150), (146, 160, 158), (130, 147, 155), (120, 159, 162),
- (121, 161, 146), (112, 150, 152), (87, 121, 142), (92, 116, 138),
- (119, 138, 142), (131, 142, 131), (154, 158, 110), (156, 154, 101),
- (171, 151, 99), (170, 147, 84), (166, 131, 76), (152, 128, 75),
- (149, 122, 63), (109, 83, 48), (26, 8, 7), (24, 6, 4),
- (19, 7, 6), (17, 3, 2), (9, 2, 2), (4, 11, 6),
- (26, 20, 6), (87, 117, 85), (117, 151, 117), (145, 138, 113),
- (143, 132, 87), (129, 107, 66), (28, 10, 7), (22, 7, 8),
- (30, 15, 12), (92, 111, 109), (84, 117, 137), (84, 111, 146),
- (110, 139, 153), (126, 157, 141), (153, 160, 132), (151, 165, 120),
- (164, 171, 122), (171, 167, 111), (170, 169, 104), (177, 149, 104),
- (186, 143, 93), (176, 148, 77), (160, 151, 65), (175, 150, 75),
- (169, 141, 61), (163, 108, 61), (132, 86, 35), (32, 9, 1),
- (34, 20, 5), (128, 109, 56), (159, 114, 78), (177, 117, 83),
- (186, 129, 83), (184, 131, 89), (193, 134, 99), (187, 149, 91),
- (192, 143, 100), (199, 154, 108), (201, 156, 119), (201, 169, 121),
- (202, 174, 128), (201, 178, 133), (213, 183, 133), (206, 179, 137),
- (210, 179, 137), (219, 180, 138), (219, 182, 133), (216, 185, 134),
- (216, 185, 137), (221, 184, 144), (221, 193, 147), (221, 192, 158),
- (219, 187, 159), (221, 190, 165), (221, 196, 167), (220, 197, 172),
- (220, 200, 165), (206, 196, 165), (196, 191, 167), (195, 184, 166),
- (192, 178, 167), (166, 178, 173), (160, 179, 167), (158, 168, 161),
- (149, 165, 164), (148, 164, 167), (144, 170, 170), (142, 165, 178),
- (121, 153, 171), (113, 138, 160), (94, 119, 147), (89, 110, 140),
- (52, 49, 54), (23, 10, 7), (14, 5, 0), (6, 1, 0),
- (9, 2, 1), (19, 8, 7), (26, 8, 6), (54, 34, 14),
- (150, 122, 40), (147, 148, 57), (143, 149, 61), (155, 145, 69),
- (176, 143, 69), (194, 151, 66), (199, 146, 64), (197, 145, 60),
- (181, 145, 67), (178, 139, 72), (186, 142, 76), (183, 147, 72),
- (185, 154, 80), (190, 156, 84), (191, 168, 99), (175, 179, 104),
- (181, 168, 120), (195, 169, 133), (183, 174, 137), (197, 165, 130),
- (206, 166, 126), (211, 176, 133), (209, 188, 136), (215, 181, 133),
- (202, 184, 122), (205, 197, 119), (195, 192, 115), (203, 190, 107),
- (210, 172, 110), (212, 189, 110), (207, 192, 106), (191, 190, 101),
- (182, 186, 92), (174, 183, 78), (168, 179, 79), (158, 175, 75),
- (157, 166, 69), (145, 164, 64), (129, 163, 91), (94, 146, 106),
- (67, 58, 29), (24, 11, 6), (26, 9, 6), (95, 79, 42),
- (121, 129, 96), (146, 161, 92), (166, 185, 88), (172, 177, 82),
- (185, 184, 76), (184, 187, 85), (179, 177, 86), (189, 175, 97),
- (203, 177, 100), (199, 168, 110), (211, 164, 112), (208, 162, 123),
- (202, 166, 121), (210, 164, 134), (207, 167, 147), (207, 169, 135),
- (207, 169, 130), (214, 174, 125), (210, 173, 122), (205, 172, 125),
- (202, 178, 124), (187, 178, 120), (184, 182, 117), (203, 187, 95),
- (209, 186, 94), (217, 193, 101), (213, 175, 93), (208, 171, 87),
- (208, 165, 80), (205, 158, 79), (193, 160, 79), (192, 162, 80),
- (203, 180, 85), (199, 187, 82), (217, 198, 90), (220, 201, 98),
- (226, 204, 105), (221, 190, 103), (222, 200, 120), (222, 191, 127),
- (234, 200, 134), (222, 186, 122), (221, 186, 133), (219, 186, 135),
- (215, 185, 130), (206, 189, 130), (204, 185, 139), (206, 183, 146),
- (200, 174, 144), (202, 177, 146), (193, 182, 150), (187, 184, 154),
- (181, 174, 153), (194, 184, 149), (210, 178, 152), (209, 181, 157),
- (216, 188, 146), (214, 191, 146), (216, 196, 147), (223, 197, 151),
- (226, 198, 154), (223, 207, 156), (215, 203, 166), (221, 204, 164),
- (222, 195, 177), (237, 204, 177), (223, 200, 171), (230, 221, 187),
- (226, 219, 191), (217, 208, 195), (255, 250, 232), (210, 201, 181),
- (217, 209, 167), (230, 208, 161), (227, 208, 158), (224, 207, 153),
- (226, 202, 156), (227, 196, 161), (223, 191, 165), (224, 190, 159),
- (219, 196, 162), (215, 198, 163), (212, 192, 167), (211, 191, 160),
- (206, 196, 161), (206, 195, 165), (207, 186, 165), (200, 190, 166),
- (199, 194, 160), (198, 197, 143), (179, 200, 141), (171, 171, 130),
- (155, 147, 120), (147, 135, 111), (134, 114, 74), (34, 16, 7)
-),
-
-// 80 nile.ppm
-(
- (6, 39, 66), (27, 62, 99), (97, 68, 75), (156, 67, 38),
- (216, 117, 3), (235, 142, 3), (254, 172, 3), (250, 212, 163),
- (252, 231, 218), (238, 226, 247), (239, 229, 249), (237, 221, 250),
- (220, 207, 244), (203, 200, 243), (198, 194, 235), (198, 173, 212),
- (205, 162, 167), (203, 138, 42), (233, 145, 2), (242, 148, 1),
- (250, 157, 6), (215, 175, 140), (203, 175, 195), (190, 164, 195),
- (190, 148, 137), (216, 135, 22), (215, 125, 10), (171, 102, 23),
- (129, 100, 47), (121, 95, 144), (128, 142, 174), (173, 161, 221),
- (183, 170, 228), (186, 173, 229), (188, 175, 237), (188, 180, 239),
- (191, 178, 242), (191, 176, 241), (195, 171, 230), (193, 166, 240),
- (196, 167, 231), (195, 168, 229), (185, 164, 220), (177, 160, 210),
- (137, 139, 141), (134, 82, 60), (141, 38, 18), (116, 24, 1),
- (112, 16, 1), (115, 28, 6), (120, 61, 52), (103, 73, 159),
- (64, 36, 166), (29, 40, 175), (24, 42, 167), (8, 47, 170),
- (2, 38, 172), (7, 34, 178), (9, 48, 185), (19, 54, 186),
- (23, 67, 194), (40, 59, 185), (52, 61, 183), (65, 68, 191),
- (68, 70, 191), (77, 86, 199), (84, 89, 201), (105, 106, 203),
- (114, 114, 223), (178, 149, 221), (193, 157, 211), (211, 172, 164),
- (248, 158, 11), (254, 165, 3), (252, 172, 8), (234, 191, 176),
- (219, 196, 207), (212, 193, 216), (207, 192, 219), (205, 177, 227),
- (203, 179, 227), (197, 183, 238), (196, 189, 244), (194, 184, 244),
- (200, 187, 245), (205, 199, 251), (213, 215, 251), (217, 214, 254),
- (236, 233, 250), (247, 232, 253), (251, 238, 253), (251, 242, 251),
- (252, 243, 251), (251, 240, 252), (243, 231, 251), (233, 219, 231),
- (235, 212, 214), (213, 182, 218), (204, 164, 169), (161, 110, 98),
- (115, 59, 43), (119, 40, 3), (124, 31, 5), (132, 39, 8),
- (174, 73, 7), (223, 128, 5), (243, 157, 10), (232, 179, 167),
- (224, 196, 210), (239, 205, 211), (241, 221, 218), (234, 223, 238),
- (236, 225, 248), (230, 217, 247), (229, 206, 234), (219, 205, 219),
- (214, 196, 210), (215, 184, 163), (246, 158, 7), (249, 165, 3),
- (245, 160, 4), (241, 146, 3), (233, 137, 2), (220, 122, 7),
- (161, 88, 51), (153, 127, 130), (172, 145, 194), (191, 160, 214),
- (192, 164, 225), (192, 162, 230), (185, 159, 232), (177, 156, 226),
- (144, 147, 223), (98, 131, 220), (81, 124, 214), (64, 115, 203),
- (61, 117, 181), (62, 111, 175), (69, 106, 162), (66, 106, 148),
- (49, 100, 154), (25, 87, 150), (30, 80, 145), (13, 66, 130),
- (17, 70, 121), (32, 80, 103), (68, 82, 99), (88, 34, 11),
- (105, 17, 6), (106, 19, 3), (119, 56, 31), (114, 76, 83),
- (118, 101, 167), (161, 150, 217), (176, 172, 233), (179, 177, 233),
- (176, 183, 242), (171, 177, 238), (168, 181, 241), (177, 185, 242),
- (178, 188, 241), (178, 190, 247), (189, 196, 252), (194, 208, 250),
- (203, 203, 243), (197, 198, 244), (196, 195, 243), (192, 196, 244),
- (196, 193, 238), (192, 187, 239), (183, 191, 240), (182, 190, 244),
- (188, 191, 224), (185, 179, 224), (185, 171, 210), (171, 144, 177),
- (175, 129, 92), (225, 138, 1), (234, 140, 1), (240, 146, 4),
- (245, 151, 6), (219, 168, 138), (193, 157, 206), (173, 157, 219),
- (108, 123, 203), (83, 122, 207), (70, 127, 189), (64, 116, 180),
- (61, 113, 168), (56, 97, 158), (30, 89, 142), (35, 90, 128),
- (30, 89, 125), (22, 77, 120), (18, 68, 110), (20, 55, 88),
- (93, 8, 6), (100, 9, 3), (118, 14, 1), (136, 41, 6),
- (217, 113, 3), (227, 137, 1), (223, 132, 3), (165, 99, 20),
- (144, 55, 30), (127, 32, 6), (116, 26, 6), (112, 46, 44),
- (111, 71, 98), (92, 93, 152), (107, 110, 176), (102, 115, 200),
- (110, 118, 213), (146, 142, 222), (173, 163, 224), (182, 175, 229),
- (184, 179, 233), (184, 177, 236), (182, 172, 239), (178, 170, 239),
- (174, 173, 237), (170, 160, 225), (108, 120, 218), (98, 125, 210),
- (84, 119, 218), (81, 121, 217), (71, 123, 218), (72, 115, 212),
- (79, 114, 208), (87, 116, 206), (87, 106, 203), (85, 100, 202),
- (74, 92, 198), (57, 90, 209), (55, 95, 206), (61, 88, 195),
- (61, 79, 186), (51, 83, 194), (33, 80, 195), (32, 87, 198),
- (32, 90, 201), (51, 104, 211), (58, 102, 206), (61, 106, 181),
- (62, 110, 178), (72, 115, 165), (73, 110, 160), (75, 95, 155),
- (75, 96, 145), (68, 91, 149), (39, 96, 148), (31, 81, 143),
- (29, 82, 137), (23, 79, 121), (25, 64, 120), (17, 60, 100)
-),
-
-// 81 picasso.jfille-chevre.ppm
-(
- (24, 0, 0), (84, 2, 2), (184, 46, 0), (195, 61, 5),
- (198, 61, 2), (203, 76, 3), (207, 80, 3), (211, 85, 3),
- (209, 84, 2), (208, 79, 3), (204, 73, 0), (203, 61, 1),
- (201, 59, 4), (199, 62, 3), (202, 76, 3), (205, 77, 7),
- (207, 85, 7), (203, 93, 14), (194, 90, 28), (203, 102, 46),
- (204, 100, 40), (183, 97, 38), (185, 96, 28), (151, 102, 51),
- (196, 102, 41), (206, 119, 51), (225, 142, 78), (222, 148, 77),
- (228, 148, 76), (220, 140, 77), (199, 136, 70), (208, 114, 43),
- (209, 108, 37), (199, 124, 31), (206, 127, 29), (207, 130, 30),
- (205, 135, 30), (208, 137, 32), (214, 146, 36), (218, 154, 55),
- (222, 162, 83), (225, 184, 99), (228, 197, 128), (232, 202, 150),
- (227, 202, 163), (237, 208, 172), (239, 211, 172), (241, 214, 173),
- (246, 218, 175), (248, 219, 178), (249, 220, 178), (247, 223, 185),
- (252, 226, 180), (252, 224, 187), (250, 226, 191), (249, 225, 189),
- (247, 224, 191), (249, 226, 195), (248, 225, 192), (247, 227, 192),
- (247, 224, 193), (245, 222, 193), (244, 220, 186), (243, 221, 184),
- (245, 220, 182), (245, 216, 184), (244, 215, 183), (242, 216, 180),
- (239, 215, 179), (238, 213, 175), (237, 214, 172), (238, 211, 162),
- (236, 206, 152), (236, 204, 140), (232, 199, 128), (229, 179, 113),
- (229, 167, 97), (225, 163, 93), (223, 155, 82), (210, 147, 85),
- (196, 126, 70), (208, 104, 48), (215, 101, 49), (211, 111, 32),
- (205, 125, 18), (214, 133, 14), (214, 142, 15), (215, 153, 44),
- (219, 168, 76), (228, 184, 90), (231, 188, 99), (233, 194, 118),
- (241, 203, 124), (235, 202, 135), (236, 201, 133), (237, 186, 120),
- (237, 176, 107), (231, 171, 102), (231, 168, 94), (227, 167, 101),
- (225, 168, 119), (212, 164, 105), (232, 178, 119), (244, 194, 131),
- (241, 206, 140), (238, 208, 150), (238, 210, 161), (233, 208, 170),
- (233, 211, 169), (237, 215, 173), (241, 217, 177), (243, 217, 181),
- (246, 218, 179), (247, 221, 173), (251, 223, 174), (247, 220, 172),
- (247, 220, 169), (243, 216, 161), (245, 209, 144), (242, 201, 137),
- (241, 201, 116), (232, 187, 99), (227, 160, 80), (225, 145, 73),
- (217, 122, 51), (213, 122, 33), (204, 129, 21), (200, 127, 20),
- (197, 121, 11), (196, 117, 7), (193, 109, 0), (195, 120, 8),
- (197, 132, 18), (209, 137, 27), (218, 145, 31), (220, 163, 56),
- (230, 186, 95), (232, 193, 105), (233, 200, 129), (237, 207, 141),
- (245, 211, 150), (242, 215, 158), (242, 213, 164), (236, 212, 171),
- (235, 211, 172), (234, 212, 176), (236, 214, 177), (238, 213, 183),
- (238, 214, 179), (227, 207, 181), (240, 215, 182), (242, 219, 182),
- (241, 221, 182), (243, 221, 183), (244, 220, 183), (242, 218, 183),
- (240, 216, 190), (242, 218, 191), (246, 219, 195), (245, 224, 198),
- (243, 226, 199), (246, 228, 205), (246, 226, 202), (250, 230, 205),
- (250, 229, 206), (248, 231, 205), (250, 228, 197), (248, 230, 194),
- (248, 228, 196), (246, 227, 195), (244, 224, 196), (239, 223, 197),
- (236, 214, 193), (237, 218, 188), (240, 217, 186), (239, 215, 181),
- (241, 212, 173), (238, 211, 166), (237, 212, 155), (233, 206, 145),
- (235, 201, 134), (220, 179, 120), (212, 170, 121), (206, 175, 108),
- (211, 162, 117), (210, 156, 93), (223, 154, 89), (224, 158, 81),
- (228, 163, 81), (234, 167, 90), (237, 176, 104), (240, 193, 127),
- (237, 204, 141), (237, 206, 152), (237, 208, 159), (238, 212, 165),
- (241, 218, 170), (240, 215, 171), (244, 216, 170), (246, 215, 160),
- (242, 213, 169), (245, 210, 160), (249, 215, 154), (247, 212, 146),
- (251, 213, 137), (245, 211, 137), (239, 207, 146), (235, 203, 151),
- (224, 201, 154), (236, 202, 151), (237, 203, 154), (233, 206, 158),
- (239, 210, 166), (238, 211, 169), (240, 211, 167), (242, 212, 168),
- (239, 212, 164), (241, 211, 157), (236, 208, 150), (236, 205, 142),
- (235, 202, 139), (231, 192, 122), (227, 189, 102), (226, 168, 88),
- (224, 159, 72), (211, 144, 40), (201, 136, 33), (204, 132, 21),
- (205, 133, 16), (208, 132, 14), (205, 131, 10), (204, 130, 9),
- (202, 120, 8), (204, 124, 2), (195, 119, 6), (193, 117, 12),
- (205, 109, 27), (213, 98, 30), (203, 89, 27), (207, 92, 29),
- (212, 95, 23), (203, 90, 24), (201, 89, 25), (203, 90, 23),
- (202, 90, 20), (204, 92, 16), (203, 85, 11), (189, 82, 5),
- (196, 80, 15), (193, 78, 12), (189, 68, 5), (194, 78, 4),
- (183, 70, 2), (182, 65, 9), (147, 49, 11), (42, 1, 3)
-),
-
-// 82 pollock.lavender-mist.ppm
-(
- (3, 5, 2), (37, 33, 23), (65, 68, 36), (96, 95, 63),
- (128, 112, 83), (152, 127, 86), (168, 141, 100), (181, 155, 104),
- (183, 157, 111), (179, 157, 119), (175, 157, 121), (175, 159, 122),
- (172, 157, 121), (168, 154, 114), (161, 149, 111), (154, 140, 106),
- (150, 139, 107), (149, 135, 103), (144, 132, 102), (140, 130, 104),
- (137, 128, 103), (140, 124, 102), (136, 126, 102), (133, 124, 97),
- (135, 123, 94), (137, 123, 96), (140, 123, 94), (142, 126, 98),
- (146, 125, 99), (150, 136, 101), (157, 145, 102), (164, 146, 107),
- (172, 150, 121), (172, 156, 126), (180, 156, 123), (196, 164, 119),
- (207, 171, 120), (208, 174, 128), (212, 181, 136), (210, 187, 137),
- (209, 181, 131), (206, 168, 129), (203, 169, 127), (196, 171, 121),
- (184, 166, 122), (177, 156, 117), (164, 146, 105), (156, 131, 93),
- (136, 121, 89), (121, 112, 82), (105, 104, 75), (102, 102, 77),
- (94, 90, 74), (71, 76, 62), (73, 77, 57), (94, 90, 65),
- (108, 96, 66), (111, 98, 71), (110, 99, 81), (115, 111, 86),
- (121, 114, 95), (123, 114, 94), (129, 117, 94), (130, 120, 90),
- (130, 121, 90), (130, 119, 86), (130, 117, 81), (125, 103, 68),
- (107, 88, 56), (96, 84, 53), (74, 62, 40), (55, 48, 36),
- (41, 31, 29), (40, 34, 24), (37, 38, 25), (42, 39, 28),
- (56, 49, 28), (59, 57, 36), (69, 73, 51), (94, 80, 63),
- (99, 95, 79), (106, 99, 80), (118, 111, 85), (126, 113, 92),
- (133, 123, 95), (132, 128, 95), (137, 132, 95), (140, 133, 103),
- (141, 132, 104), (142, 135, 106), (144, 135, 109), (148, 139, 112),
- (148, 142, 113), (151, 146, 118), (151, 144, 121), (156, 145, 124),
- (152, 151, 130), (147, 156, 130), (150, 159, 134), (158, 157, 132),
- (162, 158, 136), (164, 160, 137), (173, 165, 143), (179, 171, 154),
- (189, 179, 155), (194, 187, 161), (192, 186, 164), (188, 186, 158),
- (188, 180, 149), (185, 177, 146), (179, 167, 139), (170, 164, 132),
- (167, 157, 129), (162, 155, 126), (155, 149, 120), (158, 142, 119),
- (156, 142, 115), (157, 147, 114), (159, 148, 115), (164, 152, 115),
- (167, 153, 123), (169, 155, 129), (173, 160, 131), (176, 163, 130),
- (185, 172, 135), (191, 181, 142), (197, 185, 149), (198, 188, 159),
- (202, 187, 160), (207, 190, 156), (212, 196, 152), (212, 194, 155),
- (207, 193, 164), (209, 196, 165), (213, 197, 165), (218, 194, 160),
- (215, 189, 152), (207, 185, 152), (200, 179, 150), (197, 177, 145),
- (188, 170, 137), (174, 160, 131), (169, 157, 127), (166, 162, 119),
- (155, 153, 116), (147, 145, 108), (145, 138, 114), (139, 134, 114),
- (138, 132, 115), (129, 133, 113), (129, 128, 109), (127, 130, 102),
- (119, 118, 93), (119, 112, 87), (114, 101, 77), (114, 102, 72),
- (117, 106, 74), (117, 111, 77), (123, 116, 87), (120, 115, 91),
- (126, 121, 92), (134, 128, 92), (145, 128, 90), (149, 138, 97),
- (154, 140, 104), (162, 138, 103), (163, 137, 102), (167, 143, 108),
- (167, 144, 111), (172, 149, 118), (175, 157, 121), (177, 163, 122),
- (180, 166, 119), (186, 167, 128), (191, 174, 130), (200, 173, 131),
- (201, 173, 132), (192, 176, 136), (188, 174, 141), (189, 177, 143),
- (191, 172, 136), (185, 166, 128), (181, 161, 126), (187, 157, 122),
- (194, 149, 113), (182, 140, 94), (166, 118, 76), (131, 100, 61),
- (101, 81, 56), (74, 70, 52), (71, 56, 38), (66, 55, 35),
- (58, 49, 32), (69, 63, 49), (77, 73, 56), (94, 84, 71),
- (98, 97, 80), (103, 103, 88), (101, 117, 98), (109, 143, 125),
- (138, 142, 122), (138, 142, 121), (145, 143, 123), (155, 152, 128),
- (161, 158, 133), (172, 159, 137), (184, 169, 143), (197, 178, 149),
- (201, 187, 146), (206, 188, 152), (215, 189, 147), (213, 188, 135),
- (222, 181, 123), (213, 181, 124), (203, 163, 112), (192, 153, 110),
- (185, 145, 99), (177, 142, 106), (168, 142, 105), (162, 142, 105),
- (154, 139, 106), (151, 135, 109), (149, 136, 110), (150, 137, 114),
- (151, 143, 120), (158, 146, 122), (167, 155, 130), (181, 168, 134),
- (194, 182, 143), (208, 186, 143), (210, 200, 145), (224, 198, 145),
- (225, 196, 150), (229, 205, 161), (243, 223, 174), (245, 222, 183),
- (232, 211, 177), (225, 208, 171), (224, 219, 189), (224, 217, 200),
- (222, 205, 186), (207, 203, 169), (203, 196, 156), (196, 186, 157),
- (189, 178, 149), (175, 164, 133), (163, 157, 129), (151, 151, 120),
- (141, 141, 112), (132, 129, 104), (121, 128, 106), (100, 110, 94),
- (84, 88, 75), (73, 69, 60), (50, 56, 42), (18, 19, 13)
-),
-
-// 83 yngpaint.ppm
-(
- (20, 15, 10), (52, 47, 45), (20, 105, 104), (63, 130, 123),
- (91, 144, 114), (104, 140, 123), (126, 141, 130), (137, 151, 131),
- (160, 157, 128), (170, 165, 126), (182, 173, 128), (188, 186, 129),
- (190, 192, 144), (200, 204, 157), (204, 205, 163), (211, 209, 166),
- (212, 213, 167), (216, 218, 171), (219, 220, 174), (221, 223, 173),
- (222, 224, 176), (222, 224, 177), (224, 224, 174), (222, 222, 171),
- (221, 221, 167), (220, 220, 164), (219, 220, 160), (217, 219, 154),
- (215, 218, 153), (212, 211, 148), (202, 203, 153), (194, 194, 152),
- (185, 182, 141), (171, 167, 129), (165, 167, 121), (166, 153, 113),
- (162, 134, 98), (158, 140, 102), (171, 158, 105), (172, 163, 116),
- (165, 163, 117), (175, 171, 107), (179, 169, 111), (187, 166, 130),
- (192, 187, 131), (197, 193, 140), (202, 201, 155), (205, 207, 158),
- (210, 214, 155), (211, 223, 162), (220, 222, 163), (226, 224, 166),
- (225, 222, 171), (224, 224, 172), (224, 224, 174), (224, 226, 176),
- (225, 226, 182), (225, 231, 185), (225, 227, 177), (227, 227, 175),
- (228, 227, 180), (229, 231, 184), (228, 234, 188), (226, 232, 188),
- (228, 234, 190), (229, 231, 192), (228, 233, 191), (227, 232, 192),
- (229, 234, 194), (228, 233, 196), (229, 233, 200), (231, 235, 202),
- (233, 242, 214), (244, 247, 219), (236, 241, 210), (238, 235, 204),
- (234, 238, 201), (229, 236, 201), (229, 234, 202), (231, 236, 199),
- (234, 234, 196), (233, 231, 191), (233, 231, 190), (229, 230, 188),
- (229, 229, 188), (220, 224, 189), (218, 222, 189), (219, 223, 190),
- (220, 224, 188), (220, 224, 187), (222, 230, 183), (224, 225, 181),
- (220, 226, 180), (220, 226, 178), (219, 226, 178), (217, 226, 174),
- (218, 226, 172), (220, 222, 172), (221, 221, 171), (223, 221, 169),
- (224, 221, 168), (224, 219, 169), (222, 218, 170), (217, 219, 169),
- (216, 219, 165), (216, 216, 162), (213, 213, 161), (205, 208, 157),
- (201, 199, 146), (184, 184, 129), (165, 164, 109), (152, 146, 97),
- (143, 145, 89), (137, 143, 95), (145, 149, 111), (126, 130, 101),
- (107, 137, 86), (89, 115, 101), (116, 115, 83), (117, 115, 97),
- (122, 131, 115), (115, 122, 105), (108, 124, 125), (133, 143, 104),
- (139, 144, 116), (142, 154, 120), (166, 172, 118), (182, 187, 121),
- (195, 198, 119), (206, 208, 146), (212, 210, 145), (212, 219, 154),
- (214, 218, 157), (215, 217, 157), (216, 217, 157), (216, 217, 159),
- (215, 213, 159), (212, 212, 162), (205, 206, 162), (203, 199, 162),
- (200, 200, 157), (184, 185, 144), (173, 166, 139), (141, 155, 133),
- (114, 148, 132), (99, 147, 140), (90, 142, 146), (110, 149, 142),
- (125, 157, 145), (129, 146, 147), (164, 165, 137), (183, 186, 140),
- (200, 202, 161), (203, 203, 170), (204, 210, 173), (205, 208, 177),
- (211, 210, 180), (212, 215, 184), (212, 214, 190), (217, 217, 189),
- (219, 218, 187), (217, 221, 189), (221, 220, 190), (221, 221, 195),
- (219, 222, 191), (221, 225, 192), (218, 221, 195), (218, 222, 198),
- (218, 222, 197), (215, 226, 194), (218, 224, 190), (218, 223, 183),
- (218, 224, 180), (218, 224, 177), (217, 224, 180), (216, 221, 181),
- (216, 220, 183), (213, 218, 183), (213, 216, 185), (213, 216, 184),
- (214, 213, 183), (213, 210, 180), (209, 213, 175), (213, 215, 168),
- (216, 215, 168), (216, 216, 166), (215, 212, 165), (214, 212, 163),
- (214, 214, 160), (217, 217, 163), (217, 217, 167), (216, 218, 170),
- (218, 220, 173), (221, 220, 174), (222, 221, 175), (221, 222, 179),
- (217, 224, 180), (217, 221, 187), (214, 220, 186), (216, 219, 188),
- (216, 219, 188), (218, 218, 190), (220, 218, 192), (214, 218, 190),
- (216, 219, 188), (215, 218, 187), (217, 216, 185), (216, 215, 184),
- (216, 215, 184), (217, 214, 184), (216, 216, 184), (217, 217, 183),
- (220, 221, 182), (219, 219, 184), (220, 220, 184), (217, 222, 183),
- (217, 223, 179), (215, 221, 176), (213, 219, 175), (215, 221, 173),
- (215, 222, 171), (213, 222, 169), (215, 222, 173), (216, 222, 173),
- (219, 221, 174), (216, 222, 174), (215, 221, 175), (215, 222, 178),
- (215, 220, 180), (219, 219, 181), (217, 216, 183), (215, 214, 183),
- (211, 214, 181), (206, 213, 173), (201, 207, 161), (202, 205, 148),
- (187, 186, 124), (181, 172, 107), (166, 158, 86), (166, 138, 81),
- (162, 142, 87), (150, 140, 75), (136, 133, 68), (132, 123, 66),
- (122, 117, 45), (119, 92, 9), (133, 113, 56), (102, 96, 52),
- (99, 55, 50), (116, 108, 66), (74, 61, 7), (75, 50, 24),
- (55, 41, 51), (46, 43, 20), (84, 9, 8), (32, 3, 5)
-),
-
-// 84 cl-gold-orange-green from classlady1.ugr
-((0, 64, 0), (44, 64, 0), (66, 64, 0), (88, 64, 0),
- (111, 73, 0), (135, 82, 0), (138, 91, 0), (142, 100, 0),
- (157, 137, 0), (163, 153, 0), (170, 170, 0), (184, 184, 3),
- (199, 199, 6), (213, 213, 9), (228, 228, 12), (235, 235, 13),
- (243, 243, 15), (233, 211, 14), (211, 167, 11), (190, 124, 8),
- (168, 80, 5), (146, 36, 2), (137, 18, 1), (128, 0, 0),
- (172, 88, 44), (193, 131, 66), (215, 175, 88), (235, 215, 108),
- (255, 255, 128), (244, 244, 117), (233, 233, 106), (211, 211, 84),
- (190, 190, 62), (128, 128, 0), (138, 138, 0), (148, 148, 0),
- (157, 157, 0), (167, 167, 0), (172, 172, 0), (177, 177, 0),
- (153, 164, 0), (121, 143, 0), (90, 123, 0), (58, 102, 0),
- (26, 81, 0), (13, 72, 0), (0, 64, 0), (44, 97, 24),
- (88, 130, 47), (175, 195, 95), (215, 225, 116), (255, 255, 138),
- (233, 222, 114), (211, 189, 91), (200, 173, 79), (190, 157, 67),
- (146, 91, 19), (134, 80, 9), (123, 70, 0), (118, 76, 0),
- (114, 83, 0), (111, 86, 0), (109, 89, 0), (104, 95, 0),
- (100, 100, 0), (129, 129, 0), (143, 143, 0), (157, 157, 0),
- (170, 170, 0), (183, 183, 0), (183, 183, 0), (183, 183, 0),
- (183, 183, 0), (183, 183, 0), (183, 183, 0), (173, 162, 0),
- (164, 142, 0), (159, 132, 0), (155, 122, 0), (145, 101, 0),
- (136, 81, 0), (150, 97, 24), (171, 129, 47), (193, 162, 71),
- (204, 178, 83), (215, 195, 95), (237, 228, 119), (255, 255, 138),
- (211, 211, 91), (189, 189, 67), (168, 168, 43), (157, 157, 31),
- (146, 146, 19), (128, 128, 0), (150, 150, 22), (172, 172, 44),
- (193, 193, 66), (255, 255, 128), (255, 244, 128), (255, 233, 128),
- (255, 228, 128), (255, 223, 129), (255, 212, 129), (255, 201, 129),
- (255, 203, 108), (255, 213, 85), (255, 224, 63), (255, 229, 52),
- (255, 235, 41), (255, 246, 18), (255, 255, 0), (233, 211, 0),
- (211, 167, 0), (168, 80, 0), (157, 58, 0), (146, 36, 0),
- (128, 0, 0), (106, 11, 0), (84, 22, 0), (62, 33, 0),
- (18, 55, 0), (31, 76, 11), (44, 97, 22), (66, 113, 33),
- (88, 130, 44), (131, 162, 66), (175, 195, 88), (255, 255, 128),
- (233, 222, 106), (190, 157, 62), (179, 140, 51), (168, 124, 40),
- (146, 91, 18), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (139, 76, 14),
- (150, 89, 28), (172, 114, 56), (193, 139, 85), (215, 164, 113),
- (237, 189, 141), (228, 190, 136), (214, 180, 122), (201, 171, 108),
- (174, 152, 79), (147, 133, 51), (120, 114, 23), (98, 98, 0),
- (152, 152, 38), (165, 165, 47), (179, 179, 57), (206, 206, 76),
- (233, 233, 95), (255, 255, 111), (255, 255, 111), (255, 255, 111),
- (255, 255, 111), (255, 255, 111), (244, 238, 101), (233, 222, 92),
- (211, 189, 73), (190, 157, 54), (168, 124, 35), (146, 91, 16),
- (144, 91, 0), (152, 105, 0), (161, 119, 0), (177, 146, 0),
- (193, 173, 0), (210, 201, 0), (223, 223, 0), (207, 185, 0),
- (190, 146, 0), (174, 108, 0), (158, 70, 0), (141, 31, 0),
- (128, 0, 0), (144, 38, 0), (161, 77, 0), (177, 115, 0),
- (210, 192, 0), (216, 207, 0), (223, 223, 0), (207, 207, 0),
- (190, 190, 0), (174, 174, 0), (158, 158, 0), (128, 128, 0),
- (150, 150, 0), (172, 172, 0), (193, 193, 0), (215, 215, 0),
- (237, 237, 0), (255, 255, 0), (244, 244, 0), (234, 234, 0),
- (223, 223, 0), (212, 212, 0), (202, 202, 0), (193, 193, 0),
- (176, 168, 0), (159, 143, 0), (142, 118, 0), (125, 93, 0),
- (108, 68, 0), (94, 47, 0), (122, 83, 22), (149, 118, 44),
- (177, 154, 66), (205, 190, 88), (232, 226, 110), (255, 255, 128),
- (242, 242, 113), (230, 228, 98), (217, 215, 83), (204, 201, 68),
- (191, 188, 52), (181, 177, 40), (181, 177, 40), (181, 177, 40),
- (181, 177, 40), (181, 177, 40), (181, 177, 40), (150, 158, 33),
- (119, 138, 26), (88, 119, 19), (57, 99, 12), (25, 80, 6),
- (0, 64, 0), (38, 91, 0), (77, 119, 0), (115, 146, 0),
- (153, 173, 0), (192, 201, 0), (223, 223, 0), (207, 196, 0),
- (190, 168, 0), (174, 141, 0), (158, 114, 0), (141, 86, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (144, 91, 0),
- (160, 118, 0), (176, 145, 0), (192, 172, 0), (221, 221, 0)
- ),
-
-// 85 cl-gold-rose
-((0, 0, 0), (252, 192, 0), (250, 190, 2), (248, 188, 4),
- (248, 186, 4), (248, 184, 4), (248, 184, 4), (248, 184, 4),
- (244, 180, 4), (244, 178, 6), (244, 176, 8), (242, 174, 8),
- (240, 172, 8), (240, 170, 8), (240, 168, 8), (238, 168, 10),
- (236, 168, 12), (236, 164, 12), (234, 162, 12), (232, 160, 12),
- (232, 158, 14), (232, 156, 16), (232, 156, 16), (232, 156, 16),
- (228, 152, 16), (228, 150, 16), (228, 148, 16), (226, 148, 18),
- (224, 148, 20), (224, 146, 20), (224, 144, 20), (224, 144, 20),
- (220, 140, 20), (220, 140, 24), (218, 138, 24), (216, 136, 24),
- (216, 134, 24), (216, 132, 24), (216, 132, 24), (216, 132, 24),
- (212, 128, 28), (212, 126, 28), (212, 124, 28), (210, 122, 28),
- (208, 120, 28), (208, 120, 30), (208, 120, 32), (208, 116, 32),
- (204, 116, 32), (204, 112, 32), (202, 110, 34), (200, 108, 36),
- (200, 106, 36), (200, 104, 36), (200, 104, 36), (200, 104, 36),
- (196, 100, 36), (196, 98, 38), (196, 96, 40), (194, 96, 40),
- (192, 96, 40), (192, 94, 40), (192, 92, 40), (192, 92, 44),
- (192, 88, 44), (188, 88, 44), (188, 86, 44), (188, 84, 44),
- (186, 82, 46), (184, 80, 48), (184, 80, 48), (184, 80, 48),
- (180, 76, 48), (180, 74, 50), (180, 72, 52), (178, 70, 52),
- (176, 68, 52), (176, 68, 52), (176, 68, 52), (176, 64, 52),
- (176, 64, 52), (172, 60, 56), (172, 58, 56), (172, 56, 56),
- (170, 56, 56), (168, 56, 56), (168, 52, 56), (168, 52, 60),
- (164, 48, 60), (164, 46, 60), (164, 44, 60), (164, 44, 60),
- (164, 44, 60), (160, 44, 64), (160, 40, 64), (160, 40, 64),
- (160, 36, 64), (156, 36, 64), (156, 34, 66), (156, 32, 68),
- (154, 30, 68), (152, 28, 68), (152, 28, 68), (152, 28, 68),
- (148, 24, 72), (148, 22, 72), (148, 20, 72), (148, 18, 72),
- (148, 16, 72), (144, 16, 72), (144, 16, 72), (144, 12, 76),
- (144, 12, 76), (140, 8, 76), (140, 8, 76), (140, 8, 76),
- (140, 4, 76), (136, 4, 80), (136, 0, 80), (136, 0, 80),
- (136, 0, 80), (134, 0, 80), (132, 0, 80), (132, 0, 80),
- (132, 0, 80), (132, 0, 80), (128, 0, 80), (128, 0, 76),
- (128, 0, 76), (124, 0, 76), (124, 0, 76), (124, 0, 76),
- (124, 0, 76), (124, 0, 72), (120, 0, 72), (120, 0, 72),
- (120, 0, 72), (118, 0, 72), (116, 0, 72), (116, 0, 70),
- (116, 0, 68), (116, 0, 68), (112, 0, 68), (112, 0, 68),
- (112, 0, 68), (108, 0, 68), (108, 0, 66), (108, 0, 64),
- (108, 0, 64), (108, 0, 64), (104, 0, 64), (104, 0, 64),
- (104, 0, 60), (102, 0, 60), (100, 0, 60), (100, 0, 60),
- (100, 0, 60), (100, 0, 60), (96, 0, 60), (96, 0, 60),
- (96, 0, 56), (92, 0, 56), (92, 0, 56), (92, 0, 56),
- (92, 0, 56), (92, 0, 56), (88, 0, 52), (88, 0, 52),
- (88, 0, 52), (86, 0, 52), (84, 0, 52), (84, 0, 52),
- (84, 0, 52), (84, 0, 48), (80, 0, 48), (80, 0, 48),
- (80, 0, 48), (80, 0, 48), (76, 0, 48), (76, 0, 48),
- (76, 0, 44), (76, 0, 44), (72, 0, 44), (72, 0, 44),
- (72, 0, 44), (70, 0, 42), (68, 0, 40), (68, 0, 40),
- (68, 0, 40), (68, 0, 40), (64, 0, 40), (64, 0, 40),
- (64, 0, 40), (64, 0, 36), (60, 0, 36), (60, 0, 36),
- (60, 0, 36), (60, 0, 36), (56, 0, 36), (56, 0, 32),
- (56, 0, 32), (56, 0, 32), (52, 0, 32), (52, 0, 32),
- (52, 0, 32), (52, 0, 32), (48, 0, 28), (48, 0, 28),
- (48, 0, 28), (48, 0, 28), (44, 0, 28), (44, 0, 28),
- (44, 0, 28), (44, 0, 24), (40, 0, 24), (40, 0, 24),
- (40, 0, 24), (40, 0, 24), (36, 0, 24), (36, 0, 20),
- (36, 0, 20), (36, 0, 20), (32, 0, 20), (32, 0, 20),
- (32, 0, 20), (32, 0, 20), (28, 0, 16), (28, 0, 16),
- (28, 0, 16), (28, 0, 16), (24, 0, 16), (24, 0, 16),
- (24, 0, 12), (24, 0, 12), (20, 0, 12), (20, 0, 12),
- (20, 0, 12), (20, 0, 12), (16, 0, 12), (16, 0, 8),
- (16, 0, 8), (16, 0, 8), (12, 0, 8), (12, 0, 8),
- (12, 0, 8), (12, 0, 8), (8, 0, 4), (8, 0, 4),
- (8, 0, 4), (8, 0, 4), (4, 0, 4), (4, 0, 4),
- (4, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 86 cl-lavender-purple-blues-black
-((103, 105, 102), (75, 29, 127), (55, 26, 99), (35, 23, 71),
- (25, 20, 52), (15, 18, 33), (12, 18, 31), (10, 18, 29),
- (29, 41, 31), (41, 54, 44), (54, 67, 57), (81, 71, 66),
- (109, 75, 76), (106, 93, 87), (104, 112, 99), (99, 103, 90),
- (94, 94, 82), (84, 83, 91), (70, 70, 120), (56, 57, 149),
- (54, 55, 146), (53, 53, 143), (52, 52, 142), (52, 52, 142),
- (52, 41, 133), (69, 31, 129), (87, 22, 126), (89, 22, 127),
- (91, 22, 128), (87, 21, 126), (84, 21, 125), (83, 18, 122),
- (80, 18, 119), (76, 44, 81), (54, 44, 61), (32, 44, 42),
- (30, 43, 33), (28, 43, 24), (30, 44, 30), (33, 46, 37),
- (71, 66, 70), (84, 81, 81), (98, 97, 92), (111, 72, 120),
- (125, 47, 148), (127, 44, 147), (129, 42, 147), (125, 39, 146),
- (123, 40, 146), (58, 49, 142), (51, 47, 140), (45, 46, 138),
- (45, 45, 137), (45, 44, 137), (44, 43, 136), (44, 43, 136),
- (47, 46, 139), (47, 46, 139), (48, 47, 140), (51, 44, 136),
- (54, 41, 133), (54, 39, 131), (55, 38, 130), (62, 27, 119),
- (75, 19, 118), (93, 24, 131), (90, 23, 128), (87, 22, 126),
- (81, 21, 122), (75, 21, 119), (45, 29, 78), (38, 25, 69),
- (33, 25, 62), (26, 23, 48), (20, 22, 34), (17, 20, 33),
- (15, 18, 33), (15, 18, 32), (15, 19, 31), (11, 18, 26),
- (8, 17, 22), (4, 11, 17), (3, 11, 18), (3, 12, 19),
- (5, 14, 20), (7, 16, 21), (7, 17, 19), (8, 18, 20),
- (9, 18, 23), (9, 17, 24), (10, 17, 25), (11, 18, 25),
- (12, 19, 25), (10, 19, 26), (10, 19, 28), (9, 18, 27),
- (9, 18, 25), (9, 18, 23), (10, 19, 25), (11, 20, 27),
- (13, 21, 28), (16, 23, 29), (22, 32, 31), (35, 48, 38),
- (58, 66, 51), (64, 71, 59), (71, 77, 67), (72, 78, 66),
- (73, 79, 65), (70, 91, 60), (62, 81, 61), (61, 76, 53),
- (68, 74, 60), (65, 66, 68), (56, 65, 61), (48, 64, 54),
- (33, 51, 39), (29, 43, 30), (23, 36, 29), (22, 30, 33),
- (21, 34, 25), (22, 36, 29), (23, 38, 33), (25, 36, 37),
- (28, 35, 41), (33, 23, 58), (33, 25, 64), (46, 39, 55),
- (56, 57, 49), (49, 72, 52), (50, 73, 50), (51, 74, 48),
- (56, 76, 51), (56, 80, 54), (53, 77, 53), (55, 68, 59),
- (74, 71, 80), (64, 63, 107), (54, 55, 135), (55, 54, 140),
- (57, 54, 145), (59, 60, 150), (81, 62, 152), (90, 65, 156),
- (96, 66, 156), (86, 57, 149), (77, 52, 144), (68, 47, 140),
- (85, 22, 126), (80, 18, 119), (79, 19, 119), (59, 37, 86),
- (50, 60, 49), (47, 59, 47), (44, 58, 45), (36, 47, 43),
- (35, 50, 43), (42, 60, 44), (45, 64, 42), (56, 71, 50),
- (71, 78, 60), (80, 80, 90), (76, 63, 114), (73, 46, 139),
- (80, 54, 145), (80, 57, 148), (58, 63, 154), (57, 62, 153),
- (70, 60, 149), (76, 61, 149), (83, 63, 150), (100, 105, 99),
- (126, 102, 98), (144, 100, 97), (145, 114, 94), (143, 105, 102),
- (139, 103, 103), (130, 43, 147), (128, 43, 147), (114, 52, 135),
- (79, 70, 91), (69, 65, 82), (65, 55, 80), (50, 34, 79),
- (29, 22, 73), (41, 25, 96), (54, 28, 119), (55, 38, 132),
- (50, 45, 135), (46, 37, 130), (55, 32, 123), (57, 45, 81),
- (46, 42, 69), (41, 42, 46), (21, 34, 25), (18, 29, 23),
- (13, 23, 22), (14, 21, 27), (9, 19, 21), (11, 16, 22),
- (11, 16, 22), (9, 18, 23), (8, 17, 26), (10, 19, 26),
- (12, 19, 27), (15, 20, 26), (17, 25, 28), (25, 36, 32),
- (36, 47, 39), (51, 69, 47), (62, 82, 57), (73, 80, 73),
- (74, 78, 77), (87, 87, 85), (81, 77, 91), (86, 34, 134),
- (86, 49, 144), (82, 57, 148), (85, 65, 152), (84, 65, 154),
- (77, 56, 147), (56, 49, 142), (54, 45, 138), (51, 40, 134),
- (76, 22, 120), (86, 21, 123), (92, 23, 129), (98, 27, 133),
- (99, 49, 144), (107, 73, 157), (86, 74, 160), (85, 76, 159),
- (77, 71, 157), (65, 65, 153), (55, 59, 150), (57, 57, 147),
- (77, 56, 147), (82, 62, 151), (92, 55, 148), (116, 48, 147),
- (123, 45, 147), (110, 65, 150), (117, 83, 160), (100, 92, 167),
- (105, 104, 174), (106, 111, 179), (100, 104, 177), (97, 90, 167),
- (85, 86, 166), (75, 75, 161), (65, 74, 151), (83, 91, 93),
- (83, 94, 80), (75, 85, 77), (65, 90, 61), (74, 89, 66)
- ),
-
-// 87 cl-yellow_mixed-brown-gold
-((193, 128, 100), (245, 177, 128), (248, 183, 128), (251, 189, 128),
- (253, 209, 137), (255, 230, 146), (255, 232, 144), (255, 235, 142),
- (252, 255, 170), (251, 255, 185), (251, 255, 200), (253, 255, 225),
- (255, 255, 250), (255, 255, 252), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 223), (255, 255, 196), (255, 255, 170),
- (251, 253, 162), (248, 252, 155), (247, 251, 148), (247, 251, 141),
- (255, 243, 89), (255, 217, 74), (255, 192, 60), (240, 167, 85),
- (225, 142, 110), (223, 143, 114), (221, 144, 118), (225, 160, 130),
- (232, 166, 134), (241, 177, 131), (240, 176, 137), (240, 175, 143),
- (231, 168, 140), (223, 161, 138), (214, 154, 134), (206, 147, 131),
- (139, 112, 129), (130, 104, 123), (122, 97, 118), (118, 99, 119),
- (115, 102, 120), (113, 103, 121), (111, 104, 122), (95, 96, 126),
- (90, 93, 126), (73, 87, 124), (41, 62, 97), (9, 38, 70),
- (21, 26, 42), (34, 14, 15), (46, 21, 20), (58, 29, 25),
- (132, 66, 44), (144, 78, 54), (157, 90, 64), (176, 104, 75),
- (195, 119, 87), (192, 120, 92), (189, 121, 98), (153, 118, 125),
- (136, 109, 126), (98, 94, 127), (85, 90, 126), (72, 86, 125),
- (41, 70, 112), (10, 54, 99), (12, 34, 57), (63, 29, 27),
- (140, 79, 61), (160, 94, 73), (180, 110, 85), (192, 120, 94),
- (204, 130, 103), (210, 134, 108), (216, 139, 113), (223, 145, 109),
- (241, 156, 102), (249, 177, 95), (242, 160, 87), (236, 144, 79),
- (225, 137, 84), (215, 130, 89), (213, 128, 89), (225, 142, 112),
- (211, 138, 119), (189, 132, 121), (167, 126, 124), (160, 121, 125),
- (153, 117, 127), (156, 120, 124), (176, 109, 83), (206, 117, 61),
- (220, 161, 33), (255, 222, 65), (255, 235, 100), (255, 248, 136),
- (255, 251, 139), (255, 255, 143), (251, 248, 143), (255, 230, 140),
- (215, 153, 130), (182, 135, 129), (150, 117, 128), (139, 112, 125),
- (128, 107, 122), (107, 101, 129), (94, 95, 126), (87, 90, 125),
- (83, 89, 125), (71, 85, 124), (44, 68, 106), (17, 51, 89),
- (17, 26, 35), (16, 7, 8), (13, 2, 8), (26, 7, 1),
- (78, 47, 27), (104, 59, 35), (131, 71, 43), (144, 76, 47),
- (157, 82, 51), (164, 89, 47), (171, 90, 45), (175, 99, 65),
- (205, 119, 72), (200, 132, 109), (180, 126, 116), (161, 120, 124),
- (144, 108, 120), (138, 88, 77), (123, 61, 46), (77, 39, 36),
- (32, 11, 10), (37, 10, 8), (43, 9, 7), (49, 20, 20),
- (56, 31, 34), (120, 71, 56), (128, 79, 65), (167, 130, 124),
- (211, 149, 124), (254, 238, 142), (253, 246, 161), (253, 255, 180),
- (255, 255, 232), (255, 254, 242), (251, 250, 245), (244, 247, 220),
- (255, 236, 141), (251, 227, 125), (247, 219, 110), (241, 158, 104),
- (214, 124, 72), (182, 99, 47), (172, 85, 32), (162, 74, 11),
- (172, 81, 0), (98, 28, 0), (93, 30, 6), (88, 33, 12),
- (73, 29, 18), (45, 35, 36), (38, 68, 104), (74, 86, 124),
- (76, 89, 124), (77, 89, 124), (79, 89, 125), (79, 89, 124),
- (76, 89, 124), (76, 89, 124), (79, 87, 124), (80, 88, 124),
- (80, 88, 124), (79, 89, 125), (82, 90, 126), (84, 90, 124),
- (85, 89, 126), (100, 97, 124), (111, 80, 60), (115, 104, 118),
- (135, 116, 135), (143, 119, 136), (151, 123, 137), (179, 135, 132),
- (222, 162, 136), (246, 185, 131), (250, 233, 103), (255, 239, 104),
- (255, 255, 125), (255, 255, 144), (254, 255, 157), (255, 255, 169),
- (255, 253, 162), (255, 255, 157), (255, 255, 142), (255, 255, 128),
- (255, 255, 109), (255, 254, 108), (254, 251, 122), (254, 255, 133),
- (255, 252, 140), (255, 253, 143), (255, 255, 152), (252, 255, 154),
- (250, 254, 143), (255, 255, 129), (255, 250, 120), (254, 245, 118),
- (255, 241, 100), (255, 240, 90), (243, 198, 53), (228, 201, 52),
- (201, 131, 105), (165, 123, 125), (138, 113, 132), (131, 113, 129),
- (127, 108, 127), (132, 109, 125), (134, 110, 126), (134, 110, 124),
- (122, 103, 125), (118, 104, 127), (115, 101, 126), (113, 102, 119),
- (109, 99, 126), (102, 103, 124), (109, 101, 124), (115, 103, 127),
- (120, 104, 130), (128, 109, 128), (136, 115, 122), (151, 117, 131),
- (165, 122, 129), (191, 132, 126), (201, 139, 128), (224, 145, 115),
- (213, 139, 110), (201, 124, 96), (169, 105, 80), (160, 84, 52),
- (133, 60, 27), (91, 40, 21), (91, 43, 29), (98, 71, 52),
- (87, 90, 123), (89, 94, 126), (96, 106, 133), (115, 105, 130),
- (135, 112, 130), (155, 122, 131), (240, 176, 138), (202, 146, 133)
- ),
-
-// 88 cl-dark_reds-white-grays
-((127, 40, 23), (48, 7, 15), (26, 4, 13), (5, 2, 11),
- (2, 1, 11), (0, 0, 12), (0, 2, 12), (0, 5, 13),
- (9, 8, 16), (42, 13, 14), (76, 19, 12), (87, 19, 7),
- (98, 19, 2), (78, 18, 8), (58, 17, 15), (46, 15, 14),
- (35, 14, 13), (52, 38, 35), (75, 29, 21), (99, 21, 8),
- (99, 20, 5), (100, 19, 2), (99, 19, 1), (98, 20, 0),
- (98, 21, 1), (99, 19, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (100, 19, 2), (100, 21, 4), (102, 23, 7), (105, 26, 11),
- (100, 34, 29), (95, 43, 47), (89, 48, 50), (83, 53, 53),
- (75, 66, 71), (74, 66, 72), (73, 66, 73), (71, 62, 70),
- (69, 59, 68), (64, 58, 67), (59, 58, 66), (52, 50, 61),
- (50, 50, 62), (46, 45, 53), (49, 48, 55), (52, 51, 57),
- (62, 51, 55), (72, 52, 53), (79, 49, 49), (87, 47, 45),
- (103, 25, 12), (101, 30, 27), (100, 35, 43), (82, 38, 47),
- (65, 42, 52), (56, 43, 51), (47, 44, 51), (40, 41, 46),
- (52, 45, 39), (96, 19, 9), (98, 20, 6), (100, 21, 4),
- (100, 21, 4), (100, 21, 4), (91, 24, 7), (71, 28, 22),
- (34, 34, 42), (45, 45, 52), (57, 56, 62), (68, 63, 67),
- (79, 70, 73), (84, 72, 75), (90, 74, 77), (106, 81, 76),
- (117, 83, 82), (151, 85, 69), (171, 83, 60), (191, 82, 51),
- (186, 77, 47), (182, 73, 44), (176, 84, 59), (155, 74, 53),
- (138, 61, 45), (134, 41, 22), (130, 22, 0), (121, 23, 2),
- (112, 24, 4), (104, 21, 3), (103, 17, 2), (102, 19, 5),
- (108, 23, 3), (110, 24, 9), (136, 42, 23), (162, 60, 37),
- (172, 72, 46), (182, 84, 55), (213, 116, 74), (243, 243, 243),
- (255, 255, 255), (255, 255, 251), (255, 255, 248), (253, 252, 241),
- (252, 250, 235), (225, 119, 79), (178, 88, 79), (147, 73, 70),
- (110, 72, 69), (90, 65, 68), (85, 58, 60), (80, 51, 53),
- (84, 35, 28), (102, 24, 12), (102, 20, 8), (99, 22, 6),
- (52, 8, 7), (30, 4, 6), (8, 0, 6), (6, 0, 6),
- (5, 0, 7), (6, 0, 6), (27, 1, 10), (58, 13, 10),
- (96, 26, 14), (129, 62, 45), (122, 64, 51), (116, 66, 57),
- (106, 71, 67), (110, 80, 80), (104, 85, 89), (90, 83, 91),
- (100, 79, 86), (104, 79, 82), (108, 80, 79), (109, 81, 79),
- (111, 83, 79), (137, 63, 64), (149, 61, 49), (148, 59, 45),
- (154, 51, 36), (113, 25, 11), (110, 23, 11), (108, 21, 11),
- (106, 27, 12), (120, 46, 37), (110, 56, 56), (101, 63, 74),
- (83, 53, 53), (88, 48, 46), (94, 43, 40), (95, 28, 12),
- (103, 26, 10), (101, 22, 7), (97, 21, 7), (71, 27, 28),
- (58, 46, 46), (58, 52, 56), (60, 52, 55), (63, 53, 54),
- (65, 54, 58), (75, 55, 54), (90, 56, 54), (110, 46, 44),
- (105, 28, 12), (103, 25, 10), (102, 23, 8), (101, 22, 7),
- (103, 24, 9), (104, 26, 14), (91, 57, 55), (88, 73, 68),
- (80, 68, 72), (77, 65, 69), (77, 54, 60), (78, 38, 49),
- (94, 25, 18), (100, 21, 6), (100, 21, 4), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (99, 20, 3), (100, 21, 6), (100, 21, 6),
- (101, 24, 8), (105, 28, 12), (116, 39, 29), (109, 64, 59),
- (111, 77, 78), (124, 94, 92), (168, 97, 77), (173, 96, 76),
- (179, 93, 68), (169, 81, 61), (154, 68, 53), (131, 64, 56),
- (107, 73, 71), (91, 71, 70), (81, 64, 72), (76, 56, 57),
- (77, 57, 56), (75, 54, 53), (76, 47, 43), (94, 30, 18),
- (100, 23, 7), (100, 23, 5), (100, 21, 6), (101, 22, 7),
- (102, 22, 11), (106, 27, 12), (128, 51, 33), (147, 59, 39),
- (149, 66, 48), (136, 79, 68), (114, 82, 83), (95, 80, 87),
- (76, 74, 79), (61, 65, 76), (64, 62, 73), (65, 63, 68),
- (59, 58, 64), (53, 58, 64), (53, 57, 68), (55, 52, 71),
- (65, 56, 77), (71, 68, 75), (83, 70, 77), (103, 83, 84),
- (124, 105, 101), (160, 131, 127), (252, 253, 248), (255, 255, 255),
- (255, 255, 255), (255, 254, 249), (255, 250, 247), (226, 120, 81),
- (184, 90, 64), (154, 63, 44), (143, 56, 39), (119, 42, 26),
- (106, 28, 15), (98, 33, 31), (84, 68, 69), (90, 56, 54)
- ),
-
-// 89 cl-gold-dark_reds-browns-blues
-((239, 141, 112), (255, 189, 150), (255, 204, 147), (255, 219, 145),
- (255, 235, 160), (255, 252, 175), (254, 253, 179), (254, 254, 184),
- (255, 226, 146), (255, 216, 141), (255, 206, 137), (255, 201, 135),
- (255, 197, 134), (252, 181, 131), (250, 166, 129), (248, 163, 123),
- (247, 160, 117), (160, 97, 106), (130, 70, 80), (100, 44, 55),
- (75, 36, 44), (51, 28, 34), (48, 25, 38), (45, 22, 42),
- (25, 20, 40), (23, 23, 50), (21, 27, 61), (23, 28, 68),
- (26, 30, 75), (28, 31, 77), (30, 32, 80), (29, 32, 83),
- (28, 32, 79), (28, 32, 69), (25, 29, 65), (23, 27, 62),
- (23, 26, 59), (23, 26, 57), (23, 27, 58), (23, 28, 60),
- (33, 36, 81), (54, 46, 83), (75, 56, 86), (118, 75, 97),
- (161, 95, 109), (163, 95, 108), (166, 96, 107), (172, 100, 112),
- (174, 92, 96), (135, 52, 60), (108, 39, 49), (82, 26, 39),
- (79, 27, 37), (76, 29, 35), (75, 25, 32), (74, 21, 29),
- (52, 30, 43), (38, 30, 52), (25, 30, 62), (25, 29, 63),
- (26, 29, 64), (24, 28, 63), (23, 27, 62), (18, 26, 65),
- (18, 26, 63), (24, 26, 49), (32, 31, 48), (40, 37, 48),
- (47, 36, 46), (55, 35, 44), (59, 33, 44), (64, 36, 51),
- (73, 34, 63), (88, 48, 72), (104, 63, 81), (132, 67, 77),
- (161, 71, 73), (165, 72, 69), (170, 73, 66), (162, 60, 56),
- (118, 47, 55), (38, 37, 79), (32, 34, 81), (26, 32, 84),
- (25, 30, 79), (25, 29, 74), (24, 29, 67), (21, 27, 59),
- (15, 20, 49), (18, 24, 45), (22, 28, 42), (27, 29, 43),
- (33, 31, 44), (52, 28, 42), (79, 21, 36), (86, 21, 19),
- (115, 20, 18), (191, 83, 80), (219, 100, 98), (248, 118, 116),
- (235, 108, 120), (222, 98, 124), (156, 84, 106), (111, 57, 71),
- (76, 36, 63), (99, 45, 61), (123, 54, 59), (150, 62, 64),
- (178, 70, 70), (208, 101, 95), (250, 114, 102), (254, 124, 111),
- (253, 123, 109), (177, 93, 93), (149, 76, 80), (122, 59, 67),
- (83, 38, 45), (79, 31, 43), (72, 33, 60), (67, 44, 60),
- (55, 40, 61), (46, 39, 68), (38, 38, 76), (38, 38, 80),
- (38, 39, 85), (36, 38, 89), (33, 36, 91), (32, 35, 86),
- (33, 37, 85), (31, 36, 78), (33, 34, 75), (35, 33, 72),
- (32, 29, 56), (28, 23, 45), (39, 20, 40), (41, 13, 27),
- (24, 20, 34), (22, 22, 39), (20, 25, 44), (19, 24, 46),
- (19, 23, 48), (19, 23, 48), (22, 28, 52), (19, 27, 63),
- (21, 26, 68), (29, 32, 67), (31, 31, 63), (33, 30, 59),
- (50, 42, 55), (62, 34, 57), (65, 38, 55), (57, 33, 47),
- (48, 22, 35), (46, 18, 30), (45, 15, 25), (40, 12, 26),
- (39, 16, 24), (28, 12, 22), (19, 21, 36), (19, 21, 42),
- (18, 20, 45), (25, 24, 40), (32, 22, 38), (39, 21, 37),
- (55, 24, 30), (71, 25, 36), (71, 29, 41), (74, 34, 43),
- (53, 49, 64), (50, 45, 58), (47, 41, 53), (31, 31, 55),
- (26, 28, 51), (31, 33, 46), (39, 33, 47), (47, 26, 41),
- (47, 24, 34), (41, 20, 27), (35, 19, 29), (24, 21, 32),
- (18, 19, 39), (15, 22, 41), (17, 22, 42), (18, 23, 42),
- (20, 27, 46), (24, 28, 48), (28, 29, 50), (48, 34, 51),
- (67, 33, 66), (82, 39, 69), (117, 47, 58), (136, 62, 77),
- (184, 105, 111), (246, 145, 115), (255, 164, 120), (254, 194, 132),
- (255, 198, 134), (255, 183, 128), (242, 153, 123), (176, 111, 119),
- (152, 91, 106), (106, 66, 101), (83, 52, 67), (73, 45, 57),
- (76, 47, 65), (96, 60, 86), (115, 68, 100), (150, 88, 111),
- (177, 100, 106), (200, 110, 99), (254, 119, 115), (246, 146, 114),
- (250, 158, 119), (248, 150, 113), (242, 148, 112), (185, 109, 113),
- (135, 82, 102), (97, 66, 74), (75, 51, 64), (59, 48, 64),
- (38, 38, 76), (36, 38, 89), (30, 35, 90), (26, 34, 96),
- (24, 32, 94), (25, 34, 89), (29, 34, 89), (24, 31, 86),
- (27, 34, 78), (27, 31, 68), (30, 31, 62), (25, 22, 49),
- (22, 18, 35), (22, 10, 20), (14, 4, 12), (25, 4, 13),
- (27, 10, 18), (39, 13, 22), (50, 19, 27), (46, 13, 32),
- (57, 19, 44), (55, 28, 45), (49, 25, 47), (38, 25, 42),
- (28, 25, 42), (32, 20, 40), (35, 14, 23), (36, 13, 21),
- (29, 9, 20), (23, 10, 20), (35, 9, 20), (40, 13, 20),
- (62, 12, 13), (97, 17, 20), (143, 50, 43), (187, 99, 95)
- ),
-
-// 90 cl-golds-browns
-((128, 84, 13), (140, 92, 16), (148, 99, 18), (157, 107, 20),
- (169, 121, 29), (182, 136, 38), (190, 144, 34), (199, 153, 31),
- (194, 144, 31), (185, 128, 26), (177, 112, 22), (179, 109, 19),
- (182, 107, 16), (182, 109, 18), (183, 112, 20), (180, 113, 20),
- (177, 114, 21), (194, 146, 38), (189, 132, 31), (184, 118, 24),
- (178, 114, 23), (172, 110, 23), (172, 109, 19), (172, 109, 16),
- (171, 109, 8), (164, 104, 12), (157, 99, 17), (150, 97, 14),
- (144, 96, 12), (145, 98, 12), (146, 100, 12), (158, 112, 16),
- (165, 121, 14), (167, 111, 18), (156, 100, 18), (146, 89, 18),
- (132, 82, 17), (118, 76, 16), (110, 72, 15), (103, 68, 14),
- (90, 59, 15), (100, 63, 12), (110, 68, 10), (114, 73, 13),
- (119, 78, 16), (120, 79, 17), (121, 80, 18), (124, 79, 20),
- (126, 80, 18), (136, 82, 22), (132, 86, 27), (129, 90, 33),
- (123, 84, 31), (117, 79, 30), (110, 74, 27), (103, 70, 25),
- (84, 55, 13), (82, 53, 8), (80, 52, 4), (79, 50, 6),
- (78, 49, 9), (81, 50, 10), (84, 52, 11), (88, 57, 13),
- (95, 59, 11), (113, 73, 14), (115, 74, 13), (117, 76, 12),
- (117, 75, 13), (117, 75, 15), (117, 77, 16), (110, 73, 20),
- (117, 73, 28), (123, 78, 26), (129, 83, 24), (140, 90, 21),
- (151, 98, 18), (160, 100, 18), (169, 103, 19), (175, 110, 20),
- (178, 108, 22), (184, 114, 18), (190, 129, 23), (197, 144, 28),
- (198, 148, 31), (200, 153, 35), (199, 153, 41), (180, 179, 161),
- (135, 98, 45), (127, 87, 34), (120, 77, 24), (115, 73, 22),
- (110, 70, 21), (100, 66, 18), (98, 64, 18), (107, 70, 17),
- (117, 77, 16), (140, 91, 14), (146, 98, 17), (152, 106, 20),
- (155, 109, 19), (159, 113, 19), (155, 105, 18), (152, 99, 19),
- (139, 95, 30), (132, 88, 24), (126, 82, 19), (121, 76, 17),
- (116, 71, 16), (97, 56, 12), (91, 54, 12), (89, 54, 16),
- (91, 58, 15), (108, 66, 16), (106, 66, 15), (104, 67, 14),
- (103, 68, 14), (94, 64, 14), (89, 58, 14), (81, 53, 13),
- (71, 47, 11), (70, 46, 13), (70, 45, 15), (72, 48, 14),
- (74, 52, 13), (81, 57, 21), (84, 56, 19), (79, 53, 16),
- (71, 49, 12), (69, 47, 10), (70, 47, 8), (72, 47, 6),
- (80, 51, 7), (86, 55, 8), (106, 65, 9), (123, 74, 15),
- (142, 89, 23), (140, 89, 27), (139, 90, 31), (134, 91, 38),
- (130, 92, 45), (112, 83, 43), (113, 81, 34), (102, 72, 22),
- (103, 70, 19), (110, 66, 19), (111, 69, 18), (113, 72, 18),
- (118, 76, 16), (123, 77, 17), (126, 81, 16), (129, 84, 17),
- (135, 93, 21), (137, 91, 20), (140, 90, 19), (136, 88, 16),
- (128, 80, 16), (122, 76, 14), (114, 72, 14), (106, 69, 16),
- (100, 66, 18), (95, 60, 20), (97, 60, 21), (100, 61, 22),
- (109, 62, 20), (103, 66, 13), (94, 60, 12), (85, 53, 15),
- (77, 47, 9), (76, 46, 7), (75, 46, 6), (73, 44, 10),
- (71, 42, 8), (67, 43, 9), (68, 44, 8), (68, 44, 6),
- (71, 43, 6), (69, 42, 0), (62, 39, 5), (65, 40, 9),
- (61, 42, 25), (67, 44, 12), (67, 44, 10), (65, 42, 8),
- (68, 44, 10), (70, 45, 10), (72, 46, 11), (80, 51, 9),
- (92, 55, 11), (102, 65, 12), (114, 74, 13), (122, 81, 15),
- (131, 83, 17), (134, 83, 18), (133, 86, 16), (132, 85, 15),
- (133, 79, 15), (129, 79, 16), (126, 81, 16), (126, 81, 16),
- (123, 77, 17), (126, 76, 15), (124, 75, 16), (119, 74, 15),
- (118, 71, 15), (118, 69, 10), (116, 74, 14), (114, 74, 15),
- (114, 74, 13), (113, 75, 12), (110, 69, 3), (103, 66, 11),
- (94, 58, 8), (87, 54, 11), (81, 52, 10), (76, 48, 8),
- (69, 45, 9), (68, 44, 8), (72, 44, 7), (73, 43, 5),
- (73, 45, 6), (77, 45, 6), (76, 47, 7), (81, 52, 8),
- (87, 52, 10), (86, 55, 11), (92, 62, 12), (106, 69, 14),
- (117, 75, 15), (127, 82, 15), (141, 92, 15), (160, 91, 0),
- (163, 102, 9), (172, 108, 18), (163, 111, 27), (146, 100, 40),
- (139, 93, 44), (106, 82, 48), (100, 75, 34), (103, 76, 31),
- (120, 84, 26), (124, 82, 22), (129, 84, 17), (134, 87, 17),
- (135, 87, 15), (135, 87, 15), (133, 88, 7), (132, 86, 8),
- (126, 76, 13), (125, 71, 7), (121, 67, 0), (127, 73, 9),
- (144, 92, 16), (166, 104, 19), (203, 159, 38), (180, 131, 28)
- ),
-
-// 91 cl-purples-browns-blues-tans
-((61, 49, 73), (49, 40, 83), (54, 44, 81), (59, 48, 80),
- (54, 43, 72), (49, 39, 64), (49, 36, 62), (50, 34, 61),
- (45, 30, 51), (55, 40, 62), (65, 50, 73), (73, 51, 83),
- (81, 53, 94), (78, 58, 96), (75, 64, 98), (81, 64, 94),
- (87, 64, 90), (67, 51, 77), (75, 48, 73), (84, 46, 69),
- (93, 58, 67), (103, 70, 65), (107, 73, 67), (111, 76, 70),
- (124, 82, 86), (122, 88, 94), (121, 94, 103), (130, 95, 101),
- (139, 97, 99), (147, 101, 103), (155, 105, 108), (172, 112, 111),
- (187, 112, 107), (203, 130, 124), (205, 128, 109), (207, 127, 94),
- (213, 134, 106), (220, 142, 119), (209, 137, 124), (198, 133, 129),
- (154, 86, 101), (121, 72, 97), (88, 58, 94), (66, 42, 67),
- (45, 27, 41), (33, 20, 33), (22, 14, 25), (8, 6, 11),
- (1, 0, 0), (0, 0, 0), (8, 6, 11), (16, 13, 22),
- (38, 28, 46), (60, 44, 71), (67, 51, 86), (75, 58, 102),
- (109, 81, 132), (107, 76, 121), (106, 71, 111), (101, 69, 108),
- (97, 67, 105), (98, 70, 104), (99, 74, 103), (109, 84, 90),
- (118, 84, 85), (139, 93, 96), (145, 94, 95), (152, 96, 95),
- (153, 96, 94), (155, 97, 93), (161, 91, 83), (161, 102, 88),
- (159, 103, 104), (153, 108, 126), (147, 113, 148), (145, 102, 145),
- (144, 91, 143), (150, 91, 126), (156, 92, 109), (152, 100, 102),
- (157, 103, 101), (147, 98, 94), (137, 90, 86), (127, 82, 79),
- (121, 78, 74), (115, 74, 70), (112, 61, 40), (85, 49, 49),
- (64, 44, 79), (73, 50, 91), (82, 56, 104), (85, 61, 103),
- (89, 67, 103), (117, 88, 106), (137, 99, 110), (138, 89, 145),
- (152, 108, 159), (158, 108, 171), (169, 115, 179), (181, 122, 188),
- (188, 128, 196), (195, 134, 204), (197, 138, 202), (196, 136, 198),
- (186, 141, 161), (154, 104, 126), (122, 68, 92), (112, 61, 81),
- (102, 54, 70), (67, 41, 68), (49, 33, 60), (36, 21, 42),
- (33, 24, 41), (50, 31, 53), (62, 37, 60), (75, 43, 67),
- (90, 68, 70), (107, 56, 75), (109, 59, 88), (121, 79, 80),
- (151, 86, 66), (167, 93, 58), (183, 100, 50), (175, 99, 60),
- (168, 99, 70), (172, 110, 99), (182, 117, 141), (191, 134, 166),
- (211, 152, 172), (200, 132, 153), (204, 137, 149), (208, 142, 146),
- (219, 158, 166), (232, 165, 174), (244, 199, 204), (246, 198, 212),
- (255, 255, 255), (249, 254, 222), (243, 253, 190), (246, 240, 173),
- (250, 227, 157), (222, 220, 231), (248, 190, 228), (209, 144, 210),
- (178, 118, 178), (148, 105, 114), (142, 100, 109), (136, 96, 104),
- (132, 95, 102), (137, 99, 110), (151, 100, 105), (155, 105, 108),
- (195, 135, 137), (200, 138, 140), (206, 142, 143), (204, 150, 150),
- (207, 142, 138), (199, 139, 139), (178, 129, 135), (158, 110, 108),
- (134, 102, 107), (136, 89, 97), (137, 89, 91), (139, 90, 85),
- (138, 88, 77), (137, 89, 75), (133, 89, 78), (124, 82, 84),
- (121, 80, 78), (118, 80, 79), (116, 80, 80), (112, 77, 73),
- (110, 79, 76), (105, 78, 85), (94, 73, 104), (97, 70, 105),
- (103, 67, 93), (107, 82, 88), (109, 76, 67), (107, 74, 65),
- (97, 71, 72), (91, 69, 72), (96, 73, 83), (93, 70, 98),
- (126, 96, 106), (144, 105, 113), (162, 115, 121), (191, 138, 156),
- (219, 143, 153), (242, 167, 161), (242, 214, 131), (241, 189, 103),
- (209, 145, 136), (187, 113, 112), (149, 94, 91), (111, 75, 75),
- (77, 55, 57), (59, 46, 40), (54, 35, 39), (36, 23, 40),
- (26, 19, 27), (17, 15, 18), (11, 8, 17), (13, 10, 19),
- (22, 11, 25), (50, 24, 35), (57, 31, 42), (65, 39, 64),
- (74, 46, 69), (67, 41, 68), (63, 40, 69), (67, 48, 67),
- (73, 52, 69), (78, 53, 74), (79, 53, 78), (93, 67, 70),
- (92, 66, 65), (106, 55, 72), (93, 65, 80), (83, 60, 86),
- (73, 52, 71), (55, 38, 56), (46, 33, 42), (48, 27, 44),
- (53, 27, 40), (49, 26, 44), (42, 24, 38), (39, 24, 45),
- (40, 32, 47), (38, 24, 41), (37, 22, 43), (33, 18, 39),
- (24, 14, 25), (23, 14, 15), (23, 13, 22), (21, 18, 27),
- (31, 20, 34), (47, 31, 58), (53, 37, 64), (63, 45, 83),
- (72, 56, 105), (75, 58, 110), (85, 60, 118), (87, 65, 114),
- (78, 59, 105), (72, 49, 93), (75, 47, 87), (64, 48, 74),
- (56, 38, 54), (36, 22, 37), (26, 18, 33), (3, 16, 33),
- (19, 16, 27), (26, 18, 33), (46, 28, 50), (63, 39, 71)
- ),
-
-// 92 cl-oranges-browns-whites
-((255, 147, 57), (255, 123, 61), (254, 126, 61), (254, 129, 62),
- (254, 135, 61), (255, 142, 61), (255, 155, 59), (255, 169, 58),
- (253, 185, 60), (254, 183, 57), (255, 182, 55), (255, 172, 53),
- (255, 163, 52), (254, 161, 55), (253, 159, 59), (253, 160, 58),
- (253, 162, 57), (255, 182, 54), (255, 205, 59), (255, 229, 64),
- (255, 241, 89), (255, 254, 115), (255, 246, 108), (255, 238, 101),
- (254, 185, 58), (254, 163, 56), (255, 141, 55), (255, 129, 57),
- (255, 118, 59), (255, 115, 59), (255, 112, 59), (255, 106, 63),
- (255, 109, 62), (254, 120, 67), (254, 122, 64), (255, 125, 61),
- (254, 122, 58), (253, 120, 55), (254, 124, 56), (255, 128, 57),
- (254, 131, 61), (254, 142, 60), (255, 154, 59), (255, 142, 57),
- (255, 131, 55), (255, 129, 55), (255, 127, 55), (253, 127, 53),
- (250, 152, 43), (255, 190, 54), (255, 214, 75), (255, 239, 97),
- (255, 245, 103), (255, 251, 109), (253, 251, 88), (252, 252, 68),
- (255, 208, 61), (255, 192, 57), (255, 177, 53), (253, 154, 51),
- (251, 132, 50), (250, 123, 53), (250, 115, 57), (244, 103, 57),
- (229, 93, 55), (202, 81, 60), (184, 76, 61), (166, 72, 62),
- (170, 74, 59), (175, 76, 57), (196, 79, 59), (213, 86, 54),
- (241, 103, 56), (245, 105, 58), (249, 107, 61), (242, 101, 60),
- (236, 96, 60), (228, 94, 59), (220, 93, 58), (207, 86, 55),
- (193, 74, 50), (177, 75, 52), (188, 77, 55), (199, 80, 58),
- (209, 86, 57), (219, 92, 57), (235, 103, 54), (252, 119, 52),
- (248, 202, 65), (249, 228, 131), (251, 254, 197), (253, 253, 208),
- (255, 253, 219), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 246), (255, 255, 232), (255, 255, 218),
- (255, 255, 215), (255, 255, 212), (255, 255, 209), (255, 251, 164),
- (254, 190, 66), (254, 159, 61), (255, 128, 57), (253, 123, 53),
- (252, 119, 50), (255, 114, 42), (254, 115, 50), (254, 108, 57),
- (254, 106, 58), (254, 108, 61), (251, 110, 63), (248, 113, 65),
- (250, 116, 65), (251, 115, 67), (244, 105, 66), (234, 94, 58),
- (212, 87, 57), (192, 79, 56), (173, 71, 56), (163, 70, 57),
- (153, 69, 59), (149, 64, 61), (159, 71, 59), (168, 72, 48),
- (189, 81, 55), (212, 82, 56), (216, 83, 56), (220, 85, 56),
- (222, 92, 56), (234, 94, 59), (242, 96, 57), (239, 102, 58),
- (211, 86, 54), (196, 75, 49), (182, 65, 45), (175, 61, 42),
- (169, 58, 39), (154, 57, 48), (143, 58, 51), (137, 60, 52),
- (137, 65, 51), (166, 75, 57), (175, 82, 58), (185, 90, 60),
- (187, 178, 61), (241, 255, 144), (255, 255, 167), (255, 255, 152),
- (253, 196, 67), (254, 183, 62), (255, 171, 58), (254, 137, 58),
- (248, 114, 61), (238, 100, 64), (219, 92, 60), (203, 82, 51),
- (191, 71, 46), (174, 53, 26), (172, 52, 28), (170, 51, 31),
- (168, 56, 36), (168, 59, 38), (154, 57, 40), (154, 57, 38),
- (132, 44, 32), (129, 49, 36), (126, 54, 40), (136, 65, 43),
- (144, 62, 48), (158, 67, 48), (167, 66, 48), (180, 81, 50),
- (209, 86, 55), (227, 93, 55), (245, 104, 58), (253, 105, 59),
- (255, 109, 58), (255, 115, 56), (252, 116, 54), (253, 117, 55),
- (255, 117, 58), (255, 115, 58), (255, 114, 58), (254, 108, 57),
- (255, 104, 57), (246, 104, 58), (240, 103, 51), (253, 102, 49),
- (247, 111, 51), (247, 112, 44), (248, 123, 39), (255, 156, 47),
- (253, 174, 56), (255, 188, 58), (254, 207, 59), (254, 232, 61),
- (255, 254, 61), (255, 236, 65), (255, 227, 64), (255, 212, 64),
- (255, 191, 61), (255, 182, 54), (240, 171, 34), (221, 168, 36),
- (238, 124, 28), (255, 118, 40), (247, 108, 53), (242, 104, 55),
- (230, 94, 56), (218, 87, 59), (194, 80, 56), (166, 70, 45),
- (137, 63, 50), (127, 63, 61), (117, 67, 60), (106, 52, 66),
- (117, 64, 56), (120, 64, 51), (121, 71, 46), (120, 63, 52),
- (112, 60, 49), (106, 60, 47), (97, 44, 36), (112, 58, 48),
- (117, 62, 42), (129, 62, 53), (155, 62, 45), (174, 57, 39),
- (192, 61, 33), (204, 70, 41), (214, 74, 39), (220, 83, 47),
- (214, 83, 55), (207, 71, 47), (207, 72, 43), (184, 67, 47),
- (178, 60, 46), (156, 69, 52), (143, 69, 60), (132, 69, 64),
- (127, 74, 70), (139, 82, 115), (191, 103, 89), (210, 86, 58),
- (216, 89, 54), (228, 92, 54), (242, 87, 41), (247, 95, 46),
- (253, 92, 48), (237, 86, 59), (223, 89, 60), (195, 78, 58)
- ),
-
-// 93 cl-blues-greens-whites
-((255, 255, 255), (190, 208, 248), (163, 186, 237), (136, 164, 227),
- (132, 159, 220), (128, 154, 213), (126, 151, 213), (124, 149, 213),
- (112, 145, 212), (109, 136, 196), (106, 127, 180), (97, 113, 156),
- (89, 100, 132), (94, 98, 108), (100, 96, 85), (99, 102, 82),
- (99, 108, 79), (89, 89, 53), (85, 86, 29), (82, 83, 5),
- (76, 79, 8), (70, 76, 12), (60, 72, 8), (50, 69, 5),
- (44, 59, 0), (41, 59, 5), (38, 60, 11), (51, 67, 35),
- (64, 75, 59), (68, 73, 68), (72, 71, 77), (70, 68, 71),
- (69, 72, 53), (64, 71, 37), (59, 66, 49), (55, 61, 61),
- (38, 48, 67), (21, 35, 74), (28, 41, 79), (35, 47, 85),
- (72, 77, 106), (65, 70, 87), (58, 63, 69), (52, 63, 45),
- (47, 64, 22), (45, 63, 13), (43, 63, 4), (41, 62, 5),
- (43, 61, 13), (73, 82, 55), (82, 86, 63), (91, 90, 72),
- (93, 93, 79), (96, 96, 86), (98, 99, 78), (101, 102, 71),
- (85, 83, 62), (76, 74, 70), (68, 66, 79), (75, 75, 67),
- (82, 85, 56), (81, 86, 51), (81, 88, 46), (78, 77, 31),
- (80, 88, 51), (91, 91, 99), (89, 95, 121), (87, 100, 144),
- (91, 106, 151), (96, 113, 159), (121, 137, 188), (160, 169, 208),
- (232, 239, 249), (243, 247, 252), (255, 255, 255), (232, 243, 255),
- (210, 231, 255), (200, 212, 242), (190, 194, 229), (161, 175, 212),
- (159, 164, 196), (143, 157, 196), (149, 163, 200), (155, 169, 204),
- (151, 162, 199), (147, 156, 195), (139, 153, 192), (117, 135, 175),
- (91, 91, 103), (81, 85, 65), (71, 80, 27), (69, 79, 21),
- (67, 79, 15), (55, 73, 21), (70, 81, 39), (85, 95, 61),
- (109, 109, 85), (101, 111, 147), (100, 116, 164), (100, 122, 182),
- (98, 120, 178), (97, 118, 175), (89, 110, 167), (87, 106, 149),
- (58, 72, 111), (43, 59, 98), (28, 46, 86), (28, 44, 84),
- (29, 43, 82), (27, 45, 85), (36, 53, 99), (47, 64, 110),
- (48, 64, 115), (27, 45, 85), (27, 45, 85), (27, 45, 85),
- (41, 58, 104), (55, 71, 122), (66, 88, 148), (85, 107, 167),
- (124, 149, 213), (134, 159, 221), (144, 170, 229), (149, 175, 234),
- (154, 180, 239), (160, 186, 245), (155, 184, 242), (140, 174, 235),
- (141, 170, 228), (163, 173, 198), (169, 177, 203), (176, 182, 208),
- (174, 179, 211), (157, 170, 212), (139, 151, 189), (106, 122, 173),
- (105, 105, 95), (96, 96, 101), (87, 88, 108), (82, 87, 120),
- (78, 86, 132), (75, 91, 142), (70, 97, 166), (76, 103, 174),
- (80, 110, 182), (92, 125, 202), (95, 129, 203), (99, 133, 204),
- (104, 129, 196), (104, 129, 196), (106, 130, 192), (107, 132, 189),
- (99, 118, 158), (95, 114, 155), (91, 110, 153), (87, 95, 108),
- (104, 103, 98), (119, 118, 90), (116, 124, 83), (126, 128, 106),
- (123, 118, 114), (80, 93, 135), (77, 91, 138), (74, 90, 141),
- (64, 81, 127), (51, 67, 118), (41, 57, 108), (35, 52, 98),
- (53, 52, 66), (54, 53, 64), (56, 55, 63), (65, 63, 76),
- (79, 78, 83), (90, 85, 81), (82, 77, 83), (77, 75, 97),
- (74, 83, 122), (77, 94, 138), (80, 96, 147), (78, 98, 159),
- (64, 89, 153), (65, 86, 143), (63, 79, 130), (58, 67, 110),
- (25, 37, 59), (28, 40, 61), (31, 44, 63), (50, 59, 76),
- (75, 83, 106), (87, 101, 136), (102, 116, 155), (116, 130, 169),
- (118, 135, 179), (132, 149, 193), (150, 168, 208), (151, 168, 212),
- (145, 167, 216), (132, 153, 206), (126, 147, 200), (116, 132, 183),
- (117, 134, 180), (115, 132, 178), (107, 128, 185), (100, 120, 181),
- (96, 116, 177), (80, 106, 180), (81, 105, 175), (80, 105, 172),
- (76, 103, 174), (80, 104, 174), (80, 106, 180), (83, 116, 187),
- (103, 125, 185), (112, 134, 194), (117, 142, 198), (128, 147, 190),
- (132, 150, 190), (129, 151, 200), (131, 151, 204), (124, 146, 206),
- (109, 137, 210), (112, 138, 199), (108, 134, 193), (107, 129, 189),
- (101, 123, 183), (95, 116, 173), (85, 106, 169), (77, 102, 166),
- (75, 102, 171), (65, 92, 161), (63, 88, 152), (67, 89, 149),
- (60, 81, 138), (54, 71, 115), (50, 67, 113), (57, 74, 120),
- (73, 91, 131), (71, 93, 153), (81, 103, 163), (108, 124, 175),
- (119, 135, 186), (140, 157, 203), (160, 172, 210), (181, 186, 215),
- (188, 199, 229), (189, 205, 241), (183, 200, 244), (169, 192, 236),
- (173, 190, 234), (172, 186, 223), (184, 195, 225), (189, 196, 214),
- (188, 199, 229), (206, 212, 234), (220, 227, 243), (227, 231, 243)
- ),
-
-// 94 cl-tans-yellows-browns
-((168, 139, 109), (159, 147, 135), (162, 151, 141), (166, 156, 147),
- (170, 164, 158), (174, 173, 169), (178, 177, 176), (182, 182, 184),
- (199, 198, 196), (211, 208, 207), (223, 219, 218), (235, 234, 228),
- (247, 249, 238), (238, 236, 229), (229, 224, 221), (221, 216, 213),
- (214, 209, 206), (196, 185, 183), (196, 187, 180), (197, 189, 178),
- (202, 193, 185), (207, 198, 193), (216, 203, 190), (225, 208, 188),
- (229, 210, 180), (238, 210, 165), (247, 211, 151), (247, 211, 139),
- (247, 212, 128), (236, 205, 130), (226, 198, 133), (230, 191, 136),
- (224, 198, 141), (205, 191, 165), (221, 205, 180), (238, 220, 196),
- (243, 230, 201), (249, 240, 207), (245, 238, 206), (242, 237, 205),
- (229, 215, 202), (215, 202, 187), (202, 189, 173), (193, 184, 166),
- (184, 179, 160), (181, 176, 165), (179, 174, 170), (178, 173, 169),
- (177, 173, 170), (179, 164, 157), (181, 165, 151), (183, 166, 146),
- (180, 164, 149), (177, 163, 152), (175, 163, 153), (173, 164, 155),
- (184, 179, 176), (192, 187, 183), (200, 195, 191), (216, 206, 194),
- (233, 218, 197), (237, 222, 197), (241, 226, 197), (251, 235, 183),
- (253, 236, 182), (250, 250, 138), (251, 251, 135), (253, 253, 133),
- (253, 253, 132), (253, 253, 131), (252, 252, 130), (252, 252, 120),
- (252, 230, 129), (242, 211, 128), (233, 192, 128), (222, 178, 124),
- (212, 165, 121), (224, 170, 120), (237, 176, 119), (247, 195, 112),
- (247, 213, 123), (227, 217, 164), (213, 200, 163), (199, 184, 163),
- (198, 180, 163), (198, 176, 163), (183, 169, 158), (168, 161, 155),
- (160, 150, 149), (161, 155, 152), (163, 160, 155), (165, 161, 156),
- (168, 163, 157), (173, 171, 172), (187, 183, 182), (199, 198, 196),
- (213, 209, 206), (244, 226, 204), (246, 221, 177), (248, 217, 150),
- (249, 213, 148), (250, 209, 147), (241, 179, 128), (202, 160, 118),
- (184, 163, 136), (180, 156, 134), (176, 150, 133), (175, 150, 129),
- (174, 150, 126), (170, 153, 135), (163, 151, 139), (151, 146, 140),
- (149, 140, 131), (125, 112, 103), (120, 111, 86), (116, 111, 69),
- (111, 97, 84), (109, 102, 96), (122, 114, 103), (150, 144, 128),
- (193, 178, 159), (224, 198, 157), (255, 218, 155), (253, 216, 146),
- (251, 215, 137), (251, 225, 141), (255, 247, 130), (253, 253, 139),
- (253, 251, 148), (244, 223, 180), (238, 220, 180), (232, 218, 181),
- (227, 210, 184), (226, 204, 180), (203, 197, 183), (196, 184, 172),
- (194, 167, 156), (189, 170, 164), (185, 174, 172), (185, 176, 174),
- (186, 178, 176), (181, 177, 178), (186, 182, 179), (190, 180, 171),
- (187, 177, 168), (181, 171, 161), (180, 168, 159), (179, 166, 158),
- (176, 161, 154), (179, 159, 148), (177, 161, 145), (177, 156, 137),
- (169, 151, 131), (171, 159, 129), (173, 168, 128), (173, 164, 107),
- (175, 153, 103), (182, 144, 107), (185, 149, 113), (183, 154, 124),
- (182, 164, 140), (192, 183, 176), (194, 187, 181), (197, 192, 186),
- (206, 192, 189), (208, 195, 187), (223, 204, 174), (217, 192, 135),
- (177, 148, 106), (151, 128, 101), (125, 109, 96), (118, 104, 93),
- (123, 111, 99), (125, 122, 113), (146, 137, 132), (172, 147, 125),
- (198, 151, 107), (208, 163, 124), (235, 189, 114), (249, 203, 105),
- (251, 217, 110), (249, 231, 107), (252, 241, 113), (250, 215, 115),
- (255, 230, 156), (253, 230, 166), (252, 231, 176), (250, 229, 174),
- (247, 219, 156), (251, 222, 142), (253, 242, 126), (248, 247, 129),
- (255, 228, 147), (239, 233, 171), (229, 222, 176), (213, 194, 177),
- (204, 186, 172), (189, 181, 168), (181, 166, 163), (173, 162, 160),
- (174, 164, 155), (174, 161, 153), (174, 162, 150), (168, 156, 142),
- (159, 145, 142), (158, 145, 139), (151, 147, 144), (161, 147, 147),
- (168, 158, 156), (181, 172, 167), (187, 178, 171), (193, 184, 169),
- (198, 185, 168), (206, 190, 174), (202, 195, 176), (201, 191, 181),
- (198, 188, 179), (199, 187, 173), (197, 184, 176), (196, 185, 181),
- (193, 182, 178), (188, 183, 179), (189, 184, 180), (193, 184, 179),
- (192, 187, 183), (193, 190, 183), (196, 192, 189), (198, 193, 190),
- (197, 196, 192), (199, 199, 199), (200, 199, 197), (204, 199, 195),
- (209, 200, 193), (226, 209, 189), (229, 215, 178), (233, 214, 184),
- (230, 208, 195), (217, 208, 203), (210, 205, 201), (204, 200, 199),
- (211, 210, 205), (220, 217, 208), (225, 224, 222), (225, 224, 222),
- (225, 220, 217), (217, 217, 207), (208, 203, 199), (201, 192, 187),
- (187, 183, 180), (182, 172, 170), (171, 167, 164), (169, 159, 157),
- (170, 159, 155), (169, 154, 149), (166, 152, 139), (165, 148, 130)
- ),
-
-// 95 cl-golds-browns2
-((166, 81, 24), (131, 73, 25), (126, 72, 30), (121, 71, 36),
- (122, 73, 41), (123, 76, 46), (122, 81, 47), (122, 87, 49),
- (155, 86, 44), (155, 87, 40), (156, 89, 37), (148, 82, 29),
- (140, 75, 21), (136, 72, 14), (133, 69, 7), (130, 66, 8),
- (128, 63, 9), (125, 64, 19), (129, 70, 26), (134, 77, 34),
- (153, 84, 36), (173, 92, 39), (183, 93, 37), (194, 95, 36),
- (208, 109, 42), (222, 114, 45), (236, 119, 49), (233, 122, 60),
- (230, 126, 71), (226, 124, 70), (223, 122, 70), (214, 130, 93),
- (201, 127, 92), (177, 121, 96), (155, 108, 91), (133, 96, 87),
- (137, 95, 78), (142, 95, 69), (137, 93, 64), (133, 92, 60),
- (156, 86, 35), (156, 82, 34), (156, 79, 33), (158, 78, 28),
- (161, 78, 24), (160, 79, 24), (159, 80, 24), (149, 77, 27),
- (147, 77, 17), (162, 78, 18), (176, 88, 19), (191, 98, 20),
- (211, 105, 31), (231, 113, 43), (233, 117, 47), (235, 122, 52),
- (255, 137, 57), (255, 148, 73), (255, 159, 90), (255, 206, 120),
- (255, 254, 151), (255, 254, 168), (255, 255, 185), (255, 254, 207),
- (254, 255, 195), (255, 248, 143), (255, 204, 108), (255, 161, 73),
- (255, 160, 73), (255, 159, 74), (253, 154, 71), (255, 145, 70),
- (226, 115, 43), (195, 103, 40), (165, 92, 37), (147, 83, 35),
- (130, 75, 34), (126, 72, 33), (122, 70, 33), (108, 67, 35),
- (103, 68, 46), (107, 72, 53), (109, 72, 51), (111, 73, 50),
- (114, 72, 43), (117, 71, 37), (118, 72, 38), (122, 77, 48),
- (116, 82, 70), (120, 82, 67), (124, 83, 65), (127, 81, 56),
- (130, 80, 47), (144, 83, 39), (159, 87, 37), (164, 87, 31),
- (172, 87, 32), (190, 88, 22), (209, 95, 29), (228, 103, 36),
- (233, 108, 38), (238, 114, 40), (254, 127, 46), (251, 132, 52),
- (253, 129, 57), (251, 123, 63), (250, 118, 69), (249, 121, 60),
- (248, 124, 52), (255, 116, 47), (254, 113, 44), (255, 115, 43),
- (254, 120, 49), (255, 138, 54), (255, 136, 55), (255, 135, 57),
- (253, 134, 66), (254, 130, 68), (253, 137, 80), (255, 137, 87),
- (241, 134, 78), (235, 124, 73), (229, 114, 69), (221, 116, 68),
- (214, 118, 68), (194, 113, 60), (161, 107, 60), (153, 101, 64),
- (149, 102, 60), (153, 90, 47), (147, 86, 45), (142, 83, 43),
- (127, 77, 42), (116, 70, 34), (111, 65, 32), (103, 64, 33),
- (109, 63, 27), (109, 62, 23), (110, 61, 20), (109, 60, 19),
- (108, 59, 18), (99, 54, 12), (85, 49, 15), (99, 60, 29),
- (103, 64, 23), (111, 82, 42), (119, 86, 47), (128, 90, 53),
- (147, 96, 49), (178, 102, 53), (192, 121, 75), (209, 128, 83),
- (182, 104, 56), (179, 102, 53), (176, 100, 51), (172, 98, 49),
- (178, 107, 55), (195, 124, 78), (211, 133, 97), (215, 139, 107),
- (254, 160, 99), (254, 187, 98), (254, 178, 92), (255, 169, 86),
- (255, 163, 79), (248, 158, 62), (248, 136, 64), (231, 128, 59),
- (200, 106, 44), (192, 103, 43), (185, 100, 43), (165, 93, 53),
- (161, 90, 46), (157, 90, 47), (156, 90, 42), (160, 94, 44),
- (164, 97, 42), (177, 97, 44), (179, 97, 49), (184, 97, 52),
- (173, 96, 52), (168, 96, 46), (162, 90, 40), (153, 92, 37),
- (147, 87, 50), (151, 92, 52), (156, 97, 55), (169, 100, 67),
- (186, 106, 81), (199, 114, 93), (195, 129, 95), (198, 130, 93),
- (203, 129, 92), (222, 121, 65), (219, 117, 53), (213, 110, 44),
- (204, 108, 48), (200, 111, 51), (202, 109, 48), (182, 99, 33),
- (173, 89, 25), (167, 88, 21), (164, 84, 23), (156, 79, 25),
- (148, 78, 27), (145, 78, 23), (145, 78, 26), (141, 77, 29),
- (135, 79, 32), (139, 81, 35), (133, 78, 39), (125, 73, 36),
- (114, 68, 32), (107, 67, 31), (104, 63, 31), (104, 63, 31),
- (106, 66, 31), (115, 65, 28), (115, 66, 25), (112, 62, 25),
- (114, 64, 27), (118, 72, 20), (123, 73, 22), (126, 72, 28),
- (124, 73, 30), (128, 75, 35), (131, 77, 41), (133, 79, 43),
- (129, 82, 38), (127, 80, 36), (122, 70, 33), (114, 64, 29),
- (118, 69, 28), (125, 74, 21), (127, 74, 20), (137, 71, 19),
- (144, 79, 23), (159, 88, 36), (189, 103, 52), (217, 128, 60),
- (254, 154, 92), (255, 178, 112), (254, 218, 132), (255, 210, 125),
- (255, 192, 95), (255, 154, 88), (234, 135, 70), (208, 115, 54),
- (189, 108, 43), (178, 97, 34), (159, 92, 37), (146, 90, 41),
- (132, 93, 54), (126, 94, 56), (127, 86, 64), (133, 87, 61)
- ),
-
-// 96 cl-pastels
-((236, 206, 176), (231, 206, 174), (229, 206, 173), (227, 206, 172),
- (224, 205, 171), (222, 205, 170), (221, 205, 169), (220, 205, 169),
- (215, 205, 167), (212, 205, 166), (210, 205, 165), (207, 204, 164),
- (205, 204, 163), (203, 204, 162), (201, 204, 161), (199, 204, 160),
- (198, 204, 160), (193, 203, 158), (195, 202, 160), (197, 201, 163),
- (199, 200, 165), (201, 200, 168), (202, 199, 169), (203, 199, 170),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 195, 182),
- (215, 195, 184), (216, 194, 185), (217, 194, 187), (219, 193, 189),
- (221, 192, 192), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (223, 193, 208), (221, 194, 209), (220, 195, 211),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (198, 207, 228), (196, 208, 229), (195, 209, 231), (192, 211, 234),
- (188, 213, 237), (181, 217, 243), (177, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (168, 225, 253), (170, 225, 251),
- (177, 223, 242), (181, 222, 237), (185, 221, 233), (189, 219, 229),
- (193, 218, 225), (195, 217, 222), (197, 217, 220), (200, 216, 216),
- (204, 215, 212), (212, 213, 203), (216, 212, 199), (220, 211, 195),
- (221, 210, 192), (223, 210, 190), (227, 208, 186), (231, 207, 182),
- (236, 206, 176), (236, 205, 177), (236, 204, 179), (235, 203, 180),
- (235, 202, 182), (235, 201, 182), (235, 201, 183), (234, 200, 185),
- (234, 199, 186), (233, 197, 189), (233, 196, 190), (233, 195, 192),
- (232, 195, 192), (232, 195, 193), (232, 194, 194), (232, 193, 196),
- (231, 191, 199), (230, 190, 200), (230, 189, 202), (229, 189, 201),
- (228, 190, 200), (226, 190, 197), (224, 191, 195), (222, 192, 192),
- (220, 193, 190), (216, 194, 185), (214, 195, 182), (212, 196, 180),
- (211, 196, 179), (210, 197, 178), (208, 197, 176), (206, 198, 173),
- (202, 200, 168), (200, 200, 166), (198, 201, 164), (197, 201, 162),
- (196, 202, 161), (193, 203, 158), (195, 203, 160), (197, 202, 163),
- (199, 201, 165), (203, 199, 170), (204, 199, 171), (205, 199, 172),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 196, 182),
- (217, 194, 187), (219, 193, 189), (221, 193, 192), (222, 192, 193),
- (223, 192, 194), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (220, 195, 211), (218, 196, 212), (216, 197, 214),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (195, 209, 231), (191, 211, 234), (188, 213, 237), (186, 214, 238),
- (184, 215, 240), (181, 217, 243), (178, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (166, 225, 252), (167, 225, 250),
- (169, 223, 244), (170, 222, 239), (172, 221, 234), (173, 220, 228),
- (176, 217, 218), (177, 216, 215), (178, 216, 213), (179, 215, 207),
- (181, 213, 202), (182, 212, 197), (184, 211, 191), (185, 210, 186),
- (187, 208, 181), (190, 206, 170), (190, 205, 167), (191, 205, 165),
- (193, 203, 158), (195, 203, 159), (198, 203, 160), (200, 203, 161),
- (205, 203, 163), (206, 203, 163), (207, 204, 164), (209, 204, 165),
- (212, 204, 166), (214, 204, 167), (217, 204, 168), (219, 204, 169),
- (221, 205, 170), (224, 205, 171), (226, 205, 172), (228, 205, 173),
- (231, 205, 174), (233, 205, 175), (236, 206, 176), (232, 207, 180),
- (225, 209, 189), (223, 209, 191), (221, 210, 193), (217, 211, 198),
- (213, 213, 202), (209, 214, 206), (205, 215, 211), (202, 216, 215),
- (198, 217, 219), (194, 218, 224), (190, 219, 228), (186, 220, 232),
- (182, 221, 236), (179, 222, 241), (175, 224, 245), (171, 225, 249),
- (167, 226, 254), (166, 226, 255), (167, 225, 250), (169, 223, 244),
- (170, 222, 239), (172, 221, 234), (173, 220, 228), (175, 218, 223),
- (176, 217, 218), (178, 216, 213), (179, 215, 207), (181, 213, 202),
- (182, 212, 197), (184, 211, 191), (185, 210, 186), (187, 208, 181),
- (188, 207, 175), (190, 206, 170), (191, 205, 165), (193, 203, 158),
- (195, 202, 160), (197, 202, 163), (199, 201, 165), (201, 200, 168),
- (203, 199, 170), (205, 198, 172), (207, 198, 175), (209, 197, 177),
- (211, 196, 180), (213, 195, 182), (215, 195, 184), (217, 194, 187),
- (219, 193, 189), (221, 192, 192), (223, 192, 194), (225, 191, 196),
- (227, 190, 199), (230, 189, 202), (230, 190, 201), (230, 191, 199),
- (231, 192, 198), (231, 192, 196), (231, 193, 195), (232, 194, 193),
- (232, 195, 192), (232, 196, 191), (233, 197, 189), (233, 198, 188),
- (233, 199, 186), (234, 200, 185), (234, 201, 184), (234, 202, 182),
- (235, 203, 181), (235, 204, 179), (235, 205, 178), (236, 206, 176)
- ),
-
-
-// 97 multi_color_1 from ron1.ugr (classylady & ron)
-((255, 0, 0), (173, 0, 55), (118, 0, 91), (64, 0, 128),
- (50, 55, 155), (36, 110, 183), (29, 137, 196), (23, 164, 210),
- (0, 255, 255), (0, 255, 200), (0, 255, 145), (0, 255, 72),
- (0, 255, 0), (55, 255, 27), (110, 255, 55), (137, 255, 68),
- (164, 255, 82), (255, 255, 128), (255, 227, 155), (255, 200, 183),
- (255, 173, 210), (255, 146, 237), (255, 137, 246), (255, 128, 255),
- (145, 128, 228), (72, 128, 210), (0, 128, 192), (27, 100, 151),
- (55, 73, 110), (68, 59, 89), (82, 46, 68), (110, 18, 27),
- (128, 0, 0), (183, 55, 55), (210, 82, 82), (237, 110, 110),
- (218, 132, 119), (200, 155, 128), (172, 169, 128), (145, 183, 128),
- (0, 255, 128), (55, 227, 114), (110, 200, 100), (164, 173, 86),
- (219, 146, 73), (237, 137, 68), (255, 128, 64), (200, 155, 50),
- (145, 183, 36), (36, 237, 9), (18, 225, 18), (0, 214, 28),
- (0, 173, 55), (0, 132, 82), (0, 98, 105), (0, 64, 128),
- (55, 92, 183), (82, 105, 210), (110, 119, 237), (119, 109, 225),
- (128, 100, 214), (128, 86, 193), (128, 73, 173), (128, 46, 132),
- (128, 18, 91), (155, 0, 78), (182, 0, 91), (210, 0, 105),
- (232, 0, 116), (255, 0, 128), (255, 28, 100), (255, 55, 73),
- (255, 110, 18), (227, 119, 9), (200, 128, 0), (145, 128, 0),
- (91, 128, 0), (63, 128, 0), (36, 128, 0), (0, 128, 0),
- (0, 128, 14), (0, 128, 41), (0, 114, 73), (0, 100, 105),
- (0, 86, 125), (0, 73, 146), (0, 46, 187), (0, 18, 228),
- (0, 0, 235), (0, 0, 214), (0, 0, 194), (0, 0, 183),
- (0, 0, 173), (0, 0, 160), (28, 0, 153), (55, 0, 146),
- (82, 0, 139), (128, 0, 155), (128, 0, 182), (128, 0, 210),
- (128, 0, 223), (128, 0, 237), (128, 0, 255), (128, 28, 200),
- (128, 82, 91), (128, 105, 45), (128, 128, 0), (128, 128, 7),
- (128, 128, 14), (128, 128, 28), (128, 128, 41), (128, 128, 64),
- (155, 128, 105), (210, 128, 187), (223, 128, 207), (237, 128, 228),
- (255, 128, 255), (228, 155, 200), (200, 183, 145), (173, 210, 91),
- (128, 255, 0), (155, 255, 0), (183, 255, 0), (196, 255, 0),
- (210, 255, 0), (255, 255, 0), (200, 228, 28), (145, 200, 55),
- (91, 173, 82), (0, 128, 128), (27, 114, 114), (55, 100, 100),
- (110, 73, 73), (164, 46, 46), (255, 0, 0), (255, 28, 14),
- (255, 82, 41), (255, 105, 52), (255, 128, 64), (227, 141, 64),
- (200, 155, 64), (145, 183, 64), (91, 210, 64), (36, 237, 64),
- (0, 255, 64), (55, 200, 146), (68, 186, 166), (82, 173, 187),
- (128, 128, 255), (155, 100, 228), (183, 73, 200), (210, 46, 173),
- (255, 0, 128), (255, 14, 135), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (200, 128, 178),
- (145, 128, 164), (0, 128, 128), (14, 141, 141), (28, 155, 155),
- (55, 183, 183), (82, 210, 210), (110, 237, 237), (128, 255, 255),
- (128, 200, 200), (128, 186, 186), (128, 173, 173), (128, 146, 146),
- (128, 128, 128), (100, 155, 100), (73, 183, 73), (46, 210, 46),
- (0, 255, 0), (47, 245, 11), (95, 234, 21), (142, 224, 32),
- (189, 214, 43), (220, 207, 50), (214, 175, 85), (209, 142, 120),
- (198, 77, 191), (196, 66, 202), (194, 56, 214), (206, 91, 198),
- (218, 125, 183), (230, 160, 167), (250, 217, 141), (238, 200, 113),
- (227, 183, 84), (215, 167, 56), (204, 150, 28), (196, 139, 9),
- (186, 159, 35), (176, 179, 61), (166, 199, 87), (156, 219, 113),
- (150, 232, 130), (129, 214, 108), (107, 195, 86), (86, 177, 64),
- (51, 147, 28), (87, 138, 72), (123, 129, 116), (159, 119, 159),
- (195, 110, 203), (219, 104, 232), (210, 88, 224), (202, 72, 217),
- (193, 56, 209), (185, 40, 201), (179, 30, 196), (171, 75, 206),
- (163, 119, 216), (155, 164, 226), (141, 238, 243), (130, 233, 221),
- (120, 229, 199), (109, 224, 177), (98, 220, 155), (91, 217, 141),
- (120, 194, 122), (150, 171, 104), (179, 149, 85), (209, 126, 66),
- (228, 111, 54), (223, 126, 59), (219, 141, 63), (214, 156, 68),
- (207, 181, 75), (194, 184, 77), (180, 188, 80), (167, 191, 82),
- (154, 195, 84), (145, 197, 86), (133, 196, 102), (121, 196, 118),
- (108, 195, 134), (96, 195, 150), (88, 194, 160), (90, 184, 165),
- (92, 174, 171), (94, 164, 176), (98, 148, 185), (100, 131, 192),
- (102, 113, 198), (104, 96, 205), (107, 78, 212), (108, 67, 216),
- (120, 72, 211), (132, 76, 206), (143, 81, 201), (163, 89, 193)
- ),
-
-// 98 oranges
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 99 multi_color_2
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 100 rw-yellow-orange
-((255, 128, 0), (255, 134, 0), (255, 137, 0), (255, 140, 0),
- (255, 143, 0), (255, 146, 0), (255, 147, 0), (255, 149, 0),
- (255, 155, 0), (255, 158, 0), (255, 161, 0), (255, 164, 0),
- (255, 167, 0), (255, 170, 0), (255, 173, 0), (255, 174, 0),
- (255, 176, 0), (255, 182, 0), (255, 185, 0), (255, 188, 0),
- (255, 190, 0), (255, 193, 0), (255, 194, 0), (255, 196, 0),
- (255, 202, 0), (255, 205, 0), (255, 208, 0), (255, 211, 0),
- (255, 214, 0), (255, 215, 0), (255, 217, 0), (255, 220, 0),
- (255, 223, 0), (255, 229, 0), (255, 232, 0), (255, 235, 0),
- (255, 238, 0), (255, 241, 0), (255, 242, 0), (255, 244, 0),
- (255, 250, 0), (255, 251, 1), (255, 252, 2), (255, 249, 3),
- (255, 246, 4), (255, 244, 5), (255, 243, 6), (255, 240, 8),
- (255, 237, 9), (255, 231, 12), (255, 228, 13), (255, 225, 15),
- (255, 222, 16), (255, 219, 18), (255, 217, 19), (255, 216, 20),
- (255, 210, 22), (255, 207, 24), (255, 204, 26), (255, 201, 27),
- (255, 198, 28), (255, 196, 29), (255, 195, 30), (255, 192, 32),
- (255, 190, 33), (255, 184, 36), (255, 181, 37), (255, 178, 39),
- (255, 176, 39), (255, 175, 40), (255, 172, 42), (255, 169, 44),
- (255, 163, 46), (255, 160, 48), (255, 157, 50), (255, 154, 51),
- (255, 151, 52), (255, 149, 53), (255, 148, 54), (255, 145, 56),
- (255, 142, 57), (255, 136, 60), (255, 133, 61), (255, 130, 63),
- (255, 129, 63), (255, 128, 64), (255, 131, 66), (255, 134, 67),
- (255, 140, 70), (255, 143, 71), (255, 146, 73), (255, 147, 73),
- (255, 149, 74), (255, 152, 76), (255, 155, 78), (255, 158, 79),
- (255, 161, 80), (255, 167, 84), (255, 170, 85), (255, 173, 86),
- (255, 174, 87), (255, 176, 88), (255, 179, 90), (255, 182, 91),
- (255, 188, 94), (255, 190, 95), (255, 193, 97), (255, 194, 97),
- (255, 196, 98), (255, 199, 100), (255, 202, 102), (255, 205, 103),
- (255, 208, 104), (255, 214, 108), (255, 215, 108), (255, 217, 109),
- (255, 220, 110), (255, 223, 112), (255, 226, 114), (255, 229, 115),
- (255, 235, 118), (255, 238, 119), (255, 241, 121), (255, 242, 121),
- (255, 244, 122), (255, 247, 124), (255, 250, 126), (255, 253, 127),
- (255, 255, 128), (255, 251, 126), (255, 250, 125), (255, 249, 125),
- (255, 247, 124), (255, 245, 123), (255, 243, 122), (255, 241, 121),
- (255, 237, 119), (255, 235, 117), (255, 233, 116), (255, 232, 115),
- (255, 231, 115), (255, 229, 114), (255, 227, 113), (255, 225, 112),
- (255, 223, 111), (255, 219, 109), (255, 218, 108), (255, 217, 108),
- (255, 215, 107), (255, 213, 106), (255, 211, 105), (255, 209, 104),
- (255, 205, 102), (255, 204, 101), (255, 203, 101), (255, 201, 100),
- (255, 199, 98), (255, 197, 97), (255, 195, 96), (255, 193, 95),
- (255, 190, 94), (255, 186, 92), (255, 185, 91), (255, 184, 91),
- (255, 182, 90), (255, 180, 89), (255, 178, 88), (255, 176, 87),
- (255, 172, 85), (255, 170, 84), (255, 169, 83), (254, 170, 81),
- (253, 171, 79), (252, 171, 77), (250, 172, 75), (249, 173, 73),
- (248, 174, 71), (247, 175, 69), (246, 176, 67), (245, 177, 65),
- (244, 177, 64), (242, 178, 62), (241, 179, 60), (240, 180, 58),
- (238, 182, 54), (237, 182, 53), (237, 183, 52), (235, 184, 50),
- (234, 184, 48), (233, 185, 46), (232, 186, 44), (231, 187, 42),
- (230, 188, 40), (229, 189, 38), (227, 190, 36), (226, 190, 34),
- (225, 191, 32), (224, 192, 30), (223, 193, 29), (222, 194, 27),
- (221, 195, 25), (219, 196, 23), (218, 197, 21), (217, 197, 19),
- (216, 198, 17), (215, 199, 15), (214, 200, 13), (213, 201, 11),
- (211, 202, 9), (210, 203, 7), (209, 203, 5), (208, 204, 3),
- (207, 205, 1), (206, 206, 0), (206, 203, 0), (206, 199, 0),
- (206, 196, 0), (206, 193, 0), (205, 189, 0), (205, 186, 0),
- (205, 183, 0), (205, 179, 0), (205, 176, 0), (205, 173, 0),
- (204, 169, 0), (204, 166, 0), (204, 163, 0), (204, 159, 0),
- (204, 156, 0), (203, 153, 0), (203, 149, 0), (203, 146, 0),
- (203, 143, 0), (203, 139, 0), (202, 136, 0), (202, 133, 0),
- (202, 129, 0), (202, 126, 0), (202, 123, 0), (202, 119, 0),
- (201, 116, 0), (201, 113, 0), (201, 109, 0), (201, 106, 0),
- (201, 103, 0), (200, 100, 0), (200, 96, 0), (200, 93, 0),
- (200, 90, 0), (200, 86, 0), (199, 83, 0), (199, 80, 0),
- (199, 76, 0), (199, 73, 0), (199, 70, 0), (198, 64, 0)
- ),
-
-// 101 rw-multi-color-2
-((128, 64, 64), (153, 52, 52), (165, 45, 45), (178, 39, 39),
- (190, 32, 32), (202, 26, 26), (208, 23, 23), (215, 20, 20),
- (240, 8, 8), (247, 10, 4), (255, 12, 0), (255, 25, 0),
- (255, 38, 0), (255, 50, 0), (255, 62, 0), (255, 68, 0),
- (255, 75, 0), (255, 100, 0), (255, 114, 0), (255, 128, 0),
- (242, 122, 0), (230, 116, 0), (224, 112, 0), (218, 109, 0),
- (193, 97, 0), (180, 90, 0), (168, 84, 0), (155, 78, 0),
- (143, 72, 0), (135, 68, 0), (128, 64, 0), (116, 70, 0),
- (103, 76, 0), (78, 89, 0), (65, 95, 0), (53, 102, 0),
- (40, 108, 0), (28, 114, 0), (22, 117, 0), (16, 120, 0),
- (0, 128, 12), (0, 128, 25), (0, 128, 38), (0, 128, 50),
- (0, 128, 62), (0, 128, 68), (0, 128, 75), (0, 128, 88),
- (0, 128, 100), (0, 128, 125), (0, 134, 132), (0, 140, 140),
- (0, 152, 152), (0, 165, 165), (0, 171, 171), (0, 178, 178),
- (0, 202, 202), (0, 214, 214), (0, 227, 227), (0, 241, 241),
- (0, 255, 255), (6, 255, 249), (12, 255, 243), (25, 255, 230),
- (38, 255, 218), (62, 255, 193), (75, 255, 180), (88, 255, 168),
- (94, 255, 162), (100, 255, 156), (112, 255, 143), (128, 255, 128),
- (103, 255, 153), (90, 255, 165), (78, 255, 178), (65, 255, 190),
- (53, 255, 202), (46, 255, 208), (40, 255, 215), (28, 255, 227),
- (16, 255, 240), (0, 243, 255), (0, 230, 255), (0, 218, 255),
- (0, 211, 255), (0, 205, 255), (0, 193, 255), (0, 181, 255),
- (0, 156, 255), (0, 143, 255), (0, 131, 255), (0, 129, 255),
- (0, 128, 255), (12, 128, 255), (25, 128, 255), (38, 128, 255),
- (50, 128, 255), (75, 128, 255), (87, 128, 255), (100, 128, 255),
- (106, 128, 255), (112, 128, 255), (128, 128, 255), (128, 116, 236),
- (128, 90, 199), (128, 78, 180), (128, 66, 162), (128, 59, 152),
- (128, 53, 143), (128, 40, 124), (128, 28, 106), (128, 16, 87),
- (128, 0, 64), (153, 25, 89), (159, 31, 95), (165, 38, 102),
- (178, 50, 114), (190, 62, 126), (202, 75, 139), (215, 88, 152),
- (240, 112, 176), (247, 114, 181), (255, 116, 186), (255, 109, 183),
- (255, 103, 180), (255, 90, 173), (255, 78, 167), (255, 66, 161),
- (255, 53, 154), (255, 28, 142), (255, 22, 139), (255, 16, 136),
- (255, 3, 130), (255, 0, 128), (243, 0, 140), (230, 0, 153),
- (205, 0, 178), (193, 0, 190), (181, 0, 202), (174, 0, 208),
- (168, 0, 215), (156, 0, 227), (143, 0, 240), (128, 0, 255),
- (116, 12, 236), (90, 38, 199), (84, 44, 189), (78, 50, 180),
- (66, 62, 162), (53, 75, 143), (40, 88, 124), (28, 100, 106),
- (0, 128, 64), (12, 128, 64), (25, 128, 64), (50, 128, 64),
- (75, 128, 64), (100, 128, 64), (125, 128, 64), (149, 128, 64),
- (174, 128, 64), (224, 128, 64), (239, 128, 64), (255, 128, 64),
- (243, 116, 58), (230, 103, 52), (218, 90, 45), (205, 78, 39),
- (181, 53, 26), (174, 46, 23), (168, 40, 20), (156, 28, 14),
- (143, 16, 8), (131, 3, 2), (128, 0, 0), (140, 25, 25),
- (153, 50, 50), (165, 75, 75), (178, 100, 100), (190, 125, 125),
- (202, 149, 149), (215, 174, 174), (227, 199, 199), (240, 224, 224),
- (250, 250, 250), (247, 247, 247), (245, 245, 245), (241, 241, 241),
- (236, 236, 236), (231, 231, 231), (226, 226, 226), (222, 222, 222),
- (217, 217, 217), (212, 212, 212), (206, 206, 206), (186, 186, 211),
- (166, 166, 216), (146, 146, 220), (126, 126, 225), (105, 105, 230),
- (85, 85, 235), (65, 65, 239), (45, 45, 244), (25, 25, 249),
- (0, 0, 255), (12, 6, 230), (25, 12, 205), (38, 19, 180),
- (50, 25, 155), (62, 31, 130), (75, 38, 106), (88, 44, 81),
- (100, 50, 56), (112, 56, 31), (125, 62, 6), (128, 64, 0),
- (116, 70, 12), (103, 76, 25), (90, 83, 38), (78, 89, 50),
- (66, 95, 62), (53, 102, 75), (40, 108, 88), (28, 114, 100),
- (16, 120, 112), (0, 128, 128), (0, 128, 134), (0, 128, 140),
- (0, 128, 147), (0, 128, 153), (0, 128, 159), (0, 128, 166),
- (0, 128, 172), (0, 128, 178), (0, 128, 184), (0, 128, 192),
- (25, 140, 173), (50, 153, 154), (75, 165, 136), (100, 178, 117),
- (125, 190, 98), (149, 202, 80), (174, 215, 61), (199, 227, 42),
- (224, 240, 23), (255, 255, 0), (255, 243, 12), (255, 230, 25),
- (255, 218, 38), (255, 205, 50), (255, 193, 62), (255, 181, 75),
- (255, 168, 88), (255, 156, 100), (255, 143, 112), (255, 128, 128)
- ),
-
-// 102 rw-blue-with-red
-((0, 0, 255), (0, 0, 243), (0, 0, 237), (0, 0, 231),
- (0, 0, 225), (0, 0, 219), (0, 0, 216), (0, 0, 213),
- (0, 0, 202), (0, 0, 196), (0, 0, 190), (0, 0, 184),
- (0, 0, 178), (0, 0, 172), (0, 0, 166), (0, 0, 163),
- (0, 0, 160), (16, 0, 172), (24, 0, 178), (32, 0, 184),
- (40, 0, 190), (48, 0, 196), (52, 0, 199), (56, 0, 202),
- (72, 0, 213), (80, 0, 219), (88, 0, 225), (96, 0, 231),
- (104, 0, 237), (108, 0, 240), (112, 0, 243), (120, 0, 249),
- (128, 0, 255), (128, 16, 255), (128, 24, 255), (128, 32, 255),
- (128, 40, 255), (128, 48, 255), (128, 52, 255), (128, 56, 255),
- (128, 72, 255), (128, 80, 255), (128, 88, 255), (128, 96, 255),
- (128, 104, 255), (128, 108, 255), (128, 112, 255), (128, 120, 255),
- (128, 128, 255), (112, 128, 247), (104, 128, 243), (96, 128, 239),
- (88, 128, 235), (80, 128, 231), (76, 128, 229), (72, 128, 227),
- (56, 128, 220), (48, 128, 216), (40, 128, 212), (32, 128, 208),
- (24, 128, 204), (20, 128, 202), (16, 128, 200), (8, 128, 196),
- (0, 128, 192), (0, 128, 200), (0, 128, 204), (0, 128, 208),
- (0, 128, 210), (0, 128, 212), (0, 128, 216), (0, 128, 220),
- (0, 128, 227), (0, 128, 231), (0, 128, 235), (0, 128, 239),
- (0, 128, 243), (0, 128, 245), (0, 128, 247), (0, 128, 251),
- (0, 128, 255), (16, 128, 247), (24, 128, 243), (32, 128, 239),
- (36, 128, 237), (40, 128, 235), (48, 128, 231), (56, 128, 227),
- (72, 128, 220), (80, 128, 216), (88, 128, 212), (92, 128, 210),
- (96, 128, 208), (104, 128, 204), (112, 128, 200), (120, 128, 196),
- (128, 128, 192), (144, 128, 192), (152, 128, 192), (160, 128, 192),
- (164, 128, 192), (168, 128, 192), (176, 128, 192), (184, 128, 192),
- (199, 128, 192), (207, 128, 192), (215, 128, 192), (219, 128, 192),
- (223, 128, 192), (231, 128, 192), (239, 128, 192), (247, 128, 192),
- (255, 128, 192), (255, 128, 200), (255, 128, 202), (255, 128, 204),
- (255, 128, 208), (255, 128, 212), (255, 128, 216), (255, 128, 220),
- (255, 128, 227), (255, 128, 231), (255, 128, 235), (255, 128, 237),
- (255, 128, 239), (255, 128, 243), (255, 128, 247), (255, 128, 251),
- (255, 128, 255), (255, 112, 255), (255, 108, 255), (255, 104, 255),
- (255, 96, 255), (255, 88, 255), (255, 80, 255), (255, 72, 255),
- (255, 56, 255), (255, 48, 255), (255, 40, 255), (255, 36, 255),
- (255, 32, 255), (255, 24, 255), (255, 16, 255), (255, 8, 255),
- (255, 0, 255), (255, 0, 239), (255, 0, 235), (255, 0, 231),
- (255, 0, 223), (255, 0, 215), (255, 0, 207), (255, 0, 199),
- (255, 0, 184), (255, 0, 180), (255, 0, 176), (255, 0, 168),
- (255, 0, 160), (255, 0, 152), (255, 0, 144), (255, 0, 136),
- (255, 0, 128), (223, 16, 144), (215, 20, 148), (207, 24, 152),
- (191, 32, 160), (175, 40, 168), (159, 48, 176), (143, 56, 184),
- (112, 72, 199), (104, 76, 203), (96, 80, 207), (80, 88, 215),
- (64, 96, 223), (48, 104, 231), (32, 112, 239), (16, 120, 247),
- (0, 128, 255), (0, 128, 251), (0, 128, 247), (0, 128, 243),
- (0, 128, 239), (0, 128, 235), (0, 128, 231), (0, 128, 227),
- (0, 128, 220), (0, 128, 218), (0, 128, 216), (0, 128, 212),
- (0, 128, 208), (0, 128, 204), (0, 128, 200), (0, 128, 196),
- (0, 128, 192), (8, 128, 196), (16, 128, 200), (24, 128, 204),
- (32, 128, 208), (40, 128, 212), (48, 128, 216), (56, 128, 220),
- (64, 128, 224), (72, 128, 227), (80, 128, 231), (88, 128, 235),
- (96, 128, 239), (104, 128, 243), (112, 128, 247), (120, 128, 251),
- (128, 128, 255), (120, 120, 255), (112, 112, 255), (104, 104, 255),
- (96, 96, 255), (88, 88, 255), (80, 80, 255), (72, 72, 255),
- (64, 64, 255), (56, 56, 255), (48, 48, 255), (40, 40, 255),
- (32, 32, 255), (24, 24, 255), (16, 16, 255), (8, 8, 255),
- (0, 0, 255), (0, 0, 249), (0, 0, 243), (0, 0, 237),
- (0, 0, 231), (0, 0, 225), (0, 0, 219), (0, 0, 213),
- (0, 0, 208), (0, 0, 202), (0, 0, 196), (0, 0, 190),
- (0, 0, 184), (0, 0, 178), (0, 0, 172), (0, 0, 166),
- (0, 0, 160), (8, 0, 166), (16, 0, 172), (24, 0, 178),
- (32, 0, 184), (40, 0, 190), (48, 0, 196), (56, 0, 202),
- (64, 0, 208), (72, 0, 213), (80, 0, 219), (88, 0, 225),
- (96, 0, 231), (104, 0, 237), (112, 0, 243), (128, 0, 255)
- ),
-
-// 103 rw-blue-with-red-2
-((0, 128, 255), (18, 119, 237), (27, 114, 228), (36, 110, 219),
- (45, 105, 210), (54, 101, 201), (58, 98, 196), (63, 96, 192),
- (81, 88, 174), (90, 83, 165), (99, 78, 156), (108, 74, 147),
- (117, 70, 138), (125, 65, 129), (134, 60, 121), (138, 58, 116),
- (143, 56, 112), (161, 47, 94), (170, 42, 85), (179, 38, 76),
- (188, 33, 67), (197, 29, 58), (201, 26, 53), (206, 24, 49),
- (224, 16, 31), (233, 11, 22), (242, 6, 13), (246, 5, 11),
- (251, 4, 9), (248, 6, 13), (246, 9, 18), (242, 14, 27),
- (237, 18, 36), (228, 27, 54), (223, 31, 63), (219, 36, 72),
- (214, 40, 81), (210, 45, 90), (208, 47, 94), (206, 50, 99),
- (197, 58, 117), (192, 63, 125), (188, 68, 134), (183, 72, 143),
- (179, 76, 152), (177, 78, 156), (175, 81, 161), (170, 86, 170),
- (166, 90, 179), (157, 99, 197), (152, 103, 206), (148, 108, 215),
- (143, 112, 224), (139, 117, 233), (136, 119, 237), (134, 122, 242),
- (132, 128, 251), (136, 128, 246), (141, 128, 242), (145, 128, 237),
- (150, 128, 233), (152, 128, 230), (155, 128, 228), (159, 128, 224),
- (164, 128, 219), (173, 128, 210), (177, 128, 205), (182, 128, 201),
- (184, 128, 199), (186, 128, 197), (191, 128, 192), (195, 128, 188),
- (204, 128, 179), (208, 128, 174), (213, 128, 170), (217, 128, 165),
- (222, 128, 161), (224, 128, 159), (226, 128, 157), (231, 128, 152),
- (235, 128, 148), (244, 128, 139), (248, 128, 134), (253, 128, 130),
- (254, 128, 129), (255, 128, 128), (255, 128, 132), (255, 128, 137),
- (255, 128, 146), (255, 128, 150), (255, 128, 155), (255, 128, 157),
- (255, 128, 159), (255, 128, 164), (255, 128, 168), (255, 128, 173),
- (255, 128, 177), (255, 128, 186), (255, 128, 190), (255, 128, 195),
- (255, 128, 197), (255, 128, 199), (255, 128, 204), (255, 128, 208),
- (255, 128, 217), (255, 128, 221), (255, 128, 226), (255, 128, 228),
- (255, 128, 231), (255, 128, 235), (255, 128, 240), (255, 128, 244),
- (255, 128, 249), (246, 124, 255), (241, 121, 255), (237, 119, 255),
- (228, 114, 255), (219, 110, 255), (210, 106, 255), (201, 101, 255),
- (183, 92, 255), (174, 87, 255), (165, 83, 255), (160, 80, 255),
- (156, 78, 255), (147, 74, 255), (138, 70, 255), (129, 65, 255),
- (121, 60, 255), (103, 52, 255), (98, 49, 255), (94, 47, 255),
- (85, 42, 255), (76, 38, 255), (67, 34, 255), (58, 29, 255),
- (40, 20, 255), (31, 15, 255), (22, 11, 255), (17, 8, 255),
- (13, 6, 255), (4, 2, 255), (0, 0, 255), (9, 0, 251),
- (18, 0, 246), (36, 0, 237), (40, 0, 235), (45, 0, 233),
- (54, 0, 228), (63, 0, 224), (72, 0, 219), (81, 0, 215),
- (99, 0, 206), (103, 0, 203), (108, 0, 201), (117, 0, 197),
- (126, 0, 192), (134, 0, 188), (143, 0, 184), (152, 0, 179),
- (161, 0, 175), (179, 0, 166), (183, 0, 163), (188, 0, 161),
- (197, 0, 157), (206, 0, 152), (215, 0, 148), (224, 0, 143),
- (242, 0, 134), (248, 0, 131), (255, 0, 128), (246, 4, 132),
- (237, 9, 137), (228, 14, 141), (219, 18, 146), (210, 22, 150),
- (201, 27, 155), (192, 32, 159), (183, 36, 164), (174, 40, 168),
- (165, 45, 173), (156, 50, 177), (147, 54, 182), (138, 58, 186),
- (121, 68, 195), (116, 70, 197), (112, 72, 199), (103, 76, 204),
- (94, 81, 208), (85, 86, 213), (76, 90, 217), (67, 94, 222),
- (58, 99, 226), (49, 104, 231), (40, 108, 235), (31, 112, 240),
- (22, 117, 244), (13, 122, 249), (4, 126, 253), (0, 128, 255),
- (9, 129, 251), (18, 130, 248), (27, 131, 244), (36, 132, 241),
- (45, 133, 237), (54, 134, 234), (63, 135, 230), (72, 136, 227),
- (81, 137, 223), (90, 138, 220), (99, 139, 216), (108, 140, 213),
- (117, 141, 209), (126, 142, 206), (134, 143, 202), (143, 144, 199),
- (152, 144, 195), (161, 145, 192), (170, 146, 188), (179, 147, 185),
- (188, 148, 181), (197, 149, 178), (206, 150, 174), (215, 151, 171),
- (224, 152, 167), (233, 153, 164), (242, 154, 160), (255, 155, 155),
- (252, 155, 159), (248, 155, 162), (245, 155, 166), (242, 155, 169),
- (238, 155, 173), (235, 155, 176), (231, 156, 180), (228, 156, 183),
- (225, 156, 187), (221, 156, 190), (218, 156, 194), (214, 156, 197),
- (211, 156, 201), (208, 157, 204), (204, 157, 208), (201, 157, 211),
- (198, 157, 215), (194, 157, 218), (191, 157, 222), (188, 157, 225),
- (184, 158, 229), (181, 158, 232), (177, 158, 236), (174, 158, 239),
- (171, 158, 243), (167, 158, 246), (164, 158, 250), (159, 159, 255)
- ),
-
-// 104 rw-blues-3
-((0, 0, 255), (9, 9, 255), (13, 13, 255), (18, 18, 255),
- (22, 22, 255), (27, 27, 255), (29, 29, 255), (32, 32, 255),
- (40, 40, 255), (45, 45, 255), (50, 50, 255), (54, 54, 255),
- (58, 58, 255), (63, 63, 255), (68, 68, 255), (70, 70, 255),
- (72, 72, 255), (81, 81, 255), (85, 85, 255), (90, 90, 255),
- (94, 94, 255), (99, 99, 255), (101, 101, 255), (104, 104, 255),
- (112, 112, 255), (117, 117, 255), (122, 122, 255), (123, 123, 253),
- (124, 124, 252), (121, 121, 250), (119, 119, 248), (114, 114, 245),
- (110, 110, 242), (101, 101, 235), (96, 96, 231), (92, 92, 228),
- (87, 87, 225), (83, 83, 222), (80, 80, 220), (78, 78, 218),
- (70, 70, 212), (65, 65, 208), (60, 60, 205), (56, 56, 201),
- (52, 52, 198), (49, 49, 196), (47, 47, 195), (42, 42, 192),
- (38, 38, 188), (29, 29, 182), (24, 24, 178), (20, 20, 175),
- (15, 15, 171), (11, 11, 168), (8, 8, 166), (6, 6, 165),
- (0, 9, 163), (0, 18, 166), (0, 27, 170), (0, 36, 173),
- (0, 45, 177), (0, 49, 178), (0, 54, 180), (0, 63, 183),
- (0, 72, 187), (0, 90, 193), (0, 99, 196), (0, 108, 200),
- (0, 112, 201), (0, 117, 203), (0, 126, 207), (0, 134, 210),
- (0, 152, 217), (0, 161, 220), (0, 170, 223), (0, 179, 226),
- (0, 188, 230), (0, 192, 231), (0, 197, 233), (0, 206, 237),
- (0, 215, 240), (0, 233, 247), (0, 242, 250), (0, 251, 254),
- (0, 253, 254), (0, 255, 255), (0, 248, 251), (0, 242, 246),
- (0, 228, 237), (0, 221, 232), (0, 215, 228), (0, 211, 226),
- (0, 208, 224), (0, 201, 219), (0, 195, 215), (0, 188, 210),
- (0, 181, 206), (0, 168, 197), (0, 161, 192), (0, 154, 188),
- (0, 151, 186), (0, 148, 184), (0, 141, 179), (0, 134, 175),
- (0, 121, 166), (0, 114, 161), (0, 107, 157), (0, 104, 154),
- (0, 101, 152), (0, 94, 148), (0, 87, 143), (0, 80, 139),
- (0, 74, 134), (0, 66, 130), (0, 67, 131), (0, 68, 132),
- (0, 71, 135), (0, 73, 137), (0, 75, 139), (0, 78, 142),
- (0, 82, 146), (0, 84, 148), (0, 86, 150), (0, 87, 151),
- (0, 89, 153), (0, 91, 155), (0, 93, 157), (0, 96, 160),
- (0, 98, 162), (0, 102, 166), (0, 103, 167), (0, 104, 168),
- (0, 107, 171), (0, 109, 173), (0, 111, 175), (0, 114, 178),
- (0, 118, 182), (0, 120, 184), (0, 122, 186), (0, 123, 187),
- (0, 125, 189), (0, 127, 191), (0, 128, 192), (0, 128, 194),
- (0, 128, 196), (0, 128, 201), (0, 128, 202), (0, 128, 203),
- (0, 128, 205), (0, 128, 208), (0, 128, 210), (0, 128, 212),
- (0, 128, 216), (0, 128, 217), (0, 128, 219), (0, 128, 221),
- (0, 128, 223), (0, 128, 225), (0, 128, 227), (0, 128, 230),
- (0, 128, 232), (0, 128, 236), (0, 128, 237), (0, 128, 239),
- (0, 128, 241), (0, 128, 243), (0, 128, 245), (0, 128, 247),
- (0, 128, 252), (0, 128, 253), (0, 128, 255), (4, 132, 255),
- (9, 137, 255), (14, 141, 255), (18, 146, 255), (22, 150, 255),
- (27, 155, 255), (32, 159, 255), (36, 164, 255), (40, 168, 255),
- (45, 173, 255), (50, 177, 255), (54, 182, 255), (58, 186, 255),
- (68, 195, 255), (70, 197, 255), (72, 199, 255), (76, 204, 255),
- (81, 208, 255), (86, 213, 255), (90, 217, 255), (94, 222, 255),
- (99, 226, 255), (104, 231, 255), (108, 235, 255), (112, 240, 255),
- (117, 244, 255), (122, 249, 255), (126, 253, 255), (128, 255, 255),
- (128, 246, 255), (128, 237, 255), (128, 228, 255), (128, 219, 255),
- (128, 210, 255), (128, 201, 255), (128, 192, 255), (128, 183, 255),
- (128, 174, 255), (128, 165, 255), (128, 156, 255), (128, 147, 255),
- (128, 138, 255), (128, 129, 255), (128, 121, 255), (128, 112, 255),
- (128, 103, 255), (128, 94, 255), (128, 85, 255), (128, 76, 255),
- (128, 67, 255), (128, 58, 255), (128, 49, 255), (128, 40, 255),
- (128, 31, 255), (128, 22, 255), (128, 13, 255), (128, 0, 255),
- (128, 4, 253), (128, 9, 251), (128, 14, 248), (128, 18, 246),
- (128, 22, 244), (128, 27, 242), (128, 32, 239), (128, 36, 237),
- (128, 40, 235), (128, 45, 233), (128, 50, 231), (128, 54, 228),
- (128, 58, 226), (128, 63, 224), (128, 68, 222), (128, 72, 220),
- (128, 76, 217), (128, 81, 215), (128, 86, 213), (128, 90, 211),
- (128, 94, 208), (128, 99, 206), (128, 104, 204), (128, 108, 202),
- (128, 112, 200), (128, 117, 197), (128, 122, 195), (128, 128, 192)
- ),
-
-// 105 rw-reds-pinks-blues
-((255, 0, 0), (255, 0, 55), (255, 0, 91), (255, 0, 128),
- (255, 27, 142), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 146),
- (255, 128, 128), (255, 128, 142), (255, 128, 156), (255, 128, 162),
- (255, 128, 169), (255, 128, 192), (200, 155, 151), (145, 183, 110),
- (90, 210, 68), (36, 237, 27), (18, 246, 13), (0, 255, 0),
- (110, 200, 110), (182, 164, 182), (255, 128, 255), (254, 134, 229),
- (253, 140, 203), (252, 143, 189), (252, 146, 176), (251, 152, 150),
- (250, 156, 133), (252, 89, 76), (253, 55, 47), (254, 22, 19),
- (254, 25, 37), (255, 28, 55), (255, 41, 82), (255, 55, 110),
- (255, 128, 255), (255, 128, 227), (255, 128, 200), (255, 128, 173),
- (255, 128, 146), (255, 128, 137), (255, 128, 128), (255, 100, 128),
- (255, 73, 128), (255, 18, 128), (255, 23, 121), (255, 28, 114),
- (255, 55, 100), (255, 82, 87), (255, 105, 75), (255, 128, 64),
- (255, 73, 92), (255, 45, 105), (255, 18, 119), (227, 9, 137),
- (200, 0, 155), (172, 0, 169), (145, 0, 183), (91, 0, 210),
- (36, 0, 237), (55, 28, 228), (109, 55, 200), (164, 82, 173),
- (209, 105, 150), (255, 128, 128), (255, 100, 128), (255, 73, 128),
- (255, 18, 128), (255, 9, 114), (255, 0, 100), (255, 0, 73),
- (255, 0, 46), (255, 0, 32), (255, 0, 18), (255, 0, 0),
- (255, 28, 14), (255, 82, 41), (255, 105, 59), (255, 128, 78),
- (255, 128, 85), (255, 128, 92), (255, 128, 105), (255, 128, 119),
- (255, 128, 155), (255, 128, 182), (255, 128, 210), (255, 128, 223),
- (255, 128, 237), (255, 128, 255), (255, 155, 228), (255, 183, 200),
- (255, 210, 173), (255, 200, 100), (255, 145, 73), (255, 91, 46),
- (255, 63, 32), (255, 36, 18), (255, 0, 0), (255, 28, 55),
- (255, 82, 164), (255, 105, 209), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 200), (255, 128, 173), (255, 128, 128),
- (255, 100, 128), (255, 46, 128), (255, 32, 128), (255, 18, 128),
- (255, 0, 128), (255, 28, 114), (255, 55, 100), (255, 82, 87),
- (255, 128, 64), (255, 128, 105), (255, 128, 146), (255, 128, 166),
- (255, 128, 187), (255, 128, 255), (200, 155, 255), (145, 183, 255),
- (91, 210, 255), (0, 255, 255), (27, 241, 241), (55, 228, 228),
- (110, 200, 200), (164, 173, 173), (255, 128, 128), (255, 128, 155),
- (255, 128, 210), (255, 128, 232), (255, 128, 255), (255, 114, 241),
- (255, 100, 228), (255, 73, 200), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 151),
- (255, 128, 128), (255, 128, 121), (255, 128, 114), (255, 128, 100),
- (255, 128, 87), (255, 128, 73), (255, 128, 64), (215, 116, 104),
- (174, 104, 145), (67, 71, 252), (87, 77, 232), (107, 83, 212),
- (148, 95, 171), (188, 108, 131), (229, 120, 90), (255, 128, 64),
- (255, 128, 146), (255, 128, 166), (255, 128, 187), (255, 128, 228),
- (255, 128, 255), (255, 100, 228), (255, 73, 200), (255, 46, 173),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 237), (255, 128, 246), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 214), (255, 128, 192), (234, 155, 181),
- (212, 182, 170), (191, 209, 159), (169, 236, 148), (155, 254, 141),
- (176, 199, 111), (198, 145, 80), (219, 90, 50), (241, 36, 20),
- (255, 0, 0), (255, 0, 28), (255, 0, 55), (255, 0, 82),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 210), (255, 128, 237), (255, 128, 255), (255, 100, 228),
- (255, 73, 200), (255, 46, 173), (255, 0, 128), (255, 28, 100),
- (255, 55, 73), (255, 82, 46), (255, 110, 18), (255, 128, 0),
- (228, 114, 0), (200, 100, 0), (173, 87, 0), (146, 73, 0),
- (128, 64, 0), (155, 78, 28), (183, 92, 55), (210, 105, 82),
- (255, 128, 128), (255, 100, 128), (255, 73, 128), (255, 46, 128),
- (255, 18, 128), (255, 0, 128), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (255, 128, 178),
- (255, 128, 164), (255, 128, 151), (255, 128, 128), (255, 100, 100),
- (255, 73, 73), (255, 46, 46), (255, 18, 18), (255, 0, 0),
- (255, 28, 55), (255, 55, 110), (255, 82, 164), (255, 128, 255)
- ),
-
-// 106 rw-browns-greens-reds-bule
-((128, 255, 0), (73, 200, 28), (36, 164, 46), (0, 128, 64),
- (55, 141, 91), (110, 155, 119), (137, 162, 132), (164, 169, 146),
- (255, 191, 191), (255, 153, 153), (255, 115, 115), (255, 65, 65),
- (255, 15, 15), (255, 39, 39), (255, 64, 64), (255, 76, 76),
- (255, 88, 88), (255, 128, 128), (200, 128, 114), (145, 128, 100),
- (90, 128, 86), (36, 128, 73), (18, 128, 68), (0, 128, 64),
- (110, 128, 119), (182, 128, 155), (255, 128, 192), (255, 101, 178),
- (255, 75, 165), (255, 61, 158), (255, 48, 152), (255, 21, 139),
- (255, 4, 130), (200, 2, 102), (173, 1, 87), (146, 1, 73),
- (123, 28, 68), (100, 55, 64), (86, 82, 64), (73, 110, 64),
- (0, 255, 64), (32, 200, 66), (64, 145, 68), (96, 90, 70),
- (128, 36, 73), (138, 18, 73), (149, 0, 74), (147, 21, 59),
- (146, 42, 45), (143, 84, 16), (154, 94, 37), (166, 104, 59),
- (190, 110, 112), (215, 117, 166), (235, 122, 210), (255, 128, 255),
- (208, 117, 147), (184, 112, 92), (161, 107, 38), (152, 99, 22),
- (143, 91, 6), (141, 85, 7), (140, 79, 9), (136, 67, 13),
- (133, 55, 16), (128, 56, 21), (125, 64, 23), (123, 73, 26),
- (120, 80, 28), (118, 87, 31), (141, 110, 53), (163, 132, 75),
- (208, 177, 120), (219, 164, 112), (230, 151, 105), (237, 109, 76),
- (244, 68, 48), (247, 47, 33), (250, 27, 19), (255, 0, 0),
- (255, 28, 0), (255, 82, 0), (246, 91, 0), (237, 100, 0),
- (227, 86, 0), (218, 73, 0), (200, 46, 0), (182, 18, 0),
- (188, 5, 5), (206, 10, 10), (225, 15, 15), (234, 17, 17),
- (243, 20, 20), (255, 23, 23), (249, 48, 29), (243, 73, 35),
- (238, 98, 40), (230, 148, 65), (232, 156, 80), (234, 165, 95),
- (235, 169, 102), (236, 173, 110), (237, 179, 120), (220, 159, 99),
- (185, 120, 56), (170, 104, 38), (156, 88, 20), (157, 80, 26),
- (158, 72, 33), (160, 55, 46), (162, 39, 59), (165, 12, 81),
- (183, 41, 104), (218, 98, 151), (226, 112, 163), (235, 126, 175),
- (247, 145, 190), (239, 127, 186), (231, 108, 183), (223, 90, 179),
- (210, 60, 173), (194, 60, 180), (179, 60, 188), (171, 60, 192),
- (164, 60, 196), (139, 61, 209), (157, 70, 175), (174, 80, 140),
- (192, 89, 106), (221, 105, 49), (212, 99, 67), (203, 93, 86),
- (186, 81, 123), (168, 68, 161), (139, 48, 222), (157, 48, 205),
- (192, 48, 171), (206, 48, 157), (221, 49, 143), (224, 52, 148),
- (227, 56, 153), (233, 63, 163), (238, 70, 173), (244, 77, 183),
- (248, 82, 189), (251, 102, 135), (252, 107, 121), (253, 112, 108),
- (255, 128, 64), (255, 142, 85), (255, 156, 107), (255, 170, 128),
- (255, 193, 164), (248, 179, 146), (242, 165, 129), (230, 138, 94),
- (217, 110, 58), (204, 82, 23), (196, 64, 0), (203, 82, 15),
- (211, 101, 29), (230, 149, 68), (232, 146, 74), (235, 144, 81),
- (241, 140, 94), (246, 135, 107), (251, 131, 120), (255, 128, 128),
- (145, 183, 183), (118, 196, 196), (91, 210, 210), (36, 237, 237),
- (0, 255, 255), (55, 255, 228), (110, 255, 200), (164, 255, 173),
- (255, 255, 128), (228, 255, 146), (201, 255, 165), (174, 254, 183),
- (148, 254, 201), (130, 253, 213), (151, 227, 222), (172, 200, 230),
- (214, 147, 247), (221, 138, 250), (228, 130, 253), (207, 157, 232),
- (185, 183, 212), (164, 210, 191), (129, 254, 157), (156, 240, 151),
- (183, 226, 145), (210, 211, 139), (236, 197, 133), (254, 188, 129),
- (250, 202, 129), (246, 216, 129), (242, 231, 129), (238, 245, 129),
- (235, 254, 129), (212, 254, 133), (189, 254, 137), (167, 254, 141),
- (129, 254, 148), (129, 254, 167), (129, 254, 185), (129, 254, 204),
- (129, 254, 223), (129, 254, 235), (155, 244, 213), (182, 235, 190),
- (208, 225, 168), (235, 215, 146), (252, 209, 131), (227, 218, 132),
- (201, 226, 134), (176, 235, 135), (134, 249, 137), (145, 243, 126),
- (157, 237, 115), (168, 231, 103), (180, 225, 92), (187, 221, 85),
- (165, 212, 114), (143, 202, 144), (121, 193, 173), (98, 183, 203),
- (84, 177, 222), (93, 166, 229), (103, 156, 236), (112, 145, 243),
- (128, 128, 255), (121, 149, 211), (114, 170, 168), (107, 191, 124),
- (100, 212, 81), (96, 226, 52), (119, 217, 54), (143, 208, 57),
- (166, 199, 59), (190, 190, 61), (205, 184, 63), (213, 182, 75),
- (222, 179, 88), (230, 177, 100), (244, 173, 121), (192, 191, 109),
- (139, 208, 97), (87, 226, 84), (34, 243, 72), (0, 255, 64),
- (0, 255, 105), (0, 255, 146), (0, 255, 187), (0, 255, 255)
- ),
-
-// 107 rw-browns-pinks-reds-blues
-((128, 0, 0), (147, 0, 0), (156, 0, 0), (166, 0, 0),
- (175, 0, 0), (185, 0, 0), (189, 0, 0), (194, 0, 0),
- (212, 23, 23), (218, 46, 46), (224, 69, 69), (230, 92, 92),
- (236, 116, 116), (242, 139, 139), (248, 162, 162), (251, 176, 176),
- (255, 191, 191), (255, 148, 148), (255, 127, 127), (255, 106, 106),
- (255, 84, 84), (255, 63, 63), (255, 52, 52), (255, 42, 42),
- (255, 29, 29), (255, 42, 42), (255, 56, 56), (255, 69, 69),
- (255, 83, 83), (255, 90, 90), (255, 97, 97), (255, 111, 111),
- (255, 124, 124), (255, 128, 143), (255, 128, 158), (255, 128, 174),
- (255, 128, 189), (255, 128, 205), (255, 128, 212), (255, 128, 220),
- (255, 128, 255), (255, 128, 247), (255, 128, 240), (255, 128, 232),
- (255, 128, 224), (255, 128, 220), (255, 128, 217), (255, 128, 209),
- (255, 128, 202), (255, 113, 184), (255, 98, 176), (255, 83, 169),
- (255, 68, 161), (255, 53, 154), (255, 45, 150), (255, 38, 147),
- (255, 4, 130), (239, 3, 122), (224, 3, 114), (208, 2, 106),
- (193, 2, 98), (185, 2, 94), (178, 2, 90), (163, 2, 82),
- (147, 1, 74), (128, 0, 64), (143, 18, 81), (159, 37, 98),
- (166, 46, 106), (174, 55, 114), (190, 73, 131), (205, 91, 148),
- (236, 128, 182), (239, 130, 184), (242, 133, 187), (229, 114, 171),
- (216, 96, 156), (210, 87, 148), (204, 78, 141), (191, 60, 125),
- (178, 41, 109), (149, 0, 74), (148, 12, 66), (147, 24, 58),
- (147, 30, 53), (147, 36, 49), (146, 47, 41), (145, 59, 33),
- (143, 83, 16), (142, 87, 11), (141, 92, 7), (140, 89, 8),
- (140, 87, 9), (138, 81, 10), (137, 75, 11), (136, 70, 13),
- (135, 64, 14), (132, 52, 17), (133, 54, 16), (134, 57, 15),
- (134, 60, 14), (135, 64, 14), (137, 70, 12), (139, 76, 10),
- (142, 89, 7), (144, 96, 5), (146, 103, 3), (145, 99, 4),
- (144, 96, 5), (142, 89, 7), (141, 83, 8), (139, 76, 10),
- (137, 69, 12), (133, 56, 16), (132, 51, 17), (131, 47, 18),
- (129, 52, 20), (128, 57, 21), (126, 62, 23), (125, 66, 24),
- (122, 76, 27), (120, 81, 29), (118, 87, 31), (124, 93, 37),
- (131, 100, 43), (143, 112, 56), (156, 125, 68), (169, 138, 81),
- (182, 151, 93), (207, 176, 118), (213, 182, 124), (220, 189, 131),
- (223, 192, 134), (227, 169, 118), (231, 146, 102), (235, 122, 85),
- (242, 76, 53), (246, 52, 36), (250, 29, 20), (252, 14, 10),
- (255, 0, 0), (255, 21, 21), (255, 43, 43), (255, 64, 64),
- (255, 85, 85), (255, 128, 128), (255, 138, 138), (255, 149, 149),
- (255, 176, 176), (245, 155, 155), (234, 133, 133), (224, 112, 112),
- (204, 69, 69), (198, 58, 58), (193, 48, 48), (183, 27, 27),
- (170, 0, 0), (180, 3, 3), (191, 6, 6), (201, 8, 8),
- (211, 11, 11), (232, 17, 17), (237, 18, 18), (242, 19, 19),
- (252, 22, 22), (255, 23, 23), (252, 37, 26), (248, 51, 30),
- (242, 79, 36), (240, 86, 37), (239, 93, 39), (235, 107, 43),
- (232, 121, 46), (228, 139, 50), (229, 144, 58), (230, 149, 67),
- (231, 154, 75), (232, 158, 84), (233, 163, 92), (235, 168, 101),
- (236, 173, 109), (237, 179, 120), (227, 168, 108), (217, 157, 96),
- (198, 135, 72), (193, 129, 65), (188, 124, 59), (178, 113, 47),
- (168, 102, 35), (156, 88, 20), (157, 79, 27), (158, 70, 35),
- (159, 60, 42), (160, 51, 50), (161, 42, 57), (163, 33, 64),
- (164, 24, 72), (165, 14, 79), (165, 12, 81), (175, 28, 94),
- (185, 44, 107), (195, 60, 121), (205, 76, 134), (215, 93, 147),
- (225, 109, 160), (235, 125, 173), (247, 145, 190), (243, 135, 188),
- (238, 124, 186), (234, 114, 184), (229, 104, 182), (225, 94, 180),
- (220, 83, 178), (216, 73, 176), (210, 60, 173), (201, 60, 177),
- (193, 60, 182), (184, 60, 186), (176, 60, 190), (167, 60, 195),
- (158, 60, 199), (150, 60, 204), (139, 61, 209), (149, 66, 190),
- (159, 72, 170), (169, 77, 151), (179, 82, 132), (189, 88, 112),
- (199, 93, 93), (209, 98, 73), (218, 104, 54), (221, 105, 49),
- (211, 98, 70), (201, 91, 91), (191, 84, 112), (181, 77, 133),
- (171, 70, 154), (161, 64, 175), (151, 57, 196), (139, 48, 222),
- (149, 48, 212), (159, 48, 203), (169, 48, 193), (179, 48, 184),
- (189, 48, 174), (199, 48, 165), (209, 48, 155), (221, 49, 143),
- (224, 53, 149), (228, 57, 154), (231, 61, 160), (234, 65, 165),
- (237, 69, 171), (241, 73, 176), (244, 77, 182), (248, 82, 189)
- ),
-
-// 108 rw-reds-greens-blues-pinks-yellows-browns
-((255, 0, 0), (215, 40, 10), (195, 60, 15), (175, 80, 20),
- (155, 100, 25), (135, 120, 30), (125, 129, 32), (116, 139, 35),
- (76, 179, 45), (56, 199, 50), (36, 219, 55), (18, 232, 64),
- (0, 245, 74), (0, 235, 84), (0, 225, 94), (0, 220, 99),
- (0, 215, 104), (0, 195, 124), (0, 185, 134), (0, 176, 144),
- (0, 166, 154), (0, 156, 164), (0, 151, 169), (0, 146, 174),
- (0, 128, 192), (20, 128, 197), (40, 128, 202), (60, 128, 207),
- (80, 128, 212), (90, 128, 214), (100, 128, 217), (120, 128, 222),
- (139, 128, 226), (179, 128, 236), (199, 128, 241), (219, 128, 246),
- (237, 128, 250), (255, 128, 255), (245, 128, 255), (235, 128, 255),
- (195, 128, 255), (175, 128, 255), (155, 128, 255), (135, 128, 255),
- (116, 128, 255), (106, 128, 255), (96, 128, 255), (76, 128, 255),
- (56, 128, 255), (16, 128, 255), (8, 133, 245), (0, 138, 235),
- (0, 148, 215), (0, 158, 195), (0, 163, 185), (0, 168, 175),
- (0, 188, 135), (0, 197, 115), (0, 207, 96), (0, 217, 76),
- (0, 227, 56), (0, 232, 46), (0, 237, 36), (0, 247, 16),
- (0, 255, 0), (40, 255, 20), (60, 255, 30), (80, 255, 40),
- (90, 255, 45), (100, 255, 50), (120, 255, 60), (139, 255, 70),
- (179, 255, 90), (199, 255, 100), (219, 255, 110), (237, 250, 119),
- (255, 245, 128), (255, 240, 128), (255, 235, 128), (255, 225, 128),
- (255, 215, 128), (255, 195, 128), (255, 185, 128), (255, 176, 128),
- (255, 171, 128), (255, 166, 128), (255, 156, 128), (255, 146, 128),
- (255, 128, 128), (235, 128, 123), (215, 128, 118), (205, 128, 115),
- (195, 128, 113), (175, 128, 108), (155, 128, 103), (135, 128, 98),
- (116, 128, 93), (76, 128, 83), (56, 128, 78), (36, 128, 73),
- (26, 128, 70), (16, 128, 68), (0, 128, 64), (10, 123, 59),
- (30, 113, 49), (40, 108, 44), (50, 103, 39), (55, 100, 36),
- (60, 98, 34), (70, 93, 29), (80, 88, 24), (90, 83, 19),
- (100, 78, 14), (120, 68, 4), (124, 66, 2), (128, 64, 0),
- (128, 69, 15), (128, 74, 30), (128, 79, 45), (128, 84, 60),
- (128, 94, 90), (128, 99, 105), (128, 104, 120), (128, 106, 127),
- (128, 109, 135), (128, 114, 150), (128, 119, 165), (128, 124, 185),
- (128, 128, 192), (148, 108, 162), (153, 103, 154), (158, 98, 147),
- (168, 88, 132), (178, 78, 117), (188, 68, 102), (197, 58, 87),
- (217, 38, 57), (227, 28, 42), (237, 18, 27), (246, 9, 13),
- (255, 0, 0), (255, 10, 0), (255, 20, 0), (255, 30, 0),
- (255, 40, 0), (255, 60, 0), (255, 65, 0), (255, 70, 0),
- (255, 80, 0), (255, 90, 0), (255, 100, 0), (255, 110, 0),
- (255, 128, 0), (250, 128, 10), (245, 128, 20), (235, 128, 40),
- (225, 128, 60), (215, 128, 80), (205, 128, 100), (195, 128, 120),
- (186, 128, 139), (166, 128, 179), (161, 128, 189), (156, 128, 199),
- (146, 128, 219), (136, 128, 239), (128, 128, 255), (137, 137, 246),
- (154, 155, 228), (158, 159, 223), (163, 164, 218), (171, 173, 209),
- (180, 182, 200), (189, 191, 191), (197, 200, 182), (206, 210, 173),
- (215, 219, 164), (223, 228, 154), (232, 237, 145), (239, 244, 138),
- (240, 235, 127), (242, 226, 116), (243, 217, 106), (244, 208, 95),
- (246, 190, 73), (247, 185, 68), (248, 181, 63), (249, 172, 52),
- (250, 162, 41), (252, 153, 30), (253, 144, 19), (254, 135, 9),
- (255, 128, 0), (235, 138, 5), (215, 148, 10), (195, 158, 15),
- (175, 168, 20), (155, 178, 25), (135, 188, 30), (116, 197, 35),
- (96, 207, 40), (76, 217, 45), (56, 227, 50), (36, 237, 55),
- (0, 255, 64), (20, 255, 69), (40, 255, 74), (60, 255, 79),
- (80, 255, 84), (100, 255, 89), (120, 255, 94), (139, 255, 99),
- (159, 255, 104), (179, 255, 109), (199, 255, 114), (219, 255, 119),
- (239, 255, 124), (255, 255, 128), (255, 245, 123), (255, 235, 118),
- (255, 225, 113), (255, 215, 108), (255, 205, 103), (255, 195, 98),
- (255, 186, 93), (255, 176, 88), (255, 166, 83), (255, 156, 78),
- (255, 146, 73), (255, 136, 68), (255, 128, 64), (255, 128, 74),
- (255, 128, 84), (255, 128, 94), (255, 128, 104), (255, 128, 114),
- (255, 128, 124), (255, 128, 134), (255, 128, 144), (255, 128, 154),
- (255, 128, 164), (255, 128, 174), (255, 128, 184), (255, 128, 192),
- (255, 118, 187), (255, 108, 182), (255, 98, 177), (255, 88, 172),
- (255, 78, 167), (255, 68, 162), (255, 58, 157), (255, 48, 152),
- (255, 38, 147), (255, 28, 142), (255, 18, 137), (255, 0, 128)
- ),
-
-// 109 rw-greens-light-to-dark
-((0, 255, 0), (0, 237, 18), (0, 228, 27), (0, 219, 36),
- (0, 210, 45), (0, 201, 54), (0, 196, 58), (0, 192, 63),
- (0, 175, 81), (0, 166, 90), (0, 157, 99), (0, 148, 108),
- (0, 139, 117), (4, 138, 118), (9, 137, 119), (13, 141, 114),
- (18, 146, 110), (36, 164, 92), (45, 173, 83), (54, 182, 74),
- (63, 190, 65), (72, 199, 56), (76, 203, 51), (81, 208, 47),
- (99, 226, 29), (108, 235, 20), (117, 244, 11), (118, 245, 7),
- (119, 246, 4), (114, 241, 6), (110, 237, 9), (101, 228, 14),
- (92, 219, 18), (74, 201, 27), (65, 192, 31), (56, 184, 36),
- (47, 175, 40), (38, 166, 45), (33, 161, 47), (29, 157, 50),
- (11, 139, 58), (10, 138, 63), (9, 137, 68), (18, 146, 73),
- (27, 155, 78), (31, 159, 80), (36, 164, 82), (45, 173, 86),
- (54, 182, 91), (72, 199, 100), (81, 208, 104), (90, 217, 109),
- (99, 226, 113), (108, 235, 118), (112, 239, 120), (117, 244, 122),
- (119, 248, 119), (110, 241, 110), (101, 234, 101), (92, 227, 92),
- (83, 221, 83), (78, 217, 78), (74, 214, 74), (65, 207, 65),
- (56, 200, 56), (38, 186, 38), (29, 179, 29), (20, 172, 20),
- (15, 168, 15), (11, 165, 11), (2, 159, 2), (0, 157, 0),
- (19, 167, 5), (29, 172, 7), (39, 178, 10), (48, 183, 12),
- (58, 188, 14), (62, 190, 15), (67, 193, 17), (77, 198, 19),
- (87, 203, 22), (106, 213, 26), (115, 218, 28), (125, 224, 31),
- (131, 227, 32), (137, 230, 34), (137, 227, 37), (138, 224, 40),
- (138, 218, 45), (138, 215, 48), (139, 213, 51), (139, 211, 52),
- (140, 210, 54), (140, 207, 56), (141, 204, 59), (141, 201, 62),
- (141, 198, 65), (142, 193, 71), (139, 192, 71), (136, 192, 71),
- (132, 193, 70), (129, 194, 69), (122, 197, 66), (115, 199, 64),
- (101, 204, 59), (94, 206, 56), (87, 209, 54), (83, 210, 52),
- (80, 212, 51), (73, 214, 49), (66, 217, 46), (59, 219, 44),
- (52, 222, 41), (45, 223, 44), (46, 221, 47), (47, 220, 50),
- (49, 218, 56), (51, 216, 62), (53, 213, 69), (55, 211, 75),
- (59, 206, 87), (61, 204, 93), (63, 202, 99), (64, 200, 102),
- (65, 199, 105), (67, 197, 111), (69, 195, 118), (71, 193, 124),
- (71, 192, 125), (80, 197, 113), (82, 198, 110), (85, 199, 107),
- (89, 201, 101), (94, 204, 94), (98, 206, 88), (103, 208, 82),
- (112, 213, 70), (116, 215, 64), (121, 218, 58), (123, 219, 55),
- (126, 220, 52), (130, 222, 45), (136, 225, 38), (130, 227, 36),
- (124, 229, 35), (112, 232, 31), (108, 233, 30), (105, 234, 30),
- (99, 236, 28), (93, 237, 26), (87, 239, 24), (81, 241, 23),
- (69, 244, 19), (66, 245, 18), (63, 246, 18), (56, 248, 16),
- (49, 250, 14), (52, 245, 23), (55, 239, 32), (58, 234, 41),
- (61, 228, 50), (66, 218, 68), (67, 215, 72), (69, 212, 77),
- (72, 207, 86), (75, 201, 95), (78, 196, 104), (81, 190, 113),
- (86, 180, 131), (88, 176, 136), (90, 173, 142), (84, 170, 137),
- (77, 167, 131), (71, 164, 126), (65, 160, 120), (58, 157, 115),
- (52, 154, 109), (46, 151, 104), (39, 148, 98), (33, 145, 93),
- (27, 141, 87), (20, 138, 82), (14, 135, 76), (8, 132, 71),
- (0, 136, 68), (0, 140, 70), (0, 144, 72), (0, 152, 76),
- (0, 161, 80), (0, 169, 84), (0, 177, 88), (0, 185, 93),
- (0, 193, 97), (0, 201, 101), (0, 210, 105), (0, 218, 109),
- (0, 226, 113), (0, 234, 117), (0, 242, 121), (0, 244, 122),
- (8, 245, 126), (15, 246, 130), (23, 247, 135), (30, 247, 139),
- (38, 248, 143), (46, 249, 147), (53, 250, 152), (61, 250, 156),
- (68, 251, 160), (76, 252, 164), (84, 253, 168), (91, 253, 173),
- (99, 254, 177), (108, 255, 182), (108, 249, 177), (108, 243, 172),
- (108, 237, 167), (108, 231, 162), (108, 225, 157), (108, 219, 152),
- (108, 213, 147), (108, 207, 142), (108, 201, 137), (108, 195, 132),
- (108, 188, 127), (108, 182, 122), (108, 176, 117), (109, 169, 111),
- (114, 174, 106), (119, 178, 102), (123, 183, 97), (128, 187, 92),
- (133, 192, 88), (138, 196, 83), (142, 201, 79), (147, 206, 74),
- (152, 210, 69), (157, 215, 65), (162, 219, 60), (166, 224, 55),
- (171, 228, 51), (177, 234, 45), (165, 235, 42), (152, 237, 39),
- (140, 238, 36), (127, 240, 32), (115, 241, 29), (102, 243, 26),
- (90, 244, 23), (77, 246, 20), (65, 247, 17), (53, 249, 13),
- (40, 250, 10), (28, 252, 7), (15, 253, 4), (0, 255, 0)
- ),
-
-// 110 rw-blues-reds-purples
-((0, 128, 255), (32, 144, 255), (53, 154, 255), (74, 165, 255),
- (89, 172, 255), (105, 180, 255), (113, 184, 255), (121, 188, 255),
- (147, 201, 255), (157, 206, 255), (167, 211, 255), (180, 217, 255),
- (193, 224, 255), (151, 203, 241), (110, 183, 228), (89, 172, 221),
- (69, 162, 214), (0, 128, 192), (39, 148, 205), (79, 168, 219),
- (119, 187, 232), (159, 207, 246), (172, 213, 250), (185, 220, 255),
- (165, 210, 255), (151, 203, 255), (138, 197, 255), (129, 192, 255),
- (121, 188, 255), (116, 185, 255), (112, 183, 255), (104, 179, 255),
- (98, 176, 255), (83, 169, 255), (76, 165, 255), (69, 161, 255),
- (63, 158, 255), (58, 156, 255), (55, 154, 255), (52, 153, 255),
- (36, 146, 255), (28, 142, 255), (21, 138, 255), (13, 134, 255),
- (5, 131, 255), (2, 129, 255), (0, 128, 255), (0, 123, 245),
- (0, 118, 236), (0, 108, 216), (0, 104, 209), (0, 101, 202),
- (0, 97, 194), (0, 93, 187), (0, 90, 180), (0, 87, 174),
- (24, 116, 209), (35, 130, 226), (47, 145, 244), (57, 154, 247),
- (68, 163, 251), (75, 167, 249), (82, 172, 247), (95, 180, 243),
- (108, 189, 239), (97, 180, 225), (77, 166, 214), (58, 153, 204),
- (42, 142, 195), (26, 131, 187), (30, 142, 189), (35, 152, 190),
- (43, 173, 193), (50, 179, 196), (58, 186, 199), (69, 191, 204),
- (81, 197, 209), (87, 199, 212), (93, 202, 215), (101, 206, 218),
- (87, 194, 205), (60, 169, 180), (62, 167, 177), (64, 165, 175),
- (77, 173, 183), (90, 181, 191), (117, 198, 207), (143, 214, 223),
- (134, 210, 219), (107, 195, 205), (81, 180, 191), (68, 172, 184),
- (55, 165, 177), (38, 155, 168), (69, 164, 180), (100, 173, 192),
- (131, 182, 204), (159, 179, 214), (135, 160, 203), (112, 142, 193),
- (100, 132, 188), (89, 123, 183), (74, 111, 176), (85, 120, 181),
- (106, 138, 192), (115, 145, 196), (124, 153, 201), (118, 147, 196),
- (112, 142, 192), (99, 131, 183), (87, 119, 174), (66, 101, 159),
- (97, 127, 176), (159, 178, 209), (174, 190, 217), (190, 203, 225),
- (210, 220, 236), (177, 200, 214), (144, 180, 192), (111, 159, 170),
- (57, 126, 134), (82, 145, 152), (107, 165, 171), (119, 174, 180),
- (132, 184, 189), (173, 216, 220), (150, 200, 205), (126, 184, 189),
- (103, 168, 174), (64, 142, 149), (81, 152, 159), (98, 163, 169),
- (133, 184, 189), (167, 205, 208), (224, 240, 241), (185, 208, 209),
- (107, 144, 146), (75, 117, 120), (43, 91, 94), (52, 102, 105),
- (62, 114, 117), (81, 136, 139), (100, 159, 162), (119, 181, 184),
- (131, 196, 199), (114, 156, 215), (110, 146, 219), (106, 136, 223),
- (92, 103, 237), (103, 113, 238), (113, 123, 239), (124, 133, 240),
- (142, 150, 242), (129, 137, 235), (116, 125, 229), (90, 100, 216),
- (64, 75, 203), (38, 49, 190), (21, 33, 181), (51, 56, 189),
- (82, 79, 196), (162, 140, 217), (159, 136, 216), (156, 133, 215),
- (151, 127, 213), (145, 120, 211), (140, 113, 208), (136, 109, 207),
- (113, 85, 186), (107, 78, 180), (101, 72, 175), (90, 60, 165),
- (82, 52, 158), (111, 85, 175), (140, 119, 193), (168, 152, 210),
- (216, 207, 239), (213, 200, 233), (210, 193, 227), (206, 186, 220),
- (203, 179, 214), (201, 174, 210), (186, 154, 197), (171, 134, 183),
- (142, 95, 157), (137, 88, 152), (132, 82, 148), (146, 105, 123),
- (161, 128, 98), (175, 152, 73), (199, 190, 31), (171, 175, 59),
- (142, 161, 88), (114, 146, 116), (86, 132, 144), (67, 122, 163),
- (87, 137, 174), (107, 152, 186), (127, 167, 197), (147, 182, 209),
- (160, 192, 216), (180, 151, 170), (201, 110, 123), (221, 68, 77),
- (255, 0, 0), (233, 6, 49), (211, 12, 98), (189, 18, 146),
- (167, 24, 195), (153, 28, 227), (169, 63, 232), (185, 98, 236),
- (201, 134, 241), (217, 169, 245), (227, 192, 248), (211, 156, 243),
- (195, 121, 239), (179, 85, 234), (152, 26, 227), (155, 39, 210),
- (158, 53, 192), (160, 66, 175), (163, 79, 157), (165, 88, 146),
- (178, 111, 161), (190, 135, 177), (203, 158, 192), (216, 182, 208),
- (224, 197, 218), (212, 204, 226), (200, 211, 233), (188, 218, 241),
- (168, 230, 253), (133, 212, 241), (98, 193, 229), (62, 175, 218),
- (27, 157, 206), (4, 145, 198), (11, 149, 188), (18, 154, 178),
- (25, 158, 168), (32, 162, 158), (37, 165, 152), (31, 171, 141),
- (25, 177, 130), (19, 183, 119), (9, 193, 101), (10, 173, 120),
- (10, 153, 139), (11, 134, 158), (12, 114, 177), (13, 101, 189),
- (65, 107, 190), (117, 113, 190), (169, 118, 191), (255, 128, 192)
- ),
-
-// 111 rw-multi-5
-((0, 255, 128), (0, 200, 128), (0, 164, 128), (0, 128, 128),
- (27, 155, 155), (55, 183, 183), (68, 196, 196), (82, 210, 210),
- (128, 255, 255), (100, 214, 227), (73, 173, 200), (36, 118, 164),
- (0, 64, 128), (55, 78, 142), (110, 92, 156), (137, 98, 162),
- (164, 105, 169), (255, 128, 192), (227, 128, 192), (200, 128, 192),
- (173, 128, 192), (146, 128, 192), (137, 128, 192), (128, 128, 192),
- (183, 128, 219), (219, 128, 237), (255, 128, 255), (255, 100, 227),
- (255, 73, 200), (255, 59, 186), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (200, 28, 100), (173, 41, 86), (146, 55, 73),
- (137, 80, 61), (128, 105, 50), (128, 125, 43), (128, 146, 36),
- (128, 255, 0), (100, 227, 14), (73, 200, 28), (45, 173, 41),
- (18, 146, 55), (9, 137, 59), (0, 128, 64), (0, 100, 105),
- (0, 73, 146), (0, 18, 228), (14, 16, 214), (28, 14, 200),
- (55, 27, 145), (82, 41, 91), (105, 52, 45), (128, 64, 0),
- (128, 92, 110), (128, 105, 164), (128, 119, 219), (141, 137, 237),
- (155, 155, 255), (169, 169, 255), (183, 183, 255), (210, 210, 255),
- (237, 237, 255), (251, 238, 210), (247, 220, 165), (243, 203, 121),
- (239, 188, 84), (236, 174, 47), (222, 174, 51), (208, 174, 55),
- (179, 174, 62), (165, 178, 79), (151, 183, 96), (131, 190, 127),
- (112, 198, 159), (102, 202, 174), (93, 206, 190), (80, 211, 211),
- (105, 186, 206), (156, 136, 197), (175, 130, 179), (194, 124, 162),
- (192, 138, 148), (190, 153, 134), (186, 183, 106), (183, 213, 78),
- (186, 234, 76), (192, 235, 92), (198, 237, 108), (201, 238, 116),
- (204, 239, 124), (208, 240, 134), (163, 216, 133), (119, 192, 131),
- (74, 168, 130), (55, 130, 130), (109, 131, 131), (164, 133, 133),
- (191, 134, 134), (219, 135, 135), (255, 136, 136), (226, 152, 133),
- (169, 183, 126), (145, 196, 123), (122, 209, 120), (122, 206, 129),
- (122, 203, 139), (122, 197, 157), (122, 190, 176), (122, 180, 207),
- (138, 178, 191), (170, 174, 160), (178, 173, 152), (186, 172, 144),
- (196, 171, 134), (172, 172, 158), (147, 174, 183), (123, 175, 207),
- (82, 177, 248), (89, 189, 215), (97, 201, 183), (101, 207, 167),
- (105, 213, 151), (117, 233, 97), (117, 229, 112), (117, 225, 127),
- (117, 221, 142), (116, 214, 167), (131, 205, 156), (146, 196, 145),
- (176, 177, 123), (206, 159, 101), (255, 128, 64), (245, 135, 73),
- (226, 150, 92), (218, 156, 100), (210, 162, 108), (212, 154, 121),
- (214, 147, 134), (217, 131, 159), (221, 116, 185), (225, 101, 210),
- (227, 91, 227), (209, 65, 209), (204, 58, 204), (199, 52, 199),
- (184, 31, 184), (198, 69, 198), (212, 107, 212), (225, 146, 225),
- (248, 209, 248), (234, 205, 223), (221, 201, 199), (194, 193, 150),
- (167, 185, 101), (140, 176, 52), (122, 171, 20), (105, 159, 47),
- (89, 147, 75), (45, 114, 147), (42, 120, 134), (40, 126, 121),
- (36, 137, 95), (31, 149, 70), (26, 160, 44), (23, 168, 27),
- (23, 110, 88), (23, 95, 103), (23, 81, 119), (23, 52, 149),
- (22, 33, 169), (53, 62, 137), (84, 91, 106), (115, 121, 74),
- (166, 169, 22), (166, 137, 42), (167, 105, 62), (168, 74, 82),
- (169, 42, 102), (170, 21, 115), (138, 53, 127), (106, 85, 138),
- (43, 148, 161), (32, 158, 165), (22, 169, 169), (31, 156, 160),
- (40, 142, 151), (49, 129, 143), (64, 107, 128), (78, 109, 114),
- (92, 110, 100), (105, 112, 87), (119, 113, 73), (128, 114, 64),
- (111, 120, 71), (94, 126, 79), (76, 133, 86), (59, 139, 93),
- (48, 143, 98), (67, 122, 108), (86, 102, 118), (105, 81, 128),
- (137, 47, 145), (110, 72, 153), (83, 97, 160), (56, 122, 168),
- (29, 148, 176), (11, 164, 181), (45, 129, 183), (79, 94, 184),
- (113, 60, 186), (148, 25, 188), (170, 2, 189), (173, 42, 149),
- (177, 83, 108), (180, 123, 68), (186, 190, 1), (186, 188, 2),
- (186, 186, 4), (185, 184, 5), (185, 181, 6), (184, 180, 7),
- (199, 195, 51), (214, 211, 96), (228, 226, 140), (243, 242, 184),
- (253, 252, 213), (244, 252, 222), (236, 252, 230), (227, 252, 239),
- (213, 253, 253), (213, 253, 244), (213, 253, 235), (213, 253, 226),
- (213, 253, 217), (213, 254, 211), (213, 245, 220), (212, 236, 229),
- (212, 226, 239), (212, 217, 248), (211, 211, 254), (220, 213, 245),
- (230, 215, 235), (239, 217, 226), (255, 220, 210), (255, 198, 204),
- (255, 176, 197), (255, 154, 191), (255, 131, 184), (255, 117, 180),
- (226, 129, 196), (197, 141, 211), (167, 152, 227), (119, 172, 253)
- ),
-
-// 112 rw-blues-black-purple
-((128, 255, 255), (103, 205, 218), (90, 180, 199), (78, 155, 180),
- (65, 130, 161), (53, 106, 143), (46, 93, 133), (40, 81, 124),
- (16, 31, 87), (8, 18, 78), (0, 6, 70), (0, 12, 76),
- (0, 19, 83), (0, 25, 89), (0, 31, 95), (0, 34, 98),
- (0, 38, 102), (0, 50, 114), (0, 57, 121), (0, 64, 128),
- (4, 72, 140), (8, 81, 153), (10, 85, 159), (13, 89, 165),
- (21, 106, 190), (25, 114, 202), (29, 122, 215), (33, 130, 227),
- (38, 139, 240), (40, 144, 247), (43, 149, 255), (39, 134, 255),
- (35, 120, 255), (26, 91, 255), (22, 76, 255), (18, 62, 255),
- (13, 47, 255), (9, 33, 255), (7, 25, 255), (5, 18, 255),
- (12, 12, 255), (25, 25, 255), (38, 38, 255), (50, 50, 255),
- (62, 62, 255), (68, 68, 255), (75, 75, 255), (88, 88, 255),
- (100, 100, 255), (125, 125, 255), (120, 126, 255), (116, 128, 255),
- (103, 128, 255), (90, 128, 255), (84, 128, 255), (78, 128, 255),
- (53, 128, 255), (40, 128, 255), (28, 128, 255), (14, 128, 255),
- (0, 128, 255), (6, 122, 255), (12, 116, 255), (25, 103, 255),
- (38, 90, 255), (62, 66, 255), (75, 53, 255), (88, 40, 255),
- (94, 34, 255), (100, 28, 255), (112, 16, 255), (128, 0, 255),
- (128, 50, 255), (128, 75, 255), (128, 100, 255), (128, 124, 255),
- (128, 149, 255), (128, 161, 255), (128, 174, 255), (128, 199, 255),
- (128, 224, 255), (116, 255, 255), (103, 255, 255), (90, 255, 255),
- (84, 255, 255), (78, 255, 255), (66, 255, 255), (53, 255, 255),
- (28, 255, 255), (15, 255, 255), (3, 255, 255), (1, 255, 255),
- (0, 255, 255), (0, 245, 245), (0, 235, 235), (0, 225, 225),
- (0, 214, 214), (0, 194, 194), (0, 184, 184), (0, 174, 174),
- (0, 169, 169), (0, 164, 164), (0, 151, 151), (0, 157, 157),
- (0, 170, 170), (0, 176, 176), (0, 182, 182), (0, 185, 185),
- (0, 188, 188), (0, 195, 195), (0, 201, 201), (0, 207, 207),
- (0, 215, 215), (0, 195, 195), (0, 190, 190), (0, 185, 185),
- (0, 175, 175), (0, 165, 165), (0, 155, 155), (0, 145, 145),
- (0, 125, 125), (4, 117, 126), (8, 110, 127), (12, 108, 134),
- (16, 107, 141), (24, 104, 155), (32, 101, 168), (41, 98, 182),
- (49, 95, 196), (65, 90, 224), (69, 88, 231), (73, 87, 238),
- (81, 84, 252), (83, 83, 255), (75, 75, 246), (67, 67, 237),
- (51, 51, 219), (42, 42, 210), (34, 34, 202), (30, 30, 197),
- (26, 26, 193), (18, 18, 184), (10, 10, 175), (0, 0, 164),
- (19, 19, 173), (56, 56, 191), (65, 65, 195), (75, 75, 200),
- (93, 93, 208), (112, 112, 217), (131, 131, 226), (149, 149, 235),
- (191, 191, 255), (181, 181, 254), (172, 172, 253), (154, 154, 251),
- (135, 135, 248), (116, 116, 246), (98, 98, 244), (79, 79, 242),
- (60, 60, 239), (23, 23, 235), (11, 11, 233), (0, 0, 232),
- (0, 0, 234), (0, 0, 236), (0, 0, 239), (0, 0, 241),
- (0, 0, 245), (0, 0, 246), (0, 0, 248), (0, 0, 250),
- (0, 0, 252), (0, 0, 254), (0, 0, 255), (0, 0, 246),
- (0, 0, 236), (0, 0, 227), (0, 0, 218), (0, 0, 209),
- (0, 0, 199), (0, 0, 190), (0, 0, 181), (0, 0, 172),
- (0, 6, 157), (0, 9, 155), (0, 12, 154), (0, 19, 151),
- (0, 25, 148), (0, 31, 144), (0, 38, 141), (0, 44, 138),
- (0, 50, 135), (0, 56, 132), (0, 64, 128), (0, 70, 134),
- (0, 76, 140), (0, 83, 147), (0, 89, 153), (0, 95, 159),
- (0, 102, 166), (0, 108, 172), (0, 114, 178), (0, 120, 184),
- (0, 128, 192), (0, 140, 198), (0, 153, 204), (0, 165, 210),
- (0, 178, 217), (0, 190, 223), (0, 202, 229), (0, 215, 235),
- (0, 227, 241), (0, 240, 247), (0, 252, 254), (0, 255, 255),
- (12, 243, 249), (25, 230, 243), (38, 218, 237), (50, 205, 230),
- (62, 193, 224), (75, 181, 218), (88, 168, 212), (100, 156, 206),
- (112, 143, 200), (128, 128, 192), (128, 140, 198), (128, 153, 204),
- (128, 165, 210), (128, 178, 217), (128, 190, 223), (128, 202, 229),
- (128, 215, 235), (128, 227, 241), (128, 240, 247), (128, 255, 255),
- (128, 230, 255), (128, 205, 255), (128, 180, 255), (128, 155, 255),
- (128, 130, 255), (128, 106, 255), (128, 81, 255), (128, 56, 255),
- (128, 31, 255), (128, 0, 255), (122, 0, 243), (116, 0, 230),
- (109, 0, 218), (103, 0, 205), (97, 0, 193), (90, 0, 181),
- (84, 0, 168), (78, 0, 156), (72, 0, 143), (64, 0, 128)
- ),
-
-// 113 rw-multi-colors-6
-((255, 128, 64), (255, 156, 108), (255, 175, 137), (255, 194, 166),
- (227, 166, 144), (200, 138, 122), (186, 124, 111), (173, 110, 100),
- (128, 64, 64), (144, 84, 84), (161, 104, 104), (183, 130, 130),
- (205, 156, 156), (161, 177, 136), (117, 199, 116), (95, 209, 106),
- (73, 220, 97), (0, 255, 64), (37, 255, 92), (75, 255, 120),
- (112, 255, 148), (150, 255, 176), (162, 255, 185), (174, 255, 194),
- (154, 173, 111), (141, 118, 55), (128, 64, 0), (155, 88, 21),
- (183, 113, 43), (196, 125, 53), (210, 137, 64), (237, 161, 86),
- (255, 177, 100), (145, 101, 167), (90, 63, 200), (36, 25, 233),
- (36, 30, 244), (36, 36, 255), (54, 54, 255), (72, 72, 255),
- (168, 168, 255), (186, 159, 255), (205, 151, 255), (224, 142, 255),
- (243, 134, 255), (249, 131, 255), (255, 128, 255), (246, 100, 246),
- (238, 73, 238), (221, 18, 221), (213, 9, 213), (205, 0, 205),
- (195, 0, 195), (185, 0, 185), (176, 0, 176), (168, 0, 168),
- (96, 55, 178), (60, 82, 183), (24, 110, 189), (23, 127, 197),
- (23, 145, 206), (34, 153, 212), (46, 162, 219), (70, 179, 233),
- (93, 196, 246), (85, 183, 230), (61, 158, 205), (38, 134, 180),
- (19, 114, 159), (0, 94, 138), (33, 122, 163), (67, 149, 188),
- (133, 204, 239), (127, 203, 219), (122, 202, 200), (88, 181, 145),
- (55, 161, 91), (38, 151, 63), (22, 141, 36), (0, 128, 0),
- (3, 155, 3), (8, 210, 8), (24, 232, 24), (40, 255, 40),
- (53, 255, 53), (67, 255, 67), (94, 255, 94), (120, 255, 120),
- (108, 226, 108), (78, 197, 78), (49, 169, 49), (34, 154, 34),
- (19, 140, 19), (0, 121, 0), (55, 123, 14), (110, 124, 28),
- (164, 126, 41), (255, 119, 52), (255, 110, 39), (255, 102, 27),
- (255, 97, 20), (255, 93, 14), (255, 87, 6), (255, 109, 38),
- (255, 152, 102), (255, 170, 128), (255, 188, 155), (248, 174, 138),
- (241, 161, 122), (228, 134, 88), (214, 107, 55), (191, 63, 0),
- (205, 97, 43), (232, 164, 130), (239, 180, 152), (246, 197, 174),
- (255, 219, 202), (234, 183, 159), (213, 147, 115), (192, 111, 72),
- (157, 51, 0), (163, 72, 11), (170, 93, 23), (173, 103, 29),
- (177, 114, 35), (188, 148, 54), (194, 156, 68), (200, 164, 82),
- (206, 172, 95), (216, 186, 118), (218, 191, 127), (221, 196, 137),
- (227, 205, 155), (232, 215, 174), (241, 231, 205), (244, 209, 202),
- (250, 165, 197), (252, 146, 194), (255, 128, 192), (255, 122, 189),
- (255, 116, 186), (255, 103, 180), (255, 91, 173), (255, 78, 167),
- (255, 70, 163), (255, 46, 151), (255, 40, 148), (255, 35, 145),
- (255, 15, 135), (244, 12, 128), (233, 9, 121), (222, 5, 114),
- (204, 0, 102), (199, 0, 99), (194, 0, 97), (184, 0, 92),
- (174, 0, 87), (164, 0, 82), (157, 0, 79), (150, 0, 76),
- (143, 0, 72), (125, 0, 63), (139, 27, 70), (153, 55, 77),
- (181, 110, 91), (209, 164, 105), (237, 219, 119), (255, 255, 128),
- (145, 210, 138), (118, 199, 140), (91, 188, 143), (36, 166, 148),
- (0, 151, 151), (0, 146, 173), (0, 141, 196), (0, 136, 218),
- (0, 128, 255), (42, 143, 200), (84, 157, 145), (126, 172, 91),
- (168, 186, 36), (196, 196, 0), (189, 189, 0), (182, 182, 0),
- (168, 168, 0), (166, 166, 0), (164, 164, 0), (155, 155, 0),
- (146, 146, 0), (136, 136, 0), (121, 121, 0), (145, 133, 54),
- (169, 145, 108), (193, 157, 162), (216, 169, 217), (232, 177, 252),
- (223, 150, 251), (215, 122, 250), (206, 94, 249), (198, 67, 248),
- (192, 49, 247), (170, 40, 221), (149, 30, 194), (127, 21, 168),
- (91, 5, 124), (122, 44, 152), (153, 84, 179), (184, 123, 206),
- (215, 162, 234), (235, 188, 252), (185, 183, 215), (134, 178, 179),
- (84, 173, 142), (33, 167, 106), (0, 164, 82), (34, 184, 109),
- (67, 203, 135), (101, 223, 162), (157, 255, 206), (123, 250, 186),
- (90, 244, 167), (56, 239, 147), (22, 234, 128), (0, 230, 115),
- (10, 235, 123), (20, 241, 130), (30, 246, 138), (40, 251, 146),
- (47, 255, 151), (37, 225, 131), (27, 196, 111), (17, 166, 91),
- (0, 117, 58), (41, 147, 94), (83, 176, 129), (124, 206, 165),
- (166, 236, 201), (193, 255, 224), (179, 200, 190), (165, 145, 155),
- (151, 91, 121), (137, 36, 86), (128, 0, 64), (150, 8, 100),
- (173, 15, 136), (195, 23, 172), (232, 36, 232), (229, 39, 210),
- (227, 41, 188), (224, 44, 166), (222, 46, 144), (220, 48, 130),
- (227, 88, 154), (234, 127, 178), (241, 167, 202), (252, 233, 242)
- ),
-
-// 114 rw-multi-reds-oranges
-((255, 0, 0), (255, 55, 55), (255, 91, 91), (255, 128, 128),
- (251, 147, 132), (247, 167, 136), (245, 177, 138), (243, 187, 140),
- (237, 219, 146), (232, 185, 124), (228, 152, 103), (222, 107, 74),
- (216, 63, 46), (219, 77, 61), (222, 92, 77), (223, 99, 85),
- (225, 106, 93), (230, 130, 119), (218, 118, 107), (206, 107, 96),
- (194, 95, 84), (182, 84, 73), (178, 80, 69), (174, 77, 66),
- (181, 111, 59), (186, 133, 54), (191, 156, 49), (200, 124, 48),
- (209, 92, 48), (214, 75, 48), (219, 59, 48), (228, 27, 47),
- (234, 6, 46), (229, 11, 106), (226, 13, 136), (224, 16, 166),
- (221, 18, 166), (219, 21, 166), (217, 23, 156), (215, 25, 147),
- (206, 34, 95), (206, 52, 105), (206, 70, 116), (206, 88, 127),
- (206, 106, 138), (206, 112, 141), (207, 118, 145), (213, 137, 160),
- (220, 155, 175), (233, 193, 205), (233, 177, 203), (233, 162, 202),
- (229, 119, 189), (226, 76, 176), (223, 40, 165), (220, 5, 155),
- (221, 23, 163), (221, 32, 167), (222, 41, 171), (226, 41, 155),
- (230, 41, 140), (233, 37, 123), (237, 34, 107), (244, 28, 73),
- (250, 21, 39), (252, 43, 20), (249, 68, 23), (246, 94, 26),
- (243, 115, 28), (241, 136, 31), (236, 124, 36), (232, 111, 40),
- (222, 86, 50), (218, 90, 53), (215, 95, 57), (210, 112, 61),
- (206, 130, 66), (204, 138, 68), (202, 147, 70), (199, 158, 73),
- (193, 148, 79), (182, 128, 90), (186, 126, 86), (190, 125, 82),
- (198, 132, 73), (207, 139, 65), (225, 154, 47), (242, 168, 30),
- (248, 168, 24), (242, 159, 29), (237, 151, 35), (234, 146, 37),
- (232, 142, 40), (228, 136, 44), (222, 141, 50), (217, 146, 55),
- (211, 151, 61), (198, 161, 74), (194, 163, 78), (190, 165, 82),
- (188, 166, 84), (186, 168, 86), (183, 169, 89), (190, 145, 94),
- (203, 97, 104), (208, 77, 108), (214, 58, 113), (212, 60, 118),
- (210, 62, 123), (205, 67, 133), (201, 71, 143), (194, 78, 159),
- (202, 70, 153), (217, 55, 142), (221, 51, 139), (225, 48, 136),
- (230, 43, 132), (234, 39, 121), (238, 34, 110), (242, 30, 98),
- (249, 23, 80), (234, 37, 88), (220, 52, 96), (213, 59, 100),
- (206, 66, 104), (182, 90, 118), (192, 112, 137), (202, 135, 155),
- (212, 157, 174), (228, 194, 205), (223, 176, 191), (219, 159, 177),
- (210, 123, 149), (201, 88, 121), (186, 29, 75), (196, 44, 89),
- (215, 74, 116), (223, 86, 127), (231, 99, 138), (224, 91, 130),
- (218, 84, 123), (205, 68, 109), (192, 53, 94), (179, 37, 80),
- (171, 27, 70), (139, 22, 57), (131, 20, 53), (123, 19, 50),
- (96, 15, 39), (130, 39, 85), (164, 64, 132), (198, 88, 178),
- (255, 128, 255), (251, 118, 238), (248, 108, 222), (241, 88, 189),
- (234, 69, 156), (228, 49, 124), (223, 36, 102), (221, 62, 90),
- (220, 87, 77), (216, 155, 44), (212, 152, 43), (208, 150, 42),
- (201, 144, 40), (193, 139, 38), (186, 134, 35), (181, 130, 34),
- (190, 110, 25), (192, 105, 22), (195, 100, 20), (200, 90, 15),
- (203, 84, 12), (198, 78, 17), (193, 71, 22), (188, 65, 27),
- (179, 54, 36), (194, 87, 41), (210, 120, 45), (225, 153, 50),
- (241, 185, 54), (251, 207, 57), (244, 196, 64), (236, 186, 72),
- (222, 164, 86), (219, 160, 88), (217, 157, 91), (213, 160, 95),
- (209, 162, 100), (205, 165, 104), (198, 169, 111), (168, 184, 141),
- (137, 200, 171), (107, 215, 201), (77, 231, 231), (57, 241, 251),
- (95, 196, 227), (134, 151, 203), (172, 106, 179), (211, 61, 155),
- (236, 32, 139), (230, 38, 133), (224, 44, 127), (218, 50, 122),
- (208, 60, 112), (207, 61, 131), (207, 61, 150), (206, 62, 169),
- (205, 63, 188), (204, 64, 201), (215, 53, 174), (225, 43, 146),
- (236, 32, 119), (247, 21, 92), (254, 14, 74), (250, 43, 65),
- (246, 72, 56), (242, 101, 48), (235, 149, 33), (228, 131, 40),
- (220, 114, 48), (213, 96, 55), (206, 79, 62), (201, 67, 67),
- (208, 94, 60), (216, 122, 52), (223, 149, 45), (230, 176, 38),
- (235, 194, 33), (239, 185, 29), (242, 176, 26), (246, 167, 22),
- (252, 152, 16), (236, 146, 32), (219, 140, 48), (203, 133, 64),
- (187, 127, 80), (176, 123, 91), (186, 139, 111), (195, 156, 131),
- (205, 172, 152), (215, 188, 172), (221, 199, 185), (222, 179, 176),
- (223, 160, 167), (224, 140, 158), (225, 108, 143), (230, 103, 139),
- (235, 99, 136), (240, 94, 132), (245, 89, 128), (248, 86, 126),
- (250, 122, 154), (251, 159, 181), (253, 195, 209), (255, 255, 255)
- ),
-
-// 115 rw-yellows-browns-goldish
-((255, 255, 128), (246, 246, 113), (241, 241, 105), (236, 237, 97),
- (231, 232, 89), (227, 228, 82), (224, 226, 78), (222, 224, 74),
- (213, 215, 58), (208, 210, 50), (203, 206, 43), (198, 201, 35),
- (194, 197, 27), (192, 196, 24), (191, 195, 21), (192, 196, 22),
- (194, 198, 24), (201, 205, 31), (204, 208, 34), (207, 211, 37),
- (210, 214, 40), (213, 217, 43), (214, 218, 44), (216, 220, 46),
- (223, 227, 53), (226, 230, 56), (229, 233, 59), (230, 233, 60),
- (231, 233, 62), (230, 231, 62), (229, 230, 62), (228, 226, 61),
- (226, 222, 60), (222, 215, 59), (220, 211, 58), (219, 208, 57),
- (217, 204, 56), (215, 200, 56), (214, 198, 55), (214, 197, 55),
- (210, 189, 54), (207, 185, 53), (205, 182, 53), (202, 179, 53),
- (200, 177, 54), (199, 175, 54), (198, 174, 55), (195, 172, 55),
- (193, 169, 56), (188, 164, 57), (185, 161, 57), (183, 158, 58),
- (180, 155, 58), (178, 153, 59), (176, 151, 59), (175, 150, 59),
- (172, 154, 58), (173, 161, 56), (174, 169, 55), (174, 176, 53),
- (175, 184, 51), (175, 187, 50), (176, 191, 49), (176, 199, 48),
- (177, 206, 46), (179, 221, 42), (179, 228, 40), (180, 236, 39),
- (180, 239, 38), (181, 243, 37), (181, 250, 35), (182, 252, 35),
- (176, 231, 39), (173, 221, 41), (170, 211, 43), (167, 200, 45),
- (165, 190, 48), (163, 185, 49), (162, 180, 50), (159, 169, 52),
- (156, 159, 54), (150, 138, 58), (147, 128, 60), (145, 118, 62),
- (143, 111, 63), (141, 105, 65), (148, 109, 63), (155, 114, 60),
- (168, 122, 56), (175, 126, 53), (182, 131, 51), (185, 133, 50),
- (189, 135, 49), (196, 139, 46), (202, 144, 44), (209, 148, 42),
- (216, 152, 39), (230, 161, 35), (234, 166, 37), (238, 171, 39),
- (238, 173, 43), (238, 176, 47), (238, 181, 54), (237, 187, 62),
- (237, 197, 76), (236, 202, 83), (236, 207, 91), (236, 209, 94),
- (236, 212, 98), (236, 217, 106), (235, 222, 113), (235, 228, 121),
- (235, 233, 128), (230, 235, 133), (227, 232, 131), (225, 230, 130),
- (221, 226, 126), (217, 221, 122), (212, 217, 119), (208, 212, 115),
- (199, 204, 108), (194, 199, 104), (190, 195, 100), (188, 192, 98),
- (186, 190, 97), (182, 186, 93), (177, 181, 89), (173, 177, 86),
- (172, 176, 85), (183, 181, 92), (186, 182, 93), (189, 184, 95),
- (194, 187, 98), (200, 190, 102), (205, 192, 105), (211, 195, 108),
- (222, 201, 115), (227, 203, 118), (233, 206, 121), (236, 207, 123),
- (239, 209, 125), (244, 212, 128), (251, 215, 132), (250, 211, 127),
- (249, 208, 122), (247, 201, 112), (247, 199, 109), (247, 197, 107),
- (246, 193, 102), (245, 190, 97), (244, 186, 92), (243, 183, 87),
- (242, 176, 77), (241, 174, 74), (241, 172, 72), (240, 168, 67),
- (239, 164, 61), (237, 162, 60), (235, 159, 60), (233, 157, 59),
- (231, 155, 58), (227, 150, 56), (226, 149, 56), (225, 148, 56),
- (223, 145, 55), (221, 143, 54), (219, 141, 53), (217, 138, 53),
- (213, 134, 51), (212, 132, 50), (211, 131, 50), (210, 137, 50),
- (208, 143, 50), (207, 148, 50), (206, 154, 50), (204, 160, 50),
- (203, 166, 50), (202, 171, 50), (200, 177, 50), (199, 183, 50),
- (198, 189, 50), (196, 194, 50), (195, 200, 50), (194, 206, 50),
- (195, 216, 46), (197, 217, 45), (199, 218, 44), (202, 221, 41),
- (206, 224, 38), (209, 227, 35), (212, 229, 33), (216, 232, 30),
- (219, 235, 27), (222, 238, 24), (226, 240, 22), (229, 243, 19),
- (232, 246, 16), (236, 249, 13), (239, 251, 11), (240, 252, 10),
- (237, 248, 9), (233, 245, 9), (230, 241, 8), (226, 238, 8),
- (223, 234, 7), (220, 231, 7), (216, 227, 6), (213, 224, 6),
- (210, 220, 5), (206, 217, 4), (203, 213, 4), (200, 210, 3),
- (196, 206, 3), (192, 202, 2), (192, 196, 5), (192, 191, 8),
- (192, 185, 12), (192, 179, 15), (192, 174, 18), (192, 168, 21),
- (193, 162, 25), (193, 156, 28), (193, 151, 31), (193, 145, 34),
- (193, 139, 38), (193, 134, 41), (193, 128, 44), (194, 121, 48),
- (196, 121, 46), (199, 121, 43), (201, 121, 41), (204, 121, 38),
- (206, 121, 36), (208, 121, 34), (211, 121, 31), (213, 121, 29),
- (216, 121, 26), (218, 121, 24), (220, 121, 22), (223, 121, 19),
- (225, 121, 17), (228, 121, 14), (224, 127, 15), (220, 133, 17),
- (217, 140, 18), (213, 146, 19), (209, 152, 21), (205, 158, 22),
- (201, 164, 23), (198, 170, 25), (194, 177, 26), (190, 183, 27),
- (186, 189, 29), (182, 195, 30), (179, 201, 31), (174, 209, 33)
- ),
-
-// 116 rw-multi-blues-with-gray
-((0, 0, 160), (17, 17, 169), (26, 26, 173), (35, 35, 178),
- (43, 43, 182), (52, 52, 187), (56, 56, 189), (61, 61, 191),
- (78, 78, 200), (86, 86, 204), (95, 95, 209), (104, 104, 213),
- (113, 113, 218), (121, 121, 222), (130, 130, 227), (134, 134, 229),
- (139, 139, 231), (156, 156, 240), (164, 164, 244), (173, 173, 249),
- (174, 177, 250), (176, 182, 252), (172, 181, 250), (168, 180, 249),
- (150, 174, 243), (141, 171, 240), (133, 169, 237), (124, 166, 234),
- (116, 164, 231), (111, 162, 229), (107, 161, 228), (98, 158, 225),
- (90, 156, 223), (72, 150, 217), (63, 147, 214), (55, 145, 211),
- (46, 142, 208), (38, 140, 205), (33, 138, 203), (29, 137, 202),
- (12, 132, 196), (10, 131, 194), (8, 130, 193), (16, 132, 194),
- (24, 134, 195), (28, 135, 195), (32, 136, 196), (39, 137, 197),
- (47, 139, 198), (63, 143, 200), (71, 145, 201), (79, 147, 202),
- (86, 148, 203), (94, 150, 204), (98, 151, 204), (102, 152, 205),
- (118, 156, 207), (126, 158, 208), (134, 160, 209), (142, 162, 210),
- (150, 164, 211), (154, 165, 211), (158, 166, 212), (165, 167, 213),
- (168, 168, 213), (165, 170, 216), (164, 170, 217), (163, 171, 218),
- (162, 171, 218), (161, 172, 219), (160, 173, 221), (159, 174, 222),
- (156, 175, 224), (155, 176, 225), (154, 177, 227), (152, 178, 228),
- (151, 179, 229), (150, 179, 230), (150, 179, 231), (148, 180, 232),
- (147, 181, 233), (144, 183, 236), (143, 183, 237), (142, 184, 238),
- (141, 184, 239), (140, 185, 240), (134, 180, 237), (129, 176, 233),
- (118, 166, 226), (112, 161, 222), (107, 157, 219), (104, 155, 217),
- (101, 153, 216), (95, 148, 212), (90, 143, 209), (84, 139, 205),
- (79, 134, 202), (67, 125, 195), (61, 120, 191), (56, 115, 188),
- (53, 113, 186), (51, 111, 184), (45, 106, 181), (40, 101, 178),
- (28, 92, 171), (25, 91, 168), (23, 90, 166), (24, 92, 166),
- (25, 95, 167), (28, 99, 167), (30, 104, 168), (32, 108, 168),
- (34, 113, 169), (39, 122, 170), (40, 124, 170), (41, 126, 170),
- (43, 131, 171), (45, 135, 171), (47, 139, 172), (50, 144, 172),
- (54, 153, 173), (56, 157, 173), (58, 162, 174), (59, 164, 174),
- (61, 166, 175), (63, 171, 175), (65, 175, 176), (43, 171, 171),
- (68, 181, 177), (74, 174, 181), (75, 172, 182), (77, 170, 183),
- (80, 166, 185), (83, 163, 187), (86, 159, 189), (89, 155, 190),
- (95, 148, 194), (98, 144, 196), (101, 141, 198), (102, 139, 199),
- (104, 137, 200), (107, 133, 202), (110, 130, 204), (113, 126, 206),
- (116, 122, 208), (122, 115, 212), (123, 113, 213), (125, 112, 214),
- (128, 108, 215), (132, 103, 218), (129, 102, 220), (126, 101, 221),
- (120, 99, 224), (118, 98, 225), (117, 98, 226), (114, 97, 228),
- (111, 96, 229), (108, 95, 231), (105, 94, 232), (102, 93, 234),
- (100, 93, 236), (94, 91, 239), (92, 90, 239), (91, 90, 240),
- (88, 89, 242), (85, 88, 244), (82, 87, 245), (79, 86, 247),
- (73, 84, 250), (71, 83, 251), (69, 83, 252), (69, 84, 247),
- (69, 85, 241), (68, 86, 236), (68, 88, 230), (68, 89, 225),
- (67, 90, 219), (67, 91, 214), (66, 92, 208), (66, 93, 203),
- (66, 94, 197), (65, 95, 192), (65, 96, 186), (64, 98, 181),
- (64, 100, 170), (63, 100, 167), (63, 101, 164), (63, 102, 159),
- (63, 103, 153), (62, 104, 148), (62, 106, 142), (61, 107, 137),
- (61, 107, 135), (67, 112, 139), (72, 116, 143), (78, 121, 147),
- (84, 126, 152), (90, 131, 156), (95, 135, 160), (101, 140, 164),
- (107, 145, 168), (112, 150, 172), (118, 154, 176), (124, 159, 180),
- (130, 164, 184), (135, 169, 189), (141, 173, 193), (147, 178, 197),
- (152, 183, 201), (158, 187, 205), (164, 192, 209), (170, 197, 213),
- (175, 202, 218), (183, 208, 223), (176, 207, 220), (169, 206, 218),
- (162, 204, 215), (155, 203, 212), (148, 202, 210), (141, 201, 207),
- (134, 199, 205), (128, 198, 202), (121, 197, 199), (114, 196, 197),
- (107, 195, 194), (100, 193, 192), (93, 192, 189), (86, 191, 186),
- (79, 190, 184), (72, 188, 181), (65, 187, 178), (58, 186, 176),
- (51, 185, 173), (44, 184, 170), (35, 182, 167), (33, 173, 171),
- (32, 165, 175), (30, 156, 179), (28, 148, 184), (27, 139, 188),
- (25, 131, 192), (24, 122, 196), (22, 114, 200), (20, 105, 204),
- (19, 97, 208), (17, 88, 212), (15, 80, 216), (14, 71, 221),
- (12, 63, 225), (10, 54, 229), (9, 46, 233), (7, 37, 237),
- (5, 28, 241), (4, 20, 245), (2, 11, 250), (0, 0, 255)
- ),
-
-// 117 rw-greens-multi
-((0, 128, 64), (0, 152, 64), (0, 164, 64), (0, 176, 64),
- (0, 187, 64), (0, 199, 64), (0, 205, 64), (0, 211, 64),
- (0, 235, 64), (6, 239, 61), (12, 243, 58), (24, 231, 52),
- (36, 219, 46), (48, 207, 40), (60, 195, 34), (66, 189, 31),
- (72, 184, 28), (96, 160, 16), (108, 148, 10), (120, 136, 4),
- (118, 138, 8), (116, 140, 12), (110, 146, 18), (104, 152, 24),
- (80, 176, 48), (68, 187, 60), (56, 199, 72), (44, 211, 84),
- (32, 223, 96), (26, 229, 102), (20, 235, 108), (8, 247, 120),
- (0, 255, 128), (21, 255, 138), (31, 255, 143), (42, 255, 149),
- (52, 255, 154), (62, 255, 159), (67, 255, 161), (73, 255, 164),
- (94, 255, 174), (100, 252, 173), (106, 250, 172), (102, 244, 161),
- (98, 239, 150), (95, 236, 144), (93, 234, 139), (88, 229, 128),
- (84, 224, 117), (75, 213, 95), (70, 207, 84), (66, 202, 73),
- (67, 199, 70), (68, 197, 68), (70, 196, 69), (73, 195, 71),
- (82, 192, 75), (87, 190, 77), (92, 188, 80), (96, 186, 82),
- (101, 184, 85), (103, 183, 86), (106, 182, 87), (75, 213, 96),
- (114, 179, 91), (132, 193, 102), (140, 200, 107), (149, 207, 112),
- (153, 210, 114), (158, 214, 117), (167, 221, 122), (176, 228, 128),
- (193, 241, 138), (198, 244, 136), (204, 247, 135), (200, 241, 122),
- (196, 236, 110), (194, 233, 104), (192, 230, 98), (188, 224, 85),
- (184, 218, 73), (176, 206, 48), (172, 200, 35), (168, 195, 23),
- (166, 193, 19), (165, 191, 15), (164, 197, 16), (164, 202, 18),
- (162, 214, 21), (161, 219, 22), (160, 225, 23), (160, 227, 24),
- (160, 230, 25), (159, 236, 26), (158, 242, 28), (157, 247, 29),
- (157, 251, 30), (151, 244, 25), (148, 240, 22), (145, 237, 20),
- (143, 235, 18), (142, 234, 17), (138, 230, 15), (135, 227, 12),
- (129, 220, 7), (125, 215, 5), (122, 210, 3), (121, 208, 3),
- (120, 206, 3), (118, 203, 3), (115, 199, 3), (113, 195, 3),
- (111, 192, 3), (107, 184, 3), (106, 182, 3), (105, 180, 3),
- (102, 176, 3), (101, 174, 2), (98, 169, 2), (95, 164, 2),
- (89, 154, 2), (86, 149, 2), (83, 144, 2), (81, 141, 2),
- (80, 139, 2), (77, 134, 2), (74, 128, 2), (71, 123, 2),
- (69, 120, 1), (87, 139, 12), (91, 143, 14), (96, 148, 17),
- (105, 158, 22), (114, 167, 28), (122, 176, 33), (131, 186, 38),
- (149, 204, 49), (150, 213, 57), (152, 222, 65), (145, 223, 69),
- (139, 224, 73), (127, 226, 80), (114, 228, 87), (102, 230, 95),
- (89, 232, 102), (64, 236, 116), (58, 237, 120), (52, 238, 124),
- (39, 240, 131), (31, 241, 136), (32, 240, 130), (34, 238, 125),
- (36, 236, 114), (37, 235, 111), (38, 234, 108), (39, 233, 103),
- (40, 232, 97), (42, 230, 92), (43, 229, 86), (45, 230, 100),
- (45, 227, 77), (74, 222, 76), (81, 220, 76), (88, 219, 76),
- (102, 217, 75), (116, 214, 75), (130, 212, 74), (145, 209, 74),
- (173, 204, 73), (185, 202, 72), (197, 200, 72), (179, 193, 77),
- (160, 186, 82), (142, 180, 88), (123, 173, 93), (105, 166, 98),
- (86, 160, 104), (68, 153, 109), (49, 146, 114), (31, 139, 119),
- (12, 132, 124), (0, 128, 128), (12, 140, 128), (24, 152, 128),
- (48, 176, 128), (54, 182, 128), (60, 188, 128), (72, 199, 128),
- (84, 211, 128), (96, 223, 128), (108, 235, 128), (128, 255, 128),
- (128, 243, 122), (128, 231, 116), (128, 219, 110), (128, 207, 104),
- (128, 195, 98), (128, 184, 92), (128, 172, 86), (128, 160, 80),
- (128, 148, 74), (128, 136, 68), (128, 128, 64), (137, 137, 77),
- (147, 147, 90), (156, 156, 103), (166, 166, 116), (175, 175, 129),
- (184, 184, 142), (194, 194, 155), (203, 203, 168), (212, 212, 181),
- (222, 222, 194), (228, 228, 203), (207, 224, 184), (185, 220, 165),
- (164, 215, 146), (142, 211, 127), (121, 207, 108), (100, 203, 89),
- (78, 198, 70), (57, 194, 51), (36, 190, 32), (0, 183, 0),
- (0, 190, 0), (0, 196, 0), (0, 203, 0), (0, 209, 0),
- (0, 216, 0), (0, 222, 0), (0, 229, 0), (0, 236, 0),
- (0, 242, 0), (0, 249, 0), (0, 253, 0), (0, 241, 12),
- (0, 230, 24), (0, 218, 36), (0, 206, 48), (0, 194, 60),
- (0, 183, 72), (0, 171, 84), (0, 159, 96), (0, 148, 108),
- (0, 136, 120), (0, 128, 128), (16, 140, 132), (32, 152, 136),
- (47, 164, 139), (63, 176, 143), (79, 188, 147), (94, 199, 150),
- (110, 211, 154), (126, 223, 158), (142, 235, 162), (168, 255, 168)
- ),
-
-// 118 rw-browns-orange-yellow-with-blues
-((128, 64, 64), (140, 76, 76), (146, 81, 81), (153, 87, 87),
- (159, 93, 93), (165, 99, 99), (168, 102, 102), (172, 105, 105),
- (187, 119, 119), (194, 120, 113), (201, 121, 107), (208, 122, 101),
- (216, 123, 96), (223, 124, 90), (230, 125, 84), (233, 125, 81),
- (237, 126, 78), (255, 128, 64), (255, 131, 69), (255, 135, 75),
- (255, 138, 80), (255, 142, 86), (255, 144, 89), (255, 146, 92),
- (255, 153, 103), (255, 156, 108), (255, 160, 114), (254, 156, 109),
- (254, 153, 105), (253, 148, 98), (252, 144, 92), (251, 136, 80),
- (250, 127, 68), (247, 109, 43), (245, 100, 30), (244, 92, 18),
- (239, 84, 9), (234, 76, 0), (230, 75, 0), (226, 74, 0),
- (210, 68, 0), (202, 65, 0), (194, 63, 0), (186, 60, 0),
- (178, 58, 0), (174, 56, 0), (170, 55, 0), (166, 54, 0),
- (163, 61, 3), (157, 74, 9), (154, 80, 12), (151, 87, 15),
- (148, 93, 18), (145, 100, 21), (143, 103, 22), (142, 106, 24),
- (144, 121, 29), (149, 125, 30), (155, 130, 31), (160, 134, 32),
- (166, 139, 33), (169, 141, 33), (172, 144, 34), (177, 148, 35),
- (183, 153, 36), (191, 160, 38), (195, 166, 50), (200, 172, 62),
- (202, 175, 68), (205, 178, 74), (210, 184, 86), (214, 191, 98),
- (223, 203, 122), (229, 210, 137), (235, 218, 152), (236, 219, 144),
- (238, 220, 137), (239, 220, 133), (240, 221, 129), (241, 222, 122),
- (243, 223, 114), (246, 225, 99), (247, 226, 91), (249, 227, 84),
- (249, 227, 82), (250, 228, 80), (245, 222, 72), (239, 217, 64),
- (228, 205, 48), (223, 199, 40), (218, 194, 33), (215, 191, 29),
- (212, 188, 25), (207, 182, 17), (199, 174, 5), (205, 156, 5),
- (211, 137, 4), (223, 101, 3), (228, 82, 2), (234, 64, 2),
- (237, 55, 2), (240, 46, 2), (246, 27, 1), (252, 9, 1),
- (240, 0, 0), (225, 0, 0), (211, 0, 0), (204, 0, 0),
- (197, 0, 0), (182, 0, 0), (168, 0, 0), (153, 0, 0),
- (139, 0, 0), (132, 20, 20), (139, 30, 30), (146, 41, 41),
- (161, 61, 61), (175, 81, 81), (190, 102, 102), (204, 122, 122),
- (233, 163, 163), (244, 178, 178), (255, 193, 193), (251, 193, 188),
- (248, 193, 183), (240, 194, 173), (233, 194, 164), (226, 195, 154),
- (219, 196, 144), (204, 197, 124), (200, 197, 119), (197, 197, 115),
- (186, 198, 100), (189, 200, 107), (192, 203, 113), (195, 205, 120),
- (201, 210, 133), (204, 212, 139), (207, 215, 146), (208, 216, 149),
- (210, 217, 152), (213, 220, 159), (214, 221, 162), (218, 209, 172),
- (223, 197, 182), (231, 172, 201), (233, 166, 206), (236, 160, 211),
- (240, 148, 221), (244, 136, 231), (249, 124, 240), (255, 106, 255),
- (237, 121, 242), (232, 124, 238), (227, 128, 235), (218, 135, 229),
- (209, 142, 222), (200, 150, 216), (191, 157, 209), (182, 164, 203),
- (172, 171, 196), (169, 157, 186), (170, 148, 182), (171, 139, 179),
- (172, 121, 172), (173, 103, 166), (175, 85, 159), (176, 67, 152),
- (179, 31, 138), (180, 17, 133), (181, 4, 128), (182, 20, 122),
- (184, 35, 115), (185, 51, 109), (186, 67, 102), (188, 83, 96),
- (189, 98, 89), (191, 114, 83), (192, 130, 77), (193, 145, 70),
- (194, 153, 67), (198, 159, 78), (202, 166, 90), (205, 172, 101),
- (213, 185, 124), (215, 188, 130), (217, 191, 136), (221, 197, 147),
- (224, 204, 159), (230, 213, 176), (224, 208, 167), (219, 203, 157),
- (213, 198, 148), (208, 193, 138), (202, 188, 129), (196, 183, 119),
- (191, 178, 110), (185, 173, 100), (180, 168, 91), (177, 166, 86),
- (184, 157, 77), (190, 147, 68), (197, 138, 59), (204, 129, 50),
- (210, 120, 41), (217, 110, 32), (224, 101, 23), (230, 92, 13),
- (240, 78, 0), (242, 85, 10), (243, 92, 19), (245, 99, 29),
- (246, 106, 38), (248, 113, 48), (249, 120, 58), (251, 127, 67),
- (253, 135, 77), (254, 142, 86), (255, 145, 91), (255, 151, 100),
- (255, 157, 110), (255, 164, 119), (254, 170, 129), (254, 176, 138),
- (254, 182, 148), (254, 189, 157), (254, 195, 167), (253, 204, 181),
- (240, 189, 169), (227, 174, 156), (213, 160, 144), (200, 145, 132),
- (187, 130, 119), (174, 115, 107), (161, 101, 95), (148, 86, 82),
- (134, 71, 70), (128, 64, 64), (135, 71, 71), (141, 78, 78),
- (148, 84, 84), (155, 91, 91), (161, 98, 98), (168, 104, 104),
- (175, 111, 111), (181, 118, 118), (191, 128, 128), (195, 135, 135),
- (198, 143, 143), (202, 150, 150), (206, 158, 158), (209, 165, 165),
- (213, 173, 173), (217, 180, 180), (221, 188, 188), (226, 199, 199)
- ),
-
-// 119 rw-reds-blues-greens-pinks
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 120 rw-reds-browns-golds-tans
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 121 dg009
-((19, 11, 23), (39, 24, 47), (54, 26, 47), (70, 29, 47),
- (81, 27, 44), (92, 25, 42), (101, 12, 38), (110, 0, 35),
- (113, 28, 49), (93, 28, 45), (74, 28, 41), (72, 33, 50),
- (71, 38, 59), (77, 58, 94), (83, 79, 130), (90, 93, 139),
- (98, 107, 148), (115, 102, 171), (98, 92, 141), (81, 82, 112),
- (78, 79, 108), (75, 76, 104), (74, 75, 103), (73, 74, 102),
- (97, 56, 96), (89, 41, 71), (82, 27, 46), (62, 28, 50),
- (42, 30, 54), (39, 27, 49), (37, 25, 45), (34, 26, 41),
- (29, 25, 40), (25, 27, 40), (23, 27, 40), (21, 27, 41),
- (17, 34, 47), (13, 41, 53), (19, 54, 61), (26, 67, 69),
- (43, 70, 79), (44, 60, 76), (45, 51, 73), (44, 41, 59),
- (43, 32, 46), (51, 29, 43), (60, 26, 40), (53, 25, 40),
- (41, 17, 49), (37, 29, 50), (37, 31, 53), (38, 34, 57),
- (37, 32, 55), (36, 31, 54), (36, 28, 50), (37, 25, 47),
- (37, 26, 43), (37, 25, 42), (38, 25, 42), (37, 25, 41),
- (37, 26, 40), (36, 25, 39), (36, 25, 39), (31, 25, 39),
- (29, 20, 37), (26, 31, 50), (27, 39, 57), (29, 48, 65),
- (34, 47, 70), (40, 47, 75), (49, 48, 90), (49, 62, 94),
- (66, 67, 97), (69, 70, 99), (72, 73, 101), (70, 72, 98),
- (69, 71, 96), (69, 71, 96), (69, 71, 96), (68, 69, 97),
- (65, 63, 103), (67, 74, 116), (70, 78, 122), (74, 82, 129),
- (79, 89, 136), (84, 96, 144), (85, 111, 134), (82, 110, 114),
- (73, 74, 102), (61, 74, 90), (50, 75, 79), (50, 72, 67),
- (51, 69, 55), (38, 41, 58), (44, 41, 70), (50, 49, 81),
- (61, 59, 98), (46, 93, 99), (54, 91, 105), (62, 90, 112),
- (67, 96, 111), (72, 102, 110), (81, 111, 121), (116, 124, 161),
- (112, 123, 169), (95, 100, 145), (78, 77, 121), (73, 77, 120),
- (69, 78, 119), (73, 103, 111), (88, 110, 134), (116, 126, 161),
- (110, 139, 171), (112, 128, 187), (115, 127, 177), (119, 126, 168),
- (123, 111, 161), (145, 98, 152), (139, 92, 146), (98, 72, 135),
- (74, 75, 103), (68, 68, 101), (63, 61, 100), (57, 55, 93),
- (51, 49, 86), (39, 38, 70), (27, 24, 55), (21, 26, 48),
- (16, 22, 48), (21, 27, 43), (22, 30, 44), (23, 33, 45),
- (25, 35, 47), (24, 34, 46), (25, 31, 45), (28, 27, 45),
- (35, 27, 42), (36, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (37, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (36, 28, 41), (36, 29, 42), (36, 30, 44),
- (27, 44, 54), (23, 52, 60), (25, 56, 61), (26, 55, 61),
- (34, 40, 62), (25, 41, 62), (17, 42, 62), (10, 39, 53),
- (15, 23, 46), (0, 0, 25), (0, 0, 25), (0, 0, 25),
- (15, 21, 33), (28, 27, 43), (30, 28, 44), (33, 29, 46),
- (32, 30, 51), (26, 31, 50), (19, 34, 53), (20, 33, 42),
- (22, 28, 42), (23, 25, 41), (24, 23, 41), (26, 21, 43),
- (30, 21, 42), (32, 25, 43), (35, 27, 42), (37, 26, 42),
- (38, 25, 42), (43, 20, 38), (50, 18, 31), (76, 1, 32),
- (80, 15, 37), (87, 24, 41), (84, 31, 51), (99, 30, 49),
- (181, 60, 93), (177, 63, 92), (174, 66, 92), (157, 78, 109),
- (197, 102, 142), (201, 125, 155), (126, 137, 159), (119, 124, 154),
- (88, 82, 128), (76, 77, 105), (76, 77, 105), (74, 75, 103),
- (73, 74, 102), (70, 71, 99), (68, 69, 97), (61, 63, 101),
- (60, 62, 100), (63, 61, 100), (68, 69, 97), (68, 70, 95),
- (70, 71, 99), (72, 73, 101), (74, 75, 103), (71, 72, 100),
- (71, 72, 100), (69, 73, 98), (66, 67, 95), (86, 41, 70),
- (118, 33, 56), (140, 30, 39), (149, 38, 55), (132, 28, 65),
- (135, 43, 68), (152, 70, 93), (147, 71, 101), (134, 73, 80),
- (109, 54, 75), (79, 80, 108), (107, 120, 152), (135, 139, 187),
- (141, 140, 197), (214, 220, 255), (202, 214, 255), (136, 147, 203),
- (114, 125, 171), (84, 107, 141), (77, 78, 106), (67, 71, 96),
- (46, 55, 86), (33, 47, 76), (41, 61, 70), (42, 69, 78),
- (49, 68, 82), (63, 64, 92), (66, 67, 97), (63, 63, 97),
- (56, 55, 89), (49, 43, 79), (38, 38, 62), (39, 37, 59),
- (38, 36, 60), (37, 39, 62), (40, 50, 75), (53, 58, 87),
- (58, 58, 94), (61, 49, 97), (53, 40, 83), (42, 43, 74),
- (36, 40, 65), (36, 35, 69), (51, 53, 91), (40, 37, 90)
- ),
-
-// 122 dg016
-((25, 30, 34), (51, 61, 70), (46, 53, 62), (42, 45, 54),
- (34, 44, 43), (27, 43, 32), (27, 42, 30), (28, 42, 29),
- (22, 39, 23), (20, 33, 21), (18, 28, 19), (18, 24, 18),
- (18, 20, 17), (17, 19, 16), (16, 18, 15), (16, 18, 15),
- (16, 18, 15), (16, 21, 17), (14, 23, 18), (13, 26, 19),
- (19, 34, 24), (26, 42, 29), (24, 44, 31), (23, 47, 34),
- (11, 46, 42), (11, 53, 40), (12, 60, 38), (6, 61, 44),
- (0, 62, 51), (7, 65, 53), (15, 69, 55), (25, 64, 63),
- (34, 47, 64), (40, 43, 60), (40, 43, 59), (41, 44, 59),
- (41, 44, 59), (42, 45, 60), (41, 44, 59), (41, 44, 59),
- (33, 53, 62), (26, 64, 59), (20, 75, 56), (15, 88, 61),
- (10, 101, 66), (10, 105, 69), (10, 110, 72), (18, 107, 79),
- (13, 90, 58), (38, 59, 62), (39, 51, 58), (40, 44, 55),
- (35, 39, 46), (30, 34, 37), (28, 34, 37), (26, 34, 37),
- (21, 36, 55), (18, 50, 64), (15, 65, 74), (12, 89, 93),
- (10, 114, 113), (9, 121, 98), (9, 129, 83), (13, 104, 71),
- (11, 82, 52), (0, 37, 14), (5, 24, 10), (11, 12, 7),
- (9, 13, 7), (7, 14, 7), (0, 14, 4), (0, 17, 5),
- (19, 22, 27), (22, 28, 37), (26, 34, 47), (33, 38, 53),
- (40, 43, 60), (41, 51, 63), (43, 60, 67), (53, 75, 62),
- (48, 95, 85), (70, 103, 92), (61, 87, 77), (52, 72, 63),
- (47, 65, 55), (42, 58, 47), (36, 54, 38), (33, 45, 31),
- (34, 39, 35), (38, 42, 48), (43, 46, 61), (45, 48, 63),
- (47, 50, 65), (53, 60, 86), (61, 74, 108), (69, 77, 114),
- (69, 76, 105), (35, 44, 75), (20, 37, 65), (5, 31, 56),
- (6, 32, 51), (7, 33, 46), (7, 36, 42), (10, 40, 38),
- (9, 28, 35), (4, 16, 32), (0, 4, 29), (0, 5, 23),
- (0, 6, 18), (2, 18, 18), (6, 23, 17), (11, 21, 13),
- (17, 23, 9), (18, 20, 17), (17, 20, 17), (16, 21, 17),
- (16, 21, 24), (14, 32, 34), (13, 42, 48), (13, 44, 39),
- (15, 59, 32), (16, 66, 35), (18, 74, 39), (15, 76, 43),
- (12, 79, 48), (10, 74, 50), (11, 71, 45), (16, 65, 36),
- (28, 59, 43), (40, 43, 58), (40, 43, 58), (40, 43, 58),
- (41, 44, 59), (41, 44, 59), (40, 43, 58), (40, 43, 58),
- (38, 41, 56), (25, 43, 55), (12, 45, 54), (11, 44, 56),
- (10, 43, 58), (12, 42, 52), (17, 45, 49), (32, 45, 51),
- (39, 42, 57), (41, 44, 59), (41, 44, 59), (42, 45, 60),
- (42, 45, 60), (42, 45, 60), (43, 46, 61), (46, 47, 65),
- (41, 42, 62), (41, 42, 61), (41, 42, 60), (41, 44, 59),
- (42, 45, 60), (42, 45, 60), (42, 45, 60), (44, 47, 62),
- (46, 53, 63), (44, 62, 100), (47, 63, 105), (50, 64, 111),
- (44, 64, 115), (28, 67, 98), (31, 51, 75), (24, 50, 77),
- (14, 47, 56), (22, 44, 58), (30, 41, 61), (38, 41, 58),
- (39, 42, 57), (40, 43, 58), (43, 44, 64), (34, 46, 68),
- (14, 56, 68), (9, 71, 96), (10, 95, 132), (12, 105, 146),
- (9, 117, 179), (15, 156, 173), (51, 198, 146), (56, 166, 129),
- (10, 85, 54), (11, 73, 47), (13, 62, 40), (20, 37, 29),
- (12, 27, 24), (16, 25, 24), (22, 31, 26), (21, 29, 32),
- (28, 33, 36), (26, 37, 41), (23, 34, 40), (20, 28, 47),
- (19, 28, 45), (22, 21, 27), (30, 16, 13), (18, 20, 17),
- (17, 21, 20), (18, 22, 25), (23, 26, 31), (30, 35, 39),
- (37, 36, 44), (41, 43, 55), (40, 43, 58), (40, 43, 58),
- (40, 43, 58), (39, 42, 57), (39, 42, 57), (40, 43, 58),
- (40, 43, 58), (40, 43, 58), (40, 43, 58), (39, 42, 57),
- (38, 41, 56), (35, 41, 53), (31, 36, 40), (21, 42, 37),
- (11, 52, 48), (10, 54, 67), (19, 61, 77), (16, 74, 98),
- (11, 83, 107), (25, 78, 112), (28, 84, 101), (27, 66, 83),
- (26, 53, 70), (42, 48, 62), (42, 45, 60), (43, 46, 61),
- (45, 58, 75), (52, 67, 100), (55, 70, 109), (53, 73, 124),
- (73, 81, 127), (55, 77, 134), (44, 137, 142), (85, 139, 116),
- (94, 118, 104), (87, 97, 96), (67, 76, 85), (53, 66, 85),
- (41, 58, 74), (43, 46, 61), (36, 42, 54), (31, 42, 38),
- (20, 37, 31), (22, 26, 27), (21, 22, 26), (22, 26, 27),
- (26, 33, 26), (30, 39, 36), (45, 63, 51), (40, 53, 46)
- ),
-
-// 123 dg031
-((4, 9, 8), (10, 19, 18), (12, 19, 20), (14, 19, 22),
- (14, 21, 22), (14, 23, 22), (15, 22, 23), (16, 21, 24),
- (11, 22, 28), (10, 18, 37), (10, 15, 47), (16, 30, 55),
- (23, 46, 64), (41, 76, 90), (59, 107, 117), (73, 121, 135),
- (88, 135, 153), (117, 169, 190), (121, 167, 191), (126, 166, 192),
- (148, 159, 162), (170, 153, 133), (183, 162, 123), (196, 171, 114),
- (172, 150, 90), (134, 118, 84), (97, 87, 78), (76, 77, 72),
- (55, 67, 67), (71, 65, 65), (87, 63, 63), (124, 92, 54),
- (176, 145, 78), (193, 223, 249), (196, 228, 250), (200, 233, 252),
- (190, 225, 244), (181, 218, 237), (178, 216, 237), (176, 214, 237),
- (83, 152, 167), (56, 109, 120), (29, 66, 74), (27, 59, 66),
- (25, 52, 59), (27, 56, 62), (29, 60, 65), (29, 59, 70),
- (33, 85, 98), (61, 124, 139), (70, 116, 127), (79, 108, 116),
- (99, 100, 84), (120, 92, 53), (132, 102, 62), (145, 112, 71),
- (190, 164, 103), (206, 168, 106), (222, 172, 109), (197, 151, 94),
- (172, 131, 79), (145, 110, 65), (118, 90, 51), (95, 61, 33),
- (67, 31, 33), (36, 22, 37), (31, 32, 43), (26, 43, 50),
- (26, 45, 50), (27, 48, 51), (27, 50, 58), (22, 40, 54),
- (14, 29, 34), (14, 29, 33), (15, 29, 32), (16, 28, 31),
- (17, 28, 30), (17, 29, 30), (18, 30, 30), (43, 33, 21),
- (59, 43, 27), (114, 84, 50), (133, 84, 44), (152, 84, 39),
- (155, 99, 54), (159, 115, 70), (173, 124, 58), (178, 118, 58),
- (177, 143, 79), (179, 148, 83), (182, 153, 87), (185, 155, 86),
- (188, 158, 86), (193, 150, 81), (203, 147, 70), (171, 106, 42),
- (152, 81, 37), (78, 52, 29), (47, 38, 27), (16, 24, 26),
- (14, 21, 22), (12, 18, 18), (13, 17, 18), (10, 16, 16),
- (13, 13, 13), (12, 14, 14), (11, 15, 16), (11, 16, 18),
- (12, 17, 20), (15, 25, 26), (16, 31, 34), (24, 41, 51),
- (26, 55, 59), (30, 61, 82), (26, 64, 85), (23, 68, 89),
- (29, 85, 100), (32, 66, 76), (30, 59, 67), (29, 60, 65),
- (17, 44, 51), (16, 35, 40), (16, 27, 29), (16, 25, 30),
- (17, 24, 32), (16, 29, 35), (17, 36, 42), (27, 51, 55),
- (27, 58, 63), (39, 100, 118), (62, 99, 125), (85, 98, 132),
- (84, 95, 125), (119, 89, 53), (92, 65, 38), (27, 48, 41),
- (14, 22, 24), (11, 15, 15), (9, 8, 6), (4, 5, 3),
- (0, 2, 1), (10, 14, 15), (18, 23, 26), (28, 27, 43),
- (23, 52, 60), (60, 116, 129), (70, 127, 143), (80, 138, 158),
- (82, 143, 162), (62, 129, 146), (55, 105, 114), (46, 105, 119),
- (34, 72, 81), (43, 84, 94), (53, 97, 108), (104, 133, 137),
- (128, 127, 133), (147, 159, 181), (171, 214, 230), (179, 214, 234),
- (137, 183, 206), (88, 145, 164), (70, 126, 146), (53, 108, 129),
- (25, 74, 107), (26, 55, 63), (19, 44, 49), (14, 28, 31),
- (5, 4, 9), (2, 2, 5), (0, 0, 2), (0, 0, 0),
- (1, 1, 1), (8, 0, 0), (11, 0, 0), (23, 10, 0),
- (13, 13, 13), (13, 17, 16), (15, 14, 20), (16, 15, 20),
- (31, 17, 8), (38, 25, 8), (47, 25, 4), (33, 15, 5),
- (17, 23, 23), (16, 25, 25), (15, 27, 27), (16, 31, 34),
- (24, 44, 43), (37, 46, 43), (40, 45, 49), (27, 46, 50),
- (26, 46, 47), (22, 46, 48), (19, 37, 39), (14, 25, 27),
- (15, 19, 20), (25, 13, 15), (46, 18, 17), (70, 26, 39),
- (85, 34, 39), (97, 39, 35), (108, 48, 58), (86, 33, 61),
- (48, 51, 56), (28, 52, 54), (25, 52, 59), (21, 56, 62),
- (25, 58, 67), (26, 78, 92), (58, 120, 135), (89, 152, 170),
- (94, 157, 172), (120, 177, 194), (89, 155, 171), (54, 121, 138),
- (34, 82, 96), (27, 52, 56), (24, 35, 39), (13, 18, 21),
- (8, 7, 5), (1, 1, 1), (0, 0, 0), (0, 0, 2),
- (8, 10, 9), (10, 8, 9), (12, 7, 13), (11, 9, 10),
- (3, 4, 6), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (10, 0, 0), (11, 10, 8),
- (14, 18, 19), (16, 27, 31), (33, 32, 40), (48, 36, 58),
- (103, 55, 53), (122, 60, 49), (134, 68, 36), (100, 58, 34),
- (69, 47, 24), (56, 37, 20), (39, 25, 14), (28, 18, 8),
- (14, 15, 17), (14, 18, 19), (16, 20, 21), (33, 16, 24),
- (55, 32, 16), (93, 50, 15), (160, 83, 31), (145, 68, 24)
- ),
-
-// 124 dg085
-((82, 50, 8), (166, 101, 17), (136, 82, 19), (107, 64, 22),
- (92, 56, 24), (77, 49, 27), (68, 46, 29), (60, 44, 31),
- (59, 43, 30), (58, 42, 29), (58, 42, 29), (57, 41, 29),
- (57, 40, 30), (60, 40, 29), (63, 41, 28), (68, 39, 21),
- (74, 38, 14), (79, 45, 17), (74, 43, 18), (69, 41, 20),
- (65, 40, 23), (62, 40, 26), (60, 40, 26), (59, 41, 27),
- (59, 43, 30), (59, 43, 30), (59, 43, 30), (58, 42, 29),
- (58, 42, 29), (57, 41, 27), (57, 41, 26), (57, 41, 25),
- (57, 30, 11), (49, 28, 9), (52, 34, 18), (56, 40, 27),
- (56, 40, 27), (56, 40, 27), (56, 39, 26), (57, 39, 25),
- (40, 21, 4), (47, 19, 2), (55, 17, 0), (55, 23, 4),
- (56, 29, 8), (58, 31, 9), (61, 33, 11), (72, 38, 13),
- (85, 52, 19), (114, 66, 30), (127, 76, 35), (140, 86, 40),
- (167, 93, 37), (194, 101, 34), (202, 106, 26), (211, 112, 18),
- (182, 98, 26), (167, 96, 32), (153, 94, 38), (146, 85, 31),
- (140, 77, 24), (140, 76, 28), (140, 76, 32), (140, 86, 40),
- (147, 84, 43), (153, 92, 45), (133, 77, 35), (113, 63, 26),
- (110, 61, 26), (108, 59, 26), (88, 56, 31), (63, 47, 34),
- (60, 44, 31), (60, 43, 32), (60, 43, 33), (72, 50, 34),
- (85, 57, 35), (92, 61, 33), (100, 66, 31), (118, 79, 40),
- (157, 95, 56), (228, 151, 83), (241, 173, 84), (255, 195, 85),
- (255, 205, 111), (255, 215, 137), (232, 205, 90), (230, 188, 80),
- (228, 155, 86), (237, 151, 73), (246, 148, 61), (238, 147, 55),
- (230, 146, 50), (210, 138, 66), (204, 126, 60), (192, 107, 42),
- (168, 106, 65), (129, 85, 46), (132, 82, 38), (135, 79, 30),
- (130, 76, 33), (126, 74, 37), (110, 73, 29), (131, 70, 25),
- (146, 82, 21), (162, 84, 27), (178, 87, 34), (173, 90, 24),
- (169, 93, 15), (151, 72, 13), (114, 63, 16), (104, 62, 20),
- (103, 59, 20), (130, 59, 7), (134, 60, 8), (139, 62, 10),
- (153, 88, 20), (165, 115, 30), (186, 116, 21), (207, 119, 19),
- (183, 113, 41), (158, 100, 50), (133, 88, 59), (125, 84, 55),
- (117, 80, 51), (112, 78, 51), (127, 90, 61), (166, 113, 69),
- (198, 149, 90), (207, 172, 144), (186, 148, 117), (165, 125, 90),
- (141, 91, 58), (116, 78, 42), (107, 64, 30), (83, 52, 31),
- (59, 43, 30), (63, 41, 24), (67, 39, 18), (69, 40, 17),
- (72, 42, 16), (77, 44, 0), (72, 40, 0), (67, 36, 15),
- (61, 25, 11), (65, 39, 16), (65, 39, 17), (66, 39, 18),
- (58, 40, 26), (57, 41, 26), (56, 40, 27), (57, 41, 28),
- (58, 41, 33), (58, 41, 32), (59, 42, 32), (59, 42, 32),
- (60, 43, 33), (62, 44, 32), (64, 46, 34), (85, 53, 30),
- (91, 57, 30), (82, 44, 21), (80, 43, 19), (79, 43, 17),
- (75, 29, 14), (72, 33, 0), (103, 37, 0), (121, 40, 0),
- (134, 68, 0), (126, 64, 0), (118, 61, 0), (101, 44, 0),
- (83, 40, 0), (66, 27, 0), (59, 10, 0), (57, 11, 0),
- (60, 20, 0), (77, 41, 9), (94, 55, 16), (130, 69, 6),
- (146, 71, 3), (147, 64, 0), (151, 72, 3), (162, 83, 4),
- (134, 85, 44), (130, 83, 49), (126, 82, 55), (113, 88, 81),
- (103, 87, 72), (110, 84, 67), (100, 73, 62), (97, 64, 45),
- (103, 68, 36), (104, 60, 31), (90, 56, 31), (71, 50, 31),
- (62, 46, 33), (60, 41, 35), (60, 40, 33), (59, 42, 32),
- (60, 43, 33), (58, 44, 33), (56, 44, 32), (57, 48, 31),
- (56, 48, 25), (57, 43, 30), (55, 41, 30), (53, 40, 32),
- (54, 41, 32), (57, 43, 32), (57, 43, 34), (56, 41, 36),
- (54, 44, 34), (60, 46, 35), (63, 46, 36), (64, 43, 40),
- (85, 60, 53), (84, 63, 44), (98, 61, 35), (112, 67, 34),
- (121, 77, 40), (128, 92, 60), (145, 105, 70), (150, 104, 68),
- (149, 112, 85), (150, 117, 82), (164, 115, 82), (167, 123, 76),
- (174, 114, 62), (177, 108, 51), (167, 100, 45), (187, 103, 31),
- (201, 105, 19), (199, 102, 8), (172, 98, 9), (133, 74, 6),
- (122, 66, 5), (108, 54, 10), (85, 46, 7), (77, 37, 11),
- (65, 32, 13), (67, 31, 9), (78, 40, 1), (94, 42, 0),
- (106, 53, 11), (117, 59, 9), (91, 55, 21), (91, 58, 27),
- (75, 48, 19), (63, 44, 29), (60, 44, 31), (61, 42, 27),
- (82, 48, 23), (103, 56, 28), (130, 66, 18), (160, 79, 23)
- ),
-
-// 125 dg086
-((108, 104, 99), (218, 209, 200), (224, 212, 207), (230, 216, 215),
- (226, 212, 211), (222, 208, 208), (218, 205, 205), (215, 203, 203),
- (208, 190, 186), (209, 179, 181), (211, 168, 177), (213, 178, 184),
- (215, 189, 192), (215, 195, 196), (215, 201, 200), (216, 204, 201),
- (217, 208, 203), (225, 211, 210), (227, 210, 211), (230, 210, 212),
- (228, 211, 212), (227, 213, 212), (227, 213, 211), (227, 213, 210),
- (223, 219, 208), (224, 211, 207), (226, 204, 207), (224, 199, 202),
- (223, 194, 198), (220, 193, 197), (218, 193, 196), (218, 191, 182),
- (211, 184, 175), (205, 162, 171), (201, 156, 165), (198, 151, 159),
- (189, 122, 134), (180, 93, 109), (171, 83, 101), (163, 74, 94),
- (149, 66, 86), (138, 62, 81), (127, 58, 76), (134, 61, 80),
- (142, 65, 85), (141, 65, 85), (141, 66, 86), (122, 103, 96),
- (122, 114, 103), (133, 123, 111), (132, 121, 115), (131, 119, 119),
- (132, 124, 118), (133, 129, 117), (139, 134, 122), (145, 139, 127),
- (175, 166, 167), (193, 171, 174), (211, 176, 182), (216, 183, 189),
- (222, 191, 196), (223, 194, 198), (224, 198, 201), (224, 204, 205),
- (229, 215, 215), (244, 229, 226), (249, 236, 229), (255, 243, 232),
- (255, 245, 241), (255, 247, 250), (250, 242, 240), (243, 240, 235),
- (237, 223, 222), (238, 229, 227), (240, 236, 233), (241, 230, 228),
- (243, 225, 223), (241, 223, 223), (240, 221, 223), (242, 224, 214),
- (246, 219, 208), (227, 208, 204), (211, 199, 195), (196, 191, 187),
- (192, 185, 180), (189, 180, 173), (179, 171, 160), (159, 151, 138),
- (129, 123, 123), (138, 124, 127), (147, 126, 131), (154, 132, 132),
- (162, 139, 133), (171, 154, 144), (183, 176, 168), (205, 180, 173),
- (216, 189, 180), (217, 197, 190), (216, 198, 195), (216, 200, 201),
- (216, 200, 203), (216, 201, 206), (217, 203, 203), (217, 203, 200),
- (214, 187, 178), (205, 170, 168), (196, 154, 158), (192, 136, 146),
- (189, 118, 134), (173, 82, 100), (168, 71, 90), (170, 74, 88),
- (176, 87, 105), (197, 129, 144), (192, 136, 146), (188, 143, 148),
- (185, 154, 149), (181, 154, 147), (174, 150, 140), (163, 155, 144),
- (146, 138, 127), (151, 135, 127), (157, 132, 128), (163, 129, 128),
- (169, 127, 129), (170, 123, 131), (159, 125, 115), (141, 120, 103),
- (144, 112, 97), (125, 61, 78), (105, 66, 70), (86, 72, 63),
- (87, 88, 80), (105, 93, 93), (113, 108, 102), (125, 117, 104),
- (161, 149, 149), (185, 166, 162), (210, 183, 176), (215, 188, 181),
- (220, 193, 186), (224, 195, 199), (227, 211, 211), (241, 219, 208),
- (238, 214, 204), (226, 199, 190), (222, 196, 188), (218, 193, 186),
- (213, 186, 177), (209, 182, 173), (208, 181, 174), (198, 170, 159),
- (183, 156, 149), (178, 151, 144), (174, 147, 140), (163, 139, 135),
- (164, 134, 132), (163, 136, 129), (165, 143, 119), (166, 158, 147),
- (194, 167, 160), (206, 179, 172), (210, 183, 181), (214, 188, 191),
- (214, 192, 194), (215, 193, 195), (217, 197, 198), (223, 203, 204),
- (228, 210, 210), (228, 212, 211), (228, 214, 213), (228, 214, 213),
- (226, 208, 208), (220, 206, 205), (216, 209, 199), (211, 196, 193),
- (212, 185, 176), (200, 173, 166), (184, 159, 154), (174, 147, 140),
- (167, 138, 134), (176, 141, 122), (172, 160, 138), (185, 171, 158),
- (190, 188, 167), (189, 184, 173), (189, 181, 179), (203, 176, 169),
- (198, 171, 164), (186, 166, 155), (178, 151, 144), (172, 144, 140),
- (162, 134, 130), (163, 135, 131), (174, 143, 140), (198, 153, 160),
- (212, 166, 176), (230, 185, 182), (233, 206, 197), (237, 210, 201),
- (240, 213, 202), (236, 209, 198), (219, 199, 200), (204, 199, 195),
- (198, 198, 190), (197, 187, 178), (183, 174, 165), (184, 157, 150),
- (174, 147, 140), (177, 150, 143), (185, 158, 151), (188, 161, 154),
- (196, 167, 161), (205, 168, 175), (219, 174, 179), (215, 191, 181),
- (203, 201, 188), (200, 199, 181), (172, 163, 156), (155, 133, 135),
- (130, 109, 106), (103, 77, 80), (87, 70, 62), (51, 44, 34),
- (44, 35, 26), (82, 62, 63), (88, 92, 78), (107, 98, 93),
- (118, 104, 95), (121, 111, 101), (122, 112, 111), (115, 103, 103),
- (115, 97, 97), (148, 67, 86), (152, 67, 88), (155, 67, 89),
- (160, 65, 85), (172, 81, 99), (185, 106, 125), (197, 141, 152),
- (201, 154, 164), (199, 156, 163), (196, 149, 155), (185, 132, 140),
- (179, 95, 111), (168, 76, 99), (165, 70, 90), (161, 77, 90),
- (168, 86, 100), (176, 128, 116), (151, 126, 122), (144, 131, 125),
- (135, 121, 118), (136, 128, 117), (140, 136, 124), (142, 132, 120)
- ),
-
-// 126 dg089
-((57, 57, 57), (116, 116, 116), (111, 113, 116), (106, 111, 117),
- (99, 106, 120), (93, 101, 124), (88, 98, 119), (83, 96, 115),
- (78, 92, 105), (65, 96, 122), (52, 100, 140), (72, 103, 128),
- (92, 106, 117), (103, 113, 122), (114, 121, 127), (118, 124, 127),
- (123, 127, 128), (130, 133, 140), (133, 133, 134), (137, 134, 129),
- (135, 135, 122), (134, 137, 116), (136, 135, 121), (138, 133, 127),
- (133, 137, 138), (166, 161, 160), (200, 186, 183), (200, 190, 191),
- (200, 195, 199), (204, 195, 202), (208, 195, 205), (212, 197, 200),
- (214, 195, 180), (187, 187, 159), (163, 157, 141), (139, 128, 124),
- (127, 123, 122), (115, 119, 120), (110, 115, 119), (105, 112, 118),
- (95, 102, 118), (90, 97, 112), (85, 93, 106), (84, 88, 97),
- (83, 84, 88), (91, 77, 80), (100, 71, 73), (125, 58, 67),
- (137, 47, 46), (149, 44, 38), (145, 43, 41), (141, 43, 44),
- (114, 59, 59), (87, 76, 74), (85, 83, 87), (84, 91, 101),
- (99, 110, 116), (102, 108, 113), (105, 106, 111), (116, 106, 100),
- (128, 107, 90), (130, 95, 79), (133, 84, 69), (141, 74, 45),
- (135, 52, 46), (129, 40, 36), (91, 44, 40), (53, 48, 45),
- (47, 49, 52), (41, 50, 59), (48, 51, 70), (51, 57, 69),
- (69, 81, 93), (89, 85, 80), (110, 89, 68), (129, 97, 78),
- (149, 106, 89), (163, 112, 98), (178, 118, 107), (195, 171, 145),
- (198, 182, 169), (138, 137, 135), (128, 128, 126), (118, 120, 117),
- (112, 114, 114), (107, 108, 112), (89, 99, 109), (77, 91, 104),
- (59, 72, 80), (39, 58, 83), (20, 45, 86), (19, 38, 65),
- (19, 31, 45), (16, 17, 37), (28, 28, 28), (30, 26, 27),
- (31, 27, 28), (43, 33, 23), (36, 35, 40), (29, 37, 58),
- (33, 43, 56), (38, 49, 55), (38, 50, 66), (38, 54, 79),
- (57, 62, 66), (79, 62, 53), (101, 63, 40), (115, 52, 38),
- (130, 41, 37), (132, 39, 34), (129, 39, 38), (122, 47, 54),
- (90, 46, 59), (62, 71, 80), (70, 79, 88), (78, 88, 97),
- (84, 92, 105), (93, 103, 113), (97, 111, 114), (97, 110, 119),
- (88, 97, 112), (78, 90, 106), (68, 84, 100), (63, 86, 99),
- (58, 88, 99), (45, 68, 100), (53, 79, 96), (70, 86, 99),
- (89, 93, 102), (117, 118, 113), (122, 120, 115), (128, 123, 117),
- (129, 126, 121), (127, 127, 125), (126, 127, 122), (118, 119, 123),
- (102, 112, 121), (112, 119, 127), (122, 127, 133), (132, 132, 135),
- (142, 138, 137), (193, 176, 166), (211, 185, 186), (210, 194, 194),
- (211, 195, 195), (209, 183, 168), (198, 180, 168), (188, 178, 169),
- (140, 141, 136), (136, 135, 131), (133, 130, 125), (128, 129, 123),
- (120, 116, 113), (118, 116, 111), (117, 117, 109), (108, 119, 77),
- (106, 121, 64), (95, 122, 71), (94, 120, 55), (74, 113, 60),
- (81, 92, 98), (97, 98, 103), (98, 103, 101), (99, 109, 100),
- (121, 116, 110), (126, 128, 125), (136, 141, 135), (150, 156, 156),
- (209, 188, 185), (208, 191, 191), (207, 195, 197), (211, 199, 199),
- (213, 201, 201), (214, 204, 205), (208, 200, 211), (196, 185, 199),
- (177, 166, 180), (134, 138, 141), (123, 123, 123), (106, 109, 114),
- (88, 94, 106), (75, 82, 101), (67, 82, 101), (60, 76, 99),
- (67, 79, 93), (70, 84, 97), (73, 89, 102), (94, 91, 98),
- (123, 98, 78), (147, 77, 65), (156, 69, 60), (140, 72, 73),
- (117, 104, 87), (103, 101, 102), (105, 106, 111), (108, 112, 113),
- (116, 111, 115), (108, 107, 113), (103, 106, 111), (89, 98, 107),
- (82, 92, 104), (82, 88, 100), (84, 73, 81), (83, 75, 62),
- (86, 93, 62), (122, 70, 59), (146, 56, 55), (150, 57, 40),
- (155, 61, 62), (145, 75, 73), (156, 131, 127), (191, 165, 178),
- (205, 173, 184), (189, 163, 176), (140, 139, 134), (128, 134, 134),
- (123, 123, 121), (107, 111, 114), (95, 98, 115), (91, 98, 116),
- (87, 93, 109), (84, 91, 107), (85, 92, 108), (86, 98, 112),
- (88, 94, 108), (94, 99, 105), (96, 99, 106), (97, 100, 107),
- (92, 98, 114), (89, 97, 116), (87, 96, 113), (88, 93, 112),
- (89, 97, 110), (97, 102, 106), (111, 112, 114), (123, 123, 121),
- (135, 134, 139), (189, 164, 170), (204, 188, 175), (205, 195, 194),
- (194, 194, 204), (177, 174, 191), (134, 138, 141), (128, 133, 136),
- (117, 129, 127), (110, 119, 118), (106, 115, 120), (108, 113, 117),
- (115, 113, 116), (119, 116, 107), (118, 120, 109), (121, 122, 117),
- (128, 131, 124), (138, 135, 128), (214, 176, 155), (168, 154, 153)
- ),
-
-// 127 Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com
-((237, 132, 109), (148, 73, 76), (112, 55, 75), (76, 38, 74),
- (47, 23, 78), (19, 9, 82), (15, 6, 84), (12, 4, 87),
- (0, 5, 84), (0, 37, 71), (0, 70, 58), (0, 98, 41),
- (0, 127, 24), (0, 121, 15), (0, 115, 6), (13, 64, 3),
- (27, 14, 0), (71, 35, 4), (61, 30, 24), (52, 26, 44),
- (26, 71, 29), (0, 116, 14), (0, 119, 9), (0, 123, 5),
- (0, 126, 8), (0, 121, 11), (0, 117, 14), (0, 109, 25),
- (0, 101, 36), (0, 90, 51), (0, 80, 66), (0, 60, 91),
- (34, 17, 86), (98, 50, 55), (119, 60, 47), (140, 70, 39),
- (70, 98, 33), (0, 126, 28), (0, 126, 28), (0, 127, 28),
- (0, 97, 72), (43, 69, 100), (86, 42, 129), (99, 50, 125),
- (113, 58, 122), (123, 63, 127), (133, 68, 132), (149, 74, 132),
- (155, 73, 128), (175, 87, 110), (169, 84, 124), (164, 81, 139),
- (157, 78, 144), (151, 76, 149), (141, 70, 145), (132, 65, 141),
- (87, 42, 79), (73, 36, 71), (60, 30, 63), (63, 31, 47),
- (67, 33, 32), (82, 40, 41), (97, 48, 51), (127, 64, 76),
- (167, 82, 70), (219, 108, 83), (223, 110, 94), (228, 112, 106),
- (228, 112, 106), (228, 113, 107), (236, 117, 105), (253, 111, 105),
- (220, 109, 143), (224, 111, 169), (229, 114, 195), (199, 100, 174),
- (170, 86, 153), (146, 82, 134), (123, 78, 116), (63, 105, 58),
- (0, 121, 47), (73, 115, 43), (123, 100, 45), (173, 85, 47),
- (187, 92, 43), (201, 100, 39), (228, 123, 80), (241, 119, 82),
- (253, 126, 74), (243, 121, 78), (234, 116, 83), (220, 109, 83),
- (206, 102, 84), (179, 91, 79), (136, 68, 87), (100, 48, 82),
- (47, 74, 76), (0, 118, 49), (0, 110, 41), (0, 103, 34),
- (0, 97, 40), (0, 92, 46), (0, 66, 89), (0, 62, 89),
- (46, 53, 62), (78, 54, 89), (110, 55, 117), (129, 64, 130),
- (149, 73, 143), (186, 92, 167), (219, 108, 189), (231, 113, 196),
- (237, 119, 200), (245, 126, 211), (238, 121, 203), (231, 116, 196),
- (211, 105, 183), (201, 99, 142), (205, 84, 138), (185, 91, 151),
- (176, 88, 157), (163, 81, 150), (150, 75, 143), (136, 67, 135),
- (122, 60, 128), (100, 52, 132), (51, 25, 108), (50, 24, 98),
- (45, 20, 59), (19, 8, 42), (17, 8, 48), (16, 8, 54),
- (3, 0, 81), (0, 15, 88), (0, 33, 90), (0, 20, 90),
- (4, 2, 51), (2, 1, 25), (0, 0, 0), (11, 5, 11),
- (23, 11, 23), (34, 17, 22), (20, 9, 32), (0, 32, 70),
- (0, 65, 54), (0, 127, 27), (0, 127, 30), (0, 127, 33),
- (0, 111, 67), (106, 96, 119), (141, 70, 137), (155, 76, 147),
- (183, 91, 164), (184, 91, 163), (186, 92, 163), (164, 81, 152),
- (145, 72, 143), (114, 55, 115), (90, 42, 85), (80, 43, 84),
- (83, 41, 80), (102, 52, 60), (119, 60, 66), (136, 68, 73),
- (177, 88, 80), (185, 92, 108), (182, 90, 122), (180, 90, 158),
- (168, 84, 180), (183, 92, 191), (199, 100, 202), (227, 113, 194),
- (238, 118, 200), (244, 122, 204), (228, 195, 183), (255, 139, 149),
- (255, 139, 104), (255, 141, 92), (253, 126, 86), (253, 126, 69),
- (246, 122, 53), (245, 128, 46), (209, 104, 29), (157, 77, 24),
- (118, 59, 28), (109, 54, 33), (100, 49, 39), (71, 34, 26),
- (90, 44, 35), (99, 48, 58), (130, 63, 76), (154, 76, 94),
- (193, 97, 82), (200, 100, 84), (201, 100, 83), (196, 97, 83),
- (191, 100, 82), (154, 75, 99), (128, 64, 109), (155, 77, 104),
- (163, 81, 141), (160, 79, 161), (165, 82, 165), (159, 78, 161),
- (149, 77, 167), (143, 72, 159), (107, 53, 152), (74, 36, 117),
- (35, 16, 99), (9, 5, 88), (0, 7, 85), (0, 31, 91),
- (0, 47, 91), (0, 51, 91), (0, 70, 92), (0, 82, 84),
- (0, 92, 79), (0, 91, 82), (0, 71, 82), (50, 22, 44),
- (60, 30, 28), (83, 36, 39), (146, 73, 33), (197, 99, 60),
- (216, 96, 90), (210, 105, 98), (209, 104, 101), (199, 100, 138),
- (206, 106, 141), (222, 109, 190), (226, 114, 206), (228, 107, 226),
- (220, 110, 207), (185, 91, 168), (157, 76, 154), (128, 65, 130),
- (107, 53, 100), (102, 51, 90), (103, 51, 83), (122, 60, 101),
- (124, 61, 109), (136, 69, 82), (164, 87, 43), (190, 94, 45),
- (208, 104, 56), (217, 114, 84), (241, 123, 110), (252, 126, 143),
- (253, 126, 152), (243, 121, 202), (252, 126, 210), (251, 125, 208),
- (240, 118, 205), (219, 109, 191), (172, 85, 128), (192, 96, 161)
- ),
-
-// 128 Apophysis-040426-12bs1fl
-((238, 242, 215), (16, 91, 44), (59, 115, 27), (103, 140, 11),
- (123, 162, 22), (144, 184, 33), (148, 191, 39), (152, 199, 45),
- (181, 204, 45), (175, 191, 78), (169, 179, 112), (177, 179, 158),
- (186, 179, 204), (203, 205, 208), (220, 231, 212), (222, 234, 217),
- (224, 238, 222), (244, 237, 233), (239, 240, 228), (235, 243, 223),
- (225, 238, 222), (215, 233, 221), (211, 228, 217), (208, 224, 213),
- (186, 196, 187), (179, 201, 152), (173, 207, 117), (160, 137, 72),
- (148, 67, 27), (133, 68, 23), (119, 69, 19), (96, 46, 1),
- (73, 35, 36), (61, 108, 136), (82, 142, 155), (104, 177, 175),
- (137, 178, 169), (171, 180, 163), (193, 181, 149), (216, 183, 135),
- (244, 208, 136), (247, 225, 127), (250, 243, 119), (250, 244, 120),
- (250, 245, 122), (244, 235, 127), (239, 226, 133), (239, 218, 173),
- (226, 229, 203), (232, 237, 215), (216, 226, 176), (200, 215, 138),
- (168, 204, 161), (137, 193, 185), (142, 187, 188), (148, 181, 192),
- (168, 173, 196), (167, 170, 194), (166, 167, 193), (156, 92, 153),
- (147, 18, 114), (129, 42, 100), (111, 67, 86), (111, 90, 42),
- (101, 103, 34), (95, 101, 109), (102, 126, 139), (110, 151, 169),
- (128, 165, 179), (146, 180, 189), (177, 205, 207), (209, 204, 218),
- (223, 210, 159), (218, 190, 131), (214, 171, 104), (165, 123, 106),
- (116, 75, 108), (101, 64, 104), (86, 54, 100), (54, 42, 86),
- (23, 21, 64), (12, 34, 72), (19, 51, 80), (27, 69, 89),
- (38, 68, 97), (50, 67, 105), (74, 55, 99), (72, 50, 93),
- (120, 139, 109), (155, 161, 116), (191, 184, 123), (195, 175, 120),
- (200, 166, 117), (198, 165, 119), (182, 147, 130), (169, 136, 124),
- (164, 121, 129), (107, 147, 166), (86, 130, 152), (66, 113, 139),
- (57, 111, 128), (49, 110, 118), (56, 102, 131), (80, 121, 146),
- (140, 137, 173), (185, 149, 155), (230, 162, 138), (232, 166, 130),
- (234, 170, 122), (245, 168, 120), (252, 126, 119), (251, 135, 133),
- (251, 170, 128), (236, 216, 167), (232, 224, 173), (228, 233, 180),
- (207, 219, 204), (190, 215, 212), (173, 203, 205), (144, 179, 190),
- (106, 147, 166), (79, 124, 148), (52, 101, 130), (35, 106, 127),
- (19, 112, 125), (12, 107, 119), (7, 105, 117), (18, 104, 119),
- (40, 85, 118), (61, 80, 116), (79, 89, 120), (98, 99, 125),
- (165, 113, 124), (195, 153, 135), (222, 192, 144), (229, 230, 169),
- (252, 242, 206), (239, 227, 171), (227, 213, 137), (236, 222, 135),
- (246, 232, 134), (252, 238, 194), (252, 243, 208), (250, 250, 213),
- (244, 247, 223), (248, 249, 231), (241, 246, 228), (235, 244, 225),
- (232, 242, 224), (222, 237, 224), (205, 229, 213), (194, 217, 215),
- (163, 173, 195), (154, 159, 187), (145, 146, 179), (142, 128, 117),
- (145, 119, 76), (121, 108, 83), (142, 98, 71), (159, 112, 60),
- (163, 116, 64), (192, 195, 129), (200, 205, 163), (208, 215, 197),
- (215, 226, 200), (232, 236, 215), (241, 241, 216), (244, 249, 206),
- (215, 209, 145), (196, 201, 121), (178, 194, 98), (138, 171, 38),
- (147, 147, 35), (162, 134, 13), (127, 79, 28), (98, 99, 31),
- (49, 49, 14), (41, 49, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (11, 12, 11), (34, 52, 47),
- (89, 128, 153), (108, 147, 167), (128, 167, 181), (157, 190, 197),
- (165, 195, 201), (177, 194, 205), (166, 196, 202), (162, 191, 199),
- (166, 169, 147), (146, 139, 91), (149, 142, 62), (128, 129, 60),
- (102, 103, 64), (48, 45, 84), (12, 24, 41), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (2, 2, 58), (10, 29, 71),
- (32, 52, 94), (43, 47, 100), (67, 58, 114), (84, 57, 102),
- (75, 60, 84), (49, 60, 77), (71, 87, 39), (106, 97, 32),
- (84, 55, 45), (72, 75, 46), (39, 64, 69), (24, 72, 44),
- (2, 79, 52), (22, 72, 45), (30, 51, 51), (27, 36, 33),
- (29, 36, 49), (18, 17, 59), (13, 12, 59), (5, 3, 55),
- (6, 14, 67), (38, 32, 74), (62, 57, 111), (63, 97, 116),
- (107, 110, 151), (144, 128, 142), (143, 141, 125), (155, 153, 117),
- (159, 172, 108), (200, 220, 61), (228, 234, 77), (240, 246, 96),
- (215, 226, 106), (211, 186, 128), (205, 155, 102), (190, 90, 69),
- (199, 62, 45), (171, 127, 74), (182, 157, 112), (201, 199, 129),
- (215, 227, 138), (238, 244, 120), (247, 242, 113), (249, 248, 113),
- (251, 249, 111), (248, 245, 113), (252, 240, 126), (242, 229, 192),
- (243, 227, 215), (242, 245, 220), (244, 243, 217), (228, 230, 177)
- ),
-
-// 129 Apophysis-040426-1cometnuc
-((205, 7, 18), (205, 7, 18), (201, 9, 19), (198, 11, 21),
- (198, 12, 21), (198, 13, 22), (196, 13, 22), (194, 13, 23),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (176, 21, 27), (148, 36, 36), (126, 47, 38),
- (105, 58, 41), (111, 166, 35), (90, 156, 35), (70, 146, 36),
- (93, 99, 37), (116, 52, 38), (150, 36, 33), (185, 21, 29),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (203, 9, 19),
- (202, 11, 20), (198, 13, 22), (194, 16, 24), (127, 46, 39),
- (76, 72, 42), (123, 172, 119), (138, 180, 151), (154, 188, 184),
- (112, 167, 152), (71, 146, 121), (88, 154, 77), (105, 163, 34),
- (153, 187, 38), (177, 199, 45), (201, 212, 52), (205, 213, 53),
- (209, 215, 55), (203, 212, 52), (198, 210, 50), (190, 206, 47),
- (168, 195, 42), (111, 166, 35), (78, 150, 35), (46, 134, 36),
- (30, 126, 37), (15, 118, 38), (14, 110, 37), (14, 103, 37),
- (21, 100, 38), (30, 95, 38), (39, 90, 39), (85, 67, 38),
- (132, 44, 37), (163, 28, 30), (194, 13, 23), (198, 11, 21),
- (202, 9, 19), (198, 11, 21), (175, 99, 30), (153, 187, 39),
- (175, 198, 44), (198, 210, 50), (245, 233, 91), (253, 237, 128),
- (213, 217, 178), (183, 202, 181), (154, 188, 185), (94, 158, 152),
- (34, 128, 119), (27, 124, 78), (21, 121, 37), (8, 106, 38),
- (2, 109, 37), (9, 115, 37), (15, 118, 36), (21, 121, 35),
- (24, 109, 36), (27, 97, 37), (39, 90, 41), (70, 75, 41),
- (181, 19, 28), (191, 14, 23), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (202, 11, 20), (198, 13, 22), (153, 33, 34),
- (93, 63, 40), (27, 97, 39), (17, 101, 38), (8, 106, 38),
- (5, 107, 38), (2, 109, 39), (2, 109, 39), (8, 106, 38),
- (21, 100, 38), (30, 115, 36), (40, 131, 34), (49, 135, 35),
- (58, 140, 36), (76, 149, 35), (127, 175, 35), (133, 178, 120),
- (182, 202, 185), (245, 234, 150), (249, 235, 133), (253, 237, 116),
- (249, 235, 98), (242, 232, 84), (225, 223, 67), (209, 215, 55),
- (158, 190, 39), (134, 178, 36), (111, 166, 34), (96, 159, 35),
- (82, 152, 36), (52, 137, 35), (33, 128, 37), (21, 121, 37),
- (15, 118, 36), (21, 121, 35), (33, 127, 34), (46, 134, 34),
- (70, 146, 34), (111, 166, 35), (138, 180, 36), (153, 187, 38),
- (116, 169, 35), (90, 156, 36), (64, 143, 37), (61, 141, 35),
- (58, 140, 34), (76, 149, 33), (116, 169, 35), (158, 190, 39),
- (206, 214, 102), (219, 221, 176), (225, 223, 173), (231, 226, 170),
- (253, 238, 119), (230, 226, 71), (172, 197, 43), (198, 13, 22),
- (202, 11, 20), (202, 11, 20), (202, 11, 20), (198, 13, 22),
- (158, 40, 44), (105, 58, 39), (70, 75, 39), (33, 93, 38),
- (33, 93, 38), (58, 81, 42), (75, 72, 42), (93, 63, 42),
- (127, 46, 39), (198, 13, 22), (202, 9, 19), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (198, 13, 22),
- (153, 33, 35), (110, 55, 39), (99, 60, 42), (58, 81, 40),
- (52, 137, 35), (64, 143, 35), (94, 158, 33), (127, 175, 36),
- (158, 190, 40), (194, 208, 49), (219, 220, 62), (242, 232, 84),
- (225, 223, 66), (215, 218, 60), (205, 214, 54), (181, 201, 44),
- (138, 180, 38), (94, 158, 33), (52, 137, 35), (40, 131, 34),
- (33, 128, 35), (21, 121, 37), (21, 121, 37), (28, 125, 129),
- (47, 134, 141), (47, 134, 120), (46, 134, 38), (27, 125, 36),
- (21, 121, 37), (9, 115, 37), (2, 112, 36), (2, 112, 36),
- (2, 109, 37), (8, 106, 38), (21, 100, 40), (33, 93, 40),
- (70, 75, 41), (110, 55, 41), (121, 49, 39), (148, 36, 37),
- (116, 52, 41), (99, 60, 39), (70, 75, 41), (45, 87, 38),
- (51, 84, 41), (87, 66, 41), (148, 36, 36), (198, 13, 22),
- (202, 9, 19), (202, 9, 19), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (202, 9, 19), (198, 13, 22), (177, 28, 34), (190, 206, 47),
- (240, 231, 79), (247, 234, 93), (253, 237, 112), (253, 238, 123),
- (249, 236, 142), (249, 236, 144), (250, 236, 141), (247, 234, 147),
- (248, 235, 148), (244, 233, 154), (222, 222, 174), (202, 212, 182),
- (164, 193, 185), (205, 10, 123), (198, 13, 22), (202, 9, 19),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18)
- ),
-
-// 130 Apophysis-040426-1passionscross
-((52, 125, 24), (172, 93, 164), (141, 59, 144), (110, 25, 125),
- (87, 22, 110), (64, 20, 95), (54, 28, 89), (45, 37, 84),
- (59, 91, 123), (103, 78, 135), (148, 66, 148), (162, 82, 157),
- (177, 99, 166), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 139),
- (121, 36, 132), (110, 25, 125), (104, 19, 121), (99, 13, 118),
- (87, 2, 110), (81, 5, 106), (76, 8, 103), (73, 11, 101),
- (70, 14, 99), (73, 11, 101), (76, 8, 103), (93, 8, 114),
- (116, 31, 128), (163, 82, 158), (170, 90, 162), (177, 99, 167),
- (181, 104, 169), (185, 109, 172), (187, 111, 173), (190, 114, 174),
- (209, 139, 187), (210, 141, 189), (212, 144, 191), (208, 139, 188),
- (205, 134, 185), (201, 129, 182), (198, 125, 179), (190, 114, 174),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 138),
- (112, 28, 126), (93, 8, 114), (93, 8, 114), (93, 8, 114),
- (82, 2, 106), (85, 2, 104), (88, 2, 103), (130, 48, 68),
- (173, 94, 34), (189, 114, 43), (206, 135, 52), (253, 144, 57),
- (219, 154, 62), (190, 114, 174), (194, 119, 177), (198, 125, 180),
- (200, 127, 181), (202, 130, 182), (216, 149, 191), (242, 190, 76),
- (248, 237, 83), (247, 218, 81), (247, 200, 79), (218, 157, 126),
- (190, 114, 174), (181, 103, 169), (172, 93, 164), (158, 77, 154),
- (148, 66, 148), (132, 48, 138), (118, 107, 71), (105, 166, 5),
- (102, 164, 3), (99, 162, 2), (76, 144, 10), (33, 109, 35),
- (45, 37, 84), (60, 22, 93), (76, 8, 103), (81, 5, 106),
- (87, 2, 110), (93, 8, 114), (105, 19, 121), (116, 31, 128),
- (127, 43, 135), (148, 66, 148), (164, 85, 158), (181, 104, 169),
- (187, 112, 173), (194, 120, 177), (202, 130, 182), (212, 144, 190),
- (205, 134, 185), (197, 124, 179), (190, 114, 174), (185, 109, 171),
- (181, 104, 169), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (194, 120, 177), (196, 122, 178), (198, 125, 179),
- (202, 130, 182), (205, 134, 185), (212, 144, 190), (219, 153, 194),
- (231, 171, 201), (240, 188, 190), (249, 206, 180), (225, 217, 160),
- (202, 228, 141), (202, 228, 141), (247, 200, 177), (253, 221, 180),
- (253, 231, 85), (247, 237, 83), (245, 237, 82), (243, 238, 81),
- (240, 239, 80), (219, 235, 69), (185, 219, 50), (163, 206, 38),
- (99, 162, 2), (63, 133, 20), (27, 104, 39), (27, 79, 56),
- (27, 55, 73), (51, 31, 88), (51, 31, 88), (51, 31, 88),
- (39, 43, 80), (2, 83, 54), (2, 83, 54), (2, 83, 54),
- (9, 88, 50), (9, 88, 50), (15, 93, 47), (21, 99, 43),
- (9, 88, 50), (5, 85, 52), (2, 83, 54), (2, 77, 58),
- (33, 49, 77), (58, 26, 92), (70, 14, 99), (99, 13, 118),
- (116, 31, 128), (132, 48, 138), (121, 36, 131), (110, 25, 125),
- (76, 8, 103), (64, 20, 96), (39, 43, 80), (14, 66, 65),
- (40, 115, 32), (61, 132, 19), (82, 149, 7), (94, 158, 0),
- (105, 166, 5), (105, 166, 5), (105, 166, 5), (116, 175, 12),
- (163, 206, 38), (111, 170, 8), (105, 166, 5), (52, 125, 24),
- (21, 99, 43), (33, 49, 77), (51, 31, 88), (58, 26, 92),
- (39, 43, 80), (30, 51, 74), (21, 60, 69), (2, 83, 54),
- (9, 88, 50), (21, 99, 43), (33, 109, 35), (64, 135, 17),
- (88, 153, 3), (105, 166, 5), (122, 178, 15), (186, 220, 51),
- (212, 232, 65), (230, 238, 75), (222, 236, 71), (209, 231, 63),
- (190, 221, 53), (144, 194, 100), (168, 209, 118), (212, 144, 190),
- (216, 149, 191), (222, 158, 195), (222, 158, 196), (216, 149, 191),
- (212, 144, 190), (205, 134, 185), (185, 109, 172), (158, 77, 154),
- (143, 60, 145), (121, 37, 131), (99, 13, 118), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (21, 60, 69), (28, 88, 4),
- (123, 91, 23), (94, 64, 96), (110, 25, 125), (105, 19, 121),
- (93, 8, 114), (87, 2, 110), (87, 2, 110), (82, 2, 106),
- (82, 2, 106), (82, 2, 106), (76, 8, 103), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (14, 66, 65), (33, 109, 35),
- (70, 139, 14), (88, 153, 3), (105, 166, 5), (182, 105, 39),
- (158, 77, 154), (172, 93, 164), (177, 99, 167), (185, 109, 172),
- (185, 109, 172), (190, 114, 174), (154, 200, 108), (194, 224, 55),
- (222, 236, 71), (240, 239, 80), (243, 238, 81), (233, 238, 76),
- (209, 231, 63), (163, 206, 38), (111, 170, 8), (8, 71, 62)
- ),
-
-// 131 Apophysis-040426-1butterflyflower
-((27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (53, 40, 50), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (53, 40, 50), (53, 40, 49), (54, 41, 49),
- (94, 83, 21), (77, 70, 31), (61, 58, 42), (44, 38, 54),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (53, 40, 50), (76, 64, 33), (100, 89, 16), (109, 100, 10),
- (118, 112, 4), (128, 117, 8), (138, 122, 13), (132, 117, 35),
- (108, 105, 48), (113, 119, 63), (115, 111, 56), (118, 104, 50),
- (108, 96, 33), (98, 88, 17), (96, 85, 18), (94, 83, 20),
- (94, 83, 20), (95, 85, 19), (97, 87, 18), (103, 91, 15),
- (109, 95, 13), (120, 103, 10), (131, 111, 8), (139, 138, 13),
- (161, 164, 43), (208, 201, 81), (205, 197, 78), (203, 193, 75),
- (202, 195, 73), (201, 197, 71), (179, 168, 67), (120, 117, 36),
- (99, 88, 17), (96, 85, 19), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (84, 74, 28), (60, 52, 42), (36, 31, 57), (31, 25, 61),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 22, 64), (57, 46, 49), (81, 71, 35), (87, 77, 28),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (53, 40, 50), (40, 29, 58), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 37, 57), (80, 68, 30), (87, 75, 25), (94, 83, 21),
- (101, 91, 14), (105, 93, 13), (104, 93, 13), (95, 100, 17),
- (63, 68, 39), (46, 47, 48), (29, 27, 58), (28, 23, 62),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (60, 48, 46),
- (92, 76, 22), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (73, 61, 35), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (83, 68, 45), (92, 99, 41), (113, 91, 42),
- (130, 119, 22), (175, 167, 46), (184, 180, 53), (193, 193, 61),
- (182, 173, 52), (173, 156, 46), (157, 148, 29), (126, 120, 4),
- (111, 100, 6), (110, 97, 7), (110, 95, 8), (114, 101, 5),
- (127, 114, 2), (131, 115, 7), (131, 113, 9), (122, 121, 12),
- (121, 144, 8), (132, 139, 8), (126, 127, 55), (116, 118, 109),
- (102, 109, 77), (85, 76, 55), (54, 41, 50), (53, 40, 50),
- (84, 63, 33), (89, 73, 27), (94, 83, 21), (94, 83, 20),
- (104, 66, 13), (67, 47, 42), (53, 40, 50), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (29, 19, 66), (53, 40, 50), (67, 52, 43), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (77, 67, 37), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (64, 62, 57),
- (96, 82, 52), (102, 94, 44), (91, 85, 48), (59, 47, 47),
- (53, 40, 50), (53, 40, 50), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66)
- ),
-
-// 132 Apophysis-040426-1Watcher
-((65, 7, 0), (22, 10, 22), (19, 19, 29), (16, 28, 36),
- (16, 42, 52), (16, 57, 68), (13, 64, 65), (10, 72, 63),
- (46, 87, 61), (76, 73, 46), (106, 60, 31), (124, 56, 22),
- (143, 52, 14), (179, 42, 12), (216, 32, 11), (230, 38, 15),
- (245, 44, 20), (244, 64, 29), (228, 95, 29), (213, 127, 29),
- (168, 156, 30), (123, 185, 32), (111, 139, 25), (100, 94, 19),
- (198, 80, 46), (202, 55, 45), (206, 31, 45), (164, 42, 31),
- (122, 53, 18), (111, 53, 21), (100, 53, 25), (88, 58, 29),
- (58, 58, 39), (28, 75, 66), (21, 87, 72), (15, 99, 79),
- (12, 106, 86), (10, 113, 93), (12, 122, 85), (15, 131, 78),
- (28, 98, 40), (52, 79, 38), (76, 60, 36), (96, 56, 25),
- (117, 52, 15), (130, 50, 14), (144, 48, 13), (201, 66, 14),
- (242, 77, 53), (219, 75, 50), (176, 67, 37), (133, 59, 25),
- (128, 43, 28), (123, 27, 32), (125, 41, 27), (128, 55, 22),
- (117, 62, 31), (103, 63, 47), (89, 64, 63), (55, 57, 71),
- (22, 51, 79), (19, 30, 76), (16, 9, 74), (58, 4, 64),
- (64, 3, 59), (46, 28, 22), (43, 40, 32), (40, 53, 42),
- (37, 57, 47), (34, 62, 52), (34, 84, 72), (33, 107, 83),
- (40, 106, 85), (49, 101, 84), (59, 97, 83), (61, 90, 69),
- (64, 84, 56), (73, 80, 52), (82, 77, 48), (89, 78, 66),
- (100, 72, 69), (71, 80, 35), (97, 71, 32), (123, 62, 29),
- (120, 58, 24), (117, 55, 20), (117, 48, 18), (133, 32, 5),
- (154, 11, 4), (185, 5, 26), (216, 0, 49), (225, 2, 48),
- (235, 5, 48), (247, 5, 41), (253, 3, 54), (253, 1, 55),
- (251, 5, 55), (237, 7, 44), (195, 26, 27), (154, 46, 11),
- (149, 47, 19), (144, 49, 27), (133, 60, 29), (127, 59, 24),
- (122, 40, 4), (122, 29, 4), (122, 19, 4), (122, 17, 6),
- (122, 15, 8), (128, 11, 9), (133, 3, 23), (116, 9, 37),
- (106, 6, 14), (94, 9, 0), (88, 13, 4), (83, 17, 8),
- (65, 15, 11), (41, 16, 8), (34, 7, 13), (28, 13, 23),
- (47, 30, 26), (59, 29, 13), (71, 28, 0), (88, 23, 0),
- (106, 19, 1), (117, 16, 4), (148, 33, 2), (177, 29, 9),
- (212, 37, 0), (237, 10, 1), (224, 8, 7), (212, 6, 13),
- (205, 24, 19), (177, 33, 8), (172, 38, 0), (190, 25, 20),
- (213, 26, 56), (205, 40, 102), (198, 54, 149), (220, 98, 162),
- (243, 142, 176), (168, 183, 198), (99, 176, 174), (77, 158, 114),
- (116, 166, 94), (133, 29, 37), (140, 26, 32), (148, 23, 27),
- (201, 26, 13), (216, 19, 15), (216, 13, 14), (209, 16, 10),
- (177, 37, 1), (177, 35, 3), (177, 34, 6), (201, 23, 9),
- (219, 13, 20), (233, 7, 32), (247, 6, 39), (253, 0, 64),
- (254, 3, 98), (247, 20, 53), (237, 17, 52), (228, 15, 51),
- (184, 34, 47), (138, 57, 28), (128, 29, 21), (172, 8, 28),
- (225, 14, 32), (231, 10, 38), (237, 7, 44), (240, 2, 36),
- (233, 13, 27), (205, 4, 7), (163, 18, 13), (123, 9, 7),
- (106, 14, 1), (112, 3, 11), (139, 3, 23), (185, 1, 37),
- (222, 4, 55), (233, 10, 38), (225, 22, 21), (247, 43, 15),
- (247, 22, 5), (249, 16, 3), (252, 10, 2), (249, 15, 41),
- (240, 34, 52), (248, 53, 52), (249, 72, 52), (249, 78, 54),
- (245, 109, 57), (243, 196, 144), (243, 248, 241), (254, 228, 202),
- (231, 197, 140), (216, 166, 59), (252, 110, 51), (252, 100, 51),
- (250, 76, 35), (250, 67, 52), (248, 66, 53), (248, 63, 54),
- (253, 50, 48), (252, 40, 51), (250, 37, 51), (253, 25, 51),
- (253, 16, 47), (247, 9, 39), (231, 2, 54), (190, 10, 49),
- (149, 6, 28), (144, 20, 37), (117, 51, 44), (83, 81, 54),
- (99, 71, 44), (22, 45, 43), (71, 69, 46), (77, 68, 43),
- (94, 69, 38), (100, 39, 37), (83, 31, 16), (71, 32, 3),
- (83, 34, 4), (112, 57, 26), (117, 65, 34), (148, 138, 42),
- (163, 182, 105), (254, 210, 127), (242, 247, 130), (253, 248, 95),
- (249, 215, 71), (250, 118, 51), (253, 104, 46), (233, 103, 49),
- (213, 102, 52), (146, 98, 87), (106, 71, 85), (89, 82, 55),
- (70, 89, 62), (58, 96, 70), (52, 91, 64), (41, 71, 89),
- (10, 87, 105), (21, 80, 98), (67, 70, 129), (89, 80, 78),
- (89, 70, 70), (83, 58, 52), (64, 43, 53), (53, 49, 48),
- (52, 37, 27), (64, 19, 11), (65, 7, 13), (77, 0, 17)
- ),
-
-// 133 Apophysis-040426-1knotted
-((151, 44, 78), (136, 52, 74), (136, 52, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 72), (136, 51, 71), (136, 51, 71),
- (136, 51, 71), (136, 52, 74), (128, 52, 101), (121, 52, 129),
- (136, 47, 111), (151, 42, 94), (151, 43, 87), (151, 45, 81),
- (136, 49, 71), (130, 53, 41), (125, 57, 12), (130, 55, 42),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 51, 71),
- (136, 48, 72), (136, 17, 78), (143, 32, 79), (151, 47, 80),
- (165, 44, 86), (179, 41, 93), (196, 79, 65), (213, 117, 38),
- (253, 252, 89), (182, 215, 51), (111, 179, 14), (97, 142, 18),
- (83, 105, 22), (57, 94, 23), (31, 84, 25), (12, 31, 35),
- (10, 76, 10), (33, 106, 0), (41, 99, 14), (49, 92, 28),
- (76, 80, 37), (103, 68, 47), (111, 64, 56), (119, 61, 65),
- (136, 56, 72), (136, 55, 72), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 70), (136, 53, 71), (136, 54, 73),
- (136, 55, 72), (136, 57, 72), (136, 58, 72), (125, 62, 74),
- (85, 83, 50), (61, 113, 91), (37, 143, 133), (64, 111, 97),
- (91, 80, 62), (97, 77, 60), (103, 74, 59), (119, 64, 64),
- (136, 57, 72), (151, 50, 83), (151, 47, 82), (151, 45, 81),
- (158, 44, 85), (166, 43, 90), (166, 40, 91), (179, 36, 97),
- (179, 36, 97), (179, 31, 95), (179, 27, 93), (180, 28, 96),
- (181, 29, 100), (196, 27, 102), (233, 3, 125), (254, 2, 128),
- (254, 0, 131), (227, 9, 121), (203, 22, 109), (179, 36, 97),
- (172, 39, 93), (166, 43, 90), (151, 44, 78), (151, 46, 77),
- (136, 50, 71), (136, 50, 71), (136, 51, 71), (136, 52, 72),
- (136, 53, 73), (136, 53, 70), (119, 60, 66), (91, 71, 79),
- (85, 57, 86), (136, 58, 75), (136, 57, 73), (136, 57, 72),
- (136, 57, 72), (136, 57, 72), (136, 58, 72), (119, 66, 64),
- (85, 82, 40), (76, 80, 37), (67, 79, 35), (58, 86, 29),
- (49, 94, 24), (49, 95, 31), (85, 76, 46), (119, 62, 65),
- (136, 58, 72), (136, 53, 73), (136, 52, 72), (136, 51, 71),
- (136, 49, 71), (136, 49, 71), (136, 49, 71), (151, 50, 72),
- (151, 45, 78), (143, 48, 76), (136, 51, 74), (136, 51, 74),
- (136, 52, 74), (136, 52, 74), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 54, 73),
- (136, 53, 73), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 57, 75), (136, 57, 73), (136, 57, 72),
- (119, 61, 62), (105, 44, 24), (49, 48, 8), (37, 60, 4),
- (70, 75, 37), (86, 69, 44), (103, 63, 52), (136, 52, 70),
- (151, 43, 78), (166, 31, 83), (166, 33, 87), (166, 33, 87),
- (179, 33, 91), (179, 30, 92), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 52, 70), (136, 52, 70), (136, 52, 70), (136, 53, 70),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 51, 71), (136, 51, 71), (136, 51, 71),
- (136, 50, 71), (136, 50, 71), (136, 50, 71), (136, 49, 71),
- (136, 50, 71), (136, 51, 71), (136, 53, 70), (136, 57, 72),
- (119, 66, 67), (103, 74, 59), (85, 83, 47), (49, 100, 33),
- (40, 142, 9), (0, 126, 8), (0, 113, 40), (14, 104, 40),
- (31, 108, 17), (37, 106, 27), (67, 88, 36), (85, 72, 47),
- (103, 70, 53), (119, 63, 65), (136, 56, 72), (136, 58, 75),
- (136, 58, 75), (136, 58, 72), (119, 66, 67), (119, 63, 68),
- (136, 58, 72), (136, 58, 75), (136, 57, 75), (136, 54, 73),
- (136, 52, 74), (151, 48, 80), (151, 46, 81), (151, 43, 78),
- (151, 40, 79), (166, 39, 84), (166, 42, 87), (166, 36, 89),
- (166, 33, 87), (167, 36, 93), (179, 36, 93), (179, 36, 93),
- (179, 30, 92), (179, 26, 93), (179, 23, 91), (208, 22, 85),
- (243, 0, 0), (235, 52, 33), (156, 45, 68), (151, 46, 77),
- (151, 45, 78), (151, 44, 78), (151, 43, 78), (151, 44, 78)
- ),
-
-// 134 Apophysis-040426-1artdeco
-((158, 142, 17), (249, 60, 97), (251, 61, 132), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 129),
- (244, 57, 90), (248, 59, 129), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 213, 226), (253, 213, 226), (253, 213, 226),
- (253, 191, 148), (253, 170, 70), (253, 135, 52), (253, 100, 35),
- (253, 73, 39), (253, 67, 103), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 213, 226),
- (253, 213, 226), (253, 215, 229), (253, 214, 227), (253, 213, 226),
- (253, 213, 226), (253, 213, 226), (253, 211, 225), (253, 210, 224),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 109), (240, 119, 85), (228, 177, 61),
- (220, 173, 55), (212, 170, 49), (212, 170, 49), (212, 170, 49),
- (253, 173, 73), (253, 117, 120), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (185, 28, 121), (70, 27, 86), (84, 20, 91), (99, 13, 97),
- (133, 16, 107), (168, 19, 117), (205, 38, 124), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 128),
- (244, 57, 88), (228, 49, 71), (213, 42, 54), (168, 76, 20),
- (99, 113, 12), (202, 185, 67), (227, 207, 110), (253, 229, 153),
- (253, 239, 178), (253, 249, 204), (253, 248, 200), (253, 223, 139),
- (153, 140, 14), (142, 135, 8), (132, 130, 3), (147, 137, 11),
- (163, 145, 19), (209, 168, 47), (253, 137, 46), (247, 59, 93),
- (219, 45, 125), (127, 0, 106), (90, 18, 84), (53, 36, 62),
- (47, 39, 65), (41, 42, 69), (46, 40, 77), (58, 33, 82),
- (168, 19, 117), (210, 40, 142), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (240, 55, 84), (246, 58, 60), (253, 62, 37),
- (253, 62, 37), (253, 70, 39), (236, 79, 43), (117, 119, 18),
- (87, 107, 18), (54, 108, 24), (21, 110, 30), (30, 104, 35),
- (39, 98, 40), (51, 89, 35), (58, 88, 49), (158, 25, 103),
- (190, 30, 121), (198, 35, 4), (203, 37, 2), (209, 40, 1),
- (222, 47, 9), (242, 56, 23), (253, 82, 36), (253, 143, 49),
- (253, 193, 94), (247, 206, 93), (242, 220, 92), (253, 184, 85),
- (228, 177, 61), (219, 173, 54), (253, 90, 36), (222, 47, 65),
- (194, 32, 123), (88, 19, 92), (64, 30, 80), (41, 42, 69),
- (9, 58, 62), (33, 80, 43), (87, 107, 18), (138, 196, 50),
- (253, 243, 182), (253, 248, 204), (253, 253, 226), (253, 253, 233),
- (253, 217, 230), (253, 223, 236), (253, 243, 247), (253, 249, 244),
- (253, 253, 236), (253, 251, 213), (253, 237, 170), (253, 205, 112),
- (228, 177, 61), (209, 168, 48), (105, 116, 10), (76, 101, 24),
- (10, 58, 89), (13, 56, 86), (16, 55, 84), (34, 45, 73),
- (83, 21, 42), (123, 1, 42), (139, 5, 35), (144, 7, 0),
- (139, 5, 2), (123, 1, 15), (123, 1, 42), (89, 18, 37),
- (47, 67, 21), (51, 89, 35), (58, 92, 32), (106, 63, 3),
- (168, 20, 18), (186, 29, 11), (186, 29, 11), (177, 24, 16),
- (164, 17, 23), (154, 12, 28), (154, 12, 28), (173, 22, 22),
- (182, 26, 13), (202, 37, 2), (219, 45, 62), (230, 51, 125),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (237, 54, 125), (233, 52, 76), (249, 60, 31), (194, 33, 6),
- (106, 111, 11), (64, 95, 29), (41, 64, 24), (34, 58, 28),
- (53, 36, 62), (111, 7, 100), (181, 26, 119), (228, 27, 144),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (219, 20, 139), (185, 5, 119), (138, 4, 108), (94, 15, 55),
- (71, 27, 50), (53, 73, 17), (82, 104, 21), (105, 116, 10)
- ),
-
-// 135 Apophysis-040426-1expl_orange2a
-((158, 205, 44), (158, 132, 20), (158, 126, 18), (158, 120, 16),
- (158, 120, 16), (158, 120, 16), (158, 120, 16), (158, 120, 16),
- (158, 126, 18), (158, 124, 17), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 124, 17), (158, 126, 18), (158, 126, 18),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 133, 20), (158, 135, 21),
- (158, 140, 22), (158, 140, 22), (158, 140, 22), (158, 136, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 129, 19),
- (158, 123, 17), (158, 117, 15), (158, 109, 12), (158, 102, 10),
- (158, 93, 7), (158, 84, 4), (158, 68, 4), (158, 53, 4),
- (158, 15, 17), (158, 10, 23), (158, 5, 29), (194, 30, 35),
- (231, 55, 42), (233, 72, 32), (235, 90, 23), (185, 117, 21),
- (158, 111, 13), (158, 96, 8), (158, 99, 9), (158, 102, 10),
- (158, 106, 11), (158, 111, 13), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 121, 16), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 121, 16), (158, 120, 16), (158, 120, 16),
- (158, 114, 14), (158, 102, 10), (158, 97, 8), (158, 93, 7),
- (158, 91, 6), (158, 90, 6), (158, 93, 7), (158, 93, 7),
- (158, 102, 10), (158, 106, 11), (158, 111, 13), (158, 114, 14),
- (158, 117, 15), (158, 118, 15), (158, 120, 16), (158, 123, 17),
- (158, 129, 19), (158, 140, 22), (158, 157, 28), (158, 174, 34),
- (128, 173, 60), (99, 172, 86), (76, 160, 139), (52, 146, 88),
- (158, 143, 33), (158, 124, 22), (158, 105, 11), (158, 96, 8),
- (158, 87, 5), (158, 62, 2), (158, 39, 35), (158, 29, 41),
- (204, 17, 39), (158, 12, 1), (158, 16, 8), (158, 21, 15),
- (158, 37, 9), (158, 53, 4), (158, 84, 4), (158, 93, 7),
- (158, 108, 12), (158, 111, 13), (158, 114, 14), (158, 112, 13),
- (158, 111, 13), (158, 105, 11), (158, 90, 6), (158, 71, 0),
- (158, 39, 35), (111, 30, 124), (84, 58, 107), (58, 87, 91),
- (156, 139, 62), (158, 143, 32), (158, 138, 22), (158, 138, 22),
- (158, 143, 23), (158, 141, 22), (158, 140, 22), (158, 140, 22),
- (158, 140, 22), (158, 138, 22), (158, 132, 20), (158, 138, 22),
- (158, 138, 22), (158, 132, 20), (158, 132, 20), (158, 132, 20),
- (158, 135, 21), (158, 138, 22), (158, 143, 23), (158, 148, 25),
- (158, 192, 35), (179, 179, 62), (200, 166, 89), (220, 181, 99),
- (240, 197, 109), (243, 217, 214), (253, 219, 230), (247, 65, 134),
- (158, 114, 44), (158, 123, 40), (158, 126, 29), (158, 129, 19),
- (158, 126, 18), (158, 120, 16), (158, 117, 15), (158, 117, 15),
- (158, 117, 15), (158, 115, 14), (158, 114, 14), (158, 114, 14),
- (158, 114, 14), (158, 114, 14), (158, 111, 13), (158, 108, 12),
- (158, 105, 11), (158, 105, 11), (158, 106, 11), (158, 108, 12),
- (158, 114, 14), (158, 117, 15), (158, 123, 17), (158, 126, 18),
- (158, 120, 16), (158, 117, 15), (158, 114, 14), (158, 105, 11),
- (158, 96, 8), (158, 93, 7), (158, 93, 7), (158, 96, 8),
- (158, 96, 8), (158, 99, 9), (158, 105, 11), (158, 114, 14),
- (158, 123, 17), (158, 129, 19), (158, 135, 21), (158, 140, 22),
- (158, 145, 33), (108, 147, 55), (58, 149, 77), (46, 149, 63),
- (33, 135, 58), (37, 62, 35), (8, 29, 64), (33, 7, 86),
- (45, 32, 56), (141, 55, 26), (158, 66, 2), (158, 87, 5),
- (158, 87, 5), (158, 90, 2), (158, 90, 6), (158, 93, 7),
- (158, 96, 8), (158, 102, 10), (158, 105, 11), (158, 108, 12),
- (158, 108, 12), (158, 108, 12), (158, 108, 12), (158, 111, 13),
- (158, 114, 14), (158, 114, 14), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 123, 17), (158, 126, 18), (158, 132, 20),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 140, 22), (158, 146, 24), (158, 161, 29), (158, 180, 32),
- (158, 195, 33), (158, 191, 34), (158, 174, 34), (158, 156, 27),
- (158, 146, 24), (158, 143, 23), (158, 138, 22), (158, 135, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 135, 21), (158, 135, 21), (158, 132, 20), (158, 132, 20),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 138, 22), (158, 143, 23),
- (158, 146, 24), (158, 148, 25), (158, 148, 25), (158, 148, 25),
- (158, 167, 29), (158, 176, 34), (158, 201, 34), (158, 201, 42)
- ),
-
-// 136 Apophysis-040426-1heartFlowers
-((98, 160, 76), (207, 247, 44), (212, 249, 50), (218, 251, 56),
- (222, 250, 68), (227, 250, 81), (224, 250, 75), (221, 250, 69),
- (218, 206, 45), (227, 177, 36), (236, 148, 28), (245, 119, 22),
- (255, 90, 17), (240, 89, 8), (226, 89, 0), (221, 87, 0),
- (217, 86, 0), (226, 79, 0), (216, 75, 0), (207, 72, 0),
- (178, 53, 5), (150, 35, 10), (135, 26, 10), (120, 17, 11),
- (84, 27, 3), (82, 46, 20), (81, 65, 37), (82, 61, 21),
- (84, 58, 5), (83, 55, 2), (83, 52, 0), (111, 25, 0),
- (127, 31, 26), (184, 45, 0), (195, 58, 0), (207, 72, 0),
- (193, 124, 13), (179, 176, 27), (159, 186, 26), (140, 197, 25),
- (213, 251, 46), (214, 251, 47), (215, 251, 48), (185, 219, 72),
- (156, 188, 96), (152, 179, 122), (148, 170, 149), (197, 184, 199),
- (245, 206, 215), (245, 221, 202), (221, 233, 157), (198, 246, 113),
- (179, 236, 91), (160, 227, 70), (157, 226, 69), (154, 226, 69),
- (131, 193, 32), (115, 186, 18), (100, 180, 5), (92, 129, 3),
- (84, 79, 2), (116, 73, 8), (149, 67, 14), (166, 68, 0),
- (202, 70, 0), (203, 50, 0), (188, 27, 0), (173, 4, 0),
- (173, 4, 0), (173, 4, 0), (139, 17, 12), (84, 60, 3),
- (36, 127, 3), (38, 137, 6), (40, 148, 10), (44, 117, 5),
- (49, 86, 0), (50, 86, 0), (51, 87, 0), (63, 77, 0),
- (58, 87, 20), (81, 79, 0), (117, 69, 2), (153, 60, 5),
- (159, 64, 2), (166, 68, 0), (164, 65, 0), (135, 60, 15),
- (54, 58, 73), (29, 58, 88), (4, 59, 103), (4, 74, 86),
- (4, 90, 69), (6, 97, 24), (34, 136, 2), (26, 158, 2),
- (25, 168, 21), (70, 136, 119), (105, 138, 129), (141, 140, 140),
- (141, 140, 140), (141, 140, 140), (69, 131, 138), (68, 148, 136),
- (46, 169, 58), (47, 154, 51), (49, 140, 45), (52, 118, 37),
- (56, 97, 30), (81, 65, 37), (97, 55, 42), (119, 29, 24),
- (152, 14, 12), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (173, 4, 0), (149, 18, 10),
- (81, 65, 37), (77, 70, 46), (73, 75, 56), (69, 86, 59),
- (66, 97, 63), (45, 124, 123), (67, 142, 157), (68, 155, 128),
- (142, 181, 95), (101, 176, 23), (79, 135, 24), (57, 95, 26),
- (81, 65, 37), (107, 72, 12), (153, 65, 12), (173, 74, 0),
- (173, 74, 0), (171, 71, 3), (170, 68, 6), (146, 64, 15),
- (123, 60, 24), (81, 65, 37), (80, 45, 48), (86, 27, 69),
- (101, 11, 88), (229, 0, 74), (242, 8, 70), (255, 17, 66),
- (255, 17, 65), (249, 0, 32), (252, 0, 16), (226, 0, 28),
- (181, 6, 4), (183, 10, 7), (186, 14, 10), (189, 41, 0),
- (185, 67, 0), (173, 74, 0), (152, 98, 73), (151, 140, 116),
- (141, 140, 140), (218, 196, 202), (230, 207, 202), (243, 218, 203),
- (240, 216, 201), (190, 180, 197), (142, 156, 164), (177, 121, 126),
- (164, 41, 34), (147, 57, 31), (131, 73, 29), (106, 178, 24),
- (93, 184, 36), (82, 184, 33), (49, 148, 12), (8, 101, 29),
- (24, 90, 47), (51, 66, 68), (64, 60, 66), (98, 48, 86),
- (104, 27, 113), (96, 51, 127), (71, 105, 135), (69, 131, 147),
- (119, 114, 98), (99, 94, 80), (79, 74, 62), (73, 75, 54),
- (63, 80, 26), (56, 87, 12), (63, 80, 26), (81, 65, 37),
- (122, 35, 26), (159, 39, 33), (164, 41, 34), (164, 41, 34),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (201, 0, 30), (241, 0, 18),
- (255, 35, 17), (255, 45, 14), (249, 65, 0), (244, 55, 0),
- (255, 36, 10), (246, 48, 0), (230, 51, 0), (168, 42, 35),
- (97, 55, 42), (76, 74, 70), (74, 108, 89), (57, 128, 129),
- (67, 133, 165), (67, 141, 165), (66, 134, 166), (71, 110, 135),
- (104, 27, 113), (96, 19, 82), (82, 28, 47), (84, 3, 29),
- (112, 28, 23), (112, 28, 23), (127, 31, 26), (142, 35, 29),
- (164, 41, 34), (168, 42, 35), (169, 42, 35), (169, 42, 35),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (207, 0, 27),
- (238, 0, 33), (255, 19, 16), (255, 25, 14), (226, 56, 47),
- (199, 85, 82), (203, 130, 128), (220, 128, 128), (229, 68, 89),
- (217, 55, 81), (203, 0, 35), (170, 0, 39), (156, 28, 35),
- (98, 22, 86), (102, 34, 117), (70, 67, 139), (29, 75, 98),
- (4, 94, 75), (64, 95, 55), (63, 100, 59), (59, 100, 86)
- ),
-
-// 137 Apophysis-040426-1H-bird1g
-((153, 203, 48), (58, 87, 65), (84, 118, 78), (110, 150, 91),
- (139, 125, 63), (168, 100, 36), (176, 98, 28), (185, 97, 20),
- (168, 76, 2), (168, 43, 6), (168, 10, 11), (168, 19, 14),
- (168, 28, 18), (158, 53, 20), (148, 78, 22), (148, 84, 32),
- (148, 91, 42), (185, 122, 53), (193, 129, 53), (201, 136, 54),
- (208, 130, 48), (216, 125, 43), (208, 127, 45), (201, 130, 47),
- (185, 122, 53), (124, 133, 51), (64, 144, 49), (48, 127, 37),
- (33, 110, 26), (33, 101, 28), (33, 92, 30), (33, 64, 24),
- (14, 80, 3), (58, 87, 5), (58, 87, 35), (58, 87, 65),
- (48, 98, 71), (39, 110, 78), (48, 97, 73), (58, 85, 68),
- (105, 55, 95), (129, 39, 109), (153, 23, 123), (142, 20, 126),
- (132, 18, 130), (121, 18, 112), (110, 18, 95), (64, 27, 114),
- (58, 124, 128), (14, 98, 92), (11, 91, 78), (9, 85, 65),
- (9, 103, 32), (9, 121, 0), (24, 134, 0), (39, 147, 0),
- (110, 182, 27), (118, 137, 31), (127, 93, 35), (104, 83, 56),
- (82, 73, 77), (60, 84, 87), (39, 95, 97), (14, 118, 101),
- (39, 140, 74), (132, 191, 25), (152, 202, 38), (172, 213, 51),
- (194, 181, 59), (216, 149, 67), (201, 124, 70), (168, 42, 54),
- (172, 56, 141), (152, 52, 141), (132, 48, 142), (132, 57, 142),
- (132, 67, 143), (132, 82, 141), (132, 98, 140), (110, 81, 134),
- (105, 61, 86), (148, 52, 50), (166, 27, 96), (185, 2, 143),
- (200, 7, 145), (216, 13, 147), (216, 16, 90), (216, 17, 84),
- (201, 18, 19), (201, 26, 12), (201, 34, 5), (201, 63, 10),
- (201, 93, 16), (216, 100, 46), (201, 111, 30), (168, 94, 24),
- (148, 60, 5), (105, 53, 22), (69, 66, 44), (33, 80, 67),
- (36, 86, 78), (39, 93, 89), (64, 127, 80), (87, 156, 61),
- (110, 165, 71), (147, 143, 67), (185, 122, 64), (185, 128, 66),
- (185, 134, 68), (127, 145, 101), (110, 150, 91), (87, 134, 84),
- (64, 138, 65), (39, 140, 33), (39, 139, 27), (39, 139, 21),
- (14, 132, 23), (14, 127, 21), (39, 134, 24), (39, 128, 23),
- (82, 82, 6), (48, 102, 20), (14, 122, 35), (14, 123, 34),
- (14, 125, 33), (9, 119, 28), (9, 101, 41), (9, 97, 53),
- (33, 85, 39), (105, 69, 15), (126, 73, 18), (148, 78, 22),
- (168, 82, 20), (148, 78, 27), (127, 60, 22), (105, 53, 17),
- (105, 26, 31), (107, 15, 32), (110, 5, 33), (107, 6, 38),
- (105, 7, 44), (64, 8, 70), (64, 8, 71), (39, 8, 67),
- (39, 3, 63), (39, 14, 69), (24, 11, 72), (9, 9, 75),
- (33, 2, 73), (39, 4, 66), (39, 8, 62), (33, 2, 72),
- (39, 14, 83), (39, 17, 86), (39, 20, 89), (33, 32, 76),
- (39, 63, 74), (39, 95, 92), (39, 95, 100), (39, 96, 85),
- (64, 85, 74), (168, 100, 46), (176, 114, 50), (185, 128, 55),
- (185, 167, 32), (172, 213, 49), (172, 204, 71), (172, 172, 112),
- (105, 178, 161), (118, 171, 126), (132, 165, 91), (110, 181, 39),
- (110, 181, 39), (87, 170, 32), (64, 147, 50), (64, 144, 55),
- (64, 138, 65), (127, 110, 36), (168, 94, 29), (148, 78, 22),
- (105, 72, 29), (87, 53, 27), (87, 48, 30), (39, 4, 50),
- (39, 17, 48), (39, 20, 38), (39, 24, 29), (39, 15, 1),
- (39, 20, 47), (39, 4, 50), (39, 14, 65), (9, 32, 86),
- (9, 44, 82), (14, 50, 44), (9, 121, 4), (9, 121, 0),
- (14, 125, 32), (39, 129, 48), (64, 141, 60), (110, 158, 81),
- (132, 161, 95), (153, 171, 99), (172, 167, 111), (172, 130, 145),
- (172, 62, 124), (148, 45, 90), (132, 34, 68), (87, 14, 75),
- (64, 20, 69), (39, 38, 65), (39, 53, 64), (64, 51, 117),
- (110, 99, 124), (87, 125, 93), (110, 154, 80), (153, 202, 51),
- (132, 193, 32), (110, 181, 16), (64, 158, 0), (39, 143, 18),
- (39, 139, 21), (39, 142, 28), (39, 140, 33), (39, 140, 33),
- (39, 142, 28), (39, 137, 22), (58, 108, 35), (105, 99, 25),
- (105, 93, 13), (105, 68, 6), (127, 43, 15), (127, 42, 9),
- (148, 43, 4), (127, 43, 8), (105, 68, 6), (105, 56, 12),
- (105, 49, 26), (105, 23, 40), (110, 5, 29), (127, 7, 35),
- (132, 24, 24), (148, 28, 10), (148, 24, 14), (148, 18, 26),
- (153, 11, 88), (185, 7, 145), (185, 11, 148), (201, 24, 157),
- (172, 38, 142), (172, 62, 146), (172, 68, 163), (172, 62, 139),
- (172, 68, 127), (185, 143, 89), (172, 196, 84), (172, 208, 68)
- ),
-
-// 138 Apophysis-040426-1Emergence2
-((210, 159, 116), (175, 151, 139), (159, 133, 120), (144, 115, 101),
- (124, 105, 104), (104, 96, 107), (98, 94, 108), (93, 92, 110),
- (99, 84, 107), (101, 70, 105), (103, 57, 104), (122, 65, 117),
- (141, 73, 130), (124, 93, 132), (107, 113, 135), (94, 106, 132),
- (81, 100, 130), (87, 98, 116), (91, 96, 89), (95, 94, 63),
- (60, 57, 32), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (21, 20, 2), (21, 19, 1), (22, 19, 0), (24, 20, 2),
- (27, 21, 5), (65, 20, 24), (104, 20, 43), (158, 28, 36),
- (197, 21, 34), (199, 26, 32), (142, 25, 33), (86, 24, 35),
- (54, 22, 19), (23, 20, 3), (24, 21, 4), (25, 22, 5),
- (118, 69, 62), (127, 72, 76), (136, 75, 91), (112, 78, 106),
- (89, 81, 122), (46, 73, 138), (4, 65, 154), (47, 112, 142),
- (74, 140, 152), (5, 154, 254), (42, 148, 205), (79, 142, 157),
- (100, 136, 109), (121, 131, 62), (129, 127, 39), (137, 123, 16),
- (179, 171, 2), (200, 186, 5), (222, 202, 9), (221, 200, 9),
- (220, 199, 10), (220, 179, 25), (220, 160, 40), (207, 156, 13),
- (164, 128, 31), (129, 83, 70), (121, 83, 84), (114, 83, 99),
- (108, 100, 86), (102, 118, 73), (115, 122, 44), (136, 115, 48),
- (190, 44, 45), (152, 46, 75), (114, 49, 105), (109, 36, 156),
- (104, 24, 207), (131, 55, 169), (158, 87, 131), (190, 148, 74),
- (207, 156, 15), (208, 155, 13), (206, 179, 13), (204, 203, 14),
- (161, 224, 8), (118, 246, 3), (94, 231, 17), (25, 228, 59),
- (112, 127, 8), (106, 105, 4), (101, 83, 1), (83, 75, 1),
- (66, 67, 1), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (27, 22, 3), (122, 52, 62), (141, 45, 68), (160, 38, 75),
- (182, 27, 61), (204, 17, 48), (212, 15, 42), (188, 7, 48),
- (79, 23, 32), (52, 22, 17), (26, 21, 2), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (82, 58, 12),
- (131, 86, 19), (227, 118, 13), (235, 102, 14), (244, 87, 16),
- (246, 84, 19), (254, 85, 20), (247, 84, 17), (246, 85, 17),
- (192, 156, 36), (192, 161, 64), (193, 167, 93), (202, 165, 108),
- (212, 163, 123), (190, 179, 113), (151, 128, 87), (123, 101, 88),
- (99, 85, 82), (123, 76, 92), (123, 82, 96), (124, 88, 100),
- (144, 90, 113), (170, 68, 89), (176, 26, 74), (212, 25, 80),
- (212, 5, 21), (228, 28, 20), (245, 52, 19), (245, 52, 18),
- (245, 53, 17), (233, 36, 20), (225, 26, 21), (208, 22, 45),
- (162, 35, 44), (139, 38, 72), (142, 54, 61), (145, 70, 51),
- (131, 81, 20), (123, 99, 13), (111, 102, 33), (107, 101, 65),
- (104, 90, 81), (110, 96, 85), (117, 103, 90), (179, 174, 118),
- (118, 164, 117), (164, 35, 40), (138, 69, 114), (125, 102, 130),
- (105, 122, 140), (79, 129, 128), (61, 134, 128), (44, 140, 129),
- (56, 143, 124), (78, 140, 125), (101, 140, 75), (136, 117, 22),
- (191, 164, 11), (202, 200, 10), (214, 237, 9), (219, 241, 8),
- (220, 239, 10), (214, 237, 11), (204, 208, 10), (185, 173, 3),
- (154, 139, 14), (98, 169, 67), (0, 161, 93), (15, 233, 175),
- (6, 227, 194), (25, 231, 231), (28, 249, 216), (19, 250, 196),
- (141, 154, 136), (152, 148, 102), (164, 142, 69), (179, 136, 57),
- (188, 118, 30), (172, 97, 29), (104, 79, 15), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (92, 79, 37),
- (124, 96, 49), (145, 146, 80), (192, 187, 93), (242, 211, 68),
- (230, 222, 61), (206, 188, 52), (172, 139, 36), (141, 143, 78),
- (99, 156, 62), (117, 165, 63), (137, 172, 54), (205, 205, 11),
- (216, 237, 12), (219, 237, 11), (222, 239, 10), (247, 232, 9),
- (249, 231, 11), (248, 227, 12), (241, 226, 11), (229, 224, 2),
- (219, 200, 10), (204, 182, 21), (175, 123, 47), (145, 121, 49),
- (98, 112, 95), (93, 127, 111), (80, 121, 123), (71, 125, 89),
- (59, 113, 89), (30, 29, 8), (26, 21, 2), (26, 21, 2),
- (67, 19, 17), (114, 25, 55), (182, 43, 40), (231, 61, 12),
- (245, 84, 16), (246, 85, 15), (244, 91, 11), (228, 119, 14),
- (228, 119, 14), (227, 122, 17), (225, 123, 15), (210, 153, 12),
- (206, 155, 12), (191, 120, 32), (198, 112, 55), (168, 88, 51),
- (148, 69, 52), (128, 27, 95), (178, 24, 110), (220, 25, 81),
- (225, 67, 32), (227, 120, 14), (208, 156, 11), (221, 203, 9),
- (221, 239, 13), (231, 233, 61), (212, 187, 97), (216, 179, 111)
- ),
-
-// 139 Apophysis-040426-1Egg
-((116, 47, 60), (111, 50, 25), (113, 48, 42), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (90, 79, 100), (64, 111, 141), (73, 119, 146),
- (82, 127, 152), (121, 162, 177), (126, 167, 180), (132, 172, 184),
- (170, 191, 198), (209, 211, 213), (176, 194, 201), (143, 178, 189),
- (110, 161, 173), (93, 152, 163), (76, 144, 154), (96, 95, 107),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (148, 31, 4),
- (133, 39, 7), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (104, 92, 110), (93, 137, 160), (101, 144, 165), (110, 152, 170),
- (132, 171, 184), (135, 173, 185), (138, 175, 187), (138, 175, 187),
- (138, 175, 187), (138, 175, 187), (138, 175, 187), (138, 168, 185),
- (132, 172, 184), (127, 166, 180), (110, 151, 170), (93, 137, 160),
- (63, 110, 141), (33, 83, 122), (27, 56, 104), (21, 29, 86),
- (52, 0, 65), (58, 5, 61), (64, 11, 57), (55, 8, 63),
- (46, 5, 69), (36, 14, 75), (27, 23, 82), (15, 35, 90),
- (14, 65, 110), (51, 100, 133), (78, 123, 150), (105, 147, 167),
- (105, 147, 167), (105, 147, 167), (93, 137, 160), (70, 116, 145),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (102, 41, 51), (88, 36, 42),
- (82, 30, 45), (76, 24, 49), (64, 11, 57), (64, 11, 57),
- (40, 11, 74), (21, 32, 88), (2, 53, 102), (11, 62, 108),
- (21, 71, 114), (21, 71, 114), (21, 71, 114), (27, 77, 118),
- (21, 71, 114), (9, 41, 94), (27, 23, 81), (46, 5, 69),
- (55, 8, 63), (64, 11, 57), (70, 18, 53), (82, 30, 45),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (73, 21, 51), (76, 24, 49),
- (40, 85, 78), (64, 111, 141), (93, 137, 160), (116, 157, 174),
- (132, 172, 184), (135, 173, 185), (138, 175, 187), (138, 169, 185),
- (138, 164, 183), (138, 150, 176), (116, 47, 60), (172, 19, 26),
- (190, 10, 43), (219, 2, 74), (236, 10, 104), (253, 19, 135),
- (238, 12, 147), (138, 82, 128), (76, 122, 149), (70, 116, 145),
- (21, 117, 121), (27, 100, 121), (33, 83, 122), (33, 83, 122),
- (39, 88, 126), (58, 105, 137), (70, 116, 145), (76, 122, 149),
- (70, 116, 145), (39, 126, 132), (39, 126, 132), (39, 126, 132),
- (70, 141, 151), (99, 142, 163), (105, 147, 167), (105, 159, 170),
- (70, 141, 151), (54, 133, 141), (39, 126, 132), (14, 113, 116),
- (2, 107, 108), (27, 77, 118), (27, 92, 87), (70, 70, 56),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (33, 17, 78), (9, 41, 94),
- (33, 88, 83), (57, 76, 65), (82, 64, 47), (94, 42, 38),
- (94, 42, 38), (94, 42, 38), (94, 42, 38), (94, 42, 38),
- (88, 36, 42), (82, 30, 45), (76, 24, 49), (70, 18, 53),
- (64, 11, 57), (64, 11, 57), (58, 5, 61), (58, 5, 61),
- (64, 11, 57), (70, 18, 53), (82, 30, 45), (88, 36, 42),
- (94, 42, 38), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (138, 110, 149), (116, 157, 174), (127, 166, 180), (127, 170, 182),
- (127, 166, 180), (105, 159, 170), (76, 144, 154), (45, 94, 130),
- (52, 79, 70), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (52, 79, 70),
- (39, 88, 126), (58, 105, 137), (76, 122, 149), (82, 127, 152),
- (76, 122, 149), (64, 111, 141), (51, 100, 133), (71, 70, 81),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60)
- ),
-
-// 140 Apophysis-040426-1PenEgg
-((128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (126, 37, 83), (124, 40, 81), (125, 93, 82),
- (127, 147, 83), (158, 173, 99), (189, 199, 115), (172, 187, 131),
- (155, 176, 147), (127, 128, 167), (127, 100, 129), (127, 73, 91),
- (127, 54, 88), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (127, 36, 67),
- (127, 37, 48), (149, 36, 30), (172, 36, 12), (206, 22, 1),
- (222, 0, 0), (182, 34, 9), (153, 25, 15), (124, 16, 22),
- (116, 22, 37), (109, 29, 52), (109, 28, 52), (110, 27, 53),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (190, 30, 60), (254, 105, 60), (248, 140, 69), (242, 175, 79),
- (180, 175, 105), (118, 175, 132), (100, 159, 143), (82, 144, 155),
- (127, 36, 87), (127, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 43, 77), (115, 68, 60), (104, 93, 44), (94, 118, 35),
- (85, 143, 27), (71, 112, 32), (58, 81, 38), (18, 111, 118),
- (24, 115, 122), (6, 99, 85), (8, 51, 70), (10, 3, 55),
- (10, 4, 57), (10, 6, 59), (16, 10, 63), (40, 22, 72),
- (124, 34, 79), (126, 34, 82), (128, 35, 86), (131, 34, 89),
- (134, 33, 93), (210, 0, 114), (245, 67, 187), (229, 0, 127),
- (127, 1, 122), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (108, 45, 74), (65, 33, 69), (34, 21, 72),
- (22, 13, 66), (31, 17, 69), (45, 23, 70), (59, 29, 72),
- (81, 38, 68), (92, 40, 64), (114, 46, 49), (127, 59, 20),
- (127, 61, 19), (119, 45, 42), (112, 29, 65), (120, 32, 75),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (124, 37, 86), (55, 12, 71), (55, 10, 56), (56, 9, 42),
- (35, 1, 23), (32, 1, 23), (53, 3, 6), (77, 17, 22),
- (106, 27, 56), (117, 31, 71), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 66, 118), (26, 120, 132), (25, 118, 127), (25, 116, 123),
- (9, 97, 83), (54, 74, 72), (75, 54, 64), (123, 40, 81),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 31, 83), (127, 15, 19), (133, 29, 17), (140, 44, 15),
- (160, 44, 2), (165, 43, 18), (130, 46, 57), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (127, 36, 85), (94, 41, 63), (90, 60, 41),
- (46, 90, 8), (54, 74, 20), (70, 35, 45), (83, 20, 29),
- (89, 62, 32), (94, 97, 32), (91, 145, 20), (99, 154, 26),
- (101, 64, 62), (105, 54, 58), (109, 45, 55), (115, 94, 68),
- (129, 120, 50), (165, 151, 75), (127, 139, 60), (251, 228, 131),
- (241, 180, 78), (227, 215, 74), (212, 212, 81), (210, 214, 82),
- (144, 172, 74), (127, 149, 77), (127, 126, 96), (77, 141, 153),
- (87, 146, 157), (102, 155, 160), (159, 183, 189), (197, 198, 158),
- (234, 222, 199), (217, 213, 147), (252, 230, 133), (240, 179, 79),
- (250, 147, 72), (253, 136, 70), (253, 103, 58), (251, 83, 49),
- (245, 38, 34), (176, 36, 12), (89, 45, 20), (70, 66, 0),
- (29, 62, 27), (13, 39, 32), (16, 4, 47), (18, 0, 66),
- (27, 0, 67), (66, 17, 75), (102, 32, 83), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (123, 32, 78), (69, 22, 73),
- (47, 24, 72), (33, 18, 69), (44, 24, 51), (83, 20, 31),
- (94, 22, 42), (127, 28, 8), (133, 48, 27), (141, 47, 21),
- (179, 37, 11), (199, 51, 29), (170, 42, 20), (127, 5, 36),
- (127, 4, 41), (127, 3, 57), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86)
- ),
-
-// 141 Apophysis-040426-1kaosGothic
-((153, 26, 22), (233, 221, 164), (171, 190, 134), (110, 160, 104),
- (82, 82, 68), (55, 4, 33), (30, 4, 33), (6, 4, 33),
- (37, 123, 67), (37, 123, 67), (37, 123, 67), (26, 109, 53),
- (16, 96, 40), (31, 88, 32), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (94, 56, 1), (70, 68, 13), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (70, 68, 13), (94, 56, 1), (139, 34, 19),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (139, 34, 19),
- (116, 45, 10), (94, 56, 1), (103, 52, 3), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (133, 37, 16),
- (127, 40, 13), (110, 48, 7), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (116, 45, 10), (139, 34, 19), (139, 34, 19),
- (143, 32, 21), (177, 15, 38), (194, 8, 46), (212, 1, 55),
- (212, 1, 55), (212, 1, 55), (228, 8, 63), (228, 8, 63),
- (249, 19, 73), (230, 10, 64), (212, 1, 55), (175, 17, 37),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (94, 56, 1),
- (139, 34, 19), (139, 34, 19), (133, 37, 16), (127, 40, 13),
- (110, 48, 7), (94, 56, 1), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (73, 67, 11),
- (52, 78, 22), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (37, 123, 67), (87, 148, 92), (138, 173, 117),
- (157, 183, 126), (177, 193, 136), (233, 221, 164), (240, 225, 168),
- (138, 173, 117), (96, 152, 96), (55, 132, 76), (55, 132, 76),
- (55, 132, 76), (93, 78, 57), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (251, 20, 74), (251, 20, 74), (251, 20, 74),
- (253, 21, 75), (219, 214, 157), (240, 225, 168), (252, 230, 174),
- (240, 225, 168), (246, 123, 121), (253, 21, 75), (251, 20, 74),
- (249, 19, 73), (235, 12, 66), (212, 1, 55), (181, 13, 40),
- (177, 15, 38), (139, 34, 19), (116, 45, 10), (94, 56, 1),
- (94, 56, 1), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (16, 96, 40), (11, 101, 46), (6, 107, 52), (6, 107, 52),
- (6, 107, 52), (16, 96, 40), (47, 80, 25), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (65, 71, 16), (94, 56, 1), (139, 34, 19),
- (177, 15, 38), (181, 13, 40), (179, 14, 39), (177, 15, 38),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (94, 56, 1),
- (139, 34, 19), (158, 24, 28), (177, 15, 38), (181, 13, 40),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (94, 56, 1), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (94, 56, 1), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (127, 40, 13),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (143, 32, 21),
- (177, 15, 38), (181, 13, 40), (212, 1, 55), (212, 1, 55),
- (201, 3, 50), (177, 15, 38), (139, 34, 19), (94, 56, 1),
- (65, 71, 16), (47, 80, 25), (47, 80, 25), (16, 96, 40),
- (14, 112, 56), (6, 107, 52), (16, 96, 40), (47, 80, 25),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (212, 1, 55), (212, 1, 55), (190, 8, 44),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (16, 96, 40), (2, 102, 47), (16, 96, 40),
- (16, 96, 40), (47, 80, 25), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (99, 54, 0), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (94, 56, 1),
- (139, 34, 19), (143, 32, 21), (168, 20, 33), (177, 15, 38),
- (181, 13, 40), (212, 1, 55), (228, 8, 63), (249, 19, 73),
- (253, 21, 75), (253, 21, 75), (253, 21, 75), (249, 19, 73),
- (235, 12, 66), (219, 4, 58), (181, 13, 40), (139, 34, 19)
- ),
-
-// 142 Apophysis-040426-1KQNova
-((82, 83, 39), (198, 92, 96), (200, 91, 77), (203, 90, 58),
- (148, 82, 31), (94, 74, 5), (85, 70, 16), (76, 67, 28),
- (2, 44, 42), (14, 46, 54), (26, 49, 67), (57, 36, 53),
- (88, 24, 40), (91, 35, 43), (95, 47, 47), (86, 48, 44),
- (77, 50, 41), (125, 179, 21), (145, 182, 33), (165, 186, 45),
- (179, 184, 51), (193, 182, 58), (189, 173, 55), (186, 164, 53),
- (167, 153, 48), (185, 138, 36), (204, 124, 25), (229, 87, 23),
- (255, 50, 21), (237, 30, 18), (220, 11, 16), (178, 5, 11),
- (167, 23, 14), (194, 31, 0), (222, 55, 13), (250, 79, 27),
- (244, 99, 50), (238, 120, 74), (239, 117, 73), (241, 114, 73),
- (168, 45, 12), (163, 34, 16), (158, 23, 20), (160, 13, 10),
- (163, 4, 1), (165, 10, 2), (167, 17, 3), (197, 27, 2),
- (216, 13, 9), (153, 18, 24), (151, 28, 55), (149, 39, 86),
- (188, 19, 93), (228, 0, 100), (230, 4, 90), (232, 8, 81),
- (235, 44, 16), (242, 45, 27), (249, 46, 39), (249, 63, 45),
- (249, 80, 51), (251, 92, 91), (254, 104, 131), (236, 121, 124),
- (245, 109, 97), (246, 155, 48), (233, 154, 64), (221, 153, 80),
- (235, 157, 149), (249, 161, 219), (230, 207, 213), (218, 203, 180),
- (222, 220, 199), (222, 224, 215), (223, 228, 231), (236, 238, 225),
- (250, 249, 219), (248, 247, 217), (247, 246, 216), (253, 234, 178),
- (251, 207, 162), (253, 131, 188), (247, 148, 126), (241, 166, 65),
- (242, 178, 63), (244, 191, 61), (251, 238, 82), (252, 253, 115),
- (149, 191, 189), (100, 165, 165), (52, 140, 141), (48, 136, 132),
- (45, 132, 124), (98, 175, 69), (100, 176, 16), (74, 164, 4),
- (52, 138, 13), (32, 100, 51), (48, 107, 64), (64, 114, 77),
- (93, 113, 68), (123, 113, 60), (129, 117, 59), (92, 97, 57),
- (122, 51, 65), (149, 76, 69), (177, 102, 73), (168, 119, 55),
- (160, 136, 38), (153, 87, 0), (128, 83, 0), (138, 62, 0),
- (134, 47, 28), (111, 57, 47), (107, 81, 34), (104, 106, 22),
- (139, 159, 44), (204, 131, 78), (230, 84, 84), (247, 19, 116),
- (229, 11, 150), (188, 34, 117), (147, 57, 85), (117, 72, 97),
- (87, 88, 109), (76, 90, 99), (69, 94, 90), (58, 43, 76),
- (21, 46, 66), (14, 94, 117), (20, 110, 124), (27, 126, 131),
- (26, 135, 132), (74, 109, 89), (52, 95, 76), (86, 65, 74),
- (127, 16, 35), (123, 18, 31), (120, 20, 28), (117, 14, 23),
- (115, 8, 18), (76, 2, 29), (33, 1, 50), (7, 19, 67),
- (26, 59, 90), (152, 72, 157), (171, 72, 162), (190, 72, 168),
- (185, 45, 150), (177, 29, 123), (164, 38, 119), (126, 34, 99),
- (86, 16, 86), (80, 19, 91), (75, 23, 97), (122, 66, 139),
- (154, 77, 159), (133, 112, 145), (141, 163, 176), (168, 199, 193),
- (212, 225, 182), (252, 210, 162), (240, 226, 155), (229, 243, 148),
- (225, 239, 68), (232, 193, 64), (230, 178, 56), (225, 184, 58),
- (209, 195, 73), (195, 206, 112), (181, 218, 151), (226, 237, 177),
- (225, 234, 189), (245, 247, 210), (252, 244, 242), (252, 194, 232),
- (250, 181, 226), (238, 188, 223), (231, 186, 215), (219, 174, 197),
- (171, 161, 169), (126, 141, 122), (132, 137, 43), (105, 108, 21),
- (168, 124, 25), (173, 129, 28), (179, 134, 31), (205, 101, 16),
- (231, 139, 38), (248, 149, 48), (244, 186, 60), (236, 196, 65),
- (246, 219, 80), (247, 246, 78), (236, 205, 65), (248, 171, 53),
- (248, 115, 70), (253, 18, 93), (232, 7, 113), (216, 5, 120),
- (213, 13, 148), (219, 15, 146), (223, 85, 180), (253, 132, 186),
- (253, 145, 207), (243, 165, 205), (204, 158, 195), (145, 173, 174),
- (111, 162, 166), (116, 155, 111), (142, 155, 49), (122, 175, 35),
- (100, 153, 35), (63, 160, 27), (15, 103, 25), (3, 71, 24),
- (3, 58, 39), (26, 84, 25), (51, 88, 19), (41, 68, 1),
- (52, 37, 4), (64, 27, 1), (86, 7, 10), (100, 27, 54),
- (138, 61, 81), (131, 132, 56), (159, 179, 80), (146, 161, 60),
- (98, 112, 51), (39, 79, 68), (9, 54, 47), (2, 45, 36),
- (9, 54, 31), (22, 41, 21), (22, 26, 25), (28, 0, 27),
- (86, 7, 13), (86, 8, 8), (105, 1, 12), (122, 36, 35),
- (132, 54, 52), (112, 20, 67), (92, 2, 53), (93, 9, 25),
- (105, 16, 2), (116, 53, 12), (79, 68, 12), (87, 76, 31),
- (47, 117, 29), (68, 157, 7), (92, 165, 0), (86, 137, 0),
- (47, 109, 34), (30, 87, 44), (76, 59, 65), (152, 140, 40)
- ),
-
-// 143 Apophysis-040426-1kaosframe
-((249, 250, 185), (158, 204, 168), (114, 141, 121), (70, 79, 74),
- (62, 67, 71), (55, 56, 68), (62, 67, 69), (70, 79, 70),
- (93, 167, 144), (104, 174, 148), (116, 182, 152), (155, 203, 158),
- (194, 224, 164), (210, 224, 139), (227, 225, 115), (213, 215, 102),
- (200, 206, 89), (227, 0, 99), (205, 6, 98), (184, 12, 98),
- (205, 118, 106), (227, 225, 115), (232, 229, 121), (237, 233, 127),
- (251, 245, 160), (251, 245, 160), (251, 245, 160), (239, 235, 137),
- (227, 225, 115), (213, 217, 102), (200, 209, 90), (166, 17, 95),
- (166, 17, 95), (177, 35, 4), (177, 35, 4), (177, 35, 4),
- (146, 48, 24), (116, 61, 45), (104, 65, 52), (93, 70, 60),
- (55, 51, 70), (50, 71, 83), (45, 91, 96), (69, 130, 120),
- (93, 169, 144), (93, 168, 146), (93, 167, 148), (116, 180, 156),
- (158, 204, 177), (209, 232, 189), (225, 240, 188), (242, 248, 188),
- (248, 249, 181), (254, 251, 175), (254, 251, 175), (254, 251, 175),
- (253, 250, 174), (247, 249, 175), (242, 248, 176), (225, 240, 174),
- (209, 232, 172), (201, 228, 168), (194, 224, 164), (177, 214, 156),
- (138, 192, 152), (93, 164, 147), (104, 112, 96), (116, 61, 45),
- (116, 61, 45), (116, 61, 45), (116, 61, 45), (93, 70, 56),
- (45, 89, 50), (62, 66, 63), (79, 43, 76), (102, 36, 81),
- (125, 30, 87), (135, 24, 92), (146, 19, 98), (200, 7, 105),
- (237, 1, 97), (233, 9, 43), (221, 15, 31), (209, 21, 20),
- (209, 21, 20), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (253, 0, 71), (231, 10, 45), (209, 21, 20), (183, 32, 18),
- (158, 43, 17), (200, 206, 89), (227, 225, 115), (237, 233, 127),
- (237, 233, 127), (215, 213, 86), (176, 202, 113), (138, 192, 141),
- (148, 198, 154), (158, 204, 168), (194, 224, 176), (209, 232, 178),
- (233, 244, 178), (243, 247, 176), (253, 250, 174), (253, 251, 175),
- (254, 252, 176), (253, 251, 181), (242, 248, 188), (222, 238, 190),
- (222, 238, 190), (242, 248, 188), (245, 249, 186), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (253, 251, 181), (253, 251, 181),
- (222, 238, 190), (208, 231, 188), (194, 224, 186), (185, 219, 179),
- (177, 214, 172), (138, 192, 162), (116, 180, 156), (116, 180, 151),
- (116, 180, 156), (158, 205, 173), (176, 214, 174), (194, 224, 176),
- (209, 232, 183), (209, 232, 189), (209, 232, 178), (194, 224, 176),
- (116, 180, 156), (80, 134, 105), (45, 89, 54), (51, 98, 35),
- (58, 108, 16), (70, 79, 9), (93, 70, 56), (93, 70, 56),
- (93, 70, 60), (93, 70, 56), (93, 70, 58), (93, 70, 60),
- (70, 79, 70), (93, 164, 147), (116, 180, 156), (158, 204, 168),
- (222, 238, 190), (227, 241, 190), (233, 244, 190), (242, 248, 188),
- (249, 250, 185), (253, 251, 181), (253, 252, 181), (253, 252, 181),
- (253, 251, 181), (242, 248, 182), (237, 246, 180), (233, 244, 178),
- (222, 238, 178), (222, 238, 178), (222, 238, 178), (233, 244, 178),
- (242, 248, 176), (245, 249, 174), (249, 250, 173), (254, 248, 168),
- (249, 249, 166), (251, 247, 160), (254, 251, 163), (254, 251, 169),
- (254, 248, 168), (251, 245, 160), (254, 248, 156), (245, 242, 139),
- (245, 240, 138), (237, 233, 116), (215, 216, 103), (245, 3, 100),
- (253, 0, 71), (243, 4, 57), (233, 9, 43), (209, 21, 26),
- (242, 200, 73), (237, 233, 121), (245, 240, 138), (245, 240, 150),
- (222, 238, 178), (222, 238, 190), (222, 238, 190), (222, 238, 190),
- (222, 238, 190), (233, 244, 190), (242, 248, 188), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (254, 251, 175), (254, 248, 168),
- (251, 245, 153), (245, 240, 121), (227, 225, 115), (215, 216, 97),
- (184, 194, 75), (138, 52, 31), (177, 35, 4), (194, 28, 8),
- (194, 28, 8), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (233, 9, 43), (242, 4, 60), (254, 2, 79), (254, 3, 85),
- (253, 0, 71), (222, 15, 32), (209, 21, 20), (194, 28, 13),
- (158, 43, 17), (116, 61, 41), (116, 61, 45), (116, 61, 45),
- (146, 23, 92), (166, 17, 95), (200, 7, 99), (237, 1, 97),
- (251, 3, 90), (254, 3, 85), (254, 2, 79), (251, 3, 90),
- (251, 3, 96), (237, 1, 97), (184, 12, 98), (166, 17, 95),
- (103, 36, 82), (79, 43, 76), (103, 36, 86), (146, 23, 96),
- (184, 12, 103), (227, 0, 105), (245, 3, 94), (254, 2, 79),
- (254, 3, 91), (237, 1, 97), (184, 12, 98), (125, 30, 87),
- (79, 43, 80), (79, 43, 80), (103, 36, 82), (146, 23, 92)
- ),
-
-// 144 Apophysis-040426-147KaosRing
-((82, 81, 4), (82, 76, 6), (82, 52, 23), (82, 29, 41),
- (82, 30, 41), (82, 32, 42), (82, 48, 47), (82, 65, 53),
- (82, 94, 63), (82, 97, 64), (82, 100, 65), (82, 87, 60),
- (82, 74, 56), (82, 54, 49), (82, 35, 43), (82, 32, 42),
- (82, 29, 41), (82, 29, 41), (82, 27, 40), (82, 26, 40),
- (82, 26, 39), (82, 26, 39), (82, 26, 39), (82, 26, 40),
- (82, 26, 40), (82, 29, 41), (82, 32, 43), (82, 61, 61),
- (82, 90, 79), (82, 87, 70), (82, 85, 61), (82, 41, 45),
- (82, 29, 41), (82, 20, 38), (82, 13, 36), (82, 7, 34),
- (82, 6, 31), (82, 5, 29), (82, 4, 31), (82, 4, 33),
- (82, 10, 35), (82, 11, 35), (82, 12, 35), (82, 14, 30),
- (82, 17, 26), (82, 18, 25), (82, 20, 25), (82, 24, 25),
- (82, 39, 15), (82, 82, 4), (82, 82, 4), (82, 82, 4),
- (82, 74, 7), (82, 66, 10), (82, 49, 26), (82, 32, 42),
- (82, 29, 41), (82, 27, 40), (82, 26, 40), (82, 24, 39),
- (82, 23, 39), (82, 23, 39), (82, 23, 39), (82, 23, 39),
- (82, 23, 39), (82, 21, 38), (82, 22, 38), (82, 23, 39),
- (82, 23, 39), (82, 23, 39), (82, 20, 38), (82, 20, 38),
- (82, 20, 38), (82, 18, 37), (82, 16, 37), (82, 14, 36),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 10, 35),
- (82, 10, 35), (82, 14, 26), (82, 21, 23), (82, 29, 21),
- (82, 50, 14), (82, 71, 8), (82, 81, 4), (82, 84, 3),
- (82, 85, 3), (82, 85, 3), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 85, 3), (82, 80, 5), (73, 76, 44),
- (82, 35, 43), (82, 32, 42), (82, 29, 41), (82, 26, 40),
- (82, 26, 40), (82, 26, 40), (82, 29, 41), (82, 32, 42),
- (82, 85, 60), (82, 94, 63), (82, 104, 66), (82, 105, 67),
- (82, 107, 68), (82, 100, 64), (82, 80, 57), (117, 69, 51),
- (82, 35, 43), (82, 23, 39), (82, 21, 38), (82, 20, 38),
- (82, 16, 37), (82, 11, 34), (82, 11, 27), (82, 14, 26),
- (82, 8, 28), (82, 9, 31), (82, 10, 35), (82, 11, 35),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 13, 36),
- (82, 13, 36), (82, 13, 36), (82, 14, 37), (82, 15, 38),
- (82, 16, 37), (82, 20, 38), (82, 24, 40), (82, 29, 41),
- (82, 78, 5), (82, 73, 7), (82, 68, 9), (82, 50, 25),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 13, 36), (82, 11, 35), (82, 10, 35),
- (82, 7, 34), (82, 4, 33), (82, 1, 32), (82, 0, 31),
- (82, 0, 31), (82, 0, 31), (82, 0, 31), (82, 0, 31),
- (82, 0, 31), (82, 1, 32), (82, 1, 32), (82, 5, 29),
- (82, 8, 28), (82, 20, 25), (72, 24, 12), (63, 29, 0),
- (82, 72, 7), (82, 81, 4), (82, 84, 3), (82, 85, 3),
- (82, 82, 4), (82, 75, 6), (82, 68, 8), (82, 25, 25),
- (82, 17, 26), (82, 11, 27), (82, 5, 29), (82, 5, 29),
- (82, 5, 29), (82, 5, 29), (82, 5, 32), (82, 10, 35),
- (82, 16, 37), (82, 23, 39), (82, 32, 42), (82, 71, 55),
- (82, 119, 71), (82, 122, 71), (82, 125, 72), (82, 147, 80),
- (82, 163, 83), (82, 173, 88), (82, 180, 94), (82, 173, 89),
- (82, 165, 86), (82, 146, 80), (82, 109, 68), (82, 97, 60),
- (82, 70, 55), (82, 32, 42), (82, 29, 41), (82, 29, 41),
- (82, 32, 42), (82, 58, 52), (82, 93, 62), (82, 124, 72),
- (82, 141, 79), (82, 157, 78), (82, 129, 74), (82, 109, 68),
- (94, 87, 21), (82, 83, 4), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 84, 3), (82, 81, 4), (82, 66, 9),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 16, 37), (82, 10, 35), (82, 4, 33),
- (82, 3, 30), (82, 3, 30), (82, 3, 29), (82, 5, 29),
- (82, 8, 28), (82, 8, 28), (82, 8, 28), (82, 11, 27),
- (82, 14, 26), (82, 14, 26), (82, 11, 27), (82, 8, 28),
- (82, 8, 28), (82, 10, 35), (82, 13, 36), (82, 16, 37),
- (82, 20, 38), (82, 23, 39), (82, 26, 40), (82, 27, 39),
- (82, 41, 20), (82, 71, 8), (82, 78, 5), (82, 78, 5),
- (82, 66, 10), (82, 35, 42), (82, 35, 43), (82, 83, 59),
- (82, 109, 68), (82, 141, 79), (175, 154, 107), (175, 119, 79)
- ),
-
-// 145 Apophysis-040426-147Fighting_Fish
-((172, 212, 200), (212, 226, 92), (212, 211, 72), (212, 197, 53),
- (178, 197, 53), (144, 198, 54), (98, 175, 34), (53, 152, 15),
- (59, 114, 45), (118, 154, 90), (177, 195, 136), (174, 203, 168),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (192, 220, 152), (212, 228, 104), (212, 222, 88), (212, 216, 73),
- (212, 197, 53), (212, 210, 69), (212, 224, 86), (192, 218, 143),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (112, 182, 107), (53, 152, 15),
- (53, 152, 14), (53, 152, 13), (53, 152, 13), (53, 152, 13),
- (47, 149, 16), (50, 130, 32), (53, 111, 48), (53, 111, 39),
- (53, 111, 30), (50, 130, 24), (47, 149, 18), (53, 152, 15),
- (212, 190, 49), (212, 190, 49), (212, 190, 49), (212, 190, 49),
- (212, 191, 49), (212, 193, 50), (212, 195, 51), (212, 197, 53),
- (212, 214, 60), (212, 220, 69), (212, 227, 78), (212, 224, 74),
- (212, 221, 71), (212, 220, 68), (212, 219, 65), (212, 211, 58),
- (212, 212, 60), (212, 227, 95), (192, 219, 147), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (182, 199, 139), (147, 175, 107), (112, 151, 75), (85, 132, 63),
- (59, 114, 51), (71, 122, 52), (144, 173, 93), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (158, 192, 158), (144, 173, 117), (53, 111, 73), (47, 105, 51),
- (47, 105, 45), (47, 127, 31), (47, 149, 18), (47, 149, 16),
- (47, 149, 15), (47, 149, 15), (47, 149, 16), (47, 149, 17),
- (53, 111, 30), (53, 111, 79), (108, 148, 97), (164, 186, 116),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (192, 217, 142), (212, 223, 84), (212, 216, 73),
- (212, 209, 63), (212, 199, 55), (212, 193, 50), (212, 193, 50),
- (212, 193, 49), (212, 190, 49), (212, 191, 49), (212, 193, 50),
- (212, 193, 52), (212, 205, 60), (186, 201, 116), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (206, 226, 173),
- (240, 240, 147), (233, 243, 101), (212, 231, 92), (212, 229, 85),
- (212, 225, 91), (212, 229, 93), (212, 230, 99), (212, 232, 106),
- (228, 231, 152), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (202, 212, 150), (207, 216, 128), (212, 221, 106), (212, 203, 61),
- (212, 190, 49), (106, 146, 59), (59, 114, 45), (53, 111, 48),
- (59, 114, 51), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (245, 249, 158), (252, 249, 166),
- (253, 251, 155), (244, 243, 149), (212, 226, 93), (212, 195, 52),
- (94, 138, 65), (73, 124, 60), (53, 111, 55), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (53, 111, 48), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (65, 119, 49), (159, 182, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (53, 111, 96), (53, 111, 73), (53, 111, 55),
- (53, 111, 55), (53, 111, 55), (47, 105, 69), (53, 111, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (243, 248, 163),
- (253, 251, 173), (253, 252, 167), (250, 251, 154), (242, 248, 162),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (194, 207, 115),
- (123, 158, 63), (71, 122, 23), (47, 105, 20), (53, 111, 8),
- (53, 111, 3), (47, 149, 0), (53, 152, 1), (53, 152, 4),
- (47, 149, 8), (47, 149, 15), (53, 152, 14), (53, 152, 12),
- (53, 152, 4), (53, 152, 12), (53, 152, 12), (53, 152, 13),
- (53, 152, 15), (212, 190, 49), (212, 201, 59), (212, 226, 93),
- (219, 225, 147), (172, 212, 200), (172, 212, 200), (172, 212, 200)
- ),
-
-// 146 Apophysis-040426-147ReachingMoon
-((39, 17, 100), (46, 43, 45), (61, 44, 41), (76, 45, 37),
- (67, 47, 38), (58, 49, 40), (45, 43, 44), (33, 37, 49),
- (8, 2, 80), (11, 1, 81), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (11, 11, 72), (15, 21, 64),
- (82, 67, 23), (143, 109, 40), (205, 152, 57), (215, 166, 76),
- (225, 181, 95), (231, 187, 102), (237, 193, 109), (237, 193, 109),
- (245, 191, 94), (247, 200, 106), (250, 205, 113), (253, 210, 120),
- (247, 207, 120), (242, 205, 120), (247, 209, 120), (253, 213, 120),
- (253, 248, 246), (223, 229, 201), (194, 211, 157), (178, 168, 93),
- (163, 125, 29), (150, 119, 26), (138, 113, 24), (111, 84, 6),
- (88, 76, 12), (105, 82, 8), (131, 101, 17), (158, 120, 26),
- (174, 136, 39), (190, 153, 53), (204, 163, 68), (219, 173, 83),
- (181, 137, 43), (137, 108, 27), (94, 79, 11), (66, 48, 55),
- (39, 17, 99), (39, 17, 99), (39, 17, 99), (39, 17, 100),
- (39, 17, 100), (39, 17, 99), (26, 8, 91), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (2, 9, 75), (9, 18, 66),
- (33, 37, 49), (39, 40, 47), (46, 43, 45), (52, 49, 38),
- (58, 55, 32), (55, 50, 37), (52, 46, 42), (46, 43, 45),
- (33, 37, 49), (15, 21, 64), (12, 19, 65), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (15, 21, 64), (15, 21, 64),
- (40, 40, 47), (33, 33, 53), (27, 27, 59), (21, 24, 61),
- (15, 21, 64), (15, 21, 64), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (2, 5, 78), (5, 3, 79), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (2, 5, 78), (9, 18, 66),
- (27, 27, 59), (18, 22, 62), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (2, 5, 78), (2, 5, 78),
- (2, 9, 75), (27, 27, 58), (36, 35, 51), (46, 43, 45),
- (58, 55, 33), (70, 61, 28), (88, 67, 22), (94, 79, 10),
- (111, 93, 3), (122, 101, 11), (133, 110, 20), (143, 118, 28),
- (153, 126, 36), (123, 175, 109), (172, 150, 159), (117, 182, 180),
- (106, 180, 155), (89, 43, 58), (64, 30, 78), (39, 17, 99),
- (39, 17, 100), (39, 17, 100), (39, 17, 100), (39, 17, 99),
- (14, 0, 83), (26, 8, 91), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 100), (39, 17, 100), (39, 17, 100),
- (39, 17, 100), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (8, 2, 80), (15, 21, 64), (33, 37, 49), (52, 40, 45),
- (111, 87, 5), (134, 103, 15), (158, 120, 26), (177, 144, 55),
- (205, 161, 70), (154, 189, 122), (99, 175, 144), (53, 153, 143),
- (16, 135, 116), (27, 27, 58), (30, 32, 53), (33, 37, 49),
- (33, 37, 49), (52, 46, 42), (70, 61, 28), (82, 64, 24),
- (105, 91, 1), (105, 91, 1), (105, 91, 1), (88, 76, 12),
- (88, 67, 22), (58, 49, 40), (40, 40, 47), (33, 30, 56),
- (27, 27, 58), (9, 18, 66), (9, 18, 66), (9, 18, 66),
- (2, 5, 77), (2, 5, 78), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (15, 21, 64), (33, 37, 49), (52, 46, 42),
- (70, 61, 27), (111, 87, 5), (143, 107, 13), (163, 122, 27),
- (194, 104, 19), (222, 100, 22), (242, 119, 35), (249, 151, 58),
- (248, 156, 66), (253, 165, 74), (249, 151, 61), (247, 143, 55),
- (206, 123, 35), (163, 125, 28), (116, 90, 3), (88, 76, 12),
- (70, 61, 28), (65, 18, 22), (15, 21, 64), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (2, 5, 78),
- (2, 5, 78), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 84), (39, 17, 99), (39, 17, 99),
- (33, 14, 97), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (14, 0, 83),
- (14, 0, 84), (33, 14, 97), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 99), (33, 0, 70), (27, 27, 59),
- (40, 40, 47), (58, 49, 40), (70, 61, 27), (88, 67, 22),
- (111, 87, 5), (153, 118, 25), (209, 106, 23), (247, 41, 24)
- ),
-
-// 147 Apophysis-040426-163KaosScepter
-((230, 130, 36), (217, 93, 41), (196, 96, 29), (175, 100, 17),
- (162, 94, 34), (150, 88, 51), (127, 77, 47), (105, 67, 44),
- (105, 67, 44), (105, 67, 43), (105, 68, 42), (138, 84, 30),
- (172, 100, 18), (188, 108, 23), (205, 117, 28), (217, 123, 31),
- (229, 129, 35), (230, 130, 36), (240, 120, 38), (251, 110, 41),
- (250, 109, 36), (250, 108, 32), (251, 109, 35), (253, 111, 39),
- (246, 136, 39), (242, 134, 47), (239, 133, 55), (237, 117, 118),
- (235, 102, 181), (235, 102, 182), (235, 102, 183), (211, 91, 180),
- (139, 82, 99), (57, 46, 44), (32, 33, 33), (7, 21, 22),
- (4, 16, 20), (1, 12, 18), (2, 12, 17), (3, 12, 17),
- (10, 7, 16), (24, 20, 10), (39, 34, 4), (48, 24, 14),
- (57, 14, 24), (58, 13, 23), (59, 13, 23), (53, 11, 12),
- (42, 7, 14), (57, 14, 24), (58, 29, 31), (59, 44, 39),
- (98, 63, 69), (137, 83, 99), (157, 92, 117), (177, 102, 135),
- (234, 129, 188), (235, 131, 122), (236, 133, 56), (226, 113, 49),
- (217, 93, 42), (201, 86, 41), (186, 80, 40), (172, 100, 18),
- (148, 88, 52), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 44), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 46), (104, 52, 40), (103, 38, 34), (125, 62, 42),
- (147, 87, 50), (148, 87, 50), (150, 88, 51), (187, 107, 54),
- (178, 103, 136), (235, 132, 205), (242, 135, 208), (249, 139, 212),
- (242, 135, 208), (235, 132, 205), (235, 132, 205), (249, 139, 212),
- (255, 112, 204), (233, 102, 192), (212, 92, 181), (195, 83, 154),
- (179, 75, 128), (142, 54, 96), (93, 61, 62), (51, 90, 37),
- (55, 110, 26), (54, 152, 15), (112, 127, 17), (170, 102, 19),
- (187, 109, 23), (205, 117, 28), (217, 93, 42), (186, 78, 42),
- (148, 88, 51), (126, 77, 47), (105, 67, 44), (127, 77, 48),
- (150, 87, 52), (172, 100, 18), (173, 101, 19), (205, 115, 27),
- (205, 117, 28), (216, 123, 56), (183, 141, 97), (150, 159, 138),
- (230, 225, 187), (238, 241, 196), (252, 252, 202), (252, 251, 203),
- (247, 138, 203), (194, 96, 164), (141, 55, 126), (119, 44, 92),
- (97, 33, 59), (53, 40, 68), (58, 44, 41), (59, 44, 39),
- (46, 37, 22), (61, 44, 37), (83, 55, 40), (105, 67, 44),
- (133, 80, 10), (169, 101, 18), (174, 98, 20), (150, 88, 51),
- (105, 38, 30), (98, 34, 18), (92, 30, 7), (75, 37, 23),
- (59, 44, 39), (53, 68, 45), (52, 91, 36), (105, 67, 44),
- (150, 88, 51), (229, 129, 33), (229, 129, 34), (230, 130, 36),
- (230, 130, 36), (246, 138, 40), (230, 130, 36), (230, 130, 36),
- (211, 90, 157), (212, 105, 173), (213, 120, 190), (235, 132, 205),
- (235, 132, 205), (211, 122, 190), (177, 102, 135), (187, 107, 54),
- (205, 117, 28), (230, 130, 36), (230, 130, 36), (230, 130, 36),
- (247, 137, 42), (247, 138, 47), (250, 138, 52), (251, 139, 53),
- (251, 139, 53), (252, 140, 51), (254, 141, 49), (247, 137, 42),
- (230, 130, 34), (205, 117, 28), (172, 100, 18), (136, 53, 3),
- (136, 53, 1), (88, 57, 0), (53, 36, 18), (53, 36, 20),
- (58, 15, 25), (50, 11, 56), (50, 11, 56), (12, 19, 35),
- (0, 14, 21), (0, 14, 19), (0, 14, 17), (1, 12, 16),
- (3, 12, 17), (12, 18, 30), (37, 28, 59), (39, 28, 62),
- (52, 39, 67), (52, 45, 52), (59, 44, 39), (45, 38, 22),
- (40, 35, 5), (40, 34, 8), (46, 37, 22), (59, 44, 39),
- (95, 61, 62), (144, 86, 137), (211, 120, 190), (235, 132, 205),
- (249, 139, 212), (250, 140, 213), (249, 139, 212), (249, 139, 212),
- (249, 139, 212), (251, 139, 213), (253, 142, 211), (253, 142, 211),
- (255, 141, 211), (253, 142, 211), (251, 138, 204), (249, 110, 193),
- (235, 102, 181), (236, 133, 56), (239, 133, 55), (247, 137, 42),
- (230, 130, 36), (205, 117, 28), (172, 100, 18), (134, 80, 6),
- (89, 58, 3), (59, 44, 39), (51, 41, 68), (101, 63, 104),
- (180, 77, 160), (212, 92, 181), (213, 120, 190), (235, 132, 205),
- (255, 112, 207), (255, 111, 206), (255, 112, 204), (250, 109, 203),
- (236, 103, 196), (211, 91, 180), (179, 76, 131), (137, 83, 99),
- (95, 61, 62), (53, 68, 45), (45, 38, 22), (39, 35, 6),
- (9, 9, 17), (11, 8, 17), (50, 9, 3), (91, 29, 6),
- (89, 58, 1), (88, 58, 0), (87, 58, 0), (52, 37, 18),
- (48, 36, 20), (39, 34, 5), (39, 35, 6), (58, 70, 6)
- ),
-
-// 148 Apophysis-040426-163KSphere
-((182, 186, 140), (128, 187, 78), (90, 167, 83), (53, 148, 89),
- (56, 121, 89), (59, 95, 89), (71, 96, 89), (83, 97, 90),
- (149, 95, 87), (124, 83, 77), (100, 71, 67), (91, 69, 55),
- (83, 68, 44), (83, 66, 28), (83, 65, 13), (91, 63, 11),
- (100, 61, 9), (83, 59, 11), (55, 42, 21), (28, 25, 32),
- (28, 23, 24), (28, 22, 17), (28, 28, 9), (28, 34, 1),
- (10, 37, 0), (19, 35, 3), (28, 34, 7), (28, 39, 23),
- (28, 44, 39), (28, 44, 39), (28, 44, 39), (34, 53, 25),
- (10, 61, 30), (10, 66, 38), (10, 60, 27), (10, 55, 16),
- (10, 52, 15), (10, 49, 14), (22, 52, 19), (34, 56, 24),
- (34, 122, 29), (43, 126, 21), (53, 131, 13), (68, 115, 9),
- (83, 100, 6), (91, 94, 19), (100, 89, 33), (128, 78, 62),
- (149, 101, 101), (164, 206, 162), (173, 201, 159), (182, 197, 156),
- (190, 181, 123), (198, 166, 90), (198, 166, 90), (198, 166, 90),
- (198, 160, 89), (149, 141, 81), (100, 122, 74), (76, 110, 71),
- (53, 98, 69), (56, 91, 68), (59, 85, 67), (83, 97, 90),
- (83, 103, 92), (100, 106, 56), (103, 85, 44), (106, 64, 32),
- (94, 66, 41), (83, 68, 50), (83, 68, 44), (77, 83, 29),
- (128, 117, 25), (148, 149, 30), (168, 181, 35), (168, 177, 36),
- (168, 173, 38), (168, 166, 42), (168, 159, 47), (149, 138, 34),
- (128, 111, 28), (123, 72, 6), (114, 65, 18), (106, 58, 30),
- (106, 61, 31), (106, 64, 32), (128, 87, 47), (149, 85, 66),
- (168, 114, 69), (168, 128, 60), (168, 143, 51), (183, 147, 42),
- (198, 152, 33), (182, 120, 17), (182, 111, 32), (198, 104, 25),
- (198, 113, 34), (225, 142, 37), (211, 148, 56), (198, 155, 76),
- (190, 148, 71), (182, 141, 66), (168, 126, 62), (164, 108, 34),
- (123, 69, 3), (103, 79, 2), (83, 89, 2), (91, 111, 1),
- (100, 134, 1), (77, 139, 3), (77, 108, 21), (77, 105, 61),
- (83, 97, 84), (83, 91, 77), (71, 91, 78), (59, 91, 80),
- (59, 85, 73), (83, 74, 69), (59, 56, 26), (59, 56, 26),
- (59, 34, 1), (71, 46, 6), (83, 59, 11), (71, 57, 18),
- (59, 56, 26), (53, 71, 29), (53, 76, 31), (53, 71, 23),
- (53, 71, 29), (34, 104, 69), (34, 101, 77), (34, 99, 86),
- (34, 94, 84), (28, 86, 57), (10, 82, 61), (10, 82, 61),
- (34, 67, 40), (58, 58, 30), (83, 49, 20), (94, 53, 28),
- (106, 58, 36), (128, 72, 60), (149, 101, 95), (149, 107, 109),
- (106, 124, 160), (53, 129, 115), (43, 118, 109), (34, 108, 104),
- (10, 96, 87), (10, 93, 49), (10, 98, 46), (34, 81, 38),
- (59, 80, 59), (59, 82, 63), (59, 85, 67), (53, 93, 55),
- (34, 73, 54), (34, 64, 34), (59, 65, 13), (83, 71, 5),
- (106, 106, 9), (128, 191, 52), (138, 194, 45), (149, 197, 38),
- (164, 196, 81), (168, 210, 77), (225, 201, 71), (225, 163, 77),
- (225, 190, 107), (225, 204, 133), (225, 219, 160), (225, 239, 218),
- (213, 197, 219), (213, 222, 185), (182, 212, 116), (213, 203, 85),
- (213, 199, 83), (213, 168, 85), (225, 145, 54), (168, 131, 58),
- (164, 120, 53), (182, 105, 30), (164, 96, 21), (123, 82, 21),
- (123, 78, 0), (114, 86, 7), (106, 94, 15), (128, 99, 34),
- (149, 104, 54), (164, 126, 60), (144, 128, 66), (168, 111, 117),
- (168, 98, 95), (149, 79, 64), (144, 98, 34), (123, 75, 14),
- (100, 55, 7), (77, 49, 12), (53, 53, 5), (53, 59, 13),
- (28, 70, 33), (34, 73, 54), (34, 89, 77), (59, 101, 89),
- (83, 127, 120), (100, 156, 148), (144, 198, 192), (198, 181, 208),
- (168, 187, 185), (149, 165, 138), (100, 177, 78), (77, 110, 69),
- (83, 74, 52), (106, 67, 45), (128, 72, 54), (182, 28, 67),
- (168, 25, 128), (164, 70, 112), (164, 77, 120), (106, 103, 100),
- (83, 118, 130), (59, 73, 123), (34, 67, 97), (10, 77, 53),
- (10, 34, 40), (10, 16, 36), (10, 16, 36), (28, 28, 15),
- (34, 25, 8), (34, 37, 0), (53, 40, 8), (59, 34, 1),
- (59, 44, 10), (53, 53, 5), (28, 47, 1), (34, 66, 16),
- (28, 70, 33), (28, 75, 41), (28, 103, 38), (34, 104, 69),
- (34, 94, 84), (34, 89, 96), (34, 94, 79), (34, 89, 72),
- (53, 88, 53), (53, 101, 31), (77, 83, 29), (106, 70, 28),
- (106, 76, 31), (128, 99, 34), (128, 111, 28), (149, 127, 40),
- (149, 104, 54), (144, 139, 75), (144, 154, 99), (213, 227, 144)
- ),
-
-// 149 Apophysis-040426-163KInterseed
-((5, 5, 5), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (4, 4, 4), (6, 6, 6), (6, 6, 6),
- (7, 7, 7), (8, 8, 8), (7, 7, 7), (6, 6, 6),
- (4, 4, 4), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (7, 7, 7), (8, 8, 8), (8, 8, 8), (8, 8, 8),
- (6, 6, 6), (4, 4, 4), (3, 3, 3), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (37, 5, 16), (108, 49, 53), (180, 93, 91), (217, 168, 84),
- (255, 244, 78), (255, 249, 76), (255, 255, 75), (255, 255, 83),
- (255, 255, 91), (226, 225, 89), (143, 240, 64), (61, 255, 39),
- (121, 215, 60), (181, 176, 82), (244, 227, 95), (163, 145, 83),
- (67, 53, 23), (37, 30, 15), (7, 7, 7), (4, 4, 4),
- (2, 2, 2), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (4, 4, 4), (6, 6, 6), (9, 9, 9), (10, 10, 10),
- (11, 11, 11), (48, 48, 31), (116, 102, 59), (115, 185, 136),
- (255, 255, 180), (213, 204, 67), (119, 188, 42), (25, 172, 17),
- (24, 141, 44), (24, 110, 71), (39, 47, 42), (11, 11, 11),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (6, 6, 6),
- (11, 11, 11), (163, 7, 156), (172, 79, 147), (181, 151, 138),
- (151, 166, 162), (183, 255, 255), (255, 242, 252), (255, 255, 187),
- (246, 239, 81), (183, 154, 60), (120, 70, 39), (86, 57, 25),
- (52, 44, 12), (10, 10, 10), (6, 6, 6), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (3, 3, 3), (5, 5, 5),
- (6, 16, 0), (9, 68, 5), (12, 121, 10), (21, 172, 17),
- (55, 252, 32), (28, 180, 24), (20, 149, 13), (22, 77, 33),
- (3, 20, 9), (3, 3, 3), (2, 2, 2), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (5, 5, 5), (8, 8, 8), (9, 9, 9),
- (17, 10, 35), (41, 76, 70), (66, 114, 81), (18, 135, 104),
- (1, 75, 58), (18, 9, 30), (9, 9, 9), (7, 7, 7),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2)
- ),
-
-// 150 Apophysis-040426-163XmasFlwers
-((220, 253, 46), (254, 142, 34), (253, 97, 17), (252, 53, 0),
- (253, 37, 8), (255, 21, 17), (253, 10, 34), (252, 0, 52),
- (240, 0, 54), (243, 0, 44), (246, 0, 34), (209, 0, 21),
- (172, 0, 9), (113, 18, 23), (55, 36, 38), (66, 41, 44),
- (77, 46, 51), (31, 79, 79), (43, 89, 54), (55, 100, 30),
- (52, 93, 15), (49, 86, 0), (51, 88, 1), (54, 90, 3),
- (78, 64, 38), (109, 62, 27), (140, 61, 17), (180, 49, 8),
- (221, 38, 0), (238, 22, 7), (255, 6, 14), (255, 0, 11),
- (240, 0, 22), (172, 0, 9), (125, 21, 4), (79, 43, 0),
- (79, 62, 2), (79, 81, 5), (79, 78, 9), (80, 76, 13),
- (78, 31, 51), (79, 15, 42), (81, 0, 34), (81, 25, 17),
- (82, 51, 1), (65, 59, 4), (49, 67, 7), (40, 70, 5),
- (0, 88, 19), (68, 160, 16), (52, 165, 31), (37, 171, 47),
- (51, 159, 103), (65, 148, 159), (65, 149, 148), (65, 151, 138),
- (70, 82, 70), (63, 89, 48), (56, 97, 27), (59, 88, 20),
- (63, 80, 13), (72, 66, 11), (81, 52, 10), (80, 13, 15),
- (75, 0, 16), (172, 0, 9), (195, 21, 46), (218, 42, 83),
- (221, 53, 90), (225, 65, 97), (237, 76, 104), (255, 17, 79),
- (239, 0, 57), (211, 0, 69), (183, 0, 82), (148, 15, 73),
- (114, 31, 64), (95, 38, 57), (77, 46, 51), (70, 76, 55),
- (69, 81, 61), (78, 64, 38), (79, 66, 23), (81, 69, 9),
- (95, 67, 11), (110, 66, 13), (171, 66, 0), (171, 66, 0),
- (172, 0, 9), (172, 0, 9), (172, 0, 9), (175, 0, 12),
- (178, 0, 15), (172, 0, 9), (146, 54, 11), (78, 64, 38),
- (78, 67, 37), (56, 97, 27), (40, 129, 13), (24, 161, 0),
- (27, 151, 0), (31, 142, 0), (47, 110, 11), (56, 94, 22),
- (78, 64, 38), (78, 64, 38), (78, 64, 38), (78, 64, 38),
- (78, 64, 38), (78, 64, 38), (65, 79, 43), (56, 96, 29),
- (56, 94, 22), (63, 79, 0), (72, 69, 5), (81, 59, 10),
- (82, 38, 0), (171, 0, 5), (171, 0, 5), (81, 0, 26),
- (81, 0, 34), (115, 29, 17), (149, 58, 0), (167, 50, 0),
- (186, 43, 0), (207, 0, 34), (228, 0, 47), (224, 26, 0),
- (220, 28, 0), (171, 66, 0), (138, 62, 15), (106, 59, 30),
- (75, 72, 60), (45, 56, 81), (0, 55, 78), (2, 77, 79),
- (2, 61, 108), (50, 44, 103), (98, 28, 99), (94, 44, 115),
- (90, 60, 132), (132, 147, 184), (188, 185, 194), (206, 255, 98),
- (224, 243, 95), (228, 255, 58), (221, 250, 58), (214, 246, 58),
- (210, 247, 46), (203, 241, 43), (185, 228, 42), (149, 200, 36),
- (68, 159, 19), (61, 130, 26), (55, 101, 34), (55, 99, 31),
- (55, 99, 31), (68, 104, 76), (87, 150, 95), (91, 160, 72),
- (111, 167, 86), (210, 216, 151), (221, 221, 161), (233, 226, 172),
- (210, 235, 195), (243, 228, 185), (245, 224, 204), (240, 208, 218),
- (177, 176, 198), (167, 169, 195), (157, 163, 192), (122, 141, 179),
- (64, 141, 168), (64, 135, 161), (29, 121, 118), (16, 117, 112),
- (3, 94, 110), (4, 76, 90), (38, 82, 103), (60, 57, 78),
- (68, 79, 55), (83, 78, 41), (140, 61, 18), (171, 66, 0),
- (231, 72, 0), (243, 75, 8), (255, 79, 16), (255, 106, 122),
- (195, 140, 141), (208, 214, 149), (202, 193, 199), (168, 174, 182),
- (104, 121, 129), (73, 75, 73), (75, 74, 66), (75, 69, 59),
- (69, 80, 59), (101, 162, 91), (164, 193, 101), (183, 226, 41),
- (172, 218, 40), (148, 170, 35), (186, 90, 2), (178, 60, 4),
- (166, 24, 41), (103, 0, 97), (66, 69, 142), (64, 134, 163),
- (64, 143, 167), (64, 135, 163), (67, 115, 134), (73, 81, 84),
- (83, 54, 82), (91, 41, 91), (86, 49, 86), (82, 101, 117),
- (67, 135, 132), (67, 137, 138), (68, 125, 116), (72, 86, 85),
- (106, 63, 53), (164, 61, 0), (213, 64, 0), (246, 33, 0),
- (255, 21, 17), (255, 22, 15), (241, 47, 0), (226, 52, 0),
- (209, 64, 0), (171, 66, 0), (112, 59, 25), (88, 50, 46),
- (55, 61, 66), (43, 64, 54), (2, 81, 48), (0, 120, 0),
- (22, 168, 11), (23, 169, 14), (52, 142, 0), (80, 81, 0),
- (147, 60, 0), (171, 66, 0), (184, 80, 0), (155, 163, 25),
- (143, 199, 35), (132, 176, 97), (133, 176, 100), (79, 141, 138),
- (84, 138, 144), (73, 138, 141), (67, 124, 139), (66, 73, 142),
- (99, 25, 100), (139, 17, 57), (194, 0, 36), (172, 0, 9)
- ),
-
-// 151 Apophysis-040426-163Shield
-((127, 116, 1), (127, 116, 2), (132, 118, 5), (138, 121, 8),
- (161, 119, 15), (184, 118, 22), (211, 95, 22), (239, 72, 22),
- (240, 67, 21), (236, 68, 20), (233, 69, 19), (185, 95, 12),
- (138, 121, 5), (132, 118, 3), (127, 116, 1), (121, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 110, 3), (116, 105, 6),
- (116, 105, 6), (116, 105, 6), (116, 110, 3), (116, 116, 0),
- (116, 116, 0), (121, 110, 1), (127, 104, 3), (116, 104, 5),
- (105, 105, 8), (99, 105, 9), (93, 105, 10), (93, 93, 17),
- (82, 93, 20), (82, 82, 29), (87, 81, 26), (93, 81, 23),
- (110, 92, 13), (127, 104, 3), (127, 107, 1), (127, 110, 0),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (132, 115, 2), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (121, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 118, 1), (116, 121, 2), (121, 118, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 113, 0), (127, 110, 0),
- (121, 107, 3), (116, 105, 6), (105, 93, 2), (82, 70, 31),
- (21, 51, 56), (11, 57, 54), (2, 64, 52), (30, 61, 47),
- (58, 58, 43), (72, 65, 36), (87, 72, 29), (93, 81, 69),
- (82, 93, 65), (105, 93, 135), (63, 69, 101), (21, 46, 68),
- (11, 48, 81), (2, 51, 95), (2, 51, 95), (93, 87, 143),
- (250, 61, 178), (251, 70, 184), (253, 79, 190), (245, 81, 189),
- (237, 83, 188), (216, 44, 161), (247, 70, 24), (247, 76, 26),
- (219, 120, 28), (148, 132, 15), (148, 129, 13), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 126, 11), (137, 123, 7), (127, 121, 4), (127, 121, 4),
- (127, 121, 4), (127, 121, 4), (127, 121, 4), (127, 121, 4),
- (127, 121, 6), (138, 132, 11), (138, 132, 12), (138, 132, 13),
- (138, 132, 13), (127, 127, 10), (127, 127, 8), (127, 121, 6),
- (116, 121, 2), (116, 118, 1), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (105, 116, 1), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (127, 116, 1), (132, 115, 2), (138, 115, 3), (138, 115, 3),
- (138, 115, 4), (138, 121, 6), (138, 127, 10), (148, 132, 13),
- (148, 132, 13), (138, 132, 11), (138, 129, 10), (138, 127, 10),
- (127, 127, 8), (127, 121, 4), (127, 121, 3), (127, 121, 3),
- (138, 121, 5), (138, 121, 6), (138, 121, 8), (138, 127, 10),
- (127, 132, 10), (127, 132, 10), (127, 127, 8), (127, 121, 6),
- (138, 121, 5), (127, 127, 8), (127, 127, 9), (127, 127, 10),
- (138, 127, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 132, 15), (143, 132, 14), (138, 132, 13), (138, 127, 11),
- (138, 127, 10), (138, 127, 10), (138, 121, 6), (138, 115, 4),
- (138, 115, 3), (138, 115, 3), (127, 116, 1), (127, 116, 1),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (105, 116, 1),
- (105, 116, 1), (105, 105, 8), (105, 105, 8), (105, 105, 8),
- (105, 110, 5), (105, 116, 1), (116, 116, 0), (127, 116, 1),
- (127, 116, 1), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 8), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (127, 116, 2), (127, 116, 1), (127, 116, 1), (127, 110, 0),
- (116, 99, 9), (116, 93, 12), (93, 81, 23), (91, 17, 52),
- (70, 17, 62), (93, 5, 109), (97, 1, 46), (151, 22, 21),
- (170, 37, 10), (127, 104, 3), (138, 115, 3), (198, 45, 0),
- (205, 49, 4), (196, 50, 1), (138, 115, 3), (138, 115, 3),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 6), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (138, 115, 3), (127, 116, 2), (127, 116, 1), (127, 116, 1)
- ),
-
-// 152 Apophysis-040426-163AlienFlwers
-((136, 172, 220), (179, 252, 29), (201, 242, 31), (223, 233, 34),
- (197, 227, 50), (172, 221, 67), (159, 215, 70), (147, 210, 74),
- (42, 161, 55), (22, 139, 43), (3, 117, 31), (1, 186, 84),
- (0, 255, 137), (34, 213, 126), (68, 172, 116), (95, 145, 120),
- (123, 119, 124), (166, 111, 82), (180, 96, 65), (194, 81, 49),
- (179, 52, 46), (164, 24, 44), (166, 39, 36), (168, 55, 28),
- (224, 50, 14), (205, 28, 47), (186, 7, 81), (134, 34, 113),
- (82, 61, 146), (68, 65, 158), (55, 70, 171), (33, 71, 194),
- (29, 73, 201), (1, 106, 190), (0, 98, 191), (0, 91, 192),
- (26, 92, 207), (53, 94, 222), (57, 131, 222), (62, 169, 223),
- (127, 202, 227), (107, 190, 226), (87, 178, 226), (79, 116, 236),
- (71, 55, 247), (57, 55, 239), (43, 56, 232), (26, 65, 203),
- (23, 60, 197), (6, 52, 230), (12, 54, 215), (18, 56, 200),
- (29, 72, 201), (41, 88, 203), (45, 110, 208), (50, 133, 214),
- (164, 177, 151), (186, 187, 122), (208, 198, 93), (191, 218, 84),
- (174, 238, 75), (168, 233, 73), (163, 229, 72), (135, 207, 72),
- (149, 217, 72), (147, 206, 190), (73, 227, 222), (0, 249, 255),
- (0, 252, 255), (0, 255, 255), (61, 232, 227), (118, 197, 196),
- (255, 238, 115), (243, 238, 102), (231, 239, 90), (206, 192, 86),
- (182, 146, 82), (176, 178, 67), (170, 210, 52), (153, 230, 32),
- (129, 214, 47), (68, 182, 17), (46, 144, 10), (24, 107, 3),
- (42, 96, 21), (60, 86, 39), (165, 103, 13), (224, 150, 39),
- (255, 234, 0), (255, 244, 0), (255, 255, 0), (255, 255, 0),
- (255, 255, 0), (255, 255, 0), (255, 255, 0), (237, 253, 0),
- (211, 255, 4), (214, 253, 110), (197, 239, 180), (181, 225, 251),
- (164, 204, 245), (148, 183, 240), (63, 132, 233), (47, 73, 226),
- (9, 32, 198), (15, 22, 205), (22, 13, 213), (16, 12, 211),
- (10, 11, 209), (12, 9, 205), (40, 7, 165), (58, 11, 148),
- (95, 13, 117), (135, 75, 95), (192, 92, 109), (249, 110, 123),
- (221, 163, 53), (255, 174, 7), (230, 236, 30), (227, 244, 90),
- (160, 161, 127), (114, 124, 147), (69, 88, 168), (70, 82, 163),
- (71, 76, 159), (56, 74, 172), (36, 74, 194), (34, 75, 196),
- (35, 73, 197), (29, 78, 204), (30, 77, 203), (32, 76, 202),
- (43, 91, 198), (19, 117, 191), (35, 160, 208), (76, 247, 147),
- (141, 214, 77), (155, 222, 84), (170, 230, 91), (160, 210, 107),
- (150, 191, 124), (63, 141, 188), (50, 96, 198), (62, 56, 153),
- (62, 20, 146), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (55, 82, 77), (111, 109, 132),
- (149, 27, 87), (185, 34, 96), (222, 42, 105), (217, 26, 179),
- (118, 30, 222), (35, 35, 220), (19, 51, 197), (18, 49, 197),
- (28, 28, 179), (69, 10, 136), (34, 5, 68), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (125, 51, 28), (241, 91, 123),
- (235, 98, 138), (157, 174, 159), (156, 193, 210), (103, 186, 236),
- (85, 134, 203), (60, 99, 192), (34, 79, 201), (22, 69, 205),
- (28, 69, 198), (42, 71, 184), (56, 74, 171), (74, 65, 151),
- (80, 55, 142), (85, 62, 140), (105, 50, 115), (91, 65, 131),
- (67, 72, 161), (32, 44, 215), (34, 11, 249), (0, 0, 255),
- (0, 0, 255), (0, 0, 255), (0, 0, 255), (0, 29, 206),
- (16, 50, 200), (22, 57, 196), (33, 66, 189), (31, 99, 119),
- (60, 85, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 120, 97), (5, 107, 153), (4, 123, 177), (30, 102, 164),
- (16, 101, 149), (3, 135, 104), (8, 141, 64), (42, 95, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (59, 2, 147),
- (34, 6, 168), (10, 32, 197), (12, 38, 198), (9, 32, 198),
- (0, 14, 204), (1, 12, 201), (7, 29, 198), (15, 43, 197),
- (25, 60, 196), (17, 81, 185), (26, 97, 132), (31, 125, 72),
- (51, 140, 81), (40, 114, 101), (105, 103, 143), (145, 132, 115),
- (160, 152, 102), (210, 191, 102), (251, 200, 129), (255, 255, 134),
- (253, 240, 216), (255, 245, 223), (228, 247, 224), (184, 230, 234),
- (227, 230, 213), (213, 201, 129), (161, 130, 98), (49, 89, 25),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 89, 78), (89, 97, 148), (158, 226, 255)
- ),
-
-// 153 Apophysis-040426-163AlienFlwers4
-((193, 142, 29), (114, 18, 230), (113, 49, 217), (113, 80, 204),
- (155, 86, 164), (198, 92, 125), (195, 87, 120), (192, 83, 116),
- (196, 142, 48), (219, 159, 59), (243, 177, 70), (225, 204, 122),
- (208, 232, 174), (165, 243, 160), (123, 254, 147), (126, 228, 136),
- (129, 203, 126), (71, 214, 153), (60, 218, 178), (49, 223, 203),
- (86, 239, 197), (124, 255, 192), (136, 244, 193), (149, 234, 195),
- (161, 255, 59), (139, 221, 82), (118, 188, 105), (127, 161, 117),
- (137, 134, 130), (175, 141, 155), (214, 148, 180), (241, 139, 182),
- (255, 141, 148), (255, 131, 88), (226, 140, 53), (197, 149, 19),
- (154, 162, 23), (111, 175, 28), (97, 144, 36), (83, 113, 44),
- (28, 116, 15), (24, 161, 33), (20, 206, 51), (46, 188, 43),
- (72, 170, 36), (94, 177, 26), (116, 184, 17), (184, 149, 2),
- (199, 126, 1), (196, 136, 24), (158, 153, 50), (120, 170, 77),
- (99, 159, 86), (78, 148, 96), (80, 130, 98), (83, 113, 100),
- (168, 36, 79), (206, 26, 89), (244, 17, 100), (239, 50, 86),
- (234, 84, 73), (204, 99, 63), (175, 115, 53), (150, 91, 40),
- (130, 140, 78), (81, 175, 82), (83, 178, 51), (85, 181, 20),
- (92, 179, 17), (99, 178, 15), (128, 195, 13), (155, 195, 67),
- (232, 202, 205), (224, 183, 220), (216, 165, 235), (230, 151, 236),
- (245, 138, 237), (248, 139, 234), (251, 141, 231), (242, 144, 209),
- (220, 133, 211), (210, 54, 133), (214, 64, 137), (218, 74, 141),
- (222, 90, 153), (226, 106, 165), (222, 149, 205), (204, 152, 231),
- (208, 187, 179), (200, 157, 122), (193, 127, 66), (172, 134, 66),
- (152, 141, 66), (129, 132, 103), (128, 100, 141), (147, 88, 208),
- (199, 92, 222), (201, 81, 218), (146, 43, 157), (92, 5, 97),
- (46, 2, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (34, 61, 43), (68, 122, 86), (87, 113, 95),
- (106, 104, 105), (115, 43, 108), (158, 18, 126), (213, 34, 167),
- (255, 32, 196), (205, 118, 210), (204, 120, 218), (203, 122, 226),
- (186, 152, 217), (179, 165, 193), (198, 194, 180), (152, 191, 179),
- (123, 182, 135), (114, 139, 162), (106, 96, 190), (89, 85, 212),
- (73, 75, 234), (77, 27, 250), (90, 39, 238), (152, 62, 249),
- (201, 126, 255), (192, 125, 255), (161, 122, 253), (131, 119, 252),
- (134, 71, 229), (136, 56, 240), (141, 76, 234), (174, 108, 223),
- (228, 128, 208), (226, 109, 178), (225, 91, 148), (220, 55, 135),
- (216, 20, 123), (224, 0, 113), (252, 17, 101), (243, 11, 93),
- (222, 0, 87), (149, 28, 73), (74, 14, 36), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (13, 71, 121), (46, 83, 136), (79, 96, 151), (119, 108, 209),
- (199, 128, 226), (214, 130, 252), (216, 133, 240), (194, 152, 224),
- (191, 152, 191), (136, 74, 40), (159, 75, 34), (182, 76, 28),
- (243, 95, 4), (231, 108, 2), (236, 134, 57), (234, 141, 100),
- (149, 121, 235), (118, 99, 227), (88, 78, 219), (49, 6, 251),
- (31, 32, 235), (7, 57, 234), (78, 154, 208), (62, 194, 207),
- (81, 166, 154), (45, 142, 156), (7, 205, 160), (20, 152, 183),
- (45, 131, 225), (3, 23, 194), (20, 3, 160), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 54, 146),
- (15, 82, 169), (40, 144, 169), (48, 193, 133), (94, 176, 130),
- (91, 179, 93), (117, 182, 97), (205, 149, 49), (246, 149, 67),
- (211, 183, 125), (242, 193, 159), (226, 156, 164), (233, 115, 172),
- (224, 121, 195), (208, 118, 202), (203, 73, 167), (209, 75, 144),
- (202, 47, 136), (212, 36, 127), (200, 50, 139), (184, 32, 152),
- (153, 8, 170), (99, 23, 163), (54, 13, 215), (47, 23, 239),
- (77, 26, 182), (101, 59, 152), (107, 49, 118), (54, 88, 121),
- (55, 92, 88), (76, 121, 103), (121, 94, 169), (139, 75, 203),
- (172, 33, 212), (175, 22, 221), (175, 34, 247), (193, 87, 231),
- (193, 122, 255), (218, 149, 253), (222, 151, 253), (225, 154, 251),
- (232, 150, 250), (233, 159, 247), (229, 166, 249), (240, 171, 252),
- (244, 227, 199), (237, 245, 152), (243, 236, 115), (250, 206, 91),
- (253, 194, 39), (253, 169, 69), (242, 212, 114), (225, 238, 149),
- (237, 245, 152), (235, 246, 152), (221, 253, 170), (213, 235, 208),
- (224, 222, 223), (233, 205, 244), (236, 209, 202), (227, 243, 154),
- (223, 246, 140), (181, 231, 50), (181, 212, 34), (189, 203, 15)
- ),
-
-// 154 Apophysis-040426-163butterflyflwer1
-((158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 140, 238), (158, 141, 238), (158, 142, 238),
- (161, 145, 241), (162, 148, 242), (163, 152, 243), (161, 149, 241),
- (159, 146, 239), (159, 145, 239), (160, 144, 240), (159, 143, 239),
- (159, 143, 239), (159, 142, 239), (159, 141, 239), (159, 141, 239),
- (159, 141, 239), (159, 141, 239), (158, 140, 238), (158, 140, 238),
- (158, 140, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (160, 120, 240), (163, 101, 243), (157, 82, 237),
- (157, 45, 237), (181, 86, 250), (170, 114, 245), (160, 142, 240),
- (159, 141, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 140, 238),
- (81, 140, 161), (58, 146, 102), (36, 152, 43), (49, 172, 29),
- (63, 193, 16), (63, 198, 15), (64, 204, 15), (112, 244, 32),
- (157, 180, 237), (159, 147, 239), (158, 144, 238), (158, 141, 238),
- (158, 140, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (161, 145, 241), (171, 161, 251), (178, 178, 248), (185, 195, 246),
- (189, 209, 241), (194, 223, 237), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (206, 216, 225), (191, 188, 240), (165, 157, 245),
- (158, 139, 238), (158, 6, 238), (158, 32, 238), (158, 58, 238),
- (158, 98, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 140, 238), (158, 141, 238), (159, 142, 239), (160, 145, 240),
- (168, 155, 248), (176, 171, 247), (185, 188, 246), (191, 195, 239),
- (198, 203, 233), (221, 234, 210), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (191, 225, 240), (180, 210, 245), (170, 196, 250),
- (161, 166, 241), (158, 151, 238), (159, 151, 239), (161, 158, 241),
- (162, 178, 242), (166, 194, 246), (171, 210, 251), (176, 207, 250),
- (182, 205, 249), (182, 200, 249), (175, 202, 255), (166, 187, 246),
- (162, 166, 242), (159, 147, 239), (158, 145, 238), (158, 143, 238),
- (158, 141, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 141, 238), (158, 142, 238), (159, 144, 239), (159, 148, 239),
- (161, 158, 241), (158, 187, 238), (158, 207, 238), (158, 219, 238),
- (175, 205, 255), (180, 199, 251), (181, 181, 250), (166, 159, 246),
- (160, 144, 240), (158, 122, 238), (121, 71, 201), (86, 32, 166),
- (35, 28, 115), (36, 47, 116), (37, 67, 117), (106, 84, 186),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (103, 92, 183), (54, 87, 134),
- (32, 49, 112), (37, 41, 117), (97, 71, 177), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (160, 145, 240), (160, 147, 240), (163, 153, 243), (165, 169, 245),
- (174, 197, 254), (180, 208, 251), (186, 237, 245), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (199, 223, 232), (188, 191, 243),
- (177, 168, 254), (171, 159, 251), (167, 152, 247), (167, 153, 247),
- (171, 172, 251), (179, 191, 252), (180, 198, 251), (183, 195, 248),
- (177, 185, 254), (170, 162, 250), (165, 153, 245), (162, 145, 242),
- (159, 142, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238)
- ),
-
-// 155 Apophysis-040426-163ButterflySherbert
-((219, 120, 43), (252, 198, 141), (252, 180, 107), (253, 162, 74),
- (252, 151, 59), (252, 140, 45), (235, 135, 43), (219, 130, 42),
- (185, 113, 35), (112, 79, 26), (40, 46, 17), (20, 23, 8),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (84, 47, 19), (168, 95, 39),
- (186, 101, 43), (205, 107, 47), (207, 109, 51), (209, 112, 56),
- (205, 110, 45), (210, 113, 46), (216, 116, 47), (217, 119, 55),
- (219, 123, 63), (215, 120, 62), (212, 117, 61), (198, 119, 39),
- (168, 104, 32), (71, 24, 4), (35, 12, 2), (0, 0, 0),
- (32, 72, 17), (65, 144, 35), (109, 157, 48), (154, 170, 62),
- (225, 130, 69), (239, 133, 61), (253, 137, 54), (252, 137, 49),
- (252, 137, 44), (251, 133, 43), (250, 130, 43), (230, 123, 47),
- (201, 115, 41), (94, 88, 6), (47, 44, 3), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 8, 7), (58, 17, 15), (115, 55, 34),
- (172, 94, 53), (178, 102, 60), (185, 110, 68), (190, 121, 85),
- (181, 117, 89), (100, 176, 154), (114, 182, 143), (128, 189, 133),
- (141, 194, 137), (154, 199, 141), (117, 183, 128), (94, 173, 113),
- (106, 159, 50), (127, 156, 33), (148, 153, 16), (173, 142, 21),
- (198, 132, 26), (194, 123, 31), (190, 115, 36), (172, 119, 27),
- (112, 138, 15), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (52, 28, 22), (105, 57, 44), (168, 95, 39), (177, 102, 39),
- (94, 70, 23), (47, 35, 11), (0, 0, 0), (29, 10, 8),
- (58, 20, 16), (138, 107, 16), (185, 116, 33), (209, 128, 39),
- (212, 129, 40), (225, 120, 56), (222, 123, 61), (219, 127, 66),
- (212, 136, 89), (228, 196, 106), (238, 210, 136), (252, 212, 156),
- (253, 211, 156), (246, 190, 136), (240, 170, 117), (238, 156, 95),
- (237, 142, 74), (237, 133, 63), (249, 136, 48), (252, 131, 49),
- (242, 126, 51), (222, 116, 52), (222, 119, 48), (222, 122, 45),
- (219, 120, 45), (219, 117, 46), (216, 113, 48), (216, 113, 48),
- (205, 107, 47), (171, 93, 53), (138, 80, 60), (85, 58, 41),
- (33, 37, 22), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (40, 9, 92), (96, 51, 81), (153, 94, 70),
- (205, 110, 55), (206, 153, 44), (225, 184, 57), (245, 204, 127),
- (253, 233, 208), (253, 237, 218), (253, 241, 228), (249, 249, 226),
- (216, 234, 217), (173, 212, 184), (117, 181, 177), (53, 123, 138),
- (27, 34, 75), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (9, 52, 12), (94, 146, 30),
- (173, 163, 108), (196, 158, 109), (219, 154, 111), (253, 193, 124),
- (253, 204, 143), (253, 208, 157), (243, 199, 169), (225, 187, 172),
- (177, 160, 175), (77, 125, 150), (64, 46, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (106, 1, 39), (134, 43, 45), (163, 86, 51), (205, 107, 50),
- (219, 114, 47), (230, 123, 47), (230, 126, 47), (237, 123, 48),
- (237, 127, 55), (237, 133, 62), (240, 137, 67), (253, 147, 61),
- (252, 149, 58), (253, 150, 63), (253, 156, 71), (253, 162, 77),
- (242, 193, 104), (249, 202, 125), (244, 206, 129), (253, 199, 137),
- (245, 209, 138), (253, 249, 142), (233, 218, 154), (253, 213, 169),
- (253, 209, 155), (253, 193, 122), (243, 157, 91), (237, 139, 70),
- (233, 130, 62), (222, 125, 63), (219, 120, 59), (219, 123, 63),
- (222, 128, 68), (222, 143, 93), (228, 152, 102), (247, 193, 148),
- (253, 220, 177), (253, 231, 205), (248, 242, 224), (245, 240, 221),
- (238, 221, 190), (216, 227, 184), (206, 219, 169), (206, 218, 161),
- (209, 206, 129), (209, 213, 144), (173, 191, 181), (213, 173, 208),
- (205, 196, 207), (198, 225, 220), (225, 234, 223), (235, 235, 238),
- (240, 240, 241), (247, 248, 243), (251, 232, 221), (252, 221, 175),
- (251, 198, 122), (248, 165, 96), (252, 152, 62), (253, 138, 46),
- (252, 143, 53), (237, 142, 72), (216, 149, 109), (240, 121, 189),
- (213, 144, 199), (186, 119, 171), (190, 115, 169), (143, 113, 115),
- (163, 102, 76), (181, 98, 43), (205, 114, 43), (230, 132, 45)
- ),
-
-// 156 Apophysis-040426-163BFlyGate4
-((19, 21, 16), (0, 0, 0), (39, 1, 22), (78, 2, 45),
- (128, 27, 95), (179, 53, 146), (170, 92, 170), (162, 131, 195),
- (150, 152, 150), (106, 108, 127), (63, 65, 104), (46, 49, 83),
- (30, 33, 63), (16, 23, 46), (3, 14, 29), (1, 7, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (12, 14, 16), (8, 23, 27), (5, 33, 38), (16, 33, 49),
- (27, 33, 60), (31, 33, 64), (36, 33, 68), (61, 33, 29),
- (57, 33, 24), (64, 33, 31), (65, 23, 32), (67, 14, 34),
- (36, 10, 74), (6, 7, 115), (24, 4, 95), (42, 2, 75),
- (31, 18, 63), (19, 25, 44), (7, 33, 25), (10, 33, 21),
- (14, 33, 18), (14, 33, 17), (15, 33, 17), (13, 11, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (8, 8, 8), (17, 16, 16), (32, 33, 24),
- (48, 50, 33), (66, 68, 33), (84, 86, 33), (140, 138, 75),
- (244, 183, 97), (177, 129, 6), (169, 106, 21), (161, 84, 36),
- (130, 58, 51), (99, 33, 66), (45, 14, 78), (30, 2, 63),
- (1, 2, 16), (0, 1, 8), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 14, 9), (50, 48, 33), (25, 81, 32), (0, 115, 32),
- (30, 102, 30), (61, 90, 28), (65, 67, 16), (47, 33, 14),
- (45, 33, 12), (59, 52, 14), (73, 71, 16), (101, 58, 14),
- (130, 46, 13), (160, 87, 31), (160, 90, 28), (113, 111, 2),
- (95, 93, 16), (86, 41, 53), (93, 37, 60), (100, 33, 67),
- (100, 33, 67), (101, 33, 68), (105, 33, 72), (106, 33, 73),
- (97, 239, 129), (103, 204, 189), (110, 169, 250), (91, 122, 242),
- (73, 75, 235), (44, 46, 234), (148, 106, 181), (221, 121, 188),
- (239, 164, 206), (232, 230, 246), (230, 230, 231), (228, 230, 217),
- (247, 216, 214), (235, 185, 167), (159, 117, 126), (108, 36, 75),
- (34, 36, 33), (29, 33, 20), (24, 31, 7), (34, 38, 11),
- (44, 46, 16), (60, 75, 27), (84, 82, 16), (103, 101, 2),
- (152, 94, 0), (163, 99, 21), (161, 92, 27), (160, 86, 33),
- (88, 86, 41), (86, 33, 53), (78, 33, 45), (70, 33, 37),
- (54, 33, 21), (38, 33, 38), (22, 33, 55), (27, 33, 64),
- (32, 34, 74), (4, 76, 116), (26, 125, 128), (58, 60, 152),
- (96, 98, 173), (205, 131, 237), (214, 126, 246), (223, 122, 255),
- (223, 208, 255), (248, 250, 207), (28, 30, 16), (45, 47, 16),
- (95, 93, 2), (98, 96, 2), (101, 99, 2), (95, 93, 2),
- (81, 79, 16), (68, 69, 16), (47, 52, 14), (38, 33, 5),
- (26, 28, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (31, 14, 1), (63, 33, 30),
- (98, 33, 65), (104, 33, 71), (110, 33, 77), (119, 43, 152),
- (132, 106, 165), (111, 90, 143), (88, 90, 105), (69, 71, 62),
- (85, 33, 53), (77, 33, 44), (55, 33, 22), (40, 33, 8),
- (24, 14, 8), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (38, 14, 5), (77, 33, 44),
- (111, 33, 79), (140, 106, 173), (177, 153, 209), (169, 241, 202),
- (170, 237, 242), (144, 201, 216), (124, 153, 157), (116, 119, 149),
- (123, 125, 137), (116, 118, 121), (73, 119, 106), (73, 119, 106),
- (71, 73, 121), (30, 90, 63), (20, 90, 53), (39, 77, 51),
- (45, 43, 33), (30, 29, 33), (26, 24, 33), (21, 14, 54),
- (21, 14, 54), (9, 11, 33), (2, 4, 16), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (32, 14, 0), (41, 33, 8),
- (51, 53, 2), (73, 75, 16), (77, 75, 16), (76, 74, 16),
- (72, 70, 16), (70, 33, 37), (43, 33, 76), (44, 33, 77),
- (46, 33, 79), (87, 17, 54), (87, 14, 54), (80, 1, 47),
- (66, 14, 33), (53, 14, 20), (37, 14, 4), (32, 18, 0),
- (32, 33, 0), (31, 33, 2), (24, 33, 7), (17, 33, 15),
- (13, 33, 19), (1, 33, 31), (6, 33, 39), (8, 33, 41),
- (4, 6, 62), (14, 16, 152), (32, 30, 162), (50, 33, 83),
- (98, 33, 65), (105, 33, 72), (106, 33, 73), (100, 33, 67),
- (92, 33, 59), (79, 33, 46), (65, 33, 32), (46, 33, 13)
- ),
-
-// 157 Apophysis-040426-163BFlyGate4Inv
-((209, 222, 242), (255, 255, 255), (241, 248, 253), (227, 241, 251),
- (186, 245, 215), (146, 250, 179), (111, 226, 144), (76, 202, 109),
- (70, 68, 105), (111, 109, 119), (152, 150, 134), (178, 186, 153),
- (205, 222, 172), (223, 230, 197), (241, 239, 222), (246, 240, 224),
- (252, 241, 226), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 238, 239), (254, 222, 224), (245, 222, 214),
- (237, 222, 204), (232, 222, 199), (228, 222, 195), (219, 222, 187),
- (194, 222, 226), (197, 222, 230), (193, 222, 226), (189, 222, 222),
- (202, 231, 202), (215, 241, 182), (232, 244, 161), (249, 248, 140),
- (217, 241, 184), (225, 231, 192), (234, 222, 201), (237, 222, 219),
- (241, 222, 237), (241, 222, 237), (241, 222, 237), (240, 222, 238),
- (242, 244, 239), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 254), (253, 255, 253), (238, 240, 246),
- (224, 226, 239), (215, 215, 230), (207, 205, 222), (171, 169, 222),
- (115, 117, 180), (78, 147, 214), (81, 146, 222), (85, 146, 230),
- (89, 158, 224), (94, 171, 219), (156, 222, 189), (210, 241, 177),
- (241, 241, 208), (248, 248, 231), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (222, 220, 239), (230, 191, 222), (238, 163, 205),
- (246, 151, 214), (255, 140, 223), (194, 165, 227), (190, 188, 239),
- (212, 222, 245), (204, 210, 248), (197, 199, 252), (189, 191, 245),
- (182, 184, 239), (125, 209, 242), (95, 168, 224), (95, 165, 227),
- (142, 144, 253), (185, 183, 206), (171, 202, 198), (158, 222, 191),
- (156, 222, 189), (155, 222, 188), (154, 222, 187), (150, 222, 183),
- (133, 128, 166), (149, 87, 120), (165, 46, 75), (155, 66, 40),
- (145, 86, 5), (182, 180, 20), (211, 209, 21), (107, 149, 74),
- (34, 134, 67), (0, 41, 32), (11, 33, 20), (23, 25, 9),
- (27, 25, 38), (8, 39, 41), (20, 70, 88), (96, 138, 129),
- (177, 222, 209), (207, 222, 225), (237, 222, 241), (234, 223, 244),
- (231, 224, 248), (211, 209, 239), (195, 180, 228), (171, 173, 239),
- (152, 154, 253), (91, 152, 236), (91, 154, 235), (92, 156, 234),
- (95, 169, 222), (167, 169, 214), (169, 222, 202), (177, 222, 210),
- (198, 222, 231), (210, 221, 226), (222, 220, 222), (227, 221, 211),
- (233, 222, 200), (223, 221, 181), (251, 179, 139), (229, 130, 127),
- (197, 195, 103), (103, 136, 71), (76, 130, 44), (50, 124, 18),
- (32, 133, 0), (32, 47, 0), (7, 5, 48), (227, 225, 239),
- (182, 180, 239), (171, 171, 246), (160, 162, 253), (154, 156, 253),
- (160, 162, 253), (174, 176, 239), (187, 186, 239), (208, 203, 241),
- (217, 222, 250), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (224, 241, 254),
- (166, 222, 199), (161, 222, 194), (157, 222, 190), (145, 222, 178),
- (136, 212, 103), (123, 149, 90), (144, 165, 112), (167, 165, 150),
- (186, 184, 193), (170, 222, 202), (178, 222, 211), (200, 222, 233),
- (215, 222, 247), (231, 241, 247), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (217, 241, 250),
- (178, 222, 211), (144, 222, 176), (115, 149, 82), (78, 102, 46),
- (86, 14, 53), (85, 18, 13), (111, 54, 39), (131, 102, 98),
- (139, 136, 106), (132, 130, 118), (139, 137, 134), (182, 136, 149),
- (182, 136, 149), (184, 182, 134), (225, 165, 192), (235, 165, 202),
- (216, 178, 204), (210, 212, 222), (225, 226, 222), (229, 231, 222),
- (234, 241, 201), (234, 241, 201), (246, 244, 222), (253, 251, 239),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (223, 241, 255),
- (214, 222, 247), (204, 202, 253), (182, 180, 239), (178, 180, 239),
- (179, 181, 239), (183, 185, 239), (185, 222, 218), (212, 222, 179),
- (211, 222, 178), (209, 222, 176), (168, 238, 201), (168, 241, 201),
- (175, 254, 208), (189, 241, 222), (202, 241, 235), (218, 241, 251),
- (223, 237, 255), (223, 222, 255), (224, 222, 253), (231, 222, 248),
- (238, 222, 240), (242, 222, 236), (254, 222, 224), (249, 222, 216),
- (247, 222, 214), (251, 249, 193), (241, 239, 103), (223, 225, 93),
- (205, 222, 172), (157, 222, 190), (150, 222, 183), (149, 222, 182),
- (155, 222, 188), (163, 222, 196), (176, 222, 209), (190, 222, 223)
- ),
-
-// 158 Apophysis-040426-163CeltCross
-((173, 167, 70), (250, 143, 64), (238, 123, 60), (227, 103, 57),
- (181, 57, 33), (136, 11, 9), (68, 5, 4), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 35, 0), (58, 71, 0), (111, 99, 38),
- (165, 127, 76), (198, 119, 69), (231, 112, 62), (250, 120, 51),
- (241, 130, 66), (195, 159, 64), (162, 142, 58), (130, 125, 53),
- (96, 106, 54), (62, 88, 56), (31, 44, 28), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (41, 12, 30), (83, 24, 61),
- (128, 33, 54), (174, 42, 47), (181, 43, 43), (218, 104, 59),
- (210, 180, 62), (193, 189, 48), (177, 199, 34), (100, 156, 39),
- (24, 113, 45), (12, 56, 22), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (45, 123, 36), (134, 171, 11),
- (198, 208, 55), (184, 195, 50), (171, 182, 45), (142, 159, 26),
- (114, 137, 7), (54, 80, 6), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (21, 96, 1),
- (117, 175, 89), (159, 163, 84), (201, 151, 80), (213, 137, 77),
- (226, 123, 75), (196, 80, 67), (168, 46, 54), (96, 51, 67),
- (27, 23, 69), (84, 49, 8), (120, 86, 33), (156, 123, 58),
- (218, 104, 59), (233, 117, 63), (247, 140, 65), (251, 141, 60),
- (252, 146, 62), (252, 149, 62), (253, 153, 63), (251, 156, 57),
- (245, 185, 65), (213, 214, 57), (219, 225, 64), (223, 228, 59),
- (232, 229, 67), (231, 228, 47), (222, 225, 45), (214, 222, 44),
- (225, 210, 50), (245, 185, 65), (245, 182, 64), (245, 186, 65),
- (211, 212, 57), (219, 193, 59), (228, 174, 61), (225, 135, 90),
- (204, 117, 81), (197, 134, 116), (136, 143, 73), (69, 152, 22),
- (31, 95, 3), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (12, 130, 18), (87, 171, 36), (131, 175, 82),
- (232, 177, 60), (239, 181, 63), (247, 185, 66), (252, 170, 72),
- (250, 180, 91), (230, 207, 98), (236, 195, 122), (212, 180, 102),
- (116, 136, 139), (65, 78, 66), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (96, 31, 1), (163, 19, 35), (197, 7, 21),
- (197, 7, 21), (142, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (39, 87, 1), (58, 121, 25), (118, 131, 65)
- ),
-
-// 159 Apophysis-040426-163Egg4d
-((168, 128, 78), (252, 247, 220), (252, 244, 215), (252, 242, 211),
- (251, 238, 205), (251, 235, 200), (250, 235, 200), (250, 235, 201),
- (227, 239, 216), (229, 239, 216), (232, 240, 216), (241, 236, 206),
- (251, 232, 196), (241, 220, 182), (232, 209, 168), (231, 200, 157),
- (230, 191, 147), (201, 153, 106), (196, 142, 94), (192, 131, 83),
- (172, 145, 99), (153, 160, 116), (146, 176, 142), (139, 193, 168),
- (151, 202, 188), (179, 216, 201), (207, 230, 215), (227, 222, 193),
- (247, 214, 172), (247, 207, 163), (247, 200, 155), (228, 185, 139),
- (193, 168, 123), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (155, 141, 94), (158, 122, 72), (160, 107, 58),
- (163, 92, 45), (178, 50, 39), (194, 9, 34), (181, 8, 38),
- (109, 1, 37), (138, 79, 33), (155, 100, 52), (172, 121, 71),
- (190, 151, 103), (208, 181, 135), (216, 189, 145), (225, 197, 155),
- (248, 231, 195), (240, 235, 206), (233, 240, 217), (226, 235, 210),
- (220, 231, 203), (223, 219, 185), (227, 207, 167), (212, 188, 143),
- (185, 156, 110), (111, 71, 24), (75, 39, 30), (40, 8, 36),
- (49, 15, 26), (58, 23, 17), (70, 35, 6), (81, 47, 3),
- (143, 76, 29), (170, 89, 42), (198, 103, 55), (220, 134, 86),
- (243, 165, 117), (247, 173, 125), (252, 182, 134), (247, 201, 153),
- (250, 209, 167), (237, 216, 177), (242, 218, 178), (247, 221, 180),
- (249, 225, 186), (252, 229, 192), (250, 231, 194), (252, 236, 200),
- (247, 249, 226), (241, 245, 230), (235, 242, 234), (228, 239, 228),
- (222, 237, 222), (218, 236, 225), (206, 227, 218), (192, 219, 215),
- (153, 196, 197), (133, 181, 187), (150, 193, 195), (168, 206, 203),
- (180, 213, 209), (193, 221, 216), (202, 227, 216), (202, 227, 216),
- (149, 197, 193), (131, 180, 184), (113, 163, 175), (133, 161, 145),
- (153, 160, 116), (153, 160, 116), (190, 164, 118), (218, 153, 106),
- (239, 148, 98), (212, 141, 91), (201, 149, 100), (190, 158, 110),
- (191, 164, 118), (216, 171, 125), (235, 176, 128), (250, 172, 125),
- (222, 115, 69), (237, 57, 40), (252, 0, 12), (244, 1, 17),
- (236, 2, 22), (222, 2, 25), (211, 1, 30), (185, 5, 30),
- (141, 72, 26), (133, 80, 35), (127, 82, 35), (121, 84, 35),
- (121, 95, 49), (97, 115, 71), (63, 72, 25), (62, 50, 4),
- (121, 71, 22), (107, 110, 66), (93, 149, 111), (70, 148, 117),
- (47, 147, 123), (75, 111, 67), (38, 40, 29), (2, 8, 35),
- (13, 8, 37), (139, 107, 59), (162, 130, 82), (185, 153, 106),
- (208, 176, 130), (224, 197, 154), (235, 216, 177), (247, 232, 196),
- (240, 246, 226), (241, 245, 223), (242, 245, 221), (252, 239, 206),
- (252, 230, 192), (242, 217, 177), (232, 201, 158), (216, 194, 151),
- (205, 182, 137), (153, 160, 116), (123, 162, 125), (94, 164, 135),
- (71, 153, 156), (58, 147, 149), (76, 138, 155), (87, 153, 163),
- (100, 167, 171), (94, 164, 168), (89, 161, 165), (84, 166, 160),
- (107, 162, 126), (153, 160, 116), (185, 164, 118), (205, 182, 137),
- (222, 199, 158), (230, 210, 171), (242, 222, 182), (251, 227, 188),
- (250, 239, 207), (252, 242, 208), (252, 242, 212), (252, 245, 215),
- (252, 242, 213), (252, 242, 212), (252, 242, 211), (252, 240, 208),
- (250, 236, 203), (252, 234, 199), (252, 224, 185), (248, 216, 175),
- (242, 210, 168), (227, 195, 151), (212, 185, 140), (201, 175, 128),
- (198, 170, 125), (190, 164, 118), (190, 156, 108), (201, 133, 83),
- (216, 129, 80), (218, 153, 106), (225, 176, 128), (245, 197, 153),
- (252, 212, 168), (242, 217, 178), (245, 224, 186), (247, 224, 185),
- (250, 218, 176), (250, 211, 167), (251, 187, 138), (242, 179, 130),
- (248, 171, 121), (250, 180, 133), (232, 191, 145), (218, 195, 153),
- (208, 188, 144), (201, 180, 135), (164, 175, 133), (153, 160, 116),
- (153, 160, 116), (172, 138, 91), (185, 125, 75), (181, 116, 71),
- (185, 118, 71), (201, 127, 79), (190, 127, 80), (185, 129, 80),
- (177, 135, 88), (177, 143, 96), (166, 120, 95), (156, 97, 84),
- (143, 107, 59), (116, 84, 37), (105, 66, 19), (116, 66, 20),
- (121, 90, 40), (143, 103, 55), (177, 118, 70), (198, 143, 95),
- (205, 174, 128), (225, 181, 133), (232, 188, 142), (215, 191, 147),
- (205, 184, 141), (144, 184, 151), (89, 165, 138), (46, 149, 136),
- (16, 82, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (30, 32, 23), (88, 54, 6), (143, 103, 55), (153, 160, 116)
- ),
-
-// 160 Apophysis-040426-163FlowerFerns
-((147, 231, 75), (140, 223, 68), (143, 229, 57), (147, 236, 46),
- (150, 244, 40), (154, 253, 35), (155, 252, 39), (156, 251, 44),
- (140, 250, 57), (137, 244, 41), (135, 238, 25), (128, 208, 20),
- (121, 179, 16), (91, 137, 42), (62, 95, 68), (39, 81, 70),
- (17, 68, 73), (1, 76, 119), (6, 68, 142), (12, 61, 166),
- (25, 79, 137), (39, 97, 109), (48, 98, 104), (58, 100, 99),
- (105, 74, 88), (163, 74, 82), (221, 75, 77), (211, 127, 84),
- (202, 179, 92), (199, 189, 95), (196, 200, 99), (149, 232, 77),
- (137, 220, 66), (103, 210, 27), (115, 203, 34), (128, 196, 42),
- (129, 200, 46), (131, 205, 51), (126, 222, 63), (122, 240, 75),
- (120, 202, 49), (91, 152, 57), (62, 103, 65), (57, 93, 69),
- (52, 83, 73), (40, 74, 89), (29, 66, 105), (22, 76, 106),
- (10, 98, 92), (60, 152, 35), (81, 144, 19), (102, 137, 4),
- (108, 101, 21), (114, 66, 38), (127, 53, 39), (140, 41, 40),
- (83, 103, 11), (75, 110, 6), (67, 117, 1), (59, 119, 4),
- (51, 121, 8), (50, 117, 6), (50, 114, 4), (68, 111, 3),
- (53, 86, 16), (55, 76, 40), (63, 50, 22), (71, 24, 4),
- (48, 21, 5), (25, 18, 6), (53, 2, 19), (83, 4, 3),
- (97, 18, 35), (66, 24, 49), (36, 31, 63), (33, 57, 57),
- (30, 84, 51), (32, 103, 47), (35, 122, 43), (63, 168, 50),
- (101, 205, 65), (54, 154, 57), (40, 127, 76), (26, 101, 95),
- (13, 121, 101), (1, 142, 108), (0, 77, 117), (8, 77, 105),
- (8, 62, 95), (11, 47, 90), (14, 32, 86), (8, 34, 79),
- (3, 37, 73), (20, 27, 65), (34, 26, 66), (21, 47, 74),
- (14, 76, 103), (63, 80, 201), (99, 70, 207), (135, 60, 213),
- (128, 56, 220), (122, 52, 228), (126, 16, 221), (73, 39, 210),
- (4, 33, 140), (12, 55, 119), (20, 77, 98), (30, 79, 90),
- (40, 81, 82), (72, 113, 63), (93, 159, 44), (123, 182, 37),
- (146, 206, 51), (111, 190, 18), (106, 197, 13), (102, 205, 9),
- (93, 209, 9), (97, 190, 4), (95, 186, 4), (110, 181, 13),
- (101, 176, 31), (103, 165, 20), (106, 154, 9), (99, 147, 6),
- (92, 141, 3), (80, 138, 16), (113, 142, 18), (107, 173, 19),
- (112, 168, 32), (85, 95, 218), (103, 90, 228), (121, 85, 238),
- (132, 87, 242), (146, 90, 249), (181, 75, 247), (176, 93, 218),
- (143, 203, 152), (139, 222, 119), (136, 241, 87), (159, 227, 102),
- (183, 214, 118), (200, 220, 164), (143, 180, 177), (120, 165, 191),
- (80, 168, 161), (106, 154, 119), (102, 169, 79), (98, 184, 40),
- (133, 201, 47), (148, 220, 65), (175, 177, 102), (190, 174, 114),
- (102, 152, 9), (94, 140, 7), (87, 129, 6), (73, 120, 8),
- (53, 118, 36), (51, 70, 63), (37, 54, 38), (13, 63, 9),
- (7, 46, 37), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 29, 46), (13, 54, 36), (21, 52, 55), (37, 72, 64),
- (37, 112, 47), (42, 133, 35), (47, 154, 23), (65, 147, 24),
- (118, 181, 47), (126, 201, 48), (140, 197, 43), (137, 220, 65),
- (118, 240, 86), (129, 222, 133), (98, 157, 133), (35, 106, 98),
- (1, 82, 76), (2, 48, 59), (13, 32, 58), (0, 20, 64),
- (22, 10, 54), (25, 11, 48), (28, 12, 43), (25, 0, 26),
- (27, 10, 26), (53, 23, 49), (78, 29, 29), (117, 30, 27),
- (124, 3, 19), (124, 9, 5), (118, 15, 3), (76, 3, 8),
- (25, 2, 17), (22, 0, 25), (5, 6, 31), (4, 4, 31),
- (10, 4, 49), (28, 16, 91), (10, 7, 105), (15, 7, 119),
- (4, 39, 173), (27, 26, 166), (29, 13, 152), (19, 11, 108),
- (15, 23, 76), (12, 12, 44), (5, 5, 43), (16, 16, 53),
- (34, 37, 77), (38, 82, 87), (63, 129, 121), (82, 120, 102),
- (172, 106, 100), (212, 83, 100), (120, 45, 109), (37, 29, 102),
- (35, 26, 92), (31, 64, 71), (65, 93, 72), (123, 107, 74),
- (126, 183, 47), (135, 218, 64), (132, 240, 86), (135, 242, 88),
- (141, 235, 83), (144, 227, 72), (149, 221, 52), (139, 223, 33),
- (131, 244, 58), (135, 252, 96), (128, 226, 130), (135, 183, 172),
- (112, 124, 245), (132, 136, 251), (97, 239, 249), (201, 249, 235),
- (228, 229, 181), (216, 148, 205), (134, 161, 196), (83, 111, 243),
- (46, 75, 185), (38, 23, 154), (56, 3, 75), (90, 0, 54),
- (135, 23, 79), (125, 64, 69), (139, 106, 94), (167, 191, 68),
- (140, 223, 67), (145, 231, 76), (150, 234, 79), (149, 233, 77)
- ),
-
-// 161 Apophysis-040426-163FlowerFernsInv
-((106, 22, 178), (110, 27, 181), (106, 32, 190), (102, 38, 200),
- (104, 26, 203), (106, 14, 207), (103, 8, 213), (101, 2, 220),
- (111, 3, 191), (112, 4, 205), (113, 6, 219), (119, 18, 225),
- (125, 30, 231), (148, 84, 228), (171, 139, 225), (182, 149, 206),
- (193, 160, 187), (252, 184, 174), (246, 191, 137), (241, 198, 101),
- (222, 180, 115), (203, 162, 130), (209, 160, 138), (216, 158, 146),
- (180, 145, 161), (126, 159, 174), (72, 173, 187), (45, 156, 149),
- (18, 140, 111), (35, 108, 137), (53, 76, 163), (59, 55, 156),
- (106, 23, 178), (149, 16, 223), (148, 32, 232), (148, 49, 242),
- (140, 51, 224), (132, 54, 207), (128, 52, 205), (124, 50, 204),
- (129, 34, 187), (149, 78, 196), (170, 123, 205), (176, 137, 189),
- (183, 151, 173), (193, 161, 177), (203, 172, 182), (226, 189, 150),
- (233, 179, 149), (225, 133, 194), (196, 128, 214), (167, 123, 234),
- (152, 119, 237), (137, 116, 241), (139, 152, 229), (141, 189, 217),
- (146, 190, 238), (157, 167, 245), (169, 145, 252), (180, 139, 248),
- (191, 133, 244), (197, 133, 245), (204, 134, 247), (205, 141, 251),
- (187, 144, 252), (206, 174, 244), (193, 195, 228), (181, 216, 213),
- (182, 223, 232), (184, 231, 251), (230, 237, 249), (202, 253, 236),
- (157, 243, 246), (176, 249, 213), (196, 255, 181), (203, 218, 190),
- (210, 182, 200), (217, 176, 202), (225, 171, 204), (220, 133, 212),
- (192, 87, 205), (164, 72, 216), (176, 113, 198), (189, 155, 181),
- (209, 154, 170), (229, 154, 160), (254, 113, 147), (255, 178, 138),
- (244, 187, 160), (240, 198, 166), (236, 210, 173), (238, 216, 171),
- (241, 223, 169), (252, 218, 182), (235, 228, 190), (221, 229, 189),
- (234, 208, 181), (234, 173, 103), (184, 176, 64), (135, 179, 25),
- (127, 187, 33), (120, 195, 42), (133, 203, 27), (129, 239, 34),
- (226, 215, 96), (238, 203, 120), (250, 192, 144), (242, 185, 150),
- (235, 178, 157), (215, 174, 173), (183, 142, 192), (162, 96, 211),
- (132, 73, 218), (123, 66, 220), (133, 65, 228), (144, 65, 237),
- (153, 50, 246), (162, 46, 246), (158, 65, 251), (160, 69, 251),
- (131, 75, 228), (141, 79, 236), (152, 83, 245), (150, 92, 245),
- (149, 101, 246), (163, 114, 252), (175, 117, 239), (142, 113, 237),
- (148, 82, 236), (141, 129, 139), (155, 144, 88), (170, 160, 37),
- (134, 170, 17), (123, 168, 13), (109, 165, 6), (74, 180, 8),
- (98, 97, 35), (111, 58, 94), (125, 19, 153), (122, 16, 160),
- (119, 14, 168), (72, 41, 137), (55, 35, 91), (112, 75, 78),
- (135, 90, 64), (191, 116, 135), (170, 108, 135), (149, 101, 136),
- (157, 71, 215), (122, 54, 208), (107, 35, 190), (80, 78, 153),
- (76, 78, 161), (114, 90, 203), (153, 103, 246), (168, 126, 249),
- (182, 135, 247), (202, 137, 219), (204, 185, 192), (218, 201, 217),
- (242, 192, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (253, 226, 209), (242, 201, 219), (234, 203, 200),
- (210, 179, 195), (214, 161, 201), (218, 143, 208), (208, 101, 232),
- (190, 108, 231), (137, 74, 208), (129, 54, 207), (115, 58, 212),
- (118, 35, 190), (137, 15, 169), (126, 33, 122), (157, 98, 122),
- (220, 149, 157), (254, 173, 179), (253, 207, 196), (242, 223, 197),
- (246, 248, 167), (239, 246, 184), (233, 245, 201), (227, 243, 212),
- (230, 255, 229), (228, 245, 229), (202, 232, 206), (177, 226, 226),
- (138, 225, 228), (131, 252, 236), (131, 246, 250), (137, 240, 252),
- (179, 252, 247), (230, 253, 238), (233, 255, 230), (250, 249, 224),
- (251, 251, 224), (245, 251, 206), (227, 239, 164), (245, 248, 150),
- (240, 248, 136), (251, 216, 82), (228, 229, 89), (226, 242, 103),
- (236, 244, 147), (240, 232, 179), (243, 243, 211), (250, 250, 212),
- (239, 239, 202), (221, 218, 178), (217, 173, 168), (192, 126, 134),
- (173, 135, 153), (83, 149, 155), (43, 172, 155), (135, 210, 146),
- (218, 226, 153), (220, 229, 163), (224, 191, 184), (190, 162, 183),
- (132, 148, 181), (129, 72, 208), (120, 37, 191), (123, 15, 169),
- (120, 13, 167), (114, 20, 172), (111, 28, 183), (106, 34, 203),
- (116, 32, 222), (124, 11, 197), (120, 3, 159), (127, 29, 125),
- (120, 72, 83), (143, 131, 10), (123, 119, 4), (158, 16, 6),
- (54, 6, 20), (27, 26, 74), (39, 107, 50), (121, 94, 59),
- (172, 144, 12), (209, 180, 70), (217, 232, 101), (199, 252, 180),
- (165, 255, 201), (120, 232, 176), (130, 191, 186), (116, 149, 161),
- (88, 64, 187), (115, 32, 188), (110, 24, 179), (105, 21, 176)
- ),
-
-// 162 Apophysis-040426-163FlwrFernsInv
-((132, 26, 36), (154, 62, 23), (148, 90, 33), (142, 119, 43),
- (162, 130, 49), (183, 141, 55), (192, 144, 53), (202, 148, 52),
- (229, 140, 36), (240, 122, 45), (251, 105, 54), (227, 97, 53),
- (203, 89, 53), (123, 84, 77), (44, 80, 102), (23, 87, 107),
- (2, 95, 113), (4, 2, 51), (36, 13, 45), (69, 25, 40),
- (96, 25, 39), (124, 26, 39), (119, 23, 38), (115, 21, 37),
- (97, 7, 45), (93, 6, 46), (90, 5, 47), (107, 13, 41),
- (124, 22, 36), (133, 26, 30), (142, 31, 24), (177, 43, 6),
- (240, 60, 45), (253, 91, 70), (252, 91, 66), (252, 91, 63),
- (244, 82, 50), (236, 73, 38), (225, 85, 44), (215, 97, 51),
- (172, 117, 63), (184, 108, 58), (196, 99, 54), (215, 53, 76),
- (235, 8, 98), (239, 5, 101), (244, 2, 104), (248, 1, 106),
- (240, 14, 114), (159, 11, 99), (138, 38, 58), (117, 65, 18),
- (79, 104, 11), (42, 143, 5), (36, 136, 13), (31, 130, 22),
- (134, 130, 56), (149, 156, 52), (165, 183, 49), (144, 145, 63),
- (123, 108, 77), (75, 106, 102), (28, 104, 127), (20, 107, 126),
- (51, 127, 141), (110, 175, 177), (128, 188, 187), (146, 201, 198),
- (154, 203, 200), (163, 205, 203), (176, 212, 210), (210, 227, 219),
- (252, 232, 146), (252, 210, 105), (252, 188, 65), (228, 193, 78),
- (205, 198, 92), (192, 206, 106), (180, 215, 121), (203, 226, 144),
- (243, 243, 155), (228, 235, 217), (224, 235, 224), (220, 235, 232),
- (214, 209, 215), (208, 184, 198), (177, 150, 143), (183, 123, 97),
- (66, 135, 150), (90, 150, 160), (115, 166, 170), (115, 172, 175),
- (115, 179, 181), (127, 187, 187), (137, 180, 186), (154, 203, 200),
- (162, 208, 206), (176, 180, 165), (165, 144, 123), (154, 108, 82),
- (127, 99, 72), (101, 90, 62), (83, 62, 35), (100, 23, 39),
- (129, 56, 67), (164, 88, 87), (199, 121, 108), (224, 172, 140),
- (250, 224, 173), (253, 247, 233), (245, 242, 237), (242, 227, 170),
- (252, 245, 128), (233, 196, 63), (224, 174, 51), (216, 153, 39),
- (238, 85, 90), (236, 16, 116), (245, 13, 115), (253, 8, 112),
- (252, 9, 115), (251, 10, 115), (250, 11, 115), (243, 13, 114),
- (236, 16, 114), (224, 19, 112), (191, 19, 105), (145, 27, 88),
- (105, 4, 44), (84, 4, 57), (78, 10, 61), (72, 16, 65),
- (76, 14, 61), (76, 21, 40), (86, 8, 48), (121, 14, 44),
- (159, 69, 6), (181, 108, 38), (204, 147, 70), (200, 153, 64),
- (197, 159, 58), (195, 171, 61), (157, 160, 53), (246, 49, 56),
- (236, 7, 98), (252, 2, 110), (252, 1, 110), (252, 0, 111),
- (253, 3, 111), (250, 11, 115), (251, 12, 116), (240, 16, 115),
- (224, 16, 110), (212, 20, 107), (200, 25, 104), (166, 141, 180),
- (172, 211, 208), (210, 231, 226), (223, 198, 201), (189, 150, 109),
- (189, 126, 82), (236, 123, 57), (244, 109, 63), (253, 95, 70),
- (254, 89, 70), (253, 71, 70), (225, 21, 110), (212, 19, 108),
- (182, 26, 99), (184, 23, 100), (186, 20, 102), (200, 10, 108),
- (201, 11, 111), (190, 17, 106), (186, 20, 102), (142, 8, 93),
- (146, 14, 28), (167, 15, 14), (153, 23, 23), (147, 35, 23),
- (163, 42, 13), (177, 26, 7), (197, 40, 7), (227, 52, 33),
- (254, 94, 68), (253, 94, 69), (253, 95, 70), (250, 86, 77),
- (221, 21, 109), (185, 22, 103), (129, 23, 85), (83, 37, 66),
- (62, 14, 64), (31, 39, 26), (10, 47, 3), (22, 53, 55),
- (24, 70, 94), (17, 97, 120), (33, 111, 131), (77, 147, 155),
- (111, 164, 172), (128, 169, 175), (113, 97, 110), (111, 52, 48),
- (109, 23, 50), (139, 6, 33), (177, 22, 100), (209, 15, 112),
- (231, 23, 109), (251, 88, 79), (222, 138, 68), (251, 179, 61),
- (234, 185, 56), (204, 166, 55), (201, 164, 60), (182, 175, 61),
- (178, 207, 53), (174, 196, 88), (206, 228, 127), (196, 224, 137),
- (181, 218, 141), (151, 195, 106), (160, 111, 97), (129, 55, 82),
- (59, 65, 97), (41, 57, 93), (42, 41, 81), (80, 30, 65),
- (121, 28, 83), (185, 22, 103), (203, 21, 106), (239, 5, 102),
- (250, 14, 115), (235, 17, 112), (220, 20, 109), (186, 71, 78),
- (149, 116, 65), (120, 174, 98), (81, 156, 162), (78, 159, 162),
- (52, 132, 139), (55, 105, 130), (104, 94, 41), (159, 82, 2),
- (205, 92, 14), (232, 77, 33), (237, 62, 41), (246, 69, 51),
- (251, 85, 59), (252, 88, 63), (252, 73, 68), (235, 8, 98),
- (239, 5, 102), (204, 14, 110), (160, 30, 92), (132, 27, 84)
- ),
-
-// 163 Apophysis-040426-163FloralCascade2
-((129, 89, 30), (193, 158, 128), (186, 174, 134), (180, 190, 140),
- (135, 164, 147), (91, 138, 154), (95, 154, 163), (100, 171, 173),
- (172, 201, 197), (202, 222, 213), (233, 244, 230), (237, 219, 206),
- (241, 195, 182), (213, 170, 123), (186, 145, 65), (170, 124, 45),
- (155, 104, 25), (89, 60, 28), (97, 34, 36), (106, 9, 44),
- (105, 9, 44), (104, 10, 44), (101, 9, 45), (99, 9, 47),
- (62, 2, 56), (123, 8, 80), (185, 15, 104), (203, 17, 107),
- (222, 19, 111), (227, 18, 111), (232, 17, 111), (235, 6, 99),
- (205, 9, 31), (150, 49, 19), (192, 87, 27), (234, 126, 35),
- (241, 150, 50), (248, 174, 65), (250, 153, 66), (252, 133, 67),
- (246, 66, 51), (238, 62, 42), (230, 59, 33), (218, 93, 52),
- (207, 128, 71), (208, 142, 63), (209, 157, 55), (240, 198, 62),
- (220, 202, 56), (178, 121, 32), (184, 61, 18), (190, 1, 5),
- (197, 19, 12), (205, 38, 19), (218, 45, 28), (232, 52, 37),
- (167, 64, 67), (144, 44, 55), (121, 24, 44), (96, 39, 63),
- (71, 55, 82), (55, 66, 87), (40, 77, 93), (21, 80, 110),
- (27, 103, 126), (47, 131, 142), (81, 150, 158), (116, 169, 175),
- (127, 179, 181), (139, 189, 188), (209, 212, 193), (240, 241, 207),
- (173, 199, 174), (122, 168, 161), (71, 137, 149), (43, 108, 130),
- (16, 79, 112), (9, 70, 105), (2, 62, 99), (10, 47, 89),
- (30, 56, 9), (39, 146, 8), (56, 112, 29), (73, 79, 51),
- (74, 64, 61), (75, 50, 71), (114, 23, 82), (185, 17, 102),
- (224, 12, 115), (230, 14, 114), (237, 17, 113), (237, 17, 114),
- (237, 17, 115), (244, 15, 116), (244, 12, 114), (243, 3, 104),
- (244, 2, 104), (253, 7, 114), (252, 8, 114), (251, 10, 115),
- (251, 5, 113), (251, 1, 111), (244, 2, 104), (243, 3, 104),
- (232, 39, 66), (232, 50, 51), (233, 62, 36), (242, 69, 48),
- (252, 76, 61), (233, 129, 56), (206, 144, 71), (176, 156, 61),
- (170, 157, 53), (64, 158, 10), (55, 151, 11), (47, 144, 13),
- (71, 72, 38), (53, 55, 42), (52, 26, 73), (40, 42, 81),
- (47, 67, 102), (70, 56, 98), (94, 46, 94), (134, 50, 99),
- (175, 54, 105), (194, 20, 105), (164, 2, 13), (141, 2, 31),
- (125, 22, 41), (100, 114, 127), (98, 124, 138), (97, 134, 150),
- (92, 150, 161), (70, 149, 156), (92, 169, 117), (101, 159, 98),
- (145, 138, 128), (139, 154, 153), (134, 171, 179), (162, 176, 179),
- (190, 182, 180), (224, 194, 158), (203, 155, 132), (188, 95, 88),
- (199, 21, 105), (213, 13, 112), (220, 16, 111), (227, 20, 110),
- (213, 78, 72), (221, 148, 80), (231, 204, 125), (250, 249, 143),
- (204, 227, 123), (190, 210, 102), (176, 193, 81), (102, 149, 55),
- (39, 83, 94), (20, 96, 120), (15, 108, 125), (7, 85, 108),
- (8, 84, 108), (67, 76, 81), (77, 75, 87), (88, 75, 93),
- (125, 89, 103), (128, 115, 109), (153, 105, 91), (117, 107, 56),
- (156, 63, 29), (149, 49, 23), (143, 36, 18), (133, 29, 28),
- (110, 10, 44), (93, 23, 59), (97, 67, 57), (100, 143, 61),
- (160, 164, 44), (173, 183, 71), (230, 237, 108), (252, 252, 118),
- (232, 241, 116), (233, 172, 117), (227, 128, 71), (251, 96, 78),
- (253, 92, 64), (252, 103, 67), (252, 115, 71), (226, 152, 53),
- (251, 176, 57), (233, 208, 63), (223, 217, 69), (182, 202, 91),
- (162, 196, 47), (153, 175, 40), (129, 150, 29), (91, 151, 29),
- (102, 105, 34), (100, 70, 46), (123, 80, 61), (144, 103, 107),
- (158, 110, 74), (176, 117, 49), (201, 117, 70), (247, 100, 80),
- (252, 86, 74), (253, 87, 63), (254, 85, 64), (253, 81, 71),
- (252, 71, 60), (235, 17, 112), (231, 17, 113), (216, 22, 109),
- (190, 17, 106), (109, 21, 81), (54, 23, 64), (44, 48, 86),
- (25, 73, 109), (21, 75, 101), (26, 56, 94), (6, 45, 88),
- (23, 40, 84), (51, 23, 71), (82, 10, 58), (102, 6, 52),
- (80, 3, 57), (54, 9, 64), (44, 5, 52), (16, 19, 72),
- (18, 28, 77), (38, 26, 74), (39, 30, 33), (19, 34, 15),
- (51, 32, 34), (61, 28, 37), (64, 65, 8), (105, 101, 12),
- (123, 137, 52), (175, 171, 48), (184, 150, 52), (177, 127, 42),
- (158, 74, 64), (149, 91, 67), (180, 132, 70), (198, 166, 93),
- (251, 205, 156), (243, 235, 189), (253, 250, 209), (245, 248, 227),
- (249, 246, 239), (248, 248, 214), (214, 176, 199), (209, 91, 125),
- (224, 19, 112), (235, 17, 112), (248, 65, 57), (234, 70, 35)
- ),
-
-// 164 Apophysis-040426-163FlowerBurst
-((0, 0, 0), (119, 9, 24), (184, 5, 15), (250, 1, 7),
- (194, 14, 7), (138, 27, 8), (110, 28, 8), (82, 30, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (88, 15, 3),
- (177, 31, 6), (177, 33, 5), (177, 35, 5), (132, 41, 20),
- (87, 48, 35), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (58, 63, 41),
- (122, 130, 105), (213, 176, 208), (232, 189, 164), (252, 202, 120),
- (242, 209, 93), (233, 217, 67), (234, 214, 65), (235, 211, 63),
- (232, 219, 108), (232, 210, 167), (232, 202, 227), (242, 205, 231),
- (252, 208, 235), (252, 177, 216), (253, 147, 197), (209, 93, 184),
- (158, 28, 143), (172, 40, 68), (96, 66, 65), (21, 93, 63),
- (10, 46, 31), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (57, 5, 13), (114, 11, 27), (196, 59, 6),
- (219, 117, 29), (222, 180, 50), (167, 166, 63), (112, 153, 76),
- (72, 144, 50), (33, 135, 25), (28, 122, 31), (18, 120, 34),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (49, 13, 52), (99, 26, 105),
- (126, 24, 123), (153, 23, 142), (202, 11, 148), (233, 69, 169),
- (231, 123, 187), (138, 99, 129), (45, 75, 71), (22, 37, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (27, 22, 1), (55, 45, 3), (82, 54, 2),
- (110, 64, 1), (215, 151, 41), (253, 196, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (58, 40, 6), (116, 56, 0), (212, 98, 19), (254, 110, 38),
- (188, 89, 11), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 92, 7), (2, 126, 38), (33, 135, 25), (40, 140, 21),
- (88, 152, 31), (127, 150, 32), (151, 162, 41), (163, 166, 39),
- (166, 181, 35), (143, 198, 66), (127, 188, 45), (103, 170, 39),
- (83, 167, 34), (117, 185, 17), (201, 217, 56), (205, 218, 78),
- (208, 188, 52), (185, 162, 41), (128, 133, 68), (52, 103, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (76, 50, 71),
- (143, 2, 111), (153, 26, 142), (231, 126, 156), (233, 130, 170),
- (185, 63, 163), (93, 34, 103), (27, 88, 61), (0, 0, 0)
- ),
-
-// 165 Apophysis-040426-163MaltesePurple
-((154, 94, 148), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (208, 44, 246), (222, 49, 238), (222, 60, 216),
- (223, 71, 194), (154, 94, 148), (154, 94, 148), (154, 94, 148),
- (155, 93, 149), (157, 93, 150), (175, 87, 162), (193, 81, 174),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (198, 41, 254),
- (231, 52, 232), (247, 63, 210), (245, 59, 217), (243, 56, 224),
- (231, 52, 232), (219, 48, 240), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (196, 40, 254), (198, 41, 254),
- (211, 45, 245), (225, 50, 236), (235, 67, 202), (229, 69, 198),
- (241, 65, 206), (231, 57, 222), (222, 49, 238), (208, 44, 246),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (184, 84, 168), (170, 88, 159), (157, 93, 150),
- (145, 97, 142), (148, 96, 144), (157, 93, 150), (199, 79, 178),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (210, 45, 246),
- (211, 75, 186), (160, 92, 152), (157, 93, 150), (208, 76, 184),
- (204, 43, 250), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (178, 86, 164)
- ),
-
-// 166 Apophysis-040426-163Mycelialg
-((236, 164, 209), (49, 2, 28), (24, 1, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 56, 119), (77, 47, 106), (155, 39, 94), (170, 41, 68),
- (185, 43, 42), (132, 30, 28), (79, 18, 14), (54, 9, 32),
- (30, 0, 50), (0, 0, 85), (5, 14, 66), (11, 29, 47),
- (5, 14, 23), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (5, 18, 15),
- (11, 36, 30), (51, 69, 55), (92, 103, 80), (142, 179, 137),
- (197, 211, 212), (255, 198, 255), (255, 179, 255), (255, 160, 255),
- (254, 167, 233), (254, 175, 212), (250, 176, 212), (246, 178, 212),
- (238, 187, 212), (230, 191, 212), (223, 196, 212), (228, 193, 212),
- (233, 190, 212), (244, 199, 214), (255, 208, 216), (255, 219, 181),
- (205, 208, 211), (181, 214, 255), (142, 160, 183), (103, 106, 111),
- (92, 91, 114), (82, 76, 117), (40, 8, 135), (35, 9, 136),
- (120, 63, 179), (167, 98, 199), (215, 134, 220), (184, 119, 196),
- (153, 105, 173), (143, 100, 166), (134, 96, 159), (136, 99, 163),
- (167, 107, 200), (222, 147, 212), (232, 154, 212), (242, 162, 212),
- (248, 166, 212), (254, 170, 212), (248, 166, 212), (231, 146, 240),
- (212, 132, 228), (214, 139, 220), (216, 146, 212), (215, 142, 212),
- (214, 139, 212), (166, 132, 146), (86, 127, 90), (0, 103, 80),
- (0, 44, 49), (0, 0, 0), (5, 10, 0), (11, 21, 0),
- (27, 21, 0), (43, 22, 0), (112, 120, 62), (168, 177, 103),
- (252, 171, 212), (232, 154, 212), (213, 138, 212), (183, 125, 183),
- (154, 113, 155), (95, 82, 123), (49, 62, 81), (0, 55, 36),
- (4, 39, 45), (96, 81, 126), (113, 94, 151), (130, 107, 176),
- (173, 127, 255), (194, 124, 249), (200, 91, 255), (209, 91, 243),
- (69, 40, 145), (34, 20, 142), (0, 0, 140), (0, 1, 112),
- (0, 2, 85), (0, 6, 86), (6, 12, 96), (28, 26, 104),
- (62, 46, 129), (89, 61, 145), (92, 70, 138), (95, 79, 132),
- (60, 72, 82), (44, 57, 80), (0, 41, 38), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (31, 4, 48), (65, 37, 81), (94, 46, 89),
- (118, 91, 145), (255, 62, 130), (253, 55, 112), (252, 49, 95),
- (251, 21, 0), (197, 47, 0), (138, 19, 12), (88, 31, 14),
- (19, 12, 0), (9, 6, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (16, 20, 50),
- (12, 16, 94), (63, 45, 128), (112, 74, 143), (145, 102, 165),
- (222, 150, 212), (227, 153, 212), (233, 157, 212), (242, 163, 212),
- (232, 155, 212), (222, 146, 212), (205, 140, 201), (181, 105, 105),
- (80, 81, 93), (21, 41, 73), (6, 20, 63), (0, 10, 78),
- (10, 8, 88), (48, 59, 86), (122, 91, 105), (175, 129, 163),
- (212, 140, 212), (218, 145, 212), (225, 149, 212), (224, 154, 212),
- (231, 157, 211), (255, 124, 118), (255, 103, 110), (255, 104, 119),
- (255, 91, 153), (227, 150, 212), (245, 135, 242), (255, 151, 255),
- (255, 159, 255), (217, 182, 255), (225, 165, 233), (203, 136, 212),
- (130, 98, 161), (76, 71, 111), (20, 46, 60), (31, 27, 10),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (29, 3, 56),
- (39, 31, 114), (74, 53, 140), (107, 72, 159), (108, 70, 160),
- (111, 74, 160), (144, 100, 167), (210, 138, 212), (221, 149, 212),
- (245, 169, 212), (255, 198, 212), (255, 227, 213), (255, 255, 255),
- (255, 235, 255), (255, 198, 255), (238, 187, 212), (242, 181, 212)
- ),
-
-// 167 Apophysis-040426-163MyceliaInv
-((19, 91, 46), (206, 253, 227), (230, 254, 241), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 199, 136), (177, 207, 148), (100, 216, 161), (85, 214, 187),
- (70, 212, 213), (123, 224, 227), (176, 237, 241), (200, 246, 223),
- (225, 255, 205), (255, 255, 170), (249, 240, 189), (244, 226, 208),
- (249, 240, 231), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (249, 237, 240),
- (244, 219, 225), (203, 185, 200), (163, 152, 175), (113, 76, 118),
- (58, 44, 43), (0, 57, 0), (0, 76, 0), (0, 95, 0),
- (0, 87, 21), (1, 80, 43), (5, 78, 43), (9, 77, 43),
- (17, 68, 43), (24, 63, 43), (32, 59, 43), (27, 62, 43),
- (22, 65, 43), (11, 56, 41), (0, 47, 39), (0, 36, 74),
- (50, 47, 44), (74, 41, 0), (113, 95, 72), (152, 149, 144),
- (162, 164, 141), (173, 179, 138), (215, 247, 120), (220, 246, 119),
- (135, 192, 76), (87, 156, 55), (40, 121, 35), (71, 135, 58),
- (102, 150, 82), (111, 154, 89), (121, 159, 96), (119, 156, 92),
- (88, 148, 55), (33, 108, 43), (23, 100, 43), (13, 93, 43),
- (7, 89, 43), (1, 85, 43), (7, 89, 43), (24, 109, 15),
- (43, 123, 27), (41, 116, 35), (39, 109, 43), (40, 112, 43),
- (41, 116, 43), (89, 123, 109), (169, 128, 165), (255, 152, 175),
- (255, 211, 206), (255, 255, 255), (249, 244, 255), (244, 234, 255),
- (228, 233, 255), (212, 233, 255), (143, 135, 193), (87, 78, 152),
- (3, 84, 43), (22, 100, 43), (42, 117, 43), (71, 129, 71),
- (101, 142, 100), (160, 173, 132), (206, 193, 174), (255, 200, 219),
- (251, 216, 210), (159, 174, 129), (142, 161, 104), (125, 148, 79),
- (82, 128, 0), (61, 131, 6), (55, 164, 0), (46, 164, 12),
- (186, 215, 110), (220, 235, 112), (255, 255, 115), (255, 254, 142),
- (255, 253, 170), (255, 249, 169), (249, 243, 159), (227, 229, 151),
- (193, 209, 126), (166, 194, 110), (163, 185, 116), (160, 176, 123),
- (195, 183, 173), (211, 198, 175), (255, 214, 217), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (224, 251, 207), (190, 218, 174), (161, 209, 166),
- (137, 164, 110), (0, 193, 125), (1, 199, 142), (3, 206, 160),
- (4, 234, 255), (58, 208, 255), (117, 236, 243), (167, 224, 241),
- (236, 243, 255), (245, 249, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (239, 235, 205),
- (243, 239, 161), (192, 210, 127), (143, 181, 112), (110, 153, 90),
- (33, 105, 43), (27, 101, 43), (22, 98, 43), (13, 92, 43),
- (23, 100, 43), (33, 109, 43), (50, 115, 54), (74, 150, 150),
- (175, 174, 162), (234, 214, 182), (249, 235, 192), (255, 245, 177),
- (245, 247, 167), (207, 196, 169), (133, 164, 150), (80, 126, 92),
- (43, 115, 43), (37, 110, 43), (30, 106, 43), (31, 101, 43),
- (24, 98, 44), (0, 131, 137), (0, 152, 145), (0, 151, 136),
- (0, 164, 102), (28, 105, 43), (10, 120, 13), (0, 104, 0),
- (0, 96, 0), (38, 73, 0), (30, 90, 22), (52, 119, 43),
- (125, 157, 94), (179, 184, 144), (235, 209, 195), (224, 228, 245),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (226, 252, 199),
- (216, 224, 141), (181, 202, 115), (148, 183, 96), (147, 185, 95),
- (144, 181, 95), (111, 155, 88), (45, 117, 43), (34, 106, 43),
- (10, 86, 43), (0, 57, 43), (0, 28, 42), (0, 0, 0),
- (0, 20, 0), (0, 57, 0), (17, 68, 43), (13, 74, 43)
- ),
-
-// 168 Apophysis-040426-163MrryGRnd
-((6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (12, 55, 12), (14, 54, 13), (16, 54, 15), (59, 78, 24),
- (102, 103, 33), (132, 100, 30), (162, 98, 27), (154, 87, 22),
- (146, 77, 18), (76, 50, 25), (41, 57, 24), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (11, 59, 19),
- (16, 54, 15), (16, 54, 15), (16, 54, 15), (25, 42, 10),
- (48, 24, 0), (79, 14, 8), (59, 22, 11), (40, 31, 14),
- (25, 21, 17), (11, 11, 21), (34, 13, 30), (57, 15, 39),
- (146, 31, 98), (174, 15, 85), (203, 0, 72), (214, 21, 39),
- (226, 42, 6), (207, 82, 35), (189, 123, 65), (198, 175, 81),
- (209, 206, 135), (222, 206, 180), (196, 198, 189), (170, 190, 199),
- (175, 188, 151), (181, 186, 104), (164, 120, 111), (99, 85, 84),
- (57, 47, 58), (95, 44, 75), (134, 42, 93), (160, 69, 84),
- (187, 96, 75), (210, 82, 119), (233, 68, 163), (215, 3, 124),
- (162, 40, 91), (44, 34, 7), (30, 44, 9), (16, 55, 11),
- (16, 54, 13), (16, 54, 15), (42, 46, 31), (66, 42, 40),
- (109, 125, 112), (135, 134, 120), (162, 143, 129), (140, 134, 115),
- (118, 126, 102), (103, 109, 83), (58, 90, 103), (20, 89, 68),
- (2, 93, 50), (10, 50, 52), (72, 79, 51), (135, 109, 50),
- (164, 126, 44), (194, 143, 38), (214, 163, 45), (213, 177, 63),
- (122, 154, 31), (72, 137, 29), (22, 121, 28), (11, 118, 35),
- (1, 115, 43), (0, 115, 42), (13, 111, 36), (18, 95, 25),
- (5, 66, 24), (80, 142, 7), (97, 143, 12), (115, 144, 18),
- (124, 154, 24), (153, 88, 22), (198, 51, 70), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (16, 54, 15), (19, 49, 14), (23, 44, 13),
- (93, 47, 23), (131, 58, 17), (152, 29, 21), (142, 29, 15),
- (94, 36, 24), (81, 18, 20), (68, 0, 17), (69, 2, 10),
- (70, 5, 3), (66, 17, 0), (41, 36, 6), (16, 54, 15),
- (6, 64, 23), (28, 52, 52), (21, 40, 58), (14, 28, 65),
- (28, 50, 61), (73, 58, 37), (128, 111, 33), (201, 155, 43),
- (186, 214, 93), (164, 195, 90), (142, 177, 87), (150, 143, 91),
- (183, 143, 47), (196, 138, 41), (175, 119, 32), (168, 104, 30),
- (192, 65, 50), (149, 61, 86), (150, 72, 80), (151, 84, 75),
- (137, 100, 84), (147, 116, 85), (144, 113, 82), (121, 112, 81),
- (25, 59, 22), (20, 56, 18), (16, 54, 15), (16, 54, 15),
- (16, 54, 15), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (16, 54, 15), (86, 48, 12),
- (121, 31, 30), (165, 0, 6), (215, 3, 0), (194, 0, 24),
- (158, 20, 20), (106, 31, 8), (53, 25, 4), (17, 47, 9),
- (13, 54, 14), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (16, 54, 15),
- (16, 54, 15), (16, 54, 15), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (2, 65, 22), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23)
- ),
-
-// 169 Apophysis-040426-163SprngFlwrs
-((177, 132, 82), (186, 78, 167), (160, 77, 143), (135, 76, 119),
- (134, 81, 112), (134, 86, 105), (136, 88, 104), (139, 90, 103),
- (147, 95, 105), (139, 89, 104), (132, 84, 104), (125, 81, 101),
- (118, 78, 98), (105, 75, 89), (93, 72, 81), (89, 70, 80),
- (86, 68, 80), (76, 60, 81), (73, 57, 82), (70, 54, 83),
- (58, 47, 80), (46, 40, 78), (49, 39, 82), (52, 39, 86),
- (83, 48, 99), (86, 58, 91), (90, 69, 83), (107, 75, 91),
- (124, 81, 100), (129, 84, 101), (135, 87, 103), (152, 98, 105),
- (188, 120, 111), (248, 140, 160), (242, 145, 138), (237, 151, 117),
- (212, 145, 99), (187, 140, 81), (183, 137, 81), (179, 134, 81),
- (196, 146, 81), (187, 140, 80), (178, 134, 80), (171, 128, 81),
- (164, 123, 82), (155, 118, 80), (147, 113, 78), (139, 107, 79),
- (126, 96, 81), (120, 92, 81), (119, 91, 81), (119, 91, 82),
- (114, 87, 81), (109, 84, 80), (108, 83, 81), (108, 82, 82),
- (108, 82, 82), (113, 81, 88), (118, 80, 95), (128, 84, 99),
- (138, 89, 103), (143, 92, 104), (149, 96, 105), (171, 91, 135),
- (187, 96, 145), (238, 97, 194), (235, 75, 208), (232, 54, 223),
- (223, 43, 238), (214, 32, 254), (219, 37, 252), (226, 66, 231),
- (255, 104, 201), (233, 112, 168), (212, 121, 135), (190, 111, 125),
- (168, 102, 115), (160, 100, 110), (153, 99, 105), (150, 97, 105),
- (150, 97, 105), (175, 97, 130), (195, 107, 135), (215, 118, 141),
- (224, 119, 149), (233, 120, 157), (254, 129, 170), (254, 111, 192),
- (222, 112, 226), (218, 121, 217), (214, 130, 209), (205, 115, 178),
- (196, 100, 147), (183, 98, 137), (158, 98, 112), (155, 101, 105),
- (151, 98, 104), (146, 94, 105), (136, 94, 93), (126, 95, 82),
- (126, 95, 82), (126, 96, 82), (128, 97, 81), (131, 99, 82),
- (148, 95, 105), (147, 95, 105), (147, 95, 105), (144, 93, 105),
- (142, 91, 105), (135, 88, 102), (126, 84, 98), (122, 84, 94),
- (122, 81, 99), (117, 77, 99), (115, 76, 98), (113, 75, 98),
- (109, 73, 96), (98, 59, 104), (90, 55, 102), (62, 29, 108),
- (55, 20, 113), (74, 38, 109), (94, 56, 105), (105, 64, 105),
- (116, 72, 105), (148, 48, 167), (198, 48, 165), (211, 48, 179),
- (241, 48, 212), (253, 74, 244), (241, 90, 234), (229, 107, 225),
- (191, 135, 225), (200, 148, 199), (200, 150, 195), (218, 147, 182),
- (225, 150, 105), (209, 139, 105), (193, 128, 105), (190, 127, 103),
- (187, 127, 101), (160, 120, 81), (145, 112, 78), (128, 99, 78),
- (122, 94, 80), (120, 93, 79), (122, 93, 80), (124, 94, 82),
- (125, 87, 92), (124, 78, 105), (125, 48, 144), (182, 51, 198),
- (220, 19, 236), (216, 33, 236), (213, 48, 237), (173, 116, 242),
- (149, 147, 252), (127, 139, 227), (143, 151, 252), (160, 139, 251),
- (190, 130, 233), (221, 74, 207), (200, 66, 196), (179, 59, 186),
- (158, 48, 178), (116, 48, 134), (122, 77, 104), (122, 87, 90),
- (127, 97, 81), (129, 98, 81), (132, 100, 82), (140, 106, 82),
- (147, 112, 79), (143, 109, 81), (123, 96, 78), (95, 83, 67),
- (79, 64, 79), (40, 48, 56), (3, 48, 19), (0, 48, 16),
- (31, 48, 47), (69, 55, 79), (81, 63, 82), (92, 72, 81),
- (104, 80, 81), (106, 81, 81), (108, 82, 82), (108, 84, 79),
- (106, 81, 81), (106, 73, 93), (109, 57, 118), (121, 48, 139),
- (179, 53, 193), (216, 48, 240), (255, 66, 252), (255, 60, 252),
- (244, 48, 241), (224, 32, 248), (221, 48, 246), (240, 92, 233),
- (204, 107, 250), (205, 126, 223), (218, 135, 198), (181, 81, 158),
- (139, 69, 132), (115, 73, 103), (111, 81, 88), (100, 77, 81),
- (97, 75, 81), (101, 80, 78), (105, 83, 78), (107, 84, 79),
- (111, 86, 81), (118, 92, 78), (126, 97, 80), (136, 104, 80),
- (152, 114, 81), (176, 104, 122), (220, 117, 148), (240, 112, 176),
- (248, 104, 210), (229, 116, 212), (229, 125, 201), (243, 116, 174),
- (232, 119, 159), (198, 112, 132), (182, 110, 119), (157, 102, 104),
- (146, 95, 103), (126, 95, 82), (119, 91, 82), (114, 87, 82),
- (112, 86, 82), (117, 89, 81), (120, 86, 90), (120, 91, 83),
- (124, 94, 82), (130, 98, 82), (148, 112, 80), (170, 116, 98),
- (188, 127, 102), (190, 127, 103), (191, 110, 129), (186, 109, 125),
- (161, 101, 110), (152, 98, 105), (149, 96, 105), (142, 91, 104),
- (128, 85, 99), (123, 90, 86), (125, 95, 82), (126, 95, 82),
- (127, 98, 80), (132, 102, 78), (149, 115, 79), (200, 148, 81)
- ),
-
-// 170 Apophysis-040426-163SprngFlwersInv
-((147, 173, 173), (147, 173, 173), (142, 174, 166), (137, 175, 160),
- (127, 170, 156), (117, 166, 152), (111, 162, 151), (106, 159, 150),
- (68, 159, 110), (42, 158, 85), (17, 158, 61), (20, 179, 46),
- (23, 201, 32), (29, 209, 17), (36, 218, 3), (32, 203, 13),
- (29, 189, 24), (0, 151, 54), (21, 142, 87), (43, 134, 120),
- (65, 143, 130), (87, 153, 140), (94, 154, 145), (102, 156, 150),
- (105, 158, 150), (92, 158, 137), (80, 158, 125), (60, 147, 119),
- (40, 137, 114), (31, 136, 106), (22, 135, 98), (1, 126, 85),
- (1, 144, 63), (33, 143, 29), (37, 134, 37), (41, 125, 46),
- (56, 141, 82), (72, 157, 118), (84, 157, 130), (97, 157, 143),
- (104, 157, 151), (106, 159, 150), (109, 161, 150), (119, 160, 161),
- (129, 160, 173), (129, 159, 173), (129, 159, 173), (127, 158, 174),
- (124, 156, 173), (107, 160, 150), (107, 160, 150), (108, 160, 150),
- (114, 163, 151), (120, 167, 153), (124, 169, 155), (129, 171, 157),
- (133, 174, 156), (135, 176, 156), (138, 178, 156), (142, 180, 157),
- (146, 182, 159), (151, 189, 155), (157, 196, 151), (165, 200, 153),
- (193, 226, 147), (200, 235, 142), (180, 217, 146), (161, 199, 150),
- (150, 191, 150), (139, 183, 150), (107, 207, 88), (57, 207, 90),
- (14, 207, 43), (8, 194, 27), (2, 181, 11), (33, 150, 20),
- (64, 120, 30), (59, 113, 43), (55, 107, 56), (55, 105, 60),
- (37, 108, 73), (30, 105, 150), (46, 116, 150), (62, 127, 150),
- (65, 127, 152), (68, 128, 154), (95, 135, 174), (110, 143, 177),
- (133, 161, 175), (134, 161, 175), (135, 162, 176), (133, 161, 174),
- (131, 161, 173), (130, 168, 163), (131, 177, 150), (130, 207, 111),
- (73, 204, 57), (35, 236, 19), (58, 187, 16), (82, 139, 13),
- (94, 123, 8), (106, 108, 3), (128, 116, 28), (112, 104, 3),
- (65, 125, 22), (49, 153, 35), (34, 181, 48), (55, 188, 58),
- (76, 196, 69), (97, 207, 77), (139, 207, 121), (133, 178, 151),
- (133, 168, 165), (128, 158, 174), (125, 156, 173), (123, 155, 173),
- (115, 149, 173), (108, 143, 176), (112, 146, 174), (132, 159, 177),
- (176, 191, 176), (214, 199, 206), (252, 207, 236), (253, 207, 237),
- (255, 207, 239), (224, 207, 208), (186, 200, 176), (174, 192, 173),
- (163, 183, 174), (151, 175, 174), (149, 174, 173), (147, 173, 173),
- (147, 171, 176), (149, 174, 174), (149, 182, 162), (146, 198, 137),
- (76, 202, 62), (38, 195, 32), (0, 189, 3), (0, 192, 3),
- (0, 195, 3), (11, 207, 14), (31, 223, 7), (34, 207, 9),
- (15, 163, 22), (50, 129, 32), (43, 124, 44), (37, 120, 57),
- (74, 174, 97), (116, 186, 123), (140, 182, 152), (144, 174, 167),
- (158, 180, 174), (156, 177, 175), (154, 175, 177), (150, 172, 177),
- (148, 171, 176), (144, 169, 174), (137, 163, 177), (129, 158, 175),
- (119, 151, 175), (79, 151, 133), (57, 144, 120), (35, 138, 107),
- (15, 143, 79), (7, 151, 45), (26, 139, 43), (26, 130, 54),
- (23, 136, 96), (40, 139, 109), (57, 143, 123), (73, 145, 136),
- (98, 153, 151), (109, 160, 152), (129, 160, 173), (136, 164, 173),
- (141, 168, 173), (143, 169, 173), (138, 166, 174), (135, 169, 165),
- (135, 164, 172), (131, 161, 173), (125, 157, 173), (107, 143, 175),
- (67, 128, 153), (66, 128, 152), (65, 128, 152), (64, 145, 126),
- (69, 146, 130), (94, 154, 145), (103, 157, 150), (106, 159, 150),
- (113, 164, 151), (127, 170, 156), (132, 165, 169), (130, 160, 173),
- (129, 160, 173), (128, 157, 175), (123, 153, 177), (106, 140, 176),
- (55, 107, 174), (78, 123, 173), (46, 140, 21), (69, 177, 88),
- (93, 186, 100), (120, 179, 136), (121, 170, 150), (121, 169, 150),
- (116, 165, 152), (113, 164, 150), (108, 160, 150), (109, 161, 150),
- (123, 171, 151), (127, 174, 150), (137, 177, 157), (152, 176, 174),
- (162, 183, 174), (169, 187, 175), (178, 195, 173), (179, 195, 174),
- (180, 199, 171), (185, 201, 172), (196, 208, 173), (209, 215, 177),
- (203, 216, 169), (192, 222, 150), (172, 207, 156), (170, 204, 152),
- (165, 186, 172), (147, 180, 162), (131, 174, 155), (120, 168, 152),
- (103, 157, 150), (67, 135, 144), (29, 120, 127), (7, 115, 95),
- (8, 112, 115), (18, 104, 138), (39, 110, 150), (68, 115, 174),
- (76, 121, 174), (72, 119, 173), (59, 109, 174), (68, 115, 174),
- (77, 121, 175), (83, 126, 174), (91, 132, 173), (108, 142, 177),
- (116, 148, 176), (129, 159, 174), (133, 162, 174), (135, 163, 174),
- (135, 163, 174), (136, 164, 173), (143, 168, 176), (146, 171, 175)
- ),
-
-// 171 Apophysis-040426-163DemMask
-((1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (5, 7, 4), (63, 74, 49), (121, 142, 95), (166, 145, 116),
- (212, 149, 138), (136, 104, 99), (60, 60, 60), (32, 32, 31),
- (4, 5, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (6, 5, 3), (12, 11, 7), (49, 38, 23), (87, 65, 40),
- (205, 183, 66), (223, 208, 71), (242, 234, 76), (247, 243, 88),
- (252, 253, 101), (250, 250, 99), (249, 248, 97), (250, 237, 76),
- (242, 223, 70), (250, 170, 94), (232, 201, 107), (214, 233, 120),
- (222, 227, 140), (230, 222, 161), (225, 235, 199), (250, 218, 181),
- (253, 252, 131), (242, 242, 103), (231, 233, 75), (183, 186, 71),
- (135, 139, 68), (104, 104, 48), (73, 69, 29), (10, 10, 5),
- (1, 1, 0), (7, 7, 4), (97, 18, 30), (188, 29, 56),
- (215, 36, 49), (242, 43, 42), (255, 86, 25), (252, 91, 40),
- (176, 173, 54), (178, 173, 94), (181, 173, 134), (181, 159, 143),
- (181, 146, 152), (135, 118, 118), (34, 97, 129), (2, 29, 17),
- (0, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 1, 2), (193, 25, 48), (217, 31, 52), (242, 38, 56),
- (242, 10, 103), (242, 2, 137), (242, 4, 145), (242, 59, 150),
- (206, 169, 76), (211, 195, 68), (216, 221, 60), (176, 204, 56),
- (136, 187, 52), (89, 89, 48), (33, 33, 18), (3, 3, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (4, 4, 2), (8, 7, 3), (45, 46, 46),
- (162, 72, 80), (238, 45, 63), (224, 57, 87), (184, 81, 103),
- (143, 83, 94), (51, 38, 26), (4, 3, 2), (14, 0, 5),
- (81, 6, 54), (114, 66, 99), (153, 93, 115), (82, 63, 80),
- (2, 2, 1), (1, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (6, 6, 4), (48, 50, 70), (15, 91, 118),
- (22, 59, 95), (10, 10, 9), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (3, 1, 1), (23, 7, 2), (114, 72, 54),
- (188, 149, 74), (228, 194, 116), (235, 225, 137), (225, 190, 172),
- (216, 129, 152), (252, 98, 152), (238, 57, 168), (233, 1, 149),
- (216, 12, 92), (181, 26, 103), (0, 0, 0), (28, 51, 43)
- ),
-
-// 172 Apophysis-040426-163ResurectTree
-((103, 134, 255), (95, 126, 248), (89, 120, 242), (83, 114, 236),
- (72, 103, 225), (62, 93, 215), (53, 84, 206), (45, 76, 198),
- (6, 24, 146), (20, 44, 166), (34, 65, 187), (49, 80, 202),
- (65, 96, 218), (91, 122, 229), (118, 149, 240), (127, 158, 231),
- (136, 167, 222), (161, 192, 197), (164, 195, 193), (168, 199, 190),
- (174, 205, 183), (181, 212, 177), (185, 216, 172), (190, 221, 168),
- (206, 237, 152), (228, 233, 130), (250, 230, 108), (248, 223, 101),
- (247, 216, 94), (246, 215, 93), (246, 215, 93), (244, 213, 91),
- (244, 213, 91), (215, 184, 62), (225, 194, 72), (236, 205, 83),
- (239, 221, 99), (242, 238, 116), (236, 243, 121), (231, 249, 127),
- (207, 238, 151), (215, 246, 143), (223, 254, 135), (221, 252, 136),
- (220, 251, 138), (217, 248, 140), (215, 246, 143), (214, 245, 144),
- (199, 230, 159), (188, 219, 170), (184, 215, 174), (180, 211, 178),
- (170, 201, 187), (161, 192, 197), (152, 183, 205), (144, 175, 214),
- (118, 149, 240), (112, 143, 245), (107, 138, 251), (102, 133, 251),
- (98, 129, 251), (101, 132, 252), (105, 136, 253), (114, 145, 244),
- (125, 156, 233), (150, 181, 208), (164, 195, 194), (178, 209, 180),
- (184, 215, 173), (191, 222, 167), (193, 224, 165), (189, 220, 169),
- (178, 209, 180), (167, 198, 190), (157, 188, 201), (152, 183, 205),
- (148, 179, 210), (152, 183, 206), (156, 187, 202), (169, 200, 189),
- (184, 215, 174), (198, 229, 160), (203, 234, 155), (208, 239, 150),
- (204, 235, 153), (201, 232, 157), (199, 230, 159), (198, 229, 160),
- (185, 216, 173), (181, 212, 177), (177, 208, 181), (173, 204, 184),
- (170, 201, 188), (164, 195, 194), (153, 184, 205), (139, 170, 219),
- (128, 159, 230), (109, 140, 249), (92, 123, 239), (76, 107, 229),
- (71, 102, 224), (67, 98, 220), (64, 95, 217), (51, 82, 204),
- (44, 75, 197), (56, 87, 209), (69, 100, 222), (79, 110, 232),
- (89, 120, 242), (118, 149, 240), (140, 171, 218), (164, 195, 194),
- (183, 214, 175), (205, 236, 153), (225, 235, 132), (246, 234, 112),
- (166, 135, 13), (161, 130, 8), (151, 120, 1), (144, 113, 8),
- (85, 54, 67), (60, 60, 128), (36, 67, 189), (41, 72, 194),
- (46, 77, 199), (61, 92, 214), (65, 96, 218), (68, 99, 221),
- (71, 102, 224), (75, 106, 228), (77, 108, 230), (79, 110, 232),
- (80, 111, 233), (86, 117, 239), (87, 118, 240), (90, 121, 243),
- (93, 124, 246), (88, 119, 241), (83, 114, 236), (81, 112, 234),
- (80, 111, 233), (74, 105, 227), (69, 100, 222), (65, 96, 218),
- (54, 85, 207), (51, 82, 204), (55, 86, 208), (60, 91, 213),
- (67, 98, 220), (75, 106, 228), (83, 114, 236), (91, 122, 244),
- (90, 121, 243), (87, 118, 240), (85, 116, 238), (81, 112, 234),
- (80, 111, 233), (79, 110, 232), (80, 111, 233), (85, 116, 238),
- (92, 123, 245), (106, 137, 252), (107, 138, 250), (109, 140, 249),
- (111, 142, 247), (113, 144, 245), (114, 145, 244), (115, 146, 243),
- (118, 149, 240), (119, 150, 239), (120, 151, 238), (125, 156, 233),
- (124, 155, 234), (120, 151, 238), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (118, 149, 240), (122, 153, 236), (126, 157, 232),
- (128, 159, 230), (138, 169, 220), (151, 182, 207), (158, 189, 200),
- (175, 206, 183), (177, 208, 180), (180, 211, 178), (184, 215, 174),
- (186, 217, 172), (189, 220, 169), (191, 222, 167), (196, 227, 162),
- (199, 230, 159), (205, 236, 153), (219, 250, 139), (231, 249, 127),
- (242, 238, 116), (249, 231, 109), (255, 225, 103), (251, 220, 98),
- (251, 220, 98), (250, 230, 108), (234, 246, 124), (233, 247, 125),
- (230, 250, 128), (206, 237, 152), (194, 225, 164), (180, 211, 178),
- (164, 195, 194), (146, 177, 212), (127, 158, 231), (118, 149, 240),
- (111, 142, 247), (108, 139, 250), (103, 134, 255), (101, 132, 254),
- (103, 134, 255), (105, 136, 253), (106, 137, 252), (107, 138, 251),
- (105, 136, 253), (102, 133, 255), (102, 133, 255), (102, 133, 255),
- (101, 132, 254), (101, 132, 254), (101, 132, 254), (104, 135, 254),
- (107, 138, 251), (110, 141, 248), (114, 145, 244), (117, 148, 241),
- (117, 148, 241), (118, 149, 240), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (123, 154, 235), (126, 157, 232), (135, 166, 223),
- (142, 173, 216), (145, 176, 213), (150, 181, 208), (143, 174, 215),
- (135, 166, 223), (129, 160, 229), (127, 158, 231), (126, 157, 232),
- (126, 157, 232), (126, 157, 232), (131, 162, 227), (145, 176, 213),
- (160, 191, 198), (168, 199, 190), (208, 239, 150), (186, 217, 172)
- ),
-
-// 173 Apophysis-040426-163GldBlue
-((152, 121, 0), (160, 129, 7), (166, 135, 13), (172, 141, 19),
- (182, 151, 29), (193, 162, 40), (201, 170, 48), (210, 179, 57),
- (249, 231, 109), (235, 210, 88), (221, 190, 68), (205, 174, 52),
- (190, 159, 37), (163, 132, 26), (137, 106, 15), (128, 97, 24),
- (119, 88, 33), (94, 63, 58), (90, 59, 61), (87, 56, 65),
- (80, 49, 71), (74, 43, 78), (69, 38, 82), (65, 34, 87),
- (49, 18, 103), (27, 21, 125), (5, 25, 147), (6, 32, 154),
- (8, 39, 161), (8, 39, 161), (9, 40, 162), (11, 42, 164),
- (11, 42, 164), (40, 71, 193), (29, 60, 182), (19, 50, 172),
- (16, 33, 155), (13, 17, 139), (18, 11, 133), (24, 6, 128),
- (48, 17, 104), (40, 9, 112), (32, 1, 120), (33, 2, 118),
- (35, 4, 117), (37, 6, 114), (40, 9, 112), (41, 10, 111),
- (56, 25, 96), (67, 36, 85), (71, 40, 81), (75, 44, 77),
- (84, 53, 67), (94, 63, 58), (102, 71, 49), (111, 80, 41),
- (137, 106, 15), (142, 111, 9), (148, 117, 4), (152, 121, 4),
- (157, 126, 4), (153, 122, 3), (150, 119, 2), (141, 110, 11),
- (130, 99, 22), (105, 74, 47), (91, 60, 61), (77, 46, 75),
- (70, 39, 81), (64, 33, 88), (62, 31, 90), (66, 35, 86),
- (77, 46, 75), (87, 56, 64), (98, 67, 54), (102, 71, 49),
- (107, 76, 45), (103, 72, 49), (99, 68, 53), (86, 55, 66),
- (71, 40, 81), (57, 26, 95), (52, 21, 100), (47, 16, 105),
- (50, 19, 101), (54, 23, 98), (56, 25, 96), (57, 26, 95),
- (70, 39, 82), (74, 43, 78), (78, 47, 74), (81, 50, 70),
- (85, 54, 67), (91, 60, 61), (102, 71, 50), (116, 85, 36),
- (127, 96, 25), (146, 115, 6), (162, 131, 16), (179, 148, 26),
- (183, 152, 30), (188, 157, 35), (191, 160, 38), (204, 173, 51),
- (211, 180, 58), (198, 167, 45), (186, 155, 33), (176, 145, 23),
- (166, 135, 13), (137, 106, 15), (115, 84, 37), (91, 60, 61),
- (72, 41, 80), (50, 19, 102), (29, 20, 122), (9, 21, 143),
- (89, 120, 242), (94, 125, 247), (104, 135, 254), (111, 142, 247),
- (170, 201, 188), (194, 194, 127), (219, 188, 66), (214, 183, 61),
- (209, 178, 56), (194, 163, 41), (190, 159, 37), (187, 156, 34),
- (184, 153, 31), (180, 149, 27), (178, 147, 25), (176, 145, 23),
- (175, 144, 22), (169, 138, 16), (168, 137, 15), (165, 134, 12),
- (162, 131, 9), (167, 136, 14), (172, 141, 19), (173, 142, 20),
- (175, 144, 22), (181, 150, 28), (186, 155, 33), (190, 159, 37),
- (201, 170, 48), (204, 173, 51), (199, 168, 46), (195, 164, 42),
- (188, 157, 35), (180, 149, 27), (172, 141, 19), (164, 133, 11),
- (165, 134, 12), (167, 136, 14), (170, 139, 17), (174, 143, 21),
- (175, 144, 22), (176, 145, 23), (175, 144, 22), (170, 139, 17),
- (163, 132, 10), (149, 118, 3), (147, 116, 4), (146, 115, 6),
- (144, 113, 8), (142, 111, 10), (141, 110, 11), (140, 109, 12),
- (137, 106, 15), (136, 105, 16), (135, 104, 17), (130, 99, 22),
- (131, 100, 21), (135, 104, 17), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (137, 106, 15), (133, 102, 19), (129, 98, 23),
- (127, 96, 25), (117, 86, 35), (104, 73, 48), (97, 66, 55),
- (80, 49, 72), (77, 46, 74), (75, 44, 77), (71, 40, 81),
- (69, 38, 83), (66, 35, 86), (64, 33, 88), (59, 28, 93),
- (56, 25, 96), (50, 19, 102), (36, 5, 116), (24, 6, 128),
- (13, 17, 139), (6, 24, 146), (0, 30, 152), (4, 35, 157),
- (4, 35, 157), (5, 25, 147), (21, 9, 131), (22, 8, 130),
- (25, 5, 127), (49, 18, 103), (61, 30, 91), (75, 44, 77),
- (91, 60, 61), (109, 78, 43), (128, 97, 24), (137, 106, 15),
- (144, 113, 8), (147, 116, 5), (152, 121, 0), (154, 123, 1),
- (152, 121, 0), (150, 119, 2), (149, 118, 3), (148, 117, 4),
- (150, 119, 2), (153, 122, 0), (153, 122, 0), (153, 122, 0),
- (154, 123, 1), (154, 123, 1), (154, 123, 1), (151, 120, 1),
- (148, 117, 4), (145, 114, 7), (141, 110, 11), (138, 107, 14),
- (138, 107, 14), (137, 106, 15), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (132, 101, 20), (129, 98, 23), (120, 89, 32),
- (113, 82, 39), (110, 79, 42), (105, 74, 47), (112, 81, 40),
- (120, 89, 32), (126, 95, 26), (128, 97, 24), (129, 98, 23),
- (129, 98, 23), (129, 98, 23), (124, 93, 28), (110, 79, 42),
- (95, 64, 57), (87, 56, 65), (47, 16, 105), (69, 38, 83)
- ),
-
-// 174 Apophysis-040426-163WrldBndr
-((232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (55, 12, 9), (54, 11, 9), (54, 11, 10),
- (76, 33, 21), (98, 55, 33), (165, 122, 100), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (98, 55, 33), (98, 55, 33), (98, 55, 33), (165, 122, 100),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (73, 73, 73), (48, 91, 113), (61, 104, 126),
- (94, 137, 159), (183, 226, 248), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (95, 52, 30), (89, 46, 24), (89, 46, 24),
- (89, 46, 24), (92, 49, 27), (95, 52, 30), (98, 55, 33),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167)
- ),
-
-// 175 Apophysis-040426-163GrnPrpl
-((85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (77, 19, 74), (69, 11, 66), (61, 3, 58),
- (37, 20, 34), (5, 52, 2), (5, 52, 2), (5, 52, 2),
- (29, 28, 26), (53, 4, 50), (57, 3, 54), (61, 3, 58),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (133, 75, 130), (133, 75, 130), (133, 75, 130), (109, 51, 106),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (42, 100, 45),
- (26, 84, 29), (26, 84, 29), (26, 84, 29), (34, 92, 37),
- (42, 100, 45), (42, 100, 45), (42, 100, 45), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (101, 43, 98), (121, 63, 118), (141, 83, 138),
- (157, 99, 154), (173, 115, 170), (189, 131, 186), (221, 163, 218),
- (146, 204, 149), (122, 180, 125), (98, 156, 101), (90, 148, 93),
- (42, 100, 45), (26, 84, 29), (10, 68, 13), (5, 52, 2),
- (21, 36, 18), (53, 4, 50), (61, 3, 58), (77, 19, 74),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (77, 19, 74), (61, 3, 58),
- (29, 28, 26), (21, 36, 18), (21, 36, 18), (29, 28, 26),
- (61, 3, 58), (69, 11, 66), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82)
- ),
-
-// 176 Apophysis-040426-163SphPart2
-((81, 83, 26), (72, 80, 20), (67, 78, 17), (63, 77, 14),
- (61, 76, 13), (60, 76, 12), (60, 76, 12), (60, 76, 12),
- (57, 75, 10), (57, 75, 10), (57, 75, 10), (57, 75, 10),
- (57, 75, 10), (55, 74, 9), (54, 74, 8), (54, 74, 8),
- (54, 74, 8), (54, 74, 8), (58, 75, 11), (63, 77, 14),
- (69, 79, 18), (75, 81, 22), (76, 81, 23), (78, 82, 24),
- (84, 84, 28), (85, 84, 29), (87, 85, 30), (87, 85, 30),
- (87, 85, 30), (85, 84, 29), (84, 84, 28), (78, 82, 24),
- (72, 80, 20), (75, 81, 22), (78, 82, 24), (81, 83, 26),
- (82, 83, 27), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (84, 84, 28), (81, 83, 26), (78, 82, 24), (75, 81, 22),
- (72, 80, 20), (70, 79, 19), (69, 79, 18), (66, 78, 16),
- (66, 78, 16), (72, 80, 20), (73, 80, 21), (75, 81, 22),
- (76, 81, 23), (78, 82, 24), (78, 82, 24), (78, 82, 24),
- (75, 81, 22), (73, 80, 21), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (75, 81, 22), (78, 82, 24), (81, 83, 26), (78, 82, 24),
- (75, 81, 22), (75, 81, 22), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (81, 83, 26), (82, 83, 27), (84, 84, 28),
- (84, 84, 28), (84, 84, 28), (84, 84, 28), (81, 83, 26),
- (81, 83, 26), (82, 83, 27), (84, 84, 28), (87, 85, 30),
- (90, 86, 32), (108, 92, 44), (144, 104, 68), (186, 118, 96),
- (190, 163, 186), (73, 202, 247), (119, 186, 224), (166, 171, 202),
- (175, 168, 196), (184, 165, 190), (208, 157, 174), (253, 142, 144),
- (237, 135, 130), (181, 116, 93), (126, 98, 56), (114, 94, 48),
- (102, 90, 40), (87, 85, 30), (81, 83, 26), (75, 81, 22),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (69, 79, 18), (66, 78, 16), (63, 77, 14),
- (60, 76, 12), (63, 77, 14), (66, 78, 16), (67, 78, 17),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (75, 81, 22),
- (81, 83, 26), (87, 85, 30), (93, 87, 34), (106, 91, 43),
- (120, 96, 52), (141, 103, 66), (186, 118, 96), (208, 157, 174),
- (199, 160, 180), (250, 143, 146), (251, 142, 145), (253, 142, 144),
- (241, 146, 152), (193, 162, 184), (172, 169, 198), (163, 172, 204),
- (181, 166, 192), (190, 163, 186), (199, 160, 180), (225, 131, 122),
- (159, 109, 78), (120, 96, 52), (96, 88, 36), (87, 85, 30),
- (87, 85, 30), (99, 89, 38), (109, 92, 45), (120, 96, 52),
- (37, 214, 223), (34, 215, 221), (31, 216, 219), (28, 217, 217),
- (34, 215, 221), (43, 212, 227), (52, 209, 233), (147, 105, 70),
- (129, 99, 58), (174, 114, 88), (219, 129, 118), (240, 136, 132),
- (246, 138, 136), (199, 160, 180), (190, 163, 186), (187, 164, 188),
- (193, 162, 184), (180, 116, 92), (132, 100, 60), (111, 93, 46),
- (93, 87, 34), (100, 89, 39), (108, 92, 44), (135, 101, 62),
- (180, 116, 92), (234, 134, 128), (234, 134, 128), (171, 113, 86),
- (132, 100, 60), (108, 92, 44), (90, 86, 32), (81, 83, 26),
- (72, 80, 20), (66, 78, 16), (60, 76, 12), (60, 76, 12),
- (60, 76, 12), (60, 76, 12), (60, 76, 12), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (63, 77, 14),
- (66, 78, 16), (69, 79, 18), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (69, 79, 18),
- (72, 80, 20), (72, 80, 20), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (81, 83, 26), (78, 82, 24), (75, 81, 22), (72, 80, 20),
- (72, 80, 20), (75, 81, 22), (81, 83, 26), (87, 85, 30),
- (105, 91, 42), (123, 97, 54), (216, 128, 116), (150, 106, 72)
- ),
-
-// 177 Apophysis-040426-163StAmF
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (66, 36, 8),
- (133, 72, 16), (115, 96, 84), (98, 121, 152), (100, 132, 158),
- (103, 144, 165), (114, 178, 190), (118, 186, 199), (122, 194, 209),
- (117, 189, 201), (113, 185, 194), (99, 171, 174), (86, 158, 155),
- (121, 133, 30), (125, 125, 20), (130, 118, 10), (130, 108, 21),
- (130, 99, 33), (132, 104, 32), (134, 110, 32), (140, 111, 37),
- (146, 120, 151), (129, 168, 196), (138, 184, 209), (148, 201, 223),
- (119, 170, 187), (90, 139, 151), (107, 127, 93), (124, 116, 36),
- (141, 88, 34), (137, 94, 99), (134, 100, 164), (131, 108, 169),
- (129, 116, 174), (131, 107, 168), (133, 99, 162), (123, 92, 152),
- (138, 75, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (141, 61, 31), (141, 72, 40),
- (109, 113, 158), (105, 128, 161), (102, 144, 164), (94, 148, 159),
- (87, 152, 154), (89, 157, 158), (91, 163, 163), (89, 166, 163),
- (94, 170, 169), (106, 166, 177), (105, 160, 174), (105, 155, 171),
- (108, 151, 172), (112, 147, 174), (108, 146, 170), (104, 145, 166),
- (88, 140, 150), (48, 113, 75), (9, 87, 0), (4, 43, 0),
- (0, 0, 0), (0, 0, 0), (140, 70, 28), (136, 85, 39),
- (106, 108, 153), (96, 128, 153), (92, 127, 149), (89, 126, 146),
- (130, 102, 39), (135, 81, 31), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (135, 61, 21), (169, 105, 142), (182, 114, 153), (195, 124, 164),
- (150, 111, 180), (150, 119, 159), (156, 133, 157), (139, 147, 51),
- (134, 78, 22), (67, 39, 11), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (119, 123, 34), (101, 130, 90), (84, 138, 146),
- (91, 146, 155), (92, 146, 156), (97, 127, 154), (105, 111, 154),
- (139, 66, 26), (69, 33, 13), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (144, 60, 35), (144, 61, 36),
- (138, 79, 39), (117, 90, 148), (125, 108, 167), (149, 110, 179),
- (166, 122, 196), (170, 121, 192), (184, 143, 190), (185, 158, 183),
- (186, 196, 157), (181, 193, 152), (177, 191, 147), (115, 157, 181),
- (113, 129, 168), (97, 105, 145), (55, 34, 38), (0, 0, 0),
- (0, 0, 0), (85, 103, 20), (116, 115, 19), (127, 125, 30),
- (172, 172, 156), (153, 163, 210), (169, 194, 254), (176, 224, 252),
- (159, 195, 251), (165, 195, 254), (180, 179, 246), (205, 153, 213),
- (187, 152, 196), (180, 156, 177), (181, 173, 169), (181, 183, 163),
- (199, 185, 155), (203, 192, 153), (217, 179, 180), (216, 202, 182),
- (215, 211, 183), (214, 225, 222), (225, 234, 237), (218, 206, 253),
- (213, 203, 253), (216, 162, 222), (182, 138, 191), (140, 115, 180),
- (130, 119, 176), (103, 129, 160), (125, 135, 179), (151, 157, 206),
- (174, 184, 230), (188, 215, 246), (209, 229, 241), (238, 223, 225),
- (241, 182, 244), (253, 177, 254), (228, 157, 243), (211, 150, 223),
- (155, 162, 211), (119, 165, 187), (95, 156, 163), (87, 142, 150),
- (115, 133, 36), (125, 113, 30), (125, 115, 39), (106, 114, 156),
- (122, 103, 162), (122, 91, 151), (141, 69, 39), (144, 60, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (67, 38, 38), (112, 90, 147), (138, 105, 153)
- ),
-
-// 178 Apophysis-040426-163StCosOwl
-((90, 143, 129), (43, 93, 69), (45, 69, 77), (48, 45, 86),
- (53, 49, 107), (58, 53, 128), (51, 42, 151), (44, 32, 175),
- (25, 20, 87), (23, 10, 57), (22, 0, 28), (14, 2, 19),
- (6, 5, 11), (21, 12, 8), (37, 20, 5), (45, 19, 2),
- (53, 19, 0), (75, 30, 8), (70, 49, 37), (65, 68, 66),
- (73, 72, 105), (81, 76, 145), (94, 87, 181), (108, 98, 217),
- (184, 172, 255), (214, 200, 255), (244, 228, 255), (241, 225, 255),
- (238, 222, 255), (234, 218, 255), (231, 215, 255), (211, 196, 255),
- (177, 165, 255), (105, 91, 255), (94, 84, 202), (84, 78, 150),
- (98, 91, 175), (113, 105, 201), (130, 120, 223), (147, 135, 246),
- (185, 172, 255), (209, 194, 255), (233, 217, 255), (243, 226, 255),
- (253, 236, 255), (254, 238, 255), (255, 241, 255), (255, 249, 255),
- (255, 254, 255), (255, 255, 255), (255, 253, 255), (255, 251, 255),
- (255, 245, 255), (255, 240, 255), (251, 235, 255), (247, 230, 255),
- (184, 171, 255), (141, 131, 214), (98, 91, 174), (132, 116, 155),
- (167, 141, 137), (191, 158, 144), (215, 176, 152), (245, 196, 162),
- (236, 234, 233), (201, 187, 255), (163, 152, 238), (125, 117, 222),
- (98, 92, 175), (72, 67, 128), (40, 37, 79), (23, 26, 31),
- (4, 4, 7), (24, 10, 7), (45, 17, 7), (76, 34, 12),
- (107, 52, 18), (103, 59, 35), (100, 66, 53), (76, 67, 63),
- (61, 74, 75), (68, 64, 122), (60, 56, 108), (53, 49, 94),
- (44, 41, 78), (35, 33, 63), (25, 23, 45), (15, 14, 26),
- (21, 6, 0), (33, 9, 4), (46, 13, 9), (30, 6, 21),
- (15, 0, 33), (8, 3, 79), (3, 3, 80), (6, 0, 80),
- (12, 6, 80), (37, 26, 28), (66, 31, 34), (95, 37, 41),
- (100, 50, 51), (106, 64, 61), (92, 70, 67), (112, 95, 91),
- (71, 67, 127), (73, 68, 130), (75, 70, 133), (79, 73, 140),
- (83, 77, 147), (197, 24, 173), (208, 30, 187), (153, 138, 255),
- (173, 161, 255), (182, 169, 255), (183, 170, 255), (184, 172, 255),
- (185, 172, 255), (189, 176, 255), (211, 197, 255), (229, 213, 255),
- (225, 215, 255), (194, 185, 252), (164, 156, 250), (129, 122, 209),
- (95, 88, 168), (71, 67, 127), (42, 38, 90), (26, 25, 47),
- (3, 1, 21), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (4, 0, 19), (9, 0, 38), (19, 0, 57),
- (29, 0, 76), (41, 0, 72), (37, 0, 93), (42, 0, 91),
- (72, 0, 135), (130, 121, 231), (156, 145, 243), (182, 170, 255),
- (220, 205, 255), (236, 219, 255), (237, 221, 255), (223, 220, 231),
- (132, 129, 161), (101, 98, 142), (71, 67, 124), (34, 31, 60),
- (16, 15, 29), (0, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 2, 1), (29, 21, 17), (54, 39, 32), (59, 49, 48),
- (33, 31, 59), (32, 30, 57), (31, 29, 55), (20, 19, 36),
- (5, 5, 10), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (3, 11, 8), (7, 23, 27), (25, 71, 51), (47, 98, 19),
- (75, 112, 17), (107, 121, 15), (136, 86, 63), (152, 111, 90),
- (115, 80, 54), (104, 78, 62), (94, 77, 70), (59, 54, 52),
- (27, 27, 27), (1, 9, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 7), (19, 18, 34), (48, 45, 86),
- (80, 75, 143), (130, 121, 231), (169, 160, 255), (206, 192, 255),
- (236, 220, 255), (255, 238, 255), (255, 247, 255), (255, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 250, 248), (255, 255, 219),
- (255, 237, 138), (218, 158, 119), (210, 164, 97), (138, 126, 84),
- (118, 106, 65), (126, 98, 39), (76, 77, 31), (74, 54, 47),
- (44, 41, 67), (29, 27, 52), (41, 38, 73), (69, 64, 78),
- (130, 106, 83), (170, 141, 122), (219, 161, 134), (233, 186, 151),
- (255, 253, 214), (220, 255, 255), (237, 234, 255), (222, 222, 231),
- (140, 245, 157), (108, 172, 113), (127, 127, 79), (139, 117, 113),
- (103, 102, 113), (84, 84, 129), (89, 83, 159), (130, 121, 231),
- (161, 150, 255), (189, 176, 255), (208, 194, 255), (242, 226, 255),
- (251, 234, 255), (255, 239, 255), (255, 240, 255), (255, 241, 255),
- (255, 246, 255), (255, 250, 255), (255, 251, 255), (255, 251, 255),
- (255, 243, 255), (245, 228, 255), (222, 207, 255), (183, 171, 255)
- ),
-
-// 179 Apophysis-040426-163StGenie
-((64, 50, 36), (23, 82, 142), (13, 68, 124), (3, 55, 107),
- (32, 45, 59), (61, 36, 12), (71, 39, 7), (81, 42, 3),
- (89, 44, 0), (105, 52, 0), (121, 60, 0), (150, 75, 0),
- (179, 90, 0), (201, 101, 1), (224, 113, 2), (230, 116, 3),
- (236, 120, 4), (254, 139, 25), (254, 143, 32), (254, 147, 39),
- (254, 141, 28), (254, 135, 17), (253, 134, 16), (253, 134, 15),
- (245, 136, 28), (233, 142, 52), (221, 149, 77), (228, 161, 95),
- (235, 174, 114), (243, 175, 108), (251, 176, 102), (249, 165, 81),
- (242, 149, 56), (252, 138, 23), (251, 135, 18), (250, 132, 14),
- (252, 129, 7), (254, 127, 0), (252, 126, 0), (251, 125, 0),
- (226, 115, 3), (221, 112, 2), (217, 110, 2), (195, 99, 3),
- (173, 89, 4), (161, 83, 5), (150, 78, 7), (136, 69, 3),
- (135, 68, 0), (149, 77, 5), (173, 88, 2), (198, 99, 0),
- (208, 104, 0), (219, 110, 0), (223, 112, 0), (228, 115, 1),
- (250, 126, 1), (251, 127, 1), (253, 128, 2), (245, 126, 6),
- (237, 124, 10), (231, 120, 8), (225, 116, 7), (204, 107, 10),
- (169, 85, 1), (119, 60, 0), (100, 51, 0), (82, 42, 1),
- (78, 45, 12), (75, 49, 23), (30, 40, 50), (19, 52, 84),
- (49, 111, 173), (63, 89, 115), (78, 68, 58), (133, 82, 32),
- (189, 97, 6), (200, 102, 5), (211, 107, 4), (217, 111, 5),
- (210, 106, 2), (145, 75, 4), (114, 58, 2), (83, 42, 0),
- (75, 43, 10), (68, 45, 21), (19, 39, 59), (5, 48, 92),
- (3, 68, 133), (10, 53, 95), (17, 38, 58), (30, 38, 46),
- (43, 39, 35), (82, 42, 2), (103, 52, 0), (128, 68, 8),
- (146, 85, 24), (211, 173, 135), (206, 169, 132), (201, 166, 130),
- (167, 149, 130), (134, 132, 131), (144, 90, 35), (133, 72, 12),
- (137, 70, 4), (136, 69, 3), (135, 69, 3), (133, 68, 3),
- (132, 67, 3), (128, 66, 3), (121, 61, 2), (118, 59, 0),
- (124, 63, 2), (141, 72, 4), (147, 76, 5), (153, 80, 7),
- (187, 110, 34), (203, 158, 114), (204, 171, 138), (222, 188, 155),
- (251, 202, 153), (249, 188, 127), (247, 175, 102), (231, 155, 79),
- (216, 136, 56), (214, 113, 12), (196, 100, 3), (156, 78, 0),
- (129, 66, 2), (99, 51, 2), (104, 53, 2), (110, 56, 3),
- (127, 65, 3), (149, 75, 1), (187, 94, 0), (202, 101, 0),
- (193, 97, 1), (169, 86, 3), (146, 75, 5), (137, 70, 3),
- (128, 65, 2), (116, 58, 1), (98, 50, 1), (80, 49, 17),
- (73, 71, 69), (90, 152, 213), (78, 155, 231), (67, 158, 249),
- (94, 170, 245), (152, 199, 246), (200, 218, 237), (232, 234, 236),
- (121, 148, 176), (86, 127, 168), (52, 106, 160), (22, 44, 66),
- (90, 70, 49), (98, 58, 17), (118, 60, 1), (152, 76, 0),
- (200, 101, 1), (229, 149, 68), (234, 157, 80), (240, 166, 92),
- (252, 175, 97), (254, 153, 52), (253, 140, 27), (252, 133, 14),
- (236, 119, 2), (228, 115, 1), (221, 111, 0), (207, 103, 0),
- (185, 92, 0), (152, 80, 7), (138, 72, 5), (124, 71, 18),
- (130, 87, 44), (82, 122, 162), (47, 141, 235), (21, 124, 226),
- (8, 110, 213), (1, 122, 244), (1, 127, 253), (55, 147, 239),
- (187, 216, 246), (188, 216, 244), (190, 216, 243), (130, 188, 246),
- (55, 155, 254), (4, 129, 254), (2, 118, 234), (4, 107, 210),
- (5, 105, 205), (6, 105, 204), (0, 89, 177), (0, 87, 173),
- (8, 101, 195), (79, 141, 203), (130, 157, 185), (141, 151, 160),
- (208, 172, 137), (217, 175, 132), (219, 165, 111), (229, 147, 65),
- (229, 127, 25), (229, 118, 7), (225, 113, 1), (231, 117, 4),
- (236, 121, 5), (238, 121, 4), (239, 123, 7), (248, 130, 12),
- (252, 132, 11), (251, 130, 9), (241, 124, 7), (236, 122, 8),
- (223, 114, 4), (222, 111, 1), (198, 100, 2), (161, 82, 4),
- (149, 76, 4), (144, 74, 4), (142, 73, 5), (147, 75, 2),
- (160, 81, 2), (190, 95, 1), (211, 106, 1), (217, 111, 5),
- (215, 109, 3), (198, 99, 0), (160, 81, 2), (150, 77, 3),
- (147, 76, 5), (142, 74, 6), (146, 78, 10), (149, 86, 24),
- (194, 120, 45), (209, 160, 110), (219, 183, 147), (234, 193, 153),
- (254, 217, 181), (225, 211, 197), (227, 225, 222), (252, 222, 192),
- (239, 208, 178), (216, 179, 142), (234, 178, 123), (250, 170, 89),
- (252, 152, 52), (253, 143, 32), (243, 132, 20), (235, 121, 7),
- (229, 119, 8), (215, 132, 50), (196, 148, 101), (174, 138, 102)
- ),
-
-// 180 Apophysis-040426-163St
-((79, 122, 116), (102, 152, 145), (90, 137, 130), (78, 122, 116),
- (89, 108, 95), (101, 95, 74), (104, 98, 76), (108, 102, 79),
- (158, 151, 120), (183, 175, 142), (208, 200, 165), (208, 200, 165),
- (209, 201, 166), (195, 188, 153), (182, 175, 140), (166, 159, 127),
- (151, 144, 114), (83, 128, 121), (77, 121, 114), (72, 114, 108),
- (47, 76, 73), (22, 39, 39), (13, 23, 23), (4, 8, 8),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (16, 17, 12),
- (28, 24, 19), (50, 45, 35), (73, 67, 52), (128, 122, 96),
- (171, 165, 131), (227, 172, 227), (237, 197, 238), (248, 223, 249),
- (245, 231, 245), (242, 239, 241), (236, 238, 238), (254, 240, 223),
- (230, 220, 187), (166, 186, 166), (103, 152, 145), (75, 115, 110),
- (48, 78, 75), (31, 51, 50), (14, 25, 25), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (2, 4, 5), (2, 5, 3), (2, 6, 2),
- (2, 7, 3), (3, 9, 4), (4, 10, 4), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (32, 28, 22), (67, 61, 48),
- (156, 149, 118), (184, 176, 143), (212, 204, 169), (212, 204, 169),
- (213, 205, 169), (211, 203, 167), (161, 155, 123), (123, 117, 91),
- (92, 86, 67), (10, 18, 19), (7, 14, 12), (5, 10, 5),
- (11, 20, 21), (40, 36, 28), (47, 78, 74), (66, 99, 93),
- (100, 149, 142), (107, 156, 149), (114, 164, 157), (120, 170, 163),
- (126, 177, 170), (143, 183, 172), (124, 175, 168), (103, 152, 145),
- (127, 121, 94), (46, 41, 32), (31, 27, 21), (17, 14, 11),
- (5, 10, 5), (2, 7, 2), (1, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (2, 4, 4), (3, 6, 7), (5, 10, 5), (4, 8, 9),
- (21, 37, 37), (55, 90, 85), (79, 94, 80), (104, 98, 76),
- (120, 114, 89), (139, 133, 104), (141, 135, 106), (123, 117, 91),
- (97, 91, 71), (96, 90, 70), (96, 90, 70), (72, 83, 70),
- (48, 43, 33), (21, 18, 14), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (4, 10, 4),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (11, 9, 7), (46, 41, 32), (85, 79, 61),
- (112, 106, 83), (147, 140, 110), (157, 150, 119), (148, 141, 111),
- (128, 121, 95), (112, 106, 82), (95, 89, 69), (52, 47, 36),
- (23, 19, 15), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (18, 32, 32), (46, 77, 74), (66, 105, 100), (70, 110, 105),
- (54, 88, 84), (49, 44, 34), (19, 16, 13), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (12, 10, 8),
- (15, 27, 27), (35, 60, 58), (43, 72, 69), (40, 68, 65),
- (27, 46, 45), (15, 26, 27), (5, 10, 5), (5, 10, 5),
- (4, 9, 4), (6, 5, 4), (4, 4, 3), (1, 2, 1),
- (1, 4, 1), (3, 7, 2), (5, 10, 5), (18, 32, 32),
- (16, 48, 112), (61, 99, 94), (82, 126, 120), (95, 89, 69)
- ),
-
-// 181 Apophysis-040426-163StSatAngel
-((169, 159, 187), (200, 153, 237), (210, 169, 240), (220, 186, 244),
- (228, 185, 237), (237, 184, 231), (244, 184, 216), (252, 184, 201),
- (238, 136, 182), (231, 130, 188), (225, 124, 195), (223, 124, 198),
- (222, 125, 201), (221, 122, 200), (220, 119, 199), (221, 118, 196),
- (223, 118, 194), (241, 126, 165), (242, 128, 140), (243, 131, 116),
- (239, 138, 115), (236, 145, 115), (233, 144, 110), (231, 144, 105),
- (204, 182, 87), (202, 205, 106), (200, 228, 125), (200, 241, 139),
- (200, 255, 153), (200, 252, 157), (201, 249, 161), (207, 241, 152),
- (179, 233, 132), (155, 197, 121), (162, 186, 146), (169, 176, 171),
- (182, 168, 196), (196, 161, 221), (199, 163, 224), (202, 165, 228),
- (219, 170, 253), (230, 183, 245), (241, 197, 237), (242, 192, 229),
- (244, 188, 221), (245, 190, 220), (247, 192, 219), (251, 207, 225),
- (254, 215, 221), (254, 211, 224), (253, 205, 213), (253, 199, 203),
- (253, 182, 192), (253, 166, 181), (253, 161, 175), (254, 157, 170),
- (218, 188, 121), (181, 186, 116), (144, 185, 111), (137, 184, 98),
- (131, 184, 85), (135, 191, 86), (139, 198, 88), (156, 242, 78),
- (160, 254, 74), (167, 225, 56), (171, 218, 57), (175, 211, 59),
- (176, 210, 59), (177, 209, 60), (182, 196, 56), (184, 202, 68),
- (230, 147, 104), (234, 137, 104), (239, 128, 105), (245, 136, 125),
- (251, 145, 145), (250, 157, 157), (250, 170, 169), (255, 190, 198),
- (246, 188, 216), (229, 198, 250), (237, 209, 250), (246, 220, 250),
- (244, 227, 250), (243, 235, 251), (250, 245, 247), (255, 254, 243),
- (224, 217, 239), (221, 208, 233), (218, 199, 227), (223, 209, 228),
- (229, 219, 229), (205, 212, 207), (209, 231, 195), (211, 242, 188),
- (194, 254, 142), (145, 194, 103), (172, 214, 117), (200, 235, 132),
- (206, 234, 143), (212, 233, 155), (212, 255, 176), (230, 246, 222),
- (245, 245, 233), (236, 233, 237), (227, 221, 242), (236, 227, 233),
- (246, 234, 224), (246, 217, 208), (234, 201, 167), (219, 203, 138),
- (214, 205, 130), (202, 238, 140), (194, 229, 150), (187, 220, 161),
- (194, 209, 187), (186, 170, 211), (199, 159, 229), (203, 156, 240),
- (203, 151, 244), (198, 134, 248), (194, 118, 252), (199, 119, 243),
- (204, 121, 234), (210, 119, 221), (222, 121, 198), (246, 134, 164),
- (244, 149, 136), (211, 187, 107), (200, 193, 91), (190, 200, 76),
- (186, 200, 69), (190, 191, 68), (206, 158, 67), (217, 140, 72),
- (231, 137, 97), (231, 145, 106), (232, 153, 115), (231, 155, 116),
- (231, 158, 117), (230, 161, 118), (230, 164, 121), (222, 180, 122),
- (218, 193, 126), (218, 202, 136), (202, 205, 155), (187, 208, 174),
- (206, 205, 215), (210, 182, 227), (210, 170, 239), (203, 154, 241),
- (165, 156, 182), (157, 155, 167), (150, 155, 153), (147, 172, 130),
- (126, 159, 100), (120, 170, 77), (121, 175, 74), (128, 169, 93),
- (121, 168, 80), (120, 201, 45), (138, 219, 46), (156, 238, 47),
- (155, 243, 50), (159, 232, 46), (168, 219, 51), (177, 214, 65),
- (201, 203, 103), (198, 212, 107), (196, 221, 111), (201, 215, 115),
- (207, 210, 121), (214, 198, 123), (215, 194, 121), (223, 184, 128),
- (239, 164, 141), (233, 136, 190), (223, 147, 221), (199, 150, 237),
- (191, 147, 225), (189, 145, 223), (205, 120, 231), (211, 118, 217),
- (237, 128, 175), (236, 128, 178), (235, 129, 181), (157, 157, 165),
- (163, 155, 179), (227, 120, 186), (240, 123, 163), (253, 131, 146),
- (253, 138, 143), (252, 144, 146), (245, 126, 158), (235, 123, 175),
- (230, 120, 181), (218, 119, 203), (208, 119, 225), (204, 121, 235),
- (204, 121, 234), (208, 118, 223), (215, 118, 209), (225, 119, 190),
- (242, 125, 162), (248, 133, 128), (236, 145, 116), (230, 153, 111),
- (228, 161, 115), (227, 173, 124), (235, 181, 149), (245, 164, 195),
- (219, 139, 223), (215, 146, 237), (215, 141, 231), (214, 125, 219),
- (212, 119, 217), (215, 118, 210), (221, 118, 196), (225, 119, 191),
- (231, 120, 179), (255, 151, 159), (251, 155, 174), (249, 182, 178),
- (237, 200, 173), (233, 226, 190), (227, 230, 181), (219, 254, 193),
- (233, 235, 200), (237, 236, 227), (211, 230, 201), (201, 204, 206),
- (168, 189, 155), (146, 184, 115), (136, 196, 84), (131, 220, 49),
- (151, 241, 68), (156, 243, 76), (160, 230, 97), (178, 251, 105),
- (188, 245, 117), (191, 235, 114), (178, 245, 119), (183, 245, 128),
- (169, 205, 141), (171, 184, 166), (242, 142, 179), (248, 135, 160),
- (253, 137, 152), (255, 135, 145), (255, 133, 144), (254, 135, 142),
- (250, 135, 134), (247, 143, 135), (243, 147, 131), (240, 158, 136)
- ),
-
-// 182 Apophysis-040427-1knotted
-((146, 120, 27), (146, 97, 30), (147, 80, 45), (148, 63, 60),
- (139, 56, 56), (130, 50, 53), (119, 46, 39), (109, 42, 25),
- (95, 56, 17), (80, 53, 28), (65, 51, 40), (91, 74, 47),
- (117, 98, 55), (136, 113, 41), (156, 128, 28), (152, 139, 26),
- (149, 151, 24), (146, 120, 27), (162, 98, 50), (178, 76, 74),
- (190, 45, 111), (202, 15, 148), (219, 12, 179), (237, 9, 210),
- (255, 0, 221), (255, 0, 224), (255, 0, 228), (255, 0, 231),
- (255, 0, 234), (247, 0, 244), (239, 0, 254), (251, 12, 227),
- (246, 3, 219), (219, 15, 172), (187, 19, 154), (156, 24, 136),
- (160, 24, 133), (164, 24, 131), (164, 24, 131), (164, 24, 131),
- (163, 25, 111), (149, 27, 80), (135, 29, 49), (137, 31, 47),
- (139, 33, 45), (134, 33, 42), (129, 34, 40), (127, 37, 37),
- (111, 46, 40), (71, 60, 77), (48, 76, 115), (25, 93, 154),
- (25, 93, 154), (25, 93, 154), (27, 119, 125), (29, 145, 96),
- (44, 125, 84), (65, 85, 76), (87, 45, 69), (107, 37, 59),
- (127, 30, 50), (131, 29, 48), (136, 29, 47), (138, 30, 46),
- (150, 40, 69), (155, 24, 138), (149, 24, 150), (143, 25, 163),
- (145, 26, 159), (148, 27, 156), (148, 28, 136), (163, 26, 132),
- (162, 25, 129), (154, 43, 95), (147, 61, 62), (149, 56, 61),
- (151, 51, 61), (137, 50, 65), (124, 49, 70), (109, 54, 83),
- (106, 55, 74), (64, 154, 102), (92, 157, 65), (121, 161, 28),
- (127, 158, 27), (134, 155, 26), (134, 155, 26), (129, 149, 78),
- (124, 114, 63), (107, 130, 45), (91, 146, 27), (91, 146, 27),
- (91, 146, 27), (96, 111, 42), (75, 88, 60), (78, 46, 85),
- (83, 28, 112), (109, 24, 143), (114, 31, 133), (119, 39, 124),
- (121, 41, 93), (123, 44, 63), (115, 18, 29), (78, 9, 37),
- (59, 9, 12), (42, 48, 31), (26, 88, 51), (28, 115, 64),
- (30, 143, 77), (28, 155, 78), (28, 156, 81), (28, 156, 81),
- (58, 114, 89), (164, 24, 131), (186, 18, 144), (208, 12, 158),
- (223, 16, 192), (238, 8, 202), (214, 9, 176), (175, 20, 148),
- (150, 26, 156), (87, 59, 155), (25, 93, 154), (25, 93, 154),
- (25, 93, 154), (28, 94, 155), (102, 100, 139), (144, 87, 128),
- (152, 53, 120), (185, 22, 69), (169, 43, 61), (154, 64, 53),
- (146, 97, 30), (91, 146, 27), (27, 156, 76), (29, 158, 75),
- (140, 96, 21), (101, 69, 32), (62, 42, 44), (59, 33, 40),
- (57, 25, 36), (59, 63, 74), (66, 73, 79), (74, 87, 96),
- (120, 53, 124), (118, 25, 155), (131, 26, 157), (145, 28, 160),
- (144, 58, 131), (141, 71, 69), (159, 74, 33), (255, 60, 51),
- (190, 24, 74), (183, 19, 84), (176, 15, 95), (147, 56, 63),
- (137, 61, 61), (134, 93, 61), (125, 103, 56), (133, 117, 65),
- (144, 102, 62), (182, 24, 57), (192, 25, 76), (203, 26, 96),
- (216, 68, 152), (249, 199, 211), (202, 147, 168), (128, 126, 137),
- (28, 156, 81), (28, 155, 79), (28, 155, 78), (43, 91, 77),
- (78, 73, 54), (92, 52, 40), (113, 42, 38), (140, 42, 31),
- (155, 53, 30), (155, 73, 33), (159, 88, 46), (160, 86, 49),
- (154, 65, 51), (149, 47, 61), (168, 18, 108), (161, 20, 114),
- (126, 30, 57), (105, 25, 52), (85, 21, 47), (72, 10, 47),
- (38, 21, 27), (31, 15, 0), (1, 10, 27), (39, 26, 35),
- (74, 27, 61), (104, 7, 110), (124, 8, 105), (184, 20, 71),
- (188, 17, 59), (175, 18, 47), (157, 35, 34), (138, 33, 27),
- (130, 11, 5), (117, 1, 22), (119, 10, 3), (109, 41, 4),
- (125, 36, 20), (129, 35, 35), (128, 36, 37), (127, 35, 38),
- (129, 34, 38), (138, 31, 39), (139, 35, 34), (139, 43, 31),
- (159, 54, 22), (156, 71, 30), (157, 100, 31), (188, 117, 29),
- (156, 116, 64), (157, 104, 86), (161, 76, 107), (222, 39, 157),
- (255, 4, 193), (244, 8, 215), (236, 6, 219), (202, 16, 201),
- (150, 31, 159), (153, 29, 141), (150, 46, 123), (131, 53, 75),
- (124, 51, 70), (130, 59, 41), (146, 62, 28), (140, 60, 23),
- (139, 43, 31), (143, 39, 30), (151, 31, 32), (138, 31, 41),
- (140, 32, 45), (138, 31, 41), (138, 31, 41), (138, 31, 41),
- (132, 36, 37), (128, 38, 38), (128, 40, 38), (139, 50, 32),
- (146, 62, 28), (146, 89, 20), (146, 97, 30), (146, 97, 30),
- (157, 100, 31), (146, 120, 27), (146, 120, 27), (146, 120, 27),
- (146, 120, 27), (146, 120, 27), (146, 97, 30), (146, 97, 30)
- ),
-
-// 183 Apophysis-040427-4AlngSpder
-((88, 35, 3), (69, 26, 7), (67, 25, 6), (65, 24, 6),
- (71, 27, 6), (77, 31, 7), (79, 31, 5), (81, 31, 4),
- (82, 33, 3), (77, 30, 3), (72, 27, 4), (67, 24, 4),
- (63, 22, 4), (62, 22, 6), (62, 23, 8), (67, 24, 6),
- (72, 25, 5), (100, 33, 4), (107, 39, 4), (115, 46, 5),
- (120, 47, 8), (126, 48, 12), (122, 45, 12), (118, 43, 12),
- (100, 40, 16), (92, 38, 11), (85, 36, 6), (86, 35, 3),
- (88, 34, 0), (87, 32, 0), (87, 31, 0), (83, 32, 1),
- (83, 34, 4), (77, 33, 8), (77, 30, 7), (78, 27, 6),
- (80, 28, 7), (82, 30, 8), (82, 31, 8), (83, 33, 8),
- (102, 48, 10), (115, 54, 18), (129, 60, 27), (131, 62, 22),
- (133, 65, 18), (134, 63, 17), (136, 62, 17), (131, 61, 12),
- (121, 57, 11), (113, 46, 0), (116, 44, 0), (119, 43, 0),
- (123, 47, 0), (127, 52, 0), (133, 55, 0), (140, 58, 0),
- (127, 49, 13), (116, 47, 12), (105, 45, 11), (101, 45, 11),
- (98, 45, 11), (96, 41, 7), (94, 38, 3), (102, 36, 0),
- (109, 36, 0), (109, 41, 6), (102, 41, 8), (95, 42, 10),
- (91, 41, 8), (87, 41, 7), (81, 36, 3), (73, 29, 2),
- (60, 23, 5), (59, 21, 3), (58, 19, 2), (61, 20, 3),
- (64, 21, 4), (64, 21, 4), (64, 21, 5), (58, 20, 7),
- (57, 21, 5), (40, 27, 0), (42, 21, 2), (45, 15, 5),
- (47, 14, 2), (49, 13, 0), (56, 17, 2), (61, 21, 11),
- (82, 34, 11), (99, 47, 19), (117, 61, 28), (127, 65, 27),
- (137, 70, 27), (129, 88, 32), (133, 74, 16), (132, 70, 13),
- (133, 60, 7), (124, 57, 4), (124, 57, 7), (125, 57, 10),
- (131, 59, 10), (138, 62, 10), (146, 75, 13), (161, 89, 17),
- (251, 49, 39), (215, 90, 51), (179, 132, 64), (174, 112, 41),
- (170, 92, 18), (145, 91, 17), (147, 76, 14), (154, 68, 7),
- (155, 59, 19), (128, 60, 13), (125, 58, 13), (123, 56, 14),
- (116, 52, 8), (105, 45, 8), (102, 39, 6), (100, 36, 0),
- (87, 27, 0), (79, 27, 3), (72, 27, 6), (71, 27, 6),
- (70, 28, 6), (73, 31, 9), (78, 37, 5), (82, 44, 8),
- (97, 43, 15), (110, 50, 16), (112, 51, 12), (115, 52, 9),
- (115, 47, 10), (107, 48, 8), (99, 46, 2), (86, 40, 0),
- (69, 28, 0), (66, 25, 2), (64, 23, 5), (63, 23, 5),
- (62, 24, 5), (59, 24, 5), (61, 24, 5), (64, 23, 5),
- (70, 21, 4), (72, 15, 4), (71, 19, 6), (71, 23, 9),
- (75, 28, 10), (72, 34, 11), (74, 39, 7), (86, 41, 12),
- (105, 53, 16), (111, 57, 10), (117, 62, 5), (117, 58, 2),
- (122, 53, 11), (124, 50, 11), (116, 46, 10), (103, 44, 10),
- (86, 37, 7), (74, 32, 7), (74, 31, 7), (75, 30, 7),
- (77, 31, 5), (82, 37, 6), (86, 40, 4), (93, 41, 4),
- (97, 35, 0), (93, 34, 0), (89, 33, 0), (74, 28, 5),
- (68, 27, 5), (61, 26, 6), (56, 24, 1), (50, 18, 5),
- (45, 18, 23), (44, 16, 15), (54, 11, 0), (66, 17, 0),
- (75, 29, 3), (93, 41, 4), (110, 51, 9), (126, 50, 14),
- (135, 72, 19), (147, 73, 15), (159, 75, 11), (163, 83, 0),
- (180, 75, 10), (157, 46, 0), (137, 42, 10), (131, 40, 9),
- (124, 50, 11), (120, 54, 2), (117, 54, 0), (117, 50, 7),
- (112, 48, 10), (106, 47, 17), (103, 44, 12), (98, 38, 10),
- (94, 37, 7), (90, 38, 1), (92, 36, 0), (89, 35, 0),
- (82, 36, 0), (76, 32, 3), (72, 25, 0), (71, 25, 2),
- (72, 28, 3), (80, 29, 2), (91, 31, 3), (96, 36, 2),
- (100, 40, 3), (104, 39, 0), (105, 42, 1), (118, 47, 0),
- (111, 46, 4), (104, 45, 5), (96, 35, 7), (89, 33, 6),
- (82, 28, 4), (77, 23, 0), (81, 23, 0), (86, 12, 1),
- (106, 29, 0), (108, 35, 2), (112, 43, 10), (119, 49, 15),
- (115, 47, 28), (118, 54, 16), (126, 58, 21), (121, 53, 16),
- (110, 44, 12), (106, 37, 6), (101, 33, 0), (102, 29, 10),
- (96, 29, 20), (111, 36, 13), (129, 49, 16), (142, 63, 20),
- (150, 65, 26), (159, 82, 36), (158, 79, 20), (158, 85, 16),
- (158, 78, 15), (153, 72, 19), (148, 71, 15), (145, 68, 14),
- (137, 62, 4), (128, 67, 0), (134, 60, 0), (133, 55, 6),
- (127, 52, 12), (131, 47, 13), (165, 48, 30), (172, 68, 13)
- ),
-
-// 184 Apophysis-040427-4AlienFlwerBwl
-((155, 136, 68), (138, 97, 53), (135, 105, 52), (133, 113, 52),
- (130, 103, 51), (127, 94, 51), (120, 79, 51), (113, 65, 51),
- (0, 0, 0), (24, 19, 18), (49, 38, 36), (83, 72, 57),
- (118, 107, 79), (120, 103, 75), (123, 99, 71), (127, 95, 77),
- (131, 91, 83), (151, 102, 61), (144, 107, 58), (138, 113, 56),
- (148, 119, 60), (158, 126, 65), (156, 131, 66), (155, 136, 68),
- (144, 137, 85), (150, 134, 91), (157, 131, 98), (163, 129, 95),
- (170, 127, 92), (167, 130, 92), (165, 133, 92), (168, 135, 84),
- (171, 133, 86), (166, 142, 94), (155, 140, 80), (145, 138, 66),
- (137, 125, 72), (129, 113, 79), (135, 111, 75), (141, 109, 71),
- (160, 130, 80), (167, 141, 89), (174, 153, 98), (179, 145, 98),
- (185, 137, 99), (182, 133, 104), (180, 129, 110), (186, 136, 113),
- (175, 144, 113), (173, 147, 112), (172, 139, 106), (172, 131, 101),
- (161, 129, 107), (150, 128, 114), (147, 129, 111), (145, 130, 109),
- (125, 132, 90), (119, 122, 86), (114, 113, 83), (118, 117, 88),
- (123, 122, 94), (129, 123, 103), (136, 124, 112), (156, 139, 113),
- (182, 163, 131), (212, 197, 158), (219, 207, 176), (226, 218, 195),
- (226, 216, 197), (226, 214, 200), (228, 216, 200), (230, 219, 197),
- (227, 219, 196), (226, 217, 191), (226, 215, 187), (221, 205, 176),
- (217, 196, 165), (212, 197, 161), (208, 199, 158), (214, 201, 159),
- (217, 206, 174), (224, 213, 185), (215, 203, 172), (207, 194, 160),
- (207, 191, 153), (208, 189, 147), (193, 179, 134), (191, 162, 118),
- (185, 161, 113), (182, 161, 114), (179, 162, 116), (180, 164, 117),
- (181, 167, 118), (187, 181, 123), (193, 182, 136), (201, 188, 146),
- (210, 184, 151), (207, 188, 156), (208, 191, 155), (209, 194, 155),
- (207, 193, 154), (206, 192, 153), (205, 182, 164), (186, 180, 164),
- (175, 162, 154), (168, 148, 136), (162, 135, 118), (166, 134, 113),
- (170, 134, 108), (171, 135, 109), (189, 145, 108), (188, 149, 116),
- (196, 160, 128), (212, 191, 160), (213, 191, 166), (214, 191, 173),
- (214, 200, 174), (208, 196, 174), (212, 191, 160), (211, 182, 148),
- (207, 177, 143), (201, 170, 139), (195, 164, 135), (189, 164, 134),
- (183, 164, 134), (174, 154, 127), (161, 163, 116), (160, 150, 101),
- (141, 137, 92), (129, 132, 89), (132, 133, 92), (136, 134, 95),
- (143, 135, 96), (152, 133, 103), (165, 152, 117), (175, 156, 114),
- (174, 149, 108), (162, 133, 96), (150, 117, 84), (146, 111, 79),
- (142, 106, 74), (149, 95, 69), (143, 94, 53), (143, 99, 52),
- (141, 97, 50), (142, 86, 63), (135, 82, 59), (129, 79, 56),
- (134, 97, 52), (131, 98, 53), (119, 98, 53), (122, 90, 51),
- (0, 2, 0), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 1), (113, 64, 32), (132, 75, 46),
- (124, 69, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (46, 36, 27), (107, 80, 50), (126, 97, 65),
- (136, 106, 70), (140, 110, 64), (144, 115, 59), (147, 122, 68),
- (164, 142, 85), (183, 157, 108), (195, 168, 121), (201, 184, 141),
- (205, 188, 145), (207, 187, 154), (183, 171, 147), (164, 128, 128),
- (150, 128, 114), (130, 110, 111), (133, 119, 93), (148, 121, 78),
- (160, 125, 83), (160, 126, 84), (161, 128, 85), (168, 136, 77),
- (169, 130, 75), (171, 111, 85), (172, 112, 88), (164, 126, 90),
- (157, 130, 83), (146, 126, 89), (140, 142, 105), (149, 153, 120),
- (162, 157, 117), (170, 142, 105), (165, 131, 93), (156, 118, 82),
- (149, 118, 74), (143, 108, 68), (153, 101, 77), (161, 101, 77),
- (175, 114, 93), (179, 130, 100), (188, 150, 114), (195, 172, 128),
- (201, 188, 144), (210, 195, 156), (217, 202, 169), (222, 208, 181),
- (214, 200, 174), (206, 193, 174), (200, 180, 147), (194, 173, 142),
- (192, 173, 130), (192, 164, 125), (195, 158, 129), (190, 161, 129),
- (180, 151, 119), (168, 127, 107), (151, 115, 99), (131, 107, 83),
- (140, 114, 79), (157, 131, 98), (181, 152, 118), (189, 165, 139),
- (207, 195, 157), (216, 211, 181), (228, 218, 191), (220, 212, 191),
- (206, 202, 190), (209, 208, 178), (199, 196, 155), (201, 190, 145),
- (195, 187, 151), (184, 169, 128), (176, 162, 113), (168, 157, 101),
- (157, 130, 77), (140, 104, 54), (114, 79, 41), (27, 22, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (66, 52, 41),
- (111, 104, 76), (144, 120, 86), (178, 148, 120), (157, 152, 86)
- ),
-
-// 185 Apophysis-040427-4AlienFlwrBwl_inv
-((54, 67, 109), (44, 66, 103), (45, 66, 99), (46, 67, 96),
- (47, 65, 99), (49, 63, 102), (49, 68, 96), (50, 73, 91),
- (67, 84, 91), (78, 89, 104), (89, 95, 117), (87, 108, 132),
- (85, 121, 147), (75, 115, 147), (66, 110, 147), (66, 108, 143),
- (67, 106, 139), (50, 90, 116), (45, 77, 99), (41, 64, 82),
- (44, 61, 81), (47, 59, 81), (45, 61, 88), (43, 64, 95),
- (40, 69, 113), (49, 78, 114), (58, 88, 116), (65, 89, 118),
- (72, 91, 121), (76, 96, 124), (81, 101, 128), (94, 92, 139),
- (95, 105, 154), (122, 119, 162), (120, 120, 161), (119, 121, 160),
- (111, 121, 156), (103, 122, 152), (96, 112, 145), (90, 103, 138),
- (80, 103, 145), (87, 113, 150), (94, 123, 155), (103, 136, 168),
- (113, 149, 181), (109, 154, 183), (106, 160, 186), (112, 161, 202),
- (112, 156, 203), (120, 162, 200), (123, 169, 199), (126, 176, 199),
- (125, 166, 200), (124, 157, 202), (130, 157, 202), (136, 157, 202),
- (153, 177, 221), (204, 216, 238), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 254, 254), (255, 253, 254), (142, 191, 223),
- (123, 180, 209), (174, 211, 238), (214, 233, 246), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (209, 219, 228), (148, 175, 205),
- (132, 148, 181), (121, 144, 188), (111, 140, 196), (101, 126, 183),
- (91, 113, 170), (81, 105, 158), (72, 98, 147), (60, 87, 134),
- (54, 71, 114), (48, 68, 101), (69, 97, 114), (91, 127, 127),
- (98, 127, 134), (105, 127, 141), (125, 145, 144), (122, 136, 162),
- (101, 135, 172), (97, 131, 171), (94, 127, 170), (90, 123, 174),
- (87, 119, 178), (86, 125, 180), (84, 144, 170), (83, 143, 167),
- (91, 129, 165), (109, 129, 166), (107, 115, 150), (106, 102, 135),
- (99, 100, 136), (93, 98, 138), (85, 113, 150), (90, 124, 162),
- (106, 137, 181), (104, 145, 179), (102, 154, 178), (98, 154, 178),
- (94, 154, 178), (80, 141, 162), (76, 125, 155), (67, 105, 141),
- (60, 83, 127), (45, 60, 99), (41, 56, 92), (38, 53, 86),
- (33, 47, 74), (41, 55, 81), (49, 62, 81), (55, 75, 108),
- (63, 82, 125), (61, 89, 125), (60, 97, 126), (62, 95, 126),
- (65, 94, 126), (75, 104, 136), (87, 128, 148), (104, 140, 156),
- (124, 148, 172), (98, 124, 157), (86, 113, 147), (74, 103, 137),
- (66, 90, 116), (48, 60, 98), (39, 44, 74), (27, 37, 64),
- (49, 53, 65), (52, 56, 82), (56, 59, 100), (55, 62, 105),
- (54, 65, 110), (60, 68, 104), (71, 86, 127), (79, 93, 142),
- (87, 98, 154), (115, 151, 201), (128, 163, 207), (141, 176, 214),
- (228, 233, 237), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 254, 255),
- (189, 203, 214), (144, 151, 179), (111, 135, 169), (77, 107, 135),
- (98, 103, 169), (115, 151, 201), (116, 154, 201), (117, 158, 202),
- (126, 154, 202), (122, 142, 203), (124, 150, 187), (128, 161, 204),
- (254, 254, 252), (254, 254, 253), (255, 255, 255), (255, 255, 255),
- (206, 217, 219), (148, 176, 179), (137, 148, 176), (127, 148, 175),
- (132, 156, 184), (124, 164, 172), (111, 152, 184), (104, 153, 194),
- (113, 150, 194), (117, 142, 199), (105, 137, 196), (97, 129, 190),
- (105, 108, 179), (108, 113, 174), (111, 118, 170), (99, 122, 172),
- (98, 124, 157), (94, 128, 163), (85, 128, 163), (90, 122, 163),
- (87, 120, 171), (84, 122, 169), (82, 118, 166), (89, 113, 161),
- (97, 114, 168), (110, 117, 189), (123, 136, 189), (126, 142, 176),
- (114, 146, 184), (99, 136, 181), (95, 125, 175), (96, 104, 169),
- (81, 102, 157), (80, 103, 147), (70, 118, 156), (75, 126, 145),
- (69, 119, 142), (80, 111, 142), (82, 102, 139), (82, 108, 143),
- (76, 117, 149), (83, 124, 154), (86, 145, 153), (105, 127, 141),
- (110, 125, 146), (117, 120, 155), (130, 123, 165), (129, 137, 176),
- (141, 142, 172), (134, 144, 171), (132, 133, 161), (119, 131, 143),
- (99, 116, 142), (73, 92, 124), (56, 74, 110), (43, 58, 97),
- (34, 43, 74), (29, 37, 60), (29, 41, 55), (27, 39, 55),
- (25, 36, 58), (25, 36, 58), (28, 36, 59), (26, 36, 61),
- (29, 40, 68), (34, 49, 80), (38, 59, 90), (47, 56, 97),
- (41, 54, 96), (38, 49, 81), (32, 43, 71), (31, 42, 70),
- (34, 45, 75), (48, 61, 95), (47, 66, 108), (62, 76, 121),
- (64, 93, 137), (66, 93, 140), (70, 94, 142), (73, 96, 138),
- (76, 93, 139), (74, 88, 137), (68, 74, 132), (62, 73, 119)
- ),
-
-// 186 Apophysis-040427-4AmusePrk
-((129, 14, 91), (27, 0, 69), (68, 0, 77), (109, 0, 85),
- (153, 44, 52), (197, 88, 19), (211, 108, 16), (225, 128, 13),
- (243, 189, 41), (248, 211, 45), (254, 234, 49), (254, 234, 48),
- (255, 234, 47), (240, 193, 36), (226, 153, 25), (211, 149, 36),
- (196, 146, 47), (249, 178, 116), (243, 192, 127), (237, 206, 139),
- (239, 207, 109), (242, 209, 80), (243, 227, 86), (244, 245, 92),
- (248, 246, 50), (250, 231, 46), (253, 217, 43), (224, 210, 65),
- (195, 204, 87), (179, 198, 96), (164, 192, 105), (196, 112, 102),
- (252, 67, 46), (162, 40, 1), (130, 20, 13), (99, 0, 25),
- (85, 9, 35), (72, 19, 45), (77, 41, 58), (83, 63, 72),
- (178, 131, 149), (183, 70, 117), (188, 10, 86), (220, 6, 65),
- (252, 3, 45), (251, 1, 36), (250, 0, 27), (238, 0, 0),
- (224, 0, 18), (129, 1, 14), (80, 6, 45), (31, 12, 76),
- (15, 9, 41), (0, 7, 6), (0, 28, 3), (0, 49, 0),
- (117, 167, 6), (170, 160, 13), (223, 153, 21), (230, 132, 38),
- (238, 111, 56), (217, 110, 70), (196, 110, 85), (163, 65, 40),
- (162, 65, 0), (26, 59, 40), (13, 74, 21), (0, 90, 2),
- (0, 89, 2), (1, 89, 2), (2, 49, 31), (0, 13, 44),
- (0, 0, 36), (0, 0, 33), (0, 0, 31), (0, 1, 28),
- (0, 2, 25), (0, 3, 28), (0, 4, 31), (0, 0, 34),
- (1, 0, 36), (0, 9, 44), (0, 20, 47), (0, 31, 51),
- (0, 44, 55), (0, 58, 59), (0, 72, 61), (1, 86, 67),
- (2, 54, 52), (3, 44, 26), (5, 35, 1), (2, 30, 10),
- (0, 25, 19), (0, 34, 36), (2, 42, 54), (0, 54, 56),
- (0, 86, 67), (17, 101, 103), (86, 132, 138), (155, 164, 173),
- (194, 152, 179), (233, 140, 185), (192, 150, 138), (171, 163, 140),
- (138, 184, 138), (119, 170, 96), (100, 157, 54), (108, 162, 43),
- (117, 167, 32), (139, 180, 14), (164, 190, 28), (148, 189, 9),
- (146, 181, 3), (123, 135, 1), (121, 97, 15), (119, 60, 30),
- (99, 42, 31), (45, 39, 17), (27, 17, 51), (1, 10, 43),
- (1, 0, 34), (0, 4, 36), (0, 9, 39), (0, 24, 37),
- (0, 40, 36), (28, 100, 16), (67, 110, 3), (144, 119, 52),
- (218, 148, 96), (218, 195, 128), (213, 193, 129), (208, 192, 130),
- (156, 178, 95), (155, 151, 106), (149, 169, 134), (212, 126, 151),
- (255, 5, 92), (255, 5, 124), (255, 5, 157), (237, 52, 163),
- (220, 99, 170), (236, 119, 146), (243, 164, 157), (244, 165, 158),
- (253, 155, 130), (253, 5, 89), (253, 5, 89), (254, 5, 89),
- (243, 0, 64), (232, 0, 40), (223, 4, 0), (197, 15, 2),
- (69, 0, 35), (49, 27, 26), (30, 54, 18), (2, 92, 2),
- (0, 116, 2), (1, 118, 4), (0, 100, 20), (1, 102, 34),
- (0, 101, 69), (2, 67, 37), (1, 84, 33), (1, 101, 29),
- (42, 131, 3), (74, 136, 3), (47, 130, 0), (0, 117, 2),
- (0, 86, 5), (0, 63, 18), (0, 40, 32), (0, 10, 42),
- (0, 11, 43), (0, 33, 49), (41, 71, 47), (121, 148, 41),
- (146, 182, 32), (197, 189, 29), (254, 235, 45), (253, 251, 55),
- (250, 244, 68), (244, 244, 94), (248, 250, 149), (188, 211, 157),
- (109, 170, 155), (106, 166, 146), (104, 162, 137), (50, 126, 114),
- (3, 96, 86), (2, 85, 69), (2, 53, 56), (45, 27, 49),
- (109, 0, 86), (184, 0, 88), (215, 1, 61), (240, 0, 61),
- (238, 14, 25), (238, 14, 12), (232, 80, 4), (197, 111, 0),
- (158, 170, 12), (177, 182, 66), (196, 164, 51), (252, 116, 64),
- (240, 103, 69), (250, 67, 49), (251, 41, 26), (250, 63, 20),
- (250, 63, 22), (237, 87, 36), (199, 134, 30), (139, 136, 65),
- (137, 144, 92), (137, 103, 78), (88, 49, 54), (64, 68, 7),
- (65, 68, 1), (100, 130, 0), (136, 167, 12), (162, 191, 47),
- (214, 230, 33), (242, 243, 51), (250, 241, 112), (243, 248, 154),
- (219, 223, 190), (209, 220, 180), (176, 205, 175), (183, 194, 188),
- (242, 203, 224), (245, 234, 232), (250, 246, 209), (229, 239, 231),
- (236, 225, 231), (219, 230, 214), (191, 211, 184), (164, 196, 149),
- (130, 158, 136), (110, 163, 153), (110, 167, 158), (106, 151, 144),
- (52, 125, 106), (41, 69, 70), (0, 69, 61), (0, 56, 57),
- (1, 50, 54), (1, 30, 46), (0, 36, 50), (1, 52, 55),
- (15, 62, 44), (1, 84, 16), (43, 72, 14), (64, 53, 8),
- (43, 43, 15), (53, 13, 1), (66, 1, 35), (236, 0, 137)
- ),
-
-// 187 Apophysis-040427-4AmusePrkInv
-((19, 255, 118), (202, 242, 254), (196, 222, 250), (191, 202, 247),
- (222, 186, 243), (254, 171, 239), (247, 182, 225), (240, 193, 211),
- (255, 219, 205), (254, 212, 203), (254, 205, 201), (254, 195, 197),
- (255, 186, 194), (229, 158, 171), (203, 130, 149), (176, 117, 130),
- (149, 104, 111), (145, 92, 102), (118, 75, 104), (91, 59, 106),
- (63, 42, 73), (36, 25, 41), (27, 27, 32), (19, 30, 24),
- (5, 9, 46), (9, 30, 38), (13, 52, 31), (46, 51, 55),
- (79, 50, 80), (62, 42, 77), (46, 35, 75), (36, 32, 65),
- (12, 7, 101), (13, 12, 204), (53, 38, 206), (93, 64, 208),
- (124, 94, 231), (155, 125, 255), (172, 156, 254), (190, 187, 254),
- (167, 206, 201), (142, 158, 182), (118, 111, 163), (87, 116, 194),
- (56, 121, 225), (37, 144, 222), (18, 168, 219), (5, 192, 233),
- (5, 192, 235), (5, 188, 206), (4, 163, 198), (3, 139, 191),
- (40, 106, 190), (78, 73, 189), (87, 79, 216), (97, 85, 243),
- (23, 175, 251), (20, 208, 240), (17, 241, 230), (28, 247, 212),
- (40, 254, 194), (55, 254, 180), (71, 255, 167), (146, 255, 169),
- (210, 228, 206), (253, 170, 186), (229, 149, 163), (205, 129, 141),
- (178, 111, 129), (151, 93, 118), (146, 85, 100), (108, 71, 88),
- (7, 5, 106), (6, 8, 146), (5, 11, 187), (3, 15, 198),
- (1, 20, 210), (29, 43, 218), (58, 66, 226), (109, 73, 223),
- (134, 107, 214), (255, 222, 206), (255, 233, 209), (255, 245, 213),
- (255, 230, 218), (255, 215, 223), (255, 169, 250), (252, 154, 255),
- (208, 125, 255), (210, 124, 253), (213, 124, 252), (233, 139, 239),
- (254, 154, 226), (253, 188, 218), (254, 169, 192), (255, 154, 186),
- (254, 153, 221), (254, 137, 251), (253, 150, 252), (253, 163, 253),
- (239, 182, 245), (225, 201, 237), (186, 255, 220), (113, 248, 254),
- (32, 251, 255), (22, 253, 223), (12, 255, 191), (6, 252, 178),
- (1, 250, 166), (2, 250, 166), (37, 153, 142), (2, 100, 125),
- (11, 90, 97), (19, 136, 109), (27, 146, 97), (35, 156, 85),
- (0, 250, 98), (1, 255, 129), (0, 250, 163), (19, 219, 110),
- (106, 86, 121), (102, 81, 140), (99, 77, 160), (73, 70, 142),
- (47, 63, 125), (37, 60, 127), (20, 42, 151), (37, 107, 159),
- (111, 136, 203), (227, 155, 239), (241, 185, 229), (255, 215, 219),
- (255, 246, 216), (254, 253, 222), (254, 255, 221), (255, 250, 214),
- (228, 238, 204), (192, 225, 214), (156, 213, 224), (146, 204, 224),
- (136, 195, 225), (132, 120, 254), (120, 84, 254), (109, 74, 252),
- (107, 66, 246), (116, 75, 241), (127, 81, 232), (138, 88, 223),
- (155, 98, 201), (151, 88, 131), (117, 71, 117), (102, 92, 116),
- (63, 105, 117), (42, 110, 93), (22, 115, 70), (100, 91, 82),
- (149, 123, 110), (238, 154, 152), (255, 153, 182), (255, 169, 188),
- (255, 201, 199), (255, 221, 219), (255, 225, 227), (255, 230, 236),
- (250, 220, 254), (254, 223, 229), (253, 201, 203), (254, 181, 192),
- (255, 183, 194), (255, 190, 195), (255, 197, 196), (255, 224, 204),
- (255, 244, 212), (255, 246, 211), (255, 255, 211), (254, 255, 219),
- (255, 255, 221), (255, 251, 224), (255, 253, 230), (255, 255, 224),
- (255, 255, 224), (255, 255, 221), (255, 255, 219), (255, 246, 215),
- (253, 206, 224), (253, 186, 238), (254, 166, 253), (255, 165, 253),
- (254, 167, 235), (229, 196, 215), (130, 217, 198), (93, 190, 255),
- (92, 190, 215), (59, 145, 170), (17, 144, 199), (32, 103, 229),
- (32, 102, 234), (45, 92, 230), (138, 88, 249), (213, 151, 248),
- (255, 206, 255), (255, 248, 249), (213, 255, 209), (224, 243, 179),
- (165, 231, 204), (126, 254, 241), (90, 232, 236), (31, 255, 237),
- (17, 255, 255), (5, 255, 228), (3, 252, 210), (36, 251, 207),
- (67, 245, 169), (37, 155, 103), (77, 124, 106), (101, 131, 141),
- (172, 192, 183), (183, 236, 210), (155, 255, 226), (156, 255, 230),
- (140, 230, 254), (93, 215, 254), (30, 238, 250), (3, 188, 209),
- (59, 143, 153), (91, 63, 150), (60, 51, 168), (46, 36, 210),
- (2, 38, 212), (0, 32, 203), (7, 9, 205), (1, 1, 183),
- (11, 10, 163), (13, 46, 175), (2, 35, 148), (18, 49, 116),
- (10, 63, 95), (6, 77, 139), (30, 72, 174), (59, 109, 208),
- (29, 102, 230), (13, 66, 204), (0, 21, 208), (1, 19, 203),
- (1, 21, 206), (2, 38, 212), (12, 66, 214), (32, 103, 231),
- (30, 127, 242), (58, 167, 236), (134, 212, 198), (146, 255, 170),
- (209, 231, 167), (228, 255, 186), (199, 235, 165), (126, 241, 164)
- ),
-
-// 188 Apophysis-040427-4AmythIceInv
-((109, 114, 50), (75, 80, 60), (85, 88, 62), (96, 97, 65),
- (116, 116, 67), (136, 135, 70), (141, 145, 71), (147, 156, 73),
- (177, 175, 88), (183, 180, 91), (190, 186, 95), (195, 191, 101),
- (200, 196, 107), (201, 195, 110), (202, 195, 114), (200, 198, 113),
- (199, 202, 113), (199, 195, 104), (194, 191, 100), (189, 188, 96),
- (181, 180, 89), (173, 173, 83), (161, 162, 75), (149, 151, 68),
- (64, 164, 48), (64, 164, 50), (64, 164, 52), (85, 134, 69),
- (106, 105, 87), (107, 109, 76), (108, 114, 66), (128, 134, 62),
- (131, 139, 62), (172, 172, 82), (179, 177, 90), (187, 182, 98),
- (190, 187, 100), (193, 193, 103), (193, 190, 101), (194, 188, 100),
- (187, 188, 94), (172, 172, 83), (157, 156, 73), (136, 136, 61),
- (116, 117, 49), (96, 94, 42), (76, 72, 35), (70, 66, 37),
- (55, 60, 38), (85, 97, 75), (123, 129, 86), (162, 162, 98),
- (177, 176, 100), (192, 190, 103), (197, 194, 106), (202, 198, 109),
- (218, 220, 121), (227, 222, 140), (236, 225, 159), (245, 231, 176),
- (254, 237, 193), (247, 230, 184), (240, 224, 175), (234, 213, 170),
- (225, 213, 131), (204, 200, 111), (210, 205, 118), (217, 211, 125),
- (221, 213, 132), (225, 216, 139), (234, 217, 165), (255, 237, 223),
- (255, 233, 225), (241, 224, 186), (228, 215, 147), (214, 206, 127),
- (201, 197, 108), (193, 189, 101), (185, 181, 94), (155, 158, 77),
- (116, 126, 66), (19, 49, 25), (18, 43, 34), (18, 37, 43),
- (29, 45, 48), (41, 53, 53), (69, 84, 63), (91, 170, 91),
- (148, 219, 141), (169, 204, 122), (190, 190, 104), (193, 192, 103),
- (196, 195, 103), (196, 195, 103), (197, 196, 103), (197, 196, 103),
- (197, 196, 103), (198, 198, 102), (199, 199, 103), (200, 200, 104),
- (199, 200, 103), (199, 201, 102), (199, 199, 103), (199, 199, 103),
- (196, 195, 103), (194, 192, 100), (193, 189, 98), (192, 185, 94),
- (192, 181, 91), (182, 181, 91), (179, 178, 88), (166, 166, 78),
- (151, 153, 69), (158, 157, 74), (166, 165, 81), (174, 174, 88),
- (185, 186, 92), (188, 190, 93), (195, 191, 100), (196, 195, 102),
- (193, 193, 103), (195, 193, 102), (197, 193, 102), (196, 193, 101),
- (195, 194, 101), (196, 195, 103), (196, 195, 103), (197, 196, 103),
- (197, 196, 103), (203, 199, 110), (204, 198, 113), (206, 198, 117),
- (212, 198, 127), (216, 203, 135), (230, 213, 161), (248, 224, 196),
- (242, 247, 253), (248, 251, 250), (255, 255, 247), (254, 255, 245),
- (253, 255, 244), (253, 255, 242), (246, 242, 230), (234, 213, 170),
- (219, 211, 136), (203, 200, 107), (204, 202, 106), (205, 205, 105),
- (205, 207, 108), (190, 219, 109), (216, 241, 121), (222, 229, 123),
- (213, 220, 117), (208, 214, 114), (204, 208, 111), (204, 208, 111),
- (222, 229, 123), (233, 219, 144), (234, 219, 162), (229, 212, 158),
- (226, 209, 139), (206, 196, 127), (206, 195, 124), (207, 195, 121),
- (196, 189, 108), (193, 186, 105), (192, 183, 106), (160, 163, 120),
- (139, 145, 85), (142, 151, 98), (146, 158, 112), (126, 139, 121),
- (101, 193, 106), (92, 191, 109), (82, 179, 72), (65, 168, 51),
- (53, 158, 39), (53, 156, 38), (63, 91, 50), (71, 79, 56),
- (76, 79, 52), (74, 85, 51), (76, 89, 45), (46, 147, 25),
- (57, 158, 40), (62, 162, 45), (67, 167, 51), (145, 152, 72),
- (165, 165, 79), (180, 179, 89), (182, 187, 95), (189, 190, 97),
- (195, 188, 107), (189, 196, 128), (144, 213, 166), (149, 219, 195),
- (173, 230, 224), (197, 221, 171), (183, 198, 155), (203, 194, 129),
- (205, 196, 117), (203, 199, 112), (203, 200, 105), (200, 200, 104),
- (199, 199, 103), (198, 197, 104), (201, 197, 108), (201, 197, 108),
- (206, 197, 118), (208, 196, 122), (216, 197, 129), (217, 206, 144),
- (229, 208, 177), (219, 238, 219), (251, 255, 238), (239, 252, 224),
- (221, 235, 173), (227, 235, 152), (229, 219, 132), (219, 214, 130),
- (212, 206, 122), (204, 195, 116), (172, 168, 123), (151, 156, 124),
- (117, 128, 98), (94, 97, 76), (75, 83, 62), (73, 78, 71),
- (83, 84, 88), (105, 102, 97), (133, 136, 91), (151, 154, 77),
- (163, 162, 79), (168, 173, 73), (148, 188, 89), (72, 179, 65),
- (51, 166, 49), (43, 153, 30), (37, 151, 30), (32, 150, 30),
- (19, 129, 14), (19, 128, 13), (29, 139, 18), (26, 133, 19),
- (54, 77, 35), (61, 75, 40), (44, 49, 45), (31, 44, 34),
- (28, 24, 15), (24, 33, 4), (46, 42, 4), (55, 56, 25),
- (57, 64, 30), (87, 94, 52), (102, 100, 52), (115, 113, 54)
- ),
-
-// 189 Apophysis-040427-4AmythIce
-((146, 141, 205), (180, 175, 195), (169, 166, 192), (159, 158, 190),
- (139, 139, 187), (119, 120, 185), (113, 109, 183), (108, 99, 182),
- (78, 80, 167), (71, 74, 163), (65, 69, 160), (60, 64, 154),
- (55, 59, 148), (54, 59, 144), (53, 60, 141), (54, 56, 141),
- (56, 53, 142), (56, 60, 151), (61, 63, 155), (66, 67, 159),
- (74, 74, 165), (82, 82, 172), (94, 93, 179), (106, 104, 187),
- (191, 91, 207), (191, 91, 205), (191, 91, 203), (170, 120, 185),
- (149, 150, 168), (148, 145, 178), (147, 141, 189), (127, 121, 193),
- (124, 116, 193), (83, 83, 173), (75, 78, 165), (68, 73, 157),
- (65, 67, 154), (62, 62, 152), (61, 64, 153), (61, 67, 155),
- (68, 67, 161), (83, 83, 171), (98, 99, 182), (118, 118, 194),
- (139, 138, 206), (159, 160, 213), (179, 183, 220), (185, 189, 218),
- (200, 195, 217), (170, 158, 180), (131, 125, 168), (93, 93, 157),
- (78, 79, 154), (63, 65, 152), (58, 61, 149), (53, 57, 146),
- (37, 35, 134), (28, 32, 115), (19, 30, 96), (10, 24, 79),
- (1, 18, 62), (8, 24, 71), (15, 31, 80), (21, 42, 85),
- (30, 42, 124), (51, 55, 144), (44, 49, 137), (38, 44, 130),
- (34, 41, 123), (30, 39, 116), (21, 38, 90), (0, 18, 32),
- (0, 22, 30), (13, 31, 69), (27, 40, 108), (40, 49, 127),
- (54, 58, 147), (62, 66, 154), (70, 74, 161), (100, 97, 178),
- (139, 129, 189), (236, 206, 230), (236, 212, 221), (237, 218, 212),
- (225, 210, 207), (214, 202, 202), (186, 171, 192), (164, 85, 164),
- (107, 36, 114), (86, 50, 132), (65, 65, 151), (62, 62, 151),
- (59, 60, 152), (59, 60, 152), (58, 59, 152), (58, 59, 152),
- (58, 59, 152), (57, 57, 153), (56, 56, 152), (55, 55, 151),
- (55, 54, 152), (56, 54, 153), (56, 56, 152), (56, 56, 152),
- (59, 60, 152), (60, 63, 154), (62, 66, 157), (62, 70, 160),
- (63, 74, 164), (73, 74, 164), (76, 77, 167), (89, 89, 177),
- (104, 102, 186), (97, 98, 181), (89, 89, 174), (81, 81, 167),
- (70, 69, 163), (67, 65, 162), (60, 64, 155), (59, 60, 153),
- (62, 62, 152), (60, 62, 152), (58, 62, 153), (59, 61, 153),
- (60, 61, 154), (59, 60, 152), (59, 60, 152), (58, 59, 152),
- (58, 59, 152), (52, 56, 145), (50, 56, 141), (49, 57, 138),
- (43, 57, 128), (39, 52, 120), (25, 42, 94), (7, 31, 59),
- (13, 8, 2), (6, 4, 5), (0, 0, 8), (1, 0, 9),
- (2, 0, 11), (2, 0, 13), (9, 13, 25), (21, 42, 85),
- (36, 44, 119), (52, 55, 148), (51, 52, 149), (50, 50, 150),
- (50, 48, 147), (65, 36, 146), (39, 14, 134), (33, 26, 132),
- (42, 35, 138), (46, 41, 141), (51, 47, 144), (51, 47, 144),
- (33, 26, 132), (22, 36, 111), (21, 36, 93), (26, 43, 97),
- (29, 46, 116), (49, 59, 128), (48, 59, 131), (48, 60, 134),
- (59, 66, 147), (62, 69, 150), (63, 72, 149), (95, 92, 135),
- (116, 110, 170), (112, 103, 156), (109, 97, 143), (129, 116, 134),
- (154, 62, 149), (163, 64, 146), (173, 76, 183), (190, 87, 204),
- (202, 97, 216), (202, 99, 217), (192, 164, 205), (184, 176, 199),
- (179, 176, 203), (181, 170, 204), (179, 166, 210), (209, 108, 230),
- (198, 97, 215), (193, 92, 209), (188, 88, 204), (110, 103, 183),
- (90, 90, 176), (75, 76, 166), (73, 68, 160), (66, 65, 158),
- (60, 67, 148), (66, 59, 127), (111, 42, 89), (106, 36, 60),
- (82, 25, 31), (58, 34, 84), (72, 57, 100), (52, 61, 126),
- (50, 59, 138), (52, 56, 143), (52, 55, 150), (55, 55, 151),
- (56, 56, 152), (57, 58, 151), (54, 58, 147), (54, 58, 147),
- (49, 58, 137), (47, 59, 133), (39, 58, 126), (38, 49, 111),
- (26, 47, 78), (36, 17, 36), (4, 0, 17), (16, 3, 31),
- (34, 20, 82), (28, 20, 103), (26, 36, 123), (36, 41, 125),
- (43, 49, 133), (51, 60, 139), (83, 87, 132), (104, 99, 131),
- (138, 127, 157), (161, 158, 179), (180, 172, 193), (182, 177, 184),
- (172, 171, 167), (150, 153, 158), (122, 119, 164), (104, 101, 178),
- (92, 93, 176), (87, 82, 182), (107, 67, 166), (183, 76, 190),
- (204, 89, 206), (212, 102, 225), (218, 104, 225), (223, 105, 225),
- (236, 126, 241), (236, 127, 242), (226, 116, 237), (229, 122, 236),
- (201, 178, 220), (194, 180, 215), (211, 206, 210), (224, 211, 221),
- (227, 231, 240), (231, 222, 251), (209, 213, 251), (200, 199, 230),
- (198, 191, 225), (168, 161, 203), (153, 155, 203), (140, 142, 201)
- ),
-
-// 190 Apophysis-040427-4AngOrchid
-((173, 229, 200), (192, 204, 200), (167, 156, 200), (143, 108, 200),
- (122, 88, 172), (101, 69, 144), (101, 67, 145), (101, 66, 146),
- (103, 73, 161), (104, 74, 174), (105, 75, 187), (98, 70, 189),
- (92, 66, 191), (90, 62, 170), (88, 59, 149), (84, 56, 139),
- (81, 53, 130), (91, 65, 188), (89, 70, 201), (87, 76, 215),
- (78, 92, 205), (69, 109, 196), (71, 119, 192), (73, 129, 188),
- (39, 99, 91), (19, 56, 57), (0, 13, 24), (19, 56, 58),
- (39, 100, 92), (40, 100, 93), (41, 100, 94), (41, 102, 94),
- (41, 104, 95), (41, 102, 94), (40, 101, 93), (39, 100, 92),
- (40, 102, 93), (41, 104, 95), (41, 104, 95), (42, 105, 96),
- (43, 113, 102), (49, 134, 110), (56, 156, 118), (56, 158, 123),
- (56, 161, 128), (54, 159, 124), (53, 157, 120), (57, 161, 126),
- (57, 162, 131), (70, 173, 152), (84, 183, 169), (99, 194, 186),
- (130, 209, 199), (162, 224, 213), (163, 224, 213), (164, 224, 214),
- (108, 191, 171), (86, 179, 154), (64, 167, 138), (59, 164, 135),
- (55, 162, 132), (55, 162, 132), (56, 163, 133), (56, 165, 136),
- (64, 176, 154), (107, 184, 192), (137, 198, 197), (167, 213, 203),
- (175, 215, 205), (184, 217, 208), (188, 223, 216), (189, 236, 216),
- (181, 228, 220), (180, 227, 219), (179, 226, 218), (174, 223, 217),
- (169, 221, 217), (163, 212, 214), (157, 204, 212), (120, 185, 177),
- (89, 150, 132), (51, 108, 101), (62, 78, 111), (74, 48, 122),
- (75, 48, 122), (76, 48, 123), (77, 50, 127), (79, 52, 131),
- (102, 92, 191), (107, 88, 203), (112, 85, 216), (119, 101, 219),
- (127, 118, 223), (112, 166, 204), (99, 186, 177), (77, 170, 141),
- (58, 154, 126), (42, 108, 98), (41, 104, 95), (40, 101, 93),
- (39, 100, 92), (39, 100, 92), (39, 100, 92), (41, 102, 94),
- (43, 109, 99), (53, 133, 118), (64, 157, 138), (72, 158, 154),
- (80, 160, 171), (103, 181, 183), (128, 194, 190), (152, 189, 215),
- (156, 166, 225), (116, 89, 218), (109, 83, 219), (103, 78, 221),
- (93, 82, 221), (89, 76, 216), (95, 83, 209), (107, 122, 213),
- (65, 162, 169), (65, 160, 153), (66, 158, 137), (60, 160, 137),
- (55, 163, 137), (57, 169, 145), (65, 172, 152), (66, 175, 156),
- (72, 180, 164), (65, 173, 157), (63, 171, 147), (61, 169, 137),
- (61, 162, 128), (62, 162, 126), (67, 163, 126), (68, 165, 130),
- (58, 163, 132), (57, 163, 134), (57, 164, 136), (56, 164, 137),
- (56, 164, 138), (61, 170, 151), (74, 168, 176), (94, 172, 192),
- (105, 181, 197), (143, 216, 209), (137, 205, 205), (132, 195, 202),
- (118, 189, 173), (88, 171, 163), (55, 150, 144), (48, 121, 110),
- (43, 109, 99), (43, 109, 99), (43, 109, 99), (46, 116, 105),
- (62, 157, 125), (69, 172, 145), (101, 189, 167), (120, 202, 196),
- (143, 204, 189), (169, 227, 177), (161, 218, 187), (153, 209, 198),
- (154, 203, 208), (156, 219, 211), (166, 235, 204), (153, 208, 189),
- (183, 224, 168), (184, 226, 172), (186, 229, 176), (181, 235, 199),
- (182, 239, 206), (181, 221, 213), (190, 220, 212), (198, 239, 205),
- (198, 240, 204), (194, 228, 201), (191, 222, 190), (177, 222, 163),
- (152, 178, 165), (110, 182, 168), (78, 171, 142), (66, 165, 134),
- (92, 185, 166), (101, 189, 172), (111, 193, 179), (134, 201, 184),
- (173, 221, 161), (176, 220, 159), (181, 221, 158), (177, 219, 156),
- (162, 195, 140), (102, 156, 142), (80, 171, 140), (93, 181, 156),
- (127, 195, 172), (159, 208, 163), (173, 221, 159), (175, 219, 158),
- (165, 196, 139), (153, 179, 131), (88, 146, 122), (74, 131, 161),
- (106, 84, 157), (136, 106, 178), (176, 143, 230), (167, 184, 227),
- (181, 214, 219), (195, 230, 224), (208, 244, 216), (212, 243, 225),
- (206, 239, 222), (194, 239, 216), (194, 239, 218), (195, 230, 226),
- (207, 230, 222), (206, 238, 225), (208, 235, 230), (211, 237, 228),
- (210, 237, 228), (202, 228, 225), (186, 216, 218), (174, 188, 225),
- (176, 155, 232), (149, 116, 221), (135, 99, 205), (107, 82, 210),
- (104, 80, 218), (127, 103, 225), (111, 139, 213), (103, 161, 201),
- (84, 152, 191), (64, 136, 151), (45, 117, 106), (43, 109, 99),
- (41, 104, 95), (40, 101, 93), (41, 100, 94), (41, 100, 94),
- (74, 48, 122), (77, 49, 124), (80, 52, 129), (86, 58, 143),
- (87, 57, 131), (52, 109, 102), (42, 105, 96), (41, 104, 95),
- (42, 108, 98), (43, 113, 102), (67, 138, 122), (90, 147, 154),
- (127, 193, 183), (132, 213, 206), (167, 237, 201), (181, 238, 203)
- ),
-
-// 191 Apophysis-040427-4Leaves
-((186, 178, 193), (87, 98, 68), (64, 60, 46), (41, 22, 24),
- (49, 22, 23), (57, 23, 22), (77, 40, 24), (98, 57, 27),
- (159, 95, 33), (173, 122, 69), (188, 150, 105), (180, 163, 127),
- (172, 176, 149), (166, 170, 160), (160, 165, 171), (159, 165, 173),
- (159, 166, 176), (188, 198, 187), (193, 200, 187), (198, 202, 187),
- (202, 195, 176), (207, 189, 165), (197, 184, 153), (188, 180, 141),
- (192, 133, 29), (200, 137, 21), (209, 141, 14), (218, 156, 16),
- (227, 172, 19), (227, 182, 19), (228, 192, 20), (228, 172, 25),
- (226, 162, 26), (210, 142, 19), (194, 125, 29), (179, 109, 39),
- (176, 118, 26), (174, 127, 13), (192, 141, 12), (211, 156, 11),
- (221, 189, 90), (217, 196, 132), (214, 203, 175), (207, 212, 200),
- (201, 222, 225), (198, 222, 229), (196, 223, 234), (188, 220, 243),
- (198, 211, 243), (209, 217, 238), (205, 213, 217), (201, 209, 196),
- (196, 191, 177), (192, 173, 158), (192, 172, 133), (192, 172, 109),
- (232, 210, 46), (225, 216, 68), (219, 222, 91), (214, 213, 128),
- (210, 205, 165), (206, 204, 171), (203, 203, 177), (197, 199, 185),
- (179, 189, 181), (148, 141, 113), (125, 103, 67), (103, 66, 21),
- (100, 61, 13), (97, 57, 6), (66, 37, 0), (38, 21, 14),
- (21, 17, 34), (36, 30, 24), (52, 43, 14), (74, 52, 21),
- (97, 61, 29), (107, 66, 34), (117, 72, 39), (132, 108, 74),
- (171, 135, 109), (154, 163, 142), (154, 161, 155), (155, 159, 168),
- (154, 158, 161), (153, 158, 154), (147, 156, 153), (150, 147, 140),
- (168, 164, 129), (168, 182, 154), (168, 200, 179), (175, 208, 183),
- (183, 216, 187), (208, 214, 210), (218, 223, 217), (214, 223, 218),
- (207, 223, 213), (209, 200, 185), (206, 192, 149), (203, 185, 113),
- (200, 183, 105), (198, 182, 97), (200, 190, 95), (210, 178, 91),
- (203, 165, 64), (206, 137, 50), (210, 109, 37), (198, 98, 35),
- (187, 88, 33), (158, 88, 19), (163, 97, 19), (158, 118, 57),
- (176, 125, 98), (163, 168, 188), (168, 168, 197), (173, 169, 206),
- (171, 193, 214), (173, 200, 217), (196, 204, 206), (201, 200, 198),
- (209, 207, 194), (212, 207, 198), (215, 208, 202), (218, 210, 216),
- (222, 213, 230), (231, 221, 219), (221, 215, 199), (217, 185, 170),
- (200, 142, 96), (191, 130, 47), (193, 125, 39), (195, 121, 32),
- (195, 146, 41), (189, 163, 88), (184, 172, 132), (186, 189, 178),
- (187, 202, 197), (182, 195, 195), (177, 188, 194), (175, 188, 187),
- (173, 188, 181), (165, 180, 187), (160, 185, 192), (163, 193, 204),
- (181, 194, 200), (204, 212, 223), (210, 218, 225), (216, 224, 227),
- (222, 231, 240), (227, 233, 233), (228, 232, 218), (222, 226, 212),
- (212, 196, 173), (212, 194, 157), (212, 192, 141), (212, 176, 116),
- (219, 156, 85), (177, 126, 60), (124, 86, 39), (116, 62, 26),
- (82, 19, 27), (18, 18, 6), (14, 17, 6), (11, 17, 7),
- (17, 9, 7), (15, 14, 12), (33, 22, 18), (35, 68, 23),
- (164, 93, 123), (177, 125, 150), (191, 158, 177), (207, 193, 190),
- (207, 205, 210), (210, 213, 220), (216, 220, 223), (205, 224, 222),
- (190, 225, 227), (196, 209, 218), (201, 201, 201), (201, 195, 169),
- (199, 191, 145), (178, 174, 129), (174, 169, 129), (174, 172, 134),
- (175, 167, 165), (179, 176, 182), (184, 186, 199), (196, 200, 209),
- (209, 211, 224), (205, 227, 241), (212, 233, 250), (221, 232, 250),
- (209, 236, 245), (197, 224, 241), (212, 226, 226), (216, 229, 209),
- (228, 233, 213), (236, 235, 171), (238, 208, 156), (217, 205, 119),
- (205, 185, 90), (213, 169, 60), (215, 169, 58), (233, 180, 50),
- (227, 201, 46), (221, 205, 34), (232, 206, 25), (236, 218, 20),
- (231, 203, 34), (239, 187, 23), (232, 181, 30), (234, 177, 26),
- (232, 164, 27), (218, 143, 15), (193, 124, 3), (152, 86, 12),
- (108, 78, 14), (79, 68, 48), (120, 114, 90), (167, 157, 145),
- (185, 187, 186), (212, 208, 223), (221, 209, 231), (213, 210, 229),
- (209, 223, 232), (209, 219, 228), (197, 211, 224), (189, 203, 206),
- (174, 187, 193), (153, 178, 174), (100, 176, 163), (134, 146, 134),
- (120, 133, 141), (98, 122, 132), (111, 120, 135), (140, 141, 101),
- (148, 142, 90), (179, 138, 50), (197, 107, 10), (166, 78, 7),
- (143, 45, 20), (100, 55, 22), (62, 24, 15), (31, 9, 11),
- (28, 4, 17), (50, 12, 11), (74, 38, 6), (115, 76, 0),
- (133, 86, 30), (156, 96, 44), (145, 131, 86), (146, 124, 110),
- (142, 158, 87), (135, 143, 94), (111, 118, 124), (102, 104, 103)
- ),
-
-// 192 Apophysis-040427-4Bdlnds
-((65, 55, 19), (44, 34, 24), (40, 28, 15), (36, 23, 7),
- (38, 22, 7), (40, 22, 8), (45, 46, 9), (50, 70, 11),
- (63, 89, 26), (78, 97, 52), (93, 106, 78), (110, 111, 99),
- (127, 116, 120), (163, 122, 115), (200, 129, 111), (196, 142, 119),
- (193, 156, 127), (195, 223, 226), (193, 221, 227), (191, 220, 228),
- (185, 192, 183), (180, 164, 139), (183, 161, 134), (186, 159, 129),
- (189, 168, 151), (194, 197, 188), (200, 226, 225), (207, 231, 230),
- (215, 237, 235), (217, 238, 236), (220, 240, 238), (222, 243, 238),
- (220, 238, 238), (220, 232, 230), (220, 232, 229), (221, 232, 228),
- (214, 229, 230), (207, 226, 232), (210, 228, 232), (213, 231, 233),
- (210, 234, 236), (209, 231, 233), (209, 229, 230), (206, 226, 226),
- (204, 224, 222), (203, 196, 190), (203, 169, 159), (175, 151, 141),
- (147, 128, 124), (133, 104, 100), (127, 109, 104), (122, 115, 109),
- (131, 121, 120), (140, 128, 132), (157, 143, 136), (175, 158, 140),
- (180, 223, 230), (184, 223, 227), (189, 223, 225), (179, 184, 179),
- (170, 146, 134), (162, 134, 123), (155, 123, 112), (149, 115, 87),
- (137, 113, 75), (99, 93, 35), (98, 88, 34), (97, 83, 34),
- (98, 91, 39), (100, 99, 45), (111, 105, 81), (119, 104, 97),
- (128, 117, 125), (133, 109, 105), (138, 102, 86), (125, 106, 80),
- (113, 110, 75), (96, 106, 70), (80, 102, 66), (80, 102, 63),
- (85, 101, 56), (80, 87, 36), (85, 85, 32), (90, 83, 28),
- (87, 82, 28), (84, 81, 28), (82, 95, 16), (64, 90, 17),
- (63, 66, 11), (73, 73, 15), (84, 80, 19), (102, 90, 27),
- (121, 100, 35), (159, 100, 42), (147, 106, 74), (157, 99, 77),
- (158, 113, 90), (175, 163, 115), (177, 167, 120), (180, 172, 126),
- (186, 169, 131), (192, 167, 136), (218, 173, 154), (210, 225, 222),
- (222, 238, 238), (226, 240, 239), (230, 242, 240), (230, 242, 240),
- (231, 243, 241), (228, 243, 240), (228, 242, 243), (226, 241, 244),
- (230, 240, 242), (245, 251, 247), (245, 251, 247), (245, 251, 247),
- (241, 252, 246), (236, 248, 244), (230, 245, 242), (223, 239, 239),
- (214, 233, 239), (203, 227, 236), (193, 221, 233), (192, 221, 230),
- (191, 222, 227), (186, 163, 149), (154, 143, 137), (138, 132, 134),
- (124, 113, 129), (105, 121, 121), (114, 128, 116), (123, 135, 111),
- (147, 145, 106), (152, 132, 125), (176, 157, 153), (169, 213, 226),
- (167, 215, 227), (150, 175, 179), (134, 136, 131), (124, 123, 108),
- (115, 111, 86), (95, 93, 55), (102, 88, 41), (130, 100, 76),
- (179, 139, 139), (117, 112, 48), (151, 123, 74), (185, 135, 100),
- (203, 175, 154), (192, 221, 225), (187, 221, 230), (182, 222, 224),
- (151, 134, 108), (137, 123, 100), (123, 112, 92), (96, 87, 58),
- (95, 76, 46), (93, 69, 35), (104, 65, 34), (119, 76, 25),
- (93, 82, 37), (126, 94, 73), (133, 107, 91), (140, 120, 109),
- (180, 147, 132), (203, 169, 157), (207, 222, 225), (223, 234, 236),
- (247, 253, 249), (250, 253, 248), (253, 254, 248), (246, 254, 255),
- (247, 251, 252), (242, 251, 246), (233, 245, 241), (227, 239, 237),
- (216, 232, 231), (202, 225, 219), (203, 183, 150), (193, 173, 122),
- (178, 135, 93), (145, 119, 62), (121, 92, 58), (115, 90, 70),
- (95, 110, 113), (106, 130, 136), (117, 150, 159), (150, 158, 179),
- (163, 205, 229), (183, 218, 240), (194, 227, 236), (213, 232, 238),
- (223, 237, 240), (228, 242, 242), (221, 239, 241), (212, 231, 238),
- (211, 231, 230), (205, 230, 226), (209, 224, 229), (213, 199, 188),
- (201, 154, 144), (177, 140, 132), (144, 122, 111), (138, 109, 79),
- (119, 112, 70), (94, 109, 50), (84, 101, 46), (108, 102, 66),
- (129, 108, 103), (146, 128, 142), (171, 161, 169), (184, 221, 227),
- (186, 223, 231), (189, 224, 230), (198, 229, 231), (198, 230, 229),
- (206, 226, 225), (215, 201, 190), (204, 174, 148), (180, 150, 124),
- (139, 118, 65), (114, 105, 38), (103, 96, 28), (92, 92, 42),
- (94, 94, 58), (114, 110, 98), (151, 158, 127), (176, 191, 188),
- (182, 220, 231), (193, 221, 232), (201, 224, 232), (211, 229, 233),
- (214, 232, 236), (217, 237, 235), (220, 240, 239), (217, 238, 241),
- (213, 238, 243), (217, 236, 242), (217, 236, 242), (211, 233, 244),
- (206, 230, 240), (188, 225, 243), (183, 219, 233), (186, 221, 227),
- (193, 168, 161), (190, 147, 131), (171, 135, 135), (173, 126, 136),
- (153, 119, 135), (148, 121, 138), (142, 126, 136), (145, 119, 132),
- (131, 117, 108), (107, 102, 83), (80, 71, 64), (79, 76, 35)
- ),
-
-// 193 Apophysis-040427-4BnnySurp
-((246, 152, 80), (121, 73, 209), (160, 91, 174), (200, 109, 140),
- (218, 122, 116), (237, 136, 92), (241, 143, 85), (245, 151, 79),
- (254, 163, 72), (254, 165, 71), (255, 168, 71), (254, 165, 71),
- (254, 163, 72), (254, 165, 71), (254, 167, 70), (254, 167, 70),
- (255, 168, 71), (255, 169, 72), (245, 186, 62), (235, 204, 52),
- (225, 197, 40), (216, 191, 29), (220, 181, 44), (224, 171, 59),
- (223, 144, 103), (219, 137, 103), (215, 131, 103), (204, 126, 117),
- (194, 121, 132), (182, 113, 150), (171, 105, 169), (140, 85, 187),
- (117, 70, 208), (82, 51, 253), (96, 57, 235), (111, 64, 218),
- (139, 82, 194), (168, 101, 170), (173, 105, 167), (179, 110, 165),
- (203, 121, 109), (209, 126, 104), (216, 131, 100), (210, 125, 104),
- (204, 120, 109), (198, 119, 116), (193, 118, 123), (184, 113, 145),
- (132, 87, 154), (96, 73, 83), (149, 96, 65), (202, 120, 47),
- (219, 133, 64), (236, 147, 81), (241, 149, 80), (246, 152, 80),
- (255, 166, 70), (254, 168, 73), (253, 170, 76), (249, 161, 92),
- (246, 153, 109), (230, 149, 119), (215, 146, 130), (219, 117, 128),
- (188, 112, 161), (187, 114, 143), (201, 122, 123), (216, 130, 103),
- (219, 133, 98), (223, 136, 93), (229, 142, 88), (241, 148, 79),
- (253, 162, 71), (252, 159, 73), (251, 156, 76), (245, 152, 77),
- (239, 148, 78), (236, 146, 81), (234, 144, 84), (232, 140, 89),
- (230, 138, 89), (222, 131, 104), (222, 133, 98), (223, 136, 93),
- (220, 136, 92), (217, 136, 91), (220, 136, 92), (226, 137, 95),
- (235, 145, 83), (244, 152, 76), (254, 159, 69), (245, 158, 61),
- (236, 157, 54), (232, 143, 83), (219, 134, 97), (201, 115, 118),
- (182, 112, 149), (172, 106, 170), (176, 107, 162), (180, 108, 154),
- (187, 112, 138), (194, 117, 123), (202, 117, 110), (210, 123, 103),
- (205, 122, 108), (179, 109, 136), (153, 96, 165), (146, 90, 175),
- (139, 84, 185), (106, 46, 180), (79, 36, 203), (62, 26, 238),
- (50, 32, 242), (109, 63, 221), (109, 64, 222), (109, 65, 224),
- (85, 60, 240), (82, 51, 253), (82, 50, 255), (80, 51, 255),
- (81, 49, 255), (84, 49, 253), (87, 50, 252), (97, 56, 238),
- (107, 62, 225), (125, 76, 204), (142, 88, 184), (179, 106, 162),
- (199, 118, 114), (229, 139, 89), (235, 144, 84), (241, 150, 80),
- (248, 155, 77), (255, 169, 69), (253, 187, 64), (248, 202, 20),
- (250, 210, 1), (252, 190, 36), (254, 170, 71), (254, 167, 72),
- (255, 164, 73), (251, 156, 76), (243, 148, 80), (235, 141, 89),
- (220, 139, 94), (195, 119, 121), (182, 114, 134), (169, 109, 147),
- (151, 94, 173), (121, 69, 203), (105, 62, 229), (97, 45, 251),
- (74, 53, 254), (73, 53, 253), (72, 54, 252), (70, 51, 255),
- (74, 51, 255), (75, 50, 253), (76, 51, 255), (80, 51, 255),
- (82, 51, 253), (105, 62, 229), (108, 63, 222), (111, 65, 215),
- (113, 67, 215), (116, 72, 209), (116, 72, 209), (126, 78, 198),
- (115, 70, 212), (119, 72, 207), (124, 75, 203), (116, 76, 191),
- (96, 66, 104), (76, 56, 19), (74, 53, 34), (5, 0, 110),
- (8, 0, 177), (10, 0, 181), (20, 4, 225), (27, 8, 250),
- (34, 14, 253), (53, 44, 255), (65, 46, 252), (63, 33, 251),
- (31, 9, 255), (30, 9, 253), (29, 10, 252), (31, 12, 254),
- (48, 24, 255), (67, 43, 255), (68, 49, 255), (70, 51, 255),
- (73, 52, 255), (74, 53, 254), (74, 51, 255), (83, 51, 255),
- (111, 67, 216), (127, 77, 198), (152, 90, 173), (177, 103, 136),
- (199, 116, 112), (216, 129, 99), (219, 133, 98), (224, 135, 91),
- (233, 142, 85), (235, 145, 83), (239, 145, 81), (235, 147, 84),
- (234, 144, 84), (224, 138, 91), (219, 133, 98), (207, 121, 108),
- (184, 113, 143), (143, 87, 184), (113, 67, 215), (84, 32, 241),
- (38, 17, 255), (26, 7, 247), (27, 7, 244), (34, 7, 182),
- (66, 42, 154), (113, 70, 178), (166, 100, 162), (189, 118, 136),
- (215, 129, 104), (227, 139, 93), (240, 148, 81), (249, 156, 78),
- (254, 163, 72), (255, 164, 71), (254, 164, 68), (255, 164, 71),
- (254, 163, 72), (254, 163, 72), (246, 155, 76), (229, 157, 81),
- (205, 171, 99), (172, 152, 93), (160, 115, 120), (166, 112, 146),
- (180, 109, 149), (195, 116, 119), (202, 118, 107), (211, 128, 98),
- (222, 134, 96), (228, 138, 88), (234, 144, 84), (242, 149, 80),
- (243, 150, 80), (244, 150, 80), (255, 146, 80), (255, 150, 74),
- (253, 157, 73), (255, 161, 71), (251, 156, 74), (243, 150, 80)
- ),
-
-// 194 Apophysis-040427-4BorgEY
-((136, 117, 102), (140, 124, 101), (139, 127, 100), (139, 130, 99),
- (139, 132, 100), (140, 134, 102), (140, 134, 102), (140, 134, 102),
- (139, 135, 100), (140, 137, 99), (141, 139, 98), (140, 138, 97),
- (140, 137, 96), (140, 138, 97), (141, 139, 98), (140, 138, 98),
- (140, 138, 99), (142, 138, 101), (140, 130, 100), (138, 123, 100),
- (138, 125, 100), (139, 127, 101), (138, 123, 101), (137, 120, 102),
- (135, 110, 103), (130, 100, 103), (126, 90, 104), (121, 64, 99),
- (117, 38, 95), (104, 26, 91), (92, 15, 87), (79, 2, 80),
- (29, 0, 80), (2, 0, 1), (38, 8, 21), (74, 16, 41),
- (79, 8, 53), (85, 0, 65), (81, 0, 70), (77, 1, 75),
- (118, 23, 105), (122, 48, 107), (126, 74, 110), (128, 84, 111),
- (131, 94, 112), (132, 96, 112), (134, 98, 112), (135, 104, 112),
- (136, 106, 106), (133, 105, 104), (132, 104, 104), (132, 103, 105),
- (134, 104, 107), (136, 105, 110), (135, 107, 108), (135, 110, 106),
- (140, 115, 110), (139, 117, 107), (138, 119, 104), (137, 122, 103),
- (137, 125, 103), (137, 125, 101), (138, 126, 100), (140, 129, 99),
- (139, 130, 99), (140, 131, 102), (141, 129, 104), (143, 128, 107),
- (143, 129, 107), (143, 131, 107), (143, 132, 104), (142, 133, 104),
- (139, 129, 102), (140, 132, 102), (142, 136, 102), (140, 131, 103),
- (139, 127, 105), (138, 126, 104), (138, 126, 104), (138, 126, 104),
- (140, 125, 104), (138, 123, 104), (138, 119, 104), (138, 116, 105),
- (137, 113, 106), (136, 111, 107), (136, 108, 105), (134, 108, 107),
- (130, 97, 108), (131, 98, 107), (133, 100, 107), (133, 102, 106),
- (134, 104, 106), (135, 107, 104), (136, 111, 106), (136, 113, 107),
- (137, 114, 108), (137, 119, 105), (138, 122, 103), (140, 125, 102),
- (139, 126, 102), (139, 127, 103), (139, 128, 100), (138, 126, 100),
- (139, 124, 101), (138, 122, 102), (138, 121, 103), (137, 120, 102),
- (137, 120, 102), (137, 120, 102), (136, 117, 103), (136, 114, 103),
- (137, 118, 104), (138, 123, 104), (138, 123, 104), (138, 123, 104),
- (139, 124, 105), (139, 124, 105), (137, 125, 103), (135, 123, 99),
- (135, 116, 99), (138, 119, 104), (142, 123, 109), (144, 126, 112),
- (147, 129, 115), (143, 112, 117), (135, 96, 117), (131, 92, 110),
- (128, 83, 112), (123, 77, 106), (120, 70, 105), (118, 63, 105),
- (118, 59, 105), (116, 57, 105), (117, 57, 111), (116, 45, 113),
- (117, 63, 99), (112, 60, 84), (108, 58, 69), (105, 52, 71),
- (103, 47, 74), (96, 22, 85), (89, 8, 85), (90, 20, 83),
- (93, 38, 69), (113, 85, 71), (119, 92, 78), (125, 99, 86),
- (130, 98, 101), (131, 103, 99), (136, 103, 84), (116, 82, 70),
- (112, 80, 67), (117, 76, 78), (123, 72, 89), (130, 91, 94),
- (132, 94, 107), (130, 97, 108), (133, 104, 109), (135, 109, 108),
- (135, 109, 108), (137, 113, 111), (138, 114, 111), (140, 116, 112),
- (140, 117, 109), (143, 126, 110), (146, 124, 113), (160, 141, 111),
- (141, 140, 94), (140, 141, 93), (139, 143, 92), (140, 139, 95),
- (139, 137, 96), (139, 137, 96), (140, 136, 99), (140, 128, 102),
- (138, 123, 100), (137, 115, 104), (134, 105, 109), (131, 92, 113),
- (138, 71, 122), (148, 58, 110), (153, 67, 132), (180, 88, 153),
- (136, 103, 114), (134, 102, 110), (133, 102, 107), (130, 94, 104),
- (120, 68, 106), (111, 45, 106), (103, 14, 104), (100, 25, 90),
- (109, 46, 101), (125, 76, 105), (130, 114, 89), (136, 133, 80),
- (143, 161, 85), (151, 167, 94), (147, 151, 100), (146, 151, 95),
- (143, 142, 94), (140, 137, 92), (139, 136, 93), (138, 129, 98),
- (138, 122, 99), (136, 119, 99), (132, 113, 99), (134, 110, 100),
- (130, 100, 102), (129, 96, 103), (121, 75, 104), (105, 52, 80),
- (72, 29, 48), (72, 27, 47), (72, 25, 35), (90, 59, 38),
- (108, 79, 61), (124, 93, 88), (126, 88, 99), (128, 84, 107),
- (124, 76, 114), (128, 81, 113), (130, 88, 110), (132, 93, 111),
- (136, 106, 108), (138, 126, 100), (143, 146, 91), (144, 172, 85),
- (167, 184, 90), (170, 208, 99), (152, 174, 109), (156, 167, 109),
- (170, 178, 165), (149, 150, 116), (147, 149, 102), (141, 139, 98),
- (138, 132, 96), (138, 132, 96), (137, 132, 94), (133, 124, 91),
- (137, 123, 97), (136, 117, 103), (137, 114, 106), (135, 111, 107),
- (137, 108, 110), (137, 108, 110), (137, 108, 110), (139, 110, 112),
- (138, 115, 107), (137, 117, 106), (137, 117, 106), (137, 118, 104),
- (136, 117, 103), (134, 114, 105), (134, 115, 101), (136, 114, 101)
- ),
-
-// 195 Apophysis-040427-4BB4
-((156, 137, 8), (161, 145, 10), (162, 146, 7), (164, 147, 5),
- (163, 146, 7), (162, 146, 9), (161, 144, 10), (160, 143, 11),
- (157, 143, 12), (158, 143, 12), (160, 143, 13), (161, 144, 13),
- (163, 146, 14), (164, 146, 11), (165, 147, 9), (165, 147, 9),
- (166, 148, 10), (166, 149, 9), (167, 147, 8), (169, 146, 8),
- (166, 147, 10), (164, 148, 13), (164, 147, 14), (164, 147, 15),
- (167, 146, 18), (165, 146, 17), (164, 147, 17), (162, 147, 16),
- (161, 147, 16), (162, 146, 15), (163, 146, 14), (166, 148, 14),
- (171, 153, 15), (184, 166, 8), (217, 202, 7), (250, 238, 6),
- (252, 243, 7), (254, 249, 9), (254, 246, 9), (254, 244, 9),
- (188, 171, 19), (176, 158, 19), (164, 146, 20), (150, 122, 42),
- (137, 98, 65), (166, 79, 64), (196, 60, 64), (194, 41, 46),
- (176, 37, 42), (174, 38, 42), (170, 36, 41), (166, 35, 40),
- (166, 35, 40), (167, 36, 41), (161, 85, 35), (155, 134, 29),
- (188, 172, 24), (220, 200, 17), (253, 228, 11), (254, 227, 10),
- (255, 227, 9), (253, 227, 9), (252, 227, 10), (198, 174, 6),
- (182, 166, 19), (92, 171, 44), (81, 159, 33), (71, 147, 23),
- (69, 143, 23), (67, 140, 23), (117, 101, 6), (145, 109, 31),
- (134, 121, 7), (144, 130, 9), (155, 140, 11), (159, 143, 12),
- (163, 146, 14), (165, 149, 15), (168, 152, 17), (179, 162, 22),
- (184, 169, 26), (195, 181, 58), (197, 183, 59), (200, 186, 61),
- (220, 210, 39), (240, 234, 18), (252, 251, 13), (251, 255, 8),
- (255, 255, 6), (255, 249, 4), (255, 244, 2), (253, 238, 5),
- (251, 233, 9), (241, 214, 19), (183, 168, 17), (169, 151, 13),
- (154, 137, 7), (114, 100, 3), (133, 114, 15), (152, 128, 28),
- (154, 133, 21), (157, 139, 15), (155, 137, 9), (155, 138, 8),
- (159, 141, 13), (160, 141, 18), (162, 141, 24), (162, 134, 40),
- (162, 128, 57), (188, 100, 90), (198, 67, 73), (200, 65, 71),
- (206, 90, 93), (201, 187, 64), (209, 196, 51), (218, 205, 39),
- (254, 231, 13), (255, 250, 14), (255, 243, 22), (253, 226, 12),
- (178, 167, 52), (176, 150, 47), (174, 133, 43), (169, 132, 55),
- (165, 131, 68), (148, 110, 87), (128, 128, 190), (121, 120, 190),
- (100, 98, 181), (74, 83, 174), (70, 74, 166), (66, 65, 159),
- (66, 65, 159), (65, 64, 158), (65, 64, 158), (65, 64, 157),
- (62, 62, 152), (98, 81, 111), (135, 100, 70), (135, 100, 71),
- (135, 100, 72), (63, 63, 153), (64, 63, 156), (58, 56, 140),
- (64, 137, 22), (127, 131, 10), (131, 128, 6), (135, 125, 2),
- (154, 137, 5), (155, 138, 8), (156, 139, 9), (158, 141, 11),
- (161, 147, 16), (162, 147, 16), (164, 147, 17), (170, 152, 18),
- (183, 167, 22), (188, 176, 56), (209, 200, 97), (209, 200, 97),
- (216, 210, 148), (234, 198, 200), (228, 174, 176), (222, 150, 153),
- (204, 191, 76), (183, 172, 56), (170, 158, 36), (154, 135, 33),
- (142, 117, 50), (106, 132, 36), (71, 147, 23), (74, 155, 26),
- (76, 159, 27), (121, 186, 82), (135, 191, 100), (134, 190, 99),
- (92, 171, 46), (75, 161, 26), (73, 154, 25), (71, 150, 25),
- (68, 143, 24), (68, 143, 24), (136, 104, 66), (137, 108, 68),
- (177, 161, 22), (191, 171, 20), (205, 181, 19), (254, 227, 13),
- (255, 248, 9), (255, 254, 9), (255, 255, 14), (255, 251, 9),
- (249, 229, 10), (189, 166, 28), (151, 124, 57), (141, 107, 69),
- (149, 112, 85), (154, 122, 61), (175, 151, 55), (182, 153, 61),
- (188, 152, 56), (167, 149, 23), (165, 151, 20), (167, 153, 18),
- (164, 150, 17), (163, 149, 18), (165, 147, 21), (172, 158, 36),
- (178, 166, 54), (154, 197, 126), (231, 201, 201), (228, 227, 223),
- (199, 216, 184), (144, 191, 111), (157, 186, 106), (145, 165, 54),
- (163, 148, 21), (164, 147, 17), (165, 148, 16), (167, 151, 16),
- (169, 153, 18), (170, 153, 23), (179, 162, 20), (181, 164, 22),
- (175, 157, 21), (168, 152, 17), (162, 148, 17), (162, 148, 15),
- (162, 145, 15), (159, 145, 14), (159, 144, 17), (162, 145, 15),
- (160, 141, 12), (158, 140, 12), (156, 138, 12), (160, 141, 12),
- (160, 142, 16), (161, 143, 19), (162, 144, 18), (163, 146, 16),
- (162, 145, 15), (164, 145, 14), (162, 145, 13), (162, 144, 10),
- (160, 144, 5), (157, 141, 4), (155, 139, 4), (156, 137, 6),
- (156, 139, 7), (156, 139, 9), (159, 142, 12), (159, 142, 12),
- (162, 143, 12), (162, 145, 13), (160, 143, 11), (160, 143, 13)
- ),
-
-// 196 Apophysis-040427-4BflyWindw2
-((2, 2, 2), (28, 75, 93), (34, 90, 96), (41, 106, 100),
- (61, 80, 100), (81, 55, 100), (100, 61, 117), (120, 68, 134),
- (188, 12, 147), (172, 8, 111), (156, 5, 76), (105, 3, 58),
- (54, 2, 40), (43, 4, 38), (33, 6, 37), (35, 8, 39),
- (37, 10, 41), (96, 19, 99), (125, 34, 121), (154, 49, 144),
- (150, 39, 145), (147, 30, 147), (132, 29, 128), (117, 28, 110),
- (54, 17, 61), (32, 8, 34), (11, 0, 8), (6, 1, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (16, 21, 17), (44, 35, 15), (73, 49, 13),
- (99, 68, 19), (126, 88, 25), (138, 94, 27), (151, 101, 30),
- (188, 113, 11), (210, 112, 22), (232, 112, 34), (212, 136, 41),
- (192, 160, 49), (216, 188, 58), (241, 217, 67), (228, 220, 145),
- (254, 254, 246), (255, 253, 253), (255, 252, 250), (255, 251, 248),
- (253, 153, 233), (252, 56, 218), (230, 58, 201), (209, 61, 185),
- (146, 41, 134), (96, 26, 89), (46, 12, 45), (30, 8, 26),
- (14, 5, 8), (23, 8, 10), (33, 11, 13), (87, 53, 15),
- (123, 82, 30), (185, 196, 104), (190, 191, 137), (195, 186, 171),
- (175, 166, 140), (155, 147, 110), (142, 139, 122), (116, 76, 128),
- (53, 114, 132), (48, 134, 105), (43, 155, 79), (47, 129, 93),
- (51, 104, 108), (44, 101, 108), (38, 98, 109), (37, 99, 114),
- (45, 102, 129), (65, 108, 115), (109, 131, 141), (153, 155, 168),
- (178, 178, 177), (204, 201, 186), (228, 246, 250), (255, 255, 217),
- (130, 195, 191), (140, 130, 179), (150, 65, 168), (156, 67, 173),
- (162, 70, 179), (241, 44, 209), (254, 15, 222), (255, 4, 247),
- (255, 18, 234), (174, 75, 168), (138, 70, 148), (102, 66, 128),
- (100, 70, 125), (99, 75, 123), (86, 86, 78), (124, 102, 63),
- (117, 147, 113), (119, 115, 120), (121, 84, 128), (113, 67, 122),
- (106, 51, 116), (78, 40, 123), (66, 37, 83), (46, 12, 39),
- (24, 6, 22), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (1, 2, 4), (12, 10, 24), (23, 19, 44), (31, 22, 46),
- (39, 25, 48), (65, 37, 62), (64, 38, 67), (47, 21, 60),
- (18, 38, 49), (12, 15, 30), (6, 7, 20), (0, 0, 11),
- (2, 2, 2), (1, 3, 0), (2, 2, 2), (2, 2, 2),
- (2, 0, 1), (1, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (17, 23, 19), (14, 69, 37),
- (68, 156, 10), (75, 168, 10), (82, 181, 10), (57, 219, 11),
- (70, 205, 40), (62, 148, 39), (48, 137, 57), (66, 106, 69),
- (68, 104, 30), (55, 65, 30), (39, 43, 25), (23, 22, 20),
- (6, 14, 1), (2, 2, 2), (17, 21, 0), (65, 78, 9),
- (101, 85, 33), (110, 98, 40), (119, 111, 48), (125, 101, 55),
- (107, 97, 48), (72, 59, 43), (23, 32, 31), (9, 20, 16),
- (2, 2, 2), (2, 2, 2), (25, 14, 0), (48, 34, 5),
- (58, 40, 0), (55, 59, 0), (56, 81, 0), (49, 114, 14),
- (157, 183, 22), (166, 186, 15), (175, 189, 8), (163, 172, 45),
- (149, 126, 32), (93, 85, 72), (100, 23, 79), (84, 14, 50),
- (55, 17, 56), (25, 34, 51), (20, 68, 68), (36, 70, 72),
- (47, 86, 85), (69, 79, 78), (69, 67, 89), (106, 24, 90),
- (181, 12, 113), (219, 13, 148), (255, 8, 208), (247, 26, 219),
- (233, 86, 128), (165, 137, 133), (190, 159, 102), (207, 141, 57),
- (176, 119, 40), (135, 86, 27), (136, 35, 49), (109, 5, 66),
- (78, 29, 94), (35, 50, 73), (42, 67, 89), (46, 63, 83),
- (61, 35, 72), (70, 32, 73), (78, 19, 65), (74, 12, 61),
- (64, 5, 51), (44, 1, 31), (33, 8, 30), (29, 3, 28),
- (26, 2, 24), (23, 10, 30), (15, 28, 37), (17, 44, 35),
- (22, 64, 24), (66, 76, 16), (99, 76, 24), (98, 77, 34),
- (116, 74, 24), (110, 67, 16), (114, 66, 0), (127, 79, 13),
- (138, 76, 29), (159, 108, 77), (132, 45, 90), (144, 43, 135),
- (171, 27, 151), (145, 51, 147), (82, 61, 120), (67, 76, 115),
- (66, 78, 76), (60, 46, 59), (75, 45, 53), (70, 55, 48),
- (53, 54, 38), (14, 37, 43), (12, 35, 41), (16, 13, 22),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2)
- ),
-
-// 197 Apophysis-040427-4BflyWndw3
-((49, 55, 81), (81, 40, 96), (82, 31, 94), (83, 22, 92),
- (68, 17, 67), (53, 12, 42), (26, 6, 21), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (2, 3, 0), (11, 27, 35), (21, 52, 70), (33, 50, 75),
- (46, 49, 80), (78, 41, 93), (94, 37, 100), (111, 33, 108),
- (117, 28, 111), (123, 24, 114), (126, 23, 115), (129, 22, 116),
- (140, 31, 120), (136, 26, 118), (132, 21, 116), (125, 24, 114),
- (119, 27, 112), (114, 35, 108), (109, 43, 105), (150, 147, 116),
- (192, 187, 183), (249, 243, 209), (251, 235, 172), (253, 228, 135),
- (226, 193, 116), (199, 159, 98), (191, 141, 72), (183, 124, 46),
- (137, 99, 37), (108, 77, 26), (80, 55, 15), (40, 27, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 26, 3), (100, 53, 7), (156, 103, 41),
- (212, 153, 75), (232, 179, 91), (252, 206, 108), (252, 218, 128),
- (183, 190, 138), (125, 161, 147), (106, 116, 86), (88, 71, 25),
- (92, 70, 22), (96, 70, 19), (94, 80, 15), (100, 99, 17),
- (183, 71, 7), (202, 44, 72), (221, 17, 138), (235, 15, 145),
- (250, 13, 153), (228, 103, 148), (207, 193, 144), (252, 217, 133),
- (252, 219, 122), (187, 144, 31), (138, 107, 20), (90, 70, 9),
- (79, 68, 19), (69, 67, 29), (38, 51, 60), (29, 49, 73),
- (35, 58, 76), (48, 78, 52), (61, 98, 29), (66, 120, 26),
- (71, 142, 24), (67, 161, 47), (84, 158, 45), (109, 172, 67),
- (167, 143, 81), (240, 173, 69), (225, 154, 47), (211, 135, 25),
- (191, 119, 27), (172, 104, 29), (136, 77, 7), (113, 67, 7),
- (28, 62, 48), (28, 59, 60), (28, 57, 73), (33, 54, 75),
- (39, 51, 77), (49, 43, 81), (74, 39, 93), (87, 39, 97),
- (95, 33, 100), (98, 39, 103), (95, 41, 102), (93, 43, 102),
- (91, 39, 101), (74, 44, 94), (69, 53, 90), (62, 58, 85),
- (57, 50, 84), (52, 48, 82), (48, 47, 81), (48, 43, 68),
- (48, 39, 56), (69, 45, 19), (83, 54, 14), (85, 64, 17),
- (95, 103, 18), (96, 126, 2), (95, 119, 6), (95, 113, 11),
- (95, 108, 16), (81, 99, 23), (76, 60, 86), (92, 38, 100),
- (110, 27, 107), (106, 28, 105), (102, 30, 103), (103, 31, 103),
- (104, 33, 103), (117, 33, 111), (128, 30, 117), (132, 27, 119),
- (137, 23, 118), (221, 1, 153), (209, 3, 149), (198, 6, 145),
- (146, 27, 129), (131, 31, 117), (110, 37, 108), (146, 115, 97),
- (169, 199, 237), (204, 224, 238), (239, 249, 240), (255, 254, 253),
- (247, 244, 225), (246, 191, 161), (198, 173, 119), (218, 13, 142),
- (249, 3, 150), (247, 3, 160), (240, 4, 160), (234, 5, 160),
- (198, 6, 145), (138, 19, 119), (141, 5, 113), (134, 1, 106),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (23, 30, 56), (45, 45, 79), (46, 56, 81),
- (38, 49, 77), (31, 41, 71), (25, 34, 65), (27, 9, 33),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (29, 41, 39), (54, 79, 40), (65, 109, 20), (69, 132, 2),
- (53, 139, 16), (10, 121, 3), (8, 107, 25), (15, 91, 44),
- (22, 76, 63), (20, 56, 70), (22, 53, 71), (21, 61, 73),
- (22, 62, 70), (6, 80, 55), (1, 102, 36), (29, 133, 12),
- (64, 142, 23), (87, 148, 27), (112, 148, 22), (98, 107, 14),
- (63, 101, 26), (65, 60, 83), (75, 53, 92), (87, 50, 94),
- (83, 53, 91), (130, 161, 101), (135, 190, 106), (114, 174, 148),
- (110, 137, 128), (77, 58, 88), (67, 49, 87), (51, 33, 73),
- (24, 32, 78), (2, 20, 42), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (57, 37, 10),
- (73, 101, 24), (81, 103, 21), (66, 90, 32), (75, 59, 85),
- (79, 42, 94), (88, 38, 99), (89, 47, 97), (78, 54, 90),
- (67, 58, 85), (64, 60, 83), (52, 60, 81), (47, 67, 74),
- (40, 72, 69), (44, 52, 37), (67, 43, 17), (56, 58, 34),
- (36, 46, 38), (30, 53, 45), (33, 51, 75), (46, 58, 80)
- ),
-
-// 198 Apophysis-040427-4ChalLghtDrknss
-((93, 98, 130), (225, 205, 198), (232, 213, 201), (240, 221, 204),
- (241, 221, 200), (243, 221, 197), (244, 221, 196), (246, 222, 196),
- (240, 216, 188), (231, 212, 194), (222, 209, 201), (157, 158, 178),
- (93, 107, 156), (85, 95, 138), (78, 84, 120), (86, 87, 115),
- (94, 91, 110), (238, 214, 180), (241, 219, 188), (245, 224, 197),
- (239, 222, 204), (234, 221, 212), (234, 221, 213), (235, 222, 214),
- (228, 218, 219), (222, 213, 219), (217, 209, 220), (223, 214, 219),
- (230, 220, 218), (230, 220, 218), (230, 220, 218), (235, 222, 214),
- (237, 225, 213), (244, 226, 204), (242, 227, 211), (241, 228, 219),
- (242, 231, 222), (244, 234, 225), (242, 232, 225), (240, 231, 226),
- (240, 228, 216), (232, 221, 211), (225, 215, 206), (157, 152, 185),
- (90, 90, 164), (61, 72, 165), (33, 55, 167), (20, 31, 146),
- (23, 43, 114), (41, 45, 70), (51, 54, 67), (62, 63, 65),
- (68, 71, 83), (74, 79, 101), (76, 83, 113), (79, 87, 126),
- (106, 109, 178), (135, 137, 200), (165, 166, 222), (197, 192, 219),
- (229, 218, 216), (233, 220, 211), (238, 222, 207), (244, 226, 206),
- (247, 226, 205), (240, 216, 188), (239, 207, 167), (238, 198, 146),
- (193, 164, 118), (148, 130, 90), (115, 103, 81), (81, 78, 69),
- (69, 66, 51), (69, 65, 48), (70, 65, 45), (72, 72, 52),
- (75, 80, 60), (81, 85, 66), (88, 91, 72), (119, 99, 46),
- (213, 154, 60), (241, 212, 178), (241, 213, 181), (242, 215, 185),
- (239, 214, 183), (236, 213, 182), (217, 200, 180), (113, 114, 116),
- (71, 70, 68), (67, 65, 60), (63, 60, 53), (62, 60, 50),
- (62, 60, 48), (62, 58, 47), (58, 57, 52), (56, 55, 51),
- (51, 49, 50), (27, 30, 39), (16, 18, 25), (5, 6, 11),
- (3, 3, 10), (2, 1, 9), (0, 3, 36), (10, 22, 48),
- (57, 57, 93), (86, 85, 99), (116, 113, 106), (157, 137, 107),
- (198, 161, 108), (246, 199, 143), (234, 188, 126), (121, 114, 106),
- (83, 79, 78), (17, 26, 31), (14, 21, 26), (11, 16, 22),
- (17, 14, 35), (31, 30, 38), (49, 49, 49), (52, 53, 48),
- (59, 58, 40), (63, 60, 45), (67, 63, 51), (69, 65, 49),
- (72, 67, 47), (76, 69, 50), (75, 68, 50), (72, 69, 60),
- (73, 71, 82), (70, 74, 111), (64, 68, 113), (59, 62, 115),
- (50, 66, 177), (95, 104, 209), (108, 115, 222), (176, 177, 221),
- (228, 220, 217), (214, 210, 217), (201, 200, 218), (181, 180, 219),
- (162, 161, 221), (104, 114, 167), (78, 87, 130), (60, 69, 108),
- (54, 60, 74), (27, 26, 32), (18, 18, 22), (10, 11, 13),
- (10, 4, 4), (11, 11, 11), (24, 28, 29), (33, 33, 45),
- (49, 50, 54), (52, 52, 54), (55, 55, 55), (55, 56, 61),
- (62, 62, 62), (65, 64, 59), (64, 63, 58), (67, 63, 51),
- (66, 62, 50), (55, 52, 61), (51, 50, 61), (47, 49, 61),
- (37, 45, 64), (39, 32, 65), (11, 21, 46), (26, 30, 39),
- (59, 58, 66), (64, 64, 70), (69, 70, 75), (91, 92, 96),
- (133, 126, 120), (216, 192, 158), (240, 211, 177), (241, 215, 180),
- (240, 216, 190), (244, 226, 206), (242, 225, 209), (247, 225, 202),
- (242, 222, 198), (241, 216, 185), (230, 214, 191), (192, 182, 181),
- (88, 93, 131), (82, 87, 122), (77, 82, 114), (72, 79, 108),
- (67, 79, 103), (73, 78, 100), (75, 73, 94), (77, 80, 69),
- (71, 68, 59), (71, 67, 55), (72, 66, 52), (72, 66, 50),
- (68, 66, 54), (72, 68, 56), (71, 61, 69), (67, 67, 67),
- (62, 62, 62), (60, 59, 65), (51, 54, 63), (50, 52, 65),
- (55, 52, 63), (62, 62, 64), (65, 69, 70), (63, 66, 75),
- (69, 73, 85), (72, 76, 101), (69, 75, 101), (68, 70, 82),
- (66, 67, 71), (65, 66, 71), (65, 67, 79), (67, 65, 89),
- (67, 65, 89), (65, 65, 89), (57, 62, 81), (50, 52, 67),
- (52, 52, 60), (53, 55, 54), (53, 55, 50), (52, 52, 50),
- (50, 51, 46), (44, 44, 42), (34, 35, 29), (41, 39, 1),
- (44, 47, 40), (51, 52, 46), (52, 52, 50), (54, 55, 50),
- (61, 61, 53), (63, 63, 63), (69, 69, 67), (71, 75, 74),
- (80, 81, 76), (80, 83, 92), (87, 87, 89), (104, 94, 95),
- (115, 112, 97), (95, 94, 99), (79, 78, 92), (77, 81, 110),
- (78, 83, 115), (98, 97, 111), (120, 130, 122), (204, 191, 183),
- (240, 216, 182), (241, 215, 182), (243, 210, 169), (229, 197, 150),
- (118, 109, 110), (68, 71, 80), (18, 27, 56), (56, 62, 96)
- ),
-
-// 199 Apophysis-040427-4ChalicDrknsIce
-((153, 141, 41), (36, 39, 30), (25, 32, 35), (14, 26, 40),
- (12, 28, 49), (11, 31, 58), (11, 33, 62), (12, 35, 67),
- (105, 106, 111), (131, 131, 127), (158, 156, 143), (163, 161, 154),
- (168, 167, 165), (169, 168, 167), (170, 170, 170), (171, 171, 170),
- (173, 172, 170), (168, 168, 168), (167, 168, 176), (166, 169, 184),
- (164, 167, 193), (162, 166, 203), (165, 168, 194), (168, 171, 186),
- (171, 173, 185), (174, 176, 184), (178, 179, 184), (175, 176, 183),
- (173, 173, 183), (169, 167, 182), (166, 161, 181), (158, 164, 180),
- (160, 163, 170), (160, 155, 133), (155, 149, 118), (151, 143, 104),
- (92, 93, 77), (34, 43, 50), (27, 36, 45), (21, 29, 40),
- (10, 24, 35), (9, 25, 40), (9, 26, 46), (10, 30, 56),
- (11, 34, 66), (10, 34, 68), (9, 35, 70), (14, 58, 129),
- (102, 116, 161), (160, 157, 148), (160, 159, 154), (161, 161, 161),
- (162, 161, 164), (163, 162, 167), (164, 164, 166), (166, 166, 166),
- (166, 173, 179), (174, 178, 181), (183, 183, 183), (192, 193, 191),
- (201, 203, 200), (201, 202, 203), (202, 201, 207), (201, 204, 223),
- (198, 203, 225), (179, 180, 184), (157, 155, 160), (135, 130, 136),
- (114, 110, 116), (93, 90, 97), (25, 42, 60), (11, 31, 56),
- (15, 31, 47), (52, 58, 61), (89, 85, 76), (121, 116, 101),
- (153, 148, 126), (156, 154, 136), (159, 161, 147), (164, 177, 149),
- (173, 171, 158), (181, 178, 143), (178, 172, 138), (176, 167, 134),
- (167, 162, 135), (158, 157, 137), (153, 158, 136), (163, 161, 149),
- (174, 178, 163), (186, 189, 175), (199, 201, 187), (201, 199, 185),
- (203, 197, 183), (223, 209, 172), (214, 204, 145), (201, 188, 153),
- (186, 182, 171), (163, 166, 181), (161, 164, 175), (159, 162, 169),
- (159, 160, 165), (159, 159, 161), (148, 156, 145), (142, 143, 129),
- (11, 48, 101), (19, 64, 142), (27, 80, 184), (38, 88, 193),
- (49, 96, 202), (91, 117, 192), (105, 124, 183), (141, 150, 183),
- (150, 155, 161), (144, 145, 150), (114, 120, 143), (84, 96, 136),
- (28, 42, 68), (13, 33, 60), (9, 29, 56), (7, 25, 47),
- (5, 22, 40), (7, 21, 36), (9, 21, 33), (9, 19, 28),
- (10, 17, 23), (8, 15, 21), (14, 19, 25), (18, 26, 28),
- (38, 40, 27), (106, 117, 83), (129, 130, 95), (152, 144, 107),
- (179, 164, 143), (195, 192, 183), (221, 213, 194), (233, 221, 199),
- (241, 226, 193), (226, 217, 209), (212, 208, 225), (208, 209, 228),
- (204, 210, 232), (233, 227, 241), (238, 232, 244), (224, 225, 207),
- (218, 221, 202), (190, 187, 180), (186, 181, 178), (182, 176, 176),
- (168, 168, 166), (162, 158, 146), (146, 143, 128), (116, 116, 106),
- (27, 36, 45), (33, 37, 43), (39, 39, 41), (93, 96, 85),
- (124, 125, 120), (153, 150, 141), (185, 172, 163), (195, 191, 182),
- (206, 202, 201), (212, 206, 218), (208, 202, 214), (205, 199, 211),
- (185, 185, 193), (186, 186, 188), (178, 179, 184), (173, 174, 179),
- (175, 175, 177), (176, 176, 175), (177, 178, 173), (182, 179, 172),
- (185, 177, 175), (191, 181, 171), (190, 181, 172), (186, 185, 181),
- (187, 185, 186), (182, 183, 188), (181, 181, 191), (181, 180, 198),
- (183, 184, 189), (183, 183, 185), (183, 183, 183), (178, 177, 182),
- (173, 173, 181), (172, 172, 180), (171, 171, 179), (173, 173, 173),
- (174, 171, 166), (168, 167, 163), (175, 172, 163), (177, 175, 152),
- (180, 174, 138), (162, 157, 138), (159, 159, 151), (163, 162, 158),
- (167, 168, 163), (172, 172, 164), (167, 167, 159), (167, 164, 155),
- (154, 153, 133), (149, 136, 119), (118, 119, 113), (75, 75, 63),
- (34, 44, 43), (19, 28, 35), (15, 24, 31), (13, 22, 29),
- (13, 22, 29), (8, 18, 30), (7, 17, 27), (4, 16, 28),
- (7, 19, 31), (6, 20, 33), (6, 19, 35), (11, 23, 35),
- (13, 22, 31), (14, 23, 30), (14, 24, 36), (15, 24, 41),
- (7, 24, 42), (11, 26, 45), (8, 30, 54), (7, 30, 61),
- (9, 29, 56), (12, 28, 53), (9, 27, 51), (11, 29, 53),
- (11, 30, 60), (11, 35, 69), (55, 59, 94), (93, 108, 151),
- (134, 146, 188), (151, 158, 186), (162, 159, 150), (154, 143, 115),
- (142, 132, 79), (75, 74, 26), (55, 56, 25), (37, 41, 26),
- (19, 27, 29), (18, 26, 29), (18, 26, 28), (17, 25, 27),
- (15, 24, 29), (17, 24, 30), (18, 26, 29), (24, 33, 40),
- (48, 51, 24), (61, 63, 24), (143, 133, 38), (164, 149, 48),
- (201, 178, 64), (177, 156, 101), (158, 150, 113), (143, 140, 121)
- ),
-
-// 200 Apophysis-040427-4CactusFlwer
-((130, 133, 104), (131, 131, 103), (155, 120, 100), (180, 110, 98),
- (191, 135, 116), (202, 160, 135), (189, 164, 134), (177, 169, 133),
- (134, 134, 108), (128, 126, 108), (122, 118, 109), (119, 123, 100),
- (116, 128, 92), (118, 118, 84), (120, 109, 77), (117, 106, 77),
- (114, 104, 77), (123, 97, 84), (129, 99, 78), (135, 101, 73),
- (123, 106, 73), (111, 111, 73), (111, 112, 73), (111, 113, 74),
- (97, 121, 63), (93, 105, 58), (90, 90, 54), (94, 94, 63),
- (99, 99, 73), (101, 101, 78), (104, 103, 83), (124, 106, 104),
- (132, 126, 114), (183, 182, 162), (216, 203, 200), (249, 225, 239),
- (235, 205, 212), (222, 186, 186), (227, 167, 162), (233, 149, 138),
- (151, 133, 97), (133, 124, 89), (115, 116, 82), (122, 120, 91),
- (129, 125, 100), (135, 126, 108), (142, 128, 117), (169, 168, 147),
- (190, 189, 171), (201, 198, 215), (211, 216, 218), (221, 235, 222),
- (215, 231, 215), (210, 227, 208), (207, 216, 200), (205, 206, 192),
- (178, 198, 186), (171, 195, 163), (164, 192, 141), (164, 197, 159),
- (165, 203, 178), (175, 193, 174), (186, 184, 171), (181, 180, 162),
- (170, 171, 153), (124, 132, 134), (108, 117, 107), (93, 102, 81),
- (91, 92, 72), (90, 83, 64), (91, 73, 59), (70, 71, 53),
- (61, 61, 51), (60, 56, 43), (60, 51, 36), (61, 51, 34),
- (63, 52, 32), (66, 58, 32), (70, 65, 33), (77, 74, 41),
- (78, 87, 56), (117, 121, 96), (136, 137, 116), (155, 154, 136),
- (158, 157, 135), (161, 161, 135), (157, 157, 129), (155, 148, 104),
- (115, 130, 73), (104, 105, 60), (94, 81, 47), (86, 78, 45),
- (78, 75, 44), (80, 77, 42), (98, 63, 25), (106, 73, 32),
- (104, 84, 49), (111, 114, 93), (122, 129, 116), (134, 145, 139),
- (149, 154, 139), (164, 164, 140), (172, 172, 148), (176, 175, 154),
- (189, 182, 153), (175, 173, 149), (162, 165, 146), (142, 159, 142),
- (122, 154, 139), (107, 120, 113), (88, 106, 92), (84, 92, 71),
- (78, 82, 55), (79, 100, 59), (87, 98, 62), (95, 96, 65),
- (105, 109, 76), (117, 127, 102), (123, 146, 118), (156, 167, 133),
- (162, 162, 138), (149, 150, 116), (137, 138, 94), (133, 123, 87),
- (130, 109, 80), (134, 89, 60), (146, 72, 69), (123, 74, 60),
- (122, 83, 42), (68, 52, 36), (63, 46, 27), (59, 41, 19),
- (29, 20, 11), (27, 21, 0), (20, 20, 8), (20, 20, 8),
- (24, 24, 12), (36, 35, 19), (49, 47, 26), (52, 46, 25),
- (56, 45, 25), (53, 43, 16), (42, 39, 6), (48, 46, 0),
- (62, 53, 0), (55, 52, 19), (56, 52, 20), (57, 52, 22),
- (54, 56, 34), (63, 64, 32), (66, 68, 31), (66, 65, 37),
- (72, 72, 46), (68, 70, 44), (65, 69, 42), (62, 65, 38),
- (61, 61, 35), (45, 51, 37), (39, 44, 21), (29, 32, 21),
- (24, 28, 11), (43, 59, 32), (50, 61, 36), (58, 63, 41),
- (82, 78, 49), (106, 87, 54), (112, 94, 72), (108, 109, 75),
- (110, 116, 56), (109, 109, 58), (108, 103, 61), (105, 106, 75),
- (114, 97, 67), (129, 111, 49), (131, 97, 33), (136, 105, 59),
- (138, 118, 65), (148, 113, 81), (151, 110, 80), (161, 101, 90),
- (143, 126, 100), (129, 104, 97), (110, 96, 83), (90, 90, 54),
- (64, 74, 37), (62, 69, 32), (61, 65, 28), (65, 63, 22),
- (60, 66, 28), (57, 63, 35), (58, 67, 36), (70, 71, 40),
- (78, 77, 46), (91, 91, 55), (99, 99, 75), (106, 97, 92),
- (128, 109, 102), (133, 130, 115), (161, 161, 137), (194, 177, 147),
- (227, 215, 81), (238, 224, 65), (229, 215, 67), (161, 183, 118),
- (172, 169, 134), (172, 171, 151), (174, 158, 158), (169, 157, 159),
- (134, 154, 189), (163, 163, 175), (186, 184, 169), (186, 187, 173),
- (193, 194, 178), (189, 200, 192), (225, 217, 181), (254, 252, 178),
- (255, 252, 199), (250, 247, 228), (238, 254, 243), (238, 246, 255),
- (224, 230, 252), (233, 244, 250), (254, 255, 197), (255, 244, 144),
- (249, 225, 115), (255, 252, 103), (248, 246, 145), (222, 201, 174),
- (198, 160, 149), (188, 150, 139), (160, 131, 117), (136, 135, 104),
- (130, 131, 100), (130, 125, 96), (128, 114, 85), (106, 100, 78),
- (93, 97, 72), (92, 91, 60), (94, 77, 59), (96, 74, 60),
- (76, 71, 49), (69, 71, 47), (59, 63, 40), (62, 55, 39),
- (45, 54, 33), (46, 49, 20), (43, 43, 15), (50, 51, 17),
- (57, 57, 21), (70, 75, 34), (90, 89, 24), (97, 90, 48),
- (96, 97, 66), (102, 103, 72), (107, 108, 74), (151, 142, 113)
- ),
-
-// 201 Apophysis-040427-4ChrryBlssmT
-((254, 188, 202), (254, 220, 208), (253, 227, 196), (253, 235, 185),
- (230, 212, 157), (208, 189, 130), (171, 179, 118), (135, 170, 106),
- (31, 109, 83), (62, 136, 109), (94, 164, 136), (152, 177, 136),
- (211, 190, 137), (233, 197, 148), (255, 204, 159), (255, 211, 173),
- (255, 218, 187), (255, 225, 212), (253, 224, 211), (252, 224, 210),
- (240, 212, 192), (228, 201, 174), (223, 199, 159), (218, 198, 145),
- (208, 178, 128), (211, 183, 132), (214, 188, 137), (221, 205, 151),
- (228, 223, 165), (231, 228, 170), (235, 233, 176), (235, 233, 176),
- (233, 233, 179), (235, 235, 181), (233, 230, 174), (231, 226, 168),
- (225, 215, 158), (219, 204, 149), (216, 195, 142), (213, 187, 136),
- (208, 174, 128), (205, 169, 122), (202, 164, 117), (173, 149, 128),
- (145, 134, 140), (124, 135, 130), (103, 137, 120), (47, 101, 75),
- (11, 50, 32), (38, 21, 5), (32, 10, 15), (27, 0, 26),
- (35, 3, 38), (44, 7, 50), (45, 19, 54), (47, 31, 58),
- (103, 114, 84), (163, 165, 119), (223, 217, 155), (238, 224, 183),
- (253, 232, 211), (254, 231, 212), (255, 230, 213), (252, 237, 206),
- (252, 241, 211), (241, 243, 196), (230, 224, 173), (220, 205, 150),
- (214, 190, 143), (209, 175, 137), (220, 139, 148), (228, 122, 145),
- (234, 111, 174), (242, 134, 181), (250, 157, 188), (249, 161, 189),
- (248, 165, 191), (227, 151, 179), (206, 137, 168), (198, 135, 164),
- (198, 147, 144), (202, 164, 117), (202, 166, 120), (203, 169, 123),
- (203, 170, 124), (204, 172, 125), (206, 176, 126), (211, 181, 131),
- (229, 215, 150), (224, 220, 171), (219, 226, 193), (235, 223, 201),
- (252, 220, 209), (255, 207, 203), (254, 197, 203), (248, 186, 191),
- (251, 172, 177), (199, 161, 114), (194, 149, 106), (190, 138, 98),
- (190, 136, 98), (191, 135, 98), (188, 129, 95), (187, 128, 94),
- (180, 120, 86), (184, 113, 76), (188, 106, 66), (176, 88, 51),
- (164, 71, 37), (111, 38, 19), (108, 24, 24), (37, 11, 36),
- (10, 0, 53), (8, 0, 52), (10, 0, 43), (12, 0, 34),
- (18, 16, 21), (0, 19, 38), (10, 59, 64), (62, 113, 57),
- (191, 139, 99), (183, 137, 118), (176, 136, 137), (134, 131, 128),
- (92, 127, 120), (60, 85, 81), (57, 41, 67), (41, 31, 58),
- (28, 7, 48), (15, 39, 77), (32, 53, 76), (49, 68, 75),
- (53, 111, 99), (79, 150, 120), (102, 161, 129), (137, 179, 143),
- (180, 140, 149), (193, 156, 137), (207, 173, 125), (211, 177, 134),
- (215, 181, 143), (237, 195, 181), (230, 194, 198), (246, 194, 206),
- (252, 193, 211), (253, 196, 202), (250, 191, 198), (248, 187, 195),
- (255, 188, 183), (255, 166, 166), (216, 175, 143), (197, 148, 131),
- (102, 76, 89), (77, 58, 77), (53, 41, 65), (40, 13, 48),
- (19, 1, 53), (12, 2, 52), (6, 0, 53), (3, 0, 53),
- (3, 0, 53), (1, 50, 46), (7, 53, 30), (14, 57, 14),
- (8, 96, 38), (56, 82, 17), (45, 111, 37), (109, 112, 93),
- (184, 124, 90), (180, 113, 82), (177, 103, 74), (154, 78, 46),
- (110, 71, 32), (54, 34, 36), (33, 29, 44), (47, 36, 66),
- (71, 64, 72), (171, 113, 75), (224, 99, 93), (214, 140, 91),
- (199, 156, 113), (204, 168, 120), (204, 170, 124), (206, 172, 124),
- (203, 166, 121), (200, 160, 115), (198, 155, 110), (191, 142, 101),
- (191, 139, 99), (187, 128, 94), (185, 132, 92), (162, 164, 81),
- (157, 175, 117), (119, 173, 147), (140, 182, 132), (194, 193, 129),
- (223, 210, 155), (232, 227, 171), (235, 242, 191), (243, 245, 195),
- (248, 247, 203), (253, 245, 206), (251, 243, 207), (250, 239, 207),
- (253, 228, 208), (254, 214, 206), (255, 204, 195), (241, 177, 194),
- (251, 163, 188), (228, 132, 170), (195, 128, 135), (111, 84, 63),
- (70, 40, 52), (41, 48, 17), (56, 74, 16), (142, 101, 49),
- (177, 114, 81), (196, 147, 106), (210, 181, 137), (232, 215, 163),
- (233, 234, 176), (246, 244, 196), (249, 244, 204), (253, 242, 212),
- (255, 242, 207), (254, 240, 203), (236, 236, 182), (228, 222, 164),
- (218, 196, 139), (208, 177, 130), (203, 167, 119), (200, 157, 114),
- (196, 151, 109), (194, 150, 105), (196, 151, 109), (195, 146, 114),
- (197, 152, 113), (198, 155, 112), (216, 156, 122), (225, 169, 122),
- (250, 159, 156), (242, 194, 180), (239, 241, 194), (247, 246, 202),
- (250, 246, 217), (252, 244, 223), (249, 255, 216), (242, 251, 206),
- (245, 247, 200), (245, 247, 197), (241, 243, 193), (235, 235, 181),
- (232, 233, 175), (230, 231, 173), (223, 212, 156), (228, 230, 165)
- ),
-
-// 202 Apophysis-040427-4ChrryBlssm2
-((221, 222, 178), (228, 234, 188), (234, 236, 177), (241, 238, 167),
- (246, 227, 171), (252, 217, 175), (253, 199, 183), (255, 182, 191),
- (253, 202, 207), (254, 210, 220), (255, 219, 234), (255, 220, 223),
- (255, 222, 213), (252, 232, 213), (250, 243, 214), (248, 244, 212),
- (246, 246, 210), (250, 244, 222), (251, 243, 223), (253, 242, 224),
- (246, 244, 214), (239, 246, 205), (238, 245, 202), (237, 244, 200),
- (233, 238, 198), (229, 234, 190), (225, 231, 183), (208, 211, 169),
- (191, 191, 155), (173, 186, 143), (155, 182, 131), (85, 149, 115),
- (0, 88, 106), (0, 44, 75), (35, 73, 99), (70, 102, 123),
- (126, 166, 151), (183, 231, 179), (196, 239, 189), (209, 247, 200),
- (237, 241, 206), (244, 242, 219), (252, 244, 233), (253, 246, 235),
- (255, 249, 238), (255, 246, 232), (255, 243, 227), (251, 241, 214),
- (246, 243, 208), (231, 239, 192), (229, 236, 189), (227, 233, 187),
- (220, 220, 177), (213, 208, 168), (205, 193, 157), (198, 179, 147),
- (165, 111, 101), (94, 72, 59), (23, 34, 17), (11, 53, 8),
- (0, 73, 0), (0, 80, 34), (0, 87, 69), (78, 121, 112),
- (124, 162, 125), (91, 169, 121), (45, 139, 118), (0, 110, 116),
- (27, 118, 129), (55, 127, 142), (129, 141, 139), (180, 152, 130),
- (198, 169, 125), (205, 194, 124), (213, 219, 123), (219, 224, 151),
- (225, 229, 179), (225, 230, 182), (226, 232, 186), (229, 235, 191),
- (230, 236, 190), (228, 236, 189), (226, 232, 186), (225, 228, 183),
- (223, 225, 181), (222, 223, 179), (217, 216, 172), (197, 198, 164),
- (199, 180, 148), (202, 186, 151), (206, 192, 155), (205, 193, 155),
- (204, 195, 156), (227, 203, 159), (228, 189, 150), (216, 160, 133),
- (239, 129, 142), (235, 108, 179), (215, 115, 173), (196, 123, 168),
- (179, 117, 134), (162, 112, 101), (65, 78, 87), (31, 34, 69),
- (0, 0, 64), (0, 3, 64), (1, 7, 65), (0, 14, 66),
- (0, 21, 68), (44, 64, 91), (111, 114, 123), (169, 126, 110),
- (171, 123, 109), (76, 100, 100), (66, 75, 68), (56, 50, 36),
- (36, 15, 46), (0, 3, 48), (1, 1, 51), (0, 0, 52),
- (0, 1, 58), (0, 13, 66), (0, 26, 75), (0, 35, 72),
- (1, 45, 70), (39, 81, 80), (159, 137, 96), (176, 137, 120),
- (185, 153, 132), (195, 172, 141), (194, 169, 140), (193, 167, 140),
- (187, 157, 131), (184, 152, 131), (184, 150, 125), (186, 156, 130),
- (194, 171, 140), (200, 182, 148), (207, 193, 156), (220, 195, 155),
- (234, 197, 155), (249, 217, 170), (253, 207, 207), (253, 203, 214),
- (253, 196, 213), (222, 200, 213), (220, 203, 198), (219, 207, 183),
- (193, 163, 175), (187, 155, 134), (179, 137, 121), (180, 117, 136),
- (118, 21, 30), (95, 18, 22), (72, 16, 15), (34, 16, 2),
- (20, 32, 8), (22, 63, 57), (89, 113, 97), (176, 138, 119),
- (198, 179, 147), (223, 229, 183), (222, 228, 182), (222, 228, 182),
- (207, 203, 158), (196, 173, 142), (180, 142, 123), (176, 96, 109),
- (85, 33, 22), (69, 20, 21), (54, 8, 21), (39, 0, 8),
- (14, 8, 34), (0, 0, 47), (0, 0, 56), (1, 0, 57),
- (1, 1, 55), (0, 0, 52), (0, 1, 47), (0, 26, 11),
- (0, 32, 0), (0, 5, 0), (23, 0, 12), (30, 0, 5),
- (33, 22, 4), (20, 23, 5), (8, 25, 6), (0, 14, 38),
- (0, 28, 61), (0, 34, 83), (4, 67, 98), (59, 127, 146),
- (151, 132, 138), (175, 133, 117), (174, 132, 116), (124, 148, 86),
- (33, 83, 74), (17, 18, 62), (1, 5, 69), (0, 0, 57),
- (0, 0, 56), (0, 0, 56), (1, 1, 61), (2, 1, 71),
- (0, 4, 71), (0, 13, 68), (12, 28, 62), (55, 89, 101),
- (167, 117, 106), (216, 101, 140), (228, 102, 149), (244, 139, 146),
- (253, 144, 186), (255, 144, 193), (247, 131, 194), (255, 141, 215),
- (251, 151, 205), (255, 157, 198), (252, 178, 213), (254, 190, 214),
- (254, 209, 214), (254, 216, 215), (254, 221, 212), (248, 220, 206),
- (238, 210, 198), (227, 210, 194), (218, 217, 173), (211, 203, 164),
- (199, 180, 148), (195, 169, 146), (190, 158, 137), (180, 142, 123),
- (178, 140, 121), (129, 145, 108), (80, 111, 103), (18, 59, 61),
- (0, 53, 56), (0, 74, 88), (17, 127, 128), (107, 157, 132),
- (142, 161, 97), (168, 163, 121), (190, 160, 134), (193, 169, 141),
- (225, 162, 181), (222, 133, 179), (225, 137, 187), (255, 183, 207),
- (251, 211, 212), (253, 224, 216), (251, 243, 206), (240, 237, 204),
- (238, 246, 199), (237, 245, 198), (232, 239, 195), (227, 233, 187)
- ),
-
-// 203 Apophysis-040427-4CircAmbr
-((40, 17, 1), (38, 16, 2), (40, 16, 2), (43, 17, 2),
- (49, 20, 1), (55, 23, 0), (65, 26, 3), (75, 29, 6),
- (124, 75, 6), (155, 99, 9), (187, 123, 13), (209, 138, 26),
- (231, 154, 40), (215, 142, 29), (200, 130, 18), (197, 123, 13),
- (194, 117, 9), (155, 90, 0), (156, 87, 1), (157, 85, 3),
- (177, 105, 6), (197, 126, 10), (202, 129, 15), (208, 132, 20),
- (222, 145, 29), (212, 138, 18), (202, 131, 7), (176, 109, 3),
- (151, 87, 0), (130, 72, 0), (110, 58, 0), (88, 43, 1),
- (60, 24, 0), (86, 37, 4), (119, 63, 2), (153, 89, 1),
- (198, 127, 27), (243, 165, 54), (248, 173, 63), (253, 181, 73),
- (253, 184, 80), (238, 165, 55), (224, 147, 31), (216, 138, 25),
- (208, 130, 19), (206, 131, 20), (204, 132, 21), (198, 122, 12),
- (172, 98, 3), (114, 89, 49), (91, 61, 25), (69, 33, 1),
- (59, 26, 1), (49, 20, 2), (48, 19, 1), (47, 19, 0),
- (44, 18, 1), (43, 17, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 15, 1), (42, 14, 2),
- (41, 14, 1), (40, 14, 0), (40, 14, 0), (39, 16, 0),
- (38, 15, 0), (38, 15, 0), (38, 15, 1), (38, 15, 0),
- (38, 15, 0), (38, 15, 0), (39, 16, 0), (42, 15, 0),
- (43, 14, 0), (42, 16, 1), (42, 16, 0), (43, 17, 0),
- (43, 18, 0), (44, 19, 0), (44, 19, 0), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 0), (46, 19, 0),
- (49, 21, 0), (68, 29, 0), (93, 46, 1), (118, 64, 2),
- (132, 72, 5), (147, 80, 9), (156, 109, 39), (142, 134, 87),
- (255, 195, 97), (254, 202, 107), (253, 210, 118), (252, 211, 121),
- (252, 212, 125), (234, 211, 131), (252, 225, 158), (251, 218, 123),
- (251, 206, 113), (228, 150, 39), (212, 136, 26), (197, 123, 14),
- (159, 95, 7), (130, 72, 0), (106, 55, 0), (75, 35, 0),
- (47, 18, 0), (43, 17, 0), (39, 16, 0), (38, 15, 0),
- (38, 15, 1), (38, 15, 1), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (43, 17, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (44, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 19, 0), (47, 19, 0), (48, 20, 0), (48, 21, 0),
- (49, 22, 0), (52, 21, 0), (52, 21, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (47, 19, 0), (46, 19, 0),
- (45, 18, 0), (43, 17, 0), (42, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (42, 16, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 18, 0), (47, 18, 0), (48, 19, 1), (50, 22, 1),
- (49, 20, 2), (93, 46, 4), (108, 58, 9), (113, 55, 5),
- (101, 51, 0), (75, 37, 1), (60, 24, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (45, 18, 0), (45, 18, 1),
- (46, 19, 0), (46, 19, 0), (47, 20, 0), (52, 21, 1),
- (61, 25, 0), (73, 33, 0), (94, 47, 5), (108, 56, 0),
- (110, 58, 0), (111, 56, 0), (97, 49, 0), (72, 28, 0),
- (58, 23, 1), (53, 22, 2), (51, 20, 0), (45, 18, 0),
- (43, 17, 0), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (43, 16, 0), (43, 17, 0), (43, 17, 0), (43, 17, 0),
- (42, 16, 1), (41, 15, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (41, 15, 0), (44, 15, 0),
- (49, 13, 0), (52, 18, 0), (53, 21, 0), (60, 24, 0),
- (82, 38, 0), (101, 50, 3), (109, 58, 1), (119, 65, 3),
- (137, 78, 0), (147, 81, 3), (160, 90, 2), (142, 84, 2),
- (133, 74, 0), (132, 74, 1), (119, 83, 9), (125, 71, 0),
- (123, 68, 1), (114, 67, 0), (87, 54, 0), (70, 31, 0),
- (56, 26, 2), (51, 20, 0), (47, 18, 0), (44, 17, 0),
- (42, 16, 0), (39, 16, 0), (38, 15, 1), (37, 15, 1),
- (37, 15, 1), (37, 15, 1), (35, 14, 0), (28, 8, 0),
- (36, 12, 0), (37, 15, 1), (37, 15, 1), (37, 15, 1),
- (38, 15, 1), (38, 17, 0), (39, 18, 1), (41, 20, 3)
- ),
-
-// 204 Apophysis-040427-4CsmcOwl
-((63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (52, 37, 138), (36, 20, 87), (21, 4, 36), (10, 2, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (4, 0, 22), (7, 0, 44),
- (5, 0, 57), (4, 1, 70), (12, 4, 83), (20, 7, 97),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (67, 52, 157), (116, 104, 187), (166, 156, 217), (140, 130, 208),
- (115, 104, 200), (89, 76, 177), (64, 49, 154), (63, 47, 154),
- (63, 47, 154), (85, 82, 113), (115, 100, 92), (145, 118, 71),
- (167, 114, 74), (190, 110, 77), (178, 108, 87), (166, 106, 98),
- (66, 55, 147), (64, 51, 150), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (69, 51, 171),
- (134, 121, 211), (203, 197, 211), (209, 201, 206), (216, 205, 201),
- (211, 203, 206), (207, 201, 211), (204, 185, 205), (179, 171, 220),
- (36, 191, 193), (48, 214, 164), (61, 237, 136), (62, 170, 136),
- (63, 104, 136), (63, 75, 145), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 44, 152),
- (23, 17, 63), (11, 11, 31), (0, 5, 0), (0, 4, 0),
- (1, 3, 0), (3, 0, 28), (28, 10, 60), (22, 9, 97),
- (59, 43, 152), (63, 47, 154), (62, 46, 153), (61, 45, 152),
- (50, 35, 137), (40, 26, 123), (36, 0, 68), (32, 19, 26),
- (4, 29, 0), (45, 30, 1), (87, 32, 2), (96, 30, 1),
- (106, 29, 0), (104, 29, 8), (133, 11, 32), (120, 9, 41),
- (105, 3, 68), (61, 45, 154), (53, 36, 147), (45, 28, 140),
- (17, 4, 92), (5, 0, 64), (0, 0, 44), (3, 3, 31),
- (21, 0, 63), (29, 14, 97), (37, 29, 132), (49, 37, 142),
- (62, 46, 153), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (138, 115, 187), (157, 130, 174), (177, 146, 161),
- (215, 185, 177), (164, 160, 174), (94, 158, 170), (80, 160, 151),
- (128, 104, 78), (145, 91, 59), (162, 78, 41), (148, 73, 33),
- (135, 68, 26), (69, 72, 65), (58, 65, 109), (63, 47, 154),
- (63, 47, 154), (57, 65, 114), (72, 73, 97), (87, 81, 81),
- (121, 98, 56), (168, 136, 51), (214, 133, 42), (228, 114, 17),
- (190, 110, 75), (192, 112, 80), (194, 115, 85), (185, 182, 103),
- (225, 183, 169), (211, 197, 196), (215, 186, 178), (216, 167, 153),
- (213, 154, 136), (192, 113, 82), (170, 110, 82), (149, 107, 83),
- (88, 86, 63), (77, 95, 99), (87, 127, 126), (108, 108, 198),
- (100, 83, 195), (81, 66, 176), (62, 49, 157), (63, 47, 154),
- (63, 47, 154), (70, 48, 95), (60, 48, 148), (63, 47, 154),
- (69, 50, 142), (114, 84, 56), (142, 57, 37), (136, 52, 16),
- (136, 52, 15), (128, 40, 2), (111, 32, 2), (105, 37, 2),
- (81, 18, 45), (73, 9, 66), (66, 0, 87), (61, 46, 151),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (67, 55, 103), (76, 43, 62),
- (101, 44, 24), (111, 18, 62), (62, 47, 152), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (61, 46, 149), (44, 42, 63), (62, 56, 4), (68, 40, 0),
- (65, 36, 4), (37, 22, 27), (29, 0, 2), (6, 0, 4),
- (33, 2, 0), (70, 7, 0), (88, 1, 0), (118, 32, 0),
- (132, 48, 4), (134, 49, 12), (132, 57, 28), (94, 56, 81),
- (70, 48, 149), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154)
- ),
-
-// 205 Apophysis-040427-4DblBeetle
-((174, 77, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (177, 80, 29), (174, 77, 26),
- (174, 77, 26), (175, 77, 25), (177, 77, 25), (179, 80, 29),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (174, 77, 26),
- (171, 74, 23), (68, 29, 92), (37, 22, 118), (7, 16, 145),
- (20, 31, 164), (33, 46, 184), (43, 56, 181), (54, 66, 178),
- (40, 48, 157), (56, 40, 122), (72, 33, 88), (123, 55, 57),
- (174, 77, 26), (177, 80, 29), (181, 84, 33), (181, 84, 33),
- (188, 93, 35), (192, 92, 40), (200, 100, 47), (208, 109, 54),
- (158, 108, 120), (109, 108, 186), (110, 117, 202), (111, 126, 219),
- (204, 176, 190), (224, 171, 137), (245, 167, 84), (227, 138, 68),
- (209, 110, 53), (200, 101, 46), (192, 92, 40), (173, 76, 25),
- (140, 48, 0), (55, 0, 58), (67, 5, 47), (80, 10, 36),
- (108, 27, 18), (136, 45, 1), (173, 76, 25), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (183, 84, 33),
- (192, 92, 40), (200, 100, 47), (208, 109, 54), (216, 117, 60),
- (231, 132, 75), (240, 167, 122), (245, 156, 107), (250, 146, 93),
- (247, 146, 91), (245, 146, 89), (228, 129, 72), (223, 123, 71),
- (201, 106, 48), (196, 98, 43), (191, 91, 39), (186, 87, 36),
- (181, 84, 33), (174, 77, 26), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (130, 100, 110), (128, 109, 120), (127, 119, 130),
- (147, 118, 113), (168, 117, 96), (200, 100, 48), (192, 92, 40),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (147, 52, 4), (83, 26, 43), (19, 0, 82), (11, 1, 97),
- (3, 3, 113), (0, 8, 132), (5, 14, 131), (20, 23, 94),
- (67, 2, 45), (171, 74, 23), (172, 75, 24), (174, 77, 26),
- (180, 87, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (211, 98, 32), (204, 98, 37), (197, 98, 43), (198, 99, 45),
- (200, 100, 48), (199, 99, 47), (192, 92, 40), (192, 92, 40),
- (192, 92, 40), (192, 92, 40), (192, 92, 40), (192, 92, 40),
- (191, 91, 39), (191, 91, 39), (186, 89, 36), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (173, 76, 25),
- (94, 22, 7), (73, 13, 33), (52, 5, 59), (18, 9, 88),
- (5, 13, 94), (1, 14, 108), (16, 26, 95), (40, 8, 73),
- (118, 47, 45), (174, 77, 26), (174, 77, 26), (173, 75, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (184, 87, 34), (192, 92, 40), (200, 100, 48), (208, 109, 52),
- (234, 147, 70), (238, 191, 135), (253, 245, 164), (255, 248, 178),
- (212, 211, 219), (203, 216, 233), (164, 160, 211), (153, 181, 202),
- (182, 178, 141), (174, 110, 64), (195, 98, 45), (192, 92, 40),
- (181, 84, 33), (179, 82, 29), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (109, 97, 111), (63, 76, 190), (48, 72, 198),
- (66, 81, 226), (67, 80, 236), (115, 124, 251), (134, 135, 251),
- (132, 147, 240), (107, 122, 249), (74, 85, 201), (66, 78, 196),
- (65, 76, 194), (84, 91, 179), (119, 88, 147), (90, 75, 94)
- ),
-
-// 206 Apophysis-040427-4DrkMantis
-((45, 96, 1), (96, 132, 0), (69, 113, 0), (43, 94, 1),
- (37, 90, 0), (31, 87, 0), (31, 77, 0), (31, 68, 0),
- (27, 66, 0), (28, 75, 0), (29, 84, 0), (39, 90, 0),
- (49, 96, 0), (86, 97, 0), (123, 99, 0), (116, 99, 0),
- (109, 100, 0), (44, 95, 0), (39, 84, 0), (34, 74, 1),
- (58, 81, 0), (82, 88, 0), (86, 91, 0), (90, 94, 0),
- (144, 107, 0), (158, 126, 0), (173, 145, 0), (166, 155, 0),
- (160, 165, 0), (159, 164, 0), (158, 163, 0), (143, 145, 0),
- (125, 147, 2), (90, 129, 0), (63, 128, 1), (36, 128, 3),
- (31, 106, 1), (26, 84, 0), (21, 77, 0), (17, 70, 0),
- (9, 51, 3), (8, 40, 2), (7, 30, 1), (8, 37, 1),
- (9, 45, 1), (13, 48, 1), (18, 52, 1), (21, 51, 1),
- (28, 50, 1), (44, 41, 0), (58, 33, 1), (72, 26, 3),
- (91, 46, 1), (110, 67, 0), (113, 72, 0), (116, 77, 0),
- (168, 74, 0), (145, 82, 0), (122, 91, 0), (129, 100, 0),
- (136, 110, 0), (136, 116, 0), (137, 123, 0), (163, 140, 2),
- (183, 161, 0), (205, 168, 1), (194, 163, 0), (183, 159, 0),
- (176, 151, 0), (169, 144, 0), (155, 135, 2), (125, 115, 0),
- (50, 73, 1), (42, 64, 0), (35, 56, 0), (33, 58, 0),
- (31, 61, 1), (32, 62, 1), (33, 63, 1), (43, 68, 0),
- (53, 66, 0), (96, 84, 0), (93, 72, 0), (91, 61, 0),
- (74, 57, 0), (57, 54, 0), (36, 60, 0), (31, 61, 1),
- (21, 67, 2), (18, 68, 1), (16, 69, 1), (15, 69, 0),
- (14, 70, 0), (14, 62, 0), (15, 53, 6), (17, 54, 0),
- (21, 54, 1), (27, 58, 0), (28, 72, 0), (30, 86, 0),
- (30, 88, 0), (31, 90, 0), (36, 93, 0), (35, 90, 0),
- (33, 68, 0), (33, 66, 0), (33, 65, 0), (32, 63, 0),
- (32, 62, 0), (39, 59, 0), (53, 50, 0), (62, 55, 3),
- (78, 67, 5), (98, 75, 0), (87, 72, 0), (77, 69, 0),
- (42, 69, 0), (29, 57, 0), (19, 52, 0), (7, 32, 3),
- (6, 17, 3), (6, 19, 1), (6, 21, 0), (8, 26, 0),
- (10, 31, 0), (24, 37, 7), (41, 44, 1), (52, 45, 0),
- (56, 38, 0), (52, 52, 0), (49, 57, 0), (46, 62, 0),
- (42, 67, 1), (43, 81, 0), (66, 108, 0), (97, 147, 0),
- (123, 161, 0), (151, 159, 0), (180, 157, 1), (183, 148, 16),
- (187, 140, 32), (218, 129, 0), (229, 100, 0), (229, 101, 0),
- (195, 136, 0), (131, 87, 0), (124, 81, 0), (118, 76, 0),
- (96, 60, 0), (80, 60, 1), (76, 55, 2), (53, 49, 1),
- (30, 60, 0), (27, 62, 0), (24, 64, 1), (24, 66, 0),
- (26, 67, 0), (29, 68, 1), (33, 75, 1), (29, 87, 0),
- (20, 78, 1), (15, 71, 0), (17, 68, 0), (20, 66, 1),
- (24, 64, 1), (26, 53, 0), (35, 42, 1), (44, 18, 3),
- (62, 4, 0), (75, 8, 0), (89, 13, 0), (106, 0, 2),
- (87, 19, 0), (77, 19, 0), (60, 38, 0), (43, 51, 0),
- (31, 54, 0), (29, 53, 1), (26, 50, 0), (22, 45, 0),
- (31, 42, 0), (32, 33, 1), (36, 38, 0), (32, 50, 0),
- (39, 59, 0), (42, 59, 0), (45, 59, 0), (54, 54, 0),
- (76, 60, 1), (93, 75, 0), (108, 86, 3), (123, 116, 0),
- (121, 127, 1), (129, 132, 1), (119, 129, 0), (106, 140, 1),
- (74, 110, 0), (46, 96, 0), (40, 94, 0), (36, 93, 0),
- (34, 88, 0), (33, 68, 0), (41, 63, 0), (50, 53, 0),
- (61, 51, 0), (92, 75, 0), (121, 91, 1), (125, 108, 0),
- (133, 116, 0), (135, 124, 0), (126, 114, 2), (123, 97, 0),
- (107, 82, 0), (81, 72, 7), (46, 65, 1), (35, 64, 0),
- (32, 60, 1), (32, 57, 0), (40, 62, 0), (43, 65, 0),
- (49, 54, 0), (49, 47, 0), (40, 46, 0), (39, 52, 6),
- (28, 51, 0), (23, 53, 1), (23, 53, 1), (22, 55, 2),
- (20, 53, 0), (18, 53, 0), (17, 61, 0), (16, 62, 0),
- (20, 62, 0), (19, 57, 0), (22, 55, 0), (27, 58, 1),
- (21, 63, 0), (21, 61, 0), (23, 58, 0), (28, 57, 0),
- (24, 54, 0), (18, 52, 1), (11, 47, 3), (7, 32, 0),
- (4, 30, 0), (5, 25, 0), (5, 23, 0), (8, 28, 0),
- (9, 28, 0), (23, 27, 0), (22, 9, 0), (31, 15, 0),
- (36, 21, 0), (26, 33, 0), (35, 59, 0), (99, 123, 1)
- ),
-
-// 207 Apophysis-040427-4HolidyBull
-((13, 0, 193), (12, 0, 68), (20, 0, 47), (29, 0, 27),
- (21, 5, 29), (13, 11, 32), (10, 12, 36), (7, 14, 40),
- (0, 18, 49), (4, 20, 55), (8, 22, 61), (11, 16, 61),
- (15, 11, 62), (13, 9, 47), (11, 7, 32), (12, 3, 28),
- (14, 0, 25), (14, 8, 8), (20, 20, 13), (26, 32, 18),
- (26, 16, 20), (26, 0, 23), (22, 6, 19), (18, 12, 16),
- (4, 7, 24), (23, 20, 26), (42, 33, 28), (51, 62, 38),
- (61, 92, 48), (30, 73, 65), (0, 54, 83), (30, 82, 157),
- (25, 82, 234), (27, 6, 133), (21, 5, 84), (16, 5, 35),
- (8, 3, 22), (0, 1, 9), (3, 7, 16), (6, 13, 23),
- (35, 33, 57), (33, 113, 99), (31, 194, 141), (15, 133, 188),
- (0, 73, 235), (4, 50, 235), (8, 28, 236), (27, 14, 215),
- (34, 5, 121), (32, 0, 31), (29, 0, 15), (26, 1, 0),
- (35, 0, 0), (44, 0, 0), (51, 6, 0), (59, 13, 0),
- (156, 5, 10), (184, 14, 5), (213, 23, 0), (217, 19, 6),
- (221, 16, 13), (201, 24, 6), (182, 33, 0), (124, 43, 16),
- (97, 43, 0), (58, 13, 0), (44, 14, 0), (30, 15, 0),
- (29, 13, 0), (28, 11, 0), (21, 0, 0), (14, 0, 0),
- (0, 29, 0), (8, 27, 0), (16, 26, 0), (16, 18, 9),
- (17, 10, 18), (15, 12, 32), (14, 15, 46), (8, 11, 80),
- (18, 19, 112), (15, 12, 215), (12, 15, 235), (10, 19, 255),
- (14, 19, 255), (19, 20, 255), (40, 5, 255), (17, 13, 255),
- (10, 10, 255), (11, 6, 252), (12, 3, 250), (11, 4, 251),
- (11, 5, 253), (13, 13, 255), (29, 0, 246), (50, 1, 232),
- (60, 16, 237), (157, 10, 255), (179, 98, 248), (202, 187, 242),
- (225, 210, 240), (249, 234, 239), (255, 221, 201), (255, 255, 159),
- (255, 193, 125), (247, 157, 75), (239, 121, 25), (235, 123, 12),
- (231, 126, 0), (234, 128, 10), (254, 200, 12), (255, 221, 17),
- (255, 230, 21), (255, 238, 32), (255, 246, 45), (255, 255, 59),
- (255, 238, 50), (236, 212, 54), (250, 206, 37), (254, 182, 35),
- (255, 119, 26), (237, 106, 34), (219, 93, 42), (212, 90, 34),
- (206, 88, 26), (203, 125, 14), (152, 100, 63), (85, 39, 114),
- (56, 12, 195), (1, 19, 243), (2, 26, 249), (3, 34, 255),
- (9, 71, 242), (38, 77, 255), (44, 94, 251), (0, 206, 254),
- (20, 255, 238), (28, 243, 235), (37, 231, 233), (31, 216, 244),
- (26, 201, 255), (5, 74, 255), (15, 71, 244), (0, 38, 229),
- (2, 10, 155), (3, 0, 89), (1, 0, 68), (0, 0, 48),
- (0, 9, 23), (0, 12, 5), (0, 15, 0), (6, 9, 0),
- (30, 16, 0), (35, 20, 1), (40, 25, 2), (68, 52, 1),
- (106, 50, 3), (134, 95, 18), (169, 152, 22), (224, 197, 0),
- (244, 203, 0), (255, 186, 62), (225, 158, 64), (195, 130, 66),
- (109, 90, 50), (35, 64, 124), (34, 60, 153), (16, 52, 234),
- (8, 17, 246), (11, 13, 246), (14, 10, 247), (12, 15, 255),
- (5, 19, 255), (0, 23, 255), (6, 12, 244), (4, 0, 254),
- (0, 2, 251), (1, 8, 246), (6, 1, 218), (9, 17, 190),
- (0, 0, 144), (0, 3, 106), (23, 0, 131), (2, 2, 212),
- (0, 0, 249), (0, 1, 246), (0, 2, 243), (0, 4, 213),
- (11, 14, 145), (0, 74, 44), (0, 144, 0), (8, 228, 40),
- (106, 197, 102), (115, 194, 189), (139, 175, 201), (168, 145, 153),
- (187, 163, 75), (128, 118, 5), (107, 66, 12), (112, 41, 0),
- (158, 17, 0), (210, 25, 0), (216, 47, 0), (255, 73, 15),
- (248, 81, 10), (195, 90, 7), (128, 63, 0), (119, 47, 9),
- (80, 35, 56), (60, 16, 39), (60, 39, 34), (76, 35, 0),
- (90, 22, 1), (150, 86, 12), (184, 144, 33), (207, 170, 27),
- (229, 202, 35), (241, 229, 23), (255, 235, 22), (255, 248, 36),
- (255, 251, 41), (245, 239, 39), (247, 244, 43), (216, 205, 123),
- (127, 245, 149), (145, 158, 175), (157, 146, 178), (162, 62, 132),
- (117, 44, 237), (151, 149, 188), (200, 155, 196), (195, 155, 145),
- (161, 173, 127), (177, 209, 64), (130, 174, 37), (118, 68, 7),
- (144, 26, 0), (204, 6, 19), (254, 8, 29), (237, 38, 97),
- (176, 0, 165), (45, 11, 134), (7, 9, 96), (0, 0, 78),
- (3, 3, 41), (0, 0, 18), (3, 2, 0), (7, 1, 1),
- (14, 0, 0), (6, 3, 0), (4, 6, 0), (0, 8, 0),
- (0, 3, 30), (0, 14, 46), (1, 9, 94), (6, 18, 78)
- ),
-
-// 208 Apophysis-040427-4DrkFlorCnpy
-((107, 203, 67), (111, 205, 69), (110, 204, 66), (110, 203, 63),
- (109, 201, 62), (109, 200, 61), (109, 201, 61), (109, 202, 62),
- (116, 213, 71), (120, 217, 74), (124, 222, 77), (129, 229, 81),
- (134, 237, 86), (127, 229, 79), (121, 221, 73), (119, 218, 71),
- (117, 215, 70), (90, 168, 49), (92, 165, 48), (94, 163, 47),
- (88, 156, 45), (83, 150, 44), (80, 140, 40), (77, 131, 37),
- (50, 77, 24), (49, 69, 22), (49, 61, 21), (47, 55, 19),
- (46, 49, 18), (45, 50, 18), (44, 51, 18), (46, 61, 22),
- (49, 64, 21), (48, 67, 21), (46, 74, 21), (44, 82, 21),
- (43, 74, 20), (43, 66, 20), (39, 58, 17), (36, 50, 15),
- (21, 25, 11), (15, 16, 7), (9, 8, 4), (10, 13, 5),
- (11, 19, 6), (13, 27, 7), (15, 35, 8), (29, 65, 17),
- (37, 94, 26), (77, 142, 40), (89, 162, 47), (101, 183, 55),
- (103, 188, 57), (106, 193, 60), (105, 192, 59), (105, 191, 58),
- (99, 184, 57), (98, 176, 53), (97, 168, 50), (95, 164, 48),
- (94, 161, 46), (87, 159, 45), (80, 157, 45), (85, 143, 41),
- (71, 137, 39), (58, 107, 28), (54, 101, 27), (51, 96, 27),
- (50, 95, 26), (49, 94, 25), (50, 95, 26), (52, 99, 27),
- (68, 134, 37), (80, 148, 41), (92, 162, 46), (94, 166, 47),
- (96, 170, 49), (94, 170, 50), (93, 171, 51), (86, 158, 46),
- (74, 145, 41), (71, 114, 34), (59, 95, 28), (47, 77, 23),
- (44, 70, 21), (42, 63, 20), (28, 45, 13), (16, 31, 8),
- (16, 36, 9), (25, 54, 13), (34, 73, 18), (41, 83, 21),
- (48, 93, 24), (50, 95, 26), (47, 77, 23), (45, 50, 20),
- (44, 2, 48), (47, 3, 52), (46, 27, 35), (46, 51, 19),
- (50, 63, 21), (55, 75, 24), (77, 128, 36), (101, 177, 53),
- (158, 251, 108), (166, 243, 116), (174, 236, 125), (145, 216, 98),
- (117, 197, 72), (98, 172, 51), (82, 140, 40), (57, 103, 28),
- (47, 81, 21), (29, 51, 13), (23, 44, 11), (18, 37, 9),
- (19, 35, 9), (23, 29, 15), (22, 22, 10), (21, 21, 11),
- (19, 10, 13), (26, 5, 25), (34, 0, 37), (36, 0, 40),
- (38, 1, 44), (41, 2, 47), (36, 0, 44), (29, 0, 31),
- (26, 0, 29), (14, 0, 13), (13, 1, 9), (12, 3, 6),
- (10, 6, 5), (12, 8, 7), (18, 18, 8), (23, 23, 13),
- (52, 69, 24), (66, 104, 31), (81, 139, 39), (87, 148, 42),
- (94, 158, 46), (97, 176, 51), (102, 181, 54), (96, 181, 54),
- (85, 159, 46), (65, 130, 36), (58, 114, 31), (51, 98, 26),
- (41, 74, 19), (24, 50, 15), (16, 34, 8), (14, 32, 8),
- (15, 21, 7), (16, 19, 7), (18, 18, 8), (19, 23, 9),
- (19, 23, 9), (27, 23, 12), (27, 30, 13), (43, 50, 19),
- (50, 67, 22), (66, 122, 33), (69, 134, 37), (73, 146, 41),
- (81, 178, 63), (102, 193, 62), (109, 201, 64), (116, 213, 71),
- (140, 245, 90), (145, 247, 97), (150, 249, 104), (166, 252, 119),
- (161, 252, 113), (152, 252, 100), (142, 247, 85), (128, 224, 72),
- (123, 223, 75), (116, 217, 75), (113, 210, 68), (110, 198, 60),
- (104, 185, 56), (92, 159, 46), (72, 140, 41), (54, 102, 28),
- (34, 47, 19), (30, 41, 15), (27, 35, 12), (16, 31, 8),
- (16, 31, 8), (19, 39, 11), (36, 68, 18), (51, 98, 26),
- (64, 129, 35), (80, 152, 44), (93, 163, 47), (103, 184, 55),
- (101, 191, 59), (97, 186, 60), (96, 176, 53), (91, 169, 50),
- (92, 162, 48), (91, 171, 50), (93, 171, 51), (101, 180, 53),
- (103, 186, 56), (106, 193, 60), (110, 198, 60), (111, 202, 62),
- (114, 207, 66), (114, 208, 68), (115, 210, 68), (113, 210, 68),
- (112, 209, 68), (114, 207, 66), (112, 203, 64), (114, 198, 58),
- (109, 197, 59), (105, 192, 59), (97, 182, 55), (88, 167, 50),
- (74, 140, 40), (55, 101, 28), (47, 76, 22), (45, 63, 21),
- (38, 40, 16), (20, 12, 10), (19, 2, 21), (25, 1, 27),
- (23, 1, 24), (19, 0, 20), (19, 0, 20), (14, 0, 15),
- (13, 0, 10), (8, 2, 4), (10, 6, 5), (12, 18, 6),
- (14, 18, 4), (12, 18, 6), (14, 13, 9), (17, 6, 10),
- (22, 0, 21), (31, 0, 36), (41, 2, 47), (50, 6, 59),
- (61, 10, 69), (75, 18, 87), (63, 11, 73), (54, 4, 65),
- (48, 4, 55), (53, 64, 24), (57, 89, 26), (77, 123, 35),
- (87, 152, 50), (99, 178, 53), (108, 194, 59), (108, 199, 62)
- ),
-
-// 209 Apophysis-040427-4DethstrDemis
-((189, 180, 171), (110, 91, 84), (110, 75, 55), (110, 60, 27),
- (97, 45, 13), (84, 31, 0), (72, 17, 0), (61, 3, 1),
- (2, 10, 23), (16, 26, 40), (30, 42, 58), (48, 60, 77),
- (66, 79, 96), (72, 82, 98), (78, 85, 101), (74, 82, 99),
- (71, 79, 98), (49, 59, 71), (55, 50, 53), (61, 42, 35),
- (89, 61, 48), (118, 81, 62), (122, 89, 78), (126, 98, 94),
- (153, 150, 157), (164, 170, 183), (176, 191, 210), (186, 199, 220),
- (196, 208, 230), (193, 208, 229), (191, 208, 228), (168, 194, 219),
- (172, 185, 201), (169, 180, 198), (163, 175, 191), (158, 170, 184),
- (148, 157, 170), (139, 145, 157), (142, 143, 151), (146, 141, 145),
- (152, 133, 116), (164, 132, 111), (177, 131, 107), (179, 122, 86),
- (181, 113, 66), (176, 94, 45), (171, 75, 25), (143, 49, 11),
- (77, 28, 14), (1, 11, 23), (0, 7, 19), (0, 3, 15),
- (13, 14, 27), (27, 25, 39), (56, 35, 38), (86, 46, 38),
- (153, 80, 45), (157, 90, 53), (162, 100, 61), (157, 109, 81),
- (152, 119, 102), (147, 119, 105), (142, 120, 109), (125, 129, 141),
- (123, 130, 146), (117, 123, 139), (113, 119, 134), (110, 116, 130),
- (106, 112, 127), (102, 109, 125), (93, 99, 115), (93, 99, 115),
- (112, 118, 132), (118, 125, 141), (124, 133, 150), (134, 144, 162),
- (145, 156, 174), (149, 161, 180), (154, 167, 186), (159, 170, 188),
- (148, 156, 175), (128, 131, 146), (118, 125, 142), (109, 120, 138),
- (97, 110, 132), (86, 100, 126), (87, 94, 110), (92, 92, 100),
- (93, 99, 115), (108, 114, 130), (123, 130, 146), (134, 143, 159),
- (145, 157, 173), (161, 172, 190), (176, 191, 210), (194, 212, 234),
- (202, 222, 247), (206, 227, 248), (205, 225, 248), (204, 224, 248),
- (203, 223, 248), (203, 223, 248), (191, 218, 239), (193, 209, 232),
- (196, 196, 196), (188, 171, 158), (180, 146, 121), (168, 139, 121),
- (156, 132, 122), (127, 129, 141), (122, 130, 143), (123, 130, 146),
- (123, 130, 146), (124, 128, 139), (128, 128, 137), (132, 129, 136),
- (124, 130, 144), (131, 140, 155), (128, 146, 170), (140, 156, 181),
- (159, 172, 189), (152, 163, 182), (146, 154, 175), (145, 152, 172),
- (144, 151, 169), (135, 144, 159), (137, 147, 159), (144, 153, 170),
- (145, 155, 180), (169, 180, 198), (170, 181, 199), (171, 182, 200),
- (158, 171, 188), (141, 141, 151), (130, 126, 127), (142, 118, 108),
- (95, 92, 87), (79, 81, 85), (63, 71, 84), (53, 66, 81),
- (44, 61, 79), (28, 38, 65), (25, 41, 64), (23, 40, 58),
- (28, 41, 57), (32, 45, 64), (36, 48, 66), (40, 52, 68),
- (58, 65, 81), (65, 74, 89), (72, 76, 87), (87, 80, 87),
- (135, 90, 61), (143, 89, 61), (152, 88, 61), (132, 97, 78),
- (121, 98, 90), (95, 95, 105), (93, 99, 115), (93, 99, 115),
- (93, 99, 115), (83, 85, 98), (82, 80, 89), (81, 76, 80),
- (84, 83, 89), (79, 88, 103), (73, 94, 113), (80, 89, 122),
- (93, 99, 115), (93, 99, 115), (93, 99, 115), (100, 106, 122),
- (105, 114, 129), (95, 101, 115), (93, 99, 115), (85, 94, 109),
- (81, 76, 80), (63, 52, 60), (46, 35, 31), (61, 21, 9),
- (57, 19, 8), (31, 29, 34), (33, 42, 57), (53, 52, 58),
- (102, 70, 55), (104, 83, 73), (107, 96, 92), (100, 108, 119),
- (120, 120, 128), (140, 129, 125), (152, 129, 115), (152, 124, 110),
- (146, 118, 106), (134, 107, 98), (125, 97, 83), (115, 98, 90),
- (121, 117, 114), (116, 125, 142), (120, 131, 149), (135, 144, 159),
- (154, 166, 182), (168, 181, 198), (174, 190, 206), (186, 201, 222),
- (194, 212, 234), (221, 234, 227), (249, 233, 234), (209, 227, 249),
- (197, 218, 239), (189, 211, 232), (179, 191, 213), (175, 186, 204),
- (169, 180, 198), (158, 169, 187), (141, 152, 170), (123, 130, 146),
- (117, 119, 131), (101, 109, 122), (94, 100, 114), (99, 102, 109),
- (128, 100, 89), (148, 107, 85), (194, 121, 80), (232, 139, 78),
- (249, 172, 104), (221, 186, 154), (197, 171, 154), (189, 171, 169),
- (159, 168, 183), (145, 152, 168), (129, 138, 153), (105, 121, 144),
- (93, 99, 115), (81, 87, 101), (64, 70, 84), (38, 42, 54),
- (20, 33, 49), (4, 19, 38), (11, 31, 42), (18, 34, 50),
- (34, 41, 59), (52, 61, 76), (64, 71, 87), (77, 84, 100),
- (93, 99, 115), (105, 111, 125), (122, 130, 149), (145, 154, 171),
- (163, 174, 192), (168, 179, 199), (168, 181, 200), (171, 182, 200),
- (178, 188, 200), (188, 187, 193), (189, 180, 175), (202, 178, 166)
- ),
-
-// 210 Apophysis-040427-4DethstrDems
-((46, 26, 0), (52, 32, 7), (57, 39, 15), (62, 46, 23),
- (60, 52, 41), (59, 59, 59), (54, 76, 89), (49, 93, 120),
- (99, 123, 133), (116, 124, 122), (133, 125, 112), (132, 125, 110),
- (132, 125, 109), (131, 126, 112), (131, 127, 116), (127, 126, 117),
- (123, 126, 119), (124, 115, 100), (119, 107, 87), (115, 99, 74),
- (105, 91, 70), (96, 83, 66), (97, 85, 67), (98, 87, 69),
- (111, 104, 86), (114, 106, 91), (118, 108, 96), (114, 104, 85),
- (110, 100, 75), (103, 92, 71), (96, 85, 67), (86, 75, 57),
- (84, 73, 55), (114, 114, 104), (113, 125, 125), (113, 137, 147),
- (136, 150, 157), (160, 163, 168), (165, 167, 167), (171, 172, 166),
- (211, 194, 176), (220, 204, 183), (230, 214, 191), (228, 214, 194),
- (227, 214, 198), (227, 212, 195), (227, 210, 192), (223, 210, 191),
- (215, 203, 187), (190, 181, 166), (179, 178, 167), (168, 175, 168),
- (144, 170, 181), (120, 165, 194), (111, 166, 194), (103, 167, 194),
- (134, 157, 165), (148, 156, 152), (162, 156, 140), (162, 156, 140),
- (162, 156, 140), (166, 162, 142), (170, 168, 145), (172, 170, 157),
- (174, 179, 175), (176, 167, 152), (175, 166, 142), (175, 166, 133),
- (168, 161, 136), (162, 156, 140), (162, 156, 140), (162, 156, 140),
- (150, 141, 126), (156, 148, 133), (162, 156, 140), (168, 167, 157),
- (174, 179, 175), (183, 191, 185), (192, 203, 195), (209, 220, 224),
- (194, 234, 246), (224, 226, 221), (213, 214, 209), (202, 203, 197),
- (190, 197, 185), (178, 191, 173), (153, 185, 200), (148, 159, 163),
- (135, 135, 127), (119, 130, 133), (103, 126, 140), (103, 128, 142),
- (103, 131, 145), (109, 137, 149), (121, 148, 157), (130, 158, 172),
- (140, 157, 165), (139, 130, 113), (129, 120, 104), (120, 111, 96),
- (110, 100, 84), (101, 89, 73), (87, 74, 57), (81, 65, 49),
- (61, 43, 21), (33, 32, 21), (6, 22, 21), (26, 25, 13),
- (46, 28, 6), (58, 37, 16), (66, 44, 23), (76, 64, 42),
- (80, 69, 51), (97, 86, 68), (105, 94, 76), (114, 103, 85),
- (132, 125, 109), (138, 136, 124), (154, 146, 133), (161, 155, 141),
- (127, 155, 166), (94, 144, 170), (61, 134, 175), (42, 125, 176),
- (23, 116, 177), (6, 83, 151), (34, 69, 101), (58, 84, 101),
- (66, 84, 86), (110, 103, 87), (118, 110, 94), (126, 117, 102),
- (150, 134, 111), (162, 156, 140), (174, 168, 154), (191, 185, 171),
- (235, 222, 206), (239, 223, 209), (244, 224, 213), (240, 222, 209),
- (237, 221, 205), (221, 214, 196), (203, 194, 179), (191, 184, 168),
- (178, 171, 155), (150, 144, 130), (141, 134, 118), (133, 125, 106),
- (110, 101, 84), (92, 81, 63), (87, 76, 56), (87, 74, 55),
- (77, 67, 55), (72, 67, 58), (67, 68, 62), (66, 75, 80),
- (53, 77, 89), (66, 75, 84), (153, 147, 131), (145, 164, 171),
- (147, 185, 204), (160, 233, 252), (165, 228, 253), (171, 224, 255),
- (194, 252, 254), (247, 255, 253), (253, 245, 232), (255, 238, 222),
- (198, 189, 174), (193, 182, 166), (189, 176, 159), (183, 173, 148),
- (177, 170, 154), (184, 176, 157), (198, 187, 169), (206, 196, 184),
- (198, 209, 215), (194, 213, 220), (153, 196, 215), (137, 174, 193),
- (129, 157, 161), (123, 126, 119), (102, 105, 98), (93, 80, 63),
- (66, 53, 34), (62, 50, 29), (59, 47, 25), (64, 47, 27),
- (87, 61, 36), (83, 70, 54), (86, 73, 56), (86, 75, 57),
- (90, 77, 58), (97, 85, 71), (108, 99, 82), (116, 110, 98),
- (109, 114, 110), (108, 122, 122), (103, 122, 139), (81, 118, 144),
- (78, 124, 148), (72, 136, 182), (74, 142, 189), (84, 180, 230),
- (112, 206, 244), (178, 227, 241), (247, 239, 226), (254, 244, 232),
- (255, 243, 237), (255, 252, 240), (247, 244, 237), (228, 230, 216),
- (169, 209, 217), (108, 191, 233), (102, 175, 210), (92, 161, 200),
- (93, 155, 194), (93, 146, 178), (103, 136, 153), (113, 135, 146),
- (130, 126, 114), (132, 125, 109), (132, 125, 109), (138, 132, 116),
- (144, 133, 115), (145, 139, 125), (153, 146, 130), (162, 156, 140),
- (162, 156, 140), (152, 146, 132), (143, 137, 123), (132, 125, 109),
- (131, 122, 105), (121, 112, 97), (110, 99, 81), (101, 88, 69),
- (96, 85, 67), (107, 99, 80), (119, 112, 96), (127, 124, 109),
- (132, 125, 109), (146, 135, 117), (169, 155, 129), (168, 161, 145),
- (163, 163, 155), (162, 156, 140), (162, 156, 140), (153, 144, 129),
- (132, 125, 109), (110, 98, 82), (94, 83, 65), (79, 64, 45),
- (61, 43, 21), (53, 33, 8), (51, 31, 7), (49, 28, 7)
- ),
-
-// 211 Apophysis-040427-4DeerDemMsk
-((164, 151, 181), (1, 5, 16), (1, 2, 10), (1, 0, 4),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (0, 0, 2), (0, 0, 2), (2, 0, 1),
- (3, 4, 6), (21, 25, 22), (39, 46, 39), (115, 101, 68),
- (192, 156, 98), (216, 184, 100), (240, 212, 102), (225, 244, 118),
- (253, 253, 131), (252, 188, 78), (225, 139, 47), (199, 91, 16),
- (120, 63, 20), (42, 36, 24), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 1, 1), (0, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (1, 1, 0), (1, 1, 0), (1, 1, 1),
- (5, 6, 0), (28, 35, 4), (52, 65, 9), (94, 120, 16),
- (136, 175, 24), (226, 214, 66), (243, 238, 82), (243, 222, 69),
- (249, 195, 73), (39, 143, 46), (23, 97, 32), (7, 52, 19),
- (7, 7, 5), (3, 3, 3), (2, 2, 2), (3, 1, 2),
- (0, 1, 6), (0, 0, 4), (1, 0, 2), (1, 1, 2),
- (2, 2, 2), (5, 5, 5), (11, 12, 7), (73, 61, 21),
- (179, 156, 28), (255, 249, 89), (253, 250, 96), (252, 252, 104),
- (245, 254, 101), (216, 235, 83), (157, 195, 56), (118, 98, 65),
- (8, 7, 5), (5, 4, 6), (3, 2, 7), (0, 4, 7),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (5, 5, 5), (11, 11, 9), (70, 56, 30), (150, 146, 55),
- (171, 168, 127), (179, 151, 150), (187, 135, 173), (168, 111, 146),
- (226, 143, 103), (251, 161, 98), (236, 131, 112), (224, 102, 81),
- (146, 127, 59), (39, 43, 29), (11, 11, 9), (4, 4, 2),
- (2, 3, 0), (3, 2, 0), (3, 3, 3), (7, 6, 4),
- (159, 40, 18), (185, 56, 28), (212, 72, 39), (190, 69, 104),
- (92, 62, 54), (16, 12, 9), (5, 5, 5), (3, 3, 3),
- (4, 4, 4), (9, 9, 9), (41, 30, 28), (108, 104, 93),
- (176, 206, 146), (242, 218, 172), (241, 207, 179), (213, 163, 128),
- (211, 161, 100), (141, 117, 71), (80, 51, 82), (134, 56, 140),
- (218, 46, 122), (242, 183, 203), (251, 194, 201), (254, 237, 247),
- (218, 236, 214), (194, 224, 160), (130, 135, 69), (36, 77, 59),
- (15, 17, 12), (6, 6, 6), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 0), (8, 0, 0), (6, 5, 3),
- (14, 11, 4), (170, 36, 25), (243, 31, 56), (247, 10, 62),
- (242, 15, 84), (247, 1, 146), (239, 3, 147), (248, 71, 152),
- (223, 134, 118), (167, 210, 33), (126, 184, 22), (63, 143, 8),
- (19, 20, 14), (8, 8, 6), (3, 3, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (3, 3, 3), (8, 3, 7),
- (16, 7, 12), (121, 28, 72), (240, 3, 143), (243, 0, 156),
- (204, 185, 213), (238, 225, 235), (250, 250, 212), (195, 223, 182)
- ),
-
-// 212 Apophysis-040427-4CrouchDragn
-((172, 5, 83), (177, 6, 84), (176, 6, 84), (175, 7, 85),
- (168, 52, 89), (162, 97, 93), (175, 114, 68), (189, 132, 43),
- (233, 166, 13), (236, 193, 6), (240, 220, 0), (241, 221, 0),
- (242, 222, 1), (238, 215, 14), (234, 209, 28), (239, 212, 41),
- (244, 216, 55), (254, 213, 63), (242, 196, 67), (230, 179, 72),
- (228, 173, 53), (227, 167, 35), (221, 165, 38), (215, 163, 41),
- (158, 133, 30), (153, 106, 37), (149, 79, 45), (157, 42, 62),
- (166, 6, 80), (169, 5, 81), (172, 5, 83), (176, 5, 84),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (177, 5, 85), (177, 6, 85), (176, 5, 84), (176, 5, 84),
- (177, 4, 84), (177, 4, 84), (177, 4, 84), (176, 4, 84),
- (176, 5, 84), (175, 5, 84), (174, 6, 84), (172, 6, 82),
- (166, 6, 80), (151, 4, 72), (141, 4, 67), (132, 4, 63),
- (122, 4, 58), (112, 4, 53), (115, 48, 27), (118, 93, 1),
- (136, 111, 21), (132, 64, 43), (128, 18, 65), (135, 10, 66),
- (142, 3, 68), (146, 3, 70), (151, 4, 72), (159, 3, 74),
- (161, 3, 77), (172, 6, 82), (169, 5, 81), (167, 5, 80),
- (164, 4, 79), (162, 4, 78), (159, 5, 77), (158, 4, 74),
- (140, 4, 68), (137, 4, 66), (134, 4, 64), (127, 4, 61),
- (121, 4, 59), (111, 4, 54), (101, 4, 49), (105, 79, 5),
- (128, 100, 0), (173, 116, 11), (178, 115, 16), (184, 115, 22),
- (172, 98, 52), (160, 82, 82), (150, 38, 84), (170, 15, 83),
- (174, 6, 83), (175, 5, 83), (176, 5, 83), (176, 4, 83),
- (177, 4, 84), (176, 5, 83), (173, 5, 82), (170, 5, 81),
- (167, 5, 80), (162, 4, 78), (164, 4, 79), (167, 5, 80),
- (167, 5, 80), (167, 5, 80), (172, 5, 83), (177, 6, 85),
- (174, 113, 108), (189, 144, 114), (205, 175, 121), (228, 208, 168),
- (251, 241, 216), (254, 248, 234), (243, 207, 123), (234, 191, 97),
- (255, 211, 60), (242, 222, 3), (242, 222, 6), (242, 223, 9),
- (233, 207, 32), (205, 186, 66), (192, 145, 65), (173, 110, 101),
- (147, 88, 48), (164, 101, 43), (181, 115, 39), (190, 130, 38),
- (199, 145, 37), (206, 140, 27), (209, 145, 19), (214, 148, 8),
- (200, 124, 2), (196, 137, 19), (205, 137, 24), (214, 137, 29),
- (225, 155, 33), (216, 156, 32), (205, 146, 30), (186, 135, 46),
- (166, 48, 100), (170, 27, 92), (174, 6, 84), (175, 6, 84),
- (177, 6, 85), (179, 6, 86), (180, 4, 85), (178, 5, 84),
- (177, 4, 83), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (173, 5, 82), (174, 6, 83), (174, 6, 83), (174, 6, 83),
- (152, 72, 73), (159, 89, 45), (166, 107, 17), (186, 126, 12),
- (189, 127, 8), (185, 125, 5), (162, 127, 1), (172, 112, 0),
- (152, 100, 16), (145, 9, 71), (152, 7, 73), (159, 5, 75),
- (160, 6, 76), (165, 5, 79), (167, 5, 80), (172, 6, 82),
- (172, 19, 86), (175, 51, 97), (178, 84, 108), (186, 141, 60),
- (204, 145, 43), (221, 162, 36), (229, 170, 40), (227, 171, 48),
- (219, 168, 61), (232, 179, 67), (234, 180, 54), (242, 189, 31),
- (239, 186, 12), (240, 185, 6), (241, 187, 1), (224, 174, 1),
- (180, 121, 19), (164, 103, 13), (148, 85, 8), (135, 12, 66),
- (145, 5, 68), (159, 5, 75), (161, 5, 76), (165, 5, 79),
- (166, 6, 80), (167, 5, 80), (167, 5, 80), (170, 5, 81),
- (172, 6, 82), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (172, 5, 83), (172, 5, 83), (169, 4, 80), (165, 5, 79),
- (160, 4, 77), (152, 5, 73), (140, 4, 68), (122, 3, 59),
- (107, 4, 51), (111, 64, 10), (117, 92, 0), (129, 101, 1),
- (145, 93, 9), (160, 94, 7), (144, 94, 21), (136, 84, 45),
- (153, 21, 78), (159, 8, 77), (166, 6, 80), (172, 6, 82),
- (176, 5, 83), (177, 4, 84), (177, 4, 84), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (176, 5, 84), (173, 5, 82),
- (166, 4, 79), (158, 4, 74), (142, 2, 65), (125, 4, 58),
- (110, 4, 53), (101, 4, 49), (101, 4, 49), (111, 3, 53),
- (129, 8, 62), (148, 88, 15), (184, 128, 33), (206, 153, 41),
- (212, 191, 38), (224, 204, 19), (239, 216, 0), (242, 188, 0),
- (227, 175, 1), (226, 160, 20), (197, 136, 21), (155, 61, 87),
- (153, 24, 81), (162, 8, 78), (166, 6, 80), (176, 5, 84)
- ),
-
-// 213 Apophysis-040427-4CopprMapleleaf
-((24, 5, 0), (33, 1, 4), (45, 10, 7), (57, 20, 11),
- (65, 28, 18), (74, 36, 25), (74, 36, 24), (74, 36, 23),
- (68, 30, 19), (57, 26, 15), (47, 23, 11), (44, 19, 7),
- (42, 16, 3), (35, 10, 7), (28, 5, 11), (26, 7, 12),
- (24, 9, 14), (53, 15, 12), (82, 41, 33), (112, 68, 55),
- (145, 96, 82), (178, 125, 109), (193, 138, 120), (208, 151, 132),
- (242, 196, 160), (244, 197, 164), (246, 199, 169), (239, 186, 162),
- (232, 173, 155), (225, 167, 149), (219, 162, 143), (208, 151, 132),
- (195, 139, 122), (170, 119, 102), (152, 103, 87), (135, 88, 72),
- (116, 71, 56), (97, 55, 41), (92, 51, 38), (87, 47, 35),
- (85, 45, 33), (99, 57, 44), (113, 69, 56), (141, 99, 78),
- (169, 130, 101), (182, 141, 111), (196, 153, 121), (227, 182, 149),
- (243, 188, 168), (253, 203, 180), (251, 205, 176), (250, 207, 172),
- (245, 193, 166), (240, 179, 160), (224, 165, 147), (209, 152, 135),
- (168, 117, 100), (144, 96, 81), (121, 75, 62), (111, 67, 53),
- (101, 59, 45), (99, 57, 43), (98, 56, 42), (96, 54, 42),
- (91, 49, 37), (102, 58, 45), (103, 59, 46), (104, 60, 47),
- (102, 59, 45), (100, 58, 44), (87, 56, 35), (79, 41, 30),
- (79, 39, 29), (91, 49, 38), (104, 60, 47), (112, 67, 54),
- (120, 74, 61), (182, 129, 113), (245, 184, 165), (208, 151, 132),
- (171, 118, 102), (141, 94, 78), (132, 85, 70), (123, 77, 62),
- (124, 78, 63), (125, 79, 64), (142, 95, 79), (156, 107, 92),
- (175, 122, 106), (178, 125, 109), (181, 128, 112), (175, 123, 107),
- (170, 119, 102), (151, 102, 87), (135, 88, 72), (124, 78, 63),
- (112, 69, 52), (110, 66, 53), (117, 72, 58), (124, 78, 63),
- (134, 87, 72), (145, 96, 81), (163, 111, 97), (186, 133, 115),
- (227, 168, 150), (232, 185, 165), (238, 202, 180), (237, 203, 185),
- (237, 205, 190), (233, 210, 192), (235, 209, 194), (240, 204, 188),
- (243, 200, 181), (241, 195, 161), (238, 192, 158), (235, 189, 155),
- (211, 166, 135), (209, 166, 132), (203, 164, 133), (207, 163, 134),
- (237, 179, 159), (237, 192, 173), (238, 205, 188), (235, 207, 189),
- (232, 209, 191), (235, 206, 190), (237, 202, 180), (242, 185, 165),
- (223, 164, 146), (187, 131, 114), (172, 118, 103), (158, 106, 92),
- (138, 91, 75), (123, 77, 64), (107, 69, 56), (105, 61, 48),
- (112, 69, 53), (123, 84, 62), (135, 100, 72), (144, 108, 81),
- (154, 117, 90), (169, 130, 101), (197, 141, 124), (216, 159, 140),
- (246, 185, 166), (247, 190, 171), (242, 191, 164), (238, 192, 158),
- (211, 168, 134), (187, 146, 114), (176, 123, 107), (173, 122, 105),
- (178, 137, 107), (187, 138, 115), (196, 140, 123), (202, 146, 129),
- (203, 147, 130), (200, 153, 133), (204, 148, 131), (192, 136, 119),
- (173, 120, 104), (152, 103, 88), (151, 102, 87), (151, 102, 87),
- (147, 98, 83), (149, 100, 85), (155, 106, 91), (158, 109, 94),
- (167, 116, 99), (163, 113, 97), (160, 111, 96), (154, 105, 90),
- (145, 96, 81), (144, 95, 80), (135, 87, 73), (124, 78, 63),
- (124, 78, 63), (123, 77, 62), (113, 70, 54), (112, 69, 53),
- (104, 70, 45), (113, 79, 54), (132, 96, 70), (152, 103, 88),
- (183, 130, 112), (186, 133, 115), (190, 137, 119), (199, 143, 126),
- (206, 149, 130), (206, 161, 130), (223, 164, 146), (235, 177, 157),
- (240, 182, 162), (250, 189, 170), (251, 198, 180), (250, 202, 182),
- (248, 206, 192), (246, 215, 195), (239, 212, 193), (238, 205, 190),
- (243, 201, 187), (250, 202, 182), (253, 199, 187), (251, 206, 187),
- (249, 206, 187), (249, 206, 190), (236, 208, 194), (231, 214, 196),
- (234, 221, 205), (232, 225, 207), (240, 240, 216), (245, 239, 223),
- (233, 224, 207), (231, 222, 205), (229, 224, 205), (227, 220, 204),
- (227, 220, 204), (226, 220, 204), (225, 218, 202), (224, 221, 204),
- (202, 240, 219), (222, 231, 204), (225, 223, 200), (227, 220, 202),
- (227, 218, 203), (229, 217, 203), (227, 214, 198), (235, 209, 196),
- (247, 200, 192), (250, 200, 193), (248, 213, 194), (238, 216, 195),
- (233, 216, 198), (232, 220, 204), (232, 213, 206), (231, 214, 198),
- (235, 206, 190), (231, 187, 152), (195, 143, 122), (157, 108, 93),
- (123, 77, 64), (73, 61, 49), (48, 20, 9), (21, 10, 8),
- (16, 21, 17), (30, 24, 10), (60, 23, 14), (75, 37, 26),
- (87, 47, 35), (91, 49, 37), (104, 60, 47), (95, 53, 39),
- (83, 43, 31), (72, 34, 23), (51, 17, 7), (31, 5, 8)
- ),
-
-// 214 Apophysis-040427-4Circulations
-((243, 231, 189), (255, 250, 221), (253, 248, 226), (252, 246, 232),
- (252, 244, 236), (253, 243, 241), (254, 243, 241), (255, 244, 242),
- (253, 245, 242), (253, 247, 241), (253, 249, 240), (254, 248, 239),
- (255, 248, 238), (253, 250, 240), (251, 253, 242), (251, 254, 246),
- (252, 255, 251), (254, 254, 254), (254, 254, 254), (255, 255, 255),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (255, 245, 253), (254, 249, 253), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (252, 250, 252), (251, 246, 250), (252, 244, 241),
- (251, 243, 222), (242, 220, 171), (228, 198, 124), (214, 176, 77),
- (164, 129, 42), (115, 83, 8), (83, 61, 4), (52, 40, 0),
- (11, 3, 0), (13, 7, 1), (15, 11, 2), (29, 20, 1),
- (43, 30, 0), (57, 40, 0), (71, 51, 1), (105, 75, 2),
- (150, 109, 4), (187, 144, 32), (204, 163, 54), (221, 183, 76),
- (230, 202, 118), (240, 222, 160), (243, 224, 170), (247, 226, 181),
- (250, 242, 221), (250, 242, 221), (250, 242, 221), (248, 237, 208),
- (246, 232, 195), (241, 226, 178), (236, 220, 161), (237, 202, 118),
- (217, 182, 82), (164, 121, 9), (126, 93, 4), (88, 65, 0),
- (81, 58, 0), (74, 51, 0), (71, 51, 1), (73, 52, 0),
- (94, 65, 0), (116, 83, 2), (139, 101, 4), (149, 107, 3),
- (160, 114, 2), (160, 116, 4), (160, 118, 6), (163, 120, 5),
- (160, 117, 2), (166, 121, 6), (177, 133, 19), (188, 145, 32),
- (203, 161, 57), (218, 178, 82), (233, 203, 130), (242, 223, 167),
- (248, 233, 210), (250, 239, 219), (253, 246, 228), (252, 244, 225),
- (251, 243, 222), (250, 234, 211), (248, 234, 205), (246, 232, 193),
- (244, 227, 181), (246, 232, 193), (248, 233, 203), (250, 235, 214),
- (249, 240, 222), (248, 245, 230), (245, 244, 242), (249, 247, 250),
- (252, 255, 255), (252, 252, 248), (252, 249, 242), (252, 248, 235),
- (252, 247, 228), (247, 244, 213), (244, 231, 199), (235, 207, 160),
- (219, 189, 116), (148, 106, 8), (119, 86, 5), (91, 67, 3),
- (50, 38, 0), (29, 15, 2), (23, 18, 0), (33, 20, 12),
- (65, 48, 2), (88, 61, 1), (111, 75, 0), (120, 84, 0),
- (130, 94, 0), (146, 105, 0), (157, 113, 4), (151, 109, 1),
- (139, 98, 6), (68, 50, 0), (52, 39, 0), (36, 29, 1),
- (32, 21, 1), (43, 32, 2), (76, 55, 0), (112, 91, 38),
- (228, 209, 167), (236, 219, 185), (245, 229, 203), (248, 234, 216),
- (252, 239, 230), (251, 243, 240), (252, 244, 241), (253, 245, 243),
- (253, 245, 243), (253, 245, 243), (253, 245, 243), (254, 246, 244),
- (254, 246, 244), (254, 243, 247), (255, 244, 248), (255, 246, 251),
- (253, 242, 248), (251, 244, 247), (250, 246, 247), (253, 245, 243),
- (255, 248, 246), (255, 249, 247), (255, 245, 244), (253, 245, 243),
- (253, 245, 243), (252, 248, 237), (252, 247, 233), (252, 246, 230),
- (253, 246, 228), (250, 243, 224), (250, 231, 214), (247, 230, 210),
- (251, 246, 226), (251, 248, 225), (252, 250, 225), (255, 250, 226),
- (252, 247, 228), (252, 246, 232), (251, 247, 238), (252, 244, 241),
- (253, 243, 241), (253, 243, 241), (252, 248, 237), (253, 246, 228),
- (251, 236, 215), (248, 234, 199), (246, 227, 185), (242, 220, 163),
- (217, 181, 87), (212, 177, 81), (208, 174, 76), (189, 147, 35),
- (174, 131, 18), (169, 124, 9), (161, 118, 3), (143, 102, 0),
- (120, 88, 3), (104, 72, 0), (84, 60, 0), (78, 57, 0),
- (86, 56, 2), (109, 80, 20), (172, 130, 20), (208, 166, 68),
- (223, 189, 102), (239, 210, 154), (248, 219, 163), (244, 226, 178),
- (246, 232, 193), (247, 234, 199), (247, 234, 199), (248, 234, 205),
- (248, 234, 205), (242, 229, 210), (248, 225, 209), (248, 226, 205),
- (247, 226, 205), (245, 231, 205), (247, 234, 199), (247, 233, 198),
- (255, 235, 182), (254, 211, 143), (222, 182, 94), (212, 174, 75),
- (187, 148, 47), (181, 138, 23), (197, 155, 43), (214, 176, 77),
- (232, 200, 123), (243, 216, 169), (248, 226, 189), (247, 235, 209),
- (251, 246, 227), (253, 247, 233), (252, 244, 241), (253, 245, 243),
- (253, 248, 242), (251, 249, 237), (252, 246, 230), (253, 246, 228),
- (253, 246, 228), (253, 246, 230), (252, 248, 237), (251, 249, 237),
- (251, 249, 236), (252, 246, 230), (253, 246, 230), (253, 246, 228),
- (253, 246, 228), (251, 246, 226), (251, 244, 226), (251, 236, 213),
- (248, 232, 209), (245, 227, 203), (245, 225, 188), (244, 221, 179),
- (239, 215, 155), (237, 213, 143), (230, 195, 114), (222, 192, 102)
- ),
-
-// 215 Apophysis-040427-4DmnContaind
-((245, 179, 83), (251, 216, 174), (253, 207, 146), (255, 199, 119),
- (251, 196, 107), (248, 194, 96), (251, 193, 92), (255, 193, 89),
- (255, 170, 87), (252, 179, 95), (250, 188, 103), (252, 198, 124),
- (254, 208, 146), (251, 213, 165), (248, 218, 184), (231, 214, 203),
- (214, 211, 222), (177, 148, 254), (163, 141, 184), (149, 134, 115),
- (162, 121, 68), (175, 108, 21), (182, 108, 10), (190, 108, 0),
- (236, 132, 1), (245, 146, 20), (255, 160, 39), (253, 177, 82),
- (251, 194, 125), (240, 201, 154), (229, 209, 184), (175, 164, 204),
- (99, 81, 131), (79, 56, 24), (79, 51, 16), (79, 47, 9),
- (56, 39, 23), (33, 32, 38), (32, 19, 68), (31, 6, 98),
- (63, 9, 217), (86, 32, 236), (109, 55, 255), (118, 68, 255),
- (128, 81, 255), (132, 86, 253), (137, 91, 251), (143, 103, 254),
- (146, 106, 254), (180, 152, 254), (192, 177, 234), (205, 203, 214),
- (229, 197, 162), (254, 191, 111), (254, 182, 90), (255, 174, 69),
- (255, 145, 4), (255, 141, 2), (255, 138, 0), (235, 129, 0),
- (215, 121, 0), (211, 119, 0), (207, 117, 0), (202, 115, 0),
- (194, 109, 0), (192, 107, 0), (179, 100, 0), (167, 94, 0),
- (164, 90, 1), (161, 87, 2), (147, 83, 0), (132, 72, 0),
- (89, 55, 10), (60, 28, 65), (32, 1, 121), (47, 0, 177),
- (62, 0, 233), (66, 2, 244), (71, 4, 255), (72, 19, 245),
- (74, 29, 194), (64, 59, 81), (95, 66, 42), (127, 74, 4),
- (136, 77, 2), (145, 80, 0), (157, 90, 1), (143, 94, 35),
- (172, 147, 241), (177, 151, 248), (182, 156, 255), (181, 155, 254),
- (180, 154, 253), (179, 152, 255), (168, 137, 254), (155, 119, 255),
- (141, 100, 254), (113, 60, 255), (86, 37, 212), (59, 15, 170),
- (45, 7, 146), (32, 0, 123), (22, 0, 79), (13, 0, 48),
- (7, 5, 19), (11, 2, 39), (15, 0, 59), (20, 0, 79),
- (26, 0, 99), (39, 0, 143), (57, 1, 212), (85, 23, 254),
- (108, 53, 255), (130, 84, 255), (135, 92, 255), (141, 100, 255),
- (145, 105, 255), (154, 118, 254), (145, 123, 205), (160, 115, 60),
- (241, 141, 4), (248, 143, 4), (255, 145, 4), (255, 145, 4),
- (255, 145, 4), (254, 148, 10), (255, 160, 40), (247, 175, 93),
- (241, 192, 116), (177, 148, 254), (161, 127, 254), (146, 106, 254),
- (142, 102, 250), (139, 98, 255), (132, 91, 247), (124, 84, 232),
- (136, 94, 255), (134, 90, 255), (132, 86, 255), (132, 86, 255),
- (132, 86, 255), (122, 74, 255), (110, 56, 254), (88, 53, 197),
- (62, 26, 160), (18, 3, 58), (15, 1, 52), (12, 0, 46),
- (2, 4, 17), (2, 0, 3), (3, 0, 0), (2, 2, 2),
- (21, 5, 68), (28, 2, 100), (36, 0, 132), (59, 0, 214),
- (87, 25, 255), (96, 39, 255), (100, 44, 255), (95, 38, 255),
- (80, 17, 254), (41, 2, 127), (33, 1, 113), (26, 0, 99),
- (17, 1, 66), (11, 0, 51), (15, 0, 55), (21, 0, 77),
- (52, 22, 136), (65, 25, 166), (78, 29, 196), (105, 54, 245),
- (112, 60, 255), (120, 72, 255), (122, 74, 255), (127, 80, 255),
- (128, 81, 255), (132, 86, 255), (136, 94, 254), (140, 99, 255),
- (144, 103, 255), (150, 111, 255), (154, 117, 255), (160, 129, 255),
- (188, 163, 255), (192, 168, 255), (196, 174, 255), (204, 184, 255),
- (242, 220, 196), (255, 215, 164), (255, 206, 140), (255, 192, 112),
- (255, 190, 108), (254, 198, 123), (251, 214, 169), (210, 206, 223),
- (189, 164, 255), (178, 149, 255), (169, 139, 253), (157, 121, 255),
- (176, 147, 255), (184, 159, 253), (194, 178, 240), (198, 197, 211),
- (254, 208, 146), (255, 193, 106), (255, 162, 48), (222, 127, 1),
- (166, 97, 20), (84, 83, 91), (76, 65, 107), (72, 41, 160),
- (99, 58, 216), (129, 83, 254), (155, 119, 255), (156, 120, 255),
- (161, 129, 255), (161, 129, 252), (157, 121, 255), (146, 106, 255),
- (132, 86, 255), (117, 66, 255), (107, 58, 255), (104, 49, 254),
- (96, 39, 255), (95, 38, 255), (78, 15, 255), (63, 1, 236),
- (69, 37, 162), (66, 55, 97), (112, 63, 23), (165, 95, 0),
- (208, 124, 2), (236, 134, 0), (255, 144, 2), (255, 160, 0),
- (255, 152, 17), (254, 173, 68), (255, 186, 83), (255, 174, 69),
- (253, 167, 64), (228, 158, 44), (170, 117, 49), (104, 81, 65),
- (101, 79, 65), (137, 93, 32), (148, 87, 6), (183, 104, 3),
- (194, 109, 3), (199, 129, 43), (182, 141, 75), (147, 141, 167),
- (177, 151, 252), (201, 180, 255), (222, 217, 213), (246, 195, 129)
- ),
-
-// 216 Apophysis-040427-4DmnCntndWP
-((116, 190, 251), (121, 191, 251), (123, 192, 249), (126, 193, 248),
- (131, 196, 250), (137, 200, 253), (138, 200, 253), (140, 200, 254),
- (171, 216, 255), (172, 215, 252), (174, 214, 249), (197, 215, 230),
- (220, 217, 212), (228, 214, 201), (237, 212, 190), (231, 212, 197),
- (226, 213, 204), (161, 205, 240), (149, 201, 246), (137, 198, 252),
- (133, 193, 245), (130, 188, 238), (130, 188, 238), (130, 188, 238),
- (132, 185, 229), (141, 167, 194), (150, 150, 160), (201, 150, 114),
- (253, 151, 69), (252, 137, 46), (252, 124, 23), (245, 127, 40),
- (255, 155, 77), (208, 171, 142), (177, 162, 151), (146, 153, 161),
- (115, 132, 144), (84, 111, 128), (71, 103, 128), (59, 95, 129),
- (84, 138, 184), (90, 156, 211), (96, 174, 238), (83, 171, 244),
- (70, 169, 250), (59, 163, 248), (48, 158, 247), (35, 154, 254),
- (21, 148, 253), (5, 135, 245), (2, 133, 243), (0, 132, 241),
- (2, 129, 235), (4, 127, 230), (2, 121, 220), (0, 115, 210),
- (1, 68, 123), (0, 59, 108), (0, 51, 94), (2, 47, 86),
- (4, 44, 79), (8, 46, 80), (13, 49, 81), (8, 61, 105),
- (4, 67, 121), (17, 126, 217), (75, 152, 217), (133, 178, 217),
- (149, 183, 215), (165, 189, 213), (201, 201, 201), (244, 189, 148),
- (212, 169, 137), (186, 178, 174), (160, 188, 212), (147, 189, 226),
- (135, 191, 240), (133, 194, 245), (132, 197, 251), (127, 196, 255),
- (124, 193, 252), (130, 197, 252), (150, 195, 234), (171, 193, 216),
- (192, 192, 194), (213, 192, 173), (217, 164, 122), (238, 147, 76),
- (183, 82, 0), (169, 83, 16), (155, 85, 33), (162, 88, 30),
- (170, 92, 28), (198, 90, 2), (235, 106, 4), (253, 113, 0),
- (204, 121, 53), (128, 81, 35), (100, 96, 89), (72, 111, 144),
- (60, 105, 144), (48, 99, 144), (41, 97, 144), (31, 110, 177),
- (15, 122, 218), (24, 137, 234), (34, 152, 250), (53, 161, 252),
- (72, 171, 254), (89, 180, 253), (102, 185, 255), (105, 186, 252),
- (106, 185, 251), (54, 160, 248), (46, 158, 251), (38, 156, 254),
- (28, 151, 254), (24, 147, 250), (10, 133, 236), (0, 130, 236),
- (11, 80, 137), (25, 60, 90), (39, 40, 44), (56, 47, 43),
- (73, 55, 43), (142, 66, 6), (143, 60, 0), (126, 55, 1),
- (54, 24, 0), (22, 18, 15), (11, 19, 26), (1, 20, 37),
- (3, 33, 59), (1, 20, 35), (4, 5, 7), (18, 6, 0),
- (8, 17, 24), (10, 36, 59), (12, 56, 95), (26, 68, 105),
- (41, 81, 116), (50, 94, 133), (63, 98, 128), (55, 100, 141),
- (56, 107, 150), (61, 126, 180), (66, 138, 198), (72, 150, 216),
- (93, 163, 223), (132, 174, 216), (171, 169, 170), (127, 192, 248),
- (135, 200, 254), (137, 200, 254), (140, 200, 254), (145, 199, 246),
- (172, 200, 224), (211, 206, 202), (240, 203, 174), (245, 205, 170),
- (252, 207, 168), (224, 214, 205), (203, 205, 207), (183, 197, 210),
- (158, 202, 239), (150, 204, 250), (153, 202, 243), (180, 202, 223),
- (254, 202, 162), (254, 190, 140), (254, 178, 118), (236, 165, 109),
- (255, 169, 98), (250, 158, 85), (188, 134, 96), (143, 95, 57),
- (137, 70, 18), (76, 42, 15), (52, 61, 70), (54, 94, 129),
- (28, 116, 190), (39, 147, 237), (70, 166, 250), (91, 179, 253),
- (113, 188, 253), (115, 190, 253), (118, 192, 253), (108, 186, 252),
- (77, 173, 250), (49, 159, 254), (34, 152, 252), (29, 145, 244),
- (10, 127, 223), (7, 115, 205), (36, 89, 133), (31, 66, 96),
- (39, 31, 28), (47, 33, 24), (30, 60, 88), (47, 91, 128),
- (63, 114, 157), (36, 114, 180), (26, 130, 217), (21, 130, 223),
- (32, 146, 242), (27, 149, 255), (25, 151, 253), (16, 144, 251),
- (11, 132, 236), (10, 121, 213), (31, 109, 175), (25, 78, 122),
- (9, 65, 114), (5, 65, 117), (19, 78, 138), (10, 109, 190),
- (7, 116, 209), (9, 119, 208), (19, 110, 189), (24, 91, 146),
- (34, 81, 123), (36, 64, 88), (120, 74, 38), (143, 65, 1),
- (171, 77, 3), (186, 94, 21), (216, 116, 30), (154, 108, 82),
- (127, 122, 119), (122, 153, 181), (102, 149, 191), (34, 136, 221),
- (32, 145, 239), (37, 145, 235), (66, 168, 253), (84, 176, 253),
- (91, 179, 253), (100, 183, 251), (101, 180, 247), (88, 175, 246),
- (78, 173, 253), (72, 171, 255), (65, 166, 254), (68, 168, 253),
- (91, 179, 253), (98, 181, 251), (105, 183, 249), (109, 178, 237),
- (106, 172, 230), (109, 179, 238), (113, 187, 250), (112, 187, 252),
- (106, 184, 248), (111, 187, 249), (115, 185, 245), (115, 190, 248)
- ),
-
-// 217 Apophysis-040427-4DmnDimensn
-((139, 118, 97), (129, 113, 124), (123, 110, 111), (118, 108, 98),
- (92, 91, 95), (67, 74, 93), (72, 55, 56), (78, 37, 19),
- (77, 36, 18), (86, 40, 44), (95, 45, 70), (99, 45, 84),
- (104, 45, 99), (112, 52, 97), (120, 60, 96), (124, 56, 87),
- (129, 53, 79), (161, 45, 84), (145, 68, 101), (130, 91, 118),
- (119, 90, 115), (108, 90, 112), (99, 77, 105), (91, 64, 99),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (98, 55, 47),
- (120, 74, 77), (146, 93, 103), (173, 112, 130), (228, 158, 166),
- (230, 182, 196), (228, 166, 181), (190, 153, 118), (153, 141, 55),
- (149, 143, 55), (145, 145, 55), (139, 135, 57), (134, 125, 60),
- (164, 111, 61), (166, 78, 64), (168, 46, 67), (169, 50, 72),
- (171, 55, 78), (172, 48, 77), (173, 42, 76), (162, 29, 58),
- (166, 28, 51), (162, 4, 19), (134, 3, 22), (107, 3, 26),
- (92, 19, 22), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (78, 37, 19), (102, 74, 54),
- (126, 111, 90), (142, 117, 104), (159, 124, 118), (214, 117, 128),
- (224, 107, 133), (190, 123, 141), (157, 118, 136), (125, 114, 131),
- (112, 116, 131), (100, 118, 132), (94, 120, 121), (114, 117, 126),
- (138, 94, 119), (152, 64, 87), (167, 34, 55), (163, 18, 37),
- (159, 2, 19), (153, 1, 14), (148, 0, 10), (142, 0, 43),
- (99, 0, 108), (101, 15, 106), (117, 7, 70), (133, 0, 34),
- (128, 0, 28), (124, 0, 23), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (78, 49, 56), (80, 63, 95), (89, 79, 109),
- (99, 96, 123), (113, 118, 114), (111, 116, 96), (102, 110, 97),
- (106, 78, 93), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (78, 37, 19),
- (127, 55, 59), (132, 101, 55), (143, 105, 79), (155, 110, 104),
- (151, 129, 106), (143, 122, 93), (114, 142, 83), (37, 158, 79),
- (85, 123, 136), (100, 126, 120), (116, 130, 104), (126, 155, 108),
- (136, 181, 112), (156, 219, 78), (165, 157, 85), (178, 141, 112),
- (239, 174, 180), (249, 220, 240), (252, 232, 247), (255, 244, 255),
- (230, 227, 234), (222, 220, 242), (245, 211, 236), (224, 195, 215),
- (142, 105, 139), (91, 61, 118), (41, 18, 98), (46, 12, 96),
- (52, 6, 94), (63, 37, 66), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (99, 30, 59),
- (135, 39, 67), (157, 36, 71), (162, 18, 45), (137, 7, 33),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (76, 38, 2), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (50, 68, 56), (55, 93, 80), (92, 95, 88),
- (141, 135, 57), (20, 13, 106), (25, 13, 111), (44, 13, 107),
- (71, 0, 101), (104, 64, 153), (140, 125, 132), (167, 119, 143),
- (230, 138, 159), (224, 134, 153), (218, 131, 147), (225, 110, 125),
- (210, 100, 111), (207, 86, 101), (187, 47, 94), (174, 44, 92),
- (164, 41, 72), (152, 30, 55), (150, 28, 41), (143, 38, 53),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (128, 5, 23), (140, 0, 35), (156, 3, 21),
- (146, 18, 33), (144, 19, 49), (139, 31, 65), (120, 24, 98),
- (97, 41, 90), (87, 59, 100), (81, 71, 98), (88, 84, 111),
- (82, 65, 120), (52, 43, 126), (48, 24, 136), (0, 73, 143),
- (38, 99, 156), (75, 100, 120), (84, 125, 111), (82, 139, 133),
- (99, 134, 140), (118, 139, 170), (133, 156, 172), (224, 153, 171),
- (230, 159, 173), (217, 132, 151), (183, 92, 109), (163, 58, 73),
- (149, 53, 64), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (79, 38, 20), (137, 92, 59), (122, 108, 79), (164, 70, 96),
- (191, 59, 70), (199, 83, 94), (179, 88, 105), (167, 73, 99),
- (166, 71, 95), (153, 58, 102), (134, 44, 98), (135, 21, 106),
- (118, 51, 105), (109, 72, 105), (114, 91, 120), (100, 107, 117),
- (85, 97, 135), (95, 110, 139), (121, 101, 128), (139, 103, 117)
- ),
-
-// 218 Apophysis-040427-4SatnFlorlSwag
-((115, 96, 79), (58, 30, 44), (42, 31, 43), (26, 33, 43),
- (13, 47, 45), (0, 62, 48), (15, 63, 53), (30, 65, 59),
- (120, 89, 71), (146, 108, 87), (172, 127, 104), (190, 142, 121),
- (209, 158, 139), (215, 158, 152), (221, 158, 166), (229, 157, 172),
- (238, 156, 178), (227, 181, 168), (209, 196, 154), (191, 211, 140),
- (163, 201, 135), (136, 192, 131), (133, 190, 130), (131, 189, 130),
- (127, 190, 143), (143, 193, 153), (159, 196, 163), (151, 195, 153),
- (144, 194, 143), (145, 197, 137), (147, 200, 132), (187, 158, 118),
- (174, 129, 106), (170, 128, 104), (181, 155, 115), (193, 182, 126),
- (205, 188, 138), (218, 195, 151), (220, 198, 152), (223, 201, 154),
- (224, 168, 169), (212, 154, 153), (200, 141, 137), (181, 122, 116),
- (163, 104, 96), (159, 100, 93), (156, 97, 91), (140, 113, 86),
- (116, 130, 105), (28, 102, 129), (20, 82, 122), (12, 62, 115),
- (6, 45, 102), (0, 29, 89), (5, 17, 84), (10, 6, 80),
- (46, 40, 88), (76, 60, 78), (107, 80, 69), (107, 73, 65),
- (108, 67, 61), (111, 66, 57), (114, 66, 54), (111, 65, 52),
- (110, 61, 57), (119, 65, 63), (122, 64, 67), (126, 63, 72),
- (124, 62, 70), (122, 61, 68), (119, 57, 68), (108, 55, 63),
- (50, 26, 50), (25, 14, 25), (1, 3, 0), (1, 2, 0),
- (2, 2, 0), (11, 14, 13), (21, 27, 27), (55, 29, 38),
- (81, 39, 49), (109, 60, 56), (114, 71, 64), (119, 82, 73),
- (126, 86, 78), (134, 91, 84), (149, 94, 87), (153, 94, 90),
- (167, 98, 103), (185, 128, 119), (203, 158, 135), (194, 175, 140),
- (185, 193, 146), (189, 189, 189), (146, 170, 172), (127, 127, 127),
- (111, 92, 78), (62, 40, 52), (52, 29, 47), (43, 19, 43),
- (45, 21, 43), (48, 23, 44), (70, 38, 49), (99, 57, 59),
- (102, 75, 68), (92, 66, 60), (82, 57, 52), (65, 55, 44),
- (49, 53, 36), (32, 46, 29), (47, 31, 32), (79, 44, 48),
- (105, 56, 62), (131, 66, 74), (130, 66, 74), (130, 67, 75),
- (124, 75, 68), (122, 82, 70), (109, 79, 68), (90, 74, 77),
- (37, 56, 96), (25, 43, 94), (14, 30, 92), (14, 21, 87),
- (15, 12, 83), (36, 25, 68), (56, 21, 61), (53, 30, 56),
- (55, 28, 47), (49, 103, 105), (62, 130, 125), (75, 157, 145),
- (76, 154, 164), (67, 156, 160), (50, 109, 123), (52, 84, 122),
- (70, 117, 111), (83, 131, 112), (96, 145, 113), (103, 154, 115),
- (110, 163, 117), (115, 184, 155), (105, 181, 169), (108, 178, 154),
- (109, 156, 136), (94, 81, 75), (97, 78, 71), (100, 75, 68),
- (86, 50, 64), (65, 39, 76), (56, 34, 55), (46, 22, 48),
- (14, 17, 50), (13, 14, 55), (13, 11, 60), (24, 12, 62),
- (56, 33, 53), (84, 53, 51), (102, 56, 56), (105, 54, 59),
- (108, 58, 57), (120, 60, 68), (124, 62, 71), (128, 65, 74),
- (141, 81, 80), (150, 89, 88), (152, 100, 89), (145, 90, 83),
- (113, 61, 63), (101, 58, 59), (89, 55, 56), (50, 60, 36),
- (9, 74, 40), (6, 84, 42), (0, 90, 68), (70, 78, 91),
- (80, 81, 99), (81, 114, 97), (105, 139, 123), (105, 145, 144),
- (114, 162, 148), (142, 173, 168), (185, 185, 185), (190, 190, 190),
- (193, 193, 193), (198, 199, 200), (204, 205, 207), (224, 224, 224),
- (225, 225, 217), (195, 195, 195), (194, 194, 184), (189, 194, 188),
- (191, 191, 191), (196, 192, 191), (214, 181, 146), (207, 163, 150),
- (195, 142, 128), (184, 113, 121), (164, 90, 107), (169, 105, 105),
- (192, 128, 128), (205, 138, 145), (203, 143, 143), (198, 150, 130),
- (184, 138, 115), (183, 126, 115), (184, 145, 116), (199, 152, 132),
- (206, 158, 138), (209, 152, 135), (185, 121, 121), (170, 94, 107),
- (246, 39, 49), (154, 83, 89), (149, 82, 89), (137, 70, 79),
- (130, 70, 72), (135, 77, 75), (139, 96, 79), (142, 100, 84),
- (137, 99, 80), (137, 99, 80), (133, 90, 74), (120, 73, 65),
- (119, 63, 62), (119, 65, 63), (112, 75, 66), (113, 81, 70),
- (108, 81, 70), (110, 76, 66), (115, 75, 65), (109, 66, 59),
- (103, 62, 56), (99, 61, 52), (95, 45, 46), (66, 32, 48),
- (40, 13, 44), (5, 3, 8), (0, 0, 0), (0, 0, 0),
- (10, 12, 60), (0, 0, 69), (0, 0, 74), (2, 19, 89),
- (0, 35, 128), (0, 67, 136), (0, 69, 137), (12, 99, 118),
- (29, 101, 126), (59, 118, 116), (91, 138, 120), (125, 125, 125),
- (162, 131, 102), (165, 130, 102), (152, 122, 94), (147, 117, 83)
- ),
-
-// 219 Apophysis-040427-4DDragHeart
-((114, 84, 22), (131, 106, 50), (178, 143, 91), (225, 181, 132),
- (225, 181, 132), (225, 181, 132), (200, 168, 113), (175, 155, 94),
- (114, 88, 29), (114, 86, 26), (114, 84, 24), (114, 83, 23),
- (115, 83, 22), (115, 82, 21), (116, 82, 21), (116, 82, 21),
- (116, 82, 21), (113, 83, 19), (111, 80, 19), (110, 78, 19),
- (106, 77, 20), (103, 76, 21), (89, 61, 28), (75, 47, 35),
- (99, 73, 22), (103, 75, 22), (107, 78, 22), (108, 78, 23),
- (109, 78, 24), (109, 79, 24), (110, 81, 25), (109, 83, 24),
- (109, 83, 22), (110, 86, 24), (111, 86, 26), (113, 87, 28),
- (124, 99, 37), (136, 111, 47), (154, 133, 69), (173, 155, 91),
- (189, 174, 115), (153, 127, 88), (118, 81, 62), (115, 82, 44),
- (112, 83, 27), (111, 82, 26), (111, 82, 26), (112, 81, 24),
- (111, 80, 25), (110, 81, 25), (110, 81, 25), (111, 82, 26),
- (111, 82, 24), (112, 83, 23), (112, 83, 23), (113, 83, 23),
- (113, 84, 26), (113, 85, 27), (113, 87, 28), (112, 86, 26),
- (111, 85, 24), (111, 85, 24), (111, 85, 24), (112, 83, 23),
- (113, 83, 23), (113, 81, 24), (112, 81, 24), (112, 81, 24),
- (112, 81, 24), (112, 81, 24), (112, 82, 22), (112, 82, 20),
- (111, 83, 20), (111, 82, 20), (111, 81, 21), (110, 80, 20),
- (110, 80, 20), (110, 80, 20), (111, 81, 21), (112, 81, 24),
- (112, 83, 25), (112, 83, 25), (112, 82, 23), (113, 81, 22),
- (113, 81, 22), (113, 81, 22), (112, 82, 20), (110, 82, 17),
- (113, 81, 22), (112, 81, 22), (112, 82, 22), (111, 82, 22),
- (111, 82, 22), (109, 83, 22), (110, 84, 23), (111, 85, 24),
- (111, 85, 26), (113, 87, 28), (115, 88, 30), (118, 89, 33),
- (179, 75, 49), (240, 61, 65), (255, 82, 86), (252, 210, 62),
- (253, 246, 77), (254, 235, 41), (255, 225, 5), (250, 222, 5),
- (246, 219, 5), (221, 197, 3), (215, 192, 2), (237, 211, 2),
- (255, 220, 4), (255, 255, 85), (255, 255, 84), (255, 255, 83),
- (255, 227, 71), (254, 110, 102), (255, 83, 87), (255, 112, 116),
- (208, 199, 166), (224, 210, 181), (241, 221, 197), (241, 221, 197),
- (241, 221, 197), (216, 209, 183), (225, 181, 134), (225, 181, 134),
- (254, 98, 99), (255, 78, 84), (254, 76, 81), (254, 75, 78),
- (255, 73, 75), (247, 62, 67), (214, 37, 47), (119, 85, 22),
- (113, 83, 23), (113, 84, 24), (114, 85, 25), (114, 84, 25),
- (114, 83, 26), (113, 84, 26), (112, 83, 25), (112, 83, 23),
- (111, 82, 22), (109, 78, 23), (108, 77, 23), (108, 77, 23),
- (105, 80, 26), (104, 79, 23), (105, 76, 18), (101, 72, 16),
- (95, 5, 7), (101, 24, 3), (107, 44, 0), (100, 74, 17),
- (107, 77, 17), (108, 77, 20), (107, 78, 18), (108, 80, 17),
- (109, 79, 15), (109, 77, 16), (109, 77, 17), (109, 77, 18),
- (110, 78, 19), (111, 79, 20), (112, 80, 19), (113, 83, 19),
- (117, 83, 20), (117, 83, 20), (118, 84, 21), (118, 84, 23),
- (207, 40, 47), (241, 60, 65), (254, 68, 73), (254, 73, 78),
- (255, 72, 76), (255, 66, 70), (240, 61, 65), (120, 86, 25),
- (118, 87, 23), (117, 86, 22), (117, 85, 24), (116, 86, 24),
- (124, 94, 34), (157, 123, 28), (191, 152, 23), (227, 165, 32),
- (234, 179, 37), (184, 165, 1), (154, 126, 17), (118, 89, 23),
- (119, 88, 23), (117, 86, 21), (116, 85, 21), (115, 86, 20),
- (114, 84, 22), (113, 83, 21), (113, 83, 21), (112, 82, 20),
- (112, 80, 19), (113, 79, 18), (114, 80, 19), (113, 78, 20),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (115, 83, 22),
- (116, 81, 23), (207, 35, 47), (237, 41, 55), (247, 64, 68),
- (254, 69, 74), (251, 64, 59), (119, 90, 24), (118, 89, 23),
- (117, 86, 22), (113, 87, 26), (110, 86, 24), (110, 84, 23),
- (109, 83, 22), (109, 83, 22), (109, 83, 22), (109, 80, 22),
- (110, 79, 22), (109, 78, 21), (110, 78, 19), (109, 77, 18),
- (109, 79, 17), (111, 79, 18), (111, 79, 18), (110, 78, 19),
- (110, 78, 19), (111, 79, 20), (111, 79, 20), (112, 80, 21),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (113, 81, 22),
- (114, 82, 21), (115, 83, 22), (116, 84, 23), (116, 82, 21),
- (117, 83, 20), (116, 85, 21), (117, 86, 22), (118, 89, 23),
- (120, 89, 25), (138, 103, 13), (196, 103, 25), (253, 79, 81),
- (254, 84, 87), (224, 180, 133), (196, 184, 124), (173, 154, 96)
- ),
-
-// 220 Apophysis-040427-4DimesPathsE
-((212, 252, 226), (139, 125, 160), (98, 90, 114), (57, 55, 69),
- (35, 28, 42), (13, 1, 15), (9, 1, 8), (6, 2, 1),
- (2, 2, 2), (5, 1, 2), (8, 0, 2), (11, 0, 3),
- (14, 0, 5), (32, 0, 18), (50, 0, 32), (67, 13, 50),
- (84, 27, 68), (140, 63, 71), (148, 74, 65), (156, 86, 60),
- (117, 66, 58), (78, 46, 57), (66, 42, 39), (55, 38, 22),
- (39, 86, 92), (39, 88, 111), (39, 91, 131), (85, 101, 142),
- (132, 111, 154), (137, 104, 160), (143, 98, 167), (144, 96, 144),
- (96, 88, 112), (80, 45, 109), (91, 63, 123), (102, 81, 137),
- (149, 107, 122), (197, 133, 108), (213, 144, 114), (230, 156, 121),
- (233, 217, 217), (224, 235, 225), (216, 254, 233), (199, 242, 226),
- (183, 231, 219), (173, 222, 210), (163, 213, 202), (166, 195, 190),
- (168, 188, 176), (208, 231, 202), (230, 243, 228), (252, 255, 255),
- (253, 252, 253), (254, 250, 251), (254, 241, 253), (255, 232, 255),
- (248, 250, 249), (235, 242, 249), (222, 234, 250), (158, 217, 252),
- (94, 200, 255), (109, 186, 202), (125, 173, 149), (112, 86, 111),
- (110, 45, 88), (159, 67, 130), (167, 64, 185), (176, 61, 240),
- (196, 85, 247), (216, 109, 255), (200, 147, 237), (193, 196, 239),
- (219, 143, 241), (227, 132, 234), (235, 122, 228), (224, 129, 231),
- (213, 137, 235), (213, 151, 223), (213, 166, 212), (192, 230, 121),
- (184, 208, 34), (87, 164, 0), (105, 156, 58), (124, 149, 117),
- (154, 139, 117), (184, 130, 118), (198, 167, 185), (254, 187, 196),
- (186, 222, 72), (134, 162, 39), (83, 103, 6), (58, 70, 10),
- (34, 38, 15), (17, 6, 10), (6, 9, 0), (0, 17, 0),
- (0, 30, 18), (17, 135, 47), (8, 163, 23), (0, 191, 0),
- (56, 182, 58), (113, 174, 117), (163, 185, 164), (158, 213, 158),
- (133, 212, 103), (117, 195, 93), (101, 178, 84), (94, 174, 58),
- (88, 170, 33), (57, 245, 46), (170, 255, 30), (247, 255, 43),
- (254, 253, 38), (245, 244, 226), (248, 239, 239), (252, 235, 253),
- (255, 221, 252), (226, 208, 208), (192, 178, 165), (193, 161, 84),
- (207, 190, 12), (204, 104, 7), (202, 19, 3), (184, 14, 1),
- (167, 9, 0), (111, 18, 1), (66, 111, 6), (41, 141, 71),
- (15, 93, 41), (12, 38, 55), (17, 33, 58), (22, 28, 62),
- (37, 0, 75), (43, 0, 76), (42, 9, 90), (18, 1, 116),
- (27, 13, 186), (24, 6, 127), (21, 0, 68), (13, 1, 58),
- (5, 2, 49), (0, 0, 26), (11, 0, 23), (28, 6, 19),
- (45, 16, 0), (95, 69, 80), (115, 74, 87), (136, 79, 94),
- (178, 114, 166), (175, 132, 185), (189, 130, 188), (162, 55, 219),
- (110, 76, 173), (115, 61, 167), (120, 46, 161), (118, 40, 150),
- (114, 40, 153), (91, 21, 154), (70, 20, 153), (45, 0, 101),
- (50, 0, 83), (91, 33, 118), (94, 40, 117), (98, 47, 116),
- (73, 50, 79), (95, 19, 57), (122, 13, 81), (130, 56, 135),
- (145, 36, 225), (159, 40, 238), (173, 45, 252), (147, 52, 198),
- (103, 24, 149), (59, 2, 97), (53, 3, 66), (19, 0, 55),
- (13, 4, 31), (0, 12, 20), (0, 18, 24), (7, 22, 45),
- (4, 45, 99), (17, 29, 131), (62, 32, 118), (72, 90, 90),
- (96, 148, 125), (126, 127, 111), (156, 106, 97), (164, 69, 67),
- (181, 149, 90), (202, 142, 108), (196, 175, 172), (190, 186, 209),
- (208, 186, 209), (221, 215, 217), (200, 209, 208), (186, 177, 232),
- (193, 126, 170), (240, 79, 129), (169, 77, 40), (179, 28, 0),
- (152, 15, 9), (116, 1, 4), (48, 5, 0), (18, 0, 12),
- (8, 7, 3), (2, 14, 0), (0, 21, 0), (25, 25, 13),
- (43, 18, 40), (60, 23, 64), (68, 39, 95), (50, 76, 150),
- (14, 104, 201), (39, 237, 240), (31, 192, 174), (72, 177, 120),
- (38, 95, 89), (17, 53, 67), (24, 34, 61), (20, 18, 32),
- (6, 7, 11), (3, 3, 3), (4, 9, 3), (4, 10, 6),
- (5, 6, 10), (0, 11, 17), (0, 1, 15), (0, 0, 2),
- (1, 1, 1), (0, 2, 1), (0, 5, 0), (0, 7, 3),
- (7, 3, 17), (39, 4, 46), (63, 0, 80), (63, 10, 142),
- (81, 65, 164), (71, 82, 148), (70, 55, 112), (48, 35, 78),
- (56, 18, 77), (36, 22, 57), (25, 0, 35), (18, 0, 26),
- (3, 0, 17), (3, 3, 15), (2, 1, 19), (0, 2, 23),
- (0, 0, 43), (11, 0, 58), (32, 2, 76), (61, 36, 101),
- (110, 68, 144), (145, 107, 182), (202, 237, 207), (176, 153, 205)
- ),
-
-// 221 Apophysis-040427-4DimensPathsE2
-((255, 234, 255), (204, 132, 244), (181, 127, 233), (158, 123, 223),
- (148, 116, 203), (139, 109, 183), (137, 119, 161), (136, 130, 140),
- (81, 135, 51), (72, 112, 68), (63, 89, 86), (39, 65, 68),
- (15, 42, 51), (9, 29, 38), (3, 16, 25), (1, 12, 20),
- (0, 8, 15), (1, 1, 1), (2, 2, 6), (4, 4, 12),
- (9, 21, 14), (14, 38, 16), (22, 41, 20), (30, 45, 24),
- (61, 99, 14), (100, 85, 35), (140, 71, 56), (133, 69, 87),
- (126, 68, 119), (110, 80, 153), (94, 93, 187), (107, 64, 197),
- (103, 26, 180), (57, 22, 102), (57, 37, 106), (57, 52, 110),
- (72, 71, 140), (87, 90, 171), (123, 114, 187), (160, 139, 204),
- (192, 224, 235), (154, 192, 230), (116, 161, 226), (106, 112, 201),
- (96, 63, 176), (77, 45, 145), (58, 28, 114), (33, 2, 80),
- (25, 0, 81), (24, 0, 57), (24, 0, 47), (25, 0, 37),
- (21, 0, 29), (17, 0, 21), (15, 4, 17), (13, 8, 14),
- (17, 0, 38), (14, 0, 42), (12, 0, 47), (6, 2, 30),
- (0, 4, 14), (0, 2, 10), (1, 0, 7), (1, 1, 1),
- (0, 2, 0), (1, 1, 1), (0, 2, 0), (0, 3, 0),
- (0, 8, 0), (0, 14, 0), (9, 36, 3), (17, 69, 21),
- (67, 141, 54), (103, 138, 36), (140, 135, 18), (122, 115, 22),
- (105, 95, 26), (84, 95, 34), (63, 96, 43), (56, 34, 36),
- (65, 22, 41), (128, 54, 107), (124, 51, 149), (121, 48, 191),
- (115, 45, 187), (110, 43, 184), (132, 13, 181), (108, 17, 200),
- (84, 0, 174), (56, 0, 126), (29, 0, 78), (33, 0, 68),
- (37, 0, 58), (29, 0, 43), (15, 1, 24), (8, 1, 17),
- (0, 0, 12), (7, 2, 9), (9, 1, 11), (11, 0, 14),
- (8, 0, 16), (5, 1, 18), (20, 0, 27), (29, 2, 21),
- (37, 5, 28), (39, 19, 24), (42, 34, 21), (31, 33, 16),
- (20, 32, 12), (16, 11, 34), (1, 17, 43), (26, 35, 50),
- (61, 47, 64), (137, 108, 138), (156, 122, 151), (176, 137, 164),
- (211, 164, 232), (255, 191, 230), (235, 186, 171), (236, 179, 160),
- (165, 205, 57), (142, 189, 70), (119, 174, 83), (143, 173, 78),
- (167, 173, 73), (181, 80, 24), (181, 27, 77), (167, 70, 165),
- (145, 76, 143), (141, 73, 50), (164, 84, 40), (187, 95, 30),
- (217, 69, 5), (195, 67, 0), (179, 91, 4), (144, 79, 21),
- (67, 19, 0), (39, 9, 0), (11, 0, 0), (8, 6, 1),
- (5, 13, 2), (9, 43, 0), (43, 106, 0), (64, 173, 0),
- (19, 242, 11), (99, 222, 95), (124, 210, 128), (149, 199, 162),
- (186, 239, 197), (210, 197, 188), (220, 196, 170), (198, 177, 114),
- (205, 187, 17), (185, 186, 11), (166, 185, 5), (139, 186, 30),
- (129, 112, 84), (77, 72, 79), (81, 47, 84), (67, 25, 91),
- (63, 0, 77), (20, 14, 16), (16, 8, 13), (13, 2, 10),
- (9, 0, 0), (3, 0, 0), (4, 0, 0), (18, 5, 0),
- (50, 0, 0), (67, 11, 3), (85, 22, 7), (115, 5, 0),
- (132, 59, 16), (151, 62, 30), (134, 58, 44), (123, 52, 30),
- (59, 38, 55), (39, 31, 70), (0, 64, 133), (20, 96, 112),
- (69, 141, 104), (107, 157, 122), (109, 165, 154), (126, 117, 144),
- (29, 88, 86), (25, 86, 70), (21, 84, 55), (0, 26, 0),
- (8, 0, 38), (11, 4, 37), (11, 0, 22), (10, 8, 21),
- (0, 29, 19), (16, 43, 24), (43, 34, 37), (58, 49, 66),
- (65, 64, 106), (66, 87, 150), (81, 135, 101), (68, 129, 87),
- (75, 134, 90), (80, 151, 93), (116, 174, 87), (144, 160, 121),
- (206, 157, 160), (241, 233, 187), (241, 255, 215), (231, 255, 218),
- (244, 255, 246), (255, 241, 255), (216, 213, 240), (207, 179, 168),
- (147, 142, 113), (97, 86, 103), (77, 72, 79), (140, 69, 47),
- (158, 84, 35), (173, 107, 21), (196, 140, 105), (154, 119, 143),
- (142, 110, 121), (86, 65, 106), (43, 48, 70), (38, 25, 53),
- (41, 14, 31), (28, 8, 20), (22, 0, 18), (24, 1, 11),
- (15, 0, 8), (6, 0, 0), (1, 0, 4), (5, 2, 13),
- (8, 5, 16), (11, 0, 23), (22, 0, 35), (34, 7, 50),
- (49, 18, 60), (58, 8, 45), (59, 4, 43), (68, 22, 25),
- (59, 10, 6), (39, 0, 0), (25, 0, 0), (28, 0, 13),
- (46, 26, 28), (79, 56, 66), (86, 89, 104), (135, 130, 137),
- (134, 169, 188), (135, 238, 235), (129, 238, 241), (90, 187, 168),
- (98, 211, 149), (164, 221, 214), (238, 246, 225), (255, 252, 255)
- ),
-
-// 222 Apophysis-040427-4DimensPathE2
-((224, 151, 145), (12, 8, 7), (12, 6, 4), (13, 5, 2),
- (16, 6, 1), (20, 8, 0), (19, 4, 0), (19, 0, 0),
- (28, 0, 0), (30, 3, 0), (32, 7, 0), (39, 7, 0),
- (47, 7, 0), (52, 3, 12), (58, 0, 24), (66, 4, 24),
- (75, 8, 25), (73, 44, 46), (58, 132, 126), (44, 220, 207),
- (50, 224, 204), (56, 228, 202), (76, 238, 165), (96, 248, 129),
- (154, 200, 200), (195, 227, 220), (237, 255, 241), (246, 238, 247),
- (255, 222, 254), (255, 211, 227), (255, 200, 201), (250, 185, 103),
- (251, 239, 5), (180, 250, 14), (196, 208, 17), (212, 166, 21),
- (184, 169, 21), (156, 172, 21), (169, 197, 31), (183, 222, 41),
- (124, 180, 0), (124, 153, 30), (124, 126, 61), (161, 106, 30),
- (198, 86, 0), (202, 85, 16), (206, 85, 32), (187, 58, 36),
- (189, 43, 54), (100, 0, 16), (103, 23, 8), (107, 46, 0),
- (98, 110, 0), (90, 174, 0), (100, 214, 36), (111, 255, 72),
- (144, 197, 81), (195, 142, 90), (247, 87, 99), (228, 58, 100),
- (209, 29, 102), (220, 35, 89), (231, 41, 77), (189, 69, 44),
- (182, 70, 33), (81, 24, 4), (77, 23, 2), (74, 22, 0),
- (68, 24, 0), (62, 26, 0), (72, 37, 7), (72, 60, 48),
- (144, 112, 117), (164, 136, 126), (185, 161, 135), (186, 176, 139),
- (188, 191, 144), (183, 182, 131), (178, 173, 118), (183, 148, 118),
- (182, 156, 105), (218, 144, 55), (208, 105, 61), (199, 66, 67),
- (212, 74, 71), (225, 82, 76), (221, 59, 108), (211, 84, 135),
- (168, 21, 189), (114, 33, 179), (61, 45, 169), (70, 42, 108),
- (80, 40, 48), (65, 23, 35), (36, 29, 36), (41, 32, 25),
- (49, 10, 13), (16, 7, 0), (8, 4, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (8, 0, 5), (18, 0, 0),
- (51, 9, 10), (86, 23, 39), (122, 37, 68), (138, 59, 83),
- (155, 81, 98), (167, 114, 130), (201, 147, 173), (241, 211, 211),
- (255, 224, 219), (240, 163, 145), (216, 146, 145), (192, 129, 146),
- (143, 103, 91), (96, 79, 72), (96, 67, 59), (112, 80, 81),
- (130, 116, 113), (133, 118, 112), (137, 120, 112), (134, 127, 114),
- (132, 135, 116), (152, 138, 129), (174, 154, 153), (181, 157, 155),
- (177, 166, 144), (148, 138, 102), (155, 138, 98), (163, 139, 95),
- (215, 171, 46), (202, 199, 10), (174, 245, 17), (126, 234, 9),
- (25, 191, 3), (27, 154, 1), (29, 118, 0), (24, 101, 0),
- (19, 85, 0), (16, 38, 0), (56, 29, 2), (82, 137, 0),
- (22, 158, 0), (61, 183, 0), (77, 162, 7), (93, 142, 14),
- (134, 66, 27), (109, 47, 52), (103, 48, 41), (92, 49, 43),
- (157, 110, 82), (167, 138, 100), (177, 167, 118), (193, 187, 171),
- (255, 224, 241), (255, 251, 234), (255, 255, 242), (255, 246, 243),
- (255, 224, 255), (213, 224, 182), (192, 212, 179), (172, 200, 177),
- (159, 152, 142), (114, 117, 132), (66, 78, 74), (43, 90, 70),
- (55, 25, 0), (53, 16, 0), (51, 8, 1), (44, 0, 0),
- (49, 0, 17), (45, 0, 44), (43, 7, 55), (56, 0, 114),
- (75, 35, 167), (94, 78, 200), (89, 127, 202), (85, 160, 189),
- (137, 167, 103), (147, 133, 94), (133, 108, 101), (138, 95, 89),
- (133, 52, 49), (135, 30, 51), (138, 8, 54), (129, 0, 71),
- (144, 0, 71), (158, 43, 138), (159, 65, 149), (165, 106, 124),
- (196, 128, 119), (161, 114, 108), (171, 72, 90), (183, 66, 110),
- (230, 79, 72), (252, 102, 17), (238, 31, 15), (232, 21, 28),
- (218, 33, 38), (219, 32, 23), (193, 13, 14), (101, 1, 0),
- (96, 0, 0), (83, 18, 0), (82, 2, 3), (81, 0, 8),
- (80, 0, 0), (75, 0, 1), (52, 1, 0), (29, 5, 3),
- (27, 0, 0), (29, 0, 0), (41, 0, 0), (67, 0, 8),
- (93, 1, 2), (123, 10, 40), (178, 61, 70), (216, 141, 164),
- (221, 194, 199), (255, 240, 241), (255, 252, 228), (223, 234, 191),
- (198, 171, 160), (168, 117, 88), (144, 76, 41), (109, 55, 27),
- (80, 20, 22), (77, 20, 11), (61, 13, 9), (61, 10, 7),
- (51, 7, 8), (57, 0, 0), (55, 0, 0), (50, 0, 0),
- (42, 8, 0), (28, 9, 0), (19, 16, 0), (14, 6, 3),
- (10, 1, 0), (0, 6, 0), (0, 6, 2), (1, 1, 1),
- (14, 0, 0), (17, 0, 0), (18, 2, 3), (14, 0, 0),
- (5, 0, 4), (0, 0, 7), (1, 5, 6), (7, 7, 7),
- (24, 25, 0), (59, 58, 37), (142, 102, 90), (255, 175, 156)
- ),
-
-// 223 Apophysis-040427-4Doodles
-((145, 106, 3), (181, 151, 125), (169, 173, 151), (157, 196, 177),
- (154, 193, 174), (152, 191, 172), (158, 189, 173), (165, 187, 175),
- (161, 161, 161), (154, 154, 154), (148, 148, 148), (148, 141, 144),
- (149, 134, 141), (105, 114, 124), (61, 95, 107), (51, 84, 113),
- (41, 73, 120), (17, 28, 134), (8, 30, 94), (0, 32, 54),
- (15, 33, 54), (30, 35, 54), (38, 41, 51), (46, 47, 49),
- (185, 150, 120), (219, 193, 125), (254, 237, 131), (210, 177, 72),
- (166, 117, 14), (158, 112, 8), (150, 107, 2), (148, 91, 22),
- (152, 56, 16), (145, 141, 96), (166, 164, 140), (187, 187, 185),
- (195, 194, 192), (203, 202, 200), (202, 202, 201), (202, 202, 202),
- (193, 193, 193), (176, 197, 187), (160, 202, 182), (98, 205, 180),
- (36, 209, 179), (35, 174, 148), (34, 140, 117), (11, 72, 73),
- (38, 50, 62), (88, 64, 28), (103, 75, 59), (119, 87, 90),
- (137, 122, 127), (155, 158, 165), (172, 173, 176), (189, 189, 187),
- (233, 237, 240), (241, 245, 247), (250, 253, 255), (252, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (242, 253, 249),
- (232, 232, 208), (159, 159, 159), (124, 124, 124), (89, 89, 89),
- (82, 81, 82), (76, 74, 75), (64, 65, 57), (73, 55, 31),
- (69, 40, 6), (58, 37, 9), (47, 35, 13), (46, 23, 7),
- (46, 12, 2), (54, 18, 5), (63, 24, 9), (71, 14, 5),
- (60, 13, 3), (31, 7, 43), (37, 18, 31), (44, 30, 19),
- (53, 39, 19), (63, 48, 19), (78, 55, 13), (114, 85, 27),
- (168, 153, 84), (162, 174, 130), (156, 195, 176), (145, 205, 205),
- (134, 215, 234), (173, 255, 253), (217, 255, 250), (230, 255, 255),
- (231, 255, 253), (198, 198, 196), (165, 165, 163), (133, 133, 131),
- (117, 114, 108), (102, 95, 85), (82, 77, 74), (61, 79, 83),
- (138, 137, 142), (156, 156, 158), (175, 175, 175), (182, 182, 182),
- (189, 189, 189), (191, 191, 189), (176, 174, 175), (151, 151, 151),
- (119, 119, 119), (62, 95, 4), (58, 70, 14), (54, 46, 25),
- (45, 45, 45), (45, 45, 45), (41, 52, 56), (52, 59, 140),
- (178, 81, 249), (162, 115, 223), (146, 150, 197), (125, 142, 183),
- (105, 135, 169), (48, 165, 95), (4, 139, 34), (5, 48, 38),
- (15, 15, 15), (37, 29, 6), (35, 32, 17), (34, 35, 29),
- (45, 45, 45), (49, 55, 67), (60, 86, 99), (128, 128, 128),
- (243, 162, 254), (241, 193, 254), (240, 225, 254), (235, 228, 242),
- (231, 231, 231), (226, 215, 211), (212, 203, 206), (208, 208, 206),
- (206, 206, 204), (203, 203, 201), (202, 202, 200), (202, 202, 200),
- (198, 198, 198), (194, 194, 192), (190, 190, 188), (185, 185, 185),
- (148, 146, 151), (154, 147, 151), (160, 148, 152), (183, 168, 173),
- (193, 193, 191), (208, 214, 210), (219, 251, 240), (236, 255, 255),
- (247, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 247), (254, 255, 191),
- (252, 246, 148), (253, 247, 126), (255, 249, 105), (211, 255, 95),
- (229, 223, 87), (237, 93, 56), (227, 4, 97), (173, 0, 72),
- (160, 28, 23), (105, 118, 124), (126, 70, 69), (0, 6, 0),
- (11, 9, 10), (27, 26, 24), (48, 35, 29), (47, 25, 64),
- (78, 10, 121), (97, 31, 78), (116, 53, 35), (162, 44, 18),
- (205, 61, 53), (242, 85, 94), (218, 112, 70), (190, 165, 85),
- (204, 186, 114), (193, 186, 178), (210, 193, 201), (222, 220, 208),
- (247, 247, 245), (254, 249, 253), (255, 254, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (251, 253, 252), (255, 236, 222),
- (255, 250, 189), (252, 247, 183), (247, 231, 146), (251, 222, 142),
- (209, 177, 192), (187, 187, 185), (179, 179, 179), (160, 160, 160),
- (154, 154, 154), (141, 147, 145), (141, 141, 141), (141, 141, 141),
- (140, 140, 140), (133, 149, 139), (130, 164, 148), (129, 171, 196),
- (130, 205, 224), (160, 174, 235), (179, 131, 230), (201, 134, 250),
- (206, 156, 229), (191, 191, 191), (160, 199, 180), (161, 181, 170),
- (145, 145, 145), (120, 120, 120), (121, 89, 51), (90, 71, 57),
- (101, 70, 39), (113, 48, 28), (118, 33, 13), (144, 55, 11)
- ),
-
-// 224 Apophysis-040427-4Doodles2
-((191, 182, 107), (176, 142, 19), (182, 145, 11), (189, 148, 4),
- (188, 147, 3), (188, 146, 2), (183, 142, 3), (179, 139, 5),
- (150, 128, 42), (131, 120, 76), (113, 112, 110), (89, 89, 89),
- (66, 67, 69), (43, 47, 39), (20, 27, 9), (25, 26, 13),
- (30, 26, 17), (56, 61, 21), (101, 88, 12), (147, 115, 4),
- (172, 134, 4), (197, 153, 5), (208, 161, 5), (219, 170, 5),
- (239, 187, 5), (243, 191, 4), (248, 195, 3), (249, 195, 4),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (240, 187, 5), (230, 180, 5), (221, 172, 5), (213, 165, 5),
- (170, 92, 82), (144, 75, 71), (119, 59, 61), (101, 66, 62),
- (83, 73, 64), (80, 68, 67), (77, 64, 71), (90, 75, 80),
- (115, 98, 91), (178, 172, 156), (202, 192, 182), (227, 212, 209),
- (207, 176, 185), (188, 141, 161), (159, 128, 137), (130, 116, 113),
- (163, 127, 65), (185, 144, 35), (207, 161, 5), (221, 172, 5),
- (235, 184, 5), (240, 188, 4), (246, 192, 4), (251, 193, 5),
- (245, 191, 7), (219, 170, 5), (207, 161, 5), (195, 153, 5),
- (186, 146, 5), (178, 140, 5), (167, 132, 4), (163, 128, 2),
- (165, 130, 2), (174, 137, 3), (183, 144, 4), (199, 156, 4),
- (216, 169, 5), (219, 171, 4), (222, 174, 4), (230, 180, 5),
- (236, 186, 5), (229, 179, 6), (219, 172, 5), (210, 165, 4),
- (206, 161, 4), (202, 157, 4), (195, 151, 2), (180, 141, 4),
- (167, 129, 4), (168, 130, 4), (169, 131, 4), (174, 135, 4),
- (179, 139, 5), (191, 149, 3), (208, 162, 4), (222, 174, 4),
- (231, 180, 3), (246, 192, 6), (248, 193, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (244, 190, 6), (238, 186, 6), (233, 181, 5),
- (228, 176, 4), (210, 162, 4), (185, 143, 5), (156, 121, 3),
- (123, 94, 2), (57, 25, 2), (43, 22, 5), (30, 20, 8),
- (21, 15, 3), (0, 18, 6), (5, 28, 8), (0, 41, 9),
- (17, 71, 21), (72, 44, 11), (127, 17, 2), (151, 21, 5),
- (175, 25, 8), (193, 13, 24), (153, 31, 26), (140, 108, 5),
- (146, 112, 4), (139, 49, 38), (135, 50, 39), (131, 51, 40),
- (127, 77, 6), (137, 105, 4), (147, 115, 4), (163, 127, 4),
- (201, 158, 4), (211, 166, 4), (222, 174, 4), (224, 174, 5),
- (226, 175, 6), (226, 179, 5), (228, 177, 6), (231, 179, 5),
- (238, 186, 4), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (252, 194, 6), (252, 194, 6), (51, 0, 9),
- (26, 45, 13), (24, 65, 19), (22, 86, 26), (18, 90, 27),
- (12, 90, 28), (17, 85, 28), (15, 55, 20), (19, 34, 11),
- (24, 11, 2), (44, 5, 8), (38, 3, 8), (32, 1, 9),
- (12, 4, 1), (5, 4, 2), (0, 1, 0), (0, 2, 1),
- (50, 34, 44), (54, 57, 54), (59, 80, 65), (105, 101, 98),
- (120, 116, 113), (124, 121, 116), (135, 128, 120), (161, 160, 158),
- (169, 103, 105), (205, 107, 94), (182, 90, 79), (180, 78, 64),
- (115, 92, 60), (110, 85, 54), (107, 93, 93), (115, 106, 107),
- (175, 147, 37), (186, 150, 21), (198, 154, 6), (214, 166, 4),
- (226, 179, 3), (238, 186, 4), (248, 193, 5), (249, 194, 5),
- (248, 193, 5), (247, 193, 5), (239, 187, 5), (224, 176, 4),
- (200, 156, 5), (175, 160, 93), (129, 123, 109), (112, 108, 105),
- (82, 68, 83), (64, 57, 65), (53, 49, 24), (79, 48, 4),
- (75, 58, 2), (103, 80, 2), (124, 100, 2), (144, 112, 1),
- (157, 122, 2), (160, 119, 5), (160, 119, 5), (162, 119, 6),
- (163, 122, 6), (160, 124, 4), (162, 126, 3), (165, 130, 4),
- (172, 133, 2), (187, 146, 2), (199, 155, 4), (214, 166, 4),
- (222, 174, 4), (224, 176, 4), (222, 174, 4), (220, 172, 4),
- (209, 164, 3), (193, 148, 5), (172, 133, 2), (159, 125, 2),
- (139, 107, 4), (87, 81, 5), (48, 56, 5), (24, 18, 2),
- (3, 0, 0), (0, 0, 0), (11, 6, 2), (41, 18, 2),
- (85, 19, 3), (78, 23, 26), (117, 51, 39), (162, 115, 7),
- (169, 125, 2), (177, 139, 4), (190, 148, 4), (198, 154, 5),
- (202, 159, 3), (204, 159, 4), (208, 162, 4), (208, 162, 4),
- (210, 165, 4), (216, 166, 5), (224, 173, 4), (226, 174, 3),
- (224, 176, 4), (217, 167, 6), (194, 173, 82), (204, 191, 112)
- ),
-
-// 225 Apophysis-040427-4doodles3
-((255, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (254, 254, 253), (254, 253, 251), (246, 245, 244), (238, 238, 238),
- (132, 129, 206), (73, 79, 156), (14, 30, 107), (16, 24, 62),
- (19, 19, 17), (9, 9, 9), (0, 0, 2), (0, 0, 11),
- (0, 0, 21), (7, 22, 105), (73, 11, 63), (140, 1, 22),
- (140, 0, 16), (141, 0, 11), (133, 0, 36), (125, 1, 61),
- (8, 0, 135), (15, 5, 158), (23, 11, 181), (33, 38, 166),
- (43, 65, 151), (23, 97, 156), (3, 130, 162), (8, 149, 231),
- (9, 147, 235), (91, 118, 231), (146, 116, 166), (201, 115, 102),
- (206, 100, 82), (212, 86, 63), (212, 126, 103), (212, 167, 144),
- (244, 244, 244), (249, 249, 249), (255, 255, 255), (254, 254, 254),
- (254, 254, 254), (248, 248, 248), (243, 243, 243), (210, 210, 210),
- (174, 174, 174), (167, 63, 38), (151, 33, 19), (135, 3, 1),
- (95, 5, 0), (56, 7, 0), (28, 3, 0), (1, 0, 0),
- (15, 15, 15), (29, 39, 27), (44, 64, 39), (71, 92, 75),
- (98, 121, 111), (126, 147, 138), (154, 174, 165), (203, 203, 203),
- (246, 246, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 255), (254, 254, 254),
- (239, 243, 255), (156, 175, 169), (99, 121, 168), (42, 67, 168),
- (29, 33, 171), (17, 0, 174), (11, 0, 178), (10, 0, 175),
- (6, 0, 110), (3, 0, 56), (0, 0, 2), (0, 0, 1),
- (0, 0, 0), (5, 6, 8), (48, 24, 24), (100, 51, 55),
- (161, 109, 95), (243, 224, 220), (247, 238, 236), (252, 252, 252),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (248, 248, 248), (230, 230, 230), (213, 213, 213),
- (201, 185, 185), (209, 153, 138), (182, 92, 68), (132, 53, 49),
- (84, 31, 13), (80, 32, 15), (76, 33, 17), (81, 31, 15),
- (87, 30, 13), (110, 13, 24), (120, 43, 23), (129, 46, 40),
- (142, 37, 31), (207, 15, 0), (200, 32, 0), (193, 49, 0),
- (184, 43, 23), (173, 56, 39), (183, 77, 51), (186, 86, 60),
- (214, 73, 46), (220, 69, 32), (227, 65, 19), (223, 74, 50),
- (218, 105, 87), (220, 161, 145), (238, 205, 196), (206, 206, 206),
- (207, 193, 192), (176, 176, 176), (153, 153, 153), (130, 130, 130),
- (100, 100, 100), (67, 97, 85), (43, 109, 73), (34, 95, 61),
- (19, 130, 61), (46, 136, 81), (74, 142, 101), (167, 166, 164),
- (196, 196, 196), (240, 240, 240), (254, 254, 254), (255, 255, 255),
- (255, 255, 255), (252, 255, 255), (242, 241, 239), (200, 198, 199),
- (171, 171, 171), (124, 124, 124), (126, 95, 66), (160, 67, 60),
- (178, 97, 54), (188, 103, 71), (198, 110, 88), (213, 175, 166),
- (229, 220, 221), (251, 251, 251), (254, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 255), (253, 253, 253), (229, 229, 229),
- (180, 184, 211), (120, 116, 203), (68, 107, 226), (6, 144, 180),
- (68, 82, 143), (135, 43, 130), (128, 87, 91), (117, 77, 65),
- (102, 60, 48), (95, 51, 42), (88, 31, 37), (92, 31, 36),
- (117, 49, 30), (102, 54, 50), (114, 69, 72), (113, 112, 108),
- (177, 177, 177), (222, 222, 224), (245, 245, 245), (254, 254, 254),
- (255, 255, 255), (250, 250, 250), (223, 223, 223), (191, 193, 192),
- (138, 146, 185), (97, 103, 153), (40, 73, 124), (5, 22, 104),
- (4, 32, 69), (14, 14, 16), (1, 0, 0), (1, 0, 0),
- (0, 0, 0), (1, 1, 1), (40, 15, 18), (52, 52, 52),
- (116, 84, 73), (131, 101, 91), (161, 161, 161), (178, 178, 180),
- (180, 181, 183), (182, 182, 182), (183, 182, 180), (179, 179, 179),
- (158, 158, 158), (106, 132, 119), (73, 128, 96), (52, 116, 81),
- (64, 90, 79), (32, 46, 117), (10, 26, 121), (43, 60, 142),
- (63, 84, 89), (104, 103, 101), (151, 143, 141), (186, 186, 188),
- (230, 228, 229), (250, 250, 250), (255, 255, 253), (255, 255, 255)
- ),
-
-// 226 Apophysis-040427-4Doodle3inv
-((124, 154, 164), (77, 77, 75), (75, 75, 74), (73, 73, 73),
- (74, 74, 74), (76, 76, 76), (86, 86, 86), (97, 97, 97),
- (182, 127, 159), (186, 146, 167), (191, 165, 176), (218, 197, 155),
- (245, 229, 134), (218, 200, 150), (192, 171, 166), (171, 161, 160),
- (151, 152, 154), (69, 69, 67), (37, 37, 36), (5, 5, 5),
- (2, 2, 2), (0, 0, 0), (0, 0, 1), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 2),
- (1, 2, 4), (9, 9, 10), (17, 17, 17), (61, 57, 56),
- (123, 126, 49), (241, 225, 148), (238, 230, 193), (236, 236, 238),
- (245, 245, 245), (255, 255, 253), (255, 255, 243), (255, 255, 234),
- (248, 233, 150), (181, 243, 191), (115, 254, 233), (114, 254, 238),
- (114, 255, 244), (122, 254, 219), (130, 254, 194), (188, 250, 113),
- (247, 255, 120), (232, 244, 74), (222, 217, 89), (212, 190, 104),
- (229, 148, 64), (247, 106, 24), (246, 107, 22), (246, 108, 20),
- (164, 137, 24), (109, 138, 88), (54, 140, 153), (48, 154, 172),
- (43, 169, 192), (43, 128, 151), (43, 88, 111), (28, 47, 53),
- (11, 11, 11), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (6, 6, 6), (12, 12, 12), (45, 45, 45), (81, 81, 81),
- (88, 192, 217), (104, 222, 235), (120, 252, 254), (159, 250, 254),
- (199, 248, 255), (226, 251, 255), (254, 255, 255), (255, 254, 255),
- (240, 240, 240), (211, 191, 216), (184, 162, 180), (157, 134, 144),
- (129, 107, 117), (101, 81, 90), (52, 52, 52), (9, 9, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (1, 1, 1), (16, 12, 0),
- (99, 80, 86), (156, 134, 86), (213, 188, 87), (225, 221, 84),
- (238, 255, 81), (244, 255, 77), (245, 255, 80), (244, 255, 81),
- (249, 255, 145), (255, 255, 253), (255, 255, 254), (255, 255, 255),
- (250, 249, 247), (207, 231, 231), (155, 204, 200), (94, 146, 160),
- (12, 31, 35), (6, 15, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (7, 7, 7), (24, 24, 24), (42, 42, 42), (54, 70, 70),
- (46, 102, 117), (73, 163, 187), (123, 202, 206), (138, 211, 230),
- (171, 224, 242), (179, 222, 238), (173, 223, 240), (168, 225, 242),
- (145, 242, 231), (135, 212, 232), (126, 209, 215), (113, 218, 224),
- (48, 240, 255), (55, 223, 255), (62, 206, 255), (71, 212, 232),
- (82, 199, 216), (72, 178, 204), (69, 169, 195), (45, 184, 205),
- (41, 182, 209), (28, 190, 236), (32, 181, 205), (37, 150, 168),
- (35, 94, 110), (17, 50, 59), (49, 49, 49), (48, 62, 63),
- (79, 79, 79), (102, 102, 102), (125, 125, 125), (155, 155, 155),
- (188, 158, 170), (212, 146, 182), (221, 160, 194), (246, 171, 194),
- (236, 125, 194), (181, 113, 154), (88, 89, 91), (59, 59, 59),
- (15, 15, 15), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 0, 0), (13, 14, 16), (55, 57, 56), (84, 84, 84),
- (131, 131, 131), (129, 160, 189), (95, 188, 195), (79, 158, 199),
- (77, 158, 201), (57, 145, 167), (42, 80, 89), (26, 35, 34),
- (4, 4, 4), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (2, 2, 2), (26, 26, 26), (75, 71, 44),
- (135, 139, 52), (187, 148, 29), (249, 111, 75), (187, 173, 112),
- (120, 212, 125), (127, 168, 164), (138, 178, 190), (153, 195, 207),
- (160, 204, 213), (167, 224, 218), (163, 224, 219), (138, 206, 225),
- (153, 201, 205), (141, 186, 183), (142, 143, 147), (78, 78, 78),
- (33, 33, 31), (10, 10, 10), (1, 1, 1), (0, 0, 0),
- (5, 5, 5), (32, 32, 32), (64, 62, 63), (117, 109, 70),
- (158, 152, 102), (215, 182, 131), (250, 233, 151), (251, 223, 186),
- (241, 241, 239), (254, 255, 255), (254, 255, 255), (255, 255, 255),
- (254, 254, 254), (215, 240, 237), (203, 203, 203), (139, 171, 182)
- ),
-
-// 227 Apophysis-040427-6DoublEagles2
-((127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (126, 50, 0), (126, 50, 0), (112, 44, 0),
- (1, 5, 50), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (58, 65, 128), (75, 81, 139), (75, 81, 139), (75, 81, 139),
- (127, 35, 108), (100, 44, 55), (73, 53, 2), (37, 29, 26),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 53), (2, 5, 56),
- (22, 27, 86), (42, 49, 117), (18, 70, 172), (32, 93, 156),
- (196, 197, 181), (213, 185, 110), (230, 173, 40), (216, 158, 20),
- (202, 144, 0), (195, 138, 0), (189, 132, 0), (167, 80, 1),
- (149, 59, 0), (127, 51, 1), (127, 52, 2), (127, 54, 3),
- (115, 63, 15), (104, 73, 27), (77, 84, 77), (75, 81, 139),
- (75, 81, 139), (75, 81, 139), (75, 81, 139), (88, 86, 101),
- (102, 91, 63), (134, 68, 16), (122, 50, 0), (88, 30, 6),
- (1, 0, 42), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (143, 15, 98),
- (162, 108, 38), (154, 82, 19), (146, 57, 1), (139, 55, 0),
- (133, 53, 0), (128, 52, 2), (127, 51, 1), (127, 51, 1),
- (229, 175, 27), (163, 111, 35), (151, 102, 17), (140, 94, 0),
- (135, 54, 1), (128, 50, 1), (128, 50, 1), (133, 53, 0),
- (178, 80, 9), (199, 123, 26), (221, 167, 43), (232, 193, 95),
- (243, 219, 147), (232, 219, 184), (234, 246, 246), (225, 250, 255),
- (208, 211, 200), (232, 165, 76), (224, 150, 62), (217, 135, 49),
- (232, 93, 2), (183, 72, 0), (130, 54, 4), (98, 64, 27),
- (1, 5, 50), (1, 7, 70), (1, 9, 90), (21, 29, 103),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (16, 13, 90),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (0, 11, 85),
- (42, 49, 117), (75, 81, 139), (75, 81, 139), (76, 81, 139),
- (145, 155, 165), (211, 226, 229), (200, 225, 230), (190, 225, 231),
- (150, 212, 253), (97, 187, 250), (75, 81, 139), (75, 81, 139),
- (120, 193, 244), (140, 207, 247), (161, 222, 250), (172, 219, 247),
- (170, 216, 232), (125, 110, 105), (167, 116, 59), (136, 60, 10),
- (127, 54, 3), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (134, 53, 0), (148, 58, 0), (163, 64, 0), (193, 3, 89),
- (221, 5, 102), (246, 40, 122), (233, 49, 119), (168, 117, 60),
- (158, 99, 29), (145, 66, 7), (128, 50, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (125, 52, 1),
- (118, 47, 1), (39, 28, 0), (1, 0, 42), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (100, 41, 1), (126, 50, 0),
- (126, 50, 0), (124, 50, 1), (118, 14, 93), (79, 33, 141),
- (75, 81, 139), (75, 81, 139), (33, 117, 190), (59, 167, 240),
- (72, 120, 184), (137, 142, 146), (175, 149, 74), (170, 118, 43),
- (154, 100, 0), (138, 55, 1), (133, 53, 0), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1)
- ),
-
-// 228 Apophysis-040427-6Equinox
-((114, 110, 231), (112, 110, 233), (113, 110, 231), (115, 110, 230),
- (116, 110, 227), (118, 111, 225), (119, 112, 225), (120, 113, 225),
- (120, 114, 224), (120, 114, 224), (120, 114, 224), (120, 114, 224),
- (120, 114, 224), (120, 114, 223), (121, 115, 223), (122, 115, 222),
- (123, 116, 222), (130, 123, 219), (139, 132, 216), (149, 141, 214),
- (164, 148, 193), (180, 156, 172), (176, 155, 177), (173, 154, 182),
- (140, 127, 206), (139, 125, 207), (138, 124, 209), (154, 135, 191),
- (171, 147, 173), (181, 150, 154), (192, 153, 136), (219, 153, 69),
- (199, 128, 46), (176, 95, 29), (163, 96, 70), (150, 98, 111),
- (142, 110, 160), (135, 123, 209), (132, 121, 208), (130, 120, 207),
- (119, 115, 200), (116, 78, 120), (113, 42, 40), (148, 74, 34),
- (183, 106, 28), (203, 133, 51), (223, 161, 74), (251, 202, 100),
- (254, 231, 101), (255, 235, 102), (254, 241, 109), (254, 247, 117),
- (254, 241, 116), (254, 235, 115), (243, 222, 116), (233, 210, 117),
- (202, 187, 158), (200, 184, 159), (199, 181, 161), (214, 175, 128),
- (229, 169, 96), (228, 169, 87), (228, 169, 79), (237, 176, 83),
- (237, 183, 87), (200, 183, 153), (181, 163, 173), (163, 143, 194),
- (150, 133, 201), (138, 124, 209), (122, 117, 219), (111, 110, 230),
- (99, 100, 242), (98, 100, 243), (98, 101, 244), (99, 99, 244),
- (101, 97, 244), (102, 99, 241), (103, 102, 238), (107, 106, 236),
- (108, 105, 236), (108, 105, 234), (111, 107, 232), (114, 110, 231),
- (117, 111, 228), (120, 113, 225), (124, 116, 219), (134, 121, 211),
- (170, 148, 187), (177, 155, 180), (184, 162, 174), (183, 157, 167),
- (183, 152, 160), (161, 127, 154), (170, 151, 155), (178, 159, 153),
- (196, 176, 167), (206, 184, 147), (209, 191, 149), (212, 198, 151),
- (211, 192, 153), (210, 187, 155), (195, 170, 174), (174, 155, 183),
- (136, 124, 210), (132, 121, 212), (128, 118, 215), (125, 116, 218),
- (123, 114, 221), (120, 113, 225), (115, 110, 230), (109, 107, 234),
- (108, 105, 234), (107, 106, 236), (107, 106, 236), (107, 106, 236),
- (103, 102, 240), (102, 101, 239), (96, 93, 242), (80, 97, 247),
- (89, 96, 255), (104, 105, 239), (120, 114, 224), (127, 119, 218),
- (135, 125, 212), (155, 136, 200), (183, 160, 178), (195, 175, 166),
- (197, 178, 163), (168, 151, 187), (155, 141, 197), (142, 131, 207),
- (130, 129, 207), (130, 121, 214), (125, 117, 218), (122, 115, 221),
- (123, 114, 221), (122, 114, 221), (122, 115, 221), (121, 114, 222),
- (120, 114, 224), (120, 112, 223), (120, 113, 225), (120, 113, 225),
- (116, 111, 229), (112, 110, 233), (110, 108, 233), (109, 107, 234),
- (108, 105, 234), (109, 106, 235), (112, 110, 233), (114, 115, 241),
- (118, 119, 237), (119, 121, 230), (121, 123, 224), (125, 117, 218),
- (128, 118, 215), (128, 118, 215), (124, 116, 219), (122, 115, 219),
- (113, 105, 214), (102, 101, 237), (78, 76, 222), (55, 51, 208),
- (22, 39, 189), (0, 24, 151), (49, 11, 72), (69, 14, 53),
- (126, 40, 5), (139, 53, 6), (153, 67, 8), (168, 84, 20),
- (168, 85, 19), (171, 90, 24), (176, 100, 84), (162, 128, 119),
- (153, 115, 164), (134, 122, 204), (134, 121, 209), (135, 122, 212),
- (133, 120, 212), (130, 121, 214), (129, 118, 212), (132, 118, 213),
- (128, 118, 215), (128, 118, 215), (128, 118, 215), (124, 116, 219),
- (122, 115, 221), (120, 114, 224), (120, 113, 225), (116, 111, 227),
- (114, 110, 230), (110, 108, 231), (109, 107, 234), (106, 106, 238),
- (108, 110, 247), (108, 113, 243), (114, 113, 240), (113, 112, 232),
- (120, 113, 225), (123, 114, 221), (130, 121, 214), (136, 124, 210),
- (154, 128, 189), (181, 149, 124), (221, 152, 75), (227, 169, 62),
- (207, 136, 54), (198, 121, 49), (203, 132, 50), (210, 142, 61),
- (218, 156, 69), (182, 154, 132), (172, 135, 143), (145, 129, 200),
- (111, 112, 218), (99, 100, 240), (84, 90, 236), (56, 56, 188),
- (3, 26, 156), (0, 7, 88), (38, 8, 72), (53, 16, 59),
- (125, 49, 15), (161, 77, 13), (177, 95, 37), (199, 126, 49),
- (184, 151, 136), (166, 149, 181), (146, 134, 200), (135, 122, 210),
- (133, 120, 210), (129, 119, 216), (124, 116, 219), (122, 115, 221),
- (121, 115, 223), (120, 113, 225), (116, 111, 227), (112, 111, 231),
- (109, 107, 234), (108, 105, 234), (107, 106, 234), (103, 103, 233),
- (102, 104, 227), (107, 104, 233), (108, 105, 234), (108, 105, 234),
- (109, 107, 234), (114, 110, 231), (120, 113, 225), (121, 115, 223),
- (126, 119, 225), (122, 116, 222), (124, 118, 216), (122, 115, 221)
- ),
-
-// 229 Apophysis-040427-6Equinox2
-((46, 5, 49), (137, 106, 112), (140, 156, 106), (144, 207, 100),
- (141, 207, 99), (139, 207, 98), (140, 206, 100), (141, 206, 102),
- (152, 194, 94), (158, 142, 115), (164, 91, 137), (140, 130, 132),
- (116, 169, 127), (129, 187, 116), (143, 205, 106), (140, 206, 103),
- (138, 207, 100), (132, 212, 99), (135, 208, 103), (138, 204, 107),
- (142, 191, 123), (146, 178, 139), (161, 164, 146), (177, 151, 154),
- (193, 152, 156), (194, 154, 153), (195, 156, 151), (175, 179, 129),
- (156, 203, 107), (150, 208, 102), (145, 214, 97), (147, 223, 91),
- (151, 234, 84), (154, 255, 69), (155, 250, 70), (156, 246, 71),
- (150, 240, 77), (145, 234, 84), (142, 227, 81), (139, 220, 79),
- (146, 221, 92), (146, 218, 93), (146, 216, 94), (145, 215, 93),
- (144, 215, 93), (144, 215, 93), (145, 216, 94), (146, 216, 94),
- (145, 214, 97), (144, 215, 95), (145, 217, 94), (147, 219, 94),
- (147, 219, 94), (148, 220, 94), (148, 220, 94), (148, 220, 94),
- (151, 233, 87), (153, 235, 86), (155, 238, 86), (153, 236, 85),
- (152, 235, 85), (152, 233, 85), (152, 231, 86), (149, 227, 89),
- (146, 222, 90), (154, 196, 94), (191, 175, 91), (229, 154, 89),
- (242, 160, 78), (255, 167, 68), (249, 122, 43), (238, 116, 69),
- (211, 126, 62), (213, 107, 53), (216, 89, 44), (221, 100, 55),
- (226, 111, 66), (230, 129, 83), (234, 148, 101), (205, 159, 135),
- (200, 159, 137), (172, 69, 72), (179, 50, 43), (187, 32, 14),
- (177, 30, 15), (167, 29, 16), (160, 19, 9), (140, 8, 0),
- (19, 4, 23), (84, 27, 41), (150, 50, 60), (177, 60, 46),
- (205, 71, 33), (241, 110, 68), (247, 160, 80), (255, 167, 93),
- (230, 189, 110), (143, 225, 99), (172, 207, 122), (202, 189, 145),
- (213, 184, 146), (225, 180, 147), (209, 168, 138), (147, 208, 104),
- (139, 215, 55), (144, 228, 62), (149, 241, 70), (151, 241, 73),
- (153, 241, 77), (152, 240, 78), (152, 235, 85), (152, 235, 85),
- (152, 235, 85), (155, 238, 86), (155, 238, 86), (155, 238, 86),
- (155, 238, 86), (154, 239, 86), (154, 239, 84), (153, 246, 80),
- (146, 255, 71), (149, 249, 74), (152, 243, 77), (152, 239, 81),
- (152, 235, 85), (151, 237, 88), (151, 233, 87), (148, 229, 90),
- (147, 223, 91), (149, 221, 95), (155, 213, 103), (161, 206, 111),
- (200, 168, 145), (199, 157, 141), (146, 189, 118), (141, 198, 101),
- (144, 196, 113), (163, 176, 135), (183, 157, 158), (188, 154, 156),
- (194, 152, 154), (211, 165, 142), (241, 172, 107), (253, 187, 91),
- (255, 199, 89), (157, 218, 89), (154, 223, 91), (152, 228, 93),
- (153, 230, 90), (153, 232, 89), (156, 230, 91), (153, 230, 90),
- (148, 220, 94), (145, 215, 96), (143, 211, 98), (141, 207, 101),
- (142, 198, 107), (147, 170, 128), (167, 146, 165), (162, 137, 166),
- (143, 171, 172), (181, 180, 185), (176, 181, 179), (172, 182, 174),
- (157, 195, 148), (143, 184, 142), (142, 200, 116), (143, 205, 106),
- (147, 219, 94), (148, 220, 91), (149, 222, 89), (149, 227, 89),
- (149, 227, 89), (155, 229, 92), (163, 234, 102), (232, 210, 124),
- (251, 201, 128), (240, 193, 115), (223, 175, 111), (204, 158, 143),
- (196, 155, 149), (194, 153, 149), (187, 153, 154), (146, 188, 124),
- (143, 209, 99), (143, 211, 97), (144, 213, 96), (147, 219, 94),
- (147, 223, 91), (150, 228, 90), (151, 229, 91), (149, 227, 91),
- (146, 221, 92), (144, 215, 93), (142, 208, 98), (143, 200, 95),
- (142, 195, 103), (169, 87, 76), (192, 62, 28), (195, 52, 20),
- (169, 27, 15), (108, 8, 18), (22, 56, 5), (23, 67, 4),
- (30, 82, 18), (57, 98, 0), (68, 113, 18), (99, 152, 64),
- (130, 214, 90), (141, 216, 89), (144, 215, 93), (144, 215, 95),
- (144, 213, 97), (144, 213, 97), (145, 214, 97), (144, 219, 92),
- (146, 221, 92), (147, 225, 89), (147, 229, 82), (151, 230, 85),
- (150, 232, 85), (152, 235, 85), (152, 235, 85), (152, 235, 85),
- (153, 232, 89), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (146, 221, 92), (146, 217, 87), (154, 216, 71), (149, 224, 69),
- (149, 232, 64), (133, 233, 72), (142, 236, 86), (148, 233, 90),
- (151, 229, 91), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (147, 223, 91), (147, 223, 91), (147, 223, 91), (148, 220, 92),
- (146, 216, 94), (143, 211, 98), (144, 200, 109), (141, 185, 126),
- (140, 181, 147), (139, 175, 171), (169, 143, 168), (186, 147, 168),
- (182, 152, 160), (195, 148, 154), (198, 155, 146), (195, 152, 146)
- ),
-
-// 230 Apophysis-040427-6BluBrd
-((254, 169, 16), (252, 167, 16), (252, 161, 15), (252, 155, 14),
- (245, 143, 14), (238, 132, 14), (238, 132, 14), (238, 132, 14),
- (112, 170, 8), (106, 149, 35), (100, 129, 63), (105, 139, 73),
- (110, 149, 84), (117, 117, 85), (125, 86, 87), (117, 89, 112),
- (110, 93, 137), (20, 70, 195), (27, 102, 225), (35, 135, 255),
- (19, 93, 227), (4, 51, 199), (9, 42, 166), (15, 33, 133),
- (7, 4, 61), (20, 11, 43), (33, 18, 25), (17, 17, 37),
- (1, 17, 50), (8, 13, 33), (16, 9, 17), (40, 17, 0),
- (33, 35, 0), (65, 49, 33), (92, 81, 49), (119, 113, 65),
- (142, 137, 79), (166, 161, 93), (209, 167, 68), (253, 174, 43),
- (255, 182, 27), (255, 176, 23), (255, 170, 19), (253, 162, 16),
- (252, 155, 14), (245, 143, 14), (238, 132, 14), (238, 124, 12),
- (246, 113, 10), (238, 111, 14), (237, 115, 14), (236, 119, 14),
- (237, 123, 13), (239, 128, 13), (239, 128, 13), (239, 129, 14),
- (253, 153, 15), (253, 157, 14), (253, 161, 14), (253, 157, 14),
- (253, 153, 15), (250, 146, 14), (248, 140, 14), (244, 130, 16),
- (240, 129, 14), (240, 129, 14), (239, 126, 13), (238, 124, 12),
- (238, 124, 12), (238, 124, 12), (225, 122, 17), (204, 143, 60),
- (141, 151, 88), (141, 177, 97), (141, 203, 106), (148, 182, 100),
- (155, 162, 94), (149, 150, 88), (143, 138, 82), (124, 147, 91),
- (118, 113, 94), (85, 158, 165), (46, 103, 169), (8, 49, 173),
- (9, 41, 152), (10, 34, 132), (0, 20, 81), (48, 54, 40),
- (38, 25, 35), (19, 25, 73), (0, 25, 112), (10, 26, 123),
- (20, 27, 134), (13, 19, 117), (90, 47, 56), (94, 51, 6),
- (69, 46, 12), (85, 52, 7), (96, 80, 3), (107, 108, 0),
- (160, 98, 4), (213, 88, 8), (222, 91, 11), (221, 90, 10),
- (163, 81, 7), (141, 82, 35), (120, 83, 64), (140, 89, 69),
- (160, 95, 75), (220, 89, 11), (221, 100, 11), (233, 111, 12),
- (232, 114, 14), (217, 92, 10), (168, 100, 40), (120, 108, 70),
- (101, 65, 93), (69, 24, 177), (5, 31, 152), (0, 33, 186),
- (107, 104, 113), (174, 138, 72), (241, 172, 32), (246, 176, 34),
- (252, 180, 36), (251, 169, 43), (171, 141, 91), (139, 110, 80),
- (123, 93, 67), (42, 90, 30), (48, 77, 33), (54, 64, 37),
- (91, 53, 34), (101, 47, 83), (132, 78, 101), (180, 117, 86),
- (231, 115, 12), (231, 110, 19), (232, 105, 26), (230, 81, 50),
- (228, 57, 75), (186, 84, 147), (133, 30, 199), (95, 29, 225),
- (63, 67, 236), (55, 141, 216), (49, 143, 212), (44, 146, 208),
- (41, 191, 218), (134, 172, 195), (92, 60, 255), (142, 0, 242),
- (123, 12, 194), (167, 33, 132), (211, 54, 71), (227, 96, 14),
- (233, 111, 12), (231, 115, 12), (232, 116, 13), (233, 118, 11),
- (234, 119, 12), (239, 128, 13), (243, 134, 13), (248, 140, 14),
- (253, 153, 15), (255, 163, 16), (255, 170, 19), (255, 170, 19),
- (252, 182, 24), (250, 190, 24), (249, 199, 24), (249, 204, 25),
- (253, 201, 29), (254, 196, 27), (255, 183, 23), (254, 170, 19),
- (248, 147, 15), (207, 132, 15), (172, 128, 89), (140, 123, 80),
- (205, 101, 12), (230, 114, 11), (240, 129, 14), (253, 152, 20),
- (255, 192, 29), (254, 202, 29), (253, 213, 29), (197, 254, 19),
- (111, 255, 11), (138, 249, 20), (235, 237, 52), (255, 200, 41),
- (255, 201, 30), (255, 201, 30), (255, 202, 28), (255, 201, 30),
- (255, 190, 26), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 183, 23), (255, 183, 23), (255, 182, 27),
- (255, 185, 28), (254, 190, 30), (255, 192, 29), (255, 187, 26),
- (255, 182, 27), (255, 173, 27), (255, 171, 20), (255, 170, 19),
- (255, 171, 20), (255, 181, 24), (255, 183, 23), (255, 183, 28),
- (255, 185, 30), (254, 183, 29), (255, 182, 27), (255, 178, 22),
- (255, 170, 19), (255, 170, 19), (252, 163, 17), (249, 148, 14),
- (232, 116, 13), (177, 108, 67), (138, 94, 91), (103, 15, 177),
- (128, 11, 203), (146, 21, 226), (151, 23, 224), (176, 83, 190),
- (169, 164, 132), (227, 173, 41), (248, 184, 26), (253, 183, 25),
- (255, 183, 23), (255, 196, 17), (253, 198, 17), (255, 191, 5),
- (245, 183, 14), (254, 177, 19), (255, 177, 19), (255, 182, 23),
- (244, 185, 21), (235, 192, 27), (213, 209, 22), (169, 213, 16),
- (150, 204, 28), (129, 228, 41), (60, 176, 49), (101, 152, 73),
- (112, 153, 85), (134, 160, 89), (150, 124, 37), (231, 125, 5)
- ),
-
-// 231 Apophysis-040427-6BluBrdInv
-((231, 125, 5), (134, 160, 89), (117, 156, 81), (101, 152, 73),
- (115, 190, 57), (129, 228, 41), (139, 216, 34), (150, 204, 28),
- (213, 209, 22), (228, 197, 21), (244, 185, 21), (249, 181, 20),
- (255, 177, 19), (250, 180, 16), (245, 183, 14), (250, 187, 9),
- (255, 191, 5), (255, 196, 17), (254, 189, 21), (253, 183, 25),
- (240, 178, 33), (227, 173, 41), (198, 168, 86), (169, 164, 132),
- (151, 23, 224), (139, 17, 213), (128, 11, 203), (133, 52, 147),
- (138, 94, 91), (157, 101, 79), (177, 108, 67), (232, 116, 13),
- (249, 148, 14), (255, 170, 19), (255, 174, 20), (255, 178, 22),
- (254, 180, 25), (254, 183, 29), (254, 184, 29), (255, 185, 30),
- (255, 183, 23), (255, 177, 21), (255, 171, 20), (255, 171, 20),
- (255, 171, 20), (255, 172, 23), (255, 173, 27), (255, 182, 27),
- (255, 187, 26), (254, 190, 30), (254, 186, 28), (255, 182, 27),
- (255, 182, 25), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 186, 24), (255, 190, 26), (255, 196, 27),
- (255, 202, 28), (255, 201, 29), (255, 201, 30), (255, 201, 30),
- (255, 200, 41), (138, 249, 20), (167, 251, 19), (197, 254, 19),
- (225, 233, 24), (253, 213, 29), (255, 192, 29), (255, 173, 25),
- (240, 129, 14), (222, 115, 13), (205, 101, 12), (188, 114, 50),
- (172, 128, 89), (189, 130, 52), (207, 132, 15), (248, 147, 15),
- (254, 170, 19), (254, 196, 27), (251, 200, 26), (249, 204, 25),
- (249, 201, 24), (249, 199, 24), (252, 182, 24), (255, 172, 18),
- (255, 170, 19), (254, 161, 17), (253, 153, 15), (250, 146, 14),
- (248, 140, 14), (239, 128, 13), (238, 124, 12), (234, 119, 12),
- (233, 118, 11), (231, 115, 12), (229, 105, 13), (227, 96, 14),
- (219, 75, 42), (211, 54, 71), (123, 12, 194), (146, 15, 231),
- (92, 60, 255), (66, 125, 236), (41, 191, 218), (42, 168, 213),
- (44, 146, 208), (55, 141, 216), (61, 94, 199), (63, 67, 236),
- (95, 29, 225), (186, 84, 147), (207, 70, 111), (228, 57, 75),
- (232, 105, 26), (231, 115, 12), (231, 115, 12), (224, 115, 14),
- (132, 78, 101), (111, 65, 67), (91, 53, 34), (72, 58, 35),
- (54, 64, 37), (42, 90, 30), (70, 71, 53), (123, 93, 67),
- (139, 110, 80), (251, 169, 43), (251, 174, 39), (252, 180, 36),
- (241, 172, 32), (165, 136, 94), (107, 104, 113), (25, 43, 171),
- (5, 31, 152), (53, 48, 122), (101, 65, 93), (110, 86, 81),
- (120, 108, 70), (217, 92, 10), (227, 109, 13), (232, 114, 14),
- (233, 111, 12), (220, 89, 11), (190, 92, 43), (160, 95, 75),
- (120, 83, 64), (94, 67, 56), (163, 81, 7), (215, 81, 8),
- (222, 91, 11), (217, 89, 9), (213, 88, 8), (107, 108, 0),
- (107, 76, 12), (85, 52, 7), (60, 41, 1), (69, 46, 12),
- (94, 51, 6), (13, 19, 117), (16, 23, 125), (20, 27, 134),
- (0, 25, 112), (3, 18, 75), (38, 25, 35), (56, 42, 29),
- (0, 20, 81), (5, 27, 106), (10, 34, 132), (8, 49, 173),
- (41, 152, 182), (85, 158, 165), (132, 108, 140), (118, 113, 94),
- (124, 147, 91), (143, 138, 82), (155, 162, 94), (143, 182, 103),
- (141, 203, 106), (113, 163, 94), (141, 151, 88), (173, 133, 84),
- (225, 122, 17), (231, 123, 14), (238, 124, 12), (238, 124, 12),
- (238, 126, 14), (240, 129, 14), (239, 128, 13), (240, 129, 14),
- (244, 130, 16), (248, 140, 14), (253, 153, 15), (252, 155, 14),
- (253, 161, 14), (255, 161, 17), (253, 153, 15), (249, 141, 15),
- (239, 129, 14), (239, 128, 13), (238, 124, 12), (236, 119, 14),
- (235, 113, 14), (238, 111, 14), (252, 111, 6), (246, 113, 10),
- (238, 124, 12), (238, 132, 14), (252, 155, 14), (254, 164, 16),
- (255, 170, 19), (255, 171, 20), (255, 182, 27), (255, 176, 29),
- (253, 174, 43), (166, 161, 93), (137, 117, 80), (119, 113, 65),
- (88, 72, 59), (65, 49, 33), (42, 27, 4), (33, 35, 0),
- (40, 17, 0), (16, 9, 17), (1, 17, 50), (8, 17, 60),
- (33, 18, 25), (4, 14, 49), (7, 4, 61), (16, 11, 69),
- (15, 33, 133), (4, 51, 199), (11, 132, 255), (35, 135, 255),
- (41, 101, 223), (20, 70, 195), (55, 78, 145), (110, 93, 137),
- (125, 86, 87), (134, 105, 75), (110, 149, 84), (107, 152, 87),
- (100, 129, 63), (96, 138, 0), (112, 170, 8), (183, 172, 22),
- (238, 132, 14), (238, 132, 14), (249, 148, 14), (252, 155, 14),
- (253, 163, 17), (252, 167, 16), (255, 170, 19), (254, 169, 16)
- ),
-
-// 232 Apophysis-040427-6FaerieKng
-((1, 1, 1), (76, 14, 63), (84, 18, 80), (93, 22, 98),
- (95, 31, 68), (98, 40, 39), (95, 35, 36), (93, 31, 34),
- (3, 3, 3), (3, 5, 7), (3, 8, 12), (44, 26, 18),
- (85, 44, 24), (108, 71, 39), (132, 99, 54), (134, 109, 71),
- (136, 119, 89), (155, 162, 180), (128, 119, 200), (102, 77, 221),
- (95, 48, 163), (89, 19, 105), (89, 17, 99), (90, 16, 93),
- (103, 50, 56), (120, 62, 28), (138, 75, 0), (163, 93, 0),
- (189, 112, 0), (194, 108, 0), (199, 104, 0), (162, 94, 47),
- (141, 62, 57), (71, 20, 97), (35, 27, 120), (0, 34, 144),
- (48, 26, 119), (97, 19, 95), (91, 31, 103), (85, 44, 112),
- (71, 23, 97), (55, 13, 71), (39, 4, 46), (20, 2, 23),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 0),
- (5, 21, 0), (8, 112, 0), (44, 120, 27), (81, 129, 55),
- (109, 120, 77), (138, 111, 100), (125, 107, 116), (112, 103, 132),
- (69, 137, 184), (154, 178, 184), (239, 219, 184), (219, 207, 170),
- (200, 195, 157), (172, 167, 147), (145, 140, 137), (94, 86, 99),
- (65, 42, 96), (24, 20, 47), (22, 36, 46), (21, 52, 46),
- (15, 55, 53), (10, 58, 60), (8, 91, 71), (22, 98, 86),
- (145, 64, 159), (150, 103, 170), (155, 143, 181), (157, 117, 162),
- (159, 92, 143), (147, 106, 125), (135, 121, 108), (153, 145, 108),
- (204, 189, 122), (127, 172, 115), (111, 137, 82), (96, 103, 49),
- (66, 69, 42), (37, 35, 36), (12, 12, 12), (3, 3, 3),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (25, 11, 44), (40, 22, 67), (55, 34, 91),
- (37, 33, 88), (19, 32, 85), (0, 23, 83), (0, 43, 78),
- (4, 89, 68), (5, 52, 41), (7, 16, 15), (4, 8, 10),
- (2, 1, 6), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (5, 7, 2), (33, 30, 17), (62, 54, 33), (74, 42, 49),
- (86, 30, 65), (120, 43, 95), (176, 68, 128), (177, 70, 150),
- (150, 48, 157), (140, 42, 117), (142, 50, 107), (145, 59, 98),
- (134, 58, 68), (104, 58, 45), (107, 98, 67), (151, 121, 61),
- (109, 164, 96), (114, 108, 100), (119, 52, 105), (117, 35, 105),
- (115, 19, 106), (106, 11, 101), (131, 8, 71), (139, 58, 73),
- (177, 91, 76), (177, 108, 5), (172, 110, 8), (167, 112, 11),
- (155, 119, 43), (148, 142, 58), (149, 151, 67), (161, 136, 72),
- (201, 121, 194), (209, 106, 212), (218, 91, 230), (204, 111, 202),
- (122, 95, 140), (42, 86, 121), (14, 86, 85), (31, 100, 115),
- (85, 101, 152), (247, 88, 234), (251, 97, 244), (255, 107, 255),
- (255, 108, 206), (210, 120, 158), (203, 156, 100), (185, 135, 82),
- (134, 53, 85), (135, 55, 100), (136, 58, 116), (155, 67, 128),
- (189, 63, 145), (189, 63, 147), (194, 65, 157), (178, 45, 188),
- (180, 67, 183), (168, 77, 157), (100, 65, 129), (96, 77, 99),
- (52, 47, 54), (21, 22, 24), (4, 4, 6), (1, 1, 1),
- (5, 1, 2), (23, 8, 1), (41, 15, 0), (82, 41, 19),
- (94, 35, 41), (61, 42, 44), (32, 17, 48), (9, 4, 24),
- (4, 4, 4), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (4, 0, 1),
- (7, 2, 8), (13, 5, 46), (32, 20, 56), (18, 14, 51),
- (6, 1, 68), (8, 1, 43), (0, 0, 30), (0, 0, 4),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (1, 0, 0), (1, 0, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 1, 3), (0, 8, 14), (0, 35, 30), (11, 80, 49),
- (5, 103, 28), (22, 112, 42), (87, 63, 25), (118, 56, 41),
- (144, 78, 46), (136, 88, 12), (132, 79, 25), (92, 43, 28),
- (36, 28, 26), (6, 9, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 0), (9, 10, 0),
- (41, 59, 33), (89, 45, 32), (132, 57, 28), (154, 87, 6)
- ),
-
-// 233 Apophysis-040427-6FireDemnOrch
-((42, 230, 232), (8, 250, 199), (4, 218, 181), (1, 187, 164),
- (0, 140, 149), (0, 93, 135), (0, 84, 119), (0, 75, 104),
- (5, 13, 85), (8, 15, 96), (11, 18, 108), (6, 35, 106),
- (2, 52, 105), (1, 71, 101), (1, 90, 98), (8, 80, 86),
- (16, 71, 74), (24, 10, 87), (68, 46, 77), (112, 83, 67),
- (132, 131, 74), (153, 179, 82), (181, 195, 65), (210, 212, 49),
- (225, 211, 150), (232, 224, 111), (239, 238, 72), (221, 222, 60),
- (203, 207, 48), (183, 184, 65), (163, 162, 82), (134, 111, 70),
- (114, 80, 68), (15, 14, 131), (34, 33, 161), (53, 52, 192),
- (68, 63, 201), (83, 75, 210), (81, 72, 221), (80, 69, 233),
- (76, 61, 252), (109, 61, 253), (143, 62, 255), (175, 74, 234),
- (208, 87, 214), (204, 80, 214), (201, 74, 215), (184, 55, 218),
- (173, 38, 228), (124, 66, 226), (148, 57, 226), (173, 48, 226),
- (141, 26, 191), (110, 5, 157), (81, 6, 135), (53, 8, 113),
- (12, 4, 87), (17, 5, 82), (22, 6, 77), (56, 14, 64),
- (91, 22, 51), (89, 18, 44), (87, 15, 37), (95, 16, 35),
- (100, 26, 51), (110, 30, 39), (125, 36, 36), (140, 42, 33),
- (153, 66, 40), (167, 90, 48), (171, 96, 65), (211, 111, 85),
- (187, 58, 96), (182, 31, 77), (178, 5, 59), (165, 6, 39),
- (153, 7, 20), (150, 10, 21), (148, 14, 23), (147, 21, 6),
- (147, 6, 15), (139, 23, 0), (135, 45, 0), (132, 68, 0),
- (138, 65, 3), (144, 63, 7), (133, 55, 55), (137, 70, 64),
- (134, 127, 37), (80, 148, 53), (27, 169, 69), (31, 156, 98),
- (36, 143, 127), (4, 147, 145), (3, 156, 151), (0, 182, 164),
- (36, 165, 187), (169, 166, 209), (197, 127, 183), (226, 89, 157),
- (235, 103, 147), (244, 117, 138), (224, 136, 134), (204, 165, 126),
- (210, 207, 76), (175, 175, 78), (141, 143, 80), (137, 134, 88),
- (134, 125, 96), (108, 65, 144), (100, 67, 208), (120, 63, 194),
- (184, 57, 164), (137, 68, 97), (94, 68, 116), (51, 69, 135),
- (45, 78, 121), (24, 70, 119), (4, 62, 162), (27, 69, 177),
- (174, 77, 192), (197, 83, 200), (221, 89, 209), (182, 126, 213),
- (143, 164, 217), (70, 205, 198), (25, 238, 190), (10, 241, 197),
- (5, 239, 190), (102, 169, 188), (105, 152, 165), (108, 135, 142),
- (157, 68, 150), (180, 56, 178), (200, 38, 175), (196, 42, 172),
- (198, 51, 121), (197, 86, 118), (196, 121, 115), (203, 129, 120),
- (210, 138, 126), (222, 126, 137), (245, 103, 125), (239, 130, 99),
- (246, 179, 88), (254, 83, 31), (220, 76, 40), (187, 70, 50),
- (112, 84, 73), (47, 95, 141), (32, 87, 154), (98, 145, 139),
- (223, 136, 170), (223, 157, 161), (223, 179, 152), (239, 213, 176),
- (207, 170, 178), (101, 187, 212), (75, 213, 252), (43, 206, 213),
- (3, 163, 185), (0, 70, 129), (15, 48, 125), (30, 26, 121),
- (57, 1, 108), (104, 0, 75), (119, 11, 43), (117, 14, 15),
- (129, 24, 0), (147, 26, 4), (165, 28, 9), (187, 49, 20),
- (216, 79, 37), (211, 83, 74), (194, 90, 77), (193, 65, 80),
- (213, 61, 100), (209, 70, 159), (188, 70, 193), (197, 50, 200),
- (153, 55, 200), (91, 53, 214), (68, 53, 204), (32, 49, 155),
- (16, 8, 94), (24, 9, 101), (32, 10, 108), (36, 18, 118),
- (36, 53, 161), (63, 82, 187), (89, 84, 202), (72, 188, 229),
- (49, 227, 237), (23, 242, 210), (13, 231, 183), (4, 219, 152),
- (93, 149, 76), (164, 92, 44), (224, 34, 0), (225, 23, 1),
- (215, 8, 0), (204, 7, 1), (190, 13, 0), (177, 15, 4),
- (152, 16, 28), (133, 43, 42), (169, 13, 112), (180, 35, 176),
- (200, 39, 203), (187, 58, 213), (159, 53, 211), (117, 60, 201),
- (89, 55, 191), (69, 26, 115), (72, 8, 92), (102, 3, 70),
- (100, 11, 41), (150, 2, 26), (160, 9, 24), (181, 13, 10),
- (230, 4, 5), (243, 7, 19), (254, 68, 17), (255, 93, 0),
- (188, 170, 2), (158, 166, 55), (131, 196, 30), (86, 147, 43),
- (70, 138, 35), (16, 82, 78), (1, 47, 73), (8, 4, 89),
- (42, 4, 91), (84, 12, 86), (155, 9, 92), (193, 47, 148),
- (177, 56, 187), (164, 66, 211), (129, 69, 217), (97, 68, 236),
- (104, 94, 245), (62, 169, 223), (52, 180, 217), (14, 201, 180),
- (6, 195, 163), (7, 201, 177), (0, 208, 184), (1, 228, 185),
- (1, 233, 185), (16, 225, 170), (20, 212, 161), (90, 180, 116),
- (107, 130, 52), (133, 60, 51), (120, 59, 4), (133, 41, 30)
- ),
-
-// 234 Apophysis-040427-6CsmcLottoWhl
-((110, 68, 10), (206, 107, 22), (230, 139, 25), (255, 172, 28),
- (255, 212, 33), (255, 252, 39), (255, 253, 38), (255, 255, 38),
- (250, 242, 9), (221, 204, 9), (193, 167, 10), (189, 148, 5),
- (186, 129, 0), (190, 125, 7), (194, 122, 14), (203, 123, 10),
- (213, 124, 6), (217, 131, 18), (220, 133, 9), (223, 136, 0),
- (239, 155, 10), (255, 174, 20), (255, 174, 22), (255, 175, 24),
- (254, 215, 14), (254, 203, 21), (255, 192, 29), (231, 153, 30),
- (207, 115, 32), (181, 101, 36), (155, 87, 40), (116, 75, 29),
- (80, 51, 19), (17, 10, 17), (12, 9, 12), (8, 8, 8),
- (27, 15, 4), (47, 23, 0), (61, 32, 0), (75, 42, 1),
- (145, 74, 28), (158, 84, 28), (172, 94, 28), (152, 94, 16),
- (132, 95, 4), (119, 89, 2), (107, 84, 0), (104, 69, 5),
- (87, 54, 11), (20, 6, 0), (14, 7, 4), (8, 8, 8),
- (9, 9, 9), (10, 10, 10), (23, 15, 5), (36, 20, 0),
- (87, 52, 14), (92, 46, 9), (97, 41, 4), (100, 42, 5),
- (104, 44, 7), (110, 50, 3), (116, 57, 0), (116, 70, 10),
- (114, 79, 11), (171, 102, 1), (165, 86, 3), (160, 71, 5),
- (147, 71, 2), (135, 72, 0), (116, 56, 0), (86, 36, 0),
- (11, 7, 6), (7, 5, 4), (3, 3, 3), (2, 2, 2),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (4, 16, 6), (5, 16, 13), (7, 16, 21),
- (36, 33, 26), (66, 51, 32), (97, 84, 32), (134, 85, 19),
- (172, 104, 5), (148, 90, 2), (125, 76, 0), (118, 68, 0),
- (112, 61, 0), (79, 46, 13), (49, 28, 9), (12, 12, 10),
- (9, 9, 9), (40, 30, 0), (67, 33, 0), (94, 36, 0),
- (106, 47, 4), (118, 58, 8), (127, 56, 10), (114, 52, 5),
- (63, 24, 0), (36, 16, 4), (9, 9, 9), (8, 8, 8),
- (8, 8, 8), (6, 6, 6), (4, 4, 4), (3, 3, 3),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (3, 3, 3),
- (4, 4, 4), (6, 6, 6), (7, 7, 7), (7, 7, 7),
- (3, 3, 3), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (1, 1, 3), (1, 0, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (3, 3, 3),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (5, 5, 5),
- (9, 9, 9), (69, 39, 11), (86, 51, 21), (104, 63, 31),
- (126, 96, 34), (181, 132, 39), (197, 189, 202), (255, 250, 192),
- (210, 182, 0), (215, 180, 0), (221, 179, 0), (241, 186, 0),
- (255, 177, 19), (254, 176, 28), (255, 173, 28), (255, 165, 33),
- (219, 155, 21), (144, 87, 18), (128, 73, 12), (112, 59, 7),
- (83, 35, 0), (36, 20, 0), (9, 9, 9), (4, 4, 4),
- (1, 1, 1), (2, 0, 0), (3, 0, 0), (5, 1, 0),
- (3, 3, 1), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (4, 4, 4),
- (8, 8, 8), (7, 7, 6), (7, 7, 5), (12, 0, 0),
- (8, 7, 3), (6, 6, 6), (5, 10, 6), (9, 9, 9),
- (9, 9, 9), (21, 7, 7), (54, 31, 0), (82, 44, 0),
- (104, 64, 5), (103, 67, 7), (103, 58, 16), (77, 41, 7),
- (64, 29, 0), (23, 9, 0), (16, 5, 1), (22, 14, 0),
- (53, 43, 7), (81, 61, 24), (123, 96, 25), (157, 125, 22),
- (191, 119, 11), (221, 105, 0), (234, 116, 18), (253, 120, 15),
- (255, 139, 23), (254, 162, 25), (232, 146, 35), (193, 120, 18),
- (162, 118, 0), (146, 104, 6), (122, 77, 12), (116, 72, 11),
- (132, 76, 29), (167, 74, 15), (179, 83, 9), (188, 94, 4),
- (192, 93, 12), (186, 111, 10), (171, 93, 18), (148, 86, 9),
- (144, 87, 6), (131, 76, 0), (137, 96, 0), (135, 117, 0),
- (142, 118, 0), (159, 129, 0), (184, 150, 0), (199, 177, 3),
- (240, 179, 10), (253, 175, 17), (239, 141, 6), (245, 112, 11),
- (212, 104, 16), (161, 115, 30), (121, 91, 31), (114, 81, 30),
- (117, 72, 7), (128, 48, 0), (131, 24, 0), (153, 37, 0),
- (129, 52, 0), (128, 55, 10), (143, 60, 18), (138, 67, 0),
- (156, 62, 0), (169, 76, 7), (245, 109, 23), (209, 86, 8)
- ),
-
-// 235 Apophysis-040427-6DreamFaeriRlm
-((3, 0, 0), (1, 1, 1), (19, 10, 6), (38, 19, 12),
- (62, 34, 17), (87, 50, 23), (106, 60, 30), (125, 71, 37),
- (155, 92, 77), (157, 111, 89), (160, 131, 101), (161, 126, 102),
- (162, 121, 103), (151, 120, 98), (141, 120, 93), (135, 114, 90),
- (130, 109, 88), (94, 66, 52), (87, 58, 39), (81, 51, 27),
- (79, 50, 28), (78, 50, 29), (78, 52, 26), (78, 55, 24),
- (124, 83, 51), (138, 93, 46), (153, 103, 42), (156, 95, 48),
- (160, 87, 54), (165, 85, 43), (170, 84, 33), (156, 83, 42),
- (146, 88, 42), (104, 58, 32), (97, 51, 30), (90, 44, 28),
- (81, 44, 26), (73, 45, 24), (77, 46, 21), (81, 47, 19),
- (88, 43, 1), (88, 45, 9), (88, 47, 17), (94, 58, 38),
- (100, 70, 60), (114, 76, 64), (128, 82, 69), (155, 112, 80),
- (165, 122, 80), (198, 146, 89), (209, 178, 128), (220, 211, 168),
- (229, 216, 187), (239, 222, 206), (237, 238, 199), (235, 255, 192),
- (231, 205, 144), (220, 182, 130), (209, 160, 117), (204, 171, 142),
- (200, 183, 167), (203, 180, 156), (206, 177, 145), (210, 176, 139),
- (210, 173, 131), (218, 203, 148), (236, 228, 158), (254, 254, 168),
- (254, 254, 174), (255, 255, 180), (246, 255, 196), (252, 235, 241),
- (222, 196, 183), (202, 165, 147), (182, 134, 111), (180, 131, 100),
- (178, 129, 89), (176, 127, 89), (175, 125, 90), (154, 119, 77),
- (155, 109, 75), (134, 72, 35), (112, 56, 27), (91, 40, 19),
- (85, 37, 11), (79, 34, 3), (78, 33, 2), (78, 33, 2),
- (78, 34, 0), (78, 34, 0), (79, 35, 0), (79, 35, 0),
- (79, 35, 0), (78, 33, 2), (79, 34, 3), (85, 33, 0),
- (84, 35, 3), (93, 42, 21), (106, 54, 33), (119, 67, 46),
- (125, 77, 48), (132, 88, 51), (156, 104, 64), (167, 114, 64),
- (180, 121, 81), (191, 129, 83), (203, 137, 85), (198, 143, 78),
- (193, 150, 72), (176, 125, 68), (189, 148, 8), (187, 130, 15),
- (150, 97, 3), (105, 53, 39), (95, 45, 37), (86, 38, 36),
- (67, 38, 32), (60, 36, 26), (54, 35, 20), (52, 38, 29),
- (87, 58, 52), (108, 86, 72), (129, 114, 93), (144, 122, 103),
- (160, 131, 113), (188, 145, 128), (182, 149, 140), (184, 156, 142),
- (179, 158, 131), (182, 165, 135), (184, 158, 146), (186, 151, 158),
- (175, 145, 157), (154, 135, 131), (158, 117, 121), (141, 122, 108),
- (66, 80, 63), (54, 56, 46), (42, 32, 30), (38, 32, 29),
- (34, 33, 28), (53, 31, 18), (70, 27, 11), (77, 32, 3),
- (77, 32, 3), (78, 33, 2), (78, 33, 2), (78, 33, 2),
- (77, 34, 2), (75, 34, 2), (53, 25, 11), (49, 12, 0),
- (9, 0, 0), (4, 0, 3), (0, 1, 7), (0, 5, 11),
- (23, 18, 15), (55, 37, 17), (82, 52, 26), (115, 71, 32),
- (128, 95, 44), (129, 83, 67), (121, 82, 59), (113, 82, 51),
- (93, 58, 38), (71, 38, 23), (41, 24, 17), (33, 19, 19),
- (31, 30, 25), (46, 35, 30), (61, 40, 35), (80, 56, 32),
- (109, 69, 43), (112, 77, 49), (124, 71, 40), (105, 63, 39),
- (88, 58, 30), (79, 57, 34), (71, 61, 52), (85, 66, 52),
- (124, 85, 68), (149, 111, 88), (173, 133, 107), (182, 153, 119),
- (164, 153, 135), (171, 149, 132), (179, 146, 129), (173, 134, 105),
- (169, 116, 84), (153, 109, 84), (147, 113, 86), (152, 112, 86),
- (154, 119, 81), (147, 113, 76), (139, 98, 66), (103, 92, 60),
- (94, 62, 37), (93, 52, 30), (80, 42, 23), (62, 34, 13),
- (54, 27, 8), (42, 20, 9), (37, 11, 0), (26, 0, 0),
- (7, 0, 0), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (0, 2, 2), (0, 4, 8), (2, 7, 10),
- (27, 12, 7), (40, 7, 0), (61, 9, 13), (76, 13, 4),
- (71, 32, 1), (75, 34, 2), (77, 32, 1), (77, 32, 1),
- (78, 33, 2), (79, 32, 2), (79, 32, 2), (78, 33, 2),
- (78, 33, 2), (78, 33, 2), (78, 33, 2), (78, 32, 6),
- (83, 46, 20), (82, 44, 23), (78, 40, 19), (70, 35, 16),
- (58, 29, 21), (52, 30, 17), (40, 21, 14), (32, 17, 12),
- (33, 16, 8), (22, 11, 0), (4, 4, 4), (1, 1, 1),
- (1, 1, 1), (4, 4, 2), (22, 19, 2), (40, 22, 10),
- (56, 29, 18), (71, 35, 19), (76, 41, 22), (75, 37, 26),
- (75, 37, 26), (78, 42, 28), (79, 44, 24), (86, 44, 20),
- (95, 53, 29), (114, 75, 46), (145, 108, 100), (132, 90, 65)
- ),
-
-// 236 Apophysis-040427-6EyeUniv
-((236, 112, 100), (209, 107, 103), (206, 102, 97), (204, 97, 91),
- (203, 90, 83), (202, 83, 75), (201, 83, 74), (201, 84, 74),
- (197, 79, 75), (197, 79, 73), (198, 79, 71), (194, 76, 69),
- (191, 74, 67), (193, 75, 68), (195, 76, 70), (197, 77, 69),
- (199, 78, 69), (238, 94, 60), (234, 91, 57), (231, 88, 54),
- (211, 76, 53), (191, 65, 53), (187, 60, 50), (183, 56, 47),
- (181, 57, 47), (184, 60, 52), (187, 64, 57), (190, 70, 62),
- (194, 77, 68), (194, 78, 70), (194, 79, 72), (192, 73, 65),
- (190, 71, 63), (187, 66, 58), (186, 64, 56), (186, 63, 55),
- (186, 64, 56), (187, 66, 58), (188, 69, 62), (190, 73, 66),
- (198, 83, 76), (203, 88, 77), (209, 93, 78), (205, 87, 74),
- (202, 81, 70), (200, 79, 69), (199, 78, 69), (191, 70, 61),
- (189, 68, 59), (187, 64, 56), (189, 71, 64), (191, 78, 72),
- (197, 89, 82), (204, 101, 92), (208, 107, 100), (213, 114, 109),
- (221, 133, 119), (218, 129, 122), (216, 126, 125), (194, 114, 127),
- (173, 103, 129), (179, 98, 118), (186, 94, 107), (187, 101, 86),
- (196, 84, 80), (134, 154, 152), (117, 139, 137), (100, 125, 122),
- (109, 104, 120), (118, 84, 119), (36, 53, 61), (9, 26, 69),
- (43, 2, 18), (111, 22, 25), (180, 43, 33), (187, 59, 50),
- (194, 75, 67), (199, 85, 77), (204, 95, 88), (215, 114, 104),
- (222, 136, 123), (219, 160, 118), (177, 167, 96), (136, 174, 75),
- (131, 170, 72), (126, 166, 69), (121, 139, 53), (84, 80, 53),
- (15, 31, 18), (27, 15, 22), (39, 0, 27), (39, 0, 27),
- (40, 0, 27), (40, 1, 22), (38, 3, 9), (47, 5, 7),
- (81, 50, 19), (183, 56, 47), (190, 70, 64), (197, 85, 81),
- (199, 92, 88), (202, 100, 96), (209, 112, 103), (210, 125, 122),
- (226, 169, 139), (232, 188, 162), (238, 207, 186), (239, 211, 189),
- (240, 215, 193), (227, 240, 187), (216, 242, 181), (213, 226, 173),
- (230, 178, 156), (227, 154, 147), (223, 150, 142), (220, 147, 138),
- (223, 148, 129), (214, 183, 136), (194, 178, 119), (169, 166, 97),
- (209, 111, 102), (155, 93, 79), (102, 75, 56), (72, 39, 44),
- (43, 4, 33), (36, 4, 5), (15, 5, 6), (15, 0, 9),
- (37, 2, 6), (76, 33, 14), (127, 37, 23), (179, 42, 32),
- (182, 48, 37), (180, 52, 43), (184, 60, 52), (190, 72, 62),
- (204, 100, 91), (212, 116, 105), (221, 133, 119), (225, 143, 120),
- (229, 154, 122), (230, 178, 139), (236, 210, 177), (243, 229, 190),
- (238, 207, 187), (228, 168, 158), (225, 156, 149), (222, 144, 140),
- (215, 129, 128), (209, 110, 104), (203, 98, 92), (198, 86, 82),
- (185, 62, 54), (183, 58, 50), (182, 55, 46), (187, 53, 42),
- (185, 51, 40), (167, 77, 24), (134, 88, 29), (108, 99, 30),
- (125, 119, 45), (196, 84, 80), (200, 89, 85), (204, 95, 90),
- (214, 108, 92), (217, 115, 100), (214, 117, 108), (210, 115, 113),
- (214, 126, 124), (214, 123, 122), (214, 120, 120), (212, 119, 112),
- (210, 106, 103), (207, 98, 91), (200, 91, 84), (200, 89, 82),
- (199, 87, 83), (196, 85, 78), (193, 80, 74), (148, 120, 55),
- (102, 105, 78), (86, 52, 77), (76, 32, 65), (83, 49, 22),
- (98, 89, 32), (102, 92, 33), (106, 96, 34), (125, 132, 55),
- (147, 151, 75), (152, 159, 82), (145, 179, 85), (202, 190, 132),
- (211, 229, 169), (205, 230, 164), (186, 213, 142), (171, 215, 126),
- (164, 211, 119), (201, 184, 132), (203, 187, 136), (213, 203, 154),
- (215, 226, 170), (230, 229, 183), (234, 197, 178), (229, 184, 145),
- (219, 186, 141), (220, 182, 137), (224, 165, 125), (220, 137, 131),
- (216, 128, 124), (213, 114, 109), (205, 107, 106), (211, 113, 110),
- (216, 128, 116), (218, 136, 124), (219, 135, 125), (218, 131, 121),
- (216, 119, 110), (207, 102, 98), (200, 91, 84), (198, 79, 71),
- (194, 70, 60), (187, 64, 56), (185, 62, 54), (190, 59, 49),
- (190, 57, 48), (192, 61, 51), (193, 66, 57), (194, 77, 70),
- (200, 86, 76), (200, 87, 79), (201, 92, 85), (204, 93, 86),
- (204, 93, 84), (204, 96, 84), (206, 95, 84), (209, 99, 86),
- (216, 116, 93), (238, 129, 46), (235, 124, 43), (214, 95, 37),
- (203, 94, 29), (190, 86, 31), (180, 71, 50), (184, 63, 54),
- (189, 61, 50), (192, 64, 53), (199, 76, 61), (230, 92, 55),
- (238, 110, 47), (246, 114, 49), (250, 105, 61), (239, 95, 61),
- (225, 90, 61), (214, 86, 73), (210, 100, 87), (224, 112, 101)
- ),
-
-// 237 Apophysis-040427-6FaeriRob
-((156, 68, 4), (118, 44, 0), (119, 47, 1), (121, 51, 2),
- (111, 74, 52), (102, 97, 103), (90, 85, 117), (79, 74, 132),
- (71, 77, 161), (71, 76, 180), (72, 76, 199), (86, 101, 219),
- (100, 127, 240), (104, 113, 244), (109, 99, 248), (86, 81, 229),
- (64, 64, 210), (102, 88, 165), (110, 106, 173), (118, 124, 182),
- (128, 137, 187), (138, 150, 192), (143, 160, 193), (149, 171, 194),
- (179, 207, 132), (192, 229, 117), (206, 252, 102), (210, 252, 96),
- (215, 253, 90), (223, 254, 81), (231, 255, 73), (242, 255, 80),
- (255, 250, 79), (250, 212, 65), (237, 181, 53), (224, 150, 41),
- (208, 123, 24), (192, 97, 7), (183, 88, 5), (175, 79, 3),
- (173, 90, 0), (175, 125, 23), (178, 161, 47), (215, 177, 53),
- (253, 193, 60), (253, 191, 59), (254, 190, 58), (249, 166, 38),
- (234, 149, 42), (178, 98, 9), (168, 78, 11), (159, 58, 14),
- (147, 57, 7), (135, 56, 0), (136, 56, 6), (138, 57, 12),
- (150, 68, 12), (162, 78, 12), (174, 88, 13), (186, 101, 11),
- (198, 115, 9), (203, 132, 14), (209, 149, 19), (254, 175, 48),
- (247, 185, 50), (191, 150, 70), (175, 135, 97), (160, 121, 124),
- (150, 126, 133), (141, 131, 142), (123, 135, 157), (111, 108, 75),
- (112, 60, 0), (112, 50, 0), (113, 41, 1), (106, 38, 0),
- (100, 35, 0), (98, 34, 0), (97, 34, 1), (103, 38, 0),
- (105, 40, 0), (113, 46, 1), (108, 42, 0), (104, 39, 0),
- (100, 37, 0), (97, 35, 0), (90, 29, 0), (96, 22, 0),
- (96, 33, 0), (96, 33, 0), (97, 34, 1), (97, 36, 0),
- (97, 38, 0), (99, 37, 0), (107, 42, 0), (107, 43, 0),
- (100, 37, 0), (20, 9, 17), (12, 8, 37), (5, 7, 58),
- (9, 8, 60), (13, 10, 63), (19, 8, 77), (30, 7, 61),
- (42, 25, 61), (40, 29, 77), (38, 34, 93), (35, 33, 104),
- (32, 33, 116), (43, 48, 140), (32, 36, 123), (53, 40, 93),
- (75, 42, 69), (114, 49, 11), (123, 49, 14), (132, 49, 17),
- (126, 53, 2), (125, 54, 2), (121, 49, 0), (100, 37, 6),
- (44, 21, 67), (43, 24, 81), (42, 27, 96), (47, 29, 108),
- (52, 32, 121), (43, 30, 122), (32, 31, 124), (50, 37, 145),
- (69, 49, 162), (43, 39, 150), (42, 40, 159), (42, 41, 168),
- (49, 57, 181), (36, 50, 208), (58, 52, 224), (93, 97, 207),
- (149, 149, 211), (147, 162, 184), (145, 176, 158), (140, 163, 162),
- (135, 151, 166), (141, 167, 166), (160, 175, 170), (154, 159, 179),
- (140, 149, 188), (111, 120, 199), (102, 98, 194), (94, 77, 189),
- (78, 79, 161), (96, 107, 137), (147, 110, 127), (168, 116, 69),
- (206, 142, 55), (223, 142, 56), (241, 142, 57), (254, 179, 52),
- (255, 194, 56), (255, 193, 60), (255, 193, 69), (242, 179, 84),
- (192, 162, 110), (176, 139, 112), (186, 127, 86), (196, 115, 60),
- (195, 117, 32), (202, 108, 12), (207, 110, 13), (210, 114, 14),
- (227, 133, 17), (230, 136, 21), (234, 140, 26), (225, 127, 20),
- (213, 116, 22), (210, 126, 30), (185, 135, 64), (192, 182, 113),
- (197, 200, 93), (195, 233, 120), (192, 254, 111), (193, 248, 95),
- (222, 227, 72), (203, 188, 63), (171, 146, 54), (155, 131, 59),
- (177, 169, 107), (155, 160, 125), (134, 151, 143), (139, 163, 149),
- (164, 154, 165), (175, 153, 139), (196, 186, 125), (207, 250, 100),
- (244, 250, 102), (241, 250, 79), (252, 241, 87), (255, 212, 73),
- (255, 211, 63), (255, 188, 57), (255, 159, 34), (255, 168, 27),
- (248, 213, 61), (246, 225, 48), (244, 224, 51), (218, 232, 95),
- (173, 205, 122), (136, 154, 178), (101, 98, 203), (80, 73, 166),
- (52, 49, 164), (57, 57, 143), (64, 44, 115), (112, 85, 100),
- (161, 103, 57), (196, 104, 21), (195, 100, 18), (203, 105, 18),
- (204, 94, 33), (200, 103, 60), (144, 108, 96), (106, 87, 142),
- (106, 89, 143), (115, 116, 102), (139, 103, 41), (167, 74, 30),
- (169, 75, 5), (161, 66, 0), (170, 77, 0), (181, 79, 5),
- (188, 92, 8), (198, 103, 11), (206, 114, 13), (213, 126, 11),
- (236, 142, 26), (239, 145, 31), (243, 153, 31), (250, 154, 33),
- (248, 152, 31), (242, 149, 28), (234, 140, 24), (212, 116, 16),
- (189, 86, 7), (174, 79, 0), (163, 72, 1), (155, 70, 6),
- (157, 72, 7), (166, 89, 21), (166, 98, 13), (162, 84, 10),
- (153, 78, 0), (145, 61, 1), (144, 62, 4), (119, 70, 0),
- (128, 53, 0), (145, 55, 0), (150, 60, 0), (164, 73, 2)
- ),
-
-// 238 Apophysis-040427-6FaeriRob2
-((174, 71, 2), (128, 50, 2), (118, 46, 1), (109, 42, 0),
- (104, 38, 0), (100, 34, 0), (96, 33, 0), (92, 33, 1),
- (91, 32, 0), (87, 30, 0), (83, 28, 0), (80, 22, 5),
- (77, 16, 11), (40, 16, 47), (3, 16, 84), (7, 14, 97),
- (12, 12, 110), (25, 1, 51), (51, 12, 25), (78, 24, 0),
- (79, 24, 0), (81, 25, 0), (82, 26, 0), (83, 27, 0),
- (76, 25, 0), (77, 24, 0), (79, 23, 0), (82, 24, 0),
- (86, 26, 0), (89, 29, 0), (92, 32, 0), (92, 33, 1),
- (89, 30, 0), (74, 44, 52), (50, 35, 86), (26, 27, 120),
- (44, 15, 76), (62, 3, 33), (68, 15, 22), (75, 28, 12),
- (35, 31, 92), (35, 31, 86), (35, 31, 81), (59, 30, 43),
- (83, 29, 5), (88, 32, 4), (94, 35, 3), (102, 31, 9),
- (105, 31, 0), (128, 50, 1), (141, 56, 0), (155, 63, 0),
- (172, 75, 5), (190, 87, 10), (190, 89, 12), (191, 91, 15),
- (231, 125, 23), (240, 134, 23), (249, 143, 23), (252, 172, 39),
- (255, 201, 56), (253, 212, 59), (252, 224, 62), (255, 206, 60),
- (255, 184, 53), (224, 165, 63), (196, 142, 76), (168, 119, 89),
- (151, 115, 105), (134, 111, 121), (84, 93, 132), (68, 70, 111),
- (95, 51, 64), (127, 98, 71), (160, 145, 78), (184, 182, 83),
- (208, 219, 89), (219, 230, 93), (230, 242, 98), (229, 255, 97),
- (211, 251, 93), (246, 234, 52), (248, 229, 47), (250, 224, 43),
- (248, 223, 46), (246, 223, 49), (226, 225, 83), (166, 215, 90),
- (141, 158, 186), (118, 128, 209), (95, 99, 232), (77, 79, 228),
- (60, 59, 225), (65, 69, 220), (97, 106, 235), (125, 119, 219),
- (136, 147, 192), (185, 204, 148), (168, 194, 138), (151, 184, 129),
- (147, 177, 113), (144, 170, 97), (134, 129, 97), (150, 79, 27),
- (128, 52, 3), (140, 54, 3), (152, 57, 3), (158, 64, 1),
- (165, 71, 0), (175, 78, 7), (174, 77, 9), (166, 72, 2),
- (155, 60, 6), (132, 52, 1), (134, 54, 2), (137, 56, 3),
- (158, 66, 1), (173, 66, 0), (184, 81, 6), (186, 93, 0),
- (180, 89, 10), (169, 106, 8), (159, 124, 6), (170, 126, 14),
- (181, 128, 22), (185, 153, 66), (145, 143, 128), (142, 147, 187),
- (141, 127, 214), (65, 78, 208), (60, 66, 199), (55, 54, 190),
- (83, 76, 169), (63, 49, 124), (54, 40, 127), (40, 38, 148),
- (78, 72, 255), (92, 87, 246), (106, 102, 238), (92, 100, 233),
- (79, 98, 229), (82, 85, 180), (82, 91, 106), (102, 90, 42),
- (130, 65, 0), (162, 71, 1), (160, 72, 9), (159, 74, 17),
- (164, 89, 31), (158, 98, 64), (121, 127, 65), (103, 118, 111),
- (74, 87, 155), (85, 88, 141), (97, 89, 128), (131, 117, 117),
- (134, 146, 122), (151, 194, 104), (191, 209, 89), (212, 229, 71),
- (247, 224, 66), (244, 243, 65), (242, 244, 58), (240, 246, 52),
- (240, 253, 60), (211, 255, 80), (189, 255, 78), (218, 248, 74),
- (246, 195, 54), (238, 181, 51), (230, 168, 49), (234, 148, 49),
- (246, 167, 64), (222, 167, 87), (219, 174, 141), (168, 197, 117),
- (183, 230, 114), (168, 245, 163), (184, 236, 128), (208, 247, 104),
- (249, 226, 110), (252, 218, 67), (247, 189, 55), (255, 160, 34),
- (244, 141, 23), (247, 138, 25), (250, 135, 28), (236, 131, 24),
- (226, 109, 16), (210, 97, 3), (198, 98, 12), (192, 94, 19),
- (203, 106, 12), (198, 109, 19), (193, 114, 22), (182, 121, 40),
- (198, 129, 62), (194, 157, 86), (167, 176, 113), (136, 159, 143),
- (164, 145, 167), (158, 94, 131), (139, 93, 78), (158, 85, 42),
- (148, 84, 22), (129, 55, 8), (123, 36, 6), (122, 31, 0),
- (112, 44, 0), (111, 48, 17), (119, 81, 36), (100, 82, 58),
- (74, 70, 129), (87, 93, 169), (115, 131, 182), (122, 152, 163),
- (133, 149, 164), (157, 122, 126), (139, 108, 103), (119, 72, 42),
- (98, 57, 13), (64, 24, 0), (47, 11, 15), (32, 0, 1),
- (27, 5, 8), (23, 3, 15), (15, 2, 22), (8, 3, 44),
- (11, 16, 74), (37, 0, 51), (73, 19, 7), (97, 37, 9),
- (119, 46, 11), (141, 65, 7), (162, 94, 21), (181, 106, 38),
- (184, 109, 44), (196, 98, 27), (177, 88, 20), (170, 78, 11),
- (152, 69, 3), (130, 53, 1), (110, 46, 0), (103, 41, 4),
- (99, 42, 0), (101, 36, 4), (115, 44, 12), (108, 60, 37),
- (45, 57, 97), (35, 42, 149), (39, 38, 176), (48, 46, 205),
- (58, 72, 203), (104, 108, 208), (175, 175, 147), (229, 244, 99)
- ),
-
-// 239 Apophysis-040427-6FaeriRobDet
-((4, 7, 84), (0, 0, 93), (19, 12, 150), (38, 24, 208),
- (49, 40, 222), (60, 56, 237), (73, 71, 246), (86, 86, 255),
- (21, 47, 206), (11, 23, 142), (1, 0, 78), (0, 0, 70),
- (0, 1, 62), (3, 6, 90), (7, 11, 119), (19, 26, 126),
- (32, 41, 134), (31, 29, 162), (58, 21, 94), (85, 13, 27),
- (91, 21, 15), (97, 30, 3), (97, 27, 1), (97, 25, 0),
- (97, 25, 1), (106, 31, 2), (116, 37, 4), (143, 53, 2),
- (170, 69, 1), (182, 80, 0), (194, 91, 0), (206, 99, 3),
- (255, 123, 27), (255, 174, 43), (248, 167, 42), (241, 160, 42),
- (217, 125, 22), (194, 90, 3), (177, 75, 1), (160, 61, 0),
- (113, 37, 1), (112, 35, 0), (112, 33, 0), (112, 51, 0),
- (112, 70, 0), (123, 101, 40), (134, 132, 81), (164, 162, 150),
- (154, 164, 163), (79, 87, 186), (40, 45, 133), (2, 4, 81),
- (12, 4, 56), (23, 5, 31), (31, 5, 18), (39, 5, 6),
- (77, 9, 6), (78, 9, 3), (80, 10, 0), (81, 13, 0),
- (82, 17, 0), (83, 16, 0), (84, 15, 0), (85, 16, 1),
- (86, 17, 1), (85, 16, 0), (91, 20, 0), (97, 25, 0),
- (106, 30, 0), (115, 35, 0), (139, 48, 0), (172, 69, 2),
- (203, 106, 3), (216, 120, 1), (230, 134, 0), (241, 148, 2),
- (252, 162, 4), (253, 168, 14), (255, 175, 24), (245, 168, 26),
- (216, 143, 30), (205, 98, 0), (204, 96, 0), (204, 95, 0),
- (200, 91, 0), (196, 88, 0), (172, 68, 0), (144, 46, 0),
- (107, 30, 2), (96, 23, 1), (86, 17, 1), (91, 11, 0),
- (96, 5, 0), (103, 26, 0), (115, 35, 0), (135, 44, 0),
- (171, 68, 0), (216, 110, 0), (217, 121, 2), (218, 133, 4),
- (207, 136, 18), (197, 140, 33), (187, 121, 25), (175, 89, 4),
- (119, 42, 0), (104, 30, 3), (90, 18, 6), (85, 15, 3),
- (81, 13, 0), (79, 11, 0), (77, 9, 0), (70, 9, 0),
- (41, 2, 3), (52, 0, 5), (64, 4, 3), (77, 8, 1),
- (84, 15, 0), (95, 23, 0), (108, 37, 0), (117, 39, 1),
- (156, 62, 0), (167, 67, 0), (179, 72, 0), (179, 73, 0),
- (180, 74, 0), (178, 75, 0), (180, 77, 2), (182, 76, 2),
- (194, 97, 3), (233, 155, 5), (239, 170, 12), (246, 185, 19),
- (253, 173, 24), (227, 164, 51), (177, 144, 31), (138, 141, 62),
- (149, 176, 157), (142, 167, 164), (136, 158, 171), (125, 142, 179),
- (115, 127, 187), (86, 91, 209), (67, 68, 161), (93, 72, 53),
- (90, 40, 5), (86, 18, 0), (89, 21, 2), (93, 25, 4),
- (110, 31, 0), (122, 40, 0), (135, 53, 0), (147, 67, 0),
- (201, 97, 0), (214, 110, 0), (227, 124, 0), (235, 153, 27),
- (254, 181, 42), (255, 201, 48), (255, 224, 68), (251, 231, 58),
- (244, 236, 63), (246, 253, 61), (249, 254, 62), (253, 255, 63),
- (254, 244, 61), (249, 249, 57), (228, 255, 56), (218, 255, 90),
- (184, 254, 129), (193, 234, 108), (202, 214, 88), (231, 211, 52),
- (246, 194, 46), (243, 192, 41), (255, 174, 38), (255, 172, 34),
- (255, 158, 21), (255, 159, 18), (254, 171, 33), (249, 188, 38),
- (246, 208, 49), (237, 202, 72), (201, 199, 124), (172, 188, 143),
- (149, 166, 192), (130, 146, 223), (112, 127, 255), (104, 113, 244),
- (101, 109, 244), (104, 117, 213), (106, 88, 126), (128, 59, 17),
- (130, 38, 1), (132, 33, 2), (120, 30, 3), (116, 36, 1),
- (134, 43, 0), (131, 51, 0), (147, 65, 0), (164, 76, 0),
- (195, 92, 0), (209, 97, 0), (219, 113, 3), (234, 142, 19),
- (250, 148, 14), (255, 142, 4), (247, 139, 13), (239, 135, 10),
- (228, 133, 3), (202, 134, 37), (198, 122, 46), (164, 128, 92),
- (157, 140, 148), (107, 117, 166), (47, 42, 145), (89, 39, 42),
- (78, 31, 23), (105, 34, 2), (124, 47, 1), (139, 63, 14),
- (104, 110, 98), (149, 195, 120), (167, 216, 125), (170, 226, 101),
- (183, 247, 91), (199, 220, 89), (195, 197, 124), (173, 197, 119),
- (162, 181, 162), (140, 158, 162), (153, 113, 173), (122, 103, 228),
- (92, 101, 255), (65, 68, 209), (53, 53, 141), (129, 73, 50),
- (132, 51, 4), (127, 46, 0), (123, 41, 1), (129, 35, 0),
- (136, 43, 0), (146, 44, 4), (155, 28, 0), (162, 56, 4),
- (172, 67, 1), (173, 73, 0), (177, 70, 0), (180, 66, 0),
- (163, 61, 0), (154, 54, 0), (154, 53, 1), (151, 57, 3),
- (158, 92, 14), (178, 114, 27), (203, 255, 108), (189, 176, 80)
- ),
-
-// 240 Apophysis-040427-6FlakWhorls
-((114, 150, 80), (61, 59, 44), (34, 33, 22), (8, 8, 0),
- (4, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (11, 8, 1),
- (23, 17, 3), (63, 45, 24), (104, 73, 45), (122, 89, 65),
- (141, 106, 86), (183, 136, 80), (168, 151, 68), (153, 167, 56),
- (134, 123, 57), (116, 80, 58), (111, 69, 61), (107, 58, 64),
- (105, 52, 38), (107, 63, 44), (110, 74, 50), (129, 87, 42),
- (149, 100, 34), (158, 113, 31), (168, 126, 28), (202, 138, 38),
- (244, 128, 45), (255, 205, 93), (255, 220, 144), (255, 235, 195),
- (232, 214, 150), (209, 193, 105), (192, 193, 77), (176, 194, 50),
- (109, 171, 44), (70, 144, 38), (32, 117, 32), (33, 108, 21),
- (34, 100, 10), (35, 101, 20), (36, 102, 30), (46, 79, 52),
- (52, 61, 66), (67, 68, 73), (77, 66, 92), (87, 65, 112),
- (104, 68, 97), (122, 72, 83), (118, 74, 81), (115, 76, 79),
- (97, 91, 75), (99, 78, 74), (102, 65, 73), (92, 72, 69),
- (83, 80, 65), (86, 73, 67), (89, 67, 69), (74, 58, 61),
- (87, 73, 60), (81, 77, 52), (83, 76, 48), (86, 75, 45),
- (88, 73, 41), (90, 71, 38), (85, 67, 43), (82, 66, 43),
- (78, 62, 36), (72, 69, 40), (66, 77, 45), (60, 79, 47),
- (54, 81, 50), (61, 76, 50), (69, 71, 50), (71, 58, 49),
- (66, 58, 47), (61, 59, 0), (52, 65, 11), (44, 72, 23),
- (44, 70, 40), (45, 68, 58), (50, 75, 54), (56, 89, 42),
- (109, 57, 36), (127, 41, 28), (145, 26, 20), (161, 26, 20),
- (178, 26, 21), (173, 72, 42), (172, 95, 51), (158, 104, 78),
- (147, 97, 98), (163, 130, 139), (158, 127, 133), (154, 125, 127),
- (136, 108, 121), (119, 91, 116), (88, 54, 81), (54, 31, 41),
- (2, 0, 5), (1, 0, 2), (0, 0, 0), (2, 2, 0),
- (4, 5, 0), (17, 15, 2), (43, 57, 42), (63, 97, 62),
- (83, 120, 66), (138, 120, 98), (136, 114, 104), (134, 108, 111),
- (138, 108, 108), (142, 108, 99), (137, 128, 95), (133, 144, 84),
- (130, 158, 39), (159, 169, 44), (189, 180, 49), (188, 181, 52),
- (188, 183, 55), (231, 187, 92), (249, 209, 75), (199, 192, 52),
- (184, 194, 43), (124, 143, 54), (118, 140, 68), (113, 138, 83),
- (111, 117, 73), (124, 92, 81), (143, 94, 90), (174, 95, 90),
- (228, 149, 80), (240, 178, 76), (253, 207, 72), (250, 209, 76),
- (248, 211, 81), (233, 202, 158), (228, 193, 135), (194, 155, 100),
- (146, 132, 83), (94, 101, 49), (91, 95, 47), (89, 90, 46),
- (39, 87, 37), (42, 102, 28), (41, 134, 17), (70, 143, 12),
- (54, 106, 23), (68, 100, 32), (82, 95, 42), (79, 131, 31),
- (109, 134, 50), (114, 127, 48), (124, 106, 34), (148, 126, 43),
- (178, 145, 40), (159, 131, 24), (157, 129, 39), (156, 128, 55),
- (141, 111, 73), (109, 99, 74), (89, 94, 64), (89, 83, 59),
- (108, 93, 38), (108, 108, 39), (108, 123, 40), (114, 120, 48),
- (113, 81, 68), (109, 73, 75), (102, 68, 84), (97, 68, 90),
- (119, 77, 99), (135, 84, 99), (170, 108, 85), (183, 119, 94),
- (189, 135, 99), (185, 135, 112), (195, 142, 108), (216, 173, 104),
- (233, 157, 95), (225, 147, 87), (217, 138, 79), (235, 121, 48),
- (219, 151, 50), (194, 135, 33), (188, 107, 44), (186, 83, 24),
- (201, 47, 37), (194, 42, 41), (179, 46, 37), (153, 55, 46),
- (152, 73, 58), (119, 67, 71), (98, 62, 74), (88, 63, 69),
- (88, 58, 68), (85, 55, 53), (94, 45, 41), (90, 37, 33),
- (88, 43, 20), (93, 43, 34), (87, 60, 53), (94, 61, 78),
- (88, 70, 86), (84, 63, 82), (70, 54, 81), (69, 51, 77),
- (65, 60, 66), (57, 53, 42), (22, 22, 22), (2, 4, 3),
- (0, 0, 0), (3, 0, 0), (13, 7, 7), (62, 26, 38),
- (80, 14, 41), (124, 42, 44), (146, 49, 66), (157, 89, 40),
- (185, 104, 49), (161, 102, 44), (127, 82, 53), (88, 74, 61),
- (73, 78, 58), (61, 79, 53), (62, 81, 51), (83, 90, 48),
- (115, 91, 43), (139, 82, 29), (180, 86, 35), (206, 107, 26),
- (238, 95, 25), (228, 98, 38), (207, 112, 32), (208, 116, 39),
- (219, 137, 35), (209, 123, 62), (180, 126, 66), (115, 89, 64),
- (92, 74, 50), (68, 45, 31), (58, 22, 6), (15, 12, 5),
- (1, 0, 2), (5, 6, 10), (30, 24, 34), (46, 49, 104),
- (82, 69, 115), (83, 76, 120), (104, 90, 141), (144, 192, 46)
- ),
-
-// 241 Apophysis-040427-11FlarCelebrat
-((218, 193, 173), (217, 187, 163), (212, 177, 148), (208, 168, 133),
- (124, 193, 73), (41, 218, 14), (40, 227, 8), (39, 237, 2),
- (55, 197, 49), (131, 168, 73), (207, 140, 98), (135, 197, 50),
- (64, 255, 2), (58, 255, 2), (52, 255, 3), (51, 255, 1),
- (50, 255, 0), (48, 243, 1), (123, 184, 38), (199, 125, 76),
- (197, 103, 51), (196, 81, 26), (221, 73, 13), (247, 65, 0),
- (255, 79, 1), (255, 87, 1), (255, 95, 1), (255, 112, 21),
- (255, 129, 42), (228, 128, 61), (202, 128, 81), (203, 129, 84),
- (201, 128, 83), (61, 255, 0), (31, 234, 24), (1, 213, 49),
- (38, 144, 100), (76, 75, 151), (79, 51, 194), (82, 28, 238),
- (98, 22, 255), (90, 24, 250), (83, 26, 245), (87, 62, 217),
- (91, 98, 189), (151, 132, 163), (211, 166, 137), (214, 187, 160),
- (218, 191, 170), (219, 208, 190), (218, 202, 182), (217, 196, 175),
- (216, 189, 165), (216, 182, 155), (215, 177, 149), (214, 173, 143),
- (208, 146, 105), (205, 137, 93), (202, 128, 81), (198, 103, 52),
- (195, 78, 24), (193, 72, 17), (192, 67, 11), (241, 38, 0),
- (246, 13, 0), (219, 0, 95), (190, 0, 119), (162, 1, 143),
- (130, 1, 137), (98, 1, 132), (159, 1, 140), (174, 18, 127),
- (211, 144, 102), (211, 153, 116), (212, 163, 131), (214, 177, 151),
- (217, 192, 172), (218, 197, 180), (219, 203, 188), (220, 219, 214),
- (232, 255, 242), (221, 231, 223), (218, 212, 197), (215, 193, 172),
- (212, 177, 148), (209, 161, 125), (203, 129, 84), (200, 108, 57),
- (244, 65, 0), (243, 32, 0), (242, 0, 1), (241, 0, 0),
- (241, 1, 0), (165, 1, 0), (162, 0, 0), (158, 0, 27),
- (117, 1, 76), (114, 27, 253), (117, 13, 254), (121, 0, 255),
- (123, 0, 254), (126, 0, 254), (174, 0, 185), (193, 0, 132),
- (203, 129, 84), (207, 141, 100), (211, 153, 116), (214, 164, 132),
- (217, 176, 148), (216, 188, 164), (218, 192, 169), (255, 218, 145),
- (255, 185, 116), (212, 173, 140), (212, 170, 137), (213, 168, 135),
- (210, 161, 129), (90, 111, 178), (93, 78, 203), (95, 68, 211),
- (1, 146, 237), (0, 167, 201), (0, 188, 166), (0, 186, 139),
- (1, 185, 113), (0, 193, 88), (0, 202, 58), (0, 200, 65),
- (76, 167, 98), (215, 181, 153), (216, 186, 161), (217, 192, 170),
- (218, 196, 175), (222, 199, 181), (255, 226, 156), (254, 216, 143),
- (208, 146, 105), (209, 155, 117), (210, 164, 130), (212, 172, 141),
- (215, 181, 153), (216, 194, 171), (233, 235, 195), (234, 255, 224),
- (246, 253, 211), (255, 241, 172), (255, 238, 171), (255, 236, 170),
- (254, 231, 163), (215, 182, 151), (239, 206, 163), (225, 134, 87),
- (94, 64, 214), (100, 45, 233), (107, 26, 253), (117, 21, 255),
- (99, 23, 255), (83, 26, 242), (116, 47, 112), (200, 114, 67),
- (201, 109, 58), (141, 130, 48), (94, 170, 38), (47, 211, 28),
- (34, 231, 1), (1, 255, 1), (0, 255, 7), (0, 226, 38),
- (39, 173, 172), (128, 191, 183), (218, 209, 194), (223, 231, 207),
- (233, 255, 234), (237, 243, 207), (219, 203, 187), (212, 177, 147),
- (80, 159, 112), (1, 172, 200), (0, 159, 219), (31, 112, 255),
- (39, 64, 255), (34, 46, 252), (33, 37, 250), (41, 6, 220),
- (91, 1, 148), (125, 0, 154), (160, 0, 160), (175, 0, 136),
- (167, 0, 134), (164, 56, 90), (200, 118, 68), (206, 135, 91),
- (206, 135, 91), (209, 140, 98), (255, 151, 66), (255, 138, 50),
- (254, 112, 14), (255, 108, 12), (254, 110, 14), (202, 108, 56),
- (201, 109, 58), (199, 105, 54), (199, 105, 53), (197, 96, 42),
- (197, 82, 27), (255, 78, 2), (254, 79, 0), (255, 88, 0),
- (255, 98, 3), (254, 127, 34), (255, 164, 87), (213, 167, 133),
- (212, 175, 146), (157, 168, 186), (92, 83, 202), (86, 26, 244),
- (109, 26, 254), (118, 1, 255), (86, 17, 255), (37, 0, 219),
- (39, 0, 213), (39, 0, 205), (57, 1, 188), (67, 0, 175),
- (108, 2, 103), (149, 0, 56), (172, 31, 1), (186, 44, 0),
- (196, 75, 22), (195, 84, 28), (198, 95, 37), (197, 94, 36),
- (194, 79, 24), (195, 78, 24), (192, 71, 16), (191, 64, 9),
- (188, 54, 1), (179, 35, 0), (180, 33, 0), (236, 0, 2),
- (230, 0, 36), (225, 0, 63), (226, 0, 76), (200, 0, 122),
- (167, 0, 157), (137, 0, 238), (132, 0, 247), (161, 0, 156),
- (183, 0, 140), (203, 0, 120), (219, 0, 94), (203, 112, 65),
- (208, 137, 95), (210, 160, 125), (214, 177, 148), (217, 190, 169)
- ),
-
-// 242 Apophysis-040427-11SpacTrees
-((83, 77, 3), (38, 15, 33), (56, 10, 57), (74, 6, 81),
- (93, 6, 87), (112, 6, 94), (111, 3, 89), (110, 1, 84),
- (135, 6, 70), (156, 23, 61), (178, 40, 53), (199, 67, 79),
- (220, 94, 106), (221, 85, 94), (222, 77, 82), (219, 77, 62),
- (216, 78, 42), (192, 59, 40), (194, 60, 41), (196, 61, 42),
- (200, 61, 45), (204, 62, 48), (214, 59, 49), (224, 57, 51),
- (241, 59, 46), (243, 62, 55), (246, 66, 65), (245, 68, 72),
- (244, 70, 80), (241, 71, 81), (239, 73, 83), (235, 78, 87),
- (233, 76, 85), (189, 58, 40), (144, 45, 23), (99, 32, 6),
- (89, 31, 29), (79, 30, 52), (103, 20, 66), (127, 10, 80),
- (140, 7, 62), (141, 6, 43), (143, 6, 24), (116, 17, 14),
- (90, 28, 5), (87, 26, 4), (85, 24, 3), (36, 29, 13),
- (23, 8, 11), (53, 2, 61), (92, 5, 63), (132, 9, 66),
- (138, 7, 45), (145, 6, 25), (144, 6, 24), (143, 6, 24),
- (90, 23, 4), (94, 25, 34), (99, 27, 64), (112, 34, 82),
- (126, 42, 101), (147, 74, 95), (169, 106, 89), (199, 138, 31),
- (218, 163, 46), (164, 255, 22), (168, 249, 23), (173, 243, 25),
- (205, 237, 18), (238, 232, 12), (246, 197, 16), (236, 189, 15),
- (216, 119, 16), (206, 103, 12), (197, 87, 8), (182, 93, 8),
- (167, 100, 9), (164, 99, 8), (162, 98, 8), (160, 94, 8),
- (148, 82, 8), (120, 85, 43), (104, 70, 30), (88, 56, 17),
- (86, 51, 10), (85, 46, 3), (86, 35, 0), (107, 45, 6),
- (157, 47, 22), (183, 51, 21), (210, 56, 20), (215, 54, 16),
- (220, 52, 13), (211, 79, 4), (231, 91, 14), (208, 135, 24),
- (197, 130, 17), (183, 120, 49), (163, 71, 48), (144, 22, 47),
- (140, 19, 54), (136, 16, 61), (135, 48, 80), (121, 109, 121),
- (124, 206, 106), (124, 193, 112), (125, 181, 118), (121, 169, 104),
- (118, 157, 90), (177, 81, 95), (160, 52, 50), (156, 32, 22),
- (138, 37, 9), (45, 29, 6), (33, 19, 8), (22, 10, 10),
- (22, 8, 8), (17, 10, 18), (20, 25, 19), (7, 51, 28),
- (5, 59, 35), (7, 60, 30), (9, 61, 25), (8, 67, 26),
- (7, 73, 27), (7, 62, 23), (11, 52, 12), (7, 51, 2),
- (7, 49, 1), (70, 57, 5), (94, 55, 7), (118, 54, 10),
- (148, 39, 6), (158, 50, 47), (166, 76, 39), (163, 97, 10),
- (196, 86, 7), (202, 73, 12), (208, 61, 17), (206, 63, 31),
- (205, 66, 45), (215, 63, 52), (213, 65, 29), (196, 57, 14),
- (200, 45, 27), (166, 54, 30), (155, 56, 17), (145, 58, 5),
- (124, 54, 5), (117, 51, 3), (93, 54, 0), (71, 85, 0),
- (21, 68, 14), (17, 56, 9), (13, 45, 4), (24, 37, 9),
- (22, 11, 9), (19, 8, 12), (22, 6, 16), (20, 3, 13),
- (16, 4, 16), (11, 5, 9), (14, 5, 11), (18, 5, 14),
- (19, 6, 15), (22, 6, 17), (22, 8, 33), (40, 2, 53),
- (93, 12, 91), (103, 9, 93), (113, 7, 95), (168, 7, 147),
- (161, 45, 142), (161, 110, 167), (156, 115, 119), (159, 162, 119),
- (183, 188, 122), (162, 139, 98), (161, 116, 93), (155, 111, 110),
- (179, 100, 93), (190, 113, 85), (204, 126, 106), (202, 109, 140),
- (255, 255, 251), (252, 249, 250), (249, 244, 250), (247, 87, 157),
- (246, 84, 105), (243, 108, 76), (231, 106, 86), (213, 113, 90),
- (170, 144, 95), (151, 175, 115), (129, 178, 157), (125, 181, 156),
- (130, 193, 172), (121, 196, 155), (122, 201, 122), (123, 213, 90),
- (147, 244, 27), (120, 230, 35), (191, 120, 12), (159, 93, 7),
- (118, 50, 5), (113, 38, 9), (96, 31, 3), (103, 37, 5),
- (128, 54, 15), (143, 68, 10), (150, 96, 6), (159, 107, 5),
- (167, 102, 10), (187, 118, 14), (215, 148, 17), (226, 173, 17),
- (238, 196, 22), (230, 153, 25), (219, 151, 18), (219, 106, 48),
- (240, 84, 43), (231, 77, 41), (222, 61, 53), (212, 82, 46),
- (223, 103, 53), (235, 111, 75), (218, 134, 46), (231, 143, 79),
- (171, 131, 96), (130, 98, 113), (71, 52, 54), (31, 27, 16),
- (31, 35, 8), (69, 77, 18), (132, 117, 22), (159, 145, 57),
- (229, 150, 84), (235, 123, 85), (224, 83, 91), (197, 60, 76),
- (175, 30, 45), (145, 21, 55), (137, 40, 59), (141, 87, 27),
- (157, 150, 43), (131, 233, 35), (170, 246, 36), (148, 245, 26),
- (123, 228, 50), (103, 212, 85), (82, 202, 104), (103, 208, 113),
- (163, 206, 88), (152, 177, 86), (123, 168, 73), (126, 136, 40)
- ),
-
-// 243 Apophysis-040427-11FloralQult
-((88, 3, 68), (62, 75, 83), (59, 87, 68), (57, 100, 54),
- (58, 114, 59), (60, 129, 64), (58, 120, 73), (57, 112, 83),
- (116, 92, 116), (139, 105, 148), (162, 118, 181), (159, 147, 177),
- (157, 176, 174), (162, 185, 170), (168, 194, 167), (147, 204, 154),
- (127, 215, 141), (124, 201, 99), (133, 183, 124), (143, 166, 150),
- (144, 147, 156), (145, 128, 162), (124, 133, 159), (103, 138, 157),
- (58, 117, 113), (43, 83, 95), (29, 50, 77), (19, 36, 62),
- (10, 22, 48), (5, 15, 48), (0, 8, 49), (1, 21, 71),
- (21, 37, 71), (88, 84, 119), (129, 125, 143), (170, 166, 167),
- (181, 172, 172), (193, 179, 178), (187, 169, 175), (181, 159, 172),
- (151, 136, 131), (112, 83, 100), (73, 31, 69), (55, 22, 62),
- (37, 14, 56), (20, 8, 54), (3, 3, 53), (4, 0, 51),
- (2, 4, 53), (1, 5, 50), (0, 5, 46), (0, 6, 42),
- (14, 3, 40), (28, 0, 38), (37, 0, 49), (46, 0, 61),
- (23, 14, 77), (11, 10, 66), (0, 6, 56), (6, 16, 62),
- (13, 26, 68), (16, 31, 73), (19, 36, 79), (77, 58, 88),
- (94, 68, 93), (186, 147, 166), (200, 171, 165), (214, 195, 165),
- (222, 207, 171), (231, 219, 177), (225, 235, 162), (188, 223, 159),
- (180, 224, 173), (191, 229, 181), (202, 235, 190), (206, 217, 199),
- (211, 200, 208), (209, 198, 193), (207, 196, 178), (211, 212, 180),
- (207, 216, 151), (196, 184, 172), (169, 141, 165), (142, 98, 159),
- (142, 71, 143), (143, 44, 127), (116, 6, 55), (116, 2, 51),
- (112, 2, 51), (126, 33, 79), (141, 64, 108), (163, 86, 101),
- (186, 108, 95), (177, 127, 104), (167, 137, 101), (166, 124, 108),
- (125, 109, 75), (59, 48, 52), (46, 47, 35), (34, 47, 19),
- (45, 64, 31), (56, 82, 43), (67, 138, 44), (103, 173, 57),
- (126, 236, 87), (156, 227, 99), (186, 218, 111), (195, 219, 112),
- (204, 220, 113), (197, 168, 126), (185, 147, 100), (170, 99, 77),
- (140, 37, 66), (113, 2, 45), (109, 5, 42), (105, 8, 39),
- (112, 26, 51), (128, 49, 45), (147, 67, 56), (177, 100, 72),
- (183, 111, 87), (159, 76, 73), (135, 41, 59), (124, 22, 63),
- (114, 4, 67), (106, 4, 43), (106, 12, 48), (81, 23, 45),
- (82, 40, 52), (136, 173, 80), (143, 172, 86), (151, 172, 93),
- (150, 137, 118), (168, 142, 117), (167, 128, 147), (153, 123, 157),
- (134, 103, 101), (137, 61, 81), (141, 20, 61), (139, 26, 67),
- (138, 33, 73), (181, 88, 80), (195, 114, 95), (225, 154, 126),
- (245, 224, 131), (220, 212, 139), (215, 192, 140), (211, 172, 141),
- (198, 157, 139), (164, 148, 112), (183, 131, 110), (200, 141, 147),
- (205, 184, 155), (208, 185, 159), (211, 187, 163), (218, 193, 162),
- (227, 198, 164), (230, 208, 167), (222, 203, 170), (214, 206, 170),
- (204, 192, 176), (158, 169, 175), (146, 155, 168), (135, 142, 161),
- (81, 159, 117), (82, 165, 111), (51, 109, 68), (59, 77, 53),
- (47, 31, 18), (54, 16, 22), (62, 2, 27), (78, 0, 47),
- (104, 1, 54), (96, 0, 46), (90, 0, 35), (54, 0, 18),
- (44, 1, 18), (25, 2, 22), (7, 2, 43), (4, 8, 45),
- (15, 15, 23), (31, 21, 30), (81, 19, 40), (77, 39, 26),
- (103, 97, 61), (103, 139, 67), (104, 182, 73), (127, 220, 79),
- (157, 246, 102), (193, 217, 103), (234, 231, 124), (220, 219, 136),
- (202, 197, 129), (173, 161, 119), (137, 108, 90), (84, 84, 86),
- (94, 109, 88), (128, 131, 150), (145, 132, 158), (165, 167, 164),
- (155, 178, 168), (138, 200, 101), (129, 238, 97), (119, 240, 101),
- (109, 222, 90), (86, 218, 96), (89, 201, 101), (79, 176, 73),
- (93, 155, 92), (80, 73, 55), (65, 14, 71), (77, 5, 69),
- (62, 16, 45), (50, 29, 48), (76, 59, 33), (64, 56, 45),
- (45, 41, 56), (32, 47, 54), (11, 31, 38), (14, 37, 53),
- (12, 32, 65), (29, 45, 68), (64, 53, 67), (87, 50, 102),
- (123, 37, 82), (123, 14, 105), (82, 2, 91), (81, 5, 69),
- (110, 0, 48), (120, 4, 49), (129, 33, 60), (152, 48, 71),
- (175, 101, 102), (184, 154, 128), (198, 166, 128), (176, 173, 132),
- (135, 172, 105), (112, 149, 106), (92, 77, 72), (89, 45, 72),
- (99, 35, 59), (121, 42, 48), (142, 41, 59), (181, 95, 82),
- (194, 121, 106), (196, 140, 149), (201, 164, 171), (193, 152, 166),
- (173, 125, 177), (156, 130, 157), (120, 124, 151), (89, 154, 132),
- (90, 207, 137), (106, 219, 139), (174, 225, 156), (196, 213, 168)
- ),
-
-// 244 Apophysis-040427-20FlwrFrnsBFly
-((238, 199, 80), (204, 175, 73), (201, 168, 80), (199, 161, 88),
- (167, 149, 79), (136, 137, 71), (120, 120, 62), (104, 104, 54),
- (105, 89, 29), (124, 96, 26), (144, 103, 23), (138, 101, 21),
- (133, 100, 19), (115, 98, 30), (98, 97, 41), (72, 91, 40),
- (47, 86, 39), (53, 64, 50), (36, 66, 53), (20, 68, 56),
- (27, 85, 49), (35, 103, 42), (17, 132, 40), (0, 161, 38),
- (26, 64, 13), (43, 55, 6), (61, 46, 0), (76, 50, 0),
- (91, 55, 0), (95, 48, 7), (99, 42, 15), (121, 50, 6),
- (122, 74, 10), (89, 67, 30), (81, 62, 17), (73, 57, 5),
- (81, 34, 2), (90, 11, 0), (79, 9, 11), (69, 7, 22),
- (111, 46, 68), (144, 40, 74), (177, 35, 81), (165, 30, 80),
- (154, 25, 79), (135, 32, 64), (116, 40, 50), (115, 80, 22),
- (133, 92, 26), (161, 120, 41), (172, 129, 48), (183, 138, 55),
- (181, 136, 62), (179, 135, 70), (179, 132, 72), (179, 130, 74),
- (167, 148, 80), (164, 144, 91), (162, 140, 103), (138, 156, 144),
- (114, 172, 186), (86, 211, 214), (59, 250, 243), (93, 183, 194),
- (106, 152, 168), (136, 192, 117), (166, 182, 103), (197, 172, 90),
- (199, 159, 87), (201, 147, 85), (177, 139, 76), (156, 133, 81),
- (101, 101, 101), (91, 106, 93), (82, 112, 86), (89, 123, 90),
- (97, 135, 94), (123, 133, 72), (149, 132, 50), (150, 122, 25),
- (154, 118, 0), (151, 117, 17), (160, 133, 26), (169, 149, 36),
- (178, 159, 43), (188, 169, 51), (199, 174, 71), (208, 174, 85),
- (251, 235, 100), (251, 241, 96), (252, 247, 93), (253, 245, 88),
- (255, 243, 83), (255, 236, 70), (250, 234, 61), (255, 205, 69),
- (222, 158, 48), (155, 62, 73), (130, 52, 70), (106, 42, 68),
- (101, 34, 69), (97, 26, 70), (72, 18, 41), (77, 20, 29),
- (75, 3, 43), (48, 13, 40), (22, 24, 37), (16, 24, 40),
- (10, 25, 44), (16, 38, 17), (39, 46, 38), (53, 50, 31),
- (61, 57, 32), (86, 50, 52), (83, 49, 58), (81, 48, 65),
- (102, 33, 87), (86, 29, 124), (51, 32, 122), (20, 47, 102),
- (33, 73, 98), (49, 88, 133), (66, 104, 169), (77, 127, 169),
- (89, 150, 169), (140, 196, 219), (174, 217, 234), (197, 216, 150),
- (223, 200, 107), (255, 255, 216), (255, 237, 235), (255, 220, 255),
- (255, 136, 250), (189, 160, 152), (182, 114, 129), (172, 70, 120),
- (120, 38, 74), (118, 24, 73), (116, 10, 72), (121, 11, 67),
- (126, 12, 63), (126, 27, 73), (162, 60, 84), (158, 78, 105),
- (125, 67, 92), (53, 97, 74), (52, 98, 78), (52, 99, 83),
- (27, 92, 72), (3, 68, 48), (21, 46, 42), (44, 49, 29),
- (99, 82, 12), (122, 97, 6), (146, 113, 0), (189, 133, 12),
- (195, 159, 45), (196, 197, 57), (182, 223, 33), (190, 161, 43),
- (183, 144, 23), (172, 122, 25), (164, 110, 25), (157, 99, 26),
- (142, 85, 16), (135, 88, 0), (122, 86, 2), (133, 101, 0),
- (146, 88, 4), (143, 84, 6), (140, 80, 8), (130, 100, 36),
- (126, 115, 83), (131, 133, 111), (128, 177, 130), (125, 187, 138),
- (132, 255, 180), (164, 214, 143), (185, 196, 136), (196, 199, 118),
- (182, 189, 83), (167, 184, 72), (167, 124, 55), (147, 107, 46),
- (69, 127, 77), (65, 127, 78), (62, 128, 80), (60, 126, 64),
- (40, 75, 51), (34, 43, 16), (22, 21, 1), (18, 8, 0),
- (0, 18, 0), (2, 3, 7), (3, 26, 44), (0, 15, 53),
- (14, 10, 45), (18, 12, 40), (22, 27, 5), (47, 44, 13),
- (70, 79, 14), (83, 103, 14), (89, 104, 49), (73, 93, 68),
- (65, 88, 46), (79, 74, 32), (97, 75, 0), (120, 84, 0),
- (134, 111, 0), (147, 138, 33), (157, 144, 50), (155, 159, 48),
- (177, 154, 58), (183, 144, 41), (173, 127, 29), (162, 127, 33),
- (164, 112, 36), (164, 119, 28), (151, 118, 23), (158, 115, 2),
- (163, 116, 0), (178, 151, 12), (184, 176, 67), (178, 154, 126),
- (127, 152, 252), (113, 128, 247), (44, 41, 158), (14, 45, 128),
- (6, 31, 95), (21, 55, 65), (39, 38, 54), (31, 27, 44),
- (51, 38, 56), (107, 37, 73), (165, 73, 114), (253, 18, 207),
- (192, 51, 117), (182, 84, 83), (177, 110, 104), (113, 119, 85),
- (83, 107, 83), (79, 103, 79), (71, 102, 68), (49, 72, 43),
- (39, 65, 26), (38, 55, 23), (2, 35, 6), (12, 24, 0),
- (40, 55, 0), (43, 55, 0), (57, 41, 18), (68, 28, 26),
- (74, 31, 38), (72, 61, 65), (96, 103, 69), (105, 139, 104)
- ),
-
-// 245 Apophysis-040427-24FracrameE
-((255, 255, 253), (254, 255, 253), (253, 255, 253), (253, 255, 254),
- (249, 255, 253), (245, 255, 252), (246, 252, 252), (248, 249, 253),
- (213, 215, 212), (174, 175, 175), (135, 136, 138), (105, 104, 103),
- (76, 73, 68), (59, 51, 43), (43, 29, 18), (38, 28, 19),
- (34, 27, 21), (44, 22, 9), (34, 20, 11), (24, 19, 13),
- (19, 15, 16), (14, 11, 20), (12, 9, 20), (10, 8, 21),
- (6, 13, 21), (6, 14, 21), (6, 15, 22), (3, 12, 14),
- (0, 9, 6), (2, 5, 4), (5, 1, 2), (13, 6, 0),
- (25, 15, 5), (21, 21, 21), (20, 19, 26), (20, 18, 32),
- (19, 29, 46), (18, 40, 61), (22, 43, 62), (27, 46, 63),
- (39, 44, 50), (45, 49, 55), (51, 54, 61), (62, 65, 78),
- (74, 77, 96), (82, 86, 98), (91, 96, 100), (116, 112, 111),
- (128, 120, 109), (126, 128, 141), (145, 148, 156), (165, 169, 172),
- (184, 193, 198), (204, 217, 225), (210, 225, 234), (216, 233, 243),
- (235, 246, 252), (243, 248, 253), (252, 250, 255), (253, 252, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (255, 254, 255),
- (255, 254, 251), (252, 250, 238), (214, 217, 212), (176, 184, 187),
- (153, 159, 162), (130, 135, 138), (95, 103, 106), (62, 72, 73),
- (36, 41, 47), (33, 33, 32), (30, 26, 17), (21, 16, 8),
- (13, 6, 0), (12, 3, 0), (12, 1, 0), (7, 10, 15),
- (4, 22, 26), (22, 41, 74), (35, 47, 70), (48, 54, 66),
- (47, 55, 64), (47, 56, 63), (50, 60, 70), (55, 59, 68),
- (65, 62, 55), (74, 73, 68), (84, 84, 82), (94, 94, 91),
- (105, 104, 100), (140, 143, 158), (124, 124, 126), (219, 211, 198),
- (182, 180, 181), (126, 134, 136), (104, 114, 118), (83, 94, 100),
- (80, 87, 93), (77, 80, 87), (86, 81, 75), (82, 87, 91),
- (79, 86, 96), (85, 93, 99), (91, 101, 103), (91, 103, 109),
- (91, 105, 116), (104, 111, 129), (124, 131, 141), (144, 167, 183),
- (156, 182, 209), (174, 179, 182), (168, 167, 164), (163, 156, 146),
- (150, 129, 110), (125, 104, 85), (103, 78, 58), (75, 53, 39),
- (62, 53, 36), (54, 48, 35), (47, 44, 35), (43, 42, 40),
- (40, 41, 45), (40, 37, 54), (42, 46, 55), (43, 55, 69),
- (43, 74, 95), (74, 79, 85), (81, 86, 94), (89, 93, 104),
- (84, 98, 109), (97, 98, 103), (110, 106, 94), (114, 105, 96),
- (123, 115, 104), (118, 120, 120), (113, 125, 137), (119, 128, 143),
- (125, 132, 150), (177, 184, 192), (224, 219, 213), (244, 241, 222),
- (255, 240, 228), (195, 183, 169), (177, 159, 152), (159, 135, 135),
- (117, 108, 101), (86, 79, 73), (63, 58, 54), (60, 47, 31),
- (57, 35, 22), (53, 33, 19), (50, 31, 16), (45, 36, 27),
- (50, 45, 39), (48, 44, 45), (55, 60, 66), (60, 77, 97),
- (61, 88, 115), (95, 119, 147), (107, 131, 162), (120, 143, 177),
- (163, 168, 187), (172, 185, 191), (168, 178, 188), (158, 162, 171),
- (136, 129, 121), (141, 133, 124), (146, 137, 128), (159, 167, 169),
- (175, 179, 182), (203, 180, 166), (201, 177, 165), (183, 176, 157),
- (168, 150, 130), (142, 128, 117), (139, 126, 107), (109, 102, 92),
- (80, 77, 70), (60, 59, 54), (36, 41, 44), (16, 25, 34),
- (9, 12, 29), (14, 16, 28), (20, 20, 28), (35, 40, 46),
- (41, 43, 42), (55, 54, 52), (77, 70, 64), (100, 77, 59),
- (102, 80, 57), (99, 85, 74), (107, 90, 74), (99, 87, 75),
- (86, 83, 68), (84, 70, 59), (83, 67, 54), (77, 70, 64),
- (76, 67, 58), (76, 75, 70), (71, 72, 77), (84, 89, 95),
- (89, 98, 107), (91, 100, 107), (108, 103, 97), (109, 99, 89),
- (97, 84, 67), (78, 67, 49), (62, 53, 46), (53, 48, 44),
- (56, 52, 53), (67, 60, 54), (74, 61, 52), (57, 66, 63),
- (48, 57, 66), (41, 54, 63), (25, 45, 69), (29, 36, 52),
- (25, 18, 34), (19, 11, 26), (11, 0, 6), (8, 0, 0),
- (3, 0, 0), (6, 1, 5), (0, 4, 10), (5, 4, 12),
- (2, 4, 16), (4, 8, 19), (1, 7, 23), (2, 7, 26),
- (6, 11, 31), (10, 17, 33), (19, 38, 55), (49, 62, 70),
- (83, 99, 114), (130, 139, 146), (203, 209, 207), (226, 234, 237),
- (226, 233, 249), (227, 231, 232), (219, 211, 198), (214, 191, 160),
- (176, 162, 151), (182, 156, 139), (217, 178, 145), (220, 198, 184),
- (247, 230, 214), (255, 253, 225), (255, 251, 239), (253, 248, 242),
- (251, 254, 247), (255, 254, 251), (255, 255, 253), (255, 255, 253)
- ),
-
-// 246 Apophysis-040427-24FNouveau
-((157, 97, 97), (100, 75, 115), (135, 65, 69), (170, 55, 24),
- (173, 49, 12), (177, 44, 1), (181, 47, 4), (186, 50, 8),
- (164, 97, 29), (130, 113, 67), (97, 129, 106), (104, 122, 133),
- (112, 115, 160), (97, 93, 129), (82, 72, 99), (83, 50, 81),
- (85, 28, 63), (81, 22, 50), (94, 48, 30), (108, 74, 11),
- (127, 81, 13), (147, 89, 16), (159, 104, 17), (171, 119, 18),
- (171, 158, 28), (184, 161, 15), (198, 165, 2), (226, 188, 16),
- (255, 211, 30), (255, 210, 41), (255, 209, 52), (240, 202, 69),
- (255, 183, 94), (231, 203, 226), (231, 167, 212), (232, 131, 199),
- (242, 130, 149), (253, 130, 99), (248, 138, 72), (244, 146, 45),
- (245, 162, 30), (222, 163, 37), (200, 164, 44), (174, 127, 33),
- (149, 90, 22), (130, 84, 16), (111, 78, 11), (111, 77, 6),
- (105, 69, 9), (131, 78, 60), (124, 97, 109), (118, 117, 159),
- (118, 116, 162), (118, 116, 165), (118, 115, 161), (118, 115, 158),
- (161, 44, 60), (193, 37, 62), (226, 31, 65), (197, 45, 59),
- (168, 59, 54), (163, 74, 60), (158, 90, 67), (131, 94, 50),
- (161, 97, 69), (200, 129, 87), (203, 98, 57), (207, 68, 27),
- (209, 82, 34), (211, 96, 42), (218, 123, 75), (239, 123, 84),
- (247, 87, 95), (212, 113, 104), (177, 140, 114), (147, 128, 139),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (149, 130, 158), (181, 144, 152),
- (189, 148, 135), (197, 153, 118), (215, 151, 126), (209, 162, 118),
- (195, 179, 68), (177, 163, 53), (159, 147, 39), (153, 129, 33),
- (147, 111, 27), (150, 94, 20), (163, 86, 0), (174, 45, 3),
- (176, 45, 1), (178, 100, 26), (163, 106, 56), (149, 113, 87),
- (144, 115, 115), (140, 117, 143), (119, 116, 163), (118, 116, 165),
- (123, 113, 166), (149, 130, 177), (176, 148, 189), (196, 166, 207),
- (216, 185, 226), (194, 186, 233), (185, 212, 233), (154, 197, 213),
- (133, 134, 201), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 114, 151), (145, 113, 137), (166, 115, 116),
- (188, 117, 95), (192, 128, 100), (208, 144, 116), (212, 148, 139),
- (149, 122, 141), (131, 126, 166), (170, 143, 156), (210, 161, 147),
- (251, 174, 118), (255, 160, 103), (237, 190, 72), (231, 205, 58),
- (173, 133, 11), (141, 100, 5), (110, 68, 0), (93, 59, 5),
- (76, 51, 10), (73, 53, 3), (72, 60, 10), (76, 66, 17),
- (114, 55, 23), (185, 19, 21), (195, 19, 31), (206, 20, 41),
- (174, 45, 14), (172, 94, 32), (179, 132, 40), (183, 145, 74),
- (200, 136, 100), (174, 129, 109), (148, 123, 118), (111, 105, 153),
- (84, 83, 114), (59, 94, 62), (68, 51, 41), (53, 7, 18),
- (48, 32, 6), (84, 40, 11), (104, 56, 40), (124, 73, 69),
- (123, 50, 70), (98, 14, 48), (64, 1, 71), (41, 0, 68),
- (30, 0, 28), (28, 0, 19), (27, 0, 11), (19, 0, 36),
- (17, 8, 51), (24, 0, 36), (33, 21, 21), (30, 32, 29),
- (28, 34, 32), (14, 1, 73), (0, 43, 95), (83, 84, 128),
- (112, 105, 159), (113, 112, 170), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (122, 125, 173), (127, 135, 182), (190, 173, 130),
- (210, 217, 139), (203, 194, 165), (222, 159, 170), (182, 151, 149),
- (119, 116, 163), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 109, 147), (161, 112, 107), (167, 146, 63),
- (193, 138, 48), (191, 114, 8), (171, 91, 2), (188, 100, 11),
- (199, 111, 22), (210, 130, 33), (187, 120, 31), (184, 111, 42),
- (175, 113, 40), (175, 106, 37), (156, 107, 40), (156, 96, 42),
- (127, 105, 82), (116, 113, 156), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (140, 107, 136),
- (148, 101, 85), (148, 102, 40), (156, 112, 23), (184, 130, 0),
- (197, 106, 0), (170, 96, 1), (134, 108, 34), (62, 108, 69),
- (84, 85, 115), (89, 83, 129), (103, 93, 145), (109, 107, 156),
- (92, 89, 120), (82, 67, 106), (47, 10, 64), (30, 6, 68),
- (8, 0, 58), (8, 4, 41), (15, 34, 14), (10, 38, 15),
- (11, 40, 9), (67, 54, 1), (74, 59, 2), (102, 84, 18),
- (103, 84, 16), (114, 97, 7), (126, 101, 0), (145, 130, 15),
- (159, 134, 15), (175, 111, 21), (181, 108, 57), (138, 106, 145)
- ),
-
-// 247 Apophysis-040427-24GuardFaeriR
-((224, 121, 86), (96, 113, 68), (48, 103, 70), (0, 94, 73),
- (43, 131, 112), (87, 168, 151), (86, 147, 129), (85, 127, 107),
- (188, 117, 11), (199, 120, 7), (210, 124, 3), (167, 83, 49),
- (125, 42, 96), (112, 36, 85), (99, 30, 75), (92, 32, 53),
- (85, 34, 31), (9, 29, 17), (5, 15, 9), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (3, 3, 0),
- (5, 5, 0), (9, 10, 5), (14, 15, 10), (62, 54, 17),
- (101, 89, 63), (122, 143, 100), (155, 150, 98), (188, 158, 96),
- (211, 177, 58), (234, 197, 20), (228, 184, 10), (223, 171, 0),
- (103, 43, 32), (60, 25, 21), (17, 8, 11), (10, 4, 6),
- (4, 0, 1), (2, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 4, 8), (25, 12, 32), (51, 21, 57),
- (76, 25, 67), (102, 30, 78), (100, 25, 85), (98, 21, 93),
- (89, 42, 26), (111, 58, 15), (134, 75, 5), (134, 74, 8),
- (134, 74, 12), (109, 55, 18), (84, 36, 24), (37, 8, 2),
- (11, 0, 7), (0, 34, 68), (27, 36, 72), (55, 39, 76),
- (74, 37, 55), (93, 35, 34), (103, 28, 22), (104, 24, 0),
- (31, 3, 0), (16, 2, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 4),
- (6, 4, 17), (18, 0, 96), (15, 1, 57), (13, 2, 19),
- (7, 2, 11), (2, 2, 4), (1, 1, 1), (1, 1, 1),
- (0, 2, 2), (6, 13, 18), (12, 25, 34), (32, 25, 46),
- (52, 25, 58), (85, 55, 81), (75, 71, 85), (64, 78, 53),
- (87, 39, 35), (90, 41, 26), (110, 48, 69), (131, 56, 112),
- (144, 59, 137), (158, 63, 163), (200, 70, 178), (205, 84, 190),
- (138, 51, 130), (117, 41, 107), (96, 32, 84), (93, 29, 91),
- (90, 27, 98), (57, 45, 93), (9, 40, 120), (17, 12, 141),
- (44, 44, 144), (68, 47, 104), (72, 34, 99), (77, 21, 94),
- (52, 14, 75), (35, 1, 75), (20, 0, 19), (5, 3, 4),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (4, 0, 21), (9, 0, 45), (15, 0, 69),
- (12, 10, 107), (102, 28, 115), (127, 42, 143), (150, 58, 169),
- (183, 25, 171), (153, 24, 157), (124, 23, 143), (122, 24, 130),
- (121, 26, 118), (111, 26, 111), (137, 28, 119), (152, 49, 130),
- (151, 68, 146), (122, 108, 47), (109, 99, 50), (96, 91, 53),
- (77, 59, 21), (27, 19, 0), (7, 6, 1), (2, 3, 0),
- (4, 5, 0), (2, 16, 8), (0, 27, 17), (0, 63, 13),
- (0, 80, 3), (15, 77, 14), (88, 41, 25), (173, 42, 0),
- (231, 49, 1), (156, 100, 53), (154, 111, 73), (152, 122, 94),
- (167, 110, 153), (182, 133, 119), (236, 116, 125), (216, 137, 96),
- (154, 70, 46), (147, 57, 27), (141, 44, 9), (83, 38, 19),
- (15, 6, 0), (6, 2, 3), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 3, 0),
- (4, 86, 2), (12, 103, 14), (21, 120, 27), (50, 85, 29),
- (96, 71, 17), (146, 113, 20), (170, 102, 3), (191, 94, 0),
- (197, 117, 2), (194, 119, 2), (196, 108, 0), (175, 75, 0),
- (166, 49, 0), (120, 36, 0), (83, 38, 19), (15, 23, 26),
- (6, 21, 28), (29, 35, 67), (63, 44, 76), (108, 61, 105),
- (119, 65, 117), (131, 100, 131), (137, 118, 148), (152, 115, 148),
- (143, 139, 166), (125, 131, 147), (117, 102, 131), (84, 55, 103),
- (6, 62, 85), (3, 78, 81), (6, 69, 60), (0, 84, 19),
- (6, 78, 15), (33, 43, 18), (83, 42, 24), (92, 36, 37),
- (145, 78, 85), (145, 90, 119), (168, 155, 199), (195, 184, 178),
- (200, 213, 144), (175, 188, 132), (119, 117, 102), (68, 65, 84),
- (13, 61, 73), (7, 42, 22), (14, 5, 6), (35, 4, 1),
- (94, 21, 2), (116, 32, 0), (139, 47, 0), (131, 60, 30),
- (139, 70, 63), (136, 46, 108), (171, 41, 137), (191, 40, 145),
- (228, 73, 201), (223, 159, 183), (209, 199, 200), (198, 193, 213),
- (165, 200, 222), (186, 210, 176), (200, 202, 178), (212, 202, 200),
- (241, 119, 238), (243, 100, 214), (202, 97, 225), (180, 162, 204),
- (136, 136, 134), (127, 149, 113), (143, 170, 129), (185, 154, 100)
- ),
-
-// 248 Apophysis-040427-24GoldenRays
-((0, 0, 0), (0, 0, 0), (1, 0, 0), (3, 0, 0),
- (36, 30, 25), (70, 60, 50), (86, 72, 61), (102, 84, 72),
- (139, 121, 85), (151, 133, 105), (164, 146, 126), (173, 154, 132),
- (183, 163, 138), (177, 158, 142), (171, 154, 146), (172, 151, 138),
- (174, 148, 131), (167, 146, 119), (146, 129, 119), (126, 113, 120),
- (120, 114, 120), (115, 116, 120), (112, 111, 122), (110, 107, 124),
- (99, 102, 121), (88, 96, 119), (77, 91, 118), (67, 72, 87),
- (58, 53, 57), (36, 33, 35), (14, 14, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (22, 17, 13), (45, 35, 26), (57, 46, 34),
- (69, 57, 43), (68, 54, 39), (67, 51, 35), (47, 28, 21),
- (1, 0, 0), (0, 0, 0), (28, 23, 24), (57, 47, 48),
- (67, 66, 78), (78, 86, 109), (80, 94, 119), (82, 102, 129),
- (92, 112, 147), (91, 113, 145), (91, 115, 143), (78, 86, 104),
- (65, 58, 66), (65, 49, 51), (65, 41, 37), (1, 1, 1),
- (0, 0, 0), (0, 1, 0), (40, 34, 28), (81, 67, 56),
- (99, 84, 72), (117, 101, 88), (165, 147, 133), (207, 190, 170),
- (249, 248, 246), (251, 251, 250), (254, 254, 254), (252, 248, 243),
- (251, 242, 233), (237, 226, 218), (224, 211, 203), (223, 200, 168),
- (204, 177, 166), (181, 164, 144), (187, 175, 158), (194, 186, 173),
- (202, 186, 169), (211, 186, 166), (244, 231, 212), (253, 253, 251),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (251, 251, 251),
- (249, 249, 249), (219, 203, 187), (172, 161, 143), (141, 122, 108),
- (91, 82, 73), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (7, 7, 7), (58, 46, 46), (61, 65, 77),
- (82, 83, 103), (70, 63, 73), (58, 44, 44), (31, 24, 24),
- (5, 5, 5), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (51, 39, 27), (98, 81, 65), (107, 87, 67), (116, 94, 70),
- (137, 106, 77), (139, 112, 83), (132, 116, 82), (130, 102, 78),
- (87, 65, 51), (44, 32, 25), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (35, 16, 22), (65, 47, 43),
- (89, 77, 65), (143, 112, 91), (147, 118, 94), (151, 124, 97),
- (164, 133, 102), (171, 144, 114), (171, 145, 120), (145, 133, 121),
- (116, 112, 137), (116, 116, 142), (116, 120, 147), (143, 140, 157),
- (171, 160, 168), (235, 221, 212), (251, 250, 246), (255, 254, 252),
- (246, 240, 224), (166, 156, 164), (158, 147, 155), (150, 139, 147),
- (152, 138, 138), (150, 135, 138), (143, 127, 128), (144, 130, 121),
- (149, 126, 94), (146, 123, 91), (144, 121, 89), (132, 105, 78),
- (112, 90, 77), (105, 89, 74), (92, 82, 81), (80, 78, 91),
- (77, 88, 110), (104, 92, 94), (108, 97, 91), (112, 103, 88),
- (109, 107, 108), (142, 124, 104), (141, 121, 96), (120, 101, 87),
- (92, 81, 75), (83, 69, 66), (74, 58, 58), (66, 47, 41),
- (36, 20, 5), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (48, 32, 19), (70, 58, 44), (93, 85, 64), (112, 99, 83),
- (143, 121, 98), (155, 123, 110), (144, 124, 100), (147, 120, 90),
- (146, 119, 98), (137, 120, 100), (123, 123, 125), (131, 131, 131),
- (158, 138, 137), (167, 153, 140), (181, 166, 147), (198, 169, 135),
- (255, 255, 6), (209, 185, 151), (215, 178, 151), (188, 161, 132),
- (183, 162, 131), (180, 160, 135), (160, 138, 115), (111, 94, 87),
- (74, 65, 56), (55, 38, 28), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (5, 4, 9), (50, 48, 61), (86, 100, 126)
- ),
-
-// 249 Apophysis-040427-24HunterSunset
-((255, 217, 0), (220, 148, 38), (141, 118, 40), (62, 88, 43),
- (35, 71, 25), (8, 54, 7), (10, 50, 4), (13, 46, 1),
- (54, 65, 0), (85, 85, 26), (117, 106, 52), (180, 120, 40),
- (243, 134, 29), (190, 147, 23), (137, 160, 17), (110, 146, 27),
- (83, 133, 38), (44, 91, 0), (37, 89, 3), (31, 88, 7),
- (24, 83, 3), (18, 78, 0), (20, 82, 6), (23, 87, 13),
- (27, 133, 32), (23, 132, 40), (19, 131, 49), (19, 130, 53),
- (20, 130, 57), (22, 125, 66), (25, 120, 76), (43, 116, 96),
- (29, 104, 107), (37, 87, 112), (56, 93, 82), (76, 99, 53),
- (114, 141, 46), (152, 184, 39), (180, 207, 36), (208, 230, 33),
- (253, 240, 3), (254, 237, 3), (255, 234, 3), (255, 231, 2),
- (255, 229, 2), (255, 230, 1), (255, 232, 0), (254, 234, 0),
- (255, 240, 0), (255, 240, 1), (253, 240, 1), (252, 241, 1),
- (252, 240, 0), (252, 239, 0), (252, 237, 0), (253, 236, 0),
- (253, 223, 3), (254, 213, 29), (255, 203, 55), (201, 170, 81),
- (148, 137, 107), (139, 126, 94), (130, 115, 82), (78, 110, 47),
- (45, 94, 3), (27, 63, 0), (20, 51, 0), (13, 39, 0),
- (26, 39, 2), (39, 39, 5), (81, 32, 0), (100, 30, 0),
- (108, 35, 3), (113, 41, 18), (119, 47, 33), (183, 88, 20),
- (248, 130, 7), (251, 141, 7), (254, 152, 7), (253, 159, 1),
- (236, 164, 2), (231, 150, 0), (242, 135, 1), (253, 120, 2),
- (254, 117, 7), (255, 115, 12), (220, 112, 24), (98, 97, 30),
- (90, 140, 67), (112, 155, 93), (134, 171, 120), (129, 164, 108),
- (124, 158, 97), (82, 136, 50), (50, 122, 22), (34, 116, 6),
- (11, 91, 0), (0, 52, 4), (0, 68, 5), (0, 84, 6),
- (0, 86, 3), (0, 88, 1), (1, 98, 1), (31, 105, 8),
- (135, 115, 0), (187, 152, 0), (239, 190, 0), (246, 204, 1),
- (254, 219, 3), (252, 229, 3), (247, 242, 26), (239, 233, 49),
- (168, 165, 88), (24, 128, 65), (21, 127, 53), (19, 127, 42),
- (31, 123, 36), (18, 106, 28), (2, 88, 13), (2, 81, 2),
- (1, 69, 0), (2, 72, 1), (3, 76, 3), (4, 80, 3),
- (5, 84, 3), (20, 93, 14), (45, 128, 36), (124, 179, 85),
- (192, 215, 111), (249, 249, 63), (252, 248, 40), (255, 248, 17),
- (253, 244, 3), (249, 243, 0), (255, 246, 0), (254, 249, 0),
- (255, 248, 0), (255, 246, 0), (255, 244, 0), (254, 246, 0),
- (254, 249, 0), (254, 249, 0), (254, 249, 0), (254, 249, 0),
- (254, 249, 0), (254, 249, 0), (254, 244, 0), (255, 240, 0),
- (254, 227, 0), (245, 204, 0), (236, 178, 19), (175, 163, 43),
- (70, 95, 12), (60, 87, 6), (51, 80, 0), (53, 69, 0),
- (58, 77, 0), (70, 84, 7), (83, 102, 36), (126, 132, 98),
- (158, 188, 98), (233, 204, 148), (192, 182, 172), (152, 160, 196),
- (110, 135, 155), (61, 107, 141), (42, 104, 81), (28, 104, 32),
- (6, 70, 10), (8, 66, 9), (10, 63, 9), (13, 85, 21),
- (40, 92, 53), (39, 91, 78), (77, 109, 98), (71, 96, 75),
- (50, 81, 49), (42, 84, 8), (44, 74, 0), (51, 48, 0),
- (75, 47, 0), (88, 79, 12), (81, 101, 4), (132, 149, 0),
- (243, 198, 7), (247, 210, 4), (252, 222, 2), (255, 228, 0),
- (255, 235, 1), (254, 239, 0), (253, 242, 0), (255, 240, 1),
- (255, 234, 1), (255, 228, 0), (255, 223, 1), (255, 214, 0),
- (250, 189, 0), (253, 171, 1), (255, 169, 8), (245, 190, 2),
- (255, 221, 2), (254, 225, 1), (254, 227, 0), (254, 225, 1),
- (255, 221, 0), (237, 181, 0), (149, 165, 32), (84, 146, 47),
- (78, 129, 52), (74, 118, 43), (74, 119, 36), (81, 112, 19),
- (82, 86, 2), (89, 78, 0), (114, 76, 1), (221, 123, 26),
- (245, 132, 12), (129, 72, 3), (91, 72, 6), (69, 78, 0),
- (32, 75, 4), (28, 85, 6), (19, 77, 3), (8, 44, 0),
- (13, 22, 0), (20, 33, 5), (32, 34, 0), (41, 52, 10),
- (47, 80, 35), (83, 131, 71), (95, 122, 89), (88, 131, 138),
- (96, 106, 141), (51, 100, 114), (33, 96, 101), (34, 87, 61),
- (30, 96, 25), (22, 84, 11), (48, 72, 0), (63, 75, 9),
- (88, 82, 50), (99, 100, 58), (118, 98, 87), (105, 91, 78),
- (73, 96, 78), (37, 119, 35), (8, 107, 16), (6, 102, 12),
- (0, 103, 1), (19, 104, 0), (46, 114, 15), (85, 127, 19),
- (163, 168, 4), (240, 201, 2), (253, 249, 0), (253, 224, 0)
- ),
-
-// 250 Apophysis-040427-25IntoWeave
-((0, 32, 174), (0, 0, 30), (5, 1, 20), (10, 3, 10),
- (52, 42, 20), (94, 82, 30), (100, 93, 64), (107, 104, 99),
- (172, 158, 85), (183, 157, 48), (194, 156, 11), (191, 190, 74),
- (188, 224, 137), (187, 226, 160), (186, 229, 183), (181, 227, 174),
- (177, 225, 165), (238, 228, 97), (246, 216, 50), (255, 205, 4),
- (253, 169, 3), (251, 134, 2), (216, 109, 1), (182, 85, 0),
- (185, 128, 0), (206, 146, 0), (227, 164, 1), (240, 192, 0),
- (253, 220, 0), (249, 224, 0), (246, 228, 0), (253, 226, 0),
- (255, 215, 1), (246, 171, 28), (239, 165, 95), (232, 160, 163),
- (211, 191, 155), (191, 223, 148), (201, 227, 142), (212, 232, 137),
- (254, 219, 0), (219, 221, 49), (184, 224, 99), (174, 224, 130),
- (165, 225, 161), (171, 224, 174), (178, 224, 187), (181, 223, 211),
- (197, 228, 210), (198, 235, 191), (181, 228, 186), (165, 222, 181),
- (145, 204, 193), (126, 187, 205), (116, 157, 188), (107, 128, 171),
- (17, 31, 94), (10, 15, 53), (4, 0, 12), (3, 0, 8),
- (3, 0, 4), (3, 0, 3), (3, 0, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (6, 0, 9),
- (55, 55, 107), (96, 101, 132), (138, 148, 158), (130, 128, 143),
- (122, 109, 129), (99, 98, 104), (76, 87, 79), (82, 42, 50),
- (18, 4, 0), (6, 0, 7), (3, 0, 4), (1, 1, 1),
- (0, 0, 1), (0, 0, 2), (1, 1, 9), (0, 0, 22),
- (5, 48, 142), (23, 73, 178), (41, 98, 214), (39, 101, 226),
- (37, 105, 238), (48, 119, 223), (23, 158, 216), (57, 154, 251),
- (98, 176, 225), (119, 180, 209), (68, 105, 155), (18, 30, 102),
- (10, 18, 78), (3, 7, 55), (1, 0, 10), (1, 0, 5),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 2, 8),
- (0, 8, 9), (72, 84, 98), (91, 99, 128), (110, 114, 159),
- (141, 159, 205), (133, 191, 202), (129, 192, 201), (139, 207, 226),
- (129, 195, 230), (133, 198, 220), (138, 202, 211), (136, 199, 203),
- (134, 196, 195), (160, 203, 186), (156, 118, 159), (116, 99, 143),
- (73, 75, 116), (3, 1, 14), (1, 2, 10), (0, 3, 6),
- (0, 3, 4), (0, 2, 7), (0, 0, 7), (0, 1, 15),
- (3, 49, 127), (13, 53, 154), (24, 58, 182), (41, 105, 205),
- (113, 111, 160), (196, 154, 130), (242, 207, 89), (251, 191, 5),
- (251, 178, 14), (171, 129, 0), (94, 178, 5), (18, 227, 11),
- (23, 47, 73), (46, 60, 133), (82, 105, 149), (99, 140, 184),
- (63, 104, 230), (54, 106, 224), (46, 108, 219), (12, 28, 165),
- (0, 13, 70), (0, 4, 23), (1, 0, 9), (0, 0, 2),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 0, 0),
- (1, 0, 0), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 2, 0), (0, 2, 0), (0, 2, 0), (0, 5, 0),
- (0, 5, 0), (0, 6, 0), (0, 6, 0), (0, 6, 0),
- (0, 4, 1), (1, 1, 1), (3, 0, 0), (11, 0, 0),
- (17, 8, 13), (73, 25, 67), (110, 99, 131), (153, 160, 168),
- (140, 205, 199), (136, 206, 206), (136, 196, 230), (143, 166, 244),
- (111, 159, 221), (60, 97, 141), (47, 35, 71), (50, 21, 26),
- (50, 8, 0), (90, 45, 3), (85, 64, 0), (69, 38, 0),
- (39, 11, 0), (15, 3, 3), (10, 0, 0), (3, 0, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (6, 0, 2), (8, 0, 0), (12, 0, 0),
- (20, 0, 0), (38, 2, 0), (91, 42, 1), (123, 55, 0),
- (150, 81, 3), (206, 148, 5), (251, 191, 5), (255, 217, 0),
- (255, 226, 0), (253, 231, 0), (255, 225, 0), (255, 214, 1),
- (250, 211, 0), (253, 160, 0), (245, 152, 0), (229, 153, 15),
- (230, 188, 52), (251, 202, 136), (245, 215, 204), (223, 213, 203),
- (169, 216, 182), (137, 204, 171), (62, 109, 135), (36, 63, 84),
- (0, 7, 23), (13, 0, 9), (40, 21, 14), (94, 35, 0),
- (173, 61, 0), (181, 107, 0), (255, 219, 0), (223, 149, 0)
- ),
-
-// 251 Apophysis-040427-26AlienMind
-((82, 105, 198), (62, 83, 166), (52, 71, 149), (42, 60, 132),
- (33, 49, 116), (25, 39, 100), (23, 36, 97), (22, 34, 94),
- (15, 27, 79), (15, 27, 79), (15, 27, 79), (15, 26, 79),
- (15, 26, 80), (17, 28, 84), (19, 31, 89), (21, 33, 93),
- (24, 35, 97), (36, 53, 123), (39, 57, 128), (43, 61, 133),
- (43, 61, 134), (43, 61, 135), (40, 58, 130), (37, 56, 125),
- (28, 42, 105), (22, 35, 93), (17, 28, 82), (14, 24, 77),
- (11, 21, 72), (9, 18, 67), (8, 16, 62), (21, 20, 26),
- (65, 46, 6), (43, 27, 2), (23, 18, 25), (4, 9, 49),
- (8, 16, 61), (12, 24, 74), (13, 25, 75), (14, 26, 76),
- (77, 62, 31), (94, 74, 30), (111, 86, 29), (97, 83, 45),
- (84, 81, 62), (93, 89, 72), (103, 97, 83), (103, 99, 87),
- (107, 111, 136), (97, 121, 219), (119, 140, 223), (142, 159, 228),
- (130, 147, 210), (119, 136, 192), (101, 121, 195), (83, 106, 199),
- (99, 103, 114), (149, 133, 98), (199, 164, 83), (192, 160, 90),
- (186, 157, 97), (156, 135, 93), (126, 114, 90), (85, 86, 104),
- (61, 70, 113), (28, 44, 106), (22, 35, 93), (16, 27, 81),
- (14, 26, 78), (13, 25, 75), (10, 18, 65), (26, 31, 37),
- (65, 53, 31), (105, 80, 29), (146, 108, 27), (168, 131, 51),
- (190, 154, 76), (181, 143, 61), (173, 133, 46), (125, 99, 38),
- (97, 86, 58), (19, 32, 87), (17, 29, 84), (16, 27, 81),
- (18, 30, 87), (21, 33, 93), (23, 38, 97), (27, 46, 105),
- (34, 51, 120), (34, 51, 120), (34, 51, 120), (33, 50, 118),
- (32, 50, 116), (26, 41, 106), (21, 36, 95), (16, 27, 81),
- (15, 26, 80), (14, 26, 78), (13, 25, 76), (13, 25, 75),
- (13, 25, 76), (14, 26, 78), (14, 26, 78), (15, 26, 80),
- (26, 40, 101), (35, 51, 118), (44, 62, 136), (51, 71, 148),
- (59, 80, 161), (72, 96, 184), (90, 113, 209), (100, 125, 218),
- (138, 157, 234), (131, 156, 240), (142, 161, 226), (154, 167, 212),
- (167, 172, 194), (172, 173, 193), (185, 180, 184), (191, 184, 178),
- (244, 204, 134), (240, 202, 120), (236, 200, 106), (227, 197, 129),
- (218, 195, 153), (202, 186, 170), (196, 183, 174), (183, 178, 185),
- (135, 140, 169), (59, 80, 159), (54, 74, 151), (49, 68, 144),
- (70, 73, 92), (80, 80, 82), (86, 94, 115), (62, 83, 166),
- (86, 112, 205), (79, 104, 195), (72, 96, 186), (68, 91, 178),
- (64, 86, 171), (56, 75, 154), (55, 74, 153), (51, 70, 147),
- (52, 71, 148), (62, 83, 166), (67, 88, 173), (72, 94, 180),
- (82, 105, 198), (91, 115, 211), (97, 123, 220), (123, 150, 253),
- (116, 144, 243), (104, 131, 228), (92, 118, 213), (75, 99, 189),
- (61, 82, 165), (46, 64, 140), (35, 52, 121), (25, 36, 100),
- (17, 28, 82), (7, 15, 62), (6, 15, 60), (6, 15, 58),
- (4, 9, 28), (1, 8, 52), (9, 15, 65), (10, 18, 65),
- (10, 20, 69), (10, 20, 69), (10, 20, 69), (10, 20, 69),
- (10, 20, 69), (10, 20, 69), (12, 24, 74), (13, 25, 75),
- (14, 26, 76), (14, 26, 78), (15, 26, 80), (15, 26, 80),
- (20, 32, 90), (23, 37, 98), (30, 48, 112), (34, 52, 118),
- (40, 58, 130), (42, 60, 133), (44, 62, 136), (57, 75, 157),
- (68, 92, 180), (76, 100, 190), (90, 114, 210), (98, 122, 220),
- (143, 161, 223), (170, 172, 197), (188, 183, 179), (192, 187, 167),
- (206, 181, 127), (186, 165, 134), (110, 99, 81), (69, 69, 69),
- (21, 36, 95), (19, 31, 89), (21, 36, 95), (29, 44, 109),
- (39, 58, 127), (56, 75, 154), (101, 110, 143), (123, 124, 128),
- (147, 160, 202), (138, 156, 228), (93, 119, 216), (81, 104, 197),
- (66, 90, 176), (61, 82, 165), (54, 75, 154), (50, 69, 146),
- (49, 67, 143), (49, 68, 144), (52, 71, 148), (54, 75, 154),
- (51, 70, 147), (47, 66, 142), (42, 60, 132), (33, 51, 117),
- (29, 44, 109), (23, 37, 98), (19, 31, 89), (18, 28, 87),
- (19, 31, 89), (20, 32, 90), (21, 36, 95), (25, 36, 98),
- (31, 45, 110), (35, 52, 121), (43, 61, 133), (48, 66, 142),
- (60, 81, 162), (69, 93, 179), (71, 95, 183), (65, 87, 172),
- (59, 80, 161), (49, 68, 145), (37, 56, 125), (29, 47, 111),
- (21, 36, 95), (16, 29, 84), (15, 26, 80), (14, 26, 78),
- (13, 25, 75), (13, 25, 75), (12, 24, 74), (14, 24, 75),
- (29, 32, 47), (62, 56, 40), (178, 146, 69), (106, 90, 54)
- ),
-
-// 252 Apophysis-040427-26ISpher4
-((33, 87, 0), (60, 100, 29), (78, 109, 54), (96, 118, 80),
- (100, 118, 85), (104, 119, 90), (105, 122, 90), (106, 126, 91),
- (100, 143, 90), (85, 125, 64), (71, 108, 39), (54, 99, 23),
- (38, 90, 7), (32, 80, 3), (27, 70, 0), (26, 69, 0),
- (26, 69, 0), (27, 68, 0), (27, 71, 0), (28, 74, 1),
- (31, 81, 1), (35, 89, 1), (39, 93, 5), (43, 97, 9),
- (72, 126, 38), (96, 145, 63), (120, 164, 89), (125, 168, 96),
- (131, 172, 104), (132, 173, 105), (133, 174, 106), (132, 171, 104),
- (128, 169, 101), (86, 127, 59), (63, 116, 42), (40, 105, 25),
- (40, 100, 17), (41, 95, 9), (40, 94, 7), (40, 94, 6),
- (34, 88, 0), (36, 90, 2), (38, 92, 4), (48, 95, 15),
- (58, 98, 27), (62, 100, 36), (67, 102, 46), (91, 91, 91),
- (99, 101, 100), (110, 109, 107), (115, 128, 108), (120, 148, 110),
- (129, 163, 112), (139, 178, 115), (141, 179, 117), (143, 181, 120),
- (153, 166, 138), (156, 169, 141), (159, 172, 144), (155, 179, 137),
- (152, 187, 131), (148, 185, 127), (145, 183, 124), (142, 170, 121),
- (137, 175, 116), (133, 174, 108), (118, 158, 102), (104, 143, 96),
- (100, 138, 89), (97, 134, 82), (77, 127, 64), (70, 113, 42),
- (62, 116, 28), (80, 133, 48), (99, 151, 68), (114, 161, 85),
- (130, 171, 103), (131, 172, 105), (133, 174, 108), (133, 174, 108),
- (133, 174, 108), (131, 172, 104), (130, 171, 103), (130, 171, 103),
- (129, 170, 102), (128, 169, 101), (121, 149, 108), (123, 123, 115),
- (109, 108, 106), (118, 138, 103), (128, 169, 101), (129, 170, 102),
- (130, 171, 103), (130, 171, 103), (124, 167, 96), (108, 157, 78),
- (86, 135, 53), (71, 110, 47), (84, 114, 66), (97, 118, 85),
- (99, 120, 87), (102, 123, 90), (84, 124, 62), (71, 110, 45),
- (45, 99, 11), (38, 91, 6), (32, 84, 1), (30, 79, 0),
- (29, 75, 0), (26, 65, 2), (25, 60, 2), (23, 56, 1),
- (24, 59, 1), (23, 61, 0), (24, 63, 1), (26, 65, 2),
- (27, 70, 0), (27, 73, 0), (31, 72, 4), (30, 79, 0),
- (31, 80, 1), (32, 84, 0), (34, 88, 0), (35, 89, 1),
- (36, 90, 2), (38, 90, 7), (45, 78, 25), (58, 58, 50),
- (67, 69, 55), (76, 102, 54), (73, 104, 50), (71, 107, 46),
- (66, 107, 41), (66, 107, 41), (66, 107, 39), (62, 108, 35),
- (46, 98, 13), (43, 96, 10), (41, 95, 7), (43, 97, 9),
- (45, 99, 11), (51, 103, 20), (60, 114, 26), (72, 126, 38),
- (86, 129, 58), (103, 141, 90), (103, 132, 90), (103, 124, 91),
- (105, 125, 90), (111, 133, 95), (116, 149, 92), (127, 168, 100),
- (114, 160, 85), (106, 155, 76), (99, 151, 68), (78, 132, 44),
- (72, 115, 44), (68, 117, 51), (94, 146, 61), (109, 158, 79),
- (124, 167, 96), (130, 171, 103), (129, 170, 102), (128, 169, 101),
- (124, 167, 96), (106, 144, 95), (107, 141, 91), (108, 137, 89),
- (95, 132, 65), (91, 122, 64), (88, 112, 64), (74, 110, 48),
- (72, 105, 48), (68, 109, 43), (66, 107, 39), (70, 109, 44),
- (79, 112, 55), (92, 112, 77), (110, 108, 96), (107, 106, 104),
- (102, 102, 102), (97, 97, 97), (87, 87, 87), (69, 69, 57),
- (46, 75, 21), (40, 71, 14), (34, 68, 8), (29, 70, 4),
- (26, 69, 0), (26, 69, 0), (29, 75, 2), (32, 84, 1),
- (39, 93, 5), (51, 105, 17), (61, 115, 27), (72, 126, 38),
- (104, 153, 72), (123, 166, 95), (129, 170, 102), (126, 169, 100),
- (109, 149, 99), (103, 135, 86), (83, 104, 65), (58, 58, 50),
- (46, 45, 41), (43, 42, 38), (28, 64, 3), (30, 76, 1),
- (33, 87, 1), (39, 93, 7), (52, 95, 23), (60, 91, 32),
- (76, 94, 56), (89, 89, 89), (94, 92, 95), (91, 91, 91),
- (72, 99, 58), (67, 93, 48), (54, 83, 27), (53, 82, 26),
- (51, 85, 24), (40, 89, 8), (36, 85, 6), (33, 74, 4),
- (47, 80, 25), (63, 82, 36), (77, 93, 56), (93, 93, 93),
- (100, 100, 100), (87, 87, 87), (67, 89, 50), (58, 93, 27),
- (44, 93, 12), (40, 94, 6), (37, 91, 3), (36, 90, 2),
- (35, 89, 1), (35, 89, 1), (37, 91, 3), (39, 93, 5),
- (42, 96, 8), (50, 102, 19), (65, 109, 34), (99, 148, 67),
- (114, 160, 88), (133, 174, 108), (155, 185, 133), (195, 209, 184),
- (204, 216, 196), (220, 231, 217), (222, 230, 217), (206, 218, 198),
- (201, 213, 193), (164, 179, 150), (139, 164, 135), (126, 144, 104)
- ),
-
-// 253 Apophysis-040427-26ISph2
-((153, 146, 180), (163, 169, 195), (165, 170, 198), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (166, 164, 199), (164, 158, 196),
- (144, 139, 169), (135, 134, 158), (127, 130, 147), (133, 136, 147),
- (139, 142, 147), (156, 159, 168), (174, 176, 189), (174, 178, 195),
- (175, 180, 202), (180, 187, 205), (181, 182, 206), (182, 177, 207),
- (177, 177, 207), (173, 178, 207), (173, 177, 207), (173, 176, 207),
- (169, 172, 205), (168, 171, 203), (167, 170, 201), (160, 157, 190),
- (154, 144, 179), (150, 144, 173), (146, 144, 168), (136, 140, 149),
- (125, 128, 143), (120, 126, 138), (115, 116, 138), (110, 106, 139),
- (116, 110, 145), (123, 115, 152), (128, 119, 161), (133, 124, 171),
- (154, 147, 189), (159, 157, 194), (165, 168, 199), (166, 169, 200),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (170, 173, 204),
- (173, 177, 206), (175, 179, 204), (173, 178, 203), (172, 178, 202),
- (173, 177, 200), (174, 176, 199), (172, 176, 198), (170, 176, 198),
- (168, 173, 202), (167, 172, 201), (167, 171, 200), (163, 168, 192),
- (160, 165, 185), (158, 159, 174), (157, 154, 163), (146, 150, 153),
- (130, 133, 148), (129, 116, 38), (165, 149, 36), (202, 182, 35),
- (207, 210, 32), (212, 238, 29), (161, 201, 42), (113, 166, 60),
- (110, 106, 133), (109, 103, 148), (109, 100, 163), (119, 112, 160),
- (130, 124, 158), (132, 125, 159), (134, 127, 160), (145, 140, 170),
- (157, 161, 188), (173, 168, 191), (170, 171, 193), (168, 174, 196),
- (167, 173, 196), (167, 173, 197), (165, 170, 200), (167, 172, 202),
- (160, 164, 193), (158, 162, 189), (156, 160, 185), (148, 149, 179),
- (140, 139, 173), (128, 134, 150), (129, 132, 149), (135, 136, 154),
- (144, 139, 179), (155, 155, 189), (158, 161, 188), (161, 168, 187),
- (162, 169, 188), (164, 171, 190), (162, 169, 187), (160, 167, 185),
- (162, 169, 187), (168, 173, 195), (174, 178, 203), (179, 179, 209),
- (185, 181, 216), (194, 199, 219), (203, 206, 223), (203, 206, 225),
- (203, 206, 225), (205, 208, 227), (210, 210, 226), (216, 212, 226),
- (226, 229, 236), (232, 231, 236), (233, 230, 239), (233, 232, 238),
- (230, 236, 236), (223, 229, 229), (216, 222, 222), (208, 213, 220),
- (201, 204, 219), (196, 199, 216), (175, 179, 208), (171, 175, 204),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 204),
- (168, 171, 204), (168, 171, 204), (168, 171, 204), (168, 171, 203),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (167, 172, 202),
- (167, 172, 202), (171, 177, 203), (171, 177, 201), (171, 177, 199),
- (170, 177, 196), (168, 175, 193), (168, 174, 186), (159, 166, 185),
- (132, 134, 155), (129, 133, 149), (126, 132, 144), (125, 129, 141),
- (125, 126, 144), (130, 125, 157), (129, 124, 156), (115, 107, 167),
- (113, 103, 166), (124, 123, 181), (131, 127, 182), (139, 132, 183),
- (148, 145, 190), (158, 161, 196), (167, 170, 201), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 172, 201), (171, 171, 199), (170, 176, 198),
- (169, 175, 197), (166, 172, 198), (160, 164, 191), (150, 143, 187),
- (127, 120, 164), (100, 90, 159), (82, 68, 127), (48, 33, 92),
- (30, 37, 83), (26, 28, 79), (35, 29, 91), (89, 75, 128),
- (116, 109, 153), (141, 136, 176), (159, 165, 187), (175, 181, 205),
- (189, 188, 219), (198, 203, 223), (198, 205, 221), (197, 200, 215),
- (184, 186, 201), (171, 165, 201), (142, 136, 196), (134, 125, 178),
- (113, 103, 164), (100, 88, 138), (100, 88, 138), (99, 87, 135),
- (97, 88, 135), (92, 80, 130), (77, 85, 134), (86, 80, 126),
- (61, 57, 107), (48, 33, 92), (68, 61, 141), (71, 62, 141),
- (89, 85, 159), (102, 108, 170), (136, 134, 173), (157, 162, 191),
- (165, 168, 199), (172, 172, 200), (180, 178, 200), (178, 180, 201),
- (180, 181, 201), (190, 185, 208), (200, 196, 213), (202, 199, 220),
- (208, 204, 221), (210, 207, 228), (222, 217, 224), (209, 213, 214),
- (205, 208, 223), (202, 205, 222), (196, 192, 215), (183, 177, 203),
- (178, 171, 202), (165, 172, 191), (160, 166, 188), (163, 172, 189)
- ),
-
-// 254 Apophysis-040427-26ISph11
-((146, 62, 86), (85, 25, 95), (86, 20, 83), (87, 16, 72),
- (84, 16, 64), (82, 17, 57), (76, 20, 66), (70, 23, 75),
- (72, 28, 113), (83, 40, 107), (95, 53, 101), (111, 70, 98),
- (127, 87, 95), (154, 94, 107), (182, 101, 120), (197, 109, 119),
- (212, 118, 118), (206, 155, 170), (191, 151, 165), (176, 148, 160),
- (153, 121, 155), (130, 95, 151), (119, 88, 151), (109, 82, 151),
- (128, 78, 147), (135, 100, 151), (143, 122, 155), (145, 145, 177),
- (148, 169, 200), (151, 179, 218), (155, 189, 237), (156, 204, 242),
- (140, 174, 202), (74, 189, 172), (100, 175, 156), (126, 161, 141),
- (138, 148, 148), (150, 135, 156), (150, 133, 153), (150, 131, 151),
- (114, 139, 133), (98, 149, 145), (83, 159, 157), (126, 166, 180),
- (170, 173, 204), (172, 170, 202), (174, 167, 201), (179, 179, 205),
- (191, 180, 220), (200, 212, 228), (180, 201, 219), (160, 191, 211),
- (154, 166, 202), (148, 141, 193), (151, 132, 176), (154, 124, 160),
- (152, 112, 138), (150, 121, 132), (149, 130, 126), (167, 130, 134),
- (186, 130, 143), (201, 122, 133), (216, 115, 123), (222, 142, 145),
- (219, 173, 175), (216, 178, 193), (202, 179, 204), (188, 181, 215),
- (174, 174, 213), (160, 167, 211), (141, 142, 196), (131, 133, 184),
- (108, 86, 132), (98, 77, 104), (89, 68, 77), (61, 96, 79),
- (34, 125, 82), (54, 152, 110), (75, 180, 139), (62, 181, 175),
- (67, 179, 191), (106, 77, 144), (102, 60, 134), (98, 43, 124),
- (93, 46, 120), (88, 49, 116), (91, 54, 108), (102, 66, 112),
- (134, 93, 123), (150, 94, 113), (167, 96, 104), (165, 101, 99),
- (163, 107, 94), (134, 94, 95), (130, 89, 95), (120, 86, 100),
- (115, 83, 94), (125, 59, 73), (108, 41, 77), (92, 24, 81),
- (88, 20, 77), (85, 16, 73), (84, 31, 99), (69, 42, 113),
- (88, 113, 135), (99, 119, 139), (110, 125, 144), (118, 128, 137),
- (126, 132, 130), (131, 121, 129), (105, 95, 145), (103, 77, 124),
- (90, 65, 97), (91, 65, 66), (107, 74, 73), (124, 83, 81),
- (125, 82, 89), (128, 87, 93), (124, 87, 94), (123, 85, 106),
- (108, 69, 100), (88, 54, 100), (68, 40, 101), (67, 40, 105),
- (66, 41, 109), (27, 69, 127), (29, 71, 131), (57, 19, 130),
- (66, 43, 147), (105, 60, 155), (137, 65, 171), (170, 71, 187),
- (224, 95, 149), (217, 154, 165), (226, 180, 180), (237, 195, 197),
- (246, 230, 230), (246, 231, 231), (246, 232, 232), (245, 230, 230),
- (245, 229, 229), (222, 216, 226), (175, 180, 209), (135, 150, 189),
- (130, 138, 157), (123, 101, 139), (115, 100, 144), (107, 99, 150),
- (96, 90, 160), (47, 80, 173), (87, 97, 184), (107, 109, 186),
- (167, 142, 161), (184, 149, 166), (201, 157, 172), (212, 167, 164),
- (195, 186, 181), (183, 178, 175), (174, 164, 162), (175, 132, 160),
- (197, 139, 153), (229, 187, 189), (230, 201, 204), (231, 216, 219),
- (244, 228, 229), (241, 211, 211), (230, 196, 197), (217, 156, 171),
- (187, 138, 71), (182, 130, 80), (178, 122, 89), (143, 104, 109),
- (131, 92, 113), (120, 105, 108), (85, 142, 99), (58, 153, 72),
- (56, 158, 56), (44, 123, 44), (76, 115, 62), (76, 53, 61),
- (53, 38, 41), (53, 26, 61), (54, 32, 68), (70, 55, 86),
- (112, 79, 134), (127, 83, 140), (142, 88, 146), (156, 108, 124),
- (142, 121, 116), (165, 130, 111), (186, 129, 118), (173, 120, 136),
- (161, 113, 129), (142, 113, 118), (131, 123, 120), (123, 142, 120),
- (90, 157, 103), (82, 177, 119), (76, 181, 140), (56, 139, 109),
- (85, 86, 107), (118, 91, 100), (112, 81, 122), (129, 96, 127),
- (138, 107, 148), (139, 127, 151), (137, 127, 164), (138, 121, 165),
- (127, 117, 169), (112, 114, 189), (110, 113, 164), (112, 103, 156),
- (103, 96, 148), (100, 71, 129), (94, 65, 129), (107, 71, 117),
- (120, 69, 112), (157, 61, 98), (165, 59, 79), (159, 80, 85),
- (126, 79, 85), (124, 87, 94), (125, 89, 93), (128, 88, 96),
- (147, 103, 116), (175, 105, 133), (192, 134, 149), (197, 139, 153),
- (173, 137, 137), (169, 116, 134), (140, 95, 126), (113, 70, 115),
- (101, 62, 107), (95, 36, 100), (85, 34, 101), (73, 47, 86),
- (76, 53, 61), (70, 49, 54), (78, 20, 45), (77, 19, 41),
- (77, 19, 41), (81, 18, 49), (57, 27, 61), (64, 37, 68),
- (69, 45, 77), (77, 53, 85), (101, 62, 109), (116, 66, 125),
- (158, 75, 147), (182, 101, 120), (219, 114, 119), (223, 113, 116),
- (184, 109, 113), (152, 112, 113), (123, 107, 120), (74, 115, 117)
- ),
-
-// 255 Apophysis-040427-43HeartFlwr
-((65, 126, 131), (77, 88, 58), (78, 81, 46), (79, 74, 34),
- (78, 75, 28), (78, 77, 23), (101, 75, 22), (124, 74, 21),
- (173, 66, 12), (169, 54, 23), (166, 43, 35), (157, 37, 31),
- (149, 31, 27), (119, 46, 33), (89, 61, 40), (71, 63, 32),
- (53, 65, 25), (49, 81, 31), (32, 75, 38), (16, 70, 46),
- (33, 80, 37), (51, 91, 28), (49, 78, 25), (47, 65, 23),
- (22, 44, 58), (24, 76, 61), (27, 108, 65), (92, 159, 66),
- (157, 210, 68), (177, 209, 71), (198, 208, 75), (232, 157, 42),
- (222, 131, 52), (209, 52, 9), (197, 40, 17), (186, 28, 25),
- (162, 20, 44), (139, 12, 63), (130, 31, 61), (121, 51, 59),
- (117, 115, 103), (126, 135, 130), (136, 156, 157), (173, 167, 196),
- (211, 178, 235), (188, 172, 214), (165, 166, 194), (133, 123, 134),
- (72, 102, 113), (0, 95, 41), (12, 83, 21), (25, 72, 2),
- (28, 92, 7), (31, 113, 13), (30, 122, 6), (29, 131, 0),
- (23, 107, 19), (35, 82, 9), (47, 57, 0), (38, 52, 30),
- (29, 47, 61), (14, 55, 80), (0, 63, 99), (0, 78, 80),
- (13, 78, 84), (72, 97, 119), (75, 87, 91), (79, 77, 64),
- (87, 70, 58), (95, 63, 52), (165, 67, 58), (224, 56, 55),
- (247, 77, 104), (223, 71, 83), (199, 65, 62), (182, 45, 58),
- (166, 26, 55), (173, 13, 55), (181, 0, 55), (216, 0, 15),
- (255, 12, 28), (255, 11, 42), (246, 36, 21), (238, 61, 0),
- (238, 115, 0), (239, 170, 0), (246, 199, 61), (222, 247, 57),
- (229, 205, 73), (237, 212, 134), (245, 219, 196), (250, 208, 210),
- (255, 197, 225), (222, 223, 218), (218, 196, 219), (138, 150, 190),
- (89, 120, 151), (74, 141, 150), (93, 143, 138), (112, 145, 126),
- (126, 144, 129), (141, 144, 133), (161, 171, 163), (210, 152, 202),
- (236, 91, 108), (225, 66, 76), (215, 42, 44), (193, 37, 37),
- (172, 33, 30), (149, 31, 27), (123, 34, 28), (86, 50, 50),
- (77, 53, 51), (60, 56, 73), (55, 59, 63), (50, 63, 54),
- (60, 44, 31), (68, 39, 43), (79, 53, 38), (81, 65, 39),
- (71, 65, 49), (70, 75, 50), (69, 86, 52), (80, 85, 57),
- (92, 84, 63), (83, 119, 58), (146, 112, 85), (141, 136, 80),
- (140, 149, 102), (194, 241, 125), (202, 238, 133), (211, 235, 141),
- (227, 255, 96), (247, 244, 105), (234, 226, 151), (218, 237, 158),
- (232, 199, 208), (146, 176, 175), (60, 153, 142), (66, 131, 127),
- (72, 110, 113), (78, 87, 66), (69, 71, 57), (84, 82, 43),
- (139, 90, 49), (210, 88, 37), (215, 73, 42), (220, 58, 47),
- (198, 42, 20), (175, 9, 47), (194, 0, 32), (193, 0, 12),
- (174, 0, 1), (170, 0, 0), (166, 0, 0), (173, 8, 6),
- (193, 0, 10), (184, 11, 5), (166, 14, 11), (169, 57, 9),
- (178, 69, 2), (164, 69, 3), (159, 68, 9), (155, 68, 15),
- (155, 67, 19), (169, 40, 34), (154, 29, 37), (132, 38, 39),
- (90, 57, 38), (92, 56, 30), (94, 55, 22), (96, 33, 0),
- (77, 7, 17), (85, 23, 38), (102, 44, 56), (104, 14, 78),
- (78, 45, 92), (79, 59, 71), (118, 71, 55), (136, 86, 75),
- (150, 89, 71), (179, 71, 33), (222, 41, 0), (239, 47, 0),
- (199, 58, 12), (183, 63, 10), (168, 68, 8), (143, 79, 5),
- (85, 79, 1), (73, 89, 0), (73, 86, 4), (63, 85, 13),
- (85, 83, 24), (137, 79, 33), (172, 45, 38), (179, 30, 26),
- (182, 13, 10), (183, 14, 11), (189, 15, 14), (200, 44, 0),
- (219, 32, 0), (214, 12, 10), (252, 5, 0), (255, 28, 0),
- (223, 51, 1), (179, 65, 2), (148, 74, 13), (99, 48, 0),
- (79, 42, 15), (50, 43, 1), (13, 54, 0), (43, 41, 0),
- (83, 23, 15), (115, 29, 16), (117, 20, 31), (117, 34, 28),
- (99, 48, 17), (85, 59, 2), (72, 69, 14), (72, 66, 32),
- (79, 68, 40), (75, 93, 41), (79, 135, 48), (78, 136, 77),
- (69, 135, 107), (68, 129, 121), (64, 109, 76), (70, 92, 56),
- (42, 105, 35), (31, 135, 58), (70, 145, 42), (129, 216, 24),
- (173, 239, 17), (171, 213, 51), (88, 152, 66), (64, 161, 80),
- (101, 183, 39), (113, 220, 2), (120, 178, 14), (103, 170, 29),
- (80, 165, 0), (43, 126, 10), (57, 84, 15), (53, 84, 25),
- (62, 88, 23), (73, 77, 26), (83, 68, 27), (131, 65, 17),
- (159, 32, 0), (194, 31, 0), (204, 48, 0), (189, 52, 8),
- (170, 36, 27), (127, 30, 24), (90, 49, 45), (68, 76, 63)
- ),
-
-// 256 Apophysis-040427-43JunglThron
-((59, 170, 52), (18, 118, 46), (18, 105, 52), (18, 92, 59),
- (19, 94, 62), (20, 97, 65), (19, 100, 66), (19, 103, 67),
- (33, 138, 54), (25, 124, 55), (17, 110, 57), (14, 97, 57),
- (11, 85, 58), (15, 76, 54), (19, 67, 51), (25, 61, 56),
- (31, 56, 61), (31, 77, 51), (25, 91, 55), (20, 106, 59),
- (16, 106, 65), (13, 107, 71), (13, 104, 74), (13, 101, 77),
- (14, 103, 81), (25, 112, 79), (36, 122, 77), (46, 142, 74),
- (57, 163, 71), (71, 173, 77), (86, 184, 83), (115, 206, 113),
- (154, 208, 150), (225, 189, 199), (207, 197, 156), (190, 205, 114),
- (132, 179, 90), (74, 154, 67), (69, 146, 64), (64, 138, 61),
- (24, 104, 79), (23, 97, 77), (23, 91, 76), (17, 86, 67),
- (12, 82, 58), (14, 83, 49), (16, 85, 41), (10, 91, 35),
- (25, 94, 40), (33, 142, 37), (49, 148, 46), (65, 155, 55),
- (50, 153, 56), (36, 151, 58), (34, 148, 59), (32, 146, 61),
- (36, 139, 56), (31, 127, 60), (27, 115, 64), (26, 101, 67),
- (25, 88, 71), (22, 78, 70), (19, 69, 70), (19, 69, 70),
- (16, 79, 71), (16, 120, 67), (32, 139, 73), (49, 158, 79),
- (50, 162, 93), (52, 167, 108), (67, 158, 78), (67, 164, 71),
- (49, 157, 72), (38, 144, 66), (28, 131, 60), (18, 121, 59),
- (8, 112, 59), (7, 111, 58), (7, 110, 57), (2, 106, 55),
- (11, 98, 66), (16, 75, 57), (12, 73, 59), (8, 71, 62),
- (8, 70, 62), (9, 70, 62), (20, 64, 65), (43, 73, 73),
- (97, 71, 100), (84, 55, 90), (71, 40, 81), (64, 57, 69),
- (58, 75, 57), (61, 75, 50), (38, 67, 65), (21, 67, 67),
- (10, 95, 66), (12, 114, 67), (13, 116, 60), (14, 119, 53),
- (14, 117, 45), (15, 116, 38), (20, 118, 31), (18, 100, 26),
- (0, 37, 20), (13, 28, 45), (27, 20, 71), (28, 28, 68),
- (29, 36, 65), (20, 46, 59), (25, 67, 63), (28, 107, 60),
- (51, 139, 79), (103, 183, 110), (99, 185, 105), (95, 187, 100),
- (82, 164, 82), (61, 142, 76), (46, 124, 76), (29, 110, 77),
- (0, 96, 81), (3, 87, 65), (6, 79, 50), (5, 83, 44),
- (5, 87, 38), (14, 73, 19), (1, 69, 44), (7, 74, 67),
- (6, 80, 65), (11, 81, 73), (15, 84, 73), (19, 87, 74),
- (30, 85, 88), (20, 85, 81), (14, 87, 70), (8, 78, 50),
- (0, 31, 0), (3, 18, 7), (7, 6, 14), (20, 24, 24),
- (33, 43, 34), (110, 60, 59), (126, 77, 81), (127, 102, 105),
- (161, 112, 82), (189, 137, 80), (190, 169, 96), (192, 202, 113),
- (157, 211, 115), (169, 210, 150), (179, 212, 157), (198, 217, 136),
- (239, 250, 130), (247, 229, 122), (255, 208, 115), (217, 180, 162),
- (228, 186, 200), (232, 177, 200), (238, 176, 197), (238, 180, 205),
- (230, 183, 201), (219, 212, 170), (195, 212, 162), (172, 213, 155),
- (118, 199, 123), (108, 156, 82), (43, 130, 95), (26, 99, 80),
- (36, 90, 77), (43, 85, 78), (50, 80, 80), (90, 89, 103),
- (119, 91, 79), (126, 118, 131), (142, 122, 123), (117, 187, 98),
- (107, 190, 82), (136, 209, 104), (143, 211, 98), (154, 210, 135),
- (146, 206, 144), (130, 205, 123), (117, 203, 102), (128, 207, 79),
- (71, 168, 65), (64, 164, 63), (57, 161, 62), (52, 155, 64),
- (44, 148, 71), (36, 133, 82), (27, 116, 68), (24, 107, 63),
- (16, 110, 57), (13, 110, 57), (13, 99, 60), (12, 98, 73),
- (6, 99, 72), (4, 100, 72), (9, 99, 74), (12, 99, 83),
- (12, 98, 87), (10, 93, 73), (6, 95, 73), (2, 86, 63),
- (0, 86, 61), (10, 82, 58), (3, 90, 55), (8, 100, 53),
- (10, 106, 43), (15, 113, 40), (16, 117, 39), (30, 141, 47),
- (49, 161, 51), (58, 176, 53), (65, 186, 59), (69, 185, 60),
- (72, 189, 57), (80, 181, 59), (107, 182, 79), (155, 193, 108),
- (174, 139, 97), (231, 154, 62), (226, 153, 59), (188, 94, 42),
- (178, 125, 75), (131, 189, 104), (132, 208, 118), (145, 208, 153),
- (150, 206, 167), (192, 220, 205), (217, 197, 190), (217, 195, 182),
- (184, 213, 165), (141, 203, 162), (131, 203, 140), (129, 211, 101),
- (111, 207, 84), (79, 189, 68), (68, 173, 55), (64, 155, 62),
- (41, 136, 70), (26, 125, 79), (18, 116, 75), (21, 111, 76),
- (17, 108, 75), (18, 110, 85), (28, 113, 84), (23, 117, 83),
- (30, 138, 86), (63, 161, 74), (100, 191, 88), (98, 204, 93),
- (84, 192, 72), (61, 174, 58), (21, 124, 41), (42, 151, 60)
- ),
-
-// 257 Apophysis-040427-44jawa
-((121, 90, 72), (121, 91, 83), (130, 101, 92), (139, 112, 101),
- (148, 117, 112), (157, 123, 124), (161, 130, 125), (166, 138, 127),
- (156, 122, 123), (151, 117, 117), (146, 112, 111), (129, 95, 91),
- (112, 79, 72), (100, 69, 62), (89, 60, 52), (86, 57, 49),
- (83, 54, 46), (76, 51, 46), (81, 54, 48), (87, 58, 50),
- (99, 68, 61), (112, 79, 72), (120, 88, 80), (128, 98, 88),
- (175, 151, 139), (198, 182, 162), (221, 214, 185), (224, 209, 201),
- (227, 205, 217), (223, 200, 208), (220, 195, 199), (195, 163, 176),
- (179, 144, 151), (142, 108, 107), (127, 97, 92), (113, 86, 77),
- (104, 76, 69), (95, 66, 62), (93, 63, 57), (91, 61, 53),
- (79, 52, 43), (75, 47, 41), (71, 43, 39), (68, 42, 36),
- (65, 42, 34), (63, 42, 33), (62, 42, 33), (62, 39, 31),
- (62, 39, 31), (60, 37, 29), (57, 37, 24), (55, 38, 20),
- (59, 40, 22), (63, 42, 25), (63, 43, 25), (63, 45, 25),
- (88, 59, 51), (103, 74, 69), (119, 89, 87), (147, 115, 117),
- (176, 141, 148), (185, 151, 161), (195, 161, 175), (216, 185, 203),
- (228, 196, 207), (212, 181, 199), (190, 157, 169), (168, 133, 139),
- (156, 122, 124), (145, 111, 109), (131, 101, 91), (122, 91, 86),
- (113, 80, 73), (105, 74, 66), (98, 68, 60), (92, 62, 54),
- (87, 57, 49), (83, 55, 46), (80, 53, 44), (77, 50, 41),
- (72, 45, 36), (64, 41, 33), (63, 40, 32), (62, 39, 31),
- (61, 38, 30), (60, 37, 29), (53, 33, 26), (50, 31, 24),
- (50, 31, 24), (55, 34, 27), (60, 37, 31), (61, 38, 31),
- (62, 39, 31), (62, 39, 31), (67, 43, 33), (73, 46, 37),
- (79, 52, 43), (101, 69, 56), (108, 76, 66), (116, 83, 76),
- (116, 83, 76), (117, 84, 77), (115, 82, 75), (115, 82, 75),
- (97, 68, 60), (92, 63, 55), (87, 58, 50), (83, 55, 46),
- (79, 52, 43), (76, 49, 40), (72, 45, 36), (72, 45, 36),
- (74, 47, 38), (78, 51, 42), (78, 51, 42), (78, 51, 42),
- (77, 50, 43), (75, 48, 41), (70, 45, 38), (71, 44, 35),
- (71, 44, 35), (69, 44, 34), (68, 44, 34), (67, 43, 33),
- (67, 43, 33), (64, 41, 33), (60, 37, 31), (55, 35, 28),
- (49, 30, 23), (40, 26, 17), (38, 24, 16), (37, 22, 15),
- (36, 15, 10), (28, 9, 2), (40, 17, 9), (39, 22, 15),
- (56, 33, 27), (61, 37, 29), (66, 42, 32), (66, 42, 32),
- (67, 43, 33), (70, 43, 34), (72, 44, 33), (71, 44, 35),
- (69, 45, 35), (75, 48, 39), (76, 49, 40), (78, 51, 42),
- (81, 54, 45), (87, 58, 50), (92, 62, 54), (93, 63, 55),
- (90, 61, 53), (87, 58, 50), (84, 55, 47), (79, 52, 43),
- (76, 49, 40), (72, 45, 36), (68, 44, 34), (67, 43, 33),
- (66, 44, 33), (64, 41, 33), (63, 40, 32), (63, 40, 32),
- (62, 39, 31), (62, 39, 31), (62, 39, 31), (65, 38, 29),
- (60, 37, 29), (57, 36, 28), (55, 35, 28), (53, 33, 26),
- (52, 33, 26), (51, 31, 24), (57, 27, 25), (60, 37, 29),
- (61, 37, 33), (62, 39, 33), (65, 42, 34), (69, 44, 37),
- (78, 51, 42), (83, 56, 47), (92, 62, 54), (94, 64, 56),
- (111, 78, 71), (111, 78, 71), (112, 79, 72), (110, 77, 70),
- (101, 71, 63), (96, 67, 59), (94, 64, 56), (98, 68, 60),
- (106, 76, 74), (114, 86, 82), (132, 99, 94), (153, 119, 118),
- (174, 139, 146), (189, 156, 167), (201, 169, 184), (213, 187, 200),
- (204, 173, 188), (201, 169, 184), (209, 178, 196), (225, 192, 209),
- (228, 203, 224), (227, 214, 208), (249, 243, 227), (255, 232, 254),
- (242, 223, 245), (224, 193, 208), (187, 153, 167), (167, 131, 133),
- (148, 114, 115), (134, 100, 98), (122, 89, 84), (112, 79, 72),
- (100, 70, 62), (93, 63, 55), (88, 58, 50), (86, 57, 49),
- (83, 56, 49), (86, 57, 49), (92, 63, 55), (94, 64, 56),
- (103, 78, 47), (106, 80, 67), (113, 83, 72), (117, 84, 79),
- (127, 94, 89), (136, 107, 101), (138, 117, 114), (156, 122, 123),
- (165, 130, 134), (172, 137, 143), (172, 140, 145), (171, 136, 142),
- (163, 128, 134), (153, 119, 118), (146, 116, 108), (137, 114, 98),
- (123, 97, 82), (128, 101, 84), (139, 117, 93), (145, 122, 108),
- (173, 162, 116), (153, 140, 121), (139, 118, 75), (107, 87, 50),
- (96, 80, 46), (90, 61, 53), (82, 55, 46), (79, 52, 43),
- (79, 52, 43), (81, 59, 35), (88, 59, 51), (95, 65, 57)
- ),
-
-// 258 Apophysis-040427-51KaosGrn
-((241, 232, 227), (155, 72, 56), (137, 55, 41), (120, 38, 26),
- (109, 31, 18), (98, 24, 11), (98, 22, 9), (98, 20, 8),
- (99, 17, 5), (98, 19, 6), (97, 21, 8), (95, 26, 12),
- (94, 32, 17), (81, 61, 35), (69, 91, 53), (64, 96, 53),
- (59, 101, 53), (68, 84, 47), (80, 57, 31), (93, 31, 16),
- (93, 22, 11), (93, 13, 6), (92, 10, 6), (91, 7, 7),
- (79, 6, 0), (79, 6, 0), (79, 6, 0), (80, 4, 0),
- (81, 3, 1), (81, 2, 0), (81, 1, 0), (82, 2, 1),
- (83, 2, 0), (90, 6, 4), (91, 21, 12), (93, 37, 20),
- (86, 78, 12), (79, 119, 5), (97, 133, 3), (115, 147, 2),
- (125, 221, 147), (140, 230, 163), (155, 239, 179), (117, 204, 139),
- (80, 170, 100), (70, 162, 96), (60, 154, 92), (71, 113, 67),
- (81, 85, 48), (93, 36, 19), (80, 63, 11), (67, 91, 3),
- (68, 90, 1), (70, 90, 0), (83, 65, 2), (96, 40, 5),
- (100, 13, 3), (94, 6, 2), (89, 0, 1), (88, 2, 1),
- (88, 5, 1), (90, 5, 0), (92, 5, 0), (94, 7, 0),
- (97, 8, 0), (96, 9, 0), (95, 8, 0), (94, 7, 0),
- (94, 7, 0), (94, 7, 0), (94, 7, 0), (94, 7, 0),
- (84, 11, 5), (87, 14, 2), (90, 17, 0), (92, 24, 7),
- (94, 31, 14), (94, 36, 18), (94, 41, 23), (62, 87, 45),
- (58, 120, 69), (49, 139, 75), (59, 130, 44), (69, 121, 13),
- (83, 113, 8), (98, 106, 3), (105, 67, 2), (98, 34, 6),
- (96, 19, 1), (95, 20, 4), (95, 22, 7), (94, 20, 6),
- (94, 18, 5), (93, 17, 1), (96, 12, 1), (95, 10, 3),
- (98, 10, 0), (103, 15, 3), (100, 18, 5), (97, 21, 8),
- (98, 24, 10), (100, 28, 13), (99, 33, 17), (99, 30, 15),
- (113, 21, 10), (106, 20, 9), (99, 19, 8), (98, 19, 7),
- (97, 19, 7), (97, 15, 3), (92, 13, 0), (85, 6, 1),
- (85, 4, 1), (84, 3, 0), (85, 3, 0), (87, 4, 0),
- (93, 5, 1), (94, 6, 2), (91, 6, 1), (86, 6, 0),
- (85, 6, 1), (90, 15, 0), (96, 24, 0), (97, 40, 3),
- (98, 56, 6), (62, 90, 3), (57, 89, 6), (52, 88, 0),
- (48, 88, 0), (46, 86, 0), (46, 86, 0), (46, 86, 0),
- (46, 86, 0), (45, 83, 0), (45, 84, 3), (46, 85, 2),
- (60, 86, 0), (79, 60, 9), (98, 35, 18), (96, 34, 18),
- (95, 33, 18), (97, 30, 14), (95, 29, 13), (95, 33, 18),
- (94, 41, 23), (72, 105, 0), (70, 97, 0), (69, 89, 0),
- (95, 38, 19), (93, 34, 18), (92, 27, 9), (97, 21, 8),
- (96, 24, 0), (96, 24, 0), (96, 24, 0), (96, 23, 8),
- (95, 29, 15), (90, 29, 24), (93, 40, 22), (62, 88, 1),
- (66, 93, 0), (100, 66, 3), (97, 50, 11), (94, 35, 19),
- (97, 25, 11), (100, 18, 6), (105, 5, 3), (113, 5, 2),
- (128, 25, 0), (135, 26, 6), (143, 27, 12), (152, 34, 22),
- (155, 62, 31), (116, 114, 63), (141, 191, 106), (195, 200, 142),
- (220, 226, 120), (248, 246, 159), (231, 186, 157), (232, 195, 177),
- (226, 227, 209), (230, 241, 185), (190, 228, 189), (173, 222, 167),
- (165, 180, 139), (145, 141, 106), (126, 102, 74), (107, 78, 48),
- (102, 37, 19), (107, 68, 3), (129, 114, 13), (80, 131, 12),
- (69, 140, 74), (63, 170, 114), (61, 182, 115), (51, 175, 112),
- (56, 152, 89), (58, 120, 53), (69, 111, 9), (66, 89, 0),
- (95, 40, 20), (95, 28, 12), (97, 21, 7), (92, 16, 0),
- (90, 17, 0), (86, 23, 6), (93, 35, 13), (66, 87, 0),
- (56, 92, 0), (54, 92, 0), (56, 85, 1), (63, 85, 0),
- (94, 35, 17), (94, 27, 11), (96, 24, 2), (96, 24, 0),
- (96, 24, 0), (100, 35, 3), (128, 86, 10), (137, 113, 27),
- (156, 134, 14), (168, 175, 131), (192, 203, 163), (196, 225, 220),
- (231, 251, 223), (255, 251, 252), (241, 236, 240), (241, 230, 208),
- (164, 192, 151), (121, 138, 94), (132, 97, 57), (110, 55, 34),
- (96, 40, 23), (94, 41, 23), (60, 86, 0), (51, 85, 0),
- (49, 85, 0), (47, 85, 0), (48, 88, 0), (49, 89, 3),
- (59, 99, 2), (55, 102, 48), (53, 137, 75), (52, 151, 87),
- (54, 134, 73), (96, 101, 61), (96, 44, 23), (109, 37, 22),
- (137, 54, 38), (164, 64, 48), (162, 52, 39), (163, 29, 28),
- (158, 0, 0), (134, 26, 13), (116, 27, 13), (109, 42, 25)
- ),
-
-// 259 Apophysis-040427-51KaosFish
-((75, 31, 90), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (77, 32, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (77, 32, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (77, 32, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (80, 33, 90), (82, 32, 91), (128, 73, 80),
- (175, 114, 70), (199, 135, 70), (224, 157, 70), (225, 158, 71),
- (224, 157, 70), (198, 125, 46), (194, 127, 33), (190, 130, 20),
- (184, 137, 25), (178, 145, 30), (176, 145, 33), (174, 146, 36),
- (163, 146, 38), (122, 92, 64), (81, 38, 91), (80, 36, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (65, 39, 54), (56, 47, 18), (62, 51, 15), (69, 56, 12),
- (104, 75, 0), (144, 107, 16), (184, 140, 33), (205, 149, 51),
- (226, 159, 70), (225, 159, 71), (225, 159, 72), (227, 161, 74),
- (231, 164, 73), (225, 189, 49), (205, 169, 41), (186, 149, 34),
- (199, 157, 53), (212, 165, 73), (226, 167, 75), (216, 157, 101),
- (192, 169, 137), (196, 146, 167), (200, 124, 198), (188, 116, 206),
- (177, 108, 214), (127, 104, 179), (78, 101, 145), (81, 33, 93),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (77, 32, 89), (75, 31, 90), (75, 31, 90), (78, 28, 91),
- (80, 32, 90), (114, 48, 109), (149, 64, 129), (158, 93, 121),
- (167, 123, 114), (178, 137, 115), (190, 148, 110), (195, 153, 113),
- (215, 156, 100), (224, 157, 70), (202, 130, 45), (181, 103, 20),
- (179, 98, 19), (177, 94, 18), (133, 84, 15), (84, 49, 17),
- (75, 31, 90), (77, 32, 89), (79, 34, 89), (53, 25, 52),
- (28, 16, 16), (13, 0, 17), (37, 31, 19), (51, 11, 61),
- (80, 35, 90), (177, 112, 90), (184, 127, 88), (192, 143, 87),
- (195, 153, 113), (193, 159, 122), (200, 171, 129), (199, 165, 127),
- (178, 137, 115), (152, 117, 104), (127, 98, 94), (103, 66, 91),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 34, 88), (177, 113, 75), (197, 123, 76), (218, 133, 78),
- (224, 158, 71), (226, 165, 72), (231, 168, 75), (226, 169, 82),
- (190, 155, 115), (185, 145, 112), (181, 135, 109), (184, 126, 88),
- (170, 114, 79), (169, 142, 61), (166, 144, 43), (167, 145, 46),
- (158, 117, 99), (77, 139, 196), (75, 139, 181), (74, 140, 166),
- (64, 115, 119), (87, 127, 54), (137, 107, 45), (177, 95, 19),
- (182, 110, 8), (179, 105, 10), (177, 101, 13), (124, 90, 3),
- (79, 65, 20), (71, 29, 79), (75, 31, 90), (79, 34, 89),
- (98, 102, 51), (113, 118, 36), (116, 103, 50), (71, 88, 43),
- (71, 29, 77), (78, 33, 88), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (76, 33, 67), (74, 32, 46), (68, 43, 13),
- (69, 43, 10), (52, 28, 2), (52, 48, 10), (36, 61, 19),
- (39, 78, 11), (56, 108, 10), (91, 86, 22), (134, 98, 24),
- (175, 93, 17), (169, 80, 0), (142, 26, 3), (69, 57, 17),
- (35, 84, 28), (29, 66, 58), (48, 78, 28), (87, 71, 12),
- (140, 88, 13), (177, 94, 18), (182, 102, 17), (178, 96, 20),
- (136, 59, 49), (84, 36, 84), (79, 34, 89), (79, 34, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 37, 70), (92, 80, 20), (141, 92, 23), (170, 123, 19),
- (186, 128, 18), (193, 114, 19), (179, 121, 21), (162, 123, 32),
- (116, 110, 26), (69, 60, 17), (17, 44, 0), (23, 27, 4),
- (0, 5, 4), (17, 0, 26), (34, 1, 46), (58, 16, 54),
- (71, 29, 79), (75, 31, 90), (74, 33, 93), (37, 68, 115),
- (26, 93, 109), (51, 119, 104), (62, 107, 126), (50, 89, 122),
- (39, 69, 121), (78, 34, 95), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (75, 31, 90), (75, 31, 90), (75, 31, 90)
- ),
-
-// 260 Apophysis-040427-51KKlown
-((41, 23, 105), (134, 59, 141), (137, 63, 125), (140, 67, 110),
- (182, 109, 89), (224, 152, 68), (237, 165, 81), (250, 178, 94),
- (252, 211, 61), (240, 232, 50), (229, 254, 39), (221, 219, 46),
- (213, 184, 54), (158, 175, 67), (103, 167, 81), (86, 153, 94),
- (70, 139, 108), (78, 106, 120), (133, 76, 126), (189, 47, 133),
- (205, 25, 133), (222, 3, 133), (202, 1, 127), (182, 0, 121),
- (62, 28, 44), (42, 37, 38), (23, 47, 33), (74, 74, 38),
- (126, 101, 44), (158, 128, 38), (191, 155, 33), (226, 159, 46),
- (255, 136, 63), (226, 146, 95), (217, 138, 120), (208, 130, 146),
- (159, 103, 144), (111, 76, 142), (70, 65, 139), (30, 55, 137),
- (47, 50, 57), (30, 83, 72), (13, 116, 87), (62, 113, 116),
- (111, 111, 145), (130, 115, 138), (149, 119, 131), (213, 170, 115),
- (255, 190, 121), (255, 240, 76), (254, 222, 109), (253, 205, 143),
- (222, 191, 164), (191, 178, 185), (156, 162, 177), (122, 146, 170),
- (151, 198, 143), (126, 187, 129), (102, 176, 115), (75, 113, 111),
- (48, 50, 107), (35, 42, 102), (23, 34, 98), (4, 95, 100),
- (23, 92, 61), (33, 111, 27), (84, 120, 22), (136, 130, 18),
- (147, 124, 9), (159, 118, 0), (236, 118, 31), (220, 91, 23),
- (95, 113, 5), (64, 96, 27), (33, 79, 50), (33, 107, 60),
- (34, 136, 71), (39, 136, 62), (44, 136, 53), (61, 160, 17),
- (50, 144, 8), (113, 98, 7), (146, 115, 56), (179, 132, 106),
- (189, 144, 90), (199, 157, 75), (145, 180, 64), (135, 160, 43),
- (132, 94, 45), (153, 65, 35), (174, 36, 26), (202, 22, 13),
- (231, 8, 0), (251, 8, 12), (214, 20, 44), (204, 22, 11),
- (188, 64, 13), (147, 33, 58), (107, 34, 37), (67, 36, 16),
- (59, 53, 12), (52, 70, 8), (37, 132, 2), (41, 134, 2),
- (117, 191, 6), (139, 189, 24), (162, 187, 43), (171, 202, 48),
- (180, 218, 53), (194, 226, 67), (195, 200, 106), (173, 187, 151),
- (202, 178, 174), (214, 174, 87), (211, 166, 93), (208, 159, 100),
- (211, 136, 141), (188, 134, 186), (220, 115, 197), (254, 110, 208),
- (222, 51, 117), (230, 44, 85), (239, 38, 54), (197, 35, 44),
- (155, 32, 34), (107, 35, 23), (76, 36, 24), (53, 29, 27),
- (92, 19, 26), (165, 11, 81), (167, 7, 88), (169, 4, 96),
- (168, 10, 133), (185, 21, 136), (184, 26, 121), (218, 18, 117),
- (222, 5, 60), (223, 2, 47), (224, 0, 34), (224, 0, 19),
- (224, 0, 4), (184, 2, 17), (121, 11, 0), (97, 39, 17),
- (72, 54, 30), (16, 92, 17), (14, 106, 9), (13, 121, 2),
- (18, 136, 58), (46, 146, 74), (67, 136, 92), (126, 169, 115),
- (215, 231, 70), (234, 240, 94), (253, 250, 119), (245, 251, 155),
- (255, 246, 185), (255, 240, 188), (254, 243, 213), (242, 197, 220),
- (226, 185, 203), (227, 132, 176), (237, 124, 182), (248, 116, 189),
- (237, 72, 176), (255, 49, 169), (253, 14, 157), (229, 25, 94),
- (254, 4, 14), (253, 3, 11), (252, 3, 9), (241, 5, 5),
- (223, 1, 0), (186, 20, 0), (125, 20, 1), (122, 54, 9),
- (101, 53, 33), (99, 96, 55), (121, 122, 114), (96, 148, 112),
- (49, 141, 130), (0, 128, 109), (0, 133, 76), (0, 123, 75),
- (21, 111, 60), (16, 106, 61), (11, 101, 63), (1, 62, 54),
- (7, 32, 52), (61, 28, 57), (61, 6, 61), (155, 2, 82),
- (206, 12, 47), (219, 34, 75), (180, 43, 125), (170, 25, 128),
- (150, 82, 165), (146, 129, 165), (164, 149, 214), (198, 230, 225),
- (224, 217, 211), (239, 193, 196), (255, 206, 173), (242, 213, 135),
- (218, 237, 60), (186, 222, 38), (195, 170, 18), (171, 162, 5),
- (69, 140, 10), (46, 107, 27), (52, 69, 0), (99, 58, 14),
- (147, 47, 21), (188, 87, 77), (207, 95, 49), (217, 92, 72),
- (234, 106, 95), (239, 75, 102), (210, 92, 108), (185, 82, 109),
- (146, 68, 144), (140, 121, 140), (156, 208, 134), (169, 220, 117),
- (163, 230, 124), (177, 209, 168), (250, 252, 187), (249, 242, 200),
- (255, 241, 222), (255, 253, 243), (232, 228, 255), (241, 234, 228),
- (255, 237, 204), (255, 206, 173), (179, 185, 113), (102, 169, 66),
- (64, 158, 10), (62, 141, 0), (100, 79, 22), (149, 21, 20),
- (170, 11, 31), (209, 0, 41), (234, 0, 61), (255, 11, 129),
- (239, 3, 148), (248, 0, 140), (255, 0, 75), (241, 0, 26),
- (255, 5, 17), (242, 8, 7), (237, 11, 0), (242, 7, 3),
- (228, 0, 0), (215, 40, 9), (210, 42, 0), (219, 63, 4)
- ),
-
-// 261 Apophysis-040427-51KaosEgg
-((113, 89, 87), (97, 73, 69), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 73, 69),
- (110, 89, 86), (129, 130, 114), (138, 137, 125), (148, 145, 136),
- (132, 121, 112), (116, 98, 88), (114, 91, 84), (113, 85, 81),
- (100, 75, 71), (112, 85, 80), (125, 96, 90), (148, 124, 110),
- (171, 153, 131), (183, 167, 152), (195, 182, 173), (216, 213, 208),
- (245, 241, 242), (214, 211, 204), (188, 184, 179), (163, 158, 155),
- (155, 150, 146), (148, 143, 137), (136, 122, 122), (125, 108, 92),
- (112, 114, 101), (130, 134, 116), (149, 154, 132), (162, 157, 134),
- (176, 160, 137), (177, 161, 138), (178, 162, 139), (178, 168, 143),
- (175, 170, 148), (184, 175, 166), (191, 177, 169), (198, 179, 173),
- (192, 169, 162), (186, 159, 152), (170, 150, 125), (138, 104, 95),
- (106, 83, 75), (101, 77, 71), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (96, 71, 67), (82, 63, 66), (69, 56, 65), (63, 50, 60),
- (58, 45, 55), (63, 43, 45), (55, 48, 42), (60, 42, 38),
- (59, 41, 37), (53, 46, 40), (50, 44, 39), (47, 42, 39),
- (39, 30, 31), (38, 24, 21), (43, 24, 28), (52, 32, 33),
- (78, 54, 52), (84, 60, 58), (90, 66, 64), (89, 66, 63),
- (88, 67, 62), (84, 65, 61), (80, 56, 54), (72, 46, 47),
- (63, 42, 41), (78, 54, 52), (81, 55, 52), (85, 57, 53),
- (89, 61, 57), (96, 68, 65), (95, 70, 66), (90, 66, 62),
- (70, 50, 49), (56, 37, 39), (43, 24, 30), (37, 23, 26),
- (32, 22, 23), (39, 26, 20), (39, 35, 26), (47, 43, 32),
- (61, 59, 47), (94, 70, 66), (95, 70, 66), (96, 71, 67),
- (97, 72, 68), (97, 72, 68), (96, 72, 70), (100, 81, 74),
- (133, 116, 124), (145, 127, 134), (158, 139, 145), (164, 154, 153),
- (163, 158, 154), (159, 146, 153), (149, 130, 124), (138, 104, 95),
- (122, 100, 102), (112, 94, 106), (115, 97, 108), (118, 101, 111),
- (130, 114, 124), (142, 139, 130), (159, 154, 148), (162, 157, 151),
- (150, 140, 141), (143, 131, 139), (136, 122, 137), (137, 122, 129),
- (134, 117, 125), (117, 112, 108), (117, 115, 103), (110, 102, 100),
- (104, 86, 82), (91, 75, 88), (81, 63, 77), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 80, 70),
- (105, 109, 94), (106, 106, 94), (107, 104, 95), (106, 99, 91),
- (97, 99, 85), (95, 95, 83), (96, 75, 70), (97, 72, 68),
- (98, 76, 65), (99, 80, 65), (113, 90, 76), (126, 102, 90),
- (137, 123, 114), (146, 150, 133), (160, 155, 149), (156, 161, 141),
- (152, 157, 135), (141, 130, 124), (118, 111, 103), (111, 93, 89),
- (98, 78, 71), (94, 75, 69), (89, 73, 60), (79, 66, 50),
- (69, 52, 45), (59, 41, 37), (50, 31, 37), (47, 28, 34),
- (56, 31, 34), (53, 32, 39), (63, 45, 45), (72, 72, 62),
- (73, 73, 65), (78, 78, 66), (81, 82, 68), (93, 75, 63),
- (96, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (95, 71, 67), (90, 65, 60), (85, 60, 53),
- (75, 54, 51), (60, 42, 38), (44, 25, 31), (38, 18, 27),
- (31, 17, 17), (30, 16, 15), (24, 12, 12), (23, 11, 11),
- (30, 16, 15), (35, 20, 17), (38, 21, 29), (44, 39, 33),
- (56, 46, 44), (71, 52, 48), (81, 60, 59), (94, 70, 66),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68)
- ),
-
-// 262 Apophysis-040427-51LavLace
-((253, 226, 233), (255, 184, 235), (246, 195, 223), (238, 206, 211),
- (229, 208, 210), (221, 211, 210), (210, 202, 198), (200, 193, 187),
- (212, 212, 210), (226, 214, 223), (241, 216, 237), (243, 202, 235),
- (245, 188, 233), (247, 208, 230), (249, 229, 228), (247, 236, 237),
- (246, 244, 247), (255, 229, 246), (252, 238, 249), (249, 247, 252),
- (235, 248, 234), (222, 249, 216), (225, 239, 218), (228, 229, 221),
- (230, 227, 210), (236, 229, 218), (242, 231, 227), (241, 221, 229),
- (240, 211, 231), (244, 195, 232), (248, 179, 234), (255, 175, 231),
- (255, 181, 222), (240, 171, 225), (234, 176, 219), (229, 182, 214),
- (215, 171, 192), (202, 160, 170), (192, 137, 165), (183, 114, 161),
- (180, 139, 153), (205, 190, 161), (230, 242, 170), (218, 243, 201),
- (207, 245, 232), (191, 241, 210), (175, 237, 188), (185, 204, 172),
- (165, 160, 214), (137, 100, 133), (105, 63, 103), (74, 26, 74),
- (67, 25, 64), (60, 25, 55), (60, 23, 51), (61, 21, 47),
- (47, 10, 41), (51, 13, 39), (55, 16, 37), (69, 22, 44),
- (83, 29, 52), (80, 31, 62), (78, 33, 72), (76, 36, 73),
- (76, 36, 73), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (95, 41, 77),
- (151, 88, 135), (174, 121, 158), (197, 154, 182), (212, 147, 188),
- (227, 140, 195), (212, 148, 183), (198, 157, 171), (179, 134, 137),
- (145, 84, 128), (80, 35, 74), (82, 37, 78), (85, 40, 83),
- (109, 57, 99), (133, 75, 116), (160, 88, 154), (171, 105, 151),
- (127, 65, 114), (102, 51, 94), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (81, 43, 80),
- (152, 81, 147), (163, 103, 155), (175, 125, 163), (180, 152, 167),
- (186, 179, 171), (187, 197, 173), (171, 184, 167), (176, 165, 159),
- (168, 152, 129), (128, 109, 103), (113, 88, 89), (99, 68, 76),
- (76, 38, 75), (75, 37, 74), (75, 37, 74), (75, 37, 74),
- (77, 36, 76), (116, 65, 105), (156, 94, 135), (174, 129, 158),
- (193, 164, 182), (226, 221, 201), (244, 238, 216), (255, 254, 227),
- (255, 243, 222), (221, 212, 183), (206, 201, 180), (192, 190, 178),
- (163, 155, 134), (138, 111, 128), (116, 58, 96), (82, 30, 76),
- (126, 83, 110), (156, 121, 136), (186, 160, 163), (193, 162, 167),
- (200, 165, 172), (204, 165, 186), (202, 157, 177), (202, 141, 174),
- (174, 107, 158), (83, 38, 81), (79, 36, 76), (75, 35, 72),
- (71, 26, 69), (66, 26, 63), (61, 25, 63), (68, 23, 62),
- (66, 27, 71), (71, 28, 72), (76, 29, 73), (76, 36, 73),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (74, 36, 75), (75, 37, 78), (83, 44, 91), (138, 62, 126),
- (178, 0, 122), (93, 37, 86), (80, 35, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 72), (87, 31, 66),
- (102, 44, 68), (145, 84, 81), (166, 97, 115), (145, 96, 118),
- (88, 50, 87), (75, 40, 80), (75, 37, 76), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (117, 75, 85), (149, 126, 120), (188, 156, 169), (229, 171, 193),
- (240, 193, 213), (255, 186, 223), (240, 165, 221), (235, 170, 224),
- (222, 168, 202), (207, 172, 204), (195, 177, 199), (203, 180, 188),
- (212, 191, 190), (229, 190, 195), (233, 192, 210), (224, 189, 211),
- (213, 184, 176), (179, 178, 160), (167, 164, 145), (181, 155, 138),
- (195, 148, 156), (219, 183, 149), (245, 210, 180), (255, 235, 219),
- (251, 251, 241), (254, 255, 244), (252, 255, 250), (252, 254, 251),
- (252, 247, 254), (255, 248, 255), (255, 254, 255), (248, 255, 253),
- (244, 255, 253), (243, 253, 252), (229, 255, 235), (246, 255, 248)
- ),
-
-// 263 Apophysis-040427-51mudding
-((171, 134, 128), (227, 182, 163), (227, 197, 170), (227, 213, 178),
- (205, 187, 161), (183, 162, 145), (174, 156, 134), (166, 150, 124),
- (135, 112, 78), (123, 94, 64), (111, 77, 50), (123, 80, 44),
- (136, 83, 39), (140, 90, 51), (144, 98, 64), (144, 98, 78),
- (145, 98, 92), (132, 121, 137), (151, 132, 141), (170, 144, 145),
- (170, 150, 153), (171, 156, 161), (169, 157, 165), (168, 158, 169),
- (181, 157, 145), (186, 160, 134), (191, 163, 123), (195, 169, 134),
- (199, 176, 145), (198, 181, 143), (198, 187, 141), (200, 185, 146),
- (217, 193, 165), (188, 184, 136), (192, 179, 112), (196, 174, 89),
- (187, 166, 99), (179, 159, 109), (174, 155, 94), (170, 152, 80),
- (170, 140, 104), (181, 141, 105), (193, 143, 106), (200, 148, 122),
- (207, 154, 138), (220, 166, 153), (233, 179, 169), (230, 216, 203),
- (248, 232, 235), (255, 255, 255), (252, 253, 253), (250, 252, 251),
- (237, 244, 244), (225, 236, 238), (216, 218, 214), (207, 200, 190),
- (162, 157, 153), (143, 139, 141), (125, 122, 129), (107, 103, 110),
- (90, 85, 92), (88, 75, 83), (87, 66, 75), (90, 62, 40),
- (75, 55, 30), (62, 33, 19), (54, 33, 13), (46, 34, 8),
- (50, 37, 9), (55, 40, 11), (59, 50, 9), (59, 48, 18),
- (65, 49, 15), (68, 53, 19), (71, 58, 24), (95, 81, 42),
- (119, 104, 61), (130, 115, 72), (141, 126, 83), (161, 152, 113),
- (199, 194, 154), (255, 244, 229), (251, 248, 227), (247, 253, 225),
- (238, 242, 228), (230, 232, 231), (213, 195, 183), (222, 188, 160),
- (151, 167, 190), (157, 161, 181), (164, 155, 172), (166, 147, 151),
- (168, 139, 131), (156, 130, 113), (146, 110, 88), (138, 108, 72),
- (129, 99, 63), (133, 107, 84), (141, 129, 106), (150, 152, 128),
- (156, 168, 145), (163, 185, 162), (179, 213, 197), (175, 197, 236),
- (188, 218, 180), (194, 210, 160), (201, 203, 140), (187, 200, 129),
- (174, 197, 119), (171, 161, 92), (179, 128, 97), (173, 101, 87),
- (177, 91, 68), (131, 117, 90), (123, 115, 89), (115, 113, 88),
- (105, 97, 94), (100, 99, 81), (100, 92, 73), (92, 71, 68),
- (71, 48, 34), (60, 41, 28), (49, 35, 22), (51, 35, 21),
- (53, 35, 21), (62, 35, 16), (65, 41, 3), (67, 39, 2),
- (93, 39, 13), (106, 76, 38), (117, 81, 44), (129, 86, 51),
- (134, 100, 62), (151, 119, 72), (157, 117, 68), (160, 128, 67),
- (166, 137, 93), (165, 132, 97), (165, 128, 101), (160, 124, 93),
- (155, 121, 86), (145, 113, 102), (125, 109, 86), (123, 87, 71),
- (112, 75, 59), (93, 52, 34), (91, 57, 29), (90, 62, 25),
- (93, 63, 27), (98, 66, 27), (109, 55, 17), (117, 69, 20),
- (110, 71, 30), (112, 77, 34), (114, 83, 39), (119, 94, 53),
- (109, 97, 49), (112, 88, 44), (104, 80, 46), (97, 69, 30),
- (83, 65, 19), (58, 41, 0), (56, 38, 5), (55, 35, 10),
- (45, 29, 0), (37, 27, 0), (34, 15, 1), (26, 23, 6),
- (36, 28, 15), (40, 32, 15), (45, 37, 16), (55, 46, 17),
- (76, 47, 13), (74, 60, 23), (81, 68, 26), (86, 70, 36),
- (97, 79, 55), (111, 87, 77), (122, 101, 116), (130, 135, 155),
- (166, 169, 212), (192, 180, 226), (174, 169, 175), (195, 179, 146),
- (202, 170, 145), (197, 165, 143), (193, 160, 141), (197, 164, 133),
- (179, 143, 107), (153, 121, 100), (135, 100, 72), (124, 84, 59),
- (106, 80, 53), (95, 76, 43), (90, 73, 47), (94, 70, 42),
- (98, 69, 39), (98, 74, 36), (93, 71, 32), (93, 69, 35),
- (88, 57, 36), (78, 56, 33), (84, 55, 25), (86, 60, 27),
- (97, 66, 37), (99, 72, 51), (109, 93, 67), (119, 97, 73),
- (114, 125, 95), (124, 131, 98), (136, 124, 100), (147, 135, 119),
- (138, 138, 126), (130, 116, 107), (137, 116, 95), (134, 109, 79),
- (132, 106, 73), (122, 90, 69), (123, 102, 75), (123, 108, 89),
- (129, 116, 107), (143, 130, 114), (167, 140, 121), (171, 140, 119),
- (150, 134, 101), (146, 127, 85), (137, 113, 77), (123, 94, 64),
- (118, 95, 61), (110, 93, 65), (99, 86, 67), (91, 84, 76),
- (79, 88, 87), (100, 92, 79), (114, 96, 76), (117, 92, 72),
- (118, 94, 70), (112, 92, 65), (115, 88, 59), (105, 83, 60),
- (115, 80, 58), (121, 90, 61), (127, 100, 55), (145, 93, 56),
- (149, 76, 67), (141, 76, 48), (143, 72, 40), (104, 73, 45),
- (79, 71, 50), (50, 62, 58), (76, 63, 55), (85, 58, 37),
- (86, 65, 36), (92, 74, 54), (99, 85, 74), (94, 74, 65)
- ),
-
-// 264 Apophysis-040427-51pane;
-((154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (152, 120, 5), (151, 119, 6), (149, 117, 6), (147, 115, 6),
- (135, 113, 37), (131, 118, 32), (127, 124, 27), (121, 118, 34),
- (115, 112, 41), (96, 94, 59), (77, 77, 77), (76, 76, 76),
- (76, 76, 76), (42, 54, 14), (36, 42, 10), (31, 31, 7),
- (38, 37, 7), (46, 43, 8), (64, 61, 11), (83, 79, 15),
- (142, 115, 70), (149, 127, 97), (156, 140, 125), (163, 154, 132),
- (170, 169, 139), (172, 172, 139), (175, 175, 139), (169, 168, 137),
- (147, 172, 140), (178, 144, 98), (171, 140, 63), (164, 136, 29),
- (157, 127, 17), (150, 118, 5), (146, 114, 5), (142, 111, 5),
- (120, 95, 5), (105, 83, 4), (90, 71, 3), (66, 51, 4),
- (42, 32, 5), (37, 30, 4), (33, 29, 4), (28, 30, 6),
- (33, 28, 6), (58, 55, 10), (76, 65, 10), (94, 76, 10),
- (88, 78, 12), (82, 81, 14), (83, 82, 15), (84, 83, 16),
- (129, 119, 24), (142, 124, 25), (156, 129, 26), (149, 123, 44),
- (142, 117, 63), (134, 116, 58), (127, 116, 54), (123, 121, 46),
- (129, 126, 29), (115, 113, 30), (99, 98, 23), (84, 83, 16),
- (75, 73, 14), (66, 64, 13), (41, 41, 7), (31, 31, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (8, 6, 3),
- (16, 13, 6), (32, 16, 6), (49, 20, 6), (82, 34, 12),
- (100, 59, 15), (113, 88, 4), (125, 96, 17), (138, 104, 30),
- (139, 112, 38), (140, 120, 47), (143, 139, 68), (141, 128, 83),
- (158, 160, 155), (178, 165, 155), (198, 170, 156), (199, 179, 163),
- (201, 188, 171), (190, 184, 150), (181, 177, 140), (173, 172, 128),
- (163, 162, 118), (163, 142, 53), (175, 130, 69), (187, 118, 85),
- (173, 124, 79), (159, 130, 74), (148, 126, 68), (131, 123, 50),
- (152, 121, 5), (153, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (135, 106, 4),
- (123, 97, 4), (93, 99, 27), (97, 99, 28), (102, 99, 30),
- (108, 98, 26), (117, 99, 27), (134, 105, 5), (148, 116, 5),
- (151, 119, 6), (147, 102, 12), (143, 86, 19), (157, 76, 19),
- (172, 67, 19), (136, 87, 18), (137, 108, 6), (150, 118, 5),
- (152, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (153, 120, 4),
- (151, 118, 5), (141, 111, 4), (132, 104, 4), (128, 101, 4),
- (124, 98, 5), (123, 97, 4), (123, 96, 5), (106, 94, 18),
- (113, 111, 24), (130, 127, 24), (148, 134, 32), (166, 141, 41),
- (172, 148, 42), (164, 134, 24), (159, 127, 14), (156, 120, 6),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (153, 120, 5), (150, 118, 5), (139, 110, 6), (130, 102, 3),
- (117, 91, 4), (79, 77, 16), (72, 70, 14), (66, 64, 13),
- (73, 36, 9), (86, 51, 13), (102, 73, 15), (95, 76, 10),
- (104, 83, 2), (100, 80, 8), (96, 78, 14), (105, 88, 18),
- (101, 95, 19), (102, 96, 18), (101, 98, 17), (112, 108, 19),
- (135, 106, 6), (149, 117, 4), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (150, 122, 15), (146, 129, 20), (142, 136, 26), (134, 131, 24),
- (128, 125, 22), (127, 123, 23), (128, 125, 22), (149, 117, 6),
- (142, 111, 5), (134, 105, 3), (121, 96, 4), (104, 82, 6),
- (92, 72, 3), (53, 48, 10), (39, 32, 6), (31, 29, 6),
- (32, 30, 7), (46, 43, 8), (79, 75, 14), (82, 81, 14),
- (73, 71, 12), (48, 46, 8), (34, 30, 5), (27, 26, 6),
- (2, 7, 3), (0, 0, 0), (0, 0, 0), (3, 3, 3),
- (25, 29, 6), (46, 40, 8), (94, 74, 3), (108, 86, 3),
- (132, 104, 4), (150, 118, 5), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (148, 116, 5),
- (138, 109, 5), (133, 104, 4), (134, 105, 3), (148, 116, 5),
- (153, 120, 4), (151, 120, 4), (145, 115, 5), (131, 103, 4),
- (116, 92, 4), (95, 75, 4), (55, 54, 10), (36, 35, 5),
- (31, 31, 7), (36, 35, 5), (47, 45, 7), (93, 73, 2),
- (115, 91, 3), (131, 103, 4), (145, 115, 5), (152, 119, 4),
- (153, 120, 4), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5)
- ),
-
-// 265 Apophysis-040427-51RiftAO
-((172, 134, 37), (141, 80, 23), (110, 58, 23), (80, 36, 23),
- (60, 40, 22), (41, 45, 22), (40, 45, 21), (40, 46, 20),
- (52, 23, 19), (49, 21, 12), (47, 19, 5), (46, 16, 8),
- (45, 14, 11), (48, 16, 11), (51, 18, 11), (53, 19, 12),
- (55, 20, 14), (61, 24, 16), (67, 29, 19), (74, 34, 22),
- (78, 34, 13), (82, 35, 5), (92, 42, 7), (102, 49, 9),
- (98, 70, 20), (85, 64, 31), (72, 59, 42), (54, 50, 47),
- (37, 41, 53), (36, 40, 52), (36, 40, 52), (33, 47, 21),
- (28, 54, 17), (38, 44, 18), (36, 41, 13), (35, 38, 9),
- (42, 28, 9), (49, 19, 9), (50, 21, 8), (52, 23, 7),
- (68, 28, 18), (66, 27, 17), (65, 27, 16), (58, 23, 14),
- (52, 19, 12), (48, 16, 11), (44, 13, 10), (27, 7, 8),
- (21, 3, 3), (8, 5, 0), (8, 3, 0), (8, 1, 0),
- (16, 6, 1), (25, 11, 2), (31, 13, 3), (37, 15, 4),
- (36, 36, 8), (33, 38, 8), (31, 40, 9), (33, 39, 9),
- (35, 38, 9), (37, 38, 11), (39, 39, 13), (53, 35, 23),
- (69, 32, 26), (102, 70, 31), (123, 88, 57), (145, 107, 84),
- (145, 112, 92), (146, 117, 101), (161, 124, 72), (164, 141, 73),
- (131, 79, 81), (124, 79, 59), (117, 80, 38), (98, 58, 29),
- (80, 37, 20), (84, 45, 23), (89, 54, 26), (76, 65, 37),
- (56, 65, 34), (35, 38, 55), (29, 32, 45), (24, 27, 36),
- (21, 22, 31), (18, 18, 26), (16, 11, 5), (10, 7, 2),
- (15, 7, 4), (16, 12, 15), (18, 18, 26), (21, 22, 31),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (18, 18, 26),
- (0, 1, 32), (0, 1, 0), (7, 4, 0), (14, 7, 1),
- (22, 10, 2), (30, 13, 3), (53, 24, 8), (72, 37, 15),
- (124, 62, 13), (154, 73, 26), (185, 84, 40), (187, 105, 47),
- (190, 126, 54), (148, 108, 116), (94, 106, 158), (82, 94, 146),
- (70, 80, 133), (50, 54, 66), (55, 59, 53), (60, 64, 41),
- (80, 70, 35), (115, 88, 77), (166, 137, 129), (154, 160, 150),
- (231, 199, 238), (233, 214, 198), (236, 229, 159), (217, 201, 148),
- (199, 173, 138), (183, 148, 118), (173, 133, 107), (167, 126, 94),
- (154, 111, 79), (140, 88, 64), (141, 96, 63), (143, 104, 63),
- (150, 105, 86), (124, 94, 86), (84, 82, 96), (64, 62, 73),
- (46, 49, 64), (41, 44, 58), (36, 40, 52), (32, 36, 49),
- (29, 32, 47), (25, 27, 40), (22, 25, 42), (24, 28, 37),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (22, 26, 35), (17, 17, 25), (19, 5, 4), (25, 0, 0),
- (45, 12, 7), (51, 12, 5), (57, 13, 4), (71, 23, 0),
- (75, 24, 3), (74, 6, 0), (41, 5, 0), (36, 8, 5),
- (30, 12, 2), (23, 3, 2), (22, 3, 2), (21, 3, 3),
- (21, 2, 0), (13, 0, 0), (9, 6, 0), (12, 9, 0),
- (38, 16, 3), (36, 27, 6), (35, 38, 9), (39, 45, 19),
- (52, 55, 24), (45, 54, 27), (37, 46, 19), (36, 42, 16),
- (35, 38, 9), (35, 38, 9), (35, 38, 9), (35, 38, 9),
- (36, 16, 5), (29, 11, 1), (18, 9, 0), (16, 9, 0),
- (31, 11, 0), (33, 12, 0), (36, 14, 1), (37, 15, 2),
- (38, 16, 3), (38, 18, 7), (35, 38, 9), (35, 38, 9),
- (47, 19, 7), (44, 18, 5), (44, 18, 5), (44, 18, 5),
- (41, 17, 5), (40, 16, 4), (40, 16, 4), (41, 17, 5),
- (44, 18, 5), (59, 22, 14), (71, 32, 17), (94, 48, 24),
- (122, 88, 42), (150, 107, 75), (171, 136, 106), (215, 190, 149),
- (229, 211, 173), (251, 216, 194), (203, 200, 207), (173, 175, 196),
- (143, 144, 172), (179, 186, 194), (204, 231, 226), (204, 208, 211),
- (222, 208, 159), (167, 171, 136), (146, 158, 118), (137, 135, 114),
- (100, 100, 126), (71, 74, 89), (48, 49, 69), (54, 56, 34),
- (39, 45, 19), (35, 38, 9), (31, 16, 11), (18, 18, 26),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 27, 36), (25, 28, 37), (25, 28, 37), (34, 32, 35),
- (46, 14, 15), (48, 19, 13), (47, 20, 13), (24, 27, 34),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 28, 37), (26, 29, 44), (32, 36, 48), (34, 37, 54),
- (29, 31, 52), (22, 23, 71), (30, 38, 61), (46, 49, 66),
- (57, 58, 76), (84, 75, 94), (158, 138, 105), (139, 128, 110)
- ),
-
-// 266 Apophysis-040427-51ylwAlien
-((6, 7, 2), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (13, 0, 0), (96, 38, 2), (180, 76, 5),
- (194, 110, 25), (208, 144, 46), (213, 146, 45), (219, 148, 44),
- (234, 179, 50), (224, 176, 55), (214, 174, 60), (199, 173, 52),
- (184, 173, 45), (169, 159, 38), (155, 145, 32), (69, 120, 0),
- (60, 107, 11), (202, 105, 26), (224, 113, 40), (247, 122, 55),
- (218, 95, 35), (190, 69, 16), (138, 59, 17), (86, 50, 18),
- (2, 2, 4), (1, 1, 2), (0, 0, 0), (0, 0, 1),
- (0, 0, 2), (0, 0, 3), (0, 1, 4), (0, 0, 7),
- (0, 2, 8), (46, 105, 23), (137, 147, 40), (228, 190, 57),
- (232, 201, 58), (237, 212, 60), (239, 219, 68), (244, 218, 69),
- (240, 204, 64), (241, 187, 58), (242, 170, 52), (240, 166, 48),
- (239, 162, 44), (239, 173, 48), (239, 185, 53), (245, 217, 58),
- (247, 221, 64), (255, 242, 77), (253, 243, 69), (251, 245, 61),
- (252, 235, 66), (254, 225, 71), (243, 218, 74), (244, 212, 161),
- (245, 218, 225), (248, 229, 235), (252, 241, 245), (252, 245, 241),
- (252, 250, 238), (245, 246, 238), (243, 212, 207), (246, 223, 81),
- (249, 224, 72), (230, 182, 54), (174, 128, 38), (118, 75, 22),
- (79, 46, 16), (41, 18, 10), (5, 2, 9), (1, 0, 4),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (101, 129, 52), (148, 153, 47), (196, 178, 42), (200, 181, 45),
- (204, 184, 49), (217, 150, 46), (177, 134, 39), (81, 54, 11),
- (9, 5, 4), (15, 1, 0), (40, 17, 3), (65, 34, 6),
- (114, 71, 36), (185, 134, 45), (222, 151, 45), (248, 174, 51),
- (250, 185, 57), (237, 169, 48), (225, 154, 40), (202, 105, 26),
- (133, 33, 17), (45, 8, 0), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (10, 0, 0),
- (45, 18, 7), (113, 44, 5), (191, 113, 41), (218, 151, 47),
- (234, 205, 209), (235, 210, 221), (237, 216, 233), (241, 222, 242),
- (230, 233, 224), (240, 229, 207), (211, 220, 173), (234, 213, 70),
- (241, 216, 72), (246, 222, 64), (247, 224, 66), (248, 222, 65),
- (247, 220, 67), (243, 216, 63), (234, 187, 55), (235, 184, 56),
- (235, 184, 57), (209, 188, 69), (170, 170, 100), (91, 119, 35),
- (55, 51, 26), (5, 3, 8), (0, 0, 2), (2, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 0), (7, 3, 0), (66, 35, 15), (125, 143, 83),
- (172, 172, 148), (195, 204, 175), (211, 220, 193), (213, 191, 116),
- (235, 211, 75), (232, 211, 68), (228, 199, 71), (213, 193, 46),
- (175, 154, 11), (104, 83, 30), (30, 20, 18), (3, 3, 1),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (11, 1, 0), (77, 57, 0),
- (144, 158, 13), (185, 187, 24), (206, 148, 51), (165, 117, 45),
- (61, 42, 36), (15, 11, 10), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0)
- ),
-
-// 267 Apophysis-040427-51elecforest
-((0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 2, 1),
- (7, 6, 10), (14, 11, 20), (32, 30, 33), (50, 49, 47),
- (130, 35, 129), (92, 45, 86), (54, 56, 43), (65, 64, 44),
- (77, 73, 46), (100, 74, 63), (124, 75, 81), (143, 61, 100),
- (162, 48, 120), (223, 15, 163), (231, 57, 141), (239, 100, 119),
- (221, 139, 102), (204, 179, 86), (197, 172, 86), (191, 166, 86),
- (142, 159, 166), (130, 117, 149), (119, 76, 132), (77, 58, 81),
- (35, 41, 31), (18, 22, 19), (2, 3, 8), (0, 0, 5),
- (0, 0, 5), (0, 0, 4), (1, 4, 4), (3, 9, 5),
- (44, 45, 31), (86, 82, 57), (110, 96, 80), (135, 110, 103),
- (223, 204, 200), (238, 225, 219), (253, 246, 238), (199, 218, 182),
- (145, 191, 126), (149, 197, 109), (153, 203, 92), (160, 189, 73),
- (142, 168, 95), (85, 117, 78), (45, 76, 53), (5, 36, 28),
- (2, 21, 14), (0, 6, 0), (0, 4, 0), (0, 2, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (7, 3, 4), (33, 20, 0),
- (121, 45, 11), (129, 49, 14), (138, 54, 18), (117, 58, 26),
- (97, 62, 34), (82, 50, 29), (68, 39, 25), (12, 7, 4),
- (13, 0, 2), (3, 0, 4), (10, 10, 15), (17, 20, 27),
- (38, 47, 23), (59, 74, 19), (98, 104, 66), (121, 148, 81),
- (186, 199, 119), (204, 210, 113), (222, 222, 108), (213, 198, 106),
- (204, 175, 105), (243, 136, 56), (171, 99, 74), (169, 35, 86),
- (138, 17, 112), (105, 49, 26), (52, 31, 13), (0, 14, 0),
- (0, 10, 0), (0, 6, 0), (3, 3, 11), (11, 50, 55),
- (8, 109, 105), (89, 122, 99), (170, 135, 93), (188, 125, 104),
- (207, 116, 115), (220, 138, 124), (220, 130, 165), (255, 211, 214),
- (255, 222, 208), (224, 135, 67), (199, 102, 37), (174, 70, 7),
- (164, 54, 17), (131, 50, 5), (85, 64, 0), (43, 33, 0),
- (0, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (6, 3, 7), (10, 3, 11), (50, 43, 35),
- (82, 76, 54), (76, 123, 69), (42, 136, 22), (43, 113, 14),
- (38, 97, 3), (10, 30, 2), (1, 3, 0), (1, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (7, 7, 0), (32, 36, 3),
- (92, 112, 15), (109, 138, 56), (162, 129, 58), (170, 150, 1),
- (150, 89, 22), (149, 67, 56), (89, 30, 24), (31, 0, 2),
- (5, 0, 3), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (9, 7, 0), (65, 37, 15), (107, 74, 41),
- (170, 120, 61), (186, 163, 67), (173, 160, 82), (131, 118, 84),
- (79, 75, 74), (14, 25, 29), (3, 0, 11), (1, 0, 8),
- (0, 0, 4), (0, 0, 4), (0, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0),
- (8, 3, 0), (25, 0, 0), (91, 22, 25), (154, 32, 81),
- (157, 7, 45), (147, 24, 6), (171, 25, 12), (177, 38, 7),
- (245, 0, 0), (209, 14, 12), (185, 24, 58), (233, 4, 107),
- (244, 23, 152), (253, 79, 166), (246, 94, 155), (249, 74, 81),
- (249, 76, 72), (240, 95, 90), (199, 112, 69), (163, 124, 85),
- (81, 94, 76), (27, 76, 93), (16, 82, 96), (60, 71, 54)
- ),
-
-// 268 Apophysis-040427-51ReachMoon
-((140, 144, 33), (114, 88, 29), (73, 79, 38), (32, 70, 47),
- (32, 51, 34), (32, 32, 22), (42, 32, 20), (52, 33, 19),
- (103, 76, 29), (141, 113, 28), (180, 150, 28), (191, 164, 32),
- (203, 178, 36), (191, 169, 35), (180, 160, 35), (166, 143, 34),
- (152, 127, 34), (76, 35, 53), (83, 52, 43), (90, 70, 33),
- (110, 92, 34), (131, 114, 36), (146, 124, 38), (161, 135, 40),
- (192, 143, 41), (205, 142, 39), (218, 141, 37), (181, 130, 33),
- (144, 119, 29), (136, 109, 30), (129, 100, 32), (115, 80, 22),
- (108, 77, 22), (52, 35, 27), (56, 29, 34), (60, 23, 41),
- (64, 24, 47), (69, 26, 54), (68, 27, 55), (67, 28, 57),
- (66, 29, 60), (62, 20, 59), (58, 12, 59), (58, 11, 58),
- (59, 10, 57), (59, 10, 57), (60, 11, 58), (60, 11, 58),
- (60, 11, 58), (59, 13, 60), (59, 29, 47), (59, 45, 34),
- (95, 74, 26), (131, 103, 19), (141, 119, 28), (152, 136, 38),
- (183, 163, 38), (176, 156, 36), (169, 149, 34), (142, 122, 33),
- (116, 96, 33), (103, 85, 34), (90, 75, 36), (39, 78, 51),
- (33, 97, 125), (103, 143, 93), (66, 100, 91), (29, 58, 90),
- (29, 53, 86), (29, 49, 82), (25, 39, 68), (47, 14, 59),
- (46, 13, 58), (51, 14, 45), (56, 15, 33), (51, 14, 21),
- (47, 14, 9), (47, 14, 9), (47, 14, 9), (56, 31, 9),
- (54, 31, 17), (59, 34, 14), (60, 41, 22), (61, 48, 31),
- (66, 53, 34), (71, 59, 37), (96, 87, 48), (126, 117, 60),
- (122, 115, 60), (104, 87, 38), (87, 60, 17), (78, 53, 14),
- (70, 46, 12), (55, 36, 22), (57, 24, 45), (66, 27, 54),
- (69, 26, 54), (69, 26, 54), (63, 24, 54), (57, 22, 55),
- (58, 16, 55), (60, 11, 56), (59, 10, 57), (55, 11, 60),
- (54, 12, 60), (56, 11, 57), (59, 10, 55), (57, 11, 48),
- (56, 13, 41), (55, 14, 30), (55, 14, 30), (53, 15, 30),
- (54, 15, 33), (47, 14, 59), (39, 18, 67), (31, 22, 75),
- (28, 32, 95), (26, 43, 87), (36, 36, 88), (50, 35, 78),
- (71, 24, 70), (68, 26, 65), (66, 29, 60), (66, 29, 60),
- (66, 29, 60), (69, 26, 54), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (55, 27, 52), (55, 27, 52), (55, 27, 52),
- (50, 27, 53), (52, 31, 40), (57, 41, 28), (68, 47, 20),
- (108, 94, 49), (135, 113, 74), (162, 133, 99), (163, 133, 87),
- (164, 133, 76), (147, 136, 54), (168, 144, 36), (186, 156, 32),
- (203, 163, 39), (227, 178, 120), (226, 199, 116), (225, 221, 113),
- (225, 191, 153), (240, 212, 175), (250, 240, 230), (179, 181, 202),
- (163, 157, 133), (150, 140, 141), (137, 123, 149), (123, 109, 98),
- (89, 55, 69), (68, 29, 58), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (70, 29, 52), (72, 33, 51),
- (87, 71, 48), (123, 118, 54), (165, 152, 40), (191, 184, 34),
- (211, 196, 45), (210, 203, 47), (210, 210, 50), (216, 191, 49),
- (216, 186, 40), (203, 176, 33), (182, 156, 33), (143, 127, 39),
- (104, 93, 47), (74, 35, 53), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (72, 33, 51), (101, 73, 23),
- (116, 96, 33), (114, 101, 44), (112, 106, 56), (36, 142, 42),
- (30, 98, 97), (23, 61, 100), (36, 56, 81), (53, 36, 80),
- (65, 28, 61), (66, 29, 60), (68, 33, 65), (66, 29, 60),
- (67, 28, 57), (69, 26, 54), (69, 26, 54), (66, 27, 54),
- (56, 27, 55), (51, 14, 58), (47, 9, 58), (53, 11, 59),
- (54, 12, 60), (55, 11, 60), (55, 11, 60), (59, 10, 57),
- (59, 12, 54), (67, 22, 51), (69, 26, 54), (66, 27, 54),
- (56, 26, 52), (51, 14, 58), (55, 25, 51), (53, 30, 50),
- (44, 33, 29), (24, 26, 47), (19, 25, 51), (23, 24, 44),
- (50, 28, 49), (67, 28, 57), (76, 35, 53), (71, 53, 29),
- (76, 50, 13), (64, 40, 12), (53, 23, 31), (60, 12, 52),
- (59, 10, 55), (59, 10, 55), (59, 10, 55), (59, 10, 57),
- (59, 10, 57), (59, 10, 55), (59, 12, 54), (57, 25, 49),
- (57, 22, 44), (57, 22, 44), (57, 24, 45), (51, 31, 42),
- (27, 24, 45), (18, 25, 53), (14, 41, 84), (15, 58, 77),
- (20, 61, 105), (37, 40, 95), (36, 35, 93), (36, 37, 91),
- (37, 38, 92), (48, 35, 89), (53, 30, 74), (52, 30, 51),
- (53, 32, 47), (49, 29, 38), (52, 29, 35), (53, 24, 29)
- ),
-
-// 269 Apophysis-040427-51satPhlox
-((137, 75, 14), (98, 74, 46), (91, 85, 80), (84, 97, 114),
- (64, 79, 96), (44, 61, 79), (36, 57, 78), (28, 54, 77),
- (81, 64, 46), (95, 67, 39), (110, 71, 32), (155, 89, 23),
- (200, 107, 14), (186, 123, 59), (173, 140, 105), (170, 145, 116),
- (168, 150, 128), (179, 219, 255), (164, 205, 244), (150, 192, 234),
- (130, 187, 244), (111, 183, 255), (106, 184, 255), (102, 186, 255),
- (35, 157, 255), (29, 150, 255), (23, 144, 255), (40, 152, 255),
- (57, 160, 255), (61, 156, 248), (65, 153, 242), (55, 158, 253),
- (40, 164, 254), (19, 152, 255), (22, 152, 255), (25, 152, 255),
- (49, 163, 255), (73, 175, 255), (86, 180, 255), (99, 186, 255),
- (137, 207, 255), (144, 207, 254), (151, 207, 254), (131, 203, 253),
- (112, 199, 253), (108, 192, 254), (105, 185, 255), (80, 158, 233),
- (17, 111, 201), (1, 78, 150), (1, 67, 133), (2, 56, 116),
- (25, 97, 169), (49, 138, 222), (79, 154, 228), (110, 171, 234),
- (210, 232, 253), (232, 243, 253), (255, 255, 253), (249, 251, 254),
- (244, 247, 255), (224, 242, 255), (205, 238, 255), (203, 243, 251),
- (197, 241, 254), (198, 235, 254), (169, 212, 248), (140, 190, 243),
- (129, 175, 222), (119, 161, 201), (110, 118, 131), (96, 80, 65),
- (17, 18, 22), (9, 37, 67), (1, 56, 112), (1, 79, 160),
- (1, 102, 208), (0, 110, 224), (0, 118, 241), (0, 137, 255),
- (2, 125, 254), (1, 100, 202), (1, 74, 152), (2, 49, 103),
- (7, 36, 71), (12, 24, 40), (0, 10, 22), (1, 9, 22),
- (33, 23, 13), (47, 30, 13), (62, 38, 14), (71, 45, 19),
- (80, 53, 24), (110, 67, 25), (112, 67, 25), (114, 67, 23),
- (121, 68, 16), (119, 75, 30), (124, 83, 38), (129, 91, 46),
- (139, 115, 87), (149, 139, 129), (118, 136, 150), (109, 144, 174),
- (71, 114, 156), (76, 107, 138), (82, 100, 120), (89, 92, 96),
- (97, 85, 73), (94, 70, 42), (106, 68, 23), (77, 51, 24),
- (61, 30, 1), (31, 15, 0), (24, 11, 0), (17, 8, 1),
- (9, 4, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (0, 17, 43), (8, 44, 84), (16, 71, 125), (15, 85, 154),
- (15, 100, 183), (10, 111, 215), (9, 133, 255), (35, 133, 232),
- (68, 150, 234), (85, 145, 207), (88, 136, 185), (92, 128, 164),
- (92, 117, 139), (55, 63, 74), (37, 36, 34), (18, 15, 10),
- (2, 1, 0), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (7, 4, 0), (12, 8, 0), (34, 17, 1),
- (50, 26, 0), (89, 60, 30), (93, 70, 45), (98, 80, 60),
- (113, 102, 98), (98, 112, 123), (94, 110, 125), (99, 98, 96),
- (64, 51, 42), (56, 46, 37), (49, 42, 32), (30, 26, 25),
- (31, 32, 34), (1, 35, 73), (0, 60, 118), (0, 82, 168),
- (0, 105, 214), (0, 139, 255), (18, 145, 255), (36, 152, 255),
- (47, 162, 255), (58, 168, 255), (64, 170, 254), (70, 160, 248),
- (38, 130, 217), (31, 118, 198), (24, 106, 180), (48, 101, 153),
- (62, 97, 129), (60, 65, 69), (77, 51, 24), (66, 31, 1),
- (62, 28, 0), (58, 26, 1), (53, 25, 1), (44, 23, 2),
- (36, 17, 0), (39, 18, 1), (40, 26, 13), (53, 40, 23),
- (58, 63, 69), (58, 67, 78), (58, 71, 87), (43, 82, 123),
- (20, 70, 119), (1, 75, 150), (6, 87, 168), (0, 91, 186),
- (13, 106, 202), (37, 135, 232), (73, 161, 250), (112, 198, 255),
- (144, 216, 254), (181, 225, 254), (187, 236, 253), (189, 234, 253),
- (191, 233, 255), (195, 226, 255), (201, 240, 255), (225, 248, 254),
- (250, 254, 255), (224, 240, 255), (206, 231, 253), (183, 222, 255),
- (146, 208, 255), (102, 169, 237), (33, 127, 223), (0, 102, 205),
- (3, 82, 161), (14, 56, 98), (30, 47, 63), (14, 17, 22),
- (0, 8, 21), (1, 4, 13), (1, 4, 13), (0, 7, 15),
- (10, 20, 30), (19, 52, 85), (35, 92, 147), (35, 107, 181),
- (100, 161, 218), (119, 169, 220), (112, 165, 219), (111, 147, 183),
- (129, 115, 104), (99, 83, 68), (106, 66, 31), (70, 41, 11),
- (64, 30, 2), (59, 28, 0), (64, 31, 0), (83, 45, 6),
- (113, 66, 22), (115, 67, 18), (110, 66, 17), (70, 34, 0),
- (49, 23, 0), (23, 11, 0), (8, 3, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 3, 0),
- (11, 6, 2), (35, 28, 20), (50, 43, 35), (87, 77, 67),
- (102, 106, 109), (119, 152, 187), (190, 214, 238), (150, 185, 223)
- ),
-
-// 270 Apophysis-040427-51SnikRchg
-((234, 180, 156), (154, 82, 60), (130, 60, 45), (107, 39, 30),
- (82, 29, 32), (57, 19, 34), (58, 19, 36), (59, 20, 38),
- (102, 56, 66), (146, 87, 75), (191, 118, 85), (191, 119, 87),
- (191, 120, 90), (177, 106, 83), (164, 92, 77), (161, 70, 64),
- (158, 49, 52), (184, 18, 56), (191, 22, 75), (198, 27, 95),
- (206, 64, 130), (215, 102, 166), (202, 122, 153), (190, 142, 140),
- (145, 99, 101), (105, 65, 76), (66, 31, 51), (49, 20, 35),
- (32, 9, 19), (43, 12, 28), (54, 16, 37), (82, 44, 59),
- (133, 75, 74), (209, 131, 95), (226, 154, 104), (243, 178, 114),
- (246, 201, 114), (250, 224, 114), (250, 227, 125), (251, 231, 136),
- (244, 225, 166), (244, 228, 202), (245, 232, 239), (249, 243, 242),
- (254, 255, 245), (252, 250, 228), (250, 246, 211), (243, 238, 182),
- (231, 207, 147), (203, 142, 113), (197, 130, 103), (191, 119, 94),
- (169, 68, 76), (148, 17, 59), (128, 24, 53), (108, 31, 47),
- (42, 11, 17), (38, 9, 14), (34, 7, 12), (67, 9, 26),
- (101, 12, 40), (119, 28, 33), (137, 44, 27), (142, 45, 28),
- (137, 54, 84), (154, 118, 118), (187, 130, 152), (221, 142, 187),
- (221, 134, 185), (222, 127, 183), (242, 129, 149), (204, 112, 125),
- (212, 18, 55), (208, 15, 54), (204, 13, 54), (201, 13, 54),
- (199, 14, 55), (201, 14, 54), (203, 14, 54), (200, 26, 51),
- (173, 84, 52), (161, 66, 48), (172, 45, 50), (183, 24, 52),
- (180, 19, 41), (177, 14, 31), (185, 15, 44), (188, 17, 69),
- (172, 141, 149), (187, 146, 145), (202, 152, 141), (198, 142, 127),
- (194, 133, 114), (196, 120, 96), (185, 88, 79), (161, 31, 69),
- (103, 26, 78), (25, 60, 64), (26, 34, 42), (27, 9, 21),
- (26, 9, 19), (25, 10, 17), (15, 5, 16), (2, 6, 7),
- (4, 13, 22), (12, 11, 21), (20, 10, 21), (20, 8, 22),
- (21, 7, 24), (15, 9, 23), (11, 8, 25), (20, 5, 34),
- (41, 8, 55), (98, 66, 89), (113, 85, 105), (129, 105, 121),
- (155, 125, 135), (99, 129, 181), (88, 142, 170), (100, 155, 176),
- (190, 225, 159), (206, 211, 147), (222, 198, 136), (229, 199, 137),
- (236, 200, 138), (235, 171, 123), (206, 150, 123), (190, 195, 129),
- (197, 233, 161), (168, 218, 241), (163, 217, 240), (159, 217, 239),
- (155, 221, 233), (154, 215, 199), (192, 227, 171), (169, 212, 140),
- (200, 140, 112), (197, 126, 99), (194, 113, 86), (197, 69, 72),
- (200, 25, 58), (201, 16, 47), (198, 16, 41), (192, 15, 35),
- (191, 8, 39), (195, 17, 49), (199, 16, 49), (203, 15, 50),
- (202, 14, 49), (201, 14, 45), (202, 16, 39), (208, 13, 43),
- (220, 24, 62), (218, 29, 68), (217, 35, 75), (209, 96, 82),
- (216, 135, 79), (219, 121, 82), (234, 80, 88), (222, 31, 82),
- (222, 25, 78), (228, 90, 88), (233, 119, 93), (238, 148, 98),
- (246, 163, 111), (243, 157, 122), (238, 195, 140), (252, 214, 165),
- (233, 157, 203), (226, 166, 187), (220, 175, 172), (218, 166, 168),
- (200, 172, 171), (194, 162, 163), (162, 185, 133), (170, 211, 132),
- (183, 218, 150), (210, 232, 167), (231, 202, 222), (224, 240, 253),
- (238, 224, 224), (228, 238, 177), (237, 212, 156), (252, 195, 128),
- (241, 165, 105), (239, 160, 102), (238, 156, 100), (235, 154, 99),
- (233, 147, 98), (203, 126, 100), (160, 97, 90), (107, 72, 78),
- (88, 56, 80), (96, 61, 94), (80, 114, 162), (98, 173, 196),
- (159, 211, 233), (169, 215, 239), (194, 237, 194), (192, 231, 166),
- (204, 228, 152), (192, 227, 171), (187, 225, 244), (176, 227, 246),
- (180, 217, 243), (170, 202, 227), (185, 158, 167), (178, 152, 155),
- (123, 159, 123), (130, 197, 104), (109, 185, 110), (106, 152, 123),
- (99, 172, 187), (109, 213, 206), (133, 216, 234), (142, 217, 238),
- (148, 215, 232), (138, 215, 233), (130, 215, 235), (116, 205, 223),
- (115, 196, 217), (109, 153, 188), (171, 148, 156), (176, 156, 167),
- (163, 211, 163), (151, 216, 186), (154, 224, 232), (154, 225, 243),
- (167, 230, 248), (161, 226, 244), (155, 223, 242), (153, 224, 242),
- (152, 223, 225), (163, 225, 184), (161, 216, 132), (143, 192, 110),
- (116, 140, 104), (108, 77, 83), (111, 54, 61), (96, 47, 32),
- (109, 22, 28), (106, 54, 41), (98, 47, 64), (100, 32, 73),
- (100, 69, 84), (120, 82, 103), (163, 103, 115), (180, 113, 105),
- (180, 130, 97), (198, 131, 102), (204, 139, 101), (205, 131, 94),
- (211, 130, 100), (230, 141, 101), (245, 139, 125), (233, 191, 166)
- ),
-
-// 271 Apophysis-040427-51SmwhrDream
-((40, 44, 29), (132, 60, 64), (142, 89, 47), (153, 119, 30),
- (173, 136, 35), (193, 153, 40), (186, 153, 59), (179, 153, 78),
- (193, 153, 118), (188, 139, 90), (183, 125, 62), (173, 91, 31),
- (163, 58, 0), (170, 100, 47), (177, 143, 95), (184, 152, 111),
- (192, 162, 128), (189, 164, 142), (177, 166, 141), (166, 169, 140),
- (159, 167, 144), (153, 166, 148), (157, 162, 143), (161, 158, 139),
- (169, 160, 93), (134, 144, 59), (100, 128, 26), (91, 107, 14),
- (82, 86, 2), (89, 76, 1), (96, 67, 1), (75, 64, 2),
- (64, 64, 2), (63, 49, 2), (71, 48, 1), (79, 47, 0),
- (75, 43, 0), (71, 39, 0), (72, 35, 3), (73, 31, 6),
- (13, 10, 5), (7, 5, 3), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (2, 1, 0), (26, 19, 1), (52, 45, 1), (78, 71, 1),
- (108, 104, 55), (138, 138, 110), (160, 158, 138), (182, 178, 166),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (252, 230, 204),
- (249, 206, 153), (239, 189, 149), (229, 173, 146), (215, 195, 160),
- (212, 193, 160), (173, 163, 101), (145, 137, 55), (117, 112, 10),
- (124, 104, 5), (131, 97, 0), (140, 103, 12), (143, 124, 32),
- (143, 105, 68), (122, 108, 41), (101, 111, 15), (96, 103, 8),
- (92, 96, 1), (97, 91, 4), (103, 86, 8), (124, 81, 2),
- (136, 67, 0), (171, 73, 2), (161, 88, 11), (151, 103, 21),
- (161, 127, 27), (172, 151, 34), (177, 151, 76), (143, 146, 93),
- (137, 60, 70), (125, 55, 60), (114, 50, 51), (104, 47, 27),
- (94, 45, 4), (69, 51, 5), (46, 34, 12), (27, 39, 1),
- (40, 48, 1), (74, 76, 1), (68, 80, 0), (63, 85, 0),
- (53, 80, 0), (44, 75, 0), (35, 84, 3), (15, 79, 1),
- (28, 46, 0), (31, 61, 6), (34, 76, 12), (39, 78, 10),
- (45, 81, 9), (58, 80, 7), (65, 84, 3), (65, 104, 21),
- (71, 109, 26), (70, 70, 0), (71, 75, 1), (73, 80, 2),
- (137, 125, 25), (102, 104, 7), (72, 86, 0), (47, 61, 0),
- (54, 53, 0), (67, 50, 1), (80, 47, 2), (84, 50, 2),
- (89, 53, 3), (97, 49, 0), (100, 50, 0), (95, 56, 0),
- (80, 64, 5), (83, 77, 0), (85, 88, 0), (87, 99, 1),
- (94, 87, 0), (105, 79, 4), (121, 94, 3), (126, 84, 2),
- (81, 56, 0), (67, 57, 2), (54, 59, 5), (47, 64, 7),
- (41, 69, 10), (40, 80, 9), (39, 95, 30), (24, 98, 73),
- (4, 89, 58), (63, 80, 10), (72, 87, 7), (81, 94, 4),
- (100, 94, 0), (125, 95, 0), (131, 117, 8), (170, 159, 5),
- (195, 173, 12), (199, 176, 39), (203, 180, 66), (185, 167, 85),
- (169, 155, 58), (139, 129, 32), (91, 114, 24), (86, 109, 19),
- (101, 121, 22), (206, 143, 4), (222, 162, 6), (239, 181, 9),
- (219, 203, 6), (180, 167, 9), (129, 124, 4), (97, 100, 0),
- (63, 110, 32), (54, 108, 53), (45, 106, 75), (85, 135, 100),
- (116, 129, 76), (132, 128, 81), (141, 120, 31), (130, 101, 1),
- (163, 111, 2), (190, 121, 0), (201, 117, 1), (221, 102, 0),
- (194, 102, 1), (158, 86, 1), (134, 74, 1), (121, 84, 31),
- (136, 46, 58), (138, 58, 29), (140, 70, 1), (143, 85, 1),
- (179, 106, 1), (228, 153, 10), (255, 181, 20), (253, 197, 22),
- (255, 234, 45), (250, 234, 60), (208, 180, 141), (215, 168, 152),
- (240, 183, 114), (240, 200, 25), (245, 180, 14), (218, 116, 15),
- (175, 99, 3), (141, 97, 2), (140, 97, 5), (148, 105, 1),
- (185, 103, 1), (228, 112, 3), (234, 108, 6), (252, 142, 17),
- (228, 132, 12), (197, 141, 28), (183, 168, 87), (170, 150, 123),
- (163, 156, 138), (139, 152, 124), (140, 134, 72), (161, 131, 19),
- (176, 137, 10), (166, 118, 7), (147, 113, 3), (141, 90, 1),
- (127, 91, 3), (118, 81, 1), (104, 59, 2), (78, 55, 1),
- (31, 38, 0), (7, 30, 1), (0, 4, 0), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 3, 0),
- (7, 10, 0), (18, 25, 7), (64, 35, 5), (97, 39, 2),
- (135, 56, 0), (146, 48, 3), (127, 44, 0), (80, 37, 2),
- (60, 7, 13), (24, 12, 0), (8, 1, 0), (2, 1, 0),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 2),
- (1, 0, 2), (1, 1, 1), (7, 15, 2), (16, 30, 4)
- ),
-
-// 272 Apophysis-040427-51eyepuzzl
-((68, 193, 221), (51, 242, 255), (48, 241, 208), (46, 241, 162),
- (43, 246, 96), (41, 251, 30), (25, 223, 32), (9, 195, 34),
- (0, 226, 97), (0, 228, 159), (0, 231, 221), (0, 199, 201),
- (0, 168, 181), (58, 109, 130), (117, 51, 79), (127, 32, 61),
- (137, 14, 43), (198, 7, 50), (217, 19, 46), (237, 31, 43),
- (195, 51, 21), (153, 71, 0), (127, 53, 18), (101, 35, 36),
- (47, 112, 130), (59, 137, 153), (71, 163, 176), (35, 153, 165),
- (0, 143, 154), (2, 123, 144), (5, 104, 135), (45, 68, 112),
- (126, 8, 157), (204, 4, 190), (223, 18, 206), (242, 33, 222),
- (219, 32, 205), (197, 31, 189), (184, 22, 205), (172, 14, 221),
- (138, 11, 216), (144, 7, 187), (151, 3, 159), (155, 23, 110),
- (159, 44, 61), (141, 65, 40), (124, 87, 19), (134, 103, 39),
- (143, 121, 20), (150, 133, 17), (151, 135, 16), (153, 137, 16),
- (149, 133, 15), (146, 129, 15), (144, 127, 15), (143, 125, 15),
- (116, 107, 12), (112, 99, 13), (108, 92, 14), (102, 88, 9),
- (96, 85, 5), (98, 85, 6), (101, 85, 7), (101, 90, 10),
- (107, 92, 7), (107, 90, 12), (115, 93, 12), (123, 97, 13),
- (118, 97, 11), (113, 97, 9), (114, 102, 4), (115, 94, 3),
- (110, 96, 8), (120, 105, 8), (131, 114, 8), (150, 139, 8),
- (169, 164, 8), (163, 174, 4), (158, 184, 0), (135, 221, 28),
- (154, 207, 15), (168, 155, 0), (143, 130, 4), (118, 105, 9),
- (113, 102, 6), (109, 99, 4), (93, 112, 0), (44, 108, 21),
- (11, 174, 121), (26, 159, 109), (42, 145, 98), (61, 137, 68),
- (80, 129, 38), (131, 124, 56), (159, 127, 44), (220, 150, 36),
- (212, 207, 45), (223, 187, 31), (195, 164, 29), (168, 141, 28),
- (164, 142, 32), (161, 144, 36), (158, 137, 20), (158, 138, 17),
- (152, 133, 15), (147, 128, 14), (142, 124, 14), (134, 117, 14),
- (127, 111, 15), (113, 97, 9), (97, 101, 17), (63, 109, 44),
- (16, 136, 74), (0, 136, 103), (1, 138, 74), (3, 141, 46),
- (12, 152, 21), (61, 135, 0), (71, 151, 2), (51, 144, 14),
- (12, 141, 121), (26, 128, 102), (40, 115, 84), (56, 94, 61),
- (72, 73, 39), (99, 90, 11), (102, 87, 6), (103, 88, 5),
- (103, 88, 5), (105, 91, 3), (109, 92, 1), (114, 93, 0),
- (128, 101, 0), (138, 119, 0), (143, 123, 11), (142, 124, 12),
- (124, 104, 15), (107, 125, 31), (90, 146, 47), (87, 150, 64),
- (84, 154, 82), (51, 228, 62), (13, 235, 10), (28, 203, 2),
- (74, 158, 8), (140, 116, 20), (142, 122, 17), (145, 128, 14),
- (149, 129, 14), (144, 127, 13), (142, 124, 14), (122, 101, 18),
- (92, 93, 15), (68, 91, 20), (44, 90, 26), (16, 114, 65),
- (19, 172, 108), (0, 204, 135), (1, 251, 162), (16, 227, 174),
- (17, 211, 138), (56, 212, 17), (53, 189, 8), (51, 166, 0),
- (103, 167, 0), (116, 179, 4), (129, 144, 0), (126, 107, 4),
- (117, 105, 0), (128, 113, 5), (140, 122, 10), (143, 125, 15),
- (144, 127, 13), (144, 126, 16), (137, 118, 15), (125, 104, 21),
- (126, 87, 30), (152, 21, 26), (136, 20, 20), (113, 39, 36),
- (108, 69, 26), (105, 87, 13), (103, 92, 10), (106, 91, 8),
- (105, 86, 9), (105, 86, 8), (105, 86, 7), (106, 91, 6),
- (117, 86, 3), (113, 84, 18), (111, 44, 2), (89, 70, 2),
- (80, 70, 0), (89, 74, 5), (94, 80, 0), (98, 86, 10),
- (80, 80, 6), (50, 80, 8), (12, 125, 0), (29, 137, 17),
- (42, 131, 23), (74, 130, 29), (77, 123, 15), (96, 96, 10),
- (101, 93, 10), (116, 100, 13), (122, 112, 50), (121, 118, 63),
- (88, 129, 147), (55, 165, 192), (95, 153, 255), (44, 77, 193),
- (106, 40, 200), (135, 28, 220), (193, 9, 243), (231, 36, 254),
- (229, 18, 221), (249, 7, 154), (191, 0, 100), (244, 107, 39),
- (251, 138, 42), (250, 226, 12), (250, 255, 38), (219, 255, 51),
- (170, 238, 41), (156, 230, 13), (174, 156, 18), (163, 149, 14),
- (158, 138, 17), (156, 135, 16), (155, 136, 16), (152, 133, 15),
- (150, 135, 10), (146, 141, 15), (150, 133, 15), (135, 124, 9),
- (124, 129, 9), (101, 154, 50), (68, 181, 91), (50, 243, 124),
- (85, 238, 121), (71, 203, 83), (131, 218, 28), (176, 191, 38),
- (209, 185, 37), (195, 185, 113), (200, 188, 114), (225, 126, 157),
- (247, 23, 122), (192, 100, 37), (166, 114, 31), (163, 103, 0),
- (154, 114, 29), (128, 123, 42), (159, 147, 75), (87, 221, 255)
- ),
-
-// 273 Apophysis-040427-51SpherInBlm
-((144, 139, 107), (30, 25, 29), (38, 32, 37), (46, 39, 46),
- (44, 43, 51), (43, 47, 56), (41, 50, 56), (39, 54, 57),
- (47, 54, 62), (44, 58, 62), (42, 62, 63), (49, 80, 70),
- (57, 99, 77), (79, 130, 119), (101, 161, 161), (111, 176, 177),
- (121, 192, 194), (139, 224, 219), (132, 218, 207), (125, 212, 195),
- (122, 200, 160), (119, 188, 125), (110, 167, 108), (102, 147, 92),
- (82, 64, 62), (69, 42, 54), (57, 21, 47), (42, 26, 32),
- (28, 32, 17), (28, 31, 17), (29, 31, 17), (27, 21, 9),
- (29, 21, 8), (31, 29, 16), (41, 34, 16), (51, 39, 17),
- (60, 47, 23), (70, 56, 29), (91, 67, 35), (113, 79, 41),
- (130, 113, 85), (167, 119, 86), (205, 126, 87), (197, 137, 85),
- (189, 148, 84), (164, 139, 89), (140, 130, 95), (106, 106, 108),
- (113, 119, 91), (152, 148, 100), (177, 156, 101), (202, 164, 102),
- (206, 156, 101), (211, 149, 100), (197, 144, 99), (184, 139, 98),
- (122, 114, 125), (117, 118, 121), (113, 122, 117), (122, 143, 142),
- (131, 165, 167), (142, 179, 179), (154, 193, 192), (212, 199, 191),
- (229, 237, 213), (138, 218, 215), (128, 192, 198), (119, 167, 181),
- (108, 160, 167), (98, 154, 153), (86, 150, 126), (81, 139, 115),
- (96, 149, 155), (111, 169, 174), (126, 189, 194), (125, 194, 194),
- (125, 200, 195), (125, 203, 189), (125, 207, 184), (177, 217, 154),
- (211, 198, 145), (231, 201, 149), (209, 211, 154), (187, 221, 160),
- (169, 216, 160), (152, 212, 161), (122, 207, 188), (121, 204, 184),
- (76, 117, 119), (56, 89, 80), (37, 62, 41), (34, 49, 30),
- (32, 36, 19), (24, 28, 14), (16, 22, 12), (12, 10, 11),
- (15, 11, 12), (24, 22, 25), (30, 28, 33), (37, 34, 41),
- (37, 35, 42), (38, 37, 43), (36, 36, 38), (23, 23, 25),
- (16, 21, 15), (14, 18, 13), (13, 15, 12), (13, 14, 12),
- (13, 13, 13), (13, 12, 8), (22, 18, 7), (22, 18, 7),
- (17, 17, 7), (12, 11, 7), (12, 11, 7), (12, 11, 7),
- (10, 10, 8), (9, 9, 7), (10, 10, 8), (11, 11, 9),
- (11, 12, 7), (10, 10, 7), (10, 9, 7), (11, 8, 7),
- (12, 8, 7), (12, 8, 7), (14, 8, 8), (14, 8, 8),
- (13, 11, 12), (34, 39, 45), (47, 46, 54), (61, 53, 64),
- (125, 83, 107), (169, 124, 105), (221, 115, 129), (212, 131, 137),
- (199, 178, 125), (174, 192, 141), (150, 206, 157), (141, 216, 179),
- (133, 227, 201), (141, 233, 220), (137, 227, 215), (126, 205, 199),
- (126, 187, 188), (85, 91, 107), (77, 90, 103), (69, 89, 100),
- (54, 80, 81), (56, 73, 81), (56, 66, 76), (54, 64, 74),
- (48, 63, 70), (51, 60, 69), (55, 57, 69), (45, 55, 64),
- (58, 48, 56), (68, 75, 44), (80, 80, 46), (68, 67, 37),
- (64, 64, 36), (55, 53, 64), (51, 58, 67), (47, 64, 71),
- (47, 64, 71), (50, 65, 72), (53, 77, 77), (71, 80, 89),
- (123, 121, 83), (153, 139, 90), (184, 158, 97), (170, 182, 108),
- (142, 196, 147), (107, 178, 148), (82, 128, 126), (69, 102, 109),
- (50, 71, 76), (43, 40, 47), (22, 26, 25), (19, 21, 18),
- (20, 30, 21), (21, 31, 23), (24, 35, 29), (31, 47, 46),
- (61, 75, 86), (69, 95, 104), (77, 116, 123), (102, 161, 159),
- (118, 177, 171), (128, 190, 187), (141, 196, 164), (177, 219, 156),
- (202, 218, 156), (215, 189, 138), (220, 188, 137), (216, 186, 134),
- (209, 182, 135), (200, 176, 116), (204, 170, 98), (196, 172, 112),
- (165, 145, 147), (124, 165, 133), (109, 167, 129), (90, 137, 103),
- (71, 113, 77), (64, 110, 84), (72, 113, 81), (79, 116, 83),
- (85, 131, 105), (100, 160, 160), (112, 194, 171), (118, 191, 162),
- (104, 177, 147), (88, 135, 101), (56, 85, 83), (47, 57, 66),
- (31, 41, 43), (21, 31, 20), (18, 28, 19), (15, 15, 7),
- (13, 12, 8), (16, 12, 13), (22, 18, 19), (23, 29, 17),
- (27, 44, 28), (30, 51, 36), (31, 50, 44), (39, 48, 55),
- (47, 46, 54), (51, 42, 47), (52, 52, 40), (67, 60, 32),
- (49, 51, 30), (33, 50, 44), (37, 61, 48), (39, 70, 52),
- (50, 78, 55), (57, 80, 86), (95, 96, 98), (94, 102, 104),
- (97, 90, 108), (65, 79, 90), (59, 56, 67), (48, 61, 70),
- (44, 69, 63), (51, 80, 75), (62, 94, 93), (80, 133, 115),
- (116, 173, 164), (147, 196, 175), (186, 231, 172), (213, 213, 201),
- (200, 226, 187), (179, 224, 169), (124, 200, 162), (112, 182, 146)
- ),
-
-// 274 Apophysis-040427-51SunrisSpacTim
-((13, 63, 152), (76, 120, 215), (111, 148, 198), (147, 176, 182),
- (169, 191, 176), (191, 207, 171), (193, 215, 166), (195, 223, 162),
- (205, 235, 149), (219, 242, 138), (233, 249, 127), (234, 232, 119),
- (235, 216, 111), (236, 235, 115), (237, 255, 119), (241, 246, 115),
- (246, 238, 111), (236, 169, 64), (219, 158, 63), (202, 148, 62),
- (177, 131, 68), (153, 114, 75), (138, 113, 100), (123, 112, 126),
- (120, 159, 224), (123, 161, 231), (126, 164, 239), (128, 160, 213),
- (131, 156, 187), (112, 139, 177), (94, 123, 167), (135, 110, 79),
- (154, 129, 62), (176, 159, 115), (173, 181, 150), (170, 203, 186),
- (154, 187, 199), (139, 171, 212), (140, 174, 208), (142, 177, 205),
- (169, 201, 212), (161, 198, 199), (154, 195, 187), (155, 176, 170),
- (157, 158, 153), (166, 144, 124), (175, 131, 96), (170, 120, 59),
- (186, 122, 24), (128, 76, 0), (119, 67, 0), (111, 59, 1),
- (100, 53, 16), (90, 47, 31), (84, 65, 58), (79, 83, 86),
- (43, 87, 182), (62, 111, 212), (82, 136, 242), (96, 144, 239),
- (110, 152, 236), (114, 153, 235), (118, 155, 235), (125, 164, 223),
- (127, 167, 218), (161, 195, 207), (186, 195, 165), (212, 195, 123),
- (221, 189, 94), (230, 183, 65), (227, 169, 59), (221, 154, 47),
- (195, 132, 26), (181, 119, 13), (168, 107, 0), (167, 105, 0),
- (167, 103, 0), (157, 97, 7), (148, 92, 15), (131, 104, 61),
- (168, 133, 93), (189, 221, 154), (204, 236, 138), (219, 252, 122),
- (233, 251, 118), (248, 250, 115), (243, 230, 90), (245, 193, 84),
- (229, 167, 56), (207, 154, 60), (185, 142, 64), (163, 133, 63),
- (141, 125, 63), (128, 112, 96), (93, 105, 155), (49, 99, 184),
- (60, 104, 199), (77, 121, 216), (79, 123, 218), (81, 125, 220),
- (78, 122, 217), (75, 119, 214), (74, 118, 213), (72, 118, 212),
- (53, 94, 184), (65, 84, 137), (78, 74, 91), (82, 59, 68),
- (87, 45, 46), (66, 27, 58), (56, 14, 54), (47, 12, 52),
- (38, 16, 98), (106, 91, 88), (114, 94, 89), (123, 98, 91),
- (130, 125, 106), (143, 151, 153), (147, 169, 180), (143, 169, 184),
- (145, 124, 105), (162, 133, 91), (180, 142, 77), (194, 161, 72),
- (208, 181, 68), (211, 195, 120), (191, 209, 151), (183, 206, 164),
- (142, 194, 172), (159, 171, 69), (171, 166, 64), (183, 161, 60),
- (210, 163, 55), (205, 141, 33), (187, 125, 14), (177, 114, 9),
- (124, 77, 9), (94, 53, 34), (64, 29, 59), (49, 18, 67),
- (34, 7, 76), (2, 30, 93), (7, 14, 105), (0, 32, 130),
- (4, 47, 141), (44, 88, 183), (55, 99, 194), (67, 111, 206),
- (82, 124, 208), (94, 139, 240), (111, 153, 239), (81, 129, 205),
- (107, 97, 85), (110, 96, 69), (114, 95, 53), (126, 75, 18),
- (110, 60, 1), (96, 47, 0), (81, 29, 18), (81, 38, 29),
- (72, 43, 29), (93, 42, 21), (97, 47, 15), (102, 53, 10),
- (111, 61, 10), (123, 73, 4), (141, 85, 0), (161, 99, 0),
- (150, 93, 3), (146, 85, 4), (142, 78, 6), (120, 68, 10),
- (83, 43, 33), (57, 38, 60), (9, 34, 116), (17, 61, 156),
- (16, 64, 162), (21, 65, 160), (22, 66, 161), (20, 64, 159),
- (19, 56, 136), (29, 36, 106), (47, 45, 82), (56, 46, 83),
- (85, 46, 31), (95, 53, 21), (106, 60, 11), (130, 77, 7),
- (144, 87, 6), (147, 97, 2), (156, 99, 0), (162, 102, 0),
- (156, 97, 0), (153, 97, 2), (142, 92, 3), (136, 103, 10),
- (145, 95, 46), (135, 101, 73), (105, 96, 79), (84, 98, 124),
- (67, 102, 170), (54, 101, 193), (49, 102, 208), (49, 93, 188),
- (43, 87, 182), (21, 83, 202), (14, 78, 214), (2, 58, 181),
- (22, 66, 161), (24, 71, 163), (41, 75, 165), (75, 73, 122),
- (102, 83, 85), (104, 75, 57), (112, 80, 29), (94, 71, 19),
- (91, 47, 22), (84, 42, 26), (81, 44, 26), (84, 46, 27),
- (98, 53, 32), (127, 74, 58), (138, 103, 81), (132, 115, 97),
- (132, 127, 89), (130, 117, 82), (117, 110, 82), (119, 100, 44),
- (128, 72, 25), (103, 49, 15), (78, 41, 35), (62, 27, 57),
- (61, 55, 69), (110, 66, 57), (124, 85, 54), (133, 104, 88),
- (118, 105, 123), (100, 134, 198), (101, 143, 225), (111, 155, 228),
- (127, 164, 190), (145, 166, 161), (179, 149, 87), (206, 160, 62),
- (216, 152, 44), (202, 138, 30), (192, 128, 18), (183, 125, 17),
- (192, 128, 30), (201, 137, 31), (212, 148, 42), (219, 151, 42),
- (214, 146, 35), (204, 141, 10), (162, 124, 41), (186, 134, 25)
- ),
-
-// 275 Apophysis-040427-51synaps
-((170, 150, 97), (201, 224, 56), (223, 239, 55), (246, 255, 54),
- (246, 255, 66), (246, 255, 78), (231, 247, 70), (216, 239, 63),
- (185, 180, 54), (202, 193, 60), (219, 206, 66), (229, 220, 87),
- (239, 235, 109), (241, 222, 90), (243, 210, 71), (217, 192, 65),
- (192, 175, 59), (204, 51, 71), (210, 27, 107), (216, 3, 143),
- (206, 43, 105), (197, 84, 68), (193, 125, 77), (190, 167, 87),
- (184, 195, 65), (200, 208, 79), (217, 222, 93), (234, 234, 111),
- (252, 247, 129), (247, 242, 133), (242, 237, 137), (204, 209, 83),
- (154, 202, 6), (78, 168, 55), (87, 146, 38), (97, 124, 21),
- (109, 125, 27), (121, 126, 34), (124, 122, 33), (128, 118, 33),
- (150, 167, 65), (188, 193, 83), (226, 219, 102), (237, 236, 164),
- (248, 254, 226), (249, 254, 240), (251, 255, 255), (255, 251, 255),
- (250, 253, 244), (209, 200, 193), (178, 177, 175), (147, 155, 158),
- (153, 114, 118), (159, 74, 79), (159, 80, 82), (160, 86, 85),
- (112, 68, 93), (133, 34, 104), (155, 0, 116), (182, 0, 140),
- (210, 0, 164), (223, 5, 172), (236, 10, 180), (252, 20, 228),
- (246, 8, 241), (238, 7, 173), (246, 17, 123), (254, 27, 73),
- (248, 17, 50), (243, 7, 27), (235, 6, 37), (229, 36, 91),
- (225, 183, 219), (230, 210, 227), (236, 238, 235), (224, 192, 236),
- (213, 147, 237), (217, 118, 219), (221, 90, 202), (202, 33, 186),
- (189, 52, 158), (167, 156, 170), (172, 171, 183), (177, 187, 197),
- (191, 192, 202), (205, 197, 208), (218, 164, 213), (193, 168, 163),
- (200, 119, 125), (195, 76, 144), (190, 33, 164), (197, 18, 163),
- (205, 4, 162), (217, 0, 145), (198, 0, 149), (197, 0, 134),
- (192, 9, 65), (132, 21, 2), (94, 19, 20), (57, 18, 39),
- (51, 14, 40), (46, 11, 41), (22, 13, 34), (47, 28, 50),
- (32, 37, 75), (32, 31, 76), (33, 26, 77), (40, 21, 87),
- (48, 17, 97), (90, 22, 83), (79, 48, 66), (47, 82, 62),
- (33, 97, 73), (135, 101, 76), (157, 99, 78), (179, 98, 81),
- (184, 155, 95), (203, 154, 122), (174, 151, 97), (130, 109, 54),
- (71, 42, 34), (52, 26, 31), (33, 10, 28), (26, 5, 26),
- (20, 0, 25), (42, 11, 0), (52, 36, 13), (94, 57, 5),
- (68, 72, 13), (58, 86, 2), (56, 75, 15), (54, 64, 29),
- (24, 81, 0), (32, 113, 8), (22, 81, 0), (15, 58, 30),
- (71, 41, 77), (98, 48, 101), (126, 55, 125), (148, 43, 136),
- (171, 32, 147), (176, 10, 144), (169, 18, 125), (139, 71, 94),
- (154, 73, 70), (169, 40, 35), (152, 26, 55), (135, 12, 75),
- (177, 0, 129), (211, 8, 188), (241, 32, 211), (255, 41, 249),
- (255, 46, 234), (242, 34, 215), (229, 23, 196), (231, 1, 161),
- (222, 10, 146), (248, 11, 57), (251, 5, 26), (249, 29, 15),
- (212, 18, 27), (183, 0, 107), (191, 0, 135), (199, 0, 164),
- (198, 9, 171), (203, 23, 172), (175, 41, 166), (152, 66, 127),
- (90, 69, 52), (66, 55, 52), (42, 42, 52), (36, 60, 60),
- (64, 72, 85), (71, 48, 94), (99, 51, 99), (110, 31, 96),
- (113, 28, 147), (127, 23, 122), (150, 4, 105), (163, 0, 116),
- (171, 0, 101), (209, 9, 48), (215, 1, 25), (179, 16, 35),
- (110, 77, 68), (109, 83, 66), (109, 89, 64), (161, 94, 39),
- (172, 142, 18), (145, 126, 57), (141, 86, 83), (170, 13, 120),
- (200, 11, 140), (211, 8, 159), (240, 34, 179), (240, 29, 184),
- (231, 30, 188), (193, 51, 173), (152, 102, 139), (132, 138, 102),
- (80, 162, 122), (43, 120, 150), (45, 108, 97), (37, 79, 93),
- (68, 50, 74), (89, 44, 64), (129, 13, 52), (163, 0, 15),
- (168, 1, 8), (161, 7, 7), (158, 1, 30), (136, 0, 81),
- (140, 22, 116), (148, 76, 140), (123, 123, 161), (93, 181, 185),
- (140, 219, 214), (82, 245, 242), (66, 173, 229), (94, 185, 176),
- (113, 153, 82), (180, 154, 93), (198, 167, 100), (199, 186, 94),
- (213, 187, 126), (240, 217, 147), (211, 155, 138), (151, 125, 134),
- (112, 113, 97), (97, 97, 97), (89, 92, 107), (138, 103, 127),
- (185, 101, 134), (201, 124, 144), (240, 85, 189), (222, 30, 193),
- (189, 20, 171), (174, 0, 156), (151, 0, 118), (112, 4, 105),
- (92, 28, 65), (65, 28, 36), (53, 34, 66), (67, 81, 46),
- (92, 83, 54), (107, 70, 62), (113, 28, 93), (104, 17, 86),
- (76, 6, 69), (53, 22, 56), (66, 47, 33), (80, 56, 30),
- (93, 72, 53), (117, 94, 78), (154, 115, 58), (196, 125, 93)
- ),
-
-// 276 Apophysis-040427-51StPeacocl
-((18, 8, 193), (33, 37, 48), (45, 21, 35), (58, 5, 23),
- (101, 9, 34), (144, 13, 45), (161, 6, 52), (179, 0, 60),
- (230, 13, 21), (235, 6, 11), (241, 0, 2), (237, 3, 4),
- (234, 6, 7), (237, 46, 13), (241, 86, 20), (232, 95, 37),
- (224, 104, 54), (194, 162, 79), (169, 188, 42), (144, 214, 6),
- (110, 159, 9), (76, 105, 13), (57, 79, 13), (39, 54, 13),
- (10, 4, 0), (5, 2, 0), (0, 1, 0), (0, 2, 0),
- (0, 4, 0), (8, 6, 0), (16, 9, 1), (41, 17, 33),
- (38, 9, 149), (27, 68, 192), (39, 55, 118), (52, 43, 44),
- (49, 58, 33), (46, 73, 22), (53, 70, 20), (61, 67, 19),
- (109, 80, 14), (131, 95, 35), (154, 111, 56), (125, 103, 80),
- (97, 96, 104), (101, 94, 125), (106, 93, 147), (127, 44, 134),
- (74, 4, 137), (0, 16, 224), (28, 13, 223), (56, 10, 222),
- (65, 54, 234), (75, 99, 247), (75, 78, 205), (76, 57, 164),
- (82, 30, 69), (120, 26, 47), (158, 22, 26), (185, 16, 20),
- (213, 10, 14), (220, 7, 13), (228, 4, 12), (228, 3, 9),
- (248, 1, 9), (245, 1, 3), (238, 6, 8), (232, 12, 14),
- (227, 35, 19), (222, 59, 24), (239, 96, 40), (242, 116, 66),
- (218, 166, 212), (193, 116, 189), (169, 67, 167), (147, 79, 114),
- (126, 91, 61), (103, 75, 48), (81, 59, 36), (60, 54, 38),
- (57, 61, 11), (17, 40, 0), (10, 21, 0), (3, 3, 0),
- (2, 2, 0), (1, 1, 1), (8, 0, 0), (31, 0, 0),
- (79, 0, 4), (123, 0, 2), (167, 0, 0), (173, 2, 4),
- (179, 4, 9), (213, 10, 16), (202, 52, 15), (201, 98, 55),
- (169, 146, 50), (221, 85, 71), (238, 135, 65), (255, 185, 60),
- (254, 192, 53), (253, 199, 47), (247, 140, 12), (229, 95, 22),
- (131, 58, 26), (88, 45, 14), (46, 32, 3), (43, 40, 1),
- (41, 48, 0), (22, 52, 0), (36, 80, 5), (52, 137, 80),
- (54, 205, 108), (53, 235, 186), (61, 173, 171), (70, 111, 157),
- (98, 95, 90), (126, 31, 71), (168, 5, 52), (181, 1, 64),
- (198, 5, 10), (206, 2, 5), (214, 0, 0), (201, 15, 0),
- (188, 30, 0), (162, 50, 10), (169, 94, 0), (168, 131, 17),
- (158, 125, 22), (89, 153, 41), (61, 160, 20), (34, 167, 0),
- (59, 181, 60), (101, 184, 92), (70, 181, 113), (75, 220, 187),
- (123, 150, 117), (141, 120, 83), (160, 91, 50), (152, 90, 57),
- (144, 90, 64), (132, 89, 54), (95, 87, 51), (82, 109, 64),
- (54, 109, 70), (96, 102, 0), (121, 94, 3), (147, 86, 6),
- (177, 32, 5), (206, 10, 0), (215, 2, 0), (225, 0, 1),
- (227, 0, 9), (224, 3, 7), (221, 7, 5), (199, 29, 0),
- (220, 61, 5), (240, 74, 0), (239, 74, 29), (255, 82, 14),
- (255, 108, 14), (224, 82, 10), (221, 86, 15), (218, 91, 20),
- (192, 107, 26), (181, 70, 24), (160, 83, 27), (152, 58, 33),
- (76, 5, 11), (70, 5, 5), (65, 6, 0), (47, 0, 0),
- (41, 14, 0), (38, 16, 3), (28, 16, 0), (36, 26, 14),
- (26, 37, 23), (53, 55, 5), (52, 52, 0), (59, 47, 5),
- (56, 46, 11), (68, 24, 25), (81, 55, 40), (121, 59, 36),
- (210, 30, 104), (212, 17, 142), (215, 4, 181), (144, 18, 153),
- (105, 32, 166), (120, 0, 156), (92, 2, 125), (57, 20, 74),
- (53, 4, 25), (106, 0, 14), (138, 0, 7), (158, 0, 0),
- (170, 8, 19), (151, 6, 9), (135, 12, 15), (122, 60, 13),
- (109, 51, 14), (101, 49, 0), (69, 34, 0), (74, 66, 4),
- (76, 77, 11), (60, 109, 30), (52, 107, 68), (54, 83, 61),
- (42, 78, 42), (60, 87, 20), (56, 61, 5), (19, 31, 21),
- (7, 0, 7), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (1, 0, 0),
- (3, 0, 0), (20, 0, 0), (45, 2, 11), (59, 32, 73),
- (124, 19, 75), (118, 0, 109), (92, 6, 117), (96, 19, 101),
- (102, 42, 104), (99, 77, 63), (131, 88, 45), (112, 97, 38),
- (91, 88, 37), (53, 80, 61), (72, 70, 58), (113, 79, 44),
- (137, 62, 22), (200, 84, 25), (207, 69, 7), (219, 68, 0),
- (216, 80, 22), (205, 82, 48), (222, 60, 81), (182, 81, 63),
- (162, 106, 69), (148, 83, 61), (174, 53, 70), (185, 14, 23),
- (190, 3, 10), (193, 5, 6), (181, 0, 7), (175, 0, 0),
- (171, 0, 0), (147, 0, 0), (87, 16, 34), (131, 5, 27)
- ),
-
-// 277 Apophysis-040427-51TmplWatrs2
-((58, 31, 10), (30, 12, 2), (33, 29, 15), (37, 46, 29),
- (47, 48, 28), (58, 50, 27), (60, 55, 26), (63, 60, 25),
- (104, 56, 16), (139, 64, 20), (175, 73, 25), (199, 39, 12),
- (224, 5, 0), (182, 26, 3), (141, 48, 7), (125, 57, 10),
- (110, 67, 14), (102, 61, 29), (83, 40, 15), (65, 20, 1),
- (61, 10, 7), (57, 0, 13), (54, 2, 8), (52, 4, 4),
- (23, 0, 8), (25, 5, 4), (28, 11, 1), (43, 16, 2),
- (59, 22, 4), (75, 36, 7), (92, 50, 10), (127, 51, 15),
- (132, 70, 29), (133, 89, 40), (133, 95, 47), (133, 102, 55),
- (139, 119, 63), (145, 137, 72), (148, 145, 78), (152, 153, 85),
- (189, 154, 88), (213, 145, 83), (237, 137, 78), (201, 132, 80),
- (165, 127, 82), (156, 119, 79), (147, 111, 77), (120, 91, 61),
- (98, 81, 63), (98, 59, 28), (102, 52, 18), (106, 46, 9),
- (117, 64, 21), (128, 82, 33), (132, 84, 34), (137, 87, 36),
- (144, 105, 50), (137, 115, 60), (131, 126, 70), (140, 124, 67),
- (149, 123, 64), (155, 124, 63), (161, 125, 63), (150, 110, 49),
- (153, 98, 44), (167, 104, 51), (168, 104, 47), (169, 105, 44),
- (165, 98, 41), (161, 91, 39), (148, 67, 14), (133, 44, 2),
- (110, 0, 5), (91, 0, 3), (72, 0, 1), (61, 6, 1),
- (50, 12, 1), (52, 20, 4), (55, 28, 7), (61, 39, 16),
- (85, 49, 23), (134, 100, 55), (158, 126, 70), (183, 152, 85),
- (203, 160, 96), (223, 169, 107), (239, 179, 129), (250, 213, 142),
- (236, 166, 107), (213, 136, 80), (190, 107, 53), (181, 100, 46),
- (173, 93, 40), (161, 94, 42), (153, 94, 38), (145, 98, 46),
- (135, 88, 36), (135, 73, 24), (142, 55, 12), (149, 37, 0),
- (142, 22, 2), (135, 7, 4), (130, 8, 3), (131, 47, 13),
- (155, 102, 48), (161, 113, 55), (168, 124, 63), (162, 120, 59),
- (157, 117, 56), (156, 93, 39), (161, 62, 20), (145, 30, 1),
- (108, 3, 0), (81, 31, 20), (78, 43, 24), (76, 56, 29),
- (77, 66, 38), (88, 82, 48), (121, 89, 51), (130, 86, 37),
- (167, 76, 31), (165, 66, 21), (164, 57, 11), (161, 44, 5),
- (159, 32, 0), (155, 52, 9), (157, 61, 19), (158, 62, 20),
- (149, 59, 22), (100, 55, 16), (91, 50, 18), (82, 46, 20),
- (68, 55, 21), (60, 43, 27), (56, 41, 20), (50, 16, 40),
- (15, 0, 55), (31, 0, 30), (47, 0, 6), (59, 0, 4),
- (72, 0, 3), (98, 3, 1), (120, 0, 2), (123, 1, 0),
- (124, 2, 25), (80, 58, 34), (79, 70, 42), (79, 82, 51),
- (87, 90, 59), (113, 99, 54), (126, 104, 54), (141, 102, 43),
- (133, 86, 34), (126, 79, 33), (120, 72, 32), (116, 75, 29),
- (127, 84, 31), (136, 91, 36), (144, 106, 44), (154, 105, 47),
- (173, 109, 47), (198, 146, 73), (190, 127, 62), (183, 108, 51),
- (179, 89, 36), (145, 67, 18), (111, 46, 4), (89, 23, 1),
- (90, 0, 0), (88, 1, 0), (86, 2, 0), (79, 0, 0),
- (76, 12, 2), (71, 13, 1), (70, 14, 1), (85, 39, 5),
- (96, 53, 19), (100, 70, 34), (106, 92, 43), (105, 107, 60),
- (126, 120, 70), (133, 129, 65), (136, 135, 78), (136, 137, 79),
- (124, 127, 70), (122, 123, 69), (121, 119, 68), (95, 88, 78),
- (73, 74, 56), (69, 66, 31), (52, 67, 36), (62, 61, 33),
- (77, 56, 27), (104, 60, 21), (121, 74, 28), (156, 90, 40),
- (179, 102, 46), (223, 127, 77), (240, 168, 110), (227, 204, 186),
- (235, 236, 222), (238, 237, 235), (235, 236, 230), (236, 237, 221),
- (200, 200, 202), (210, 189, 124), (193, 139, 105), (153, 136, 126),
- (130, 101, 85), (123, 99, 87), (122, 102, 75), (111, 103, 64),
- (107, 94, 60), (89, 83, 59), (84, 70, 44), (84, 55, 25),
- (94, 44, 7), (78, 20, 0), (71, 23, 0), (94, 45, 13),
- (116, 74, 26), (133, 93, 57), (139, 118, 75), (172, 142, 106),
- (185, 180, 124), (207, 198, 123), (226, 227, 159), (235, 236, 218),
- (236, 237, 231), (244, 243, 223), (237, 238, 194), (238, 235, 166),
- (234, 235, 159), (236, 217, 149), (232, 199, 132), (221, 172, 105),
- (163, 129, 68), (132, 96, 48), (101, 78, 36), (68, 44, 18),
- (50, 21, 3), (55, 18, 0), (67, 37, 13), (94, 51, 19),
- (124, 97, 50), (149, 150, 92), (156, 176, 105), (186, 199, 130),
- (190, 186, 113), (182, 171, 105), (159, 154, 88), (150, 151, 83),
- (157, 132, 68), (167, 141, 80), (172, 175, 104), (168, 148, 89)
- ),
-
-// 278 Apophysis-040427-51TeddyScare
-((176, 153, 163), (59, 219, 255), (48, 197, 238), (37, 175, 222),
- (39, 134, 230), (42, 93, 238), (38, 73, 228), (35, 54, 219),
- (38, 111, 216), (41, 137, 215), (44, 164, 214), (38, 181, 212),
- (32, 198, 210), (37, 209, 205), (42, 221, 200), (45, 216, 199),
- (49, 211, 198), (23, 157, 186), (11, 114, 121), (0, 71, 56),
- (0, 40, 32), (0, 10, 8), (0, 9, 8), (0, 9, 8),
- (20, 63, 53), (20, 94, 86), (21, 126, 119), (18, 101, 94),
- (16, 77, 70), (14, 60, 55), (13, 43, 41), (0, 0, 14),
- (1, 3, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 3, 0), (0, 8, 3), (0, 13, 6),
- (18, 87, 84), (24, 107, 133), (31, 128, 183), (101, 147, 172),
- (171, 166, 162), (184, 161, 103), (198, 156, 44), (201, 181, 32),
- (158, 133, 32), (39, 145, 135), (41, 153, 157), (44, 161, 179),
- (45, 178, 197), (47, 196, 216), (69, 196, 222), (92, 197, 229),
- (179, 183, 218), (117, 173, 227), (55, 163, 236), (45, 190, 224),
- (36, 217, 212), (37, 218, 208), (39, 220, 205), (39, 220, 205),
- (36, 211, 194), (39, 180, 226), (39, 149, 220), (40, 119, 214),
- (37, 89, 216), (35, 59, 219), (42, 37, 228), (35, 54, 219),
- (39, 76, 217), (35, 107, 223), (31, 139, 229), (31, 175, 224),
- (31, 212, 219), (38, 227, 216), (46, 243, 213), (36, 223, 206),
- (37, 215, 201), (38, 175, 217), (34, 165, 201), (30, 155, 185),
- (28, 165, 182), (26, 175, 179), (28, 174, 174), (29, 145, 136),
- (30, 147, 131), (21, 111, 99), (13, 76, 68), (10, 60, 60),
- (7, 44, 53), (19, 7, 17), (3, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 2),
- (24, 0, 22), (29, 16, 67), (35, 32, 113), (28, 34, 160),
- (22, 36, 207), (35, 54, 219), (31, 58, 211), (35, 61, 208),
- (51, 24, 139), (19, 0, 21), (10, 0, 13), (1, 0, 5),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 0),
- (0, 2, 0), (0, 6, 3), (0, 10, 9), (0, 45, 45),
- (19, 80, 75), (17, 173, 162), (23, 189, 175), (30, 205, 188),
- (36, 199, 196), (29, 167, 154), (29, 133, 126), (16, 69, 61),
- (1, 5, 4), (0, 2, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 4), (0, 1, 10), (0, 0, 16),
- (0, 35, 51), (26, 62, 136), (18, 80, 203), (45, 112, 219),
- (145, 130, 135), (166, 92, 150), (188, 54, 165), (195, 34, 189),
- (192, 38, 210), (174, 36, 183), (142, 20, 141), (56, 3, 59),
- (32, 0, 36), (22, 5, 23), (5, 3, 8), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 2), (0, 1, 4), (0, 2, 6), (4, 14, 13),
- (7, 52, 55), (33, 114, 141), (24, 135, 191), (28, 109, 198),
- (28, 51, 189), (54, 59, 140), (53, 17, 61), (53, 1, 47),
- (32, 4, 26), (11, 0, 0), (3, 1, 2), (2, 12, 11),
- (9, 51, 47), (21, 115, 89), (27, 151, 125), (19, 160, 144),
- (20, 173, 155), (25, 161, 151), (20, 137, 119), (17, 59, 57),
- (7, 18, 22), (1, 5, 4), (0, 2, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 2), (0, 4, 7),
- (0, 22, 20), (0, 51, 47), (0, 85, 96), (27, 103, 163),
- (28, 143, 200), (33, 153, 188), (25, 153, 202), (32, 169, 215),
- (36, 161, 215), (26, 150, 212), (26, 134, 222), (25, 123, 212),
- (34, 95, 210), (28, 75, 213), (70, 80, 203), (105, 116, 232),
- (161, 130, 210), (218, 222, 231), (226, 235, 250), (250, 224, 237),
- (193, 79, 255), (203, 27, 222), (199, 28, 218), (191, 33, 214),
- (170, 33, 183), (75, 47, 124), (47, 50, 101), (39, 25, 58),
- (29, 5, 31), (16, 4, 14), (3, 7, 10), (7, 22, 17),
- (8, 61, 53), (19, 123, 114), (32, 163, 158), (33, 202, 181),
- (27, 218, 187), (23, 214, 183), (15, 187, 165), (15, 168, 150)
- ),
-
-// 279 Apophysis-040427-51kaosGardenr
-((59, 0, 80), (4, 81, 87), (27, 106, 102), (50, 132, 118),
- (42, 172, 97), (34, 212, 76), (44, 226, 89), (55, 240, 103),
- (83, 241, 94), (128, 244, 117), (174, 247, 140), (209, 242, 72),
- (244, 238, 4), (211, 197, 51), (178, 156, 99), (168, 168, 105),
- (159, 180, 111), (118, 201, 121), (133, 196, 120), (148, 191, 119),
- (159, 164, 109), (171, 137, 99), (175, 120, 94), (179, 103, 89),
- (187, 51, 53), (201, 27, 56), (216, 3, 59), (196, 8, 40),
- (177, 13, 22), (161, 17, 34), (145, 21, 47), (83, 48, 72),
- (4, 0, 173), (0, 5, 40), (0, 2, 20), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 6), (0, 1, 5), (0, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 1, 0), (0, 2, 0), (0, 43, 34),
- (0, 111, 17), (39, 201, 79), (75, 203, 97), (112, 205, 116),
- (77, 225, 110), (42, 245, 104), (29, 246, 95), (17, 247, 87),
- (32, 208, 136), (21, 210, 161), (11, 213, 187), (32, 178, 139),
- (53, 143, 91), (85, 136, 82), (118, 129, 73), (126, 120, 60),
- (134, 111, 69), (126, 90, 78), (135, 100, 75), (144, 110, 73),
- (154, 116, 78), (165, 123, 83), (181, 144, 102), (229, 132, 149),
- (249, 161, 235), (249, 148, 224), (249, 136, 214), (204, 153, 164),
- (160, 171, 115), (148, 176, 116), (137, 181, 118), (108, 187, 106),
- (100, 181, 89), (139, 159, 8), (150, 132, 41), (162, 105, 75),
- (182, 128, 71), (202, 152, 67), (255, 137, 109), (232, 145, 138),
- (243, 120, 166), (239, 109, 157), (236, 98, 149), (222, 99, 147),
- (208, 101, 145), (177, 119, 134), (157, 113, 166), (121, 27, 177),
- (137, 4, 181), (116, 27, 45), (131, 13, 22), (147, 0, 0),
- (126, 12, 22), (106, 25, 44), (70, 48, 50), (73, 44, 40),
- (147, 57, 23), (154, 48, 19), (162, 40, 16), (143, 49, 14),
- (125, 58, 13), (85, 91, 5), (22, 64, 0), (55, 111, 20),
- (92, 114, 31), (149, 85, 73), (166, 93, 80), (184, 102, 88),
- (241, 102, 121), (247, 93, 127), (230, 104, 125), (234, 163, 131),
- (200, 184, 133), (157, 190, 118), (115, 196, 103), (103, 205, 89),
- (92, 215, 75), (112, 196, 111), (141, 207, 120), (181, 199, 141),
- (207, 217, 156), (241, 236, 180), (243, 226, 178), (246, 217, 177),
- (233, 174, 156), (243, 120, 166), (255, 114, 164), (243, 102, 154),
- (227, 137, 146), (192, 156, 131), (157, 175, 117), (151, 189, 121),
- (146, 203, 126), (153, 204, 127), (177, 188, 122), (202, 182, 123),
- (216, 152, 142), (196, 124, 102), (174, 113, 86), (152, 103, 70),
- (94, 109, 44), (80, 114, 19), (27, 206, 78), (6, 233, 64),
- (0, 239, 67), (9, 240, 77), (18, 241, 88), (50, 231, 92),
- (68, 200, 81), (81, 205, 81), (99, 176, 82), (120, 178, 93),
- (136, 133, 92), (146, 125, 80), (142, 133, 87), (139, 142, 95),
- (124, 166, 103), (120, 196, 106), (131, 185, 109), (128, 172, 113),
- (121, 107, 106), (119, 91, 95), (117, 76, 84), (175, 47, 36),
- (177, 42, 38), (189, 55, 52), (161, 55, 59), (102, 71, 68),
- (66, 84, 94), (28, 2, 161), (92, 0, 217), (134, 78, 227),
- (120, 106, 193), (175, 125, 137), (177, 140, 134), (154, 100, 98),
- (134, 61, 20), (134, 61, 18), (135, 61, 16), (139, 53, 18),
- (162, 33, 27), (157, 54, 19), (183, 98, 0), (126, 91, 0),
- (42, 40, 0), (8, 10, 9), (0, 3, 0), (3, 0, 2),
- (18, 6, 0), (57, 57, 59), (94, 84, 75), (133, 110, 78),
- (167, 161, 109), (186, 186, 126), (189, 196, 129), (190, 204, 142),
- (232, 198, 153), (231, 189, 165), (209, 171, 126), (173, 155, 115),
- (164, 132, 109), (181, 124, 107), (199, 102, 111), (183, 106, 114),
- (148, 128, 104), (145, 175, 105), (147, 183, 121), (142, 212, 126),
- (152, 233, 141), (159, 255, 154), (174, 252, 153), (155, 247, 120),
- (125, 202, 106), (85, 186, 92), (105, 157, 93), (74, 102, 87),
- (118, 100, 100), (150, 98, 76), (199, 102, 57), (241, 76, 70),
- (222, 42, 43), (186, 8, 84), (202, 12, 164), (137, 110, 103),
- (69, 189, 92), (15, 226, 69), (2, 235, 66), (2, 236, 63),
- (3, 235, 63), (25, 218, 73), (55, 202, 87), (113, 218, 125),
- (179, 232, 160), (222, 247, 153), (242, 240, 165), (243, 236, 168),
- (234, 223, 169), (233, 188, 165), (234, 200, 172), (243, 221, 182),
- (244, 240, 166), (241, 224, 178), (237, 182, 161), (236, 133, 154),
- (232, 94, 143), (221, 100, 141), (190, 132, 131), (179, 157, 107)
- ),
-
-// 280 Apophysis-040427-51Thatway4
-((108, 55, 21), (208, 161, 89), (219, 198, 105), (231, 235, 122),
- (235, 215, 156), (240, 195, 190), (236, 177, 193), (233, 159, 196),
- (162, 127, 229), (154, 120, 227), (146, 113, 226), (175, 154, 204),
- (204, 196, 183), (222, 194, 141), (241, 192, 99), (223, 163, 90),
- (206, 135, 81), (134, 91, 46), (129, 75, 39), (124, 60, 33),
- (126, 64, 19), (129, 69, 6), (129, 67, 5), (130, 66, 4),
- (126, 55, 13), (118, 67, 15), (110, 80, 18), (114, 73, 22),
- (118, 66, 27), (131, 78, 32), (144, 91, 37), (166, 96, 34),
- (205, 123, 37), (197, 148, 71), (216, 189, 79), (236, 231, 88),
- (228, 193, 73), (221, 155, 59), (209, 137, 54), (198, 119, 50),
- (135, 65, 29), (109, 51, 16), (83, 37, 4), (48, 24, 10),
- (13, 11, 16), (8, 14, 19), (4, 17, 23), (19, 37, 47),
- (102, 68, 41), (144, 106, 33), (178, 105, 40), (213, 104, 47),
- (196, 100, 34), (179, 97, 21), (166, 84, 13), (153, 72, 6),
- (131, 55, 0), (140, 56, 5), (149, 57, 10), (135, 64, 19),
- (122, 71, 28), (128, 71, 25), (135, 71, 23), (141, 77, 15),
- (136, 68, 3), (145, 65, 0), (140, 49, 0), (136, 34, 0),
- (130, 34, 0), (124, 34, 0), (93, 34, 2), (72, 28, 0),
- (16, 22, 0), (12, 14, 5), (9, 7, 10), (16, 9, 14),
- (24, 11, 18), (32, 15, 14), (40, 20, 11), (88, 37, 0),
- (124, 54, 0), (151, 66, 35), (141, 76, 43), (131, 87, 52),
- (138, 83, 52), (146, 79, 52), (155, 78, 50), (154, 81, 48),
- (118, 68, 35), (119, 62, 32), (120, 56, 29), (125, 49, 24),
- (130, 42, 20), (147, 46, 18), (133, 45, 7), (121, 39, 0),
- (107, 40, 0), (70, 10, 0), (46, 5, 0), (23, 0, 0),
- (22, 0, 5), (21, 0, 10), (2, 0, 19), (4, 6, 21),
- (9, 0, 36), (16, 2, 49), (23, 5, 63), (21, 10, 59),
- (20, 15, 55), (22, 22, 48), (62, 12, 21), (92, 28, 0),
- (116, 34, 0), (95, 12, 0), (86, 6, 0), (78, 0, 0),
- (82, 21, 0), (100, 40, 12), (122, 39, 23), (130, 59, 15),
- (160, 78, 28), (164, 79, 23), (169, 81, 18), (172, 71, 9),
- (176, 62, 0), (177, 74, 15), (216, 111, 45), (229, 114, 57),
- (237, 132, 77), (233, 145, 74), (224, 144, 69), (216, 143, 64),
- (231, 136, 44), (218, 125, 45), (184, 102, 26), (163, 87, 11),
- (116, 63, 0), (97, 62, 10), (79, 61, 21), (50, 45, 29),
- (22, 29, 37), (21, 19, 30), (40, 26, 26), (98, 54, 17),
- (122, 55, 13), (128, 48, 0), (124, 50, 0), (120, 53, 0),
- (106, 46, 0), (103, 52, 9), (105, 46, 14), (113, 47, 13),
- (109, 44, 14), (108, 49, 18), (107, 54, 23), (111, 64, 20),
- (121, 78, 25), (125, 83, 25), (154, 95, 15), (186, 121, 39),
- (202, 132, 60), (220, 131, 63), (227, 137, 68), (234, 143, 73),
- (244, 153, 80), (255, 168, 108), (240, 173, 102), (216, 178, 131),
- (232, 229, 194), (232, 231, 211), (233, 234, 228), (233, 232, 188),
- (216, 203, 169), (209, 211, 189), (231, 225, 239), (240, 226, 241),
- (249, 215, 248), (255, 225, 248), (252, 241, 239), (255, 229, 190),
- (223, 196, 143), (181, 157, 87), (160, 123, 43), (156, 90, 40),
- (152, 73, 30), (152, 75, 25), (153, 78, 20), (140, 76, 28),
- (133, 83, 34), (136, 76, 50), (115, 68, 38), (102, 69, 36),
- (98, 64, 26), (104, 55, 23), (97, 50, 20), (59, 9, 10),
- (32, 6, 9), (25, 6, 0), (42, 6, 0), (51, 23, 0),
- (79, 49, 0), (99, 48, 0), (95, 33, 0), (92, 34, 0),
- (74, 19, 0), (56, 17, 0), (34, 4, 0), (20, 0, 0),
- (18, 0, 0), (0, 11, 0), (14, 13, 0), (17, 7, 5),
- (9, 6, 17), (19, 5, 18), (47, 17, 17), (90, 69, 38),
- (75, 71, 104), (124, 96, 121), (122, 127, 227), (97, 111, 236),
- (117, 94, 244), (82, 47, 235), (67, 36, 95), (77, 9, 84),
- (108, 45, 76), (121, 55, 31), (148, 62, 27), (158, 76, 20),
- (160, 71, 13), (150, 66, 19), (136, 60, 28), (121, 57, 29),
- (123, 60, 27), (142, 64, 18), (168, 80, 34), (187, 106, 61),
- (229, 150, 91), (253, 221, 120), (242, 232, 119), (231, 242, 103),
- (233, 229, 103), (192, 170, 110), (188, 123, 91), (142, 95, 53),
- (121, 70, 49), (96, 72, 28), (93, 62, 16), (50, 24, 9),
- (26, 20, 8), (20, 26, 22), (97, 58, 29), (106, 76, 38),
- (118, 63, 42), (142, 78, 43), (226, 125, 57), (173, 89, 29)
- ),
-
-// 281 Apophysis-040427-51ThatwayGrn
-((79, 66, 13), (83, 51, 0), (100, 55, 0), (118, 59, 0),
- (119, 65, 0), (120, 72, 0), (119, 72, 0), (119, 72, 0),
- (78, 55, 5), (66, 48, 5), (54, 41, 6), (56, 39, 10),
- (58, 38, 14), (70, 61, 16), (82, 85, 18), (74, 109, 39),
- (67, 133, 61), (67, 133, 62), (65, 125, 61), (64, 117, 61),
- (67, 82, 33), (71, 48, 6), (68, 41, 3), (65, 35, 0),
- (70, 53, 1), (69, 95, 25), (69, 137, 50), (67, 144, 51),
- (66, 152, 53), (63, 156, 52), (61, 160, 52), (59, 163, 52),
- (59, 163, 52), (58, 161, 52), (60, 161, 52), (62, 161, 53),
- (61, 160, 52), (61, 160, 52), (61, 158, 52), (62, 157, 53),
- (64, 134, 64), (67, 128, 69), (71, 123, 74), (72, 121, 78),
- (73, 119, 82), (73, 119, 82), (73, 119, 82), (73, 119, 82),
- (73, 121, 79), (68, 148, 53), (66, 150, 53), (65, 153, 53),
- (66, 151, 53), (68, 149, 54), (70, 146, 54), (73, 143, 54),
- (144, 90, 0), (125, 98, 6), (106, 107, 13), (86, 119, 39),
- (67, 132, 66), (67, 131, 70), (68, 131, 74), (71, 129, 79),
- (74, 127, 85), (75, 120, 87), (75, 119, 86), (75, 119, 86),
- (75, 119, 86), (75, 119, 86), (76, 122, 86), (76, 119, 89),
- (75, 119, 86), (68, 121, 82), (61, 124, 79), (62, 132, 69),
- (64, 141, 59), (63, 145, 57), (63, 150, 55), (67, 148, 53),
- (66, 141, 59), (70, 146, 55), (66, 149, 55), (62, 152, 56),
- (63, 154, 54), (64, 157, 53), (61, 160, 52), (61, 160, 52),
- (65, 153, 53), (67, 150, 53), (70, 147, 53), (85, 123, 34),
- (101, 99, 16), (122, 84, 0), (107, 57, 0), (85, 42, 0),
- (60, 32, 0), (53, 34, 1), (70, 38, 1), (88, 43, 2),
- (95, 49, 1), (102, 56, 0), (117, 64, 0), (118, 71, 1),
- (92, 84, 22), (80, 103, 46), (69, 123, 71), (64, 86, 48),
- (60, 50, 25), (45, 32, 16), (37, 28, 11), (32, 18, 7),
- (45, 32, 13), (70, 118, 70), (71, 119, 75), (72, 120, 80),
- (76, 119, 91), (75, 120, 100), (76, 119, 100), (76, 119, 100),
- (75, 122, 86), (115, 115, 45), (155, 108, 4), (158, 114, 3),
- (162, 120, 2), (104, 137, 48), (71, 146, 55), (70, 146, 55),
- (68, 136, 61), (67, 133, 62), (67, 133, 62), (67, 133, 62),
- (67, 126, 68), (70, 120, 69), (109, 69, 17), (127, 82, 0),
- (148, 78, 6), (137, 70, 3), (126, 62, 1), (113, 57, 2),
- (100, 52, 3), (76, 30, 7), (63, 29, 1), (58, 22, 0),
- (54, 21, 2), (61, 28, 0), (66, 30, 2), (72, 33, 4),
- (103, 56, 4), (131, 73, 0), (157, 97, 0), (170, 133, 0),
- (162, 148, 43), (124, 152, 39), (86, 157, 35), (72, 154, 56),
- (66, 154, 52), (65, 156, 53), (65, 156, 53), (64, 155, 52),
- (65, 156, 53), (63, 158, 54), (62, 159, 53), (62, 161, 53),
- (60, 164, 53), (60, 164, 53), (62, 161, 53), (63, 158, 54),
- (66, 152, 53), (67, 148, 53), (69, 145, 54), (106, 118, 32),
- (154, 108, 0), (164, 115, 0), (143, 108, 16), (82, 118, 90),
- (80, 119, 98), (78, 120, 100), (75, 119, 102), (78, 120, 100),
- (79, 119, 95), (75, 119, 86), (71, 120, 75), (62, 70, 19),
- (45, 28, 0), (44, 24, 3), (44, 21, 7), (37, 19, 5),
- (45, 17, 3), (47, 21, 0), (49, 34, 1), (56, 48, 2),
- (74, 54, 0), (98, 57, 1), (123, 59, 0), (128, 69, 0),
- (130, 86, 0), (108, 98, 49), (73, 119, 80), (76, 119, 92),
- (75, 120, 100), (72, 120, 108), (73, 119, 108), (75, 119, 102),
- (76, 119, 100), (76, 119, 91), (73, 119, 80), (71, 120, 75),
- (56, 57, 15), (51, 40, 8), (47, 36, 8), (44, 41, 8),
- (47, 44, 11), (47, 50, 7), (53, 65, 1), (60, 91, 34),
- (71, 120, 75), (75, 127, 89), (75, 134, 90), (71, 129, 79),
- (64, 134, 62), (68, 148, 53), (67, 151, 55), (67, 151, 53),
- (68, 148, 53), (67, 134, 63), (73, 124, 81), (76, 119, 91),
- (79, 119, 95), (78, 120, 98), (80, 119, 98), (80, 119, 98),
- (80, 119, 100), (80, 119, 98), (80, 119, 98), (78, 122, 97),
- (75, 122, 88), (72, 127, 85), (69, 130, 73), (65, 139, 64),
- (68, 148, 53), (68, 148, 53), (68, 141, 59), (70, 133, 62),
- (67, 125, 67), (92, 71, 18), (62, 40, 19), (51, 29, 8),
- (46, 25, 4), (57, 32, 1), (73, 46, 1), (105, 58, 4),
- (131, 80, 1), (154, 99, 0), (178, 160, 62), (170, 124, 2)
- ),
-
-// 282 Apophysis-040427-51TreeLife1
-((199, 144, 17), (41, 30, 44), (89, 62, 36), (138, 94, 29),
- (161, 115, 26), (184, 137, 23), (190, 143, 30), (197, 149, 38),
- (206, 169, 62), (214, 187, 99), (223, 206, 136), (222, 207, 148),
- (221, 209, 161), (207, 169, 114), (193, 129, 68), (191, 133, 53),
- (190, 138, 39), (173, 120, 6), (172, 119, 4), (171, 118, 2),
- (166, 111, 1), (161, 105, 0), (162, 102, 0), (164, 100, 0),
- (148, 76, 0), (142, 68, 0), (137, 61, 0), (131, 43, 0),
- (125, 26, 0), (116, 22, 0), (107, 18, 0), (74, 0, 28),
- (33, 0, 29), (7, 6, 12), (45, 10, 9), (84, 14, 6),
- (106, 30, 3), (129, 47, 0), (137, 60, 0), (146, 74, 0),
- (170, 113, 6), (176, 122, 8), (182, 132, 11), (194, 142, 17),
- (206, 153, 23), (209, 160, 28), (212, 168, 33), (214, 181, 42),
- (228, 189, 50), (238, 212, 65), (240, 213, 68), (243, 215, 72),
- (233, 199, 62), (224, 184, 53), (217, 177, 51), (211, 171, 49),
- (195, 147, 23), (187, 138, 15), (179, 129, 8), (171, 115, 6),
- (164, 101, 4), (159, 94, 2), (155, 88, 1), (149, 77, 1),
- (146, 74, 2), (152, 81, 1), (155, 90, 1), (159, 99, 1),
- (158, 98, 1), (157, 97, 1), (144, 87, 0), (138, 68, 0),
- (116, 69, 0), (116, 65, 0), (117, 61, 0), (121, 52, 0),
- (125, 44, 1), (121, 42, 0), (117, 41, 0), (109, 42, 0),
- (125, 44, 1), (139, 61, 0), (149, 81, 1), (159, 101, 2),
- (164, 108, 4), (170, 116, 7), (177, 124, 10), (182, 132, 11),
- (183, 133, 12), (184, 135, 10), (185, 137, 9), (185, 136, 10),
- (185, 135, 12), (186, 136, 13), (190, 140, 15), (196, 149, 19),
- (208, 162, 25), (221, 180, 40), (224, 184, 44), (228, 189, 49),
- (225, 186, 46), (222, 183, 43), (216, 172, 37), (211, 162, 34),
- (198, 151, 21), (190, 141, 16), (182, 132, 11), (176, 125, 8),
- (171, 118, 6), (160, 100, 2), (148, 76, 0), (138, 64, 0),
- (138, 61, 5), (145, 77, 6), (155, 91, 5), (165, 106, 4),
- (181, 130, 12), (193, 143, 22), (204, 157, 25), (211, 165, 30),
- (211, 167, 32), (206, 159, 35), (201, 151, 38), (195, 145, 27),
- (189, 139, 16), (173, 120, 6), (161, 97, 7), (140, 67, 16),
- (112, 35, 7), (54, 4, 29), (55, 13, 38), (56, 22, 47),
- (32, 29, 36), (49, 35, 52), (43, 47, 85), (80, 52, 103),
- (68, 77, 76), (82, 78, 89), (97, 79, 103), (104, 85, 84),
- (112, 92, 65), (147, 95, 45), (165, 105, 9), (170, 116, 7),
- (182, 132, 11), (192, 142, 17), (196, 147, 20), (200, 153, 23),
- (205, 161, 28), (211, 165, 30), (203, 159, 26), (197, 150, 20),
- (179, 121, 22), (173, 116, 33), (167, 112, 45), (176, 138, 161),
- (165, 153, 203), (168, 156, 206), (171, 158, 228), (201, 201, 227),
- (207, 195, 209), (255, 230, 156), (250, 235, 142), (246, 240, 128),
- (246, 248, 115), (254, 245, 92), (255, 235, 96), (255, 233, 97),
- (239, 202, 59), (237, 201, 58), (235, 200, 58), (237, 198, 59),
- (232, 194, 61), (233, 203, 105), (211, 162, 155), (160, 101, 103),
- (145, 88, 45), (131, 74, 31), (139, 65, 18), (138, 63, 5),
- (137, 61, 0), (134, 63, 1), (134, 63, 1), (137, 62, 0),
- (131, 49, 1), (130, 48, 0), (129, 47, 0), (132, 52, 1),
- (139, 63, 0), (144, 72, 0), (147, 78, 0), (154, 91, 0),
- (161, 101, 3), (164, 109, 8), (160, 125, 0), (173, 124, 3),
- (182, 132, 11), (192, 142, 17), (204, 157, 27), (209, 159, 38),
- (214, 170, 35), (221, 182, 42), (228, 189, 49), (229, 192, 49),
- (231, 194, 53), (232, 193, 53), (227, 188, 48), (222, 181, 41),
- (213, 169, 34), (201, 154, 24), (189, 132, 19), (163, 106, 16),
- (118, 76, 34), (93, 69, 93), (110, 89, 108), (114, 75, 104),
- (128, 70, 50), (153, 94, 24), (168, 116, 6), (173, 122, 7),
- (181, 131, 10), (175, 124, 7), (172, 119, 5), (168, 106, 7),
- (169, 89, 4), (150, 65, 0), (128, 46, 0), (117, 35, 0),
- (109, 28, 0), (88, 0, 0), (65, 0, 26), (33, 0, 27),
- (8, 0, 15), (38, 5, 26), (98, 14, 3), (116, 26, 15),
- (117, 29, 15), (122, 43, 28), (111, 94, 110), (149, 131, 179),
- (159, 145, 180), (131, 112, 134), (158, 97, 113), (167, 99, 38),
- (176, 123, 11), (181, 130, 12), (188, 138, 15), (197, 151, 16),
- (199, 164, 18), (213, 172, 32), (234, 189, 12), (255, 197, 35),
- (240, 201, 44), (229, 190, 50), (220, 176, 41), (210, 161, 32)
- ),
-
-// 283 Apophysis-040427-51TreeLife
-((160, 85, 2), (162, 86, 2), (159, 84, 6), (157, 83, 10),
- (161, 87, 6), (166, 92, 3), (167, 95, 2), (168, 98, 2),
- (164, 90, 3), (157, 83, 2), (150, 76, 1), (144, 69, 0),
- (138, 62, 0), (132, 55, 0), (127, 49, 0), (123, 46, 0),
- (120, 43, 1), (118, 40, 1), (119, 39, 0), (120, 39, 0),
- (123, 44, 0), (127, 49, 1), (130, 53, 1), (134, 57, 1),
- (153, 110, 78), (186, 152, 121), (219, 194, 164), (234, 209, 131),
- (250, 225, 99), (239, 209, 77), (229, 193, 55), (208, 157, 30),
- (169, 98, 8), (134, 57, 1), (124, 48, 0), (115, 40, 0),
- (111, 35, 0), (107, 31, 0), (106, 31, 0), (105, 32, 0),
- (110, 36, 1), (114, 38, 1), (118, 40, 1), (120, 44, 2),
- (123, 49, 4), (128, 52, 2), (133, 56, 0), (139, 64, 0),
- (146, 69, 1), (161, 85, 7), (164, 98, 3), (167, 112, 0),
- (164, 111, 28), (162, 111, 56), (153, 105, 60), (145, 99, 65),
- (162, 97, 17), (154, 83, 13), (146, 70, 10), (133, 57, 5),
- (121, 44, 0), (116, 40, 0), (112, 36, 0), (106, 31, 0),
- (98, 26, 1), (96, 24, 0), (93, 30, 0), (90, 36, 0),
- (95, 34, 0), (100, 32, 0), (111, 37, 0), (120, 43, 1),
- (136, 66, 17), (160, 104, 58), (184, 142, 100), (196, 162, 141),
- (209, 183, 182), (228, 208, 155), (247, 233, 128), (255, 245, 130),
- (252, 238, 116), (253, 236, 104), (250, 233, 104), (248, 230, 104),
- (246, 222, 94), (244, 215, 85), (221, 176, 49), (185, 129, 46),
- (154, 78, 2), (144, 66, 1), (134, 54, 1), (127, 48, 3),
- (121, 43, 5), (118, 39, 6), (113, 42, 14), (111, 35, 9),
- (108, 33, 1), (108, 33, 1), (111, 36, 1), (115, 40, 1),
- (116, 39, 0), (117, 39, 0), (120, 43, 1), (123, 46, 4),
- (132, 55, 0), (133, 57, 0), (135, 59, 1), (134, 57, 0),
- (133, 56, 0), (132, 55, 0), (131, 52, 0), (125, 47, 1),
- (127, 46, 3), (132, 55, 1), (133, 57, 1), (135, 59, 1),
- (140, 65, 0), (141, 71, 0), (141, 82, 0), (141, 72, 0),
- (130, 53, 1), (124, 47, 0), (119, 42, 0), (117, 41, 0),
- (115, 40, 1), (113, 37, 1), (108, 34, 0), (104, 33, 1),
- (105, 32, 0), (108, 33, 1), (108, 33, 0), (109, 34, 0),
- (112, 36, 0), (116, 38, 0), (117, 39, 0), (113, 38, 0),
- (106, 31, 0), (103, 28, 0), (100, 26, 0), (98, 25, 0),
- (97, 25, 1), (97, 25, 1), (95, 28, 2), (98, 26, 1),
- (102, 28, 1), (104, 30, 1), (104, 31, 0), (105, 32, 0),
- (104, 31, 0), (102, 28, 1), (99, 27, 2), (98, 25, 0),
- (96, 24, 0), (95, 23, 0), (95, 23, 1), (96, 24, 0),
- (96, 24, 0), (97, 25, 1), (102, 28, 1), (108, 34, 0),
- (115, 40, 0), (135, 58, 2), (140, 63, 7), (145, 68, 12),
- (151, 76, 9), (156, 101, 60), (177, 134, 81), (202, 169, 152),
- (220, 203, 237), (219, 203, 238), (219, 203, 240), (225, 211, 202),
- (252, 248, 138), (243, 222, 95), (211, 162, 31), (213, 133, 20),
- (189, 115, 20), (164, 93, 3), (155, 79, 1), (148, 75, 0),
- (147, 73, 0), (145, 71, 0), (146, 72, 1), (148, 71, 3),
- (132, 55, 1), (128, 51, 1), (125, 47, 1), (120, 42, 0),
- (118, 40, 1), (116, 41, 1), (115, 43, 0), (119, 42, 0),
- (121, 44, 0), (126, 48, 0), (132, 52, 0), (134, 57, 1),
- (130, 63, 8), (140, 70, 11), (139, 72, 20), (146, 122, 76),
- (198, 164, 136), (207, 180, 189), (207, 182, 204), (211, 190, 199),
- (224, 203, 212), (237, 224, 231), (241, 240, 173), (247, 223, 101),
- (220, 175, 82), (183, 132, 69), (165, 94, 14), (154, 78, 2),
- (141, 63, 0), (126, 50, 0), (118, 40, 1), (108, 33, 1),
- (102, 28, 1), (93, 23, 0), (85, 18, 1), (70, 14, 0),
- (70, 10, 0), (75, 9, 0), (87, 19, 0), (96, 24, 0),
- (103, 29, 0), (110, 36, 0), (118, 41, 0), (127, 49, 1),
- (134, 58, 0), (139, 63, 1), (142, 67, 0), (143, 68, 0),
- (144, 66, 2), (138, 62, 2), (139, 60, 1), (137, 61, 1),
- (135, 59, 1), (134, 58, 0), (137, 58, 1), (141, 59, 0),
- (145, 68, 0), (150, 76, 1), (160, 88, 3), (169, 102, 0),
- (190, 127, 13), (199, 141, 16), (205, 152, 24), (206, 151, 25),
- (200, 136, 28), (176, 107, 14), (163, 88, 7), (150, 72, 8),
- (142, 57, 0), (128, 51, 9), (130, 35, 0), (125, 36, 4)
- ),
-
-// 284 Apophysis-040427-51triflwr
-((105, 58, 4), (155, 91, 4), (157, 94, 12), (160, 98, 21),
- (177, 101, 60), (194, 105, 99), (189, 109, 109), (185, 114, 120),
- (148, 101, 21), (96, 61, 17), (44, 21, 13), (22, 11, 6),
- (0, 1, 0), (0, 0, 13), (0, 0, 27), (1, 34, 60),
- (2, 68, 94), (1, 57, 106), (57, 91, 147), (114, 125, 189),
- (129, 153, 202), (145, 181, 215), (158, 195, 213), (172, 210, 211),
- (115, 95, 156), (100, 54, 124), (85, 14, 92), (42, 9, 49),
- (0, 4, 7), (0, 2, 3), (0, 0, 0), (1, 0, 0),
- (6, 0, 0), (113, 36, 10), (128, 65, 5), (143, 94, 1),
- (139, 110, 3), (136, 126, 5), (122, 128, 6), (109, 131, 7),
- (40, 117, 1), (40, 116, 0), (41, 116, 0), (71, 107, 1),
- (102, 99, 2), (102, 83, 4), (102, 68, 7), (115, 74, 20),
- (93, 72, 45), (107, 55, 78), (132, 83, 104), (158, 111, 131),
- (178, 159, 143), (198, 208, 155), (204, 203, 173), (211, 198, 192),
- (179, 147, 158), (178, 137, 142), (178, 127, 126), (171, 140, 144),
- (165, 154, 162), (154, 149, 172), (144, 144, 182), (117, 139, 197),
- (54, 87, 202), (46, 59, 199), (23, 35, 180), (1, 11, 161),
- (0, 28, 138), (0, 46, 116), (0, 50, 113), (7, 55, 129),
- (66, 100, 210), (87, 137, 222), (109, 175, 235), (136, 191, 231),
- (163, 208, 227), (160, 214, 218), (158, 220, 209), (148, 178, 204),
- (128, 116, 162), (54, 45, 174), (38, 52, 128), (23, 59, 83),
- (43, 65, 62), (63, 72, 41), (87, 78, 19), (128, 85, 7),
- (153, 80, 1), (143, 46, 0), (133, 13, 0), (142, 10, 0),
- (151, 7, 0), (172, 0, 23), (140, 0, 37), (136, 15, 4),
- (137, 48, 4), (113, 71, 21), (68, 71, 48), (23, 71, 75),
- (12, 72, 82), (1, 74, 89), (0, 66, 98), (0, 52, 110),
- (80, 23, 126), (100, 42, 116), (121, 62, 106), (134, 65, 94),
- (147, 69, 83), (142, 100, 16), (150, 93, 6), (162, 84, 2),
- (170, 77, 0), (170, 83, 6), (167, 77, 3), (164, 72, 0),
- (144, 56, 18), (129, 15, 25), (114, 13, 43), (124, 0, 62),
- (185, 11, 34), (205, 16, 19), (226, 21, 4), (225, 31, 5),
- (224, 41, 7), (176, 74, 0), (174, 76, 1), (165, 84, 5),
- (152, 92, 6), (102, 95, 41), (70, 85, 42), (39, 76, 43),
- (10, 81, 77), (0, 50, 113), (11, 0, 159), (18, 0, 168),
- (0, 5, 183), (9, 15, 188), (18, 25, 193), (19, 24, 191),
- (20, 23, 190), (0, 30, 136), (1, 60, 104), (22, 79, 72),
- (60, 103, 13), (127, 129, 2), (132, 125, 4), (137, 122, 7),
- (150, 93, 6), (157, 87, 1), (166, 83, 3), (163, 82, 1),
- (150, 69, 6), (135, 56, 16), (120, 43, 27), (113, 27, 76),
- (81, 3, 102), (47, 20, 99), (19, 43, 103), (38, 55, 73),
- (1, 6, 10), (0, 0, 0), (3, 0, 0), (7, 0, 0),
- (68, 59, 28), (108, 69, 4), (139, 103, 6), (136, 120, 7),
- (133, 106, 0), (114, 90, 8), (96, 74, 17), (65, 69, 32),
- (29, 79, 42), (14, 85, 71), (4, 84, 93), (16, 105, 83),
- (6, 107, 49), (1, 108, 26), (1, 110, 19), (42, 122, 37),
- (111, 96, 13), (145, 94, 5), (156, 91, 9), (169, 83, 6),
- (219, 75, 49), (224, 92, 58), (229, 110, 67), (230, 84, 47),
- (228, 70, 7), (176, 76, 0), (173, 81, 6), (188, 96, 71),
- (215, 143, 103), (171, 192, 175), (173, 223, 220), (173, 228, 222),
- (156, 244, 220), (149, 235, 255), (174, 233, 241), (174, 231, 240),
- (178, 226, 238), (198, 202, 240), (203, 198, 228), (194, 230, 220),
- (180, 225, 205), (196, 190, 174), (175, 164, 160), (182, 119, 138),
- (143, 66, 110), (128, 34, 87), (137, 33, 82), (136, 28, 80),
- (150, 30, 57), (167, 36, 68), (152, 93, 25), (169, 83, 6),
- (179, 97, 0), (213, 101, 19), (233, 116, 72), (255, 187, 82),
- (245, 255, 172), (232, 203, 247), (232, 178, 253), (239, 159, 228),
- (221, 199, 201), (215, 169, 153), (228, 121, 75), (223, 120, 19),
- (224, 93, 11), (206, 85, 2), (176, 76, 1), (170, 91, 0),
- (161, 86, 3), (155, 88, 1), (152, 79, 0), (124, 54, 2),
- (129, 35, 0), (131, 13, 0), (128, 12, 31), (106, 23, 43),
- (75, 28, 62), (52, 7, 112), (40, 8, 145), (15, 2, 144),
- (24, 11, 127), (64, 34, 88), (63, 45, 59), (73, 68, 26),
- (120, 69, 4), (148, 81, 3), (164, 78, 1), (171, 78, 0),
- (167, 69, 0), (171, 39, 62), (127, 64, 107), (136, 55, 98)
- ),
-
-// 285 Apophysis-040427-51mitosis
-((78, 82, 109), (113, 49, 65), (84, 46, 45), (55, 44, 26),
- (53, 48, 29), (51, 53, 32), (45, 49, 38), (40, 46, 44),
- (45, 37, 52), (47, 44, 55), (49, 52, 59), (59, 72, 83),
- (70, 93, 107), (96, 119, 134), (122, 145, 161), (136, 156, 172),
- (151, 168, 184), (119, 165, 189), (119, 174, 191), (120, 184, 194),
- (163, 219, 214), (206, 255, 234), (224, 255, 243), (242, 255, 253),
- (250, 250, 255), (233, 211, 215), (217, 172, 175), (229, 167, 134),
- (242, 163, 94), (244, 149, 92), (247, 136, 90), (240, 130, 71),
- (206, 149, 106), (180, 98, 134), (204, 98, 92), (229, 99, 50),
- (200, 91, 51), (172, 83, 53), (163, 74, 72), (155, 65, 91),
- (113, 101, 115), (118, 113, 117), (124, 125, 119), (139, 138, 133),
- (155, 152, 147), (154, 157, 156), (154, 162, 165), (149, 144, 164),
- (126, 129, 138), (82, 92, 93), (64, 74, 74), (47, 57, 56),
- (47, 41, 47), (48, 26, 38), (51, 23, 28), (54, 20, 19),
- (51, 5, 7), (89, 7, 3), (127, 9, 0), (151, 11, 5),
- (175, 13, 10), (194, 31, 38), (213, 50, 67), (233, 33, 20),
- (211, 21, 5), (159, 34, 12), (161, 45, 42), (164, 56, 72),
- (156, 54, 72), (148, 53, 73), (123, 83, 71), (124, 33, 42),
- (80, 24, 33), (67, 12, 16), (54, 0, 0), (30, 1, 0),
- (6, 2, 1), (4, 3, 0), (3, 4, 0), (15, 4, 2),
- (14, 4, 5), (16, 31, 26), (30, 36, 42), (45, 42, 59),
- (51, 49, 69), (58, 56, 80), (79, 74, 104), (84, 78, 106),
- (66, 65, 83), (55, 59, 69), (45, 53, 56), (38, 48, 48),
- (31, 43, 41), (15, 30, 23), (10, 8, 9), (8, 6, 0),
- (14, 6, 4), (22, 26, 12), (29, 35, 10), (37, 45, 8),
- (36, 53, 8), (35, 62, 9), (48, 58, 6), (53, 59, 57),
- (90, 101, 123), (91, 121, 140), (92, 141, 158), (91, 130, 149),
- (91, 119, 140), (105, 117, 143), (96, 112, 128), (89, 105, 128),
- (89, 116, 107), (63, 113, 124), (65, 111, 117), (68, 109, 111),
- (81, 104, 112), (91, 97, 123), (126, 96, 134), (163, 111, 160),
- (191, 180, 196), (195, 195, 201), (199, 211, 207), (222, 228, 231),
- (246, 246, 255), (252, 249, 255), (252, 253, 255), (255, 251, 255),
- (251, 255, 255), (196, 212, 211), (181, 197, 195), (167, 182, 179),
- (151, 150, 156), (124, 116, 137), (98, 96, 109), (80, 86, 84),
- (42, 59, 51), (37, 53, 51), (33, 48, 51), (29, 45, 43),
- (26, 43, 35), (21, 32, 36), (20, 14, 26), (29, 14, 21),
- (30, 29, 27), (54, 28, 27), (60, 26, 26), (67, 25, 26),
- (90, 32, 44), (66, 51, 46), (61, 70, 87), (87, 85, 96),
- (141, 98, 141), (149, 101, 146), (158, 105, 151), (141, 84, 119),
- (106, 79, 114), (87, 78, 105), (69, 83, 86), (63, 66, 71),
- (48, 59, 55), (44, 51, 61), (45, 58, 70), (46, 65, 80),
- (59, 92, 81), (62, 88, 101), (61, 110, 117), (60, 87, 98),
- (41, 51, 63), (39, 54, 58), (38, 57, 53), (39, 61, 49),
- (48, 64, 53), (53, 76, 68), (85, 85, 83), (112, 113, 73),
- (113, 113, 103), (125, 127, 124), (158, 156, 144), (158, 170, 170),
- (161, 165, 174), (158, 149, 178), (127, 153, 150), (114, 120, 154),
- (121, 153, 178), (143, 166, 178), (165, 179, 179), (175, 190, 195),
- (210, 249, 248), (241, 255, 254), (247, 255, 254), (228, 237, 242),
- (190, 173, 215), (148, 138, 162), (111, 99, 139), (100, 105, 101),
- (67, 99, 86), (50, 73, 65), (49, 62, 55), (56, 65, 60),
- (61, 86, 67), (58, 103, 82), (52, 102, 109), (70, 118, 128),
- (76, 130, 142), (84, 115, 133), (80, 109, 127), (71, 117, 130),
- (71, 117, 130), (74, 110, 122), (76, 100, 112), (70, 78, 97),
- (59, 56, 75), (58, 39, 58), (80, 41, 44), (61, 20, 24),
- (47, 8, 9), (59, 0, 2), (38, 4, 2), (26, 16, 25),
- (37, 38, 40), (39, 48, 57), (48, 55, 73), (66, 68, 91),
- (92, 91, 105), (103, 129, 116), (128, 136, 139), (142, 157, 162),
- (130, 172, 150), (126, 147, 140), (127, 116, 110), (115, 88, 61),
- (67, 62, 59), (50, 45, 49), (37, 49, 45), (34, 41, 34),
- (25, 34, 31), (34, 36, 25), (24, 49, 7), (17, 40, 0),
- (15, 20, 0), (8, 15, 0), (6, 6, 0), (14, 4, 2),
- (23, 3, 2), (39, 1, 0), (38, 5, 0), (48, 11, 2),
- (51, 21, 21), (39, 33, 33), (21, 32, 28), (13, 17, 16),
- (27, 12, 15), (35, 23, 35), (30, 27, 38), (45, 31, 31)
- ),
-
-// 286 Apophysis-040427-51triflwer
-((142, 104, 5), (140, 108, 9), (121, 111, 10), (102, 114, 12),
- (83, 73, 43), (64, 33, 74), (88, 73, 103), (113, 114, 132),
- (160, 203, 186), (163, 207, 205), (167, 211, 224), (144, 200, 229),
- (122, 189, 234), (121, 200, 242), (120, 212, 251), (133, 221, 244),
- (147, 230, 238), (203, 237, 202), (201, 210, 196), (199, 184, 191),
- (179, 151, 157), (159, 118, 124), (126, 110, 73), (93, 102, 23),
- (0, 49, 115), (2, 28, 128), (4, 8, 141), (27, 24, 158),
- (50, 40, 175), (58, 68, 190), (66, 96, 206), (99, 139, 208),
- (149, 163, 212), (234, 235, 203), (230, 219, 194), (226, 203, 185),
- (218, 221, 143), (211, 239, 102), (223, 220, 120), (235, 201, 138),
- (215, 94, 13), (210, 103, 9), (205, 112, 6), (195, 105, 3),
- (185, 99, 0), (179, 89, 2), (173, 79, 5), (167, 82, 2),
- (165, 78, 1), (182, 65, 0), (163, 42, 0), (145, 20, 0),
- (135, 20, 2), (126, 20, 4), (132, 12, 7), (139, 4, 11),
- (118, 0, 61), (85, 13, 76), (52, 26, 91), (40, 16, 87),
- (28, 7, 84), (15, 5, 42), (3, 4, 0), (0, 0, 0),
- (0, 0, 0), (79, 54, 34), (95, 52, 20), (112, 51, 6),
- (120, 37, 3), (129, 23, 0), (129, 18, 1), (131, 7, 5),
- (108, 4, 57), (77, 19, 115), (47, 35, 173), (71, 51, 186),
- (95, 68, 199), (92, 67, 178), (90, 67, 158), (89, 62, 157),
- (99, 47, 130), (97, 50, 130), (128, 84, 133), (159, 118, 136),
- (161, 117, 133), (163, 117, 130), (189, 133, 120), (188, 91, 58),
- (155, 91, 4), (154, 89, 3), (154, 88, 2), (155, 84, 1),
- (157, 80, 0), (169, 77, 0), (182, 74, 12), (188, 62, 66),
- (165, 94, 112), (94, 93, 169), (103, 110, 178), (113, 128, 187),
- (120, 148, 200), (127, 168, 214), (156, 178, 192), (113, 136, 190),
- (93, 89, 165), (113, 96, 154), (134, 103, 144), (134, 95, 138),
- (134, 87, 133), (159, 78, 93), (162, 40, 79), (127, 52, 13),
- (143, 51, 2), (122, 69, 15), (119, 60, 21), (116, 52, 27),
- (84, 19, 53), (34, 51, 79), (8, 66, 88), (7, 99, 84),
- (5, 88, 78), (6, 93, 56), (8, 98, 34), (7, 89, 57),
- (6, 80, 81), (8, 63, 93), (11, 62, 93), (0, 60, 104),
- (0, 60, 107), (42, 26, 89), (48, 25, 88), (55, 25, 87),
- (83, 57, 34), (116, 22, 12), (127, 13, 21), (124, 0, 52),
- (125, 9, 72), (116, 43, 108), (108, 77, 145), (112, 80, 143),
- (117, 84, 141), (130, 98, 139), (133, 111, 157), (90, 67, 158),
- (17, 46, 186), (63, 103, 224), (80, 111, 209), (97, 119, 195),
- (160, 174, 177), (210, 173, 214), (230, 215, 148), (231, 201, 147),
- (211, 97, 71), (210, 93, 69), (210, 89, 68), (213, 81, 56),
- (194, 65, 69), (185, 51, 60), (169, 42, 69), (155, 30, 72),
- (163, 7, 46), (170, 1, 30), (164, 1, 37), (158, 1, 44),
- (147, 0, 44), (133, 0, 45), (125, 15, 28), (124, 65, 25),
- (133, 97, 0), (111, 101, 8), (89, 105, 16), (51, 90, 23),
- (18, 67, 81), (14, 52, 97), (4, 27, 133), (10, 6, 142),
- (25, 3, 138), (33, 0, 149), (50, 0, 126), (82, 24, 108),
- (133, 39, 89), (156, 39, 81), (156, 40, 79), (191, 55, 59),
- (248, 79, 10), (224, 89, 8), (200, 100, 6), (164, 85, 6),
- (151, 90, 1), (149, 92, 2), (133, 88, 3), (119, 58, 1),
- (84, 63, 20), (79, 75, 30), (67, 74, 23), (8, 5, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 1), (2, 16, 104), (0, 37, 125), (2, 9, 142),
- (4, 0, 147), (11, 0, 154), (16, 0, 150), (22, 1, 158),
- (6, 0, 177), (13, 36, 210), (1, 38, 249), (0, 48, 221),
- (18, 12, 180), (62, 10, 137), (69, 26, 69), (112, 67, 25),
- (147, 72, 7), (163, 90, 11), (198, 118, 111), (211, 158, 116),
- (204, 143, 114), (140, 89, 104), (56, 50, 60), (43, 58, 61),
- (2, 2, 2), (0, 0, 0), (7, 14, 0), (80, 80, 10),
- (106, 128, 1), (98, 129, 0), (76, 124, 4), (70, 124, 2),
- (10, 97, 19), (1, 111, 16), (30, 126, 28), (78, 126, 6),
- (130, 131, 1), (133, 129, 3), (137, 124, 9), (139, 112, 5),
- (146, 95, 6), (150, 94, 7), (160, 88, 6), (171, 79, 2),
- (175, 71, 0), (184, 71, 0), (176, 76, 0), (168, 77, 0),
- (163, 80, 0), (154, 87, 0), (150, 88, 1), (140, 89, 0),
- (117, 58, 0), (111, 40, 10), (58, 12, 0), (0, 0, 0)
- ),
-
-// 287 Apophysis-040427-51yggF
-((47, 48, 42), (64, 65, 59), (76, 77, 71), (88, 89, 84),
- (90, 90, 93), (92, 92, 102), (93, 93, 103), (94, 94, 104),
- (100, 101, 96), (95, 96, 91), (91, 92, 87), (81, 84, 79),
- (72, 77, 71), (61, 65, 63), (50, 54, 55), (48, 50, 52),
- (47, 47, 49), (42, 41, 39), (42, 42, 38), (42, 43, 38),
- (41, 42, 38), (41, 41, 39), (43, 43, 41), (45, 45, 43),
- (54, 53, 49), (52, 55, 47), (50, 58, 45), (50, 54, 46),
- (50, 50, 48), (50, 47, 46), (51, 45, 45), (52, 42, 40),
- (48, 46, 47), (56, 59, 64), (64, 67, 74), (72, 75, 84),
- (74, 78, 88), (77, 81, 92), (82, 84, 94), (87, 87, 97),
- (84, 94, 83), (81, 87, 79), (79, 80, 75), (69, 70, 70),
- (60, 61, 66), (57, 58, 63), (55, 56, 61), (53, 52, 57),
- (50, 49, 54), (46, 45, 50), (43, 43, 44), (41, 41, 39),
- (36, 36, 37), (31, 32, 36), (31, 31, 36), (32, 31, 36),
- (22, 21, 26), (14, 16, 18), (6, 12, 10), (16, 19, 16),
- (26, 27, 22), (28, 28, 25), (30, 30, 28), (36, 36, 34),
- (42, 43, 38), (54, 56, 45), (56, 58, 49), (59, 60, 54),
- (59, 60, 55), (60, 61, 56), (60, 60, 58), (59, 63, 64),
- (59, 62, 71), (63, 65, 67), (68, 69, 64), (64, 64, 61),
- (60, 60, 58), (59, 59, 57), (59, 59, 57), (56, 56, 54),
- (52, 52, 50), (46, 47, 42), (45, 45, 41), (45, 44, 40),
- (45, 44, 41), (45, 45, 43), (46, 46, 44), (46, 45, 50),
- (45, 44, 49), (42, 41, 46), (39, 38, 43), (38, 37, 42),
- (38, 37, 42), (42, 42, 40), (43, 43, 45), (47, 46, 51),
- (50, 49, 54), (50, 49, 54), (48, 47, 51), (46, 46, 48),
- (43, 43, 43), (41, 41, 39), (36, 36, 34), (32, 32, 30),
- (32, 32, 30), (37, 37, 34), (42, 43, 38), (48, 49, 44),
- (54, 55, 50), (62, 63, 58), (74, 70, 67), (81, 82, 76),
- (84, 85, 80), (79, 80, 74), (78, 78, 74), (77, 77, 75),
- (73, 74, 69), (73, 73, 71), (73, 73, 81), (75, 75, 85),
- (89, 92, 99), (112, 105, 101), (135, 119, 103), (159, 120, 68),
- (183, 122, 33), (175, 109, 22), (166, 103, 10), (121, 72, 3),
- (104, 68, 8), (108, 111, 120), (121, 124, 132), (134, 137, 144),
- (163, 162, 167), (184, 186, 181), (175, 190, 185), (167, 166, 172),
- (127, 128, 133), (111, 112, 112), (96, 97, 91), (96, 97, 91),
- (97, 98, 92), (117, 117, 119), (135, 141, 131), (143, 144, 148),
- (166, 165, 161), (185, 185, 193), (205, 202, 212), (226, 220, 232),
- (251, 229, 208), (254, 224, 200), (242, 213, 157), (243, 189, 129),
- (144, 147, 126), (131, 133, 127), (119, 119, 129), (105, 105, 103),
- (86, 87, 82), (73, 73, 71), (68, 68, 66), (64, 65, 60),
- (60, 61, 56), (58, 59, 53), (58, 59, 54), (59, 60, 55),
- (59, 60, 55), (60, 61, 55), (62, 61, 57), (63, 64, 59),
- (67, 67, 65), (68, 69, 65), (70, 71, 66), (71, 72, 67),
- (76, 76, 74), (93, 92, 88), (106, 107, 102), (159, 129, 101),
- (215, 162, 94), (216, 165, 102), (217, 205, 181), (226, 227, 231),
- (240, 243, 232), (253, 227, 200), (254, 217, 188), (248, 196, 139),
- (180, 128, 29), (149, 98, 14), (118, 69, 0), (47, 49, 36),
- (37, 37, 35), (27, 27, 29), (26, 25, 30), (24, 26, 23),
- (29, 29, 27), (35, 35, 33), (40, 40, 38), (43, 44, 39),
- (48, 49, 44), (53, 53, 51), (57, 56, 54), (58, 59, 53),
- (59, 60, 54), (58, 59, 53), (54, 55, 50), (51, 52, 47),
- (47, 47, 45), (44, 44, 42), (41, 46, 39), (41, 48, 41),
- (46, 47, 42), (48, 49, 44), (50, 51, 46), (51, 52, 47),
- (51, 51, 49), (50, 50, 50), (49, 50, 52), (52, 51, 56),
- (54, 53, 58), (59, 59, 57), (61, 60, 56), (63, 62, 58),
- (64, 65, 60), (64, 66, 61), (65, 65, 63), (63, 63, 61),
- (58, 60, 59), (55, 54, 59), (53, 52, 57), (50, 49, 54),
- (47, 46, 51), (45, 45, 43), (41, 41, 39), (37, 37, 35),
- (35, 35, 33), (31, 31, 29), (29, 29, 27), (29, 29, 27),
- (28, 28, 26), (28, 28, 26), (29, 30, 25), (31, 31, 23),
- (32, 33, 27), (35, 35, 33), (38, 38, 36), (40, 39, 35),
- (44, 43, 38), (45, 46, 41), (52, 53, 48), (58, 59, 53),
- (59, 60, 55), (60, 61, 56), (62, 63, 58), (64, 65, 60),
- (63, 64, 59), (59, 60, 55), (57, 57, 55), (48, 52, 53)
- ),
-
-// 288 Apophysis-040427-51Gwrap
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (167, 112, 29), (200, 139, 27), (233, 166, 25), (242, 176, 62),
- (252, 186, 99), (245, 188, 96), (239, 191, 93), (243, 186, 90),
- (247, 181, 87), (160, 146, 107), (107, 130, 122), (54, 114, 138),
- (27, 127, 116), (0, 141, 95), (16, 154, 83), (32, 167, 72),
- (181, 172, 139), (134, 110, 122), (87, 49, 106), (43, 24, 53),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (82, 53, 26), (164, 107, 52),
- (194, 137, 36), (224, 168, 21), (250, 151, 6), (234, 66, 27),
- (220, 36, 28), (237, 30, 27), (254, 24, 26), (233, 12, 21),
- (212, 0, 17), (152, 20, 9), (92, 40, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (103, 49, 62), (178, 115, 44), (254, 181, 27),
- (250, 181, 57), (247, 181, 87), (250, 183, 92), (254, 188, 29),
- (255, 152, 0), (198, 107, 26), (141, 63, 53), (111, 57, 56),
- (82, 51, 59), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (132, 56, 32), (176, 90, 75),
- (203, 90, 76), (184, 79, 57), (174, 62, 42), (95, 53, 31),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (49, 70, 63),
- (166, 146, 119), (197, 190, 171), (255, 255, 243), (254, 255, 224),
- (253, 255, 120), (251, 184, 95), (255, 57, 58), (190, 6, 30),
- (92, 37, 43), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (75, 118, 73), (103, 202, 0),
- (170, 188, 76), (190, 188, 103), (185, 153, 52), (130, 104, 47),
- (44, 47, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 289 Apophysis-040428-1Gradient1
-((28, 157, 73), (31, 129, 68), (15, 64, 34), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (22, 98, 0), (25, 142, 4), (28, 187, 8), (26, 202, 4),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (28, 218, 4), (31, 219, 7), (32, 219, 8), (33, 219, 10),
- (20, 180, 76), (25, 158, 73), (31, 137, 71), (31, 68, 76),
- (31, 0, 82), (30, 0, 95), (30, 0, 109), (32, 0, 162),
- (26, 0, 166), (75, 0, 131), (117, 29, 98), (159, 59, 66),
- (172, 101, 68), (185, 144, 71), (193, 143, 42), (202, 143, 14),
- (255, 55, 0), (228, 52, 30), (202, 50, 61), (165, 85, 44),
- (129, 121, 27), (150, 139, 17), (171, 157, 7), (236, 218, 10),
- (243, 224, 10), (243, 224, 10), (216, 186, 40), (189, 148, 71),
- (163, 138, 58), (137, 129, 46), (140, 126, 51), (144, 124, 57),
- (150, 144, 66), (109, 150, 83), (68, 157, 101), (55, 78, 106),
- (43, 0, 112), (55, 0, 124), (67, 0, 137), (63, 0, 154),
- (55, 0, 145), (13, 53, 36), (18, 119, 18), (23, 186, 1),
- (24, 202, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (23, 190, 1), (21, 163, 2), (22, 154, 5),
- (23, 145, 9), (25, 151, 41), (28, 157, 73), (56, 169, 96),
- (73, 162, 105), (207, 151, 41), (225, 187, 25), (243, 224, 10),
- (226, 193, 36), (209, 163, 62), (241, 233, 218), (236, 248, 240),
- (243, 224, 10), (249, 219, 5), (255, 215, 0), (255, 196, 0),
- (255, 178, 0), (255, 132, 0), (201, 91, 0), (213, 51, 63),
- (207, 0, 35), (255, 9, 0), (255, 63, 0), (255, 118, 0),
- (255, 144, 0), (255, 171, 0), (255, 211, 0), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (243, 224, 10),
- (243, 224, 10), (255, 200, 0), (255, 160, 0), (255, 138, 0),
- (203, 145, 18), (195, 146, 47), (205, 105, 61), (216, 65, 76),
- (209, 40, 52), (242, 0, 10), (204, 0, 37), (207, 50, 60),
- (150, 58, 66), (90, 67, 41), (30, 77, 17), (23, 81, 11),
- (17, 85, 6), (17, 74, 6), (14, 53, 7), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (18, 18, 13), (36, 36, 27),
- (38, 68, 26), (61, 61, 45), (76, 61, 8), (32, 73, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (13, 74, 5), (18, 129, 4), (32, 189, 10),
- (28, 218, 4), (32, 219, 9), (34, 219, 11), (37, 219, 14),
- (73, 190, 54), (66, 195, 111), (136, 236, 124), (183, 227, 199),
- (73, 179, 110), (73, 177, 109), (73, 176, 109), (73, 176, 109),
- (74, 155, 105), (141, 117, 55), (159, 59, 66), (189, 55, 65),
- (202, 52, 63), (218, 76, 86), (210, 38, 159), (203, 0, 233),
- (139, 0, 221), (127, 0, 233), (73, 0, 157), (55, 0, 109),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (14, 58, 6), (18, 86, 6), (12, 113, 0),
- (19, 121, 4), (31, 147, 74), (62, 170, 100), (68, 173, 105),
- (68, 173, 105), (49, 165, 90), (51, 109, 39), (29, 82, 15),
- (47, 80, 0), (44, 85, 0), (42, 91, 0), (46, 128, 31),
- (31, 147, 74), (32, 166, 80), (37, 160, 80), (45, 136, 29),
- (23, 145, 9), (17, 126, 3), (12, 113, 0), (19, 130, 5),
- (20, 156, 2), (25, 190, 4), (25, 218, 1), (28, 218, 4),
- (43, 200, 0), (98, 174, 0), (222, 205, 9), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (255, 207, 0),
- (239, 171, 21), (203, 145, 18), (140, 132, 45), (64, 165, 52),
- (45, 173, 27), (31, 214, 9), (30, 207, 8), (71, 158, 0),
- (104, 93, 21), (91, 91, 68), (72, 111, 92), (118, 58, 63),
- (153, 0, 74), (159, 0, 70), (169, 0, 62), (176, 0, 45),
- (133, 22, 30), (98, 76, 19), (19, 111, 5), (20, 153, 3),
- (30, 207, 8), (33, 219, 10), (41, 201, 20), (47, 165, 88),
- (66, 163, 101), (71, 162, 104), (113, 144, 129), (152, 145, 68),
- (198, 155, 69), (209, 162, 61), (209, 162, 63), (201, 157, 69),
- (208, 188, 181), (173, 137, 125), (161, 59, 67), (122, 58, 63),
- (131, 21, 30), (73, 8, 13), (117, 18, 25), (128, 61, 37),
- (126, 105, 22), (162, 55, 0), (197, 30, 43), (202, 0, 39),
- (192, 0, 46), (191, 43, 54), (169, 119, 30), (169, 59, 67)
- ),
-
-// 290 Apophysis-040428-3Gradient2
-((0, 97, 216), (82, 149, 179), (115, 153, 172), (148, 157, 166),
- (146, 144, 131), (144, 132, 97), (139, 133, 99), (134, 134, 102),
- (91, 95, 94), (91, 95, 94), (91, 95, 94), (101, 99, 86),
- (112, 104, 79), (128, 114, 69), (145, 124, 60), (119, 100, 48),
- (93, 77, 37), (54, 54, 40), (70, 72, 64), (86, 90, 89),
- (137, 131, 132), (188, 173, 175), (187, 183, 185), (186, 193, 195),
- (244, 216, 216), (206, 192, 192), (168, 168, 168), (104, 114, 156),
- (40, 61, 144), (31, 40, 140), (22, 19, 137), (3, 0, 128),
- (3, 0, 128), (1, 0, 37), (0, 0, 18), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 7, 5),
- (15, 15, 11), (18, 18, 13), (21, 21, 16), (38, 38, 28),
- (73, 73, 54), (116, 186, 132), (155, 182, 131), (194, 179, 130),
- (195, 159, 78), (196, 139, 26), (183, 129, 29), (170, 120, 32),
- (104, 78, 24), (65, 52, 25), (27, 27, 27), (14, 14, 13),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 4, 3),
- (8, 8, 6), (22, 22, 16), (28, 39, 15), (35, 101, 0),
- (64, 178, 0), (215, 33, 24), (185, 21, 21), (155, 10, 19),
- (137, 12, 21), (119, 14, 23), (64, 5, 10), (15, 15, 11),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (41, 8, 1),
- (59, 37, 0), (44, 44, 33), (46, 46, 34), (48, 48, 36),
- (56, 62, 66), (73, 53, 144), (126, 64, 95), (180, 129, 97),
- (202, 174, 132), (214, 187, 141), (226, 201, 150), (233, 200, 138),
- (240, 199, 127), (236, 176, 60), (228, 148, 6), (255, 69, 0),
- (253, 40, 19), (221, 12, 26), (190, 6, 13), (160, 0, 0),
- (145, 15, 18), (97, 45, 30), (97, 78, 39), (87, 87, 65),
- (89, 120, 73), (85, 124, 71), (82, 129, 70), (56, 110, 68),
- (31, 92, 67), (5, 80, 0), (30, 30, 22), (42, 32, 57),
- (54, 17, 113), (22, 19, 142), (41, 11, 138), (61, 3, 135),
- (82, 8, 143), (110, 5, 141), (86, 4, 137), (68, 0, 114),
- (23, 21, 37), (23, 22, 27), (23, 23, 17), (22, 22, 16),
- (24, 24, 18), (55, 15, 22), (114, 17, 89), (168, 6, 103),
- (178, 14, 128), (80, 5, 135), (42, 4, 131), (4, 3, 128),
- (1, 0, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 23, 17), (31, 31, 28), (39, 39, 39), (52, 39, 91),
- (66, 15, 125), (59, 55, 151), (58, 56, 156), (113, 121, 125),
- (135, 149, 159), (138, 142, 145), (91, 95, 94), (48, 48, 48),
- (38, 38, 28), (21, 21, 16), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (36, 7, 1), (70, 45, 1),
- (88, 56, 0), (143, 95, 3), (196, 130, 4), (228, 148, 9),
- (228, 150, 13), (232, 163, 42), (233, 172, 64), (190, 178, 76),
- (146, 141, 97), (122, 112, 84), (124, 67, 63), (111, 78, 27),
- (168, 16, 20), (197, 51, 38), (161, 89, 66), (185, 127, 96),
- (212, 130, 125), (245, 162, 168), (228, 188, 140), (209, 187, 160),
- (191, 189, 153), (210, 196, 152), (252, 202, 101), (238, 185, 71),
- (247, 175, 48), (233, 161, 34), (240, 161, 17), (230, 146, 0),
- (230, 146, 0), (255, 84, 0), (238, 7, 0), (232, 11, 26),
- (153, 8, 19), (75, 6, 12), (41, 8, 1), (7, 7, 5),
- (0, 0, 0), (1, 1, 1), (15, 15, 11), (19, 19, 19),
- (0, 16, 87), (0, 55, 114), (0, 113, 80), (82, 131, 67),
- (90, 178, 40), (99, 151, 86), (90, 138, 79), (87, 87, 65),
- (68, 64, 42), (57, 57, 42), (91, 63, 46), (148, 51, 66),
- (177, 9, 169), (205, 9, 169), (205, 9, 169), (206, 9, 169),
- (206, 9, 169), (217, 65, 165), (216, 120, 119), (216, 143, 31),
- (224, 148, 14), (201, 127, 0), (167, 124, 105), (187, 141, 58)
- ),
-
-// 291 Apophysis-040602-1
-((255, 255, 255), (255, 255, 255), (236, 214, 211), (218, 173, 167),
- (184, 166, 158), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (97, 83, 57), (104, 101, 84), (111, 119, 111),
- (125, 134, 125), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (148, 158, 148), (149, 159, 149), (150, 160, 150), (145, 155, 145),
- (140, 150, 140), (134, 127, 103), (128, 104, 66), (161, 59, 19),
- (209, 127, 0), (182, 125, 108), (161, 137, 124), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (115, 97, 57), (160, 100, 51), (206, 103, 45), (181, 121, 90),
- (157, 139, 135), (152, 147, 141), (147, 156, 147), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (93, 99, 93), (91, 71, 47),
- (3, 9, 5), (1, 4, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 0), (25, 9, 0),
- (71, 47, 13), (133, 83, 60), (136, 116, 100), (140, 150, 140),
- (145, 155, 145), (150, 160, 150), (150, 160, 150), (184, 166, 126),
- (255, 237, 174), (231, 221, 194), (208, 205, 214), (179, 182, 182),
- (150, 160, 150), (140, 150, 140), (138, 148, 138), (87, 93, 87),
- (1, 28, 117), (150, 160, 150), (202, 207, 202), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (150, 160, 150), (140, 150, 140),
- (93, 92, 62), (43, 35, 22), (27, 25, 11), (12, 15, 0),
- (1, 3, 0), (0, 0, 0), (1, 1, 1), (4, 3, 0),
- (60, 52, 39), (100, 101, 89), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (87, 93, 87), (52, 41, 37), (26, 21, 15), (4, 4, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 0, 3), (1, 0, 5),
- (1, 0, 9), (17, 15, 54), (38, 58, 108), (103, 115, 107),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (149, 151, 127),
- (122, 131, 122), (115, 60, 40), (97, 28, 21), (22, 8, 8),
- (4, 0, 2), (1, 0, 0), (2, 0, 0), (4, 0, 0),
- (22, 0, 0), (69, 2, 19), (114, 21, 16), (102, 80, 56),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (150, 160, 150), (150, 160, 150), (212, 208, 200),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (212, 208, 200), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (209, 182, 161), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (150, 160, 150),
- (139, 148, 139), (93, 99, 93), (48, 64, 64), (11, 17, 53),
- (0, 23, 117), (0, 23, 119), (3, 21, 119), (2, 22, 109),
- (1, 0, 9), (0, 0, 5), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 0), (3, 0, 0), (7, 0, 0),
- (56, 21, 2), (117, 65, 43), (150, 136, 107), (150, 160, 150),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255)
- ),
-
-// 292 Apophysis-040531-100figurine_2abcd
-((210, 159, 138), (220, 182, 145), (209, 178, 152), (198, 175, 159),
- (208, 159, 148), (218, 143, 137), (211, 123, 155), (204, 104, 174),
- (207, 57, 154), (190, 58, 127), (174, 59, 100), (142, 46, 95),
- (111, 33, 91), (110, 38, 90), (109, 43, 89), (116, 41, 92),
- (123, 40, 96), (133, 54, 119), (134, 61, 133), (135, 68, 148),
- (123, 99, 151), (111, 131, 155), (107, 134, 164), (104, 138, 173),
- (97, 130, 165), (91, 124, 159), (85, 118, 153), (100, 99, 148),
- (115, 80, 144), (128, 83, 132), (142, 86, 121), (177, 116, 111),
- (190, 135, 130), (184, 183, 152), (190, 148, 153), (196, 113, 155),
- (188, 78, 186), (180, 43, 217), (164, 38, 190), (148, 33, 164),
- (73, 36, 116), (59, 21, 95), (46, 7, 74), (44, 5, 67),
- (43, 4, 61), (43, 4, 62), (43, 5, 64), (44, 4, 64),
- (53, 8, 73), (79, 31, 91), (99, 47, 97), (120, 64, 103),
- (140, 74, 103), (161, 84, 104), (170, 83, 105), (180, 82, 107),
- (176, 70, 108), (159, 59, 104), (142, 48, 100), (117, 39, 97),
- (93, 31, 94), (91, 36, 95), (90, 41, 97), (69, 77, 80),
- (59, 77, 115), (80, 106, 155), (77, 107, 149), (75, 109, 144),
- (70, 101, 139), (66, 94, 134), (70, 92, 129), (57, 75, 121),
- (55, 74, 116), (64, 83, 121), (73, 93, 126), (88, 107, 127),
- (103, 122, 129), (89, 114, 134), (76, 106, 140), (72, 83, 147),
- (78, 43, 109), (68, 27, 93), (63, 19, 86), (59, 12, 80),
- (57, 11, 77), (56, 10, 75), (56, 10, 74), (46, 42, 75),
- (48, 52, 100), (61, 44, 107), (75, 37, 114), (74, 34, 112),
- (73, 32, 111), (82, 29, 101), (91, 30, 89), (107, 40, 93),
- (117, 50, 101), (142, 58, 120), (152, 44, 130), (163, 31, 140),
- (155, 39, 122), (148, 47, 105), (117, 31, 104), (109, 31, 93),
- (89, 23, 113), (72, 15, 100), (56, 7, 88), (56, 8, 86),
- (56, 10, 85), (57, 9, 83), (72, 15, 83), (85, 14, 80),
- (92, 24, 73), (108, 29, 86), (119, 33, 90), (131, 38, 95),
- (160, 67, 96), (189, 90, 119), (203, 90, 134), (203, 98, 115),
- (206, 117, 123), (208, 127, 131), (210, 138, 139), (210, 137, 133),
- (210, 136, 127), (203, 127, 131), (199, 131, 132), (182, 119, 136),
- (163, 131, 144), (135, 140, 196), (126, 145, 187), (117, 151, 179),
- (92, 118, 151), (92, 74, 116), (90, 47, 101), (81, 31, 92),
- (80, 26, 102), (73, 26, 98), (66, 27, 94), (63, 27, 95),
- (61, 28, 97), (48, 64, 98), (55, 74, 114), (45, 53, 92),
- (43, 40, 83), (64, 23, 89), (68, 23, 87), (72, 24, 86),
- (80, 21, 89), (86, 27, 91), (100, 38, 89), (113, 50, 93),
- (205, 48, 115), (203, 48, 140), (202, 49, 165), (188, 56, 217),
- (215, 60, 224), (205, 103, 213), (192, 114, 215), (236, 164, 202),
- (239, 170, 199), (204, 198, 212), (204, 183, 195), (205, 169, 179),
- (166, 121, 162), (132, 90, 138), (125, 62, 109), (93, 47, 96),
- (63, 15, 77), (58, 11, 75), (54, 8, 73), (57, 9, 71),
- (68, 14, 74), (91, 21, 83), (110, 36, 95), (149, 56, 113),
- (183, 86, 117), (194, 110, 123), (197, 115, 127), (199, 123, 127),
- (192, 111, 126), (189, 105, 128), (172, 104, 119), (144, 88, 115),
- (134, 67, 100), (125, 59, 96), (116, 51, 93), (109, 47, 98),
- (104, 45, 89), (99, 37, 88), (93, 44, 91), (101, 47, 97),
- (108, 63, 102), (115, 79, 117), (140, 84, 111), (165, 99, 103),
- (184, 106, 122), (181, 119, 130), (175, 126, 130), (159, 94, 118),
- (143, 68, 111), (133, 63, 100), (126, 48, 96), (125, 59, 95),
- (123, 72, 105), (134, 79, 110), (152, 71, 140), (190, 48, 158),
- (179, 76, 185), (146, 91, 158), (136, 108, 157), (131, 140, 181),
- (101, 131, 165), (96, 95, 127), (88, 70, 118), (82, 40, 106),
- (86, 31, 88), (90, 29, 86), (91, 30, 89), (99, 30, 87),
- (101, 31, 85), (103, 28, 87), (101, 27, 86), (101, 25, 89),
- (94, 24, 87), (78, 22, 85), (70, 20, 81), (71, 18, 74),
- (66, 19, 74), (62, 12, 73), (54, 10, 71), (47, 5, 68),
- (47, 6, 66), (47, 6, 66), (51, 6, 71), (55, 6, 72),
- (58, 6, 72), (57, 11, 76), (74, 13, 80), (88, 15, 84),
- (95, 19, 81), (87, 30, 81), (80, 32, 90), (72, 27, 94),
- (68, 19, 110), (66, 17, 109), (56, 9, 89), (49, 7, 81),
- (46, 6, 76), (47, 7, 77), (54, 8, 81), (69, 21, 81),
- (85, 31, 89), (106, 60, 99), (145, 91, 114), (161, 109, 121)
- ),
-
-// 293 Apo-040627-1_chickadee_pix
-((148, 120, 109), (130, 103, 92), (115, 95, 94), (101, 88, 97),
- (103, 83, 81), (105, 79, 66), (106, 80, 67), (107, 81, 68),
- (133, 108, 101), (128, 112, 115), (124, 116, 129), (134, 119, 120),
- (145, 123, 112), (144, 123, 115), (144, 123, 118), (144, 123, 121),
- (145, 123, 125), (147, 122, 115), (167, 143, 113), (187, 164, 112),
- (195, 174, 127), (204, 185, 143), (221, 197, 165), (238, 210, 188),
- (158, 137, 134), (136, 117, 109), (115, 97, 85), (91, 73, 62),
- (68, 50, 40), (59, 43, 35), (50, 37, 31), (33, 20, 4),
- (23, 9, 0), (5, 0, 1), (3, 1, 1), (1, 3, 2),
- (6, 4, 3), (11, 5, 5), (20, 15, 8), (29, 26, 11),
- (87, 57, 29), (119, 92, 25), (151, 127, 21), (176, 145, 10),
- (202, 163, 0), (191, 160, 3), (181, 157, 7), (154, 141, 27),
- (156, 111, 44), (142, 115, 104), (148, 119, 108), (154, 124, 113),
- (154, 127, 116), (154, 130, 120), (153, 128, 119), (153, 126, 119),
- (150, 122, 111), (148, 121, 110), (147, 120, 109), (142, 114, 103),
- (137, 109, 98), (135, 107, 97), (134, 105, 97), (138, 108, 97),
- (139, 111, 100), (148, 120, 109), (144, 118, 109), (141, 116, 109),
- (140, 116, 110), (140, 116, 112), (137, 114, 108), (132, 105, 98),
- (115, 88, 81), (107, 84, 75), (100, 80, 69), (87, 69, 60),
- (75, 58, 51), (68, 52, 47), (62, 47, 44), (60, 46, 45),
- (60, 50, 61), (52, 45, 39), (56, 44, 36), (61, 43, 33),
- (59, 42, 32), (58, 41, 31), (52, 39, 33), (43, 33, 32),
- (39, 31, 12), (38, 32, 20), (37, 34, 29), (42, 36, 34),
- (47, 38, 39), (57, 43, 34), (60, 46, 35), (59, 46, 40),
- (64, 50, 50), (67, 55, 67), (64, 54, 68), (61, 54, 70),
- (66, 57, 70), (72, 60, 70), (86, 65, 60), (87, 67, 56),
- (76, 58, 48), (64, 48, 38), (53, 39, 28), (44, 33, 17),
- (35, 27, 6), (25, 23, 10), (13, 8, 5), (7, 1, 1),
- (3, 0, 0), (0, 1, 0), (0, 0, 0), (1, 0, 0),
- (5, 0, 0), (5, 1, 0), (12, 8, 0), (20, 18, 0),
- (49, 34, 15), (60, 44, 27), (72, 54, 40), (76, 58, 45),
- (81, 63, 51), (97, 77, 66), (101, 78, 72), (103, 80, 72),
- (117, 92, 87), (130, 100, 89), (125, 96, 81), (120, 93, 74),
- (123, 85, 62), (148, 113, 31), (184, 127, 22), (156, 109, 1),
- (90, 69, 2), (62, 43, 2), (35, 17, 3), (33, 12, 1),
- (31, 7, 0), (24, 6, 0), (19, 1, 0), (17, 4, 0),
- (15, 5, 0), (13, 6, 0), (14, 6, 0), (15, 6, 1),
- (21, 7, 0), (32, 22, 0), (38, 17, 0), (46, 34, 0),
- (55, 39, 26), (55, 40, 30), (55, 42, 34), (58, 44, 33),
- (56, 43, 35), (45, 34, 32), (36, 23, 15), (29, 10, 12),
- (9, 8, 13), (10, 6, 0), (9, 5, 0), (9, 4, 0),
- (9, 1, 0), (11, 1, 0), (16, 8, 0), (31, 10, 15),
- (48, 39, 40), (53, 41, 40), (58, 44, 41), (59, 45, 42),
- (71, 51, 42), (77, 61, 48), (98, 75, 61), (104, 77, 66),
- (109, 82, 71), (111, 89, 78), (119, 92, 83), (133, 105, 93),
- (152, 119, 104), (164, 133, 115), (160, 151, 142), (178, 158, 167),
- (215, 204, 208), (205, 195, 196), (196, 186, 185), (171, 162, 157),
- (145, 134, 112), (127, 103, 91), (115, 93, 82), (100, 76, 64),
- (79, 57, 44), (70, 48, 24), (51, 37, 24), (29, 26, 19),
- (15, 10, 17), (11, 6, 3), (6, 5, 1), (15, 10, 6),
- (36, 22, 13), (57, 40, 30), (72, 53, 39), (94, 67, 48),
- (105, 79, 64), (107, 81, 66), (102, 76, 63), (87, 65, 51),
- (71, 53, 41), (60, 42, 30), (57, 40, 30), (62, 48, 3),
- (61, 51, 0), (69, 47, 0), (99, 72, 27), (110, 87, 45),
- (127, 101, 86), (150, 120, 110), (160, 147, 138), (178, 170, 149),
- (201, 187, 187), (219, 206, 213), (229, 212, 202), (217, 208, 209),
- (187, 171, 174), (155, 132, 126), (130, 103, 94), (106, 79, 70),
- (93, 70, 52), (78, 59, 45), (67, 49, 39), (63, 45, 33),
- (70, 51, 37), (77, 59, 47), (81, 74, 46), (96, 74, 63),
- (93, 71, 57), (84, 60, 50), (70, 52, 32), (50, 41, 26),
- (44, 27, 7), (41, 36, 0), (53, 45, 9), (61, 44, 34),
- (82, 60, 47), (100, 77, 63), (108, 82, 69), (122, 95, 84),
- (126, 104, 93), (132, 108, 98), (141, 113, 102), (141, 113, 109),
- (138, 111, 104), (131, 106, 101), (125, 101, 99), (117, 98, 84)
- ),
-
-
-
-// 294 2u0026t.jpg from bTomchek
-((95, 14, 0), (88, 23, 17), (91, 40, 23), (94, 57, 30),
- (97, 63, 20), (100, 70, 10), (96, 68, 8), (93, 67, 6),
- (89, 32, 12), (93, 23, 17), (98, 15, 23), (100, 14, 20),
- (102, 13, 17), (106, 11, 15), (110, 9, 13), (112, 9, 14),
- (115, 10, 15), (124, 27, 10), (133, 44, 14), (142, 61, 18),
- (136, 77, 21), (131, 94, 24), (131, 103, 16), (131, 112, 9),
- (141, 107, 7), (153, 104, 3), (166, 101, 0), (172, 109, 5),
- (178, 117, 10), (179, 118, 8), (181, 119, 6), (181, 117, 9),
- (179, 114, 10), (147, 100, 8), (137, 90, 8), (127, 80, 8),
- (131, 77, 6), (135, 75, 5), (135, 75, 9), (135, 75, 13),
- (150, 99, 16), (155, 97, 13), (161, 95, 11), (165, 103, 5),
- (169, 112, 0), (165, 121, 0), (161, 131, 0), (163, 133, 0),
- (165, 135, 1), (152, 120, 9), (140, 94, 11), (128, 69, 13),
- (121, 53, 13), (115, 37, 14), (116, 29, 15), (117, 22, 16),
- (101, 9, 12), (99, 14, 16), (98, 20, 20), (105, 30, 16),
- (112, 41, 13), (120, 51, 9), (128, 61, 6), (130, 72, 0),
- (136, 89, 0), (143, 78, 10), (139, 77, 12), (135, 77, 14),
- (130, 68, 17), (125, 60, 20), (110, 42, 23), (107, 34, 25),
- (125, 51, 26), (130, 52, 20), (135, 53, 15), (136, 57, 13),
- (137, 61, 11), (140, 68, 9), (144, 75, 8), (160, 81, 2),
- (165, 77, 5), (136, 62, 0), (123, 44, 1), (110, 26, 2),
- (104, 22, 1), (99, 18, 0), (90, 12, 8), (87, 6, 5),
- (95, 6, 8), (94, 10, 11), (94, 14, 15), (92, 13, 17),
- (90, 13, 19), (90, 22, 21), (99, 32, 23), (99, 42, 23),
- (107, 38, 22), (117, 49, 36), (127, 51, 26), (137, 53, 16),
- (144, 55, 22), (151, 57, 29), (144, 73, 41), (135, 72, 28),
- (134, 60, 33), (123, 48, 24), (113, 36, 16), (112, 28, 10),
- (112, 20, 5), (112, 14, 3), (113, 19, 7), (119, 43, 9),
- (129, 50, 11), (128, 43, 14), (125, 39, 18), (123, 35, 23),
- (112, 33, 18), (115, 25, 16), (112, 16, 17), (103, 8, 16),
- (109, 29, 20), (113, 30, 25), (117, 31, 30), (117, 29, 32),
- (118, 27, 34), (106, 28, 28), (105, 23, 25), (103, 18, 11),
- (103, 16, 7), (128, 43, 4), (129, 54, 4), (131, 65, 4),
- (141, 79, 0), (159, 87, 2), (167, 92, 9), (176, 100, 14),
- (174, 119, 16), (174, 120, 14), (175, 121, 13), (174, 118, 10),
- (173, 115, 8), (164, 103, 0), (164, 101, 0), (153, 103, 14),
- (150, 120, 10), (137, 149, 5), (147, 151, 3), (157, 154, 1),
- (166, 140, 4), (173, 146, 0), (172, 136, 0), (174, 130, 0),
- (184, 152, 5), (187, 154, 7), (191, 156, 10), (180, 156, 0),
- (184, 147, 0), (183, 137, 0), (183, 132, 4), (179, 129, 4),
- (182, 132, 7), (174, 118, 33), (169, 110, 43), (165, 103, 54),
- (145, 94, 28), (150, 77, 36), (140, 79, 25), (147, 85, 10),
- (147, 84, 7), (144, 84, 3), (142, 84, 0), (155, 84, 2),
- (160, 87, 0), (157, 85, 0), (155, 82, 3), (140, 71, 2),
- (135, 66, 0), (129, 58, 0), (115, 49, 0), (110, 33, 5),
- (97, 19, 0), (82, 14, 0), (86, 11, 6), (86, 7, 12),
- (76, 21, 14), (80, 23, 16), (84, 25, 19), (90, 29, 24),
- (106, 42, 15), (104, 60, 0), (104, 54, 0), (109, 34, 5),
- (101, 19, 7), (106, 14, 1), (115, 28, 1), (134, 47, 4),
- (133, 69, 5), (151, 86, 6), (161, 87, 0), (170, 92, 7),
- (166, 97, 2), (162, 97, 3), (157, 98, 6), (154, 95, 3),
- (139, 98, 0), (125, 98, 9), (126, 76, 5), (124, 63, 0),
- (114, 56, 8), (103, 66, 13), (117, 61, 14), (127, 63, 15),
- (133, 65, 16), (138, 68, 17), (151, 84, 13), (158, 103, 13),
- (169, 118, 11), (176, 124, 4), (175, 127, 1), (175, 139, 0),
- (171, 146, 1), (167, 148, 7), (170, 150, 3), (174, 160, 1),
- (178, 159, 5), (178, 162, 4), (176, 173, 8), (177, 172, 10),
- (168, 163, 9), (177, 172, 6), (180, 172, 1), (181, 191, 8),
- (177, 175, 4), (160, 167, 2), (152, 163, 0), (152, 155, 2),
- (142, 146, 7), (151, 125, 4), (148, 115, 10), (140, 98, 0),
- (128, 80, 0), (123, 70, 0), (120, 55, 1), (126, 43, 9),
- (121, 33, 11), (128, 18, 17), (129, 20, 17), (143, 39, 14),
- (147, 71, 9), (148, 90, 6), (149, 110, 7), (156, 132, 0),
- (165, 139, 0), (168, 140, 0), (166, 132, 6), (169, 139, 17)
- ),
-
-// 295 2u0007t.jpg
-((41, 88, 10), (77, 67, 16), (81, 66, 19), (86, 65, 22),
- (89, 70, 27), (92, 75, 32), (69, 79, 31), (47, 84, 30),
- (50, 38, 48), (58, 33, 45), (67, 29, 42), (56, 60, 57),
- (45, 92, 72), (54, 104, 99), (64, 116, 127), (67, 120, 143),
- (70, 124, 160), (96, 157, 178), (105, 163, 177), (114, 169, 176),
- (111, 158, 104), (108, 148, 33), (115, 144, 28), (122, 141, 23),
- (68, 99, 130), (62, 116, 143), (56, 134, 157), (45, 105, 142),
- (34, 77, 128), (17, 77, 98), (0, 77, 69), (0, 78, 75),
- (51, 121, 131), (89, 156, 185), (105, 150, 183), (121, 145, 181),
- (123, 129, 174), (126, 113, 167), (117, 102, 162), (108, 92, 157),
- (92, 15, 47), (134, 9, 52), (177, 4, 57), (181, 51, 49),
- (185, 99, 42), (176, 108, 45), (168, 118, 49), (176, 155, 38),
- (178, 160, 36), (167, 161, 25), (128, 158, 23), (90, 156, 22),
- (74, 152, 50), (58, 148, 78), (64, 161, 104), (71, 174, 131),
- (104, 137, 182), (120, 121, 174), (137, 106, 166), (150, 118, 99),
- (163, 131, 32), (176, 144, 28), (190, 157, 24), (203, 165, 42),
- (198, 120, 37), (195, 78, 34), (180, 84, 28), (165, 90, 23),
- (142, 90, 28), (120, 91, 33), (39, 65, 56), (15, 66, 57),
- (56, 36, 35), (64, 28, 39), (72, 20, 43), (67, 25, 57),
- (63, 31, 72), (73, 51, 111), (83, 72, 151), (92, 80, 144),
- (143, 30, 76), (134, 30, 27), (151, 47, 30), (169, 64, 34),
- (175, 83, 35), (181, 102, 36), (188, 124, 37), (190, 147, 43),
- (179, 189, 66), (172, 175, 52), (165, 161, 38), (149, 149, 32),
- (133, 137, 26), (159, 126, 29), (171, 116, 33), (198, 120, 37),
- (209, 105, 44), (187, 110, 30), (169, 116, 26), (152, 123, 23),
- (152, 144, 23), (153, 166, 24), (133, 158, 40), (114, 182, 133),
- (138, 184, 197), (119, 177, 196), (101, 171, 196), (91, 170, 191),
- (82, 169, 186), (83, 160, 186), (89, 161, 175), (108, 153, 184),
- (114, 160, 194), (134, 179, 158), (131, 168, 103), (128, 157, 49),
- (159, 150, 33), (164, 142, 22), (176, 155, 28), (179, 139, 26),
- (178, 136, 24), (161, 125, 21), (144, 114, 18), (129, 104, 22),
- (115, 94, 27), (95, 80, 25), (102, 97, 31), (113, 103, 14),
- (105, 102, 0), (112, 130, 18), (110, 132, 18), (108, 135, 18),
- (88, 127, 12), (89, 121, 0), (101, 117, 0), (101, 111, 0),
- (77, 74, 7), (69, 48, 5), (61, 23, 4), (57, 29, 20),
- (54, 36, 36), (23, 11, 85), (29, 25, 101), (20, 38, 124),
- (29, 75, 127), (69, 79, 138), (71, 85, 136), (73, 92, 134),
- (76, 91, 150), (83, 143, 179), (110, 174, 201), (124, 186, 207),
- (129, 181, 194), (102, 171, 188), (75, 162, 182), (31, 157, 135),
- (22, 146, 110), (50, 149, 94), (45, 155, 116), (87, 175, 161),
- (133, 188, 195), (139, 196, 205), (143, 196, 207), (147, 196, 210),
- (170, 219, 223), (173, 211, 170), (163, 204, 160), (125, 194, 163),
- (50, 151, 107), (37, 129, 96), (25, 107, 85), (20, 88, 65),
- (46, 92, 56), (50, 131, 29), (58, 126, 15), (67, 126, 0),
- (84, 121, 7), (77, 111, 1), (71, 77, 3), (68, 59, 0),
- (68, 56, 8), (87, 50, 8), (91, 47, 8), (86, 59, 12),
- (117, 102, 17), (133, 109, 17), (149, 117, 18), (156, 110, 14),
- (164, 95, 30), (181, 114, 35), (197, 92, 44), (197, 94, 36),
- (168, 95, 27), (162, 73, 29), (117, 71, 21), (100, 35, 33),
- (58, 29, 34), (36, 24, 36), (42, 26, 29), (57, 27, 17),
- (30, 21, 26), (31, 18, 25), (33, 17, 0), (16, 18, 0),
- (10, 36, 27), (24, 35, 39), (49, 54, 24), (70, 91, 16),
- (63, 119, 10), (62, 125, 10), (45, 136, 7), (33, 132, 15),
- (48, 150, 25), (5, 157, 46), (13, 134, 63), (16, 171, 80),
- (28, 189, 75), (35, 171, 89), (40, 160, 71), (49, 155, 54),
- (50, 122, 76), (73, 123, 50), (122, 105, 35), (150, 93, 38),
- (154, 75, 42), (134, 40, 40), (116, 35, 31), (86, 26, 28),
- (64, 47, 21), (23, 64, 4), (50, 87, 7), (62, 96, 9),
- (60, 110, 15), (55, 110, 52), (55, 126, 96), (75, 127, 149),
- (66, 147, 174), (68, 161, 179), (45, 160, 167), (55, 160, 117),
- (56, 145, 81), (98, 128, 38), (139, 121, 39), (139, 123, 28),
- (126, 121, 19), (119, 111, 48), (99, 129, 67), (64, 121, 88),
- (54, 144, 93), (86, 147, 106), (96, 104, 65), (72, 54, 50),
- (80, 24, 23), (82, 24, 20), (93, 67, 8), (122, 93, 15)
- ),
-
-// 296 2u0010t.jpg
-((42, 44, 67), (60, 55, 77), (43, 47, 79), (27, 39, 81),
- (18, 30, 79), (10, 21, 77), (17, 16, 69), (25, 11, 62),
- (46, 32, 67), (54, 46, 83), (62, 60, 100), (58, 80, 94),
- (55, 101, 88), (57, 102, 90), (60, 103, 93), (63, 89, 98),
- (66, 76, 103), (37, 33, 107), (22, 18, 105), (8, 3, 103),
- (4, 8, 84), (0, 13, 65), (4, 9, 48), (9, 5, 32),
- (10, 13, 0), (9, 23, 22), (9, 33, 45), (16, 31, 66),
- (24, 29, 87), (29, 32, 89), (34, 35, 92), (46, 36, 88),
- (43, 43, 79), (28, 36, 99), (35, 29, 112), (43, 22, 125),
- (31, 19, 136), (19, 16, 147), (9, 22, 135), (0, 29, 123),
- (34, 50, 110), (47, 67, 129), (61, 85, 149), (67, 101, 145),
- (73, 118, 141), (67, 121, 138), (62, 124, 135), (56, 112, 137),
- (61, 97, 145), (58, 74, 110), (49, 69, 114), (41, 64, 118),
- (24, 68, 142), (7, 73, 167), (8, 69, 170), (9, 65, 174),
- (52, 77, 161), (56, 87, 153), (61, 97, 145), (69, 82, 130),
- (77, 68, 115), (76, 56, 100), (75, 44, 86), (82, 37, 60),
- (86, 23, 32), (68, 10, 0), (82, 11, 24), (97, 13, 49),
- (104, 29, 38), (111, 46, 28), (118, 114, 25), (125, 129, 42),
- (172, 143, 51), (192, 95, 56), (213, 48, 62), (203, 29, 42),
- (193, 11, 23), (177, 11, 29), (161, 11, 36), (160, 28, 41),
- (107, 41, 69), (58, 11, 127), (60, 19, 132), (63, 27, 137),
- (77, 31, 135), (91, 35, 134), (104, 29, 124), (111, 46, 100),
- (150, 21, 49), (143, 48, 70), (137, 76, 92), (126, 65, 112),
- (116, 55, 132), (88, 49, 128), (66, 45, 146), (35, 45, 143),
- (47, 66, 132), (101, 58, 127), (94, 61, 118), (88, 65, 109),
- (84, 71, 108), (80, 77, 108), (70, 73, 106), (78, 73, 96),
- (65, 65, 57), (60, 59, 31), (55, 53, 5), (69, 45, 10),
- (84, 38, 15), (57, 61, 24), (53, 49, 37), (63, 43, 70),
- (74, 48, 73), (118, 39, 86), (123, 32, 69), (129, 26, 53),
- (136, 16, 26), (126, 18, 33), (114, 45, 50), (82, 49, 66),
- (61, 44, 89), (41, 34, 90), (21, 24, 91), (20, 18, 87),
- (19, 13, 83), (33, 7, 80), (34, 19, 88), (37, 22, 89),
- (35, 31, 81), (40, 23, 68), (43, 17, 53), (47, 11, 39),
- (52, 18, 19), (39, 27, 29), (16, 39, 57), (26, 37, 67),
- (44, 28, 91), (66, 44, 112), (88, 60, 134), (81, 76, 137),
- (75, 93, 141), (87, 108, 135), (109, 117, 76), (102, 108, 34),
- (92, 127, 61), (72, 117, 176), (78, 128, 186), (84, 140, 197),
- (73, 119, 196), (56, 94, 167), (47, 65, 167), (27, 43, 156),
- (46, 43, 110), (46, 46, 100), (47, 49, 90), (43, 38, 78),
- (39, 32, 66), (40, 26, 61), (40, 30, 57), (56, 15, 47),
- (56, 6, 43), (53, 33, 45), (42, 48, 38), (32, 63, 32),
- (24, 57, 48), (44, 47, 66), (64, 56, 80), (74, 64, 101),
- (103, 66, 118), (101, 68, 123), (99, 70, 128), (95, 78, 123),
- (84, 75, 128), (87, 83, 142), (102, 94, 154), (121, 113, 152),
- (98, 135, 188), (113, 139, 190), (124, 149, 205), (129, 150, 177),
- (125, 141, 166), (152, 65, 169), (113, 44, 151), (107, 30, 146),
- (110, 42, 141), (115, 61, 142), (120, 80, 143), (92, 112, 145),
- (96, 105, 110), (88, 72, 72), (74, 58, 61), (38, 54, 9),
- (20, 62, 50), (31, 58, 77), (47, 58, 90), (41, 61, 96),
- (41, 54, 96), (54, 53, 111), (56, 35, 100), (55, 28, 107),
- (77, 31, 93), (115, 67, 63), (155, 99, 66), (154, 122, 65),
- (141, 146, 52), (109, 142, 97), (104, 133, 163), (82, 111, 145),
- (70, 100, 160), (67, 94, 139), (60, 64, 91), (74, 72, 60),
- (89, 55, 56), (74, 50, 46), (85, 64, 33), (125, 51, 48),
- (136, 43, 62), (122, 50, 62), (93, 39, 75), (86, 49, 67),
- (80, 60, 88), (65, 59, 71), (62, 70, 73), (71, 66, 89),
- (75, 59, 95), (105, 47, 95), (100, 63, 104), (75, 59, 104),
- (66, 41, 124), (41, 31, 164), (23, 35, 169), (18, 59, 177),
- (17, 57, 204), (7, 63, 212), (10, 78, 201), (49, 80, 186),
- (84, 88, 162), (74, 76, 135), (87, 57, 119), (67, 70, 105),
- (58, 50, 99), (59, 47, 87), (48, 35, 65), (52, 22, 58),
- (68, 38, 66), (56, 48, 69), (36, 75, 70), (1, 97, 70),
- (8, 75, 84), (20, 38, 76), (26, 48, 85), (34, 69, 91),
- (28, 83, 88), (39, 73, 75), (60, 62, 75), (57, 43, 60)
- ),
-
-// 297 2u0015t.jpg
-((129, 96, 65), (144, 152, 101), (152, 164, 104), (161, 176, 107),
- (161, 186, 119), (162, 197, 131), (165, 202, 136), (168, 207, 142),
- (178, 193, 160), (178, 178, 150), (179, 163, 140), (177, 152, 155),
- (176, 141, 171), (177, 149, 183), (178, 158, 195), (177, 166, 191),
- (176, 174, 187), (182, 198, 169), (175, 190, 168), (168, 182, 167),
- (161, 173, 157), (154, 165, 148), (152, 170, 145), (151, 175, 143),
- (156, 183, 132), (164, 180, 125), (172, 177, 119), (170, 171, 126),
- (168, 165, 134), (164, 167, 136), (160, 169, 138), (150, 171, 132),
- (156, 170, 145), (160, 146, 159), (144, 136, 149), (129, 127, 140),
- (120, 108, 132), (111, 89, 125), (106, 78, 118), (101, 68, 111),
- (78, 21, 38), (66, 44, 47), (55, 67, 57), (68, 57, 73),
- (82, 47, 89), (86, 53, 94), (90, 59, 100), (102, 81, 88),
- (114, 109, 71), (129, 145, 82), (144, 155, 103), (160, 165, 124),
- (153, 176, 124), (147, 187, 124), (153, 177, 121), (159, 167, 118),
- (169, 155, 128), (173, 165, 129), (177, 176, 130), (173, 176, 133),
- (170, 177, 136), (162, 169, 134), (155, 161, 133), (137, 139, 128),
- (139, 128, 100), (138, 100, 38), (143, 99, 53), (148, 99, 69),
- (154, 108, 76), (161, 118, 83), (170, 115, 85), (165, 106, 74),
- (114, 44, 34), (105, 32, 33), (96, 20, 33), (84, 24, 21),
- (72, 29, 10), (59, 20, 6), (46, 12, 3), (64, 16, 0),
- (76, 33, 14), (88, 71, 28), (108, 83, 44), (128, 95, 60),
- (130, 92, 67), (132, 90, 74), (129, 95, 86), (137, 102, 70),
- (151, 81, 55), (132, 67, 38), (113, 54, 22), (108, 52, 29),
- (103, 51, 37), (136, 87, 54), (142, 111, 91), (156, 133, 139),
- (149, 164, 143), (180, 184, 159), (168, 190, 163), (156, 197, 167),
- (158, 190, 162), (161, 184, 158), (160, 178, 154), (150, 185, 129),
- (122, 177, 96), (133, 167, 100), (144, 157, 104), (152, 162, 109),
- (160, 167, 115), (162, 161, 115), (160, 141, 108), (167, 123, 96),
- (175, 121, 87), (155, 121, 93), (155, 119, 106), (156, 117, 120),
- (165, 110, 142), (160, 88, 151), (139, 113, 148), (130, 132, 147),
- (124, 154, 130), (113, 131, 123), (102, 109, 117), (105, 104, 113),
- (109, 99, 110), (97, 85, 97), (89, 72, 106), (78, 63, 102),
- (86, 68, 94), (135, 72, 54), (140, 76, 57), (145, 80, 60),
- (137, 70, 54), (127, 63, 51), (119, 61, 50), (135, 63, 48),
- (161, 93, 58), (154, 88, 60), (148, 83, 63), (144, 87, 62),
- (141, 92, 62), (128, 96, 45), (110, 93, 41), (94, 104, 41),
- (80, 120, 47), (113, 134, 101), (115, 123, 110), (118, 113, 120),
- (126, 109, 127), (115, 93, 114), (123, 84, 115), (150, 100, 75),
- (148, 133, 92), (156, 139, 85), (165, 146, 78), (165, 145, 95),
- (167, 141, 104), (160, 150, 114), (153, 144, 115), (148, 147, 103),
- (137, 129, 92), (122, 104, 68), (122, 105, 57), (122, 106, 46),
- (139, 117, 57), (142, 129, 74), (159, 124, 86), (171, 139, 92),
- (181, 125, 98), (179, 126, 100), (177, 127, 102), (179, 142, 98),
- (163, 152, 122), (159, 157, 132), (145, 159, 133), (143, 142, 137),
- (130, 124, 138), (131, 115, 125), (136, 121, 140), (149, 130, 162),
- (152, 144, 167), (157, 153, 168), (171, 154, 170), (175, 149, 178),
- (165, 178, 168), (158, 170, 166), (152, 162, 164), (144, 164, 137),
- (147, 165, 125), (141, 161, 112), (143, 155, 109), (133, 154, 97),
- (121, 136, 81), (119, 127, 86), (116, 113, 104), (100, 106, 102),
- (110, 93, 112), (119, 79, 116), (105, 84, 123), (91, 82, 113),
- (85, 81, 104), (87, 91, 103), (92, 87, 110), (107, 82, 112),
- (106, 93, 110), (107, 102, 125), (115, 109, 137), (123, 112, 142),
- (127, 122, 142), (141, 120, 139), (140, 102, 141), (118, 97, 138),
- (117, 101, 130), (101, 98, 115), (64, 85, 86), (54, 99, 76),
- (74, 58, 69), (88, 30, 26), (116, 35, 6), (117, 51, 17),
- (104, 61, 27), (128, 79, 38), (145, 100, 59), (173, 113, 79),
- (185, 121, 94), (201, 135, 113), (179, 143, 111), (180, 141, 160),
- (184, 156, 178), (184, 159, 181), (192, 169, 187), (181, 184, 177),
- (185, 194, 165), (177, 215, 154), (177, 214, 147), (167, 220, 138),
- (153, 183, 119), (141, 143, 78), (112, 108, 45), (113, 80, 37),
- (115, 81, 46), (98, 64, 97), (109, 57, 121), (129, 66, 123),
- (126, 76, 125), (141, 84, 127), (147, 123, 119), (150, 145, 149),
- (149, 142, 160), (139, 152, 134), (129, 160, 100), (116, 161, 78),
- (116, 141, 76), (132, 136, 77), (145, 135, 74), (153, 114, 81)
- ),
-
-// 298 2u0017pp1t.jpg
-((199, 122, 218), (208, 121, 218), (202, 104, 202), (197, 87, 186),
- (191, 99, 173), (185, 111, 160), (178, 126, 149), (171, 142, 138),
- (196, 164, 123), (205, 163, 132), (214, 163, 142), (234, 163, 139),
- (255, 164, 137), (235, 169, 110), (215, 174, 84), (215, 171, 77),
- (215, 169, 71), (213, 114, 57), (209, 94, 54), (206, 74, 51),
- (213, 85, 60), (221, 97, 69), (212, 109, 71), (204, 122, 74),
- (185, 100, 63), (189, 89, 56), (193, 78, 49), (200, 71, 50),
- (207, 65, 51), (206, 67, 49), (205, 70, 48), (210, 93, 50),
- (210, 128, 72), (213, 136, 118), (213, 140, 116), (214, 145, 114),
- (213, 121, 94), (212, 98, 74), (205, 80, 66), (198, 63, 59),
- (193, 39, 39), (188, 49, 53), (184, 59, 67), (195, 51, 67),
- (207, 43, 68), (204, 48, 64), (201, 54, 60), (197, 53, 45),
- (189, 54, 48), (201, 68, 63), (207, 91, 78), (213, 114, 93),
- (230, 126, 136), (247, 138, 179), (246, 152, 196), (246, 167, 214),
- (247, 232, 193), (245, 223, 184), (244, 215, 175), (228, 192, 188),
- (213, 169, 202), (208, 146, 210), (204, 124, 219), (169, 103, 193),
- (161, 108, 186), (168, 126, 146), (176, 122, 138), (184, 118, 130),
- (186, 113, 135), (188, 109, 140), (206, 98, 148), (202, 56, 163),
- (194, 61, 127), (201, 83, 110), (208, 106, 94), (210, 86, 86),
- (212, 66, 79), (201, 80, 100), (191, 95, 122), (172, 120, 124),
- (168, 119, 102), (186, 129, 84), (185, 130, 86), (185, 132, 88),
- (181, 130, 92), (177, 128, 96), (175, 131, 128), (170, 125, 154),
- (169, 136, 181), (165, 145, 196), (162, 154, 211), (177, 151, 214),
- (193, 148, 217), (190, 150, 203), (199, 142, 185), (204, 138, 174),
- (195, 135, 143), (185, 114, 84), (169, 91, 106), (153, 69, 128),
- (165, 80, 133), (178, 92, 139), (186, 91, 147), (192, 106, 145),
- (201, 143, 139), (194, 159, 144), (187, 175, 149), (193, 172, 144),
- (199, 170, 140), (204, 170, 125), (196, 169, 92), (192, 178, 71),
- (207, 167, 79), (209, 126, 72), (220, 121, 81), (232, 117, 90),
- (232, 69, 134), (252, 90, 150), (254, 92, 139), (255, 119, 135),
- (238, 139, 170), (213, 166, 162), (189, 194, 154), (194, 201, 132),
- (199, 209, 110), (195, 201, 95), (208, 207, 89), (201, 192, 87),
- (203, 165, 58), (182, 108, 37), (182, 97, 54), (182, 86, 72),
- (178, 93, 86), (172, 108, 134), (170, 111, 155), (180, 103, 159),
- (187, 44, 172), (177, 57, 156), (168, 71, 140), (178, 91, 131),
- (189, 112, 122), (206, 131, 110), (212, 157, 93), (217, 171, 75),
- (230, 178, 76), (213, 154, 84), (213, 145, 84), (213, 137, 85),
- (198, 141, 88), (192, 117, 88), (201, 108, 90), (204, 132, 94),
- (181, 118, 111), (189, 107, 119), (197, 96, 128), (210, 98, 134),
- (197, 105, 154), (218, 119, 173), (241, 117, 141), (221, 159, 122),
- (217, 175, 77), (215, 205, 94), (223, 192, 91), (231, 180, 88),
- (239, 180, 136), (243, 187, 170), (214, 180, 196), (227, 160, 227),
- (179, 184, 203), (199, 197, 188), (219, 211, 174), (237, 229, 157),
- (238, 241, 162), (246, 232, 169), (236, 218, 170), (217, 174, 132),
- (204, 144, 74), (198, 133, 49), (181, 127, 27), (183, 114, 21),
- (185, 128, 39), (193, 133, 60), (198, 141, 52), (210, 141, 64),
- (192, 168, 46), (187, 161, 50), (183, 154, 54), (191, 153, 42),
- (195, 146, 27), (191, 150, 44), (194, 135, 69), (198, 127, 65),
- (195, 122, 67), (190, 115, 76), (205, 120, 81), (221, 116, 113),
- (205, 131, 154), (207, 136, 178), (234, 140, 214), (214, 125, 235),
- (208, 160, 244), (170, 171, 235), (199, 197, 210), (222, 236, 221),
- (230, 228, 203), (245, 229, 169), (250, 206, 159), (237, 197, 146),
- (234, 205, 139), (226, 206, 145), (201, 201, 127), (202, 208, 112),
- (212, 222, 125), (216, 222, 152), (220, 215, 151), (236, 188, 139),
- (229, 158, 166), (198, 132, 180), (180, 105, 170), (173, 80, 169),
- (189, 91, 150), (193, 104, 148), (194, 130, 156), (219, 156, 141),
- (229, 170, 136), (222, 174, 134), (223, 185, 140), (194, 164, 188),
- (216, 149, 220), (187, 132, 236), (175, 117, 238), (145, 89, 226),
- (158, 84, 239), (197, 71, 215), (229, 115, 185), (233, 133, 183),
- (245, 130, 195), (215, 143, 209), (176, 167, 222), (190, 131, 189),
- (190, 137, 181), (202, 151, 148), (192, 153, 110), (193, 150, 99),
- (192, 170, 97), (199, 179, 120), (209, 169, 118), (207, 162, 95),
- (208, 158, 85), (209, 167, 81), (201, 157, 70), (196, 147, 55),
- (203, 143, 57), (206, 158, 58), (198, 183, 68), (198, 172, 61)
- ),
-
-// 299 2u0017t.jpg
-((48, 99, 204), (50, 97, 205), (52, 101, 208), (55, 106, 211),
- (62, 94, 200), (70, 82, 190), (64, 86, 191), (59, 91, 192),
- (81, 117, 179), (75, 159, 183), (69, 201, 187), (70, 208, 174),
- (71, 216, 161), (48, 186, 143), (26, 157, 125), (17, 160, 128),
- (8, 163, 131), (33, 141, 144), (40, 139, 151), (47, 138, 159),
- (56, 133, 192), (65, 128, 225), (67, 128, 226), (69, 128, 228),
- (51, 121, 216), (48, 124, 201), (45, 127, 187), (41, 147, 190),
- (38, 168, 194), (46, 177, 193), (54, 187, 192), (64, 201, 183),
- (74, 168, 154), (63, 126, 144), (52, 137, 141), (41, 148, 138),
- (36, 155, 123), (31, 162, 108), (28, 160, 105), (26, 159, 102),
- (34, 132, 75), (42, 124, 65), (51, 117, 56), (60, 121, 40),
- (70, 125, 24), (71, 125, 19), (72, 126, 14), (85, 131, 22),
- (80, 130, 45), (71, 125, 91), (63, 123, 111), (55, 122, 131),
- (49, 104, 146), (44, 86, 162), (35, 89, 166), (27, 93, 171),
- (35, 53, 161), (31, 39, 152), (27, 26, 143), (37, 59, 135),
- (47, 93, 127), (46, 98, 108), (46, 104, 89), (11, 94, 86),
- (6, 91, 94), (42, 72, 136), (46, 68, 134), (50, 65, 132),
- (50, 57, 139), (51, 49, 146), (52, 77, 161), (44, 94, 189),
- (31, 113, 186), (27, 104, 162), (23, 96, 139), (21, 101, 107),
- (20, 107, 75), (21, 118, 64), (22, 130, 54), (0, 113, 54),
- (19, 102, 48), (61, 101, 74), (67, 111, 93), (74, 121, 113),
- (62, 121, 117), (50, 122, 121), (23, 132, 139), (10, 127, 145),
- (55, 137, 161), (60, 137, 173), (65, 137, 185), (65, 143, 189),
- (66, 149, 193), (48, 167, 197), (49, 147, 192), (60, 135, 190),
- (56, 116, 179), (65, 114, 173), (64, 113, 161), (64, 112, 150),
- (73, 116, 144), (82, 121, 138), (98, 129, 131), (96, 145, 124),
- (84, 141, 124), (86, 141, 106), (88, 141, 89), (88, 139, 87),
- (88, 138, 85), (87, 145, 69), (81, 137, 64), (68, 104, 60),
- (53, 59, 55), (84, 94, 57), (91, 97, 61), (99, 100, 66),
- (85, 94, 29), (85, 70, 29), (52, 37, 40), (28, 39, 69),
- (37, 125, 12), (35, 138, 21), (33, 151, 31), (37, 135, 26),
- (42, 120, 21), (24, 85, 43), (0, 61, 60), (3, 74, 92),
- (15, 90, 111), (30, 118, 122), (31, 115, 116), (32, 112, 111),
- (46, 106, 94), (60, 85, 107), (82, 118, 106), (80, 128, 90),
- (72, 135, 116), (63, 132, 137), (54, 129, 158), (54, 135, 160),
- (55, 142, 162), (59, 155, 171), (65, 168, 199), (54, 158, 211),
- (54, 137, 205), (47, 108, 191), (49, 108, 192), (51, 109, 193),
- (71, 98, 179), (59, 85, 162), (57, 96, 171), (54, 100, 178),
- (69, 98, 224), (73, 110, 222), (78, 122, 221), (93, 136, 228),
- (81, 139, 239), (68, 153, 210), (47, 166, 208), (57, 175, 203),
- (73, 181, 209), (60, 202, 204), (60, 202, 196), (60, 202, 188),
- (39, 201, 180), (30, 210, 171), (24, 186, 162), (34, 160, 148),
- (44, 157, 155), (52, 165, 160), (60, 174, 166), (60, 159, 178),
- (51, 159, 198), (61, 170, 201), (55, 181, 204), (36, 192, 181),
- (0, 200, 170), (12, 205, 152), (12, 183, 130), (30, 169, 140),
- (48, 151, 130), (77, 138, 130), (80, 143, 112), (78, 140, 91),
- (67, 119, 80), (60, 119, 74), (53, 120, 69), (57, 131, 70),
- (45, 158, 42), (50, 176, 32), (55, 210, 48), (80, 201, 74),
- (72, 154, 106), (75, 175, 105), (78, 155, 119), (81, 173, 134),
- (51, 202, 131), (21, 225, 128), (49, 209, 85), (56, 189, 96),
- (73, 146, 116), (69, 110, 132), (57, 94, 162), (47, 89, 189),
- (50, 76, 189), (47, 71, 177), (50, 68, 168), (58, 86, 160),
- (64, 110, 160), (65, 139, 138), (51, 158, 104), (59, 159, 45),
- (75, 152, 38), (60, 151, 11), (79, 120, 0), (89, 113, 15),
- (78, 116, 39), (54, 146, 71), (51, 157, 121), (70, 158, 144),
- (73, 144, 150), (67, 146, 176), (66, 134, 171), (71, 121, 194),
- (66, 115, 174), (48, 104, 163), (48, 106, 144), (33, 95, 144),
- (9, 72, 115), (18, 66, 114), (22, 22, 96), (2, 3, 83),
- (21, 30, 107), (36, 36, 150), (52, 61, 178), (32, 74, 186),
- (43, 77, 184), (47, 92, 175), (37, 120, 160), (34, 136, 138),
- (41, 149, 134), (59, 134, 137), (80, 143, 112), (88, 159, 81),
- (78, 190, 54), (96, 190, 44), (83, 173, 59), (94, 147, 75),
- (83, 135, 97), (71, 124, 130), (60, 122, 147), (70, 109, 152),
- (62, 98, 134), (58, 107, 137), (63, 116, 122), (59, 114, 74)
- ),
-
-// 300 2u0018t.jpg
-((135, 38, 171), (122, 35, 130), (138, 44, 114), (155, 54, 98),
- (175, 42, 103), (196, 31, 108), (194, 23, 124), (192, 16, 140),
- (177, 39, 135), (177, 55, 126), (178, 72, 118), (172, 72, 107),
- (167, 73, 97), (158, 71, 100), (149, 69, 104), (142, 69, 101),
- (136, 70, 98), (145, 88, 143), (151, 76, 155), (157, 64, 168),
- (147, 58, 153), (138, 53, 138), (133, 58, 139), (128, 64, 140),
- (124, 42, 152), (123, 32, 163), (122, 23, 175), (129, 31, 185),
- (136, 39, 196), (136, 41, 191), (137, 44, 187), (145, 42, 147),
- (157, 46, 123), (123, 41, 115), (114, 51, 104), (106, 61, 94),
- (103, 61, 88), (100, 61, 82), (109, 68, 70), (119, 76, 59),
- (147, 108, 39), (167, 119, 46), (187, 131, 54), (191, 108, 62),
- (195, 85, 70), (194, 77, 82), (194, 70, 94), (178, 71, 101),
- (149, 53, 117), (98, 25, 166), (109, 16, 153), (121, 8, 140),
- (130, 14, 121), (139, 20, 102), (147, 26, 94), (155, 32, 87),
- (139, 67, 78), (157, 99, 85), (175, 131, 92), (181, 117, 95),
- (187, 104, 98), (187, 98, 118), (188, 92, 138), (183, 90, 160),
- (196, 60, 168), (165, 38, 177), (152, 41, 186), (140, 44, 195),
- (150, 46, 175), (161, 48, 156), (178, 49, 132), (184, 32, 107),
- (194, 33, 103), (185, 47, 99), (176, 62, 96), (152, 72, 89),
- (129, 83, 83), (124, 76, 74), (120, 69, 65), (107, 64, 84),
- (110, 68, 80), (122, 134, 96), (143, 153, 97), (165, 173, 98),
- (159, 176, 106), (154, 180, 115), (142, 180, 107), (141, 177, 113),
- (150, 166, 117), (145, 159, 111), (140, 152, 106), (138, 154, 103),
- (136, 157, 101), (151, 161, 108), (155, 145, 110), (150, 146, 98),
- (139, 126, 92), (143, 91, 77), (156, 62, 62), (169, 34, 48),
- (177, 29, 37), (185, 25, 27), (188, 4, 28), (159, 27, 40),
- (166, 26, 75), (168, 27, 88), (171, 29, 101), (166, 28, 89),
- (161, 27, 77), (166, 19, 61), (160, 31, 51), (151, 37, 36),
- (164, 53, 23), (152, 41, 58), (140, 46, 61), (128, 52, 64),
- (131, 59, 73), (132, 64, 79), (134, 67, 76), (139, 66, 83),
- (174, 59, 137), (166, 57, 142), (159, 56, 147), (164, 57, 149),
- (170, 59, 151), (180, 49, 153), (165, 45, 134), (155, 56, 102),
- (154, 67, 76), (180, 88, 37), (172, 87, 46), (165, 86, 56),
- (133, 91, 77), (139, 119, 86), (142, 152, 79), (146, 127, 97),
- (167, 81, 130), (165, 85, 165), (163, 89, 200), (152, 83, 197),
- (142, 77, 195), (166, 88, 198), (182, 107, 225), (167, 121, 209),
- (200, 153, 171), (170, 150, 126), (166, 147, 123), (163, 145, 121),
- (152, 156, 106), (153, 153, 99), (153, 147, 95), (180, 148, 101),
- (208, 100, 97), (192, 92, 114), (177, 84, 131), (169, 74, 138),
- (155, 43, 145), (147, 43, 138), (152, 68, 145), (167, 81, 130),
- (153, 88, 122), (145, 121, 83), (149, 122, 85), (153, 123, 87),
- (178, 108, 82), (212, 70, 92), (204, 57, 125), (208, 26, 103),
- (159, 32, 109), (146, 33, 108), (134, 34, 107), (117, 37, 108),
- (119, 47, 97), (109, 49, 83), (102, 53, 85), (93, 38, 77),
- (91, 19, 92), (77, 14, 105), (110, 37, 116), (125, 25, 98),
- (131, 16, 107), (139, 29, 92), (130, 48, 86), (112, 52, 78),
- (143, 49, 83), (144, 48, 74), (145, 48, 65), (137, 48, 52),
- (118, 34, 50), (107, 23, 56), (94, 51, 61), (94, 57, 48),
- (109, 85, 59), (133, 85, 62), (129, 85, 72), (109, 79, 81),
- (119, 51, 128), (124, 57, 162), (134, 39, 169), (137, 39, 162),
- (134, 32, 132), (136, 24, 108), (155, 33, 110), (147, 52, 120),
- (138, 63, 122), (148, 68, 103), (153, 78, 98), (155, 101, 89),
- (159, 76, 104), (161, 73, 121), (151, 56, 124), (140, 63, 131),
- (137, 49, 125), (113, 40, 132), (88, 43, 136), (104, 17, 132),
- (149, 4, 123), (172, 22, 109), (167, 35, 108), (154, 20, 81),
- (150, 34, 57), (127, 25, 73), (93, 6, 74), (78, 6, 69),
- (91, 16, 81), (100, 39, 81), (124, 37, 88), (168, 36, 96),
- (180, 41, 80), (192, 65, 84), (195, 66, 84), (194, 58, 94),
- (172, 57, 98), (151, 57, 117), (148, 51, 120), (162, 45, 123),
- (164, 47, 118), (173, 27, 108), (173, 35, 86), (176, 43, 70),
- (179, 43, 47), (184, 53, 11), (195, 66, 24), (186, 76, 25),
- (181, 53, 42), (180, 54, 57), (176, 45, 59), (180, 51, 71),
- (179, 45, 95), (165, 55, 116), (169, 63, 138), (171, 66, 151),
- (174, 74, 126), (187, 81, 101), (182, 80, 75), (187, 77, 24)
- ),
-
-
-// 301 2u0020pp1t.jpg
-((115, 229, 180), (98, 154, 203), (102, 136, 219), (107, 118, 236),
- (119, 112, 233), (131, 107, 231), (128, 105, 234), (125, 103, 237),
- (113, 114, 241), (131, 137, 240), (150, 161, 240), (150, 162, 181),
- (151, 163, 123), (142, 160, 125), (134, 157, 128), (122, 148, 150),
- (110, 139, 173), (134, 150, 227), (125, 153, 231), (116, 157, 236),
- (143, 147, 193), (170, 138, 151), (175, 126, 133), (181, 115, 116),
- (208, 159, 103), (196, 153, 118), (185, 147, 134), (177, 148, 146),
- (169, 149, 158), (156, 126, 197), (144, 104, 237), (128, 98, 230),
- (112, 123, 241), (106, 176, 245), (105, 191, 228), (105, 207, 211),
- (119, 211, 193), (133, 215, 175), (142, 212, 173), (152, 210, 172),
- (158, 205, 163), (143, 199, 148), (128, 194, 133), (125, 204, 145),
- (123, 214, 157), (124, 219, 160), (126, 224, 163), (124, 215, 172),
- (121, 214, 185), (121, 222, 182), (123, 216, 180), (126, 211, 178),
- (130, 209, 182), (134, 207, 187), (131, 204, 192), (129, 201, 198),
- (151, 200, 196), (163, 201, 178), (176, 203, 160), (180, 198, 157),
- (185, 193, 154), (175, 185, 148), (166, 178, 142), (152, 178, 141),
- (147, 184, 115), (128, 206, 130), (139, 203, 137), (151, 200, 144),
- (163, 196, 146), (176, 193, 148), (207, 162, 131), (215, 154, 125),
- (232, 168, 94), (220, 161, 93), (208, 154, 92), (190, 151, 106),
- (173, 149, 121), (175, 157, 126), (178, 165, 131), (159, 192, 149),
- (136, 230, 168), (127, 240, 184), (117, 243, 182), (108, 247, 180),
- (106, 243, 194), (104, 239, 209), (115, 228, 200), (124, 230, 207),
- (166, 234, 209), (159, 224, 191), (153, 215, 174), (149, 213, 171),
- (145, 212, 168), (143, 210, 166), (138, 218, 159), (153, 210, 157),
- (171, 202, 132), (152, 159, 108), (154, 159, 107), (156, 159, 106),
- (151, 161, 110), (147, 163, 114), (134, 165, 134), (98, 156, 202),
- (73, 202, 164), (90, 211, 165), (107, 220, 166), (93, 215, 180),
- (79, 210, 194), (92, 206, 207), (96, 200, 209), (86, 211, 203),
- (84, 229, 196), (113, 231, 171), (119, 231, 178), (125, 231, 185),
- (126, 228, 189), (120, 233, 177), (117, 220, 165), (101, 238, 170),
- (94, 245, 152), (97, 240, 162), (100, 236, 172), (109, 228, 184),
- (118, 220, 196), (127, 220, 209), (127, 215, 227), (111, 211, 227),
- (86, 209, 242), (53, 185, 233), (60, 178, 240), (68, 171, 248),
- (75, 188, 230), (84, 198, 224), (118, 207, 221), (113, 212, 207),
- (131, 203, 163), (128, 191, 142), (125, 180, 122), (124, 179, 115),
- (123, 179, 108), (128, 183, 116), (138, 188, 129), (146, 176, 138),
- (153, 186, 157), (120, 195, 188), (113, 183, 198), (107, 171, 209),
- (119, 187, 196), (154, 178, 165), (147, 163, 116), (145, 137, 100),
- (173, 120, 80), (175, 124, 82), (177, 128, 85), (196, 117, 87),
- (200, 126, 89), (196, 128, 83), (209, 131, 83), (227, 159, 84),
- (235, 173, 90), (193, 190, 97), (183, 202, 107), (174, 214, 118),
- (151, 242, 162), (118, 232, 163), (107, 223, 178), (82, 207, 199),
- (72, 185, 225), (78, 173, 231), (85, 161, 237), (95, 144, 239),
- (87, 147, 220), (91, 158, 228), (97, 157, 227), (120, 179, 219),
- (132, 191, 199), (136, 204, 165), (130, 188, 163), (137, 191, 142),
- (147, 188, 132), (149, 180, 120), (153, 166, 123), (172, 160, 120),
- (194, 176, 110), (193, 187, 110), (192, 198, 110), (166, 213, 121),
- (148, 221, 139), (124, 232, 146), (129, 229, 157), (124, 228, 167),
- (107, 217, 190), (97, 214, 208), (95, 222, 213), (88, 228, 217),
- (88, 221, 230), (85, 222, 230), (70, 204, 241), (56, 195, 238),
- (62, 170, 234), (73, 168, 252), (87, 165, 248), (83, 153, 248),
- (61, 151, 247), (59, 138, 241), (72, 140, 241), (79, 142, 247),
- (89, 149, 245), (94, 148, 244), (106, 148, 234), (118, 130, 242),
- (101, 145, 234), (103, 147, 212), (121, 169, 209), (123, 192, 173),
- (122, 186, 149), (144, 186, 123), (143, 193, 108), (134, 181, 113),
- (133, 184, 105), (142, 170, 96), (152, 175, 103), (184, 177, 89),
- (194, 147, 65), (190, 123, 81), (186, 128, 88), (175, 149, 132),
- (168, 169, 155), (107, 175, 198), (85, 173, 213), (71, 177, 235),
- (65, 156, 247), (51, 151, 229), (62, 149, 229), (83, 168, 223),
- (83, 191, 217), (84, 217, 212), (97, 233, 229), (104, 246, 222),
- (120, 234, 226), (128, 223, 227), (130, 236, 232), (134, 233, 228),
- (146, 236, 224), (130, 246, 211), (136, 220, 187), (152, 209, 176),
- (157, 193, 167), (161, 166, 136), (157, 147, 112), (165, 145, 86),
- (158, 139, 83), (133, 168, 110), (117, 231, 159), (114, 203, 123)
- ),
-
-// 302 2u0020t.jpg
-((178, 61, 28), (160, 61, 30), (159, 60, 38), (158, 60, 47),
- (153, 41, 46), (148, 22, 46), (145, 14, 37), (142, 6, 28),
- (117, 18, 23), (110, 27, 42), (104, 36, 61), (100, 28, 74),
- (96, 21, 88), (97, 20, 103), (99, 19, 118), (106, 16, 111),
- (114, 14, 104), (138, 23, 80), (143, 20, 66), (148, 18, 52),
- (138, 24, 53), (128, 30, 55), (135, 29, 59), (143, 29, 63),
- (159, 11, 61), (154, 19, 66), (150, 27, 71), (144, 32, 70),
- (139, 38, 70), (129, 42, 80), (119, 46, 91), (103, 45, 106),
- (109, 55, 115), (110, 73, 127), (113, 67, 128), (117, 62, 130),
- (115, 59, 128), (113, 56, 127), (116, 58, 120), (119, 60, 114),
- (103, 66, 109), (107, 64, 113), (111, 62, 117), (123, 56, 101),
- (136, 50, 85), (136, 48, 71), (137, 47, 57), (132, 35, 66),
- (125, 35, 87), (70, 28, 112), (41, 34, 135), (12, 41, 159),
- (25, 76, 161), (39, 112, 163), (46, 116, 151), (53, 121, 140),
- (95, 110, 129), (101, 93, 123), (108, 77, 118), (111, 86, 120),
- (115, 95, 123), (106, 99, 131), (98, 104, 140), (96, 122, 139),
- (91, 133, 157), (55, 122, 164), (69, 104, 141), (84, 87, 118),
- (82, 72, 105), (81, 57, 93), (107, 57, 82), (108, 55, 51),
- (156, 76, 27), (155, 84, 16), (155, 93, 6), (168, 93, 3),
- (181, 94, 1), (180, 96, 7), (180, 98, 14), (173, 102, 12),
- (172, 106, 9), (164, 119, 36), (172, 107, 24), (181, 96, 13),
- (185, 83, 15), (190, 70, 18), (187, 64, 31), (170, 68, 30),
- (150, 123, 32), (147, 135, 23), (145, 148, 15), (124, 153, 12),
- (103, 159, 10), (133, 144, 6), (144, 140, 15), (133, 121, 19),
- (133, 101, 24), (120, 53, 86), (129, 35, 90), (139, 18, 95),
- (151, 18, 93), (163, 19, 91), (163, 11, 84), (153, 19, 72),
- (163, 26, 52), (141, 24, 58), (120, 23, 64), (117, 27, 75),
- (114, 31, 87), (94, 53, 111), (99, 59, 121), (90, 82, 129),
- (78, 86, 151), (87, 118, 164), (93, 119, 166), (100, 121, 168),
- (103, 101, 166), (72, 76, 165), (54, 79, 145), (39, 81, 131),
- (15, 82, 152), (22, 87, 160), (30, 92, 169), (48, 96, 167),
- (67, 101, 165), (97, 97, 149), (113, 96, 138), (125, 81, 116),
- (156, 73, 103), (178, 37, 43), (173, 28, 39), (168, 20, 36),
- (165, 10, 42), (169, 22, 50), (163, 26, 46), (158, 37, 54),
- (113, 54, 86), (101, 63, 100), (90, 72, 114), (89, 76, 118),
- (89, 81, 122), (98, 104, 138), (90, 122, 135), (50, 123, 114),
- (49, 120, 116), (78, 82, 145), (83, 81, 147), (88, 81, 149),
- (101, 79, 128), (110, 81, 139), (113, 72, 142), (139, 70, 137),
- (144, 44, 116), (150, 39, 105), (157, 35, 94), (161, 17, 79),
- (158, 13, 78), (157, 14, 78), (157, 16, 82), (138, 30, 90),
- (125, 31, 84), (113, 46, 53), (121, 42, 51), (129, 39, 49),
- (126, 19, 63), (142, 20, 61), (139, 20, 48), (144, 10, 35),
- (167, 27, 38), (166, 38, 40), (166, 49, 42), (163, 73, 38),
- (141, 86, 47), (112, 82, 108), (93, 67, 104), (60, 58, 123),
- (58, 72, 135), (39, 87, 153), (39, 108, 175), (56, 104, 176),
- (68, 60, 159), (83, 63, 134), (123, 53, 126), (137, 26, 120),
- (121, 15, 89), (121, 18, 82), (121, 21, 75), (113, 11, 76),
- (109, 20, 76), (118, 38, 97), (133, 38, 104), (142, 14, 97),
- (159, 8, 101), (169, 13, 76), (186, 46, 59), (190, 58, 37),
- (194, 98, 22), (193, 113, 14), (193, 106, 9), (180, 83, 14),
- (173, 55, 5), (167, 31, 35), (159, 31, 32), (160, 36, 34),
- (150, 51, 30), (158, 64, 38), (138, 75, 21), (137, 98, 23),
- (141, 94, 12), (141, 95, 10), (145, 106, 13), (154, 114, 19),
- (152, 114, 41), (103, 89, 60), (106, 91, 70), (102, 70, 75),
- (106, 60, 63), (118, 71, 55), (165, 76, 36), (193, 85, 21),
- (194, 74, 13), (198, 74, 14), (199, 67, 18), (176, 56, 6),
- (185, 36, 30), (174, 31, 25), (150, 20, 30), (154, 13, 29),
- (177, 20, 11), (183, 61, 12), (172, 94, 28), (170, 103, 35),
- (163, 97, 37), (161, 87, 88), (127, 91, 117), (121, 107, 107),
- (114, 86, 100), (115, 86, 88), (153, 80, 45), (164, 80, 33),
- (147, 63, 53), (144, 56, 98), (124, 53, 111), (124, 80, 133),
- (115, 88, 143), (109, 95, 157), (101, 105, 153), (103, 106, 149),
- (97, 110, 154), (98, 107, 150), (83, 90, 132), (65, 108, 89),
- (68, 97, 113), (72, 60, 134), (88, 43, 112), (71, 48, 126)
- ),
-
-// 303 2u0024t.jpg
-((14, 80, 34), (48, 76, 62), (69, 60, 71), (91, 44, 80),
- (118, 37, 87), (145, 30, 95), (149, 48, 90), (154, 67, 86),
- (157, 108, 67), (162, 114, 55), (167, 121, 44), (161, 106, 45),
- (156, 92, 46), (164, 79, 47), (172, 67, 48), (162, 60, 49),
- (152, 54, 51), (168, 98, 38), (177, 112, 25), (186, 126, 12),
- (185, 120, 27), (185, 115, 43), (187, 115, 54), (189, 115, 66),
- (180, 34, 45), (167, 44, 58), (155, 54, 72), (142, 66, 73),
- (129, 78, 75), (123, 82, 70), (118, 87, 66), (112, 96, 62),
- (109, 91, 77), (86, 74, 86), (82, 57, 90), (78, 41, 95),
- (68, 31, 93), (58, 22, 92), (60, 14, 93), (62, 6, 95),
- (67, 19, 59), (73, 16, 57), (79, 14, 56), (90, 34, 61),
- (101, 55, 66), (113, 68, 62), (126, 81, 58), (151, 101, 50),
- (159, 114, 33), (148, 121, 34), (154, 113, 24), (160, 105, 15),
- (124, 96, 19), (88, 87, 23), (69, 63, 20), (51, 39, 17),
- (55, 24, 56), (68, 42, 59), (82, 60, 62), (80, 94, 52),
- (78, 128, 43), (80, 123, 29), (83, 118, 16), (91, 102, 34),
- (115, 94, 65), (96, 68, 109), (89, 54, 106), (82, 40, 103),
- (83, 48, 105), (84, 57, 108), (90, 76, 102), (100, 82, 94),
- (98, 66, 79), (92, 55, 62), (86, 44, 45), (85, 36, 55),
- (84, 28, 65), (78, 31, 74), (72, 34, 83), (62, 33, 89),
- (59, 28, 96), (73, 11, 96), (85, 13, 67), (97, 15, 38),
- (111, 34, 30), (125, 54, 22), (160, 59, 7), (149, 82, 30),
- (190, 107, 5), (187, 101, 21), (185, 96, 38), (180, 100, 46),
- (176, 104, 54), (171, 105, 57), (159, 103, 68), (161, 89, 64),
- (168, 77, 56), (156, 92, 80), (151, 99, 69), (147, 107, 58),
- (138, 110, 57), (130, 113, 57), (131, 107, 69), (121, 104, 74),
- (132, 87, 68), (134, 69, 74), (137, 52, 81), (144, 41, 78),
- (152, 31, 76), (148, 24, 86), (148, 9, 76), (142, 24, 76),
- (149, 46, 47), (123, 87, 51), (121, 89, 45), (119, 92, 39),
- (119, 99, 38), (133, 113, 40), (142, 94, 58), (141, 91, 68),
- (120, 86, 76), (110, 73, 73), (100, 60, 71), (103, 54, 67),
- (107, 49, 63), (101, 14, 48), (90, 6, 40), (85, 0, 34),
- (78, 6, 54), (91, 20, 54), (96, 25, 61), (101, 31, 68),
- (108, 61, 71), (121, 81, 69), (133, 92, 60), (125, 99, 40),
- (128, 98, 62), (120, 97, 68), (113, 97, 74), (118, 94, 90),
- (123, 91, 106), (106, 74, 95), (88, 80, 95), (84, 76, 91),
- (83, 71, 91), (91, 51, 85), (95, 52, 82), (99, 53, 79),
- (96, 65, 80), (106, 70, 72), (99, 84, 43), (95, 65, 27),
- (75, 28, 38), (81, 21, 40), (87, 14, 43), (79, 37, 39),
- (104, 61, 10), (133, 87, 37), (153, 93, 39), (162, 104, 40),
- (161, 107, 35), (175, 118, 63), (178, 117, 66), (181, 117, 69),
- (193, 107, 82), (206, 123, 81), (219, 122, 90), (203, 118, 87),
- (143, 101, 103), (122, 107, 101), (102, 113, 99), (112, 112, 84),
- (133, 120, 75), (143, 118, 51), (148, 121, 44), (167, 126, 74),
- (172, 117, 76), (157, 108, 91), (145, 102, 83), (120, 91, 73),
- (110, 83, 76), (100, 62, 75), (111, 52, 70), (99, 21, 60),
- (100, 6, 56), (104, 9, 52), (108, 12, 49), (95, 15, 40),
- (88, 17, 49), (93, 11, 49), (103, 15, 65), (123, 15, 77),
- (119, 6, 84), (130, 1, 81), (139, 12, 101), (133, 33, 87),
- (122, 45, 77), (109, 63, 73), (105, 65, 74), (104, 79, 74),
- (113, 81, 56), (120, 73, 47), (91, 53, 30), (90, 57, 24),
- (73, 64, 31), (42, 52, 27), (20, 36, 7), (13, 81, 24),
- (21, 55, 41), (57, 30, 61), (70, 51, 44), (61, 103, 40),
- (53, 107, 9), (36, 107, 37), (45, 116, 40), (69, 102, 47),
- (79, 70, 89), (74, 45, 73), (72, 22, 75), (65, 27, 88),
- (79, 29, 88), (92, 43, 90), (83, 53, 91), (80, 43, 94),
- (80, 39, 109), (75, 34, 110), (72, 34, 107), (66, 27, 84),
- (79, 44, 84), (90, 48, 84), (94, 70, 84), (109, 84, 88),
- (104, 91, 83), (97, 91, 75), (125, 80, 57), (136, 81, 42),
- (142, 103, 38), (133, 120, 15), (104, 138, 0), (85, 144, 16),
- (79, 151, 15), (84, 145, 8), (118, 128, 5), (134, 118, 30),
- (131, 113, 41), (138, 126, 44), (153, 125, 41), (150, 118, 45),
- (155, 105, 54), (130, 94, 78), (121, 78, 97), (130, 65, 89),
- (131, 59, 79), (125, 75, 66), (100, 69, 87), (102, 69, 80)
- ),
-
-// 304 gradient0000.jpg
-((244, 0, 12), (255, 0, 102), (240, 0, 160), (225, 0, 218),
- (223, 0, 232), (221, 1, 247), (221, 0, 250), (221, 0, 254),
- (229, 0, 241), (242, 0, 197), (255, 0, 154), (229, 0, 108),
- (204, 0, 63), (171, 0, 33), (139, 0, 3), (131, 2, 2),
- (124, 5, 1), (111, 10, 0), (117, 7, 0), (123, 4, 0),
- (123, 4, 0), (123, 4, 0), (120, 7, 0), (118, 10, 0),
- (119, 11, 0), (124, 6, 0), (129, 1, 0), (137, 0, 2),
- (145, 0, 5), (144, 0, 2), (144, 0, 0), (134, 0, 1),
- (127, 4, 0), (124, 5, 1), (124, 5, 0), (125, 6, 0),
- (135, 3, 2), (145, 0, 5), (173, 0, 28), (202, 0, 52),
- (254, 0, 117), (225, 0, 165), (197, 0, 214), (157, 0, 228),
- (118, 0, 242), (115, 1, 248), (113, 2, 255), (114, 1, 255),
- (118, 0, 242), (202, 0, 84), (173, 0, 50), (145, 0, 17),
- (128, 7, 9), (112, 14, 1), (112, 14, 1), (112, 14, 1),
- (130, 0, 0), (149, 0, 20), (169, 0, 41), (187, 0, 59),
- (205, 0, 77), (229, 0, 99), (254, 0, 122), (245, 0, 215),
- (241, 1, 224), (227, 0, 255), (221, 0, 240), (215, 0, 226),
- (220, 0, 222), (225, 0, 218), (254, 0, 160), (246, 1, 81),
- (244, 60, 10), (239, 48, 5), (235, 37, 0), (231, 33, 0),
- (227, 29, 0), (231, 30, 0), (236, 31, 0), (239, 52, 1),
- (252, 55, 21), (251, 13, 10), (247, 13, 5), (243, 13, 0),
- (238, 10, 0), (234, 7, 0), (228, 22, 0), (228, 22, 0),
- (233, 39, 1), (226, 49, 0), (220, 60, 0), (217, 69, 0),
- (215, 78, 0), (220, 100, 37), (242, 77, 83), (255, 0, 130),
- (255, 0, 174), (253, 0, 189), (253, 0, 150), (254, 0, 112),
- (253, 0, 93), (252, 0, 75), (242, 0, 16), (231, 11, 0),
- (131, 6, 0), (129, 3, 0), (128, 0, 0), (137, 2, 0),
- (146, 4, 0), (156, 0, 3), (230, 0, 2), (236, 3, 0),
- (233, 13, 0), (243, 18, 0), (242, 13, 0), (242, 8, 1),
- (245, 1, 13), (238, 0, 23), (198, 0, 35), (147, 0, 8),
- (124, 5, 1), (126, 2, 0), (128, 0, 0), (133, 0, 0),
- (139, 1, 0), (151, 0, 9), (209, 0, 55), (220, 0, 102),
- (203, 1, 209), (217, 0, 253), (217, 0, 253), (217, 0, 253),
- (220, 0, 255), (221, 0, 254), (225, 0, 255), (224, 0, 254),
- (217, 0, 255), (216, 0, 253), (215, 0, 252), (211, 0, 253),
- (207, 0, 254), (206, 0, 255), (163, 0, 237), (119, 0, 244),
- (110, 0, 247), (115, 1, 247), (129, 0, 239), (143, 0, 232),
- (160, 0, 222), (162, 0, 225), (152, 0, 241), (116, 6, 255),
- (91, 12, 254), (81, 17, 254), (71, 23, 255), (87, 14, 254),
- (101, 4, 255), (119, 2, 254), (195, 4, 255), (206, 1, 254),
- (217, 0, 255), (231, 0, 252), (233, 0, 241), (236, 0, 230),
- (241, 0, 227), (255, 0, 180), (255, 0, 132), (254, 0, 124),
- (254, 0, 174), (226, 0, 194), (199, 0, 215), (188, 1, 216),
- (190, 0, 222), (194, 0, 223), (239, 1, 157), (205, 1, 90),
- (202, 0, 52), (149, 1, 17), (140, 0, 11), (147, 0, 8),
- (169, 0, 41), (203, 0, 60), (208, 0, 82), (255, 0, 130),
- (246, 0, 221), (242, 0, 227), (238, 0, 233), (231, 0, 252),
- (225, 0, 254), (220, 0, 254), (217, 0, 253), (214, 0, 254),
- (207, 0, 255), (204, 0, 255), (137, 0, 254), (109, 9, 255),
- (101, 13, 255), (97, 17, 255), (100, 12, 255), (103, 7, 254),
- (106, 5, 255), (131, 0, 251), (196, 3, 254), (207, 0, 255),
- (210, 0, 255), (215, 0, 254), (216, 1, 255), (210, 0, 255),
- (204, 0, 255), (141, 0, 239), (116, 0, 255), (116, 0, 247),
- (143, 0, 232), (187, 0, 229), (195, 0, 224), (220, 0, 222),
- (254, 1, 172), (255, 0, 135), (255, 0, 118), (255, 0, 118),
- (255, 0, 122), (255, 0, 120), (254, 0, 112), (255, 0, 107),
- (255, 0, 106), (255, 0, 102), (252, 0, 75), (244, 0, 52),
- (235, 0, 33), (239, 0, 41), (240, 0, 63), (255, 0, 102),
- (255, 1, 161), (254, 0, 210), (246, 0, 223), (245, 0, 215),
- (255, 0, 180), (255, 0, 128), (254, 31, 94), (212, 100, 86),
- (221, 101, 38), (229, 84, 1), (217, 77, 0), (215, 35, 0),
- (234, 1, 33), (250, 0, 100), (255, 0, 164), (237, 0, 228),
- (233, 0, 250), (225, 0, 255), (215, 0, 252), (221, 0, 217),
- (227, 0, 211), (255, 0, 130), (242, 0, 58), (234, 29, 0)
- ),
-
-// 305 0t0507.jpg
-((30, 61, 143), (2, 60, 157), (1, 49, 120), (1, 39, 84),
- (15, 36, 82), (29, 33, 80), (44, 34, 108), (60, 35, 137),
- (133, 77, 164), (107, 83, 178), (82, 89, 193), (69, 62, 164),
- (56, 36, 135), (66, 39, 145), (77, 43, 155), (88, 54, 170),
- (99, 65, 185), (144, 133, 193), (171, 181, 208), (198, 229, 223),
- (202, 241, 215), (207, 253, 207), (200, 250, 201), (193, 247, 195),
- (214, 228, 215), (207, 213, 209), (200, 199, 204), (197, 192, 204),
- (195, 186, 205), (185, 183, 199), (175, 181, 193), (176, 181, 187),
- (170, 177, 193), (165, 173, 186), (150, 173, 164), (135, 174, 143),
- (111, 157, 134), (88, 141, 125), (59, 135, 155), (30, 129, 186),
- (6, 95, 161), (3, 92, 147), (0, 89, 134), (7, 61, 100),
- (14, 34, 67), (20, 26, 71), (27, 18, 75), (25, 22, 103),
- (49, 33, 131), (35, 45, 142), (33, 36, 125), (32, 27, 109),
- (19, 18, 87), (7, 9, 66), (7, 22, 81), (7, 36, 96),
- (5, 61, 158), (49, 81, 167), (94, 102, 177), (118, 120, 177),
- (143, 138, 178), (150, 162, 182), (157, 187, 187), (111, 198, 153),
- (59, 254, 114), (37, 226, 98), (35, 165, 89), (34, 104, 80),
- (46, 81, 91), (58, 59, 103), (52, 38, 136), (57, 56, 150),
- (88, 97, 130), (110, 84, 154), (133, 71, 178), (136, 72, 194),
- (140, 74, 210), (130, 70, 199), (120, 66, 188), (106, 58, 180),
- (78, 40, 149), (35, 41, 65), (25, 47, 63), (16, 53, 61),
- (9, 62, 59), (3, 71, 58), (6, 61, 42), (6, 52, 42),
- (0, 42, 65), (1, 50, 110), (3, 59, 156), (4, 65, 157),
- (5, 71, 158), (4, 82, 154), (16, 76, 138), (44, 53, 148),
- (39, 77, 142), (24, 71, 65), (17, 77, 60), (11, 84, 55),
- (10, 108, 57), (9, 133, 60), (39, 124, 83), (98, 123, 130),
- (164, 120, 195), (189, 118, 207), (215, 117, 220), (218, 124, 222),
- (222, 131, 224), (226, 128, 247), (217, 137, 255), (216, 121, 241),
- (176, 107, 223), (50, 116, 190), (38, 121, 187), (26, 126, 185),
- (22, 131, 187), (15, 110, 178), (9, 100, 170), (4, 98, 160),
- (5, 109, 162), (17, 142, 124), (29, 176, 87), (38, 191, 98),
- (48, 206, 109), (72, 202, 128), (100, 212, 140), (135, 199, 172),
- (168, 197, 201), (217, 191, 216), (220, 177, 219), (223, 164, 222),
- (236, 184, 223), (240, 181, 229), (244, 191, 243), (241, 221, 246),
- (255, 235, 209), (228, 212, 217), (201, 189, 225), (195, 190, 224),
- (189, 192, 223), (180, 204, 208), (165, 206, 198), (120, 203, 149),
- (74, 191, 121), (19, 125, 175), (17, 128, 177), (16, 132, 179),
- (12, 128, 175), (8, 111, 177), (5, 112, 156), (2, 103, 133),
- (31, 77, 66), (25, 71, 64), (20, 66, 63), (15, 35, 59),
- (15, 25, 61), (17, 15, 65), (30, 21, 76), (49, 38, 98),
- (86, 46, 143), (141, 68, 185), (151, 76, 194), (162, 84, 204),
- (140, 99, 177), (120, 114, 184), (60, 108, 193), (27, 114, 168),
- (39, 74, 80), (34, 60, 78), (30, 47, 77), (45, 41, 92),
- (52, 42, 102), (84, 76, 127), (83, 87, 112), (99, 116, 126),
- (95, 112, 128), (40, 109, 184), (23, 139, 190), (25, 138, 194),
- (33, 138, 195), (140, 156, 205), (163, 174, 236), (205, 175, 245),
- (252, 180, 246), (246, 186, 238), (241, 193, 231), (199, 211, 199),
- (185, 233, 183), (140, 217, 145), (106, 234, 147), (93, 234, 140),
- (123, 204, 146), (129, 184, 152), (155, 138, 182), (160, 139, 198),
- (180, 141, 198), (212, 162, 221), (210, 168, 234), (196, 182, 235),
- (189, 164, 221), (169, 131, 218), (188, 147, 215), (198, 166, 205),
- (189, 197, 208), (172, 231, 201), (93, 236, 148), (34, 244, 108),
- (12, 214, 78), (21, 170, 76), (37, 120, 78), (78, 75, 120),
- (61, 60, 162), (70, 90, 187), (57, 94, 183), (38, 90, 174),
- (21, 101, 162), (4, 109, 141), (39, 101, 86), (35, 92, 77),
- (18, 52, 54), (7, 14, 43), (5, 11, 45), (5, 6, 60),
- (22, 12, 85), (36, 52, 140), (46, 82, 168), (78, 106, 190),
- (134, 124, 210), (143, 137, 235), (217, 141, 255), (247, 151, 248),
- (245, 154, 247), (246, 165, 232), (246, 165, 232), (240, 176, 226),
- (227, 160, 213), (208, 124, 220), (173, 100, 208), (170, 90, 211),
- (158, 119, 200), (171, 135, 181), (160, 137, 163), (171, 124, 170),
- (167, 133, 193), (193, 134, 214), (221, 141, 240), (241, 144, 255),
- (252, 169, 239), (244, 155, 249), (215, 141, 236), (174, 118, 217),
- (143, 101, 165), (121, 131, 130), (59, 173, 101), (19, 189, 80)
- ),
-
-// 306 0t0524.jpg
-((69, 158, 156), (55, 60, 115), (40, 58, 106), (25, 57, 98),
- (29, 77, 95), (33, 98, 92), (25, 100, 56), (18, 103, 20),
- (95, 37, 26), (102, 28, 38), (109, 20, 50), (128, 34, 48),
- (148, 48, 46), (125, 92, 105), (103, 137, 165), (101, 154, 169),
- (100, 171, 173), (82, 162, 163), (61, 122, 143), (41, 83, 123),
- (31, 62, 108), (21, 41, 94), (20, 31, 88), (20, 22, 83),
- (30, 34, 81), (69, 45, 62), (109, 57, 44), (146, 53, 58),
- (183, 49, 73), (213, 71, 120), (244, 94, 168), (241, 4, 108),
- (213, 10, 99), (162, 18, 27), (136, 10, 35), (111, 2, 44),
- (106, 1, 46), (102, 0, 48), (96, 4, 53), (91, 9, 58),
- (44, 0, 59), (57, 14, 48), (71, 28, 38), (92, 24, 47),
- (114, 20, 57), (117, 20, 45), (121, 20, 34), (151, 16, 23),
- (187, 33, 25), (246, 67, 27), (241, 83, 27), (237, 100, 28),
- (234, 83, 21), (231, 67, 14), (226, 63, 17), (222, 60, 21),
- (234, 19, 0), (210, 26, 10), (186, 34, 20), (177, 17, 13),
- (169, 0, 7), (168, 5, 5), (168, 11, 4), (148, 21, 6),
- (112, 20, 0), (104, 15, 19), (83, 12, 17), (62, 9, 15),
- (75, 7, 19), (88, 5, 23), (106, 1, 18), (88, 11, 29),
- (46, 57, 59), (57, 49, 61), (69, 41, 64), (98, 51, 46),
- (127, 61, 29), (158, 59, 22), (190, 57, 16), (210, 64, 5),
- (219, 72, 18), (224, 80, 56), (233, 89, 52), (243, 99, 49),
- (249, 94, 45), (255, 89, 41), (250, 107, 37), (255, 126, 40),
- (210, 87, 53), (221, 89, 37), (233, 92, 21), (228, 78, 19),
- (223, 65, 18), (236, 39, 46), (237, 45, 58), (239, 1, 76),
- (239, 13, 53), (138, 30, 43), (104, 45, 50), (71, 60, 58),
- (58, 55, 70), (45, 51, 83), (49, 53, 114), (69, 64, 118),
- (143, 53, 45), (157, 51, 36), (172, 50, 27), (160, 38, 18),
- (148, 27, 10), (117, 20, 13), (82, 4, 30), (56, 3, 33),
- (65, 3, 52), (81, 5, 51), (78, 19, 43), (76, 34, 36),
- (94, 41, 27), (119, 52, 23), (125, 51, 12), (122, 39, 31),
- (90, 29, 34), (82, 29, 33), (75, 30, 33), (62, 52, 24),
- (50, 74, 16), (66, 86, 1), (103, 63, 11), (148, 66, 10),
- (198, 69, 11), (206, 36, 11), (185, 38, 5), (164, 41, 0),
- (163, 35, 6), (142, 27, 0), (105, 29, 16), (70, 21, 27),
- (33, 7, 36), (23, 13, 51), (13, 20, 66), (15, 17, 68),
- (17, 14, 71), (24, 17, 68), (43, 12, 46), (57, 30, 73),
- (67, 14, 66), (78, 23, 44), (80, 27, 46), (82, 31, 48),
- (101, 38, 57), (115, 25, 50), (145, 29, 40), (155, 30, 12),
- (160, 4, 15), (138, 7, 28), (116, 11, 41), (84, 23, 65),
- (45, 40, 81), (40, 56, 89), (40, 38, 87), (69, 28, 42),
- (87, 32, 37), (124, 44, 43), (132, 46, 32), (140, 49, 22),
- (145, 42, 7), (121, 26, 6), (98, 30, 17), (76, 24, 36),
- (35, 6, 50), (26, 8, 52), (17, 11, 55), (13, 21, 58),
- (10, 30, 65), (16, 39, 70), (22, 39, 85), (17, 38, 91),
- (24, 38, 85), (30, 42, 84), (34, 46, 88), (47, 65, 75),
- (75, 78, 51), (97, 71, 36), (104, 69, 15), (124, 58, 8),
- (152, 54, 19), (151, 49, 25), (151, 45, 32), (160, 46, 10),
- (153, 32, 13), (168, 26, 22), (197, 26, 16), (224, 9, 25),
- (204, 9, 17), (198, 10, 9), (172, 10, 7), (141, 7, 4),
- (128, 5, 10), (116, 16, 14), (112, 18, 16), (106, 31, 35),
- (89, 37, 60), (89, 48, 78), (116, 115, 120), (164, 188, 110),
- (90, 161, 93), (70, 100, 108), (45, 67, 116), (30, 47, 93),
- (15, 38, 92), (10, 42, 93), (22, 51, 95), (21, 59, 96),
- (10, 89, 106), (1, 110, 115), (2, 125, 104), (1, 105, 114),
- (2, 83, 112), (1, 65, 103), (14, 56, 96), (18, 71, 102),
- (38, 81, 123), (32, 99, 126), (69, 115, 141), (87, 148, 153),
- (118, 162, 163), (130, 163, 180), (187, 184, 203), (151, 200, 181),
- (122, 181, 175), (72, 157, 154), (71, 146, 152), (15, 114, 120),
- (15, 96, 100), (15, 81, 93), (20, 75, 96), (24, 76, 115),
- (15, 81, 116), (7, 98, 117), (7, 124, 118), (9, 122, 120),
- (33, 90, 97), (25, 64, 95), (9, 50, 94), (6, 40, 86),
- (2, 33, 90), (13, 22, 81), (26, 17, 74), (27, 6, 65),
- (35, 6, 52), (33, 23, 73), (30, 38, 85), (35, 44, 87),
- (39, 60, 89), (48, 68, 95), (43, 99, 88), (33, 95, 94)
- ),
-
-// 307 0t0533.jpg
-((4, 32, 54), (54, 39, 108), (84, 99, 130), (115, 160, 153),
- (138, 164, 165), (162, 169, 177), (164, 177, 183), (167, 186, 190),
- (162, 224, 211), (189, 237, 233), (216, 251, 255), (228, 233, 238),
- (241, 216, 222), (232, 174, 195), (223, 133, 168), (205, 133, 164),
- (187, 134, 160), (176, 117, 227), (135, 98, 163), (94, 79, 100),
- (75, 63, 69), (57, 47, 38), (47, 41, 39), (37, 36, 41),
- (42, 50, 71), (62, 56, 71), (83, 63, 72), (109, 67, 76),
- (135, 72, 80), (120, 64, 70), (105, 56, 60), (99, 48, 63),
- (85, 88, 61), (108, 124, 87), (132, 114, 107), (157, 105, 128),
- (151, 114, 141), (145, 124, 155), (154, 105, 171), (164, 86, 187),
- (67, 38, 148), (33, 28, 112), (0, 19, 77), (6, 18, 49),
- (12, 17, 21), (10, 18, 18), (8, 20, 16), (10, 27, 17),
- (22, 49, 30), (62, 134, 70), (80, 162, 117), (98, 190, 165),
- (115, 200, 180), (133, 211, 195), (139, 209, 196), (145, 208, 197),
- (128, 222, 198), (122, 199, 181), (117, 177, 165), (123, 141, 153),
- (130, 106, 142), (115, 100, 123), (100, 94, 104), (94, 71, 87),
- (82, 70, 82), (47, 52, 58), (39, 60, 47), (31, 68, 37),
- (35, 65, 36), (39, 62, 36), (51, 58, 64), (65, 79, 82),
- (55, 55, 67), (39, 48, 55), (23, 41, 43), (14, 25, 57),
- (6, 10, 71), (8, 15, 77), (11, 21, 83), (18, 28, 87),
- (51, 27, 125), (35, 49, 62), (28, 50, 54), (21, 52, 47),
- (11, 51, 49), (1, 51, 52), (7, 38, 32), (4, 14, 16),
- (7, 9, 8), (12, 5, 10), (17, 1, 12), (15, 10, 14),
- (14, 20, 16), (22, 35, 25), (36, 67, 36), (62, 94, 53),
- (88, 117, 71), (122, 162, 100), (99, 135, 102), (76, 108, 105),
- (78, 106, 104), (80, 104, 104), (78, 93, 98), (70, 88, 90),
- (36, 103, 86), (38, 121, 98), (40, 139, 110), (26, 128, 97),
- (12, 117, 84), (9, 117, 55), (9, 110, 52), (20, 110, 59),
- (24, 119, 75), (77, 64, 92), (81, 69, 100), (85, 75, 109),
- (86, 76, 100), (78, 87, 92), (71, 92, 95), (60, 90, 88),
- (21, 81, 56), (17, 67, 41), (14, 54, 27), (10, 48, 31),
- (7, 42, 35), (6, 43, 35), (3, 47, 30), (3, 75, 38),
- (6, 83, 39), (18, 99, 56), (23, 109, 56), (29, 119, 57),
- (55, 127, 64), (57, 133, 68), (69, 138, 73), (117, 136, 91),
- (120, 151, 94), (101, 146, 86), (83, 142, 78), (73, 140, 75),
- (63, 138, 73), (46, 117, 59), (19, 88, 41), (2, 66, 32),
- (5, 42, 25), (3, 11, 13), (3, 5, 16), (4, 0, 19),
- (1, 11, 12), (2, 17, 12), (5, 44, 23), (3, 79, 40),
- (1, 113, 55), (8, 120, 58), (15, 128, 62), (21, 135, 65),
- (13, 117, 56), (24, 95, 77), (47, 83, 79), (64, 62, 65),
- (78, 60, 50), (83, 54, 72), (91, 53, 71), (100, 53, 71),
- (113, 71, 83), (129, 77, 79), (143, 85, 109), (116, 81, 103),
- (74, 85, 89), (67, 85, 87), (61, 85, 85), (36, 68, 65),
- (18, 52, 54), (18, 58, 49), (18, 68, 56), (44, 70, 69),
- (69, 90, 91), (69, 131, 116), (59, 147, 123), (57, 167, 138),
- (81, 170, 148), (106, 167, 97), (115, 139, 91), (86, 118, 71),
- (30, 41, 43), (27, 43, 35), (25, 46, 27), (6, 22, 22),
- (9, 18, 17), (4, 29, 25), (6, 41, 34), (10, 58, 46),
- (12, 75, 56), (12, 83, 41), (4, 98, 46), (3, 96, 49),
- (9, 92, 66), (6, 82, 54), (4, 76, 52), (3, 70, 52),
- (6, 63, 48), (9, 44, 38), (21, 36, 41), (22, 29, 35),
- (32, 22, 31), (34, 19, 26), (36, 22, 21), (28, 23, 19),
- (35, 32, 25), (38, 33, 30), (63, 36, 41), (70, 39, 44),
- (76, 39, 46), (71, 35, 47), (45, 25, 34), (43, 20, 26),
- (32, 19, 28), (19, 21, 20), (22, 17, 14), (15, 11, 12),
- (13, 7, 9), (12, 10, 11), (26, 29, 22), (39, 39, 29),
- (46, 37, 32), (65, 48, 41), (76, 40, 50), (66, 37, 42),
- (55, 35, 37), (22, 32, 21), (15, 27, 17), (8, 10, 9),
- (5, 7, 6), (4, 0, 3), (7, 7, 9), (10, 12, 11),
- (6, 20, 20), (9, 38, 33), (1, 38, 57), (3, 66, 57),
- (4, 72, 61), (4, 54, 53), (23, 49, 50), (40, 40, 40),
- (58, 31, 40), (77, 49, 63), (65, 41, 75), (40, 55, 58),
- (23, 70, 60), (28, 100, 76), (66, 108, 86), (85, 138, 130),
- (107, 154, 148), (113, 166, 160), (126, 182, 171), (135, 161, 160)
- ),
-
-// 308 0u0075.jpg
-((74, 52, 215), (35, 11, 171), (24, 6, 160), (14, 2, 150),
- (7, 2, 145), (0, 3, 140), (0, 1, 133), (0, 0, 126),
- (0, 0, 126), (0, 0, 129), (0, 0, 132), (0, 0, 136),
- (1, 0, 140), (2, 0, 130), (3, 0, 120), (2, 0, 106),
- (2, 0, 93), (0, 0, 23), (0, 0, 11), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (3, 0, 0), (3, 0, 0),
- (0, 0, 0), (1, 0, 6), (3, 0, 13), (1, 0, 42),
- (0, 0, 72), (0, 0, 90), (0, 1, 109), (0, 0, 120),
- (0, 0, 122), (0, 0, 126), (0, 0, 132), (1, 0, 138),
- (7, 0, 155), (13, 0, 172), (30, 0, 172), (48, 0, 172),
- (98, 13, 166), (101, 7, 150), (104, 1, 134), (84, 0, 127),
- (64, 0, 120), (51, 2, 130), (38, 4, 140), (24, 1, 151),
- (23, 1, 164), (57, 4, 184), (74, 6, 179), (92, 9, 175),
- (70, 4, 176), (49, 0, 177), (33, 0, 164), (17, 1, 151),
- (0, 0, 98), (23, 0, 85), (47, 0, 72), (69, 5, 76),
- (91, 11, 80), (91, 14, 94), (92, 17, 108), (104, 1, 132),
- (106, 0, 162), (94, 6, 180), (95, 3, 179), (97, 0, 179),
- (89, 0, 179), (81, 0, 180), (41, 2, 171), (21, 1, 160),
- (1, 0, 125), (21, 5, 107), (42, 11, 89), (73, 5, 87),
- (105, 0, 85), (110, 0, 97), (116, 0, 109), (131, 8, 174),
- (137, 27, 212), (131, 44, 234), (121, 60, 232), (112, 77, 231),
- (111, 84, 233), (110, 91, 235), (104, 74, 230), (106, 45, 201),
- (106, 0, 110), (97, 0, 83), (88, 1, 56), (76, 0, 47),
- (64, 0, 39), (43, 0, 27), (19, 0, 33), (0, 0, 56),
- (0, 0, 86), (0, 1, 109), (25, 3, 79), (51, 6, 49),
- (56, 8, 46), (62, 11, 44), (77, 8, 53), (94, 1, 54),
- (105, 0, 105), (111, 0, 140), (117, 0, 175), (115, 0, 179),
- (114, 0, 184), (110, 0, 193), (108, 5, 174), (110, 1, 168),
- (121, 1, 148), (98, 2, 128), (82, 1, 119), (66, 0, 111),
- (41, 0, 97), (1, 0, 115), (0, 0, 118), (0, 0, 122),
- (0, 0, 112), (3, 2, 85), (7, 4, 59), (15, 7, 43),
- (24, 11, 28), (37, 24, 33), (54, 9, 48), (81, 0, 77),
- (81, 1, 122), (62, 27, 192), (66, 28, 194), (71, 30, 197),
- (81, 11, 170), (74, 14, 128), (72, 6, 103), (82, 7, 92),
- (79, 8, 48), (70, 6, 44), (62, 5, 40), (67, 3, 46),
- (72, 2, 52), (62, 11, 103), (65, 1, 150), (51, 13, 184),
- (59, 24, 204), (39, 0, 175), (33, 1, 166), (27, 2, 158),
- (31, 1, 151), (24, 0, 150), (27, 0, 144), (37, 0, 142),
- (52, 0, 113), (58, 0, 104), (64, 0, 96), (48, 1, 79),
- (47, 0, 64), (33, 0, 25), (29, 0, 18), (42, 3, 32),
- (67, 15, 53), (103, 0, 153), (104, 3, 166), (105, 7, 180),
- (104, 24, 185), (76, 46, 204), (53, 49, 206), (17, 20, 183),
- (11, 5, 175), (11, 3, 175), (11, 1, 176), (11, 1, 175),
- (8, 1, 167), (0, 0, 148), (1, 0, 134), (23, 0, 130),
- (54, 0, 156), (52, 0, 160), (65, 5, 165), (86, 0, 185),
- (103, 10, 212), (116, 31, 222), (124, 45, 235), (143, 61, 249),
- (135, 96, 247), (129, 99, 246), (124, 102, 245), (119, 94, 240),
- (119, 84, 240), (104, 93, 232), (102, 80, 227), (92, 56, 216),
- (106, 25, 166), (103, 7, 115), (91, 13, 61), (80, 2, 41),
- (68, 1, 36), (54, 0, 13), (11, 0, 16), (1, 1, 3),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 6), (1, 1, 27), (0, 0, 56),
- (0, 0, 90), (0, 0, 112), (0, 0, 124), (10, 0, 135),
- (41, 1, 113), (41, 1, 100), (36, 0, 76), (8, 4, 41),
- (0, 0, 7), (1, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (1, 0, 2), (5, 1, 2),
- (2, 1, 7), (3, 0, 32), (0, 1, 49), (0, 0, 75),
- (0, 0, 110), (0, 0, 120), (0, 2, 127), (0, 0, 152),
- (1, 0, 166), (18, 0, 180), (42, 0, 188), (76, 28, 200),
- (118, 22, 218), (125, 29, 224), (125, 35, 231), (133, 42, 235),
- (139, 39, 233), (140, 45, 237), (134, 61, 239), (125, 89, 241),
- (135, 91, 248), (137, 87, 248), (143, 51, 240), (131, 50, 240),
- (114, 62, 233), (114, 67, 231), (104, 64, 223), (114, 47, 225),
- (104, 2, 197), (97, 1, 163), (61, 0, 53), (76, 3, 95)
- ),
-// 309 0u0298.jpg
-((58, 63, 7), (75, 43, 20), (85, 44, 38), (95, 45, 57),
- (109, 48, 51), (123, 52, 46), (116, 56, 43), (109, 61, 41),
- (87, 47, 37), (90, 38, 37), (93, 30, 38), (98, 30, 32),
- (104, 30, 27), (114, 49, 41), (124, 68, 55), (125, 71, 73),
- (127, 74, 92), (89, 69, 81), (71, 70, 61), (53, 72, 42),
- (30, 63, 26), (7, 54, 10), (5, 48, 9), (3, 43, 9),
- (7, 41, 14), (11, 38, 19), (16, 36, 25), (13, 29, 20),
- (11, 22, 16), (14, 21, 14), (17, 20, 13), (20, 16, 7),
- (4, 26, 5), (19, 52, 33), (22, 45, 57), (26, 39, 81),
- (39, 37, 87), (53, 35, 93), (46, 40, 77), (39, 46, 62),
- (35, 74, 27), (46, 65, 32), (57, 56, 38), (70, 49, 47),
- (84, 43, 57), (84, 45, 59), (85, 47, 62), (72, 44, 58),
- (68, 42, 55), (54, 28, 55), (54, 27, 67), (54, 27, 80),
- (67, 37, 71), (81, 47, 63), (80, 51, 65), (79, 55, 68),
- (109, 77, 92), (101, 72, 84), (93, 67, 76), (86, 53, 64),
- (80, 39, 53), (80, 35, 52), (81, 32, 51), (67, 26, 40),
- (84, 24, 34), (96, 29, 21), (121, 64, 38), (147, 100, 56),
- (153, 107, 55), (160, 114, 55), (166, 128, 66), (191, 138, 72),
- (164, 108, 59), (149, 90, 46), (134, 72, 33), (113, 48, 19),
- (92, 24, 5), (86, 23, 11), (80, 22, 18), (85, 5, 18),
- (98, 15, 25), (125, 16, 47), (124, 28, 51), (124, 40, 55),
- (117, 45, 58), (110, 50, 62), (101, 41, 49), (98, 27, 41),
- (67, 1, 49), (65, 8, 40), (63, 16, 32), (63, 8, 27),
- (63, 0, 23), (65, 2, 11), (74, 20, 10), (89, 33, 0),
- (100, 47, 7), (122, 43, 36), (120, 57, 31), (118, 71, 27),
- (119, 70, 18), (121, 69, 9), (111, 52, 20), (100, 42, 20),
- (124, 73, 44), (128, 85, 40), (133, 97, 37), (132, 89, 39),
- (131, 82, 41), (117, 38, 23), (93, 18, 23), (72, 0, 16),
- (62, 7, 2), (51, 13, 0), (37, 14, 0), (23, 16, 0),
- (17, 12, 6), (9, 25, 14), (5, 34, 29), (9, 39, 31),
- (24, 43, 24), (38, 37, 26), (52, 31, 28), (50, 27, 24),
- (48, 24, 20), (46, 12, 29), (40, 11, 33), (35, 2, 21),
- (44, 4, 15), (58, 0, 5), (58, 6, 4), (59, 12, 4),
- (55, 12, 6), (41, 22, 7), (29, 40, 24), (26, 52, 27),
- (18, 52, 25), (23, 46, 29), (29, 40, 34), (33, 41, 36),
- (37, 43, 39), (46, 33, 42), (59, 26, 35), (60, 18, 28),
- (68, 22, 22), (58, 17, 0), (57, 15, 3), (56, 13, 6),
- (57, 20, 12), (58, 13, 18), (48, 11, 19), (55, 4, 13),
- (68, 2, 6), (63, 5, 7), (58, 8, 9), (53, 8, 15),
- (41, 19, 22), (44, 21, 31), (47, 25, 37), (56, 26, 36),
- (60, 32, 46), (76, 31, 38), (70, 25, 31), (65, 20, 25),
- (66, 16, 19), (46, 14, 19), (35, 22, 14), (26, 23, 14),
- (24, 39, 8), (22, 38, 16), (20, 38, 24), (24, 25, 30),
- (30, 11, 33), (35, 9, 56), (38, 31, 38), (35, 30, 34),
- (34, 46, 24), (40, 48, 9), (63, 45, 21), (70, 60, 9),
- (82, 49, 6), (90, 53, 11), (87, 53, 18), (84, 51, 20),
- (81, 34, 16), (79, 28, 19), (77, 23, 23), (56, 35, 30),
- (53, 35, 35), (31, 29, 30), (15, 27, 17), (13, 26, 9),
- (22, 42, 5), (12, 49, 15), (21, 39, 23), (37, 32, 38),
- (48, 36, 46), (57, 46, 42), (91, 51, 52), (117, 59, 48),
- (127, 69, 57), (135, 81, 81), (168, 106, 85), (193, 133, 99),
- (175, 130, 89), (160, 106, 68), (152, 109, 67), (159, 100, 58),
- (150, 75, 70), (132, 86, 50), (137, 103, 32), (147, 94, 44),
- (161, 107, 47), (170, 102, 57), (158, 84, 71), (147, 75, 79),
- (143, 70, 79), (136, 55, 62), (149, 39, 84), (152, 45, 117),
- (140, 66, 93), (185, 127, 125), (209, 126, 122), (174, 188, 129),
- (146, 190, 157), (138, 180, 114), (128, 108, 120), (153, 80, 109),
- (112, 80, 93), (84, 105, 66), (99, 131, 64), (117, 117, 63),
- (114, 80, 52), (104, 64, 52), (97, 52, 46), (87, 54, 45),
- (82, 60, 46), (48, 48, 40), (45, 46, 41), (28, 49, 30),
- (19, 40, 35), (13, 34, 25), (16, 16, 14), (23, 4, 8),
- (29, 10, 6), (55, 11, 10), (77, 7, 17), (97, 7, 16),
- (100, 14, 25), (94, 14, 25), (92, 22, 32), (74, 6, 31),
- (74, 6, 31), (79, 22, 37), (73, 45, 21), (81, 31, 20)
- ),
-
-// 310 0u0298pp1.jpg
-((63, 63, 151), (98, 26, 170), (91, 33, 149), (84, 40, 129),
- (73, 50, 122), (63, 60, 115), (54, 51, 103), (45, 43, 92),
- (43, 32, 46), (40, 29, 57), (38, 27, 69), (35, 22, 77),
- (33, 18, 85), (37, 29, 113), (41, 40, 142), (58, 55, 150),
- (75, 71, 158), (70, 90, 149), (57, 66, 122), (45, 42, 95),
- (42, 32, 107), (40, 23, 119), (41, 23, 119), (43, 23, 120),
- (88, 26, 133), (80, 13, 150), (72, 1, 167), (46, 14, 147),
- (20, 28, 127), (23, 26, 112), (27, 25, 98), (34, 37, 90),
- (46, 44, 91), (36, 58, 71), (36, 57, 63), (36, 56, 55),
- (39, 53, 48), (43, 50, 42), (44, 64, 46), (45, 78, 51),
- (59, 61, 86), (59, 58, 86), (60, 55, 87), (46, 36, 64),
- (32, 18, 41), (27, 21, 30), (23, 25, 20), (20, 21, 15),
- (26, 14, 14), (39, 8, 5), (29, 8, 12), (20, 8, 20),
- (14, 10, 31), (8, 13, 42), (11, 12, 31), (15, 12, 21),
- (42, 0, 20), (46, 10, 25), (50, 20, 30), (45, 13, 49),
- (41, 7, 68), (38, 6, 63), (36, 6, 58), (23, 0, 60),
- (12, 4, 41), (14, 6, 19), (10, 6, 16), (6, 6, 14),
- (7, 8, 13), (9, 10, 12), (14, 4, 12), (18, 0, 0),
- (25, 16, 1), (23, 15, 11), (21, 14, 21), (10, 11, 39),
- (0, 9, 57), (0, 13, 72), (0, 17, 87), (9, 26, 104),
- (0, 27, 118), (37, 22, 127), (56, 13, 128), (76, 4, 129),
- (88, 14, 151), (100, 24, 174), (133, 65, 202), (159, 86, 229),
- (136, 65, 207), (108, 63, 178), (81, 61, 150), (58, 46, 147),
- (35, 31, 144), (30, 24, 110), (29, 18, 97), (33, 14, 80),
- (62, 17, 76), (32, 8, 60), (25, 10, 58), (19, 13, 57),
- (15, 13, 53), (11, 14, 49), (4, 15, 45), (0, 12, 54),
- (0, 4, 65), (5, 17, 86), (11, 30, 107), (23, 29, 112),
- (35, 29, 117), (55, 47, 132), (99, 105, 189), (159, 119, 252),
- (180, 136, 247), (255, 191, 205), (255, 179, 204), (255, 168, 203),
- (228, 166, 181), (195, 129, 139), (88, 109, 138), (54, 77, 93),
- (0, 23, 51), (6, 23, 48), (13, 24, 46), (16, 22, 53),
- (19, 21, 60), (24, 20, 79), (20, 7, 79), (10, 15, 83),
- (7, 22, 65), (0, 38, 77), (4, 36, 94), (8, 34, 111),
- (1, 15, 103), (0, 5, 89), (0, 3, 84), (14, 18, 89),
- (29, 57, 81), (38, 63, 84), (47, 70, 88), (65, 71, 105),
- (83, 73, 123), (100, 92, 90), (131, 113, 73), (112, 64, 50),
- (95, 62, 43), (66, 54, 58), (61, 49, 53), (56, 45, 49),
- (29, 31, 44), (18, 25, 43), (24, 26, 65), (34, 47, 82),
- (77, 31, 140), (85, 27, 158), (94, 23, 177), (114, 36, 197),
- (103, 56, 160), (95, 71, 157), (71, 82, 171), (34, 66, 153),
- (26, 51, 118), (69, 87, 135), (68, 89, 146), (67, 92, 158),
- (86, 93, 161), (110, 119, 178), (95, 102, 157), (82, 99, 151),
- (65, 98, 129), (61, 88, 109), (58, 78, 89), (50, 97, 53),
- (26, 94, 19), (25, 71, 42), (32, 35, 14), (38, 31, 23),
- (36, 52, 68), (62, 79, 99), (86, 70, 145), (124, 112, 194),
- (145, 111, 231), (144, 110, 231), (101, 73, 194), (113, 93, 165),
- (117, 48, 191), (117, 44, 202), (118, 40, 214), (128, 59, 201),
- (116, 40, 174), (99, 7, 118), (68, 1, 78), (72, 17, 56),
- (48, 25, 35), (37, 25, 45), (36, 19, 61), (34, 5, 89),
- (33, 5, 90), (29, 1, 104), (33, 1, 110), (46, 10, 106),
- (34, 13, 104), (14, 14, 110), (12, 12, 100), (0, 0, 112),
- (11, 0, 111), (21, 7, 142), (45, 15, 161), (86, 30, 191),
- (129, 83, 217), (169, 122, 254), (170, 202, 255), (134, 189, 219),
- (86, 171, 236), (142, 128, 203), (119, 102, 180), (117, 71, 135),
- (74, 40, 127), (44, 38, 98), (56, 25, 67), (58, 21, 65),
- (47, 28, 48), (21, 22, 40), (25, 23, 45), (24, 8, 71),
- (18, 15, 82), (15, 29, 102), (14, 31, 103), (18, 38, 99),
- (14, 76, 99), (0, 62, 77), (18, 37, 70), (16, 49, 66),
- (25, 65, 67), (5, 80, 50), (33, 68, 48), (48, 47, 55),
- (47, 42, 49), (36, 29, 73), (43, 33, 86), (42, 32, 93),
- (36, 11, 92), (18, 3, 98), (16, 1, 94), (18, 0, 84),
- (4, 3, 83), (0, 9, 63), (0, 6, 53), (7, 3, 30),
- (0, 0, 20), (4, 2, 26), (1, 0, 48), (21, 0, 69),
- (25, 12, 66), (16, 33, 49), (53, 116, 37), (32, 78, 50)
- ),
-
-// 311 0u0303.jpg
-((184, 12, 34), (160, 94, 36), (126, 88, 18), (93, 82, 0),
- (107, 69, 14), (121, 56, 28), (132, 39, 26), (143, 23, 24),
- (158, 1, 32), (137, 1, 53), (117, 1, 74), (106, 16, 60),
- (95, 31, 47), (97, 41, 62), (100, 52, 78), (99, 68, 79),
- (99, 84, 81), (36, 17, 96), (33, 20, 95), (30, 24, 94),
- (53, 49, 77), (77, 75, 60), (98, 78, 75), (119, 82, 90),
- (136, 66, 138), (156, 65, 146), (177, 64, 154), (158, 32, 157),
- (140, 0, 160), (149, 8, 137), (159, 17, 115), (128, 30, 91),
- (117, 43, 102), (155, 36, 130), (132, 28, 109), (110, 21, 89),
- (87, 19, 107), (65, 17, 126), (57, 25, 145), (49, 33, 165),
- (52, 75, 106), (72, 95, 87), (93, 115, 69), (94, 110, 53),
- (95, 106, 37), (80, 111, 34), (65, 117, 32), (62, 109, 28),
- (70, 56, 30), (116, 32, 22), (120, 27, 43), (124, 23, 65),
- (107, 38, 71), (91, 53, 78), (80, 55, 69), (70, 58, 60),
- (25, 54, 10), (31, 41, 5), (37, 28, 0), (59, 21, 0),
- (81, 15, 0), (94, 7, 1), (107, 0, 2), (106, 8, 5),
- (121, 30, 27), (88, 93, 27), (59, 111, 19), (30, 129, 12),
- (40, 129, 20), (51, 129, 28), (72, 145, 38), (97, 127, 91),
- (129, 59, 131), (112, 48, 136), (95, 38, 141), (111, 51, 153),
- (127, 65, 166), (121, 62, 168), (116, 60, 171), (106, 89, 185),
- (99, 113, 174), (23, 62, 131), (56, 47, 102), (89, 32, 73),
- (112, 30, 50), (136, 28, 28), (160, 46, 20), (157, 26, 0),
- (164, 57, 5), (139, 54, 14), (115, 51, 24), (92, 46, 16),
- (70, 41, 9), (65, 24, 18), (64, 19, 24), (74, 16, 30),
- (58, 38, 40), (54, 14, 49), (49, 44, 48), (45, 75, 47),
- (33, 82, 58), (22, 90, 69), (14, 88, 99), (58, 111, 69),
- (76, 151, 84), (95, 149, 73), (114, 148, 62), (117, 162, 63),
- (120, 177, 64), (98, 159, 64), (66, 140, 91), (46, 130, 140),
- (15, 112, 165), (0, 66, 160), (5, 49, 171), (11, 32, 183),
- (8, 13, 139), (24, 40, 138), (86, 5, 146), (96, 13, 101),
- (63, 66, 59), (45, 60, 80), (27, 55, 102), (14, 32, 114),
- (2, 9, 126), (11, 5, 103), (72, 0, 70), (130, 10, 45),
- (152, 29, 24), (161, 35, 36), (163, 25, 55), (165, 16, 74),
- (177, 6, 58), (187, 0, 29), (205, 12, 29), (198, 28, 31),
- (133, 21, 20), (107, 26, 10), (81, 32, 0), (69, 40, 0),
- (58, 48, 0), (39, 59, 8), (48, 91, 38), (69, 114, 45),
- (112, 141, 48), (158, 143, 52), (161, 128, 46), (164, 114, 41),
- (148, 107, 41), (137, 109, 36), (113, 105, 30), (97, 98, 28),
- (140, 138, 61), (155, 133, 53), (171, 129, 45), (190, 131, 53),
- (173, 90, 84), (158, 51, 133), (162, 35, 106), (159, 56, 51),
- (175, 96, 39), (212, 63, 31), (220, 51, 17), (229, 39, 3),
- (239, 17, 12), (242, 6, 42), (206, 0, 48), (161, 0, 31),
- (133, 28, 58), (131, 42, 60), (129, 56, 63), (100, 55, 52),
- (124, 89, 61), (132, 148, 83), (121, 154, 85), (120, 183, 78),
- (130, 175, 58), (155, 168, 50), (209, 150, 30), (212, 206, 82),
- (255, 161, 111), (214, 154, 120), (161, 155, 71), (128, 138, 114),
- (79, 131, 189), (61, 133, 196), (44, 136, 203), (38, 132, 170),
- (60, 122, 137), (87, 121, 94), (66, 113, 58), (59, 68, 21),
- (47, 38, 21), (60, 58, 20), (87, 65, 54), (97, 99, 59),
- (128, 111, 59), (175, 130, 65), (191, 129, 46), (184, 97, 44),
- (161, 80, 25), (141, 68, 35), (121, 90, 25), (107, 72, 32),
- (80, 66, 27), (78, 60, 24), (101, 10, 25), (103, 0, 12),
- (122, 0, 30), (135, 2, 57), (151, 20, 62), (162, 25, 77),
- (182, 12, 108), (157, 5, 124), (135, 3, 87), (131, 26, 66),
- (86, 43, 62), (76, 70, 44), (70, 82, 46), (73, 90, 48),
- (47, 81, 56), (12, 90, 50), (44, 114, 44), (56, 123, 44),
- (68, 147, 68), (100, 184, 72), (91, 174, 86), (78, 148, 96),
- (69, 144, 85), (80, 127, 81), (89, 109, 100), (100, 44, 145),
- (128, 42, 175), (137, 58, 173), (129, 81, 143), (136, 100, 126),
- (163, 157, 183), (166, 90, 155), (133, 71, 154), (106, 58, 170),
- (76, 64, 166), (14, 79, 147), (1, 66, 120), (37, 64, 133),
- (76, 66, 129), (94, 63, 78), (109, 49, 83), (164, 25, 106),
- (173, 28, 119), (186, 31, 125), (159, 45, 133), (137, 42, 110),
- (111, 71, 98), (119, 112, 96), (118, 131, 103), (117, 125, 76)
- ),
-
-// 312 0u0333.jpg
-((113, 106, 52), (66, 73, 42), (52, 84, 52), (38, 95, 63),
- (51, 94, 76), (65, 94, 90), (65, 83, 92), (65, 73, 94),
- (27, 51, 75), (32, 46, 77), (38, 42, 79), (45, 37, 68),
- (53, 33, 58), (65, 25, 57), (78, 18, 56), (76, 30, 54),
- (74, 42, 53), (71, 97, 70), (55, 114, 71), (40, 131, 72),
- (46, 118, 51), (52, 106, 31), (38, 94, 15), (24, 83, 0),
- (17, 65, 13), (38, 58, 15), (60, 51, 18), (101, 51, 33),
- (143, 52, 49), (162, 55, 58), (182, 58, 68), (204, 101, 102),
- (189, 129, 95), (164, 91, 100), (145, 83, 86), (126, 75, 72),
- (132, 69, 67), (138, 64, 63), (164, 62, 61), (190, 60, 60),
- (188, 35, 38), (160, 52, 28), (132, 69, 18), (126, 68, 41),
- (121, 67, 65), (120, 67, 67), (119, 67, 69), (118, 86, 61),
- (114, 94, 59), (152, 106, 83), (184, 129, 101), (216, 153, 120),
- (190, 132, 107), (164, 111, 95), (153, 95, 82), (143, 79, 69),
- (169, 94, 91), (196, 118, 102), (224, 143, 114), (205, 135, 104),
- (186, 127, 95), (160, 112, 92), (135, 98, 89), (125, 76, 71),
- (111, 62, 47), (84, 30, 28), (65, 35, 37), (47, 40, 47),
- (44, 46, 50), (42, 52, 54), (52, 43, 48), (79, 64, 43),
- (98, 82, 46), (101, 65, 46), (104, 49, 46), (83, 28, 41),
- (62, 7, 36), (51, 4, 29), (40, 2, 23), (38, 3, 10),
- (40, 6, 5), (26, 8, 6), (25, 21, 8), (25, 35, 10),
- (35, 40, 17), (46, 45, 24), (46, 65, 46), (25, 70, 50),
- (59, 103, 78), (72, 98, 93), (85, 94, 109), (84, 100, 110),
- (83, 106, 112), (42, 119, 147), (97, 151, 138), (104, 190, 165),
- (118, 129, 113), (72, 107, 87), (47, 88, 74), (22, 69, 61),
- (27, 57, 49), (32, 45, 38), (14, 40, 27), (39, 50, 34),
- (63, 54, 57), (89, 61, 67), (116, 69, 77), (129, 75, 77),
- (143, 82, 77), (167, 96, 76), (190, 123, 97), (207, 117, 117),
- (185, 80, 110), (131, 76, 81), (124, 81, 72), (118, 86, 63),
- (108, 83, 61), (101, 106, 26), (93, 128, 24), (87, 95, 22),
- (86, 72, 35), (70, 64, 35), (55, 57, 35), (48, 62, 33),
- (41, 67, 32), (30, 75, 18), (18, 51, 22), (14, 43, 13),
- (20, 36, 9), (46, 19, 2), (50, 27, 15), (55, 35, 28),
- (48, 47, 29), (51, 54, 37), (54, 63, 16), (81, 69, 9),
- (70, 78, 19), (78, 98, 32), (86, 118, 45), (112, 122, 64),
- (139, 126, 84), (162, 141, 112), (195, 144, 97), (205, 110, 90),
- (203, 84, 44), (204, 57, 41), (195, 46, 31), (187, 35, 22),
- (152, 16, 16), (128, 8, 9), (99, 21, 21), (60, 7, 15),
- (35, 14, 23), (38, 22, 30), (41, 30, 38), (41, 34, 42),
- (34, 49, 54), (18, 77, 81), (25, 112, 95), (20, 99, 70),
- (25, 76, 77), (30, 38, 49), (27, 28, 37), (24, 19, 26),
- (12, 4, 27), (0, 3, 26), (23, 10, 36), (30, 15, 34),
- (51, 13, 36), (51, 13, 34), (52, 13, 32), (59, 25, 24),
- (63, 43, 19), (55, 44, 12), (36, 41, 19), (38, 30, 9),
- (44, 25, 10), (62, 40, 17), (79, 38, 34), (72, 49, 31),
- (66, 79, 36), (59, 92, 39), (45, 103, 52), (21, 103, 55),
- (31, 135, 160), (29, 140, 151), (27, 146, 142), (26, 164, 139),
- (2, 150, 124), (23, 102, 73), (15, 68, 52), (27, 25, 39),
- (19, 17, 20), (37, 18, 11), (37, 20, 4), (17, 8, 1),
- (11, 1, 2), (31, 7, 3), (54, 18, 4), (101, 19, 41),
- (133, 34, 37), (145, 45, 45), (136, 59, 65), (114, 67, 77),
- (102, 50, 88), (78, 43, 85), (73, 45, 85), (81, 64, 70),
- (82, 61, 44), (110, 49, 54), (117, 56, 61), (99, 23, 69),
- (75, 27, 79), (58, 39, 69), (53, 45, 68), (62, 68, 68),
- (92, 92, 68), (108, 97, 67), (107, 84, 78), (92, 64, 102),
- (44, 50, 84), (44, 34, 71), (62, 26, 72), (79, 26, 80),
- (97, 29, 102), (76, 1, 70), (76, 11, 53), (56, 1, 43),
- (52, 31, 40), (70, 44, 55), (84, 62, 38), (93, 35, 34),
- (111, 30, 36), (121, 27, 41), (113, 29, 44), (115, 53, 38),
- (129, 52, 44), (134, 54, 65), (159, 52, 44), (178, 60, 46),
- (167, 95, 37), (178, 95, 65), (228, 135, 102), (220, 153, 124),
- (182, 170, 120), (161, 173, 101), (179, 173, 113), (197, 149, 129),
- (163, 145, 141), (165, 129, 133), (145, 122, 140), (134, 107, 112),
- (118, 115, 110), (101, 118, 86), (107, 143, 99), (55, 128, 135)
- ),
-
-// 313 0u0752.jpg
-((32, 38, 28), (64, 72, 25), (81, 84, 27), (99, 96, 29),
- (90, 91, 40), (81, 87, 51), (77, 76, 49), (73, 66, 48),
- (78, 66, 42), (89, 71, 44), (101, 76, 46), (108, 76, 39),
- (115, 76, 33), (81, 63, 31), (48, 50, 29), (41, 48, 25),
- (34, 47, 21), (32, 45, 27), (32, 50, 37), (33, 56, 48),
- (48, 82, 60), (64, 108, 72), (78, 112, 81), (92, 116, 90),
- (121, 146, 80), (117, 145, 73), (114, 145, 67), (105, 126, 69),
- (96, 108, 72), (95, 103, 67), (94, 98, 63), (83, 92, 61),
- (56, 79, 59), (40, 48, 35), (35, 44, 34), (30, 41, 33),
- (29, 40, 37), (29, 40, 42), (29, 37, 40), (30, 35, 38),
- (21, 31, 23), (22, 33, 31), (24, 35, 39), (26, 35, 41),
- (29, 36, 44), (29, 39, 45), (29, 43, 46), (27, 43, 43),
- (23, 42, 36), (10, 30, 37), (15, 31, 30), (20, 33, 23),
- (23, 37, 18), (26, 42, 13), (33, 48, 17), (41, 55, 22),
- (60, 67, 23), (65, 64, 31), (70, 62, 39), (73, 51, 35),
- (77, 40, 32), (75, 43, 25), (73, 46, 19), (47, 45, 24),
- (56, 57, 23), (91, 91, 41), (124, 105, 43), (157, 119, 46),
- (160, 118, 54), (164, 117, 63), (154, 108, 58), (118, 103, 48),
- (95, 102, 58), (99, 102, 49), (103, 103, 41), (121, 89, 43),
- (139, 76, 45), (135, 77, 50), (131, 79, 55), (141, 84, 57),
- (147, 112, 80), (88, 99, 57), (74, 94, 50), (60, 89, 43),
- (59, 82, 32), (59, 76, 21), (57, 71, 36), (43, 63, 51),
- (59, 106, 90), (97, 132, 103), (136, 159, 117), (151, 165, 124),
- (166, 171, 131), (191, 169, 145), (137, 175, 160), (133, 174, 158),
- (143, 159, 120), (112, 99, 67), (96, 81, 54), (81, 63, 41),
- (71, 57, 39), (61, 52, 37), (38, 56, 34), (27, 53, 44),
- (39, 60, 63), (50, 58, 62), (61, 56, 62), (69, 61, 53),
- (78, 66, 44), (86, 69, 49), (82, 83, 51), (77, 91, 56),
- (77, 96, 50), (67, 72, 49), (64, 73, 45), (61, 75, 42),
- (57, 55, 34), (50, 54, 31), (43, 48, 26), (42, 46, 23),
- (20, 32, 22), (21, 29, 24), (22, 26, 27), (22, 25, 28),
- (22, 25, 30), (13, 18, 22), (19, 22, 15), (27, 31, 17),
- (38, 41, 30), (46, 56, 29), (48, 60, 31), (51, 64, 34),
- (45, 69, 45), (44, 93, 63), (56, 105, 83), (71, 111, 84),
- (97, 124, 93), (114, 138, 103), (131, 152, 113), (140, 153, 107),
- (150, 155, 101), (155, 152, 101), (148, 151, 106), (146, 156, 122),
- (165, 172, 131), (169, 180, 114), (159, 181, 108), (149, 182, 103),
- (139, 161, 96), (96, 150, 101), (81, 134, 90), (67, 103, 65),
- (42, 58, 29), (37, 53, 29), (32, 49, 30), (30, 51, 32),
- (37, 58, 49), (44, 69, 73), (53, 81, 82), (64, 78, 78),
- (59, 79, 68), (51, 64, 36), (52, 61, 36), (54, 59, 37),
- (62, 61, 41), (70, 68, 43), (73, 79, 51), (87, 98, 66),
- (108, 92, 69), (111, 92, 65), (115, 92, 61), (103, 83, 56),
- (89, 61, 49), (86, 53, 48), (90, 58, 35), (112, 66, 33),
- (134, 88, 39), (149, 115, 41), (137, 125, 53), (116, 133, 91),
- (69, 154, 112), (47, 107, 117), (45, 73, 85), (37, 62, 82),
- (25, 28, 45), (23, 28, 41), (22, 29, 37), (27, 26, 24),
- (56, 30, 15), (70, 49, 32), (88, 76, 52), (110, 107, 54),
- (130, 141, 73), (144, 167, 89), (140, 157, 103), (135, 149, 100),
- (114, 139, 107), (73, 122, 101), (53, 95, 85), (54, 73, 45),
- (45, 52, 34), (37, 35, 49), (34, 45, 67), (37, 59, 83),
- (33, 66, 97), (33, 66, 99), (33, 68, 98), (44, 70, 83),
- (37, 96, 78), (39, 88, 67), (32, 75, 65), (30, 55, 49),
- (27, 39, 29), (20, 28, 17), (17, 29, 7), (22, 24, 11),
- (30, 24, 8), (31, 25, 11), (33, 27, 11), (33, 37, 14),
- (35, 44, 15), (37, 46, 17), (43, 36, 20), (53, 31, 20),
- (60, 40, 29), (80, 57, 25), (113, 76, 24), (118, 81, 28),
- (94, 76, 30), (74, 68, 18), (48, 59, 19), (44, 48, 23),
- (43, 27, 12), (40, 26, 15), (31, 34, 17), (27, 38, 22),
- (28, 42, 27), (34, 47, 27), (46, 51, 28), (53, 62, 33),
- (61, 85, 53), (91, 105, 79), (112, 122, 88), (152, 126, 91),
- (155, 140, 109), (171, 146, 106), (158, 130, 91), (149, 120, 64),
- (151, 123, 60), (163, 130, 53), (167, 134, 55), (183, 143, 91),
- (197, 146, 93), (190, 160, 136), (166, 163, 96), (146, 138, 76)
- ),
-
-// 314 0u0768.jpg
-((61, 117, 166), (17, 102, 182), (25, 106, 174), (33, 110, 166),
- (36, 103, 144), (40, 96, 123), (46, 63, 114), (53, 31, 106),
- (107, 13, 89), (121, 28, 86), (135, 43, 84), (134, 50, 81),
- (133, 58, 78), (131, 61, 59), (129, 65, 40), (131, 55, 42),
- (133, 45, 44), (91, 60, 76), (84, 96, 80), (77, 133, 84),
- (44, 153, 89), (11, 174, 95), (22, 177, 99), (33, 181, 103),
- (27, 184, 141), (21, 178, 164), (16, 173, 188), (15, 162, 201),
- (14, 152, 214), (19, 163, 210), (24, 174, 207), (29, 176, 184),
- (28, 199, 165), (55, 175, 202), (50, 172, 211), (45, 169, 221),
- (46, 156, 202), (47, 143, 183), (48, 136, 189), (49, 130, 196),
- (106, 122, 184), (121, 142, 149), (137, 163, 115), (138, 132, 76),
- (140, 102, 37), (148, 75, 29), (157, 49, 21), (163, 40, 6),
- (162, 27, 7), (124, 21, 77), (109, 27, 123), (94, 33, 170),
- (64, 71, 173), (35, 110, 177), (21, 115, 169), (7, 120, 162),
- (16, 128, 139), (22, 91, 120), (28, 55, 102), (38, 30, 84),
- (49, 5, 66), (53, 11, 60), (58, 18, 55), (105, 8, 28),
- (153, 47, 31), (126, 80, 65), (107, 88, 106), (89, 96, 148),
- (82, 90, 161), (75, 84, 175), (27, 121, 209), (23, 130, 224),
- (79, 73, 159), (70, 62, 116), (61, 52, 73), (56, 39, 69),
- (52, 26, 65), (50, 30, 71), (48, 35, 78), (55, 23, 99),
- (83, 57, 104), (54, 125, 119), (39, 132, 137), (24, 140, 155),
- (26, 135, 163), (28, 131, 172), (33, 129, 215), (28, 132, 231),
- (20, 176, 217), (33, 174, 211), (46, 173, 206), (44, 177, 177),
- (42, 181, 148), (29, 132, 131), (25, 128, 133), (46, 132, 123),
- (76, 141, 83), (51, 109, 25), (91, 99, 35), (132, 89, 46),
- (145, 68, 33), (158, 47, 20), (165, 28, 12), (166, 13, 0),
- (149, 14, 0), (138, 14, 38), (127, 14, 76), (128, 25, 77),
- (129, 37, 78), (162, 32, 68), (171, 43, 78), (164, 58, 68),
- (152, 91, 28), (165, 60, 12), (167, 46, 10), (169, 33, 9),
- (181, 12, 19), (170, 5, 12), (143, 13, 37), (109, 22, 67),
- (125, 20, 115), (136, 30, 133), (147, 41, 152), (153, 44, 128),
- (160, 48, 104), (152, 25, 80), (169, 26, 80), (169, 11, 108),
- (142, 3, 144), (139, 48, 141), (135, 51, 115), (132, 55, 89),
- (115, 33, 56), (101, 23, 62), (110, 17, 72), (115, 4, 80),
- (131, 20, 151), (119, 22, 169), (107, 25, 187), (93, 17, 182),
- (79, 10, 178), (82, 15, 144), (39, 37, 134), (45, 22, 112),
- (79, 8, 88), (124, 30, 56), (136, 28, 36), (149, 27, 16),
- (151, 23, 22), (131, 6, 40), (115, 12, 55), (101, 5, 102),
- (31, 5, 130), (21, 16, 137), (11, 28, 144), (15, 61, 157),
- (22, 92, 180), (42, 117, 208), (41, 73, 194), (78, 74, 194),
- (133, 66, 181), (138, 51, 104), (119, 37, 98), (101, 24, 92),
- (57, 10, 88), (6, 12, 110), (12, 31, 125), (18, 71, 147),
- (31, 27, 150), (28, 22, 156), (26, 17, 162), (15, 20, 184),
- (11, 21, 194), (10, 10, 192), (3, 6, 205), (7, 37, 229),
- (10, 70, 216), (21, 53, 188), (14, 57, 172), (22, 50, 185),
- (23, 24, 194), (25, 12, 206), (14, 18, 203), (22, 52, 200),
- (51, 54, 195), (52, 49, 194), (53, 45, 193), (76, 32, 207),
- (108, 16, 205), (74, 24, 219), (55, 20, 226), (36, 57, 200),
- (34, 68, 227), (44, 82, 219), (56, 93, 225), (57, 99, 209),
- (73, 100, 217), (96, 137, 181), (69, 128, 162), (49, 115, 149),
- (17, 88, 144), (30, 85, 139), (18, 32, 103), (25, 17, 100),
- (37, 24, 70), (50, 21, 69), (80, 31, 76), (84, 92, 94),
- (84, 99, 106), (68, 131, 102), (35, 162, 119), (60, 173, 130),
- (54, 155, 139), (89, 130, 158), (66, 113, 143), (41, 84, 152),
- (26, 85, 145), (32, 95, 126), (21, 100, 141), (27, 100, 143),
- (29, 95, 155), (58, 76, 150), (83, 49, 161), (85, 43, 153),
- (71, 36, 156), (59, 41, 123), (47, 31, 67), (24, 46, 25),
- (0, 13, 30), (29, 33, 78), (9, 80, 108), (11, 136, 130),
- (10, 152, 140), (53, 138, 158), (55, 138, 152), (57, 108, 151),
- (82, 77, 161), (99, 57, 183), (101, 45, 198), (65, 33, 194),
- (41, 29, 177), (51, 57, 177), (29, 84, 151), (11, 97, 156),
- (18, 108, 171), (4, 122, 170), (12, 125, 191), (13, 152, 207),
- (37, 146, 211), (53, 160, 212), (46, 166, 227), (49, 177, 240),
- (84, 158, 223), (106, 142, 192), (133, 84, 189), (85, 77, 134)
- ),
-
-// 315 0u0795.jpg
-((34, 103, 134), (41, 113, 138), (23, 112, 151), (6, 112, 164),
- (9, 95, 149), (13, 78, 134), (14, 75, 130), (16, 73, 126),
- (26, 31, 113), (42, 19, 106), (59, 8, 100), (67, 13, 70),
- (76, 18, 40), (71, 11, 22), (66, 4, 5), (44, 4, 2),
- (22, 4, 0), (16, 19, 2), (18, 13, 22), (21, 7, 43),
- (43, 3, 70), (66, 0, 98), (76, 0, 98), (87, 1, 98),
- (141, 15, 96), (120, 36, 88), (100, 58, 80), (70, 64, 89),
- (41, 71, 99), (26, 66, 110), (12, 62, 121), (16, 55, 134),
- (24, 50, 134), (18, 47, 127), (15, 38, 107), (13, 29, 88),
- (31, 59, 103), (50, 89, 118), (49, 108, 132), (49, 127, 147),
- (39, 194, 136), (23, 147, 152), (7, 100, 169), (17, 67, 144),
- (28, 34, 120), (25, 28, 113), (22, 23, 106), (21, 20, 98),
- (43, 13, 75), (71, 9, 32), (73, 5, 16), (75, 1, 0),
- (79, 0, 9), (83, 0, 18), (95, 9, 30), (107, 19, 43),
- (67, 21, 23), (49, 12, 25), (32, 4, 27), (43, 17, 35),
- (55, 31, 44), (48, 51, 63), (41, 71, 82), (23, 88, 126),
- (11, 115, 166), (32, 162, 186), (34, 126, 151), (36, 90, 116),
- (42, 80, 101), (49, 70, 87), (63, 62, 60), (74, 36, 61),
- (121, 11, 72), (114, 11, 88), (107, 12, 104), (80, 7, 102),
- (53, 3, 100), (51, 4, 100), (50, 6, 101), (52, 5, 101),
- (58, 2, 101), (58, 12, 77), (45, 20, 50), (32, 29, 24),
- (23, 24, 28), (14, 20, 32), (8, 10, 31), (22, 13, 40),
- (41, 2, 65), (50, 2, 72), (60, 3, 80), (69, 1, 83),
- (79, 0, 86), (87, 1, 88), (104, 7, 88), (123, 20, 73),
- (140, 23, 68), (138, 17, 96), (113, 9, 96), (89, 2, 96),
- (86, 1, 86), (84, 0, 77), (100, 3, 72), (124, 24, 50),
- (140, 60, 23), (151, 59, 46), (163, 59, 70), (168, 52, 74),
- (173, 45, 78), (184, 67, 86), (189, 68, 83), (198, 67, 99),
- (197, 61, 101), (195, 67, 92), (200, 74, 97), (205, 82, 103),
- (200, 77, 98), (191, 75, 86), (188, 70, 86), (160, 87, 52),
- (142, 83, 13), (124, 53, 9), (106, 23, 5), (123, 40, 4),
- (140, 57, 3), (149, 90, 24), (169, 114, 49), (200, 109, 106),
- (198, 131, 115), (99, 181, 145), (92, 146, 134), (85, 111, 124),
- (66, 75, 130), (92, 83, 74), (121, 90, 72), (187, 71, 80),
- (205, 84, 103), (196, 111, 105), (187, 138, 108), (164, 137, 101),
- (142, 137, 95), (138, 113, 93), (110, 89, 36), (90, 71, 29),
- (69, 46, 52), (22, 34, 92), (36, 41, 115), (51, 48, 139),
- (47, 75, 148), (5, 107, 173), (24, 129, 161), (26, 97, 149),
- (25, 47, 132), (29, 37, 125), (34, 28, 118), (43, 14, 107),
- (68, 1, 98), (106, 5, 97), (144, 18, 100), (182, 40, 100),
- (200, 73, 100), (200, 126, 113), (193, 144, 101), (186, 162, 90),
- (210, 139, 31), (143, 128, 59), (122, 172, 49), (96, 174, 62),
- (130, 147, 105), (103, 156, 124), (76, 165, 143), (51, 124, 175),
- (25, 139, 173), (18, 155, 187), (9, 175, 217), (0, 144, 197),
- (0, 144, 197), (12, 114, 178), (9, 111, 175), (22, 92, 162),
- (23, 55, 138), (14, 22, 105), (2, 4, 65), (17, 10, 43),
- (18, 3, 72), (25, 5, 81), (32, 7, 91), (43, 6, 102),
- (42, 11, 104), (46, 12, 106), (49, 9, 105), (46, 9, 104),
- (48, 3, 94), (23, 9, 88), (25, 18, 60), (31, 13, 55),
- (56, 2, 62), (80, 1, 66), (75, 20, 49), (73, 32, 48),
- (62, 31, 39), (32, 18, 51), (7, 20, 54), (11, 28, 82),
- (18, 25, 105), (31, 25, 113), (34, 29, 121), (20, 45, 129),
- (17, 66, 132), (11, 72, 137), (18, 83, 137), (9, 93, 163),
- (23, 148, 178), (3, 148, 195), (18, 189, 206), (10, 199, 219),
- (21, 193, 213), (33, 186, 202), (64, 189, 181), (65, 165, 153),
- (65, 140, 135), (41, 108, 127), (54, 83, 143), (38, 50, 124),
- (36, 23, 111), (43, 14, 107), (39, 13, 104), (34, 22, 98),
- (58, 52, 98), (80, 28, 100), (116, 12, 101), (133, 14, 98),
- (143, 26, 107), (156, 26, 90), (160, 26, 99), (168, 31, 99),
- (185, 41, 102), (193, 56, 100), (189, 56, 99), (175, 43, 92),
- (152, 30, 87), (136, 15, 95), (97, 30, 84), (88, 2, 89),
- (79, 0, 94), (76, 20, 109), (88, 27, 96), (104, 8, 45),
- (95, 5, 33), (159, 25, 24), (178, 26, 41), (172, 4, 56),
- (148, 37, 53), (112, 72, 60), (89, 114, 93), (84, 119, 113)
- ),
-
-// 316 1u0214.jpg
-((77, 64, 9), (21, 12, 77), (21, 25, 80), (22, 39, 83),
- (14, 43, 94), (6, 48, 106), (14, 52, 100), (23, 57, 95),
- (5, 47, 45), (23, 35, 51), (41, 24, 58), (46, 12, 42),
- (51, 1, 26), (60, 4, 27), (70, 8, 29), (71, 7, 38),
- (73, 6, 47), (72, 23, 55), (88, 37, 82), (105, 51, 109),
- (113, 53, 90), (122, 55, 72), (114, 44, 65), (107, 33, 58),
- (117, 31, 30), (101, 43, 35), (85, 56, 40), (75, 64, 29),
- (65, 72, 18), (57, 65, 23), (50, 59, 28), (43, 51, 36),
- (25, 35, 47), (26, 5, 70), (19, 6, 52), (13, 7, 35),
- (13, 12, 29), (13, 18, 24), (13, 18, 29), (13, 19, 35),
- (41, 63, 50), (44, 82, 55), (47, 102, 60), (56, 91, 60),
- (66, 81, 60), (76, 75, 52), (87, 69, 45), (93, 63, 37),
- (97, 63, 38), (102, 36, 22), (110, 36, 23), (118, 36, 24),
- (107, 55, 15), (97, 74, 6), (93, 69, 3), (90, 65, 1),
- (70, 84, 25), (56, 71, 33), (42, 59, 41), (45, 44, 57),
- (48, 29, 74), (36, 33, 79), (25, 37, 85), (27, 53, 68),
- (28, 67, 72), (30, 80, 87), (27, 80, 69), (24, 80, 51),
- (28, 76, 43), (33, 73, 36), (54, 61, 30), (56, 45, 13),
- (62, 35, 28), (64, 37, 27), (66, 40, 27), (64, 30, 34),
- (62, 20, 42), (64, 23, 47), (66, 26, 52), (78, 33, 56),
- (72, 35, 52), (70, 48, 24), (79, 55, 16), (88, 63, 9),
- (97, 51, 12), (106, 40, 16), (112, 37, 14), (118, 28, 4),
- (101, 25, 25), (100, 34, 24), (100, 43, 24), (92, 47, 22),
- (84, 51, 20), (78, 62, 13), (79, 69, 0), (76, 74, 0),
- (72, 84, 10), (67, 78, 22), (56, 80, 27), (45, 83, 32),
- (33, 84, 40), (22, 86, 49), (16, 87, 69), (8, 104, 76),
- (78, 112, 85), (108, 111, 87), (138, 110, 89), (146, 119, 85),
- (155, 128, 81), (153, 128, 74), (185, 155, 45), (150, 121, 17),
- (117, 60, 15), (87, 21, 7), (93, 14, 8), (100, 8, 9),
- (104, 15, 17), (110, 35, 12), (105, 43, 2), (104, 50, 6),
- (130, 68, 0), (146, 78, 6), (162, 88, 13), (135, 86, 12),
- (108, 84, 12), (100, 100, 26), (81, 94, 14), (54, 84, 10),
- (44, 86, 14), (52, 107, 39), (41, 116, 35), (31, 126, 32),
- (33, 111, 49), (49, 104, 49), (52, 77, 45), (70, 57, 38),
- (98, 41, 34), (93, 31, 36), (89, 22, 39), (80, 18, 34),
- (72, 14, 29), (47, 14, 21), (30, 11, 13), (21, 24, 13),
- (8, 39, 34), (25, 74, 71), (32, 73, 60), (40, 72, 49),
- (44, 65, 34), (65, 70, 16), (57, 80, 8), (14, 74, 0),
- (13, 10, 5), (8, 13, 7), (3, 16, 9), (4, 41, 34),
- (19, 77, 78), (8, 124, 89), (13, 140, 51), (36, 111, 55),
- (67, 96, 66), (119, 128, 61), (144, 138, 55), (169, 149, 50),
- (170, 133, 44), (80, 119, 38), (46, 81, 17), (19, 42, 13),
- (15, 10, 17), (18, 5, 16), (21, 0, 15), (23, 5, 31),
- (22, 12, 37), (36, 24, 34), (35, 25, 23), (42, 42, 32),
- (53, 49, 40), (54, 40, 73), (49, 81, 80), (51, 78, 63),
- (69, 61, 58), (87, 50, 67), (63, 36, 53), (54, 22, 63),
- (38, 3, 67), (39, 4, 69), (41, 6, 72), (47, 21, 66),
- (66, 33, 76), (64, 37, 56), (80, 27, 37), (82, 34, 20),
- (89, 43, 20), (89, 58, 14), (92, 68, 24), (74, 79, 25),
- (71, 76, 20), (72, 80, 7), (79, 71, 8), (85, 40, 11),
- (95, 28, 22), (81, 27, 27), (66, 11, 50), (58, 29, 73),
- (71, 21, 92), (78, 20, 79), (91, 30, 45), (115, 18, 38),
- (120, 27, 38), (108, 29, 34), (89, 47, 33), (51, 48, 17),
- (47, 55, 14), (41, 35, 11), (57, 18, 1), (86, 20, 0),
- (124, 11, 5), (142, 5, 33), (134, 16, 32), (126, 18, 52),
- (107, 3, 90), (100, 5, 89), (78, 25, 81), (85, 16, 63),
- (92, 23, 44), (118, 32, 33), (127, 39, 38), (116, 72, 87),
- (89, 86, 97), (52, 120, 141), (24, 98, 107), (39, 75, 73),
- (66, 67, 71), (82, 63, 49), (93, 72, 51), (103, 77, 42),
- (125, 103, 4), (169, 108, 1), (171, 115, 20), (179, 131, 23),
- (195, 107, 57), (162, 101, 34), (154, 103, 46), (156, 97, 37),
- (160, 81, 38), (151, 59, 12), (152, 39, 5), (153, 19, 28),
- (160, 38, 17), (156, 69, 15), (138, 87, 42), (124, 78, 42),
- (143, 85, 74), (125, 86, 81), (130, 102, 90), (76, 130, 117)
- ),
-
-// 317 1u0215.jpg
-((29, 35, 21), (22, 59, 41), (31, 59, 58), (40, 59, 76),
- (68, 63, 113), (96, 67, 151), (87, 81, 133), (79, 96, 116),
- (90, 120, 158), (65, 99, 136), (40, 78, 114), (72, 44, 100),
- (105, 11, 87), (126, 12, 84), (148, 13, 82), (148, 26, 76),
- (148, 39, 70), (131, 61, 53), (139, 60, 54), (148, 59, 55),
- (150, 47, 49), (152, 35, 44), (166, 34, 42), (181, 34, 40),
- (188, 12, 14), (168, 6, 7), (149, 1, 1), (136, 7, 1),
- (124, 14, 1), (112, 18, 5), (100, 22, 10), (81, 38, 6),
- (50, 45, 15), (104, 12, 53), (118, 14, 50), (132, 17, 48),
- (123, 12, 48), (114, 8, 48), (92, 10, 41), (71, 13, 35),
- (25, 22, 17), (22, 30, 10), (19, 39, 4), (55, 34, 11),
- (91, 29, 18), (97, 23, 23), (104, 18, 29), (111, 11, 35),
- (115, 8, 36), (71, 13, 54), (36, 25, 64), (2, 38, 74),
- (3, 22, 64), (5, 6, 54), (6, 5, 49), (7, 5, 45),
- (7, 30, 10), (22, 29, 11), (38, 29, 12), (64, 18, 8),
- (91, 7, 5), (81, 18, 7), (72, 29, 10), (44, 33, 13),
- (30, 30, 30), (41, 14, 29), (69, 19, 45), (97, 25, 62),
- (99, 30, 57), (102, 35, 53), (116, 33, 27), (140, 44, 20),
- (196, 40, 25), (192, 31, 20), (189, 22, 16), (187, 14, 13),
- (186, 7, 10), (184, 4, 11), (182, 2, 13), (146, 1, 6),
- (114, 19, 23), (12, 8, 31), (6, 14, 31), (0, 21, 32),
- (2, 27, 21), (5, 33, 10), (4, 39, 9), (10, 39, 9),
- (7, 65, 4), (9, 71, 29), (12, 77, 55), (24, 81, 56),
- (36, 86, 57), (49, 100, 93), (52, 84, 125), (93, 104, 132),
- (100, 101, 145), (110, 130, 102), (95, 133, 86), (80, 136, 71),
- (71, 113, 68), (63, 91, 66), (43, 75, 51), (28, 72, 36),
- (32, 45, 25), (17, 60, 17), (3, 75, 9), (3, 77, 9),
- (4, 79, 10), (9, 83, 20), (4, 68, 44), (13, 33, 58),
- (22, 20, 69), (62, 4, 80), (70, 22, 76), (78, 41, 72),
- (77, 44, 53), (35, 36, 22), (26, 29, 18), (14, 23, 20),
- (5, 11, 11), (8, 8, 8), (11, 5, 5), (11, 9, 3),
- (12, 14, 1), (19, 27, 3), (46, 52, 4), (69, 51, 11),
- (107, 61, 2), (126, 44, 30), (125, 59, 27), (125, 75, 24),
- (119, 75, 26), (72, 60, 22), (34, 50, 21), (6, 34, 11),
- (8, 2, 30), (26, 10, 31), (45, 18, 33), (58, 37, 43),
- (71, 56, 53), (77, 49, 71), (101, 32, 113), (105, 71, 122),
- (130, 48, 114), (156, 12, 71), (169, 7, 51), (183, 3, 32),
- (196, 11, 29), (215, 5, 4), (198, 17, 6), (191, 20, 13),
- (132, 33, 27), (121, 30, 26), (111, 27, 25), (94, 19, 24),
- (61, 47, 38), (48, 85, 33), (50, 93, 50), (77, 91, 68),
- (128, 75, 41), (165, 31, 2), (158, 18, 6), (151, 6, 11),
- (155, 22, 25), (176, 6, 32), (155, 1, 51), (147, 12, 45),
- (140, 14, 15), (140, 15, 14), (140, 16, 14), (135, 16, 12),
- (136, 30, 6), (127, 14, 6), (128, 2, 14), (118, 8, 17),
- (128, 19, 40), (115, 9, 58), (131, 21, 66), (141, 10, 76),
- (144, 14, 78), (147, 14, 57), (158, 4, 68), (169, 8, 60),
- (197, 39, 38), (193, 39, 39), (189, 39, 40), (148, 24, 24),
- (104, 19, 38), (45, 18, 33), (23, 15, 56), (24, 17, 58),
- (5, 30, 60), (0, 42, 41), (16, 47, 49), (59, 45, 58),
- (71, 52, 71), (86, 42, 75), (101, 66, 62), (134, 51, 59),
- (131, 47, 96), (77, 114, 120), (80, 120, 109), (43, 124, 92),
- (32, 124, 39), (30, 110, 39), (9, 103, 76), (44, 111, 93),
- (62, 107, 74), (57, 114, 61), (62, 105, 59), (50, 106, 45),
- (59, 122, 52), (75, 98, 72), (117, 88, 46), (126, 72, 36),
- (145, 51, 23), (163, 36, 30), (188, 18, 45), (199, 18, 49),
- (211, 48, 29), (210, 55, 33), (225, 67, 2), (227, 57, 5),
- (230, 22, 18), (198, 41, 26), (186, 44, 43), (152, 39, 83),
- (121, 35, 96), (89, 35, 61), (60, 31, 49), (30, 20, 47),
- (8, 34, 25), (5, 48, 18), (9, 54, 21), (25, 69, 36),
- (30, 77, 31), (33, 88, 31), (40, 85, 44), (48, 79, 48),
- (64, 79, 82), (57, 42, 71), (44, 6, 83), (42, 1, 93),
- (65, 26, 107), (75, 49, 96), (43, 78, 110), (5, 118, 126),
- (40, 155, 142), (36, 150, 117), (83, 136, 68), (143, 90, 40),
- (167, 82, 27), (182, 44, 44), (177, 39, 39), (145, 50, 32)
- ),
-
-// 318 1u0216.jpg
-((85, 57, 217), (47, 123, 149), (59, 116, 132), (71, 110, 115),
- (110, 106, 97), (150, 102, 80), (178, 95, 77), (206, 88, 74),
- (170, 78, 125), (118, 75, 132), (67, 72, 140), (46, 53, 144),
- (25, 35, 148), (26, 26, 147), (27, 18, 147), (29, 14, 161),
- (31, 10, 175), (31, 32, 184), (19, 29, 169), (7, 26, 154),
- (51, 23, 151), (95, 20, 149), (96, 34, 141), (98, 48, 133),
- (70, 55, 122), (45, 52, 142), (20, 50, 162), (28, 50, 185),
- (36, 50, 208), (48, 59, 208), (60, 69, 208), (70, 112, 232),
- (105, 111, 209), (152, 179, 170), (181, 163, 172), (211, 147, 174),
- (197, 128, 162), (184, 109, 150), (173, 102, 141), (162, 96, 132),
- (84, 100, 113), (88, 104, 121), (92, 109, 129), (115, 96, 152),
- (139, 84, 175), (142, 72, 173), (145, 61, 172), (157, 53, 150),
- (156, 53, 142), (67, 9, 191), (51, 10, 198), (35, 12, 206),
- (25, 12, 214), (15, 12, 223), (14, 12, 213), (14, 13, 203),
- (2, 3, 155), (6, 7, 163), (11, 11, 171), (30, 29, 191),
- (50, 48, 211), (55, 52, 212), (61, 57, 214), (69, 55, 210),
- (74, 73, 209), (86, 93, 199), (131, 76, 195), (176, 59, 191),
- (183, 54, 172), (191, 50, 154), (215, 62, 109), (237, 90, 80),
- (229, 180, 85), (221, 163, 103), (214, 147, 121), (194, 117, 129),
- (174, 88, 137), (163, 71, 131), (152, 55, 126), (143, 23, 121),
- (135, 42, 148), (126, 40, 167), (119, 55, 183), (112, 71, 199),
- (106, 67, 199), (100, 64, 200), (71, 70, 206), (24, 88, 188),
- (2, 114, 164), (18, 135, 168), (35, 157, 172), (40, 147, 167),
- (45, 137, 162), (101, 118, 187), (90, 98, 196), (106, 99, 177),
- (134, 127, 169), (178, 114, 151), (176, 100, 144), (175, 87, 138),
- (190, 74, 124), (206, 62, 111), (188, 44, 113), (175, 20, 121),
- (168, 10, 131), (163, 7, 125), (158, 5, 119), (157, 3, 112),
- (156, 1, 105), (146, 18, 113), (130, 13, 130), (102, 23, 142),
- (56, 54, 164), (4, 42, 169), (2, 45, 161), (0, 48, 153),
- (26, 47, 138), (45, 70, 137), (45, 73, 136), (48, 72, 182),
- (52, 61, 218), (49, 50, 220), (47, 39, 223), (44, 32, 221),
- (41, 25, 220), (29, 38, 201), (24, 46, 166), (51, 48, 139),
- (131, 19, 147), (186, 29, 100), (193, 22, 89), (200, 16, 78),
- (213, 19, 82), (213, 33, 98), (212, 32, 97), (187, 19, 96),
- (126, 38, 98), (86, 74, 122), (47, 111, 147), (42, 107, 152),
- (37, 104, 157), (16, 104, 178), (7, 86, 205), (6, 50, 201),
- (32, 45, 211), (27, 15, 201), (25, 19, 186), (23, 23, 171),
- (0, 24, 158), (4, 25, 178), (10, 28, 174), (38, 22, 193),
- (75, 33, 227), (100, 31, 216), (126, 29, 206), (154, 27, 192),
- (124, 17, 211), (84, 17, 236), (74, 23, 238), (88, 60, 233),
- (108, 89, 207), (165, 108, 211), (168, 111, 216), (172, 115, 222),
- (200, 117, 185), (209, 140, 184), (215, 154, 149), (213, 162, 143),
- (203, 128, 122), (204, 120, 112), (205, 113, 102), (221, 96, 92),
- (244, 100, 99), (232, 102, 88), (201, 129, 104), (199, 137, 114),
- (184, 118, 128), (194, 89, 93), (188, 85, 102), (191, 118, 135),
- (159, 165, 161), (138, 168, 160), (64, 171, 181), (44, 170, 159),
- (111, 138, 93), (140, 111, 98), (169, 84, 103), (207, 61, 84),
- (197, 37, 101), (178, 34, 93), (136, 30, 118), (61, 64, 133),
- (40, 102, 151), (44, 131, 161), (22, 155, 160), (25, 162, 155),
- (41, 159, 173), (49, 148, 153), (98, 111, 156), (167, 76, 143),
- (168, 63, 130), (214, 60, 94), (220, 38, 61), (221, 13, 45),
- (214, 23, 30), (210, 32, 32), (245, 33, 21), (209, 51, 16),
- (209, 57, 16), (200, 69, 1), (175, 101, 30), (190, 69, 38),
- (193, 64, 86), (149, 39, 110), (102, 49, 153), (79, 41, 180),
- (62, 30, 217), (60, 29, 228), (50, 48, 235), (54, 45, 224),
- (71, 53, 225), (146, 81, 201), (182, 73, 198), (208, 73, 193),
- (197, 76, 169), (205, 68, 146), (215, 72, 100), (233, 90, 74),
- (228, 88, 71), (235, 61, 71), (178, 36, 92), (130, 27, 118),
- (54, 56, 139), (23, 59, 181), (28, 40, 204), (37, 27, 210),
- (66, 20, 207), (82, 32, 191), (109, 40, 191), (124, 11, 161),
- (156, 24, 136), (191, 44, 151), (231, 43, 104), (240, 59, 92),
- (228, 89, 122), (208, 139, 110), (226, 171, 115), (218, 162, 129),
- (198, 125, 136), (176, 109, 127), (114, 141, 98), (100, 130, 96),
- (84, 115, 97), (57, 102, 133), (47, 71, 133), (42, 60, 136)
- ),
-
-// 319 1u0216pp1.jpg
-((39, 104, 80), (57, 122, 114), (67, 146, 129), (78, 171, 144),
- (97, 186, 98), (116, 202, 53), (147, 203, 41), (178, 205, 30),
- (185, 182, 77), (186, 161, 108), (188, 140, 140), (172, 136, 150),
- (156, 133, 161), (129, 142, 143), (103, 151, 125), (98, 157, 131),
- (93, 163, 137), (65, 173, 54), (62, 148, 60), (60, 123, 66),
- (59, 138, 71), (59, 153, 77), (51, 163, 91), (44, 173, 106),
- (79, 205, 131), (70, 187, 136), (61, 170, 141), (37, 162, 158),
- (13, 155, 175), (16, 153, 175), (20, 152, 175), (46, 166, 156),
- (55, 152, 143), (78, 160, 75), (126, 172, 56), (175, 185, 37),
- (210, 190, 57), (245, 196, 77), (242, 183, 75), (240, 170, 74),
- (214, 105, 82), (229, 125, 84), (244, 145, 86), (239, 175, 92),
- (234, 206, 99), (227, 189, 99), (220, 172, 100), (217, 149, 100),
- (227, 186, 94), (232, 195, 55), (212, 194, 61), (193, 194, 67),
- (162, 150, 94), (131, 107, 121), (118, 115, 111), (105, 123, 101),
- (83, 152, 98), (84, 179, 85), (85, 207, 72), (94, 228, 97),
- (104, 249, 122), (113, 247, 127), (123, 246, 132), (153, 242, 114),
- (160, 212, 114), (175, 193, 91), (193, 161, 90), (212, 129, 89),
- (184, 133, 85), (157, 138, 82), (146, 127, 69), (107, 77, 77),
- (143, 137, 87), (152, 150, 72), (162, 164, 57), (186, 200, 45),
- (211, 236, 33), (203, 239, 44), (196, 242, 56), (221, 237, 79),
- (228, 245, 71), (255, 218, 55), (248, 200, 50), (242, 183, 45),
- (248, 166, 53), (255, 149, 61), (248, 135, 91), (247, 145, 60),
- (247, 181, 58), (244, 201, 74), (242, 222, 91), (228, 218, 107),
- (215, 214, 124), (209, 206, 125), (195, 177, 131), (131, 159, 119),
- (83, 173, 147), (30, 142, 164), (33, 121, 154), (37, 100, 144),
- (43, 102, 144), (49, 104, 145), (52, 110, 134), (54, 124, 136),
- (39, 147, 157), (54, 141, 144), (70, 136, 132), (103, 130, 132),
- (136, 125, 133), (151, 128, 148), (177, 160, 144), (197, 181, 122),
- (130, 224, 112), (69, 222, 131), (61, 217, 144), (53, 212, 158),
- (46, 201, 161), (74, 181, 165), (76, 194, 162), (76, 205, 174),
- (95, 227, 152), (127, 180, 157), (159, 134, 163), (173, 134, 152),
- (188, 135, 141), (210, 68, 124), (211, 72, 113), (217, 76, 111),
- (225, 97, 98), (192, 184, 59), (182, 187, 41), (173, 190, 24),
- (176, 210, 25), (158, 208, 73), (104, 204, 108), (78, 154, 126),
- (40, 105, 145), (32, 111, 124), (25, 117, 104), (32, 130, 100),
- (40, 143, 96), (54, 203, 121), (60, 233, 141), (60, 232, 172),
- (32, 243, 224), (45, 236, 231), (37, 232, 229), (29, 229, 227),
- (43, 207, 183), (34, 186, 163), (19, 181, 170), (50, 195, 240),
- (87, 167, 194), (83, 178, 178), (79, 189, 162), (82, 201, 135),
- (117, 201, 124), (155, 213, 90), (195, 239, 58), (235, 247, 43),
- (244, 252, 45), (171, 226, 10), (171, 222, 25), (171, 218, 40),
- (105, 217, 45), (102, 222, 73), (92, 196, 71), (105, 197, 52),
- (172, 177, 25), (176, 196, 25), (180, 215, 25), (162, 243, 50),
- (157, 244, 88), (131, 235, 114), (90, 246, 123), (62, 224, 112),
- (64, 234, 135), (52, 227, 136), (47, 211, 140), (24, 219, 149),
- (26, 202, 163), (28, 192, 158), (57, 214, 159), (107, 244, 154),
- (195, 255, 100), (206, 237, 111), (217, 219, 122), (218, 218, 122),
- (216, 212, 123), (200, 198, 121), (206, 165, 121), (168, 150, 112),
- (107, 155, 115), (72, 146, 129), (56, 130, 143), (42, 136, 146),
- (54, 124, 150), (129, 98, 129), (139, 114, 146), (93, 129, 189),
- (44, 133, 189), (26, 115, 171), (18, 104, 181), (7, 151, 185),
- (26, 170, 178), (39, 207, 236), (18, 220, 240), (34, 218, 230),
- (35, 219, 227), (59, 203, 167), (88, 218, 158), (113, 231, 145),
- (150, 226, 104), (211, 214, 65), (222, 203, 83), (222, 201, 82),
- (212, 198, 73), (228, 187, 61), (226, 211, 60), (237, 232, 66),
- (242, 235, 67), (252, 228, 78), (230, 231, 75), (238, 237, 84),
- (244, 253, 110), (243, 255, 111), (250, 253, 104), (240, 244, 85),
- (252, 228, 102), (235, 224, 108), (226, 214, 112), (216, 180, 102),
- (199, 147, 125), (190, 146, 137), (184, 147, 139), (181, 148, 141),
- (188, 156, 143), (209, 188, 123), (210, 217, 121), (153, 255, 103),
- (103, 246, 132), (75, 251, 143), (63, 246, 163), (80, 242, 133),
- (101, 231, 135), (128, 222, 112), (146, 224, 104), (160, 212, 76),
- (168, 207, 64), (197, 206, 35), (193, 194, 56), (207, 180, 73),
- (203, 169, 80), (199, 150, 109), (193, 194, 116), (202, 178, 116)
- ),
-
-// 320 3m0001.jpg
-((37, 166, 208), (26, 126, 214), (34, 125, 223), (43, 124, 232),
- (84, 147, 221), (125, 170, 211), (102, 149, 180), (80, 128, 150),
- (12, 35, 103), (24, 22, 112), (37, 9, 122), (72, 9, 106),
- (108, 9, 91), (128, 8, 105), (148, 7, 119), (153, 7, 135),
- (159, 7, 151), (246, 55, 133), (234, 69, 108), (222, 84, 84),
- (220, 77, 73), (218, 71, 63), (224, 60, 80), (231, 49, 97),
- (203, 32, 98), (208, 22, 108), (214, 13, 119), (206, 15, 127),
- (199, 18, 135), (202, 15, 149), (206, 13, 164), (181, 21, 191),
- (163, 8, 198), (96, 68, 230), (68, 127, 212), (40, 187, 195),
- (48, 163, 136), (57, 139, 77), (87, 140, 93), (117, 142, 110),
- (224, 121, 90), (239, 120, 97), (255, 120, 104), (220, 94, 113),
- (185, 68, 123), (182, 62, 123), (179, 56, 123), (174, 29, 104),
- (169, 6, 97), (183, 30, 94), (166, 53, 100), (150, 77, 106),
- (117, 92, 119), (84, 108, 132), (105, 92, 135), (127, 77, 138),
- (183, 29, 153), (164, 25, 142), (146, 22, 132), (129, 25, 139),
- (113, 28, 147), (102, 34, 167), (92, 40, 187), (123, 59, 182),
- (156, 45, 176), (166, 169, 240), (160, 196, 231), (154, 224, 222),
- (144, 206, 212), (135, 188, 202), (151, 186, 205), (152, 141, 207),
- (190, 125, 209), (182, 133, 179), (174, 141, 150), (179, 113, 143),
- (184, 86, 137), (177, 76, 132), (171, 67, 128), (171, 62, 153),
- (179, 50, 153), (209, 59, 123), (211, 49, 122), (213, 40, 122),
- (212, 43, 116), (211, 47, 110), (222, 77, 84), (236, 100, 76),
- (234, 139, 85), (234, 141, 61), (234, 143, 38), (229, 133, 41),
- (224, 123, 45), (239, 118, 89), (244, 93, 102), (245, 77, 152),
- (250, 86, 175), (192, 149, 192), (184, 168, 199), (176, 187, 207),
- (193, 161, 212), (210, 135, 218), (235, 75, 233), (228, 41, 220),
- (229, 6, 195), (207, 5, 194), (186, 5, 194), (185, 6, 194),
- (184, 8, 195), (170, 4, 176), (185, 8, 174), (182, 46, 170),
- (124, 115, 196), (13, 87, 196), (17, 104, 218), (21, 121, 241),
- (38, 117, 246), (67, 43, 225), (59, 64, 164), (87, 43, 156),
- (167, 45, 106), (178, 58, 76), (190, 71, 47), (192, 79, 47),
- (195, 87, 48), (189, 81, 42), (174, 60, 50), (145, 11, 74),
- (125, 14, 65), (119, 32, 111), (128, 33, 125), (137, 34, 139),
- (149, 21, 140), (174, 23, 160), (191, 20, 174), (197, 45, 182),
- (194, 89, 208), (143, 138, 206), (92, 187, 205), (89, 182, 191),
- (86, 177, 178), (74, 148, 159), (57, 123, 173), (41, 112, 176),
- (33, 121, 171), (29, 67, 148), (32, 54, 137), (35, 41, 127),
- (45, 33, 143), (30, 7, 149), (0, 24, 165), (19, 25, 165),
- (34, 44, 194), (36, 33, 205), (39, 22, 216), (45, 8, 186),
- (68, 3, 159), (107, 9, 128), (111, 7, 130), (117, 5, 152),
- (122, 18, 129), (169, 62, 134), (163, 70, 126), (157, 79, 118),
- (183, 82, 138), (222, 88, 151), (223, 74, 158), (220, 49, 153),
- (189, 44, 113), (178, 48, 114), (167, 53, 115), (112, 41, 107),
- (77, 79, 136), (50, 95, 128), (76, 93, 171), (111, 69, 213),
- (156, 50, 208), (194, 33, 191), (198, 48, 207), (217, 70, 184),
- (213, 89, 177), (240, 91, 172), (240, 59, 140), (220, 45, 146),
- (179, 43, 169), (153, 53, 160), (128, 64, 151), (79, 98, 166),
- (117, 108, 151), (121, 79, 142), (145, 92, 98), (144, 103, 119),
- (144, 176, 137), (127, 221, 143), (121, 230, 162), (90, 216, 202),
- (80, 205, 211), (95, 220, 216), (98, 212, 202), (114, 211, 176),
- (144, 167, 139), (146, 101, 144), (133, 58, 140), (139, 33, 141),
- (140, 11, 155), (165, 7, 164), (192, 23, 176), (202, 35, 167),
- (209, 32, 146), (202, 34, 122), (194, 30, 117), (188, 44, 105),
- (186, 27, 93), (186, 12, 75), (190, 30, 102), (222, 29, 122),
- (243, 28, 132), (229, 37, 138), (222, 27, 145), (230, 35, 153),
- (243, 10, 154), (212, 11, 165), (218, 23, 177), (200, 28, 192),
- (181, 66, 209), (149, 101, 213), (154, 127, 206), (98, 125, 214),
- (85, 151, 247), (136, 119, 213), (151, 98, 216), (160, 74, 227),
- (150, 66, 222), (175, 47, 222), (167, 25, 231), (184, 19, 201),
- (201, 13, 172), (214, 24, 184), (197, 53, 210), (194, 86, 187),
- (222, 109, 191), (178, 129, 158), (161, 135, 134), (187, 99, 150),
- (207, 91, 138), (216, 92, 142), (225, 105, 133), (231, 113, 127),
- (238, 102, 122), (231, 110, 93), (239, 126, 92), (238, 147, 90),
- (234, 146, 100), (229, 201, 118), (235, 193, 145), (171, 188, 206)
- ),
-
-// 321 3m0004.jpg
-((24, 26, 38), (15, 20, 14), (32, 49, 9), (50, 78, 4),
- (71, 71, 3), (93, 65, 2), (98, 58, 3), (103, 52, 5),
- (88, 8, 19), (81, 11, 21), (74, 14, 24), (51, 20, 30),
- (29, 26, 37), (14, 15, 36), (0, 4, 36), (6, 10, 41),
- (13, 17, 46), (43, 36, 87), (59, 39, 88), (76, 43, 90),
- (87, 32, 73), (99, 22, 56), (103, 13, 45), (108, 5, 35),
- (179, 31, 45), (196, 31, 71), (214, 31, 97), (168, 26, 79),
- (123, 22, 62), (114, 26, 58), (105, 31, 54), (74, 37, 21),
- (89, 45, 20), (123, 117, 19), (128, 126, 9), (134, 135, 0),
- (150, 133, 32), (166, 131, 65), (173, 114, 61), (180, 97, 57),
- (142, 72, 72), (99, 90, 49), (57, 109, 27), (35, 132, 49),
- (14, 156, 72), (38, 163, 89), (62, 171, 106), (123, 125, 104),
- (108, 62, 72), (92, 34, 46), (84, 26, 42), (76, 19, 38),
- (69, 31, 43), (62, 43, 49), (56, 53, 48), (51, 64, 47),
- (11, 103, 36), (26, 150, 32), (41, 197, 28), (64, 175, 34),
- (87, 154, 41), (76, 123, 23), (65, 93, 6), (102, 96, 10),
- (107, 69, 6), (63, 53, 52), (74, 73, 52), (85, 93, 52),
- (94, 86, 38), (104, 79, 25), (112, 66, 43), (105, 62, 30),
- (105, 50, 20), (109, 35, 11), (113, 20, 2), (97, 16, 3),
- (81, 13, 4), (74, 16, 3), (67, 20, 2), (69, 30, 1),
- (65, 27, 14), (60, 59, 67), (39, 83, 92), (18, 108, 117),
- (14, 111, 147), (10, 114, 177), (20, 108, 198), (35, 69, 130),
- (30, 58, 61), (28, 45, 45), (26, 32, 30), (40, 39, 32),
- (55, 47, 34), (61, 70, 23), (58, 83, 25), (73, 81, 42),
- (81, 76, 38), (68, 52, 65), (83, 55, 74), (99, 59, 83),
- (112, 69, 83), (126, 80, 83), (182, 126, 137), (143, 159, 156),
- (61, 121, 131), (56, 81, 96), (51, 42, 61), (46, 35, 60),
- (42, 29, 59), (38, 22, 49), (61, 20, 36), (83, 17, 29),
- (85, 5, 14), (68, 22, 9), (58, 15, 9), (48, 8, 9),
- (64, 27, 11), (109, 41, 20), (141, 74, 4), (162, 96, 9),
- (175, 60, 15), (166, 37, 9), (157, 15, 3), (166, 14, 9),
- (176, 13, 16), (178, 15, 16), (187, 19, 52), (218, 24, 61),
- (205, 48, 55), (141, 34, 112), (143, 25, 127), (146, 17, 143),
- (88, 4, 144), (63, 16, 130), (65, 42, 132), (50, 34, 143),
- (28, 36, 119), (24, 41, 93), (20, 47, 68), (22, 66, 52),
- (24, 86, 37), (52, 87, 7), (22, 73, 6), (26, 60, 25),
- (41, 54, 47), (60, 7, 121), (75, 14, 118), (91, 22, 115),
- (105, 42, 99), (124, 37, 72), (132, 46, 59), (144, 55, 41),
- (209, 41, 32), (216, 31, 33), (224, 22, 34), (228, 59, 40),
- (232, 100, 35), (243, 108, 27), (228, 110, 74), (241, 149, 48),
- (226, 147, 44), (245, 167, 17), (239, 173, 16), (233, 180, 16),
- (236, 168, 5), (224, 156, 21), (200, 160, 11), (189, 136, 22),
- (104, 119, 78), (106, 128, 82), (109, 137, 86), (125, 160, 68),
- (112, 182, 50), (133, 180, 52), (171, 161, 14), (176, 169, 19),
- (212, 159, 27), (192, 126, 66), (221, 100, 89), (219, 102, 93),
- (223, 132, 85), (212, 144, 71), (200, 139, 108), (199, 169, 119),
- (248, 167, 120), (225, 156, 120), (203, 145, 121), (172, 75, 86),
- (148, 52, 80), (123, 40, 56), (114, 33, 32), (114, 31, 23),
- (113, 23, 14), (103, 13, 25), (91, 4, 12), (83, 11, 15),
- (44, 15, 20), (26, 16, 14), (2, 11, 16), (10, 12, 11),
- (21, 18, 1), (22, 24, 3), (13, 41, 3), (4, 44, 20),
- (2, 50, 26), (17, 47, 11), (31, 19, 21), (83, 9, 44),
- (147, 23, 57), (172, 52, 53), (200, 81, 85), (202, 104, 59),
- (191, 126, 96), (197, 131, 117), (168, 114, 102), (118, 80, 77),
- (94, 75, 60), (105, 65, 55), (123, 76, 68), (161, 77, 43),
- (195, 66, 37), (231, 110, 6), (216, 128, 0), (233, 140, 9),
- (217, 139, 15), (199, 135, 12), (184, 108, 32), (170, 119, 38),
- (128, 103, 19), (83, 135, 27), (15, 168, 85), (1, 185, 133),
- (23, 141, 143), (44, 129, 166), (41, 77, 200), (83, 59, 143),
- (92, 60, 145), (94, 35, 145), (86, 35, 104), (119, 17, 91),
- (142, 31, 82), (111, 26, 49), (87, 31, 40), (91, 42, 38),
- (97, 37, 27), (101, 44, 37), (100, 53, 27), (110, 69, 25),
- (107, 42, 40), (101, 45, 72), (109, 7, 91), (89, 19, 92),
- (77, 30, 85), (55, 13, 95), (69, 11, 62), (37, 13, 65)
- ),
-
-// 322 3m0005.jpg
-((112, 35, 45), (85, 8, 40), (99, 30, 33), (113, 53, 27),
- (118, 53, 34), (123, 53, 41), (143, 59, 46), (163, 65, 52),
- (170, 9, 123), (124, 14, 116), (79, 20, 110), (55, 29, 105),
- (31, 39, 101), (22, 31, 96), (13, 23, 92), (35, 28, 78),
- (57, 33, 65), (120, 100, 135), (115, 130, 139), (110, 161, 144),
- (122, 190, 165), (134, 219, 186), (133, 227, 184), (133, 236, 183),
- (96, 214, 156), (106, 206, 133), (116, 199, 111), (108, 152, 84),
- (100, 106, 58), (82, 89, 42), (64, 73, 26), (33, 54, 21),
- (14, 45, 37), (2, 22, 83), (7, 23, 73), (13, 25, 63),
- (13, 29, 51), (14, 33, 39), (15, 32, 37), (16, 31, 36),
- (37, 48, 34), (81, 37, 25), (125, 27, 16), (140, 30, 11),
- (155, 34, 7), (159, 37, 3), (163, 40, 0), (155, 59, 8),
- (109, 60, 28), (33, 37, 12), (33, 26, 7), (33, 15, 3),
- (16, 11, 7), (0, 7, 12), (0, 4, 6), (0, 1, 0),
- (21, 3, 15), (32, 9, 9), (43, 15, 3), (50, 23, 21),
- (57, 31, 40), (60, 46, 55), (63, 62, 70), (78, 107, 79),
- (82, 110, 72), (46, 98, 23), (51, 92, 20), (56, 87, 17),
- (42, 88, 27), (29, 89, 37), (16, 74, 33), (19, 68, 39),
- (49, 56, 15), (61, 49, 27), (73, 42, 39), (85, 80, 65),
- (98, 118, 91), (100, 149, 101), (103, 180, 112), (102, 233, 129),
- (89, 213, 115), (54, 148, 95), (33, 105, 95), (13, 62, 95),
- (6, 38, 96), (0, 14, 97), (17, 8, 63), (35, 17, 43),
- (44, 33, 37), (36, 38, 45), (29, 43, 54), (32, 37, 63),
- (36, 31, 72), (33, 30, 73), (18, 58, 70), (15, 91, 61),
- (32, 86, 54), (37, 94, 41), (42, 76, 41), (47, 58, 41),
- (51, 56, 40), (56, 54, 39), (61, 37, 51), (108, 44, 42),
- (145, 23, 62), (128, 15, 40), (111, 7, 18), (84, 18, 19),
- (58, 29, 21), (18, 32, 33), (2, 47, 24), (6, 53, 21),
- (7, 80, 35), (14, 103, 39), (17, 97, 32), (21, 92, 26),
- (36, 106, 17), (45, 113, 12), (40, 124, 36), (66, 120, 94),
- (67, 152, 149), (66, 134, 116), (65, 116, 83), (69, 115, 86),
- (74, 114, 90), (104, 133, 105), (130, 149, 94), (177, 182, 79),
- (204, 197, 106), (246, 226, 155), (234, 212, 119), (222, 199, 83),
- (228, 156, 72), (246, 93, 75), (181, 136, 81), (152, 143, 78),
- (185, 140, 107), (175, 153, 120), (165, 166, 134), (170, 176, 136),
- (175, 187, 139), (173, 188, 129), (148, 182, 98), (117, 174, 129),
- (87, 154, 137), (39, 124, 95), (24, 122, 103), (10, 120, 111),
- (11, 105, 87), (6, 97, 54), (15, 135, 27), (25, 129, 14),
- (15, 67, 3), (15, 62, 12), (16, 58, 22), (14, 42, 46),
- (22, 46, 50), (51, 27, 63), (70, 6, 90), (71, 24, 78),
- (52, 45, 86), (57, 87, 27), (82, 112, 25), (107, 137, 23),
- (167, 158, 27), (229, 175, 27), (255, 196, 33), (236, 162, 53),
- (112, 126, 47), (101, 124, 43), (91, 123, 40), (100, 98, 50),
- (106, 89, 63), (61, 72, 55), (94, 81, 49), (114, 67, 25),
- (106, 59, 33), (81, 32, 38), (69, 45, 33), (77, 104, 49),
- (105, 140, 48), (133, 161, 59), (162, 184, 76), (202, 204, 43),
- (239, 143, 33), (206, 131, 39), (173, 119, 45), (175, 91, 57),
- (169, 32, 60), (209, 9, 48), (212, 5, 11), (197, 19, 33),
- (185, 22, 25), (125, 8, 34), (78, 9, 38), (76, 11, 67),
- (116, 23, 104), (100, 28, 114), (76, 20, 127), (51, 67, 103),
- (37, 75, 94), (32, 79, 73), (48, 119, 49), (84, 108, 48),
- (97, 108, 16), (109, 95, 20), (113, 82, 2), (89, 44, 3),
- (80, 29, 8), (55, 16, 9), (31, 10, 27), (9, 5, 22),
- (11, 8, 25), (11, 20, 37), (13, 28, 35), (12, 12, 20),
- (25, 23, 11), (24, 27, 18), (58, 54, 16), (96, 87, 28),
- (149, 114, 56), (141, 148, 53), (119, 129, 92), (122, 159, 92),
- (115, 152, 108), (113, 162, 107), (109, 163, 137), (170, 125, 182),
- (158, 119, 122), (147, 106, 122), (132, 105, 112), (119, 79, 113),
- (113, 101, 85), (60, 109, 77), (17, 114, 105), (22, 76, 120),
- (17, 69, 90), (10, 68, 79), (17, 81, 80), (33, 76, 59),
- (60, 69, 48), (98, 63, 25), (122, 103, 27), (144, 117, 26),
- (157, 133, 47), (171, 109, 60), (229, 93, 79), (222, 81, 89),
- (181, 86, 108), (189, 50, 107), (203, 16, 119), (211, 22, 80),
- (210, 79, 59), (175, 97, 23), (108, 118, 19), (33, 128, 34)
- ),
-
-// 323 3m0006.jpg
-((13, 117, 206), (44, 114, 52), (26, 111, 30), (8, 108, 9),
- (39, 57, 15), (70, 6, 22), (69, 5, 54), (69, 4, 86),
- (38, 5, 118), (21, 12, 104), (5, 19, 90), (9, 21, 79),
- (13, 24, 69), (29, 36, 73), (45, 49, 78), (48, 44, 76),
- (51, 40, 74), (70, 19, 96), (85, 18, 95), (101, 17, 95),
- (95, 18, 105), (89, 19, 115), (84, 20, 110), (79, 21, 106),
- (64, 10, 130), (56, 29, 136), (49, 48, 142), (59, 53, 135),
- (69, 59, 128), (78, 67, 114), (88, 75, 101), (136, 74, 85),
- (143, 72, 70), (166, 105, 50), (171, 83, 35), (177, 61, 20),
- (155, 55, 10), (133, 50, 0), (140, 49, 5), (148, 49, 10),
- (202, 26, 72), (216, 34, 60), (231, 42, 49), (223, 86, 56),
- (215, 130, 63), (220, 133, 60), (226, 136, 58), (218, 188, 102),
- (205, 229, 69), (129, 172, 93), (93, 161, 90), (58, 150, 87),
- (73, 145, 95), (88, 140, 104), (104, 128, 98), (121, 117, 92),
- (138, 83, 80), (135, 73, 100), (132, 64, 121), (144, 101, 102),
- (156, 139, 83), (154, 141, 82), (152, 144, 81), (113, 134, 65),
- (127, 88, 83), (101, 32, 95), (121, 27, 103), (141, 22, 112),
- (139, 28, 92), (137, 35, 72), (144, 56, 46), (143, 114, 48),
- (148, 181, 94), (167, 181, 102), (186, 182, 111), (169, 190, 125),
- (153, 198, 139), (137, 175, 145), (121, 153, 152), (104, 159, 190),
- (71, 142, 230), (60, 166, 214), (102, 163, 186), (144, 160, 159),
- (157, 159, 131), (170, 159, 103), (223, 152, 70), (237, 145, 42),
- (199, 61, 58), (174, 44, 63), (150, 28, 69), (151, 23, 62),
- (153, 19, 56), (129, 6, 61), (119, 3, 48), (114, 12, 36),
- (80, 23, 32), (80, 3, 81), (84, 10, 88), (89, 18, 96),
- (83, 13, 93), (77, 8, 91), (90, 39, 82), (94, 38, 77),
- (129, 72, 29), (152, 79, 39), (176, 86, 49), (175, 93, 69),
- (174, 100, 89), (164, 122, 132), (140, 100, 196), (54, 111, 178),
- (43, 129, 176), (20, 139, 219), (29, 134, 227), (38, 129, 236),
- (88, 203, 248), (164, 193, 237), (152, 178, 229), (131, 187, 178),
- (59, 160, 142), (42, 144, 110), (25, 129, 78), (36, 125, 77),
- (48, 121, 76), (74, 122, 82), (95, 108, 88), (153, 86, 67),
- (147, 67, 56), (103, 82, 81), (104, 103, 97), (105, 125, 113),
- (58, 150, 127), (33, 177, 150), (33, 175, 159), (36, 136, 170),
- (81, 105, 73), (135, 114, 54), (189, 123, 36), (197, 127, 44),
- (205, 132, 53), (205, 98, 52), (201, 74, 91), (196, 71, 127),
- (215, 39, 138), (156, 13, 105), (151, 11, 105), (147, 9, 105),
- (137, 20, 135), (104, 67, 119), (59, 109, 120), (29, 75, 127),
- (80, 39, 81), (80, 51, 63), (81, 64, 46), (45, 93, 45),
- (47, 69, 83), (42, 68, 127), (22, 75, 187), (16, 116, 230),
- (41, 160, 244), (46, 201, 249), (48, 180, 216), (51, 160, 183),
- (6, 155, 126), (31, 172, 60), (139, 162, 32), (185, 138, 24),
- (207, 123, 37), (203, 105, 33), (200, 87, 29), (195, 25, 12),
- (184, 24, 8), (177, 15, 10), (168, 3, 17), (136, 2, 35),
- (101, 6, 74), (59, 5, 89), (21, 8, 88), (13, 5, 78),
- (9, 0, 48), (33, 0, 49), (58, 14, 37), (46, 43, 86),
- (0, 67, 116), (3, 100, 130), (6, 134, 145), (19, 145, 206),
- (5, 205, 230), (21, 211, 243), (6, 203, 209), (48, 169, 188),
- (27, 146, 178), (24, 139, 122), (61, 95, 97), (68, 85, 103),
- (75, 64, 58), (75, 44, 75), (93, 39, 63), (129, 69, 45),
- (123, 59, 34), (126, 53, 21), (124, 37, 7), (97, 22, 16),
- (77, 35, 49), (79, 62, 34), (38, 52, 26), (37, 55, 13),
- (58, 96, 19), (122, 61, 0), (129, 66, 12), (138, 127, 35),
- (119, 163, 78), (147, 205, 82), (194, 226, 67), (193, 220, 45),
- (188, 159, 42), (185, 116, 21), (166, 78, 38), (139, 72, 17),
- (134, 123, 17), (146, 148, 3), (189, 152, 2), (193, 123, 11),
- (185, 92, 15), (206, 54, 17), (184, 26, 23), (180, 9, 25),
- (166, 19, 27), (150, 25, 21), (132, 11, 30), (153, 17, 37),
- (166, 0, 42), (218, 28, 74), (218, 32, 82), (206, 26, 61),
- (165, 27, 43), (147, 20, 13), (152, 3, 0), (169, 20, 0),
- (171, 20, 11), (167, 21, 21), (178, 29, 9), (180, 52, 27),
- (173, 113, 61), (158, 115, 83), (121, 92, 148), (54, 120, 170),
- (58, 97, 152), (48, 64, 123), (56, 34, 81), (84, 34, 85),
- (84, 30, 106), (120, 66, 98), (95, 132, 91), (129, 100, 102)
- ),
-
-// 324 3m0007.jpg
-((0, 213, 157), (12, 213, 221), (11, 217, 227), (11, 222, 233),
- (43, 218, 202), (75, 214, 172), (119, 179, 159), (164, 144, 146),
- (213, 142, 62), (212, 129, 64), (212, 116, 66), (167, 93, 95),
- (123, 70, 124), (127, 57, 144), (132, 44, 164), (117, 49, 173),
- (103, 54, 182), (64, 110, 125), (79, 126, 110), (95, 143, 95),
- (97, 129, 83), (99, 116, 71), (103, 110, 93), (107, 105, 116),
- (120, 100, 163), (146, 121, 140), (172, 142, 118), (164, 119, 122),
- (156, 97, 127), (159, 87, 135), (162, 77, 144), (161, 66, 148),
- (159, 75, 153), (134, 94, 165), (101, 105, 181), (69, 116, 198),
- (74, 90, 169), (79, 65, 140), (82, 58, 134), (86, 52, 128),
- (122, 56, 104), (133, 59, 120), (144, 62, 136), (147, 53, 134),
- (150, 44, 132), (164, 28, 123), (178, 12, 114), (178, 7, 99),
- (144, 37, 79), (129, 67, 70), (163, 83, 58), (197, 100, 47),
- (220, 80, 54), (244, 60, 62), (243, 37, 67), (243, 14, 73),
- (240, 37, 100), (227, 52, 88), (214, 67, 77), (168, 63, 81),
- (123, 59, 85), (106, 58, 78), (90, 58, 71), (68, 50, 92),
- (41, 81, 117), (48, 122, 161), (43, 100, 155), (39, 79, 149),
- (35, 61, 156), (32, 44, 164), (43, 24, 168), (34, 12, 175),
- (8, 44, 158), (11, 93, 158), (15, 142, 159), (10, 162, 174),
- (6, 183, 189), (8, 178, 189), (10, 173, 190), (37, 164, 183),
- (55, 115, 203), (43, 88, 155), (68, 75, 133), (94, 62, 112),
- (107, 73, 109), (120, 85, 107), (108, 85, 93), (86, 139, 109),
- (36, 117, 121), (30, 101, 129), (24, 86, 137), (21, 99, 127),
- (18, 113, 117), (0, 108, 125), (3, 126, 131), (46, 128, 116),
- (58, 118, 118), (97, 77, 112), (101, 74, 104), (105, 71, 96),
- (99, 66, 99), (93, 61, 102), (68, 104, 78), (80, 158, 82),
- (50, 142, 91), (35, 114, 101), (20, 86, 112), (15, 76, 118),
- (11, 67, 124), (2, 55, 151), (1, 39, 162), (11, 43, 203),
- (20, 73, 241), (20, 130, 191), (10, 126, 187), (0, 123, 183),
- (5, 117, 180), (3, 113, 176), (2, 88, 165), (4, 52, 162),
- (18, 21, 154), (32, 17, 152), (47, 13, 151), (39, 15, 141),
- (32, 18, 132), (17, 21, 129), (33, 21, 121), (55, 23, 132),
- (50, 2, 112), (71, 46, 103), (73, 47, 99), (75, 49, 96),
- (83, 86, 79), (112, 151, 98), (176, 173, 120), (230, 171, 127),
- (89, 145, 219), (45, 166, 200), (2, 187, 182), (4, 191, 178),
- (6, 195, 175), (40, 207, 127), (56, 186, 80), (60, 214, 80),
- (57, 223, 77), (74, 203, 139), (60, 174, 150), (46, 146, 162),
- (16, 131, 138), (20, 149, 110), (60, 185, 85), (70, 188, 114),
- (32, 184, 111), (23, 167, 105), (14, 150, 100), (34, 95, 100),
- (46, 56, 125), (68, 38, 136), (71, 27, 162), (61, 16, 161),
- (89, 9, 158), (111, 34, 164), (112, 37, 146), (113, 40, 129),
- (101, 29, 129), (106, 6, 164), (95, 7, 179), (90, 49, 187),
- (80, 63, 191), (99, 72, 184), (119, 82, 178), (160, 87, 158),
- (224, 70, 184), (161, 88, 206), (94, 114, 229), (74, 131, 218),
- (33, 157, 217), (13, 169, 191), (25, 192, 174), (91, 163, 160),
- (151, 149, 124), (181, 156, 66), (225, 172, 102), (237, 146, 93),
- (232, 71, 123), (220, 50, 111), (209, 29, 100), (178, 11, 117),
- (144, 20, 230), (106, 27, 233), (23, 48, 236), (15, 115, 191),
- (24, 115, 188), (20, 77, 164), (14, 52, 149), (5, 37, 140),
- (1, 33, 120), (19, 37, 121), (22, 32, 129), (17, 64, 142),
- (49, 48, 128), (64, 34, 132), (59, 23, 131), (58, 40, 148),
- (28, 71, 139), (27, 85, 135), (31, 124, 106), (49, 117, 102),
- (64, 84, 83), (62, 45, 99), (12, 47, 79), (5, 68, 85),
- (12, 91, 124), (3, 117, 143), (2, 120, 170), (3, 121, 171),
- (7, 139, 188), (7, 168, 188), (9, 163, 189), (2, 129, 174),
- (3, 117, 171), (7, 107, 166), (13, 55, 165), (47, 42, 162),
- (68, 38, 160), (73, 41, 168), (87, 24, 155), (95, 36, 128),
- (125, 25, 124), (139, 12, 103), (130, 55, 94), (111, 36, 119),
- (69, 52, 144), (17, 89, 165), (3, 116, 172), (12, 117, 146),
- (14, 118, 129), (8, 76, 125), (0, 70, 129), (28, 38, 100),
- (54, 33, 110), (89, 33, 124), (93, 4, 120), (97, 23, 100),
- (89, 7, 73), (91, 33, 74), (118, 45, 90), (124, 82, 104),
- (163, 120, 176), (171, 152, 207), (165, 187, 226), (166, 160, 222),
- (188, 145, 201), (173, 106, 186), (136, 99, 140), (162, 82, 153)
- ),
-
-// 325 3m0008.jpg
-((206, 79, 156), (193, 35, 122), (190, 27, 122), (188, 19, 122),
- (156, 15, 113), (125, 12, 104), (132, 33, 92), (140, 54, 81),
- (163, 151, 153), (126, 176, 154), (89, 201, 155), (88, 194, 181),
- (88, 187, 208), (97, 184, 196), (107, 181, 184), (115, 186, 187),
- (124, 192, 191), (172, 178, 132), (193, 136, 99), (215, 94, 67),
- (167, 93, 44), (120, 93, 22), (131, 80, 15), (143, 67, 9),
- (137, 3, 2), (129, 22, 7), (121, 42, 12), (117, 51, 14),
- (113, 60, 16), (99, 52, 20), (86, 45, 25), (39, 6, 13),
- (26, 29, 44), (50, 74, 38), (68, 74, 36), (87, 75, 35),
- (84, 102, 27), (82, 130, 20), (79, 135, 40), (76, 141, 61),
- (41, 134, 79), (41, 128, 70), (41, 123, 61), (29, 88, 35),
- (17, 54, 10), (12, 49, 10), (7, 44, 10), (24, 41, 22),
- (30, 38, 15), (115, 19, 5), (91, 10, 7), (67, 2, 10),
- (45, 6, 6), (24, 11, 3), (14, 6, 13), (4, 2, 23),
- (13, 35, 93), (44, 32, 101), (76, 29, 109), (70, 65, 96),
- (64, 101, 84), (71, 99, 64), (78, 98, 45), (48, 151, 59),
- (26, 119, 39), (14, 126, 14), (29, 113, 11), (45, 100, 9),
- (58, 96, 9), (71, 93, 10), (100, 57, 50), (134, 68, 54),
- (160, 73, 46), (153, 56, 36), (147, 39, 27), (128, 32, 21),
- (110, 26, 15), (122, 44, 25), (134, 63, 35), (139, 54, 77),
- (129, 89, 98), (119, 180, 123), (140, 190, 128), (162, 201, 134),
- (173, 198, 130), (184, 195, 126), (183, 194, 98), (146, 184, 73),
- (109, 127, 85), (75, 127, 82), (41, 127, 80), (24, 121, 90),
- (8, 116, 101), (16, 145, 127), (21, 150, 145), (27, 124, 175),
- (67, 60, 137), (79, 14, 144), (103, 27, 144), (127, 40, 144),
- (144, 30, 136), (161, 21, 128), (171, 28, 133), (222, 68, 138),
- (222, 92, 156), (164, 107, 97), (107, 122, 39), (69, 126, 35),
- (32, 130, 31), (19, 118, 38), (12, 126, 77), (19, 147, 99),
- (29, 158, 154), (61, 208, 215), (66, 200, 196), (72, 193, 178),
- (61, 161, 151), (36, 181, 80), (38, 169, 55), (72, 151, 8),
- (64, 106, 6), (70, 81, 14), (77, 57, 22), (64, 52, 16),
- (51, 47, 10), (37, 52, 9), (2, 108, 20), (2, 129, 40),
- (1, 159, 66), (30, 107, 73), (39, 98, 83), (48, 89, 93),
- (77, 56, 121), (85, 35, 120), (103, 30, 122), (112, 42, 112),
- (130, 50, 101), (103, 52, 82), (76, 55, 64), (78, 60, 78),
- (80, 66, 92), (87, 38, 119), (92, 58, 153), (143, 64, 171),
- (185, 58, 145), (204, 102, 165), (199, 111, 169), (194, 121, 174),
- (178, 88, 176), (139, 52, 156), (91, 26, 92), (30, 9, 52),
- (8, 27, 5), (7, 22, 13), (7, 18, 22), (28, 24, 39),
- (72, 44, 41), (93, 41, 30), (116, 22, 36), (110, 7, 36),
- (115, 13, 52), (161, 33, 81), (160, 29, 89), (160, 26, 97),
- (158, 32, 96), (167, 67, 119), (176, 94, 166), (144, 106, 189),
- (116, 169, 149), (101, 165, 136), (87, 161, 124), (61, 117, 104),
- (35, 74, 107), (20, 16, 101), (39, 6, 110), (74, 17, 124),
- (61, 49, 123), (70, 93, 137), (75, 111, 143), (89, 156, 182),
- (104, 180, 180), (77, 176, 171), (78, 158, 169), (62, 157, 151),
- (17, 108, 93), (32, 102, 88), (48, 96, 84), (46, 94, 98),
- (78, 100, 123), (97, 157, 158), (121, 188, 170), (188, 204, 193),
- (145, 160, 179), (111, 96, 137), (121, 50, 108), (114, 30, 82),
- (119, 10, 91), (96, 9, 78), (87, 3, 78), (74, 37, 55),
- (55, 33, 46), (54, 40, 57), (26, 56, 66), (46, 7, 100),
- (77, 25, 100), (78, 8, 97), (81, 4, 100), (95, 11, 109),
- (83, 30, 102), (72, 51, 108), (85, 70, 99), (93, 113, 88),
- (108, 184, 138), (64, 206, 156), (65, 216, 227), (80, 202, 205),
- (124, 196, 195), (160, 165, 197), (166, 155, 198), (154, 125, 209),
- (160, 78, 189), (177, 52, 190), (155, 38, 152), (151, 59, 110),
- (118, 96, 59), (108, 75, 70), (67, 69, 55), (78, 39, 44),
- (81, 34, 42), (68, 25, 44), (96, 6, 32), (102, 19, 37),
- (105, 46, 38), (106, 59, 31), (107, 85, 44), (111, 107, 43),
- (121, 122, 54), (110, 89, 68), (92, 79, 109), (33, 60, 113),
- (5, 54, 130), (4, 30, 117), (52, 46, 110), (88, 78, 165),
- (115, 87, 171), (115, 161, 184), (134, 145, 209), (116, 121, 221),
- (95, 95, 217), (116, 97, 204), (167, 131, 169), (179, 131, 111),
- (204, 192, 82), (197, 158, 81), (177, 120, 67), (97, 93, 20)
- ),
-
-// 326 3m0009.jpg
-((82, 69, 25), (111, 9, 33), (88, 15, 53), (65, 21, 74),
- (53, 39, 81), (42, 57, 88), (38, 67, 109), (35, 78, 131),
- (111, 196, 163), (125, 204, 162), (139, 213, 162), (148, 205, 162),
- (158, 198, 163), (117, 165, 137), (77, 132, 111), (60, 119, 113),
- (43, 106, 115), (5, 76, 166), (4, 80, 149), (4, 85, 132),
- (33, 78, 118), (62, 71, 104), (76, 59, 89), (90, 47, 75),
- (124, 20, 31), (102, 12, 29), (80, 5, 28), (53, 3, 16),
- (27, 2, 5), (19, 4, 4), (11, 7, 4), (1, 5, 4),
- (4, 16, 2), (10, 17, 9), (7, 22, 5), (4, 27, 1),
- (7, 31, 3), (10, 35, 6), (9, 34, 8), (8, 33, 11),
- (49, 41, 30), (72, 44, 18), (96, 47, 6), (106, 58, 21),
- (116, 70, 37), (125, 69, 44), (135, 68, 52), (144, 122, 72),
- (163, 218, 101), (148, 221, 142), (127, 178, 119), (107, 135, 97),
- (83, 132, 78), (60, 130, 60), (57, 126, 68), (55, 123, 76),
- (9, 128, 136), (7, 153, 172), (6, 179, 209), (11, 179, 210),
- (17, 180, 211), (18, 177, 210), (20, 174, 210), (22, 156, 191),
- (15, 114, 146), (3, 54, 146), (6, 47, 129), (10, 40, 112),
- (7, 37, 91), (4, 34, 70), (22, 38, 25), (24, 52, 29),
- (13, 132, 50), (38, 156, 104), (64, 180, 159), (40, 176, 155),
- (16, 173, 152), (12, 152, 139), (9, 132, 127), (24, 110, 75),
- (26, 109, 41), (40, 87, 15), (26, 77, 12), (12, 67, 10),
- (12, 55, 8), (12, 44, 7), (17, 27, 19), (31, 28, 49),
- (72, 115, 85), (111, 145, 111), (151, 176, 137), (159, 175, 140),
- (167, 174, 143), (186, 168, 166), (177, 199, 161), (178, 220, 144),
- (150, 185, 117), (67, 114, 104), (39, 97, 100), (12, 81, 96),
- (16, 55, 102), (20, 29, 108), (15, 23, 98), (20, 25, 93),
- (19, 27, 64), (36, 42, 62), (53, 58, 61), (52, 56, 56),
- (52, 54, 51), (38, 28, 39), (65, 39, 42), (89, 36, 44),
- (146, 30, 31), (190, 38, 15), (187, 36, 10), (185, 34, 5),
- (150, 41, 8), (107, 13, 5), (56, 24, 1), (48, 19, 5),
- (53, 7, 35), (39, 39, 48), (25, 71, 61), (40, 103, 62),
- (56, 136, 63), (60, 159, 102), (38, 156, 130), (34, 143, 146),
- (30, 129, 160), (8, 137, 143), (7, 130, 140), (7, 123, 138),
- (4, 94, 120), (5, 104, 99), (30, 73, 79), (16, 69, 59),
- (6, 45, 18), (13, 31, 15), (20, 17, 12), (22, 23, 9),
- (24, 29, 7), (18, 31, 1), (8, 47, 0), (9, 36, 1),
- (25, 29, 6), (46, 26, 0), (45, 24, 1), (44, 23, 2),
- (23, 20, 13), (22, 27, 23), (33, 28, 32), (48, 15, 36),
- (24, 2, 25), (30, 10, 19), (37, 18, 14), (50, 3, 9),
- (58, 2, 3), (64, 14, 3), (65, 4, 12), (120, 6, 6),
- (131, 24, 14), (84, 29, 24), (70, 23, 34), (56, 17, 44),
- (46, 7, 60), (31, 11, 46), (15, 17, 40), (19, 23, 24),
- (31, 1, 27), (40, 0, 29), (49, 0, 32), (44, 17, 34),
- (54, 13, 29), (59, 15, 28), (71, 18, 48), (108, 16, 39),
- (143, 33, 42), (141, 22, 18), (149, 30, 8), (136, 25, 16),
- (106, 17, 11), (61, 24, 6), (56, 25, 5), (73, 31, 17),
- (42, 40, 28), (37, 59, 23), (33, 78, 19), (28, 100, 60),
- (78, 122, 86), (94, 119, 87), (117, 110, 56), (137, 58, 27),
- (163, 29, 4), (185, 22, 23), (158, 15, 43), (135, 13, 50),
- (91, 21, 83), (110, 53, 122), (156, 99, 140), (111, 103, 127),
- (52, 82, 120), (32, 74, 114), (16, 28, 128), (20, 12, 131),
- (14, 19, 123), (30, 16, 93), (16, 15, 47), (17, 19, 18),
- (15, 26, 18), (12, 36, 14), (24, 39, 10), (38, 35, 16),
- (79, 48, 27), (77, 108, 28), (109, 142, 11), (162, 103, 9),
- (176, 80, 19), (139, 94, 97), (156, 125, 156), (172, 171, 187),
- (145, 195, 184), (146, 187, 179), (135, 162, 145), (97, 149, 160),
- (70, 134, 118), (26, 114, 118), (17, 107, 131), (34, 105, 135),
- (25, 130, 136), (12, 132, 157), (7, 147, 206), (15, 155, 208),
- (25, 148, 189), (13, 114, 144), (2, 91, 125), (14, 38, 100),
- (7, 31, 77), (13, 22, 39), (21, 14, 48), (12, 9, 56),
- (10, 6, 65), (1, 20, 99), (7, 11, 134), (16, 9, 139),
- (5, 15, 112), (0, 7, 61), (5, 16, 48), (0, 8, 29),
- (2, 9, 27), (9, 4, 34), (6, 18, 76), (4, 15, 81),
- (15, 30, 87), (29, 16, 69), (39, 10, 2), (33, 13, 50)
- ),
-
-// 327 3m0010.jpg
-((244, 135, 96), (221, 130, 112), (231, 142, 128), (242, 155, 145),
- (222, 157, 143), (202, 159, 142), (183, 162, 123), (164, 165, 105),
- (54, 110, 39), (54, 85, 32), (55, 61, 25), (72, 63, 21),
- (89, 65, 17), (77, 52, 13), (66, 39, 10), (55, 39, 16),
- (45, 39, 23), (4, 82, 22), (12, 92, 34), (21, 102, 46),
- (43, 100, 29), (65, 99, 13), (77, 101, 18), (90, 103, 23),
- (104, 104, 14), (117, 89, 25), (130, 75, 36), (145, 94, 34),
- (161, 114, 32), (162, 120, 34), (164, 127, 36), (188, 150, 67),
- (217, 150, 63), (229, 189, 120), (203, 166, 118), (178, 144, 116),
- (126, 113, 120), (74, 83, 124), (70, 56, 115), (66, 29, 107),
- (49, 28, 87), (50, 55, 93), (51, 82, 100), (43, 83, 93),
- (35, 85, 86), (33, 64, 71), (32, 44, 56), (34, 35, 55),
- (31, 40, 35), (111, 103, 20), (140, 137, 45), (169, 171, 70),
- (184, 190, 83), (200, 210, 97), (224, 194, 103), (248, 179, 110),
- (191, 144, 152), (177, 164, 120), (164, 184, 89), (163, 195, 77),
- (162, 207, 65), (154, 188, 64), (146, 169, 63), (170, 147, 41),
- (172, 132, 63), (165, 131, 60), (144, 94, 52), (123, 57, 45),
- (116, 51, 58), (109, 45, 71), (113, 29, 42), (117, 42, 37),
- (127, 30, 47), (110, 28, 51), (93, 27, 55), (69, 27, 35),
- (45, 27, 15), (44, 20, 9), (44, 14, 4), (27, 8, 4),
- (22, 23, 5), (5, 15, 77), (16, 13, 82), (28, 12, 87),
- (28, 11, 90), (29, 11, 93), (43, 2, 81), (62, 19, 73),
- (106, 48, 60), (133, 41, 35), (160, 34, 11), (154, 41, 6),
- (149, 48, 2), (146, 58, 18), (115, 72, 21), (101, 92, 15),
- (101, 94, 16), (47, 82, 26), (24, 96, 71), (1, 110, 117),
- (10, 94, 103), (19, 79, 89), (19, 28, 87), (29, 14, 83),
- (75, 64, 81), (98, 99, 67), (121, 134, 54), (129, 116, 44),
- (138, 99, 34), (131, 76, 19), (130, 66, 28), (126, 73, 19),
- (119, 58, 4), (113, 60, 26), (109, 55, 26), (106, 50, 27),
- (97, 50, 34), (100, 55, 16), (98, 40, 18), (115, 40, 17),
- (141, 25, 10), (131, 32, 9), (122, 39, 9), (113, 53, 4),
- (104, 67, 0), (112, 96, 9), (107, 119, 9), (139, 146, 17),
- (142, 127, 24), (177, 160, 28), (179, 170, 49), (182, 180, 71),
- (212, 205, 62), (225, 207, 99), (223, 223, 135), (195, 219, 123),
- (186, 245, 75), (141, 226, 60), (96, 208, 46), (93, 198, 36),
- (91, 189, 26), (67, 149, 127), (51, 150, 129), (18, 100, 158),
- (37, 119, 169), (67, 168, 154), (82, 165, 169), (97, 162, 184),
- (97, 105, 142), (164, 77, 96), (148, 43, 58), (139, 34, 38),
- (149, 26, 54), (170, 39, 81), (191, 52, 109), (187, 80, 108),
- (157, 100, 71), (145, 96, 79), (143, 96, 80), (108, 71, 89),
- (81, 36, 77), (58, 32, 61), (51, 32, 54), (44, 33, 47),
- (42, 24, 50), (36, 18, 42), (42, 19, 37), (46, 26, 37),
- (87, 18, 37), (91, 12, 31), (96, 7, 25), (91, 2, 20),
- (98, 14, 12), (83, 4, 0), (76, 12, 2), (78, 15, 8),
- (75, 27, 5), (95, 28, 9), (110, 30, 23), (119, 32, 22),
- (125, 43, 22), (125, 53, 31), (134, 66, 29), (149, 75, 12),
- (110, 91, 15), (97, 83, 15), (85, 75, 16), (97, 54, 38),
- (103, 32, 36), (119, 26, 21), (135, 19, 22), (152, 5, 47),
- (155, 2, 46), (129, 4, 22), (102, 20, 9), (59, 38, 11),
- (35, 29, 15), (18, 41, 13), (0, 53, 7), (22, 28, 18),
- (17, 10, 44), (2, 15, 50), (6, 4, 53), (45, 4, 62),
- (86, 1, 58), (115, 13, 60), (113, 4, 46), (89, 5, 28),
- (82, 6, 18), (61, 4, 11), (35, 5, 29), (41, 2, 47),
- (43, 13, 67), (54, 23, 83), (87, 18, 101), (97, 32, 100),
- (142, 83, 77), (158, 117, 71), (167, 140, 97), (185, 124, 95),
- (169, 96, 113), (180, 65, 156), (113, 90, 181), (99, 199, 225),
- (108, 212, 221), (86, 196, 147), (61, 149, 125), (28, 140, 115),
- (30, 83, 101), (11, 21, 72), (26, 21, 88), (6, 30, 126),
- (35, 72, 127), (15, 109, 119), (18, 124, 112), (15, 118, 62),
- (55, 72, 54), (58, 51, 32), (84, 32, 36), (83, 27, 10),
- (86, 32, 4), (96, 42, 8), (93, 71, 14), (96, 109, 27),
- (129, 169, 73), (107, 137, 77), (60, 96, 130), (49, 69, 128),
- (60, 60, 88), (62, 56, 66), (95, 44, 41), (104, 52, 64),
- (111, 53, 78), (142, 60, 72), (161, 27, 122), (132, 46, 107)
- ),
-
-// 328 3m0011.jpg
-((31, 61, 35), (8, 36, 40), (8, 47, 43), (9, 59, 47),
- (11, 48, 55), (14, 38, 64), (13, 30, 57), (12, 23, 51),
- (31, 15, 28), (26, 14, 46), (21, 13, 64), (27, 8, 129),
- (33, 3, 195), (46, 8, 179), (59, 13, 164), (50, 11, 135),
- (42, 10, 107), (50, 2, 44), (57, 13, 57), (64, 25, 70),
- (109, 36, 85), (154, 47, 101), (184, 59, 101), (215, 72, 102),
- (196, 147, 176), (164, 152, 168), (133, 157, 161), (145, 182, 147),
- (157, 207, 134), (151, 192, 143), (145, 177, 153), (145, 145, 171),
- (109, 182, 165), (78, 156, 222), (66, 184, 219), (55, 213, 216),
- (62, 217, 223), (69, 222, 230), (87, 213, 237), (106, 205, 244),
- (153, 156, 227), (127, 136, 222), (102, 117, 218), (95, 102, 186),
- (88, 87, 155), (90, 83, 151), (92, 79, 148), (98, 36, 147),
- (95, 33, 132), (104, 42, 125), (81, 47, 117), (58, 53, 109),
- (43, 73, 110), (29, 94, 112), (30, 91, 108), (31, 88, 105),
- (58, 124, 76), (29, 104, 77), (0, 84, 78), (16, 88, 101),
- (32, 93, 124), (61, 89, 134), (91, 85, 145), (129, 120, 173),
- (152, 117, 171), (94, 75, 157), (82, 54, 126), (70, 34, 95),
- (68, 51, 89), (67, 69, 84), (49, 91, 103), (53, 128, 131),
- (71, 121, 220), (71, 111, 174), (72, 102, 128), (57, 68, 106),
- (43, 35, 84), (54, 31, 83), (66, 27, 82), (101, 40, 110),
- (87, 32, 123), (80, 24, 151), (55, 41, 182), (30, 59, 213),
- (34, 67, 204), (39, 75, 195), (66, 97, 164), (69, 122, 156),
- (68, 152, 137), (67, 133, 103), (66, 115, 70), (48, 96, 53),
- (30, 78, 36), (8, 43, 11), (0, 38, 1), (2, 14, 10),
- (5, 27, 15), (47, 31, 6), (58, 73, 33), (69, 116, 61),
- (57, 150, 80), (45, 185, 99), (141, 208, 141), (131, 212, 75),
- (245, 234, 30), (212, 165, 35), (179, 97, 41), (207, 54, 53),
- (235, 12, 66), (198, 56, 104), (143, 41, 78), (67, 24, 52),
- (47, 27, 55), (19, 22, 27), (11, 17, 20), (3, 13, 14),
- (4, 5, 7), (2, 0, 1), (1, 0, 0), (0, 13, 0),
- (20, 34, 35), (41, 49, 49), (62, 64, 63), (77, 92, 79),
- (93, 121, 96), (76, 129, 135), (83, 145, 184), (102, 155, 149),
- (71, 126, 129), (16, 63, 31), (8, 40, 28), (0, 17, 25),
- (0, 13, 17), (0, 5, 5), (0, 2, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 3, 0), (0, 4, 4), (0, 3, 6),
- (0, 0, 0), (0, 0, 9), (4, 3, 17), (8, 7, 25),
- (27, 16, 50), (31, 33, 72), (28, 13, 98), (8, 24, 86),
- (12, 1, 57), (13, 6, 54), (14, 12, 51), (31, 8, 26),
- (68, 0, 29), (101, 43, 58), (120, 118, 70), (118, 166, 150),
- (140, 221, 152), (112, 208, 220), (95, 173, 224), (79, 138, 228),
- (86, 133, 213), (99, 114, 209), (97, 122, 204), (84, 153, 194),
- (147, 222, 201), (159, 226, 198), (171, 231, 195), (188, 140, 242),
- (189, 106, 198), (216, 97, 241), (240, 66, 223), (217, 22, 220),
- (183, 65, 149), (139, 56, 138), (128, 25, 108), (82, 38, 87),
- (86, 29, 84), (112, 18, 71), (149, 14, 116), (142, 39, 108),
- (97, 32, 184), (100, 34, 194), (103, 37, 205), (168, 38, 174),
- (152, 54, 141), (193, 67, 105), (167, 91, 59), (105, 117, 31),
- (66, 64, 25), (54, 58, 21), (73, 37, 11), (84, 15, 20),
- (61, 3, 25), (47, 28, 13), (34, 73, 18), (53, 111, 53),
- (63, 123, 97), (56, 135, 130), (65, 117, 154), (60, 87, 174),
- (27, 52, 179), (37, 52, 145), (20, 22, 107), (27, 16, 50),
- (18, 10, 21), (2, 3, 7), (1, 0, 5), (8, 0, 3),
- (13, 7, 9), (37, 0, 14), (39, 23, 10), (43, 46, 27),
- (34, 57, 41), (22, 62, 51), (31, 51, 49), (18, 39, 68),
- (0, 39, 78), (12, 40, 105), (29, 14, 109), (61, 18, 110),
- (107, 24, 158), (205, 34, 200), (162, 47, 252), (108, 25, 241),
- (54, 51, 246), (104, 77, 252), (112, 79, 255), (107, 104, 217),
- (88, 110, 255), (79, 103, 239), (74, 127, 219), (72, 141, 172),
- (55, 114, 128), (22, 80, 92), (21, 79, 67), (25, 49, 36),
- (24, 30, 28), (27, 24, 35), (33, 20, 50), (40, 30, 55),
- (66, 23, 50), (125, 27, 66), (129, 31, 69), (66, 49, 85),
- (56, 51, 83), (49, 28, 67), (49, 46, 41), (43, 60, 52),
- (35, 48, 57), (30, 36, 68), (51, 21, 81), (58, 22, 83)
- ),
-
-// 329 3m0012.jpg
-((20, 34, 73), (36, 22, 48), (36, 34, 72), (36, 46, 97),
- (59, 53, 131), (82, 61, 166), (62, 56, 186), (42, 51, 206),
- (41, 23, 105), (50, 40, 84), (59, 58, 64), (86, 51, 35),
- (113, 45, 6), (150, 117, 19), (188, 189, 33), (214, 222, 84),
- (240, 255, 136), (253, 220, 139), (243, 182, 110), (233, 145, 82),
- (159, 81, 58), (86, 17, 35), (69, 8, 37), (53, 0, 40),
- (9, 0, 12), (4, 2, 14), (0, 5, 17), (0, 10, 21),
- (0, 16, 25), (1, 19, 21), (2, 23, 18), (7, 6, 11),
- (22, 27, 4), (24, 62, 47), (76, 88, 71), (128, 115, 96),
- (139, 129, 144), (151, 143, 192), (144, 140, 196), (137, 137, 201),
- (91, 12, 241), (78, 24, 176), (65, 37, 111), (57, 18, 79),
- (50, 0, 48), (44, 3, 36), (38, 7, 25), (14, 5, 0),
- (8, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 1), (0, 0, 2), (5, 0, 6),
- (11, 0, 11), (17, 0, 16), (24, 0, 22), (56, 17, 48),
- (95, 20, 50), (214, 72, 122), (234, 94, 105), (255, 116, 89),
- (238, 107, 95), (221, 98, 101), (189, 42, 96), (144, 16, 93),
- (77, 8, 73), (77, 9, 81), (78, 11, 90), (88, 14, 86),
- (98, 17, 83), (96, 16, 91), (95, 16, 99), (109, 29, 102),
- (145, 27, 87), (133, 51, 113), (161, 57, 139), (189, 64, 166),
- (205, 65, 196), (222, 66, 227), (189, 116, 250), (174, 165, 218),
- (239, 131, 146), (201, 108, 114), (164, 86, 82), (124, 51, 59),
- (84, 16, 37), (51, 4, 12), (37, 18, 11), (20, 0, 0),
- (35, 0, 15), (57, 4, 46), (68, 2, 56), (79, 0, 66),
- (66, 2, 71), (54, 4, 77), (64, 40, 92), (59, 72, 127),
- (74, 180, 230), (115, 170, 230), (156, 160, 231), (159, 163, 224),
- (163, 166, 217), (174, 124, 127), (164, 59, 162), (168, 47, 153),
- (179, 30, 158), (135, 7, 128), (130, 19, 138), (125, 32, 149),
- (111, 42, 159), (122, 87, 181), (125, 90, 144), (95, 36, 94),
- (48, 9, 56), (38, 20, 45), (28, 32, 35), (32, 33, 36),
- (36, 34, 37), (44, 53, 60), (80, 46, 71), (146, 81, 63),
- (189, 129, 57), (175, 201, 42), (159, 202, 36), (144, 204, 31),
- (117, 162, 103), (79, 143, 106), (83, 113, 167), (42, 110, 149),
- (20, 23, 120), (21, 16, 94), (23, 9, 68), (21, 6, 49),
- (20, 4, 31), (14, 2, 14), (7, 0, 0), (1, 0, 0),
- (0, 0, 0), (0, 0, 2), (0, 0, 3), (0, 1, 4),
- (1, 12, 14), (12, 27, 8), (19, 23, 9), (23, 20, 3),
- (48, 55, 13), (63, 67, 7), (78, 79, 1), (82, 82, 22),
- (114, 81, 10), (116, 99, 9), (94, 125, 22), (62, 105, 59),
- (53, 82, 51), (64, 57, 73), (62, 75, 76), (60, 94, 80),
- (87, 119, 104), (91, 162, 104), (86, 215, 71), (180, 202, 104),
- (205, 249, 38), (198, 227, 34), (192, 205, 30), (202, 160, 78),
- (228, 166, 129), (239, 205, 157), (252, 192, 228), (236, 190, 218),
- (240, 172, 133), (255, 153, 70), (239, 84, 30), (192, 36, 57),
- (102, 9, 54), (84, 46, 83), (64, 44, 93), (66, 56, 90),
- (67, 54, 84), (99, 59, 83), (131, 64, 82), (138, 92, 120),
- (105, 150, 171), (30, 189, 185), (23, 199, 248), (2, 146, 232),
- (40, 78, 161), (96, 43, 149), (115, 38, 150), (146, 30, 157),
- (147, 6, 144), (159, 1, 120), (169, 48, 119), (178, 58, 147),
- (233, 42, 155), (219, 24, 162), (223, 13, 148), (215, 15, 163),
- (205, 6, 157), (171, 5, 147), (93, 41, 126), (64, 75, 105),
- (22, 57, 121), (23, 97, 96), (48, 66, 66), (29, 36, 46),
- (15, 39, 85), (23, 28, 94), (60, 0, 81), (112, 24, 108),
- (146, 34, 170), (173, 38, 254), (210, 2, 244), (227, 32, 250),
- (242, 2, 211), (219, 13, 95), (203, 36, 79), (132, 23, 64),
- (87, 20, 71), (76, 7, 62), (63, 4, 68), (51, 2, 67),
- (42, 0, 46), (31, 4, 37), (15, 20, 24), (4, 21, 31),
- (11, 16, 54), (27, 3, 87), (29, 20, 83), (47, 20, 87),
- (84, 28, 91), (98, 34, 131), (129, 51, 197), (148, 59, 185),
- (152, 68, 179), (164, 39, 193), (148, 21, 226), (203, 72, 238),
- (162, 157, 224), (88, 198, 171), (90, 190, 164), (72, 226, 116),
- (118, 157, 32), (130, 122, 21), (97, 105, 6), (59, 61, 0),
- (56, 44, 28), (99, 20, 49), (178, 40, 76), (201, 76, 80)
- ),
-
-// 330 3m0013.jpg
-((10, 81, 49), (57, 81, 93), (41, 119, 130), (25, 158, 167),
- (21, 189, 175), (17, 221, 184), (42, 214, 175), (68, 207, 166),
- (91, 142, 161), (92, 136, 158), (93, 130, 156), (93, 122, 135),
- (94, 114, 115), (90, 105, 101), (86, 96, 88), (82, 74, 73),
- (78, 53, 59), (177, 61, 12), (158, 48, 13), (140, 35, 14),
- (108, 26, 8), (76, 17, 3), (60, 15, 6), (45, 14, 9),
- (5, 28, 36), (10, 59, 50), (16, 90, 65), (13, 111, 93),
- (10, 132, 121), (24, 130, 127), (39, 128, 134), (33, 126, 118),
- (16, 104, 82), (0, 69, 71), (16, 57, 86), (33, 46, 101),
- (40, 60, 116), (48, 74, 131), (36, 85, 102), (24, 96, 74),
- (7, 105, 66), (11, 100, 53), (15, 96, 40), (11, 61, 21),
- (8, 26, 2), (4, 21, 1), (0, 16, 0), (14, 12, 0),
- (25, 29, 14), (44, 79, 13), (48, 131, 19), (53, 184, 26),
- (40, 149, 30), (27, 114, 35), (24, 87, 37), (21, 60, 39),
- (21, 49, 34), (30, 48, 42), (40, 48, 51), (55, 59, 68),
- (71, 70, 86), (79, 78, 93), (88, 86, 100), (79, 68, 74),
- (71, 69, 30), (70, 31, 16), (95, 43, 15), (120, 55, 15),
- (129, 69, 10), (139, 83, 6), (144, 104, 16), (186, 85, 31),
- (143, 29, 19), (88, 25, 21), (34, 22, 24), (22, 15, 14),
- (10, 9, 4), (11, 8, 2), (13, 7, 0), (16, 11, 0),
- (21, 6, 1), (24, 15, 20), (28, 22, 21), (33, 30, 23),
- (40, 44, 23), (47, 58, 24), (65, 75, 22), (109, 89, 38),
- (130, 124, 10), (108, 133, 8), (86, 142, 7), (76, 143, 5),
- (67, 144, 4), (72, 87, 2), (37, 64, 11), (39, 35, 0),
- (49, 15, 5), (27, 13, 4), (23, 23, 2), (20, 34, 0),
- (17, 33, 0), (15, 32, 0), (11, 54, 0), (16, 54, 5),
- (38, 50, 10), (83, 70, 17), (129, 90, 25), (152, 117, 29),
- (176, 144, 33), (190, 208, 10), (172, 205, 14), (126, 227, 35),
- (77, 168, 28), (68, 109, 43), (50, 98, 25), (33, 88, 7),
- (21, 127, 5), (19, 163, 3), (20, 155, 3), (11, 114, 7),
- (16, 65, 10), (24, 59, 10), (33, 54, 11), (43, 50, 12),
- (53, 47, 13), (88, 72, 12), (109, 122, 52), (126, 141, 36),
- (121, 130, 47), (111, 85, 98), (98, 67, 108), (86, 49, 118),
- (93, 59, 145), (79, 52, 145), (42, 50, 99), (19, 49, 75),
- (14, 51, 44), (21, 59, 37), (29, 67, 30), (33, 62, 30),
- (37, 57, 30), (32, 56, 40), (26, 58, 43), (3, 63, 53),
- (18, 84, 57), (61, 123, 48), (94, 174, 43), (127, 226, 39),
- (176, 200, 24), (197, 204, 13), (202, 167, 13), (189, 144, 29),
- (195, 78, 35), (184, 51, 44), (173, 24, 53), (163, 9, 61),
- (158, 27, 41), (129, 21, 37), (77, 49, 9), (58, 23, 29),
- (63, 10, 54), (55, 27, 75), (53, 26, 67), (51, 25, 60),
- (50, 11, 30), (69, 14, 11), (76, 6, 8), (77, 15, 0),
- (79, 44, 14), (71, 60, 19), (63, 77, 24), (38, 78, 25),
- (17, 102, 63), (14, 129, 62), (9, 189, 22), (44, 204, 36),
- (46, 163, 30), (11, 122, 54), (24, 86, 47), (43, 58, 63),
- (43, 45, 57), (51, 28, 74), (50, 35, 92), (69, 31, 82),
- (59, 8, 67), (49, 5, 52), (40, 3, 37), (53, 8, 28),
- (49, 14, 20), (56, 29, 36), (38, 25, 42), (38, 10, 58),
- (32, 16, 79), (22, 44, 65), (26, 46, 47), (4, 22, 26),
- (10, 20, 29), (33, 17, 28), (38, 7, 15), (50, 1, 7),
- (53, 2, 0), (68, 15, 7), (62, 12, 13), (50, 16, 14),
- (35, 41, 39), (43, 47, 30), (49, 47, 22), (44, 53, 24),
- (35, 52, 42), (81, 43, 84), (111, 5, 80), (144, 17, 36),
- (172, 77, 33), (181, 123, 0), (136, 195, 17), (124, 188, 32),
- (103, 110, 103), (100, 92, 152), (85, 93, 165), (80, 123, 166),
- (59, 118, 196), (47, 98, 151), (41, 125, 127), (29, 127, 86),
- (19, 119, 57), (21, 125, 76), (39, 117, 101), (53, 123, 113),
- (36, 145, 104), (42, 133, 89), (17, 108, 67), (15, 90, 67),
- (13, 75, 70), (29, 60, 81), (37, 58, 75), (36, 64, 76),
- (22, 85, 68), (9, 104, 72), (9, 99, 87), (0, 108, 108),
- (5, 123, 101), (0, 165, 143), (1, 172, 156), (5, 181, 161),
- (18, 197, 168), (29, 143, 179), (66, 179, 195), (60, 199, 160),
- (56, 191, 151), (41, 171, 127), (85, 119, 103), (148, 121, 44),
- (158, 117, 12), (144, 139, 45), (46, 121, 18), (108, 150, 22)
- ),
-
-// 331 3m0014.jpg
-((181, 71, 12), (111, 62, 58), (113, 78, 41), (115, 95, 24),
- (157, 88, 22), (200, 82, 20), (209, 74, 22), (218, 67, 24),
- (208, 66, 44), (162, 57, 53), (117, 49, 62), (80, 28, 55),
- (44, 7, 48), (31, 6, 43), (19, 5, 38), (14, 7, 22),
- (9, 9, 7), (22, 6, 7), (35, 7, 10), (48, 9, 14),
- (26, 14, 17), (4, 20, 20), (5, 22, 23), (7, 25, 27),
- (32, 19, 26), (33, 26, 50), (34, 33, 75), (37, 60, 94),
- (41, 88, 114), (38, 93, 114), (35, 98, 115), (22, 99, 117),
- (20, 116, 128), (38, 123, 130), (45, 116, 112), (52, 110, 95),
- (39, 101, 100), (27, 93, 105), (16, 77, 97), (5, 62, 89),
- (23, 95, 109), (33, 127, 104), (44, 159, 100), (57, 186, 104),
- (70, 213, 108), (71, 205, 102), (72, 197, 97), (111, 177, 87),
- (136, 154, 78), (127, 101, 52), (109, 85, 60), (91, 70, 69),
- (88, 58, 63), (85, 47, 58), (89, 49, 59), (94, 51, 61),
- (192, 70, 47), (187, 78, 58), (182, 87, 69), (141, 76, 70),
- (100, 65, 72), (90, 54, 66), (81, 44, 61), (71, 26, 47),
- (89, 18, 24), (91, 13, 11), (79, 22, 16), (68, 31, 22),
- (58, 33, 20), (49, 36, 19), (55, 57, 43), (47, 36, 40),
- (21, 38, 19), (22, 51, 21), (24, 65, 23), (48, 49, 35),
- (72, 34, 47), (84, 38, 39), (96, 42, 32), (148, 10, 25),
- (153, 3, 15), (95, 23, 24), (91, 40, 35), (87, 57, 46),
- (102, 57, 52), (118, 58, 58), (139, 60, 55), (151, 44, 28),
- (184, 24, 26), (173, 35, 27), (163, 46, 28), (156, 79, 35),
- (150, 113, 42), (137, 133, 42), (84, 138, 42), (40, 112, 46),
- (2, 93, 13), (128, 62, 2), (163, 34, 3), (199, 7, 4),
- (200, 3, 2), (202, 0, 0), (164, 20, 9), (109, 20, 4),
- (30, 7, 1), (42, 6, 11), (54, 6, 22), (61, 5, 20),
- (68, 4, 18), (59, 13, 16), (54, 11, 20), (64, 24, 24),
- (53, 27, 26), (33, 29, 4), (20, 27, 5), (7, 26, 7),
- (22, 40, 14), (13, 43, 19), (4, 59, 1), (1, 83, 11),
- (35, 52, 68), (39, 65, 62), (43, 78, 56), (48, 68, 61),
- (54, 58, 67), (54, 50, 73), (40, 39, 70), (28, 37, 46),
- (47, 15, 38), (76, 20, 29), (85, 13, 41), (94, 6, 54),
- (120, 16, 27), (130, 6, 8), (172, 5, 13), (172, 20, 9),
- (183, 24, 5), (167, 31, 17), (151, 38, 30), (145, 34, 27),
- (139, 30, 25), (86, 63, 31), (58, 89, 48), (55, 96, 56),
- (50, 85, 65), (84, 137, 59), (82, 143, 57), (80, 149, 56),
- (103, 133, 43), (111, 95, 69), (89, 99, 26), (84, 94, 21),
- (68, 53, 30), (74, 59, 29), (81, 65, 29), (91, 65, 50),
- (127, 91, 41), (160, 91, 24), (185, 79, 17), (191, 75, 18),
- (180, 52, 3), (187, 55, 34), (195, 58, 37), (204, 62, 40),
- (194, 25, 18), (203, 15, 6), (212, 53, 14), (210, 83, 38),
- (236, 145, 62), (202, 147, 76), (168, 149, 90), (130, 159, 131),
- (106, 138, 89), (98, 108, 109), (97, 96, 94), (124, 102, 78),
- (146, 133, 78), (145, 153, 80), (150, 161, 83), (122, 185, 71),
- (100, 200, 86), (50, 165, 87), (19, 185, 85), (15, 155, 68),
- (43, 138, 44), (39, 138, 62), (35, 139, 80), (76, 170, 84),
- (114, 176, 75), (145, 183, 74), (180, 186, 114), (179, 202, 150),
- (141, 201, 173), (150, 230, 131), (137, 179, 93), (126, 157, 64),
- (122, 135, 47), (80, 101, 84), (74, 101, 86), (57, 63, 99),
- (64, 50, 75), (60, 39, 58), (91, 25, 61), (98, 12, 57),
- (105, 35, 59), (123, 48, 27), (127, 60, 43), (85, 68, 74),
- (76, 80, 91), (69, 94, 91), (94, 73, 54), (133, 94, 37),
- (172, 76, 16), (209, 83, 25), (205, 114, 44), (229, 148, 59),
- (190, 148, 76), (188, 149, 94), (194, 162, 85), (205, 178, 99),
- (214, 179, 97), (214, 193, 84), (219, 214, 94), (240, 218, 107),
- (216, 208, 99), (197, 184, 105), (183, 186, 97), (173, 196, 80),
- (167, 189, 78), (154, 154, 66), (122, 144, 46), (85, 150, 60),
- (62, 176, 89), (42, 173, 107), (13, 133, 106), (7, 135, 48),
- (10, 109, 18), (46, 111, 17), (123, 134, 30), (160, 152, 67),
- (175, 175, 89), (204, 229, 99), (202, 233, 95), (165, 213, 103),
- (155, 205, 74), (147, 164, 62), (109, 141, 68), (54, 131, 95),
- (61, 143, 105), (79, 134, 129), (57, 176, 118), (89, 166, 130),
- (147, 197, 124), (191, 190, 110), (188, 173, 166), (184, 169, 126)
- ),
-
-// 332 3m0015.jpg
-((95, 98, 19), (96, 92, 63), (100, 100, 73), (105, 109, 84),
- (86, 130, 86), (67, 151, 89), (73, 131, 95), (79, 112, 101),
- (85, 68, 60), (108, 69, 56), (132, 71, 53), (166, 103, 68),
- (201, 135, 83), (201, 124, 87), (202, 114, 92), (195, 122, 109),
- (189, 130, 126), (192, 91, 81), (161, 87, 70), (130, 84, 60),
- (116, 82, 52), (103, 81, 44), (98, 92, 42), (94, 104, 41),
- (98, 135, 83), (104, 144, 94), (110, 154, 105), (101, 129, 104),
- (93, 105, 103), (96, 101, 100), (99, 97, 98), (113, 113, 77),
- (111, 88, 46), (134, 88, 28), (136, 94, 50), (138, 101, 72),
- (127, 125, 92), (116, 150, 113), (129, 153, 113), (142, 157, 114),
- (203, 177, 120), (168, 139, 135), (133, 101, 150), (121, 82, 108),
- (109, 63, 66), (106, 57, 55), (104, 51, 45), (115, 36, 41),
- (114, 25, 47), (52, 14, 5), (47, 15, 15), (43, 16, 25),
- (43, 12, 33), (43, 8, 41), (60, 12, 35), (77, 17, 29),
- (117, 14, 57), (116, 24, 57), (116, 34, 57), (99, 63, 62),
- (82, 92, 68), (75, 92, 81), (68, 92, 94), (63, 105, 85),
- (43, 86, 69), (23, 79, 32), (26, 58, 28), (30, 38, 25),
- (30, 29, 28), (30, 20, 31), (32, 5, 48), (26, 9, 53),
- (18, 8, 32), (43, 26, 37), (68, 44, 42), (54, 49, 52),
- (41, 54, 63), (35, 51, 58), (30, 49, 53), (15, 37, 51),
- (18, 34, 49), (29, 38, 37), (32, 50, 51), (35, 63, 66),
- (32, 67, 77), (30, 72, 88), (50, 84, 112), (38, 111, 102),
- (69, 118, 114), (65, 104, 102), (61, 91, 91), (67, 82, 80),
- (73, 74, 69), (73, 68, 62), (97, 72, 52), (93, 35, 47),
- (99, 14, 55), (104, 39, 71), (111, 30, 68), (119, 22, 65),
- (114, 20, 72), (109, 18, 79), (93, 16, 60), (72, 27, 56),
- (107, 51, 138), (106, 31, 122), (105, 11, 107), (117, 15, 84),
- (129, 20, 61), (130, 13, 29), (116, 23, 18), (128, 33, 1),
- (108, 45, 30), (78, 12, 22), (69, 13, 25), (61, 15, 28),
- (43, 30, 22), (26, 34, 10), (19, 45, 6), (0, 71, 14),
- (14, 150, 128), (38, 145, 141), (63, 141, 154), (49, 153, 131),
- (36, 165, 109), (5, 155, 68), (22, 124, 51), (52, 104, 38),
- (76, 76, 50), (153, 95, 143), (162, 103, 154), (171, 111, 165),
- (187, 147, 174), (203, 94, 185), (192, 44, 140), (144, 37, 109),
- (198, 20, 78), (171, 17, 48), (145, 14, 19), (142, 25, 28),
- (139, 36, 37), (144, 41, 24), (151, 53, 14), (115, 68, 24),
- (83, 78, 22), (46, 115, 22), (31, 121, 30), (17, 127, 38),
- (33, 139, 65), (44, 128, 94), (73, 156, 128), (19, 221, 173),
- (117, 198, 215), (132, 187, 215), (148, 176, 215), (207, 159, 209),
- (223, 147, 212), (252, 205, 175), (242, 173, 144), (201, 195, 135),
- (191, 196, 138), (202, 156, 158), (194, 161, 146), (187, 167, 134),
- (158, 115, 99), (136, 91, 86), (117, 80, 74), (91, 54, 48),
- (38, 52, 17), (48, 59, 17), (58, 66, 17), (49, 79, 15),
- (43, 83, 31), (50, 69, 63), (44, 82, 67), (63, 86, 76),
- (49, 108, 50), (39, 99, 61), (11, 86, 82), (6, 83, 63),
- (25, 112, 61), (28, 136, 51), (10, 172, 61), (15, 186, 46),
- (65, 178, 88), (75, 171, 82), (85, 165, 76), (105, 147, 109),
- (98, 128, 128), (86, 156, 166), (173, 141, 144), (189, 101, 89),
- (208, 90, 62), (187, 39, 73), (135, 63, 51), (119, 52, 61),
- (85, 58, 73), (65, 61, 75), (34, 69, 73), (47, 54, 72),
- (85, 39, 86), (139, 66, 85), (152, 96, 79), (188, 108, 81),
- (207, 99, 60), (180, 57, 23), (152, 36, 21), (137, 43, 5),
- (96, 46, 9), (87, 58, 14), (80, 37, 47), (81, 31, 66),
- (48, 18, 68), (38, 16, 65), (32, 12, 40), (23, 34, 18),
- (33, 38, 8), (3, 48, 17), (4, 43, 24), (0, 38, 15),
- (23, 24, 18), (1, 7, 5), (12, 12, 24), (7, 20, 29),
- (1, 16, 35), (0, 24, 36), (7, 18, 50), (3, 19, 68),
- (23, 42, 59), (47, 57, 66), (68, 52, 62), (83, 45, 58),
- (85, 40, 37), (76, 26, 25), (42, 12, 14), (20, 17, 10),
- (23, 32, 29), (23, 50, 57), (18, 70, 84), (24, 97, 90),
- (20, 116, 102), (49, 102, 82), (51, 125, 74), (55, 109, 75),
- (58, 100, 88), (56, 67, 73), (57, 55, 66), (78, 38, 38),
- (69, 17, 19), (71, 13, 11), (70, 32, 11), (77, 29, 19),
- (94, 50, 15), (129, 57, 17), (148, 71, 63), (152, 61, 42)
- ),
-
-// 333 3m0016.jpg
-((148, 85, 42), (51, 97, 50), (40, 66, 45), (30, 35, 41),
- (17, 31, 29), (5, 28, 18), (6, 38, 10), (7, 49, 3),
- (43, 97, 19), (40, 112, 20), (38, 127, 21), (36, 137, 15),
- (34, 148, 9), (70, 145, 8), (106, 142, 8), (128, 136, 20),
- (151, 131, 32), (183, 133, 44), (189, 153, 35), (195, 173, 27),
- (198, 168, 36), (202, 163, 46), (200, 167, 71), (198, 172, 97),
- (189, 155, 83), (201, 123, 50), (213, 91, 18), (176, 59, 21),
- (139, 27, 25), (134, 20, 16), (129, 14, 7), (129, 17, 33),
- (148, 29, 87), (195, 51, 74), (194, 66, 75), (194, 81, 77),
- (202, 68, 72), (211, 55, 68), (211, 53, 52), (211, 51, 37),
- (216, 87, 66), (228, 73, 51), (240, 60, 37), (227, 36, 22),
- (215, 12, 8), (203, 20, 26), (191, 29, 44), (126, 29, 20),
- (84, 37, 7), (53, 1, 5), (43, 14, 19), (34, 27, 34),
- (17, 41, 51), (0, 55, 69), (1, 73, 87), (2, 91, 105),
- (9, 95, 156), (6, 65, 179), (3, 36, 203), (70, 31, 193),
- (137, 27, 184), (143, 26, 184), (150, 26, 184), (179, 33, 160),
- (192, 35, 164), (206, 13, 154), (199, 24, 155), (193, 35, 156),
- (193, 34, 154), (193, 34, 153), (193, 44, 134), (141, 57, 109),
- (73, 28, 61), (66, 35, 57), (60, 43, 53), (64, 63, 76),
- (68, 84, 99), (81, 89, 108), (94, 94, 118), (82, 129, 147),
- (72, 167, 133), (55, 156, 152), (59, 134, 170), (63, 112, 189),
- (57, 88, 187), (52, 64, 186), (42, 42, 138), (59, 50, 103),
- (69, 43, 42), (69, 37, 30), (70, 32, 19), (83, 34, 20),
- (96, 37, 21), (130, 57, 16), (149, 75, 64), (171, 74, 81),
- (168, 60, 109), (118, 28, 89), (102, 25, 80), (86, 22, 72),
- (71, 20, 71), (57, 18, 71), (36, 57, 78), (20, 85, 51),
- (3, 97, 61), (27, 101, 76), (52, 106, 92), (61, 109, 114),
- (70, 112, 137), (89, 104, 173), (72, 90, 166), (84, 36, 122),
- (70, 21, 66), (117, 10, 80), (134, 13, 95), (151, 16, 111),
- (191, 25, 151), (185, 31, 165), (160, 51, 176), (102, 46, 155),
- (63, 33, 155), (39, 23, 150), (16, 13, 146), (29, 20, 127),
- (43, 28, 109), (42, 23, 87), (60, 28, 67), (17, 57, 59),
- (21, 85, 50), (41, 84, 75), (58, 89, 68), (75, 94, 62),
- (109, 119, 23), (135, 116, 58), (171, 127, 102), (174, 116, 140),
- (197, 75, 98), (203, 94, 75), (209, 113, 52), (197, 119, 47),
- (186, 125, 42), (146, 121, 28), (123, 99, 35), (128, 85, 16),
- (112, 63, 49), (125, 22, 105), (114, 17, 103), (103, 13, 101),
- (73, 0, 141), (13, 18, 196), (19, 64, 207), (43, 118, 173),
- (27, 73, 123), (33, 68, 118), (40, 63, 113), (45, 122, 148),
- (58, 138, 149), (15, 133, 163), (36, 154, 132), (35, 149, 123),
- (22, 151, 51), (16, 125, 44), (25, 114, 29), (34, 104, 15),
- (40, 81, 37), (43, 83, 74), (56, 82, 105), (79, 94, 149),
- (59, 87, 111), (56, 84, 94), (53, 82, 77), (42, 44, 43),
- (48, 55, 22), (38, 65, 22), (34, 49, 20), (12, 36, 0),
- (18, 17, 15), (21, 7, 22), (32, 23, 52), (43, 22, 81),
- (56, 11, 130), (85, 41, 138), (144, 73, 129), (181, 61, 135),
- (196, 84, 120), (212, 87, 98), (228, 90, 77), (217, 72, 77),
- (213, 47, 97), (235, 43, 102), (202, 47, 139), (190, 45, 138),
- (127, 46, 148), (85, 41, 154), (47, 34, 122), (15, 21, 109),
- (0, 50, 76), (6, 61, 102), (16, 93, 121), (13, 132, 162),
- (13, 146, 165), (11, 145, 174), (18, 133, 164), (59, 121, 132),
- (108, 86, 109), (91, 94, 83), (115, 119, 68), (75, 144, 89),
- (55, 128, 85), (32, 135, 92), (62, 135, 90), (132, 145, 76),
- (171, 162, 85), (155, 145, 84), (112, 142, 118), (56, 137, 94),
- (65, 107, 93), (53, 99, 63), (88, 62, 99), (123, 65, 115),
- (166, 67, 111), (179, 80, 83), (187, 79, 95), (181, 79, 103),
- (123, 87, 99), (113, 82, 97), (83, 62, 105), (19, 41, 98),
- (12, 54, 76), (37, 39, 54), (55, 22, 43), (64, 3, 45),
- (51, 17, 33), (44, 21, 7), (53, 25, 1), (55, 33, 9),
- (54, 43, 11), (63, 62, 41), (84, 87, 78), (113, 106, 78),
- (187, 98, 94), (196, 80, 117), (220, 88, 148), (206, 108, 169),
- (212, 110, 123), (203, 118, 81), (196, 140, 43), (196, 131, 15),
- (177, 129, 3), (174, 126, 2), (139, 123, 2), (101, 142, 22),
- (75, 147, 21), (102, 110, 50), (149, 52, 168), (119, 79, 103)
- ),
-
-// 334 3m0018.jpg
-((21, 63, 181), (3, 76, 217), (3, 93, 208), (3, 111, 199),
- (28, 128, 151), (54, 145, 104), (53, 154, 96), (52, 164, 88),
- (62, 111, 105), (52, 85, 92), (42, 60, 80), (25, 50, 70),
- (9, 40, 60), (10, 57, 73), (11, 75, 87), (22, 73, 81),
- (34, 72, 75), (28, 78, 49), (23, 97, 33), (18, 116, 17),
- (19, 119, 19), (20, 122, 22), (31, 123, 22), (43, 124, 22),
- (142, 125, 21), (187, 156, 23), (233, 188, 25), (210, 159, 36),
- (187, 131, 48), (180, 125, 47), (174, 120, 46), (199, 95, 94),
- (147, 86, 85), (172, 141, 156), (202, 157, 128), (232, 174, 100),
- (229, 160, 101), (227, 146, 103), (223, 126, 143), (219, 107, 183),
- (160, 74, 123), (132, 45, 102), (105, 16, 82), (100, 26, 72),
- (95, 37, 62), (108, 39, 54), (122, 41, 47), (160, 38, 51),
- (145, 30, 73), (38, 8, 62), (27, 17, 91), (16, 26, 121),
- (35, 53, 111), (54, 81, 102), (51, 90, 113), (48, 100, 124),
- (19, 149, 162), (63, 149, 139), (108, 149, 117), (110, 159, 112),
- (113, 169, 108), (112, 176, 101), (111, 184, 95), (117, 199, 91),
- (127, 201, 86), (236, 189, 49), (212, 140, 32), (189, 91, 16),
- (161, 70, 27), (134, 50, 39), (84, 36, 13), (58, 14, 13),
- (60, 14, 17), (95, 26, 30), (130, 38, 43), (140, 31, 30),
- (151, 24, 17), (141, 41, 33), (132, 58, 49), (127, 78, 35),
- (106, 79, 49), (48, 88, 15), (50, 62, 35), (52, 37, 56),
- (52, 61, 65), (53, 85, 74), (99, 117, 95), (105, 138, 109),
- (150, 192, 90), (177, 193, 116), (204, 194, 143), (192, 186, 131),
- (180, 178, 119), (161, 184, 114), (133, 182, 117), (103, 165, 118),
- (77, 189, 117), (62, 171, 78), (58, 145, 67), (54, 120, 56),
- (47, 117, 47), (40, 114, 39), (43, 119, 80), (63, 133, 97),
- (71, 134, 55), (80, 149, 59), (90, 165, 64), (91, 176, 66),
- (92, 187, 69), (87, 192, 74), (83, 165, 93), (125, 146, 69),
- (115, 96, 54), (97, 67, 29), (94, 62, 40), (91, 58, 51),
- (66, 78, 40), (48, 76, 28), (34, 84, 25), (34, 105, 45),
- (95, 79, 82), (113, 85, 116), (131, 91, 151), (127, 104, 159),
- (124, 117, 168), (120, 180, 154), (120, 182, 119), (125, 177, 128),
- (113, 159, 157), (97, 88, 91), (104, 67, 108), (111, 47, 125),
- (81, 62, 144), (47, 44, 113), (42, 72, 110), (40, 75, 129),
- (83, 71, 95), (100, 89, 76), (117, 107, 58), (109, 111, 46),
- (101, 116, 35), (146, 106, 11), (196, 120, 22), (195, 119, 35),
- (138, 82, 33), (102, 31, 89), (97, 25, 89), (92, 19, 90),
- (57, 10, 88), (24, 17, 120), (8, 21, 162), (14, 24, 156),
- (17, 97, 106), (16, 110, 99), (16, 124, 92), (31, 116, 77),
- (46, 95, 50), (82, 72, 37), (106, 53, 39), (155, 49, 1),
- (221, 64, 11), (234, 178, 21), (233, 183, 40), (233, 188, 59),
- (196, 191, 110), (162, 194, 93), (149, 181, 108), (123, 183, 158),
- (74, 127, 177), (75, 100, 154), (77, 73, 132), (96, 31, 85),
- (69, 31, 52), (32, 41, 38), (0, 37, 10), (0, 41, 5),
- (0, 78, 2), (4, 67, 24), (25, 70, 15), (23, 95, 29),
- (36, 104, 17), (37, 99, 13), (43, 78, 24), (70, 52, 16),
- (186, 29, 14), (195, 29, 25), (204, 29, 36), (224, 105, 23),
- (230, 153, 47), (235, 185, 70), (228, 166, 93), (165, 143, 119),
- (111, 99, 121), (61, 90, 130), (54, 60, 146), (27, 25, 188),
- (11, 16, 206), (4, 37, 228), (0, 23, 199), (20, 16, 152),
- (87, 29, 141), (107, 31, 131), (102, 4, 141), (127, 4, 146),
- (164, 40, 94), (168, 40, 39), (187, 19, 16), (199, 51, 37),
- (151, 69, 57), (127, 138, 78), (114, 129, 96), (71, 138, 107),
- (35, 118, 90), (3, 84, 87), (0, 73, 89), (2, 58, 95),
- (24, 74, 85), (33, 107, 74), (17, 134, 53), (22, 144, 45),
- (26, 127, 47), (25, 81, 36), (37, 55, 41), (37, 48, 54),
- (40, 42, 54), (16, 38, 51), (23, 28, 47), (16, 10, 46),
- (8, 21, 29), (4, 28, 12), (26, 18, 29), (24, 5, 11),
- (46, 3, 20), (52, 11, 7), (53, 43, 8), (67, 26, 30),
- (132, 31, 37), (150, 15, 9), (180, 12, 1), (208, 11, 3),
- (208, 5, 27), (147, 20, 37), (73, 26, 42), (38, 23, 46),
- (43, 11, 76), (87, 10, 90), (105, 34, 128), (157, 49, 151),
- (132, 53, 230), (127, 90, 195), (131, 106, 187), (113, 137, 137),
- (171, 174, 105), (180, 147, 54), (234, 160, 13), (232, 138, 24)
- ),
-
-// 335 4u0002.jpg
-((113, 196, 42), (78, 160, 16), (96, 132, 13), (115, 105, 10),
- (100, 84, 5), (86, 63, 0), (84, 60, 3), (83, 57, 6),
- (91, 89, 14), (119, 123, 10), (148, 157, 6), (142, 133, 9),
- (137, 109, 12), (123, 104, 7), (110, 100, 3), (89, 92, 7),
- (68, 84, 11), (32, 92, 32), (36, 103, 54), (40, 115, 76),
- (38, 121, 76), (36, 128, 77), (40, 124, 74), (44, 120, 71),
- (59, 76, 42), (63, 59, 25), (67, 43, 9), (71, 41, 29),
- (76, 40, 50), (74, 40, 53), (73, 41, 56), (65, 35, 71),
- (72, 46, 73), (80, 40, 92), (97, 33, 83), (115, 26, 74),
- (109, 22, 58), (103, 19, 42), (100, 21, 40), (97, 23, 38),
- (55, 19, 21), (47, 25, 43), (39, 32, 66), (33, 56, 60),
- (28, 81, 55), (33, 96, 61), (38, 111, 68), (56, 96, 72),
- (69, 85, 75), (159, 40, 96), (190, 35, 102), (221, 30, 108),
- (189, 51, 76), (158, 73, 44), (134, 78, 36), (110, 83, 28),
- (67, 140, 23), (48, 146, 41), (29, 153, 59), (30, 148, 72),
- (31, 143, 85), (35, 134, 84), (39, 126, 84), (54, 109, 70),
- (72, 110, 63), (90, 95, 73), (73, 97, 66), (57, 99, 59),
- (60, 79, 60), (64, 60, 61), (50, 68, 56), (39, 85, 49),
- (30, 117, 36), (42, 128, 25), (55, 139, 15), (49, 123, 9),
- (44, 107, 3), (45, 93, 1), (47, 80, 0), (62, 76, 15),
- (80, 60, 33), (76, 84, 7), (69, 111, 7), (63, 139, 7),
- (58, 145, 14), (54, 151, 22), (59, 158, 29), (57, 148, 43),
- (40, 105, 51), (42, 81, 40), (45, 58, 30), (55, 49, 25),
- (65, 40, 20), (91, 32, 26), (99, 50, 20), (97, 48, 31),
- (110, 43, 52), (141, 53, 52), (135, 65, 59), (130, 78, 67),
- (123, 71, 53), (116, 64, 40), (125, 96, 20), (118, 105, 3),
- (157, 136, 29), (167, 152, 20), (178, 169, 12), (176, 168, 8),
- (175, 167, 4), (189, 182, 16), (199, 151, 75), (187, 132, 50),
- (176, 96, 71), (176, 52, 60), (178, 55, 58), (181, 59, 56),
- (174, 103, 51), (125, 124, 18), (89, 155, 32), (115, 194, 79),
- (112, 208, 83), (77, 180, 70), (42, 152, 57), (28, 143, 65),
- (15, 135, 73), (1, 144, 90), (12, 153, 75), (5, 150, 45),
- (48, 164, 39), (91, 221, 99), (102, 205, 98), (114, 189, 98),
- (85, 186, 90), (50, 112, 91), (35, 94, 72), (32, 62, 38),
- (55, 34, 7), (67, 18, 14), (79, 2, 22), (82, 7, 18),
- (85, 13, 14), (98, 13, 16), (88, 23, 27), (79, 43, 21),
- (66, 63, 8), (36, 30, 6), (35, 44, 8), (34, 58, 10),
- (15, 66, 23), (1, 76, 9), (14, 65, 6), (12, 48, 12),
- (9, 10, 15), (18, 9, 11), (27, 9, 7), (29, 17, 0),
- (26, 16, 17), (19, 10, 37), (33, 24, 27), (35, 46, 38),
- (42, 37, 44), (118, 85, 76), (144, 94, 67), (171, 104, 59),
- (153, 190, 24), (161, 218, 25), (129, 217, 43), (115, 213, 52),
- (53, 115, 90), (52, 99, 85), (52, 84, 81), (26, 45, 60),
- (3, 3, 57), (22, 17, 40), (8, 51, 41), (13, 88, 21),
- (28, 79, 12), (29, 74, 15), (61, 65, 15), (85, 58, 13),
- (121, 55, 29), (141, 31, 40), (150, 36, 44), (145, 45, 43),
- (76, 150, 27), (62, 153, 29), (48, 157, 32), (19, 139, 42),
- (28, 129, 49), (25, 121, 49), (19, 119, 47), (10, 129, 49),
- (18, 133, 66), (4, 131, 86), (29, 129, 77), (22, 127, 70),
- (23, 115, 50), (10, 120, 49), (5, 114, 47), (22, 97, 38),
- (22, 68, 29), (41, 41, 33), (53, 19, 18), (45, 19, 20),
- (33, 19, 19), (38, 28, 3), (57, 21, 5), (65, 8, 0),
- (90, 16, 13), (107, 47, 0), (89, 60, 4), (84, 85, 27),
- (99, 83, 58), (104, 101, 60), (80, 126, 53), (83, 108, 27),
- (124, 110, 11), (168, 112, 38), (179, 102, 56), (144, 96, 56),
- (110, 83, 40), (99, 81, 7), (106, 63, 12), (103, 53, 0),
- (112, 49, 14), (117, 32, 29), (114, 18, 45), (135, 14, 47),
- (164, 22, 78), (170, 13, 94), (187, 9, 93), (168, 10, 87),
- (153, 30, 76), (131, 36, 58), (115, 33, 56), (116, 19, 60),
- (132, 16, 51), (150, 43, 73), (146, 31, 96), (115, 31, 83),
- (115, 48, 91), (134, 45, 101), (180, 27, 110), (202, 20, 97),
- (195, 18, 88), (185, 24, 78), (184, 29, 69), (152, 16, 54),
- (137, 14, 42), (136, 44, 65), (109, 74, 81), (96, 104, 63),
- (74, 141, 38), (51, 152, 48), (10, 152, 78), (25, 148, 68)
- ),
-
-// 336 4u0003.jpg
-((67, 30, 73), (148, 55, 108), (148, 80, 73), (149, 106, 38),
- (120, 79, 23), (91, 53, 8), (65, 61, 5), (40, 69, 3),
- (54, 84, 30), (69, 95, 62), (85, 107, 94), (124, 98, 119),
- (163, 90, 145), (140, 120, 170), (117, 151, 196), (121, 154, 202),
- (125, 158, 209), (107, 188, 217), (93, 169, 177), (80, 151, 137),
- (73, 151, 108), (66, 152, 79), (63, 141, 77), (60, 131, 75),
- (9, 116, 22), (5, 99, 13), (1, 82, 5), (20, 59, 18),
- (39, 36, 31), (55, 31, 41), (71, 27, 52), (84, 58, 87),
- (76, 72, 89), (61, 89, 75), (51, 76, 49), (42, 63, 24),
- (36, 63, 22), (30, 63, 20), (31, 66, 23), (32, 69, 26),
- (5, 45, 45), (3, 26, 34), (1, 7, 23), (20, 17, 22),
- (40, 27, 21), (40, 28, 19), (41, 29, 17), (69, 11, 25),
- (112, 23, 43), (140, 51, 97), (134, 43, 110), (128, 35, 124),
- (119, 38, 92), (110, 41, 60), (110, 32, 49), (110, 23, 39),
- (67, 21, 5), (64, 30, 10), (62, 40, 16), (87, 35, 32),
- (113, 30, 48), (113, 41, 59), (114, 53, 71), (109, 84, 64),
- (169, 95, 82), (181, 219, 82), (137, 201, 96), (94, 184, 110),
- (85, 174, 110), (77, 164, 111), (119, 108, 116), (123, 96, 139),
- (142, 116, 189), (152, 109, 181), (163, 103, 173), (166, 96, 189),
- (169, 90, 205), (177, 72, 201), (186, 55, 197), (163, 60, 165),
- (146, 47, 153), (106, 9, 63), (111, 18, 57), (117, 27, 52),
- (98, 35, 60), (79, 44, 68), (72, 82, 92), (67, 96, 130),
- (36, 116, 139), (51, 141, 117), (67, 167, 95), (69, 164, 83),
- (72, 162, 72), (59, 118, 62), (66, 89, 81), (71, 76, 79),
- (82, 42, 30), (75, 10, 6), (81, 35, 44), (88, 60, 83),
- (79, 70, 87), (71, 81, 91), (47, 109, 106), (35, 116, 107),
- (11, 106, 98), (7, 91, 61), (4, 77, 24), (19, 73, 30),
- (34, 69, 37), (46, 48, 43), (69, 26, 80), (88, 22, 112),
- (86, 10, 110), (109, 0, 107), (99, 4, 92), (89, 9, 78),
- (71, 8, 65), (61, 13, 75), (47, 2, 97), (11, 24, 94),
- (1, 28, 49), (23, 34, 55), (45, 40, 62), (52, 27, 81),
- (59, 15, 100), (67, 42, 100), (87, 73, 99), (113, 73, 97),
- (130, 85, 114), (127, 67, 141), (122, 50, 139), (118, 33, 137),
- (114, 33, 138), (109, 27, 101), (113, 18, 100), (97, 16, 93),
- (107, 10, 87), (111, 7, 111), (116, 5, 136), (114, 10, 130),
- (112, 16, 124), (94, 11, 99), (70, 16, 66), (39, 51, 37),
- (10, 100, 2), (21, 62, 4), (36, 54, 14), (52, 46, 24),
- (78, 14, 5), (92, 11, 26), (99, 5, 41), (86, 16, 44),
- (65, 16, 48), (56, 16, 38), (47, 17, 29), (41, 14, 47),
- (35, 23, 47), (57, 52, 49), (88, 68, 93), (133, 101, 104),
- (189, 128, 109), (195, 182, 90), (199, 179, 99), (204, 177, 108),
- (206, 146, 138), (156, 139, 132), (73, 142, 137), (58, 127, 156),
- (57, 148, 130), (60, 151, 129), (64, 154, 128), (62, 152, 142),
- (86, 171, 138), (94, 185, 118), (126, 145, 160), (130, 141, 163),
- (73, 149, 136), (51, 133, 95), (29, 124, 82), (12, 110, 72),
- (17, 115, 64), (19, 112, 67), (50, 63, 53), (57, 18, 47),
- (80, 27, 73), (85, 29, 89), (91, 31, 105), (89, 28, 123),
- (112, 65, 145), (116, 85, 116), (111, 120, 91), (81, 157, 82),
- (77, 174, 61), (57, 159, 50), (43, 144, 50), (46, 144, 45),
- (57, 117, 43), (43, 108, 54), (24, 83, 39), (8, 61, 43),
- (9, 93, 43), (12, 89, 53), (4, 68, 68), (6, 70, 80),
- (6, 86, 87), (10, 81, 99), (9, 70, 91), (29, 62, 105),
- (62, 97, 116), (112, 104, 128), (178, 97, 116), (167, 89, 149),
- (135, 73, 138), (132, 51, 154), (125, 34, 95), (107, 19, 61),
- (87, 21, 69), (88, 36, 102), (101, 91, 125), (55, 122, 149),
- (67, 152, 157), (117, 155, 191), (150, 140, 175), (157, 122, 186),
- (154, 90, 168), (147, 86, 164), (104, 59, 152), (62, 87, 144),
- (36, 129, 110), (45, 135, 84), (44, 138, 78), (32, 131, 66),
- (23, 109, 44), (3, 85, 19), (2, 50, 8), (5, 21, 10),
- (5, 3, 16), (30, 2, 25), (38, 29, 20), (34, 43, 24),
- (27, 45, 7), (6, 42, 4), (14, 19, 15), (23, 22, 36),
- (32, 4, 45), (28, 5, 61), (52, 15, 58), (64, 9, 66),
- (80, 33, 85), (78, 64, 97), (78, 76, 98), (69, 81, 67),
- (48, 112, 52), (27, 111, 51), (25, 111, 38), (28, 97, 34)
- ),
-
-// 337 4u0004.jpg
-((68, 10, 148), (17, 39, 114), (37, 62, 107), (57, 86, 100),
- (63, 86, 97), (70, 87, 94), (74, 80, 94), (79, 74, 94),
- (98, 51, 33), (141, 34, 16), (185, 18, 0), (202, 54, 29),
- (220, 90, 58), (222, 137, 38), (225, 184, 18), (180, 191, 20),
- (135, 198, 23), (68, 218, 33), (46, 209, 80), (25, 201, 128),
- (25, 191, 144), (25, 182, 161), (30, 164, 130), (35, 147, 99),
- (56, 148, 39), (41, 172, 20), (26, 196, 1), (13, 198, 15),
- (1, 201, 30), (20, 202, 48), (39, 204, 66), (89, 216, 83),
- (116, 248, 85), (103, 197, 173), (53, 153, 154), (4, 110, 136),
- (25, 109, 113), (47, 108, 90), (73, 95, 82), (99, 82, 74),
- (164, 35, 63), (162, 27, 53), (161, 19, 43), (125, 24, 84),
- (89, 29, 125), (69, 23, 137), (49, 17, 150), (51, 18, 135),
- (50, 39, 95), (152, 12, 75), (167, 27, 65), (182, 42, 55),
- (156, 85, 49), (131, 129, 44), (115, 142, 46), (99, 156, 49),
- (22, 169, 0), (26, 164, 7), (30, 159, 15), (31, 159, 50),
- (33, 159, 86), (27, 159, 96), (22, 159, 107), (49, 155, 168),
- (66, 148, 196), (141, 203, 224), (122, 146, 175), (104, 90, 126),
- (96, 83, 121), (88, 76, 116), (62, 96, 121), (33, 111, 85),
- (81, 166, 73), (57, 190, 60), (34, 215, 48), (21, 228, 37),
- (8, 241, 27), (9, 220, 36), (10, 199, 45), (4, 183, 63),
- (34, 168, 83), (53, 163, 216), (71, 192, 181), (90, 222, 146),
- (106, 229, 116), (123, 236, 86), (137, 205, 94), (131, 192, 73),
- (95, 154, 74), (94, 129, 53), (93, 105, 33), (114, 98, 29),
- (136, 91, 26), (160, 103, 26), (189, 114, 33), (213, 112, 60),
- (162, 92, 94), (136, 114, 93), (119, 132, 96), (102, 150, 100),
- (85, 157, 96), (68, 164, 93), (77, 176, 67), (30, 172, 64),
- (35, 174, 45), (30, 176, 58), (26, 179, 71), (27, 186, 82),
- (29, 193, 94), (47, 223, 98), (29, 253, 128), (4, 245, 142),
- (18, 228, 155), (25, 105, 220), (26, 87, 237), (28, 69, 255),
- (23, 44, 233), (23, 15, 238), (12, 13, 181), (30, 10, 123),
- (70, 24, 73), (35, 14, 70), (1, 5, 68), (4, 15, 65),
- (8, 26, 62), (10, 26, 62), (26, 51, 56), (42, 38, 27),
- (47, 14, 23), (39, 1, 0), (33, 14, 0), (27, 27, 1),
- (16, 39, 13), (25, 51, 24), (6, 69, 12), (37, 90, 12),
- (29, 90, 31), (26, 102, 26), (23, 114, 21), (32, 135, 12),
- (42, 157, 4), (65, 185, 10), (64, 175, 10), (60, 140, 17),
- (107, 110, 19), (169, 125, 18), (168, 149, 19), (168, 173, 21),
- (189, 116, 5), (196, 111, 4), (175, 99, 15), (188, 111, 31),
- (125, 94, 50), (133, 76, 49), (141, 59, 48), (142, 65, 37),
- (146, 84, 45), (171, 81, 3), (187, 86, 18), (166, 85, 32),
- (141, 76, 54), (53, 99, 125), (43, 107, 126), (34, 116, 128),
- (32, 136, 125), (34, 148, 89), (73, 119, 70), (103, 82, 61),
- (143, 35, 6), (135, 39, 6), (128, 44, 7), (87, 73, 24),
- (39, 28, 22), (37, 9, 32), (48, 28, 39), (76, 31, 64),
- (79, 46, 63), (47, 75, 17), (12, 71, 25), (4, 107, 86),
- (1, 70, 103), (0, 106, 164), (31, 75, 226), (52, 45, 237),
- (102, 1, 181), (92, 23, 163), (82, 46, 146), (108, 43, 107),
- (69, 88, 92), (56, 113, 42), (53, 133, 20), (56, 113, 19),
- (63, 106, 17), (83, 103, 40), (108, 82, 57), (129, 63, 41),
- (132, 79, 48), (120, 115, 47), (81, 116, 32), (75, 137, 36),
- (53, 135, 97), (77, 117, 119), (97, 73, 147), (77, 28, 180),
- (113, 51, 150), (133, 81, 117), (142, 163, 84), (152, 162, 47),
- (180, 126, 80), (183, 104, 123), (116, 87, 169), (92, 129, 210),
- (87, 71, 242), (57, 68, 222), (66, 22, 207), (26, 35, 152),
- (22, 62, 88), (61, 43, 59), (44, 46, 59), (16, 75, 69),
- (52, 90, 103), (37, 109, 123), (5, 82, 134), (14, 14, 164),
- (72, 9, 184), (74, 46, 183), (36, 112, 112), (9, 128, 38),
- (7, 175, 56), (24, 184, 52), (17, 234, 33), (28, 237, 50),
- (56, 201, 34), (60, 197, 29), (84, 200, 39), (88, 216, 15),
- (67, 206, 1), (77, 180, 15), (85, 129, 32), (80, 79, 59),
- (65, 85, 58), (58, 79, 48), (36, 92, 47), (46, 119, 37),
- (76, 152, 44), (143, 202, 32), (189, 251, 18), (140, 214, 15),
- (117, 220, 29), (115, 237, 50), (120, 238, 58), (91, 221, 69),
- (105, 167, 66), (78, 155, 59), (52, 192, 41), (68, 173, 55)
- ),
-
-// 338 4u0005.jpg
-((63, 63, 89), (65, 108, 114), (74, 130, 111), (84, 153, 108),
- (140, 156, 111), (197, 160, 115), (206, 135, 116), (215, 111, 118),
- (198, 60, 179), (164, 32, 203), (131, 5, 227), (97, 15, 194),
- (63, 25, 162), (73, 23, 126), (83, 22, 91), (70, 31, 72),
- (58, 40, 54), (55, 84, 30), (44, 130, 76), (34, 177, 123),
- (26, 201, 162), (18, 226, 202), (55, 216, 184), (92, 207, 166),
- (83, 184, 52), (105, 200, 44), (127, 216, 36), (179, 199, 86),
- (231, 183, 137), (228, 168, 149), (226, 153, 162), (213, 97, 172),
- (178, 60, 209), (111, 5, 225), (75, 17, 208), (40, 30, 191),
- (30, 68, 203), (21, 106, 215), (22, 96, 184), (24, 87, 154),
- (36, 83, 113), (36, 103, 122), (36, 123, 132), (28, 140, 138),
- (20, 158, 145), (18, 187, 141), (16, 217, 137), (2, 224, 137),
- (1, 237, 127), (3, 177, 92), (36, 174, 60), (70, 171, 29),
- (61, 134, 18), (53, 98, 7), (45, 92, 7), (38, 87, 8),
- (8, 106, 67), (17, 97, 90), (26, 88, 113), (47, 95, 136),
- (68, 103, 159), (86, 98, 179), (105, 94, 199), (163, 84, 211),
- (186, 97, 227), (213, 99, 238), (214, 77, 225), (216, 55, 213),
- (211, 47, 210), (206, 39, 207), (183, 56, 189), (134, 37, 178),
- (170, 62, 112), (133, 108, 76), (96, 154, 41), (90, 189, 48),
- (84, 224, 55), (74, 203, 79), (65, 182, 104), (38, 227, 137),
- (34, 231, 152), (32, 197, 157), (49, 172, 134), (66, 148, 112),
- (69, 158, 98), (73, 168, 84), (74, 167, 35), (67, 175, 29),
- (111, 177, 25), (137, 173, 23), (164, 170, 22), (185, 186, 30),
- (206, 203, 38), (197, 232, 18), (127, 240, 36), (93, 244, 67),
- (69, 228, 74), (63, 195, 148), (76, 152, 145), (89, 109, 142),
- (122, 89, 151), (155, 69, 160), (219, 69, 158), (219, 95, 168),
- (176, 67, 210), (135, 90, 208), (94, 113, 207), (85, 127, 206),
- (76, 141, 205), (71, 184, 192), (102, 193, 178), (107, 126, 220),
- (206, 158, 220), (228, 99, 156), (231, 89, 153), (235, 79, 150),
- (217, 55, 115), (192, 79, 61), (189, 56, 103), (193, 50, 112),
- (250, 49, 141), (236, 103, 125), (223, 157, 109), (222, 172, 115),
- (222, 187, 121), (182, 221, 106), (124, 223, 55), (117, 223, 52),
- (102, 181, 40), (158, 112, 114), (177, 94, 113), (197, 77, 112),
- (191, 58, 141), (144, 69, 138), (95, 35, 95), (95, 4, 81),
- (73, 97, 9), (85, 107, 16), (98, 118, 23), (80, 106, 24),
- (62, 95, 26), (57, 76, 12), (122, 97, 17), (141, 47, 35),
- (187, 56, 72), (229, 9, 145), (218, 12, 150), (208, 16, 155),
- (164, 25, 154), (120, 30, 117), (109, 19, 115), (110, 16, 140),
- (140, 47, 198), (161, 39, 185), (183, 32, 173), (198, 8, 156),
- (166, 4, 201), (144, 31, 225), (145, 36, 205), (158, 77, 205),
- (143, 60, 200), (88, 98, 185), (72, 103, 174), (57, 108, 163),
- (54, 144, 153), (55, 118, 169), (55, 96, 202), (46, 103, 216),
- (63, 56, 185), (57, 61, 161), (52, 66, 137), (37, 85, 149),
- (48, 93, 152), (43, 108, 128), (31, 83, 131), (36, 65, 125),
- (47, 42, 108), (27, 36, 77), (17, 60, 41), (38, 66, 18),
- (68, 118, 19), (99, 161, 2), (110, 166, 13), (123, 203, 18),
- (109, 196, 31), (115, 177, 53), (121, 159, 76), (219, 185, 113),
- (208, 116, 119), (182, 96, 145), (169, 73, 144), (134, 74, 126),
- (119, 62, 167), (95, 68, 147), (59, 100, 146), (54, 100, 124),
- (58, 84, 109), (39, 99, 97), (50, 117, 84), (77, 150, 69),
- (112, 119, 51), (181, 110, 48), (211, 131, 44), (96, 151, 34),
- (78, 166, 46), (77, 160, 68), (49, 166, 87), (28, 181, 65),
- (8, 145, 77), (0, 116, 56), (23, 120, 77), (28, 81, 97),
- (19, 76, 96), (7, 83, 109), (33, 95, 146), (17, 133, 180),
- (26, 162, 186), (16, 214, 225), (9, 240, 222), (6, 244, 212),
- (10, 236, 199), (14, 232, 205), (16, 227, 212), (41, 191, 189),
- (58, 176, 186), (84, 108, 196), (97, 106, 199), (121, 64, 167),
- (130, 65, 169), (113, 55, 178), (95, 18, 130), (90, 35, 103),
- (63, 5, 89), (58, 17, 87), (48, 21, 88), (37, 75, 94),
- (43, 93, 128), (24, 135, 154), (34, 180, 167), (13, 200, 169),
- (15, 233, 159), (9, 225, 140), (17, 193, 112), (23, 129, 89),
- (25, 69, 52), (12, 59, 4), (10, 41, 7), (6, 30, 17),
- (9, 17, 38), (8, 37, 32), (0, 53, 70), (24, 66, 64),
- (32, 77, 80), (30, 132, 108), (20, 185, 151), (15, 155, 116)
- ),
-
-// 339 4u0006.jpg
-((35, 159, 183), (61, 171, 142), (60, 185, 118), (60, 200, 95),
- (81, 188, 90), (103, 176, 86), (124, 140, 55), (146, 105, 25),
- (115, 33, 45), (128, 42, 31), (142, 52, 18), (172, 81, 13),
- (202, 110, 9), (188, 123, 46), (174, 137, 84), (162, 151, 113),
- (150, 165, 142), (96, 202, 200), (77, 205, 197), (58, 209, 194),
- (41, 167, 184), (24, 126, 175), (29, 105, 172), (35, 85, 170),
- (83, 72, 150), (68, 100, 162), (54, 128, 175), (67, 139, 157),
- (80, 150, 139), (97, 148, 138), (114, 147, 138), (139, 150, 154),
- (148, 184, 174), (105, 217, 203), (87, 219, 216), (70, 221, 230),
- (75, 189, 209), (81, 157, 189), (91, 164, 188), (102, 171, 187),
- (81, 184, 157), (80, 166, 156), (79, 148, 155), (78, 146, 132),
- (77, 144, 109), (75, 137, 100), (74, 130, 91), (65, 88, 72),
- (66, 53, 45), (89, 57, 36), (58, 86, 43), (27, 116, 50),
- (40, 120, 67), (53, 125, 85), (56, 127, 79), (60, 129, 74),
- (156, 116, 28), (192, 98, 31), (228, 80, 34), (236, 61, 49),
- (245, 42, 64), (233, 31, 61), (221, 21, 58), (196, 10, 49),
- (170, 15, 73), (106, 25, 42), (105, 49, 51), (105, 73, 60),
- (90, 85, 62), (76, 97, 64), (48, 103, 64), (9, 126, 71),
- (9, 154, 79), (7, 158, 95), (5, 162, 111), (41, 182, 128),
- (78, 203, 145), (80, 199, 161), (83, 196, 178), (83, 219, 217),
- (80, 225, 230), (94, 213, 207), (104, 193, 189), (115, 174, 172),
- (133, 161, 144), (151, 148, 117), (167, 121, 88), (211, 68, 54),
- (240, 38, 52), (202, 40, 44), (164, 42, 37), (132, 37, 40),
- (100, 32, 43), (31, 56, 0), (2, 94, 21), (9, 135, 53),
- (25, 181, 46), (18, 208, 76), (24, 180, 41), (30, 152, 7),
- (21, 141, 5), (12, 131, 3), (1, 108, 26), (8, 134, 9),
- (24, 184, 62), (26, 172, 81), (28, 160, 100), (38, 140, 99),
- (49, 121, 99), (77, 116, 85), (160, 92, 133), (171, 59, 143),
- (173, 47, 155), (133, 29, 124), (165, 22, 107), (197, 15, 90),
- (201, 17, 87), (213, 25, 84), (218, 9, 75), (217, 23, 49),
- (221, 63, 16), (227, 77, 23), (234, 92, 30), (220, 83, 49),
- (207, 74, 69), (149, 78, 48), (151, 84, 57), (146, 84, 85),
- (178, 97, 96), (158, 48, 75), (149, 59, 74), (141, 71, 73),
- (95, 63, 74), (48, 37, 95), (104, 19, 112), (108, 6, 106),
- (137, 36, 114), (122, 78, 126), (108, 121, 138), (103, 128, 150),
- (98, 135, 162), (109, 102, 240), (119, 82, 195), (109, 21, 159),
- (95, 56, 119), (62, 102, 65), (54, 126, 48), (46, 151, 32),
- (41, 145, 8), (81, 151, 26), (125, 130, 12), (152, 103, 11),
- (139, 39, 16), (118, 33, 11), (98, 27, 7), (129, 16, 12),
- (154, 30, 40), (136, 32, 59), (129, 14, 83), (137, 21, 96),
- (201, 6, 100), (224, 13, 84), (218, 6, 67), (212, 0, 51),
- (197, 11, 22), (174, 5, 2), (229, 48, 5), (227, 57, 5),
- (225, 72, 31), (197, 88, 37), (170, 104, 44), (110, 135, 44),
- (47, 193, 22), (32, 171, 54), (46, 146, 84), (78, 124, 52),
- (130, 121, 64), (133, 131, 82), (118, 116, 129), (114, 90, 122),
- (108, 86, 161), (113, 90, 162), (128, 83, 138), (149, 54, 88),
- (149, 117, 79), (132, 128, 96), (115, 139, 113), (99, 137, 122),
- (48, 137, 119), (42, 159, 143), (10, 133, 167), (32, 111, 116),
- (66, 84, 124), (54, 86, 97), (35, 52, 95), (44, 88, 89),
- (42, 95, 101), (13, 134, 89), (13, 146, 83), (5, 149, 87),
- (17, 138, 133), (18, 129, 184), (18, 108, 186), (60, 125, 215),
- (44, 149, 181), (43, 182, 141), (18, 183, 88), (2, 171, 78),
- (8, 169, 55), (15, 122, 52), (22, 108, 47), (16, 107, 76),
- (41, 129, 104), (50, 163, 143), (38, 181, 175), (68, 193, 185),
- (66, 221, 155), (66, 224, 150), (105, 184, 136), (141, 168, 151),
- (141, 160, 154), (132, 146, 110), (138, 148, 87), (159, 91, 56),
- (148, 81, 36), (127, 45, 24), (120, 56, 29), (114, 79, 75),
- (80, 102, 55), (40, 125, 31), (24, 140, 13), (31, 120, 26),
- (27, 98, 32), (48, 57, 10), (119, 43, 27), (166, 34, 32),
- (169, 9, 47), (196, 5, 48), (215, 2, 34), (221, 9, 31),
- (206, 23, 25), (221, 55, 31), (207, 57, 43), (183, 42, 85),
- (147, 55, 122), (102, 48, 172), (56, 67, 221), (34, 25, 206),
- (46, 2, 147), (90, 0, 138), (98, 1, 168), (112, 11, 139),
- (102, 10, 97), (128, 47, 90), (195, 50, 67), (232, 60, 10)
- ),
-
-// 340 4u0007.jpg
-((12, 10, 57), (0, 23, 37), (13, 19, 20), (26, 16, 4),
- (30, 32, 17), (35, 48, 31), (31, 70, 39), (27, 93, 47),
- (35, 82, 66), (47, 79, 65), (60, 76, 65), (109, 74, 53),
- (158, 73, 42), (178, 59, 39), (198, 45, 37), (211, 45, 37),
- (224, 45, 38), (206, 96, 19), (204, 106, 18), (203, 117, 18),
- (167, 101, 14), (132, 86, 11), (117, 69, 15), (103, 53, 20),
- (78, 48, 58), (80, 49, 64), (83, 50, 71), (79, 28, 61),
- (76, 7, 52), (64, 5, 51), (52, 3, 50), (32, 22, 49),
- (13, 35, 59), (17, 59, 39), (34, 70, 43), (51, 81, 47),
- (34, 63, 38), (18, 45, 30), (17, 37, 26), (16, 29, 22),
- (14, 1, 31), (7, 8, 36), (0, 16, 42), (12, 9, 40),
- (24, 2, 38), (22, 2, 36), (21, 2, 34), (23, 8, 31),
- (16, 9, 16), (34, 36, 22), (47, 46, 33), (61, 57, 45),
- (57, 76, 55), (53, 96, 66), (53, 102, 69), (53, 109, 72),
- (66, 182, 107), (70, 193, 150), (75, 205, 193), (70, 170, 182),
- (66, 136, 172), (63, 118, 148), (60, 100, 125), (50, 78, 82),
- (52, 58, 90), (70, 53, 61), (108, 38, 38), (147, 24, 16),
- (148, 18, 25), (150, 12, 35), (131, 17, 27), (84, 21, 29),
- (59, 48, 44), (49, 47, 49), (39, 46, 54), (24, 45, 52),
- (10, 45, 51), (7, 44, 45), (4, 43, 40), (1, 31, 3),
- (12, 21, 2), (27, 1, 4), (15, 4, 8), (4, 7, 12),
- (8, 12, 20), (13, 17, 28), (22, 35, 52), (32, 70, 71),
- (4, 148, 139), (12, 144, 154), (20, 141, 170), (30, 123, 142),
- (41, 105, 114), (61, 82, 83), (71, 73, 60), (70, 69, 38),
- (118, 77, 15), (189, 118, 26), (142, 102, 56), (95, 86, 87),
- (70, 92, 99), (46, 98, 111), (38, 139, 151), (27, 147, 172),
- (15, 145, 194), (12, 163, 198), (9, 181, 203), (6, 176, 211),
- (4, 172, 219), (3, 189, 238), (7, 195, 243), (25, 197, 243),
- (66, 209, 217), (82, 198, 221), (80, 194, 207), (78, 190, 194),
- (64, 147, 163), (42, 132, 140), (37, 94, 105), (38, 62, 72),
- (41, 38, 81), (44, 45, 69), (47, 52, 58), (51, 40, 54),
- (56, 28, 51), (57, 21, 23), (57, 18, 19), (68, 7, 2),
- (62, 11, 7), (63, 30, 13), (77, 37, 17), (91, 45, 21),
- (121, 74, 20), (166, 86, 25), (182, 81, 3), (198, 66, 1),
- (245, 80, 24), (234, 68, 27), (223, 57, 31), (231, 65, 29),
- (239, 74, 28), (226, 91, 10), (210, 79, 7), (196, 82, 22),
- (194, 119, 26), (97, 109, 27), (103, 108, 57), (110, 107, 88),
- (114, 95, 101), (129, 81, 81), (106, 76, 88), (99, 88, 68),
- (118, 51, 32), (148, 47, 28), (179, 44, 25), (220, 6, 14),
- (152, 16, 4), (106, 31, 26), (82, 36, 47), (68, 52, 53),
- (55, 68, 61), (56, 67, 53), (57, 70, 61), (59, 74, 69),
- (71, 70, 84), (64, 95, 98), (49, 126, 134), (55, 138, 152),
- (30, 112, 90), (38, 99, 83), (46, 86, 77), (59, 75, 75),
- (56, 66, 75), (49, 62, 81), (33, 63, 87), (34, 86, 99),
- (27, 131, 132), (13, 130, 140), (29, 129, 144), (30, 113, 127),
- (63, 83, 116), (79, 62, 80), (93, 71, 73), (91, 72, 76),
- (92, 104, 102), (84, 112, 123), (76, 121, 144), (100, 145, 187),
- (100, 176, 192), (95, 194, 233), (80, 193, 227), (78, 152, 201),
- (57, 146, 186), (26, 121, 149), (0, 75, 96), (26, 41, 74),
- (22, 25, 60), (25, 21, 58), (37, 39, 51), (25, 60, 66),
- (18, 60, 74), (3, 85, 83), (2, 103, 71), (10, 103, 95),
- (22, 112, 139), (54, 122, 169), (74, 89, 158), (77, 56, 115),
- (130, 15, 146), (108, 41, 94), (141, 56, 79), (133, 66, 39),
- (118, 56, 57), (88, 69, 65), (73, 78, 84), (67, 112, 109),
- (54, 130, 128), (52, 169, 153), (56, 209, 191), (68, 194, 182),
- (72, 143, 129), (100, 123, 139), (86, 117, 120), (78, 120, 116),
- (64, 111, 131), (66, 97, 115), (63, 71, 90), (42, 59, 89),
- (44, 66, 80), (38, 68, 58), (44, 62, 50), (20, 60, 52),
- (9, 49, 25), (2, 48, 1), (27, 25, 2), (41, 23, 11),
- (56, 28, 17), (47, 57, 23), (44, 52, 39), (48, 61, 67),
- (47, 53, 77), (63, 39, 87), (65, 52, 80), (70, 46, 70),
- (78, 20, 32), (47, 17, 9), (31, 14, 7), (19, 1, 13),
- (14, 1, 18), (9, 1, 14), (12, 3, 20), (26, 6, 31),
- (38, 9, 39), (67, 15, 53), (90, 8, 48), (109, 9, 73)
- ),
-
-// 341 4u0008.jpg
-((92, 215, 223), (92, 212, 226), (95, 215, 222), (98, 218, 219),
- (104, 195, 203), (110, 172, 187), (128, 167, 180), (146, 163, 173),
- (172, 101, 97), (144, 89, 81), (117, 77, 65), (93, 77, 77),
- (70, 78, 89), (67, 92, 101), (64, 107, 114), (63, 103, 111),
- (62, 99, 108), (7, 83, 119), (21, 115, 140), (35, 148, 162),
- (32, 167, 190), (29, 186, 219), (42, 194, 228), (56, 203, 237),
- (95, 198, 243), (108, 177, 218), (121, 157, 193), (133, 147, 172),
- (146, 138, 151), (126, 122, 135), (107, 106, 120), (85, 87, 86),
- (68, 58, 83), (60, 27, 48), (55, 23, 45), (51, 19, 42),
- (68, 28, 48), (85, 38, 54), (89, 58, 56), (93, 78, 59),
- (99, 90, 93), (95, 130, 129), (91, 170, 165), (87, 191, 192),
- (84, 213, 219), (76, 218, 223), (68, 223, 227), (55, 220, 216),
- (55, 209, 217), (82, 165, 207), (86, 155, 195), (90, 145, 184),
- (88, 147, 183), (86, 149, 182), (82, 156, 187), (79, 164, 193),
- (64, 150, 173), (53, 137, 153), (42, 125, 133), (35, 101, 121),
- (28, 77, 109), (29, 76, 99), (30, 76, 89), (18, 81, 90),
- (10, 69, 75), (35, 60, 91), (40, 52, 87), (46, 44, 83),
- (36, 52, 84), (26, 60, 85), (30, 75, 94), (32, 114, 125),
- (45, 153, 192), (64, 165, 206), (84, 177, 220), (85, 172, 217),
- (87, 168, 215), (89, 154, 190), (91, 141, 166), (114, 116, 115),
- (122, 83, 78), (152, 100, 102), (148, 132, 128), (144, 164, 155),
- (114, 153, 157), (84, 143, 159), (67, 128, 149), (59, 121, 132),
- (40, 78, 115), (32, 85, 137), (24, 93, 160), (27, 105, 165),
- (30, 117, 170), (48, 146, 175), (63, 159, 181), (79, 160, 163),
- (86, 154, 177), (16, 117, 147), (8, 91, 125), (0, 65, 103),
- (1, 65, 102), (2, 66, 101), (3, 49, 82), (0, 38, 60),
- (25, 0, 19), (76, 10, 24), (128, 21, 29), (154, 28, 39),
- (181, 36, 49), (223, 70, 75), (241, 95, 70), (230, 40, 50),
- (212, 32, 61), (136, 82, 96), (117, 91, 124), (98, 101, 152),
- (63, 91, 175), (26, 125, 148), (36, 159, 138), (35, 132, 125),
- (36, 99, 91), (39, 84, 86), (42, 70, 82), (39, 79, 90),
- (36, 88, 99), (19, 119, 143), (30, 164, 165), (66, 165, 186),
- (92, 169, 179), (168, 161, 145), (184, 142, 123), (200, 124, 101),
- (175, 103, 81), (136, 80, 63), (114, 78, 64), (99, 76, 60),
- (55, 62, 54), (54, 70, 64), (53, 78, 74), (68, 84, 78),
- (83, 90, 83), (105, 96, 87), (155, 121, 112), (187, 117, 109),
- (215, 103, 81), (160, 85, 66), (128, 81, 62), (96, 78, 58),
- (84, 89, 82), (83, 90, 83), (57, 112, 91), (56, 101, 130),
- (30, 119, 149), (31, 126, 150), (33, 134, 152), (53, 122, 153),
- (63, 118, 148), (85, 114, 146), (71, 95, 105), (84, 91, 84),
- (151, 89, 78), (207, 95, 73), (207, 97, 80), (207, 99, 87),
- (178, 111, 120), (166, 157, 142), (109, 173, 157), (43, 184, 193),
- (24, 183, 213), (27, 175, 216), (31, 168, 220), (60, 187, 206),
- (89, 200, 193), (88, 205, 196), (91, 188, 233), (86, 198, 236),
- (51, 207, 220), (28, 202, 226), (22, 199, 232), (20, 210, 236),
- (22, 220, 219), (33, 229, 228), (32, 213, 234), (47, 213, 229),
- (41, 205, 230), (32, 201, 227), (23, 198, 225), (6, 161, 215),
- (16, 145, 200), (44, 157, 213), (39, 145, 195), (52, 146, 171),
- (26, 113, 130), (21, 89, 110), (36, 73, 89), (29, 62, 81),
- (25, 47, 60), (19, 29, 54), (14, 23, 28), (19, 50, 32),
- (32, 43, 71), (40, 60, 61), (57, 67, 76), (77, 60, 78),
- (103, 67, 69), (130, 30, 42), (170, 13, 24), (203, 14, 21),
- (206, 15, 22), (214, 58, 18), (200, 28, 44), (149, 33, 42),
- (130, 23, 41), (107, 3, 4), (100, 7, 2), (79, 2, 0),
- (75, 52, 72), (72, 90, 128), (52, 132, 167), (46, 161, 180),
- (49, 159, 194), (59, 147, 185), (85, 122, 193), (96, 128, 201),
- (144, 122, 145), (156, 117, 135), (173, 108, 114), (157, 121, 135),
- (147, 140, 158), (138, 176, 177), (111, 201, 191), (102, 205, 222),
- (83, 208, 236), (75, 234, 255), (92, 233, 250), (87, 224, 242),
- (101, 222, 231), (106, 228, 233), (100, 218, 228), (103, 217, 228),
- (108, 222, 222), (114, 209, 213), (138, 184, 182), (166, 168, 155),
- (198, 121, 111), (216, 101, 82), (225, 99, 84), (212, 115, 96),
- (207, 128, 111), (184, 155, 137), (151, 174, 180), (121, 215, 214),
- (105, 215, 204), (88, 210, 213), (57, 176, 208), (32, 157, 175)
- ),
-
-// 342 4u0009.jpg
-((56, 63, 229), (69, 13, 224), (103, 12, 227), (137, 12, 230),
- (148, 20, 229), (160, 29, 229), (153, 33, 228), (146, 37, 227),
- (152, 74, 246), (161, 87, 247), (170, 100, 248), (155, 105, 210),
- (141, 111, 173), (174, 77, 155), (207, 43, 138), (184, 36, 147),
- (162, 29, 156), (82, 58, 206), (69, 88, 198), (56, 118, 191),
- (70, 134, 144), (84, 151, 98), (71, 173, 121), (59, 196, 144),
- (0, 191, 201), (22, 206, 201), (45, 222, 202), (50, 185, 189),
- (55, 149, 177), (77, 119, 160), (100, 90, 143), (79, 30, 119),
- (109, 24, 53), (207, 110, 77), (202, 119, 97), (198, 128, 118),
- (179, 80, 165), (160, 32, 213), (151, 33, 213), (142, 35, 213),
- (128, 12, 222), (103, 8, 220), (79, 4, 219), (61, 5, 219),
- (43, 7, 219), (35, 18, 220), (27, 30, 221), (47, 57, 217),
- (41, 73, 234), (44, 84, 233), (44, 87, 235), (45, 91, 238),
- (48, 90, 234), (51, 90, 230), (62, 95, 233), (74, 100, 236),
- (101, 78, 220), (114, 68, 163), (127, 59, 106), (156, 104, 90),
- (185, 149, 75), (152, 144, 94), (119, 139, 114), (77, 141, 125),
- (58, 151, 141), (77, 150, 218), (99, 120, 219), (121, 91, 221),
- (125, 79, 229), (130, 68, 237), (141, 65, 235), (149, 34, 223),
- (183, 8, 223), (182, 13, 217), (182, 18, 211), (159, 74, 189),
- (137, 131, 167), (144, 148, 171), (152, 166, 175), (183, 153, 153),
- (167, 164, 147), (107, 177, 153), (98, 170, 171), (89, 163, 190),
- (90, 162, 196), (92, 161, 203), (114, 181, 200), (157, 146, 225),
- (142, 91, 232), (146, 98, 195), (150, 106, 159), (147, 117, 144),
- (145, 129, 129), (146, 154, 113), (185, 150, 112), (176, 163, 93),
- (128, 171, 102), (56, 203, 99), (62, 199, 76), (69, 196, 53),
- (76, 210, 60), (83, 224, 67), (103, 211, 50), (169, 156, 2),
- (222, 50, 40), (167, 38, 111), (112, 27, 182), (111, 36, 192),
- (111, 46, 202), (60, 87, 216), (66, 128, 201), (89, 136, 214),
- (103, 158, 188), (189, 148, 126), (195, 153, 131), (201, 159, 137),
- (224, 157, 130), (215, 138, 118), (204, 132, 118), (223, 138, 97),
- (220, 146, 37), (224, 109, 44), (228, 73, 51), (216, 77, 41),
- (204, 82, 31), (146, 84, 87), (132, 79, 147), (106, 60, 169),
- (104, 77, 220), (57, 99, 199), (61, 96, 196), (66, 94, 194),
- (73, 80, 152), (78, 50, 135), (156, 19, 91), (191, 26, 105),
- (236, 2, 115), (223, 11, 124), (211, 20, 133), (186, 17, 127),
- (162, 15, 121), (165, 14, 109), (199, 11, 108), (194, 8, 119),
- (164, 23, 135), (129, 6, 221), (113, 17, 224), (97, 29, 228),
- (70, 22, 222), (71, 12, 218), (84, 27, 217), (102, 43, 219),
- (197, 123, 112), (207, 127, 88), (218, 131, 64), (185, 174, 33),
- (232, 151, 59), (227, 167, 105), (171, 177, 165), (107, 208, 202),
- (98, 229, 239), (49, 228, 232), (48, 229, 227), (47, 231, 223),
- (46, 229, 233), (49, 235, 234), (43, 242, 209), (29, 223, 223),
- (20, 100, 241), (31, 99, 238), (42, 98, 235), (45, 81, 231),
- (60, 68, 228), (67, 59, 220), (70, 34, 218), (52, 22, 204),
- (60, 14, 226), (86, 36, 223), (79, 72, 228), (96, 102, 222),
- (125, 134, 175), (150, 124, 127), (107, 76, 133), (134, 29, 113),
- (164, 69, 137), (150, 89, 156), (136, 110, 175), (116, 129, 199),
- (83, 160, 216), (86, 191, 212), (54, 201, 217), (57, 199, 209),
- (48, 141, 175), (51, 119, 154), (38, 45, 133), (37, 10, 139),
- (59, 59, 155), (70, 95, 187), (80, 137, 227), (77, 115, 226),
- (58, 91, 222), (48, 91, 222), (54, 110, 219), (50, 120, 231),
- (44, 146, 231), (47, 195, 231), (43, 216, 188), (45, 196, 179),
- (74, 173, 129), (63, 131, 74), (87, 137, 74), (119, 93, 78),
- (117, 90, 61), (102, 86, 73), (118, 105, 112), (83, 130, 136),
- (109, 106, 223), (139, 99, 224), (137, 108, 226), (137, 123, 221),
- (122, 144, 219), (94, 201, 209), (80, 215, 219), (60, 217, 236),
- (45, 204, 236), (42, 196, 234), (60, 154, 218), (71, 108, 223),
- (79, 47, 220), (102, 32, 218), (113, 55, 225), (134, 86, 206),
- (173, 118, 137), (194, 137, 120), (203, 142, 137), (160, 135, 174),
- (166, 156, 225), (145, 152, 222), (123, 105, 239), (93, 109, 230),
- (97, 106, 235), (125, 103, 237), (140, 85, 231), (144, 84, 232),
- (134, 74, 232), (147, 74, 241), (148, 76, 238), (147, 69, 231),
- (130, 50, 223), (128, 39, 193), (150, 19, 151), (167, 21, 86),
- (203, 48, 43), (171, 49, 0), (144, 84, 21), (45, 214, 61)
- ),
-
-// 343 4u0009b.jpg
-((28, 89, 30), (31, 44, 27), (27, 62, 21), (24, 80, 15),
- (32, 85, 20), (41, 90, 25), (33, 87, 29), (25, 85, 33),
- (19, 69, 6), (20, 71, 3), (21, 73, 1), (15, 79, 2),
- (9, 86, 4), (5, 91, 14), (1, 97, 25), (6, 100, 26),
- (11, 103, 28), (4, 88, 54), (21, 95, 57), (38, 103, 60),
- (39, 107, 69), (40, 111, 79), (38, 114, 82), (37, 118, 86),
- (41, 132, 115), (54, 137, 122), (68, 142, 129), (85, 146, 128),
- (103, 151, 127), (116, 162, 137), (129, 173, 148), (150, 186, 158),
- (155, 179, 155), (139, 169, 135), (124, 156, 129), (110, 143, 124),
- (101, 142, 119), (92, 142, 115), (88, 141, 116), (85, 140, 117),
- (57, 139, 127), (67, 153, 138), (77, 168, 150), (72, 160, 147),
- (67, 153, 144), (63, 151, 142), (59, 149, 140), (52, 142, 130),
- (42, 140, 127), (38, 117, 88), (42, 119, 90), (47, 122, 92),
- (60, 132, 108), (74, 143, 125), (83, 153, 137), (92, 163, 149),
- (155, 205, 194), (169, 212, 203), (184, 219, 213), (172, 226, 218),
- (160, 233, 224), (154, 232, 223), (148, 231, 223), (178, 234, 223),
- (204, 238, 240), (209, 228, 234), (190, 219, 221), (172, 211, 208),
- (167, 204, 200), (162, 197, 193), (151, 182, 164), (149, 172, 146),
- (114, 158, 122), (102, 147, 111), (90, 136, 100), (90, 136, 100),
- (90, 136, 100), (88, 142, 100), (86, 148, 101), (86, 154, 97),
- (88, 152, 92), (105, 143, 94), (104, 144, 104), (104, 145, 115),
- (111, 150, 118), (119, 156, 122), (123, 160, 129), (108, 154, 128),
- (83, 138, 115), (69, 138, 106), (56, 139, 97), (58, 129, 92),
- (60, 119, 87), (46, 107, 74), (40, 103, 60), (35, 103, 54),
- (34, 117, 49), (34, 131, 114), (47, 139, 126), (61, 148, 139),
- (70, 157, 144), (79, 166, 149), (93, 176, 148), (107, 182, 149),
- (120, 191, 159), (118, 189, 158), (116, 187, 157), (112, 185, 159),
- (109, 184, 161), (104, 178, 145), (102, 174, 137), (104, 178, 141),
- (113, 178, 146), (121, 163, 143), (123, 164, 143), (126, 165, 144),
- (125, 164, 137), (110, 153, 125), (98, 149, 118), (94, 147, 127),
- (116, 184, 147), (133, 199, 171), (150, 215, 195), (153, 221, 205),
- (157, 227, 216), (147, 219, 207), (129, 202, 182), (133, 197, 162),
- (125, 190, 150), (110, 168, 120), (104, 165, 114), (98, 163, 109),
- (83, 156, 101), (82, 146, 96), (81, 148, 95), (73, 141, 80),
- (37, 108, 42), (42, 105, 44), (47, 102, 47), (54, 108, 52),
- (61, 114, 58), (61, 113, 65), (68, 120, 81), (79, 129, 94),
- (76, 139, 110), (47, 123, 95), (37, 115, 83), (27, 107, 72),
- (20, 102, 66), (22, 91, 60), (20, 92, 52), (46, 105, 57),
- (79, 121, 73), (83, 122, 68), (88, 124, 63), (77, 136, 68),
- (73, 132, 68), (66, 122, 51), (64, 123, 57), (63, 119, 80),
- (52, 125, 96), (68, 144, 132), (77, 149, 141), (86, 155, 150),
- (109, 164, 159), (119, 174, 177), (124, 175, 176), (130, 177, 169),
- (124, 174, 171), (119, 174, 173), (115, 175, 175), (99, 167, 166),
- (95, 164, 161), (80, 155, 150), (76, 149, 142), (63, 147, 134),
- (51, 141, 129), (63, 137, 120), (75, 139, 104), (77, 139, 102),
- (81, 131, 94), (83, 131, 81), (72, 121, 55), (48, 103, 48),
- (57, 94, 25), (52, 97, 36), (48, 101, 47), (52, 114, 75),
- (75, 129, 93), (83, 151, 104), (106, 164, 114), (123, 167, 150),
- (140, 183, 176), (154, 196, 195), (165, 202, 208), (169, 210, 202),
- (171, 214, 195), (175, 220, 197), (169, 211, 201), (151, 206, 177),
- (134, 204, 178), (126, 199, 172), (126, 197, 167), (133, 194, 163),
- (134, 181, 171), (133, 180, 174), (135, 180, 173), (137, 186, 165),
- (153, 192, 163), (162, 192, 166), (170, 206, 178), (152, 189, 182),
- (156, 195, 164), (154, 186, 162), (139, 174, 154), (140, 174, 149),
- (135, 169, 144), (135, 167, 146), (126, 165, 144), (108, 167, 147),
- (103, 170, 137), (100, 173, 144), (88, 159, 155), (84, 154, 146),
- (78, 147, 126), (89, 142, 122), (84, 143, 115), (90, 146, 117),
- (100, 149, 119), (104, 148, 133), (106, 163, 144), (115, 170, 164),
- (120, 174, 174), (129, 179, 176), (133, 185, 183), (136, 195, 163),
- (132, 193, 159), (134, 191, 158), (135, 178, 169), (133, 173, 162),
- (121, 181, 153), (118, 186, 149), (118, 189, 157), (115, 191, 165),
- (100, 191, 176), (103, 169, 167), (99, 165, 163), (86, 172, 147),
- (87, 174, 140), (90, 168, 128), (94, 166, 116), (87, 151, 117),
- (79, 136, 117), (56, 131, 111), (14, 107, 76), (28, 118, 93)
- ),
-
-// 344 4u0010.jpg
-((59, 175, 174), (32, 163, 173), (46, 171, 173), (61, 180, 174),
- (117, 181, 159), (174, 182, 145), (165, 156, 98), (156, 131, 51),
- (224, 97, 44), (205, 59, 59), (186, 22, 75), (180, 14, 84),
- (174, 6, 94), (178, 28, 110), (182, 50, 126), (177, 60, 149),
- (172, 71, 173), (95, 106, 185), (73, 89, 178), (52, 72, 171),
- (65, 47, 124), (79, 22, 77), (82, 42, 87), (86, 62, 98),
- (20, 103, 143), (18, 97, 160), (17, 91, 178), (11, 82, 179),
- (5, 73, 180), (11, 65, 172), (17, 58, 164), (26, 45, 140),
- (48, 51, 166), (47, 66, 168), (78, 93, 176), (109, 120, 184),
- (143, 113, 184), (178, 107, 185), (160, 78, 174), (143, 50, 164),
- (90, 54, 152), (67, 74, 163), (44, 95, 174), (31, 138, 163),
- (18, 181, 152), (13, 197, 148), (8, 213, 144), (39, 144, 130),
- (61, 103, 127), (50, 81, 187), (44, 111, 210), (38, 141, 234),
- (42, 136, 232), (46, 132, 231), (44, 119, 208), (43, 106, 186),
- (16, 97, 186), (22, 84, 181), (29, 72, 177), (35, 81, 180),
- (42, 91, 183), (45, 96, 179), (48, 102, 176), (54, 106, 181),
- (41, 105, 179), (12, 110, 207), (34, 108, 204), (56, 106, 201),
- (75, 114, 205), (95, 122, 209), (147, 135, 199), (179, 151, 192),
- (174, 147, 190), (146, 106, 196), (119, 65, 202), (103, 51, 202),
- (88, 37, 202), (88, 25, 198), (88, 13, 194), (96, 6, 199),
- (78, 7, 205), (97, 23, 204), (112, 21, 219), (128, 19, 234),
- (147, 11, 237), (166, 3, 240), (189, 8, 247), (168, 32, 228),
- (135, 69, 195), (116, 84, 195), (97, 100, 195), (98, 86, 194),
- (100, 72, 193), (81, 53, 172), (68, 53, 170), (56, 41, 168),
- (50, 52, 187), (50, 85, 201), (33, 79, 191), (16, 74, 181),
- (24, 60, 181), (32, 46, 181), (45, 35, 157), (55, 41, 176),
- (51, 114, 185), (45, 136, 185), (40, 158, 186), (48, 146, 179),
- (56, 134, 173), (77, 91, 196), (67, 75, 174), (49, 62, 192),
- (33, 51, 197), (75, 12, 241), (79, 21, 243), (83, 30, 245),
- (103, 54, 242), (107, 22, 201), (106, 23, 177), (110, 8, 110),
- (135, 6, 96), (173, 5, 89), (212, 5, 83), (215, 5, 84),
- (219, 6, 86), (211, 10, 78), (201, 22, 90), (203, 25, 121),
- (222, 52, 115), (206, 84, 135), (191, 99, 146), (176, 115, 157),
- (176, 137, 194), (157, 125, 188), (130, 82, 182), (117, 46, 148),
- (65, 4, 107), (104, 10, 89), (144, 17, 72), (150, 17, 75),
- (157, 17, 78), (135, 56, 101), (121, 32, 114), (116, 24, 125),
- (105, 41, 155), (103, 51, 162), (88, 59, 166), (74, 67, 171),
- (52, 81, 181), (56, 87, 195), (40, 65, 183), (37, 79, 177),
- (34, 86, 222), (40, 95, 233), (47, 104, 245), (69, 96, 239),
- (76, 52, 200), (78, 18, 202), (93, 19, 194), (109, 24, 190),
- (134, 24, 211), (189, 15, 148), (176, 16, 132), (164, 18, 117),
- (130, 26, 147), (137, 30, 162), (109, 36, 187), (114, 62, 207),
- (112, 80, 207), (111, 74, 201), (111, 69, 195), (125, 67, 188),
- (167, 96, 190), (177, 100, 202), (161, 105, 202), (170, 112, 189),
- (189, 96, 167), (156, 56, 116), (170, 20, 84), (168, 5, 96),
- (172, 16, 99), (146, 23, 127), (115, 40, 143), (105, 55, 150),
- (65, 48, 178), (56, 45, 189), (47, 43, 200), (52, 17, 207),
- (70, 23, 199), (69, 33, 191), (83, 23, 181), (57, 8, 151),
- (56, 18, 139), (86, 22, 142), (86, 52, 162), (48, 31, 169),
- (18, 9, 186), (18, 19, 205), (17, 18, 194), (22, 33, 183),
- (28, 56, 189), (15, 60, 187), (1, 67, 179), (13, 30, 134),
- (49, 33, 142), (92, 30, 129), (158, 30, 127), (201, 85, 134),
- (220, 145, 105), (227, 166, 83), (225, 163, 90), (176, 171, 175),
- (133, 184, 153), (90, 140, 189), (58, 146, 196), (57, 123, 209),
- (58, 89, 197), (30, 95, 187), (30, 91, 182), (32, 61, 191),
- (14, 75, 200), (26, 73, 251), (14, 26, 234), (46, 58, 206),
- (82, 96, 203), (86, 102, 200), (61, 147, 180), (69, 166, 182),
- (73, 149, 175), (83, 138, 192), (127, 116, 192), (157, 101, 200),
- (134, 91, 206), (126, 101, 205), (102, 103, 196), (92, 117, 197),
- (114, 132, 198), (135, 157, 198), (98, 158, 159), (60, 167, 137),
- (97, 134, 142), (113, 70, 159), (144, 79, 61), (218, 113, 58),
- (234, 127, 33), (218, 124, 60), (207, 143, 55), (217, 159, 60),
- (228, 148, 77), (193, 70, 114), (178, 31, 111), (149, 81, 130),
- (136, 119, 112), (91, 195, 108), (74, 230, 133), (13, 202, 134)
- ),
-
-// 345 4u0011.jpg
-((21, 14, 144), (4, 49, 130), (7, 53, 131), (10, 58, 132),
- (16, 44, 143), (23, 31, 155), (23, 38, 151), (24, 46, 148),
- (20, 66, 116), (22, 79, 97), (25, 93, 78), (62, 107, 67),
- (100, 122, 57), (132, 101, 35), (164, 81, 13), (163, 79, 14),
- (162, 78, 16), (147, 42, 13), (138, 29, 8), (130, 17, 3),
- (109, 21, 22), (88, 25, 42), (82, 28, 46), (76, 31, 51),
- (51, 20, 36), (68, 28, 30), (86, 36, 25), (121, 39, 15),
- (157, 43, 6), (164, 44, 9), (172, 45, 12), (171, 64, 22),
- (150, 52, 15), (73, 20, 16), (41, 33, 10), (9, 46, 5),
- (20, 56, 9), (32, 67, 13), (56, 53, 13), (80, 40, 14),
- (112, 51, 20), (119, 90, 33), (126, 130, 46), (105, 130, 36),
- (85, 130, 27), (65, 109, 29), (45, 88, 32), (50, 111, 78),
- (28, 97, 79), (35, 108, 97), (27, 97, 128), (19, 87, 160),
- (20, 63, 168), (22, 40, 176), (23, 37, 174), (25, 34, 173),
- (7, 71, 145), (12, 84, 107), (18, 98, 69), (26, 92, 57),
- (35, 86, 45), (43, 89, 26), (51, 93, 7), (83, 122, 3),
- (50, 160, 27), (66, 152, 15), (70, 150, 10), (74, 149, 5),
- (100, 179, 15), (126, 210, 26), (151, 196, 69), (162, 207, 80),
- (110, 105, 101), (94, 90, 111), (78, 75, 122), (78, 72, 117),
- (78, 69, 112), (80, 60, 115), (82, 51, 119), (66, 44, 119),
- (59, 39, 138), (42, 39, 152), (33, 32, 161), (24, 26, 171),
- (22, 21, 168), (20, 16, 165), (11, 28, 158), (21, 24, 155),
- (17, 9, 130), (30, 7, 115), (43, 6, 101), (50, 3, 85),
- (57, 0, 69), (40, 2, 41), (29, 17, 31), (35, 28, 44),
- (65, 24, 40), (40, 25, 90), (39, 28, 113), (38, 31, 137),
- (73, 19, 134), (109, 7, 132), (139, 21, 117), (199, 29, 58),
- (201, 26, 31), (187, 34, 23), (174, 43, 15), (172, 42, 17),
- (170, 41, 19), (131, 36, 44), (98, 70, 58), (81, 70, 100),
- (62, 60, 107), (14, 25, 133), (12, 16, 132), (10, 8, 131),
- (0, 5, 155), (15, 13, 184), (19, 26, 176), (24, 34, 157),
- (52, 51, 111), (70, 44, 73), (88, 37, 36), (103, 41, 28),
- (119, 45, 20), (170, 51, 17), (170, 50, 13), (183, 53, 3),
- (200, 59, 13), (182, 72, 21), (176, 75, 13), (170, 79, 6),
- (142, 110, 7), (101, 150, 7), (132, 170, 5), (131, 152, 13),
- (174, 106, 25), (189, 90, 28), (205, 74, 32), (201, 59, 20),
- (197, 45, 8), (173, 0, 2), (191, 22, 3), (204, 41, 6),
- (199, 50, 7), (218, 147, 21), (196, 141, 27), (175, 136, 33),
- (172, 172, 22), (144, 143, 17), (134, 105, 47), (130, 88, 90),
- (170, 11, 140), (156, 14, 141), (143, 17, 143), (126, 25, 147),
- (118, 28, 128), (96, 39, 94), (74, 41, 52), (75, 41, 39),
- (53, 43, 16), (39, 45, 11), (32, 36, 12), (25, 27, 14),
- (19, 30, 32), (24, 13, 30), (22, 6, 81), (8, 36, 86),
- (17, 58, 148), (13, 58, 151), (9, 59, 154), (17, 101, 147),
- (40, 126, 113), (84, 167, 33), (136, 159, 17), (168, 200, 57),
- (185, 150, 34), (167, 110, 39), (164, 73, 16), (149, 38, 21),
- (130, 16, 6), (107, 29, 25), (93, 37, 36), (90, 54, 42),
- (73, 37, 98), (58, 30, 95), (44, 24, 93), (20, 17, 104),
- (24, 27, 120), (30, 29, 123), (18, 31, 135), (35, 44, 135),
- (34, 30, 150), (24, 30, 150), (29, 10, 136), (29, 17, 129),
- (49, 34, 137), (61, 9, 143), (83, 24, 144), (114, 44, 116),
- (136, 36, 48), (102, 40, 43), (101, 41, 41), (98, 33, 57),
- (78, 37, 67), (58, 13, 80), (50, 5, 106), (37, 12, 96),
- (48, 3, 86), (63, 6, 74), (56, 15, 83), (61, 26, 92),
- (70, 36, 110), (55, 42, 114), (42, 58, 136), (35, 69, 132),
- (43, 75, 152), (23, 89, 176), (7, 100, 195), (22, 77, 170),
- (23, 58, 162), (16, 52, 162), (32, 52, 164), (40, 42, 155),
- (60, 55, 149), (106, 23, 131), (128, 59, 150), (139, 59, 144),
- (127, 89, 80), (132, 55, 25), (119, 50, 19), (107, 40, 34),
- (83, 24, 52), (58, 30, 89), (49, 56, 108), (24, 64, 89),
- (17, 49, 110), (25, 30, 96), (25, 10, 111), (20, 1, 126),
- (21, 2, 128), (32, 16, 148), (22, 30, 154), (17, 47, 133),
- (11, 45, 109), (10, 44, 72), (43, 32, 62), (53, 39, 54),
- (46, 38, 77), (29, 60, 115), (25, 75, 110), (19, 77, 150),
- (18, 111, 170), (19, 114, 182), (13, 103, 166), (18, 80, 157)
- ),
-
-// 346 4u0012.jpg
-((69, 55, 153), (50, 63, 141), (26, 70, 140), (3, 77, 140),
- (13, 69, 146), (24, 61, 152), (35, 54, 158), (47, 48, 164),
- (94, 44, 131), (83, 29, 115), (73, 15, 99), (56, 13, 97),
- (40, 12, 96), (44, 24, 77), (48, 36, 58), (56, 31, 68),
- (65, 27, 78), (80, 21, 77), (96, 16, 79), (113, 12, 82),
- (111, 15, 110), (109, 18, 139), (102, 15, 147), (96, 13, 155),
- (108, 31, 187), (108, 35, 170), (108, 40, 153), (107, 43, 185),
- (106, 47, 217), (107, 59, 223), (108, 71, 229), (102, 70, 213),
- (69, 69, 219), (63, 35, 207), (65, 32, 201), (67, 30, 195),
- (58, 36, 192), (50, 42, 189), (57, 44, 187), (64, 47, 185),
- (37, 40, 153), (54, 31, 142), (71, 22, 131), (79, 12, 127),
- (87, 3, 124), (86, 3, 128), (86, 4, 132), (63, 17, 149),
- (46, 10, 134), (65, 10, 101), (74, 6, 90), (84, 3, 79),
- (79, 35, 72), (75, 67, 65), (64, 56, 67), (53, 45, 69),
- (17, 58, 124), (25, 81, 149), (34, 104, 174), (73, 110, 199),
- (112, 116, 224), (117, 123, 217), (122, 131, 210), (110, 117, 198),
- (101, 96, 180), (66, 44, 181), (60, 29, 183), (54, 15, 186),
- (56, 11, 188), (58, 8, 191), (60, 18, 166), (52, 19, 136),
- (30, 16, 77), (25, 11, 70), (20, 7, 63), (17, 11, 63),
- (15, 16, 64), (16, 17, 71), (17, 19, 78), (31, 38, 67),
- (31, 55, 67), (12, 66, 113), (13, 60, 125), (14, 55, 137),
- (18, 55, 150), (23, 56, 163), (48, 93, 186), (55, 113, 220),
- (36, 114, 212), (33, 105, 217), (31, 96, 222), (30, 82, 219),
- (29, 69, 216), (59, 26, 203), (64, 26, 199), (63, 19, 192),
- (52, 40, 186), (24, 86, 161), (23, 100, 161), (23, 115, 162),
- (31, 131, 184), (39, 148, 207), (72, 161, 221), (104, 173, 215),
- (78, 148, 234), (64, 132, 216), (51, 116, 198), (39, 113, 176),
- (28, 111, 155), (22, 104, 142), (6, 130, 182), (10, 140, 216),
- (16, 135, 227), (44, 151, 223), (55, 138, 221), (66, 125, 219),
- (71, 89, 171), (98, 63, 147), (100, 60, 113), (88, 44, 103),
- (38, 45, 125), (29, 36, 127), (20, 28, 129), (10, 33, 124),
- (0, 38, 120), (0, 16, 119), (0, 20, 111), (4, 33, 109),
- (7, 47, 132), (16, 118, 133), (15, 112, 127), (14, 106, 121),
- (27, 82, 138), (38, 62, 168), (50, 66, 164), (55, 90, 194),
- (33, 108, 209), (18, 111, 184), (3, 114, 159), (6, 103, 150),
- (10, 92, 142), (4, 58, 120), (4, 38, 109), (12, 30, 106),
- (27, 22, 114), (60, 3, 160), (66, 6, 173), (73, 10, 187),
- (56, 8, 182), (41, 16, 136), (31, 9, 107), (17, 8, 101),
- (19, 14, 117), (17, 14, 114), (15, 15, 111), (7, 17, 102),
- (11, 18, 99), (5, 2, 91), (3, 30, 77), (11, 28, 84),
- (15, 34, 103), (23, 53, 143), (22, 58, 161), (22, 63, 179),
- (50, 47, 186), (50, 49, 185), (65, 70, 174), (77, 43, 153),
- (67, 18, 99), (69, 14, 88), (72, 10, 77), (75, 10, 74),
- (63, 10, 66), (65, 24, 80), (34, 19, 100), (21, 24, 105),
- (17, 24, 105), (27, 28, 92), (33, 22, 91), (25, 16, 83),
- (16, 8, 91), (26, 12, 100), (36, 17, 96), (37, 23, 108),
- (60, 21, 138), (53, 27, 143), (47, 34, 148), (34, 34, 134),
- (20, 16, 136), (21, 49, 148), (10, 96, 145), (4, 112, 158),
- (31, 137, 215), (68, 160, 235), (75, 147, 221), (63, 117, 217),
- (97, 79, 225), (96, 107, 231), (109, 119, 240), (115, 138, 214),
- (112, 140, 214), (114, 153, 210), (115, 160, 219), (109, 160, 203),
- (109, 173, 211), (109, 170, 214), (110, 151, 207), (105, 147, 195),
- (109, 128, 197), (119, 107, 193), (118, 58, 192), (110, 50, 164),
- (95, 57, 160), (68, 76, 149), (49, 88, 165), (12, 95, 149),
- (3, 95, 146), (11, 94, 144), (12, 56, 151), (22, 30, 175),
- (53, 15, 180), (70, 16, 188), (89, 29, 213), (106, 26, 209),
- (104, 11, 206), (101, 11, 205), (82, 21, 236), (83, 6, 234),
- (70, 3, 223), (69, 16, 210), (86, 7, 186), (94, 6, 178),
- (76, 14, 157), (114, 7, 147), (113, 14, 140), (94, 10, 88),
- (62, 4, 65), (66, 2, 52), (59, 5, 54), (54, 12, 62),
- (64, 7, 75), (72, 12, 108), (98, 7, 128), (110, 16, 140),
- (89, 34, 138), (76, 43, 148), (53, 53, 151), (34, 44, 141),
- (23, 53, 125), (30, 37, 125), (32, 42, 131), (34, 48, 153),
- (47, 67, 164), (81, 81, 167), (111, 118, 208), (113, 105, 208)
- ),
-
-// 347 4u0013.jpg
-((123, 95, 81), (157, 143, 46), (173, 172, 56), (189, 201, 67),
- (179, 195, 99), (170, 190, 131), (166, 190, 108), (163, 190, 85),
- (176, 180, 43), (180, 173, 35), (184, 167, 27), (178, 157, 20),
- (172, 148, 14), (165, 135, 20), (158, 122, 26), (158, 111, 30),
- (158, 101, 34), (117, 85, 74), (97, 55, 72), (78, 25, 71),
- (59, 15, 83), (41, 6, 96), (24, 26, 95), (8, 46, 95),
- (44, 104, 105), (55, 109, 100), (66, 115, 96), (97, 101, 82),
- (128, 87, 69), (135, 84, 75), (142, 82, 81), (129, 103, 76),
- (117, 118, 86), (129, 154, 99), (141, 136, 90), (153, 119, 82),
- (138, 98, 63), (123, 78, 45), (118, 77, 39), (114, 77, 33),
- (84, 67, 24), (96, 73, 25), (109, 79, 27), (112, 83, 37),
- (116, 88, 48), (124, 92, 39), (132, 97, 31), (154, 103, 37),
- (158, 100, 37), (155, 110, 9), (158, 126, 19), (162, 142, 29),
- (168, 154, 39), (174, 167, 50), (176, 170, 49), (178, 174, 48),
- (187, 181, 45), (188, 185, 43), (190, 190, 42), (192, 196, 54),
- (195, 203, 66), (197, 198, 73), (200, 194, 80), (188, 217, 91),
- (175, 210, 110), (163, 226, 112), (166, 224, 104), (170, 222, 96),
- (186, 223, 94), (202, 225, 93), (208, 221, 79), (208, 219, 78),
- (198, 199, 59), (195, 191, 47), (193, 183, 36), (183, 161, 36),
- (174, 139, 37), (167, 128, 38), (160, 117, 39), (147, 106, 60),
- (132, 83, 50), (137, 67, 41), (139, 70, 51), (142, 74, 61),
- (145, 75, 56), (148, 76, 52), (143, 78, 46), (140, 85, 31),
- (134, 82, 0), (129, 86, 0), (125, 91, 0), (122, 87, 0),
- (119, 83, 0), (113, 76, 5), (121, 65, 6), (134, 78, 3),
- (141, 99, 13), (173, 145, 2), (178, 156, 11), (183, 167, 20),
- (174, 165, 22), (165, 164, 24), (175, 149, 26), (173, 148, 29),
- (148, 121, 4), (135, 108, 4), (123, 96, 5), (123, 91, 16),
- (123, 87, 27), (115, 82, 37), (127, 81, 22), (148, 101, 31),
- (160, 128, 25), (188, 178, 44), (191, 185, 46), (195, 192, 49),
- (194, 207, 65), (195, 214, 72), (202, 211, 70), (201, 204, 65),
- (216, 206, 72), (205, 211, 77), (194, 216, 82), (176, 210, 86),
- (158, 205, 91), (132, 194, 109), (109, 173, 138), (66, 159, 149),
- (71, 171, 99), (96, 134, 93), (85, 135, 78), (74, 136, 63),
- (102, 117, 36), (112, 112, 26), (124, 96, 22), (151, 109, 11),
- (171, 134, 2), (175, 145, 8), (180, 157, 15), (173, 157, 24),
- (167, 157, 33), (166, 164, 55), (160, 172, 64), (150, 173, 65),
- (136, 166, 70), (124, 154, 64), (133, 163, 68), (143, 173, 73),
- (168, 196, 75), (157, 209, 85), (162, 217, 87), (158, 217, 89),
- (158, 211, 97), (150, 197, 93), (143, 184, 90), (129, 160, 90),
- (125, 132, 65), (133, 106, 27), (144, 105, 30), (144, 111, 40),
- (152, 99, 45), (159, 123, 39), (151, 131, 35), (143, 139, 32),
- (116, 125, 42), (124, 112, 36), (106, 96, 34), (77, 89, 27),
- (95, 59, 11), (92, 59, 5), (89, 59, 0), (98, 66, 0),
- (119, 56, 0), (124, 76, 14), (126, 83, 15), (105, 76, 16),
- (70, 53, 9), (61, 20, 24), (71, 26, 67), (36, 36, 98),
- (3, 50, 104), (22, 83, 78), (50, 50, 26), (66, 62, 25),
- (82, 82, 20), (97, 86, 22), (112, 91, 24), (126, 98, 24),
- (120, 110, 23), (105, 118, 36), (98, 116, 40), (102, 128, 63),
- (107, 128, 53), (128, 139, 37), (124, 130, 22), (145, 116, 24),
- (149, 108, 18), (142, 104, 21), (130, 96, 32), (112, 98, 59),
- (71, 81, 70), (54, 104, 92), (56, 124, 73), (45, 116, 102),
- (35, 110, 90), (4, 77, 96), (3, 46, 91), (11, 40, 80),
- (43, 11, 74), (35, 41, 37), (12, 58, 47), (9, 23, 23),
- (43, 13, 13), (48, 42, 10), (59, 58, 1), (63, 57, 21),
- (86, 56, 32), (98, 64, 37), (104, 76, 26), (106, 86, 25),
- (100, 113, 7), (100, 124, 2), (132, 167, 21), (159, 174, 47),
- (181, 201, 68), (168, 215, 85), (166, 218, 94), (168, 220, 96),
- (166, 217, 86), (182, 203, 74), (189, 203, 64), (185, 188, 55),
- (174, 168, 30), (177, 140, 10), (160, 110, 11), (146, 96, 23),
- (131, 72, 38), (125, 56, 41), (109, 68, 48), (121, 74, 46),
- (123, 72, 45), (135, 83, 70), (123, 103, 79), (108, 122, 86),
- (112, 147, 83), (131, 165, 81), (140, 171, 95), (145, 193, 94),
- (134, 220, 109), (130, 184, 108), (112, 192, 95), (110, 163, 107),
- (121, 157, 87), (132, 159, 88), (191, 140, 61), (160, 152, 71)
- ),
-
-// 348 4u0019.jpg
-((147, 37, 36), (156, 76, 15), (148, 97, 14), (141, 118, 14),
- (134, 89, 7), (127, 61, 0), (134, 67, 2), (142, 73, 4),
- (140, 115, 31), (117, 134, 66), (94, 154, 102), (84, 156, 107),
- (75, 158, 112), (81, 155, 116), (88, 153, 121), (88, 153, 120),
- (89, 153, 119), (158, 80, 67), (157, 73, 48), (157, 67, 30),
- (136, 95, 45), (115, 124, 61), (107, 130, 64), (99, 136, 67),
- (111, 145, 95), (137, 137, 67), (164, 130, 40), (165, 96, 24),
- (166, 62, 9), (171, 64, 11), (177, 67, 14), (180, 85, 27),
- (162, 102, 52), (123, 128, 87), (112, 115, 104), (101, 102, 122),
- (74, 90, 127), (48, 79, 133), (40, 74, 140), (32, 69, 147),
- (23, 123, 159), (26, 135, 165), (29, 148, 172), (43, 154, 185),
- (57, 161, 198), (64, 141, 180), (72, 121, 162), (91, 115, 125),
- (101, 92, 93), (147, 21, 24), (146, 13, 19), (146, 6, 15),
- (144, 14, 9), (143, 22, 3), (141, 28, 2), (139, 34, 2),
- (126, 26, 24), (128, 23, 21), (130, 20, 19), (133, 20, 11),
- (136, 21, 3), (140, 23, 2), (145, 25, 1), (138, 23, 0),
- (124, 24, 1), (136, 43, 12), (147, 45, 9), (159, 47, 7),
- (153, 40, 5), (147, 34, 4), (146, 31, 4), (138, 23, 4),
- (105, 3, 16), (89, 4, 18), (74, 6, 21), (40, 3, 22),
- (6, 1, 24), (3, 0, 27), (0, 0, 30), (2, 26, 28),
- (29, 38, 47), (51, 50, 45), (37, 40, 35), (24, 30, 26),
- (22, 23, 28), (21, 17, 31), (3, 14, 32), (13, 22, 21),
- (87, 42, 37), (115, 57, 28), (144, 73, 19), (150, 80, 19),
- (156, 87, 20), (149, 92, 5), (149, 94, 3), (136, 77, 7),
- (150, 71, 12), (158, 85, 6), (157, 76, 10), (157, 67, 15),
- (160, 59, 13), (164, 52, 12), (145, 43, 28), (129, 43, 26),
- (91, 43, 59), (71, 55, 85), (51, 68, 111), (55, 63, 105),
- (60, 59, 99), (86, 58, 83), (103, 70, 65), (128, 69, 53),
- (139, 58, 57), (144, 65, 34), (132, 72, 35), (121, 79, 37),
- (96, 68, 21), (115, 81, 33), (107, 71, 73), (107, 96, 92),
- (150, 94, 67), (168, 81, 55), (187, 68, 44), (182, 61, 41),
- (177, 54, 38), (165, 55, 18), (156, 49, 13), (131, 55, 3),
- (100, 43, 23), (20, 14, 52), (18, 12, 54), (17, 11, 57),
- (24, 12, 58), (22, 23, 69), (37, 30, 71), (67, 67, 79),
- (62, 141, 110), (89, 131, 98), (117, 121, 86), (112, 109, 81),
- (108, 97, 77), (108, 77, 57), (102, 55, 47), (73, 37, 49),
- (57, 36, 93), (29, 33, 96), (26, 36, 90), (23, 40, 84),
- (22, 30, 77), (70, 49, 64), (97, 63, 53), (117, 40, 46),
- (141, 46, 26), (141, 50, 28), (142, 54, 30), (140, 53, 26),
- (145, 60, 6), (139, 55, 9), (135, 48, 20), (138, 41, 24),
- (127, 50, 30), (112, 37, 41), (116, 38, 38), (121, 40, 36),
- (124, 42, 21), (122, 26, 27), (129, 5, 15), (119, 7, 19),
- (81, 14, 6), (64, 15, 6), (47, 17, 6), (57, 38, 23),
- (67, 34, 15), (90, 46, 21), (112, 56, 0), (133, 56, 2),
- (139, 49, 0), (142, 50, 1), (154, 33, 6), (150, 25, 7),
- (142, 18, 8), (137, 17, 16), (136, 19, 25), (139, 17, 32),
- (117, 59, 107), (100, 76, 103), (84, 93, 100), (72, 142, 118),
- (46, 122, 146), (6, 86, 159), (19, 82, 135), (28, 71, 88),
- (22, 62, 87), (31, 41, 68), (39, 57, 71), (51, 65, 78),
- (64, 74, 99), (61, 96, 116), (58, 112, 124), (85, 103, 115),
- (121, 97, 85), (155, 93, 56), (161, 46, 41), (169, 59, 22),
- (184, 47, 13), (203, 25, 11), (161, 31, 9), (155, 42, 12),
- (135, 31, 38), (117, 40, 56), (81, 65, 65), (81, 79, 90),
- (60, 111, 115), (57, 115, 155), (28, 93, 135), (25, 40, 131),
- (37, 37, 127), (88, 40, 116), (110, 45, 49), (108, 26, 30),
- (105, 14, 21), (96, 9, 28), (84, 7, 25), (78, 18, 17),
- (70, 22, 48), (49, 22, 63), (14, 31, 57), (12, 41, 83),
- (11, 66, 105), (0, 138, 135), (5, 135, 185), (5, 134, 192),
- (25, 146, 157), (3, 156, 135), (25, 159, 152), (36, 116, 167),
- (55, 94, 159), (63, 70, 99), (68, 70, 69), (81, 62, 29),
- (56, 39, 21), (25, 9, 9), (15, 21, 11), (44, 35, 6),
- (78, 36, 0), (120, 27, 9), (147, 18, 22), (159, 20, 27),
- (161, 4, 15), (147, 2, 9), (144, 16, 17), (138, 32, 10),
- (135, 51, 7), (138, 66, 18), (143, 97, 37), (145, 92, 24)
- ),
-
-// 349 4u0022.jpg
-((112, 56, 57), (71, 75, 52), (84, 91, 62), (97, 107, 73),
- (104, 87, 67), (112, 67, 61), (105, 56, 62), (99, 46, 64),
- (75, 21, 34), (56, 25, 24), (38, 29, 14), (23, 34, 10),
- (8, 39, 7), (25, 40, 3), (42, 41, 0), (53, 42, 7),
- (64, 43, 14), (92, 34, 33), (103, 24, 27), (114, 14, 22),
- (117, 30, 31), (120, 47, 41), (113, 54, 50), (107, 62, 59),
- (115, 83, 70), (118, 111, 82), (121, 140, 95), (120, 112, 103),
- (119, 85, 112), (123, 86, 115), (127, 88, 119), (150, 71, 92),
- (182, 85, 104), (199, 104, 100), (182, 87, 89), (165, 70, 78),
- (162, 57, 65), (160, 44, 53), (152, 33, 43), (145, 23, 34),
- (75, 4, 2), (75, 9, 8), (76, 14, 15), (88, 24, 23),
- (100, 35, 31), (105, 48, 25), (110, 61, 20), (119, 27, 28),
- (122, 15, 33), (153, 15, 40), (143, 28, 48), (133, 42, 57),
- (122, 62, 49), (112, 83, 41), (106, 81, 36), (100, 79, 32),
- (77, 47, 9), (66, 54, 14), (55, 62, 20), (68, 68, 15),
- (82, 74, 11), (95, 78, 30), (109, 83, 50), (139, 70, 63),
- (159, 59, 71), (185, 32, 62), (176, 35, 72), (168, 38, 82),
- (164, 38, 81), (161, 39, 80), (166, 46, 71), (154, 46, 59),
- (113, 70, 28), (82, 71, 20), (52, 72, 13), (57, 78, 29),
- (63, 84, 45), (67, 79, 48), (72, 74, 52), (101, 76, 54),
- (129, 78, 61), (157, 66, 81), (167, 90, 86), (177, 115, 92),
- (181, 152, 107), (186, 189, 122), (174, 218, 123), (160, 154, 96),
- (168, 99, 84), (156, 88, 68), (144, 78, 52), (136, 58, 53),
- (129, 38, 55), (116, 39, 49), (107, 22, 29), (115, 6, 12),
- (114, 2, 16), (99, 4, 28), (94, 4, 29), (89, 5, 31),
- (97, 6, 39), (105, 7, 48), (107, 12, 42), (114, 5, 37),
- (123, 9, 9), (130, 16, 8), (137, 24, 8), (136, 18, 14),
- (136, 12, 20), (138, 14, 24), (137, 13, 23), (131, 14, 23),
- (132, 16, 25), (119, 11, 37), (127, 8, 42), (136, 5, 47),
- (140, 10, 44), (129, 33, 71), (150, 40, 75), (134, 50, 65),
- (116, 45, 77), (115, 26, 69), (114, 7, 61), (109, 5, 58),
- (104, 4, 56), (97, 15, 51), (94, 15, 44), (86, 23, 40),
- (93, 33, 41), (96, 48, 48), (88, 52, 42), (81, 56, 36),
- (50, 61, 29), (27, 58, 17), (19, 64, 5), (6, 73, 4),
- (24, 47, 29), (27, 26, 37), (31, 6, 45), (27, 8, 40),
- (23, 11, 35), (14, 18, 19), (18, 21, 26), (49, 32, 22),
- (69, 24, 18), (99, 8, 13), (101, 9, 10), (104, 10, 8),
- (107, 6, 10), (127, 16, 22), (141, 14, 35), (153, 35, 49),
- (147, 74, 67), (147, 88, 74), (147, 102, 81), (129, 152, 72),
- (131, 141, 68), (116, 98, 62), (137, 76, 73), (149, 77, 81),
- (161, 96, 78), (155, 89, 73), (143, 81, 81), (132, 74, 89),
- (117, 45, 82), (78, 63, 68), (58, 63, 40), (39, 21, 33),
- (11, 8, 17), (7, 5, 16), (3, 2, 16), (7, 10, 19),
- (19, 5, 20), (33, 21, 21), (45, 17, 31), (73, 8, 40),
- (74, 7, 40), (66, 7, 37), (70, 22, 34), (72, 46, 55),
- (82, 48, 36), (109, 37, 51), (112, 33, 62), (115, 17, 58),
- (91, 13, 37), (84, 16, 39), (78, 19, 41), (59, 18, 34),
- (50, 33, 25), (26, 62, 24), (12, 83, 43), (22, 70, 54),
- (8, 40, 55), (35, 23, 45), (41, 15, 42), (33, 16, 50),
- (43, 10, 67), (33, 3, 55), (46, 6, 43), (64, 6, 21),
- (64, 7, 13), (65, 5, 17), (71, 5, 33), (75, 3, 43),
- (72, 2, 54), (74, 15, 47), (72, 28, 45), (80, 36, 49),
- (70, 33, 85), (67, 53, 88), (83, 87, 90), (76, 58, 82),
- (94, 25, 82), (123, 17, 55), (125, 4, 58), (125, 5, 50),
- (116, 10, 50), (112, 16, 44), (105, 23, 27), (103, 21, 25),
- (94, 18, 28), (86, 17, 20), (88, 18, 16), (87, 29, 9),
- (87, 30, 10), (81, 34, 4), (68, 35, 2), (60, 28, 13),
- (52, 16, 4), (44, 24, 15), (36, 39, 10), (26, 41, 22),
- (25, 33, 22), (50, 33, 26), (74, 20, 36), (87, 26, 44),
- (94, 23, 55), (100, 16, 50), (97, 16, 33), (77, 15, 30),
- (73, 26, 20), (77, 32, 11), (86, 48, 29), (122, 58, 48),
- (128, 76, 55), (139, 74, 68), (126, 64, 53), (118, 48, 46),
- (124, 31, 14), (114, 17, 0), (104, 15, 1), (104, 26, 14),
- (100, 34, 22), (87, 39, 1), (70, 58, 0), (78, 47, 3)
- ),
-
-// 350 k2u0217.jpg
-((62, 139, 107), (12, 96, 96), (16, 109, 112), (20, 123, 128),
- (77, 126, 147), (134, 130, 167), (187, 125, 178), (240, 121, 189),
- (234, 89, 190), (174, 69, 198), (114, 50, 207), (96, 29, 157),
- (79, 9, 108), (91, 10, 94), (103, 12, 81), (115, 12, 92),
- (127, 12, 103), (233, 70, 117), (233, 68, 87), (234, 66, 57),
- (233, 70, 68), (233, 74, 79), (201, 75, 91), (170, 76, 103),
- (64, 24, 33), (37, 21, 16), (11, 18, 0), (5, 18, 1),
- (0, 18, 2), (0, 16, 7), (0, 15, 12), (0, 2, 21),
- (6, 6, 32), (42, 10, 93), (80, 12, 101), (118, 14, 109),
- (170, 57, 138), (223, 100, 167), (231, 107, 176), (239, 115, 185),
- (243, 144, 164), (241, 133, 148), (240, 123, 132), (235, 86, 85),
- (231, 49, 38), (230, 48, 35), (230, 47, 33), (228, 44, 32),
- (228, 20, 20), (77, 11, 38), (55, 5, 29), (34, 0, 21),
- (24, 9, 11), (14, 18, 1), (8, 27, 2), (2, 37, 4),
- (35, 138, 57), (92, 142, 101), (150, 146, 145), (195, 133, 160),
- (240, 121, 175), (240, 120, 182), (241, 120, 189), (240, 108, 194),
- (238, 99, 182), (233, 66, 156), (211, 45, 162), (190, 24, 168),
- (170, 21, 155), (151, 18, 143), (115, 36, 128), (75, 32, 150),
- (122, 122, 192), (176, 128, 217), (231, 135, 243), (240, 169, 241),
- (250, 204, 240), (250, 205, 240), (250, 206, 241), (249, 205, 240),
- (247, 189, 230), (242, 151, 212), (237, 94, 202), (233, 38, 192),
- (231, 38, 193), (230, 39, 194), (202, 25, 194), (193, 28, 193),
- (134, 16, 130), (110, 13, 106), (87, 10, 82), (75, 9, 75),
- (63, 9, 69), (53, 9, 58), (65, 4, 63), (68, 14, 66),
- (73, 10, 67), (88, 7, 63), (105, 14, 82), (123, 22, 102),
- (142, 19, 119), (162, 17, 136), (220, 72, 124), (237, 98, 95),
- (231, 65, 103), (232, 52, 122), (234, 39, 141), (232, 33, 144),
- (231, 27, 148), (230, 28, 150), (231, 26, 155), (230, 28, 150),
- (230, 29, 145), (233, 53, 186), (232, 60, 178), (232, 67, 171),
- (235, 71, 166), (234, 76, 161), (248, 74, 145), (238, 93, 90),
- (235, 86, 82), (203, 156, 72), (172, 227, 63), (165, 219, 51),
- (158, 212, 40), (56, 117, 37), (84, 95, 55), (91, 12, 67),
- (124, 11, 101), (200, 43, 174), (219, 70, 182), (239, 98, 190),
- (242, 140, 203), (246, 166, 219), (248, 187, 229), (249, 192, 233),
- (245, 171, 220), (244, 166, 205), (244, 161, 191), (245, 160, 190),
- (246, 160, 189), (245, 159, 184), (247, 158, 186), (245, 156, 210),
- (246, 179, 223), (244, 161, 215), (242, 150, 207), (241, 140, 200),
- (234, 86, 180), (205, 43, 180), (159, 24, 144), (121, 14, 110),
- (44, 17, 124), (39, 21, 101), (35, 26, 79), (43, 40, 51),
- (42, 88, 42), (34, 103, 40), (32, 66, 42), (34, 22, 24),
- (14, 22, 1), (5, 29, 29), (2, 27, 37), (0, 26, 46),
- (2, 21, 79), (19, 11, 122), (14, 47, 142), (40, 27, 167),
- (12, 84, 184), (20, 110, 196), (29, 136, 208), (16, 123, 179),
- (35, 84, 142), (104, 32, 116), (132, 47, 150), (184, 21, 162),
- (198, 21, 171), (230, 27, 168), (228, 34, 157), (230, 36, 159),
- (232, 43, 172), (233, 56, 188), (238, 70, 215), (194, 71, 237),
- (200, 33, 173), (184, 25, 159), (168, 17, 146), (127, 16, 108),
- (122, 15, 97), (125, 11, 99), (126, 14, 114), (160, 26, 149),
- (215, 52, 179), (239, 119, 193), (245, 167, 209), (248, 185, 228),
- (244, 174, 224), (242, 151, 210), (238, 101, 183), (186, 47, 172),
- (130, 37, 107), (73, 14, 60), (47, 7, 41), (34, 5, 35),
- (35, 8, 25), (47, 33, 30), (36, 78, 12), (59, 87, 47),
- (66, 43, 72), (66, 19, 71), (68, 19, 74), (102, 63, 110),
- (67, 109, 97), (26, 74, 86), (4, 59, 79), (9, 60, 87),
- (38, 12, 121), (48, 0, 106), (100, 21, 128), (159, 29, 151),
- (199, 51, 171), (230, 100, 174), (240, 123, 191), (242, 142, 202),
- (242, 153, 209), (242, 144, 203), (241, 124, 195), (238, 102, 178),
- (235, 80, 174), (236, 79, 170), (236, 75, 169), (233, 71, 174),
- (236, 67, 166), (234, 59, 152), (232, 55, 146), (233, 29, 160),
- (218, 36, 155), (188, 21, 163), (127, 14, 118), (81, 11, 110),
- (44, 20, 144), (21, 25, 148), (16, 46, 156), (16, 55, 150),
- (31, 17, 114), (8, 28, 65), (10, 2, 17), (10, 0, 9),
- (35, 1, 36), (47, 0, 60), (39, 13, 84), (37, 11, 72),
- (5, 8, 59), (2, 13, 41), (11, 31, 56), (3, 86, 68)
- ),
-
-// 351 ku0213.jpg
-((50, 142, 0), (53, 168, 13), (108, 173, 6), (163, 179, 0),
- (191, 158, 4), (219, 137, 9), (207, 134, 24), (195, 132, 39),
- (184, 47, 127), (132, 51, 163), (81, 56, 200), (75, 61, 205),
- (70, 67, 210), (62, 70, 203), (54, 74, 197), (64, 79, 171),
- (75, 85, 146), (113, 71, 75), (97, 43, 104), (81, 16, 134),
- (53, 8, 169), (25, 0, 204), (18, 0, 215), (12, 1, 227),
- (57, 1, 184), (80, 8, 156), (104, 16, 128), (92, 20, 122),
- (80, 25, 116), (78, 50, 118), (77, 76, 120), (39, 163, 137),
- (63, 196, 105), (13, 226, 120), (6, 162, 165), (0, 99, 210),
- (15, 100, 200), (30, 101, 191), (48, 94, 171), (67, 88, 151),
- (108, 115, 47), (84, 82, 32), (60, 49, 17), (61, 50, 15),
- (63, 51, 13), (92, 38, 16), (122, 25, 19), (171, 36, 43),
- (182, 58, 56), (243, 14, 71), (249, 44, 53), (255, 74, 36),
- (252, 116, 18), (249, 158, 0), (252, 139, 4), (255, 121, 9),
- (238, 13, 0), (223, 24, 0), (209, 36, 0), (170, 45, 16),
- (132, 54, 32), (122, 35, 51), (113, 16, 70), (107, 21, 30),
- (83, 0, 29), (48, 0, 25), (43, 22, 27), (38, 45, 29),
- (54, 49, 53), (71, 53, 77), (64, 41, 184), (71, 30, 228),
- (56, 6, 243), (44, 3, 240), (33, 0, 238), (46, 15, 229),
- (60, 31, 220), (66, 55, 225), (73, 80, 230), (29, 162, 218),
- (106, 216, 207), (138, 201, 174), (138, 149, 182), (139, 98, 190),
- (131, 89, 180), (123, 80, 170), (160, 83, 101), (178, 134, 87),
- (189, 103, 80), (146, 87, 109), (103, 71, 138), (94, 62, 147),
- (86, 53, 157), (58, 49, 194), (99, 63, 213), (121, 21, 239),
- (127, 76, 207), (91, 36, 138), (78, 28, 111), (65, 21, 84),
- (64, 17, 72), (63, 14, 61), (98, 4, 92), (130, 6, 76),
- (174, 61, 67), (204, 113, 72), (235, 165, 77), (245, 185, 60),
- (255, 206, 44), (234, 224, 49), (255, 253, 39), (235, 253, 9),
- (240, 218, 34), (254, 181, 26), (253, 158, 23), (252, 135, 21),
- (255, 75, 27), (251, 72, 32), (255, 46, 41), (248, 34, 36),
- (206, 71, 67), (227, 47, 52), (248, 23, 37), (250, 13, 18),
- (252, 3, 0), (254, 0, 8), (255, 4, 74), (243, 2, 81),
- (209, 32, 112), (145, 100, 201), (127, 108, 216), (110, 117, 231),
- (44, 184, 217), (32, 203, 187), (41, 254, 136), (66, 255, 129),
- (74, 126, 209), (50, 92, 175), (26, 58, 141), (17, 51, 131),
- (8, 44, 122), (4, 148, 157), (18, 234, 151), (1, 254, 145),
- (1, 250, 160), (8, 192, 254), (4, 180, 251), (1, 168, 249),
- (3, 198, 228), (1, 251, 162), (0, 255, 129), (11, 255, 134),
- (38, 224, 97), (49, 235, 77), (61, 247, 58), (56, 253, 77),
- (36, 234, 115), (52, 235, 142), (77, 218, 139), (122, 195, 106),
- (118, 179, 135), (202, 74, 157), (197, 73, 134), (193, 73, 111),
- (223, 76, 86), (218, 136, 80), (228, 137, 66), (220, 186, 50),
- (193, 126, 81), (158, 95, 68), (123, 64, 56), (80, 21, 75),
- (16, 0, 77), (1, 3, 86), (0, 10, 66), (13, 2, 6),
- (31, 16, 23), (46, 33, 63), (0, 16, 117), (0, 0, 122),
- (20, 11, 136), (44, 9, 151), (55, 6, 124), (59, 0, 78),
- (138, 17, 88), (167, 28, 101), (197, 39, 114), (134, 43, 122),
- (101, 81, 153), (70, 109, 200), (55, 103, 203), (32, 159, 255),
- (12, 160, 248), (0, 182, 246), (27, 211, 219), (21, 214, 147),
- (8, 180, 108), (28, 141, 95), (0, 80, 79), (0, 59, 105),
- (0, 41, 116), (0, 0, 149), (8, 13, 191), (29, 27, 196),
- (40, 94, 216), (47, 121, 252), (27, 160, 239), (29, 201, 187),
- (13, 206, 115), (13, 191, 107), (30, 212, 68), (81, 244, 43),
- (50, 224, 13), (30, 209, 4), (32, 202, 43), (79, 157, 81),
- (129, 155, 84), (149, 206, 99), (176, 180, 95), (247, 213, 64),
- (247, 188, 22), (243, 171, 25), (241, 112, 70), (223, 98, 66),
- (255, 91, 74), (255, 66, 97), (244, 41, 123), (235, 2, 127),
- (223, 0, 107), (154, 0, 172), (74, 7, 175), (52, 0, 189),
- (42, 6, 168), (22, 0, 115), (25, 2, 74), (39, 9, 35),
- (95, 7, 65), (168, 6, 92), (221, 34, 89), (180, 0, 183),
- (172, 6, 254), (149, 19, 255), (150, 80, 205), (153, 140, 184),
- (155, 207, 135), (143, 211, 108), (158, 160, 77), (91, 123, 16),
- (59, 59, 33), (38, 6, 73), (10, 3, 107), (49, 35, 149),
- (39, 47, 154), (45, 38, 131), (4, 55, 74), (27, 102, 11)
- ),
-
-// 352 ku0215.jpg
-((48, 23, 27), (38, 9, 27), (59, 18, 33), (80, 28, 40),
- (81, 46, 72), (83, 65, 105), (74, 47, 109), (65, 30, 114),
- (87, 60, 141), (117, 38, 116), (147, 16, 92), (104, 10, 69),
- (62, 5, 46), (54, 11, 43), (47, 17, 41), (49, 23, 45),
- (51, 30, 49), (71, 55, 84), (52, 63, 93), (33, 72, 103),
- (44, 79, 87), (55, 87, 72), (45, 83, 63), (35, 79, 54),
- (22, 67, 38), (37, 65, 48), (53, 64, 58), (51, 37, 78),
- (50, 10, 98), (44, 9, 99), (38, 9, 101), (40, 7, 96),
- (22, 27, 57), (32, 41, 14), (26, 37, 14), (20, 33, 15),
- (12, 22, 16), (5, 12, 18), (2, 13, 19), (0, 15, 20),
- (21, 19, 66), (13, 21, 66), (6, 23, 67), (21, 31, 54),
- (36, 40, 41), (51, 44, 37), (66, 49, 33), (77, 49, 46),
- (102, 45, 36), (169, 46, 31), (186, 38, 18), (204, 30, 5),
- (204, 37, 9), (205, 45, 13), (205, 39, 26), (206, 33, 39),
- (228, 61, 45), (219, 37, 24), (210, 13, 4), (192, 12, 8),
- (175, 11, 12), (167, 12, 11), (159, 14, 11), (134, 10, 12),
- (124, 14, 13), (117, 17, 2), (108, 22, 3), (100, 28, 4),
- (97, 27, 7), (94, 27, 10), (93, 28, 10), (90, 29, 24),
- (106, 38, 49), (117, 49, 54), (129, 61, 60), (145, 53, 46),
- (162, 46, 33), (167, 43, 35), (173, 41, 37), (187, 34, 37),
- (187, 24, 51), (133, 11, 60), (103, 26, 43), (74, 41, 26),
- (60, 44, 23), (47, 47, 21), (10, 51, 7), (25, 99, 12),
- (5, 51, 5), (20, 32, 9), (35, 14, 13), (48, 7, 6),
- (62, 0, 0), (63, 33, 9), (67, 27, 15), (94, 14, 27),
- (103, 19, 32), (109, 17, 38), (117, 8, 31), (126, 0, 24),
- (133, 1, 14), (141, 2, 5), (158, 8, 0), (177, 6, 0),
- (200, 13, 30), (186, 10, 22), (173, 8, 14), (159, 14, 11),
- (146, 20, 8), (129, 12, 5), (127, 2, 0), (99, 0, 0),
- (96, 18, 14), (99, 20, 25), (102, 17, 22), (106, 15, 20),
- (118, 29, 15), (150, 28, 5), (156, 22, 13), (157, 24, 15),
- (149, 67, 19), (137, 47, 20), (126, 27, 22), (122, 25, 24),
- (118, 23, 27), (101, 24, 42), (67, 20, 30), (50, 5, 36),
- (22, 18, 33), (10, 30, 54), (18, 30, 52), (26, 31, 51),
- (46, 19, 36), (89, 27, 32), (128, 37, 36), (153, 49, 48),
- (206, 26, 37), (206, 26, 35), (207, 26, 33), (200, 30, 34),
- (193, 35, 36), (192, 31, 37), (176, 19, 50), (146, 37, 58),
- (147, 41, 53), (159, 30, 9), (174, 29, 4), (189, 28, 0),
- (189, 29, 37), (178, 43, 40), (149, 18, 49), (111, 10, 52),
- (103, 15, 55), (84, 16, 70), (65, 18, 86), (70, 31, 110),
- (91, 17, 102), (98, 20, 96), (109, 17, 54), (119, 21, 62),
- (124, 23, 65), (131, 45, 120), (131, 52, 136), (131, 60, 152),
- (127, 63, 149), (133, 63, 135), (163, 52, 95), (122, 61, 66),
- (83, 82, 64), (76, 86, 68), (69, 90, 73), (73, 79, 75),
- (68, 56, 68), (39, 21, 33), (23, 11, 21), (25, 15, 14),
- (24, 0, 3), (14, 8, 12), (12, 22, 23), (6, 35, 43),
- (16, 34, 48), (16, 50, 51), (19, 55, 41), (16, 68, 29),
- (13, 50, 43), (10, 48, 42), (7, 46, 41), (1, 29, 33),
- (3, 22, 20), (6, 32, 5), (1, 22, 3), (8, 17, 16),
- (4, 7, 12), (11, 10, 6), (38, 35, 0), (53, 61, 24),
- (84, 97, 44), (79, 113, 62), (40, 110, 82), (71, 107, 71),
- (96, 103, 72), (86, 132, 83), (63, 135, 71), (41, 132, 62),
- (16, 110, 58), (19, 97, 81), (48, 85, 104), (53, 125, 113),
- (136, 159, 149), (84, 83, 88), (52, 72, 81), (29, 59, 67),
- (24, 65, 49), (6, 83, 41), (19, 86, 55), (9, 94, 63),
- (16, 86, 62), (53, 71, 75), (93, 65, 53), (101, 21, 48),
- (117, 13, 36), (148, 17, 33), (158, 19, 14), (155, 16, 9),
- (135, 4, 12), (132, 10, 23), (119, 0, 36), (117, 7, 42),
- (117, 8, 39), (90, 20, 30), (50, 22, 36), (25, 40, 43),
- (19, 45, 42), (24, 61, 43), (29, 63, 38), (62, 75, 47),
- (83, 68, 49), (106, 76, 14), (163, 74, 44), (167, 85, 47),
- (168, 76, 27), (194, 40, 30), (173, 35, 9), (141, 31, 18),
- (119, 36, 28), (80, 37, 18), (42, 12, 24), (38, 16, 29),
- (38, 24, 39), (49, 53, 26), (103, 44, 30), (134, 46, 26),
- (151, 53, 50), (134, 79, 48), (85, 78, 112), (104, 91, 83)
- ),
-
-// 353 s00026.jpg
-((65, 0, 180), (27, 0, 97), (34, 0, 80), (42, 0, 64),
- (59, 5, 36), (76, 11, 9), (94, 10, 12), (113, 9, 16),
- (167, 44, 3), (204, 50, 2), (241, 56, 2), (208, 38, 5),
- (175, 21, 9), (154, 11, 93), (134, 1, 178), (145, 1, 192),
- (157, 1, 206), (203, 5, 248), (196, 3, 224), (189, 1, 200),
- (176, 8, 109), (164, 15, 19), (173, 33, 11), (182, 52, 3),
- (255, 121, 31), (246, 145, 41), (238, 169, 52), (221, 150, 49),
- (204, 132, 47), (187, 118, 44), (170, 105, 41), (188, 56, 7),
- (215, 62, 2), (202, 121, 30), (187, 107, 29), (173, 94, 28),
- (161, 84, 25), (150, 74, 22), (138, 73, 25), (126, 72, 28),
- (126, 28, 1), (118, 25, 1), (111, 23, 1), (119, 27, 0),
- (127, 32, 0), (131, 48, 9), (136, 65, 19), (157, 95, 36),
- (161, 102, 42), (219, 163, 54), (207, 148, 52), (196, 134, 51),
- (182, 119, 46), (169, 105, 41), (165, 95, 34), (161, 85, 27),
- (115, 25, 0), (109, 13, 2), (104, 1, 4), (102, 0, 67),
- (101, 0, 130), (96, 0, 146), (91, 0, 163), (15, 0, 215),
- (10, 0, 226), (27, 1, 90), (45, 5, 49), (63, 9, 9),
- (61, 10, 6), (59, 12, 4), (48, 11, 3), (43, 9, 8),
- (17, 7, 6), (12, 4, 9), (8, 2, 12), (13, 1, 15),
- (18, 1, 19), (18, 1, 30), (19, 1, 41), (35, 0, 61),
- (51, 1, 74), (106, 0, 134), (115, 0, 159), (124, 0, 184),
- (115, 1, 206), (107, 2, 229), (38, 0, 245), (37, 0, 185),
- (124, 33, 110), (183, 82, 71), (243, 131, 33), (249, 148, 33),
- (255, 165, 34), (255, 184, 50), (243, 214, 58), (246, 252, 68),
- (216, 229, 79), (209, 160, 55), (188, 134, 48), (168, 109, 41),
- (157, 101, 40), (146, 93, 39), (124, 121, 18), (137, 90, 38),
- (97, 51, 17), (85, 47, 15), (73, 44, 14), (58, 23, 27),
- (43, 3, 40), (32, 1, 61), (20, 10, 70), (0, 1, 52),
- (7, 1, 37), (21, 6, 11), (30, 8, 8), (40, 11, 5),
- (74, 22, 1), (78, 22, 0), (90, 18, 3), (76, 19, 0),
- (28, 4, 28), (18, 2, 40), (9, 1, 52), (8, 1, 62),
- (7, 1, 73), (31, 1, 75), (42, 0, 76), (67, 0, 132),
- (122, 0, 145), (211, 191, 158), (233, 214, 125), (255, 238, 93),
- (248, 248, 76), (243, 253, 79), (221, 235, 77), (242, 199, 61),
- (213, 151, 52), (165, 108, 37), (118, 65, 23), (94, 51, 12),
- (71, 37, 2), (54, 17, 1), (33, 20, 3), (11, 8, 1),
- (6, 7, 2), (0, 4, 3), (0, 3, 7), (0, 3, 12),
- (1, 3, 18), (16, 3, 29), (36, 0, 62), (59, 0, 82),
- (144, 0, 184), (167, 0, 196), (190, 1, 209), (146, 2, 214),
- (139, 0, 187), (138, 0, 155), (155, 13, 39), (134, 37, 2),
- (124, 62, 23), (114, 62, 22), (107, 58, 20), (100, 54, 18),
- (111, 57, 19), (110, 75, 33), (83, 77, 25), (69, 73, 38),
- (48, 36, 12), (32, 28, 8), (16, 20, 5), (17, 18, 2),
- (8, 10, 7), (5, 11, 11), (0, 19, 13), (0, 13, 3),
- (2, 10, 0), (4, 7, 0), (2, 7, 1), (1, 6, 0),
- (0, 4, 7), (0, 4, 16), (12, 4, 28), (27, 0, 53),
- (66, 0, 87), (77, 0, 99), (88, 0, 112), (94, 0, 125),
- (83, 0, 104), (64, 4, 40), (76, 28, 5), (76, 24, 2),
- (52, 14, 1), (37, 10, 3), (16, 9, 3), (6, 6, 8),
- (1, 4, 13), (1, 3, 18), (2, 2, 30), (8, 1, 45),
- (6, 0, 60), (9, 0, 81), (24, 0, 110), (17, 1, 152),
- (14, 0, 150), (5, 0, 125), (1, 0, 94), (0, 0, 72),
- (3, 2, 46), (1, 2, 20), (0, 4, 16), (0, 2, 14),
- (1, 3, 15), (0, 3, 18), (0, 2, 27), (0, 1, 32),
- (1, 1, 35), (9, 0, 43), (40, 0, 63), (52, 0, 74),
- (86, 0, 107), (101, 0, 122), (144, 8, 72), (161, 82, 26),
- (167, 85, 29), (151, 92, 36), (128, 76, 29), (80, 57, 0),
- (53, 17, 1), (19, 15, 0), (7, 13, 1), (6, 11, 4),
- (6, 8, 5), (5, 7, 2), (7, 6, 4), (8, 4, 1),
- (14, 7, 1), (27, 13, 0), (43, 13, 2), (60, 15, 12),
- (43, 0, 46), (45, 0, 65), (57, 0, 95), (53, 0, 130),
- (42, 0, 128), (21, 0, 131), (22, 0, 126), (6, 0, 102),
- (7, 0, 77), (6, 0, 77), (3, 0, 69), (5, 0, 67),
- (1, 1, 61), (8, 2, 40), (17, 32, 13), (6, 4, 26)
- ),
-
-// 354 s00043.jpg
-((49, 72, 90), (59, 99, 109), (64, 115, 120), (70, 131, 132),
- (73, 134, 141), (76, 138, 151), (97, 146, 146), (118, 154, 142),
- (171, 185, 134), (167, 177, 121), (164, 170, 108), (122, 165, 132),
- (81, 160, 157), (101, 175, 178), (121, 191, 199), (114, 171, 178),
- (108, 151, 158), (147, 130, 84), (138, 96, 65), (129, 62, 46),
- (129, 55, 31), (129, 49, 16), (129, 52, 12), (130, 56, 9),
- (132, 63, 8), (128, 89, 30), (124, 116, 53), (137, 127, 65),
- (150, 138, 78), (152, 141, 80), (154, 144, 82), (161, 157, 93),
- (168, 167, 100), (160, 165, 101), (137, 158, 109), (114, 151, 117),
- (91, 139, 123), (68, 128, 129), (70, 132, 106), (72, 136, 84),
- (133, 127, 65), (140, 124, 52), (147, 122, 40), (145, 134, 43),
- (144, 146, 47), (148, 141, 58), (152, 137, 70), (145, 133, 81),
- (143, 137, 105), (118, 102, 89), (101, 115, 75), (84, 129, 62),
- (64, 82, 52), (45, 35, 43), (42, 32, 41), (40, 30, 39),
- (37, 22, 29), (40, 30, 37), (43, 38, 45), (44, 46, 55),
- (46, 54, 65), (48, 61, 74), (50, 69, 83), (115, 85, 74),
- (130, 78, 91), (129, 85, 56), (136, 96, 45), (144, 108, 34),
- (141, 110, 32), (139, 112, 31), (134, 127, 37), (133, 131, 18),
- (130, 128, 9), (125, 118, 6), (120, 109, 3), (113, 99, 6),
- (106, 89, 9), (110, 78, 8), (114, 68, 8), (113, 65, 1),
- (121, 56, 2), (102, 52, 1), (87, 75, 7), (73, 98, 14),
- (61, 81, 19), (50, 65, 24), (48, 71, 85), (52, 84, 99),
- (74, 134, 145), (101, 139, 130), (129, 144, 115), (141, 150, 108),
- (153, 156, 101), (157, 158, 98), (151, 139, 79), (154, 131, 61),
- (139, 110, 32), (114, 70, 7), (93, 62, 9), (72, 55, 12),
- (71, 57, 11), (71, 59, 11), (67, 79, 7), (85, 87, 0),
- (125, 131, 67), (125, 132, 88), (125, 133, 110), (117, 115, 100),
- (110, 97, 91), (57, 84, 79), (44, 60, 73), (46, 52, 64),
- (44, 44, 54), (47, 57, 69), (49, 68, 81), (51, 79, 93),
- (65, 125, 125), (69, 153, 137), (72, 153, 138), (73, 157, 142),
- (82, 147, 151), (105, 140, 127), (128, 133, 103), (133, 134, 96),
- (139, 135, 90), (155, 142, 74), (149, 119, 46), (143, 98, 33),
- (132, 65, 23), (85, 40, 0), (77, 37, 0), (70, 34, 0),
- (56, 28, 4), (48, 23, 18), (39, 26, 33), (37, 35, 49),
- (43, 59, 84), (46, 65, 83), (50, 72, 83), (82, 71, 71),
- (115, 71, 60), (129, 68, 37), (134, 56, 17), (125, 43, 3),
- (111, 42, 0), (90, 33, 4), (81, 32, 5), (72, 32, 6),
- (72, 55, 3), (89, 64, 7), (78, 73, 5), (70, 64, 4),
- (56, 60, 1), (51, 46, 0), (47, 33, 0), (36, 21, 16),
- (39, 24, 29), (37, 39, 54), (42, 51, 68), (48, 74, 89),
- (57, 112, 72), (97, 94, 17), (100, 83, 12), (104, 73, 8),
- (88, 53, 13), (78, 39, 22), (60, 31, 25), (44, 34, 42),
- (38, 30, 43), (36, 26, 38), (35, 23, 33), (38, 22, 25),
- (54, 23, 18), (63, 27, 13), (70, 27, 8), (77, 29, 6),
- (76, 30, 4), (66, 30, 4), (58, 25, 10), (39, 21, 19),
- (35, 19, 19), (35, 20, 17), (37, 23, 12), (49, 37, 0),
- (37, 54, 2), (43, 45, 1), (49, 36, 1), (47, 23, 19),
- (45, 34, 40), (53, 48, 54), (50, 72, 83), (59, 124, 81),
- (58, 127, 83), (65, 123, 124), (62, 110, 112), (53, 85, 98),
- (50, 76, 89), (50, 59, 64), (54, 45, 46), (56, 26, 18),
- (56, 26, 16), (41, 30, 38), (43, 38, 45), (44, 41, 50),
- (44, 42, 53), (42, 39, 50), (41, 31, 40), (39, 23, 26),
- (35, 21, 21), (36, 22, 13), (50, 29, 0), (69, 36, 3),
- (73, 51, 1), (92, 65, 38), (123, 101, 44), (148, 132, 73),
- (158, 149, 80), (166, 157, 88), (162, 158, 87), (158, 150, 78),
- (152, 148, 51), (138, 118, 32), (124, 95, 19), (120, 69, 14),
- (113, 44, 11), (99, 40, 0), (100, 64, 2), (111, 82, 2),
- (101, 84, 0), (98, 90, 0), (104, 84, 11), (124, 95, 19),
- (137, 110, 29), (153, 130, 50), (159, 146, 67), (158, 151, 63),
- (164, 158, 82), (165, 159, 81), (160, 159, 69), (165, 159, 81),
- (166, 160, 82), (163, 160, 89), (164, 160, 89), (168, 164, 90),
- (169, 169, 95), (166, 172, 108), (165, 171, 107), (166, 166, 96),
- (158, 150, 78), (155, 137, 65), (144, 119, 37), (126, 101, 21),
- (140, 83, 30), (138, 82, 33), (143, 110, 57), (141, 92, 36)
- ),
-
-// 355 s00118.jpg
-((209, 120, 106), (219, 128, 109), (213, 128, 107), (207, 129, 106),
- (190, 115, 96), (174, 101, 86), (164, 91, 74), (154, 81, 62),
- (141, 77, 68), (142, 81, 71), (144, 86, 74), (157, 89, 80),
- (170, 93, 87), (189, 107, 95), (208, 121, 104), (199, 114, 117),
- (190, 108, 131), (161, 113, 155), (155, 123, 170), (150, 133, 185),
- (142, 145, 190), (135, 157, 196), (137, 154, 196), (140, 151, 196),
- (160, 133, 186), (178, 126, 172), (197, 119, 158), (197, 113, 135),
- (198, 107, 112), (193, 104, 110), (189, 102, 108), (150, 83, 100),
- (134, 77, 94), (114, 74, 98), (119, 70, 83), (125, 66, 68),
- (119, 67, 65), (113, 68, 62), (106, 71, 66), (99, 74, 70),
- (30, 82, 103), (27, 83, 103), (24, 85, 103), (59, 94, 106),
- (95, 104, 109), (105, 100, 116), (115, 97, 123), (126, 104, 143),
- (136, 124, 174), (177, 182, 202), (179, 198, 207), (182, 214, 213),
- (217, 212, 199), (252, 210, 186), (244, 215, 177), (237, 220, 168),
- (255, 208, 141), (234, 175, 127), (214, 143, 113), (206, 127, 107),
- (199, 112, 102), (193, 107, 99), (187, 102, 97), (164, 86, 86),
- (148, 78, 86), (144, 82, 103), (120, 94, 109), (96, 106, 115),
- (64, 93, 108), (33, 81, 101), (8, 72, 82), (9, 21, 47),
- (17, 15, 18), (10, 11, 18), (3, 7, 18), (1, 18, 51),
- (0, 30, 85), (1, 38, 85), (2, 46, 85), (15, 70, 75),
- (34, 73, 90), (94, 92, 116), (136, 99, 120), (178, 107, 125),
- (201, 115, 127), (224, 123, 129), (245, 145, 145), (250, 146, 145),
- (248, 204, 193), (240, 219, 216), (232, 235, 240), (209, 223, 228),
- (187, 212, 217), (191, 209, 197), (138, 169, 190), (104, 131, 160),
- (81, 108, 115), (9, 109, 99), (7, 94, 76), (5, 79, 54),
- (7, 66, 40), (10, 54, 27), (13, 48, 6), (62, 50, 36),
- (104, 53, 60), (91, 64, 79), (78, 76, 98), (82, 86, 115),
- (86, 96, 132), (77, 96, 138), (103, 101, 140), (135, 122, 139),
- (152, 167, 124), (190, 130, 106), (185, 116, 109), (180, 103, 113),
- (146, 88, 113), (134, 80, 103), (111, 77, 104), (116, 78, 103),
- (194, 104, 116), (215, 121, 124), (236, 139, 132), (237, 148, 127),
- (238, 158, 123), (241, 181, 121), (238, 196, 124), (244, 206, 123),
- (233, 194, 153), (214, 170, 141), (225, 163, 143), (236, 156, 145),
- (238, 154, 120), (223, 139, 111), (223, 132, 111), (228, 138, 112),
- (235, 133, 128), (205, 124, 145), (175, 116, 162), (158, 115, 161),
- (142, 115, 160), (106, 140, 177), (86, 141, 148), (35, 129, 95),
- (11, 101, 63), (48, 50, 36), (56, 61, 46), (65, 72, 56),
- (111, 107, 72), (148, 91, 80), (175, 108, 91), (197, 120, 100),
- (216, 134, 110), (216, 131, 109), (217, 129, 109), (210, 116, 114),
- (205, 119, 118), (183, 111, 148), (140, 113, 158), (76, 126, 161),
- (28, 112, 122), (10, 124, 124), (11, 107, 113), (12, 90, 102),
- (10, 87, 105), (23, 78, 134), (36, 125, 139), (91, 147, 164),
- (170, 127, 207), (182, 129, 194), (195, 131, 181), (200, 120, 157),
- (201, 117, 150), (193, 108, 129), (202, 113, 115), (177, 101, 127),
- (143, 102, 142), (101, 89, 125), (72, 95, 137), (47, 93, 145),
- (25, 60, 141), (11, 89, 127), (19, 123, 136), (19, 131, 132),
- (102, 145, 179), (114, 154, 184), (127, 164, 190), (183, 185, 135),
- (221, 155, 121), (212, 147, 115), (206, 134, 109), (206, 118, 104),
- (191, 109, 95), (184, 105, 92), (177, 105, 90), (154, 98, 83),
- (159, 93, 81), (160, 90, 82), (173, 95, 91), (199, 101, 102),
- (203, 112, 107), (199, 109, 108), (188, 102, 105), (175, 93, 95),
- (145, 81, 97), (136, 78, 93), (140, 75, 81), (132, 70, 71),
- (127, 67, 66), (128, 71, 64), (126, 68, 64), (127, 65, 66),
- (130, 69, 68), (134, 76, 72), (139, 79, 69), (132, 73, 67),
- (127, 67, 66), (126, 69, 62), (125, 67, 63), (124, 66, 62),
- (119, 63, 64), (114, 61, 67), (111, 60, 56), (109, 58, 57),
- (82, 65, 55), (50, 93, 39), (41, 102, 42), (44, 115, 47),
- (48, 83, 77), (27, 71, 84), (10, 62, 73), (16, 25, 42),
- (27, 27, 39), (57, 35, 38), (94, 52, 56), (112, 62, 71),
- (113, 69, 86), (124, 70, 84), (128, 67, 72), (124, 65, 69),
- (111, 59, 63), (88, 46, 47), (68, 36, 37), (39, 25, 25),
- (12, 20, 9), (1, 23, 0), (20, 22, 11), (29, 30, 14),
- (63, 33, 31), (69, 50, 44), (59, 51, 64), (68, 60, 73),
- (80, 65, 84), (90, 75, 94), (103, 68, 92), (140, 82, 94)
- ),
-
-// 356 s00138.jpg
-((247, 164, 0), (176, 98, 76), (170, 92, 66), (164, 87, 57),
- (158, 82, 58), (153, 78, 59), (154, 78, 62), (155, 79, 65),
- (139, 66, 59), (133, 63, 59), (128, 60, 59), (144, 63, 46),
- (160, 67, 33), (178, 77, 28), (197, 87, 24), (206, 96, 23),
- (216, 105, 23), (147, 188, 48), (149, 138, 68), (152, 88, 88),
- (163, 91, 78), (175, 95, 68), (186, 97, 50), (197, 100, 32),
- (234, 118, 15), (236, 121, 10), (239, 124, 5), (229, 131, 2),
- (219, 139, 0), (192, 168, 18), (166, 198, 37), (122, 226, 27),
- (64, 219, 19), (164, 222, 23), (184, 218, 22), (204, 214, 21),
- (226, 206, 16), (248, 199, 11), (247, 196, 8), (247, 193, 5),
- (249, 191, 6), (252, 186, 11), (255, 182, 16), (253, 179, 10),
- (252, 176, 5), (251, 178, 4), (251, 180, 4), (250, 179, 1),
- (250, 184, 2), (254, 180, 5), (253, 175, 4), (253, 170, 4),
- (246, 163, 8), (239, 157, 13), (232, 139, 24), (225, 121, 36),
- (197, 100, 55), (214, 108, 41), (231, 117, 28), (230, 115, 18),
- (230, 113, 8), (228, 111, 6), (227, 110, 5), (223, 107, 0),
- (222, 105, 10), (179, 82, 27), (164, 72, 33), (149, 63, 40),
- (139, 59, 43), (129, 55, 46), (112, 48, 49), (111, 46, 50),
- (131, 55, 42), (152, 63, 34), (173, 72, 26), (193, 96, 16),
- (214, 120, 6), (227, 132, 6), (241, 145, 7), (251, 156, 4),
- (251, 156, 2), (237, 122, 5), (200, 96, 19), (164, 70, 34),
- (146, 62, 39), (128, 54, 45), (102, 45, 54), (83, 38, 59),
- (69, 34, 67), (67, 33, 67), (66, 32, 67), (63, 31, 69),
- (61, 30, 71), (56, 29, 72), (52, 29, 75), (56, 29, 72),
- (55, 27, 68), (56, 29, 74), (48, 26, 76), (40, 23, 78),
- (41, 23, 78), (43, 24, 79), (45, 27, 79), (53, 29, 77),
- (64, 30, 65), (76, 35, 61), (89, 41, 57), (99, 44, 54),
- (109, 47, 52), (127, 50, 34), (152, 58, 22), (171, 80, 0),
- (213, 116, 0), (248, 186, 5), (246, 192, 11), (245, 199, 18),
- (227, 211, 14), (192, 206, 9), (211, 201, 8), (238, 179, 0),
- (250, 169, 0), (250, 160, 0), (250, 152, 1), (248, 148, 1),
- (247, 145, 1), (242, 130, 4), (233, 121, 11), (227, 117, 4),
- (227, 117, 2), (226, 124, 0), (230, 127, 1), (235, 130, 2),
- (245, 140, 0), (248, 143, 2), (252, 150, 6), (253, 153, 7),
- (255, 169, 4), (255, 171, 8), (255, 173, 12), (255, 172, 9),
- (255, 171, 6), (253, 165, 3), (250, 151, 21), (246, 136, 25),
- (218, 108, 23), (137, 49, 9), (129, 45, 17), (121, 42, 25),
- (113, 46, 38), (103, 43, 45), (99, 40, 46), (99, 43, 54),
- (100, 44, 55), (101, 46, 58), (102, 48, 62), (105, 45, 55),
- (107, 46, 53), (112, 48, 49), (115, 50, 48), (122, 51, 47),
- (126, 53, 46), (129, 55, 44), (129, 54, 43), (130, 53, 43),
- (132, 51, 32), (134, 52, 30), (136, 57, 42), (138, 56, 32),
- (149, 62, 35), (155, 64, 34), (161, 67, 33), (175, 74, 28),
- (189, 83, 25), (220, 102, 14), (221, 104, 11), (223, 107, 8),
- (219, 104, 11), (192, 86, 34), (154, 74, 49), (126, 53, 46),
- (125, 52, 46), (131, 54, 44), (145, 60, 39), (156, 62, 26),
- (215, 99, 14), (221, 104, 12), (228, 110, 10), (241, 129, 3),
- (247, 140, 0), (246, 138, 3), (239, 131, 5), (229, 112, 7),
- (218, 104, 5), (182, 74, 12), (163, 62, 16), (155, 62, 5),
- (164, 65, 0), (181, 75, 0), (211, 103, 0), (232, 128, 0),
- (242, 137, 9), (247, 145, 1), (237, 134, 5), (228, 124, 0),
- (219, 108, 0), (203, 93, 14), (167, 72, 18), (139, 58, 39),
- (120, 52, 49), (101, 44, 53), (92, 41, 58), (89, 40, 59),
- (89, 40, 59), (89, 40, 59), (87, 40, 60), (86, 37, 56),
- (84, 39, 60), (80, 37, 64), (71, 34, 65), (77, 37, 63),
- (79, 34, 55), (91, 40, 59), (106, 45, 52), (118, 48, 40),
- (149, 59, 32), (164, 92, 0), (211, 128, 0), (239, 154, 12),
- (252, 153, 34), (253, 159, 37), (255, 163, 60), (236, 138, 51),
- (182, 98, 70), (141, 74, 68), (108, 49, 55), (97, 43, 56),
- (88, 41, 61), (79, 42, 75), (59, 32, 77), (57, 30, 75),
- (63, 31, 70), (67, 33, 68), (72, 33, 64), (83, 32, 49),
- (69, 21, 37), (54, 11, 38), (83, 10, 0), (87, 19, 6),
- (96, 34, 37), (91, 40, 55), (97, 43, 57), (99, 43, 54),
- (109, 47, 52), (125, 57, 54), (139, 68, 48), (168, 95, 62)
- ),
-
-// 357 s00149.jpg
-((145, 15, 25), (124, 27, 21), (102, 17, 21), (80, 8, 22),
- (57, 4, 25), (35, 1, 28), (26, 3, 30), (18, 5, 33),
- (0, 23, 29), (3, 27, 33), (6, 31, 38), (8, 36, 36),
- (11, 42, 34), (20, 35, 32), (30, 28, 31), (23, 24, 30),
- (17, 20, 29), (3, 4, 24), (2, 2, 23), (2, 0, 22),
- (3, 0, 22), (4, 0, 23), (4, 0, 23), (5, 0, 23),
- (26, 3, 32), (47, 3, 28), (69, 4, 24), (113, 13, 56),
- (158, 22, 88), (170, 25, 99), (182, 29, 111), (230, 13, 100),
- (249, 6, 90), (253, 2, 82), (247, 3, 79), (241, 4, 76),
- (236, 7, 87), (231, 11, 98), (229, 14, 104), (228, 17, 110),
- (187, 46, 142), (175, 48, 141), (163, 50, 140), (111, 29, 93),
- (60, 8, 46), (55, 6, 41), (51, 4, 36), (36, 0, 28),
- (34, 0, 25), (34, 23, 27), (27, 32, 36), (20, 41, 46),
- (21, 56, 44), (23, 72, 42), (22, 73, 42), (21, 75, 43),
- (9, 61, 39), (4, 43, 32), (0, 26, 25), (0, 15, 24),
- (1, 4, 23), (1, 2, 23), (2, 0, 24), (0, 0, 24),
- (0, 5, 27), (5, 17, 39), (4, 28, 50), (4, 40, 62),
- (7, 40, 64), (11, 41, 67), (18, 41, 72), (13, 30, 56),
- (10, 14, 41), (17, 13, 36), (25, 12, 32), (23, 7, 27),
- (22, 3, 23), (18, 1, 23), (15, 0, 23), (6, 1, 24),
- (1, 9, 28), (3, 26, 34), (2, 38, 37), (1, 51, 40),
- (0, 55, 45), (0, 60, 50), (0, 47, 63), (7, 43, 67),
- (36, 44, 83), (26, 51, 86), (17, 58, 90), (15, 56, 86),
- (13, 54, 82), (26, 31, 61), (44, 17, 52), (57, 7, 42),
- (52, 5, 25), (53, 18, 24), (69, 20, 24), (85, 23, 24),
- (103, 27, 58), (121, 31, 93), (181, 26, 104), (225, 24, 120),
- (243, 15, 113), (235, 15, 111), (227, 16, 109), (222, 15, 103),
- (217, 15, 97), (185, 1, 51), (128, 1, 31), (77, 0, 32),
- (47, 4, 23), (7, 1, 27), (5, 3, 26), (4, 5, 25),
- (2, 5, 24), (3, 4, 24), (15, 5, 32), (27, 2, 31),
- (22, 6, 33), (18, 10, 36), (14, 14, 40), (19, 20, 49),
- (24, 27, 58), (49, 23, 62), (50, 24, 61), (55, 27, 67),
- (93, 51, 115), (192, 25, 105), (201, 15, 89), (211, 6, 73),
- (221, 14, 30), (216, 10, 30), (197, 15, 27), (138, 41, 22),
- (86, 10, 22), (70, 5, 23), (55, 1, 25), (48, 4, 24),
- (42, 8, 24), (21, 7, 30), (7, 13, 37), (2, 29, 46),
- (13, 45, 44), (1, 49, 59), (1, 41, 56), (2, 33, 53),
- (1, 30, 44), (2, 19, 39), (4, 10, 34), (1, 9, 30),
- (16, 2, 25), (24, 1, 24), (32, 0, 23), (47, 2, 23),
- (65, 1, 28), (81, 0, 33), (129, 6, 26), (194, 6, 31),
- (242, 33, 26), (249, 92, 23), (247, 93, 23), (246, 95, 24),
- (227, 89, 26), (206, 76, 14), (177, 69, 30), (152, 65, 35),
- (127, 30, 24), (126, 29, 23), (125, 28, 22), (124, 30, 22),
- (103, 21, 23), (74, 8, 46), (56, 14, 52), (22, 22, 50),
- (11, 23, 37), (4, 22, 36), (8, 16, 39), (5, 19, 32),
- (5, 17, 29), (19, 13, 25), (37, 14, 24), (63, 18, 23),
- (164, 60, 23), (199, 58, 23), (235, 56, 23), (248, 70, 22),
- (250, 62, 24), (218, 20, 107), (221, 24, 116), (188, 45, 137),
- (173, 25, 101), (141, 5, 53), (174, 0, 37), (172, 5, 61),
- (133, 23, 84), (115, 31, 91), (38, 86, 64), (38, 62, 46),
- (28, 49, 42), (24, 37, 27), (29, 31, 26), (39, 28, 24),
- (57, 21, 21), (76, 25, 22), (101, 28, 22), (142, 51, 24),
- (204, 45, 41), (223, 19, 28), (233, 19, 29), (241, 2, 44),
- (244, 0, 54), (249, 0, 68), (254, 0, 72), (248, 0, 63),
- (243, 2, 71), (240, 1, 68), (187, 1, 50), (177, 0, 42),
- (98, 3, 27), (70, 12, 52), (52, 39, 83), (30, 44, 79),
- (0, 63, 80), (2, 83, 110), (25, 109, 173), (69, 133, 230),
- (36, 125, 205), (22, 84, 131), (4, 81, 107), (1, 52, 69),
- (0, 34, 48), (0, 21, 35), (1, 9, 30), (6, 1, 23),
- (14, 0, 23), (16, 0, 24), (28, 0, 25), (34, 0, 24),
- (36, 1, 25), (38, 5, 22), (58, 10, 24), (83, 16, 23),
- (120, 15, 22), (176, 0, 36), (208, 19, 26), (222, 18, 27),
- (223, 17, 27), (219, 15, 27), (195, 0, 40), (144, 1, 44),
- (105, 3, 27), (68, 12, 21), (0, 30, 32), (33, 19, 19)
- ),
-// 358 vchira_0001.jpg
-((157, 75, 51), (218, 60, 206), (229, 48, 230), (241, 37, 255),
- (244, 28, 248), (248, 20, 241), (243, 21, 232), (239, 22, 223),
- (192, 66, 251), (120, 114, 248), (48, 163, 246), (33, 182, 244),
- (18, 201, 243), (20, 204, 244), (22, 208, 246), (18, 226, 250),
- (15, 245, 255), (18, 244, 224), (38, 230, 213), (58, 216, 202),
- (90, 223, 199), (122, 230, 196), (122, 240, 177), (123, 250, 159),
- (96, 250, 154), (85, 251, 174), (74, 253, 195), (46, 236, 225),
- (18, 220, 255), (26, 219, 250), (35, 219, 245), (74, 238, 201),
- (94, 250, 185), (158, 221, 174), (142, 238, 162), (127, 255, 151),
- (144, 225, 144), (162, 195, 138), (191, 195, 151), (220, 195, 164),
- (236, 166, 117), (242, 188, 93), (248, 211, 70), (250, 233, 35),
- (253, 255, 0), (253, 242, 11), (254, 229, 23), (248, 207, 19),
- (241, 200, 46), (226, 199, 94), (209, 191, 101), (193, 184, 109),
- (133, 197, 149), (74, 210, 190), (41, 219, 205), (8, 229, 220),
- (22, 209, 182), (79, 212, 183), (136, 215, 184), (165, 186, 191),
- (195, 157, 198), (220, 149, 199), (246, 141, 200), (242, 139, 158),
- (215, 138, 190), (194, 136, 184), (219, 100, 216), (244, 64, 249),
- (240, 59, 243), (237, 55, 238), (233, 21, 227), (208, 13, 229),
- (123, 13, 164), (137, 6, 158), (151, 0, 153), (170, 26, 150),
- (190, 52, 147), (204, 85, 147), (219, 119, 147), (202, 132, 96),
- (190, 91, 52), (166, 57, 136), (185, 73, 172), (205, 90, 209),
- (213, 94, 196), (222, 98, 184), (232, 126, 128), (248, 146, 82),
- (249, 190, 52), (251, 160, 88), (254, 131, 124), (251, 91, 142),
- (248, 52, 160), (241, 40, 208), (232, 15, 207), (208, 16, 215),
- (197, 0, 154), (113, 11, 74), (120, 48, 37), (128, 85, 0),
- (132, 105, 0), (137, 125, 0), (164, 181, 4), (175, 179, 6),
- (204, 236, 11), (220, 232, 7), (236, 229, 3), (233, 212, 4),
- (231, 196, 6), (240, 187, 19), (241, 185, 50), (221, 215, 55),
- (212, 220, 101), (166, 182, 135), (144, 155, 140), (122, 129, 145),
- (111, 78, 61), (79, 22, 57), (64, 0, 92), (100, 17, 107),
- (151, 17, 86), (152, 14, 100), (154, 12, 114), (159, 22, 122),
- (164, 32, 131), (210, 27, 141), (220, 20, 217), (209, 7, 217),
- (228, 6, 227), (220, 9, 228), (215, 20, 203), (211, 31, 178),
- (198, 28, 99), (138, 43, 51), (136, 93, 0), (118, 97, 16),
- (72, 102, 48), (58, 91, 24), (45, 80, 0), (40, 81, 4),
- (36, 82, 9), (39, 55, 0), (19, 49, 0), (13, 49, 23),
- (0, 63, 50), (37, 145, 218), (35, 152, 222), (34, 159, 226),
- (4, 170, 208), (3, 125, 176), (10, 42, 127), (29, 59, 123),
- (114, 18, 167), (133, 32, 204), (153, 47, 241), (191, 8, 223),
- (203, 6, 236), (210, 21, 238), (177, 72, 200), (161, 59, 221),
- (138, 62, 212), (64, 60, 147), (61, 52, 125), (59, 44, 103),
- (1, 68, 35), (31, 45, 9), (21, 10, 18), (18, 9, 14),
- (5, 7, 0), (4, 3, 11), (3, 0, 22), (15, 21, 45),
- (30, 20, 70), (37, 35, 46), (63, 4, 0), (68, 0, 5),
- (86, 10, 36), (124, 18, 67), (146, 53, 142), (95, 130, 184),
- (104, 208, 171), (99, 232, 187), (88, 216, 245), (47, 193, 252),
- (111, 172, 237), (141, 133, 238), (172, 94, 240), (207, 50, 243),
- (229, 29, 242), (172, 38, 247), (143, 43, 251), (99, 92, 234),
- (76, 171, 229), (41, 178, 214), (36, 187, 146), (87, 193, 95),
- (154, 188, 6), (181, 187, 3), (191, 185, 1), (212, 165, 23),
- (237, 113, 77), (231, 79, 104), (234, 57, 135), (238, 14, 175),
- (232, 42, 166), (241, 93, 125), (255, 189, 83), (233, 239, 55),
- (231, 248, 46), (215, 231, 96), (199, 227, 127), (201, 235, 141),
- (162, 218, 145), (151, 251, 127), (179, 245, 113), (173, 239, 89),
- (155, 202, 12), (172, 144, 19), (139, 96, 2), (149, 114, 10),
- (185, 149, 11), (251, 199, 35), (228, 236, 75), (206, 245, 128),
- (164, 203, 159), (138, 216, 200), (105, 181, 241), (120, 176, 235),
- (156, 200, 201), (199, 216, 200), (200, 222, 173), (172, 203, 195),
- (168, 135, 216), (145, 93, 240), (146, 51, 195), (105, 20, 165),
- (118, 0, 140), (71, 0, 96), (63, 0, 101), (49, 24, 63),
- (30, 24, 58), (41, 0, 17), (60, 39, 0), (69, 35, 0),
- (92, 78, 0), (96, 115, 7), (96, 187, 68), (92, 226, 115),
- (40, 194, 134), (75, 104, 110), (111, 61, 62), (107, 0, 92),
- (106, 0, 81), (126, 19, 9), (108, 21, 14), (66, 0, 19)
- ),
-
-// 359 vchira_0003.jpg
-((85, 39, 189), (141, 23, 195), (149, 11, 167), (158, 0, 139),
- (147, 0, 134), (137, 0, 130), (131, 2, 134), (126, 4, 138),
- (90, 12, 148), (99, 9, 142), (109, 6, 137), (111, 3, 132),
- (113, 1, 127), (123, 3, 111), (133, 6, 95), (141, 19, 77),
- (149, 32, 59), (154, 81, 12), (155, 90, 11), (157, 100, 10),
- (144, 105, 7), (131, 110, 5), (131, 110, 2), (132, 111, 0),
- (156, 143, 3), (168, 161, 21), (180, 179, 39), (217, 202, 35),
- (255, 225, 32), (255, 228, 29), (255, 232, 27), (255, 231, 20),
- (245, 218, 7), (191, 174, 6), (178, 155, 5), (165, 137, 4),
- (155, 130, 8), (146, 124, 13), (136, 111, 8), (127, 98, 4),
- (147, 45, 33), (128, 24, 81), (110, 4, 130), (103, 15, 155),
- (97, 26, 180), (94, 26, 173), (91, 27, 167), (95, 8, 113),
- (129, 37, 52), (162, 92, 30), (168, 110, 22), (175, 128, 14),
- (186, 146, 13), (198, 164, 13), (199, 168, 21), (200, 172, 29),
- (183, 126, 21), (188, 85, 57), (193, 45, 93), (192, 31, 113),
- (191, 18, 134), (191, 24, 122), (191, 30, 110), (183, 34, 98),
- (193, 36, 87), (196, 34, 91), (195, 32, 98), (195, 30, 106),
- (188, 25, 112), (181, 21, 119), (168, 0, 131), (135, 9, 152),
- (97, 14, 154), (100, 7, 136), (104, 1, 119), (105, 1, 111),
- (107, 2, 103), (110, 1, 104), (114, 0, 106), (125, 4, 109),
- (148, 12, 88), (137, 28, 49), (134, 41, 39), (131, 55, 29),
- (125, 61, 29), (119, 67, 30), (111, 52, 22), (109, 43, 17),
- (77, 13, 4), (78, 29, 4), (79, 46, 5), (88, 56, 7),
- (98, 66, 9), (107, 75, 0), (127, 100, 0), (140, 134, 0),
- (174, 158, 3), (242, 123, 83), (232, 108, 80), (223, 93, 77),
- (208, 77, 69), (194, 61, 62), (175, 57, 53), (174, 43, 61),
- (193, 66, 77), (208, 73, 80), (224, 81, 83), (204, 62, 79),
- (185, 44, 76), (177, 33, 86), (165, 52, 56), (148, 71, 19),
- (126, 71, 7), (116, 92, 2), (115, 93, 3), (115, 94, 5),
- (115, 96, 4), (120, 94, 0), (150, 95, 31), (161, 55, 65),
- (165, 13, 96), (169, 25, 101), (173, 38, 107), (173, 38, 97),
- (174, 38, 88), (177, 66, 47), (189, 104, 21), (218, 147, 23),
- (232, 154, 30), (214, 184, 10), (213, 194, 10), (212, 205, 11),
- (237, 203, 18), (248, 208, 14), (244, 191, 27), (237, 141, 54),
- (233, 132, 50), (220, 135, 38), (208, 138, 27), (195, 130, 18),
- (183, 123, 9), (156, 104, 21), (118, 72, 22), (121, 65, 6),
- (119, 48, 0), (118, 0, 69), (118, 0, 75), (118, 0, 82),
- (125, 0, 87), (125, 4, 97), (138, 2, 104), (147, 5, 113),
- (159, 27, 103), (162, 36, 93), (165, 46, 84), (161, 58, 51),
- (162, 94, 33), (167, 110, 23), (172, 121, 6), (172, 119, 17),
- (178, 112, 25), (162, 68, 34), (165, 58, 45), (169, 48, 57),
- (164, 41, 62), (158, 25, 88), (123, 15, 127), (93, 29, 167),
- (70, 82, 218), (62, 99, 220), (55, 116, 223), (125, 72, 224),
- (143, 17, 179), (158, 0, 139), (173, 5, 126), (210, 42, 101),
- (220, 66, 102), (235, 118, 83), (219, 151, 54), (244, 201, 34),
- (255, 220, 34), (255, 249, 34), (255, 243, 21), (249, 214, 28),
- (239, 153, 40), (232, 143, 44), (226, 134, 49), (208, 100, 51),
- (187, 79, 43), (171, 45, 69), (154, 22, 71), (138, 0, 88),
- (136, 0, 103), (131, 9, 118), (126, 4, 123), (148, 1, 118),
- (162, 8, 120), (161, 5, 114), (143, 7, 105), (141, 2, 103),
- (143, 7, 91), (155, 14, 82), (149, 21, 54), (149, 27, 50),
- (152, 36, 39), (140, 67, 34), (139, 79, 19), (130, 100, 0),
- (136, 99, 0), (153, 104, 2), (161, 94, 3), (151, 92, 0),
- (137, 73, 12), (124, 66, 28), (114, 48, 32), (130, 17, 60),
- (115, 0, 93), (114, 0, 97), (98, 0, 104), (95, 0, 128),
- (81, 3, 139), (82, 11, 143), (89, 0, 137), (114, 4, 139),
- (128, 10, 120), (140, 3, 119), (140, 5, 123), (150, 0, 128),
- (159, 6, 130), (149, 10, 173), (145, 19, 191), (129, 14, 193),
- (108, 22, 195), (125, 39, 200), (111, 50, 187), (97, 43, 201),
- (87, 43, 190), (113, 9, 156), (147, 15, 99), (142, 38, 47),
- (158, 76, 29), (161, 102, 12), (154, 118, 0), (140, 111, 9),
- (140, 125, 6), (156, 132, 6), (161, 126, 8), (172, 132, 1),
- (188, 144, 0), (198, 149, 12), (220, 166, 8), (250, 206, 23),
- (254, 209, 32), (249, 209, 36), (226, 182, 34), (223, 159, 23)
- ),
-
-// 360 vchira_0012.jpg
-((211, 48, 91), (113, 23, 0), (78, 32, 0), (43, 41, 0),
- (31, 30, 16), (20, 20, 32), (28, 12, 37), (36, 4, 43),
- (118, 2, 49), (145, 11, 68), (172, 21, 88), (171, 31, 83),
- (170, 41, 79), (212, 82, 105), (255, 124, 132), (250, 136, 129),
- (245, 149, 127), (198, 200, 179), (219, 169, 195), (240, 138, 212),
- (218, 100, 147), (196, 63, 82), (165, 43, 78), (134, 23, 74),
- (100, 18, 40), (56, 9, 21), (13, 0, 2), (11, 0, 4),
- (9, 0, 6), (4, 9, 15), (0, 19, 25), (20, 8, 58),
- (53, 0, 56), (56, 15, 19), (63, 19, 15), (70, 24, 11),
- (112, 60, 15), (155, 96, 20), (171, 136, 10), (188, 176, 0),
- (210, 255, 80), (203, 224, 93), (197, 193, 106), (164, 152, 90),
- (131, 111, 74), (137, 80, 57), (144, 50, 40), (127, 46, 1),
- (169, 98, 34), (170, 209, 118), (145, 231, 110), (120, 253, 102),
- (99, 246, 114), (78, 239, 127), (60, 217, 121), (43, 196, 116),
- (26, 101, 168), (41, 64, 151), (57, 28, 134), (67, 23, 123),
- (77, 18, 112), (110, 9, 112), (144, 0, 113), (148, 8, 113),
- (101, 15, 50), (35, 50, 9), (17, 45, 26), (0, 41, 44),
- (0, 53, 35), (0, 66, 26), (36, 101, 81), (54, 146, 121),
- (53, 231, 121), (59, 233, 130), (65, 236, 140), (73, 239, 132),
- (81, 243, 124), (99, 241, 121), (117, 239, 118), (158, 253, 107),
- (189, 218, 108), (212, 208, 147), (198, 214, 151), (185, 220, 156),
- (169, 210, 144), (153, 200, 132), (99, 166, 95), (99, 143, 118),
- (13, 67, 101), (6, 76, 118), (0, 86, 136), (0, 112, 147),
- (0, 138, 159), (12, 132, 148), (0, 114, 117), (40, 154, 120),
- (42, 194, 109), (46, 212, 110), (71, 226, 115), (97, 241, 120),
- (105, 246, 114), (114, 251, 109), (137, 235, 100), (151, 254, 101),
- (144, 255, 96), (131, 255, 98), (118, 255, 101), (108, 255, 102),
- (98, 255, 104), (98, 252, 132), (98, 254, 145), (107, 252, 159),
- (105, 251, 142), (135, 235, 119), (134, 231, 115), (133, 228, 112),
- (149, 255, 107), (128, 250, 90), (119, 252, 101), (102, 246, 99),
- (49, 202, 86), (49, 166, 94), (50, 130, 103), (37, 133, 107),
- (25, 137, 112), (8, 149, 83), (50, 161, 67), (63, 188, 52),
- (120, 201, 98), (184, 208, 134), (219, 198, 128), (255, 189, 123),
- (253, 125, 116), (218, 94, 66), (187, 161, 24), (219, 232, 0),
- (253, 255, 36), (244, 252, 42), (235, 249, 48), (245, 237, 68),
- (255, 225, 89), (214, 249, 95), (195, 237, 89), (158, 252, 102),
- (167, 255, 107), (193, 230, 125), (200, 238, 131), (208, 247, 138),
- (228, 231, 144), (197, 234, 129), (154, 248, 136), (118, 255, 132),
- (117, 240, 133), (132, 242, 136), (147, 244, 139), (165, 246, 153),
- (159, 243, 147), (134, 231, 136), (88, 159, 99), (38, 109, 105),
- (9, 62, 93), (40, 33, 75), (49, 16, 73), (59, 0, 72),
- (64, 0, 83), (65, 1, 87), (57, 13, 100), (120, 43, 137),
- (178, 18, 180), (195, 86, 163), (213, 154, 146), (218, 226, 44),
- (233, 222, 18), (187, 138, 35), (179, 89, 36), (177, 49, 74),
- (120, 40, 79), (71, 4, 55), (41, 11, 85), (48, 16, 113),
- (68, 19, 136), (136, 92, 145), (169, 182, 128), (191, 222, 162),
- (153, 225, 187), (168, 234, 177), (183, 244, 167), (191, 205, 188),
- (193, 234, 204), (202, 217, 222), (183, 160, 242), (178, 91, 248),
- (150, 169, 165), (131, 165, 104), (106, 189, 121), (62, 227, 148),
- (56, 237, 160), (35, 233, 145), (30, 242, 184), (59, 236, 220),
- (116, 197, 227), (148, 226, 186), (131, 245, 173), (145, 246, 166),
- (132, 249, 135), (168, 246, 127), (176, 222, 150), (169, 187, 137),
- (170, 155, 148), (117, 57, 117), (97, 41, 68), (81, 15, 51),
- (50, 34, 44), (50, 54, 19), (56, 45, 15), (69, 45, 35),
- (102, 67, 9), (116, 71, 16), (74, 128, 0), (69, 137, 14),
- (49, 119, 56), (73, 191, 53), (127, 204, 102), (174, 233, 139),
- (193, 224, 144), (215, 200, 157), (219, 200, 134), (223, 201, 99),
- (177, 176, 96), (176, 67, 62), (149, 62, 68), (148, 24, 52),
- (130, 27, 46), (146, 47, 42), (174, 57, 40), (171, 113, 16),
- (141, 205, 56), (85, 234, 90), (90, 248, 125), (75, 255, 158),
- (72, 231, 199), (121, 233, 195), (145, 245, 195), (168, 242, 215),
- (180, 221, 207), (165, 222, 203), (149, 186, 212), (100, 200, 255),
- (51, 206, 252), (88, 111, 223), (41, 153, 203), (19, 218, 163),
- (83, 255, 167), (143, 219, 193), (165, 197, 186), (255, 145, 163)
- ),
-
-// 361 vchira_0013.jpg
-((180, 215, 243), (103, 96, 234), (93, 75, 206), (84, 54, 178),
- (89, 45, 160), (94, 37, 142), (93, 30, 142), (93, 24, 143),
- (64, 31, 174), (59, 43, 174), (55, 55, 175), (69, 56, 188),
- (83, 58, 201), (95, 55, 211), (108, 52, 221), (111, 68, 230),
- (115, 84, 240), (114, 111, 216), (92, 103, 201), (70, 95, 187),
- (65, 94, 191), (60, 93, 196), (57, 90, 195), (54, 88, 195),
- (75, 77, 214), (101, 65, 226), (128, 54, 239), (105, 56, 224),
- (83, 59, 209), (78, 60, 204), (74, 62, 200), (64, 55, 198),
- (50, 61, 177), (85, 91, 211), (94, 89, 224), (103, 87, 237),
- (125, 67, 233), (148, 47, 229), (162, 45, 236), (176, 43, 244),
- (179, 63, 236), (171, 66, 241), (164, 69, 247), (172, 73, 238),
- (180, 77, 230), (175, 89, 217), (170, 102, 205), (151, 82, 191),
- (92, 44, 153), (41, 13, 53), (30, 6, 35), (19, 0, 17),
- (15, 0, 18), (12, 0, 20), (18, 0, 24), (25, 0, 29),
- (32, 20, 92), (57, 15, 117), (82, 11, 143), (109, 8, 164),
- (137, 5, 185), (142, 10, 191), (148, 16, 198), (146, 47, 216),
- (146, 102, 251), (119, 122, 255), (115, 110, 236), (112, 99, 217),
- (122, 114, 211), (132, 130, 205), (214, 173, 169), (237, 209, 255),
- (148, 112, 248), (140, 138, 248), (132, 164, 249), (108, 159, 231),
- (84, 154, 214), (80, 153, 220), (76, 152, 227), (89, 135, 229),
- (88, 103, 228), (64, 78, 200), (63, 60, 188), (63, 43, 176),
- (62, 38, 176), (61, 34, 177), (69, 29, 164), (67, 10, 149),
- (52, 12, 108), (38, 6, 84), (25, 1, 61), (25, 2, 59),
- (26, 3, 57), (28, 2, 49), (27, 4, 33), (11, 13, 26),
- (6, 7, 37), (9, 13, 61), (23, 12, 71), (38, 11, 82),
- (42, 9, 80), (47, 7, 78), (48, 2, 75), (54, 0, 87),
- (43, 23, 112), (43, 28, 120), (44, 33, 129), (38, 44, 139),
- (32, 55, 149), (27, 68, 150), (17, 62, 127), (20, 27, 108),
- (17, 25, 87), (11, 10, 44), (15, 5, 48), (20, 0, 53),
- (31, 3, 54), (52, 5, 73), (58, 3, 96), (77, 6, 136),
- (116, 27, 193), (122, 35, 205), (128, 44, 217), (122, 36, 207),
- (116, 28, 198), (103, 28, 193), (83, 33, 180), (64, 61, 168),
- (63, 79, 166), (109, 76, 215), (118, 78, 214), (128, 81, 213),
- (131, 61, 196), (115, 46, 201), (109, 26, 180), (94, 9, 139),
- (68, 0, 86), (85, 0, 111), (103, 0, 136), (115, 8, 159),
- (127, 16, 183), (158, 30, 213), (172, 74, 223), (176, 87, 255),
- (185, 90, 252), (180, 108, 242), (172, 103, 242), (164, 99, 243),
- (162, 68, 252), (149, 32, 234), (143, 23, 219), (137, 24, 204),
- (67, 41, 168), (62, 45, 155), (57, 50, 143), (36, 43, 134),
- (41, 32, 115), (33, 44, 98), (39, 28, 84), (41, 19, 84),
- (54, 16, 117), (98, 10, 146), (105, 12, 152), (113, 14, 159),
- (102, 28, 177), (83, 44, 187), (82, 59, 199), (89, 72, 213),
- (79, 84, 202), (75, 73, 201), (71, 63, 200), (71, 63, 184),
- (55, 58, 173), (42, 53, 159), (42, 44, 155), (37, 59, 160),
- (34, 76, 160), (26, 83, 152), (32, 89, 170), (39, 96, 186),
- (22, 116, 180), (35, 107, 192), (48, 129, 210), (41, 99, 198),
- (42, 62, 177), (45, 52, 164), (48, 42, 152), (59, 30, 138),
- (85, 27, 137), (92, 38, 150), (112, 45, 187), (112, 70, 196),
- (131, 104, 197), (126, 70, 231), (135, 56, 223), (130, 24, 192),
- (114, 32, 179), (110, 39, 179), (94, 40, 180), (65, 54, 159),
- (51, 55, 144), (33, 86, 136), (33, 61, 124), (43, 53, 124),
- (40, 48, 120), (45, 37, 114), (84, 66, 114), (90, 65, 159),
- (96, 81, 186), (91, 67, 187), (81, 58, 174), (84, 42, 170),
- (83, 17, 153), (66, 5, 134), (69, 15, 129), (50, 12, 123),
- (42, 19, 133), (63, 32, 151), (87, 23, 172), (90, 13, 181),
- (88, 34, 192), (90, 42, 190), (75, 65, 200), (54, 88, 211),
- (49, 107, 207), (46, 98, 208), (37, 91, 191), (50, 71, 180),
- (61, 62, 170), (73, 48, 139), (77, 22, 126), (52, 29, 120),
- (32, 28, 112), (26, 27, 94), (23, 3, 102), (23, 0, 83),
- (33, 5, 92), (43, 8, 90), (45, 17, 104), (40, 31, 120),
- (30, 36, 134), (22, 59, 130), (18, 49, 93), (6, 24, 88),
- (4, 15, 77), (0, 9, 42), (4, 8, 19), (8, 0, 15),
- (14, 1, 11), (5, 3, 17), (7, 19, 19), (7, 30, 46),
- (0, 33, 49), (6, 24, 60), (0, 33, 80), (9, 34, 65)
- ),
-
-// 362 vchira_0014.jpg
-((45, 230, 126), (110, 183, 68), (100, 173, 62), (91, 164, 56),
- (81, 152, 60), (72, 140, 65), (51, 132, 84), (31, 124, 103),
- (12, 94, 45), (7, 71, 31), (2, 49, 17), (14, 57, 17),
- (27, 65, 18), (40, 86, 27), (54, 107, 37), (54, 101, 45),
- (55, 96, 54), (93, 147, 113), (56, 137, 113), (19, 127, 114),
- (9, 121, 105), (0, 115, 97), (0, 103, 79), (0, 91, 61),
- (69, 116, 20), (116, 119, 41), (164, 122, 62), (127, 96, 34),
- (91, 70, 7), (74, 59, 3), (57, 48, 0), (35, 49, 16),
- (30, 55, 25), (25, 38, 44), (24, 34, 49), (24, 30, 54),
- (30, 38, 45), (37, 47, 36), (46, 71, 32), (55, 96, 28),
- (99, 119, 0), (114, 123, 21), (129, 127, 42), (111, 84, 61),
- (93, 41, 80), (79, 32, 71), (65, 23, 63), (61, 13, 53),
- (58, 10, 32), (43, 28, 0), (59, 31, 22), (75, 35, 44),
- (136, 65, 54), (198, 95, 64), (184, 136, 53), (171, 177, 43),
- (147, 204, 99), (173, 206, 81), (199, 208, 63), (222, 214, 77),
- (245, 220, 91), (236, 233, 80), (228, 247, 69), (225, 245, 132),
- (222, 229, 177), (146, 208, 183), (191, 200, 197), (237, 192, 212),
- (237, 195, 187), (237, 199, 162), (202, 184, 136), (151, 161, 124),
- (83, 100, 64), (70, 77, 60), (57, 55, 56), (34, 37, 46),
- (12, 19, 37), (6, 16, 25), (0, 13, 14), (0, 31, 13),
- (0, 36, 0), (15, 82, 28), (28, 95, 61), (42, 108, 94),
- (51, 142, 125), (60, 176, 157), (79, 222, 216), (90, 238, 202),
- (14, 191, 173), (10, 150, 137), (6, 110, 101), (3, 84, 84),
- (0, 59, 68), (14, 22, 45), (3, 6, 23), (0, 10, 12),
- (0, 17, 3), (0, 34, 0), (16, 59, 17), (32, 84, 35),
- (53, 97, 56), (74, 111, 78), (121, 163, 81), (132, 186, 126),
- (131, 162, 182), (127, 180, 209), (123, 198, 237), (110, 217, 224),
- (97, 237, 211), (80, 250, 214), (34, 251, 230), (0, 241, 252),
- (61, 236, 229), (103, 210, 218), (119, 178, 213), (136, 146, 208),
- (146, 135, 201), (147, 145, 159), (132, 114, 126), (124, 124, 114),
- (85, 117, 116), (86, 101, 106), (88, 85, 96), (94, 83, 96),
- (100, 82, 96), (145, 89, 126), (138, 70, 119), (97, 8, 136),
- (60, 5, 106), (18, 75, 60), (19, 82, 50), (20, 90, 40),
- (26, 91, 33), (43, 72, 8), (50, 65, 0), (47, 60, 0),
- (36, 44, 7), (20, 50, 3), (4, 57, 0), (2, 52, 0),
- (0, 48, 0), (0, 47, 0), (36, 46, 0), (7, 39, 0),
- (0, 40, 19), (15, 69, 45), (18, 74, 45), (22, 79, 46),
- (39, 64, 61), (81, 53, 101), (140, 28, 201), (188, 44, 191),
- (185, 67, 143), (142, 70, 120), (99, 73, 98), (70, 56, 47),
- (47, 26, 31), (29, 24, 31), (25, 34, 13), (18, 18, 0),
- (4, 13, 0), (0, 24, 2), (1, 25, 1), (3, 27, 0),
- (15, 35, 8), (36, 44, 33), (42, 40, 53), (38, 33, 56),
- (30, 50, 77), (22, 51, 66), (14, 52, 55), (25, 51, 26),
- (36, 42, 16), (42, 31, 9), (45, 5, 13), (36, 11, 14),
- (22, 23, 18), (0, 40, 26), (2, 49, 59), (13, 43, 71),
- (17, 47, 73), (16, 36, 73), (15, 16, 44), (15, 9, 19),
- (0, 33, 0), (14, 44, 5), (29, 56, 11), (60, 78, 18),
- (138, 136, 33), (183, 160, 4), (212, 201, 33), (169, 187, 39),
- (123, 197, 40), (158, 170, 72), (161, 176, 91), (154, 176, 127),
- (162, 167, 135), (163, 147, 173), (184, 104, 163), (135, 84, 143),
- (138, 146, 185), (92, 139, 183), (93, 149, 200), (115, 185, 183),
- (125, 186, 181), (119, 149, 139), (115, 139, 107), (94, 143, 113),
- (106, 164, 116), (145, 175, 167), (146, 229, 187), (204, 236, 173),
- (205, 240, 158), (183, 198, 129), (186, 159, 129), (167, 167, 113),
- (118, 138, 66), (107, 92, 59), (76, 72, 34), (32, 62, 38),
- (20, 92, 46), (59, 96, 65), (134, 137, 92), (152, 203, 144),
- (136, 200, 176), (122, 242, 170), (94, 245, 176), (85, 241, 180),
- (75, 255, 147), (123, 219, 83), (194, 214, 41), (248, 245, 0),
- (210, 236, 41), (207, 219, 85), (218, 213, 111), (190, 201, 122),
- (177, 197, 134), (132, 200, 179), (112, 190, 210), (74, 191, 198),
- (40, 180, 181), (0, 95, 134), (43, 67, 91), (18, 34, 86),
- (18, 23, 53), (0, 3, 37), (12, 11, 42), (58, 3, 60),
- (86, 0, 84), (106, 0, 134), (117, 10, 148), (196, 35, 177),
- (182, 52, 202), (135, 34, 192), (89, 6, 136), (19, 33, 59)
- ),
-
-// 363 vchira_0015.jpg
-((104, 83, 122), (0, 48, 110), (0, 32, 101), (0, 17, 92),
- (37, 40, 98), (74, 63, 105), (98, 55, 108), (123, 47, 112),
- (125, 61, 121), (128, 63, 125), (132, 66, 130), (154, 113, 147),
- (177, 161, 164), (201, 197, 201), (226, 233, 239), (235, 244, 240),
- (245, 255, 242), (255, 240, 190), (215, 225, 199), (175, 211, 209),
- (106, 156, 173), (37, 101, 137), (26, 83, 134), (15, 66, 132),
- (18, 14, 91), (26, 8, 82), (35, 2, 73), (56, 31, 85),
- (78, 60, 98), (85, 60, 104), (93, 61, 110), (73, 31, 117),
- (59, 21, 98), (44, 0, 60), (53, 24, 61), (62, 48, 63),
- (69, 60, 106), (76, 72, 149), (100, 80, 164), (125, 89, 179),
- (170, 67, 200), (148, 91, 206), (127, 116, 212), (125, 128, 189),
- (123, 140, 166), (128, 154, 196), (133, 168, 226), (151, 193, 253),
- (197, 174, 242), (205, 224, 228), (219, 236, 207), (233, 249, 186),
- (244, 252, 179), (255, 255, 172), (255, 255, 161), (255, 255, 150),
- (247, 218, 20), (251, 220, 96), (255, 223, 172), (245, 218, 199),
- (235, 213, 226), (232, 206, 240), (229, 199, 255), (255, 210, 255),
- (255, 195, 255), (241, 188, 230), (245, 164, 197), (250, 140, 165),
- (242, 142, 169), (235, 145, 173), (179, 98, 139), (157, 124, 151),
- (143, 173, 123), (117, 192, 114), (92, 212, 106), (83, 148, 109),
- (74, 85, 113), (81, 83, 113), (88, 81, 114), (99, 96, 105),
- (150, 130, 119), (217, 205, 153), (220, 193, 172), (223, 181, 191),
- (223, 170, 162), (224, 160, 133), (250, 177, 98), (241, 142, 75),
- (118, 87, 93), (163, 116, 130), (209, 146, 167), (214, 155, 167),
- (220, 164, 167), (193, 178, 175), (179, 178, 158), (116, 142, 159),
- (89, 108, 122), (77, 50, 65), (71, 44, 60), (65, 38, 55),
- (80, 44, 73), (95, 50, 91), (115, 58, 101), (94, 47, 101),
- (33, 24, 55), (50, 36, 65), (67, 49, 75), (82, 65, 94),
- (97, 82, 113), (120, 130, 157), (134, 159, 166), (174, 200, 215),
- (202, 200, 222), (255, 245, 255), (255, 236, 254), (255, 228, 254),
- (203, 206, 225), (180, 202, 226), (167, 140, 217), (108, 115, 170),
- (75, 48, 163), (62, 54, 168), (50, 60, 173), (40, 66, 160),
- (31, 73, 147), (41, 95, 157), (28, 98, 184), (12, 106, 194),
- (33, 103, 189), (96, 140, 211), (114, 148, 217), (132, 157, 224),
- (159, 155, 239), (134, 148, 211), (88, 150, 201), (101, 192, 193),
- (85, 191, 142), (113, 153, 115), (142, 115, 88), (177, 130, 81),
- (212, 145, 75), (234, 169, 51), (249, 182, 29), (255, 201, 85),
- (243, 209, 138), (209, 225, 176), (208, 206, 195), (207, 187, 214),
- (188, 200, 224), (195, 211, 227), (188, 200, 224), (168, 203, 225),
- (111, 125, 170), (89, 113, 163), (67, 102, 156), (49, 70, 135),
- (0, 47, 142), (7, 28, 119), (28, 22, 128), (102, 20, 193),
- (144, 7, 199), (199, 8, 235), (198, 7, 237), (197, 7, 239),
- (148, 27, 230), (123, 41, 239), (139, 79, 237), (149, 59, 193),
- (60, 10, 73), (58, 8, 48), (57, 6, 23), (52, 13, 0),
- (49, 16, 1), (38, 0, 0), (23, 0, 17), (18, 0, 59),
- (14, 25, 55), (32, 30, 79), (43, 56, 91), (47, 50, 93),
- (40, 23, 119), (60, 0, 93), (51, 1, 72), (66, 0, 38),
- (53, 19, 0), (51, 26, 0), (50, 33, 0), (56, 35, 34),
- (54, 39, 70), (57, 64, 74), (82, 49, 120), (128, 29, 148),
- (124, 11, 161), (86, 25, 162), (53, 113, 165), (89, 140, 206),
- (125, 155, 207), (151, 193, 233), (179, 236, 255), (207, 252, 249),
- (247, 255, 255), (255, 236, 229), (224, 189, 219), (186, 163, 215),
- (134, 117, 161), (104, 109, 138), (80, 83, 118), (38, 63, 117),
- (8, 36, 83), (0, 31, 60), (9, 13, 86), (11, 1, 74),
- (0, 16, 68), (0, 2, 61), (31, 8, 60), (64, 8, 35),
- (147, 32, 45), (186, 18, 53), (208, 59, 26), (206, 108, 7),
- (185, 103, 4), (195, 80, 25), (127, 68, 26), (116, 32, 0),
- (96, 20, 0), (82, 4, 0), (76, 0, 0), (30, 0, 2),
- (2, 6, 41), (1, 16, 49), (17, 14, 45), (65, 28, 0),
- (110, 43, 37), (150, 62, 60), (174, 67, 59), (183, 117, 65),
- (170, 143, 52), (207, 120, 27), (233, 84, 41), (233, 84, 41),
- (234, 72, 51), (207, 84, 86), (182, 95, 103), (146, 90, 99),
- (120, 55, 75), (108, 45, 74), (86, 48, 61), (71, 46, 42),
- (67, 32, 64), (125, 10, 65), (158, 5, 85), (152, 32, 57),
- (200, 45, 41), (182, 68, 0), (152, 42, 17), (119, 7, 0)
- ),
-
-// 364 vchira_17.jpg
-((23, 59, 55), (8, 128, 67), (20, 155, 77), (33, 182, 88),
- (38, 184, 83), (43, 186, 78), (33, 178, 85), (23, 171, 93),
- (0, 130, 106), (9, 112, 112), (19, 95, 118), (9, 89, 142),
- (0, 83, 167), (16, 74, 151), (32, 65, 136), (42, 53, 140),
- (53, 42, 144), (117, 10, 186), (127, 8, 150), (137, 7, 115),
- (116, 4, 102), (95, 1, 89), (71, 11, 91), (48, 22, 93),
- (0, 101, 98), (9, 100, 124), (18, 100, 150), (36, 84, 165),
- (55, 68, 180), (65, 65, 191), (76, 63, 203), (104, 51, 204),
- (123, 32, 198), (163, 5, 203), (175, 9, 201), (188, 14, 200),
- (176, 22, 209), (164, 31, 218), (135, 69, 233), (106, 107, 249),
- (19, 135, 134), (32, 165, 111), (46, 196, 88), (47, 205, 100),
- (49, 215, 113), (47, 223, 125), (46, 231, 137), (41, 235, 149),
- (28, 225, 153), (23, 207, 133), (12, 187, 117), (2, 167, 101),
- (15, 160, 109), (29, 153, 117), (18, 157, 133), (7, 161, 149),
- (21, 151, 201), (58, 108, 212), (95, 65, 223), (145, 47, 230),
- (196, 30, 238), (221, 31, 231), (247, 33, 225), (242, 64, 140),
- (186, 82, 91), (112, 0, 119), (90, 44, 163), (68, 89, 208),
- (57, 99, 205), (46, 109, 202), (22, 152, 188), (29, 169, 122),
- (21, 167, 82), (32, 174, 79), (44, 181, 77), (46, 190, 81),
- (48, 199, 86), (49, 199, 85), (51, 199, 85), (58, 211, 97),
- (55, 219, 106), (58, 220, 108), (63, 224, 107), (69, 229, 107),
- (67, 224, 100), (65, 220, 93), (61, 210, 84), (58, 211, 94),
- (51, 211, 101), (37, 196, 100), (24, 181, 100), (12, 170, 103),
- (0, 159, 106), (13, 123, 120), (17, 87, 112), (23, 51, 101),
- (53, 46, 116), (66, 10, 119), (70, 15, 146), (75, 20, 174),
- (74, 21, 177), (74, 23, 180), (85, 19, 155), (80, 37, 168),
- (58, 66, 193), (52, 79, 192), (47, 93, 191), (38, 108, 192),
- (30, 124, 194), (6, 127, 172), (0, 164, 153), (0, 135, 144),
- (3, 136, 131), (0, 116, 122), (4, 88, 111), (9, 61, 100),
- (0, 34, 80), (4, 34, 32), (0, 29, 13), (19, 72, 18),
- (0, 130, 98), (16, 167, 103), (33, 204, 108), (38, 210, 113),
- (43, 217, 119), (43, 223, 136), (18, 211, 164), (1, 215, 187),
- (6, 186, 223), (48, 182, 255), (48, 159, 240), (48, 136, 226),
- (40, 106, 200), (13, 77, 149), (16, 57, 109), (23, 20, 89),
- (130, 0, 86), (129, 15, 86), (129, 30, 87), (119, 25, 115),
- (109, 21, 144), (118, 44, 199), (81, 80, 220), (67, 83, 178),
- (28, 122, 134), (3, 112, 106), (17, 96, 92), (31, 81, 78),
- (35, 79, 78), (11, 111, 85), (11, 132, 97), (16, 156, 95),
- (12, 182, 120), (13, 185, 126), (14, 189, 132), (4, 184, 159),
- (6, 165, 169), (12, 171, 193), (20, 169, 193), (42, 145, 222),
- (65, 140, 242), (47, 158, 240), (32, 177, 219), (17, 197, 198),
- (22, 222, 175), (35, 236, 158), (48, 242, 155), (51, 244, 155),
- (48, 242, 155), (46, 241, 154), (44, 240, 154), (32, 233, 157),
- (21, 222, 167), (18, 211, 182), (40, 163, 231), (100, 132, 241),
- (156, 56, 242), (220, 20, 253), (239, 21, 239), (230, 2, 235),
- (226, 0, 224), (193, 1, 174), (157, 44, 98), (126, 29, 82),
- (36, 0, 40), (22, 6, 47), (9, 12, 55), (11, 23, 95),
- (25, 29, 116), (70, 35, 127), (62, 25, 157), (54, 44, 166),
- (66, 38, 151), (79, 14, 114), (49, 14, 82), (63, 0, 73),
- (70, 0, 65), (98, 0, 73), (100, 3, 70), (122, 16, 64),
- (122, 57, 29), (45, 129, 31), (35, 149, 53), (13, 138, 60),
- (20, 134, 64), (30, 156, 72), (24, 165, 86), (27, 183, 99),
- (32, 208, 123), (43, 231, 137), (44, 233, 141), (44, 236, 150),
- (49, 242, 153), (55, 240, 139), (58, 240, 139), (56, 236, 136),
- (59, 239, 132), (63, 232, 117), (61, 223, 101), (55, 212, 95),
- (54, 212, 99), (54, 218, 106), (56, 227, 113), (42, 231, 139),
- (36, 233, 153), (32, 233, 155), (36, 234, 155), (36, 234, 157),
- (31, 231, 158), (28, 222, 149), (18, 208, 146), (25, 157, 117),
- (2, 126, 102), (0, 64, 91), (36, 5, 46), (68, 9, 29),
- (31, 1, 37), (18, 2, 28), (20, 67, 13), (23, 106, 26),
- (35, 135, 45), (45, 144, 79), (22, 159, 81), (23, 174, 93),
- (25, 196, 118), (38, 211, 121), (36, 228, 143), (39, 236, 154),
- (42, 239, 157), (40, 237, 157), (38, 235, 153), (34, 232, 155),
- (23, 217, 147), (22, 203, 132), (32, 187, 96), (47, 185, 73)
- ),
-
-// 365 vchira_18pp1.jpg
-((74, 7, 183), (102, 15, 208), (108, 66, 231), (115, 117, 254),
- (128, 116, 254), (142, 115, 254), (141, 111, 252), (140, 108, 251),
- (197, 52, 179), (198, 54, 176), (200, 57, 173), (183, 78, 205),
- (166, 99, 238), (152, 130, 246), (139, 162, 255), (130, 165, 250),
- (122, 168, 246), (106, 119, 247), (125, 115, 248), (145, 111, 250),
- (162, 99, 240), (180, 87, 230), (192, 81, 213), (204, 76, 197),
- (242, 106, 178), (225, 76, 166), (208, 46, 155), (194, 31, 146),
- (181, 17, 138), (183, 17, 137), (185, 17, 136), (185, 17, 136),
- (193, 32, 146), (226, 104, 151), (239, 119, 152), (252, 135, 153),
- (253, 167, 173), (255, 199, 194), (253, 211, 198), (251, 223, 202),
- (250, 253, 242), (252, 251, 248), (254, 249, 255), (245, 248, 250),
- (236, 248, 246), (190, 235, 241), (144, 223, 236), (120, 202, 216),
- (145, 162, 255), (255, 167, 255), (251, 171, 234), (248, 176, 214),
- (241, 149, 204), (234, 122, 194), (220, 87, 182), (206, 53, 170),
- (139, 10, 172), (132, 16, 183), (125, 23, 195), (125, 29, 205),
- (126, 35, 216), (132, 40, 219), (139, 46, 222), (143, 72, 230),
- (150, 92, 255), (156, 133, 255), (173, 155, 255), (190, 178, 255),
- (181, 155, 248), (172, 133, 242), (157, 109, 247), (161, 64, 219),
- (169, 14, 142), (158, 9, 114), (148, 5, 87), (127, 4, 91),
- (106, 3, 95), (117, 1, 97), (129, 0, 100), (142, 1, 116),
- (148, 3, 130), (166, 10, 145), (175, 13, 140), (184, 16, 135),
- (184, 15, 132), (184, 15, 130), (185, 13, 125), (186, 15, 130),
- (191, 27, 140), (205, 45, 150), (219, 63, 160), (234, 75, 144),
- (249, 88, 129), (253, 76, 102), (233, 44, 112), (221, 23, 100),
- (206, 23, 105), (157, 4, 87), (165, 3, 94), (174, 2, 102),
- (180, 6, 111), (187, 11, 120), (184, 12, 122), (191, 17, 128),
- (245, 72, 102), (236, 67, 120), (227, 62, 139), (220, 56, 133),
- (213, 51, 127), (215, 41, 138), (193, 20, 128), (186, 12, 123),
- (199, 11, 106), (184, 12, 120), (178, 6, 115), (173, 1, 111),
- (140, 0, 120), (136, 3, 144), (125, 9, 158), (130, 2, 147),
- (152, 7, 148), (160, 10, 147), (169, 13, 146), (169, 17, 153),
- (170, 22, 160), (202, 45, 162), (196, 65, 169), (204, 71, 190),
- (216, 102, 215), (248, 135, 197), (238, 135, 206), (228, 135, 215),
- (232, 170, 233), (189, 189, 255), (178, 219, 241), (245, 191, 217),
- (254, 192, 197), (242, 170, 167), (230, 148, 137), (242, 131, 120),
- (255, 114, 104), (255, 90, 133), (248, 93, 151), (231, 87, 156),
- (215, 50, 155), (172, 8, 129), (164, 6, 132), (156, 5, 136),
- (129, 0, 124), (116, 0, 135), (65, 18, 124), (76, 4, 166),
- (66, 5, 168), (67, 2, 173), (68, 0, 179), (59, 2, 192),
- (74, 0, 199), (96, 18, 215), (112, 74, 247), (137, 92, 247),
- (155, 79, 231), (171, 34, 182), (172, 31, 173), (174, 28, 165),
- (168, 21, 163), (155, 18, 170), (130, 45, 166), (123, 58, 210),
- (113, 112, 231), (140, 106, 235), (167, 100, 239), (218, 114, 225),
- (246, 128, 204), (250, 143, 185), (244, 152, 203), (243, 155, 203),
- (187, 144, 213), (116, 170, 244), (68, 149, 231), (85, 192, 212),
- (126, 231, 224), (207, 255, 226), (245, 255, 244), (238, 245, 253),
- (255, 239, 255), (245, 230, 255), (236, 222, 255), (240, 199, 243),
- (217, 155, 238), (150, 112, 251), (84, 72, 240), (77, 0, 196),
- (72, 0, 204), (27, 1, 222), (55, 89, 213), (47, 153, 201),
- (60, 165, 212), (36, 159, 192), (28, 150, 191), (43, 119, 229),
- (86, 88, 248), (112, 18, 192), (117, 7, 182), (137, 13, 173),
- (163, 21, 167), (167, 38, 165), (160, 111, 193), (118, 159, 238),
- (109, 169, 242), (119, 165, 250), (142, 144, 255), (135, 96, 241),
- (153, 51, 212), (141, 26, 192), (153, 14, 165), (164, 12, 147),
- (179, 17, 139), (184, 20, 143), (168, 22, 157), (146, 15, 173),
- (139, 26, 194), (138, 29, 198), (126, 23, 190), (137, 15, 178),
- (158, 14, 164), (173, 27, 164), (175, 21, 155), (188, 30, 153),
- (212, 50, 161), (223, 81, 165), (236, 103, 158), (255, 135, 172),
- (251, 143, 175), (242, 169, 189), (249, 222, 192), (255, 227, 218),
- (253, 237, 237), (255, 240, 255), (246, 228, 228), (255, 215, 223),
- (233, 185, 245), (168, 115, 245), (151, 77, 234), (133, 39, 215),
- (117, 12, 192), (114, 10, 181), (102, 5, 183), (101, 10, 176),
- (113, 10, 154), (114, 0, 161), (100, 5, 185), (97, 17, 214),
- (81, 81, 239), (44, 121, 229), (75, 177, 217), (52, 169, 202)
- ),
-
-// 366 vchira_19.jpg
-((225, 128, 161), (246, 212, 86), (231, 233, 65), (216, 254, 44),
- (158, 206, 23), (101, 158, 3), (102, 126, 1), (104, 95, 0),
- (189, 151, 6), (206, 193, 8), (224, 235, 11), (213, 245, 24),
- (203, 255, 37), (155, 249, 56), (107, 243, 75), (98, 244, 98),
- (90, 246, 121), (207, 243, 91), (200, 230, 116), (193, 217, 141),
- (173, 228, 146), (154, 240, 151), (121, 242, 138), (89, 244, 126),
- (13, 244, 212), (7, 190, 176), (1, 136, 140), (1, 93, 108),
- (1, 51, 76), (9, 37, 62), (17, 23, 49), (7, 23, 23),
- (3, 12, 17), (6, 45, 0), (27, 62, 2), (49, 79, 5),
- (90, 116, 8), (131, 154, 11), (137, 192, 34), (144, 230, 57),
- (173, 225, 127), (93, 168, 109), (13, 112, 92), (12, 88, 70),
- (12, 65, 49), (7, 59, 58), (2, 54, 67), (19, 54, 94),
- (35, 46, 110), (13, 38, 95), (37, 51, 52), (62, 65, 10),
- (63, 66, 11), (65, 68, 13), (43, 66, 10), (21, 64, 8),
- (2, 41, 10), (35, 43, 5), (69, 45, 0), (104, 70, 0),
- (139, 95, 0), (160, 122, 0), (182, 149, 0), (226, 229, 0),
- (248, 239, 12), (241, 250, 0), (247, 251, 0), (253, 252, 1),
- (250, 251, 5), (247, 250, 9), (245, 255, 11), (229, 249, 30),
- (241, 233, 44), (248, 168, 93), (255, 103, 143), (250, 83, 147),
- (246, 64, 151), (246, 100, 142), (246, 137, 134), (255, 160, 98),
- (251, 157, 57), (171, 149, 1), (125, 111, 0), (80, 74, 0),
- (55, 91, 16), (30, 108, 32), (10, 137, 86), (0, 159, 131),
- (59, 253, 190), (89, 221, 180), (120, 189, 170), (135, 192, 165),
- (150, 196, 160), (101, 134, 165), (45, 146, 106), (74, 96, 50),
- (37, 73, 11), (0, 37, 29), (0, 36, 28), (0, 35, 28),
- (1, 35, 42), (3, 35, 56), (5, 42, 68), (24, 17, 85),
- (38, 11, 82), (31, 5, 51), (25, 0, 21), (28, 3, 24),
- (31, 6, 27), (33, 1, 50), (56, 0, 65), (89, 1, 79),
- (106, 0, 110), (146, 0, 134), (168, 1, 150), (191, 2, 166),
- (238, 60, 148), (238, 108, 82), (229, 142, 39), (233, 203, 0),
- (180, 122, 25), (148, 92, 12), (116, 63, 0), (93, 50, 0),
- (70, 38, 0), (42, 8, 0), (28, 1, 0), (29, 10, 12),
- (41, 10, 8), (87, 0, 33), (119, 6, 62), (151, 13, 91),
- (192, 10, 129), (201, 2, 179), (213, 7, 177), (210, 11, 192),
- (144, 22, 209), (72, 81, 164), (1, 140, 119), (1, 129, 109),
- (2, 118, 99), (7, 106, 62), (5, 68, 41), (2, 50, 26),
- (10, 40, 14), (1, 90, 62), (1, 101, 80), (1, 113, 99),
- (6, 136, 90), (9, 152, 99), (0, 173, 138), (15, 224, 167),
- (46, 169, 102), (43, 157, 64), (40, 145, 27), (48, 85, 7),
- (58, 99, 3), (56, 145, 1), (52, 144, 35), (70, 176, 28),
- (54, 182, 61), (122, 217, 65), (83, 176, 52), (45, 135, 39),
- (26, 61, 7), (22, 16, 0), (11, 8, 0), (0, 18, 0),
- (8, 3, 7), (8, 3, 3), (8, 3, 0), (2, 1, 9),
- (3, 3, 13), (2, 1, 6), (3, 0, 4), (8, 0, 0),
- (4, 2, 7), (6, 0, 11), (15, 0, 21), (29, 6, 26),
- (43, 0, 28), (75, 0, 61), (99, 1, 86), (110, 0, 93),
- (70, 3, 80), (55, 1, 74), (41, 0, 69), (28, 4, 54),
- (59, 1, 23), (74, 20, 18), (98, 23, 28), (142, 46, 34),
- (148, 65, 21), (163, 79, 68), (202, 73, 91), (153, 15, 64),
- (138, 20, 52), (135, 21, 57), (132, 8, 58), (113, 23, 48),
- (86, 3, 55), (55, 9, 11), (53, 5, 5), (55, 22, 5),
- (75, 42, 9), (56, 63, 12), (47, 32, 9), (29, 42, 0),
- (32, 39, 0), (100, 71, 3), (156, 90, 16), (200, 117, 15),
- (236, 197, 14), (248, 242, 32), (255, 251, 34), (248, 252, 15),
- (235, 255, 12), (233, 252, 20), (197, 226, 40), (164, 190, 7),
- (107, 126, 1), (89, 89, 0), (65, 138, 0), (59, 148, 0),
- (96, 159, 10), (117, 175, 13), (139, 187, 0), (194, 216, 19),
- (181, 174, 21), (183, 73, 58), (200, 44, 92), (250, 38, 184),
- (216, 3, 189), (216, 5, 195), (229, 7, 216), (253, 27, 222),
- (229, 143, 180), (234, 178, 129), (235, 185, 98), (223, 211, 65),
- (177, 255, 71), (225, 229, 54), (233, 225, 38), (242, 185, 20),
- (196, 110, 25), (119, 65, 18), (71, 43, 19), (51, 19, 22),
- (36, 30, 56), (31, 30, 108), (106, 0, 110), (144, 4, 175),
- (172, 12, 182), (149, 9, 168), (113, 61, 109), (9, 65, 114)
- ),
-
-// 367 vchira_28.jpg
-((0, 2, 44), (0, 71, 177), (12, 101, 195), (24, 131, 213),
- (13, 117, 214), (3, 103, 215), (5, 91, 190), (8, 80, 165),
- (26, 68, 108), (29, 55, 79), (33, 42, 51), (60, 51, 45),
- (88, 61, 40), (75, 69, 60), (63, 77, 80), (47, 65, 78),
- (31, 53, 76), (25, 35, 47), (38, 20, 26), (52, 6, 6),
- (54, 12, 8), (56, 19, 11), (63, 26, 10), (70, 34, 10),
- (114, 41, 6), (79, 38, 14), (45, 35, 23), (43, 24, 12),
- (42, 14, 2), (27, 10, 3), (12, 7, 4), (3, 2, 0),
- (4, 1, 10), (13, 3, 4), (54, 16, 18), (96, 30, 32),
- (130, 62, 31), (164, 95, 30), (178, 97, 27), (192, 100, 25),
- (166, 124, 74), (172, 144, 111), (178, 165, 149), (210, 170, 104),
- (242, 175, 60), (248, 199, 43), (255, 223, 26), (252, 233, 69),
- (254, 242, 122), (221, 225, 250), (188, 184, 193), (156, 143, 137),
- (115, 112, 113), (74, 81, 89), (71, 67, 83), (68, 54, 77),
- (40, 44, 56), (55, 74, 97), (70, 104, 139), (122, 147, 172),
- (174, 190, 205), (183, 198, 211), (193, 207, 218), (193, 199, 231),
- (173, 194, 215), (101, 137, 161), (82, 84, 145), (63, 31, 130),
- (64, 15, 85), (65, 0, 40), (50, 3, 19), (72, 6, 16),
- (105, 12, 23), (109, 15, 20), (114, 19, 17), (99, 12, 22),
- (84, 6, 28), (88, 5, 37), (93, 5, 47), (133, 5, 53),
- (165, 26, 19), (153, 22, 27), (103, 49, 68), (54, 77, 109),
- (49, 80, 131), (45, 83, 154), (24, 83, 163), (52, 94, 168),
- (3, 67, 191), (17, 58, 193), (32, 50, 196), (54, 38, 208),
- (76, 26, 221), (88, 39, 208), (151, 23, 208), (203, 1, 209),
- (137, 6, 180), (110, 35, 187), (78, 60, 195), (46, 85, 204),
- (26, 71, 192), (7, 57, 180), (0, 40, 130), (11, 43, 84),
- (12, 9, 76), (17, 10, 87), (22, 12, 99), (19, 20, 121),
- (17, 28, 143), (2, 51, 172), (11, 52, 180), (16, 46, 178),
- (61, 11, 162), (51, 6, 75), (34, 4, 56), (18, 2, 38),
- (7, 14, 22), (0, 6, 22), (1, 11, 36), (0, 10, 37),
- (0, 9, 70), (6, 7, 71), (12, 5, 72), (15, 3, 57),
- (18, 1, 43), (35, 0, 49), (60, 8, 12), (115, 26, 0),
- (171, 53, 3), (199, 97, 35), (182, 112, 59), (165, 128, 84),
- (192, 156, 158), (203, 193, 201), (218, 203, 198), (220, 212, 201),
- (223, 206, 160), (220, 200, 160), (218, 195, 161), (211, 185, 148),
- (204, 176, 136), (187, 139, 77), (220, 149, 57), (213, 125, 15),
- (221, 94, 23), (221, 36, 112), (199, 22, 120), (177, 9, 128),
- (159, 2, 143), (165, 1, 192), (208, 10, 181), (255, 48, 198),
- (218, 145, 162), (207, 150, 166), (196, 155, 171), (200, 113, 147),
- (223, 35, 129), (179, 5, 152), (151, 1, 135), (108, 2, 172),
- (87, 0, 85), (16, 6, 30), (10, 3, 22), (4, 0, 14),
- (5, 6, 10), (34, 12, 1), (56, 29, 10), (98, 38, 2),
- (186, 44, 34), (189, 30, 48), (193, 17, 63), (205, 45, 73),
- (222, 17, 112), (188, 40, 114), (157, 119, 80), (126, 107, 153),
- (71, 113, 153), (64, 115, 162), (36, 130, 204), (48, 120, 204),
- (87, 72, 213), (77, 20, 185), (78, 25, 129), (104, 12, 59),
- (138, 72, 12), (148, 74, 7), (158, 76, 3), (183, 82, 2),
- (203, 104, 2), (219, 102, 0), (226, 116, 1), (208, 116, 7),
- (209, 117, 16), (192, 105, 34), (167, 105, 54), (85, 92, 98),
- (85, 89, 90), (57, 60, 49), (43, 39, 38), (67, 35, 12),
- (111, 54, 11), (176, 90, 15), (222, 96, 55), (237, 172, 68),
- (222, 170, 86), (179, 125, 63), (144, 100, 55), (134, 83, 52),
- (75, 56, 39), (27, 34, 40), (16, 29, 45), (1, 10, 51),
- (7, 27, 77), (1, 21, 84), (10, 50, 99), (0, 33, 114),
- (2, 32, 122), (1, 56, 147), (17, 94, 172), (71, 147, 196),
- (105, 168, 211), (154, 186, 211), (199, 213, 216), (220, 218, 219),
- (223, 224, 226), (222, 217, 211), (194, 209, 216), (134, 214, 247),
- (121, 164, 217), (94, 177, 227), (77, 148, 214), (78, 159, 214),
- (56, 181, 235), (27, 150, 228), (61, 144, 212), (62, 81, 222),
- (62, 36, 189), (91, 2, 152), (101, 1, 89), (95, 1, 75),
- (52, 2, 51), (84, 3, 44), (145, 9, 55), (196, 18, 104),
- (219, 36, 119), (211, 19, 154), (224, 1, 212), (213, 5, 215),
- (185, 1, 175), (113, 34, 141), (125, 0, 82), (123, 18, 61),
- (129, 103, 76), (174, 141, 126), (232, 222, 212), (217, 189, 168)
- ),
-
-// 368 vchira_2pp1.jpg
-((179, 181, 0), (231, 161, 3), (239, 153, 1), (248, 146, 0),
- (210, 116, 0), (173, 87, 0), (165, 82, 0), (157, 78, 0),
- (133, 20, 26), (108, 15, 59), (84, 11, 92), (65, 29, 94),
- (46, 48, 97), (23, 39, 162), (1, 31, 227), (4, 40, 240),
- (7, 50, 253), (12, 165, 199), (17, 158, 160), (23, 152, 121),
- (28, 147, 84), (33, 143, 48), (39, 151, 43), (46, 160, 38),
- (16, 90, 93), (9, 68, 140), (2, 47, 188), (22, 38, 211),
- (42, 30, 234), (51, 15, 208), (60, 0, 183), (92, 21, 141),
- (122, 33, 61), (235, 140, 0), (223, 191, 2), (212, 242, 4),
- (157, 242, 9), (103, 243, 14), (78, 243, 21), (53, 244, 29),
- (17, 236, 118), (39, 187, 115), (61, 139, 113), (54, 135, 84),
- (48, 132, 55), (31, 131, 77), (15, 130, 99), (15, 66, 113),
- (3, 71, 144), (2, 141, 122), (8, 100, 116), (14, 60, 110),
- (46, 35, 106), (79, 10, 103), (84, 10, 100), (90, 10, 97),
- (56, 41, 100), (47, 87, 65), (39, 134, 30), (21, 185, 30),
- (4, 237, 31), (9, 240, 31), (15, 243, 32), (39, 250, 25),
- (40, 248, 15), (86, 197, 33), (105, 169, 16), (124, 141, 0),
- (86, 140, 0), (48, 139, 0), (0, 135, 0), (26, 203, 24),
- (117, 234, 44), (180, 213, 60), (244, 193, 76), (244, 192, 66),
- (244, 192, 56), (248, 198, 50), (252, 204, 44), (225, 247, 24),
- (230, 255, 32), (254, 227, 0), (249, 179, 0), (244, 132, 0),
- (249, 103, 0), (255, 75, 1), (253, 43, 10), (255, 23, 12),
- (247, 3, 75), (152, 2, 130), (58, 2, 185), (36, 9, 195),
- (15, 16, 205), (8, 12, 221), (19, 9, 230), (10, 16, 252),
- (7, 33, 254), (6, 85, 203), (15, 88, 196), (24, 92, 189),
- (14, 88, 213), (5, 84, 237), (21, 74, 238), (33, 58, 213),
- (172, 146, 111), (126, 194, 84), (80, 243, 58), (48, 238, 61),
- (17, 234, 65), (22, 234, 87), (22, 209, 128), (3, 176, 133),
- (39, 139, 189), (23, 8, 211), (69, 10, 188), (115, 12, 165),
- (188, 2, 113), (226, 1, 67), (213, 8, 51), (228, 22, 24),
- (227, 51, 62), (178, 30, 93), (130, 9, 125), (98, 5, 145),
- (66, 1, 165), (55, 6, 194), (30, 2, 200), (47, 3, 162),
- (75, 2, 119), (110, 13, 80), (128, 14, 71), (146, 16, 62),
- (155, 5, 76), (154, 15, 57), (195, 29, 29), (252, 46, 9),
- (243, 77, 3), (218, 67, 11), (193, 57, 19), (175, 63, 23),
- (157, 70, 27), (133, 68, 40), (128, 41, 58), (111, 77, 39),
- (45, 142, 47), (46, 200, 70), (56, 213, 58), (67, 226, 46),
- (80, 249, 6), (128, 238, 3), (205, 219, 8), (233, 211, 29),
- (192, 106, 0), (185, 90, 0), (179, 75, 0), (162, 69, 51),
- (102, 76, 113), (51, 86, 92), (45, 140, 56), (37, 198, 69),
- (21, 226, 25), (27, 227, 7), (35, 234, 15), (43, 241, 24),
- (73, 240, 10), (78, 225, 12), (56, 207, 32), (66, 214, 66),
- (68, 206, 252), (49, 144, 241), (31, 83, 231), (30, 48, 246),
- (1, 22, 251), (1, 11, 230), (3, 19, 236), (21, 23, 248),
- (11, 38, 239), (0, 43, 213), (0, 33, 206), (9, 23, 171),
- (6, 48, 146), (7, 47, 134), (11, 46, 127), (13, 25, 123),
- (83, 66, 59), (85, 89, 32), (87, 113, 6), (148, 132, 0),
- (176, 134, 0), (193, 160, 0), (188, 170, 0), (199, 188, 0),
- (207, 180, 3), (224, 150, 27), (222, 142, 45), (222, 119, 86),
- (255, 168, 71), (242, 146, 59), (237, 85, 46), (243, 61, 11),
- (220, 70, 9), (197, 91, 15), (143, 74, 7), (33, 82, 3),
- (47, 140, 7), (59, 198, 9), (124, 227, 0), (199, 247, 3),
- (215, 231, 11), (226, 228, 7), (240, 182, 13), (234, 154, 15),
- (221, 167, 9), (164, 181, 43), (152, 188, 18), (118, 209, 7),
- (168, 196, 0), (159, 163, 14), (165, 133, 0), (143, 139, 3),
- (139, 158, 0), (89, 195, 1), (63, 211, 0), (61, 219, 0),
- (119, 235, 4), (164, 244, 5), (215, 234, 18), (237, 235, 12),
- (255, 195, 40), (253, 142, 8), (245, 112, 7), (221, 128, 7),
- (156, 142, 0), (120, 200, 5), (70, 204, 19), (28, 241, 35),
- (11, 252, 49), (66, 228, 46), (128, 242, 9), (178, 229, 4),
- (218, 208, 32), (241, 180, 14), (240, 147, 7), (232, 118, 4),
- (249, 52, 7), (250, 23, 14), (223, 1, 24), (193, 11, 34),
- (207, 5, 21), (218, 0, 14), (227, 12, 7), (254, 34, 8),
- (246, 75, 3), (228, 107, 2), (186, 201, 76), (193, 125, 24)
- ),
-
-// 369 00017
-((86, 162, 180), (79, 164, 187), (79, 163, 189), (80, 162, 191),
- (86, 163, 190), (93, 164, 189), (96, 164, 188), (100, 164, 188),
- (105, 163, 185), (102, 167, 183), (100, 171, 182), (97, 176, 180),
- (94, 182, 179), (90, 190, 178), (87, 198, 177), (87, 202, 176),
- (88, 206, 175), (95, 223, 178), (102, 226, 178), (109, 230, 178),
- (117, 231, 175), (125, 233, 173), (128, 232, 171), (131, 231, 170),
- (145, 226, 164), (149, 223, 164), (153, 220, 164), (157, 217, 164),
- (162, 215, 164), (161, 214, 163), (160, 214, 163), (161, 210, 162),
- (163, 206, 164), (166, 196, 172), (167, 190, 175), (168, 185, 179),
- (169, 178, 181), (171, 172, 184), (173, 168, 183), (176, 165, 183),
- (189, 149, 180), (192, 139, 181), (195, 130, 183), (195, 123, 186),
- (196, 117, 189), (193, 114, 191), (190, 111, 193), (184, 106, 197),
- (177, 103, 202), (163, 101, 209), (156, 103, 211), (149, 106, 214),
- (142, 108, 213), (135, 110, 213), (133, 112, 211), (132, 114, 209),
- (131, 122, 200), (135, 122, 199), (140, 123, 198), (142, 120, 196),
- (145, 118, 194), (144, 116, 192), (144, 114, 191), (141, 110, 186),
- (139, 105, 180), (136, 103, 170), (133, 102, 169), (131, 101, 169),
- (129, 100, 169), (127, 100, 169), (127, 98, 170), (127, 98, 170),
- (125, 99, 171), (126, 103, 169), (127, 107, 168), (127, 108, 170),
- (127, 109, 172), (126, 109, 172), (126, 109, 172), (125, 107, 170),
- (125, 106, 167), (128, 107, 166), (126, 107, 169), (124, 108, 173),
- (123, 107, 176), (123, 107, 179), (121, 106, 183), (117, 103, 188),
- (108, 98, 189), (104, 103, 189), (100, 108, 190), (98, 111, 192),
- (96, 114, 194), (91, 121, 200), (87, 128, 202), (83, 134, 203),
- (78, 142, 204), (69, 158, 197), (62, 161, 190), (55, 165, 183),
- (55, 167, 179), (55, 169, 176), (57, 175, 172), (58, 183, 168),
- (57, 190, 160), (55, 191, 157), (53, 192, 155), (51, 191, 155),
- (50, 191, 155), (50, 191, 150), (54, 191, 145), (61, 191, 141),
- (68, 191, 140), (82, 189, 136), (84, 188, 135), (86, 187, 135),
- (92, 181, 129), (102, 178, 125), (112, 179, 120), (123, 182, 115),
- (140, 187, 106), (146, 184, 102), (152, 181, 98), (152, 178, 98),
- (153, 175, 98), (156, 169, 98), (163, 164, 98), (169, 160, 103),
- (175, 157, 108), (182, 154, 126), (181, 151, 129), (181, 148, 133),
- (183, 139, 139), (187, 129, 142), (195, 121, 147), (203, 115, 151),
- (221, 108, 158), (226, 102, 162), (231, 96, 166), (231, 92, 168),
- (232, 88, 170), (232, 82, 174), (231, 78, 178), (230, 75, 179),
- (229, 74, 178), (228, 78, 177), (227, 79, 176), (227, 81, 175),
- (226, 81, 171), (226, 79, 171), (227, 76, 173), (227, 71, 177),
- (229, 64, 182), (226, 63, 181), (224, 62, 180), (218, 62, 178),
- (212, 61, 176), (204, 61, 174), (197, 62, 172), (190, 63, 173),
- (184, 62, 172), (171, 65, 164), (167, 66, 159), (163, 67, 155),
- (154, 70, 145), (148, 72, 139), (144, 73, 135), (141, 72, 134),
- (142, 71, 132), (141, 71, 131), (141, 71, 131), (143, 71, 132),
- (145, 67, 132), (145, 64, 131), (145, 60, 136), (144, 53, 144),
- (145, 45, 152), (145, 38, 162), (145, 32, 167), (143, 29, 165),
- (141, 29, 164), (140, 30, 162), (138, 32, 160), (139, 36, 158),
- (147, 36, 149), (148, 36, 148), (150, 36, 147), (153, 32, 145),
- (155, 29, 144), (157, 28, 144), (157, 27, 145), (158, 26, 143),
- (162, 26, 146), (170, 28, 150), (175, 29, 153), (179, 29, 153),
- (182, 28, 154), (181, 27, 152), (177, 30, 149), (172, 32, 145),
- (166, 36, 138), (159, 40, 131), (151, 43, 123), (144, 46, 121),
- (137, 52, 121), (128, 58, 123), (118, 62, 121), (109, 65, 120),
- (105, 70, 120), (102, 75, 122), (99, 79, 124), (98, 83, 130),
- (98, 85, 136), (96, 88, 143), (93, 92, 152), (91, 96, 159),
- (92, 101, 164), (92, 104, 165), (94, 105, 167), (97, 107, 172),
- (99, 109, 178), (98, 109, 184), (94, 107, 187), (92, 106, 190),
- (91, 107, 192), (90, 109, 196), (91, 114, 202), (95, 121, 205),
- (101, 127, 207), (105, 134, 210), (108, 140, 211), (112, 145, 210),
- (114, 149, 208), (113, 149, 205), (112, 152, 203), (113, 156, 202),
- (114, 160, 201), (115, 159, 201), (116, 155, 201), (119, 151, 201),
- (121, 145, 200), (126, 137, 200), (129, 130, 199), (134, 123, 194),
- (137, 117, 190), (135, 114, 186), (134, 113, 181), (131, 115, 178),
- (127, 116, 175), (121, 120, 174), (113, 126, 173), (109, 136, 174),
- (105, 143, 175), (101, 149, 176), (97, 154, 177), (90, 159, 179)
- ),
-
-// 370 040208-115
-((88, 175, 222), (100, 187, 234), (106, 192, 238), (113, 197, 242),
- (108, 187, 227), (103, 178, 212), (98, 177, 207), (94, 176, 203),
- (133, 142, 168), (143, 146, 166), (153, 151, 165), (141, 157, 164),
- (129, 163, 163), (111, 142, 134), (94, 122, 105), (89, 123, 109),
- (84, 124, 114), (51, 103, 100), (40, 66, 82), (29, 29, 65),
- (58, 26, 89), (87, 23, 113), (102, 30, 128), (117, 37, 144),
- (78, 72, 130), (80, 126, 166), (83, 181, 203), (68, 167, 204),
- (54, 153, 206), (53, 152, 203), (53, 152, 201), (48, 152, 200),
- (59, 148, 193), (54, 146, 192), (46, 141, 185), (39, 137, 179),
- (35, 120, 161), (31, 104, 144), (28, 97, 120), (26, 91, 97),
- (10, 36, 43), (11, 28, 31), (13, 21, 19), (6, 11, 10),
- (0, 2, 1), (0, 1, 1), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 3, 3), (0, 6, 7), (6, 13, 16), (13, 21, 26),
- (28, 24, 29), (24, 22, 36), (20, 21, 43), (35, 38, 52),
- (51, 56, 62), (56, 62, 66), (62, 68, 70), (64, 94, 88),
- (129, 103, 110), (170, 125, 134), (174, 145, 154), (179, 166, 174),
- (181, 169, 180), (184, 173, 187), (179, 178, 200), (187, 203, 225),
- (181, 195, 238), (182, 205, 244), (184, 216, 250), (178, 220, 244),
- (173, 224, 238), (167, 213, 231), (162, 202, 225), (157, 180, 215),
- (157, 177, 212), (160, 163, 190), (150, 176, 198), (141, 189, 206),
- (135, 189, 207), (130, 189, 209), (125, 184, 223), (119, 197, 238),
- (119, 192, 244), (129, 205, 245), (140, 219, 247), (145, 233, 250),
- (151, 247, 253), (149, 252, 255), (151, 254, 255), (160, 238, 255),
- (176, 238, 255), (178, 235, 241), (164, 208, 220), (151, 182, 200),
- (149, 184, 193), (148, 186, 187), (136, 188, 190), (119, 169, 176),
- (138, 176, 190), (133, 174, 195), (129, 173, 200), (130, 165, 196),
- (132, 158, 192), (91, 97, 179), (103, 92, 187), (131, 110, 189),
- (182, 133, 187), (153, 141, 168), (156, 143, 161), (160, 146, 155),
- (160, 130, 136), (162, 125, 126), (163, 101, 100), (170, 78, 78),
- (190, 67, 83), (212, 55, 71), (234, 43, 59), (218, 52, 71),
- (203, 62, 83), (204, 81, 97), (206, 84, 106), (225, 88, 129),
- (222, 56, 72), (215, 94, 118), (221, 96, 127), (227, 99, 137),
- (212, 97, 116), (225, 95, 117), (234, 100, 116), (231, 113, 131),
- (219, 151, 169), (208, 146, 169), (198, 141, 169), (191, 139, 158),
- (185, 138, 148), (163, 106, 112), (163, 84, 89), (160, 61, 69),
- (160, 51, 69), (125, 50, 74), (114, 38, 63), (103, 26, 53),
- (27, 13, 51), (2, 11, 35), (5, 0, 7), (1, 0, 2),
- (28, 0, 35), (35, 3, 43), (42, 7, 51), (80, 12, 95),
- (100, 40, 93), (110, 31, 60), (143, 32, 52), (125, 44, 37),
- (118, 35, 58), (100, 10, 103), (105, 13, 104), (110, 16, 105),
- (141, 35, 132), (170, 86, 162), (181, 100, 157), (151, 118, 157),
- (140, 97, 108), (136, 92, 102), (132, 88, 97), (129, 100, 106),
- (129, 116, 126), (99, 112, 122), (65, 94, 125), (61, 87, 116),
- (67, 71, 103), (130, 70, 98), (138, 53, 50), (141, 51, 52),
- (146, 40, 57), (151, 32, 48), (144, 45, 53), (160, 51, 58),
- (160, 42, 44), (166, 48, 52), (173, 54, 60), (187, 62, 85),
- (189, 67, 85), (187, 64, 82), (179, 67, 71), (176, 62, 66),
- (170, 67, 68), (174, 61, 65), (170, 64, 66), (165, 65, 64),
- (162, 65, 70), (166, 83, 88), (166, 88, 93), (163, 89, 91),
- (157, 102, 97), (157, 106, 116), (160, 95, 97), (154, 96, 94),
- (152, 114, 113), (144, 124, 128), (134, 129, 140), (118, 123, 135),
- (119, 143, 136), (114, 148, 137), (116, 155, 145), (108, 158, 170),
- (103, 164, 166), (102, 211, 182), (116, 247, 234), (118, 249, 247),
- (129, 248, 250), (135, 250, 247), (149, 250, 247), (141, 246, 245),
- (141, 249, 240), (146, 247, 247), (146, 211, 236), (148, 203, 228),
- (144, 226, 228), (136, 199, 233), (135, 174, 222), (148, 193, 225),
- (166, 192, 219), (182, 208, 244), (197, 219, 250), (214, 222, 252),
- (215, 219, 250), (193, 216, 252), (173, 223, 253), (160, 222, 253),
- (144, 221, 244), (129, 206, 236), (125, 203, 233), (102, 239, 230),
- (99, 204, 199), (84, 169, 197), (70, 137, 149), (21, 119, 101),
- (24, 99, 91), (24, 62, 56), (23, 46, 40), (26, 26, 27),
- (26, 32, 30), (34, 46, 42), (35, 92, 67), (48, 101, 113),
- (62, 107, 119), (62, 139, 160), (62, 150, 184), (72, 171, 220)
- ),
-
-// 371 040221-00
-((112, 84, 74), (97, 83, 80), (96, 83, 80), (95, 84, 81),
- (92, 77, 73), (90, 71, 66), (86, 67, 62), (82, 63, 58),
- (67, 43, 40), (65, 36, 33), (64, 30, 27), (68, 26, 21),
- (73, 22, 16), (80, 19, 12), (87, 17, 9), (90, 16, 8),
- (93, 16, 7), (111, 21, 7), (121, 25, 9), (131, 29, 12),
- (137, 32, 13), (143, 36, 14), (144, 35, 13), (146, 35, 13),
- (148, 37, 13), (149, 39, 14), (151, 42, 15), (144, 45, 18),
- (138, 48, 21), (132, 46, 21), (127, 45, 22), (112, 41, 22),
- (96, 35, 20), (69, 23, 13), (61, 20, 11), (54, 17, 10),
- (52, 16, 9), (50, 15, 9), (49, 14, 9), (48, 14, 9),
- (49, 12, 11), (54, 16, 14), (59, 21, 18), (70, 30, 26),
- (81, 39, 34), (88, 43, 38), (95, 48, 42), (110, 59, 49),
- (123, 68, 57), (141, 85, 73), (149, 94, 82), (157, 103, 92),
- (161, 108, 97), (166, 113, 102), (169, 114, 101), (172, 115, 100),
- (170, 106, 89), (164, 97, 80), (158, 88, 72), (149, 78, 65),
- (140, 69, 58), (138, 64, 53), (137, 60, 49), (132, 52, 39),
- (135, 52, 39), (136, 50, 36), (131, 51, 39), (126, 52, 42),
- (124, 53, 44), (123, 55, 46), (111, 49, 42), (109, 52, 48),
- (115, 61, 53), (115, 66, 58), (115, 71, 63), (111, 75, 67),
- (108, 79, 72), (103, 77, 72), (98, 76, 72), (95, 76, 70),
- (98, 75, 66), (117, 78, 60), (132, 90, 71), (147, 103, 83),
- (153, 110, 90), (159, 117, 97), (170, 131, 114), (176, 141, 125),
- (185, 148, 130), (190, 152, 134), (195, 157, 139), (199, 162, 143),
- (203, 167, 148), (214, 182, 166), (221, 196, 183), (226, 206, 198),
- (226, 213, 207), (220, 214, 211), (220, 215, 211), (221, 216, 212),
- (223, 219, 215), (226, 222, 218), (234, 228, 224), (243, 236, 231),
- (244, 239, 238), (237, 233, 232), (231, 227, 226), (226, 222, 220),
- (222, 218, 215), (210, 206, 203), (202, 196, 192), (191, 184, 181),
- (181, 173, 171), (170, 165, 165), (169, 164, 164), (169, 164, 163),
- (169, 165, 164), (172, 169, 168), (176, 172, 172), (178, 175, 175),
- (183, 182, 183), (182, 182, 182), (181, 183, 182), (180, 183, 182),
- (180, 183, 182), (179, 180, 180), (177, 177, 174), (174, 168, 166),
- (173, 161, 156), (169, 142, 129), (168, 138, 123), (168, 135, 117),
- (168, 126, 105), (170, 123, 98), (172, 119, 92), (175, 117, 91),
- (190, 118, 87), (198, 119, 85), (207, 120, 84), (210, 119, 83),
- (213, 118, 83), (216, 117, 79), (210, 111, 78), (201, 104, 71),
- (190, 96, 65), (178, 85, 52), (178, 82, 48), (178, 79, 45),
- (180, 76, 38), (180, 73, 33), (179, 72, 28), (175, 72, 25),
- (176, 74, 28), (180, 76, 30), (185, 79, 32), (196, 85, 39),
- (208, 90, 46), (217, 99, 51), (223, 105, 54), (226, 109, 58),
- (227, 109, 59), (223, 99, 56), (222, 93, 54), (221, 87, 52),
- (215, 81, 49), (209, 75, 44), (202, 72, 39), (195, 69, 33),
- (192, 69, 26), (192, 67, 26), (192, 66, 26), (191, 63, 27),
- (189, 59, 28), (185, 58, 29), (177, 58, 30), (172, 63, 35),
- (168, 70, 42), (170, 79, 49), (172, 84, 58), (174, 86, 64),
- (174, 86, 67), (167, 82, 66), (154, 76, 63), (139, 69, 58),
- (114, 60, 49), (110, 58, 48), (106, 56, 47), (103, 52, 44),
- (105, 49, 41), (111, 46, 36), (115, 44, 32), (120, 48, 29),
- (125, 51, 28), (133, 55, 30), (141, 61, 31), (151, 68, 35),
- (162, 74, 41), (174, 80, 47), (184, 86, 51), (190, 91, 54),
- (193, 91, 55), (192, 90, 55), (188, 89, 53), (184, 90, 54),
- (182, 88, 55), (182, 87, 55), (181, 86, 53), (177, 81, 49),
- (175, 76, 44), (171, 70, 36), (169, 67, 35), (168, 65, 36),
- (172, 69, 40), (178, 75, 45), (180, 83, 54), (183, 91, 60),
- (185, 97, 65), (188, 101, 72), (189, 105, 77), (192, 111, 87),
- (194, 117, 95), (197, 123, 105), (197, 130, 113), (190, 136, 121),
- (182, 137, 125), (175, 135, 122), (169, 130, 117), (160, 123, 110),
- (151, 111, 100), (142, 101, 90), (130, 94, 82), (115, 85, 77),
- (101, 77, 68), (91, 68, 59), (85, 62, 51), (81, 53, 43),
- (81, 46, 34), (84, 40, 28), (90, 37, 25), (94, 34, 23),
- (98, 35, 23), (106, 38, 28), (115, 42, 29), (126, 43, 29),
- (135, 44, 28), (146, 48, 28), (153, 48, 27), (154, 51, 28),
- (155, 54, 36), (154, 61, 43), (153, 67, 52), (149, 72, 59),
- (147, 80, 68), (142, 83, 71), (134, 84, 70), (122, 83, 72)
- ),
-
-// 372 040221-11
-((31, 15, 114), (40, 21, 136), (45, 23, 145), (51, 26, 154),
- (55, 27, 159), (59, 29, 165), (60, 30, 167), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (73, 37, 191),
- (76, 38, 197), (81, 40, 204), (87, 43, 211), (91, 44, 216),
- (95, 46, 221), (112, 53, 243), (120, 55, 249), (129, 57, 255),
- (138, 58, 255), (147, 60, 255), (151, 60, 255), (155, 61, 255),
- (170, 66, 255), (174, 67, 255), (178, 68, 255), (178, 68, 255),
- (178, 68, 255), (177, 67, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (120, 49, 219), (104, 44, 204),
- (90, 38, 187), (77, 32, 171), (71, 30, 163), (65, 28, 156),
- (45, 20, 132), (41, 18, 127), (38, 16, 122), (42, 18, 128),
- (46, 21, 134), (50, 22, 139), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (89, 39, 199), (96, 44, 215), (104, 49, 232),
- (107, 51, 240), (111, 54, 249), (110, 54, 248), (110, 54, 248),
- (98, 48, 229), (89, 45, 217), (81, 42, 206), (75, 39, 198),
- (70, 37, 190), (68, 35, 186), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 171), (62, 32, 176), (66, 34, 182),
- (67, 35, 184), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (62, 32, 176), (60, 32, 174), (59, 32, 173), (56, 30, 169),
- (53, 29, 165), (50, 28, 162), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (45, 29, 168), (50, 32, 177), (56, 36, 187),
- (59, 37, 192), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (95, 55, 253), (102, 58, 254), (110, 61, 255), (112, 62, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (129, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (123, 65, 255), (119, 64, 255), (116, 64, 255), (113, 62, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (51, 33, 173), (46, 29, 162), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (1, 0, 59), (3, 0, 60), (5, 0, 61), (7, 0, 63),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101),
- (31, 15, 114), (40, 21, 136), (42, 22, 140), (45, 23, 145),
- (51, 26, 154), (55, 28, 160), (59, 29, 165), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (71, 36, 188),
- (72, 37, 190), (76, 38, 197), (81, 40, 203), (87, 43, 211),
- (95, 46, 221), (112, 53, 243), (117, 54, 248), (122, 55, 253),
- (129, 57, 255), (138, 57, 255), (147, 60, 255), (155, 61, 255),
- (170, 66, 255), (172, 66, 255), (175, 67, 255), (178, 68, 255),
- (178, 68, 255), (178, 68, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (128, 52, 226), (120, 50, 218),
- (104, 44, 204), (89, 38, 187), (77, 32, 171), (65, 28, 156),
- (45, 20, 132), (42, 18, 128), (40, 17, 125), (38, 16, 122),
- (40, 17, 126), (46, 21, 134), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (81, 36, 184), (89, 39, 199), (96, 44, 215),
- (104, 49, 232), (110, 53, 243), (111, 54, 249), (110, 54, 248),
- (98, 48, 229), (93, 46, 222), (89, 44, 216), (81, 42, 206),
- (75, 39, 198), (70, 37, 190), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 168), (59, 31, 171), (62, 33, 176),
- (66, 34, 182), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (65, 33, 178), (62, 32, 176), (61, 32, 176), (59, 32, 173),
- (56, 31, 170), (53, 29, 165), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (43, 28, 161), (45, 29, 168), (50, 33, 177),
- (56, 36, 187), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (86, 50, 237), (95, 55, 253), (103, 59, 255), (110, 61, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (128, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (125, 65, 255), (123, 65, 255), (120, 65, 255), (116, 64, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (62, 39, 197), (51, 33, 173), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (3, 1, 65), (1, 0, 59), (1, 0, 57), (5, 0, 61),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101)
- ),
-
-// 373 040221-12
-((97, 81, 35), (82, 94, 46), (81, 97, 49), (80, 100, 53),
- (83, 101, 54), (86, 102, 55), (94, 104, 55), (103, 106, 56),
- (138, 114, 59), (147, 116, 63), (157, 119, 67), (161, 118, 66),
- (165, 117, 65), (173, 113, 58), (181, 110, 52), (189, 107, 47),
- (197, 104, 43), (219, 99, 37), (216, 98, 38), (214, 97, 39),
- (204, 96, 38), (194, 95, 37), (191, 93, 34), (189, 91, 31),
- (186, 81, 19), (182, 78, 17), (178, 75, 16), (169, 75, 17),
- (161, 76, 19), (156, 77, 20), (151, 79, 21), (140, 83, 24),
- (127, 84, 24), (111, 77, 21), (104, 73, 20), (98, 70, 19),
- (92, 70, 20), (86, 70, 22), (80, 71, 23), (75, 72, 24),
- (60, 76, 31), (57, 76, 31), (54, 76, 32), (54, 74, 32),
- (54, 73, 32), (53, 72, 32), (53, 71, 32), (54, 72, 34),
- (54, 72, 34), (57, 75, 35), (58, 77, 34), (60, 79, 34),
- (62, 80, 34), (64, 81, 35), (64, 81, 35), (65, 81, 36),
- (70, 85, 39), (77, 87, 39), (85, 89, 39), (99, 90, 37),
- (114, 92, 35), (122, 93, 35), (130, 95, 35), (145, 97, 34),
- (160, 102, 36), (185, 103, 36), (196, 100, 32), (207, 97, 29),
- (211, 95, 26), (215, 93, 24), (222, 88, 18), (224, 84, 14),
- (213, 74, 9), (202, 69, 8), (191, 64, 8), (174, 60, 7),
- (158, 56, 6), (150, 55, 6), (143, 55, 6), (128, 52, 7),
- (114, 48, 7), (90, 38, 6), (75, 34, 5), (61, 30, 5),
- (54, 29, 6), (48, 28, 7), (39, 29, 8), (32, 30, 8),
- (33, 32, 8), (37, 34, 7), (41, 36, 7), (43, 36, 8),
- (45, 37, 10), (53, 41, 10), (62, 46, 11), (77, 53, 11),
- (97, 58, 9), (133, 73, 8), (150, 76, 8), (167, 80, 9),
- (172, 81, 10), (178, 83, 11), (190, 84, 11), (202, 85, 9),
- (215, 81, 6), (210, 77, 4), (205, 74, 3), (198, 71, 3),
- (191, 68, 3), (175, 62, 4), (158, 57, 3), (142, 54, 5),
- (131, 52, 8), (109, 54, 15), (104, 55, 17), (100, 57, 20),
- (94, 60, 26), (90, 63, 29), (89, 66, 32), (94, 66, 34),
- (117, 73, 34), (133, 84, 34), (149, 95, 35), (157, 101, 39),
- (165, 108, 43), (180, 122, 54), (190, 130, 63), (197, 138, 71),
- (205, 145, 78), (221, 162, 89), (223, 167, 93), (226, 173, 98),
- (229, 186, 111), (227, 193, 122), (223, 197, 132), (216, 193, 134),
- (213, 175, 124), (216, 167, 114), (219, 160, 104), (220, 155, 99),
- (221, 151, 95), (224, 142, 89), (222, 129, 80), (218, 115, 63),
- (217, 102, 47), (225, 87, 19), (226, 86, 15), (228, 85, 11),
- (234, 86, 8), (237, 86, 8), (239, 88, 8), (238, 87, 9),
- (238, 87, 10), (237, 88, 10), (236, 90, 11), (231, 95, 16),
- (226, 101, 24), (221, 109, 33), (217, 116, 44), (211, 121, 54),
- (205, 124, 65), (190, 126, 72), (184, 126, 73), (178, 126, 75),
- (163, 125, 78), (153, 121, 77), (142, 118, 77), (134, 114, 78),
- (120, 106, 70), (116, 103, 67), (113, 100, 65), (104, 95, 59),
- (99, 86, 51), (98, 76, 41), (103, 67, 31), (110, 58, 24),
- (117, 53, 18), (124, 50, 15), (126, 53, 15), (125, 57, 16),
- (123, 59, 19), (122, 59, 19), (122, 56, 17), (121, 54, 16),
- (118, 53, 18), (116, 55, 19), (114, 58, 20), (112, 65, 25),
- (110, 73, 32), (111, 81, 38), (113, 89, 46), (114, 98, 52),
- (123, 106, 55), (132, 115, 55), (142, 120, 54), (152, 123, 53),
- (165, 126, 50), (175, 131, 50), (177, 131, 54), (182, 131, 56),
- (186, 134, 57), (185, 132, 56), (178, 127, 51), (173, 121, 44),
- (167, 117, 38), (159, 112, 38), (151, 106, 40), (145, 106, 44),
- (143, 109, 52), (138, 114, 60), (135, 116, 65), (132, 120, 68),
- (132, 125, 70), (136, 127, 71), (140, 125, 69), (152, 123, 65),
- (162, 121, 62), (171, 118, 59), (173, 114, 56), (172, 115, 55),
- (171, 116, 56), (169, 114, 55), (172, 110, 52), (178, 104, 44),
- (187, 97, 37), (195, 88, 30), (203, 84, 23), (207, 82, 20),
- (209, 82, 19), (210, 84, 21), (210, 84, 21), (211, 83, 20),
- (214, 79, 19), (217, 76, 16), (220, 70, 12), (223, 66, 8),
- (224, 65, 8), (225, 65, 6), (223, 65, 5), (223, 64, 5),
- (221, 62, 4), (218, 60, 5), (215, 56, 5), (212, 54, 5),
- (211, 51, 5), (207, 51, 5), (200, 52, 4), (190, 54, 6),
- (180, 59, 9), (169, 61, 11), (151, 58, 10), (137, 56, 11),
- (127, 56, 13), (118, 58, 15), (106, 61, 19), (99, 71, 26)
- ),
-
-// 374 040221-13
-((73, 127, 125), (87, 141, 136), (88, 141, 139), (89, 142, 142),
- (81, 134, 138), (74, 126, 135), (69, 120, 131), (65, 115, 128),
- (46, 92, 107), (35, 80, 94), (24, 69, 82), (18, 53, 75),
- (13, 38, 69), (17, 24, 69), (22, 11, 69), (25, 8, 70),
- (29, 6, 71), (33, 21, 78), (38, 30, 86), (44, 39, 94),
- (56, 47, 107), (68, 55, 121), (72, 61, 126), (77, 67, 131),
- (77, 101, 144), (73, 113, 143), (69, 125, 142), (67, 127, 137),
- (66, 130, 133), (65, 129, 131), (64, 129, 129), (62, 124, 122),
- (57, 115, 117), (37, 92, 90), (27, 80, 75), (18, 68, 61),
- (12, 57, 51), (6, 47, 41), (3, 40, 37), (1, 33, 34),
- (0, 20, 21), (0, 20, 19), (0, 21, 18), (0, 28, 23),
- (0, 36, 29), (7, 43, 36), (14, 51, 44), (32, 64, 61),
- (50, 73, 82), (86, 96, 119), (99, 101, 128), (113, 106, 137),
- (118, 110, 144), (124, 114, 151), (122, 111, 151), (120, 108, 151),
- (104, 91, 136), (92, 84, 120), (81, 77, 104), (64, 70, 89),
- (47, 63, 75), (38, 59, 68), (30, 56, 62), (14, 48, 51),
- (5, 40, 37), (0, 43, 20), (3, 47, 24), (6, 52, 28),
- (10, 55, 32), (14, 59, 36), (20, 67, 44), (26, 72, 53),
- (38, 94, 71), (48, 103, 84), (58, 112, 98), (72, 121, 112),
- (86, 130, 126), (95, 134, 132), (104, 138, 139), (118, 144, 150),
- (129, 148, 159), (148, 153, 174), (152, 153, 176), (156, 153, 178),
- (158, 152, 178), (160, 152, 179), (159, 149, 177), (159, 144, 176),
- (159, 119, 169), (154, 105, 165), (150, 92, 162), (145, 90, 161),
- (140, 88, 160), (129, 91, 156), (119, 89, 152), (112, 88, 149),
- (104, 80, 144), (88, 68, 134), (78, 78, 128), (69, 88, 122),
- (65, 95, 121), (62, 102, 120), (59, 113, 120), (59, 120, 122),
- (67, 129, 130), (77, 136, 133), (87, 143, 136), (92, 146, 138),
- (97, 149, 141), (105, 155, 148), (110, 158, 156), (110, 160, 162),
- (112, 162, 164), (105, 162, 161), (101, 159, 161), (98, 157, 161),
- (90, 154, 159), (80, 149, 157), (71, 144, 154), (70, 144, 152),
- (70, 142, 152), (74, 142, 155), (79, 143, 158), (82, 142, 159),
- (85, 142, 160), (94, 143, 162), (102, 147, 163), (109, 150, 168),
- (113, 153, 172), (123, 157, 177), (125, 157, 177), (128, 157, 178),
- (132, 158, 177), (136, 160, 179), (137, 161, 181), (140, 162, 184),
- (152, 166, 189), (156, 167, 189), (160, 168, 189), (160, 169, 189),
- (160, 170, 189), (160, 172, 191), (161, 173, 193), (160, 173, 195),
- (158, 172, 194), (148, 168, 187), (143, 166, 183), (138, 165, 179),
- (127, 161, 171), (113, 153, 163), (98, 141, 153), (84, 132, 141),
- (62, 109, 113), (57, 103, 104), (52, 98, 95), (41, 87, 80),
- (28, 70, 64), (16, 57, 50), (6, 49, 40), (1, 42, 34),
- (1, 41, 28), (0, 41, 19), (0, 38, 16), (0, 36, 14),
- (0, 32, 9), (0, 28, 9), (0, 25, 11), (0, 26, 15),
- (0, 25, 15), (0, 22, 12), (0, 20, 10), (0, 14, 9),
- (0, 8, 11), (0, 5, 19), (0, 3, 33), (0, 0, 46),
- (15, 0, 54), (33, 0, 61), (46, 3, 71), (55, 17, 82),
- (62, 29, 95), (67, 39, 109), (70, 43, 117), (74, 43, 122),
- (74, 47, 121), (70, 54, 120), (67, 62, 120), (58, 75, 123),
- (47, 87, 123), (37, 93, 125), (34, 95, 125), (33, 94, 123),
- (37, 100, 123), (43, 106, 126), (48, 114, 130), (51, 121, 136),
- (56, 127, 141), (61, 129, 144), (67, 134, 145), (73, 137, 141),
- (78, 139, 141), (80, 137, 143), (85, 134, 146), (91, 125, 147),
- (97, 117, 147), (102, 105, 143), (100, 89, 133), (87, 71, 119),
- (76, 59, 106), (66, 47, 97), (59, 44, 90), (59, 43, 91),
- (62, 43, 94), (56, 45, 94), (51, 46, 94), (46, 51, 94),
- (43, 66, 95), (49, 84, 101), (60, 103, 115), (73, 123, 129),
- (84, 136, 141), (94, 142, 148), (103, 149, 154), (109, 152, 157),
- (114, 155, 159), (119, 157, 160), (122, 159, 162), (123, 162, 165),
- (126, 163, 167), (130, 163, 170), (136, 160, 173), (144, 154, 177),
- (149, 144, 179), (151, 139, 181), (148, 139, 183), (144, 140, 183),
- (140, 143, 183), (138, 144, 185), (136, 139, 183), (133, 132, 178),
- (124, 127, 173), (111, 125, 165), (96, 128, 155), (82, 134, 145),
- (71, 137, 137), (61, 133, 128), (54, 126, 121), (49, 120, 114),
- (47, 115, 108), (44, 115, 101), (47, 117, 98), (49, 120, 96),
- (51, 119, 101), (55, 119, 105), (59, 118, 113), (64, 122, 119)
- ),
-
-// 375 040221-14
-((141, 124, 150), (148, 124, 134), (140, 127, 129), (132, 131, 124),
- (116, 137, 127), (100, 143, 131), (89, 145, 134), (79, 148, 138),
- (78, 155, 146), (80, 162, 154), (82, 169, 163), (88, 174, 166),
- (94, 180, 170), (100, 185, 178), (107, 190, 187), (109, 190, 189),
- (111, 191, 191), (106, 201, 205), (99, 204, 206), (92, 208, 208),
- (97, 212, 211), (102, 217, 214), (109, 219, 214), (117, 222, 215),
- (136, 225, 217), (121, 218, 207), (107, 212, 198), (83, 193, 182),
- (59, 174, 166), (52, 165, 157), (45, 157, 148), (38, 142, 137),
- (42, 129, 124), (50, 120, 101), (52, 112, 87), (54, 105, 74),
- (59, 99, 59), (65, 94, 44), (73, 95, 44), (81, 96, 45),
- (114, 115, 61), (125, 130, 73), (137, 145, 85), (145, 155, 86),
- (154, 166, 87), (156, 169, 86), (159, 173, 85), (169, 172, 83),
- (179, 169, 81), (188, 153, 88), (189, 144, 87), (191, 136, 86),
- (189, 126, 75), (188, 116, 65), (191, 111, 57), (194, 106, 49),
- (207, 71, 23), (215, 58, 18), (223, 46, 13), (228, 38, 14),
- (234, 30, 15), (232, 30, 14), (230, 31, 13), (214, 34, 13),
- (196, 33, 13), (158, 32, 16), (141, 33, 22), (125, 34, 29),
- (121, 34, 32), (117, 34, 35), (99, 41, 44), (82, 49, 52),
- (61, 75, 67), (58, 91, 75), (55, 107, 83), (65, 117, 88),
- (75, 128, 94), (77, 130, 97), (80, 133, 100), (81, 139, 104),
- (82, 143, 105), (83, 151, 110), (82, 154, 111), (82, 157, 113),
- (80, 155, 113), (79, 154, 114), (70, 148, 117), (59, 141, 113),
- (35, 124, 113), (24, 118, 110), (14, 112, 108), (13, 110, 105),
- (12, 108, 103), (15, 105, 98), (18, 102, 92), (22, 100, 87),
- (25, 100, 83), (21, 94, 79), (22, 93, 74), (24, 92, 70),
- (27, 91, 67), (31, 91, 64), (47, 82, 54), (63, 77, 44),
- (89, 68, 36), (98, 65, 35), (107, 62, 35), (110, 64, 36),
- (113, 67, 38), (125, 62, 37), (138, 55, 33), (149, 48, 26),
- (160, 40, 22), (151, 32, 18), (146, 34, 20), (141, 37, 23),
- (131, 43, 28), (124, 49, 36), (120, 62, 47), (129, 67, 59),
- (131, 67, 79), (135, 64, 82), (139, 62, 85), (138, 61, 87),
- (137, 61, 90), (140, 76, 102), (158, 88, 114), (173, 108, 124),
- (190, 112, 137), (224, 106, 122), (226, 96, 115), (229, 87, 108),
- (232, 77, 95), (231, 69, 82), (216, 80, 73), (200, 86, 75),
- (159, 84, 59), (141, 72, 47), (124, 61, 35), (119, 54, 30),
- (115, 48, 26), (103, 48, 20), (95, 55, 23), (83, 64, 31),
- (75, 74, 38), (59, 90, 52), (57, 90, 56), (56, 91, 60),
- (57, 93, 66), (59, 99, 71), (58, 105, 77), (62, 113, 82),
- (75, 127, 85), (75, 127, 84), (76, 127, 83), (75, 126, 78),
- (75, 125, 74), (70, 122, 71), (65, 119, 71), (65, 121, 74),
- (69, 128, 79), (74, 138, 86), (75, 140, 87), (77, 142, 88),
- (80, 147, 89), (80, 148, 89), (79, 147, 92), (82, 147, 94),
- (86, 149, 100), (85, 147, 99), (85, 146, 99), (85, 144, 97),
- (85, 139, 86), (81, 132, 77), (80, 124, 67), (79, 116, 59),
- (75, 107, 51), (69, 95, 43), (62, 87, 41), (60, 82, 35),
- (58, 79, 27), (66, 75, 24), (78, 73, 20), (88, 72, 19),
- (109, 64, 16), (114, 62, 16), (119, 60, 17), (119, 67, 16),
- (127, 77, 25), (137, 90, 39), (147, 108, 57), (162, 126, 74),
- (178, 141, 87), (194, 145, 98), (193, 151, 99), (189, 158, 100),
- (179, 162, 104), (161, 167, 111), (147, 172, 119), (137, 177, 123),
- (143, 182, 130), (146, 183, 131), (150, 181, 122), (150, 177, 108),
- (141, 170, 94), (135, 162, 83), (127, 150, 66), (134, 142, 54),
- (145, 134, 49), (162, 127, 42), (177, 125, 37), (182, 120, 33),
- (187, 118, 32), (176, 117, 31), (171, 121, 31), (170, 124, 36),
- (178, 130, 46), (190, 138, 57), (198, 147, 69), (208, 152, 82),
- (204, 160, 99), (195, 174, 116), (183, 186, 131), (174, 202, 151),
- (169, 215, 166), (169, 227, 183), (177, 231, 197), (189, 236, 211),
- (196, 238, 221), (199, 235, 226), (200, 236, 234), (195, 237, 233),
- (193, 235, 230), (186, 226, 224), (187, 215, 218), (192, 199, 208),
- (198, 178, 192), (205, 160, 184), (208, 146, 174), (209, 133, 170),
- (206, 126, 165), (200, 124, 165), (192, 126, 169), (188, 122, 165),
- (192, 120, 162), (198, 115, 161), (197, 105, 168), (204, 101, 172),
- (209, 99, 172), (211, 101, 172), (207, 106, 173), (193, 116, 170),
- (183, 125, 164), (163, 127, 161), (154, 130, 161), (144, 129, 159)
- ),
-
-// 376 040221-19
-((35, 145, 173), (44, 138, 178), (43, 138, 179), (42, 138, 180),
- (35, 140, 179), (29, 143, 178), (28, 151, 168), (27, 160, 159),
- (47, 172, 129), (64, 174, 121), (82, 177, 113), (98, 183, 114),
- (114, 189, 116), (128, 196, 104), (143, 203, 92), (148, 204, 86),
- (153, 205, 81), (171, 205, 69), (181, 200, 76), (192, 195, 83),
- (194, 190, 87), (197, 186, 92), (194, 182, 91), (192, 178, 90),
- (174, 170, 90), (171, 173, 94), (169, 176, 99), (174, 184, 111),
- (179, 192, 123), (181, 195, 130), (184, 199, 137), (182, 203, 155),
- (181, 203, 171), (172, 208, 194), (174, 213, 199), (177, 218, 205),
- (177, 224, 211), (177, 230, 218), (176, 228, 223), (175, 227, 228),
- (155, 209, 241), (146, 198, 241), (138, 188, 242), (134, 185, 233),
- (131, 182, 224), (130, 181, 216), (130, 180, 208), (124, 175, 190),
- (119, 163, 177), (97, 126, 144), (86, 106, 130), (75, 87, 116),
- (67, 77, 96), (59, 67, 76), (56, 64, 68), (53, 62, 60),
- (39, 57, 36), (31, 54, 34), (24, 51, 33), (18, 48, 32),
- (12, 45, 31), (11, 44, 30), (10, 44, 30), (7, 45, 31),
- (8, 48, 34), (13, 63, 42), (22, 67, 43), (32, 72, 44),
- (37, 74, 46), (43, 76, 49), (53, 78, 59), (66, 76, 72),
- (83, 76, 103), (93, 81, 116), (103, 87, 130), (108, 103, 142),
- (114, 119, 154), (119, 127, 161), (125, 136, 169), (138, 150, 182),
- (145, 163, 192), (161, 179, 198), (157, 188, 193), (154, 197, 189),
- (150, 204, 190), (146, 212, 191), (136, 223, 197), (131, 234, 201),
- (135, 245, 191), (146, 246, 178), (158, 247, 165), (164, 247, 158),
- (171, 248, 152), (175, 242, 145), (179, 238, 144), (179, 231, 139),
- (179, 224, 137), (185, 218, 125), (187, 218, 117), (190, 219, 110),
- (191, 218, 110), (193, 217, 111), (190, 208, 114), (187, 199, 122),
- (172, 169, 140), (155, 154, 154), (138, 140, 169), (131, 137, 175),
- (125, 135, 182), (109, 129, 196), (100, 127, 204), (93, 127, 200),
- (93, 121, 197), (82, 107, 180), (82, 105, 173), (82, 103, 166),
- (87, 101, 155), (100, 106, 145), (113, 119, 134), (125, 129, 130),
- (144, 150, 129), (143, 149, 130), (143, 149, 132), (143, 147, 133),
- (144, 145, 135), (150, 147, 141), (147, 144, 153), (143, 143, 159),
- (139, 142, 169), (109, 145, 185), (98, 146, 187), (88, 148, 189),
- (77, 154, 193), (65, 157, 200), (56, 159, 199), (51, 159, 192),
- (53, 149, 162), (51, 149, 144), (49, 150, 127), (49, 151, 125),
- (49, 152, 123), (47, 149, 125), (46, 147, 126), (47, 136, 123),
- (55, 132, 119), (66, 134, 107), (65, 138, 109), (64, 143, 111),
- (62, 147, 121), (55, 151, 134), (42, 150, 148), (35, 149, 155),
- (31, 149, 161), (32, 152, 160), (33, 155, 159), (40, 157, 156),
- (49, 162, 155), (52, 160, 155), (51, 153, 146), (47, 141, 135),
- (38, 122, 121), (25, 85, 84), (24, 79, 76), (24, 73, 68),
- (29, 64, 59), (31, 63, 51), (35, 70, 49), (37, 76, 51),
- (36, 87, 58), (35, 89, 59), (34, 92, 60), (37, 95, 63),
- (37, 93, 65), (34, 93, 67), (35, 95, 70), (35, 96, 75),
- (34, 100, 78), (35, 105, 81), (42, 112, 83), (53, 118, 86),
- (59, 122, 89), (75, 127, 93), (86, 128, 103), (92, 127, 112),
- (89, 122, 124), (88, 121, 124), (87, 121, 124), (78, 119, 124),
- (81, 118, 116), (85, 116, 112), (90, 113, 105), (87, 105, 105),
- (83, 97, 100), (72, 85, 93), (51, 69, 84), (34, 53, 68),
- (20, 38, 51), (11, 27, 34), (3, 19, 26), (2, 16, 22),
- (5, 21, 21), (8, 31, 27), (15, 46, 36), (25, 60, 45),
- (34, 72, 54), (42, 83, 62), (47, 90, 68), (51, 95, 69),
- (50, 100, 72), (51, 107, 79), (55, 119, 87), (62, 130, 101),
- (73, 147, 118), (90, 162, 129), (104, 172, 132), (115, 177, 131),
- (123, 179, 129), (122, 179, 124), (119, 177, 127), (114, 182, 135),
- (113, 184, 142), (112, 184, 144), (110, 182, 144), (112, 178, 137),
- (108, 168, 123), (97, 152, 110), (85, 139, 101), (70, 124, 94),
- (53, 109, 88), (37, 93, 84), (25, 80, 76), (17, 65, 67),
- (8, 51, 58), (4, 41, 49), (2, 32, 41), (0, 27, 35),
- (0, 24, 31), (0, 20, 28), (0, 19, 25), (0, 18, 25),
- (1, 19, 23), (1, 19, 20), (3, 19, 20), (3, 19, 22),
- (3, 20, 27), (3, 24, 33), (2, 30, 42), (5, 40, 52),
- (12, 58, 63), (22, 75, 71), (31, 80, 91), (39, 89, 109),
- (40, 103, 129), (36, 115, 148), (32, 120, 165), (34, 130, 178)
- ),
-
-// 377 040221-2
-((46, 16, 16), (47, 16, 16), (48, 17, 17), (50, 18, 18),
- (51, 18, 18), (53, 19, 19), (54, 19, 19), (56, 20, 20),
- (59, 30, 21), (57, 31, 20), (56, 33, 20), (54, 32, 19),
- (52, 31, 18), (48, 30, 16), (44, 30, 15), (42, 32, 14),
- (41, 34, 14), (36, 44, 15), (37, 49, 17), (39, 54, 19),
- (41, 59, 21), (43, 65, 23), (43, 66, 23), (44, 68, 24),
- (43, 71, 25), (42, 70, 24), (42, 69, 24), (39, 63, 22),
- (36, 57, 20), (34, 55, 19), (33, 53, 19), (26, 46, 16),
- (19, 41, 14), (10, 28, 10), (8, 24, 8), (7, 20, 7),
- (6, 18, 6), (5, 16, 5), (5, 15, 5), (5, 15, 5),
- (4, 12, 4), (4, 12, 4), (4, 13, 4), (12, 19, 6),
- (21, 25, 9), (26, 27, 10), (31, 29, 11), (43, 39, 15),
- (54, 49, 19), (74, 71, 26), (78, 76, 27), (83, 82, 29),
- (82, 84, 30), (82, 86, 31), (80, 86, 31), (79, 87, 31),
- (84, 96, 34), (88, 101, 36), (93, 106, 38), (95, 107, 38),
- (97, 109, 39), (98, 110, 39), (99, 111, 40), (102, 112, 40),
- (110, 120, 43), (104, 112, 40), (96, 104, 37), (88, 96, 34),
- (83, 91, 32), (78, 86, 31), (67, 77, 27), (59, 71, 25),
- (46, 60, 21), (44, 58, 20), (42, 56, 20), (49, 61, 21),
- (57, 66, 23), (63, 71, 25), (69, 77, 27), (80, 86, 31),
- (90, 93, 33), (111, 111, 40), (119, 119, 42), (127, 127, 45),
- (129, 130, 46), (132, 133, 48), (134, 136, 49), (132, 136, 49),
- (131, 137, 49), (129, 136, 49), (128, 136, 49), (127, 135, 48),
- (127, 134, 48), (127, 133, 48), (126, 130, 46), (124, 127, 45),
- (124, 126, 45), (120, 121, 43), (113, 117, 42), (106, 114, 41),
- (100, 109, 39), (95, 105, 37), (85, 99, 35), (75, 94, 33),
- (54, 81, 29), (43, 71, 25), (32, 62, 22), (26, 57, 20),
- (20, 52, 18), (14, 41, 14), (12, 34, 12), (9, 26, 9),
- (7, 22, 7), (6, 17, 6), (6, 18, 6), (6, 19, 6),
- (8, 23, 8), (14, 34, 12), (27, 47, 16), (41, 60, 21),
- (69, 90, 32), (81, 102, 36), (94, 114, 41), (99, 117, 42),
- (104, 121, 43), (110, 124, 44), (114, 126, 45), (116, 123, 44),
- (118, 120, 43), (123, 117, 44), (127, 120, 45), (131, 123, 47),
- (139, 129, 50), (148, 135, 53), (155, 143, 56), (161, 149, 58),
- (170, 161, 61), (173, 166, 62), (176, 171, 63), (178, 173, 64),
- (180, 176, 65), (185, 181, 66), (186, 182, 67), (183, 181, 66),
- (182, 178, 65), (168, 164, 60), (164, 159, 58), (160, 154, 57),
- (154, 145, 55), (143, 135, 51), (134, 129, 48), (128, 125, 46),
- (120, 123, 44), (118, 123, 44), (117, 123, 44), (115, 121, 43),
- (111, 120, 43), (107, 115, 41), (103, 109, 39), (102, 105, 37),
- (103, 105, 37), (114, 113, 41), (117, 115, 42), (121, 118, 43),
- (127, 123, 45), (131, 126, 47), (133, 127, 48), (133, 129, 48),
- (139, 136, 50), (139, 138, 50), (139, 140, 50), (141, 145, 52),
- (142, 146, 52), (143, 151, 54), (145, 155, 56), (147, 158, 57),
- (148, 161, 58), (150, 163, 58), (154, 165, 59), (161, 170, 61),
- (167, 177, 63), (177, 186, 67), (188, 197, 71), (195, 207, 74),
- (199, 217, 78), (199, 218, 78), (200, 219, 79), (199, 219, 79),
- (197, 217, 78), (195, 217, 78), (191, 214, 77), (187, 210, 75),
- (184, 207, 74), (178, 202, 73), (173, 198, 71), (170, 194, 70),
- (169, 189, 68), (167, 183, 66), (164, 177, 63), (161, 167, 60),
- (157, 158, 57), (158, 152, 57), (157, 148, 56), (151, 142, 54),
- (143, 133, 51), (137, 129, 49), (130, 122, 46), (123, 116, 44),
- (117, 110, 42), (112, 106, 40), (111, 102, 40), (105, 97, 37),
- (97, 89, 35), (89, 79, 32), (80, 67, 28), (75, 56, 27),
- (68, 45, 24), (59, 35, 21), (54, 29, 19), (53, 27, 19),
- (52, 29, 18), (52, 31, 18), (52, 33, 18), (52, 39, 18),
- (50, 43, 18), (47, 46, 16), (47, 54, 19), (49, 60, 21),
- (51, 65, 23), (54, 68, 24), (53, 71, 25), (53, 72, 26),
- (52, 74, 26), (51, 74, 26), (50, 74, 26), (49, 72, 26),
- (52, 71, 25), (52, 68, 24), (53, 66, 23), (55, 66, 23),
- (56, 68, 24), (57, 68, 24), (58, 68, 24), (59, 68, 24),
- (58, 66, 23), (57, 63, 22), (56, 59, 21), (53, 54, 19),
- (50, 50, 18), (50, 46, 18), (50, 42, 18), (46, 36, 16),
- (43, 29, 15), (41, 24, 14), (43, 20, 15), (44, 15, 15)
- ),
-
-// 378 040221-21
-((138, 101, 87), (142, 105, 101), (142, 107, 103), (143, 110, 105),
- (145, 112, 105), (147, 115, 106), (148, 116, 107), (150, 117, 108),
- (144, 111, 105), (137, 105, 100), (131, 99, 95), (124, 92, 88),
- (117, 86, 82), (114, 81, 75), (111, 76, 68), (110, 74, 66),
- (110, 72, 64), (105, 63, 59), (101, 59, 56), (97, 55, 54),
- (97, 55, 53), (97, 55, 52), (98, 56, 52), (100, 57, 53),
- (107, 63, 53), (106, 62, 51), (105, 62, 49), (101, 60, 47),
- (98, 59, 46), (98, 59, 45), (98, 60, 45), (103, 60, 45),
- (106, 62, 46), (109, 64, 40), (105, 62, 35), (101, 60, 31),
- (99, 60, 29), (98, 60, 28), (98, 60, 28), (98, 60, 29),
- (102, 63, 31), (99, 62, 28), (97, 62, 26), (92, 59, 22),
- (88, 57, 19), (85, 55, 17), (82, 54, 16), (80, 53, 15),
- (79, 53, 17), (80, 55, 19), (83, 57, 22), (86, 59, 25),
- (89, 61, 29), (93, 63, 34), (94, 63, 36), (95, 63, 39),
- (94, 62, 43), (92, 61, 44), (90, 61, 46), (91, 63, 48),
- (92, 65, 50), (92, 65, 51), (93, 66, 52), (92, 64, 54),
- (89, 62, 53), (79, 54, 48), (75, 51, 44), (72, 49, 40),
- (72, 49, 39), (72, 49, 38), (72, 49, 38), (73, 49, 38),
- (81, 54, 45), (87, 58, 50), (93, 62, 56), (99, 66, 62),
- (105, 71, 68), (106, 73, 71), (108, 76, 74), (113, 81, 80),
- (119, 88, 88), (136, 103, 102), (143, 108, 106), (151, 114, 110),
- (152, 115, 110), (154, 117, 110), (152, 115, 110), (146, 113, 108),
- (132, 104, 104), (126, 98, 98), (121, 92, 92), (118, 89, 88),
- (116, 86, 84), (110, 78, 77), (103, 70, 70), (93, 62, 63),
- (83, 54, 57), (67, 38, 46), (63, 35, 40), (60, 33, 34),
- (59, 32, 32), (59, 32, 31), (60, 32, 28), (60, 33, 27),
- (63, 35, 29), (65, 38, 29), (67, 42, 30), (68, 44, 30),
- (69, 47, 31), (73, 53, 34), (79, 58, 36), (86, 64, 40),
- (92, 69, 45), (106, 78, 55), (110, 81, 58), (114, 85, 61),
- (121, 92, 69), (131, 102, 80), (145, 118, 97), (160, 134, 113),
- (184, 161, 145), (194, 173, 158), (204, 185, 172), (206, 188, 177),
- (209, 191, 182), (219, 204, 197), (228, 216, 212), (236, 228, 225),
- (243, 237, 237), (247, 239, 235), (244, 235, 229), (241, 232, 223),
- (233, 222, 212), (226, 212, 202), (217, 201, 191), (212, 196, 188),
- (196, 174, 166), (186, 162, 150), (176, 151, 135), (169, 144, 126),
- (163, 138, 118), (149, 122, 100), (137, 113, 91), (127, 103, 84),
- (118, 95, 78), (108, 83, 63), (105, 81, 59), (103, 79, 56),
- (97, 75, 49), (90, 70, 42), (85, 65, 37), (82, 61, 33),
- (85, 60, 30), (87, 61, 30), (90, 62, 31), (96, 66, 34),
- (102, 70, 37), (107, 74, 42), (112, 78, 47), (118, 81, 51),
- (124, 86, 56), (140, 96, 62), (142, 98, 64), (145, 100, 67),
- (149, 104, 71), (150, 106, 75), (149, 106, 79), (147, 107, 85),
- (147, 109, 90), (146, 109, 91), (145, 109, 92), (146, 110, 94),
- (146, 111, 94), (146, 111, 95), (143, 110, 99), (143, 110, 104),
- (145, 113, 112), (153, 124, 125), (162, 136, 139), (172, 149, 152),
- (180, 158, 155), (184, 161, 156), (184, 161, 157), (176, 150, 151),
- (159, 142, 146), (156, 141, 148), (154, 141, 150), (149, 140, 145),
- (144, 134, 136), (137, 128, 126), (126, 110, 110), (110, 94, 92),
- (95, 76, 73), (83, 65, 62), (74, 57, 53), (67, 51, 43),
- (65, 48, 36), (67, 46, 32), (70, 47, 30), (75, 50, 30),
- (82, 55, 33), (90, 63, 37), (98, 71, 41), (108, 79, 48),
- (118, 87, 55), (126, 95, 62), (135, 104, 70), (144, 112, 79),
- (151, 119, 86), (154, 123, 92), (153, 123, 95), (151, 122, 97),
- (145, 116, 97), (139, 111, 96), (134, 105, 95), (127, 99, 91),
- (120, 93, 88), (112, 86, 82), (102, 78, 76), (92, 69, 68),
- (84, 62, 63), (81, 56, 59), (81, 55, 55), (83, 56, 55),
- (88, 59, 55), (93, 63, 57), (96, 67, 59), (96, 69, 61),
- (98, 71, 63), (103, 76, 66), (110, 82, 68), (115, 88, 70),
- (120, 94, 71), (124, 98, 73), (122, 98, 73), (117, 96, 70),
- (112, 92, 67), (109, 88, 61), (105, 85, 56), (103, 83, 50),
- (102, 81, 44), (103, 81, 41), (101, 79, 37), (100, 77, 33),
- (99, 75, 31), (98, 75, 30), (100, 75, 31), (101, 74, 34),
- (103, 74, 37), (103, 73, 41), (104, 72, 42), (107, 73, 45),
- (112, 77, 50), (118, 83, 56), (124, 87, 65), (132, 94, 76)
- ),
-
-// 379 040221-22
-((91, 108, 100), (93, 109, 98), (89, 105, 92), (86, 101, 87),
- (83, 98, 85), (81, 95, 84), (78, 92, 82), (76, 89, 81),
- (63, 74, 71), (56, 66, 65), (50, 59, 60), (43, 52, 56),
- (37, 45, 52), (34, 40, 49), (31, 36, 47), (31, 36, 46),
- (31, 36, 45), (33, 38, 43), (33, 38, 44), (34, 39, 45),
- (35, 40, 45), (36, 41, 45), (37, 43, 45), (39, 45, 45),
- (46, 56, 54), (55, 65, 62), (64, 74, 71), (82, 91, 84),
- (101, 109, 98), (109, 116, 104), (117, 123, 110), (128, 135, 119),
- (139, 145, 128), (152, 157, 136), (152, 155, 135), (152, 153, 134),
- (140, 144, 125), (129, 135, 116), (123, 130, 112), (118, 126, 108),
- (101, 110, 94), (96, 106, 91), (91, 102, 88), (90, 101, 87),
- (89, 100, 87), (90, 100, 88), (91, 101, 89), (92, 101, 92),
- (95, 103, 96), (99, 108, 100), (100, 110, 100), (102, 112, 101),
- (101, 112, 101), (100, 112, 101), (99, 111, 99), (99, 110, 98),
- (96, 103, 90), (90, 98, 85), (85, 93, 80), (78, 85, 74),
- (71, 78, 68), (67, 72, 65), (64, 67, 63), (56, 58, 56),
- (49, 52, 52), (36, 42, 44), (32, 37, 42), (28, 33, 41),
- (27, 32, 40), (26, 31, 40), (25, 30, 40), (26, 31, 40),
- (27, 32, 43), (27, 32, 44), (27, 33, 45), (27, 33, 45),
- (27, 33, 45), (27, 33, 45), (27, 34, 45), (28, 34, 46),
- (28, 35, 47), (30, 37, 49), (33, 40, 49), (36, 44, 50),
- (37, 46, 51), (39, 48, 52), (41, 49, 51), (43, 48, 51),
- (48, 53, 50), (52, 58, 53), (56, 64, 56), (57, 65, 59),
- (59, 67, 62), (63, 71, 67), (69, 78, 75), (75, 87, 83),
- (82, 95, 89), (92, 106, 99), (96, 111, 102), (101, 116, 106),
- (103, 117, 107), (106, 119, 108), (107, 120, 107), (106, 119, 106),
- (109, 123, 107), (113, 126, 110), (118, 130, 114), (118, 130, 115),
- (118, 130, 116), (117, 130, 117), (113, 128, 116), (111, 127, 115),
- (110, 126, 111), (103, 113, 99), (98, 107, 94), (94, 101, 90),
- (84, 90, 82), (73, 79, 72), (65, 71, 66), (58, 62, 60),
- (47, 48, 51), (40, 42, 48), (34, 37, 46), (32, 35, 45),
- (30, 34, 45), (27, 31, 45), (26, 30, 44), (26, 31, 44),
- (26, 31, 44), (29, 33, 47), (30, 34, 47), (32, 36, 48),
- (37, 41, 51), (41, 47, 54), (45, 54, 57), (49, 59, 61),
- (59, 70, 66), (63, 75, 68), (67, 80, 71), (68, 81, 72),
- (69, 83, 74), (70, 85, 74), (71, 85, 74), (72, 86, 74),
- (73, 86, 75), (77, 89, 81), (79, 91, 84), (82, 94, 88),
- (89, 102, 96), (96, 111, 104), (103, 120, 113), (110, 126, 120),
- (119, 135, 131), (121, 136, 132), (123, 138, 133), (125, 142, 133),
- (129, 144, 133), (131, 146, 131), (132, 143, 129), (132, 141, 125),
- (130, 138, 120), (128, 135, 114), (128, 134, 113), (128, 134, 113),
- (128, 134, 113), (125, 132, 112), (123, 129, 110), (118, 124, 107),
- (103, 111, 95), (99, 107, 92), (95, 103, 89), (88, 96, 83),
- (80, 88, 79), (71, 78, 74), (63, 70, 68), (54, 61, 63),
- (48, 55, 57), (43, 49, 53), (38, 43, 51), (34, 39, 49),
- (31, 36, 49), (30, 34, 48), (30, 34, 47), (31, 34, 46),
- (31, 36, 46), (32, 37, 46), (34, 39, 46), (37, 43, 47),
- (42, 48, 49), (46, 53, 53), (50, 58, 57), (55, 64, 61),
- (61, 70, 66), (66, 77, 69), (71, 81, 73), (73, 83, 74),
- (73, 84, 74), (73, 84, 75), (73, 84, 76), (75, 85, 77),
- (77, 88, 78), (80, 93, 80), (84, 97, 84), (90, 105, 91),
- (100, 113, 99), (110, 122, 106), (117, 128, 111), (120, 130, 114),
- (120, 132, 115), (121, 131, 114), (121, 129, 113), (119, 124, 109),
- (111, 116, 101), (100, 105, 92), (88, 94, 83), (76, 83, 75),
- (68, 73, 70), (60, 65, 65), (54, 59, 62), (49, 55, 58),
- (44, 50, 56), (40, 46, 56), (41, 46, 55), (44, 46, 55),
- (49, 49, 56), (54, 52, 57), (58, 54, 59), (62, 60, 61),
- (69, 66, 63), (77, 71, 66), (83, 76, 69), (87, 80, 72),
- (89, 84, 75), (91, 89, 78), (95, 94, 81), (100, 97, 85),
- (103, 99, 88), (105, 101, 89), (105, 102, 90), (103, 103, 89),
- (103, 102, 89), (101, 100, 88), (98, 97, 86), (95, 94, 84),
- (89, 92, 80), (85, 90, 77), (81, 88, 75), (79, 87, 75),
- (78, 88, 76), (80, 91, 80), (84, 96, 86), (85, 99, 90),
- (86, 100, 89), (86, 101, 90), (85, 100, 90), (88, 104, 93)
- ),
-
-// 380 040221-23
-((109, 35, 30), (87, 22, 31), (81, 31, 29), (75, 40, 27),
- (73, 49, 23), (71, 58, 19), (73, 59, 20), (75, 60, 22),
- (87, 79, 33), (100, 82, 41), (114, 86, 50), (124, 71, 58),
- (134, 57, 67), (137, 55, 67), (140, 53, 68), (140, 51, 67),
- (141, 50, 67), (131, 31, 62), (126, 28, 52), (122, 25, 42),
- (114, 29, 31), (107, 33, 21), (104, 32, 18), (102, 32, 16),
- (102, 32, 16), (99, 34, 17), (97, 37, 18), (89, 43, 23),
- (81, 50, 28), (80, 55, 33), (79, 60, 38), (79, 73, 43),
- (81, 89, 46), (57, 115, 50), (49, 130, 64), (42, 145, 78),
- (39, 161, 79), (36, 178, 81), (30, 181, 77), (24, 184, 73),
- (16, 163, 76), (13, 153, 74), (11, 143, 72), (10, 132, 61),
- (10, 122, 50), (11, 113, 51), (12, 105, 52), (15, 90, 60),
- (13, 88, 74), (17, 110, 85), (18, 106, 88), (20, 102, 92),
- (21, 99, 100), (23, 96, 109), (28, 99, 106), (33, 102, 104),
- (62, 87, 76), (77, 73, 70), (93, 59, 64), (111, 50, 63),
- (130, 42, 62), (141, 40, 61), (152, 39, 61), (169, 43, 62),
- (182, 51, 73), (181, 45, 100), (182, 43, 105), (183, 42, 110),
- (186, 43, 109), (189, 44, 109), (189, 44, 110), (186, 37, 110),
- (181, 28, 104), (186, 23, 97), (192, 18, 91), (192, 11, 84),
- (193, 5, 78), (191, 4, 73), (190, 4, 69), (188, 4, 60),
- (185, 3, 54), (167, 6, 40), (154, 7, 32), (141, 9, 24),
- (137, 7, 20), (134, 5, 16), (127, 4, 11), (118, 4, 6),
- (96, 5, 5), (91, 5, 6), (87, 5, 7), (84, 9, 7),
- (82, 14, 8), (72, 33, 11), (66, 54, 14), (68, 71, 20),
- (74, 70, 21), (84, 66, 18), (85, 71, 16), (86, 77, 15),
- (87, 73, 15), (89, 69, 16), (96, 52, 12), (96, 32, 10),
- (80, 8, 0), (68, 4, 0), (56, 1, 0), (51, 0, 0),
- (47, 0, 0), (40, 0, 2), (37, 0, 3), (34, 1, 4),
- (35, 2, 4), (39, 2, 4), (40, 2, 3), (42, 2, 3),
- (45, 2, 4), (47, 2, 4), (46, 3, 4), (40, 2, 6),
- (26, 2, 8), (22, 5, 7), (19, 8, 7), (17, 8, 8),
- (15, 8, 9), (15, 9, 10), (16, 7, 11), (21, 11, 8),
- (33, 14, 6), (58, 16, 4), (64, 13, 3), (70, 11, 3),
- (81, 8, 3), (94, 8, 2), (107, 9, 2), (119, 8, 4),
- (136, 3, 10), (141, 2, 13), (146, 1, 17), (146, 1, 18),
- (146, 2, 20), (140, 2, 20), (135, 2, 21), (131, 2, 20),
- (128, 1, 20), (111, 1, 15), (104, 1, 14), (98, 1, 13),
- (87, 2, 9), (79, 1, 6), (72, 1, 4), (66, 1, 2),
- (47, 5, 5), (43, 6, 6), (40, 8, 8), (34, 12, 11),
- (35, 14, 16), (40, 16, 19), (49, 18, 23), (60, 21, 28),
- (74, 20, 27), (105, 24, 26), (114, 22, 24), (123, 21, 23),
- (141, 22, 21), (160, 15, 23), (173, 11, 27), (180, 14, 30),
- (173, 17, 23), (166, 20, 21), (159, 23, 20), (142, 32, 26),
- (121, 50, 35), (104, 66, 51), (84, 76, 62), (65, 81, 60),
- (46, 83, 57), (27, 85, 54), (20, 88, 51), (17, 83, 54),
- (22, 76, 51), (35, 65, 49), (47, 56, 47), (64, 51, 41),
- (90, 47, 35), (90, 48, 35), (90, 50, 35), (89, 51, 38),
- (87, 54, 46), (87, 58, 51), (89, 53, 52), (77, 50, 51),
- (69, 42, 43), (59, 31, 40), (54, 29, 36), (60, 26, 33),
- (68, 28, 34), (80, 31, 34), (92, 27, 41), (99, 21, 50),
- (105, 20, 60), (115, 26, 67), (125, 40, 70), (139, 52, 73),
- (143, 56, 75), (140, 50, 80), (136, 45, 77), (131, 43, 70),
- (130, 44, 57), (130, 48, 44), (129, 43, 36), (125, 36, 28),
- (119, 27, 23), (110, 17, 17), (102, 11, 14), (96, 7, 10),
- (89, 6, 6), (85, 7, 4), (82, 9, 2), (83, 14, 3),
- (88, 17, 5), (94, 21, 6), (98, 26, 11), (105, 27, 22),
- (108, 28, 36), (116, 25, 51), (123, 21, 61), (125, 21, 61),
- (128, 17, 60), (127, 14, 60), (128, 11, 67), (133, 5, 79),
- (137, 3, 83), (139, 3, 81), (147, 2, 73), (153, 2, 66),
- (159, 7, 66), (165, 15, 70), (166, 24, 76), (167, 33, 80),
- (168, 36, 79), (169, 41, 75), (170, 45, 73), (169, 54, 74),
- (170, 65, 76), (172, 71, 77), (170, 75, 76), (172, 73, 73),
- (170, 73, 73), (168, 73, 71), (166, 70, 68), (155, 69, 64),
- (151, 60, 58), (145, 54, 52), (135, 49, 44), (126, 39, 35)
- ),
-
-// 381 040221-24
-((96, 87, 69), (102, 93, 75), (102, 95, 78), (103, 97, 81),
- (100, 97, 83), (97, 98, 86), (95, 98, 88), (94, 99, 90),
- (108, 114, 102), (114, 122, 108), (121, 130, 114), (126, 134, 117),
- (132, 139, 121), (133, 140, 121), (134, 141, 122), (134, 140, 121),
- (134, 140, 121), (134, 135, 114), (133, 133, 113), (133, 132, 112),
- (137, 133, 114), (141, 135, 116), (142, 137, 118), (144, 140, 120),
- (152, 149, 130), (156, 151, 133), (160, 154, 137), (161, 155, 137),
- (163, 157, 138), (162, 156, 139), (162, 156, 141), (160, 157, 143),
- (156, 154, 144), (142, 147, 137), (131, 137, 127), (121, 128, 118),
- (107, 114, 106), (94, 100, 94), (87, 93, 88), (81, 87, 83),
- (57, 63, 65), (46, 53, 56), (36, 43, 48), (29, 36, 40),
- (22, 30, 33), (20, 28, 31), (19, 26, 30), (19, 27, 32),
- (20, 30, 37), (30, 44, 54), (39, 53, 62), (49, 62, 70),
- (58, 70, 76), (67, 79, 82), (71, 83, 85), (76, 88, 88),
- (93, 105, 102), (103, 113, 109), (113, 122, 117), (122, 130, 124),
- (132, 139, 131), (136, 142, 133), (141, 146, 135), (150, 153, 138),
- (157, 159, 141), (167, 163, 141), (168, 162, 138), (170, 161, 136),
- (171, 160, 133), (172, 159, 131), (173, 156, 127), (172, 153, 122),
- (170, 151, 117), (167, 150, 114), (164, 149, 111), (164, 148, 110),
- (164, 148, 110), (164, 148, 111), (165, 149, 112), (166, 149, 114),
- (168, 155, 118), (177, 164, 130), (177, 168, 134), (178, 172, 139),
- (178, 172, 140), (178, 173, 142), (175, 173, 143), (171, 170, 142),
- (161, 159, 136), (154, 152, 130), (148, 146, 125), (145, 142, 122),
- (142, 139, 119), (139, 134, 112), (135, 127, 103), (133, 122, 95),
- (131, 117, 87), (124, 107, 77), (120, 104, 76), (117, 102, 75),
- (117, 103, 77), (117, 105, 79), (118, 108, 85), (124, 116, 92),
- (145, 136, 109), (153, 144, 116), (161, 152, 123), (163, 153, 125),
- (165, 155, 128), (166, 157, 131), (161, 154, 134), (155, 150, 133),
- (149, 146, 133), (132, 133, 122), (127, 129, 119), (122, 125, 116),
- (114, 117, 108), (107, 109, 99), (99, 99, 91), (90, 90, 81),
- (76, 74, 68), (75, 68, 60), (75, 63, 52), (76, 61, 49),
- (77, 59, 46), (81, 55, 41), (86, 51, 36), (91, 50, 31),
- (100, 51, 32), (112, 62, 43), (118, 67, 46), (125, 73, 50),
- (138, 84, 59), (151, 98, 72), (165, 111, 84), (176, 125, 95),
- (195, 145, 119), (196, 154, 130), (198, 164, 142), (198, 168, 146),
- (198, 172, 150), (197, 178, 159), (195, 183, 165), (190, 185, 167),
- (183, 183, 165), (162, 166, 152), (155, 160, 146), (149, 154, 141),
- (137, 143, 131), (125, 131, 120), (114, 118, 110), (106, 109, 101),
- (93, 96, 85), (90, 93, 82), (87, 91, 79), (84, 85, 74),
- (82, 83, 70), (84, 84, 69), (89, 85, 67), (96, 87, 67),
- (103, 91, 67), (123, 102, 69), (127, 104, 69), (131, 106, 69),
- (135, 108, 72), (138, 113, 75), (144, 117, 77), (148, 118, 81),
- (153, 121, 86), (154, 122, 87), (156, 123, 88), (157, 124, 87),
- (155, 121, 89), (147, 120, 89), (141, 117, 90), (133, 114, 93),
- (126, 114, 98), (124, 117, 103), (127, 122, 110), (133, 128, 115),
- (139, 134, 122), (143, 138, 126), (143, 140, 127), (138, 138, 124),
- (118, 123, 114), (113, 118, 110), (108, 114, 107), (99, 108, 102),
- (94, 103, 100), (90, 100, 99), (86, 99, 100), (82, 101, 105),
- (77, 102, 111), (74, 101, 111), (68, 96, 108), (60, 91, 104),
- (58, 86, 100), (58, 81, 93), (55, 75, 87), (52, 72, 82),
- (50, 71, 84), (49, 70, 84), (49, 70, 83), (46, 69, 83),
- (46, 69, 84), (49, 67, 82), (48, 65, 79), (47, 63, 77),
- (43, 63, 80), (39, 60, 79), (35, 56, 76), (30, 52, 74),
- (26, 50, 72), (25, 48, 73), (26, 49, 72), (32, 52, 73),
- (40, 60, 81), (51, 69, 87), (62, 78, 90), (71, 84, 91),
- (80, 88, 91), (85, 88, 87), (89, 83, 80), (90, 74, 67),
- (88, 68, 59), (85, 63, 53), (83, 61, 49), (81, 59, 43),
- (79, 56, 40), (73, 55, 37), (68, 51, 35), (60, 44, 32),
- (50, 36, 30), (39, 29, 27), (28, 20, 24), (20, 13, 19),
- (14, 7, 15), (9, 6, 13), (7, 8, 14), (8, 11, 15),
- (12, 15, 21), (18, 21, 27), (24, 28, 34), (32, 35, 41),
- (41, 42, 47), (53, 48, 51), (64, 55, 54), (74, 64, 55),
- (85, 70, 58), (85, 71, 58), (85, 72, 57), (83, 73, 59),
- (81, 73, 59), (81, 74, 60), (83, 74, 61), (84, 78, 63)
- ),
-
-// 382 040221-25
-((173, 218, 4), (187, 194, 5), (203, 186, 5), (219, 178, 6),
- (218, 173, 6), (218, 169, 6), (207, 164, 5), (196, 159, 5),
- (158, 136, 6), (145, 133, 4), (132, 131, 3), (117, 134, 4),
- (102, 137, 6), (95, 142, 6), (89, 148, 7), (92, 152, 9),
- (95, 156, 12), (115, 180, 34), (135, 187, 56), (156, 195, 79),
- (170, 182, 80), (185, 169, 82), (189, 166, 75), (193, 163, 68),
- (212, 178, 80), (215, 163, 75), (218, 149, 71), (212, 129, 46),
- (207, 110, 22), (206, 105, 16), (206, 101, 10), (207, 100, 7),
- (209, 89, 7), (209, 62, 5), (210, 44, 5), (211, 26, 5),
- (217, 15, 4), (223, 5, 4), (224, 4, 3), (226, 4, 3),
- (225, 4, 5), (227, 5, 4), (229, 6, 4), (235, 10, 4),
- (241, 15, 4), (242, 19, 4), (243, 24, 5), (244, 35, 6),
- (245, 41, 5), (250, 43, 3), (251, 42, 3), (252, 41, 4),
- (251, 40, 3), (250, 39, 3), (249, 35, 3), (248, 32, 3),
- (232, 15, 3), (221, 17, 3), (211, 20, 3), (200, 31, 3),
- (190, 42, 3), (183, 48, 3), (177, 55, 4), (168, 76, 10),
- (160, 98, 21), (169, 146, 69), (178, 154, 88), (188, 163, 107),
- (188, 166, 106), (188, 170, 105), (183, 180, 91), (179, 190, 90),
- (178, 184, 100), (168, 175, 78), (158, 166, 56), (138, 166, 33),
- (118, 167, 10), (113, 167, 9), (109, 168, 8), (105, 173, 13),
- (109, 182, 14), (139, 196, 13), (155, 203, 13), (171, 210, 13),
- (175, 217, 13), (179, 224, 14), (197, 231, 13), (215, 238, 11),
- (235, 232, 5), (220, 225, 5), (205, 219, 5), (197, 215, 5),
- (190, 211, 6), (178, 202, 4), (163, 193, 3), (145, 183, 3),
- (124, 172, 3), (95, 158, 6), (89, 156, 5), (84, 155, 5),
- (82, 154, 5), (80, 153, 5), (79, 150, 5), (82, 148, 6),
- (86, 141, 6), (94, 125, 5), (103, 110, 5), (110, 102, 4),
- (117, 94, 4), (130, 77, 4), (140, 67, 3), (152, 52, 3),
- (159, 35, 3), (164, 14, 6), (163, 18, 5), (163, 23, 5),
- (164, 36, 4), (160, 54, 2), (156, 70, 4), (152, 84, 5),
- (160, 112, 5), (165, 110, 4), (170, 109, 3), (172, 103, 3),
- (175, 97, 3), (179, 88, 3), (191, 79, 4), (195, 67, 5),
- (191, 53, 5), (161, 43, 6), (154, 43, 5), (148, 44, 4),
- (141, 41, 6), (139, 36, 5), (144, 37, 6), (143, 40, 6),
- (157, 38, 4), (172, 26, 4), (188, 15, 4), (194, 10, 4),
- (201, 6, 4), (209, 8, 6), (214, 15, 5), (209, 26, 7),
- (200, 40, 7), (168, 65, 8), (161, 72, 7), (155, 80, 7),
- (142, 97, 8), (134, 113, 8), (125, 131, 8), (118, 143, 8),
- (121, 162, 5), (124, 164, 4), (128, 167, 4), (133, 169, 6),
- (133, 170, 8), (131, 165, 9), (132, 162, 8), (134, 157, 7),
- (136, 150, 7), (123, 141, 11), (119, 140, 11), (115, 139, 12),
- (110, 137, 10), (109, 133, 8), (108, 134, 6), (104, 134, 7),
- (95, 141, 8), (95, 142, 8), (95, 143, 8), (96, 148, 7),
- (97, 156, 8), (99, 166, 7), (101, 177, 7), (105, 184, 7),
- (111, 187, 9), (115, 187, 14), (120, 192, 16), (133, 199, 15),
- (148, 209, 10), (167, 216, 9), (181, 214, 10), (183, 209, 13),
- (197, 189, 9), (203, 186, 7), (209, 183, 6), (224, 177, 4),
- (229, 170, 5), (229, 160, 6), (229, 141, 6), (229, 119, 6),
- (233, 95, 6), (240, 76, 7), (243, 64, 7), (247, 57, 7),
- (250, 55, 6), (251, 53, 6), (252, 54, 7), (251, 55, 8),
- (250, 60, 7), (252, 68, 7), (251, 75, 7), (251, 82, 6),
- (250, 83, 7), (249, 78, 7), (251, 69, 7), (249, 60, 7),
- (246, 48, 6), (242, 40, 7), (236, 35, 8), (235, 38, 8),
- (233, 52, 9), (235, 71, 10), (235, 89, 18), (231, 113, 30),
- (232, 133, 43), (227, 152, 58), (227, 177, 59), (222, 186, 61),
- (218, 198, 57), (218, 195, 55), (219, 181, 61), (225, 166, 55),
- (220, 137, 50), (216, 116, 35), (210, 95, 20), (206, 81, 12),
- (208, 74, 6), (203, 70, 6), (204, 71, 6), (204, 69, 5),
- (208, 70, 5), (208, 75, 5), (202, 89, 6), (202, 105, 6),
- (202, 121, 6), (204, 131, 7), (200, 133, 7), (187, 132, 7),
- (169, 128, 7), (151, 128, 6), (140, 131, 7), (129, 135, 6),
- (119, 134, 5), (111, 134, 5), (101, 131, 3), (99, 134, 3),
- (101, 146, 3), (104, 157, 5), (108, 167, 4), (110, 170, 4),
- (116, 175, 4), (130, 185, 2), (147, 200, 5), (161, 215, 5)
- ),
-
-// 383 040221-26
-((157, 81, 83), (137, 70, 91), (125, 64, 91), (113, 59, 92),
- (107, 55, 91), (101, 52, 90), (101, 52, 89), (101, 52, 88),
- (120, 62, 95), (130, 67, 96), (140, 73, 97), (147, 77, 96),
- (155, 82, 95), (161, 86, 96), (167, 90, 98), (168, 91, 99),
- (169, 93, 100), (172, 93, 106), (171, 95, 114), (170, 98, 122),
- (170, 101, 132), (170, 105, 143), (168, 108, 148), (167, 111, 153),
- (163, 113, 157), (163, 112, 154), (164, 111, 152), (174, 117, 153),
- (184, 124, 154), (190, 131, 157), (196, 138, 161), (209, 152, 163),
- (218, 163, 165), (221, 164, 152), (221, 159, 141), (222, 154, 130),
- (219, 147, 124), (217, 140, 119), (214, 138, 117), (212, 136, 115),
- (191, 123, 113), (178, 113, 111), (165, 104, 110), (152, 91, 112),
- (140, 78, 114), (135, 73, 112), (130, 68, 111), (120, 61, 107),
- (110, 56, 107), (94, 53, 105), (92, 52, 108), (90, 52, 111),
- (97, 53, 110), (104, 55, 110), (109, 56, 109), (115, 58, 108),
- (136, 68, 98), (145, 71, 92), (155, 75, 86), (163, 75, 80),
- (171, 75, 75), (173, 74, 73), (176, 74, 71), (178, 74, 68),
- (177, 74, 68), (166, 75, 76), (160, 73, 77), (154, 71, 78),
- (151, 68, 77), (148, 66, 76), (144, 63, 73), (139, 61, 69),
- (121, 56, 77), (115, 56, 84), (109, 56, 91), (112, 59, 96),
- (116, 63, 101), (123, 67, 100), (131, 72, 99), (146, 86, 102),
- (159, 98, 107), (174, 121, 123), (174, 128, 134), (174, 135, 145),
- (177, 136, 147), (180, 138, 149), (184, 143, 150), (186, 144, 150),
- (184, 144, 147), (173, 139, 147), (162, 134, 148), (157, 129, 147),
- (153, 124, 147), (146, 116, 140), (142, 105, 133), (143, 98, 126),
- (144, 93, 119), (149, 95, 111), (155, 105, 114), (161, 115, 118),
- (164, 119, 121), (168, 124, 125), (179, 132, 133), (188, 139, 143),
- (205, 150, 162), (212, 157, 171), (219, 165, 181), (218, 169, 186),
- (218, 174, 191), (218, 183, 197), (219, 189, 201), (222, 190, 204),
- (221, 191, 207), (224, 193, 207), (223, 192, 205), (222, 192, 203),
- (216, 191, 200), (211, 187, 195), (203, 177, 187), (194, 166, 176),
- (179, 149, 163), (172, 141, 157), (166, 133, 152), (165, 131, 150),
- (165, 129, 149), (162, 121, 143), (158, 109, 134), (155, 98, 127),
- (154, 90, 121), (156, 82, 108), (161, 84, 106), (166, 86, 104),
- (176, 93, 102), (186, 100, 102), (197, 109, 104), (203, 119, 108),
- (207, 129, 122), (201, 126, 128), (195, 124, 134), (189, 120, 136),
- (184, 116, 138), (176, 110, 140), (167, 107, 140), (164, 106, 139),
- (166, 108, 138), (174, 117, 139), (175, 118, 140), (176, 120, 141),
- (177, 120, 140), (176, 121, 141), (178, 122, 137), (183, 122, 130),
- (200, 126, 117), (201, 126, 116), (203, 126, 115), (201, 127, 114),
- (192, 126, 117), (182, 125, 121), (171, 120, 123), (162, 112, 121),
- (157, 103, 114), (148, 80, 96), (147, 75, 92), (146, 71, 88),
- (145, 66, 83), (144, 64, 80), (147, 63, 80), (154, 67, 78),
- (175, 79, 75), (181, 82, 74), (188, 86, 73), (202, 94, 73),
- (213, 101, 73), (223, 106, 77), (228, 112, 81), (231, 120, 87),
- (230, 126, 95), (223, 130, 106), (215, 132, 116), (209, 133, 120),
- (200, 128, 123), (188, 121, 124), (176, 114, 125), (168, 108, 122),
- (151, 95, 120), (151, 94, 119), (151, 94, 118), (154, 91, 115),
- (155, 87, 110), (155, 81, 105), (155, 78, 98), (154, 71, 87),
- (150, 65, 80), (148, 62, 74), (148, 60, 69), (148, 60, 65),
- (151, 59, 61), (153, 59, 59), (154, 58, 59), (152, 55, 57),
- (150, 54, 55), (150, 52, 54), (149, 52, 55), (150, 54, 56),
- (154, 57, 57), (161, 63, 60), (169, 68, 62), (177, 73, 63),
- (187, 76, 63), (196, 79, 64), (202, 81, 65), (207, 81, 66),
- (210, 82, 66), (211, 84, 66), (208, 83, 67), (206, 82, 66),
- (204, 80, 66), (201, 77, 64), (196, 72, 63), (188, 66, 61),
- (179, 62, 59), (168, 59, 60), (157, 57, 64), (148, 55, 68),
- (143, 56, 72), (143, 59, 75), (145, 62, 76), (151, 65, 77),
- (156, 71, 79), (159, 77, 83), (161, 82, 90), (165, 88, 96),
- (171, 92, 100), (179, 97, 101), (190, 98, 101), (204, 101, 97),
- (217, 106, 93), (228, 110, 94), (235, 114, 96), (239, 120, 100),
- (240, 128, 105), (241, 134, 110), (243, 137, 111), (244, 137, 109),
- (245, 138, 107), (245, 135, 104), (243, 132, 100), (241, 131, 99),
- (239, 134, 100), (236, 136, 103), (233, 136, 104), (223, 130, 100),
- (212, 122, 96), (200, 112, 90), (186, 100, 86), (172, 88, 82)
- ),
-
-// 384 040221-27
-((200, 139, 100), (180, 128, 94), (175, 123, 93), (170, 119, 92),
- (167, 116, 89), (165, 113, 87), (162, 108, 87), (159, 104, 87),
- (147, 89, 80), (146, 86, 73), (145, 84, 67), (149, 90, 63),
- (154, 96, 60), (167, 107, 59), (180, 119, 58), (185, 124, 59),
- (191, 130, 61), (210, 146, 65), (215, 149, 66), (220, 152, 68),
- (223, 155, 70), (226, 158, 72), (229, 162, 73), (232, 166, 74),
- (242, 183, 85), (246, 189, 89), (250, 196, 93), (252, 198, 94),
- (254, 201, 96), (252, 199, 95), (250, 197, 94), (245, 191, 91),
- (239, 181, 87), (218, 155, 76), (207, 142, 69), (196, 129, 63),
- (185, 116, 57), (175, 104, 51), (169, 99, 47), (164, 94, 44),
- (145, 73, 37), (135, 63, 33), (126, 53, 29), (121, 46, 27),
- (116, 40, 25), (115, 39, 25), (115, 39, 26), (117, 41, 26),
- (121, 45, 32), (132, 54, 49), (136, 62, 58), (141, 70, 68),
- (147, 78, 74), (153, 87, 81), (156, 91, 83), (159, 95, 85),
- (162, 104, 91), (164, 105, 92), (166, 107, 93), (165, 108, 94),
- (165, 109, 96), (165, 110, 97), (165, 112, 98), (169, 117, 100),
- (173, 126, 103), (183, 141, 112), (187, 145, 111), (192, 149, 110),
- (194, 150, 110), (197, 152, 110), (202, 155, 107), (209, 161, 104),
- (226, 175, 107), (233, 182, 111), (240, 190, 116), (245, 196, 117),
- (251, 202, 118), (252, 203, 116), (254, 204, 115), (254, 204, 110),
- (254, 204, 105), (254, 202, 96), (254, 197, 93), (254, 193, 90),
- (254, 189, 89), (254, 186, 88), (253, 182, 90), (253, 180, 92),
- (253, 179, 96), (253, 181, 97), (253, 183, 98), (253, 184, 98),
- (253, 186, 98), (254, 183, 94), (254, 181, 94), (253, 180, 95),
- (253, 179, 96), (252, 179, 102), (251, 182, 107), (250, 186, 112),
- (250, 186, 112), (250, 186, 113), (249, 185, 112), (247, 183, 110),
- (242, 174, 106), (238, 170, 102), (234, 166, 98), (231, 164, 97),
- (229, 162, 96), (228, 156, 95), (229, 150, 94), (228, 145, 93),
- (226, 140, 91), (214, 125, 85), (209, 121, 82), (205, 117, 79),
- (193, 111, 74), (184, 106, 70), (181, 103, 70), (184, 104, 73),
- (192, 113, 89), (197, 117, 99), (202, 122, 110), (202, 123, 114),
- (202, 125, 119), (200, 130, 125), (198, 133, 126), (202, 139, 127),
- (207, 146, 129), (224, 166, 132), (229, 171, 133), (234, 177, 135),
- (242, 186, 138), (248, 194, 140), (251, 197, 138), (253, 200, 133),
- (254, 202, 120), (254, 202, 113), (254, 203, 106), (254, 203, 103),
- (254, 203, 100), (254, 203, 97), (254, 203, 95), (254, 203, 94),
- (253, 202, 93), (252, 193, 94), (251, 191, 95), (250, 189, 97),
- (249, 187, 103), (249, 187, 109), (250, 188, 118), (250, 191, 126),
- (251, 198, 139), (250, 198, 139), (250, 199, 140), (250, 196, 139),
- (249, 195, 139), (249, 193, 137), (248, 191, 138), (248, 188, 138),
- (244, 188, 138), (228, 178, 127), (222, 172, 121), (216, 166, 116),
- (204, 153, 104), (192, 138, 88), (181, 124, 74), (172, 108, 62),
- (162, 89, 46), (158, 84, 43), (155, 79, 40), (144, 68, 32),
- (133, 57, 26), (121, 47, 18), (110, 36, 12), (99, 25, 8),
- (90, 20, 5), (90, 21, 9), (96, 23, 15), (101, 29, 19),
- (109, 37, 26), (119, 49, 34), (130, 61, 43), (141, 71, 50),
- (152, 94, 63), (156, 99, 67), (161, 105, 72), (169, 117, 84),
- (178, 128, 95), (189, 141, 106), (201, 154, 118), (216, 165, 127),
- (227, 177, 132), (237, 188, 134), (244, 196, 135), (249, 204, 135),
- (252, 209, 133), (253, 208, 129), (249, 203, 125), (244, 193, 120),
- (236, 183, 112), (228, 173, 102), (219, 163, 92), (214, 154, 84),
- (207, 150, 78), (206, 146, 73), (204, 143, 71), (202, 136, 67),
- (198, 131, 67), (195, 126, 64), (186, 120, 63), (179, 113, 63),
- (168, 106, 63), (162, 104, 63), (159, 103, 66), (158, 102, 67),
- (159, 103, 70), (162, 103, 72), (165, 107, 75), (168, 112, 80),
- (171, 113, 86), (175, 118, 92), (179, 124, 96), (183, 128, 98),
- (186, 133, 99), (191, 136, 98), (195, 137, 98), (198, 142, 99),
- (201, 145, 103), (205, 149, 109), (208, 153, 113), (212, 156, 117),
- (218, 162, 120), (225, 168, 121), (230, 172, 121), (232, 176, 118),
- (232, 178, 115), (233, 179, 114), (231, 179, 112), (230, 177, 110),
- (229, 176, 108), (230, 176, 106), (234, 179, 105), (238, 183, 103),
- (243, 187, 102), (248, 192, 102), (251, 196, 101), (253, 200, 101),
- (255, 202, 99), (255, 202, 97), (253, 199, 97), (251, 193, 98),
- (243, 183, 100), (234, 173, 101), (223, 161, 101), (211, 149, 101)
- ),
-
-// 385 040221-28
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 5, 4), (6, 9, 9), (9, 14, 15), (12, 18, 19),
- (15, 23, 23), (16, 26, 26), (17, 29, 30), (18, 32, 32),
- (20, 35, 35), (27, 39, 40), (25, 37, 39), (24, 36, 38),
- (21, 33, 35), (18, 30, 32), (16, 27, 30), (15, 25, 28),
- (17, 24, 24), (17, 27, 28), (18, 30, 32), (26, 42, 43),
- (34, 54, 54), (36, 59, 59), (38, 64, 65), (48, 85, 85),
- (71, 107, 105), (92, 165, 160), (107, 180, 175), (122, 195, 190),
- (98, 157, 155), (75, 120, 120), (72, 119, 118), (70, 118, 117),
- (33, 58, 56), (29, 49, 48), (25, 40, 40), (22, 37, 37),
- (20, 35, 35), (19, 32, 33), (18, 30, 32), (14, 27, 28),
- (14, 27, 28), (13, 25, 27), (11, 22, 24), (9, 19, 22),
- (8, 18, 20), (7, 17, 19), (8, 17, 18), (9, 17, 17),
- (9, 17, 17), (9, 17, 17), (10, 18, 18), (12, 20, 20),
- (14, 22, 22), (14, 22, 22), (14, 22, 22), (12, 23, 22),
- (10, 22, 20), (7, 17, 19), (7, 17, 19), (7, 17, 19),
- (7, 15, 16), (7, 14, 14), (5, 13, 13), (5, 13, 13),
- (2, 14, 15), (3, 14, 16), (5, 15, 18), (6, 14, 16),
- (7, 14, 14), (6, 13, 13), (5, 13, 13), (4, 12, 12),
- (2, 12, 14), (4, 24, 24), (8, 31, 31), (12, 38, 39),
- (15, 39, 40), (19, 41, 41), (23, 40, 41), (24, 41, 41),
- (23, 40, 40), (20, 37, 37), (18, 35, 35), (16, 33, 33),
- (14, 32, 32), (14, 27, 28), (18, 33, 33), (23, 40, 40),
- (27, 51, 53), (48, 77, 77), (54, 87, 87), (61, 98, 98),
- (63, 101, 100), (65, 105, 103), (60, 98, 101), (66, 92, 94),
- (55, 95, 94), (51, 86, 87), (48, 77, 80), (44, 71, 73),
- (40, 66, 67), (40, 65, 64), (38, 63, 64), (36, 54, 54),
- (29, 53, 48), (22, 36, 36), (20, 30, 30), (18, 25, 25),
- (12, 19, 19), (7, 12, 13), (3, 8, 9), (2, 4, 3),
- (2, 2, 2), (1, 2, 1), (0, 2, 1), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 7, 9), (1, 8, 9), (3, 10, 10),
- (9, 17, 17), (12, 22, 24), (13, 25, 27), (15, 30, 30),
- (22, 36, 36), (22, 37, 37), (23, 38, 38), (21, 38, 38),
- (20, 38, 38), (19, 36, 36), (20, 35, 35), (22, 36, 36),
- (22, 39, 39), (24, 39, 39), (24, 39, 39), (24, 39, 39),
- (23, 40, 40), (22, 41, 41), (18, 45, 43), (22, 46, 44),
- (28, 53, 51), (28, 53, 50), (29, 53, 50), (33, 53, 53),
- (36, 54, 54), (32, 54, 54), (29, 49, 48), (30, 44, 46),
- (25, 40, 40), (17, 32, 32), (15, 29, 30), (14, 27, 28),
- (13, 25, 27), (14, 24, 27), (17, 27, 30), (22, 32, 34),
- (25, 45, 44), (25, 45, 44), (25, 45, 44), (29, 51, 51),
- (32, 54, 54), (30, 53, 53), (29, 49, 49), (27, 46, 46),
- (25, 45, 45), (25, 43, 44), (24, 41, 43), (25, 43, 44),
- (25, 45, 45), (30, 53, 53), (30, 55, 54), (35, 60, 59),
- (43, 67, 69), (43, 70, 71), (44, 74, 74), (49, 81, 82),
- (53, 87, 89), (46, 79, 77), (45, 77, 79), (43, 72, 72),
- (36, 64, 61), (35, 60, 59), (33, 55, 58), (29, 51, 51),
- (28, 45, 45), (28, 46, 43), (25, 43, 44), (24, 44, 43),
- (24, 39, 39), (19, 34, 34), (14, 27, 28), (12, 22, 24),
- (9, 14, 18), (5, 10, 12), (4, 5, 8), (3, 4, 7),
- (2, 7, 8), (3, 10, 10), (4, 9, 10), (5, 10, 9),
- (5, 10, 12), (7, 12, 13), (7, 14, 14), (7, 14, 14),
- (9, 17, 17), (9, 19, 22), (7, 22, 22), (10, 23, 24),
- (12, 22, 24), (12, 22, 24), (14, 24, 27), (13, 25, 27),
- (18, 28, 30), (18, 30, 32), (18, 33, 33), (20, 38, 38),
- (23, 40, 41), (24, 41, 43), (25, 48, 48), (29, 51, 51),
- (30, 53, 53), (32, 54, 54), (30, 56, 58), (32, 58, 59),
- (32, 58, 59), (39, 64, 63), (40, 65, 64), (43, 75, 74),
- (45, 77, 76), (45, 75, 75), (44, 70, 71), (39, 64, 63),
- (38, 63, 64), (33, 63, 63), (33, 58, 56), (32, 56, 55),
- (33, 58, 59), (38, 67, 67), (43, 72, 72), (48, 77, 77),
- (53, 90, 90), (54, 98, 98), (75, 129, 131), (60, 102, 103)
- ),
-
-// 386 040221-29
-((44, 40, 28), (53, 50, 35), (53, 49, 36), (53, 49, 37),
- (47, 47, 34), (42, 46, 32), (40, 41, 29), (39, 36, 27),
- (35, 35, 25), (33, 31, 22), (31, 28, 19), (28, 27, 15),
- (25, 26, 12), (23, 24, 14), (21, 22, 17), (21, 21, 15),
- (21, 21, 13), (22, 20, 7), (21, 17, 5), (21, 15, 3),
- (17, 13, 2), (14, 11, 2), (15, 12, 3), (16, 13, 4),
- (19, 19, 11), (22, 20, 12), (25, 22, 13), (27, 26, 18),
- (29, 30, 24), (31, 31, 26), (33, 32, 28), (39, 35, 26),
- (41, 39, 26), (54, 51, 32), (61, 58, 36), (68, 66, 41),
- (86, 79, 48), (105, 93, 55), (110, 98, 58), (115, 103, 61),
- (111, 105, 73), (107, 102, 75), (104, 99, 77), (100, 93, 62),
- (96, 87, 48), (90, 81, 41), (85, 76, 35), (65, 58, 30),
- (55, 49, 25), (44, 38, 16), (41, 34, 14), (38, 31, 12),
- (30, 27, 11), (23, 24, 10), (21, 22, 10), (20, 20, 10),
- (17, 16, 11), (18, 16, 12), (20, 16, 13), (19, 17, 12),
- (19, 19, 11), (18, 19, 11), (18, 19, 11), (19, 18, 13),
- (21, 17, 14), (16, 17, 12), (14, 15, 9), (13, 14, 6),
- (9, 12, 5), (6, 11, 4), (13, 14, 9), (14, 15, 9),
- (17, 16, 11), (17, 17, 8), (18, 18, 6), (23, 20, 5),
- (28, 23, 4), (31, 24, 2), (35, 25, 0), (40, 30, 3),
- (31, 24, 6), (32, 29, 14), (34, 31, 16), (37, 34, 19),
- (38, 34, 17), (40, 35, 16), (45, 34, 14), (43, 38, 19),
- (33, 34, 18), (28, 29, 17), (24, 25, 17), (23, 23, 17),
- (23, 22, 17), (23, 20, 15), (25, 23, 11), (30, 27, 10),
- (31, 32, 14), (39, 40, 24), (41, 40, 24), (44, 41, 24),
- (45, 43, 24), (47, 45, 24), (50, 44, 22), (53, 45, 26),
- (58, 52, 28), (58, 52, 28), (58, 52, 28), (58, 53, 26),
- (59, 54, 25), (61, 52, 21), (62, 57, 25), (58, 54, 29),
- (58, 53, 31), (64, 60, 35), (68, 61, 37), (73, 62, 40),
- (87, 78, 47), (110, 101, 68), (126, 115, 83), (136, 123, 88),
- (139, 128, 98), (130, 122, 91), (122, 116, 84), (113, 107, 80),
- (104, 99, 77), (85, 82, 63), (75, 69, 53), (63, 60, 45),
- (52, 50, 37), (31, 28, 23), (29, 26, 19), (27, 24, 15),
- (26, 23, 14), (25, 23, 11), (27, 23, 11), (31, 25, 13),
- (36, 31, 11), (40, 34, 13), (44, 38, 16), (46, 40, 18),
- (48, 42, 20), (50, 45, 25), (54, 49, 30), (60, 54, 38),
- (59, 57, 44), (65, 53, 31), (65, 55, 31), (65, 58, 32),
- (69, 59, 34), (76, 65, 43), (98, 86, 46), (115, 104, 74),
- (154, 145, 106), (167, 160, 111), (180, 175, 117), (193, 183, 124),
- (183, 172, 126), (180, 163, 117), (158, 148, 112), (134, 130, 101),
- (104, 97, 81), (75, 70, 48), (74, 66, 42), (73, 63, 36),
- (75, 67, 31), (88, 82, 32), (108, 94, 49), (123, 110, 65),
- (166, 154, 94), (164, 153, 98), (162, 152, 103), (165, 153, 113),
- (160, 151, 120), (162, 155, 113), (156, 145, 100), (143, 136, 90),
- (121, 113, 76), (102, 93, 62), (83, 74, 43), (76, 68, 32),
- (71, 65, 33), (74, 67, 38), (80, 77, 46), (98, 91, 65),
- (96, 96, 72), (95, 96, 71), (94, 97, 70), (83, 81, 60),
- (77, 75, 50), (76, 73, 42), (72, 68, 43), (69, 67, 46),
- (74, 72, 51), (78, 76, 55), (86, 80, 54), (97, 91, 65),
- (97, 91, 59), (105, 94, 49), (88, 79, 46), (81, 67, 38),
- (67, 63, 36), (63, 57, 35), (56, 55, 34), (52, 45, 26),
- (45, 39, 25), (46, 43, 26), (49, 46, 29), (49, 47, 35),
- (62, 56, 40), (81, 74, 48), (104, 93, 65), (121, 111, 84),
- (137, 125, 83), (151, 135, 86), (128, 119, 80), (105, 94, 66),
- (81, 76, 44), (67, 60, 31), (57, 51, 25), (51, 45, 23),
- (46, 41, 19), (45, 39, 23), (44, 43, 23), (48, 43, 24),
- (49, 43, 17), (53, 49, 20), (56, 50, 16), (59, 51, 14),
- (59, 55, 20), (60, 51, 18), (56, 45, 23), (50, 43, 25),
- (47, 44, 25), (41, 40, 22), (34, 32, 19), (31, 29, 16),
- (24, 24, 14), (20, 22, 11), (21, 21, 11), (27, 24, 9),
- (31, 28, 11), (37, 32, 12), (44, 37, 18), (59, 50, 21),
- (73, 66, 38), (108, 94, 65), (137, 127, 100), (185, 175, 140),
- (221, 214, 172), (233, 224, 185), (196, 183, 141), (152, 143, 110),
- (128, 118, 82), (113, 104, 65), (83, 78, 49), (76, 66, 39)
- ),
-
-// 387 040221-30
-((84, 36, 31), (82, 62, 55), (90, 62, 56), (98, 63, 58),
- (115, 55, 48), (132, 47, 38), (136, 41, 32), (141, 35, 27),
- (146, 15, 6), (132, 10, 3), (119, 6, 0), (104, 15, 10),
- (90, 24, 21), (85, 35, 28), (80, 47, 35), (77, 52, 40),
- (74, 57, 46), (75, 63, 43), (78, 63, 38), (81, 64, 34),
- (86, 68, 39), (91, 72, 44), (95, 76, 49), (100, 81, 55),
- (125, 77, 55), (133, 68, 49), (141, 59, 43), (154, 48, 27),
- (168, 38, 11), (166, 32, 8), (164, 27, 5), (156, 28, 3),
- (144, 23, 2), (108, 22, 10), (88, 23, 14), (68, 24, 19),
- (57, 35, 25), (47, 47, 32), (52, 42, 31), (57, 38, 31),
- (82, 25, 19), (102, 16, 12), (123, 7, 6), (121, 5, 3),
- (120, 4, 0), (119, 13, 3), (118, 23, 7), (115, 43, 27),
- (120, 52, 45), (135, 113, 95), (144, 121, 109), (153, 130, 124),
- (146, 130, 125), (139, 131, 126), (132, 123, 117), (126, 115, 109),
- (111, 69, 62), (98, 49, 45), (86, 30, 28), (73, 16, 15),
- (60, 3, 2), (52, 2, 1), (45, 2, 1), (30, 0, 0),
- (15, 2, 0), (3, 0, 0), (2, 0, 0), (2, 0, 0),
- (2, 0, 0), (2, 0, 0), (3, 1, 1), (7, 5, 4),
- (19, 21, 17), (28, 31, 26), (37, 42, 35), (50, 57, 48),
- (63, 73, 62), (69, 79, 68), (76, 85, 74), (93, 104, 92),
- (102, 112, 97), (100, 111, 95), (93, 102, 87), (87, 93, 79),
- (85, 94, 79), (83, 95, 79), (85, 90, 77), (92, 87, 79),
- (127, 117, 104), (145, 128, 111), (163, 140, 119), (164, 149, 127),
- (165, 159, 136), (173, 163, 139), (170, 161, 143), (155, 158, 143),
- (140, 140, 132), (110, 100, 95), (98, 73, 69), (87, 47, 44),
- (82, 39, 37), (77, 32, 31), (65, 21, 17), (57, 12, 5),
- (41, 12, 2), (30, 12, 1), (20, 13, 1), (18, 11, 0),
- (16, 9, 0), (12, 5, 0), (10, 5, 0), (11, 2, 0),
- (19, 0, 0), (47, 0, 0), (52, 0, 0), (57, 0, 0),
- (64, 12, 4), (68, 24, 11), (73, 20, 13), (79, 24, 15),
- (103, 35, 19), (100, 38, 17), (97, 42, 15), (98, 39, 12),
- (100, 37, 9), (77, 42, 10), (50, 43, 10), (37, 29, 7),
- (29, 22, 6), (10, 9, 4), (8, 6, 2), (6, 4, 1),
- (4, 3, 0), (2, 2, 0), (1, 0, 0), (0, 0, 0),
- (0, 1, 0), (3, 3, 2), (7, 6, 5), (8, 8, 6),
- (10, 10, 8), (16, 20, 17), (23, 27, 24), (28, 31, 26),
- (32, 39, 31), (42, 36, 28), (44, 33, 25), (46, 31, 22),
- (50, 27, 17), (52, 20, 12), (50, 15, 6), (45, 10, 1),
- (28, 6, 1), (23, 4, 0), (18, 3, 0), (11, 0, 0),
- (6, 0, 0), (6, 2, 2), (8, 6, 4), (14, 11, 8),
- (27, 12, 8), (52, 11, 8), (59, 10, 7), (67, 10, 6),
- (78, 3, 2), (86, 0, 0), (89, 0, 0), (86, 2, 2),
- (70, 24, 17), (69, 28, 22), (68, 33, 28), (69, 54, 44),
- (70, 73, 59), (82, 85, 78), (98, 100, 96), (110, 118, 109),
- (126, 133, 123), (135, 141, 134), (141, 151, 140), (145, 151, 140),
- (144, 142, 137), (139, 137, 132), (133, 125, 124), (122, 110, 116),
- (109, 105, 105), (109, 105, 104), (109, 105, 104), (109, 105, 106),
- (112, 111, 110), (119, 123, 115), (124, 128, 117), (133, 129, 114),
- (141, 131, 111), (137, 130, 111), (137, 129, 106), (138, 125, 99),
- (129, 115, 99), (118, 107, 98), (111, 99, 89), (103, 86, 74),
- (96, 72, 60), (91, 61, 53), (86, 56, 51), (89, 63, 54),
- (89, 71, 61), (90, 77, 72), (96, 90, 86), (97, 99, 92),
- (98, 102, 91), (99, 105, 92), (105, 111, 96), (109, 116, 103),
- (110, 123, 109), (114, 128, 111), (114, 123, 111), (109, 119, 108),
- (96, 111, 97), (83, 90, 76), (72, 73, 59), (60, 56, 42),
- (57, 37, 23), (57, 21, 13), (62, 14, 5), (72, 7, 0),
- (81, 1, 0), (89, 1, 1), (95, 1, 1), (100, 1, 1),
- (100, 1, 1), (99, 2, 2), (99, 2, 1), (98, 0, 0),
- (93, 1, 0), (82, 3, 1), (66, 3, 0), (55, 3, 0),
- (40, 4, 0), (21, 4, 0), (13, 6, 0), (10, 7, 2),
- (12, 11, 6), (18, 20, 13), (25, 26, 18), (39, 34, 21),
- (60, 40, 26), (83, 36, 30), (106, 41, 30), (120, 49, 35),
- (125, 49, 40), (127, 52, 44), (125, 51, 43), (114, 41, 35),
- (98, 36, 29), (94, 24, 21), (94, 15, 17), (88, 26, 24)
- ),
-
-// 388 040221-31
-((46, 43, 27), (52, 49, 31), (51, 48, 32), (50, 47, 33),
- (46, 44, 32), (42, 42, 32), (41, 42, 31), (40, 42, 31),
- (46, 46, 36), (52, 51, 37), (58, 56, 38), (63, 59, 36),
- (69, 62, 34), (70, 62, 35), (71, 63, 37), (71, 64, 36),
- (72, 65, 35), (68, 59, 29), (64, 57, 29), (60, 55, 30),
- (59, 52, 25), (58, 49, 21), (57, 48, 19), (57, 47, 18),
- (52, 44, 16), (48, 39, 14), (44, 35, 12), (39, 32, 13),
- (34, 29, 15), (31, 27, 15), (29, 26, 15), (25, 23, 15),
- (23, 21, 15), (23, 23, 17), (27, 26, 18), (32, 30, 20),
- (42, 39, 27), (52, 48, 35), (59, 55, 41), (66, 62, 47),
- (95, 88, 68), (99, 91, 71), (104, 95, 75), (101, 93, 72),
- (98, 91, 70), (94, 86, 64), (90, 81, 58), (76, 66, 46),
- (62, 54, 33), (42, 37, 19), (39, 33, 16), (37, 30, 14),
- (36, 31, 15), (36, 33, 17), (37, 34, 18), (39, 35, 20),
- (44, 40, 25), (45, 41, 25), (47, 42, 26), (46, 40, 24),
- (46, 39, 23), (45, 38, 21), (44, 37, 19), (40, 34, 16),
- (36, 31, 12), (29, 23, 7), (26, 21, 6), (23, 20, 6),
- (22, 19, 6), (21, 19, 7), (20, 19, 7), (19, 18, 8),
- (16, 16, 9), (15, 15, 8), (14, 14, 7), (13, 12, 5),
- (12, 11, 4), (11, 10, 3), (11, 10, 3), (10, 9, 2),
- (8, 7, 1), (7, 4, 0), (7, 3, 0), (8, 3, 0),
- (8, 3, 0), (9, 3, 0), (11, 4, 0), (12, 6, 0),
- (16, 10, 2), (16, 12, 3), (17, 14, 5), (18, 15, 6),
- (20, 17, 8), (23, 20, 11), (27, 24, 14), (31, 27, 16),
- (36, 33, 18), (46, 42, 23), (49, 44, 22), (52, 46, 22),
- (53, 46, 21), (54, 47, 21), (53, 46, 21), (50, 43, 20),
- (45, 38, 14), (42, 36, 12), (40, 34, 10), (38, 32, 9),
- (36, 31, 9), (34, 29, 8), (32, 27, 5), (32, 26, 4),
- (32, 26, 3), (37, 28, 4), (38, 29, 5), (40, 31, 7),
- (45, 35, 10), (50, 41, 14), (55, 44, 17), (57, 48, 22),
- (58, 53, 33), (60, 55, 37), (63, 57, 41), (63, 59, 42),
- (64, 61, 44), (70, 67, 48), (76, 73, 52), (86, 77, 56),
- (89, 84, 59), (94, 89, 59), (94, 87, 58), (95, 86, 58),
- (91, 84, 60), (84, 80, 57), (79, 77, 58), (82, 78, 60),
- (96, 91, 77), (106, 99, 82), (116, 108, 88), (121, 113, 90),
- (127, 119, 93), (138, 130, 99), (146, 136, 103), (153, 143, 106),
- (157, 146, 107), (156, 149, 108), (153, 147, 108), (151, 145, 109),
- (145, 139, 106), (139, 134, 104), (124, 124, 97), (108, 110, 89),
- (81, 81, 64), (73, 75, 59), (66, 69, 54), (55, 58, 44),
- (45, 48, 35), (41, 40, 28), (37, 35, 23), (34, 32, 19),
- (31, 29, 16), (29, 28, 15), (28, 27, 15), (28, 27, 15),
- (28, 28, 16), (29, 28, 16), (31, 30, 17), (32, 31, 19),
- (35, 34, 23), (35, 34, 23), (36, 35, 23), (38, 36, 24),
- (41, 38, 25), (44, 42, 27), (49, 46, 27), (58, 54, 30),
- (69, 64, 37), (82, 77, 45), (93, 87, 52), (105, 100, 59),
- (116, 109, 68), (126, 118, 76), (128, 119, 78), (124, 117, 74),
- (113, 105, 65), (109, 102, 62), (106, 99, 60), (101, 91, 54),
- (100, 92, 53), (104, 96, 58), (113, 108, 68), (131, 123, 84),
- (159, 149, 97), (181, 171, 118), (196, 189, 136), (207, 199, 156),
- (219, 211, 161), (216, 207, 158), (201, 192, 146), (177, 170, 136),
- (158, 152, 121), (135, 130, 103), (113, 106, 82), (93, 87, 64),
- (82, 77, 52), (76, 72, 47), (72, 69, 46), (68, 67, 45),
- (67, 65, 43), (65, 62, 39), (62, 59, 34), (56, 54, 28),
- (50, 49, 22), (44, 42, 16), (39, 35, 12), (33, 29, 6),
- (29, 24, 2), (24, 21, 1), (21, 19, 2), (20, 18, 3),
- (21, 18, 4), (22, 19, 5), (24, 21, 7), (26, 25, 9),
- (32, 30, 14), (40, 38, 17), (52, 47, 22), (65, 59, 29),
- (80, 73, 39), (95, 87, 46), (109, 101, 53), (123, 112, 61),
- (134, 120, 69), (139, 125, 74), (135, 123, 75), (126, 116, 72),
- (114, 104, 67), (101, 91, 61), (85, 78, 53), (69, 63, 44),
- (55, 50, 33), (44, 39, 25), (35, 33, 19), (29, 28, 16),
- (25, 25, 13), (22, 22, 12), (20, 20, 11), (18, 18, 10),
- (17, 17, 9), (17, 16, 9), (17, 16, 10), (20, 19, 11),
- (21, 20, 11), (31, 28, 15), (38, 34, 19), (48, 43, 26)
- ),
-
-// 389 040221-32
-((206, 195, 184), (218, 208, 198), (220, 210, 199), (222, 212, 201),
- (226, 217, 206), (231, 222, 212), (233, 223, 212), (235, 225, 213),
- (234, 223, 211), (229, 218, 206), (225, 214, 201), (220, 208, 195),
- (215, 203, 190), (212, 200, 188), (209, 198, 187), (209, 198, 187),
- (210, 199, 187), (214, 205, 195), (219, 210, 200), (224, 215, 205),
- (231, 222, 212), (238, 230, 220), (239, 231, 221), (241, 233, 223),
- (235, 226, 216), (223, 214, 203), (211, 202, 191), (192, 182, 169),
- (174, 162, 148), (164, 150, 134), (154, 138, 121), (133, 110, 89),
- (119, 94, 72), (99, 68, 41), (97, 68, 43), (96, 69, 46),
- (99, 73, 51), (102, 77, 56), (102, 77, 56), (102, 77, 56),
- (92, 68, 48), (88, 62, 40), (84, 56, 33), (83, 56, 34),
- (82, 57, 36), (83, 59, 39), (85, 62, 43), (93, 70, 49),
- (103, 78, 54), (117, 94, 74), (121, 96, 73), (126, 99, 73),
- (120, 95, 72), (115, 92, 71), (107, 85, 65), (100, 78, 59),
- (80, 57, 37), (76, 53, 34), (72, 50, 32), (84, 57, 33),
- (97, 65, 35), (103, 72, 44), (110, 80, 53), (123, 95, 69),
- (136, 109, 82), (155, 138, 120), (160, 145, 129), (165, 152, 139),
- (165, 152, 139), (165, 152, 140), (165, 152, 140), (165, 151, 139),
- (169, 150, 130), (174, 155, 133), (180, 160, 137), (188, 166, 140),
- (196, 172, 143), (197, 174, 145), (198, 176, 148), (200, 178, 152),
- (202, 181, 155), (205, 185, 159), (203, 186, 163), (202, 187, 167),
- (201, 186, 166), (201, 186, 166), (197, 183, 166), (190, 179, 165),
- (185, 170, 155), (178, 162, 148), (171, 155, 141), (168, 151, 136),
- (165, 148, 132), (158, 141, 126), (152, 137, 121), (151, 135, 120),
- (153, 137, 122), (166, 154, 141), (177, 164, 149), (188, 174, 158),
- (192, 178, 162), (196, 182, 166), (201, 187, 168), (206, 190, 167),
- (205, 186, 161), (203, 182, 156), (201, 179, 152), (198, 177, 152),
- (195, 176, 152), (191, 174, 154), (190, 174, 156), (187, 174, 160),
- (185, 175, 164), (185, 175, 165), (184, 174, 163), (183, 173, 162),
- (181, 169, 158), (175, 162, 149), (166, 152, 136), (155, 138, 120),
- (128, 108, 88), (117, 94, 73), (106, 81, 58), (103, 77, 54),
- (100, 74, 51), (98, 71, 47), (99, 71, 48), (107, 77, 50),
- (118, 86, 55), (130, 104, 81), (135, 109, 85), (140, 115, 90),
- (143, 122, 101), (144, 126, 107), (149, 129, 107), (150, 130, 108),
- (153, 133, 111), (156, 138, 118), (159, 143, 126), (159, 145, 130),
- (160, 147, 134), (163, 151, 139), (169, 158, 147), (175, 164, 155),
- (179, 168, 158), (193, 180, 165), (197, 183, 167), (201, 187, 170),
- (205, 190, 172), (209, 193, 174), (207, 192, 173), (201, 185, 166),
- (178, 162, 146), (172, 154, 137), (167, 147, 128), (155, 131, 108),
- (140, 116, 93), (131, 103, 77), (121, 90, 61), (105, 76, 49),
- (89, 62, 39), (69, 46, 26), (63, 42, 23), (58, 38, 21),
- (63, 41, 23), (79, 54, 33), (92, 71, 52), (111, 91, 74),
- (157, 140, 123), (165, 151, 136), (174, 162, 149), (189, 178, 166),
- (203, 193, 182), (214, 205, 195), (224, 214, 205), (229, 220, 211),
- (232, 222, 211), (233, 223, 210), (232, 221, 208), (230, 218, 202),
- (227, 214, 195), (224, 210, 191), (221, 208, 189), (218, 206, 188),
- (217, 206, 191), (217, 207, 193), (217, 209, 196), (218, 209, 199),
- (221, 212, 202), (223, 215, 204), (223, 215, 204), (222, 213, 202),
- (218, 209, 198), (214, 205, 194), (208, 199, 188), (199, 189, 178),
- (190, 180, 169), (182, 171, 158), (177, 163, 146), (176, 159, 140),
- (175, 158, 138), (176, 157, 135), (180, 160, 138), (181, 164, 146),
- (181, 166, 150), (179, 166, 153), (178, 167, 156), (179, 167, 156),
- (178, 167, 156), (178, 168, 159), (179, 169, 159), (180, 170, 160),
- (181, 171, 162), (183, 173, 163), (185, 175, 164), (186, 176, 166),
- (188, 179, 168), (193, 182, 170), (199, 186, 171), (204, 190, 174),
- (208, 194, 177), (212, 197, 179), (214, 200, 183), (216, 202, 186),
- (218, 204, 187), (218, 205, 191), (220, 208, 194), (224, 211, 195),
- (225, 213, 198), (225, 215, 202), (226, 215, 202), (224, 215, 202),
- (220, 212, 201), (217, 208, 197), (213, 204, 193), (210, 200, 188),
- (208, 197, 185), (205, 195, 183), (206, 195, 183), (208, 198, 186),
- (211, 202, 191), (217, 208, 198), (225, 215, 206), (231, 222, 212),
- (236, 227, 218), (239, 230, 221), (239, 231, 222), (237, 228, 219),
- (233, 225, 216), (230, 221, 213), (224, 216, 206), (220, 211, 201),
- (213, 203, 193), (208, 198, 187), (211, 201, 191), (209, 199, 188)
- ),
-
-// 390 040221-33
-((135, 92, 121), (124, 76, 110), (117, 68, 105), (110, 61, 101),
- (106, 59, 100), (102, 58, 99), (99, 59, 100), (96, 60, 101),
- (92, 70, 124), (94, 79, 137), (97, 88, 151), (104, 99, 161),
- (111, 110, 172), (118, 119, 176), (125, 128, 181), (124, 130, 182),
- (124, 132, 184), (119, 127, 182), (118, 126, 181), (117, 126, 181),
- (120, 123, 177), (124, 120, 173), (128, 120, 170), (133, 120, 167),
- (146, 118, 154), (149, 111, 146), (153, 105, 139), (151, 97, 132),
- (150, 90, 125), (148, 86, 120), (147, 82, 115), (147, 75, 107),
- (144, 71, 105), (138, 69, 104), (138, 70, 106), (139, 72, 109),
- (142, 73, 109), (145, 75, 110), (148, 77, 110), (152, 80, 110),
- (156, 87, 115), (156, 92, 121), (156, 98, 128), (157, 104, 136),
- (158, 110, 145), (159, 112, 148), (160, 115, 151), (166, 120, 153),
- (171, 121, 151), (173, 117, 144), (171, 116, 141), (170, 116, 139),
- (163, 114, 136), (156, 112, 134), (154, 110, 132), (153, 109, 131),
- (152, 102, 119), (154, 100, 117), (156, 99, 115), (159, 104, 119),
- (163, 110, 123), (162, 112, 125), (161, 114, 127), (162, 118, 133),
- (160, 123, 137), (161, 123, 141), (161, 122, 142), (161, 121, 143),
- (164, 125, 146), (168, 130, 149), (172, 136, 152), (178, 145, 162),
- (175, 158, 174), (164, 153, 171), (153, 149, 169), (139, 139, 164),
- (125, 129, 160), (119, 123, 155), (113, 118, 151), (102, 110, 146),
- (97, 106, 141), (91, 103, 134), (83, 105, 132), (76, 108, 130),
- (71, 109, 131), (66, 110, 133), (57, 107, 130), (49, 100, 129),
- (42, 85, 121), (42, 77, 113), (42, 69, 105), (42, 66, 98),
- (43, 64, 91), (44, 65, 82), (48, 67, 77), (53, 70, 81),
- (56, 75, 89), (67, 87, 107), (71, 83, 110), (75, 79, 113),
- (75, 78, 112), (75, 77, 112), (76, 75, 108), (76, 72, 105),
- (70, 73, 107), (68, 80, 110), (66, 87, 113), (64, 89, 115),
- (62, 92, 117), (56, 98, 121), (50, 104, 120), (48, 104, 118),
- (47, 103, 116), (58, 118, 125), (64, 123, 126), (70, 128, 128),
- (84, 142, 136), (98, 155, 144), (110, 168, 153), (123, 180, 164),
- (145, 195, 181), (159, 203, 191), (173, 212, 202), (181, 216, 207),
- (190, 220, 213), (207, 229, 223), (224, 237, 233), (235, 240, 240),
- (242, 241, 242), (241, 234, 241), (238, 231, 239), (236, 228, 237),
- (228, 222, 233), (218, 217, 227), (216, 217, 226), (212, 211, 222),
- (208, 207, 219), (210, 207, 219), (213, 208, 220), (214, 207, 220),
- (215, 206, 221), (210, 207, 220), (212, 212, 223), (215, 216, 226),
- (214, 217, 225), (223, 228, 233), (225, 230, 234), (227, 233, 235),
- (231, 235, 237), (224, 236, 236), (216, 232, 233), (211, 224, 228),
- (198, 200, 207), (196, 197, 203), (195, 195, 199), (188, 190, 188),
- (182, 185, 178), (168, 179, 165), (149, 168, 152), (130, 153, 137),
- (111, 132, 122), (83, 95, 91), (78, 88, 85), (73, 81, 79),
- (71, 77, 72), (68, 80, 67), (61, 84, 64), (52, 87, 61),
- (37, 74, 54), (36, 69, 52), (35, 65, 51), (40, 55, 50),
- (50, 55, 55), (62, 64, 65), (76, 78, 79), (92, 98, 98),
- (109, 116, 114), (124, 133, 130), (137, 148, 143), (152, 157, 154),
- (169, 163, 162), (184, 172, 174), (199, 181, 184), (213, 195, 200),
- (238, 224, 227), (241, 230, 232), (244, 236, 238), (248, 246, 247),
- (252, 252, 251), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (252, 251, 251), (248, 242, 244), (243, 231, 234), (234, 217, 225),
- (225, 203, 214), (214, 188, 204), (204, 174, 193), (195, 163, 186),
- (186, 153, 178), (177, 141, 169), (171, 129, 156), (164, 116, 145),
- (156, 103, 130), (146, 91, 118), (138, 79, 104), (131, 74, 96),
- (124, 76, 95), (120, 81, 99), (123, 90, 105), (130, 99, 114),
- (142, 113, 124), (151, 127, 135), (163, 136, 141), (174, 142, 144),
- (179, 149, 144), (181, 151, 144), (180, 152, 144), (174, 147, 141),
- (173, 144, 140), (169, 144, 142), (167, 141, 142), (168, 134, 141),
- (168, 130, 134), (167, 124, 128), (164, 117, 117), (153, 102, 104),
- (143, 88, 90), (132, 77, 79), (120, 68, 69), (108, 59, 63),
- (100, 53, 60), (98, 52, 60), (100, 53, 63), (105, 56, 69),
- (113, 65, 80), (122, 75, 91), (131, 85, 101), (136, 94, 111),
- (141, 102, 121), (145, 111, 129), (150, 118, 137), (155, 120, 144),
- (162, 130, 154), (169, 138, 163), (176, 143, 169), (175, 144, 173),
- (179, 146, 178), (175, 146, 175), (170, 143, 168), (162, 133, 158),
- (155, 125, 149), (149, 119, 142), (147, 112, 133), (137, 101, 123)
- ),
-
-// 391 040221-34
-((158, 126, 83), (176, 149, 109), (171, 152, 120), (167, 155, 132),
- (181, 169, 150), (195, 183, 168), (205, 194, 180), (216, 206, 193),
- (244, 240, 234), (248, 246, 242), (252, 252, 251), (251, 247, 242),
- (251, 243, 234), (245, 229, 216), (239, 215, 199), (232, 206, 189),
- (226, 197, 180), (181, 157, 152), (155, 137, 137), (130, 118, 123),
- (113, 101, 112), (96, 85, 101), (91, 80, 97), (86, 75, 94),
- (96, 77, 87), (112, 80, 87), (128, 84, 87), (144, 84, 80),
- (161, 84, 73), (167, 84, 68), (173, 84, 64), (177, 81, 61),
- (168, 79, 59), (144, 65, 48), (129, 58, 46), (114, 52, 45),
- (112, 58, 48), (111, 65, 52), (117, 74, 56), (124, 83, 60),
- (156, 127, 100), (176, 147, 123), (196, 168, 146), (214, 187, 163),
- (233, 207, 180), (238, 213, 184), (243, 220, 188), (244, 220, 187),
- (238, 209, 184), (227, 172, 162), (229, 165, 145), (231, 159, 128),
- (225, 153, 113), (219, 147, 99), (217, 142, 96), (216, 137, 93),
- (219, 136, 88), (211, 137, 84), (204, 138, 80), (193, 129, 72),
- (183, 120, 65), (177, 113, 60), (172, 107, 55), (161, 94, 50),
- (149, 76, 40), (135, 55, 28), (140, 62, 32), (145, 69, 36),
- (150, 76, 41), (155, 83, 47), (169, 100, 60), (179, 116, 83),
- (197, 154, 130), (207, 169, 139), (218, 185, 149), (213, 183, 149),
- (208, 182, 149), (199, 174, 146), (190, 167, 144), (164, 153, 147),
- (141, 138, 139), (98, 107, 116), (86, 87, 97), (74, 68, 79),
- (68, 63, 75), (63, 58, 72), (59, 54, 69), (55, 52, 71),
- (83, 43, 52), (98, 43, 43), (113, 44, 34), (115, 43, 32),
- (118, 43, 31), (117, 46, 28), (115, 52, 31), (113, 65, 42),
- (100, 76, 50), (73, 75, 66), (61, 77, 77), (50, 79, 89),
- (42, 84, 95), (35, 89, 101), (21, 88, 111), (11, 81, 117),
- (7, 56, 115), (12, 53, 106), (17, 51, 98), (23, 47, 91),
- (29, 44, 85), (40, 41, 74), (46, 37, 64), (54, 34, 53),
- (57, 35, 43), (83, 32, 26), (88, 34, 26), (94, 36, 26),
- (108, 40, 31), (116, 54, 42), (125, 69, 51), (137, 81, 58),
- (155, 89, 59), (152, 88, 60), (149, 87, 61), (142, 85, 61),
- (136, 84, 62), (118, 79, 57), (104, 70, 48), (94, 60, 43),
- (88, 52, 40), (93, 63, 50), (97, 70, 57), (102, 78, 65),
- (115, 99, 85), (138, 120, 108), (161, 141, 132), (186, 165, 150),
- (216, 188, 162), (211, 182, 159), (207, 177, 157), (199, 170, 154),
- (191, 164, 151), (178, 144, 133), (167, 123, 110), (156, 103, 87),
- (144, 85, 65), (120, 61, 52), (121, 61, 51), (122, 61, 51),
- (135, 73, 53), (149, 88, 55), (161, 101, 62), (171, 114, 71),
- (197, 143, 88), (205, 151, 91), (213, 160, 95), (225, 173, 102),
- (231, 182, 107), (231, 184, 112), (231, 186, 115), (232, 187, 119),
- (233, 189, 123), (236, 193, 130), (236, 196, 135), (237, 199, 141),
- (238, 206, 156), (240, 214, 172), (242, 220, 187), (245, 224, 195),
- (249, 237, 221), (249, 240, 228), (250, 244, 236), (251, 250, 248),
- (253, 253, 253), (254, 254, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (255, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (254, 254, 254), (253, 253, 253), (252, 252, 252), (249, 247, 246),
- (244, 237, 230), (234, 220, 212), (219, 200, 189), (199, 178, 166),
- (171, 153, 146), (145, 133, 121), (120, 113, 99), (98, 101, 80),
- (78, 91, 61), (59, 85, 54), (49, 75, 46), (45, 69, 45),
- (53, 73, 47), (69, 82, 48), (92, 106, 56), (116, 119, 63),
- (140, 129, 71), (161, 134, 79), (179, 135, 81), (197, 148, 86),
- (210, 160, 93), (221, 173, 102), (227, 182, 109), (227, 184, 113),
- (228, 186, 114), (228, 185, 115), (229, 185, 116), (230, 186, 118),
- (233, 188, 116), (234, 189, 113), (238, 189, 106), (238, 188, 102),
- (237, 187, 102), (238, 186, 102), (232, 180, 102), (226, 171, 92),
- (212, 155, 83), (195, 138, 73), (181, 123, 69), (165, 108, 67),
- (150, 96, 63), (133, 80, 54), (115, 64, 45), (97, 51, 39),
- (81, 44, 40), (67, 41, 47), (54, 39, 51), (46, 38, 52),
- (39, 32, 47), (32, 30, 43), (35, 29, 43), (33, 26, 43),
- (29, 28, 43), (24, 22, 38), (17, 22, 36), (20, 28, 37),
- (30, 33, 36), (40, 43, 42), (54, 52, 45), (67, 65, 57),
- (85, 85, 71), (106, 103, 79), (126, 121, 89), (149, 131, 94),
- (170, 141, 97), (166, 134, 92), (163, 129, 85), (159, 128, 81)
- ),
-
-// 392 040221-35
-((186, 160, 182), (190, 133, 166), (189, 121, 158), (188, 110, 151),
- (194, 104, 151), (201, 99, 152), (202, 102, 153), (204, 105, 155),
- (202, 133, 169), (208, 148, 180), (214, 164, 192), (210, 174, 194),
- (207, 185, 196), (200, 193, 196), (193, 202, 196), (195, 205, 199),
- (198, 209, 203), (198, 206, 203), (191, 198, 195), (185, 190, 188),
- (187, 189, 190), (189, 189, 192), (193, 187, 194), (197, 186, 197),
- (211, 197, 209), (217, 205, 216), (224, 214, 224), (224, 212, 223),
- (224, 210, 222), (220, 208, 218), (217, 207, 215), (206, 203, 207),
- (194, 198, 198), (165, 168, 168), (150, 156, 154), (135, 144, 140),
- (128, 139, 134), (122, 135, 128), (122, 134, 127), (122, 134, 127),
- (129, 137, 137), (127, 143, 143), (125, 150, 150), (120, 147, 152),
- (116, 144, 155), (112, 139, 153), (108, 134, 151), (96, 118, 144),
- (84, 102, 131), (70, 71, 109), (68, 57, 99), (67, 44, 90),
- (69, 34, 80), (72, 25, 70), (75, 27, 70), (78, 29, 71),
- (96, 55, 86), (102, 67, 97), (108, 80, 108), (105, 94, 117),
- (102, 108, 127), (100, 112, 129), (99, 116, 131), (94, 116, 131),
- (85, 111, 128), (79, 92, 115), (86, 78, 105), (93, 64, 96),
- (93, 57, 91), (94, 50, 87), (90, 40, 80), (88, 40, 80),
- (93, 56, 94), (94, 60, 96), (96, 64, 98), (88, 74, 96),
- (80, 84, 95), (75, 91, 99), (70, 98, 104), (62, 105, 113),
- (58, 108, 117), (56, 107, 110), (59, 101, 111), (62, 96, 112),
- (63, 90, 113), (64, 85, 115), (63, 73, 117), (59, 65, 113),
- (50, 50, 92), (47, 40, 82), (45, 30, 73), (44, 26, 70),
- (44, 23, 67), (44, 18, 68), (42, 15, 66), (44, 18, 67),
- (49, 26, 76), (75, 49, 102), (91, 56, 119), (108, 63, 137),
- (114, 69, 144), (120, 75, 151), (131, 91, 158), (137, 108, 163),
- (152, 130, 175), (155, 134, 176), (158, 139, 178), (156, 138, 176),
- (155, 137, 175), (154, 128, 168), (154, 122, 162), (154, 115, 155),
- (156, 106, 147), (147, 76, 137), (144, 70, 135), (141, 64, 134),
- (139, 55, 133), (139, 54, 131), (139, 61, 129), (135, 62, 127),
- (128, 67, 127), (129, 73, 130), (131, 80, 133), (131, 84, 133),
- (132, 88, 133), (131, 98, 131), (128, 101, 126), (127, 101, 122),
- (124, 93, 115), (110, 70, 101), (104, 64, 94), (98, 58, 88),
- (86, 51, 78), (71, 41, 64), (61, 29, 55), (54, 19, 47),
- (56, 6, 36), (56, 12, 37), (57, 19, 39), (58, 25, 43),
- (60, 32, 48), (63, 42, 54), (77, 55, 68), (93, 62, 81),
- (103, 76, 96), (117, 107, 118), (120, 115, 123), (123, 123, 129),
- (130, 132, 136), (138, 138, 143), (144, 145, 150), (148, 148, 153),
- (153, 155, 159), (154, 156, 159), (155, 157, 160), (154, 157, 162),
- (152, 156, 161), (147, 154, 160), (140, 152, 161), (134, 149, 160),
- (129, 147, 159), (129, 141, 153), (129, 138, 151), (130, 136, 150),
- (134, 126, 149), (135, 116, 147), (138, 101, 137), (142, 85, 126),
- (150, 65, 110), (151, 65, 111), (153, 66, 113), (155, 65, 114),
- (150, 60, 108), (141, 49, 98), (122, 46, 89), (108, 51, 83),
- (96, 63, 82), (83, 73, 78), (74, 70, 68), (57, 65, 59),
- (45, 62, 50), (40, 64, 49), (44, 75, 56), (57, 85, 64),
- (89, 111, 94), (101, 120, 105), (113, 130, 117), (138, 152, 144),
- (162, 170, 167), (180, 184, 184), (189, 191, 192), (194, 196, 200),
- (192, 198, 204), (185, 197, 204), (172, 190, 201), (153, 177, 191),
- (136, 163, 182), (118, 152, 174), (104, 144, 168), (94, 140, 165),
- (84, 138, 163), (81, 135, 162), (81, 136, 164), (81, 137, 165),
- (81, 135, 165), (78, 131, 159), (75, 116, 151), (75, 100, 143),
- (76, 87, 136), (75, 76, 133), (71, 77, 128), (68, 75, 126),
- (68, 72, 128), (78, 76, 131), (94, 82, 140), (109, 101, 148),
- (122, 122, 157), (136, 142, 174), (153, 167, 189), (175, 186, 205),
- (195, 202, 218), (206, 216, 221), (209, 217, 220), (203, 215, 212),
- (192, 205, 200), (178, 185, 184), (157, 167, 167), (132, 142, 145),
- (107, 118, 119), (84, 98, 99), (67, 70, 79), (57, 50, 73),
- (53, 37, 75), (57, 32, 77), (67, 39, 84), (76, 49, 88),
- (81, 58, 99), (86, 71, 113), (88, 81, 128), (91, 92, 139),
- (88, 99, 145), (81, 104, 145), (77, 111, 145), (74, 113, 144),
- (77, 119, 142), (82, 118, 145), (90, 123, 148), (101, 132, 156),
- (119, 142, 163), (139, 160, 172), (157, 172, 181), (169, 179, 185),
- (173, 181, 186), (173, 178, 182), (174, 175, 182), (179, 170, 184)
- ),
-
-// 393 040221-36
-((8, 4, 11), (9, 4, 13), (9, 4, 14), (10, 5, 15),
- (11, 6, 18), (12, 7, 21), (14, 8, 24), (16, 10, 27),
- (29, 23, 47), (37, 28, 55), (45, 33, 64), (48, 35, 66),
- (52, 37, 69), (52, 36, 68), (52, 36, 68), (51, 36, 68),
- (51, 36, 68), (49, 38, 71), (49, 37, 70), (50, 36, 69),
- (47, 33, 63), (44, 31, 57), (41, 28, 51), (38, 26, 46),
- (23, 13, 26), (16, 9, 20), (9, 5, 15), (8, 5, 15),
- (8, 5, 15), (10, 7, 17), (13, 9, 20), (20, 16, 29),
- (29, 23, 39), (50, 41, 63), (60, 48, 73), (70, 56, 83),
- (77, 62, 90), (85, 68, 98), (87, 71, 101), (90, 74, 105),
- (96, 79, 112), (95, 79, 113), (95, 79, 114), (92, 76, 109),
- (90, 73, 105), (87, 70, 101), (84, 67, 97), (76, 62, 87),
- (67, 55, 76), (47, 39, 53), (36, 30, 42), (26, 22, 32),
- (18, 15, 24), (11, 8, 16), (8, 6, 13), (6, 4, 10),
- (2, 0, 4), (1, 0, 3), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 3), (0, 0, 3), (1, 0, 4),
- (4, 2, 11), (8, 5, 18), (12, 9, 26), (20, 16, 37),
- (29, 24, 48), (34, 28, 53), (40, 33, 59), (50, 41, 70),
- (58, 48, 76), (69, 57, 87), (70, 57, 89), (71, 58, 91),
- (71, 57, 92), (71, 57, 93), (73, 58, 92), (74, 58, 92),
- (73, 57, 87), (70, 54, 80), (67, 51, 73), (64, 48, 70),
- (61, 46, 67), (54, 41, 62), (51, 36, 59), (50, 35, 60),
- (49, 35, 62), (55, 40, 73), (61, 44, 78), (68, 48, 84),
- (71, 50, 87), (75, 53, 90), (85, 57, 95), (93, 64, 105),
- (106, 78, 126), (110, 83, 135), (114, 89, 145), (115, 90, 147),
- (116, 92, 150), (115, 92, 152), (115, 90, 149), (114, 88, 145),
- (111, 84, 139), (99, 74, 124), (94, 71, 120), (90, 69, 117),
- (81, 64, 111), (71, 57, 105), (62, 51, 97), (54, 45, 89),
- (46, 36, 73), (47, 34, 68), (48, 32, 63), (50, 33, 62),
- (53, 34, 62), (61, 38, 62), (68, 42, 64), (75, 48, 69),
- (83, 55, 75), (100, 70, 87), (105, 73, 90), (110, 76, 94),
- (121, 84, 102), (133, 92, 111), (144, 100, 118), (154, 108, 127),
- (165, 119, 145), (163, 120, 149), (161, 122, 153), (159, 121, 154),
- (158, 121, 155), (156, 120, 157), (152, 116, 155), (148, 112, 151),
- (142, 105, 146), (123, 93, 135), (116, 88, 131), (110, 84, 127),
- (98, 76, 119), (88, 68, 111), (77, 62, 102), (70, 55, 93),
- (57, 41, 73), (54, 38, 68), (51, 36, 64), (45, 31, 57),
- (41, 28, 51), (42, 27, 47), (47, 30, 47), (53, 35, 50),
- (60, 37, 52), (70, 41, 55), (70, 41, 56), (71, 41, 57),
- (69, 40, 56), (67, 39, 55), (66, 38, 54), (68, 40, 55),
- (71, 42, 55), (71, 41, 54), (71, 41, 53), (68, 38, 50),
- (59, 33, 44), (48, 25, 36), (35, 17, 28), (24, 11, 20),
- (16, 6, 14), (9, 3, 9), (5, 1, 6), (3, 0, 5),
- (2, 0, 4), (2, 0, 4), (1, 0, 4), (1, 0, 4),
- (1, 0, 3), (1, 0, 3), (1, 0, 3), (1, 0, 2),
- (1, 0, 2), (1, 0, 2), (1, 0, 3), (1, 0, 3),
- (1, 0, 5), (1, 0, 6), (2, 0, 8), (3, 0, 9),
- (4, 1, 10), (5, 1, 11), (6, 1, 12), (7, 1, 12),
- (7, 1, 12), (7, 1, 13), (7, 1, 14), (8, 1, 15),
- (8, 1, 15), (8, 1, 16), (8, 1, 16), (8, 1, 15),
- (8, 1, 14), (8, 1, 13), (7, 2, 13), (7, 2, 13),
- (9, 4, 17), (11, 6, 22), (15, 12, 31), (23, 18, 42),
- (33, 26, 53), (44, 35, 63), (55, 44, 73), (66, 52, 81),
- (77, 62, 89), (87, 69, 97), (96, 77, 107), (106, 86, 117),
- (117, 94, 130), (127, 103, 141), (137, 112, 151), (147, 118, 157),
- (155, 125, 161), (162, 128, 162), (166, 131, 161), (169, 133, 159),
- (170, 132, 158), (168, 130, 159), (163, 128, 159), (157, 123, 157),
- (149, 118, 152), (140, 110, 145), (129, 102, 135), (119, 93, 123),
- (110, 85, 111), (100, 77, 99), (91, 69, 91), (81, 61, 83),
- (70, 53, 75), (59, 45, 67), (48, 37, 60), (40, 31, 53),
- (32, 25, 43), (24, 18, 33), (19, 13, 25), (15, 9, 19),
- (12, 7, 15), (10, 5, 12), (6, 1, 9), (8, 3, 11)
- ),
-
-// 394 040221-37
-((128, 92, 57), (118, 83, 51), (108, 76, 46), (98, 69, 41),
- (81, 56, 36), (64, 43, 32), (59, 39, 32), (55, 35, 32),
- (45, 32, 32), (42, 32, 32), (40, 32, 32), (39, 32, 32),
- (39, 32, 32), (38, 32, 32), (37, 32, 32), (37, 32, 32),
- (38, 32, 32), (39, 32, 32), (40, 32, 32), (41, 32, 32),
- (41, 32, 32), (41, 32, 32), (40, 32, 32), (40, 32, 32),
- (38, 32, 32), (35, 32, 32), (33, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (33, 32, 32), (35, 32, 32),
- (39, 32, 32), (44, 32, 32), (47, 33, 32), (50, 34, 33),
- (63, 44, 41), (72, 51, 43), (82, 58, 46), (91, 65, 48),
- (101, 73, 50), (105, 76, 51), (109, 80, 53), (113, 82, 56),
- (115, 83, 57), (113, 82, 56), (110, 79, 54), (107, 76, 52),
- (103, 73, 51), (99, 71, 50), (95, 69, 48), (92, 67, 47),
- (77, 58, 41), (72, 54, 39), (68, 50, 37), (66, 47, 35),
- (65, 45, 34), (66, 45, 34), (67, 45, 35), (68, 46, 35),
- (70, 47, 37), (80, 55, 41), (84, 57, 43), (89, 59, 45),
- (91, 60, 45), (94, 62, 46), (98, 63, 49), (100, 64, 50),
- (106, 69, 50), (110, 72, 50), (115, 75, 50), (119, 80, 52),
- (124, 85, 55), (124, 86, 57), (125, 87, 59), (127, 89, 62),
- (127, 92, 64), (127, 93, 65), (124, 92, 63), (122, 92, 62),
- (119, 90, 62), (117, 89, 62), (110, 85, 61), (99, 79, 61),
- (81, 64, 58), (71, 57, 53), (62, 50, 49), (57, 46, 45),
- (53, 43, 41), (45, 37, 35), (35, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (34, 32, 32), (37, 32, 32), (39, 32, 32),
- (43, 32, 32), (47, 32, 32), (48, 33, 32), (50, 34, 32),
- (55, 37, 32), (59, 41, 34), (68, 50, 39), (79, 57, 46),
- (101, 76, 63), (114, 88, 74), (128, 101, 85), (132, 105, 88),
- (137, 110, 92), (142, 117, 100), (148, 122, 107), (152, 125, 110),
- (153, 125, 111), (154, 128, 115), (154, 127, 113), (154, 127, 112),
- (149, 122, 109), (143, 117, 105), (135, 110, 98), (125, 100, 88),
- (104, 80, 68), (96, 71, 59), (89, 63, 50), (86, 60, 46),
- (83, 58, 43), (79, 53, 39), (77, 52, 37), (77, 53, 35),
- (76, 53, 34), (71, 50, 32), (69, 48, 32), (68, 47, 32),
- (65, 45, 32), (63, 44, 32), (63, 46, 32), (64, 49, 32),
- (73, 55, 38), (74, 56, 39), (76, 58, 40), (80, 62, 44),
- (82, 64, 49), (86, 68, 53), (89, 71, 58), (94, 76, 64),
- (98, 79, 70), (107, 88, 79), (109, 88, 79), (111, 89, 80),
- (112, 89, 80), (115, 89, 80), (115, 91, 79), (112, 87, 80),
- (105, 82, 81), (103, 80, 81), (101, 79, 81), (103, 80, 82),
- (109, 85, 86), (122, 97, 93), (137, 111, 104), (153, 127, 112),
- (164, 136, 118), (172, 142, 124), (175, 145, 125), (175, 145, 127),
- (177, 147, 131), (179, 151, 140), (188, 160, 147), (189, 160, 145),
- (181, 151, 130), (173, 143, 121), (165, 135, 113), (146, 117, 95),
- (124, 99, 83), (109, 87, 77), (93, 74, 69), (86, 65, 63),
- (79, 59, 53), (74, 53, 45), (71, 51, 37), (73, 52, 33),
- (75, 55, 32), (80, 58, 34), (87, 63, 39), (92, 68, 44),
- (98, 71, 49), (103, 76, 55), (110, 83, 61), (118, 91, 65),
- (129, 98, 67), (140, 106, 71), (151, 113, 75), (161, 122, 81),
- (169, 130, 88), (176, 137, 98), (181, 143, 104), (187, 148, 107),
- (189, 153, 110), (189, 152, 109), (189, 151, 109), (188, 149, 109),
- (185, 148, 110), (181, 145, 110), (177, 141, 109), (171, 137, 107),
- (160, 128, 104), (151, 118, 98), (140, 109, 92), (130, 100, 87),
- (122, 92, 80), (115, 85, 74), (109, 79, 69), (103, 71, 64),
- (95, 65, 61), (89, 61, 57), (85, 57, 55), (82, 56, 53),
- (82, 56, 52), (82, 57, 52), (82, 58, 51), (83, 59, 55),
- (85, 62, 58), (86, 65, 61), (88, 68, 62), (92, 69, 59),
- (94, 73, 59), (97, 74, 57), (98, 75, 55), (101, 76, 55),
- (105, 80, 56), (110, 83, 58), (117, 87, 59), (124, 93, 62),
- (139, 103, 69), (143, 106, 69), (141, 103, 65), (139, 99, 63),
- (133, 97, 62), (130, 94, 61), (121, 87, 53), (125, 91, 57)
- ),
-
-// 395 040221-38
-((197, 85, 22), (191, 80, 20), (192, 79, 19), (193, 78, 18),
- (197, 80, 19), (201, 83, 20), (202, 84, 22), (204, 86, 25),
- (204, 100, 41), (208, 111, 52), (213, 123, 64), (219, 135, 78),
- (225, 148, 92), (230, 162, 106), (236, 177, 120), (238, 182, 125),
- (241, 187, 131), (246, 202, 145), (245, 203, 146), (245, 204, 148),
- (237, 200, 145), (230, 196, 143), (225, 191, 140), (221, 187, 137),
- (204, 167, 117), (196, 158, 109), (189, 150, 101), (177, 141, 95),
- (166, 132, 89), (160, 127, 86), (155, 123, 83), (145, 115, 77),
- (137, 109, 74), (130, 104, 70), (128, 100, 67), (126, 97, 64),
- (124, 91, 58), (123, 86, 53), (122, 83, 50), (122, 81, 48),
- (117, 77, 45), (116, 76, 44), (115, 76, 43), (118, 73, 39),
- (121, 70, 35), (123, 69, 33), (125, 69, 31), (126, 67, 30),
- (123, 66, 30), (111, 67, 34), (107, 65, 33), (104, 63, 32),
- (102, 61, 30), (101, 59, 28), (99, 58, 28), (98, 58, 29),
- (86, 58, 33), (81, 58, 35), (76, 59, 38), (78, 60, 38),
- (81, 62, 39), (83, 63, 39), (85, 64, 40), (90, 66, 40),
- (95, 68, 40), (107, 70, 40), (113, 71, 39), (120, 72, 39),
- (122, 73, 38), (125, 74, 38), (131, 75, 36), (135, 75, 35),
- (145, 75, 33), (148, 76, 34), (152, 78, 35), (155, 80, 36),
- (159, 83, 37), (160, 84, 37), (161, 85, 38), (164, 86, 37),
- (164, 85, 37), (161, 84, 37), (158, 82, 36), (156, 80, 35),
- (155, 78, 33), (154, 77, 32), (152, 73, 29), (150, 70, 27),
- (149, 65, 22), (150, 66, 22), (152, 67, 23), (154, 70, 25),
- (156, 73, 28), (161, 81, 35), (165, 91, 45), (170, 99, 53),
- (173, 104, 58), (182, 112, 62), (184, 115, 64), (187, 119, 66),
- (188, 120, 67), (189, 122, 69), (187, 123, 72), (185, 121, 71),
- (183, 119, 68), (186, 121, 70), (189, 124, 73), (191, 128, 77),
- (194, 132, 82), (199, 138, 89), (201, 144, 95), (202, 149, 101),
- (200, 149, 101), (196, 145, 99), (195, 143, 97), (195, 142, 96),
- (189, 136, 92), (179, 130, 88), (166, 120, 80), (150, 106, 69),
- (122, 80, 47), (111, 72, 41), (100, 64, 36), (95, 62, 35),
- (91, 61, 35), (83, 59, 36), (76, 57, 36), (77, 56, 34),
- (83, 54, 30), (98, 53, 24), (103, 53, 23), (108, 54, 22),
- (115, 56, 22), (126, 58, 21), (140, 60, 18), (151, 61, 16),
- (167, 60, 8), (170, 60, 7), (173, 60, 7), (176, 62, 7),
- (179, 64, 7), (186, 67, 9), (189, 71, 11), (193, 76, 14),
- (194, 79, 17), (197, 84, 22), (199, 85, 23), (201, 87, 24),
- (204, 87, 25), (205, 88, 26), (203, 89, 26), (201, 88, 26),
- (192, 84, 26), (189, 81, 25), (187, 79, 24), (179, 74, 23),
- (170, 71, 23), (163, 72, 25), (156, 74, 29), (151, 78, 36),
- (150, 84, 42), (150, 94, 54), (151, 97, 58), (152, 101, 62),
- (153, 108, 69), (155, 115, 75), (161, 123, 83), (167, 131, 89),
- (188, 149, 100), (193, 153, 102), (198, 157, 104), (206, 162, 106),
- (213, 169, 109), (218, 174, 111), (221, 178, 117), (225, 184, 121),
- (230, 189, 124), (231, 188, 124), (229, 186, 121), (226, 180, 114),
- (219, 171, 108), (212, 163, 104), (204, 158, 102), (197, 150, 100),
- (180, 135, 89), (177, 130, 84), (174, 126, 79), (172, 115, 68),
- (172, 108, 59), (176, 104, 52), (177, 103, 51), (177, 104, 52),
- (175, 108, 55), (178, 111, 58), (183, 115, 61), (192, 121, 64),
- (200, 127, 68), (205, 130, 73), (203, 132, 75), (199, 131, 76),
- (196, 129, 76), (194, 127, 74), (195, 127, 73), (196, 124, 70),
- (194, 119, 67), (190, 113, 62), (186, 106, 56), (180, 99, 49),
- (174, 96, 46), (168, 94, 45), (163, 94, 47), (160, 94, 49),
- (158, 95, 51), (159, 95, 51), (158, 94, 50), (159, 94, 49),
- (158, 92, 48), (156, 90, 47), (155, 89, 46), (157, 90, 46),
- (156, 90, 45), (156, 89, 44), (156, 88, 43), (152, 87, 44),
- (147, 86, 45), (142, 87, 48), (135, 88, 52), (130, 90, 55),
- (125, 92, 58), (122, 93, 61), (119, 93, 61), (120, 94, 62),
- (123, 93, 60), (130, 94, 58), (139, 97, 57), (149, 101, 55),
- (158, 104, 55), (165, 111, 60), (172, 118, 66), (181, 126, 74),
- (190, 135, 81), (201, 142, 84), (209, 143, 84), (211, 143, 81),
- (210, 140, 79), (207, 137, 77), (203, 133, 78), (202, 133, 77),
- (203, 129, 74), (201, 123, 67), (197, 115, 59), (194, 106, 48),
- (192, 97, 39), (193, 92, 31), (196, 89, 26), (198, 86, 22)
- ),
-
-// 396 040221-39
-((44, 41, 38), (39, 39, 48), (36, 45, 59), (33, 51, 71),
- (37, 59, 87), (41, 68, 104), (44, 74, 112), (47, 81, 120),
- (52, 102, 154), (46, 104, 165), (41, 106, 176), (33, 99, 175),
- (25, 93, 175), (24, 86, 164), (24, 80, 153), (25, 77, 146),
- (27, 75, 140), (40, 70, 124), (44, 66, 114), (49, 63, 105),
- (57, 61, 94), (65, 59, 83), (70, 60, 78), (76, 62, 74),
- (109, 83, 79), (129, 99, 88), (149, 115, 97), (164, 134, 111),
- (180, 153, 126), (185, 161, 133), (190, 170, 140), (199, 186, 153),
- (209, 199, 168), (229, 219, 184), (234, 225, 188), (240, 231, 192),
- (239, 230, 189), (239, 230, 186), (238, 228, 183), (238, 227, 180),
- (232, 217, 161), (223, 205, 152), (214, 193, 143), (199, 177, 132),
- (185, 162, 122), (177, 153, 115), (170, 145, 109), (157, 129, 95),
- (150, 116, 78), (142, 99, 55), (146, 100, 54), (150, 101, 54),
- (150, 104, 64), (151, 108, 74), (153, 110, 77), (156, 113, 80),
- (158, 127, 96), (160, 135, 105), (163, 143, 114), (165, 152, 126),
- (168, 162, 139), (170, 166, 144), (172, 170, 150), (172, 177, 164),
- (173, 182, 170), (166, 179, 174), (157, 169, 167), (149, 159, 161),
- (142, 152, 154), (136, 145, 148), (127, 132, 138), (124, 121, 123),
- (117, 107, 98), (109, 101, 89), (102, 95, 80), (92, 88, 73),
- (83, 82, 67), (79, 79, 68), (75, 77, 70), (63, 74, 79),
- (59, 76, 89), (51, 94, 116), (51, 103, 122), (51, 113, 129),
- (53, 117, 130), (56, 122, 132), (56, 126, 139), (60, 130, 141),
- (62, 138, 151), (65, 142, 153), (69, 146, 156), (75, 148, 152),
- (81, 150, 149), (93, 153, 146), (106, 155, 139), (113, 152, 129),
- (122, 153, 124), (135, 154, 128), (144, 156, 131), (153, 158, 135),
- (159, 161, 137), (165, 164, 140), (174, 167, 142), (184, 171, 143),
- (188, 171, 141), (179, 162, 134), (171, 153, 128), (164, 146, 124),
- (158, 139, 121), (140, 123, 115), (129, 113, 111), (123, 106, 105),
- (123, 107, 105), (126, 109, 104), (127, 110, 104), (129, 111, 105),
- (126, 108, 107), (122, 107, 114), (118, 108, 117), (120, 118, 125),
- (144, 148, 140), (161, 165, 148), (179, 182, 157), (185, 187, 161),
- (191, 192, 165), (195, 195, 170), (189, 201, 176), (181, 204, 177),
- (174, 206, 175), (163, 199, 165), (163, 195, 161), (163, 192, 158),
- (166, 181, 151), (163, 172, 146), (153, 159, 137), (140, 148, 127),
- (109, 114, 99), (99, 96, 83), (89, 79, 68), (87, 72, 62),
- (85, 66, 57), (82, 54, 49), (81, 48, 44), (80, 43, 42),
- (77, 40, 39), (69, 33, 35), (65, 33, 35), (62, 34, 35),
- (55, 37, 42), (52, 43, 53), (52, 48, 63), (54, 58, 73),
- (72, 75, 91), (77, 81, 94), (83, 87, 97), (94, 101, 105),
- (103, 114, 116), (116, 124, 123), (128, 137, 128), (138, 145, 131),
- (155, 150, 131), (177, 153, 115), (178, 152, 112), (179, 151, 110),
- (189, 154, 105), (203, 158, 95), (211, 159, 85), (217, 156, 77),
- (233, 154, 51), (225, 145, 48), (218, 136, 45), (200, 124, 41),
- (183, 111, 35), (162, 101, 29), (142, 92, 28), (135, 94, 27),
- (133, 99, 23), (123, 92, 23), (105, 85, 27), (88, 73, 28),
- (69, 62, 26), (51, 51, 26), (34, 44, 29), (25, 43, 32),
- (32, 51, 43), (36, 53, 46), (41, 56, 50), (53, 61, 56),
- (67, 64, 60), (78, 69, 63), (87, 74, 69), (100, 82, 75),
- (114, 93, 85), (128, 106, 97), (143, 123, 112), (159, 138, 126),
- (171, 155, 139), (175, 170, 153), (174, 182, 166), (173, 191, 174),
- (174, 198, 180), (175, 207, 187), (182, 213, 193), (191, 219, 198),
- (199, 226, 204), (198, 231, 215), (193, 235, 220), (183, 235, 225),
- (171, 234, 227), (160, 227, 228), (158, 223, 229), (158, 221, 227),
- (153, 219, 231), (145, 216, 233), (132, 204, 235), (115, 191, 226),
- (93, 167, 210), (76, 146, 195), (63, 127, 176), (53, 112, 156),
- (45, 101, 138), (39, 89, 127), (33, 77, 114), (26, 60, 95),
- (21, 43, 78), (23, 28, 61), (29, 19, 44), (37, 17, 32),
- (45, 21, 28), (55, 27, 30), (62, 33, 33), (68, 39, 38),
- (72, 47, 47), (76, 57, 56), (86, 67, 65), (98, 79, 76),
- (113, 94, 88), (128, 112, 103), (146, 128, 117), (160, 144, 132),
- (166, 159, 144), (174, 169, 151), (179, 174, 157), (180, 174, 156),
- (178, 172, 153), (174, 167, 147), (170, 159, 141), (160, 150, 133),
- (148, 140, 123), (134, 128, 112), (118, 112, 99), (103, 94, 82),
- (85, 79, 68), (69, 65, 56), (58, 53, 48), (51, 45, 41)
- ),
-
-// 397 040221-40
-((111, 54, 43), (93, 45, 37), (95, 49, 39), (98, 53, 42),
- (103, 60, 54), (108, 68, 66), (103, 69, 69), (98, 70, 73),
- (80, 78, 86), (75, 78, 87), (70, 78, 88), (52, 70, 82),
- (35, 62, 77), (24, 50, 67), (14, 38, 58), (14, 32, 52),
- (15, 27, 47), (20, 18, 24), (24, 14, 19), (28, 11, 15),
- (31, 7, 15), (34, 3, 16), (35, 5, 18), (37, 8, 20),
- (45, 33, 47), (53, 46, 65), (62, 59, 84), (66, 69, 96),
- (71, 80, 108), (70, 84, 113), (70, 89, 119), (76, 91, 123),
- (79, 91, 122), (81, 75, 94), (70, 62, 79), (59, 49, 64),
- (48, 35, 49), (38, 21, 34), (34, 17, 30), (30, 14, 26),
- (17, 14, 26), (12, 12, 25), (8, 11, 25), (5, 12, 25),
- (3, 13, 26), (3, 13, 26), (3, 14, 26), (6, 14, 24),
- (11, 12, 19), (23, 8, 10), (28, 8, 8), (34, 8, 6),
- (40, 9, 6), (46, 11, 6), (49, 11, 6), (53, 12, 7),
- (65, 15, 12), (70, 18, 15), (76, 21, 18), (81, 23, 21),
- (86, 26, 24), (87, 26, 26), (89, 26, 28), (94, 23, 33),
- (99, 30, 44), (115, 51, 71), (119, 58, 82), (124, 66, 94),
- (121, 69, 98), (118, 73, 103), (105, 76, 112), (96, 82, 119),
- (86, 94, 127), (74, 87, 116), (62, 81, 106), (51, 68, 89),
- (41, 56, 72), (41, 53, 66), (41, 50, 61), (40, 44, 54),
- (42, 36, 41), (50, 21, 19), (54, 19, 15), (58, 17, 12),
- (59, 17, 12), (61, 18, 13), (64, 21, 15), (68, 27, 21),
- (100, 54, 42), (120, 65, 51), (140, 77, 60), (142, 79, 61),
- (145, 81, 63), (155, 84, 65), (160, 85, 63), (168, 85, 62),
- (182, 83, 59), (183, 83, 60), (166, 76, 60), (150, 70, 61),
- (144, 62, 57), (138, 54, 54), (127, 41, 44), (124, 39, 41),
- (102, 42, 49), (85, 32, 43), (68, 22, 38), (61, 16, 30),
- (55, 10, 22), (47, 4, 11), (38, 4, 5), (33, 5, 3),
- (30, 5, 5), (35, 4, 10), (38, 5, 10), (42, 7, 10),
- (49, 10, 11), (55, 10, 12), (62, 8, 13), (70, 8, 15),
- (99, 18, 18), (118, 26, 21), (137, 35, 25), (145, 41, 29),
- (153, 48, 34), (160, 59, 45), (168, 71, 54), (178, 77, 57),
- (179, 81, 55), (160, 80, 57), (149, 78, 57), (139, 76, 57),
- (120, 66, 54), (99, 53, 45), (73, 42, 35), (53, 28, 26),
- (32, 9, 13), (33, 7, 11), (34, 5, 10), (35, 5, 10),
- (37, 6, 10), (40, 6, 8), (44, 6, 6), (48, 6, 5),
- (51, 6, 4), (50, 6, 4), (48, 6, 3), (46, 6, 3),
- (40, 5, 3), (33, 4, 1), (25, 4, 1), (20, 2, 1),
- (11, 1, 0), (9, 1, 0), (8, 1, 1), (6, 2, 2),
- (5, 5, 9), (6, 11, 19), (7, 18, 29), (7, 21, 37),
- (8, 21, 37), (6, 19, 33), (6, 20, 34), (6, 21, 36),
- (5, 22, 38), (5, 20, 35), (3, 15, 26), (2, 8, 14),
- (7, 1, 2), (9, 0, 1), (12, 0, 1), (18, 0, 0),
- (24, 1, 0), (30, 1, 0), (34, 1, 0), (36, 0, 0),
- (39, 1, 0), (40, 1, 0), (42, 1, 0), (43, 1, 0),
- (44, 0, 0), (46, 0, 0), (46, 0, 0), (48, 1, 1),
- (55, 4, 2), (57, 5, 3), (59, 7, 4), (64, 12, 8),
- (68, 22, 21), (77, 36, 39), (86, 52, 59), (102, 71, 77),
- (122, 85, 85), (137, 101, 96), (159, 116, 111), (170, 135, 137),
- (184, 156, 163), (200, 172, 179), (210, 185, 188), (225, 189, 189),
- (228, 193, 196), (224, 194, 202), (217, 191, 202), (207, 187, 196),
- (194, 169, 174), (180, 154, 154), (164, 133, 134), (145, 111, 111),
- (133, 97, 92), (115, 74, 66), (98, 58, 44), (81, 49, 32),
- (66, 43, 31), (64, 50, 45), (66, 59, 62), (73, 68, 77),
- (79, 82, 90), (86, 96, 107), (98, 110, 125), (110, 128, 148),
- (126, 143, 170), (136, 160, 189), (149, 174, 202), (162, 183, 211),
- (171, 193, 219), (187, 199, 221), (191, 205, 229), (198, 211, 232),
- (205, 213, 234), (205, 215, 236), (205, 213, 231), (197, 206, 227),
- (186, 198, 217), (173, 186, 206), (158, 170, 192), (141, 153, 176),
- (125, 132, 158), (110, 112, 137), (98, 94, 117), (85, 78, 96),
- (77, 62, 76), (74, 46, 57), (73, 32, 40), (78, 22, 27),
- (79, 20, 19), (81, 20, 16), (83, 21, 14), (91, 23, 12),
- (105, 29, 16), (116, 38, 22), (122, 49, 33), (117, 51, 39),
- (110, 47, 36), (109, 48, 36), (110, 46, 32), (113, 53, 38)
- ),
-
-// 398 040221-41
-((26, 82, 100), (26, 68, 89), (22, 64, 84), (19, 60, 80),
- (15, 58, 74), (12, 57, 68), (10, 57, 65), (9, 57, 62),
- (16, 67, 66), (18, 64, 61), (20, 62, 56), (19, 57, 49),
- (18, 52, 43), (16, 50, 39), (15, 49, 36), (15, 49, 35),
- (15, 49, 35), (17, 49, 37), (16, 44, 34), (16, 40, 31),
- (14, 32, 27), (12, 25, 23), (11, 23, 21), (10, 22, 19),
- (11, 25, 19), (17, 33, 26), (24, 42, 34), (30, 51, 43),
- (37, 61, 52), (38, 64, 57), (39, 67, 63), (41, 72, 73),
- (39, 76, 82), (36, 84, 100), (37, 89, 108), (39, 94, 116),
- (39, 97, 121), (40, 100, 127), (39, 100, 129), (39, 101, 132),
- (31, 93, 127), (23, 83, 120), (16, 74, 114), (11, 64, 102),
- (7, 55, 90), (6, 51, 84), (5, 47, 79), (3, 41, 71),
- (3, 36, 61), (4, 32, 47), (4, 30, 40), (4, 29, 34),
- (4, 30, 29), (5, 31, 24), (4, 32, 23), (4, 34, 22),
- (3, 42, 22), (5, 47, 28), (8, 52, 34), (11, 59, 44),
- (14, 66, 54), (16, 70, 61), (18, 75, 68), (24, 85, 79),
- (32, 97, 89), (46, 121, 105), (53, 126, 111), (60, 131, 117),
- (62, 132, 120), (65, 133, 123), (66, 131, 130), (66, 129, 137),
- (65, 128, 152), (63, 127, 154), (61, 127, 156), (60, 126, 155),
- (60, 126, 155), (57, 124, 155), (55, 122, 155), (48, 116, 154),
- (41, 110, 152), (26, 94, 138), (19, 84, 128), (12, 74, 118),
- (10, 71, 114), (9, 68, 110), (7, 64, 106), (6, 61, 103),
- (4, 60, 107), (3, 60, 106), (2, 61, 106), (2, 60, 104),
- (2, 59, 102), (1, 54, 93), (1, 50, 84), (0, 44, 74),
- (0, 41, 69), (1, 37, 67), (1, 37, 68), (1, 37, 69),
- (1, 36, 68), (1, 35, 67), (1, 35, 65), (1, 33, 62),
- (2, 33, 61), (7, 37, 64), (12, 41, 67), (16, 45, 70),
- (20, 49, 74), (29, 57, 80), (37, 66, 86), (44, 75, 91),
- (47, 82, 95), (48, 91, 103), (47, 91, 104), (47, 91, 105),
- (46, 90, 107), (47, 89, 105), (48, 87, 100), (51, 84, 94),
- (48, 73, 72), (41, 64, 61), (35, 56, 50), (31, 50, 45),
- (27, 45, 41), (19, 35, 33), (12, 27, 29), (8, 21, 28),
- (3, 17, 29), (1, 17, 35), (1, 18, 35), (1, 19, 36),
- (1, 18, 37), (1, 17, 35), (1, 17, 34), (2, 16, 33),
- (2, 17, 34), (2, 18, 35), (3, 19, 36), (2, 18, 35),
- (2, 18, 34), (2, 16, 31), (2, 17, 29), (2, 17, 29),
- (2, 20, 32), (4, 28, 46), (5, 31, 51), (6, 35, 56),
- (8, 42, 66), (12, 48, 75), (15, 56, 80), (20, 64, 84),
- (26, 77, 94), (26, 79, 96), (27, 81, 99), (27, 81, 101),
- (27, 80, 101), (27, 77, 100), (24, 71, 93), (25, 67, 85),
- (27, 63, 75), (25, 55, 56), (24, 53, 53), (23, 52, 51),
- (22, 51, 47), (24, 51, 49), (25, 53, 52), (29, 58, 57),
- (45, 73, 69), (49, 76, 72), (53, 79, 75), (58, 86, 80),
- (60, 91, 83), (60, 94, 85), (59, 94, 85), (57, 92, 85),
- (58, 94, 85), (59, 95, 85), (60, 91, 82), (61, 87, 78),
- (58, 80, 72), (52, 73, 63), (44, 64, 53), (33, 55, 44),
- (15, 48, 32), (11, 48, 31), (8, 49, 30), (5, 50, 30),
- (6, 56, 35), (11, 66, 43), (18, 75, 50), (24, 84, 58),
- (30, 93, 67), (34, 101, 74), (39, 111, 83), (45, 120, 93),
- (48, 127, 104), (55, 137, 117), (61, 142, 128), (69, 146, 137),
- (74, 149, 147), (77, 147, 152), (79, 146, 157), (80, 144, 160),
- (79, 140, 162), (79, 138, 166), (80, 137, 170), (83, 139, 175),
- (87, 143, 182), (90, 146, 185), (92, 149, 186), (94, 150, 185),
- (93, 150, 182), (88, 148, 180), (84, 144, 178), (79, 141, 177),
- (75, 137, 177), (71, 133, 173), (67, 128, 167), (64, 121, 157),
- (61, 112, 144), (55, 104, 130), (48, 94, 117), (42, 84, 105),
- (35, 75, 100), (27, 69, 98), (20, 66, 102), (16, 64, 104),
- (15, 63, 106), (16, 63, 106), (17, 63, 105), (19, 64, 103),
- (24, 66, 104), (28, 70, 107), (31, 76, 117), (34, 84, 129),
- (36, 92, 142), (38, 99, 153), (39, 104, 163), (37, 107, 165),
- (37, 107, 160), (35, 106, 152), (33, 105, 143), (32, 105, 136),
- (32, 105, 129), (33, 107, 125), (35, 108, 129), (37, 109, 133),
- (39, 110, 133), (36, 103, 123), (31, 97, 115), (26, 92, 109),
- (24, 88, 103), (21, 86, 95), (20, 83, 92), (21, 80, 92)
- ),
-
-// 399 040221-42
-((147, 160, 181), (166, 171, 186), (170, 173, 187), (174, 176, 188),
- (174, 175, 186), (174, 174, 185), (174, 171, 182), (174, 168, 179),
- (159, 157, 169), (144, 151, 167), (129, 145, 166), (115, 138, 165),
- (101, 132, 164), (87, 126, 162), (74, 121, 160), (67, 118, 160),
- (61, 116, 161), (49, 108, 164), (48, 108, 165), (48, 108, 166),
- (54, 111, 166), (60, 115, 167), (67, 119, 169), (75, 123, 172),
- (109, 143, 185), (123, 155, 193), (138, 168, 201), (156, 180, 206),
- (175, 193, 212), (184, 197, 213), (193, 201, 214), (197, 204, 213),
- (197, 203, 210), (191, 193, 200), (180, 184, 190), (170, 175, 181),
- (153, 163, 173), (136, 151, 165), (127, 145, 163), (119, 139, 161),
- (89, 116, 146), (78, 107, 137), (68, 98, 128), (60, 91, 124),
- (52, 84, 121), (50, 81, 118), (48, 78, 116), (46, 75, 109),
- (47, 72, 103), (62, 82, 108), (71, 89, 113), (81, 97, 119),
- (85, 101, 123), (90, 106, 128), (90, 107, 129), (91, 109, 130),
- (87, 104, 126), (79, 98, 123), (71, 92, 120), (60, 85, 116),
- (49, 79, 113), (45, 76, 112), (41, 74, 111), (36, 72, 113),
- (33, 72, 119), (31, 74, 127), (31, 73, 125), (32, 73, 124),
- (32, 73, 124), (33, 74, 125), (36, 76, 127), (37, 77, 127),
- (39, 77, 124), (39, 78, 126), (39, 79, 128), (42, 83, 133),
- (46, 88, 138), (48, 91, 142), (51, 94, 147), (53, 99, 156),
- (55, 103, 164), (53, 103, 168), (53, 103, 168), (53, 103, 169),
- (53, 103, 169), (53, 103, 170), (53, 103, 171), (53, 104, 170),
- (55, 105, 167), (64, 109, 167), (74, 114, 167), (81, 119, 168),
- (88, 124, 170), (105, 135, 175), (118, 145, 181), (130, 152, 183),
- (143, 159, 185), (161, 169, 185), (160, 166, 179), (159, 164, 174),
- (155, 159, 169), (152, 154, 164), (140, 144, 156), (128, 134, 149),
- (109, 120, 135), (102, 113, 129), (95, 107, 123), (92, 106, 124),
- (90, 105, 125), (86, 105, 130), (81, 106, 138), (73, 109, 144),
- (65, 109, 145), (50, 100, 140), (47, 96, 137), (44, 92, 135),
- (38, 87, 133), (32, 86, 132), (29, 89, 136), (29, 89, 138),
- (39, 85, 134), (50, 90, 133), (62, 95, 133), (69, 98, 134),
- (77, 102, 136), (82, 106, 139), (84, 106, 140), (83, 105, 137),
- (84, 104, 132), (92, 101, 121), (91, 100, 120), (90, 99, 120),
- (86, 99, 121), (83, 100, 125), (86, 101, 125), (92, 104, 127),
- (103, 113, 132), (110, 118, 135), (117, 124, 139), (120, 126, 140),
- (124, 128, 141), (131, 133, 143), (137, 139, 148), (141, 142, 153),
- (143, 147, 156), (150, 153, 163), (152, 156, 165), (154, 159, 168),
- (159, 163, 174), (164, 168, 179), (168, 173, 183), (173, 176, 185),
- (175, 179, 189), (174, 179, 188), (174, 179, 187), (172, 177, 185),
- (173, 177, 181), (174, 177, 181), (175, 176, 182), (175, 178, 181),
- (175, 180, 183), (188, 193, 195), (192, 196, 199), (196, 200, 204),
- (201, 207, 213), (203, 210, 219), (202, 211, 221), (200, 209, 220),
- (182, 195, 211), (174, 188, 207), (167, 182, 203), (145, 163, 193),
- (123, 144, 180), (102, 125, 165), (82, 110, 152), (69, 101, 142),
- (59, 94, 141), (49, 90, 142), (44, 86, 144), (40, 85, 145),
- (39, 87, 145), (43, 92, 149), (47, 98, 154), (51, 102, 159),
- (57, 104, 162), (60, 105, 161), (64, 107, 161), (73, 112, 164),
- (85, 120, 166), (97, 130, 173), (110, 140, 182), (125, 151, 187),
- (141, 161, 193), (157, 171, 196), (171, 180, 198), (180, 186, 205),
- (187, 191, 206), (191, 191, 205), (190, 188, 200), (184, 182, 190),
- (175, 174, 182), (159, 162, 176), (144, 148, 167), (126, 132, 159),
- (108, 120, 150), (94, 114, 145), (80, 109, 145), (69, 105, 146),
- (61, 97, 144), (55, 86, 135), (51, 82, 124), (50, 81, 118),
- (53, 83, 119), (56, 86, 122), (61, 85, 121), (64, 85, 117),
- (68, 85, 112), (75, 87, 111), (79, 92, 114), (85, 96, 119),
- (89, 102, 124), (94, 108, 129), (102, 114, 131), (109, 119, 134),
- (116, 123, 136), (121, 128, 139), (125, 133, 144), (129, 138, 147),
- (134, 142, 151), (136, 143, 152), (135, 143, 152), (129, 140, 152),
- (119, 134, 151), (109, 127, 146), (97, 117, 138), (85, 106, 129),
- (75, 96, 120), (63, 87, 113), (58, 78, 105), (56, 73, 99),
- (52, 70, 96), (54, 70, 99), (53, 74, 107), (55, 78, 116),
- (63, 84, 123), (65, 89, 128), (68, 94, 136), (67, 98, 145),
- (67, 102, 152), (74, 108, 157), (81, 114, 160), (91, 121, 164),
- (103, 129, 166), (113, 136, 170), (124, 144, 172), (136, 153, 176)
- ),
-
-// 400 040221-43
-((53, 75, 76), (58, 80, 82), (57, 80, 80), (57, 81, 79),
- (53, 78, 77), (50, 75, 76), (48, 74, 76), (46, 73, 77),
- (41, 71, 80), (39, 67, 77), (37, 64, 74), (35, 60, 70),
- (34, 56, 66), (35, 53, 62), (37, 51, 58), (38, 51, 57),
- (40, 51, 56), (48, 54, 57), (51, 56, 58), (55, 59, 60),
- (56, 59, 59), (57, 59, 59), (57, 59, 59), (57, 59, 59),
- (60, 60, 56), (66, 64, 59), (72, 68, 62), (79, 73, 67),
- (86, 79, 72), (88, 80, 73), (90, 81, 75), (91, 82, 76),
- (89, 80, 74), (88, 76, 69), (89, 76, 67), (91, 76, 66),
- (92, 75, 65), (93, 74, 64), (92, 73, 63), (91, 72, 62),
- (84, 63, 56), (78, 59, 52), (72, 56, 49), (70, 57, 49),
- (68, 58, 50), (66, 59, 51), (65, 60, 52), (63, 61, 57),
- (61, 62, 59), (57, 60, 60), (56, 59, 58), (56, 59, 56),
- (55, 58, 55), (55, 58, 54), (54, 58, 54), (54, 58, 54),
- (49, 53, 51), (46, 49, 49), (43, 46, 47), (42, 43, 44),
- (41, 41, 42), (42, 41, 42), (43, 42, 42), (44, 43, 43),
- (47, 47, 46), (47, 60, 64), (47, 68, 74), (48, 76, 84),
- (49, 80, 89), (50, 84, 95), (55, 96, 108), (61, 104, 115),
- (72, 113, 121), (73, 116, 124), (74, 119, 128), (73, 121, 131),
- (72, 123, 134), (71, 122, 133), (71, 121, 133), (72, 117, 129),
- (72, 113, 120), (71, 101, 102), (70, 93, 90), (70, 85, 79),
- (70, 82, 75), (70, 79, 71), (68, 71, 65), (66, 67, 59),
- (65, 60, 48), (69, 59, 45), (73, 59, 43), (75, 60, 44),
- (78, 62, 45), (82, 64, 47), (83, 66, 52), (82, 67, 56),
- (78, 68, 59), (72, 67, 60), (69, 66, 62), (66, 66, 64),
- (65, 66, 65), (64, 67, 67), (61, 67, 71), (57, 67, 73),
- (48, 63, 72), (41, 58, 67), (35, 54, 63), (32, 51, 60),
- (30, 48, 57), (25, 42, 53), (23, 40, 51), (23, 40, 51),
- (27, 42, 53), (37, 55, 60), (40, 58, 62), (43, 61, 65),
- (48, 68, 70), (52, 72, 73), (56, 76, 75), (63, 78, 76),
- (83, 86, 78), (92, 91, 80), (102, 97, 83), (105, 98, 83),
- (108, 99, 84), (112, 103, 86), (114, 105, 87), (118, 107, 86),
- (123, 107, 87), (142, 117, 93), (144, 119, 95), (147, 122, 98),
- (152, 127, 104), (153, 130, 110), (152, 133, 112), (148, 134, 116),
- (157, 143, 126), (159, 145, 128), (161, 148, 131), (161, 146, 129),
- (161, 145, 127), (157, 139, 119), (148, 130, 110), (140, 121, 102),
- (133, 114, 96), (122, 106, 91), (120, 105, 90), (119, 104, 89),
- (114, 99, 83), (108, 91, 75), (101, 85, 69), (92, 79, 64),
- (77, 72, 64), (74, 71, 65), (71, 70, 67), (66, 69, 70),
- (61, 66, 70), (57, 64, 69), (53, 61, 66), (50, 57, 63),
- (47, 54, 59), (42, 51, 56), (41, 50, 56), (40, 49, 57),
- (39, 49, 58), (39, 49, 59), (40, 52, 60), (42, 55, 61),
- (46, 62, 65), (46, 63, 66), (47, 64, 67), (46, 65, 68),
- (44, 63, 69), (41, 63, 69), (40, 63, 69), (39, 63, 70),
- (39, 63, 69), (40, 64, 68), (43, 64, 66), (44, 62, 63),
- (45, 58, 58), (45, 54, 52), (47, 51, 47), (48, 49, 43),
- (54, 49, 41), (55, 49, 41), (57, 50, 41), (60, 51, 42),
- (64, 54, 43), (68, 56, 44), (70, 57, 44), (72, 59, 46),
- (73, 60, 46), (74, 59, 46), (72, 59, 49), (70, 61, 52),
- (68, 63, 57), (66, 66, 62), (66, 70, 69), (68, 77, 77),
- (73, 84, 82), (79, 91, 88), (85, 97, 94), (90, 101, 98),
- (90, 104, 101), (89, 103, 103), (88, 103, 104), (86, 103, 104),
- (86, 104, 103), (88, 104, 101), (90, 103, 99), (88, 101, 94),
- (83, 95, 90), (77, 90, 86), (71, 85, 84), (63, 82, 82),
- (57, 79, 81), (52, 76, 80), (48, 75, 77), (45, 71, 75),
- (40, 67, 73), (39, 65, 73), (37, 65, 72), (36, 64, 71),
- (34, 62, 72), (33, 62, 70), (33, 59, 65), (32, 54, 58),
- (33, 48, 51), (35, 44, 44), (39, 40, 37), (41, 37, 33),
- (43, 37, 32), (46, 39, 31), (46, 39, 31), (48, 39, 31),
- (50, 40, 31), (52, 39, 28), (54, 37, 25), (53, 35, 24),
- (53, 34, 24), (51, 34, 25), (48, 34, 27), (44, 35, 30),
- (40, 35, 33), (37, 36, 33), (33, 34, 34), (32, 34, 36),
- (33, 36, 38), (39, 41, 42), (43, 46, 46), (46, 50, 50),
- (48, 57, 54), (50, 62, 59), (50, 65, 65), (50, 69, 69)
- ),
-
-// 401 040221-44
-((56, 32, 15), (81, 40, 17), (91, 41, 20), (101, 43, 23),
- (104, 42, 23), (108, 42, 23), (105, 40, 20), (102, 39, 17),
- (86, 28, 13), (81, 26, 12), (77, 24, 11), (75, 24, 10),
- (73, 25, 9), (78, 26, 9), (83, 28, 9), (87, 29, 9),
- (91, 30, 10), (102, 31, 13), (102, 28, 11), (103, 26, 9),
- (100, 22, 7), (98, 18, 6), (94, 16, 5), (90, 15, 5),
- (68, 12, 5), (62, 13, 7), (57, 14, 10), (55, 17, 14),
- (54, 21, 19), (54, 23, 19), (55, 26, 20), (61, 30, 25),
- (72, 37, 25), (104, 54, 39), (115, 64, 44), (127, 74, 49),
- (137, 76, 47), (147, 79, 46), (150, 76, 43), (154, 74, 41),
- (152, 75, 41), (141, 69, 39), (130, 64, 38), (116, 51, 29),
- (103, 39, 21), (95, 34, 18), (88, 30, 15), (76, 22, 12),
- (69, 22, 13), (54, 30, 11), (45, 29, 9), (36, 28, 7),
- (33, 27, 6), (31, 27, 5), (31, 28, 5), (32, 29, 6),
- (27, 26, 5), (26, 20, 4), (25, 14, 4), (32, 13, 4),
- (40, 13, 5), (48, 14, 5), (56, 15, 6), (72, 22, 5),
- (89, 31, 7), (123, 46, 20), (143, 62, 34), (163, 79, 48),
- (173, 91, 59), (184, 104, 71), (196, 130, 86), (212, 145, 94),
- (215, 145, 86), (210, 144, 93), (206, 144, 101), (194, 130, 87),
- (183, 116, 73), (176, 107, 61), (169, 99, 49), (153, 77, 34),
- (142, 62, 30), (139, 47, 26), (142, 58, 37), (146, 69, 48),
- (151, 79, 56), (156, 90, 64), (171, 106, 77), (183, 116, 80),
- (200, 121, 85), (199, 123, 87), (198, 126, 90), (194, 122, 84),
- (191, 118, 78), (188, 108, 65), (183, 88, 52), (178, 74, 38),
- (172, 65, 32), (156, 55, 19), (156, 53, 17), (156, 52, 16),
- (156, 51, 15), (156, 51, 14), (159, 52, 13), (153, 52, 11),
- (141, 48, 6), (136, 43, 4), (132, 38, 2), (129, 35, 1),
- (126, 32, 1), (121, 29, 1), (116, 27, 1), (111, 26, 1),
- (107, 25, 1), (93, 22, 3), (89, 21, 3), (86, 21, 4),
- (80, 21, 7), (74, 19, 7), (71, 17, 8), (67, 16, 9),
- (67, 16, 10), (72, 16, 9), (78, 16, 9), (82, 17, 9),
- (86, 18, 10), (95, 22, 9), (105, 26, 10), (114, 31, 13),
- (124, 33, 14), (133, 35, 14), (131, 34, 13), (130, 34, 12),
- (126, 35, 12), (119, 33, 13), (112, 32, 12), (105, 30, 11),
- (90, 24, 3), (86, 22, 2), (83, 20, 2), (82, 19, 3),
- (81, 19, 5), (82, 15, 5), (81, 13, 4), (80, 12, 5),
- (79, 12, 4), (76, 7, 6), (75, 5, 5), (74, 4, 4),
- (67, 2, 3), (58, 4, 3), (48, 5, 3), (39, 4, 3),
- (28, 2, 1), (25, 2, 0), (23, 2, 0), (19, 3, 1),
- (17, 4, 1), (17, 3, 1), (19, 4, 1), (22, 4, 0),
- (23, 6, 1), (24, 8, 3), (24, 8, 3), (25, 9, 4),
- (26, 9, 4), (25, 9, 4), (21, 10, 4), (18, 10, 4),
- (12, 10, 4), (11, 9, 4), (11, 9, 4), (10, 9, 4),
- (9, 9, 3), (9, 10, 3), (10, 12, 6), (13, 17, 12),
- (13, 25, 17), (21, 33, 22), (31, 39, 26), (46, 44, 29),
- (67, 48, 34), (79, 56, 39), (98, 68, 44), (113, 80, 45),
- (150, 89, 38), (155, 88, 36), (160, 88, 35), (170, 89, 36),
- (175, 94, 33), (172, 98, 33), (171, 96, 31), (164, 90, 25),
- (157, 78, 26), (151, 69, 25), (140, 64, 23), (132, 57, 24),
- (123, 53, 25), (110, 42, 31), (98, 32, 32), (83, 23, 28),
- (68, 16, 23), (57, 15, 17), (46, 14, 20), (36, 12, 19),
- (27, 9, 18), (18, 5, 13), (14, 4, 7), (12, 7, 6),
- (15, 9, 9), (21, 13, 11), (32, 15, 13), (49, 16, 17),
- (67, 19, 21), (83, 23, 27), (96, 28, 31), (105, 34, 30),
- (115, 36, 30), (127, 36, 29), (132, 35, 26), (130, 34, 24),
- (123, 33, 19), (110, 32, 16), (99, 28, 13), (85, 23, 10),
- (70, 17, 6), (57, 13, 3), (45, 9, 2), (35, 7, 2),
- (26, 5, 2), (18, 4, 2), (11, 3, 1), (6, 2, 0),
- (4, 2, 0), (3, 1, 0), (2, 1, 0), (2, 1, 0),
- (1, 0, 0), (0, 0, 1), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 1), (4, 0, 1), (5, 0, 1),
- (5, 0, 1), (5, 0, 0), (5, 1, 1), (6, 1, 0),
- (6, 2, 0), (5, 2, 0), (5, 3, 0), (5, 5, 1),
- (8, 7, 1), (17, 11, 2), (28, 17, 8), (42, 24, 11)
- ),
-
-// 402 040221-45
-((78, 97, 108), (74, 87, 90), (61, 74, 76), (48, 61, 63),
- (52, 67, 70), (57, 73, 77), (64, 81, 85), (71, 89, 94),
- (92, 120, 129), (95, 133, 148), (98, 146, 167), (95, 151, 175),
- (93, 157, 183), (85, 158, 182), (78, 160, 182), (71, 157, 180),
- (65, 155, 178), (44, 144, 172), (42, 141, 166), (41, 138, 161),
- (41, 128, 151), (41, 118, 142), (39, 111, 136), (38, 104, 130),
- (35, 73, 106), (36, 61, 93), (37, 49, 80), (32, 38, 72),
- (28, 27, 65), (24, 23, 63), (20, 19, 61), (15, 14, 53),
- (13, 10, 48), (12, 11, 49), (11, 15, 54), (11, 20, 59),
- (13, 27, 62), (16, 35, 66), (19, 40, 69), (22, 46, 73),
- (30, 67, 99), (33, 73, 104), (36, 79, 109), (34, 78, 106),
- (33, 78, 103), (32, 75, 101), (31, 72, 100), (28, 66, 91),
- (24, 57, 83), (11, 42, 66), (9, 37, 64), (8, 32, 63),
- (9, 30, 58), (10, 28, 53), (8, 27, 51), (7, 27, 49),
- (11, 30, 53), (14, 30, 49), (17, 30, 45), (18, 29, 42),
- (19, 29, 40), (19, 32, 43), (19, 36, 47), (21, 45, 58),
- (21, 55, 69), (25, 78, 99), (28, 93, 118), (32, 108, 138),
- (36, 115, 145), (40, 122, 153), (51, 136, 168), (65, 147, 176),
- (86, 161, 188), (95, 161, 189), (105, 162, 190), (110, 160, 187),
- (116, 159, 184), (113, 157, 182), (111, 155, 181), (102, 148, 177),
- (90, 142, 173), (66, 134, 165), (55, 132, 161), (44, 130, 158),
- (39, 129, 159), (34, 129, 160), (28, 131, 162), (24, 135, 164),
- (28, 138, 170), (35, 139, 171), (42, 140, 173), (46, 141, 174),
- (50, 142, 175), (55, 148, 178), (59, 153, 187), (65, 157, 191),
- (73, 156, 191), (90, 149, 184), (91, 152, 184), (92, 156, 184),
- (92, 157, 182), (92, 159, 180), (90, 156, 175), (90, 145, 164),
- (83, 119, 139), (73, 109, 121), (63, 100, 103), (56, 95, 99),
- (50, 91, 95), (46, 79, 91), (42, 70, 94), (37, 68, 94),
- (32, 67, 94), (21, 80, 107), (22, 84, 114), (23, 89, 122),
- (24, 100, 136), (25, 110, 148), (23, 120, 156), (22, 127, 159),
- (24, 125, 156), (24, 120, 153), (25, 115, 151), (26, 113, 149),
- (27, 111, 148), (29, 105, 146), (30, 103, 144), (31, 104, 144),
- (30, 107, 147), (31, 113, 152), (32, 113, 151), (33, 114, 151),
- (35, 117, 149), (35, 118, 143), (35, 118, 139), (29, 115, 135),
- (22, 106, 129), (23, 103, 126), (25, 100, 123), (24, 100, 123),
- (23, 101, 124), (18, 100, 125), (13, 104, 132), (11, 108, 136),
- (11, 112, 141), (13, 114, 148), (14, 112, 147), (15, 111, 146),
- (18, 104, 141), (22, 99, 135), (25, 95, 130), (29, 94, 130),
- (46, 93, 130), (50, 94, 130), (54, 96, 131), (60, 99, 131),
- (63, 106, 135), (62, 112, 140), (63, 117, 146), (65, 124, 149),
- (72, 132, 154), (88, 144, 165), (91, 146, 169), (94, 148, 174),
- (101, 151, 178), (113, 158, 183), (122, 162, 188), (132, 164, 191),
- (136, 164, 191), (135, 162, 189), (134, 160, 187), (127, 152, 178),
- (118, 142, 173), (107, 135, 167), (99, 128, 160), (94, 125, 158),
- (92, 121, 152), (87, 116, 148), (82, 115, 146), (79, 110, 143),
- (74, 108, 140), (71, 101, 133), (66, 88, 120), (57, 78, 103),
- (39, 54, 72), (34, 48, 64), (29, 43, 57), (21, 28, 42),
- (13, 15, 31), (9, 7, 29), (9, 9, 34), (10, 16, 44),
- (15, 25, 53), (20, 36, 65), (24, 45, 83), (27, 61, 102),
- (29, 76, 122), (30, 91, 136), (35, 103, 143), (41, 111, 150),
- (48, 119, 156), (56, 128, 163), (65, 138, 169), (74, 145, 174),
- (85, 153, 179), (98, 157, 185), (111, 163, 190), (125, 170, 194),
- (139, 176, 198), (149, 185, 203), (157, 188, 207), (163, 194, 213),
- (166, 197, 216), (170, 202, 220), (170, 207, 224), (170, 206, 224),
- (173, 208, 225), (173, 205, 223), (173, 204, 221), (169, 203, 221),
- (160, 198, 217), (153, 192, 210), (143, 179, 195), (130, 161, 176),
- (116, 142, 154), (101, 121, 132), (88, 103, 111), (76, 86, 89),
- (59, 67, 71), (42, 52, 56), (28, 39, 49), (25, 35, 50),
- (26, 37, 53), (32, 43, 62), (40, 53, 73), (43, 66, 89),
- (51, 81, 110), (60, 93, 126), (72, 107, 141), (87, 120, 152),
- (99, 132, 160), (109, 145, 171), (117, 152, 177), (122, 158, 182),
- (124, 162, 183), (126, 163, 183), (124, 165, 185), (123, 167, 189),
- (125, 169, 194), (128, 172, 196), (130, 175, 197), (134, 179, 200),
- (135, 181, 201), (116, 157, 179), (101, 135, 156), (86, 111, 129)
- ),
-
-// 403 040221-46
-((76, 81, 83), (85, 89, 95), (92, 97, 106), (100, 105, 118),
- (110, 114, 129), (120, 124, 140), (124, 128, 146), (129, 133, 153),
- (136, 140, 165), (133, 137, 163), (131, 135, 161), (125, 129, 157),
- (119, 124, 153), (112, 113, 141), (105, 103, 130), (100, 98, 123),
- (96, 93, 117), (79, 80, 105), (82, 80, 97), (85, 81, 89),
- (88, 82, 86), (92, 84, 84), (92, 86, 86), (93, 88, 88),
- (109, 101, 93), (115, 106, 96), (122, 112, 99), (124, 114, 101),
- (127, 116, 103), (127, 116, 104), (128, 117, 106), (128, 119, 112),
- (126, 120, 119), (120, 119, 126), (116, 117, 127), (112, 116, 129),
- (106, 112, 130), (100, 108, 132), (96, 104, 132), (93, 101, 132),
- (79, 87, 130), (72, 80, 127), (65, 74, 124), (58, 67, 120),
- (51, 60, 116), (49, 58, 114), (48, 56, 113), (48, 56, 111),
- (49, 56, 112), (50, 59, 112), (53, 62, 115), (57, 66, 119),
- (61, 71, 123), (66, 76, 128), (68, 78, 129), (70, 81, 130),
- (87, 93, 133), (101, 100, 136), (115, 108, 139), (123, 113, 137),
- (132, 118, 135), (133, 118, 131), (134, 118, 127), (135, 115, 124),
- (134, 112, 120), (124, 103, 118), (108, 94, 114), (92, 85, 111),
- (83, 79, 108), (75, 73, 105), (59, 63, 99), (49, 54, 96),
- (38, 49, 96), (38, 49, 95), (39, 50, 95), (43, 52, 94),
- (47, 55, 94), (48, 56, 94), (50, 58, 94), (54, 63, 94),
- (56, 65, 91), (59, 66, 86), (58, 65, 85), (58, 65, 85),
- (58, 65, 84), (59, 66, 83), (56, 64, 82), (56, 63, 81),
- (56, 64, 91), (59, 68, 98), (62, 72, 105), (63, 72, 107),
- (65, 73, 109), (64, 75, 115), (63, 73, 120), (61, 71, 122),
- (58, 69, 124), (55, 66, 122), (53, 64, 119), (52, 62, 116),
- (52, 62, 115), (52, 62, 114), (57, 64, 113), (63, 70, 114),
- (91, 89, 119), (108, 100, 125), (125, 111, 131), (130, 115, 134),
- (135, 119, 138), (143, 129, 142), (149, 135, 145), (155, 141, 148),
- (160, 144, 149), (153, 142, 157), (150, 142, 159), (147, 142, 162),
- (138, 142, 172), (135, 143, 177), (132, 141, 179), (128, 138, 178),
- (122, 134, 175), (121, 132, 169), (120, 131, 164), (118, 127, 159),
- (116, 124, 155), (119, 115, 143), (117, 109, 136), (119, 107, 130),
- (126, 114, 130), (146, 135, 149), (151, 140, 157), (156, 146, 165),
- (163, 157, 176), (174, 167, 181), (182, 182, 183), (195, 189, 185),
- (203, 203, 200), (201, 199, 197), (199, 196, 194), (197, 190, 188),
- (195, 185, 182), (189, 175, 176), (177, 167, 171), (163, 155, 165),
- (150, 144, 162), (122, 123, 147), (115, 118, 143), (108, 113, 140),
- (96, 105, 134), (88, 96, 131), (82, 92, 129), (80, 90, 129),
- (87, 96, 136), (92, 100, 141), (98, 105, 146), (112, 118, 158),
- (132, 136, 170), (150, 155, 181), (169, 172, 193), (187, 190, 204),
- (203, 203, 218), (231, 229, 231), (233, 231, 231), (236, 233, 231),
- (233, 231, 223), (222, 219, 218), (204, 204, 209), (190, 189, 197),
- (161, 160, 166), (155, 153, 159), (149, 147, 152), (137, 136, 145),
- (130, 131, 142), (128, 131, 146), (128, 131, 145), (130, 133, 145),
- (134, 136, 148), (135, 138, 155), (137, 143, 167), (135, 144, 176),
- (130, 140, 177), (124, 134, 174), (115, 125, 168), (110, 120, 164),
- (109, 117, 161), (111, 118, 158), (113, 119, 156), (119, 120, 148),
- (128, 120, 141), (137, 125, 138), (149, 131, 139), (158, 136, 141),
- (169, 144, 144), (180, 149, 145), (192, 156, 150), (204, 170, 157),
- (212, 178, 168), (218, 190, 182), (223, 201, 193), (228, 208, 201),
- (234, 223, 207), (241, 232, 214), (245, 240, 225), (240, 243, 237),
- (233, 240, 243), (220, 231, 239), (204, 216, 228), (193, 202, 213),
- (173, 182, 201), (153, 165, 192), (130, 143, 179), (106, 119, 162),
- (89, 99, 138), (73, 81, 117), (63, 70, 99), (58, 66, 88),
- (54, 62, 84), (54, 61, 79), (54, 61, 79), (56, 62, 80),
- (62, 68, 84), (66, 74, 89), (73, 80, 93), (78, 85, 99),
- (81, 88, 106), (84, 89, 112), (83, 89, 118), (83, 89, 122),
- (84, 89, 124), (88, 94, 127), (92, 97, 130), (95, 100, 133),
- (94, 99, 136), (87, 93, 136), (83, 89, 134), (79, 86, 132),
- (75, 82, 129), (70, 78, 125), (62, 71, 119), (54, 62, 114),
- (47, 55, 111), (44, 51, 109), (42, 49, 112), (42, 51, 112),
- (45, 54, 113), (49, 57, 116), (54, 61, 117), (59, 66, 119),
- (65, 73, 118), (71, 78, 115), (74, 80, 109), (74, 78, 100),
- (74, 77, 94), (73, 76, 88), (72, 77, 85), (74, 80, 85)
- ),
-
-// 404 040221-47
-((141, 128, 93), (130, 114, 87), (117, 102, 81), (105, 91, 76),
- (89, 83, 74), (74, 75, 73), (75, 75, 74), (76, 75, 75),
- (78, 78, 76), (77, 75, 72), (77, 72, 68), (73, 65, 61),
- (70, 59, 55), (68, 56, 53), (67, 53, 51), (67, 53, 50),
- (68, 54, 50), (76, 60, 51), (85, 62, 50), (95, 65, 49),
- (101, 65, 49), (108, 66, 49), (107, 67, 49), (107, 68, 49),
- (98, 69, 52), (90, 67, 52), (82, 66, 53), (73, 62, 52),
- (65, 59, 52), (59, 56, 51), (53, 54, 51), (40, 49, 51),
- (26, 44, 50), (5, 40, 51), (2, 39, 50), (0, 38, 50),
- (0, 37, 50), (0, 36, 50), (0, 35, 49), (0, 35, 49),
- (0, 35, 49), (0, 35, 49), (0, 35, 50), (0, 35, 50),
- (0, 36, 50), (0, 36, 50), (0, 36, 51), (0, 36, 51),
- (0, 37, 52), (1, 38, 53), (8, 42, 55), (16, 47, 57),
- (33, 58, 63), (50, 70, 69), (60, 78, 73), (71, 86, 78),
- (107, 114, 89), (119, 121, 92), (132, 129, 95), (142, 130, 92),
- (152, 132, 89), (158, 133, 90), (164, 135, 91), (171, 137, 91),
- (177, 138, 89), (175, 133, 84), (166, 121, 73), (158, 109, 63),
- (153, 101, 59), (149, 94, 56), (139, 82, 50), (130, 71, 45),
- (121, 62, 41), (119, 61, 39), (118, 60, 38), (111, 58, 38),
- (104, 57, 39), (99, 55, 39), (94, 54, 40), (85, 53, 41),
- (76, 52, 45), (63, 50, 46), (54, 48, 46), (46, 47, 47),
- (41, 46, 47), (36, 45, 48), (24, 43, 47), (14, 40, 48),
- (1, 35, 48), (0, 34, 48), (0, 34, 48), (0, 33, 48),
- (0, 33, 48), (0, 34, 48), (0, 34, 48), (0, 35, 48),
- (0, 36, 48), (1, 37, 49), (1, 37, 49), (1, 37, 50),
- (1, 37, 50), (1, 37, 51), (1, 38, 51), (1, 39, 52),
- (2, 41, 52), (3, 40, 52), (4, 40, 53), (6, 39, 52),
- (8, 39, 52), (13, 39, 51), (20, 39, 50), (27, 41, 48),
- (35, 44, 45), (47, 47, 44), (50, 47, 43), (53, 48, 43),
- (58, 51, 43), (65, 54, 47), (75, 59, 49), (91, 69, 52),
- (126, 95, 67), (138, 105, 71), (151, 116, 76), (153, 118, 78),
- (155, 121, 80), (151, 120, 83), (144, 117, 83), (137, 117, 81),
- (131, 114, 84), (121, 112, 85), (118, 111, 84), (116, 111, 84),
- (105, 103, 82), (88, 92, 77), (71, 78, 67), (53, 63, 58),
- (25, 39, 44), (23, 35, 39), (22, 31, 35), (22, 30, 34),
- (23, 30, 34), (23, 29, 34), (23, 27, 33), (23, 24, 33),
- (20, 23, 32), (22, 23, 29), (22, 23, 28), (23, 23, 28),
- (22, 25, 31), (20, 26, 33), (17, 26, 37), (11, 26, 41),
- (3, 27, 47), (2, 27, 47), (1, 28, 48), (1, 28, 48),
- (1, 27, 46), (2, 26, 43), (3, 25, 39), (4, 24, 37),
- (6, 24, 34), (5, 26, 36), (4, 26, 36), (4, 26, 37),
- (6, 25, 37), (7, 25, 34), (13, 25, 31), (22, 27, 27),
- (38, 33, 27), (41, 34, 28), (44, 36, 29), (49, 37, 32),
- (47, 39, 36), (44, 39, 38), (43, 40, 38), (42, 40, 39),
- (43, 41, 40), (44, 42, 40), (46, 42, 40), (43, 41, 43),
- (36, 40, 45), (28, 39, 47), (19, 37, 49), (11, 36, 51),
- (1, 34, 52), (1, 34, 52), (1, 34, 52), (1, 34, 51),
- (1, 34, 51), (0, 35, 51), (0, 35, 51), (0, 36, 51),
- (0, 37, 51), (0, 37, 50), (0, 38, 50), (0, 39, 50),
- (0, 40, 49), (0, 41, 49), (0, 41, 49), (0, 41, 48),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 41, 49),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 40, 49),
- (0, 40, 49), (0, 40, 49), (0, 40, 49), (0, 40, 50),
- (0, 39, 50), (0, 39, 50), (0, 39, 50), (0, 39, 49),
- (0, 39, 49), (0, 39, 49), (0, 38, 48), (0, 38, 48),
- (0, 37, 48), (1, 36, 49), (4, 34, 47), (9, 34, 45),
- (16, 35, 43), (25, 38, 42), (36, 44, 43), (52, 56, 46),
- (68, 69, 52), (84, 80, 57), (100, 91, 61), (113, 97, 62),
- (123, 100, 63), (126, 101, 65), (130, 104, 66), (131, 107, 68),
- (127, 110, 72), (122, 113, 76), (117, 112, 76), (111, 106, 73),
- (104, 98, 71), (98, 89, 68), (97, 84, 64), (95, 82, 63),
- (98, 86, 66), (105, 94, 70), (110, 101, 72), (119, 106, 74),
- (128, 110, 75), (135, 110, 72), (133, 107, 69), (132, 106, 68),
- (131, 108, 70), (130, 113, 74), (129, 118, 81), (131, 125, 91)
- ),
-
-// 405 040221-48
-((100, 70, 92), (101, 71, 93), (107, 78, 100), (114, 85, 108),
- (118, 89, 112), (122, 94, 116), (123, 96, 117), (124, 98, 118),
- (124, 99, 119), (125, 100, 120), (127, 102, 121), (126, 103, 124),
- (126, 105, 127), (130, 110, 131), (135, 115, 135), (136, 118, 137),
- (138, 121, 139), (139, 130, 137), (133, 129, 132), (127, 129, 128),
- (118, 121, 119), (109, 114, 110), (104, 108, 106), (99, 103, 102),
- (87, 78, 84), (83, 67, 77), (79, 57, 71), (74, 52, 65),
- (70, 47, 60), (68, 45, 57), (66, 43, 55), (62, 44, 54),
- (60, 44, 52), (50, 40, 45), (43, 36, 38), (37, 33, 32),
- (29, 27, 26), (22, 22, 21), (20, 20, 19), (18, 19, 18),
- (22, 21, 22), (28, 27, 30), (34, 33, 38), (41, 38, 43),
- (48, 43, 48), (50, 45, 51), (53, 48, 54), (55, 49, 53),
- (55, 48, 49), (47, 45, 45), (44, 42, 42), (41, 40, 39),
- (42, 40, 40), (43, 40, 41), (47, 43, 45), (51, 46, 49),
- (79, 69, 71), (91, 82, 82), (103, 96, 93), (108, 101, 96),
- (114, 107, 99), (112, 104, 98), (111, 101, 98), (105, 91, 94),
- (96, 81, 86), (82, 62, 75), (79, 59, 74), (77, 56, 73),
- (79, 56, 75), (82, 57, 77), (90, 62, 85), (97, 69, 95),
- (109, 85, 110), (109, 87, 110), (109, 89, 111), (104, 87, 105),
- (100, 86, 99), (96, 84, 93), (92, 82, 88), (87, 78, 82),
- (84, 76, 78), (85, 70, 75), (89, 70, 82), (94, 71, 90),
- (97, 73, 93), (101, 76, 96), (111, 84, 107), (120, 95, 116),
- (135, 113, 136), (145, 124, 144), (156, 136, 153), (158, 138, 157),
- (161, 140, 161), (166, 145, 166), (176, 155, 175), (183, 161, 182),
- (180, 158, 179), (179, 160, 179), (172, 156, 170), (165, 152, 161),
- (162, 149, 156), (160, 147, 152), (152, 140, 146), (149, 138, 146),
- (154, 136, 149), (155, 134, 152), (156, 133, 156), (158, 133, 157),
- (160, 133, 158), (157, 128, 157), (152, 124, 149), (149, 121, 140),
- (143, 117, 133), (130, 114, 119), (124, 111, 114), (119, 108, 110),
- (107, 103, 102), (96, 99, 94), (87, 91, 85), (76, 83, 75),
- (56, 69, 57), (51, 62, 51), (46, 56, 46), (44, 53, 45),
- (42, 50, 45), (40, 45, 44), (45, 45, 48), (58, 51, 59),
- (69, 58, 69), (99, 77, 96), (106, 82, 103), (113, 87, 111),
- (121, 97, 121), (130, 103, 127), (132, 103, 128), (126, 99, 120),
- (115, 85, 100), (102, 75, 87), (89, 66, 74), (85, 62, 71),
- (81, 59, 69), (73, 54, 64), (66, 51, 60), (62, 49, 57),
- (63, 51, 60), (74, 65, 74), (77, 71, 78), (81, 77, 82),
- (94, 88, 93), (103, 98, 103), (109, 110, 107), (115, 117, 111),
- (113, 111, 107), (111, 107, 102), (109, 103, 97), (105, 98, 93),
- (103, 92, 91), (103, 88, 88), (106, 89, 91), (111, 97, 100),
- (119, 105, 114), (135, 117, 135), (138, 119, 138), (141, 122, 141),
- (148, 128, 149), (150, 134, 150), (151, 138, 147), (152, 141, 144),
- (146, 147, 137), (145, 146, 135), (144, 145, 133), (143, 141, 128),
- (139, 139, 128), (136, 138, 128), (134, 132, 125), (128, 123, 119),
- (120, 121, 114), (111, 116, 107), (106, 105, 99), (104, 103, 98),
- (102, 103, 97), (104, 100, 95), (105, 97, 99), (104, 95, 100),
- (95, 85, 94), (91, 81, 89), (87, 78, 85), (78, 72, 75),
- (73, 64, 68), (69, 59, 62), (64, 55, 57), (63, 52, 57),
- (65, 49, 58), (66, 50, 60), (68, 50, 61), (69, 49, 61),
- (71, 50, 61), (70, 50, 61), (69, 50, 63), (73, 52, 66),
- (78, 57, 71), (83, 66, 80), (92, 71, 91), (102, 81, 99),
- (108, 92, 105), (114, 98, 110), (113, 101, 111), (110, 99, 107),
- (108, 92, 102), (102, 84, 97), (95, 76, 93), (93, 68, 90),
- (92, 65, 90), (93, 69, 91), (99, 75, 95), (106, 85, 102),
- (114, 95, 108), (122, 104, 116), (129, 109, 125), (134, 112, 129),
- (131, 112, 128), (126, 107, 126), (119, 98, 120), (106, 88, 107),
- (93, 82, 97), (81, 74, 84), (68, 66, 71), (66, 68, 67),
- (64, 69, 65), (65, 65, 65), (73, 69, 67), (80, 71, 71),
- (84, 66, 73), (89, 68, 73), (94, 70, 74), (100, 71, 78),
- (101, 79, 83), (104, 85, 91), (112, 91, 100), (115, 99, 106),
- (119, 102, 110), (124, 104, 114), (124, 109, 114), (126, 111, 112),
- (128, 113, 113), (129, 117, 114), (128, 120, 112), (126, 119, 111),
- (125, 119, 110), (123, 114, 107), (119, 107, 105), (115, 100, 103),
- (109, 92, 102), (107, 82, 101), (100, 74, 95), (95, 70, 89)
- ),
-
-// 406 040221-49
-((129, 121, 95), (110, 101, 78), (98, 89, 68), (86, 78, 59),
- (75, 67, 49), (64, 56, 40), (61, 54, 38), (59, 52, 37),
- (52, 42, 29), (49, 38, 25), (47, 35, 22), (48, 36, 22),
- (50, 38, 22), (57, 46, 28), (65, 54, 35), (70, 59, 39),
- (76, 65, 44), (97, 86, 62), (109, 97, 71), (121, 109, 80),
- (129, 117, 86), (137, 125, 92), (140, 128, 93), (143, 131, 95),
- (151, 134, 96), (154, 135, 93), (158, 136, 91), (159, 135, 89),
- (161, 135, 87), (160, 133, 84), (160, 132, 82), (155, 126, 76),
- (147, 117, 68), (126, 96, 48), (116, 85, 41), (106, 75, 34),
- (100, 71, 32), (94, 67, 30), (92, 66, 30), (90, 65, 31),
- (84, 66, 35), (81, 64, 36), (78, 62, 38), (77, 61, 37),
- (76, 61, 37), (77, 61, 37), (78, 62, 37), (82, 64, 38),
- (90, 71, 41), (109, 87, 52), (118, 96, 59), (128, 106, 66),
- (137, 115, 75), (146, 124, 84), (150, 128, 89), (154, 132, 94),
- (172, 151, 113), (180, 160, 122), (189, 170, 132), (195, 178, 141),
- (201, 186, 150), (202, 188, 152), (203, 190, 155), (202, 192, 158),
- (200, 188, 157), (191, 176, 141), (184, 167, 131), (178, 159, 121),
- (173, 154, 115), (169, 150, 110), (157, 138, 99), (144, 124, 85),
- (117, 96, 58), (105, 83, 46), (93, 71, 35), (86, 65, 30),
- (79, 59, 26), (76, 57, 25), (73, 55, 25), (70, 55, 27),
- (69, 55, 28), (72, 61, 37), (78, 67, 42), (85, 73, 48),
- (88, 76, 50), (91, 80, 53), (98, 87, 58), (108, 93, 61),
- (124, 106, 68), (132, 111, 71), (140, 117, 74), (142, 119, 75),
- (145, 121, 77), (146, 124, 80), (146, 125, 81), (143, 123, 80),
- (140, 121, 79), (138, 118, 76), (140, 121, 79), (143, 124, 82),
- (145, 127, 86), (147, 130, 90), (152, 138, 99), (155, 145, 109),
- (161, 152, 117), (162, 151, 114), (164, 150, 112), (164, 148, 109),
- (165, 147, 106), (166, 147, 103), (166, 145, 102), (165, 143, 100),
- (162, 140, 98), (152, 130, 89), (150, 126, 85), (148, 123, 81),
- (144, 118, 73), (142, 115, 70), (144, 115, 72), (147, 120, 77),
- (157, 132, 91), (164, 140, 97), (172, 148, 104), (176, 152, 108),
- (181, 157, 112), (190, 166, 120), (199, 176, 130), (206, 184, 140),
- (211, 191, 149), (221, 200, 152), (221, 200, 150), (221, 200, 148),
- (219, 197, 142), (215, 190, 134), (208, 182, 127), (197, 173, 121),
- (176, 152, 104), (163, 140, 94), (150, 129, 84), (144, 122, 78),
- (138, 116, 73), (125, 103, 61), (112, 91, 53), (101, 81, 45),
- (93, 72, 41), (77, 61, 35), (74, 59, 34), (72, 57, 33),
- (69, 54, 32), (66, 52, 32), (66, 52, 33), (68, 54, 33),
- (76, 59, 34), (77, 60, 34), (79, 62, 34), (79, 62, 33),
- (81, 62, 32), (81, 61, 31), (81, 62, 32), (84, 65, 35),
- (89, 69, 38), (103, 84, 46), (107, 87, 47), (112, 90, 49),
- (119, 95, 51), (125, 99, 52), (128, 101, 54), (131, 104, 58),
- (137, 113, 68), (139, 116, 70), (141, 119, 73), (145, 124, 79),
- (149, 128, 83), (151, 130, 85), (150, 130, 87), (146, 128, 89),
- (143, 127, 91), (139, 126, 92), (136, 126, 95), (135, 128, 100),
- (136, 131, 104), (139, 134, 107), (143, 138, 110), (150, 143, 112),
- (159, 150, 114), (160, 150, 114), (161, 151, 115), (160, 151, 116),
- (161, 151, 115), (159, 149, 114), (159, 148, 111), (158, 146, 108),
- (159, 144, 102), (158, 140, 96), (156, 135, 91), (153, 131, 85),
- (148, 125, 81), (145, 120, 75), (139, 114, 70), (134, 108, 65),
- (130, 104, 61), (126, 101, 59), (125, 99, 57), (125, 100, 58),
- (128, 104, 62), (132, 108, 67), (136, 114, 74), (141, 121, 83),
- (146, 129, 92), (151, 135, 100), (155, 142, 109), (164, 151, 118),
- (171, 159, 125), (180, 167, 131), (190, 176, 136), (197, 182, 140),
- (202, 185, 140), (202, 183, 136), (202, 180, 131), (198, 174, 124),
- (193, 167, 115), (189, 160, 109), (184, 157, 105), (181, 153, 103),
- (177, 150, 100), (174, 147, 97), (170, 144, 94), (166, 138, 89),
- (162, 133, 85), (157, 129, 81), (153, 125, 81), (149, 122, 79),
- (143, 117, 75), (136, 113, 73), (128, 105, 67), (119, 98, 61),
- (109, 88, 53), (100, 79, 47), (92, 73, 43), (87, 68, 37),
- (83, 65, 34), (81, 63, 33), (81, 63, 35), (80, 65, 39),
- (80, 69, 44), (84, 74, 53), (91, 83, 62), (101, 93, 70),
- (114, 106, 80), (127, 117, 89), (133, 125, 94), (138, 129, 98),
- (140, 132, 101), (139, 131, 103), (136, 128, 100), (132, 125, 98)
- ),
-
-// 407 040221-50
-((100, 53, 51), (104, 58, 56), (102, 56, 53), (101, 55, 51),
- (97, 51, 48), (93, 47, 45), (92, 46, 45), (92, 45, 45),
- (99, 49, 48), (99, 48, 48), (99, 47, 49), (99, 46, 48),
- (100, 45, 48), (95, 43, 45), (91, 41, 43), (88, 39, 42),
- (85, 37, 42), (80, 36, 40), (81, 37, 41), (82, 39, 42),
- (88, 43, 46), (95, 48, 50), (100, 52, 53), (105, 56, 57),
- (125, 67, 68), (128, 69, 69), (131, 71, 71), (129, 68, 70),
- (127, 66, 70), (124, 63, 68), (121, 61, 67), (110, 57, 61),
- (103, 54, 55), (90, 44, 50), (88, 44, 48), (87, 44, 46),
- (86, 42, 44), (85, 41, 43), (84, 40, 42), (84, 39, 42),
- (82, 36, 39), (82, 37, 40), (83, 38, 41), (89, 40, 43),
- (95, 43, 45), (100, 45, 47), (105, 48, 50), (116, 57, 57),
- (128, 69, 67), (153, 90, 90), (162, 96, 99), (172, 103, 109),
- (169, 104, 111), (167, 106, 114), (164, 104, 113), (162, 103, 112),
- (140, 84, 90), (126, 74, 78), (112, 64, 67), (100, 55, 55),
- (89, 47, 44), (84, 44, 41), (80, 41, 38), (74, 37, 34),
- (70, 33, 32), (66, 29, 30), (65, 29, 29), (64, 29, 28),
- (64, 29, 28), (65, 30, 29), (65, 30, 29), (66, 31, 29),
- (68, 32, 30), (68, 32, 30), (68, 33, 30), (67, 33, 30),
- (67, 33, 31), (66, 33, 31), (66, 34, 31), (67, 34, 31),
- (66, 34, 31), (67, 34, 31), (66, 33, 31), (66, 33, 31),
- (66, 33, 30), (67, 33, 30), (67, 32, 30), (68, 32, 30),
- (72, 35, 34), (78, 38, 37), (85, 42, 40), (89, 44, 43),
- (94, 47, 46), (102, 51, 53), (108, 56, 59), (115, 60, 62),
- (124, 65, 67), (138, 76, 80), (143, 81, 83), (149, 86, 87),
- (153, 91, 90), (158, 96, 94), (168, 106, 105), (177, 113, 110),
- (177, 111, 108), (174, 109, 107), (172, 107, 107), (168, 102, 104),
- (164, 97, 101), (157, 89, 92), (150, 82, 87), (145, 78, 84),
- (141, 75, 84), (145, 80, 89), (146, 83, 90), (147, 87, 92),
- (149, 91, 96), (152, 97, 98), (154, 99, 100), (154, 98, 98),
- (139, 85, 82), (129, 77, 73), (119, 70, 65), (113, 64, 59),
- (108, 58, 53), (96, 47, 42), (84, 41, 36), (74, 38, 32),
- (68, 34, 28), (64, 30, 24), (64, 30, 24), (65, 30, 25),
- (67, 32, 27), (72, 33, 29), (79, 37, 33), (87, 44, 41),
- (113, 62, 59), (128, 72, 69), (144, 82, 79), (152, 88, 85),
- (161, 95, 92), (180, 111, 106), (200, 131, 124), (210, 141, 136),
- (220, 145, 145), (238, 147, 159), (236, 147, 159), (234, 147, 160),
- (231, 141, 159), (223, 122, 147), (219, 110, 140), (202, 102, 127),
- (168, 80, 96), (160, 76, 90), (153, 73, 84), (134, 66, 73),
- (118, 58, 58), (108, 51, 49), (101, 50, 47), (100, 50, 49),
- (101, 51, 51), (109, 54, 57), (111, 55, 57), (113, 56, 58),
- (113, 56, 60), (108, 55, 59), (103, 52, 56), (97, 49, 50),
- (79, 39, 39), (74, 36, 36), (69, 34, 34), (62, 30, 28),
- (57, 27, 24), (54, 26, 22), (53, 25, 21), (53, 24, 21),
- (53, 24, 21), (54, 26, 22), (57, 27, 23), (60, 30, 25),
- (64, 32, 28), (68, 35, 31), (72, 37, 33), (75, 39, 36),
- (80, 41, 39), (81, 41, 39), (82, 42, 39), (82, 43, 38),
- (80, 41, 39), (77, 39, 37), (75, 38, 35), (71, 37, 32),
- (67, 34, 31), (63, 31, 29), (60, 29, 27), (57, 28, 25),
- (56, 26, 24), (55, 25, 23), (54, 24, 23), (54, 24, 23),
- (55, 24, 23), (56, 25, 23), (57, 25, 24), (58, 26, 25),
- (59, 27, 26), (61, 28, 27), (63, 30, 28), (64, 31, 29),
- (66, 32, 31), (67, 33, 32), (68, 34, 33), (69, 33, 33),
- (70, 33, 33), (69, 33, 32), (68, 32, 31), (67, 30, 31),
- (66, 28, 29), (64, 27, 27), (62, 26, 25), (60, 26, 24),
- (59, 25, 23), (58, 25, 22), (57, 25, 22), (57, 26, 22),
- (57, 27, 22), (57, 28, 23), (58, 28, 24), (59, 29, 26),
- (61, 30, 28), (63, 31, 29), (65, 32, 30), (68, 33, 31),
- (72, 34, 33), (75, 35, 35), (76, 36, 37), (77, 36, 37),
- (78, 37, 36), (79, 37, 38), (79, 37, 39), (77, 36, 41),
- (76, 36, 41), (75, 37, 41), (77, 37, 41), (79, 40, 43),
- (85, 45, 48), (91, 52, 54), (100, 60, 61), (106, 65, 66),
- (110, 71, 70), (113, 72, 70), (115, 73, 71), (112, 68, 68),
- (106, 63, 64), (107, 64, 65), (110, 66, 65), (109, 63, 61)
- ),
-
-// 408 040221-51
-((106, 94, 87), (105, 92, 84), (102, 88, 80), (100, 85, 77),
- (93, 78, 70), (86, 72, 63), (87, 73, 64), (88, 75, 65),
- (91, 78, 67), (93, 79, 67), (95, 80, 68), (99, 82, 69),
- (103, 85, 71), (109, 92, 77), (116, 100, 84), (120, 103, 88),
- (124, 107, 92), (137, 122, 107), (144, 128, 113), (151, 135, 120),
- (156, 141, 127), (162, 148, 134), (164, 150, 135), (167, 152, 137),
- (168, 153, 139), (164, 149, 136), (160, 146, 134), (156, 142, 129),
- (152, 138, 125), (151, 136, 122), (150, 135, 120), (147, 132, 116),
- (147, 131, 113), (146, 131, 111), (146, 131, 112), (147, 132, 113),
- (147, 132, 113), (147, 133, 114), (147, 132, 113), (147, 132, 113),
- (147, 131, 110), (145, 130, 110), (144, 130, 110), (140, 127, 109),
- (137, 124, 108), (135, 122, 107), (134, 121, 106), (131, 117, 100),
- (127, 111, 94), (119, 103, 85), (114, 99, 82), (110, 95, 79),
- (109, 94, 78), (108, 94, 78), (107, 93, 77), (107, 93, 77),
- (109, 95, 76), (106, 94, 75), (104, 93, 74), (101, 90, 73),
- (98, 87, 72), (97, 87, 71), (97, 87, 71), (100, 89, 71),
- (105, 92, 74), (121, 109, 88), (129, 117, 97), (137, 125, 106),
- (139, 128, 109), (141, 131, 112), (145, 134, 114), (143, 133, 113),
- (142, 131, 110), (138, 128, 108), (135, 126, 107), (131, 122, 104),
- (128, 119, 102), (123, 115, 99), (119, 111, 96), (109, 102, 88),
- (100, 92, 79), (80, 73, 62), (74, 66, 57), (69, 59, 53),
- (67, 57, 51), (65, 55, 49), (61, 51, 47), (59, 48, 45),
- (56, 45, 43), (56, 44, 43), (56, 43, 43), (56, 43, 43),
- (56, 43, 43), (56, 42, 43), (56, 42, 42), (56, 43, 40),
- (56, 43, 40), (57, 44, 40), (58, 45, 41), (60, 46, 42),
- (61, 46, 42), (62, 47, 43), (64, 49, 43), (66, 50, 45),
- (68, 52, 46), (68, 52, 46), (68, 52, 47), (67, 52, 46),
- (67, 52, 46), (65, 50, 44), (62, 47, 41), (60, 44, 39),
- (55, 40, 35), (49, 33, 29), (48, 33, 28), (47, 33, 27),
- (46, 31, 25), (42, 30, 24), (41, 28, 22), (39, 26, 20),
- (35, 22, 16), (36, 23, 17), (37, 25, 19), (38, 26, 20),
- (39, 28, 22), (41, 31, 25), (43, 32, 27), (45, 33, 29),
- (45, 34, 30), (47, 36, 31), (48, 37, 31), (49, 38, 32),
- (51, 42, 35), (54, 44, 38), (57, 46, 41), (60, 48, 43),
- (63, 51, 45), (65, 53, 46), (68, 56, 47), (70, 57, 47),
- (72, 59, 48), (75, 62, 50), (78, 65, 52), (79, 66, 54),
- (79, 67, 55), (79, 67, 54), (79, 66, 53), (79, 66, 53),
- (79, 65, 52), (79, 65, 51), (79, 64, 49), (77, 63, 47),
- (75, 61, 44), (74, 60, 44), (74, 60, 44), (74, 59, 44),
- (74, 59, 45), (74, 59, 45), (74, 59, 45), (73, 58, 45),
- (72, 58, 44), (71, 56, 44), (71, 56, 44), (71, 56, 45),
- (72, 57, 47), (74, 59, 49), (76, 61, 53), (79, 64, 55),
- (89, 74, 65), (93, 78, 69), (98, 83, 74), (107, 92, 83),
- (117, 101, 91), (126, 111, 101), (135, 119, 109), (142, 127, 117),
- (148, 134, 122), (156, 142, 128), (163, 149, 136), (171, 157, 144),
- (178, 164, 151), (184, 170, 157), (187, 174, 162), (189, 175, 165),
- (189, 175, 163), (189, 175, 163), (189, 176, 163), (190, 176, 164),
- (195, 182, 169), (200, 187, 175), (204, 191, 180), (205, 193, 180),
- (205, 193, 181), (206, 193, 181), (201, 189, 176), (202, 189, 176),
- (204, 193, 180), (205, 193, 181), (203, 191, 178), (200, 188, 173),
- (194, 182, 167), (183, 170, 154), (171, 157, 140), (160, 146, 130),
- (152, 137, 123), (143, 128, 115), (134, 119, 107), (125, 110, 98),
- (116, 102, 89), (107, 93, 79), (98, 85, 71), (93, 79, 64),
- (89, 75, 60), (88, 73, 59), (88, 74, 59), (90, 75, 61),
- (92, 77, 60), (95, 80, 62), (98, 84, 65), (102, 88, 67),
- (107, 93, 70), (114, 100, 78), (124, 109, 88), (133, 117, 96),
- (141, 125, 105), (148, 132, 113), (153, 138, 120), (158, 144, 125),
- (161, 147, 130), (166, 153, 137), (172, 159, 144), (177, 164, 151),
- (182, 169, 157), (187, 174, 163), (190, 178, 166), (191, 178, 167),
- (191, 179, 167), (191, 179, 168), (191, 179, 167), (190, 178, 167),
- (188, 176, 165), (183, 172, 160), (177, 166, 154), (171, 159, 148),
- (163, 152, 141), (156, 145, 135), (152, 140, 130), (149, 137, 128),
- (151, 139, 129), (148, 136, 127), (139, 126, 118), (129, 116, 107),
- (119, 105, 97), (111, 96, 89), (101, 87, 80), (101, 89, 81)
- ),
-
-// 409 040221-52
-((94, 102, 103), (98, 107, 121), (102, 111, 129), (106, 115, 137),
- (110, 120, 146), (115, 125, 156), (116, 127, 159), (118, 129, 163),
- (120, 132, 176), (115, 128, 175), (111, 125, 174), (104, 119, 167),
- (98, 114, 161), (92, 108, 153), (86, 103, 146), (83, 101, 141),
- (81, 99, 137), (74, 91, 118), (71, 87, 106), (69, 83, 95),
- (68, 80, 88), (67, 78, 82), (67, 78, 82), (68, 79, 83),
- (77, 87, 93), (83, 93, 101), (90, 99, 109), (98, 105, 115),
- (107, 112, 122), (110, 115, 126), (113, 118, 130), (121, 125, 140),
- (128, 132, 150), (141, 144, 171), (143, 147, 180), (145, 151, 189),
- (145, 151, 193), (146, 152, 198), (146, 152, 198), (147, 153, 199),
- (151, 157, 199), (153, 158, 199), (156, 160, 199), (155, 160, 199),
- (154, 160, 199), (152, 159, 199), (151, 158, 200), (148, 156, 201),
- (146, 153, 202), (145, 154, 202), (145, 154, 202), (145, 154, 202),
- (143, 152, 197), (141, 150, 192), (138, 147, 188), (135, 144, 184),
- (119, 129, 166), (111, 121, 156), (104, 114, 147), (95, 106, 139),
- (87, 99, 131), (84, 96, 126), (81, 94, 121), (76, 89, 110),
- (72, 85, 100), (65, 78, 84), (64, 77, 83), (64, 76, 82),
- (64, 76, 85), (65, 77, 88), (68, 81, 95), (74, 86, 104),
- (88, 99, 118), (96, 106, 127), (104, 114, 136), (112, 121, 146),
- (120, 129, 157), (124, 132, 162), (128, 136, 168), (137, 144, 179),
- (144, 151, 189), (158, 162, 200), (163, 166, 203), (169, 171, 206),
- (170, 172, 207), (172, 174, 208), (176, 177, 209), (179, 179, 210),
- (182, 181, 212), (180, 179, 211), (178, 178, 211), (175, 176, 210),
- (173, 174, 210), (166, 169, 206), (159, 164, 201), (151, 156, 194),
- (143, 149, 186), (128, 137, 168), (122, 131, 159), (117, 126, 151),
- (114, 123, 146), (111, 121, 142), (106, 117, 135), (100, 112, 131),
- (92, 106, 130), (91, 106, 131), (91, 107, 132), (93, 108, 133),
- (95, 110, 135), (102, 115, 138), (110, 122, 141), (118, 128, 146),
- (125, 134, 153), (138, 146, 172), (140, 148, 177), (143, 150, 182),
- (147, 155, 192), (153, 161, 201), (160, 166, 206), (165, 170, 208),
- (173, 175, 207), (173, 175, 204), (174, 175, 201), (171, 172, 198),
- (169, 170, 196), (164, 166, 192), (158, 161, 189), (155, 158, 187),
- (152, 156, 185), (150, 154, 185), (151, 155, 184), (153, 157, 184),
- (152, 155, 182), (149, 153, 180), (145, 150, 177), (141, 147, 176),
- (137, 143, 174), (139, 145, 177), (141, 147, 180), (144, 149, 182),
- (148, 152, 184), (154, 157, 187), (158, 160, 190), (161, 163, 194),
- (162, 164, 195), (156, 159, 193), (153, 157, 191), (151, 155, 190),
- (146, 151, 185), (140, 145, 178), (133, 139, 169), (127, 134, 160),
- (116, 123, 139), (112, 119, 134), (108, 115, 130), (99, 107, 120),
- (91, 100, 110), (82, 91, 100), (73, 83, 89), (64, 75, 78),
- (57, 68, 67), (47, 58, 47), (45, 56, 43), (44, 55, 40),
- (43, 54, 35), (42, 53, 33), (42, 53, 32), (43, 54, 33),
- (45, 57, 37), (46, 57, 38), (47, 58, 40), (48, 60, 46),
- (51, 64, 54), (57, 70, 63), (64, 76, 73), (73, 84, 84),
- (81, 92, 96), (89, 99, 107), (96, 106, 118), (101, 110, 129),
- (103, 115, 140), (107, 120, 152), (111, 124, 163), (115, 129, 173),
- (121, 136, 185), (122, 137, 184), (124, 138, 183), (124, 137, 178),
- (120, 133, 170), (114, 127, 160), (106, 121, 150), (98, 114, 142),
- (90, 106, 133), (82, 99, 126), (76, 93, 117), (71, 88, 109),
- (66, 82, 99), (62, 78, 88), (60, 75, 77), (60, 73, 69),
- (60, 72, 63), (59, 72, 60), (59, 70, 59), (59, 71, 62),
- (59, 71, 65), (59, 72, 71), (61, 75, 78), (64, 78, 86),
- (67, 81, 92), (71, 86, 98), (75, 89, 102), (78, 93, 106),
- (80, 95, 111), (80, 95, 116), (81, 97, 125), (81, 99, 136),
- (82, 101, 145), (82, 102, 151), (81, 102, 156), (80, 100, 155),
- (79, 100, 151), (76, 96, 142), (74, 93, 134), (73, 91, 128),
- (73, 91, 123), (74, 91, 118), (74, 90, 114), (74, 89, 109),
- (73, 88, 102), (70, 85, 92), (67, 81, 79), (65, 77, 68),
- (63, 75, 59), (62, 74, 52), (61, 74, 48), (63, 74, 46),
- (64, 75, 45), (64, 76, 44), (64, 76, 43), (65, 76, 42),
- (65, 77, 41), (66, 78, 40), (66, 78, 40), (65, 78, 39),
- (65, 77, 40), (64, 77, 41), (63, 76, 43), (62, 75, 46),
- (61, 74, 51), (63, 76, 51), (66, 78, 53), (72, 82, 55),
- (77, 86, 62), (82, 90, 70), (87, 95, 79), (92, 99, 88)
- ),
-
-// 410 040221-53
-((44, 119, 111), (47, 122, 116), (43, 128, 117), (40, 134, 119),
- (41, 136, 123), (42, 139, 127), (46, 139, 132), (51, 140, 138),
- (58, 152, 158), (65, 158, 168), (73, 164, 179), (83, 164, 186),
- (94, 164, 194), (98, 166, 197), (102, 168, 201), (103, 170, 203),
- (105, 172, 205), (111, 180, 216), (121, 185, 217), (132, 190, 218),
- (143, 199, 222), (154, 208, 227), (150, 211, 231), (147, 215, 235),
- (144, 213, 234), (149, 211, 231), (154, 209, 228), (141, 206, 227),
- (128, 204, 226), (120, 198, 222), (112, 193, 218), (99, 181, 209),
- (97, 169, 200), (84, 153, 180), (75, 144, 168), (67, 136, 156),
- (60, 126, 142), (53, 117, 128), (51, 112, 121), (49, 107, 114),
- (43, 84, 98), (43, 81, 98), (44, 79, 99), (50, 85, 104),
- (57, 92, 110), (62, 94, 115), (67, 97, 121), (78, 97, 137),
- (84, 98, 148), (88, 106, 152), (89, 106, 151), (91, 106, 151),
- (91, 101, 151), (91, 97, 152), (87, 96, 151), (84, 96, 151),
- (70, 100, 138), (65, 95, 134), (61, 90, 131), (58, 88, 131),
- (55, 87, 132), (54, 86, 129), (53, 86, 127), (42, 84, 117),
- (38, 79, 108), (37, 74, 103), (38, 76, 103), (40, 79, 104),
- (41, 84, 106), (42, 90, 109), (45, 101, 117), (50, 114, 128),
- (65, 129, 149), (72, 136, 158), (79, 144, 168), (84, 150, 177),
- (90, 156, 186), (92, 157, 188), (95, 159, 191), (98, 160, 194),
- (100, 161, 195), (100, 161, 195), (99, 159, 193), (98, 158, 191),
- (97, 157, 189), (96, 156, 188), (92, 154, 184), (89, 153, 181),
- (81, 146, 171), (73, 140, 162), (66, 134, 154), (61, 131, 149),
- (57, 129, 144), (47, 123, 135), (42, 118, 127), (37, 114, 120),
- (34, 109, 115), (31, 108, 113), (37, 113, 120), (43, 118, 127),
- (47, 121, 132), (52, 124, 137), (64, 133, 150), (73, 142, 163),
- (94, 159, 189), (99, 164, 196), (105, 170, 204), (105, 171, 205),
- (106, 173, 207), (107, 174, 209), (106, 175, 209), (104, 174, 207),
- (100, 170, 202), (87, 159, 185), (85, 156, 181), (83, 153, 178),
- (78, 149, 172), (78, 143, 171), (78, 139, 171), (82, 132, 171),
- (82, 122, 163), (79, 116, 158), (76, 110, 153), (75, 107, 151),
- (75, 105, 149), (75, 102, 145), (72, 100, 138), (69, 102, 135),
- (62, 106, 133), (59, 118, 134), (60, 121, 136), (62, 124, 139),
- (68, 131, 148), (73, 143, 161), (79, 152, 173), (85, 159, 183),
- (94, 165, 193), (95, 165, 195), (97, 166, 197), (97, 166, 196),
- (98, 166, 196), (97, 165, 195), (98, 163, 194), (97, 163, 194),
- (97, 162, 194), (97, 161, 192), (97, 160, 192), (98, 160, 192),
- (97, 159, 191), (97, 158, 189), (93, 155, 185), (89, 150, 178),
- (74, 134, 154), (70, 128, 147), (66, 122, 140), (56, 112, 128),
- (49, 103, 116), (43, 99, 110), (42, 97, 107), (41, 98, 107),
- (43, 101, 112), (53, 114, 128), (58, 118, 135), (64, 123, 142),
- (75, 136, 156), (90, 142, 173), (99, 145, 184), (107, 146, 190),
- (108, 141, 173), (109, 139, 168), (110, 137, 164), (110, 129, 147),
- (109, 121, 137), (104, 111, 132), (97, 109, 123), (91, 114, 125),
- (91, 121, 124), (91, 128, 126), (94, 133, 138), (95, 137, 150),
- (96, 145, 168), (99, 155, 186), (100, 165, 196), (103, 173, 200),
- (97, 171, 194), (94, 168, 190), (92, 165, 187), (86, 156, 181),
- (79, 152, 171), (74, 147, 162), (68, 143, 155), (64, 136, 148),
- (61, 130, 145), (56, 125, 141), (51, 123, 136), (43, 123, 133),
- (37, 120, 127), (32, 116, 121), (31, 109, 112), (26, 100, 99),
- (19, 95, 90), (12, 91, 80), (4, 87, 74), (3, 83, 68),
- (8, 75, 62), (14, 71, 58), (19, 70, 55), (23, 69, 54),
- (28, 73, 56), (33, 74, 59), (43, 77, 65), (52, 80, 73),
- (60, 80, 81), (67, 86, 90), (69, 94, 101), (72, 103, 111),
- (74, 111, 123), (75, 114, 131), (74, 117, 139), (68, 119, 145),
- (58, 118, 142), (51, 116, 136), (43, 107, 124), (37, 96, 110),
- (28, 85, 100), (18, 71, 88), (11, 61, 80), (10, 52, 74),
- (13, 49, 68), (18, 47, 69), (24, 47, 73), (29, 47, 77),
- (36, 53, 85), (39, 61, 92), (41, 71, 98), (44, 81, 104),
- (45, 85, 107), (46, 90, 108), (44, 94, 108), (37, 95, 106),
- (30, 95, 101), (25, 93, 96), (23, 92, 94), (22, 93, 95),
- (17, 96, 96), (14, 98, 99), (10, 101, 99), (7, 103, 99),
- (8, 107, 102), (12, 111, 107), (16, 115, 114), (21, 120, 120),
- (25, 122, 126), (31, 124, 124), (36, 123, 120), (41, 120, 115)
- ),
-
-// 411 040221-54
-((187, 125, 54), (191, 123, 49), (193, 132, 52), (195, 141, 56),
- (197, 147, 57), (199, 153, 59), (199, 156, 60), (199, 160, 61),
- (192, 156, 68), (182, 156, 75), (173, 157, 83), (162, 155, 91),
- (151, 153, 99), (132, 141, 101), (113, 129, 104), (101, 120, 103),
- (89, 112, 103), (47, 68, 93), (38, 58, 88), (30, 48, 83),
- (31, 46, 79), (32, 45, 75), (36, 45, 72), (40, 46, 69),
- (63, 54, 54), (77, 63, 52), (92, 72, 50), (107, 90, 58),
- (123, 108, 67), (132, 115, 71), (141, 122, 75), (159, 136, 77),
- (178, 143, 78), (203, 152, 57), (206, 152, 54), (209, 152, 52),
- (205, 146, 51), (201, 140, 51), (197, 133, 48), (193, 127, 45),
- (183, 114, 32), (176, 109, 30), (169, 105, 28), (151, 95, 27),
- (133, 85, 27), (122, 79, 27), (111, 74, 27), (93, 67, 28),
- (80, 60, 31), (63, 51, 31), (59, 50, 29), (55, 49, 27),
- (54, 49, 25), (54, 49, 24), (55, 51, 26), (57, 53, 29),
- (75, 69, 42), (98, 86, 52), (121, 103, 63), (141, 121, 71),
- (162, 140, 80), (166, 145, 85), (171, 151, 90), (175, 160, 101),
- (178, 167, 116), (174, 155, 119), (163, 143, 109), (152, 132, 100),
- (142, 125, 95), (132, 118, 90), (112, 103, 85), (92, 89, 83),
- (54, 50, 78), (38, 36, 75), (22, 22, 72), (15, 18, 77),
- (8, 15, 82), (7, 16, 87), (6, 17, 93), (6, 23, 109),
- (10, 31, 121), (20, 38, 129), (22, 39, 125), (24, 41, 122),
- (23, 41, 118), (23, 41, 115), (23, 42, 107), (22, 41, 98),
- (24, 33, 67), (21, 26, 51), (18, 20, 35), (15, 16, 29),
- (13, 13, 23), (8, 7, 16), (4, 4, 13), (4, 3, 15),
- (5, 5, 21), (4, 7, 33), (3, 6, 34), (3, 5, 35),
- (4, 5, 34), (6, 5, 34), (12, 8, 38), (22, 14, 40),
- (48, 23, 41), (57, 28, 39), (66, 33, 37), (69, 36, 37),
- (72, 39, 37), (80, 51, 42), (85, 58, 43), (93, 65, 48),
- (99, 69, 54), (105, 78, 72), (104, 82, 80), (104, 87, 88),
- (96, 94, 103), (92, 101, 118), (90, 104, 128), (89, 108, 139),
- (101, 114, 153), (100, 116, 157), (100, 118, 161), (98, 117, 162),
- (96, 116, 163), (92, 114, 164), (89, 113, 159), (94, 111, 153),
- (99, 112, 144), (107, 116, 133), (109, 117, 133), (111, 118, 133),
- (113, 122, 135), (114, 126, 137), (124, 134, 139), (139, 147, 137),
- (170, 171, 147), (169, 175, 155), (169, 180, 163), (162, 177, 168),
- (156, 175, 174), (140, 169, 180), (130, 162, 182), (120, 150, 182),
- (115, 143, 179), (90, 112, 163), (82, 105, 160), (74, 99, 157),
- (61, 86, 147), (51, 74, 138), (53, 69, 129), (54, 68, 117),
- (71, 67, 91), (76, 66, 82), (82, 66, 74), (91, 67, 60),
- (102, 67, 48), (111, 68, 39), (119, 78, 32), (128, 87, 31),
- (139, 94, 30), (146, 106, 43), (147, 106, 48), (149, 106, 53),
- (151, 113, 61), (150, 120, 72), (149, 125, 80), (144, 130, 89),
- (125, 132, 116), (121, 132, 120), (118, 132, 125), (112, 132, 133),
- (108, 129, 134), (102, 123, 133), (95, 119, 134), (88, 112, 137),
- (82, 110, 140), (85, 114, 143), (92, 123, 147), (100, 132, 150),
- (109, 140, 160), (114, 145, 172), (116, 150, 179), (122, 157, 185),
- (140, 177, 181), (145, 181, 178), (150, 186, 176), (155, 187, 174),
- (150, 180, 166), (138, 167, 157), (127, 152, 146), (115, 139, 135),
- (104, 127, 128), (96, 117, 125), (80, 103, 127), (62, 88, 128),
- (46, 71, 128), (30, 55, 123), (18, 40, 119), (14, 32, 113),
- (11, 28, 108), (9, 25, 102), (12, 26, 96), (20, 28, 87),
- (34, 31, 76), (51, 36, 65), (70, 47, 58), (86, 58, 55),
- (96, 72, 57), (109, 85, 63), (118, 98, 74), (124, 102, 84),
- (131, 109, 97), (131, 113, 113), (123, 114, 131), (115, 113, 144),
- (105, 114, 157), (93, 107, 159), (83, 100, 151), (74, 91, 142),
- (62, 79, 130), (51, 64, 115), (46, 56, 102), (41, 49, 91),
- (42, 47, 80), (49, 52, 74), (56, 60, 74), (63, 66, 76),
- (70, 74, 80), (75, 82, 90), (78, 90, 102), (83, 99, 116),
- (85, 110, 137), (93, 123, 160), (103, 139, 178), (114, 150, 193),
- (124, 163, 204), (136, 174, 205), (141, 180, 207), (148, 184, 209),
- (153, 189, 212), (159, 190, 214), (161, 191, 214), (168, 194, 205),
- (177, 198, 195), (186, 199, 178), (195, 199, 164), (205, 198, 150),
- (207, 190, 139), (205, 176, 125), (203, 170, 114), (205, 167, 103),
- (203, 159, 92), (202, 157, 82), (199, 152, 74), (194, 139, 64)
- ),
-
-// 412 040221-55
-((111, 80, 54), (113, 78, 51), (112, 77, 49), (111, 76, 48),
- (107, 71, 44), (103, 66, 40), (105, 68, 42), (107, 71, 44),
- (108, 77, 49), (106, 78, 51), (105, 80, 54), (107, 84, 58),
- (110, 88, 63), (112, 93, 66), (115, 99, 69), (119, 101, 71),
- (124, 104, 74), (132, 109, 75), (135, 111, 78), (139, 113, 82),
- (141, 119, 85), (144, 126, 89), (148, 127, 92), (152, 129, 96),
- (162, 136, 98), (162, 132, 97), (163, 129, 96), (163, 134, 101),
- (163, 139, 107), (166, 142, 111), (169, 145, 116), (174, 154, 125),
- (181, 163, 131), (182, 161, 125), (171, 153, 116), (161, 145, 107),
- (148, 132, 97), (136, 119, 88), (130, 112, 82), (125, 105, 77),
- (102, 79, 55), (87, 66, 43), (72, 53, 31), (58, 41, 21),
- (44, 29, 12), (37, 24, 8), (31, 19, 4), (22, 11, 2),
- (16, 6, 0), (13, 1, 1), (15, 2, 1), (17, 4, 1),
- (22, 6, 1), (27, 8, 2), (30, 9, 2), (34, 10, 2),
- (42, 15, 5), (44, 18, 5), (47, 22, 6), (50, 24, 6),
- (53, 27, 6), (56, 27, 5), (59, 28, 5), (63, 27, 5),
- (68, 27, 5), (72, 30, 6), (73, 34, 8), (74, 39, 10),
- (76, 43, 13), (79, 48, 17), (87, 56, 25), (101, 65, 35),
- (127, 81, 53), (132, 85, 55), (138, 90, 57), (135, 91, 57),
- (133, 92, 57), (132, 92, 56), (132, 93, 56), (131, 93, 59),
- (131, 91, 58), (127, 80, 52), (114, 69, 43), (102, 59, 34),
- (94, 53, 28), (87, 48, 23), (74, 37, 15), (65, 26, 7),
- (61, 14, 1), (62, 13, 0), (63, 12, 0), (63, 12, 0),
- (63, 12, 0), (62, 12, 0), (60, 12, 0), (58, 11, 0),
- (58, 11, 1), (64, 13, 3), (70, 18, 5), (77, 24, 8),
- (79, 28, 11), (82, 33, 15), (88, 41, 22), (90, 47, 29),
- (85, 50, 38), (80, 49, 37), (76, 48, 36), (73, 47, 36),
- (71, 47, 37), (70, 47, 37), (69, 47, 38), (69, 48, 38),
- (65, 45, 39), (48, 32, 29), (42, 28, 25), (37, 25, 22),
- (28, 19, 16), (22, 14, 11), (22, 12, 8), (21, 11, 6),
- (19, 9, 6), (17, 8, 5), (15, 8, 4), (13, 9, 4),
- (12, 10, 4), (14, 11, 4), (16, 12, 4), (20, 14, 5),
- (27, 15, 6), (46, 19, 6), (51, 23, 9), (57, 27, 12),
- (74, 39, 20), (90, 54, 32), (108, 74, 50), (126, 94, 70),
- (161, 128, 99), (176, 141, 111), (192, 154, 124), (195, 157, 128),
- (198, 160, 132), (204, 170, 143), (205, 177, 157), (204, 183, 167),
- (197, 184, 170), (193, 182, 168), (189, 176, 164), (186, 171, 160),
- (176, 160, 148), (162, 143, 134), (148, 127, 120), (127, 108, 104),
- (101, 82, 78), (97, 77, 72), (94, 72, 66), (88, 66, 57),
- (81, 58, 48), (74, 51, 39), (63, 41, 30), (50, 30, 22),
- (40, 20, 14), (29, 9, 3), (28, 8, 2), (27, 7, 1),
- (27, 8, 0), (27, 8, 0), (29, 9, 0), (32, 10, 0),
- (41, 17, 2), (44, 19, 3), (48, 21, 4), (53, 26, 6),
- (56, 31, 10), (59, 34, 12), (59, 36, 15), (58, 37, 15),
- (58, 39, 14), (58, 39, 14), (60, 39, 13), (61, 40, 14),
- (62, 41, 15), (62, 42, 18), (59, 43, 22), (56, 45, 25),
- (49, 43, 27), (47, 41, 25), (46, 40, 24), (43, 36, 21),
- (42, 32, 18), (39, 29, 17), (38, 29, 17), (38, 28, 19),
- (37, 29, 20), (38, 29, 21), (39, 29, 20), (41, 29, 17),
- (44, 31, 16), (47, 35, 17), (51, 39, 22), (56, 45, 29),
- (63, 51, 38), (70, 57, 45), (74, 61, 48), (77, 62, 49),
- (78, 63, 48), (77, 63, 48), (76, 63, 47), (74, 62, 48),
- (73, 59, 48), (71, 55, 47), (70, 49, 43), (71, 42, 36),
- (70, 35, 28), (70, 28, 20), (71, 23, 13), (74, 19, 8),
- (77, 17, 5), (81, 16, 5), (85, 17, 3), (90, 18, 3),
- (95, 21, 3), (101, 28, 6), (105, 36, 13), (107, 43, 19),
- (108, 49, 25), (107, 56, 32), (104, 58, 38), (99, 57, 41),
- (96, 61, 44), (95, 68, 51), (98, 76, 59), (106, 86, 69),
- (118, 101, 82), (130, 116, 97), (139, 127, 111), (146, 135, 121),
- (148, 140, 127), (148, 142, 130), (147, 140, 130), (151, 141, 129),
- (156, 141, 124), (157, 140, 120), (158, 138, 115), (152, 132, 109),
- (141, 122, 99), (124, 109, 90), (112, 95, 79), (103, 82, 67),
- (95, 74, 56), (96, 69, 51), (89, 58, 39), (87, 54, 32),
- (86, 54, 32), (88, 56, 34), (93, 58, 37), (95, 65, 42)
- ),
-
-// 413 040221-56
-((0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2),
- (4, 4, 4), (6, 6, 7), (8, 7, 9), (10, 9, 11),
- (25, 20, 24), (32, 26, 33), (40, 33, 42), (53, 40, 52),
- (66, 47, 63), (72, 54, 69), (79, 61, 75), (80, 62, 77),
- (82, 63, 79), (77, 61, 72), (65, 53, 61), (54, 46, 50),
- (44, 36, 40), (34, 26, 30), (28, 21, 25), (23, 17, 20),
- (9, 7, 10), (6, 4, 7), (4, 2, 5), (3, 2, 4),
- (2, 2, 4), (1, 1, 3), (1, 1, 3), (1, 1, 1),
- (1, 1, 1), (0, 0, 0), (2, 1, 1), (5, 2, 3),
- (10, 7, 8), (16, 13, 14), (21, 17, 19), (26, 21, 24),
- (53, 47, 52), (69, 59, 66), (85, 71, 80), (98, 80, 93),
- (112, 90, 106), (118, 95, 109), (124, 101, 112), (132, 102, 118),
- (136, 103, 120), (137, 104, 116), (125, 99, 110), (114, 94, 105),
- (103, 84, 97), (92, 74, 90), (86, 70, 87), (80, 67, 85),
- (74, 58, 75), (76, 59, 78), (79, 60, 81), (88, 70, 88),
- (98, 80, 95), (106, 85, 101), (114, 91, 108), (137, 107, 121),
- (156, 127, 141), (202, 173, 185), (214, 186, 194), (227, 200, 203),
- (223, 197, 205), (219, 195, 207), (211, 188, 194), (196, 171, 174),
- (148, 128, 146), (136, 117, 133), (125, 107, 121), (116, 99, 113),
- (108, 91, 106), (105, 87, 102), (102, 83, 99), (96, 82, 92),
- (89, 77, 84), (74, 60, 71), (65, 54, 64), (56, 49, 58),
- (54, 46, 56), (53, 43, 55), (51, 39, 57), (51, 39, 57),
- (56, 40, 59), (56, 40, 59), (57, 40, 59), (56, 39, 56),
- (56, 38, 53), (52, 34, 45), (45, 30, 42), (38, 26, 36),
- (34, 21, 27), (21, 8, 19), (19, 6, 16), (17, 4, 13),
- (16, 4, 12), (15, 5, 12), (17, 9, 13), (24, 14, 18),
- (45, 32, 34), (56, 40, 43), (67, 48, 52), (72, 51, 57),
- (77, 55, 62), (85, 61, 73), (88, 65, 76), (91, 71, 81),
- (98, 78, 90), (111, 92, 109), (115, 97, 114), (119, 102, 119),
- (128, 113, 130), (138, 121, 137), (143, 124, 142), (147, 128, 145),
- (155, 131, 144), (155, 130, 144), (156, 130, 144), (163, 132, 143),
- (170, 134, 143), (184, 150, 152), (188, 158, 167), (197, 160, 168),
- (201, 164, 160), (177, 145, 147), (166, 135, 134), (155, 125, 122),
- (132, 102, 96), (111, 86, 86), (97, 75, 74), (77, 58, 67),
- (66, 55, 67), (65, 53, 67), (64, 51, 68), (66, 51, 68),
- (68, 52, 69), (74, 55, 70), (78, 56, 72), (74, 53, 67),
- (70, 50, 62), (48, 38, 45), (42, 33, 39), (36, 28, 34),
- (25, 21, 24), (16, 15, 17), (10, 9, 11), (6, 6, 6),
- (1, 1, 2), (0, 1, 1), (0, 1, 1), (0, 0, 1),
- (1, 1, 2), (3, 3, 3), (5, 5, 5), (9, 9, 9),
- (14, 13, 14), (25, 21, 28), (28, 23, 31), (32, 25, 34),
- (37, 29, 41), (39, 31, 45), (40, 30, 44), (40, 28, 46),
- (30, 21, 34), (28, 17, 31), (26, 13, 29), (20, 8, 21),
- (14, 5, 14), (12, 2, 8), (8, 1, 4), (5, 1, 3),
- (4, 0, 1), (3, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (4, 3, 4),
- (11, 7, 10), (13, 9, 12), (16, 11, 14), (26, 15, 19),
- (36, 23, 29), (43, 29, 38), (51, 33, 45), (59, 42, 56),
- (63, 48, 60), (62, 48, 60), (58, 46, 60), (55, 44, 56),
- (48, 40, 48), (39, 32, 39), (29, 24, 32), (22, 18, 24),
- (15, 13, 16), (8, 8, 10), (4, 4, 5), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 1), (1, 2, 2), (4, 3, 5),
- (8, 8, 10), (14, 13, 15), (20, 16, 23), (28, 21, 32),
- (40, 29, 42), (51, 36, 52), (59, 43, 63), (70, 52, 76),
- (82, 61, 84), (88, 66, 89), (90, 73, 95), (93, 76, 95),
- (89, 71, 90), (80, 64, 83), (70, 58, 72), (56, 46, 59),
- (43, 34, 48), (33, 24, 34), (22, 15, 21), (13, 10, 14),
- (8, 5, 7), (5, 2, 3), (2, 2, 2), (1, 0, 1),
- (1, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 414 040221-57
-((22, 26, 25), (21, 24, 24), (16, 18, 18), (12, 12, 12),
- (8, 7, 7), (4, 3, 3), (2, 1, 2), (1, 0, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 1, 0), (3, 1, 0),
- (4, 1, 0), (17, 1, 2), (27, 2, 6), (38, 4, 10),
- (41, 11, 14), (44, 19, 19), (46, 23, 19), (48, 27, 20),
- (60, 47, 29), (55, 51, 36), (51, 55, 43), (52, 58, 41),
- (53, 62, 40), (52, 59, 42), (52, 57, 44), (48, 47, 47),
- (43, 43, 43), (33, 33, 33), (28, 28, 28), (24, 24, 23),
- (19, 20, 18), (15, 16, 14), (13, 14, 13), (12, 12, 12),
- (8, 6, 7), (5, 4, 5), (3, 2, 3), (2, 1, 2),
- (2, 0, 1), (1, 0, 0), (1, 0, 0), (1, 0, 0),
- (0, 1, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (1, 3, 5), (2, 5, 9), (4, 6, 10), (6, 8, 12),
- (15, 16, 20), (22, 22, 26), (29, 29, 33), (36, 36, 37),
- (43, 44, 42), (45, 46, 44), (47, 48, 46), (52, 51, 49),
- (54, 55, 53), (59, 60, 60), (63, 67, 66), (67, 75, 73),
- (70, 81, 77), (74, 87, 81), (87, 100, 82), (104, 110, 81),
- (126, 131, 82), (126, 133, 87), (127, 136, 92), (131, 131, 88),
- (135, 126, 84), (130, 124, 86), (126, 122, 89), (121, 126, 109),
- (122, 133, 125), (154, 159, 151), (160, 161, 153), (166, 163, 155),
- (173, 165, 152), (181, 168, 150), (184, 172, 150), (177, 164, 144),
- (142, 121, 111), (125, 108, 97), (108, 96, 83), (98, 91, 80),
- (88, 86, 78), (72, 73, 70), (57, 58, 57), (44, 47, 46),
- (36, 38, 37), (23, 25, 24), (20, 22, 21), (18, 19, 18),
- (18, 19, 18), (19, 19, 19), (23, 23, 23), (30, 30, 30),
- (52, 53, 52), (78, 72, 61), (104, 91, 71), (119, 102, 75),
- (135, 114, 80), (154, 132, 98), (170, 149, 109), (179, 161, 108),
- (177, 172, 101), (147, 149, 104), (138, 140, 99), (130, 131, 95),
- (101, 119, 80), (74, 98, 65), (55, 75, 59), (52, 57, 54),
- (47, 47, 47), (51, 48, 47), (56, 50, 47), (66, 54, 49),
- (77, 59, 52), (104, 68, 62), (123, 72, 85), (126, 68, 91),
- (128, 70, 91), (133, 80, 94), (125, 77, 95), (117, 75, 97),
- (95, 71, 93), (79, 70, 76), (74, 76, 73), (72, 81, 74),
- (69, 84, 77), (73, 81, 76), (78, 79, 75), (78, 77, 74),
- (78, 76, 73), (69, 71, 70), (62, 64, 63), (55, 57, 56),
- (52, 51, 51), (42, 42, 41), (40, 40, 39), (38, 38, 37),
- (33, 34, 32), (30, 30, 29), (26, 26, 26), (21, 22, 22),
- (11, 14, 14), (10, 12, 12), (9, 10, 11), (6, 7, 8),
- (4, 6, 6), (2, 3, 4), (1, 1, 2), (0, 0, 1),
- (0, 0, 1), (2, 2, 2), (3, 3, 2), (4, 4, 3),
- (4, 10, 2), (7, 13, 5), (9, 15, 8), (13, 15, 13),
- (17, 23, 13), (17, 23, 14), (18, 23, 15), (18, 19, 18),
- (16, 19, 18), (16, 17, 15), (15, 15, 13), (12, 12, 10),
- (10, 9, 8), (8, 7, 6), (8, 5, 4), (7, 3, 2),
- (7, 2, 1), (6, 1, 3), (8, 0, 5), (8, 1, 6),
- (5, 2, 5), (5, 2, 6), (6, 2, 7), (6, 2, 8),
- (4, 3, 7), (2, 3, 4), (1, 3, 3), (2, 3, 4),
- (3, 5, 5), (5, 7, 6), (8, 10, 7), (12, 12, 10),
- (20, 12, 11), (25, 13, 10), (26, 13, 10), (22, 14, 10),
- (24, 12, 11), (25, 11, 8), (20, 9, 9), (12, 10, 8),
- (6, 8, 9), (4, 8, 7), (3, 8, 9), (4, 10, 11),
- (5, 12, 12), (7, 14, 12), (8, 17, 15), (10, 22, 23),
- (13, 24, 27), (19, 26, 29), (24, 32, 30), (35, 43, 33),
- (44, 46, 32), (61, 44, 32), (73, 35, 26), (94, 40, 21),
- (106, 43, 13), (121, 56, 21), (117, 54, 33), (116, 56, 40),
- (107, 51, 39), (103, 63, 43), (87, 67, 52), (70, 67, 58),
- (54, 57, 56), (45, 51, 49), (38, 43, 42), (33, 37, 36),
- (30, 33, 32), (31, 27, 30), (37, 23, 32), (44, 18, 40),
- (55, 23, 52), (76, 28, 61), (101, 39, 69), (118, 45, 69),
- (121, 53, 77), (122, 58, 81), (120, 64, 82), (117, 67, 71),
- (101, 65, 60), (78, 57, 51), (55, 46, 45), (37, 36, 36),
- (26, 27, 28), (19, 21, 21), (15, 18, 17), (13, 17, 16),
- (15, 18, 17), (19, 24, 23), (22, 27, 26), (22, 28, 27)
- ),
-
-// 415 040221-58
-((72, 172, 134), (74, 175, 141), (69, 174, 143), (64, 173, 146),
- (63, 183, 154), (63, 193, 163), (64, 198, 163), (66, 204, 164),
- (65, 210, 166), (59, 204, 162), (53, 198, 158), (48, 189, 155),
- (44, 181, 152), (43, 172, 153), (43, 163, 154), (42, 156, 153),
- (42, 149, 153), (31, 130, 147), (26, 117, 138), (22, 104, 130),
- (23, 87, 122), (24, 71, 115), (24, 64, 114), (24, 57, 113),
- (30, 46, 103), (35, 46, 98), (41, 47, 93), (52, 47, 90),
- (63, 47, 88), (67, 48, 87), (71, 50, 86), (78, 53, 85),
- (84, 55, 84), (93, 72, 83), (95, 79, 82), (98, 86, 81),
- (94, 94, 82), (91, 103, 84), (88, 108, 85), (85, 114, 87),
- (76, 133, 94), (75, 136, 95), (74, 139, 96), (72, 135, 95),
- (70, 131, 94), (68, 127, 95), (67, 124, 97), (66, 118, 99),
- (65, 109, 98), (67, 94, 91), (68, 84, 86), (70, 74, 82),
- (68, 64, 81), (66, 54, 81), (64, 50, 81), (63, 46, 81),
- (54, 40, 80), (52, 40, 78), (50, 40, 76), (46, 39, 73),
- (42, 38, 71), (39, 38, 70), (37, 38, 70), (32, 38, 70),
- (26, 36, 70), (22, 40, 70), (20, 41, 70), (18, 43, 71),
- (18, 45, 71), (18, 47, 72), (18, 47, 75), (19, 49, 80),
- (24, 52, 90), (25, 53, 92), (26, 55, 95), (27, 55, 95),
- (28, 55, 95), (28, 54, 94), (28, 53, 94), (28, 50, 91),
- (26, 46, 87), (23, 40, 73), (20, 38, 68), (18, 36, 63),
- (17, 34, 61), (17, 33, 59), (13, 27, 57), (11, 22, 52),
- (7, 15, 47), (9, 16, 48), (11, 17, 50), (12, 17, 52),
- (14, 17, 55), (17, 17, 59), (19, 17, 62), (21, 18, 64),
- (23, 21, 67), (37, 30, 69), (51, 37, 70), (65, 44, 72),
- (72, 52, 74), (80, 61, 76), (92, 79, 84), (101, 102, 97),
- (117, 144, 128), (129, 160, 139), (141, 177, 150), (148, 185, 155),
- (155, 193, 160), (164, 212, 175), (167, 230, 189), (164, 243, 205),
- (157, 244, 211), (136, 226, 205), (131, 216, 199), (126, 206, 193),
- (115, 186, 178), (105, 167, 167), (95, 148, 152), (82, 132, 140),
- (69, 96, 111), (66, 79, 96), (64, 62, 82), (65, 56, 76),
- (67, 50, 71), (69, 43, 66), (74, 43, 63), (82, 44, 61),
- (91, 47, 64), (104, 63, 67), (105, 68, 68), (106, 73, 69),
- (109, 85, 72), (109, 97, 73), (107, 106, 78), (107, 112, 83),
- (96, 138, 102), (95, 154, 112), (95, 170, 122), (94, 177, 127),
- (94, 185, 133), (96, 194, 142), (99, 202, 152), (95, 208, 160),
- (94, 215, 168), (82, 222, 180), (79, 222, 180), (76, 223, 180),
- (72, 221, 179), (68, 212, 175), (65, 200, 166), (57, 185, 158),
- (36, 144, 133), (31, 136, 126), (26, 128, 119), (20, 112, 107),
- (18, 96, 93), (15, 82, 85), (15, 70, 80), (13, 61, 76),
- (13, 60, 76), (27, 69, 75), (31, 69, 74), (35, 69, 74),
- (44, 70, 77), (49, 70, 77), (53, 73, 84), (57, 76, 91),
- (64, 84, 106), (65, 83, 106), (67, 83, 107), (67, 76, 103),
- (65, 67, 100), (61, 59, 94), (56, 54, 95), (53, 54, 95),
- (52, 54, 93), (53, 55, 91), (57, 56, 87), (61, 56, 78),
- (65, 54, 74), (70, 54, 71), (74, 55, 69), (80, 59, 68),
- (86, 71, 68), (86, 74, 69), (86, 78, 70), (84, 83, 77),
- (79, 87, 84), (74, 89, 89), (70, 91, 91), (63, 89, 93),
- (60, 88, 93), (57, 84, 94), (54, 78, 97), (54, 73, 100),
- (55, 67, 99), (51, 60, 97), (50, 55, 93), (50, 50, 87),
- (51, 44, 84), (58, 41, 82), (65, 40, 79), (72, 42, 76),
- (79, 45, 73), (85, 50, 71), (90, 56, 69), (100, 63, 70),
- (115, 71, 77), (129, 85, 81), (142, 98, 86), (154, 112, 91),
- (163, 125, 93), (171, 136, 95), (183, 143, 103), (194, 154, 112),
- (204, 170, 123), (209, 187, 141), (211, 202, 157), (207, 216, 168),
- (203, 222, 176), (200, 218, 175), (202, 211, 166), (195, 199, 161),
- (187, 186, 159), (178, 174, 158), (166, 166, 162), (155, 160, 158),
- (149, 156, 146), (141, 154, 139), (133, 151, 133), (129, 149, 130),
- (123, 150, 139), (123, 155, 147), (118, 162, 149), (112, 171, 154),
- (103, 176, 158), (98, 174, 157), (93, 170, 159), (95, 161, 156),
- (96, 150, 147), (92, 138, 136), (79, 126, 127), (69, 110, 120),
- (60, 95, 113), (56, 82, 107), (57, 77, 102), (61, 79, 96),
- (60, 86, 92), (61, 97, 92), (64, 107, 94), (61, 102, 97),
- (56, 104, 104), (58, 115, 110), (59, 129, 117), (60, 145, 126)
- ),
-
-// 416 040221-59
-((87, 129, 157), (98, 136, 164), (100, 139, 166), (102, 142, 168),
- (101, 142, 169), (101, 142, 170), (106, 147, 175), (112, 152, 180),
- (131, 169, 199), (137, 174, 203), (143, 180, 207), (145, 182, 209),
- (147, 185, 212), (148, 186, 213), (150, 187, 214), (150, 187, 215),
- (151, 188, 216), (153, 190, 220), (154, 191, 221), (155, 193, 223),
- (157, 194, 223), (159, 195, 224), (160, 195, 224), (161, 195, 224),
- (159, 192, 221), (156, 188, 217), (154, 184, 213), (147, 178, 206),
- (141, 172, 200), (138, 168, 196), (135, 165, 193), (128, 159, 186),
- (121, 151, 177), (111, 136, 162), (104, 128, 153), (98, 121, 145),
- (90, 112, 137), (83, 104, 129), (79, 99, 125), (75, 95, 121),
- (64, 80, 106), (60, 74, 100), (57, 68, 94), (53, 62, 88),
- (50, 56, 83), (48, 54, 82), (47, 52, 81), (44, 49, 79),
- (42, 46, 78), (38, 44, 77), (37, 45, 77), (37, 46, 78),
- (38, 48, 80), (40, 51, 82), (41, 52, 84), (43, 54, 86),
- (48, 59, 91), (48, 60, 92), (48, 62, 94), (46, 61, 91),
- (45, 61, 89), (43, 59, 87), (42, 58, 85), (39, 54, 81),
- (36, 48, 77), (27, 38, 68), (25, 35, 66), (23, 33, 65),
- (22, 32, 64), (22, 31, 64), (22, 31, 63), (23, 30, 62),
- (26, 34, 65), (31, 40, 70), (36, 46, 76), (46, 57, 87),
- (56, 68, 99), (61, 74, 104), (67, 80, 110), (77, 90, 120),
- (85, 98, 127), (89, 103, 127), (86, 102, 126), (84, 101, 125),
- (82, 99, 123), (81, 98, 122), (76, 94, 119), (73, 92, 117),
- (67, 82, 109), (62, 78, 104), (58, 74, 99), (55, 71, 97),
- (53, 69, 95), (48, 64, 93), (43, 64, 91), (42, 64, 91),
- (42, 64, 90), (47, 66, 94), (47, 67, 96), (48, 69, 98),
- (46, 70, 98), (45, 71, 98), (42, 71, 97), (39, 70, 95),
- (38, 63, 89), (38, 60, 86), (38, 58, 84), (38, 58, 84),
- (39, 58, 85), (39, 58, 85), (41, 61, 87), (44, 65, 91),
- (51, 71, 98), (69, 87, 116), (74, 93, 123), (79, 99, 131),
- (88, 109, 143), (94, 118, 151), (99, 123, 155), (100, 124, 156),
- (99, 124, 151), (98, 123, 151), (97, 123, 151), (95, 122, 150),
- (94, 122, 150), (93, 120, 148), (90, 115, 144), (85, 110, 137),
- (79, 105, 129), (75, 98, 120), (75, 97, 119), (75, 97, 119),
- (76, 96, 118), (76, 95, 119), (77, 94, 117), (74, 93, 116),
- (67, 91, 115), (66, 92, 115), (65, 93, 115), (65, 93, 115),
- (66, 94, 115), (70, 95, 115), (74, 97, 117), (76, 98, 119),
- (78, 99, 122), (78, 102, 127), (77, 103, 127), (77, 104, 128),
- (77, 104, 130), (80, 105, 131), (84, 106, 132), (89, 105, 134),
- (90, 103, 134), (88, 101, 132), (86, 99, 130), (79, 92, 123),
- (70, 82, 114), (61, 72, 103), (51, 61, 93), (42, 52, 83),
- (35, 44, 74), (24, 30, 61), (21, 27, 58), (18, 25, 55),
- (14, 20, 50), (11, 15, 47), (8, 11, 44), (6, 9, 42),
- (2, 8, 41), (2, 8, 41), (2, 9, 42), (3, 10, 42),
- (4, 12, 44), (6, 14, 47), (9, 16, 51), (12, 20, 54),
- (16, 23, 57), (17, 26, 60), (19, 28, 60), (19, 29, 61),
- (19, 30, 61), (20, 30, 62), (20, 30, 64), (23, 31, 66),
- (27, 33, 68), (27, 33, 67), (27, 33, 67), (27, 32, 64),
- (26, 31, 62), (24, 29, 61), (24, 30, 62), (25, 32, 64),
- (28, 36, 68), (33, 42, 73), (39, 51, 79), (47, 60, 87),
- (53, 69, 94), (60, 78, 103), (66, 86, 111), (73, 93, 118),
- (79, 98, 123), (81, 102, 126), (85, 106, 129), (88, 109, 132),
- (91, 111, 134), (92, 114, 136), (94, 116, 139), (97, 117, 141),
- (95, 118, 143), (95, 119, 144), (93, 120, 144), (93, 120, 145),
- (91, 121, 147), (89, 123, 148), (88, 124, 149), (85, 125, 151),
- (82, 127, 153), (79, 127, 152), (77, 124, 151), (74, 120, 148),
- (71, 115, 143), (67, 106, 134), (61, 95, 124), (53, 86, 116),
- (45, 76, 106), (39, 67, 96), (35, 61, 88), (33, 59, 84),
- (34, 58, 83), (37, 57, 85), (41, 62, 90), (46, 68, 97),
- (52, 75, 104), (60, 83, 111), (66, 93, 119), (75, 106, 130),
- (83, 116, 141), (92, 128, 153), (101, 139, 165), (110, 148, 175),
- (117, 154, 184), (120, 158, 189), (121, 161, 191), (118, 160, 190),
- (113, 158, 188), (109, 154, 184), (107, 152, 180), (107, 150, 178),
- (109, 151, 180), (109, 151, 179), (99, 141, 169), (89, 133, 162),
- (79, 125, 154), (72, 120, 148), (68, 115, 143), (72, 117, 145)
- ),
-
-// 417 040221-60
-((75, 85, 97), (43, 46, 51), (39, 42, 47), (36, 39, 44),
- (34, 36, 38), (33, 34, 33), (32, 32, 32), (31, 31, 31),
- (27, 28, 28), (25, 26, 25), (23, 24, 23), (18, 20, 19),
- (14, 16, 16), (11, 12, 12), (8, 9, 8), (7, 8, 7),
- (6, 7, 7), (10, 11, 13), (16, 18, 19), (23, 26, 26),
- (32, 35, 35), (42, 44, 44), (46, 48, 47), (50, 53, 51),
- (63, 65, 63), (65, 67, 66), (67, 69, 69), (66, 68, 69),
- (65, 68, 69), (65, 68, 69), (66, 68, 70), (67, 69, 71),
- (67, 71, 76), (69, 74, 82), (67, 73, 83), (65, 72, 85),
- (60, 68, 82), (55, 65, 79), (52, 63, 76), (50, 61, 74),
- (54, 58, 65), (58, 62, 67), (63, 67, 70), (70, 73, 74),
- (78, 79, 78), (79, 81, 80), (81, 83, 83), (84, 85, 86),
- (88, 89, 89), (96, 98, 100), (102, 105, 105), (109, 112, 111),
- (113, 116, 116), (118, 121, 122), (119, 122, 122), (120, 123, 123),
- (117, 120, 119), (114, 116, 115), (111, 113, 111), (107, 109, 107),
- (103, 105, 104), (100, 102, 101), (98, 100, 99), (94, 95, 95),
- (87, 89, 89), (71, 73, 72), (63, 65, 64), (55, 57, 57),
- (52, 54, 54), (50, 52, 51), (49, 51, 50), (50, 51, 50),
- (65, 66, 65), (77, 78, 77), (90, 91, 90), (103, 105, 104),
- (117, 119, 118), (124, 126, 124), (131, 133, 131), (139, 142, 140),
- (149, 154, 154), (160, 166, 171), (157, 164, 168), (154, 162, 165),
- (151, 159, 164), (148, 156, 163), (142, 150, 152), (134, 138, 137),
- (123, 127, 128), (116, 119, 120), (109, 111, 112), (104, 106, 107),
- (100, 102, 103), (88, 89, 89), (73, 74, 74), (60, 60, 62),
- (46, 48, 51), (25, 30, 37), (24, 31, 39), (24, 32, 41),
- (23, 32, 43), (23, 33, 46), (22, 35, 49), (30, 39, 47),
- (27, 33, 41), (27, 31, 35), (28, 29, 29), (28, 28, 28),
- (28, 28, 28), (29, 30, 29), (31, 33, 31), (35, 37, 36),
- (40, 42, 42), (47, 48, 49), (47, 48, 49), (47, 49, 49),
- (45, 47, 48), (44, 45, 45), (41, 42, 42), (37, 38, 37),
- (29, 31, 30), (26, 28, 27), (24, 25, 24), (22, 23, 22),
- (20, 22, 21), (17, 19, 18), (14, 14, 14), (11, 11, 11),
- (8, 9, 10), (4, 5, 12), (5, 6, 12), (7, 8, 13),
- (6, 7, 15), (7, 7, 15), (9, 9, 13), (10, 10, 13),
- (10, 11, 15), (12, 13, 18), (14, 16, 22), (16, 18, 24),
- (19, 21, 27), (25, 28, 32), (32, 35, 39), (41, 45, 49),
- (51, 57, 62), (86, 91, 98), (96, 103, 113), (107, 115, 128),
- (134, 142, 152), (168, 175, 181), (185, 194, 205), (188, 198, 208),
- (197, 203, 207), (184, 191, 197), (171, 179, 187), (157, 166, 176),
- (150, 156, 161), (145, 150, 155), (144, 151, 158), (153, 159, 162),
- (165, 167, 167), (171, 179, 185), (168, 176, 183), (166, 174, 182),
- (152, 162, 170), (137, 148, 157), (123, 131, 140), (106, 112, 119),
- (84, 85, 85), (78, 79, 79), (73, 74, 74), (65, 66, 66),
- (61, 63, 62), (59, 60, 60), (58, 59, 59), (59, 61, 61),
- (62, 63, 64), (64, 66, 66), (66, 68, 68), (68, 70, 70),
- (69, 71, 73), (70, 73, 74), (73, 75, 75), (73, 76, 77),
- (76, 79, 80), (76, 79, 80), (77, 79, 80), (77, 81, 82),
- (78, 82, 81), (78, 80, 79), (77, 79, 77), (74, 77, 75),
- (71, 72, 71), (67, 68, 67), (63, 64, 64), (59, 60, 60),
- (53, 55, 54), (47, 49, 48), (44, 45, 44), (38, 40, 37),
- (31, 32, 30), (26, 28, 25), (21, 23, 20), (15, 16, 14),
- (9, 11, 10), (6, 7, 6), (3, 4, 3), (0, 2, 2),
- (1, 2, 2), (3, 3, 3), (6, 6, 7), (9, 9, 11),
- (12, 13, 14), (15, 16, 16), (18, 18, 19), (19, 20, 21),
- (21, 21, 21), (21, 22, 22), (21, 22, 24), (21, 22, 24),
- (19, 20, 22), (18, 19, 21), (15, 15, 17), (10, 11, 13),
- (8, 9, 10), (6, 6, 6), (4, 5, 5), (5, 6, 8),
- (7, 8, 11), (9, 9, 11), (11, 12, 13), (11, 12, 14),
- (9, 9, 10), (7, 8, 7), (5, 6, 5), (4, 4, 4),
- (5, 6, 5), (10, 11, 10), (16, 17, 16), (26, 27, 26),
- (38, 40, 38), (51, 53, 51), (62, 64, 62), (73, 75, 74),
- (82, 85, 85), (83, 89, 92), (85, 92, 96), (88, 96, 104),
- (87, 96, 105), (88, 96, 102), (93, 101, 107), (97, 104, 112),
- (102, 109, 117), (105, 113, 121), (90, 98, 104), (77, 84, 93)
- ),
-
-// 418 040221-61
-((180, 138, 160), (170, 104, 140), (171, 86, 137), (173, 68, 134),
- (158, 75, 133), (144, 82, 132), (138, 87, 130), (133, 92, 128),
- (105, 93, 109), (80, 89, 100), (55, 85, 91), (39, 86, 82),
- (24, 88, 74), (23, 88, 68), (23, 88, 63), (27, 85, 64),
- (32, 82, 65), (59, 70, 74), (76, 63, 72), (93, 57, 71),
- (114, 45, 74), (136, 34, 77), (148, 28, 80), (161, 23, 84),
- (199, 13, 94), (205, 10, 96), (212, 7, 98), (211, 8, 105),
- (210, 10, 112), (207, 13, 115), (204, 16, 118), (198, 20, 120),
- (185, 23, 115), (159, 29, 103), (148, 31, 99), (138, 34, 95),
- (124, 37, 94), (111, 41, 93), (105, 43, 90), (99, 46, 88),
- (77, 61, 78), (73, 67, 81), (70, 73, 84), (81, 85, 93),
- (93, 98, 103), (100, 103, 107), (107, 108, 111), (124, 123, 123),
- (140, 133, 139), (184, 160, 161), (187, 162, 164), (190, 165, 168),
- (182, 158, 167), (174, 151, 166), (172, 146, 165), (171, 141, 165),
- (152, 102, 142), (133, 88, 128), (115, 74, 115), (103, 58, 110),
- (92, 43, 105), (88, 38, 104), (85, 33, 104), (79, 36, 99),
- (68, 43, 88), (37, 59, 67), (29, 61, 65), (22, 63, 64),
- (22, 62, 62), (22, 62, 61), (18, 61, 57), (18, 62, 55),
- (18, 58, 63), (17, 53, 71), (16, 48, 80), (14, 47, 84),
- (13, 47, 88), (12, 50, 89), (11, 53, 91), (11, 60, 91),
- (10, 69, 91), (11, 86, 87), (11, 96, 89), (11, 106, 92),
- (12, 111, 94), (13, 117, 96), (15, 125, 96), (18, 130, 93),
- (24, 127, 83), (27, 124, 82), (31, 121, 82), (33, 118, 79),
- (36, 116, 77), (39, 108, 67), (44, 100, 55), (44, 94, 46),
- (44, 90, 42), (47, 92, 47), (48, 100, 52), (50, 109, 57),
- (50, 117, 58), (51, 125, 60), (52, 135, 68), (54, 148, 79),
- (61, 141, 96), (64, 133, 97), (68, 126, 99), (72, 124, 100),
- (77, 122, 102), (92, 108, 99), (107, 86, 100), (118, 61, 97),
- (131, 39, 95), (154, 20, 91), (160, 18, 89), (166, 16, 88),
- (174, 12, 84), (177, 9, 79), (174, 11, 73), (160, 17, 68),
- (137, 28, 61), (133, 28, 57), (130, 29, 53), (127, 30, 51),
- (125, 31, 49), (119, 34, 47), (121, 34, 49), (126, 34, 52),
- (138, 31, 57), (153, 27, 65), (154, 28, 65), (155, 29, 66),
- (154, 40, 65), (155, 55, 67), (144, 69, 76), (128, 80, 81),
- (98, 83, 87), (100, 84, 82), (103, 86, 78), (102, 86, 75),
- (101, 86, 73), (91, 79, 70), (78, 74, 69), (76, 68, 68),
- (78, 66, 62), (74, 71, 53), (70, 76, 53), (66, 81, 53),
- (54, 88, 57), (46, 97, 56), (41, 103, 53), (40, 105, 53),
- (45, 99, 58), (45, 95, 59), (45, 91, 61), (46, 82, 60),
- (45, 74, 60), (40, 65, 61), (39, 59, 63), (34, 52, 70),
- (29, 50, 72), (23, 49, 78), (24, 48, 79), (25, 48, 81),
- (34, 47, 90), (47, 47, 96), (61, 48, 100), (71, 49, 104),
- (85, 49, 114), (88, 47, 117), (92, 46, 121), (97, 45, 124),
- (101, 46, 124), (100, 52, 114), (97, 66, 108), (90, 77, 101),
- (81, 85, 95), (76, 86, 92), (74, 82, 81), (82, 84, 73),
- (88, 81, 63), (89, 82, 59), (85, 78, 60), (75, 71, 62),
- (74, 56, 66), (73, 54, 66), (73, 53, 67), (72, 51, 66),
- (68, 54, 65), (69, 60, 62), (74, 67, 58), (80, 68, 56),
- (87, 66, 56), (93, 62, 61), (106, 56, 61), (117, 56, 61),
- (126, 55, 63), (129, 54, 68), (122, 59, 78), (114, 62, 83),
- (106, 71, 86), (94, 81, 89), (84, 87, 91), (74, 102, 100),
- (63, 116, 104), (58, 130, 105), (55, 138, 108), (62, 131, 106),
- (79, 120, 107), (94, 108, 106), (103, 97, 100), (105, 88, 91),
- (109, 78, 81), (116, 68, 70), (124, 62, 61), (121, 59, 54),
- (108, 62, 47), (90, 67, 47), (74, 74, 45), (67, 84, 49),
- (61, 87, 58), (62, 88, 65), (63, 86, 79), (63, 80, 87),
- (63, 81, 92), (62, 76, 96), (63, 70, 95), (66, 65, 101),
- (68, 59, 105), (63, 61, 106), (57, 63, 106), (48, 66, 100),
- (42, 69, 95), (38, 71, 91), (31, 72, 89), (29, 73, 88),
- (25, 74, 87), (26, 76, 86), (25, 78, 83), (20, 80, 82),
- (21, 85, 84), (24, 88, 88), (34, 96, 95), (54, 107, 101),
- (71, 122, 117), (95, 144, 136), (121, 161, 154), (141, 178, 172),
- (170, 191, 182), (192, 204, 196), (201, 214, 205), (200, 221, 205),
- (196, 203, 203), (193, 180, 188), (196, 160, 178), (193, 132, 171)
- ),
-
-// 419 040221-62
-((110, 59, 34), (88, 44, 25), (79, 35, 26), (70, 27, 28),
- (65, 26, 30), (60, 26, 33), (58, 26, 34), (56, 27, 36),
- (52, 21, 43), (54, 24, 45), (56, 28, 48), (62, 33, 50),
- (68, 38, 53), (80, 45, 51), (93, 53, 50), (98, 57, 49),
- (103, 61, 49), (127, 80, 43), (129, 79, 38), (132, 79, 33),
- (130, 75, 27), (128, 72, 22), (124, 70, 22), (121, 68, 22),
- (104, 53, 20), (100, 49, 22), (97, 46, 25), (95, 47, 28),
- (93, 49, 31), (94, 49, 33), (95, 50, 35), (96, 51, 39),
- (97, 49, 43), (98, 57, 50), (103, 65, 56), (109, 74, 62),
- (117, 81, 66), (125, 89, 71), (128, 93, 71), (132, 98, 71),
- (150, 115, 69), (156, 117, 68), (163, 119, 67), (168, 120, 63),
- (174, 122, 60), (176, 124, 60), (179, 127, 61), (182, 131, 66),
- (180, 131, 71), (168, 125, 81), (164, 119, 79), (161, 114, 78),
- (152, 105, 75), (143, 96, 72), (139, 92, 68), (135, 88, 65),
- (117, 65, 52), (107, 56, 47), (98, 48, 43), (88, 41, 41),
- (78, 35, 40), (74, 33, 40), (70, 31, 40), (64, 28, 37),
- (61, 28, 35), (61, 31, 36), (63, 31, 37), (65, 32, 38),
- (67, 32, 38), (70, 33, 39), (75, 36, 41), (81, 39, 42),
- (92, 45, 43), (96, 48, 43), (100, 52, 44), (101, 55, 45),
- (102, 58, 46), (102, 57, 45), (102, 57, 44), (98, 54, 43),
- (94, 49, 42), (80, 35, 32), (74, 30, 30), (69, 25, 28),
- (67, 23, 27), (65, 22, 27), (64, 21, 24), (63, 20, 23),
- (71, 30, 28), (82, 38, 29), (93, 46, 31), (97, 50, 32),
- (102, 54, 33), (112, 62, 36), (119, 69, 41), (128, 74, 48),
- (133, 79, 52), (133, 85, 56), (128, 82, 58), (124, 80, 61),
- (122, 77, 59), (120, 75, 58), (115, 71, 51), (111, 66, 44),
- (101, 58, 39), (100, 53, 38), (99, 49, 37), (98, 47, 38),
- (97, 46, 39), (89, 44, 42), (82, 40, 45), (76, 39, 47),
- (72, 35, 49), (70, 33, 51), (72, 35, 53), (74, 37, 55),
- (79, 42, 60), (88, 49, 63), (103, 60, 69), (116, 70, 76),
- (125, 78, 79), (126, 80, 78), (127, 82, 77), (128, 81, 73),
- (130, 81, 70), (130, 79, 64), (133, 81, 62), (136, 87, 65),
- (148, 98, 72), (178, 132, 101), (181, 138, 106), (185, 145, 111),
- (191, 152, 122), (195, 161, 131), (199, 170, 141), (197, 173, 144),
- (178, 150, 131), (168, 142, 120), (159, 134, 110), (152, 127, 103),
- (146, 120, 96), (128, 100, 80), (114, 82, 62), (100, 68, 48),
- (92, 55, 37), (77, 34, 24), (74, 32, 22), (71, 31, 21),
- (70, 28, 25), (75, 35, 33), (80, 40, 40), (83, 46, 45),
- (83, 50, 51), (83, 50, 50), (83, 51, 49), (81, 46, 43),
- (78, 39, 36), (74, 36, 32), (72, 36, 31), (71, 36, 31),
- (75, 37, 36), (99, 65, 57), (108, 77, 65), (118, 89, 74),
- (141, 112, 100), (169, 141, 120), (192, 166, 138), (203, 184, 148),
- (210, 193, 164), (211, 193, 164), (213, 193, 165), (208, 190, 161),
- (205, 182, 156), (197, 174, 155), (196, 171, 154), (194, 170, 151),
- (199, 171, 148), (196, 170, 144), (192, 167, 141), (186, 159, 134),
- (184, 153, 120), (182, 146, 106), (176, 142, 97), (172, 136, 96),
- (188, 149, 104), (196, 158, 109), (205, 167, 115), (217, 180, 127),
- (222, 187, 136), (223, 190, 144), (227, 192, 144), (227, 189, 135),
- (223, 178, 117), (212, 166, 105), (194, 146, 87), (172, 123, 68),
- (151, 100, 49), (134, 84, 41), (116, 70, 35), (95, 55, 30),
- (76, 40, 27), (63, 32, 26), (54, 27, 26), (49, 22, 25),
- (47, 17, 22), (52, 17, 21), (54, 18, 23), (56, 21, 27),
- (56, 20, 29), (63, 21, 31), (68, 25, 34), (73, 33, 43),
- (77, 43, 52), (85, 55, 61), (94, 63, 63), (104, 69, 67),
- (110, 74, 69), (112, 79, 72), (114, 79, 70), (114, 77, 68),
- (113, 71, 64), (109, 67, 61), (106, 62, 59), (105, 60, 59),
- (107, 62, 60), (113, 67, 60), (123, 73, 60), (134, 80, 61),
- (143, 88, 61), (148, 92, 62), (154, 95, 63), (157, 99, 63),
- (161, 101, 64), (161, 102, 69), (160, 102, 77), (158, 105, 84),
- (160, 110, 91), (158, 115, 97), (156, 118, 101), (154, 120, 104),
- (156, 123, 105), (151, 119, 98), (141, 111, 86), (130, 98, 76),
- (121, 87, 67), (114, 73, 56), (108, 62, 45), (106, 54, 39),
- (106, 52, 36), (109, 52, 35), (112, 55, 34), (119, 59, 36),
- (129, 70, 38), (126, 68, 36), (117, 63, 32), (107, 54, 31)
- ),
-
-// 420 040221-63
-((85, 103, 82), (86, 117, 97), (88, 122, 104), (90, 127, 111),
- (88, 126, 111), (86, 126, 112), (92, 134, 119), (99, 143, 127),
- (127, 168, 149), (137, 171, 152), (147, 174, 155), (146, 167, 150),
- (145, 161, 146), (139, 150, 136), (133, 139, 127), (127, 132, 121),
- (122, 125, 115), (105, 95, 86), (90, 77, 68), (76, 60, 51),
- (62, 45, 38), (49, 31, 25), (41, 25, 20), (34, 19, 15),
- (17, 8, 6), (11, 6, 3), (6, 4, 1), (5, 6, 1),
- (4, 8, 2), (4, 9, 2), (5, 10, 3), (7, 12, 6),
- (10, 14, 7), (13, 17, 7), (14, 17, 7), (15, 17, 7),
- (14, 17, 7), (14, 18, 7), (14, 17, 7), (15, 17, 8),
- (15, 20, 9), (16, 23, 12), (18, 26, 16), (19, 33, 20),
- (21, 40, 25), (23, 43, 27), (25, 47, 30), (30, 54, 36),
- (37, 63, 43), (61, 84, 64), (74, 99, 80), (88, 115, 96),
- (101, 130, 111), (114, 146, 126), (116, 152, 131), (119, 158, 136),
- (129, 169, 148), (131, 170, 152), (134, 171, 157), (134, 169, 154),
- (135, 167, 152), (132, 164, 148), (129, 162, 145), (120, 154, 137),
- (110, 142, 125), (88, 114, 98), (80, 101, 85), (73, 89, 73),
- (69, 84, 67), (66, 80, 62), (63, 75, 57), (63, 74, 55),
- (63, 79, 61), (64, 84, 67), (66, 90, 74), (67, 98, 82),
- (69, 106, 90), (71, 111, 95), (74, 117, 100), (81, 131, 113),
- (89, 145, 127), (104, 168, 150), (106, 173, 156), (108, 178, 162),
- (108, 179, 163), (109, 180, 164), (110, 182, 165), (111, 183, 166),
- (113, 186, 169), (114, 188, 171), (115, 190, 173), (115, 191, 174),
- (116, 192, 176), (116, 194, 178), (117, 197, 179), (120, 199, 181),
- (124, 202, 184), (127, 205, 187), (122, 204, 185), (117, 203, 183),
- (113, 200, 179), (109, 197, 175), (102, 188, 163), (97, 177, 150),
- (83, 151, 125), (73, 135, 111), (64, 120, 98), (56, 111, 91),
- (49, 102, 84), (36, 85, 67), (24, 67, 49), (14, 51, 34),
- (9, 39, 23), (10, 24, 13), (11, 25, 15), (13, 26, 18),
- (19, 34, 27), (29, 44, 37), (39, 56, 48), (53, 69, 61),
- (78, 96, 86), (87, 112, 100), (97, 128, 115), (103, 136, 123),
- (109, 145, 132), (116, 163, 148), (127, 178, 164), (140, 191, 176),
- (149, 202, 188), (160, 217, 204), (162, 220, 207), (164, 223, 211),
- (165, 228, 218), (167, 232, 223), (174, 235, 227), (182, 237, 230),
- (199, 241, 237), (204, 243, 239), (209, 245, 242), (209, 245, 242),
- (209, 246, 243), (211, 246, 243), (211, 246, 244), (212, 245, 242),
- (213, 244, 240), (214, 235, 231), (212, 231, 226), (211, 228, 222),
- (205, 220, 211), (198, 212, 202), (188, 205, 194), (176, 201, 186),
- (162, 192, 174), (158, 189, 171), (155, 187, 169), (150, 180, 160),
- (145, 173, 153), (139, 168, 149), (132, 170, 148), (128, 173, 149),
- (126, 177, 154), (121, 178, 156), (120, 175, 153), (120, 173, 151),
- (119, 163, 144), (116, 154, 134), (112, 145, 125), (111, 138, 118),
- (123, 127, 105), (128, 126, 104), (133, 125, 104), (142, 121, 103),
- (151, 119, 100), (154, 117, 97), (154, 116, 96), (149, 113, 94),
- (147, 111, 88), (148, 112, 91), (146, 118, 96), (149, 126, 104),
- (151, 137, 113), (149, 146, 123), (139, 150, 128), (126, 146, 123),
- (97, 127, 104), (90, 121, 98), (83, 115, 93), (71, 106, 83),
- (62, 99, 78), (53, 95, 76), (47, 93, 74), (44, 91, 71),
- (44, 92, 72), (51, 94, 76), (59, 98, 81), (70, 106, 88),
- (82, 117, 102), (97, 129, 117), (110, 143, 131), (124, 158, 148),
- (138, 174, 164), (151, 189, 179), (164, 205, 193), (175, 219, 208),
- (189, 231, 221), (201, 240, 232), (211, 246, 240), (218, 250, 246),
- (220, 251, 249), (219, 251, 247), (213, 249, 245), (206, 247, 241),
- (202, 244, 236), (198, 239, 229), (195, 234, 222), (188, 226, 214),
- (179, 213, 199), (164, 198, 184), (146, 182, 167), (130, 165, 150),
- (115, 148, 132), (103, 135, 117), (92, 123, 104), (84, 113, 91),
- (77, 105, 83), (69, 100, 78), (65, 97, 76), (64, 94, 76),
- (67, 94, 78), (68, 95, 79), (69, 97, 79), (70, 96, 79),
- (69, 95, 77), (66, 93, 75), (63, 90, 73), (63, 88, 73),
- (61, 85, 71), (61, 81, 67), (59, 75, 61), (56, 67, 53),
- (52, 58, 42), (47, 49, 33), (45, 41, 25), (42, 36, 20),
- (44, 34, 19), (51, 38, 23), (58, 47, 30), (67, 56, 39),
- (81, 75, 57), (94, 87, 69), (90, 84, 66), (83, 80, 63),
- (81, 76, 61), (76, 75, 59), (68, 71, 53), (70, 80, 63)
- ),
-
-// 421 040221-64
-((54, 109, 89), (32, 97, 71), (21, 80, 59), (11, 64, 47),
- (19, 75, 44), (28, 87, 41), (38, 95, 42), (48, 104, 43),
- (79, 124, 50), (84, 121, 52), (89, 118, 55), (90, 113, 53),
- (91, 108, 51), (84, 96, 45), (77, 85, 39), (73, 78, 35),
- (69, 72, 32), (53, 47, 19), (55, 47, 17), (57, 47, 16),
- (69, 53, 13), (81, 60, 10), (84, 59, 7), (87, 59, 5),
- (78, 56, 6), (74, 54, 8), (71, 53, 11), (59, 44, 12),
- (47, 36, 13), (37, 31, 13), (27, 26, 14), (14, 21, 17),
- (5, 20, 21), (1, 26, 31), (2, 28, 32), (3, 31, 33),
- (3, 37, 29), (3, 44, 26), (3, 48, 25), (3, 52, 24),
- (4, 64, 25), (10, 69, 33), (17, 75, 42), (30, 86, 57),
- (44, 97, 73), (50, 102, 80), (57, 108, 88), (64, 113, 100),
- (67, 109, 108), (70, 93, 115), (66, 87, 109), (63, 81, 104),
- (51, 69, 88), (40, 58, 72), (34, 52, 62), (28, 46, 53),
- (18, 33, 25), (22, 31, 19), (27, 29, 13), (32, 32, 11),
- (38, 36, 10), (42, 39, 8), (46, 42, 7), (52, 48, 5),
- (59, 48, 4), (73, 52, 7), (78, 57, 9), (83, 62, 12),
- (82, 63, 13), (81, 64, 14), (82, 65, 16), (75, 68, 21),
- (61, 65, 24), (52, 60, 21), (44, 56, 19), (34, 57, 19),
- (24, 59, 19), (20, 59, 19), (17, 59, 19), (11, 58, 19),
- (11, 56, 17), (12, 54, 22), (12, 51, 25), (12, 48, 28),
- (12, 45, 30), (12, 42, 32), (10, 36, 37), (9, 33, 43),
- (11, 33, 46), (13, 38, 50), (16, 43, 55), (21, 50, 61),
- (26, 58, 67), (41, 71, 72), (54, 81, 71), (68, 90, 70),
- (71, 90, 67), (73, 99, 67), (70, 99, 58), (68, 99, 50),
- (64, 96, 46), (61, 94, 43), (51, 91, 42), (42, 89, 42),
- (35, 85, 50), (39, 89, 64), (43, 94, 78), (43, 95, 83),
- (44, 97, 88), (51, 94, 96), (53, 87, 101), (60, 82, 109),
- (69, 82, 116), (88, 93, 114), (93, 96, 111), (99, 99, 109),
- (109, 105, 104), (116, 113, 103), (126, 111, 99), (138, 113, 89),
- (165, 117, 71), (164, 110, 66), (163, 103, 61), (160, 100, 59),
- (157, 97, 57), (153, 93, 53), (153, 100, 53), (156, 108, 52),
- (160, 111, 58), (169, 132, 81), (168, 139, 92), (168, 147, 103),
- (169, 163, 123), (174, 172, 139), (171, 171, 145), (179, 172, 142),
- (166, 153, 136), (151, 141, 128), (136, 130, 121), (129, 124, 110),
- (123, 119, 100), (110, 110, 78), (98, 103, 67), (97, 97, 61),
- (96, 101, 75), (116, 123, 107), (122, 134, 113), (129, 145, 119),
- (147, 156, 130), (164, 165, 136), (172, 169, 144), (182, 168, 146),
- (187, 170, 126), (185, 165, 115), (184, 161, 105), (169, 151, 85),
- (148, 135, 70), (124, 120, 54), (101, 110, 46), (82, 99, 43),
- (70, 93, 38), (45, 87, 43), (39, 85, 43), (34, 84, 44),
- (23, 77, 49), (17, 68, 51), (12, 65, 53), (8, 60, 55),
- (4, 58, 55), (6, 58, 57), (8, 59, 60), (13, 70, 71),
- (12, 83, 85), (11, 96, 101), (8, 111, 110), (9, 124, 115),
- (16, 137, 114), (22, 145, 116), (25, 146, 120), (20, 146, 119),
- (16, 142, 120), (13, 138, 107), (16, 134, 94), (23, 126, 84),
- (23, 116, 80), (21, 111, 84), (19, 107, 88), (17, 102, 89),
- (18, 96, 89), (22, 100, 92), (25, 106, 90), (25, 100, 97),
- (25, 89, 94), (22, 75, 88), (19, 61, 81), (17, 57, 73),
- (13, 51, 70), (12, 44, 67), (10, 38, 64), (6, 28, 60),
- (4, 22, 59), (4, 19, 61), (8, 22, 62), (19, 32, 63),
- (31, 41, 61), (45, 50, 55), (62, 62, 52), (78, 79, 53),
- (102, 104, 59), (125, 126, 69), (152, 145, 79), (167, 157, 80),
- (172, 166, 87), (165, 175, 92), (149, 173, 90), (143, 168, 95),
- (131, 153, 84), (121, 136, 79), (101, 118, 71), (71, 95, 56),
- (46, 74, 46), (29, 52, 35), (21, 38, 34), (21, 30, 37),
- (20, 27, 43), (19, 27, 49), (21, 30, 56), (20, 33, 66),
- (23, 41, 74), (22, 45, 77), (23, 49, 77), (24, 55, 75),
- (23, 52, 73), (23, 50, 70), (19, 43, 64), (14, 35, 57),
- (9, 31, 52), (5, 28, 45), (2, 25, 41), (6, 20, 34),
- (15, 14, 28), (25, 10, 24), (41, 16, 18), (49, 24, 16),
- (56, 32, 16), (59, 38, 21), (61, 38, 33), (72, 45, 44),
- (81, 56, 60), (90, 76, 71), (93, 104, 86), (88, 120, 104),
- (73, 114, 111), (63, 102, 114), (57, 88, 106), (51, 92, 94)
- ),
-// 422 040221-71
-((211, 208, 193), (203, 195, 204), (204, 193, 210), (206, 191, 216),
- (206, 191, 220), (207, 191, 225), (203, 190, 227), (199, 190, 229),
- (187, 189, 241), (178, 185, 240), (170, 181, 239), (165, 180, 234),
- (161, 180, 230), (162, 177, 218), (163, 174, 206), (163, 171, 195),
- (164, 169, 185), (167, 143, 149), (158, 132, 143), (150, 122, 138),
- (142, 115, 134), (134, 109, 131), (130, 104, 128), (126, 100, 126),
- (115, 88, 119), (108, 91, 124), (102, 95, 130), (89, 97, 133),
- (77, 100, 137), (73, 97, 135), (70, 94, 134), (63, 85, 131),
- (64, 79, 125), (82, 76, 98), (87, 76, 82), (93, 77, 67),
- (92, 66, 60), (92, 56, 54), (92, 52, 55), (92, 49, 56),
- (103, 46, 68), (116, 55, 76), (129, 64, 84), (145, 78, 101),
- (161, 92, 118), (165, 101, 128), (170, 111, 139), (182, 129, 159),
- (194, 146, 180), (216, 178, 204), (223, 192, 213), (231, 207, 223),
- (231, 217, 229), (231, 227, 235), (230, 230, 237), (230, 233, 240),
- (220, 237, 244), (215, 235, 244), (210, 234, 245), (205, 230, 244),
- (201, 226, 244), (199, 223, 241), (198, 220, 238), (191, 213, 227),
- (182, 203, 210), (172, 185, 175), (174, 180, 157), (176, 176, 140),
- (179, 173, 130), (182, 171, 121), (184, 164, 99), (183, 153, 77),
- (166, 126, 40), (169, 126, 34), (173, 126, 29), (186, 131, 38),
- (199, 136, 47), (202, 136, 54), (205, 137, 62), (203, 135, 79),
- (201, 138, 90), (197, 153, 110), (207, 161, 113), (218, 169, 117),
- (221, 168, 118), (224, 168, 120), (220, 158, 124), (211, 151, 126),
- (180, 147, 127), (167, 148, 126), (154, 149, 125), (148, 147, 126),
- (143, 145, 128), (136, 140, 137), (127, 139, 151), (113, 136, 170),
- (103, 135, 188), (93, 146, 213), (95, 153, 222), (97, 161, 232),
- (96, 163, 235), (95, 165, 239), (95, 165, 244), (89, 163, 245),
- (107, 152, 244), (124, 151, 240), (141, 150, 236), (148, 147, 232),
- (155, 145, 228), (160, 149, 218), (168, 147, 211), (179, 144, 196),
- (198, 138, 185), (223, 116, 158), (227, 114, 152), (232, 113, 146),
- (236, 112, 138), (237, 115, 123), (238, 116, 109), (239, 119, 91),
- (226, 95, 80), (219, 88, 86), (212, 81, 93), (210, 83, 92),
- (209, 86, 92), (211, 100, 78), (216, 104, 63), (217, 108, 53),
- (216, 110, 52), (210, 99, 78), (206, 100, 83), (202, 102, 88),
- (196, 105, 93), (188, 108, 90), (171, 111, 87), (156, 108, 92),
- (125, 94, 116), (116, 99, 136), (108, 104, 157), (102, 108, 164),
- (97, 112, 171), (92, 122, 181), (86, 129, 187), (83, 133, 192),
- (85, 142, 202), (114, 175, 226), (124, 185, 231), (134, 195, 236),
- (154, 212, 246), (172, 221, 250), (184, 228, 251), (194, 230, 251),
- (208, 224, 247), (213, 221, 246), (219, 219, 245), (230, 220, 242),
- (238, 223, 241), (243, 226, 241), (243, 230, 242), (237, 225, 243),
- (225, 210, 241), (194, 192, 235), (186, 187, 233), (178, 183, 232),
- (158, 181, 231), (145, 185, 234), (133, 182, 237), (126, 180, 239),
- (125, 176, 240), (123, 174, 240), (122, 172, 240), (124, 171, 236),
- (125, 171, 235), (125, 172, 233), (124, 176, 235), (127, 176, 236),
- (126, 177, 241), (122, 176, 242), (116, 173, 240), (107, 172, 235),
- (97, 169, 229), (89, 162, 222), (85, 160, 217), (86, 162, 216),
- (98, 162, 212), (102, 165, 213), (106, 169, 215), (116, 169, 216),
- (127, 171, 217), (138, 180, 218), (155, 188, 220), (167, 192, 219),
- (177, 202, 225), (187, 207, 231), (196, 210, 236), (200, 217, 241),
- (207, 226, 244), (212, 230, 241), (216, 237, 240), (220, 243, 237),
- (227, 245, 234), (230, 247, 230), (232, 246, 227), (233, 242, 224),
- (229, 237, 221), (222, 235, 218), (213, 229, 219), (203, 226, 219),
- (190, 221, 217), (186, 215, 214), (182, 208, 209), (180, 208, 201),
- (176, 205, 197), (176, 206, 194), (170, 206, 193), (169, 208, 195),
- (171, 206, 200), (174, 208, 200), (178, 209, 201), (182, 211, 197),
- (187, 209, 191), (197, 212, 175), (206, 212, 163), (213, 211, 156),
- (217, 214, 161), (215, 218, 167), (212, 218, 176), (214, 219, 173),
- (218, 223, 167), (225, 222, 161), (229, 225, 165), (231, 231, 176),
- (227, 235, 195), (224, 236, 214), (220, 239, 226), (220, 238, 230),
- (219, 235, 233), (218, 235, 234), (217, 234, 234), (216, 232, 234),
- (212, 230, 233), (211, 228, 229), (209, 225, 224), (205, 223, 217),
- (205, 224, 211), (207, 225, 205), (209, 226, 206), (212, 228, 206),
- (213, 229, 206), (209, 226, 202), (206, 223, 196), (207, 224, 192),
- (210, 225, 192), (213, 225, 191), (217, 223, 192), (217, 220, 194)
- ),
-
-// 423 040221-74
-((142, 43, 16), (162, 53, 31), (171, 64, 43), (180, 76, 56),
- (180, 86, 68), (180, 97, 80), (177, 101, 84), (175, 106, 88),
- (176, 117, 102), (186, 128, 114), (196, 139, 127), (208, 154, 143),
- (220, 170, 160), (226, 182, 172), (233, 194, 184), (234, 195, 186),
- (236, 197, 189), (237, 197, 189), (234, 192, 185), (232, 188, 182),
- (221, 181, 174), (211, 175, 167), (206, 170, 161), (202, 166, 155),
- (187, 144, 128), (181, 128, 112), (176, 113, 96), (164, 94, 77),
- (153, 76, 59), (145, 67, 49), (137, 59, 40), (123, 45, 26),
- (111, 35, 16), (100, 26, 10), (98, 25, 10), (96, 25, 10),
- (90, 26, 12), (85, 27, 14), (81, 28, 14), (78, 30, 15),
- (61, 39, 21), (55, 43, 22), (50, 48, 23), (49, 49, 23),
- (49, 50, 24), (49, 49, 23), (50, 49, 23), (51, 47, 21),
- (50, 47, 21), (52, 44, 18), (57, 41, 17), (62, 38, 17),
- (74, 33, 14), (87, 29, 12), (94, 27, 11), (102, 25, 10),
- (132, 16, 5), (143, 13, 5), (154, 10, 5), (160, 11, 4),
- (167, 13, 4), (169, 14, 3), (171, 15, 3), (176, 17, 2),
- (180, 19, 1), (186, 19, 3), (179, 20, 5), (173, 22, 8),
- (167, 24, 9), (161, 27, 10), (151, 34, 12), (141, 42, 17),
- (134, 58, 27), (141, 67, 38), (149, 76, 49), (155, 88, 62),
- (162, 100, 76), (166, 108, 85), (170, 116, 94), (175, 129, 109),
- (181, 148, 126), (206, 176, 158), (216, 188, 173), (226, 201, 189),
- (230, 206, 196), (235, 212, 203), (241, 218, 211), (241, 223, 213),
- (231, 208, 199), (228, 194, 184), (225, 181, 169), (224, 173, 162),
- (224, 165, 156), (226, 148, 141), (227, 135, 126), (229, 123, 110),
- (225, 111, 98), (217, 95, 78), (219, 95, 82), (222, 95, 86),
- (224, 99, 91), (226, 103, 96), (236, 114, 107), (240, 124, 117),
- (221, 135, 130), (205, 135, 134), (189, 135, 138), (180, 134, 140),
- (171, 134, 142), (156, 132, 143), (146, 128, 140), (134, 124, 132),
- (124, 114, 120), (95, 85, 91), (89, 79, 84), (84, 73, 77),
- (76, 65, 68), (78, 65, 66), (85, 71, 68), (100, 81, 73),
- (126, 101, 88), (135, 104, 89), (145, 107, 91), (148, 107, 89),
- (152, 107, 88), (156, 106, 86), (161, 104, 84), (163, 103, 82),
- (161, 102, 83), (157, 88, 76), (154, 83, 70), (151, 78, 65),
- (145, 67, 51), (140, 54, 38), (136, 43, 23), (132, 36, 13),
- (135, 38, 10), (140, 48, 18), (145, 58, 27), (149, 64, 33),
- (153, 70, 40), (161, 80, 52), (166, 82, 61), (167, 84, 63),
- (166, 82, 63), (150, 83, 65), (146, 85, 66), (142, 88, 68),
- (131, 98, 73), (119, 98, 81), (107, 100, 84), (95, 96, 81),
- (65, 70, 66), (58, 63, 60), (51, 57, 54), (41, 51, 42),
- (35, 45, 35), (32, 42, 31), (30, 42, 27), (26, 41, 27),
- (27, 36, 27), (28, 26, 28), (30, 23, 26), (33, 21, 25),
- (43, 16, 21), (57, 15, 15), (68, 17, 12), (83, 20, 8),
- (108, 29, 18), (112, 32, 21), (116, 36, 25), (127, 43, 32),
- (139, 48, 36), (150, 52, 38), (160, 57, 34), (172, 57, 30),
- (181, 58, 27), (189, 60, 26), (195, 64, 27), (199, 65, 28),
- (200, 64, 30), (199, 63, 28), (199, 59, 23), (199, 52, 17),
- (200, 43, 6), (199, 42, 4), (199, 41, 3), (196, 38, 1),
- (191, 36, 0), (182, 32, 0), (170, 29, 0), (158, 20, 0),
- (145, 17, 0), (132, 15, 1), (119, 13, 1), (108, 15, 3),
- (95, 17, 5), (81, 22, 7), (71, 24, 10), (62, 23, 11),
- (60, 23, 12), (62, 22, 11), (69, 20, 10), (83, 17, 11),
- (96, 18, 11), (113, 21, 12), (128, 22, 13), (143, 22, 13),
- (158, 23, 12), (169, 22, 10), (178, 18, 9), (185, 16, 10),
- (189, 16, 18), (189, 18, 27), (188, 20, 30), (188, 24, 32),
- (187, 28, 31), (181, 30, 28), (174, 32, 22), (162, 32, 22),
- (145, 33, 27), (131, 35, 31), (121, 36, 35), (122, 42, 40),
- (130, 50, 44), (144, 61, 46), (158, 73, 51), (167, 84, 61),
- (173, 96, 77), (176, 106, 92), (178, 116, 106), (184, 126, 118),
- (194, 136, 129), (205, 143, 137), (211, 144, 138), (211, 144, 137),
- (204, 140, 135), (190, 133, 129), (171, 123, 121), (152, 118, 114),
- (137, 114, 108), (121, 107, 98), (102, 97, 87), (88, 86, 76),
- (76, 75, 63), (68, 60, 48), (63, 50, 37), (65, 48, 32),
- (75, 49, 29), (81, 52, 28), (98, 55, 31), (110, 57, 32),
- (122, 53, 29), (130, 48, 24), (135, 43, 21), (141, 40, 18)
- ),
-
-// 424 040221-78
-((152, 87, 41), (157, 79, 29), (147, 70, 22), (138, 62, 16),
- (118, 50, 14), (99, 39, 13), (96, 38, 12), (93, 37, 11),
- (90, 32, 7), (94, 31, 5), (98, 31, 3), (104, 33, 3),
- (110, 35, 3), (115, 38, 3), (120, 42, 4), (122, 43, 3),
- (124, 44, 3), (137, 49, 3), (145, 51, 4), (154, 54, 5),
- (162, 58, 7), (171, 62, 9), (172, 62, 10), (174, 63, 11),
- (165, 60, 11), (150, 56, 12), (136, 52, 13), (123, 50, 15),
- (111, 48, 18), (107, 47, 20), (103, 47, 22), (100, 47, 25),
- (98, 47, 26), (99, 48, 26), (102, 51, 27), (105, 54, 28),
- (109, 56, 30), (114, 59, 33), (116, 60, 34), (119, 62, 35),
- (128, 64, 36), (129, 64, 35), (130, 65, 35), (127, 63, 35),
- (125, 61, 36), (124, 61, 36), (124, 62, 37), (124, 65, 39),
- (125, 67, 41), (125, 70, 43), (119, 68, 43), (113, 66, 43),
- (107, 63, 41), (102, 61, 40), (99, 60, 40), (97, 59, 40),
- (95, 61, 42), (89, 58, 39), (83, 55, 37), (74, 47, 31),
- (65, 39, 26), (58, 35, 24), (52, 31, 22), (42, 26, 19),
- (37, 23, 18), (28, 18, 14), (29, 17, 13), (30, 16, 12),
- (30, 16, 11), (31, 16, 11), (32, 17, 11), (34, 20, 14),
- (46, 30, 23), (57, 36, 25), (68, 43, 28), (79, 48, 30),
- (90, 54, 33), (94, 56, 33), (98, 58, 34), (102, 62, 38),
- (105, 65, 41), (113, 70, 41), (116, 70, 38), (119, 71, 36),
- (120, 70, 34), (121, 69, 33), (120, 68, 32), (117, 65, 33),
- (112, 61, 33), (110, 59, 31), (108, 58, 30), (106, 57, 30),
- (105, 57, 30), (102, 57, 30), (99, 56, 30), (94, 54, 30),
- (91, 53, 32), (87, 50, 31), (86, 48, 29), (86, 46, 27),
- (87, 45, 26), (88, 44, 25), (88, 40, 22), (86, 36, 19),
- (82, 31, 13), (84, 31, 12), (87, 31, 11), (91, 32, 11),
- (95, 34, 11), (107, 38, 14), (120, 41, 17), (132, 48, 21),
- (143, 55, 25), (161, 66, 30), (165, 70, 31), (170, 75, 32),
- (179, 84, 36), (188, 91, 38), (196, 96, 40), (198, 101, 43),
- (192, 97, 41), (184, 92, 38), (177, 87, 35), (171, 85, 34),
- (166, 83, 33), (156, 78, 29), (146, 74, 29), (136, 73, 29),
- (127, 67, 28), (112, 56, 25), (109, 53, 24), (106, 51, 24),
- (101, 47, 22), (97, 43, 21), (93, 44, 22), (91, 44, 23),
- (86, 42, 23), (83, 41, 22), (80, 40, 21), (78, 39, 20),
- (77, 38, 19), (75, 37, 18), (73, 37, 18), (72, 37, 19),
- (72, 37, 20), (70, 38, 23), (69, 38, 23), (69, 38, 23),
- (68, 38, 23), (68, 38, 24), (68, 39, 25), (70, 40, 25),
- (69, 40, 25), (67, 39, 24), (66, 38, 24), (60, 35, 22),
- (54, 32, 20), (48, 29, 18), (42, 25, 17), (38, 24, 16),
- (38, 24, 16), (43, 28, 18), (45, 30, 18), (47, 32, 19),
- (54, 37, 20), (64, 42, 21), (75, 48, 22), (87, 54, 25),
- (112, 66, 30), (116, 67, 30), (121, 69, 31), (127, 74, 31),
- (134, 77, 29), (143, 80, 28), (150, 82, 27), (156, 83, 28),
- (161, 81, 29), (164, 77, 28), (162, 73, 28), (160, 71, 23),
- (163, 69, 19), (168, 71, 15), (176, 76, 13), (184, 82, 15),
- (195, 91, 23), (194, 90, 24), (194, 90, 25), (196, 89, 26),
- (194, 87, 27), (193, 85, 24), (192, 86, 23), (192, 88, 22),
- (188, 86, 21), (179, 82, 21), (172, 77, 22), (164, 71, 22),
- (158, 61, 20), (154, 55, 18), (156, 54, 19), (159, 57, 19),
- (163, 62, 20), (168, 69, 25), (174, 83, 37), (181, 91, 44),
- (187, 98, 45), (192, 104, 51), (193, 106, 55), (195, 110, 56),
- (194, 109, 54), (192, 115, 62), (188, 115, 69), (185, 117, 66),
- (181, 113, 66), (176, 103, 63), (173, 94, 56), (171, 78, 43),
- (169, 66, 33), (165, 54, 29), (160, 48, 23), (155, 41, 20),
- (150, 33, 16), (142, 30, 13), (138, 26, 10), (133, 23, 8),
- (131, 20, 8), (125, 22, 7), (119, 22, 9), (112, 21, 10),
- (102, 24, 11), (94, 26, 11), (87, 27, 10), (83, 27, 10),
- (80, 27, 9), (76, 30, 10), (74, 30, 11), (75, 31, 11),
- (76, 32, 11), (77, 34, 11), (80, 35, 11), (83, 34, 12),
- (85, 35, 12), (84, 36, 15), (83, 37, 18), (84, 39, 22),
- (84, 45, 26), (88, 52, 32), (94, 59, 40), (104, 67, 45),
- (117, 77, 48), (130, 86, 48), (130, 85, 48), (129, 85, 47),
- (129, 83, 45), (127, 83, 46), (129, 80, 46), (132, 81, 46)
- ),
-
-// 425 040221-80
-((59, 60, 92), (51, 53, 84), (50, 51, 83), (49, 50, 83),
- (46, 47, 81), (44, 45, 80), (43, 45, 79), (43, 45, 78),
- (44, 45, 75), (45, 45, 76), (46, 46, 78), (46, 46, 80),
- (47, 47, 83), (45, 46, 82), (44, 45, 82), (43, 44, 79),
- (42, 43, 77), (36, 37, 68), (33, 34, 65), (30, 31, 62),
- (30, 30, 61), (31, 30, 60), (32, 31, 61), (33, 33, 62),
- (45, 45, 71), (51, 51, 79), (57, 58, 87), (64, 65, 96),
- (72, 72, 105), (75, 76, 109), (79, 80, 114), (85, 86, 121),
- (94, 95, 130), (108, 109, 144), (110, 111, 147), (112, 114, 151),
- (108, 110, 149), (104, 106, 147), (101, 102, 144), (98, 99, 141),
- (85, 85, 125), (77, 77, 116), (70, 70, 108), (62, 62, 98),
- (54, 55, 89), (50, 50, 84), (46, 46, 80), (38, 38, 72),
- (31, 31, 64), (26, 25, 56), (29, 27, 55), (32, 30, 55),
- (38, 37, 59), (45, 44, 64), (48, 47, 68), (51, 50, 72),
- (66, 66, 90), (75, 75, 100), (84, 84, 110), (93, 93, 118),
- (103, 102, 127), (105, 104, 129), (108, 107, 132), (111, 110, 137),
- (114, 113, 140), (124, 123, 151), (132, 131, 158), (140, 140, 165),
- (143, 143, 168), (147, 147, 171), (154, 154, 176), (157, 158, 180),
- (162, 162, 182), (161, 161, 181), (160, 161, 181), (156, 158, 179),
- (153, 156, 177), (149, 152, 174), (146, 149, 171), (136, 139, 160),
- (127, 128, 148), (104, 104, 121), (90, 90, 107), (76, 77, 93),
- (69, 70, 85), (63, 64, 78), (51, 51, 63), (41, 41, 49),
- (28, 27, 29), (25, 24, 23), (22, 21, 17), (21, 20, 16),
- (21, 20, 16), (21, 21, 19), (21, 22, 23), (21, 22, 27),
- (22, 22, 31), (22, 22, 34), (21, 20, 33), (20, 19, 32),
- (19, 18, 32), (19, 18, 32), (19, 18, 33), (19, 18, 34),
- (22, 21, 38), (25, 24, 41), (29, 28, 44), (31, 30, 46),
- (34, 32, 49), (40, 37, 56), (47, 43, 62), (53, 49, 68),
- (57, 54, 74), (63, 60, 86), (63, 61, 88), (64, 62, 91),
- (64, 62, 96), (64, 62, 98), (64, 60, 96), (60, 58, 90),
- (52, 50, 77), (46, 44, 68), (40, 39, 60), (36, 36, 56),
- (33, 34, 53), (28, 28, 45), (25, 24, 37), (23, 22, 34),
- (24, 23, 35), (29, 29, 42), (30, 31, 46), (32, 33, 51),
- (36, 37, 59), (40, 41, 66), (42, 44, 72), (47, 49, 81),
- (61, 63, 100), (71, 73, 112), (81, 84, 125), (87, 90, 131),
- (94, 97, 138), (105, 108, 146), (116, 119, 155), (126, 129, 161),
- (135, 137, 166), (151, 154, 177), (156, 159, 180), (161, 165, 184),
- (172, 176, 192), (180, 184, 198), (186, 189, 204), (189, 191, 207),
- (186, 189, 205), (182, 185, 202), (178, 181, 200), (172, 175, 198),
- (164, 167, 192), (154, 158, 187), (143, 146, 179), (131, 133, 167),
- (118, 120, 155), (88, 88, 124), (81, 81, 116), (74, 74, 108),
- (61, 61, 95), (49, 49, 83), (37, 38, 70), (29, 28, 58),
- (15, 15, 36), (13, 12, 31), (11, 10, 26), (8, 7, 20),
- (7, 6, 15), (6, 5, 11), (6, 5, 10), (6, 6, 9),
- (6, 6, 8), (7, 7, 8), (9, 8, 8), (10, 10, 8),
- (11, 11, 8), (11, 11, 8), (10, 11, 9), (10, 11, 8),
- (10, 11, 8), (10, 10, 8), (10, 10, 8), (10, 10, 8),
- (9, 9, 7), (8, 9, 7), (7, 8, 6), (6, 7, 5),
- (6, 7, 4), (5, 6, 3), (5, 6, 3), (5, 6, 2),
- (5, 6, 2), (4, 5, 2), (4, 5, 2), (3, 4, 3),
- (3, 4, 4), (3, 4, 6), (4, 4, 7), (4, 5, 10),
- (5, 5, 12), (5, 6, 14), (5, 5, 16), (5, 5, 18),
- (5, 6, 20), (5, 6, 21), (5, 6, 22), (6, 6, 23),
- (6, 6, 25), (6, 6, 25), (5, 5, 24), (5, 5, 24),
- (6, 6, 24), (7, 7, 25), (9, 9, 28), (13, 13, 33),
- (18, 18, 39), (22, 23, 46), (27, 28, 53), (30, 31, 59),
- (33, 34, 62), (34, 35, 63), (35, 36, 63), (36, 37, 62),
- (37, 38, 61), (38, 39, 61), (39, 41, 61), (40, 42, 60),
- (41, 42, 60), (43, 43, 61), (47, 48, 64), (54, 54, 68),
- (63, 63, 75), (74, 74, 84), (84, 86, 93), (94, 95, 103),
- (103, 104, 111), (110, 110, 121), (114, 114, 129), (119, 120, 138),
- (124, 125, 146), (127, 129, 152), (128, 131, 156), (129, 132, 155),
- (128, 130, 156), (122, 124, 152), (114, 116, 146), (103, 106, 138),
- (92, 95, 128), (81, 84, 119), (70, 73, 107), (63, 65, 99)
- ),
-
-// 426 040221-81
-((168, 37, 1), (168, 35, 1), (168, 30, 1), (169, 25, 1),
- (166, 20, 2), (163, 15, 3), (161, 14, 3), (160, 14, 3),
- (160, 22, 8), (167, 32, 15), (174, 43, 22), (179, 53, 30),
- (185, 64, 39), (187, 71, 41), (190, 78, 44), (192, 80, 44),
- (195, 82, 44), (208, 93, 46), (213, 98, 51), (218, 103, 57),
- (220, 103, 58), (222, 103, 59), (220, 99, 56), (219, 96, 54),
- (205, 76, 43), (189, 70, 42), (174, 65, 41), (165, 63, 41),
- (156, 61, 41), (152, 59, 39), (149, 58, 38), (148, 51, 31),
- (142, 47, 23), (128, 48, 12), (134, 52, 10), (141, 56, 9),
- (158, 60, 8), (175, 64, 7), (182, 65, 7), (189, 67, 7),
- (204, 75, 12), (205, 76, 15), (207, 78, 19), (197, 73, 19),
- (187, 69, 20), (178, 65, 20), (169, 62, 20), (150, 54, 19),
- (130, 47, 20), (116, 34, 18), (109, 28, 15), (103, 23, 12),
- (98, 20, 9), (94, 17, 6), (92, 17, 6), (90, 18, 6),
- (112, 16, 5), (125, 16, 5), (139, 17, 6), (145, 22, 5),
- (152, 28, 4), (153, 29, 5), (154, 31, 7), (154, 33, 7),
- (154, 32, 8), (148, 28, 9), (136, 30, 10), (125, 33, 12),
- (119, 34, 13), (113, 35, 14), (107, 39, 20), (109, 46, 29),
- (127, 67, 48), (131, 79, 57), (136, 91, 66), (138, 100, 71),
- (141, 110, 76), (149, 113, 75), (157, 117, 75), (174, 123, 72),
- (189, 126, 70), (201, 125, 59), (198, 119, 52), (196, 114, 45),
- (196, 112, 41), (196, 110, 37), (197, 108, 32), (202, 111, 33),
- (206, 119, 46), (209, 126, 58), (213, 134, 70), (215, 139, 74),
- (218, 144, 79), (224, 153, 88), (233, 164, 97), (239, 170, 103),
- (242, 173, 108), (244, 174, 115), (246, 173, 116), (248, 172, 118),
- (249, 173, 119), (250, 175, 120), (252, 178, 124), (252, 184, 132),
- (252, 195, 143), (251, 194, 144), (251, 194, 146), (251, 192, 145),
- (251, 190, 144), (248, 186, 143), (245, 181, 138), (242, 176, 133),
- (242, 166, 124), (242, 147, 108), (242, 144, 103), (242, 141, 98),
- (241, 134, 88), (238, 130, 83), (238, 122, 77), (240, 118, 75),
- (241, 110, 73), (240, 115, 73), (239, 120, 73), (238, 121, 72),
- (238, 123, 71), (236, 125, 68), (235, 120, 66), (232, 110, 57),
- (228, 98, 49), (218, 80, 35), (216, 77, 31), (214, 75, 27),
- (211, 74, 27), (209, 71, 25), (207, 68, 23), (206, 65, 25),
- (212, 67, 41), (215, 79, 52), (218, 92, 64), (220, 100, 70),
- (222, 108, 76), (226, 126, 88), (231, 144, 101), (238, 155, 116),
- (244, 169, 127), (252, 192, 140), (252, 195, 139), (253, 199, 139),
- (253, 201, 133), (252, 196, 125), (250, 185, 114), (249, 174, 101),
- (243, 152, 74), (241, 148, 67), (240, 144, 61), (236, 136, 49),
- (229, 125, 36), (222, 114, 25), (213, 98, 15), (206, 85, 8),
- (201, 77, 4), (195, 72, 2), (195, 72, 2), (195, 73, 2),
- (195, 72, 2), (192, 66, 3), (190, 59, 2), (188, 53, 2),
- (184, 43, 3), (185, 43, 3), (186, 43, 3), (183, 42, 3),
- (178, 40, 3), (171, 36, 3), (156, 32, 6), (138, 29, 9),
- (125, 29, 14), (121, 32, 20), (120, 37, 23), (130, 45, 28),
- (138, 56, 37), (144, 66, 47), (146, 80, 58), (155, 95, 73),
- (176, 117, 85), (185, 121, 88), (195, 126, 91), (212, 128, 94),
- (222, 129, 93), (230, 130, 93), (232, 131, 91), (231, 133, 84),
- (231, 135, 78), (231, 134, 74), (228, 130, 68), (224, 117, 61),
- (215, 105, 53), (197, 96, 46), (179, 89, 38), (162, 85, 35),
- (146, 86, 36), (140, 81, 39), (140, 72, 38), (137, 66, 38),
- (137, 61, 38), (139, 59, 40), (137, 69, 49), (144, 81, 62),
- (159, 94, 72), (174, 107, 80), (192, 119, 89), (212, 130, 98),
- (224, 143, 108), (235, 157, 121), (242, 172, 133), (244, 184, 141),
- (245, 190, 144), (245, 194, 147), (244, 192, 146), (245, 188, 142),
- (245, 185, 137), (246, 180, 129), (246, 173, 120), (245, 167, 108),
- (244, 161, 97), (241, 153, 86), (236, 145, 74), (232, 138, 59),
- (228, 128, 50), (226, 118, 39), (226, 110, 33), (226, 106, 32),
- (225, 107, 33), (222, 111, 32), (219, 114, 33), (215, 111, 30),
- (211, 101, 27), (206, 89, 27), (203, 78, 26), (200, 72, 30),
- (194, 69, 31), (188, 68, 27), (181, 61, 21), (174, 50, 16),
- (165, 36, 7), (157, 25, 4), (151, 17, 3), (148, 16, 3),
- (146, 17, 1), (148, 24, 1), (152, 33, 0), (154, 32, 0),
- (157, 32, 1), (161, 32, 2), (163, 29, 1), (164, 27, 1)
- ),
-
-// 427 040221-84
-((129, 81, 52), (116, 71, 50), (101, 62, 46), (87, 53, 43),
- (83, 49, 38), (79, 46, 34), (82, 44, 33), (85, 43, 32),
- (96, 43, 28), (99, 43, 27), (103, 43, 27), (106, 43, 25),
- (109, 43, 24), (109, 43, 24), (110, 44, 25), (110, 43, 25),
- (111, 43, 25), (116, 43, 25), (119, 44, 23), (122, 45, 22),
- (127, 47, 21), (133, 50, 21), (136, 53, 23), (140, 56, 26),
- (151, 63, 30), (155, 64, 28), (160, 65, 27), (162, 66, 28),
- (165, 67, 29), (165, 68, 30), (165, 70, 32), (158, 72, 34),
- (152, 72, 36), (128, 65, 35), (116, 62, 36), (104, 60, 38),
- (91, 62, 39), (79, 65, 41), (74, 65, 40), (69, 65, 40),
- (45, 65, 40), (42, 62, 40), (39, 60, 41), (45, 60, 40),
- (52, 60, 39), (53, 59, 39), (54, 59, 40), (53, 60, 40),
- (54, 59, 42), (53, 59, 43), (53, 60, 43), (54, 62, 44),
- (48, 64, 49), (43, 67, 55), (40, 69, 58), (38, 71, 61),
- (29, 81, 69), (29, 91, 76), (29, 101, 84), (30, 104, 86),
- (31, 107, 88), (31, 107, 88), (31, 108, 89), (32, 101, 82),
- (39, 101, 80), (52, 102, 77), (57, 97, 70), (63, 93, 63),
- (71, 86, 58), (79, 79, 54), (82, 63, 44), (87, 55, 39),
- (92, 45, 31), (89, 45, 32), (86, 46, 33), (80, 51, 36),
- (75, 56, 40), (72, 60, 42), (70, 64, 45), (57, 71, 49),
- (48, 73, 52), (37, 74, 60), (33, 74, 62), (29, 75, 64),
- (28, 74, 64), (27, 74, 64), (26, 72, 61), (27, 69, 58),
- (29, 58, 52), (29, 55, 50), (30, 53, 48), (29, 52, 47),
- (29, 51, 46), (29, 51, 46), (29, 51, 46), (30, 52, 47),
- (30, 55, 48), (31, 62, 54), (31, 64, 57), (31, 67, 61),
- (32, 67, 60), (33, 68, 60), (36, 68, 61), (38, 68, 61),
- (42, 72, 60), (40, 73, 60), (39, 75, 61), (38, 75, 61),
- (38, 75, 61), (37, 74, 62), (37, 75, 60), (37, 75, 60),
- (35, 75, 60), (30, 75, 59), (28, 73, 59), (27, 72, 59),
- (26, 71, 58), (26, 69, 56), (25, 67, 56), (26, 65, 54),
- (27, 62, 53), (27, 61, 53), (27, 60, 54), (27, 60, 54),
- (28, 60, 54), (28, 60, 55), (28, 61, 55), (28, 62, 54),
- (28, 63, 54), (28, 65, 56), (27, 65, 57), (27, 66, 59),
- (27, 67, 61), (26, 68, 61), (26, 69, 60), (26, 69, 60),
- (26, 68, 59), (26, 66, 60), (27, 65, 61), (27, 64, 59),
- (28, 64, 57), (29, 61, 55), (32, 59, 51), (36, 57, 45),
- (43, 57, 39), (69, 55, 34), (73, 56, 33), (77, 57, 32),
- (82, 58, 31), (87, 57, 32), (87, 58, 33), (87, 63, 36),
- (96, 80, 44), (97, 83, 45), (98, 86, 47), (101, 86, 48),
- (99, 84, 46), (91, 77, 46), (86, 75, 46), (85, 74, 46),
- (84, 73, 45), (88, 63, 40), (87, 59, 37), (86, 55, 34),
- (81, 48, 29), (78, 42, 27), (74, 41, 26), (73, 39, 26),
- (75, 38, 26), (75, 37, 26), (75, 36, 27), (75, 38, 28),
- (73, 38, 29), (69, 40, 30), (66, 42, 31), (65, 42, 32),
- (66, 43, 31), (70, 44, 31), (74, 44, 30), (75, 43, 30),
- (72, 42, 30), (66, 42, 31), (61, 43, 32), (58, 43, 32),
- (69, 42, 28), (72, 41, 27), (76, 41, 26), (79, 41, 26),
- (82, 40, 27), (82, 39, 28), (83, 40, 27), (85, 39, 28),
- (87, 40, 27), (87, 40, 27), (84, 42, 28), (80, 43, 29),
- (75, 45, 31), (71, 45, 34), (66, 47, 35), (61, 46, 34),
- (56, 45, 34), (52, 48, 34), (52, 48, 34), (56, 47, 33),
- (62, 49, 33), (72, 48, 32), (82, 48, 30), (93, 47, 27),
- (104, 46, 25), (116, 47, 23), (124, 48, 21), (133, 52, 19),
- (139, 55, 19), (140, 56, 20), (138, 58, 21), (133, 58, 24),
- (123, 58, 27), (113, 57, 29), (106, 59, 30), (99, 57, 31),
- (95, 54, 31), (93, 55, 32), (90, 54, 34), (87, 52, 35),
- (89, 51, 34), (94, 49, 31), (101, 47, 27), (111, 48, 25),
- (119, 48, 23), (126, 51, 25), (131, 58, 29), (136, 65, 37),
- (144, 65, 40), (147, 65, 43), (149, 63, 40), (149, 60, 39),
- (150, 58, 37), (145, 64, 40), (147, 63, 43), (145, 62, 46),
- (143, 58, 44), (140, 53, 41), (138, 46, 33), (131, 46, 28),
- (126, 45, 28), (121, 47, 29), (120, 51, 31), (123, 56, 34),
- (129, 64, 37), (141, 77, 42), (153, 81, 48), (140, 82, 51),
- (131, 80, 52), (122, 82, 53), (111, 77, 52), (110, 82, 50)
- ),
-
-// 428 040221-85
-((13, 33, 5), (13, 29, 6), (13, 27, 6), (14, 26, 6),
- (14, 26, 5), (15, 26, 5), (14, 25, 5), (14, 25, 6),
- (19, 30, 12), (25, 35, 12), (32, 40, 13), (38, 52, 13),
- (45, 64, 14), (47, 79, 12), (50, 95, 10), (49, 101, 11),
- (48, 108, 13), (52, 112, 12), (53, 111, 12), (54, 111, 12),
- (53, 111, 9), (52, 112, 6), (49, 112, 6), (46, 113, 6),
- (37, 101, 2), (31, 86, 2), (26, 71, 2), (22, 57, 2),
- (19, 43, 2), (18, 40, 2), (17, 37, 3), (17, 36, 3),
- (18, 39, 2), (27, 61, 2), (30, 69, 1), (34, 78, 1),
- (34, 79, 1), (35, 81, 2), (34, 79, 2), (33, 77, 3),
- (33, 79, 4), (34, 82, 3), (36, 85, 3), (34, 82, 2),
- (33, 79, 2), (31, 73, 2), (29, 68, 3), (24, 55, 3),
- (20, 44, 6), (20, 36, 14), (27, 43, 19), (34, 51, 24),
- (45, 63, 36), (56, 76, 48), (64, 83, 55), (72, 90, 63),
- (101, 120, 89), (111, 127, 91), (122, 135, 94), (125, 136, 91),
- (129, 138, 89), (130, 139, 92), (132, 141, 96), (131, 148, 103),
- (132, 152, 113), (125, 153, 120), (115, 141, 103), (106, 130, 87),
- (98, 122, 79), (91, 115, 71), (76, 104, 59), (63, 96, 52),
- (47, 96, 53), (43, 92, 51), (39, 88, 50), (35, 80, 40),
- (31, 72, 31), (29, 68, 26), (27, 64, 22), (23, 58, 15),
- (20, 54, 7), (14, 45, 9), (13, 41, 10), (12, 37, 12),
- (12, 34, 13), (13, 32, 15), (13, 28, 18), (14, 29, 20),
- (22, 47, 35), (34, 64, 47), (46, 82, 59), (56, 90, 68),
- (66, 99, 78), (84, 113, 97), (104, 128, 113), (122, 143, 133),
- (140, 158, 149), (167, 194, 177), (179, 208, 184), (191, 223, 191),
- (193, 225, 191), (195, 227, 191), (193, 221, 189), (187, 209, 181),
- (160, 177, 159), (145, 163, 141), (130, 150, 123), (122, 143, 114),
- (114, 137, 106), (97, 123, 91), (78, 109, 77), (60, 96, 66),
- (48, 85, 61), (47, 80, 61), (50, 82, 62), (53, 84, 63),
- (62, 90, 69), (71, 97, 78), (73, 100, 82), (73, 101, 86),
- (74, 105, 91), (75, 104, 88), (76, 104, 85), (78, 104, 84),
- (80, 105, 83), (78, 102, 76), (72, 95, 68), (64, 84, 59),
- (54, 77, 49), (34, 59, 27), (31, 56, 23), (28, 54, 20),
- (22, 52, 13), (19, 52, 8), (19, 50, 5), (18, 50, 4),
- (20, 53, 5), (22, 54, 10), (25, 56, 15), (27, 60, 19),
- (30, 65, 24), (40, 75, 35), (50, 85, 47), (62, 98, 58),
- (74, 109, 69), (93, 125, 86), (94, 130, 88), (96, 135, 90),
- (100, 145, 89), (102, 154, 90), (102, 160, 88), (103, 161, 84),
- (99, 148, 76), (94, 142, 73), (90, 137, 71), (80, 125, 58),
- (69, 116, 46), (57, 106, 33), (46, 95, 20), (36, 81, 13),
- (29, 68, 7), (19, 41, 7), (17, 37, 7), (16, 33, 7),
- (15, 29, 7), (14, 27, 7), (14, 27, 8), (15, 28, 9),
- (16, 30, 13), (16, 31, 14), (17, 32, 16), (17, 34, 17),
- (18, 36, 19), (18, 37, 20), (18, 38, 21), (20, 38, 23),
- (20, 39, 25), (20, 42, 28), (20, 44, 30), (19, 46, 35),
- (19, 49, 38), (20, 51, 41), (23, 55, 45), (30, 59, 52),
- (57, 82, 74), (65, 90, 83), (73, 98, 92), (91, 115, 109),
- (109, 131, 126), (123, 146, 140), (138, 158, 154), (153, 170, 166),
- (168, 182, 177), (181, 195, 188), (193, 206, 199), (201, 214, 208),
- (203, 221, 216), (202, 227, 225), (201, 231, 228), (195, 231, 230),
- (185, 227, 226), (176, 222, 220), (167, 216, 213), (156, 205, 202),
- (144, 195, 193), (136, 187, 184), (127, 180, 178), (118, 170, 168),
- (107, 160, 157), (99, 151, 146), (91, 140, 132), (80, 125, 118),
- (73, 116, 106), (67, 112, 104), (65, 107, 101), (62, 103, 98),
- (58, 103, 97), (60, 106, 98), (64, 107, 99), (69, 110, 99),
- (76, 118, 105), (83, 122, 114), (90, 126, 120), (90, 132, 127),
- (93, 136, 131), (96, 138, 131), (98, 139, 130), (100, 142, 128),
- (101, 143, 128), (104, 145, 125), (103, 147, 117), (102, 154, 107),
- (98, 153, 93), (94, 152, 84), (91, 154, 80), (91, 154, 81),
- (95, 157, 90), (104, 160, 100), (119, 176, 113), (131, 185, 115),
- (144, 191, 108), (150, 197, 98), (151, 196, 88), (143, 186, 82),
- (133, 171, 81), (126, 163, 85), (118, 153, 89), (114, 142, 86),
- (109, 133, 78), (104, 126, 66), (90, 116, 48), (74, 101, 30),
- (57, 85, 15), (40, 69, 8), (26, 54, 6), (17, 42, 5)
- ),
-
-// 429 040221-86
-((134, 121, 111), (121, 114, 111), (114, 110, 106), (107, 107, 101),
- (114, 114, 103), (121, 122, 106), (127, 126, 105), (133, 130, 105),
- (148, 145, 99), (150, 148, 97), (153, 152, 95), (146, 144, 95),
- (140, 137, 95), (131, 129, 97), (122, 121, 100), (120, 120, 101),
- (118, 119, 103), (109, 112, 104), (109, 111, 103), (109, 111, 103),
- (114, 110, 100), (120, 109, 98), (121, 106, 94), (123, 104, 91),
- (117, 98, 77), (113, 95, 75), (110, 93, 74), (107, 85, 73),
- (104, 77, 72), (102, 76, 72), (101, 75, 72), (104, 78, 75),
- (112, 88, 77), (141, 109, 78), (157, 119, 82), (173, 129, 86),
- (190, 141, 88), (208, 154, 91), (213, 158, 88), (218, 162, 86),
- (217, 172, 91), (215, 176, 102), (214, 180, 113), (211, 177, 110),
- (208, 174, 108), (204, 170, 104), (201, 167, 101), (200, 161, 99),
- (199, 157, 100), (200, 144, 93), (197, 132, 81), (195, 120, 70),
- (196, 119, 68), (197, 118, 66), (198, 119, 68), (199, 121, 71),
- (193, 125, 79), (187, 131, 87), (182, 138, 95), (173, 140, 105),
- (165, 142, 115), (160, 140, 118), (155, 138, 122), (147, 135, 125),
- (145, 136, 123), (151, 134, 118), (155, 132, 119), (159, 131, 121),
- (164, 134, 121), (170, 138, 122), (181, 145, 127), (193, 156, 131),
- (194, 166, 142), (186, 163, 146), (179, 160, 150), (176, 164, 156),
- (173, 168, 163), (173, 172, 168), (173, 176, 173), (171, 175, 176),
- (169, 173, 176), (174, 174, 170), (181, 182, 172), (188, 190, 175),
- (190, 191, 174), (192, 192, 173), (189, 188, 165), (185, 182, 153),
- (174, 165, 134), (171, 155, 120), (169, 145, 106), (165, 139, 97),
- (162, 133, 89), (156, 121, 75), (149, 107, 65), (145, 93, 53),
- (142, 80, 42), (127, 57, 22), (120, 50, 16), (114, 43, 11),
- (114, 43, 11), (115, 44, 12), (120, 47, 11), (124, 54, 15),
- (134, 65, 21), (140, 73, 24), (146, 81, 28), (148, 84, 29),
- (151, 88, 30), (155, 91, 30), (159, 91, 32), (160, 91, 33),
- (162, 90, 35), (159, 91, 38), (156, 91, 41), (153, 91, 44),
- (142, 89, 51), (132, 84, 57), (125, 82, 63), (118, 79, 65),
- (98, 79, 76), (96, 79, 81), (95, 79, 86), (98, 78, 84),
- (101, 78, 82), (105, 78, 74), (111, 77, 69), (114, 73, 64),
- (125, 74, 63), (143, 78, 53), (146, 78, 50), (149, 79, 48),
- (150, 77, 43), (156, 78, 43), (163, 88, 45), (168, 96, 46),
- (172, 103, 47), (175, 104, 50), (178, 105, 53), (180, 107, 55),
- (182, 110, 57), (186, 116, 61), (183, 119, 61), (177, 119, 61),
- (170, 115, 63), (167, 108, 61), (167, 108, 60), (167, 108, 59),
- (169, 115, 59), (171, 121, 66), (170, 125, 70), (170, 128, 75),
- (162, 125, 83), (159, 124, 87), (157, 124, 92), (150, 120, 98),
- (141, 118, 103), (129, 115, 104), (123, 110, 98), (119, 104, 92),
- (116, 93, 86), (107, 73, 68), (104, 69, 63), (101, 66, 59),
- (98, 62, 52), (96, 61, 51), (93, 63, 51), (91, 60, 49),
- (71, 53, 50), (66, 51, 50), (61, 49, 50), (50, 48, 52),
- (45, 42, 46), (40, 38, 40), (37, 34, 35), (35, 32, 32),
- (37, 34, 35), (38, 35, 37), (38, 36, 40), (43, 39, 46),
- (47, 44, 52), (57, 54, 62), (70, 70, 71), (83, 84, 78),
- (109, 106, 87), (115, 109, 88), (121, 112, 89), (135, 121, 88),
- (149, 129, 88), (161, 134, 83), (173, 137, 78), (179, 136, 74),
- (181, 135, 71), (180, 131, 68), (174, 125, 63), (170, 115, 54),
- (163, 103, 45), (148, 91, 40), (135, 83, 36), (123, 74, 31),
- (117, 67, 25), (121, 63, 17), (120, 60, 15), (120, 65, 18),
- (125, 71, 20), (134, 80, 24), (151, 95, 26), (168, 109, 33),
- (180, 123, 44), (186, 137, 58), (193, 148, 76), (198, 160, 90),
- (200, 167, 100), (202, 170, 108), (197, 171, 113), (195, 168, 118),
- (194, 167, 122), (192, 165, 124), (191, 161, 121), (187, 157, 114),
- (183, 146, 102), (178, 134, 88), (172, 124, 77), (159, 112, 72),
- (146, 106, 72), (135, 100, 72), (126, 95, 70), (127, 95, 64),
- (124, 91, 58), (121, 88, 54), (119, 86, 54), (116, 85, 54),
- (121, 89, 53), (128, 92, 49), (127, 90, 48), (122, 84, 44),
- (113, 75, 42), (102, 66, 41), (95, 63, 37), (82, 57, 39),
- (71, 52, 42), (59, 50, 47), (54, 47, 51), (57, 51, 56),
- (61, 56, 61), (72, 65, 66), (83, 77, 73), (97, 87, 76),
- (113, 99, 82), (126, 108, 90), (142, 123, 98), (157, 137, 108),
- (155, 135, 107), (149, 131, 105), (140, 122, 103), (129, 114, 102)
- ),
-
-// 430 040221-88
-((71, 61, 35), (62, 67, 39), (60, 73, 48), (58, 79, 57),
- (54, 84, 66), (51, 89, 75), (55, 93, 80), (60, 98, 85),
- (70, 115, 92), (73, 122, 98), (76, 129, 104), (83, 134, 110),
- (91, 139, 117), (103, 142, 124), (116, 145, 131), (121, 147, 133),
- (126, 150, 135), (139, 156, 141), (138, 158, 139), (137, 161, 138),
- (133, 162, 135), (130, 164, 133), (128, 164, 133), (127, 165, 133),
- (125, 159, 130), (119, 152, 126), (113, 146, 123), (105, 138, 113),
- (97, 130, 104), (92, 126, 99), (88, 122, 95), (83, 118, 90),
- (85, 115, 86), (87, 111, 88), (87, 107, 87), (88, 104, 87),
- (86, 98, 83), (84, 93, 79), (84, 90, 77), (85, 88, 75),
- (85, 82, 68), (87, 78, 66), (89, 74, 65), (98, 67, 58),
- (107, 61, 52), (110, 59, 52), (114, 58, 52), (117, 59, 55),
- (124, 61, 58), (133, 79, 77), (144, 87, 87), (156, 95, 97),
- (163, 101, 101), (170, 107, 106), (170, 108, 107), (170, 109, 109),
- (151, 114, 104), (141, 115, 106), (132, 116, 108), (126, 112, 101),
- (120, 108, 94), (115, 102, 90), (110, 97, 86), (98, 81, 71),
- (83, 65, 53), (58, 40, 31), (51, 34, 26), (45, 28, 21),
- (43, 25, 20), (41, 23, 19), (37, 18, 17), (33, 13, 14),
- (27, 9, 11), (24, 8, 11), (21, 8, 11), (19, 8, 10),
- (17, 9, 10), (17, 9, 9), (18, 10, 9), (20, 11, 9),
- (24, 12, 7), (33, 12, 4), (36, 13, 3), (40, 14, 3),
- (41, 13, 2), (42, 13, 2), (43, 13, 2), (44, 13, 3),
- (49, 12, 6), (53, 12, 7), (57, 12, 9), (59, 12, 8),
- (62, 12, 8), (65, 12, 7), (67, 11, 7), (69, 10, 5),
- (68, 9, 7), (64, 8, 10), (64, 8, 9), (64, 8, 9),
- (63, 8, 8), (62, 9, 8), (61, 10, 5), (60, 9, 4),
- (54, 7, 4), (50, 5, 4), (47, 4, 4), (44, 4, 4),
- (42, 5, 4), (37, 8, 3), (33, 8, 3), (32, 10, 4),
- (32, 12, 5), (32, 16, 6), (32, 17, 7), (33, 19, 8),
- (35, 23, 9), (38, 29, 12), (40, 37, 14), (45, 46, 16),
- (58, 60, 23), (60, 61, 24), (62, 63, 26), (63, 63, 26),
- (65, 63, 27), (63, 61, 27), (64, 63, 26), (66, 65, 25),
- (72, 65, 26), (82, 58, 25), (85, 54, 24), (89, 51, 23),
- (92, 43, 23), (93, 39, 25), (94, 41, 27), (96, 45, 32),
- (100, 53, 46), (105, 53, 48), (110, 54, 50), (109, 54, 50),
- (109, 55, 51), (112, 57, 51), (114, 63, 54), (115, 68, 63),
- (116, 78, 73), (125, 96, 89), (124, 98, 91), (123, 101, 93),
- (120, 104, 93), (118, 106, 90), (117, 108, 90), (116, 111, 92),
- (124, 122, 100), (127, 123, 102), (130, 125, 104), (134, 126, 106),
- (140, 121, 100), (144, 113, 91), (149, 104, 83), (146, 93, 73),
- (142, 83, 63), (131, 65, 49), (128, 61, 45), (125, 57, 42),
- (120, 48, 33), (121, 40, 28), (116, 35, 24), (106, 34, 27),
- (85, 49, 42), (79, 57, 50), (74, 66, 59), (63, 81, 74),
- (60, 91, 84), (64, 99, 90), (68, 109, 102), (78, 119, 110),
- (82, 123, 115), (89, 134, 126), (92, 145, 135), (91, 146, 139),
- (92, 142, 131), (90, 135, 125), (91, 127, 114), (87, 110, 96),
- (81, 87, 71), (76, 80, 66), (72, 74, 62), (62, 62, 50),
- (50, 49, 42), (39, 40, 33), (31, 31, 23), (26, 23, 16),
- (24, 19, 11), (25, 15, 7), (28, 13, 3), (33, 10, 3),
- (37, 9, 4), (41, 10, 4), (43, 11, 5), (43, 12, 6),
- (43, 14, 7), (43, 18, 8), (44, 19, 8), (46, 21, 9),
- (47, 23, 11), (49, 26, 13), (48, 29, 16), (48, 33, 20),
- (46, 38, 24), (44, 41, 30), (46, 46, 34), (51, 52, 40),
- (57, 60, 48), (64, 68, 55), (72, 75, 59), (79, 83, 63),
- (83, 87, 67), (87, 90, 70), (92, 94, 72), (97, 98, 76),
- (100, 100, 81), (105, 104, 81), (109, 106, 82), (108, 106, 79),
- (106, 101, 75), (106, 96, 70), (106, 88, 63), (106, 79, 58),
- (108, 72, 51), (112, 64, 46), (111, 58, 40), (109, 51, 34),
- (107, 46, 29), (104, 39, 24), (98, 33, 18), (93, 29, 13),
- (89, 23, 9), (84, 19, 4), (79, 16, 2), (75, 17, 3),
- (71, 19, 5), (66, 24, 9), (62, 30, 14), (59, 36, 18),
- (55, 43, 22), (52, 49, 25), (51, 50, 26), (54, 48, 25),
- (60, 47, 24), (70, 47, 24), (70, 45, 24), (69, 47, 25),
- (68, 51, 30), (67, 55, 32), (64, 55, 34), (62, 57, 34)
- ),
-
-// 431 040221-89
-((25, 36, 53), (32, 40, 69), (33, 41, 74), (34, 42, 79),
- (35, 43, 79), (37, 44, 80), (36, 48, 86), (35, 52, 92),
- (32, 68, 120), (34, 74, 131), (37, 81, 143), (41, 84, 147),
- (46, 87, 151), (49, 89, 152), (52, 92, 154), (53, 93, 155),
- (55, 94, 157), (62, 106, 160), (69, 109, 163), (76, 113, 166),
- (81, 115, 168), (87, 117, 171), (90, 116, 172), (94, 116, 173),
- (101, 116, 171), (106, 115, 169), (111, 115, 168), (110, 115, 167),
- (110, 116, 167), (108, 116, 166), (107, 116, 165), (101, 111, 163),
- (95, 103, 155), (82, 82, 127), (74, 74, 117), (67, 66, 107),
- (60, 68, 107), (54, 71, 108), (52, 72, 110), (50, 74, 113),
- (55, 91, 130), (67, 101, 139), (79, 111, 149), (94, 126, 161),
- (110, 142, 173), (116, 150, 179), (123, 158, 186), (140, 174, 199),
- (154, 190, 214), (178, 202, 223), (185, 200, 218), (192, 199, 214),
- (188, 186, 198), (184, 174, 183), (178, 168, 175), (173, 163, 168),
- (141, 129, 135), (122, 112, 119), (103, 96, 103), (84, 78, 88),
- (65, 61, 73), (58, 54, 67), (51, 48, 62), (43, 42, 56),
- (42, 39, 54), (51, 56, 65), (65, 72, 80), (80, 89, 95),
- (88, 97, 103), (97, 106, 112), (112, 125, 130), (128, 140, 147),
- (157, 168, 175), (165, 173, 181), (174, 178, 187), (173, 174, 183),
- (173, 171, 180), (169, 166, 175), (165, 161, 171), (158, 153, 159),
- (144, 141, 146), (111, 110, 118), (93, 91, 100), (76, 72, 83),
- (67, 62, 73), (58, 53, 64), (45, 39, 47), (34, 29, 33),
- (21, 20, 20), (19, 19, 19), (18, 18, 18), (17, 18, 17),
- (17, 18, 17), (18, 18, 17), (18, 18, 17), (18, 18, 16),
- (17, 17, 16), (16, 18, 15), (15, 17, 15), (14, 17, 15),
- (13, 16, 14), (13, 16, 13), (12, 15, 12), (12, 14, 11),
- (13, 14, 12), (14, 15, 14), (16, 17, 16), (16, 17, 18),
- (17, 18, 21), (19, 22, 28), (21, 28, 38), (26, 36, 51),
- (32, 47, 69), (44, 71, 104), (47, 76, 112), (50, 82, 121),
- (52, 88, 134), (50, 91, 141), (46, 90, 142), (45, 90, 141),
- (41, 87, 136), (44, 88, 134), (47, 89, 132), (46, 90, 133),
- (46, 91, 134), (42, 89, 133), (40, 87, 129), (40, 87, 127),
- (45, 90, 126), (81, 109, 132), (91, 117, 137), (102, 126, 143),
- (122, 144, 160), (139, 161, 177), (153, 177, 195), (163, 193, 211),
- (192, 216, 236), (195, 218, 238), (199, 221, 241), (197, 219, 239),
- (196, 217, 237), (187, 207, 228), (168, 192, 216), (152, 178, 200),
- (137, 161, 185), (102, 127, 151), (92, 119, 143), (83, 111, 136),
- (65, 93, 117), (48, 75, 100), (33, 61, 82), (24, 48, 67),
- (16, 30, 42), (16, 27, 38), (16, 25, 35), (19, 22, 31),
- (23, 25, 33), (30, 31, 39), (39, 38, 48), (50, 47, 61),
- (60, 57, 75), (80, 74, 98), (83, 78, 102), (87, 82, 107),
- (90, 88, 115), (94, 94, 120), (98, 97, 125), (99, 102, 131),
- (102, 112, 145), (102, 114, 147), (102, 116, 149), (99, 118, 153),
- (95, 116, 154), (89, 110, 150), (83, 102, 145), (74, 92, 138),
- (70, 87, 135), (67, 82, 133), (63, 81, 134), (63, 81, 138),
- (64, 80, 142), (66, 78, 143), (64, 74, 142), (63, 70, 135),
- (53, 58, 115), (50, 55, 110), (48, 52, 105), (44, 48, 96),
- (41, 43, 88), (39, 41, 82), (37, 40, 75), (36, 39, 69),
- (35, 38, 64), (32, 37, 61), (31, 38, 59), (32, 36, 59),
- (33, 35, 62), (34, 36, 65), (36, 38, 70), (43, 42, 76),
- (47, 47, 86), (54, 57, 95), (65, 68, 109), (80, 85, 126),
- (97, 103, 144), (112, 120, 160), (129, 134, 173), (144, 147, 184),
- (156, 158, 194), (165, 164, 200), (167, 171, 204), (170, 177, 208),
- (169, 181, 211), (167, 184, 212), (167, 187, 212), (169, 187, 210),
- (164, 176, 205), (152, 163, 197), (137, 146, 184), (118, 129, 169),
- (95, 110, 151), (74, 95, 133), (62, 84, 115), (53, 73, 101),
- (49, 64, 91), (46, 56, 84), (44, 51, 79), (40, 46, 75),
- (32, 45, 74), (27, 48, 75), (23, 53, 79), (21, 59, 85),
- (20, 62, 92), (19, 66, 98), (20, 66, 101), (19, 65, 101),
- (18, 64, 100), (16, 62, 99), (15, 60, 98), (13, 58, 96),
- (11, 57, 93), (10, 52, 85), (10, 45, 74), (9, 38, 61),
- (9, 30, 48), (9, 23, 37), (11, 17, 30), (14, 18, 30),
- (15, 24, 37), (18, 28, 43), (21, 29, 43), (22, 30, 42),
- (22, 30, 42), (21, 30, 40), (25, 28, 37), (24, 30, 41)
- ),
-
-// 432 040221-90
-((2, 0, 1), (0, 0, 1), (0, 0, 1), (1, 0, 2),
- (1, 0, 1), (2, 0, 0), (3, 0, 0), (4, 0, 0),
- (8, 4, 1), (13, 9, 4), (18, 14, 7), (24, 20, 13),
- (31, 27, 19), (35, 31, 23), (40, 36, 27), (40, 37, 28),
- (41, 38, 30), (38, 34, 28), (32, 28, 22), (26, 23, 17),
- (20, 18, 12), (15, 13, 8), (13, 11, 6), (12, 9, 4),
- (14, 12, 6), (20, 17, 11), (27, 23, 17), (36, 32, 25),
- (45, 41, 33), (50, 46, 37), (56, 51, 41), (62, 57, 47),
- (64, 61, 49), (68, 60, 44), (65, 59, 43), (63, 58, 42),
- (66, 60, 44), (70, 63, 47), (73, 66, 51), (76, 70, 55),
- (92, 86, 70), (95, 90, 75), (99, 95, 80), (96, 93, 80),
- (94, 91, 80), (91, 87, 76), (88, 84, 73), (81, 78, 66),
- (74, 71, 59), (60, 56, 47), (58, 53, 44), (56, 51, 42),
- (59, 53, 43), (62, 56, 45), (67, 60, 46), (72, 65, 47),
- (104, 96, 61), (126, 115, 75), (148, 135, 89), (172, 159, 109),
- (196, 184, 130), (196, 185, 139), (197, 186, 148), (188, 180, 136),
- (180, 174, 126), (137, 132, 93), (133, 123, 80), (129, 114, 67),
- (132, 120, 69), (135, 126, 72), (151, 141, 84), (166, 152, 98),
- (168, 163, 120), (154, 149, 113), (141, 135, 106), (122, 117, 93),
- (103, 99, 81), (93, 89, 70), (83, 79, 60), (70, 65, 44),
- (58, 55, 31), (36, 34, 16), (31, 28, 10), (26, 23, 4),
- (24, 21, 4), (22, 20, 4), (21, 18, 2), (21, 18, 1),
- (22, 19, 5), (22, 19, 8), (23, 20, 11), (23, 20, 12),
- (23, 21, 14), (24, 20, 16), (21, 17, 17), (19, 17, 16),
- (18, 16, 15), (10, 8, 8), (9, 9, 6), (8, 11, 4),
- (8, 10, 4), (9, 9, 4), (12, 13, 5), (19, 19, 6),
- (43, 38, 21), (50, 46, 27), (58, 55, 33), (57, 53, 31),
- (57, 52, 30), (58, 54, 40), (49, 46, 34), (36, 32, 20),
- (28, 24, 15), (23, 18, 10), (22, 18, 10), (22, 18, 10),
- (25, 19, 10), (28, 25, 12), (30, 28, 16), (32, 28, 18),
- (33, 29, 20), (33, 28, 19), (33, 28, 19), (33, 27, 18),
- (33, 27, 17), (35, 30, 15), (38, 36, 17), (43, 39, 19),
- (45, 41, 20), (50, 47, 31), (50, 46, 32), (50, 46, 33),
- (49, 45, 36), (49, 44, 38), (50, 45, 39), (49, 45, 37),
- (52, 49, 35), (52, 49, 34), (53, 50, 33), (53, 50, 33),
- (53, 51, 33), (53, 51, 35), (54, 51, 37), (55, 50, 37),
- (55, 50, 35), (55, 48, 35), (54, 47, 34), (54, 47, 33),
- (50, 44, 30), (47, 39, 26), (42, 37, 24), (39, 34, 22),
- (39, 32, 20), (40, 33, 21), (42, 35, 23), (49, 41, 28),
- (58, 51, 32), (71, 65, 39), (88, 82, 51), (108, 101, 62),
- (127, 118, 76), (140, 131, 90), (139, 130, 92), (139, 130, 94),
- (135, 126, 96), (117, 109, 85), (103, 99, 76), (97, 91, 71),
- (85, 77, 59), (83, 75, 59), (81, 74, 59), (81, 74, 59),
- (82, 75, 58), (83, 76, 61), (85, 80, 64), (89, 83, 66),
- (91, 84, 68), (90, 84, 70), (89, 83, 69), (88, 81, 69),
- (87, 79, 68), (83, 77, 63), (80, 73, 59), (76, 69, 53),
- (59, 55, 36), (55, 50, 34), (51, 46, 32), (41, 37, 25),
- (32, 28, 18), (26, 21, 18), (23, 17, 16), (21, 15, 14),
- (21, 16, 14), (25, 20, 17), (31, 27, 21), (39, 34, 26),
- (48, 44, 35), (56, 54, 44), (65, 62, 52), (73, 68, 58),
- (76, 72, 59), (78, 74, 56), (80, 71, 54), (78, 66, 50),
- (74, 66, 45), (73, 65, 42), (70, 62, 41), (66, 60, 40),
- (63, 60, 37), (59, 56, 35), (54, 51, 32), (49, 43, 26),
- (42, 37, 23), (37, 33, 22), (33, 28, 20), (30, 24, 20),
- (29, 25, 21), (27, 24, 19), (28, 23, 19), (29, 25, 18),
- (29, 26, 15), (28, 24, 12), (27, 24, 12), (26, 23, 9),
- (24, 19, 6), (21, 16, 5), (16, 13, 3), (12, 9, 0),
- (9, 8, 0), (5, 6, 0), (2, 3, 0), (1, 3, 0),
- (2, 2, 0), (2, 1, 0), (3, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (5, 0, 0),
- (6, 1, 0), (7, 2, 2), (8, 2, 3), (9, 4, 4),
- (11, 5, 7), (12, 5, 8), (13, 8, 5), (13, 8, 5),
- (12, 8, 4), (10, 9, 1), (8, 7, 0), (7, 5, 0),
- (4, 3, 0), (3, 1, 0), (3, 0, 0), (2, 0, 0)
- ),
-
-// 433 040221-91
-((118, 89, 90), (111, 85, 88), (100, 81, 83), (90, 77, 78),
- (79, 75, 74), (69, 74, 70), (64, 73, 68), (59, 72, 67),
- (41, 65, 61), (37, 62, 58), (33, 60, 56), (28, 59, 55),
- (24, 58, 54), (20, 58, 56), (17, 59, 59), (17, 59, 59),
- (17, 59, 60), (17, 62, 63), (17, 64, 67), (18, 67, 71),
- (19, 65, 70), (21, 63, 69), (23, 62, 67), (25, 61, 65),
- (29, 57, 58), (27, 52, 51), (25, 47, 44), (23, 40, 36),
- (21, 33, 28), (21, 31, 26), (21, 30, 24), (19, 28, 20),
- (17, 29, 21), (8, 28, 23), (5, 27, 23), (3, 27, 23),
- (3, 27, 24), (3, 28, 25), (3, 28, 25), (4, 28, 26),
- (10, 30, 29), (12, 32, 30), (15, 34, 32), (18, 39, 36),
- (21, 44, 41), (24, 47, 44), (28, 51, 48), (31, 58, 56),
- (36, 64, 63), (56, 82, 81), (71, 90, 88), (86, 98, 96),
- (92, 98, 96), (98, 99, 96), (100, 98, 94), (102, 98, 93),
- (104, 92, 88), (95, 87, 83), (86, 83, 79), (71, 74, 70),
- (56, 65, 61), (48, 61, 57), (41, 57, 54), (28, 52, 50),
- (17, 48, 46), (5, 38, 36), (5, 36, 33), (5, 35, 31),
- (5, 35, 31), (6, 36, 31), (10, 38, 34), (16, 41, 36),
- (30, 46, 43), (38, 52, 50), (46, 59, 58), (60, 67, 68),
- (75, 75, 79), (81, 79, 83), (87, 84, 88), (95, 89, 91),
- (96, 91, 93), (91, 92, 91), (87, 92, 90), (84, 93, 90),
- (81, 91, 88), (78, 90, 86), (70, 87, 80), (64, 83, 75),
- (69, 88, 81), (85, 96, 90), (101, 105, 99), (110, 111, 104),
- (120, 117, 109), (140, 127, 119), (156, 138, 129), (171, 144, 138),
- (182, 146, 143), (177, 141, 138), (162, 133, 128), (148, 125, 119),
- (139, 118, 112), (130, 111, 106), (109, 97, 94), (85, 83, 82),
- (47, 63, 59), (36, 57, 53), (25, 52, 48), (22, 50, 47),
- (19, 49, 46), (17, 49, 46), (19, 49, 46), (24, 49, 47),
- (32, 50, 48), (53, 59, 56), (57, 61, 58), (61, 64, 60),
- (71, 67, 63), (78, 68, 62), (85, 69, 64), (89, 71, 64),
- (90, 72, 66), (87, 69, 62), (85, 67, 59), (83, 65, 57),
- (82, 64, 56), (75, 62, 52), (71, 61, 52), (68, 62, 51),
- (67, 63, 50), (65, 65, 52), (63, 66, 53), (62, 68, 55),
- (58, 72, 59), (54, 76, 61), (52, 78, 62), (50, 77, 62),
- (42, 74, 62), (41, 73, 60), (41, 72, 59), (42, 70, 57),
- (43, 69, 56), (45, 65, 55), (46, 61, 52), (48, 55, 47),
- (49, 52, 43), (47, 46, 37), (45, 45, 37), (43, 44, 38),
- (39, 42, 39), (34, 40, 40), (29, 40, 38), (26, 40, 38),
- (25, 46, 46), (28, 49, 50), (31, 53, 55), (43, 64, 67),
- (57, 75, 75), (76, 85, 84), (95, 95, 94), (114, 105, 103),
- (135, 116, 112), (159, 124, 122), (164, 127, 125), (170, 130, 128),
- (182, 134, 135), (195, 144, 142), (205, 150, 149), (210, 153, 153),
- (217, 163, 167), (219, 167, 170), (221, 171, 173), (226, 178, 181),
- (231, 183, 186), (237, 191, 193), (242, 198, 199), (244, 204, 203),
- (244, 205, 204), (238, 201, 198), (232, 195, 192), (224, 188, 185),
- (216, 181, 175), (206, 171, 165), (187, 156, 150), (166, 136, 131),
- (113, 96, 91), (102, 88, 83), (92, 81, 76), (72, 68, 64),
- (58, 58, 56), (48, 52, 51), (46, 52, 51), (56, 57, 56),
- (70, 62, 64), (84, 71, 74), (99, 80, 83), (111, 91, 94),
- (124, 106, 107), (140, 115, 118), (153, 122, 126), (162, 125, 129),
- (163, 124, 128), (160, 127, 130), (154, 127, 128), (147, 124, 124),
- (142, 117, 117), (133, 108, 107), (125, 99, 100), (111, 91, 92),
- (97, 83, 83), (81, 76, 75), (66, 68, 68), (54, 62, 63),
- (42, 58, 60), (33, 55, 58), (26, 54, 57), (22, 54, 57),
- (20, 55, 57), (17, 56, 58), (13, 54, 58), (12, 52, 57),
- (11, 52, 56), (12, 53, 55), (12, 54, 55), (11, 53, 55),
- (12, 50, 53), (13, 50, 54), (18, 54, 56), (28, 60, 60),
- (42, 69, 68), (60, 77, 76), (75, 84, 85), (90, 93, 93),
- (105, 104, 104), (123, 116, 116), (145, 129, 129), (164, 137, 139),
- (179, 141, 145), (186, 143, 148), (189, 143, 148), (191, 143, 148),
- (186, 140, 144), (177, 133, 136), (167, 123, 126), (152, 112, 112),
- (138, 101, 101), (122, 92, 89), (107, 85, 79), (94, 78, 71),
- (86, 76, 67), (84, 76, 67), (92, 78, 71), (98, 81, 75),
- (107, 82, 78), (114, 82, 80), (113, 84, 82), (120, 86, 87)
- ),
-
-// 434 040221-92
-((60, 43, 7), (55, 41, 9), (50, 37, 9), (46, 34, 10),
- (38, 31, 9), (31, 28, 8), (31, 28, 6), (32, 29, 5),
- (35, 27, 4), (32, 24, 5), (29, 21, 7), (25, 17, 9),
- (22, 14, 11), (19, 12, 11), (17, 10, 12), (16, 9, 13),
- (16, 8, 14), (13, 6, 16), (10, 6, 17), (7, 6, 18),
- (4, 6, 17), (2, 6, 16), (2, 5, 15), (2, 5, 14),
- (5, 3, 9), (8, 3, 7), (11, 3, 6), (13, 4, 5),
- (16, 6, 4), (17, 6, 3), (18, 7, 2), (20, 8, 1),
- (24, 8, 0), (31, 8, 0), (35, 8, 1), (39, 8, 2),
- (43, 9, 5), (47, 11, 8), (47, 12, 9), (48, 14, 10),
- (51, 19, 12), (49, 17, 12), (47, 16, 13), (47, 13, 15),
- (47, 11, 17), (46, 10, 17), (46, 10, 17), (47, 9, 18),
- (48, 11, 16), (53, 12, 12), (52, 11, 10), (51, 10, 8),
- (50, 8, 7), (49, 7, 6), (48, 7, 4), (48, 8, 3),
- (54, 14, 2), (60, 18, 2), (66, 23, 2), (71, 26, 2),
- (76, 29, 2), (78, 30, 2), (80, 32, 2), (83, 36, 4),
- (87, 41, 6), (103, 53, 13), (111, 57, 14), (119, 61, 15),
- (122, 60, 14), (125, 59, 13), (129, 58, 13), (128, 56, 11),
- (122, 57, 11), (114, 57, 12), (106, 57, 13), (96, 52, 12),
- (87, 47, 11), (82, 43, 11), (77, 40, 12), (68, 36, 12),
- (68, 38, 19), (76, 48, 28), (80, 51, 27), (84, 55, 26),
- (85, 54, 26), (87, 53, 26), (85, 50, 21), (83, 48, 24),
- (94, 51, 31), (99, 57, 30), (105, 64, 30), (106, 65, 29),
- (108, 67, 28), (104, 66, 19), (93, 63, 12), (81, 58, 9),
- (70, 54, 7), (48, 52, 7), (41, 52, 10), (35, 53, 13),
- (32, 52, 13), (30, 52, 13), (25, 49, 12), (23, 44, 11),
- (13, 36, 6), (10, 35, 8), (7, 34, 11), (5, 34, 13),
- (4, 34, 15), (5, 33, 18), (10, 31, 20), (16, 30, 21),
- (22, 31, 19), (37, 34, 17), (39, 36, 18), (41, 38, 20),
- (51, 44, 26), (63, 52, 31), (77, 61, 35), (90, 72, 38),
- (122, 92, 44), (136, 98, 43), (150, 105, 43), (155, 107, 43),
- (160, 110, 43), (171, 113, 44), (179, 117, 39), (179, 124, 42),
- (180, 126, 40), (173, 122, 34), (168, 117, 31), (163, 113, 29),
- (154, 103, 26), (146, 90, 19), (131, 80, 13), (117, 68, 8),
- (85, 48, 6), (70, 39, 4), (55, 31, 3), (50, 27, 4),
- (45, 23, 5), (36, 16, 9), (32, 12, 13), (27, 7, 26),
- (23, 5, 41), (17, 3, 47), (15, 2, 46), (14, 2, 46),
- (11, 3, 45), (11, 5, 39), (9, 7, 37), (8, 11, 48),
- (14, 24, 55), (16, 26, 55), (18, 28, 55), (23, 32, 52),
- (28, 38, 41), (32, 40, 25), (33, 41, 20), (34, 42, 16),
- (36, 44, 15), (39, 41, 16), (39, 40, 16), (40, 40, 16),
- (42, 38, 13), (42, 33, 12), (39, 27, 9), (37, 23, 6),
- (29, 13, 2), (27, 10, 1), (26, 8, 0), (24, 5, 0),
- (24, 3, 0), (26, 1, 0), (33, 1, 0), (43, 1, 0),
- (53, 1, 2), (60, 3, 2), (64, 6, 2), (67, 7, 4),
- (65, 8, 7), (66, 10, 11), (69, 13, 12), (75, 15, 17),
- (83, 25, 18), (83, 28, 17), (83, 31, 17), (79, 36, 16),
- (72, 38, 17), (64, 40, 16), (60, 43, 18), (59, 45, 21),
- (61, 49, 21), (63, 56, 21), (66, 63, 23), (73, 67, 25),
- (80, 68, 26), (83, 70, 26), (87, 71, 30), (91, 72, 28),
- (94, 72, 26), (94, 75, 28), (99, 78, 31), (110, 80, 30),
- (117, 80, 28), (119, 79, 30), (121, 77, 26), (118, 71, 19),
- (107, 65, 14), (93, 58, 11), (87, 54, 8), (82, 47, 5),
- (78, 43, 5), (76, 40, 3), (74, 38, 3), (73, 36, 4),
- (68, 34, 7), (65, 37, 11), (64, 39, 15), (65, 43, 18),
- (66, 50, 19), (60, 54, 19), (58, 60, 20), (57, 73, 23),
- (57, 87, 26), (55, 94, 29), (53, 96, 32), (55, 101, 37),
- (49, 102, 37), (42, 96, 37), (35, 100, 40), (34, 104, 48),
- (26, 102, 48), (19, 93, 46), (17, 86, 49), (16, 75, 49),
- (14, 57, 47), (10, 46, 45), (14, 42, 54), (15, 40, 58),
- (18, 37, 57), (21, 34, 56), (23, 28, 49), (23, 20, 41),
- (23, 16, 31), (26, 15, 26), (29, 17, 26), (34, 20, 25),
- (46, 26, 26), (56, 30, 22), (55, 30, 21), (56, 31, 18),
- (57, 31, 14), (57, 33, 11), (50, 34, 8), (52, 38, 10)
- ),
-
-// 435 040221-93
-((186, 187, 147), (208, 206, 183), (217, 215, 198), (227, 224, 214),
- (233, 231, 226), (239, 239, 238), (236, 236, 234), (234, 233, 231),
- (218, 216, 205), (207, 204, 190), (197, 193, 175), (185, 183, 162),
- (174, 174, 149), (162, 165, 137), (150, 156, 126), (145, 151, 119),
- (140, 146, 113), (121, 129, 83), (114, 121, 69), (108, 113, 55),
- (104, 110, 50), (100, 108, 46), (99, 108, 46), (99, 108, 46),
- (100, 111, 46), (103, 112, 43), (106, 113, 40), (106, 114, 36),
- (107, 115, 33), (106, 114, 31), (105, 114, 29), (98, 112, 28),
- (93, 108, 27), (78, 99, 22), (72, 96, 19), (66, 93, 17),
- (61, 91, 16), (57, 89, 16), (55, 89, 17), (53, 90, 18),
- (50, 86, 23), (50, 85, 25), (51, 85, 27), (54, 86, 28),
- (58, 88, 30), (60, 90, 31), (62, 93, 32), (66, 95, 36),
- (70, 97, 39), (77, 99, 43), (77, 97, 40), (78, 96, 38),
- (75, 94, 34), (73, 93, 30), (71, 91, 28), (69, 89, 27),
- (61, 83, 23), (59, 80, 20), (58, 77, 18), (55, 75, 14),
- (53, 74, 11), (51, 73, 9), (49, 72, 8), (45, 72, 7),
- (44, 72, 7), (54, 80, 14), (68, 90, 23), (83, 101, 33),
- (90, 109, 41), (98, 117, 50), (113, 130, 68), (126, 141, 87),
- (149, 160, 115), (157, 163, 118), (165, 167, 122), (169, 170, 123),
- (174, 174, 125), (174, 174, 126), (174, 174, 128), (172, 176, 132),
- (173, 175, 134), (171, 168, 125), (167, 161, 113), (163, 154, 101),
- (158, 150, 94), (153, 146, 87), (142, 139, 75), (133, 131, 68),
- (127, 127, 64), (133, 130, 68), (139, 134, 72), (143, 136, 75),
- (147, 139, 78), (154, 146, 82), (159, 153, 91), (162, 156, 101),
- (165, 161, 112), (175, 175, 136), (184, 183, 148), (193, 191, 160),
- (198, 197, 166), (204, 203, 172), (216, 213, 185), (224, 221, 196),
- (228, 224, 201), (218, 218, 194), (208, 212, 188), (201, 206, 180),
- (195, 200, 172), (183, 188, 155), (168, 178, 140), (154, 164, 125),
- (142, 151, 108), (112, 126, 76), (103, 119, 68), (95, 112, 60),
- (81, 99, 45), (67, 88, 34), (56, 74, 27), (48, 63, 20),
- (42, 51, 12), (44, 53, 10), (46, 56, 9), (48, 59, 10),
- (51, 62, 11), (56, 67, 14), (60, 71, 15), (64, 73, 17),
- (68, 76, 18), (76, 85, 20), (78, 88, 20), (80, 91, 21),
- (84, 98, 23), (85, 104, 22), (84, 105, 22), (82, 105, 22),
- (77, 104, 22), (76, 102, 23), (76, 100, 24), (76, 100, 24),
- (76, 101, 24), (75, 100, 22), (73, 98, 20), (71, 96, 18),
- (67, 93, 16), (63, 84, 16), (63, 82, 17), (64, 80, 18),
- (63, 76, 18), (61, 72, 18), (57, 67, 17), (54, 61, 17),
- (50, 59, 19), (51, 59, 20), (53, 60, 21), (56, 62, 23),
- (60, 67, 27), (64, 71, 30), (71, 74, 35), (78, 81, 42),
- (88, 90, 49), (117, 114, 64), (126, 122, 69), (136, 130, 75),
- (153, 146, 89), (168, 160, 104), (180, 172, 120), (191, 181, 137),
- (208, 198, 165), (212, 200, 169), (216, 203, 173), (224, 211, 183),
- (229, 217, 192), (233, 220, 198), (235, 220, 198), (231, 217, 196),
- (224, 213, 191), (217, 205, 180), (211, 198, 168), (204, 194, 159),
- (200, 189, 151), (195, 183, 139), (189, 176, 125), (181, 169, 111),
- (162, 151, 82), (157, 149, 77), (153, 147, 73), (147, 145, 70),
- (146, 144, 71), (147, 146, 74), (151, 150, 79), (158, 154, 85),
- (162, 156, 92), (165, 159, 97), (161, 159, 98), (155, 154, 97),
- (148, 149, 94), (139, 143, 89), (131, 135, 84), (124, 127, 81),
- (118, 117, 78), (108, 109, 73), (95, 96, 66), (81, 84, 57),
- (65, 72, 47), (49, 62, 34), (37, 54, 24), (32, 48, 18),
- (31, 46, 14), (30, 44, 13), (31, 43, 15), (33, 43, 18),
- (36, 46, 22), (41, 52, 26), (50, 61, 30), (61, 73, 37),
- (75, 86, 45), (92, 99, 55), (107, 113, 73), (121, 126, 90),
- (133, 138, 107), (144, 148, 121), (153, 156, 130), (160, 164, 134),
- (169, 169, 131), (181, 177, 136), (191, 183, 142), (202, 190, 150),
- (213, 198, 158), (220, 201, 163), (219, 200, 161), (215, 194, 150),
- (212, 189, 138), (207, 182, 126), (205, 176, 117), (204, 176, 113),
- (207, 178, 111), (208, 177, 110), (205, 176, 106), (199, 173, 99),
- (190, 169, 91), (181, 161, 83), (170, 155, 78), (162, 152, 71),
- (155, 148, 66), (150, 147, 61), (145, 144, 57), (140, 141, 54),
- (138, 140, 52), (136, 137, 54), (142, 144, 68), (146, 151, 84),
- (155, 159, 99), (163, 167, 113), (172, 176, 128), (181, 185, 142)
- ),
-
-// 436 040221-94
-((117, 143, 160), (109, 132, 146), (97, 123, 139), (86, 115, 132),
- (71, 100, 118), (56, 86, 104), (50, 81, 99), (45, 76, 94),
- (24, 62, 86), (18, 55, 78), (12, 48, 71), (12, 44, 65),
- (13, 41, 59), (15, 46, 64), (18, 52, 69), (21, 54, 71),
- (24, 56, 73), (39, 58, 69), (39, 58, 68), (39, 58, 67),
- (37, 56, 65), (36, 54, 64), (36, 52, 61), (36, 50, 58),
- (31, 35, 42), (24, 32, 39), (18, 30, 37), (24, 40, 50),
- (30, 51, 63), (37, 58, 71), (44, 66, 80), (60, 82, 97),
- (74, 100, 117), (104, 137, 157), (119, 149, 169), (134, 161, 181),
- (141, 165, 184), (149, 169, 187), (148, 169, 187), (147, 169, 187),
- (134, 160, 179), (122, 150, 168), (111, 140, 157), (98, 125, 141),
- (85, 110, 125), (77, 102, 118), (70, 95, 111), (57, 82, 97),
- (50, 75, 90), (51, 73, 86), (56, 77, 90), (62, 81, 94),
- (73, 91, 103), (84, 101, 113), (90, 107, 120), (96, 114, 128),
- (116, 140, 157), (122, 144, 161), (128, 149, 165), (122, 145, 162),
- (117, 142, 160), (112, 139, 158), (107, 136, 156), (97, 125, 144),
- (84, 109, 126), (53, 72, 86), (40, 58, 71), (28, 45, 57),
- (22, 37, 48), (17, 30, 39), (10, 17, 23), (4, 7, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 3), (3, 12, 14), (7, 23, 25),
- (12, 31, 33), (17, 39, 41), (30, 56, 56), (43, 67, 69),
- (60, 93, 98), (67, 106, 113), (75, 119, 128), (78, 121, 131),
- (82, 124, 135), (84, 123, 137), (85, 122, 139), (81, 121, 142),
- (84, 122, 145), (95, 129, 150), (105, 136, 157), (116, 144, 165),
- (122, 150, 170), (129, 157, 176), (141, 170, 188), (152, 178, 196),
- (167, 189, 207), (171, 196, 213), (176, 203, 219), (176, 204, 220),
- (177, 206, 222), (172, 205, 221), (166, 197, 215), (163, 192, 209),
- (162, 190, 206), (161, 188, 202), (159, 185, 199), (157, 183, 197),
- (152, 178, 192), (148, 175, 191), (148, 175, 192), (148, 177, 195),
- (157, 182, 198), (163, 187, 202), (170, 192, 206), (171, 193, 207),
- (173, 195, 209), (173, 195, 208), (173, 192, 204), (175, 190, 201),
- (175, 190, 197), (164, 183, 193), (160, 180, 190), (156, 177, 188),
- (149, 170, 185), (143, 168, 182), (141, 168, 183), (138, 170, 187),
- (144, 170, 187), (141, 164, 179), (139, 158, 171), (132, 151, 164),
- (126, 145, 158), (109, 125, 138), (96, 108, 118), (84, 90, 97),
- (71, 73, 76), (35, 37, 40), (27, 28, 32), (19, 20, 24),
- (8, 15, 18), (7, 21, 21), (14, 35, 35), (25, 52, 51),
- (51, 77, 80), (58, 86, 89), (66, 95, 99), (82, 112, 118),
- (99, 134, 139), (117, 146, 153), (132, 156, 165), (143, 164, 175),
- (153, 168, 182), (166, 177, 190), (168, 179, 191), (171, 181, 193),
- (175, 186, 197), (178, 188, 201), (182, 191, 202), (183, 193, 204),
- (184, 194, 204), (182, 194, 204), (181, 195, 205), (178, 196, 207),
- (173, 194, 208), (168, 193, 207), (163, 186, 203), (151, 178, 195),
- (138, 169, 187), (119, 155, 175), (99, 139, 162), (83, 118, 140),
- (69, 97, 116), (56, 79, 95), (42, 62, 75), (26, 47, 60),
- (4, 16, 24), (2, 11, 17), (1, 6, 10), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 1, 2), (0, 11, 10), (2, 20, 18), (2, 27, 29),
- (3, 35, 40), (6, 35, 46), (7, 43, 56), (9, 53, 62),
- (8, 53, 62), (6, 52, 61), (6, 42, 53), (7, 33, 48),
- (7, 33, 44), (6, 26, 33), (4, 18, 22), (6, 14, 16),
- (11, 14, 18), (17, 25, 30), (24, 37, 45), (28, 49, 55),
- (36, 63, 69), (49, 78, 86), (62, 95, 106), (75, 109, 126),
- (79, 122, 137), (81, 130, 143), (82, 131, 144), (80, 131, 144),
- (79, 125, 144), (72, 118, 138), (65, 115, 133), (61, 110, 129),
- (59, 110, 125), (60, 111, 127), (61, 112, 129), (65, 116, 133),
- (73, 119, 140), (85, 126, 144), (96, 136, 152), (103, 144, 160),
- (108, 150, 166), (111, 150, 170), (114, 148, 170), (115, 145, 166),
- (113, 144, 165), (111, 144, 165), (112, 146, 168), (110, 146, 168),
- (119, 153, 174), (124, 156, 177), (124, 155, 175), (126, 156, 174)
- ),
-
-// 437 040221-95
-((87, 115, 72), (85, 115, 74), (90, 120, 78), (95, 126, 82),
- (102, 130, 85), (110, 135, 88), (110, 133, 88), (110, 131, 89),
- (109, 135, 91), (112, 142, 96), (115, 149, 101), (122, 161, 109),
- (130, 173, 118), (136, 182, 126), (143, 191, 135), (143, 192, 135),
- (144, 194, 136), (138, 194, 133), (136, 191, 128), (134, 189, 124),
- (131, 186, 120), (128, 183, 117), (125, 180, 115), (123, 177, 113),
- (103, 154, 92), (92, 138, 79), (82, 123, 67), (73, 109, 54),
- (65, 96, 42), (60, 93, 39), (56, 90, 36), (47, 84, 31),
- (39, 78, 25), (24, 63, 21), (20, 51, 20), (17, 40, 20),
- (18, 37, 22), (19, 34, 24), (20, 34, 25), (21, 34, 26),
- (20, 40, 24), (20, 41, 24), (21, 42, 25), (22, 44, 27),
- (24, 46, 30), (27, 47, 32), (30, 49, 34), (37, 56, 37),
- (46, 63, 38), (60, 80, 42), (63, 87, 45), (67, 94, 48),
- (67, 96, 49), (68, 99, 50), (68, 98, 49), (69, 97, 49),
- (68, 92, 49), (67, 89, 50), (67, 86, 51), (62, 80, 52),
- (57, 74, 53), (54, 71, 51), (51, 68, 50), (43, 60, 44),
- (36, 50, 39), (26, 36, 26), (26, 33, 26), (26, 30, 27),
- (27, 31, 28), (28, 33, 29), (30, 40, 31), (32, 47, 34),
- (32, 62, 31), (33, 66, 30), (34, 70, 30), (38, 73, 31),
- (42, 77, 32), (46, 82, 35), (51, 88, 38), (61, 101, 47),
- (70, 112, 55), (85, 137, 75), (91, 139, 79), (98, 141, 83),
- (101, 140, 83), (105, 139, 84), (110, 140, 84), (114, 136, 82),
- (113, 135, 83), (110, 132, 81), (107, 130, 79), (105, 126, 76),
- (103, 123, 74), (97, 116, 67), (91, 105, 57), (83, 93, 49),
- (74, 85, 43), (65, 82, 39), (64, 86, 42), (63, 90, 46),
- (64, 91, 47), (65, 92, 48), (66, 90, 50), (64, 86, 51),
- (61, 78, 53), (58, 75, 57), (55, 73, 62), (53, 72, 62),
- (52, 71, 63), (50, 67, 64), (45, 59, 64), (43, 52, 61),
- (40, 45, 59), (36, 33, 56), (35, 32, 57), (35, 31, 58),
- (34, 31, 60), (35, 31, 62), (40, 36, 63), (47, 46, 67),
- (69, 75, 80), (80, 93, 90), (92, 111, 101), (96, 119, 105),
- (100, 127, 110), (108, 140, 119), (118, 155, 129), (128, 167, 137),
- (138, 182, 145), (157, 208, 163), (159, 214, 167), (162, 220, 171),
- (163, 226, 175), (163, 230, 178), (162, 229, 177), (158, 226, 173),
- (147, 211, 160), (137, 203, 151), (127, 195, 143), (121, 190, 137),
- (116, 186, 132), (104, 174, 118), (95, 161, 105), (86, 147, 91),
- (76, 132, 77), (55, 106, 55), (50, 102, 50), (46, 99, 46),
- (36, 91, 38), (30, 83, 30), (29, 77, 22), (29, 72, 16),
- (33, 60, 10), (34, 59, 10), (35, 59, 11), (37, 60, 12),
- (37, 62, 15), (40, 64, 18), (45, 70, 20), (52, 76, 23),
- (61, 84, 27), (76, 103, 43), (79, 108, 47), (83, 113, 52),
- (87, 119, 61), (91, 125, 67), (93, 130, 72), (97, 136, 76),
- (100, 147, 85), (101, 150, 87), (102, 153, 90), (101, 152, 93),
- (98, 147, 92), (92, 138, 89), (86, 127, 83), (78, 113, 73),
- (68, 99, 65), (60, 89, 59), (52, 79, 56), (45, 66, 52),
- (38, 56, 47), (32, 50, 40), (26, 48, 33), (21, 48, 29),
- (20, 61, 29), (21, 63, 32), (23, 66, 35), (27, 68, 40),
- (31, 71, 41), (35, 74, 41), (41, 82, 43), (50, 91, 45),
- (60, 103, 47), (69, 114, 55), (78, 121, 64), (86, 125, 70),
- (89, 124, 72), (92, 122, 71), (95, 119, 70), (98, 117, 67),
- (99, 118, 68), (100, 122, 71), (99, 127, 75), (96, 134, 78),
- (92, 138, 80), (88, 141, 83), (88, 143, 84), (88, 141, 83),
- (88, 140, 85), (85, 140, 85), (83, 143, 88), (81, 148, 90),
- (79, 152, 97), (81, 159, 102), (85, 165, 107), (89, 165, 111),
- (91, 164, 113), (92, 164, 114), (92, 164, 112), (88, 163, 108),
- (86, 160, 103), (84, 157, 99), (82, 150, 94), (78, 141, 89),
- (77, 133, 84), (78, 128, 80), (75, 128, 78), (76, 130, 76),
- (80, 134, 76), (82, 138, 80), (85, 141, 85), (87, 141, 89),
- (93, 139, 90), (98, 139, 94), (105, 144, 97), (113, 153, 101),
- (121, 163, 107), (129, 175, 118), (135, 186, 129), (141, 194, 137),
- (145, 198, 143), (148, 197, 144), (148, 195, 142), (146, 188, 134),
- (143, 183, 127), (140, 176, 121), (134, 169, 117), (128, 165, 114),
- (123, 165, 112), (117, 160, 108), (114, 161, 107), (112, 159, 103),
- (108, 155, 97), (105, 147, 90), (101, 135, 82), (96, 131, 79)
- ),
-
-// 438 040221-96
-((179, 154, 69), (165, 128, 66), (155, 118, 62), (145, 108, 59),
- (144, 109, 62), (144, 110, 65), (148, 113, 68), (153, 117, 72),
- (161, 126, 81), (156, 125, 80), (152, 125, 79), (150, 121, 72),
- (149, 118, 65), (150, 119, 64), (152, 121, 64), (154, 122, 64),
- (156, 123, 65), (164, 128, 64), (175, 130, 56), (186, 132, 49),
- (200, 139, 44), (214, 146, 40), (218, 150, 41), (223, 155, 42),
- (233, 176, 47), (237, 183, 48), (242, 190, 49), (246, 193, 52),
- (251, 197, 56), (251, 197, 57), (252, 198, 58), (250, 201, 61),
- (249, 204, 65), (235, 197, 80), (221, 186, 85), (207, 175, 90),
- (186, 158, 88), (165, 142, 86), (156, 134, 83), (147, 126, 80),
- (104, 94, 73), (85, 81, 66), (67, 68, 60), (52, 59, 59),
- (38, 51, 59), (32, 48, 58), (27, 46, 58), (19, 39, 60),
- (20, 30, 65), (33, 27, 69), (42, 32, 79), (51, 37, 89),
- (58, 42, 96), (65, 47, 104), (70, 48, 101), (76, 49, 99),
- (107, 58, 82), (122, 71, 75), (138, 84, 68), (146, 95, 58),
- (155, 106, 49), (159, 110, 43), (163, 114, 38), (166, 118, 28),
- (165, 118, 20), (153, 112, 17), (144, 106, 21), (136, 101, 26),
- (133, 99, 28), (131, 97, 30), (121, 92, 37), (110, 85, 42),
- (81, 63, 42), (69, 52, 42), (57, 42, 42), (55, 43, 44),
- (54, 44, 46), (57, 46, 44), (60, 48, 43), (67, 54, 41),
- (71, 57, 37), (73, 50, 28), (76, 51, 25), (80, 53, 23),
- (86, 57, 25), (93, 61, 27), (108, 71, 30), (116, 77, 29),
- (112, 79, 38), (109, 83, 44), (107, 88, 51), (109, 92, 56),
- (112, 97, 62), (119, 107, 68), (125, 115, 76), (128, 122, 89),
- (131, 130, 102), (152, 147, 117), (160, 153, 119), (169, 159, 122),
- (170, 160, 124), (172, 161, 126), (172, 164, 133), (174, 168, 136),
- (183, 167, 132), (185, 167, 132), (188, 168, 132), (187, 169, 134),
- (186, 171, 137), (182, 174, 145), (176, 174, 151), (168, 168, 147),
- (162, 164, 142), (151, 142, 123), (145, 136, 117), (140, 130, 112),
- (128, 115, 101), (110, 98, 87), (91, 87, 72), (79, 70, 61),
- (80, 58, 33), (87, 57, 25), (94, 56, 17), (98, 59, 15),
- (102, 63, 14), (111, 70, 18), (127, 81, 19), (146, 92, 23),
- (164, 104, 26), (194, 122, 30), (198, 125, 32), (203, 128, 34),
- (208, 132, 36), (212, 134, 38), (215, 136, 38), (217, 137, 38),
- (220, 139, 38), (223, 141, 39), (226, 143, 40), (227, 143, 40),
- (229, 144, 40), (230, 145, 38), (230, 145, 39), (229, 144, 39),
- (225, 142, 38), (218, 136, 37), (215, 134, 35), (213, 133, 34),
- (204, 127, 32), (191, 118, 30), (177, 109, 27), (163, 102, 23),
- (156, 97, 19), (156, 97, 18), (157, 98, 17), (159, 98, 19),
- (162, 103, 20), (162, 106, 24), (166, 114, 29), (176, 128, 43),
- (191, 145, 57), (220, 179, 94), (225, 185, 101), (231, 191, 108),
- (237, 203, 114), (242, 214, 119), (247, 222, 120), (250, 230, 128),
- (254, 240, 152), (254, 242, 156), (254, 244, 161), (253, 247, 165),
- (249, 243, 160), (244, 240, 156), (240, 238, 159), (239, 236, 167),
- (238, 236, 180), (241, 240, 197), (241, 242, 204), (240, 238, 204),
- (236, 231, 193), (233, 221, 178), (231, 211, 163), (232, 204, 150),
- (234, 195, 130), (233, 190, 123), (233, 186, 116), (229, 175, 96),
- (225, 164, 76), (221, 152, 58), (216, 143, 46), (213, 138, 41),
- (211, 136, 41), (207, 133, 42), (202, 132, 44), (192, 130, 51),
- (179, 130, 64), (167, 129, 76), (162, 131, 83), (163, 132, 89),
- (171, 135, 87), (179, 141, 87), (183, 149, 97), (183, 157, 115),
- (183, 170, 134), (188, 180, 153), (199, 190, 163), (216, 200, 161),
- (233, 208, 159), (244, 213, 153), (250, 221, 150), (249, 220, 149),
- (243, 217, 148), (236, 208, 141), (223, 194, 140), (213, 179, 133),
- (209, 170, 120), (205, 160, 104), (203, 153, 90), (202, 148, 73),
- (196, 138, 64), (189, 129, 63), (188, 125, 62), (188, 126, 62),
- (194, 130, 63), (202, 139, 61), (208, 148, 63), (214, 157, 72),
- (217, 166, 84), (220, 174, 97), (225, 184, 111), (229, 192, 120),
- (231, 200, 134), (235, 209, 151), (233, 215, 165), (231, 219, 179),
- (225, 219, 187), (217, 217, 188), (208, 211, 183), (202, 206, 180),
- (192, 198, 172), (192, 193, 163), (191, 183, 149), (192, 176, 133),
- (193, 170, 115), (197, 168, 101), (195, 168, 91), (201, 174, 83),
- (208, 177, 76), (220, 180, 69), (232, 183, 61), (220, 168, 49),
- (206, 157, 45), (190, 153, 46), (174, 150, 51), (162, 144, 58)
- ),
-
-// 439 040221-97
-((138, 99, 27), (149, 112, 31), (141, 102, 29), (134, 93, 27),
- (133, 88, 24), (133, 83, 21), (132, 80, 19), (131, 78, 18),
- (120, 64, 22), (107, 55, 21), (94, 46, 21), (76, 36, 19),
- (58, 27, 17), (44, 25, 17), (31, 24, 17), (27, 29, 23),
- (23, 34, 29), (12, 78, 51), (9, 90, 57), (6, 103, 64),
- (6, 111, 80), (6, 120, 96), (7, 133, 104), (8, 147, 112),
- (18, 163, 120), (18, 139, 111), (19, 116, 103), (17, 104, 96),
- (15, 93, 89), (15, 90, 85), (16, 87, 81), (19, 68, 62),
- (22, 50, 40), (25, 25, 15), (33, 23, 10), (41, 22, 5),
- (53, 27, 4), (66, 32, 3), (72, 36, 2), (78, 41, 2),
- (101, 55, 2), (112, 56, 2), (123, 57, 2), (132, 54, 2),
- (142, 51, 2), (149, 49, 2), (157, 48, 2), (165, 58, 5),
- (168, 63, 14), (145, 72, 31), (135, 77, 34), (125, 83, 38),
- (111, 91, 43), (97, 99, 48), (87, 100, 48), (77, 101, 48),
- (55, 94, 37), (54, 85, 31), (54, 77, 26), (72, 69, 17),
- (91, 61, 9), (104, 59, 6), (117, 57, 3), (131, 57, 2),
- (137, 54, 1), (133, 51, 1), (133, 48, 2), (134, 45, 3),
- (130, 43, 3), (127, 41, 3), (118, 37, 4), (108, 36, 4),
- (93, 30, 3), (84, 26, 3), (76, 22, 3), (72, 23, 3),
- (68, 25, 3), (66, 27, 3), (65, 30, 4), (61, 33, 5),
- (62, 35, 3), (73, 44, 4), (79, 52, 7), (85, 61, 10),
- (89, 64, 9), (93, 68, 9), (102, 71, 7), (107, 76, 3),
- (101, 77, 8), (87, 72, 7), (74, 67, 7), (65, 64, 5),
- (57, 61, 3), (42, 54, 2), (30, 45, 4), (20, 39, 4),
- (13, 31, 4), (5, 20, 0), (6, 19, 0), (7, 18, 0),
- (10, 18, 0), (13, 19, 0), (21, 22, 1), (37, 26, 3),
- (73, 42, 9), (86, 52, 11), (100, 63, 14), (105, 65, 15),
- (110, 67, 16), (120, 69, 16), (128, 71, 14), (131, 72, 16),
- (130, 73, 14), (111, 60, 11), (105, 55, 8), (99, 50, 6),
- (83, 41, 2), (70, 37, 1), (58, 37, 1), (48, 42, 1),
- (33, 56, 1), (29, 63, 8), (25, 70, 15), (23, 76, 17),
- (22, 83, 19), (26, 89, 20), (27, 95, 15), (27, 96, 17),
- (26, 89, 22), (24, 78, 25), (26, 75, 21), (28, 72, 17),
- (29, 63, 11), (31, 55, 9), (32, 48, 9), (37, 47, 7),
- (67, 62, 5), (85, 74, 9), (104, 86, 14), (110, 89, 14),
- (117, 93, 15), (123, 99, 16), (121, 105, 18), (120, 114, 26),
- (129, 133, 41), (152, 150, 55), (149, 148, 54), (147, 146, 53),
- (131, 132, 48), (122, 132, 46), (124, 134, 49), (138, 135, 46),
- (152, 116, 30), (150, 111, 24), (148, 107, 18), (145, 102, 11),
- (144, 102, 6), (147, 100, 4), (151, 100, 4), (157, 102, 6),
- (164, 105, 6), (182, 103, 4), (187, 105, 4), (192, 107, 4),
- (202, 108, 9), (209, 116, 14), (215, 128, 21), (220, 128, 27),
- (228, 136, 39), (229, 140, 41), (230, 144, 44), (224, 151, 51),
- (209, 156, 58), (191, 161, 60), (177, 155, 60), (172, 153, 59),
- (173, 144, 54), (173, 139, 53), (162, 138, 49), (155, 134, 44),
- (152, 131, 42), (154, 125, 35), (165, 120, 33), (171, 118, 31),
- (174, 122, 34), (173, 123, 33), (173, 124, 32), (173, 127, 34),
- (177, 128, 35), (184, 132, 41), (189, 133, 49), (193, 136, 51),
- (194, 139, 53), (193, 141, 52), (196, 145, 54), (196, 144, 58),
- (195, 143, 59), (197, 142, 55), (194, 140, 49), (192, 139, 42),
- (189, 135, 39), (185, 130, 38), (183, 123, 35), (179, 112, 31),
- (173, 103, 26), (166, 93, 20), (161, 89, 18), (158, 88, 16),
- (158, 88, 16), (158, 92, 18), (158, 96, 17), (162, 105, 23),
- (168, 117, 32), (176, 129, 39), (184, 140, 47), (186, 146, 48),
- (184, 147, 44), (179, 142, 45), (166, 130, 43), (151, 120, 41),
- (134, 107, 38), (116, 93, 26), (99, 81, 17), (81, 66, 9),
- (64, 57, 4), (50, 49, 2), (39, 42, 0), (32, 40, 0),
- (29, 44, 0), (27, 51, 2), (29, 59, 3), (36, 64, 6),
- (44, 66, 8), (52, 69, 10), (60, 73, 12), (64, 77, 15),
- (74, 78, 17), (84, 75, 20), (92, 71, 19), (96, 66, 16),
- (91, 63, 16), (86, 63, 18), (81, 66, 25), (74, 71, 33),
- (69, 75, 38), (62, 76, 39), (54, 76, 37), (51, 77, 35),
- (50, 79, 38), (61, 86, 42), (84, 102, 54), (99, 106, 53),
- (106, 106, 44), (106, 99, 37), (103, 85, 22), (119, 92, 24)
- ),
-
-// 440 040221-98
-((217, 111, 68), (225, 131, 74), (235, 144, 77), (246, 157, 81),
- (248, 163, 83), (251, 169, 86), (250, 168, 85), (249, 167, 85),
- (242, 154, 78), (240, 148, 77), (239, 143, 76), (239, 138, 75),
- (239, 133, 74), (239, 128, 71), (240, 124, 69), (241, 123, 68),
- (242, 122, 68), (242, 115, 64), (240, 112, 63), (238, 110, 62),
- (238, 107, 62), (239, 105, 63), (239, 103, 63), (239, 102, 63),
- (244, 95, 61), (248, 92, 60), (252, 89, 59), (252, 89, 60),
- (252, 90, 62), (250, 91, 62), (248, 93, 63), (235, 96, 61),
- (222, 94, 60), (198, 88, 58), (185, 81, 56), (173, 75, 55),
- (162, 67, 54), (151, 60, 53), (149, 56, 54), (148, 53, 55),
- (124, 43, 49), (118, 37, 46), (113, 32, 43), (112, 25, 37),
- (111, 19, 32), (111, 15, 29), (111, 12, 27), (115, 6, 23),
- (128, 3, 23), (147, 5, 23), (156, 10, 25), (166, 15, 27),
- (178, 24, 30), (190, 34, 33), (196, 40, 35), (203, 46, 38),
- (227, 72, 48), (236, 84, 52), (245, 96, 57), (247, 107, 62),
- (250, 118, 67), (250, 124, 69), (251, 131, 71), (251, 144, 78),
- (252, 159, 85), (252, 189, 101), (252, 201, 109), (253, 214, 118),
- (253, 218, 121), (253, 223, 125), (253, 230, 132), (253, 234, 135),
- (253, 237, 136), (253, 235, 133), (253, 233, 130), (250, 229, 124),
- (248, 225, 118), (244, 223, 115), (240, 221, 112), (238, 212, 108),
- (238, 203, 104), (238, 184, 98), (239, 180, 96), (240, 176, 94),
- (240, 173, 93), (241, 171, 92), (246, 172, 90), (240, 176, 89),
- (238, 178, 92), (237, 179, 96), (237, 181, 101), (237, 182, 104),
- (238, 183, 108), (239, 188, 116), (242, 191, 125), (250, 196, 136),
- (252, 206, 145), (252, 228, 162), (252, 236, 167), (252, 245, 173),
- (252, 247, 174), (252, 249, 175), (253, 250, 176), (253, 249, 174),
- (253, 245, 167), (253, 241, 163), (253, 237, 160), (252, 235, 158),
- (252, 234, 157), (252, 228, 151), (252, 220, 144), (253, 210, 137),
- (253, 197, 129), (253, 171, 109), (253, 164, 103), (253, 157, 98),
- (254, 141, 89), (253, 128, 83), (254, 117, 77), (253, 106, 72),
- (254, 85, 66), (253, 78, 62), (253, 71, 59), (253, 68, 57),
- (253, 65, 56), (254, 61, 54), (254, 57, 53), (254, 56, 52),
- (254, 56, 51), (252, 56, 51), (252, 56, 50), (252, 56, 50),
- (251, 56, 51), (246, 57, 51), (235, 56, 52), (223, 56, 54),
- (199, 54, 55), (187, 52, 54), (175, 50, 54), (169, 47, 53),
- (164, 45, 52), (156, 39, 49), (157, 34, 42), (155, 27, 38),
- (154, 21, 36), (152, 10, 33), (152, 8, 32), (152, 6, 31),
- (152, 6, 30), (153, 7, 30), (151, 9, 31), (160, 13, 29),
- (182, 20, 27), (187, 21, 27), (193, 23, 27), (205, 27, 27),
- (218, 29, 26), (228, 32, 25), (239, 36, 24), (243, 39, 24),
- (246, 43, 24), (249, 49, 23), (249, 50, 23), (249, 51, 24),
- (250, 54, 26), (251, 54, 28), (252, 55, 30), (252, 58, 33),
- (247, 70, 37), (245, 74, 38), (244, 79, 40), (243, 89, 44),
- (242, 97, 47), (242, 106, 51), (243, 113, 56), (243, 120, 61),
- (245, 125, 66), (248, 134, 65), (247, 142, 66), (246, 154, 65),
- (245, 167, 69), (243, 178, 72), (243, 187, 76), (243, 194, 79),
- (244, 196, 87), (245, 195, 87), (247, 195, 88), (249, 193, 90),
- (249, 192, 88), (251, 196, 90), (250, 199, 92), (250, 203, 97),
- (250, 209, 102), (250, 213, 109), (250, 213, 115), (250, 211, 120),
- (247, 205, 125), (246, 196, 127), (247, 190, 125), (247, 182, 121),
- (247, 176, 118), (247, 171, 116), (247, 166, 115), (248, 160, 111),
- (250, 153, 106), (250, 144, 100), (249, 133, 94), (249, 120, 86),
- (249, 106, 76), (249, 91, 67), (249, 77, 59), (247, 63, 53),
- (247, 49, 48), (246, 39, 43), (242, 31, 39), (236, 25, 37),
- (232, 20, 34), (230, 16, 32), (229, 11, 29), (230, 8, 28),
- (230, 8, 27), (232, 8, 27), (233, 7, 25), (234, 8, 24),
- (232, 9, 25), (230, 11, 26), (229, 15, 28), (228, 19, 28),
- (229, 24, 29), (231, 33, 31), (235, 45, 34), (239, 57, 37),
- (245, 70, 41), (249, 83, 45), (251, 97, 50), (252, 111, 58),
- (252, 122, 64), (252, 129, 69), (252, 134, 72), (252, 137, 74),
- (249, 137, 76), (243, 135, 77), (232, 131, 78), (222, 128, 78),
- (217, 129, 78), (216, 133, 79), (216, 138, 83), (217, 144, 88),
- (218, 146, 89), (222, 146, 89), (226, 143, 87), (225, 138, 84),
- (220, 129, 81), (216, 119, 76), (215, 112, 69), (215, 107, 66)
- ),
-
-// 441 040221-99
-((176, 74, 34), (153, 63, 28), (145, 58, 25), (137, 54, 22),
- (137, 51, 20), (137, 48, 18), (139, 49, 20), (141, 51, 23),
- (141, 61, 32), (142, 68, 34), (144, 75, 37), (150, 84, 41),
- (157, 93, 45), (172, 102, 53), (187, 112, 62), (192, 115, 65),
- (197, 118, 69), (211, 125, 77), (209, 121, 73), (208, 117, 70),
- (206, 111, 66), (204, 106, 62), (203, 103, 60), (202, 100, 58),
- (202, 105, 60), (202, 108, 63), (202, 111, 67), (204, 116, 72),
- (207, 121, 78), (207, 122, 79), (207, 124, 81), (207, 127, 80),
- (202, 133, 83), (194, 150, 99), (199, 163, 112), (204, 176, 125),
- (212, 187, 137), (220, 198, 150), (221, 200, 152), (222, 203, 155),
- (213, 197, 154), (203, 191, 147), (193, 186, 140), (190, 184, 138),
- (188, 183, 137), (188, 182, 134), (188, 182, 132), (189, 178, 124),
- (192, 173, 120), (186, 161, 104), (174, 155, 101), (163, 150, 98),
- (150, 145, 94), (138, 141, 91), (135, 138, 89), (132, 136, 87),
- (128, 130, 81), (127, 129, 84), (126, 128, 88), (124, 129, 90),
- (122, 130, 93), (121, 129, 92), (120, 129, 91), (113, 125, 87),
- (109, 120, 79), (110, 111, 70), (108, 107, 67), (106, 104, 64),
- (104, 103, 61), (103, 102, 59), (99, 98, 54), (90, 91, 47),
- (74, 76, 33), (69, 71, 29), (64, 66, 26), (58, 61, 23),
- (52, 57, 20), (48, 54, 18), (44, 51, 17), (36, 45, 12),
- (27, 37, 7), (19, 26, 2), (19, 24, 2), (20, 22, 2),
- (22, 22, 2), (24, 22, 2), (32, 23, 2), (40, 24, 2),
- (51, 27, 2), (52, 27, 2), (53, 27, 3), (52, 29, 3),
- (51, 31, 3), (56, 35, 4), (62, 41, 6), (77, 48, 8),
- (89, 54, 9), (114, 65, 16), (117, 71, 20), (120, 78, 24),
- (119, 81, 27), (118, 84, 31), (120, 90, 36), (122, 93, 38),
- (130, 93, 41), (134, 89, 40), (139, 85, 40), (141, 83, 41),
- (144, 82, 42), (149, 83, 43), (153, 82, 42), (155, 80, 42),
- (154, 76, 40), (141, 58, 29), (136, 53, 26), (131, 48, 24),
- (124, 43, 20), (121, 42, 20), (124, 45, 21), (130, 53, 26),
- (147, 73, 41), (150, 80, 49), (153, 88, 58), (153, 93, 64),
- (153, 99, 70), (156, 111, 78), (162, 123, 88), (176, 138, 100),
- (193, 154, 109), (226, 171, 122), (232, 173, 124), (238, 176, 127),
- (246, 179, 127), (249, 174, 125), (249, 169, 119), (246, 163, 112),
- (239, 153, 95), (238, 152, 90), (238, 151, 85), (238, 150, 85),
- (239, 150, 85), (240, 148, 83), (240, 145, 83), (239, 142, 81),
- (234, 142, 79), (226, 140, 79), (223, 142, 80), (220, 144, 81),
- (215, 144, 84), (208, 142, 85), (202, 137, 84), (188, 131, 83),
- (154, 107, 71), (144, 101, 66), (135, 95, 62), (116, 82, 54),
- (99, 70, 47), (86, 62, 42), (75, 56, 39), (61, 53, 35),
- (52, 47, 31), (32, 37, 22), (28, 35, 19), (25, 34, 17),
- (25, 35, 16), (32, 38, 16), (42, 44, 19), (58, 51, 24),
- (94, 69, 34), (101, 73, 36), (109, 78, 39), (125, 87, 45),
- (140, 95, 50), (154, 100, 54), (169, 105, 56), (184, 108, 58),
- (199, 111, 59), (210, 112, 61), (219, 114, 64), (228, 117, 67),
- (230, 116, 69), (231, 112, 68), (227, 108, 67), (224, 105, 62),
- (210, 92, 48), (208, 89, 44), (206, 86, 41), (199, 81, 37),
- (191, 73, 32), (179, 67, 31), (169, 64, 30), (165, 65, 28),
- (159, 63, 27), (157, 65, 25), (161, 69, 26), (167, 74, 27),
- (170, 81, 33), (168, 87, 39), (169, 95, 46), (169, 100, 53),
- (167, 108, 58), (169, 115, 61), (178, 123, 67), (189, 134, 74),
- (196, 144, 80), (201, 153, 86), (205, 156, 91), (200, 158, 94),
- (191, 155, 93), (181, 150, 92), (173, 144, 87), (165, 138, 80),
- (160, 134, 77), (157, 128, 69), (151, 123, 64), (142, 116, 60),
- (132, 112, 58), (122, 108, 59), (116, 106, 58), (112, 105, 61),
- (108, 106, 60), (103, 104, 58), (96, 100, 57), (89, 98, 54),
- (80, 98, 54), (77, 97, 53), (79, 96, 54), (83, 97, 52),
- (91, 97, 50), (101, 95, 51), (109, 91, 49), (112, 87, 47),
- (114, 83, 44), (119, 76, 42), (122, 71, 37), (128, 68, 31),
- (136, 64, 27), (145, 61, 27), (151, 60, 28), (154, 65, 34),
- (159, 71, 43), (161, 74, 49), (162, 80, 52), (162, 83, 51),
- (164, 84, 51), (167, 84, 49), (167, 89, 49), (168, 97, 53),
- (170, 102, 57), (173, 111, 64), (176, 113, 62), (180, 111, 60),
- (185, 105, 54), (188, 97, 47), (186, 89, 41), (185, 78, 33)
- ),
-
-// 442 040222
-((92, 110, 105), (106, 101, 96), (104, 95, 91), (102, 89, 86),
- (98, 84, 84), (94, 80, 83), (94, 82, 83), (95, 84, 84),
- (111, 102, 96), (125, 116, 106), (139, 131, 117), (147, 144, 127),
- (155, 158, 137), (165, 169, 149), (176, 181, 162), (181, 186, 167),
- (187, 191, 173), (201, 196, 185), (197, 188, 178), (193, 180, 171),
- (187, 172, 162), (182, 164, 153), (181, 162, 149), (181, 161, 146),
- (176, 144, 129), (174, 136, 119), (173, 129, 110), (172, 126, 104),
- (171, 123, 98), (171, 122, 95), (171, 122, 93), (169, 122, 92),
- (169, 119, 94), (166, 115, 96), (159, 107, 93), (153, 99, 90),
- (139, 89, 81), (125, 80, 72), (117, 75, 66), (110, 70, 61),
- (83, 51, 43), (74, 44, 37), (66, 37, 32), (60, 36, 30),
- (55, 35, 29), (52, 35, 29), (50, 36, 29), (49, 39, 30),
- (47, 47, 32), (51, 65, 36), (61, 76, 42), (72, 88, 48),
- (86, 99, 60), (101, 110, 72), (106, 121, 79), (112, 133, 87),
- (126, 147, 93), (134, 145, 93), (142, 144, 93), (144, 135, 93),
- (147, 127, 93), (144, 125, 92), (142, 123, 92), (132, 113, 85),
- (121, 103, 77), (96, 78, 55), (82, 66, 45), (69, 54, 35),
- (63, 48, 30), (58, 42, 25), (47, 34, 21), (38, 31, 17),
- (23, 35, 19), (20, 36, 22), (17, 37, 25), (20, 39, 31),
- (23, 42, 37), (26, 43, 44), (30, 44, 52), (36, 59, 64),
- (44, 71, 74), (52, 88, 92), (54, 86, 97), (56, 85, 103),
- (55, 85, 105), (55, 85, 107), (59, 88, 107), (66, 89, 105),
- (83, 98, 93), (92, 98, 89), (102, 99, 86), (106, 100, 85),
- (110, 101, 85), (119, 98, 85), (131, 101, 81), (144, 107, 79),
- (160, 117, 84), (183, 139, 98), (186, 145, 106), (190, 151, 115),
- (190, 152, 116), (190, 154, 118), (193, 157, 117), (194, 161, 117),
- (192, 162, 118), (184, 153, 114), (176, 144, 110), (172, 137, 105),
- (168, 131, 101), (161, 123, 93), (153, 112, 84), (145, 102, 79),
- (137, 92, 72), (119, 68, 60), (116, 64, 57), (113, 61, 55),
- (111, 57, 50), (109, 56, 50), (107, 58, 49), (106, 61, 48),
- (103, 64, 44), (103, 63, 45), (104, 63, 46), (103, 63, 47),
- (102, 64, 48), (98, 66, 50), (99, 70, 55), (95, 77, 55),
- (95, 80, 59), (103, 95, 72), (103, 99, 75), (104, 104, 79),
- (109, 111, 86), (114, 122, 90), (115, 125, 93), (120, 128, 98),
- (136, 138, 112), (148, 143, 118), (161, 148, 125), (164, 150, 128),
- (167, 153, 131), (171, 155, 135), (173, 154, 136), (173, 149, 133),
- (172, 144, 132), (181, 135, 124), (182, 136, 122), (183, 137, 121),
- (184, 141, 120), (182, 142, 113), (177, 141, 106), (173, 136, 98),
- (165, 117, 80), (161, 115, 78), (158, 113, 76), (152, 107, 73),
- (143, 102, 68), (135, 99, 67), (124, 94, 66), (118, 86, 65),
- (111, 79, 66), (89, 62, 62), (84, 59, 60), (79, 56, 58),
- (65, 51, 55), (54, 46, 52), (50, 42, 54), (46, 40, 54),
- (42, 37, 50), (40, 36, 47), (39, 35, 44), (34, 35, 35),
- (34, 32, 33), (33, 33, 31), (36, 34, 31), (36, 35, 33),
- (36, 35, 33), (37, 39, 31), (39, 37, 32), (40, 40, 34),
- (46, 49, 42), (53, 59, 52), (65, 70, 59), (81, 85, 67),
- (111, 97, 73), (117, 100, 74), (124, 103, 76), (131, 107, 79),
- (142, 109, 80), (152, 114, 81), (166, 115, 87), (174, 116, 84),
- (176, 115, 85), (169, 111, 79), (160, 106, 77), (147, 102, 74),
- (143, 100, 78), (141, 104, 86), (142, 112, 102), (138, 122, 112),
- (131, 131, 119), (122, 134, 122), (119, 134, 122), (119, 135, 122),
- (126, 135, 129), (137, 139, 137), (142, 143, 142), (146, 147, 141),
- (148, 147, 134), (149, 147, 120), (150, 144, 107), (153, 136, 98),
- (150, 127, 93), (148, 123, 89), (146, 119, 84), (150, 117, 78),
- (155, 118, 75), (162, 116, 76), (167, 116, 80), (167, 115, 89),
- (165, 115, 104), (170, 122, 115), (178, 133, 126), (190, 142, 142),
- (206, 156, 156), (214, 165, 166), (214, 168, 179), (211, 167, 182),
- (201, 167, 173), (187, 158, 164), (176, 151, 156), (163, 141, 143),
- (151, 129, 132), (141, 111, 123), (128, 94, 111), (117, 78, 98),
- (111, 69, 88), (107, 64, 83), (108, 70, 83), (113, 82, 88),
- (121, 95, 100), (131, 113, 114), (140, 127, 128), (142, 138, 137),
- (142, 145, 149), (140, 153, 155), (132, 157, 160), (127, 167, 163),
- (125, 172, 166), (128, 175, 164), (123, 175, 162), (121, 163, 152),
- (111, 147, 142), (101, 133, 130), (89, 120, 118), (93, 110, 109)
- ),
-
-// 443 040222-00
-((94, 93, 77), (85, 102, 65), (85, 100, 67), (86, 98, 69),
- (99, 105, 72), (112, 113, 75), (116, 117, 79), (121, 121, 84),
- (143, 124, 76), (152, 126, 75), (162, 129, 74), (176, 139, 82),
- (191, 149, 91), (203, 149, 99), (215, 150, 107), (218, 152, 109),
- (222, 154, 112), (221, 153, 125), (215, 139, 115), (209, 125, 106),
- (192, 111, 92), (176, 98, 78), (173, 94, 74), (170, 90, 70),
- (158, 91, 42), (159, 100, 36), (161, 110, 30), (162, 127, 33),
- (164, 144, 37), (168, 147, 38), (172, 150, 40), (177, 144, 45),
- (177, 141, 55), (167, 155, 87), (161, 154, 96), (155, 153, 106),
- (141, 152, 107), (127, 152, 109), (120, 150, 107), (114, 148, 106),
- (99, 125, 92), (99, 102, 83), (99, 79, 75), (100, 57, 68),
- (102, 36, 61), (101, 29, 57), (100, 22, 54), (100, 17, 50),
- (100, 23, 48), (88, 43, 54), (74, 46, 63), (60, 49, 72),
- (60, 54, 85), (61, 59, 98), (63, 58, 105), (66, 58, 112),
- (81, 62, 125), (92, 67, 127), (103, 73, 129), (120, 81, 122),
- (138, 90, 115), (144, 93, 109), (151, 97, 103), (155, 97, 92),
- (152, 95, 87), (134, 89, 73), (118, 72, 66), (103, 55, 60),
- (97, 51, 58), (91, 48, 56), (82, 43, 54), (76, 29, 51),
- (73, 4, 59), (81, 3, 64), (90, 3, 70), (101, 7, 73),
- (113, 11, 76), (116, 18, 79), (119, 26, 83), (134, 39, 85),
- (161, 55, 75), (190, 103, 54), (200, 118, 56), (210, 134, 58),
- (216, 135, 60), (222, 137, 63), (232, 147, 63), (228, 141, 61),
- (221, 108, 68), (212, 90, 66), (204, 72, 65), (200, 63, 65),
- (196, 54, 65), (180, 45, 59), (172, 39, 56), (166, 37, 58),
- (172, 38, 66), (175, 55, 61), (177, 64, 53), (179, 74, 45),
- (175, 78, 43), (172, 83, 41), (160, 81, 37), (152, 78, 33),
- (139, 60, 37), (129, 48, 46), (119, 37, 56), (116, 29, 60),
- (114, 22, 65), (110, 13, 76), (103, 13, 81), (95, 24, 82),
- (81, 33, 72), (45, 38, 56), (42, 45, 52), (39, 53, 48),
- (45, 65, 32), (58, 59, 27), (76, 48, 17), (93, 51, 14),
- (135, 70, 9), (155, 74, 8), (175, 78, 8), (171, 80, 10),
- (167, 82, 13), (152, 92, 19), (143, 101, 25), (136, 106, 29),
- (121, 105, 37), (106, 92, 64), (109, 86, 67), (113, 81, 70),
- (117, 73, 69), (121, 73, 67), (128, 75, 71), (139, 78, 76),
- (156, 99, 84), (158, 117, 93), (161, 135, 103), (160, 138, 108),
- (159, 142, 114), (165, 144, 131), (172, 147, 140), (176, 153, 146),
- (177, 149, 141), (184, 142, 146), (187, 151, 147), (190, 161, 149),
- (200, 170, 141), (208, 169, 129), (221, 156, 122), (224, 159, 115),
- (234, 153, 85), (238, 143, 80), (243, 134, 75), (245, 131, 73),
- (246, 138, 71), (246, 151, 73), (242, 152, 80), (239, 152, 91),
- (236, 146, 98), (231, 129, 100), (224, 123, 103), (218, 117, 106),
- (198, 109, 109), (182, 107, 105), (172, 115, 100), (157, 124, 105),
- (133, 159, 135), (134, 171, 140), (136, 183, 146), (139, 193, 143),
- (134, 197, 145), (129, 193, 141), (131, 188, 146), (132, 178, 136),
- (125, 173, 128), (118, 164, 118), (117, 158, 117), (114, 145, 109),
- (109, 140, 106), (99, 133, 106), (95, 125, 110), (86, 105, 105),
- (62, 79, 95), (57, 72, 95), (53, 66, 95), (46, 47, 88),
- (47, 32, 70), (46, 32, 53), (44, 41, 49), (46, 50, 54),
- (63, 61, 54), (84, 76, 41), (91, 95, 31), (91, 103, 27),
- (100, 110, 33), (125, 102, 31), (146, 93, 26), (154, 77, 12),
- (139, 69, 15), (119, 57, 23), (109, 47, 36), (113, 43, 36),
- (114, 49, 49), (106, 56, 67), (105, 64, 86), (111, 77, 90),
- (130, 90, 98), (142, 102, 102), (155, 116, 110), (165, 134, 113),
- (177, 151, 117), (184, 169, 113), (188, 181, 105), (191, 186, 100),
- (199, 181, 88), (207, 175, 74), (207, 162, 56), (195, 142, 50),
- (182, 118, 39), (165, 105, 30), (151, 98, 19), (136, 97, 29),
- (121, 97, 42), (106, 107, 47), (95, 115, 39), (90, 114, 36),
- (81, 108, 48), (76, 113, 53), (80, 126, 55), (88, 135, 44),
- (89, 142, 44), (90, 146, 50), (97, 156, 71), (108, 165, 86),
- (112, 182, 93), (112, 185, 96), (107, 180, 104), (102, 168, 112),
- (94, 162, 117), (88, 156, 110), (89, 155, 104), (93, 155, 98),
- (98, 156, 97), (103, 158, 91), (112, 158, 83), (119, 152, 81),
- (127, 140, 85), (129, 133, 89), (134, 127, 90), (132, 117, 90),
- (136, 107, 89), (120, 103, 85), (108, 102, 84), (90, 95, 82)
- ),
-
-// 444 040222-01
-((54, 94, 49), (43, 94, 43), (41, 93, 50), (39, 93, 58),
- (38, 95, 61), (38, 97, 65), (37, 98, 63), (36, 99, 62),
- (25, 88, 69), (21, 78, 73), (17, 68, 77), (16, 63, 66),
- (15, 58, 56), (15, 54, 48), (15, 50, 41), (14, 46, 40),
- (14, 43, 40), (15, 33, 44), (16, 33, 44), (18, 34, 44),
- (20, 40, 45), (22, 46, 46), (24, 50, 48), (27, 55, 51),
- (35, 67, 56), (35, 68, 57), (35, 70, 59), (35, 73, 61),
- (36, 77, 64), (38, 78, 65), (41, 79, 66), (42, 77, 74),
- (44, 73, 76), (43, 70, 95), (48, 73, 106), (53, 76, 117),
- (68, 87, 123), (83, 99, 129), (93, 107, 135), (103, 115, 142),
- (146, 152, 174), (163, 169, 184), (181, 186, 195), (200, 201, 200),
- (220, 216, 206), (223, 219, 206), (227, 222, 206), (219, 221, 196),
- (201, 214, 177), (161, 191, 136), (139, 170, 112), (118, 150, 89),
- (92, 133, 69), (66, 116, 50), (57, 110, 43), (49, 105, 37),
- (33, 80, 27), (29, 70, 24), (26, 60, 22), (24, 54, 19),
- (23, 49, 17), (24, 47, 17), (25, 46, 17), (26, 44, 17),
- (28, 44, 17), (33, 59, 21), (39, 69, 26), (45, 80, 32),
- (48, 84, 34), (52, 88, 36), (60, 95, 43), (69, 101, 48),
- (77, 111, 64), (73, 106, 73), (70, 102, 83), (66, 92, 88),
- (62, 82, 93), (59, 78, 97), (57, 75, 101), (50, 70, 109),
- (42, 69, 120), (36, 68, 131), (35, 65, 128), (34, 62, 125),
- (34, 62, 120), (35, 62, 116), (36, 67, 106), (38, 72, 95),
- (38, 71, 72), (37, 69, 60), (37, 68, 48), (37, 70, 44),
- (37, 73, 40), (39, 81, 38), (40, 83, 45), (42, 82, 56),
- (46, 82, 68), (52, 89, 95), (56, 93, 113), (60, 98, 131),
- (65, 101, 139), (70, 105, 147), (82, 112, 169), (96, 124, 180),
- (122, 145, 200), (134, 154, 202), (147, 164, 205), (151, 166, 203),
- (155, 169, 201), (158, 171, 203), (156, 169, 209), (149, 163, 205),
- (143, 157, 205), (121, 138, 182), (116, 136, 177), (111, 134, 172),
- (95, 131, 161), (85, 127, 149), (77, 125, 134), (71, 113, 117),
- (65, 103, 97), (61, 100, 91), (57, 98, 86), (55, 94, 84),
- (54, 90, 83), (51, 81, 85), (49, 73, 94), (47, 69, 103),
- (47, 68, 112), (54, 71, 124), (55, 74, 127), (57, 78, 130),
- (59, 83, 135), (59, 86, 141), (57, 86, 141), (56, 84, 145),
- (54, 83, 150), (49, 80, 148), (44, 77, 147), (41, 74, 143),
- (39, 72, 139), (36, 65, 132), (34, 59, 121), (31, 55, 107),
- (28, 51, 92), (25, 45, 61), (25, 43, 55), (25, 41, 50),
- (25, 41, 39), (25, 43, 31), (25, 47, 25), (25, 53, 20),
- (21, 56, 32), (21, 57, 38), (21, 59, 45), (22, 59, 61),
- (22, 61, 72), (23, 64, 83), (23, 66, 90), (25, 67, 98),
- (27, 71, 105), (38, 86, 105), (40, 91, 102), (43, 96, 100),
- (50, 103, 97), (55, 116, 94), (62, 129, 92), (69, 143, 90),
- (78, 155, 105), (80, 154, 109), (82, 153, 114), (86, 149, 125),
- (87, 143, 132), (86, 141, 135), (86, 134, 141), (87, 132, 139),
- (90, 129, 132), (91, 128, 125), (88, 130, 115), (88, 132, 111),
- (86, 141, 106), (87, 150, 97), (86, 156, 88), (80, 158, 81),
- (70, 142, 86), (68, 138, 89), (66, 134, 92), (61, 122, 91),
- (54, 112, 83), (46, 101, 72), (41, 88, 65), (37, 77, 63),
- (34, 63, 68), (33, 57, 69), (32, 56, 69), (30, 56, 69),
- (28, 60, 64), (25, 59, 70), (23, 60, 76), (27, 68, 83),
- (33, 77, 89), (39, 89, 86), (42, 100, 81), (42, 105, 76),
- (45, 108, 67), (47, 110, 60), (51, 109, 51), (52, 105, 43),
- (50, 97, 37), (47, 85, 30), (41, 73, 23), (36, 60, 17),
- (30, 47, 12), (25, 36, 9), (21, 28, 6), (19, 25, 4),
- (18, 25, 3), (17, 28, 3), (17, 29, 3), (18, 32, 4),
- (19, 36, 7), (21, 40, 10), (23, 48, 14), (26, 56, 18),
- (31, 65, 22), (36, 75, 26), (40, 81, 30), (42, 85, 32),
- (42, 88, 32), (42, 89, 31), (41, 89, 28), (39, 86, 25),
- (34, 81, 22), (32, 76, 21), (31, 73, 20), (31, 72, 22),
- (32, 75, 22), (33, 79, 25), (38, 87, 31), (46, 98, 37),
- (58, 113, 47), (69, 132, 55), (80, 142, 64), (89, 150, 79),
- (92, 151, 95), (100, 151, 111), (109, 155, 120), (112, 151, 123),
- (114, 144, 122), (106, 131, 120), (91, 114, 116), (86, 106, 111),
- (77, 97, 98), (73, 91, 84), (69, 91, 70), (58, 87, 54)
- ),
-
-// 445 040222-02
-((140, 109, 204), (117, 101, 203), (109, 100, 208), (102, 99, 213),
- (98, 93, 210), (95, 88, 208), (101, 89, 205), (107, 90, 203),
- (133, 104, 206), (150, 116, 217), (167, 128, 229), (184, 136, 240),
- (202, 144, 252), (216, 146, 252), (230, 149, 253), (235, 149, 253),
- (240, 150, 254), (247, 153, 254), (240, 150, 254), (233, 148, 254),
- (218, 141, 252), (204, 134, 250), (195, 128, 244), (186, 122, 239),
- (151, 98, 207), (132, 86, 188), (114, 74, 170), (96, 65, 156),
- (79, 57, 143), (69, 52, 135), (59, 47, 127), (43, 39, 110),
- (29, 31, 91), (8, 14, 53), (5, 9, 42), (2, 4, 32),
- (2, 4, 34), (2, 5, 36), (4, 8, 43), (6, 12, 51),
- (16, 28, 82), (20, 35, 97), (24, 43, 112), (23, 42, 112),
- (22, 42, 113), (21, 42, 113), (21, 42, 114), (21, 42, 114),
- (21, 42, 114), (24, 45, 118), (21, 41, 108), (19, 37, 99),
- (14, 29, 82), (10, 21, 65), (8, 17, 57), (6, 13, 49),
- (1, 3, 26), (0, 2, 24), (0, 1, 22), (0, 3, 27),
- (1, 6, 33), (3, 9, 41), (5, 13, 49), (11, 21, 67),
- (17, 29, 85), (29, 43, 118), (30, 47, 126), (32, 51, 134),
- (32, 52, 136), (33, 53, 138), (33, 54, 139), (32, 54, 139),
- (35, 55, 142), (37, 58, 149), (39, 61, 157), (45, 62, 160),
- (51, 63, 164), (54, 62, 164), (57, 62, 164), (63, 60, 163),
- (71, 58, 161), (90, 65, 176), (108, 75, 193), (127, 85, 211),
- (138, 89, 219), (149, 94, 228), (168, 103, 241), (186, 108, 251),
- (208, 114, 254), (214, 116, 254), (221, 118, 254), (222, 119, 254),
- (224, 120, 254), (223, 121, 254), (219, 121, 254), (208, 119, 251),
- (191, 116, 242), (156, 99, 212), (137, 88, 193), (119, 78, 175),
- (110, 73, 166), (102, 68, 158), (83, 60, 144), (65, 52, 128),
- (32, 35, 93), (21, 26, 74), (10, 17, 55), (7, 13, 47),
- (5, 10, 40), (2, 4, 29), (1, 1, 23), (0, 0, 21),
- (0, 0, 20), (0, 0, 20), (0, 0, 21), (0, 0, 22),
- (1, 0, 24), (1, 2, 28), (3, 5, 35), (7, 12, 52),
- (24, 28, 89), (35, 35, 107), (47, 43, 126), (52, 46, 133),
- (58, 49, 140), (68, 53, 150), (76, 60, 167), (83, 67, 184),
- (87, 74, 200), (88, 80, 212), (88, 79, 211), (88, 79, 210),
- (85, 76, 200), (84, 73, 194), (83, 73, 194), (84, 75, 201),
- (82, 77, 205), (74, 75, 200), (67, 74, 195), (62, 70, 186),
- (57, 67, 178), (49, 62, 164), (45, 58, 155), (44, 55, 150),
- (47, 52, 145), (47, 49, 137), (45, 46, 129), (43, 43, 122),
- (34, 37, 105), (23, 29, 86), (13, 21, 66), (7, 13, 47),
- (1, 3, 21), (1, 2, 18), (1, 1, 16), (1, 1, 14),
- (0, 0, 12), (1, 0, 12), (1, 1, 14), (1, 1, 16),
- (2, 4, 22), (8, 15, 46), (10, 18, 54), (12, 22, 63),
- (18, 29, 81), (24, 37, 99), (27, 43, 114), (30, 48, 125),
- (29, 49, 128), (28, 49, 128), (27, 49, 129), (28, 49, 129),
- (29, 48, 129), (29, 47, 127), (29, 47, 124), (26, 41, 110),
- (22, 35, 96), (15, 27, 78), (10, 20, 61), (5, 12, 46),
- (2, 5, 34), (0, 2, 28), (0, 0, 23), (0, 0, 22),
- (0, 0, 21), (0, 0, 21), (0, 0, 22), (0, 0, 23),
- (0, 0, 24), (0, 0, 26), (0, 0, 27), (0, 1, 28),
- (0, 1, 29), (0, 1, 30), (0, 2, 30), (0, 2, 30),
- (0, 2, 30), (0, 2, 31), (0, 2, 32), (0, 3, 35),
- (1, 6, 40), (3, 10, 51), (9, 18, 67), (18, 26, 85),
- (30, 35, 103), (43, 44, 120), (54, 51, 135), (64, 56, 149),
- (68, 61, 161), (69, 67, 174), (69, 71, 183), (70, 73, 188),
- (71, 76, 192), (73, 79, 194), (79, 82, 200), (81, 83, 202),
- (81, 85, 206), (76, 85, 210), (71, 83, 209), (65, 82, 206),
- (60, 78, 199), (59, 78, 198), (60, 79, 200), (63, 82, 205),
- (66, 86, 215), (66, 87, 215), (64, 85, 212), (60, 78, 198),
- (55, 71, 184), (51, 64, 169), (47, 59, 158), (44, 58, 156),
- (42, 59, 155), (43, 61, 158), (47, 62, 159), (55, 63, 159),
- (68, 63, 158), (83, 64, 159), (96, 67, 162), (106, 73, 173),
- (116, 81, 190), (125, 91, 208), (134, 100, 225), (149, 107, 239),
- (168, 113, 251), (187, 119, 254), (202, 122, 254), (211, 126, 254),
- (216, 131, 254), (216, 138, 254), (200, 135, 252), (186, 131, 250),
- (175, 129, 247), (163, 122, 237), (151, 114, 224), (139, 105, 211)
- ),
-
-// 446 040222-03
-((108, 61, 116), (101, 42, 124), (99, 37, 123), (98, 32, 122),
- (94, 32, 122), (91, 33, 122), (90, 33, 121), (89, 33, 121),
- (96, 45, 138), (103, 51, 149), (111, 58, 161), (114, 66, 165),
- (118, 75, 170), (114, 82, 166), (111, 89, 162), (108, 91, 158),
- (106, 93, 154), (97, 99, 138), (94, 95, 132), (92, 92, 126),
- (87, 87, 120), (83, 83, 115), (79, 81, 112), (76, 80, 109),
- (62, 71, 94), (57, 64, 85), (53, 57, 77), (52, 51, 69),
- (51, 45, 61), (52, 43, 58), (54, 42, 56), (61, 43, 56),
- (70, 48, 62), (93, 68, 82), (107, 80, 95), (121, 93, 109),
- (133, 104, 120), (145, 115, 131), (151, 119, 136), (158, 123, 141),
- (182, 143, 162), (193, 151, 171), (204, 160, 181), (209, 164, 186),
- (214, 168, 192), (213, 169, 193), (213, 171, 195), (211, 172, 196),
- (208, 172, 194), (199, 169, 189), (193, 165, 184), (187, 161, 179),
- (176, 152, 171), (166, 143, 164), (160, 138, 160), (155, 134, 157),
- (142, 117, 144), (137, 114, 142), (133, 112, 141), (126, 110, 140),
- (119, 108, 139), (116, 106, 138), (113, 105, 138), (107, 101, 137),
- (100, 100, 135), (96, 87, 126), (95, 85, 123), (95, 83, 121),
- (94, 82, 118), (93, 81, 115), (90, 77, 110), (86, 76, 108),
- (76, 74, 101), (74, 70, 96), (73, 67, 92), (75, 67, 90),
- (78, 68, 89), (79, 67, 87), (81, 67, 86), (85, 68, 85),
- (89, 68, 84), (98, 75, 89), (98, 76, 93), (98, 77, 97),
- (97, 79, 98), (97, 81, 99), (96, 82, 100), (97, 82, 99),
- (105, 82, 98), (109, 85, 98), (113, 89, 98), (113, 89, 99),
- (113, 90, 101), (112, 92, 102), (111, 94, 103), (112, 93, 102),
- (115, 91, 102), (122, 86, 100), (124, 86, 99), (127, 86, 98),
- (126, 86, 98), (125, 86, 99), (121, 87, 99), (114, 86, 97),
- (110, 83, 95), (110, 80, 93), (110, 77, 91), (109, 75, 91),
- (109, 74, 91), (108, 70, 92), (104, 66, 96), (97, 61, 101),
- (94, 57, 106), (95, 48, 120), (98, 49, 123), (102, 50, 126),
- (111, 56, 134), (126, 64, 143), (139, 72, 153), (151, 82, 163),
- (171, 104, 187), (181, 114, 199), (191, 124, 211), (194, 128, 213),
- (198, 133, 216), (209, 143, 220), (216, 152, 223), (223, 158, 221),
- (225, 162, 217), (223, 168, 206), (221, 169, 204), (219, 170, 202),
- (213, 168, 196), (206, 166, 189), (200, 162, 183), (193, 156, 177),
- (175, 132, 161), (165, 121, 149), (156, 110, 138), (151, 105, 132),
- (146, 100, 127), (135, 90, 116), (124, 83, 105), (113, 78, 94),
- (100, 74, 85), (77, 57, 74), (73, 56, 73), (69, 55, 72),
- (63, 53, 69), (63, 52, 68), (64, 53, 68), (67, 56, 71),
- (73, 65, 82), (73, 65, 84), (74, 65, 86), (74, 67, 93),
- (73, 72, 99), (75, 75, 105), (76, 78, 109), (81, 82, 113),
- (87, 87, 117), (106, 89, 133), (110, 87, 136), (115, 85, 139),
- (121, 83, 144), (125, 80, 151), (126, 75, 155), (127, 69, 159),
- (129, 63, 160), (129, 61, 162), (129, 60, 164), (134, 58, 169),
- (140, 60, 173), (147, 67, 177), (152, 74, 180), (158, 80, 186),
- (163, 89, 192), (168, 95, 197), (166, 103, 199), (166, 106, 200),
- (166, 110, 201), (168, 118, 202), (170, 126, 199), (173, 137, 196),
- (183, 158, 198), (184, 162, 198), (186, 167, 198), (192, 169, 199),
- (196, 167, 199), (198, 165, 199), (199, 160, 197), (200, 157, 193),
- (202, 156, 191), (206, 153, 192), (207, 150, 191), (207, 145, 194),
- (210, 140, 198), (213, 134, 200), (215, 126, 199), (213, 118, 198),
- (212, 112, 198), (210, 106, 196), (209, 102, 191), (203, 97, 185),
- (195, 93, 185), (187, 92, 185), (180, 90, 184), (169, 89, 181),
- (157, 88, 180), (144, 87, 174), (134, 85, 162), (126, 83, 147),
- (114, 79, 136), (104, 76, 124), (96, 74, 114), (87, 73, 103),
- (80, 72, 99), (70, 71, 95), (62, 68, 91), (57, 65, 83),
- (54, 60, 76), (53, 57, 69), (53, 53, 65), (53, 50, 60),
- (55, 49, 57), (56, 48, 57), (59, 49, 58), (61, 50, 59),
- (65, 52, 63), (71, 57, 68), (78, 64, 76), (87, 71, 85),
- (96, 79, 92), (106, 84, 101), (116, 89, 109), (125, 92, 114),
- (134, 96, 119), (145, 100, 123), (155, 104, 129), (166, 111, 136),
- (177, 119, 143), (188, 127, 152), (195, 134, 160), (198, 136, 164),
- (198, 137, 165), (194, 134, 162), (191, 129, 157), (183, 123, 151),
- (176, 119, 143), (169, 114, 134), (161, 109, 128), (153, 102, 120),
- (143, 97, 117), (131, 89, 116), (122, 81, 113), (112, 69, 112)
- ),
-
-// 447 040222-05
-((97, 154, 138), (60, 119, 109), (59, 117, 109), (58, 115, 109),
- (65, 124, 114), (73, 133, 120), (78, 139, 123), (83, 146, 126),
- (104, 166, 142), (111, 173, 147), (119, 181, 152), (122, 183, 157),
- (125, 186, 162), (128, 189, 165), (131, 192, 168), (132, 193, 168),
- (133, 195, 169), (142, 198, 178), (149, 202, 181), (157, 207, 184),
- (162, 208, 182), (168, 209, 180), (171, 211, 180), (175, 213, 181),
- (158, 191, 164), (148, 178, 155), (138, 165, 147), (118, 153, 139),
- (99, 141, 131), (97, 139, 129), (95, 137, 128), (92, 136, 131),
- (95, 136, 126), (94, 139, 123), (91, 132, 117), (88, 126, 111),
- (76, 124, 108), (65, 122, 105), (61, 117, 102), (57, 112, 100),
- (50, 106, 97), (47, 104, 94), (45, 102, 91), (43, 102, 89),
- (41, 102, 87), (40, 101, 85), (39, 101, 84), (39, 99, 84),
- (40, 101, 85), (45, 103, 91), (49, 107, 99), (53, 111, 107),
- (58, 116, 112), (63, 122, 118), (65, 125, 120), (68, 128, 123),
- (73, 134, 125), (74, 135, 125), (76, 136, 125), (72, 132, 121),
- (69, 128, 117), (65, 125, 115), (62, 122, 113), (58, 117, 110),
- (55, 112, 105), (55, 114, 105), (62, 118, 108), (69, 123, 111),
- (74, 125, 116), (79, 127, 121), (89, 132, 127), (93, 138, 131),
- (103, 147, 145), (103, 155, 149), (104, 163, 153), (108, 168, 154),
- (113, 173, 156), (113, 174, 157), (114, 176, 158), (119, 179, 159),
- (124, 184, 162), (132, 193, 170), (142, 199, 177), (152, 206, 184),
- (156, 208, 186), (161, 211, 189), (169, 215, 191), (176, 219, 197),
- (188, 220, 203), (191, 221, 205), (194, 222, 208), (191, 220, 207),
- (188, 218, 206), (184, 218, 205), (174, 210, 196), (151, 197, 184),
- (125, 182, 173), (87, 146, 141), (72, 130, 127), (58, 115, 113),
- (53, 111, 108), (49, 107, 104), (44, 102, 95), (43, 100, 89),
- (43, 106, 86), (48, 112, 90), (53, 119, 94), (55, 123, 95),
- (57, 127, 96), (64, 134, 101), (69, 139, 108), (70, 144, 108),
- (70, 141, 109), (72, 134, 113), (75, 131, 112), (78, 128, 111),
- (84, 123, 109), (88, 119, 110), (98, 121, 109), (104, 125, 105),
- (101, 135, 110), (96, 138, 111), (91, 141, 112), (88, 142, 113),
- (85, 144, 115), (80, 146, 119), (78, 145, 121), (81, 146, 125),
- (84, 146, 130), (96, 137, 128), (97, 136, 127), (99, 135, 126),
- (87, 128, 120), (80, 120, 109), (75, 113, 100), (60, 108, 94),
- (44, 104, 91), (48, 108, 94), (52, 113, 97), (55, 116, 101),
- (58, 119, 105), (63, 127, 111), (71, 136, 115), (80, 145, 123),
- (85, 151, 130), (95, 160, 137), (97, 162, 139), (99, 164, 141),
- (101, 164, 145), (101, 166, 144), (99, 163, 141), (94, 157, 137),
- (78, 139, 123), (73, 134, 120), (68, 130, 118), (63, 122, 115),
- (61, 120, 114), (62, 123, 117), (70, 131, 124), (79, 140, 130),
- (86, 148, 135), (99, 162, 143), (100, 163, 142), (101, 165, 141),
- (99, 165, 139), (95, 161, 133), (88, 155, 127), (81, 148, 121),
- (62, 124, 103), (58, 119, 99), (54, 115, 95), (48, 106, 89),
- (42, 98, 84), (37, 95, 79), (35, 94, 76), (36, 94, 78),
- (37, 94, 81), (42, 100, 88), (51, 111, 97), (60, 122, 109),
- (73, 135, 122), (88, 152, 134), (104, 167, 145), (122, 180, 154),
- (152, 199, 165), (153, 200, 165), (155, 202, 165), (154, 202, 167),
- (152, 200, 165), (143, 196, 160), (131, 191, 162), (125, 187, 164),
- (123, 186, 162), (123, 186, 163), (121, 183, 165), (118, 181, 162),
- (115, 180, 157), (113, 179, 151), (107, 174, 146), (100, 169, 142),
- (98, 168, 137), (93, 163, 131), (85, 154, 128), (81, 148, 124),
- (77, 140, 121), (70, 130, 118), (65, 124, 115), (65, 122, 116),
- (66, 123, 118), (68, 127, 118), (75, 136, 122), (81, 146, 127),
- (87, 153, 131), (95, 161, 135), (100, 167, 141), (103, 170, 145),
- (109, 174, 148), (114, 178, 152), (116, 181, 154), (121, 185, 154),
- (127, 190, 154), (130, 194, 156), (134, 198, 157), (141, 202, 160),
- (153, 205, 164), (152, 204, 168), (148, 203, 174), (153, 202, 175),
- (149, 199, 174), (139, 196, 174), (135, 194, 171), (134, 192, 168),
- (130, 191, 165), (126, 188, 162), (124, 186, 159), (121, 182, 155),
- (115, 179, 152), (113, 176, 151), (112, 174, 150), (111, 175, 148),
- (113, 176, 151), (116, 177, 154), (116, 179, 154), (115, 179, 157),
- (115, 176, 156), (112, 170, 152), (108, 161, 150), (109, 151, 143),
- (112, 143, 134), (110, 137, 136), (111, 144, 140), (121, 153, 142),
- (126, 159, 150), (124, 174, 160), (112, 174, 152), (101, 160, 140)
- ),
-
-// 448 040222-06
-((101, 0, 0), (96, 0, 1), (94, 0, 1), (92, 0, 1),
- (86, 0, 0), (80, 0, 0), (78, 0, 0), (77, 0, 0),
- (74, 0, 0), (71, 0, 0), (68, 0, 0), (61, 0, 2),
- (55, 0, 4), (50, 0, 2), (46, 1, 0), (46, 0, 0),
- (46, 0, 0), (59, 0, 0), (77, 0, 0), (96, 1, 0),
- (114, 0, 0), (132, 0, 0), (138, 0, 0), (144, 0, 0),
- (156, 0, 0), (153, 4, 7), (150, 9, 15), (136, 4, 7),
- (122, 0, 0), (114, 0, 0), (106, 0, 0), (98, 0, 0),
- (92, 1, 0), (79, 0, 0), (82, 0, 0), (86, 0, 1),
- (87, 0, 0), (89, 1, 0), (85, 1, 0), (82, 1, 0),
- (70, 2, 1), (64, 1, 0), (58, 0, 0), (56, 0, 0),
- (55, 0, 0), (55, 0, 0), (55, 0, 0), (56, 0, 1),
- (58, 0, 1), (68, 0, 1), (69, 0, 2), (71, 0, 4),
- (62, 0, 3), (53, 1, 3), (48, 1, 3), (44, 2, 4),
- (17, 6, 4), (9, 5, 2), (2, 4, 0), (3, 2, 0),
- (4, 0, 0), (7, 0, 0), (11, 0, 0), (30, 0, 0),
- (39, 0, 0), (46, 0, 0), (50, 0, 0), (54, 0, 0),
- (56, 0, 0), (59, 1, 0), (67, 8, 4), (74, 15, 21),
- (53, 11, 15), (50, 5, 10), (48, 0, 5), (47, 1, 4),
- (46, 2, 3), (45, 1, 1), (45, 1, 0), (47, 2, 0),
- (52, 1, 0), (72, 4, 3), (81, 19, 19), (90, 34, 35),
- (103, 27, 26), (116, 21, 17), (122, 24, 23), (134, 5, 10),
- (140, 0, 1), (132, 0, 0), (125, 0, 0), (121, 0, 0),
- (117, 0, 0), (103, 0, 0), (97, 0, 0), (91, 1, 0),
- (83, 1, 5), (73, 1, 4), (64, 1, 5), (56, 1, 6),
- (53, 2, 5), (50, 4, 4), (47, 1, 3), (44, 0, 1),
- (49, 1, 1), (53, 0, 1), (58, 0, 1), (62, 0, 1),
- (66, 0, 1), (72, 0, 1), (80, 1, 0), (90, 2, 1),
- (93, 0, 0), (95, 1, 0), (93, 2, 1), (91, 3, 2),
- (87, 3, 1), (79, 1, 1), (69, 1, 0), (58, 0, 0),
- (47, 0, 0), (44, 0, 0), (42, 0, 1), (41, 1, 1),
- (40, 2, 1), (39, 0, 1), (31, 0, 0), (13, 0, 0),
- (7, 0, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 2), (0, 1, 5), (6, 0, 4), (22, 0, 0),
- (59, 0, 2), (86, 2, 2), (113, 5, 3), (121, 11, 8),
- (130, 18, 14), (154, 32, 29), (163, 8, 12), (173, 4, 11),
- (183, 7, 17), (187, 2, 0), (180, 5, 1), (174, 9, 3),
- (151, 3, 1), (136, 0, 0), (123, 1, 0), (106, 0, 0),
- (74, 0, 1), (67, 0, 0), (61, 0, 0), (52, 0, 0),
- (46, 0, 0), (45, 0, 0), (45, 0, 0), (45, 0, 0),
- (44, 0, 0), (44, 0, 1), (42, 0, 1), (41, 1, 2),
- (41, 1, 1), (41, 0, 0), (44, 0, 0), (45, 0, 0),
- (53, 0, 2), (55, 0, 2), (57, 1, 2), (62, 0, 1),
- (69, 0, 1), (75, 1, 2), (80, 0, 1), (85, 1, 1),
- (89, 0, 0), (89, 0, 0), (81, 0, 0), (78, 0, 0),
- (73, 1, 2), (67, 2, 0), (56, 0, 1), (48, 0, 0),
- (33, 0, 0), (24, 0, 0), (15, 0, 0), (7, 0, 0),
- (1, 0, 4), (4, 0, 4), (8, 0, 0), (15, 0, 0),
- (33, 0, 0), (40, 0, 0), (43, 0, 0), (45, 0, 1),
- (50, 0, 1), (54, 0, 0), (58, 0, 0), (65, 1, 0),
- (68, 0, 0), (70, 0, 0), (71, 0, 0), (71, 0, 0),
- (71, 1, 1), (72, 0, 1), (74, 0, 0), (74, 0, 0),
- (75, 0, 0), (79, 0, 0), (85, 0, 0), (93, 0, 0),
- (100, 0, 0), (108, 0, 0), (120, 15, 9), (119, 23, 25),
- (97, 19, 17), (90, 5, 12), (80, 11, 14), (75, 3, 6),
- (80, 0, 1), (91, 0, 0), (103, 0, 0), (115, 1, 1),
- (137, 1, 1), (148, 0, 0), (171, 2, 0), (173, 0, 0),
- (186, 1, 0), (195, 1, 1), (223, 13, 12), (234, 11, 12),
- (236, 0, 0), (215, 0, 0), (213, 0, 0), (194, 0, 0),
- (182, 0, 1), (168, 0, 0), (151, 1, 2), (138, 0, 0),
- (133, 0, 1), (128, 0, 0), (123, 0, 0), (122, 2, 1),
- (118, 0, 0), (114, 0, 4), (109, 0, 3), (103, 0, 1),
- (100, 3, 0), (99, 3, 4), (97, 1, 2), (97, 0, 0),
- (102, 0, 0), (103, 0, 0), (114, 2, 0), (108, 0, 0)
- ),
-
-// 449 040222-07
-((91, 49, 67), (81, 45, 62), (77, 41, 58), (74, 37, 54),
- (72, 33, 50), (71, 30, 47), (71, 27, 45), (72, 24, 44),
- (83, 21, 49), (84, 23, 51), (86, 26, 53), (89, 30, 59),
- (93, 35, 65), (102, 42, 73), (112, 50, 81), (119, 53, 86),
- (127, 56, 91), (160, 73, 115), (171, 84, 126), (183, 96, 138),
- (189, 107, 147), (195, 118, 156), (195, 121, 157), (195, 124, 159),
- (185, 123, 154), (175, 115, 145), (166, 107, 136), (154, 100, 125),
- (142, 93, 114), (135, 90, 109), (129, 87, 104), (116, 81, 93),
- (101, 73, 83), (71, 55, 57), (57, 44, 45), (43, 33, 34),
- (37, 27, 30), (32, 21, 26), (32, 22, 26), (33, 24, 27),
- (51, 35, 45), (66, 43, 61), (82, 52, 77), (97, 61, 89),
- (112, 70, 102), (120, 76, 108), (128, 82, 115), (144, 100, 132),
- (155, 114, 145), (183, 140, 169), (193, 147, 181), (203, 155, 194),
- (206, 155, 194), (210, 155, 194), (210, 156, 193), (211, 157, 193),
- (202, 150, 184), (197, 144, 175), (193, 138, 166), (193, 129, 164),
- (194, 120, 163), (192, 114, 159), (190, 109, 155), (185, 102, 146),
- (178, 97, 138), (159, 80, 117), (147, 68, 104), (136, 56, 92),
- (134, 51, 88), (132, 47, 84), (125, 40, 79), (119, 34, 72),
- (106, 32, 61), (93, 31, 51), (81, 30, 42), (68, 24, 32),
- (55, 19, 22), (49, 15, 18), (44, 12, 14), (34, 6, 8),
- (27, 1, 4), (19, 0, 0), (16, 0, 0), (14, 0, 0),
- (13, 0, 0), (13, 0, 0), (11, 0, 0), (8, 0, 0),
- (4, 0, 0), (2, 0, 0), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 0, 0), (2, 0, 0),
- (3, 0, 0), (5, 0, 0), (5, 0, 0), (6, 0, 0),
- (6, 0, 0), (6, 0, 0), (6, 0, 0), (7, 0, 0),
- (11, 1, 1), (14, 1, 4), (18, 1, 7), (19, 0, 7),
- (21, 0, 8), (23, 1, 8), (23, 1, 8), (22, 2, 9),
- (20, 2, 8), (17, 2, 6), (17, 2, 6), (17, 3, 7),
- (17, 2, 8), (17, 2, 9), (18, 2, 9), (17, 3, 9),
- (12, 3, 5), (8, 3, 3), (4, 3, 1), (3, 3, 0),
- (2, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (1, 2, 0), (5, 2, 1), (7, 2, 2), (10, 2, 3),
- (15, 3, 5), (23, 7, 10), (31, 12, 17), (40, 18, 25),
- (62, 31, 43), (76, 34, 52), (90, 37, 61), (98, 38, 64),
- (106, 39, 68), (121, 39, 67), (129, 39, 70), (136, 42, 74),
- (138, 45, 77), (133, 50, 78), (130, 48, 77), (128, 46, 76),
- (123, 46, 79), (120, 41, 69), (113, 32, 61), (104, 26, 53),
- (81, 18, 36), (73, 16, 31), (65, 15, 27), (49, 10, 19),
- (34, 8, 19), (27, 8, 16), (24, 9, 14), (26, 11, 14),
- (32, 16, 19), (53, 31, 36), (60, 34, 41), (68, 38, 47),
- (83, 45, 60), (96, 52, 74), (110, 59, 88), (126, 66, 99),
- (152, 85, 121), (159, 91, 127), (166, 97, 133), (180, 111, 143),
- (193, 122, 152), (201, 130, 163), (207, 137, 172), (209, 138, 175),
- (206, 138, 176), (199, 135, 171), (187, 130, 164), (174, 124, 152),
- (159, 118, 137), (144, 108, 123), (131, 102, 112), (122, 95, 102),
- (112, 84, 94), (110, 81, 93), (109, 79, 93), (105, 75, 90),
- (101, 73, 87), (97, 72, 84), (92, 69, 81), (89, 67, 76),
- (89, 66, 72), (92, 65, 72), (98, 68, 76), (106, 73, 81),
- (117, 79, 89), (130, 89, 99), (141, 96, 110), (149, 105, 119),
- (156, 112, 122), (159, 115, 124), (159, 116, 124), (158, 116, 124),
- (157, 116, 121), (160, 118, 123), (165, 120, 127), (171, 125, 132),
- (179, 132, 140), (186, 135, 147), (191, 139, 150), (191, 140, 152),
- (187, 138, 148), (183, 134, 145), (179, 127, 140), (174, 120, 134),
- (169, 115, 131), (166, 108, 128), (162, 104, 124), (156, 100, 119),
- (150, 94, 111), (142, 86, 104), (134, 76, 95), (128, 66, 87),
- (121, 59, 82), (120, 52, 80), (123, 45, 86), (124, 41, 93),
- (131, 37, 101), (138, 33, 110), (146, 37, 120), (154, 41, 127),
- (160, 44, 133), (166, 49, 135), (171, 51, 140), (174, 55, 144),
- (177, 59, 147), (180, 57, 152), (179, 59, 154), (177, 60, 154),
- (170, 60, 150), (162, 60, 141), (152, 61, 130), (142, 62, 119),
- (131, 66, 106), (120, 65, 95), (110, 62, 86), (105, 63, 81),
- (99, 63, 76), (91, 62, 69), (84, 58, 65), (82, 56, 63),
- (83, 53, 61), (84, 53, 61), (83, 50, 60), (86, 48, 63)
- ),
-
-// 450 040222-08
-((63, 75, 138), (68, 68, 145), (67, 64, 142), (67, 60, 139),
- (66, 54, 133), (66, 48, 127), (65, 45, 124), (65, 43, 122),
- (67, 43, 123), (67, 49, 130), (68, 55, 137), (67, 60, 140),
- (66, 65, 143), (64, 66, 139), (62, 68, 136), (60, 66, 132),
- (58, 65, 128), (53, 60, 109), (52, 60, 107), (52, 61, 106),
- (53, 61, 109), (55, 61, 113), (57, 62, 117), (59, 63, 121),
- (67, 58, 138), (72, 53, 143), (78, 49, 149), (82, 44, 153),
- (86, 39, 157), (89, 37, 157), (92, 36, 158), (95, 33, 156),
- (97, 34, 156), (98, 45, 163), (95, 53, 167), (93, 61, 172),
- (89, 69, 177), (85, 77, 182), (85, 80, 183), (85, 84, 185),
- (84, 90, 176), (85, 90, 170), (87, 91, 165), (88, 94, 165),
- (90, 97, 165), (91, 99, 166), (92, 102, 167), (91, 108, 171),
- (92, 111, 179), (96, 117, 194), (100, 112, 198), (105, 108, 202),
- (110, 104, 209), (116, 100, 216), (119, 99, 219), (122, 98, 222),
- (127, 103, 227), (124, 109, 229), (121, 115, 232), (115, 116, 227),
- (109, 117, 222), (105, 114, 216), (101, 111, 211), (93, 105, 200),
- (86, 97, 191), (76, 86, 166), (72, 82, 157), (68, 79, 149),
- (67, 78, 146), (67, 77, 144), (66, 78, 144), (64, 77, 144),
- (64, 73, 149), (68, 70, 152), (72, 67, 155), (80, 63, 156),
- (89, 59, 157), (93, 57, 158), (98, 56, 160), (106, 61, 168),
- (114, 67, 179), (134, 84, 204), (140, 93, 216), (146, 102, 228),
- (148, 105, 232), (150, 109, 236), (153, 114, 236), (152, 113, 230),
- (145, 109, 211), (140, 106, 199), (135, 104, 188), (132, 102, 182),
- (129, 100, 176), (117, 97, 164), (107, 94, 155), (100, 90, 144),
- (91, 82, 131), (75, 60, 106), (69, 50, 93), (63, 41, 80),
- (60, 37, 75), (58, 33, 70), (53, 25, 60), (49, 19, 52),
- (45, 11, 42), (46, 8, 43), (48, 6, 45), (49, 5, 48),
- (51, 5, 51), (57, 6, 62), (64, 8, 76), (70, 11, 91),
- (76, 13, 105), (84, 18, 129), (85, 18, 132), (86, 19, 136),
- (88, 19, 139), (88, 18, 140), (88, 18, 140), (88, 18, 140),
- (87, 18, 139), (83, 20, 139), (79, 23, 139), (76, 24, 138),
- (74, 26, 137), (69, 27, 131), (64, 28, 123), (58, 28, 113),
- (52, 28, 103), (41, 28, 81), (38, 30, 78), (36, 33, 75),
- (32, 38, 72), (28, 44, 72), (26, 48, 71), (26, 51, 71),
- (27, 57, 76), (29, 57, 79), (31, 58, 82), (33, 58, 83),
- (36, 59, 85), (42, 61, 89), (46, 64, 97), (53, 67, 104),
- (61, 70, 113), (79, 79, 129), (81, 83, 133), (84, 88, 138),
- (84, 94, 145), (85, 99, 150), (86, 106, 155), (89, 107, 161),
- (95, 111, 179), (98, 109, 184), (101, 107, 190), (107, 104, 198),
- (112, 103, 206), (114, 102, 213), (113, 103, 214), (108, 108, 212),
- (107, 108, 209), (105, 107, 205), (105, 105, 204), (106, 103, 204),
- (109, 98, 202), (113, 93, 203), (118, 86, 204), (120, 80, 201),
- (110, 73, 184), (107, 72, 178), (105, 71, 173), (99, 69, 161),
- (93, 65, 147), (88, 64, 133), (81, 63, 123), (76, 61, 116),
- (72, 61, 111), (67, 59, 107), (61, 55, 102), (56, 51, 97),
- (51, 46, 93), (48, 40, 87), (43, 35, 81), (38, 29, 76),
- (26, 22, 63), (24, 21, 60), (22, 21, 57), (19, 19, 51),
- (17, 18, 48), (16, 15, 45), (17, 13, 44), (19, 13, 44),
- (22, 10, 46), (26, 10, 48), (29, 9, 50), (32, 10, 54),
- (35, 11, 56), (38, 14, 58), (41, 16, 59), (42, 19, 61),
- (43, 25, 62), (43, 30, 64), (45, 32, 67), (46, 34, 67),
- (45, 36, 68), (46, 37, 71), (46, 41, 75), (50, 46, 82),
- (51, 53, 91), (54, 66, 104), (53, 81, 116), (55, 94, 130),
- (55, 107, 140), (53, 121, 148), (49, 130, 155), (44, 137, 158),
- (42, 142, 160), (40, 143, 161), (41, 146, 164), (40, 152, 167),
- (42, 158, 174), (44, 164, 181), (46, 171, 188), (49, 174, 192),
- (51, 176, 196), (55, 173, 196), (60, 169, 195), (65, 161, 197),
- (68, 152, 197), (73, 145, 195), (77, 138, 192), (79, 134, 187),
- (81, 128, 182), (81, 128, 181), (80, 128, 180), (81, 131, 179),
- (81, 132, 179), (80, 131, 183), (80, 130, 184), (81, 129, 186),
- (81, 128, 185), (82, 125, 181), (80, 123, 178), (76, 121, 173),
- (72, 125, 168), (66, 131, 163), (61, 135, 161), (55, 138, 161),
- (50, 140, 161), (46, 137, 158), (44, 131, 151), (44, 121, 144),
- (47, 108, 137), (50, 97, 132), (53, 88, 131), (58, 80, 133)
- ),
-
-// 451 040222-09
-((129, 104, 65), (88, 68, 58), (66, 46, 50), (44, 25, 42),
- (35, 13, 37), (26, 1, 32), (27, 1, 31), (29, 1, 30),
- (41, 0, 23), (49, 0, 18), (58, 1, 14), (67, 1, 10),
- (76, 1, 6), (83, 4, 5), (91, 7, 5), (95, 10, 7),
- (99, 14, 9), (128, 35, 16), (145, 51, 20), (162, 67, 24),
- (173, 85, 29), (184, 103, 35), (187, 109, 38), (190, 115, 42),
- (206, 121, 40), (205, 118, 36), (204, 116, 33), (191, 111, 31),
- (179, 106, 29), (171, 99, 27), (163, 92, 25), (149, 75, 19),
- (135, 56, 12), (103, 22, 1), (88, 14, 0), (73, 7, 0),
- (66, 4, 3), (59, 1, 6), (57, 1, 8), (56, 2, 11),
- (62, 10, 19), (73, 17, 22), (84, 25, 25), (100, 32, 28),
- (116, 40, 32), (123, 42, 32), (131, 45, 33), (144, 54, 35),
- (157, 65, 34), (179, 83, 43), (181, 86, 54), (184, 90, 65),
- (174, 92, 77), (165, 94, 89), (159, 93, 90), (154, 92, 91),
- (142, 87, 96), (128, 83, 109), (114, 80, 122), (92, 79, 143),
- (71, 78, 164), (64, 78, 169), (58, 79, 175), (54, 78, 180),
- (53, 77, 178), (52, 88, 192), (44, 96, 208), (36, 104, 225),
- (34, 104, 231), (32, 105, 237), (27, 102, 242), (24, 98, 237),
- (28, 83, 214), (28, 76, 203), (29, 69, 192), (32, 62, 179),
- (36, 55, 167), (43, 51, 158), (50, 47, 149), (68, 44, 128),
- (84, 47, 105), (115, 56, 72), (128, 60, 60), (141, 64, 49),
- (146, 62, 43), (152, 60, 37), (158, 59, 25), (159, 59, 21),
- (140, 56, 20), (122, 47, 25), (104, 38, 30), (94, 32, 34),
- (84, 26, 38), (64, 14, 50), (44, 9, 68), (30, 10, 91),
- (18, 17, 113), (5, 31, 153), (3, 37, 167), (1, 43, 181),
- (1, 43, 187), (1, 43, 193), (2, 44, 201), (2, 42, 203),
- (2, 39, 188), (1, 37, 174), (1, 35, 161), (1, 31, 155),
- (2, 28, 149), (2, 20, 139), (2, 12, 130), (3, 4, 116),
- (6, 3, 100), (21, 9, 72), (25, 9, 68), (29, 9, 64),
- (34, 9, 63), (35, 8, 64), (37, 7, 61), (36, 8, 59),
- (46, 10, 39), (50, 9, 33), (54, 8, 27), (57, 7, 25),
- (60, 6, 23), (63, 6, 21), (70, 8, 22), (81, 13, 23),
- (96, 19, 22), (119, 29, 17), (123, 31, 14), (128, 33, 12),
- (137, 34, 7), (144, 34, 7), (152, 37, 6), (157, 39, 7),
- (156, 37, 6), (148, 31, 4), (140, 25, 2), (135, 22, 1),
- (131, 19, 0), (123, 14, 0), (119, 11, 0), (113, 8, 0),
- (107, 5, 0), (99, 1, 1), (98, 0, 1), (98, 0, 1),
- (102, 1, 1), (108, 3, 0), (111, 5, 0), (114, 11, 1),
- (127, 23, 1), (133, 27, 1), (139, 31, 1), (154, 39, 1),
- (168, 47, 1), (182, 59, 3), (194, 71, 5), (200, 80, 8),
- (204, 89, 11), (202, 92, 21), (200, 92, 22), (199, 92, 24),
- (197, 93, 28), (193, 88, 30), (183, 83, 29), (169, 73, 32),
- (131, 49, 36), (124, 45, 38), (117, 41, 40), (112, 38, 43),
- (114, 39, 42), (119, 42, 40), (131, 51, 40), (137, 58, 39),
- (146, 65, 39), (154, 74, 39), (165, 81, 39), (174, 84, 35),
- (184, 89, 32), (185, 88, 28), (185, 86, 23), (178, 81, 19),
- (159, 64, 10), (156, 60, 8), (153, 57, 6), (142, 49, 7),
- (132, 40, 9), (119, 34, 12), (105, 27, 19), (92, 21, 28),
- (81, 19, 35), (74, 19, 41), (71, 19, 50), (75, 22, 54),
- (80, 26, 57), (88, 32, 59), (96, 36, 58), (103, 41, 53),
- (111, 47, 50), (124, 54, 44), (140, 63, 38), (159, 74, 32),
- (179, 81, 24), (195, 86, 16), (204, 88, 9), (205, 84, 3),
- (200, 78, 1), (187, 72, 8), (174, 66, 20), (159, 62, 32),
- (142, 56, 47), (126, 47, 57), (107, 38, 62), (86, 28, 65),
- (66, 18, 70), (52, 14, 75), (37, 16, 89), (32, 23, 103),
- (28, 29, 120), (22, 36, 135), (15, 38, 145), (12, 34, 144),
- (4, 27, 143), (7, 26, 133), (14, 24, 127), (25, 31, 124),
- (40, 43, 125), (61, 52, 119), (80, 61, 113), (99, 73, 98),
- (118, 80, 83), (139, 93, 67), (159, 109, 56), (181, 120, 47),
- (203, 133, 41), (223, 146, 37), (237, 153, 35), (246, 159, 35),
- (248, 161, 35), (245, 155, 35), (236, 143, 32), (227, 130, 29),
- (220, 119, 25), (219, 113, 23), (218, 113, 23), (222, 117, 29),
- (223, 124, 31), (221, 130, 40), (218, 140, 47), (198, 126, 47),
- (177, 116, 48), (161, 108, 53), (145, 101, 52), (128, 92, 56)
- ),
-
-// 452 040222-10
-((105, 97, 60), (56, 52, 35), (45, 37, 28), (35, 22, 21),
- (48, 26, 19), (61, 30, 18), (65, 31, 17), (70, 33, 16),
- (76, 29, 14), (74, 30, 15), (72, 31, 16), (65, 36, 18),
- (59, 41, 20), (45, 40, 24), (32, 40, 28), (25, 40, 29),
- (18, 40, 31), (5, 41, 34), (4, 39, 32), (4, 38, 30),
- (3, 33, 26), (3, 29, 22), (4, 26, 20), (6, 24, 18),
- (26, 17, 12), (39, 14, 8), (53, 11, 5), (68, 12, 6),
- (83, 13, 7), (89, 13, 8), (95, 13, 9), (103, 12, 9),
- (98, 9, 6), (89, 12, 9), (78, 12, 11), (67, 13, 13),
- (49, 12, 13), (31, 11, 14), (25, 12, 14), (19, 14, 15),
- (22, 28, 23), (31, 36, 26), (41, 45, 29), (46, 55, 32),
- (52, 66, 36), (55, 71, 37), (59, 76, 39), (61, 80, 42),
- (59, 79, 43), (50, 75, 40), (41, 73, 40), (33, 71, 40),
- (23, 61, 39), (13, 52, 38), (9, 48, 37), (6, 44, 36),
- (3, 40, 32), (2, 38, 31), (2, 37, 31), (3, 37, 31),
- (4, 37, 31), (6, 38, 29), (9, 39, 28), (21, 43, 28),
- (36, 49, 29), (78, 70, 42), (95, 87, 55), (112, 105, 68),
- (122, 115, 73), (132, 126, 79), (147, 143, 78), (158, 153, 72),
- (139, 148, 82), (124, 144, 85), (109, 140, 88), (90, 129, 74),
- (71, 119, 61), (62, 110, 60), (54, 102, 59), (43, 85, 62),
- (42, 76, 69), (66, 83, 70), (82, 87, 72), (99, 91, 74),
- (104, 88, 74), (109, 86, 75), (118, 91, 74), (133, 93, 69),
- (157, 88, 55), (155, 81, 51), (153, 75, 47), (151, 73, 46),
- (149, 71, 45), (152, 70, 47), (159, 73, 48), (166, 77, 51),
- (174, 92, 53), (178, 123, 62), (172, 121, 63), (166, 120, 65),
- (161, 119, 62), (157, 118, 60), (138, 115, 62), (121, 121, 57),
- (91, 96, 45), (84, 74, 36), (78, 52, 27), (70, 47, 24),
- (62, 42, 22), (46, 32, 20), (37, 27, 17), (43, 23, 15),
- (62, 22, 12), (82, 26, 14), (83, 28, 15), (84, 31, 16),
- (83, 34, 20), (89, 37, 21), (100, 43, 20), (100, 45, 23),
- (87, 44, 25), (75, 40, 22), (63, 36, 19), (55, 33, 18),
- (48, 30, 17), (33, 24, 14), (19, 20, 13), (8, 15, 12),
- (3, 14, 9), (1, 16, 10), (1, 17, 11), (2, 19, 13),
- (3, 24, 17), (4, 28, 20), (5, 34, 24), (5, 41, 32),
- (15, 57, 61), (30, 72, 85), (45, 88, 110), (54, 99, 122),
- (64, 111, 134), (84, 127, 150), (102, 142, 165), (119, 151, 181),
- (127, 153, 191), (131, 155, 194), (129, 152, 185), (127, 150, 177),
- (118, 137, 157), (103, 113, 129), (74, 92, 104), (54, 68, 81),
- (25, 40, 46), (21, 35, 40), (17, 31, 34), (9, 27, 25),
- (6, 25, 21), (12, 24, 21), (23, 28, 22), (35, 34, 24),
- (47, 41, 28), (64, 55, 34), (72, 58, 35), (80, 62, 36),
- (94, 71, 38), (109, 76, 42), (113, 80, 41), (113, 81, 42),
- (117, 78, 38), (120, 77, 38), (124, 76, 39), (130, 72, 38),
- (133, 69, 37), (135, 67, 37), (136, 63, 36), (132, 59, 40),
- (130, 60, 48), (125, 63, 58), (121, 67, 69), (123, 80, 88),
- (116, 92, 108), (111, 108, 120), (107, 129, 129), (95, 133, 121),
- (76, 132, 115), (69, 127, 110), (63, 122, 106), (61, 123, 102),
- (53, 115, 84), (43, 105, 60), (31, 85, 46), (15, 60, 31),
- (8, 43, 25), (8, 33, 22), (14, 32, 20), (26, 35, 20),
- (36, 41, 23), (47, 61, 32), (62, 75, 49), (77, 94, 69),
- (96, 108, 90), (113, 115, 102), (134, 131, 106), (153, 135, 110),
- (167, 143, 116), (175, 141, 121), (167, 128, 119), (164, 115, 105),
- (150, 93, 86), (137, 77, 69), (121, 61, 57), (95, 51, 48),
- (76, 44, 41), (53, 35, 36), (35, 30, 33), (18, 26, 34),
- (7, 26, 34), (2, 29, 32), (1, 31, 31), (1, 35, 30),
- (2, 37, 31), (4, 39, 31), (5, 39, 32), (4, 40, 33),
- (4, 39, 33), (5, 38, 32), (5, 37, 30), (6, 34, 28),
- (6, 31, 26), (4, 29, 25), (4, 27, 25), (4, 27, 24),
- (4, 26, 25), (4, 26, 24), (4, 27, 24), (3, 29, 26),
- (5, 32, 29), (12, 39, 36), (21, 47, 47), (34, 63, 67),
- (56, 85, 93), (79, 109, 117), (108, 134, 140), (134, 152, 158),
- (155, 171, 178), (179, 192, 201), (198, 214, 221), (215, 231, 228),
- (230, 240, 223), (235, 234, 207), (229, 222, 187), (226, 206, 169),
- (192, 176, 142), (160, 155, 119), (138, 130, 95), (104, 108, 74)
- ),
-
-// 453 040222-11
-((203, 172, 123), (209, 179, 129), (213, 183, 131), (217, 187, 134),
- (219, 188, 135), (222, 190, 137), (222, 189, 137), (222, 189, 137),
- (209, 175, 124), (201, 167, 116), (193, 159, 109), (185, 150, 100),
- (177, 141, 91), (170, 132, 84), (163, 124, 78), (159, 119, 74),
- (156, 115, 71), (143, 100, 59), (137, 94, 54), (131, 89, 49),
- (128, 86, 46), (125, 84, 43), (124, 83, 43), (124, 83, 43),
- (123, 83, 44), (123, 83, 44), (123, 83, 44), (121, 81, 42),
- (119, 80, 41), (118, 79, 40), (117, 79, 39), (113, 76, 35),
- (109, 74, 33), (105, 70, 31), (103, 68, 31), (102, 67, 31),
- (100, 66, 31), (99, 65, 31), (98, 64, 30), (98, 63, 29),
- (95, 61, 27), (94, 60, 27), (93, 60, 28), (92, 60, 29),
- (91, 60, 30), (90, 59, 31), (90, 59, 32), (89, 57, 32),
- (86, 54, 28), (79, 46, 22), (75, 42, 20), (71, 38, 18),
- (66, 34, 16), (62, 31, 15), (60, 30, 15), (58, 29, 16),
- (49, 25, 14), (46, 22, 11), (43, 19, 9), (40, 16, 7),
- (37, 14, 6), (35, 12, 5), (33, 11, 5), (28, 9, 4),
- (25, 9, 4), (22, 10, 4), (24, 11, 5), (26, 13, 6),
- (28, 15, 7), (30, 17, 8), (32, 19, 10), (33, 19, 10),
- (32, 19, 11), (32, 19, 10), (32, 19, 9), (36, 21, 9),
- (41, 24, 9), (44, 26, 10), (48, 29, 11), (54, 33, 15),
- (61, 39, 20), (71, 49, 29), (72, 50, 30), (74, 52, 31),
- (74, 53, 31), (75, 54, 31), (75, 54, 31), (75, 53, 31),
- (79, 56, 33), (81, 57, 34), (83, 59, 35), (83, 59, 35),
- (84, 60, 36), (85, 60, 35), (83, 59, 34), (80, 56, 31),
- (78, 53, 29), (74, 50, 24), (77, 51, 24), (80, 52, 25),
- (84, 54, 26), (88, 56, 27), (97, 65, 33), (106, 74, 41),
- (128, 96, 59), (137, 107, 68), (147, 118, 78), (151, 123, 82),
- (156, 128, 86), (165, 136, 92), (173, 144, 98), (179, 151, 104),
- (181, 154, 109), (182, 156, 112), (181, 155, 112), (180, 155, 112),
- (175, 151, 110), (170, 147, 106), (165, 143, 101), (162, 137, 96),
- (151, 124, 84), (145, 116, 77), (139, 109, 71), (135, 104, 67),
- (131, 99, 64), (125, 92, 58), (118, 86, 53), (114, 82, 48),
- (110, 78, 45), (107, 73, 42), (105, 72, 41), (104, 72, 41),
- (100, 68, 39), (97, 65, 37), (92, 61, 34), (86, 56, 32),
- (69, 43, 23), (61, 37, 19), (53, 32, 16), (49, 28, 14),
- (46, 25, 13), (40, 20, 9), (36, 17, 7), (34, 15, 6),
- (33, 15, 6), (37, 19, 10), (39, 21, 12), (42, 23, 14),
- (48, 29, 18), (55, 34, 22), (62, 41, 26), (71, 49, 31),
- (96, 71, 45), (103, 77, 49), (110, 83, 53), (124, 96, 62),
- (137, 108, 71), (149, 118, 77), (157, 124, 81), (160, 126, 82),
- (160, 126, 80), (152, 119, 74), (148, 117, 73), (145, 115, 72),
- (138, 111, 70), (131, 107, 68), (123, 100, 65), (114, 92, 60),
- (93, 74, 49), (88, 69, 45), (84, 64, 42), (77, 56, 36),
- (73, 52, 33), (73, 52, 34), (76, 56, 37), (84, 62, 41),
- (92, 69, 46), (99, 74, 50), (107, 80, 52), (115, 84, 53),
- (122, 88, 54), (128, 91, 54), (132, 95, 56), (138, 98, 56),
- (142, 101, 54), (141, 100, 53), (140, 99, 52), (138, 97, 50),
- (133, 93, 48), (128, 87, 44), (122, 83, 42), (119, 81, 40),
- (118, 80, 40), (119, 81, 42), (122, 86, 47), (128, 91, 53),
- (134, 100, 62), (142, 110, 73), (151, 120, 84), (160, 132, 96),
- (169, 143, 106), (177, 150, 113), (184, 158, 118), (190, 161, 121),
- (192, 163, 122), (194, 165, 124), (194, 165, 125), (192, 165, 125),
- (191, 165, 125), (187, 162, 122), (183, 157, 117), (179, 150, 111),
- (174, 142, 103), (168, 133, 96), (162, 127, 88), (157, 119, 80),
- (155, 115, 75), (153, 112, 71), (150, 110, 69), (149, 108, 66),
- (148, 106, 63), (147, 104, 61), (148, 104, 60), (148, 105, 60),
- (151, 107, 62), (157, 112, 65), (164, 120, 71), (171, 128, 79),
- (177, 136, 87), (182, 144, 96), (187, 151, 105), (191, 159, 114),
- (194, 166, 125), (201, 174, 134), (209, 184, 143), (218, 194, 154),
- (227, 204, 164), (234, 215, 174), (241, 223, 182), (246, 230, 188),
- (248, 233, 191), (248, 233, 191), (246, 230, 188), (242, 225, 181),
- (237, 217, 173), (230, 209, 163), (223, 200, 153), (215, 191, 143),
- (207, 182, 134), (206, 178, 129), (205, 175, 126), (205, 174, 123),
- (204, 171, 121), (204, 171, 121), (206, 172, 122), (206, 173, 124)
- ),
-
-// 454 040222-12
-((61, 63, 55), (43, 52, 51), (37, 50, 50), (31, 48, 50),
- (34, 50, 53), (37, 53, 56), (39, 55, 58), (42, 57, 60),
- (59, 66, 63), (65, 65, 61), (71, 65, 59), (74, 65, 57),
- (77, 65, 56), (79, 65, 57), (81, 65, 58), (82, 66, 58),
- (84, 67, 58), (88, 72, 62), (87, 72, 62), (87, 73, 63),
- (87, 73, 62), (87, 74, 62), (88, 73, 61), (89, 73, 61),
- (105, 76, 53), (115, 81, 53), (126, 87, 54), (132, 91, 57),
- (138, 96, 60), (136, 98, 64), (135, 100, 68), (132, 108, 78),
- (131, 113, 85), (134, 118, 92), (139, 120, 93), (145, 123, 94),
- (146, 121, 93), (148, 120, 92), (144, 119, 93), (141, 118, 95),
- (122, 112, 95), (114, 106, 92), (107, 101, 89), (108, 98, 83),
- (110, 95, 77), (111, 93, 75), (112, 92, 73), (113, 91, 72),
- (113, 94, 77), (108, 109, 92), (103, 114, 99), (99, 120, 107),
- (95, 123, 110), (92, 127, 113), (89, 127, 114), (87, 128, 116),
- (69, 129, 126), (61, 132, 133), (53, 135, 140), (47, 139, 148),
- (42, 143, 156), (41, 143, 156), (40, 144, 157), (40, 140, 153),
- (40, 134, 146), (33, 114, 124), (32, 105, 113), (32, 96, 103),
- (33, 93, 99), (34, 91, 96), (34, 88, 92), (36, 85, 88),
- (41, 82, 83), (41, 76, 75), (41, 70, 68), (40, 64, 61),
- (40, 58, 55), (39, 56, 52), (39, 54, 50), (40, 51, 47),
- (42, 50, 46), (47, 51, 48), (48, 52, 49), (49, 54, 50),
- (49, 54, 50), (50, 54, 51), (52, 54, 50), (56, 55, 48),
- (68, 56, 44), (75, 56, 41), (83, 57, 38), (86, 58, 37),
- (89, 59, 37), (95, 62, 37), (100, 63, 36), (105, 65, 35),
- (106, 66, 34), (104, 67, 31), (100, 63, 28), (97, 60, 25),
- (94, 59, 24), (92, 58, 24), (87, 56, 24), (85, 55, 24),
- (81, 55, 25), (80, 54, 25), (80, 53, 25), (79, 51, 24),
- (78, 50, 23), (74, 48, 21), (69, 45, 20), (64, 42, 18),
- (61, 39, 17), (61, 36, 18), (62, 36, 18), (64, 37, 18),
- (68, 39, 18), (74, 40, 19), (81, 40, 18), (85, 41, 18),
- (84, 45, 22), (79, 49, 31), (75, 54, 40), (74, 58, 45),
- (73, 63, 51), (70, 74, 66), (74, 86, 79), (86, 95, 87),
- (99, 105, 92), (122, 118, 98), (122, 121, 102), (122, 124, 106),
- (121, 131, 115), (117, 140, 125), (110, 147, 135), (110, 148, 140),
- (119, 151, 138), (126, 144, 129), (133, 138, 120), (135, 135, 116),
- (137, 132, 113), (138, 130, 109), (134, 127, 106), (131, 121, 101),
- (131, 117, 96), (146, 111, 79), (151, 108, 73), (157, 106, 68),
- (165, 102, 60), (168, 102, 58), (168, 103, 60), (165, 105, 63),
- (160, 118, 83), (158, 122, 89), (156, 127, 95), (153, 134, 102),
- (151, 141, 109), (145, 147, 117), (138, 151, 124), (129, 149, 126),
- (116, 145, 127), (88, 135, 130), (81, 132, 129), (75, 129, 129),
- (64, 122, 125), (53, 117, 120), (44, 113, 117), (38, 103, 107),
- (28, 80, 82), (26, 75, 76), (24, 70, 71), (22, 60, 62),
- (22, 50, 52), (24, 44, 43), (27, 40, 38), (33, 40, 36),
- (40, 44, 37), (51, 48, 38), (62, 53, 39), (74, 59, 42),
- (89, 66, 45), (103, 73, 45), (114, 78, 46), (125, 82, 46),
- (141, 84, 45), (143, 83, 44), (145, 82, 43), (145, 80, 41),
- (144, 78, 39), (143, 75, 36), (140, 72, 34), (139, 67, 30),
- (137, 67, 26), (136, 63, 23), (137, 59, 19), (139, 60, 18),
- (140, 60, 16), (141, 61, 16), (143, 64, 20), (148, 68, 24),
- (155, 78, 28), (163, 88, 34), (172, 94, 39), (181, 100, 43),
- (192, 106, 44), (197, 109, 43), (201, 110, 42), (201, 110, 42),
- (199, 110, 42), (197, 112, 44), (190, 111, 50), (180, 109, 54),
- (172, 107, 57), (163, 104, 58), (156, 100, 58), (149, 95, 57),
- (143, 90, 55), (145, 89, 54), (148, 92, 56), (152, 97, 62),
- (156, 105, 73), (159, 114, 84), (167, 125, 97), (175, 136, 111),
- (170, 145, 123), (170, 154, 135), (170, 163, 143), (171, 171, 152),
- (171, 180, 163), (167, 185, 169), (162, 190, 174), (165, 193, 179),
- (154, 193, 181), (141, 190, 181), (129, 184, 177), (120, 175, 170),
- (113, 168, 162), (107, 159, 152), (102, 150, 140), (108, 143, 129),
- (114, 135, 116), (116, 128, 105), (118, 120, 94), (120, 112, 84),
- (121, 105, 75), (123, 97, 66), (123, 90, 59), (121, 84, 54),
- (122, 80, 48), (118, 77, 46), (112, 74, 46), (106, 74, 48),
- (97, 74, 51), (89, 73, 54), (81, 71, 56), (68, 67, 56)
- ),
-
-// 455 040222-13
-((33, 6, 3), (26, 9, 4), (23, 11, 4), (21, 13, 5),
- (31, 15, 4), (41, 18, 4), (45, 21, 3), (50, 24, 3),
- (71, 39, 5), (83, 46, 10), (95, 53, 15), (108, 61, 22),
- (121, 70, 30), (131, 82, 40), (141, 95, 51), (146, 100, 55),
- (152, 106, 59), (181, 132, 78), (191, 142, 87), (202, 153, 96),
- (210, 156, 98), (219, 159, 100), (222, 159, 100), (226, 159, 100),
- (222, 151, 93), (204, 136, 86), (186, 121, 79), (166, 100, 68),
- (146, 80, 57), (136, 72, 50), (127, 64, 43), (109, 53, 37),
- (90, 40, 29), (68, 27, 22), (62, 26, 18), (57, 25, 15),
- (53, 26, 14), (49, 28, 14), (48, 30, 16), (48, 32, 18),
- (40, 36, 16), (34, 35, 15), (29, 34, 14), (26, 31, 17),
- (24, 29, 21), (23, 29, 23), (22, 30, 26), (20, 28, 30),
- (23, 33, 30), (44, 40, 37), (61, 47, 42), (78, 54, 47),
- (96, 58, 42), (114, 62, 37), (125, 65, 33), (136, 68, 30),
- (177, 91, 34), (180, 87, 32), (184, 84, 30), (171, 72, 22),
- (158, 61, 15), (150, 59, 14), (143, 58, 14), (124, 58, 17),
- (102, 47, 18), (53, 18, 12), (40, 14, 12), (27, 10, 13),
- (25, 9, 14), (23, 9, 15), (21, 6, 12), (22, 5, 12),
- (25, 6, 13), (28, 5, 11), (31, 5, 9), (30, 4, 6),
- (30, 3, 3), (28, 3, 3), (26, 4, 4), (24, 5, 8),
- (23, 7, 9), (29, 16, 6), (37, 23, 9), (45, 30, 12),
- (51, 33, 15), (57, 36, 19), (75, 49, 26), (93, 60, 32),
- (127, 88, 40), (145, 96, 48), (163, 105, 57), (171, 110, 63),
- (180, 115, 70), (189, 122, 80), (195, 137, 94), (203, 145, 100),
- (209, 150, 99), (223, 156, 99), (223, 166, 116), (224, 177, 133),
- (225, 183, 136), (227, 190, 139), (236, 199, 134), (244, 203, 123),
- (243, 207, 131), (245, 213, 139), (248, 219, 148), (251, 217, 147),
- (254, 216, 147), (252, 209, 132), (244, 197, 125), (233, 184, 121),
- (219, 171, 115), (185, 135, 96), (172, 126, 88), (160, 118, 81),
- (136, 103, 69), (115, 90, 56), (97, 82, 46), (87, 75, 39),
- (71, 74, 38), (67, 72, 37), (63, 70, 37), (62, 66, 34),
- (61, 62, 32), (63, 58, 32), (64, 55, 30), (66, 48, 29),
- (62, 42, 25), (53, 21, 9), (54, 19, 6), (56, 17, 3),
- (65, 21, 2), (74, 28, 6), (84, 37, 13), (90, 47, 21),
- (99, 60, 39), (97, 63, 48), (95, 67, 58), (91, 66, 62),
- (88, 66, 67), (81, 61, 65), (69, 54, 63), (57, 45, 58),
- (43, 36, 52), (23, 20, 37), (20, 17, 31), (17, 15, 26),
- (15, 14, 17), (14, 13, 9), (15, 17, 7), (17, 23, 9),
- (22, 34, 14), (23, 35, 14), (24, 37, 15), (26, 39, 15),
- (27, 41, 16), (29, 40, 15), (31, 41, 15), (32, 39, 13),
- (33, 36, 11), (29, 34, 12), (29, 35, 12), (30, 36, 13),
- (35, 38, 15), (38, 38, 15), (41, 40, 15), (40, 41, 16),
- (39, 41, 16), (39, 38, 15), (40, 36, 15), (42, 29, 12),
- (40, 24, 9), (36, 18, 4), (32, 14, 2), (29, 10, 1),
- (28, 6, 0), (26, 3, 0), (22, 1, 0), (18, 0, 0),
- (16, 1, 0), (16, 3, 0), (20, 6, 1), (25, 9, 2),
- (44, 21, 3), (49, 24, 2), (54, 27, 2), (64, 29, 3),
- (71, 29, 5), (80, 27, 5), (85, 25, 5), (86, 26, 2),
- (83, 23, 2), (76, 19, 2), (70, 12, 2), (63, 5, 2),
- (56, 3, 0), (53, 2, 0), (50, 4, 0), (48, 8, 0),
- (45, 9, 0), (42, 11, 1), (43, 10, 1), (44, 10, 2),
- (45, 12, 2), (42, 12, 1), (36, 14, 2), (33, 13, 1),
- (33, 12, 1), (35, 13, 1), (42, 15, 3), (52, 21, 7),
- (63, 33, 14), (82, 46, 21), (98, 60, 29), (112, 72, 37),
- (125, 78, 46), (131, 85, 57), (140, 91, 61), (139, 97, 65),
- (135, 102, 66), (124, 96, 67), (111, 91, 77), (105, 86, 84),
- (94, 81, 89), (83, 79, 90), (67, 70, 84), (54, 63, 84),
- (52, 59, 86), (52, 56, 86), (51, 53, 85), (47, 48, 74),
- (40, 40, 63), (39, 33, 56), (41, 31, 50), (41, 30, 50),
- (44, 31, 51), (45, 36, 54), (52, 42, 63), (60, 50, 74),
- (66, 59, 87), (71, 67, 98), (76, 76, 110), (88, 86, 115),
- (96, 93, 114), (101, 95, 110), (102, 91, 99), (93, 80, 89),
- (89, 73, 77), (86, 64, 62), (81, 54, 47), (79, 44, 33),
- (62, 30, 21), (48, 20, 12), (38, 12, 7), (30, 7, 4)
- ),
-
-// 456 040222-15
-((153, 104, 63), (189, 101, 74), (188, 94, 76), (188, 88, 78),
- (211, 75, 65), (235, 63, 52), (240, 53, 46), (246, 44, 41),
- (251, 16, 20), (240, 16, 15), (230, 16, 10), (201, 15, 7),
- (173, 15, 4), (148, 19, 7), (123, 23, 11), (115, 25, 13),
- (108, 28, 16), (61, 46, 26), (52, 64, 36), (43, 82, 47),
- (51, 103, 68), (59, 125, 89), (63, 136, 99), (68, 147, 110),
- (81, 183, 133), (78, 183, 135), (75, 184, 138), (66, 173, 135),
- (57, 162, 133), (50, 152, 126), (44, 143, 120), (34, 121, 105),
- (23, 98, 86), (13, 71, 63), (19, 73, 69), (26, 75, 76),
- (42, 94, 95), (59, 114, 114), (66, 126, 121), (74, 138, 128),
- (98, 180, 147), (122, 202, 154), (146, 224, 162), (168, 223, 162),
- (191, 223, 163), (195, 213, 156), (199, 203, 149), (208, 175, 124),
- (219, 156, 97), (244, 119, 68), (247, 105, 60), (251, 92, 52),
- (251, 94, 50), (252, 96, 49), (250, 100, 49), (248, 105, 50),
- (232, 100, 37), (220, 97, 35), (209, 95, 34), (205, 92, 37),
- (202, 90, 41), (200, 80, 36), (198, 70, 31), (193, 47, 18),
- (187, 23, 5), (193, 20, 2), (199, 20, 3), (205, 21, 5),
- (200, 22, 4), (196, 23, 3), (176, 29, 5), (155, 40, 10),
- (115, 67, 22), (97, 80, 26), (79, 94, 30), (56, 97, 35),
- (34, 100, 41), (25, 97, 43), (17, 94, 45), (16, 90, 45),
- (15, 84, 39), (12, 62, 35), (8, 48, 32), (5, 34, 29),
- (4, 30, 26), (4, 26, 23), (4, 27, 22), (5, 38, 33),
- (14, 79, 71), (21, 102, 91), (28, 125, 112), (33, 136, 123),
- (38, 148, 135), (40, 169, 155), (52, 192, 179), (62, 215, 205),
- (73, 231, 218), (83, 241, 230), (79, 232, 223), (75, 224, 216),
- (75, 218, 212), (76, 213, 208), (79, 206, 198), (81, 197, 187),
- (67, 191, 156), (66, 189, 149), (66, 188, 142), (68, 178, 147),
- (71, 169, 152), (73, 152, 164), (76, 142, 173), (78, 145, 185),
- (83, 161, 182), (100, 150, 173), (107, 145, 168), (114, 141, 163),
- (129, 133, 168), (142, 148, 161), (163, 154, 139), (178, 154, 115),
- (215, 131, 66), (218, 119, 60), (222, 107, 55), (220, 102, 52),
- (219, 97, 50), (204, 79, 35), (189, 68, 28), (162, 60, 29),
- (138, 64, 37), (107, 87, 58), (99, 93, 60), (91, 100, 62),
- (73, 107, 64), (54, 113, 77), (50, 122, 91), (48, 127, 104),
- (50, 128, 98), (57, 119, 86), (65, 111, 74), (75, 106, 68),
- (85, 101, 63), (98, 90, 57), (111, 90, 49), (119, 100, 44),
- (111, 109, 41), (113, 123, 25), (116, 127, 23), (119, 131, 22),
- (135, 147, 37), (131, 163, 61), (123, 179, 82), (114, 189, 93),
- (105, 212, 91), (107, 214, 93), (109, 216, 95), (122, 223, 107),
- (139, 208, 112), (152, 196, 102), (163, 180, 90), (162, 162, 72),
- (168, 155, 64), (175, 145, 79), (180, 137, 84), (186, 130, 90),
- (180, 112, 103), (177, 91, 103), (171, 81, 106), (141, 86, 110),
- (90, 106, 124), (80, 106, 126), (71, 106, 128), (77, 108, 135),
- (70, 121, 138), (71, 135, 133), (69, 157, 141), (69, 175, 150),
- (86, 189, 167), (103, 202, 187), (123, 213, 197), (143, 223, 199),
- (161, 216, 196), (180, 206, 185), (198, 183, 175), (208, 160, 155),
- (208, 132, 109), (202, 131, 101), (197, 131, 93), (184, 128, 87),
- (169, 127, 81), (158, 133, 70), (148, 138, 66), (147, 143, 63),
- (149, 146, 66), (149, 146, 67), (155, 146, 60), (160, 141, 57),
- (177, 136, 50), (198, 132, 46), (204, 129, 45), (195, 127, 43),
- (174, 126, 48), (150, 126, 49), (136, 125, 49), (119, 136, 53),
- (99, 148, 60), (77, 160, 80), (61, 170, 100), (55, 175, 119),
- (57, 184, 132), (64, 192, 139), (77, 198, 147), (98, 207, 156),
- (123, 217, 164), (147, 224, 174), (167, 223, 179), (186, 213, 170),
- (202, 199, 152), (221, 184, 123), (236, 172, 98), (246, 156, 82),
- (251, 137, 68), (245, 118, 52), (232, 102, 37), (204, 94, 24),
- (174, 86, 17), (147, 79, 16), (122, 69, 13), (106, 57, 14),
- (79, 52, 18), (52, 48, 23), (28, 44, 24), (9, 40, 21),
- (5, 35, 19), (4, 33, 18), (7, 35, 22), (9, 38, 25),
- (11, 45, 24), (9, 53, 27), (6, 59, 27), (5, 62, 26),
- (6, 61, 27), (7, 61, 26), (7, 62, 28), (7, 65, 33),
- (7, 65, 35), (9, 60, 34), (10, 54, 34), (11, 48, 32),
- (13, 41, 31), (20, 38, 29), (42, 39, 25), (73, 52, 27),
- (73, 65, 40), (80, 74, 52), (83, 87, 61), (96, 94, 66)
- ),
-
-// 457 040222-16
-((100, 134, 148), (88, 123, 138), (82, 116, 131), (76, 110, 125),
- (73, 106, 121), (70, 102, 117), (69, 101, 115), (69, 100, 114),
- (64, 97, 110), (65, 98, 112), (67, 100, 115), (68, 103, 118),
- (70, 106, 122), (71, 108, 124), (72, 110, 127), (72, 110, 128),
- (72, 110, 129), (72, 110, 129), (73, 111, 130), (75, 113, 131),
- (78, 115, 132), (81, 118, 134), (83, 120, 136), (85, 123, 138),
- (92, 130, 145), (95, 133, 147), (99, 136, 150), (100, 138, 153),
- (102, 141, 157), (104, 144, 159), (106, 147, 162), (111, 154, 168),
- (115, 159, 173), (125, 168, 179), (125, 167, 177), (125, 166, 176),
- (121, 160, 169), (118, 154, 162), (115, 149, 157), (113, 145, 152),
- (98, 123, 131), (91, 114, 122), (84, 105, 113), (79, 99, 106),
- (75, 93, 99), (73, 91, 97), (72, 89, 96), (69, 86, 92),
- (67, 83, 89), (68, 80, 85), (66, 76, 80), (64, 73, 76),
- (60, 68, 71), (57, 64, 67), (55, 61, 65), (53, 59, 63),
- (46, 52, 57), (44, 51, 55), (43, 50, 54), (44, 51, 55),
- (46, 52, 56), (48, 54, 58), (51, 57, 61), (56, 64, 67),
- (64, 72, 75), (83, 92, 95), (93, 102, 105), (104, 113, 115),
- (108, 117, 120), (113, 122, 126), (122, 131, 134), (126, 137, 141),
- (138, 149, 154), (144, 155, 159), (151, 162, 165), (159, 170, 172),
- (167, 179, 180), (171, 183, 184), (175, 188, 189), (184, 197, 197),
- (189, 205, 206), (202, 218, 219), (207, 223, 223), (212, 228, 228),
- (213, 229, 229), (214, 231, 231), (216, 232, 233), (216, 232, 232),
- (215, 231, 231), (213, 229, 229), (211, 227, 227), (210, 226, 226),
- (209, 226, 225), (208, 224, 224), (208, 223, 222), (207, 222, 221),
- (206, 221, 221), (204, 219, 220), (203, 218, 220), (202, 217, 220),
- (202, 216, 218), (202, 215, 217), (200, 212, 214), (195, 209, 212),
- (184, 199, 203), (177, 192, 196), (170, 185, 189), (166, 181, 185),
- (162, 177, 182), (155, 170, 175), (147, 163, 169), (141, 158, 164),
- (135, 153, 160), (122, 141, 150), (119, 140, 149), (117, 139, 149),
- (114, 137, 148), (110, 137, 148), (108, 136, 148), (106, 137, 149),
- (103, 136, 149), (102, 136, 149), (101, 136, 149), (100, 135, 148),
- (100, 134, 148), (97, 130, 144), (95, 127, 143), (94, 126, 142),
- (93, 127, 143), (98, 132, 147), (100, 134, 148), (103, 136, 150),
- (107, 139, 154), (111, 143, 157), (112, 145, 159), (113, 146, 160),
- (107, 139, 154), (101, 131, 146), (96, 123, 138), (91, 118, 133),
- (87, 113, 128), (80, 105, 120), (74, 98, 111), (70, 91, 104),
- (67, 86, 99), (63, 82, 96), (63, 82, 96), (64, 83, 97),
- (66, 87, 100), (68, 90, 104), (69, 93, 108), (68, 94, 112),
- (67, 96, 116), (67, 96, 116), (67, 97, 117), (67, 98, 117),
- (67, 98, 117), (67, 97, 116), (65, 95, 115), (66, 95, 112),
- (65, 94, 111), (63, 93, 111), (63, 93, 110), (63, 93, 110),
- (63, 92, 109), (63, 92, 109), (64, 91, 107), (63, 90, 106),
- (59, 83, 99), (57, 81, 96), (56, 79, 94), (53, 74, 89),
- (50, 69, 83), (46, 64, 77), (42, 59, 72), (39, 54, 66),
- (36, 50, 62), (35, 47, 58), (33, 45, 56), (33, 45, 55),
- (33, 45, 55), (33, 45, 56), (34, 47, 59), (36, 50, 62),
- (39, 55, 71), (39, 56, 73), (40, 58, 75), (42, 60, 79),
- (43, 63, 82), (45, 65, 84), (47, 68, 87), (51, 72, 91),
- (56, 76, 94), (61, 81, 99), (67, 87, 104), (73, 94, 110),
- (79, 100, 116), (86, 107, 123), (92, 113, 129), (99, 120, 135),
- (105, 125, 141), (110, 130, 145), (115, 136, 150), (122, 142, 155),
- (127, 148, 160), (134, 155, 164), (140, 161, 170), (146, 167, 175),
- (151, 173, 179), (156, 177, 182), (159, 179, 183), (161, 179, 181),
- (158, 174, 178), (153, 169, 172), (148, 163, 166), (142, 156, 160),
- (136, 150, 154), (130, 146, 150), (126, 142, 148), (123, 141, 148),
- (121, 141, 149), (121, 142, 150), (120, 143, 150), (120, 141, 150),
- (119, 138, 147), (118, 135, 144), (118, 133, 140), (117, 130, 137),
- (116, 128, 135), (116, 127, 134), (117, 129, 135), (118, 132, 139),
- (122, 137, 146), (128, 146, 153), (134, 154, 161), (142, 162, 169),
- (147, 168, 175), (152, 173, 180), (156, 176, 183), (157, 177, 183),
- (155, 174, 180), (152, 170, 175), (149, 164, 170), (144, 160, 166),
- (142, 158, 164), (138, 155, 161), (133, 150, 156), (128, 145, 152),
- (123, 142, 149), (119, 140, 148), (117, 140, 149), (115, 140, 149),
- (112, 139, 149), (110, 138, 149), (104, 136, 147), (102, 135, 148)
- ),
-
-// 458 040222-17
-((145, 86, 63), (120, 68, 49), (105, 61, 47), (90, 55, 45),
- (90, 54, 45), (90, 53, 45), (90, 52, 43), (90, 51, 42),
- (79, 41, 34), (73, 36, 30), (67, 32, 26), (63, 28, 23),
- (59, 24, 20), (55, 20, 17), (51, 16, 14), (49, 14, 12),
- (48, 13, 10), (47, 9, 7), (49, 8, 8), (51, 7, 9),
- (59, 10, 11), (67, 13, 13), (71, 15, 14), (75, 17, 16),
- (88, 30, 25), (95, 36, 29), (102, 42, 34), (110, 48, 40),
- (119, 55, 46), (123, 60, 49), (128, 65, 53), (139, 74, 58),
- (148, 82, 67), (164, 81, 73), (168, 81, 73), (173, 81, 74),
- (173, 82, 75), (173, 83, 76), (171, 81, 74), (170, 79, 73),
- (167, 66, 66), (157, 62, 61), (147, 58, 57), (137, 55, 51),
- (128, 52, 46), (125, 50, 44), (122, 48, 43), (111, 43, 36),
- (97, 34, 30), (64, 21, 17), (51, 17, 13), (39, 13, 9),
- (32, 10, 6), (26, 7, 4), (25, 6, 3), (24, 5, 3),
- (26, 8, 6), (31, 9, 8), (36, 11, 11), (42, 12, 13),
- (49, 14, 15), (52, 14, 16), (55, 15, 17), (61, 17, 21),
- (65, 22, 25), (74, 32, 31), (75, 35, 33), (76, 39, 36),
- (75, 40, 38), (74, 42, 41), (73, 46, 42), (73, 48, 42),
- (71, 45, 35), (70, 41, 33), (69, 37, 32), (70, 35, 31),
- (71, 34, 31), (72, 34, 30), (73, 34, 30), (75, 32, 31),
- (78, 34, 34), (92, 49, 50), (105, 66, 63), (119, 84, 76),
- (128, 91, 81), (137, 99, 87), (150, 108, 98), (158, 112, 105),
- (169, 119, 115), (175, 114, 108), (182, 110, 102), (178, 103, 96),
- (175, 96, 91), (162, 83, 85), (145, 69, 78), (132, 57, 64),
- (122, 45, 51), (100, 27, 29), (89, 23, 25), (78, 20, 22),
- (73, 19, 21), (69, 18, 21), (61, 16, 16), (55, 13, 12),
- (45, 8, 6), (45, 9, 7), (45, 11, 8), (45, 12, 9),
- (46, 14, 10), (47, 18, 13), (49, 20, 14), (54, 23, 17),
- (60, 26, 18), (67, 33, 23), (66, 34, 24), (65, 35, 25),
- (62, 34, 27), (58, 34, 27), (56, 34, 28), (55, 34, 29),
- (55, 40, 38), (57, 43, 42), (59, 47, 46), (61, 47, 47),
- (63, 48, 48), (69, 49, 51), (75, 54, 55), (85, 59, 60),
- (93, 63, 64), (110, 67, 66), (113, 69, 65), (116, 71, 64),
- (125, 76, 64), (132, 81, 67), (136, 89, 70), (147, 93, 73),
- (162, 106, 76), (162, 108, 75), (163, 110, 75), (161, 109, 74),
- (160, 109, 74), (153, 104, 73), (146, 100, 72), (136, 92, 68),
- (123, 84, 63), (97, 67, 50), (92, 63, 47), (87, 59, 45),
- (75, 51, 39), (65, 43, 33), (58, 35, 28), (52, 29, 23),
- (46, 23, 19), (44, 22, 17), (43, 21, 16), (40, 16, 15),
- (37, 14, 12), (35, 11, 11), (34, 10, 11), (34, 11, 13),
- (33, 12, 15), (32, 13, 17), (31, 13, 16), (30, 14, 16),
- (29, 14, 17), (31, 14, 17), (33, 14, 18), (35, 12, 17),
- (41, 9, 13), (43, 8, 12), (46, 8, 12), (51, 9, 15),
- (58, 12, 18), (68, 15, 19), (78, 18, 21), (86, 21, 21),
- (92, 25, 22), (93, 27, 22), (94, 29, 23), (96, 29, 23),
- (96, 29, 23), (95, 31, 22), (88, 32, 21), (79, 29, 18),
- (62, 21, 17), (58, 20, 17), (55, 19, 17), (49, 18, 19),
- (44, 19, 18), (41, 18, 18), (41, 17, 18), (45, 16, 18),
- (53, 16, 20), (65, 17, 22), (82, 21, 24), (99, 29, 27),
- (113, 36, 29), (125, 44, 32), (134, 50, 35), (144, 55, 40),
- (154, 64, 45), (157, 70, 49), (154, 77, 53), (142, 82, 54),
- (131, 83, 59), (122, 83, 64), (117, 83, 67), (116, 82, 72),
- (111, 84, 74), (109, 89, 78), (106, 91, 83), (106, 91, 84),
- (111, 87, 87), (118, 85, 89), (126, 91, 87), (135, 99, 89),
- (142, 106, 89), (148, 110, 90), (154, 111, 92), (159, 109, 88),
- (163, 110, 83), (165, 107, 77), (163, 100, 69), (161, 97, 66),
- (157, 91, 64), (154, 89, 61), (149, 86, 59), (145, 80, 55),
- (142, 78, 54), (137, 76, 56), (134, 80, 60), (130, 85, 64),
- (127, 85, 65), (125, 84, 62), (121, 80, 59), (115, 75, 56),
- (108, 70, 53), (100, 62, 49), (96, 56, 42), (94, 50, 37),
- (92, 46, 33), (92, 45, 32), (93, 48, 34), (97, 55, 38),
- (104, 62, 42), (113, 71, 51), (121, 81, 60), (128, 90, 71),
- (136, 101, 78), (147, 107, 79), (156, 107, 78), (163, 109, 78),
- (154, 104, 79), (146, 103, 79), (142, 99, 77), (137, 90, 70)
- ),
-
-// 459 040222-18
-((52, 100, 5), (50, 86, 6), (49, 74, 6), (49, 62, 7),
- (43, 54, 6), (37, 47, 6), (31, 47, 5), (26, 47, 5),
- (9, 53, 6), (5, 50, 5), (1, 48, 5), (4, 49, 4),
- (7, 51, 3), (15, 55, 2), (24, 59, 1), (27, 58, 1),
- (31, 57, 1), (36, 54, 1), (32, 53, 1), (29, 52, 1),
- (29, 54, 1), (30, 56, 1), (31, 56, 1), (32, 56, 1),
- (36, 50, 1), (29, 46, 1), (23, 42, 1), (14, 41, 1),
- (6, 40, 1), (3, 41, 0), (1, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 41, 0), (0, 40, 0),
- (7, 32, 1), (9, 31, 1), (12, 30, 1), (12, 31, 3),
- (12, 33, 6), (11, 35, 7), (11, 37, 9), (9, 40, 14),
- (11, 41, 18), (17, 44, 26), (19, 47, 29), (21, 50, 33),
- (20, 55, 41), (20, 61, 50), (24, 61, 59), (29, 61, 69),
- (50, 56, 91), (62, 52, 94), (74, 48, 98), (82, 50, 89),
- (91, 52, 80), (96, 52, 81), (102, 52, 82), (109, 56, 82),
- (108, 55, 83), (108, 52, 97), (110, 49, 90), (113, 47, 84),
- (112, 47, 77), (111, 47, 71), (113, 59, 58), (106, 68, 48),
- (70, 78, 33), (59, 76, 37), (48, 75, 42), (45, 71, 43),
- (42, 67, 44), (43, 68, 43), (44, 70, 42), (42, 72, 34),
- (31, 77, 24), (16, 87, 15), (11, 87, 16), (6, 88, 17),
- (8, 94, 22), (10, 100, 27), (20, 114, 46), (31, 130, 65),
- (67, 154, 85), (74, 159, 77), (82, 164, 70), (82, 165, 64),
- (82, 167, 59), (84, 169, 56), (76, 168, 60), (75, 166, 65),
- (80, 163, 71), (81, 145, 60), (73, 130, 42), (66, 115, 24),
- (57, 107, 17), (48, 99, 11), (30, 82, 2), (16, 69, 0),
- (7, 43, 2), (7, 36, 5), (8, 30, 9), (9, 29, 11),
- (10, 29, 13), (11, 32, 16), (11, 42, 15), (16, 50, 15),
- (21, 59, 14), (27, 70, 12), (27, 71, 13), (28, 72, 14),
- (27, 70, 16), (23, 75, 16), (20, 80, 15), (20, 85, 13),
- (19, 94, 3), (17, 92, 2), (16, 91, 1), (13, 89, 1),
- (11, 87, 1), (6, 82, 1), (3, 78, 1), (2, 73, 2),
- (0, 69, 1), (0, 65, 1), (0, 64, 1), (0, 64, 1),
- (0, 63, 1), (0, 64, 1), (0, 62, 1), (0, 59, 1),
- (0, 51, 0), (0, 46, 1), (0, 41, 2), (0, 38, 2),
- (1, 36, 3), (3, 34, 6), (3, 33, 8), (3, 33, 10),
- (3, 34, 11), (1, 37, 10), (1, 36, 9), (1, 35, 9),
- (3, 37, 9), (3, 38, 9), (3, 41, 10), (3, 46, 11),
- (2, 65, 9), (1, 70, 8), (0, 75, 7), (1, 83, 4),
- (1, 88, 2), (1, 91, 1), (0, 91, 0), (1, 92, 0),
- (1, 95, 0), (1, 116, 1), (2, 123, 1), (3, 130, 1),
- (7, 142, 3), (7, 148, 6), (7, 147, 8), (9, 137, 12),
- (8, 123, 21), (7, 120, 22), (7, 118, 23), (12, 115, 27),
- (14, 113, 29), (21, 110, 31), (32, 99, 35), (41, 86, 39),
- (48, 71, 40), (50, 53, 37), (49, 42, 37), (43, 34, 31),
- (41, 33, 27), (44, 33, 24), (53, 38, 22), (72, 48, 20),
- (114, 72, 20), (119, 79, 20), (124, 86, 20), (133, 98, 23),
- (137, 107, 25), (142, 118, 26), (151, 128, 27), (165, 133, 28),
- (174, 135, 40), (174, 148, 51), (172, 162, 73), (164, 171, 91),
- (152, 177, 103), (136, 184, 104), (123, 185, 90), (109, 169, 85),
- (91, 160, 72), (68, 152, 71), (47, 147, 72), (32, 137, 78),
- (17, 138, 80), (9, 140, 66), (6, 133, 52), (8, 123, 33),
- (11, 113, 18), (21, 107, 8), (39, 100, 5), (60, 100, 8),
- (80, 106, 11), (98, 117, 13), (109, 124, 14), (113, 135, 14),
- (114, 139, 15), (114, 141, 15), (116, 138, 18), (117, 135, 23),
- (121, 135, 28), (119, 129, 31), (112, 127, 31), (97, 120, 28),
- (77, 111, 24), (56, 98, 19), (37, 84, 17), (23, 74, 16),
- (15, 65, 17), (16, 64, 17), (27, 67, 16), (43, 72, 15),
- (62, 80, 11), (80, 84, 10), (95, 87, 11), (108, 85, 10),
- (115, 88, 11), (123, 93, 11), (129, 97, 12), (138, 105, 11),
- (147, 115, 11), (152, 126, 14), (156, 126, 14), (149, 127, 16),
- (137, 128, 15), (119, 125, 14), (102, 123, 12), (89, 126, 8),
- (78, 136, 7), (76, 139, 4), (78, 135, 5), (80, 129, 5),
- (79, 121, 6), (75, 114, 6), (68, 107, 6), (59, 101, 5)
- ),
-
-// 460 040222-19
-((195, 72, 19), (223, 63, 7), (229, 65, 7), (235, 67, 7),
- (233, 73, 16), (231, 80, 26), (228, 81, 35), (225, 82, 44),
- (195, 69, 75), (177, 53, 82), (160, 38, 89), (147, 30, 88),
- (135, 23, 88), (127, 20, 98), (119, 18, 108), (116, 18, 117),
- (113, 19, 126), (101, 19, 172), (97, 19, 187), (93, 19, 202),
- (93, 18, 199), (93, 17, 197), (96, 17, 194), (99, 17, 192),
- (102, 19, 183), (102, 20, 179), (103, 21, 176), (102, 23, 169),
- (101, 26, 162), (96, 25, 155), (92, 25, 149), (86, 22, 135),
- (79, 22, 124), (71, 17, 93), (73, 16, 75), (76, 16, 58),
- (83, 17, 42), (91, 18, 26), (97, 17, 20), (104, 17, 14),
- (126, 19, 4), (138, 17, 3), (151, 15, 3), (162, 15, 3),
- (173, 16, 3), (175, 16, 3), (177, 17, 3), (178, 18, 3),
- (173, 17, 3), (152, 16, 4), (139, 15, 4), (127, 15, 4),
- (121, 14, 4), (116, 13, 4), (113, 13, 4), (111, 13, 4),
- (101, 11, 3), (89, 12, 3), (77, 13, 4), (66, 12, 7),
- (55, 12, 11), (53, 11, 13), (52, 11, 16), (52, 11, 22),
- (52, 11, 28), (65, 9, 55), (65, 10, 71), (65, 12, 87),
- (62, 12, 95), (59, 13, 104), (50, 14, 121), (41, 15, 138),
- (30, 17, 164), (35, 16, 177), (41, 16, 190), (51, 17, 189),
- (61, 19, 188), (67, 19, 185), (74, 20, 183), (88, 21, 176),
- (99, 22, 166), (114, 24, 138), (117, 24, 140), (121, 24, 142),
- (124, 23, 141), (127, 23, 140), (133, 23, 138), (140, 22, 135),
- (150, 21, 122), (159, 22, 107), (168, 23, 92), (170, 24, 91),
- (173, 25, 91), (177, 27, 91), (182, 29, 92), (188, 30, 93),
- (193, 30, 97), (203, 31, 94), (208, 31, 78), (213, 31, 63),
- (216, 31, 55), (219, 31, 47), (226, 31, 32), (235, 32, 17),
- (245, 30, 5), (247, 29, 5), (249, 29, 5), (248, 29, 5),
- (247, 29, 5), (247, 29, 4), (246, 29, 4), (243, 28, 4),
- (238, 27, 4), (221, 24, 5), (213, 23, 6), (206, 23, 7),
- (191, 22, 11), (174, 20, 16), (159, 19, 21), (144, 18, 26),
- (122, 18, 32), (118, 16, 30), (115, 14, 29), (112, 13, 28),
- (110, 13, 28), (104, 12, 31), (96, 13, 43), (89, 16, 61),
- (82, 15, 81), (76, 22, 116), (77, 23, 123), (79, 24, 130),
- (83, 25, 140), (89, 27, 144), (94, 28, 150), (100, 31, 163),
- (98, 33, 197), (89, 34, 214), (80, 35, 232), (74, 34, 239),
- (69, 33, 246), (60, 30, 242), (52, 26, 231), (50, 25, 213),
- (53, 24, 196), (72, 22, 160), (80, 23, 151), (89, 24, 143),
- (104, 25, 133), (117, 26, 119), (125, 31, 106), (134, 46, 90),
- (148, 59, 77), (148, 59, 77), (148, 60, 78), (152, 62, 79),
- (155, 63, 88), (158, 57, 100), (157, 53, 117), (154, 54, 129),
- (153, 67, 137), (136, 68, 171), (130, 67, 175), (125, 67, 180),
- (119, 65, 180), (115, 54, 180), (112, 41, 180), (112, 27, 173),
- (128, 24, 140), (133, 24, 135), (139, 24, 130), (145, 23, 121),
- (152, 22, 103), (159, 21, 85), (161, 19, 67), (160, 20, 50),
- (157, 19, 35), (154, 17, 22), (151, 16, 18), (141, 16, 20),
- (129, 15, 22), (117, 13, 23), (105, 9, 23), (89, 11, 20),
- (55, 9, 18), (48, 10, 18), (42, 12, 19), (32, 16, 22),
- (23, 19, 23), (16, 21, 24), (14, 18, 27), (13, 18, 28),
- (11, 16, 30), (15, 17, 39), (20, 20, 53), (28, 23, 69),
- (39, 27, 85), (53, 32, 100), (65, 34, 116), (75, 35, 131),
- (81, 33, 136), (93, 32, 138), (104, 28, 138), (114, 27, 138),
- (126, 24, 137), (139, 26, 135), (148, 27, 131), (148, 27, 130),
- (140, 24, 123), (134, 22, 115), (127, 18, 103), (118, 17, 93),
- (109, 14, 86), (103, 13, 85), (102, 13, 85), (95, 13, 90),
- (84, 12, 99), (70, 12, 115), (58, 13, 131), (46, 14, 141),
- (33, 12, 142), (24, 10, 147), (22, 9, 151), (23, 9, 156),
- (24, 9, 158), (24, 9, 158), (24, 9, 160), (27, 11, 161),
- (25, 11, 148), (24, 13, 131), (25, 17, 116), (26, 21, 101),
- (27, 24, 87), (26, 26, 70), (24, 24, 61), (24, 24, 61),
- (23, 21, 62), (21, 19, 60), (19, 19, 59), (19, 19, 58),
- (21, 21, 60), (23, 25, 57), (23, 25, 57), (29, 26, 60),
- (39, 24, 59), (48, 19, 57), (57, 14, 54), (65, 9, 51),
- (73, 6, 50), (90, 9, 46), (101, 20, 43), (114, 35, 44),
- (130, 51, 40), (147, 65, 35), (166, 67, 29), (185, 70, 24)
- ),
-
-// 461 040222-20
-((141, 196, 173), (149, 202, 166), (150, 200, 159), (151, 199, 152),
- (155, 198, 148), (160, 197, 145), (158, 190, 138), (157, 184, 131),
- (153, 167, 103), (148, 156, 88), (144, 145, 74), (136, 134, 64),
- (129, 124, 54), (118, 111, 49), (107, 98, 45), (101, 93, 44),
- (95, 88, 43), (73, 69, 42), (67, 64, 41), (62, 60, 40),
- (61, 58, 40), (61, 56, 40), (62, 56, 40), (63, 57, 40),
- (63, 57, 45), (64, 59, 46), (66, 62, 48), (69, 66, 54),
- (72, 70, 60), (75, 73, 64), (79, 76, 69), (87, 85, 78),
- (91, 88, 84), (92, 92, 90), (89, 94, 91), (86, 96, 93),
- (87, 99, 95), (89, 103, 97), (91, 105, 95), (94, 107, 93),
- (109, 117, 87), (115, 123, 86), (121, 130, 85), (123, 134, 93),
- (126, 138, 101), (127, 140, 104), (129, 142, 107), (137, 151, 118),
- (151, 160, 121), (183, 179, 117), (196, 181, 117), (209, 184, 117),
- (211, 179, 117), (213, 175, 118), (211, 172, 117), (209, 169, 117),
- (197, 159, 104), (192, 153, 95), (188, 147, 87), (184, 143, 81),
- (181, 139, 76), (177, 136, 75), (173, 133, 75), (164, 132, 73),
- (154, 128, 75), (132, 118, 79), (128, 119, 82), (125, 120, 86),
- (126, 122, 90), (127, 125, 94), (132, 134, 102), (137, 142, 111),
- (144, 151, 121), (143, 146, 119), (143, 142, 117), (140, 137, 114),
- (138, 132, 111), (136, 130, 111), (135, 128, 111), (132, 125, 109),
- (129, 124, 110), (119, 118, 107), (115, 116, 104), (111, 115, 101),
- (110, 114, 102), (109, 113, 103), (110, 113, 105), (114, 113, 110),
- (122, 121, 112), (126, 122, 109), (130, 123, 107), (130, 124, 107),
- (131, 126, 107), (129, 129, 107), (129, 132, 110), (130, 131, 111),
- (127, 132, 110), (116, 115, 99), (104, 105, 92), (93, 96, 85),
- (86, 93, 82), (79, 91, 79), (69, 83, 75), (60, 79, 72),
- (51, 73, 73), (47, 66, 72), (43, 60, 72), (41, 59, 71),
- (40, 58, 71), (40, 58, 70), (40, 55, 67), (42, 53, 63),
- (42, 52, 62), (45, 49, 56), (46, 49, 54), (48, 50, 53),
- (55, 54, 50), (66, 57, 49), (75, 59, 46), (80, 60, 46),
- (91, 65, 50), (98, 73, 50), (105, 82, 51), (113, 87, 52),
- (121, 92, 53), (133, 102, 51), (141, 107, 49), (145, 111, 50),
- (148, 113, 52), (148, 123, 59), (151, 127, 61), (155, 131, 63),
- (164, 141, 70), (171, 148, 74), (175, 152, 80), (176, 152, 83),
- (168, 148, 93), (167, 148, 94), (166, 148, 95), (168, 149, 94),
- (171, 150, 94), (177, 151, 96), (183, 153, 94), (191, 158, 96),
- (197, 163, 99), (193, 173, 99), (191, 173, 96), (190, 173, 94),
- (186, 168, 89), (179, 160, 79), (175, 153, 69), (171, 146, 62),
- (164, 147, 58), (161, 147, 59), (158, 148, 60), (149, 143, 64),
- (136, 133, 62), (122, 119, 59), (102, 99, 54), (88, 83, 48),
- (77, 71, 40), (60, 63, 38), (57, 63, 39), (54, 64, 40),
- (55, 66, 42), (55, 65, 45), (59, 64, 50), (70, 63, 51),
- (94, 70, 49), (99, 76, 50), (105, 82, 51), (117, 97, 57),
- (127, 107, 64), (136, 117, 75), (147, 125, 84), (158, 127, 87),
- (163, 123, 86), (168, 123, 84), (167, 124, 82), (161, 123, 80),
- (151, 121, 83), (141, 120, 87), (135, 118, 91), (129, 114, 92),
- (128, 111, 88), (129, 111, 86), (130, 112, 85), (133, 115, 86),
- (138, 120, 90), (145, 129, 95), (151, 138, 103), (157, 151, 111),
- (165, 163, 122), (170, 173, 129), (177, 181, 136), (180, 182, 139),
- (180, 180, 140), (176, 173, 137), (168, 167, 132), (159, 158, 129),
- (146, 150, 121), (138, 144, 116), (131, 136, 113), (124, 130, 109),
- (118, 122, 103), (112, 116, 97), (103, 108, 91), (92, 101, 86),
- (82, 99, 87), (78, 98, 94), (79, 101, 101), (85, 104, 106),
- (93, 110, 113), (97, 114, 115), (100, 116, 113), (100, 116, 112),
- (100, 116, 114), (104, 120, 118), (116, 126, 121), (133, 136, 125),
- (151, 148, 126), (168, 159, 123), (182, 166, 118), (190, 170, 110),
- (193, 171, 102), (194, 174, 99), (196, 177, 98), (200, 182, 98),
- (205, 192, 101), (210, 204, 106), (215, 213, 112), (219, 217, 112),
- (220, 219, 115), (219, 217, 116), (218, 215, 117), (216, 215, 117),
- (215, 219, 122), (215, 223, 130), (221, 230, 142), (225, 236, 154),
- (228, 237, 165), (233, 239, 175), (233, 238, 180), (231, 237, 182),
- (228, 234, 176), (228, 235, 175), (222, 232, 174), (212, 227, 175),
- (198, 220, 177), (188, 211, 176), (176, 213, 186), (165, 209, 188),
- (155, 208, 188), (147, 204, 186), (148, 204, 186), (141, 205, 186)
- ),
-
-// 462 040222-21
-((46, 7, 70), (35, 5, 85), (31, 4, 92), (28, 4, 100),
- (22, 3, 103), (17, 3, 107), (18, 3, 104), (19, 3, 101),
- (18, 1, 89), (17, 0, 84), (16, 0, 79), (20, 0, 72),
- (25, 0, 65), (35, 0, 55), (45, 1, 45), (50, 2, 40),
- (56, 3, 36), (72, 3, 18), (76, 3, 13), (81, 3, 8),
- (82, 3, 6), (84, 3, 5), (84, 3, 6), (84, 4, 8),
- (79, 4, 16), (74, 4, 19), (69, 4, 23), (59, 3, 24),
- (50, 2, 26), (45, 2, 26), (40, 2, 27), (28, 2, 29),
- (19, 2, 30), (7, 0, 31), (6, 0, 29), (5, 0, 27),
- (6, 0, 23), (7, 0, 20), (8, 0, 18), (10, 0, 17),
- (17, 0, 11), (22, 0, 8), (27, 0, 5), (33, 0, 3),
- (39, 0, 1), (41, 0, 0), (44, 0, 0), (47, 0, 0),
- (49, 0, 1), (56, 4, 1), (61, 8, 4), (67, 13, 7),
- (73, 16, 7), (80, 19, 8), (82, 19, 8), (84, 20, 9),
- (83, 19, 8), (77, 19, 7), (72, 19, 7), (69, 19, 7),
- (67, 20, 8), (67, 20, 8), (67, 20, 9), (67, 20, 12),
- (64, 15, 13), (51, 7, 16), (41, 4, 21), (32, 2, 27),
- (28, 1, 29), (25, 1, 32), (20, 2, 38), (17, 2, 44),
- (15, 2, 51), (14, 2, 53), (14, 2, 55), (17, 3, 52),
- (20, 5, 50), (23, 6, 49), (27, 7, 48), (35, 10, 46),
- (47, 12, 42), (74, 25, 36), (91, 39, 39), (109, 53, 43),
- (118, 61, 46), (127, 69, 49), (143, 86, 57), (161, 104, 72),
- (178, 122, 94), (173, 120, 106), (169, 119, 118), (164, 117, 124),
- (159, 116, 130), (149, 110, 133), (142, 109, 145), (134, 114, 153),
- (134, 117, 157), (125, 110, 154), (119, 103, 149), (114, 96, 144),
- (109, 88, 140), (105, 80, 137), (96, 75, 128), (98, 77, 117),
- (118, 85, 94), (131, 92, 86), (144, 100, 79), (149, 101, 78),
- (155, 102, 78), (158, 102, 79), (157, 105, 76), (156, 102, 73),
- (150, 96, 69), (142, 81, 55), (144, 78, 53), (146, 76, 52),
- (146, 69, 51), (145, 69, 53), (143, 70, 55), (136, 68, 57),
- (113, 57, 50), (103, 46, 42), (94, 35, 34), (90, 30, 32),
- (87, 26, 30), (85, 22, 27), (86, 18, 25), (84, 16, 22),
- (79, 15, 21), (69, 11, 15), (64, 10, 13), (60, 9, 12),
- (55, 7, 11), (54, 6, 10), (54, 6, 9), (55, 7, 10),
- (54, 7, 10), (49, 7, 8), (45, 7, 7), (42, 7, 6),
- (39, 7, 6), (33, 5, 4), (30, 5, 4), (28, 4, 5),
- (27, 3, 6), (27, 2, 11), (27, 2, 12), (27, 2, 13),
- (26, 1, 13), (26, 1, 13), (27, 1, 11), (28, 1, 10),
- (30, 1, 11), (30, 1, 11), (31, 2, 12), (32, 2, 14),
- (33, 2, 15), (33, 2, 15), (33, 2, 13), (33, 2, 12),
- (33, 2, 10), (31, 2, 8), (30, 2, 8), (29, 2, 8),
- (27, 2, 8), (24, 2, 9), (21, 2, 10), (18, 1, 10),
- (14, 1, 11), (14, 1, 11), (14, 1, 11), (15, 1, 11),
- (17, 1, 12), (19, 1, 15), (21, 1, 19), (24, 2, 23),
- (26, 1, 28), (26, 1, 33), (29, 1, 36), (32, 2, 37),
- (33, 2, 40), (34, 2, 40), (36, 4, 40), (40, 4, 40),
- (45, 8, 43), (46, 9, 43), (47, 10, 44), (48, 15, 47),
- (50, 18, 49), (52, 20, 48), (55, 21, 45), (55, 20, 43),
- (58, 20, 38), (59, 19, 35), (63, 22, 33), (68, 26, 35),
- (74, 32, 37), (83, 37, 36), (90, 40, 35), (95, 40, 30),
- (96, 37, 27), (95, 38, 25), (94, 36, 26), (91, 41, 31),
- (95, 48, 35), (100, 59, 41), (108, 69, 45), (118, 76, 50),
- (126, 85, 52), (134, 86, 56), (139, 89, 62), (146, 91, 64),
- (148, 94, 67), (153, 98, 66), (159, 102, 64), (166, 106, 61),
- (170, 108, 57), (174, 110, 57), (179, 109, 56), (178, 105, 57),
- (175, 101, 57), (169, 100, 59), (162, 101, 62), (155, 98, 62),
- (146, 97, 62), (134, 91, 67), (122, 83, 71), (109, 74, 74),
- (99, 66, 78), (87, 62, 82), (77, 54, 86), (70, 51, 85),
- (61, 46, 91), (53, 40, 95), (42, 30, 101), (34, 19, 109),
- (25, 11, 117), (17, 5, 126), (12, 2, 131), (7, 1, 135),
- (6, 1, 137), (8, 1, 142), (11, 2, 143), (14, 2, 144),
- (18, 2, 142), (22, 2, 139), (25, 2, 132), (30, 5, 121),
- (37, 5, 111), (45, 6, 98), (44, 7, 90), (43, 7, 85),
- (47, 8, 81), (47, 6, 75), (43, 8, 73), (40, 6, 73)
- ),
-
-// 463 040222-22
-((87, 97, 127), (91, 103, 136), (91, 102, 134), (92, 102, 133),
- (93, 102, 131), (94, 102, 130), (94, 102, 129), (95, 102, 129),
- (98, 104, 131), (102, 108, 135), (106, 112, 139), (110, 117, 145),
- (114, 122, 152), (113, 121, 151), (113, 121, 151), (111, 119, 149),
- (109, 117, 147), (99, 106, 135), (94, 101, 131), (90, 96, 127),
- (91, 96, 125), (92, 96, 124), (94, 98, 125), (96, 100, 126),
- (111, 117, 144), (120, 127, 153), (129, 137, 163), (136, 145, 170),
- (143, 153, 178), (145, 156, 180), (148, 159, 182), (152, 163, 186),
- (156, 167, 189), (165, 174, 191), (170, 179, 194), (175, 184, 197),
- (180, 188, 199), (185, 192, 202), (186, 192, 202), (187, 193, 202),
- (184, 188, 192), (177, 180, 183), (170, 173, 175), (160, 163, 164),
- (150, 153, 153), (145, 147, 147), (140, 142, 142), (129, 131, 131),
- (119, 122, 122), (99, 100, 101), (88, 89, 90), (77, 78, 80),
- (66, 67, 69), (56, 56, 58), (50, 50, 53), (45, 45, 48),
- (27, 26, 29), (20, 20, 23), (14, 14, 17), (12, 13, 16),
- (10, 12, 15), (10, 12, 15), (10, 12, 16), (12, 13, 17),
- (13, 15, 20), (14, 16, 22), (14, 16, 22), (15, 17, 23),
- (15, 16, 23), (15, 16, 23), (14, 16, 22), (14, 15, 21),
- (14, 15, 22), (14, 15, 22), (15, 16, 23), (15, 16, 23),
- (15, 17, 24), (15, 17, 24), (16, 17, 24), (16, 18, 25),
- (17, 18, 26), (18, 19, 26), (19, 19, 26), (20, 19, 26),
- (20, 19, 26), (21, 20, 26), (23, 22, 27), (25, 23, 28),
- (33, 30, 34), (40, 36, 40), (48, 43, 47), (52, 47, 52),
- (56, 52, 57), (65, 62, 67), (75, 73, 77), (86, 83, 88),
- (97, 94, 99), (120, 117, 121), (129, 126, 129), (138, 136, 138),
- (142, 140, 141), (146, 144, 145), (154, 152, 153), (162, 161, 161),
- (175, 176, 177), (181, 183, 184), (188, 191, 192), (190, 194, 196),
- (193, 198, 200), (198, 204, 208), (202, 209, 213), (202, 211, 216),
- (198, 208, 216), (184, 195, 205), (179, 190, 201), (175, 186, 197),
- (166, 176, 187), (155, 166, 177), (144, 154, 166), (132, 143, 156),
- (111, 120, 135), (102, 111, 125), (93, 102, 116), (88, 97, 111),
- (84, 92, 106), (74, 82, 96), (64, 72, 86), (54, 61, 75),
- (44, 51, 64), (27, 32, 44), (23, 27, 39), (19, 23, 35),
- (12, 16, 26), (8, 10, 18), (5, 7, 14), (3, 4, 10),
- (1, 2, 7), (1, 2, 6), (1, 2, 5), (1, 2, 4),
- (1, 2, 4), (1, 2, 4), (1, 2, 5), (2, 4, 6),
- (4, 6, 8), (14, 14, 18), (17, 17, 22), (20, 21, 26),
- (28, 29, 36), (36, 38, 46), (44, 47, 57), (52, 56, 67),
- (68, 74, 86), (71, 77, 90), (74, 81, 94), (78, 86, 102),
- (81, 90, 108), (84, 92, 111), (85, 93, 115), (86, 95, 119),
- (87, 96, 122), (90, 99, 128), (90, 100, 129), (91, 101, 130),
- (94, 103, 133), (97, 106, 134), (101, 109, 137), (104, 113, 140),
- (107, 115, 140), (107, 115, 140), (108, 115, 141), (109, 117, 141),
- (110, 117, 141), (111, 118, 141), (112, 119, 141), (113, 120, 142),
- (115, 122, 142), (119, 125, 143), (126, 131, 147), (131, 137, 152),
- (139, 144, 158), (146, 151, 164), (153, 159, 172), (161, 167, 180),
- (174, 182, 194), (176, 185, 197), (179, 188, 200), (182, 192, 205),
- (184, 195, 209), (186, 197, 211), (185, 198, 212), (184, 196, 212),
- (180, 192, 210), (173, 186, 205), (165, 178, 199), (156, 170, 191),
- (147, 160, 182), (138, 150, 172), (129, 141, 162), (119, 131, 153),
- (111, 122, 144), (105, 116, 136), (101, 111, 129), (98, 107, 125),
- (97, 104, 121), (95, 101, 119), (93, 100, 119), (90, 98, 118),
- (88, 95, 115), (86, 92, 111), (82, 87, 106), (78, 81, 99),
- (73, 75, 93), (70, 71, 87), (68, 69, 83), (69, 68, 81),
- (70, 68, 79), (72, 70, 80), (74, 71, 83), (75, 74, 85),
- (77, 76, 87), (78, 77, 88), (78, 77, 88), (76, 75, 86),
- (72, 72, 83), (67, 67, 79), (61, 62, 74), (56, 56, 68),
- (53, 52, 62), (49, 48, 57), (47, 45, 55), (45, 44, 53),
- (46, 45, 54), (49, 48, 57), (50, 49, 58), (50, 49, 58),
- (51, 49, 57), (51, 49, 57), (51, 49, 57), (51, 49, 59),
- (50, 49, 60), (51, 50, 62), (50, 50, 62), (52, 51, 63),
- (55, 54, 67), (58, 58, 72), (60, 59, 73), (62, 61, 76),
- (64, 63, 79), (67, 66, 83), (69, 71, 89), (72, 75, 96),
- (75, 79, 103), (77, 83, 109), (78, 86, 114), (82, 90, 118)
- ),
-
-// 464 040222-23
-((114, 119, 136), (103, 112, 130), (98, 108, 125), (93, 104, 121),
- (91, 100, 116), (89, 96, 111), (88, 95, 109), (87, 94, 107),
- (90, 97, 108), (95, 101, 113), (100, 106, 118), (110, 114, 126),
- (120, 123, 134), (131, 133, 144), (143, 144, 155), (148, 149, 159),
- (154, 155, 164), (173, 175, 180), (178, 181, 187), (184, 187, 194),
- (184, 189, 197), (185, 191, 200), (184, 190, 201), (183, 190, 202),
- (175, 182, 195), (167, 176, 187), (160, 170, 180), (153, 162, 170),
- (147, 154, 160), (143, 150, 155), (140, 146, 151), (134, 138, 142),
- (130, 131, 134), (123, 121, 126), (119, 118, 123), (115, 116, 120),
- (113, 115, 119), (111, 114, 119), (111, 114, 119), (111, 115, 120),
- (117, 119, 125), (119, 121, 128), (122, 124, 132), (121, 124, 133),
- (120, 124, 135), (118, 123, 134), (117, 122, 133), (114, 120, 132),
- (111, 118, 129), (111, 113, 124), (114, 114, 125), (117, 115, 126),
- (119, 116, 126), (121, 117, 127), (121, 117, 126), (121, 117, 125),
- (116, 110, 115), (114, 107, 110), (113, 104, 106), (112, 102, 104),
- (112, 101, 103), (110, 101, 103), (109, 101, 104), (106, 99, 105),
- (100, 96, 104), (85, 82, 89), (77, 75, 82), (69, 69, 76),
- (67, 67, 74), (65, 66, 72), (62, 66, 74), (63, 70, 80),
- (73, 83, 99), (81, 92, 109), (89, 101, 120), (98, 112, 131),
- (108, 124, 142), (113, 130, 147), (118, 136, 152), (126, 147, 164),
- (133, 158, 176), (150, 175, 195), (157, 181, 202), (165, 187, 210),
- (167, 190, 213), (170, 193, 217), (176, 198, 222), (179, 203, 226),
- (182, 205, 225), (183, 203, 223), (184, 201, 221), (184, 199, 219),
- (185, 197, 218), (186, 197, 217), (189, 199, 219), (193, 203, 222),
- (198, 207, 225), (209, 215, 230), (214, 218, 230), (220, 221, 230),
- (222, 221, 229), (224, 221, 229), (226, 222, 229), (227, 224, 231),
- (227, 225, 233), (224, 223, 231), (222, 222, 230), (220, 220, 228),
- (219, 219, 227), (215, 214, 224), (210, 209, 219), (204, 205, 214),
- (198, 200, 210), (182, 188, 201), (177, 184, 198), (172, 180, 195),
- (162, 173, 188), (153, 164, 182), (143, 155, 174), (134, 147, 165),
- (118, 133, 151), (109, 126, 145), (101, 120, 140), (97, 117, 136),
- (93, 115, 132), (85, 106, 125), (78, 98, 117), (72, 89, 106),
- (68, 82, 98), (68, 77, 89), (69, 77, 88), (70, 77, 88),
- (74, 80, 89), (78, 83, 92), (82, 86, 97), (84, 88, 99),
- (88, 95, 104), (90, 97, 107), (93, 99, 110), (94, 100, 111),
- (95, 101, 112), (98, 103, 115), (101, 106, 120), (102, 108, 122),
- (103, 109, 126), (104, 117, 136), (105, 118, 139), (107, 120, 142),
- (108, 123, 146), (110, 125, 148), (113, 128, 151), (118, 130, 152),
- (133, 137, 154), (136, 140, 156), (140, 143, 158), (151, 153, 166),
- (162, 163, 176), (171, 173, 185), (180, 182, 194), (186, 190, 203),
- (192, 196, 207), (200, 200, 211), (201, 200, 210), (202, 200, 210),
- (205, 199, 211), (205, 200, 210), (205, 200, 210), (201, 199, 210),
- (193, 193, 208), (191, 191, 206), (189, 190, 205), (184, 185, 201),
- (181, 181, 198), (180, 177, 195), (178, 174, 193), (176, 173, 190),
- (173, 171, 188), (170, 168, 183), (167, 166, 180), (162, 162, 176),
- (158, 160, 174), (155, 159, 173), (152, 158, 175), (150, 158, 178),
- (144, 158, 180), (142, 157, 179), (140, 156, 178), (133, 149, 172),
- (125, 143, 166), (118, 137, 159), (111, 132, 154), (107, 128, 152),
- (106, 127, 153), (107, 129, 155), (111, 132, 158), (115, 135, 160),
- (120, 136, 160), (124, 138, 159), (128, 137, 155), (129, 136, 152),
- (131, 136, 148), (135, 135, 145), (139, 135, 144), (142, 138, 144),
- (145, 140, 147), (146, 144, 152), (149, 147, 157), (151, 151, 163),
- (149, 156, 166), (153, 160, 171), (156, 164, 176), (161, 169, 179),
- (165, 173, 183), (167, 179, 187), (173, 185, 195), (180, 191, 204),
- (183, 198, 210), (187, 204, 216), (189, 208, 223), (194, 211, 226),
- (198, 212, 227), (199, 212, 225), (199, 211, 222), (199, 208, 219),
- (194, 201, 212), (185, 193, 203), (174, 183, 195), (162, 172, 186),
- (152, 161, 177), (141, 150, 169), (130, 142, 160), (124, 135, 154),
- (119, 129, 150), (115, 128, 148), (111, 127, 146), (105, 124, 144),
- (101, 122, 142), (97, 119, 141), (94, 116, 138), (93, 114, 134),
- (95, 113, 132), (100, 115, 131), (107, 120, 135), (113, 124, 138),
- (121, 130, 143), (127, 136, 149), (131, 139, 152), (131, 139, 154),
- (132, 138, 153), (131, 134, 147), (130, 131, 143), (129, 127, 139),
- (127, 126, 137), (126, 124, 136), (124, 123, 135), (118, 120, 134)
- ),
-
-// 465 040222-24
-((38, 7, 7), (42, 8, 7), (45, 7, 6), (48, 6, 6),
- (49, 6, 6), (50, 6, 7), (48, 5, 6), (46, 4, 6),
- (41, 1, 3), (40, 2, 4), (39, 3, 6), (41, 5, 12),
- (43, 7, 19), (48, 11, 26), (53, 16, 34), (55, 16, 35),
- (57, 16, 37), (57, 18, 38), (56, 17, 37), (55, 16, 36),
- (53, 17, 38), (52, 19, 41), (52, 18, 40), (53, 18, 39),
- (50, 19, 33), (47, 15, 25), (45, 12, 18), (40, 9, 13),
- (35, 6, 9), (34, 4, 8), (33, 3, 7), (33, 5, 9),
- (36, 13, 18), (58, 31, 48), (72, 42, 67), (87, 54, 86),
- (100, 62, 102), (113, 70, 119), (120, 79, 124), (128, 88, 130),
- (150, 115, 138), (157, 117, 136), (165, 120, 135), (162, 112, 129),
- (160, 104, 124), (157, 101, 119), (154, 98, 115), (144, 93, 112),
- (131, 90, 94), (107, 70, 55), (90, 54, 36), (73, 38, 17),
- (56, 23, 10), (39, 8, 4), (32, 5, 4), (26, 2, 5),
- (14, 7, 9), (15, 14, 15), (17, 21, 22), (23, 31, 32),
- (30, 41, 42), (32, 44, 45), (35, 47, 49), (38, 52, 52),
- (39, 54, 55), (54, 53, 57), (65, 57, 58), (77, 61, 59),
- (84, 64, 59), (92, 67, 60), (103, 70, 57), (104, 65, 52),
- (105, 48, 38), (101, 37, 28), (97, 26, 18), (99, 23, 12),
- (101, 20, 7), (101, 18, 5), (101, 17, 3), (100, 17, 0),
- (99, 15, 1), (97, 8, 0), (100, 9, 0), (103, 11, 0),
- (105, 13, 0), (108, 16, 0), (118, 23, 1), (127, 28, 4),
- (137, 29, 5), (139, 29, 5), (141, 29, 6), (139, 28, 6),
- (138, 27, 6), (137, 30, 5), (135, 32, 7), (128, 34, 9),
- (120, 29, 9), (99, 20, 9), (88, 14, 7), (78, 8, 6),
- (76, 6, 5), (74, 4, 5), (72, 4, 4), (73, 3, 4),
- (80, 3, 7), (82, 2, 6), (85, 1, 6), (85, 0, 5),
- (85, 0, 5), (83, 0, 4), (81, 0, 3), (78, 0, 3),
- (74, 0, 5), (65, 0, 5), (62, 0, 5), (59, 1, 5),
- (52, 1, 4), (45, 1, 3), (38, 0, 1), (33, 0, 1),
- (29, 0, 0), (30, 0, 0), (32, 0, 0), (33, 0, 0),
- (35, 0, 0), (37, 0, 0), (39, 0, 0), (41, 0, 0),
- (41, 0, 0), (39, 0, 0), (38, 0, 0), (37, 0, 0),
- (35, 0, 0), (31, 0, 0), (27, 0, 0), (23, 1, 0),
- (12, 2, 0), (8, 2, 0), (4, 3, 0), (3, 3, 0),
- (2, 3, 0), (1, 3, 0), (0, 2, 0), (0, 2, 0),
- (1, 2, 0), (5, 3, 1), (7, 3, 1), (9, 4, 1),
- (13, 5, 2), (18, 5, 5), (23, 6, 9), (27, 6, 12),
- (38, 5, 16), (39, 5, 16), (41, 5, 16), (45, 5, 15),
- (46, 5, 15), (46, 5, 16), (45, 7, 17), (41, 7, 20),
- (39, 7, 22), (33, 8, 19), (31, 9, 19), (30, 10, 19),
- (27, 13, 17), (21, 18, 17), (14, 26, 20), (10, 32, 25),
- (7, 37, 27), (8, 37, 27), (9, 37, 28), (12, 35, 26),
- (15, 32, 25), (17, 32, 23), (19, 33, 24), (22, 34, 25),
- (26, 33, 23), (31, 30, 21), (40, 24, 17), (49, 17, 13),
- (59, 9, 8), (66, 5, 5), (76, 6, 3), (91, 10, 9),
- (123, 31, 15), (131, 40, 22), (140, 50, 29), (158, 69, 43),
- (160, 82, 60), (156, 92, 67), (151, 97, 78), (145, 99, 84),
- (138, 103, 81), (134, 115, 92), (145, 133, 107), (149, 146, 129),
- (144, 150, 140), (138, 145, 149), (128, 131, 149), (114, 109, 134),
- (97, 86, 116), (87, 75, 99), (87, 71, 92), (84, 66, 86),
- (85, 62, 86), (83, 52, 80), (81, 40, 69), (74, 23, 53),
- (62, 12, 36), (51, 6, 24), (40, 3, 13), (30, 3, 9),
- (22, 3, 5), (16, 3, 2), (13, 2, 1), (11, 1, 1),
- (10, 1, 0), (9, 0, 0), (9, 0, 0), (10, 0, 0),
- (10, 0, 0), (12, 0, 1), (14, 1, 2), (17, 1, 2),
- (19, 0, 2), (21, 0, 2), (21, 0, 2), (22, 0, 2),
- (22, 0, 2), (22, 0, 2), (22, 0, 3), (22, 0, 3),
- (22, 0, 2), (21, 0, 2), (21, 0, 1), (20, 0, 1),
- (19, 0, 0), (18, 0, 0), (17, 0, 0), (16, 1, 1),
- (15, 4, 4), (14, 9, 9), (16, 13, 13), (18, 14, 14),
- (19, 13, 14), (20, 13, 15), (19, 12, 13), (18, 12, 11),
- (16, 13, 12), (17, 16, 15), (23, 19, 18), (27, 20, 19),
- (33, 19, 20), (38, 16, 18), (40, 12, 14), (41, 9, 10)
- ),
-
-// 466 040222-25
-((134, 105, 81), (107, 78, 57), (92, 64, 45), (77, 50, 33),
- (68, 43, 28), (59, 37, 24), (56, 35, 22), (53, 34, 21),
- (41, 26, 15), (38, 22, 12), (36, 18, 10), (39, 21, 13),
- (43, 24, 17), (51, 31, 23), (60, 38, 30), (65, 41, 33),
- (70, 45, 36), (90, 60, 45), (99, 67, 49), (108, 75, 54),
- (114, 81, 58), (120, 87, 63), (121, 88, 63), (123, 89, 63),
- (121, 88, 57), (118, 87, 54), (116, 86, 51), (115, 87, 54),
- (115, 89, 57), (116, 90, 59), (117, 92, 62), (121, 97, 67),
- (127, 103, 71), (139, 118, 80), (145, 125, 87), (151, 132, 94),
- (155, 134, 97), (159, 136, 101), (158, 135, 101), (158, 134, 102),
- (145, 124, 91), (134, 115, 83), (124, 107, 75), (116, 96, 68),
- (109, 85, 62), (105, 81, 59), (101, 77, 57), (97, 73, 53),
- (96, 74, 53), (106, 86, 57), (115, 93, 63), (125, 101, 69),
- (132, 106, 76), (140, 112, 83), (142, 115, 85), (144, 118, 87),
- (146, 119, 88), (142, 114, 84), (139, 109, 80), (131, 100, 76),
- (124, 91, 72), (119, 86, 68), (115, 82, 65), (107, 74, 59),
- (105, 67, 55), (105, 68, 55), (113, 78, 64), (121, 88, 74),
- (125, 94, 79), (130, 101, 84), (142, 114, 97), (152, 126, 108),
- (171, 145, 121), (178, 154, 127), (185, 164, 133), (191, 169, 135),
- (197, 175, 137), (197, 175, 137), (197, 176, 138), (197, 173, 133),
- (194, 170, 128), (183, 162, 115), (179, 158, 109), (176, 154, 103),
- (174, 152, 101), (173, 150, 99), (169, 143, 95), (164, 137, 92),
- (154, 128, 87), (154, 129, 88), (155, 131, 89), (157, 132, 91),
- (160, 134, 93), (165, 139, 97), (170, 145, 103), (174, 150, 110),
- (177, 155, 116), (191, 173, 130), (197, 179, 134), (204, 186, 138),
- (206, 188, 139), (209, 191, 140), (209, 192, 141), (208, 191, 141),
- (205, 186, 142), (200, 180, 139), (196, 175, 137), (192, 171, 135),
- (189, 168, 133), (183, 161, 125), (178, 153, 117), (172, 147, 112),
- (165, 138, 107), (150, 121, 98), (146, 117, 94), (142, 114, 90),
- (137, 106, 82), (133, 102, 74), (131, 98, 70), (131, 98, 69),
- (132, 102, 76), (135, 105, 80), (138, 109, 84), (138, 110, 85),
- (139, 112, 87), (141, 113, 86), (141, 113, 85), (137, 109, 84),
- (133, 106, 83), (114, 94, 72), (108, 89, 68), (102, 85, 64),
- (91, 75, 53), (78, 62, 45), (67, 51, 36), (55, 39, 28),
- (36, 27, 17), (31, 25, 14), (27, 23, 11), (27, 22, 11),
- (27, 22, 12), (26, 19, 12), (25, 17, 11), (25, 15, 8),
- (24, 15, 6), (25, 15, 6), (25, 14, 6), (25, 14, 6),
- (23, 12, 7), (22, 9, 6), (19, 7, 5), (18, 6, 2),
- (15, 5, 1), (14, 5, 1), (13, 5, 1), (13, 5, 1),
- (12, 7, 1), (15, 8, 1), (19, 9, 1), (22, 13, 2),
- (28, 16, 5), (39, 24, 10), (42, 25, 11), (45, 27, 12),
- (49, 29, 14), (51, 30, 14), (53, 31, 15), (53, 31, 16),
- (53, 29, 15), (52, 28, 16), (51, 28, 17), (47, 25, 16),
- (45, 23, 15), (43, 22, 16), (44, 22, 16), (47, 22, 16),
- (51, 23, 19), (53, 26, 21), (54, 26, 23), (55, 28, 25),
- (57, 29, 26), (57, 28, 26), (59, 29, 25), (58, 30, 24),
- (55, 30, 20), (55, 30, 20), (56, 31, 20), (56, 33, 20),
- (60, 35, 21), (63, 41, 22), (69, 46, 23), (77, 53, 26),
- (87, 62, 32), (97, 72, 38), (107, 79, 46), (114, 86, 51),
- (118, 88, 53), (119, 89, 53), (120, 88, 55), (121, 89, 56),
- (120, 89, 59), (120, 91, 62), (122, 93, 65), (125, 97, 70),
- (132, 102, 77), (141, 112, 87), (153, 123, 97), (164, 137, 108),
- (174, 148, 116), (184, 160, 126), (194, 171, 133), (205, 181, 142),
- (214, 190, 151), (221, 199, 162), (226, 204, 168), (228, 208, 176),
- (230, 213, 179), (231, 215, 180), (228, 211, 176), (221, 206, 173),
- (212, 197, 165), (198, 182, 159), (187, 171, 150), (178, 160, 140),
- (169, 150, 127), (159, 139, 114), (148, 126, 100), (133, 109, 86),
- (119, 92, 72), (107, 78, 62), (100, 69, 52), (96, 64, 45),
- (96, 64, 44), (100, 67, 46), (106, 74, 49), (115, 83, 57),
- (124, 93, 65), (134, 103, 72), (145, 114, 80), (155, 126, 91),
- (166, 138, 100), (178, 152, 110), (188, 164, 119), (197, 174, 126),
- (202, 180, 130), (205, 183, 134), (206, 185, 139), (206, 186, 141),
- (206, 185, 142), (204, 183, 140), (197, 176, 133), (184, 160, 120),
- (171, 144, 109), (158, 131, 99), (148, 118, 91), (138, 109, 86)
- ),
-
-// 467 040222-26
-((78, 46, 94), (49, 30, 72), (25, 15, 54), (2, 1, 37),
- (2, 1, 38), (3, 1, 40), (2, 1, 40), (2, 1, 41),
- (3, 2, 43), (3, 1, 44), (4, 1, 45), (3, 1, 45),
- (2, 1, 46), (2, 1, 46), (2, 1, 46), (2, 1, 46),
- (2, 2, 46), (4, 2, 49), (10, 4, 53), (16, 7, 57),
- (28, 15, 65), (41, 23, 73), (49, 27, 78), (57, 32, 84),
- (91, 52, 109), (109, 64, 120), (127, 77, 132), (146, 89, 145),
- (165, 101, 158), (172, 106, 163), (179, 111, 169), (187, 117, 174),
- (188, 118, 175), (177, 110, 166), (163, 102, 157), (150, 95, 149),
- (131, 83, 136), (113, 71, 124), (103, 64, 117), (94, 58, 111),
- (61, 38, 89), (55, 34, 86), (50, 31, 84), (59, 35, 91),
- (69, 40, 98), (75, 43, 102), (82, 47, 106), (95, 56, 115),
- (104, 62, 121), (118, 69, 129), (115, 66, 126), (112, 63, 123),
- (99, 56, 114), (87, 49, 106), (79, 45, 100), (72, 41, 95),
- (41, 22, 73), (28, 15, 64), (16, 9, 56), (11, 6, 52),
- (7, 3, 49), (7, 2, 48), (7, 2, 48), (10, 3, 51),
- (16, 6, 55), (41, 21, 73), (61, 32, 88), (82, 44, 103),
- (94, 51, 111), (106, 59, 120), (130, 74, 137), (156, 90, 154),
- (195, 116, 182), (204, 121, 188), (214, 127, 194), (207, 123, 189),
- (200, 120, 184), (191, 115, 178), (183, 110, 172), (160, 97, 157),
- (137, 80, 141), (88, 51, 106), (67, 39, 90), (47, 28, 74),
- (39, 23, 68), (31, 18, 63), (21, 12, 57), (15, 8, 53),
- (13, 7, 51), (16, 8, 53), (19, 9, 56), (20, 10, 57),
- (21, 11, 59), (23, 11, 63), (23, 11, 65), (23, 11, 65),
- (22, 10, 65), (18, 9, 62), (15, 8, 59), (12, 7, 57),
- (10, 6, 55), (9, 5, 54), (6, 4, 50), (4, 4, 48),
- (2, 3, 44), (1, 2, 43), (0, 2, 42), (0, 2, 41),
- (0, 2, 41), (0, 2, 41), (0, 2, 41), (0, 2, 42),
- (0, 2, 42), (1, 2, 44), (1, 2, 44), (2, 2, 45),
- (3, 2, 47), (4, 2, 48), (5, 3, 49), (7, 3, 50),
- (12, 6, 53), (15, 8, 57), (19, 10, 61), (22, 11, 63),
- (25, 12, 65), (30, 15, 69), (34, 17, 72), (39, 20, 75),
- (46, 23, 80), (59, 30, 90), (62, 32, 92), (66, 34, 95),
- (72, 37, 98), (81, 42, 104), (89, 47, 110), (94, 51, 113),
- (93, 52, 111), (88, 49, 107), (84, 47, 104), (80, 45, 101),
- (77, 43, 99), (70, 39, 90), (61, 35, 81), (50, 31, 71),
- (42, 25, 65), (32, 19, 60), (33, 18, 60), (34, 18, 61),
- (40, 24, 63), (48, 29, 70), (60, 36, 81), (76, 47, 94),
- (116, 72, 126), (127, 80, 134), (138, 88, 142), (160, 102, 159),
- (181, 118, 175), (199, 130, 188), (215, 142, 201), (230, 151, 211),
- (238, 155, 217), (243, 158, 220), (241, 156, 218), (239, 155, 217),
- (238, 151, 215), (233, 146, 210), (225, 141, 203), (217, 135, 196),
- (206, 127, 188), (204, 125, 187), (203, 123, 186), (195, 119, 181),
- (184, 113, 173), (170, 105, 163), (155, 96, 153), (140, 85, 145),
- (124, 74, 134), (106, 62, 121), (85, 51, 109), (67, 40, 96),
- (50, 30, 85), (36, 20, 75), (26, 13, 66), (17, 8, 58),
- (8, 5, 49), (8, 5, 47), (9, 5, 46), (9, 5, 44),
- (9, 6, 42), (8, 5, 42), (7, 5, 41), (7, 6, 41),
- (7, 6, 41), (6, 6, 41), (6, 6, 42), (6, 6, 42),
- (7, 7, 41), (11, 9, 41), (14, 11, 42), (15, 12, 43),
- (17, 13, 44), (16, 12, 44), (17, 12, 44), (17, 12, 45),
- (15, 11, 46), (13, 10, 47), (9, 8, 47), (6, 5, 47),
- (3, 3, 47), (1, 2, 47), (0, 1, 46), (0, 1, 45),
- (0, 1, 44), (0, 1, 43), (0, 1, 42), (0, 1, 42),
- (0, 1, 41), (1, 1, 41), (2, 2, 40), (5, 4, 39),
- (9, 6, 39), (13, 9, 39), (17, 10, 43), (22, 13, 48),
- (27, 16, 53), (34, 19, 57), (41, 24, 62), (47, 28, 68),
- (49, 28, 72), (50, 28, 77), (48, 26, 78), (44, 23, 78),
- (42, 23, 76), (36, 20, 70), (31, 17, 65), (25, 13, 58),
- (17, 9, 51), (12, 6, 47), (7, 3, 41), (5, 2, 36),
- (3, 1, 33), (2, 1, 31), (1, 1, 31), (2, 0, 32),
- (3, 1, 35), (5, 1, 38), (9, 4, 43), (17, 9, 51),
- (28, 15, 61), (44, 25, 73), (67, 39, 91), (85, 49, 105),
- (82, 47, 101), (76, 43, 96), (65, 37, 86), (65, 38, 84)
- ),
-
-// 468 040222-27
-((183, 145, 135), (187, 128, 111), (180, 117, 99), (173, 106, 88),
- (160, 93, 76), (147, 81, 64), (141, 75, 59), (135, 69, 55),
- (95, 46, 39), (74, 38, 33), (54, 30, 27), (44, 25, 21),
- (35, 20, 16), (30, 17, 14), (25, 14, 12), (24, 13, 11),
- (23, 13, 10), (26, 17, 14), (37, 22, 20), (49, 28, 26),
- (71, 44, 42), (93, 60, 59), (104, 71, 69), (115, 82, 79),
- (159, 125, 119), (179, 144, 138), (199, 164, 158), (201, 171, 163),
- (204, 178, 168), (200, 176, 166), (197, 174, 165), (188, 161, 154),
- (174, 143, 143), (137, 115, 115), (123, 101, 100), (110, 87, 86),
- (105, 83, 85), (101, 79, 85), (100, 79, 85), (99, 79, 86),
- (117, 87, 92), (133, 101, 105), (150, 115, 119), (163, 130, 132),
- (177, 146, 146), (184, 154, 154), (192, 162, 162), (207, 180, 176),
- (217, 193, 185), (219, 199, 188), (213, 190, 179), (207, 181, 171),
- (187, 162, 152), (168, 144, 134), (157, 132, 122), (147, 120, 111),
- (101, 76, 70), (79, 57, 53), (57, 38, 36), (43, 27, 26),
- (29, 17, 16), (25, 14, 13), (22, 12, 11), (19, 11, 10),
- (22, 14, 14), (46, 36, 36), (64, 51, 53), (82, 67, 70),
- (92, 75, 78), (103, 83, 86), (125, 99, 103), (143, 116, 117),
- (157, 125, 131), (152, 122, 129), (148, 120, 127), (145, 116, 121),
- (142, 113, 115), (139, 110, 113), (136, 107, 112), (135, 105, 108),
- (137, 105, 104), (151, 109, 99), (155, 108, 96), (160, 107, 93),
- (160, 108, 93), (161, 110, 94), (163, 112, 97), (162, 112, 99),
- (151, 110, 95), (143, 105, 94), (136, 101, 93), (131, 98, 91),
- (126, 95, 89), (113, 89, 82), (98, 79, 74), (88, 69, 65),
- (78, 58, 59), (65, 50, 50), (63, 47, 46), (62, 44, 42),
- (61, 42, 40), (61, 40, 38), (57, 38, 36), (54, 35, 31),
- (43, 25, 20), (36, 21, 15), (29, 17, 11), (26, 14, 10),
- (23, 12, 9), (17, 8, 6), (12, 6, 4), (7, 4, 2),
- (4, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 0, 1), (4, 1, 1), (7, 3, 4), (10, 6, 8),
- (21, 11, 13), (24, 15, 17), (28, 19, 21), (28, 19, 21),
- (28, 20, 21), (30, 20, 22), (29, 19, 20), (29, 20, 21),
- (27, 19, 19), (29, 17, 16), (30, 18, 17), (32, 19, 18),
- (36, 22, 20), (43, 27, 25), (52, 33, 31), (60, 42, 38),
- (81, 57, 53), (89, 64, 61), (98, 72, 69), (102, 75, 73),
- (106, 78, 78), (115, 85, 85), (129, 94, 97), (141, 108, 108),
- (154, 122, 123), (183, 155, 155), (190, 165, 163), (198, 176, 172),
- (215, 194, 190), (224, 208, 202), (230, 218, 211), (232, 223, 214),
- (232, 220, 212), (231, 217, 209), (230, 214, 206), (225, 203, 198),
- (221, 195, 190), (213, 185, 179), (206, 171, 165), (192, 154, 151),
- (177, 138, 138), (154, 116, 108), (149, 109, 102), (144, 103, 96),
- (137, 91, 89), (136, 89, 86), (141, 91, 85), (148, 100, 90),
- (167, 116, 108), (171, 121, 112), (176, 126, 116), (184, 138, 125),
- (189, 148, 131), (198, 156, 137), (202, 162, 144), (206, 164, 150),
- (207, 169, 156), (216, 177, 163), (221, 187, 171), (225, 192, 180),
- (223, 194, 184), (224, 193, 185), (220, 192, 183), (216, 188, 181),
- (196, 165, 162), (188, 156, 153), (181, 148, 145), (165, 133, 131),
- (151, 118, 121), (136, 103, 110), (120, 90, 96), (105, 81, 84),
- (96, 74, 77), (89, 67, 73), (87, 63, 67), (90, 60, 60),
- (101, 61, 56), (116, 65, 57), (124, 69, 59), (123, 68, 58),
- (117, 62, 53), (117, 58, 47), (111, 54, 44), (99, 50, 43),
- (77, 42, 39), (62, 35, 34), (54, 30, 33), (53, 31, 36),
- (53, 32, 38), (52, 32, 37), (50, 31, 38), (49, 33, 42),
- (50, 35, 44), (49, 34, 40), (46, 31, 35), (44, 29, 33),
- (45, 32, 34), (49, 35, 37), (57, 40, 42), (66, 44, 46),
- (74, 51, 54), (81, 59, 63), (87, 66, 73), (95, 73, 79),
- (97, 76, 85), (98, 78, 86), (95, 78, 86), (94, 78, 83),
- (91, 78, 79), (89, 73, 73), (87, 68, 68), (87, 66, 63),
- (85, 67, 60), (87, 67, 57), (88, 65, 57), (89, 62, 57),
- (87, 61, 55), (87, 60, 53), (89, 59, 52), (92, 58, 54),
- (95, 59, 56), (97, 62, 57), (100, 65, 57), (105, 69, 62),
- (115, 75, 67), (122, 83, 75), (126, 85, 78), (127, 88, 85),
- (130, 91, 90), (137, 98, 100), (147, 105, 111), (156, 115, 121),
- (163, 126, 129), (164, 127, 131), (167, 129, 133), (173, 132, 133)
- ),
-
-// 469 040222-28
-((101, 156, 123), (83, 141, 116), (72, 130, 115), (62, 120, 114),
- (62, 124, 118), (63, 128, 123), (62, 127, 123), (61, 126, 123),
- (50, 116, 125), (42, 107, 121), (35, 98, 117), (28, 88, 108),
- (22, 79, 100), (20, 73, 93), (19, 68, 86), (20, 64, 82),
- (22, 61, 79), (28, 43, 63), (31, 39, 52), (34, 36, 42),
- (40, 35, 34), (47, 35, 27), (51, 33, 26), (56, 32, 26),
- (51, 34, 29), (49, 41, 35), (48, 49, 42), (50, 57, 52),
- (53, 65, 63), (51, 69, 69), (50, 74, 76), (48, 79, 85),
- (48, 84, 93), (50, 85, 90), (51, 82, 84), (53, 80, 79),
- (56, 74, 69), (59, 69, 60), (61, 65, 55), (64, 62, 51),
- (77, 67, 48), (83, 78, 54), (90, 90, 60), (93, 101, 69),
- (97, 113, 78), (98, 119, 85), (100, 126, 93), (103, 140, 109),
- (107, 157, 123), (110, 172, 135), (107, 171, 137), (105, 171, 139),
- (101, 166, 133), (97, 162, 128), (95, 160, 124), (94, 158, 121),
- (91, 149, 120), (81, 141, 116), (71, 133, 113), (58, 122, 106),
- (45, 112, 100), (42, 107, 99), (40, 102, 98), (38, 92, 95),
- (33, 81, 91), (17, 62, 74), (13, 53, 64), (9, 45, 55),
- (8, 41, 49), (7, 37, 44), (4, 29, 33), (5, 24, 26),
- (7, 23, 20), (7, 27, 19), (7, 31, 19), (11, 34, 18),
- (15, 37, 18), (17, 37, 16), (19, 37, 15), (21, 37, 14),
- (20, 36, 14), (18, 33, 15), (18, 29, 12), (19, 25, 9),
- (18, 22, 8), (17, 20, 8), (16, 13, 10), (15, 9, 16),
- (21, 7, 21), (23, 7, 20), (26, 8, 20), (26, 8, 21),
- (27, 9, 22), (33, 14, 23), (39, 17, 22), (44, 22, 17),
- (43, 25, 13), (35, 27, 9), (33, 30, 11), (32, 34, 13),
- (32, 37, 15), (32, 41, 17), (31, 43, 20), (26, 44, 24),
- (16, 38, 37), (17, 38, 41), (18, 39, 45), (19, 40, 43),
- (21, 42, 42), (23, 45, 39), (29, 48, 37), (38, 52, 33),
- (52, 62, 33), (80, 86, 39), (82, 92, 43), (85, 98, 47),
- (88, 104, 53), (88, 110, 58), (92, 114, 64), (101, 115, 64),
- (100, 107, 65), (92, 102, 59), (85, 97, 54), (86, 95, 49),
- (88, 94, 44), (99, 99, 34), (109, 105, 29), (119, 115, 29),
- (126, 128, 38), (130, 146, 63), (130, 149, 69), (130, 152, 75),
- (124, 159, 89), (122, 164, 103), (115, 166, 115), (112, 166, 125),
- (104, 159, 135), (100, 150, 131), (96, 142, 128), (96, 137, 123),
- (96, 133, 119), (96, 124, 113), (96, 118, 111), (89, 118, 118),
- (81, 112, 119), (70, 106, 110), (69, 104, 107), (68, 103, 105),
- (62, 110, 113), (55, 114, 124), (55, 119, 134), (59, 130, 141),
- (82, 151, 141), (85, 155, 142), (89, 159, 143), (97, 161, 146),
- (104, 163, 146), (113, 167, 138), (124, 170, 125), (130, 170, 110),
- (133, 165, 96), (126, 143, 81), (123, 138, 74), (120, 133, 68),
- (114, 123, 53), (110, 111, 38), (103, 97, 29), (97, 82, 30),
- (82, 66, 37), (81, 66, 40), (80, 67, 43), (78, 74, 50),
- (80, 79, 59), (79, 84, 70), (79, 88, 79), (78, 87, 89),
- (77, 88, 96), (75, 93, 98), (71, 96, 95), (64, 97, 90),
- (56, 90, 88), (48, 78, 85), (41, 69, 81), (38, 64, 74),
- (41, 82, 64), (46, 85, 63), (51, 88, 63), (64, 96, 63),
- (76, 103, 63), (92, 112, 60), (103, 129, 58), (116, 137, 52),
- (124, 136, 42), (126, 126, 34), (123, 112, 27), (111, 101, 23),
- (98, 94, 20), (84, 80, 18), (69, 63, 16), (58, 48, 14),
- (48, 38, 13), (44, 36, 11), (44, 38, 9), (43, 40, 11),
- (45, 45, 14), (46, 54, 22), (46, 62, 26), (47, 65, 30),
- (46, 67, 36), (44, 66, 41), (40, 71, 50), (37, 78, 56),
- (37, 80, 62), (37, 80, 64), (41, 73, 62), (43, 71, 59),
- (46, 73, 54), (51, 79, 54), (54, 86, 54), (60, 89, 56),
- (61, 90, 55), (59, 87, 52), (57, 84, 51), (51, 82, 51),
- (48, 82, 55), (44, 82, 58), (41, 82, 59), (41, 81, 61),
- (41, 79, 60), (42, 78, 63), (42, 82, 68), (44, 89, 70),
- (53, 96, 70), (62, 101, 68), (74, 101, 64), (79, 99, 62),
- (78, 99, 64), (79, 99, 65), (78, 99, 70), (83, 100, 75),
- (84, 97, 78), (84, 100, 89), (81, 103, 99), (81, 107, 111),
- (85, 122, 126), (89, 139, 137), (104, 159, 144), (113, 171, 151),
- (120, 176, 153), (127, 180, 153), (126, 186, 152), (136, 197, 148),
- (129, 186, 136), (120, 173, 128), (111, 157, 122), (97, 146, 117)
- ),
-
-// 470 040222-29
-((202, 107, 147), (191, 91, 132), (188, 88, 128), (186, 85, 125),
- (185, 84, 125), (185, 83, 125), (184, 83, 126), (184, 84, 128),
- (182, 88, 130), (182, 90, 131), (182, 92, 132), (185, 98, 137),
- (188, 104, 142), (194, 112, 149), (201, 121, 157), (204, 126, 162),
- (208, 131, 167), (220, 153, 186), (224, 158, 190), (228, 163, 194),
- (229, 162, 193), (230, 162, 192), (230, 159, 190), (230, 157, 188),
- (226, 144, 176), (221, 137, 170), (216, 130, 164), (212, 123, 158),
- (209, 116, 153), (208, 112, 150), (207, 109, 148), (205, 103, 144),
- (205, 96, 139), (203, 84, 129), (201, 77, 124), (200, 70, 119),
- (196, 64, 115), (193, 59, 111), (191, 57, 109), (190, 56, 107),
- (189, 53, 105), (190, 55, 107), (191, 58, 109), (194, 61, 111),
- (197, 65, 114), (197, 67, 115), (197, 69, 116), (196, 71, 116),
- (194, 73, 117), (189, 71, 114), (186, 68, 111), (183, 65, 109),
- (178, 62, 105), (173, 60, 101), (170, 59, 98), (167, 58, 96),
- (154, 57, 91), (148, 56, 88), (143, 55, 85), (141, 55, 84),
- (139, 55, 84), (138, 55, 85), (138, 55, 86), (138, 55, 85),
- (136, 53, 83), (131, 49, 77), (126, 46, 73), (122, 43, 70),
- (121, 43, 69), (120, 43, 68), (119, 44, 69), (120, 48, 71),
- (132, 60, 84), (139, 68, 92), (146, 77, 100), (152, 83, 107),
- (158, 90, 115), (160, 92, 117), (162, 94, 120), (165, 99, 124),
- (168, 103, 127), (175, 110, 134), (180, 115, 139), (185, 120, 144),
- (188, 122, 147), (192, 125, 151), (198, 130, 157), (205, 133, 163),
- (215, 137, 171), (218, 136, 171), (222, 135, 172), (222, 132, 171),
- (222, 130, 170), (219, 123, 165), (214, 115, 157), (208, 107, 149),
- (199, 99, 140), (181, 83, 123), (171, 75, 114), (162, 68, 105),
- (158, 64, 101), (155, 60, 97), (146, 53, 88), (136, 43, 79),
- (118, 27, 59), (111, 20, 52), (104, 14, 45), (101, 12, 42),
- (98, 11, 40), (96, 11, 38), (99, 14, 40), (105, 19, 45),
- (114, 25, 53), (132, 41, 71), (135, 45, 75), (139, 50, 79),
- (148, 56, 87), (154, 64, 96), (159, 71, 102), (164, 77, 107),
- (174, 85, 116), (179, 90, 121), (184, 95, 127), (185, 98, 129),
- (187, 101, 132), (190, 106, 137), (193, 111, 143), (193, 115, 145),
- (191, 118, 146), (184, 115, 141), (181, 113, 138), (179, 111, 136),
- (175, 106, 131), (170, 101, 126), (167, 99, 122), (167, 97, 122),
- (172, 101, 127), (178, 105, 131), (184, 109, 136), (186, 111, 138),
- (189, 113, 140), (193, 115, 143), (195, 116, 145), (197, 118, 146),
- (198, 120, 149), (204, 130, 159), (206, 134, 162), (208, 138, 166),
- (214, 145, 173), (220, 150, 179), (226, 154, 184), (230, 155, 186),
- (234, 147, 184), (233, 143, 181), (233, 140, 179), (229, 132, 172),
- (225, 125, 164), (219, 120, 157), (212, 113, 149), (207, 106, 141),
- (197, 99, 132), (178, 78, 112), (173, 72, 106), (168, 66, 100),
- (157, 53, 88), (147, 40, 75), (136, 31, 64), (125, 23, 55),
- (116, 18, 45), (114, 18, 44), (113, 19, 44), (112, 21, 46),
- (113, 25, 50), (115, 30, 56), (120, 36, 61), (125, 43, 68),
- (129, 48, 74), (137, 52, 81), (145, 56, 88), (154, 63, 97),
- (164, 69, 104), (174, 76, 114), (183, 85, 124), (194, 95, 134),
- (214, 121, 158), (217, 126, 162), (221, 131, 167), (226, 139, 175),
- (231, 146, 183), (235, 151, 186), (236, 152, 188), (236, 153, 189),
- (235, 152, 189), (234, 152, 188), (232, 154, 187), (231, 155, 186),
- (230, 156, 186), (229, 156, 187), (228, 156, 185), (225, 152, 182),
- (223, 147, 176), (219, 140, 170), (215, 131, 164), (209, 122, 155),
- (203, 113, 146), (196, 105, 139), (190, 99, 133), (184, 95, 128),
- (178, 92, 123), (173, 88, 117), (169, 85, 113), (164, 83, 110),
- (160, 81, 106), (156, 79, 102), (151, 77, 100), (148, 75, 97),
- (145, 74, 95), (143, 75, 95), (140, 74, 95), (139, 74, 95),
- (138, 75, 95), (136, 75, 93), (135, 73, 91), (131, 68, 87),
- (127, 64, 83), (123, 59, 78), (120, 55, 75), (120, 52, 73),
- (121, 51, 73), (122, 53, 75), (125, 56, 78), (131, 60, 83),
- (135, 62, 86), (139, 66, 90), (143, 71, 94), (145, 74, 97),
- (150, 76, 100), (155, 81, 105), (160, 86, 112), (166, 93, 119),
- (176, 102, 129), (187, 111, 139), (197, 119, 150), (207, 126, 159),
- (213, 133, 166), (219, 137, 170), (224, 139, 174), (228, 140, 176),
- (231, 142, 179), (233, 142, 181), (234, 142, 181), (233, 140, 180),
- (229, 135, 177), (224, 131, 173), (218, 125, 167), (212, 118, 159)
- ),
-
-// 471 040223
-((183, 89, 57), (215, 132, 89), (229, 149, 101), (243, 166, 113),
- (242, 165, 110), (242, 164, 108), (239, 162, 105), (236, 161, 103),
- (227, 148, 89), (220, 133, 76), (214, 118, 63), (202, 109, 57),
- (190, 100, 52), (187, 106, 55), (185, 112, 59), (188, 114, 58),
- (191, 117, 57), (203, 124, 65), (201, 133, 82), (199, 142, 100),
- (189, 155, 108), (180, 168, 117), (174, 169, 115), (168, 170, 113),
- (142, 151, 104), (134, 147, 108), (127, 144, 112), (118, 140, 107),
- (109, 137, 102), (106, 135, 99), (104, 134, 97), (101, 134, 88),
- (103, 133, 90), (105, 117, 87), (104, 110, 82), (104, 103, 78),
- (106, 95, 66), (108, 87, 55), (111, 82, 51), (115, 78, 48),
- (146, 78, 48), (157, 84, 45), (169, 90, 43), (177, 93, 44),
- (186, 97, 46), (186, 99, 49), (187, 102, 52), (175, 106, 59),
- (161, 103, 61), (141, 86, 48), (144, 71, 41), (148, 57, 35),
- (145, 44, 29), (142, 32, 24), (139, 29, 21), (137, 27, 18),
- (129, 21, 9), (117, 20, 5), (106, 19, 2), (87, 17, 1),
- (68, 15, 1), (60, 15, 1), (52, 15, 1), (38, 14, 1),
- (28, 16, 2), (25, 16, 4), (33, 16, 7), (42, 16, 10),
- (45, 18, 14), (49, 21, 18), (56, 30, 29), (63, 39, 36),
- (84, 49, 36), (88, 47, 34), (93, 45, 33), (91, 43, 32),
- (89, 42, 31), (87, 39, 28), (85, 36, 26), (81, 29, 15),
- (75, 19, 7), (62, 5, 0), (51, 3, 0), (41, 1, 0),
- (36, 2, 0), (31, 4, 0), (22, 8, 1), (18, 13, 4),
- (11, 25, 15), (12, 35, 22), (14, 45, 30), (17, 51, 33),
- (20, 58, 37), (24, 69, 42), (29, 77, 44), (40, 78, 45),
- (50, 75, 43), (70, 63, 36), (78, 56, 29), (87, 49, 22),
- (90, 43, 18), (94, 37, 15), (98, 25, 7), (95, 14, 5),
- (81, 2, 5), (71, 1, 6), (61, 0, 7), (55, 0, 8),
- (49, 1, 9), (39, 1, 6), (31, 1, 6), (24, 1, 7),
- (21, 1, 6), (32, 1, 4), (37, 1, 3), (42, 1, 2),
- (50, 3, 4), (56, 7, 7), (66, 16, 15), (81, 29, 26),
- (123, 71, 53), (131, 93, 67), (140, 116, 82), (143, 125, 91),
- (146, 135, 101), (150, 148, 107), (158, 161, 114), (166, 169, 118),
- (171, 173, 120), (183, 172, 124), (183, 167, 120), (184, 162, 116),
- (191, 154, 106), (197, 141, 98), (207, 136, 92), (216, 128, 85),
- (209, 112, 63), (196, 109, 59), (184, 106, 56), (176, 106, 56),
- (168, 106, 57), (152, 100, 52), (135, 96, 51), (115, 97, 53),
- (102, 108, 68), (79, 118, 97), (75, 114, 98), (71, 110, 99),
- (64, 93, 87), (62, 94, 76), (54, 86, 81), (52, 82, 79),
- (41, 64, 68), (38, 66, 58), (36, 69, 48), (25, 70, 39),
- (23, 76, 36), (20, 83, 40), (28, 89, 54), (40, 100, 64),
- (51, 105, 67), (87, 112, 66), (94, 112, 66), (102, 112, 67),
- (116, 113, 71), (126, 105, 71), (131, 100, 66), (138, 93, 64),
- (121, 81, 45), (115, 74, 41), (110, 68, 37), (88, 58, 28),
- (72, 47, 25), (55, 37, 20), (36, 28, 16), (27, 18, 11),
- (21, 11, 7), (20, 8, 4), (22, 11, 4), (27, 13, 6),
- (32, 18, 7), (41, 22, 8), (51, 24, 10), (64, 28, 8),
- (88, 27, 7), (92, 26, 7), (97, 26, 8), (104, 24, 8),
- (112, 21, 6), (120, 15, 5), (130, 11, 2), (137, 9, 2),
- (140, 10, 2), (143, 13, 1), (145, 14, 2), (150, 15, 1),
- (151, 14, 2), (148, 12, 3), (141, 19, 6), (130, 23, 10),
- (117, 29, 18), (100, 30, 23), (81, 25, 25), (64, 24, 26),
- (55, 26, 27), (50, 34, 32), (46, 46, 36), (38, 56, 40),
- (32, 62, 39), (32, 59, 41), (37, 56, 42), (49, 52, 42),
- (55, 53, 42), (58, 59, 40), (56, 57, 41), (53, 52, 43),
- (51, 42, 45), (45, 35, 44), (40, 33, 39), (32, 30, 34),
- (28, 29, 28), (23, 24, 25), (18, 21, 23), (18, 19, 20),
- (19, 17, 17), (28, 13, 13), (43, 11, 8), (59, 9, 5),
- (78, 10, 3), (93, 12, 1), (104, 11, 2), (113, 15, 3),
- (117, 18, 8), (120, 21, 11), (121, 24, 12), (115, 25, 15),
- (108, 27, 16), (97, 30, 22), (83, 35, 28), (75, 38, 35),
- (72, 44, 36), (72, 46, 33), (76, 46, 28), (73, 45, 24),
- (67, 42, 24), (62, 39, 22), (59, 34, 20), (64, 29, 14),
- (70, 23, 6), (73, 16, 2), (76, 9, 0), (81, 4, 1),
- (95, 19, 13), (117, 41, 26), (142, 61, 37), (164, 82, 53)
- ),
-
-// 472 040224
-((164, 132, 113), (149, 103, 81), (146, 85, 63), (144, 68, 46),
- (133, 54, 31), (122, 40, 17), (113, 34, 13), (105, 29, 9),
- (73, 10, 1), (60, 6, 0), (47, 2, 0), (38, 1, 0),
- (30, 1, 0), (25, 1, 0), (20, 2, 0), (18, 2, 0),
- (16, 2, 0), (10, 2, 0), (7, 2, 0), (5, 2, 0),
- (4, 3, 0), (3, 4, 0), (3, 4, 0), (3, 5, 0),
- (6, 5, 0), (12, 4, 0), (18, 4, 0), (25, 3, 1),
- (32, 3, 2), (35, 3, 2), (38, 4, 3), (40, 7, 4),
- (40, 12, 6), (41, 29, 13), (43, 37, 18), (45, 45, 24),
- (51, 47, 27), (57, 50, 31), (60, 50, 30), (63, 50, 30),
- (79, 55, 33), (86, 59, 36), (94, 64, 40), (108, 66, 47),
- (122, 68, 55), (128, 67, 55), (135, 66, 55), (149, 66, 52),
- (164, 61, 49), (192, 62, 36), (204, 68, 37), (217, 75, 39),
- (224, 90, 43), (231, 105, 47), (233, 112, 47), (235, 119, 48),
- (229, 135, 40), (213, 136, 39), (197, 138, 39), (179, 144, 51),
- (162, 150, 63), (153, 152, 71), (145, 154, 80), (133, 157, 86),
- (125, 156, 92), (88, 141, 90), (67, 131, 84), (47, 122, 79),
- (37, 117, 81), (27, 112, 84), (13, 107, 85), (13, 103, 87),
- (11, 81, 83), (9, 73, 76), (7, 66, 70), (7, 69, 68),
- (8, 73, 67), (7, 78, 72), (7, 83, 78), (19, 92, 91),
- (39, 98, 103), (78, 96, 117), (99, 92, 116), (120, 89, 116),
- (122, 88, 120), (125, 88, 124), (133, 91, 127), (140, 94, 128),
- (147, 87, 118), (152, 79, 103), (157, 72, 88), (153, 68, 83),
- (150, 64, 79), (141, 60, 73), (130, 63, 76), (113, 76, 79),
- (106, 85, 90), (109, 106, 81), (116, 112, 76), (124, 118, 72),
- (132, 118, 73), (141, 118, 74), (150, 125, 72), (159, 130, 90),
- (190, 130, 112), (203, 119, 107), (216, 108, 103), (221, 98, 97),
- (227, 88, 92), (231, 72, 73), (224, 59, 62), (221, 54, 59),
- (216, 51, 62), (213, 53, 64), (213, 58, 66), (214, 64, 68),
- (217, 75, 65), (216, 87, 63), (216, 95, 61), (215, 102, 62),
- (211, 108, 54), (212, 112, 51), (213, 116, 48), (214, 120, 49),
- (216, 124, 50), (215, 125, 52), (209, 123, 53), (197, 119, 50),
- (186, 103, 43), (171, 76, 23), (172, 75, 19), (174, 75, 15),
- (180, 78, 10), (185, 84, 12), (167, 91, 14), (154, 89, 19),
- (128, 81, 22), (123, 74, 20), (119, 68, 19), (129, 67, 19),
- (140, 67, 20), (131, 71, 19), (123, 69, 21), (105, 65, 22),
- (87, 60, 20), (44, 40, 15), (45, 36, 12), (46, 33, 10),
- (47, 32, 8), (47, 29, 9), (42, 28, 8), (36, 30, 8),
- (35, 40, 9), (37, 44, 7), (39, 49, 6), (51, 60, 8),
- (65, 66, 9), (82, 69, 8), (95, 72, 9), (108, 73, 13),
- (120, 68, 16), (133, 67, 12), (135, 66, 12), (137, 66, 12),
- (138, 66, 12), (136, 68, 13), (129, 74, 18), (119, 77, 25),
- (97, 82, 26), (91, 83, 26), (86, 84, 27), (73, 93, 26),
- (58, 106, 24), (46, 122, 28), (32, 133, 37), (24, 147, 49),
- (16, 156, 56), (12, 158, 59), (12, 154, 59), (10, 148, 51),
- (12, 145, 46), (9, 134, 41), (8, 126, 40), (6, 116, 42),
- (9, 86, 45), (10, 77, 43), (12, 68, 41), (19, 54, 33),
- (26, 40, 24), (33, 28, 14), (37, 18, 7), (41, 12, 5),
- (44, 8, 5), (44, 7, 4), (46, 5, 4), (48, 5, 4),
- (50, 4, 4), (50, 2, 2), (49, 2, 0), (48, 1, 1),
- (47, 2, 0), (49, 3, 2), (53, 3, 1), (57, 3, 2),
- (62, 3, 2), (71, 2, 2), (79, 2, 2), (88, 2, 3),
- (96, 3, 4), (107, 4, 3), (117, 4, 3), (124, 4, 4),
- (131, 4, 4), (136, 5, 2), (140, 7, 3), (142, 8, 3),
- (144, 9, 3), (146, 10, 3), (146, 10, 4), (144, 11, 7),
- (141, 10, 7), (136, 12, 9), (131, 12, 10), (124, 12, 10),
- (115, 12, 8), (107, 10, 6), (100, 11, 7), (94, 11, 7),
- (86, 11, 9), (79, 10, 10), (72, 9, 11), (64, 9, 10),
- (56, 8, 6), (49, 8, 7), (43, 11, 9), (37, 13, 11),
- (33, 15, 12), (30, 17, 12), (30, 18, 12), (32, 20, 11),
- (40, 21, 11), (55, 25, 19), (75, 29, 28), (93, 38, 39),
- (105, 51, 57), (112, 67, 74), (108, 86, 87), (110, 102, 100),
- (116, 119, 113), (137, 123, 121), (160, 128, 122), (183, 132, 127),
- (203, 134, 130), (200, 139, 124), (196, 138, 122), (177, 140, 120)
- ),
-
-// 473 040225
-((174, 52, 5), (173, 60, 7), (171, 58, 6), (169, 56, 5),
- (155, 51, 5), (142, 47, 5), (136, 46, 5), (130, 45, 5),
- (112, 44, 6), (113, 47, 9), (115, 50, 12), (113, 53, 18),
- (112, 57, 24), (106, 55, 28), (101, 53, 32), (98, 51, 30),
- (95, 49, 29), (99, 46, 28), (106, 49, 30), (113, 52, 32),
- (118, 49, 31), (124, 47, 31), (124, 43, 28), (124, 39, 25),
- (119, 22, 13), (116, 19, 10), (113, 17, 8), (110, 17, 8),
- (107, 18, 9), (107, 19, 8), (107, 20, 8), (112, 18, 8),
- (116, 16, 6), (124, 7, 2), (128, 6, 1), (133, 6, 0),
- (147, 12, 1), (161, 19, 2), (170, 23, 3), (179, 28, 4),
- (209, 46, 7), (214, 52, 9), (219, 58, 11), (214, 60, 10),
- (210, 62, 10), (208, 65, 10), (206, 68, 10), (204, 79, 12),
- (197, 84, 13), (190, 91, 17), (185, 85, 17), (180, 79, 17),
- (176, 76, 16), (172, 73, 16), (174, 76, 17), (176, 79, 18),
- (176, 86, 22), (179, 85, 25), (183, 84, 29), (179, 83, 32),
- (176, 82, 36), (170, 80, 35), (165, 78, 34), (158, 72, 32),
- (153, 69, 30), (160, 65, 32), (162, 65, 32), (164, 66, 33),
- (165, 64, 32), (166, 63, 32), (172, 63, 30), (180, 65, 28),
- (184, 90, 34), (185, 109, 45), (187, 128, 56), (195, 145, 71),
- (203, 162, 87), (200, 169, 90), (197, 176, 93), (187, 192, 97),
- (181, 196, 98), (173, 191, 98), (179, 178, 96), (186, 166, 94),
- (186, 162, 88), (187, 158, 83), (189, 145, 73), (181, 129, 55),
- (195, 99, 40), (203, 89, 35), (211, 79, 30), (212, 79, 29),
- (214, 79, 28), (217, 81, 28), (221, 86, 31), (224, 94, 35),
- (229, 102, 41), (237, 110, 45), (241, 112, 45), (246, 115, 45),
- (246, 116, 44), (247, 117, 43), (249, 120, 42), (248, 121, 39),
- (226, 114, 32), (214, 106, 29), (202, 98, 26), (197, 96, 27),
- (193, 94, 28), (188, 93, 29), (181, 95, 29), (171, 97, 28),
- (163, 99, 26), (144, 103, 30), (143, 105, 32), (143, 107, 35),
- (152, 112, 40), (164, 119, 45), (177, 125, 47), (188, 131, 47),
- (197, 136, 52), (205, 134, 53), (213, 133, 54), (216, 130, 54),
- (220, 128, 54), (226, 125, 53), (229, 120, 56), (224, 117, 52),
- (218, 108, 47), (208, 89, 34), (205, 85, 31), (202, 82, 28),
- (196, 73, 24), (189, 67, 20), (182, 62, 16), (177, 58, 13),
- (181, 54, 5), (186, 53, 5), (191, 52, 5), (194, 53, 5),
- (198, 55, 6), (200, 59, 8), (203, 67, 9), (211, 76, 10),
- (219, 84, 12), (236, 92, 19), (237, 93, 22), (239, 95, 25),
- (230, 106, 34), (222, 118, 40), (215, 128, 43), (204, 131, 41),
- (177, 113, 34), (166, 107, 34), (156, 102, 35), (134, 96, 37),
- (118, 90, 36), (106, 88, 33), (99, 89, 29), (96, 83, 24),
- (94, 83, 25), (91, 101, 40), (93, 108, 47), (95, 116, 54),
- (106, 135, 64), (115, 150, 73), (127, 169, 79), (139, 182, 85),
- (161, 186, 96), (166, 184, 96), (171, 183, 97), (174, 168, 92),
- (175, 155, 85), (177, 138, 71), (175, 115, 58), (179, 92, 47),
- (185, 71, 37), (188, 50, 28), (188, 36, 22), (187, 27, 13),
- (181, 19, 7), (176, 12, 4), (175, 8, 2), (175, 4, 2),
- (176, 1, 1), (176, 0, 1), (176, 0, 1), (175, 0, 0),
- (175, 1, 1), (176, 3, 1), (176, 6, 1), (177, 10, 1),
- (179, 14, 1), (181, 18, 2), (182, 23, 4), (186, 29, 8),
- (191, 36, 11), (196, 43, 15), (200, 49, 17), (203, 52, 19),
- (203, 52, 19), (204, 53, 21), (207, 54, 23), (208, 55, 24),
- (211, 58, 24), (212, 58, 23), (209, 55, 19), (204, 50, 14),
- (201, 46, 12), (196, 40, 10), (193, 38, 7), (190, 38, 5),
- (185, 38, 4), (174, 36, 3), (163, 35, 3), (154, 35, 6),
- (145, 32, 8), (142, 30, 7), (144, 32, 7), (145, 32, 8),
- (148, 35, 7), (153, 43, 11), (157, 50, 16), (163, 54, 18),
- (175, 58, 19), (185, 60, 18), (196, 58, 14), (205, 57, 11),
- (210, 57, 11), (216, 61, 12), (221, 64, 13), (222, 67, 12),
- (224, 69, 10), (224, 66, 7), (217, 61, 4), (210, 56, 2),
- (203, 52, 1), (194, 47, 2), (186, 45, 2), (180, 43, 2),
- (171, 39, 1), (162, 33, 2), (159, 28, 0), (154, 21, 1),
- (150, 15, 1), (148, 12, 1), (147, 12, 1), (146, 14, 2),
- (153, 18, 1), (164, 24, 1), (175, 30, 1), (184, 33, 2),
- (190, 37, 2), (188, 40, 2), (183, 42, 3), (177, 47, 5)
- ),
-
-// 474 040226
-((49, 78, 48), (42, 93, 55), (38, 103, 59), (34, 113, 63),
- (29, 114, 64), (25, 115, 65), (23, 114, 63), (22, 114, 61),
- (23, 109, 56), (21, 100, 51), (20, 92, 47), (15, 81, 38),
- (10, 71, 30), (13, 61, 26), (16, 52, 22), (21, 49, 21),
- (26, 46, 21), (57, 41, 18), (78, 42, 18), (99, 44, 19),
- (108, 46, 21), (118, 48, 23), (118, 48, 24), (119, 49, 25),
- (120, 57, 27), (110, 56, 27), (101, 55, 27), (83, 49, 25),
- (66, 43, 24), (60, 41, 23), (54, 40, 23), (45, 38, 25),
- (38, 38, 26), (34, 45, 29), (34, 52, 34), (35, 60, 39),
- (34, 69, 42), (34, 79, 46), (32, 82, 47), (31, 85, 49),
- (28, 87, 53), (32, 86, 53), (36, 85, 54), (38, 83, 51),
- (41, 82, 48), (41, 81, 47), (42, 80, 46), (53, 74, 49),
- (69, 72, 51), (108, 80, 53), (120, 87, 52), (132, 94, 52),
- (135, 94, 49), (139, 95, 46), (138, 92, 45), (137, 90, 44),
- (117, 76, 34), (100, 73, 29), (84, 70, 25), (63, 63, 21),
- (42, 56, 17), (34, 50, 15), (26, 45, 13), (16, 37, 13),
- (11, 36, 12), (5, 42, 15), (3, 42, 15), (2, 42, 15),
- (2, 40, 15), (3, 38, 15), (5, 32, 14), (7, 30, 15),
- (11, 29, 16), (14, 26, 16), (18, 23, 16), (21, 19, 15),
- (25, 15, 14), (27, 14, 13), (29, 14, 13), (33, 15, 14),
- (40, 18, 15), (59, 22, 15), (62, 22, 14), (66, 23, 13),
- (65, 24, 13), (65, 25, 14), (66, 28, 15), (69, 33, 18),
- (64, 47, 22), (54, 49, 23), (45, 51, 25), (42, 50, 27),
- (40, 50, 30), (36, 52, 32), (34, 53, 32), (32, 53, 32),
- (30, 50, 27), (31, 38, 21), (35, 32, 17), (39, 27, 13),
- (42, 24, 11), (45, 22, 9), (51, 19, 7), (56, 19, 4),
- (70, 18, 2), (73, 16, 1), (77, 14, 1), (76, 13, 0),
- (75, 13, 0), (70, 14, 1), (66, 14, 1), (62, 11, 1),
- (57, 10, 2), (38, 6, 1), (33, 6, 1), (29, 6, 2),
- (22, 6, 4), (20, 7, 5), (17, 9, 5), (14, 9, 3),
- (8, 11, 4), (10, 13, 7), (13, 16, 10), (16, 17, 10),
- (19, 18, 11), (28, 21, 10), (40, 24, 9), (56, 28, 10),
- (78, 32, 10), (114, 42, 10), (118, 43, 10), (123, 44, 10),
- (125, 46, 12), (123, 45, 11), (123, 44, 13), (118, 43, 11),
- (105, 45, 16), (107, 51, 28), (109, 58, 41), (113, 69, 48),
- (117, 80, 55), (117, 103, 76), (135, 121, 95), (151, 132, 101),
- (178, 134, 109), (214, 160, 100), (221, 168, 102), (228, 177, 104),
- (229, 190, 106), (234, 193, 111), (245, 183, 102), (243, 178, 87),
- (245, 163, 62), (246, 163, 63), (247, 163, 64), (243, 159, 68),
- (236, 157, 74), (229, 138, 70), (227, 118, 57), (228, 96, 43),
- (227, 84, 32), (218, 81, 26), (215, 82, 25), (213, 83, 24),
- (216, 78, 21), (218, 80, 20), (218, 84, 21), (210, 93, 27),
- (175, 95, 31), (165, 92, 32), (156, 90, 34), (144, 81, 33),
- (130, 79, 38), (107, 75, 38), (87, 66, 36), (65, 54, 35),
- (56, 42, 28), (55, 33, 24), (58, 30, 20), (63, 29, 15),
- (67, 30, 16), (75, 33, 14), (84, 35, 14), (92, 39, 13),
- (102, 39, 13), (102, 39, 13), (103, 39, 14), (102, 38, 15),
- (101, 39, 16), (99, 37, 17), (100, 35, 15), (102, 34, 13),
- (104, 33, 13), (115, 40, 13), (130, 50, 14), (146, 62, 12),
- (166, 73, 10), (179, 81, 13), (193, 86, 19), (205, 91, 26),
- (210, 100, 31), (208, 101, 33), (191, 112, 42), (171, 118, 52),
- (155, 118, 63), (140, 127, 68), (134, 120, 67), (124, 131, 72),
- (106, 146, 80), (86, 158, 90), (70, 175, 97), (65, 172, 95),
- (70, 169, 91), (70, 161, 86), (59, 153, 81), (45, 141, 77),
- (31, 125, 69), (24, 106, 62), (23, 84, 51), (19, 65, 39),
- (16, 47, 27), (14, 31, 16), (14, 20, 10), (14, 11, 7),
- (11, 6, 6), (10, 5, 5), (8, 6, 5), (9, 7, 6),
- (10, 11, 5), (11, 17, 7), (12, 24, 7), (14, 32, 10),
- (16, 40, 13), (20, 51, 19), (26, 60, 24), (29, 70, 28),
- (38, 79, 32), (47, 82, 34), (57, 85, 39), (68, 83, 44),
- (72, 80, 47), (78, 78, 48), (87, 76, 45), (98, 72, 44),
- (110, 71, 45), (120, 66, 45), (125, 63, 44), (125, 64, 40),
- (124, 60, 37), (119, 61, 38), (116, 60, 39), (114, 57, 40),
- (111, 57, 40), (100, 63, 41), (83, 67, 44), (65, 72, 45)
- ),
-
-// 475 040227
-((180, 72, 104), (178, 67, 104), (177, 66, 100), (177, 66, 97),
- (187, 60, 96), (197, 55, 95), (201, 54, 94), (205, 54, 94),
- (211, 65, 90), (204, 81, 87), (198, 97, 85), (184, 119, 86),
- (171, 141, 88), (151, 154, 98), (131, 168, 108), (124, 165, 110),
- (118, 163, 113), (102, 138, 125), (84, 130, 136), (67, 122, 147),
- (61, 99, 163), (56, 76, 179), (63, 62, 185), (71, 48, 191),
- (84, 45, 208), (79, 62, 209), (74, 80, 211), (71, 98, 205),
- (68, 117, 199), (68, 124, 196), (68, 132, 194), (60, 131, 195),
- (56, 133, 187), (32, 123, 169), (29, 110, 167), (26, 97, 165),
- (40, 76, 161), (54, 55, 157), (63, 50, 153), (72, 46, 149),
- (103, 64, 132), (107, 84, 122), (111, 105, 113), (107, 123, 117),
- (104, 142, 121), (105, 149, 127), (106, 157, 133), (104, 175, 139),
- (100, 196, 149), (77, 213, 177), (81, 204, 194), (85, 195, 211),
- (102, 191, 217), (119, 188, 223), (125, 189, 224), (132, 191, 226),
- (146, 197, 228), (149, 193, 224), (153, 189, 220), (168, 176, 212),
- (183, 164, 205), (184, 159, 200), (186, 155, 195), (179, 142, 189),
- (171, 129, 180), (170, 97, 155), (174, 75, 146), (179, 54, 137),
- (177, 44, 136), (176, 34, 136), (175, 25, 140), (178, 24, 134),
- (186, 19, 109), (189, 12, 99), (192, 6, 89), (200, 6, 84),
- (209, 7, 80), (212, 7, 75), (215, 8, 70), (205, 9, 57),
- (192, 6, 51), (179, 5, 55), (179, 5, 69), (179, 6, 83),
- (175, 6, 91), (172, 6, 99), (166, 13, 109), (168, 21, 121),
- (167, 44, 157), (159, 52, 173), (151, 60, 190), (145, 61, 193),
- (140, 63, 196), (144, 69, 196), (146, 77, 191), (151, 82, 183),
- (152, 96, 190), (136, 100, 199), (128, 107, 196), (121, 115, 193),
- (120, 123, 193), (119, 131, 194), (118, 146, 203), (115, 143, 207),
- (89, 139, 214), (88, 141, 201), (87, 143, 188), (94, 139, 176),
- (101, 136, 164), (111, 132, 133), (113, 128, 118), (112, 122, 103),
- (123, 120, 83), (163, 120, 41), (171, 120, 39), (179, 121, 38),
- (180, 125, 42), (181, 124, 49), (190, 122, 58), (203, 119, 66),
- (233, 96, 102), (230, 86, 111), (227, 76, 121), (226, 74, 121),
- (225, 72, 122), (226, 66, 124), (231, 50, 128), (228, 35, 128),
- (226, 21, 130), (225, 17, 126), (228, 18, 125), (231, 19, 125),
- (233, 23, 120), (233, 23, 124), (230, 25, 127), (228, 31, 130),
- (229, 53, 139), (227, 78, 153), (226, 104, 168), (222, 113, 169),
- (219, 123, 171), (214, 130, 170), (209, 123, 160), (212, 122, 162),
- (213, 121, 167), (202, 108, 152), (192, 97, 139), (182, 87, 127),
- (165, 61, 104), (155, 42, 87), (141, 29, 74), (137, 26, 65),
- (121, 41, 59), (116, 45, 60), (112, 50, 62), (93, 53, 68),
- (90, 57, 70), (93, 64, 73), (106, 64, 72), (121, 64, 70),
- (122, 57, 72), (135, 50, 71), (142, 45, 69), (150, 41, 67),
- (166, 36, 63), (170, 27, 58), (171, 22, 55), (171, 28, 62),
- (185, 35, 85), (187, 35, 90), (189, 36, 96), (186, 40, 100),
- (177, 51, 104), (177, 64, 109), (184, 73, 117), (199, 78, 130),
- (211, 80, 141), (212, 84, 147), (216, 88, 152), (219, 89, 154),
- (228, 86, 155), (241, 78, 152), (245, 70, 143), (247, 59, 135),
- (240, 44, 120), (238, 41, 114), (237, 39, 109), (236, 34, 93),
- (230, 32, 81), (220, 36, 72), (206, 35, 70), (188, 39, 70),
- (174, 35, 62), (164, 31, 54), (157, 31, 47), (157, 29, 46),
- (161, 33, 57), (166, 34, 68), (171, 32, 77), (174, 32, 92),
- (184, 33, 105), (201, 42, 123), (215, 56, 136), (221, 76, 140),
- (212, 96, 145), (197, 115, 156), (185, 134, 172), (174, 154, 183),
- (160, 174, 173), (141, 190, 153), (127, 194, 133), (116, 195, 127),
- (118, 184, 135), (123, 166, 135), (122, 148, 138), (125, 120, 131),
- (123, 101, 127), (126, 80, 133), (136, 59, 134), (140, 44, 141),
- (142, 31, 146), (133, 28, 145), (125, 31, 142), (127, 39, 129),
- (136, 60, 114), (151, 89, 102), (154, 118, 88), (153, 139, 79),
- (137, 151, 71), (127, 165, 67), (123, 184, 67), (123, 196, 69),
- (138, 196, 70), (135, 184, 74), (127, 162, 77), (115, 148, 80),
- (107, 127, 81), (120, 104, 73), (141, 84, 64), (159, 74, 53),
- (165, 79, 50), (165, 84, 54), (163, 84, 59), (164, 75, 66),
- (169, 68, 72), (170, 69, 78), (174, 74, 84), (181, 79, 92),
- (188, 74, 99), (197, 61, 106), (203, 51, 110), (202, 44, 109),
- (203, 47, 105), (188, 60, 101), (184, 68, 98), (185, 75, 98)
- ),
-
-// 476 040228
-((20, 32, 20), (21, 27, 20), (20, 25, 20), (20, 23, 20),
- (20, 23, 20), (21, 23, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 21, 20),
- (20, 21, 20), (22, 20, 20), (22, 20, 20), (23, 21, 20),
- (22, 21, 20), (22, 22, 20), (22, 22, 20), (22, 23, 21),
- (21, 25, 25), (20, 26, 28), (20, 28, 31), (21, 34, 41),
- (22, 40, 52), (23, 43, 59), (25, 47, 66), (27, 56, 81),
- (29, 67, 94), (33, 89, 114), (34, 88, 112), (35, 87, 111),
- (31, 79, 100), (28, 72, 89), (28, 68, 81), (29, 64, 73),
- (24, 39, 45), (22, 31, 37), (20, 23, 30), (20, 21, 27),
- (20, 20, 25), (20, 20, 24), (20, 20, 24), (20, 20, 24),
- (20, 20, 24), (20, 20, 24), (20, 20, 24), (20, 20, 25),
- (20, 20, 24), (21, 20, 23), (21, 20, 22), (21, 21, 22),
- (21, 24, 21), (21, 26, 20), (21, 29, 20), (20, 29, 21),
- (20, 29, 23), (20, 29, 26), (20, 29, 30), (20, 29, 43),
- (20, 27, 63), (24, 39, 83), (30, 41, 87), (36, 43, 92),
- (37, 45, 90), (39, 47, 88), (52, 55, 80), (67, 75, 72),
- (93, 111, 83), (109, 132, 97), (125, 153, 111), (128, 173, 137),
- (131, 194, 164), (124, 192, 170), (118, 191, 177), (106, 188, 185),
- (95, 183, 176), (80, 179, 189), (84, 174, 179), (89, 169, 169),
- (100, 173, 165), (112, 177, 161), (140, 178, 150), (174, 173, 123),
- (212, 156, 90), (200, 140, 68), (188, 124, 46), (176, 114, 36),
- (164, 104, 26), (140, 89, 23), (116, 82, 26), (101, 90, 29),
- (87, 94, 32), (100, 114, 58), (128, 134, 71), (157, 154, 84),
- (165, 156, 85), (173, 159, 87), (169, 161, 100), (169, 169, 108),
- (162, 157, 102), (154, 150, 89), (147, 143, 76), (144, 138, 71),
- (142, 133, 66), (134, 123, 65), (133, 125, 67), (139, 128, 70),
- (133, 129, 68), (131, 153, 113), (144, 162, 132), (158, 172, 152),
- (173, 189, 172), (173, 201, 188), (177, 216, 191), (175, 210, 199),
- (141, 161, 184), (115, 133, 155), (89, 105, 126), (70, 89, 110),
- (52, 74, 94), (26, 44, 74), (20, 30, 55), (21, 21, 43),
- (22, 21, 35), (23, 21, 29), (23, 21, 28), (24, 21, 28),
- (24, 22, 28), (24, 22, 30), (24, 22, 30), (23, 21, 30),
- (21, 21, 29), (20, 20, 30), (20, 20, 32), (21, 20, 34),
- (23, 21, 37), (31, 27, 41), (48, 35, 42), (76, 45, 43),
- (102, 46, 44), (116, 51, 40), (120, 51, 39), (124, 52, 39),
- (146, 48, 32), (174, 51, 31), (181, 52, 30), (177, 59, 29),
- (184, 79, 29), (185, 83, 38), (187, 88, 47), (181, 100, 59),
- (173, 110, 64), (153, 116, 66), (121, 109, 74), (91, 96, 77),
- (71, 81, 72), (48, 60, 58), (42, 54, 53), (37, 48, 48),
- (29, 36, 36), (25, 27, 28), (23, 23, 26), (22, 21, 25),
- (22, 21, 24), (22, 21, 24), (22, 22, 24), (22, 22, 25),
- (21, 24, 25), (20, 25, 24), (20, 26, 24), (20, 28, 25),
- (20, 28, 26), (20, 30, 27), (20, 29, 32), (20, 31, 37),
- (25, 37, 43), (34, 48, 47), (46, 56, 57), (55, 64, 64),
- (71, 83, 83), (70, 87, 87), (69, 92, 91), (64, 99, 97),
- (63, 104, 99), (66, 101, 99), (65, 97, 89), (68, 97, 82),
- (71, 103, 69), (83, 98, 58), (90, 87, 43), (93, 76, 35),
- (89, 74, 28), (83, 68, 24), (75, 59, 22), (67, 45, 23),
- (65, 37, 23), (81, 36, 22), (106, 41, 22), (133, 44, 22),
- (152, 48, 21), (170, 52, 20), (171, 51, 20), (161, 46, 20),
- (140, 47, 20), (124, 48, 21), (94, 40, 22), (62, 28, 24),
- (34, 21, 26), (25, 21, 30), (22, 20, 36), (22, 23, 46),
- (22, 38, 57), (21, 53, 64), (20, 56, 66), (22, 47, 69),
- (22, 47, 70), (22, 56, 70), (20, 58, 60), (21, 45, 52),
- (22, 30, 43), (22, 23, 37), (22, 22, 29), (23, 22, 25),
- (25, 23, 23), (31, 24, 22), (40, 24, 21), (59, 27, 20),
- (87, 41, 20), (122, 62, 20), (149, 84, 31), (173, 110, 49),
- (197, 142, 76), (219, 174, 96), (234, 194, 112), (243, 216, 125),
- (247, 233, 128), (244, 237, 127), (235, 224, 115), (216, 203, 109),
- (200, 191, 93), (183, 175, 84), (170, 158, 71), (137, 131, 67),
- (102, 115, 67), (75, 100, 72), (62, 89, 69), (49, 74, 58),
- (36, 64, 47), (29, 55, 39), (24, 45, 31), (22, 37, 24)
- ),
-
-// 477 10000
-((52, 44, 62), (50, 38, 55), (43, 38, 52), (36, 39, 50),
- (30, 38, 48), (25, 37, 47), (23, 35, 44), (22, 34, 42),
- (23, 21, 32), (28, 14, 26), (33, 7, 20), (36, 7, 21),
- (40, 7, 23), (39, 12, 25), (38, 17, 28), (37, 19, 31),
- (37, 21, 34), (44, 22, 37), (52, 23, 40), (61, 24, 43),
- (69, 31, 46), (77, 39, 49), (78, 46, 52), (80, 53, 56),
- (93, 76, 68), (106, 82, 71), (120, 88, 75), (132, 91, 74),
- (144, 94, 74), (147, 97, 75), (150, 100, 76), (155, 105, 79),
- (158, 110, 81), (160, 111, 87), (156, 107, 85), (152, 103, 83),
- (140, 97, 78), (128, 91, 74), (120, 86, 72), (113, 82, 70),
- (83, 70, 68), (74, 65, 66), (65, 60, 65), (61, 54, 61),
- (58, 49, 57), (57, 47, 55), (57, 45, 54), (57, 43, 53),
- (57, 42, 53), (56, 38, 54), (55, 33, 50), (55, 28, 46),
- (54, 23, 41), (53, 19, 37), (53, 17, 35), (53, 16, 34),
- (52, 19, 38), (51, 23, 40), (51, 27, 43), (53, 33, 48),
- (55, 40, 53), (55, 42, 56), (56, 45, 60), (58, 53, 68),
- (58, 61, 76), (60, 75, 93), (70, 83, 97), (81, 92, 101),
- (87, 96, 104), (94, 101, 107), (115, 113, 113), (126, 122, 119),
- (127, 126, 122), (122, 122, 116), (117, 119, 110), (116, 117, 105),
- (115, 116, 100), (116, 117, 100), (117, 119, 101), (118, 120, 101),
- (114, 119, 103), (101, 110, 103), (88, 103, 100), (75, 96, 97),
- (71, 95, 97), (67, 95, 98), (63, 94, 100), (66, 95, 100),
- (88, 109, 104), (100, 115, 106), (113, 122, 109), (119, 128, 112),
- (125, 134, 116), (135, 144, 127), (149, 154, 136), (163, 166, 145),
- (177, 177, 149), (201, 185, 146), (204, 185, 145), (207, 185, 144),
- (205, 181, 143), (203, 177, 142), (197, 172, 145), (190, 167, 147),
- (179, 158, 140), (172, 153, 134), (166, 148, 129), (162, 142, 125),
- (159, 137, 122), (151, 128, 112), (141, 115, 107), (132, 103, 99),
- (121, 92, 90), (102, 80, 77), (99, 77, 76), (96, 75, 76),
- (91, 72, 68), (81, 65, 62), (73, 54, 54), (63, 42, 43),
- (40, 18, 18), (31, 10, 12), (22, 3, 6), (18, 2, 4),
- (15, 1, 2), (11, 0, 1), (10, 0, 1), (8, 0, 2),
- (9, 2, 3), (9, 9, 9), (8, 11, 11), (8, 14, 13),
- (7, 19, 18), (7, 23, 23), (5, 27, 27), (5, 29, 31),
- (10, 34, 33), (13, 34, 34), (16, 35, 35), (18, 35, 35),
- (21, 35, 35), (25, 35, 36), (29, 33, 37), (32, 35, 38),
- (37, 37, 38), (40, 42, 43), (40, 43, 44), (41, 45, 46),
- (44, 49, 51), (48, 50, 56), (52, 55, 65), (58, 63, 73),
- (62, 80, 92), (61, 84, 96), (60, 88, 101), (57, 95, 108),
- (54, 97, 113), (56, 95, 114), (63, 92, 114), (71, 87, 111),
- (78, 81, 106), (88, 70, 97), (87, 68, 95), (86, 66, 93),
- (86, 59, 86), (87, 53, 80), (89, 48, 72), (90, 41, 63),
- (88, 27, 43), (85, 25, 40), (82, 24, 38), (74, 22, 35),
- (65, 22, 34), (59, 26, 36), (53, 31, 40), (48, 37, 44),
- (44, 40, 45), (39, 44, 45), (34, 43, 44), (29, 39, 42),
- (26, 37, 39), (25, 34, 40), (26, 35, 43), (32, 35, 46),
- (44, 35, 51), (46, 33, 50), (49, 31, 50), (52, 25, 45),
- (50, 19, 39), (49, 14, 33), (48, 9, 30), (52, 6, 27),
- (53, 8, 27), (54, 11, 29), (54, 15, 33), (51, 20, 38),
- (47, 28, 43), (43, 36, 51), (45, 46, 62), (50, 57, 72),
- (58, 69, 80), (66, 77, 85), (76, 81, 89), (86, 84, 90),
- (90, 84, 91), (95, 83, 93), (99, 84, 97), (106, 86, 101),
- (111, 89, 103), (117, 89, 101), (123, 87, 96), (126, 84, 89),
- (125, 78, 80), (120, 71, 72), (117, 64, 67), (110, 60, 65),
- (104, 57, 63), (102, 56, 62), (102, 57, 63), (102, 58, 64),
- (100, 61, 65), (99, 62, 63), (98, 62, 60), (94, 58, 56),
- (90, 53, 51), (88, 48, 47), (86, 44, 45), (84, 41, 46),
- (81, 40, 48), (81, 43, 48), (76, 47, 51), (71, 52, 54),
- (66, 54, 55), (61, 58, 58), (55, 59, 63), (51, 59, 68),
- (49, 58, 70), (44, 60, 73), (41, 64, 76), (39, 66, 78),
- (36, 72, 82), (32, 76, 86), (28, 78, 88), (27, 76, 88),
- (24, 72, 84), (26, 66, 79), (29, 57, 72), (34, 50, 66),
- (40, 45, 64), (46, 43, 62), (51, 44, 64), (51, 48, 66),
- (51, 51, 69), (50, 52, 70), (51, 50, 69), (51, 48, 66)
- ),
-
-// 478 Apophysis-040208-115d
-((0, 0, 0), (3, 0, 5), (1, 0, 12), (0, 1, 19),
- (2, 5, 26), (4, 9, 33), (6, 12, 36), (9, 16, 40),
- (15, 23, 54), (17, 26, 61), (20, 30, 68), (22, 33, 74),
- (24, 37, 81), (25, 37, 88), (26, 37, 95), (26, 38, 99),
- (27, 39, 104), (31, 41, 120), (32, 43, 127), (34, 45, 134),
- (35, 45, 138), (36, 45, 142), (36, 43, 142), (36, 41, 142),
- (34, 35, 142), (35, 35, 142), (37, 36, 142), (38, 37, 142),
- (40, 39, 142), (41, 40, 142), (43, 42, 142), (42, 41, 142),
- (38, 37, 142), (36, 33, 142), (34, 30, 140), (33, 28, 138),
- (32, 26, 134), (31, 24, 131), (31, 23, 129), (31, 23, 127),
- (31, 22, 120), (31, 21, 115), (32, 20, 110), (27, 17, 105),
- (23, 15, 101), (22, 14, 98), (22, 14, 95), (23, 13, 88),
- (23, 13, 82), (20, 10, 67), (18, 8, 58), (17, 7, 50),
- (15, 5, 43), (14, 3, 36), (14, 2, 34), (14, 2, 32),
- (12, 0, 22), (11, 0, 18), (10, 0, 15), (9, 0, 13),
- (8, 0, 12), (7, 0, 11), (7, 0, 11), (7, 0, 10),
- (7, 0, 11), (5, 2, 18), (13, 11, 23), (22, 20, 29),
- (26, 24, 32), (30, 29, 36), (39, 38, 41), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (72, 71, 74),
- (76, 74, 81), (75, 73, 83), (75, 72, 85), (77, 73, 92),
- (80, 74, 98), (82, 77, 113), (83, 78, 120), (85, 80, 127),
- (86, 81, 130), (88, 83, 134), (92, 90, 141), (99, 97, 142),
- (112, 109, 142), (115, 112, 142), (118, 116, 142), (116, 115, 142),
- (115, 114, 142), (114, 114, 142), (110, 110, 142), (104, 105, 142),
- (98, 101, 142), (82, 87, 132), (71, 76, 127), (60, 66, 123),
- (54, 60, 120), (49, 54, 118), (41, 48, 117), (34, 43, 116),
- (30, 44, 115), (30, 48, 114), (31, 53, 113), (31, 53, 113),
- (31, 54, 113), (31, 56, 115), (33, 59, 115), (33, 59, 113),
- (32, 58, 111), (32, 56, 101), (32, 56, 99), (33, 57, 97),
- (31, 51, 90), (28, 47, 85), (24, 42, 80), (20, 36, 73),
- (15, 28, 64), (18, 29, 62), (21, 31, 60), (23, 32, 60),
- (26, 34, 60), (33, 41, 64), (43, 50, 69), (52, 58, 76),
- (60, 67, 83), (76, 81, 92), (79, 82, 93), (82, 84, 94),
- (87, 89, 94), (90, 90, 92), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (104, 106, 106), (104, 109, 111), (107, 113, 116),
- (110, 121, 128), (110, 123, 131), (110, 125, 134), (110, 127, 137),
- (110, 129, 141), (109, 130, 142), (108, 129, 142), (107, 129, 142),
- (104, 126, 142), (95, 118, 142), (93, 116, 142), (92, 115, 142),
- (90, 112, 142), (87, 107, 142), (86, 106, 142), (86, 105, 142),
- (87, 103, 142), (87, 103, 142), (87, 103, 142), (90, 106, 142),
- (92, 107, 142), (95, 109, 141), (98, 110, 138), (99, 109, 134),
- (100, 107, 127), (101, 106, 122), (99, 102, 116), (99, 100, 111),
- (96, 97, 106), (93, 93, 104), (89, 89, 101), (87, 87, 99),
- (78, 77, 92), (76, 74, 91), (74, 72, 90), (68, 66, 89),
- (64, 61, 89), (61, 56, 89), (56, 51, 89), (53, 48, 89),
- (51, 45, 89), (48, 44, 89), (49, 43, 89), (46, 41, 89),
- (46, 41, 89), (44, 40, 92), (40, 36, 97), (37, 34, 101),
- (32, 33, 105), (30, 31, 110), (25, 28, 113), (20, 23, 116),
- (18, 23, 121), (14, 21, 126), (13, 22, 130), (15, 27, 134),
- (16, 30, 139), (17, 31, 142), (17, 31, 142), (17, 29, 142),
- (17, 29, 142), (17, 29, 142), (17, 25, 142), (17, 23, 142),
- (17, 23, 142), (17, 23, 142), (17, 23, 142), (17, 25, 142),
- (17, 27, 141), (15, 25, 136), (13, 22, 128), (10, 21, 121),
- (8, 18, 113), (5, 14, 104), (2, 12, 95), (0, 9, 85),
- (0, 11, 76), (0, 8, 67), (0, 9, 60), (0, 7, 51),
- (0, 5, 43), (0, 3, 34), (0, 0, 27), (0, 0, 18),
- (3, 0, 10), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 479 Apophysis-040208-115e
-((0, 0, 0), (5, 1, 0), (12, 0, 3), (19, 0, 7),
- (26, 2, 13), (33, 4, 19), (36, 6, 22), (40, 9, 26),
- (54, 15, 36), (61, 17, 41), (68, 20, 46), (74, 22, 51),
- (81, 24, 56), (88, 25, 58), (95, 26, 60), (99, 26, 62),
- (104, 27, 65), (120, 31, 71), (127, 32, 75), (134, 34, 79),
- (138, 35, 79), (142, 36, 80), (142, 36, 78), (142, 36, 76),
- (142, 34, 72), (142, 35, 70), (142, 36, 69), (142, 37, 70),
- (142, 39, 71), (142, 40, 72), (142, 42, 73), (142, 41, 73),
- (142, 37, 70), (142, 33, 65), (140, 30, 62), (138, 28, 59),
- (134, 26, 55), (131, 24, 52), (129, 23, 50), (127, 23, 49),
- (120, 22, 45), (115, 21, 41), (110, 20, 38), (105, 17, 36),
- (101, 15, 35), (98, 14, 34), (95, 14, 33), (88, 13, 28),
- (82, 13, 25), (67, 10, 18), (58, 8, 14), (50, 7, 10),
- (43, 5, 6), (36, 3, 3), (34, 3, 2), (32, 4, 2),
- (22, 5, 0), (18, 5, 0), (15, 5, 0), (13, 4, 0),
- (12, 4, 0), (11, 4, 0), (11, 4, 0), (10, 3, 0),
- (11, 4, 0), (18, 2, 4), (23, 11, 12), (29, 20, 20),
- (32, 24, 24), (36, 29, 29), (41, 38, 38), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (74, 71, 71),
- (81, 74, 74), (83, 73, 73), (85, 72, 73), (92, 73, 75),
- (98, 74, 76), (113, 77, 83), (120, 78, 87), (127, 80, 91),
- (130, 81, 93), (134, 83, 95), (141, 90, 104), (142, 97, 110),
- (142, 109, 117), (142, 112, 119), (142, 116, 122), (142, 115, 122),
- (142, 114, 122), (142, 114, 123), (142, 110, 121), (142, 104, 118),
- (142, 98, 116), (132, 82, 104), (127, 71, 95), (123, 60, 87),
- (120, 54, 82), (118, 49, 78), (117, 41, 74), (116, 34, 71),
- (115, 30, 72), (114, 30, 76), (113, 31, 80), (113, 31, 80),
- (113, 31, 81), (115, 31, 84), (115, 33, 86), (113, 33, 86),
- (111, 32, 84), (101, 32, 79), (99, 32, 79), (97, 33, 79),
- (90, 31, 71), (85, 28, 66), (80, 24, 61), (73, 20, 53),
- (64, 15, 44), (62, 18, 44), (60, 21, 44), (60, 23, 44),
- (60, 26, 45), (64, 33, 51), (69, 43, 59), (76, 52, 66),
- (83, 60, 74), (92, 76, 86), (93, 79, 87), (94, 82, 88),
- (94, 87, 91), (92, 90, 91), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (106, 104, 106), (110, 104, 111), (116, 107, 116),
- (128, 110, 127), (131, 110, 130), (134, 110, 133), (137, 110, 136),
- (141, 110, 139), (142, 109, 141), (142, 108, 140), (142, 107, 140),
- (142, 104, 139), (142, 95, 133), (142, 93, 132), (142, 92, 132),
- (142, 90, 129), (142, 87, 125), (142, 86, 125), (142, 86, 123),
- (142, 87, 122), (142, 87, 122), (142, 87, 122), (142, 90, 123),
- (142, 92, 124), (141, 95, 124), (138, 98, 123), (134, 99, 121),
- (127, 100, 116), (122, 101, 113), (116, 99, 108), (111, 99, 105),
- (106, 96, 100), (104, 93, 97), (101, 89, 93), (99, 87, 90),
- (92, 77, 80), (91, 74, 77), (90, 72, 75), (89, 66, 72),
- (89, 61, 66), (89, 56, 62), (89, 51, 58), (89, 48, 56),
- (89, 45, 54), (89, 44, 54), (89, 43, 52), (89, 41, 51),
- (89, 41, 51), (92, 40, 53), (97, 36, 52), (101, 34, 53),
- (105, 32, 57), (110, 30, 58), (113, 25, 57), (116, 20, 55),
- (121, 18, 57), (126, 14, 59), (130, 13, 61), (134, 15, 66),
- (139, 16, 71), (142, 17, 73), (142, 17, 73), (142, 17, 71),
- (142, 17, 71), (142, 17, 71), (142, 17, 67), (142, 17, 65),
- (142, 17, 65), (142, 17, 65), (142, 17, 65), (142, 17, 67),
- (141, 17, 68), (136, 15, 65), (128, 13, 61), (121, 10, 58),
- (113, 8, 53), (104, 5, 48), (95, 2, 44), (85, 0, 38),
- (76, 0, 36), (67, 0, 31), (60, 0, 29), (51, 0, 24),
- (43, 0, 19), (34, 0, 14), (27, 0, 9), (18, 0, 6),
- (10, 0, 0), (3, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 480 Apophysis-040208-115g
-((0, 0, 0), (5, 3, 0), (12, 1, 0), (19, 0, 1),
- (26, 0, 3), (33, 0, 5), (36, 0, 7), (40, 1, 9),
- (54, 5, 14), (61, 6, 16), (68, 7, 19), (74, 8, 21),
- (81, 9, 24), (88, 8, 22), (95, 8, 21), (99, 8, 21),
- (104, 8, 22), (120, 9, 20), (127, 9, 21), (134, 9, 22),
- (138, 9, 20), (142, 10, 19), (142, 10, 16), (142, 10, 14),
- (142, 8, 8), (142, 11, 9), (142, 14, 10), (142, 15, 11),
- (142, 17, 13), (142, 18, 14), (142, 20, 16), (142, 19, 15),
- (142, 15, 11), (142, 13, 7), (140, 12, 5), (138, 11, 3),
- (134, 11, 1), (131, 11, 0), (129, 11, 0), (127, 12, 0),
- (120, 13, 0), (115, 14, 0), (110, 16, 0), (105, 13, 0),
- (101, 11, 0), (98, 10, 0), (95, 10, 0), (88, 12, 0),
- (82, 13, 0), (67, 12, 0), (58, 12, 0), (50, 12, 0),
- (43, 12, 0), (36, 12, 0), (34, 12, 0), (32, 12, 0),
- (22, 12, 0), (18, 11, 0), (15, 10, 0), (13, 9, 0),
- (12, 8, 0), (11, 7, 0), (11, 7, 0), (10, 7, 0),
- (11, 7, 0), (18, 3, 0), (23, 10, 7), (29, 18, 14),
- (32, 22, 18), (36, 26, 22), (41, 34, 30), (48, 39, 39),
- (57, 46, 46), (62, 50, 50), (68, 55, 55), (74, 60, 57),
- (81, 65, 59), (83, 64, 57), (85, 63, 56), (92, 66, 56),
- (98, 67, 56), (113, 66, 56), (120, 65, 56), (127, 64, 57),
- (130, 65, 58), (134, 67, 59), (141, 69, 64), (142, 76, 71),
- (142, 90, 83), (142, 93, 86), (142, 96, 90), (142, 94, 89),
- (142, 92, 88), (142, 90, 88), (142, 84, 84), (142, 78, 80),
- (142, 72, 75), (132, 58, 64), (127, 48, 54), (123, 38, 44),
- (120, 32, 38), (118, 27, 33), (117, 20, 27), (116, 13, 23),
- (115, 9, 24), (114, 9, 29), (113, 10, 35), (113, 10, 36),
- (113, 10, 38), (115, 10, 40), (115, 12, 42), (113, 12, 42),
- (111, 12, 43), (101, 13, 43), (99, 14, 43), (97, 15, 44),
- (90, 14, 39), (85, 12, 35), (80, 9, 31), (73, 6, 25),
- (64, 3, 18), (62, 6, 19), (60, 10, 21), (60, 12, 22),
- (60, 15, 24), (64, 21, 31), (69, 30, 41), (76, 38, 46),
- (83, 45, 55), (92, 59, 67), (93, 62, 68), (94, 65, 70),
- (94, 70, 77), (92, 73, 73), (89, 73, 73), (88, 72, 72),
- (87, 71, 71), (86, 70, 70), (85, 69, 69), (85, 69, 69),
- (85, 69, 69), (81, 66, 66), (80, 65, 65), (80, 65, 65),
- (81, 66, 66), (90, 74, 74), (93, 76, 76), (97, 79, 79),
- (103, 84, 84), (106, 85, 95), (111, 84, 103), (116, 86, 103),
- (128, 87, 112), (131, 86, 114), (134, 86, 116), (137, 85, 118),
- (141, 84, 119), (142, 83, 119), (142, 82, 117), (142, 81, 118),
- (142, 78, 115), (142, 69, 103), (142, 67, 101), (142, 66, 100),
- (142, 64, 96), (142, 61, 89), (142, 60, 89), (142, 60, 86),
- (142, 61, 83), (142, 61, 83), (142, 61, 83), (142, 64, 87),
- (142, 66, 87), (141, 69, 90), (138, 73, 91), (134, 75, 92),
- (127, 77, 90), (122, 79, 89), (116, 78, 85), (111, 79, 82),
- (106, 77, 80), (104, 74, 74), (101, 71, 71), (99, 69, 69),
- (92, 64, 60), (91, 62, 58), (90, 61, 56), (89, 53, 50),
- (89, 51, 45), (89, 47, 40), (89, 43, 35), (89, 40, 32),
- (89, 37, 29), (89, 34, 28), (89, 36, 27), (89, 33, 25),
- (89, 33, 25), (92, 30, 23), (97, 25, 18), (101, 20, 15),
- (105, 13, 13), (110, 10, 10), (113, 4, 5), (116, 0, 1),
- (121, 0, 3), (126, 0, 5), (130, 0, 7), (134, 0, 11),
- (139, 0, 13), (142, 0, 13), (142, 0, 13), (142, 0, 11),
- (142, 0, 11), (142, 0, 11), (142, 0, 6), (142, 0, 4),
- (142, 0, 4), (142, 0, 4), (142, 0, 4), (142, 0, 6),
- (141, 0, 9), (136, 0, 9), (128, 0, 7), (121, 0, 9),
- (113, 0, 8), (104, 0, 8), (95, 0, 9), (85, 0, 8),
- (76, 0, 10), (67, 0, 7), (60, 0, 8), (51, 0, 6),
- (43, 0, 4), (34, 0, 2), (27, 0, 0), (18, 0, 0),
- (10, 3, 0), (3, 2, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 481 Apophysis-040208-115h
-((0, 0, 0), (5, 5, 0), (12, 5, 0), (19, 6, 0),
- (26, 7, 0), (33, 8, 0), (36, 8, 0), (40, 8, 1),
- (54, 15, 5), (61, 17, 6), (68, 19, 7), (74, 21, 8),
- (81, 23, 9), (88, 26, 8), (95, 29, 8), (99, 30, 8),
- (104, 32, 8), (120, 42, 9), (127, 44, 9), (134, 46, 9),
- (138, 50, 9), (142, 54, 10), (142, 56, 10), (142, 58, 10),
- (142, 61, 8), (142, 64, 9), (142, 67, 10), (142, 68, 11),
- (142, 69, 13), (142, 69, 14), (142, 70, 16), (142, 70, 15),
- (142, 68, 11), (142, 68, 7), (140, 67, 5), (138, 66, 3),
- (134, 64, 1), (131, 63, 0), (129, 63, 0), (127, 63, 0),
- (120, 60, 0), (115, 60, 0), (110, 60, 0), (105, 56, 0),
- (101, 52, 0), (98, 49, 0), (95, 47, 0), (88, 47, 0),
- (82, 46, 0), (67, 39, 0), (58, 35, 0), (50, 31, 0),
- (43, 28, 0), (36, 26, 0), (34, 25, 0), (32, 24, 0),
- (22, 20, 0), (18, 17, 0), (14, 15, 0), (12, 13, 0),
- (11, 12, 0), (10, 11, 0), (10, 11, 0), (9, 10, 0),
- (10, 11, 0), (18, 10, 0), (23, 17, 7), (29, 24, 14),
- (32, 27, 18), (36, 31, 22), (41, 38, 30), (48, 42, 39),
- (57, 50, 46), (62, 55, 50), (68, 60, 55), (74, 66, 57),
- (81, 73, 59), (83, 73, 57), (85, 74, 56), (92, 80, 56),
- (98, 84, 56), (113, 89, 56), (120, 90, 56), (127, 92, 57),
- (130, 94, 58), (134, 96, 59), (141, 100, 64), (142, 104, 71),
- (142, 113, 83), (142, 115, 86), (142, 117, 90), (142, 115, 89),
- (142, 113, 88), (142, 111, 88), (142, 107, 84), (142, 101, 78),
- (142, 96, 72), (132, 81, 58), (127, 73, 48), (123, 66, 38),
- (120, 61, 32), (118, 57, 27), (117, 52, 20), (116, 44, 13),
- (115, 37, 9), (114, 31, 9), (113, 25, 10), (113, 24, 10),
- (113, 23, 10), (115, 22, 10), (115, 24, 12), (113, 22, 12),
- (111, 20, 12), (101, 18, 13), (99, 18, 14), (97, 19, 15),
- (90, 19, 14), (85, 18, 12), (80, 14, 9), (73, 13, 6),
- (64, 12, 3), (62, 15, 6), (60, 19, 10), (60, 21, 12),
- (60, 24, 15), (64, 28, 21), (69, 34, 30), (76, 45, 38),
- (83, 50, 45), (92, 64, 59), (93, 68, 62), (94, 72, 65),
- (94, 72, 70), (92, 80, 73), (89, 79, 73), (88, 78, 72),
- (87, 77, 71), (86, 76, 70), (85, 75, 69), (85, 75, 69),
- (85, 75, 69), (81, 72, 66), (80, 71, 65), (80, 71, 65),
- (81, 72, 66), (90, 80, 74), (93, 83, 76), (97, 86, 79),
- (103, 91, 84), (106, 85, 87), (111, 84, 92), (116, 86, 91),
- (128, 87, 96), (131, 86, 96), (134, 86, 97), (137, 85, 97),
- (141, 84, 96), (142, 83, 96), (142, 82, 93), (142, 81, 93),
- (142, 78, 90), (142, 69, 74), (142, 67, 72), (142, 66, 70),
- (142, 64, 65), (142, 65, 61), (142, 64, 60), (142, 67, 60),
- (142, 72, 61), (142, 72, 61), (142, 72, 61), (142, 72, 64),
- (142, 75, 66), (141, 76, 69), (138, 80, 73), (134, 82, 75),
- (127, 83, 77), (122, 86, 79), (116, 86, 78), (111, 88, 79),
- (106, 86, 77), (104, 86, 74), (101, 83, 71), (99, 81, 69),
- (92, 77, 60), (91, 75, 58), (90, 74, 56), (89, 69, 50),
- (89, 68, 45), (89, 67, 40), (89, 64, 35), (89, 62, 32),
- (89, 61, 29), (89, 58, 28), (89, 61, 27), (89, 59, 25),
- (89, 59, 25), (92, 57, 23), (97, 56, 18), (101, 53, 15),
- (105, 49, 13), (110, 50, 10), (113, 45, 4), (116, 44, 0),
- (121, 46, 0), (126, 46, 0), (130, 45, 0), (134, 42, 0),
- (139, 41, 0), (142, 45, 0), (142, 45, 0), (142, 45, 0),
- (142, 45, 0), (142, 45, 0), (142, 49, 0), (142, 52, 0),
- (142, 52, 0), (142, 52, 0), (142, 52, 0), (142, 49, 0),
- (141, 47, 0), (136, 45, 0), (128, 44, 0), (121, 40, 0),
- (113, 37, 0), (104, 33, 0), (95, 28, 0), (85, 25, 0),
- (76, 20, 0), (67, 20, 0), (60, 16, 0), (51, 14, 0),
- (43, 12, 0), (34, 11, 0), (27, 10, 0), (18, 7, 0),
- (10, 7, 0), (2, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 482 Apophysis-040208-115i
-((0, 0, 0), (3, 5, 0), (11, 9, 0), (19, 13, 0),
- (26, 16, 0), (33, 19, 0), (36, 20, 0), (40, 22, 1),
- (54, 32, 5), (61, 36, 6), (68, 40, 7), (74, 43, 8),
- (81, 47, 9), (88, 53, 8), (95, 60, 8), (99, 62, 8),
- (104, 65, 8), (120, 81, 9), (127, 85, 9), (134, 90, 9),
- (138, 95, 9), (142, 100, 10), (142, 102, 10), (142, 105, 10),
- (142, 108, 8), (142, 110, 9), (142, 113, 10), (142, 113, 11),
- (142, 114, 13), (142, 114, 14), (142, 115, 16), (142, 114, 15),
- (142, 114, 11), (142, 115, 7), (140, 114, 5), (138, 113, 3),
- (134, 111, 1), (131, 109, 0), (129, 108, 0), (127, 108, 0),
- (120, 102, 0), (115, 100, 0), (110, 99, 0), (105, 93, 0),
- (101, 87, 0), (98, 84, 0), (95, 81, 0), (88, 78, 0),
- (82, 75, 0), (67, 62, 0), (58, 55, 0), (50, 49, 0),
- (41, 42, 0), (33, 36, 0), (30, 34, 0), (27, 32, 0),
- (15, 22, 0), (11, 18, 0), (8, 15, 0), (7, 13, 0),
- (7, 12, 0), (6, 11, 0), (6, 11, 0), (5, 10, 0),
- (6, 11, 0), (18, 16, 0), (23, 22, 7), (28, 29, 14),
- (31, 32, 18), (35, 36, 22), (39, 41, 30), (48, 45, 39),
- (57, 54, 46), (62, 59, 50), (68, 65, 55), (74, 73, 57),
- (80, 81, 59), (82, 82, 57), (85, 84, 56), (91, 92, 56),
- (97, 98, 56), (113, 109, 56), (120, 112, 56), (127, 116, 57),
- (130, 119, 58), (134, 123, 59), (141, 127, 64), (142, 129, 71),
- (142, 134, 83), (142, 134, 86), (142, 135, 90), (142, 133, 89),
- (142, 132, 88), (142, 130, 88), (142, 127, 84), (142, 124, 78),
- (142, 121, 72), (132, 107, 58), (127, 101, 48), (123, 96, 38),
- (120, 92, 32), (118, 89, 27), (117, 86, 20), (116, 80, 13),
- (115, 74, 9), (114, 67, 9), (113, 61, 10), (113, 60, 10),
- (113, 60, 10), (115, 59, 10), (115, 60, 12), (113, 57, 12),
- (111, 55, 12), (101, 49, 13), (99, 48, 14), (97, 47, 15),
- (90, 45, 14), (85, 43, 12), (80, 39, 9), (73, 37, 6),
- (64, 33, 3), (62, 34, 6), (60, 36, 10), (60, 37, 12),
- (60, 39, 15), (64, 43, 21), (69, 48, 30), (76, 58, 38),
- (83, 63, 45), (92, 75, 59), (93, 78, 62), (94, 82, 65),
- (94, 81, 70), (92, 87, 73), (89, 85, 73), (88, 84, 72),
- (87, 83, 71), (86, 82, 70), (85, 81, 69), (85, 81, 69),
- (85, 81, 69), (81, 77, 66), (80, 76, 65), (80, 76, 65),
- (81, 77, 66), (90, 86, 74), (93, 89, 76), (97, 92, 79),
- (103, 98, 84), (106, 90, 85), (111, 85, 84), (116, 91, 86),
- (128, 92, 87), (131, 92, 86), (134, 92, 86), (137, 91, 85),
- (141, 91, 84), (142, 91, 83), (142, 92, 82), (142, 90, 81),
- (142, 89, 78), (142, 90, 69), (142, 89, 67), (142, 89, 66),
- (142, 90, 64), (142, 93, 61), (142, 93, 60), (142, 95, 60),
- (142, 100, 61), (142, 100, 61), (142, 100, 61), (142, 99, 64),
- (142, 101, 66), (141, 103, 69), (138, 103, 73), (134, 102, 75),
- (127, 101, 77), (122, 101, 79), (116, 99, 78), (111, 100, 79),
- (106, 96, 77), (104, 96, 74), (101, 93, 71), (99, 91, 69),
- (92, 88, 60), (91, 87, 58), (90, 86, 56), (89, 82, 50),
- (89, 84, 45), (89, 84, 40), (89, 83, 35), (89, 82, 32),
- (89, 82, 29), (89, 80, 28), (89, 83, 27), (89, 81, 25),
- (89, 81, 25), (92, 81, 23), (97, 84, 18), (101, 84, 15),
- (105, 82, 13), (110, 85, 10), (113, 84, 4), (116, 85, 0),
- (121, 89, 0), (126, 90, 0), (130, 91, 0), (134, 89, 0),
- (139, 90, 0), (142, 95, 0), (142, 95, 0), (142, 95, 0),
- (142, 95, 0), (142, 95, 0), (142, 99, 0), (142, 102, 0),
- (142, 102, 0), (142, 102, 0), (142, 102, 0), (142, 99, 0),
- (141, 96, 0), (136, 93, 0), (128, 89, 0), (121, 83, 0),
- (113, 77, 0), (104, 69, 0), (95, 61, 0), (85, 55, 0),
- (76, 47, 0), (67, 43, 0), (60, 37, 0), (51, 32, 0),
- (43, 28, 0), (34, 23, 0), (27, 20, 0), (18, 13, 0),
- (9, 10, 0), (1, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 483 Apophysis-040208-115j
-((0, 0, 0), (0, 5, 1), (3, 12, 0), (7, 19, 0),
- (11, 26, 0), (16, 33, 0), (18, 36, 0), (21, 40, 1),
- (30, 54, 5), (34, 61, 6), (39, 68, 7), (43, 74, 8),
- (47, 81, 9), (48, 88, 8), (50, 95, 8), (52, 99, 8),
- (54, 104, 8), (57, 120, 9), (60, 127, 9), (63, 134, 9),
- (63, 138, 9), (63, 142, 10), (60, 142, 10), (58, 142, 10),
- (52, 142, 8), (50, 142, 9), (49, 142, 10), (50, 142, 11),
- (51, 142, 13), (52, 142, 14), (54, 142, 16), (53, 142, 15),
- (50, 142, 11), (45, 142, 7), (42, 140, 5), (39, 138, 3),
- (35, 134, 1), (32, 131, 0), (30, 129, 0), (29, 127, 0),
- (28, 120, 0), (24, 115, 0), (20, 110, 0), (20, 105, 0),
- (21, 101, 0), (21, 98, 0), (22, 95, 0), (17, 88, 0),
- (13, 82, 0), (10, 67, 0), (7, 58, 0), (5, 50, 0),
- (2, 43, 0), (0, 36, 0), (0, 34, 0), (0, 32, 1),
- (0, 22, 4), (0, 18, 4), (0, 15, 5), (0, 13, 4),
- (0, 12, 4), (0, 11, 3), (0, 11, 3), (0, 10, 3),
- (0, 11, 3), (3, 18, 0), (9, 23, 7), (15, 29, 14),
- (18, 32, 18), (22, 36, 22), (30, 41, 30), (42, 48, 39),
- (49, 57, 46), (54, 62, 50), (59, 68, 55), (59, 74, 57),
- (60, 81, 59), (59, 83, 57), (59, 85, 56), (58, 92, 56),
- (59, 98, 56), (64, 113, 56), (68, 120, 56), (73, 127, 57),
- (74, 130, 58), (76, 134, 59), (84, 141, 64), (90, 142, 71),
- (96, 142, 83), (98, 142, 86), (101, 142, 90), (101, 142, 89),
- (102, 142, 88), (104, 142, 88), (103, 142, 84), (101, 142, 78),
- (99, 142, 72), (89, 132, 58), (80, 127, 48), (72, 123, 38),
- (67, 120, 32), (63, 118, 27), (59, 117, 20), (57, 116, 13),
- (58, 115, 9), (64, 114, 9), (70, 113, 10), (71, 113, 10),
- (72, 113, 10), (75, 115, 10), (75, 115, 12), (76, 113, 12),
- (76, 111, 12), (71, 101, 13), (71, 99, 14), (71, 97, 15),
- (64, 90, 14), (59, 85, 12), (55, 80, 9), (47, 73, 6),
- (38, 64, 3), (37, 62, 6), (37, 60, 10), (38, 60, 12),
- (39, 60, 15), (45, 64, 21), (54, 69, 30), (59, 76, 38),
- (68, 83, 45), (78, 92, 59), (78, 93, 62), (79, 94, 65),
- (85, 94, 70), (79, 92, 73), (78, 89, 73), (77, 88, 72),
- (76, 87, 71), (75, 86, 70), (74, 85, 69), (74, 85, 69),
- (74, 85, 69), (71, 81, 66), (70, 80, 65), (70, 80, 65),
- (71, 81, 66), (79, 90, 74), (82, 93, 76), (85, 97, 79),
- (90, 103, 84), (102, 106, 85), (111, 110, 84), (113, 116, 86),
- (126, 128, 87), (129, 131, 86), (132, 134, 86), (135, 137, 85),
- (138, 141, 84), (139, 142, 83), (137, 142, 82), (138, 142, 81),
- (137, 142, 78), (127, 142, 69), (126, 142, 67), (126, 142, 66),
- (122, 142, 64), (116, 142, 61), (116, 142, 60), (113, 142, 60),
- (110, 142, 61), (110, 142, 61), (110, 142, 61), (113, 142, 64),
- (113, 142, 66), (115, 141, 69), (113, 138, 73), (111, 134, 75),
- (107, 127, 77), (103, 122, 79), (98, 116, 78), (93, 111, 79),
- (89, 106, 77), (84, 104, 74), (81, 101, 71), (79, 99, 69),
- (66, 92, 60), (64, 91, 58), (62, 90, 56), (59, 89, 50),
- (54, 89, 45), (49, 89, 40), (45, 89, 35), (43, 89, 32),
- (41, 89, 29), (42, 89, 28), (38, 89, 27), (37, 89, 25),
- (37, 89, 25), (39, 92, 23), (37, 97, 18), (39, 101, 15),
- (43, 105, 13), (43, 110, 10), (42, 113, 4), (40, 116, 0),
- (42, 121, 0), (46, 126, 0), (50, 130, 0), (56, 134, 0),
- (60, 139, 0), (59, 142, 0), (59, 142, 0), (59, 142, 0),
- (59, 142, 0), (59, 142, 0), (54, 142, 0), (52, 142, 0),
- (52, 142, 0), (52, 142, 0), (52, 142, 0), (54, 142, 0),
- (56, 141, 0), (54, 136, 0), (49, 128, 0), (48, 121, 0),
- (45, 113, 0), (43, 104, 0), (41, 95, 0), (36, 85, 0),
- (35, 76, 0), (29, 67, 0), (28, 60, 0), (23, 51, 0),
- (18, 43, 0), (13, 34, 0), (9, 27, 0), (6, 18, 0),
- (0, 10, 0), (0, 3, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 484 Apophysis-040208-115k
-((81, 81, 81), (81, 81, 81), (78, 78, 78), (75, 75, 75),
- (72, 72, 72), (70, 70, 70), (67, 67, 67), (65, 65, 65),
- (51, 51, 51), (44, 44, 44), (38, 38, 38), (33, 33, 33),
- (28, 28, 28), (23, 23, 23), (19, 19, 19), (19, 19, 19),
- (19, 19, 19), (12, 12, 12), (6, 6, 6), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (6, 6, 6), (12, 12, 12), (18, 18, 18),
- (24, 24, 24), (24, 24, 24), (24, 24, 24), (22, 22, 22),
- (19, 19, 19), (14, 14, 14), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (5, 5, 5), (8, 8, 8),
- (12, 12, 12), (13, 13, 13), (14, 14, 14), (12, 12, 12),
- (12, 12, 12), (12, 12, 12), (10, 10, 10), (8, 8, 8),
- (11, 11, 11), (14, 14, 14), (16, 16, 16), (19, 19, 19),
- (33, 33, 33), (35, 35, 35), (38, 38, 38), (39, 39, 39),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (38, 38, 38),
- (38, 38, 38), (38, 38, 38), (39, 39, 39), (40, 40, 40),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (40, 40, 40),
- (38, 38, 38), (33, 33, 33), (28, 28, 28), (22, 22, 22),
- (17, 17, 17), (14, 14, 14), (12, 12, 12), (12, 12, 12),
- (8, 8, 8), (8, 8, 8), (13, 13, 13), (19, 19, 19),
- (20, 20, 20), (22, 22, 22), (28, 28, 28), (30, 30, 30),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (35, 35, 35),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (38, 38, 38),
- (40, 40, 40), (56, 56, 56), (64, 64, 64), (72, 72, 72),
- (76, 76, 76), (81, 81, 81), (84, 84, 84), (86, 86, 86),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (91, 91, 91), (97, 97, 97),
- (102, 102, 102), (118, 118, 118), (122, 122, 122), (126, 126, 126),
- (132, 132, 132), (137, 137, 137), (142, 142, 142), (146, 146, 146),
- (156, 156, 156), (160, 160, 160), (164, 164, 164), (166, 166, 166),
- (169, 169, 169), (172, 172, 172), (180, 180, 180), (185, 185, 185),
- (190, 190, 190), (199, 199, 199), (200, 200, 200), (201, 201, 201),
- (206, 206, 206), (209, 209, 209), (206, 206, 206), (201, 201, 201),
- (190, 190, 190), (185, 185, 185), (180, 180, 180), (176, 176, 176),
- (172, 172, 172), (169, 169, 169), (169, 169, 169), (169, 169, 169),
- (169, 169, 169), (164, 164, 164), (161, 161, 161), (158, 158, 158),
- (156, 156, 156), (148, 148, 148), (146, 146, 146), (139, 139, 139),
- (132, 132, 132), (129, 129, 129), (126, 126, 126), (121, 121, 121),
- (118, 118, 118), (113, 113, 113), (111, 111, 111), (113, 113, 113),
- (118, 118, 118), (116, 116, 116), (113, 113, 113), (111, 111, 111),
- (111, 111, 111), (105, 105, 105), (97, 97, 97), (91, 91, 91),
- (84, 84, 84), (84, 84, 84), (84, 84, 84), (84, 84, 84),
- (84, 84, 84), (86, 86, 86), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (86, 86, 86), (84, 84, 84), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (84, 84, 84), (81, 81, 81),
- (75, 75, 75), (75, 75, 75), (75, 75, 75), (79, 79, 79),
- (79, 79, 79), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (79, 79, 79), (79, 79, 79), (75, 75, 75), (72, 72, 72),
- (72, 72, 72), (70, 70, 70), (65, 65, 65), (65, 65, 65),
- (63, 63, 63), (65, 65, 65), (67, 67, 67), (72, 72, 72),
- (72, 72, 72), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (81, 81, 81), (81, 81, 81), (81, 81, 81), (75, 75, 75),
- (72, 72, 72), (72, 72, 72), (75, 75, 75), (79, 79, 79),
- (81, 81, 81), (84, 84, 84), (86, 86, 86), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (91, 91, 91), (91, 91, 91), (89, 89, 89), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (81, 81, 81), (72, 72, 72),
- (67, 67, 67), (65, 65, 65), (59, 59, 59), (56, 56, 56),
- (59, 59, 59), (65, 65, 65), (70, 70, 70), (72, 72, 72),
- (81, 81, 81), (89, 89, 89), (97, 97, 97), (102, 102, 102),
- (102, 102, 102), (105, 105, 105), (105, 105, 105), (102, 102, 102),
- (97, 97, 97), (95, 95, 95), (95, 95, 95), (95, 95, 95),
- (91, 91, 91), (89, 89, 89), (81, 81, 81), (81, 81, 81)
- ),
-
-// 485 A_Bit_Confused
-((219, 140, 152), (243, 165, 171), (237, 167, 192), (232, 169, 213),
- (213, 157, 212), (194, 146, 212), (184, 134, 199), (175, 122, 187),
- (131, 84, 156), (111, 64, 145), (91, 44, 135), (78, 37, 115),
- (66, 30, 96), (54, 35, 90), (42, 40, 84), (39, 42, 86),
- (36, 44, 89), (39, 60, 127), (53, 70, 136), (68, 80, 145),
- (88, 88, 136), (108, 97, 127), (117, 99, 126), (127, 101, 126),
- (171, 102, 108), (184, 89, 87), (197, 77, 67), (192, 76, 60),
- (188, 76, 54), (180, 74, 52), (172, 72, 51), (156, 53, 55),
- (136, 41, 55), (106, 31, 53), (100, 31, 50), (94, 31, 47),
- (105, 24, 40), (116, 17, 34), (126, 15, 28), (136, 13, 23),
- (172, 26, 16), (180, 31, 22), (188, 36, 28), (187, 43, 26),
- (186, 51, 25), (186, 57, 28), (187, 63, 32), (187, 71, 48),
- (189, 75, 73), (178, 92, 113), (181, 108, 131), (184, 124, 150),
- (199, 125, 164), (215, 126, 179), (222, 124, 180), (230, 122, 181),
- (243, 116, 191), (235, 110, 180), (228, 105, 170), (204, 103, 155),
- (181, 102, 140), (176, 99, 140), (171, 96, 141), (167, 93, 138),
- (174, 85, 140), (167, 84, 114), (172, 81, 104), (178, 79, 94),
- (185, 77, 92), (193, 75, 90), (205, 57, 81), (205, 47, 70),
- (201, 33, 55), (190, 35, 59), (179, 38, 64), (157, 39, 66),
- (136, 40, 69), (128, 42, 69), (121, 44, 70), (118, 46, 73),
- (116, 46, 73), (106, 39, 59), (98, 38, 58), (90, 37, 58),
- (88, 36, 59), (86, 35, 61), (79, 34, 62), (74, 31, 59),
- (56, 21, 69), (47, 19, 76), (39, 17, 84), (35, 16, 85),
- (31, 16, 86), (25, 16, 84), (23, 15, 79), (23, 17, 72),
- (27, 17, 68), (48, 19, 69), (68, 26, 73), (89, 34, 78),
- (98, 42, 84), (108, 51, 91), (113, 65, 108), (112, 75, 130),
- (110, 81, 154), (119, 85, 156), (129, 90, 159), (135, 93, 162),
- (142, 97, 165), (150, 103, 160), (154, 101, 157), (158, 93, 140),
- (170, 87, 136), (221, 85, 150), (232, 87, 157), (243, 90, 165),
- (253, 94, 172), (254, 108, 182), (254, 117, 187), (254, 130, 182),
- (224, 144, 161), (201, 145, 143), (179, 146, 125), (170, 144, 115),
- (161, 142, 105), (147, 145, 93), (130, 153, 84), (119, 150, 83),
- (117, 147, 76), (119, 110, 71), (117, 107, 72), (115, 104, 73),
- (112, 96, 75), (119, 101, 66), (130, 96, 57), (138, 87, 46),
- (125, 54, 37), (107, 47, 45), (90, 41, 53), (86, 44, 60),
- (83, 47, 68), (77, 59, 78), (74, 62, 84), (70, 58, 93),
- (54, 54, 95), (30, 65, 88), (25, 70, 82), (21, 76, 76),
- (19, 82, 67), (14, 81, 56), (14, 76, 45), (14, 72, 33),
- (27, 63, 20), (32, 60, 19), (37, 58, 18), (48, 57, 22),
- (61, 52, 21), (81, 44, 28), (106, 42, 33), (134, 49, 40),
- (157, 67, 54), (194, 109, 75), (202, 115, 81), (210, 121, 88),
- (222, 137, 110), (221, 152, 137), (209, 173, 156), (194, 198, 174),
- (180, 218, 197), (180, 214, 204), (180, 211, 212), (177, 210, 228),
- (169, 217, 236), (174, 231, 232), (175, 231, 210), (176, 216, 194),
- (181, 206, 190), (173, 196, 190), (176, 191, 188), (171, 172, 163),
- (156, 141, 139), (141, 112, 124), (124, 98, 125), (121, 94, 135),
- (122, 84, 135), (123, 81, 134), (124, 79, 133), (119, 83, 139),
- (128, 88, 144), (130, 95, 147), (120, 98, 148), (112, 105, 143),
- (93, 106, 141), (85, 101, 135), (87, 95, 124), (80, 81, 109),
- (76, 72, 89), (70, 65, 76), (62, 61, 69), (65, 61, 66),
- (71, 65, 63), (85, 70, 62), (110, 79, 66), (134, 95, 88),
- (153, 112, 117), (157, 127, 138), (150, 131, 161), (140, 121, 169),
- (131, 111, 185), (133, 112, 200), (129, 104, 199), (121, 99, 196),
- (103, 81, 174), (76, 52, 154), (57, 43, 131), (50, 29, 104),
- (51, 26, 80), (63, 28, 56), (66, 21, 38), (64, 22, 25),
- (62, 18, 20), (57, 15, 20), (61, 15, 21), (60, 14, 22),
- (55, 14, 25), (47, 16, 30), (38, 19, 41), (33, 30, 49),
- (32, 37, 53), (29, 41, 53), (23, 41, 46), (17, 36, 45),
- (13, 37, 40), (17, 37, 37), (21, 37, 35), (21, 33, 27),
- (20, 27, 20), (25, 24, 11), (34, 27, 8), (49, 35, 5),
- (65, 39, 8), (72, 43, 12), (89, 48, 13), (106, 54, 14),
- (122, 62, 14), (139, 59, 12), (144, 52, 15), (149, 42, 18),
- (156, 34, 18), (163, 34, 27), (170, 35, 32), (177, 39, 45),
- (182, 50, 60), (187, 68, 76), (196, 93, 106), (207, 120, 131)
- ),
-
-// 486 Afternoon_Shadows
-((86, 73, 63), (76, 68, 62), (72, 65, 60), (68, 63, 58),
- (62, 58, 54), (56, 53, 50), (49, 47, 46), (43, 41, 43),
- (29, 32, 34), (25, 29, 29), (21, 26, 25), (17, 20, 19),
- (13, 14, 13), (10, 10, 9), (8, 7, 6), (8, 6, 6),
- (8, 6, 6), (11, 10, 11), (18, 18, 16), (26, 26, 21),
- (37, 36, 29), (49, 47, 37), (55, 53, 41), (62, 60, 45),
- (88, 82, 63), (97, 88, 70), (106, 94, 77), (114, 99, 77),
- (122, 104, 78), (124, 104, 79), (126, 105, 80), (130, 106, 83),
- (132, 109, 85), (133, 113, 89), (130, 110, 91), (127, 108, 93),
- (119, 102, 88), (111, 96, 84), (106, 91, 81), (101, 86, 78),
- (77, 64, 65), (65, 55, 59), (53, 47, 53), (46, 45, 53),
- (40, 43, 53), (39, 46, 56), (39, 49, 59), (45, 58, 65),
- (54, 69, 75), (80, 93, 98), (93, 105, 108), (107, 118, 119),
- (117, 125, 125), (127, 133, 132), (132, 137, 136), (137, 142, 140),
- (157, 160, 151), (168, 168, 156), (180, 176, 162), (191, 185, 169),
- (203, 195, 176), (207, 198, 177), (212, 201, 179), (217, 204, 182),
- (219, 204, 184), (216, 206, 182), (212, 202, 178), (208, 199, 174),
- (204, 194, 171), (200, 190, 168), (192, 184, 162), (181, 176, 154),
- (159, 156, 139), (151, 148, 132), (143, 141, 126), (140, 138, 122),
- (138, 135, 118), (137, 132, 115), (136, 130, 113), (135, 126, 110),
- (133, 124, 105), (120, 111, 95), (113, 102, 88), (106, 93, 81),
- (104, 89, 77), (103, 85, 74), (105, 83, 68), (110, 83, 67),
- (126, 94, 75), (135, 102, 82), (144, 111, 89), (145, 113, 92),
- (147, 116, 95), (145, 116, 98), (139, 112, 97), (132, 106, 90),
- (124, 98, 84), (109, 81, 71), (108, 81, 70), (108, 81, 70),
- (108, 83, 72), (109, 85, 74), (112, 90, 81), (117, 96, 89),
- (126, 107, 100), (128, 108, 101), (131, 110, 103), (132, 111, 102),
- (133, 113, 102), (139, 119, 106), (145, 127, 113), (153, 137, 124),
- (167, 150, 135), (196, 178, 158), (202, 184, 164), (208, 191, 170),
- (218, 200, 179), (224, 207, 184), (228, 212, 187), (228, 211, 185),
- (222, 204, 180), (216, 198, 175), (211, 192, 170), (208, 188, 168),
- (206, 185, 167), (200, 178, 163), (192, 168, 157), (182, 160, 148),
- (171, 147, 134), (149, 121, 108), (143, 115, 103), (137, 109, 98),
- (124, 97, 86), (112, 84, 76), (101, 75, 69), (91, 64, 63),
- (72, 53, 53), (65, 47, 48), (59, 41, 44), (57, 39, 43),
- (56, 38, 42), (55, 37, 42), (55, 36, 41), (55, 36, 40),
- (54, 35, 42), (45, 35, 43), (43, 33, 42), (41, 32, 41),
- (39, 30, 39), (34, 27, 35), (34, 26, 36), (35, 26, 37),
- (41, 30, 41), (42, 32, 42), (44, 34, 44), (47, 37, 45),
- (49, 41, 47), (51, 44, 49), (51, 43, 48), (50, 41, 47),
- (49, 38, 46), (46, 32, 42), (45, 31, 41), (45, 31, 41),
- (43, 29, 39), (43, 29, 36), (42, 30, 36), (42, 30, 37),
- (44, 31, 38), (43, 30, 37), (42, 29, 36), (40, 26, 35),
- (37, 23, 33), (31, 19, 29), (27, 14, 23), (22, 12, 19),
- (20, 11, 15), (19, 10, 13), (18, 9, 10), (17, 8, 8),
- (17, 7, 7), (17, 7, 8), (17, 7, 7), (16, 6, 6),
- (15, 7, 7), (15, 7, 7), (16, 8, 8), (17, 8, 9),
- (17, 9, 8), (18, 8, 9), (17, 8, 10), (17, 10, 12),
- (18, 13, 15), (21, 19, 20), (28, 28, 29), (38, 40, 39),
- (50, 52, 50), (62, 65, 59), (76, 78, 69), (88, 89, 78),
- (101, 100, 88), (115, 110, 95), (124, 121, 103), (136, 134, 113),
- (149, 146, 125), (162, 159, 136), (175, 171, 147), (188, 183, 157),
- (196, 190, 164), (200, 194, 168), (201, 190, 165), (193, 182, 157),
- (181, 172, 147), (168, 161, 137), (155, 149, 127), (142, 137, 117),
- (130, 126, 107), (118, 114, 99), (106, 104, 92), (94, 93, 84),
- (82, 80, 73), (69, 67, 62), (56, 54, 51), (43, 41, 39),
- (31, 29, 30), (23, 19, 20), (18, 13, 16), (19, 11, 16),
- (25, 16, 21), (34, 22, 26), (46, 30, 32), (58, 38, 35),
- (69, 47, 38), (76, 54, 41), (81, 62, 42), (86, 67, 42),
- (91, 68, 43), (95, 70, 45), (97, 72, 47), (101, 75, 52),
- (109, 77, 51), (115, 81, 51), (120, 81, 51), (121, 85, 52),
- (119, 89, 52), (122, 92, 53), (127, 97, 56), (125, 97, 57),
- (116, 91, 58), (110, 84, 59), (105, 81, 59), (104, 76, 61),
- (100, 72, 61), (93, 71, 62), (84, 66, 60), (83, 69, 61)
- ),
-
-// 487 Air
-((87, 148, 201), (88, 148, 200), (88, 148, 200), (88, 148, 200),
- (89, 149, 201), (91, 151, 203), (92, 153, 204), (94, 155, 205),
- (117, 160, 206), (135, 162, 209), (153, 165, 213), (166, 173, 219),
- (179, 181, 225), (190, 183, 225), (202, 185, 226), (202, 183, 226),
- (202, 181, 226), (187, 183, 230), (177, 183, 229), (167, 184, 229),
- (149, 177, 224), (131, 171, 219), (123, 169, 217), (116, 167, 215),
- (102, 163, 212), (100, 162, 212), (99, 161, 212), (98, 160, 211),
- (98, 160, 210), (98, 159, 209), (98, 159, 209), (98, 158, 209),
- (107, 156, 206), (126, 140, 192), (122, 130, 180), (119, 120, 168),
- (112, 110, 157), (105, 100, 146), (101, 95, 141), (98, 90, 136),
- (82, 70, 118), (72, 69, 117), (63, 69, 117), (70, 73, 124),
- (77, 77, 131), (83, 80, 135), (89, 84, 140), (88, 93, 147),
- (94, 104, 159), (110, 126, 179), (114, 131, 184), (119, 136, 190),
- (112, 138, 190), (105, 141, 190), (102, 138, 186), (100, 135, 182),
- (90, 115, 161), (81, 109, 156), (72, 104, 152), (74, 100, 148),
- (76, 97, 145), (75, 95, 143), (74, 94, 141), (64, 93, 142),
- (55, 95, 143), (49, 95, 147), (46, 91, 143), (44, 88, 139),
- (41, 84, 134), (39, 81, 129), (34, 67, 112), (27, 54, 95),
- (12, 30, 63), (8, 23, 54), (4, 16, 46), (3, 13, 40),
- (3, 10, 34), (4, 12, 32), (6, 14, 30), (7, 22, 29),
- (8, 30, 31), (9, 39, 47), (13, 50, 58), (17, 61, 69),
- (20, 67, 75), (23, 74, 82), (32, 90, 95), (39, 93, 113),
- (47, 105, 143), (52, 112, 154), (58, 119, 166), (60, 119, 168),
- (63, 119, 170), (61, 115, 166), (55, 105, 153), (50, 94, 137),
- (45, 82, 124), (34, 67, 109), (34, 63, 104), (35, 59, 99),
- (43, 58, 99), (52, 58, 99), (66, 65, 104), (77, 77, 114),
- (82, 109, 149), (95, 120, 164), (109, 131, 180), (114, 136, 182),
- (120, 142, 185), (117, 150, 192), (107, 156, 196), (100, 157, 199),
- (94, 154, 202), (89, 148, 197), (87, 146, 196), (86, 145, 195),
- (84, 142, 192), (82, 139, 189), (79, 135, 186), (75, 131, 182),
- (66, 118, 171), (60, 110, 163), (55, 102, 155), (52, 98, 151),
- (50, 94, 148), (46, 91, 143), (43, 88, 142), (44, 89, 142),
- (46, 90, 144), (51, 97, 150), (53, 100, 153), (55, 104, 156),
- (61, 113, 164), (67, 122, 173), (72, 128, 178), (76, 132, 182),
- (77, 134, 185), (77, 135, 186), (77, 136, 187), (78, 136, 187),
- (79, 137, 188), (81, 138, 191), (83, 141, 193), (85, 144, 195),
- (88, 147, 198), (94, 153, 203), (95, 154, 204), (96, 156, 205),
- (95, 156, 206), (94, 154, 205), (91, 151, 201), (86, 144, 196),
- (69, 121, 174), (63, 113, 166), (58, 105, 158), (48, 91, 141),
- (39, 76, 124), (31, 62, 109), (22, 51, 96), (16, 41, 86),
- (11, 36, 80), (13, 40, 82), (16, 45, 87), (20, 50, 93),
- (29, 63, 108), (39, 79, 126), (48, 92, 140), (57, 106, 155),
- (79, 135, 184), (84, 140, 189), (89, 146, 194), (102, 152, 199),
- (118, 155, 202), (136, 156, 204), (152, 156, 207), (164, 158, 211),
- (173, 160, 211), (184, 162, 212), (197, 163, 211), (195, 161, 212),
- (191, 161, 214), (180, 163, 216), (165, 165, 216), (161, 168, 216),
- (128, 164, 212), (120, 162, 210), (112, 160, 209), (97, 156, 206),
- (84, 138, 180), (72, 119, 159), (60, 101, 140), (48, 85, 123),
- (47, 87, 132), (40, 78, 119), (35, 70, 109), (30, 64, 103),
- (27, 58, 96), (32, 67, 112), (35, 76, 124), (39, 82, 133),
- (38, 85, 137), (38, 86, 137), (43, 85, 136), (55, 85, 136),
- (72, 88, 140), (84, 92, 143), (92, 93, 144), (93, 92, 140),
- (96, 86, 134), (100, 86, 126), (99, 86, 124), (97, 84, 123),
- (87, 80, 117), (72, 67, 107), (56, 55, 85), (35, 42, 67),
- (19, 29, 50), (8, 20, 38), (2, 10, 32), (1, 7, 26),
- (0, 4, 25), (4, 4, 28), (6, 8, 33), (8, 13, 40),
- (10, 18, 47), (7, 24, 56), (10, 25, 64), (11, 28, 72),
- (12, 33, 79), (15, 39, 85), (13, 46, 91), (14, 49, 96),
- (17, 53, 101), (22, 60, 109), (29, 69, 119), (37, 81, 130),
- (45, 93, 144), (54, 104, 156), (63, 115, 169), (72, 127, 181),
- (81, 138, 191), (88, 148, 199), (94, 154, 205), (98, 159, 209),
- (100, 161, 212), (102, 163, 212), (103, 163, 213), (103, 163, 213),
- (102, 163, 212), (101, 161, 211), (98, 159, 210), (97, 157, 209),
- (95, 155, 207), (93, 153, 205), (90, 150, 203), (88, 148, 202)
- ),
-
-// 488 Angora
-((87, 50, 73), (92, 61, 79), (107, 72, 90), (122, 84, 101),
- (135, 98, 119), (148, 113, 137), (156, 118, 144), (164, 124, 152),
- (183, 132, 158), (180, 135, 160), (177, 138, 163), (171, 133, 153),
- (165, 128, 143), (153, 120, 132), (142, 112, 122), (137, 108, 118),
- (133, 105, 114), (122, 94, 114), (120, 88, 111), (119, 83, 108),
- (120, 84, 110), (122, 85, 113), (123, 87, 116), (124, 90, 120),
- (142, 103, 131), (152, 112, 140), (163, 122, 150), (171, 124, 154),
- (179, 127, 159), (179, 126, 157), (179, 125, 155), (173, 120, 151),
- (161, 108, 139), (136, 76, 108), (117, 62, 93), (99, 49, 78),
- (88, 40, 71), (78, 31, 64), (75, 28, 62), (72, 26, 61),
- (64, 26, 59), (64, 26, 60), (65, 26, 61), (68, 29, 64),
- (72, 33, 67), (75, 35, 69), (78, 38, 72), (86, 45, 78),
- (95, 53, 86), (114, 68, 102), (119, 71, 106), (125, 74, 111),
- (124, 72, 109), (124, 70, 108), (119, 65, 104), (115, 60, 100),
- (99, 47, 87), (93, 45, 83), (87, 44, 80), (85, 45, 82),
- (83, 46, 84), (87, 48, 86), (91, 50, 89), (96, 54, 91),
- (98, 54, 93), (100, 54, 96), (99, 52, 90), (98, 51, 84),
- (95, 49, 79), (92, 47, 75), (87, 43, 69), (86, 42, 65),
- (79, 39, 53), (78, 35, 50), (77, 32, 47), (76, 31, 47),
- (76, 31, 48), (75, 31, 48), (74, 31, 49), (73, 29, 48),
- (72, 29, 48), (67, 25, 46), (65, 24, 45), (64, 24, 44),
- (64, 24, 44), (65, 25, 45), (66, 27, 49), (69, 32, 54),
- (82, 51, 75), (89, 57, 86), (97, 63, 98), (99, 65, 101),
- (102, 68, 104), (105, 70, 105), (105, 72, 102), (106, 68, 99),
- (104, 61, 93), (98, 49, 71), (98, 48, 67), (98, 48, 63),
- (100, 50, 65), (102, 52, 67), (107, 58, 70), (114, 66, 75),
- (130, 79, 92), (133, 79, 95), (136, 79, 99), (131, 75, 97),
- (126, 72, 95), (122, 69, 97), (126, 70, 104), (141, 79, 117),
- (145, 89, 126), (164, 125, 160), (175, 136, 171), (187, 148, 182),
- (206, 165, 199), (220, 177, 212), (224, 186, 217), (223, 191, 215),
- (221, 181, 210), (220, 178, 206), (219, 175, 203), (216, 174, 202),
- (214, 174, 201), (211, 170, 203), (212, 166, 200), (209, 163, 194),
- (203, 159, 183), (190, 150, 164), (186, 147, 159), (183, 144, 155),
- (174, 137, 142), (166, 127, 133), (161, 123, 128), (159, 120, 128),
- (150, 113, 124), (148, 108, 123), (146, 103, 122), (147, 102, 122),
- (148, 101, 122), (149, 98, 121), (148, 97, 121), (146, 98, 123),
- (149, 99, 127), (158, 100, 132), (158, 102, 132), (158, 104, 133),
- (157, 110, 134), (157, 111, 131), (157, 112, 125), (155, 109, 119),
- (136, 98, 105), (132, 95, 101), (128, 93, 98), (120, 88, 93),
- (113, 81, 89), (105, 74, 86), (101, 70, 84), (96, 69, 82),
- (93, 68, 80), (90, 63, 74), (89, 62, 74), (89, 62, 74),
- (89, 63, 73), (95, 66, 77), (106, 69, 81), (121, 78, 89),
- (149, 96, 114), (155, 98, 119), (161, 101, 124), (174, 109, 129),
- (180, 113, 131), (180, 113, 134), (170, 109, 136), (163, 105, 134),
- (156, 99, 126), (149, 94, 118), (138, 89, 113), (131, 86, 110),
- (127, 83, 105), (122, 80, 98), (117, 76, 92), (112, 72, 89),
- (107, 66, 85), (107, 63, 83), (107, 61, 82), (109, 57, 82),
- (111, 55, 81), (109, 52, 82), (104, 45, 79), (104, 40, 76),
- (102, 37, 71), (97, 35, 69), (86, 30, 65), (77, 26, 59),
- (71, 24, 54), (68, 24, 52), (65, 25, 54), (61, 25, 55),
- (60, 27, 55), (60, 28, 54), (65, 28, 55), (65, 29, 59),
- (67, 31, 61), (67, 32, 63), (70, 33, 63), (73, 34, 64),
- (76, 37, 65), (79, 39, 66), (84, 43, 69), (88, 41, 72),
- (92, 43, 75), (93, 45, 77), (96, 48, 77), (96, 44, 78),
- (95, 40, 78), (95, 38, 77), (97, 41, 77), (98, 44, 77),
- (100, 48, 77), (106, 50, 78), (115, 56, 81), (122, 64, 86),
- (126, 74, 94), (132, 82, 98), (136, 87, 100), (138, 88, 103),
- (134, 89, 104), (132, 88, 103), (126, 85, 97), (121, 82, 92),
- (114, 79, 89), (110, 74, 88), (104, 68, 86), (103, 66, 84),
- (103, 67, 84), (111, 70, 90), (120, 69, 98), (128, 72, 104),
- (133, 79, 111), (140, 90, 116), (148, 100, 123), (153, 111, 129),
- (158, 121, 132), (157, 127, 127), (151, 129, 123), (142, 130, 121),
- (138, 130, 116), (136, 120, 104), (128, 106, 97), (114, 89, 92),
- (103, 79, 87), (96, 66, 78), (92, 57, 75), (89, 51, 73)
- ),
-
-// 489 Antique
-((60, 18, 38), (72, 25, 55), (76, 31, 62), (81, 37, 69),
- (82, 38, 73), (83, 39, 77), (82, 38, 77), (81, 38, 77),
- (78, 33, 75), (80, 32, 73), (82, 31, 72), (84, 33, 71),
- (87, 36, 71), (88, 38, 69), (90, 41, 67), (90, 41, 65),
- (90, 42, 64), (86, 36, 59), (85, 34, 58), (85, 32, 58),
- (86, 31, 59), (88, 30, 61), (88, 31, 62), (89, 32, 63),
- (89, 38, 67), (87, 39, 67), (86, 41, 68), (83, 40, 66),
- (80, 39, 65), (78, 36, 63), (77, 34, 62), (73, 30, 57),
- (69, 26, 52), (61, 24, 42), (57, 23, 36), (54, 22, 31),
- (52, 21, 28), (51, 21, 25), (51, 20, 23), (51, 20, 22),
- (49, 16, 18), (48, 15, 17), (47, 14, 17), (46, 13, 17),
- (45, 13, 17), (44, 13, 17), (44, 13, 17), (43, 13, 18),
- (42, 13, 19), (41, 13, 19), (39, 13, 17), (38, 13, 16),
- (36, 12, 16), (34, 12, 16), (34, 12, 16), (35, 13, 16),
- (39, 17, 21), (44, 21, 25), (49, 25, 29), (51, 27, 31),
- (54, 30, 33), (54, 30, 34), (55, 30, 35), (55, 31, 36),
- (56, 31, 37), (57, 30, 39), (60, 31, 40), (63, 32, 42),
- (64, 31, 43), (65, 31, 44), (64, 31, 46), (63, 30, 46),
- (61, 26, 45), (60, 26, 47), (60, 26, 49), (66, 29, 55),
- (72, 32, 62), (71, 31, 61), (71, 31, 61), (71, 31, 62),
- (72, 31, 62), (76, 33, 64), (80, 37, 67), (85, 42, 70),
- (90, 46, 75), (96, 51, 80), (101, 55, 82), (103, 57, 82),
- (102, 53, 79), (95, 46, 72), (89, 40, 65), (86, 38, 62),
- (84, 37, 60), (87, 41, 63), (94, 45, 66), (102, 51, 65),
- (109, 60, 66), (126, 77, 72), (130, 80, 74), (135, 84, 77),
- (135, 84, 77), (135, 85, 77), (135, 86, 79), (135, 84, 76),
- (133, 85, 69), (133, 85, 67), (134, 86, 65), (133, 86, 64),
- (132, 86, 64), (127, 84, 62), (121, 80, 62), (112, 71, 58),
- (101, 60, 50), (76, 37, 34), (71, 32, 31), (66, 28, 28),
- (58, 22, 25), (54, 18, 25), (54, 15, 29), (57, 16, 36),
- (70, 26, 53), (76, 30, 61), (83, 35, 70), (84, 36, 72),
- (86, 38, 75), (87, 40, 76), (88, 39, 75), (89, 39, 74),
- (88, 37, 74), (92, 43, 75), (94, 44, 77), (96, 46, 79),
- (98, 49, 81), (95, 49, 79), (91, 47, 75), (86, 42, 69),
- (74, 30, 56), (71, 28, 53), (69, 27, 50), (70, 27, 51),
- (71, 27, 52), (71, 27, 54), (71, 27, 56), (71, 28, 56),
- (70, 26, 56), (70, 24, 52), (70, 23, 51), (70, 23, 51),
- (72, 25, 52), (76, 29, 54), (78, 32, 56), (81, 36, 57),
- (82, 38, 57), (81, 38, 56), (81, 38, 55), (79, 37, 52),
- (78, 35, 51), (78, 36, 49), (79, 38, 50), (80, 40, 51),
- (82, 43, 51), (83, 45, 54), (82, 44, 54), (82, 44, 54),
- (79, 40, 52), (76, 35, 49), (73, 31, 44), (70, 28, 39),
- (65, 26, 31), (65, 25, 30), (65, 25, 29), (65, 25, 28),
- (64, 24, 28), (64, 23, 29), (65, 22, 28), (66, 22, 28),
- (68, 22, 28), (72, 24, 28), (75, 26, 28), (77, 26, 28),
- (77, 26, 28), (76, 26, 28), (75, 26, 28), (75, 27, 29),
- (82, 34, 34), (85, 38, 35), (89, 43, 37), (99, 52, 43),
- (107, 61, 48), (115, 69, 53), (119, 74, 58), (120, 76, 65),
- (122, 78, 73), (126, 81, 84), (132, 89, 95), (142, 99, 109),
- (152, 109, 122), (163, 119, 136), (173, 128, 144), (176, 130, 152),
- (176, 129, 155), (173, 123, 156), (168, 117, 153), (159, 110, 148),
- (150, 102, 142), (140, 95, 136), (132, 91, 127), (123, 84, 118),
- (112, 75, 107), (102, 65, 95), (91, 55, 83), (79, 45, 69),
- (69, 36, 56), (58, 28, 44), (48, 21, 32), (40, 16, 24),
- (33, 11, 18), (29, 8, 15), (26, 6, 14), (25, 5, 14),
- (25, 5, 15), (26, 6, 16), (28, 6, 17), (29, 7, 18),
- (31, 7, 19), (32, 8, 21), (33, 9, 22), (34, 9, 22),
- (34, 9, 23), (35, 10, 23), (36, 10, 24), (36, 11, 24),
- (37, 10, 24), (38, 10, 25), (39, 10, 26), (39, 10, 26),
- (39, 10, 27), (38, 11, 27), (38, 10, 27), (36, 10, 25),
- (35, 9, 23), (34, 9, 21), (34, 8, 20), (34, 8, 19),
- (34, 7, 18), (34, 8, 18), (35, 8, 17), (37, 9, 17),
- (38, 10, 16), (39, 10, 16), (41, 10, 16), (43, 11, 17),
- (45, 12, 19), (47, 13, 22), (50, 14, 26), (54, 16, 31)
- ),
-
-// 490 Arizona
-((205, 130, 107), (212, 138, 114), (211, 136, 116), (210, 135, 119),
- (217, 145, 142), (224, 155, 166), (221, 151, 166), (218, 148, 166),
- (199, 104, 186), (173, 84, 199), (148, 64, 213), (134, 45, 210),
- (120, 27, 208), (110, 22, 200), (100, 17, 193), (96, 14, 189),
- (92, 11, 185), (94, 6, 162), (96, 7, 143), (99, 8, 125),
- (97, 9, 114), (95, 11, 104), (93, 10, 99), (92, 10, 94),
- (87, 7, 81), (85, 8, 80), (84, 9, 79), (82, 7, 79),
- (81, 6, 79), (80, 6, 78), (79, 6, 77), (79, 4, 73),
- (76, 3, 70), (58, 3, 61), (52, 2, 57), (46, 1, 54),
- (42, 0, 55), (39, 0, 57), (38, 0, 58), (38, 0, 60),
- (49, 1, 67), (53, 0, 69), (58, 0, 71), (59, 0, 68),
- (60, 0, 66), (60, 0, 64), (61, 0, 62), (60, 0, 57),
- (57, 0, 51), (58, 2, 52), (65, 3, 57), (73, 4, 63),
- (85, 10, 70), (97, 17, 77), (102, 21, 80), (107, 25, 84),
- (119, 37, 79), (123, 44, 73), (127, 52, 68), (115, 51, 57),
- (103, 51, 47), (97, 46, 42), (92, 41, 37), (85, 36, 36),
- (82, 29, 41), (69, 14, 49), (72, 9, 55), (75, 4, 62),
- (78, 4, 64), (81, 4, 66), (86, 4, 71), (91, 4, 77),
- (92, 8, 87), (92, 7, 97), (93, 6, 107), (97, 6, 112),
- (102, 7, 118), (102, 7, 119), (103, 8, 120), (99, 6, 117),
- (102, 2, 115), (103, 5, 95), (95, 4, 83), (87, 3, 72),
- (82, 2, 67), (78, 2, 63), (64, 2, 53), (56, 3, 48),
- (50, 1, 40), (49, 0, 35), (49, 0, 31), (51, 1, 28),
- (53, 3, 26), (64, 7, 23), (77, 16, 20), (97, 24, 19),
- (105, 32, 15), (104, 41, 5), (108, 44, 12), (113, 47, 19),
- (111, 43, 23), (110, 40, 27), (100, 30, 33), (92, 26, 37),
- (91, 14, 54), (101, 24, 58), (112, 34, 62), (123, 48, 61),
- (135, 62, 60), (156, 86, 61), (177, 103, 59), (184, 109, 55),
- (197, 122, 49), (192, 131, 57), (181, 121, 58), (171, 112, 59),
- (154, 89, 61), (136, 73, 68), (118, 59, 78), (106, 44, 84),
- (104, 29, 94), (105, 26, 97), (107, 23, 101), (110, 22, 104),
- (114, 22, 108), (121, 23, 115), (129, 25, 122), (134, 27, 129),
- (142, 28, 141), (140, 20, 157), (139, 19, 154), (139, 18, 151),
- (136, 17, 144), (129, 14, 139), (115, 7, 132), (104, 4, 122),
- (86, 5, 116), (80, 3, 118), (75, 2, 121), (78, 7, 118),
- (82, 12, 116), (90, 25, 111), (108, 39, 100), (127, 59, 89),
- (156, 89, 79), (196, 125, 42), (199, 125, 31), (202, 126, 20),
- (205, 128, 16), (204, 133, 21), (194, 118, 20), (172, 91, 17),
- (127, 54, 35), (123, 51, 42), (120, 49, 50), (118, 43, 63),
- (112, 40, 76), (104, 38, 80), (104, 41, 85), (115, 47, 81),
- (124, 57, 77), (132, 63, 62), (131, 61, 58), (131, 59, 54),
- (127, 52, 51), (125, 49, 47), (123, 41, 49), (120, 33, 49),
- (111, 22, 45), (112, 22, 44), (113, 23, 44), (117, 24, 44),
- (123, 30, 36), (125, 38, 26), (121, 45, 22), (113, 42, 23),
- (105, 37, 29), (99, 32, 33), (89, 30, 37), (80, 27, 43),
- (76, 24, 57), (85, 23, 75), (95, 28, 96), (105, 37, 113),
- (133, 54, 143), (140, 55, 148), (148, 56, 154), (154, 50, 154),
- (167, 53, 141), (166, 46, 133), (159, 40, 128), (143, 26, 120),
- (143, 18, 97), (137, 10, 79), (126, 7, 72), (111, 7, 74),
- (107, 8, 80), (105, 7, 82), (104, 6, 81), (101, 8, 75),
- (100, 13, 71), (96, 18, 64), (90, 22, 56), (81, 25, 45),
- (73, 27, 32), (70, 25, 24), (64, 22, 18), (56, 18, 18),
- (49, 23, 15), (48, 22, 11), (47, 22, 12), (44, 16, 17),
- (41, 16, 22), (41, 16, 23), (41, 18, 25), (49, 17, 32),
- (57, 14, 43), (70, 15, 56), (86, 12, 66), (107, 15, 83),
- (128, 14, 100), (138, 18, 111), (148, 16, 109), (152, 21, 112),
- (158, 21, 122), (146, 16, 126), (130, 10, 121), (119, 12, 115),
- (117, 18, 114), (115, 17, 114), (111, 15, 118), (111, 13, 127),
- (117, 15, 130), (124, 18, 131), (127, 23, 132), (125, 25, 142),
- (120, 20, 149), (116, 16, 154), (113, 17, 159), (106, 18, 166),
- (104, 16, 172), (110, 14, 176), (120, 19, 180), (119, 21, 180),
- (113, 20, 179), (103, 17, 180), (100, 22, 175), (97, 26, 168),
- (97, 28, 153), (94, 29, 148), (102, 41, 136), (125, 67, 128),
- (154, 97, 113), (162, 92, 104), (166, 82, 99), (172, 87, 100)
- ),
-
-// 491 Autumn_Garden
-((87, 71, 62), (91, 74, 71), (90, 75, 73), (90, 76, 76),
- (90, 78, 81), (91, 81, 86), (88, 77, 82), (85, 74, 78),
- (81, 70, 76), (84, 72, 78), (87, 75, 80), (90, 84, 85),
- (93, 93, 90), (99, 99, 91), (105, 106, 92), (108, 108, 91),
- (111, 111, 91), (120, 113, 86), (120, 112, 83), (120, 112, 81),
- (119, 111, 73), (119, 110, 66), (119, 108, 60), (119, 107, 55),
- (117, 102, 41), (118, 98, 38), (120, 95, 36), (119, 88, 32),
- (119, 82, 28), (120, 78, 27), (121, 75, 26), (122, 70, 24),
- (126, 68, 21), (133, 71, 22), (136, 76, 22), (139, 81, 22),
- (141, 85, 26), (143, 89, 31), (143, 92, 33), (144, 95, 35),
- (143, 106, 55), (147, 115, 63), (152, 125, 72), (152, 129, 71),
- (153, 134, 70), (152, 135, 66), (152, 137, 63), (146, 133, 58),
- (138, 132, 54), (129, 122, 55), (126, 114, 52), (123, 106, 49),
- (117, 97, 39), (112, 88, 29), (104, 81, 23), (96, 75, 17),
- (76, 58, 4), (71, 53, 2), (66, 48, 1), (65, 47, 4),
- (65, 46, 7), (62, 44, 7), (59, 43, 7), (57, 44, 11),
- (58, 43, 12), (63, 44, 12), (68, 45, 12), (74, 47, 12),
- (75, 48, 12), (77, 49, 12), (80, 49, 12), (83, 48, 14),
- (92, 51, 17), (98, 56, 17), (104, 62, 17), (109, 68, 21),
- (115, 74, 26), (116, 75, 29), (118, 76, 33), (120, 77, 35),
- (121, 76, 40), (121, 81, 44), (121, 87, 45), (121, 94, 46),
- (120, 97, 47), (120, 100, 49), (117, 104, 50), (115, 103, 53),
- (107, 99, 51), (102, 96, 44), (98, 94, 37), (95, 93, 34),
- (93, 93, 32), (88, 94, 27), (83, 94, 26), (77, 93, 27),
- (72, 91, 29), (65, 87, 35), (62, 86, 39), (59, 85, 44),
- (57, 84, 45), (56, 84, 47), (53, 82, 51), (51, 78, 56),
- (45, 75, 62), (44, 75, 64), (44, 76, 66), (46, 76, 67),
- (48, 77, 69), (53, 76, 70), (59, 68, 72), (68, 62, 68),
- (70, 57, 60), (71, 53, 43), (72, 54, 41), (73, 56, 39),
- (77, 61, 36), (85, 67, 34), (102, 74, 35), (114, 83, 32),
- (134, 101, 27), (139, 109, 27), (144, 117, 28), (144, 120, 27),
- (145, 124, 26), (150, 134, 29), (155, 141, 30), (161, 150, 26),
- (169, 159, 26), (176, 164, 21), (173, 161, 19), (171, 158, 17),
- (161, 153, 16), (150, 143, 15), (139, 134, 10), (130, 127, 8),
- (120, 119, 3), (117, 115, 3), (115, 112, 4), (112, 110, 4),
- (110, 108, 5), (105, 105, 5), (101, 102, 7), (98, 102, 9),
- (96, 101, 14), (95, 103, 29), (96, 105, 33), (97, 108, 37),
- (99, 111, 46), (105, 115, 54), (107, 118, 60), (111, 119, 64),
- (112, 116, 70), (111, 116, 71), (110, 116, 72), (109, 115, 77),
- (110, 119, 78), (112, 123, 76), (114, 126, 73), (118, 125, 68),
- (118, 121, 61), (113, 109, 43), (112, 106, 40), (111, 103, 37),
- (111, 101, 30), (110, 101, 24), (112, 101, 19), (111, 101, 19),
- (107, 96, 22), (106, 92, 24), (105, 89, 27), (103, 83, 31),
- (100, 80, 36), (102, 78, 40), (102, 79, 44), (103, 78, 50),
- (106, 77, 56), (107, 77, 61), (106, 76, 63), (104, 74, 64),
- (103, 73, 64), (102, 75, 61), (100, 76, 56), (99, 73, 52),
- (97, 71, 41), (95, 69, 37), (94, 68, 34), (90, 65, 30),
- (85, 65, 27), (82, 65, 24), (79, 67, 21), (76, 71, 20),
- (75, 74, 20), (75, 76, 20), (73, 76, 24), (72, 77, 29),
- (74, 76, 36), (75, 75, 43), (74, 76, 50), (76, 79, 56),
- (81, 80, 58), (84, 81, 63), (89, 82, 70), (94, 85, 75),
- (99, 86, 82), (102, 87, 90), (105, 91, 99), (115, 94, 106),
- (119, 95, 110), (122, 97, 120), (124, 101, 125), (134, 109, 127),
- (142, 118, 136), (145, 127, 140), (154, 136, 144), (160, 141, 138),
- (162, 143, 136), (158, 141, 132), (158, 140, 119), (153, 139, 112),
- (147, 137, 102), (145, 137, 94), (143, 131, 83), (140, 126, 72),
- (133, 117, 64), (123, 105, 52), (111, 96, 43), (99, 87, 40),
- (89, 81, 37), (78, 74, 36), (67, 70, 34), (58, 64, 35),
- (50, 58, 36), (46, 54, 40), (43, 51, 42), (41, 51, 46),
- (39, 50, 51), (38, 52, 52), (38, 53, 53), (39, 55, 53),
- (40, 56, 51), (44, 55, 48), (47, 57, 45), (53, 57, 44),
- (59, 58, 42), (64, 58, 43), (68, 60, 46), (71, 62, 51),
- (73, 64, 55), (75, 64, 54), (84, 74, 65), (92, 81, 70),
- (94, 84, 71), (95, 83, 72), (96, 83, 72), (96, 83, 74)
- ),
-
-// 492 Autumn_Leaves
-((151, 96, 34), (130, 130, 63), (125, 127, 57), (120, 124, 51),
- (104, 107, 50), (88, 90, 50), (79, 79, 50), (71, 69, 50),
- (41, 46, 33), (35, 40, 27), (30, 35, 22), (32, 35, 19),
- (35, 36, 16), (43, 39, 25), (52, 43, 34), (58, 49, 39),
- (64, 56, 44), (86, 80, 70), (97, 90, 74), (108, 101, 78),
- (114, 103, 79), (121, 105, 80), (125, 104, 77), (129, 103, 75),
- (141, 113, 61), (134, 119, 56), (128, 126, 52), (108, 125, 40),
- (89, 125, 29), (79, 122, 28), (70, 119, 27), (57, 101, 21),
- (50, 84, 15), (39, 47, 10), (39, 37, 10), (39, 27, 11),
- (39, 24, 11), (39, 21, 12), (41, 24, 12), (44, 28, 12),
- (59, 39, 19), (63, 40, 15), (67, 41, 11), (74, 39, 8),
- (81, 37, 6), (81, 30, 4), (81, 23, 2), (74, 20, 4),
- (68, 18, 8), (47, 6, 13), (38, 8, 12), (29, 11, 12),
- (36, 13, 9), (44, 16, 6), (52, 19, 8), (60, 22, 11),
- (87, 38, 20), (95, 39, 20), (104, 41, 21), (96, 37, 16),
- (89, 34, 12), (81, 31, 13), (74, 28, 15), (56, 20, 18),
- (42, 15, 21), (22, 22, 46), (34, 39, 49), (46, 57, 52),
- (52, 67, 55), (58, 78, 59), (76, 94, 62), (103, 112, 60),
- (141, 122, 55), (156, 119, 56), (172, 117, 57), (174, 116, 58),
- (177, 116, 60), (172, 122, 60), (167, 129, 61), (160, 128, 74),
- (151, 131, 88), (139, 131, 91), (139, 122, 94), (139, 114, 98),
- (135, 107, 92), (132, 101, 87), (115, 89, 76), (106, 76, 72),
- (80, 56, 63), (69, 51, 57), (59, 46, 51), (61, 42, 48),
- (63, 38, 46), (67, 38, 38), (77, 39, 34), (95, 41, 31),
- (106, 49, 30), (139, 70, 42), (149, 80, 46), (159, 91, 50),
- (160, 94, 54), (162, 97, 58), (155, 93, 55), (152, 86, 50),
- (129, 81, 54), (116, 76, 53), (104, 71, 53), (99, 71, 54),
- (95, 72, 55), (86, 70, 54), (81, 72, 46), (80, 80, 41),
- (80, 83, 48), (86, 88, 41), (90, 89, 43), (95, 90, 46),
- (102, 87, 48), (112, 83, 45), (114, 75, 41), (119, 71, 36),
- (110, 67, 38), (107, 61, 40), (105, 55, 42), (99, 55, 42),
- (94, 56, 43), (90, 49, 47), (87, 42, 49), (79, 39, 43),
- (76, 34, 37), (63, 33, 28), (64, 33, 28), (66, 34, 29),
- (65, 41, 33), (67, 51, 41), (77, 62, 52), (88, 75, 60),
- (116, 93, 57), (127, 93, 50), (139, 93, 43), (139, 91, 38),
- (140, 89, 33), (132, 79, 27), (120, 66, 25), (108, 59, 25),
- (93, 51, 30), (64, 43, 27), (62, 41, 27), (60, 39, 28),
- (58, 39, 27), (56, 37, 17), (52, 37, 11), (51, 42, 10),
- (41, 35, 5), (38, 34, 5), (35, 33, 6), (25, 33, 3),
- (21, 25, 3), (18, 14, 3), (15, 9, 1), (15, 6, 0),
- (22, 2, 0), (32, 0, 9), (38, 0, 10), (44, 0, 12),
- (51, 0, 17), (61, 2, 24), (77, 7, 22), (83, 12, 18),
- (93, 32, 13), (94, 36, 10), (95, 41, 7), (93, 47, 7),
- (91, 53, 10), (91, 61, 17), (93, 63, 21), (90, 60, 21),
- (85, 61, 28), (78, 63, 31), (69, 57, 27), (66, 53, 28),
- (62, 56, 30), (56, 55, 29), (58, 52, 33), (58, 52, 32),
- (57, 34, 32), (56, 29, 33), (55, 24, 34), (51, 16, 26),
- (45, 8, 20), (39, 5, 19), (35, 6, 14), (34, 12, 7),
- (34, 19, 5), (34, 22, 8), (41, 25, 9), (48, 27, 6),
- (50, 24, 7), (51, 22, 8), (51, 15, 4), (46, 10, 2),
- (39, 11, 1), (34, 8, 0), (32, 7, 3), (30, 12, 9),
- (27, 22, 17), (25, 33, 29), (29, 47, 53), (44, 66, 70),
- (60, 83, 68), (65, 103, 71), (77, 107, 70), (93, 98, 52),
- (97, 100, 41), (91, 92, 37), (85, 75, 35), (83, 74, 42),
- (74, 78, 51), (62, 79, 59), (62, 88, 61), (47, 86, 47),
- (29, 77, 40), (26, 73, 39), (19, 61, 20), (19, 56, 5),
- (26, 55, 11), (33, 53, 18), (51, 60, 20), (74, 66, 34),
- (90, 71, 46), (105, 79, 51), (125, 90, 64), (141, 105, 71),
- (149, 131, 77), (154, 147, 82), (154, 156, 76), (162, 168, 76),
- (164, 168, 72), (161, 149, 60), (169, 130, 47), (162, 124, 40),
- (155, 113, 38), (154, 98, 34), (135, 93, 37), (120, 90, 43),
- (120, 92, 49), (113, 93, 59), (108, 87, 67), (117, 86, 64),
- (121, 92, 61), (129, 93, 62), (143, 88, 54), (150, 87, 41),
- (156, 88, 33), (165, 85, 28), (157, 90, 41), (148, 93, 50)
- ),
-
-// 493 Autumn_Mountains
-((189, 156, 127), (195, 167, 135), (187, 158, 123), (179, 150, 112),
- (172, 141, 107), (165, 133, 102), (160, 128, 97), (155, 123, 93),
- (133, 99, 75), (119, 82, 53), (106, 66, 32), (101, 60, 27),
- (97, 55, 23), (99, 57, 26), (102, 59, 30), (104, 61, 31),
- (107, 64, 33), (124, 82, 42), (132, 90, 45), (140, 98, 48),
- (141, 100, 50), (143, 103, 52), (143, 102, 52), (143, 102, 52),
- (135, 95, 54), (131, 94, 55), (128, 93, 57), (128, 93, 58),
- (128, 93, 60), (129, 94, 61), (130, 96, 62), (135, 96, 68),
- (139, 102, 73), (151, 115, 86), (156, 121, 88), (162, 127, 91),
- (167, 130, 92), (172, 133, 94), (174, 134, 92), (177, 135, 91),
- (176, 131, 83), (172, 127, 78), (169, 124, 73), (163, 120, 68),
- (158, 116, 63), (156, 114, 60), (155, 113, 58), (153, 110, 52),
- (151, 106, 49), (146, 103, 48), (143, 102, 47), (140, 101, 46),
- (136, 96, 44), (133, 91, 42), (132, 89, 41), (132, 87, 40),
- (125, 74, 41), (123, 70, 38), (121, 67, 35), (120, 62, 31),
- (119, 58, 27), (119, 57, 25), (119, 56, 24), (117, 53, 22),
- (117, 52, 21), (123, 61, 30), (128, 65, 34), (134, 70, 38),
- (135, 72, 39), (136, 74, 40), (136, 73, 38), (135, 73, 37),
- (127, 69, 34), (122, 64, 32), (118, 59, 31), (112, 51, 26),
- (106, 44, 21), (103, 42, 17), (101, 40, 14), (95, 39, 10),
- (92, 38, 10), (88, 41, 14), (87, 44, 21), (87, 47, 29),
- (87, 49, 32), (87, 52, 36), (91, 55, 43), (96, 61, 46),
- (98, 71, 54), (96, 75, 59), (95, 79, 64), (95, 79, 65),
- (95, 79, 67), (98, 76, 67), (104, 73, 62), (105, 70, 59),
- (105, 67, 55), (103, 64, 52), (105, 63, 49), (107, 63, 46),
- (108, 63, 44), (110, 63, 42), (111, 62, 37), (112, 60, 34),
- (109, 54, 31), (107, 53, 28), (105, 52, 25), (103, 52, 23),
- (102, 52, 21), (100, 53, 18), (100, 52, 15), (101, 52, 17),
- (103, 53, 20), (108, 58, 27), (109, 60, 29), (111, 62, 31),
- (114, 67, 34), (117, 72, 40), (121, 78, 46), (126, 85, 51),
- (134, 97, 62), (137, 100, 65), (140, 104, 69), (140, 104, 69),
- (141, 105, 69), (145, 106, 67), (148, 110, 65), (156, 119, 73),
- (162, 123, 75), (161, 123, 75), (159, 120, 72), (157, 117, 70),
- (146, 104, 55), (142, 101, 53), (137, 94, 48), (131, 87, 47),
- (114, 71, 41), (103, 59, 29), (92, 47, 18), (89, 43, 14),
- (87, 40, 10), (85, 39, 6), (85, 37, 5), (86, 38, 7),
- (87, 42, 8), (97, 53, 15), (101, 58, 17), (105, 63, 20),
- (111, 70, 27), (115, 77, 37), (119, 83, 43), (122, 89, 50),
- (131, 101, 58), (134, 103, 59), (137, 105, 60), (139, 108, 65),
- (141, 110, 67), (142, 109, 63), (140, 106, 57), (139, 102, 51),
- (138, 97, 42), (131, 83, 33), (129, 78, 30), (127, 73, 27),
- (120, 64, 19), (110, 53, 13), (100, 42, 6), (89, 32, 3),
- (77, 18, 3), (76, 17, 3), (76, 16, 4), (75, 16, 7),
- (74, 18, 10), (71, 19, 15), (66, 23, 18), (66, 26, 21),
- (69, 30, 22), (71, 31, 22), (75, 34, 22), (73, 35, 21),
- (67, 35, 24), (62, 35, 26), (63, 35, 27), (65, 34, 24),
- (78, 39, 17), (79, 40, 16), (81, 41, 16), (81, 44, 20),
- (85, 46, 24), (89, 48, 27), (98, 50, 29), (108, 55, 29),
- (117, 62, 29), (125, 71, 33), (131, 77, 40), (134, 85, 47),
- (137, 88, 53), (140, 90, 57), (144, 95, 62), (151, 104, 66),
- (158, 112, 73), (171, 132, 93), (183, 150, 115), (192, 165, 135),
- (202, 180, 155), (213, 194, 172), (218, 199, 176), (227, 213, 193),
- (237, 225, 209), (243, 236, 224), (249, 245, 239), (254, 254, 252),
- (254, 254, 252), (254, 254, 253), (255, 253, 252), (254, 253, 251),
- (247, 242, 239), (240, 231, 226), (231, 220, 214), (221, 207, 202),
- (211, 195, 189), (208, 193, 186), (199, 182, 174), (192, 170, 161),
- (184, 160, 146), (175, 150, 135), (165, 137, 120), (163, 135, 114),
- (160, 132, 108), (159, 126, 102), (158, 123, 97), (158, 121, 96),
- (155, 120, 94), (155, 120, 94), (153, 119, 91), (151, 115, 85),
- (148, 111, 78), (145, 107, 74), (140, 103, 70), (136, 101, 71),
- (132, 100, 71), (131, 100, 69), (130, 100, 66), (130, 99, 62),
- (129, 96, 54), (129, 95, 52), (128, 92, 52), (130, 92, 52),
- (134, 94, 56), (138, 97, 61), (142, 102, 65), (148, 108, 73),
- (153, 113, 79), (159, 118, 84), (167, 126, 92), (179, 141, 110)
- ),
-
-// 494 Awakening
-((214, 197, 29), (211, 204, 88), (207, 201, 110), (204, 198, 132),
- (203, 189, 153), (203, 181, 174), (208, 173, 176), (214, 166, 179),
- (215, 131, 158), (210, 118, 144), (206, 105, 130), (206, 101, 133),
- (206, 98, 136), (204, 122, 146), (203, 147, 157), (197, 152, 157),
- (191, 157, 158), (172, 177, 168), (168, 174, 164), (164, 171, 160),
- (162, 162, 154), (160, 154, 149), (159, 155, 149), (159, 156, 149),
- (179, 167, 167), (187, 181, 180), (195, 195, 194), (195, 205, 196),
- (195, 215, 199), (193, 214, 194), (191, 214, 189), (175, 209, 165),
- (162, 196, 134), (134, 172, 86), (122, 165, 60), (110, 159, 34),
- (123, 162, 22), (137, 165, 11), (145, 168, 10), (153, 171, 9),
- (181, 177, 29), (197, 169, 41), (213, 161, 53), (203, 167, 77),
- (193, 174, 102), (188, 169, 97), (183, 165, 93), (187, 145, 81),
- (190, 154, 68), (185, 175, 63), (179, 170, 37), (174, 165, 12),
- (163, 158, 8), (152, 152, 5), (141, 151, 5), (131, 150, 6),
- (96, 140, 3), (98, 135, 1), (100, 130, 0), (106, 132, 3),
- (113, 134, 7), (116, 137, 9), (119, 141, 11), (118, 141, 13),
- (116, 135, 16), (81, 129, 29), (61, 119, 30), (41, 109, 31),
- (33, 103, 32), (25, 97, 33), (12, 88, 33), (3, 80, 31),
- (3, 75, 19), (8, 80, 16), (13, 86, 14), (19, 91, 10),
- (25, 96, 6), (26, 98, 4), (27, 100, 3), (32, 104, 3),
- (37, 106, 5), (37, 102, 9), (45, 104, 17), (53, 107, 26),
- (64, 105, 33), (76, 103, 41), (99, 90, 55), (121, 73, 56),
- (133, 82, 63), (141, 80, 59), (149, 79, 56), (149, 79, 50),
- (150, 80, 44), (137, 95, 31), (120, 116, 31), (106, 126, 25),
- (101, 128, 18), (86, 125, 16), (70, 119, 19), (54, 113, 22),
- (45, 109, 23), (36, 106, 25), (24, 102, 32), (16, 97, 34),
- (7, 84, 41), (7, 79, 43), (8, 74, 45), (14, 71, 42),
- (20, 69, 40), (37, 75, 32), (59, 83, 27), (80, 97, 21),
- (106, 101, 16), (144, 125, 9), (147, 130, 7), (150, 136, 5),
- (148, 134, 6), (128, 128, 9), (110, 121, 12), (87, 112, 12),
- (40, 91, 17), (25, 89, 19), (11, 87, 22), (11, 89, 22),
- (11, 92, 22), (13, 95, 22), (18, 99, 22), (20, 100, 25),
- (27, 103, 27), (25, 109, 26), (23, 107, 26), (21, 106, 27),
- (20, 98, 29), (16, 90, 30), (8, 86, 29), (4, 84, 29),
- (23, 88, 21), (42, 97, 17), (62, 107, 14), (74, 113, 12),
- (86, 120, 11), (114, 138, 8), (139, 157, 4), (153, 169, 2),
- (158, 166, 2), (147, 164, 3), (138, 161, 2), (130, 158, 2),
- (108, 140, 2), (91, 123, 0), (76, 115, 3), (70, 115, 5),
- (74, 113, 14), (77, 116, 17), (80, 120, 21), (93, 133, 28),
- (111, 145, 44), (125, 152, 62), (124, 157, 76), (124, 159, 79),
- (128, 161, 77), (111, 155, 70), (102, 152, 68), (94, 149, 66),
- (85, 143, 57), (77, 137, 38), (65, 129, 23), (55, 125, 17),
- (53, 120, 17), (54, 118, 15), (55, 116, 14), (57, 118, 10),
- (60, 122, 8), (62, 126, 8), (63, 123, 7), (59, 119, 7),
- (54, 115, 7), (46, 113, 12), (39, 106, 15), (28, 95, 19),
- (20, 82, 21), (11, 71, 24), (6, 61, 25), (2, 54, 27),
- (0, 47, 29), (0, 47, 27), (0, 47, 25), (4, 51, 21),
- (12, 60, 16), (21, 73, 16), (27, 84, 15), (34, 94, 18),
- (41, 102, 17), (49, 111, 18), (55, 118, 20), (61, 123, 23),
- (64, 124, 26), (63, 124, 24), (64, 126, 25), (69, 130, 29),
- (74, 130, 38), (74, 128, 46), (76, 132, 55), (78, 134, 63),
- (72, 133, 68), (59, 124, 71), (52, 122, 73), (49, 118, 75),
- (46, 115, 70), (42, 113, 60), (45, 116, 50), (61, 118, 48),
- (75, 120, 48), (86, 125, 45), (90, 129, 41), (94, 130, 40),
- (95, 128, 38), (87, 122, 36), (75, 115, 32), (60, 107, 29),
- (45, 104, 27), (32, 96, 24), (25, 91, 22), (22, 91, 20),
- (18, 96, 21), (21, 101, 23), (28, 103, 27), (45, 108, 32),
- (63, 115, 46), (83, 127, 66), (101, 142, 91), (121, 157, 110),
- (141, 163, 118), (152, 169, 127), (150, 173, 133), (137, 175, 134),
- (124, 168, 119), (113, 157, 101), (100, 149, 87), (86, 141, 73),
- (73, 135, 63), (77, 133, 54), (87, 134, 63), (108, 136, 82),
- (128, 146, 103), (142, 160, 109), (152, 169, 98), (165, 164, 88),
- (191, 167, 85), (204, 177, 79), (210, 189, 61), (209, 186, 33),
- (220, 186, 12), (229, 193, 1), (234, 198, 1), (226, 199, 9)
- ),
-
-// 495 Baby
-((168, 150, 133), (195, 153, 148), (200, 157, 153), (205, 162, 159),
- (202, 161, 152), (200, 161, 145), (196, 163, 146), (193, 165, 147),
- (179, 168, 150), (166, 161, 146), (154, 155, 142), (149, 147, 128),
- (145, 140, 115), (139, 133, 107), (134, 127, 99), (133, 124, 95),
- (133, 122, 91), (124, 120, 91), (118, 119, 90), (112, 119, 90),
- (110, 119, 94), (109, 119, 99), (108, 122, 101), (107, 126, 104),
- (124, 136, 118), (124, 145, 132), (125, 154, 146), (118, 168, 158),
- (112, 182, 170), (111, 186, 173), (111, 191, 176), (104, 202, 179),
- (105, 210, 180), (127, 205, 179), (142, 194, 181), (157, 184, 183),
- (155, 180, 183), (154, 176, 184), (154, 173, 184), (154, 171, 184),
- (152, 178, 171), (156, 179, 164), (160, 180, 158), (171, 176, 148),
- (182, 172, 138), (182, 166, 136), (183, 161, 135), (178, 156, 134),
- (172, 139, 133), (142, 112, 120), (137, 102, 117), (133, 93, 114),
- (130, 96, 117), (127, 99, 121), (126, 104, 123), (126, 110, 126),
- (93, 126, 142), (83, 131, 143), (73, 137, 145), (66, 130, 139),
- (59, 124, 133), (65, 124, 128), (71, 124, 124), (80, 126, 106),
- (83, 126, 101), (97, 124, 101), (100, 124, 110), (104, 125, 120),
- (107, 125, 123), (111, 125, 126), (118, 123, 139), (126, 121, 141),
- (133, 126, 145), (134, 126, 138), (135, 126, 132), (132, 122, 125),
- (130, 119, 119), (130, 119, 114), (130, 119, 109), (130, 116, 97),
- (133, 112, 90), (133, 98, 74), (131, 91, 68), (130, 84, 63),
- (128, 79, 64), (126, 74, 66), (124, 70, 69), (123, 70, 75),
- (140, 92, 97), (144, 103, 106), (149, 114, 115), (149, 122, 118),
- (149, 131, 122), (146, 145, 131), (134, 159, 145), (117, 173, 158),
- (102, 189, 172), (98, 190, 189), (107, 182, 180), (116, 175, 172),
- (127, 169, 168), (138, 164, 164), (152, 152, 152), (162, 146, 146),
- (162, 146, 149), (146, 152, 158), (130, 159, 167), (121, 166, 171),
- (112, 173, 176), (93, 177, 173), (72, 180, 168), (57, 193, 165),
- (45, 187, 157), (38, 175, 142), (37, 170, 142), (37, 166, 142),
- (38, 163, 146), (37, 160, 149), (37, 154, 152), (37, 151, 152),
- (37, 154, 148), (51, 152, 143), (65, 151, 139), (72, 150, 136),
- (80, 149, 134), (85, 148, 130), (106, 140, 122), (124, 130, 114),
- (124, 128, 103), (127, 122, 89), (128, 124, 87), (129, 126, 85),
- (128, 127, 81), (129, 125, 86), (129, 123, 93), (129, 122, 98),
- (121, 104, 116), (122, 106, 130), (124, 109, 144), (123, 110, 146),
- (123, 112, 149), (126, 114, 155), (128, 107, 155), (131, 104, 143),
- (130, 100, 134), (123, 81, 102), (123, 83, 99), (123, 86, 97),
- (118, 92, 97), (107, 104, 97), (96, 118, 104), (83, 129, 113),
- (57, 158, 125), (51, 157, 127), (45, 156, 130), (47, 158, 128),
- (60, 158, 128), (71, 151, 130), (81, 140, 131), (96, 134, 128),
- (110, 129, 120), (119, 127, 115), (118, 127, 113), (118, 128, 111),
- (122, 134, 110), (117, 147, 120), (106, 158, 132), (101, 168, 152),
- (87, 179, 178), (87, 177, 182), (87, 176, 186), (97, 181, 191),
- (100, 174, 190), (100, 169, 186), (107, 176, 177), (106, 180, 172),
- (88, 175, 162), (77, 170, 150), (81, 169, 152), (85, 164, 145),
- (87, 150, 137), (98, 149, 141), (117, 154, 142), (134, 155, 143),
- (140, 167, 142), (141, 172, 143), (143, 178, 144), (136, 183, 148),
- (122, 179, 151), (105, 175, 153), (83, 172, 155), (68, 170, 157),
- (61, 161, 156), (63, 157, 156), (71, 164, 160), (82, 160, 162),
- (103, 153, 159), (118, 156, 154), (123, 154, 152), (129, 141, 147),
- (133, 136, 139), (133, 129, 133), (131, 119, 130), (127, 109, 126),
- (122, 99, 122), (121, 95, 120), (118, 90, 112), (115, 92, 100),
- (114, 94, 87), (118, 89, 71), (123, 90, 58), (122, 93, 48),
- (121, 93, 39), (121, 96, 46), (125, 101, 56), (124, 108, 65),
- (120, 113, 85), (123, 119, 104), (130, 130, 112), (143, 138, 121),
- (163, 136, 141), (184, 140, 155), (203, 151, 156), (220, 153, 157),
- (225, 147, 158), (219, 144, 152), (211, 146, 139), (198, 143, 131),
- (187, 137, 127), (181, 135, 123), (179, 139, 125), (180, 140, 127),
- (179, 135, 122), (175, 134, 117), (169, 132, 113), (160, 126, 105),
- (151, 118, 96), (146, 115, 89), (136, 114, 81), (130, 107, 75),
- (129, 100, 69), (129, 97, 66), (127, 91, 65), (125, 83, 65),
- (123, 82, 64), (119, 84, 62), (118, 86, 56), (115, 95, 50),
- (116, 109, 52), (121, 120, 56), (121, 128, 55), (125, 135, 66),
- (134, 143, 88), (136, 142, 97), (144, 136, 99), (162, 144, 117)
- ),
-
-// 496 Banana
-((199, 176, 153), (195, 176, 150), (205, 186, 162), (216, 196, 174),
- (213, 194, 172), (211, 192, 170), (210, 191, 170), (209, 191, 170),
- (216, 194, 171), (218, 198, 176), (221, 202, 181), (221, 202, 181),
- (221, 203, 181), (220, 203, 183), (219, 204, 185), (217, 204, 186),
- (216, 204, 188), (213, 203, 189), (217, 205, 191), (221, 208, 194),
- (226, 212, 197), (232, 217, 201), (232, 216, 200), (233, 216, 200),
- (234, 213, 192), (228, 205, 182), (223, 198, 172), (216, 188, 160),
- (209, 178, 148), (207, 173, 139), (205, 169, 131), (204, 160, 113),
- (207, 157, 98), (212, 160, 92), (211, 157, 89), (211, 155, 86),
- (209, 157, 92), (208, 160, 99), (206, 158, 102), (204, 157, 105),
- (193, 148, 108), (191, 147, 108), (190, 147, 109), (192, 150, 112),
- (194, 154, 115), (195, 157, 118), (197, 160, 122), (197, 166, 130),
- (199, 170, 137), (203, 179, 150), (200, 179, 153), (197, 180, 156),
- (196, 179, 157), (196, 179, 158), (196, 179, 158), (197, 180, 159),
- (198, 184, 166), (202, 188, 170), (206, 192, 175), (208, 195, 178),
- (211, 198, 181), (211, 198, 180), (212, 198, 180), (213, 195, 174),
- (214, 190, 165), (214, 181, 149), (211, 175, 141), (209, 170, 134),
- (208, 167, 129), (208, 165, 125), (206, 159, 118), (197, 151, 110),
- (179, 140, 103), (177, 138, 102), (176, 137, 102), (173, 138, 105),
- (171, 139, 109), (173, 141, 112), (176, 144, 116), (181, 149, 123),
- (185, 152, 125), (181, 151, 124), (174, 144, 115), (168, 137, 106),
- (164, 132, 99), (161, 128, 93), (155, 119, 82), (148, 113, 72),
- (149, 105, 58), (151, 102, 46), (154, 100, 35), (159, 101, 33),
- (165, 103, 32), (173, 106, 35), (178, 109, 35), (178, 111, 35),
- (183, 115, 40), (189, 125, 65), (187, 129, 77), (185, 134, 90),
- (186, 135, 95), (188, 137, 100), (189, 140, 108), (189, 144, 112),
- (190, 147, 118), (191, 150, 118), (193, 154, 119), (193, 154, 120),
- (194, 155, 121), (196, 156, 120), (198, 156, 121), (198, 158, 121),
- (197, 159, 122), (195, 159, 123), (195, 159, 125), (195, 160, 127),
- (196, 163, 130), (197, 164, 132), (198, 166, 132), (198, 166, 133),
- (204, 167, 132), (205, 166, 131), (207, 166, 131), (206, 167, 132),
- (206, 169, 134), (206, 171, 139), (208, 174, 145), (209, 177, 150),
- (210, 183, 159), (211, 194, 172), (211, 194, 172), (212, 195, 172),
- (212, 193, 170), (211, 189, 164), (209, 181, 150), (204, 170, 134),
- (184, 143, 98), (173, 128, 80), (162, 113, 62), (154, 106, 56),
- (146, 100, 51), (137, 95, 48), (130, 93, 48), (134, 98, 54),
- (136, 105, 70), (149, 129, 102), (155, 135, 107), (161, 142, 113),
- (173, 152, 126), (184, 162, 137), (190, 169, 142), (194, 175, 146),
- (202, 180, 152), (203, 181, 152), (205, 183, 153), (208, 184, 152),
- (209, 185, 151), (209, 184, 150), (207, 181, 148), (206, 175, 140),
- (205, 167, 126), (199, 150, 95), (196, 145, 89), (193, 140, 83),
- (189, 129, 68), (189, 125, 56), (193, 122, 42), (192, 124, 41),
- (191, 127, 57), (193, 129, 59), (195, 132, 62), (197, 138, 74),
- (201, 146, 86), (197, 149, 102), (193, 154, 112), (192, 157, 123),
- (194, 162, 130), (194, 165, 137), (192, 170, 142), (192, 172, 148),
- (193, 175, 152), (195, 177, 156), (198, 180, 157), (199, 181, 161),
- (200, 183, 165), (201, 185, 166), (203, 187, 168), (208, 192, 174),
- (211, 198, 182), (215, 204, 189), (221, 210, 196), (228, 217, 203),
- (235, 225, 212), (238, 229, 217), (238, 232, 220), (240, 232, 220),
- (240, 232, 221), (238, 229, 217), (232, 224, 213), (228, 219, 206),
- (226, 216, 203), (224, 213, 198), (221, 210, 197), (218, 209, 195),
- (217, 207, 194), (218, 206, 192), (217, 204, 189), (215, 201, 184),
- (211, 194, 175), (208, 186, 163), (204, 177, 151), (200, 167, 136),
- (193, 156, 122), (189, 148, 111), (186, 146, 107), (188, 145, 106),
- (184, 143, 105), (185, 143, 107), (186, 147, 112), (192, 154, 118),
- (196, 158, 122), (199, 161, 127), (202, 165, 131), (208, 170, 135),
- (215, 175, 137), (217, 179, 142), (217, 184, 150), (218, 188, 159),
- (221, 194, 165), (222, 198, 172), (220, 203, 181), (220, 208, 190),
- (223, 212, 197), (227, 217, 202), (228, 220, 206), (231, 223, 211),
- (231, 223, 212), (231, 222, 210), (229, 219, 206), (227, 216, 201),
- (223, 210, 194), (220, 201, 187), (216, 193, 176), (213, 187, 166),
- (208, 183, 156), (208, 176, 149), (206, 169, 143), (206, 165, 138),
- (201, 166, 136), (199, 166, 136), (195, 162, 135), (193, 158, 133),
- (186, 155, 131), (179, 150, 124), (184, 159, 133), (193, 166, 142)
- ),
-
-// 497 Beach
-((131, 111, 158), (173, 150, 160), (177, 158, 172), (182, 167, 185),
- (194, 179, 196), (206, 191, 208), (214, 198, 212), (223, 205, 217),
- (240, 230, 231), (236, 229, 232), (233, 229, 234), (229, 214, 230),
- (226, 199, 226), (223, 193, 223), (220, 187, 220), (217, 187, 219),
- (215, 188, 218), (211, 180, 213), (207, 173, 212), (204, 167, 211),
- (194, 162, 210), (184, 157, 210), (182, 156, 210), (180, 156, 210),
- (178, 147, 194), (172, 138, 184), (166, 129, 175), (167, 129, 158),
- (168, 130, 142), (173, 136, 136), (179, 143, 131), (190, 155, 124),
- (193, 164, 127), (198, 179, 139), (202, 188, 145), (206, 197, 151),
- (207, 200, 153), (209, 204, 156), (208, 203, 156), (208, 203, 157),
- (202, 188, 157), (191, 172, 145), (181, 156, 133), (163, 140, 123),
- (145, 125, 113), (136, 117, 113), (128, 110, 114), (113, 95, 122),
- (102, 79, 122), (81, 65, 131), (76, 68, 145), (71, 72, 160),
- (78, 81, 170), (86, 91, 180), (91, 96, 184), (96, 102, 188),
- (126, 131, 204), (142, 147, 206), (159, 163, 208), (170, 172, 197),
- (181, 181, 187), (185, 183, 182), (190, 185, 178), (201, 189, 173),
- (204, 190, 171), (191, 174, 167), (179, 162, 168), (167, 151, 170),
- (159, 146, 173), (151, 142, 177), (138, 130, 187), (125, 120, 198),
- (107, 109, 213), (105, 111, 214), (104, 114, 215), (115, 121, 216),
- (126, 129, 217), (132, 132, 216), (139, 135, 215), (149, 137, 211),
- (151, 132, 203), (157, 110, 172), (153, 101, 160), (150, 93, 149),
- (143, 88, 145), (136, 84, 142), (120, 68, 141), (106, 54, 131),
- (80, 40, 128), (71, 43, 138), (63, 47, 148), (61, 49, 153),
- (60, 51, 159), (61, 55, 163), (62, 58, 166), (63, 62, 169),
- (65, 64, 173), (65, 67, 179), (66, 65, 179), (67, 63, 180),
- (66, 62, 179), (66, 62, 178), (65, 60, 174), (61, 56, 168),
- (56, 44, 156), (57, 43, 153), (58, 43, 150), (59, 45, 150),
- (60, 47, 150), (65, 51, 150), (71, 58, 153), (77, 66, 159),
- (84, 74, 164), (93, 91, 186), (96, 93, 190), (99, 96, 195),
- (102, 100, 202), (108, 98, 200), (113, 90, 200), (118, 87, 199),
- (125, 91, 209), (127, 93, 210), (130, 96, 212), (131, 97, 212),
- (133, 98, 212), (139, 102, 214), (144, 113, 219), (153, 132, 226),
- (161, 148, 231), (172, 172, 235), (174, 175, 236), (176, 178, 237),
- (183, 182, 238), (185, 179, 239), (183, 177, 236), (176, 172, 229),
- (158, 149, 217), (153, 135, 210), (148, 121, 203), (146, 116, 197),
- (145, 111, 191), (137, 106, 185), (136, 106, 178), (139, 105, 178),
- (140, 109, 182), (146, 113, 187), (145, 115, 186), (144, 118, 185),
- (141, 117, 187), (138, 119, 187), (137, 117, 185), (137, 115, 181),
- (139, 114, 156), (142, 116, 148), (145, 118, 141), (151, 120, 125),
- (155, 124, 111), (158, 126, 97), (155, 123, 88), (152, 117, 83),
- (150, 114, 80), (156, 120, 75), (157, 123, 73), (158, 127, 72),
- (159, 126, 74), (161, 128, 76), (162, 130, 80), (168, 136, 83),
- (173, 147, 85), (172, 146, 85), (172, 146, 86), (167, 142, 91),
- (165, 139, 97), (163, 133, 106), (158, 120, 112), (154, 102, 116),
- (146, 84, 123), (137, 74, 124), (134, 71, 125), (123, 64, 123),
- (113, 53, 116), (98, 36, 113), (81, 24, 110), (74, 24, 97),
- (50, 21, 79), (44, 18, 77), (38, 16, 75), (26, 11, 83),
- (25, 14, 82), (31, 20, 87), (40, 30, 98), (52, 43, 113),
- (67, 59, 131), (85, 77, 145), (105, 97, 155), (123, 116, 160),
- (136, 128, 165), (148, 137, 164), (155, 141, 160), (155, 141, 158),
- (154, 139, 152), (147, 132, 147), (140, 127, 145), (138, 122, 140),
- (136, 119, 135), (138, 120, 131), (143, 126, 122), (149, 135, 120),
- (158, 147, 118), (169, 157, 111), (179, 164, 102), (190, 174, 92),
- (193, 178, 85), (192, 180, 85), (185, 171, 95), (169, 156, 102),
- (157, 142, 111), (140, 128, 122), (129, 121, 132), (120, 111, 151),
- (108, 101, 166), (101, 92, 172), (94, 86, 173), (91, 83, 163),
- (94, 84, 158), (96, 84, 156), (101, 80, 160), (108, 77, 161),
- (109, 76, 158), (108, 76, 157), (102, 75, 154), (96, 69, 157),
- (92, 58, 162), (85, 52, 164), (79, 48, 167), (70, 46, 166),
- (64, 46, 166), (61, 44, 166), (57, 43, 161), (54, 42, 157),
- (51, 41, 152), (52, 39, 145), (54, 39, 139), (56, 36, 131),
- (59, 34, 120), (62, 31, 113), (63, 33, 103), (65, 39, 103),
- (71, 45, 105), (80, 51, 106), (95, 57, 110), (111, 72, 107),
- (124, 92, 109), (119, 96, 121), (116, 100, 135), (120, 104, 151)
- ),
-
-// 498 Beautiful
-((215, 129, 52), (194, 131, 15), (204, 142, 14), (214, 153, 13),
- (233, 147, 29), (252, 142, 45), (235, 142, 69), (219, 143, 94),
- (190, 147, 174), (134, 139, 168), (79, 132, 163), (71, 113, 153),
- (64, 94, 144), (65, 78, 135), (67, 62, 126), (65, 64, 125),
- (64, 66, 125), (106, 108, 97), (153, 117, 88), (200, 126, 79),
- (220, 131, 63), (240, 136, 47), (243, 139, 52), (246, 142, 57),
- (219, 188, 71), (216, 173, 77), (214, 158, 83), (206, 136, 66),
- (199, 114, 50), (190, 115, 36), (182, 116, 22), (155, 121, 0),
- (136, 108, 8), (147, 144, 49), (130, 139, 63), (114, 135, 78),
- (93, 101, 102), (72, 68, 127), (66, 69, 126), (61, 70, 125),
- (38, 140, 154), (44, 150, 166), (51, 161, 178), (45, 156, 178),
- (40, 151, 178), (33, 148, 159), (26, 145, 141), (52, 155, 125),
- (96, 142, 78), (173, 127, 33), (187, 141, 62), (201, 156, 91),
- (195, 156, 134), (190, 157, 178), (192, 161, 183), (195, 166, 188),
- (183, 153, 187), (124, 162, 195), (66, 171, 203), (48, 174, 194),
- (30, 177, 185), (26, 169, 185), (23, 162, 185), (37, 139, 177),
- (70, 113, 155), (147, 96, 93), (170, 109, 75), (193, 122, 58),
- (197, 122, 58), (202, 122, 59), (203, 122, 56), (205, 123, 47),
- (255, 138, 38), (253, 141, 42), (252, 144, 46), (242, 172, 45),
- (233, 200, 45), (227, 194, 68), (222, 188, 91), (211, 176, 156),
- (194, 156, 177), (191, 144, 176), (184, 151, 161), (177, 159, 147),
- (187, 156, 116), (198, 153, 86), (212, 142, 83), (200, 123, 69),
- (166, 108, 88), (170, 74, 117), (174, 41, 146), (166, 40, 145),
- (159, 39, 145), (147, 30, 134), (157, 19, 114), (134, 32, 132),
- (82, 52, 126), (66, 72, 130), (60, 108, 142), (54, 144, 155),
- (49, 144, 166), (44, 144, 178), (40, 153, 185), (49, 174, 204),
- (77, 144, 170), (104, 134, 132), (131, 124, 95), (139, 118, 94),
- (148, 113, 93), (144, 104, 112), (144, 106, 119), (96, 118, 132),
- (54, 139, 178), (48, 99, 178), (65, 93, 162), (82, 88, 146),
- (128, 57, 137), (156, 46, 143), (151, 43, 144), (134, 37, 130),
- (71, 60, 129), (59, 84, 127), (47, 108, 126), (51, 113, 121),
- (56, 118, 117), (66, 133, 149), (75, 132, 161), (152, 133, 163),
- (182, 140, 190), (84, 143, 173), (74, 141, 170), (64, 139, 168),
- (84, 132, 146), (151, 125, 128), (175, 114, 86), (204, 123, 58),
- (208, 123, 40), (196, 122, 27), (184, 121, 15), (183, 118, 18),
- (182, 116, 22), (143, 137, 39), (109, 119, 66), (103, 115, 69),
- (68, 108, 71), (35, 80, 122), (39, 79, 125), (43, 79, 129),
- (40, 67, 122), (44, 56, 114), (61, 40, 109), (74, 51, 119),
- (103, 24, 116), (99, 26, 116), (95, 29, 116), (85, 34, 111),
- (60, 30, 104), (60, 39, 106), (47, 58, 112), (43, 63, 113),
- (49, 66, 109), (67, 41, 112), (86, 31, 123), (106, 22, 134),
- (126, 21, 175), (186, 17, 196), (190, 6, 192), (157, 0, 159),
- (122, 36, 143), (100, 55, 141), (79, 74, 140), (82, 102, 161),
- (72, 150, 188), (73, 159, 184), (81, 160, 177), (149, 164, 143),
- (172, 189, 83), (135, 201, 91), (101, 206, 166), (55, 168, 184),
- (57, 160, 179), (49, 156, 172), (45, 141, 163), (31, 128, 135),
- (46, 66, 116), (48, 55, 110), (50, 44, 104), (48, 39, 94),
- (46, 11, 77), (21, 19, 82), (36, 21, 90), (39, 34, 92),
- (54, 34, 103), (65, 45, 108), (102, 48, 126), (143, 38, 141),
- (169, 41, 138), (185, 95, 97), (151, 102, 98), (143, 95, 91),
- (85, 58, 93), (50, 55, 111), (40, 48, 110), (31, 56, 110),
- (37, 46, 101), (36, 34, 109), (47, 35, 109), (48, 41, 108),
- (63, 59, 118), (119, 85, 118), (143, 104, 87), (153, 118, 90),
- (155, 149, 53), (165, 152, 58), (185, 176, 71), (187, 179, 80),
- (206, 159, 77), (203, 154, 88), (183, 161, 85), (171, 168, 87),
- (161, 162, 82), (171, 161, 76), (173, 128, 95), (178, 131, 105),
- (187, 146, 160), (171, 117, 153), (154, 53, 183), (146, 50, 176),
- (159, 64, 184), (188, 135, 177), (186, 152, 189), (189, 156, 185),
- (186, 156, 194), (63, 190, 222), (23, 220, 239), (23, 220, 239),
- (54, 177, 210), (57, 154, 187), (58, 144, 167), (49, 86, 138),
- (69, 66, 133), (74, 66, 123), (105, 115, 62), (174, 122, 13),
- (199, 119, 20), (208, 137, 0), (209, 144, 14), (203, 151, 13),
- (206, 143, 12), (200, 136, 13), (191, 124, 17), (179, 113, 17),
- (165, 124, 0), (177, 133, 0), (213, 155, 12), (197, 144, 2)
- ),
-
-// 499 Before_Dawn
-((85, 88, 111), (80, 81, 94), (91, 90, 103), (102, 100, 113),
- (118, 117, 129), (135, 134, 145), (139, 138, 149), (144, 143, 154),
- (143, 142, 158), (134, 134, 150), (126, 126, 142), (107, 108, 125),
- (88, 91, 109), (73, 75, 90), (58, 59, 71), (49, 51, 62),
- (41, 43, 54), (16, 18, 27), (11, 12, 19), (6, 7, 12),
- (5, 5, 8), (4, 4, 4), (3, 3, 3), (3, 3, 3),
- (2, 3, 2), (1, 2, 2), (1, 2, 3), (1, 1, 2),
- (1, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 3),
- (0, 0, 4), (0, 0, 6), (0, 0, 7), (0, 1, 9),
- (1, 2, 12), (3, 4, 15), (4, 6, 17), (6, 8, 20),
- (16, 20, 34), (24, 28, 46), (32, 37, 58), (36, 43, 68),
- (40, 50, 79), (40, 50, 79), (41, 50, 79), (40, 48, 78),
- (36, 46, 78), (25, 35, 67), (20, 28, 53), (15, 22, 40),
- (12, 18, 36), (10, 15, 33), (10, 14, 31), (10, 13, 29),
- (9, 12, 20), (7, 10, 19), (6, 8, 18), (4, 6, 16),
- (3, 5, 14), (2, 4, 13), (2, 4, 13), (1, 3, 12),
- (1, 3, 11), (1, 2, 8), (1, 2, 8), (1, 2, 9),
- (1, 2, 10), (2, 3, 11), (4, 5, 15), (5, 7, 20),
- (8, 12, 27), (9, 13, 30), (10, 14, 33), (10, 14, 32),
- (10, 15, 32), (10, 14, 29), (10, 14, 27), (10, 13, 24),
- (9, 12, 23), (11, 15, 26), (13, 17, 30), (16, 19, 35),
- (18, 21, 38), (20, 24, 42), (25, 30, 49), (28, 34, 56),
- (42, 48, 74), (51, 56, 82), (60, 64, 90), (62, 66, 94),
- (64, 69, 99), (66, 73, 102), (66, 72, 103), (65, 69, 98),
- (60, 64, 92), (40, 46, 70), (31, 36, 56), (23, 26, 42),
- (20, 22, 36), (18, 19, 30), (11, 14, 24), (9, 12, 22),
- (13, 15, 26), (20, 23, 36), (28, 32, 47), (33, 37, 53),
- (38, 42, 60), (46, 52, 79), (50, 59, 95), (51, 60, 103),
- (51, 58, 99), (42, 50, 88), (35, 43, 82), (29, 37, 77),
- (20, 25, 59), (13, 15, 38), (8, 10, 23), (4, 5, 15),
- (2, 2, 10), (4, 4, 13), (6, 7, 16), (8, 9, 20),
- (10, 12, 24), (17, 19, 34), (27, 30, 49), (40, 43, 65),
- (51, 56, 82), (71, 80, 112), (77, 85, 118), (83, 91, 124),
- (93, 100, 132), (97, 104, 132), (98, 106, 132), (95, 101, 125),
- (84, 85, 105), (77, 77, 93), (71, 69, 82), (66, 65, 77),
- (62, 61, 73), (56, 54, 68), (54, 52, 67), (56, 52, 64),
- (58, 55, 67), (69, 69, 91), (73, 72, 97), (77, 76, 103),
- (84, 84, 113), (94, 94, 124), (105, 107, 139), (116, 117, 149),
- (125, 126, 150), (123, 126, 148), (122, 126, 147), (115, 118, 141),
- (105, 108, 128), (90, 92, 111), (72, 75, 92), (52, 55, 74),
- (35, 37, 56), (13, 14, 24), (10, 10, 19), (7, 7, 14),
- (3, 3, 7), (1, 0, 3), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 1), (1, 2, 2), (2, 3, 3), (5, 6, 7),
- (10, 11, 13), (17, 19, 24), (29, 30, 38), (45, 46, 56),
- (65, 65, 76), (84, 84, 100), (106, 106, 125), (126, 130, 154),
- (169, 173, 199), (177, 181, 205), (186, 189, 211), (197, 200, 223),
- (212, 217, 238), (224, 228, 248), (233, 236, 247), (234, 235, 245),
- (236, 237, 246), (238, 236, 245), (236, 235, 241), (225, 226, 236),
- (214, 215, 230), (209, 208, 224), (208, 205, 218), (202, 202, 216),
- (195, 195, 211), (191, 191, 207), (192, 192, 205), (191, 193, 205),
- (188, 189, 204), (182, 183, 201), (175, 176, 194), (163, 166, 185),
- (151, 154, 175), (133, 138, 162), (116, 120, 146), (94, 98, 122),
- (74, 77, 101), (52, 57, 82), (35, 41, 64), (21, 25, 44),
- (10, 13, 29), (3, 5, 20), (0, 2, 15), (0, 1, 10),
- (2, 2, 7), (4, 4, 8), (7, 8, 13), (13, 14, 20),
- (22, 23, 29), (35, 37, 42), (51, 54, 62), (71, 73, 84),
- (90, 93, 107), (108, 111, 127), (125, 129, 146), (142, 145, 164),
- (155, 156, 175), (162, 162, 183), (165, 166, 187), (164, 165, 189),
- (157, 159, 184), (146, 148, 174), (135, 138, 162), (123, 127, 153),
- (104, 111, 139), (82, 90, 120), (63, 72, 99), (50, 58, 82),
- (38, 45, 66), (26, 33, 53), (19, 26, 45), (19, 25, 43),
- (23, 28, 46), (33, 37, 55), (45, 51, 69), (61, 68, 88),
- (74, 81, 104), (68, 74, 95), (64, 68, 87), (65, 69, 89)
- ),
-
-// 500 Beginning_to_Thaw
-((205, 239, 212), (205, 231, 216), (202, 226, 212), (200, 222, 209),
- (191, 210, 195), (182, 198, 181), (175, 189, 171), (168, 180, 161),
- (131, 153, 115), (119, 141, 97), (107, 130, 80), (112, 123, 79),
- (117, 116, 79), (128, 124, 83), (139, 132, 87), (145, 137, 89),
- (151, 142, 92), (179, 162, 122), (185, 169, 136), (191, 177, 151),
- (191, 188, 158), (191, 199, 165), (191, 202, 169), (191, 205, 173),
- (187, 191, 178), (181, 185, 163), (176, 179, 149), (169, 168, 142),
- (163, 157, 135), (161, 150, 134), (160, 144, 134), (155, 138, 117),
- (152, 140, 106), (151, 140, 103), (156, 139, 114), (162, 138, 126),
- (170, 147, 132), (178, 156, 138), (180, 159, 137), (183, 163, 137),
- (176, 148, 129), (159, 135, 114), (143, 123, 100), (121, 110, 81),
- (99, 98, 63), (87, 91, 54), (76, 84, 46), (57, 77, 28),
- (41, 66, 17), (31, 66, 8), (38, 70, 8), (46, 75, 9),
- (51, 79, 11), (56, 83, 14), (59, 86, 19), (62, 90, 25),
- (86, 120, 51), (97, 126, 60), (109, 133, 70), (106, 132, 82),
- (103, 132, 94), (99, 134, 105), (96, 136, 116), (101, 147, 138),
- (105, 159, 156), (117, 166, 169), (113, 158, 170), (110, 151, 172),
- (110, 149, 172), (111, 147, 172), (116, 142, 169), (128, 140, 156),
- (135, 117, 124), (138, 105, 109), (141, 93, 94), (137, 88, 86),
- (133, 83, 79), (134, 82, 77), (135, 81, 76), (142, 84, 83),
- (154, 93, 96), (167, 121, 128), (166, 128, 139), (166, 135, 151),
- (169, 137, 155), (173, 139, 159), (182, 142, 161), (188, 146, 156),
- (180, 135, 128), (173, 120, 108), (166, 106, 89), (162, 102, 80),
- (158, 98, 72), (153, 87, 56), (144, 82, 44), (142, 80, 37),
- (142, 78, 37), (144, 81, 53), (134, 80, 60), (125, 80, 68),
- (119, 81, 68), (113, 83, 68), (101, 84, 67), (96, 82, 67),
- (86, 77, 72), (82, 91, 79), (78, 105, 86), (77, 112, 89),
- (77, 120, 93), (84, 137, 100), (99, 152, 107), (115, 172, 126),
- (138, 197, 144), (164, 229, 171), (167, 231, 170), (171, 234, 169),
- (169, 234, 159), (165, 224, 151), (161, 211, 143), (150, 192, 135),
- (134, 153, 106), (127, 133, 85), (120, 114, 64), (115, 102, 56),
- (111, 91, 49), (100, 74, 38), (93, 58, 31), (86, 53, 23),
- (86, 54, 16), (92, 61, 18), (92, 63, 21), (93, 65, 24),
- (95, 78, 34), (105, 99, 48), (122, 119, 61), (138, 140, 80),
- (151, 166, 115), (157, 175, 129), (164, 184, 143), (165, 186, 147),
- (167, 189, 151), (163, 187, 150), (144, 178, 149), (126, 165, 145),
- (116, 151, 141), (113, 141, 140), (112, 140, 140), (111, 139, 141),
- (107, 141, 142), (112, 145, 144), (124, 153, 149), (146, 169, 156),
- (183, 196, 180), (188, 201, 185), (193, 207, 191), (199, 216, 201),
- (205, 224, 203), (215, 226, 202), (221, 228, 200), (223, 227, 200),
- (217, 229, 207), (200, 223, 215), (198, 221, 215), (196, 220, 215),
- (193, 219, 216), (188, 225, 219), (182, 226, 220), (180, 222, 218),
- (188, 215, 209), (189, 216, 208), (191, 217, 208), (195, 219, 204),
- (204, 218, 200), (206, 211, 192), (215, 205, 182), (218, 201, 178),
- (215, 199, 177), (218, 199, 179), (212, 194, 181), (207, 191, 183),
- (203, 190, 186), (196, 189, 186), (195, 190, 184), (196, 190, 183),
- (195, 204, 187), (195, 208, 190), (195, 213, 194), (195, 221, 197),
- (203, 224, 201), (205, 229, 207), (211, 237, 214), (216, 246, 226),
- (216, 250, 233), (221, 249, 239), (225, 243, 241), (231, 239, 240),
- (236, 239, 241), (237, 240, 240), (235, 242, 242), (230, 239, 243),
- (227, 234, 240), (223, 228, 233), (222, 224, 225), (218, 221, 219),
- (212, 213, 212), (209, 205, 204), (208, 194, 196), (212, 186, 189),
- (218, 181, 188), (224, 178, 185), (229, 180, 181), (232, 184, 176),
- (238, 191, 173), (241, 200, 179), (241, 209, 187), (237, 216, 195),
- (231, 225, 199), (224, 230, 199), (220, 233, 201), (214, 232, 203),
- (210, 227, 206), (207, 221, 207), (206, 216, 208), (209, 214, 209),
- (211, 212, 211), (217, 214, 213), (218, 215, 210), (224, 219, 207),
- (232, 223, 206), (238, 227, 208), (240, 230, 214), (232, 233, 219),
- (220, 233, 218), (210, 229, 215), (200, 224, 211), (196, 213, 208),
- (186, 202, 202), (176, 189, 194), (172, 178, 188), (170, 167, 178),
- (176, 160, 175), (179, 156, 170), (183, 152, 162), (192, 152, 161),
- (204, 152, 157), (216, 155, 159), (227, 164, 160), (231, 175, 154),
- (231, 186, 153), (231, 196, 156), (223, 202, 159), (219, 208, 164),
- (214, 215, 169), (211, 224, 175), (210, 233, 188), (207, 237, 203)
- ),
-
-// 501 Beige
-((106, 95, 83), (97, 88, 77), (89, 81, 72), (81, 74, 67),
- (69, 64, 60), (57, 54, 53), (55, 53, 52), (53, 52, 51),
- (50, 50, 49), (50, 50, 49), (51, 51, 49), (53, 52, 50),
- (56, 54, 51), (59, 56, 53), (62, 58, 56), (62, 59, 56),
- (63, 60, 57), (63, 61, 58), (63, 61, 58), (63, 61, 59),
- (64, 62, 59), (66, 63, 60), (67, 63, 60), (68, 63, 61),
- (67, 62, 60), (67, 62, 59), (67, 62, 59), (68, 63, 60),
- (70, 65, 62), (72, 66, 64), (74, 68, 66), (77, 70, 69),
- (79, 72, 71), (83, 74, 72), (83, 74, 72), (83, 75, 72),
- (84, 75, 72), (85, 76, 73), (85, 76, 73), (85, 77, 74),
- (88, 78, 74), (90, 79, 74), (92, 80, 74), (94, 81, 74),
- (96, 83, 75), (97, 84, 75), (98, 85, 75), (102, 88, 76),
- (107, 91, 77), (120, 98, 82), (123, 100, 84), (127, 103, 87),
- (126, 104, 88), (126, 106, 89), (125, 106, 89), (125, 106, 89),
- (123, 104, 87), (122, 102, 86), (121, 100, 85), (116, 97, 83),
- (112, 95, 81), (109, 93, 80), (106, 91, 79), (99, 86, 76),
- (95, 82, 73), (89, 76, 67), (89, 75, 66), (90, 75, 66),
- (90, 75, 66), (91, 76, 67), (93, 78, 69), (96, 81, 73),
- (105, 89, 80), (110, 93, 84), (115, 98, 88), (118, 101, 91),
- (121, 105, 94), (122, 106, 95), (123, 107, 97), (122, 108, 99),
- (120, 107, 99), (114, 102, 94), (107, 97, 89), (100, 92, 85),
- (96, 89, 82), (92, 86, 80), (84, 79, 74), (76, 72, 68),
- (65, 61, 57), (61, 56, 53), (58, 52, 49), (57, 51, 48),
- (56, 50, 47), (55, 49, 46), (55, 49, 46), (56, 49, 46),
- (58, 50, 46), (65, 54, 46), (69, 56, 47), (73, 58, 48),
- (74, 59, 48), (75, 60, 49), (77, 62, 52), (80, 65, 54),
- (90, 74, 60), (97, 79, 64), (104, 84, 68), (107, 86, 70),
- (110, 89, 73), (117, 95, 78), (122, 101, 83), (125, 105, 88),
- (128, 109, 93), (133, 114, 100), (133, 115, 101), (133, 116, 102),
- (134, 116, 104), (133, 115, 103), (129, 114, 101), (124, 110, 98),
- (112, 101, 91), (106, 97, 88), (100, 93, 85), (98, 91, 83),
- (97, 89, 81), (94, 86, 78), (91, 83, 73), (88, 79, 70),
- (84, 76, 68), (76, 71, 63), (75, 70, 62), (74, 70, 62),
- (73, 69, 63), (73, 69, 62), (74, 69, 62), (74, 69, 62),
- (76, 70, 63), (78, 71, 64), (81, 72, 66), (82, 73, 67),
- (84, 75, 68), (88, 78, 70), (94, 84, 75), (103, 91, 82),
- (115, 100, 91), (148, 127, 112), (157, 135, 118), (166, 143, 125),
- (180, 157, 136), (191, 167, 145), (197, 172, 150), (198, 174, 152),
- (195, 170, 149), (194, 169, 148), (193, 168, 148), (189, 166, 143),
- (183, 162, 139), (173, 153, 133), (161, 142, 124), (143, 128, 113),
- (125, 112, 100), (94, 85, 76), (88, 80, 72), (82, 76, 69),
- (72, 68, 63), (66, 62, 59), (60, 58, 56), (56, 55, 53),
- (52, 53, 52), (52, 53, 52), (52, 53, 52), (53, 53, 52),
- (53, 53, 52), (54, 53, 52), (55, 54, 53), (58, 55, 53),
- (60, 57, 55), (63, 59, 57), (67, 61, 59), (71, 65, 63),
- (78, 70, 67), (85, 75, 72), (93, 83, 78), (103, 91, 86),
- (119, 103, 97), (121, 105, 99), (123, 107, 101), (125, 109, 102),
- (125, 109, 101), (124, 108, 100), (123, 109, 102), (122, 107, 100),
- (121, 106, 98), (117, 103, 95), (111, 98, 91), (104, 91, 85),
- (94, 84, 77), (84, 77, 71), (75, 70, 65), (69, 65, 61),
- (64, 61, 57), (60, 58, 55), (58, 55, 54), (57, 54, 53),
- (57, 54, 52), (57, 54, 52), (57, 54, 52), (57, 53, 52),
- (56, 53, 52), (56, 53, 52), (56, 52, 51), (56, 52, 50),
- (56, 51, 50), (56, 51, 49), (57, 52, 49), (57, 52, 50),
- (59, 54, 51), (60, 55, 52), (63, 58, 54), (67, 61, 55),
- (71, 64, 58), (76, 68, 61), (81, 73, 64), (84, 76, 68),
- (88, 79, 71), (90, 81, 73), (92, 83, 74), (93, 83, 75),
- (92, 83, 74), (93, 83, 73), (91, 82, 73), (89, 80, 71),
- (85, 77, 69), (81, 73, 66), (76, 69, 63), (70, 64, 59),
- (65, 60, 56), (61, 56, 53), (57, 53, 51), (55, 52, 49),
- (54, 51, 48), (56, 52, 48), (58, 54, 49), (61, 57, 51),
- (65, 61, 54), (70, 66, 57), (77, 71, 62), (86, 79, 67),
- (96, 87, 73), (108, 98, 80), (110, 100, 82), (111, 101, 83),
- (111, 100, 83), (108, 97, 82), (105, 95, 81), (101, 90, 80)
- ),
-
-// 502 Berry_Bush
-((160, 10, 24), (195, 13, 23), (194, 17, 27), (193, 22, 31),
- (180, 30, 34), (168, 38, 38), (162, 42, 41), (156, 46, 44),
- (141, 61, 52), (132, 71, 55), (124, 82, 59), (110, 86, 58),
- (96, 91, 58), (83, 86, 58), (70, 82, 58), (67, 79, 59),
- (65, 76, 60), (73, 70, 59), (86, 66, 52), (100, 62, 46),
- (108, 53, 44), (117, 44, 43), (120, 41, 43), (124, 39, 43),
- (149, 38, 34), (167, 45, 29), (185, 52, 24), (198, 63, 26),
- (211, 74, 28), (212, 79, 28), (213, 85, 28), (208, 97, 28),
- (200, 111, 28), (190, 140, 35), (190, 151, 39), (190, 162, 43),
- (186, 168, 40), (183, 175, 38), (177, 176, 39), (171, 178, 40),
- (131, 192, 59), (117, 193, 66), (104, 195, 74), (95, 188, 67),
- (87, 182, 61), (82, 178, 58), (78, 175, 56), (72, 174, 57),
- (69, 170, 67), (42, 160, 64), (36, 147, 55), (31, 135, 46),
- (44, 123, 47), (57, 112, 49), (58, 109, 51), (60, 107, 53),
- (52, 120, 71), (40, 126, 74), (29, 132, 77), (35, 126, 78),
- (42, 121, 79), (43, 123, 78), (44, 126, 77), (39, 133, 75),
- (34, 148, 72), (31, 181, 66), (45, 177, 53), (59, 173, 41),
- (65, 165, 36), (71, 157, 31), (78, 140, 22), (77, 134, 16),
- (66, 115, 16), (68, 104, 19), (71, 93, 23), (77, 79, 26),
- (83, 65, 29), (83, 57, 30), (84, 50, 32), (84, 41, 27),
- (80, 36, 23), (97, 44, 22), (108, 55, 23), (120, 66, 25),
- (123, 69, 25), (127, 73, 26), (125, 72, 21), (121, 68, 19),
- (104, 60, 13), (96, 63, 16), (88, 66, 19), (79, 65, 19),
- (71, 64, 19), (54, 62, 19), (38, 57, 22), (20, 48, 22),
- (14, 45, 19), (18, 53, 28), (29, 60, 34), (41, 67, 41),
- (47, 71, 46), (53, 76, 51), (67, 83, 59), (81, 97, 63),
- (110, 116, 71), (119, 126, 72), (129, 137, 73), (129, 142, 76),
- (130, 147, 80), (122, 163, 84), (116, 176, 90), (108, 181, 100),
- (98, 174, 94), (77, 154, 78), (67, 151, 74), (58, 149, 70),
- (41, 153, 61), (26, 164, 68), (16, 168, 64), (11, 164, 58),
- (27, 130, 44), (44, 118, 34), (61, 107, 24), (71, 109, 22),
- (81, 111, 20), (99, 119, 16), (114, 128, 15), (128, 128, 21),
- (148, 125, 30), (179, 130, 75), (177, 134, 83), (175, 138, 92),
- (166, 154, 107), (147, 168, 120), (125, 181, 124), (115, 196, 141),
- (89, 214, 168), (75, 220, 169), (61, 227, 170), (55, 224, 160),
- (49, 222, 150), (47, 215, 136), (50, 209, 119), (54, 207, 109),
- (57, 205, 93), (50, 210, 71), (52, 210, 67), (55, 210, 64),
- (54, 206, 58), (50, 202, 55), (49, 201, 50), (40, 198, 45),
- (27, 196, 40), (26, 191, 40), (25, 186, 40), (22, 177, 42),
- (24, 174, 45), (25, 173, 47), (22, 172, 55), (22, 177, 60),
- (22, 180, 67), (19, 183, 86), (18, 186, 92), (18, 190, 99),
- (15, 196, 118), (13, 204, 133), (11, 211, 144), (10, 217, 149),
- (21, 214, 145), (28, 209, 143), (35, 204, 141), (51, 191, 135),
- (69, 170, 126), (87, 150, 110), (101, 133, 98), (118, 118, 82),
- (137, 101, 70), (153, 89, 59), (170, 74, 49), (181, 58, 39),
- (182, 46, 35), (176, 39, 33), (164, 33, 35), (151, 35, 36),
- (119, 48, 39), (110, 56, 41), (101, 65, 43), (82, 83, 54),
- (61, 99, 68), (43, 115, 82), (30, 131, 95), (19, 142, 101),
- (14, 157, 108), (10, 176, 117), (6, 191, 128), (6, 203, 138),
- (10, 214, 146), (17, 216, 147), (31, 207, 145), (48, 199, 137),
- (66, 188, 124), (86, 171, 109), (102, 156, 96), (112, 146, 82),
- (122, 135, 76), (135, 127, 74), (142, 118, 68), (149, 107, 60),
- (156, 92, 53), (154, 82, 45), (143, 76, 40), (134, 78, 43),
- (118, 83, 47), (100, 94, 55), (86, 108, 63), (75, 116, 70),
- (61, 122, 70), (51, 129, 70), (42, 134, 67), (33, 135, 64),
- (28, 139, 62), (23, 142, 61), (20, 147, 61), (17, 153, 60),
- (14, 158, 58), (10, 156, 57), (10, 151, 52), (14, 139, 46),
- (20, 130, 42), (29, 119, 39), (39, 115, 38), (49, 117, 44),
- (59, 121, 50), (76, 113, 55), (91, 104, 57), (109, 91, 58),
- (119, 79, 58), (126, 71, 57), (122, 71, 55), (119, 68, 53),
- (111, 62, 50), (109, 56, 48), (100, 49, 49), (91, 41, 50),
- (77, 37, 56), (62, 39, 56), (45, 34, 54), (35, 30, 51),
- (34, 26, 45), (46, 24, 38), (64, 18, 41), (85, 17, 41),
- (105, 12, 40), (119, 10, 39), (126, 7, 34), (143, 10, 27)
- ),
-
-// 503 Biology_Class
-((157, 53, 16), (163, 96, 4), (158, 117, 4), (154, 138, 4),
- (145, 159, 7), (136, 181, 10), (132, 189, 11), (129, 198, 12),
- (103, 216, 9), (83, 213, 10), (64, 210, 11), (49, 198, 11),
- (35, 186, 12), (27, 169, 15), (19, 152, 19), (14, 141, 20),
- (10, 131, 22), (3, 86, 22), (3, 68, 23), (4, 50, 24),
- (11, 48, 24), (19, 46, 25), (24, 50, 22), (30, 55, 19),
- (43, 77, 8), (46, 86, 4), (50, 95, 1), (50, 100, 0),
- (50, 106, 0), (48, 105, 2), (46, 105, 4), (47, 102, 10),
- (44, 92, 19), (35, 60, 39), (36, 46, 50), (38, 33, 62),
- (51, 26, 77), (64, 20, 92), (73, 19, 99), (83, 19, 106),
- (113, 15, 127), (126, 15, 134), (139, 15, 141), (144, 16, 146),
- (150, 17, 151), (148, 18, 151), (146, 19, 152), (137, 22, 149),
- (126, 22, 152), (93, 18, 153), (77, 17, 142), (61, 16, 132),
- (51, 15, 122), (41, 15, 112), (38, 15, 106), (35, 16, 101),
- (27, 19, 74), (24, 22, 67), (21, 25, 60), (19, 31, 58),
- (17, 38, 57), (15, 43, 56), (13, 48, 55), (7, 56, 49),
- (3, 69, 45), (13, 96, 40), (20, 105, 37), (27, 115, 34),
- (28, 116, 29), (29, 117, 24), (32, 116, 15), (35, 114, 10),
- (45, 106, 28), (44, 97, 39), (44, 88, 50), (37, 78, 56),
- (30, 68, 62), (27, 63, 65), (25, 59, 68), (20, 55, 73),
- (18, 53, 80), (15, 52, 82), (13, 52, 79), (11, 53, 76),
- (10, 54, 72), (9, 55, 69), (8, 60, 59), (11, 70, 51),
- (29, 101, 42), (36, 119, 35), (44, 137, 28), (47, 144, 24),
- (50, 152, 20), (56, 164, 15), (66, 173, 18), (77, 179, 26),
- (86, 179, 34), (94, 160, 48), (91, 142, 51), (88, 124, 55),
- (86, 118, 55), (84, 112, 56), (77, 99, 54), (67, 92, 51),
- (42, 91, 39), (35, 99, 35), (28, 107, 32), (25, 111, 31),
- (23, 115, 31), (25, 127, 30), (36, 138, 29), (49, 145, 31),
- (62, 149, 34), (86, 144, 38), (93, 140, 38), (101, 136, 39),
- (114, 125, 39), (122, 110, 38), (130, 97, 33), (131, 82, 30),
- (128, 53, 37), (125, 39, 47), (122, 26, 57), (120, 21, 60),
- (119, 16, 64), (110, 8, 69), (96, 5, 76), (81, 3, 85),
- (70, 7, 95), (47, 21, 105), (40, 25, 102), (34, 30, 100),
- (19, 36, 92), (8, 44, 83), (4, 55, 71), (3, 70, 62),
- (19, 104, 46), (31, 118, 39), (43, 132, 32), (48, 139, 28),
- (53, 146, 25), (63, 159, 21), (70, 167, 18), (78, 169, 21),
- (83, 168, 24), (84, 153, 27), (83, 145, 27), (83, 138, 28),
- (84, 120, 29), (87, 101, 29), (89, 80, 31), (97, 61, 32),
- (110, 32, 30), (112, 27, 27), (115, 23, 24), (113, 20, 19),
- (112, 19, 17), (109, 21, 12), (103, 27, 12), (97, 31, 8),
- (87, 34, 4), (72, 43, 0), (72, 49, 0), (72, 56, 0),
- (77, 71, 0), (83, 81, 0), (84, 85, 3), (81, 87, 6),
- (67, 97, 13), (64, 100, 14), (61, 104, 16), (55, 106, 20),
- (45, 106, 23), (33, 103, 25), (19, 98, 27), (8, 93, 33),
- (2, 86, 42), (1, 80, 51), (1, 73, 60), (3, 61, 62),
- (12, 50, 66), (25, 41, 76), (40, 33, 81), (53, 26, 86),
- (66, 7, 75), (69, 4, 71), (73, 2, 67), (80, 4, 58),
- (88, 15, 50), (94, 31, 45), (95, 49, 39), (90, 63, 32),
- (81, 72, 26), (74, 83, 21), (68, 92, 19), (66, 100, 20),
- (64, 102, 20), (60, 95, 19), (61, 86, 22), (61, 73, 27),
- (63, 58, 34), (62, 45, 41), (55, 29, 42), (49, 19, 47),
- (45, 15, 54), (42, 15, 63), (41, 18, 77), (36, 22, 85),
- (25, 25, 93), (14, 30, 99), (4, 36, 104), (0, 43, 110),
- (0, 50, 114), (0, 53, 117), (3, 55, 117), (10, 55, 113),
- (19, 56, 105), (30, 58, 93), (40, 58, 79), (48, 60, 64),
- (56, 58, 53), (61, 56, 45), (66, 57, 43), (66, 55, 44),
- (63, 58, 49), (59, 62, 57), (50, 66, 67), (41, 76, 81),
- (29, 83, 91), (19, 89, 96), (13, 98, 96), (8, 105, 91),
- (7, 117, 87), (12, 127, 82), (22, 128, 72), (32, 122, 59),
- (44, 111, 43), (53, 99, 28), (67, 90, 23), (88, 82, 21),
- (108, 70, 25), (126, 61, 37), (139, 50, 44), (150, 39, 53),
- (163, 34, 62), (173, 27, 68), (179, 25, 78), (181, 23, 84),
- (180, 20, 86), (179, 17, 85), (177, 10, 77), (175, 5, 66),
- (170, 3, 54), (165, 7, 42), (160, 17, 31), (157, 33, 23)
- ),
-
-// 504 Birthday_Party
-((55, 78, 72), (63, 106, 50), (58, 130, 45), (53, 155, 41),
- (60, 159, 59), (68, 164, 78), (74, 164, 86), (80, 164, 95),
- (98, 167, 109), (109, 167, 131), (121, 168, 154), (129, 163, 171),
- (138, 158, 188), (142, 162, 186), (147, 167, 185), (148, 165, 184),
- (149, 164, 184), (154, 169, 196), (154, 173, 199), (155, 178, 202),
- (153, 173, 193), (152, 169, 184), (152, 164, 177), (152, 160, 170),
- (144, 123, 153), (143, 105, 142), (142, 87, 131), (144, 71, 116),
- (147, 56, 102), (148, 51, 99), (150, 47, 96), (156, 41, 92),
- (162, 36, 93), (165, 39, 82), (169, 43, 73), (173, 48, 65),
- (179, 47, 60), (186, 46, 55), (185, 44, 51), (185, 43, 47),
- (178, 32, 35), (180, 27, 40), (183, 23, 46), (189, 20, 58),
- (196, 18, 71), (199, 19, 76), (202, 20, 81), (201, 25, 93),
- (203, 33, 100), (209, 53, 112), (212, 58, 121), (215, 63, 131),
- (204, 63, 131), (193, 64, 131), (184, 64, 125), (175, 65, 120),
- (150, 94, 102), (140, 99, 94), (131, 104, 87), (129, 105, 73),
- (128, 106, 59), (127, 109, 54), (127, 113, 49), (133, 118, 55),
- (137, 108, 59), (151, 77, 65), (151, 64, 78), (152, 51, 92),
- (150, 43, 98), (149, 35, 105), (155, 25, 102), (149, 20, 98),
- (125, 32, 80), (123, 49, 79), (121, 66, 78), (124, 88, 70),
- (127, 111, 63), (127, 120, 60), (127, 130, 58), (119, 144, 64),
- (114, 154, 75), (132, 172, 96), (139, 177, 105), (147, 183, 115),
- (141, 181, 118), (136, 180, 121), (131, 166, 121), (125, 158, 115),
- (129, 137, 103), (129, 122, 103), (130, 108, 104), (132, 102, 105),
- (135, 97, 106), (135, 90, 113), (138, 84, 120), (144, 82, 133),
- (144, 82, 151), (147, 95, 187), (138, 112, 196), (129, 130, 205),
- (125, 137, 206), (121, 145, 207), (116, 155, 205), (121, 156, 204),
- (126, 158, 185), (131, 155, 177), (136, 152, 169), (140, 146, 168),
- (145, 140, 167), (147, 125, 164), (144, 109, 160), (136, 99, 152),
- (126, 88, 141), (107, 79, 120), (104, 74, 118), (101, 69, 116),
- (93, 65, 112), (87, 67, 106), (88, 75, 103), (96, 88, 99),
- (125, 94, 120), (140, 95, 135), (155, 97, 150), (160, 100, 153),
- (166, 103, 157), (176, 108, 155), (183, 108, 158), (192, 110, 161),
- (196, 109, 164), (207, 133, 151), (201, 140, 148), (195, 148, 145),
- (186, 165, 140), (165, 173, 150), (148, 183, 164), (136, 196, 173),
- (102, 218, 178), (85, 216, 176), (69, 215, 175), (64, 215, 174),
- (60, 215, 174), (51, 202, 175), (62, 193, 164), (84, 182, 149),
- (108, 165, 136), (146, 144, 129), (155, 139, 129), (164, 135, 129),
- (186, 126, 128), (204, 114, 127), (213, 107, 122), (212, 102, 120),
- (191, 100, 104), (186, 96, 98), (182, 93, 92), (167, 95, 77),
- (152, 93, 65), (139, 93, 53), (130, 91, 50), (131, 85, 55),
- (131, 90, 59), (116, 111, 79), (112, 114, 84), (109, 118, 89),
- (110, 115, 107), (118, 109, 128), (131, 106, 150), (134, 114, 165),
- (138, 121, 176), (139, 120, 178), (140, 119, 180), (150, 106, 189),
- (154, 97, 193), (157, 91, 198), (151, 88, 203), (139, 83, 192),
- (131, 75, 187), (120, 61, 179), (121, 48, 160), (116, 39, 155),
- (116, 27, 131), (120, 21, 109), (126, 20, 94), (146, 24, 79),
- (170, 46, 79), (171, 52, 79), (172, 58, 80), (168, 72, 84),
- (169, 83, 96), (163, 98, 119), (155, 110, 136), (142, 118, 156),
- (128, 126, 169), (119, 128, 173), (112, 130, 179), (109, 125, 170),
- (99, 112, 162), (92, 99, 151), (91, 85, 135), (90, 79, 122),
- (102, 71, 103), (107, 59, 83), (116, 49, 64), (129, 44, 50),
- (138, 58, 45), (154, 78, 44), (169, 101, 52), (181, 109, 57),
- (191, 110, 67), (198, 115, 76), (202, 111, 85), (208, 119, 108),
- (211, 110, 127), (215, 97, 139), (215, 86, 145), (214, 69, 136),
- (210, 62, 128), (200, 49, 122), (194, 43, 108), (191, 37, 99),
- (197, 36, 81), (207, 45, 67), (204, 42, 59), (195, 43, 50),
- (186, 37, 47), (187, 33, 45), (199, 40, 52), (213, 51, 65),
- (218, 65, 77), (208, 79, 94), (197, 93, 108), (179, 102, 119),
- (164, 118, 132), (150, 125, 138), (133, 131, 142), (118, 131, 149),
- (103, 125, 161), (91, 125, 172), (78, 122, 184), (76, 132, 185),
- (75, 138, 184), (80, 147, 188), (83, 156, 188), (84, 156, 190),
- (86, 160, 182), (85, 156, 167), (87, 151, 161), (77, 148, 149),
- (72, 133, 138), (66, 113, 127), (68, 90, 109), (71, 63, 102),
- (67, 59, 93), (63, 62, 80), (49, 70, 79), (55, 81, 75)
- ),
-
-// 505 Bistro
-((181, 69, 63), (185, 79, 72), (191, 77, 72), (197, 76, 72),
- (196, 67, 65), (195, 58, 58), (191, 53, 54), (188, 48, 50),
- (173, 41, 43), (171, 42, 46), (169, 44, 49), (171, 48, 51),
- (174, 52, 53), (175, 58, 54), (176, 65, 55), (176, 66, 53),
- (177, 67, 51), (183, 76, 48), (190, 83, 47), (197, 91, 46),
- (204, 109, 39), (211, 127, 33), (211, 131, 30), (211, 136, 27),
- (196, 129, 17), (186, 120, 16), (176, 111, 15), (168, 112, 16),
- (161, 114, 17), (156, 113, 19), (152, 112, 21), (140, 104, 25),
- (128, 91, 30), (112, 68, 44), (113, 72, 51), (115, 77, 58),
- (124, 92, 69), (133, 107, 80), (137, 112, 84), (142, 117, 89),
- (165, 138, 104), (173, 142, 106), (181, 147, 109), (180, 145, 108),
- (179, 144, 107), (175, 139, 105), (171, 135, 103), (164, 123, 95),
- (157, 106, 85), (154, 81, 66), (152, 73, 61), (150, 65, 57),
- (151, 62, 58), (152, 60, 60), (154, 61, 61), (157, 62, 62),
- (162, 65, 62), (162, 64, 62), (162, 63, 63), (160, 61, 62),
- (158, 59, 62), (157, 59, 60), (156, 60, 59), (147, 56, 54),
- (134, 49, 47), (101, 34, 28), (91, 32, 22), (81, 30, 17),
- (80, 32, 16), (80, 34, 16), (84, 36, 16), (90, 39, 21),
- (109, 50, 35), (117, 57, 37), (126, 64, 40), (137, 69, 36),
- (149, 75, 32), (158, 80, 31), (168, 85, 31), (188, 96, 33),
- (205, 115, 40), (225, 140, 56), (224, 144, 54), (223, 149, 53),
- (223, 148, 49), (224, 148, 45), (228, 158, 38), (231, 165, 44),
- (229, 181, 70), (226, 178, 76), (223, 175, 82), (224, 173, 73),
- (225, 171, 64), (229, 166, 49), (232, 161, 40), (232, 160, 38),
- (225, 156, 48), (208, 141, 49), (197, 133, 37), (186, 126, 26),
- (181, 122, 22), (176, 118, 18), (158, 108, 15), (144, 95, 16),
- (113, 68, 18), (104, 61, 15), (96, 54, 13), (93, 52, 10),
- (91, 51, 8), (93, 47, 6), (94, 44, 6), (99, 43, 8),
- (105, 41, 10), (123, 40, 15), (126, 38, 16), (130, 37, 18),
- (138, 35, 20), (146, 36, 22), (152, 37, 25), (158, 40, 27),
- (167, 43, 32), (172, 43, 34), (178, 43, 37), (179, 43, 39),
- (180, 43, 41), (179, 43, 41), (175, 43, 38), (165, 43, 39),
- (154, 45, 38), (148, 66, 45), (148, 73, 47), (149, 81, 50),
- (148, 93, 55), (146, 102, 62), (142, 105, 67), (139, 105, 72),
- (158, 121, 87), (171, 134, 94), (185, 147, 102), (189, 151, 104),
- (194, 156, 107), (194, 156, 108), (193, 146, 107), (192, 138, 105),
- (185, 128, 100), (165, 118, 82), (158, 117, 77), (151, 117, 73),
- (141, 108, 62), (134, 98, 53), (124, 88, 46), (120, 77, 40),
- (110, 58, 27), (106, 54, 25), (103, 50, 23), (96, 41, 21),
- (89, 38, 20), (86, 34, 21), (86, 31, 21), (88, 29, 19),
- (90, 27, 18), (74, 22, 17), (68, 21, 16), (62, 20, 15),
- (51, 20, 15), (45, 19, 15), (50, 18, 14), (57, 18, 12),
- (71, 19, 9), (72, 19, 9), (74, 20, 9), (74, 20, 9),
- (75, 20, 9), (77, 18, 10), (76, 17, 9), (77, 16, 9),
- (75, 15, 8), (71, 13, 6), (65, 13, 5), (58, 13, 6),
- (48, 12, 6), (40, 10, 7), (32, 10, 6), (24, 9, 6),
- (16, 12, 6), (15, 12, 6), (15, 13, 7), (17, 14, 9),
- (18, 15, 10), (22, 15, 12), (24, 15, 14), (25, 16, 15),
- (25, 18, 15), (27, 20, 15), (27, 22, 13), (31, 23, 13),
- (38, 23, 14), (46, 23, 15), (58, 24, 14), (72, 23, 14),
- (83, 21, 11), (93, 22, 9), (101, 22, 7), (104, 21, 7),
- (104, 22, 7), (102, 23, 9), (102, 22, 11), (104, 23, 12),
- (106, 22, 12), (105, 20, 14), (101, 21, 15), (95, 21, 18),
- (89, 24, 21), (88, 28, 26), (94, 33, 31), (103, 40, 36),
- (115, 49, 41), (131, 58, 49), (142, 71, 56), (152, 87, 65),
- (164, 100, 76), (174, 117, 87), (184, 139, 97), (196, 154, 106),
- (205, 165, 114), (213, 175, 120), (223, 182, 130), (226, 186, 138),
- (232, 200, 147), (235, 210, 156), (236, 215, 161), (237, 213, 159),
- (238, 205, 156), (228, 188, 147), (224, 176, 136), (217, 166, 126),
- (209, 159, 117), (203, 150, 104), (197, 141, 93), (185, 127, 79),
- (177, 109, 61), (168, 93, 44), (162, 76, 31), (162, 61, 18),
- (164, 53, 15), (164, 48, 15), (162, 45, 15), (159, 47, 17),
- (153, 48, 21), (152, 47, 21), (153, 43, 25), (163, 56, 40),
- (172, 65, 49), (182, 69, 58), (186, 74, 65), (189, 80, 69)
- ),
-
-// 506 Blossoms
-((153, 135, 91), (143, 145, 101), (148, 139, 97), (153, 134, 93),
- (165, 127, 89), (178, 121, 85), (187, 118, 85), (196, 116, 86),
- (217, 118, 99), (222, 119, 102), (228, 121, 106), (231, 117, 104),
- (234, 114, 103), (235, 116, 106), (236, 118, 109), (234, 120, 110),
- (232, 123, 112), (220, 147, 123), (211, 156, 122), (202, 165, 122),
- (192, 167, 119), (183, 169, 117), (179, 167, 116), (175, 165, 115),
- (142, 158, 109), (125, 157, 106), (108, 156, 104), (98, 147, 99),
- (88, 138, 94), (87, 132, 91), (87, 127, 89), (90, 114, 79),
- (93, 110, 73), (96, 107, 62), (106, 106, 60), (116, 106, 59),
- (133, 106, 61), (151, 106, 64), (160, 108, 67), (169, 111, 70),
- (190, 118, 85), (195, 123, 92), (200, 128, 100), (199, 128, 106),
- (198, 129, 112), (196, 126, 113), (195, 124, 115), (186, 117, 117),
- (181, 109, 120), (165, 97, 110), (160, 94, 99), (156, 92, 88),
- (157, 89, 77), (158, 86, 66), (162, 86, 62), (166, 86, 59),
- (181, 85, 49), (186, 84, 45), (192, 84, 41), (194, 86, 39),
- (196, 88, 38), (199, 90, 38), (202, 92, 39), (207, 100, 41),
- (212, 109, 45), (212, 112, 63), (202, 113, 69), (193, 114, 75),
- (189, 115, 74), (185, 117, 73), (176, 122, 73), (175, 129, 74),
- (185, 128, 82), (190, 124, 85), (195, 120, 88), (193, 116, 85),
- (191, 113, 83), (190, 109, 81), (189, 106, 80), (187, 99, 76),
- (189, 89, 79), (191, 80, 85), (188, 82, 89), (186, 85, 93),
- (183, 88, 94), (181, 92, 95), (181, 94, 98), (187, 102, 102),
- (185, 113, 114), (182, 124, 119), (180, 136, 125), (179, 142, 126),
- (178, 148, 128), (186, 163, 135), (199, 177, 140), (209, 187, 147),
- (220, 192, 153), (221, 203, 162), (218, 202, 162), (215, 201, 162),
- (217, 199, 159), (219, 197, 157), (228, 191, 151), (237, 183, 152),
- (239, 170, 148), (237, 165, 145), (236, 160, 143), (237, 159, 140),
- (238, 158, 138), (238, 155, 134), (240, 155, 135), (238, 155, 136),
- (235, 159, 137), (228, 180, 141), (225, 187, 139), (222, 194, 138),
- (219, 202, 134), (218, 205, 134), (220, 203, 135), (219, 203, 139),
- (216, 197, 145), (202, 186, 136), (188, 175, 128), (183, 167, 124),
- (179, 159, 120), (170, 144, 111), (169, 131, 106), (171, 126, 103),
- (173, 122, 97), (159, 110, 78), (152, 109, 73), (146, 108, 68),
- (128, 108, 60), (113, 117, 54), (106, 130, 51), (108, 143, 52),
- (134, 170, 87), (143, 181, 110), (152, 192, 133), (153, 198, 141),
- (154, 204, 149), (158, 214, 156), (166, 213, 163), (181, 212, 167),
- (196, 206, 170), (221, 187, 166), (223, 184, 159), (226, 181, 153),
- (226, 173, 134), (230, 169, 114), (228, 165, 93), (215, 159, 74),
- (192, 144, 45), (184, 141, 41), (177, 139, 37), (170, 137, 32),
- (173, 140, 27), (168, 144, 25), (162, 147, 23), (159, 144, 26),
- (151, 143, 29), (152, 131, 34), (157, 131, 33), (162, 131, 33),
- (173, 135, 30), (185, 134, 31), (197, 137, 28), (206, 135, 28),
- (222, 120, 30), (227, 117, 30), (232, 115, 30), (240, 112, 32),
- (246, 113, 36), (247, 115, 41), (249, 119, 47), (248, 115, 53),
- (248, 109, 58), (248, 106, 58), (249, 106, 58), (243, 108, 61),
- (240, 116, 66), (235, 121, 74), (226, 120, 82), (219, 113, 83),
- (215, 99, 79), (214, 98, 79), (214, 98, 79), (216, 99, 83),
- (215, 96, 90), (215, 90, 94), (214, 84, 93), (219, 82, 91),
- (223, 85, 85), (231, 97, 77), (239, 105, 76), (244, 109, 72),
- (246, 107, 67), (246, 105, 65), (243, 103, 62), (239, 110, 54),
- (237, 118, 51), (231, 123, 47), (227, 120, 41), (225, 116, 38),
- (219, 110, 38), (211, 103, 37), (204, 100, 40), (192, 99, 44),
- (182, 99, 45), (172, 97, 44), (164, 98, 42), (152, 92, 37),
- (142, 86, 34), (130, 81, 37), (119, 85, 44), (111, 92, 53),
- (106, 108, 62), (102, 119, 70), (103, 124, 71), (105, 121, 69),
- (107, 121, 69), (114, 120, 70), (121, 125, 73), (128, 133, 81),
- (136, 138, 86), (146, 136, 86), (154, 132, 89), (164, 128, 89),
- (175, 127, 89), (185, 130, 95), (194, 139, 103), (203, 146, 111),
- (211, 155, 121), (218, 163, 129), (225, 169, 134), (231, 171, 139),
- (235, 170, 139), (236, 166, 139), (235, 161, 137), (231, 155, 133),
- (226, 147, 125), (223, 139, 116), (225, 130, 102), (227, 117, 89),
- (227, 106, 76), (227, 98, 68), (224, 92, 62), (220, 92, 61),
- (214, 100, 63), (208, 111, 68), (204, 119, 71), (189, 118, 73),
- (175, 117, 72), (166, 115, 74), (156, 114, 75), (147, 120, 82)
- ),
-
-// 507 Blue_Velvet
-((55, 47, 96), (55, 48, 95), (55, 47, 93), (55, 47, 91),
- (53, 45, 86), (52, 44, 81), (51, 42, 78), (50, 41, 76),
- (46, 38, 68), (45, 37, 66), (45, 36, 64), (44, 35, 62),
- (43, 35, 61), (43, 34, 59), (43, 34, 58), (43, 33, 57),
- (43, 33, 57), (44, 35, 57), (44, 35, 58), (44, 36, 59),
- (44, 35, 58), (45, 35, 58), (45, 35, 57), (46, 35, 57),
- (47, 36, 58), (48, 37, 60), (49, 39, 62), (50, 40, 64),
- (51, 41, 66), (51, 42, 67), (52, 43, 69), (52, 46, 74),
- (55, 50, 81), (65, 67, 102), (66, 72, 110), (68, 77, 118),
- (68, 77, 121), (68, 78, 124), (68, 78, 124), (69, 79, 124),
- (70, 78, 121), (66, 71, 114), (63, 65, 108), (60, 59, 101),
- (58, 54, 95), (56, 52, 93), (55, 51, 91), (52, 47, 87),
- (51, 45, 85), (51, 45, 88), (50, 46, 90), (49, 47, 92),
- (49, 47, 93), (49, 47, 94), (49, 47, 94), (50, 48, 95),
- (53, 49, 95), (53, 48, 94), (54, 48, 93), (53, 48, 90),
- (53, 48, 88), (52, 48, 86), (52, 48, 85), (52, 47, 83),
- (52, 46, 83), (53, 48, 84), (53, 49, 84), (53, 50, 85),
- (53, 50, 86), (53, 51, 87), (54, 52, 90), (55, 52, 92),
- (56, 51, 92), (55, 50, 92), (55, 49, 92), (55, 48, 91),
- (55, 48, 91), (56, 48, 91), (57, 48, 92), (58, 49, 94),
- (59, 50, 97), (62, 59, 105), (65, 67, 113), (69, 76, 121),
- (73, 81, 125), (77, 86, 129), (86, 97, 140), (101, 112, 149),
- (138, 148, 174), (149, 157, 178), (160, 166, 182), (162, 167, 181),
- (164, 168, 180), (160, 164, 178), (161, 168, 183), (154, 162, 181),
- (146, 155, 175), (113, 128, 156), (99, 120, 153), (85, 113, 151),
- (81, 111, 150), (78, 109, 150), (75, 106, 151), (76, 106, 151),
- (82, 110, 154), (87, 114, 155), (92, 118, 157), (94, 119, 157),
- (97, 121, 158), (96, 124, 161), (97, 125, 162), (99, 125, 162),
- (99, 124, 160), (91, 111, 152), (88, 107, 149), (85, 104, 147),
- (79, 95, 142), (75, 89, 137), (70, 81, 131), (65, 72, 124),
- (57, 58, 111), (55, 55, 107), (53, 53, 103), (52, 52, 101),
- (52, 52, 99), (50, 50, 94), (50, 48, 87), (49, 45, 79),
- (48, 42, 71), (46, 37, 57), (45, 35, 53), (45, 34, 50),
- (44, 32, 46), (44, 30, 43), (43, 30, 40), (43, 30, 40),
- (44, 32, 45), (45, 34, 50), (47, 37, 56), (47, 37, 58),
- (48, 38, 60), (49, 39, 63), (51, 41, 65), (53, 43, 69),
- (55, 45, 73), (56, 46, 77), (55, 45, 77), (55, 45, 77),
- (54, 45, 76), (54, 43, 76), (52, 42, 74), (51, 42, 75),
- (49, 41, 75), (49, 40, 75), (49, 40, 75), (48, 40, 76),
- (48, 42, 80), (49, 44, 85), (51, 50, 91), (56, 58, 100),
- (60, 66, 108), (69, 86, 128), (72, 90, 132), (75, 95, 136),
- (81, 105, 146), (85, 114, 154), (87, 121, 160), (86, 127, 164),
- (90, 132, 168), (93, 134, 169), (96, 136, 170), (102, 139, 172),
- (107, 143, 176), (116, 145, 174), (124, 148, 172), (135, 152, 169),
- (139, 152, 165), (138, 152, 167), (137, 150, 166), (133, 144, 162),
- (129, 137, 156), (119, 127, 147), (105, 114, 139), (90, 102, 134),
- (68, 82, 125), (64, 78, 122), (61, 74, 120), (58, 68, 116),
- (56, 63, 114), (55, 61, 111), (56, 60, 111), (57, 60, 111),
- (57, 60, 112), (59, 61, 113), (61, 64, 117), (66, 70, 120),
- (70, 77, 125), (75, 82, 129), (79, 87, 131), (82, 91, 134),
- (85, 93, 134), (84, 95, 133), (83, 93, 132), (82, 91, 129),
- (80, 88, 124), (78, 81, 118), (70, 73, 110), (64, 64, 103),
- (57, 56, 97), (54, 52, 92), (53, 49, 87), (52, 46, 83),
- (51, 45, 80), (51, 44, 79), (51, 45, 79), (53, 46, 80),
- (54, 46, 81), (55, 47, 83), (56, 48, 86), (56, 49, 89),
- (57, 49, 91), (57, 49, 93), (57, 49, 94), (57, 48, 95),
- (56, 47, 95), (55, 47, 93), (54, 47, 90), (54, 46, 88),
- (54, 46, 87), (54, 45, 86), (54, 47, 87), (55, 48, 87),
- (55, 50, 90), (56, 53, 94), (58, 56, 99), (59, 60, 104),
- (59, 63, 109), (60, 64, 112), (60, 66, 115), (61, 67, 117),
- (62, 67, 119), (62, 66, 119), (62, 65, 118), (61, 64, 116),
- (59, 62, 113), (58, 60, 109), (58, 57, 107), (57, 54, 104),
- (55, 53, 102), (54, 51, 100), (53, 50, 98), (53, 49, 98),
- (53, 49, 98), (53, 48, 98), (54, 47, 99), (54, 47, 98)
- ),
-
-// 508 Bluebells
-((51, 31, 24), (40, 29, 26), (37, 28, 32), (35, 28, 39),
- (37, 27, 52), (39, 27, 66), (41, 29, 73), (44, 31, 80),
- (49, 40, 109), (44, 45, 119), (40, 50, 129), (35, 51, 136),
- (30, 52, 144), (34, 53, 145), (38, 55, 147), (44, 60, 150),
- (51, 66, 153), (87, 102, 178), (88, 115, 184), (90, 128, 190),
- (88, 133, 191), (87, 139, 192), (93, 143, 191), (100, 148, 191),
- (150, 179, 208), (169, 195, 218), (188, 211, 228), (189, 217, 238),
- (191, 223, 248), (183, 219, 246), (176, 215, 244), (160, 204, 238),
- (155, 195, 232), (151, 173, 215), (145, 162, 208), (139, 152, 202),
- (120, 139, 197), (101, 126, 192), (91, 123, 191), (82, 120, 190),
- (48, 96, 186), (36, 84, 178), (25, 73, 170), (22, 63, 154),
- (19, 54, 139), (18, 53, 133), (17, 53, 128), (16, 53, 120),
- (19, 53, 118), (25, 59, 118), (32, 59, 107), (39, 60, 97),
- (39, 61, 85), (40, 62, 73), (40, 62, 71), (41, 63, 70),
- (37, 69, 89), (37, 72, 100), (37, 76, 112), (36, 78, 113),
- (35, 81, 115), (34, 80, 113), (33, 79, 111), (31, 76, 107),
- (26, 69, 106), (14, 55, 115), (10, 46, 112), (7, 38, 109),
- (5, 34, 103), (4, 30, 98), (3, 22, 82), (2, 14, 65),
- (2, 5, 46), (2, 4, 43), (2, 3, 41), (3, 5, 42),
- (5, 7, 43), (5, 9, 43), (5, 11, 43), (7, 17, 45),
- (11, 23, 49), (19, 34, 60), (21, 35, 62), (24, 37, 65),
- (24, 36, 65), (25, 35, 65), (25, 37, 66), (27, 39, 68),
- (36, 50, 79), (41, 57, 85), (47, 64, 91), (54, 69, 94),
- (62, 74, 98), (79, 88, 107), (95, 102, 115), (108, 110, 118),
- (122, 118, 115), (119, 115, 109), (124, 117, 110), (129, 120, 111),
- (138, 129, 119), (147, 138, 128), (164, 158, 151), (186, 175, 163),
- (206, 192, 178), (201, 186, 172), (196, 180, 167), (195, 179, 167),
- (194, 179, 168), (198, 188, 183), (208, 201, 200), (228, 220, 218),
- (241, 236, 234), (239, 246, 250), (229, 240, 249), (220, 235, 248),
- (200, 223, 246), (179, 207, 239), (159, 190, 228), (140, 172, 217),
- (124, 156, 204), (112, 149, 199), (101, 143, 194), (100, 143, 195),
- (99, 144, 196), (99, 144, 196), (99, 141, 194), (111, 146, 195),
- (128, 150, 187), (147, 152, 160), (152, 153, 157), (157, 154, 154),
- (166, 158, 150), (170, 160, 148), (170, 164, 154), (170, 162, 157),
- (155, 152, 146), (143, 139, 127), (131, 126, 108), (124, 119, 97),
- (118, 112, 86), (104, 105, 74), (92, 98, 70), (80, 92, 72),
- (69, 88, 78), (53, 78, 86), (50, 75, 86), (47, 72, 86),
- (44, 65, 85), (41, 62, 78), (39, 57, 71), (34, 50, 68),
- (24, 36, 65), (22, 35, 65), (21, 34, 66), (21, 33, 68),
- (22, 33, 66), (23, 37, 62), (25, 38, 55), (25, 36, 44),
- (24, 33, 34), (25, 35, 17), (28, 35, 16), (31, 36, 16),
- (36, 43, 15), (42, 51, 20), (46, 55, 25), (45, 55, 29),
- (41, 43, 31), (41, 39, 31), (41, 36, 32), (40, 33, 29),
- (45, 30, 28), (50, 30, 29), (51, 33, 30), (55, 32, 32),
- (53, 29, 31), (49, 23, 33), (42, 19, 34), (37, 14, 36),
- (33, 11, 37), (28, 12, 40), (27, 14, 44), (26, 17, 48),
- (19, 26, 69), (17, 30, 75), (16, 34, 81), (17, 43, 95),
- (19, 54, 109), (26, 68, 127), (47, 88, 140), (69, 106, 151),
- (88, 122, 164), (106, 139, 176), (126, 157, 189), (144, 172, 199),
- (152, 185, 212), (172, 202, 223), (193, 217, 231), (212, 229, 240),
- (227, 239, 247), (242, 249, 253), (254, 254, 254), (251, 253, 249),
- (241, 243, 238), (226, 233, 220), (211, 217, 200), (193, 197, 180),
- (173, 176, 160), (156, 158, 146), (142, 147, 135), (126, 130, 125),
- (107, 116, 113), (88, 100, 101), (69, 82, 89), (48, 62, 78),
- (31, 46, 75), (21, 43, 79), (19, 43, 89), (22, 48, 99),
- (26, 56, 107), (36, 61, 111), (46, 65, 113), (55, 66, 114),
- (58, 67, 116), (58, 67, 117), (60, 71, 119), (59, 77, 124),
- (64, 84, 126), (70, 90, 124), (88, 99, 122), (107, 113, 128),
- (123, 121, 133), (136, 132, 140), (144, 143, 154), (152, 155, 168),
- (155, 164, 183), (162, 175, 190), (180, 193, 206), (198, 210, 218),
- (217, 225, 227), (233, 238, 236), (246, 245, 237), (246, 240, 233),
- (236, 226, 219), (221, 209, 202), (202, 190, 183), (182, 170, 162),
- (162, 152, 147), (146, 138, 132), (129, 122, 113), (114, 103, 94),
- (99, 85, 76), (82, 66, 58), (67, 49, 41), (57, 37, 29)
- ),
-
-
-// 509 Blush
-((245, 172, 163), (249, 180, 171), (248, 185, 177), (248, 191, 183),
- (248, 200, 191), (249, 209, 199), (249, 214, 201), (249, 220, 204),
- (252, 237, 213), (252, 241, 217), (252, 246, 222), (251, 247, 224),
- (251, 248, 227), (251, 248, 228), (252, 249, 229), (252, 249, 230),
- (253, 250, 231), (253, 249, 240), (252, 245, 239), (252, 241, 238),
- (252, 234, 231), (252, 228, 224), (251, 223, 221), (251, 219, 218),
- (250, 211, 213), (250, 209, 212), (250, 207, 212), (250, 207, 211),
- (250, 208, 210), (250, 208, 209), (250, 209, 209), (248, 212, 213),
- (246, 215, 217), (246, 219, 221), (241, 216, 212), (237, 214, 203),
- (232, 202, 190), (227, 190, 178), (225, 182, 171), (223, 174, 165),
- (224, 151, 143), (223, 141, 130), (223, 131, 118), (220, 120, 104),
- (218, 110, 91), (217, 104, 86), (216, 99, 82), (216, 92, 78),
- (213, 91, 79), (217, 93, 88), (217, 94, 88), (217, 95, 89),
- (211, 91, 86), (205, 87, 84), (200, 85, 83), (195, 84, 82),
- (175, 78, 85), (163, 75, 84), (152, 72, 83), (133, 64, 73),
- (115, 56, 64), (108, 50, 58), (101, 45, 52), (81, 37, 41),
- (68, 30, 32), (59, 21, 23), (58, 17, 18), (58, 13, 14),
- (56, 11, 12), (54, 10, 10), (44, 7, 5), (42, 5, 4),
- (44, 4, 3), (45, 5, 3), (46, 6, 4), (35, 5, 4),
- (25, 5, 4), (20, 4, 3), (15, 3, 3), (7, 1, 2),
- (1, 0, 1), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 0, 1), (0, 1, 1), (0, 0, 1), (0, 1, 1),
- (10, 11, 11), (29, 20, 21), (48, 29, 31), (60, 37, 38),
- (72, 45, 45), (93, 59, 60), (116, 81, 82), (130, 101, 101),
- (144, 105, 106), (185, 126, 127), (205, 140, 141), (225, 155, 156),
- (232, 170, 170), (240, 185, 184), (241, 195, 193), (240, 201, 198),
- (240, 202, 200), (244, 211, 209), (248, 221, 218), (249, 227, 225),
- (251, 234, 232), (253, 243, 240), (254, 249, 245), (254, 251, 248),
- (254, 252, 249), (253, 251, 245), (253, 249, 242), (253, 247, 240),
- (253, 241, 230), (253, 230, 217), (252, 217, 202), (252, 203, 189),
- (246, 184, 171), (245, 180, 164), (245, 177, 157), (245, 175, 153),
- (246, 174, 150), (246, 170, 145), (246, 163, 142), (245, 160, 142),
- (241, 158, 142), (229, 151, 135), (224, 147, 130), (219, 144, 126),
- (205, 130, 115), (188, 115, 103), (166, 102, 91), (145, 83, 77),
- (103, 51, 47), (87, 35, 33), (72, 19, 19), (67, 14, 15),
- (62, 10, 11), (59, 7, 9), (62, 11, 14), (73, 20, 24),
- (84, 31, 35), (127, 55, 62), (136, 60, 68), (146, 65, 74),
- (166, 74, 84), (185, 84, 94), (196, 91, 101), (205, 98, 108),
- (211, 104, 115), (210, 103, 113), (209, 102, 112), (204, 97, 107),
- (197, 91, 99), (188, 80, 87), (178, 71, 76), (167, 62, 65),
- (157, 53, 55), (146, 41, 42), (145, 39, 40), (145, 38, 39),
- (146, 38, 40), (148, 43, 43), (151, 48, 50), (158, 57, 61),
- (175, 90, 93), (178, 98, 101), (182, 106, 109), (194, 124, 121),
- (205, 141, 135), (215, 157, 150), (227, 172, 165), (236, 186, 183),
- (239, 197, 198), (242, 206, 206), (242, 212, 209), (239, 215, 208),
- (236, 210, 201), (234, 198, 189), (228, 182, 176), (223, 165, 161),
- (207, 141, 139), (204, 140, 135), (202, 139, 132), (201, 139, 124),
- (202, 139, 120), (207, 138, 117), (209, 140, 114), (212, 144, 121),
- (214, 150, 132), (219, 162, 145), (226, 171, 157), (235, 179, 167),
- (241, 181, 170), (245, 180, 172), (246, 176, 173), (245, 173, 173),
- (246, 168, 174), (245, 165, 173), (246, 161, 172), (245, 158, 169),
- (245, 159, 167), (246, 164, 167), (245, 172, 175), (245, 181, 182),
- (247, 188, 189), (247, 190, 193), (246, 190, 192), (245, 187, 185),
- (244, 183, 177), (242, 178, 169), (241, 172, 163), (241, 165, 159),
- (241, 159, 157), (242, 151, 151), (242, 145, 146), (242, 142, 140),
- (241, 142, 138), (244, 151, 140), (246, 163, 149), (248, 174, 159),
- (248, 186, 170), (245, 193, 177), (239, 193, 178), (233, 192, 175),
- (226, 184, 166), (220, 174, 153), (211, 162, 139), (203, 148, 126),
- (192, 132, 113), (179, 117, 102), (165, 97, 88), (152, 78, 74),
- (130, 57, 55), (114, 38, 38), (97, 24, 24), (79, 18, 16),
- (67, 12, 11), (59, 10, 11), (47, 9, 12), (41, 8, 13),
- (43, 13, 17), (50, 22, 24), (64, 40, 37), (86, 58, 52),
- (108, 72, 65), (125, 86, 78), (145, 95, 85), (166, 99, 89),
- (187, 113, 104), (208, 129, 120), (227, 143, 134), (239, 159, 151)
- ),
-
-// 510 Bluster
-((65, 45, 53), (74, 53, 57), (71, 49, 54), (69, 46, 52),
- (71, 46, 53), (73, 47, 54), (72, 47, 54), (72, 48, 54),
- (62, 45, 52), (52, 43, 52), (42, 41, 53), (33, 42, 55),
- (25, 43, 58), (21, 47, 62), (17, 51, 67), (15, 53, 70),
- (14, 55, 74), (9, 63, 85), (10, 67, 89), (11, 71, 93),
- (12, 71, 93), (14, 71, 94), (13, 71, 93), (12, 71, 93),
- (11, 62, 82), (14, 57, 75), (18, 52, 69), (21, 48, 64),
- (25, 44, 59), (26, 42, 57), (28, 41, 56), (34, 41, 56),
- (41, 44, 60), (49, 53, 71), (53, 59, 77), (58, 65, 84),
- (62, 71, 92), (67, 78, 100), (64, 79, 102), (61, 80, 105),
- (47, 80, 104), (46, 79, 101), (45, 78, 99), (43, 75, 98),
- (41, 73, 97), (42, 73, 97), (43, 74, 98), (45, 76, 101),
- (50, 80, 106), (58, 85, 112), (65, 85, 112), (72, 85, 112),
- (78, 86, 113), (84, 87, 114), (84, 87, 112), (85, 87, 111),
- (75, 73, 92), (69, 63, 81), (64, 54, 70), (60, 49, 61),
- (57, 44, 53), (54, 41, 49), (51, 38, 46), (47, 34, 42),
- (44, 33, 42), (49, 39, 52), (56, 47, 62), (63, 56, 72),
- (68, 61, 77), (73, 66, 83), (85, 79, 99), (94, 87, 112),
- (104, 104, 135), (105, 108, 139), (107, 113, 143), (105, 110, 141),
- (103, 108, 140), (97, 106, 139), (92, 104, 138), (82, 100, 133),
- (71, 95, 127), (61, 85, 113), (59, 83, 108), (58, 81, 104),
- (58, 80, 101), (58, 80, 99), (60, 79, 94), (64, 77, 89),
- (78, 77, 82), (86, 76, 76), (95, 75, 71), (96, 74, 69),
- (97, 74, 68), (95, 73, 70), (88, 75, 76), (80, 77, 80),
- (78, 78, 83), (76, 86, 99), (64, 89, 107), (53, 92, 116),
- (47, 91, 115), (42, 90, 115), (35, 87, 111), (37, 83, 108),
- (35, 75, 100), (26, 70, 93), (18, 65, 87), (17, 61, 83),
- (16, 58, 79), (16, 54, 74), (20, 50, 67), (24, 47, 63),
- (25, 47, 62), (26, 46, 61), (26, 45, 61), (27, 45, 61),
- (28, 47, 63), (27, 50, 65), (30, 52, 68), (32, 52, 69),
- (31, 46, 63), (26, 43, 58), (21, 40, 54), (20, 37, 51),
- (19, 35, 48), (18, 30, 41), (18, 23, 32), (16, 14, 23),
- (11, 10, 17), (5, 8, 14), (5, 8, 14), (6, 9, 14),
- (7, 9, 16), (12, 11, 18), (18, 15, 23), (24, 20, 30),
- (38, 36, 45), (43, 44, 53), (49, 52, 61), (50, 54, 65),
- (51, 57, 69), (51, 64, 78), (49, 69, 87), (47, 76, 94),
- (47, 82, 100), (44, 86, 104), (43, 85, 103), (43, 85, 103),
- (43, 84, 101), (48, 83, 98), (53, 82, 95), (63, 83, 92),
- (77, 80, 85), (78, 78, 82), (80, 76, 80), (80, 69, 74),
- (79, 63, 69), (78, 57, 62), (77, 53, 59), (79, 50, 59),
- (84, 48, 56), (95, 42, 46), (96, 41, 43), (98, 41, 40),
- (100, 43, 44), (104, 49, 48), (107, 57, 56), (112, 61, 62),
- (120, 72, 76), (123, 77, 85), (127, 83, 95), (136, 98, 115),
- (147, 106, 130), (154, 113, 143), (160, 111, 144), (161, 114, 149),
- (159, 118, 153), (159, 115, 147), (152, 110, 141), (142, 93, 123),
- (125, 79, 104), (100, 66, 89), (78, 54, 71), (59, 45, 56),
- (38, 25, 32), (34, 21, 28), (30, 17, 24), (24, 12, 18),
- (18, 9, 13), (13, 8, 10), (11, 6, 8), (12, 6, 7),
- (11, 6, 8), (10, 7, 9), (7, 9, 11), (6, 11, 16),
- (8, 15, 20), (13, 19, 25), (18, 23, 31), (22, 27, 35),
- (24, 29, 39), (27, 31, 42), (31, 33, 44), (36, 35, 48),
- (39, 38, 51), (38, 39, 54), (36, 42, 58), (32, 46, 61),
- (30, 49, 67), (30, 55, 74), (30, 60, 81), (33, 65, 90),
- (34, 71, 96), (32, 74, 102), (33, 78, 105), (32, 79, 106),
- (34, 80, 108), (38, 79, 104), (38, 74, 100), (39, 68, 92),
- (38, 63, 86), (36, 63, 85), (39, 63, 85), (42, 63, 84),
- (46, 60, 80), (50, 55, 74), (49, 50, 68), (48, 48, 65),
- (46, 46, 62), (43, 43, 59), (41, 37, 51), (37, 30, 41),
- (32, 23, 31), (27, 17, 23), (22, 13, 19), (20, 10, 16),
- (20, 10, 15), (23, 10, 15), (27, 12, 15), (29, 13, 17),
- (30, 15, 20), (30, 16, 23), (33, 18, 25), (37, 20, 28),
- (40, 22, 30), (41, 23, 31), (41, 24, 33), (41, 25, 34),
- (43, 25, 35), (46, 26, 37), (51, 32, 41), (52, 36, 44),
- (49, 34, 43), (49, 34, 42), (47, 30, 40), (54, 36, 45)
- ),
-
-// 511 Boquet_of_Roses
-((154, 14, 6), (150, 22, 9), (145, 26, 10), (141, 30, 12),
- (139, 35, 14), (138, 41, 17), (137, 44, 18), (136, 47, 19),
- (138, 61, 31), (144, 74, 42), (151, 87, 53), (155, 95, 66),
- (159, 104, 80), (159, 99, 74), (160, 95, 69), (158, 94, 66),
- (157, 93, 64), (155, 101, 79), (154, 101, 75), (153, 101, 71),
- (160, 118, 89), (168, 136, 107), (170, 143, 117), (173, 151, 127),
- (184, 173, 146), (187, 175, 151), (190, 178, 157), (183, 173, 151),
- (177, 169, 146), (174, 165, 142), (172, 161, 138), (166, 151, 128),
- (158, 138, 114), (145, 110, 83), (139, 99, 69), (133, 88, 55),
- (132, 74, 43), (131, 60, 32), (130, 55, 28), (129, 50, 24),
- (127, 40, 14), (127, 38, 16), (128, 37, 18), (126, 38, 23),
- (124, 40, 29), (123, 43, 29), (122, 46, 30), (117, 53, 32),
- (113, 56, 38), (107, 62, 46), (103, 64, 44), (100, 67, 43),
- (96, 65, 44), (92, 64, 45), (92, 63, 44), (92, 62, 44),
- (80, 49, 35), (81, 41, 30), (83, 34, 25), (86, 26, 19),
- (89, 18, 13), (90, 15, 11), (92, 12, 9), (99, 10, 6),
- (108, 8, 5), (119, 3, 0), (125, 4, 1), (131, 6, 2),
- (133, 7, 2), (135, 9, 2), (138, 10, 2), (140, 16, 5),
- (143, 34, 12), (145, 44, 17), (147, 54, 22), (151, 68, 29),
- (155, 83, 37), (154, 88, 42), (154, 93, 47), (154, 100, 58),
- (159, 109, 66), (164, 123, 84), (159, 124, 91), (154, 125, 99),
- (154, 125, 100), (155, 125, 102), (156, 118, 98), (153, 111, 89),
- (142, 89, 69), (141, 71, 55), (140, 54, 41), (138, 46, 34),
- (136, 39, 28), (133, 29, 17), (130, 20, 11), (130, 14, 7),
- (131, 12, 7), (135, 20, 12), (134, 24, 14), (134, 28, 17),
- (133, 27, 17), (133, 27, 17), (129, 30, 20), (122, 38, 23),
- (114, 45, 26), (114, 53, 35), (114, 62, 45), (114, 70, 50),
- (114, 78, 56), (116, 88, 62), (121, 95, 71), (126, 99, 78),
- (129, 102, 78), (130, 104, 73), (132, 102, 70), (134, 101, 68),
- (139, 95, 62), (143, 93, 58), (147, 93, 57), (152, 90, 51),
- (156, 79, 46), (159, 82, 53), (163, 85, 60), (165, 87, 63),
- (168, 90, 67), (168, 96, 73), (169, 107, 85), (176, 123, 104),
- (187, 138, 118), (192, 154, 128), (192, 155, 129), (193, 156, 131),
- (195, 152, 120), (190, 136, 105), (182, 115, 84), (174, 91, 67),
- (161, 52, 31), (151, 34, 19), (142, 17, 7), (140, 12, 4),
- (138, 8, 2), (137, 4, 1), (137, 9, 5), (139, 18, 10),
- (141, 31, 19), (148, 68, 47), (152, 78, 55), (156, 88, 64),
- (163, 105, 82), (164, 119, 95), (168, 127, 100), (171, 130, 99),
- (168, 123, 94), (166, 120, 91), (164, 117, 89), (163, 112, 79),
- (161, 105, 71), (153, 100, 63), (145, 94, 60), (145, 87, 55),
- (147, 81, 51), (142, 64, 38), (141, 60, 35), (140, 57, 32),
- (138, 52, 29), (133, 49, 25), (122, 46, 24), (117, 46, 24),
- (121, 44, 20), (120, 41, 18), (120, 38, 17), (122, 31, 13),
- (130, 24, 9), (143, 18, 5), (152, 12, 2), (159, 11, 2),
- (163, 13, 5), (166, 14, 6), (163, 13, 7), (161, 15, 7),
- (160, 20, 9), (161, 24, 11), (158, 27, 14), (154, 31, 13),
- (161, 59, 21), (164, 65, 26), (168, 72, 31), (176, 87, 42),
- (183, 105, 51), (194, 125, 58), (199, 134, 62), (199, 136, 68),
- (195, 133, 70), (193, 131, 68), (182, 122, 62), (169, 109, 57),
- (154, 97, 54), (144, 89, 50), (136, 85, 51), (134, 83, 54),
- (133, 85, 62), (131, 88, 65), (130, 91, 67), (127, 92, 69),
- (125, 91, 68), (115, 88, 64), (107, 79, 56), (101, 69, 47),
- (104, 53, 36), (106, 41, 26), (111, 28, 16), (120, 21, 11),
- (134, 12, 6), (152, 6, 4), (170, 1, 1), (187, 1, 1),
- (193, 3, 2), (199, 8, 3), (199, 9, 4), (202, 9, 5),
- (198, 11, 6), (193, 21, 9), (184, 33, 15), (178, 48, 23),
- (178, 66, 35), (179, 88, 50), (176, 104, 67), (171, 120, 77),
- (169, 134, 88), (167, 143, 99), (158, 141, 106), (147, 131, 100),
- (133, 118, 89), (125, 106, 79), (117, 93, 68), (113, 83, 56),
- (111, 77, 50), (117, 80, 51), (129, 86, 55), (143, 96, 66),
- (154, 111, 84), (167, 130, 102), (179, 144, 109), (192, 154, 114),
- (199, 160, 118), (199, 161, 121), (191, 147, 109), (185, 128, 90),
- (182, 103, 67), (177, 82, 51), (169, 59, 38), (160, 40, 27),
- (159, 22, 15), (158, 13, 6), (158, 11, 3), (155, 14, 4)
- ),
-
-// 512 Brushed_Silver
-((184, 191, 195), (182, 187, 191), (183, 187, 190), (184, 188, 190),
- (185, 189, 191), (186, 191, 193), (187, 192, 195), (188, 193, 197),
- (192, 200, 210), (190, 202, 213), (188, 205, 216), (179, 199, 211),
- (170, 194, 206), (158, 182, 195), (146, 171, 184), (140, 165, 178),
- (134, 159, 172), (114, 139, 150), (107, 131, 143), (101, 123, 136),
- (95, 119, 131), (90, 116, 126), (86, 113, 123), (83, 110, 120),
- (69, 96, 103), (60, 84, 91), (52, 73, 79), (44, 62, 66),
- (36, 52, 54), (33, 46, 49), (31, 41, 45), (29, 34, 36),
- (30, 33, 35), (35, 37, 41), (40, 42, 46), (46, 48, 52),
- (52, 55, 58), (59, 62, 64), (62, 65, 67), (65, 68, 71),
- (82, 83, 85), (92, 93, 95), (102, 104, 106), (112, 115, 118),
- (122, 127, 130), (126, 132, 135), (130, 137, 141), (138, 145, 151),
- (146, 155, 159), (161, 169, 174), (166, 173, 176), (172, 177, 179),
- (174, 178, 178), (177, 179, 178), (177, 178, 176), (178, 178, 175),
- (169, 168, 166), (160, 160, 158), (151, 153, 150), (142, 145, 143),
- (133, 137, 136), (129, 133, 132), (126, 130, 129), (119, 123, 122),
- (115, 118, 115), (110, 114, 109), (106, 111, 107), (103, 109, 106),
- (100, 106, 104), (98, 104, 102), (92, 99, 97), (87, 94, 93),
- (77, 84, 85), (74, 80, 80), (71, 77, 75), (70, 76, 74),
- (69, 76, 73), (68, 76, 73), (68, 76, 74), (67, 76, 75),
- (65, 75, 74), (59, 69, 68), (54, 65, 65), (50, 62, 63),
- (49, 60, 61), (48, 59, 60), (47, 56, 57), (47, 55, 55),
- (49, 57, 57), (53, 62, 61), (58, 68, 66), (62, 71, 69),
- (66, 75, 72), (75, 83, 79), (83, 90, 89), (93, 99, 98),
- (104, 109, 107), (123, 125, 124), (128, 130, 131), (134, 136, 139),
- (135, 138, 142), (136, 140, 145), (138, 144, 149), (139, 146, 151),
- (141, 148, 154), (144, 150, 156), (148, 153, 158), (149, 154, 160),
- (151, 156, 162), (154, 158, 165), (154, 160, 169), (153, 160, 173),
- (151, 160, 173), (145, 159, 174), (144, 158, 173), (143, 157, 173),
- (142, 157, 172), (143, 158, 172), (145, 159, 172), (150, 162, 173),
- (159, 167, 176), (163, 168, 174), (168, 169, 173), (168, 168, 171),
- (168, 168, 170), (165, 165, 167), (162, 162, 164), (158, 158, 158),
- (153, 152, 152), (145, 143, 139), (142, 140, 137), (140, 138, 135),
- (137, 135, 132), (135, 131, 128), (131, 128, 123), (122, 126, 120),
- (105, 119, 115), (96, 112, 109), (87, 105, 104), (82, 101, 101),
- (78, 98, 98), (69, 92, 94), (62, 88, 93), (59, 86, 94),
- (63, 86, 95), (70, 94, 105), (73, 98, 108), (77, 103, 112),
- (85, 111, 120), (93, 119, 129), (100, 126, 135), (106, 131, 139),
- (114, 137, 145), (117, 137, 145), (120, 138, 145), (126, 138, 145),
- (129, 137, 145), (131, 136, 145), (133, 136, 143), (134, 136, 142),
- (134, 135, 140), (133, 130, 133), (132, 129, 131), (131, 129, 130),
- (128, 127, 127), (126, 124, 125), (122, 122, 123), (117, 118, 122),
- (109, 114, 123), (106, 113, 122), (104, 112, 121), (101, 110, 120),
- (98, 108, 117), (97, 107, 115), (98, 108, 115), (101, 109, 115),
- (104, 113, 119), (107, 116, 123), (114, 121, 129), (120, 128, 137),
- (124, 134, 145), (130, 140, 153), (134, 144, 158), (137, 148, 162),
- (146, 156, 168), (148, 158, 169), (151, 160, 170), (155, 162, 171),
- (159, 163, 170), (164, 166, 171), (168, 168, 173), (173, 170, 175),
- (179, 173, 174), (182, 174, 173), (183, 175, 173), (183, 175, 172),
- (182, 174, 170), (179, 172, 169), (175, 170, 167), (172, 168, 166),
- (169, 168, 166), (168, 169, 168), (171, 171, 169), (174, 173, 168),
- (177, 175, 170), (179, 175, 171), (180, 177, 172), (180, 176, 172),
- (178, 175, 171), (174, 171, 169), (166, 166, 166), (157, 161, 165),
- (149, 157, 164), (143, 154, 162), (139, 150, 159), (137, 147, 157),
- (136, 145, 153), (136, 143, 148), (136, 139, 142), (136, 137, 137),
- (136, 134, 134), (134, 133, 131), (133, 131, 129), (131, 130, 128),
- (129, 128, 127), (128, 128, 127), (126, 127, 126), (123, 126, 125),
- (122, 123, 121), (120, 120, 116), (120, 118, 113), (122, 119, 112),
- (125, 121, 112), (128, 123, 114), (132, 126, 118), (137, 131, 124),
- (142, 137, 133), (147, 144, 142), (151, 149, 148), (153, 151, 152),
- (153, 151, 154), (152, 151, 155), (152, 152, 154), (151, 151, 153),
- (149, 151, 153), (147, 151, 151), (145, 149, 150), (144, 148, 149),
- (149, 153, 155), (155, 159, 160), (159, 165, 168), (164, 171, 175),
- (169, 177, 181), (174, 181, 185), (179, 184, 189), (182, 188, 192)
- ),
-
-// 513 Bubblegum
-((194, 37, 79), (193, 49, 97), (193, 50, 99), (193, 52, 101),
- (196, 51, 101), (199, 50, 102), (202, 50, 104), (205, 50, 107),
- (206, 46, 110), (207, 46, 116), (208, 46, 122), (206, 44, 124),
- (205, 43, 127), (200, 38, 126), (195, 33, 125), (192, 30, 123),
- (190, 28, 122), (188, 29, 124), (188, 38, 132), (189, 48, 140),
- (189, 61, 146), (190, 75, 152), (191, 82, 157), (192, 90, 162),
- (191, 108, 172), (191, 117, 176), (192, 126, 180), (193, 135, 184),
- (194, 145, 189), (195, 149, 189), (196, 154, 189), (199, 163, 193),
- (198, 166, 193), (199, 161, 185), (201, 157, 185), (203, 154, 186),
- (202, 150, 187), (202, 147, 188), (203, 144, 188), (205, 142, 189),
- (206, 119, 171), (208, 104, 160), (211, 89, 150), (210, 80, 147),
- (209, 71, 145), (207, 69, 145), (205, 68, 146), (203, 70, 154),
- (197, 69, 154), (188, 59, 147), (188, 51, 138), (188, 43, 130),
- (185, 43, 125), (183, 43, 120), (181, 48, 123), (180, 53, 127),
- (170, 83, 143), (168, 90, 151), (166, 98, 160), (172, 103, 168),
- (179, 108, 177), (183, 109, 181), (187, 111, 186), (196, 116, 194),
- (201, 123, 196), (204, 138, 193), (204, 135, 196), (205, 133, 199),
- (205, 129, 198), (206, 125, 197), (204, 115, 192), (200, 102, 189),
- (189, 81, 169), (181, 72, 152), (173, 63, 135), (170, 54, 128),
- (167, 46, 121), (167, 42, 118), (168, 38, 116), (169, 34, 115),
- (168, 32, 114), (171, 47, 132), (170, 55, 140), (169, 64, 148),
- (172, 64, 155), (175, 65, 162), (182, 66, 178), (191, 66, 193),
- (198, 66, 200), (200, 67, 201), (203, 68, 203), (199, 68, 200),
- (196, 69, 198), (194, 69, 196), (192, 66, 194), (191, 63, 197),
- (197, 59, 199), (201, 47, 188), (198, 43, 176), (196, 39, 165),
- (193, 37, 158), (191, 36, 152), (187, 26, 136), (187, 20, 129),
- (194, 15, 125), (200, 14, 124), (207, 13, 123), (209, 13, 122),
- (212, 13, 122), (214, 13, 117), (214, 14, 114), (213, 14, 110),
- (211, 16, 110), (211, 15, 106), (212, 15, 105), (213, 15, 104),
- (216, 18, 104), (217, 23, 100), (217, 33, 100), (216, 46, 103),
- (214, 72, 119), (215, 82, 133), (216, 92, 148), (218, 97, 154),
- (220, 102, 161), (223, 111, 173), (225, 121, 184), (226, 134, 194),
- (223, 149, 205), (208, 157, 215), (200, 156, 213), (192, 156, 212),
- (182, 152, 211), (171, 142, 212), (164, 131, 213), (166, 128, 216),
- (157, 127, 213), (152, 129, 211), (147, 131, 209), (148, 135, 207),
- (149, 139, 206), (152, 140, 197), (149, 131, 192), (158, 125, 192),
- (168, 117, 193), (173, 101, 186), (172, 96, 184), (172, 92, 182),
- (176, 95, 176), (170, 98, 158), (168, 94, 147), (169, 82, 137),
- (176, 54, 125), (177, 47, 122), (179, 41, 119), (182, 32, 122),
- (183, 26, 123), (183, 23, 124), (182, 20, 123), (184, 20, 124),
- (189, 19, 127), (201, 21, 132), (203, 24, 134), (206, 27, 137),
- (210, 35, 143), (215, 45, 153), (218, 56, 161), (220, 70, 170),
- (222, 94, 188), (222, 96, 191), (223, 99, 194), (221, 106, 196),
- (219, 114, 197), (218, 122, 199), (217, 130, 201), (219, 139, 206),
- (220, 148, 211), (221, 155, 218), (218, 158, 222), (210, 161, 221),
- (204, 163, 218), (198, 165, 216), (191, 163, 213), (195, 164, 215),
- (204, 167, 218), (205, 167, 219), (206, 168, 221), (206, 169, 222),
- (206, 170, 223), (205, 173, 224), (197, 171, 223), (194, 171, 223),
- (195, 170, 225), (201, 168, 228), (206, 163, 231), (211, 156, 234),
- (217, 150, 233), (219, 142, 229), (216, 133, 222), (211, 124, 214),
- (206, 115, 206), (201, 107, 197), (199, 101, 189), (198, 97, 183),
- (195, 96, 172), (190, 87, 159), (180, 75, 140), (167, 64, 122),
- (153, 55, 110), (139, 46, 95), (129, 40, 89), (122, 35, 81),
- (120, 34, 75), (119, 33, 76), (118, 31, 67), (114, 33, 65),
- (111, 39, 71), (110, 45, 75), (113, 55, 88), (113, 64, 97),
- (118, 72, 109), (123, 73, 125), (132, 80, 137), (142, 88, 146),
- (146, 91, 154), (156, 98, 163), (169, 103, 175), (182, 107, 183),
- (188, 108, 187), (189, 107, 188), (191, 107, 188), (192, 107, 185),
- (190, 101, 181), (190, 96, 178), (191, 90, 176), (196, 87, 171),
- (199, 76, 162), (199, 63, 149), (196, 51, 136), (192, 41, 124),
- (188, 34, 116), (186, 29, 105), (187, 24, 95), (191, 23, 93),
- (198, 22, 92), (205, 21, 94), (206, 19, 94), (205, 19, 93),
- (199, 21, 92), (197, 27, 98), (196, 26, 88), (195, 28, 83),
- (194, 30, 82), (196, 32, 78), (197, 33, 79), (199, 35, 81)
- ),
-
-// 514 California
-((80, 121, 173), (83, 126, 183), (81, 124, 185), (79, 123, 187),
- (72, 120, 188), (65, 118, 190), (60, 116, 189), (56, 114, 188),
- (46, 114, 192), (50, 116, 194), (54, 118, 197), (64, 123, 199),
- (75, 129, 202), (87, 132, 197), (100, 136, 193), (105, 135, 189),
- (111, 134, 186), (134, 128, 166), (152, 127, 158), (170, 126, 150),
- (183, 122, 145), (196, 119, 141), (202, 117, 138), (209, 115, 136),
- (219, 96, 122), (219, 88, 120), (220, 80, 119), (214, 77, 127),
- (208, 74, 136), (204, 74, 141), (200, 75, 146), (198, 73, 156),
- (194, 68, 161), (185, 58, 174), (181, 52, 179), (178, 46, 184),
- (164, 47, 190), (150, 48, 196), (144, 49, 197), (138, 51, 198),
- (122, 59, 197), (126, 53, 190), (131, 48, 183), (132, 47, 175),
- (134, 47, 168), (131, 46, 166), (129, 45, 164), (119, 44, 158),
- (111, 51, 153), (100, 63, 147), (111, 66, 141), (122, 69, 135),
- (134, 66, 131), (146, 64, 127), (151, 63, 126), (156, 62, 125),
- (154, 64, 127), (154, 62, 132), (154, 61, 137), (154, 64, 141),
- (155, 68, 146), (155, 68, 147), (156, 68, 148), (158, 69, 153),
- (156, 74, 156), (150, 78, 164), (153, 81, 163), (157, 85, 162),
- (158, 85, 160), (159, 86, 159), (157, 85, 160), (153, 81, 165),
- (130, 76, 177), (125, 73, 176), (120, 71, 176), (122, 68, 170),
- (125, 65, 164), (125, 61, 162), (126, 57, 161), (127, 47, 162),
- (112, 40, 169), (82, 35, 179), (73, 39, 175), (64, 44, 171),
- (63, 48, 167), (62, 52, 163), (66, 58, 158), (66, 61, 155),
- (62, 63, 161), (58, 64, 166), (54, 65, 171), (54, 65, 172),
- (55, 65, 174), (58, 63, 176), (62, 60, 178), (67, 61, 175),
- (69, 58, 175), (63, 60, 171), (61, 63, 171), (60, 67, 171),
- (59, 66, 172), (59, 66, 173), (62, 66, 169), (64, 65, 168),
- (61, 73, 155), (58, 82, 156), (56, 92, 157), (55, 96, 160),
- (55, 100, 164), (55, 102, 171), (57, 101, 179), (59, 101, 187),
- (57, 100, 189), (57, 97, 196), (58, 98, 197), (59, 99, 199),
- (66, 98, 202), (75, 96, 202), (82, 90, 203), (88, 83, 200),
- (87, 73, 193), (79, 70, 190), (72, 67, 187), (70, 66, 186),
- (69, 66, 185), (69, 63, 182), (77, 59, 178), (91, 55, 173),
- (103, 53, 167), (123, 51, 155), (126, 52, 153), (130, 53, 152),
- (129, 56, 149), (126, 60, 147), (130, 63, 146), (131, 70, 146),
- (148, 84, 151), (156, 91, 152), (164, 98, 154), (164, 97, 154),
- (165, 97, 154), (166, 94, 152), (165, 94, 149), (164, 92, 150),
- (162, 92, 153), (162, 97, 166), (162, 95, 169), (162, 94, 173),
- (159, 89, 177), (157, 85, 180), (159, 81, 181), (161, 81, 181),
- (165, 90, 193), (167, 93, 194), (169, 96, 196), (168, 99, 195),
- (167, 98, 194), (164, 94, 194), (161, 93, 195), (157, 96, 200),
- (149, 97, 209), (143, 97, 218), (141, 94, 216), (140, 92, 215),
- (134, 86, 206), (128, 77, 198), (121, 72, 194), (110, 68, 190),
- (94, 74, 208), (92, 76, 212), (90, 79, 217), (88, 86, 223),
- (91, 91, 225), (95, 98, 227), (103, 109, 222), (112, 122, 218),
- (125, 133, 216), (139, 145, 215), (153, 155, 218), (162, 163, 222),
- (166, 170, 231), (168, 178, 235), (172, 186, 238), (175, 188, 239),
- (177, 193, 236), (175, 191, 234), (174, 190, 233), (168, 183, 234),
- (154, 175, 233), (142, 168, 230), (131, 159, 227), (122, 146, 224),
- (116, 134, 219), (113, 123, 215), (111, 115, 211), (106, 108, 210),
- (102, 103, 209), (98, 101, 207), (93, 96, 207), (88, 88, 206),
- (83, 82, 207), (80, 78, 204), (75, 78, 204), (74, 81, 205),
- (74, 88, 208), (75, 98, 212), (75, 104, 215), (74, 109, 222),
- (75, 111, 225), (71, 110, 224), (67, 110, 223), (64, 107, 221),
- (63, 109, 218), (62, 109, 212), (63, 110, 209), (66, 112, 209),
- (73, 109, 206), (82, 108, 203), (89, 99, 199), (96, 91, 198),
- (98, 83, 193), (99, 75, 185), (95, 72, 181), (90, 67, 178),
- (89, 68, 176), (87, 66, 175), (87, 64, 177), (84, 63, 180),
- (82, 61, 180), (78, 63, 177), (71, 63, 174), (65, 61, 170),
- (60, 60, 160), (57, 62, 156), (55, 69, 156), (56, 74, 160),
- (61, 82, 164), (68, 93, 168), (75, 98, 174), (84, 100, 175),
- (91, 100, 175), (96, 103, 173), (99, 105, 172), (98, 107, 174),
- (96, 114, 176), (93, 119, 181), (93, 124, 186), (95, 125, 193),
- (96, 129, 195), (101, 133, 195), (102, 136, 193), (99, 132, 186),
- (94, 128, 179), (88, 127, 172), (84, 123, 171), (81, 123, 171)
- ),
-
-// 515 Canyon
-((195, 147, 118), (190, 144, 108), (181, 123, 90), (172, 103, 73),
- (179, 117, 79), (186, 131, 85), (190, 139, 88), (195, 148, 92),
- (202, 155, 111), (201, 160, 115), (200, 166, 119), (184, 161, 123),
- (168, 156, 128), (154, 139, 124), (141, 123, 120), (132, 116, 113),
- (124, 110, 106), (86, 90, 82), (75, 76, 76), (65, 63, 71),
- (59, 56, 72), (54, 50, 74), (54, 47, 77), (55, 44, 81),
- (49, 63, 98), (58, 69, 106), (67, 75, 115), (76, 90, 121),
- (86, 106, 127), (89, 112, 127), (92, 118, 127), (102, 120, 125),
- (103, 124, 122), (106, 124, 118), (105, 124, 112), (105, 124, 106),
- (96, 113, 96), (88, 102, 86), (86, 93, 79), (85, 84, 72),
- (60, 62, 46), (49, 47, 36), (38, 32, 27), (32, 28, 27),
- (27, 25, 28), (29, 28, 29), (31, 31, 30), (37, 35, 35),
- (47, 43, 43), (75, 50, 52), (82, 49, 45), (90, 48, 39),
- (99, 52, 39), (108, 56, 39), (110, 53, 34), (113, 51, 30),
- (112, 61, 28), (121, 70, 41), (131, 80, 54), (131, 89, 60),
- (132, 99, 67), (133, 100, 70), (135, 102, 73), (138, 111, 80),
- (135, 118, 88), (123, 120, 86), (113, 110, 77), (104, 100, 69),
- (99, 94, 65), (94, 88, 62), (86, 68, 53), (81, 54, 49),
- (80, 56, 63), (85, 62, 67), (90, 69, 72), (97, 87, 85),
- (105, 106, 98), (111, 113, 102), (118, 120, 107), (125, 125, 111),
- (126, 128, 107), (128, 125, 85), (121, 112, 73), (114, 100, 62),
- (108, 92, 54), (103, 84, 47), (90, 66, 33), (84, 62, 23),
- (92, 62, 30), (102, 71, 41), (112, 81, 52), (123, 92, 56),
- (135, 103, 61), (163, 133, 78), (186, 152, 87), (209, 166, 96),
- (222, 168, 91), (222, 163, 89), (217, 153, 87), (212, 143, 86),
- (205, 135, 85), (199, 127, 85), (183, 120, 91), (168, 116, 101),
- (152, 122, 114), (143, 132, 125), (135, 143, 137), (133, 147, 142),
- (132, 152, 147), (139, 158, 145), (146, 167, 146), (153, 168, 143),
- (153, 164, 136), (175, 147, 99), (182, 136, 89), (189, 126, 79),
- (182, 103, 59), (168, 87, 48), (145, 83, 39), (134, 68, 34),
- (100, 41, 18), (79, 47, 18), (59, 54, 19), (55, 54, 23),
- (52, 55, 27), (50, 48, 25), (45, 45, 23), (43, 54, 22),
- (47, 62, 36), (66, 73, 60), (73, 79, 64), (80, 85, 68),
- (96, 97, 82), (109, 113, 88), (122, 126, 98), (140, 139, 104),
- (157, 156, 115), (157, 162, 126), (157, 168, 138), (162, 169, 145),
- (168, 171, 152), (169, 186, 167), (172, 194, 174), (170, 194, 178),
- (179, 178, 171), (178, 169, 151), (172, 162, 140), (166, 156, 130),
- (153, 130, 105), (139, 112, 90), (130, 105, 79), (123, 99, 71),
- (116, 98, 74), (118, 103, 74), (120, 108, 74), (130, 119, 73),
- (138, 129, 78), (152, 134, 92), (162, 143, 98), (171, 153, 102),
- (170, 160, 102), (166, 147, 110), (164, 143, 110), (162, 140, 110),
- (159, 134, 98), (161, 122, 82), (159, 107, 64), (153, 95, 56),
- (142, 78, 43), (141, 78, 44), (140, 78, 46), (135, 83, 60),
- (130, 85, 77), (117, 84, 91), (106, 85, 102), (97, 92, 112),
- (94, 92, 127), (82, 93, 144), (81, 95, 146), (78, 103, 141),
- (86, 113, 138), (78, 115, 160), (80, 118, 170), (83, 120, 168),
- (112, 142, 156), (116, 140, 157), (120, 138, 158), (128, 124, 147),
- (149, 118, 122), (172, 117, 100), (186, 111, 86), (198, 102, 75),
- (206, 89, 64), (213, 86, 56), (209, 88, 53), (202, 91, 54),
- (184, 84, 53), (164, 84, 51), (142, 84, 46), (121, 86, 44),
- (104, 83, 36), (91, 83, 32), (81, 84, 27), (74, 84, 37),
- (66, 90, 48), (62, 98, 68), (61, 109, 78), (72, 112, 88),
- (81, 118, 93), (92, 124, 95), (100, 128, 88), (112, 127, 84),
- (122, 122, 82), (130, 118, 81), (133, 111, 71), (123, 101, 68),
- (106, 91, 73), (91, 82, 90), (85, 80, 96), (82, 77, 98),
- (83, 82, 93), (93, 82, 95), (112, 87, 101), (133, 87, 101),
- (155, 94, 97), (173, 100, 86), (192, 107, 81), (199, 104, 74),
- (198, 102, 72), (188, 102, 71), (178, 107, 64), (169, 107, 59),
- (155, 104, 60), (138, 100, 69), (126, 102, 75), (126, 104, 83),
- (129, 108, 90), (128, 111, 98), (129, 118, 101), (136, 126, 111),
- (152, 134, 118), (165, 144, 125), (172, 149, 125), (175, 153, 124),
- (182, 148, 120), (191, 150, 111), (201, 149, 100), (205, 148, 90),
- (212, 142, 85), (215, 141, 90), (223, 150, 99), (227, 157, 106),
- (235, 173, 115), (238, 181, 128), (227, 173, 127), (210, 152, 120)
- ),
-
-// 516 Carnations
-((152, 48, 49), (153, 50, 49), (148, 40, 42), (143, 30, 35),
- (147, 31, 37), (152, 32, 39), (155, 35, 44), (158, 39, 50),
- (180, 58, 71), (187, 67, 79), (195, 76, 87), (196, 84, 89),
- (197, 92, 92), (194, 95, 82), (192, 99, 72), (188, 95, 69),
- (185, 92, 66), (180, 88, 61), (178, 89, 58), (177, 90, 55),
- (177, 89, 63), (178, 88, 72), (178, 89, 71), (179, 90, 71),
- (167, 91, 73), (154, 89, 71), (141, 87, 69), (139, 80, 62),
- (138, 74, 56), (135, 69, 54), (132, 64, 52), (130, 55, 42),
- (135, 42, 31), (146, 26, 18), (138, 21, 13), (131, 17, 9),
- (117, 20, 9), (103, 23, 10), (95, 27, 11), (88, 31, 13),
- (61, 42, 23), (61, 47, 26), (62, 53, 30), (64, 59, 33),
- (66, 66, 36), (69, 68, 36), (72, 70, 37), (77, 73, 38),
- (74, 73, 38), (72, 71, 35), (66, 64, 32), (60, 57, 29),
- (54, 51, 24), (49, 45, 20), (47, 42, 18), (45, 39, 17),
- (34, 34, 13), (32, 38, 14), (30, 43, 15), (33, 48, 18),
- (37, 53, 21), (39, 56, 23), (42, 59, 25), (46, 61, 30),
- (50, 64, 35), (48, 65, 37), (46, 61, 33), (44, 58, 29),
- (40, 55, 26), (37, 53, 24), (29, 48, 22), (25, 47, 18),
- (24, 39, 6), (26, 34, 7), (28, 30, 9), (34, 27, 8),
- (40, 25, 8), (46, 23, 7), (53, 22, 7), (67, 18, 10),
- (77, 17, 10), (85, 11, 7), (84, 13, 10), (84, 15, 14),
- (83, 17, 15), (82, 19, 16), (77, 17, 19), (75, 18, 21),
- (77, 25, 28), (90, 28, 31), (104, 31, 34), (114, 33, 35),
- (125, 36, 37), (143, 47, 39), (160, 58, 49), (170, 67, 56),
- (179, 75, 66), (193, 98, 74), (186, 100, 79), (179, 103, 85),
- (175, 102, 85), (172, 101, 85), (170, 98, 82), (169, 88, 74),
- (163, 72, 65), (157, 65, 57), (152, 59, 50), (147, 56, 45),
- (142, 53, 41), (134, 47, 36), (120, 51, 37), (105, 57, 38),
- (87, 63, 40), (70, 68, 46), (68, 72, 47), (66, 77, 49),
- (64, 84, 52), (70, 89, 56), (81, 86, 58), (98, 90, 60),
- (129, 111, 61), (141, 109, 64), (154, 108, 67), (156, 106, 66),
- (159, 104, 65), (160, 106, 59), (149, 102, 55), (134, 90, 48),
- (116, 75, 40), (77, 52, 22), (67, 47, 18), (58, 42, 14),
- (42, 33, 7), (30, 24, 3), (24, 21, 1), (21, 21, 0),
- (14, 21, 8), (18, 24, 11), (23, 28, 15), (27, 31, 16),
- (32, 34, 17), (41, 38, 23), (53, 41, 28), (66, 43, 32),
- (80, 42, 33), (103, 39, 31), (104, 40, 31), (105, 41, 31),
- (100, 41, 31), (93, 43, 27), (86, 45, 23), (81, 50, 22),
- (72, 53, 14), (74, 50, 12), (76, 47, 11), (91, 47, 14),
- (103, 48, 18), (116, 49, 22), (126, 44, 25), (140, 47, 34),
- (148, 55, 41), (149, 74, 46), (145, 76, 48), (142, 79, 51),
- (133, 84, 55), (117, 83, 52), (101, 84, 44), (84, 78, 37),
- (56, 63, 34), (51, 61, 32), (47, 60, 30), (45, 58, 25),
- (54, 56, 26), (69, 58, 31), (89, 63, 37), (108, 73, 44),
- (129, 81, 55), (149, 89, 67), (165, 98, 77), (187, 109, 78),
- (200, 125, 85), (215, 141, 93), (215, 150, 103), (225, 147, 104),
- (217, 144, 101), (212, 143, 100), (207, 143, 99), (205, 132, 95),
- (188, 116, 92), (173, 102, 82), (162, 93, 73), (157, 87, 65),
- (152, 81, 59), (143, 73, 51), (135, 65, 45), (126, 59, 41),
- (121, 52, 37), (113, 44, 30), (102, 39, 22), (92, 41, 21),
- (90, 44, 24), (91, 42, 28), (91, 43, 30), (93, 47, 35),
- (96, 54, 41), (101, 52, 43), (103, 47, 40), (103, 36, 36),
- (97, 34, 30), (89, 29, 26), (79, 25, 17), (74, 14, 11),
- (69, 10, 5), (72, 10, 6), (78, 12, 12), (94, 14, 19),
- (112, 21, 26), (130, 34, 34), (147, 44, 46), (160, 52, 54),
- (172, 60, 63), (177, 71, 66), (181, 77, 69), (177, 77, 68),
- (178, 73, 65), (175, 65, 62), (180, 56, 56), (182, 43, 49),
- (185, 33, 40), (184, 23, 33), (186, 17, 26), (184, 10, 22),
- (173, 7, 20), (159, 12, 17), (146, 26, 18), (133, 39, 22),
- (120, 48, 32), (110, 61, 38), (114, 81, 49), (124, 107, 66),
- (135, 123, 85), (140, 126, 87), (150, 122, 83), (161, 121, 83),
- (170, 122, 92), (169, 113, 90), (162, 98, 78), (154, 81, 64),
- (145, 71, 61), (141, 59, 60), (140, 54, 58), (144, 52, 55),
- (148, 56, 59), (155, 61, 66), (153, 57, 62), (154, 53, 56)
- ),
-
-// 517 Carnival
-((203, 92, 124), (201, 82, 109), (200, 79, 105), (199, 77, 101),
- (197, 75, 96), (196, 73, 92), (195, 73, 89), (194, 73, 87),
- (186, 72, 78), (183, 70, 75), (181, 69, 73), (177, 69, 76),
- (173, 69, 79), (169, 68, 80), (166, 68, 81), (164, 69, 83),
- (163, 71, 85), (164, 72, 97), (167, 77, 111), (170, 82, 125),
- (171, 92, 139), (173, 102, 154), (173, 106, 160), (174, 110, 166),
- (182, 126, 186), (188, 132, 196), (194, 139, 206), (196, 146, 212),
- (199, 154, 219), (199, 157, 220), (200, 160, 221), (201, 159, 218),
- (200, 155, 213), (201, 140, 187), (198, 128, 172), (195, 117, 158),
- (190, 106, 148), (185, 95, 138), (184, 90, 134), (183, 86, 130),
- (181, 81, 117), (181, 83, 115), (181, 85, 113), (182, 90, 121),
- (183, 96, 129), (184, 100, 133), (186, 104, 138), (191, 115, 149),
- (196, 122, 158), (203, 136, 166), (204, 138, 170), (206, 141, 174),
- (206, 141, 176), (206, 141, 178), (206, 139, 177), (207, 137, 176),
- (202, 129, 166), (199, 124, 159), (196, 119, 153), (195, 114, 145),
- (195, 110, 138), (194, 106, 133), (193, 102, 129), (191, 95, 119),
- (187, 86, 108), (178, 69, 91), (176, 64, 85), (174, 60, 80),
- (174, 60, 80), (174, 60, 81), (173, 60, 83), (171, 64, 91),
- (172, 75, 124), (175, 82, 141), (178, 89, 158), (183, 95, 171),
- (188, 102, 185), (190, 106, 191), (193, 110, 198), (196, 117, 210),
- (197, 122, 219), (201, 123, 228), (200, 119, 223), (199, 116, 218),
- (198, 114, 213), (197, 113, 208), (194, 110, 195), (190, 111, 181),
- (189, 113, 155), (186, 114, 151), (184, 115, 148), (183, 114, 149),
- (183, 113, 151), (178, 112, 154), (182, 112, 156), (185, 111, 159),
- (189, 111, 164), (192, 115, 186), (192, 115, 199), (192, 116, 213),
- (193, 116, 216), (195, 116, 219), (196, 114, 215), (193, 112, 206),
- (178, 101, 189), (168, 98, 185), (158, 96, 181), (155, 94, 176),
- (153, 92, 171), (152, 89, 158), (149, 86, 147), (152, 80, 140),
- (149, 75, 139), (149, 75, 153), (153, 77, 155), (157, 79, 158),
- (164, 89, 163), (174, 96, 168), (184, 104, 177), (193, 113, 187),
- (199, 122, 208), (199, 126, 215), (200, 131, 222), (200, 134, 225),
- (200, 137, 228), (201, 143, 232), (199, 148, 233), (198, 150, 234),
- (193, 147, 236), (193, 145, 236), (193, 145, 235), (193, 146, 235),
- (193, 149, 230), (194, 153, 224), (192, 150, 217), (192, 145, 209),
- (194, 132, 194), (193, 124, 188), (193, 117, 182), (191, 114, 179),
- (189, 112, 176), (184, 102, 168), (180, 94, 158), (178, 85, 150),
- (178, 78, 139), (177, 67, 132), (177, 64, 131), (177, 61, 130),
- (175, 59, 130), (174, 58, 131), (175, 61, 127), (178, 62, 124),
- (191, 79, 124), (194, 84, 127), (197, 89, 130), (201, 98, 142),
- (203, 107, 155), (204, 115, 167), (203, 127, 176), (202, 136, 183),
- (204, 144, 188), (205, 154, 199), (205, 154, 201), (206, 154, 204),
- (206, 153, 209), (204, 151, 214), (199, 146, 217), (194, 142, 217),
- (190, 132, 217), (190, 128, 217), (191, 125, 217), (195, 122, 220),
- (198, 115, 224), (199, 111, 225), (198, 109, 228), (198, 113, 228),
- (198, 112, 226), (202, 117, 224), (208, 119, 225), (212, 121, 223),
- (212, 123, 223), (212, 130, 221), (209, 135, 219), (206, 143, 216),
- (203, 151, 214), (202, 151, 213), (201, 152, 213), (201, 151, 212),
- (197, 149, 208), (194, 147, 204), (193, 142, 200), (192, 139, 196),
- (193, 137, 195), (193, 133, 195), (193, 126, 194), (194, 120, 192),
- (195, 111, 193), (194, 103, 190), (192, 96, 184), (190, 90, 179),
- (189, 85, 170), (189, 84, 160), (191, 80, 153), (193, 79, 145),
- (193, 73, 131), (191, 68, 117), (189, 63, 101), (187, 63, 85),
- (190, 66, 74), (195, 75, 72), (201, 84, 74), (205, 90, 80),
- (207, 97, 86), (207, 102, 95), (210, 109, 105), (212, 116, 117),
- (214, 125, 134), (217, 132, 152), (219, 137, 169), (217, 140, 184),
- (217, 142, 197), (216, 142, 208), (217, 142, 216), (216, 143, 220),
- (218, 142, 222), (217, 143, 218), (215, 141, 213), (213, 140, 209),
- (214, 142, 207), (213, 144, 206), (213, 146, 205), (213, 150, 203),
- (211, 151, 198), (208, 148, 195), (207, 146, 191), (205, 140, 185),
- (202, 133, 183), (199, 128, 179), (198, 124, 172), (196, 118, 168),
- (195, 114, 163), (197, 112, 159), (198, 110, 156), (198, 109, 156),
- (202, 111, 151), (202, 113, 149), (202, 115, 147), (203, 119, 147),
- (204, 121, 146), (202, 121, 151), (206, 121, 153), (207, 118, 155),
- (208, 115, 155), (208, 109, 151), (207, 105, 142), (204, 96, 134)
- ),
-
-// 518 Carpenter
-((143, 159, 149), (98, 114, 104), (77, 91, 82), (57, 68, 60),
- (48, 59, 52), (39, 50, 44), (39, 49, 43), (39, 48, 43),
- (41, 50, 47), (44, 55, 49), (47, 60, 51), (65, 62, 47),
- (83, 65, 43), (95, 71, 43), (108, 78, 44), (105, 80, 51),
- (103, 83, 58), (87, 98, 92), (108, 102, 84), (130, 107, 76),
- (147, 112, 67), (164, 118, 58), (158, 112, 52), (152, 106, 47),
- (109, 71, 26), (102, 66, 22), (95, 62, 19), (107, 70, 24),
- (119, 79, 30), (123, 85, 36), (127, 91, 43), (148, 111, 59),
- (165, 123, 73), (195, 138, 69), (180, 128, 61), (166, 118, 54),
- (149, 105, 49), (133, 93, 44), (130, 91, 44), (127, 90, 45),
- (120, 88, 47), (113, 90, 59), (107, 92, 71), (101, 102, 86),
- (95, 112, 102), (96, 116, 105), (98, 120, 108), (98, 120, 108),
- (93, 115, 103), (80, 93, 84), (75, 87, 76), (71, 82, 68),
- (61, 73, 62), (52, 65, 56), (51, 64, 55), (51, 64, 55),
- (49, 62, 53), (50, 63, 54), (52, 65, 56), (59, 74, 65),
- (67, 84, 74), (72, 86, 78), (77, 88, 82), (82, 98, 87),
- (92, 110, 98), (107, 127, 116), (132, 127, 102), (157, 127, 89),
- (164, 128, 84), (171, 129, 79), (163, 113, 50), (152, 105, 49),
- (88, 71, 45), (72, 66, 51), (56, 62, 58), (68, 72, 59),
- (80, 82, 61), (94, 88, 68), (109, 94, 75), (147, 117, 79),
- (167, 133, 88), (193, 139, 75), (179, 128, 65), (165, 117, 55),
- (154, 111, 57), (144, 106, 59), (119, 99, 72), (94, 104, 96),
- (90, 103, 94), (87, 100, 91), (84, 97, 88), (93, 96, 80),
- (102, 96, 72), (108, 94, 68), (113, 94, 64), (136, 95, 51),
- (155, 108, 52), (131, 95, 59), (120, 106, 86), (109, 118, 113),
- (114, 125, 118), (120, 133, 124), (129, 140, 132), (135, 155, 144),
- (140, 156, 146), (158, 149, 121), (176, 142, 96), (180, 143, 95),
- (184, 144, 95), (194, 147, 93), (193, 148, 89), (176, 139, 87),
- (159, 118, 72), (113, 93, 66), (107, 94, 72), (102, 95, 79),
- (97, 110, 103), (95, 112, 102), (100, 117, 107), (102, 122, 110),
- (129, 123, 107), (147, 128, 100), (165, 133, 94), (166, 134, 95),
- (168, 136, 97), (168, 135, 92), (162, 127, 87), (159, 125, 87),
- (152, 111, 65), (131, 95, 47), (129, 92, 44), (127, 89, 42),
- (122, 88, 40), (107, 74, 29), (103, 73, 39), (96, 66, 28),
- (95, 62, 19), (93, 63, 27), (92, 65, 35), (88, 69, 42),
- (85, 73, 49), (91, 84, 68), (97, 108, 100), (102, 122, 111),
- (112, 128, 117), (124, 144, 133), (120, 141, 129), (116, 138, 126),
- (111, 128, 118), (98, 114, 103), (82, 95, 86), (66, 82, 72),
- (50, 63, 56), (47, 59, 53), (45, 56, 50), (45, 54, 49),
- (44, 50, 48), (44, 53, 48), (52, 54, 41), (69, 49, 24),
- (75, 51, 23), (92, 61, 17), (93, 61, 17), (94, 61, 18),
- (90, 65, 34), (74, 73, 55), (83, 78, 58), (93, 73, 48),
- (114, 80, 43), (114, 81, 43), (115, 83, 44), (101, 84, 58),
- (78, 91, 82), (79, 92, 83), (74, 90, 80), (69, 80, 72),
- (59, 72, 63), (53, 62, 57), (47, 58, 50), (44, 55, 47),
- (52, 54, 41), (73, 55, 35), (74, 50, 22), (82, 54, 15),
- (84, 54, 16), (81, 53, 16), (78, 52, 17), (74, 51, 20),
- (70, 48, 24), (72, 48, 20), (71, 46, 16), (71, 47, 21),
- (66, 49, 23), (56, 47, 30), (48, 48, 38), (41, 50, 45),
- (36, 45, 40), (34, 40, 36), (41, 42, 28), (58, 42, 19),
- (64, 44, 19), (68, 44, 18), (60, 45, 24), (51, 52, 38),
- (41, 52, 44), (43, 54, 48), (41, 50, 47), (40, 46, 42),
- (60, 44, 21), (64, 46, 24), (74, 51, 20), (90, 58, 20),
- (94, 68, 33), (103, 82, 55), (105, 89, 66), (121, 97, 69),
- (154, 122, 83), (168, 137, 93), (186, 150, 102), (198, 157, 101),
- (199, 159, 107), (195, 158, 106), (199, 152, 100), (197, 150, 94),
- (196, 151, 96), (194, 152, 102), (186, 149, 105), (183, 146, 101),
- (182, 146, 98), (182, 145, 93), (183, 139, 92), (198, 140, 76),
- (194, 145, 87), (180, 140, 91), (169, 137, 96), (121, 132, 124),
- (127, 140, 133), (126, 143, 133), (134, 150, 140), (137, 153, 143),
- (139, 155, 145), (136, 153, 143), (123, 145, 132), (121, 141, 130),
- (119, 132, 123), (115, 131, 121), (104, 124, 113), (105, 118, 109),
- (105, 116, 108), (102, 118, 108), (104, 124, 113), (106, 123, 113),
- (115, 137, 124), (126, 142, 132), (139, 150, 142), (179, 145, 100)
- ),
-
-// 519 Cellist
-((141, 91, 68), (93, 57, 37), (80, 47, 29), (68, 37, 21),
- (65, 36, 20), (63, 35, 20), (59, 33, 19), (55, 32, 18),
- (43, 26, 14), (40, 25, 14), (37, 24, 14), (36, 23, 12),
- (35, 23, 11), (38, 25, 12), (41, 27, 14), (43, 27, 14),
- (46, 28, 15), (55, 36, 19), (60, 41, 22), (65, 46, 26),
- (73, 52, 30), (81, 58, 34), (86, 63, 38), (92, 68, 43),
- (109, 92, 68), (111, 98, 77), (113, 104, 87), (117, 102, 84),
- (121, 101, 81), (116, 99, 79), (112, 98, 78), (106, 93, 78),
- (105, 79, 62), (105, 66, 41), (110, 65, 40), (115, 64, 39),
- (116, 64, 38), (117, 65, 37), (116, 65, 37), (115, 66, 38),
- (105, 59, 35), (94, 54, 30), (83, 50, 26), (75, 48, 27),
- (68, 47, 28), (68, 47, 29), (69, 47, 30), (75, 50, 33),
- (88, 63, 39), (131, 100, 63), (150, 115, 73), (169, 131, 83),
- (190, 152, 100), (212, 174, 117), (218, 179, 120), (224, 185, 124),
- (231, 184, 123), (231, 183, 120), (232, 183, 117), (225, 170, 104),
- (218, 157, 92), (215, 154, 90), (213, 151, 88), (206, 146, 80),
- (194, 137, 74), (181, 121, 66), (175, 116, 64), (169, 112, 62),
- (165, 109, 60), (162, 107, 58), (159, 101, 57), (159, 98, 53),
- (143, 91, 48), (134, 85, 45), (126, 80, 43), (116, 77, 41),
- (107, 74, 40), (102, 71, 39), (98, 69, 38), (91, 63, 36),
- (87, 58, 34), (83, 54, 30), (80, 51, 29), (78, 48, 28),
- (77, 47, 27), (76, 46, 27), (71, 43, 25), (66, 42, 24),
- (55, 37, 22), (49, 32, 19), (44, 28, 16), (42, 26, 15),
- (40, 24, 15), (38, 23, 14), (37, 22, 13), (38, 23, 13),
- (41, 27, 15), (59, 39, 24), (75, 47, 30), (92, 56, 37),
- (101, 59, 40), (111, 63, 43), (131, 72, 51), (153, 83, 58),
- (192, 97, 71), (200, 109, 77), (209, 121, 84), (212, 124, 85),
- (215, 128, 87), (208, 126, 85), (194, 120, 81), (176, 118, 77),
- (160, 114, 72), (124, 90, 53), (115, 83, 49), (107, 77, 45),
- (94, 66, 39), (85, 60, 33), (81, 57, 30), (79, 54, 29),
- (71, 48, 26), (68, 47, 24), (66, 46, 23), (66, 45, 23),
- (66, 44, 24), (64, 45, 24), (63, 45, 24), (64, 46, 25),
- (68, 48, 27), (79, 53, 30), (81, 54, 31), (83, 55, 32),
- (87, 58, 34), (92, 60, 36), (98, 65, 37), (104, 67, 37),
- (123, 72, 42), (135, 73, 44), (147, 75, 47), (153, 77, 47),
- (159, 80, 48), (170, 86, 54), (181, 95, 60), (188, 101, 67),
- (190, 104, 69), (188, 104, 70), (186, 103, 68), (185, 102, 67),
- (172, 98, 62), (155, 84, 54), (141, 71, 44), (132, 60, 35),
- (104, 48, 24), (97, 46, 22), (91, 45, 20), (87, 45, 20),
- (88, 49, 23), (91, 53, 29), (96, 59, 33), (106, 70, 38),
- (115, 79, 46), (121, 84, 54), (123, 85, 53), (125, 87, 52),
- (130, 89, 53), (132, 87, 52), (127, 78, 48), (119, 71, 42),
- (111, 64, 34), (109, 62, 34), (107, 61, 34), (97, 59, 36),
- (89, 59, 40), (82, 62, 46), (85, 66, 49), (92, 68, 50),
- (100, 71, 52), (103, 74, 58), (107, 76, 57), (112, 73, 50),
- (119, 69, 42), (119, 66, 39), (114, 63, 36), (107, 58, 31),
- (92, 47, 21), (89, 45, 20), (87, 44, 19), (82, 41, 18),
- (77, 38, 18), (73, 36, 17), (69, 35, 16), (67, 33, 15),
- (67, 34, 16), (71, 36, 16), (77, 40, 19), (87, 48, 24),
- (100, 60, 32), (117, 75, 39), (134, 89, 47), (151, 104, 57),
- (163, 117, 70), (167, 122, 79), (164, 120, 84), (162, 118, 78),
- (156, 114, 75), (146, 104, 69), (133, 90, 66), (125, 80, 56),
- (123, 75, 47), (127, 71, 42), (139, 68, 42), (153, 68, 46),
- (168, 73, 50), (177, 78, 56), (185, 85, 64), (189, 87, 70),
- (199, 95, 73), (199, 104, 73), (195, 112, 75), (184, 113, 78),
- (182, 114, 77), (177, 114, 71), (168, 111, 64), (152, 102, 60),
- (138, 95, 57), (127, 88, 53), (114, 81, 48), (101, 74, 43),
- (88, 66, 38), (79, 60, 34), (72, 53, 32), (67, 48, 29),
- (61, 43, 25), (56, 39, 23), (51, 34, 21), (48, 32, 19),
- (45, 30, 17), (45, 31, 17), (45, 34, 19), (47, 37, 21),
- (49, 40, 23), (52, 40, 22), (54, 41, 23), (56, 43, 26),
- (59, 45, 29), (63, 45, 29), (68, 46, 29), (76, 52, 32),
- (88, 61, 37), (103, 73, 44), (119, 86, 50), (143, 100, 71),
- (163, 111, 81), (154, 106, 77), (137, 96, 60), (128, 87, 62)
- ),
-
-// 520 Cherry
-((179, 49, 37), (185, 76, 61), (196, 103, 83), (208, 130, 106),
- (220, 138, 116), (233, 146, 126), (236, 145, 125), (239, 145, 125),
- (239, 129, 112), (236, 106, 94), (233, 84, 76), (224, 68, 61),
- (216, 53, 47), (205, 47, 43), (194, 41, 39), (188, 38, 35),
- (182, 35, 31), (141, 27, 18), (126, 21, 13), (112, 16, 8),
- (104, 13, 5), (96, 11, 2), (96, 10, 3), (97, 10, 4),
- (118, 20, 13), (138, 25, 18), (158, 31, 24), (166, 37, 33),
- (174, 43, 42), (178, 47, 47), (183, 51, 52), (192, 59, 56),
- (193, 58, 58), (179, 58, 54), (174, 52, 47), (169, 47, 41),
- (171, 38, 35), (174, 29, 29), (174, 23, 25), (174, 18, 21),
- (179, 9, 21), (185, 10, 23), (191, 12, 25), (191, 13, 25),
- (191, 14, 26), (188, 18, 26), (186, 22, 27), (183, 31, 28),
- (182, 36, 32), (181, 51, 41), (183, 65, 50), (186, 80, 59),
- (199, 91, 70), (213, 103, 82), (217, 107, 86), (221, 112, 91),
- (226, 116, 94), (228, 112, 93), (231, 108, 92), (232, 111, 96),
- (234, 115, 100), (235, 117, 102), (237, 120, 105), (235, 122, 108),
- (229, 116, 105), (219, 113, 98), (199, 98, 86), (180, 84, 74),
- (165, 71, 63), (151, 59, 53), (117, 41, 34), (93, 27, 22),
- (66, 4, 8), (55, 2, 5), (45, 0, 2), (51, 0, 2),
- (57, 1, 3), (59, 1, 2), (62, 2, 1), (64, 2, 0),
- (66, 3, 1), (77, 8, 4), (87, 10, 5), (98, 12, 7),
- (104, 12, 7), (110, 13, 8), (129, 16, 14), (144, 18, 19),
- (157, 15, 16), (155, 14, 17), (153, 13, 18), (149, 11, 17),
- (146, 9, 17), (133, 6, 13), (118, 6, 10), (103, 5, 7),
- (91, 2, 3), (77, 0, 3), (73, 0, 1), (70, 0, 0),
- (68, 0, 0), (66, 0, 0), (64, 0, 0), (61, 0, 0),
- (59, 1, 1), (59, 1, 1), (59, 2, 1), (59, 2, 0),
- (59, 2, 0), (58, 1, 0), (60, 2, 1), (62, 2, 1),
- (64, 2, 1), (71, 1, 0), (73, 1, 0), (76, 1, 0),
- (81, 3, 0), (90, 3, 0), (101, 4, 0), (113, 3, 3),
- (131, 2, 6), (140, 2, 6), (150, 3, 7), (150, 2, 7),
- (151, 2, 7), (146, 1, 7), (142, 2, 6), (139, 2, 4),
- (134, 1, 2), (121, 2, 0), (118, 2, 0), (116, 3, 0),
- (112, 2, 0), (110, 1, 0), (111, 1, 0), (110, 1, 0),
- (114, 1, 0), (119, 4, 1), (125, 7, 3), (128, 10, 5),
- (132, 14, 8), (140, 25, 15), (146, 33, 21), (146, 37, 25),
- (144, 37, 23), (136, 37, 23), (132, 35, 23), (128, 33, 23),
- (119, 25, 17), (112, 16, 11), (108, 9, 4), (104, 4, 2),
- (96, 2, 2), (95, 1, 1), (95, 1, 1), (94, 1, 0),
- (93, 1, 0), (92, 1, 0), (92, 1, 0), (92, 1, 0),
- (93, 2, 1), (100, 5, 5), (104, 6, 6), (108, 8, 8),
- (117, 11, 10), (123, 17, 12), (130, 23, 17), (136, 28, 20),
- (143, 28, 16), (141, 27, 15), (140, 27, 15), (132, 25, 14),
- (125, 19, 10), (118, 13, 6), (111, 9, 3), (103, 5, 1),
- (97, 2, 0), (93, 1, 0), (90, 2, 0), (91, 3, 0),
- (93, 5, 1), (98, 6, 4), (103, 9, 8), (108, 15, 12),
- (131, 30, 22), (138, 33, 26), (146, 37, 31), (157, 44, 40),
- (169, 53, 46), (187, 56, 49), (199, 58, 50), (209, 57, 52),
- (213, 57, 54), (216, 56, 54), (208, 57, 51), (201, 58, 53),
- (192, 66, 62), (192, 71, 66), (186, 78, 65), (187, 77, 61),
- (181, 86, 70), (184, 88, 69), (182, 86, 64), (182, 72, 47),
- (173, 61, 41), (164, 51, 31), (151, 43, 25), (135, 31, 16),
- (123, 20, 11), (113, 11, 5), (105, 6, 3), (97, 3, 1),
- (90, 1, 0), (83, 0, 0), (79, 0, 0), (79, 0, 0),
- (79, 0, 0), (79, 0, 0), (81, 1, 0), (87, 2, 0),
- (94, 4, 0), (102, 7, 0), (109, 10, 4), (114, 12, 7),
- (116, 15, 9), (115, 17, 8), (112, 21, 11), (111, 20, 13),
- (110, 22, 13), (115, 20, 11), (120, 19, 11), (132, 19, 15),
- (147, 23, 18), (165, 27, 22), (180, 26, 25), (193, 26, 29),
- (202, 26, 32), (203, 27, 33), (198, 22, 30), (189, 18, 26),
- (179, 13, 22), (164, 9, 17), (149, 4, 12), (137, 1, 9),
- (131, 0, 9), (127, 0, 7), (124, 0, 7), (123, 0, 8),
- (125, 2, 8), (131, 4, 9), (138, 7, 9), (155, 14, 17),
- (164, 20, 21), (160, 22, 19), (151, 21, 12), (162, 34, 21)
- ),
-
-// 521 Circus
-((43, 95, 52), (58, 92, 51), (71, 87, 46), (85, 83, 41),
- (95, 73, 37), (105, 63, 34), (111, 58, 35), (117, 53, 36),
- (144, 35, 38), (153, 25, 33), (163, 15, 28), (168, 10, 29),
- (173, 5, 30), (173, 8, 35), (173, 11, 41), (172, 14, 44),
- (171, 18, 48), (164, 30, 70), (157, 35, 84), (151, 40, 98),
- (143, 46, 108), (136, 53, 118), (137, 57, 124), (138, 61, 131),
- (144, 63, 156), (142, 65, 157), (141, 68, 158), (140, 74, 147),
- (139, 80, 136), (140, 82, 130), (141, 85, 125), (143, 94, 115),
- (140, 104, 103), (125, 123, 68), (124, 129, 54), (123, 135, 40),
- (123, 140, 34), (123, 146, 28), (121, 147, 27), (120, 148, 26),
- (117, 144, 31), (119, 137, 34), (121, 131, 38), (117, 123, 47),
- (113, 115, 57), (110, 110, 63), (107, 106, 69), (109, 100, 80),
- (112, 92, 90), (125, 72, 111), (123, 64, 118), (122, 56, 126),
- (120, 51, 128), (119, 47, 130), (118, 44, 129), (118, 42, 128),
- (100, 33, 117), (87, 35, 111), (75, 38, 105), (66, 42, 101),
- (58, 47, 97), (55, 48, 94), (53, 50, 91), (53, 52, 85),
- (58, 54, 78), (77, 58, 67), (88, 57, 61), (99, 56, 55),
- (105, 53, 50), (112, 50, 46), (126, 44, 35), (138, 37, 25),
- (153, 26, 13), (155, 24, 10), (157, 22, 7), (155, 21, 4),
- (154, 20, 2), (153, 18, 1), (152, 16, 1), (149, 13, 2),
- (143, 10, 7), (130, 13, 18), (124, 13, 22), (119, 14, 26),
- (117, 14, 30), (116, 14, 34), (115, 14, 46), (111, 17, 58),
- (96, 26, 68), (88, 32, 70), (80, 38, 73), (77, 41, 76),
- (74, 45, 79), (69, 53, 84), (63, 59, 86), (55, 64, 87),
- (47, 67, 87), (36, 72, 92), (33, 74, 96), (30, 76, 100),
- (29, 74, 101), (28, 73, 102), (25, 67, 103), (20, 59, 103),
- (11, 48, 103), (9, 42, 101), (8, 37, 99), (9, 34, 97),
- (11, 31, 96), (17, 27, 95), (28, 26, 97), (38, 27, 100),
- (49, 28, 103), (70, 32, 99), (76, 32, 97), (83, 33, 95),
- (96, 33, 90), (104, 31, 86), (107, 30, 76), (103, 30, 68),
- (92, 28, 43), (86, 24, 33), (81, 21, 24), (77, 20, 20),
- (73, 19, 17), (64, 19, 11), (58, 17, 7), (54, 18, 7),
- (52, 17, 9), (49, 19, 20), (48, 18, 23), (48, 18, 26),
- (45, 17, 32), (42, 16, 39), (41, 19, 49), (41, 26, 61),
- (42, 36, 82), (44, 39, 88), (47, 42, 95), (51, 45, 99),
- (56, 48, 103), (69, 57, 113), (85, 66, 124), (100, 74, 131),
- (115, 80, 135), (145, 86, 134), (153, 87, 134), (162, 89, 135),
- (174, 93, 136), (184, 96, 139), (191, 96, 143), (195, 92, 140),
- (201, 76, 124), (201, 72, 120), (201, 69, 117), (199, 64, 118),
- (195, 58, 115), (190, 51, 108), (181, 43, 91), (174, 40, 70),
- (169, 43, 56), (162, 64, 40), (158, 69, 36), (155, 74, 32),
- (151, 86, 24), (148, 97, 20), (148, 111, 19), (147, 126, 23),
- (138, 145, 37), (136, 144, 41), (135, 143, 45), (135, 135, 51),
- (136, 123, 55), (132, 110, 56), (128, 102, 55), (128, 91, 57),
- (132, 76, 60), (142, 60, 65), (151, 45, 73), (156, 36, 79),
- (161, 32, 85), (165, 30, 92), (170, 26, 99), (176, 24, 110),
- (182, 27, 134), (181, 28, 138), (181, 29, 142), (181, 29, 146),
- (182, 27, 145), (180, 24, 141), (177, 21, 137), (171, 18, 134),
- (163, 16, 132), (156, 12, 129), (148, 8, 122), (139, 5, 113),
- (127, 2, 103), (112, 1, 94), (97, 2, 88), (82, 2, 84),
- (67, 3, 80), (56, 4, 77), (45, 6, 73), (35, 7, 70),
- (25, 9, 69), (16, 12, 69), (10, 14, 71), (6, 16, 74),
- (4, 16, 76), (2, 14, 76), (1, 13, 75), (2, 13, 73),
- (7, 14, 73), (16, 17, 72), (25, 18, 69), (32, 16, 63),
- (37, 14, 55), (42, 13, 48), (49, 18, 44), (57, 25, 41),
- (62, 30, 39), (64, 31, 35), (62, 28, 33), (57, 27, 33),
- (50, 27, 35), (43, 30, 40), (36, 31, 43), (32, 31, 51),
- (27, 28, 57), (20, 26, 64), (14, 26, 72), (7, 27, 78),
- (4, 28, 85), (3, 30, 91), (4, 34, 97), (5, 37, 101),
- (7, 41, 105), (8, 42, 108), (10, 42, 110), (12, 42, 112),
- (15, 44, 112), (17, 47, 112), (17, 48, 111), (16, 47, 111),
- (14, 46, 111), (15, 45, 109), (16, 49, 107), (19, 55, 104),
- (20, 60, 100), (20, 65, 96), (18, 69, 92), (18, 73, 87),
- (22, 78, 80), (29, 84, 70), (37, 90, 61), (41, 94, 53)
- ),
-
-// 522 City_Street
-((73, 45, 53), (42, 26, 29), (32, 16, 16), (22, 6, 4),
- (28, 10, 6), (34, 14, 8), (39, 19, 10), (44, 24, 13),
- (72, 51, 39), (86, 63, 51), (100, 76, 64), (109, 85, 71),
- (118, 94, 78), (121, 95, 86), (124, 96, 94), (122, 94, 96),
- (121, 93, 98), (104, 86, 96), (96, 82, 93), (89, 78, 90),
- (85, 71, 84), (81, 64, 79), (79, 62, 77), (78, 60, 75),
- (75, 65, 76), (74, 65, 72), (73, 65, 68), (71, 56, 58),
- (70, 48, 48), (69, 44, 43), (69, 41, 39), (67, 35, 32),
- (63, 30, 27), (56, 23, 16), (54, 17, 10), (52, 12, 5),
- (49, 8, 3), (46, 5, 1), (44, 5, 1), (42, 5, 1),
- (32, 6, 2), (31, 5, 1), (30, 5, 1), (31, 6, 0),
- (33, 7, 0), (33, 7, 0), (33, 8, 1), (34, 9, 1),
- (35, 9, 1), (43, 14, 3), (45, 17, 6), (47, 21, 10),
- (47, 26, 14), (47, 31, 18), (47, 32, 19), (47, 34, 20),
- (42, 34, 24), (39, 32, 25), (36, 31, 26), (35, 27, 23),
- (34, 23, 20), (33, 20, 18), (33, 18, 16), (35, 14, 12),
- (37, 10, 9), (44, 3, 4), (48, 2, 3), (52, 2, 2),
- (54, 2, 1), (57, 3, 1), (59, 3, 1), (61, 2, 0),
- (64, 2, 0), (64, 2, 0), (64, 3, 0), (65, 4, 0),
- (66, 6, 0), (67, 6, 0), (69, 6, 0), (73, 6, 1),
- (76, 5, 3), (75, 10, 5), (75, 17, 8), (76, 25, 12),
- (76, 28, 16), (77, 31, 20), (78, 37, 25), (79, 42, 29),
- (80, 55, 29), (83, 59, 30), (86, 64, 32), (89, 65, 34),
- (92, 66, 36), (96, 68, 38), (98, 71, 40), (103, 78, 43),
- (110, 83, 47), (133, 101, 65), (141, 113, 77), (150, 126, 90),
- (153, 130, 95), (156, 134, 100), (159, 139, 107), (160, 140, 109),
- (152, 129, 95), (146, 118, 85), (140, 108, 76), (137, 102, 71),
- (135, 96, 66), (123, 81, 51), (112, 65, 37), (108, 50, 22),
- (103, 37, 13), (108, 23, 4), (105, 21, 4), (103, 19, 4),
- (96, 14, 5), (86, 10, 8), (79, 8, 12), (78, 11, 16),
- (79, 21, 19), (81, 27, 23), (83, 34, 27), (87, 41, 30),
- (91, 49, 34), (101, 63, 42), (116, 77, 47), (126, 90, 51),
- (134, 93, 54), (137, 93, 51), (135, 90, 49), (134, 88, 48),
- (127, 83, 44), (116, 74, 41), (108, 61, 34), (94, 51, 29),
- (67, 32, 23), (63, 31, 25), (60, 31, 28), (62, 34, 30),
- (64, 37, 32), (70, 45, 36), (70, 55, 45), (72, 62, 53),
- (73, 67, 59), (80, 68, 55), (78, 66, 53), (77, 65, 51),
- (73, 61, 49), (69, 59, 49), (66, 56, 47), (67, 57, 45),
- (79, 65, 46), (84, 69, 48), (89, 73, 50), (96, 79, 56),
- (101, 84, 60), (105, 90, 64), (108, 91, 68), (113, 90, 70),
- (117, 94, 77), (109, 94, 84), (106, 94, 87), (103, 94, 90),
- (103, 91, 93), (108, 98, 100), (115, 104, 106), (123, 113, 111),
- (131, 126, 123), (133, 127, 124), (135, 128, 126), (136, 125, 126),
- (136, 117, 119), (135, 110, 112), (130, 98, 95), (123, 85, 79),
- (118, 70, 64), (113, 53, 52), (111, 39, 41), (110, 29, 29),
- (106, 23, 16), (100, 17, 6), (95, 11, 2), (89, 4, 0),
- (75, 4, 0), (69, 5, 1), (64, 6, 3), (55, 8, 5),
- (47, 10, 9), (44, 10, 13), (45, 12, 18), (49, 19, 28),
- (59, 32, 41), (73, 51, 59), (89, 71, 78), (110, 91, 98),
- (131, 112, 119), (154, 133, 139), (172, 157, 163), (184, 182, 185),
- (193, 204, 203), (206, 222, 221), (221, 234, 229), (233, 241, 235),
- (234, 242, 239), (223, 236, 234), (211, 227, 227), (199, 216, 217),
- (193, 200, 199), (182, 182, 181), (162, 158, 157), (139, 135, 131),
- (116, 112, 107), (97, 91, 86), (82, 72, 66), (69, 54, 48),
- (58, 38, 31), (48, 29, 19), (45, 25, 13), (46, 24, 10),
- (50, 22, 8), (55, 20, 5), (57, 20, 4), (60, 24, 6),
- (63, 29, 11), (65, 34, 16), (67, 36, 19), (63, 36, 20),
- (56, 35, 23), (52, 35, 25), (48, 36, 30), (51, 36, 36),
- (52, 36, 42), (48, 36, 47), (47, 34, 49), (44, 31, 47),
- (47, 29, 45), (50, 27, 42), (50, 26, 40), (46, 25, 39),
- (39, 22, 35), (32, 19, 29), (26, 16, 24), (23, 15, 18),
- (23, 18, 17), (26, 22, 18), (33, 29, 21), (40, 35, 28),
- (52, 44, 38), (67, 52, 50), (80, 60, 62), (91, 67, 68),
- (86, 65, 63), (82, 63, 59), (78, 55, 55), (72, 47, 51)
- ),
-
-// 523 Clash
-((85, 129, 75), (24, 79, 141), (27, 75, 124), (31, 72, 108),
- (35, 62, 102), (39, 53, 97), (40, 51, 90), (41, 49, 84),
- (33, 46, 59), (32, 48, 49), (31, 51, 39), (30, 46, 35),
- (30, 41, 32), (40, 34, 30), (51, 28, 29), (56, 25, 26),
- (61, 22, 23), (63, 15, 18), (52, 14, 24), (41, 13, 30),
- (33, 12, 44), (26, 12, 58), (25, 10, 59), (25, 8, 60),
- (23, 12, 70), (27, 13, 72), (31, 14, 75), (30, 16, 85),
- (29, 19, 95), (26, 20, 100), (23, 22, 105), (19, 24, 115),
- (22, 23, 116), (30, 28, 100), (48, 34, 87), (66, 40, 74),
- (71, 41, 73), (77, 43, 73), (74, 42, 76), (71, 42, 79),
- (51, 24, 109), (36, 19, 119), (21, 15, 130), (21, 22, 127),
- (21, 29, 124), (22, 36, 117), (23, 43, 110), (28, 72, 91),
- (31, 86, 62), (49, 94, 32), (61, 92, 27), (73, 91, 22),
- (85, 79, 40), (98, 67, 59), (103, 61, 64), (108, 55, 70),
- (84, 28, 123), (72, 18, 126), (60, 9, 130), (55, 7, 129),
- (51, 6, 129), (54, 12, 121), (58, 19, 114), (78, 37, 97),
- (98, 44, 75), (121, 84, 48), (122, 89, 36), (124, 94, 24),
- (117, 91, 29), (110, 88, 35), (88, 78, 37), (63, 60, 36),
- (26, 47, 40), (27, 62, 31), (28, 77, 23), (43, 106, 17),
- (59, 135, 11), (74, 143, 9), (90, 152, 8), (108, 160, 10),
- (119, 166, 12), (128, 160, 16), (124, 150, 18), (120, 141, 21),
- (117, 136, 21), (114, 132, 21), (104, 122, 11), (102, 118, 16),
- (120, 126, 15), (128, 133, 17), (136, 141, 20), (141, 140, 21),
- (146, 139, 23), (135, 129, 29), (116, 118, 52), (101, 95, 83),
- (88, 75, 92), (81, 54, 114), (99, 52, 99), (117, 51, 84),
- (124, 57, 73), (131, 63, 63), (141, 63, 42), (144, 58, 34),
- (104, 65, 15), (89, 61, 19), (74, 57, 23), (65, 55, 19),
- (57, 54, 16), (51, 40, 16), (46, 32, 18), (40, 26, 17),
- (35, 19, 23), (19, 4, 51), (14, 5, 58), (10, 6, 65),
- (10, 15, 75), (13, 24, 77), (7, 39, 75), (13, 60, 60),
- (16, 72, 40), (25, 70, 44), (34, 68, 48), (37, 56, 54),
- (41, 44, 60), (60, 33, 69), (89, 40, 65), (109, 53, 60),
- (120, 70, 51), (131, 101, 17), (121, 102, 12), (111, 104, 8),
- (90, 101, 15), (79, 87, 23), (66, 66, 26), (50, 50, 41),
- (59, 25, 57), (58, 20, 67), (57, 15, 78), (57, 11, 81),
- (58, 7, 84), (54, 13, 94), (54, 16, 105), (49, 19, 114),
- (45, 18, 126), (59, 23, 146), (61, 22, 151), (63, 21, 156),
- (66, 17, 175), (75, 15, 186), (74, 15, 193), (57, 14, 199),
- (37, 7, 202), (30, 7, 196), (24, 8, 191), (17, 11, 178),
- (13, 16, 166), (8, 19, 147), (13, 25, 133), (16, 27, 118),
- (9, 24, 99), (12, 26, 80), (10, 22, 75), (9, 19, 71),
- (11, 17, 76), (9, 15, 78), (10, 9, 74), (16, 9, 76),
- (32, 11, 84), (42, 15, 87), (53, 19, 91), (70, 32, 100),
- (73, 42, 117), (78, 42, 134), (85, 40, 139), (76, 47, 145),
- (58, 42, 144), (49, 31, 131), (46, 29, 113), (41, 25, 93),
- (39, 19, 79), (37, 14, 73), (32, 8, 70), (32, 5, 76),
- (18, 3, 104), (15, 7, 107), (12, 11, 111), (18, 18, 103),
- (20, 25, 90), (35, 47, 72), (54, 68, 47), (74, 88, 27),
- (97, 114, 15), (105, 132, 6), (109, 133, 4), (113, 132, 4),
- (95, 126, 5), (72, 107, 14), (68, 91, 28), (56, 86, 36),
- (34, 81, 43), (33, 81, 51), (39, 95, 45), (41, 101, 36),
- (53, 108, 36), (50, 129, 51), (56, 128, 80), (63, 118, 106),
- (42, 114, 147), (31, 96, 186), (26, 79, 198), (18, 64, 198),
- (9, 52, 186), (4, 53, 167), (12, 53, 145), (11, 53, 134),
- (11, 57, 131), (17, 53, 126), (19, 44, 137), (34, 39, 160),
- (46, 44, 174), (37, 58, 196), (48, 58, 210), (70, 73, 197),
- (69, 105, 181), (80, 118, 147), (103, 129, 105), (120, 142, 76),
- (126, 150, 44), (125, 157, 47), (121, 151, 78), (101, 142, 81),
- (79, 147, 84), (63, 144, 88), (60, 131, 71), (60, 130, 50),
- (61, 138, 26), (75, 142, 14), (67, 144, 33), (53, 144, 61),
- (60, 122, 94), (38, 109, 126), (14, 101, 140), (20, 68, 159),
- (20, 45, 160), (17, 41, 139), (27, 32, 116), (39, 27, 89),
- (50, 44, 68), (65, 59, 49), (82, 73, 28), (98, 103, 14),
- (117, 127, 11), (131, 141, 7), (105, 132, 49), (78, 122, 91)
- ),
-
-// 524 Clouds
-((135, 182, 203), (158, 189, 207), (169, 188, 207), (181, 188, 207),
- (192, 188, 205), (203, 188, 204), (207, 187, 202), (211, 186, 200),
- (205, 180, 193), (199, 176, 192), (193, 172, 191), (190, 171, 192),
- (187, 170, 194), (186, 170, 194), (185, 170, 195), (183, 170, 196),
- (181, 170, 198), (172, 172, 207), (172, 173, 209), (173, 174, 212),
- (174, 175, 212), (175, 176, 213), (174, 175, 213), (174, 175, 214),
- (162, 170, 211), (156, 162, 203), (151, 155, 196), (148, 144, 180),
- (145, 133, 165), (142, 129, 161), (140, 126, 157), (140, 124, 153),
- (143, 127, 153), (155, 135, 156), (160, 136, 154), (166, 137, 153),
- (166, 142, 159), (167, 147, 166), (164, 151, 171), (162, 156, 177),
- (149, 166, 189), (135, 161, 183), (122, 156, 178), (104, 147, 168),
- (87, 138, 159), (78, 132, 153), (69, 127, 148), (55, 115, 136),
- (43, 103, 126), (34, 89, 111), (34, 88, 110), (34, 87, 109),
- (40, 92, 115), (46, 98, 121), (51, 101, 126), (56, 105, 132),
- (77, 126, 157), (84, 135, 167), (91, 144, 177), (94, 149, 183),
- (98, 155, 189), (100, 156, 191), (103, 157, 193), (107, 160, 197),
- (108, 159, 197), (107, 162, 197), (107, 163, 196), (107, 164, 195),
- (107, 164, 195), (107, 164, 195), (105, 163, 194), (104, 162, 193),
- (95, 168, 192), (90, 167, 190), (86, 167, 188), (80, 161, 184),
- (74, 156, 180), (70, 152, 176), (66, 148, 173), (59, 144, 167),
- (52, 141, 161), (51, 136, 156), (55, 135, 157), (59, 135, 159),
- (62, 136, 161), (66, 138, 164), (76, 144, 170), (84, 149, 176),
- (104, 158, 187), (108, 156, 188), (112, 154, 190), (110, 151, 186),
- (109, 148, 183), (102, 141, 176), (94, 131, 168), (88, 123, 158),
- (85, 113, 144), (77, 87, 113), (64, 76, 100), (52, 65, 88),
- (46, 62, 86), (40, 60, 84), (37, 60, 82), (44, 63, 86),
- (71, 77, 100), (77, 87, 113), (84, 98, 127), (86, 104, 133),
- (88, 110, 140), (91, 121, 155), (97, 133, 166), (106, 143, 178),
- (111, 152, 187), (115, 165, 199), (113, 166, 199), (112, 168, 199),
- (105, 167, 196), (98, 168, 194), (88, 167, 189), (79, 163, 184),
- (63, 153, 169), (59, 148, 163), (55, 144, 158), (55, 144, 157),
- (56, 145, 157), (60, 147, 159), (66, 149, 163), (72, 151, 169),
- (79, 152, 172), (96, 156, 182), (101, 159, 185), (106, 162, 189),
- (118, 167, 196), (126, 172, 204), (130, 173, 209), (132, 169, 209),
- (127, 162, 202), (123, 156, 196), (120, 151, 190), (119, 149, 188),
- (119, 148, 186), (120, 142, 178), (131, 136, 165), (139, 128, 150),
- (140, 116, 131), (125, 97, 108), (118, 95, 108), (111, 94, 109),
- (106, 96, 109), (113, 103, 112), (117, 107, 113), (116, 111, 112),
- (103, 116, 129), (98, 120, 135), (94, 124, 142), (97, 136, 155),
- (107, 148, 169), (118, 159, 177), (130, 166, 181), (136, 168, 183),
- (140, 162, 176), (141, 142, 144), (139, 136, 137), (137, 130, 130),
- (132, 117, 117), (117, 111, 111), (102, 99, 103), (83, 84, 89),
- (53, 59, 60), (50, 53, 54), (48, 47, 49), (41, 45, 48),
- (38, 49, 56), (37, 57, 69), (39, 66, 81), (43, 75, 93),
- (53, 83, 103), (63, 89, 109), (70, 94, 115), (73, 100, 121),
- (75, 106, 128), (74, 111, 137), (76, 114, 146), (80, 116, 147),
- (88, 105, 132), (88, 101, 126), (88, 98, 121), (85, 91, 113),
- (84, 88, 111), (84, 90, 113), (89, 94, 117), (92, 98, 119),
- (97, 103, 123), (99, 108, 126), (100, 115, 134), (96, 114, 135),
- (94, 115, 141), (91, 116, 146), (87, 117, 149), (83, 115, 150),
- (80, 122, 156), (72, 117, 148), (65, 109, 136), (57, 99, 126),
- (47, 85, 112), (40, 69, 98), (36, 63, 92), (32, 57, 86),
- (28, 52, 79), (23, 51, 74), (17, 50, 73), (14, 48, 71),
- (11, 47, 69), (9, 42, 64), (10, 38, 60), (11, 35, 57),
- (15, 35, 57), (19, 36, 55), (25, 38, 56), (33, 39, 56),
- (39, 40, 53), (39, 38, 52), (39, 37, 55), (37, 37, 53),
- (35, 38, 56), (36, 41, 61), (40, 47, 63), (39, 52, 69),
- (36, 59, 78), (28, 66, 86), (19, 73, 93), (11, 79, 101),
- (9, 86, 106), (10, 90, 111), (12, 91, 112), (14, 93, 113),
- (17, 93, 113), (21, 93, 115), (24, 96, 116), (27, 98, 119),
- (30, 99, 120), (33, 99, 123), (32, 100, 123), (34, 100, 124),
- (38, 102, 126), (42, 105, 128), (45, 111, 133), (52, 118, 140),
- (54, 125, 146), (55, 132, 152), (59, 138, 160), (65, 144, 166),
- (72, 150, 174), (87, 159, 182), (104, 167, 190), (120, 176, 198)
- ),
-
-// 525 Copper
-((255, 217, 186), (255, 202, 167), (255, 188, 153), (255, 175, 140),
- (243, 161, 124), (232, 147, 108), (225, 140, 99), (218, 134, 91),
- (191, 106, 65), (181, 97, 58), (171, 88, 51), (163, 82, 47),
- (155, 77, 44), (151, 78, 44), (148, 79, 44), (149, 79, 44),
- (151, 80, 45), (165, 89, 56), (172, 97, 61), (179, 106, 67),
- (186, 110, 69), (194, 114, 71), (194, 114, 70), (195, 114, 69),
- (179, 102, 63), (164, 92, 55), (150, 83, 48), (131, 71, 39),
- (112, 59, 31), (101, 53, 26), (91, 47, 22), (75, 39, 16),
- (61, 29, 12), (59, 24, 9), (70, 32, 14), (81, 41, 20),
- (101, 54, 30), (122, 67, 41), (133, 74, 48), (144, 81, 55),
- (190, 111, 80), (207, 125, 91), (225, 139, 102), (233, 147, 108),
- (241, 155, 115), (242, 154, 115), (244, 154, 115), (244, 152, 114),
- (240, 147, 111), (228, 140, 98), (220, 131, 89), (213, 122, 80),
- (203, 116, 73), (194, 110, 67), (188, 106, 64), (182, 103, 61),
- (159, 83, 48), (147, 76, 42), (135, 69, 37), (121, 62, 31),
- (108, 56, 25), (102, 52, 22), (96, 49, 20), (85, 41, 14),
- (76, 35, 10), (55, 20, 2), (47, 14, 1), (40, 9, 0),
- (39, 9, 0), (39, 9, 0), (36, 6, 0), (32, 2, 0),
- (26, 1, 0), (25, 3, 0), (25, 5, 0), (24, 4, 0),
- (24, 4, 0), (23, 3, 0), (22, 2, 0), (18, 0, 0),
- (14, 0, 0), (6, 0, 0), (5, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (2, 0, 0), (2, 0, 0),
- (4, 0, 0), (8, 1, 0), (13, 2, 0), (16, 3, 0),
- (20, 4, 0), (25, 6, 0), (31, 6, 0), (33, 10, 0),
- (36, 13, 1), (43, 14, 1), (46, 14, 1), (49, 14, 1),
- (51, 15, 1), (53, 16, 2), (59, 21, 6), (68, 28, 10),
- (100, 48, 25), (119, 61, 35), (138, 75, 45), (148, 81, 50),
- (158, 87, 56), (177, 104, 68), (197, 118, 79), (213, 130, 92),
- (228, 144, 107), (248, 169, 132), (250, 173, 136), (253, 178, 140),
- (255, 179, 146), (255, 182, 148), (255, 183, 150), (255, 185, 147),
- (249, 174, 139), (240, 164, 129), (232, 155, 120), (225, 149, 113),
- (218, 144, 107), (203, 135, 95), (190, 118, 84), (175, 111, 73),
- (166, 99, 63), (148, 85, 55), (147, 85, 55), (147, 85, 56),
- (144, 87, 56), (146, 84, 53), (148, 85, 55), (154, 85, 55),
- (171, 94, 61), (175, 98, 61), (179, 103, 61), (180, 102, 58),
- (181, 102, 56), (177, 98, 52), (174, 89, 51), (167, 87, 48),
- (163, 85, 47), (155, 80, 40), (154, 79, 41), (154, 79, 43),
- (154, 80, 47), (160, 88, 52), (170, 94, 59), (181, 104, 67),
- (205, 126, 83), (209, 131, 87), (214, 136, 92), (222, 139, 98),
- (223, 142, 98), (218, 136, 94), (209, 131, 89), (194, 123, 83),
- (177, 110, 73), (136, 77, 48), (127, 70, 42), (118, 64, 37),
- (102, 51, 28), (87, 45, 25), (77, 40, 20), (73, 37, 18),
- (75, 32, 10), (73, 34, 11), (72, 36, 13), (71, 36, 17),
- (72, 36, 18), (73, 37, 20), (77, 36, 14), (76, 33, 12),
- (76, 33, 10), (77, 31, 12), (77, 37, 17), (84, 39, 18),
- (91, 40, 17), (96, 40, 17), (100, 44, 16), (100, 43, 17),
- (95, 43, 17), (93, 42, 16), (91, 41, 16), (91, 43, 14),
- (91, 40, 13), (91, 40, 17), (94, 45, 18), (98, 48, 22),
- (106, 52, 25), (115, 56, 26), (122, 61, 32), (128, 65, 35),
- (132, 71, 37), (135, 68, 36), (131, 65, 33), (122, 61, 33),
- (112, 57, 31), (106, 53, 29), (103, 48, 26), (102, 48, 25),
- (104, 47, 25), (108, 53, 26), (116, 60, 32), (130, 65, 36),
- (142, 73, 41), (156, 79, 44), (167, 87, 48), (173, 92, 49),
- (174, 91, 49), (169, 88, 49), (163, 87, 45), (155, 79, 41),
- (146, 73, 37), (140, 71, 33), (135, 67, 33), (139, 72, 39),
- (144, 80, 43), (155, 89, 52), (171, 104, 65), (187, 122, 81),
- (209, 138, 99), (230, 154, 114), (248, 173, 132), (255, 186, 150),
- (255, 206, 170), (255, 217, 185), (255, 226, 191), (255, 222, 195),
- (255, 228, 197), (255, 223, 199), (255, 222, 199), (255, 223, 193),
- (255, 219, 182), (255, 207, 174), (255, 199, 165), (255, 197, 159),
- (255, 189, 151), (255, 189, 148), (255, 186, 147), (255, 187, 148),
- (255, 190, 152), (255, 193, 156), (255, 198, 163), (255, 202, 169),
- (255, 206, 174), (255, 207, 179), (255, 214, 182), (255, 215, 189),
- (255, 217, 193), (255, 218, 197), (255, 225, 195), (255, 217, 193)
- ),
-
-// 526 Coral
-((155, 66, 54), (138, 51, 35), (140, 52, 36), (143, 54, 37),
- (141, 52, 35), (139, 51, 34), (137, 50, 32), (136, 50, 30),
- (127, 41, 24), (123, 38, 20), (119, 36, 16), (109, 31, 12),
- (99, 26, 8), (89, 20, 6), (80, 15, 4), (75, 13, 2),
- (71, 11, 1), (76, 5, 0), (86, 11, 4), (97, 18, 8),
- (114, 24, 10), (131, 30, 13), (135, 33, 16), (140, 37, 20),
- (154, 39, 20), (153, 36, 17), (153, 34, 15), (147, 35, 14),
- (142, 37, 13), (140, 35, 12), (139, 33, 11), (133, 35, 12),
- (129, 38, 13), (125, 38, 16), (125, 39, 17), (126, 41, 18),
- (126, 45, 21), (127, 49, 24), (130, 49, 26), (133, 50, 29),
- (142, 60, 37), (152, 65, 43), (162, 70, 50), (177, 78, 58),
- (193, 86, 66), (200, 87, 69), (207, 89, 73), (222, 94, 79),
- (229, 95, 79), (226, 93, 76), (215, 85, 69), (204, 78, 63),
- (188, 70, 54), (172, 63, 46), (168, 59, 42), (165, 55, 39),
- (147, 46, 29), (141, 44, 26), (135, 43, 24), (127, 40, 18),
- (120, 37, 13), (119, 34, 11), (118, 31, 10), (118, 28, 6),
- (114, 27, 3), (121, 24, 3), (125, 28, 7), (130, 33, 12),
- (131, 34, 14), (133, 36, 16), (138, 40, 23), (142, 45, 28),
- (143, 50, 32), (143, 51, 33), (143, 53, 34), (142, 52, 33),
- (142, 51, 33), (140, 50, 32), (139, 50, 32), (134, 47, 31),
- (131, 45, 30), (119, 44, 28), (120, 46, 29), (121, 49, 31),
- (123, 50, 35), (125, 52, 40), (136, 58, 49), (145, 69, 57),
- (165, 80, 74), (168, 84, 75), (172, 88, 77), (172, 88, 77),
- (173, 88, 77), (171, 81, 75), (168, 75, 70), (162, 72, 65),
- (155, 67, 59), (146, 54, 41), (140, 52, 37), (134, 50, 34),
- (133, 49, 32), (133, 49, 31), (134, 50, 28), (138, 52, 26),
- (149, 48, 26), (153, 48, 23), (158, 48, 21), (159, 47, 22),
- (160, 47, 24), (163, 49, 27), (164, 51, 32), (164, 56, 38),
- (167, 61, 43), (171, 67, 51), (170, 67, 52), (170, 67, 53),
- (167, 67, 49), (163, 65, 45), (159, 62, 44), (155, 60, 42),
- (154, 63, 45), (161, 69, 50), (169, 75, 56), (174, 79, 58),
- (179, 84, 60), (190, 90, 66), (196, 96, 76), (206, 109, 93),
- (220, 114, 97), (225, 110, 102), (225, 108, 101), (226, 107, 101),
- (223, 94, 76), (211, 81, 64), (205, 72, 59), (197, 63, 48),
- (188, 62, 47), (187, 67, 52), (187, 72, 58), (184, 74, 60),
- (182, 77, 63), (176, 80, 62), (169, 77, 60), (160, 71, 54),
- (148, 64, 46), (134, 51, 31), (133, 48, 28), (132, 46, 25),
- (131, 44, 24), (131, 45, 24), (136, 45, 25), (143, 47, 28),
- (152, 51, 33), (156, 53, 35), (160, 55, 37), (167, 60, 42),
- (175, 65, 45), (184, 72, 50), (191, 78, 57), (195, 84, 66),
- (195, 89, 70), (185, 86, 73), (179, 84, 73), (173, 83, 73),
- (161, 76, 65), (153, 68, 55), (142, 60, 46), (131, 52, 36),
- (112, 38, 19), (106, 33, 14), (101, 29, 10), (97, 25, 6),
- (96, 30, 9), (100, 34, 16), (113, 42, 26), (131, 61, 42),
- (155, 78, 59), (174, 84, 68), (182, 88, 75), (190, 91, 77),
- (196, 85, 70), (187, 76, 60), (178, 68, 49), (176, 60, 41),
- (171, 56, 35), (170, 54, 33), (169, 53, 31), (168, 52, 32),
- (168, 54, 34), (166, 55, 33), (165, 55, 32), (164, 59, 35),
- (161, 63, 38), (160, 64, 41), (158, 68, 46), (154, 72, 49),
- (153, 71, 50), (151, 67, 50), (151, 65, 48), (155, 65, 44),
- (158, 62, 41), (163, 59, 39), (168, 62, 39), (171, 62, 43),
- (170, 61, 46), (169, 64, 48), (171, 65, 52), (168, 65, 52),
- (168, 66, 50), (170, 68, 50), (170, 67, 47), (172, 66, 46),
- (171, 65, 46), (166, 64, 45), (161, 62, 44), (157, 62, 45),
- (152, 63, 46), (148, 63, 46), (141, 60, 43), (132, 58, 40),
- (124, 55, 37), (119, 52, 34), (111, 46, 27), (103, 38, 19),
- (100, 35, 14), (102, 29, 10), (105, 25, 5), (101, 23, 2),
- (99, 20, 1), (103, 22, 2), (103, 25, 3), (98, 26, 5),
- (98, 28, 9), (100, 31, 11), (104, 33, 14), (106, 33, 16),
- (108, 35, 19), (115, 37, 22), (121, 38, 22), (126, 42, 24),
- (129, 46, 26), (132, 48, 26), (137, 50, 28), (138, 52, 28),
- (138, 52, 26), (139, 50, 28), (141, 50, 28), (143, 48, 27),
- (143, 48, 29), (146, 49, 32), (152, 50, 34), (157, 56, 42),
- (161, 63, 51), (166, 68, 55), (158, 64, 50), (152, 61, 49)
- ),
-
-// 527 Cotton_Flower
-((100, 160, 186), (126, 177, 195), (134, 183, 199), (143, 189, 203),
- (148, 189, 198), (153, 190, 194), (155, 191, 192), (158, 193, 191),
- (174, 202, 200), (174, 203, 201), (174, 204, 202), (164, 193, 187),
- (154, 183, 172), (149, 171, 157), (144, 160, 142), (142, 156, 139),
- (141, 153, 137), (125, 142, 136), (110, 135, 132), (96, 129, 129),
- (85, 119, 124), (75, 109, 119), (74, 106, 112), (74, 103, 106),
- (74, 95, 104), (81, 94, 101), (88, 94, 99), (95, 88, 91),
- (102, 82, 83), (101, 78, 75), (101, 74, 67), (101, 63, 53),
- (98, 58, 41), (98, 49, 23), (95, 48, 21), (92, 47, 19),
- (84, 50, 24), (77, 53, 29), (70, 55, 35), (63, 57, 41),
- (51, 71, 75), (48, 76, 88), (46, 82, 101), (46, 82, 101),
- (46, 83, 102), (46, 83, 101), (47, 83, 100), (46, 79, 98),
- (43, 76, 95), (36, 66, 88), (37, 64, 74), (38, 62, 61),
- (44, 59, 48), (51, 57, 36), (54, 57, 32), (58, 57, 29),
- (64, 58, 27), (65, 61, 29), (66, 64, 32), (69, 67, 37),
- (73, 70, 42), (74, 69, 44), (76, 69, 47), (76, 68, 51),
- (72, 67, 55), (57, 58, 53), (50, 55, 55), (44, 52, 57),
- (43, 51, 57), (43, 50, 57), (42, 51, 57), (42, 51, 57),
- (43, 50, 51), (42, 48, 50), (42, 47, 49), (40, 47, 48),
- (39, 47, 48), (39, 47, 46), (40, 47, 44), (45, 48, 39),
- (48, 51, 39), (53, 53, 35), (51, 53, 32), (50, 53, 30),
- (49, 52, 27), (48, 51, 25), (46, 50, 23), (44, 48, 18),
- (44, 47, 13), (44, 48, 14), (44, 50, 15), (44, 51, 16),
- (44, 52, 18), (44, 52, 20), (43, 52, 20), (44, 50, 20),
- (48, 48, 21), (64, 51, 24), (77, 53, 25), (90, 56, 26),
- (95, 56, 25), (101, 57, 24), (110, 57, 22), (117, 59, 21),
- (121, 64, 18), (123, 67, 17), (126, 70, 16), (125, 69, 15),
- (125, 69, 15), (123, 68, 15), (118, 68, 14), (112, 70, 16),
- (113, 72, 18), (121, 68, 15), (121, 64, 15), (122, 61, 15),
- (122, 52, 11), (117, 44, 12), (112, 40, 12), (114, 39, 10),
- (113, 39, 7), (105, 34, 4), (97, 29, 2), (88, 27, 3),
- (80, 26, 4), (68, 27, 9), (60, 32, 13), (55, 37, 16),
- (51, 41, 17), (42, 43, 17), (40, 43, 18), (38, 43, 19),
- (34, 43, 22), (34, 42, 23), (34, 39, 24), (33, 38, 21),
- (26, 33, 12), (22, 32, 11), (18, 31, 10), (17, 29, 9),
- (17, 27, 9), (19, 29, 8), (22, 32, 7), (28, 36, 6),
- (31, 41, 7), (35, 45, 8), (35, 45, 7), (36, 46, 7),
- (42, 49, 9), (50, 53, 9), (59, 57, 10), (67, 58, 11),
- (70, 54, 14), (69, 53, 14), (68, 53, 15), (66, 54, 18),
- (65, 55, 19), (65, 58, 22), (67, 60, 25), (67, 63, 29),
- (68, 65, 30), (62, 67, 32), (59, 67, 32), (57, 67, 33),
- (53, 66, 35), (50, 65, 39), (50, 64, 38), (50, 64, 37),
- (49, 61, 34), (48, 59, 33), (47, 58, 33), (43, 57, 34),
- (40, 55, 34), (37, 52, 31), (36, 50, 26), (33, 47, 22),
- (31, 45, 20), (30, 44, 19), (28, 46, 20), (27, 47, 19),
- (28, 48, 18), (29, 46, 16), (29, 46, 15), (29, 44, 16),
- (29, 45, 20), (30, 46, 20), (31, 47, 21), (35, 47, 20),
- (39, 47, 19), (44, 47, 17), (47, 46, 17), (51, 46, 18),
- (53, 48, 22), (55, 53, 29), (53, 58, 42), (52, 61, 54),
- (52, 68, 69), (55, 76, 82), (59, 83, 95), (65, 95, 105),
- (70, 106, 119), (72, 114, 130), (74, 121, 143), (77, 129, 152),
- (82, 135, 160), (89, 141, 161), (103, 145, 159), (115, 147, 153),
- (121, 143, 147), (126, 138, 136), (130, 132, 125), (126, 127, 119),
- (126, 123, 115), (129, 123, 114), (121, 122, 119), (113, 118, 122),
- (104, 113, 120), (97, 109, 115), (89, 102, 107), (91, 102, 95),
- (90, 103, 93), (88, 105, 91), (81, 104, 90), (81, 103, 87),
- (81, 97, 80), (88, 92, 64), (95, 88, 50), (104, 84, 36),
- (109, 79, 25), (114, 76, 19), (117, 70, 15), (120, 66, 12),
- (121, 62, 12), (118, 58, 9), (116, 57, 10), (112, 56, 10),
- (109, 56, 10), (106, 57, 9), (104, 57, 11), (102, 56, 8),
- (101, 56, 9), (96, 56, 12), (91, 60, 14), (86, 64, 19),
- (82, 68, 26), (77, 71, 35), (75, 78, 50), (75, 82, 65),
- (77, 90, 79), (76, 99, 95), (79, 108, 110), (76, 115, 123),
- (74, 124, 139), (76, 132, 156), (81, 139, 168), (89, 149, 177)
- ),
-
-// 528 Country_Garden
-((64, 127, 54), (64, 145, 64), (54, 140, 73), (44, 136, 82),
- (44, 115, 95), (44, 94, 108), (45, 89, 112), (46, 85, 116),
- (44, 63, 112), (46, 44, 111), (49, 26, 111), (60, 19, 111),
- (72, 12, 111), (86, 12, 103), (100, 13, 96), (104, 15, 92),
- (109, 18, 89), (118, 46, 68), (131, 63, 65), (145, 80, 62),
- (156, 90, 68), (168, 101, 74), (167, 110, 75), (167, 119, 77),
- (179, 139, 68), (179, 135, 69), (179, 132, 70), (172, 122, 68),
- (165, 113, 66), (163, 105, 63), (161, 97, 61), (147, 88, 59),
- (130, 77, 57), (104, 61, 46), (102, 49, 43), (101, 38, 41),
- (96, 34, 43), (92, 31, 45), (87, 31, 43), (83, 31, 42),
- (63, 26, 31), (55, 34, 28), (48, 42, 25), (44, 51, 22),
- (40, 60, 19), (42, 59, 17), (45, 59, 15), (52, 59, 11),
- (61, 57, 13), (85, 52, 14), (104, 49, 11), (123, 47, 9),
- (137, 45, 10), (152, 44, 11), (152, 46, 12), (153, 48, 14),
- (137, 50, 11), (125, 53, 20), (114, 57, 29), (102, 55, 41),
- (90, 54, 54), (83, 52, 57), (76, 50, 60), (61, 52, 70),
- (54, 53, 80), (46, 50, 99), (52, 56, 100), (59, 63, 102),
- (66, 68, 102), (73, 73, 102), (88, 87, 98), (104, 89, 91),
- (137, 90, 65), (152, 82, 56), (168, 75, 48), (173, 65, 41),
- (179, 56, 35), (179, 53, 33), (180, 50, 32), (171, 44, 32),
- (163, 36, 29), (130, 31, 22), (107, 40, 24), (84, 50, 26),
- (75, 54, 27), (67, 58, 28), (61, 70, 25), (57, 80, 20),
- (47, 93, 16), (48, 89, 24), (49, 86, 33), (57, 83, 39),
- (66, 80, 45), (86, 76, 56), (109, 74, 71), (124, 72, 89),
- (133, 71, 101), (152, 60, 110), (148, 54, 115), (145, 49, 121),
- (136, 50, 123), (127, 51, 126), (114, 52, 120), (101, 46, 111),
- (77, 27, 94), (60, 19, 85), (44, 12, 76), (40, 10, 70),
- (36, 9, 64), (41, 13, 54), (51, 14, 47), (62, 23, 38),
- (69, 31, 31), (72, 57, 20), (72, 64, 22), (72, 71, 24),
- (80, 83, 34), (92, 89, 45), (108, 83, 47), (124, 80, 48),
- (150, 95, 38), (163, 102, 40), (177, 109, 42), (182, 107, 40),
- (188, 105, 39), (202, 108, 32), (207, 111, 18), (202, 124, 19),
- (187, 129, 17), (141, 124, 27), (130, 119, 27), (120, 114, 28),
- (104, 105, 46), (92, 90, 55), (87, 74, 62), (91, 71, 70),
- (102, 78, 87), (111, 77, 106), (120, 77, 126), (127, 74, 133),
- (135, 72, 140), (141, 82, 138), (135, 99, 126), (126, 114, 113),
- (105, 127, 105), (77, 119, 103), (71, 121, 92), (65, 123, 82),
- (60, 127, 60), (52, 136, 39), (53, 139, 27), (58, 130, 28),
- (88, 102, 22), (94, 95, 23), (101, 88, 25), (112, 73, 22),
- (121, 61, 23), (126, 50, 22), (130, 37, 17), (131, 30, 18),
- (129, 24, 17), (118, 26, 18), (113, 26, 18), (109, 26, 19),
- (94, 28, 21), (78, 29, 23), (64, 34, 23), (56, 40, 27),
- (49, 38, 39), (47, 38, 41), (45, 39, 43), (42, 46, 43),
- (40, 60, 48), (47, 71, 46), (65, 72, 47), (88, 75, 43),
- (116, 79, 38), (135, 92, 40), (150, 113, 42), (157, 119, 44),
- (161, 119, 42), (163, 107, 38), (157, 93, 31), (147, 87, 30),
- (111, 77, 29), (104, 74, 30), (97, 71, 31), (78, 63, 25),
- (65, 55, 22), (56, 53, 20), (49, 52, 16), (52, 57, 18),
- (51, 66, 18), (53, 71, 21), (52, 81, 24), (51, 88, 23),
- (53, 92, 24), (52, 99, 27), (49, 96, 32), (44, 90, 42),
- (39, 86, 44), (39, 82, 44), (42, 86, 44), (49, 92, 43),
- (56, 94, 48), (68, 97, 47), (82, 99, 45), (95, 103, 38),
- (110, 113, 30), (118, 123, 26), (126, 132, 19), (130, 138, 16),
- (127, 141, 12), (119, 142, 8), (105, 146, 10), (91, 148, 17),
- (73, 143, 26), (55, 143, 34), (37, 135, 40), (21, 131, 42),
- (14, 123, 46), (11, 107, 51), (12, 92, 55), (16, 75, 61),
- (21, 62, 62), (30, 48, 56), (40, 37, 53), (48, 27, 49),
- (56, 18, 52), (64, 16, 64), (72, 18, 83), (74, 30, 103),
- (76, 41, 119), (83, 45, 122), (85, 43, 120), (91, 37, 125),
- (85, 40, 125), (75, 48, 135), (71, 50, 133), (68, 49, 120),
- (73, 38, 108), (72, 32, 90), (63, 33, 85), (52, 38, 80),
- (41, 45, 72), (33, 50, 69), (28, 50, 62), (23, 51, 54),
- (19, 57, 48), (21, 66, 36), (28, 79, 28), (38, 83, 24),
- (36, 94, 21), (31, 106, 27), (37, 116, 34), (44, 128, 43)
- ),
-
-// 529 Creamsicle
-((255, 175, 47), (255, 163, 47), (255, 154, 46), (255, 145, 45),
- (255, 131, 45), (255, 118, 45), (255, 113, 45), (255, 108, 45),
- (255, 92, 45), (255, 87, 45), (255, 83, 45), (255, 83, 45),
- (255, 83, 45), (255, 88, 45), (255, 94, 45), (255, 96, 45),
- (255, 98, 45), (255, 108, 45), (255, 116, 45), (255, 124, 45),
- (255, 131, 45), (255, 139, 45), (255, 142, 45), (255, 146, 45),
- (247, 162, 43), (231, 166, 41), (215, 171, 39), (200, 172, 37),
- (186, 174, 36), (180, 171, 34), (174, 168, 33), (163, 158, 31),
- (150, 146, 29), (147, 124, 47), (165, 109, 68), (183, 95, 89),
- (194, 82, 117), (206, 69, 146), (211, 65, 161), (216, 62, 177),
- (247, 50, 223), (251, 47, 237), (255, 45, 251), (255, 45, 253),
- (255, 46, 255), (255, 48, 255), (255, 51, 255), (255, 61, 255),
- (255, 74, 253), (255, 101, 239), (255, 118, 229), (255, 135, 220),
- (255, 146, 191), (255, 157, 162), (255, 158, 148), (255, 159, 135),
- (255, 155, 98), (255, 144, 80), (255, 134, 62), (255, 124, 67),
- (255, 115, 72), (255, 109, 76), (255, 104, 80), (255, 91, 89),
- (255, 79, 99), (255, 65, 114), (255, 58, 120), (255, 52, 126),
- (255, 49, 129), (255, 47, 133), (255, 45, 139), (249, 44, 146),
- (239, 42, 165), (236, 42, 167), (233, 42, 170), (205, 43, 160),
- (177, 44, 151), (171, 46, 145), (166, 49, 140), (168, 55, 126),
- (162, 60, 103), (129, 69, 63), (144, 80, 54), (159, 91, 45),
- (172, 96, 41), (185, 102, 38), (200, 109, 35), (204, 113, 40),
- (233, 129, 71), (244, 132, 90), (255, 135, 109), (255, 130, 118),
- (255, 126, 128), (255, 116, 154), (255, 104, 177), (255, 93, 197),
- (255, 82, 211), (255, 59, 223), (255, 52, 222), (255, 45, 222),
- (255, 45, 219), (255, 45, 217), (255, 45, 208), (255, 45, 194),
- (255, 45, 161), (255, 49, 150), (255, 53, 139), (255, 57, 133),
- (255, 62, 127), (255, 70, 109), (255, 78, 93), (255, 89, 81),
- (255, 101, 76), (255, 118, 70), (255, 121, 72), (255, 124, 75),
- (255, 127, 88), (255, 128, 106), (252, 124, 126), (244, 118, 153),
- (229, 101, 205), (217, 94, 219), (206, 88, 233), (199, 85, 238),
- (192, 83, 244), (185, 73, 252), (186, 66, 255), (191, 61, 255),
- (198, 62, 250), (216, 54, 219), (222, 51, 208), (229, 48, 198),
- (242, 49, 176), (251, 54, 150), (255, 59, 121), (255, 63, 95),
- (255, 75, 62), (255, 81, 57), (255, 87, 52), (255, 90, 55),
- (255, 93, 58), (255, 97, 66), (255, 99, 72), (255, 101, 79),
- (255, 102, 89), (255, 109, 103), (255, 110, 102), (255, 112, 102),
- (255, 112, 97), (255, 113, 90), (255, 117, 82), (255, 122, 75),
- (255, 126, 57), (255, 125, 53), (255, 124, 50), (255, 123, 46),
- (255, 123, 45), (255, 124, 45), (255, 123, 45), (255, 121, 45),
- (255, 120, 45), (255, 124, 49), (255, 125, 50), (255, 126, 51),
- (255, 128, 52), (255, 128, 52), (255, 128, 52), (255, 128, 52),
- (255, 126, 50), (255, 124, 48), (255, 123, 47), (255, 121, 45),
- (255, 119, 45), (255, 121, 45), (255, 124, 45), (255, 129, 45),
- (255, 135, 45), (248, 145, 43), (236, 157, 42), (220, 166, 46),
- (209, 168, 60), (194, 162, 75), (175, 159, 82), (155, 156, 85),
- (133, 131, 110), (133, 121, 113), (133, 111, 117), (141, 91, 115),
- (156, 81, 112), (173, 73, 111), (183, 63, 109), (185, 48, 108),
- (180, 43, 106), (174, 48, 102), (163, 58, 98), (150, 63, 99),
- (132, 69, 101), (114, 84, 102), (103, 104, 100), (105, 123, 93),
- (116, 138, 83), (133, 151, 77), (151, 165, 75), (170, 178, 69),
- (188, 187, 56), (205, 186, 44), (221, 181, 40), (236, 175, 42),
- (245, 169, 43), (247, 160, 43), (245, 146, 43), (245, 132, 43),
- (244, 119, 43), (244, 110, 43), (243, 101, 43), (245, 93, 43),
- (247, 86, 43), (250, 82, 44), (253, 80, 44), (254, 80, 45),
- (255, 82, 45), (255, 86, 45), (255, 90, 45), (255, 92, 45),
- (255, 90, 45), (255, 87, 45), (255, 87, 45), (255, 87, 45),
- (255, 86, 45), (255, 81, 45), (255, 74, 45), (255, 67, 45),
- (255, 65, 45), (255, 63, 45), (255, 60, 47), (255, 55, 51),
- (255, 49, 57), (255, 47, 60), (255, 48, 64), (255, 48, 69),
- (255, 47, 76), (255, 46, 81), (255, 49, 84), (255, 56, 84),
- (255, 65, 80), (255, 71, 76), (255, 80, 73), (255, 92, 71),
- (255, 107, 64), (255, 122, 57), (255, 134, 51), (255, 144, 50),
- (255, 154, 50), (255, 164, 48), (255, 173, 46), (255, 176, 46)
- ),
-
-// 530 Cricket_Music
-((112, 38, 168), (104, 37, 182), (102, 36, 188), (100, 36, 194),
- (94, 31, 177), (88, 26, 160), (82, 23, 153), (77, 20, 146),
- (57, 28, 102), (57, 35, 81), (57, 43, 61), (44, 54, 42),
- (32, 65, 24), (32, 71, 24), (32, 78, 24), (37, 77, 35),
- (43, 76, 46), (54, 57, 84), (70, 47, 105), (86, 38, 126),
- (96, 26, 145), (106, 14, 165), (108, 11, 173), (110, 8, 182),
- (86, 0, 198), (71, 3, 211), (56, 6, 224), (42, 4, 227),
- (28, 2, 230), (24, 1, 224), (21, 0, 218), (4, 0, 215),
- (0, 4, 211), (0, 12, 179), (0, 17, 158), (0, 23, 137),
- (0, 31, 117), (0, 39, 98), (0, 38, 85), (0, 38, 73),
- (0, 52, 44), (0, 44, 42), (0, 36, 40), (0, 24, 50),
- (0, 12, 61), (1, 11, 65), (3, 10, 70), (15, 7, 76),
- (26, 5, 80), (29, 0, 77), (28, 1, 61), (27, 3, 45),
- (21, 9, 37), (16, 16, 30), (15, 16, 31), (14, 16, 32),
- (15, 10, 45), (21, 16, 55), (28, 22, 65), (36, 24, 77),
- (45, 27, 89), (45, 28, 91), (46, 30, 94), (38, 36, 93),
- (31, 49, 89), (23, 64, 84), (14, 55, 85), (6, 47, 86),
- (5, 41, 90), (4, 35, 94), (2, 23, 102), (6, 12, 106),
- (30, 0, 124), (30, 2, 122), (31, 5, 120), (33, 2, 118),
- (35, 0, 117), (32, 0, 110), (29, 0, 104), (19, 8, 91),
- (3, 6, 80), (0, 0, 55), (0, 5, 42), (0, 10, 30),
- (0, 16, 26), (0, 22, 23), (0, 28, 8), (0, 27, 0),
- (0, 44, 0), (0, 57, 7), (0, 71, 15), (3, 75, 19),
- (6, 80, 24), (11, 89, 40), (14, 93, 59), (6, 93, 72),
- (3, 89, 89), (6, 71, 102), (5, 61, 102), (4, 52, 103),
- (7, 45, 110), (10, 39, 117), (29, 39, 135), (47, 44, 142),
- (87, 35, 171), (106, 27, 185), (125, 20, 199), (129, 19, 199),
- (134, 19, 200), (127, 14, 184), (112, 8, 160), (92, 11, 132),
- (75, 27, 101), (39, 44, 54), (33, 44, 50), (27, 45, 46),
- (22, 47, 46), (28, 42, 47), (32, 36, 64), (47, 31, 86),
- (62, 4, 111), (59, 8, 114), (57, 13, 117), (52, 20, 110),
- (48, 27, 104), (26, 27, 86), (14, 42, 61), (5, 62, 51),
- (4, 65, 36), (7, 48, 0), (13, 45, 0), (19, 43, 0),
- (40, 37, 14), (48, 13, 32), (65, 0, 63), (78, 0, 81),
- (86, 0, 114), (85, 0, 121), (84, 0, 129), (80, 0, 121),
- (76, 0, 114), (76, 0, 102), (89, 0, 98), (106, 0, 106),
- (106, 0, 103), (112, 7, 128), (120, 7, 138), (128, 8, 149),
- (140, 12, 162), (141, 15, 169), (144, 12, 174), (154, 8, 179),
- (163, 13, 181), (169, 11, 179), (175, 10, 177), (183, 6, 181),
- (194, 4, 194), (192, 20, 207), (184, 24, 199), (183, 37, 178),
- (165, 44, 146), (141, 53, 154), (137, 51, 149), (133, 49, 144),
- (122, 45, 117), (109, 53, 121), (91, 47, 130), (80, 42, 152),
- (87, 45, 170), (90, 47, 171), (94, 49, 173), (100, 54, 185),
- (106, 51, 190), (117, 49, 193), (122, 42, 185), (138, 32, 184),
- (137, 23, 178), (133, 15, 176), (124, 8, 173), (121, 0, 177),
- (111, 0, 178), (95, 0, 178), (80, 2, 183), (83, 4, 192),
- (98, 2, 218), (97, 2, 224), (96, 2, 230), (93, 2, 231),
- (88, 4, 233), (91, 0, 228), (84, 0, 224), (73, 0, 209),
- (65, 0, 199), (59, 0, 183), (51, 0, 170), (49, 2, 153),
- (49, 7, 149), (52, 11, 143), (51, 18, 141), (46, 28, 137),
- (31, 28, 134), (29, 34, 129), (38, 44, 134), (38, 46, 144),
- (38, 55, 156), (29, 54, 157), (42, 60, 167), (59, 54, 183),
- (93, 63, 200), (97, 44, 199), (109, 32, 195), (127, 20, 198),
- (144, 11, 206), (157, 5, 207), (163, 4, 195), (160, 8, 181),
- (142, 15, 167), (117, 35, 156), (95, 53, 134), (77, 69, 110),
- (54, 75, 80), (36, 93, 64), (20, 96, 44), (10, 97, 42),
- (6, 89, 45), (3, 80, 53), (0, 63, 60), (0, 42, 69),
- (0, 31, 91), (0, 26, 109), (0, 16, 122), (0, 8, 133),
- (0, 0, 142), (12, 7, 152), (40, 19, 162), (59, 20, 174),
- (77, 5, 184), (92, 0, 199), (101, 0, 208), (104, 7, 215),
- (98, 15, 215), (92, 23, 210), (70, 37, 191), (31, 34, 171),
- (18, 49, 148), (7, 59, 122), (0, 71, 92), (0, 93, 87),
- (0, 88, 77), (0, 79, 69), (7, 71, 69), (28, 69, 65),
- (38, 51, 72), (53, 49, 92), (67, 44, 130), (96, 48, 156)
- ),
-
-// 531 Dark_Rainbow
-((90, 148, 72), (141, 187, 70), (162, 176, 67), (183, 165, 65),
- (202, 148, 55), (221, 132, 45), (222, 124, 41), (224, 117, 38),
- (188, 66, 18), (169, 48, 14), (151, 30, 11), (127, 24, 11),
- (103, 19, 12), (80, 29, 13), (58, 39, 15), (49, 42, 18),
- (41, 45, 22), (20, 40, 46), (14, 40, 51), (9, 40, 56),
- (8, 38, 59), (8, 37, 62), (6, 32, 63), (5, 28, 64),
- (10, 11, 61), (18, 8, 53), (27, 5, 45), (39, 5, 35),
- (52, 5, 26), (58, 5, 23), (64, 5, 21), (77, 4, 19),
- (92, 6, 21), (116, 7, 30), (112, 5, 32), (108, 3, 34),
- (95, 3, 36), (83, 4, 38), (78, 4, 40), (73, 5, 42),
- (52, 22, 48), (44, 34, 60), (36, 47, 72), (37, 55, 71),
- (39, 64, 70), (43, 70, 64), (48, 77, 58), (61, 92, 56),
- (72, 101, 58), (73, 108, 52), (67, 111, 37), (62, 115, 23),
- (65, 108, 25), (69, 101, 28), (67, 93, 33), (65, 85, 38),
- (46, 68, 56), (37, 64, 80), (29, 61, 105), (33, 42, 129),
- (37, 24, 154), (34, 18, 153), (32, 13, 153), (20, 13, 149),
- (12, 13, 146), (7, 6, 142), (18, 3, 121), (30, 0, 101),
- (39, 0, 87), (49, 1, 74), (68, 2, 49), (83, 2, 34),
- (114, 4, 14), (121, 9, 15), (128, 15, 17), (119, 27, 24),
- (111, 40, 32), (104, 45, 33), (97, 51, 34), (80, 57, 35),
- (67, 58, 41), (55, 56, 62), (55, 55, 68), (56, 54, 74),
- (58, 53, 72), (61, 53, 70), (71, 43, 64), (76, 33, 60),
- (79, 17, 61), (75, 16, 58), (71, 16, 55), (65, 16, 53),
- (60, 17, 52), (49, 19, 53), (33, 12, 61), (22, 13, 78),
- (18, 14, 96), (28, 16, 141), (34, 15, 152), (41, 14, 163),
- (47, 16, 163), (53, 19, 163), (65, 24, 163), (85, 29, 157),
- (110, 27, 131), (115, 27, 110), (121, 28, 90), (121, 29, 79),
- (122, 31, 69), (121, 42, 53), (111, 59, 46), (100, 82, 45),
- (102, 104, 44), (123, 137, 35), (125, 140, 32), (128, 143, 30),
- (121, 152, 33), (115, 160, 35), (117, 166, 41), (126, 168, 44),
- (143, 135, 43), (144, 115, 40), (146, 95, 38), (149, 87, 39),
- (153, 80, 41), (158, 66, 37), (166, 54, 36), (176, 43, 29),
- (186, 39, 18), (207, 26, 8), (208, 24, 8), (209, 22, 9),
- (205, 17, 15), (197, 21, 17), (193, 28, 19), (189, 32, 18),
- (186, 49, 18), (191, 67, 23), (197, 86, 28), (202, 95, 31),
- (207, 104, 35), (192, 115, 45), (167, 122, 66), (149, 115, 89),
- (127, 112, 114), (117, 99, 142), (101, 94, 143), (86, 90, 145),
- (67, 70, 150), (39, 45, 148), (27, 29, 152), (26, 15, 138),
- (18, 9, 92), (18, 6, 80), (18, 3, 69), (18, 6, 62),
- (17, 10, 58), (14, 15, 58), (12, 23, 62), (15, 27, 63),
- (23, 28, 60), (25, 30, 54), (25, 30, 54), (26, 31, 54),
- (26, 33, 57), (39, 31, 58), (43, 27, 57), (50, 24, 64),
- (37, 17, 88), (40, 16, 93), (44, 16, 99), (51, 13, 112),
- (72, 19, 123), (89, 34, 129), (98, 44, 132), (107, 55, 126),
- (106, 57, 121), (114, 52, 115), (119, 55, 105), (126, 57, 97),
- (132, 59, 86), (136, 63, 76), (140, 57, 69), (141, 49, 57),
- (155, 40, 43), (161, 42, 43), (167, 44, 43), (180, 55, 44),
- (198, 65, 37), (213, 74, 34), (221, 74, 29), (227, 71, 22),
- (226, 70, 21), (227, 70, 19), (228, 74, 19), (224, 72, 22),
- (221, 67, 19), (214, 59, 15), (209, 53, 9), (209, 56, 3),
- (208, 58, 3), (204, 62, 6), (197, 63, 8), (185, 65, 14),
- (183, 73, 13), (184, 84, 17), (188, 99, 21), (200, 117, 26),
- (198, 135, 41), (200, 153, 42), (200, 170, 43), (194, 180, 39),
- (194, 191, 43), (184, 200, 58), (173, 202, 77), (163, 201, 103),
- (148, 188, 120), (136, 173, 134), (128, 156, 146), (121, 134, 158),
- (114, 111, 172), (111, 90, 180), (107, 70, 178), (112, 58, 165),
- (120, 48, 148), (121, 38, 127), (121, 29, 106), (105, 17, 84),
- (92, 8, 59), (79, 6, 44), (64, 6, 36), (56, 7, 34),
- (42, 8, 30), (34, 6, 25), (22, 13, 21), (17, 23, 23),
- (23, 38, 33), (32, 53, 50), (49, 66, 60), (74, 82, 67),
- (101, 94, 66), (126, 113, 61), (144, 125, 66), (147, 136, 71),
- (151, 149, 84), (153, 141, 92), (152, 135, 89), (141, 117, 78),
- (117, 97, 66), (87, 95, 63), (61, 93, 67), (48, 95, 73),
- (40, 102, 74), (38, 106, 74), (46, 108, 74), (64, 128, 73)
- ),
-
-// 532 Dark_Rose
-((92, 63, 80), (75, 57, 74), (70, 54, 69), (66, 51, 65),
- (62, 48, 60), (59, 45, 55), (57, 43, 51), (56, 42, 48),
- (54, 42, 47), (55, 52, 48), (57, 63, 49), (61, 74, 55),
- (66, 86, 62), (81, 94, 69), (97, 102, 77), (102, 92, 77),
- (107, 82, 78), (129, 72, 98), (132, 64, 96), (136, 56, 95),
- (132, 50, 93), (129, 45, 91), (125, 42, 85), (122, 39, 80),
- (104, 39, 66), (91, 40, 61), (78, 42, 56), (71, 41, 51),
- (64, 40, 47), (61, 40, 44), (58, 41, 41), (55, 41, 41),
- (53, 42, 47), (42, 51, 39), (46, 44, 40), (50, 38, 41),
- (50, 36, 37), (50, 35, 33), (49, 33, 32), (48, 31, 31),
- (46, 25, 32), (42, 24, 29), (39, 23, 26), (35, 23, 28),
- (32, 23, 31), (30, 22, 29), (28, 21, 27), (18, 18, 24),
- (17, 22, 17), (12, 20, 12), (13, 19, 12), (15, 19, 13),
- (18, 22, 15), (21, 26, 17), (21, 27, 19), (22, 29, 22),
- (27, 37, 34), (29, 39, 34), (31, 42, 35), (31, 40, 37),
- (31, 38, 39), (30, 38, 36), (29, 38, 34), (27, 37, 34),
- (27, 35, 31), (35, 31, 27), (38, 30, 31), (41, 30, 35),
- (42, 30, 36), (44, 31, 38), (48, 31, 36), (51, 32, 35),
- (55, 30, 41), (54, 29, 38), (53, 28, 35), (49, 25, 31),
- (45, 23, 27), (43, 22, 26), (42, 22, 25), (38, 21, 22),
- (33, 19, 22), (24, 19, 15), (22, 15, 14), (21, 12, 13),
- (20, 10, 14), (19, 9, 15), (17, 8, 13), (15, 7, 11),
- (16, 6, 12), (15, 7, 11), (15, 8, 11), (16, 9, 11),
- (18, 10, 11), (23, 16, 14), (29, 17, 22), (34, 19, 23),
- (39, 21, 25), (50, 27, 38), (54, 27, 41), (58, 27, 44),
- (59, 26, 43), (60, 26, 43), (61, 27, 47), (61, 28, 46),
- (64, 29, 47), (65, 31, 46), (66, 34, 46), (67, 34, 46),
- (68, 35, 47), (69, 39, 51), (72, 43, 55), (75, 49, 58),
- (78, 52, 58), (80, 56, 60), (82, 56, 62), (85, 57, 65),
- (92, 59, 70), (97, 60, 73), (104, 61, 75), (113, 65, 83),
- (131, 79, 98), (142, 80, 104), (154, 81, 111), (156, 82, 111),
- (158, 84, 111), (149, 86, 106), (145, 82, 108), (140, 75, 105),
- (135, 67, 100), (104, 54, 72), (97, 52, 70), (90, 51, 68),
- (80, 49, 64), (72, 49, 59), (67, 47, 49), (65, 47, 49),
- (60, 49, 45), (59, 47, 47), (58, 45, 49), (58, 44, 49),
- (59, 43, 50), (57, 39, 47), (57, 34, 47), (57, 30, 47),
- (58, 27, 44), (63, 21, 42), (65, 19, 41), (68, 18, 41),
- (74, 18, 46), (77, 20, 47), (80, 24, 51), (85, 27, 53),
- (97, 31, 65), (97, 33, 65), (98, 35, 66), (99, 41, 72),
- (99, 43, 70), (100, 46, 73), (97, 47, 69), (94, 50, 70),
- (86, 53, 69), (69, 76, 57), (66, 77, 54), (63, 79, 52),
- (60, 78, 49), (55, 76, 48), (51, 71, 46), (52, 69, 45),
- (61, 55, 45), (58, 47, 43), (56, 40, 42), (54, 36, 44),
- (50, 34, 36), (51, 44, 36), (50, 54, 36), (50, 55, 35),
- (43, 54, 30), (44, 54, 30), (41, 52, 30), (44, 49, 30),
- (43, 39, 27), (38, 22, 23), (36, 18, 24), (34, 18, 27),
- (31, 13, 22), (30, 13, 22), (29, 13, 23), (26, 15, 25),
- (22, 14, 24), (22, 15, 21), (24, 15, 20), (27, 16, 28),
- (30, 20, 32), (33, 26, 38), (42, 37, 48), (66, 50, 65),
- (86, 67, 80), (103, 80, 84), (113, 94, 89), (118, 88, 99),
- (123, 88, 95), (126, 88, 94), (119, 86, 87), (104, 73, 82),
- (89, 59, 68), (76, 51, 52), (70, 54, 49), (65, 62, 49),
- (62, 58, 47), (62, 56, 46), (65, 49, 46), (75, 42, 53),
- (89, 37, 62), (95, 30, 66), (92, 27, 61), (87, 22, 56),
- (87, 18, 52), (82, 13, 51), (70, 11, 42), (53, 11, 28),
- (45, 13, 23), (42, 14, 24), (44, 11, 24), (44, 10, 21),
- (47, 13, 26), (54, 16, 33), (61, 17, 40), (65, 18, 41),
- (69, 23, 48), (71, 29, 51), (73, 32, 56), (72, 32, 52),
- (74, 32, 58), (73, 32, 54), (73, 32, 56), (70, 32, 55),
- (68, 30, 54), (64, 30, 52), (62, 29, 51), (58, 30, 51),
- (54, 28, 48), (49, 27, 43), (44, 26, 34), (42, 26, 33),
- (40, 27, 31), (40, 34, 30), (40, 44, 31), (46, 50, 35),
- (56, 57, 40), (63, 54, 44), (68, 55, 49), (80, 56, 58),
- (90, 59, 65), (90, 58, 65), (83, 57, 67), (86, 60, 71)
- ),
-
-// 533 Dark_Turquoise
-((38, 116, 114), (38, 115, 113), (37, 104, 104), (37, 93, 95),
- (33, 80, 82), (30, 67, 70), (28, 60, 64), (27, 54, 58),
- (25, 34, 40), (25, 32, 37), (26, 30, 35), (27, 34, 39),
- (28, 38, 43), (30, 48, 52), (33, 59, 62), (34, 66, 67),
- (36, 73, 73), (44, 105, 103), (47, 116, 113), (50, 127, 124),
- (55, 131, 127), (61, 136, 130), (62, 139, 134), (63, 143, 138),
- (61, 155, 150), (60, 153, 147), (60, 151, 145), (60, 148, 143),
- (61, 146, 142), (59, 148, 145), (58, 151, 148), (53, 160, 156),
- (52, 166, 162), (56, 169, 165), (57, 171, 168), (59, 174, 171),
- (59, 180, 178), (60, 187, 185), (61, 189, 187), (62, 191, 190),
- (63, 195, 195), (63, 195, 195), (63, 195, 195), (63, 188, 188),
- (63, 182, 181), (63, 175, 174), (63, 168, 167), (60, 153, 151),
- (58, 137, 136), (49, 105, 105), (47, 89, 89), (45, 74, 73),
- (41, 65, 64), (37, 56, 56), (35, 53, 54), (34, 51, 53),
- (34, 46, 49), (33, 45, 48), (33, 45, 47), (32, 45, 46),
- (31, 45, 45), (31, 43, 44), (32, 42, 44), (32, 38, 40),
- (30, 34, 37), (26, 29, 31), (25, 28, 30), (25, 28, 30),
- (25, 28, 30), (26, 28, 31), (26, 30, 34), (27, 33, 39),
- (27, 46, 53), (28, 59, 64), (30, 73, 76), (33, 86, 88),
- (36, 99, 100), (35, 102, 102), (35, 105, 105), (32, 106, 107),
- (32, 106, 107), (34, 101, 102), (32, 91, 92), (30, 82, 82),
- (28, 76, 76), (27, 70, 70), (25, 59, 61), (26, 53, 56),
- (33, 54, 55), (35, 58, 57), (38, 63, 60), (38, 63, 61),
- (38, 64, 62), (36, 64, 65), (36, 64, 66), (38, 63, 67),
- (41, 63, 68), (46, 65, 71), (51, 65, 73), (56, 66, 76),
- (57, 66, 77), (59, 67, 78), (62, 70, 79), (60, 76, 75),
- (64, 72, 73), (60, 66, 69), (57, 61, 66), (52, 59, 61),
- (47, 58, 57), (40, 53, 52), (35, 45, 45), (32, 40, 41),
- (32, 39, 41), (34, 46, 49), (34, 48, 50), (34, 50, 52),
- (35, 53, 56), (36, 56, 60), (37, 59, 63), (37, 61, 64),
- (34, 55, 60), (31, 52, 58), (29, 49, 57), (28, 49, 58),
- (28, 49, 59), (27, 52, 60), (28, 58, 66), (31, 70, 75),
- (33, 85, 89), (40, 117, 123), (41, 125, 131), (43, 134, 139),
- (48, 151, 155), (51, 170, 171), (57, 184, 186), (60, 194, 197),
- (61, 201, 204), (61, 200, 203), (61, 200, 202), (61, 199, 201),
- (61, 198, 200), (60, 194, 195), (58, 185, 185), (53, 174, 172),
- (48, 158, 158), (45, 127, 128), (44, 118, 119), (44, 109, 111),
- (41, 95, 94), (35, 79, 79), (32, 64, 65), (29, 52, 53),
- (34, 39, 42), (35, 40, 42), (37, 42, 43), (44, 50, 51),
- (52, 63, 61), (72, 83, 81), (75, 102, 99), (75, 119, 114),
- (77, 134, 132), (85, 158, 157), (84, 162, 161), (84, 167, 165),
- (76, 169, 165), (66, 160, 159), (45, 139, 142), (40, 123, 128),
- (35, 95, 99), (33, 87, 91), (31, 80, 83), (28, 66, 71),
- (25, 58, 65), (25, 54, 63), (27, 59, 67), (30, 71, 75),
- (34, 84, 87), (36, 98, 102), (38, 112, 115), (38, 119, 122),
- (39, 124, 125), (40, 125, 125), (39, 121, 122), (39, 116, 118),
- (33, 91, 95), (32, 83, 87), (32, 76, 80), (29, 61, 65),
- (27, 48, 54), (26, 37, 45), (25, 31, 38), (26, 27, 34),
- (26, 25, 31), (27, 25, 29), (28, 27, 29), (29, 29, 31),
- (31, 33, 35), (35, 37, 41), (38, 44, 47), (42, 51, 53),
- (43, 56, 59), (43, 61, 64), (43, 63, 70), (43, 67, 75),
- (43, 69, 77), (42, 70, 77), (38, 67, 72), (34, 61, 66),
- (31, 57, 62), (28, 53, 59), (27, 52, 57), (27, 52, 57),
- (26, 52, 56), (25, 57, 59), (25, 63, 64), (25, 68, 69),
- (26, 74, 77), (25, 76, 82), (26, 76, 85), (27, 79, 89),
- (26, 76, 86), (26, 73, 82), (25, 67, 75), (25, 58, 67),
- (26, 51, 61), (26, 44, 54), (26, 38, 47), (25, 33, 40),
- (25, 30, 34), (25, 28, 31), (26, 26, 30), (27, 26, 29),
- (27, 26, 28), (26, 26, 27), (26, 27, 26), (26, 27, 26),
- (27, 28, 26), (27, 28, 26), (26, 28, 26), (25, 28, 26),
- (25, 29, 26), (25, 28, 26), (25, 28, 27), (25, 27, 27),
- (25, 26, 28), (25, 26, 28), (25, 27, 28), (25, 29, 30),
- (25, 33, 33), (26, 39, 41), (28, 51, 52), (30, 66, 67),
- (33, 81, 81), (36, 94, 91), (39, 102, 102), (40, 110, 109)
- ),
-
-// 534 Dark_Waters
-((40, 9, 84), (36, 5, 75), (37, 2, 65), (39, 0, 56),
- (21, 0, 42), (4, 0, 28), (2, 7, 14), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 7, 8), (0, 0, 17), (0, 0, 17),
- (0, 0, 18), (0, 0, 31), (0, 2, 41), (0, 4, 52),
- (0, 13, 64), (0, 22, 76), (0, 27, 82), (0, 32, 89),
- (0, 48, 110), (0, 52, 118), (0, 57, 127), (0, 61, 133),
- (0, 65, 140), (0, 66, 141), (0, 67, 142), (0, 63, 142),
- (0, 61, 140), (0, 56, 124), (0, 48, 115), (0, 41, 106),
- (0, 36, 96), (0, 31, 87), (0, 24, 83), (0, 17, 79),
- (0, 5, 71), (0, 2, 71), (0, 0, 71), (0, 0, 73),
- (0, 0, 76), (0, 2, 79), (0, 5, 83), (0, 0, 88),
- (10, 4, 92), (13, 4, 100), (11, 4, 101), (9, 4, 102),
- (7, 4, 99), (5, 4, 96), (7, 4, 94), (10, 4, 92),
- (22, 4, 76), (23, 2, 67), (25, 0, 59), (25, 0, 50),
- (25, 0, 41), (23, 0, 38), (22, 0, 35), (22, 0, 26),
- (21, 0, 1), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 0, 18), (9, 0, 24), (18, 0, 31), (24, 0, 41),
- (31, 0, 52), (39, 0, 58), (48, 0, 65), (61, 5, 83),
- (45, 17, 106), (28, 40, 158), (32, 55, 175), (36, 71, 193),
- (38, 79, 198), (40, 88, 203), (36, 84, 210), (36, 79, 210),
- (35, 83, 203), (31, 86, 200), (28, 89, 198), (25, 88, 194),
- (22, 87, 190), (21, 88, 181), (14, 92, 166), (5, 75, 150),
- (0, 56, 123), (0, 26, 83), (0, 22, 72), (0, 18, 61),
- (0, 17, 60), (0, 17, 59), (0, 22, 59), (0, 21, 65),
- (0, 28, 65), (0, 22, 65), (0, 17, 65), (0, 17, 63),
- (0, 18, 61), (0, 18, 61), (0, 25, 59), (0, 25, 61),
- (0, 25, 59), (0, 21, 53), (0, 17, 49), (0, 14, 45),
- (0, 13, 39), (0, 8, 28), (0, 1, 21), (0, 17, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 0, 17), (0, 1, 17),
- (0, 0, 21), (0, 0, 21), (0, 0, 21), (0, 0, 19),
- (0, 1, 18), (0, 1, 18), (0, 0, 18), (0, 0, 18),
- (0, 0, 18), (0, 0, 25), (0, 0, 25), (0, 0, 26),
- (0, 0, 26), (0, 0, 26), (1, 0, 26), (14, 0, 26),
- (28, 0, 22), (24, 0, 27), (21, 0, 32), (22, 0, 39),
- (36, 0, 45), (32, 0, 56), (26, 0, 67), (41, 1, 76),
- (41, 8, 84), (45, 14, 107), (57, 18, 115), (69, 22, 123),
- (73, 32, 146), (102, 45, 171), (135, 57, 201), (154, 73, 232),
- (206, 107, 255), (208, 114, 255), (210, 122, 255), (255, 127, 255),
- (255, 131, 255), (255, 136, 255), (255, 132, 255), (255, 128, 255),
- (232, 131, 255), (198, 127, 255), (158, 123, 255), (118, 115, 255),
- (106, 118, 255), (94, 119, 255), (83, 100, 255), (65, 79, 242),
- (28, 40, 177), (22, 38, 162), (17, 36, 148), (4, 36, 123),
- (0, 32, 107), (0, 36, 96), (0, 26, 84), (0, 17, 75),
- (0, 4, 67), (0, 4, 57), (0, 0, 52), (0, 0, 49),
- (0, 0, 49), (0, 0, 56), (0, 4, 61), (0, 25, 69),
- (0, 32, 79), (0, 44, 87), (0, 52, 98), (5, 49, 111),
- (10, 61, 128), (21, 67, 154), (32, 79, 181), (44, 80, 206),
- (52, 84, 223), (53, 100, 233), (56, 106, 238), (53, 106, 241),
- (52, 98, 241), (49, 111, 245), (49, 115, 255), (56, 122, 255),
- (67, 124, 255), (79, 127, 255), (92, 138, 255), (94, 163, 255),
- (92, 173, 255), (88, 183, 255), (79, 170, 255), (65, 181, 255),
- (59, 181, 255), (57, 177, 255), (61, 159, 255), (63, 170, 255),
- (71, 163, 255), (71, 162, 255), (69, 136, 255), (59, 124, 255),
- (45, 118, 233), (31, 94, 202), (21, 65, 170), (10, 48, 140),
- (8, 26, 118), (4, 17, 100), (1, 9, 87), (0, 0, 75),
- (14, 0, 63), (32, 0, 56), (14, 0, 48), (13, 0, 45),
- (14, 0, 48), (18, 0, 53), (14, 0, 63), (35, 4, 75),
- (41, 9, 87), (40, 9, 84), (40, 5, 83), (49, 4, 80),
- (44, 4, 79), (36, 5, 76), (21, 1, 75), (35, 4, 75)
- ),
-
-// 535 Darkness
-((51, 35, 40), (48, 23, 29), (46, 20, 21), (45, 17, 13),
- (38, 16, 12), (32, 16, 11), (28, 17, 9), (25, 18, 8),
- (24, 21, 24), (24, 27, 34), (25, 33, 45), (23, 41, 62),
- (22, 49, 80), (25, 51, 88), (29, 53, 96), (33, 54, 98),
- (38, 56, 101), (49, 46, 116), (53, 45, 108), (57, 44, 100),
- (52, 41, 90), (48, 39, 81), (45, 37, 72), (42, 35, 63),
- (31, 27, 38), (25, 22, 32), (19, 18, 26), (18, 16, 23),
- (17, 15, 20), (17, 15, 19), (18, 15, 19), (19, 15, 17),
- (20, 16, 17), (21, 16, 15), (20, 16, 14), (19, 16, 14),
- (17, 14, 14), (16, 13, 14), (13, 11, 12), (11, 10, 11),
- (7, 7, 8), (7, 7, 8), (7, 8, 9), (17, 12, 13),
- (28, 17, 18), (37, 20, 21), (46, 24, 24), (62, 26, 41),
- (82, 30, 50), (121, 68, 60), (114, 74, 61), (107, 80, 63),
- (91, 80, 60), (75, 80, 57), (65, 75, 56), (56, 70, 56),
- (33, 39, 57), (29, 35, 59), (26, 31, 61), (28, 31, 69),
- (31, 32, 77), (31, 32, 80), (32, 32, 84), (25, 29, 92),
- (26, 29, 91), (19, 21, 79), (19, 22, 68), (20, 23, 58),
- (23, 25, 56), (27, 27, 54), (33, 33, 59), (39, 36, 62),
- (55, 46, 68), (53, 45, 66), (52, 45, 65), (48, 42, 58),
- (45, 39, 51), (39, 36, 50), (34, 33, 49), (29, 29, 48),
- (25, 27, 45), (13, 22, 49), (15, 22, 54), (17, 23, 59),
- (18, 22, 65), (19, 22, 71), (21, 18, 81), (25, 20, 87),
- (29, 20, 92), (25, 21, 82), (22, 22, 73), (22, 21, 67),
- (23, 21, 61), (20, 21, 51), (16, 20, 44), (15, 19, 39),
- (17, 18, 37), (19, 19, 33), (20, 18, 29), (22, 18, 26),
- (22, 18, 25), (23, 19, 24), (23, 18, 21), (23, 17, 18),
- (21, 16, 19), (21, 16, 19), (21, 16, 20), (22, 17, 21),
- (23, 18, 23), (25, 20, 26), (31, 24, 32), (36, 29, 37),
- (36, 31, 39), (40, 33, 41), (37, 31, 38), (35, 30, 36),
- (29, 25, 32), (26, 23, 27), (22, 20, 23), (18, 17, 21),
- (14, 16, 18), (13, 16, 20), (12, 17, 22), (12, 16, 23),
- (13, 16, 24), (13, 19, 27), (15, 20, 29), (20, 20, 31),
- (27, 24, 33), (45, 24, 25), (50, 26, 26), (56, 28, 28),
- (78, 30, 38), (102, 24, 39), (108, 26, 42), (113, 33, 54),
- (112, 28, 38), (107, 31, 45), (102, 34, 53), (102, 34, 56),
- (102, 35, 59), (110, 41, 72), (111, 47, 83), (102, 47, 95),
- (97, 43, 85), (54, 39, 60), (45, 34, 55), (37, 30, 50),
- (29, 25, 38), (22, 21, 30), (19, 18, 26), (18, 17, 25),
- (16, 14, 20), (16, 14, 19), (16, 14, 18), (16, 11, 17),
- (15, 10, 16), (14, 12, 16), (14, 11, 16), (13, 10, 16),
- (13, 11, 16), (12, 12, 17), (12, 12, 17), (13, 12, 17),
- (13, 12, 17), (14, 12, 18), (14, 13, 19), (14, 14, 21),
- (14, 15, 24), (14, 15, 25), (14, 16, 26), (14, 16, 27),
- (13, 15, 28), (11, 15, 30), (12, 18, 33), (13, 20, 39),
- (16, 22, 45), (18, 28, 58), (19, 37, 74), (29, 39, 76),
- (37, 40, 76), (39, 45, 77), (44, 44, 71), (45, 39, 58),
- (35, 30, 41), (32, 27, 41), (30, 25, 41), (30, 25, 40),
- (31, 30, 44), (36, 32, 48), (43, 37, 50), (53, 40, 50),
- (65, 42, 46), (74, 57, 48), (93, 52, 46), (114, 35, 33),
- (113, 43, 27), (109, 45, 27), (110, 38, 25), (96, 39, 22),
- (73, 40, 22), (60, 45, 34), (57, 53, 42), (56, 53, 45),
- (59, 55, 45), (62, 59, 44), (58, 57, 49), (60, 57, 49),
- (71, 63, 55), (77, 64, 72), (84, 57, 84), (89, 53, 103),
- (85, 58, 109), (94, 57, 107), (82, 48, 109), (64, 45, 107),
- (67, 47, 111), (75, 47, 113), (86, 55, 139), (94, 53, 151),
- (101, 36, 126), (101, 45, 127), (88, 42, 111), (71, 17, 74),
- (52, 15, 50), (33, 16, 33), (20, 10, 27), (16, 10, 24),
- (13, 11, 22), (10, 9, 18), (9, 8, 13), (6, 7, 13),
- (7, 6, 13), (8, 8, 12), (8, 9, 12), (10, 10, 15),
- (12, 12, 19), (13, 14, 21), (16, 15, 23), (18, 17, 24),
- (19, 18, 27), (19, 18, 27), (20, 18, 26), (19, 18, 26),
- (16, 17, 24), (15, 16, 22), (15, 15, 22), (15, 14, 20),
- (16, 16, 21), (19, 17, 23), (23, 19, 25), (27, 23, 28),
- (32, 28, 33), (39, 35, 39), (37, 36, 40), (39, 32, 39)
- ),
-
-// 536 Davinci
-((210, 157, 143), (233, 209, 178), (220, 210, 184), (207, 212, 190),
- (181, 200, 172), (156, 189, 155), (151, 175, 164), (146, 161, 173),
- (90, 107, 141), (105, 94, 145), (120, 81, 150), (130, 71, 134),
- (140, 62, 118), (138, 41, 96), (137, 20, 74), (130, 15, 68),
- (123, 11, 63), (86, 12, 41), (81, 31, 53), (77, 50, 66),
- (77, 66, 77), (77, 82, 89), (80, 94, 101), (83, 106, 113),
- (73, 84, 100), (66, 68, 90), (59, 52, 81), (56, 42, 74),
- (53, 32, 68), (58, 30, 61), (64, 28, 55), (65, 36, 39),
- (61, 56, 52), (38, 87, 51), (32, 101, 68), (27, 115, 86),
- (30, 124, 89), (34, 133, 92), (43, 129, 92), (53, 126, 92),
- (116, 146, 93), (160, 172, 115), (205, 198, 137), (217, 191, 135),
- (229, 185, 134), (221, 177, 132), (213, 169, 130), (205, 128, 97),
- (184, 83, 70), (155, 43, 50), (148, 28, 41), (142, 14, 33),
- (146, 21, 49), (150, 29, 65), (152, 35, 73), (154, 42, 81),
- (177, 82, 126), (184, 104, 146), (191, 127, 167), (186, 130, 157),
- (182, 133, 147), (179, 137, 152), (176, 141, 157), (169, 123, 145),
- (163, 102, 122), (150, 60, 67), (157, 66, 65), (164, 73, 63),
- (172, 80, 63), (181, 87, 64), (192, 110, 69), (185, 101, 73),
- (194, 75, 45), (178, 49, 29), (162, 23, 13), (162, 38, 16),
- (162, 54, 19), (152, 67, 29), (143, 81, 40), (150, 118, 58),
- (152, 147, 70), (114, 147, 73), (125, 147, 81), (137, 147, 89),
- (141, 139, 91), (145, 131, 94), (147, 98, 73), (144, 55, 47),
- (140, 36, 48), (141, 33, 42), (142, 30, 37), (139, 35, 44),
- (137, 41, 52), (129, 49, 62), (125, 43, 50), (118, 40, 39),
- (104, 41, 43), (99, 55, 43), (98, 48, 45), (98, 41, 47),
- (97, 40, 48), (97, 39, 50), (104, 36, 49), (115, 36, 45),
- (112, 52, 63), (115, 84, 77), (118, 116, 92), (106, 117, 95),
- (95, 119, 98), (98, 138, 123), (99, 138, 108), (97, 144, 99),
- (113, 149, 111), (174, 159, 114), (173, 149, 108), (172, 139, 102),
- (165, 109, 83), (148, 81, 66), (115, 57, 63), (96, 53, 66),
- (59, 43, 68), (38, 39, 57), (18, 35, 47), (14, 24, 41),
- (11, 13, 35), (16, 7, 41), (34, 17, 44), (47, 12, 24),
- (62, 6, 20), (109, 34, 20), (120, 51, 28), (131, 69, 36),
- (136, 88, 56), (139, 118, 77), (138, 135, 81), (125, 130, 75),
- (84, 105, 47), (70, 86, 33), (57, 67, 20), (49, 58, 19),
- (41, 49, 18), (20, 33, 12), (8, 27, 7), (16, 39, 34),
- (30, 61, 52), (54, 114, 66), (70, 127, 82), (86, 140, 98),
- (101, 159, 97), (96, 181, 95), (109, 177, 109), (112, 165, 109),
- (134, 147, 109), (134, 131, 105), (135, 115, 102), (138, 92, 91),
- (156, 79, 81), (159, 74, 95), (161, 81, 100), (176, 92, 97),
- (181, 109, 107), (177, 142, 116), (172, 144, 117), (168, 147, 118),
- (150, 141, 116), (140, 138, 100), (108, 112, 83), (77, 82, 68),
- (65, 66, 41), (66, 61, 40), (67, 56, 39), (83, 48, 31),
- (90, 59, 35), (102, 79, 43), (137, 85, 42), (143, 89, 51),
- (136, 109, 69), (150, 118, 71), (151, 103, 71), (148, 97, 82),
- (142, 99, 91), (131, 90, 87), (132, 85, 83), (136, 107, 98),
- (145, 150, 100), (145, 154, 109), (145, 158, 119), (135, 164, 122),
- (139, 165, 119), (158, 168, 137), (161, 155, 148), (148, 126, 126),
- (150, 120, 112), (147, 99, 97), (140, 83, 89), (142, 75, 82),
- (149, 62, 70), (152, 53, 54), (152, 65, 56), (158, 78, 64),
- (168, 109, 86), (175, 153, 115), (185, 183, 131), (179, 191, 144),
- (177, 194, 150), (195, 198, 162), (193, 182, 163), (184, 173, 149),
- (180, 153, 130), (176, 134, 117), (172, 144, 119), (174, 155, 118),
- (169, 160, 117), (141, 154, 112), (122, 147, 111), (121, 146, 108),
- (110, 137, 106), (115, 135, 119), (123, 127, 117), (127, 121, 111),
- (124, 111, 110), (117, 112, 122), (110, 109, 119), (120, 109, 121),
- (116, 105, 124), (126, 97, 116), (127, 74, 93), (116, 55, 68),
- (117, 40, 40), (108, 33, 28), (83, 20, 12), (67, 26, 10),
- (51, 31, 12), (31, 19, 5), (21, 11, 3), (13, 4, 4),
- (11, 7, 10), (12, 9, 13), (7, 5, 11), (4, 9, 12),
- (5, 17, 19), (2, 14, 18), (4, 19, 20), (8, 23, 21),
- (9, 18, 21), (21, 22, 20), (39, 40, 26), (50, 53, 32),
- (72, 71, 45), (98, 95, 59), (117, 126, 63), (146, 151, 78),
- (165, 152, 101), (180, 167, 109), (207, 182, 114), (218, 162, 124)
- ),
-
-// 537 Daylight_Fading
-((80, 105, 154), (70, 95, 136), (64, 82, 120), (58, 70, 105),
- (50, 62, 94), (42, 54, 83), (39, 51, 78), (36, 49, 74),
- (34, 44, 65), (38, 44, 63), (43, 44, 61), (47, 44, 62),
- (52, 45, 63), (57, 47, 67), (62, 50, 71), (67, 53, 73),
- (73, 56, 76), (99, 72, 86), (105, 75, 87), (112, 79, 88),
- (114, 80, 91), (117, 82, 94), (120, 84, 96), (123, 87, 98),
- (141, 88, 93), (148, 84, 92), (155, 80, 91), (165, 86, 99),
- (175, 92, 108), (182, 98, 113), (190, 105, 119), (203, 112, 124),
- (213, 113, 126), (210, 108, 123), (198, 111, 126), (186, 115, 129),
- (170, 111, 128), (155, 107, 127), (147, 102, 124), (140, 97, 121),
- (121, 93, 118), (126, 96, 122), (131, 100, 127), (142, 104, 126),
- (153, 109, 126), (153, 109, 125), (154, 110, 125), (160, 107, 122),
- (161, 101, 113), (150, 89, 93), (135, 80, 85), (121, 71, 77),
- (104, 60, 70), (88, 50, 64), (82, 47, 61), (77, 45, 58),
- (69, 43, 57), (68, 44, 58), (67, 46, 60), (64, 46, 60),
- (62, 46, 61), (61, 45, 61), (60, 45, 61), (58, 45, 59),
- (55, 45, 57), (45, 40, 53), (40, 38, 51), (36, 36, 50),
- (36, 36, 49), (36, 37, 49), (37, 36, 50), (40, 35, 51),
- (42, 36, 52), (43, 36, 52), (44, 37, 53), (46, 35, 53),
- (49, 34, 53), (49, 33, 51), (49, 33, 50), (49, 32, 46),
- (46, 30, 43), (39, 26, 37), (38, 26, 35), (37, 26, 33),
- (39, 26, 32), (41, 27, 32), (46, 28, 32), (52, 29, 35),
- (70, 41, 50), (83, 51, 61), (96, 62, 72), (103, 65, 76),
- (110, 69, 81), (129, 79, 89), (144, 86, 97), (156, 95, 107),
- (159, 102, 116), (139, 102, 117), (131, 95, 108), (124, 89, 99),
- (121, 85, 95), (118, 81, 92), (102, 71, 88), (88, 62, 78),
- (73, 41, 56), (84, 41, 56), (96, 42, 57), (106, 44, 60),
- (117, 46, 63), (135, 53, 68), (152, 57, 74), (166, 63, 80),
- (180, 73, 91), (193, 87, 115), (193, 89, 118), (193, 91, 121),
- (184, 91, 121), (175, 94, 117), (159, 90, 113), (142, 87, 110),
- (109, 77, 102), (96, 74, 97), (84, 72, 93), (79, 70, 90),
- (75, 68, 88), (66, 65, 84), (60, 61, 80), (55, 59, 79),
- (50, 56, 79), (49, 50, 76), (50, 48, 72), (51, 47, 68),
- (54, 44, 61), (55, 41, 56), (57, 39, 57), (62, 38, 58),
- (74, 42, 62), (79, 43, 63), (84, 45, 65), (86, 45, 66),
- (89, 45, 68), (95, 49, 69), (100, 52, 71), (102, 52, 71),
- (103, 52, 69), (109, 49, 64), (111, 48, 63), (114, 48, 62),
- (119, 45, 60), (124, 43, 55), (126, 41, 55), (128, 41, 54),
- (130, 43, 55), (130, 43, 55), (130, 44, 55), (128, 46, 56),
- (124, 50, 61), (117, 54, 67), (107, 58, 72), (97, 61, 77),
- (87, 64, 82), (76, 70, 92), (74, 71, 93), (72, 72, 95),
- (69, 74, 96), (67, 73, 96), (69, 70, 94), (71, 69, 92),
- (77, 67, 86), (79, 66, 84), (81, 65, 83), (87, 61, 81),
- (90, 57, 78), (92, 52, 75), (92, 51, 72), (91, 52, 66),
- (92, 56, 67), (93, 61, 67), (96, 62, 71), (98, 69, 79),
- (100, 75, 85), (100, 81, 92), (97, 86, 93), (97, 84, 93),
- (99, 82, 94), (98, 80, 95), (98, 79, 97), (93, 75, 94),
- (88, 67, 88), (82, 58, 79), (82, 51, 71), (83, 49, 70),
- (86, 49, 70), (91, 52, 73), (95, 54, 76), (101, 55, 77),
- (107, 56, 80), (118, 59, 83), (131, 62, 85), (141, 65, 87),
- (149, 63, 82), (150, 58, 77), (149, 53, 72), (147, 49, 66),
- (142, 46, 62), (133, 41, 59), (122, 36, 54), (106, 31, 49),
- (91, 28, 44), (77, 28, 41), (64, 27, 41), (55, 29, 44),
- (49, 33, 48), (50, 39, 51), (59, 46, 55), (77, 50, 60),
- (74, 49, 58), (70, 49, 57), (64, 46, 52), (57, 45, 50),
- (78, 47, 56), (76, 43, 53), (71, 38, 49), (60, 31, 43),
- (42, 26, 38), (43, 27, 39), (43, 29, 41), (43, 28, 42),
- (41, 26, 41), (39, 25, 40), (37, 24, 37), (36, 25, 35),
- (36, 26, 33), (33, 24, 33), (32, 23, 33), (34, 23, 34),
- (38, 25, 35), (45, 29, 40), (51, 35, 47), (56, 41, 57),
- (62, 49, 67), (67, 55, 75), (74, 62, 86), (81, 68, 92),
- (85, 74, 99), (91, 77, 102), (94, 78, 103), (93, 83, 111),
- (95, 86, 117), (96, 93, 126), (99, 98, 132), (102, 108, 142),
- (101, 111, 147), (98, 111, 152), (93, 111, 156), (89, 102, 150)
- ),
-
-// 538 Dinosaurs
-((27, 168, 193), (15, 167, 195), (12, 154, 194), (10, 141, 193),
- (7, 133, 179), (4, 125, 165), (7, 118, 154), (10, 112, 144),
- (12, 84, 92), (17, 80, 74), (23, 76, 56), (26, 77, 43),
- (30, 78, 30), (41, 79, 43), (53, 81, 57), (55, 79, 67),
- (57, 78, 77), (64, 92, 106), (67, 80, 114), (71, 69, 122),
- (80, 62, 117), (89, 56, 112), (92, 56, 101), (96, 56, 91),
- (91, 37, 68), (94, 40, 50), (98, 44, 33), (86, 52, 30),
- (75, 61, 27), (75, 58, 26), (75, 56, 26), (77, 54, 23),
- (71, 55, 23), (69, 80, 54), (68, 88, 71), (68, 96, 89),
- (61, 116, 101), (55, 136, 113), (48, 141, 118), (41, 146, 124),
- (33, 146, 139), (35, 130, 137), (37, 114, 135), (52, 94, 143),
- (68, 74, 152), (82, 65, 155), (96, 56, 158), (104, 49, 165),
- (104, 62, 170), (123, 82, 169), (109, 82, 154), (96, 83, 139),
- (77, 83, 115), (59, 83, 92), (53, 81, 84), (47, 79, 76),
- (24, 64, 40), (20, 70, 29), (16, 76, 19), (12, 90, 16),
- (9, 104, 14), (8, 109, 17), (7, 114, 21), (9, 124, 27),
- (11, 131, 34), (14, 136, 46), (14, 133, 55), (14, 131, 64),
- (15, 126, 65), (17, 121, 66), (17, 112, 59), (22, 99, 51),
- (24, 99, 36), (26, 107, 27), (28, 116, 18), (29, 132, 19),
- (31, 148, 20), (28, 152, 24), (26, 157, 28), (25, 164, 27),
- (24, 171, 23), (23, 161, 27), (32, 150, 25), (42, 139, 23),
- (50, 136, 27), (59, 133, 32), (69, 121, 42), (85, 113, 58),
- (117, 95, 61), (121, 80, 61), (126, 65, 61), (127, 62, 58),
- (129, 60, 55), (142, 55, 44), (149, 48, 34), (152, 35, 33),
- (155, 30, 43), (169, 48, 71), (165, 46, 75), (162, 44, 80),
- (159, 42, 80), (157, 40, 80), (146, 56, 80), (133, 75, 75),
- (138, 95, 71), (122, 103, 74), (107, 112, 77), (109, 115, 85),
- (112, 119, 93), (120, 127, 121), (110, 133, 147), (84, 135, 156),
- (63, 132, 160), (49, 136, 168), (46, 139, 161), (43, 142, 155),
- (40, 142, 128), (52, 134, 105), (72, 116, 80), (99, 98, 62),
- (144, 71, 22), (148, 58, 17), (153, 46, 13), (155, 39, 13),
- (157, 33, 14), (153, 33, 14), (137, 33, 13), (114, 33, 14),
- (94, 28, 13), (60, 18, 24), (55, 18, 28), (51, 18, 33),
- (40, 19, 42), (31, 16, 51), (18, 12, 53), (13, 18, 56),
- (10, 36, 63), (13, 39, 59), (17, 42, 55), (16, 44, 54),
- (16, 47, 53), (15, 51, 61), (18, 64, 81), (20, 75, 100),
- (21, 83, 116), (21, 93, 138), (20, 100, 138), (19, 107, 139),
- (12, 117, 133), (12, 121, 122), (10, 117, 105), (15, 115, 82),
- (8, 110, 48), (6, 105, 43), (5, 101, 38), (17, 94, 32),
- (30, 93, 27), (44, 90, 23), (51, 82, 22), (66, 68, 23),
- (79, 64, 28), (98, 44, 23), (106, 38, 23), (115, 32, 23),
- (124, 26, 32), (133, 16, 48), (142, 10, 60), (163, 11, 73),
- (186, 15, 107), (189, 16, 111), (192, 17, 115), (200, 24, 116),
- (204, 27, 108), (195, 34, 103), (181, 43, 103), (164, 50, 107),
- (160, 51, 102), (153, 53, 86), (152, 62, 70), (135, 64, 103),
- (121, 66, 131), (101, 69, 145), (99, 82, 117), (100, 83, 134),
- (102, 79, 176), (104, 78, 169), (106, 77, 163), (116, 72, 148),
- (129, 63, 141), (147, 54, 127), (156, 40, 109), (152, 35, 87),
- (134, 31, 76), (114, 28, 76), (95, 24, 81), (77, 28, 82),
- (59, 44, 88), (43, 54, 90), (33, 58, 94), (29, 58, 85),
- (34, 64, 79), (46, 66, 61), (50, 63, 46), (48, 57, 29),
- (41, 50, 27), (42, 46, 29), (41, 37, 41), (46, 33, 55),
- (51, 31, 79), (61, 35, 97), (72, 43, 116), (84, 54, 128),
- (90, 72, 143), (95, 86, 146), (94, 104, 138), (89, 119, 123),
- (70, 144, 113), (49, 161, 106), (35, 170, 100), (31, 164, 89),
- (27, 158, 82), (26, 152, 71), (27, 144, 69), (31, 138, 64),
- (33, 135, 61), (37, 134, 55), (39, 126, 50), (39, 122, 42),
- (39, 123, 34), (36, 125, 32), (32, 128, 40), (27, 127, 47),
- (30, 135, 45), (31, 144, 38), (30, 154, 38), (20, 154, 43),
- (18, 150, 49), (19, 146, 47), (26, 137, 43), (24, 119, 36),
- (24, 98, 36), (27, 79, 45), (37, 66, 60), (42, 56, 70),
- (42, 53, 69), (44, 53, 70), (47, 63, 82), (47, 84, 100),
- (42, 100, 112), (41, 110, 118), (43, 118, 128), (43, 138, 140),
- (38, 159, 153), (36, 171, 163), (36, 170, 182), (34, 167, 191)
- ),
-
-// 539 Dragon
-((148, 29, 29), (138, 15, 31), (124, 16, 40), (111, 17, 50),
- (95, 26, 55), (79, 35, 61), (73, 39, 60), (67, 44, 60),
- (71, 68, 51), (88, 75, 41), (106, 82, 32), (119, 76, 23),
- (133, 70, 14), (145, 65, 9), (157, 61, 4), (158, 56, 5),
- (159, 51, 6), (153, 47, 13), (148, 46, 14), (143, 46, 16),
- (142, 51, 18), (141, 56, 21), (141, 59, 18), (141, 62, 16),
- (135, 65, 14), (124, 75, 10), (113, 85, 7), (94, 99, 6),
- (75, 113, 5), (68, 116, 7), (61, 120, 9), (45, 123, 9),
- (26, 129, 8), (12, 124, 11), (9, 114, 9), (7, 104, 7),
- (7, 100, 9), (8, 96, 11), (8, 95, 11), (9, 94, 11),
- (9, 90, 13), (9, 98, 15), (10, 106, 18), (9, 107, 21),
- (8, 108, 25), (7, 108, 26), (7, 109, 28), (7, 112, 29),
- (8, 116, 28), (17, 118, 39), (25, 119, 44), (34, 121, 49),
- (41, 117, 50), (48, 113, 52), (59, 104, 54), (70, 96, 57),
- (107, 68, 52), (119, 57, 43), (131, 46, 34), (142, 42, 28),
- (153, 39, 22), (152, 39, 19), (151, 40, 16), (139, 43, 9),
- (120, 49, 7), (86, 51, 13), (72, 43, 22), (58, 35, 31),
- (52, 34, 37), (46, 33, 43), (36, 32, 48), (34, 23, 55),
- (35, 10, 61), (31, 10, 63), (28, 10, 66), (27, 10, 61),
- (26, 11, 57), (25, 11, 53), (25, 12, 49), (26, 13, 45),
- (21, 17, 45), (22, 36, 35), (21, 43, 37), (21, 50, 40),
- (24, 54, 45), (27, 58, 50), (28, 69, 57), (27, 85, 63),
- (23, 101, 70), (27, 102, 65), (32, 103, 60), (34, 100, 55),
- (37, 98, 50), (49, 89, 41), (71, 79, 33), (94, 68, 27),
- (111, 59, 29), (145, 52, 26), (155, 60, 25), (165, 69, 25),
- (164, 72, 27), (163, 76, 29), (160, 74, 34), (157, 74, 33),
- (140, 78, 41), (134, 76, 47), (128, 75, 54), (125, 77, 52),
- (123, 80, 51), (121, 90, 43), (116, 110, 37), (120, 127, 33),
- (119, 138, 28), (107, 142, 15), (103, 144, 15), (100, 147, 16),
- (89, 145, 22), (71, 131, 30), (54, 118, 31), (40, 112, 29),
- (28, 100, 29), (29, 96, 27), (30, 93, 26), (35, 90, 23),
- (41, 88, 21), (47, 86, 23), (50, 85, 31), (56, 84, 41),
- (70, 79, 42), (95, 82, 39), (98, 86, 39), (102, 91, 39),
- (115, 103, 32), (125, 113, 26), (136, 123, 21), (139, 125, 20),
- (141, 112, 23), (134, 98, 32), (127, 85, 41), (121, 77, 46),
- (115, 70, 52), (101, 54, 58), (90, 45, 63), (82, 44, 58),
- (78, 47, 51), (76, 68, 43), (74, 74, 38), (73, 80, 34),
- (75, 83, 22), (79, 83, 13), (78, 93, 11), (70, 106, 12),
- (70, 104, 12), (71, 101, 11), (72, 98, 11), (72, 97, 11),
- (79, 89, 9), (87, 77, 8), (94, 62, 9), (93, 56, 11),
- (97, 49, 10), (80, 54, 9), (72, 56, 10), (65, 59, 12),
- (64, 60, 12), (58, 62, 15), (46, 66, 22), (34, 68, 33),
- (34, 68, 45), (35, 68, 49), (36, 68, 53), (39, 69, 63),
- (40, 78, 69), (56, 92, 64), (77, 104, 57), (94, 110, 45),
- (99, 114, 39), (106, 121, 33), (114, 129, 31), (113, 130, 26),
- (98, 122, 22), (80, 111, 21), (66, 104, 24), (53, 99, 24),
- (23, 68, 22), (18, 60, 26), (13, 53, 30), (15, 42, 37),
- (19, 38, 41), (20, 30, 42), (14, 31, 45), (15, 33, 48),
- (17, 43, 53), (19, 51, 53), (23, 63, 52), (32, 77, 45),
- (50, 91, 40), (64, 101, 36), (80, 100, 35), (96, 104, 36),
- (116, 105, 35), (130, 106, 34), (132, 100, 29), (131, 105, 28),
- (123, 115, 33), (115, 124, 37), (108, 126, 36), (107, 129, 31),
- (102, 123, 36), (87, 114, 42), (72, 98, 40), (62, 88, 32),
- (58, 64, 26), (52, 39, 27), (44, 19, 26), (37, 13, 25),
- (36, 13, 19), (49, 18, 14), (69, 34, 11), (88, 50, 14),
- (99, 67, 20), (108, 86, 23), (115, 105, 23), (118, 126, 20),
- (115, 143, 20), (101, 155, 24), (81, 156, 27), (63, 153, 24),
- (55, 146, 17), (46, 138, 14), (32, 132, 15), (22, 123, 17),
- (24, 116, 16), (33, 105, 17), (40, 103, 17), (47, 104, 15),
- (57, 110, 15), (70, 114, 14), (79, 120, 14), (80, 126, 15),
- (76, 130, 16), (72, 134, 19), (69, 135, 27), (58, 137, 34),
- (44, 137, 38), (29, 136, 36), (24, 132, 40), (21, 124, 44),
- (23, 117, 48), (25, 111, 47), (35, 102, 42), (53, 92, 38),
- (76, 74, 36), (97, 60, 37), (115, 46, 35), (133, 38, 32)
- ),
-
-// 540 Dust_Bunny
-((103, 105, 94), (100, 104, 95), (100, 104, 96), (101, 104, 97),
- (104, 107, 101), (107, 111, 105), (107, 112, 107), (107, 113, 110),
- (106, 115, 115), (105, 115, 114), (105, 115, 114), (105, 114, 113),
- (106, 113, 113), (104, 111, 112), (103, 110, 112), (101, 108, 111),
- (99, 107, 110), (91, 96, 104), (86, 92, 100), (82, 88, 97),
- (76, 82, 92), (70, 76, 87), (67, 73, 84), (64, 70, 81),
- (59, 63, 75), (57, 63, 75), (56, 63, 75), (57, 63, 74),
- (58, 63, 73), (59, 64, 73), (60, 65, 74), (62, 68, 78),
- (65, 71, 83), (71, 75, 83), (72, 75, 80), (73, 75, 77),
- (72, 73, 75), (71, 71, 73), (71, 69, 71), (71, 68, 70),
- (67, 60, 58), (65, 56, 53), (64, 53, 49), (63, 52, 49),
- (63, 52, 49), (62, 51, 49), (62, 51, 49), (63, 51, 49),
- (64, 51, 51), (68, 58, 57), (70, 61, 63), (73, 65, 69),
- (74, 69, 74), (76, 74, 80), (76, 76, 82), (76, 78, 84),
- (79, 80, 83), (78, 79, 81), (78, 78, 79), (73, 75, 77),
- (69, 73, 75), (67, 71, 72), (66, 70, 70), (64, 67, 66),
- (64, 64, 64), (63, 60, 61), (64, 60, 60), (65, 60, 59),
- (67, 61, 59), (69, 63, 60), (74, 68, 64), (80, 73, 69),
- (98, 88, 78), (108, 97, 85), (119, 107, 93), (125, 114, 100),
- (131, 122, 108), (134, 125, 110), (137, 129, 113), (141, 131, 114),
- (143, 132, 115), (137, 128, 112), (131, 122, 107), (125, 117, 103),
- (120, 114, 101), (116, 111, 99), (110, 106, 95), (102, 101, 91),
- (90, 89, 85), (85, 83, 83), (80, 78, 81), (77, 76, 79),
- (75, 74, 78), (71, 69, 75), (67, 64, 71), (64, 59, 68),
- (61, 55, 64), (56, 50, 54), (53, 48, 51), (50, 47, 48),
- (49, 46, 48), (48, 46, 48), (48, 49, 49), (49, 51, 50),
- (55, 58, 57), (58, 62, 63), (61, 67, 69), (63, 70, 72),
- (65, 73, 75), (70, 77, 80), (74, 80, 83), (77, 81, 85),
- (78, 79, 85), (74, 74, 81), (72, 73, 79), (71, 72, 78),
- (69, 69, 75), (68, 65, 70), (68, 63, 66), (70, 64, 66),
- (76, 74, 73), (82, 79, 75), (89, 84, 78), (94, 88, 80),
- (99, 92, 83), (109, 99, 88), (115, 106, 90), (118, 109, 92),
- (119, 109, 90), (123, 109, 88), (122, 107, 85), (121, 105, 83),
- (115, 99, 77), (107, 92, 71), (99, 85, 65), (96, 82, 62),
- (91, 76, 58), (89, 76, 59), (87, 76, 61), (86, 77, 62),
- (86, 78, 63), (84, 80, 67), (85, 80, 69), (85, 82, 71),
- (85, 81, 72), (81, 79, 74), (79, 77, 74), (78, 76, 75),
- (77, 76, 77), (78, 76, 79), (81, 78, 82), (87, 83, 87),
- (101, 95, 97), (104, 98, 99), (108, 101, 101), (112, 106, 106),
- (114, 110, 109), (113, 112, 113), (112, 113, 113), (113, 113, 111),
- (112, 112, 108), (104, 107, 103), (101, 105, 102), (98, 104, 102),
- (93, 101, 98), (91, 99, 95), (90, 95, 91), (87, 91, 87),
- (83, 81, 79), (82, 79, 76), (81, 77, 73), (79, 73, 68),
- (77, 68, 62), (76, 65, 57), (77, 64, 55), (82, 66, 55),
- (86, 71, 56), (92, 76, 59), (96, 80, 59), (99, 83, 61),
- (101, 86, 63), (101, 86, 65), (101, 85, 67), (97, 82, 66),
- (85, 72, 61), (81, 68, 59), (77, 65, 57), (70, 58, 53),
- (62, 51, 52), (56, 47, 50), (53, 45, 49), (52, 47, 48),
- (53, 47, 47), (56, 49, 48), (58, 51, 50), (63, 53, 53),
- (66, 59, 56), (72, 65, 59), (79, 71, 60), (87, 76, 62),
- (94, 80, 64), (97, 83, 67), (97, 86, 72), (97, 89, 75),
- (95, 90, 78), (93, 90, 79), (90, 87, 78), (83, 81, 76),
- (76, 76, 73), (69, 69, 69), (61, 63, 65), (57, 58, 60),
- (53, 52, 54), (54, 50, 48), (56, 48, 44), (58, 48, 42),
- (61, 50, 42), (64, 55, 45), (69, 60, 50), (75, 67, 57),
- (81, 72, 65), (87, 79, 73), (90, 85, 79), (94, 90, 83),
- (99, 94, 86), (103, 97, 88), (109, 100, 91), (115, 106, 95),
- (120, 110, 96), (125, 113, 96), (129, 116, 95), (133, 117, 95),
- (135, 120, 98), (135, 121, 103), (132, 121, 106), (128, 120, 107),
- (122, 117, 107), (115, 112, 104), (108, 106, 103), (99, 98, 100),
- (89, 92, 96), (81, 86, 92), (76, 82, 86), (74, 79, 81),
- (74, 75, 78), (73, 75, 76), (74, 76, 77), (75, 80, 80),
- (79, 85, 82), (84, 89, 87), (88, 92, 88), (90, 94, 90),
- (89, 95, 90), (91, 97, 90), (95, 99, 91), (98, 101, 92)
- ),
-
-// 541 Dynasty
-((85, 96, 61), (34, 91, 51), (21, 89, 49), (8, 88, 48),
- (8, 82, 35), (8, 77, 22), (7, 73, 19), (6, 69, 17),
- (10, 51, 18), (16, 38, 14), (22, 25, 11), (36, 18, 14),
- (51, 12, 17), (62, 12, 15), (74, 13, 14), (79, 13, 12),
- (85, 13, 10), (88, 9, 23), (86, 11, 28), (84, 14, 33),
- (80, 17, 42), (76, 21, 52), (76, 27, 58), (77, 33, 65),
- (93, 55, 79), (94, 71, 80), (96, 88, 81), (95, 90, 68),
- (95, 92, 56), (94, 87, 53), (94, 83, 50), (95, 70, 41),
- (101, 58, 26), (123, 39, 4), (144, 33, 4), (166, 28, 5),
- (176, 37, 11), (186, 47, 17), (185, 52, 26), (185, 57, 35),
- (187, 70, 55), (178, 75, 54), (169, 80, 54), (162, 78, 57),
- (156, 77, 60), (154, 74, 54), (152, 72, 49), (142, 72, 42),
- (130, 70, 45), (101, 57, 51), (80, 48, 53), (59, 39, 56),
- (46, 33, 51), (33, 28, 46), (27, 24, 41), (22, 20, 37),
- (9, 19, 17), (15, 21, 13), (21, 24, 9), (28, 34, 8),
- (35, 45, 7), (42, 45, 5), (49, 46, 4), (65, 43, 8),
- (80, 46, 11), (98, 58, 12), (95, 62, 18), (93, 67, 25),
- (90, 69, 30), (88, 72, 35), (73, 76, 36), (57, 88, 38),
- (33, 99, 47), (30, 99, 56), (28, 99, 66), (28, 87, 73),
- (29, 76, 80), (34, 69, 84), (39, 63, 88), (45, 58, 78),
- (35, 56, 83), (26, 50, 68), (26, 54, 50), (26, 59, 32),
- (29, 61, 27), (32, 63, 22), (51, 70, 15), (70, 69, 14),
- (122, 50, 7), (143, 44, 9), (164, 38, 11), (170, 37, 11),
- (177, 37, 11), (182, 38, 13), (183, 37, 14), (168, 37, 21),
- (154, 42, 28), (144, 60, 29), (141, 65, 33), (138, 70, 38),
- (135, 72, 44), (132, 74, 50), (128, 79, 50), (122, 84, 47),
- (107, 98, 46), (96, 93, 44), (86, 88, 42), (81, 85, 42),
- (77, 82, 42), (72, 74, 47), (71, 62, 47), (76, 54, 47),
- (83, 51, 51), (86, 47, 50), (85, 50, 48), (84, 54, 46),
- (90, 61, 44), (96, 71, 32), (96, 78, 21), (93, 88, 20),
- (113, 95, 43), (126, 99, 52), (139, 104, 61), (142, 103, 67),
- (145, 103, 73), (146, 107, 81), (147, 112, 86), (146, 112, 88),
- (132, 99, 85), (89, 74, 63), (82, 69, 59), (76, 65, 56),
- (67, 49, 49), (67, 33, 47), (79, 25, 41), (96, 23, 35),
- (146, 16, 26), (169, 17, 22), (193, 18, 19), (199, 18, 18),
- (205, 18, 17), (208, 16, 12), (203, 19, 8), (184, 23, 4),
- (162, 26, 4), (119, 33, 5), (109, 35, 5), (100, 38, 5),
- (88, 44, 10), (78, 58, 19), (75, 64, 33), (71, 68, 46),
- (78, 79, 69), (83, 85, 76), (89, 91, 84), (90, 97, 94),
- (91, 95, 99), (87, 84, 96), (89, 77, 93), (86, 66, 81),
- (86, 57, 65), (80, 31, 44), (76, 27, 39), (72, 23, 35),
- (61, 17, 25), (56, 18, 16), (55, 19, 13), (57, 30, 14),
- (71, 52, 28), (78, 55, 34), (85, 59, 40), (103, 73, 50),
- (125, 84, 63), (147, 97, 74), (168, 103, 83), (178, 102, 83),
- (177, 97, 80), (172, 89, 74), (168, 81, 65), (160, 67, 54),
- (143, 58, 44), (125, 49, 36), (116, 45, 26), (115, 38, 19),
- (127, 32, 28), (136, 31, 29), (145, 31, 30), (163, 38, 25),
- (178, 40, 28), (182, 49, 35), (189, 48, 52), (193, 63, 63),
- (191, 71, 69), (175, 87, 67), (152, 89, 72), (128, 100, 74),
- (107, 98, 72), (91, 95, 62), (76, 83, 53), (56, 77, 45),
- (38, 65, 41), (29, 57, 35), (26, 48, 31), (24, 42, 25),
- (19, 36, 24), (22, 36, 23), (33, 47, 25), (47, 58, 27),
- (54, 63, 31), (52, 62, 34), (53, 65, 42), (57, 69, 49),
- (66, 62, 55), (63, 49, 55), (61, 36, 57), (63, 29, 58),
- (73, 25, 55), (85, 17, 48), (98, 10, 44), (118, 6, 46),
- (131, 11, 43), (142, 13, 36), (145, 9, 29), (156, 6, 26),
- (165, 6, 21), (172, 9, 18), (169, 7, 14), (164, 6, 18),
- (162, 3, 19), (163, 5, 19), (155, 9, 20), (135, 11, 26),
- (112, 12, 29), (98, 18, 26), (86, 31, 21), (75, 48, 18),
- (67, 58, 17), (70, 64, 13), (83, 72, 10), (97, 79, 7),
- (114, 78, 7), (126, 66, 5), (138, 58, 7), (145, 50, 13),
- (151, 45, 19), (152, 33, 19), (151, 29, 15), (151, 31, 16),
- (154, 42, 20), (163, 53, 22), (172, 65, 20), (167, 70, 25),
- (162, 81, 29), (137, 85, 37), (125, 95, 43), (91, 94, 56)
- ),
-
-// 542 Easter
-((178, 165, 213), (177, 160, 215), (176, 158, 215), (175, 156, 216),
- (175, 154, 216), (176, 153, 217), (176, 151, 217), (177, 150, 217),
- (178, 151, 217), (179, 154, 217), (180, 158, 217), (180, 158, 216),
- (180, 159, 215), (180, 159, 214), (180, 159, 214), (179, 160, 214),
- (179, 161, 214), (178, 164, 218), (177, 163, 219), (177, 163, 220),
- (175, 164, 223), (173, 166, 226), (174, 167, 226), (175, 168, 227),
- (182, 171, 227), (180, 170, 227), (178, 170, 227), (176, 164, 221),
- (174, 158, 215), (173, 152, 210), (173, 147, 206), (167, 134, 196),
- (158, 121, 186), (134, 89, 157), (120, 72, 143), (106, 56, 130),
- (98, 46, 122), (91, 36, 115), (90, 33, 112), (89, 31, 109),
- (90, 30, 111), (95, 35, 116), (100, 40, 121), (108, 47, 126),
- (116, 54, 132), (118, 55, 135), (120, 57, 139), (122, 59, 141),
- (121, 57, 140), (112, 51, 130), (104, 44, 126), (97, 37, 122),
- (93, 31, 118), (89, 25, 115), (89, 25, 113), (89, 25, 112),
- (95, 33, 119), (107, 48, 131), (119, 63, 144), (129, 79, 156),
- (139, 96, 169), (141, 101, 172), (144, 106, 176), (158, 130, 193),
- (169, 142, 202), (182, 169, 224), (182, 177, 227), (183, 185, 230),
- (185, 188, 231), (188, 192, 232), (193, 196, 234), (197, 200, 237),
- (199, 207, 240), (199, 206, 238), (199, 205, 237), (197, 199, 235),
- (195, 193, 233), (193, 189, 232), (192, 185, 231), (185, 174, 228),
- (180, 162, 225), (168, 143, 218), (166, 136, 214), (164, 129, 211),
- (163, 125, 209), (163, 122, 208), (160, 117, 205), (158, 114, 200),
- (156, 110, 190), (156, 107, 187), (157, 105, 184), (156, 104, 182),
- (156, 103, 181), (155, 100, 178), (152, 99, 177), (150, 97, 178),
- (149, 98, 180), (152, 103, 184), (155, 109, 187), (158, 115, 190),
- (158, 119, 192), (158, 124, 195), (160, 132, 198), (163, 138, 201),
- (170, 142, 199), (169, 142, 196), (169, 142, 194), (167, 140, 192),
- (166, 139, 191), (164, 131, 188), (160, 120, 184), (155, 108, 177),
- (148, 97, 170), (136, 78, 156), (131, 73, 153), (127, 69, 151),
- (120, 60, 144), (113, 52, 139), (107, 46, 132), (106, 42, 127),
- (105, 45, 126), (110, 50, 131), (116, 56, 137), (121, 61, 141),
- (126, 67, 145), (136, 81, 155), (146, 96, 168), (155, 111, 180),
- (163, 124, 193), (176, 150, 215), (178, 155, 218), (181, 161, 222),
- (184, 169, 228), (185, 175, 233), (185, 177, 235), (185, 177, 237),
- (186, 177, 236), (186, 175, 234), (186, 173, 232), (185, 170, 231),
- (184, 168, 230), (182, 162, 227), (179, 156, 222), (178, 151, 218),
- (177, 148, 214), (174, 139, 206), (172, 134, 203), (170, 129, 201),
- (166, 121, 196), (164, 115, 191), (162, 110, 187), (159, 107, 182),
- (148, 85, 173), (144, 78, 169), (141, 72, 166), (134, 64, 160),
- (128, 58, 153), (120, 53, 144), (114, 45, 138), (105, 37, 130),
- (94, 33, 122), (88, 32, 113), (89, 35, 114), (90, 39, 116),
- (96, 45, 122), (98, 55, 129), (104, 65, 136), (113, 73, 144),
- (136, 94, 171), (141, 100, 178), (146, 107, 185), (154, 119, 196),
- (161, 127, 204), (164, 134, 212), (167, 139, 217), (168, 144, 221),
- (171, 148, 223), (174, 152, 224), (175, 155, 225), (176, 155, 225),
- (176, 154, 224), (175, 152, 221), (175, 149, 217), (173, 145, 212),
- (162, 139, 210), (161, 139, 211), (160, 139, 213), (161, 140, 215),
- (166, 144, 216), (166, 144, 217), (162, 147, 220), (161, 149, 223),
- (163, 151, 228), (169, 155, 230), (173, 155, 229), (170, 152, 230),
- (167, 150, 227), (166, 148, 228), (166, 147, 228), (168, 148, 226),
- (167, 146, 226), (165, 146, 225), (166, 145, 225), (166, 144, 223),
- (169, 144, 220), (171, 142, 218), (170, 140, 215), (169, 137, 212),
- (166, 132, 209), (163, 127, 206), (160, 123, 205), (158, 122, 204),
- (159, 123, 204), (161, 124, 204), (162, 125, 204), (163, 127, 205),
- (164, 132, 207), (165, 137, 208), (170, 143, 210), (172, 146, 212),
- (175, 147, 213), (174, 148, 215), (173, 148, 215), (173, 147, 216),
- (172, 143, 216), (170, 135, 215), (168, 128, 214), (166, 124, 211),
- (164, 122, 209), (165, 122, 207), (166, 119, 207), (166, 119, 207),
- (167, 122, 207), (167, 126, 208), (169, 133, 209), (172, 139, 211),
- (176, 147, 214), (179, 154, 218), (181, 162, 222), (185, 170, 226),
- (188, 178, 228), (193, 186, 231), (198, 192, 233), (199, 198, 234),
- (199, 200, 235), (197, 199, 235), (195, 199, 234), (193, 197, 233),
- (192, 195, 230), (189, 191, 227), (185, 185, 225), (183, 179, 222),
- (179, 175, 220), (178, 172, 217), (177, 170, 215), (177, 168, 213)
- ),
-
-// 543 Easter_2
-((145, 146, 202), (154, 169, 210), (159, 183, 215), (165, 198, 220),
- (173, 210, 225), (181, 222, 230), (187, 224, 232), (193, 227, 234),
- (220, 240, 243), (229, 243, 246), (238, 247, 249), (239, 247, 249),
- (241, 248, 250), (233, 244, 247), (226, 241, 244), (220, 236, 242),
- (215, 232, 240), (185, 203, 229), (171, 186, 220), (157, 169, 211),
- (148, 151, 203), (139, 134, 196), (135, 128, 193), (132, 122, 190),
- (122, 101, 179), (110, 84, 172), (99, 67, 165), (89, 52, 154),
- (79, 37, 144), (74, 29, 140), (70, 22, 136), (64, 12, 131),
- (65, 8, 131), (93, 27, 143), (105, 38, 151), (118, 50, 160),
- (125, 65, 165), (133, 81, 170), (134, 87, 171), (136, 93, 172),
- (149, 120, 187), (161, 136, 197), (174, 153, 207), (190, 169, 217),
- (207, 185, 228), (214, 193, 232), (221, 202, 237), (232, 217, 242),
- (240, 228, 245), (246, 244, 251), (249, 248, 252), (252, 252, 254),
- (250, 252, 253), (249, 252, 252), (246, 250, 251), (243, 249, 250),
- (227, 242, 244), (217, 237, 241), (208, 233, 238), (200, 230, 235),
- (193, 227, 233), (190, 226, 232), (187, 225, 231), (182, 223, 230),
- (178, 221, 228), (176, 220, 227), (176, 220, 227), (176, 221, 227),
- (177, 221, 227), (179, 221, 228), (184, 223, 230), (190, 225, 232),
- (202, 226, 237), (209, 224, 239), (217, 223, 241), (224, 219, 243),
- (231, 216, 245), (233, 214, 246), (236, 212, 247), (239, 207, 247),
- (241, 200, 246), (236, 180, 243), (230, 168, 239), (225, 156, 236),
- (222, 150, 235), (220, 144, 234), (215, 132, 230), (209, 123, 227),
- (201, 104, 221), (196, 96, 218), (191, 89, 215), (188, 86, 213),
- (186, 83, 212), (181, 78, 209), (178, 73, 207), (174, 72, 206),
- (173, 71, 205), (172, 73, 204), (172, 76, 204), (173, 79, 204),
- (174, 81, 204), (175, 83, 205), (178, 88, 206), (180, 93, 208),
- (182, 104, 211), (176, 111, 210), (171, 118, 209), (167, 122, 209),
- (164, 126, 209), (159, 133, 208), (156, 141, 208), (156, 151, 210),
- (160, 160, 212), (172, 177, 218), (174, 181, 219), (176, 185, 221),
- (177, 194, 223), (178, 201, 224), (179, 209, 226), (183, 217, 229),
- (197, 229, 235), (209, 234, 239), (222, 240, 243), (227, 242, 245),
- (233, 244, 247), (241, 244, 250), (246, 241, 251), (247, 235, 251),
- (245, 226, 249), (235, 205, 242), (233, 200, 240), (232, 195, 239),
- (229, 186, 237), (227, 179, 236), (225, 173, 236), (222, 164, 235),
- (215, 150, 231), (207, 147, 227), (200, 144, 224), (197, 144, 223),
- (195, 144, 222), (193, 148, 223), (196, 156, 225), (199, 164, 228),
- (204, 173, 230), (215, 187, 237), (215, 190, 237), (216, 193, 238),
- (215, 195, 236), (212, 195, 235), (207, 200, 234), (199, 204, 233),
- (180, 204, 228), (176, 203, 227), (172, 202, 226), (166, 200, 223),
- (160, 197, 221), (155, 190, 218), (149, 187, 216), (143, 185, 214),
- (137, 184, 212), (121, 183, 207), (117, 184, 206), (113, 185, 205),
- (108, 188, 204), (108, 190, 204), (113, 192, 206), (123, 193, 207),
- (146, 190, 213), (150, 187, 214), (155, 184, 215), (160, 175, 214),
- (160, 162, 211), (165, 165, 213), (165, 168, 215), (166, 171, 214),
- (164, 172, 213), (162, 174, 214), (161, 175, 214), (160, 173, 215),
- (153, 150, 208), (151, 143, 209), (147, 138, 213), (144, 138, 216),
- (130, 148, 213), (126, 153, 213), (122, 158, 213), (114, 170, 214),
- (102, 166, 207), (96, 157, 202), (87, 143, 198), (86, 128, 195),
- (87, 115, 191), (87, 112, 189), (85, 113, 188), (81, 117, 187),
- (75, 125, 185), (73, 136, 181), (67, 139, 180), (65, 140, 179),
- (68, 131, 177), (78, 125, 177), (87, 120, 177), (94, 112, 177),
- (98, 107, 176), (105, 108, 175), (107, 108, 174), (104, 108, 172),
- (97, 102, 167), (97, 93, 160), (97, 82, 153), (96, 71, 147),
- (96, 59, 143), (103, 51, 144), (111, 42, 144), (117, 36, 145),
- (120, 34, 147), (123, 37, 149), (128, 44, 153), (133, 53, 156),
- (137, 64, 159), (145, 79, 167), (156, 95, 176), (169, 109, 188),
- (183, 122, 200), (196, 133, 211), (207, 143, 222), (216, 151, 230),
- (224, 156, 234), (228, 162, 237), (230, 170, 238), (226, 180, 239),
- (217, 186, 237), (206, 188, 234), (193, 188, 230), (179, 185, 226),
- (167, 180, 222), (157, 174, 219), (152, 168, 217), (151, 164, 213),
- (148, 159, 211), (145, 155, 209), (140, 150, 206), (134, 144, 202),
- (127, 136, 197), (121, 128, 193), (117, 123, 191), (118, 118, 189),
- (118, 118, 188), (120, 119, 190), (121, 122, 191), (124, 125, 193),
- (127, 125, 194), (132, 126, 195), (133, 130, 197), (140, 135, 199)
- ),
-
-// 544 Easter_3
-((216, 166, 226), (229, 189, 237), (235, 199, 242), (241, 210, 247),
- (244, 216, 250), (247, 223, 253), (247, 223, 253), (247, 224, 253),
- (243, 219, 250), (236, 213, 246), (229, 208, 242), (219, 199, 238),
- (210, 190, 234), (200, 176, 231), (191, 162, 228), (187, 153, 225),
- (184, 145, 223), (158, 118, 206), (146, 110, 198), (135, 102, 191),
- (128, 96, 185), (122, 90, 179), (123, 88, 176), (124, 86, 174),
- (129, 84, 165), (130, 84, 166), (132, 85, 167), (137, 89, 172),
- (142, 93, 178), (148, 96, 180), (154, 100, 183), (166, 108, 187),
- (176, 111, 191), (174, 106, 193), (166, 103, 191), (158, 100, 190),
- (151, 98, 183), (145, 96, 176), (141, 93, 171), (138, 91, 167),
- (111, 71, 146), (97, 62, 137), (83, 54, 128), (73, 49, 120),
- (63, 44, 113), (60, 42, 111), (58, 41, 109), (55, 38, 106),
- (52, 35, 104), (51, 34, 104), (50, 33, 104), (50, 32, 104),
- (51, 33, 105), (52, 35, 106), (53, 35, 107), (54, 36, 109),
- (63, 42, 121), (68, 47, 127), (74, 53, 133), (79, 57, 139),
- (84, 62, 145), (86, 63, 149), (88, 64, 153), (94, 66, 161),
- (101, 68, 168), (108, 74, 178), (109, 74, 177), (110, 75, 176),
- (108, 73, 174), (107, 72, 172), (105, 68, 169), (103, 66, 165),
- (105, 67, 167), (110, 72, 171), (116, 77, 176), (125, 87, 181),
- (134, 98, 186), (138, 104, 189), (143, 110, 192), (155, 121, 202),
- (170, 132, 212), (203, 155, 235), (214, 168, 242), (225, 181, 249),
- (228, 184, 251), (232, 188, 253), (234, 191, 251), (234, 190, 248),
- (226, 179, 237), (215, 172, 230), (205, 165, 224), (199, 160, 220),
- (194, 156, 217), (184, 147, 213), (180, 138, 209), (177, 133, 210),
- (174, 131, 209), (177, 134, 214), (179, 134, 216), (181, 134, 219),
- (183, 135, 223), (185, 136, 227), (190, 137, 233), (193, 139, 239),
- (193, 138, 243), (188, 133, 240), (184, 128, 237), (181, 124, 235),
- (178, 120, 234), (172, 114, 231), (169, 113, 228), (165, 112, 226),
- (165, 113, 224), (165, 115, 226), (167, 116, 226), (169, 117, 227),
- (177, 122, 228), (186, 131, 230), (197, 139, 231), (204, 144, 230),
- (201, 143, 222), (191, 136, 214), (181, 129, 206), (178, 126, 201),
- (176, 124, 197), (173, 118, 191), (168, 112, 185), (164, 109, 181),
- (158, 104, 175), (141, 99, 168), (139, 96, 168), (137, 94, 169),
- (136, 91, 171), (140, 90, 176), (146, 92, 181), (153, 96, 183),
- (165, 107, 186), (169, 107, 187), (173, 108, 188), (175, 108, 190),
- (177, 109, 193), (180, 112, 196), (180, 112, 197), (183, 116, 201),
- (184, 119, 205), (197, 123, 210), (202, 126, 212), (207, 130, 215),
- (210, 130, 219), (209, 130, 221), (203, 129, 221), (194, 126, 215),
- (179, 111, 199), (174, 108, 194), (170, 105, 189), (161, 97, 180),
- (147, 90, 169), (132, 84, 159), (114, 74, 149), (100, 64, 139),
- (87, 57, 131), (69, 45, 121), (67, 44, 119), (65, 43, 117),
- (62, 43, 116), (61, 43, 116), (62, 43, 116), (62, 43, 117),
- (67, 46, 123), (68, 47, 124), (70, 49, 126), (73, 51, 130),
- (75, 53, 133), (75, 52, 134), (75, 51, 135), (75, 50, 136),
- (78, 53, 137), (85, 57, 137), (97, 66, 141), (111, 73, 146),
- (127, 83, 153), (142, 91, 159), (154, 101, 167), (167, 108, 171),
- (193, 131, 186), (199, 135, 191), (206, 139, 197), (219, 150, 207),
- (229, 160, 219), (236, 168, 227), (239, 177, 234), (241, 187, 238),
- (240, 192, 243), (239, 196, 246), (239, 194, 246), (238, 193, 244),
- (233, 191, 241), (228, 190, 235), (221, 190, 232), (212, 189, 228),
- (203, 180, 222), (194, 167, 213), (180, 152, 204), (164, 133, 192),
- (146, 118, 180), (131, 109, 172), (119, 100, 165), (110, 92, 160),
- (106, 87, 159), (104, 78, 159), (102, 72, 160), (104, 70, 164),
- (109, 71, 170), (116, 74, 177), (125, 83, 186), (137, 90, 197),
- (147, 98, 206), (160, 108, 217), (172, 118, 224), (184, 125, 231),
- (194, 136, 236), (205, 142, 242), (213, 147, 244), (221, 154, 248),
- (229, 162, 249), (234, 166, 248), (238, 170, 246), (239, 170, 243),
- (238, 165, 238), (233, 160, 233), (227, 156, 228), (219, 150, 225),
- (210, 149, 221), (203, 148, 217), (198, 146, 215), (192, 142, 214),
- (186, 139, 213), (178, 132, 213), (166, 127, 209), (156, 124, 204),
- (149, 120, 198), (143, 116, 194), (141, 114, 192), (142, 111, 194),
- (143, 107, 196), (143, 107, 196), (146, 107, 193), (147, 106, 188),
- (150, 105, 181), (152, 109, 182), (158, 111, 185), (171, 121, 196),
- (185, 133, 206), (197, 143, 216), (210, 150, 221), (216, 161, 228)
- ),
-
-// 545 Egg_Hunt
-((119, 124, 148), (130, 119, 106), (148, 117, 90), (167, 116, 75),
- (173, 123, 73), (180, 130, 71), (177, 135, 70), (175, 141, 70),
- (159, 152, 77), (157, 153, 75), (155, 155, 74), (146, 160, 67),
- (138, 165, 61), (128, 174, 64), (118, 183, 67), (119, 183, 62),
- (121, 183, 58), (162, 187, 23), (179, 191, 18), (196, 196, 14),
- (204, 192, 14), (212, 188, 15), (214, 182, 14), (216, 176, 13),
- (225, 153, 22), (228, 146, 33), (232, 139, 45), (231, 133, 53),
- (230, 128, 62), (229, 127, 63), (229, 127, 64), (229, 131, 69),
- (230, 138, 64), (231, 145, 55), (229, 154, 47), (227, 164, 39),
- (218, 173, 38), (209, 182, 38), (200, 178, 43), (192, 175, 48),
- (164, 174, 75), (144, 181, 98), (125, 188, 122), (106, 187, 136),
- (88, 186, 150), (86, 183, 147), (85, 180, 144), (80, 178, 130),
- (73, 180, 131), (68, 187, 125), (86, 185, 104), (105, 183, 84),
- (116, 177, 76), (127, 172, 68), (130, 169, 72), (133, 166, 77),
- (160, 143, 94), (166, 127, 84), (172, 112, 75), (166, 111, 68),
- (160, 111, 62), (161, 116, 61), (162, 121, 60), (166, 117, 55),
- (165, 124, 40), (161, 151, 16), (170, 167, 14), (180, 184, 12),
- (185, 188, 11), (191, 193, 11), (201, 196, 13), (208, 199, 21),
- (230, 201, 44), (233, 198, 58), (237, 196, 73), (226, 189, 90),
- (215, 183, 108), (205, 179, 110), (195, 176, 113), (177, 168, 111),
- (154, 159, 113), (110, 153, 132), (98, 150, 121), (87, 147, 111),
- (83, 142, 99), (79, 138, 88), (73, 135, 72), (77, 137, 68),
- (121, 149, 61), (143, 143, 47), (165, 137, 34), (169, 129, 29),
- (173, 121, 25), (170, 108, 25), (170, 92, 30), (167, 83, 45),
- (162, 79, 58), (138, 66, 66), (119, 62, 64), (100, 59, 63),
- (92, 64, 67), (85, 69, 72), (83, 75, 72), (86, 90, 67),
- (117, 124, 33), (134, 139, 31), (151, 154, 29), (156, 156, 32),
- (161, 159, 35), (175, 165, 47), (195, 169, 65), (213, 175, 84),
- (232, 181, 104), (248, 179, 127), (248, 177, 131), (249, 175, 135),
- (252, 172, 138), (253, 172, 141), (249, 169, 143), (247, 170, 143),
- (243, 163, 142), (240, 154, 143), (238, 145, 144), (238, 138, 150),
- (239, 132, 157), (238, 120, 177), (239, 107, 192), (235, 97, 199),
- (232, 95, 205), (217, 100, 212), (211, 101, 211), (206, 102, 211),
- (187, 99, 194), (164, 94, 176), (136, 89, 153), (112, 93, 129),
- (76, 110, 87), (66, 109, 68), (57, 109, 49), (56, 106, 41),
- (56, 103, 33), (64, 107, 25), (82, 124, 26), (101, 143, 34),
- (122, 168, 55), (146, 188, 98), (147, 188, 106), (149, 189, 115),
- (137, 186, 124), (123, 186, 132), (108, 180, 126), (98, 173, 126),
- (83, 145, 102), (79, 142, 95), (75, 140, 88), (69, 133, 60),
- (71, 134, 45), (92, 131, 31), (119, 133, 22), (148, 143, 22),
- (171, 149, 17), (199, 164, 21), (206, 167, 24), (214, 171, 27),
- (226, 179, 38), (233, 184, 48), (234, 184, 52), (232, 183, 54),
- (239, 183, 56), (240, 184, 61), (241, 185, 66), (238, 186, 74),
- (234, 186, 88), (236, 188, 98), (241, 186, 110), (247, 185, 123),
- (248, 184, 133), (245, 181, 150), (244, 182, 164), (241, 185, 178),
- (237, 187, 190), (224, 186, 193), (208, 180, 199), (195, 168, 197),
- (153, 154, 192), (142, 153, 188), (131, 153, 185), (111, 150, 183),
- (113, 142, 174), (111, 131, 179), (118, 125, 178), (129, 124, 186),
- (135, 130, 196), (159, 142, 197), (181, 154, 207), (205, 166, 208),
- (228, 170, 214), (240, 173, 218), (251, 170, 209), (254, 174, 196),
- (254, 182, 171), (254, 185, 145), (239, 180, 138), (226, 166, 125),
- (220, 160, 110), (219, 160, 89), (233, 169, 53), (230, 173, 42),
- (224, 173, 37), (219, 176, 40), (219, 180, 43), (233, 189, 30),
- (244, 195, 23), (248, 197, 17), (242, 196, 21), (233, 195, 29),
- (227, 191, 45), (228, 177, 65), (231, 158, 78), (229, 143, 92),
- (211, 137, 98), (189, 138, 106), (177, 139, 118), (181, 131, 124),
- (197, 118, 128), (198, 116, 123), (187, 124, 115), (170, 139, 111),
- (158, 153, 108), (160, 157, 103), (166, 160, 95), (173, 167, 92),
- (177, 172, 103), (175, 177, 115), (170, 178, 121), (165, 165, 113),
- (152, 150, 94), (140, 134, 81), (131, 129, 81), (120, 131, 79),
- (111, 134, 71), (95, 129, 57), (79, 117, 38), (71, 113, 34),
- (77, 112, 37), (95, 122, 43), (111, 129, 62), (122, 135, 82),
- (126, 146, 108), (134, 147, 131), (145, 139, 147), (150, 129, 156),
- (154, 117, 158), (150, 116, 162), (141, 121, 159), (130, 121, 157)
- ),
-
-// 546 Elements
-((191, 131, 50), (184, 126, 50), (178, 119, 45), (172, 113, 40),
- (170, 111, 37), (168, 109, 35), (167, 108, 35), (167, 107, 35),
- (169, 108, 39), (163, 115, 50), (158, 122, 62), (144, 131, 78),
- (131, 140, 94), (122, 136, 95), (113, 133, 97), (102, 128, 95),
- (91, 124, 94), (49, 100, 86), (36, 86, 75), (23, 72, 64),
- (16, 58, 52), (9, 44, 41), (7, 42, 38), (5, 40, 35),
- (8, 46, 36), (6, 53, 44), (5, 61, 52), (4, 74, 60),
- (4, 87, 69), (5, 90, 73), (6, 94, 77), (9, 98, 83),
- (10, 100, 88), (15, 120, 104), (24, 132, 117), (34, 145, 131),
- (53, 152, 136), (72, 160, 141), (84, 162, 138), (96, 165, 135),
- (138, 173, 124), (139, 186, 142), (141, 199, 161), (145, 201, 162),
- (149, 204, 163), (153, 199, 155), (158, 195, 147), (135, 190, 153),
- (115, 180, 153), (104, 166, 142), (112, 158, 124), (120, 150, 106),
- (121, 131, 83), (122, 113, 61), (126, 104, 49), (130, 96, 37),
- (145, 82, 9), (140, 77, 6), (135, 72, 4), (127, 66, 3),
- (119, 61, 2), (115, 57, 1), (111, 53, 1), (102, 45, 0),
- (94, 39, 0), (85, 33, 0), (84, 32, 0), (83, 31, 0),
- (82, 31, 0), (82, 31, 0), (81, 32, 0), (83, 34, 0),
- (90, 42, 0), (95, 45, 0), (101, 48, 0), (106, 52, 0),
- (111, 56, 1), (113, 57, 1), (115, 58, 1), (117, 59, 0),
- (118, 58, 0), (114, 54, 1), (103, 51, 1), (93, 49, 1),
- (86, 48, 3), (79, 48, 5), (65, 47, 12), (54, 43, 15),
- (47, 32, 13), (49, 34, 14), (51, 37, 15), (52, 39, 15),
- (54, 42, 16), (64, 45, 17), (77, 45, 13), (89, 43, 6),
- (99, 43, 3), (102, 44, 0), (99, 42, 0), (96, 40, 1),
- (92, 37, 1), (88, 35, 1), (81, 29, 1), (72, 22, 1),
- (61, 13, 1), (60, 11, 1), (59, 10, 1), (59, 11, 1),
- (60, 12, 1), (64, 15, 0), (69, 19, 0), (76, 25, 1),
- (84, 30, 2), (100, 43, 7), (103, 46, 7), (107, 49, 8),
- (113, 55, 7), (117, 59, 6), (120, 61, 6), (124, 65, 9),
- (134, 74, 15), (141, 81, 18), (148, 88, 22), (152, 92, 26),
- (157, 97, 30), (167, 106, 40), (178, 117, 50), (186, 125, 57),
- (190, 128, 58), (188, 123, 52), (186, 121, 51), (185, 120, 50),
- (180, 116, 47), (174, 109, 40), (164, 100, 29), (155, 91, 19),
- (143, 82, 13), (143, 81, 15), (143, 81, 17), (144, 81, 18),
- (145, 82, 19), (145, 84, 19), (146, 87, 20), (151, 90, 23),
- (157, 94, 26), (165, 99, 30), (166, 101, 31), (168, 103, 32),
- (171, 107, 35), (180, 112, 36), (187, 119, 40), (193, 124, 44),
- (199, 132, 55), (200, 133, 55), (201, 134, 56), (202, 135, 56),
- (203, 134, 55), (201, 133, 56), (196, 129, 55), (188, 124, 51),
- (177, 115, 47), (152, 90, 34), (145, 82, 31), (139, 75, 29),
- (123, 62, 22), (106, 50, 18), (88, 39, 12), (70, 27, 7),
- (45, 7, 1), (42, 4, 0), (39, 2, 0), (35, 2, 0),
- (35, 3, 0), (36, 5, 0), (38, 7, 1), (41, 12, 4),
- (40, 19, 13), (42, 32, 26), (42, 53, 42), (46, 75, 60),
- (52, 97, 78), (53, 114, 99), (53, 125, 118), (60, 132, 123),
- (85, 144, 114), (92, 143, 109), (100, 143, 105), (102, 136, 102),
- (107, 119, 88), (114, 101, 66), (119, 85, 41), (126, 73, 20),
- (124, 67, 11), (119, 64, 8), (115, 61, 6), (114, 57, 4),
- (112, 55, 3), (109, 52, 1), (107, 50, 1), (104, 48, 1),
- (101, 43, 2), (98, 38, 2), (93, 33, 1), (86, 27, 1),
- (79, 23, 0), (72, 19, 0), (68, 16, 0), (66, 14, 0),
- (63, 13, 0), (61, 12, 0), (58, 10, 0), (55, 9, 0),
- (56, 9, 0), (56, 11, 0), (57, 15, 3), (53, 20, 6),
- (46, 24, 9), (39, 31, 13), (34, 37, 17), (34, 46, 24),
- (41, 55, 29), (46, 57, 29), (52, 60, 28), (59, 62, 23),
- (61, 65, 23), (75, 67, 24), (90, 66, 20), (104, 64, 16),
- (119, 62, 8), (124, 63, 4), (127, 66, 3), (129, 68, 4),
- (128, 70, 5), (127, 70, 7), (124, 68, 7), (115, 72, 12),
- (103, 79, 22), (87, 86, 32), (74, 90, 42), (69, 79, 40),
- (66, 70, 37), (64, 63, 37), (59, 62, 35), (54, 65, 41),
- (56, 60, 37), (64, 50, 30), (77, 42, 22), (92, 41, 13),
- (106, 46, 13), (119, 58, 15), (132, 70, 19), (145, 83, 25),
- (154, 94, 33), (164, 104, 38), (175, 115, 44), (183, 123, 48)
- ),
-
-// 547 Embers
-((180, 74, 13), (214, 89, 4), (209, 92, 3), (205, 95, 2),
- (187, 87, 2), (169, 80, 2), (157, 73, 1), (145, 67, 1),
- (112, 46, 0), (109, 41, 1), (106, 36, 2), (103, 36, 5),
- (101, 37, 9), (100, 41, 16), (99, 46, 24), (101, 51, 32),
- (103, 56, 40), (102, 84, 67), (105, 96, 79), (109, 108, 91),
- (116, 116, 98), (124, 124, 105), (120, 122, 102), (116, 120, 99),
- (94, 100, 73), (85, 88, 64), (76, 76, 56), (74, 62, 44),
- (72, 48, 33), (78, 44, 29), (84, 40, 26), (94, 37, 22),
- (101, 37, 17), (115, 32, 19), (110, 35, 19), (106, 38, 20),
- (97, 39, 28), (88, 41, 37), (80, 40, 40), (73, 39, 44),
- (60, 43, 57), (57, 41, 59), (55, 40, 62), (55, 41, 61),
- (56, 42, 61), (60, 45, 62), (64, 48, 64), (67, 53, 67),
- (70, 58, 71), (72, 68, 73), (69, 67, 70), (66, 67, 68),
- (61, 62, 59), (57, 58, 50), (53, 56, 45), (50, 55, 41),
- (39, 35, 28), (35, 31, 24), (32, 28, 20), (30, 24, 21),
- (28, 20, 22), (27, 19, 22), (26, 18, 23), (24, 16, 23),
- (22, 16, 22), (25, 15, 19), (28, 15, 18), (31, 15, 18),
- (31, 16, 19), (32, 17, 20), (35, 20, 21), (40, 21, 23),
- (38, 25, 36), (37, 26, 37), (36, 27, 39), (34, 27, 41),
- (33, 27, 43), (31, 26, 41), (30, 25, 40), (27, 23, 35),
- (26, 20, 29), (22, 16, 23), (22, 16, 19), (22, 17, 16),
- (25, 17, 14), (28, 18, 12), (36, 20, 11), (41, 21, 9),
- (53, 27, 5), (57, 27, 5), (62, 28, 5), (62, 27, 6),
- (63, 27, 8), (64, 29, 10), (59, 33, 13), (60, 39, 18),
- (61, 47, 24), (64, 59, 26), (62, 63, 26), (60, 68, 26),
- (60, 68, 25), (61, 68, 25), (64, 64, 22), (72, 58, 17),
- (87, 47, 8), (105, 44, 7), (124, 41, 7), (131, 42, 5),
- (139, 44, 3), (151, 44, 2), (159, 46, 0), (166, 48, 0),
- (169, 51, 0), (161, 49, 1), (157, 47, 1), (153, 46, 1),
- (149, 40, 0), (145, 36, 3), (143, 33, 7), (137, 31, 12),
- (109, 25, 29), (99, 26, 34), (90, 27, 40), (81, 27, 40),
- (73, 27, 41), (54, 25, 45), (38, 23, 44), (33, 21, 41),
- (30, 20, 34), (29, 16, 23), (32, 16, 21), (35, 17, 20),
- (54, 24, 15), (67, 33, 15), (81, 48, 29), (89, 65, 46),
- (123, 96, 61), (126, 109, 77), (130, 122, 93), (130, 126, 101),
- (131, 131, 110), (135, 123, 97), (139, 108, 85), (140, 91, 65),
- (138, 79, 58), (154, 55, 27), (158, 48, 18), (162, 42, 10),
- (165, 35, 7), (165, 35, 1), (162, 33, 2), (158, 31, 0),
- (135, 26, 4), (126, 24, 6), (117, 23, 8), (100, 22, 11),
- (86, 21, 22), (74, 23, 27), (68, 23, 30), (69, 27, 31),
- (77, 33, 38), (92, 56, 59), (97, 64, 62), (102, 72, 66),
- (115, 87, 72), (126, 94, 79), (130, 106, 92), (129, 116, 103),
- (118, 114, 102), (112, 108, 98), (106, 102, 95), (95, 86, 89),
- (81, 73, 76), (67, 59, 65), (53, 46, 52), (43, 34, 44),
- (36, 28, 32), (34, 26, 23), (34, 26, 16), (36, 24, 12),
- (39, 23, 8), (41, 24, 6), (41, 25, 6), (38, 23, 8),
- (33, 14, 9), (31, 13, 11), (29, 13, 13), (25, 14, 18),
- (25, 15, 25), (28, 16, 30), (35, 18, 31), (42, 21, 29),
- (54, 23, 29), (65, 29, 29), (77, 30, 25), (82, 31, 19),
- (84, 28, 16), (79, 28, 12), (76, 26, 10), (67, 24, 8),
- (56, 20, 12), (43, 17, 14), (34, 15, 16), (28, 14, 16),
- (26, 14, 14), (25, 13, 12), (24, 15, 10), (23, 16, 11),
- (22, 14, 9), (24, 13, 10), (23, 14, 9), (20, 15, 11),
- (16, 13, 13), (16, 12, 17), (17, 12, 18), (22, 13, 18),
- (33, 17, 16), (45, 23, 12), (59, 32, 14), (74, 43, 15),
- (90, 57, 18), (104, 74, 27), (113, 88, 44), (117, 93, 47),
- (117, 95, 40), (116, 93, 38), (110, 89, 46), (99, 82, 46),
- (88, 78, 36), (84, 77, 27), (92, 81, 36), (95, 87, 48),
- (98, 96, 61), (98, 107, 68), (112, 113, 80), (132, 112, 82),
- (154, 109, 77), (168, 110, 68), (181, 105, 61), (194, 96, 48),
- (204, 82, 31), (208, 81, 23), (213, 76, 19), (209, 72, 19),
- (201, 62, 12), (185, 61, 12), (174, 58, 10), (158, 54, 13),
- (138, 50, 15), (118, 46, 17), (107, 48, 19), (108, 46, 20),
- (110, 44, 22), (115, 41, 21), (128, 50, 20), (153, 62, 16)
- ),
-
-// 548 Etomchek-040328-005
-((166, 201, 227), (169, 199, 225), (169, 198, 224), (170, 197, 223),
- (167, 197, 224), (165, 197, 225), (164, 197, 225), (164, 197, 226),
- (148, 187, 222), (148, 185, 220), (148, 183, 218), (147, 181, 217),
- (147, 179, 217), (143, 176, 213), (139, 174, 210), (134, 170, 205),
- (130, 167, 201), (107, 142, 173), (100, 132, 158), (93, 122, 144),
- (86, 111, 130), (80, 101, 117), (76, 95, 111), (73, 90, 106),
- (56, 75, 92), (49, 69, 87), (43, 63, 83), (45, 63, 81),
- (47, 64, 80), (50, 66, 82), (54, 68, 84), (61, 76, 92),
- (70, 87, 102), (86, 111, 131), (92, 122, 147), (98, 133, 164),
- (109, 148, 178), (120, 163, 193), (128, 171, 200), (136, 179, 208),
- (167, 205, 228), (177, 213, 232), (188, 221, 237), (190, 224, 241),
- (193, 227, 245), (193, 227, 244), (193, 228, 243), (193, 226, 240),
- (191, 221, 235), (181, 208, 221), (173, 195, 206), (166, 182, 192),
- (153, 167, 176), (141, 152, 161), (134, 144, 153), (127, 137, 145),
- (96, 106, 113), (80, 91, 101), (64, 76, 89), (50, 64, 81),
- (36, 53, 74), (31, 49, 71), (26, 45, 69), (20, 41, 68),
- (18, 40, 69), (21, 46, 78), (22, 50, 85), (24, 55, 93),
- (25, 57, 98), (27, 60, 103), (27, 61, 105), (27, 61, 105),
- (28, 61, 103), (26, 58, 98), (25, 55, 94), (27, 58, 96),
- (29, 61, 99), (31, 63, 101), (33, 65, 104), (39, 70, 107),
- (46, 75, 111), (70, 93, 120), (82, 100, 123), (94, 108, 126),
- (100, 115, 132), (107, 122, 138), (120, 136, 155), (129, 148, 168),
- (139, 165, 194), (143, 171, 201), (147, 177, 209), (147, 177, 210),
- (147, 177, 211), (146, 176, 211), (143, 174, 210), (138, 169, 205),
- (128, 160, 195), (97, 127, 163), (80, 110, 145), (64, 93, 127),
- (57, 85, 118), (51, 78, 110), (40, 65, 96), (33, 56, 86),
- (24, 50, 82), (24, 50, 82), (25, 50, 82), (27, 51, 83),
- (29, 53, 84), (33, 59, 90), (38, 66, 96), (45, 75, 101),
- (52, 88, 113), (64, 114, 146), (66, 119, 153), (69, 125, 161),
- (75, 135, 175), (80, 144, 189), (83, 148, 201), (86, 152, 206),
- (88, 156, 205), (85, 154, 204), (83, 153, 203), (82, 152, 202),
- (81, 151, 201), (79, 149, 202), (75, 145, 204), (70, 137, 202),
- (68, 131, 199), (66, 124, 193), (66, 123, 191), (66, 122, 190),
- (71, 124, 190), (77, 128, 192), (87, 137, 198), (96, 144, 204),
- (111, 157, 213), (114, 158, 213), (118, 160, 214), (118, 160, 212),
- (118, 160, 211), (118, 158, 209), (119, 159, 209), (120, 161, 212),
- (123, 164, 216), (124, 170, 220), (123, 170, 219), (122, 170, 219),
- (120, 170, 218), (118, 169, 217), (117, 170, 216), (117, 173, 217),
- (128, 182, 225), (130, 184, 226), (132, 186, 228), (133, 186, 228),
- (130, 184, 225), (127, 178, 220), (122, 172, 213), (116, 166, 205),
- (115, 162, 200), (116, 156, 193), (115, 154, 190), (115, 152, 188),
- (109, 145, 182), (101, 135, 175), (88, 121, 163), (71, 102, 145),
- (42, 71, 113), (37, 66, 106), (33, 61, 99), (28, 53, 87),
- (25, 46, 76), (24, 43, 71), (22, 40, 64), (19, 34, 54),
- (15, 27, 44), (12, 24, 41), (11, 23, 42), (10, 22, 42),
- (10, 22, 42), (9, 22, 41), (9, 22, 41), (9, 22, 41),
- (8, 17, 32), (10, 19, 35), (12, 22, 39), (18, 30, 51),
- (28, 46, 70), (37, 61, 89), (49, 76, 107), (63, 94, 124),
- (78, 108, 134), (89, 116, 135), (103, 125, 140), (117, 134, 146),
- (133, 149, 158), (148, 165, 173), (163, 180, 191), (178, 198, 209),
- (192, 215, 226), (199, 226, 236), (205, 232, 244), (208, 236, 248),
- (210, 237, 249), (206, 233, 248), (199, 227, 247), (191, 221, 247),
- (182, 216, 244), (170, 208, 240), (157, 198, 238), (144, 190, 235),
- (133, 183, 231), (121, 174, 227), (110, 165, 222), (100, 156, 218),
- (92, 149, 213), (86, 143, 207), (79, 135, 201), (72, 128, 197),
- (68, 125, 194), (65, 122, 194), (63, 123, 195), (62, 123, 197),
- (63, 124, 199), (67, 127, 200), (70, 129, 199), (74, 130, 195),
- (78, 130, 189), (80, 127, 184), (81, 129, 182), (82, 129, 183),
- (81, 129, 184), (82, 130, 185), (83, 132, 187), (86, 135, 189),
- (90, 137, 188), (93, 135, 183), (96, 134, 177), (99, 135, 174),
- (100, 134, 173), (102, 134, 173), (102, 136, 177), (104, 141, 182),
- (107, 148, 189), (112, 153, 195), (117, 157, 197), (121, 161, 200),
- (126, 164, 201), (138, 172, 206), (147, 179, 210), (157, 187, 215),
- (161, 194, 221), (165, 200, 226), (170, 204, 228), (172, 206, 230)
- ),
-
-// 549 Etomchek-040328-006
-((181, 166, 227), (185, 169, 225), (185, 169, 224), (186, 170, 223),
- (184, 167, 224), (182, 165, 225), (182, 164, 225), (182, 164, 226),
- (169, 148, 222), (169, 148, 220), (170, 148, 218), (171, 147, 217),
- (173, 147, 217), (167, 143, 213), (162, 139, 210), (156, 134, 205),
- (151, 130, 201), (126, 107, 173), (116, 100, 158), (106, 93, 144),
- (97, 86, 130), (89, 80, 117), (86, 76, 111), (83, 73, 106),
- (66, 56, 92), (60, 49, 87), (55, 43, 83), (56, 45, 81),
- (57, 47, 80), (60, 50, 82), (64, 54, 84), (71, 61, 92),
- (79, 70, 102), (98, 86, 131), (107, 92, 147), (117, 98, 164),
- (127, 109, 178), (137, 120, 193), (144, 128, 200), (152, 136, 208),
- (179, 167, 228), (187, 177, 232), (196, 188, 237), (199, 190, 241),
- (202, 193, 245), (200, 193, 244), (199, 193, 243), (199, 193, 240),
- (197, 191, 235), (187, 181, 221), (179, 173, 206), (171, 166, 192),
- (158, 153, 176), (146, 141, 161), (139, 134, 153), (132, 127, 145),
- (100, 96, 113), (86, 80, 101), (72, 64, 89), (61, 50, 81),
- (50, 36, 74), (45, 31, 71), (41, 26, 69), (38, 20, 68),
- (37, 18, 69), (43, 21, 78), (46, 22, 85), (49, 24, 93),
- (52, 25, 98), (56, 27, 103), (57, 27, 105), (57, 27, 105),
- (56, 28, 103), (53, 26, 98), (51, 25, 94), (52, 27, 96),
- (54, 29, 99), (56, 31, 101), (59, 33, 104), (64, 39, 107),
- (70, 46, 111), (87, 70, 120), (96, 82, 123), (106, 94, 126),
- (111, 100, 132), (117, 107, 138), (133, 120, 155), (142, 129, 168),
- (158, 139, 194), (163, 143, 201), (168, 147, 209), (169, 147, 210),
- (170, 147, 211), (169, 146, 211), (167, 143, 210), (162, 138, 205),
- (150, 128, 195), (121, 97, 163), (103, 80, 145), (86, 64, 127),
- (79, 57, 118), (72, 51, 110), (60, 40, 96), (53, 33, 86),
- (45, 24, 82), (46, 24, 82), (47, 25, 82), (48, 27, 83),
- (50, 29, 84), (54, 33, 90), (57, 38, 96), (61, 45, 101),
- (66, 52, 113), (80, 64, 146), (83, 66, 153), (87, 69, 161),
- (97, 75, 175), (105, 80, 189), (114, 83, 201), (118, 86, 206),
- (115, 88, 205), (113, 85, 204), (111, 83, 203), (110, 82, 202),
- (109, 81, 201), (110, 79, 202), (109, 75, 204), (112, 70, 202),
- (112, 68, 199), (113, 66, 193), (112, 66, 191), (111, 66, 190),
- (115, 71, 190), (119, 77, 192), (128, 87, 198), (136, 96, 204),
- (148, 111, 213), (151, 114, 213), (155, 118, 214), (153, 118, 212),
- (152, 118, 211), (153, 118, 209), (152, 119, 209), (154, 120, 212),
- (159, 123, 216), (156, 124, 220), (154, 123, 219), (153, 122, 219),
- (149, 120, 218), (148, 118, 217), (145, 117, 216), (142, 117, 217),
- (154, 128, 225), (155, 130, 226), (156, 132, 228), (158, 133, 228),
- (154, 130, 225), (152, 127, 220), (146, 122, 213), (138, 116, 205),
- (138, 115, 200), (139, 116, 193), (138, 115, 190), (138, 115, 188),
- (132, 109, 182), (127, 101, 175), (117, 88, 163), (100, 71, 145),
- (70, 42, 113), (64, 37, 106), (59, 33, 99), (51, 28, 87),
- (45, 25, 76), (43, 24, 71), (38, 22, 64), (32, 19, 54),
- (26, 15, 44), (23, 12, 41), (24, 11, 42), (23, 10, 42),
- (23, 10, 42), (22, 9, 41), (22, 9, 41), (22, 9, 41),
- (18, 8, 32), (21, 10, 35), (24, 12, 39), (32, 18, 51),
- (44, 28, 70), (55, 37, 89), (69, 49, 107), (82, 63, 124),
- (94, 78, 134), (100, 89, 135), (111, 103, 140), (124, 117, 146),
- (138, 133, 158), (151, 148, 173), (169, 163, 191), (183, 178, 209),
- (197, 192, 226), (202, 199, 236), (210, 205, 244), (213, 208, 248),
- (215, 210, 249), (213, 206, 248), (211, 199, 247), (207, 191, 247),
- (199, 182, 244), (189, 170, 240), (183, 157, 238), (173, 144, 235),
- (163, 133, 231), (155, 121, 227), (147, 110, 222), (141, 100, 218),
- (134, 92, 213), (128, 86, 207), (122, 79, 201), (118, 72, 197),
- (114, 68, 194), (112, 65, 194), (111, 63, 195), (111, 62, 197),
- (113, 63, 199), (116, 67, 200), (117, 70, 199), (116, 74, 195),
- (117, 78, 189), (118, 80, 184), (115, 81, 182), (117, 82, 183),
- (117, 81, 184), (118, 82, 185), (119, 83, 187), (120, 86, 189),
- (123, 90, 188), (124, 93, 183), (124, 96, 177), (124, 99, 174),
- (126, 100, 173), (128, 102, 173), (130, 102, 177), (131, 104, 182),
- (133, 107, 189), (138, 112, 195), (142, 117, 197), (146, 121, 200),
- (150, 126, 201), (160, 138, 206), (167, 147, 210), (175, 157, 215),
- (177, 161, 221), (180, 165, 226), (184, 170, 228), (186, 172, 230)
- ),
-
-// 550 Etomchek-040328-007
-((219, 166, 227), (220, 169, 225), (219, 169, 224), (219, 170, 223),
- (219, 167, 224), (219, 165, 225), (219, 164, 225), (220, 164, 226),
- (215, 148, 222), (214, 148, 220), (214, 148, 218), (215, 147, 217),
- (216, 147, 217), (211, 143, 213), (206, 139, 210), (200, 134, 205),
- (195, 130, 201), (167, 107, 173), (152, 100, 158), (137, 93, 144),
- (124, 86, 130), (112, 80, 117), (107, 76, 111), (103, 73, 106),
- (88, 56, 92), (84, 49, 87), (80, 43, 83), (78, 45, 81),
- (77, 47, 80), (80, 50, 82), (83, 54, 84), (90, 61, 92),
- (99, 70, 102), (126, 86, 131), (142, 92, 147), (158, 98, 164),
- (170, 109, 178), (182, 120, 193), (189, 128, 200), (196, 136, 208),
- (217, 167, 228), (221, 177, 232), (226, 188, 237), (230, 190, 241),
- (234, 193, 245), (232, 193, 244), (230, 193, 243), (228, 193, 240),
- (224, 191, 235), (212, 181, 221), (199, 173, 206), (187, 166, 192),
- (173, 153, 176), (159, 141, 161), (151, 134, 153), (143, 127, 145),
- (110, 96, 113), (99, 80, 101), (88, 64, 89), (80, 50, 81),
- (73, 36, 74), (70, 31, 71), (68, 26, 69), (68, 20, 68),
- (69, 18, 69), (78, 21, 78), (85, 22, 85), (92, 24, 93),
- (97, 25, 98), (103, 27, 103), (105, 27, 105), (105, 27, 105),
- (103, 28, 103), (98, 26, 98), (94, 25, 94), (96, 27, 96),
- (98, 29, 99), (100, 31, 101), (103, 33, 104), (106, 39, 107),
- (110, 46, 111), (118, 70, 120), (122, 82, 123), (126, 94, 126),
- (131, 100, 132), (136, 107, 138), (155, 120, 155), (166, 129, 168),
- (192, 139, 194), (199, 143, 201), (206, 147, 209), (207, 147, 210),
- (209, 147, 211), (209, 146, 211), (208, 143, 210), (203, 138, 205),
- (192, 128, 195), (162, 97, 163), (143, 80, 145), (125, 64, 127),
- (117, 57, 118), (109, 51, 110), (95, 40, 96), (86, 33, 86),
- (81, 24, 82), (81, 24, 82), (82, 25, 82), (83, 27, 83),
- (84, 29, 84), (89, 33, 90), (93, 38, 96), (95, 45, 101),
- (104, 52, 113), (131, 64, 146), (137, 66, 153), (144, 69, 161),
- (158, 75, 175), (173, 80, 189), (187, 83, 201), (192, 86, 206),
- (188, 88, 205), (186, 85, 204), (185, 83, 203), (184, 82, 202),
- (183, 81, 201), (186, 79, 202), (189, 75, 204), (193, 70, 202),
- (193, 68, 199), (191, 66, 193), (189, 66, 191), (188, 66, 190),
- (188, 71, 190), (190, 77, 192), (196, 87, 198), (202, 96, 204),
- (212, 111, 213), (213, 114, 213), (214, 118, 214), (212, 118, 212),
- (210, 118, 211), (209, 118, 209), (208, 119, 209), (211, 120, 212),
- (216, 123, 216), (216, 124, 220), (214, 123, 219), (213, 122, 219),
- (210, 120, 218), (209, 118, 217), (206, 117, 216), (204, 117, 217),
- (214, 128, 225), (215, 130, 226), (216, 132, 228), (217, 133, 228),
- (213, 130, 225), (209, 127, 220), (203, 122, 213), (193, 116, 205),
- (190, 115, 200), (187, 116, 193), (185, 115, 190), (183, 115, 188),
- (177, 109, 182), (173, 101, 175), (163, 88, 163), (145, 71, 144),
- (113, 42, 112), (106, 37, 105), (99, 33, 98), (87, 28, 86),
- (76, 25, 75), (71, 24, 69), (64, 22, 64), (54, 19, 54),
- (44, 15, 43), (41, 12, 40), (42, 11, 40), (42, 10, 40),
- (42, 10, 40), (41, 9, 40), (41, 9, 40), (41, 9, 40),
- (32, 8, 30), (35, 10, 33), (39, 12, 37), (51, 18, 48),
- (70, 28, 70), (87, 37, 89), (105, 49, 107), (120, 63, 124),
- (128, 78, 134), (128, 89, 135), (134, 103, 140), (142, 117, 146),
- (153, 133, 158), (167, 148, 173), (187, 163, 191), (203, 178, 209),
- (218, 192, 226), (225, 199, 236), (234, 205, 244), (238, 208, 248),
- (239, 210, 249), (239, 206, 248), (240, 199, 247), (242, 191, 247),
- (237, 182, 244), (232, 170, 240), (233, 157, 238), (229, 144, 235),
- (223, 133, 231), (220, 121, 227), (217, 110, 222), (214, 100, 218),
- (209, 92, 213), (203, 86, 207), (197, 79, 201), (195, 72, 197),
- (192, 68, 194), (192, 65, 194), (193, 63, 195), (195, 62, 197),
- (197, 63, 199), (198, 67, 200), (197, 70, 199), (191, 74, 195),
- (186, 78, 189), (182, 80, 184), (177, 81, 182), (180, 82, 183),
- (181, 81, 184), (182, 82, 185), (184, 83, 187), (184, 86, 189),
- (183, 90, 188), (180, 93, 183), (174, 96, 177), (170, 99, 174),
- (171, 100, 173), (172, 102, 173), (176, 102, 177), (180, 104, 182),
- (184, 107, 189), (190, 112, 195), (192, 117, 197), (195, 121, 200),
- (196, 126, 201), (202, 138, 206), (206, 147, 210), (210, 157, 215),
- (214, 161, 221), (218, 165, 226), (220, 170, 228), (222, 172, 230)
- ),
-
-// 551 Etomchek-040328-008
-((227, 166, 191), (225, 169, 188), (224, 169, 188), (223, 170, 189),
- (224, 167, 188), (225, 165, 187), (225, 164, 187), (226, 164, 187),
- (222, 148, 175), (220, 148, 172), (218, 148, 170), (217, 147, 168),
- (217, 147, 167), (213, 143, 164), (210, 139, 162), (205, 134, 158),
- (201, 130, 155), (173, 107, 130), (158, 100, 121), (144, 93, 113),
- (130, 86, 104), (117, 80, 95), (111, 76, 89), (106, 73, 84),
- (92, 56, 70), (87, 49, 63), (83, 43, 56), (81, 45, 57),
- (80, 47, 58), (82, 50, 60), (84, 54, 63), (92, 61, 71),
- (102, 70, 82), (131, 86, 103), (147, 92, 112), (164, 98, 121),
- (178, 109, 136), (193, 120, 151), (200, 128, 159), (208, 136, 167),
- (228, 167, 195), (232, 177, 203), (237, 188, 211), (241, 190, 214),
- (245, 193, 218), (244, 193, 219), (243, 193, 220), (240, 193, 217),
- (235, 191, 214), (221, 181, 201), (206, 173, 189), (192, 166, 178),
- (176, 153, 163), (161, 141, 148), (153, 134, 141), (145, 127, 134),
- (113, 96, 104), (101, 80, 87), (89, 64, 71), (81, 50, 59),
- (74, 36, 47), (71, 31, 42), (69, 26, 38), (68, 20, 32),
- (69, 18, 31), (78, 21, 36), (85, 22, 39), (93, 24, 43),
- (98, 25, 45), (103, 27, 47), (105, 27, 47), (105, 27, 47),
- (103, 28, 48), (98, 26, 45), (94, 25, 43), (96, 27, 46),
- (99, 29, 49), (101, 31, 51), (104, 33, 53), (107, 39, 58),
- (111, 46, 64), (120, 70, 85), (123, 82, 93), (126, 94, 102),
- (132, 100, 109), (138, 107, 117), (155, 120, 129), (168, 129, 141),
- (194, 139, 156), (201, 143, 161), (209, 147, 167), (210, 147, 166),
- (211, 147, 166), (211, 146, 166), (210, 143, 163), (205, 138, 158),
- (195, 128, 149), (163, 97, 116), (145, 80, 99), (127, 64, 83),
- (118, 57, 75), (110, 51, 67), (96, 40, 56), (86, 33, 47),
- (82, 24, 40), (82, 24, 40), (82, 25, 40), (83, 27, 41),
- (84, 29, 43), (90, 33, 49), (96, 38, 56), (101, 45, 65),
- (113, 52, 77), (146, 64, 101), (153, 66, 105), (161, 69, 110),
- (175, 75, 118), (189, 80, 125), (201, 83, 128), (206, 86, 132),
- (205, 88, 137), (204, 85, 135), (203, 83, 133), (202, 82, 132),
- (201, 81, 131), (202, 79, 128), (204, 75, 124), (202, 70, 114),
- (199, 68, 109), (193, 66, 102), (191, 66, 101), (190, 66, 101),
- (190, 71, 105), (192, 77, 110), (198, 87, 118), (204, 96, 127),
- (213, 111, 140), (213, 114, 142), (214, 118, 144), (212, 118, 144),
- (211, 118, 144), (209, 118, 142), (209, 119, 145), (212, 120, 146),
- (216, 123, 148), (220, 124, 153), (219, 123, 153), (219, 122, 154),
- (218, 120, 154), (217, 118, 153), (216, 117, 153), (217, 117, 157),
- (225, 128, 165), (226, 130, 168), (228, 132, 171), (228, 133, 170),
- (225, 130, 168), (220, 127, 163), (213, 122, 157), (205, 116, 152),
- (200, 115, 148), (193, 116, 143), (190, 115, 141), (188, 115, 139),
- (182, 109, 133), (175, 101, 123), (163, 88, 108), (145, 71, 89),
- (113, 42, 59), (106, 37, 54), (99, 33, 49), (87, 28, 42),
- (76, 25, 37), (71, 24, 33), (64, 22, 33), (54, 19, 28),
- (44, 15, 21), (41, 12, 18), (42, 11, 17), (42, 10, 16),
- (42, 10, 16), (41, 9, 16), (41, 9, 16), (41, 9, 16),
- (32, 8, 12), (35, 10, 14), (39, 12, 17), (51, 18, 24),
- (70, 28, 39), (89, 37, 52), (107, 49, 66), (124, 63, 83),
- (134, 78, 98), (135, 89, 108), (140, 103, 119), (146, 117, 129),
- (158, 133, 145), (173, 148, 161), (191, 163, 175), (209, 178, 193),
- (226, 192, 209), (236, 199, 220), (244, 205, 225), (248, 208, 229),
- (249, 210, 230), (248, 206, 227), (247, 199, 219), (247, 191, 210),
- (244, 182, 206), (240, 170, 197), (238, 157, 184), (235, 144, 175),
- (231, 133, 167), (227, 121, 156), (222, 110, 146), (218, 100, 135),
- (213, 92, 128), (207, 86, 122), (201, 79, 116), (197, 72, 107),
- (194, 68, 104), (194, 65, 101), (195, 63, 100), (197, 62, 100),
- (199, 63, 101), (200, 67, 105), (199, 70, 106), (195, 74, 110),
- (189, 78, 111), (184, 80, 109), (182, 81, 113), (183, 82, 112),
- (184, 81, 112), (185, 82, 113), (187, 83, 114), (189, 86, 119),
- (188, 90, 121), (183, 93, 120), (177, 96, 120), (174, 99, 123),
- (173, 100, 122), (173, 102, 122), (177, 102, 123), (182, 104, 127),
- (189, 107, 134), (195, 112, 140), (197, 117, 144), (200, 121, 147),
- (201, 126, 151), (206, 138, 161), (210, 147, 168), (215, 157, 177),
- (221, 161, 184), (226, 165, 190), (228, 170, 192), (230, 172, 194)
- ),
-
-// 552 Etomchek-040328-009
-((227, 180, 166), (225, 186, 169), (224, 185, 169), (223, 185, 170),
- (224, 183, 167), (225, 181, 165), (225, 181, 164), (226, 181, 164),
- (222, 168, 148), (220, 169, 148), (218, 170, 148), (217, 171, 147),
- (217, 172, 147), (213, 167, 143), (210, 162, 139), (205, 156, 134),
- (201, 150, 130), (173, 126, 107), (158, 115, 100), (144, 105, 93),
- (130, 96, 86), (117, 88, 80), (111, 85, 76), (106, 82, 73),
- (92, 65, 56), (87, 60, 49), (83, 55, 43), (81, 55, 45),
- (80, 56, 47), (82, 60, 50), (84, 64, 54), (92, 70, 61),
- (102, 78, 70), (131, 97, 86), (147, 107, 92), (164, 117, 98),
- (178, 126, 109), (193, 136, 120), (200, 143, 128), (208, 150, 136),
- (228, 178, 167), (232, 187, 177), (237, 196, 188), (241, 198, 190),
- (245, 201, 193), (244, 199, 193), (243, 198, 193), (240, 200, 193),
- (235, 196, 191), (221, 187, 181), (206, 179, 173), (192, 171, 166),
- (176, 158, 153), (161, 146, 141), (153, 139, 134), (145, 132, 127),
- (113, 99, 96), (101, 85, 80), (89, 72, 64), (81, 60, 50),
- (74, 48, 36), (71, 44, 31), (69, 41, 26), (68, 37, 20),
- (69, 36, 18), (78, 42, 21), (85, 45, 22), (93, 48, 24),
- (98, 51, 25), (103, 55, 27), (105, 55, 27), (105, 55, 27),
- (103, 55, 28), (98, 52, 26), (94, 50, 25), (96, 51, 27),
- (99, 53, 29), (101, 55, 31), (104, 58, 33), (107, 63, 39),
- (111, 69, 46), (120, 87, 70), (123, 96, 82), (126, 106, 94),
- (132, 111, 100), (138, 116, 107), (155, 133, 120), (168, 141, 129),
- (194, 157, 139), (201, 162, 143), (209, 167, 147), (210, 167, 147),
- (211, 168, 147), (211, 168, 146), (210, 165, 143), (205, 160, 138),
- (195, 149, 128), (163, 120, 97), (145, 102, 80), (127, 85, 64),
- (118, 78, 57), (110, 71, 51), (96, 59, 40), (86, 52, 33),
- (82, 44, 24), (82, 45, 24), (82, 46, 25), (83, 47, 27),
- (84, 49, 29), (90, 53, 33), (96, 56, 38), (101, 60, 45),
- (113, 65, 52), (146, 79, 64), (153, 82, 66), (161, 86, 69),
- (175, 95, 75), (189, 104, 80), (201, 112, 83), (206, 116, 86),
- (205, 113, 88), (204, 111, 85), (203, 109, 83), (202, 108, 82),
- (201, 107, 81), (202, 108, 79), (204, 107, 75), (202, 110, 70),
- (199, 109, 68), (193, 110, 66), (191, 109, 66), (190, 109, 66),
- (190, 113, 71), (192, 117, 77), (198, 126, 87), (204, 134, 96),
- (213, 147, 111), (213, 150, 114), (214, 153, 118), (212, 152, 118),
- (211, 151, 118), (209, 151, 118), (209, 151, 119), (212, 152, 120),
- (216, 157, 123), (220, 156, 124), (219, 153, 123), (219, 151, 122),
- (218, 148, 120), (217, 146, 118), (216, 143, 117), (217, 140, 117),
- (225, 152, 128), (226, 153, 130), (228, 155, 132), (228, 157, 133),
- (225, 152, 130), (220, 150, 127), (213, 145, 122), (205, 137, 116),
- (200, 136, 115), (193, 138, 116), (190, 137, 115), (188, 137, 115),
- (182, 131, 109), (175, 126, 101), (163, 115, 88), (145, 99, 71),
- (113, 69, 42), (106, 63, 37), (99, 58, 33), (87, 50, 28),
- (76, 44, 25), (71, 44, 24), (64, 37, 22), (54, 31, 19),
- (44, 26, 15), (41, 23, 12), (42, 24, 11), (42, 23, 10),
- (42, 23, 10), (41, 21, 9), (41, 21, 9), (41, 21, 9),
- (32, 18, 8), (35, 20, 10), (39, 23, 12), (51, 32, 18),
- (70, 43, 28), (89, 54, 37), (107, 68, 49), (124, 81, 63),
- (134, 93, 78), (135, 99, 89), (140, 110, 103), (146, 124, 117),
- (158, 137, 133), (173, 151, 148), (191, 169, 163), (209, 183, 178),
- (226, 197, 192), (236, 202, 199), (244, 211, 205), (248, 213, 208),
- (249, 216, 210), (248, 213, 206), (247, 210, 199), (247, 208, 191),
- (244, 198, 182), (240, 188, 170), (238, 182, 157), (235, 171, 144),
- (231, 161, 133), (227, 153, 121), (222, 146, 110), (218, 139, 100),
- (213, 132, 92), (207, 126, 86), (201, 120, 79), (197, 116, 72),
- (194, 112, 68), (194, 110, 65), (195, 109, 63), (197, 109, 62),
- (199, 111, 63), (200, 113, 67), (199, 115, 70), (195, 114, 74),
- (189, 115, 78), (184, 116, 80), (182, 113, 81), (183, 116, 82),
- (184, 115, 81), (185, 116, 82), (187, 118, 83), (189, 119, 86),
- (188, 121, 90), (183, 123, 93), (177, 123, 96), (174, 123, 99),
- (173, 124, 100), (173, 127, 102), (177, 128, 102), (182, 130, 104),
- (189, 132, 107), (195, 137, 112), (197, 141, 117), (200, 145, 121),
- (201, 149, 126), (206, 159, 138), (210, 166, 147), (215, 174, 157),
- (221, 176, 161), (226, 179, 165), (228, 185, 170), (230, 187, 172)
- ),
-
-// 553 Etomchek-040328-010
-((205, 227, 166), (201, 225, 169), (201, 224, 169), (201, 223, 170),
- (201, 224, 167), (201, 225, 165), (201, 225, 164), (201, 226, 164),
- (193, 222, 148), (190, 220, 148), (187, 218, 148), (185, 217, 147),
- (183, 217, 147), (180, 213, 143), (178, 210, 139), (175, 205, 134),
- (172, 201, 130), (146, 173, 107), (135, 158, 100), (125, 144, 93),
- (114, 130, 86), (103, 117, 80), (97, 111, 76), (92, 106, 73),
- (78, 92, 56), (71, 87, 49), (65, 83, 43), (65, 81, 45),
- (66, 80, 47), (68, 82, 50), (70, 84, 54), (78, 92, 61),
- (89, 102, 70), (114, 131, 86), (125, 147, 92), (137, 164, 98),
- (152, 178, 109), (168, 193, 120), (176, 200, 128), (184, 208, 136),
- (209, 228, 167), (216, 232, 177), (223, 237, 188), (227, 241, 190),
- (231, 245, 193), (231, 244, 193), (232, 243, 193), (228, 240, 193),
- (224, 235, 191), (211, 221, 181), (197, 206, 173), (184, 192, 166),
- (168, 176, 153), (153, 161, 141), (145, 153, 134), (138, 145, 127),
- (108, 113, 96), (92, 101, 80), (77, 89, 64), (66, 81, 50),
- (56, 74, 36), (52, 71, 31), (48, 69, 26), (44, 68, 20),
- (43, 69, 18), (49, 78, 21), (54, 85, 22), (59, 93, 24),
- (62, 98, 25), (65, 103, 27), (66, 105, 27), (66, 105, 27),
- (65, 103, 28), (62, 98, 26), (59, 94, 25), (62, 96, 27),
- (65, 99, 29), (67, 101, 31), (69, 104, 33), (74, 107, 39),
- (79, 111, 46), (97, 120, 70), (103, 123, 82), (110, 126, 94),
- (117, 132, 100), (125, 138, 107), (138, 155, 120), (151, 168, 129),
- (168, 194, 139), (174, 201, 143), (181, 209, 147), (181, 210, 147),
- (181, 211, 147), (181, 211, 146), (179, 210, 143), (174, 205, 138),
- (165, 195, 128), (131, 163, 97), (114, 145, 80), (97, 127, 64),
- (89, 118, 57), (81, 110, 51), (69, 96, 40), (59, 86, 33),
- (54, 82, 24), (53, 82, 24), (53, 82, 25), (54, 83, 27),
- (56, 84, 29), (62, 90, 33), (70, 96, 38), (78, 101, 45),
- (92, 113, 52), (120, 146, 64), (126, 153, 66), (132, 161, 69),
- (142, 175, 75), (151, 189, 80), (156, 201, 83), (160, 206, 86),
- (164, 205, 88), (162, 204, 85), (161, 203, 83), (160, 202, 82),
- (159, 201, 81), (157, 202, 79), (155, 204, 75), (145, 202, 70),
- (140, 199, 68), (132, 193, 66), (131, 191, 66), (130, 190, 66),
- (133, 190, 71), (136, 192, 77), (144, 198, 87), (152, 204, 96),
- (164, 213, 111), (165, 213, 114), (166, 214, 118), (166, 212, 118),
- (166, 211, 118), (164, 209, 118), (166, 209, 119), (168, 212, 120),
- (170, 216, 123), (175, 220, 124), (176, 219, 123), (177, 219, 122),
- (177, 218, 120), (176, 217, 118), (177, 216, 117), (181, 217, 117),
- (188, 225, 128), (190, 226, 130), (193, 228, 132), (192, 228, 133),
- (190, 225, 130), (185, 220, 127), (178, 213, 122), (173, 205, 116),
- (168, 200, 115), (161, 193, 116), (158, 190, 115), (156, 188, 115),
- (150, 182, 109), (141, 175, 101), (125, 163, 88), (107, 145, 71),
- (76, 113, 42), (70, 106, 37), (65, 99, 33), (56, 87, 28),
- (49, 76, 25), (44, 71, 24), (43, 64, 22), (36, 54, 19),
- (28, 44, 15), (25, 41, 12), (24, 42, 11), (23, 42, 10),
- (23, 42, 10), (24, 41, 9), (24, 41, 9), (24, 41, 9),
- (18, 32, 8), (20, 35, 10), (23, 39, 12), (31, 51, 18),
- (49, 70, 28), (64, 89, 37), (80, 107, 49), (97, 124, 63),
- (112, 134, 78), (119, 135, 89), (128, 140, 103), (135, 146, 117),
- (151, 158, 133), (166, 173, 148), (181, 191, 163), (200, 209, 178),
- (217, 226, 192), (229, 236, 199), (234, 244, 205), (238, 248, 208),
- (239, 249, 210), (237, 248, 206), (231, 247, 199), (223, 247, 191),
- (221, 244, 182), (214, 240, 170), (203, 238, 157), (196, 235, 144),
- (190, 231, 133), (181, 227, 121), (172, 222, 110), (163, 218, 100),
- (157, 213, 92), (151, 207, 86), (144, 201, 79), (137, 197, 72),
- (133, 194, 68), (132, 194, 65), (131, 195, 63), (132, 197, 62),
- (133, 199, 63), (136, 200, 67), (137, 199, 70), (139, 195, 74),
- (137, 189, 78), (134, 184, 80), (137, 182, 81), (136, 183, 82),
- (136, 184, 81), (137, 185, 82), (139, 187, 83), (143, 189, 86),
- (144, 188, 90), (141, 183, 93), (139, 177, 96), (140, 174, 99),
- (139, 173, 100), (139, 173, 102), (141, 177, 102), (146, 182, 104),
- (154, 189, 107), (159, 195, 112), (162, 197, 117), (166, 200, 121),
- (169, 201, 126), (177, 206, 138), (183, 210, 147), (191, 215, 157),
- (198, 221, 161), (204, 226, 165), (206, 228, 170), (208, 230, 172)
- ),
-
-// 554 Etomchek-040328-011
-((166, 227, 182), (169, 225, 188), (169, 224, 187), (170, 223, 187),
- (167, 224, 185), (165, 225, 183), (164, 225, 183), (164, 226, 183),
- (148, 222, 170), (148, 220, 171), (148, 218, 173), (147, 217, 173),
- (147, 217, 174), (143, 213, 169), (139, 210, 164), (134, 205, 158),
- (130, 201, 153), (107, 173, 128), (100, 158, 117), (93, 144, 107),
- (86, 130, 98), (80, 117, 90), (76, 111, 86), (73, 106, 83),
- (56, 92, 66), (49, 87, 61), (43, 83, 56), (45, 81, 56),
- (47, 80, 57), (50, 82, 61), (54, 84, 65), (61, 92, 71),
- (70, 102, 79), (86, 131, 99), (92, 147, 109), (98, 164, 119),
- (109, 178, 128), (120, 193, 138), (128, 200, 145), (136, 208, 153),
- (167, 228, 180), (177, 232, 189), (188, 237, 198), (190, 241, 200),
- (193, 245, 203), (193, 244, 201), (193, 243, 200), (193, 240, 201),
- (191, 235, 198), (181, 221, 188), (173, 206, 179), (166, 192, 171),
- (153, 176, 159), (141, 161, 147), (134, 153, 139), (127, 145, 132),
- (96, 113, 100), (80, 101, 86), (64, 89, 73), (50, 81, 61),
- (36, 74, 50), (31, 71, 46), (26, 69, 42), (20, 68, 39),
- (18, 69, 38), (21, 78, 43), (22, 85, 46), (24, 93, 50),
- (25, 98, 53), (27, 103, 57), (27, 105, 58), (27, 105, 58),
- (28, 103, 58), (26, 98, 55), (25, 94, 52), (27, 96, 54),
- (29, 99, 56), (31, 101, 58), (33, 104, 60), (39, 107, 65),
- (46, 111, 71), (70, 120, 88), (82, 123, 97), (94, 126, 107),
- (100, 132, 112), (107, 138, 117), (120, 155, 134), (129, 168, 143),
- (139, 194, 159), (143, 201, 164), (147, 209, 169), (147, 210, 170),
- (147, 211, 171), (146, 211, 170), (143, 210, 168), (138, 205, 163),
- (128, 195, 152), (97, 163, 122), (80, 145, 104), (64, 127, 87),
- (57, 118, 80), (51, 110, 73), (40, 96, 61), (33, 86, 54),
- (24, 82, 46), (24, 82, 46), (25, 82, 47), (27, 83, 49),
- (29, 84, 51), (33, 90, 55), (38, 96, 58), (45, 101, 62),
- (52, 113, 67), (64, 146, 82), (66, 153, 85), (69, 161, 89),
- (75, 175, 98), (80, 189, 107), (83, 201, 116), (86, 206, 120),
- (88, 205, 117), (85, 204, 115), (83, 203, 113), (82, 202, 112),
- (81, 201, 111), (79, 202, 112), (75, 204, 111), (70, 202, 114),
- (68, 199, 114), (66, 193, 115), (66, 191, 114), (66, 190, 113),
- (71, 190, 117), (77, 192, 121), (87, 198, 130), (96, 204, 137),
- (111, 213, 150), (114, 213, 153), (118, 214, 157), (118, 212, 155),
- (118, 211, 154), (118, 209, 155), (119, 209, 154), (120, 212, 155),
- (123, 216, 160), (124, 220, 159), (123, 219, 156), (122, 219, 154),
- (120, 218, 151), (118, 217, 149), (117, 216, 147), (117, 217, 144),
- (128, 225, 156), (130, 226, 157), (132, 228, 158), (133, 228, 160),
- (130, 225, 155), (127, 220, 153), (122, 213, 148), (116, 205, 140),
- (115, 200, 139), (116, 193, 140), (115, 190, 139), (115, 188, 139),
- (109, 182, 133), (101, 175, 128), (88, 163, 118), (71, 145, 102),
- (42, 113, 71), (37, 106, 65), (33, 99, 60), (28, 87, 52),
- (25, 76, 46), (24, 71, 46), (22, 64, 38), (19, 54, 33),
- (15, 44, 27), (12, 41, 24), (11, 42, 25), (10, 42, 25),
- (10, 42, 25), (9, 41, 22), (9, 41, 22), (9, 41, 22),
- (8, 32, 19), (10, 35, 21), (12, 39, 24), (18, 51, 34),
- (28, 70, 44), (37, 89, 56), (49, 107, 70), (63, 124, 83),
- (78, 134, 95), (89, 135, 100), (103, 140, 112), (117, 146, 125),
- (133, 158, 138), (148, 173, 152), (163, 191, 170), (178, 209, 184),
- (192, 226, 198), (199, 236, 203), (205, 244, 212), (208, 248, 214),
- (210, 249, 217), (206, 248, 214), (199, 247, 211), (191, 247, 210),
- (182, 244, 200), (170, 240, 190), (157, 238, 184), (144, 235, 175),
- (133, 231, 164), (121, 227, 156), (110, 222, 149), (100, 218, 143),
- (92, 213, 136), (86, 207, 130), (79, 201, 124), (72, 197, 120),
- (68, 194, 116), (65, 194, 114), (63, 195, 114), (62, 197, 114),
- (63, 199, 115), (67, 200, 118), (70, 199, 119), (74, 195, 118),
- (78, 189, 119), (80, 184, 120), (81, 182, 116), (82, 183, 119),
- (81, 184, 119), (82, 185, 120), (83, 187, 121), (86, 189, 122),
- (90, 188, 124), (93, 183, 126), (96, 177, 126), (99, 174, 125),
- (100, 173, 127), (102, 173, 129), (102, 177, 131), (104, 182, 133),
- (107, 189, 134), (112, 195, 140), (117, 197, 144), (121, 200, 147),
- (126, 201, 151), (138, 206, 161), (147, 210, 168), (157, 215, 176),
- (161, 221, 178), (165, 226, 181), (170, 228, 187), (172, 230, 189)
- ),
-
-// 555 Evening_Sunshine
-((24, 79, 66), (49, 87, 56), (53, 88, 53), (57, 90, 51),
- (64, 97, 56), (72, 104, 62), (80, 108, 62), (89, 112, 63),
- (113, 122, 57), (110, 117, 54), (108, 112, 52), (99, 105, 48),
- (90, 98, 45), (84, 91, 39), (79, 85, 33), (75, 80, 29),
- (71, 76, 25), (55, 53, 17), (50, 53, 19), (46, 53, 21),
- (48, 58, 25), (51, 63, 29), (51, 63, 30), (52, 63, 32),
- (58, 78, 53), (54, 91, 66), (51, 104, 80), (41, 102, 88),
- (32, 100, 97), (27, 96, 99), (23, 93, 102), (16, 88, 106),
- (13, 91, 108), (18, 99, 110), (30, 100, 105), (42, 102, 100),
- (62, 106, 89), (82, 110, 78), (93, 115, 72), (105, 120, 66),
- (153, 137, 50), (172, 144, 41), (192, 152, 32), (202, 149, 21),
- (213, 147, 11), (216, 145, 10), (219, 144, 9), (221, 142, 11),
- (224, 136, 12), (209, 112, 5), (192, 95, 4), (175, 79, 4),
- (165, 67, 5), (156, 56, 6), (153, 57, 6), (150, 59, 7),
- (134, 73, 8), (140, 85, 6), (146, 97, 5), (158, 117, 5),
- (170, 138, 5), (175, 146, 7), (180, 155, 9), (196, 172, 8),
- (206, 178, 8), (200, 178, 15), (183, 168, 26), (166, 159, 37),
- (155, 154, 43), (144, 149, 49), (123, 140, 62), (100, 133, 74),
- (61, 117, 93), (47, 110, 97), (33, 104, 102), (29, 102, 104),
- (25, 100, 106), (24, 100, 105), (23, 100, 105), (18, 98, 102),
- (14, 93, 99), (15, 93, 99), (15, 94, 101), (16, 95, 103),
- (14, 92, 102), (12, 90, 101), (9, 86, 101), (10, 85, 102),
- (18, 89, 95), (28, 89, 88), (39, 89, 81), (48, 90, 77),
- (57, 91, 74), (76, 92, 66), (98, 98, 56), (115, 102, 47),
- (136, 107, 39), (166, 124, 30), (178, 129, 24), (190, 134, 18),
- (192, 133, 15), (195, 133, 12), (196, 133, 13), (188, 136, 16),
- (165, 142, 21), (150, 135, 23), (135, 129, 26), (126, 123, 29),
- (117, 118, 32), (95, 108, 35), (78, 100, 39), (62, 90, 38),
- (42, 77, 37), (13, 48, 32), (9, 44, 30), (5, 40, 28),
- (3, 31, 23), (1, 24, 19), (0, 18, 18), (0, 15, 16),
- (1, 19, 22), (1, 21, 26), (2, 24, 31), (2, 25, 31),
- (2, 26, 32), (2, 26, 32), (1, 27, 31), (2, 28, 30),
- (3, 27, 30), (3, 28, 32), (2, 28, 34), (2, 29, 36),
- (2, 31, 39), (4, 36, 41), (4, 40, 44), (5, 44, 49),
- (3, 47, 59), (4, 50, 62), (6, 54, 65), (6, 55, 67),
- (6, 57, 69), (6, 60, 77), (4, 59, 84), (6, 60, 91),
- (9, 66, 95), (12, 77, 107), (10, 79, 109), (9, 81, 111),
- (9, 81, 112), (15, 81, 106), (23, 80, 99), (40, 78, 84),
- (76, 72, 58), (83, 71, 51), (91, 71, 44), (102, 74, 41),
- (109, 80, 40), (113, 85, 47), (113, 90, 56), (109, 93, 60),
- (106, 98, 66), (96, 107, 71), (96, 107, 72), (97, 108, 74),
- (99, 107, 74), (103, 108, 68), (106, 111, 58), (112, 111, 51),
- (120, 111, 48), (117, 110, 48), (115, 110, 49), (103, 107, 55),
- (88, 104, 64), (70, 100, 76), (56, 99, 91), (43, 99, 103),
- (31, 97, 111), (25, 96, 116), (25, 94, 115), (37, 100, 107),
- (56, 109, 99), (74, 123, 88), (96, 139, 78), (110, 149, 70),
- (134, 157, 50), (135, 155, 50), (136, 154, 50), (136, 156, 52),
- (130, 157, 62), (119, 154, 72), (106, 152, 80), (88, 140, 93),
- (68, 129, 105), (50, 123, 117), (37, 120, 128), (30, 124, 135),
- (29, 125, 139), (26, 122, 139), (25, 121, 140), (22, 121, 143),
- (24, 126, 144), (27, 131, 145), (28, 132, 140), (38, 130, 131),
- (51, 129, 123), (76, 129, 109), (102, 133, 98), (124, 136, 85),
- (144, 135, 69), (163, 137, 57), (188, 139, 41), (212, 141, 30),
- (227, 141, 20), (232, 134, 14), (221, 120, 13), (200, 110, 10),
- (176, 96, 11), (149, 84, 10), (128, 71, 8), (105, 49, 7),
- (79, 35, 5), (53, 20, 6), (31, 12, 6), (16, 7, 5),
- (10, 2, 4), (12, 2, 3), (20, 5, 2), (32, 9, 2),
- (51, 15, 3), (72, 23, 4), (91, 33, 6), (116, 48, 8),
- (137, 61, 7), (162, 74, 8), (188, 82, 11), (202, 88, 11),
- (213, 95, 13), (214, 94, 9), (200, 93, 6), (187, 82, 7),
- (164, 69, 7), (139, 61, 12), (119, 53, 19), (94, 48, 27),
- (71, 44, 36), (47, 37, 45), (25, 36, 53), (13, 41, 63),
- (6, 47, 75), (4, 54, 82), (5, 61, 88), (8, 65, 88),
- (8, 61, 80), (7, 60, 74), (8, 60, 67), (11, 65, 64)
- ),
-
-// 556 Evensong
-((26, 31, 51), (23, 27, 42), (18, 23, 36), (14, 19, 31),
- (14, 18, 29), (15, 17, 28), (14, 16, 26), (13, 15, 24),
- (8, 10, 15), (6, 7, 12), (4, 5, 10), (5, 7, 12),
- (6, 9, 15), (7, 11, 18), (9, 14, 22), (10, 16, 24),
- (11, 18, 27), (14, 21, 31), (16, 22, 32), (18, 24, 34),
- (24, 29, 34), (31, 34, 35), (34, 37, 38), (37, 41, 41),
- (62, 62, 51), (70, 70, 61), (79, 79, 72), (81, 84, 73),
- (84, 89, 75), (80, 86, 76), (76, 83, 77), (69, 75, 75),
- (55, 62, 67), (34, 41, 49), (28, 33, 44), (22, 26, 40),
- (20, 24, 37), (18, 22, 34), (17, 22, 33), (17, 22, 33),
- (18, 24, 35), (19, 26, 37), (21, 28, 39), (22, 29, 42),
- (24, 30, 46), (24, 31, 47), (24, 32, 48), (24, 33, 50),
- (25, 33, 50), (21, 29, 45), (20, 28, 42), (20, 27, 40),
- (18, 25, 38), (17, 24, 36), (16, 23, 35), (16, 23, 35),
- (17, 22, 33), (17, 21, 33), (18, 21, 33), (18, 20, 32),
- (18, 20, 32), (17, 20, 31), (16, 20, 31), (14, 19, 31),
- (13, 19, 31), (6, 11, 22), (4, 8, 18), (3, 6, 14),
- (1, 4, 11), (0, 2, 9), (0, 0, 7), (2, 2, 9),
- (8, 10, 22), (13, 16, 29), (19, 23, 36), (22, 27, 43),
- (26, 32, 51), (27, 34, 53), (29, 36, 55), (30, 38, 56),
- (31, 37, 58), (31, 39, 57), (30, 37, 55), (29, 36, 54),
- (28, 35, 53), (28, 35, 53), (27, 34, 53), (26, 33, 52),
- (24, 29, 49), (21, 26, 45), (19, 23, 42), (16, 20, 38),
- (14, 18, 34), (10, 12, 25), (10, 11, 20), (13, 16, 14),
- (22, 22, 15), (55, 58, 50), (82, 84, 69), (110, 110, 89),
- (127, 129, 109), (145, 149, 130), (182, 186, 166), (206, 207, 174),
- (229, 233, 197), (220, 223, 186), (212, 214, 175), (202, 204, 165),
- (193, 194, 156), (164, 163, 130), (144, 144, 121), (137, 137, 118),
- (133, 132, 117), (139, 137, 112), (143, 142, 113), (148, 148, 115),
- (154, 157, 116), (148, 148, 108), (133, 132, 101), (116, 120, 95),
- (69, 70, 65), (55, 58, 59), (41, 46, 54), (37, 43, 53),
- (34, 40, 52), (32, 37, 54), (35, 41, 56), (41, 46, 59),
- (46, 49, 65), (58, 60, 64), (61, 63, 63), (64, 67, 63),
- (65, 68, 61), (63, 68, 56), (61, 67, 51), (55, 59, 44),
- (40, 44, 35), (33, 36, 31), (26, 29, 28), (23, 27, 28),
- (21, 25, 29), (19, 24, 32), (19, 23, 33), (18, 24, 35),
- (18, 25, 36), (24, 28, 39), (27, 31, 41), (30, 34, 43),
- (35, 39, 45), (42, 45, 48), (49, 49, 54), (49, 55, 59),
- (51, 56, 71), (49, 56, 72), (47, 56, 74), (45, 56, 78),
- (43, 53, 80), (43, 53, 80), (43, 53, 80), (48, 60, 80),
- (66, 74, 78), (94, 100, 85), (105, 110, 85), (116, 120, 86),
- (126, 125, 83), (119, 120, 81), (107, 108, 76), (91, 92, 68),
- (48, 51, 41), (40, 43, 38), (33, 36, 36), (26, 28, 28),
- (18, 20, 20), (13, 16, 20), (11, 14, 21), (10, 13, 19),
- (12, 15, 22), (15, 18, 27), (17, 21, 31), (20, 24, 35),
- (22, 27, 38), (24, 28, 43), (25, 31, 44), (26, 33, 45),
- (31, 37, 44), (32, 38, 43), (34, 40, 43), (37, 42, 42),
- (40, 44, 43), (41, 44, 44), (38, 41, 45), (37, 40, 46),
- (35, 39, 49), (32, 37, 51), (31, 37, 54), (33, 40, 60),
- (36, 44, 66), (37, 46, 70), (38, 48, 72), (38, 47, 70),
- (35, 44, 65), (31, 38, 57), (23, 29, 45), (17, 20, 33),
- (12, 13, 22), (6, 7, 14), (3, 2, 8), (2, 1, 5),
- (3, 3, 5), (6, 7, 10), (7, 10, 15), (9, 14, 17),
- (11, 18, 22), (13, 19, 27), (14, 20, 27), (13, 20, 28),
- (14, 20, 30), (16, 20, 33), (16, 22, 35), (17, 23, 37),
- (19, 25, 39), (19, 25, 40), (19, 26, 40), (21, 27, 38),
- (21, 27, 37), (20, 27, 37), (20, 27, 35), (20, 26, 34),
- (19, 27, 35), (18, 26, 35), (18, 25, 35), (18, 25, 35),
- (20, 26, 35), (22, 27, 34), (23, 26, 34), (21, 25, 31),
- (20, 23, 28), (20, 22, 26), (18, 20, 26), (15, 19, 25),
- (15, 19, 25), (16, 19, 27), (16, 18, 28), (16, 18, 29),
- (16, 19, 29), (17, 19, 30), (17, 19, 31), (17, 20, 32),
- (19, 22, 34), (21, 23, 36), (21, 26, 39), (24, 29, 44),
- (28, 32, 50), (32, 36, 57), (38, 42, 63), (32, 38, 56)
- ),
-
-// 557 Exceding_Expectations
-((111, 93, 84), (86, 52, 41), (85, 46, 35), (85, 41, 29),
- (103, 54, 35), (121, 67, 41), (127, 73, 44), (134, 79, 47),
- (166, 111, 85), (176, 131, 100), (186, 151, 115), (183, 158, 124),
- (181, 166, 134), (170, 161, 135), (160, 156, 136), (153, 150, 130),
- (147, 145, 125), (113, 109, 90), (98, 88, 72), (83, 68, 54),
- (72, 53, 45), (61, 38, 36), (60, 33, 33), (60, 29, 30),
- (69, 27, 31), (80, 39, 45), (91, 51, 60), (105, 66, 68),
- (120, 82, 76), (124, 88, 79), (129, 95, 83), (141, 111, 92),
- (155, 124, 101), (168, 129, 103), (167, 129, 105), (167, 130, 108),
- (169, 130, 109), (171, 130, 111), (172, 130, 111), (174, 131, 111),
- (171, 138, 115), (169, 139, 117), (167, 141, 120), (165, 145, 124),
- (163, 150, 128), (161, 153, 134), (159, 157, 140), (159, 166, 157),
- (163, 174, 167), (169, 186, 175), (174, 186, 177), (179, 187, 180),
- (179, 179, 172), (179, 171, 164), (174, 166, 157), (170, 161, 151),
- (156, 144, 143), (150, 136, 139), (144, 129, 136), (135, 128, 139),
- (127, 127, 142), (124, 127, 143), (122, 128, 144), (123, 129, 149),
- (123, 131, 150), (119, 132, 144), (120, 124, 132), (121, 116, 120),
- (118, 111, 113), (116, 107, 106), (107, 94, 88), (97, 79, 77),
- (87, 50, 49), (89, 48, 44), (91, 47, 39), (100, 52, 44),
- (109, 57, 50), (111, 59, 50), (114, 61, 51), (114, 69, 54),
- (123, 79, 63), (133, 103, 82), (131, 110, 93), (129, 117, 104),
- (136, 125, 105), (143, 134, 106), (151, 146, 112), (154, 149, 116),
- (144, 134, 114), (133, 123, 98), (123, 113, 83), (114, 103, 76),
- (106, 94, 70), (93, 78, 61), (79, 64, 48), (71, 56, 36),
- (66, 49, 28), (62, 46, 24), (60, 45, 24), (59, 45, 24),
- (60, 45, 25), (62, 46, 26), (63, 49, 34), (66, 58, 47),
- (87, 83, 77), (101, 99, 96), (115, 115, 116), (123, 125, 125),
- (132, 135, 135), (147, 154, 147), (158, 166, 157), (160, 171, 165),
- (163, 173, 166), (160, 172, 165), (155, 169, 166), (151, 166, 168),
- (142, 159, 168), (136, 152, 164), (135, 151, 159), (134, 150, 159),
- (130, 148, 151), (127, 142, 140), (124, 136, 130), (123, 134, 126),
- (123, 133, 122), (122, 128, 119), (123, 124, 117), (121, 118, 113),
- (121, 120, 113), (121, 128, 123), (119, 128, 122), (117, 128, 121),
- (111, 126, 117), (104, 126, 112), (102, 122, 109), (101, 115, 101),
- (109, 108, 86), (116, 104, 78), (123, 100, 71), (123, 96, 67),
- (123, 92, 63), (118, 87, 57), (114, 85, 51), (108, 79, 48),
- (96, 69, 46), (78, 74, 62), (79, 80, 68), (81, 87, 75),
- (87, 97, 89), (89, 113, 104), (103, 131, 121), (122, 155, 138),
- (142, 174, 157), (143, 173, 156), (144, 173, 155), (146, 177, 156),
- (146, 175, 155), (137, 164, 150), (129, 144, 135), (116, 123, 116),
- (102, 100, 101), (69, 66, 78), (64, 59, 70), (59, 52, 63),
- (51, 34, 52), (42, 25, 49), (34, 22, 51), (32, 30, 56),
- (34, 45, 60), (35, 47, 62), (37, 49, 65), (42, 57, 76),
- (44, 63, 84), (43, 66, 82), (49, 62, 77), (58, 66, 81),
- (65, 68, 93), (67, 79, 102), (77, 80, 106), (91, 93, 112),
- (105, 103, 125), (121, 127, 143), (139, 145, 157), (154, 163, 166),
- (172, 176, 164), (176, 179, 162), (180, 182, 161), (189, 188, 163),
- (196, 191, 162), (203, 193, 160), (207, 198, 160), (209, 202, 162),
- (213, 202, 167), (215, 199, 168), (213, 206, 172), (209, 216, 176),
- (206, 221, 178), (202, 212, 177), (194, 205, 174), (185, 201, 174),
- (173, 197, 177), (159, 180, 171), (145, 160, 159), (126, 133, 143),
- (106, 111, 132), (85, 88, 115), (69, 69, 97), (57, 49, 79),
- (48, 38, 64), (46, 33, 51), (48, 36, 43), (52, 36, 38),
- (54, 38, 33), (58, 44, 28), (63, 49, 28), (68, 53, 31),
- (71, 55, 29), (74, 59, 30), (87, 65, 35), (107, 73, 43),
- (127, 82, 46), (143, 92, 48), (159, 100, 54), (177, 105, 62),
- (191, 108, 66), (201, 113, 68), (199, 113, 72), (193, 117, 77),
- (182, 119, 81), (180, 127, 88), (182, 131, 95), (181, 143, 107),
- (179, 153, 119), (180, 163, 127), (188, 168, 130), (194, 170, 130),
- (199, 167, 132), (198, 162, 131), (199, 157, 123), (199, 148, 110),
- (199, 138, 98), (197, 129, 91), (194, 122, 81), (193, 117, 77),
- (187, 113, 75), (179, 110, 78), (171, 110, 81), (167, 113, 88),
- (162, 123, 101), (155, 127, 114), (152, 134, 126), (149, 138, 130),
- (149, 147, 136), (134, 131, 123), (124, 114, 108), (108, 94, 87)
- ),
-
-// 558 Explosion
-((129, 90, 16), (80, 46, 17), (66, 28, 16), (53, 10, 15),
- (77, 20, 12), (102, 31, 10), (114, 36, 9), (126, 41, 9),
- (166, 58, 6), (179, 59, 5), (192, 61, 4), (182, 59, 5),
- (173, 57, 7), (155, 52, 11), (138, 47, 15), (128, 43, 19),
- (118, 39, 23), (73, 22, 40), (55, 18, 44), (38, 15, 48),
- (34, 14, 47), (30, 14, 47), (31, 15, 48), (33, 16, 50),
- (41, 13, 45), (49, 9, 37), (57, 6, 29), (79, 9, 22),
- (101, 13, 15), (111, 18, 14), (122, 24, 13), (140, 37, 11),
- (155, 49, 9), (197, 82, 4), (213, 98, 5), (230, 115, 7),
- (237, 132, 14), (244, 150, 21), (245, 158, 25), (246, 166, 29),
- (247, 187, 45), (248, 194, 55), (250, 202, 66), (250, 207, 70),
- (251, 213, 74), (250, 214, 73), (250, 215, 72), (250, 215, 70),
- (251, 214, 64), (253, 207, 52), (253, 204, 47), (253, 202, 43),
- (253, 204, 42), (253, 206, 42), (253, 207, 43), (254, 209, 45),
- (244, 205, 59), (226, 190, 57), (208, 176, 55), (184, 155, 50),
- (160, 134, 45), (152, 127, 46), (144, 121, 48), (127, 109, 54),
- (109, 93, 55), (68, 55, 52), (59, 49, 57), (51, 43, 62),
- (51, 45, 65), (52, 47, 68), (49, 48, 76), (46, 46, 78),
- (35, 35, 68), (29, 29, 61), (23, 23, 54), (18, 19, 48),
- (14, 15, 42), (12, 13, 39), (11, 11, 36), (9, 8, 31),
- (8, 6, 26), (7, 3, 19), (6, 3, 17), (6, 3, 15),
- (5, 2, 14), (5, 2, 14), (5, 2, 13), (5, 1, 13),
- (5, 2, 15), (4, 2, 16), (4, 3, 18), (4, 3, 19),
- (5, 4, 20), (5, 4, 20), (5, 4, 20), (6, 4, 20),
- (6, 4, 20), (6, 3, 19), (6, 2, 17), (6, 2, 16),
- (6, 2, 15), (6, 2, 15), (7, 2, 14), (9, 1, 14),
- (18, 2, 17), (23, 7, 21), (29, 12, 25), (32, 16, 27),
- (35, 21, 30), (47, 30, 34), (64, 47, 44), (90, 67, 48),
- (113, 89, 58), (153, 132, 71), (162, 142, 75), (171, 153, 80),
- (194, 173, 83), (216, 192, 91), (231, 210, 99), (243, 219, 102),
- (252, 222, 93), (253, 222, 87), (254, 222, 81), (254, 220, 78),
- (254, 218, 76), (254, 211, 68), (253, 203, 57), (253, 199, 46),
- (253, 194, 39), (252, 189, 33), (251, 187, 35), (251, 186, 38),
- (251, 192, 47), (251, 198, 60), (251, 204, 75), (252, 209, 84),
- (246, 212, 98), (229, 203, 103), (212, 194, 108), (200, 185, 108),
- (188, 176, 109), (162, 156, 103), (142, 136, 93), (117, 114, 79),
- (92, 89, 66), (46, 42, 47), (42, 34, 43), (38, 26, 40),
- (39, 16, 32), (49, 12, 23), (70, 11, 14), (90, 16, 10),
- (113, 17, 9), (112, 15, 9), (112, 13, 9), (110, 12, 9),
- (109, 15, 10), (107, 19, 10), (95, 19, 16), (74, 14, 21),
- (51, 8, 26), (20, 4, 28), (16, 4, 28), (13, 5, 29),
- (10, 7, 34), (12, 12, 41), (20, 20, 46), (37, 35, 55),
- (83, 77, 76), (95, 89, 83), (108, 102, 91), (130, 123, 99),
- (157, 145, 106), (181, 163, 110), (204, 178, 109), (225, 186, 106),
- (233, 179, 95), (227, 163, 81), (210, 139, 68), (183, 115, 54),
- (159, 94, 42), (139, 73, 30), (116, 49, 19), (93, 27, 14),
- (53, 2, 13), (52, 1, 14), (51, 1, 15), (65, 7, 13),
- (85, 19, 11), (108, 34, 9), (133, 52, 7), (153, 68, 12),
- (178, 87, 17), (202, 112, 26), (223, 139, 41), (241, 165, 53),
- (248, 185, 71), (252, 200, 86), (253, 214, 102), (253, 226, 120),
- (254, 233, 131), (254, 236, 140), (248, 231, 143), (234, 218, 139),
- (213, 193, 128), (201, 168, 111), (200, 148, 92), (205, 136, 75),
- (208, 130, 61), (192, 116, 49), (167, 94, 43), (148, 72, 38),
- (136, 57, 34), (129, 53, 30), (124, 54, 25), (104, 51, 24),
- (84, 43, 29), (66, 33, 34), (52, 21, 37), (63, 18, 33),
- (79, 25, 23), (102, 38, 17), (127, 55, 14), (143, 72, 17),
- (170, 92, 27), (195, 117, 41), (219, 143, 56), (238, 169, 70),
- (244, 188, 80), (243, 197, 91), (235, 201, 108), (221, 198, 122),
- (203, 190, 134), (186, 180, 142), (166, 161, 137), (144, 139, 129),
- (118, 114, 115), (91, 87, 98), (72, 68, 86), (58, 50, 74),
- (48, 36, 61), (43, 23, 48), (41, 12, 34), (48, 7, 23),
- (69, 9, 17), (93, 19, 12), (119, 34, 9), (142, 54, 9),
- (162, 71, 9), (184, 86, 10), (206, 104, 10), (225, 121, 8),
- (209, 120, 9), (186, 114, 12), (157, 104, 13), (129, 88, 16)
- ),
-
-// 559 Faded_Denim
-((33, 54, 95), (31, 53, 96), (39, 58, 110), (47, 63, 124),
- (57, 72, 140), (68, 82, 156), (72, 84, 156), (76, 86, 156),
- (88, 97, 158), (88, 97, 159), (89, 98, 160), (88, 96, 156),
- (88, 95, 152), (84, 90, 139), (80, 86, 126), (75, 81, 118),
- (71, 76, 111), (45, 55, 89), (38, 49, 84), (32, 43, 80),
- (32, 43, 80), (32, 43, 80), (33, 44, 82), (34, 45, 84),
- (37, 50, 95), (41, 54, 99), (45, 59, 103), (50, 62, 107),
- (55, 66, 111), (55, 67, 111), (56, 68, 112), (58, 69, 112),
- (59, 68, 111), (58, 66, 108), (57, 67, 110), (56, 68, 112),
- (61, 72, 120), (66, 76, 128), (68, 78, 133), (71, 81, 138),
- (78, 88, 148), (71, 84, 142), (65, 80, 136), (58, 73, 125),
- (52, 66, 115), (51, 63, 110), (50, 61, 106), (45, 56, 98),
- (40, 50, 88), (23, 33, 69), (17, 26, 60), (11, 20, 51),
- (8, 16, 46), (6, 13, 41), (5, 12, 42), (4, 12, 43),
- (4, 11, 43), (3, 9, 41), (3, 7, 39), (3, 5, 36),
- (3, 3, 33), (3, 3, 34), (3, 4, 36), (4, 8, 40),
- (5, 13, 48), (19, 27, 69), (29, 36, 82), (40, 45, 95),
- (47, 51, 100), (54, 58, 106), (60, 66, 111), (62, 72, 112),
- (59, 76, 115), (60, 76, 116), (61, 76, 118), (64, 78, 119),
- (68, 80, 120), (65, 78, 118), (63, 77, 116), (58, 76, 115),
- (48, 68, 111), (43, 60, 112), (41, 56, 109), (39, 52, 107),
- (37, 50, 105), (35, 49, 103), (32, 47, 99), (28, 48, 100),
- (23, 51, 108), (23, 52, 112), (24, 53, 116), (24, 53, 115),
- (24, 54, 115), (25, 56, 118), (29, 63, 124), (33, 68, 134),
- (41, 75, 150), (57, 86, 173), (60, 90, 176), (63, 94, 179),
- (64, 95, 179), (65, 97, 179), (65, 100, 182), (66, 102, 187),
- (71, 108, 195), (70, 107, 194), (70, 107, 194), (68, 106, 191),
- (66, 105, 189), (63, 103, 186), (62, 99, 181), (59, 96, 178),
- (58, 92, 174), (58, 92, 169), (61, 92, 169), (64, 92, 170),
- (73, 93, 171), (80, 98, 174), (94, 107, 181), (100, 115, 189),
- (111, 125, 203), (113, 125, 206), (116, 125, 209), (120, 127, 210),
- (124, 130, 211), (121, 128, 211), (115, 126, 209), (107, 120, 203),
- (99, 113, 197), (85, 96, 181), (83, 93, 178), (81, 91, 175),
- (76, 88, 170), (72, 85, 165), (69, 81, 159), (69, 79, 158),
- (71, 79, 160), (75, 81, 163), (80, 84, 167), (82, 86, 168),
- (84, 88, 169), (88, 93, 175), (93, 96, 179), (91, 98, 183),
- (88, 100, 189), (80, 103, 190), (79, 103, 189), (78, 103, 189),
- (79, 104, 189), (77, 103, 186), (75, 105, 189), (70, 106, 193),
- (59, 107, 198), (58, 107, 200), (57, 108, 203), (59, 109, 205),
- (66, 113, 209), (72, 120, 214), (81, 129, 222), (87, 135, 232),
- (95, 144, 241), (119, 163, 254), (121, 165, 254), (124, 167, 255),
- (131, 170, 254), (135, 168, 252), (127, 162, 246), (136, 162, 245),
- (126, 151, 237), (121, 147, 234), (117, 144, 232), (103, 132, 225),
- (85, 118, 217), (77, 112, 213), (76, 108, 211), (74, 110, 214),
- (75, 114, 218), (75, 118, 221), (77, 119, 223), (75, 121, 223),
- (73, 118, 222), (73, 118, 222), (74, 117, 218), (74, 114, 213),
- (74, 112, 197), (71, 108, 191), (69, 104, 186), (62, 97, 178),
- (57, 91, 169), (52, 82, 158), (47, 78, 150), (43, 74, 143),
- (41, 72, 138), (39, 69, 134), (38, 66, 130), (37, 62, 126),
- (37, 60, 120), (33, 56, 116), (31, 53, 114), (27, 51, 111),
- (24, 48, 108), (27, 47, 110), (29, 49, 114), (33, 53, 120),
- (35, 60, 131), (40, 67, 143), (48, 75, 154), (56, 81, 163),
- (62, 89, 173), (65, 93, 178), (66, 98, 186), (63, 100, 190),
- (62, 98, 189), (61, 96, 185), (60, 93, 177), (60, 89, 166),
- (59, 85, 158), (51, 79, 150), (47, 75, 143), (41, 70, 138),
- (38, 66, 132), (36, 64, 126), (37, 61, 122), (33, 57, 116),
- (33, 53, 110), (30, 47, 102), (23, 42, 94), (16, 35, 83),
- (9, 29, 72), (6, 25, 64), (5, 20, 55), (4, 16, 45),
- (3, 12, 39), (3, 7, 31), (2, 3, 25), (2, 3, 24),
- (2, 4, 26), (3, 10, 32), (4, 15, 41), (5, 24, 53),
- (8, 30, 64), (12, 32, 72), (16, 34, 80), (17, 34, 79),
- (17, 36, 79), (21, 40, 80), (25, 45, 83), (28, 48, 84),
- (29, 50, 85), (29, 49, 81), (28, 47, 73), (24, 39, 60),
- (26, 43, 64), (28, 45, 72), (29, 47, 77), (30, 50, 85)
- ),
-
-// 560 Fading_Away
-((101, 104, 121), (111, 104, 130), (115, 107, 129), (120, 111, 128),
- (121, 110, 125), (122, 110, 123), (121, 105, 124), (121, 101, 125),
- (129, 93, 125), (132, 97, 124), (136, 102, 123), (142, 113, 128),
- (148, 124, 133), (151, 137, 128), (155, 151, 124), (154, 154, 124),
- (154, 158, 125), (145, 161, 129), (140, 154, 123), (135, 147, 118),
- (133, 143, 114), (132, 140, 111), (133, 138, 110), (134, 136, 109),
- (134, 135, 107), (128, 137, 108), (123, 139, 110), (113, 144, 114),
- (103, 150, 118), (96, 152, 120), (89, 154, 122), (79, 154, 126),
- (64, 147, 131), (51, 131, 130), (51, 122, 130), (51, 114, 131),
- (57, 105, 128), (63, 96, 126), (70, 94, 125), (78, 93, 125),
- (99, 110, 123), (108, 117, 123), (117, 124, 124), (125, 127, 123),
- (133, 130, 122), (132, 131, 120), (131, 133, 119), (125, 133, 118),
- (124, 130, 114), (124, 127, 101), (119, 125, 100), (115, 124, 99),
- (113, 124, 100), (111, 124, 102), (110, 125, 102), (109, 126, 103),
- (92, 128, 114), (85, 125, 119), (78, 122, 124), (80, 121, 120),
- (83, 121, 117), (83, 120, 114), (84, 120, 111), (89, 120, 101),
- (100, 115, 91), (126, 110, 74), (130, 111, 63), (135, 112, 52),
- (138, 110, 47), (141, 109, 42), (152, 102, 42), (159, 104, 44),
- (164, 111, 44), (166, 116, 46), (169, 121, 48), (165, 127, 53),
- (161, 134, 58), (157, 137, 65), (154, 141, 72), (146, 152, 84),
- (144, 155, 96), (146, 160, 125), (147, 169, 136), (149, 178, 147),
- (154, 178, 146), (159, 178, 145), (165, 163, 146), (165, 152, 140),
- (163, 136, 129), (163, 123, 122), (163, 110, 116), (164, 105, 110),
- (166, 100, 104), (162, 99, 98), (156, 101, 94), (149, 109, 94),
- (145, 114, 90), (138, 125, 85), (135, 125, 82), (132, 125, 80),
- (132, 123, 79), (133, 122, 78), (140, 121, 81), (143, 124, 82),
- (140, 118, 79), (136, 116, 85), (133, 114, 92), (131, 110, 96),
- (130, 107, 100), (124, 100, 108), (122, 88, 115), (127, 81, 125),
- (137, 76, 132), (141, 69, 132), (145, 68, 134), (149, 67, 137),
- (158, 73, 143), (159, 83, 148), (148, 101, 150), (137, 112, 162),
- (130, 135, 171), (127, 135, 172), (124, 136, 173), (120, 130, 175),
- (116, 125, 177), (112, 112, 167), (111, 102, 155), (108, 92, 143),
- (105, 83, 141), (105, 75, 124), (104, 78, 121), (103, 82, 119),
- (104, 96, 121), (105, 107, 119), (111, 113, 113), (113, 115, 110),
- (118, 112, 116), (122, 106, 117), (127, 100, 118), (127, 99, 116),
- (127, 98, 115), (128, 94, 117), (128, 89, 127), (124, 80, 135),
- (108, 76, 135), (77, 70, 137), (73, 67, 140), (69, 65, 143),
- (61, 62, 143), (54, 63, 140), (51, 60, 140), (55, 56, 143),
- (61, 51, 140), (62, 50, 138), (63, 50, 137), (72, 50, 137),
- (74, 53, 139), (79, 59, 140), (76, 66, 138), (86, 77, 136),
- (94, 85, 133), (93, 98, 132), (91, 96, 133), (89, 95, 134),
- (82, 87, 136), (76, 76, 136), (68, 71, 135), (65, 64, 133),
- (70, 60, 137), (73, 64, 138), (76, 68, 139), (84, 78, 143),
- (95, 95, 155), (108, 108, 165), (117, 126, 177), (129, 135, 184),
- (139, 143, 198), (154, 148, 201), (157, 162, 204), (164, 164, 194),
- (164, 161, 183), (165, 154, 167), (156, 161, 155), (140, 166, 146),
- (119, 159, 138), (120, 161, 140), (121, 163, 142), (121, 174, 154),
- (126, 181, 168), (137, 183, 182), (150, 184, 191), (158, 188, 194),
- (161, 192, 198), (164, 195, 201), (165, 195, 204), (158, 193, 203),
- (146, 190, 200), (131, 187, 199), (128, 177, 204), (129, 169, 207),
- (135, 162, 208), (140, 159, 203), (147, 149, 200), (153, 149, 186),
- (158, 151, 168), (167, 157, 154), (179, 154, 150), (186, 154, 155),
- (181, 156, 160), (178, 159, 167), (181, 162, 173), (190, 165, 186),
- (191, 165, 193), (187, 167, 195), (179, 171, 185), (171, 180, 176),
- (166, 184, 161), (160, 182, 152), (154, 175, 146), (143, 168, 145),
- (137, 165, 144), (134, 155, 143), (136, 146, 147), (134, 137, 150),
- (134, 137, 150), (133, 136, 144), (137, 137, 137), (140, 133, 128),
- (147, 136, 116), (149, 136, 105), (152, 141, 94), (150, 139, 86),
- (152, 142, 80), (154, 141, 73), (155, 146, 74), (144, 151, 79),
- (132, 156, 90), (123, 166, 99), (120, 173, 108), (124, 181, 122),
- (126, 179, 133), (126, 176, 141), (120, 169, 140), (124, 161, 140),
- (133, 146, 140), (138, 129, 139), (130, 119, 133), (117, 105, 127),
- (105, 93, 125), (96, 82, 125), (91, 83, 119), (88, 89, 113),
- (83, 91, 112), (83, 84, 124), (83, 79, 127), (94, 89, 128)
- ),
-
-// 561 Fiery_Sky
-((163, 95, 49), (175, 86, 48), (180, 83, 47), (186, 80, 47),
- (171, 76, 42), (156, 73, 38), (150, 68, 35), (144, 64, 33),
- (105, 55, 40), (87, 59, 46), (69, 64, 53), (53, 57, 63),
- (37, 50, 73), (37, 51, 78), (37, 52, 84), (45, 53, 83),
- (53, 55, 82), (89, 63, 71), (107, 70, 60), (126, 78, 49),
- (143, 82, 38), (160, 87, 28), (167, 86, 25), (175, 86, 23),
- (189, 61, 16), (200, 47, 18), (212, 33, 21), (214, 25, 23),
- (217, 17, 26), (212, 16, 27), (207, 15, 28), (204, 13, 37),
- (201, 6, 50), (173, 13, 52), (154, 12, 55), (136, 12, 58),
- (119, 11, 62), (102, 11, 66), (91, 11, 63), (80, 11, 60),
- (47, 14, 61), (47, 12, 56), (48, 10, 51), (58, 10, 43),
- (69, 11, 36), (73, 14, 35), (77, 18, 35), (82, 22, 25),
- (86, 28, 20), (83, 30, 15), (69, 31, 16), (55, 33, 18),
- (48, 31, 25), (42, 30, 32), (43, 29, 32), (44, 28, 33),
- (55, 24, 24), (64, 29, 30), (73, 35, 36), (83, 40, 37),
- (94, 46, 39), (96, 46, 40), (98, 47, 42), (97, 47, 53),
- (94, 43, 68), (89, 36, 81), (90, 28, 75), (91, 21, 69),
- (94, 20, 64), (98, 19, 60), (105, 17, 51), (109, 21, 41),
- (124, 24, 15), (122, 25, 17), (121, 27, 20), (119, 27, 17),
- (118, 28, 15), (112, 27, 15), (107, 27, 16), (95, 23, 26),
- (86, 18, 33), (64, 12, 22), (53, 12, 25), (42, 12, 29),
- (37, 11, 32), (32, 10, 36), (18, 7, 40), (10, 9, 39),
- (12, 22, 54), (15, 19, 66), (19, 16, 78), (22, 18, 82),
- (26, 21, 86), (40, 25, 94), (56, 28, 97), (67, 21, 97),
- (81, 18, 94), (105, 21, 93), (105, 20, 84), (106, 19, 75),
- (112, 21, 71), (118, 24, 67), (134, 41, 66), (140, 54, 65),
- (166, 73, 46), (178, 86, 39), (190, 99, 33), (190, 102, 32),
- (191, 106, 32), (177, 103, 28), (156, 91, 23), (131, 78, 25),
- (104, 70, 39), (63, 50, 56), (58, 44, 56), (54, 39, 56),
- (53, 35, 57), (57, 40, 55), (72, 44, 52), (91, 49, 43),
- (113, 55, 19), (115, 53, 23), (118, 51, 27), (112, 49, 33),
- (107, 47, 39), (91, 38, 48), (69, 28, 59), (52, 20, 70),
- (38, 19, 73), (15, 29, 58), (14, 34, 55), (13, 39, 53),
- (28, 51, 44), (49, 58, 27), (73, 65, 13), (87, 71, 8),
- (116, 73, 10), (122, 71, 9), (129, 69, 9), (122, 67, 9),
- (116, 65, 9), (105, 66, 12), (102, 80, 13), (109, 93, 13),
- (109, 97, 15), (128, 97, 22), (137, 102, 22), (146, 108, 23),
- (158, 116, 26), (164, 117, 29), (168, 119, 26), (173, 125, 23),
- (174, 135, 27), (172, 139, 25), (171, 143, 24), (176, 153, 21),
- (186, 157, 19), (197, 156, 33), (190, 153, 37), (176, 159, 48),
- (160, 158, 54), (151, 125, 62), (146, 122, 60), (142, 119, 59),
- (123, 116, 55), (122, 101, 62), (130, 82, 57), (149, 69, 52),
- (165, 73, 55), (166, 76, 57), (167, 80, 59), (178, 85, 63),
- (182, 89, 60), (185, 96, 59), (178, 103, 52), (177, 114, 44),
- (172, 113, 36), (170, 108, 29), (167, 99, 23), (171, 95, 15),
- (172, 86, 12), (172, 73, 11), (176, 60, 17), (184, 60, 19),
- (207, 72, 17), (212, 69, 17), (217, 66, 17), (218, 63, 17),
- (220, 60, 19), (216, 63, 15), (212, 57, 12), (199, 50, 7),
- (190, 42, 5), (176, 39, 5), (165, 34, 12), (150, 36, 17),
- (146, 39, 22), (141, 43, 25), (139, 41, 31), (136, 40, 40),
- (133, 40, 52), (129, 41, 60), (133, 49, 68), (142, 49, 72),
- (152, 49, 81), (153, 41, 82), (162, 52, 86), (176, 63, 78),
- (191, 77, 71), (190, 79, 54), (187, 88, 44), (189, 100, 33),
- (196, 112, 25), (197, 124, 20), (187, 131, 19), (174, 132, 23),
- (162, 118, 29), (152, 101, 46), (133, 87, 62), (112, 77, 76),
- (86, 63, 85), (64, 47, 97), (43, 33, 100), (39, 24, 101),
- (43, 21, 94), (51, 18, 86), (59, 15, 71), (76, 13, 62),
- (95, 13, 57), (111, 12, 55), (123, 9, 48), (132, 9, 43),
- (140, 12, 38), (149, 22, 39), (158, 32, 35), (168, 45, 33),
- (177, 56, 20), (190, 68, 14), (198, 73, 11), (204, 77, 22),
- (204, 73, 29), (200, 68, 36), (183, 54, 48), (166, 43, 65),
- (145, 31, 78), (123, 22, 84), (96, 12, 92), (77, 8, 97),
- (69, 10, 93), (64, 16, 85), (67, 22, 78), (67, 40, 76),
- (79, 49, 65), (96, 59, 62), (130, 61, 54), (152, 84, 58)
- ),
-
-// 562 Fiesta
-((84, 124, 123), (56, 94, 149), (36, 79, 163), (16, 64, 177),
- (17, 63, 165), (18, 62, 153), (23, 64, 150), (29, 66, 148),
- (54, 85, 153), (57, 97, 135), (60, 110, 118), (72, 116, 91),
- (85, 122, 65), (96, 117, 51), (108, 113, 38), (110, 110, 34),
- (113, 107, 30), (123, 85, 16), (127, 71, 9), (131, 57, 3),
- (137, 50, 2), (144, 44, 1), (146, 46, 1), (148, 49, 1),
- (141, 60, 15), (124, 61, 40), (107, 62, 65), (91, 65, 92),
- (75, 68, 119), (69, 73, 129), (64, 79, 139), (54, 94, 161),
- (40, 107, 188), (10, 105, 235), (6, 96, 242), (2, 88, 250),
- (3, 92, 249), (4, 96, 248), (6, 99, 244), (9, 102, 241),
- (20, 103, 212), (23, 108, 195), (27, 113, 179), (29, 123, 154),
- (31, 134, 129), (33, 135, 115), (36, 137, 101), (44, 127, 71),
- (56, 118, 51), (78, 94, 25), (91, 84, 17), (105, 75, 10),
- (121, 76, 16), (138, 78, 22), (143, 83, 29), (148, 88, 37),
- (149, 121, 49), (152, 132, 50), (156, 144, 51), (152, 163, 68),
- (149, 182, 85), (143, 188, 89), (138, 194, 94), (130, 193, 84),
- (117, 184, 71), (89, 158, 61), (80, 151, 60), (71, 144, 60),
- (64, 143, 55), (58, 143, 51), (48, 134, 42), (37, 124, 37),
- (46, 98, 35), (62, 101, 38), (78, 105, 41), (93, 116, 51),
- (108, 127, 61), (114, 130, 67), (121, 133, 73), (123, 139, 81),
- (126, 145, 86), (118, 161, 99), (112, 173, 114), (106, 186, 129),
- (104, 187, 133), (102, 188, 137), (97, 191, 131), (102, 188, 119),
- (136, 185, 112), (153, 167, 102), (171, 150, 93), (177, 140, 81),
- (184, 131, 69), (198, 124, 54), (214, 113, 39), (222, 98, 33),
- (225, 80, 23), (214, 56, 7), (210, 60, 6), (207, 64, 6),
- (203, 66, 7), (200, 68, 8), (185, 79, 14), (169, 88, 24),
- (126, 98, 66), (108, 105, 88), (91, 113, 111), (84, 123, 117),
- (78, 133, 124), (66, 145, 132), (51, 152, 142), (46, 147, 147),
- (38, 142, 144), (32, 134, 105), (31, 131, 93), (31, 128, 81),
- (33, 116, 61), (33, 111, 43), (28, 108, 27), (20, 105, 15),
- (4, 87, 2), (4, 78, 1), (5, 70, 0), (9, 69, 1),
- (14, 69, 2), (29, 72, 2), (49, 69, 2), (67, 57, 1),
- (86, 44, 1), (128, 24, 1), (140, 24, 1), (153, 25, 1),
- (174, 29, 0), (188, 34, 2), (198, 33, 2), (204, 30, 2),
- (206, 27, 3), (197, 26, 4), (188, 26, 5), (183, 22, 4),
- (179, 19, 4), (175, 14, 5), (173, 10, 3), (169, 9, 6),
- (165, 9, 6), (162, 10, 10), (161, 14, 13), (161, 19, 16),
- (159, 30, 26), (147, 42, 39), (135, 57, 51), (122, 68, 60),
- (108, 92, 71), (99, 96, 74), (91, 100, 77), (72, 105, 82),
- (47, 102, 94), (34, 94, 103), (31, 84, 110), (28, 71, 114),
- (26, 63, 107), (7, 42, 85), (5, 37, 81), (3, 32, 78),
- (6, 23, 76), (20, 27, 72), (33, 40, 57), (40, 58, 46),
- (30, 91, 58), (30, 100, 71), (31, 109, 85), (36, 124, 109),
- (40, 145, 127), (39, 160, 135), (28, 163, 142), (19, 162, 146),
- (19, 145, 142), (27, 127, 133), (41, 109, 113), (59, 89, 87),
- (76, 77, 63), (90, 63, 41), (105, 45, 27), (116, 28, 15),
- (129, 13, 5), (124, 17, 4), (120, 21, 4), (106, 30, 8),
- (94, 36, 11), (87, 38, 14), (88, 34, 11), (90, 36, 7),
- (92, 39, 7), (93, 45, 7), (107, 52, 11), (123, 54, 11),
- (144, 57, 8), (163, 57, 7), (176, 56, 6), (193, 53, 9),
- (205, 51, 10), (213, 47, 6), (216, 45, 6), (217, 46, 6),
- (219, 45, 9), (223, 42, 10), (227, 34, 7), (232, 28, 6),
- (236, 24, 4), (238, 27, 3), (239, 30, 4), (238, 31, 2),
- (235, 33, 5), (235, 37, 14), (232, 54, 29), (228, 76, 47),
- (217, 91, 76), (195, 101, 90), (167, 99, 115), (139, 97, 145),
- (114, 103, 151), (95, 100, 169), (77, 99, 151), (62, 84, 135),
- (54, 66, 130), (51, 58, 111), (56, 51, 103), (61, 59, 83),
- (63, 72, 60), (65, 82, 52), (64, 93, 53), (65, 97, 62),
- (62, 102, 73), (52, 110, 78), (45, 121, 86), (34, 133, 94),
- (26, 139, 104), (20, 142, 115), (13, 139, 120), (12, 143, 130),
- (13, 153, 143), (18, 161, 160), (20, 171, 181), (16, 177, 193),
- (9, 178, 206), (5, 176, 220), (6, 172, 231), (7, 171, 239),
- (15, 168, 234), (31, 168, 222), (53, 169, 208), (76, 165, 188),
- (74, 165, 189), (68, 157, 179), (68, 149, 164), (66, 141, 150)
- ),
-
-// 563 First_Love
-((218, 159, 144), (232, 175, 163), (230, 176, 159), (228, 177, 156),
- (227, 177, 154), (227, 178, 152), (229, 178, 151), (231, 178, 151),
- (233, 179, 149), (233, 183, 151), (234, 188, 154), (235, 191, 156),
- (236, 194, 158), (235, 195, 163), (235, 196, 168), (235, 197, 170),
- (235, 199, 172), (240, 204, 180), (239, 206, 185), (239, 208, 190),
- (239, 208, 190), (240, 208, 191), (241, 205, 188), (243, 202, 186),
- (245, 194, 175), (242, 188, 165), (240, 182, 156), (236, 169, 144),
- (232, 156, 133), (228, 150, 127), (225, 144, 122), (219, 126, 110),
- (213, 112, 105), (210, 99, 107), (208, 101, 109), (207, 104, 111),
- (206, 105, 113), (205, 107, 116), (208, 109, 118), (211, 112, 120),
- (226, 134, 128), (228, 143, 131), (230, 153, 134), (230, 158, 135),
- (231, 163, 136), (230, 162, 135), (230, 161, 135), (228, 158, 134),
- (226, 157, 133), (217, 157, 129), (204, 151, 123), (192, 145, 118),
- (187, 139, 114), (183, 134, 110), (184, 134, 110), (186, 134, 111),
- (186, 142, 124), (190, 150, 135), (194, 158, 147), (206, 170, 159),
- (219, 182, 171), (223, 186, 175), (228, 190, 179), (233, 193, 182),
- (238, 197, 186), (242, 200, 186), (240, 191, 175), (238, 182, 164),
- (236, 176, 157), (234, 171, 150), (232, 160, 138), (228, 151, 124),
- (212, 121, 100), (203, 105, 93), (194, 90, 87), (187, 80, 81),
- (181, 70, 76), (177, 65, 76), (173, 61, 77), (167, 58, 76),
- (164, 61, 83), (166, 81, 108), (167, 89, 114), (168, 98, 121),
- (168, 98, 120), (168, 98, 119), (164, 98, 112), (156, 95, 110),
- (135, 78, 100), (123, 62, 88), (112, 47, 76), (107, 41, 73),
- (103, 36, 70), (99, 27, 67), (94, 24, 65), (92, 21, 61),
- (91, 19, 61), (99, 22, 73), (103, 24, 78), (107, 26, 84),
- (108, 26, 85), (109, 27, 86), (112, 27, 90), (117, 34, 95),
- (132, 59, 109), (145, 72, 112), (158, 85, 115), (165, 90, 116),
- (173, 96, 118), (187, 110, 121), (199, 119, 121), (210, 130, 122),
- (218, 139, 120), (230, 138, 107), (230, 135, 102), (230, 133, 98),
- (227, 123, 92), (217, 113, 85), (207, 103, 85), (198, 91, 81),
- (188, 71, 75), (183, 63, 72), (179, 55, 69), (178, 54, 69),
- (178, 53, 69), (180, 49, 73), (186, 51, 81), (191, 50, 85),
- (193, 48, 87), (193, 62, 85), (192, 67, 85), (192, 72, 86),
- (196, 81, 89), (195, 85, 95), (196, 86, 98), (194, 92, 104),
- (185, 98, 100), (177, 94, 97), (170, 91, 94), (165, 86, 94),
- (161, 81, 95), (148, 70, 88), (132, 58, 81), (113, 45, 74),
- (96, 35, 68), (72, 20, 63), (70, 17, 61), (68, 15, 59),
- (70, 12, 55), (72, 11, 52), (74, 11, 53), (77, 13, 57),
- (78, 14, 64), (78, 12, 62), (78, 11, 60), (78, 11, 56),
- (77, 11, 52), (74, 12, 54), (69, 14, 59), (66, 11, 62),
- (61, 12, 60), (56, 10, 53), (55, 10, 52), (54, 10, 51),
- (54, 7, 47), (53, 7, 44), (50, 4, 35), (54, 2, 33),
- (67, 3, 30), (72, 4, 31), (78, 6, 33), (84, 11, 34),
- (97, 16, 42), (112, 26, 55), (128, 41, 68), (143, 51, 84),
- (153, 57, 90), (164, 65, 91), (172, 75, 97), (183, 94, 103),
- (190, 112, 113), (199, 120, 119), (208, 124, 117), (215, 127, 116),
- (226, 149, 122), (227, 153, 127), (229, 158, 133), (231, 162, 140),
- (232, 165, 144), (233, 169, 148), (234, 172, 151), (232, 173, 153),
- (230, 174, 156), (228, 175, 157), (228, 176, 158), (229, 175, 157),
- (229, 171, 155), (225, 166, 153), (224, 160, 150), (222, 158, 146),
- (223, 157, 143), (224, 156, 141), (223, 154, 142), (225, 151, 141),
- (225, 152, 140), (227, 153, 139), (229, 158, 136), (229, 161, 135),
- (229, 160, 132), (227, 157, 127), (223, 150, 121), (221, 145, 114),
- (215, 135, 109), (208, 124, 103), (202, 114, 98), (194, 105, 91),
- (194, 102, 88), (195, 103, 91), (195, 104, 94), (194, 106, 99),
- (190, 108, 100), (188, 109, 101), (187, 110, 106), (185, 107, 107),
- (178, 102, 109), (169, 94, 102), (161, 85, 95), (153, 76, 90),
- (151, 66, 82), (155, 62, 79), (156, 58, 76), (157, 55, 74),
- (155, 53, 77), (154, 50, 75), (157, 52, 71), (162, 53, 68),
- (161, 51, 67), (154, 48, 72), (144, 42, 76), (132, 35, 77),
- (122, 33, 74), (114, 28, 71), (105, 23, 68), (102, 23, 67),
- (98, 20, 68), (95, 21, 71), (95, 20, 73), (95, 20, 74),
- (109, 32, 74), (120, 37, 72), (137, 56, 81), (157, 74, 93),
- (167, 84, 107), (188, 111, 120), (194, 121, 124), (205, 142, 132)
- ),
-
-// 564 Flame
-((132, 76, 52), (110, 62, 38), (101, 57, 31), (93, 52, 25),
- (108, 66, 34), (124, 80, 43), (136, 90, 50), (148, 100, 58),
- (189, 135, 84), (200, 141, 88), (211, 148, 92), (213, 144, 91),
- (215, 141, 90), (209, 126, 84), (204, 112, 79), (201, 105, 74),
- (198, 98, 70), (178, 77, 47), (171, 70, 38), (164, 63, 29),
- (163, 63, 27), (162, 63, 26), (160, 64, 25), (158, 66, 24),
- (148, 73, 25), (145, 68, 25), (143, 64, 26), (139, 54, 23),
- (135, 45, 20), (133, 42, 19), (132, 40, 19), (130, 40, 19),
- (134, 41, 23), (151, 53, 27), (162, 67, 28), (174, 82, 30),
- (187, 99, 39), (201, 116, 48), (207, 125, 55), (214, 135, 62),
- (230, 169, 81), (234, 176, 90), (239, 183, 99), (238, 185, 106),
- (237, 187, 113), (234, 186, 115), (231, 186, 117), (229, 184, 117),
- (226, 178, 113), (230, 168, 96), (226, 161, 87), (223, 155, 79),
- (218, 146, 68), (213, 138, 57), (211, 133, 51), (209, 128, 45),
- (188, 113, 37), (176, 103, 31), (165, 94, 25), (151, 82, 21),
- (137, 70, 18), (129, 66, 17), (121, 62, 17), (106, 53, 16),
- (93, 46, 11), (82, 34, 9), (82, 33, 9), (82, 33, 10),
- (84, 34, 9), (86, 36, 8), (94, 41, 10), (107, 49, 11),
- (139, 70, 14), (151, 77, 19), (164, 85, 25), (171, 87, 30),
- (178, 89, 36), (179, 88, 35), (181, 88, 35), (177, 84, 33),
- (172, 74, 31), (155, 48, 31), (144, 38, 26), (134, 28, 22),
- (130, 25, 20), (126, 22, 18), (118, 18, 17), (113, 19, 17),
- (110, 26, 20), (114, 33, 24), (119, 40, 29), (122, 45, 32),
- (126, 50, 36), (136, 61, 43), (145, 69, 46), (149, 71, 47),
- (153, 70, 45), (154, 60, 40), (149, 56, 38), (145, 52, 36),
- (141, 50, 34), (138, 48, 33), (128, 44, 30), (124, 41, 26),
- (125, 44, 29), (131, 54, 34), (137, 65, 40), (141, 72, 42),
- (146, 79, 45), (154, 88, 49), (161, 95, 52), (167, 99, 50),
- (174, 98, 47), (176, 87, 41), (174, 83, 39), (172, 79, 38),
- (162, 70, 31), (155, 63, 24), (147, 54, 21), (141, 42, 18),
- (130, 22, 13), (128, 20, 11), (126, 19, 10), (126, 18, 10),
- (127, 18, 11), (128, 14, 10), (135, 11, 8), (148, 13, 5),
- (158, 16, 5), (170, 25, 11), (170, 26, 13), (170, 28, 15),
- (172, 34, 15), (173, 37, 17), (171, 40, 20), (164, 42, 24),
- (139, 39, 26), (125, 36, 23), (111, 33, 21), (105, 30, 20),
- (100, 28, 19), (96, 26, 17), (94, 21, 15), (95, 17, 12),
- (99, 17, 8), (114, 16, 4), (120, 16, 4), (126, 17, 4),
- (135, 22, 4), (140, 31, 3), (144, 34, 3), (144, 35, 3),
- (151, 31, 4), (146, 32, 5), (142, 33, 7), (132, 32, 8),
- (116, 29, 10), (108, 25, 8), (106, 20, 9), (103, 20, 12),
- (106, 26, 16), (119, 50, 31), (124, 57, 35), (129, 65, 40),
- (141, 81, 48), (153, 96, 52), (166, 109, 58), (179, 120, 65),
- (191, 133, 76), (192, 133, 75), (193, 133, 75), (194, 134, 68),
- (197, 131, 62), (192, 126, 59), (190, 121, 58), (190, 119, 60),
- (196, 124, 65), (208, 133, 70), (217, 144, 79), (223, 152, 88),
- (227, 161, 96), (232, 172, 108), (239, 186, 120), (246, 200, 132),
- (251, 217, 150), (251, 218, 151), (252, 220, 152), (251, 221, 154),
- (252, 221, 153), (253, 223, 155), (253, 221, 154), (253, 218, 151),
- (251, 207, 142), (245, 196, 128), (239, 184, 113), (231, 171, 97),
- (225, 162, 87), (218, 149, 75), (211, 136, 63), (204, 124, 50),
- (198, 114, 39), (194, 109, 34), (190, 104, 32), (185, 99, 36),
- (183, 93, 37), (179, 86, 37), (177, 84, 36), (174, 83, 35),
- (168, 80, 38), (163, 80, 40), (158, 78, 42), (155, 80, 42),
- (154, 83, 41), (151, 84, 41), (149, 84, 39), (147, 85, 38),
- (146, 87, 38), (148, 92, 37), (150, 94, 38), (150, 92, 37),
- (149, 90, 37), (145, 87, 36), (143, 87, 35), (140, 88, 36),
- (138, 87, 35), (135, 86, 37), (132, 84, 38), (130, 80, 35),
- (128, 77, 35), (128, 74, 31), (127, 72, 31), (130, 72, 35),
- (133, 75, 35), (140, 80, 40), (151, 88, 44), (159, 97, 50),
- (168, 107, 59), (169, 114, 64), (171, 116, 68), (173, 117, 69),
- (172, 112, 69), (172, 105, 67), (166, 95, 62), (160, 83, 57),
- (155, 77, 52), (152, 72, 49), (154, 71, 47), (158, 69, 51),
- (164, 69, 55), (173, 76, 60), (183, 89, 66), (191, 105, 69),
- (180, 103, 67), (166, 95, 63), (148, 83, 58), (132, 70, 51)
- ),
-
-// 565 Flying_a_Kite
-((90, 150, 101), (83, 161, 102), (69, 169, 104), (56, 177, 107),
- (69, 175, 117), (83, 174, 127), (91, 170, 124), (99, 166, 122),
- (116, 171, 78), (118, 164, 58), (121, 158, 38), (110, 155, 30),
- (100, 152, 23), (101, 153, 26), (103, 154, 29), (105, 150, 36),
- (108, 147, 43), (104, 173, 67), (113, 185, 77), (122, 197, 88),
- (127, 203, 83), (132, 210, 78), (134, 214, 77), (136, 218, 77),
- (135, 202, 68), (126, 200, 58), (118, 199, 49), (110, 203, 57),
- (103, 208, 66), (111, 212, 76), (119, 216, 86), (116, 221, 104),
- (109, 207, 108), (125, 172, 95), (127, 144, 93), (129, 117, 92),
- (132, 96, 68), (136, 75, 45), (135, 72, 34), (135, 70, 24),
- (147, 76, 27), (144, 93, 23), (142, 110, 20), (143, 108, 25),
- (144, 107, 31), (140, 100, 31), (136, 93, 31), (112, 89, 36),
- (103, 74, 49), (94, 58, 53), (76, 70, 65), (58, 82, 78),
- (53, 98, 90), (48, 114, 102), (40, 122, 96), (33, 131, 90),
- (28, 150, 85), (30, 144, 83), (32, 138, 81), (32, 134, 59),
- (32, 131, 37), (28, 120, 34), (25, 110, 31), (28, 86, 37),
- (25, 79, 31), (30, 81, 20), (40, 90, 37), (51, 99, 54),
- (50, 104, 59), (50, 110, 65), (51, 121, 74), (59, 131, 86),
- (82, 138, 115), (86, 117, 123), (90, 97, 132), (114, 84, 127),
- (139, 71, 123), (148, 70, 115), (157, 69, 107), (181, 79, 95),
- (199, 100, 79), (210, 121, 59), (208, 131, 56), (206, 141, 53),
- (206, 146, 62), (206, 152, 71), (204, 164, 92), (203, 169, 101),
- (181, 186, 132), (167, 195, 144), (153, 205, 156), (144, 200, 153),
- (136, 195, 151), (125, 192, 131), (112, 178, 116), (108, 161, 93),
- (102, 146, 75), (121, 158, 40), (135, 164, 36), (149, 170, 33),
- (161, 181, 35), (173, 193, 38), (186, 216, 46), (202, 227, 57),
- (221, 229, 84), (223, 221, 91), (226, 214, 98), (223, 209, 93),
- (221, 205, 88), (224, 196, 78), (221, 177, 69), (213, 164, 65),
- (200, 162, 53), (192, 158, 37), (191, 151, 35), (190, 144, 34),
- (178, 138, 30), (163, 142, 34), (149, 150, 45), (143, 155, 57),
- (130, 157, 84), (119, 171, 106), (108, 186, 129), (107, 191, 139),
- (107, 196, 149), (101, 203, 165), (88, 206, 179), (67, 205, 185),
- (53, 198, 182), (47, 180, 179), (47, 167, 182), (48, 155, 185),
- (57, 124, 186), (60, 95, 179), (91, 82, 178), (115, 67, 188),
- (133, 49, 181), (140, 62, 178), (148, 76, 175), (149, 81, 176),
- (150, 87, 178), (122, 107, 168), (97, 121, 159), (77, 122, 163),
- (66, 103, 182), (36, 108, 189), (33, 107, 189), (31, 107, 190),
- (33, 86, 203), (40, 80, 222), (45, 100, 230), (53, 120, 233),
- (56, 120, 227), (54, 127, 225), (53, 134, 223), (50, 155, 223),
- (42, 171, 222), (46, 171, 212), (55, 164, 198), (75, 166, 197),
- (88, 164, 191), (118, 114, 151), (123, 101, 146), (129, 88, 141),
- (131, 70, 135), (129, 59, 128), (129, 57, 124), (123, 66, 136),
- (135, 111, 176), (146, 124, 184), (157, 137, 193), (171, 168, 195),
- (183, 189, 188), (196, 207, 174), (209, 207, 160), (224, 211, 128),
- (224, 213, 96), (224, 220, 67), (223, 211, 48), (225, 193, 34),
- (220, 174, 28), (210, 161, 36), (207, 151, 42), (205, 139, 53),
- (178, 142, 103), (173, 147, 118), (168, 152, 133), (176, 161, 157),
- (195, 177, 175), (199, 174, 182), (190, 167, 185), (183, 155, 174),
- (190, 165, 163), (187, 155, 143), (170, 148, 126), (153, 151, 110),
- (145, 177, 104), (140, 198, 106), (122, 211, 115), (107, 226, 135),
- (95, 230, 147), (89, 226, 153), (79, 206, 149), (70, 182, 144),
- (62, 151, 140), (56, 128, 140), (50, 107, 145), (40, 84, 144),
- (48, 53, 152), (69, 40, 160), (87, 49, 182), (82, 72, 194),
- (80, 94, 215), (97, 114, 227), (122, 138, 236), (132, 168, 235),
- (134, 201, 237), (143, 221, 241), (159, 231, 243), (173, 238, 243),
- (179, 241, 239), (183, 238, 230), (192, 235, 216), (203, 237, 201),
- (194, 235, 175), (180, 221, 151), (165, 205, 123), (164, 195, 101),
- (158, 193, 69), (154, 186, 50), (148, 177, 40), (149, 167, 47),
- (151, 167, 50), (159, 176, 64), (162, 187, 80), (163, 198, 115),
- (158, 204, 137), (155, 208, 166), (151, 211, 177), (146, 215, 192),
- (135, 216, 200), (126, 208, 214), (115, 199, 216), (107, 190, 211),
- (99, 189, 207), (101, 183, 215), (91, 178, 225), (78, 178, 230),
- (72, 187, 227), (86, 187, 230), (97, 179, 226), (102, 167, 220),
- (115, 161, 198), (134, 158, 169), (118, 154, 129), (101, 149, 106)
- ),
-
-// 566 Foamy_Waves
-((40, 46, 134), (48, 54, 142), (51, 57, 146), (55, 61, 151),
- (58, 68, 156), (62, 75, 162), (62, 77, 164), (63, 80, 166),
- (63, 86, 169), (61, 89, 169), (60, 93, 169), (58, 94, 169),
- (56, 95, 169), (54, 95, 167), (52, 96, 166), (50, 95, 165),
- (49, 95, 165), (44, 93, 162), (40, 88, 159), (36, 84, 156),
- (31, 79, 149), (26, 75, 143), (23, 73, 140), (21, 71, 137),
- (13, 64, 126), (11, 62, 122), (10, 61, 119), (10, 64, 119),
- (11, 67, 119), (12, 70, 121), (14, 74, 123), (21, 81, 127),
- (29, 92, 131), (59, 106, 132), (72, 113, 133), (86, 120, 135),
- (100, 130, 138), (115, 140, 141), (122, 141, 138), (130, 142, 136),
- (166, 168, 147), (169, 172, 159), (173, 177, 171), (180, 182, 176),
- (187, 187, 181), (189, 188, 182), (191, 190, 184), (191, 184, 185),
- (191, 184, 188), (185, 173, 180), (182, 163, 167), (179, 153, 154),
- (170, 145, 154), (162, 138, 154), (155, 130, 152), (149, 123, 150),
- (108, 98, 131), (91, 84, 127), (75, 70, 123), (57, 55, 119),
- (40, 41, 115), (33, 37, 113), (26, 33, 111), (18, 27, 100),
- (13, 23, 92), (7, 19, 79), (8, 24, 76), (9, 29, 73),
- (9, 30, 71), (10, 31, 70), (13, 36, 70), (15, 39, 70),
- (15, 45, 71), (14, 45, 69), (14, 46, 67), (13, 45, 64),
- (13, 45, 62), (13, 45, 61), (13, 45, 60), (13, 43, 56),
- (13, 43, 55), (14, 46, 55), (14, 49, 58), (15, 53, 62),
- (16, 54, 63), (17, 55, 64), (18, 55, 67), (18, 56, 69),
- (18, 54, 73), (18, 52, 72), (18, 50, 71), (18, 48, 70),
- (18, 47, 69), (18, 43, 66), (17, 40, 64), (17, 39, 64),
- (15, 36, 66), (14, 35, 74), (15, 37, 79), (17, 39, 85),
- (17, 39, 87), (18, 40, 90), (21, 45, 97), (22, 48, 101),
- (25, 50, 105), (28, 56, 106), (32, 62, 108), (34, 65, 108),
- (36, 68, 108), (39, 72, 108), (40, 73, 107), (41, 78, 108),
- (41, 80, 109), (48, 92, 116), (49, 94, 117), (51, 96, 119),
- (52, 100, 123), (54, 103, 126), (54, 104, 127), (52, 104, 127),
- (47, 104, 123), (43, 101, 119), (40, 98, 116), (38, 97, 113),
- (36, 96, 111), (32, 93, 105), (29, 88, 100), (26, 82, 94),
- (24, 78, 90), (18, 64, 82), (17, 60, 80), (17, 56, 79),
- (14, 53, 77), (13, 46, 73), (11, 38, 70), (6, 32, 67),
- (0, 23, 63), (0, 21, 61), (0, 20, 59), (0, 20, 58),
- (0, 20, 58), (0, 18, 56), (0, 18, 55), (0, 17, 54),
- (0, 17, 54), (0, 11, 52), (0, 10, 51), (0, 10, 51),
- (0, 7, 49), (0, 7, 49), (0, 6, 48), (0, 6, 48),
- (0, 8, 49), (0, 8, 49), (0, 8, 49), (0, 10, 51),
- (0, 11, 52), (0, 13, 54), (0, 14, 56), (0, 15, 58),
- (0, 16, 59), (0, 19, 62), (0, 19, 62), (0, 19, 62),
- (0, 21, 63), (0, 24, 64), (0, 26, 66), (0, 26, 67),
- (0, 34, 73), (0, 34, 74), (0, 35, 75), (0, 36, 78),
- (0, 36, 81), (0, 38, 85), (0, 41, 88), (0, 39, 90),
- (0, 38, 93), (0, 36, 94), (0, 35, 97), (0, 32, 98),
- (0, 31, 100), (0, 27, 103), (0, 24, 105), (0, 23, 108),
- (0, 15, 113), (0, 14, 115), (0, 13, 117), (0, 12, 123),
- (0, 10, 128), (0, 8, 134), (1, 5, 139), (3, 5, 146),
- (9, 7, 151), (17, 10, 157), (20, 13, 162), (24, 14, 168),
- (28, 15, 172), (30, 17, 175), (28, 15, 177), (28, 15, 179),
- (25, 14, 180), (22, 14, 181), (19, 14, 183), (16, 14, 184),
- (14, 14, 184), (15, 17, 184), (15, 23, 183), (15, 26, 180),
- (15, 28, 177), (15, 30, 173), (13, 31, 168), (10, 32, 162),
- (6, 31, 157), (3, 30, 151), (1, 30, 147), (0, 31, 146),
- (0, 31, 145), (0, 31, 145), (0, 31, 145), (0, 29, 146),
- (0, 27, 147), (0, 27, 149), (0, 27, 150), (0, 24, 149),
- (0, 24, 147), (0, 24, 145), (0, 26, 142), (0, 20, 139),
- (0, 23, 138), (0, 22, 137), (0, 16, 137), (0, 16, 137),
- (0, 13, 137), (0, 9, 137), (1, 7, 137), (3, 9, 135),
- (5, 11, 134), (6, 12, 130), (7, 14, 126), (9, 16, 120),
- (10, 16, 113), (10, 16, 109), (10, 16, 105), (11, 17, 104),
- (13, 17, 103), (14, 17, 103), (17, 20, 105), (18, 18, 108),
- (24, 21, 112), (25, 22, 116), (28, 25, 120), (32, 28, 123),
- (33, 30, 124), (33, 32, 127), (35, 35, 128), (37, 40, 131)
- ),
-
-// 567 For_Lenora
-((169, 132, 163), (182, 138, 195), (176, 127, 195), (170, 117, 196),
- (162, 104, 191), (154, 92, 187), (147, 81, 179), (141, 71, 171),
- (111, 41, 143), (99, 39, 127), (88, 37, 112), (79, 39, 108),
- (71, 42, 104), (69, 48, 107), (68, 54, 110), (69, 58, 117),
- (70, 63, 125), (76, 91, 148), (88, 109, 163), (101, 128, 179),
- (122, 143, 189), (144, 159, 199), (153, 167, 204), (163, 175, 210),
- (171, 193, 224), (169, 190, 221), (167, 187, 219), (156, 179, 219),
- (146, 171, 219), (134, 163, 214), (122, 155, 209), (105, 140, 189),
- (93, 125, 166), (78, 117, 133), (64, 115, 108), (51, 113, 83),
- (42, 116, 68), (33, 120, 53), (29, 119, 48), (26, 118, 44),
- (33, 113, 45), (39, 101, 48), (46, 90, 52), (58, 78, 57),
- (70, 67, 62), (75, 62, 63), (81, 58, 65), (80, 52, 71),
- (76, 51, 78), (58, 38, 96), (59, 39, 102), (60, 40, 109),
- (56, 34, 121), (53, 28, 134), (59, 23, 136), (65, 19, 139),
- (91, 22, 134), (88, 19, 130), (86, 17, 127), (90, 15, 119),
- (95, 14, 111), (91, 16, 109), (88, 18, 108), (84, 19, 109),
- (85, 24, 107), (92, 23, 95), (86, 27, 93), (81, 31, 92),
- (80, 33, 88), (80, 36, 85), (78, 34, 76), (68, 27, 65),
- (44, 25, 53), (38, 20, 47), (32, 15, 41), (26, 18, 37),
- (21, 22, 33), (20, 22, 39), (19, 23, 45), (20, 14, 51),
- (20, 14, 53), (34, 19, 69), (49, 12, 83), (64, 5, 98),
- (69, 9, 101), (75, 13, 104), (76, 27, 104), (72, 44, 97),
- (73, 88, 91), (75, 107, 90), (77, 126, 90), (74, 126, 93),
- (72, 126, 97), (72, 126, 97), (80, 110, 103), (94, 94, 114),
- (107, 75, 131), (122, 51, 140), (125, 43, 140), (128, 36, 140),
- (129, 37, 134), (131, 39, 129), (136, 45, 114), (140, 47, 102),
- (131, 37, 94), (121, 29, 81), (112, 21, 69), (108, 22, 64),
- (105, 23, 59), (94, 30, 60), (83, 31, 58), (71, 32, 55),
- (66, 33, 50), (73, 40, 49), (75, 44, 52), (78, 48, 56),
- (89, 56, 66), (113, 69, 79), (137, 77, 98), (159, 98, 115),
- (187, 129, 139), (196, 142, 158), (206, 155, 177), (208, 160, 185),
- (211, 165, 194), (215, 172, 196), (216, 169, 196), (209, 168, 195),
- (192, 164, 194), (160, 146, 156), (153, 138, 144), (147, 130, 133),
- (121, 114, 123), (97, 95, 107), (79, 79, 88), (73, 63, 73),
- (69, 46, 73), (75, 46, 70), (82, 47, 68), (87, 51, 70),
- (93, 55, 72), (102, 59, 86), (111, 68, 104), (118, 79, 123),
- (130, 98, 139), (146, 119, 173), (144, 118, 181), (142, 117, 190),
- (140, 114, 200), (137, 113, 199), (141, 106, 189), (136, 99, 169),
- (114, 74, 130), (108, 71, 120), (103, 68, 111), (96, 71, 85),
- (96, 79, 64), (89, 85, 47), (82, 91, 42), (77, 93, 44),
- (81, 105, 61), (102, 139, 102), (103, 138, 110), (104, 138, 119),
- (100, 128, 137), (93, 121, 147), (91, 126, 147), (91, 134, 143),
- (106, 134, 137), (111, 135, 139), (117, 136, 141), (130, 149, 142),
- (136, 155, 150), (149, 152, 146), (151, 132, 157), (148, 114, 159),
- (131, 91, 162), (118, 71, 140), (98, 49, 121), (80, 37, 96),
- (57, 31, 79), (46, 36, 58), (36, 44, 47), (30, 60, 36),
- (21, 81, 19), (22, 82, 23), (23, 83, 28), (33, 84, 42),
- (50, 88, 55), (71, 91, 57), (96, 90, 69), (121, 89, 84),
- (142, 89, 104), (163, 102, 112), (186, 101, 120), (205, 99, 127),
- (215, 95, 141), (218, 108, 150), (220, 116, 160), (216, 117, 169),
- (210, 120, 182), (206, 130, 193), (205, 145, 202), (200, 154, 211),
- (200, 165, 218), (204, 170, 220), (201, 169, 214), (191, 159, 205),
- (183, 147, 196), (177, 135, 177), (160, 119, 157), (135, 105, 141),
- (114, 92, 133), (106, 83, 124), (100, 75, 120), (100, 76, 125),
- (108, 89, 138), (126, 107, 153), (140, 122, 170), (143, 133, 185),
- (144, 142, 196), (148, 150, 201), (152, 147, 203), (149, 146, 197),
- (143, 141, 195), (142, 140, 196), (146, 132, 199), (162, 134, 197),
- (178, 142, 197), (194, 156, 206), (202, 167, 218), (215, 179, 226),
- (225, 187, 227), (231, 193, 226), (226, 195, 227), (217, 193, 228),
- (199, 189, 222), (182, 172, 205), (162, 154, 188), (145, 140, 167),
- (123, 145, 143), (111, 146, 117), (106, 136, 99), (108, 120, 91),
- (113, 114, 85), (118, 121, 88), (126, 121, 96), (127, 111, 108),
- (133, 96, 118), (139, 85, 126), (144, 81, 130), (146, 80, 129),
- (150, 90, 140), (159, 95, 144), (158, 106, 147), (164, 112, 142)
- ),
-
-// 568 For_Stacy
-((169, 133, 132), (195, 138, 160), (195, 127, 157), (196, 117, 155),
- (191, 104, 147), (187, 92, 140), (179, 81, 128), (171, 71, 116),
- (143, 41, 88), (127, 39, 80), (112, 37, 72), (108, 39, 78),
- (104, 42, 84), (107, 48, 94), (110, 54, 104), (116, 58, 114),
- (123, 63, 125), (122, 76, 148), (131, 88, 163), (140, 101, 179),
- (158, 122, 189), (176, 144, 199), (183, 153, 204), (191, 163, 210),
- (194, 171, 224), (193, 169, 221), (192, 167, 219), (187, 156, 219),
- (183, 146, 219), (173, 134, 214), (163, 122, 209), (141, 105, 189),
- (123, 93, 166), (85, 78, 133), (68, 84, 123), (51, 90, 113),
- (42, 101, 116), (33, 113, 120), (29, 113, 119), (26, 113, 118),
- (33, 113, 113), (39, 101, 101), (46, 90, 89), (56, 80, 75),
- (66, 70, 62), (73, 70, 60), (81, 70, 58), (80, 56, 52),
- (78, 51, 57), (96, 38, 84), (102, 39, 92), (109, 40, 100),
- (121, 34, 112), (134, 28, 125), (136, 23, 118), (139, 19, 111),
- (134, 22, 82), (130, 19, 78), (127, 17, 74), (119, 15, 59),
- (111, 14, 44), (109, 16, 47), (108, 18, 51), (109, 19, 58),
- (107, 24, 58), (95, 23, 37), (93, 27, 44), (92, 31, 51),
- (88, 33, 49), (85, 36, 48), (78, 34, 38), (68, 27, 30),
- (53, 25, 38), (47, 20, 33), (41, 15, 28), (35, 18, 30),
- (30, 21, 33), (33, 20, 39), (37, 19, 45), (51, 14, 50),
- (53, 14, 53), (69, 19, 61), (83, 12, 57), (98, 5, 53),
- (101, 9, 54), (104, 13, 55), (104, 27, 67), (97, 44, 76),
- (73, 73, 91), (75, 96, 108), (77, 120, 126), (74, 114, 126),
- (72, 109, 126), (72, 109, 126), (80, 91, 110), (111, 94, 114),
- (131, 75, 108), (140, 51, 82), (140, 43, 72), (140, 36, 63),
- (135, 37, 57), (131, 39, 51), (136, 54, 45), (140, 72, 47),
- (131, 60, 37), (121, 55, 29), (112, 50, 21), (108, 53, 22),
- (105, 57, 23), (94, 54, 30), (83, 48, 31), (71, 42, 32),
- (66, 44, 33), (73, 59, 40), (75, 62, 44), (78, 65, 48),
- (89, 74, 56), (113, 96, 69), (137, 107, 77), (159, 133, 98),
- (187, 169, 129), (196, 172, 142), (206, 176, 155), (208, 175, 160),
- (211, 175, 165), (215, 185, 172), (216, 183, 169), (209, 176, 168),
- (194, 164, 171), (160, 148, 146), (153, 144, 138), (147, 141, 130),
- (123, 114, 117), (107, 95, 107), (86, 79, 88), (73, 63, 64),
- (73, 46, 54), (77, 50, 50), (82, 55, 47), (87, 62, 51),
- (93, 70, 55), (102, 68, 59), (111, 68, 68), (123, 79, 91),
- (139, 98, 113), (173, 119, 154), (181, 118, 165), (190, 117, 176),
- (200, 114, 187), (199, 113, 188), (189, 106, 167), (169, 99, 142),
- (130, 74, 98), (120, 71, 90), (111, 68, 82), (96, 78, 71),
- (86, 96, 64), (57, 89, 47), (42, 91, 43), (44, 93, 53),
- (61, 105, 78), (102, 139, 133), (103, 133, 135), (104, 128, 138),
- (104, 100, 137), (111, 93, 147), (104, 91, 147), (92, 91, 143),
- (106, 107, 137), (112, 112, 139), (119, 117, 141), (130, 140, 149),
- (136, 144, 155), (146, 152, 148), (157, 132, 142), (159, 114, 132),
- (162, 91, 132), (140, 71, 103), (121, 49, 82), (96, 37, 61),
- (79, 31, 60), (58, 36, 51), (37, 36, 47), (30, 58, 60),
- (19, 81, 69), (21, 82, 74), (23, 83, 79), (33, 82, 84),
- (50, 88, 87), (57, 91, 72), (79, 96, 69), (121, 120, 84),
- (142, 119, 89), (163, 144, 102), (186, 155, 101), (205, 161, 99),
- (215, 151, 95), (218, 159, 108), (220, 161, 116), (216, 148, 117),
- (210, 135, 120), (206, 131, 130), (205, 145, 151), (211, 154, 174),
- (218, 165, 191), (220, 170, 194), (214, 169, 189), (205, 159, 180),
- (196, 147, 168), (177, 135, 141), (160, 119, 122), (141, 105, 116),
- (133, 92, 117), (124, 83, 107), (120, 75, 102), (125, 76, 109),
- (138, 89, 127), (153, 107, 141), (170, 122, 159), (185, 133, 183),
- (190, 142, 196), (192, 148, 201), (200, 147, 203), (193, 146, 197),
- (189, 141, 195), (190, 140, 196), (199, 132, 195), (197, 134, 178),
- (197, 142, 170), (206, 156, 175), (218, 167, 191), (226, 179, 197),
- (227, 187, 195), (231, 193, 194), (227, 195, 201), (228, 193, 210),
- (222, 189, 217), (205, 172, 200), (188, 154, 185), (167, 140, 166),
- (123, 128, 145), (111, 145, 146), (99, 136, 124), (91, 120, 99),
- (88, 114, 85), (90, 121, 88), (105, 126, 96), (127, 127, 108),
- (133, 105, 96), (139, 89, 85), (144, 85, 81), (146, 86, 80),
- (150, 91, 90), (159, 100, 95), (158, 109, 106), (164, 126, 112)
- ),
-
-// 569 Forest
-((45, 71, 45), (42, 66, 42), (39, 61, 41), (36, 56, 41),
- (32, 49, 35), (29, 42, 29), (32, 33, 27), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (30, 30, 25), (25, 36, 25), (25, 36, 25),
- (25, 37, 25), (33, 43, 28), (40, 48, 30), (47, 54, 32),
- (54, 60, 33), (62, 67, 35), (65, 70, 35), (69, 74, 36),
- (80, 84, 39), (84, 88, 41), (89, 93, 43), (92, 96, 44),
- (96, 100, 45), (96, 100, 45), (97, 101, 45), (95, 101, 45),
- (94, 100, 45), (88, 92, 41), (83, 87, 40), (78, 82, 39),
- (72, 77, 37), (67, 72, 36), (63, 70, 36), (60, 68, 36),
- (54, 64, 34), (51, 64, 34), (48, 64, 35), (50, 65, 36),
- (52, 67, 38), (54, 68, 38), (56, 70, 39), (56, 73, 41),
- (54, 75, 43), (57, 79, 44), (57, 79, 44), (58, 80, 44),
- (57, 78, 43), (57, 77, 43), (55, 76, 43), (54, 75, 43),
- (45, 67, 41), (40, 62, 38), (36, 58, 36), (33, 53, 35),
- (31, 49, 35), (30, 47, 34), (29, 45, 34), (27, 41, 34),
- (26, 38, 38), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (25, 37, 25), (26, 40, 29), (28, 43, 33), (31, 48, 36),
- (35, 54, 39), (36, 57, 42), (38, 61, 45), (43, 70, 51),
- (55, 82, 51), (88, 109, 62), (98, 118, 65), (109, 127, 69),
- (113, 130, 70), (118, 133, 72), (119, 136, 71), (117, 136, 71),
- (116, 133, 69), (117, 131, 67), (118, 130, 66), (116, 128, 64),
- (115, 126, 62), (114, 121, 60), (111, 113, 56), (101, 105, 49),
- (86, 91, 44), (65, 70, 34), (61, 64, 31), (57, 59, 28),
- (56, 58, 27), (56, 58, 27), (58, 58, 28), (59, 61, 29),
- (61, 61, 31), (58, 61, 31), (56, 61, 32), (56, 60, 31),
- (56, 59, 31), (56, 59, 31), (58, 58, 30), (59, 59, 29),
- (58, 58, 29), (55, 55, 28), (53, 53, 28), (51, 51, 28),
- (47, 47, 27), (42, 42, 27), (38, 38, 26), (36, 26, 26),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (25, 36, 25), (36, 36, 25),
- (33, 38, 24), (33, 38, 24), (33, 38, 24), (35, 37, 24),
- (37, 37, 24), (37, 37, 24), (37, 37, 25), (37, 37, 25),
- (37, 37, 25), (30, 40, 25), (31, 40, 25), (33, 41, 25),
- (31, 41, 26), (31, 41, 26), (27, 41, 27), (26, 41, 31),
- (27, 42, 37), (27, 43, 35), (28, 44, 33), (29, 47, 34),
- (31, 51, 39), (34, 56, 38), (37, 62, 37), (40, 67, 43),
- (44, 71, 44), (54, 83, 50), (55, 87, 53), (56, 91, 56),
- (67, 103, 63), (72, 116, 72), (81, 131, 85), (92, 147, 96),
- (115, 178, 120), (120, 184, 122), (125, 191, 125), (129, 200, 143),
- (132, 206, 146), (136, 209, 145), (134, 209, 151), (132, 209, 145),
- (133, 208, 133), (139, 206, 130), (151, 205, 128), (156, 200, 123),
- (155, 193, 117), (152, 184, 109), (137, 169, 101), (123, 153, 89),
- (93, 119, 64), (88, 111, 59), (84, 104, 55), (79, 91, 46),
- (74, 83, 40), (73, 77, 36), (66, 71, 34), (59, 66, 33),
- (52, 62, 32), (49, 57, 31), (44, 54, 32), (42, 53, 32),
- (41, 53, 33), (46, 56, 33), (50, 59, 34), (60, 63, 36),
- (65, 68, 37), (72, 72, 38), (78, 78, 41), (80, 85, 46),
- (89, 94, 50), (97, 107, 58), (108, 121, 66), (115, 134, 74),
- (121, 143, 80), (129, 148, 82), (133, 151, 83), (134, 152, 83),
- (131, 152, 82), (137, 154, 81), (142, 161, 82), (151, 172, 87),
- (158, 184, 95), (163, 195, 103), (171, 205, 112), (184, 212, 114),
- (188, 213, 114), (190, 210, 111), (184, 203, 105), (187, 198, 97),
- (185, 196, 94), (184, 194, 92), (177, 194, 94), (179, 192, 95),
- (174, 190, 98), (171, 186, 98), (157, 177, 95), (146, 164, 88),
- (136, 148, 78), (120, 132, 67), (101, 115, 59), (88, 100, 51),
- (73, 88, 47), (65, 79, 44), (58, 72, 41), (50, 66, 38),
- (41, 60, 37), (35, 56, 39), (33, 52, 33), (32, 51, 32),
- (33, 52, 33), (34, 55, 34), (41, 60, 37), (41, 66, 41),
- (45, 72, 45), (45, 71, 45), (43, 70, 43), (42, 69, 46),
- (42, 68, 45), (42, 67, 42), (44, 66, 40), (41, 66, 41)
- ),
-
-// 570 Frivolous
-((36, 180, 78), (49, 157, 77), (71, 156, 68), (93, 155, 59),
- (123, 140, 55), (154, 125, 51), (165, 118, 52), (176, 112, 54),
- (210, 76, 47), (202, 78, 49), (195, 80, 52), (179, 86, 47),
- (163, 93, 43), (157, 103, 43), (152, 113, 44), (145, 121, 41),
- (139, 129, 38), (137, 135, 28), (151, 133, 34), (165, 132, 41),
- (170, 130, 43), (176, 128, 46), (183, 127, 45), (190, 127, 44),
- (212, 131, 44), (221, 129, 44), (230, 128, 45), (225, 126, 38),
- (221, 124, 32), (216, 121, 32), (211, 118, 33), (199, 110, 41),
- (182, 115, 48), (168, 124, 68), (176, 138, 91), (184, 153, 114),
- (194, 167, 136), (205, 182, 159), (215, 189, 170), (226, 196, 181),
- (249, 219, 196), (251, 215, 189), (253, 212, 182), (252, 199, 153),
- (251, 187, 124), (251, 179, 112), (251, 172, 101), (253, 156, 78),
- (249, 139, 58), (242, 122, 24), (236, 120, 25), (230, 119, 27),
- (224, 115, 30), (219, 111, 34), (216, 113, 36), (214, 115, 38),
- (187, 118, 54), (176, 125, 68), (166, 132, 83), (168, 139, 93),
- (170, 147, 104), (172, 154, 110), (174, 162, 117), (176, 183, 135),
- (168, 193, 148), (170, 196, 143), (157, 192, 133), (145, 188, 124),
- (137, 178, 116), (129, 169, 109), (124, 146, 86), (131, 127, 79),
- (156, 86, 55), (172, 78, 50), (188, 71, 46), (208, 72, 46),
- (229, 73, 46), (233, 76, 45), (238, 79, 45), (237, 90, 44),
- (238, 96, 43), (248, 100, 45), (239, 105, 50), (230, 110, 56),
- (224, 112, 57), (219, 115, 59), (207, 122, 63), (188, 134, 72),
- (146, 153, 82), (133, 154, 80), (120, 156, 79), (115, 155, 81),
- (110, 154, 83), (109, 151, 85), (113, 142, 84), (122, 130, 77),
- (137, 116, 75), (176, 95, 72), (193, 95, 75), (210, 95, 79),
- (217, 98, 84), (225, 101, 89), (236, 105, 101), (242, 110, 104),
- (249, 143, 133), (249, 154, 146), (250, 165, 159), (247, 164, 157),
- (245, 164, 156), (239, 159, 149), (234, 162, 145), (233, 160, 136),
- (225, 150, 125), (197, 121, 95), (194, 120, 91), (192, 119, 87),
- (187, 116, 84), (178, 110, 83), (160, 101, 79), (147, 99, 76),
- (126, 92, 63), (119, 87, 62), (112, 82, 62), (108, 79, 63),
- (104, 76, 65), (104, 71, 60), (108, 66, 62), (125, 76, 69),
- (147, 87, 89), (183, 101, 107), (190, 108, 105), (197, 115, 104),
- (214, 129, 102), (230, 135, 100), (243, 134, 99), (247, 137, 91),
- (243, 139, 79), (244, 139, 84), (246, 139, 89), (243, 139, 92),
- (241, 140, 96), (239, 138, 98), (240, 136, 99), (241, 130, 103),
- (238, 118, 105), (219, 82, 97), (212, 73, 93), (206, 65, 90),
- (205, 58, 83), (199, 55, 81), (203, 61, 86), (201, 70, 88),
- (214, 106, 88), (220, 117, 93), (226, 129, 99), (233, 149, 111),
- (231, 165, 112), (220, 173, 104), (208, 172, 96), (193, 169, 99),
- (176, 159, 98), (147, 120, 68), (142, 112, 61), (137, 104, 54),
- (129, 92, 46), (128, 86, 47), (137, 75, 48), (145, 74, 44),
- (148, 100, 55), (157, 108, 63), (166, 117, 71), (183, 133, 77),
- (197, 154, 68), (205, 172, 61), (215, 180, 57), (219, 175, 61),
- (226, 175, 52), (236, 172, 37), (242, 163, 25), (243, 150, 33),
- (236, 141, 46), (234, 134, 52), (236, 123, 50), (234, 114, 51),
- (216, 112, 55), (212, 112, 53), (208, 112, 51), (201, 110, 46),
- (201, 108, 55), (203, 115, 67), (208, 125, 85), (214, 140, 99),
- (220, 155, 111), (222, 179, 124), (218, 187, 126), (202, 186, 130),
- (184, 169, 122), (162, 161, 120), (146, 143, 101), (121, 122, 88),
- (102, 91, 77), (96, 68, 77), (111, 48, 76), (135, 41, 72),
- (151, 38, 68), (171, 45, 64), (190, 56, 66), (212, 69, 68),
- (218, 81, 73), (216, 87, 82), (212, 98, 92), (212, 110, 100),
- (214, 118, 106), (211, 112, 110), (213, 99, 108), (219, 92, 104),
- (231, 89, 99), (240, 82, 90), (237, 70, 79), (227, 61, 71),
- (215, 66, 70), (214, 75, 74), (211, 94, 80), (204, 108, 89),
- (196, 123, 101), (200, 131, 114), (211, 143, 124), (222, 148, 128),
- (226, 148, 132), (230, 134, 136), (235, 117, 138), (241, 106, 131),
- (246, 108, 124), (244, 108, 116), (234, 100, 109), (219, 94, 100),
- (205, 99, 94), (187, 111, 89), (166, 118, 85), (140, 115, 80),
- (117, 108, 76), (102, 105, 74), (91, 112, 72), (85, 116, 74),
- (81, 114, 77), (81, 112, 80), (80, 119, 77), (75, 127, 76),
- (73, 129, 76), (70, 131, 82), (69, 139, 80), (62, 149, 78),
- (52, 152, 74), (43, 145, 77), (38, 148, 79), (38, 166, 78)
- ),
-
-// 571 Fun_Stuff
-((41, 88, 87), (43, 107, 62), (54, 105, 64), (66, 103, 66),
- (86, 105, 67), (107, 107, 69), (115, 112, 62), (124, 117, 56),
- (139, 127, 28), (147, 127, 23), (156, 128, 18), (168, 129, 19),
- (181, 130, 20), (183, 126, 18), (185, 123, 17), (182, 120, 19),
- (179, 117, 22), (153, 112, 44), (148, 108, 54), (144, 104, 64),
- (152, 91, 73), (160, 78, 83), (162, 74, 88), (165, 70, 93),
- (161, 77, 108), (159, 81, 106), (157, 86, 105), (155, 87, 105),
- (153, 89, 105), (149, 91, 104), (145, 94, 104), (133, 101, 98),
- (119, 115, 88), (85, 134, 65), (72, 143, 64), (59, 152, 64),
- (48, 151, 57), (38, 151, 51), (37, 150, 47), (37, 149, 43),
- (35, 136, 37), (41, 137, 50), (47, 139, 63), (62, 134, 66),
- (78, 129, 69), (81, 125, 69), (85, 122, 69), (97, 109, 69),
- (106, 95, 79), (114, 77, 92), (125, 73, 86), (136, 69, 80),
- (141, 62, 74), (147, 56, 69), (142, 53, 70), (137, 51, 71),
- (115, 42, 76), (107, 39, 74), (99, 37, 73), (92, 40, 74),
- (85, 43, 76), (81, 44, 78), (78, 45, 81), (72, 50, 88),
- (72, 57, 93), (85, 75, 80), (96, 89, 67), (108, 104, 54),
- (112, 110, 49), (116, 117, 45), (126, 125, 45), (135, 135, 39),
- (155, 151, 27), (162, 154, 18), (170, 157, 10), (164, 151, 11),
- (158, 146, 13), (151, 144, 13), (145, 143, 14), (133, 140, 15),
- (125, 135, 15), (136, 112, 11), (136, 95, 14), (136, 78, 17),
- (130, 74, 20), (125, 71, 23), (107, 70, 28), (98, 68, 33),
- (94, 65, 39), (97, 57, 45), (101, 49, 51), (97, 47, 55),
- (94, 46, 59), (88, 44, 66), (75, 47, 76), (59, 49, 82),
- (53, 53, 86), (51, 57, 97), (54, 50, 100), (58, 43, 104),
- (57, 38, 104), (56, 33, 105), (56, 27, 105), (56, 26, 107),
- (58, 27, 102), (60, 24, 102), (62, 21, 102), (62, 18, 101),
- (63, 15, 101), (65, 12, 102), (73, 16, 97), (82, 23, 89),
- (97, 32, 81), (115, 45, 70), (113, 47, 70), (111, 50, 70),
- (110, 55, 67), (107, 58, 63), (108, 61, 54), (108, 69, 41),
- (103, 73, 26), (91, 72, 25), (79, 72, 24), (73, 69, 23),
- (68, 67, 23), (53, 64, 18), (50, 57, 16), (50, 51, 12),
- (48, 51, 11), (54, 45, 15), (54, 45, 18), (54, 46, 22),
- (55, 42, 32), (59, 37, 42), (61, 35, 51), (63, 33, 59),
- (78, 37, 76), (84, 43, 86), (90, 50, 97), (95, 53, 101),
- (100, 57, 106), (110, 65, 112), (115, 71, 113), (127, 76, 115),
- (135, 86, 114), (159, 111, 118), (165, 117, 116), (172, 124, 115),
- (177, 139, 109), (185, 147, 104), (190, 150, 96), (193, 150, 97),
- (201, 125, 101), (201, 125, 97), (201, 125, 94), (201, 128, 85),
- (200, 130, 66), (193, 134, 51), (183, 130, 47), (172, 117, 43),
- (156, 111, 36), (127, 122, 27), (117, 128, 22), (107, 134, 18),
- (95, 147, 21), (83, 153, 26), (74, 151, 31), (75, 152, 39),
- (67, 149, 51), (64, 149, 56), (62, 150, 62), (62, 150, 74),
- (63, 145, 82), (79, 142, 82), (110, 131, 79), (129, 128, 70),
- (141, 125, 61), (146, 121, 55), (140, 115, 52), (143, 108, 48),
- (155, 93, 44), (162, 78, 44), (172, 70, 44), (182, 68, 42),
- (181, 73, 37), (183, 73, 35), (185, 74, 34), (180, 66, 36),
- (176, 52, 44), (180, 41, 49), (178, 38, 48), (173, 36, 43),
- (171, 42, 34), (162, 46, 21), (145, 42, 17), (132, 31, 16),
- (121, 23, 19), (114, 14, 21), (107, 10, 27), (101, 12, 27),
- (90, 15, 29), (77, 13, 35), (66, 16, 45), (62, 17, 53),
- (56, 17, 63), (58, 16, 71), (57, 16, 75), (56, 13, 76),
- (56, 11, 79), (58, 10, 82), (57, 10, 82), (60, 8, 81),
- (60, 6, 77), (59, 6, 73), (58, 13, 65), (60, 21, 62),
- (64, 32, 53), (68, 41, 44), (73, 47, 37), (73, 46, 34),
- (70, 47, 29), (62, 50, 32), (59, 54, 35), (55, 58, 37),
- (56, 60, 38), (58, 54, 40), (60, 43, 42), (56, 33, 50),
- (51, 26, 59), (46, 21, 68), (46, 17, 75), (47, 14, 82),
- (51, 11, 88), (54, 8, 94), (61, 6, 100), (66, 10, 106),
- (67, 16, 110), (66, 23, 113), (67, 27, 112), (63, 30, 114),
- (66, 25, 114), (74, 23, 112), (78, 24, 113), (80, 25, 114),
- (81, 26, 112), (73, 29, 114), (63, 27, 113), (60, 25, 110),
- (57, 28, 105), (54, 36, 100), (53, 47, 91), (46, 49, 90),
- (40, 49, 93), (37, 51, 97), (36, 57, 101), (38, 65, 99)
- ),
-
-// 572 Getting_a_Tan
-((129, 65, 31), (131, 65, 32), (128, 61, 30), (125, 58, 28),
- (113, 45, 20), (102, 33, 13), (99, 32, 13), (97, 31, 13),
- (91, 27, 10), (88, 26, 10), (85, 26, 10), (81, 27, 10),
- (77, 28, 10), (76, 27, 10), (76, 27, 11), (79, 28, 11),
- (82, 29, 12), (106, 43, 23), (116, 53, 25), (127, 63, 28),
- (136, 70, 29), (145, 78, 31), (149, 79, 31), (154, 81, 32),
- (167, 89, 34), (169, 91, 33), (172, 93, 33), (169, 89, 30),
- (166, 86, 27), (161, 81, 25), (157, 76, 24), (145, 65, 18),
- (134, 57, 15), (113, 43, 10), (102, 37, 11), (92, 32, 12),
- (78, 24, 9), (64, 17, 7), (56, 14, 5), (49, 11, 4),
- (24, 2, 0), (16, 1, 0), (9, 1, 0), (5, 1, 0),
- (2, 1, 0), (1, 1, 0), (1, 1, 0), (2, 1, 0),
- (3, 2, 2), (16, 8, 3), (28, 16, 8), (41, 24, 13),
- (60, 40, 25), (79, 57, 37), (90, 67, 44), (101, 77, 52),
- (144, 116, 78), (160, 126, 80), (176, 137, 82), (186, 143, 85),
- (196, 149, 89), (197, 150, 89), (199, 152, 90), (198, 151, 92),
- (190, 144, 86), (156, 106, 56), (134, 86, 42), (113, 66, 28),
- (103, 58, 24), (94, 50, 21), (76, 39, 16), (60, 28, 11),
- (34, 11, 2), (25, 6, 1), (17, 2, 0), (12, 1, 0),
- (7, 1, 0), (6, 1, 0), (5, 1, 1), (4, 0, 1),
- (3, 0, 1), (4, 0, 1), (4, 0, 1), (4, 0, 1),
- (4, 0, 1), (4, 0, 1), (7, 1, 1), (10, 2, 2),
- (25, 5, 1), (34, 8, 1), (43, 12, 1), (48, 13, 1),
- (54, 15, 1), (63, 20, 2), (72, 25, 2), (84, 31, 5),
- (97, 39, 8), (123, 55, 13), (131, 62, 13), (139, 70, 13),
- (143, 73, 13), (147, 76, 14), (154, 83, 18), (164, 91, 23),
- (186, 114, 46), (196, 130, 61), (206, 146, 76), (209, 154, 85),
- (213, 163, 95), (220, 175, 115), (226, 185, 130), (232, 196, 151),
- (239, 211, 167), (249, 236, 195), (250, 241, 199), (251, 246, 203),
- (253, 251, 203), (251, 245, 195), (248, 237, 181), (246, 225, 167),
- (246, 206, 139), (247, 205, 131), (249, 204, 124), (249, 202, 117),
- (249, 201, 111), (244, 189, 99), (242, 167, 90), (236, 147, 76),
- (232, 131, 69), (237, 117, 61), (233, 113, 58), (230, 109, 55),
- (222, 97, 51), (203, 85, 43), (181, 67, 33), (163, 47, 23),
- (137, 28, 11), (124, 26, 9), (111, 24, 8), (101, 24, 8),
- (91, 24, 8), (72, 20, 7), (61, 17, 5), (54, 15, 5),
- (51, 13, 4), (56, 12, 3), (59, 13, 3), (62, 14, 3),
- (70, 16, 2), (74, 18, 1), (77, 20, 0), (76, 21, 0),
- (78, 23, 2), (80, 25, 3), (83, 27, 5), (88, 31, 9),
- (95, 36, 11), (98, 40, 14), (102, 47, 16), (107, 54, 20),
- (116, 63, 24), (143, 97, 50), (151, 105, 59), (160, 114, 69),
- (177, 135, 85), (193, 154, 98), (208, 167, 105), (214, 176, 110),
- (222, 179, 111), (220, 176, 111), (218, 173, 111), (209, 166, 109),
- (198, 154, 104), (181, 139, 95), (165, 121, 79), (147, 100, 63),
- (129, 78, 48), (108, 57, 33), (88, 38, 20), (67, 25, 14),
- (52, 17, 9), (42, 11, 6), (36, 8, 5), (32, 8, 4),
- (27, 6, 2), (26, 6, 2), (25, 6, 2), (24, 6, 2),
- (22, 4, 3), (20, 4, 4), (19, 4, 5), (18, 4, 6),
- (16, 5, 7), (14, 6, 7), (12, 6, 7), (12, 6, 7),
- (15, 7, 8), (21, 12, 11), (32, 21, 18), (47, 36, 25),
- (67, 52, 36), (89, 71, 51), (111, 92, 68), (133, 112, 87),
- (152, 132, 110), (171, 155, 130), (191, 174, 150), (210, 193, 167),
- (227, 211, 179), (240, 222, 182), (247, 223, 180), (248, 220, 173),
- (248, 211, 162), (248, 197, 149), (248, 186, 138), (246, 177, 125),
- (240, 166, 106), (232, 153, 86), (219, 140, 71), (205, 122, 54),
- (190, 105, 47), (174, 93, 45), (157, 83, 40), (143, 73, 35),
- (126, 68, 33), (111, 61, 27), (98, 54, 24), (90, 50, 24),
- (85, 47, 23), (87, 45, 19), (93, 47, 17), (101, 51, 14),
- (111, 54, 12), (121, 62, 14), (131, 73, 19), (147, 83, 21),
- (163, 97, 27), (180, 114, 37), (195, 134, 49), (207, 150, 61),
- (215, 166, 75), (220, 173, 82), (226, 175, 83), (230, 172, 85),
- (233, 174, 87), (233, 173, 88), (230, 175, 91), (220, 169, 93),
- (211, 160, 88), (204, 145, 80), (201, 139, 78), (198, 128, 71),
- (187, 114, 58), (172, 100, 51), (155, 87, 44), (138, 68, 31)
- ),
-
-// 573 gipper
-((190, 180, 144), (164, 160, 149), (146, 150, 148), (128, 141, 148),
- (114, 129, 137), (101, 117, 126), (91, 110, 123), (82, 104, 121),
- (66, 90, 114), (70, 91, 116), (75, 92, 118), (93, 97, 112),
- (111, 103, 106), (122, 101, 102), (133, 100, 98), (141, 101, 94),
- (149, 102, 91), (180, 104, 83), (185, 103, 77), (190, 103, 71),
- (186, 97, 64), (183, 91, 57), (181, 89, 54), (179, 88, 51),
- (175, 87, 48), (165, 85, 52), (156, 83, 57), (132, 77, 60),
- (108, 71, 64), (99, 69, 65), (90, 67, 66), (72, 64, 67),
- (65, 66, 70), (69, 70, 75), (58, 67, 78), (47, 64, 82),
- (34, 55, 83), (21, 47, 85), (16, 45, 86), (12, 43, 88),
- (29, 49, 88), (36, 53, 89), (43, 58, 90), (43, 58, 91),
- (44, 59, 92), (44, 60, 93), (45, 61, 94), (28, 53, 93),
- (33, 55, 94), (47, 58, 92), (47, 57, 91), (48, 57, 91),
- (39, 53, 90), (30, 49, 90), (23, 46, 90), (16, 44, 90),
- (14, 40, 85), (14, 40, 85), (14, 40, 86), (15, 41, 88),
- (16, 43, 90), (16, 44, 91), (16, 45, 92), (16, 47, 94),
- (16, 48, 95), (16, 50, 98), (16, 50, 98), (17, 50, 98),
- (17, 49, 98), (17, 49, 98), (16, 48, 97), (15, 46, 95),
- (14, 45, 93), (13, 45, 93), (13, 45, 93), (13, 45, 93),
- (13, 45, 94), (13, 45, 94), (13, 45, 94), (14, 45, 95),
- (13, 47, 97), (14, 51, 100), (15, 54, 103), (17, 57, 107),
- (24, 58, 109), (31, 59, 111), (48, 63, 115), (65, 69, 116),
- (100, 86, 123), (111, 97, 125), (122, 109, 127), (129, 110, 130),
- (136, 112, 133), (152, 112, 142), (169, 110, 138), (186, 112, 134),
- (201, 113, 132), (220, 131, 116), (217, 131, 117), (214, 132, 118),
- (208, 127, 117), (203, 122, 116), (188, 112, 114), (170, 99, 115),
- (142, 90, 107), (129, 92, 105), (117, 94, 104), (111, 92, 105),
- (106, 90, 107), (90, 86, 112), (74, 80, 116), (60, 75, 120),
- (46, 71, 123), (26, 70, 125), (25, 69, 124), (25, 69, 124),
- (25, 68, 124), (24, 68, 123), (23, 67, 121), (23, 66, 121),
- (21, 65, 120), (21, 64, 119), (21, 64, 119), (21, 64, 119),
- (21, 64, 119), (22, 64, 118), (22, 63, 117), (21, 63, 115),
- (21, 62, 114), (20, 60, 111), (20, 59, 111), (20, 59, 111),
- (19, 58, 109), (18, 56, 106), (18, 54, 103), (17, 51, 98),
- (15, 45, 87), (15, 41, 83), (15, 38, 79), (14, 36, 77),
- (13, 35, 75), (11, 33, 74), (10, 31, 72), (8, 30, 71),
- (7, 30, 71), (9, 30, 70), (9, 30, 70), (10, 31, 71),
- (10, 32, 73), (11, 33, 76), (16, 32, 79), (29, 35, 81),
- (67, 48, 82), (77, 52, 82), (88, 56, 82), (108, 68, 84),
- (121, 82, 89), (133, 93, 96), (150, 103, 100), (167, 111, 102),
- (184, 120, 101), (215, 134, 89), (211, 135, 90), (208, 137, 92),
- (194, 139, 95), (178, 138, 100), (159, 132, 104), (140, 123, 105),
- (118, 110, 93), (108, 104, 91), (98, 98, 89), (80, 88, 88),
- (64, 82, 91), (58, 76, 95), (56, 69, 102), (57, 65, 110),
- (58, 65, 111), (57, 66, 111), (57, 66, 111), (46, 66, 114),
- (46, 68, 115), (48, 68, 116), (60, 71, 120), (61, 72, 123),
- (60, 73, 124), (54, 72, 124), (48, 71, 125), (35, 68, 122),
- (24, 64, 118), (32, 62, 110), (47, 63, 104), (63, 64, 96),
- (77, 66, 87), (92, 67, 81), (101, 67, 77), (93, 67, 82),
- (88, 65, 82), (89, 65, 83), (89, 63, 83), (89, 63, 79),
- (93, 61, 75), (100, 60, 68), (88, 56, 70), (72, 53, 72),
- (55, 50, 77), (40, 47, 85), (26, 47, 92), (18, 49, 97),
- (19, 51, 101), (32, 50, 104), (47, 53, 110), (64, 60, 116),
- (82, 72, 119), (101, 85, 119), (116, 97, 119), (119, 112, 119),
- (136, 122, 115), (154, 132, 116), (171, 141, 120), (187, 154, 125),
- (206, 165, 120), (223, 169, 113), (221, 176, 107), (217, 176, 97),
- (202, 170, 93), (186, 160, 90), (168, 151, 96), (151, 145, 99),
- (140, 134, 99), (125, 124, 99), (118, 114, 96), (100, 101, 97),
- (83, 88, 96), (67, 78, 100), (50, 72, 105), (35, 65, 109),
- (22, 60, 110), (21, 59, 109), (20, 58, 108), (20, 58, 108),
- (20, 58, 109), (21, 60, 110), (28, 64, 109), (42, 72, 108),
- (58, 82, 108), (74, 96, 109), (93, 109, 112), (112, 123, 118),
- (126, 134, 129), (139, 146, 140), (156, 158, 146), (173, 167, 150),
- (184, 179, 151), (197, 185, 144), (208, 189, 136), (202, 185, 137)
- ),
-
-// 574 Glade
-((71, 113, 64), (30, 66, 27), (16, 53, 21), (3, 40, 16),
- (1, 39, 17), (0, 39, 19), (0, 39, 19), (0, 39, 20),
- (0, 38, 22), (0, 37, 22), (0, 37, 23), (0, 38, 24),
- (0, 39, 26), (0, 38, 25), (0, 38, 25), (0, 38, 25),
- (1, 38, 26), (5, 43, 30), (9, 51, 32), (14, 60, 35),
- (30, 83, 50), (46, 107, 66), (56, 119, 76), (66, 131, 86),
- (102, 169, 102), (130, 185, 109), (158, 201, 116), (160, 195, 109),
- (163, 190, 103), (161, 183, 91), (160, 176, 80), (150, 153, 59),
- (129, 138, 47), (79, 99, 28), (58, 91, 27), (38, 84, 27),
- (32, 85, 31), (26, 86, 35), (33, 91, 37), (40, 96, 40),
- (77, 133, 53), (102, 146, 58), (127, 160, 64), (143, 166, 62),
- (160, 172, 60), (163, 171, 61), (166, 170, 63), (171, 167, 70),
- (171, 162, 67), (157, 144, 64), (147, 140, 64), (137, 136, 64),
- (136, 135, 63), (136, 135, 63), (140, 133, 59), (144, 131, 56),
- (138, 123, 35), (129, 120, 34), (121, 117, 33), (110, 109, 30),
- (100, 102, 28), (92, 101, 27), (84, 101, 27), (77, 107, 27),
- (73, 114, 34), (52, 116, 41), (64, 129, 43), (76, 142, 46),
- (83, 148, 48), (90, 154, 50), (88, 168, 72), (82, 179, 96),
- (109, 203, 121), (110, 201, 122), (112, 200, 124), (96, 185, 117),
- (80, 170, 110), (75, 157, 98), (71, 144, 86), (58, 119, 67),
- (42, 94, 43), (9, 59, 27), (6, 49, 24), (3, 39, 22),
- (2, 37, 21), (2, 36, 20), (1, 35, 18), (0, 34, 16),
- (0, 34, 16), (0, 34, 15), (0, 34, 14), (0, 34, 14),
- (1, 35, 14), (2, 37, 14), (3, 38, 11), (3, 40, 9),
- (4, 44, 9), (15, 67, 22), (31, 89, 37), (47, 112, 52),
- (56, 125, 64), (65, 138, 77), (75, 156, 104), (90, 177, 112),
- (136, 199, 116), (146, 191, 109), (157, 184, 103), (162, 178, 94),
- (167, 173, 86), (179, 169, 68), (190, 163, 48), (198, 163, 47),
- (201, 157, 48), (180, 156, 47), (171, 154, 48), (162, 153, 49),
- (144, 139, 48), (120, 121, 42), (91, 104, 37), (65, 88, 34),
- (35, 67, 30), (26, 63, 31), (17, 60, 32), (15, 58, 32),
- (14, 57, 32), (11, 56, 32), (11, 57, 31), (9, 55, 32),
- (7, 51, 30), (5, 42, 27), (5, 40, 27), (5, 39, 28),
- (5, 38, 27), (4, 38, 26), (6, 39, 26), (7, 39, 26),
- (8, 41, 23), (8, 40, 21), (9, 40, 19), (11, 40, 18),
- (14, 41, 18), (28, 51, 17), (49, 64, 18), (67, 76, 18),
- (81, 79, 19), (109, 94, 16), (110, 96, 14), (111, 99, 13),
- (104, 91, 14), (89, 84, 13), (77, 73, 10), (59, 65, 4),
- (26, 46, 1), (22, 43, 1), (19, 41, 2), (19, 40, 1),
- (22, 41, 0), (27, 38, 0), (25, 36, 1), (25, 35, 2),
- (25, 37, 4), (25, 33, 3), (22, 31, 3), (19, 30, 3),
- (14, 31, 5), (10, 31, 7), (7, 32, 9), (6, 34, 11),
- (16, 49, 21), (24, 55, 24), (33, 61, 28), (49, 75, 34),
- (61, 92, 42), (71, 111, 47), (87, 120, 50), (95, 125, 50),
- (95, 126, 52), (83, 124, 53), (69, 111, 48), (58, 98, 40),
- (46, 83, 31), (36, 72, 28), (29, 62, 23), (30, 61, 21),
- (40, 67, 13), (46, 71, 12), (52, 76, 12), (67, 88, 16),
- (82, 101, 20), (90, 107, 23), (103, 117, 25), (121, 130, 34),
- (144, 151, 43), (161, 166, 55), (176, 182, 66), (187, 192, 77),
- (193, 203, 81), (192, 202, 78), (187, 198, 79), (177, 188, 79),
- (157, 175, 72), (131, 156, 58), (105, 142, 50), (93, 138, 56),
- (89, 149, 76), (85, 160, 95), (77, 174, 113), (80, 183, 119),
- (93, 194, 124), (103, 197, 121), (102, 195, 116), (99, 180, 105),
- (94, 154, 81), (84, 126, 54), (69, 104, 30), (55, 86, 22),
- (42, 68, 20), (28, 51, 18), (16, 42, 17), (9, 35, 17),
- (6, 33, 19), (4, 32, 20), (3, 33, 19), (3, 32, 20),
- (2, 32, 21), (1, 32, 22), (0, 34, 21), (1, 36, 20),
- (2, 37, 19), (2, 36, 16), (2, 36, 13), (3, 36, 12),
- (3, 37, 13), (3, 36, 14), (4, 36, 13), (5, 35, 14),
- (8, 36, 16), (11, 38, 18), (17, 44, 22), (28, 52, 26),
- (39, 61, 28), (48, 65, 23), (50, 74, 23), (51, 80, 24),
- (50, 87, 30), (57, 89, 27), (62, 94, 28), (68, 96, 25),
- (71, 99, 33), (80, 105, 37), (94, 116, 50), (109, 137, 67),
- (122, 149, 78), (110, 138, 69), (96, 115, 53), (74, 108, 57)
- ),
-
-// 575 Glory
-((143, 87, 62), (67, 69, 110), (68, 69, 103), (70, 69, 97),
- (93, 82, 82), (116, 95, 67), (130, 101, 60), (145, 107, 54),
- (160, 132, 42), (162, 138, 46), (165, 144, 50), (158, 149, 69),
- (151, 155, 89), (166, 167, 106), (181, 180, 124), (187, 188, 124),
- (194, 196, 125), (204, 187, 105), (211, 180, 92), (219, 174, 80),
- (217, 154, 71), (215, 135, 63), (212, 133, 68), (210, 131, 74),
- (208, 152, 95), (201, 170, 84), (194, 189, 74), (195, 187, 64),
- (197, 186, 55), (195, 179, 53), (194, 173, 51), (197, 164, 43),
- (198, 162, 46), (203, 170, 67), (206, 181, 60), (209, 193, 54),
- (215, 189, 44), (222, 185, 35), (223, 183, 29), (225, 182, 24),
- (222, 178, 8), (218, 181, 9), (214, 184, 10), (212, 174, 15),
- (211, 165, 21), (210, 161, 20), (209, 157, 20), (204, 137, 20),
- (207, 131, 32), (200, 117, 30), (190, 114, 35), (180, 111, 41),
- (170, 97, 48), (160, 84, 55), (152, 78, 58), (145, 72, 61),
- (135, 42, 55), (139, 45, 52), (144, 48, 50), (153, 62, 39),
- (163, 77, 29), (169, 83, 29), (175, 90, 29), (180, 108, 26),
- (184, 122, 22), (176, 143, 9), (177, 149, 11), (179, 155, 13),
- (173, 155, 12), (168, 156, 12), (165, 142, 18), (170, 128, 37),
- (151, 85, 72), (147, 80, 105), (144, 76, 138), (153, 74, 145),
- (163, 73, 152), (165, 77, 150), (167, 81, 149), (187, 108, 129),
- (189, 122, 98), (184, 146, 54), (183, 154, 51), (182, 162, 49),
- (182, 157, 50), (183, 153, 51), (174, 142, 60), (162, 112, 63),
- (123, 70, 73), (115, 48, 70), (107, 27, 68), (107, 28, 62),
- (108, 29, 57), (118, 23, 55), (126, 14, 41), (135, 18, 27),
- (134, 24, 29), (111, 21, 45), (96, 25, 57), (81, 30, 69),
- (72, 34, 72), (64, 38, 75), (55, 42, 83), (49, 55, 91),
- (40, 67, 107), (43, 63, 115), (46, 60, 123), (47, 56, 125),
- (48, 52, 128), (60, 38, 124), (74, 25, 120), (75, 21, 109),
- (89, 23, 97), (117, 51, 87), (123, 57, 82), (129, 63, 78),
- (147, 80, 81), (139, 97, 81), (130, 105, 83), (115, 101, 91),
- (73, 86, 114), (56, 69, 127), (39, 52, 140), (35, 51, 141),
- (31, 50, 143), (25, 40, 138), (31, 33, 129), (36, 48, 117),
- (29, 37, 107), (50, 34, 94), (53, 29, 91), (57, 25, 88),
- (69, 16, 85), (74, 18, 66), (73, 25, 53), (79, 31, 49),
- (61, 63, 47), (49, 67, 64), (38, 71, 81), (33, 77, 91),
- (29, 83, 102), (15, 77, 116), (18, 66, 126), (34, 56, 152),
- (50, 41, 165), (80, 18, 158), (91, 17, 157), (103, 16, 157),
- (123, 15, 145), (128, 26, 134), (143, 49, 111), (167, 60, 96),
- (178, 93, 69), (184, 97, 62), (190, 101, 55), (192, 90, 47),
- (189, 81, 47), (180, 75, 60), (175, 62, 58), (171, 40, 57),
- (153, 30, 78), (107, 19, 99), (100, 20, 103), (94, 22, 108),
- (75, 30, 126), (72, 30, 131), (91, 39, 124), (105, 54, 114),
- (159, 69, 89), (167, 76, 82), (175, 84, 76), (177, 99, 74),
- (185, 115, 77), (198, 130, 75), (205, 142, 87), (207, 148, 85),
- (218, 150, 65), (231, 152, 57), (226, 140, 46), (216, 134, 26),
- (211, 126, 11), (195, 110, 11), (173, 95, 17), (156, 75, 19),
- (111, 52, 40), (104, 45, 42), (97, 39, 44), (90, 33, 46),
- (87, 34, 50), (91, 46, 43), (109, 55, 37), (132, 58, 33),
- (140, 74, 21), (144, 92, 17), (136, 88, 16), (110, 76, 10),
- (90, 67, 18), (62, 58, 32), (31, 44, 40), (18, 40, 46),
- (18, 44, 56), (30, 50, 50), (46, 51, 35), (69, 45, 32),
- (84, 40, 19), (96, 29, 13), (108, 15, 26), (107, 11, 35),
- (97, 13, 52), (86, 17, 72), (82, 22, 84), (85, 28, 90),
- (95, 42, 89), (106, 58, 77), (118, 53, 65), (130, 52, 50),
- (142, 58, 29), (147, 50, 20), (146, 50, 21), (152, 56, 21),
- (161, 60, 25), (173, 71, 36), (182, 84, 46), (183, 98, 57),
- (181, 110, 79), (178, 124, 109), (168, 132, 111), (151, 124, 107),
- (148, 117, 133), (131, 105, 137), (114, 83, 133), (119, 58, 146),
- (106, 40, 153), (98, 31, 151), (103, 18, 149), (94, 13, 143),
- (89, 11, 132), (88, 10, 122), (88, 17, 119), (90, 35, 122),
- (95, 55, 117), (100, 62, 117), (98, 79, 116), (92, 97, 106),
- (79, 94, 102), (72, 89, 103), (65, 77, 97), (60, 65, 91),
- (66, 53, 88), (82, 34, 83), (103, 30, 71), (122, 39, 57),
- (155, 55, 44), (178, 70, 32), (164, 71, 43), (152, 84, 61)
- ),
-
-// 576 Gold_and_Blue
-((161, 125, 84), (199, 134, 61), (210, 140, 61), (222, 146, 62),
- (221, 143, 62), (221, 140, 63), (217, 137, 60), (214, 135, 58),
- (201, 117, 55), (192, 106, 45), (183, 96, 36), (165, 82, 26),
- (147, 69, 17), (134, 56, 14), (121, 43, 12), (118, 41, 10),
- (115, 39, 9), (92, 48, 15), (87, 52, 20), (82, 56, 26),
- (83, 53, 26), (85, 50, 26), (82, 50, 25), (80, 50, 25),
- (68, 63, 37), (63, 63, 41), (59, 63, 45), (52, 65, 51),
- (46, 68, 57), (44, 72, 64), (42, 76, 71), (34, 82, 82),
- (31, 90, 97), (33, 110, 120), (41, 121, 129), (50, 132, 139),
- (54, 140, 146), (59, 148, 153), (58, 148, 153), (58, 149, 154),
- (64, 136, 141), (59, 130, 134), (55, 124, 127), (49, 114, 119),
- (44, 105, 111), (43, 98, 105), (43, 91, 99), (43, 77, 87),
- (40, 63, 76), (28, 42, 57), (25, 36, 49), (23, 31, 42),
- (24, 28, 37), (26, 26, 32), (28, 26, 32), (30, 27, 32),
- (50, 41, 32), (70, 53, 35), (90, 65, 38), (111, 79, 46),
- (133, 94, 55), (141, 98, 57), (149, 102, 60), (165, 108, 59),
- (176, 111, 54), (181, 109, 49), (173, 100, 45), (165, 92, 42),
- (159, 88, 38), (154, 84, 35), (136, 71, 26), (117, 59, 19),
- (81, 34, 11), (68, 29, 9), (55, 24, 8), (42, 18, 7),
- (30, 13, 6), (24, 10, 6), (18, 8, 7), (12, 10, 12),
- (7, 14, 18), (12, 30, 34), (21, 39, 46), (30, 49, 58),
- (34, 54, 64), (39, 59, 71), (42, 65, 77), (45, 69, 82),
- (45, 64, 78), (45, 60, 74), (46, 57, 70), (44, 54, 66),
- (42, 52, 63), (40, 46, 53), (44, 40, 44), (51, 37, 34),
- (63, 35, 25), (73, 35, 14), (81, 37, 13), (90, 39, 12),
- (93, 38, 10), (96, 37, 9), (97, 31, 7), (85, 25, 3),
- (57, 19, 5), (47, 15, 9), (37, 11, 13), (32, 9, 14),
- (27, 8, 16), (18, 13, 18), (11, 18, 25), (3, 28, 35),
- (2, 38, 48), (1, 56, 70), (2, 59, 74), (3, 63, 78),
- (4, 70, 84), (6, 77, 91), (6, 78, 95), (4, 77, 97),
- (4, 68, 86), (5, 61, 79), (6, 54, 72), (5, 49, 67),
- (4, 45, 63), (2, 37, 52), (0, 31, 40), (0, 24, 32),
- (0, 19, 26), (0, 9, 19), (0, 8, 16), (0, 8, 14),
- (0, 9, 8), (0, 10, 4), (0, 12, 3), (2, 13, 4),
- (14, 24, 15), (21, 32, 23), (28, 41, 32), (31, 43, 35),
- (34, 46, 38), (41, 54, 39), (51, 61, 43), (64, 67, 49),
- (85, 83, 62), (133, 127, 84), (142, 133, 87), (152, 140, 90),
- (160, 142, 87), (166, 137, 85), (173, 134, 89), (177, 145, 97),
- (169, 155, 116), (162, 150, 112), (155, 145, 109), (132, 123, 101),
- (108, 111, 97), (95, 106, 102), (79, 110, 117), (77, 121, 125),
- (75, 127, 133), (92, 138, 147), (97, 145, 155), (103, 153, 163),
- (119, 167, 178), (130, 176, 188), (143, 183, 194), (152, 180, 192),
- (153, 177, 178), (151, 171, 170), (149, 165, 162), (147, 152, 145),
- (148, 136, 122), (147, 124, 103), (140, 115, 82), (134, 104, 62),
- (133, 91, 43), (136, 83, 26), (151, 82, 20), (163, 86, 17),
- (170, 91, 16), (173, 91, 18), (166, 85, 18), (163, 81, 21),
- (166, 82, 26), (169, 85, 30), (173, 88, 34), (177, 91, 40),
- (175, 92, 45), (171, 91, 43), (172, 95, 37), (182, 100, 40),
- (201, 112, 48), (208, 124, 62), (206, 132, 79), (193, 136, 87),
- (176, 135, 95), (165, 132, 99), (150, 123, 98), (127, 114, 103),
- (104, 103, 104), (78, 93, 106), (59, 88, 101), (49, 82, 91),
- (38, 74, 81), (31, 69, 72), (25, 66, 72), (20, 70, 74),
- (23, 76, 79), (27, 80, 83), (33, 83, 86), (39, 81, 90),
- (44, 80, 88), (52, 77, 83), (60, 73, 78), (70, 69, 72),
- (76, 68, 75), (84, 72, 76), (102, 81, 81), (129, 97, 83),
- (156, 119, 87), (174, 138, 101), (180, 156, 121), (182, 170, 142),
- (189, 178, 156), (192, 185, 159), (191, 189, 155), (178, 189, 157),
- (158, 182, 158), (136, 169, 161), (109, 150, 155), (83, 134, 142),
- (58, 127, 137), (41, 123, 127), (35, 127, 129), (29, 123, 129),
- (35, 115, 121), (43, 111, 119), (53, 107, 105), (70, 108, 97),
- (83, 108, 92), (100, 104, 82), (116, 98, 74), (130, 92, 65),
- (146, 95, 59), (150, 98, 62), (153, 109, 75), (149, 120, 88),
- (141, 126, 101), (140, 135, 111), (134, 135, 113), (134, 133, 113),
- (139, 137, 109), (142, 134, 104), (145, 133, 100), (152, 130, 94)
- ),
-
-// 577 Golden
-((148, 110, 66), (145, 114, 70), (137, 107, 64), (129, 101, 58),
- (112, 85, 49), (96, 70, 41), (89, 65, 37), (82, 61, 34),
- (61, 50, 34), (62, 51, 39), (63, 52, 44), (66, 56, 48),
- (70, 61, 52), (71, 66, 61), (73, 72, 70), (77, 76, 75),
- (81, 80, 81), (103, 101, 99), (112, 108, 101), (122, 115, 103),
- (130, 118, 100), (139, 121, 97), (142, 122, 95), (145, 124, 94),
- (149, 118, 80), (147, 113, 70), (146, 109, 60), (137, 102, 58),
- (128, 96, 57), (122, 92, 56), (117, 89, 56), (107, 83, 55),
- (101, 79, 52), (84, 72, 56), (78, 69, 59), (73, 67, 63),
- (72, 68, 65), (72, 70, 68), (72, 70, 69), (73, 71, 71),
- (74, 73, 74), (79, 75, 70), (85, 78, 66), (90, 80, 63),
- (96, 83, 60), (95, 82, 58), (95, 81, 56), (92, 77, 47),
- (90, 74, 35), (93, 71, 23), (97, 74, 24), (102, 77, 26),
- (110, 85, 30), (119, 93, 35), (125, 97, 39), (132, 102, 44),
- (165, 128, 64), (180, 145, 79), (196, 163, 95), (208, 177, 110),
- (220, 191, 125), (224, 195, 127), (229, 199, 129), (230, 204, 131),
- (232, 205, 128), (228, 201, 127), (221, 195, 124), (214, 189, 122),
- (207, 182, 117), (201, 176, 113), (187, 161, 102), (172, 146, 94),
- (146, 124, 91), (131, 113, 89), (116, 102, 87), (102, 91, 82),
- (89, 81, 77), (85, 78, 74), (81, 75, 72), (74, 69, 69),
- (69, 64, 64), (58, 55, 57), (54, 52, 53), (51, 49, 50),
- (50, 48, 49), (49, 48, 48), (49, 48, 48), (48, 48, 49),
- (47, 46, 47), (47, 46, 46), (48, 46, 46), (48, 46, 46),
- (48, 47, 47), (49, 47, 47), (49, 46, 46), (51, 46, 41),
- (52, 46, 36), (57, 49, 32), (57, 49, 34), (58, 49, 36),
- (58, 49, 36), (59, 50, 37), (62, 54, 36), (67, 57, 41),
- (70, 62, 54), (70, 63, 57), (71, 64, 60), (72, 65, 61),
- (73, 66, 62), (76, 69, 65), (78, 72, 68), (83, 75, 71),
- (85, 77, 72), (96, 80, 65), (98, 80, 63), (100, 81, 62),
- (104, 83, 59), (105, 84, 60), (107, 83, 60), (107, 81, 57),
- (96, 73, 47), (88, 68, 45), (81, 64, 44), (77, 61, 44),
- (73, 59, 44), (65, 53, 43), (56, 48, 39), (52, 46, 35),
- (50, 46, 35), (57, 51, 43), (60, 53, 44), (63, 56, 46),
- (73, 63, 49), (83, 72, 58), (97, 85, 67), (114, 99, 80),
- (154, 130, 92), (169, 143, 96), (185, 156, 100), (192, 162, 103),
- (200, 168, 107), (212, 179, 113), (222, 187, 116), (224, 188, 113),
- (216, 184, 113), (193, 162, 102), (187, 156, 100), (182, 151, 99),
- (170, 139, 89), (156, 125, 83), (138, 111, 75), (119, 93, 62),
- (92, 70, 47), (89, 67, 44), (86, 65, 42), (82, 63, 44),
- (80, 64, 47), (78, 66, 54), (76, 69, 63), (77, 73, 70),
- (80, 78, 77), (96, 89, 82), (100, 91, 81), (104, 93, 81),
- (111, 95, 79), (116, 99, 82), (120, 101, 83), (126, 107, 87),
- (136, 114, 87), (138, 116, 89), (140, 118, 92), (143, 121, 95),
- (146, 127, 103), (153, 133, 108), (160, 140, 114), (167, 148, 122),
- (173, 154, 129), (180, 164, 135), (191, 171, 135), (203, 179, 130),
- (211, 185, 128), (214, 185, 123), (214, 185, 121), (213, 182, 120),
- (201, 170, 106), (196, 163, 99), (192, 157, 92), (181, 143, 79),
- (172, 131, 67), (163, 123, 62), (155, 115, 60), (150, 111, 57),
- (148, 108, 55), (149, 108, 50), (155, 113, 49), (163, 120, 53),
- (172, 129, 56), (183, 139, 62), (188, 145, 64), (193, 149, 65),
- (195, 152, 67), (194, 151, 66), (191, 150, 70), (183, 147, 73),
- (173, 141, 76), (163, 135, 78), (153, 127, 77), (144, 121, 80),
- (137, 118, 84), (137, 117, 87), (141, 120, 90), (148, 126, 91),
- (159, 134, 92), (166, 140, 100), (173, 147, 104), (179, 152, 108),
- (181, 155, 110), (182, 155, 107), (179, 154, 111), (172, 150, 113),
- (162, 143, 116), (149, 137, 119), (136, 128, 117), (128, 121, 112),
- (122, 114, 105), (115, 105, 97), (107, 99, 91), (100, 92, 83),
- (94, 86, 74), (91, 82, 67), (87, 76, 61), (82, 73, 58),
- (76, 66, 54), (72, 62, 48), (68, 58, 45), (66, 57, 43),
- (64, 57, 47), (63, 57, 51), (65, 58, 50), (67, 57, 47),
- (70, 57, 43), (72, 58, 39), (73, 59, 36), (79, 61, 33),
- (84, 64, 30), (89, 66, 28), (92, 66, 27), (93, 67, 26),
- (98, 68, 26), (103, 72, 28), (112, 82, 40), (116, 86, 48),
- (132, 101, 58), (144, 110, 64), (149, 110, 59), (160, 120, 67)
- ),
-
-// 578 Golden_Green
-((40, 49, 3), (42, 50, 3), (40, 47, 2), (38, 44, 2),
- (31, 36, 1), (24, 29, 1), (20, 24, 0), (16, 19, 0),
- (4, 6, 0), (2, 3, 0), (0, 1, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 2, 0),
- (0, 2, 0), (0, 3, 0), (0, 3, 0), (1, 4, 0),
- (1, 4, 0), (2, 5, 0), (3, 6, 0), (4, 8, 0),
- (12, 17, 0), (18, 23, 0), (24, 29, 0), (28, 34, 0),
- (33, 39, 0), (34, 41, 0), (35, 43, 0), (38, 46, 0),
- (40, 49, 1), (45, 55, 1), (47, 57, 1), (49, 60, 1),
- (48, 59, 1), (47, 59, 1), (45, 58, 1), (44, 57, 1),
- (39, 53, 1), (38, 52, 1), (38, 51, 2), (38, 51, 1),
- (39, 52, 1), (40, 53, 1), (41, 54, 1), (43, 57, 1),
- (46, 59, 1), (54, 67, 3), (56, 69, 4), (59, 72, 5),
- (60, 73, 5), (62, 74, 5), (65, 77, 5), (67, 78, 4),
- (73, 84, 3), (74, 86, 4), (76, 89, 5), (77, 90, 5),
- (79, 91, 5), (79, 91, 5), (80, 92, 5), (82, 93, 3),
- (84, 94, 2), (90, 98, 0), (95, 102, 1), (100, 107, 3),
- (105, 111, 5), (110, 116, 7), (122, 126, 12), (133, 134, 16),
- (143, 141, 15), (140, 140, 13), (138, 139, 11), (138, 139, 11),
- (138, 140, 11), (141, 142, 11), (147, 148, 15), (156, 155, 17),
- (163, 160, 21), (165, 161, 21), (159, 156, 17), (153, 151, 13),
- (149, 149, 11), (146, 147, 10), (147, 147, 9), (154, 150, 10),
- (172, 165, 24), (181, 173, 29), (191, 181, 35), (190, 181, 36),
- (189, 181, 37), (181, 175, 32), (172, 168, 26), (166, 163, 23),
- (160, 159, 23), (158, 157, 24), (158, 158, 26), (158, 159, 28),
- (151, 154, 26), (141, 145, 22), (130, 134, 17), (116, 121, 11),
- (87, 92, 2), (77, 83, 1), (68, 74, 1), (64, 70, 1),
- (60, 66, 1), (53, 60, 0), (47, 55, 1), (42, 49, 1),
- (36, 43, 1), (25, 33, 1), (23, 30, 0), (21, 28, 0),
- (19, 27, 0), (18, 28, 0), (20, 31, 0), (24, 36, 0),
- (35, 47, 0), (39, 52, 0), (44, 57, 1), (47, 59, 1),
- (50, 62, 1), (56, 68, 2), (62, 74, 2), (70, 82, 4),
- (82, 92, 10), (105, 113, 18), (108, 116, 19), (112, 119, 20),
- (115, 121, 22), (112, 120, 21), (106, 112, 17), (101, 105, 18),
- (93, 97, 22), (91, 95, 22), (90, 93, 22), (87, 89, 23),
- (80, 84, 20), (69, 75, 14), (55, 63, 9), (43, 51, 8),
- (33, 41, 7), (21, 29, 6), (20, 28, 5), (20, 28, 4),
- (20, 28, 3), (22, 30, 3), (24, 33, 2), (28, 36, 2),
- (35, 43, 2), (36, 44, 2), (38, 46, 3), (41, 48, 2),
- (43, 49, 1), (44, 52, 1), (46, 54, 0), (48, 57, 0),
- (50, 61, 0), (52, 64, 1), (53, 65, 1), (54, 66, 1),
- (54, 67, 1), (53, 66, 2), (54, 66, 4), (55, 68, 5),
- (61, 73, 8), (63, 74, 8), (65, 75, 8), (67, 77, 7),
- (69, 80, 5), (71, 81, 7), (70, 81, 6), (72, 82, 7),
- (73, 83, 8), (73, 82, 8), (73, 81, 7), (73, 81, 4),
- (72, 81, 4), (70, 80, 2), (69, 80, 1), (69, 81, 2),
- (70, 82, 2), (71, 82, 1), (74, 84, 1), (78, 88, 2),
- (82, 92, 2), (85, 95, 2), (86, 98, 2), (86, 99, 2),
- (84, 97, 2), (82, 94, 2), (79, 89, 2), (76, 86, 2),
- (74, 83, 2), (70, 79, 2), (67, 77, 1), (64, 76, 1),
- (61, 73, 2), (58, 69, 2), (56, 66, 2), (55, 63, 2),
- (55, 60, 2), (54, 58, 2), (54, 57, 1), (54, 57, 1),
- (54, 58, 3), (55, 58, 5), (55, 59, 5), (54, 58, 6),
- (53, 56, 6), (50, 52, 6), (46, 47, 5), (42, 43, 4),
- (38, 38, 5), (33, 34, 5), (29, 32, 6), (25, 29, 5),
- (23, 27, 6), (20, 24, 5), (17, 21, 2), (14, 17, 2),
- (11, 13, 1), (8, 10, 1), (5, 7, 0), (3, 6, 0),
- (2, 5, 1), (3, 6, 0), (5, 10, 1), (10, 16, 1),
- (18, 24, 2), (25, 32, 2), (33, 42, 2), (39, 48, 2),
- (42, 51, 2), (44, 52, 2), (41, 51, 2), (43, 52, 3)
- ),
-
-
-// 579 Goldenrod
-((237, 184, 18), (252, 174, 18), (232, 168, 38), (212, 163, 59),
- (196, 147, 89), (180, 131, 120), (166, 128, 136), (153, 126, 153),
- (114, 116, 162), (93, 107, 136), (72, 99, 110), (52, 87, 82),
- (33, 76, 55), (26, 57, 42), (20, 39, 29), (21, 36, 28),
- (22, 34, 28), (27, 28, 25), (25, 29, 26), (24, 30, 28),
- (17, 41, 34), (11, 52, 40), (10, 57, 45), (10, 62, 50),
- (3, 100, 78), (5, 104, 81), (7, 108, 85), (7, 100, 78),
- (8, 92, 71), (13, 84, 65), (19, 76, 59), (34, 72, 49),
- (75, 75, 34), (152, 87, 24), (187, 101, 18), (223, 116, 13),
- (201, 112, 15), (179, 109, 18), (158, 100, 22), (138, 91, 27),
- (63, 84, 48), (48, 86, 64), (33, 88, 81), (53, 107, 106),
- (74, 127, 132), (87, 133, 145), (101, 139, 159), (130, 144, 178),
- (147, 141, 197), (143, 114, 209), (140, 95, 214), (138, 76, 220),
- (129, 61, 214), (121, 46, 208), (115, 41, 199), (109, 37, 191),
- (73, 34, 119), (51, 33, 97), (29, 33, 75), (16, 45, 62),
- (3, 58, 49), (2, 65, 55), (1, 73, 61), (4, 86, 66),
- (2, 93, 64), (5, 102, 62), (4, 87, 54), (3, 72, 47),
- (5, 68, 43), (7, 65, 39), (10, 53, 31), (11, 35, 24),
- (20, 23, 21), (23, 22, 21), (26, 22, 22), (83, 58, 18),
- (140, 95, 14), (136, 93, 16), (132, 91, 19), (182, 119, 13),
- (235, 140, 9), (159, 89, 16), (135, 69, 18), (111, 49, 20),
- (90, 39, 21), (70, 30, 23), (51, 24, 30), (69, 30, 50),
- (77, 50, 95), (86, 54, 127), (96, 58, 159), (92, 53, 167),
- (88, 49, 175), (90, 33, 174), (84, 33, 181), (61, 41, 163),
- (43, 58, 137), (32, 67, 129), (47, 72, 136), (63, 77, 144),
- (78, 74, 156), (93, 72, 168), (118, 82, 190), (138, 99, 185),
- (191, 143, 116), (203, 152, 87), (216, 162, 58), (225, 163, 42),
- (235, 165, 26), (235, 155, 23), (217, 140, 19), (169, 119, 18),
- (124, 86, 19), (59, 49, 16), (43, 37, 17), (28, 25, 19),
- (24, 19, 20), (24, 16, 19), (23, 17, 20), (21, 17, 21),
- (19, 24, 26), (27, 28, 39), (36, 32, 53), (42, 33, 68),
- (49, 34, 83), (54, 38, 92), (46, 62, 105), (40, 90, 124),
- (39, 109, 128), (2, 124, 94), (6, 122, 87), (11, 121, 81),
- (26, 93, 58), (67, 81, 39), (119, 81, 30), (147, 81, 14),
- (232, 126, 10), (242, 141, 11), (253, 156, 13), (252, 159, 14),
- (251, 163, 15), (251, 168, 13), (254, 170, 18), (254, 167, 19),
- (252, 163, 16), (220, 149, 38), (207, 147, 55), (195, 145, 72),
- (190, 125, 106), (176, 114, 141), (153, 112, 184), (155, 98, 222),
- (155, 70, 236), (151, 63, 235), (148, 57, 234), (133, 50, 221),
- (119, 42, 209), (110, 33, 196), (98, 29, 176), (76, 25, 153),
- (60, 21, 121), (44, 20, 81), (40, 18, 69), (37, 17, 57),
- (48, 30, 39), (87, 48, 35), (126, 59, 34), (133, 81, 55),
- (165, 85, 112), (163, 84, 126), (162, 83, 140), (128, 82, 174),
- (119, 62, 188), (120, 39, 187), (96, 42, 168), (70, 55, 140),
- (55, 53, 124), (39, 59, 113), (15, 82, 95), (2, 99, 90),
- (6, 106, 94), (9, 112, 95), (25, 125, 100), (54, 126, 115),
- (67, 88, 100), (73, 87, 98), (80, 87, 97), (82, 63, 83),
- (57, 44, 67), (33, 48, 56), (24, 47, 42), (15, 46, 38),
- (6, 46, 39), (3, 42, 37), (2, 38, 31), (1, 35, 27),
- (2, 33, 24), (2, 32, 20), (1, 34, 23), (1, 42, 27),
- (0, 49, 30), (0, 55, 37), (0, 59, 38), (1, 58, 36),
- (5, 56, 34), (8, 50, 30), (9, 41, 22), (14, 34, 18),
- (18, 28, 18), (19, 24, 17), (20, 22, 17), (21, 21, 16),
- (21, 19, 16), (21, 19, 17), (21, 20, 16), (20, 20, 17),
- (20, 19, 18), (20, 19, 20), (20, 20, 23), (17, 22, 25),
- (13, 29, 28), (12, 35, 39), (8, 41, 47), (4, 53, 50),
- (3, 61, 60), (4, 64, 67), (5, 64, 65), (7, 61, 61),
- (7, 59, 56), (6, 52, 50), (11, 42, 39), (15, 38, 33),
- (18, 42, 35), (31, 57, 46), (58, 73, 71), (81, 87, 93),
- (76, 121, 107), (70, 149, 140), (69, 155, 149), (69, 152, 113),
- (81, 149, 98), (102, 155, 81), (139, 148, 42), (185, 140, 24),
- (224, 146, 15), (246, 156, 12), (251, 163, 16), (253, 166, 17),
- (245, 169, 33), (228, 171, 78), (222, 178, 114), (208, 180, 124),
- (194, 174, 124), (208, 183, 119), (217, 184, 110), (219, 178, 62)
- ),
-
-
-// 580 Grape
-((83, 67, 90), (93, 75, 108), (98, 77, 115), (104, 79, 123),
- (106, 80, 126), (109, 81, 130), (109, 81, 130), (109, 82, 131),
- (110, 83, 129), (109, 81, 125), (108, 80, 122), (101, 82, 121),
- (95, 84, 120), (90, 89, 124), (85, 94, 128), (83, 97, 133),
- (82, 100, 138), (77, 116, 159), (74, 125, 168), (72, 135, 177),
- (69, 138, 185), (66, 142, 193), (66, 141, 192), (66, 141, 192),
- (70, 134, 171), (68, 125, 157), (67, 117, 143), (63, 103, 124),
- (59, 90, 106), (56, 84, 96), (54, 79, 87), (51, 69, 67),
- (47, 63, 54), (41, 54, 42), (39, 54, 41), (38, 54, 40),
- (41, 66, 55), (45, 79, 70), (52, 87, 82), (59, 95, 94),
- (110, 138, 138), (124, 155, 159), (139, 172, 180), (139, 181, 198),
- (139, 190, 217), (139, 191, 221), (140, 193, 225), (150, 196, 224),
- (143, 191, 224), (100, 163, 204), (87, 151, 192), (74, 140, 180),
- (69, 135, 179), (64, 130, 179), (62, 128, 179), (60, 127, 179),
- (60, 126, 171), (66, 125, 168), (72, 125, 166), (76, 123, 163),
- (81, 122, 160), (81, 118, 158), (82, 114, 156), (83, 111, 146),
- (88, 102, 134), (98, 88, 112), (97, 79, 109), (96, 70, 106),
- (95, 67, 104), (94, 65, 103), (99, 63, 109), (103, 65, 112),
- (103, 62, 119), (96, 59, 111), (89, 57, 104), (86, 56, 98),
- (84, 55, 92), (81, 54, 90), (79, 53, 88), (67, 48, 74),
- (57, 43, 64), (52, 39, 55), (56, 39, 59), (60, 40, 63),
- (63, 41, 67), (67, 42, 72), (74, 46, 80), (80, 50, 89),
- (94, 55, 104), (96, 56, 106), (98, 58, 109), (96, 59, 106),
- (94, 60, 104), (87, 61, 97), (80, 59, 90), (73, 56, 82),
- (64, 52, 73), (52, 53, 59), (51, 54, 57), (51, 55, 55),
- (52, 56, 56), (54, 57, 57), (59, 58, 61), (68, 64, 70),
- (87, 76, 94), (90, 89, 111), (93, 102, 128), (93, 108, 136),
- (94, 115, 145), (95, 125, 162), (98, 131, 173), (96, 140, 185),
- (92, 148, 197), (82, 165, 216), (82, 166, 218), (83, 167, 220),
- (86, 170, 221), (90, 171, 222), (97, 175, 222), (115, 182, 223),
- (143, 192, 200), (142, 179, 192), (141, 167, 185), (144, 161, 187),
- (147, 155, 189), (154, 143, 172), (158, 138, 154), (156, 121, 140),
- (140, 100, 128), (118, 66, 132), (117, 63, 131), (117, 61, 130),
- (118, 59, 128), (119, 57, 128), (121, 53, 131), (116, 52, 131),
- (105, 51, 124), (99, 49, 115), (94, 47, 106), (89, 45, 101),
- (84, 43, 96), (71, 40, 82), (57, 36, 71), (46, 36, 58),
- (39, 35, 45), (31, 32, 33), (30, 31, 32), (29, 30, 32),
- (31, 27, 32), (36, 28, 34), (42, 27, 39), (48, 28, 45),
- (66, 36, 67), (70, 39, 73), (75, 43, 80), (79, 57, 97),
- (82, 72, 117), (85, 87, 138), (94, 94, 150), (110, 97, 157),
- (115, 101, 162), (106, 110, 172), (102, 108, 168), (99, 107, 164),
- (102, 102, 151), (105, 92, 135), (106, 85, 121), (99, 80, 113),
- (83, 77, 95), (81, 77, 92), (80, 78, 89), (83, 82, 88),
- (83, 86, 90), (84, 92, 94), (82, 95, 99), (82, 97, 105),
- (86, 98, 110), (88, 100, 116), (91, 100, 119), (88, 96, 119),
- (84, 92, 119), (83, 81, 117), (81, 70, 114), (79, 62, 113),
- (67, 46, 96), (63, 41, 90), (60, 37, 84), (51, 25, 70),
- (40, 19, 64), (36, 17, 58), (31, 21, 53), (34, 28, 51),
- (38, 31, 48), (45, 33, 52), (54, 37, 62), (63, 44, 75),
- (77, 52, 90), (90, 62, 103), (104, 67, 115), (117, 71, 127),
- (124, 79, 138), (123, 89, 153), (117, 100, 165), (110, 109, 174),
- (103, 114, 181), (101, 116, 180), (96, 123, 179), (92, 124, 177),
- (91, 125, 175), (91, 122, 175), (96, 116, 175), (104, 118, 175),
- (112, 125, 176), (118, 131, 177), (119, 131, 178), (114, 127, 173),
- (110, 120, 168), (107, 121, 163), (105, 123, 155), (95, 123, 152),
- (83, 120, 140), (72, 109, 123), (67, 96, 104), (66, 85, 85),
- (63, 75, 72), (59, 66, 62), (52, 61, 53), (46, 56, 46),
- (39, 51, 39), (33, 44, 31), (28, 36, 26), (23, 29, 21),
- (22, 24, 22), (24, 22, 24), (26, 21, 27), (31, 20, 32),
- (34, 19, 37), (42, 18, 44), (52, 22, 52), (59, 26, 62),
- (66, 30, 69), (67, 31, 74), (69, 32, 74), (70, 34, 73),
- (70, 38, 72), (72, 41, 73), (70, 42, 75), (69, 40, 74),
- (67, 41, 70), (66, 43, 65), (67, 48, 63), (68, 52, 65),
- (72, 54, 71), (74, 56, 76), (76, 58, 80), (80, 62, 86)
- ),
-
-// 581 Lemon_Grass
-((60, 101, 67), (33, 82, 77), (26, 80, 78), (19, 78, 80),
- (13, 72, 75), (7, 66, 71), (8, 64, 67), (9, 62, 63),
- (13, 51, 40), (21, 48, 34), (30, 45, 28), (38, 45, 21),
- (47, 45, 14), (57, 47, 12), (68, 49, 10), (71, 48, 10),
- (74, 48, 11), (81, 50, 11), (81, 45, 13), (81, 41, 16),
- (82, 42, 22), (83, 44, 28), (84, 46, 32), (85, 48, 36),
- (84, 63, 53), (83, 70, 55), (83, 78, 57), (83, 85, 56),
- (84, 93, 56), (84, 95, 51), (84, 98, 47), (87, 103, 36),
- (97, 107, 27), (126, 124, 15), (139, 134, 13), (152, 144, 12),
- (163, 149, 19), (175, 155, 26), (178, 158, 28), (181, 162, 31),
- (177, 163, 45), (173, 159, 50), (169, 156, 55), (161, 152, 52),
- (154, 149, 50), (148, 145, 50), (143, 141, 51), (134, 129, 52),
- (123, 117, 49), (94, 86, 45), (82, 72, 45), (70, 58, 46),
- (55, 44, 41), (41, 30, 36), (36, 27, 34), (31, 24, 32),
- (20, 24, 23), (15, 26, 18), (11, 29, 13), (18, 37, 11),
- (26, 46, 9), (30, 51, 9), (35, 57, 10), (41, 67, 10),
- (49, 74, 10), (65, 86, 18), (63, 88, 23), (61, 90, 28),
- (58, 90, 32), (56, 91, 37), (53, 93, 51), (46, 90, 61),
- (33, 80, 76), (33, 74, 82), (34, 69, 89), (36, 62, 89),
- (39, 56, 89), (38, 51, 86), (37, 46, 84), (37, 36, 81),
- (39, 35, 73), (36, 44, 64), (31, 46, 54), (27, 49, 45),
- (30, 54, 40), (33, 60, 36), (47, 74, 29), (65, 93, 23),
- (100, 115, 11), (122, 128, 10), (144, 141, 10), (151, 144, 11),
- (159, 148, 12), (165, 149, 15), (164, 147, 19), (164, 148, 21),
- (159, 147, 23), (144, 137, 33), (136, 135, 36), (129, 133, 39),
- (124, 132, 39), (120, 131, 39), (109, 125, 42), (99, 119, 44),
- (77, 105, 44), (69, 97, 44), (62, 90, 44), (62, 87, 44),
- (62, 85, 45), (63, 81, 45), (66, 77, 46), (69, 74, 46),
- (74, 74, 46), (81, 81, 44), (79, 82, 42), (78, 83, 40),
- (72, 85, 35), (69, 88, 34), (70, 95, 36), (75, 104, 37),
- (85, 117, 43), (96, 123, 52), (107, 130, 61), (112, 133, 64),
- (118, 136, 68), (126, 139, 74), (127, 136, 77), (122, 128, 77),
- (113, 118, 75), (97, 94, 64), (93, 87, 59), (89, 80, 55),
- (84, 71, 46), (86, 70, 39), (94, 71, 32), (108, 76, 26),
- (144, 103, 20), (159, 116, 17), (175, 130, 15), (179, 135, 13),
- (184, 141, 12), (186, 147, 11), (181, 147, 9), (172, 144, 8),
- (157, 137, 6), (117, 115, 7), (108, 110, 9), (100, 105, 12),
- (85, 95, 18), (76, 87, 26), (68, 81, 34), (67, 80, 45),
- (73, 82, 69), (75, 82, 73), (78, 82, 77), (83, 82, 81),
- (86, 82, 82), (88, 81, 81), (89, 78, 76), (88, 73, 68),
- (85, 65, 57), (74, 55, 36), (72, 54, 32), (70, 54, 29),
- (66, 52, 23), (62, 51, 19), (59, 53, 19), (60, 59, 22),
- (75, 80, 33), (81, 87, 37), (87, 94, 41), (103, 109, 51),
- (120, 123, 59), (136, 136, 66), (147, 146, 70), (158, 153, 73),
- (164, 157, 72), (165, 156, 68), (159, 148, 61), (150, 140, 54),
- (142, 132, 45), (136, 125, 38), (131, 117, 34), (129, 113, 31),
- (139, 121, 25), (143, 124, 25), (147, 127, 26), (156, 129, 32),
- (166, 137, 38), (176, 145, 43), (180, 155, 47), (177, 155, 53),
- (167, 150, 59), (155, 141, 66), (138, 135, 67), (121, 126, 65),
- (101, 116, 64), (82, 101, 64), (64, 88, 63), (50, 75, 58),
- (40, 67, 52), (34, 58, 48), (29, 52, 46), (26, 48, 44),
- (25, 48, 39), (25, 48, 35), (26, 49, 33), (28, 51, 36),
- (33, 56, 38), (39, 61, 41), (44, 61, 42), (48, 57, 42),
- (52, 52, 43), (58, 49, 42), (65, 47, 39), (73, 43, 32),
- (81, 40, 25), (90, 41, 20), (102, 49, 17), (112, 57, 14),
- (124, 65, 10), (135, 74, 8), (147, 87, 8), (154, 97, 9),
- (158, 102, 8), (160, 103, 6), (163, 107, 5), (164, 110, 6),
- (159, 107, 7), (149, 98, 8), (139, 90, 9), (129, 88, 11),
- (116, 86, 13), (97, 79, 14), (79, 72, 14), (68, 72, 15),
- (61, 78, 14), (57, 85, 13), (58, 91, 11), (67, 99, 9),
- (81, 109, 9), (96, 119, 10), (110, 125, 11), (124, 129, 12),
- (136, 133, 12), (145, 137, 15), (152, 140, 18), (156, 144, 19),
- (157, 147, 19), (155, 150, 20), (148, 149, 24), (140, 148, 28),
- (127, 141, 33), (115, 136, 39), (99, 124, 49), (84, 116, 57)
- ),
-
-// 582 Magenta_and_Teal
-((171, 65, 180), (173, 49, 158), (176, 50, 150), (179, 51, 142),
- (183, 53, 146), (187, 56, 150), (194, 57, 156), (201, 58, 163),
- (212, 54, 173), (211, 59, 175), (210, 64, 177), (207, 76, 185),
- (205, 89, 193), (199, 102, 202), (193, 115, 211), (188, 119, 214),
- (183, 123, 217), (162, 141, 218), (150, 151, 223), (138, 162, 228),
- (127, 179, 228), (117, 196, 229), (112, 202, 230), (108, 209, 232),
- (109, 229, 218), (116, 228, 209), (124, 228, 201), (127, 219, 188),
- (131, 210, 175), (130, 201, 171), (130, 192, 168), (122, 173, 162),
- (128, 156, 154), (156, 129, 155), (169, 124, 156), (183, 119, 157),
- (185, 111, 157), (188, 104, 158), (185, 99, 156), (182, 94, 155),
- (177, 73, 149), (181, 78, 153), (186, 83, 157), (197, 97, 165),
- (209, 111, 173), (211, 121, 178), (214, 131, 183), (223, 144, 185),
- (226, 159, 179), (230, 175, 174), (229, 182, 179), (228, 189, 184),
- (222, 200, 198), (217, 212, 212), (212, 217, 217), (208, 222, 223),
- (178, 231, 238), (162, 231, 238), (147, 232, 239), (141, 231, 237),
- (135, 231, 235), (134, 230, 234), (134, 230, 234), (134, 230, 234),
- (131, 228, 233), (120, 227, 233), (117, 229, 232), (114, 231, 231),
- (118, 232, 230), (122, 234, 230), (132, 237, 230), (147, 239, 232),
- (178, 242, 231), (183, 244, 233), (188, 246, 235), (182, 246, 238),
- (177, 247, 241), (170, 247, 243), (163, 248, 245), (152, 246, 248),
- (143, 245, 250), (128, 236, 246), (125, 224, 239), (122, 213, 233),
- (114, 208, 228), (107, 204, 223), (92, 192, 214), (85, 178, 204),
- (70, 147, 180), (69, 126, 164), (69, 106, 148), (66, 96, 139),
- (63, 87, 131), (59, 76, 119), (62, 73, 110), (74, 73, 114),
- (93, 82, 113), (128, 104, 115), (137, 111, 104), (146, 119, 94),
- (144, 122, 88), (143, 126, 82), (140, 127, 84), (141, 131, 86),
- (136, 134, 100), (134, 132, 106), (133, 131, 112), (130, 130, 111),
- (127, 129, 110), (121, 120, 110), (108, 119, 115), (100, 117, 120),
- (93, 117, 130), (92, 120, 162), (95, 126, 169), (98, 133, 177),
- (114, 141, 191), (126, 153, 208), (139, 164, 217), (153, 174, 228),
- (182, 171, 237), (199, 163, 238), (216, 156, 240), (223, 149, 238),
- (231, 142, 237), (239, 132, 224), (243, 123, 213), (242, 109, 209),
- (244, 91, 208), (242, 53, 215), (242, 44, 218), (242, 35, 222),
- (243, 26, 220), (243, 25, 213), (241, 24, 209), (238, 25, 204),
- (222, 23, 203), (207, 18, 203), (193, 13, 203), (184, 13, 199),
- (175, 14, 195), (161, 15, 188), (149, 18, 187), (145, 29, 185),
- (140, 44, 183), (143, 74, 181), (143, 81, 178), (144, 89, 176),
- (146, 109, 169), (147, 121, 171), (156, 137, 174), (165, 154, 177),
- (193, 183, 200), (201, 186, 204), (210, 189, 208), (221, 196, 210),
- (229, 198, 209), (237, 197, 206), (242, 196, 198), (240, 195, 196),
- (237, 188, 191), (234, 160, 201), (232, 154, 204), (231, 148, 207),
- (230, 138, 213), (231, 130, 213), (232, 126, 215), (233, 118, 209),
- (235, 100, 210), (233, 93, 210), (231, 87, 211), (225, 77, 211),
- (216, 68, 207), (207, 64, 202), (200, 61, 193), (192, 61, 190),
- (186, 62, 191), (179, 65, 196), (168, 67, 198), (153, 73, 197),
- (138, 79, 196), (126, 90, 193), (112, 102, 193), (108, 115, 198),
- (113, 150, 221), (113, 156, 226), (114, 162, 231), (121, 168, 241),
- (127, 172, 244), (133, 172, 246), (142, 172, 245), (152, 177, 246),
- (164, 181, 246), (168, 186, 242), (173, 190, 241), (174, 192, 238),
- (169, 191, 234), (164, 191, 230), (151, 193, 228), (140, 196, 230),
- (129, 200, 229), (118, 206, 230), (109, 214, 232), (102, 224, 233),
- (101, 230, 231), (102, 236, 229), (107, 240, 228), (115, 243, 225),
- (127, 242, 221), (136, 236, 217), (150, 231, 210), (164, 225, 202),
- (175, 221, 197), (180, 219, 197), (184, 221, 198), (187, 226, 201),
- (184, 228, 205), (180, 228, 205), (171, 226, 202), (156, 220, 197),
- (140, 211, 195), (124, 207, 196), (115, 209, 200), (113, 211, 209),
- (117, 217, 220), (123, 225, 227), (124, 229, 231), (124, 227, 231),
- (118, 226, 231), (111, 225, 228), (107, 220, 227), (111, 220, 228),
- (123, 225, 229), (137, 232, 232), (153, 236, 235), (164, 241, 238),
- (171, 246, 237), (171, 245, 236), (169, 243, 235), (171, 240, 227),
- (173, 232, 221), (173, 219, 211), (173, 209, 205), (177, 205, 200),
- (184, 198, 198), (185, 193, 202), (184, 186, 203), (182, 177, 205),
- (177, 156, 198), (172, 136, 192), (151, 116, 176), (144, 99, 164),
- (135, 88, 159), (137, 79, 163), (144, 78, 172), (150, 71, 173)
- ),
-
-// 583 Mahogany
-((49, 9, 15), (40, 6, 12), (30, 3, 9), (21, 0, 7),
- (21, 0, 7), (21, 0, 8), (21, 0, 8), (21, 1, 8),
- (22, 1, 9), (22, 1, 9), (22, 2, 10), (22, 2, 10),
- (22, 2, 10), (22, 2, 10), (23, 2, 10), (23, 1, 10),
- (24, 1, 11), (25, 2, 11), (28, 3, 12), (32, 5, 13),
- (37, 6, 14), (43, 8, 16), (45, 8, 16), (47, 9, 17),
- (52, 11, 17), (53, 11, 18), (55, 12, 19), (57, 12, 19),
- (60, 12, 20), (61, 12, 19), (62, 12, 18), (65, 13, 19),
- (70, 14, 19), (85, 19, 21), (97, 24, 23), (110, 29, 25),
- (119, 35, 28), (128, 42, 31), (133, 46, 33), (138, 51, 36),
- (164, 74, 49), (166, 76, 49), (168, 79, 49), (165, 76, 48),
- (162, 74, 47), (162, 74, 48), (163, 75, 49), (162, 76, 50),
- (158, 71, 47), (145, 57, 40), (141, 54, 39), (137, 52, 39),
- (133, 48, 38), (129, 44, 37), (127, 42, 36), (126, 41, 35),
- (116, 36, 32), (109, 32, 31), (103, 28, 30), (96, 24, 29),
- (90, 21, 28), (86, 19, 27), (82, 18, 27), (74, 14, 23),
- (68, 12, 21), (58, 9, 18), (53, 7, 16), (48, 6, 15),
- (46, 5, 14), (44, 5, 14), (41, 3, 12), (40, 3, 12),
- (40, 2, 10), (39, 2, 10), (38, 2, 10), (37, 2, 9),
- (36, 2, 9), (35, 2, 9), (35, 2, 9), (33, 2, 9),
- (31, 1, 8), (26, 1, 8), (25, 0, 7), (24, 0, 7),
- (24, 0, 7), (25, 0, 7), (27, 0, 6), (30, 1, 8),
- (39, 2, 8), (44, 3, 9), (49, 4, 10), (50, 4, 10),
- (52, 5, 11), (53, 5, 11), (54, 6, 12), (56, 6, 13),
- (57, 6, 12), (58, 8, 18), (57, 8, 19), (57, 9, 20),
- (57, 9, 19), (58, 9, 18), (59, 10, 19), (61, 12, 21),
- (70, 15, 24), (76, 16, 24), (82, 18, 25), (84, 19, 25),
- (87, 20, 25), (92, 21, 23), (98, 23, 25), (103, 24, 26),
- (106, 25, 29), (103, 23, 27), (100, 22, 26), (98, 22, 25),
- (91, 20, 23), (82, 18, 23), (71, 16, 23), (60, 12, 18),
- (41, 7, 14), (34, 5, 11), (28, 3, 9), (26, 2, 8),
- (25, 2, 8), (23, 2, 9), (22, 1, 7), (21, 0, 6),
- (21, 0, 6), (21, 0, 7), (21, 0, 7), (21, 0, 7),
- (21, 0, 7), (22, 0, 7), (23, 0, 8), (24, 0, 8),
- (26, 0, 10), (27, 0, 9), (29, 1, 9), (29, 0, 8),
- (30, 0, 8), (31, 1, 10), (31, 1, 10), (31, 1, 10),
- (31, 0, 8), (30, 1, 10), (29, 1, 9), (29, 1, 9),
- (28, 1, 10), (28, 0, 8), (29, 0, 9), (31, 0, 7),
- (40, 4, 10), (43, 5, 10), (47, 6, 11), (55, 9, 14),
- (64, 11, 15), (71, 12, 14), (77, 14, 14), (81, 17, 16),
- (83, 17, 17), (81, 16, 18), (79, 15, 17), (77, 15, 17),
- (71, 13, 14), (63, 10, 11), (55, 9, 12), (48, 7, 13),
- (38, 4, 10), (37, 3, 9), (37, 3, 9), (37, 3, 9),
- (40, 4, 11), (44, 5, 12), (47, 7, 15), (49, 9, 18),
- (49, 10, 19), (49, 10, 19), (49, 10, 20), (48, 9, 19),
- (46, 9, 18), (42, 8, 17), (36, 7, 16), (31, 5, 14),
- (26, 1, 10), (25, 0, 9), (25, 0, 9), (24, 0, 8),
- (23, 0, 8), (23, 0, 8), (23, 0, 8), (23, 0, 8),
- (24, 0, 8), (23, 0, 8), (23, 0, 6), (24, 1, 9),
- (26, 1, 8), (29, 2, 9), (33, 4, 12), (40, 6, 15),
- (46, 9, 18), (52, 12, 22), (58, 14, 24), (65, 15, 24),
- (74, 17, 25), (83, 20, 29), (88, 22, 29), (91, 24, 33),
- (91, 25, 32), (91, 25, 32), (92, 26, 36), (93, 25, 34),
- (92, 25, 34), (89, 24, 31), (86, 23, 31), (83, 23, 33),
- (80, 21, 31), (79, 19, 29), (78, 18, 28), (79, 16, 24),
- (80, 16, 24), (81, 16, 23), (83, 16, 23), (85, 17, 23),
- (88, 17, 24), (90, 17, 23), (92, 17, 23), (92, 18, 25),
- (91, 17, 22), (91, 17, 22), (88, 15, 18), (83, 13, 17),
- (77, 12, 18), (71, 10, 17), (68, 9, 16), (67, 9, 16),
- (67, 9, 16), (67, 10, 17), (67, 10, 18), (68, 11, 19),
- (69, 12, 20), (71, 13, 22), (71, 13, 22), (69, 13, 22),
- (65, 12, 21), (59, 10, 18), (55, 9, 17), (51, 9, 17),
- (48, 8, 17), (48, 9, 17), (50, 10, 19), (55, 12, 19),
- (52, 11, 18), (48, 9, 15), (44, 8, 14), (41, 7, 14)
- ),
-
-// 584 Marina
-((19, 87, 122), (22, 88, 114), (18, 90, 112), (14, 92, 110),
- (15, 103, 113), (17, 115, 116), (17, 119, 115), (18, 123, 115),
- (13, 138, 116), (14, 139, 117), (16, 141, 118), (20, 135, 122),
- (25, 130, 127), (30, 129, 135), (35, 128, 143), (36, 127, 148),
- (38, 127, 153), (44, 119, 171), (47, 119, 175), (50, 119, 179),
- (51, 120, 175), (52, 122, 172), (56, 123, 167), (61, 124, 163),
- (103, 136, 137), (117, 146, 136), (132, 156, 135), (136, 160, 142),
- (141, 164, 150), (141, 163, 148), (141, 163, 147), (149, 163, 145),
- (139, 161, 147), (101, 149, 168), (84, 139, 166), (67, 129, 164),
- (64, 125, 153), (62, 121, 142), (64, 121, 140), (67, 121, 138),
- (65, 119, 128), (59, 112, 125), (53, 105, 122), (51, 102, 120),
- (50, 100, 119), (46, 97, 117), (43, 94, 115), (29, 82, 114),
- (14, 68, 111), (2, 55, 106), (1, 57, 105), (1, 59, 105),
- (3, 65, 105), (6, 71, 106), (6, 77, 105), (6, 83, 105),
- (5, 106, 109), (6, 114, 109), (7, 123, 110), (7, 130, 105),
- (7, 138, 100), (6, 140, 99), (6, 142, 99), (5, 141, 97),
- (6, 132, 93), (5, 114, 94), (8, 115, 102), (11, 117, 110),
- (15, 119, 113), (20, 121, 116), (32, 129, 127), (47, 133, 132),
- (67, 139, 146), (72, 146, 157), (77, 154, 168), (85, 157, 174),
- (94, 160, 180), (97, 159, 181), (101, 159, 182), (101, 153, 184),
- (97, 149, 192), (91, 144, 204), (95, 147, 206), (100, 151, 208),
- (104, 155, 210), (109, 160, 212), (117, 164, 212), (132, 161, 194),
- (150, 138, 142), (140, 129, 138), (130, 121, 134), (125, 114, 132),
- (121, 108, 130), (114, 111, 118), (107, 93, 95), (98, 89, 89),
- (71, 89, 96), (27, 94, 125), (20, 94, 128), (14, 95, 132),
- (11, 96, 134), (9, 98, 137), (6, 102, 137), (4, 102, 138),
- (4, 87, 136), (4, 84, 138), (5, 82, 140), (6, 83, 142),
- (7, 84, 145), (10, 86, 148), (15, 89, 152), (20, 94, 156),
- (26, 99, 159), (34, 103, 152), (36, 100, 144), (39, 97, 137),
- (42, 91, 123), (42, 86, 111), (42, 81, 105), (35, 78, 97),
- (27, 52, 57), (22, 41, 45), (18, 31, 33), (14, 31, 36),
- (11, 32, 40), (6, 35, 53), (3, 36, 61), (0, 36, 64),
- (1, 41, 72), (0, 60, 105), (0, 65, 114), (1, 71, 123),
- (2, 79, 134), (3, 83, 142), (3, 87, 149), (3, 89, 156),
- (5, 91, 162), (6, 90, 162), (7, 90, 163), (6, 90, 164),
- (6, 90, 166), (7, 94, 173), (18, 102, 178), (35, 118, 188),
- (57, 137, 199), (91, 169, 212), (94, 170, 211), (98, 172, 211),
- (99, 182, 209), (94, 188, 208), (98, 193, 203), (99, 199, 202),
- (97, 187, 190), (90, 182, 188), (83, 178, 187), (75, 170, 186),
- (71, 169, 191), (76, 166, 196), (91, 167, 200), (102, 168, 206),
- (112, 165, 210), (111, 160, 218), (108, 158, 216), (105, 156, 214),
- (95, 149, 210), (86, 139, 205), (78, 133, 200), (72, 129, 197),
- (63, 125, 190), (61, 122, 189), (59, 120, 189), (59, 122, 188),
- (63, 124, 189), (71, 128, 188), (79, 133, 185), (86, 134, 180),
- (88, 132, 176), (82, 128, 170), (78, 124, 163), (75, 123, 151),
- (78, 129, 132), (86, 131, 118), (81, 132, 113), (71, 125, 115),
- (45, 116, 123), (45, 117, 120), (46, 119, 118), (46, 122, 121),
- (42, 119, 129), (35, 114, 144), (26, 107, 157), (23, 102, 163),
- (25, 102, 167), (28, 104, 169), (34, 110, 171), (44, 117, 169),
- (52, 121, 166), (57, 122, 165), (56, 118, 165), (51, 112, 158),
- (50, 107, 146), (53, 102, 128), (60, 93, 111), (68, 78, 95),
- (72, 60, 80), (80, 43, 64), (89, 33, 46), (97, 27, 32),
- (111, 20, 19), (118, 15, 11), (121, 14, 9), (121, 20, 10),
- (110, 32, 20), (107, 42, 34), (103, 54, 44), (98, 64, 54),
- (96, 77, 59), (83, 92, 69), (73, 100, 80), (63, 110, 87),
- (57, 111, 91), (56, 109, 90), (50, 104, 90), (42, 90, 84),
- (26, 80, 73), (17, 71, 59), (10, 64, 53), (6, 57, 54),
- (6, 49, 60), (2, 42, 65), (4, 38, 63), (5, 41, 64),
- (5, 46, 73), (5, 52, 87), (2, 57, 104), (0, 61, 117),
- (0, 65, 123), (0, 67, 128), (0, 68, 126), (1, 67, 125),
- (1, 65, 122), (2, 63, 118), (2, 63, 117), (1, 62, 114),
- (1, 62, 112), (1, 61, 112), (2, 62, 113), (3, 66, 119),
- (4, 73, 126), (7, 80, 134), (10, 87, 138), (16, 95, 139),
- (15, 87, 129), (13, 83, 121), (12, 77, 117), (10, 74, 114)
- ),
-
-// 585 Meadow
-((153, 129, 176), (154, 126, 170), (168, 135, 178), (183, 144, 187),
- (195, 152, 198), (208, 160, 209), (212, 162, 213), (217, 165, 218),
- (235, 179, 234), (228, 176, 228), (222, 173, 223), (203, 163, 206),
- (185, 153, 190), (164, 147, 168), (143, 142, 146), (127, 140, 128),
- (111, 138, 110), (105, 127, 91), (105, 124, 90), (105, 122, 89),
- (108, 117, 88), (111, 112, 88), (111, 102, 93), (112, 92, 99),
- (111, 76, 119), (103, 70, 111), (95, 64, 103), (84, 58, 94),
- (74, 52, 85), (69, 50, 80), (65, 49, 75), (53, 45, 64),
- (45, 41, 59), (38, 38, 50), (36, 38, 49), (35, 39, 48),
- (34, 39, 45), (34, 39, 42), (34, 37, 41), (34, 36, 40),
- (33, 35, 41), (34, 35, 43), (36, 36, 46), (44, 41, 52),
- (52, 46, 59), (57, 48, 64), (62, 50, 70), (74, 57, 81),
- (87, 64, 94), (110, 81, 117), (115, 86, 121), (120, 91, 126),
- (114, 92, 121), (109, 93, 117), (103, 91, 111), (97, 89, 106),
- (68, 93, 66), (55, 93, 51), (42, 93, 37), (36, 94, 30),
- (31, 96, 24), (32, 96, 25), (34, 97, 27), (38, 97, 36),
- (48, 101, 47), (72, 116, 101), (76, 130, 116), (81, 145, 132),
- (79, 143, 123), (77, 141, 114), (68, 135, 90), (55, 142, 69),
- (33, 138, 34), (39, 135, 23), (45, 133, 13), (43, 131, 7),
- (42, 130, 2), (41, 131, 1), (40, 133, 1), (40, 133, 1),
- (29, 126, 0), (37, 133, 2), (34, 128, 5), (31, 123, 9),
- (34, 118, 15), (37, 113, 22), (45, 109, 35), (49, 99, 46),
- (67, 83, 71), (71, 76, 78), (76, 70, 86), (80, 67, 90),
- (84, 65, 94), (89, 62, 98), (94, 65, 102), (101, 70, 107),
- (109, 78, 117), (130, 95, 135), (134, 98, 140), (139, 102, 145),
- (139, 102, 145), (140, 102, 145), (134, 98, 139), (123, 92, 129),
- (102, 78, 107), (95, 75, 100), (88, 72, 94), (85, 70, 91),
- (82, 69, 89), (75, 67, 85), (77, 66, 88), (78, 67, 88),
- (77, 66, 87), (64, 60, 80), (62, 58, 76), (60, 56, 73),
- (57, 52, 68), (54, 52, 68), (57, 56, 72), (62, 58, 75),
- (92, 70, 101), (106, 79, 114), (120, 89, 128), (128, 94, 136),
- (137, 99, 144), (149, 106, 156), (161, 116, 166), (165, 121, 171),
- (172, 126, 175), (175, 128, 178), (173, 127, 178), (172, 127, 178),
- (172, 126, 177), (169, 126, 174), (162, 125, 167), (152, 124, 160),
- (130, 140, 158), (118, 149, 158), (107, 159, 159), (99, 155, 145),
- (92, 151, 132), (74, 144, 101), (52, 147, 74), (41, 137, 65),
- (32, 134, 44), (34, 137, 14), (33, 128, 15), (32, 119, 17),
- (33, 102, 23), (37, 88, 32), (44, 85, 36), (48, 72, 47),
- (70, 61, 78), (79, 65, 86), (88, 70, 94), (101, 77, 108),
- (99, 75, 106), (102, 79, 110), (101, 82, 109), (95, 83, 106),
- (80, 76, 94), (56, 75, 69), (47, 73, 57), (39, 71, 45),
- (27, 73, 26), (20, 69, 20), (26, 70, 18), (31, 70, 20),
- (39, 69, 32), (45, 70, 37), (51, 72, 43), (57, 72, 54),
- (69, 72, 70), (73, 76, 87), (80, 83, 98), (87, 95, 105),
- (89, 97, 104), (87, 94, 100), (82, 84, 97), (77, 79, 92),
- (71, 77, 85), (66, 71, 76), (62, 62, 71), (70, 61, 75),
- (73, 72, 89), (79, 82, 95), (85, 93, 102), (95, 108, 115),
- (99, 124, 127), (107, 125, 131), (105, 131, 132), (98, 129, 127),
- (87, 124, 120), (85, 111, 111), (84, 93, 100), (79, 76, 91),
- (82, 73, 92), (91, 75, 100), (104, 81, 112), (123, 90, 129),
- (144, 103, 148), (165, 117, 166), (180, 128, 181), (189, 135, 189),
- (192, 140, 192), (195, 142, 195), (196, 142, 196), (188, 138, 191),
- (179, 132, 184), (174, 126, 179), (171, 123, 175), (162, 120, 168),
- (151, 117, 159), (138, 108, 149), (124, 97, 135), (107, 87, 118),
- (89, 79, 99), (72, 72, 82), (57, 66, 63), (40, 55, 41),
- (29, 47, 29), (20, 42, 21), (17, 41, 15), (15, 39, 13),
- (16, 38, 12), (12, 30, 12), (15, 25, 18), (21, 27, 29),
- (24, 30, 31), (25, 28, 30), (25, 25, 34), (34, 32, 45),
- (48, 47, 61), (64, 61, 75), (81, 71, 90), (106, 85, 114),
- (129, 103, 135), (151, 124, 157), (173, 138, 177), (191, 148, 194),
- (205, 154, 206), (208, 158, 212), (213, 160, 215), (208, 162, 211),
- (203, 170, 199), (193, 176, 197), (199, 183, 205), (202, 186, 214),
- (217, 197, 217), (210, 203, 216), (210, 204, 223), (202, 191, 230),
- (199, 177, 222), (193, 164, 214), (180, 153, 202), (169, 140, 191)
- ),
-
-// 586 Mermaid
-((70, 122, 117), (80, 108, 100), (81, 102, 97), (82, 97, 94),
- (76, 94, 104), (71, 92, 114), (67, 91, 120), (64, 90, 127),
- (54, 86, 151), (60, 88, 156), (66, 91, 161), (76, 97, 166),
- (87, 103, 172), (95, 110, 177), (103, 117, 183), (104, 121, 185),
- (106, 125, 188), (101, 135, 205), (93, 139, 207), (86, 144, 210),
- (84, 146, 210), (82, 148, 211), (81, 148, 211), (81, 149, 211),
- (74, 129, 204), (73, 121, 202), (73, 114, 200), (66, 102, 198),
- (59, 91, 196), (57, 89, 196), (56, 88, 196), (56, 91, 197),
- (56, 93, 199), (51, 91, 203), (49, 92, 207), (48, 94, 211),
- (41, 87, 213), (34, 80, 216), (31, 78, 217), (28, 76, 218),
- (17, 71, 218), (15, 72, 216), (14, 73, 215), (15, 78, 212),
- (17, 83, 210), (18, 88, 209), (20, 93, 209), (24, 102, 207),
- (26, 108, 203), (34, 121, 193), (38, 126, 186), (43, 131, 179),
- (44, 131, 166), (46, 131, 154), (46, 132, 149), (46, 134, 145),
- (49, 138, 138), (44, 135, 139), (39, 132, 141), (36, 128, 148),
- (34, 124, 156), (31, 119, 160), (29, 115, 165), (23, 103, 172),
- (19, 91, 175), (16, 71, 178), (16, 66, 175), (16, 61, 173),
- (19, 64, 172), (23, 68, 171), (32, 81, 168), (39, 89, 154),
- (55, 116, 126), (63, 132, 118), (71, 148, 110), (78, 155, 113),
- (85, 162, 116), (84, 161, 121), (84, 161, 127), (75, 151, 134),
- (72, 139, 146), (70, 124, 179), (63, 114, 178), (57, 105, 178),
- (56, 103, 174), (56, 101, 171), (57, 103, 161), (56, 106, 145),
- (47, 113, 114), (43, 116, 104), (40, 119, 95), (36, 119, 91),
- (32, 120, 88), (25, 120, 88), (23, 120, 90), (22, 119, 89),
- (20, 118, 86), (28, 107, 77), (37, 101, 69), (47, 95, 61),
- (51, 90, 56), (55, 86, 51), (66, 78, 44), (78, 77, 40),
- (104, 89, 45), (104, 93, 42), (105, 98, 39), (102, 100, 37),
- (99, 103, 35), (91, 106, 34), (82, 110, 37), (73, 114, 42),
- (66, 118, 52), (59, 120, 79), (60, 119, 85), (61, 118, 92),
- (67, 117, 102), (78, 118, 109), (88, 117, 110), (98, 114, 104),
- (114, 108, 76), (119, 107, 63), (125, 107, 50), (126, 107, 46),
- (128, 108, 43), (127, 107, 36), (124, 106, 30), (116, 106, 29),
- (104, 102, 29), (73, 90, 25), (67, 88, 26), (61, 87, 27),
- (53, 85, 33), (46, 83, 40), (39, 75, 42), (39, 67, 44),
- (58, 60, 48), (70, 57, 45), (83, 54, 42), (90, 57, 39),
- (98, 61, 37), (116, 80, 36), (124, 95, 30), (124, 105, 24),
- (119, 117, 21), (103, 146, 26), (96, 148, 29), (90, 150, 33),
- (78, 152, 47), (69, 157, 64), (61, 156, 83), (55, 152, 104),
- (54, 161, 151), (56, 164, 159), (59, 168, 167), (60, 168, 175),
- (54, 167, 175), (46, 164, 163), (42, 159, 141), (40, 150, 117),
- (41, 143, 97), (54, 135, 61), (55, 131, 52), (57, 127, 44),
- (55, 118, 35), (59, 117, 40), (71, 127, 58), (78, 140, 81),
- (72, 142, 118), (71, 143, 127), (70, 144, 137), (74, 154, 162),
- (77, 160, 182), (77, 158, 194), (72, 153, 202), (67, 152, 210),
- (62, 148, 213), (53, 140, 213), (42, 133, 213), (34, 129, 209),
- (29, 125, 199), (24, 118, 186), (22, 111, 170), (24, 106, 152),
- (28, 100, 114), (30, 99, 109), (32, 98, 105), (36, 97, 99),
- (37, 99, 100), (32, 97, 101), (30, 93, 107), (28, 87, 114),
- (26, 84, 120), (22, 79, 119), (21, 71, 113), (24, 60, 101),
- (27, 49, 84), (31, 41, 68), (35, 35, 54), (39, 34, 48),
- (40, 35, 44), (39, 40, 46), (36, 48, 52), (31, 59, 61),
- (26, 70, 68), (21, 79, 69), (17, 84, 66), (17, 88, 61),
- (20, 93, 55), (24, 96, 51), (29, 96, 50), (35, 97, 54),
- (40, 102, 64), (40, 106, 77), (39, 112, 94), (37, 116, 110),
- (37, 122, 125), (33, 127, 138), (30, 132, 150), (29, 136, 158),
- (33, 140, 163), (41, 143, 167), (54, 149, 171), (67, 153, 173),
- (77, 152, 172), (86, 150, 165), (97, 150, 154), (105, 149, 140),
- (106, 145, 123), (104, 145, 104), (103, 145, 85), (100, 145, 67),
- (92, 143, 51), (84, 142, 37), (78, 141, 27), (73, 137, 21),
- (71, 134, 20), (70, 130, 24), (71, 125, 31), (73, 120, 39),
- (78, 116, 49), (86, 109, 59), (91, 104, 65), (94, 100, 68),
- (96, 96, 71), (95, 92, 71), (86, 87, 65), (74, 87, 59),
- (66, 92, 63), (63, 105, 80), (53, 113, 96), (44, 120, 106),
- (40, 123, 113), (46, 130, 127), (51, 132, 135), (60, 130, 132)
- ),
-
-// 587 Mesmerize
-((20, 29, 51), (12, 59, 51), (12, 83, 57), (12, 107, 63),
- (25, 120, 72), (39, 133, 82), (46, 145, 85), (53, 158, 89),
- (77, 150, 120), (84, 151, 127), (91, 153, 135), (95, 148, 139),
- (100, 143, 144), (112, 135, 146), (124, 128, 149), (132, 130, 154),
- (140, 132, 159), (159, 138, 154), (171, 139, 156), (184, 141, 158),
- (190, 145, 154), (197, 149, 151), (201, 146, 153), (206, 144, 156),
- (224, 140, 154), (225, 118, 156), (226, 97, 159), (211, 85, 158),
- (197, 74, 158), (188, 65, 155), (179, 56, 153), (140, 59, 152),
- (100, 64, 147), (50, 65, 111), (40, 73, 101), (30, 81, 92),
- (57, 81, 96), (85, 81, 101), (99, 86, 105), (113, 91, 109),
- (179, 56, 135), (189, 47, 144), (199, 38, 154), (208, 29, 154),
- (218, 21, 154), (216, 30, 155), (214, 39, 157), (228, 48, 159),
- (196, 51, 149), (184, 88, 135), (172, 92, 124), (161, 96, 114),
- (177, 99, 109), (193, 102, 104), (189, 105, 103), (186, 108, 102),
- (161, 112, 115), (159, 124, 120), (157, 136, 125), (171, 133, 134),
- (186, 130, 143), (200, 131, 144), (214, 133, 146), (233, 128, 147),
- (240, 127, 143), (243, 133, 124), (245, 132, 122), (247, 132, 120),
- (241, 134, 121), (236, 136, 122), (227, 127, 127), (218, 123, 133),
- (182, 126, 149), (161, 120, 139), (141, 114, 130), (134, 114, 129),
- (128, 114, 128), (123, 108, 128), (118, 103, 128), (110, 103, 130),
- (122, 101, 137), (127, 85, 150), (129, 92, 150), (131, 100, 150),
- (129, 108, 148), (127, 116, 147), (122, 123, 141), (118, 134, 139),
- (140, 146, 134), (152, 129, 135), (165, 113, 136), (169, 108, 138),
- (174, 104, 141), (177, 99, 154), (170, 92, 165), (161, 89, 166),
- (164, 95, 170), (179, 118, 162), (192, 107, 143), (205, 97, 124),
- (209, 95, 117), (214, 94, 111), (232, 76, 104), (236, 56, 101),
- (245, 44, 107), (244, 45, 115), (244, 46, 124), (239, 48, 128),
- (234, 51, 132), (225, 62, 135), (215, 72, 144), (202, 75, 157),
- (191, 77, 158), (164, 70, 161), (153, 63, 164), (142, 56, 168),
- (128, 41, 170), (116, 34, 167), (91, 44, 166), (81, 41, 163),
- (105, 49, 153), (109, 58, 150), (113, 67, 148), (116, 71, 151),
- (119, 76, 155), (131, 91, 160), (142, 110, 158), (148, 124, 157),
- (167, 134, 150), (197, 133, 135), (198, 128, 131), (200, 123, 128),
- (197, 108, 116), (194, 100, 110), (181, 101, 109), (163, 107, 115),
- (132, 137, 128), (115, 142, 141), (99, 148, 155), (94, 147, 156),
- (89, 146, 158), (111, 129, 163), (132, 125, 160), (148, 128, 146),
- (179, 128, 135), (231, 139, 123), (235, 136, 118), (240, 134, 114),
- (244, 130, 119), (249, 125, 126), (249, 117, 135), (250, 118, 144),
- (246, 142, 154), (246, 144, 157), (246, 146, 160), (248, 149, 161),
- (243, 139, 160), (247, 117, 160), (249, 96, 160), (247, 75, 160),
- (251, 52, 161), (245, 39, 156), (242, 35, 153), (239, 31, 150),
- (235, 38, 141), (224, 51, 134), (210, 52, 134), (202, 54, 132),
- (181, 52, 132), (179, 51, 138), (178, 51, 144), (184, 37, 144),
- (183, 35, 140), (187, 48, 144), (194, 54, 149), (210, 62, 147),
- (223, 84, 138), (222, 109, 134), (229, 126, 133), (241, 134, 131),
- (238, 142, 132), (237, 148, 136), (237, 143, 144), (221, 147, 152),
- (195, 143, 160), (179, 143, 158), (164, 144, 156), (138, 143, 144),
- (106, 120, 124), (73, 92, 103), (60, 71, 92), (71, 48, 96),
- (87, 29, 97), (103, 14, 98), (154, 18, 120), (195, 29, 133),
- (211, 33, 128), (234, 44, 124), (242, 61, 124), (241, 73, 125),
- (246, 75, 120), (246, 82, 117), (244, 93, 110), (237, 107, 104),
- (224, 117, 102), (217, 125, 89), (217, 142, 87), (218, 140, 89),
- (220, 132, 85), (228, 128, 100), (241, 111, 113), (246, 91, 121),
- (241, 74, 134), (234, 65, 149), (225, 54, 161), (208, 43, 167),
- (191, 41, 164), (181, 42, 165), (172, 41, 173), (172, 41, 168),
- (182, 54, 167), (198, 62, 175), (206, 61, 169), (210, 77, 166),
- (216, 88, 168), (205, 83, 167), (192, 83, 164), (185, 84, 158),
- (181, 78, 155), (181, 72, 153), (183, 74, 147), (192, 78, 148),
- (204, 85, 150), (210, 95, 149), (213, 97, 153), (212, 101, 154),
- (196, 104, 150), (178, 95, 147), (153, 96, 146), (109, 97, 136),
- (85, 87, 118), (89, 92, 119), (79, 91, 124), (84, 77, 118),
- (119, 75, 113), (151, 69, 119), (174, 56, 129), (193, 51, 119),
- (205, 50, 104), (205, 48, 103), (168, 44, 96), (126, 42, 80),
- (115, 31, 68), (72, 25, 61), (29, 33, 55), (26, 28, 49)
- ),
-
-// 588 Midnight_Wave
-((15, 35, 151), (16, 39, 153), (17, 39, 157), (18, 40, 161),
- (19, 39, 165), (20, 39, 170), (20, 40, 171), (21, 42, 172),
- (23, 47, 173), (22, 44, 171), (21, 41, 170), (20, 35, 167),
- (20, 29, 164), (18, 27, 158), (17, 26, 153), (17, 26, 148),
- (17, 26, 144), (12, 22, 126), (10, 18, 116), (9, 14, 106),
- (7, 11, 94), (5, 8, 83), (4, 7, 77), (3, 6, 72),
- (1, 3, 53), (0, 2, 45), (0, 2, 37), (0, 1, 32),
- (0, 0, 27), (0, 0, 25), (0, 0, 24), (0, 0, 23),
- (0, 0, 23), (0, 1, 25), (0, 1, 28), (0, 1, 31),
- (0, 1, 34), (1, 2, 37), (2, 3, 38), (3, 5, 39),
- (5, 8, 42), (5, 7, 42), (5, 7, 43), (4, 6, 41),
- (4, 6, 39), (4, 6, 38), (5, 7, 37), (6, 9, 36),
- (5, 8, 35), (3, 6, 34), (2, 4, 35), (1, 2, 36),
- (1, 3, 40), (1, 4, 45), (1, 4, 49), (2, 5, 54),
- (6, 16, 79), (13, 30, 94), (20, 44, 109), (41, 66, 126),
- (62, 89, 143), (74, 99, 152), (87, 110, 162), (106, 129, 179),
- (121, 148, 193), (139, 180, 217), (143, 186, 220), (148, 192, 224),
- (148, 190, 224), (148, 188, 224), (144, 177, 221), (128, 158, 213),
- (92, 124, 188), (72, 103, 173), (53, 82, 159), (36, 62, 143),
- (20, 42, 127), (17, 36, 121), (15, 30, 116), (10, 21, 102),
- (7, 15, 88), (3, 7, 66), (2, 5, 58), (1, 3, 50),
- (0, 2, 47), (0, 2, 44), (0, 2, 39), (0, 2, 36),
- (0, 2, 30), (0, 1, 29), (0, 1, 28), (0, 1, 28),
- (0, 2, 28), (1, 2, 28), (1, 2, 28), (1, 2, 28),
- (1, 2, 27), (1, 1, 27), (1, 1, 29), (1, 2, 32),
- (1, 2, 34), (1, 3, 36), (2, 3, 42), (2, 4, 48),
- (2, 5, 61), (3, 7, 71), (5, 10, 82), (6, 12, 87),
- (8, 15, 92), (8, 15, 92), (8, 15, 94), (8, 15, 97),
- (10, 16, 101), (16, 25, 129), (17, 27, 131), (19, 30, 134),
- (21, 33, 137), (20, 34, 139), (20, 31, 137), (16, 25, 136),
- (16, 25, 150), (16, 26, 150), (17, 27, 150), (16, 27, 148),
- (16, 27, 147), (16, 24, 144), (14, 22, 143), (14, 25, 142),
- (16, 34, 142), (26, 59, 148), (29, 65, 150), (32, 72, 152),
- (38, 82, 160), (44, 95, 169), (49, 108, 178), (54, 114, 185),
- (53, 113, 177), (49, 104, 166), (45, 95, 156), (43, 92, 151),
- (42, 90, 146), (41, 83, 144), (37, 72, 142), (33, 65, 140),
- (28, 59, 137), (22, 54, 130), (22, 55, 131), (23, 56, 132),
- (22, 52, 134), (21, 49, 137), (20, 48, 137), (19, 47, 135),
- (18, 49, 120), (17, 46, 114), (16, 44, 109), (13, 33, 97),
- (9, 23, 84), (5, 12, 71), (3, 6, 58), (2, 4, 48),
- (1, 3, 41), (0, 2, 34), (0, 2, 34), (0, 2, 34),
- (0, 2, 35), (0, 1, 37), (0, 2, 40), (0, 2, 43),
- (1, 3, 53), (1, 3, 56), (2, 4, 59), (2, 5, 66),
- (3, 6, 77), (3, 6, 86), (4, 7, 92), (4, 7, 97),
- (4, 7, 100), (4, 7, 100), (4, 8, 102), (4, 9, 105),
- (4, 10, 105), (4, 10, 103), (4, 10, 102), (4, 10, 98),
- (4, 10, 99), (4, 11, 101), (5, 12, 104), (7, 15, 110),
- (9, 19, 118), (12, 22, 125), (15, 25, 132), (17, 27, 141),
- (18, 28, 151), (19, 28, 160), (20, 28, 167), (20, 28, 169),
- (20, 28, 165), (20, 27, 157), (18, 24, 147), (16, 21, 138),
- (14, 17, 128), (11, 13, 117), (8, 10, 105), (6, 7, 91),
- (4, 5, 78), (2, 5, 67), (2, 3, 58), (1, 3, 52),
- (1, 3, 49), (1, 3, 48), (2, 3, 50), (2, 4, 54),
- (3, 5, 56), (3, 5, 58), (3, 6, 60), (3, 6, 59),
- (4, 5, 59), (4, 5, 60), (5, 6, 61), (4, 7, 63),
- (5, 9, 68), (6, 11, 73), (7, 15, 82), (10, 20, 91),
- (15, 29, 102), (18, 40, 112), (23, 50, 122), (28, 57, 135),
- (30, 62, 148), (31, 67, 161), (34, 69, 172), (34, 72, 179),
- (35, 74, 182), (36, 72, 181), (35, 67, 181), (31, 61, 178),
- (27, 50, 172), (23, 43, 166), (19, 35, 160), (17, 29, 153),
- (16, 25, 152), (16, 23, 152), (16, 24, 152), (18, 28, 154),
- (18, 31, 156), (18, 33, 155), (18, 37, 157), (18, 38, 158),
- (18, 38, 157), (19, 38, 157), (18, 38, 156), (17, 37, 155),
- (16, 37, 156), (15, 36, 157), (14, 35, 155), (15, 34, 154)
- ),
-
-// 589 Mint
-((109, 152, 117), (117, 169, 136), (119, 172, 143), (121, 175, 150),
- (121, 173, 147), (122, 172, 145), (121, 171, 144), (120, 171, 143),
- (117, 160, 128), (110, 152, 123), (104, 144, 119), (94, 131, 116),
- (84, 119, 113), (76, 108, 112), (69, 98, 111), (67, 93, 107),
- (65, 89, 104), (69, 86, 104), (73, 91, 105), (78, 96, 107),
- (86, 104, 115), (94, 113, 124), (97, 119, 127), (100, 125, 131),
- (116, 140, 141), (120, 145, 143), (124, 151, 145), (129, 155, 149),
- (135, 159, 154), (137, 162, 154), (139, 165, 155), (146, 175, 164),
- (156, 180, 165), (157, 174, 155), (155, 170, 152), (153, 167, 150),
- (145, 161, 150), (137, 155, 150), (136, 154, 150), (135, 154, 150),
- (130, 148, 149), (123, 147, 140), (117, 146, 132), (111, 146, 126),
- (105, 146, 120), (104, 147, 117), (103, 148, 115), (102, 149, 115),
- (105, 155, 121), (123, 161, 133), (129, 165, 137), (136, 169, 142),
- (139, 169, 142), (142, 169, 142), (142, 168, 141), (143, 167, 141),
- (135, 165, 134), (130, 160, 131), (125, 155, 128), (117, 150, 124),
- (110, 146, 121), (106, 142, 119), (102, 139, 118), (98, 134, 117),
- (93, 131, 112), (93, 137, 110), (99, 140, 108), (105, 144, 106),
- (110, 147, 106), (116, 150, 106), (125, 156, 110), (123, 156, 116),
- (118, 148, 114), (108, 144, 111), (98, 140, 109), (90, 135, 99),
- (82, 131, 90), (79, 129, 87), (77, 127, 85), (71, 123, 80),
- (72, 123, 79), (70, 113, 83), (68, 109, 85), (67, 106, 88),
- (66, 101, 88), (66, 96, 88), (60, 86, 83), (54, 79, 82),
- (55, 68, 83), (56, 70, 86), (57, 72, 89), (58, 74, 90),
- (59, 76, 91), (62, 84, 95), (69, 95, 99), (73, 104, 102),
- (77, 110, 107), (84, 121, 108), (84, 116, 107), (84, 112, 107),
- (84, 110, 106), (84, 109, 106), (88, 108, 105), (93, 113, 105),
- (110, 129, 107), (111, 134, 108), (113, 140, 110), (112, 140, 109),
- (111, 140, 108), (103, 127, 107), (96, 116, 102), (87, 111, 99),
- (73, 97, 92), (57, 74, 74), (51, 71, 72), (45, 69, 70),
- (34, 60, 59), (24, 45, 48), (20, 42, 44), (21, 44, 44),
- (18, 43, 50), (29, 53, 59), (41, 63, 69), (44, 69, 73),
- (47, 75, 78), (56, 85, 85), (70, 97, 95), (78, 105, 103),
- (85, 110, 108), (97, 126, 121), (99, 129, 123), (102, 133, 125),
- (109, 135, 130), (110, 139, 128), (110, 146, 127), (110, 148, 130),
- (108, 148, 129), (105, 147, 130), (103, 146, 131), (103, 144, 133),
- (103, 143, 136), (107, 145, 141), (113, 147, 140), (118, 150, 142),
- (123, 156, 148), (128, 163, 138), (127, 163, 135), (126, 163, 133),
- (123, 161, 123), (121, 158, 115), (119, 155, 108), (114, 150, 102),
- (105, 148, 96), (101, 146, 95), (98, 144, 95), (89, 135, 90),
- (80, 124, 87), (72, 109, 83), (62, 96, 75), (53, 84, 72),
- (53, 76, 73), (56, 88, 85), (62, 95, 92), (68, 102, 100),
- (78, 119, 108), (84, 130, 116), (91, 138, 124), (91, 143, 122),
- (80, 132, 104), (74, 126, 99), (69, 121, 94), (59, 107, 80),
- (50, 98, 67), (48, 92, 69), (48, 85, 71), (49, 86, 67),
- (59, 93, 76), (65, 99, 88), (67, 102, 94), (71, 104, 93),
- (70, 105, 92), (66, 103, 95), (63, 95, 94), (58, 90, 89),
- (57, 95, 87), (59, 97, 86), (61, 99, 85), (70, 108, 88),
- (81, 124, 89), (93, 135, 91), (107, 142, 98), (117, 151, 104),
- (124, 160, 109), (130, 161, 117), (130, 159, 121), (126, 156, 122),
- (124, 149, 127), (115, 141, 127), (104, 133, 124), (100, 126, 121),
- (92, 119, 116), (83, 117, 109), (85, 121, 103), (89, 124, 99),
- (94, 132, 98), (101, 141, 104), (112, 147, 111), (123, 151, 120),
- (129, 152, 133), (130, 151, 143), (131, 148, 147), (132, 144, 149),
- (127, 141, 148), (124, 137, 141), (119, 129, 137), (111, 124, 134),
- (109, 123, 129), (105, 117, 128), (102, 118, 130), (105, 126, 131),
- (106, 130, 133), (110, 137, 135), (115, 146, 136), (114, 150, 140),
- (111, 155, 142), (114, 162, 139), (117, 165, 139), (114, 166, 141),
- (111, 168, 140), (116, 167, 138), (115, 165, 135), (111, 160, 133),
- (110, 150, 131), (105, 144, 128), (104, 136, 125), (102, 125, 121),
- (95, 115, 118), (88, 105, 116), (86, 102, 117), (87, 101, 116),
- (86, 98, 115), (85, 100, 116), (91, 107, 115), (94, 110, 116),
- (93, 113, 119), (93, 116, 119), (91, 116, 120), (90, 116, 120),
- (88, 112, 117), (84, 108, 115), (82, 104, 110), (81, 104, 104),
- (83, 108, 98), (88, 111, 93), (93, 122, 98), (102, 142, 108)
- ),
-
-// 590 Mistic
-((29, 24, 66), (23, 20, 65), (19, 18, 64), (15, 17, 64),
- (12, 14, 59), (10, 11, 54), (7, 9, 50), (5, 8, 46),
- (7, 12, 36), (12, 19, 35), (18, 26, 34), (24, 32, 41),
- (31, 39, 49), (38, 44, 56), (45, 49, 63), (48, 50, 66),
- (52, 52, 69), (48, 47, 84), (43, 40, 85), (38, 34, 87),
- (36, 33, 92), (35, 32, 98), (34, 32, 101), (34, 33, 105),
- (43, 38, 108), (52, 47, 113), (61, 56, 119), (69, 64, 120),
- (78, 72, 122), (79, 75, 121), (81, 78, 120), (83, 82, 115),
- (82, 85, 111), (79, 85, 106), (77, 81, 101), (75, 77, 97),
- (76, 76, 97), (77, 76, 97), (77, 75, 95), (78, 74, 94),
- (90, 77, 93), (95, 80, 98), (101, 84, 104), (104, 86, 106),
- (108, 88, 109), (109, 91, 113), (110, 94, 117), (115, 98, 127),
- (119, 98, 136), (111, 98, 147), (100, 89, 143), (90, 81, 139),
- (77, 70, 130), (65, 59, 122), (59, 53, 117), (53, 48, 112),
- (38, 37, 87), (42, 40, 82), (46, 43, 78), (54, 50, 81),
- (63, 57, 85), (66, 62, 88), (70, 68, 92), (78, 75, 101),
- (83, 81, 114), (90, 92, 132), (92, 94, 134), (94, 97, 136),
- (97, 99, 136), (100, 101, 137), (108, 105, 144), (117, 111, 149),
- (132, 118, 155), (142, 125, 163), (153, 133, 172), (163, 143, 181),
- (174, 154, 191), (177, 154, 188), (180, 155, 185), (176, 149, 181),
- (175, 152, 186), (167, 142, 168), (148, 127, 151), (129, 112, 135),
- (123, 107, 130), (117, 103, 126), (107, 93, 117), (99, 92, 112),
- (91, 89, 110), (91, 89, 115), (91, 89, 121), (90, 88, 124),
- (90, 87, 128), (87, 85, 130), (85, 83, 129), (80, 81, 124),
- (77, 74, 120), (76, 67, 117), (82, 70, 119), (88, 74, 121),
- (91, 77, 122), (95, 80, 123), (100, 84, 122), (100, 89, 126),
- (92, 84, 120), (87, 82, 113), (83, 81, 106), (83, 79, 103),
- (83, 77, 101), (86, 77, 102), (95, 80, 106), (100, 84, 110),
- (103, 88, 111), (110, 94, 116), (109, 92, 117), (108, 91, 118),
- (100, 85, 119), (90, 80, 120), (89, 79, 123), (91, 81, 125),
- (97, 92, 139), (110, 103, 146), (124, 114, 153), (132, 119, 154),
- (140, 125, 155), (153, 135, 157), (162, 142, 157), (167, 143, 156),
- (168, 140, 156), (164, 139, 150), (159, 136, 146), (154, 134, 143),
- (142, 123, 141), (129, 115, 139), (119, 109, 136), (108, 104, 129),
- (90, 85, 122), (84, 79, 118), (78, 74, 114), (76, 73, 113),
- (75, 73, 113), (75, 75, 115), (75, 76, 114), (76, 77, 113),
- (79, 80, 111), (88, 90, 118), (87, 90, 118), (87, 91, 118),
- (87, 91, 111), (85, 87, 104), (84, 89, 101), (84, 91, 103),
- (88, 91, 104), (89, 92, 103), (90, 93, 103), (93, 98, 106),
- (97, 104, 114), (99, 105, 119), (99, 104, 116), (97, 99, 110),
- (94, 90, 102), (84, 76, 90), (80, 74, 89), (77, 72, 88),
- (73, 63, 86), (72, 53, 84), (68, 49, 81), (62, 49, 84),
- (49, 40, 81), (46, 36, 77), (43, 33, 74), (36, 26, 70),
- (29, 22, 66), (24, 19, 59), (19, 17, 52), (16, 14, 45),
- (14, 16, 46), (21, 26, 49), (32, 36, 54), (44, 47, 58),
- (55, 57, 68), (72, 71, 85), (90, 86, 104), (108, 100, 118),
- (145, 121, 141), (155, 125, 145), (165, 129, 149), (177, 134, 150),
- (182, 138, 149), (182, 137, 148), (178, 135, 148), (171, 128, 146),
- (155, 116, 144), (134, 104, 141), (112, 92, 139), (96, 82, 135),
- (83, 71, 134), (68, 60, 127), (56, 51, 125), (47, 45, 117),
- (43, 41, 112), (38, 36, 106), (35, 34, 104), (31, 34, 101),
- (31, 39, 95), (33, 44, 90), (43, 54, 88), (54, 67, 95),
- (72, 80, 106), (88, 94, 116), (104, 106, 125), (117, 122, 136),
- (131, 132, 149), (145, 141, 161), (153, 144, 168), (160, 151, 170),
- (168, 156, 170), (179, 158, 169), (189, 161, 166), (198, 160, 164),
- (203, 160, 161), (208, 155, 160), (207, 152, 154), (200, 145, 149),
- (189, 142, 144), (184, 137, 139), (175, 130, 132), (150, 112, 126),
- (122, 95, 116), (107, 79, 103), (101, 70, 89), (83, 60, 82),
- (62, 53, 77), (47, 42, 70), (42, 31, 65), (36, 29, 65),
- (30, 31, 69), (27, 33, 72), (27, 26, 72), (27, 22, 69),
- (24, 17, 67), (18, 13, 61), (16, 8, 51), (15, 6, 38),
- (15, 7, 34), (9, 6, 31), (9, 4, 31), (6, 2, 27),
- (7, 3, 30), (5, 5, 37), (9, 9, 47), (14, 11, 53),
- (20, 12, 55), (21, 13, 56), (24, 19, 59), (25, 23, 65)
- ),
-
-// 591 Mixed_Berry
-((110, 35, 80), (140, 36, 80), (142, 30, 78), (144, 24, 76),
- (149, 18, 80), (155, 13, 84), (149, 13, 82), (144, 14, 81),
- (103, 12, 83), (80, 9, 80), (57, 7, 78), (48, 13, 71),
- (40, 19, 64), (51, 25, 52), (63, 31, 40), (67, 29, 34),
- (71, 27, 29), (97, 24, 22), (107, 24, 21), (118, 25, 21),
- (125, 21, 22), (132, 18, 23), (137, 19, 25), (143, 20, 28),
- (172, 25, 23), (176, 29, 22), (180, 33, 21), (172, 39, 31),
- (165, 46, 42), (157, 52, 47), (149, 58, 53), (128, 64, 61),
- (99, 58, 70), (59, 59, 89), (57, 51, 82), (56, 44, 75),
- (65, 32, 67), (74, 21, 60), (77, 20, 54), (81, 20, 48),
- (84, 21, 29), (77, 21, 31), (70, 21, 34), (61, 24, 44),
- (53, 28, 54), (51, 26, 58), (49, 25, 62), (51, 20, 70),
- (69, 16, 84), (118, 25, 93), (140, 25, 85), (162, 25, 78),
- (181, 24, 71), (201, 23, 64), (203, 22, 58), (205, 22, 53),
- (195, 18, 47), (185, 14, 49), (176, 11, 51), (162, 13, 58),
- (149, 15, 66), (145, 14, 66), (141, 13, 67), (130, 10, 67),
- (119, 11, 71), (103, 15, 78), (92, 12, 72), (81, 9, 67),
- (76, 8, 70), (71, 8, 74), (61, 14, 78), (54, 21, 83),
- (41, 42, 92), (43, 52, 96), (45, 63, 100), (44, 77, 95),
- (44, 91, 90), (51, 95, 84), (58, 100, 78), (73, 100, 69),
- (78, 92, 62), (94, 74, 47), (111, 64, 50), (129, 55, 53),
- (133, 50, 53), (137, 45, 53), (137, 32, 59), (137, 28, 66),
- (127, 38, 74), (113, 35, 75), (100, 33, 77), (93, 33, 75),
- (87, 33, 73), (75, 40, 74), (63, 51, 80), (58, 50, 85),
- (59, 53, 87), (60, 72, 90), (57, 68, 93), (54, 65, 96),
- (52, 60, 98), (51, 56, 101), (48, 52, 106), (40, 40, 103),
- (24, 19, 80), (19, 17, 74), (15, 16, 68), (12, 19, 61),
- (10, 23, 54), (16, 30, 36), (30, 38, 27), (40, 44, 27),
- (44, 49, 29), (72, 52, 25), (77, 53, 29), (83, 55, 34),
- (82, 56, 46), (72, 59, 50), (67, 59, 45), (58, 67, 39),
- (36, 91, 37), (46, 91, 30), (57, 92, 23), (65, 87, 19),
- (73, 83, 16), (81, 85, 10), (99, 78, 17), (118, 65, 24),
- (128, 50, 34), (124, 42, 44), (121, 39, 47), (118, 36, 50),
- (115, 32, 59), (115, 29, 62), (119, 29, 62), (122, 28, 55),
- (145, 17, 44), (155, 14, 39), (165, 12, 35), (168, 11, 35),
- (171, 10, 36), (177, 13, 37), (184, 14, 36), (186, 18, 34),
- (181, 19, 39), (158, 23, 51), (151, 22, 50), (145, 22, 49),
- (123, 21, 53), (104, 14, 62), (81, 17, 74), (63, 17, 79),
- (34, 27, 91), (31, 35, 93), (29, 44, 96), (26, 62, 93),
- (22, 76, 91), (16, 95, 89), (15, 116, 85), (13, 133, 72),
- (15, 136, 68), (28, 133, 63), (36, 127, 57), (44, 121, 52),
- (67, 106, 48), (88, 87, 43), (116, 70, 45), (145, 51, 43),
- (192, 30, 43), (200, 27, 49), (209, 24, 55), (218, 22, 69),
- (222, 16, 72), (221, 18, 69), (225, 21, 67), (223, 28, 71),
- (219, 23, 63), (212, 16, 49), (211, 12, 38), (213, 16, 36),
- (215, 16, 34), (213, 11, 30), (208, 7, 30), (205, 7, 40),
- (200, 8, 61), (194, 9, 62), (188, 11, 63), (167, 14, 69),
- (150, 15, 82), (130, 22, 91), (110, 37, 90), (87, 56, 82),
- (68, 68, 78), (52, 83, 73), (38, 101, 62), (29, 114, 47),
- (22, 107, 40), (25, 97, 33), (29, 90, 30), (38, 84, 29),
- (44, 69, 37), (56, 54, 43), (72, 49, 49), (86, 51, 56),
- (90, 58, 69), (90, 69, 78), (94, 82, 87), (94, 94, 83),
- (82, 105, 84), (69, 111, 87), (69, 111, 99), (81, 104, 97),
- (92, 98, 88), (103, 87, 78), (125, 74, 75), (155, 57, 73),
- (179, 48, 62), (198, 43, 48), (212, 41, 33), (219, 35, 28),
- (218, 33, 20), (208, 33, 16), (194, 31, 10), (179, 29, 8),
- (170, 27, 7), (166, 26, 9), (162, 20, 10), (157, 18, 10),
- (163, 23, 10), (174, 31, 10), (181, 34, 11), (179, 32, 10),
- (179, 30, 14), (179, 32, 20), (178, 29, 32), (166, 28, 43),
- (156, 20, 57), (143, 20, 67), (129, 16, 81), (109, 21, 93),
- (95, 21, 106), (92, 22, 111), (84, 19, 114), (74, 24, 112),
- (60, 36, 111), (65, 50, 111), (70, 59, 112), (77, 65, 113),
- (74, 67, 111), (78, 70, 107), (89, 68, 102), (98, 68, 99),
- (99, 68, 98), (105, 58, 95), (108, 46, 82), (113, 34, 78)
- ),
-
-// 592 More_Blue
-((81, 103, 125), (61, 83, 110), (52, 73, 102), (43, 63, 94),
- (41, 62, 91), (40, 62, 88), (39, 62, 88), (38, 62, 88),
- (36, 63, 90), (35, 63, 95), (34, 63, 100), (30, 61, 103),
- (26, 59, 106), (22, 59, 103), (19, 59, 100), (18, 58, 98),
- (17, 57, 96), (15, 49, 84), (16, 49, 79), (17, 49, 74),
- (19, 49, 75), (22, 50, 77), (22, 50, 76), (22, 51, 76),
- (19, 45, 72), (18, 42, 71), (17, 39, 70), (17, 39, 68),
- (18, 40, 66), (18, 40, 65), (19, 40, 65), (23, 45, 63),
- (30, 50, 68), (46, 67, 82), (53, 76, 90), (60, 86, 98),
- (65, 94, 109), (71, 103, 121), (73, 108, 128), (75, 113, 135),
- (79, 124, 159), (79, 127, 160), (80, 130, 162), (85, 134, 165),
- (91, 139, 168), (92, 140, 171), (94, 142, 174), (92, 142, 175),
- (86, 140, 169), (83, 131, 153), (77, 122, 147), (71, 114, 141),
- (58, 100, 130), (45, 86, 119), (40, 79, 112), (35, 72, 105),
- (25, 50, 84), (19, 39, 74), (14, 28, 64), (11, 22, 52),
- (8, 17, 41), (7, 16, 36), (7, 16, 32), (7, 17, 27),
- (9, 17, 26), (17, 28, 36), (28, 40, 48), (39, 53, 60),
- (47, 62, 68), (56, 72, 76), (73, 90, 94), (88, 110, 117),
- (121, 147, 161), (140, 165, 174), (159, 184, 187), (157, 185, 191),
- (155, 187, 196), (149, 183, 196), (144, 180, 196), (133, 174, 197),
- (127, 164, 187), (100, 131, 153), (78, 110, 135), (56, 89, 118),
- (48, 80, 111), (41, 72, 105), (30, 60, 92), (25, 50, 78),
- (21, 39, 52), (19, 38, 48), (18, 38, 44), (18, 39, 45),
- (18, 40, 47), (20, 44, 51), (26, 53, 58), (35, 60, 67),
- (42, 68, 72), (44, 69, 83), (42, 67, 85), (41, 65, 88),
- (41, 63, 86), (41, 62, 84), (39, 56, 79), (34, 49, 70),
- (19, 29, 53), (15, 24, 45), (11, 20, 37), (10, 20, 34),
- (10, 20, 31), (8, 19, 28), (9, 19, 27), (10, 21, 30),
- (12, 23, 32), (17, 29, 35), (18, 30, 36), (20, 31, 37),
- (21, 31, 40), (22, 31, 43), (21, 31, 45), (19, 29, 45),
- (14, 23, 43), (11, 21, 42), (9, 19, 42), (8, 18, 43),
- (7, 18, 44), (5, 16, 47), (4, 15, 51), (3, 17, 55),
- (2, 18, 59), (2, 21, 63), (2, 20, 63), (3, 19, 63),
- (3, 19, 61), (3, 18, 57), (1, 17, 51), (1, 16, 44),
- (2, 13, 33), (1, 14, 32), (1, 15, 32), (1, 16, 34),
- (1, 18, 36), (1, 23, 43), (3, 29, 53), (2, 35, 64),
- (2, 37, 77), (1, 38, 94), (1, 38, 95), (2, 38, 97),
- (2, 37, 97), (3, 36, 96), (4, 34, 97), (5, 33, 93),
- (11, 36, 85), (13, 38, 83), (16, 40, 81), (18, 43, 78),
- (19, 43, 76), (19, 43, 73), (18, 43, 74), (19, 43, 75),
- (18, 42, 73), (15, 31, 64), (13, 28, 61), (12, 26, 59),
- (10, 24, 57), (7, 27, 60), (8, 28, 64), (11, 32, 70),
- (22, 46, 86), (23, 48, 86), (25, 51, 87), (27, 52, 89),
- (28, 51, 85), (33, 54, 87), (34, 54, 91), (36, 53, 85),
- (35, 50, 79), (32, 46, 69), (30, 45, 62), (25, 47, 65),
- (20, 49, 71), (17, 54, 80), (19, 56, 88), (16, 56, 93),
- (9, 50, 109), (6, 52, 117), (4, 55, 126), (9, 59, 142),
- (15, 65, 149), (19, 71, 150), (26, 68, 146), (29, 72, 143),
- (30, 75, 149), (36, 80, 151), (37, 86, 152), (37, 85, 151),
- (38, 85, 144), (32, 77, 138), (28, 69, 130), (23, 61, 124),
- (14, 49, 120), (9, 43, 117), (4, 38, 115), (1, 37, 112),
- (2, 39, 108), (1, 38, 108), (1, 39, 109), (5, 44, 116),
- (8, 53, 124), (16, 65, 132), (25, 77, 142), (30, 85, 148),
- (37, 91, 156), (39, 99, 162), (40, 105, 168), (47, 111, 173),
- (46, 109, 172), (44, 102, 167), (38, 93, 160), (28, 84, 151),
- (23, 74, 141), (17, 64, 131), (12, 52, 118), (7, 39, 107),
- (2, 29, 98), (1, 22, 95), (1, 21, 99), (2, 26, 105),
- (2, 29, 113), (4, 38, 118), (8, 43, 121), (13, 45, 124),
- (18, 53, 127), (22, 57, 127), (24, 62, 123), (27, 63, 113),
- (30, 60, 99), (31, 56, 88), (32, 53, 78), (31, 51, 73),
- (29, 50, 70), (29, 50, 70), (30, 49, 71), (29, 50, 73),
- (31, 55, 77), (35, 60, 81), (42, 66, 88), (50, 74, 95),
- (58, 80, 102), (69, 93, 110), (83, 105, 117), (91, 112, 127),
- (92, 112, 132), (88, 108, 134), (83, 105, 133), (83, 104, 128)
- ),
-
-// 593 Morning_Glories_at_Night
-((43, 62, 147), (47, 68, 152), (44, 68, 146), (41, 68, 140),
- (37, 69, 130), (34, 70, 120), (34, 72, 114), (34, 75, 109),
- (33, 83, 88), (30, 83, 76), (27, 83, 65), (23, 78, 57),
- (19, 74, 49), (15, 71, 45), (12, 68, 41), (11, 68, 39),
- (10, 69, 37), (11, 67, 34), (11, 63, 36), (11, 60, 38),
- (11, 57, 39), (11, 54, 40), (10, 53, 38), (10, 53, 37),
- (7, 56, 28), (6, 60, 26), (6, 65, 25), (13, 71, 31),
- (20, 77, 38), (22, 78, 45), (25, 80, 53), (28, 82, 64),
- (31, 83, 72), (27, 84, 71), (29, 86, 71), (31, 89, 72),
- (34, 88, 78), (38, 88, 85), (40, 86, 89), (42, 84, 94),
- (42, 73, 103), (39, 70, 99), (37, 68, 96), (37, 67, 89),
- (37, 67, 82), (37, 66, 80), (38, 65, 79), (38, 62, 80),
- (40, 58, 82), (39, 50, 86), (39, 47, 87), (39, 44, 88),
- (38, 40, 87), (38, 37, 86), (37, 36, 84), (36, 36, 83),
- (31, 31, 79), (31, 28, 78), (32, 25, 77), (32, 22, 77),
- (33, 19, 78), (33, 19, 78), (33, 19, 78), (32, 19, 78),
- (30, 21, 77), (31, 24, 75), (30, 25, 73), (29, 26, 72),
- (28, 26, 71), (28, 27, 71), (26, 25, 68), (22, 25, 65),
- (16, 28, 57), (14, 31, 51), (12, 35, 45), (10, 39, 40),
- (8, 44, 35), (7, 45, 32), (6, 46, 30), (6, 47, 30),
- (8, 50, 32), (21, 62, 46), (31, 75, 60), (42, 88, 74),
- (45, 93, 81), (49, 99, 88), (55, 104, 101), (58, 105, 114),
- (60, 98, 138), (64, 98, 147), (68, 98, 156), (70, 99, 159),
- (73, 100, 162), (74, 100, 163), (73, 98, 161), (70, 94, 155),
- (64, 84, 150), (53, 66, 138), (51, 64, 136), (49, 62, 135),
- (50, 64, 134), (52, 66, 134), (56, 71, 132), (62, 76, 130),
- (73, 90, 131), (76, 94, 136), (79, 98, 142), (79, 99, 146),
- (80, 100, 151), (79, 102, 160), (78, 102, 167), (78, 104, 171),
- (79, 105, 171), (81, 106, 172), (80, 104, 173), (79, 103, 174),
- (75, 99, 177), (70, 93, 177), (65, 86, 173), (61, 77, 168),
- (55, 64, 152), (51, 59, 144), (48, 54, 136), (46, 52, 132),
- (44, 51, 129), (39, 46, 119), (35, 41, 111), (30, 35, 101),
- (30, 31, 93), (29, 27, 86), (29, 27, 87), (30, 28, 88),
- (32, 31, 88), (33, 34, 88), (31, 35, 88), (31, 35, 87),
- (30, 38, 85), (33, 40, 85), (36, 43, 85), (37, 44, 84),
- (39, 46, 83), (40, 47, 81), (39, 47, 80), (36, 48, 79),
- (33, 46, 78), (29, 43, 87), (29, 43, 89), (30, 44, 92),
- (35, 47, 99), (40, 51, 106), (47, 59, 111), (52, 66, 117),
- (61, 74, 125), (59, 74, 123), (58, 75, 121), (56, 74, 116),
- (53, 73, 109), (51, 74, 99), (49, 75, 89), (47, 73, 83),
- (48, 71, 79), (36, 61, 74), (32, 58, 73), (29, 55, 72),
- (22, 51, 67), (17, 46, 60), (12, 41, 55), (12, 36, 54),
- (13, 29, 59), (13, 28, 63), (13, 27, 67), (15, 28, 77),
- (18, 27, 83), (21, 28, 87), (24, 29, 90), (24, 29, 90),
- (24, 29, 91), (22, 29, 93), (21, 31, 99), (20, 31, 107),
- (21, 31, 115), (23, 32, 125), (24, 33, 131), (24, 36, 138),
- (25, 40, 144), (26, 43, 144), (27, 46, 145), (32, 53, 145),
- (39, 62, 146), (47, 72, 145), (55, 83, 146), (61, 93, 144),
- (64, 99, 147), (66, 102, 150), (67, 102, 152), (68, 102, 155),
- (68, 103, 156), (69, 103, 157), (71, 103, 155), (69, 103, 155),
- (64, 100, 157), (59, 92, 159), (52, 84, 162), (44, 75, 164),
- (37, 67, 164), (32, 59, 160), (30, 56, 152), (30, 54, 145),
- (30, 51, 138), (30, 50, 135), (31, 48, 134), (29, 47, 131),
- (25, 44, 127), (23, 43, 121), (24, 42, 114), (25, 42, 106),
- (28, 41, 102), (33, 44, 102), (41, 51, 103), (46, 56, 107),
- (50, 65, 110), (55, 76, 112), (58, 85, 113), (61, 91, 115),
- (65, 97, 123), (71, 105, 131), (77, 108, 141), (79, 110, 150),
- (81, 114, 157), (80, 117, 159), (77, 114, 158), (73, 111, 156),
- (71, 106, 154), (70, 101, 153), (69, 95, 152), (68, 92, 150),
- (67, 89, 146), (64, 85, 140), (61, 81, 130), (58, 78, 120),
- (57, 75, 112), (57, 73, 105), (58, 74, 99), (57, 75, 95),
- (55, 74, 93), (55, 74, 93), (53, 74, 92), (49, 72, 96),
- (47, 68, 101), (45, 64, 107), (41, 62, 113), (38, 58, 117),
- (36, 55, 123), (36, 55, 128), (36, 56, 135), (39, 58, 141)
- ),
-
-// 594 Moss
-((139, 139, 109), (75, 80, 59), (56, 60, 45), (37, 40, 31),
- (28, 31, 22), (19, 22, 14), (21, 22, 14), (23, 22, 15),
- (52, 37, 25), (70, 52, 32), (88, 68, 39), (101, 82, 51),
- (115, 97, 63), (117, 101, 63), (119, 106, 63), (115, 107, 65),
- (112, 108, 67), (78, 85, 63), (60, 70, 53), (43, 55, 44),
- (31, 40, 35), (19, 25, 26), (15, 20, 21), (12, 16, 16),
- (12, 4, 4), (14, 2, 2), (17, 1, 0), (22, 2, 1),
- (28, 3, 2), (29, 3, 2), (31, 4, 2), (30, 6, 0),
- (29, 9, 2), (40, 23, 17), (46, 33, 24), (53, 44, 31),
- (62, 57, 44), (71, 71, 57), (77, 76, 62), (84, 82, 68),
- (103, 92, 79), (103, 96, 85), (104, 101, 91), (101, 96, 87),
- (98, 92, 84), (90, 91, 79), (83, 90, 75), (64, 83, 67),
- (49, 74, 56), (27, 53, 33), (18, 46, 27), (10, 39, 22),
- (16, 37, 21), (22, 35, 20), (24, 36, 20), (27, 38, 20),
- (30, 37, 27), (28, 35, 22), (26, 33, 18), (21, 25, 13),
- (17, 18, 9), (15, 14, 7), (14, 11, 6), (15, 8, 3),
- (25, 10, 3), (51, 29, 22), (68, 44, 31), (85, 60, 41),
- (97, 68, 47), (109, 76, 54), (126, 93, 72), (136, 108, 91),
- (149, 133, 105), (145, 132, 101), (142, 132, 98), (131, 121, 94),
- (120, 111, 90), (111, 104, 82), (103, 97, 75), (87, 81, 58),
- (72, 64, 48), (54, 43, 37), (53, 35, 33), (52, 28, 29),
- (53, 30, 30), (54, 33, 32), (56, 43, 39), (66, 55, 47),
- (82, 65, 60), (82, 69, 62), (82, 73, 65), (81, 71, 63),
- (81, 70, 62), (79, 68, 54), (71, 60, 47), (65, 55, 39),
- (60, 46, 34), (58, 43, 22), (62, 48, 29), (67, 54, 37),
- (72, 58, 42), (78, 63, 47), (87, 72, 55), (96, 84, 67),
- (127, 124, 109), (137, 140, 126), (147, 157, 144), (142, 163, 151),
- (137, 170, 159), (135, 187, 170), (130, 192, 169), (136, 194, 174),
- (132, 185, 170), (116, 166, 146), (114, 159, 139), (112, 152, 133),
- (115, 139, 122), (114, 127, 116), (105, 113, 107), (84, 99, 97),
- (50, 80, 75), (36, 66, 67), (22, 52, 60), (16, 45, 53),
- (10, 39, 46), (2, 30, 30), (1, 19, 21), (2, 12, 16),
- (4, 9, 13), (17, 21, 14), (22, 26, 18), (28, 31, 22),
- (39, 42, 33), (46, 54, 43), (54, 64, 51), (57, 73, 59),
- (56, 85, 65), (52, 97, 72), (49, 110, 79), (51, 109, 81),
- (53, 109, 84), (55, 110, 86), (64, 112, 87), (68, 123, 94),
- (81, 124, 99), (113, 120, 103), (118, 123, 105), (124, 126, 107),
- (135, 135, 105), (141, 144, 108), (145, 157, 109), (150, 170, 124),
- (165, 194, 146), (165, 197, 143), (165, 201, 140), (163, 198, 137),
- (156, 199, 135), (153, 190, 140), (138, 185, 135), (124, 175, 132),
- (118, 171, 124), (108, 147, 115), (98, 143, 116), (88, 140, 117),
- (79, 142, 114), (90, 133, 112), (92, 120, 97), (85, 107, 86),
- (62, 83, 61), (57, 74, 56), (52, 66, 51), (47, 56, 47),
- (45, 48, 45), (46, 48, 42), (47, 51, 40), (56, 57, 42),
- (65, 63, 45), (78, 62, 45), (86, 62, 43), (94, 58, 37),
- (93, 57, 30), (92, 51, 22), (92, 43, 18), (94, 36, 18),
- (84, 50, 29), (83, 55, 34), (82, 61, 39), (84, 69, 51),
- (83, 79, 61), (81, 90, 71), (75, 97, 74), (67, 97, 72),
- (57, 100, 64), (48, 100, 55), (42, 93, 50), (42, 84, 46),
- (42, 80, 44), (40, 76, 40), (41, 71, 42), (48, 68, 45),
- (57, 67, 48), (58, 62, 47), (56, 55, 43), (52, 50, 38),
- (48, 44, 29), (41, 34, 20), (36, 26, 13), (28, 19, 8),
- (23, 15, 7), (20, 12, 7), (25, 13, 9), (32, 20, 11),
- (41, 32, 19), (53, 43, 28), (67, 51, 39), (79, 62, 44),
- (88, 77, 53), (99, 88, 59), (108, 95, 65), (112, 100, 69),
- (113, 104, 71), (112, 104, 71), (113, 105, 67), (109, 105, 66),
- (104, 103, 64), (95, 95, 54), (82, 85, 40), (69, 71, 30),
- (53, 60, 28), (40, 49, 20), (27, 38, 9), (17, 27, 0),
- (8, 21, 0), (5, 23, 5), (9, 28, 13), (17, 37, 24),
- (28, 46, 34), (39, 60, 46), (53, 74, 61), (74, 94, 71),
- (100, 111, 82), (121, 124, 90), (137, 137, 105), (153, 154, 108),
- (172, 172, 112), (185, 181, 113), (196, 193, 135), (205, 202, 152),
- (219, 216, 166), (224, 222, 172), (232, 233, 186), (231, 228, 191),
- (225, 220, 180), (208, 203, 171), (192, 192, 159), (170, 169, 146)
- ),
-
-// 595 Moss2
-((82, 100, 57), (88, 105, 60), (85, 102, 60), (82, 100, 61),
- (79, 95, 59), (76, 91, 58), (76, 90, 55), (76, 90, 52),
- (74, 86, 45), (71, 82, 44), (69, 79, 44), (67, 76, 44),
- (65, 73, 45), (63, 69, 41), (61, 66, 37), (58, 63, 34),
- (56, 61, 32), (48, 49, 24), (43, 44, 22), (38, 39, 21),
- (32, 33, 19), (27, 27, 18), (24, 24, 16), (22, 21, 15),
- (14, 12, 8), (11, 10, 6), (9, 9, 4), (8, 10, 6),
- (7, 11, 8), (7, 11, 8), (7, 12, 9), (8, 16, 9),
- (11, 19, 9), (17, 30, 11), (20, 33, 11), (23, 37, 12),
- (25, 36, 11), (27, 36, 11), (28, 37, 11), (30, 38, 12),
- (38, 42, 15), (40, 44, 15), (43, 46, 15), (42, 43, 14),
- (41, 41, 14), (40, 40, 14), (40, 39, 15), (40, 38, 17),
- (43, 38, 18), (43, 40, 19), (40, 37, 18), (37, 34, 17),
- (33, 30, 17), (29, 27, 17), (29, 26, 17), (29, 25, 18),
- (30, 26, 24), (31, 29, 26), (33, 32, 28), (38, 38, 32),
- (44, 44, 36), (47, 47, 38), (51, 51, 40), (61, 59, 46),
- (70, 67, 49), (86, 87, 43), (95, 97, 41), (104, 108, 39),
- (109, 113, 39), (114, 118, 40), (120, 122, 47), (125, 128, 53),
- (126, 131, 55), (124, 132, 54), (123, 133, 53), (119, 129, 60),
- (116, 126, 67), (114, 123, 71), (112, 121, 76), (106, 115, 85),
- (100, 110, 93), (98, 109, 92), (96, 107, 90), (94, 106, 89),
- (93, 104, 88), (92, 102, 88), (90, 98, 88), (89, 96, 85),
- (88, 91, 74), (87, 89, 68), (87, 87, 63), (86, 86, 61),
- (86, 86, 60), (87, 85, 58), (87, 85, 56), (85, 82, 53),
- (83, 81, 52), (79, 81, 54), (82, 87, 58), (85, 94, 62),
- (86, 97, 65), (87, 101, 68), (89, 105, 74), (87, 104, 77),
- (79, 95, 77), (74, 90, 73), (70, 86, 69), (68, 84, 67),
- (67, 82, 65), (62, 76, 60), (54, 68, 55), (47, 60, 48),
- (41, 52, 40), (34, 39, 27), (33, 37, 24), (33, 36, 22),
- (32, 34, 18), (31, 33, 16), (31, 34, 17), (32, 37, 18),
- (39, 42, 25), (43, 44, 26), (47, 47, 28), (47, 49, 28),
- (48, 51, 29), (52, 56, 29), (56, 60, 29), (60, 66, 30),
- (67, 72, 33), (75, 85, 40), (77, 87, 41), (80, 90, 43),
- (83, 94, 40), (87, 100, 40), (92, 105, 41), (99, 112, 46),
- (109, 121, 65), (111, 124, 70), (114, 128, 76), (115, 128, 77),
- (116, 129, 78), (117, 130, 77), (116, 130, 79), (116, 128, 83),
- (112, 125, 83), (104, 111, 79), (102, 107, 76), (100, 103, 73),
- (94, 95, 65), (87, 87, 58), (79, 78, 50), (71, 68, 42),
- (55, 49, 30), (52, 45, 26), (50, 41, 23), (43, 36, 21),
- (38, 33, 20), (35, 32, 21), (34, 35, 23), (33, 38, 26),
- (34, 41, 27), (34, 49, 34), (33, 49, 35), (33, 50, 37),
- (34, 52, 37), (32, 51, 38), (31, 48, 35), (31, 47, 36),
- (28, 45, 40), (29, 46, 41), (31, 48, 43), (34, 52, 45),
- (37, 55, 46), (42, 60, 49), (46, 66, 58), (52, 71, 65),
- (61, 81, 73), (72, 92, 80), (80, 102, 82), (86, 109, 83),
- (90, 117, 86), (89, 117, 85), (86, 114, 82), (84, 110, 77),
- (72, 92, 56), (68, 87, 52), (65, 83, 48), (58, 75, 42),
- (49, 66, 36), (42, 62, 30), (37, 57, 25), (32, 52, 21),
- (31, 47, 18), (32, 43, 18), (32, 38, 20), (32, 38, 21),
- (34, 40, 24), (37, 46, 28), (45, 54, 32), (55, 64, 35),
- (67, 75, 38), (78, 84, 43), (89, 93, 51), (98, 104, 59),
- (109, 113, 69), (116, 120, 76), (127, 132, 81), (136, 142, 84),
- (144, 147, 89), (147, 151, 92), (148, 151, 97), (142, 145, 98),
- (137, 139, 98), (131, 135, 93), (124, 127, 87), (115, 120, 80),
- (107, 113, 75), (96, 103, 70), (82, 91, 69), (72, 83, 67),
- (65, 75, 65), (58, 69, 62), (54, 65, 59), (50, 61, 58),
- (43, 55, 59), (36, 50, 61), (34, 45, 61), (30, 39, 57),
- (30, 36, 49), (31, 35, 45), (32, 34, 41), (29, 33, 38),
- (27, 31, 36), (24, 29, 33), (25, 29, 29), (27, 30, 27),
- (30, 33, 27), (34, 38, 30), (37, 43, 35), (39, 48, 40),
- (43, 53, 46), (48, 60, 51), (53, 69, 54), (57, 74, 58),
- (61, 78, 58), (62, 79, 59), (62, 79, 59), (61, 80, 59),
- (64, 85, 58), (67, 90, 60), (73, 93, 58), (76, 96, 58),
- (77, 95, 59), (76, 94, 58), (76, 93, 56), (77, 95, 56)
- ),
-
-// 596 Motel_Decor
-((236, 95, 36), (229, 55, 19), (232, 39, 48), (236, 24, 77),
- (231, 34, 94), (227, 44, 111), (235, 47, 113), (244, 50, 116),
- (210, 70, 82), (199, 65, 74), (189, 60, 66), (183, 43, 70),
- (177, 27, 75), (168, 18, 83), (160, 10, 92), (156, 11, 89),
- (152, 12, 86), (116, 28, 82), (100, 33, 75), (85, 39, 69),
- (78, 55, 70), (71, 71, 71), (67, 81, 71), (64, 92, 71),
- (69, 122, 79), (70, 130, 72), (71, 138, 66), (82, 122, 58),
- (94, 107, 51), (95, 100, 43), (97, 94, 36), (95, 77, 25),
- (84, 72, 17), (74, 48, 23), (61, 44, 29), (48, 41, 35),
- (59, 37, 45), (70, 33, 56), (80, 39, 61), (90, 45, 67),
- (160, 97, 116), (193, 146, 101), (227, 195, 87), (205, 218, 88),
- (184, 241, 90), (178, 248, 69), (173, 255, 49), (153, 230, 48),
- (128, 215, 40), (126, 165, 36), (128, 147, 33), (131, 129, 30),
- (114, 104, 37), (97, 80, 45), (89, 73, 45), (81, 66, 45),
- (54, 58, 48), (47, 82, 46), (41, 107, 44), (38, 108, 43),
- (35, 110, 43), (34, 116, 44), (33, 123, 45), (20, 97, 46),
- (14, 69, 38), (19, 44, 35), (21, 36, 27), (23, 29, 19),
- (27, 25, 20), (32, 22, 22), (36, 24, 33), (35, 24, 32),
- (60, 36, 55), (70, 50, 60), (81, 65, 66), (93, 70, 73),
- (105, 76, 81), (100, 73, 80), (96, 71, 79), (95, 64, 82),
- (91, 58, 80), (72, 66, 69), (76, 70, 61), (81, 74, 53),
- (75, 77, 51), (70, 81, 50), (58, 77, 46), (54, 72, 44),
- (40, 58, 45), (51, 46, 51), (63, 35, 58), (75, 37, 62),
- (87, 39, 67), (113, 41, 79), (147, 46, 90), (168, 67, 98),
- (175, 94, 103), (175, 111, 102), (156, 108, 93), (138, 105, 84),
- (124, 93, 75), (111, 82, 67), (89, 70, 58), (72, 59, 41),
- (66, 30, 24), (86, 26, 18), (106, 23, 13), (111, 20, 15),
- (117, 17, 17), (127, 13, 20), (136, 13, 23), (129, 14, 32),
- (132, 17, 49), (151, 29, 92), (164, 36, 104), (178, 43, 116),
- (205, 59, 121), (226, 102, 105), (251, 154, 95), (255, 187, 92),
- (255, 246, 36), (243, 221, 52), (232, 196, 69), (227, 185, 63),
- (222, 174, 58), (199, 137, 67), (168, 102, 77), (151, 90, 80),
- (144, 76, 82), (139, 58, 94), (130, 54, 95), (121, 51, 96),
- (117, 45, 89), (107, 38, 86), (81, 43, 79), (64, 50, 70),
- (46, 41, 71), (45, 35, 63), (44, 30, 55), (46, 22, 57),
- (49, 14, 59), (50, 9, 54), (55, 10, 43), (63, 13, 43),
- (74, 19, 40), (85, 40, 36), (91, 42, 40), (98, 44, 45),
- (108, 40, 48), (116, 58, 43), (121, 67, 54), (125, 76, 70),
- (106, 113, 56), (98, 119, 55), (90, 125, 54), (72, 122, 48),
- (56, 112, 41), (39, 95, 34), (27, 75, 33), (27, 53, 32),
- (25, 35, 34), (23, 35, 39), (23, 40, 36), (23, 46, 33),
- (19, 58, 38), (19, 70, 36), (28, 77, 39), (36, 86, 44),
- (76, 89, 63), (85, 89, 68), (95, 90, 74), (103, 98, 84),
- (123, 100, 89), (147, 98, 92), (110, 74, 85), (90, 59, 67),
- (138, 70, 67), (133, 49, 48), (132, 44, 30), (175, 74, 36),
- (200, 89, 27), (213, 90, 18), (214, 92, 19), (205, 87, 13),
- (177, 53, 10), (170, 51, 14), (164, 50, 18), (159, 58, 30),
- (148, 72, 43), (146, 86, 44), (144, 116, 55), (143, 144, 65),
- (149, 158, 50), (151, 183, 44), (160, 200, 50), (169, 201, 50),
- (172, 219, 46), (200, 216, 33), (205, 178, 27), (182, 154, 30),
- (182, 126, 24), (167, 80, 13), (136, 44, 13), (113, 22, 18),
- (91, 4, 18), (79, 0, 20), (71, 0, 19), (60, 2, 18),
- (49, 0, 24), (43, 1, 30), (40, 7, 35), (30, 7, 39),
- (24, 4, 39), (25, 7, 39), (18, 3, 35), (15, 1, 35),
- (24, 0, 36), (22, 0, 33), (15, 0, 34), (19, 0, 43),
- (18, 4, 44), (8, 18, 39), (3, 32, 39), (8, 34, 40),
- (12, 39, 35), (19, 44, 29), (33, 35, 28), (41, 23, 30),
- (53, 14, 22), (66, 10, 19), (72, 3, 24), (74, 0, 23),
- (71, 3, 28), (74, 9, 32), (79, 10, 33), (80, 15, 29),
- (86, 22, 12), (105, 24, 9), (111, 43, 14), (100, 55, 5),
- (101, 53, 9), (90, 64, 22), (71, 75, 34), (64, 70, 45),
- (55, 60, 49), (55, 66, 53), (55, 69, 54), (51, 69, 51),
- (61, 90, 33), (92, 103, 20), (111, 101, 23), (127, 125, 13),
- (175, 139, 13), (213, 125, 33), (230, 118, 34), (236, 116, 29)
- ),
-
-// 597 Muddy
-((80, 63, 50), (89, 69, 51), (90, 69, 51), (92, 70, 52),
- (92, 68, 50), (92, 67, 48), (89, 67, 48), (86, 67, 49),
- (84, 69, 53), (86, 71, 54), (89, 74, 56), (90, 76, 59),
- (91, 79, 62), (91, 80, 64), (91, 81, 66), (91, 81, 67),
- (91, 82, 68), (87, 82, 69), (86, 81, 68), (86, 81, 67),
- (86, 80, 65), (86, 80, 63), (86, 80, 63), (86, 80, 64),
- (86, 81, 65), (85, 81, 65), (85, 81, 66), (83, 79, 64),
- (81, 77, 63), (80, 76, 61), (80, 76, 59), (77, 72, 55),
- (75, 68, 51), (69, 63, 45), (65, 61, 45), (62, 59, 45),
- (59, 58, 47), (56, 58, 50), (55, 59, 51), (55, 60, 53),
- (58, 65, 59), (62, 68, 60), (67, 71, 62), (72, 74, 63),
- (78, 78, 64), (82, 80, 65), (86, 82, 67), (94, 86, 70),
- (102, 91, 72), (111, 100, 79), (113, 102, 80), (115, 104, 82),
- (114, 102, 80), (114, 101, 78), (112, 100, 77), (111, 99, 76),
- (108, 95, 72), (106, 91, 68), (104, 88, 65), (99, 83, 63),
- (95, 79, 61), (91, 76, 58), (88, 73, 56), (78, 66, 51),
- (67, 58, 44), (46, 45, 34), (39, 39, 29), (32, 33, 24),
- (29, 30, 22), (27, 28, 20), (23, 24, 16), (20, 20, 13),
- (17, 14, 9), (16, 14, 9), (16, 15, 9), (19, 20, 14),
- (22, 26, 20), (26, 30, 24), (30, 35, 28), (42, 46, 38),
- (55, 58, 51), (82, 83, 77), (94, 93, 87), (106, 104, 97),
- (110, 107, 100), (114, 111, 104), (118, 117, 109), (121, 120, 114),
- (124, 125, 116), (125, 127, 118), (126, 129, 120), (126, 129, 118),
- (127, 129, 117), (129, 129, 115), (129, 126, 111), (126, 121, 105),
- (120, 113, 99), (101, 90, 75), (88, 78, 63), (75, 66, 52),
- (69, 61, 47), (63, 56, 42), (53, 48, 33), (46, 40, 26),
- (40, 31, 17), (40, 29, 15), (41, 27, 13), (41, 26, 12),
- (41, 26, 11), (43, 26, 11), (44, 28, 13), (45, 32, 16),
- (46, 36, 20), (53, 43, 26), (55, 43, 27), (57, 44, 28),
- (62, 47, 30), (63, 48, 31), (66, 49, 31), (68, 49, 30),
- (67, 52, 31), (66, 54, 32), (66, 57, 33), (66, 57, 33),
- (67, 58, 34), (68, 59, 36), (67, 59, 38), (66, 59, 38),
- (64, 56, 37), (57, 51, 34), (54, 49, 32), (51, 48, 31),
- (46, 48, 30), (42, 47, 28), (42, 48, 28), (42, 49, 30),
- (45, 53, 36), (48, 55, 39), (51, 58, 43), (52, 59, 44),
- (53, 60, 46), (55, 61, 47), (55, 62, 48), (56, 64, 47),
- (57, 64, 47), (60, 66, 48), (61, 66, 48), (62, 66, 49),
- (66, 66, 50), (70, 66, 50), (74, 65, 51), (77, 63, 50),
- (79, 63, 46), (79, 62, 45), (79, 62, 45), (78, 63, 44),
- (77, 63, 45), (77, 62, 45), (78, 63, 45), (81, 63, 46),
- (84, 65, 48), (89, 68, 53), (90, 69, 54), (91, 70, 55),
- (92, 74, 58), (91, 77, 61), (90, 80, 65), (88, 82, 68),
- (86, 85, 72), (84, 84, 72), (83, 84, 73), (81, 83, 74),
- (78, 81, 73), (76, 79, 72), (74, 77, 69), (73, 74, 66),
- (72, 71, 63), (69, 68, 59), (67, 65, 56), (64, 61, 51),
- (60, 55, 46), (55, 50, 43), (50, 47, 40), (45, 43, 37),
- (42, 39, 32), (43, 38, 31), (44, 38, 30), (46, 40, 30),
- (50, 42, 31), (53, 45, 32), (58, 49, 36), (64, 55, 41),
- (70, 64, 52), (78, 74, 62), (89, 86, 75), (102, 97, 88),
- (113, 109, 100), (124, 120, 111), (133, 129, 120), (139, 136, 126),
- (143, 140, 129), (149, 146, 134), (155, 151, 140), (162, 159, 146),
- (169, 166, 153), (175, 172, 158), (179, 176, 161), (182, 177, 162),
- (181, 175, 159), (174, 167, 151), (164, 157, 141), (153, 146, 129),
- (144, 136, 118), (137, 128, 109), (132, 123, 102), (129, 120, 96),
- (131, 119, 93), (136, 122, 92), (140, 124, 93), (141, 125, 94),
- (138, 122, 93), (135, 120, 90), (131, 116, 88), (125, 112, 85),
- (119, 108, 82), (112, 103, 80), (110, 100, 75), (108, 98, 74),
- (109, 98, 73), (107, 94, 73), (104, 92, 72), (100, 89, 72),
- (94, 86, 71), (87, 81, 68), (77, 75, 65), (67, 67, 57),
- (57, 59, 49), (51, 52, 41), (46, 45, 35), (40, 40, 30),
- (36, 35, 27), (32, 32, 25), (29, 30, 24), (28, 29, 26),
- (29, 32, 27), (32, 34, 29), (38, 37, 29), (44, 40, 29),
- (44, 41, 30), (45, 41, 31), (46, 41, 32), (49, 42, 33),
- (52, 43, 36), (56, 47, 40), (58, 52, 45), (67, 56, 48)
- ),
-
-// 598 Muddy_2
-((99, 79, 67), (82, 66, 53), (91, 76, 64), (100, 86, 75),
- (109, 95, 84), (118, 104, 94), (119, 104, 95), (121, 105, 97),
- (119, 108, 102), (112, 104, 99), (106, 100, 97), (96, 90, 87),
- (87, 81, 78), (79, 73, 70), (72, 65, 62), (68, 60, 56),
- (65, 56, 50), (61, 50, 42), (60, 48, 42), (60, 47, 42),
- (62, 50, 45), (64, 53, 49), (64, 54, 50), (64, 55, 52),
- (71, 55, 50), (75, 53, 44), (79, 51, 39), (77, 48, 36),
- (76, 46, 33), (76, 45, 32), (76, 45, 32), (69, 45, 35),
- (63, 45, 38), (56, 46, 43), (54, 45, 43), (52, 45, 43),
- (52, 45, 41), (53, 45, 40), (53, 44, 39), (53, 43, 38),
- (57, 40, 28), (58, 36, 25), (60, 32, 22), (59, 29, 19),
- (58, 26, 16), (56, 25, 15), (54, 24, 15), (51, 23, 15),
- (46, 21, 13), (37, 23, 15), (34, 22, 15), (32, 21, 16),
- (32, 23, 17), (32, 25, 19), (33, 25, 19), (35, 25, 19),
- (42, 32, 26), (46, 34, 29), (51, 37, 32), (51, 38, 34),
- (52, 40, 37), (50, 39, 36), (49, 38, 35), (44, 35, 31),
- (41, 31, 27), (30, 22, 18), (33, 23, 19), (36, 24, 20),
- (39, 27, 22), (42, 30, 24), (53, 38, 32), (70, 46, 39),
- (95, 62, 47), (111, 70, 50), (128, 78, 54), (140, 86, 55),
- (152, 94, 57), (157, 97, 59), (162, 101, 61), (162, 101, 59),
- (160, 103, 63), (134, 93, 68), (116, 85, 66), (99, 78, 65),
- (93, 75, 64), (88, 72, 63), (79, 66, 58), (75, 60, 52),
- (79, 57, 47), (85, 60, 49), (91, 64, 52), (91, 65, 53),
- (92, 66, 54), (93, 67, 55), (91, 71, 58), (87, 69, 55),
- (80, 61, 48), (70, 48, 34), (69, 43, 29), (69, 39, 24),
- (69, 40, 25), (69, 41, 26), (73, 45, 35), (80, 53, 41),
- (90, 74, 64), (95, 80, 71), (101, 86, 79), (100, 85, 80),
- (99, 85, 81), (96, 82, 78), (90, 77, 73), (83, 68, 67),
- (77, 62, 59), (69, 52, 45), (69, 51, 43), (70, 50, 41),
- (73, 49, 34), (78, 46, 27), (84, 42, 22), (90, 40, 20),
- (93, 43, 22), (94, 47, 31), (96, 52, 40), (96, 57, 45),
- (97, 62, 50), (105, 73, 56), (114, 84, 72), (119, 96, 87),
- (130, 111, 97), (132, 117, 108), (132, 118, 107), (132, 120, 107),
- (126, 114, 100), (115, 98, 90), (104, 87, 79), (90, 77, 70),
- (69, 60, 58), (57, 52, 51), (46, 45, 45), (43, 42, 41),
- (40, 39, 37), (33, 34, 31), (27, 28, 25), (24, 23, 21),
- (23, 21, 17), (18, 16, 11), (18, 15, 10), (19, 14, 10),
- (25, 13, 7), (30, 14, 6), (34, 17, 8), (47, 22, 8),
- (70, 35, 10), (74, 37, 14), (79, 40, 18), (89, 45, 23),
- (100, 52, 23), (108, 53, 20), (110, 55, 26), (114, 57, 31),
- (125, 55, 30), (124, 69, 40), (121, 64, 43), (119, 59, 47),
- (116, 63, 46), (104, 67, 47), (94, 62, 49), (87, 58, 48),
- (83, 61, 51), (82, 61, 51), (82, 61, 51), (82, 60, 50),
- (85, 59, 49), (90, 60, 51), (93, 64, 52), (101, 69, 55),
- (117, 73, 61), (122, 75, 66), (119, 80, 67), (118, 80, 67),
- (112, 72, 62), (98, 65, 55), (83, 57, 47), (70, 48, 34),
- (57, 36, 24), (56, 36, 22), (55, 36, 21), (56, 37, 25),
- (60, 43, 34), (66, 51, 40), (73, 56, 46), (79, 60, 51),
- (83, 63, 52), (84, 61, 52), (83, 60, 52), (80, 56, 49),
- (73, 54, 46), (67, 50, 48), (64, 48, 49), (63, 50, 47),
- (64, 51, 49), (69, 54, 52), (78, 62, 57), (86, 67, 61),
- (93, 74, 64), (100, 77, 68), (99, 76, 70), (94, 76, 68),
- (89, 73, 65), (78, 64, 59), (62, 54, 52), (53, 47, 44),
- (47, 40, 37), (40, 34, 31), (37, 29, 24), (40, 26, 21),
- (44, 26, 23), (48, 28, 24), (54, 30, 26), (56, 32, 29),
- (58, 36, 31), (61, 38, 32), (63, 40, 33), (60, 40, 31),
- (56, 38, 29), (52, 38, 27), (50, 36, 27), (48, 34, 27),
- (47, 35, 27), (51, 38, 31), (56, 40, 36), (61, 45, 40),
- (67, 50, 44), (69, 51, 46), (70, 52, 46), (71, 52, 45),
- (71, 49, 40), (73, 44, 34), (72, 38, 30), (72, 35, 24),
- (68, 30, 16), (61, 23, 12), (54, 19, 9), (43, 17, 7),
- (35, 14, 7), (27, 11, 6), (26, 11, 8), (30, 14, 10),
- (32, 18, 13), (41, 25, 19), (55, 35, 27), (66, 47, 38),
- (85, 64, 55), (98, 75, 66), (87, 64, 55), (91, 68, 56)
- ),
-
-// 599 Muted_Rainbow
-((192, 123, 83), (209, 149, 116), (184, 129, 102), (160, 110, 88),
- (137, 98, 81), (114, 86, 74), (103, 80, 67), (93, 74, 60),
- (83, 79, 44), (80, 75, 36), (78, 72, 28), (75, 70, 32),
- (73, 69, 36), (65, 61, 42), (58, 53, 48), (55, 54, 51),
- (53, 55, 54), (53, 65, 53), (69, 78, 55), (85, 92, 57),
- (94, 93, 48), (104, 95, 40), (105, 94, 39), (106, 93, 39),
- (104, 74, 39), (104, 70, 45), (105, 66, 52), (105, 70, 55),
- (105, 75, 59), (104, 78, 59), (104, 82, 59), (91, 77, 53),
- (70, 74, 46), (46, 75, 50), (38, 76, 51), (31, 78, 52),
- (29, 79, 53), (27, 81, 55), (26, 84, 55), (25, 87, 56),
- (33, 93, 53), (41, 98, 53), (50, 103, 54), (68, 107, 51),
- (87, 111, 49), (95, 105, 50), (104, 100, 51), (121, 97, 52),
- (140, 97, 56), (165, 100, 48), (178, 115, 51), (191, 130, 55),
- (207, 154, 70), (223, 178, 85), (227, 187, 101), (232, 197, 117),
- (248, 226, 113), (232, 202, 110), (217, 179, 107), (185, 145, 85),
- (154, 111, 64), (140, 89, 60), (127, 68, 56), (102, 43, 44),
- (83, 30, 38), (76, 20, 35), (89, 32, 38), (102, 44, 41),
- (108, 51, 40), (114, 58, 40), (129, 74, 43), (156, 101, 47),
- (199, 157, 43), (212, 167, 47), (225, 177, 51), (209, 178, 54),
- (194, 179, 57), (189, 172, 52), (184, 165, 48), (175, 152, 46),
- (153, 136, 38), (150, 109, 21), (139, 93, 22), (129, 78, 23),
- (119, 68, 23), (109, 59, 24), (87, 52, 23), (70, 46, 27),
- (44, 31, 23), (41, 37, 25), (39, 44, 28), (37, 44, 29),
- (35, 44, 30), (43, 47, 36), (53, 50, 46), (59, 53, 56),
- (73, 47, 58), (94, 44, 59), (98, 42, 53), (102, 41, 48),
- (102, 40, 44), (103, 39, 41), (110, 44, 37), (120, 55, 35),
- (154, 69, 30), (167, 85, 27), (181, 102, 24), (189, 109, 25),
- (198, 116, 27), (209, 120, 35), (218, 127, 39), (230, 131, 46),
- (234, 123, 49), (247, 114, 48), (242, 112, 45), (238, 111, 42),
- (233, 123, 32), (222, 122, 23), (199, 115, 21), (178, 114, 32),
- (125, 85, 41), (96, 75, 48), (67, 66, 55), (57, 60, 52),
- (47, 55, 50), (39, 51, 47), (40, 54, 41), (54, 61, 32),
- (87, 60, 29), (149, 66, 28), (161, 62, 30), (173, 59, 32),
- (188, 56, 35), (186, 55, 42), (182, 51, 47), (179, 60, 54),
- (172, 82, 48), (181, 101, 45), (191, 120, 42), (194, 122, 41),
- (198, 125, 40), (201, 136, 37), (197, 145, 30), (182, 140, 33),
- (166, 129, 27), (112, 101, 27), (100, 89, 26), (89, 78, 25),
- (76, 61, 19), (72, 44, 24), (78, 30, 29), (95, 27, 25),
- (144, 46, 35), (161, 51, 36), (178, 57, 37), (207, 85, 39),
- (219, 119, 47), (233, 132, 69), (245, 148, 95), (240, 167, 113),
- (236, 162, 125), (227, 151, 119), (226, 150, 111), (226, 149, 103),
- (214, 142, 75), (203, 135, 56), (198, 132, 40), (190, 126, 33),
- (190, 105, 29), (194, 99, 28), (198, 94, 27), (214, 79, 42),
- (218, 69, 44), (203, 69, 49), (181, 60, 75), (164, 55, 89),
- (127, 65, 92), (84, 65, 93), (76, 60, 90), (68, 65, 80),
- (57, 65, 64), (66, 57, 53), (82, 57, 47), (94, 63, 49),
- (121, 61, 56), (128, 64, 57), (135, 67, 58), (141, 74, 69),
- (143, 79, 72), (147, 84, 76), (164, 99, 85), (177, 113, 98),
- (177, 111, 109), (180, 115, 121), (186, 118, 134), (187, 97, 150),
- (163, 78, 153), (153, 82, 136), (166, 83, 143), (163, 85, 134),
- (170, 100, 113), (177, 118, 113), (164, 130, 103), (158, 135, 87),
- (143, 136, 78), (113, 138, 70), (103, 137, 54), (113, 134, 42),
- (120, 133, 40), (128, 139, 44), (141, 146, 51), (148, 155, 50),
- (139, 146, 56), (123, 131, 63), (101, 137, 56), (74, 125, 56),
- (55, 103, 53), (41, 100, 44), (33, 100, 45), (28, 109, 47),
- (35, 122, 56), (48, 124, 70), (57, 130, 85), (70, 142, 98),
- (86, 148, 93), (82, 145, 81), (69, 139, 77), (64, 130, 69),
- (58, 119, 55), (52, 107, 51), (51, 100, 57), (69, 95, 64),
- (102, 99, 69), (118, 117, 69), (138, 125, 71), (164, 128, 77),
- (170, 127, 80), (169, 118, 83), (173, 112, 84), (180, 95, 82),
- (179, 87, 86), (182, 95, 85), (193, 87, 72), (204, 86, 62),
- (217, 90, 55), (217, 81, 50), (206, 80, 47), (199, 76, 35),
- (174, 62, 31), (143, 59, 40), (129, 64, 44), (119, 60, 39),
- (120, 62, 40), (128, 64, 48), (158, 91, 81), (193, 131, 100)
- ),
-
-// 600 Mystery
-((80, 11, 0), (64, 6, 0), (58, 4, 0), (52, 3, 0),
- (48, 2, 0), (44, 1, 0), (42, 0, 0), (41, 0, 0),
- (36, 0, 0), (32, 0, 0), (29, 0, 0), (25, 0, 0),
- (22, 0, 0), (20, 0, 0), (18, 0, 0), (18, 0, 0),
- (18, 1, 1), (11, 3, 8), (13, 5, 12), (16, 8, 16),
- (25, 9, 15), (34, 10, 14), (39, 11, 14), (45, 13, 15),
- (74, 24, 19), (92, 29, 18), (111, 34, 17), (125, 42, 23),
- (140, 51, 29), (143, 58, 37), (146, 66, 45), (150, 78, 61),
- (136, 85, 77), (107, 110, 130), (102, 120, 145), (98, 130, 161),
- (87, 122, 153), (77, 114, 145), (73, 109, 141), (70, 105, 137),
- (80, 87, 108), (88, 73, 83), (97, 60, 58), (102, 46, 37),
- (107, 32, 16), (110, 28, 10), (113, 24, 4), (116, 24, 4),
- (118, 24, 3), (124, 24, 2), (126, 24, 1), (129, 24, 0),
- (128, 24, 0), (128, 24, 0), (126, 24, 0), (125, 24, 0),
- (109, 21, 1), (98, 18, 1), (88, 15, 1), (78, 12, 1),
- (68, 10, 1), (62, 9, 1), (57, 8, 1), (46, 6, 1),
- (37, 3, 1), (29, 2, 1), (34, 3, 0), (39, 5, 0),
- (44, 6, 0), (50, 8, 1), (65, 14, 3), (87, 21, 4),
- (115, 40, 20), (117, 49, 31), (120, 59, 42), (119, 59, 42),
- (118, 59, 42), (111, 59, 45), (104, 60, 49), (87, 61, 57),
- (67, 61, 65), (44, 48, 56), (40, 36, 45), (36, 25, 34),
- (36, 22, 30), (36, 19, 27), (37, 18, 25), (44, 15, 20),
- (60, 10, 7), (66, 8, 3), (72, 7, 0), (74, 7, 0),
- (77, 8, 0), (83, 10, 0), (91, 13, 0), (101, 16, 0),
- (113, 20, 0), (134, 28, 0), (144, 30, 0), (155, 33, 0),
- (160, 34, 0), (165, 36, 0), (176, 41, 0), (186, 45, 0),
- (200, 55, 7), (201, 60, 14), (203, 66, 21), (206, 67, 21),
- (209, 69, 21), (216, 70, 19), (220, 69, 17), (213, 70, 21),
- (203, 68, 23), (182, 56, 17), (177, 52, 13), (173, 48, 10),
- (160, 40, 6), (143, 32, 3), (124, 25, 2), (108, 18, 0),
- (82, 10, 1), (73, 7, 1), (64, 5, 1), (60, 4, 1),
- (57, 3, 1), (50, 4, 3), (41, 6, 9), (34, 10, 17),
- (28, 14, 27), (19, 34, 57), (17, 40, 67), (15, 47, 78),
- (9, 53, 85), (5, 52, 88), (3, 48, 82), (3, 47, 79),
- (15, 50, 78), (21, 42, 64), (28, 35, 50), (28, 31, 43),
- (29, 28, 37), (27, 28, 38), (28, 32, 45), (40, 42, 52),
- (55, 50, 59), (92, 66, 65), (95, 67, 65), (98, 68, 66),
- (115, 75, 66), (127, 74, 62), (150, 78, 57), (168, 75, 45),
- (182, 62, 22), (180, 58, 18), (178, 54, 14), (170, 53, 15),
- (150, 49, 17), (130, 46, 19), (110, 41, 20), (90, 34, 19),
- (75, 30, 19), (37, 23, 21), (29, 20, 20), (22, 17, 19),
- (9, 10, 15), (5, 6, 9), (5, 2, 3), (8, 1, 2),
- (24, 3, 2), (30, 4, 2), (36, 5, 2), (52, 10, 2),
- (72, 14, 1), (95, 20, 0), (120, 27, 1), (145, 34, 2),
- (169, 41, 2), (188, 48, 3), (206, 54, 2), (222, 59, 1),
- (235, 63, 2), (246, 67, 3), (250, 69, 4), (250, 71, 5),
- (246, 73, 7), (244, 73, 8), (242, 74, 10), (238, 71, 10),
- (230, 69, 10), (224, 65, 8), (219, 63, 7), (215, 63, 9),
- (215, 63, 9), (215, 62, 7), (217, 61, 5), (218, 58, 1),
- (218, 58, 0), (220, 58, 0), (218, 58, 1), (215, 57, 1),
- (209, 53, 1), (200, 50, 0), (191, 46, 0), (180, 43, 0),
- (171, 39, 0), (163, 36, 0), (157, 33, 0), (153, 30, 0),
- (150, 30, 0), (148, 31, 0), (146, 31, 0), (144, 31, 0),
- (141, 30, 0), (134, 28, 0), (124, 25, 0), (112, 22, 0),
- (102, 19, 0), (93, 16, 0), (85, 14, 1), (79, 12, 1),
- (76, 11, 0), (77, 10, 1), (83, 12, 2), (92, 15, 3),
- (102, 20, 4), (113, 23, 4), (122, 26, 3), (131, 28, 3),
- (136, 30, 3), (137, 29, 4), (134, 27, 4), (127, 25, 2),
- (119, 21, 1), (111, 18, 0), (101, 15, 0), (92, 11, 0),
- (85, 9, 0), (80, 8, 0), (78, 9, 0), (78, 10, 0),
- (79, 10, 0), (80, 8, 0), (83, 8, 0), (86, 8, 0),
- (89, 8, 1), (92, 11, 1), (95, 12, 1), (99, 13, 1),
- (102, 13, 0), (105, 13, 1), (105, 15, 1), (104, 16, 1),
- (102, 17, 1), (99, 17, 0), (94, 15, 0), (87, 14, 0)
- ),
-
-// 601 Neon
-((21, 52, 121), (20, 40, 136), (19, 35, 145), (19, 31, 155),
- (20, 28, 163), (21, 26, 172), (23, 25, 175), (25, 24, 178),
- (37, 20, 187), (44, 18, 190), (52, 17, 193), (61, 15, 192),
- (70, 14, 192), (80, 12, 189), (90, 11, 187), (95, 10, 185),
- (101, 10, 183), (122, 7, 173), (131, 8, 166), (140, 9, 160),
- (147, 11, 153), (155, 14, 147), (158, 15, 144), (162, 16, 142),
- (176, 20, 134), (182, 21, 132), (188, 22, 131), (193, 22, 133),
- (198, 23, 135), (200, 23, 137), (202, 23, 139), (205, 22, 145),
- (208, 21, 151), (209, 18, 164), (208, 17, 170), (208, 16, 176),
- (206, 16, 179), (204, 16, 183), (202, 16, 183), (201, 17, 184),
- (193, 20, 178), (189, 22, 170), (186, 24, 163), (183, 27, 153),
- (180, 30, 144), (179, 31, 139), (178, 33, 135), (176, 36, 129),
- (173, 38, 123), (167, 44, 110), (164, 49, 103), (161, 55, 96),
- (156, 63, 91), (152, 71, 86), (149, 74, 84), (146, 78, 83),
- (136, 94, 78), (132, 100, 72), (128, 106, 67), (126, 112, 60),
- (124, 118, 53), (123, 119, 50), (123, 121, 47), (123, 121, 42),
- (123, 120, 37), (124, 107, 27), (128, 98, 26), (132, 90, 25),
- (134, 85, 26), (136, 81, 28), (142, 71, 33), (147, 62, 39),
- (153, 46, 56), (154, 41, 67), (155, 37, 79), (152, 36, 93),
- (149, 36, 107), (146, 38, 114), (143, 40, 121), (136, 47, 134),
- (128, 56, 146), (114, 81, 165), (108, 94, 169), (102, 108, 173),
- (99, 114, 173), (97, 120, 173), (94, 132, 170), (95, 140, 164),
- (106, 146, 148), (116, 143, 141), (127, 140, 134), (132, 136, 131),
- (137, 133, 128), (146, 123, 123), (158, 114, 120), (170, 100, 117),
- (181, 85, 116), (197, 55, 121), (196, 41, 128), (195, 27, 135),
- (191, 22, 139), (188, 18, 143), (178, 11, 152), (166, 8, 160),
- (135, 15, 174), (119, 25, 179), (103, 36, 185), (95, 42, 187),
- (87, 49, 190), (73, 63, 194), (58, 78, 197), (45, 94, 199),
- (34, 111, 201), (20, 145, 202), (19, 153, 201), (19, 161, 201),
- (23, 175, 198), (32, 187, 191), (46, 195, 185), (63, 202, 176),
- (97, 205, 158), (115, 200, 147), (134, 196, 137), (142, 193, 129),
- (150, 190, 122), (168, 183, 109), (184, 179, 96), (198, 174, 85),
- (209, 171, 75), (220, 166, 62), (218, 164, 60), (217, 163, 58),
- (209, 158, 56), (197, 156, 56), (182, 154, 60), (165, 154, 66),
- (129, 153, 83), (112, 148, 91), (96, 144, 100), (88, 140, 104),
- (80, 137, 108), (64, 127, 116), (50, 118, 124), (37, 108, 132),
- (26, 97, 139), (19, 75, 150), (20, 69, 151), (21, 64, 153),
- (26, 54, 154), (33, 45, 155), (42, 37, 156), (50, 30, 157),
- (66, 17, 161), (70, 14, 162), (75, 12, 164), (83, 8, 167),
- (90, 5, 170), (95, 4, 175), (98, 4, 179), (97, 4, 185),
- (94, 5, 191), (81, 10, 203), (77, 12, 206), (73, 14, 209),
- (65, 20, 215), (56, 28, 221), (47, 36, 227), (38, 45, 231),
- (20, 59, 238), (16, 61, 238), (13, 64, 239), (7, 69, 239),
- (4, 74, 238), (1, 77, 234), (0, 79, 230), (0, 79, 224),
- (1, 76, 216), (3, 71, 208), (5, 64, 199), (8, 58, 189),
- (10, 52, 180), (14, 46, 170), (18, 41, 160), (24, 36, 150),
- (38, 26, 131), (41, 25, 126), (45, 24, 122), (53, 22, 112),
- (60, 22, 102), (67, 24, 92), (74, 26, 83), (81, 28, 74),
- (89, 30, 66), (96, 33, 58), (103, 36, 52), (109, 38, 45),
- (115, 42, 38), (120, 46, 31), (125, 50, 25), (130, 54, 19),
- (136, 58, 15), (141, 61, 12), (147, 63, 10), (153, 66, 9),
- (158, 70, 8), (162, 72, 10), (165, 73, 14), (167, 73, 20),
- (169, 73, 29), (170, 72, 38), (169, 72, 49), (164, 72, 60),
- (157, 75, 71), (148, 80, 82), (139, 84, 92), (129, 90, 105),
- (119, 95, 115), (113, 100, 124), (105, 105, 131), (98, 110, 136),
- (91, 116, 138), (85, 118, 140), (82, 118, 141), (82, 117, 141),
- (85, 114, 140), (91, 108, 138), (97, 101, 136), (102, 95, 133),
- (104, 87, 131), (107, 76, 130), (109, 66, 131), (109, 57, 134),
- (107, 48, 136), (103, 41, 139), (99, 39, 140), (91, 40, 141),
- (82, 43, 142), (73, 48, 143), (64, 55, 144), (54, 62, 144),
- (45, 69, 144), (37, 77, 142), (30, 84, 139), (25, 91, 134),
- (21, 96, 130), (19, 101, 126), (18, 104, 122), (18, 105, 118),
- (19, 104, 113), (20, 100, 109), (21, 94, 106), (22, 87, 104),
- (22, 80, 104), (22, 72, 106), (22, 65, 110), (22, 58, 114)
- ),
-
-// 602 Neon_Purple
-((192, 57, 254), (205, 58, 253), (198, 59, 246), (192, 60, 240),
- (183, 62, 231), (175, 64, 223), (172, 65, 218), (170, 66, 214),
- (164, 76, 196), (161, 87, 191), (158, 99, 187), (159, 114, 185),
- (160, 130, 183), (160, 139, 184), (161, 149, 186), (161, 150, 184),
- (162, 152, 183), (155, 143, 197), (143, 139, 202), (132, 135, 208),
- (128, 134, 213), (124, 133, 218), (120, 129, 216), (117, 125, 214),
- (106, 98, 213), (94, 85, 211), (83, 72, 209), (76, 62, 211),
- (69, 53, 214), (68, 50, 212), (67, 48, 210), (65, 47, 207),
- (75, 50, 201), (89, 58, 182), (86, 54, 173), (83, 51, 164),
- (77, 45, 155), (71, 39, 147), (68, 36, 144), (65, 33, 141),
- (47, 25, 126), (36, 21, 118), (25, 18, 110), (19, 18, 105),
- (14, 19, 101), (14, 21, 103), (14, 23, 105), (12, 25, 116),
- (13, 32, 128), (10, 38, 165), (12, 36, 177), (15, 35, 190),
- (18, 29, 202), (21, 24, 214), (25, 24, 218), (30, 24, 223),
- (51, 30, 241), (64, 32, 245), (77, 34, 250), (93, 36, 251),
- (110, 39, 253), (118, 40, 253), (126, 41, 253), (138, 43, 253),
- (142, 44, 253), (142, 44, 253), (136, 42, 248), (131, 40, 243),
- (127, 39, 238), (123, 39, 234), (117, 37, 222), (111, 37, 209),
- (99, 40, 188), (93, 41, 182), (88, 43, 177), (82, 41, 176),
- (77, 39, 175), (75, 38, 174), (74, 38, 174), (72, 36, 173),
- (73, 37, 174), (75, 42, 185), (78, 41, 195), (82, 41, 206),
- (82, 40, 212), (82, 40, 219), (85, 37, 230), (89, 35, 239),
- (104, 36, 251), (115, 38, 252), (126, 41, 253), (130, 42, 253),
- (134, 43, 253), (142, 45, 253), (150, 46, 253), (153, 46, 253),
- (153, 46, 252), (146, 45, 246), (137, 44, 240), (129, 43, 235),
- (123, 42, 234), (118, 41, 233), (108, 42, 232), (101, 40, 232),
- (86, 36, 235), (81, 35, 233), (77, 34, 232), (73, 32, 231),
- (70, 30, 231), (65, 32, 231), (62, 32, 234), (62, 32, 236),
- (63, 32, 242), (81, 35, 250), (84, 34, 251), (88, 34, 252),
- (88, 34, 252), (90, 35, 254), (89, 35, 253), (89, 35, 252),
- (90, 38, 245), (91, 40, 238), (93, 43, 232), (95, 46, 230),
- (97, 49, 228), (103, 55, 224), (106, 60, 222), (110, 65, 225),
- (114, 66, 226), (117, 64, 224), (115, 64, 223), (114, 64, 223),
- (114, 64, 222), (111, 61, 218), (105, 63, 219), (100, 60, 220),
- (96, 50, 223), (91, 45, 224), (87, 41, 225), (84, 38, 223),
- (82, 35, 222), (68, 31, 219), (55, 27, 213), (43, 25, 207),
- (33, 22, 200), (19, 19, 191), (20, 19, 188), (21, 19, 186),
- (20, 20, 180), (21, 21, 173), (25, 29, 165), (28, 34, 157),
- (32, 41, 146), (33, 42, 145), (34, 43, 144), (33, 36, 139),
- (35, 32, 135), (42, 36, 132), (51, 41, 131), (63, 48, 130),
- (76, 58, 132), (93, 71, 146), (97, 72, 150), (101, 73, 154),
- (106, 76, 163), (110, 79, 172), (114, 81, 179), (122, 83, 189),
- (142, 87, 209), (149, 87, 212), (156, 88, 215), (167, 89, 223),
- (177, 90, 231), (180, 95, 232), (178, 97, 232), (176, 97, 232),
- (171, 95, 228), (164, 93, 222), (161, 91, 214), (163, 88, 209),
- (161, 89, 203), (155, 92, 197), (149, 96, 193), (141, 94, 185),
- (114, 87, 177), (105, 83, 177), (96, 80, 177), (82, 71, 180),
- (68, 62, 185), (57, 59, 195), (50, 55, 200), (45, 55, 206),
- (38, 46, 212), (32, 47, 216), (26, 45, 221), (21, 48, 225),
- (16, 48, 233), (8, 50, 240), (9, 52, 244), (19, 56, 245),
- (32, 63, 243), (42, 69, 243), (51, 73, 240), (59, 71, 237),
- (66, 74, 237), (74, 71, 238), (87, 82, 240), (107, 89, 241),
- (124, 100, 243), (142, 110, 245), (161, 116, 244), (174, 117, 244),
- (185, 113, 244), (191, 110, 245), (196, 103, 245), (196, 96, 246),
- (192, 94, 249), (189, 89, 250), (184, 81, 252), (178, 73, 253),
- (173, 67, 253), (166, 60, 253), (162, 52, 252), (157, 48, 252),
- (149, 46, 252), (145, 45, 252), (141, 44, 252), (137, 42, 253),
- (133, 41, 253), (124, 39, 252), (117, 37, 247), (114, 35, 240),
- (108, 33, 230), (107, 33, 217), (101, 32, 204), (98, 31, 192),
- (94, 29, 186), (87, 29, 181), (82, 28, 177), (69, 26, 169),
- (55, 25, 166), (42, 22, 160), (32, 21, 156), (23, 19, 156),
- (25, 21, 164), (35, 23, 176), (47, 26, 184), (60, 30, 197),
- (73, 32, 208), (83, 35, 217), (88, 35, 222), (99, 38, 230),
- (114, 41, 240), (132, 46, 245), (153, 51, 249), (173, 54, 252)
- ),
-
-// 603 Night_Flower
-((39, 60, 72), (63, 72, 122), (43, 81, 93), (23, 90, 64),
- (15, 77, 51), (8, 64, 39), (6, 58, 31), (4, 53, 24),
- (4, 49, 21), (9, 48, 24), (14, 47, 28), (29, 39, 54),
- (44, 31, 81), (61, 28, 106), (78, 26, 132), (88, 21, 149),
- (99, 16, 166), (117, 18, 196), (113, 16, 191), (110, 14, 187),
- (99, 11, 178), (89, 8, 169), (85, 6, 161), (81, 4, 154),
- (76, 2, 148), (78, 1, 147), (80, 0, 146), (81, 1, 149),
- (83, 3, 153), (84, 2, 155), (85, 2, 157), (90, 1, 162),
- (96, 4, 166), (115, 10, 185), (120, 16, 188), (126, 22, 191),
- (121, 23, 192), (116, 25, 194), (112, 23, 186), (108, 22, 179),
- (73, 12, 140), (59, 12, 108), (45, 12, 76), (39, 16, 51),
- (33, 21, 26), (29, 23, 21), (26, 25, 16), (21, 28, 14),
- (19, 40, 21), (21, 67, 49), (27, 73, 67), (33, 79, 85),
- (49, 67, 107), (66, 56, 130), (72, 48, 138), (79, 41, 147),
- (93, 6, 164), (86, 7, 145), (79, 8, 126), (61, 10, 99),
- (44, 12, 72), (36, 14, 57), (28, 17, 43), (19, 27, 21),
- (11, 31, 15), (3, 38, 12), (3, 36, 11), (3, 35, 10),
- (3, 33, 9), (3, 32, 9), (3, 26, 8), (4, 22, 8),
- (4, 15, 5), (6, 14, 11), (9, 13, 17), (20, 9, 41),
- (31, 5, 65), (40, 9, 78), (50, 13, 92), (70, 18, 128),
- (93, 16, 164), (129, 34, 207), (132, 33, 211), (136, 32, 215),
- (133, 29, 213), (130, 27, 211), (115, 21, 192), (100, 17, 172),
- (71, 11, 136), (58, 18, 106), (45, 26, 76), (39, 25, 68),
- (34, 24, 61), (26, 31, 45), (19, 42, 25), (14, 42, 22),
- (17, 39, 30), (3, 48, 25), (3, 48, 25), (3, 49, 25),
- (2, 48, 21), (1, 47, 18), (1, 49, 11), (1, 48, 8),
- (0, 43, 1), (0, 38, 1), (0, 34, 2), (0, 32, 2),
- (0, 30, 2), (0, 27, 4), (0, 23, 6), (2, 21, 7),
- (3, 24, 10), (6, 37, 19), (10, 40, 23), (14, 44, 27),
- (25, 54, 34), (34, 62, 45), (35, 73, 57), (34, 82, 66),
- (32, 89, 72), (25, 85, 66), (18, 82, 60), (16, 79, 52),
- (15, 76, 44), (10, 67, 32), (12, 60, 22), (10, 54, 11),
- (6, 49, 4), (3, 45, 4), (3, 44, 4), (3, 43, 5),
- (2, 41, 6), (1, 38, 7), (1, 37, 10), (1, 38, 13),
- (1, 40, 13), (1, 44, 10), (2, 48, 8), (1, 49, 8),
- (1, 51, 8), (2, 52, 9), (4, 53, 15), (6, 61, 22),
- (8, 69, 34), (21, 84, 61), (20, 86, 61), (19, 88, 61),
- (24, 80, 61), (33, 69, 58), (28, 58, 44), (28, 45, 34),
- (36, 20, 44), (38, 16, 55), (41, 12, 67), (56, 15, 84),
- (71, 8, 110), (79, 0, 137), (83, 2, 146), (85, 14, 135),
- (79, 27, 116), (48, 45, 68), (39, 49, 54), (30, 54, 40),
- (23, 55, 28), (15, 53, 18), (8, 47, 13), (7, 40, 14),
- (16, 28, 16), (18, 26, 16), (20, 25, 17), (27, 24, 19),
- (36, 26, 22), (43, 31, 29), (46, 28, 50), (50, 20, 69),
- (54, 23, 71), (54, 26, 73), (53, 23, 71), (47, 17, 64),
- (42, 23, 49), (44, 26, 51), (47, 16, 69), (51, 12, 82),
- (79, 3, 144), (87, 4, 153), (95, 6, 162), (105, 11, 178),
- (116, 19, 192), (127, 27, 205), (132, 35, 214), (132, 41, 216),
- (130, 42, 214), (122, 35, 203), (110, 26, 185), (95, 23, 170),
- (80, 12, 151), (68, 3, 133), (58, 3, 128), (54, 2, 127),
- (59, 1, 123), (54, 3, 122), (42, 8, 106), (46, 13, 82),
- (46, 13, 71), (32, 18, 52), (32, 28, 32), (44, 34, 31),
- (52, 41, 42), (60, 59, 55), (61, 75, 66), (55, 85, 73),
- (54, 90, 76), (41, 89, 70), (25, 85, 57), (16, 72, 44),
- (10, 56, 31), (8, 44, 21), (9, 36, 16), (13, 30, 16),
- (16, 25, 17), (19, 22, 17), (25, 22, 18), (28, 22, 20),
- (25, 23, 18), (26, 21, 16), (25, 18, 15), (19, 18, 12),
- (15, 18, 10), (13, 16, 10), (9, 18, 10), (7, 20, 10),
- (6, 20, 10), (6, 21, 10), (7, 21, 10), (6, 23, 9),
- (7, 25, 10), (7, 25, 9), (6, 27, 9), (6, 31, 11),
- (7, 32, 13), (6, 35, 13), (5, 39, 13), (5, 44, 10),
- (8, 53, 7), (11, 56, 8), (18, 52, 12), (31, 56, 19),
- (39, 58, 26), (48, 52, 41), (54, 49, 57), (49, 42, 58),
- (41, 37, 51), (33, 41, 46), (49, 32, 85), (62, 31, 103)
- ),
-
-// 604 Night_Reeds
-((69, 72, 71), (44, 58, 44), (26, 43, 27), (9, 28, 10),
- (15, 32, 10), (21, 37, 11), (27, 39, 13), (34, 42, 15),
- (63, 59, 17), (77, 72, 16), (91, 85, 15), (106, 97, 25),
- (122, 109, 35), (129, 111, 48), (137, 114, 61), (135, 114, 63),
- (133, 114, 65), (113, 105, 62), (97, 92, 61), (82, 79, 60),
- (68, 61, 53), (54, 44, 46), (47, 38, 40), (41, 32, 35),
- (19, 20, 12), (14, 16, 8), (10, 12, 4), (8, 11, 3),
- (7, 10, 3), (6, 10, 3), (6, 11, 4), (5, 13, 5),
- (5, 14, 5), (5, 17, 4), (5, 21, 4), (5, 25, 4),
- (7, 28, 4), (10, 32, 5), (12, 33, 5), (14, 35, 5),
- (16, 42, 7), (18, 47, 8), (21, 52, 9), (24, 54, 10),
- (28, 57, 12), (29, 57, 13), (30, 57, 14), (29, 55, 13),
- (28, 54, 13), (26, 52, 14), (24, 51, 12), (22, 51, 11),
- (20, 50, 10), (18, 50, 9), (18, 50, 9), (19, 50, 9),
- (22, 56, 10), (25, 60, 10), (29, 65, 11), (33, 69, 13),
- (37, 74, 16), (41, 76, 17), (45, 79, 18), (55, 84, 21),
- (68, 87, 26), (81, 87, 49), (81, 86, 57), (82, 86, 65),
- (81, 84, 62), (81, 82, 60), (77, 78, 57), (69, 72, 56),
- (54, 63, 59), (43, 60, 47), (32, 57, 36), (27, 56, 25),
- (22, 55, 15), (22, 55, 14), (22, 55, 14), (23, 55, 14),
- (24, 55, 15), (26, 55, 15), (29, 57, 16), (33, 60, 18),
- (35, 62, 20), (38, 65, 22), (48, 74, 25), (65, 85, 39),
- (97, 110, 69), (101, 112, 72), (106, 115, 75), (107, 116, 74),
- (109, 117, 74), (108, 121, 76), (107, 122, 78), (105, 117, 79),
- (92, 104, 69), (59, 82, 37), (47, 75, 26), (36, 68, 15),
- (33, 63, 14), (31, 59, 13), (26, 53, 11), (21, 47, 10),
- (14, 35, 8), (12, 30, 8), (11, 26, 8), (10, 25, 8),
- (9, 25, 9), (9, 26, 10), (11, 28, 10), (15, 33, 9),
- (19, 35, 9), (26, 39, 8), (29, 38, 7), (33, 38, 7),
- (41, 43, 6), (46, 46, 3), (45, 49, 4), (40, 46, 4),
- (36, 30, 5), (32, 28, 4), (29, 26, 4), (24, 24, 3),
- (20, 23, 3), (13, 17, 2), (7, 11, 2), (4, 6, 3),
- (2, 3, 3), (0, 1, 2), (0, 1, 2), (0, 2, 3),
- (0, 3, 4), (0, 4, 5), (0, 6, 6), (2, 6, 7),
- (10, 12, 14), (16, 16, 21), (23, 21, 28), (26, 23, 31),
- (29, 26, 34), (36, 33, 35), (40, 40, 35), (42, 46, 38),
- (46, 51, 38), (52, 58, 41), (51, 59, 39), (50, 60, 37),
- (45, 60, 33), (40, 59, 28), (34, 56, 25), (31, 51, 22),
- (23, 38, 20), (21, 35, 20), (19, 32, 20), (14, 27, 19),
- (11, 22, 18), (7, 18, 17), (5, 14, 16), (4, 12, 15),
- (4, 11, 15), (7, 14, 13), (8, 15, 14), (9, 17, 15),
- (14, 20, 17), (22, 24, 19), (27, 24, 20), (32, 24, 19),
- (31, 23, 18), (31, 23, 18), (32, 24, 19), (30, 19, 19),
- (29, 16, 19), (25, 13, 17), (18, 9, 14), (12, 7, 12),
- (6, 5, 9), (3, 3, 8), (1, 3, 7), (1, 3, 5),
- (0, 4, 4), (0, 5, 3), (0, 7, 2), (0, 9, 1),
- (2, 15, 1), (3, 18, 1), (5, 21, 2), (6, 28, 2),
- (8, 33, 3), (9, 38, 5), (12, 40, 6), (14, 42, 8),
- (15, 45, 9), (16, 45, 9), (15, 44, 10), (13, 41, 10),
- (12, 36, 11), (10, 31, 10), (9, 26, 8), (8, 21, 7),
- (7, 16, 6), (8, 13, 6), (9, 11, 5), (10, 10, 5),
- (11, 11, 5), (12, 11, 6), (15, 14, 8), (21, 18, 10),
- (30, 20, 15), (36, 21, 18), (35, 22, 23), (34, 24, 24),
- (34, 31, 25), (39, 38, 28), (48, 45, 29), (53, 51, 33),
- (58, 59, 33), (60, 68, 31), (58, 76, 30), (60, 81, 27),
- (58, 81, 25), (58, 79, 20), (60, 74, 16), (59, 71, 15),
- (60, 70, 13), (64, 69, 13), (69, 67, 10), (78, 61, 7),
- (85, 55, 6), (87, 53, 5), (91, 55, 12), (91, 60, 16),
- (91, 65, 19), (90, 63, 19), (84, 64, 16), (78, 62, 19),
- (66, 60, 22), (53, 62, 25), (41, 61, 24), (33, 64, 20),
- (30, 63, 17), (28, 61, 15), (27, 58, 15), (25, 54, 14),
- (23, 49, 14), (20, 44, 15), (19, 40, 17), (25, 41, 25),
- (36, 43, 38), (48, 47, 52), (61, 56, 68), (73, 70, 78),
- (68, 65, 71), (65, 63, 69), (61, 60, 64), (56, 54, 62)
- ),
-
-// 605 No_Clue
-((115, 83, 92), (119, 81, 103), (122, 82, 107), (125, 83, 112),
- (125, 83, 111), (125, 83, 110), (127, 84, 108), (129, 86, 107),
- (148, 97, 87), (158, 103, 77), (168, 110, 67), (173, 116, 62),
- (179, 123, 57), (181, 132, 51), (183, 141, 45), (183, 144, 42),
- (184, 148, 39), (179, 166, 30), (178, 168, 29), (177, 171, 28),
- (173, 164, 35), (169, 157, 42), (166, 151, 46), (164, 146, 51),
- (152, 122, 73), (144, 113, 81), (137, 105, 89), (132, 97, 97),
- (127, 90, 105), (125, 85, 108), (123, 81, 112), (122, 72, 121),
- (124, 60, 123), (124, 35, 130), (122, 32, 133), (120, 29, 136),
- (117, 34, 134), (115, 40, 132), (115, 44, 130), (116, 49, 129),
- (131, 66, 108), (140, 71, 95), (149, 77, 83), (153, 87, 76),
- (158, 97, 70), (157, 102, 69), (157, 108, 68), (155, 120, 67),
- (154, 131, 66), (156, 142, 66), (163, 141, 63), (170, 141, 61),
- (176, 142, 57), (182, 143, 53), (183, 145, 52), (184, 147, 51),
- (182, 153, 48), (179, 151, 50), (176, 150, 52), (173, 148, 53),
- (170, 147, 54), (169, 146, 54), (169, 145, 54), (169, 144, 55),
- (168, 143, 55), (167, 140, 57), (162, 131, 65), (157, 123, 73),
- (153, 118, 77), (149, 114, 82), (142, 101, 91), (134, 91, 103),
- (118, 77, 127), (110, 69, 136), (102, 61, 145), (96, 50, 155),
- (90, 39, 166), (88, 34, 170), (86, 29, 175), (84, 19, 182),
- (82, 14, 187), (82, 8, 190), (84, 9, 188), (86, 11, 187),
- (87, 11, 187), (88, 11, 187), (91, 9, 188), (92, 8, 189),
- (95, 5, 193), (97, 4, 192), (99, 4, 192), (101, 4, 190),
- (103, 5, 189), (103, 5, 188), (103, 8, 185), (100, 10, 180),
- (95, 13, 172), (83, 16, 156), (78, 21, 149), (74, 27, 142),
- (75, 30, 139), (76, 33, 137), (80, 41, 132), (87, 48, 127),
- (102, 53, 113), (109, 50, 95), (117, 48, 77), (118, 47, 72),
- (120, 47, 68), (126, 45, 63), (131, 43, 63), (135, 44, 67),
- (142, 45, 75), (151, 41, 97), (153, 37, 98), (156, 34, 99),
- (157, 26, 105), (156, 19, 109), (154, 17, 111), (151, 21, 109),
- (148, 40, 106), (147, 52, 103), (147, 64, 100), (148, 70, 97),
- (150, 76, 95), (153, 85, 89), (153, 93, 86), (153, 102, 83),
- (152, 111, 82), (154, 123, 72), (154, 125, 70), (155, 127, 69),
- (158, 130, 68), (160, 126, 68), (161, 119, 70), (162, 111, 72),
- (165, 88, 69), (163, 79, 67), (161, 70, 65), (157, 66, 65),
- (154, 62, 65), (145, 57, 66), (133, 51, 67), (122, 46, 71),
- (114, 41, 69), (106, 28, 68), (105, 28, 68), (105, 29, 69),
- (103, 30, 70), (100, 35, 72), (93, 37, 80), (80, 42, 91),
- (63, 50, 101), (63, 50, 103), (63, 50, 105), (68, 53, 112),
- (75, 58, 115), (85, 62, 119), (92, 67, 124), (99, 76, 128),
- (103, 83, 129), (123, 98, 116), (127, 102, 109), (131, 106, 102),
- (139, 116, 94), (147, 125, 85), (154, 130, 78), (160, 135, 74),
- (164, 140, 70), (165, 140, 68), (166, 141, 67), (167, 141, 65),
- (167, 142, 64), (164, 141, 66), (158, 139, 68), (149, 136, 75),
- (142, 128, 82), (136, 119, 90), (131, 108, 97), (126, 96, 111),
- (119, 87, 123), (113, 79, 131), (106, 72, 137), (93, 64, 146),
- (71, 47, 165), (67, 44, 168), (64, 42, 172), (60, 32, 178),
- (55, 24, 178), (55, 19, 175), (56, 14, 169), (53, 14, 161),
- (49, 13, 153), (47, 14, 144), (45, 18, 136), (45, 19, 131),
- (45, 21, 123), (42, 21, 116), (45, 22, 114), (44, 26, 112),
- (40, 31, 108), (39, 35, 104), (39, 45, 99), (40, 54, 99),
- (41, 68, 97), (39, 79, 92), (42, 84, 95), (47, 86, 101),
- (52, 86, 106), (58, 83, 110), (65, 81, 112), (69, 79, 112),
- (72, 84, 108), (71, 89, 99), (71, 94, 83), (68, 91, 71),
- (74, 86, 63), (75, 81, 62), (84, 64, 69), (88, 53, 80),
- (93, 41, 89), (95, 34, 97), (92, 31, 103), (84, 31, 108),
- (78, 32, 109), (68, 36, 111), (66, 36, 116), (64, 35, 118),
- (64, 33, 119), (65, 32, 121), (65, 35, 124), (69, 36, 129),
- (76, 36, 131), (78, 35, 130), (80, 37, 132), (85, 38, 130),
- (90, 41, 125), (97, 44, 116), (106, 51, 104), (115, 59, 90),
- (128, 62, 73), (137, 65, 62), (142, 69, 57), (145, 68, 59),
- (146, 68, 62), (146, 68, 64), (144, 71, 64), (146, 86, 61),
- (147, 94, 56), (146, 102, 55), (143, 108, 56), (137, 110, 60),
- (131, 106, 65), (125, 98, 70), (114, 87, 79), (114, 85, 88)
- ),
-
-// 606 Nonsense
-((141, 166, 81), (171, 172, 77), (179, 186, 75), (188, 200, 74),
- (195, 206, 75), (202, 213, 77), (198, 208, 80), (195, 203, 83),
- (160, 167, 95), (145, 149, 113), (131, 131, 132), (115, 111, 146),
- (100, 92, 160), (81, 75, 165), (63, 59, 170), (56, 52, 168),
- (50, 46, 166), (41, 37, 151), (46, 32, 142), (51, 28, 133),
- (61, 32, 130), (71, 37, 128), (78, 42, 131), (86, 48, 135),
- (118, 78, 160), (134, 95, 173), (150, 113, 187), (163, 137, 191),
- (176, 161, 196), (181, 171, 192), (186, 181, 188), (198, 191, 178),
- (197, 191, 160), (174, 170, 122), (164, 159, 102), (155, 148, 83),
- (141, 127, 73), (127, 107, 64), (114, 94, 62), (101, 82, 61),
- (59, 45, 85), (49, 43, 103), (39, 41, 122), (37, 46, 134),
- (36, 52, 147), (39, 54, 150), (43, 56, 154), (48, 54, 155),
- (56, 55, 152), (66, 60, 145), (74, 56, 142), (83, 52, 140),
- (79, 46, 135), (76, 41, 130), (72, 38, 131), (68, 36, 133),
- (51, 34, 152), (44, 46, 160), (38, 59, 169), (46, 75, 164),
- (54, 92, 160), (58, 98, 156), (63, 104, 153), (68, 117, 145),
- (64, 119, 137), (74, 110, 130), (87, 104, 122), (101, 99, 115),
- (105, 90, 111), (109, 81, 108), (104, 64, 98), (102, 49, 90),
- (109, 34, 65), (107, 25, 58), (106, 16, 52), (96, 22, 55),
- (86, 28, 59), (83, 33, 62), (80, 38, 66), (68, 44, 69),
- (55, 40, 75), (23, 36, 81), (19, 42, 83), (15, 49, 85),
- (14, 48, 82), (14, 48, 79), (14, 49, 65), (10, 38, 49),
- (14, 29, 27), (17, 30, 23), (20, 31, 20), (19, 29, 20),
- (18, 27, 20), (20, 24, 27), (19, 28, 29), (26, 31, 27),
- (32, 32, 26), (38, 27, 38), (41, 27, 43), (44, 28, 48),
- (49, 26, 48), (54, 25, 48), (64, 25, 50), (72, 25, 63),
- (72, 34, 97), (71, 33, 105), (70, 33, 113), (67, 31, 120),
- (65, 30, 128), (59, 33, 147), (45, 35, 172), (37, 46, 191),
- (34, 59, 194), (37, 77, 203), (39, 80, 209), (42, 83, 216),
- (54, 92, 234), (72, 112, 235), (80, 128, 233), (91, 143, 227),
- (111, 171, 228), (124, 178, 223), (137, 186, 218), (137, 183, 214),
- (137, 180, 210), (129, 170, 203), (109, 164, 207), (101, 164, 206),
- (97, 162, 202), (103, 154, 185), (102, 151, 183), (102, 149, 181),
- (95, 149, 167), (92, 146, 152), (84, 129, 136), (87, 121, 113),
- (91, 110, 77), (82, 107, 61), (74, 105, 45), (69, 99, 39),
- (64, 93, 33), (63, 81, 26), (65, 70, 24), (71, 66, 25),
- (72, 68, 34), (73, 73, 62), (76, 71, 70), (79, 69, 79),
- (81, 64, 84), (86, 57, 82), (84, 51, 80), (87, 53, 76),
- (92, 54, 71), (97, 55, 65), (103, 56, 59), (111, 60, 45),
- (120, 65, 35), (131, 67, 28), (133, 67, 31), (136, 58, 31),
- (139, 51, 28), (137, 43, 36), (135, 42, 43), (133, 42, 50),
- (126, 41, 62), (121, 42, 68), (116, 45, 72), (117, 56, 72),
- (117, 76, 78), (112, 80, 78), (107, 85, 78), (94, 88, 74),
- (88, 93, 65), (86, 95, 66), (100, 105, 64), (107, 118, 64),
- (111, 128, 67), (115, 140, 65), (113, 148, 69), (127, 162, 82),
- (142, 183, 96), (159, 198, 113), (173, 214, 133), (175, 224, 145),
- (171, 222, 169), (170, 214, 166), (170, 206, 164), (173, 185, 158),
- (183, 176, 154), (192, 172, 146), (197, 179, 142), (206, 181, 127),
- (204, 173, 103), (210, 169, 83), (215, 176, 62), (216, 193, 52),
- (224, 211, 46), (216, 220, 45), (205, 209, 49), (188, 198, 57),
- (160, 186, 70), (146, 172, 85), (134, 169, 98), (127, 158, 110),
- (129, 153, 119), (122, 154, 134), (129, 152, 158), (135, 156, 170),
- (142, 154, 174), (152, 144, 166), (154, 143, 153), (155, 137, 151),
- (149, 136, 145), (138, 132, 142), (120, 119, 130), (102, 115, 120),
- (90, 114, 120), (82, 127, 120), (84, 146, 127), (89, 161, 130),
- (100, 181, 142), (116, 197, 157), (128, 211, 167), (143, 221, 175),
- (156, 224, 174), (174, 223, 174), (193, 217, 174), (206, 208, 164),
- (215, 202, 150), (212, 195, 129), (215, 189, 107), (223, 183, 96),
- (234, 171, 84), (245, 163, 73), (237, 155, 65), (228, 146, 54),
- (211, 136, 46), (193, 123, 47), (182, 110, 50), (163, 101, 60),
- (148, 99, 77), (128, 94, 86), (107, 90, 90), (89, 87, 90),
- (72, 81, 85), (63, 88, 85), (59, 100, 91), (58, 111, 93),
- (58, 122, 94), (56, 123, 85), (59, 118, 70), (67, 116, 61),
- (76, 116, 57), (91, 122, 66), (104, 140, 73), (122, 156, 79)
- ),
-
-// 607 Oak_Tree
-((90, 69, 31), (105, 83, 43), (108, 86, 46), (112, 90, 50),
- (111, 94, 55), (110, 98, 61), (109, 100, 62), (109, 102, 63),
- (120, 108, 62), (126, 113, 64), (132, 118, 67), (141, 125, 77),
- (151, 132, 87), (150, 133, 95), (150, 134, 103), (149, 134, 103),
- (149, 134, 104), (133, 114, 104), (129, 115, 96), (126, 117, 88),
- (126, 115, 82), (126, 114, 76), (127, 116, 70), (129, 119, 64),
- (143, 100, 34), (143, 100, 22), (143, 101, 11), (141, 94, 13),
- (139, 88, 16), (133, 88, 16), (127, 89, 16), (110, 83, 21),
- (95, 66, 24), (60, 39, 19), (57, 33, 13), (54, 28, 8),
- (67, 32, 5), (80, 36, 3), (87, 42, 9), (95, 49, 15),
- (120, 70, 40), (116, 77, 56), (113, 84, 72), (116, 95, 79),
- (119, 106, 86), (124, 111, 90), (129, 116, 95), (150, 135, 103),
- (163, 151, 118), (202, 185, 153), (209, 194, 150), (216, 204, 147),
- (222, 199, 129), (228, 194, 112), (224, 193, 102), (220, 192, 93),
- (212, 178, 109), (207, 181, 118), (202, 185, 128), (195, 180, 127),
- (188, 175, 126), (178, 165, 120), (168, 155, 114), (143, 131, 95),
- (120, 110, 77), (81, 73, 59), (65, 60, 47), (50, 47, 36),
- (45, 42, 32), (40, 38, 29), (32, 29, 22), (32, 28, 14),
- (49, 41, 14), (60, 47, 15), (71, 53, 16), (84, 62, 23),
- (97, 72, 30), (100, 73, 33), (104, 74, 36), (90, 67, 36),
- (86, 71, 32), (83, 59, 31), (84, 57, 29), (86, 56, 27),
- (90, 55, 29), (95, 55, 31), (104, 55, 31), (111, 61, 24),
- (105, 65, 34), (99, 69, 34), (93, 73, 35), (89, 73, 39),
- (85, 73, 43), (84, 73, 52), (87, 76, 58), (87, 76, 59),
- (88, 73, 60), (88, 68, 59), (77, 59, 52), (66, 51, 46),
- (60, 46, 41), (55, 42, 36), (42, 32, 30), (34, 25, 25),
- (42, 28, 24), (54, 36, 27), (66, 44, 31), (72, 47, 31),
- (78, 51, 31), (88, 59, 31), (89, 66, 33), (89, 71, 31),
- (90, 73, 30), (79, 70, 35), (77, 69, 36), (75, 69, 38),
- (69, 63, 39), (67, 58, 42), (67, 59, 43), (67, 60, 41),
- (88, 66, 36), (102, 80, 39), (117, 94, 42), (128, 100, 41),
- (140, 107, 41), (153, 118, 42), (157, 115, 46), (157, 120, 46),
- (151, 118, 48), (116, 94, 66), (112, 95, 72), (109, 97, 78),
- (108, 103, 96), (116, 117, 119), (132, 133, 134), (146, 139, 137),
- (169, 159, 137), (172, 154, 121), (176, 149, 106), (175, 147, 102),
- (174, 146, 98), (175, 142, 99), (181, 154, 99), (179, 156, 99),
- (176, 151, 98), (160, 141, 75), (151, 131, 67), (142, 121, 59),
- (128, 101, 39), (104, 79, 29), (85, 63, 26), (74, 55, 24),
- (67, 49, 29), (70, 52, 33), (74, 55, 37), (88, 61, 46),
- (106, 67, 50), (124, 78, 53), (136, 83, 57), (145, 89, 56),
- (148, 98, 54), (139, 86, 56), (136, 83, 55), (134, 80, 54),
- (128, 73, 55), (120, 62, 52), (112, 55, 50), (101, 53, 51),
- (81, 60, 53), (76, 60, 53), (71, 61, 54), (67, 62, 54),
- (66, 63, 55), (63, 63, 49), (60, 58, 41), (59, 52, 36),
- (52, 46, 32), (47, 39, 26), (51, 38, 21), (56, 41, 27),
- (61, 45, 34), (73, 57, 43), (96, 73, 57), (120, 92, 71),
- (143, 120, 91), (148, 123, 91), (153, 127, 92), (149, 132, 90),
- (141, 124, 89), (129, 115, 82), (117, 102, 73), (105, 88, 65),
- (95, 79, 58), (91, 70, 51), (87, 62, 45), (91, 59, 38),
- (105, 61, 27), (113, 65, 23), (118, 72, 25), (124, 75, 20),
- (119, 77, 23), (107, 78, 31), (96, 75, 37), (91, 73, 48),
- (91, 71, 56), (95, 74, 56), (103, 86, 57), (110, 91, 60),
- (114, 91, 56), (114, 97, 54), (111, 99, 55), (106, 92, 53),
- (101, 85, 53), (96, 84, 57), (90, 81, 58), (88, 76, 58),
- (85, 77, 59), (83, 78, 59), (87, 80, 62), (94, 85, 66),
- (96, 88, 69), (95, 92, 74), (95, 95, 75), (88, 91, 71),
- (83, 86, 64), (80, 81, 56), (74, 71, 45), (74, 61, 36),
- (79, 54, 35), (81, 51, 36), (85, 53, 36), (96, 57, 37),
- (106, 66, 39), (115, 80, 44), (128, 93, 48), (145, 104, 54),
- (154, 117, 65), (156, 124, 72), (157, 123, 76), (155, 122, 81),
- (147, 118, 77), (134, 106, 72), (119, 95, 67), (104, 81, 56),
- (87, 66, 46), (74, 57, 36), (66, 50, 26), (62, 48, 21),
- (62, 47, 18), (66, 44, 13), (73, 48, 16), (77, 45, 22),
- (77, 44, 20), (81, 49, 19), (83, 52, 26), (84, 58, 31)
- ),
-
-// 608 Ocean_Mist
-((117, 195, 196), (113, 177, 175), (105, 167, 161), (98, 157, 148),
- (88, 144, 130), (79, 131, 113), (75, 124, 104), (72, 117, 96),
- (54, 94, 67), (45, 88, 56), (37, 82, 45), (36, 73, 41),
- (35, 65, 38), (30, 56, 36), (26, 47, 35), (22, 45, 32),
- (18, 43, 29), (17, 32, 32), (17, 28, 37), (18, 24, 43),
- (16, 21, 43), (15, 18, 44), (15, 17, 45), (16, 16, 46),
- (19, 21, 59), (22, 27, 65), (26, 33, 71), (34, 44, 75),
- (42, 56, 80), (47, 64, 80), (52, 72, 81), (59, 84, 84),
- (64, 94, 88), (72, 112, 99), (79, 125, 104), (87, 138, 110),
- (91, 148, 118), (96, 158, 126), (96, 159, 129), (97, 160, 132),
- (93, 156, 135), (90, 160, 137), (88, 164, 140), (87, 160, 136),
- (86, 157, 133), (83, 151, 127), (80, 146, 121), (71, 130, 114),
- (62, 116, 103), (48, 94, 87), (46, 89, 83), (44, 85, 80),
- (42, 81, 75), (41, 77, 71), (39, 75, 67), (38, 74, 64),
- (42, 80, 61), (47, 86, 61), (53, 92, 62), (53, 93, 60),
- (53, 94, 59), (52, 93, 60), (52, 93, 62), (54, 90, 66),
- (56, 85, 73), (49, 70, 76), (45, 61, 76), (42, 52, 77),
- (41, 47, 79), (40, 43, 81), (37, 37, 84), (37, 30, 83),
- (34, 21, 73), (32, 24, 70), (30, 28, 68), (31, 38, 67),
- (33, 48, 67), (35, 53, 67), (38, 59, 68), (45, 69, 68),
- (51, 82, 70), (60, 107, 73), (64, 109, 74), (69, 112, 76),
- (71, 110, 78), (73, 108, 81), (74, 104, 86), (68, 98, 86),
- (50, 75, 77), (45, 62, 76), (40, 49, 75), (37, 43, 74),
- (35, 38, 73), (29, 32, 71), (22, 26, 64), (19, 23, 57),
- (18, 22, 53), (22, 33, 55), (24, 42, 59), (27, 51, 63),
- (29, 54, 64), (31, 57, 66), (39, 61, 69), (48, 62, 73),
- (57, 61, 88), (57, 58, 92), (57, 55, 96), (61, 53, 97),
- (65, 52, 98), (71, 54, 110), (82, 63, 123), (90, 74, 134),
- (98, 92, 148), (117, 120, 161), (120, 127, 159), (124, 134, 158),
- (122, 141, 156), (119, 144, 151), (114, 144, 145), (109, 134, 140),
- (91, 113, 108), (75, 101, 97), (59, 89, 87), (55, 86, 87),
- (51, 84, 88), (54, 88, 86), (63, 92, 84), (71, 100, 85),
- (76, 106, 86), (80, 120, 88), (79, 120, 85), (79, 120, 83),
- (77, 119, 77), (74, 116, 73), (71, 110, 69), (69, 105, 65),
- (52, 80, 57), (46, 72, 56), (40, 64, 55), (41, 65, 55),
- (43, 66, 56), (53, 74, 60), (58, 82, 65), (65, 93, 75),
- (71, 106, 91), (88, 140, 123), (90, 148, 129), (92, 157, 136),
- (98, 170, 145), (101, 179, 155), (98, 182, 157), (96, 181, 159),
- (90, 173, 145), (90, 171, 142), (90, 169, 140), (83, 161, 128),
- (75, 152, 117), (68, 143, 106), (63, 134, 96), (63, 127, 90),
- (62, 124, 86), (62, 116, 83), (62, 115, 84), (63, 115, 86),
- (65, 113, 92), (71, 119, 99), (78, 128, 106), (91, 137, 116),
- (115, 156, 146), (119, 160, 154), (123, 165, 162), (127, 172, 170),
- (130, 177, 175), (126, 177, 175), (123, 169, 174), (118, 163, 171),
- (112, 149, 162), (107, 140, 150), (93, 130, 135), (81, 119, 119),
- (69, 115, 103), (62, 106, 90), (64, 104, 80), (64, 103, 75),
- (59, 112, 73), (58, 113, 72), (57, 115, 71), (61, 120, 71),
- (66, 122, 73), (73, 123, 76), (75, 126, 82), (75, 125, 89),
- (77, 127, 95), (81, 127, 102), (88, 132, 112), (99, 137, 121),
- (109, 141, 133), (121, 145, 145), (127, 144, 152), (127, 149, 156),
- (125, 154, 153), (127, 158, 149), (137, 164, 146), (142, 163, 148),
- (145, 163, 151), (138, 162, 150), (134, 164, 150), (138, 169, 149),
- (144, 174, 156), (153, 186, 175), (161, 191, 189), (170, 198, 207),
- (177, 203, 218), (181, 204, 219), (175, 210, 217), (166, 207, 203),
- (155, 199, 187), (142, 188, 172), (130, 172, 159), (114, 160, 147),
- (97, 148, 134), (82, 132, 122), (68, 116, 110), (56, 98, 104),
- (49, 82, 99), (45, 71, 96), (44, 63, 98), (46, 58, 103),
- (47, 53, 109), (49, 53, 112), (52, 52, 110), (56, 53, 105),
- (61, 58, 104), (58, 58, 103), (56, 60, 104), (53, 59, 106),
- (52, 55, 102), (55, 55, 100), (52, 52, 97), (48, 51, 97),
- (45, 54, 101), (49, 61, 110), (63, 73, 122), (81, 92, 135),
- (98, 110, 152), (112, 128, 165), (120, 149, 179), (126, 170, 191),
- (132, 189, 200), (136, 202, 209), (142, 208, 213), (142, 212, 213),
- (138, 214, 213), (133, 216, 213), (123, 214, 209), (120, 205, 206)
- ),
-
-// 609 Paige
-((91, 86, 67), (89, 83, 64), (92, 86, 64), (95, 90, 65),
- (103, 95, 64), (111, 100, 64), (116, 102, 63), (121, 105, 63),
- (133, 110, 61), (133, 111, 62), (133, 113, 63), (133, 118, 69),
- (134, 123, 76), (141, 132, 83), (148, 141, 90), (154, 146, 94),
- (160, 152, 99), (186, 178, 115), (196, 189, 121), (206, 201, 127),
- (209, 207, 131), (213, 213, 136), (211, 213, 136), (210, 213, 137),
- (196, 198, 133), (185, 187, 128), (174, 176, 123), (162, 165, 117),
- (150, 155, 111), (145, 150, 108), (140, 146, 105), (132, 140, 102),
- (128, 135, 100), (123, 129, 99), (120, 128, 100), (118, 127, 101),
- (116, 128, 103), (115, 129, 105), (115, 130, 105), (115, 131, 106),
- (116, 131, 105), (116, 128, 104), (116, 126, 103), (112, 122, 100),
- (109, 118, 98), (107, 116, 96), (105, 114, 95), (101, 108, 90),
- (96, 101, 83), (86, 85, 67), (80, 76, 62), (75, 68, 58),
- (69, 62, 55), (63, 57, 53), (62, 55, 52), (61, 53, 52),
- (62, 55, 53), (66, 56, 51), (70, 57, 49), (72, 60, 50),
- (75, 63, 51), (75, 63, 51), (75, 64, 52), (73, 63, 50),
- (70, 59, 49), (61, 52, 46), (54, 45, 41), (48, 39, 36),
- (45, 36, 35), (43, 34, 34), (37, 30, 33), (31, 27, 32),
- (21, 21, 31), (18, 18, 31), (16, 16, 32), (13, 14, 31),
- (11, 12, 31), (10, 11, 32), (10, 11, 33), (10, 10, 33),
- (10, 9, 32), (13, 12, 32), (16, 13, 32), (20, 15, 32),
- (22, 17, 32), (24, 19, 32), (28, 24, 33), (35, 30, 34),
- (51, 43, 36), (61, 51, 39), (72, 60, 43), (75, 61, 42),
- (79, 63, 42), (84, 66, 41), (85, 69, 41), (86, 70, 42),
- (85, 71, 43), (82, 72, 46), (83, 75, 50), (85, 78, 55),
- (85, 78, 56), (86, 79, 57), (84, 79, 59), (81, 78, 59),
- (71, 71, 56), (66, 67, 55), (61, 64, 54), (59, 63, 54),
- (58, 62, 55), (56, 62, 57), (56, 62, 61), (56, 62, 63),
- (58, 65, 66), (59, 69, 71), (60, 69, 72), (61, 70, 73),
- (63, 72, 73), (63, 74, 73), (64, 74, 74), (66, 73, 75),
- (68, 73, 73), (71, 76, 73), (75, 80, 73), (79, 83, 74),
- (84, 86, 75), (93, 96, 76), (102, 105, 76), (111, 114, 75),
- (119, 121, 76), (134, 130, 72), (137, 132, 71), (140, 135, 70),
- (147, 139, 69), (155, 145, 72), (164, 153, 78), (172, 162, 84),
- (186, 182, 105), (191, 189, 111), (196, 196, 118), (198, 198, 120),
- (201, 201, 122), (204, 203, 124), (205, 205, 127), (206, 205, 128),
- (206, 203, 128), (204, 201, 132), (203, 201, 132), (202, 201, 133),
- (203, 202, 133), (204, 202, 130), (206, 202, 126), (206, 201, 121),
- (208, 200, 115), (207, 199, 115), (207, 199, 115), (203, 196, 115),
- (200, 196, 117), (199, 195, 118), (199, 195, 118), (198, 194, 115),
- (198, 194, 112), (201, 194, 109), (200, 192, 108), (199, 191, 107),
- (193, 183, 106), (183, 176, 105), (171, 165, 104), (157, 151, 98),
- (128, 121, 85), (121, 115, 81), (115, 110, 78), (106, 100, 71),
- (94, 86, 64), (82, 75, 60), (70, 64, 57), (57, 53, 53),
- (45, 42, 53), (34, 33, 51), (25, 28, 51), (20, 27, 53),
- (19, 28, 56), (22, 32, 58), (26, 37, 60), (31, 44, 62),
- (48, 60, 70), (53, 65, 72), (58, 70, 74), (68, 81, 79),
- (80, 91, 83), (91, 102, 87), (103, 111, 90), (110, 118, 91),
- (115, 122, 93), (118, 123, 92), (120, 122, 91), (119, 120, 90),
- (117, 115, 86), (112, 111, 83), (108, 105, 79), (104, 98, 76),
- (97, 92, 73), (90, 85, 69), (86, 80, 67), (82, 77, 67),
- (81, 75, 65), (81, 75, 65), (81, 77, 63), (85, 76, 60),
- (85, 75, 57), (84, 73, 54), (85, 73, 51), (86, 73, 51),
- (89, 73, 50), (93, 75, 50), (95, 80, 51), (98, 84, 53),
- (97, 84, 53), (95, 81, 52), (90, 77, 49), (81, 71, 48),
- (72, 62, 44), (64, 52, 41), (57, 47, 40), (52, 44, 40),
- (48, 42, 41), (47, 40, 40), (46, 39, 39), (44, 40, 38),
- (42, 40, 37), (41, 38, 34), (42, 37, 32), (43, 36, 32),
- (43, 37, 34), (47, 41, 36), (53, 45, 40), (62, 52, 43),
- (72, 62, 47), (81, 71, 49), (89, 79, 50), (96, 85, 54),
- (95, 87, 59), (93, 89, 63), (90, 88, 69), (85, 86, 72),
- (83, 85, 76), (81, 84, 77), (78, 84, 75), (80, 85, 74),
- (80, 85, 74), (79, 84, 72), (84, 90, 75), (86, 92, 75),
- (87, 92, 75), (89, 92, 73), (90, 90, 73), (91, 88, 68)
- ),
-
-// 610 Paris
-((176, 76, 65), (183, 75, 67), (187, 73, 69), (191, 72, 71),
- (194, 71, 70), (198, 71, 69), (198, 71, 70), (199, 72, 72),
- (196, 82, 72), (197, 94, 76), (199, 107, 81), (206, 118, 87),
- (214, 129, 93), (219, 140, 96), (224, 151, 100), (224, 157, 102),
- (225, 164, 105), (227, 181, 125), (223, 176, 131), (219, 171, 137),
- (206, 169, 140), (194, 168, 144), (187, 170, 145), (181, 172, 147),
- (158, 165, 152), (146, 155, 148), (134, 146, 144), (129, 139, 138),
- (124, 133, 132), (124, 129, 130), (124, 126, 128), (126, 123, 123),
- (131, 114, 118), (136, 100, 106), (125, 95, 100), (114, 90, 95),
- (100, 88, 93), (87, 87, 92), (82, 88, 93), (77, 90, 95),
- (57, 97, 99), (54, 91, 95), (52, 86, 91), (64, 81, 91),
- (76, 77, 91), (80, 77, 91), (84, 77, 92), (93, 70, 84),
- (103, 59, 72), (119, 26, 56), (114, 27, 53), (109, 28, 51),
- (108, 31, 49), (108, 35, 47), (113, 33, 49), (119, 31, 52),
- (127, 50, 68), (137, 62, 72), (147, 75, 76), (163, 78, 81),
- (179, 82, 87), (180, 84, 90), (182, 86, 94), (179, 96, 102),
- (175, 104, 104), (163, 121, 108), (159, 128, 118), (156, 136, 128),
- (158, 143, 133), (161, 150, 138), (165, 167, 142), (167, 184, 147),
- (177, 204, 162), (186, 212, 167), (196, 220, 173), (196, 220, 172),
- (196, 221, 171), (194, 217, 170), (192, 213, 170), (191, 203, 165),
- (195, 198, 161), (200, 189, 156), (199, 183, 153), (199, 178, 150),
- (200, 178, 147), (201, 178, 145), (205, 179, 139), (209, 176, 134),
- (206, 162, 130), (201, 156, 124), (196, 150, 119), (192, 146, 115),
- (188, 143, 112), (182, 133, 105), (176, 123, 97), (173, 115, 95),
- (166, 115, 90), (142, 115, 89), (131, 110, 86), (120, 105, 83),
- (116, 103, 82), (113, 102, 81), (110, 99, 79), (105, 92, 79),
- (103, 87, 72), (111, 87, 70), (120, 88, 68), (125, 86, 69),
- (131, 84, 70), (142, 87, 71), (153, 91, 71), (165, 96, 71),
- (176, 103, 73), (196, 113, 91), (199, 114, 93), (203, 116, 96),
- (210, 116, 96), (214, 112, 95), (216, 107, 93), (218, 107, 97),
- (224, 108, 99), (224, 106, 95), (224, 104, 92), (224, 103, 89),
- (224, 102, 87), (222, 102, 84), (224, 104, 83), (226, 108, 85),
- (227, 113, 86), (231, 120, 81), (231, 120, 80), (232, 121, 79),
- (233, 126, 80), (233, 131, 84), (235, 134, 85), (238, 136, 86),
- (238, 134, 87), (234, 136, 86), (230, 138, 86), (229, 137, 86),
- (228, 137, 87), (225, 134, 90), (222, 131, 96), (220, 129, 98),
- (214, 128, 98), (203, 125, 97), (199, 124, 99), (195, 123, 102),
- (189, 120, 105), (183, 115, 104), (177, 106, 100), (175, 101, 93),
- (174, 98, 88), (174, 98, 86), (174, 98, 85), (176, 95, 84),
- (180, 95, 83), (185, 101, 85), (195, 111, 90), (206, 124, 93),
- (214, 135, 99), (222, 159, 112), (222, 166, 116), (222, 173, 120),
- (226, 184, 127), (230, 189, 132), (230, 192, 139), (228, 192, 142),
- (206, 186, 144), (202, 183, 143), (199, 181, 142), (197, 173, 138),
- (198, 163, 133), (194, 153, 125), (188, 142, 118), (177, 134, 113),
- (171, 125, 106), (166, 119, 99), (159, 114, 95), (152, 109, 93),
- (142, 106, 90), (136, 99, 89), (133, 93, 88), (132, 86, 90),
- (128, 76, 91), (131, 71, 88), (134, 67, 86), (139, 64, 79),
- (146, 57, 73), (149, 54, 69), (146, 52, 67), (145, 47, 60),
- (142, 52, 54), (141, 60, 47), (139, 70, 45), (140, 79, 48),
- (140, 87, 50), (139, 94, 55), (143, 102, 56), (147, 111, 62),
- (156, 120, 71), (165, 133, 84), (170, 149, 97), (178, 159, 110),
- (186, 164, 115), (194, 164, 115), (204, 164, 119), (210, 168, 118),
- (212, 172, 121), (213, 170, 120), (211, 162, 114), (207, 147, 107),
- (202, 134, 100), (193, 123, 97), (185, 114, 95), (175, 115, 98),
- (170, 116, 103), (172, 118, 109), (175, 120, 112), (182, 120, 113),
- (186, 126, 109), (191, 134, 108), (201, 141, 109), (210, 146, 108),
- (219, 143, 105), (223, 141, 99), (223, 141, 97), (223, 141, 101),
- (225, 146, 105), (228, 150, 110), (231, 157, 113), (232, 167, 122),
- (231, 175, 133), (232, 185, 140), (232, 195, 144), (230, 204, 143),
- (229, 210, 139), (219, 211, 136), (212, 205, 130), (208, 196, 123),
- (200, 187, 116), (196, 182, 107), (189, 179, 106), (182, 176, 103),
- (177, 167, 106), (173, 158, 111), (165, 149, 111), (158, 140, 111),
- (153, 139, 108), (147, 129, 104), (146, 119, 103), (143, 106, 99),
- (137, 91, 95), (143, 85, 88), (152, 78, 77), (163, 76, 72)
- ),
-
-// 611 Parrot
-((156, 101, 8), (97, 91, 9), (73, 88, 14), (50, 85, 20),
- (40, 82, 23), (31, 79, 26), (27, 77, 24), (24, 76, 22),
- (35, 58, 23), (44, 57, 16), (54, 56, 10), (53, 66, 11),
- (52, 76, 12), (44, 89, 16), (36, 103, 20), (33, 109, 21),
- (31, 115, 23), (43, 131, 28), (67, 137, 31), (92, 144, 35),
- (106, 142, 52), (120, 141, 70), (112, 133, 75), (104, 125, 81),
- (64, 111, 102), (48, 98, 92), (32, 86, 82), (53, 95, 66),
- (75, 104, 50), (86, 106, 45), (97, 108, 41), (126, 122, 52),
- (158, 129, 57), (176, 125, 78), (174, 103, 78), (172, 82, 79),
- (154, 69, 70), (136, 56, 62), (135, 42, 60), (134, 29, 58),
- (98, 14, 39), (81, 9, 36), (65, 5, 34), (59, 5, 26),
- (54, 5, 18), (62, 7, 22), (70, 9, 27), (88, 18, 26),
- (107, 34, 24), (146, 63, 18), (155, 87, 21), (165, 112, 25),
- (179, 120, 29), (193, 129, 34), (198, 132, 39), (203, 136, 44),
- (219, 104, 40), (226, 85, 33), (234, 66, 27), (233, 56, 22),
- (232, 47, 18), (236, 52, 23), (240, 57, 29), (234, 74, 30),
- (239, 98, 34), (242, 123, 33), (225, 127, 22), (209, 132, 12),
- (192, 131, 11), (175, 131, 10), (140, 131, 16), (117, 122, 25),
- (51, 130, 49), (51, 113, 60), (51, 96, 71), (52, 92, 67),
- (54, 89, 64), (67, 88, 59), (81, 87, 54), (95, 86, 42),
- (101, 94, 26), (108, 91, 10), (85, 79, 23), (63, 67, 36),
- (56, 55, 38), (49, 43, 40), (39, 28, 57), (34, 22, 73),
- (55, 5, 68), (81, 10, 62), (107, 16, 57), (115, 16, 55),
- (123, 17, 53), (136, 16, 54), (157, 17, 59), (176, 18, 63),
- (191, 13, 55), (206, 20, 55), (204, 21, 50), (202, 23, 45),
- (189, 23, 49), (177, 23, 54), (152, 19, 67), (121, 15, 80),
- (81, 12, 91), (66, 19, 78), (52, 26, 65), (54, 25, 58),
- (57, 25, 52), (58, 29, 32), (48, 30, 13), (42, 22, 6),
- (47, 19, 6), (60, 9, 11), (69, 9, 10), (78, 9, 9),
- (103, 8, 6), (124, 4, 14), (145, 7, 20), (162, 11, 17),
- (165, 18, 59), (160, 19, 69), (156, 20, 79), (145, 24, 79),
- (134, 29, 79), (118, 34, 71), (103, 32, 64), (87, 35, 57),
- (70, 34, 61), (68, 36, 81), (72, 34, 92), (76, 33, 103),
- (81, 37, 123), (81, 62, 141), (84, 88, 149), (93, 108, 143),
- (75, 142, 149), (76, 132, 131), (77, 123, 114), (77, 116, 106),
- (78, 109, 98), (82, 96, 83), (103, 62, 71), (136, 47, 51),
- (157, 48, 32), (177, 52, 22), (180, 60, 15), (184, 69, 9),
- (178, 83, 15), (184, 99, 18), (193, 105, 12), (203, 95, 16),
- (227, 69, 45), (224, 57, 50), (222, 45, 55), (216, 27, 73),
- (204, 37, 91), (180, 30, 102), (146, 19, 105), (119, 39, 106),
- (91, 44, 112), (63, 39, 110), (64, 38, 108), (66, 38, 106),
- (64, 34, 98), (72, 44, 87), (88, 50, 79), (89, 47, 75),
- (101, 62, 73), (100, 57, 74), (99, 53, 76), (94, 43, 79),
- (98, 33, 74), (102, 24, 59), (102, 21, 51), (102, 20, 46),
- (105, 19, 35), (111, 23, 23), (121, 37, 20), (124, 54, 20),
- (125, 70, 15), (143, 82, 12), (164, 103, 12), (176, 119, 22),
- (217, 120, 27), (224, 119, 34), (231, 118, 42), (229, 100, 52),
- (229, 86, 51), (237, 75, 54), (227, 52, 66), (209, 38, 72),
- (202, 39, 65), (194, 43, 64), (177, 52, 66), (161, 73, 72),
- (148, 82, 78), (136, 77, 69), (134, 74, 71), (124, 71, 85),
- (119, 57, 74), (117, 51, 58), (111, 57, 47), (111, 58, 29),
- (103, 58, 24), (106, 56, 22), (114, 53, 23), (112, 62, 38),
- (127, 70, 49), (150, 80, 51), (146, 98, 53), (143, 106, 56),
- (146, 98, 42), (126, 84, 27), (103, 69, 25), (79, 46, 23),
- (50, 27, 20), (38, 18, 24), (35, 13, 37), (33, 12, 50),
- (41, 11, 52), (57, 17, 55), (82, 24, 60), (106, 31, 59),
- (130, 43, 54), (153, 55, 53), (170, 62, 61), (192, 60, 70),
- (197, 61, 81), (190, 69, 92), (192, 75, 92), (187, 75, 110),
- (186, 75, 140), (177, 95, 141), (159, 100, 142), (154, 99, 165),
- (138, 104, 164), (105, 85, 146), (79, 77, 134), (73, 82, 112),
- (69, 69, 86), (57, 50, 63), (57, 52, 50), (59, 55, 52),
- (52, 42, 54), (39, 32, 62), (30, 28, 79), (31, 23, 86),
- (35, 16, 86), (44, 13, 79), (66, 23, 65), (87, 31, 57),
- (117, 43, 42), (155, 65, 28), (151, 77, 26), (142, 89, 19)
- ),
-
-// 612 Pastel_Lime
-((29, 138, 35), (49, 165, 65), (56, 176, 79), (64, 188, 94),
- (71, 197, 110), (78, 206, 126), (83, 210, 134), (88, 214, 143),
- (113, 230, 174), (116, 228, 178), (120, 226, 182), (122, 218, 188),
- (125, 210, 195), (131, 208, 197), (138, 206, 199), (141, 206, 197),
- (144, 207, 196), (143, 203, 180), (141, 200, 180), (139, 197, 181),
- (142, 202, 182), (145, 208, 183), (146, 211, 183), (148, 215, 184),
- (136, 234, 181), (122, 236, 183), (109, 238, 185), (101, 234, 182),
- (93, 231, 180), (89, 228, 177), (86, 225, 175), (82, 221, 173),
- (77, 216, 175), (74, 216, 180), (86, 212, 179), (98, 209, 179),
- (115, 204, 178), (133, 200, 178), (140, 196, 177), (148, 193, 177),
- (181, 194, 176), (191, 195, 177), (202, 197, 178), (202, 199, 177),
- (203, 202, 176), (202, 202, 175), (201, 203, 174), (202, 206, 169),
- (201, 209, 162), (196, 207, 168), (188, 209, 177), (181, 212, 186),
- (180, 217, 187), (180, 223, 189), (180, 225, 190), (181, 228, 191),
- (190, 216, 199), (186, 205, 210), (182, 195, 221), (174, 191, 221),
- (166, 188, 222), (160, 189, 219), (154, 190, 217), (154, 193, 214),
- (149, 192, 218), (138, 191, 234), (129, 191, 234), (121, 192, 235),
- (119, 195, 231), (117, 199, 228), (115, 204, 220), (110, 205, 211),
- (99, 206, 203), (96, 200, 202), (93, 195, 202), (105, 187, 198),
- (118, 180, 195), (124, 171, 192), (131, 162, 189), (141, 148, 183),
- (152, 138, 178), (167, 109, 157), (182, 101, 146), (197, 94, 136),
- (204, 92, 130), (211, 91, 125), (217, 94, 114), (216, 96, 105),
- (195, 91, 89), (181, 90, 88), (168, 90, 88), (169, 97, 90),
- (170, 105, 93), (164, 116, 94), (159, 133, 100), (161, 149, 110),
- (161, 157, 119), (167, 173, 140), (174, 179, 141), (181, 186, 143),
- (188, 193, 144), (195, 201, 145), (208, 213, 147), (205, 209, 146),
- (209, 201, 140), (202, 192, 129), (196, 183, 118), (193, 181, 112),
- (190, 180, 107), (180, 176, 97), (172, 166, 89), (161, 158, 79),
- (144, 146, 67), (119, 131, 42), (114, 128, 37), (109, 126, 32),
- (98, 124, 26), (93, 122, 24), (93, 114, 23), (97, 112, 25),
- (120, 81, 23), (129, 77, 23), (139, 73, 23), (141, 72, 22),
- (144, 71, 22), (148, 80, 27), (153, 83, 36), (158, 75, 42),
- (161, 73, 55), (154, 76, 74), (146, 79, 77), (138, 82, 81),
- (119, 94, 90), (104, 88, 92), (82, 86, 96), (72, 87, 95),
- (62, 101, 91), (64, 110, 89), (66, 120, 88), (68, 124, 88),
- (70, 128, 88), (70, 136, 86), (71, 150, 81), (73, 164, 77),
- (76, 175, 72), (91, 186, 77), (94, 187, 80), (98, 189, 83),
- (103, 194, 90), (107, 201, 98), (107, 204, 105), (102, 206, 114),
- (97, 207, 125), (99, 206, 126), (101, 205, 128), (103, 202, 132),
- (103, 199, 133), (102, 195, 140), (95, 192, 151), (79, 186, 161),
- (69, 177, 157), (53, 156, 144), (52, 151, 140), (51, 146, 136),
- (50, 144, 129), (43, 144, 142), (37, 150, 149), (35, 160, 159),
- (42, 174, 170), (47, 179, 169), (53, 184, 168), (64, 194, 175),
- (72, 202, 183), (75, 209, 194), (79, 215, 203), (81, 220, 216),
- (87, 219, 225), (98, 216, 230), (112, 213, 230), (121, 206, 229),
- (125, 203, 224), (128, 202, 220), (128, 200, 216), (132, 197, 213),
- (156, 192, 202), (161, 189, 199), (166, 186, 197), (172, 185, 189),
- (172, 186, 178), (168, 185, 162), (166, 188, 152), (164, 188, 144),
- (159, 188, 146), (149, 193, 152), (138, 196, 162), (119, 194, 158),
- (101, 196, 156), (87, 195, 142), (78, 194, 133), (73, 200, 125),
- (73, 206, 126), (72, 202, 119), (75, 198, 115), (82, 195, 99),
- (91, 184, 91), (106, 176, 86), (126, 175, 87), (144, 167, 92),
- (158, 158, 103), (170, 157, 105), (174, 156, 111), (172, 158, 122),
- (165, 168, 135), (164, 174, 153), (155, 178, 175), (144, 184, 193),
- (132, 189, 201), (116, 199, 205), (94, 211, 204), (83, 221, 204),
- (76, 229, 206), (72, 236, 208), (71, 238, 212), (72, 238, 213),
- (71, 237, 211), (76, 234, 209), (88, 228, 208), (106, 221, 210),
- (127, 208, 206), (143, 188, 196), (151, 175, 183), (153, 162, 172),
- (154, 147, 161), (148, 142, 155), (149, 139, 148), (149, 127, 132),
- (140, 126, 114), (123, 126, 96), (108, 122, 82), (85, 125, 73),
- (71, 135, 75), (63, 136, 76), (56, 136, 69), (52, 139, 62),
- (50, 135, 58), (43, 128, 54), (39, 124, 56), (40, 121, 58),
- (35, 114, 56), (37, 112, 52), (39, 108, 45), (40, 104, 36),
- (38, 104, 30), (38, 108, 24), (32, 114, 22), (27, 124, 26)
- ),
-
-// 613 Peace
-((59, 68, 101), (52, 53, 77), (38, 44, 65), (25, 35, 53),
- (24, 35, 53), (24, 36, 54), (24, 36, 54), (24, 36, 55),
- (26, 38, 58), (26, 39, 61), (26, 41, 65), (26, 42, 68),
- (26, 43, 71), (27, 44, 73), (28, 46, 75), (28, 47, 76),
- (29, 48, 78), (36, 54, 87), (45, 59, 92), (54, 64, 98),
- (72, 71, 105), (91, 78, 113), (103, 84, 118), (116, 91, 124),
- (143, 110, 147), (143, 112, 152), (144, 114, 158), (150, 118, 160),
- (156, 123, 163), (160, 125, 164), (164, 127, 165), (171, 129, 167),
- (170, 127, 166), (156, 118, 152), (151, 111, 145), (146, 104, 138),
- (145, 99, 129), (144, 95, 121), (136, 90, 115), (128, 86, 109),
- (82, 64, 88), (64, 56, 80), (47, 48, 72), (38, 44, 66),
- (30, 40, 61), (28, 39, 60), (26, 39, 59), (25, 39, 59),
- (24, 39, 60), (22, 39, 63), (22, 39, 63), (22, 40, 64),
- (23, 39, 63), (24, 39, 62), (24, 39, 61), (24, 39, 61),
- (24, 39, 61), (25, 39, 62), (26, 40, 63), (27, 42, 64),
- (29, 44, 66), (30, 45, 68), (31, 46, 70), (33, 49, 75),
- (37, 51, 81), (47, 58, 90), (54, 61, 95), (61, 65, 101),
- (66, 67, 104), (72, 70, 107), (80, 74, 112), (86, 76, 116),
- (85, 78, 120), (86, 80, 121), (87, 83, 123), (83, 84, 125),
- (80, 86, 127), (76, 84, 127), (72, 82, 127), (65, 81, 123),
- (61, 78, 120), (57, 78, 120), (61, 79, 121), (65, 80, 122),
- (69, 80, 122), (74, 80, 122), (81, 80, 121), (87, 80, 121),
- (94, 83, 123), (106, 85, 124), (119, 88, 125), (128, 90, 128),
- (138, 93, 131), (156, 107, 141), (168, 117, 152), (180, 128, 160),
- (190, 137, 167), (223, 155, 181), (234, 163, 190), (245, 172, 199),
- (244, 173, 202), (244, 174, 205), (234, 176, 210), (219, 170, 207),
- (186, 147, 190), (169, 137, 183), (153, 128, 176), (142, 124, 173),
- (132, 121, 171), (111, 112, 163), (88, 101, 152), (75, 88, 137),
- (63, 79, 125), (48, 69, 108), (44, 66, 105), (41, 64, 102),
- (36, 60, 96), (33, 56, 91), (32, 53, 85), (31, 51, 80),
- (29, 47, 74), (28, 46, 72), (28, 45, 71), (29, 45, 70),
- (30, 45, 70), (31, 46, 70), (31, 46, 69), (30, 45, 68),
- (29, 44, 68), (30, 46, 70), (30, 46, 71), (31, 47, 73),
- (31, 48, 74), (32, 49, 77), (32, 50, 79), (32, 52, 82),
- (35, 54, 86), (36, 56, 89), (38, 58, 92), (39, 59, 94),
- (40, 61, 96), (43, 65, 103), (46, 69, 109), (48, 74, 116),
- (50, 79, 122), (57, 92, 138), (59, 96, 144), (62, 101, 150),
- (72, 115, 163), (88, 123, 174), (111, 131, 179), (130, 134, 180),
- (138, 130, 172), (136, 127, 169), (134, 124, 166), (134, 119, 158),
- (137, 112, 147), (129, 96, 128), (115, 83, 109), (91, 69, 92),
- (69, 57, 77), (38, 41, 55), (34, 38, 50), (31, 35, 46),
- (25, 30, 39), (22, 27, 36), (23, 27, 35), (22, 27, 35),
- (22, 28, 37), (21, 28, 39), (21, 29, 41), (22, 31, 46),
- (23, 34, 50), (25, 38, 56), (29, 42, 62), (33, 47, 69),
- (41, 54, 81), (54, 62, 91), (76, 73, 105), (103, 92, 122),
- (128, 116, 140), (151, 141, 163), (155, 155, 178), (157, 158, 186),
- (153, 155, 184), (154, 156, 182), (155, 157, 181), (136, 151, 175),
- (111, 137, 163), (84, 114, 146), (56, 90, 126), (44, 73, 109),
- (37, 61, 95), (34, 54, 86), (32, 51, 80), (31, 49, 77),
- (33, 50, 77), (37, 52, 77), (40, 53, 76), (42, 54, 76),
- (42, 54, 76), (41, 53, 77), (42, 54, 78), (40, 54, 79),
- (40, 54, 79), (39, 54, 80), (36, 53, 82), (35, 54, 85),
- (35, 55, 88), (34, 55, 89), (34, 55, 90), (34, 55, 89),
- (36, 55, 87), (37, 55, 84), (36, 53, 80), (35, 50, 75),
- (34, 47, 70), (34, 46, 68), (34, 45, 66), (34, 45, 67),
- (35, 47, 71), (35, 51, 76), (37, 56, 85), (40, 62, 94),
- (43, 67, 103), (44, 71, 109), (46, 74, 113), (47, 75, 116),
- (49, 76, 116), (50, 75, 114), (49, 72, 108), (46, 67, 98),
- (42, 59, 89), (39, 54, 81), (37, 49, 74), (34, 45, 68),
- (32, 42, 62), (29, 39, 57), (27, 37, 55), (25, 37, 56),
- (24, 37, 57), (24, 38, 59), (25, 39, 61), (26, 41, 63),
- (27, 43, 67), (28, 46, 72), (30, 50, 78), (33, 55, 86),
- (36, 61, 96), (40, 67, 104), (57, 75, 114), (67, 80, 121),
- (65, 77, 115), (63, 74, 112), (47, 69, 105), (52, 65, 99)
- ),
-
-// 614 Persia
-((236, 146, 111), (235, 132, 107), (225, 129, 101), (215, 127, 95),
- (200, 122, 89), (185, 117, 84), (179, 113, 84), (174, 109, 84),
- (157, 108, 88), (146, 110, 89), (135, 113, 91), (123, 109, 91),
- (112, 105, 91), (107, 101, 87), (102, 97, 84), (102, 95, 81),
- (103, 94, 78), (100, 82, 59), (104, 71, 49), (109, 60, 39),
- (116, 51, 30), (124, 43, 22), (124, 41, 20), (125, 39, 19),
- (140, 40, 29), (157, 42, 36), (174, 45, 44), (172, 46, 48),
- (170, 48, 53), (162, 49, 55), (155, 51, 57), (146, 59, 63),
- (141, 67, 70), (130, 66, 65), (111, 65, 57), (93, 65, 49),
- (74, 65, 44), (56, 66, 39), (48, 62, 36), (41, 58, 33),
- (34, 50, 22), (40, 46, 19), (47, 43, 17), (56, 35, 15),
- (66, 28, 13), (71, 25, 13), (77, 23, 13), (85, 22, 18),
- (95, 20, 21), (106, 19, 24), (102, 20, 24), (98, 21, 25),
- (87, 25, 27), (76, 29, 29), (73, 34, 32), (70, 39, 35),
- (79, 80, 63), (91, 96, 78), (103, 112, 93), (122, 126, 101),
- (141, 140, 110), (151, 149, 115), (161, 159, 121), (180, 171, 134),
- (197, 179, 143), (210, 173, 140), (203, 165, 134), (196, 157, 129),
- (189, 148, 124), (183, 140, 120), (173, 117, 108), (159, 103, 96),
- (131, 84, 72), (116, 72, 62), (102, 60, 53), (96, 55, 51),
- (90, 50, 49), (91, 54, 51), (93, 58, 53), (96, 69, 58),
- (96, 79, 64), (99, 96, 90), (107, 102, 99), (115, 109, 109),
- (118, 111, 110), (122, 114, 112), (130, 121, 112), (139, 126, 113),
- (159, 137, 116), (165, 142, 119), (171, 148, 122), (172, 150, 123),
- (173, 153, 124), (172, 153, 122), (169, 150, 121), (163, 145, 119),
- (152, 138, 118), (127, 123, 111), (117, 112, 103), (107, 101, 96),
- (104, 97, 93), (101, 93, 91), (101, 91, 92), (103, 95, 97),
- (116, 112, 114), (129, 120, 117), (143, 128, 120), (151, 131, 122),
- (160, 135, 124), (175, 144, 126), (188, 149, 130), (193, 156, 128),
- (192, 158, 123), (167, 143, 105), (158, 136, 100), (150, 130, 96),
- (134, 117, 85), (122, 106, 78), (105, 96, 68), (85, 84, 64),
- (53, 58, 52), (54, 50, 47), (55, 43, 43), (58, 42, 43),
- (61, 42, 43), (67, 46, 48), (77, 54, 54), (89, 67, 61),
- (107, 78, 66), (136, 85, 71), (141, 84, 69), (146, 84, 67),
- (151, 86, 65), (158, 90, 59), (161, 80, 54), (154, 75, 51),
- (118, 52, 37), (98, 46, 33), (79, 40, 29), (70, 39, 30),
- (62, 38, 32), (49, 36, 37), (32, 37, 42), (21, 41, 45),
- (14, 41, 48), (13, 44, 47), (15, 43, 46), (18, 42, 45),
- (27, 45, 41), (37, 46, 38), (46, 48, 39), (52, 51, 40),
- (62, 55, 46), (63, 55, 45), (65, 56, 44), (67, 54, 43),
- (65, 53, 44), (56, 50, 46), (47, 48, 51), (38, 45, 50),
- (28, 37, 42), (20, 20, 25), (22, 19, 24), (24, 19, 23),
- (35, 23, 29), (47, 31, 37), (61, 42, 46), (74, 54, 53),
- (103, 95, 80), (110, 105, 89), (118, 115, 98), (134, 135, 119),
- (146, 145, 130), (151, 157, 141), (154, 164, 146), (156, 167, 146),
- (156, 167, 145), (156, 155, 132), (155, 140, 114), (153, 125, 95),
- (153, 107, 79), (153, 90, 63), (150, 75, 49), (137, 59, 33),
- (104, 36, 12), (98, 31, 11), (92, 26, 10), (84, 19, 13),
- (71, 14, 17), (51, 10, 20), (34, 10, 24), (17, 11, 27),
- (10, 13, 28), (9, 19, 29), (10, 22, 28), (18, 27, 25),
- (32, 31, 23), (51, 38, 23), (73, 50, 24), (93, 61, 30),
- (105, 73, 34), (116, 81, 40), (121, 86, 47), (125, 89, 53),
- (132, 99, 64), (131, 112, 76), (133, 120, 89), (134, 129, 103),
- (134, 131, 112), (141, 134, 116), (147, 137, 119), (158, 132, 117),
- (171, 125, 112), (181, 113, 105), (191, 100, 95), (192, 90, 88),
- (183, 75, 77), (167, 60, 66), (143, 40, 51), (120, 26, 36),
- (100, 17, 29), (79, 13, 26), (62, 17, 27), (42, 17, 27),
- (27, 15, 23), (18, 13, 20), (21, 10, 18), (31, 14, 17),
- (45, 15, 16), (63, 21, 15), (84, 26, 20), (107, 32, 27),
- (130, 42, 36), (149, 50, 40), (161, 60, 38), (173, 67, 38),
- (179, 67, 39), (186, 66, 43), (185, 64, 46), (175, 64, 46),
- (165, 69, 40), (151, 71, 39), (147, 71, 44), (150, 75, 51),
- (157, 80, 63), (166, 92, 71), (175, 107, 80), (183, 122, 91),
- (192, 136, 103), (205, 146, 114), (219, 151, 119), (232, 154, 120),
- (241, 156, 120), (243, 155, 120), (242, 156, 118), (238, 154, 115)
- ),
-
-// 615 Persia_2
-((236, 205, 111), (235, 193, 107), (225, 188, 101), (215, 183, 95),
- (200, 174, 89), (185, 165, 84), (179, 158, 84), (174, 152, 84),
- (157, 140, 88), (146, 137, 89), (135, 134, 91), (122, 123, 91),
- (109, 112, 91), (104, 107, 87), (99, 102, 84), (99, 102, 81),
- (100, 103, 78), (99, 100, 59), (104, 96, 49), (109, 93, 39),
- (116, 91, 30), (124, 90, 22), (124, 89, 20), (125, 88, 19),
- (140, 92, 29), (157, 98, 36), (174, 105, 44), (172, 103, 46),
- (170, 101, 48), (162, 97, 49), (155, 94, 51), (146, 95, 59),
- (141, 99, 67), (130, 96, 65), (111, 91, 57), (93, 86, 49),
- (68, 76, 44), (43, 66, 39), (38, 62, 37), (33, 58, 36),
- (22, 50, 23), (29, 48, 20), (37, 47, 17), (51, 49, 15),
- (66, 52, 13), (71, 52, 13), (77, 52, 13), (85, 53, 18),
- (95, 53, 20), (106, 55, 19), (102, 54, 20), (98, 53, 21),
- (87, 52, 25), (76, 51, 29), (73, 53, 32), (70, 55, 35),
- (71, 80, 63), (82, 96, 78), (94, 112, 93), (111, 126, 101),
- (128, 141, 110), (136, 151, 115), (144, 161, 121), (168, 180, 134),
- (190, 197, 143), (210, 206, 140), (203, 197, 134), (196, 188, 129),
- (189, 179, 124), (183, 170, 120), (173, 147, 108), (159, 133, 96),
- (131, 111, 72), (116, 97, 62), (102, 83, 53), (96, 76, 51),
- (90, 69, 49), (91, 72, 51), (93, 76, 53), (96, 86, 58),
- (96, 94, 64), (98, 99, 90), (106, 105, 99), (115, 112, 109),
- (118, 115, 110), (122, 119, 112), (130, 129, 112), (139, 138, 113),
- (159, 157, 116), (165, 164, 119), (171, 171, 122), (170, 172, 123),
- (170, 173, 124), (168, 172, 122), (166, 169, 121), (161, 163, 119),
- (150, 152, 118), (124, 127, 111), (115, 116, 103), (107, 106, 96),
- (104, 102, 93), (101, 98, 91), (101, 95, 91), (103, 97, 95),
- (116, 112, 112), (129, 125, 116), (143, 139, 120), (151, 145, 122),
- (160, 152, 124), (175, 167, 126), (188, 177, 130), (193, 187, 128),
- (192, 190, 123), (162, 167, 105), (153, 158, 100), (145, 150, 96),
- (128, 134, 85), (118, 122, 78), (97, 105, 68), (76, 85, 64),
- (52, 58, 54), (53, 53, 48), (55, 48, 43), (58, 49, 42),
- (61, 50, 42), (67, 53, 46), (77, 64, 54), (89, 80, 61),
- (107, 97, 66), (136, 115, 71), (141, 118, 69), (146, 121, 67),
- (151, 127, 65), (158, 137, 59), (161, 131, 54), (154, 123, 51),
- (118, 90, 37), (98, 76, 33), (79, 63, 29), (70, 57, 30),
- (62, 52, 32), (49, 41, 36), (32, 32, 42), (21, 29, 45),
- (14, 25, 48), (13, 28, 47), (15, 28, 46), (18, 29, 45),
- (27, 40, 45), (37, 46, 42), (42, 48, 39), (47, 52, 40),
- (61, 62, 46), (62, 63, 45), (64, 65, 44), (67, 65, 43),
- (65, 63, 44), (56, 54, 46), (48, 47, 51), (38, 39, 50),
- (28, 30, 42), (22, 20, 25), (23, 19, 22), (24, 19, 20),
- (35, 23, 23), (47, 32, 31), (61, 46, 42), (74, 64, 53),
- (100, 103, 80), (106, 110, 89), (112, 118, 98), (126, 135, 119),
- (140, 146, 130), (143, 157, 141), (146, 164, 146), (146, 167, 146),
- (146, 167, 145), (146, 156, 132), (151, 155, 114), (153, 152, 95),
- (153, 142, 79), (153, 132, 63), (150, 121, 49), (137, 107, 33),
- (104, 79, 12), (98, 71, 11), (92, 64, 10), (84, 52, 13),
- (71, 37, 14), (51, 18, 10), (34, 10, 12), (24, 11, 27),
- (15, 10, 28), (9, 9, 29), (10, 13, 28), (18, 24, 27),
- (28, 32, 23), (51, 51, 23), (73, 73, 24), (93, 91, 30),
- (104, 105, 34), (116, 116, 40), (121, 121, 47), (125, 123, 53),
- (132, 131, 64), (125, 131, 76), (126, 133, 89), (125, 134, 103),
- (127, 134, 112), (136, 141, 116), (144, 147, 119), (158, 151, 117),
- (171, 152, 112), (181, 148, 105), (191, 145, 95), (192, 138, 88),
- (183, 124, 75), (167, 104, 60), (143, 78, 40), (120, 60, 26),
- (100, 43, 17), (79, 30, 13), (62, 28, 17), (42, 18, 17),
- (27, 15, 17), (20, 13, 18), (21, 10, 12), (31, 18, 14),
- (45, 28, 15), (63, 43, 15), (84, 56, 20), (107, 69, 27),
- (130, 86, 36), (149, 102, 40), (161, 118, 38), (173, 130, 38),
- (179, 132, 39), (186, 134, 43), (185, 129, 46), (175, 123, 46),
- (165, 127, 40), (151, 123, 39), (147, 120, 44), (150, 122, 51),
- (157, 124, 63), (166, 136, 71), (175, 151, 80), (183, 165, 91),
- (192, 177, 103), (205, 189, 114), (219, 198, 119), (232, 206, 120),
- (241, 213, 120), (243, 213, 120), (242, 213, 118), (238, 212, 115)
- ),
-
-// 616 Persia_3
-((175, 149, 236), (165, 145, 235), (159, 137, 225), (154, 129, 215),
- (146, 121, 200), (138, 114, 185), (134, 113, 179), (130, 112, 174),
- (126, 113, 157), (125, 113, 146), (124, 113, 135), (117, 111, 123),
- (111, 109, 112), (106, 104, 107), (101, 100, 102), (100, 97, 102),
- (100, 94, 103), (89, 75, 100), (81, 65, 104), (73, 56, 109),
- (66, 49, 116), (59, 42, 124), (57, 40, 124), (56, 39, 125),
- (62, 51, 140), (67, 61, 157), (73, 72, 174), (74, 74, 172),
- (75, 77, 170), (75, 77, 162), (76, 78, 155), (82, 84, 146),
- (89, 90, 141), (87, 86, 130), (81, 75, 111), (75, 64, 93),
- (70, 56, 76), (66, 49, 59), (62, 45, 52), (58, 42, 46),
- (50, 30, 38), (47, 27, 42), (44, 24, 47), (40, 23, 56),
- (36, 23, 66), (34, 24, 71), (33, 25, 77), (35, 31, 85),
- (35, 35, 95), (36, 37, 106), (36, 37, 102), (36, 38, 98),
- (38, 39, 87), (41, 41, 76), (45, 43, 73), (49, 46, 70),
- (80, 76, 79), (96, 93, 95), (112, 111, 111), (126, 122, 126),
- (141, 133, 141), (151, 140, 151), (161, 147, 161), (177, 163, 180),
- (190, 175, 197), (192, 174, 210), (184, 167, 203), (176, 160, 196),
- (168, 154, 189), (161, 149, 183), (141, 136, 173), (126, 121, 159),
- (101, 93, 131), (87, 81, 116), (74, 69, 102), (69, 66, 96),
- (64, 63, 90), (67, 65, 91), (71, 68, 93), (80, 73, 96),
- (87, 79, 96), (99, 99, 99), (107, 107, 107), (115, 115, 115),
- (118, 118, 118), (122, 122, 122), (130, 130, 130), (137, 135, 139),
- (151, 141, 159), (156, 145, 165), (161, 149, 171), (163, 150, 172),
- (165, 152, 173), (164, 150, 172), (161, 148, 169), (156, 145, 163),
- (148, 142, 152), (127, 127, 127), (117, 117, 117), (107, 107, 107),
- (104, 104, 104), (101, 101, 101), (101, 101, 101), (103, 103, 103),
- (116, 116, 116), (129, 129, 129), (143, 143, 143), (148, 146, 151),
- (153, 150, 160), (162, 154, 175), (170, 160, 188), (174, 159, 193),
- (174, 154, 192), (154, 132, 167), (146, 126, 158), (139, 120, 150),
- (125, 106, 134), (114, 97, 122), (100, 85, 105), (84, 77, 85),
- (58, 58, 58), (55, 55, 56), (52, 52, 55), (51, 51, 58),
- (51, 51, 61), (56, 57, 67), (66, 66, 77), (78, 75, 89),
- (91, 83, 107), (103, 93, 136), (103, 91, 141), (103, 90, 146),
- (106, 89, 151), (109, 84, 158), (101, 80, 161), (95, 75, 154),
- (68, 56, 118), (59, 48, 98), (50, 41, 79), (48, 41, 70),
- (46, 42, 62), (44, 44, 49), (40, 42, 38), (41, 45, 28),
- (41, 48, 21), (44, 47, 20), (43, 46, 22), (42, 45, 25),
- (45, 42, 34), (46, 44, 44), (48, 46, 47), (51, 48, 52),
- (59, 56, 62), (59, 55, 63), (60, 54, 65), (60, 53, 67),
- (59, 54, 65), (55, 55, 56), (51, 51, 51), (48, 50, 46),
- (39, 42, 34), (24, 25, 24), (23, 24, 24), (22, 23, 24),
- (28, 31, 35), (38, 41, 47), (51, 53, 61), (65, 65, 74),
- (101, 96, 103), (109, 106, 110), (118, 117, 118), (135, 135, 135),
- (146, 146, 146), (157, 157, 157), (164, 164, 164), (167, 167, 167),
- (167, 167, 167), (156, 156, 156), (150, 139, 155), (137, 119, 153),
- (124, 103, 153), (108, 87, 153), (93, 73, 150), (76, 55, 137),
- (50, 28, 104), (44, 26, 98), (38, 24, 92), (32, 26, 84),
- (25, 26, 71), (18, 25, 51), (15, 25, 34), (15, 27, 19),
- (16, 28, 14), (20, 29, 13), (22, 28, 14), (27, 26, 22),
- (31, 28, 32), (41, 31, 51), (56, 35, 73), (69, 45, 93),
- (81, 50, 105), (90, 58, 116), (97, 66, 121), (100, 73, 125),
- (110, 85, 132), (120, 97, 131), (127, 110, 133), (132, 124, 134),
- (134, 133, 134), (140, 139, 141), (146, 143, 147), (148, 142, 158),
- (147, 139, 171), (140, 134, 181), (130, 126, 191), (121, 119, 192),
- (104, 104, 183), (87, 89, 167), (63, 69, 143), (45, 50, 120),
- (33, 42, 100), (25, 35, 79), (27, 34, 62), (23, 30, 42),
- (19, 23, 27), (16, 20, 18), (13, 18, 21), (19, 20, 31),
- (22, 22, 45), (29, 25, 63), (39, 33, 84), (49, 44, 107),
- (63, 57, 130), (73, 64, 149), (83, 64, 161), (90, 65, 173),
- (91, 67, 179), (93, 73, 186), (92, 75, 185), (89, 74, 175),
- (91, 66, 165), (89, 63, 151), (90, 67, 147), (95, 75, 150),
- (102, 88, 157), (113, 97, 166), (128, 108, 175), (142, 120, 183),
- (156, 134, 192), (168, 147, 205), (176, 154, 219), (181, 157, 232),
- (185, 159, 241), (184, 159, 243), (184, 157, 242), (182, 153, 238)
- ),
-
-// 617 Pink
-((182, 60, 110), (175, 52, 105), (171, 49, 103), (167, 47, 101),
- (165, 46, 99), (163, 46, 98), (162, 46, 97), (162, 46, 96),
- (155, 43, 92), (151, 40, 91), (148, 37, 91), (145, 36, 92),
- (143, 35, 94), (145, 36, 96), (147, 38, 98), (150, 39, 100),
- (154, 41, 102), (170, 47, 106), (176, 49, 106), (182, 51, 107),
- (185, 52, 106), (188, 54, 106), (188, 54, 105), (188, 55, 104),
- (181, 47, 97), (174, 43, 94), (167, 39, 92), (160, 36, 92),
- (154, 33, 92), (151, 32, 92), (149, 31, 93), (145, 30, 94),
- (142, 30, 94), (141, 29, 94), (142, 30, 94), (144, 31, 95),
- (145, 31, 94), (146, 31, 93), (147, 30, 91), (148, 30, 90),
- (151, 30, 85), (152, 31, 83), (154, 33, 81), (159, 35, 81),
- (164, 38, 82), (168, 40, 84), (173, 43, 86), (182, 51, 90),
- (190, 60, 97), (209, 81, 109), (220, 91, 118), (231, 102, 128),
- (237, 112, 140), (243, 122, 152), (245, 126, 157), (247, 130, 163),
- (239, 130, 170), (230, 121, 166), (222, 113, 162), (213, 105, 157),
- (204, 98, 153), (199, 93, 150), (194, 89, 148), (184, 77, 140),
- (173, 65, 129), (159, 55, 117), (157, 53, 117), (156, 52, 117),
- (157, 52, 118), (158, 52, 120), (160, 52, 122), (162, 54, 124),
- (173, 61, 125), (180, 65, 127), (188, 70, 129), (193, 73, 134),
- (198, 76, 139), (201, 78, 141), (204, 81, 143), (208, 89, 150),
- (214, 94, 153), (215, 96, 162), (217, 97, 162), (219, 99, 163),
- (221, 102, 163), (224, 105, 164), (229, 113, 163), (231, 124, 168),
- (239, 153, 180), (244, 165, 184), (249, 177, 189), (250, 178, 189),
- (251, 180, 189), (254, 180, 190), (252, 176, 188), (247, 171, 189),
- (241, 162, 180), (227, 128, 151), (221, 109, 136), (215, 90, 121),
- (211, 83, 115), (208, 77, 110), (199, 69, 102), (191, 62, 95),
- (185, 59, 91), (184, 57, 94), (183, 56, 98), (179, 54, 99),
- (176, 52, 100), (171, 49, 102), (165, 49, 104), (163, 50, 105),
- (161, 51, 108), (159, 49, 114), (159, 49, 115), (159, 49, 116),
- (163, 51, 114), (166, 54, 112), (169, 56, 108), (171, 56, 106),
- (173, 54, 107), (170, 52, 105), (168, 50, 103), (165, 48, 100),
- (162, 46, 98), (155, 40, 95), (148, 36, 95), (141, 31, 97),
- (138, 29, 96), (138, 27, 92), (140, 27, 91), (142, 28, 91),
- (148, 31, 92), (157, 36, 92), (167, 45, 92), (176, 54, 93),
- (190, 61, 94), (190, 59, 92), (191, 58, 91), (189, 58, 90),
- (187, 58, 89), (182, 55, 88), (173, 53, 86), (162, 47, 86),
- (155, 41, 85), (141, 33, 83), (138, 32, 82), (135, 31, 81),
- (131, 29, 83), (129, 30, 86), (128, 32, 88), (126, 31, 90),
- (116, 22, 83), (115, 20, 83), (114, 19, 83), (115, 16, 82),
- (119, 18, 85), (114, 17, 80), (115, 15, 76), (119, 15, 74),
- (128, 15, 74), (145, 21, 82), (147, 23, 82), (149, 25, 83),
- (153, 26, 84), (156, 28, 85), (159, 31, 88), (161, 32, 91),
- (166, 38, 95), (167, 38, 95), (169, 39, 95), (172, 44, 95),
- (174, 47, 98), (174, 52, 100), (176, 56, 102), (177, 58, 100),
- (176, 62, 101), (178, 63, 103), (175, 65, 108), (172, 64, 112),
- (171, 62, 111), (168, 63, 110), (171, 63, 111), (177, 65, 113),
- (191, 67, 120), (195, 68, 120), (199, 70, 121), (204, 72, 123),
- (205, 74, 123), (205, 74, 126), (200, 72, 126), (197, 69, 125),
- (193, 64, 124), (185, 60, 119), (177, 54, 116), (166, 49, 111),
- (160, 42, 106), (158, 37, 102), (158, 34, 96), (158, 32, 90),
- (159, 33, 84), (161, 34, 81), (163, 35, 80), (168, 37, 81),
- (170, 38, 82), (171, 38, 81), (170, 41, 82), (167, 43, 83),
- (167, 46, 87), (167, 47, 92), (167, 47, 95), (165, 50, 98),
- (159, 51, 100), (154, 50, 102), (148, 47, 103), (144, 41, 101),
- (140, 37, 98), (134, 35, 95), (129, 31, 94), (124, 27, 93),
- (121, 22, 89), (123, 18, 85), (125, 17, 81), (128, 17, 78),
- (132, 18, 80), (138, 21, 81), (146, 23, 81), (153, 27, 81),
- (160, 30, 82), (165, 33, 85), (168, 37, 88), (171, 40, 92),
- (173, 44, 98), (175, 49, 105), (177, 54, 113), (181, 60, 120),
- (185, 65, 126), (187, 69, 133), (189, 74, 140), (188, 77, 142),
- (190, 80, 142), (191, 78, 139), (192, 74, 135), (191, 71, 132),
- (188, 67, 127), (187, 66, 122), (188, 65, 115), (190, 63, 110),
- (194, 64, 108), (196, 64, 107), (198, 65, 109), (200, 67, 109),
- (198, 65, 109), (194, 63, 109), (190, 63, 109), (185, 60, 110)
- ),
-
-// 618 Pollen
-((115, 114, 55), (143, 139, 47), (166, 158, 48), (189, 177, 49),
- (198, 189, 46), (207, 202, 44), (209, 203, 42), (211, 204, 40),
- (216, 200, 47), (205, 191, 43), (194, 182, 39), (173, 160, 38),
- (153, 138, 37), (126, 112, 37), (99, 87, 37), (87, 77, 32),
- (75, 67, 28), (40, 33, 9), (35, 30, 6), (30, 28, 4),
- (37, 35, 10), (45, 43, 17), (52, 49, 22), (59, 55, 27),
- (98, 92, 51), (118, 111, 67), (139, 130, 83), (156, 148, 104),
- (174, 167, 125), (183, 176, 136), (193, 185, 148), (211, 201, 165),
- (219, 210, 171), (217, 210, 159), (215, 204, 148), (214, 199, 137),
- (198, 184, 118), (183, 169, 99), (170, 157, 86), (157, 146, 74),
- (129, 105, 29), (129, 85, 17), (130, 65, 6), (122, 54, 8),
- (115, 44, 10), (107, 41, 9), (100, 38, 9), (101, 32, 10),
- (104, 26, 7), (102, 27, 11), (92, 34, 14), (82, 42, 18),
- (78, 50, 20), (75, 58, 23), (77, 63, 25), (79, 68, 28),
- (96, 91, 42), (111, 96, 48), (126, 101, 55), (142, 103, 57),
- (159, 106, 59), (161, 108, 56), (163, 111, 53), (154, 115, 50),
- (141, 108, 41), (140, 91, 33), (135, 96, 28), (130, 101, 23),
- (121, 102, 22), (113, 104, 21), (104, 97, 19), (96, 89, 20),
- (86, 79, 17), (78, 71, 17), (70, 63, 18), (60, 51, 17),
- (51, 40, 16), (47, 36, 13), (43, 33, 11), (33, 28, 10),
- (30, 27, 12), (38, 40, 22), (49, 51, 29), (61, 63, 37),
- (68, 69, 41), (76, 76, 46), (90, 93, 56), (103, 107, 64),
- (119, 121, 64), (125, 117, 57), (131, 113, 51), (137, 108, 50),
- (144, 104, 50), (147, 97, 47), (142, 93, 41), (130, 90, 33),
- (119, 84, 25), (119, 68, 28), (109, 65, 28), (100, 63, 29),
- (91, 64, 29), (83, 65, 29), (70, 68, 29), (65, 70, 36),
- (65, 66, 39), (66, 66, 43), (67, 66, 47), (67, 68, 51),
- (68, 71, 55), (73, 79, 61), (81, 86, 67), (93, 94, 75),
- (101, 101, 80), (111, 113, 84), (112, 115, 83), (113, 117, 83),
- (118, 121, 81), (124, 128, 83), (131, 135, 89), (139, 142, 93),
- (148, 151, 98), (153, 153, 101), (158, 155, 104), (161, 155, 107),
- (165, 156, 111), (170, 159, 118), (176, 164, 124), (178, 171, 132),
- (181, 174, 135), (176, 166, 136), (173, 163, 134), (171, 160, 132),
- (164, 159, 130), (158, 160, 129), (150, 154, 124), (145, 151, 119),
- (142, 147, 105), (145, 150, 104), (149, 154, 103), (152, 158, 102),
- (155, 162, 101), (163, 170, 104), (179, 184, 105), (194, 197, 104),
- (206, 202, 107), (209, 205, 113), (209, 206, 114), (209, 207, 116),
- (208, 209, 111), (205, 203, 103), (197, 194, 100), (185, 180, 96),
- (156, 149, 89), (150, 141, 82), (145, 134, 76), (131, 119, 64),
- (118, 104, 53), (101, 88, 45), (84, 69, 35), (69, 50, 25),
- (56, 36, 17), (32, 19, 4), (26, 16, 3), (20, 13, 2),
- (11, 6, 1), (6, 3, 2), (5, 3, 4), (11, 9, 9),
- (27, 28, 24), (30, 33, 27), (34, 38, 31), (42, 48, 35),
- (53, 60, 40), (68, 72, 44), (83, 84, 54), (90, 93, 63),
- (97, 98, 70), (98, 102, 73), (102, 106, 71), (108, 109, 69),
- (107, 112, 70), (111, 112, 72), (114, 113, 78), (121, 120, 87),
- (145, 147, 105), (151, 153, 110), (157, 160, 115), (171, 173, 128),
- (186, 184, 140), (197, 196, 148), (208, 206, 157), (209, 208, 159),
- (208, 209, 165), (204, 205, 166), (196, 199, 157), (187, 190, 149),
- (177, 176, 133), (163, 163, 125), (149, 147, 120), (134, 132, 107),
- (118, 120, 96), (108, 110, 77), (97, 100, 64), (87, 88, 55),
- (77, 77, 46), (67, 68, 37), (60, 64, 27), (55, 62, 22),
- (53, 60, 23), (48, 56, 26), (47, 51, 27), (44, 46, 28),
- (42, 45, 27), (42, 45, 27), (39, 44, 30), (40, 46, 32),
- (43, 43, 33), (45, 43, 31), (48, 45, 30), (49, 46, 30),
- (48, 50, 31), (50, 49, 31), (51, 47, 30), (49, 46, 29),
- (46, 42, 28), (38, 42, 25), (34, 41, 22), (35, 41, 19),
- (37, 43, 18), (44, 45, 21), (51, 53, 24), (58, 62, 29),
- (69, 73, 31), (80, 86, 37), (93, 96, 42), (103, 105, 45),
- (107, 109, 45), (106, 107, 41), (100, 100, 39), (89, 90, 37),
- (76, 78, 33), (64, 67, 27), (56, 57, 21), (51, 48, 20),
- (48, 42, 21), (46, 38, 25), (44, 38, 29), (48, 41, 32),
- (55, 49, 35), (63, 56, 37), (70, 64, 40), (75, 69, 40),
- (90, 82, 46), (102, 95, 54), (113, 105, 59), (119, 116, 64)
- ),
-
-// 619 Poppies
-((174, 44, 42), (206, 26, 41), (178, 23, 48), (151, 21, 55),
- (143, 18, 42), (136, 16, 30), (139, 24, 32), (143, 33, 35),
- (107, 54, 29), (75, 57, 25), (44, 61, 21), (40, 53, 14),
- (36, 45, 8), (60, 47, 5), (84, 49, 3), (100, 50, 8),
- (116, 51, 13), (116, 97, 51), (95, 123, 86), (75, 149, 121),
- (85, 151, 145), (96, 154, 169), (100, 162, 167), (104, 171, 165),
- (175, 112, 143), (190, 83, 116), (205, 55, 90), (205, 48, 69),
- (206, 42, 48), (194, 38, 44), (182, 35, 41), (164, 49, 43),
- (151, 56, 41), (157, 57, 62), (166, 57, 63), (175, 58, 65),
- (168, 74, 51), (161, 91, 38), (162, 105, 38), (163, 120, 39),
- (146, 152, 79), (148, 157, 110), (151, 163, 141), (153, 164, 151),
- (156, 166, 162), (157, 158, 154), (159, 151, 147), (150, 149, 139),
- (138, 131, 124), (94, 119, 94), (67, 108, 74), (40, 97, 54),
- (45, 95, 44), (51, 94, 34), (67, 103, 33), (83, 113, 32),
- (182, 140, 40), (211, 125, 57), (241, 111, 75), (242, 100, 69),
- (244, 89, 63), (241, 103, 57), (239, 118, 52), (219, 122, 23),
- (194, 169, 17), (169, 151, 31), (179, 127, 40), (190, 104, 49),
- (193, 109, 58), (196, 114, 67), (182, 129, 81), (178, 161, 123),
- (145, 175, 125), (121, 170, 98), (97, 165, 72), (71, 160, 53),
- (45, 156, 35), (37, 143, 32), (30, 130, 29), (27, 120, 19),
- (25, 98, 22), (45, 86, 4), (64, 86, 11), (84, 86, 19),
- (96, 81, 16), (109, 77, 14), (147, 65, 25), (175, 44, 21),
- (224, 17, 10), (235, 23, 13), (246, 29, 17), (242, 31, 17),
- (238, 34, 17), (225, 69, 37), (212, 73, 23), (190, 80, 22),
- (172, 83, 8), (124, 92, 25), (95, 98, 42), (67, 105, 59),
- (47, 109, 58), (28, 114, 57), (28, 129, 48), (12, 143, 41),
- (14, 156, 25), (43, 148, 47), (73, 141, 70), (105, 135, 82),
- (138, 130, 94), (179, 104, 120), (213, 105, 127), (225, 112, 137),
- (224, 151, 152), (194, 174, 173), (195, 152, 175), (197, 130, 177),
- (184, 136, 170), (185, 99, 161), (208, 89, 146), (194, 62, 127),
- (192, 47, 84), (184, 46, 79), (177, 46, 74), (174, 52, 70),
- (171, 59, 66), (148, 62, 77), (128, 53, 81), (116, 67, 89),
- (120, 67, 108), (155, 56, 134), (171, 52, 131), (188, 49, 129),
- (202, 37, 140), (222, 36, 154), (232, 41, 165), (243, 43, 167),
- (245, 66, 138), (247, 70, 140), (250, 74, 143), (242, 75, 146),
- (235, 77, 150), (238, 81, 173), (224, 64, 178), (216, 77, 168),
- (217, 65, 161), (195, 42, 130), (188, 36, 124), (181, 31, 118),
- (174, 34, 111), (170, 52, 118), (176, 71, 99), (181, 71, 112),
- (220, 56, 105), (227, 44, 99), (235, 33, 94), (244, 26, 84),
- (235, 9, 59), (221, 34, 42), (209, 41, 48), (188, 87, 42),
- (176, 92, 71), (114, 103, 105), (101, 107, 116), (88, 112, 127),
- (47, 127, 122), (45, 155, 105), (24, 162, 83), (28, 174, 47),
- (43, 166, 23), (51, 168, 26), (59, 171, 29), (88, 161, 15),
- (97, 168, 45), (127, 163, 28), (137, 163, 70), (169, 167, 68),
- (181, 171, 85), (190, 169, 90), (201, 171, 102), (191, 164, 111),
- (191, 156, 130), (185, 143, 123), (200, 140, 142), (201, 122, 131),
- (234, 117, 142), (235, 114, 145), (236, 111, 149), (247, 98, 130),
- (248, 90, 138), (247, 74, 116), (242, 63, 122), (236, 63, 115),
- (239, 49, 124), (226, 34, 126), (219, 23, 125), (223, 17, 107),
- (214, 26, 87), (225, 42, 75), (214, 66, 72), (189, 102, 85),
- (149, 117, 91), (104, 134, 113), (83, 153, 103), (54, 158, 98),
- (68, 173, 79), (63, 182, 61), (67, 169, 67), (54, 165, 69),
- (30, 143, 76), (27, 153, 98), (22, 152, 100), (43, 158, 122),
- (84, 160, 134), (100, 151, 138), (146, 136, 140), (146, 142, 136),
- (167, 140, 132), (167, 145, 123), (188, 159, 118), (211, 152, 120),
- (225, 151, 117), (248, 138, 121), (247, 107, 97), (252, 88, 82),
- (246, 70, 58), (241, 52, 41), (235, 48, 45), (231, 38, 53),
- (232, 24, 84), (236, 32, 105), (231, 38, 134), (237, 54, 137),
- (226, 58, 142), (233, 52, 140), (212, 40, 159), (217, 18, 168),
- (208, 12, 169), (213, 15, 162), (226, 25, 150), (232, 47, 135),
- (233, 62, 130), (193, 77, 117), (154, 73, 90), (90, 71, 66),
- (46, 61, 57), (22, 49, 44), (10, 59, 58), (27, 71, 60),
- (50, 92, 67), (75, 107, 81), (107, 100, 94), (118, 90, 93),
- (117, 49, 95), (122, 47, 78), (108, 35, 67), (78, 44, 58)
- ),
-
-// 620 Produce_Department
-((153, 25, 65), (184, 50, 53), (193, 61, 57), (202, 73, 62),
- (201, 89, 83), (201, 106, 105), (199, 114, 105), (198, 123, 105),
- (192, 136, 85), (183, 142, 98), (175, 149, 111), (154, 148, 112),
- (133, 148, 114), (113, 135, 99), (93, 123, 85), (86, 118, 84),
- (80, 114, 83), (41, 95, 78), (26, 80, 76), (12, 65, 75),
- (14, 51, 63), (17, 38, 52), (21, 32, 45), (26, 27, 38),
- (48, 13, 18), (64, 10, 17), (81, 8, 16), (92, 7, 15),
- (103, 7, 14), (106, 8, 12), (110, 10, 11), (116, 12, 11),
- (123, 14, 14), (118, 13, 25), (110, 13, 29), (103, 13, 34),
- (103, 15, 31), (103, 17, 28), (103, 17, 27), (104, 18, 26),
- (111, 16, 30), (118, 16, 27), (126, 17, 24), (130, 26, 20),
- (134, 35, 17), (133, 39, 19), (133, 43, 21), (128, 52, 31),
- (123, 58, 43), (104, 63, 56), (94, 66, 61), (84, 70, 67),
- (81, 72, 76), (78, 74, 85), (77, 74, 88), (76, 75, 91),
- (66, 71, 98), (63, 70, 109), (60, 70, 120), (63, 72, 124),
- (66, 75, 129), (65, 79, 127), (65, 83, 125), (66, 84, 118),
- (70, 87, 112), (86, 89, 98), (85, 96, 92), (84, 103, 86),
- (84, 107, 82), (84, 111, 79), (84, 123, 68), (86, 123, 59),
- (60, 126, 63), (45, 128, 62), (31, 131, 62), (28, 126, 54),
- (25, 121, 47), (26, 118, 46), (28, 115, 45), (26, 115, 41),
- (26, 119, 41), (24, 125, 43), (29, 129, 55), (34, 133, 67),
- (37, 133, 77), (40, 134, 88), (46, 141, 112), (52, 145, 121),
- (52, 154, 118), (51, 138, 121), (51, 123, 125), (56, 115, 125),
- (62, 107, 126), (68, 104, 122), (74, 103, 106), (75, 103, 89),
- (78, 95, 90), (92, 106, 127), (94, 109, 138), (97, 112, 150),
- (96, 109, 152), (95, 106, 155), (85, 105, 167), (78, 112, 182),
- (75, 107, 192), (73, 86, 175), (71, 66, 158), (71, 59, 146),
- (71, 52, 135), (80, 42, 119), (93, 45, 99), (110, 52, 78),
- (125, 57, 64), (137, 68, 46), (138, 75, 48), (139, 83, 50),
- (143, 104, 50), (145, 126, 66), (157, 142, 86), (158, 156, 110),
- (145, 179, 147), (134, 187, 159), (124, 196, 171), (124, 193, 179),
- (124, 190, 188), (116, 181, 199), (113, 168, 201), (99, 154, 194),
- (86, 141, 180), (74, 99, 164), (72, 89, 157), (71, 79, 150),
- (68, 62, 136), (62, 53, 113), (69, 52, 94), (71, 52, 74),
- (77, 55, 42), (81, 54, 31), (86, 54, 21), (91, 54, 17),
- (97, 54, 13), (112, 55, 11), (125, 55, 9), (134, 51, 11),
- (146, 40, 13), (162, 16, 14), (161, 14, 15), (161, 13, 16),
- (155, 15, 19), (150, 19, 25), (144, 21, 26), (140, 16, 32),
- (121, 16, 44), (115, 18, 47), (110, 21, 51), (98, 31, 55),
- (90, 41, 61), (85, 57, 68), (83, 73, 65), (82, 84, 60),
- (82, 87, 58), (88, 85, 61), (91, 87, 58), (95, 89, 56),
- (97, 94, 43), (99, 92, 37), (99, 83, 33), (100, 67, 40),
- (101, 44, 45), (99, 45, 45), (98, 47, 46), (91, 52, 49),
- (86, 51, 56), (90, 44, 61), (93, 36, 63), (100, 35, 59),
- (109, 45, 58), (116, 50, 58), (123, 45, 57), (129, 38, 57),
- (129, 29, 55), (126, 33, 55), (127, 40, 58), (121, 42, 63),
- (114, 35, 78), (110, 36, 82), (106, 37, 87), (105, 37, 97),
- (100, 38, 103), (100, 39, 106), (97, 34, 108), (89, 37, 106),
- (87, 35, 106), (80, 33, 101), (73, 33, 92), (67, 26, 82),
- (52, 22, 72), (44, 19, 66), (35, 18, 62), (31, 26, 59),
- (34, 37, 59), (34, 46, 61), (31, 52, 68), (28, 56, 76),
- (26, 64, 81), (29, 78, 85), (36, 94, 87), (37, 101, 89),
- (35, 102, 86), (35, 92, 78), (35, 82, 65), (40, 78, 52),
- (43, 75, 42), (42, 76, 33), (42, 69, 25), (43, 55, 20),
- (40, 41, 16), (36, 34, 18), (32, 36, 28), (29, 43, 35),
- (30, 48, 45), (29, 50, 56), (24, 51, 63), (22, 48, 79),
- (23, 48, 89), (33, 49, 96), (46, 56, 103), (44, 59, 92),
- (39, 54, 83), (31, 47, 74), (26, 38, 63), (36, 39, 60),
- (38, 38, 46), (34, 36, 34), (26, 35, 25), (13, 31, 19),
- (9, 35, 20), (11, 42, 16), (14, 46, 17), (15, 52, 19),
- (13, 59, 29), (10, 67, 39), (9, 75, 39), (9, 79, 38),
- (11, 81, 33), (9, 84, 37), (7, 85, 47), (14, 82, 55),
- (20, 79, 63), (32, 68, 65), (45, 58, 64), (57, 50, 67),
- (78, 42, 65), (98, 37, 65), (121, 26, 66), (141, 21, 61)
- ),
-
-// 621 Purple
-((65, 56, 83), (69, 65, 87), (70, 68, 86), (71, 71, 86),
- (73, 76, 86), (76, 82, 87), (72, 77, 84), (69, 73, 81),
- (64, 71, 76), (67, 73, 79), (70, 75, 83), (80, 80, 86),
- (90, 86, 90), (97, 87, 96), (104, 88, 103), (106, 87, 106),
- (109, 87, 109), (113, 82, 119), (112, 79, 119), (112, 76, 119),
- (110, 68, 118), (109, 60, 118), (107, 54, 118), (106, 48, 118),
- (101, 32, 116), (97, 29, 117), (93, 27, 119), (86, 22, 118),
- (80, 18, 118), (75, 17, 119), (71, 16, 120), (65, 14, 122),
- (64, 10, 126), (66, 12, 134), (72, 12, 137), (78, 12, 140),
- (82, 16, 142), (87, 21, 145), (90, 23, 145), (94, 26, 146),
- (106, 48, 145), (116, 57, 149), (127, 66, 154), (131, 65, 155),
- (136, 64, 156), (138, 60, 155), (140, 57, 154), (135, 51, 148),
- (135, 47, 139), (123, 48, 129), (114, 44, 126), (105, 41, 123),
- (95, 30, 116), (86, 19, 110), (78, 12, 101), (71, 6, 93),
- (52, 0, 71), (46, 0, 65), (40, 0, 60), (39, 0, 59),
- (38, 0, 59), (37, 0, 55), (36, 0, 52), (36, 0, 50),
- (35, 0, 51), (37, 0, 57), (38, 0, 63), (40, 0, 69),
- (41, 0, 70), (42, 0, 72), (42, 0, 75), (41, 3, 79),
- (44, 6, 88), (50, 6, 95), (57, 6, 102), (63, 11, 108),
- (70, 16, 114), (71, 20, 115), (72, 24, 117), (74, 26, 119),
- (73, 31, 120), (78, 36, 120), (85, 37, 120), (92, 38, 120),
- (95, 39, 119), (98, 41, 119), (103, 42, 116), (102, 46, 114),
- (96, 43, 105), (94, 35, 100), (92, 28, 95), (91, 25, 91),
- (90, 22, 88), (91, 17, 83), (91, 16, 76), (90, 17, 70),
- (87, 19, 65), (83, 26, 58), (82, 31, 54), (81, 36, 51),
- (80, 37, 49), (80, 39, 48), (78, 43, 44), (73, 49, 43),
- (70, 56, 37), (70, 58, 36), (71, 60, 36), (71, 61, 38),
- (72, 63, 40), (71, 64, 46), (62, 66, 52), (56, 62, 62),
- (50, 53, 64), (46, 35, 65), (47, 32, 66), (49, 30, 68),
- (56, 27, 72), (62, 25, 81), (70, 26, 100), (80, 22, 113),
- (100, 17, 135), (109, 17, 140), (118, 18, 146), (121, 17, 146),
- (125, 16, 147), (137, 19, 152), (145, 20, 158), (154, 16, 164),
- (166, 16, 173), (170, 10, 181), (167, 8, 178), (164, 6, 175),
- (159, 5, 164), (148, 4, 152), (138, 0, 140), (130, 0, 130),
- (119, 0, 119), (115, 0, 116), (112, 0, 114), (110, 0, 111),
- (108, 0, 108), (103, 0, 101), (100, 0, 96), (100, 0, 93),
- (98, 3, 92), (101, 19, 91), (103, 23, 92), (106, 28, 93),
- (109, 38, 95), (114, 47, 102), (117, 53, 104), (118, 58, 108),
- (115, 64, 109), (115, 65, 108), (115, 66, 107), (114, 72, 107),
- (118, 73, 107), (123, 71, 109), (126, 68, 112), (125, 62, 116),
- (120, 54, 116), (109, 35, 112), (106, 31, 110), (103, 28, 109),
- (101, 20, 109), (101, 14, 108), (101, 8, 110), (100, 8, 109),
- (94, 12, 105), (90, 14, 104), (87, 17, 103), (80, 21, 101),
- (76, 27, 97), (74, 31, 100), (75, 36, 100), (74, 42, 101),
- (72, 49, 104), (73, 54, 105), (71, 57, 104), (69, 58, 102),
- (69, 58, 101), (70, 54, 100), (71, 49, 97), (69, 44, 96),
- (66, 32, 94), (64, 28, 92), (63, 25, 91), (60, 20, 86),
- (59, 17, 81), (59, 14, 78), (62, 10, 74), (66, 9, 71),
- (70, 9, 70), (71, 9, 69), (71, 14, 66), (72, 19, 65),
- (71, 27, 68), (70, 35, 69), (71, 42, 68), (74, 49, 70),
- (75, 51, 76), (76, 57, 80), (78, 64, 85), (81, 70, 91),
- (82, 78, 96), (83, 86, 100), (87, 96, 103), (91, 103, 114),
- (92, 107, 118), (94, 118, 122), (98, 125, 125), (107, 126, 135),
- (117, 137, 144), (127, 141, 147), (137, 146, 157), (142, 139, 163),
- (145, 137, 166), (144, 132, 161), (142, 118, 161), (141, 110, 156),
- (139, 100, 149), (139, 91, 147), (132, 79, 145), (128, 66, 141),
- (117, 58, 134), (104, 44, 123), (94, 35, 109), (84, 31, 96),
- (78, 28, 85), (69, 27, 73), (64, 25, 60), (58, 26, 50),
- (51, 27, 41), (47, 31, 38), (43, 34, 35), (43, 38, 32),
- (41, 43, 30), (43, 44, 29), (44, 46, 29), (48, 46, 30),
- (49, 43, 31), (48, 40, 36), (50, 37, 38), (50, 36, 46),
- (51, 34, 52), (51, 35, 58), (53, 38, 62), (56, 43, 65),
- (58, 48, 68), (58, 47, 70), (69, 59, 80), (76, 64, 88),
- (80, 65, 91), (79, 66, 92), (79, 66, 93), (79, 69, 93)
- ),
-
-// 622 Queen_Anne
-((128, 126, 186), (127, 126, 170), (127, 121, 154), (128, 117, 139),
- (119, 109, 117), (111, 102, 96), (105, 97, 86), (100, 92, 77),
- (74, 73, 39), (62, 66, 24), (51, 59, 9), (44, 54, 7),
- (37, 50, 5), (32, 47, 6), (28, 44, 8), (27, 42, 8),
- (27, 40, 8), (24, 34, 10), (22, 30, 13), (20, 27, 17),
- (22, 27, 22), (25, 27, 28), (29, 29, 28), (33, 32, 29),
- (36, 37, 40), (43, 40, 54), (50, 44, 68), (55, 50, 78),
- (61, 57, 89), (61, 57, 91), (61, 58, 94), (62, 59, 99),
- (59, 57, 97), (54, 57, 81), (54, 57, 69), (54, 58, 58),
- (60, 59, 55), (66, 61, 53), (71, 65, 59), (76, 69, 66),
- (95, 93, 94), (99, 95, 101), (104, 97, 108), (96, 96, 101),
- (89, 95, 95), (85, 94, 91), (81, 93, 87), (70, 84, 74),
- (57, 69, 56), (40, 53, 32), (36, 49, 29), (33, 46, 27),
- (31, 42, 28), (29, 39, 29), (31, 40, 30), (34, 41, 32),
- (38, 41, 47), (42, 45, 50), (47, 50, 54), (51, 55, 64),
- (56, 60, 74), (61, 64, 78), (67, 68, 82), (77, 78, 86),
- (79, 86, 88), (83, 92, 89), (83, 92, 85), (83, 93, 81),
- (81, 93, 74), (79, 93, 67), (79, 93, 65), (79, 91, 68),
- (80, 86, 84), (89, 91, 97), (98, 96, 111), (105, 101, 131),
- (113, 106, 151), (117, 107, 159), (122, 109, 167), (132, 117, 177),
- (135, 124, 185), (148, 136, 204), (157, 144, 207), (167, 153, 210),
- (166, 155, 212), (166, 157, 214), (169, 158, 221), (172, 156, 220),
- (171, 155, 215), (169, 154, 212), (167, 154, 209), (164, 153, 201),
- (162, 153, 194), (166, 151, 178), (171, 154, 167), (175, 156, 172),
- (167, 157, 173), (152, 139, 156), (144, 133, 156), (136, 127, 156),
- (132, 122, 158), (129, 118, 161), (124, 111, 156), (123, 109, 147),
- (133, 128, 140), (134, 125, 130), (135, 123, 120), (129, 120, 113),
- (123, 118, 107), (107, 114, 100), (98, 105, 87), (82, 88, 68),
- (65, 71, 46), (35, 47, 27), (32, 45, 25), (30, 43, 24),
- (28, 40, 21), (25, 37, 18), (23, 34, 16), (22, 31, 17),
- (20, 31, 12), (26, 34, 17), (33, 38, 23), (39, 39, 27),
- (46, 41, 32), (51, 46, 39), (45, 47, 28), (50, 54, 37),
- (60, 58, 46), (58, 59, 58), (56, 60, 63), (55, 61, 68),
- (60, 65, 80), (62, 68, 85), (63, 67, 86), (65, 68, 86),
- (69, 71, 80), (62, 66, 65), (56, 61, 50), (52, 58, 42),
- (48, 55, 35), (40, 50, 23), (34, 44, 17), (28, 40, 15),
- (25, 37, 14), (21, 35, 12), (21, 36, 11), (21, 37, 11),
- (22, 38, 11), (22, 38, 12), (22, 38, 11), (24, 39, 13),
- (27, 42, 15), (26, 42, 15), (26, 43, 15), (25, 41, 16),
- (26, 40, 17), (25, 37, 17), (23, 37, 17), (19, 34, 16),
- (17, 32, 13), (18, 31, 8), (18, 32, 7), (18, 34, 6),
- (20, 36, 6), (23, 40, 7), (27, 44, 11), (31, 51, 12),
- (37, 52, 18), (36, 51, 19), (35, 51, 21), (33, 50, 21),
- (31, 48, 21), (29, 42, 19), (24, 37, 16), (19, 33, 13),
- (15, 29, 10), (12, 22, 9), (11, 18, 8), (12, 19, 11),
- (17, 23, 13), (24, 26, 18), (31, 29, 23), (38, 39, 33),
- (59, 64, 53), (62, 66, 55), (66, 68, 58), (67, 74, 56),
- (67, 78, 56), (66, 81, 56), (64, 77, 56), (57, 72, 48),
- (53, 67, 40), (49, 64, 34), (49, 61, 32), (49, 60, 33),
- (52, 61, 37), (60, 65, 48), (70, 75, 64), (85, 89, 85),
- (102, 106, 107), (123, 125, 136), (137, 136, 164), (143, 142, 186),
- (144, 143, 198), (150, 149, 206), (148, 145, 202), (134, 132, 185),
- (111, 113, 157), (94, 98, 126), (81, 89, 95), (74, 87, 71),
- (71, 87, 51), (81, 93, 37), (96, 102, 29), (108, 108, 32),
- (106, 110, 43), (106, 108, 57), (111, 111, 68), (115, 105, 81),
- (101, 94, 92), (83, 79, 94), (64, 69, 88), (54, 60, 82),
- (44, 51, 78), (43, 49, 70), (40, 47, 58), (39, 47, 46),
- (35, 45, 42), (38, 48, 46), (44, 51, 58), (51, 58, 73),
- (58, 62, 88), (65, 70, 101), (76, 75, 118), (87, 89, 140),
- (101, 99, 158), (109, 106, 166), (115, 108, 167), (114, 112, 164),
- (115, 114, 161), (111, 110, 153), (108, 101, 145), (100, 95, 132),
- (95, 94, 129), (91, 92, 129), (93, 92, 137), (97, 91, 144),
- (108, 98, 159), (117, 105, 176), (124, 116, 191), (124, 119, 200),
- (126, 119, 206), (128, 118, 206), (132, 122, 201), (132, 126, 193)
- ),
-
-// 623 Quiet
-((89, 51, 90), (95, 51, 100), (96, 52, 108), (98, 54, 116),
- (86, 49, 116), (75, 44, 116), (67, 43, 116), (60, 43, 117),
- (44, 49, 121), (41, 48, 121), (39, 48, 121), (40, 48, 124),
- (42, 49, 127), (45, 45, 124), (49, 41, 122), (51, 38, 121),
- (53, 36, 120), (53, 32, 118), (51, 30, 109), (49, 28, 101),
- (43, 24, 86), (37, 21, 71), (32, 18, 63), (28, 16, 56),
- (18, 10, 29), (11, 6, 18), (5, 3, 7), (5, 3, 7),
- (6, 3, 7), (10, 4, 11), (14, 6, 16), (22, 12, 29),
- (25, 15, 41), (48, 29, 76), (53, 45, 92), (58, 61, 108),
- (58, 64, 111), (59, 68, 115), (62, 67, 116), (66, 66, 117),
- (75, 78, 118), (86, 70, 112), (98, 62, 106), (108, 58, 102),
- (119, 54, 99), (122, 54, 99), (125, 55, 99), (128, 55, 96),
- (129, 51, 94), (118, 47, 82), (112, 43, 79), (106, 40, 76),
- (102, 38, 77), (98, 37, 78), (94, 35, 78), (91, 34, 79),
- (77, 32, 86), (71, 32, 91), (66, 32, 96), (63, 32, 98),
- (61, 32, 100), (61, 32, 100), (61, 32, 101), (62, 32, 100),
- (64, 32, 97), (69, 32, 90), (66, 31, 88), (63, 30, 86),
- (60, 29, 86), (58, 29, 87), (54, 28, 89), (53, 28, 88),
- (51, 28, 88), (53, 28, 86), (56, 29, 85), (63, 29, 78),
- (71, 30, 71), (73, 30, 69), (76, 31, 67), (81, 31, 64),
- (84, 31, 63), (84, 33, 71), (79, 33, 79), (74, 33, 87),
- (71, 32, 90), (69, 32, 94), (62, 31, 100), (54, 29, 102),
- (46, 26, 91), (44, 24, 81), (43, 22, 72), (40, 21, 65),
- (38, 21, 58), (30, 16, 43), (22, 13, 30), (21, 9, 24),
- (17, 9, 17), (11, 7, 19), (16, 8, 25), (22, 10, 32),
- (26, 12, 38), (30, 15, 45), (39, 19, 57), (50, 24, 69),
- (63, 29, 83), (65, 30, 86), (68, 31, 89), (68, 31, 89),
- (68, 32, 89), (69, 32, 90), (68, 32, 90), (68, 32, 90),
- (69, 33, 90), (72, 33, 95), (72, 33, 98), (73, 33, 101),
- (71, 35, 107), (68, 35, 111), (67, 33, 118), (67, 32, 123),
- (60, 34, 125), (63, 33, 121), (67, 33, 117), (70, 33, 114),
- (73, 34, 111), (81, 37, 106), (91, 39, 99), (102, 45, 94),
- (107, 47, 89), (104, 49, 80), (102, 49, 79), (100, 49, 78),
- (93, 43, 75), (80, 42, 73), (69, 37, 68), (59, 32, 65),
- (50, 23, 62), (50, 23, 62), (50, 23, 63), (50, 23, 64),
- (51, 23, 65), (53, 24, 67), (52, 24, 66), (52, 24, 64),
- (50, 23, 63), (47, 21, 58), (43, 20, 53), (40, 20, 49),
- (31, 16, 37), (23, 12, 27), (19, 9, 23), (16, 8, 17),
- (18, 9, 15), (22, 10, 17), (26, 11, 20), (36, 13, 25),
- (52, 19, 34), (66, 24, 48), (79, 29, 60), (86, 31, 68),
- (91, 34, 75), (83, 44, 93), (79, 47, 96), (75, 51, 100),
- (67, 56, 105), (58, 56, 105), (53, 55, 107), (51, 57, 106),
- (53, 54, 101), (54, 49, 99), (56, 45, 97), (61, 38, 89),
- (68, 33, 83), (73, 31, 78), (77, 33, 74), (78, 35, 71),
- (79, 36, 72), (79, 34, 76), (81, 36, 78), (82, 38, 79),
- (80, 40, 83), (76, 37, 89), (73, 35, 94), (73, 33, 93),
- (68, 31, 88), (66, 30, 85), (64, 29, 83), (59, 27, 77),
- (55, 25, 71), (51, 23, 65), (46, 21, 60), (43, 20, 55),
- (41, 19, 52), (41, 18, 52), (43, 20, 55), (46, 22, 61),
- (48, 24, 69), (48, 24, 76), (49, 25, 83), (50, 25, 85),
- (52, 27, 86), (51, 27, 85), (49, 26, 83), (48, 25, 79),
- (50, 26, 76), (54, 26, 74), (58, 27, 74), (58, 28, 75),
- (61, 29, 79), (65, 31, 85), (69, 32, 90), (70, 33, 93),
- (71, 33, 97), (69, 34, 102), (67, 33, 107), (62, 32, 109),
- (62, 32, 112), (59, 32, 114), (60, 34, 115), (59, 33, 114),
- (60, 33, 110), (61, 32, 107), (65, 34, 104), (69, 34, 100),
- (72, 35, 96), (73, 34, 95), (73, 33, 95), (74, 33, 95),
- (77, 34, 95), (85, 39, 97), (98, 46, 98), (112, 55, 99),
- (129, 58, 95), (149, 68, 95), (165, 73, 95), (172, 83, 102),
- (173, 81, 98), (179, 85, 95), (177, 80, 89), (166, 75, 94),
- (144, 64, 96), (127, 58, 97), (114, 52, 92), (106, 46, 91),
- (94, 39, 90), (85, 33, 87), (78, 30, 82), (73, 28, 77),
- (65, 26, 73), (60, 25, 66), (58, 23, 60), (56, 21, 56),
- (56, 24, 56), (52, 25, 56), (63, 34, 69), (71, 41, 78)
- ),
-
-// 624 Rainbow_Sprinkles
-((30, 20, 51), (12, 37, 59), (12, 65, 83), (12, 93, 107),
- (25, 110, 120), (39, 127, 133), (46, 142, 144), (53, 158, 155),
- (77, 135, 150), (84, 133, 151), (91, 132, 153), (95, 124, 148),
- (100, 116, 144), (117, 120, 146), (135, 124, 149), (146, 128, 154),
- (157, 132, 159), (159, 138, 141), (171, 144, 141), (184, 150, 141),
- (190, 163, 145), (197, 176, 149), (201, 173, 146), (206, 170, 144),
- (224, 178, 140), (225, 146, 118), (226, 114, 97), (211, 94, 89),
- (197, 74, 82), (188, 65, 79), (179, 56, 76), (152, 59, 107),
- (147, 64, 143), (72, 50, 111), (51, 46, 101), (30, 42, 92),
- (63, 61, 96), (97, 81, 101), (105, 86, 98), (113, 91, 95),
- (179, 56, 60), (189, 47, 57), (199, 38, 54), (208, 29, 44),
- (218, 21, 34), (216, 30, 40), (214, 39, 47), (228, 48, 48),
- (196, 51, 60), (184, 101, 88), (172, 109, 92), (161, 118, 96),
- (177, 137, 99), (193, 157, 102), (189, 158, 102), (186, 160, 102),
- (161, 139, 112), (159, 147, 118), (157, 156, 125), (171, 154, 127),
- (186, 152, 130), (200, 161, 131), (214, 170, 133), (233, 174, 128),
- (240, 182, 127), (243, 208, 124), (245, 209, 122), (247, 211, 120),
- (241, 208, 121), (236, 206, 122), (227, 189, 127), (218, 172, 123),
- (182, 137, 126), (161, 125, 120), (141, 114, 114), (134, 114, 116),
- (128, 114, 119), (128, 108, 121), (128, 103, 123), (127, 103, 130),
- (137, 101, 130), (150, 85, 133), (150, 92, 135), (150, 100, 138),
- (148, 108, 142), (146, 116, 147), (133, 122, 141), (118, 121, 139),
- (134, 146, 135), (149, 134, 124), (165, 122, 113), (169, 116, 108),
- (174, 110, 104), (177, 99, 105), (170, 92, 117), (166, 89, 124),
- (170, 95, 130), (179, 118, 124), (192, 127, 110), (205, 137, 97),
- (209, 143, 95), (214, 150, 94), (232, 144, 76), (236, 122, 56),
- (245, 104, 44), (244, 96, 45), (244, 89, 46), (239, 85, 48),
- (234, 81, 51), (225, 89, 62), (215, 89, 72), (202, 75, 79),
- (191, 77, 88), (164, 70, 103), (166, 63, 114), (168, 56, 125),
- (170, 41, 133), (167, 34, 136), (166, 44, 166), (157, 41, 163),
- (153, 49, 137), (150, 58, 135), (148, 67, 133), (151, 71, 137),
- (155, 76, 142), (160, 91, 146), (158, 110, 144), (157, 124, 146),
- (167, 138, 134), (197, 171, 133), (198, 168, 128), (200, 165, 123),
- (197, 156, 108), (194, 149, 100), (181, 142, 101), (163, 133, 107),
- (128, 137, 130), (113, 125, 142), (99, 114, 155), (94, 109, 156),
- (89, 104, 158), (125, 111, 163), (154, 125, 160), (148, 128, 134),
- (179, 153, 128), (231, 206, 123), (235, 209, 118), (240, 213, 114),
- (244, 207, 119), (249, 202, 125), (249, 181, 117), (250, 173, 118),
- (246, 194, 142), (246, 194, 144), (246, 195, 146), (248, 199, 149),
- (243, 183, 139), (247, 154, 117), (249, 127, 96), (247, 95, 75),
- (251, 65, 52), (245, 49, 39), (242, 45, 35), (239, 41, 31),
- (235, 57, 38), (224, 74, 51), (210, 68, 52), (202, 66, 54),
- (181, 52, 52), (179, 51, 59), (178, 51, 66), (184, 37, 54),
- (183, 35, 49), (187, 48, 57), (194, 54, 63), (210, 69, 62),
- (223, 116, 84), (222, 154, 109), (229, 183, 126), (241, 203, 131),
- (238, 208, 132), (237, 210, 136), (237, 200, 143), (221, 188, 147),
- (195, 158, 143), (179, 151, 143), (164, 144, 144), (138, 139, 144),
- (106, 109, 124), (73, 73, 103), (68, 60, 92), (96, 48, 91),
- (97, 29, 65), (103, 14, 43), (154, 18, 36), (195, 29, 31),
- (211, 48, 33), (234, 82, 44), (242, 109, 61), (241, 123, 73),
- (246, 135, 75), (246, 148, 82), (244, 169, 93), (237, 188, 104),
- (224, 192, 102), (217, 205, 89), (213, 217, 87), (216, 218, 89),
- (220, 216, 85), (228, 207, 100), (241, 189, 111), (246, 156, 91),
- (241, 116, 74), (234, 85, 65), (225, 54, 57), (208, 43, 65),
- (191, 41, 71), (181, 42, 79), (173, 41, 91), (172, 41, 87),
- (182, 54, 88), (198, 62, 91), (206, 61, 80), (210, 77, 83),
- (216, 88, 88), (205, 83, 91), (192, 83, 97), (185, 84, 96),
- (181, 78, 92), (181, 72, 86), (183, 74, 79), (192, 78, 78),
- (204, 93, 85), (210, 112, 95), (213, 112, 97), (212, 116, 101),
- (196, 115, 104), (178, 95, 96), (153, 96, 111), (133, 97, 136),
- (103, 85, 118), (104, 89, 119), (95, 79, 124), (109, 77, 118),
- (119, 75, 86), (151, 69, 69), (174, 56, 56), (193, 70, 51),
- (205, 91, 50), (205, 90, 48), (168, 69, 44), (126, 56, 42),
- (115, 46, 31), (72, 25, 32), (41, 29, 55), (38, 26, 49)
- ),
-
-// 625 Rainforest
-((112, 86, 55), (141, 98, 52), (151, 104, 50), (162, 110, 49),
- (158, 108, 59), (154, 106, 69), (148, 109, 73), (142, 112, 77),
- (86, 125, 100), (67, 110, 109), (49, 95, 118), (37, 90, 107),
- (25, 85, 97), (23, 85, 81), (21, 85, 66), (22, 82, 63),
- (23, 80, 60), (26, 75, 33), (26, 71, 21), (27, 67, 9),
- (30, 65, 8), (33, 63, 7), (33, 62, 7), (34, 62, 7),
- (42, 61, 12), (57, 68, 11), (72, 75, 10), (88, 78, 9),
- (104, 82, 8), (110, 84, 7), (117, 86, 7), (125, 85, 15),
- (133, 86, 27), (121, 84, 50), (120, 77, 49), (120, 70, 49),
- (125, 65, 55), (130, 61, 61), (125, 62, 65), (121, 63, 69),
- (127, 76, 63), (128, 79, 73), (129, 82, 83), (112, 94, 94),
- (96, 106, 105), (91, 114, 103), (86, 123, 102), (75, 112, 110),
- (55, 110, 119), (12, 97, 121), (6, 93, 111), (1, 89, 102),
- (0, 84, 96), (0, 80, 91), (1, 76, 88), (3, 73, 85),
- (34, 56, 67), (54, 54, 61), (75, 52, 55), (89, 47, 51),
- (104, 43, 48), (111, 39, 42), (119, 36, 36), (134, 20, 25),
- (144, 15, 12), (135, 12, 1), (128, 12, 0), (121, 13, 0),
- (115, 15, 0), (110, 17, 0), (93, 26, 0), (78, 32, 1),
- (53, 46, 17), (45, 49, 20), (37, 53, 24), (28, 53, 23),
- (19, 54, 23), (16, 52, 24), (13, 51, 26), (12, 48, 27),
- (12, 44, 27), (14, 39, 15), (17, 35, 10), (21, 31, 6),
- (25, 29, 4), (30, 27, 3), (41, 26, 1), (42, 25, 1),
- (38, 21, 8), (39, 21, 7), (41, 21, 7), (43, 20, 6),
- (45, 19, 6), (48, 19, 10), (51, 16, 20), (40, 26, 27),
- (33, 40, 38), (22, 70, 63), (23, 79, 81), (24, 89, 99),
- (21, 98, 107), (18, 107, 116), (10, 121, 132), (1, 136, 142),
- (5, 135, 154), (8, 130, 151), (11, 125, 149), (10, 123, 146),
- (10, 122, 144), (6, 117, 141), (7, 108, 135), (9, 98, 129),
- (11, 91, 123), (5, 92, 118), (3, 93, 118), (1, 94, 118),
- (1, 94, 118), (12, 87, 109), (25, 81, 96), (35, 79, 85),
- (44, 75, 66), (53, 68, 52), (63, 61, 39), (66, 57, 33),
- (70, 54, 27), (79, 41, 15), (76, 40, 11), (68, 43, 8),
- (62, 39, 11), (45, 41, 29), (41, 43, 35), (37, 45, 41),
- (32, 52, 46), (40, 54, 44), (47, 52, 44), (67, 51, 40),
- (107, 47, 43), (132, 48, 37), (157, 50, 31), (167, 49, 26),
- (177, 49, 22), (195, 43, 12), (199, 30, 10), (198, 31, 9),
- (187, 30, 11), (146, 38, 16), (134, 38, 16), (122, 39, 17),
- (97, 41, 18), (74, 41, 25), (53, 41, 36), (37, 42, 46),
- (19, 60, 61), (18, 63, 64), (18, 66, 67), (26, 67, 67),
- (34, 64, 68), (48, 63, 64), (58, 69, 57), (58, 79, 51),
- (66, 83, 38), (81, 79, 17), (84, 77, 12), (88, 76, 7),
- (82, 81, 4), (80, 82, 1), (78, 85, 0), (81, 80, 0),
- (99, 71, 0), (103, 68, 0), (108, 65, 0), (113, 65, 4),
- (117, 57, 11), (108, 58, 25), (100, 63, 39), (90, 64, 49),
- (76, 70, 62), (69, 64, 69), (49, 61, 80), (29, 61, 86),
- (14, 62, 87), (1, 63, 87), (0, 57, 82), (0, 52, 80),
- (0, 55, 69), (0, 57, 66), (0, 60, 63), (0, 56, 58),
- (0, 52, 57), (0, 48, 57), (0, 50, 58), (2, 56, 53),
- (6, 51, 47), (11, 46, 40), (12, 35, 37), (10, 32, 38),
- (9, 37, 32), (10, 39, 28), (19, 51, 17), (24, 54, 16),
- (27, 65, 26), (25, 81, 35), (22, 90, 41), (22, 103, 45),
- (21, 106, 49), (22, 108, 61), (20, 116, 79), (19, 119, 89),
- (15, 120, 100), (9, 115, 108), (5, 110, 114), (0, 108, 124),
- (0, 108, 125), (0, 109, 123), (2, 103, 119), (13, 95, 110),
- (26, 87, 102), (38, 83, 91), (40, 85, 78), (41, 89, 67),
- (52, 84, 50), (68, 75, 38), (95, 66, 27), (108, 64, 19),
- (119, 75, 14), (133, 76, 8), (147, 76, 8), (167, 72, 11),
- (181, 75, 15), (196, 82, 18), (207, 79, 19), (218, 73, 22),
- (215, 66, 27), (205, 71, 31), (198, 73, 32), (186, 69, 27),
- (181, 62, 22), (172, 48, 18), (154, 48, 16), (139, 46, 14),
- (121, 43, 12), (109, 43, 8), (103, 39, 5), (95, 37, 7),
- (90, 33, 12), (82, 28, 14), (76, 27, 18), (72, 31, 19),
- (65, 38, 26), (59, 45, 41), (53, 50, 49), (51, 53, 61),
- (61, 48, 59), (71, 51, 54), (86, 58, 54), (101, 71, 48)
- ),
-
-// 626 Rainy_Day_in_Spring
-((74, 101, 72), (82, 108, 82), (78, 97, 75), (75, 87, 68),
- (75, 83, 66), (75, 80, 64), (75, 75, 63), (75, 71, 62),
- (65, 46, 45), (60, 37, 36), (55, 28, 28), (50, 24, 24),
- (46, 21, 20), (41, 22, 18), (36, 24, 17), (35, 27, 17),
- (34, 30, 18), (29, 36, 18), (25, 39, 18), (22, 42, 19),
- (20, 47, 21), (18, 52, 24), (18, 54, 25), (19, 57, 26),
- (24, 63, 30), (24, 64, 31), (24, 65, 33), (26, 64, 33),
- (28, 64, 34), (30, 63, 34), (32, 63, 34), (37, 61, 36),
- (41, 61, 39), (49, 68, 46), (58, 76, 54), (67, 84, 63),
- (76, 84, 68), (85, 84, 74), (85, 82, 74), (86, 81, 74),
- (86, 83, 75), (91, 80, 76), (96, 78, 77), (96, 69, 74),
- (96, 61, 71), (96, 59, 70), (96, 57, 70), (101, 55, 71),
- (105, 55, 73), (102, 58, 76), (98, 61, 76), (95, 64, 77),
- (85, 67, 71), (76, 70, 66), (69, 71, 63), (63, 72, 61),
- (48, 77, 55), (42, 84, 53), (37, 91, 52), (33, 97, 51),
- (30, 104, 51), (31, 103, 51), (33, 102, 52), (35, 101, 53),
- (40, 99, 54), (42, 98, 55), (44, 89, 53), (47, 81, 51),
- (50, 77, 50), (54, 73, 50), (61, 67, 53), (68, 66, 57),
- (86, 68, 71), (94, 75, 80), (102, 82, 89), (109, 96, 98),
- (117, 111, 108), (119, 116, 112), (121, 122, 116), (121, 134, 122),
- (119, 141, 124), (106, 141, 115), (98, 129, 104), (91, 118, 94),
- (85, 110, 88), (80, 103, 82), (66, 85, 67), (55, 67, 53),
- (39, 38, 28), (39, 30, 26), (39, 23, 24), (43, 23, 27),
- (48, 23, 31), (59, 36, 41), (76, 52, 57), (96, 70, 77),
- (116, 91, 100), (158, 125, 140), (177, 138, 158), (196, 152, 177),
- (202, 157, 183), (208, 162, 189), (214, 167, 197), (218, 167, 196),
- (214, 156, 188), (208, 147, 181), (202, 139, 175), (200, 134, 170),
- (199, 130, 165), (191, 130, 160), (188, 129, 157), (190, 127, 157),
- (187, 125, 156), (181, 114, 145), (178, 112, 143), (175, 111, 141),
- (172, 108, 138), (170, 106, 137), (167, 99, 132), (159, 92, 124),
- (138, 77, 103), (129, 71, 94), (120, 65, 86), (115, 62, 82),
- (111, 60, 79), (103, 58, 72), (97, 56, 67), (91, 51, 60),
- (85, 46, 56), (72, 39, 46), (69, 40, 44), (67, 41, 43),
- (62, 43, 39), (60, 44, 39), (60, 44, 39), (59, 44, 40),
- (62, 46, 41), (65, 48, 44), (69, 50, 47), (72, 50, 49),
- (76, 51, 51), (86, 52, 59), (96, 54, 66), (103, 57, 72),
- (112, 61, 79), (134, 73, 97), (140, 77, 102), (146, 81, 107),
- (155, 90, 121), (164, 100, 130), (173, 112, 142), (178, 124, 152),
- (180, 142, 163), (178, 145, 163), (176, 148, 163), (173, 147, 162),
- (175, 149, 165), (174, 153, 166), (173, 155, 167), (169, 167, 166),
- (159, 167, 159), (161, 161, 157), (162, 155, 155), (164, 149, 154),
- (165, 148, 153), (157, 143, 145), (144, 135, 132), (135, 128, 124),
- (119, 93, 102), (117, 86, 98), (115, 80, 94), (110, 74, 87),
- (109, 75, 86), (112, 79, 91), (119, 87, 99), (130, 99, 113),
- (144, 114, 130), (160, 132, 146), (173, 151, 160), (181, 166, 172),
- (184, 179, 179), (186, 189, 185), (183, 193, 186), (176, 197, 181),
- (152, 190, 160), (147, 187, 156), (142, 184, 152), (134, 174, 144),
- (123, 166, 134), (110, 156, 121), (96, 143, 105), (84, 131, 95),
- (80, 119, 88), (77, 113, 85), (76, 107, 81), (75, 97, 74),
- (75, 90, 71), (80, 83, 71), (87, 80, 75), (97, 80, 81),
- (109, 77, 85), (118, 74, 88), (124, 70, 90), (125, 67, 90),
- (122, 66, 88), (116, 62, 81), (107, 58, 73), (94, 54, 63),
- (79, 51, 54), (67, 49, 46), (56, 49, 40), (51, 50, 37),
- (51, 52, 37), (54, 56, 42), (65, 61, 51), (78, 68, 61),
- (97, 77, 77), (117, 86, 94), (135, 99, 112), (156, 111, 131),
- (172, 121, 145), (188, 133, 161), (204, 144, 177), (213, 157, 190),
- (223, 166, 201), (229, 174, 208), (233, 180, 215), (239, 189, 223),
- (238, 199, 227), (238, 206, 229), (234, 211, 226), (231, 213, 223),
- (231, 216, 225), (223, 222, 222), (213, 223, 216), (196, 220, 201),
- (173, 210, 181), (156, 191, 162), (138, 172, 142), (124, 151, 124),
- (109, 129, 106), (89, 109, 88), (72, 87, 70), (59, 66, 54),
- (51, 50, 41), (49, 38, 34), (47, 33, 30), (44, 33, 30),
- (46, 35, 33), (47, 40, 35), (55, 51, 43), (59, 58, 46),
- (59, 64, 49), (59, 73, 52), (58, 75, 51), (66, 90, 62)
- ),
-
-// 627 Rainy_Forset
-((118, 126, 87), (157, 130, 79), (169, 125, 69), (182, 121, 59),
- (188, 119, 51), (194, 117, 43), (201, 115, 41), (209, 113, 40),
- (215, 77, 32), (191, 67, 26), (168, 57, 21), (155, 56, 21),
- (143, 55, 22), (133, 54, 23), (124, 53, 25), (115, 53, 25),
- (106, 53, 25), (77, 52, 25), (71, 51, 25), (66, 50, 25),
- (60, 46, 25), (55, 42, 25), (52, 39, 24), (50, 36, 23),
- (49, 33, 19), (47, 34, 19), (46, 35, 19), (50, 40, 24),
- (55, 45, 30), (58, 48, 35), (62, 52, 40), (69, 59, 57),
- (74, 74, 76), (94, 94, 103), (99, 97, 106), (104, 101, 109),
- (113, 111, 115), (123, 121, 121), (130, 124, 123), (137, 127, 126),
- (137, 121, 118), (132, 117, 107), (128, 113, 97), (127, 103, 90),
- (126, 94, 83), (122, 90, 81), (118, 86, 80), (109, 76, 76),
- (94, 67, 69), (74, 43, 42), (70, 38, 33), (67, 33, 25),
- (66, 30, 22), (65, 28, 19), (65, 27, 18), (66, 26, 18),
- (72, 30, 18), (76, 35, 19), (80, 40, 21), (86, 45, 22),
- (93, 50, 23), (96, 53, 23), (99, 56, 23), (103, 57, 25),
- (103, 60, 26), (106, 62, 28), (105, 59, 26), (104, 56, 25),
- (101, 54, 25), (99, 53, 25), (94, 55, 23), (90, 55, 23),
- (82, 57, 23), (79, 59, 24), (76, 62, 26), (72, 64, 27),
- (69, 66, 28), (68, 66, 28), (67, 67, 28), (65, 66, 28),
- (63, 62, 28), (63, 52, 26), (61, 49, 27), (60, 47, 29),
- (58, 48, 32), (57, 50, 36), (56, 56, 49), (62, 69, 70),
- (82, 111, 133), (100, 132, 157), (118, 154, 181), (127, 158, 185),
- (137, 162, 189), (137, 158, 175), (140, 158, 172), (128, 161, 189),
- (138, 155, 174), (144, 114, 111), (125, 88, 82), (106, 63, 53),
- (98, 56, 47), (90, 50, 42), (84, 43, 32), (84, 39, 26),
- (77, 36, 19), (71, 37, 18), (65, 38, 18), (61, 38, 18),
- (57, 38, 18), (52, 38, 18), (46, 33, 18), (42, 35, 19),
- (36, 35, 19), (32, 35, 21), (31, 33, 21), (30, 32, 22),
- (35, 32, 22), (39, 32, 23), (46, 35, 23), (52, 36, 22),
- (66, 36, 22), (75, 39, 22), (84, 42, 22), (89, 45, 22),
- (94, 49, 22), (104, 57, 26), (117, 59, 26), (127, 62, 26),
- (134, 63, 25), (137, 70, 30), (137, 72, 31), (138, 74, 33),
- (143, 79, 39), (147, 82, 43), (148, 83, 46), (144, 82, 53),
- (124, 89, 65), (115, 93, 67), (107, 97, 69), (105, 96, 69),
- (104, 96, 69), (96, 90, 63), (83, 83, 59), (67, 73, 55),
- (52, 65, 47), (40, 55, 38), (41, 55, 38), (43, 56, 38),
- (49, 63, 39), (59, 74, 40), (63, 92, 50), (74, 106, 62),
- (109, 121, 76), (124, 126, 70), (140, 131, 65), (164, 150, 62),
- (191, 170, 60), (216, 175, 70), (238, 175, 87), (255, 168, 90),
- (255, 165, 94), (245, 164, 94), (240, 163, 100), (235, 162, 107),
- (215, 147, 114), (195, 134, 118), (168, 121, 111), (130, 100, 101),
- (83, 66, 76), (80, 59, 69), (77, 53, 63), (79, 45, 47),
- (80, 40, 38), (84, 39, 29), (93, 42, 25), (106, 49, 26),
- (121, 57, 32), (133, 72, 36), (144, 90, 39), (162, 103, 35),
- (171, 114, 33), (181, 114, 33), (188, 111, 38), (192, 117, 40),
- (235, 124, 36), (235, 124, 39), (235, 124, 42), (231, 114, 50),
- (209, 109, 62), (207, 94, 62), (208, 92, 63), (194, 94, 72),
- (177, 97, 80), (150, 106, 97), (121, 101, 101), (101, 92, 96),
- (84, 80, 90), (74, 69, 77), (73, 66, 73), (69, 66, 69),
- (65, 62, 63), (59, 56, 57), (55, 49, 47), (57, 46, 40),
- (62, 50, 35), (66, 56, 33), (72, 62, 35), (74, 69, 38),
- (79, 76, 40), (80, 83, 45), (80, 90, 45), (82, 92, 45),
- (86, 92, 42), (89, 90, 42), (93, 87, 42), (90, 89, 42),
- (86, 89, 42), (87, 92, 39), (86, 94, 39), (89, 96, 40),
- (86, 97, 42), (80, 97, 45), (80, 99, 45), (77, 97, 45),
- (79, 94, 43), (77, 89, 45), (73, 83, 47), (70, 79, 49),
- (67, 74, 56), (70, 69, 56), (72, 62, 59), (73, 56, 60),
- (70, 57, 60), (69, 57, 65), (67, 59, 66), (69, 57, 65),
- (70, 53, 63), (72, 50, 60), (72, 52, 60), (70, 56, 60),
- (70, 63, 60), (73, 69, 62), (77, 73, 60), (82, 74, 60),
- (83, 76, 59), (82, 83, 59), (86, 92, 62), (90, 100, 63),
- (96, 107, 69), (92, 101, 72), (89, 94, 74), (90, 93, 79),
- (90, 94, 83), (101, 106, 86), (103, 111, 90), (107, 118, 89)
- ),
-
-// 628 Red_Light
-((46, 21, 37), (45, 26, 32), (42, 24, 31), (39, 22, 31),
- (32, 17, 33), (26, 12, 35), (23, 11, 38), (21, 11, 41),
- (18, 13, 56), (15, 11, 61), (13, 9, 67), (9, 7, 67),
- (6, 5, 68), (3, 3, 66), (0, 2, 64), (0, 4, 62),
- (1, 6, 60), (6, 16, 54), (7, 17, 49), (8, 18, 45),
- (7, 16, 38), (6, 14, 32), (6, 14, 28), (6, 14, 25),
- (6, 16, 16), (7, 17, 14), (8, 18, 12), (7, 15, 12),
- (6, 12, 13), (5, 9, 13), (5, 7, 13), (2, 2, 12),
- (0, 0, 11), (0, 0, 7), (0, 0, 6), (1, 0, 6),
- (4, 2, 6), (7, 4, 7), (11, 6, 7), (15, 8, 8),
- (40, 15, 8), (54, 16, 9), (69, 17, 11), (78, 22, 17),
- (88, 28, 23), (90, 30, 28), (93, 33, 33), (93, 39, 42),
- (92, 43, 49), (92, 36, 57), (88, 32, 58), (84, 29, 59),
- (75, 27, 63), (67, 26, 68), (59, 27, 70), (51, 28, 73),
- (24, 18, 72), (13, 11, 67), (3, 4, 62), (1, 2, 54),
- (0, 0, 47), (0, 0, 44), (0, 0, 41), (0, 0, 35),
- (0, 0, 30), (3, 2, 22), (6, 5, 20), (9, 9, 19),
- (11, 11, 19), (13, 13, 20), (17, 16, 22), (19, 19, 25),
- (25, 24, 27), (27, 26, 28), (29, 29, 29), (29, 29, 32),
- (29, 30, 35), (28, 29, 37), (28, 29, 40), (25, 27, 43),
- (23, 24, 45), (22, 20, 40), (24, 17, 35), (27, 15, 31),
- (31, 13, 29), (36, 11, 28), (46, 7, 24), (59, 4, 22),
- (93, 1, 19), (109, 7, 16), (126, 14, 13), (133, 15, 12),
- (140, 16, 12), (154, 17, 16), (164, 17, 18), (173, 17, 22),
- (181, 13, 21), (185, 15, 21), (178, 16, 19), (171, 17, 17),
- (162, 16, 17), (154, 16, 18), (136, 16, 24), (116, 12, 26),
- (83, 2, 30), (73, 4, 27), (64, 6, 25), (62, 8, 24),
- (60, 10, 23), (58, 17, 23), (55, 24, 22), (53, 29, 22),
- (49, 31, 24), (48, 33, 30), (49, 33, 32), (51, 34, 35),
- (66, 36, 34), (84, 38, 33), (103, 40, 30), (120, 40, 26),
- (149, 31, 24), (156, 25, 24), (164, 20, 25), (171, 18, 25),
- (178, 17, 25), (192, 17, 24), (206, 18, 18), (218, 16, 18),
- (228, 13, 16), (222, 9, 13), (217, 8, 12), (212, 7, 11),
- (197, 9, 12), (182, 15, 11), (169, 22, 14), (159, 28, 17),
- (139, 48, 21), (123, 46, 19), (108, 44, 17), (100, 42, 17),
- (92, 41, 17), (80, 41, 16), (73, 34, 16), (79, 38, 20),
- (87, 42, 20), (101, 41, 14), (105, 38, 14), (109, 35, 15),
- (111, 29, 15), (105, 19, 16), (103, 12, 21), (102, 10, 26),
- (98, 15, 33), (98, 17, 35), (98, 19, 38), (100, 20, 44),
- (102, 25, 52), (101, 32, 55), (100, 37, 54), (100, 38, 53),
- (100, 38, 49), (105, 34, 39), (110, 32, 38), (116, 30, 37),
- (129, 29, 36), (140, 29, 30), (150, 28, 24), (160, 23, 18),
- (159, 18, 8), (157, 17, 8), (155, 17, 8), (151, 18, 12),
- (143, 20, 13), (133, 23, 15), (123, 23, 16), (112, 20, 14),
- (95, 16, 15), (79, 16, 17), (66, 19, 22), (55, 23, 25),
- (46, 29, 27), (39, 35, 31), (38, 38, 32), (35, 38, 31),
- (30, 33, 35), (30, 33, 37), (30, 33, 39), (34, 35, 43),
- (40, 39, 49), (51, 44, 54), (63, 48, 59), (71, 53, 63),
- (70, 50, 67), (66, 46, 69), (61, 39, 69), (52, 33, 68),
- (47, 29, 65), (47, 23, 63), (50, 23, 57), (52, 20, 54),
- (53, 16, 49), (51, 11, 43), (43, 6, 37), (34, 4, 31),
- (27, 0, 26), (24, 0, 19), (23, 0, 14), (23, 0, 10),
- (25, 0, 7), (25, 0, 5), (26, 0, 4), (25, 0, 5),
- (21, 0, 5), (16, 0, 6), (11, 0, 6), (7, 0, 6),
- (3, 0, 5), (1, 0, 5), (0, 0, 5), (1, 0, 4),
- (2, 0, 5), (4, 0, 5), (5, 0, 5), (5, 0, 6),
- (6, 1, 6), (5, 1, 5), (5, 1, 4), (7, 0, 4),
- (11, 0, 4), (18, 1, 3), (25, 0, 4), (33, 0, 4),
- (41, 1, 5), (47, 1, 4), (53, 1, 4), (56, 0, 3),
- (62, 1, 2), (67, 1, 3), (70, 2, 5), (74, 5, 8),
- (78, 8, 11), (81, 11, 14), (79, 14, 17), (78, 16, 21),
- (79, 15, 26), (72, 14, 32), (66, 14, 36), (61, 15, 41),
- (59, 21, 44), (58, 26, 46), (56, 28, 46), (58, 27, 45),
- (56, 25, 43), (53, 22, 41), (48, 17, 40), (47, 17, 38)
- ),
-
-// 629 Riddle
-((50, 16, 8), (51, 15, 11), (47, 14, 12), (44, 14, 14),
- (39, 16, 17), (34, 19, 20), (31, 18, 22), (29, 17, 25),
- (23, 15, 29), (26, 19, 26), (30, 23, 24), (42, 27, 26),
- (55, 31, 29), (72, 40, 38), (89, 49, 48), (99, 56, 50),
- (109, 63, 53), (146, 92, 62), (164, 110, 80), (182, 129, 98),
- (184, 139, 108), (186, 149, 119), (182, 147, 118), (179, 145, 117),
- (163, 132, 109), (148, 119, 107), (133, 106, 106), (126, 92, 110),
- (120, 78, 115), (122, 72, 119), (125, 66, 123), (122, 52, 124),
- (123, 41, 131), (122, 29, 138), (118, 28, 134), (115, 28, 130),
- (109, 26, 119), (103, 25, 108), (94, 25, 99), (86, 25, 90),
- (56, 25, 46), (49, 25, 37), (42, 26, 29), (51, 25, 41),
- (60, 24, 53), (69, 25, 64), (78, 27, 75), (90, 35, 97),
- (99, 43, 116), (103, 54, 136), (100, 56, 137), (97, 59, 139),
- (86, 67, 132), (75, 75, 125), (70, 80, 120), (65, 85, 115),
- (53, 111, 102), (56, 116, 100), (59, 122, 99), (66, 133, 104),
- (74, 145, 110), (74, 152, 116), (75, 160, 122), (81, 169, 125),
- (86, 171, 120), (81, 153, 89), (66, 145, 76), (52, 138, 63),
- (49, 133, 55), (47, 128, 48), (47, 114, 34), (53, 99, 22),
- (55, 68, 13), (62, 59, 14), (70, 50, 15), (82, 52, 19),
- (95, 54, 24), (101, 57, 31), (107, 60, 38), (118, 63, 57),
- (131, 64, 79), (152, 82, 116), (158, 103, 130), (165, 124, 144),
- (166, 129, 148), (168, 135, 152), (168, 138, 161), (157, 139, 150),
- (128, 139, 115), (113, 133, 97), (99, 127, 79), (91, 121, 70),
- (83, 116, 62), (72, 102, 47), (62, 93, 36), (55, 84, 35),
- (60, 77, 36), (75, 74, 44), (84, 83, 52), (94, 92, 61),
- (101, 97, 67), (108, 102, 74), (116, 114, 85), (123, 127, 97),
- (143, 146, 122), (146, 152, 132), (150, 158, 142), (147, 161, 142),
- (145, 165, 143), (139, 166, 139), (136, 166, 132), (132, 164, 121),
- (131, 158, 114), (136, 150, 102), (139, 148, 100), (142, 146, 99),
- (141, 150, 97), (138, 153, 98), (143, 156, 103), (151, 161, 115),
- (170, 159, 145), (165, 158, 148), (160, 158, 152), (155, 158, 146),
- (150, 158, 141), (136, 151, 128), (124, 141, 113), (109, 129, 100),
- (96, 115, 86), (66, 93, 51), (58, 91, 45), (50, 90, 40),
- (33, 83, 38), (21, 77, 43), (17, 62, 44), (17, 49, 43),
- (20, 40, 48), (21, 38, 55), (23, 37, 62), (25, 35, 60),
- (27, 34, 59), (31, 35, 54), (37, 43, 53), (47, 57, 66),
- (61, 70, 85), (86, 94, 120), (92, 100, 123), (98, 107, 127),
- (107, 120, 132), (122, 131, 139), (134, 139, 145), (141, 139, 149),
- (137, 132, 131), (134, 131, 123), (132, 131, 116), (129, 135, 100),
- (124, 139, 89), (118, 146, 85), (111, 149, 82), (106, 148, 80),
- (106, 151, 80), (103, 153, 79), (101, 153, 81), (100, 153, 83),
- (91, 141, 83), (83, 123, 85), (81, 104, 88), (74, 90, 90),
- (67, 86, 95), (65, 84, 96), (63, 82, 97), (64, 73, 94),
- (62, 65, 93), (61, 66, 88), (62, 74, 81), (64, 84, 77),
- (70, 92, 72), (73, 96, 81), (75, 101, 89), (82, 100, 103),
- (91, 101, 119), (104, 97, 129), (116, 94, 146), (126, 97, 162),
- (159, 98, 196), (166, 98, 203), (173, 98, 211), (183, 96, 217),
- (179, 92, 220), (173, 90, 215), (166, 90, 197), (146, 82, 175),
- (128, 80, 150), (105, 69, 133), (82, 60, 118), (71, 60, 102),
- (50, 47, 74), (34, 38, 45), (19, 25, 25), (8, 17, 11),
- (13, 18, 9), (22, 20, 8), (30, 26, 7), (34, 25, 12),
- (39, 35, 19), (45, 39, 31), (56, 39, 43), (63, 40, 48),
- (61, 33, 50), (57, 32, 47), (49, 32, 46), (47, 30, 52),
- (43, 28, 55), (36, 22, 56), (26, 15, 52), (20, 14, 40),
- (16, 13, 33), (15, 15, 29), (16, 16, 26), (15, 13, 27),
- (19, 13, 26), (27, 9, 23), (38, 11, 20), (52, 17, 16),
- (63, 19, 27), (71, 31, 38), (78, 46, 49), (83, 60, 58),
- (88, 78, 52), (96, 90, 57), (98, 103, 66), (101, 127, 78),
- (103, 144, 89), (101, 163, 89), (104, 173, 86), (104, 172, 90),
- (110, 176, 98), (118, 181, 107), (125, 186, 115), (134, 187, 116),
- (135, 183, 118), (137, 175, 123), (135, 163, 129), (133, 149, 130),
- (126, 130, 118), (111, 114, 97), (100, 100, 79), (85, 86, 66),
- (77, 68, 62), (67, 49, 54), (56, 34, 39), (50, 26, 25),
- (41, 25, 11), (42, 23, 7), (43, 21, 6), (46, 17, 7)
- ),
-
-// 630 Riverside
-((82, 104, 100), (90, 97, 108), (93, 92, 113), (96, 88, 118),
- (92, 82, 119), (88, 77, 121), (84, 75, 121), (81, 74, 121),
- (67, 70, 115), (66, 68, 111), (65, 67, 107), (66, 66, 103),
- (68, 66, 100), (70, 65, 94), (72, 65, 89), (71, 64, 84),
- (70, 64, 79), (68, 60, 62), (69, 56, 62), (70, 52, 62),
- (73, 50, 67), (76, 48, 73), (77, 47, 77), (79, 47, 81),
- (82, 48, 84), (82, 51, 82), (82, 54, 80), (79, 58, 80),
- (77, 63, 80), (75, 63, 81), (73, 64, 83), (72, 66, 87),
- (72, 63, 92), (78, 65, 101), (86, 69, 102), (94, 74, 104),
- (97, 77, 105), (101, 81, 106), (103, 79, 105), (106, 78, 105),
- (115, 78, 107), (122, 78, 108), (130, 79, 109), (131, 78, 107),
- (132, 78, 106), (130, 76, 103), (128, 75, 100), (123, 74, 94),
- (118, 75, 93), (115, 87, 101), (111, 96, 106), (108, 106, 111),
- (102, 112, 118), (97, 118, 125), (96, 121, 130), (95, 124, 136),
- (97, 135, 164), (101, 143, 180), (105, 151, 197), (109, 158, 204),
- (113, 166, 211), (114, 166, 212), (116, 166, 214), (120, 162, 216),
- (129, 156, 213), (143, 139, 213), (142, 133, 205), (142, 128, 198),
- (140, 124, 191), (139, 120, 185), (132, 109, 175), (133, 101, 164),
- (133, 82, 138), (131, 79, 127), (130, 76, 117), (125, 73, 105),
- (120, 71, 93), (118, 71, 90), (116, 72, 87), (113, 75, 82),
- (118, 78, 80), (128, 92, 83), (135, 100, 85), (142, 109, 87),
- (147, 114, 86), (152, 119, 85), (159, 128, 85), (171, 137, 88),
- (189, 145, 98), (190, 148, 113), (192, 152, 128), (191, 152, 134),
- (191, 152, 141), (187, 150, 153), (182, 147, 165), (180, 141, 163),
- (174, 130, 160), (159, 115, 158), (147, 107, 156), (135, 99, 154),
- (128, 95, 153), (121, 91, 153), (113, 85, 144), (106, 76, 127),
- (99, 68, 96), (98, 65, 83), (97, 62, 70), (97, 61, 66),
- (98, 60, 62), (101, 59, 57), (105, 61, 58), (109, 67, 60),
- (115, 73, 59), (131, 83, 65), (133, 85, 68), (136, 88, 71),
- (142, 91, 74), (145, 90, 80), (144, 91, 86), (140, 91, 85),
- (138, 91, 80), (132, 91, 79), (126, 91, 79), (124, 88, 80),
- (122, 86, 81), (114, 79, 85), (103, 73, 86), (98, 66, 84),
- (93, 59, 78), (86, 56, 68), (85, 56, 67), (85, 56, 67),
- (86, 57, 70), (87, 58, 74), (95, 59, 82), (102, 59, 84),
- (111, 63, 76), (110, 63, 72), (110, 63, 68), (107, 61, 65),
- (104, 60, 63), (101, 58, 66), (101, 56, 69), (102, 59, 74),
- (104, 60, 79), (115, 69, 91), (116, 72, 92), (118, 75, 94),
- (117, 76, 101), (116, 75, 109), (114, 77, 117), (112, 83, 129),
- (120, 97, 154), (124, 103, 160), (128, 110, 167), (134, 123, 176),
- (139, 130, 180), (142, 139, 176), (142, 150, 173), (142, 158, 170),
- (142, 166, 166), (142, 184, 162), (141, 183, 160), (141, 182, 159),
- (137, 180, 154), (135, 177, 147), (135, 175, 138), (134, 171, 129),
- (131, 165, 122), (129, 160, 121), (127, 156, 121), (117, 148, 122),
- (107, 138, 126), (101, 134, 130), (96, 130, 134), (91, 127, 139),
- (89, 125, 143), (89, 121, 143), (88, 118, 143), (86, 114, 145),
- (84, 113, 149), (86, 117, 155), (86, 125, 157), (89, 132, 157),
- (85, 133, 152), (84, 130, 149), (84, 128, 146), (79, 122, 137),
- (77, 114, 134), (75, 109, 136), (79, 109, 139), (81, 110, 143),
- (83, 111, 150), (88, 110, 156), (88, 109, 156), (88, 107, 155),
- (84, 102, 156), (82, 96, 153), (80, 90, 148), (78, 85, 146),
- (80, 78, 150), (81, 74, 149), (82, 71, 143), (84, 71, 139),
- (84, 70, 132), (82, 70, 121), (78, 71, 113), (76, 73, 110),
- (75, 81, 108), (74, 91, 106), (77, 103, 111), (84, 113, 122),
- (92, 125, 131), (98, 132, 142), (102, 138, 157), (105, 144, 168),
- (107, 152, 179), (106, 161, 186), (106, 165, 194), (106, 170, 195),
- (106, 165, 196), (104, 156, 196), (101, 141, 191), (96, 126, 182),
- (90, 116, 170), (83, 105, 158), (79, 98, 144), (76, 90, 129),
- (74, 84, 115), (73, 76, 104), (72, 67, 88), (71, 61, 74),
- (68, 57, 63), (69, 54, 53), (71, 53, 45), (75, 54, 41),
- (80, 56, 41), (87, 56, 41), (93, 60, 42), (95, 65, 44),
- (98, 73, 48), (102, 84, 51), (104, 93, 56), (104, 99, 59),
- (103, 100, 62), (100, 105, 67), (94, 107, 71), (92, 113, 76),
- (93, 121, 81), (96, 132, 86), (100, 138, 86), (103, 138, 84),
- (103, 134, 86), (97, 125, 87), (91, 117, 88), (85, 106, 93)
- ),
-
-// 631 Rose_Bush
-((162, 149, 111), (153, 149, 103), (150, 125, 97), (148, 101, 92),
- (145, 86, 90), (142, 72, 89), (139, 65, 87), (137, 58, 85),
- (127, 31, 69), (120, 33, 65), (114, 35, 62), (113, 36, 62),
- (113, 38, 63), (113, 39, 64), (113, 40, 65), (113, 40, 66),
- (113, 40, 68), (118, 33, 73), (113, 33, 70), (109, 33, 67),
- (109, 31, 64), (109, 30, 61), (109, 29, 60), (109, 29, 59),
- (113, 34, 59), (118, 34, 62), (124, 35, 65), (122, 40, 63),
- (121, 45, 61), (121, 45, 60), (121, 46, 59), (122, 46, 60),
- (122, 46, 61), (133, 43, 72), (144, 36, 79), (155, 30, 86),
- (159, 28, 89), (163, 27, 92), (161, 29, 91), (159, 32, 91),
- (145, 46, 89), (138, 54, 93), (131, 62, 98), (132, 68, 107),
- (134, 74, 117), (137, 76, 124), (141, 78, 132), (154, 79, 142),
- (166, 86, 152), (185, 101, 162), (187, 111, 168), (190, 121, 175),
- (191, 128, 181), (192, 136, 187), (184, 136, 191), (177, 137, 196),
- (195, 128, 206), (203, 123, 204), (211, 118, 202), (215, 111, 199),
- (219, 105, 197), (219, 103, 194), (219, 102, 192), (220, 96, 184),
- (220, 84, 173), (215, 60, 154), (212, 48, 143), (209, 36, 133),
- (207, 30, 129), (206, 25, 125), (200, 21, 118), (192, 23, 111),
- (182, 33, 100), (179, 39, 98), (177, 46, 97), (175, 54, 97),
- (174, 62, 97), (176, 61, 96), (179, 60, 96), (178, 60, 98),
- (177, 61, 99), (174, 62, 104), (175, 66, 108), (176, 70, 113),
- (176, 72, 117), (177, 74, 122), (178, 83, 132), (186, 84, 138),
- (198, 78, 153), (201, 69, 154), (205, 60, 155), (205, 54, 153),
- (206, 49, 151), (207, 38, 145), (207, 28, 139), (207, 24, 131),
- (206, 21, 125), (188, 28, 114), (180, 31, 110), (173, 34, 106),
- (171, 35, 104), (169, 37, 102), (166, 42, 107), (165, 47, 112),
- (174, 60, 122), (175, 68, 128), (176, 76, 135), (176, 79, 136),
- (177, 82, 137), (177, 85, 138), (177, 89, 138), (175, 94, 146),
- (173, 103, 158), (185, 124, 185), (190, 130, 190), (196, 136, 196),
- (208, 144, 204), (217, 153, 201), (225, 158, 184), (228, 159, 174),
- (219, 148, 148), (208, 148, 137), (197, 148, 127), (191, 151, 121),
- (186, 155, 116), (176, 163, 109), (161, 168, 101), (146, 167, 90),
- (135, 164, 82), (119, 148, 69), (114, 141, 65), (110, 135, 61),
- (96, 123, 51), (84, 109, 44), (71, 96, 38), (60, 84, 30),
- (45, 67, 19), (48, 61, 22), (51, 55, 25), (56, 48, 27),
- (61, 42, 30), (69, 33, 37), (79, 30, 48), (89, 27, 55),
- (99, 27, 64), (120, 23, 80), (122, 25, 83), (125, 27, 87),
- (135, 24, 94), (142, 22, 100), (150, 19, 104), (155, 20, 106),
- (161, 27, 109), (163, 29, 110), (165, 31, 112), (173, 31, 118),
- (175, 36, 119), (172, 42, 118), (164, 46, 114), (159, 43, 110),
- (151, 44, 102), (128, 45, 82), (119, 47, 75), (111, 49, 69),
- (101, 50, 58), (96, 50, 54), (90, 59, 50), (83, 71, 49),
- (77, 66, 47), (76, 64, 46), (75, 62, 45), (70, 60, 41),
- (54, 63, 34), (40, 58, 26), (36, 52, 23), (29, 48, 23),
- (27, 46, 22), (26, 44, 22), (26, 44, 22), (29, 45, 22),
- (45, 39, 23), (53, 32, 22), (62, 24, 20), (68, 20, 18),
- (69, 21, 17), (69, 20, 17), (69, 20, 17), (68, 21, 16),
- (62, 30, 18), (62, 30, 17), (63, 31, 16), (65, 31, 16),
- (70, 26, 15), (71, 26, 16), (72, 25, 15), (71, 23, 18),
- (71, 24, 20), (70, 25, 24), (71, 28, 31), (73, 32, 39),
- (77, 36, 47), (85, 38, 58), (93, 44, 72), (103, 50, 84),
- (112, 57, 96), (117, 68, 105), (123, 73, 103), (128, 76, 103),
- (130, 79, 107), (132, 78, 110), (136, 76, 109), (143, 73, 115),
- (152, 70, 119), (161, 68, 125), (166, 70, 132), (171, 71, 132),
- (174, 69, 126), (175, 66, 118), (173, 58, 110), (167, 51, 100),
- (163, 40, 91), (160, 26, 84), (156, 14, 80), (150, 8, 79),
- (147, 4, 80), (146, 2, 80), (146, 1, 76), (144, 0, 71),
- (136, 1, 67), (128, 4, 63), (126, 1, 54), (127, 0, 52),
- (127, 0, 53), (127, 0, 56), (127, 0, 62), (128, 6, 68),
- (130, 12, 74), (132, 25, 83), (132, 42, 96), (135, 55, 105),
- (144, 68, 109), (156, 75, 117), (169, 83, 125), (182, 92, 139),
- (195, 99, 152), (208, 104, 160), (219, 113, 175), (225, 126, 192),
- (229, 139, 209), (228, 140, 207), (220, 143, 204), (211, 143, 199),
- (202, 145, 189), (193, 143, 155), (183, 161, 132), (175, 156, 122)
- ),
-
-// 632 Rusted
-((129, 170, 176), (126, 158, 170), (135, 161, 178), (144, 164, 187),
- (152, 172, 198), (160, 180, 209), (162, 182, 213), (165, 185, 218),
- (179, 199, 235), (176, 196, 229), (173, 193, 223), (163, 182, 206),
- (153, 172, 190), (147, 159, 167), (142, 146, 145), (140, 136, 127),
- (138, 127, 110), (127, 100, 91), (124, 97, 90), (122, 94, 89),
- (117, 91, 92), (112, 88, 96), (105, 90, 104), (98, 92, 112),
- (76, 100, 119), (70, 93, 111), (64, 86, 103), (58, 80, 94),
- (52, 75, 85), (50, 71, 80), (49, 68, 75), (45, 63, 64),
- (41, 59, 57), (38, 50, 46), (36, 49, 42), (35, 48, 39),
- (34, 45, 36), (34, 42, 34), (34, 41, 34), (34, 40, 35),
- (33, 41, 36), (34, 43, 39), (36, 46, 42), (41, 51, 50),
- (46, 57, 59), (48, 61, 64), (50, 65, 70), (57, 73, 81),
- (64, 82, 94), (81, 101, 117), (86, 105, 121), (91, 110, 126),
- (92, 110, 121), (93, 110, 117), (91, 107, 111), (89, 104, 106),
- (93, 81, 66), (93, 74, 51), (93, 67, 37), (94, 64, 30),
- (96, 62, 24), (96, 63, 25), (97, 64, 27), (97, 73, 36),
- (101, 79, 47), (103, 116, 72), (110, 130, 76), (117, 145, 81),
- (122, 143, 79), (127, 141, 77), (135, 133, 68), (142, 124, 55),
- (138, 101, 33), (135, 79, 23), (133, 58, 13), (131, 50, 7),
- (130, 42, 2), (131, 43, 1), (133, 45, 1), (133, 46, 1),
- (126, 50, 0), (133, 49, 2), (128, 54, 5), (123, 59, 9),
- (118, 61, 15), (113, 64, 22), (109, 72, 35), (99, 76, 46),
- (83, 81, 67), (76, 83, 76), (70, 86, 86), (67, 86, 90),
- (65, 86, 94), (62, 84, 98), (65, 86, 102), (70, 90, 107),
- (78, 100, 117), (95, 115, 135), (98, 119, 140), (102, 124, 145),
- (102, 123, 145), (102, 123, 145), (98, 118, 139), (92, 111, 129),
- (78, 94, 107), (75, 90, 100), (72, 86, 94), (70, 84, 91),
- (69, 83, 89), (67, 83, 85), (66, 85, 88), (67, 85, 88),
- (66, 84, 87), (60, 80, 77), (58, 76, 74), (56, 73, 71),
- (52, 68, 67), (52, 68, 64), (56, 72, 67), (58, 75, 73),
- (70, 90, 101), (79, 101, 114), (89, 112, 128), (94, 117, 136),
- (99, 122, 144), (106, 131, 156), (116, 139, 166), (121, 145, 171),
- (126, 147, 175), (128, 150, 178), (127, 151, 178), (127, 152, 178),
- (126, 150, 177), (126, 148, 174), (125, 145, 167), (124, 145, 160),
- (130, 158, 138), (128, 158, 122), (126, 159, 107), (129, 155, 99),
- (132, 151, 92), (143, 144, 74), (147, 134, 52), (137, 126, 41),
- (134, 108, 32), (137, 71, 14), (128, 68, 15), (119, 66, 17),
- (102, 63, 23), (88, 62, 32), (85, 59, 36), (72, 62, 47),
- (61, 75, 78), (65, 80, 86), (70, 85, 94), (77, 95, 108),
- (75, 93, 106), (79, 98, 110), (82, 100, 109), (83, 102, 106),
- (76, 94, 92), (69, 75, 56), (70, 70, 47), (71, 65, 39),
- (73, 54, 26), (69, 51, 20), (70, 42, 18), (70, 40, 20),
- (69, 48, 32), (70, 50, 37), (72, 53, 43), (72, 62, 54),
- (72, 72, 69), (73, 87, 79), (80, 98, 88), (87, 105, 90),
- (89, 104, 90), (87, 100, 88), (82, 97, 89), (77, 92, 84),
- (71, 85, 74), (66, 76, 67), (62, 71, 68), (61, 71, 75),
- (72, 89, 84), (78, 95, 86), (85, 102, 88), (95, 115, 95),
- (106, 127, 99), (110, 131, 107), (114, 132, 105), (111, 129, 98),
- (105, 124, 87), (94, 111, 85), (84, 100, 85), (76, 91, 89),
- (73, 90, 92), (75, 93, 100), (81, 100, 112), (90, 110, 129),
- (103, 123, 148), (117, 137, 166), (128, 148, 181), (135, 155, 189),
- (140, 159, 192), (142, 161, 195), (142, 162, 196), (138, 161, 191),
- (132, 156, 184), (126, 151, 179), (123, 146, 175), (120, 144, 168),
- (117, 141, 159), (108, 134, 149), (97, 122, 135), (87, 109, 118),
- (79, 96, 99), (72, 82, 78), (63, 66, 57), (55, 51, 40),
- (47, 41, 29), (42, 35, 20), (41, 29, 15), (39, 27, 13),
- (38, 24, 12), (30, 24, 12), (25, 25, 15), (22, 29, 21),
- (26, 31, 24), (25, 30, 25), (25, 34, 30), (32, 45, 43),
- (47, 61, 57), (61, 75, 73), (71, 87, 90), (85, 104, 114),
- (103, 121, 135), (124, 142, 157), (138, 156, 177), (148, 168, 194),
- (154, 174, 206), (158, 182, 212), (160, 183, 215), (162, 183, 211),
- (170, 178, 203), (176, 188, 197), (183, 197, 205), (186, 209, 214),
- (197, 204, 217), (203, 214, 216), (204, 223, 222), (191, 230, 227),
- (177, 217, 222), (164, 204, 214), (153, 193, 202), (140, 181, 191)
- ),
-
-// 633 Sachet
-((73, 104, 39), (49, 73, 24), (32, 55, 17), (15, 37, 10),
- (13, 36, 14), (12, 36, 18), (14, 36, 19), (16, 36, 21),
- (29, 65, 32), (44, 83, 38), (59, 102, 45), (73, 117, 49),
- (88, 133, 53), (94, 138, 54), (101, 143, 55), (97, 142, 51),
- (94, 141, 48), (85, 132, 39), (73, 122, 37), (62, 112, 35),
- (61, 110, 36), (60, 109, 37), (57, 106, 36), (54, 104, 36),
- (70, 115, 40), (78, 118, 46), (86, 121, 52), (91, 123, 57),
- (97, 125, 63), (100, 124, 62), (103, 123, 61), (97, 114, 60),
- (85, 113, 57), (76, 105, 59), (66, 99, 63), (57, 93, 67),
- (49, 85, 63), (41, 78, 60), (40, 77, 58), (39, 77, 57),
- (37, 78, 50), (41, 83, 49), (46, 89, 49), (50, 88, 50),
- (54, 87, 51), (51, 84, 49), (49, 81, 47), (48, 78, 42),
- (46, 71, 44), (37, 62, 49), (47, 58, 71), (58, 54, 93),
- (65, 58, 110), (73, 62, 128), (81, 61, 143), (90, 60, 159),
- (110, 98, 158), (123, 115, 153), (136, 132, 148), (142, 142, 137),
- (148, 153, 127), (150, 153, 137), (153, 153, 147), (160, 150, 157),
- (155, 134, 162), (135, 117, 163), (130, 122, 143), (126, 127, 123),
- (127, 129, 111), (128, 132, 99), (135, 143, 82), (139, 155, 74),
- (132, 148, 56), (112, 132, 54), (93, 117, 52), (70, 94, 42),
- (47, 71, 33), (37, 59, 30), (27, 48, 27), (13, 28, 19),
- (7, 21, 15), (3, 20, 14), (8, 30, 17), (14, 40, 21),
- (18, 48, 21), (22, 56, 22), (36, 75, 26), (58, 93, 26),
- (85, 114, 32), (95, 113, 48), (106, 113, 64), (106, 107, 77),
- (106, 102, 91), (101, 85, 104), (96, 78, 114), (91, 79, 125),
- (83, 79, 118), (77, 86, 91), (74, 95, 87), (71, 104, 83),
- (74, 106, 85), (78, 108, 87), (80, 108, 94), (79, 101, 96),
- (89, 109, 97), (95, 114, 90), (102, 120, 84), (111, 127, 82),
- (120, 134, 80), (133, 144, 83), (144, 156, 78), (150, 160, 73),
- (148, 156, 77), (116, 135, 54), (105, 125, 51), (94, 116, 49),
- (69, 98, 38), (50, 80, 27), (34, 62, 23), (24, 51, 22),
- (40, 60, 31), (54, 73, 43), (69, 87, 55), (74, 94, 55),
- (80, 102, 56), (82, 112, 59), (82, 113, 66), (85, 112, 71),
- (86, 105, 75), (116, 114, 125), (127, 123, 137), (139, 132, 149),
- (149, 143, 159), (165, 160, 159), (174, 174, 158), (169, 181, 140),
- (143, 162, 99), (139, 156, 90), (135, 151, 81), (135, 152, 79),
- (135, 153, 77), (133, 151, 74), (144, 159, 72), (156, 170, 69),
- (162, 173, 68), (168, 182, 72), (168, 182, 73), (169, 182, 75),
- (165, 176, 79), (163, 173, 79), (157, 167, 77), (145, 158, 76),
- (125, 134, 69), (116, 129, 64), (108, 124, 60), (89, 111, 55),
- (73, 99, 49), (58, 86, 37), (43, 72, 29), (30, 61, 21),
- (20, 48, 12), (7, 28, 4), (6, 25, 2), (6, 22, 1),
- (3, 16, 0), (0, 12, 0), (1, 14, 0), (3, 17, 1),
- (4, 27, 1), (5, 31, 2), (7, 36, 4), (12, 44, 7),
- (17, 50, 10), (23, 58, 13), (31, 66, 16), (36, 71, 21),
- (39, 74, 26), (49, 80, 27), (58, 85, 26), (67, 89, 29),
- (85, 106, 35), (104, 123, 40), (122, 135, 44), (139, 152, 51),
- (154, 173, 67), (155, 172, 67), (156, 172, 67), (156, 169, 68),
- (157, 173, 71), (157, 176, 73), (159, 173, 71), (167, 177, 74),
- (172, 184, 78), (174, 186, 76), (176, 187, 75), (174, 184, 74),
- (165, 178, 68), (153, 169, 66), (139, 158, 63), (116, 139, 57),
- (100, 126, 62), (96, 127, 66), (100, 129, 77), (122, 150, 109),
- (148, 172, 132), (167, 182, 140), (180, 197, 148), (185, 186, 162),
- (178, 160, 166), (157, 143, 148), (143, 123, 140), (139, 113, 137),
- (136, 124, 124), (145, 138, 114), (153, 155, 99), (157, 172, 88),
- (166, 182, 86), (173, 186, 90), (178, 190, 92), (186, 200, 101),
- (183, 202, 116), (178, 193, 109), (177, 194, 102), (159, 185, 105),
- (132, 159, 86), (107, 131, 61), (82, 105, 49), (55, 80, 36),
- (35, 54, 22), (25, 36, 18), (12, 29, 16), (9, 28, 17),
- (18, 34, 19), (26, 49, 23), (35, 67, 33), (55, 85, 40),
- (75, 101, 40), (89, 113, 43), (103, 120, 50), (112, 121, 48),
- (122, 121, 50), (121, 121, 63), (113, 124, 71), (117, 125, 79),
- (119, 124, 100), (110, 115, 129), (110, 106, 147), (119, 106, 154),
- (116, 94, 165), (108, 87, 162), (111, 98, 144), (112, 108, 128),
- (109, 122, 106), (115, 135, 82), (122, 142, 71), (95, 125, 58)
- ),
-
-// 634 Sage
-((63, 51, 34), (64, 46, 25), (66, 53, 29), (69, 60, 33),
- (76, 73, 44), (83, 86, 55), (87, 93, 60), (91, 100, 66),
- (111, 135, 90), (122, 151, 105), (134, 168, 121), (138, 178, 129),
- (143, 189, 138), (141, 192, 139), (139, 196, 141), (139, 198, 140),
- (139, 201, 140), (137, 198, 134), (130, 192, 124), (124, 186, 114),
- (120, 181, 107), (117, 176, 100), (120, 176, 99), (123, 176, 98),
- (135, 166, 88), (131, 150, 77), (127, 134, 66), (118, 121, 61),
- (109, 109, 57), (105, 102, 53), (101, 96, 50), (94, 80, 36),
- (84, 60, 24), (58, 30, 8), (49, 25, 6), (41, 21, 5),
- (38, 20, 5), (36, 19, 5), (36, 19, 5), (36, 19, 5),
- (41, 22, 6), (40, 22, 6), (40, 23, 6), (37, 24, 7),
- (35, 25, 8), (36, 26, 9), (37, 28, 11), (40, 31, 13),
- (44, 35, 19), (43, 61, 33), (48, 72, 40), (53, 84, 48),
- (58, 87, 52), (63, 90, 57), (63, 92, 56), (64, 95, 56),
- (62, 94, 47), (66, 86, 42), (71, 78, 38), (81, 75, 32),
- (91, 73, 27), (94, 70, 23), (97, 68, 20), (98, 67, 20),
- (96, 66, 21), (103, 81, 37), (107, 92, 46), (111, 104, 55),
- (108, 109, 58), (105, 114, 62), (96, 123, 71), (91, 129, 76),
- (93, 135, 86), (92, 134, 85), (91, 134, 84), (90, 124, 74),
- (90, 114, 65), (88, 106, 60), (87, 98, 55), (81, 81, 45),
- (72, 65, 37), (53, 41, 18), (46, 32, 12), (39, 24, 7),
- (36, 21, 6), (34, 19, 5), (31, 16, 4), (27, 14, 3),
- (28, 15, 3), (31, 19, 4), (35, 23, 5), (37, 25, 6),
- (40, 28, 7), (44, 33, 12), (50, 41, 19), (58, 48, 28),
- (67, 61, 37), (95, 95, 70), (104, 109, 84), (113, 123, 99),
- (113, 126, 101), (114, 129, 103), (118, 130, 107), (116, 130, 106),
- (107, 120, 97), (94, 108, 82), (82, 96, 67), (75, 87, 59),
- (68, 79, 52), (57, 67, 42), (51, 59, 32), (48, 54, 24),
- (50, 53, 19), (51, 56, 17), (53, 58, 18), (55, 61, 20),
- (58, 65, 22), (62, 66, 23), (63, 63, 22), (61, 62, 23),
- (60, 60, 24), (62, 57, 22), (64, 55, 20), (63, 52, 18),
- (63, 50, 17), (65, 44, 13), (64, 40, 11), (65, 37, 9),
- (66, 35, 6), (59, 28, 1), (56, 25, 0), (53, 22, 0),
- (46, 17, 1), (39, 14, 0), (31, 13, 1), (27, 12, 2),
- (22, 14, 4), (22, 17, 5), (23, 20, 6), (25, 21, 7),
- (27, 22, 8), (31, 24, 10), (35, 27, 12), (38, 31, 15),
- (40, 32, 16), (41, 33, 17), (40, 32, 16), (39, 31, 16),
- (36, 30, 15), (34, 29, 14), (30, 27, 13), (26, 24, 10),
- (20, 21, 5), (20, 22, 4), (21, 23, 4), (23, 24, 5),
- (27, 27, 9), (34, 35, 15), (42, 44, 22), (51, 60, 28),
- (60, 77, 35), (82, 109, 58), (87, 116, 66), (93, 124, 74),
- (104, 143, 88), (113, 161, 99), (120, 169, 107), (125, 175, 110),
- (128, 176, 114), (128, 176, 113), (129, 176, 113), (129, 170, 113),
- (125, 159, 107), (119, 142, 96), (111, 125, 83), (103, 112, 70),
- (96, 99, 63), (88, 87, 56), (78, 75, 51), (72, 64, 47),
- (66, 55, 39), (58, 48, 33), (53, 43, 27), (48, 39, 23),
- (51, 41, 25), (52, 43, 25), (53, 46, 26), (55, 50, 25),
- (59, 53, 23), (64, 54, 24), (67, 55, 26), (72, 58, 30),
- (73, 63, 31), (77, 70, 31), (81, 77, 36), (85, 86, 43),
- (87, 96, 54), (87, 108, 65), (88, 119, 69), (88, 129, 75),
- (91, 138, 82), (95, 143, 89), (98, 147, 98), (100, 148, 99),
- (101, 146, 96), (110, 142, 90), (119, 133, 79), (127, 122, 70),
- (129, 108, 59), (123, 95, 47), (120, 84, 37), (118, 75, 27),
- (117, 68, 20), (113, 60, 14), (99, 53, 8), (84, 45, 4),
- (69, 39, 2), (58, 35, 2), (52, 34, 1), (47, 34, 2),
- (46, 35, 4), (46, 39, 7), (47, 41, 9), (49, 43, 9),
- (51, 44, 8), (52, 43, 8), (56, 44, 10), (63, 45, 13),
- (69, 46, 15), (77, 51, 17), (89, 60, 23), (97, 75, 35),
- (109, 92, 53), (121, 110, 73), (130, 127, 91), (148, 144, 108),
- (166, 166, 129), (182, 185, 150), (195, 206, 172), (204, 221, 193),
- (210, 228, 205), (216, 234, 211), (216, 230, 209), (209, 227, 202),
- (205, 223, 197), (198, 215, 187), (185, 205, 175), (170, 186, 160),
- (148, 167, 141), (130, 150, 122), (117, 131, 103), (104, 111, 86),
- (93, 92, 68), (81, 75, 54), (71, 64, 45), (66, 57, 38)
- ),
-
-// 635 Saturday_Morning
-((126, 171, 215), (115, 175, 207), (106, 179, 205), (98, 183, 204),
- (101, 182, 200), (104, 182, 197), (110, 179, 194), (117, 177, 191),
- (141, 156, 199), (151, 150, 199), (162, 145, 199), (163, 144, 204),
- (165, 144, 210), (168, 143, 211), (171, 143, 212), (174, 140, 211),
- (177, 138, 211), (181, 125, 189), (188, 125, 172), (196, 126, 155),
- (199, 117, 139), (203, 108, 124), (206, 110, 112), (209, 112, 100),
- (224, 117, 67), (220, 107, 66), (217, 98, 65), (217, 99, 71),
- (217, 101, 77), (215, 100, 83), (213, 99, 90), (210, 103, 113),
- (201, 105, 140), (200, 123, 175), (199, 128, 188), (198, 133, 201),
- (198, 123, 199), (199, 114, 197), (202, 108, 191), (205, 103, 185),
- (210, 91, 157), (210, 93, 146), (210, 96, 136), (212, 110, 138),
- (215, 124, 140), (211, 131, 140), (208, 139, 140), (198, 159, 151),
- (185, 171, 167), (175, 183, 190), (168, 182, 192), (161, 181, 195),
- (149, 179, 199), (138, 178, 203), (131, 180, 203), (125, 182, 203),
- (113, 175, 209), (109, 171, 211), (106, 167, 214), (118, 157, 208),
- (130, 147, 203), (142, 141, 198), (155, 135, 194), (180, 128, 185),
- (197, 123, 177), (228, 107, 158), (239, 103, 152), (251, 99, 147),
- (252, 95, 145), (254, 91, 144), (253, 85, 135), (252, 76, 132),
- (250, 54, 148), (244, 52, 157), (238, 50, 167), (235, 51, 176),
- (233, 53, 186), (231, 59, 192), (229, 65, 199), (222, 80, 211),
- (215, 93, 208), (224, 105, 167), (227, 106, 152), (231, 107, 138),
- (232, 103, 134), (233, 100, 130), (238, 91, 112), (245, 86, 98),
- (242, 78, 106), (241, 77, 114), (241, 76, 123), (240, 78, 130),
- (239, 80, 138), (231, 93, 155), (220, 107, 166), (213, 123, 167),
- (205, 140, 170), (191, 188, 165), (194, 203, 147), (197, 218, 130),
- (196, 220, 123), (196, 222, 116), (192, 220, 117), (199, 218, 114),
- (210, 197, 115), (207, 185, 130), (204, 173, 145), (205, 167, 145),
- (207, 161, 146), (212, 150, 138), (217, 133, 132), (225, 121, 129),
- (231, 108, 125), (244, 82, 99), (246, 78, 95), (249, 74, 92),
- (249, 70, 89), (245, 67, 81), (245, 68, 75), (247, 70, 78),
- (246, 70, 84), (245, 71, 90), (244, 72, 96), (243, 74, 104),
- (242, 77, 112), (236, 79, 130), (224, 87, 145), (218, 94, 156),
- (211, 103, 163), (179, 124, 180), (173, 128, 186), (168, 132, 192),
- (160, 129, 198), (156, 125, 205), (147, 124, 201), (150, 124, 202),
- (175, 104, 195), (189, 99, 188), (203, 94, 181), (209, 95, 177),
- (215, 97, 174), (224, 98, 169), (227, 105, 170), (221, 116, 175),
- (217, 128, 178), (195, 155, 191), (187, 163, 194), (180, 172, 198),
- (172, 180, 200), (166, 184, 202), (162, 180, 204), (157, 181, 210),
- (143, 181, 219), (138, 179, 220), (133, 177, 221), (127, 179, 220),
- (129, 181, 218), (133, 185, 217), (133, 181, 215), (134, 176, 206),
- (142, 166, 197), (163, 150, 166), (171, 145, 159), (180, 141, 153),
- (198, 125, 148), (207, 114, 150), (209, 108, 151), (216, 113, 154),
- (228, 117, 174), (224, 118, 182), (221, 119, 191), (209, 127, 209),
- (192, 138, 218), (179, 149, 222), (171, 160, 223), (163, 164, 223),
- (153, 169, 217), (142, 173, 210), (136, 183, 200), (138, 183, 194),
- (139, 177, 193), (137, 169, 195), (131, 169, 199), (129, 171, 202),
- (122, 163, 212), (122, 159, 218), (122, 156, 224), (121, 155, 236),
- (108, 154, 235), (99, 153, 228), (106, 146, 229), (124, 137, 239),
- (131, 128, 246), (130, 122, 240), (136, 121, 234), (152, 120, 233),
- (171, 123, 234), (180, 125, 233), (179, 130, 227), (176, 132, 224),
- (175, 134, 220), (181, 139, 219), (182, 141, 218), (185, 138, 214),
- (187, 129, 202), (190, 118, 186), (188, 117, 178), (178, 113, 174),
- (173, 110, 171), (165, 102, 166), (157, 107, 173), (142, 105, 186),
- (138, 96, 201), (136, 91, 207), (141, 98, 215), (148, 108, 216),
- (164, 104, 222), (171, 105, 220), (178, 110, 215), (180, 125, 201),
- (184, 138, 196), (181, 148, 197), (182, 154, 202), (179, 156, 203),
- (172, 156, 206), (163, 152, 211), (161, 148, 219), (161, 145, 224),
- (156, 144, 224), (148, 143, 224), (141, 144, 227), (141, 146, 230),
- (140, 149, 229), (141, 154, 229), (139, 160, 228), (139, 164, 228),
- (137, 162, 227), (141, 160, 227), (148, 161, 224), (155, 161, 220),
- (163, 157, 211), (170, 149, 201), (180, 144, 186), (182, 142, 174),
- (184, 145, 171), (175, 144, 172), (168, 138, 175), (152, 124, 177),
- (140, 116, 191), (124, 114, 204), (120, 123, 219), (124, 131, 224),
- (126, 131, 231), (130, 121, 231), (129, 123, 232), (134, 143, 220)
- ),
-
-// 636 Scattered_Petals
-((68, 120, 123), (57, 97, 96), (51, 86, 84), (45, 75, 73),
- (40, 63, 61), (36, 52, 50), (35, 48, 45), (34, 45, 40),
- (33, 35, 27), (32, 32, 26), (31, 30, 25), (33, 31, 24),
- (35, 33, 24), (37, 39, 23), (39, 45, 23), (39, 48, 24),
- (40, 51, 26), (42, 55, 32), (43, 58, 35), (45, 62, 38),
- (53, 72, 43), (61, 82, 48), (63, 86, 54), (66, 91, 60),
- (74, 107, 81), (78, 111, 82), (82, 115, 83), (82, 112, 83),
- (82, 110, 83), (80, 107, 83), (78, 104, 83), (69, 92, 77),
- (63, 82, 68), (54, 60, 53), (56, 58, 52), (58, 56, 51),
- (70, 62, 63), (83, 69, 75), (94, 71, 83), (106, 74, 91),
- (150, 82, 117), (151, 86, 117), (153, 90, 117), (148, 85, 114),
- (144, 80, 112), (141, 73, 108), (139, 67, 105), (123, 58, 89),
- (95, 47, 69), (42, 34, 33), (30, 29, 26), (19, 25, 19),
- (14, 22, 16), (10, 20, 13), (11, 21, 13), (12, 23, 14),
- (21, 36, 19), (26, 46, 27), (31, 57, 35), (39, 65, 43),
- (48, 73, 52), (55, 75, 58), (62, 78, 64), (88, 80, 83),
- (114, 88, 103), (157, 104, 146), (166, 116, 157), (176, 129, 168),
- (178, 133, 170), (180, 138, 172), (178, 144, 176), (169, 141, 174),
- (142, 136, 153), (117, 131, 133), (92, 126, 113), (76, 108, 93),
- (60, 91, 73), (57, 83, 67), (55, 76, 61), (51, 64, 51),
- (46, 55, 46), (37, 41, 36), (37, 40, 33), (38, 40, 31),
- (37, 39, 31), (36, 39, 32), (33, 39, 34), (30, 35, 36),
- (30, 36, 35), (29, 41, 38), (29, 47, 42), (30, 50, 45),
- (31, 53, 48), (33, 59, 50), (38, 63, 49), (42, 65, 48),
- (42, 72, 53), (49, 88, 63), (53, 93, 63), (58, 99, 63),
- (58, 103, 65), (58, 107, 68), (62, 117, 77), (69, 131, 91),
- (78, 151, 111), (77, 154, 116), (77, 158, 121), (78, 158, 121),
- (79, 158, 122), (79, 155, 114), (78, 146, 106), (74, 139, 93),
- (69, 129, 81), (64, 109, 57), (61, 104, 52), (59, 99, 48),
- (57, 94, 39), (57, 93, 36), (63, 97, 40), (73, 105, 47),
- (79, 124, 74), (80, 132, 85), (81, 140, 96), (84, 141, 97),
- (87, 142, 99), (87, 142, 101), (89, 142, 102), (87, 146, 100),
- (84, 149, 97), (76, 135, 81), (74, 128, 76), (72, 122, 72),
- (73, 113, 64), (74, 110, 59), (76, 111, 55), (74, 110, 52),
- (67, 95, 46), (62, 85, 45), (58, 75, 44), (56, 72, 43),
- (54, 69, 42), (49, 60, 38), (46, 55, 33), (41, 47, 30),
- (38, 40, 29), (43, 32, 33), (50, 32, 36), (58, 33, 40),
- (80, 34, 51), (102, 35, 59), (107, 37, 58), (105, 42, 56),
- (112, 69, 61), (122, 77, 68), (132, 85, 75), (143, 94, 78),
- (142, 102, 85), (139, 108, 94), (140, 116, 107), (153, 130, 133),
- (175, 137, 152), (204, 137, 186), (212, 131, 190), (220, 126, 195),
- (232, 119, 205), (237, 109, 201), (223, 102, 188), (201, 94, 170),
- (155, 72, 121), (147, 65, 109), (139, 59, 98), (112, 50, 75),
- (86, 43, 56), (59, 37, 37), (37, 33, 25), (39, 44, 24),
- (42, 53, 23), (43, 57, 23), (49, 68, 26), (42, 60, 24),
- (49, 71, 30), (57, 85, 38), (61, 94, 41), (66, 104, 45),
- (52, 84, 41), (48, 79, 40), (45, 75, 40), (39, 65, 38),
- (34, 59, 34), (31, 52, 32), (26, 48, 30), (24, 43, 28),
- (23, 41, 31), (25, 43, 37), (30, 50, 47), (35, 62, 59),
- (41, 76, 70), (51, 96, 84), (62, 115, 103), (72, 135, 124),
- (81, 153, 142), (103, 156, 157), (127, 159, 169), (151, 157, 182),
- (173, 155, 196), (179, 158, 203), (197, 149, 209), (217, 139, 209),
- (235, 125, 210), (250, 115, 214), (247, 115, 213), (232, 118, 203),
- (221, 123, 187), (209, 128, 169), (196, 128, 151), (184, 128, 140),
- (160, 125, 122), (138, 121, 105), (120, 121, 88), (105, 119, 72),
- (96, 114, 63), (86, 106, 53), (73, 93, 47), (62, 82, 44),
- (52, 73, 44), (44, 65, 43), (39, 60, 39), (35, 55, 32),
- (31, 50, 26), (27, 48, 23), (24, 44, 22), (22, 40, 22),
- (23, 40, 19), (25, 40, 19), (29, 47, 18), (32, 54, 20),
- (34, 58, 25), (36, 60, 27), (36, 59, 31), (36, 61, 32),
- (39, 64, 34), (42, 67, 35), (46, 69, 37), (50, 68, 40),
- (60, 67, 45), (78, 73, 61), (104, 80, 80), (124, 89, 98),
- (125, 102, 112), (121, 107, 117), (118, 113, 126), (123, 119, 138),
- (136, 121, 151), (130, 130, 158), (112, 132, 153), (89, 126, 138)
- ),
-
-// 637 Sea_Mist
-((66, 148, 132), (70, 145, 134), (64, 137, 127), (58, 129, 120),
- (49, 112, 102), (41, 96, 85), (37, 89, 79), (34, 82, 74),
- (34, 61, 57), (39, 62, 57), (44, 63, 57), (48, 66, 61),
- (52, 70, 66), (61, 71, 69), (70, 73, 73), (75, 77, 76),
- (81, 81, 80), (99, 103, 102), (101, 112, 111), (103, 122, 120),
- (100, 130, 126), (97, 139, 132), (95, 142, 134), (94, 145, 137),
- (80, 149, 136), (70, 147, 134), (60, 146, 132), (58, 137, 123),
- (57, 128, 115), (56, 122, 110), (56, 117, 105), (55, 107, 96),
- (52, 101, 92), (56, 84, 79), (59, 78, 74), (63, 73, 69),
- (65, 72, 70), (68, 72, 71), (69, 72, 71), (71, 73, 71),
- (74, 74, 73), (70, 79, 78), (66, 85, 83), (63, 90, 87),
- (60, 96, 92), (58, 95, 91), (56, 95, 91), (47, 92, 89),
- (35, 90, 89), (23, 93, 89), (24, 97, 93), (26, 102, 97),
- (30, 110, 106), (35, 119, 115), (39, 125, 120), (44, 132, 126),
- (64, 165, 155), (79, 180, 172), (95, 196, 190), (110, 208, 203),
- (125, 220, 217), (127, 224, 221), (129, 229, 226), (131, 230, 230),
- (128, 232, 232), (127, 228, 228), (124, 221, 221), (122, 214, 214),
- (117, 207, 207), (113, 201, 200), (102, 187, 184), (94, 172, 167),
- (91, 146, 139), (89, 131, 124), (87, 116, 110), (82, 102, 97),
- (77, 89, 84), (74, 85, 80), (72, 81, 77), (69, 74, 70),
- (64, 69, 65), (56, 58, 55), (52, 54, 52), (49, 51, 49),
- (48, 50, 48), (48, 49, 48), (48, 49, 48), (49, 48, 48),
- (46, 47, 46), (46, 47, 46), (46, 48, 46), (46, 48, 46),
- (47, 48, 47), (47, 49, 47), (46, 49, 46), (41, 51, 48),
- (36, 52, 50), (32, 57, 55), (34, 57, 54), (36, 58, 54),
- (36, 58, 54), (37, 59, 55), (36, 62, 61), (41, 67, 64),
- (54, 70, 66), (57, 70, 66), (60, 71, 67), (61, 72, 68),
- (62, 73, 69), (65, 76, 72), (68, 78, 74), (71, 83, 78),
- (72, 85, 80), (65, 96, 88), (63, 98, 89), (62, 100, 91),
- (59, 104, 95), (60, 105, 96), (60, 107, 95), (57, 107, 94),
- (47, 96, 86), (45, 88, 79), (44, 81, 73), (44, 77, 69),
- (44, 73, 66), (43, 65, 58), (39, 56, 52), (35, 52, 50),
- (35, 50, 50), (43, 57, 54), (44, 60, 57), (46, 63, 60),
- (49, 73, 69), (58, 83, 79), (67, 97, 93), (80, 114, 108),
- (92, 154, 147), (96, 169, 163), (100, 185, 180), (103, 192, 186),
- (107, 200, 193), (113, 212, 206), (116, 222, 215), (113, 224, 219),
- (113, 216, 211), (102, 193, 187), (100, 187, 180), (99, 182, 174),
- (89, 170, 161), (83, 156, 145), (75, 138, 127), (62, 119, 108),
- (47, 92, 82), (44, 89, 79), (42, 86, 76), (44, 82, 73),
- (47, 80, 73), (54, 78, 72), (63, 76, 72), (70, 77, 75),
- (77, 80, 79), (82, 96, 93), (81, 100, 96), (81, 104, 99),
- (79, 111, 103), (82, 116, 108), (83, 120, 111), (87, 126, 118),
- (87, 136, 127), (89, 138, 128), (92, 140, 130), (95, 143, 133),
- (103, 146, 138), (108, 153, 145), (114, 160, 152), (122, 167, 160),
- (129, 173, 166), (135, 180, 176), (135, 191, 187), (130, 203, 198),
- (128, 211, 207), (123, 214, 210), (121, 214, 210), (120, 213, 207),
- (106, 201, 195), (99, 196, 189), (92, 192, 184), (79, 181, 171),
- (67, 172, 160), (62, 163, 150), (60, 155, 141), (57, 150, 136),
- (55, 148, 133), (50, 149, 134), (49, 155, 141), (53, 163, 150),
- (56, 172, 161), (62, 183, 171), (64, 188, 178), (65, 193, 183),
- (67, 195, 187), (66, 194, 186), (70, 191, 183), (73, 183, 176),
- (76, 173, 167), (78, 163, 157), (77, 153, 147), (80, 144, 138),
- (84, 137, 132), (87, 137, 130), (90, 141, 133), (91, 148, 141),
- (92, 159, 152), (100, 166, 157), (104, 173, 165), (108, 179, 171),
- (110, 181, 174), (107, 182, 175), (111, 179, 172), (113, 172, 166),
- (116, 162, 155), (119, 149, 145), (117, 136, 133), (112, 128, 125),
- (105, 122, 119), (97, 115, 110), (91, 107, 103), (83, 100, 96),
- (74, 94, 91), (67, 91, 88), (61, 87, 83), (58, 82, 79),
- (54, 76, 72), (48, 72, 68), (45, 68, 64), (43, 66, 63),
- (47, 64, 61), (51, 63, 60), (50, 65, 62), (47, 67, 62),
- (43, 70, 64), (39, 72, 67), (36, 73, 68), (33, 79, 73),
- (30, 84, 78), (28, 89, 82), (27, 92, 83), (26, 93, 85),
- (26, 98, 87), (28, 103, 92), (40, 112, 101), (48, 116, 105),
- (58, 132, 121), (64, 144, 132), (59, 149, 134), (67, 160, 145)
- ),
-
-// 638 Secret
-((82, 53, 109), (40, 21, 51), (40, 23, 53), (41, 26, 55),
- (39, 23, 55), (38, 21, 55), (37, 22, 53), (36, 23, 51),
- (31, 29, 53), (33, 25, 49), (35, 21, 46), (29, 19, 40),
- (24, 17, 35), (22, 15, 32), (20, 13, 29), (19, 11, 28),
- (19, 10, 27), (24, 10, 35), (25, 12, 33), (26, 15, 32),
- (24, 16, 36), (23, 18, 41), (25, 20, 44), (28, 22, 48),
- (33, 32, 66), (41, 36, 74), (49, 41, 82), (57, 38, 83),
- (65, 36, 84), (63, 35, 79), (62, 34, 75), (55, 26, 80),
- (53, 32, 75), (56, 36, 73), (56, 41, 75), (56, 47, 78),
- (65, 53, 97), (74, 59, 116), (68, 60, 117), (63, 62, 119),
- (43, 42, 84), (38, 35, 69), (34, 28, 54), (31, 26, 51),
- (29, 25, 48), (28, 24, 44), (27, 24, 41), (23, 18, 38),
- (20, 17, 34), (14, 14, 26), (12, 12, 25), (11, 10, 24),
- (14, 10, 25), (18, 11, 27), (17, 10, 25), (16, 10, 24),
- (8, 5, 12), (14, 7, 19), (20, 9, 26), (22, 10, 31),
- (25, 11, 36), (25, 12, 35), (25, 13, 35), (24, 15, 36),
- (21, 18, 35), (22, 19, 36), (22, 21, 39), (22, 23, 43),
- (22, 23, 43), (23, 24, 44), (23, 21, 45), (25, 22, 49),
- (29, 22, 55), (35, 29, 64), (41, 37, 74), (49, 41, 80),
- (58, 46, 86), (70, 49, 98), (83, 52, 111), (99, 56, 135),
- (147, 81, 179), (171, 69, 179), (135, 55, 148), (99, 41, 117),
- (89, 46, 111), (79, 52, 105), (51, 44, 86), (43, 39, 72),
- (26, 25, 56), (21, 21, 47), (17, 18, 38), (16, 17, 36),
- (16, 17, 35), (17, 16, 32), (20, 13, 29), (21, 14, 32),
- (26, 15, 32), (35, 17, 43), (47, 20, 54), (60, 23, 66),
- (63, 27, 70), (67, 31, 75), (68, 30, 77), (73, 37, 85),
- (83, 32, 101), (80, 35, 97), (77, 38, 93), (73, 38, 90),
- (70, 38, 88), (57, 32, 72), (53, 28, 58), (44, 25, 55),
- (41, 24, 56), (46, 22, 56), (49, 23, 61), (53, 25, 66),
- (56, 23, 68), (53, 28, 67), (48, 30, 68), (44, 28, 65),
- (43, 29, 64), (41, 33, 70), (40, 38, 77), (41, 35, 73),
- (42, 32, 69), (33, 28, 60), (29, 26, 55), (26, 22, 47),
- (25, 21, 38), (22, 18, 32), (21, 18, 31), (20, 18, 31),
- (20, 20, 30), (20, 18, 31), (19, 17, 31), (18, 17, 31),
- (15, 14, 28), (15, 13, 28), (16, 12, 29), (17, 13, 29),
- (18, 14, 29), (19, 15, 32), (20, 17, 36), (19, 18, 36),
- (17, 16, 34), (16, 15, 33), (17, 16, 33), (19, 18, 34),
- (20, 17, 36), (20, 19, 37), (21, 19, 41), (18, 17, 48),
- (31, 24, 66), (33, 27, 68), (36, 31, 71), (34, 31, 84),
- (37, 29, 70), (32, 25, 66), (26, 18, 57), (19, 19, 45),
- (17, 18, 36), (14, 14, 26), (12, 12, 24), (10, 10, 22),
- (8, 6, 20), (12, 0, 21), (15, 3, 23), (24, 5, 35),
- (29, 17, 41), (30, 19, 43), (32, 22, 46), (34, 22, 46),
- (34, 22, 44), (29, 20, 39), (29, 17, 39), (31, 21, 45),
- (29, 20, 49), (30, 25, 55), (33, 26, 60), (37, 26, 68),
- (39, 28, 70), (41, 33, 72), (42, 35, 76), (48, 28, 77),
- (36, 22, 58), (34, 20, 53), (32, 19, 49), (29, 16, 42),
- (28, 14, 37), (27, 15, 35), (28, 16, 40), (32, 16, 43),
- (31, 19, 43), (29, 21, 42), (23, 19, 42), (25, 21, 44),
- (32, 19, 47), (34, 19, 52), (43, 19, 53), (48, 0, 68),
- (55, 23, 62), (49, 25, 61), (43, 30, 58), (34, 30, 53),
- (32, 28, 53), (31, 21, 45), (26, 17, 34), (23, 14, 31),
- (22, 9, 27), (19, 13, 25), (17, 14, 25), (18, 14, 28),
- (21, 17, 32), (26, 17, 38), (27, 25, 49), (36, 33, 62),
- (44, 37, 78), (58, 43, 86), (80, 46, 106), (97, 56, 122),
- (100, 66, 142), (92, 65, 132), (78, 65, 121), (88, 54, 114),
- (83, 51, 116), (76, 41, 97), (68, 32, 76), (50, 30, 65),
- (42, 27, 56), (31, 22, 49), (23, 21, 42), (20, 19, 37),
- (20, 17, 36), (21, 18, 37), (22, 17, 40), (28, 22, 50),
- (38, 28, 65), (44, 35, 82), (50, 42, 89), (64, 46, 106),
- (74, 48, 113), (74, 57, 128), (82, 70, 136), (83, 75, 126),
- (87, 78, 135), (98, 89, 134), (103, 82, 175), (129, 76, 182),
- (173, 105, 188), (197, 126, 230), (220, 146, 255), (167, 108, 200),
- (138, 88, 177), (105, 85, 156), (112, 74, 133), (97, 51, 124)
- ),
-
-// 639 Serenity
-((144, 133, 137), (142, 126, 129), (142, 125, 127), (142, 125, 126),
- (139, 119, 119), (137, 113, 113), (133, 108, 108), (129, 103, 104),
- (107, 80, 85), (97, 70, 77), (87, 60, 69), (81, 54, 63),
- (76, 49, 57), (75, 50, 57), (74, 51, 57), (76, 53, 59),
- (78, 56, 61), (88, 72, 77), (92, 78, 85), (96, 85, 93),
- (100, 90, 97), (104, 96, 101), (105, 96, 102), (106, 97, 104),
- (104, 95, 101), (103, 91, 98), (102, 87, 96), (100, 85, 94),
- (99, 84, 92), (99, 84, 92), (100, 84, 92), (103, 87, 95),
- (104, 92, 99), (113, 102, 107), (114, 104, 108), (116, 106, 110),
- (117, 106, 111), (118, 106, 112), (117, 105, 112), (116, 105, 112),
- (114, 102, 109), (114, 101, 108), (114, 100, 108), (117, 100, 108),
- (121, 101, 108), (122, 101, 108), (124, 102, 109), (128, 103, 109),
- (127, 103, 109), (119, 102, 107), (114, 99, 104), (109, 96, 102),
- (102, 90, 97), (96, 85, 92), (94, 82, 89), (92, 79, 86),
- (84, 65, 73), (83, 58, 66), (83, 52, 60), (83, 53, 61),
- (84, 55, 62), (85, 57, 64), (87, 60, 67), (94, 70, 74),
- (98, 78, 81), (107, 89, 91), (105, 87, 90), (103, 86, 90),
- (101, 85, 89), (99, 84, 89), (94, 82, 86), (86, 75, 81),
- (76, 63, 69), (74, 59, 66), (73, 56, 64), (76, 59, 66),
- (79, 63, 69), (85, 68, 75), (91, 73, 81), (105, 86, 92),
- (119, 103, 107), (150, 134, 138), (157, 144, 147), (165, 154, 157),
- (166, 154, 157), (167, 155, 157), (168, 151, 152), (158, 141, 145),
- (145, 125, 127), (138, 117, 120), (131, 109, 114), (129, 108, 113),
- (127, 107, 112), (126, 107, 113), (124, 107, 113), (122, 107, 112),
- (125, 110, 116), (133, 120, 125), (140, 124, 128), (148, 128, 132),
- (151, 131, 134), (155, 134, 136), (163, 138, 141), (169, 145, 146),
- (182, 163, 164), (186, 169, 170), (190, 176, 177), (188, 176, 177),
- (186, 176, 178), (179, 170, 173), (174, 165, 169), (166, 157, 161),
- (157, 147, 151), (148, 132, 137), (145, 128, 133), (143, 125, 130),
- (137, 117, 122), (135, 109, 114), (129, 103, 108), (122, 99, 103),
- (105, 80, 86), (93, 72, 78), (81, 64, 70), (77, 58, 65),
- (73, 53, 60), (66, 44, 52), (60, 39, 48), (59, 37, 46),
- (61, 38, 47), (76, 52, 60), (80, 56, 63), (84, 61, 67),
- (95, 68, 75), (99, 76, 80), (100, 74, 78), (99, 69, 74),
- (76, 55, 59), (67, 46, 52), (58, 38, 45), (53, 36, 43),
- (48, 35, 41), (43, 30, 39), (42, 26, 36), (39, 25, 34),
- (38, 25, 35), (44, 26, 36), (46, 28, 38), (48, 30, 40),
- (51, 35, 44), (59, 40, 49), (68, 49, 57), (73, 57, 64),
- (87, 72, 78), (89, 75, 81), (92, 79, 85), (97, 83, 89),
- (102, 86, 93), (105, 89, 95), (109, 90, 96), (114, 92, 99),
- (117, 96, 102), (122, 104, 112), (125, 108, 115), (128, 113, 119),
- (133, 121, 126), (139, 128, 134), (146, 136, 142), (153, 144, 149),
- (168, 159, 163), (171, 162, 166), (174, 165, 169), (178, 168, 172),
- (182, 169, 171), (182, 168, 170), (177, 161, 164), (172, 152, 154),
- (164, 144, 145), (154, 135, 134), (146, 123, 124), (136, 113, 115),
- (129, 107, 108), (124, 101, 103), (119, 96, 101), (117, 97, 103),
- (124, 109, 115), (127, 113, 119), (130, 117, 124), (138, 126, 132),
- (149, 134, 139), (157, 142, 146), (159, 146, 151), (162, 148, 153),
- (164, 150, 154), (160, 149, 154), (157, 148, 153), (157, 146, 150),
- (155, 144, 148), (153, 143, 148), (155, 145, 149), (156, 146, 150),
- (158, 149, 153), (164, 153, 157), (171, 155, 158), (173, 156, 159),
- (173, 156, 158), (174, 153, 154), (170, 148, 150), (160, 142, 145),
- (151, 135, 139), (145, 129, 131), (136, 123, 126), (128, 116, 122),
- (125, 113, 118), (124, 113, 118), (126, 114, 118), (127, 115, 120),
- (131, 120, 125), (136, 123, 128), (135, 124, 129), (134, 124, 129),
- (134, 124, 129), (131, 121, 126), (129, 119, 125), (130, 119, 124),
- (132, 122, 127), (138, 128, 133), (147, 137, 142), (159, 149, 153),
- (171, 162, 165), (185, 173, 176), (200, 184, 184), (201, 188, 189),
- (198, 185, 188), (195, 178, 179), (183, 169, 171), (170, 158, 162),
- (160, 146, 151), (154, 138, 143), (151, 132, 136), (150, 127, 133),
- (151, 124, 130), (150, 122, 127), (148, 120, 126), (145, 117, 123),
- (141, 115, 120), (137, 114, 117), (132, 109, 113), (128, 105, 110),
- (125, 103, 108), (123, 101, 107), (123, 104, 110), (125, 108, 115),
- (132, 118, 124), (136, 125, 130), (134, 123, 128), (140, 128, 132)
- ),
-
-// 640 Serpent
-((36, 70, 44), (26, 82, 55), (26, 80, 55), (27, 79, 56),
- (21, 70, 51), (16, 62, 46), (17, 56, 41), (18, 50, 37),
- (11, 34, 23), (10, 35, 18), (10, 37, 14), (10, 45, 19),
- (10, 54, 24), (10, 62, 31), (10, 70, 38), (9, 68, 38),
- (9, 66, 39), (17, 51, 31), (19, 44, 22), (22, 37, 14),
- (39, 43, 12), (57, 49, 10), (66, 57, 8), (76, 65, 7),
- (107, 73, 5), (101, 69, 2), (96, 66, 0), (77, 49, 1),
- (59, 32, 3), (49, 25, 1), (40, 18, 0), (31, 15, 2),
- (31, 13, 3), (66, 26, 2), (79, 41, 7), (93, 56, 12),
- (95, 66, 25), (98, 77, 38), (88, 81, 45), (78, 85, 52),
- (48, 87, 73), (45, 81, 73), (42, 76, 74), (56, 77, 65),
- (70, 79, 56), (79, 77, 53), (89, 75, 50), (97, 77, 45),
- (92, 80, 45), (75, 91, 58), (55, 83, 57), (35, 76, 57),
- (31, 66, 47), (27, 57, 37), (25, 52, 31), (24, 48, 25),
- (25, 31, 7), (33, 35, 11), (41, 39, 15), (57, 59, 31),
- (73, 80, 47), (86, 94, 54), (99, 108, 62), (125, 117, 62),
- (140, 132, 71), (174, 149, 76), (174, 141, 68), (175, 134, 60),
- (176, 133, 56), (177, 132, 53), (180, 127, 43), (185, 129, 35),
- (196, 131, 20), (192, 131, 20), (189, 132, 20), (178, 125, 20),
- (168, 118, 21), (159, 110, 20), (151, 103, 20), (132, 85, 24),
- (110, 71, 16), (69, 42, 10), (63, 41, 6), (57, 41, 2),
- (63, 43, 3), (70, 45, 4), (89, 53, 7), (104, 68, 11),
- (153, 91, 12), (150, 96, 16), (147, 102, 21), (141, 98, 21),
- (135, 94, 22), (111, 86, 26), (86, 74, 34), (62, 60, 40),
- (41, 47, 41), (13, 32, 31), (9, 23, 26), (5, 15, 21),
- (4, 15, 15), (4, 16, 10), (4, 15, 8), (5, 14, 9),
- (7, 16, 8), (7, 15, 7), (7, 15, 6), (7, 14, 5),
- (7, 13, 4), (5, 9, 2), (3, 6, 1), (3, 4, 2),
- (3, 5, 3), (6, 12, 8), (8, 18, 11), (11, 25, 14),
- (17, 39, 23), (20, 48, 30), (28, 58, 35), (39, 65, 37),
- (49, 65, 34), (56, 61, 29), (64, 57, 25), (69, 55, 26),
- (74, 53, 28), (85, 56, 30), (93, 65, 26), (107, 70, 26),
- (118, 71, 25), (117, 77, 11), (109, 74, 12), (102, 71, 14),
- (90, 61, 10), (70, 50, 7), (49, 43, 13), (36, 37, 13),
- (19, 29, 11), (16, 27, 11), (13, 26, 11), (13, 25, 11),
- (14, 24, 11), (18, 23, 10), (20, 20, 7), (25, 20, 4),
- (38, 25, 3), (84, 44, 2), (92, 52, 3), (101, 60, 5),
- (128, 76, 6), (152, 96, 12), (163, 114, 25), (172, 132, 35),
- (201, 181, 68), (205, 184, 75), (210, 187, 82), (198, 183, 82),
- (206, 194, 83), (209, 182, 78), (190, 154, 62), (183, 142, 49),
- (178, 125, 44), (165, 102, 25), (160, 94, 30), (155, 87, 35),
- (142, 70, 36), (118, 64, 27), (96, 59, 35), (81, 52, 44),
- (43, 63, 46), (40, 66, 49), (38, 69, 53), (41, 73, 50),
- (53, 78, 45), (71, 91, 47), (91, 100, 50), (115, 107, 52),
- (139, 123, 56), (160, 142, 71), (179, 161, 97), (179, 171, 107),
- (178, 173, 98), (192, 174, 99), (174, 165, 96), (156, 151, 70),
- (152, 115, 35), (146, 107, 28), (141, 100, 22), (139, 89, 16),
- (140, 82, 13), (131, 70, 10), (112, 58, 10), (98, 48, 9),
- (87, 42, 10), (73, 40, 11), (68, 42, 13), (82, 55, 15),
- (105, 75, 17), (121, 86, 25), (146, 105, 27), (168, 122, 28),
- (150, 114, 36), (131, 106, 40), (114, 100, 45), (83, 92, 50),
- (53, 78, 49), (40, 66, 51), (40, 62, 49), (37, 58, 43),
- (37, 51, 35), (40, 43, 27), (39, 38, 24), (33, 33, 20),
- (30, 27, 14), (23, 23, 11), (17, 18, 8), (14, 14, 5),
- (8, 14, 4), (5, 14, 2), (5, 14, 0), (4, 17, 1),
- (5, 17, 2), (7, 17, 4), (9, 20, 6), (9, 21, 7),
- (9, 21, 8), (9, 20, 9), (10, 18, 7), (10, 14, 4),
- (13, 10, 4), (16, 11, 5), (21, 18, 8), (25, 27, 15),
- (27, 40, 26), (29, 54, 34), (30, 64, 40), (27, 68, 43),
- (27, 62, 42), (30, 55, 35), (32, 51, 26), (36, 45, 25),
- (38, 44, 24), (39, 45, 21), (37, 49, 25), (35, 49, 24),
- (37, 42, 22), (40, 44, 24), (44, 43, 21), (48, 38, 20),
- (53, 41, 18), (56, 43, 16), (52, 45, 18), (49, 49, 18),
- (48, 49, 18), (44, 51, 22), (38, 59, 30), (36, 67, 36)
- ),
-
-// 641 Sharp
-((42, 214, 25), (29, 205, 17), (28, 201, 20), (27, 197, 23),
- (27, 194, 34), (28, 192, 45), (26, 186, 52), (25, 181, 59),
- (19, 151, 71), (14, 130, 67), (9, 109, 63), (6, 94, 57),
- (3, 80, 52), (2, 66, 59), (2, 52, 66), (3, 47, 68),
- (5, 42, 71), (19, 32, 71), (30, 45, 73), (42, 58, 75),
- (48, 68, 84), (54, 79, 94), (53, 80, 101), (52, 81, 109),
- (55, 92, 133), (61, 108, 142), (68, 125, 151), (71, 143, 155),
- (74, 162, 160), (69, 166, 159), (65, 170, 158), (54, 166, 152),
- (41, 162, 142), (26, 152, 107), (23, 159, 89), (21, 166, 71),
- (17, 168, 57), (14, 171, 43), (15, 172, 40), (17, 174, 37),
- (43, 179, 30), (62, 184, 29), (81, 190, 28), (99, 194, 31),
- (117, 199, 35), (127, 203, 38), (138, 207, 41), (146, 211, 47),
- (167, 212, 49), (196, 194, 44), (194, 178, 39), (193, 163, 34),
- (179, 148, 32), (165, 133, 30), (156, 126, 30), (147, 119, 31),
- (118, 83, 19), (100, 67, 12), (82, 51, 6), (61, 42, 5),
- (41, 34, 5), (31, 31, 5), (22, 28, 5), (9, 25, 3),
- (2, 22, 3), (0, 15, 1), (0, 26, 2), (0, 37, 3),
- (0, 43, 3), (0, 50, 4), (0, 62, 5), (0, 73, 6),
- (0, 82, 6), (0, 86, 6), (0, 90, 7), (0, 102, 9),
- (0, 114, 12), (0, 118, 19), (0, 122, 26), (0, 128, 45),
- (2, 131, 64), (3, 113, 95), (4, 105, 93), (5, 98, 92),
- (5, 93, 90), (5, 89, 88), (4, 78, 87), (6, 67, 87),
- (10, 42, 99), (14, 37, 95), (19, 32, 91), (19, 33, 82),
- (20, 35, 74), (18, 42, 55), (17, 51, 36), (14, 57, 22),
- (11, 64, 14), (15, 81, 17), (19, 85, 20), (24, 89, 23),
- (24, 89, 23), (24, 89, 23), (22, 87, 22), (16, 84, 18),
- (7, 78, 15), (9, 72, 16), (12, 66, 17), (12, 64, 17),
- (13, 63, 17), (13, 60, 17), (13, 54, 16), (12, 44, 13),
- (6, 38, 8), (1, 26, 4), (1, 25, 3), (1, 24, 2),
- (1, 26, 2), (1, 30, 2), (1, 32, 3), (2, 34, 4),
- (8, 30, 13), (14, 29, 18), (20, 29, 24), (21, 33, 25),
- (23, 38, 27), (22, 50, 28), (21, 62, 27), (19, 74, 24),
- (18, 85, 24), (21, 104, 27), (23, 109, 28), (25, 115, 30),
- (25, 125, 30), (23, 132, 28), (21, 136, 22), (24, 138, 17),
- (46, 122, 8), (65, 116, 8), (85, 110, 8), (94, 110, 7),
- (104, 110, 7), (117, 110, 7), (134, 110, 8), (149, 101, 11),
- (168, 90, 10), (184, 77, 20), (185, 76, 21), (187, 75, 23),
- (182, 77, 25), (173, 83, 26), (158, 84, 30), (146, 76, 27),
- (115, 59, 28), (105, 57, 29), (96, 55, 31), (76, 60, 32),
- (58, 69, 32), (41, 80, 34), (27, 87, 30), (21, 90, 26),
- (15, 90, 20), (7, 100, 15), (6, 104, 14), (5, 108, 13),
- (4, 119, 12), (3, 130, 11), (3, 140, 10), (1, 140, 7),
- (0, 122, 5), (1, 115, 4), (2, 109, 4), (7, 98, 3),
- (15, 90, 3), (28, 84, 2), (46, 82, 1), (66, 85, 1),
- (84, 87, 1), (102, 88, 2), (120, 87, 2), (136, 91, 3),
- (152, 94, 2), (164, 93, 3), (174, 98, 7), (177, 110, 12),
- (171, 130, 17), (164, 136, 18), (157, 142, 19), (145, 153, 19),
- (130, 155, 16), (114, 151, 15), (92, 148, 17), (77, 147, 20),
- (57, 143, 21), (37, 139, 21), (21, 135, 21), (12, 128, 16),
- (7, 117, 11), (1, 104, 7), (0, 91, 6), (0, 80, 5),
- (0, 72, 5), (0, 62, 4), (0, 50, 3), (0, 39, 2),
- (0, 28, 1), (1, 21, 1), (1, 22, 0), (1, 29, 1),
- (1, 41, 2), (1, 54, 3), (2, 67, 7), (3, 80, 12),
- (10, 94, 18), (17, 109, 24), (21, 128, 39), (28, 148, 60),
- (35, 165, 77), (35, 175, 93), (29, 182, 110), (32, 186, 123),
- (36, 182, 130), (33, 175, 139), (31, 168, 156), (39, 157, 162),
- (37, 143, 159), (27, 125, 158), (23, 110, 150), (20, 94, 135),
- (13, 76, 114), (5, 61, 104), (7, 47, 92), (11, 36, 76),
- (19, 31, 62), (32, 26, 47), (51, 28, 31), (72, 36, 14),
- (90, 46, 7), (97, 52, 10), (100, 66, 18), (105, 83, 34),
- (111, 97, 55), (123, 112, 76), (141, 132, 96), (166, 151, 100),
- (170, 158, 98), (166, 172, 97), (152, 183, 93), (130, 186, 93),
- (105, 186, 95), (88, 192, 110), (90, 196, 113), (86, 196, 106),
- (87, 201, 97), (83, 210, 77), (74, 213, 57), (58, 213, 36)
- ),
-
-// 642 Shy_Violets
-((98, 90, 82), (65, 71, 48), (60, 64, 47), (55, 57, 47),
- (60, 46, 53), (65, 36, 59), (69, 33, 64), (74, 30, 70),
- (84, 26, 80), (80, 38, 75), (76, 51, 70), (74, 61, 63),
- (73, 72, 56), (72, 75, 56), (72, 78, 57), (72, 80, 62),
- (73, 82, 68), (87, 83, 105), (96, 76, 116), (105, 70, 128),
- (103, 69, 131), (101, 69, 135), (97, 72, 135), (94, 75, 136),
- (77, 97, 98), (60, 105, 80), (43, 113, 63), (37, 125, 50),
- (32, 138, 38), (28, 147, 32), (24, 156, 26), (17, 161, 27),
- (18, 170, 28), (44, 160, 19), (50, 150, 27), (57, 140, 36),
- (72, 120, 46), (87, 100, 56), (92, 89, 61), (97, 78, 66),
- (99, 51, 96), (96, 45, 111), (93, 39, 126), (86, 40, 126),
- (79, 41, 126), (75, 42, 124), (72, 43, 123), (73, 41, 123),
- (78, 44, 116), (72, 41, 96), (75, 37, 90), (79, 34, 85),
- (76, 30, 81), (73, 27, 77), (67, 26, 77), (61, 26, 77),
- (45, 27, 71), (37, 36, 63), (30, 45, 55), (23, 60, 49),
- (16, 76, 43), (16, 86, 39), (16, 97, 35), (11, 108, 35),
- (13, 109, 35), (15, 89, 52), (14, 74, 63), (14, 60, 75),
- (16, 51, 80), (19, 42, 86), (28, 28, 93), (31, 20, 94),
- (46, 22, 93), (52, 29, 89), (58, 37, 85), (58, 47, 72),
- (58, 57, 60), (55, 64, 58), (53, 71, 56), (46, 83, 52),
- (46, 90, 41), (44, 95, 35), (53, 92, 45), (63, 89, 55),
- (73, 82, 60), (83, 76, 66), (102, 62, 80), (115, 49, 90),
- (129, 32, 101), (129, 24, 102), (129, 17, 104), (123, 16, 105),
- (117, 16, 106), (99, 12, 97), (76, 11, 90), (63, 23, 76),
- (56, 44, 64), (51, 73, 46), (50, 80, 44), (49, 87, 42),
- (56, 90, 43), (64, 93, 44), (69, 85, 54), (74, 75, 71),
- (86, 63, 123), (105, 67, 140), (124, 72, 157), (128, 75, 158),
- (132, 79, 159), (139, 86, 170), (143, 99, 155), (140, 111, 139),
- (128, 120, 112), (100, 107, 77), (88, 103, 69), (77, 99, 61),
- (60, 93, 49), (55, 80, 49), (58, 64, 53), (64, 49, 61),
- (88, 19, 74), (100, 12, 76), (113, 5, 78), (116, 6, 78),
- (119, 7, 78), (117, 12, 73), (123, 30, 68), (119, 53, 55),
- (114, 71, 46), (99, 79, 43), (95, 81, 43), (91, 84, 44),
- (84, 89, 45), (77, 82, 51), (66, 63, 66), (54, 42, 81),
- (37, 18, 94), (26, 14, 94), (15, 10, 94), (11, 9, 92),
- (7, 8, 91), (7, 5, 92), (14, 4, 92), (28, 6, 92),
- (42, 10, 91), (69, 8, 102), (79, 8, 107), (90, 9, 113),
- (109, 12, 123), (124, 13, 131), (127, 16, 138), (128, 20, 140),
- (123, 27, 131), (122, 27, 126), (121, 28, 122), (119, 31, 109),
- (109, 31, 94), (106, 27, 84), (107, 22, 81), (112, 21, 80),
- (108, 18, 85), (102, 7, 104), (100, 7, 106), (99, 8, 108),
- (91, 11, 112), (86, 11, 113), (84, 9, 113), (84, 10, 108),
- (76, 8, 98), (77, 7, 96), (78, 6, 95), (82, 9, 94),
- (84, 11, 97), (85, 13, 102), (90, 14, 107), (99, 20, 116),
- (113, 32, 134), (129, 43, 153), (142, 57, 170), (156, 69, 181),
- (171, 90, 195), (185, 108, 207), (198, 123, 217), (202, 130, 221),
- (199, 141, 217), (199, 139, 215), (199, 137, 214), (195, 125, 214),
- (189, 112, 213), (176, 101, 208), (164, 89, 198), (148, 75, 187),
- (138, 60, 181), (129, 50, 171), (123, 43, 165), (115, 35, 157),
- (113, 30, 155), (119, 28, 152), (127, 27, 158), (135, 28, 163),
- (144, 30, 167), (156, 41, 173), (168, 50, 181), (177, 55, 180),
- (183, 52, 171), (185, 48, 162), (188, 52, 160), (179, 51, 151),
- (170, 47, 138), (159, 35, 121), (157, 36, 114), (154, 43, 115),
- (148, 46, 119), (138, 45, 122), (124, 45, 123), (122, 52, 130),
- (117, 51, 134), (109, 47, 137), (89, 39, 130), (76, 39, 122),
- (63, 36, 110), (53, 36, 100), (46, 30, 89), (49, 37, 83),
- (42, 38, 90), (32, 35, 96), (21, 25, 98), (26, 27, 94),
- (22, 28, 104), (25, 22, 113), (25, 17, 115), (31, 27, 102),
- (27, 46, 89), (27, 63, 75), (30, 79, 66), (38, 95, 58),
- (47, 103, 56), (61, 106, 56), (80, 105, 70), (101, 110, 85),
- (126, 105, 106), (153, 94, 125), (174, 85, 154), (191, 94, 175),
- (200, 108, 196), (204, 116, 204), (200, 121, 209), (202, 127, 209),
- (206, 136, 213), (207, 138, 211), (201, 138, 206), (198, 127, 194),
- (187, 116, 178), (167, 106, 156), (139, 108, 131), (117, 101, 106)
- ),
-
-// 643 Singe
-((210, 164, 86), (236, 200, 106), (227, 187, 98), (219, 175, 91),
- (190, 140, 75), (161, 106, 59), (148, 90, 50), (136, 74, 42),
- (76, 21, 20), (66, 13, 11), (57, 6, 3), (54, 3, 1),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (67, 13, 13), (88, 33, 19), (110, 53, 26),
- (145, 79, 44), (180, 106, 63), (191, 125, 72), (203, 144, 82),
- (245, 180, 106), (249, 194, 122), (253, 209, 138), (254, 215, 140),
- (255, 222, 142), (254, 221, 140), (254, 220, 139), (254, 222, 132),
- (253, 217, 127), (227, 182, 104), (217, 170, 86), (208, 158, 69),
- (199, 146, 63), (191, 134, 58), (193, 136, 56), (195, 139, 55),
- (219, 168, 74), (216, 168, 78), (213, 169, 83), (208, 162, 78),
- (204, 156, 74), (191, 142, 68), (178, 129, 62), (150, 98, 45),
- (127, 68, 33), (84, 26, 7), (72, 13, 3), (60, 0, 0),
- (56, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 0, 0), (52, 0, 0), (54, 0, 0), (57, 0, 0),
- (66, 1, 1), (69, 3, 1), (72, 6, 1), (72, 5, 1),
- (72, 4, 1), (69, 5, 1), (67, 6, 1), (62, 3, 0),
- (59, 0, 1), (52, 0, 0), (52, 0, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (51, 1, 0), (49, 1, 0),
- (48, 1, 0), (45, 0, 0), (44, 1, 0), (39, 2, 0),
- (35, 1, 0), (35, 2, 0), (38, 1, 0), (41, 0, 0),
- (42, 0, 0), (44, 0, 0), (47, 0, 0), (50, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (54, 1, 0), (56, 1, 0), (59, 6, 0),
- (62, 11, 0), (75, 20, 0), (93, 29, 0), (112, 52, 8),
- (149, 71, 20), (202, 111, 41), (215, 118, 47), (228, 125, 54),
- (242, 139, 65), (234, 147, 75), (232, 152, 76), (216, 144, 69),
- (176, 119, 57), (149, 86, 41), (123, 53, 26), (112, 46, 21),
- (102, 40, 16), (77, 18, 8), (63, 1, 3), (57, 0, 1),
- (53, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (49, 1, 2), (48, 1, 4),
- (46, 1, 3), (42, 2, 3), (40, 0, 4), (42, 1, 2),
- (44, 0, 0), (46, 0, 0), (48, 0, 0), (51, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (52, 1, 0), (52, 1, 0), (52, 3, 0),
- (57, 5, 0), (63, 13, 1), (71, 23, 4), (92, 37, 12),
- (111, 53, 18), (120, 66, 14), (137, 78, 14), (142, 77, 23),
- (129, 66, 15), (118, 53, 2), (105, 41, 5), (84, 20, 5),
- (71, 8, 1), (67, 5, 3), (63, 0, 2), (58, 1, 1),
- (57, 1, 3), (57, 0, 2), (55, 0, 0), (52, 0, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 0, 0),
- (53, 0, 0), (55, 2, 0), (62, 7, 0), (74, 19, 2),
- (95, 37, 12), (121, 65, 27), (151, 99, 43), (185, 131, 63)
- ),
-
-// 644 Slate
-((72, 72, 92), (81, 81, 100), (83, 83, 103), (85, 85, 106),
- (83, 83, 103), (82, 81, 100), (80, 79, 97), (78, 78, 95),
- (74, 71, 88), (72, 69, 86), (71, 67, 84), (70, 67, 83),
- (70, 67, 82), (69, 67, 83), (68, 67, 84), (67, 67, 84),
- (67, 68, 84), (70, 70, 85), (70, 72, 87), (71, 74, 89),
- (71, 76, 93), (72, 78, 97), (73, 78, 98), (74, 79, 99),
- (74, 82, 103), (74, 82, 103), (74, 82, 103), (73, 81, 103),
- (72, 81, 103), (71, 79, 102), (71, 78, 101), (70, 77, 101),
- (68, 75, 100), (61, 70, 100), (58, 67, 98), (56, 64, 96),
- (52, 61, 92), (49, 59, 88), (47, 57, 87), (46, 56, 86),
- (45, 53, 84), (44, 53, 84), (44, 53, 85), (44, 54, 85),
- (44, 55, 86), (44, 55, 87), (44, 55, 89), (44, 56, 90),
- (44, 56, 90), (41, 55, 92), (39, 53, 92), (38, 52, 92),
- (37, 51, 91), (37, 50, 90), (37, 49, 89), (37, 49, 89),
- (37, 48, 88), (37, 47, 86), (38, 46, 84), (38, 46, 82),
- (39, 46, 81), (40, 45, 80), (41, 45, 79), (41, 45, 79),
- (41, 45, 78), (41, 45, 77), (40, 44, 76), (39, 44, 75),
- (38, 43, 75), (37, 42, 75), (35, 41, 74), (34, 39, 72),
- (35, 38, 68), (35, 38, 67), (35, 38, 66), (36, 38, 64),
- (38, 38, 63), (38, 38, 61), (39, 38, 60), (41, 37, 57),
- (41, 37, 56), (44, 37, 53), (44, 36, 52), (45, 35, 52),
- (45, 35, 52), (46, 35, 52), (48, 35, 52), (50, 37, 52),
- (55, 41, 55), (58, 45, 59), (61, 49, 63), (64, 52, 65),
- (67, 55, 67), (72, 60, 72), (79, 67, 77), (84, 71, 81),
- (88, 75, 84), (96, 82, 84), (98, 84, 83), (100, 86, 82),
- (100, 86, 81), (101, 86, 81), (103, 86, 81), (104, 86, 79),
- (103, 84, 79), (102, 82, 78), (101, 81, 78), (100, 80, 78),
- (100, 79, 78), (97, 78, 79), (97, 77, 81), (96, 75, 82),
- (96, 77, 85), (99, 79, 92), (101, 82, 94), (103, 85, 96),
- (106, 89, 101), (110, 93, 104), (117, 100, 108), (124, 108, 112),
- (136, 119, 121), (137, 121, 123), (139, 124, 125), (139, 123, 125),
- (139, 122, 126), (136, 121, 124), (133, 118, 121), (129, 114, 115),
- (125, 108, 111), (115, 99, 101), (113, 97, 100), (111, 95, 99),
- (106, 89, 96), (103, 86, 95), (99, 84, 95), (96, 79, 93),
- (93, 79, 93), (94, 80, 93), (96, 82, 93), (96, 83, 93),
- (97, 84, 93), (99, 85, 93), (100, 86, 95), (101, 86, 95),
- (101, 86, 93), (100, 86, 93), (99, 85, 92), (99, 85, 92),
- (99, 84, 90), (96, 82, 89), (93, 79, 88), (89, 77, 84),
- (77, 66, 77), (73, 62, 74), (70, 59, 71), (61, 52, 67),
- (56, 46, 61), (52, 42, 57), (48, 39, 55), (45, 38, 53),
- (45, 37, 53), (42, 35, 55), (41, 34, 55), (41, 34, 55),
- (39, 34, 56), (38, 32, 57), (38, 32, 57), (38, 32, 57),
- (38, 32, 59), (38, 33, 59), (38, 34, 59), (38, 34, 60),
- (38, 34, 60), (38, 34, 61), (39, 35, 61), (39, 35, 63),
- (38, 35, 63), (38, 37, 64), (38, 37, 64), (39, 38, 64),
- (39, 38, 66), (41, 39, 64), (42, 39, 66), (42, 39, 66),
- (42, 38, 64), (41, 38, 63), (41, 38, 63), (42, 37, 61),
- (42, 37, 60), (44, 37, 60), (44, 35, 59), (44, 35, 57),
- (44, 35, 57), (44, 35, 56), (44, 34, 56), (44, 34, 55),
- (44, 34, 55), (44, 32, 55), (44, 32, 53), (44, 32, 52),
- (45, 32, 52), (44, 31, 50), (44, 31, 50), (44, 30, 50),
- (42, 30, 49), (42, 28, 49), (44, 30, 48), (45, 30, 48),
- (46, 31, 48), (48, 31, 48), (49, 32, 49), (49, 34, 50),
- (49, 35, 52), (49, 35, 53), (48, 37, 55), (48, 37, 57),
- (46, 38, 59), (46, 39, 60), (48, 41, 61), (48, 42, 63),
- (48, 42, 64), (48, 44, 66), (49, 45, 67), (49, 45, 70),
- (49, 48, 72), (50, 49, 74), (53, 52, 78), (57, 56, 82),
- (60, 61, 88), (64, 66, 93), (66, 68, 97), (67, 71, 99),
- (67, 72, 100), (68, 72, 101), (67, 72, 101), (67, 72, 103),
- (68, 72, 103), (68, 74, 103), (67, 72, 103), (67, 72, 103),
- (64, 71, 101), (63, 71, 100), (61, 68, 99), (60, 67, 96),
- (57, 63, 93), (55, 61, 90), (55, 60, 89), (55, 60, 89),
- (55, 60, 89), (56, 60, 89), (56, 61, 90), (57, 61, 90),
- (59, 63, 89), (60, 63, 90), (64, 66, 89), (68, 68, 90)
- ),
-
-// 645 Slightly_Messy
-((81, 121, 23), (87, 118, 22), (89, 115, 22), (92, 113, 23),
- (93, 110, 23), (95, 107, 23), (96, 105, 23), (97, 104, 24),
- (102, 98, 25), (107, 96, 25), (113, 95, 25), (119, 95, 24),
- (126, 96, 24), (133, 96, 22), (140, 97, 21), (142, 97, 20),
- (145, 97, 19), (153, 100, 17), (154, 100, 14), (156, 101, 12),
- (157, 100, 9), (158, 100, 7), (157, 99, 6), (157, 99, 5),
- (152, 99, 3), (148, 100, 4), (145, 102, 5), (144, 103, 10),
- (143, 104, 16), (142, 104, 19), (142, 104, 22), (141, 106, 29),
- (139, 108, 38), (122, 118, 62), (112, 118, 74), (102, 119, 87),
- (92, 115, 94), (83, 112, 101), (77, 111, 103), (71, 110, 106),
- (43, 102, 111), (34, 94, 108), (25, 86, 106), (19, 78, 101),
- (13, 70, 97), (11, 66, 95), (9, 62, 93), (6, 54, 90),
- (3, 47, 88), (2, 36, 86), (6, 33, 88), (10, 31, 90),
- (16, 32, 94), (23, 34, 98), (27, 35, 100), (32, 36, 102),
- (59, 43, 110), (73, 51, 111), (88, 59, 113), (102, 72, 111),
- (116, 85, 110), (122, 92, 109), (129, 100, 108), (142, 112, 107),
- (154, 122, 101), (170, 141, 90), (173, 153, 87), (177, 165, 84),
- (176, 169, 83), (176, 173, 82), (174, 174, 80), (170, 172, 78),
- (160, 163, 74), (151, 158, 73), (143, 153, 72), (130, 144, 72),
- (118, 136, 72), (111, 128, 73), (105, 121, 74), (93, 106, 75),
- (81, 90, 77), (58, 63, 76), (47, 51, 75), (36, 40, 75),
- (32, 35, 74), (28, 30, 73), (24, 21, 68), (21, 15, 62),
- (19, 7, 53), (19, 6, 51), (19, 6, 50), (18, 6, 49),
- (18, 7, 49), (19, 8, 49), (20, 11, 50), (22, 15, 52),
- (25, 22, 53), (37, 39, 55), (47, 46, 56), (57, 54, 58),
- (62, 58, 58), (67, 62, 59), (79, 72, 57), (92, 81, 53),
- (117, 94, 45), (125, 95, 42), (133, 96, 40), (135, 95, 38),
- (138, 94, 37), (141, 91, 35), (143, 86, 34), (142, 80, 36),
- (139, 74, 42), (124, 60, 60), (118, 55, 65), (112, 51, 70),
- (98, 44, 80), (85, 40, 90), (73, 38, 101), (62, 39, 111),
- (43, 43, 128), (37, 47, 132), (32, 52, 137), (31, 56, 137),
- (31, 60, 138), (32, 67, 136), (35, 75, 131), (38, 81, 124),
- (41, 85, 115), (54, 89, 95), (56, 89, 90), (59, 90, 85),
- (63, 89, 73), (64, 87, 60), (65, 85, 48), (66, 80, 39),
- (68, 69, 29), (66, 63, 25), (65, 57, 21), (63, 54, 19),
- (62, 52, 18), (58, 48, 17), (56, 45, 16), (55, 41, 16),
- (55, 37, 17), (55, 29, 22), (54, 27, 23), (54, 26, 25),
- (53, 25, 28), (52, 24, 30), (51, 21, 32), (49, 19, 34),
- (46, 13, 40), (45, 12, 41), (44, 11, 42), (41, 9, 44),
- (40, 9, 45), (39, 8, 46), (37, 7, 48), (36, 6, 50),
- (34, 6, 54), (33, 11, 64), (34, 13, 66), (35, 16, 68),
- (37, 23, 73), (39, 33, 77), (40, 43, 80), (40, 54, 85),
- (41, 74, 97), (41, 79, 99), (42, 84, 102), (43, 94, 102),
- (43, 101, 101), (43, 106, 97), (41, 106, 92), (38, 103, 88),
- (35, 99, 84), (33, 94, 78), (31, 89, 71), (31, 83, 64),
- (31, 76, 57), (34, 68, 50), (36, 60, 46), (40, 54, 43),
- (44, 57, 43), (46, 59, 43), (48, 61, 44), (52, 67, 46),
- (58, 71, 47), (64, 79, 48), (67, 87, 50), (68, 96, 52),
- (66, 103, 53), (65, 107, 53), (64, 110, 53), (65, 110, 53),
- (66, 108, 51), (68, 104, 49), (70, 97, 46), (70, 89, 42),
- (69, 80, 37), (69, 72, 32), (70, 65, 28), (73, 56, 24),
- (75, 46, 20), (77, 36, 16), (78, 27, 13), (79, 21, 10),
- (82, 17, 7), (84, 16, 7), (87, 16, 7), (90, 18, 9),
- (91, 20, 11), (93, 22, 15), (94, 23, 21), (94, 24, 29),
- (94, 26, 38), (93, 30, 48), (91, 33, 57), (87, 36, 67),
- (82, 38, 76), (76, 40, 84), (70, 43, 90), (64, 47, 93),
- (59, 52, 95), (54, 57, 95), (48, 64, 91), (45, 71, 85),
- (43, 77, 75), (43, 82, 65), (46, 86, 55), (48, 90, 45),
- (52, 94, 36), (58, 99, 27), (65, 104, 19), (72, 107, 12),
- (78, 109, 8), (81, 110, 7), (83, 109, 9), (83, 109, 11),
- (82, 109, 14), (81, 109, 16), (80, 110, 18), (79, 110, 21),
- (76, 109, 23), (72, 109, 25), (67, 110, 27), (61, 110, 27),
- (58, 112, 28), (57, 113, 27), (59, 115, 27), (63, 116, 27),
- (67, 117, 26), (70, 119, 26), (74, 120, 25), (77, 121, 24)
- ),
-
-// 646 Smog
-((47, 52, 45), (48, 51, 45), (48, 50, 45), (48, 50, 45),
- (48, 49, 45), (48, 49, 45), (48, 48, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (43, 43, 42),
- (42, 42, 41), (40, 41, 39), (38, 40, 38), (37, 39, 37),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 37, 34),
- (36, 39, 36), (39, 42, 39), (42, 45, 42), (46, 49, 45),
- (65, 67, 60), (74, 75, 68), (83, 84, 77), (94, 93, 86),
- (106, 102, 95), (113, 107, 100), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 123, 121), (137, 119, 119),
- (133, 115, 116), (130, 112, 113), (125, 108, 109), (121, 105, 105),
- (95, 84, 84), (85, 77, 76), (76, 70, 69), (70, 66, 64),
- (64, 62, 59), (61, 60, 56), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (46, 48, 45), (46, 48, 45), (46, 48, 45),
- (46, 47, 45), (46, 46, 45), (46, 45, 44), (46, 45, 44),
- (44, 45, 43), (43, 44, 42), (42, 44, 41), (41, 43, 40),
- (40, 42, 40), (40, 42, 39), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (47, 52, 45), (52, 56, 50), (57, 61, 55),
- (59, 64, 57), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (80, 89, 78), (83, 92, 81), (86, 96, 84), (84, 95, 83),
- (83, 94, 82), (81, 92, 80), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (68, 78, 68), (67, 75, 66), (66, 73, 64),
- (65, 72, 63), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (74, 76, 68), (75, 76, 69), (76, 77, 70), (75, 76, 69),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (58, 64, 59), (55, 62, 57), (52, 61, 55),
- (51, 61, 54), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (54, 64, 56), (55, 65, 57), (57, 67, 58), (58, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (61, 65, 58), (60, 64, 57), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (49, 53, 47), (48, 52, 46), (47, 51, 45), (47, 51, 44),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45),
- (47, 52, 45), (48, 51, 45), (48, 51, 45), (48, 51, 45),
- (48, 50, 45), (48, 49, 45), (48, 49, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (44, 44, 43),
- (43, 44, 42), (42, 42, 41), (40, 41, 40), (38, 40, 38),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 36, 34),
- (33, 37, 34), (35, 38, 36), (39, 42, 39), (46, 49, 45),
- (65, 67, 60), (69, 71, 64), (74, 76, 69), (83, 84, 77),
- (93, 92, 85), (106, 102, 95), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 125, 122), (138, 123, 121),
- (137, 119, 119), (135, 116, 117), (130, 112, 113), (121, 105, 105),
- (95, 84, 84), (89, 80, 79), (84, 76, 75), (76, 70, 69),
- (70, 66, 64), (64, 62, 59), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (47, 49, 45), (46, 48, 45), (47, 48, 45),
- (46, 48, 45), (46, 47, 45), (46, 46, 45), (46, 45, 44),
- (44, 45, 43), (43, 45, 42), (43, 45, 42), (42, 44, 41),
- (41, 44, 40), (40, 42, 40), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (43, 48, 43), (47, 52, 45), (51, 56, 50),
- (57, 61, 55), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (76, 84, 74), (80, 89, 78), (83, 93, 82), (86, 96, 84),
- (85, 96, 85), (83, 94, 82), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (69, 81, 70), (68, 78, 68), (67, 76, 66),
- (66, 73, 64), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (71, 74, 65), (74, 76, 68), (76, 77, 69), (76, 77, 70),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (62, 67, 61), (58, 64, 59), (55, 62, 57),
- (52, 61, 55), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (52, 62, 55), (54, 64, 56), (55, 65, 57), (57, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (62, 67, 59), (61, 65, 58), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (50, 54, 47), (49, 53, 47), (48, 52, 46), (47, 51, 45),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45)
- ),
-
-// 647 Sno_and_Shadows
-((8, 19, 22), (11, 20, 32), (8, 16, 34), (6, 12, 36),
- (5, 9, 38), (4, 7, 40), (2, 5, 40), (1, 4, 41),
- (0, 4, 47), (6, 11, 59), (12, 18, 71), (23, 37, 90),
- (34, 57, 109), (59, 78, 129), (85, 100, 149), (93, 111, 155),
- (102, 122, 162), (133, 147, 172), (122, 135, 153), (112, 123, 135),
- (95, 106, 120), (79, 89, 105), (71, 81, 100), (63, 74, 96),
- (38, 51, 96), (37, 52, 98), (37, 54, 101), (29, 49, 98),
- (22, 45, 96), (22, 43, 93), (22, 41, 91), (21, 39, 94),
- (24, 43, 99), (36, 56, 109), (63, 81, 127), (90, 107, 146),
- (118, 134, 169), (146, 161, 193), (165, 177, 202), (184, 194, 212),
- (228, 234, 243), (238, 243, 248), (249, 252, 253), (251, 252, 253),
- (254, 252, 253), (254, 252, 253), (254, 253, 253), (252, 253, 255),
- (245, 247, 251), (225, 230, 238), (210, 214, 226), (195, 199, 214),
- (185, 191, 213), (175, 184, 213), (178, 184, 211), (182, 185, 210),
- (204, 209, 230), (218, 222, 234), (232, 235, 238), (227, 234, 239),
- (223, 234, 241), (216, 227, 235), (209, 221, 230), (186, 202, 216),
- (157, 176, 210), (129, 153, 191), (119, 144, 181), (110, 135, 172),
- (108, 132, 166), (107, 130, 160), (92, 114, 147), (74, 91, 123),
- (41, 53, 83), (31, 45, 69), (22, 38, 56), (21, 37, 53),
- (21, 36, 50), (22, 37, 52), (23, 39, 55), (26, 43, 68),
- (37, 54, 86), (59, 77, 137), (85, 104, 158), (111, 132, 179),
- (122, 144, 191), (134, 157, 204), (163, 182, 215), (185, 198, 223),
- (202, 214, 231), (197, 205, 221), (192, 196, 211), (188, 193, 205),
- (185, 191, 199), (177, 182, 192), (172, 179, 191), (178, 187, 193),
- (188, 194, 198), (216, 222, 225), (226, 231, 235), (236, 240, 245),
- (237, 241, 246), (239, 243, 248), (233, 239, 247), (221, 227, 239),
- (186, 192, 216), (171, 177, 209), (156, 163, 202), (152, 161, 202),
- (148, 159, 203), (142, 155, 208), (151, 162, 213), (169, 179, 226),
- (187, 198, 234), (223, 228, 244), (227, 234, 247), (232, 241, 251),
- (232, 243, 250), (222, 233, 238), (202, 216, 228), (179, 195, 217),
- (141, 154, 171), (128, 141, 164), (116, 128, 158), (115, 125, 154),
- (115, 123, 151), (113, 120, 146), (95, 109, 154), (78, 94, 149),
- (69, 82, 132), (27, 45, 97), (21, 36, 84), (15, 28, 71),
- (9, 18, 54), (8, 15, 42), (8, 13, 34), (7, 12, 32),
- (17, 22, 45), (21, 30, 58), (26, 38, 72), (35, 50, 83),
- (44, 62, 94), (66, 86, 117), (87, 104, 139), (113, 131, 159),
- (140, 154, 176), (189, 198, 201), (190, 199, 201), (192, 201, 202),
- (201, 201, 198), (199, 202, 196), (180, 191, 185), (169, 174, 169),
- (148, 153, 160), (145, 152, 160), (142, 151, 161), (146, 156, 157),
- (147, 159, 160), (143, 156, 165), (137, 147, 151), (118, 127, 130),
- (88, 104, 115), (52, 58, 81), (39, 47, 73), (27, 37, 66),
- (20, 27, 54), (14, 20, 44), (10, 15, 37), (11, 13, 32),
- (11, 18, 39), (14, 21, 46), (17, 25, 53), (23, 33, 70),
- (29, 42, 86), (34, 49, 97), (39, 56, 113), (38, 57, 124),
- (34, 54, 124), (37, 53, 129), (34, 47, 126), (29, 44, 119),
- (34, 49, 126), (51, 59, 130), (74, 82, 137), (99, 111, 162),
- (172, 179, 208), (186, 193, 218), (200, 208, 228), (213, 225, 231),
- (216, 227, 226), (208, 219, 219), (183, 200, 198), (154, 168, 172),
- (120, 134, 149), (89, 103, 134), (70, 82, 118), (50, 64, 103),
- (36, 50, 97), (30, 45, 93), (25, 39, 87), (23, 34, 85),
- (17, 34, 79), (13, 29, 65), (15, 26, 57), (16, 30, 53),
- (15, 32, 44), (15, 31, 35), (16, 27, 30), (12, 22, 28),
- (8, 21, 26), (6, 14, 20), (4, 10, 18), (4, 13, 19),
- (5, 13, 18), (6, 12, 17), (5, 13, 18), (5, 13, 17),
- (5, 11, 15), (5, 8, 15), (5, 8, 13), (4, 8, 12),
- (4, 8, 14), (5, 9, 18), (4, 10, 24), (3, 12, 37),
- (4, 16, 53), (6, 22, 69), (10, 30, 86), (15, 35, 98),
- (18, 39, 104), (23, 43, 99), (25, 43, 93), (22, 41, 89),
- (19, 35, 79), (16, 32, 66), (11, 30, 60), (11, 27, 56),
- (13, 25, 48), (14, 26, 40), (13, 24, 32), (12, 25, 30),
- (13, 28, 32), (15, 28, 30), (13, 26, 29), (10, 23, 30),
- (11, 23, 28), (11, 17, 25), (7, 10, 21), (4, 6, 17),
- (3, 5, 14), (1, 5, 12), (0, 6, 12), (1, 6, 12),
- (3, 9, 13), (6, 18, 19), (8, 21, 22), (7, 16, 18)
- ),
-
-// 648 Snowy_Field
-((124, 176, 180), (121, 174, 176), (128, 178, 181), (135, 182, 186),
- (133, 176, 179), (131, 170, 173), (131, 166, 169), (131, 162, 166),
- (128, 153, 159), (127, 153, 160), (126, 153, 161), (124, 155, 163),
- (122, 157, 166), (123, 154, 165), (124, 151, 165), (123, 149, 161),
- (122, 147, 158), (122, 125, 135), (124, 113, 123), (127, 102, 111),
- (124, 94, 103), (122, 86, 95), (121, 85, 94), (120, 85, 93),
- (123, 95, 105), (124, 104, 113), (126, 114, 122), (130, 129, 136),
- (134, 144, 151), (138, 150, 156), (142, 156, 161), (146, 169, 172),
- (152, 179, 181), (161, 196, 198), (164, 197, 199), (167, 198, 201),
- (165, 193, 196), (164, 188, 192), (163, 181, 186), (163, 175, 180),
- (143, 145, 152), (129, 127, 134), (115, 109, 116), (101, 94, 102),
- (88, 79, 88), (83, 71, 79), (78, 64, 71), (72, 53, 60),
- (68, 47, 56), (76, 46, 60), (82, 54, 67), (88, 62, 74),
- (95, 75, 86), (103, 88, 99), (107, 96, 106), (111, 104, 114),
- (123, 139, 147), (128, 153, 159), (134, 168, 172), (139, 179, 182),
- (145, 190, 193), (147, 193, 196), (149, 197, 200), (151, 200, 202),
- (153, 203, 203), (151, 198, 199), (145, 187, 189), (139, 177, 180),
- (133, 168, 171), (128, 160, 163), (114, 140, 144), (98, 118, 125),
- (79, 86, 99), (77, 76, 89), (75, 67, 79), (83, 72, 87),
- (91, 78, 95), (98, 85, 101), (105, 93, 108), (119, 107, 121),
- (130, 125, 135), (141, 156, 162), (143, 161, 167), (145, 167, 172),
- (144, 166, 171), (144, 165, 170), (136, 159, 161), (135, 149, 151),
- (133, 118, 127), (129, 105, 113), (125, 92, 100), (121, 86, 94),
- (117, 80, 88), (114, 70, 82), (111, 66, 79), (108, 66, 78),
- (103, 66, 77), (95, 66, 82), (95, 72, 87), (95, 78, 92),
- (95, 80, 93), (96, 83, 95), (97, 86, 97), (97, 91, 99),
- (101, 94, 98), (100, 91, 95), (99, 88, 93), (96, 88, 92),
- (94, 88, 91), (92, 84, 91), (88, 77, 85), (87, 65, 79),
- (83, 62, 75), (92, 68, 81), (94, 68, 82), (96, 69, 83),
- (99, 73, 85), (104, 82, 97), (116, 95, 109), (123, 107, 121),
- (140, 134, 145), (156, 147, 157), (173, 160, 169), (180, 167, 173),
- (187, 174, 178), (199, 185, 185), (213, 195, 191), (228, 204, 197),
- (239, 208, 203), (240, 219, 206), (240, 221, 207), (240, 224, 208),
- (240, 225, 212), (232, 223, 212), (219, 220, 210), (207, 220, 208),
- (188, 210, 204), (184, 203, 197), (181, 197, 191), (181, 195, 190),
- (181, 193, 190), (185, 192, 187), (195, 192, 186), (204, 195, 186),
- (207, 199, 190), (192, 200, 194), (187, 197, 193), (182, 194, 193),
- (170, 187, 189), (152, 177, 180), (133, 169, 173), (123, 157, 166),
- (128, 145, 160), (129, 146, 159), (131, 148, 159), (141, 155, 165),
- (156, 164, 170), (172, 173, 175), (179, 180, 179), (183, 182, 184),
- (185, 185, 183), (181, 175, 165), (180, 170, 162), (180, 166, 159),
- (177, 162, 159), (175, 155, 157), (168, 150, 151), (166, 147, 146),
- (159, 142, 146), (155, 138, 142), (152, 135, 139), (143, 126, 129),
- (135, 118, 123), (125, 109, 118), (119, 104, 114), (116, 102, 110),
- (114, 102, 111), (113, 102, 114), (112, 108, 121), (112, 114, 126),
- (109, 121, 130), (109, 123, 132), (110, 126, 132), (111, 125, 130),
- (100, 113, 123), (98, 110, 119), (97, 107, 116), (97, 101, 110),
- (97, 96, 105), (94, 90, 100), (91, 87, 98), (90, 88, 98),
- (94, 91, 99), (96, 94, 100), (99, 97, 104), (101, 104, 110),
- (108, 107, 117), (116, 111, 122), (123, 116, 129), (127, 125, 134),
- (133, 133, 141), (147, 144, 150), (161, 158, 162), (174, 175, 173),
- (185, 190, 184), (200, 205, 194), (214, 219, 206), (228, 232, 216),
- (238, 239, 223), (245, 244, 226), (249, 245, 227), (250, 246, 225),
- (249, 245, 222), (246, 245, 219), (242, 241, 216), (240, 236, 210),
- (237, 230, 204), (232, 227, 202), (223, 224, 205), (211, 222, 206),
- (200, 217, 205), (195, 215, 205), (186, 212, 209), (176, 211, 210),
- (164, 209, 210), (159, 207, 207), (155, 203, 206), (154, 199, 201),
- (152, 197, 198), (152, 189, 190), (150, 180, 183), (149, 169, 174),
- (146, 162, 167), (146, 151, 156), (149, 139, 145), (154, 130, 138),
- (163, 125, 134), (170, 122, 133), (171, 118, 131), (167, 120, 132),
- (169, 119, 128), (174, 119, 126), (178, 114, 123), (167, 114, 124),
- (155, 115, 122), (144, 116, 118), (144, 114, 116), (144, 114, 117),
- (144, 118, 122), (135, 123, 129), (129, 131, 137), (124, 137, 143),
- (120, 142, 147), (115, 138, 146), (119, 150, 155), (124, 160, 167)
- ),
-
-// 649 Snuggle
-((120, 26, 61), (118, 24, 56), (116, 24, 52), (114, 24, 49),
- (121, 20, 46), (129, 17, 43), (134, 15, 41), (140, 14, 40),
- (140, 16, 33), (133, 20, 29), (126, 25, 25), (119, 29, 30),
- (112, 33, 35), (113, 39, 48), (114, 45, 62), (113, 44, 68),
- (112, 44, 74), (107, 46, 92), (101, 43, 95), (95, 40, 98),
- (92, 43, 106), (89, 46, 115), (87, 46, 121), (85, 47, 128),
- (77, 51, 152), (76, 51, 153), (76, 51, 154), (83, 51, 146),
- (90, 51, 138), (98, 53, 133), (107, 56, 128), (120, 62, 123),
- (128, 70, 121), (136, 98, 125), (137, 110, 123), (138, 122, 122),
- (142, 129, 116), (146, 137, 110), (150, 137, 108), (155, 137, 107),
- (160, 145, 118), (161, 150, 128), (163, 156, 138), (155, 160, 145),
- (147, 164, 153), (142, 160, 153), (137, 156, 153), (121, 147, 153),
- (104, 139, 154), (81, 122, 138), (83, 113, 132), (85, 104, 126),
- (91, 91, 115), (98, 79, 104), (100, 73, 100), (103, 67, 97),
- (101, 51, 78), (99, 46, 79), (98, 41, 81), (102, 36, 88),
- (107, 32, 96), (112, 29, 104), (118, 26, 112), (132, 25, 122),
- (145, 24, 129), (158, 27, 132), (161, 30, 131), (164, 33, 130),
- (165, 32, 131), (166, 31, 133), (168, 33, 132), (172, 33, 127),
- (184, 38, 100), (192, 46, 84), (200, 54, 69), (203, 56, 58),
- (207, 59, 48), (207, 58, 45), (207, 58, 42), (206, 57, 38),
- (202, 55, 34), (195, 52, 37), (186, 50, 37), (178, 49, 38),
- (172, 47, 38), (166, 46, 38), (154, 40, 36), (141, 35, 34),
- (133, 18, 39), (129, 16, 39), (126, 14, 39), (123, 14, 40),
- (121, 15, 41), (112, 15, 41), (101, 17, 40), (94, 19, 42),
- (92, 19, 44), (95, 24, 47), (96, 33, 50), (97, 43, 54),
- (94, 49, 53), (91, 56, 53), (81, 69, 55), (73, 80, 66),
- (66, 86, 79), (71, 87, 87), (77, 89, 95), (81, 92, 96),
- (85, 95, 98), (92, 100, 92), (99, 104, 95), (106, 104, 92),
- (112, 101, 88), (119, 76, 90), (121, 71, 94), (123, 66, 98),
- (125, 58, 94), (125, 49, 98), (124, 44, 98), (118, 39, 95),
- (93, 29, 81), (82, 27, 78), (72, 25, 75), (69, 26, 79),
- (66, 27, 83), (69, 38, 97), (76, 48, 112), (82, 66, 124),
- (90, 76, 133), (100, 92, 140), (100, 90, 140), (101, 89, 140),
- (103, 88, 148), (110, 88, 158), (114, 93, 167), (121, 95, 172),
- (133, 99, 174), (133, 94, 172), (134, 89, 171), (136, 87, 171),
- (138, 85, 172), (140, 81, 168), (144, 79, 160), (148, 74, 148),
- (154, 66, 133), (165, 66, 123), (166, 71, 129), (167, 76, 136),
- (165, 89, 150), (160, 108, 163), (151, 127, 171), (138, 137, 172),
- (115, 143, 170), (111, 140, 172), (107, 137, 175), (99, 132, 183),
- (87, 135, 199), (78, 141, 213), (68, 148, 220), (55, 150, 220),
- (46, 150, 222), (45, 132, 213), (44, 124, 211), (44, 117, 209),
- (44, 97, 208), (45, 85, 208), (40, 72, 207), (35, 63, 206),
- (37, 55, 200), (40, 52, 194), (44, 49, 189), (53, 41, 176),
- (65, 36, 164), (75, 33, 155), (86, 26, 146), (99, 21, 137),
- (108, 20, 130), (121, 20, 127), (137, 27, 123), (150, 36, 116),
- (160, 37, 101), (165, 36, 93), (168, 33, 91), (162, 34, 93),
- (152, 38, 110), (151, 47, 120), (150, 56, 131), (156, 67, 138),
- (159, 78, 149), (164, 91, 157), (162, 106, 160), (155, 114, 161),
- (150, 110, 161), (140, 114, 166), (140, 117, 163), (143, 116, 159),
- (152, 118, 153), (165, 117, 140), (174, 121, 125), (186, 114, 112),
- (184, 103, 100), (175, 92, 88), (162, 75, 79), (148, 60, 79),
- (138, 48, 82), (127, 46, 84), (127, 43, 90), (128, 41, 98),
- (126, 35, 108), (120, 30, 113), (113, 24, 117), (103, 25, 121),
- (95, 29, 120), (90, 30, 118), (87, 32, 112), (82, 33, 111),
- (76, 41, 104), (82, 41, 93), (85, 41, 84), (92, 42, 72),
- (101, 44, 65), (111, 44, 60), (118, 42, 64), (114, 49, 72),
- (111, 50, 81), (105, 51, 87), (100, 50, 90), (102, 49, 92),
- (107, 45, 92), (113, 35, 96), (113, 34, 102), (109, 29, 111),
- (103, 26, 116), (94, 25, 114), (84, 24, 111), (73, 21, 104),
- (63, 18, 94), (57, 23, 89), (53, 29, 92), (51, 31, 97),
- (44, 35, 98), (36, 41, 97), (29, 44, 97), (24, 46, 91),
- (20, 47, 86), (19, 52, 86), (26, 50, 87), (35, 49, 89),
- (44, 51, 87), (53, 51, 86), (62, 51, 81), (71, 47, 73),
- (78, 45, 66), (90, 40, 60), (102, 35, 61), (115, 31, 62)
- ),
-
-// 650 Soap_Bubble
-((112, 150, 197), (89, 188, 214), (87, 207, 218), (85, 226, 222),
- (103, 230, 220), (122, 234, 219), (131, 230, 217), (141, 226, 216),
- (169, 195, 209), (174, 174, 198), (180, 154, 187), (169, 135, 168),
- (159, 116, 150), (145, 104, 134), (131, 92, 118), (126, 93, 115),
- (121, 95, 112), (97, 114, 125), (86, 129, 130), (76, 144, 135),
- (66, 165, 143), (57, 186, 152), (57, 194, 162), (58, 203, 173),
- (68, 218, 187), (60, 213, 175), (52, 208, 163), (48, 195, 157),
- (44, 182, 152), (42, 176, 156), (40, 171, 160), (37, 158, 159),
- (38, 154, 157), (71, 135, 142), (77, 115, 148), (84, 95, 154),
- (91, 92, 152), (99, 90, 150), (112, 91, 143), (126, 93, 136),
- (152, 105, 135), (150, 106, 146), (149, 107, 158), (169, 107, 157),
- (190, 108, 156), (197, 108, 152), (204, 108, 149), (210, 118, 135),
- (205, 115, 132), (218, 116, 125), (224, 115, 111), (231, 115, 97),
- (228, 110, 85), (226, 105, 74), (223, 103, 77), (220, 101, 81),
- (209, 97, 119), (202, 91, 134), (196, 85, 149), (195, 81, 161),
- (195, 77, 173), (198, 78, 175), (201, 79, 178), (197, 97, 181),
- (189, 116, 177), (172, 156, 159), (168, 171, 151), (165, 186, 143),
- (156, 194, 142), (147, 202, 141), (123, 204, 139), (99, 213, 138),
- (75, 223, 140), (61, 220, 149), (48, 218, 158), (51, 206, 165),
- (55, 195, 173), (66, 187, 170), (77, 179, 167), (101, 174, 171),
- (124, 161, 174), (159, 126, 191), (180, 104, 197), (201, 83, 203),
- (207, 77, 207), (213, 72, 211), (223, 69, 226), (216, 71, 237),
- (207, 60, 241), (203, 60, 236), (200, 61, 232), (197, 65, 227),
- (194, 70, 223), (193, 79, 206), (188, 91, 189), (175, 106, 168),
- (156, 127, 149), (120, 158, 115), (108, 159, 93), (97, 161, 72),
- (88, 161, 64), (79, 161, 56), (71, 170, 53), (76, 166, 62),
- (107, 136, 74), (118, 115, 84), (129, 95, 94), (132, 92, 105),
- (135, 89, 116), (138, 87, 129), (136, 87, 132), (125, 85, 122),
- (123, 89, 118), (127, 127, 120), (128, 136, 119), (129, 146, 119),
- (128, 159, 110), (138, 167, 110), (152, 179, 120), (170, 194, 129),
- (198, 220, 147), (202, 221, 159), (207, 222, 171), (207, 220, 177),
- (208, 218, 183), (212, 207, 198), (214, 199, 204), (206, 189, 201),
- (202, 178, 206), (189, 175, 220), (191, 168, 223), (193, 161, 226),
- (192, 143, 217), (194, 114, 205), (185, 93, 186), (178, 87, 172),
- (184, 80, 149), (195, 64, 127), (206, 49, 106), (209, 43, 97),
- (212, 38, 88), (220, 31, 87), (224, 32, 96), (223, 37, 101),
- (217, 36, 112), (177, 35, 117), (169, 35, 123), (161, 36, 129),
- (146, 41, 139), (129, 41, 154), (104, 40, 172), (73, 44, 178),
- (42, 59, 186), (40, 63, 187), (39, 67, 188), (42, 71, 195),
- (43, 73, 198), (48, 69, 194), (69, 66, 179), (97, 63, 155),
- (123, 66, 130), (161, 75, 99), (168, 81, 96), (176, 88, 93),
- (199, 103, 82), (219, 126, 72), (231, 146, 68), (237, 158, 73),
- (233, 181, 113), (233, 185, 124), (233, 189, 136), (236, 190, 148),
- (236, 178, 154), (239, 159, 160), (237, 138, 168), (228, 119, 184),
- (217, 96, 192), (207, 80, 199), (192, 64, 203), (175, 51, 205),
- (152, 42, 215), (124, 30, 222), (104, 32, 232), (83, 42, 237),
- (59, 84, 244), (56, 89, 242), (54, 95, 241), (56, 108, 237),
- (55, 123, 232), (46, 143, 225), (41, 173, 224), (42, 189, 222),
- (61, 201, 220), (79, 200, 220), (92, 200, 211), (103, 209, 199),
- (108, 216, 187), (121, 226, 174), (135, 229, 172), (146, 230, 163),
- (147, 232, 145), (140, 235, 129), (127, 236, 110), (116, 235, 107),
- (111, 229, 108), (96, 229, 105), (84, 229, 101), (71, 228, 102),
- (67, 231, 109), (80, 227, 120), (98, 226, 130), (123, 228, 137),
- (141, 230, 148), (159, 235, 163), (170, 234, 173), (174, 235, 185),
- (177, 233, 195), (178, 228, 204), (169, 219, 217), (153, 197, 222),
- (131, 177, 230), (102, 153, 234), (87, 131, 238), (67, 113, 242),
- (50, 91, 241), (46, 72, 241), (44, 54, 239), (55, 43, 242),
- (70, 35, 244), (81, 33, 244), (91, 42, 236), (98, 49, 223),
- (102, 61, 204), (105, 61, 189), (112, 57, 176), (132, 64, 159),
- (144, 71, 143), (155, 97, 122), (160, 117, 108), (160, 130, 101),
- (175, 134, 102), (189, 135, 106), (202, 141, 114), (214, 146, 128),
- (214, 154, 143), (214, 145, 161), (216, 129, 173), (214, 112, 178),
- (214, 90, 180), (208, 80, 182), (195, 76, 189), (190, 65, 194),
- (166, 77, 194), (149, 90, 194), (134, 108, 187), (109, 140, 192)
- ),
-
-// 651 Sophia
-((170, 128, 57), (151, 105, 51), (145, 99, 50), (139, 93, 49),
- (129, 82, 45), (120, 71, 42), (117, 67, 40), (115, 63, 39),
- (113, 55, 43), (116, 60, 46), (120, 66, 49), (126, 73, 48),
- (133, 80, 48), (141, 85, 48), (149, 91, 49), (154, 95, 52),
- (159, 100, 55), (175, 116, 67), (179, 118, 68), (184, 121, 69),
- (181, 122, 72), (178, 124, 76), (175, 124, 78), (172, 125, 80),
- (167, 123, 83), (164, 124, 85), (162, 125, 88), (158, 130, 86),
- (155, 135, 85), (155, 136, 84), (155, 137, 84), (161, 136, 83),
- (163, 131, 83), (160, 121, 75), (152, 110, 67), (145, 100, 59),
- (135, 86, 55), (125, 73, 52), (118, 67, 52), (111, 61, 53),
- (98, 53, 49), (94, 50, 45), (91, 47, 42), (85, 44, 44),
- (80, 42, 47), (79, 42, 45), (78, 42, 43), (78, 43, 38),
- (79, 41, 27), (73, 27, 17), (66, 21, 12), (59, 15, 8),
- (56, 12, 5), (54, 10, 3), (56, 9, 3), (58, 8, 4),
- (67, 6, 6), (72, 10, 6), (78, 14, 6), (77, 17, 8),
- (77, 20, 10), (76, 20, 11), (75, 20, 13), (75, 21, 16),
- (77, 24, 15), (65, 30, 11), (58, 28, 11), (52, 27, 11),
- (52, 26, 12), (53, 25, 13), (61, 31, 16), (71, 41, 21),
- (103, 76, 38), (119, 89, 48), (135, 102, 59), (144, 112, 72),
- (154, 122, 86), (159, 130, 96), (165, 138, 106), (176, 156, 126),
- (186, 174, 148), (197, 187, 157), (198, 186, 158), (199, 186, 159),
- (200, 190, 162), (201, 194, 165), (209, 206, 163), (217, 220, 155),
- (228, 217, 133), (224, 204, 122), (220, 191, 111), (216, 187, 105),
- (213, 184, 100), (201, 167, 91), (190, 154, 82), (178, 130, 75),
- (159, 107, 69), (133, 77, 68), (126, 76, 75), (120, 76, 83),
- (120, 79, 91), (120, 82, 99), (124, 93, 116), (133, 106, 135),
- (153, 133, 159), (166, 146, 161), (179, 159, 163), (184, 165, 160),
- (190, 171, 157), (197, 171, 155), (198, 168, 143), (199, 158, 125),
- (198, 145, 107), (186, 119, 76), (179, 110, 72), (173, 102, 69),
- (157, 86, 64), (145, 73, 61), (137, 62, 60), (128, 56, 63),
- (111, 50, 75), (107, 55, 81), (103, 61, 87), (102, 64, 89),
- (102, 68, 92), (104, 76, 98), (105, 83, 103), (110, 88, 105),
- (119, 97, 112), (133, 109, 131), (134, 111, 134), (136, 113, 137),
- (138, 110, 135), (141, 109, 130), (138, 109, 126), (139, 102, 127),
- (137, 93, 121), (133, 92, 113), (129, 92, 105), (127, 91, 103),
- (126, 90, 101), (127, 91, 98), (133, 93, 96), (143, 98, 92),
- (152, 110, 90), (164, 128, 92), (166, 130, 92), (168, 132, 93),
- (169, 131, 89), (167, 129, 79), (160, 121, 71), (154, 110, 62),
- (138, 88, 62), (133, 85, 61), (129, 82, 61), (116, 76, 60),
- (105, 69, 55), (96, 59, 50), (89, 48, 47), (79, 39, 43),
- (68, 34, 38), (42, 29, 25), (39, 26, 23), (36, 24, 21),
- (30, 17, 17), (27, 10, 13), (25, 10, 8), (28, 14, 5),
- (49, 31, 12), (55, 35, 13), (62, 39, 15), (73, 47, 17),
- (86, 53, 18), (102, 62, 24), (114, 69, 29), (122, 77, 35),
- (124, 82, 40), (125, 82, 46), (127, 82, 53), (129, 82, 60),
- (130, 83, 63), (131, 83, 61), (130, 81, 62), (133, 78, 61),
- (147, 75, 62), (149, 74, 58), (151, 73, 54), (153, 72, 50),
- (154, 71, 43), (160, 72, 45), (166, 78, 50), (170, 82, 52),
- (167, 88, 56), (162, 90, 53), (157, 92, 54), (152, 93, 55),
- (145, 90, 53), (135, 85, 54), (124, 75, 48), (113, 66, 39),
- (99, 54, 32), (83, 42, 21), (65, 31, 17), (52, 19, 13),
- (50, 14, 10), (54, 11, 10), (61, 13, 9), (66, 17, 11),
- (69, 20, 15), (78, 26, 21), (90, 31, 32), (103, 35, 43),
- (114, 40, 50), (122, 43, 51), (130, 48, 51), (140, 52, 56),
- (147, 59, 66), (146, 67, 78), (144, 78, 87), (147, 91, 89),
- (157, 107, 89), (174, 124, 92), (186, 138, 98), (192, 152, 108),
- (192, 162, 116), (189, 173, 122), (187, 182, 128), (187, 188, 133),
- (192, 192, 147), (196, 196, 157), (196, 196, 172), (192, 199, 186),
- (190, 204, 194), (192, 208, 199), (200, 220, 196), (207, 222, 192),
- (209, 217, 188), (207, 212, 187), (201, 198, 181), (195, 191, 176),
- (183, 182, 163), (176, 166, 150), (165, 151, 147), (158, 134, 143),
- (156, 122, 146), (151, 121, 146), (157, 124, 140), (164, 129, 134),
- (171, 133, 124), (180, 135, 112), (184, 136, 104), (184, 138, 92),
- (189, 147, 88), (192, 154, 86), (190, 156, 78), (186, 149, 70)
- ),
-
-// 652 Strawberries
-((108, 0, 9), (116, 2, 9), (117, 3, 9), (119, 4, 10),
- (118, 4, 10), (117, 5, 11), (116, 4, 11), (115, 4, 12),
- (103, 5, 11), (97, 5, 12), (92, 6, 13), (89, 5, 13),
- (87, 4, 14), (85, 3, 13), (84, 2, 12), (83, 1, 12),
- (83, 1, 12), (83, 0, 12), (83, 0, 12), (83, 0, 12),
- (81, 2, 14), (80, 5, 16), (78, 7, 18), (77, 10, 21),
- (68, 20, 26), (61, 20, 25), (55, 21, 25), (51, 21, 25),
- (48, 21, 25), (47, 21, 25), (47, 22, 26), (48, 23, 25),
- (49, 23, 27), (50, 17, 17), (55, 11, 13), (61, 6, 9),
- (67, 3, 7), (74, 1, 5), (76, 0, 5), (79, 0, 5),
- (85, 0, 6), (90, 0, 7), (95, 0, 8), (98, 0, 8),
- (101, 0, 9), (102, 0, 10), (103, 0, 11), (104, 1, 14),
- (106, 3, 18), (106, 24, 35), (111, 41, 49), (116, 59, 63),
- (129, 79, 84), (142, 99, 105), (148, 107, 112), (155, 115, 119),
- (153, 143, 147), (146, 150, 150), (140, 158, 154), (142, 158, 152),
- (145, 159, 151), (142, 155, 148), (140, 151, 145), (133, 139, 136),
- (118, 123, 120), (83, 87, 79), (77, 72, 62), (71, 57, 45),
- (71, 51, 40), (71, 46, 36), (70, 35, 31), (72, 27, 27),
- (83, 18, 21), (92, 13, 19), (102, 8, 17), (112, 4, 16),
- (122, 1, 15), (126, 0, 15), (130, 0, 15), (134, 1, 17),
- (136, 2, 19), (134, 6, 20), (129, 5, 18), (125, 5, 17),
- (121, 5, 16), (117, 6, 16), (107, 8, 16), (94, 12, 18),
- (73, 16, 16), (68, 14, 14), (63, 13, 12), (61, 11, 11),
- (60, 9, 10), (58, 10, 11), (55, 11, 10), (54, 11, 9),
- (55, 10, 7), (57, 4, 5), (56, 3, 5), (55, 3, 6),
- (54, 4, 6), (53, 6, 6), (54, 8, 8), (59, 10, 10),
- (70, 9, 13), (76, 8, 13), (82, 8, 13), (84, 8, 13),
- (86, 9, 14), (92, 10, 17), (101, 12, 19), (109, 11, 23),
- (118, 9, 24), (130, 8, 21), (131, 8, 20), (133, 8, 19),
- (137, 8, 19), (141, 9, 22), (143, 11, 27), (146, 22, 34),
- (161, 54, 55), (170, 71, 64), (179, 88, 73), (185, 94, 80),
- (191, 100, 87), (190, 115, 96), (192, 126, 107), (183, 133, 112),
- (171, 134, 109), (149, 130, 101), (141, 127, 98), (134, 124, 95),
- (127, 116, 87), (118, 101, 80), (110, 82, 67), (102, 59, 49),
- (103, 27, 25), (112, 20, 21), (121, 13, 17), (126, 11, 16),
- (132, 9, 16), (146, 6, 14), (160, 3, 13), (171, 1, 12),
- (179, 0, 12), (182, 0, 12), (179, 0, 12), (176, 0, 12),
- (168, 1, 12), (159, 1, 12), (149, 1, 12), (140, 1, 12),
- (120, 0, 11), (115, 0, 11), (111, 0, 11), (102, 0, 10),
- (93, 0, 10), (87, 0, 9), (82, 0, 10), (78, 0, 10),
- (77, 0, 9), (77, 0, 7), (77, 0, 6), (77, 0, 5),
- (78, 0, 5), (77, 0, 5), (76, 0, 5), (77, 0, 6),
- (83, 1, 5), (86, 1, 5), (90, 1, 5), (97, 1, 7),
- (103, 3, 8), (109, 4, 11), (110, 7, 16), (111, 16, 19),
- (112, 28, 27), (123, 26, 29), (133, 26, 28), (146, 24, 27),
- (154, 19, 26), (159, 16, 24), (156, 28, 29), (161, 27, 30),
- (174, 22, 29), (178, 18, 28), (182, 15, 27), (188, 3, 23),
- (186, 4, 23), (185, 3, 24), (181, 3, 23), (179, 3, 23),
- (177, 4, 24), (174, 3, 25), (170, 3, 25), (168, 3, 25),
- (166, 2, 23), (166, 2, 20), (167, 3, 20), (169, 4, 20),
- (171, 5, 21), (170, 8, 23), (165, 15, 27), (166, 31, 36),
- (168, 47, 47), (169, 65, 61), (170, 80, 73), (170, 89, 78),
- (156, 89, 77), (145, 92, 79), (134, 93, 76), (127, 94, 78),
- (122, 94, 79), (124, 90, 77), (119, 79, 68), (114, 64, 59),
- (108, 47, 44), (105, 32, 34), (104, 19, 28), (105, 11, 23),
- (108, 10, 22), (111, 21, 32), (114, 33, 43), (115, 44, 53),
- (115, 48, 60), (117, 49, 61), (124, 40, 55), (129, 41, 54),
- (137, 44, 59), (145, 49, 64), (147, 51, 67), (147, 49, 66),
- (151, 37, 56), (152, 23, 42), (154, 12, 32), (158, 7, 27),
- (157, 5, 25), (150, 4, 26), (141, 7, 26), (129, 10, 25),
- (116, 13, 25), (102, 14, 25), (90, 14, 23), (81, 12, 23),
- (73, 12, 23), (66, 13, 23), (62, 14, 24), (58, 15, 24),
- (56, 15, 21), (58, 11, 19), (61, 7, 17), (68, 4, 16),
- (75, 2, 13), (83, 2, 12), (92, 2, 12), (100, 1, 11)
- ),
-
-// 653 Summer
-((125, 67, 47), (88, 47, 13), (76, 44, 14), (64, 41, 15),
- (51, 36, 16), (39, 31, 18), (39, 29, 14), (39, 27, 10),
- (47, 22, 6), (63, 32, 4), (80, 43, 3), (96, 50, 9),
- (113, 57, 15), (133, 70, 24), (153, 84, 33), (161, 88, 43),
- (169, 92, 53), (190, 138, 79), (198, 152, 96), (207, 167, 114),
- (204, 164, 115), (202, 161, 116), (185, 155, 118), (168, 150, 120),
- (136, 109, 95), (122, 105, 85), (109, 102, 75), (116, 101, 64),
- (123, 100, 53), (130, 103, 52), (137, 107, 52), (147, 119, 49),
- (154, 134, 56), (188, 165, 84), (199, 186, 107), (210, 207, 131),
- (216, 209, 151), (223, 212, 171), (226, 218, 172), (230, 224, 174),
- (226, 213, 177), (213, 202, 163), (201, 191, 149), (186, 172, 126),
- (171, 153, 104), (165, 145, 97), (159, 137, 91), (148, 118, 75),
- (149, 113, 54), (171, 122, 35), (177, 130, 37), (184, 138, 40),
- (182, 144, 55), (181, 150, 71), (173, 145, 76), (166, 141, 81),
- (141, 118, 93), (130, 100, 81), (119, 82, 70), (116, 75, 55),
- (114, 69, 40), (114, 68, 32), (115, 67, 25), (105, 64, 19),
- (91, 66, 18), (59, 60, 18), (48, 56, 25), (37, 53, 32),
- (35, 52, 32), (34, 51, 32), (41, 51, 36), (58, 56, 43),
- (91, 73, 57), (99, 81, 66), (107, 90, 75), (100, 86, 74),
- (93, 82, 73), (85, 76, 70), (77, 71, 67), (64, 63, 49),
- (50, 44, 33), (25, 23, 15), (23, 24, 15), (21, 25, 15),
- (22, 29, 17), (24, 34, 20), (38, 51, 30), (54, 62, 45),
- (77, 75, 52), (87, 68, 51), (98, 62, 50), (97, 61, 53),
- (97, 61, 56), (92, 66, 55), (87, 67, 58), (83, 78, 74),
- (88, 95, 96), (103, 126, 112), (105, 130, 117), (108, 135, 123),
- (109, 134, 120), (110, 134, 117), (102, 129, 109), (92, 122, 97),
- (99, 121, 95), (118, 131, 105), (138, 142, 115), (145, 149, 120),
- (152, 157, 126), (165, 176, 131), (174, 174, 136), (166, 166, 125),
- (154, 166, 110), (126, 150, 103), (120, 146, 102), (114, 143, 101),
- (105, 142, 99), (97, 144, 105), (87, 137, 102), (77, 118, 87),
- (57, 83, 55), (61, 64, 41), (66, 46, 27), (69, 47, 24),
- (73, 49, 22), (91, 50, 19), (107, 54, 27), (112, 67, 29),
- (114, 79, 35), (106, 89, 50), (107, 96, 60), (108, 104, 71),
- (114, 117, 89), (122, 131, 93), (142, 150, 104), (177, 165, 112),
- (210, 199, 103), (224, 196, 98), (238, 194, 93), (232, 192, 92),
- (227, 191, 91), (220, 181, 89), (215, 158, 85), (208, 146, 82),
- (198, 141, 79), (187, 146, 80), (183, 147, 84), (179, 148, 89),
- (180, 156, 100), (181, 174, 116), (177, 185, 135), (187, 195, 163),
- (205, 227, 200), (204, 229, 205), (204, 231, 210), (215, 233, 210),
- (213, 221, 199), (200, 193, 181), (185, 173, 156), (172, 155, 133),
- (167, 127, 114), (159, 109, 66), (156, 105, 61), (153, 101, 57),
- (151, 97, 49), (149, 93, 46), (132, 85, 49), (115, 79, 54),
- (82, 66, 58), (76, 70, 61), (71, 74, 64), (69, 87, 77),
- (73, 103, 91), (83, 124, 106), (86, 150, 132), (107, 175, 151),
- (133, 182, 154), (136, 186, 165), (148, 189, 169), (161, 177, 156),
- (163, 160, 134), (163, 141, 111), (158, 128, 99), (150, 115, 80),
- (136, 96, 64), (134, 98, 66), (133, 100, 69), (140, 106, 67),
- (149, 116, 61), (153, 123, 60), (158, 116, 47), (158, 118, 29),
- (149, 117, 24), (133, 94, 23), (117, 70, 22), (99, 59, 23),
- (85, 49, 28), (77, 41, 34), (71, 38, 37), (75, 43, 42),
- (82, 55, 45), (86, 61, 46), (94, 66, 43), (95, 67, 42),
- (86, 59, 43), (73, 51, 33), (64, 43, 29), (52, 36, 35),
- (47, 37, 36), (51, 41, 38), (57, 46, 49), (66, 58, 55),
- (72, 70, 57), (72, 82, 63), (78, 86, 68), (92, 96, 67),
- (102, 114, 64), (113, 124, 73), (139, 138, 84), (163, 156, 93),
- (182, 176, 110), (197, 190, 127), (202, 194, 139), (206, 197, 155),
- (210, 198, 163), (203, 195, 159), (201, 187, 159), (208, 189, 155),
- (213, 197, 141), (225, 198, 134), (233, 200, 132), (236, 204, 124),
- (239, 204, 116), (231, 195, 117), (221, 183, 119), (210, 177, 116),
- (202, 162, 119), (204, 153, 134), (209, 159, 149), (207, 161, 165),
- (209, 175, 180), (215, 192, 196), (204, 201, 204), (193, 209, 202),
- (181, 213, 201), (160, 202, 191), (156, 184, 177), (155, 175, 162),
- (134, 162, 145), (127, 141, 124), (140, 126, 105), (141, 115, 92),
- (133, 99, 84), (132, 91, 78), (134, 78, 53), (133, 64, 43)
- ),
-
-// 654 Summer_Fire
-((254, 222, 57), (253, 233, 58), (246, 226, 59), (240, 220, 60),
- (231, 209, 62), (223, 198, 64), (218, 195, 65), (214, 192, 66),
- (196, 181, 76), (191, 176, 87), (187, 171, 99), (185, 169, 114),
- (183, 168, 130), (184, 167, 139), (186, 166, 149), (184, 166, 150),
- (183, 167, 152), (197, 163, 143), (202, 152, 137), (208, 141, 132),
- (213, 134, 128), (218, 128, 124), (216, 125, 120), (214, 123, 117),
- (213, 122, 98), (211, 113, 85), (209, 105, 72), (211, 99, 62),
- (214, 93, 53), (212, 91, 50), (210, 90, 48), (207, 90, 47),
- (201, 97, 50), (182, 108, 58), (173, 104, 54), (164, 100, 51),
- (155, 93, 45), (147, 87, 39), (144, 84, 36), (141, 81, 33),
- (126, 62, 25), (118, 50, 21), (110, 39, 18), (105, 30, 16),
- (101, 21, 14), (103, 20, 14), (105, 19, 14), (116, 14, 12),
- (128, 13, 14), (165, 10, 15), (177, 15, 15), (190, 20, 15),
- (202, 33, 18), (214, 47, 21), (218, 54, 22), (223, 61, 24),
- (241, 82, 30), (245, 96, 32), (250, 110, 34), (251, 125, 36),
- (253, 141, 39), (253, 148, 40), (253, 156, 41), (253, 169, 43),
- (253, 173, 44), (253, 172, 44), (248, 166, 42), (243, 161, 40),
- (238, 157, 39), (234, 153, 39), (222, 144, 37), (209, 136, 37),
- (188, 122, 40), (182, 115, 41), (177, 108, 43), (176, 103, 41),
- (175, 98, 39), (174, 96, 38), (174, 94, 38), (173, 93, 36),
- (174, 94, 37), (185, 98, 42), (195, 102, 41), (206, 106, 41),
- (212, 108, 40), (219, 110, 40), (230, 115, 37), (239, 121, 35),
- (251, 137, 36), (252, 147, 38), (253, 157, 41), (253, 162, 42),
- (253, 167, 43), (253, 175, 45), (253, 181, 46), (253, 184, 46),
- (252, 183, 46), (246, 177, 45), (240, 168, 44), (235, 159, 43),
- (234, 153, 42), (233, 148, 41), (232, 138, 42), (232, 129, 40),
- (235, 114, 36), (233, 110, 35), (232, 106, 34), (231, 102, 32),
- (231, 99, 30), (231, 94, 32), (234, 93, 32), (236, 92, 32),
- (242, 96, 32), (250, 114, 35), (251, 117, 34), (252, 120, 34),
- (252, 122, 34), (254, 123, 35), (253, 123, 35), (252, 121, 35),
- (245, 122, 38), (238, 122, 40), (232, 122, 43), (230, 123, 46),
- (228, 124, 49), (224, 128, 55), (222, 131, 60), (225, 133, 65),
- (226, 138, 66), (224, 142, 64), (223, 140, 64), (223, 139, 64),
- (222, 138, 64), (218, 134, 61), (219, 129, 63), (220, 125, 60),
- (223, 122, 50), (224, 119, 45), (225, 116, 41), (223, 113, 38),
- (222, 111, 35), (219, 98, 31), (213, 84, 27), (207, 71, 25),
- (200, 61, 22), (191, 46, 19), (188, 46, 19), (186, 47, 19),
- (180, 45, 20), (173, 44, 21), (165, 42, 25), (157, 41, 28),
- (146, 40, 32), (145, 41, 33), (144, 42, 34), (139, 45, 33),
- (135, 51, 32), (132, 57, 36), (131, 65, 41), (130, 75, 48),
- (132, 88, 58), (146, 105, 71), (150, 109, 72), (154, 114, 73),
- (163, 119, 76), (172, 124, 79), (179, 129, 81), (189, 137, 83),
- (209, 160, 87), (212, 167, 87), (215, 175, 88), (223, 188, 89),
- (231, 199, 90), (232, 201, 95), (232, 199, 97), (232, 195, 97),
- (228, 190, 95), (222, 184, 93), (214, 180, 91), (209, 181, 88),
- (203, 178, 89), (197, 171, 92), (193, 164, 96), (185, 155, 94),
- (177, 128, 87), (177, 119, 83), (177, 111, 80), (180, 99, 71),
- (185, 86, 62), (195, 76, 57), (200, 67, 50), (206, 58, 45),
- (212, 56, 38), (216, 45, 32), (221, 35, 26), (225, 25, 21),
- (233, 16, 17), (240, 8, 15), (244, 9, 16), (245, 19, 24),
- (243, 32, 32), (243, 44, 42), (240, 58, 51), (237, 73, 59),
- (237, 83, 66), (238, 98, 71), (240, 112, 82), (241, 129, 89),
- (243, 145, 100), (245, 162, 110), (244, 181, 116), (244, 194, 117),
- (244, 205, 113), (245, 212, 110), (245, 217, 103), (246, 219, 96),
- (249, 216, 94), (250, 213, 89), (252, 208, 81), (253, 204, 73),
- (253, 200, 67), (253, 196, 60), (252, 192, 52), (252, 186, 48),
- (252, 181, 46), (252, 176, 45), (252, 172, 44), (253, 168, 42),
- (253, 163, 41), (252, 157, 39), (247, 150, 37), (240, 145, 35),
- (230, 138, 33), (217, 133, 33), (204, 128, 32), (192, 122, 31),
- (186, 117, 29), (181, 111, 29), (177, 105, 28), (169, 91, 26),
- (166, 77, 25), (160, 64, 22), (156, 52, 21), (156, 44, 19),
- (164, 47, 21), (176, 59, 23), (184, 71, 26), (197, 85, 30),
- (208, 100, 32), (217, 112, 35), (222, 117, 35), (230, 129, 38),
- (240, 144, 41), (245, 163, 46), (249, 182, 51), (252, 202, 54)
- ),
-
-// 655 Summer_Skies
-((122, 101, 184), (121, 121, 183), (125, 131, 185), (130, 141, 188),
- (132, 148, 193), (135, 156, 199), (136, 158, 200), (137, 160, 202),
- (137, 153, 192), (127, 145, 183), (118, 137, 174), (108, 131, 166),
- (99, 126, 159), (93, 120, 158), (87, 114, 158), (82, 110, 158),
- (78, 106, 158), (61, 90, 164), (53, 85, 163), (46, 81, 163),
- (43, 77, 163), (41, 74, 164), (42, 74, 163), (44, 75, 162),
- (65, 84, 167), (78, 89, 173), (91, 94, 179), (101, 100, 187),
- (112, 106, 196), (115, 110, 199), (118, 114, 202), (128, 123, 204),
- (137, 132, 206), (156, 153, 209), (163, 165, 210), (171, 178, 211),
- (174, 192, 216), (178, 206, 221), (177, 210, 223), (177, 215, 226),
- (165, 224, 231), (156, 222, 227), (148, 221, 223), (142, 213, 220),
- (136, 206, 218), (133, 203, 215), (131, 200, 212), (122, 189, 205),
- (116, 182, 200), (94, 168, 190), (80, 157, 182), (67, 146, 174),
- (56, 135, 163), (46, 124, 153), (42, 119, 148), (38, 115, 143),
- (34, 92, 123), (34, 81, 115), (34, 70, 107), (32, 60, 102),
- (30, 51, 97), (29, 48, 94), (28, 45, 92), (26, 42, 90),
- (23, 41, 92), (13, 56, 97), (12, 66, 102), (12, 76, 108),
- (13, 81, 113), (15, 87, 118), (18, 97, 129), (23, 107, 140),
- (40, 125, 161), (48, 133, 173), (57, 141, 186), (60, 153, 196),
- (63, 166, 206), (63, 172, 209), (64, 178, 213), (64, 190, 221),
- (61, 206, 228), (53, 223, 238), (52, 226, 239), (52, 229, 241),
- (53, 228, 241), (55, 227, 242), (58, 224, 242), (59, 225, 240),
- (64, 218, 232), (66, 217, 221), (69, 217, 210), (67, 218, 204),
- (65, 219, 199), (62, 222, 190), (60, 222, 187), (64, 221, 187),
- (72, 220, 186), (90, 222, 189), (97, 216, 193), (105, 210, 198),
- (111, 206, 194), (117, 203, 190), (120, 195, 185), (119, 185, 179),
- (114, 165, 167), (111, 154, 161), (108, 144, 156), (106, 142, 153),
- (105, 140, 151), (104, 130, 151), (105, 119, 158), (109, 108, 161),
- (110, 100, 163), (108, 95, 161), (106, 93, 161), (105, 92, 161),
- (95, 87, 159), (88, 86, 156), (79, 89, 153), (73, 94, 151),
- (77, 105, 156), (79, 115, 159), (81, 125, 163), (82, 131, 164),
- (84, 138, 165), (89, 148, 171), (90, 157, 181), (91, 169, 190),
- (86, 180, 199), (72, 204, 211), (70, 209, 213), (68, 214, 216),
- (64, 217, 222), (61, 222, 227), (61, 229, 229), (65, 230, 228),
- (83, 235, 237), (90, 236, 239), (97, 238, 242), (98, 238, 242),
- (99, 238, 242), (99, 239, 243), (95, 239, 243), (90, 237, 244),
- (84, 238, 243), (77, 241, 241), (79, 241, 241), (82, 242, 242),
- (90, 241, 243), (101, 241, 243), (115, 240, 244), (131, 242, 245),
- (151, 245, 249), (153, 244, 249), (156, 243, 249), (153, 240, 247),
- (147, 233, 244), (141, 226, 241), (138, 223, 238), (136, 219, 235),
- (137, 214, 231), (148, 212, 228), (150, 212, 227), (153, 213, 227),
- (157, 217, 228), (158, 219, 228), (159, 220, 229), (156, 219, 230),
- (155, 220, 231), (155, 218, 230), (155, 217, 229), (155, 215, 228),
- (155, 213, 229), (153, 210, 227), (151, 205, 226), (145, 199, 222),
- (137, 191, 218), (126, 186, 215), (114, 181, 212), (106, 178, 209),
- (102, 173, 206), (102, 175, 203), (105, 174, 204), (112, 177, 204),
- (134, 174, 204), (136, 171, 202), (139, 169, 200), (141, 159, 195),
- (133, 153, 191), (123, 149, 186), (112, 142, 182), (102, 141, 177),
- (90, 144, 175), (80, 153, 173), (74, 162, 175), (74, 174, 177),
- (75, 180, 177), (81, 183, 176), (88, 181, 173), (93, 181, 174),
- (99, 174, 178), (108, 166, 180), (111, 159, 181), (109, 155, 179),
- (105, 149, 178), (103, 139, 175), (96, 132, 170), (91, 129, 166),
- (88, 122, 156), (89, 121, 146), (91, 109, 137), (102, 100, 137),
- (117, 95, 140), (133, 95, 144), (144, 100, 152), (161, 104, 160),
- (172, 107, 167), (180, 112, 176), (182, 118, 181), (185, 133, 183),
- (183, 140, 178), (184, 146, 178), (189, 154, 180), (195, 161, 185),
- (201, 174, 193), (207, 185, 203), (212, 192, 213), (220, 195, 221),
- (221, 198, 231), (218, 208, 239), (210, 218, 242), (198, 223, 242),
- (185, 223, 240), (172, 219, 235), (160, 210, 226), (148, 198, 219),
- (135, 186, 213), (126, 172, 207), (122, 158, 207), (121, 145, 205),
- (115, 132, 200), (105, 120, 193), (93, 107, 187), (80, 100, 181),
- (68, 94, 173), (59, 96, 171), (47, 96, 166), (44, 97, 163),
- (47, 93, 163), (61, 89, 167), (72, 83, 170), (83, 79, 172),
- (93, 75, 176), (105, 80, 180), (113, 80, 179), (124, 93, 185)
- ),
-
-// 656 Summer_Tulips
-((179, 133, 66), (205, 125, 44), (204, 117, 30), (203, 110, 16),
- (197, 106, 11), (192, 102, 7), (188, 99, 6), (185, 97, 5),
- (178, 97, 5), (176, 98, 7), (175, 100, 9), (176, 105, 18),
- (177, 110, 27), (176, 116, 37), (175, 123, 48), (177, 125, 50),
- (180, 127, 53), (186, 126, 44), (186, 122, 35), (186, 118, 26),
- (172, 114, 30), (159, 111, 35), (157, 112, 38), (155, 113, 42),
- (113, 112, 70), (112, 115, 77), (111, 119, 84), (109, 120, 87),
- (107, 122, 90), (110, 123, 91), (113, 125, 92), (121, 124, 87),
- (133, 120, 72), (153, 108, 43), (162, 101, 27), (172, 94, 12),
- (171, 86, 9), (170, 79, 6), (169, 74, 6), (168, 69, 7),
- (169, 58, 7), (171, 56, 6), (173, 55, 6), (175, 65, 6),
- (178, 75, 7), (179, 77, 7), (180, 80, 7), (186, 94, 17),
- (187, 114, 29), (198, 136, 56), (207, 145, 64), (216, 154, 73),
- (216, 154, 73), (217, 154, 74), (214, 153, 74), (212, 153, 75),
- (185, 142, 76), (168, 140, 82), (152, 139, 89), (142, 137, 92),
- (133, 136, 96), (130, 136, 97), (127, 137, 99), (133, 138, 97),
- (144, 143, 102), (180, 146, 104), (200, 155, 108), (220, 164, 112),
- (226, 164, 112), (233, 164, 112), (240, 163, 110), (239, 172, 97),
- (222, 159, 68), (208, 149, 55), (195, 140, 43), (188, 135, 36),
- (182, 130, 29), (181, 126, 31), (181, 122, 34), (182, 124, 33),
- (185, 129, 34), (183, 129, 48), (174, 129, 55), (166, 129, 63),
- (162, 128, 65), (159, 127, 67), (158, 121, 60), (161, 111, 46),
- (168, 90, 24), (172, 79, 15), (176, 68, 6), (176, 70, 5),
- (176, 72, 5), (178, 74, 6), (178, 70, 5), (175, 73, 5),
- (175, 74, 7), (171, 57, 7), (167, 50, 8), (163, 44, 9),
- (161, 41, 10), (160, 39, 11), (158, 37, 9), (157, 37, 9),
- (146, 47, 9), (149, 55, 8), (152, 64, 7), (150, 66, 7),
- (148, 68, 8), (152, 66, 8), (155, 65, 8), (154, 66, 10),
- (159, 64, 8), (157, 71, 11), (157, 76, 11), (157, 81, 11),
- (151, 93, 20), (148, 101, 37), (145, 112, 49), (137, 121, 63),
- (142, 135, 92), (145, 139, 94), (149, 143, 97), (152, 142, 94),
- (155, 141, 92), (159, 138, 83), (164, 132, 72), (167, 125, 57),
- (175, 121, 40), (187, 122, 27), (186, 123, 29), (186, 124, 32),
- (189, 132, 39), (188, 137, 52), (181, 141, 68), (176, 145, 80),
- (173, 150, 91), (176, 152, 92), (179, 154, 94), (182, 154, 92),
- (185, 155, 90), (186, 152, 84), (191, 145, 72), (199, 140, 54),
- (196, 129, 40), (190, 108, 17), (182, 107, 19), (174, 107, 21),
- (161, 102, 32), (150, 107, 47), (132, 115, 63), (121, 119, 77),
- (118, 130, 96), (120, 132, 97), (123, 134, 99), (133, 138, 103),
- (149, 145, 109), (176, 156, 119), (201, 166, 124), (216, 172, 125),
- (224, 172, 132), (217, 171, 124), (207, 166, 122), (197, 162, 120),
- (174, 153, 109), (166, 147, 104), (160, 144, 98), (154, 139, 90),
- (157, 136, 84), (156, 135, 83), (156, 134, 82), (152, 132, 81),
- (148, 135, 86), (144, 138, 93), (141, 139, 96), (137, 141, 101),
- (134, 144, 107), (135, 145, 108), (133, 145, 107), (130, 144, 108),
- (129, 143, 106), (126, 142, 105), (122, 139, 103), (118, 134, 99),
- (112, 127, 94), (110, 125, 93), (108, 123, 92), (107, 122, 90),
- (107, 121, 89), (108, 122, 89), (117, 124, 89), (129, 127, 84),
- (141, 126, 75), (159, 125, 61), (175, 124, 46), (187, 121, 34),
- (197, 119, 21), (200, 119, 16), (196, 119, 24), (190, 121, 32),
- (177, 124, 45), (168, 128, 62), (168, 132, 70), (165, 135, 75),
- (166, 138, 77), (177, 141, 71), (185, 143, 61), (191, 145, 55),
- (201, 146, 49), (205, 142, 41), (203, 139, 39), (209, 140, 35),
- (213, 134, 30), (208, 129, 30), (206, 131, 28), (211, 134, 28),
- (213, 138, 33), (213, 144, 40), (224, 151, 52), (228, 157, 64),
- (229, 160, 73), (230, 163, 79), (226, 164, 79), (221, 161, 77),
- (214, 159, 74), (208, 158, 67), (208, 155, 64), (210, 150, 72),
- (209, 142, 78), (210, 139, 81), (216, 141, 90), (214, 143, 95),
- (214, 144, 94), (219, 150, 99), (222, 160, 97), (229, 162, 91),
- (230, 164, 88), (225, 163, 81), (224, 158, 75), (215, 157, 71),
- (205, 153, 66), (202, 147, 60), (202, 146, 55), (204, 148, 52),
- (207, 148, 50), (215, 150, 49), (223, 155, 49), (225, 155, 58),
- (223, 151, 71), (219, 154, 79), (215, 158, 84), (206, 150, 89),
- (187, 145, 90), (177, 149, 90), (186, 144, 93), (182, 135, 81)
- ),
-
-// 657 Sunbathing
-((217, 135, 3), (250, 167, 1), (251, 164, 1), (252, 161, 2),
- (251, 163, 2), (251, 166, 3), (250, 164, 3), (249, 163, 3),
- (221, 132, 3), (193, 108, 2), (165, 84, 2), (141, 69, 5),
- (117, 54, 9), (88, 40, 13), (59, 26, 18), (53, 25, 18),
- (48, 25, 18), (84, 51, 20), (91, 63, 24), (99, 76, 29),
- (98, 83, 42), (98, 90, 56), (99, 100, 71), (101, 110, 87),
- (65, 126, 147), (69, 135, 167), (73, 145, 187), (105, 163, 176),
- (137, 181, 165), (141, 180, 158), (145, 180, 152), (181, 193, 130),
- (214, 190, 94), (226, 176, 50), (191, 172, 76), (157, 168, 102),
- (139, 143, 100), (121, 119, 99), (115, 114, 98), (109, 109, 98),
- (120, 123, 105), (140, 120, 76), (160, 118, 47), (192, 131, 27),
- (225, 145, 7), (234, 150, 4), (243, 155, 2), (246, 162, 4),
- (247, 163, 7), (251, 154, 11), (240, 134, 12), (230, 114, 13),
- (199, 95, 18), (169, 76, 24), (158, 68, 23), (147, 61, 23),
- (78, 21, 27), (51, 18, 32), (24, 15, 38), (14, 18, 33),
- (5, 22, 28), (4, 21, 29), (3, 20, 30), (6, 20, 34),
- (11, 24, 27), (36, 27, 25), (64, 41, 26), (93, 55, 28),
- (110, 64, 29), (128, 73, 30), (154, 86, 34), (180, 104, 32),
- (233, 144, 22), (242, 151, 21), (252, 159, 21), (251, 159, 15),
- (250, 160, 10), (249, 160, 8), (249, 161, 6), (248, 161, 7),
- (243, 162, 10), (195, 144, 17), (160, 130, 40), (126, 117, 63),
- (116, 117, 77), (106, 117, 91), (76, 107, 111), (48, 86, 123),
- (53, 87, 123), (74, 92, 110), (96, 98, 97), (99, 91, 84),
- (102, 85, 71), (112, 74, 43), (118, 71, 16), (126, 78, 6),
- (134, 81, 3), (156, 83, 10), (169, 92, 16), (183, 101, 22),
- (195, 106, 21), (208, 112, 20), (211, 107, 21), (191, 95, 20),
- (139, 63, 25), (104, 44, 25), (69, 25, 26), (52, 18, 25),
- (35, 12, 25), (18, 6, 23), (8, 3, 26), (2, 1, 24),
- (0, 2, 20), (0, 3, 11), (0, 3, 10), (0, 3, 9),
- (0, 3, 9), (1, 4, 10), (5, 4, 9), (10, 4, 9),
- (30, 6, 17), (58, 26, 14), (86, 47, 11), (99, 57, 10),
- (113, 68, 9), (140, 79, 15), (172, 95, 16), (196, 111, 20),
- (206, 119, 21), (172, 102, 31), (157, 97, 43), (142, 92, 55),
- (120, 87, 86), (88, 91, 116), (56, 100, 139), (23, 107, 167),
- (4, 120, 200), (2, 113, 182), (1, 106, 165), (1, 100, 147),
- (1, 95, 130), (0, 80, 104), (0, 56, 70), (0, 32, 41),
- (0, 21, 14), (8, 19, 2), (14, 19, 3), (20, 19, 5),
- (45, 33, 4), (74, 57, 3), (109, 83, 2), (138, 100, 5),
- (201, 142, 5), (214, 153, 4), (228, 165, 4), (245, 176, 6),
- (252, 180, 12), (251, 177, 19), (243, 173, 31), (205, 171, 61),
- (171, 167, 99), (124, 147, 136), (103, 139, 142), (83, 132, 148),
- (53, 116, 151), (25, 104, 154), (21, 89, 132), (13, 69, 113),
- (17, 31, 65), (16, 29, 58), (15, 27, 51), (10, 21, 52),
- (8, 17, 55), (6, 19, 66), (4, 32, 86), (5, 48, 110),
- (7, 67, 132), (5, 87, 151), (1, 112, 171), (2, 123, 188),
- (6, 121, 189), (6, 108, 179), (4, 98, 155), (7, 84, 131),
- (29, 43, 71), (40, 41, 56), (52, 39, 41), (83, 49, 22),
- (116, 67, 9), (142, 81, 4), (167, 100, 1), (196, 120, 1),
- (223, 136, 3), (227, 138, 3), (212, 124, 1), (184, 106, 0),
- (159, 86, 1), (133, 74, 2), (103, 55, 3), (68, 36, 6),
- (40, 18, 10), (21, 13, 14), (11, 11, 18), (6, 16, 27),
- (3, 20, 43), (2, 29, 65), (0, 42, 95), (2, 65, 124),
- (3, 90, 152), (3, 112, 176), (1, 129, 201), (1, 141, 216),
- (5, 140, 215), (13, 132, 189), (33, 126, 157), (65, 131, 126),
- (99, 127, 100), (128, 121, 68), (156, 119, 40), (189, 142, 25),
- (221, 165, 17), (242, 182, 13), (251, 185, 9), (253, 189, 16),
- (253, 193, 15), (253, 192, 13), (255, 180, 5), (250, 158, 6),
- (234, 131, 7), (209, 106, 6), (187, 86, 4), (174, 65, 1),
- (163, 49, 3), (155, 42, 3), (152, 46, 3), (157, 53, 0),
- (160, 62, 0), (160, 66, 0), (155, 68, 0), (146, 62, 0),
- (124, 58, 0), (97, 45, 0), (65, 28, 0), (40, 10, 0),
- (20, 3, 2), (10, 1, 5), (3, 2, 6), (2, 2, 6),
- (7, 2, 7), (16, 2, 8), (34, 8, 10), (59, 28, 10),
- (98, 61, 7), (128, 80, 4), (157, 87, 4), (180, 98, 3)
- ),
-
-// 658 Sunny_Field
-((117, 176, 112), (110, 170, 116), (110, 170, 127), (111, 171, 138),
- (110, 175, 144), (110, 179, 150), (110, 183, 151), (111, 187, 152),
- (127, 195, 155), (135, 202, 153), (143, 209, 152), (148, 208, 154),
- (153, 208, 157), (155, 209, 158), (157, 210, 159), (154, 210, 157),
- (151, 210, 156), (153, 197, 144), (149, 193, 136), (145, 189, 128),
- (141, 177, 113), (137, 166, 99), (130, 156, 91), (124, 147, 84),
- (87, 107, 58), (69, 87, 46), (51, 68, 34), (42, 64, 32),
- (34, 61, 31), (36, 64, 33), (39, 68, 36), (50, 77, 37),
- (58, 87, 48), (74, 113, 77), (72, 114, 75), (71, 116, 73),
- (59, 113, 72), (48, 110, 71), (44, 106, 66), (40, 102, 62),
- (21, 81, 41), (16, 75, 32), (11, 69, 24), (11, 58, 19),
- (12, 48, 15), (10, 45, 13), (8, 43, 12), (11, 40, 7),
- (19, 44, 9), (41, 57, 16), (55, 68, 17), (70, 80, 18),
- (83, 90, 28), (97, 101, 38), (103, 107, 42), (109, 113, 47),
- (112, 128, 69), (107, 128, 78), (103, 129, 88), (91, 127, 89),
- (79, 125, 91), (76, 121, 90), (74, 118, 90), (64, 110, 88),
- (58, 109, 79), (44, 118, 65), (45, 117, 58), (46, 117, 51),
- (46, 116, 48), (46, 115, 46), (42, 112, 41), (39, 107, 37),
- (43, 92, 28), (41, 86, 28), (39, 81, 29), (44, 89, 35),
- (49, 97, 41), (53, 101, 45), (58, 106, 50), (66, 111, 57),
- (77, 119, 63), (86, 130, 86), (83, 132, 90), (81, 135, 94),
- (79, 135, 90), (78, 136, 87), (75, 135, 81), (66, 132, 79),
- (64, 140, 75), (75, 145, 71), (86, 150, 68), (89, 155, 72),
- (93, 160, 77), (99, 167, 89), (109, 175, 95), (105, 180, 99),
- (96, 182, 105), (76, 182, 103), (60, 176, 100), (45, 171, 97),
- (38, 170, 97), (31, 169, 97), (27, 167, 98), (29, 169, 97),
- (44, 162, 94), (50, 158, 91), (57, 155, 89), (58, 154, 89),
- (60, 154, 90), (60, 153, 86), (61, 148, 82), (56, 148, 81),
- (53, 148, 83), (41, 156, 94), (41, 156, 99), (42, 156, 104),
- (50, 153, 111), (58, 155, 112), (65, 154, 111), (68, 148, 107),
- (71, 132, 91), (69, 131, 79), (68, 130, 67), (64, 127, 60),
- (61, 124, 53), (55, 121, 44), (47, 117, 41), (39, 111, 40),
- (31, 103, 39), (25, 90, 35), (24, 87, 32), (24, 84, 30),
- (26, 74, 30), (34, 74, 33), (41, 75, 39), (56, 87, 44),
- (120, 109, 61), (144, 131, 75), (168, 153, 90), (179, 160, 101),
- (190, 168, 113), (211, 172, 124), (220, 182, 133), (216, 192, 139),
- (203, 200, 148), (166, 189, 160), (154, 185, 161), (142, 182, 163),
- (115, 180, 158), (98, 175, 153), (83, 163, 142), (72, 151, 132),
- (49, 134, 100), (46, 128, 90), (44, 122, 80), (42, 110, 66),
- (39, 105, 49), (37, 104, 40), (39, 106, 32), (45, 105, 31),
- (52, 110, 29), (86, 125, 41), (95, 130, 48), (104, 136, 56),
- (122, 142, 72), (147, 157, 92), (178, 166, 102), (200, 182, 112),
- (214, 201, 135), (214, 203, 139), (215, 206, 143), (208, 210, 145),
- (197, 217, 142), (169, 219, 145), (142, 220, 149), (119, 216, 152),
- (110, 214, 148), (101, 214, 148), (95, 213, 145), (91, 210, 143),
- (93, 205, 131), (95, 200, 122), (94, 192, 111), (90, 180, 103),
- (67, 152, 79), (60, 148, 73), (54, 144, 68), (48, 134, 63),
- (42, 132, 60), (36, 129, 61), (28, 136, 63), (29, 137, 65),
- (27, 129, 64), (26, 128, 65), (25, 134, 74), (34, 147, 90),
- (36, 143, 98), (42, 139, 102), (48, 137, 107), (56, 146, 118),
- (56, 162, 128), (53, 171, 129), (55, 170, 122), (57, 159, 110),
- (60, 156, 103), (64, 159, 99), (69, 160, 96), (73, 155, 92),
- (77, 155, 93), (87, 160, 98), (95, 168, 107), (100, 174, 119),
- (104, 182, 127), (111, 191, 137), (117, 197, 140), (124, 202, 145),
- (130, 210, 145), (139, 215, 145), (144, 217, 141), (147, 217, 134),
- (147, 212, 125), (144, 201, 114), (147, 189, 103), (146, 178, 95),
- (145, 164, 91), (137, 152, 87), (142, 147, 86), (143, 150, 87),
- (144, 156, 96), (139, 166, 104), (145, 175, 110), (155, 185, 114),
- (158, 194, 123), (162, 205, 135), (163, 208, 140), (173, 202, 143),
- (181, 195, 145), (195, 199, 148), (205, 205, 146), (213, 208, 145),
- (222, 204, 145), (227, 204, 147), (229, 208, 145), (223, 217, 143),
- (220, 223, 144), (214, 229, 152), (205, 228, 156), (193, 228, 163),
- (180, 230, 165), (171, 232, 169), (163, 227, 162), (157, 220, 154),
- (145, 212, 141), (133, 204, 133), (124, 193, 121), (120, 184, 118)
- ),
-
-// 659 Sunset
-((189, 106, 106), (165, 81, 91), (155, 71, 87), (146, 62, 83),
- (137, 51, 81), (129, 41, 80), (123, 36, 79), (117, 31, 78),
- (89, 23, 63), (76, 19, 54), (63, 16, 45), (54, 14, 39),
- (45, 13, 34), (44, 12, 33), (43, 12, 33), (43, 12, 32),
- (44, 12, 32), (49, 12, 34), (53, 11, 34), (57, 10, 35),
- (64, 9, 31), (72, 9, 27), (79, 9, 26), (87, 9, 26),
- (115, 16, 22), (132, 24, 24), (149, 32, 26), (162, 41, 32),
- (175, 50, 39), (181, 53, 40), (187, 57, 42), (200, 61, 44),
- (213, 62, 41), (218, 72, 33), (220, 78, 31), (223, 84, 30),
- (217, 87, 31), (212, 91, 32), (208, 89, 32), (204, 88, 33),
- (184, 74, 31), (167, 66, 29), (151, 59, 27), (136, 53, 24),
- (121, 47, 21), (112, 45, 19), (104, 44, 18), (90, 37, 15),
- (81, 28, 13), (68, 19, 13), (67, 27, 22), (67, 35, 31),
- (75, 50, 42), (83, 65, 54), (86, 72, 59), (90, 79, 65),
- (112, 94, 82), (124, 100, 84), (136, 107, 87), (151, 116, 90),
- (167, 125, 93), (177, 131, 94), (188, 137, 96), (203, 149, 99),
- (213, 156, 102), (223, 142, 95), (218, 128, 84), (214, 114, 74),
- (210, 106, 68), (207, 99, 63), (206, 88, 50), (205, 86, 39),
- (205, 91, 33), (207, 93, 34), (209, 96, 35), (208, 100, 39),
- (208, 105, 44), (208, 105, 43), (208, 105, 43), (207, 108, 42),
- (205, 112, 45), (204, 124, 53), (206, 133, 58), (209, 142, 63),
- (210, 146, 66), (212, 151, 70), (215, 157, 73), (218, 162, 74),
- (213, 161, 75), (205, 152, 71), (198, 144, 68), (193, 138, 66),
- (188, 132, 64), (175, 120, 60), (159, 109, 56), (146, 101, 51),
- (132, 92, 46), (107, 79, 36), (95, 71, 32), (84, 63, 29),
- (78, 58, 27), (73, 54, 25), (59, 43, 19), (46, 32, 15),
- (31, 14, 7), (31, 11, 4), (31, 8, 2), (34, 7, 2),
- (37, 7, 3), (51, 9, 4), (65, 10, 6), (77, 9, 6),
- (88, 8, 7), (107, 7, 9), (110, 7, 8), (114, 8, 8),
- (117, 6, 7), (121, 7, 7), (120, 8, 8), (117, 8, 7),
- (108, 6, 7), (100, 4, 7), (92, 3, 7), (86, 2, 6),
- (80, 2, 5), (69, 0, 3), (55, 0, 3), (45, 0, 4),
- (39, 1, 5), (38, 8, 6), (41, 11, 7), (44, 14, 8),
- (52, 21, 10), (65, 31, 12), (75, 41, 14), (89, 51, 19),
- (117, 69, 35), (132, 76, 43), (147, 84, 52), (154, 84, 54),
- (161, 85, 57), (175, 86, 59), (186, 85, 59), (196, 85, 59),
- (204, 86, 62), (211, 84, 76), (213, 84, 79), (215, 84, 82),
- (220, 86, 88), (223, 89, 93), (226, 92, 99), (228, 93, 102),
- (232, 98, 109), (232, 102, 110), (233, 106, 112), (233, 113, 115),
- (236, 127, 119), (238, 141, 125), (241, 158, 133), (243, 175, 142),
- (242, 186, 154), (248, 208, 164), (246, 208, 164), (245, 209, 164),
- (241, 206, 160), (238, 197, 153), (232, 186, 143), (228, 178, 135),
- (210, 150, 123), (207, 143, 119), (205, 136, 116), (197, 122, 108),
- (187, 108, 98), (180, 95, 85), (172, 81, 71), (167, 69, 63),
- (161, 59, 53), (156, 50, 50), (153, 49, 49), (150, 49, 49),
- (149, 54, 49), (153, 61, 49), (156, 70, 48), (159, 76, 54),
- (168, 89, 56), (169, 92, 55), (171, 96, 55), (169, 99, 56),
- (165, 100, 55), (161, 100, 56), (150, 98, 53), (140, 94, 53),
- (132, 88, 48), (130, 80, 43), (130, 72, 37), (129, 64, 30),
- (126, 53, 24), (127, 45, 20), (124, 34, 18), (119, 28, 21),
- (116, 22, 26), (117, 18, 31), (122, 15, 32), (131, 14, 33),
- (143, 12, 32), (156, 14, 32), (171, 13, 28), (181, 18, 29),
- (186, 23, 32), (190, 31, 39), (193, 41, 42), (192, 49, 46),
- (194, 54, 48), (192, 60, 48), (187, 61, 43), (181, 65, 36),
- (174, 64, 31), (167, 65, 31), (161, 67, 29), (151, 69, 29),
- (144, 68, 29), (141, 66, 27), (135, 61, 26), (126, 58, 24),
- (117, 51, 21), (104, 44, 19), (93, 37, 16), (80, 32, 13),
- (70, 26, 11), (65, 18, 8), (65, 11, 6), (66, 8, 6),
- (70, 5, 4), (70, 4, 3), (71, 4, 3), (72, 6, 3),
- (73, 9, 7), (74, 15, 11), (82, 24, 17), (94, 39, 27),
- (111, 55, 38), (128, 69, 47), (145, 83, 57), (162, 96, 63),
- (178, 107, 72), (185, 115, 80), (194, 120, 85), (202, 132, 92),
- (211, 144, 99), (217, 148, 105), (221, 148, 113), (222, 149, 117),
- (225, 148, 119), (219, 140, 121), (211, 125, 116), (199, 113, 112)
- ),
-
-// 660 Surfer
-((21, 75, 192), (8, 98, 234), (5, 102, 240), (2, 106, 247),
- (3, 108, 246), (4, 111, 246), (4, 112, 246), (5, 113, 247),
- (3, 119, 252), (5, 119, 249), (8, 119, 246), (12, 112, 234),
- (17, 105, 222), (20, 92, 204), (24, 80, 186), (26, 75, 178),
- (29, 70, 171), (27, 58, 163), (25, 57, 165), (23, 57, 168),
- (21, 63, 174), (20, 70, 180), (17, 75, 187), (14, 80, 195),
- (2, 105, 233), (2, 113, 242), (2, 121, 252), (2, 121, 252),
- (2, 122, 253), (2, 121, 253), (3, 121, 254), (5, 120, 254),
- (8, 120, 253), (21, 99, 224), (31, 84, 197), (41, 69, 170),
- (53, 62, 149), (65, 55, 128), (69, 49, 116), (74, 43, 105),
- (93, 13, 50), (96, 7, 37), (99, 2, 25), (93, 4, 35),
- (88, 7, 45), (84, 11, 55), (80, 16, 65), (67, 31, 94),
- (60, 44, 116), (35, 64, 162), (24, 77, 187), (14, 90, 212),
- (10, 102, 228), (7, 115, 244), (5, 118, 248), (4, 122, 252),
- (0, 125, 254), (0, 128, 254), (0, 131, 254), (0, 132, 254),
- (1, 134, 255), (1, 134, 254), (1, 134, 254), (2, 134, 254),
- (2, 130, 254), (5, 116, 244), (9, 104, 226), (13, 93, 209),
- (18, 86, 197), (23, 80, 185), (38, 66, 159), (53, 52, 135),
- (83, 27, 85), (99, 18, 61), (116, 10, 37), (130, 6, 22),
- (144, 2, 8), (147, 1, 5), (151, 1, 3), (155, 1, 1),
- (159, 1, 1), (165, 1, 1), (168, 1, 1), (172, 1, 1),
- (174, 2, 0), (177, 3, 0), (184, 4, 0), (188, 4, 0),
- (191, 2, 1), (191, 3, 1), (191, 4, 1), (189, 4, 0),
- (188, 4, 0), (177, 4, 1), (165, 2, 2), (153, 1, 4),
- (143, 1, 6), (132, 1, 7), (125, 0, 8), (119, 0, 9),
- (117, 0, 9), (115, 0, 9), (118, 0, 8), (124, 0, 7),
- (137, 0, 6), (137, 1, 6), (137, 2, 7), (135, 2, 9),
- (133, 3, 11), (126, 5, 22), (117, 9, 38), (105, 16, 59),
- (90, 25, 82), (59, 37, 122), (52, 37, 126), (46, 38, 130),
- (39, 37, 134), (39, 37, 133), (45, 37, 127), (58, 35, 117),
- (90, 23, 79), (106, 15, 56), (123, 8, 34), (130, 5, 26),
- (138, 3, 18), (151, 1, 8), (165, 1, 4), (176, 1, 2),
- (184, 1, 2), (190, 0, 1), (189, 0, 1), (189, 1, 2),
- (189, 1, 2), (193, 1, 2), (202, 7, 1), (211, 13, 0),
- (218, 60, 1), (220, 84, 2), (223, 109, 4), (228, 111, 5),
- (233, 114, 6), (244, 119, 10), (231, 119, 26), (207, 135, 52),
- (178, 146, 83), (137, 143, 131), (125, 130, 140), (113, 117, 149),
- (88, 102, 170), (60, 87, 189), (35, 83, 197), (34, 79, 187),
- (50, 57, 141), (54, 51, 131), (59, 45, 122), (68, 31, 97),
- (79, 19, 70), (89, 10, 46), (99, 4, 25), (106, 2, 16),
- (111, 1, 13), (112, 0, 10), (110, 0, 11), (109, 0, 13),
- (101, 2, 23), (93, 4, 34), (83, 9, 50), (74, 14, 64),
- (59, 19, 84), (57, 18, 83), (56, 18, 83), (55, 17, 86),
- (56, 18, 84), (61, 18, 82), (71, 17, 75), (84, 14, 59),
- (98, 8, 43), (112, 4, 26), (117, 1, 17), (122, 0, 12),
- (130, 0, 7), (135, 0, 4), (142, 0, 2), (142, 0, 1),
- (139, 0, 3), (139, 0, 3), (139, 0, 3), (146, 0, 2),
- (153, 0, 0), (158, 0, 0), (165, 0, 0), (172, 0, 0),
- (185, 6, 0), (197, 12, 0), (207, 18, 0), (219, 25, 0),
- (225, 25, 1), (235, 31, 3), (244, 37, 6), (250, 43, 7),
- (254, 49, 6), (254, 50, 6), (254, 48, 5), (249, 43, 7),
- (239, 37, 8), (229, 30, 7), (218, 26, 6), (214, 24, 3),
- (208, 18, 2), (198, 12, 2), (188, 6, 1), (178, 0, 2),
- (178, 0, 1), (182, 0, 1), (192, 6, 1), (202, 12, 1),
- (208, 17, 1), (213, 17, 1), (214, 10, 2), (217, 11, 1),
- (216, 12, 3), (210, 18, 7), (192, 20, 17), (165, 19, 35),
- (137, 22, 59), (113, 25, 85), (94, 36, 109), (73, 44, 130),
- (52, 53, 151), (30, 60, 170), (17, 63, 184), (15, 63, 186),
- (17, 61, 182), (25, 58, 175), (23, 56, 166), (21, 52, 159),
- (24, 43, 140), (29, 33, 122), (42, 23, 105), (50, 18, 90),
- (56, 18, 86), (66, 17, 77), (77, 15, 65), (91, 11, 52),
- (103, 7, 37), (114, 5, 29), (122, 4, 22), (125, 3, 19),
- (125, 3, 19), (114, 5, 29), (102, 14, 49), (90, 26, 76),
- (73, 39, 106), (61, 50, 128), (44, 57, 150), (30, 65, 171)
- ),
-
-// 661 Tequila
-((197, 113, 40), (197, 107, 47), (196, 104, 48), (195, 102, 49),
- (195, 100, 47), (196, 98, 46), (198, 97, 46), (200, 97, 46),
- (205, 96, 43), (205, 92, 43), (205, 88, 44), (203, 83, 42),
- (201, 79, 41), (197, 72, 38), (194, 65, 36), (193, 62, 34),
- (193, 59, 33), (192, 59, 37), (191, 62, 47), (190, 66, 57),
- (192, 76, 69), (194, 86, 81), (194, 91, 86), (194, 96, 92),
- (191, 107, 111), (191, 115, 119), (191, 124, 128), (191, 131, 135),
- (191, 139, 142), (192, 142, 144), (193, 146, 147), (195, 152, 152),
- (197, 158, 154), (201, 162, 158), (202, 158, 158), (204, 155, 158),
- (205, 151, 153), (207, 147, 149), (207, 144, 144), (207, 142, 140),
- (206, 130, 117), (207, 123, 103), (209, 117, 90), (206, 107, 81),
- (204, 98, 72), (201, 93, 70), (199, 89, 69), (195, 82, 68),
- (193, 78, 66), (190, 69, 61), (190, 69, 57), (190, 69, 53),
- (188, 72, 54), (186, 76, 56), (184, 79, 59), (183, 82, 63),
- (175, 93, 87), (174, 95, 99), (173, 97, 111), (176, 100, 115),
- (180, 104, 120), (183, 105, 122), (187, 107, 124), (192, 112, 127),
- (197, 117, 128), (203, 128, 132), (203, 126, 134), (203, 125, 136),
- (202, 122, 133), (201, 120, 131), (196, 113, 125), (192, 103, 116),
- (185, 84, 95), (180, 78, 82), (175, 73, 69), (174, 68, 60),
- (174, 63, 51), (174, 62, 47), (175, 61, 43), (175, 60, 40),
- (174, 59, 42), (176, 58, 58), (175, 60, 66), (175, 63, 75),
- (176, 63, 80), (177, 63, 85), (181, 62, 95), (186, 62, 97),
- (192, 62, 95), (193, 62, 94), (195, 63, 94), (195, 63, 94),
- (195, 64, 95), (195, 66, 94), (197, 66, 92), (199, 64, 97),
- (203, 61, 94), (203, 51, 79), (201, 46, 67), (200, 41, 56),
- (197, 39, 51), (195, 38, 46), (190, 36, 36), (188, 35, 25),
- (194, 39, 16), (199, 43, 15), (204, 48, 14), (206, 50, 13),
- (209, 53, 13), (212, 58, 13), (214, 62, 14), (213, 63, 14),
- (214, 63, 14), (213, 67, 14), (213, 70, 15), (214, 73, 17),
- (214, 82, 23), (214, 92, 31), (214, 102, 42), (214, 112, 54),
- (216, 125, 76), (217, 127, 85), (218, 129, 94), (219, 129, 98),
- (221, 130, 103), (223, 131, 111), (225, 134, 120), (224, 138, 132),
- (221, 143, 145), (214, 154, 172), (213, 153, 178), (212, 153, 184),
- (210, 147, 192), (211, 138, 199), (212, 133, 202), (214, 131, 202),
- (213, 131, 206), (208, 134, 205), (204, 137, 205), (202, 139, 202),
- (200, 141, 200), (198, 139, 190), (196, 129, 181), (193, 121, 170),
- (190, 113, 157), (182, 99, 134), (181, 94, 129), (180, 90, 125),
- (176, 88, 117), (172, 89, 107), (172, 92, 96), (173, 89, 86),
- (179, 76, 63), (180, 72, 56), (182, 68, 50), (184, 60, 39),
- (186, 51, 30), (187, 44, 25), (186, 39, 22), (186, 38, 19),
- (189, 38, 20), (196, 45, 26), (198, 48, 29), (201, 52, 33),
- (208, 58, 42), (213, 66, 52), (218, 74, 64), (220, 82, 76),
- (222, 94, 97), (222, 96, 100), (223, 98, 104), (221, 104, 109),
- (219, 113, 117), (217, 119, 124), (219, 127, 130), (220, 135, 140),
- (220, 144, 151), (219, 151, 164), (218, 156, 177), (218, 161, 187),
- (218, 162, 193), (218, 164, 198), (216, 164, 201), (217, 164, 200),
- (220, 166, 197), (221, 167, 197), (222, 168, 197), (223, 168, 197),
- (223, 171, 201), (224, 172, 203), (225, 171, 207), (225, 170, 211),
- (226, 168, 211), (227, 164, 208), (229, 159, 203), (228, 154, 195),
- (227, 145, 183), (223, 136, 171), (217, 128, 159), (211, 121, 148),
- (205, 113, 138), (202, 109, 128), (201, 107, 118), (199, 103, 110),
- (194, 100, 102), (186, 97, 91), (176, 91, 81), (166, 82, 71),
- (155, 74, 61), (143, 65, 51), (132, 57, 45), (124, 54, 37),
- (121, 53, 35), (118, 50, 34), (116, 54, 33), (116, 56, 37),
- (118, 62, 43), (121, 68, 52), (123, 73, 60), (123, 75, 71),
- (124, 77, 81), (129, 81, 92), (139, 83, 103), (147, 89, 108),
- (155, 91, 114), (162, 95, 116), (170, 97, 117), (175, 99, 115),
- (178, 98, 116), (179, 98, 116), (181, 98, 115), (186, 98, 114),
- (190, 99, 110), (192, 95, 105), (193, 92, 101), (198, 88, 93),
- (200, 85, 81), (201, 82, 70), (199, 79, 60), (196, 77, 51),
- (192, 75, 42), (191, 76, 33), (191, 75, 26), (191, 76, 24),
- (195, 77, 23), (197, 76, 21), (198, 75, 19), (197, 75, 19),
- (198, 76, 22), (197, 79, 25), (197, 88, 27), (196, 94, 28),
- (195, 100, 30), (197, 107, 32), (199, 111, 37), (200, 114, 39)
- ),
-
-// 662 Thistle
-((153, 156, 146), (160, 169, 153), (167, 172, 161), (174, 176, 170),
- (167, 173, 162), (161, 170, 154), (160, 168, 154), (159, 166, 155),
- (175, 163, 168), (183, 153, 181), (191, 144, 194), (192, 142, 188),
- (194, 140, 182), (183, 138, 161), (173, 136, 140), (158, 132, 132),
- (144, 129, 124), (109, 117, 75), (101, 107, 72), (94, 98, 70),
- (100, 87, 88), (107, 76, 107), (119, 75, 120), (131, 75, 134),
- (167, 100, 177), (179, 119, 188), (192, 139, 200), (192, 153, 198),
- (193, 168, 197), (186, 172, 186), (179, 176, 175), (158, 173, 150),
- (135, 155, 133), (94, 117, 87), (78, 103, 69), (62, 90, 51),
- (60, 88, 46), (58, 87, 41), (61, 90, 39), (64, 93, 37),
- (75, 111, 25), (76, 115, 26), (77, 120, 27), (75, 117, 23),
- (73, 114, 20), (67, 111, 19), (61, 108, 19), (53, 101, 20),
- (49, 96, 21), (49, 92, 29), (53, 93, 36), (57, 95, 43),
- (66, 101, 50), (76, 108, 58), (78, 109, 62), (81, 110, 67),
- (85, 108, 75), (85, 108, 74), (85, 109, 74), (82, 102, 72),
- (79, 95, 71), (76, 91, 68), (73, 88, 65), (65, 82, 60),
- (57, 77, 60), (51, 56, 58), (42, 51, 52), (34, 47, 46),
- (30, 46, 45), (27, 46, 44), (26, 44, 44), (31, 47, 41),
- (40, 58, 50), (46, 59, 57), (53, 61, 65), (63, 58, 74),
- (73, 56, 84), (73, 56, 88), (74, 56, 93), (71, 58, 92),
- (69, 55, 88), (65, 48, 83), (70, 55, 89), (76, 63, 96),
- (79, 71, 99), (83, 79, 103), (92, 96, 102), (101, 101, 112),
- (127, 117, 143), (137, 114, 151), (148, 111, 159), (151, 101, 164),
- (154, 92, 170), (161, 82, 181), (167, 84, 188), (176, 80, 197),
- (179, 63, 203), (171, 52, 195), (165, 65, 186), (159, 78, 177),
- (153, 80, 172), (148, 82, 167), (143, 88, 155), (142, 104, 142),
- (155, 143, 153), (160, 159, 152), (165, 176, 151), (166, 180, 149),
- (168, 184, 148), (166, 182, 146), (160, 181, 137), (152, 176, 123),
- (142, 174, 103), (120, 157, 66), (114, 150, 60), (109, 144, 54),
- (98, 140, 46), (85, 128, 39), (79, 121, 40), (76, 109, 44),
- (77, 97, 62), (79, 98, 71), (82, 100, 80), (83, 100, 81),
- (84, 101, 82), (92, 105, 83), (97, 105, 86), (98, 112, 84),
- (94, 119, 76), (94, 121, 61), (96, 122, 60), (98, 123, 59),
- (106, 135, 60), (117, 151, 67), (132, 166, 78), (147, 176, 102),
- (179, 198, 149), (189, 208, 160), (199, 218, 172), (201, 218, 171),
- (204, 218, 171), (204, 212, 172), (207, 212, 178), (204, 213, 188),
- (201, 210, 183), (187, 175, 163), (183, 165, 167), (179, 155, 172),
- (173, 138, 183), (169, 119, 183), (156, 98, 173), (138, 76, 151),
- (104, 48, 112), (98, 45, 106), (92, 42, 101), (77, 40, 79),
- (56, 33, 56), (38, 33, 35), (28, 33, 24), (25, 37, 17),
- (20, 35, 12), (18, 34, 11), (20, 37, 11), (22, 40, 12),
- (27, 47, 11), (26, 48, 11), (27, 43, 14), (24, 38, 15),
- (22, 43, 16), (22, 44, 22), (23, 45, 28), (26, 44, 47),
- (35, 46, 65), (48, 48, 81), (64, 54, 95), (77, 64, 110),
- (84, 72, 116), (88, 76, 117), (91, 80, 110), (96, 83, 104),
- (90, 85, 90), (80, 81, 75), (67, 75, 61), (62, 67, 60),
- (61, 56, 62), (61, 52, 64), (61, 48, 67), (64, 39, 78),
- (70, 35, 88), (79, 38, 96), (89, 37, 106), (97, 37, 120),
- (109, 29, 137), (115, 30, 142), (115, 26, 140), (107, 30, 135),
- (102, 26, 133), (96, 27, 121), (83, 22, 102), (65, 24, 82),
- (46, 25, 66), (32, 24, 51), (26, 25, 37), (26, 29, 31),
- (29, 40, 33), (35, 45, 41), (55, 55, 56), (77, 74, 70),
- (102, 97, 91), (118, 123, 109), (140, 139, 131), (155, 161, 143),
- (166, 174, 151), (163, 185, 148), (159, 185, 146), (150, 181, 141),
- (142, 173, 132), (129, 160, 119), (118, 145, 111), (106, 126, 109),
- (98, 111, 114), (96, 96, 120), (99, 87, 127), (100, 78, 130),
- (102, 70, 134), (105, 61, 137), (113, 62, 135), (120, 71, 126),
- (122, 83, 118), (122, 91, 115), (120, 97, 115), (119, 105, 118),
- (113, 105, 120), (112, 99, 128), (114, 91, 136), (117, 91, 147),
- (115, 93, 152), (121, 93, 158), (130, 92, 157), (138, 100, 155),
- (145, 121, 155), (161, 147, 162), (177, 164, 173), (189, 181, 180),
- (199, 195, 188), (215, 211, 200), (227, 219, 216), (233, 228, 229),
- (234, 229, 234), (229, 228, 230), (212, 217, 215), (191, 203, 192),
- (166, 182, 162), (160, 174, 159), (159, 172, 163), (163, 167, 169)
- ),
-
-// 663 Tribal
-((106, 84, 41), (99, 83, 51), (98, 85, 56), (98, 88, 61),
- (97, 87, 65), (96, 87, 69), (97, 88, 69), (98, 90, 70),
- (120, 100, 69), (125, 103, 66), (131, 106, 63), (132, 105, 57),
- (134, 105, 52), (119, 93, 46), (105, 81, 40), (98, 75, 36),
- (91, 70, 33), (81, 54, 22), (89, 57, 18), (98, 60, 15),
- (113, 71, 13), (128, 83, 11), (129, 84, 11), (130, 86, 11),
- (123, 85, 12), (122, 84, 10), (121, 84, 9), (125, 87, 10),
- (130, 90, 12), (136, 94, 12), (143, 99, 13), (156, 108, 15),
- (168, 117, 20), (172, 128, 34), (172, 132, 41), (172, 136, 49),
- (170, 138, 58), (168, 141, 67), (165, 140, 71), (163, 140, 75),
- (151, 140, 99), (146, 141, 113), (142, 143, 128), (140, 146, 144),
- (138, 150, 161), (139, 151, 164), (141, 152, 168), (133, 148, 176),
- (128, 146, 180), (98, 126, 183), (86, 119, 182), (75, 112, 181),
- (69, 108, 179), (64, 105, 178), (62, 100, 174), (60, 96, 171),
- (52, 80, 147), (42, 68, 132), (33, 57, 117), (21, 48, 109),
- (10, 40, 101), (7, 38, 99), (4, 37, 98), (1, 34, 97),
- (1, 34, 97), (1, 36, 100), (2, 37, 103), (3, 39, 106),
- (3, 37, 101), (3, 36, 97), (3, 35, 92), (3, 33, 89),
- (3, 32, 87), (7, 33, 85), (12, 34, 83), (23, 42, 84),
- (35, 50, 85), (42, 54, 81), (49, 58, 77), (63, 65, 68),
- (78, 72, 57), (98, 80, 28), (111, 87, 23), (124, 95, 18),
- (130, 99, 19), (137, 104, 20), (152, 116, 22), (167, 129, 28),
- (201, 162, 41), (210, 174, 50), (219, 186, 60), (221, 190, 65),
- (224, 195, 70), (227, 200, 77), (221, 195, 80), (204, 186, 87),
- (189, 176, 92), (159, 152, 91), (144, 141, 91), (129, 131, 92),
- (126, 128, 91), (123, 125, 91), (116, 115, 85), (99, 101, 80),
- (63, 70, 66), (45, 52, 54), (27, 34, 42), (18, 26, 38),
- (9, 18, 34), (1, 9, 26), (1, 5, 17), (1, 2, 11),
- (1, 1, 7), (1, 1, 5), (1, 1, 5), (1, 1, 5),
- (1, 1, 5), (1, 1, 5), (2, 1, 5), (2, 1, 5),
- (11, 5, 5), (21, 11, 4), (31, 18, 4), (36, 22, 4),
- (42, 26, 4), (53, 33, 4), (64, 40, 4), (73, 45, 4),
- (66, 41, 4), (63, 38, 4), (63, 38, 3), (63, 38, 3),
- (63, 38, 3), (63, 38, 2), (65, 39, 2), (73, 45, 2),
- (55, 35, 2), (44, 27, 2), (33, 20, 3), (27, 16, 2),
- (22, 13, 2), (11, 6, 2), (3, 0, 3), (3, 0, 3),
- (3, 0, 3), (3, 0, 4), (3, 0, 4), (4, 0, 5),
- (3, 0, 5), (3, 0, 5), (3, 0, 6), (3, 0, 6),
- (3, 0, 5), (3, 0, 5), (3, 0, 5), (3, 0, 5),
- (3, 0, 6), (3, 1, 7), (9, 6, 7), (18, 13, 8),
- (29, 20, 8), (51, 35, 11), (54, 38, 12), (58, 41, 14),
- (67, 48, 16), (70, 50, 19), (77, 57, 22), (87, 64, 27),
- (111, 82, 31), (118, 86, 31), (126, 91, 31), (139, 100, 32),
- (153, 110, 35), (162, 118, 37), (170, 127, 39), (176, 134, 44),
- (179, 138, 45), (182, 144, 47), (187, 148, 50), (191, 150, 50),
- (194, 152, 51), (197, 154, 50), (201, 158, 49), (204, 163, 50),
- (204, 164, 53), (202, 163, 54), (200, 162, 56), (188, 153, 57),
- (171, 142, 60), (153, 129, 62), (137, 117, 63), (122, 107, 65),
- (110, 99, 67), (98, 90, 67), (89, 83, 66), (78, 73, 63),
- (63, 62, 60), (49, 50, 58), (36, 40, 54), (24, 29, 50),
- (14, 22, 46), (6, 16, 43), (2, 13, 40), (10, 15, 36),
- (20, 19, 31), (28, 20, 25), (28, 18, 20), (28, 17, 15),
- (29, 17, 11), (38, 22, 8), (42, 26, 7), (55, 34, 6),
- (72, 48, 7), (95, 65, 7), (112, 81, 9), (127, 92, 8),
- (134, 100, 12), (144, 110, 13), (147, 115, 14), (149, 116, 13),
- (152, 118, 14), (160, 122, 13), (170, 129, 13), (170, 129, 11),
- (162, 123, 12), (151, 116, 13), (138, 108, 12), (124, 97, 12),
- (109, 86, 12), (93, 72, 11), (86, 65, 12), (71, 54, 15),
- (64, 48, 17), (60, 44, 17), (60, 43, 17), (60, 43, 17),
- (64, 46, 17), (70, 51, 15), (83, 62, 14), (91, 68, 16),
- (101, 77, 18), (111, 84, 18), (122, 92, 18), (132, 98, 18),
- (140, 102, 17), (143, 101, 13), (143, 100, 9), (138, 94, 6),
- (129, 89, 6), (118, 82, 7), (109, 77, 10), (104, 76, 14),
- (106, 78, 18), (105, 77, 23), (105, 78, 28), (105, 82, 34)
- ),
-
-// 664 Trippy
-((0, 86, 253), (0, 120, 253), (0, 129, 253), (0, 138, 253),
- (0, 144, 251), (0, 151, 249), (0, 155, 242), (0, 160, 235),
- (3, 174, 171), (22, 175, 146), (41, 177, 122), (71, 174, 112),
- (101, 172, 102), (115, 157, 74), (129, 143, 47), (128, 133, 33),
- (127, 124, 19), (126, 115, 57), (118, 99, 77), (110, 83, 97),
- (82, 75, 84), (54, 67, 71), (39, 66, 72), (25, 66, 73),
- (4, 53, 110), (14, 45, 125), (24, 38, 141), (26, 31, 140),
- (28, 25, 140), (25, 21, 137), (22, 18, 134), (25, 11, 130),
- (26, 7, 127), (29, 2, 114), (19, 2, 90), (9, 2, 67),
- (6, 4, 44), (3, 6, 22), (6, 5, 15), (10, 5, 9),
- (17, 4, 12), (13, 6, 23), (10, 9, 34), (11, 13, 37),
- (13, 18, 40), (15, 18, 41), (17, 18, 42), (14, 27, 71),
- (7, 34, 104), (0, 46, 142), (0, 42, 134), (0, 39, 127),
- (0, 44, 144), (0, 50, 161), (0, 52, 169), (0, 55, 177),
- (0, 65, 126), (0, 72, 104), (0, 80, 82), (3, 82, 73),
- (7, 84, 65), (13, 90, 57), (19, 97, 49), (33, 114, 30),
- (55, 125, 13), (95, 96, 8), (116, 87, 26), (137, 78, 44),
- (139, 77, 49), (142, 76, 55), (147, 70, 54), (134, 52, 45),
- (124, 27, 52), (101, 19, 53), (79, 11, 54), (54, 6, 36),
- (29, 1, 18), (24, 1, 12), (20, 1, 7), (12, 1, 0),
- (7, 0, 0), (1, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 1, 1), (0, 1, 3), (0, 1, 11),
- (0, 8, 42), (0, 19, 66), (0, 30, 90), (0, 37, 100),
- (0, 44, 111), (0, 54, 133), (0, 64, 139), (1, 71, 130),
- (4, 85, 125), (22, 115, 108), (28, 123, 87), (34, 131, 66),
- (32, 134, 52), (30, 137, 39), (27, 142, 27), (29, 142, 40),
- (33, 142, 103), (24, 141, 117), (15, 141, 132), (11, 133, 135),
- (7, 126, 138), (0, 107, 144), (0, 86, 147), (0, 70, 139),
- (0, 61, 126), (0, 34, 75), (0, 27, 61), (0, 20, 48),
- (0, 8, 33), (5, 3, 34), (11, 2, 48), (16, 3, 66),
- (12, 4, 110), (12, 4, 135), (12, 5, 161), (15, 5, 173),
- (19, 6, 185), (27, 8, 206), (32, 9, 224), (37, 8, 222),
- (33, 7, 212), (25, 5, 162), (23, 5, 153), (22, 5, 144),
- (32, 5, 122), (31, 4, 97), (24, 2, 68), (15, 1, 38),
- (0, 1, 6), (0, 2, 3), (0, 3, 1), (0, 3, 1),
- (0, 3, 1), (0, 5, 5), (0, 8, 11), (0, 11, 27),
- (0, 17, 46), (0, 35, 97), (0, 43, 107), (0, 51, 118),
- (0, 69, 145), (0, 90, 170), (0, 103, 191), (0, 120, 217),
- (0, 162, 241), (0, 172, 242), (0, 183, 243), (0, 194, 237),
- (0, 187, 229), (0, 181, 216), (4, 177, 186), (11, 177, 156),
- (22, 182, 128), (28, 148, 90), (27, 134, 76), (27, 120, 62),
- (23, 97, 37), (25, 87, 16), (33, 76, 1), (28, 66, 1),
- (12, 32, 1), (7, 25, 1), (3, 19, 2), (4, 16, 2),
- (11, 24, 2), (23, 37, 1), (40, 52, 1), (58, 67, 1),
- (73, 81, 1), (90, 97, 1), (97, 115, 0), (102, 133, 0),
- (107, 152, 0), (111, 164, 0), (120, 174, 0), (121, 187, 8),
- (90, 203, 43), (79, 202, 57), (69, 202, 71), (55, 187, 85),
- (47, 172, 96), (52, 160, 93), (41, 143, 96), (29, 126, 103),
- (14, 100, 104), (0, 69, 98), (0, 47, 78), (0, 28, 57),
- (0, 16, 40), (0, 10, 35), (0, 5, 38), (0, 2, 45),
- (0, 2, 53), (0, 2, 59), (0, 6, 58), (4, 10, 55),
- (12, 17, 55), (23, 24, 54), (35, 23, 50), (47, 23, 43),
- (60, 20, 27), (77, 27, 14), (98, 31, 5), (116, 31, 0),
- (129, 27, 0), (134, 13, 2), (134, 11, 3), (133, 10, 3),
- (130, 10, 3), (124, 10, 2), (117, 3, 2), (100, 4, 3),
- (80, 6, 3), (61, 6, 3), (46, 6, 2), (42, 4, 1),
- (42, 4, 7), (42, 6, 15), (45, 6, 25), (50, 5, 31),
- (65, 3, 26), (88, 3, 23), (110, 9, 22), (131, 21, 25),
- (145, 39, 31), (163, 56, 25), (181, 81, 18), (197, 105, 8),
- (210, 129, 2), (199, 144, 2), (185, 140, 1), (169, 132, 9),
- (152, 121, 19), (137, 121, 32), (116, 115, 45), (89, 102, 61),
- (65, 77, 89), (44, 48, 118), (26, 32, 148), (16, 21, 170),
- (6, 23, 186), (0, 26, 208), (0, 34, 228), (0, 41, 245),
- (0, 48, 253), (0, 56, 253), (0, 60, 253), (0, 71, 254)
- ),
-
-// 665 Tropic
-((111, 42, 86), (103, 43, 110), (97, 43, 117), (91, 43, 125),
- (85, 42, 130), (79, 42, 135), (76, 41, 135), (74, 41, 135),
- (71, 38, 133), (71, 37, 131), (71, 36, 129), (71, 33, 128),
- (72, 31, 127), (70, 28, 125), (69, 26, 123), (67, 25, 122),
- (66, 24, 121), (65, 23, 110), (67, 26, 100), (69, 29, 90),
- (75, 33, 79), (82, 38, 68), (86, 41, 63), (91, 45, 59),
- (114, 65, 49), (126, 76, 40), (139, 88, 31), (152, 100, 21),
- (166, 112, 12), (172, 118, 8), (179, 124, 4), (191, 137, 1),
- (202, 145, 0), (222, 163, 0), (229, 170, 0), (236, 177, 0),
- (241, 181, 0), (247, 185, 0), (248, 188, 0), (250, 192, 0),
- (254, 199, 0), (254, 201, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 204, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 200, 0), (255, 193, 0), (255, 187, 0),
- (255, 183, 0), (255, 179, 0), (255, 174, 0), (255, 170, 0),
- (255, 168, 5), (255, 163, 8), (255, 158, 11), (255, 153, 14),
- (255, 148, 17), (255, 146, 18), (255, 145, 19), (255, 139, 22),
- (255, 136, 25), (255, 133, 33), (255, 134, 38), (255, 135, 43),
- (255, 136, 44), (255, 137, 46), (255, 139, 50), (255, 139, 51),
- (251, 143, 54), (247, 144, 54), (243, 145, 54), (238, 145, 54),
- (234, 145, 55), (231, 143, 56), (229, 141, 58), (224, 137, 66),
- (215, 132, 77), (192, 114, 100), (177, 99, 109), (162, 84, 118),
- (155, 77, 121), (148, 70, 125), (139, 58, 135), (135, 47, 150),
- (120, 29, 173), (111, 23, 184), (103, 17, 195), (99, 14, 197),
- (96, 12, 200), (91, 7, 201), (93, 4, 201), (91, 2, 199),
- (95, 2, 195), (109, 6, 183), (117, 9, 172), (125, 13, 162),
- (129, 16, 155), (134, 19, 149), (137, 27, 132), (144, 35, 117),
- (161, 55, 96), (170, 65, 84), (180, 75, 72), (185, 81, 66),
- (191, 88, 60), (201, 100, 46), (210, 109, 32), (217, 119, 22),
- (222, 129, 16), (231, 146, 9), (232, 148, 7), (234, 150, 6),
- (236, 151, 4), (239, 152, 2), (240, 156, 0), (240, 156, 0),
- (237, 162, 0), (233, 163, 0), (230, 165, 0), (228, 164, 0),
- (227, 163, 0), (222, 159, 0), (216, 155, 1), (210, 151, 2),
- (203, 146, 3), (189, 140, 4), (186, 138, 4), (184, 136, 5),
- (179, 130, 5), (174, 126, 6), (170, 118, 6), (166, 110, 7),
- (158, 96, 9), (154, 86, 9), (151, 77, 9), (150, 73, 9),
- (149, 70, 10), (148, 64, 12), (146, 56, 15), (143, 47, 21),
- (140, 41, 28), (131, 20, 38), (128, 17, 43), (125, 14, 49),
- (119, 9, 60), (113, 4, 73), (106, 1, 87), (106, 0, 108),
- (94, 0, 138), (92, 0, 145), (91, 0, 152), (88, 0, 166),
- (86, 0, 179), (85, 0, 190), (86, 0, 199), (87, 1, 208),
- (94, 3, 214), (109, 10, 223), (116, 12, 224), (123, 15, 225),
- (136, 20, 224), (148, 25, 219), (161, 30, 212), (168, 36, 201),
- (174, 49, 164), (179, 53, 157), (184, 58, 150), (192, 65, 137),
- (200, 72, 123), (206, 79, 111), (209, 83, 98), (210, 92, 88),
- (208, 98, 81), (201, 99, 81), (193, 98, 83), (183, 94, 88),
- (173, 85, 91), (164, 81, 100), (156, 80, 110), (153, 76, 111),
- (150, 71, 116), (150, 70, 116), (150, 69, 116), (149, 67, 116),
- (149, 65, 115), (148, 67, 114), (151, 69, 107), (159, 74, 101),
- (168, 77, 89), (179, 82, 79), (190, 91, 71), (199, 93, 58),
- (207, 99, 45), (211, 105, 35), (215, 114, 31), (216, 118, 27),
- (217, 120, 24), (218, 123, 22), (219, 126, 19), (220, 124, 15),
- (221, 123, 11), (223, 123, 8), (225, 126, 4), (226, 125, 2),
- (226, 125, 2), (226, 122, 4), (225, 116, 7), (225, 107, 11),
- (224, 99, 16), (224, 93, 22), (224, 87, 29), (225, 77, 36),
- (227, 70, 43), (230, 63, 48), (233, 49, 46), (234, 42, 48),
- (235, 39, 55), (235, 37, 63), (236, 37, 67), (236, 38, 74),
- (239, 39, 75), (242, 40, 80), (246, 40, 78), (250, 43, 70),
- (253, 47, 67), (254, 53, 59), (255, 66, 60), (255, 78, 59),
- (255, 87, 54), (255, 96, 48), (255, 104, 40), (255, 111, 33),
- (255, 113, 25), (255, 116, 17), (255, 113, 12), (254, 115, 9),
- (251, 114, 9), (248, 113, 9), (244, 111, 9), (240, 106, 11),
- (235, 101, 12), (230, 96, 13), (225, 85, 15), (219, 75, 19),
- (211, 67, 24), (202, 60, 32), (190, 57, 42), (174, 44, 44),
- (158, 43, 52), (143, 42, 62), (130, 41, 70), (119, 41, 79)
- ),
-
-// 666 True_Blue
-((0, 19, 94), (0, 18, 93), (0, 17, 92), (0, 16, 92),
- (0, 19, 93), (1, 22, 94), (2, 24, 95), (3, 26, 97),
- (5, 28, 95), (8, 28, 86), (11, 29, 77), (13, 28, 71),
- (16, 27, 65), (14, 23, 61), (12, 20, 58), (11, 18, 57),
- (11, 16, 56), (12, 14, 53), (8, 12, 60), (4, 11, 68),
- (2, 12, 76), (1, 14, 85), (1, 16, 88), (2, 18, 91),
- (5, 26, 104), (6, 29, 113), (8, 33, 122), (8, 35, 126),
- (8, 38, 130), (8, 38, 131), (8, 39, 133), (8, 37, 131),
- (8, 33, 132), (6, 27, 129), (4, 27, 125), (2, 27, 121),
- (2, 27, 120), (2, 27, 120), (4, 28, 121), (7, 30, 122),
- (19, 48, 137), (19, 52, 138), (19, 56, 140), (19, 54, 138),
- (19, 53, 137), (20, 52, 135), (21, 52, 134), (21, 49, 124),
- (18, 42, 110), (5, 23, 79), (2, 16, 70), (0, 10, 62),
- (0, 6, 58), (0, 3, 54), (0, 2, 53), (0, 1, 52),
- (0, 0, 55), (0, 0, 59), (0, 1, 63), (0, 1, 67),
- (0, 2, 72), (0, 2, 73), (0, 3, 74), (0, 4, 75),
- (0, 4, 76), (1, 6, 82), (3, 9, 89), (6, 12, 97),
- (7, 14, 104), (8, 17, 111), (12, 25, 122), (16, 36, 133),
- (20, 56, 147), (19, 64, 158), (19, 72, 170), (19, 82, 176),
- (19, 93, 183), (20, 100, 184), (21, 107, 186), (21, 110, 194),
- (20, 107, 201), (16, 86, 203), (14, 82, 202), (12, 79, 201),
- (12, 77, 201), (12, 75, 202), (17, 70, 199), (16, 58, 195),
- (14, 41, 176), (10, 38, 167), (6, 35, 158), (6, 33, 154),
- (7, 31, 150), (8, 30, 141), (10, 26, 134), (9, 19, 127),
- (5, 14, 120), (2, 10, 110), (3, 12, 106), (4, 14, 102),
- (4, 14, 100), (5, 14, 98), (4, 17, 95), (4, 19, 93),
- (7, 22, 83), (9, 22, 74), (12, 22, 66), (12, 22, 63),
- (12, 22, 61), (10, 22, 59), (8, 20, 57), (7, 17, 56),
- (8, 16, 53), (9, 14, 56), (8, 13, 57), (7, 12, 58),
- (3, 10, 62), (1, 10, 64), (2, 11, 66), (4, 15, 69),
- (19, 34, 87), (25, 42, 98), (31, 50, 109), (30, 51, 109),
- (30, 53, 109), (33, 54, 104), (36, 55, 105), (40, 57, 105),
- (41, 56, 105), (28, 42, 81), (24, 35, 73), (21, 28, 65),
- (16, 19, 52), (13, 12, 45), (10, 9, 41), (7, 7, 40),
- (2, 2, 44), (1, 2, 45), (0, 2, 47), (0, 2, 46),
- (0, 2, 45), (0, 2, 43), (0, 1, 40), (0, 1, 36),
- (0, 2, 32), (0, 3, 25), (0, 2, 24), (0, 2, 24),
- (0, 0, 25), (0, 1, 31), (0, 2, 38), (0, 3, 47),
- (0, 4, 64), (0, 4, 68), (1, 4, 73), (1, 4, 79),
- (1, 4, 83), (2, 4, 85), (1, 4, 86), (1, 4, 86),
- (0, 6, 86), (1, 13, 89), (2, 16, 92), (3, 20, 96),
- (6, 30, 106), (13, 44, 118), (24, 60, 134), (36, 79, 151),
- (77, 124, 189), (87, 135, 196), (98, 147, 204), (112, 158, 215),
- (118, 166, 224), (106, 170, 230), (107, 178, 237), (113, 193, 243),
- (118, 195, 245), (120, 193, 245), (100, 181, 241), (77, 168, 235),
- (62, 165, 232), (58, 161, 228), (58, 155, 227), (58, 141, 224),
- (42, 106, 198), (37, 98, 186), (32, 91, 175), (23, 75, 154),
- (18, 57, 135), (11, 43, 116), (7, 30, 99), (5, 23, 81),
- (2, 19, 68), (1, 16, 61), (0, 19, 61), (0, 23, 64),
- (2, 29, 71), (6, 34, 82), (7, 39, 96), (8, 43, 110),
- (7, 47, 121), (6, 48, 128), (7, 48, 136), (8, 42, 139),
- (8, 39, 139), (7, 36, 138), (4, 32, 133), (2, 30, 131),
- (1, 25, 130), (2, 23, 127), (5, 24, 122), (12, 30, 117),
- (21, 39, 117), (27, 51, 123), (32, 60, 132), (32, 62, 136),
- (32, 62, 134), (35, 60, 129), (35, 59, 127), (33, 61, 130),
- (28, 57, 135), (20, 48, 138), (14, 37, 136), (8, 27, 138),
- (5, 20, 142), (2, 19, 144), (1, 19, 147), (1, 20, 146),
- (0, 21, 145), (1, 19, 147), (2, 19, 143), (2, 19, 137),
- (1, 19, 124), (1, 18, 106), (0, 14, 90), (1, 9, 74),
- (2, 6, 62), (2, 4, 50), (4, 4, 41), (5, 4, 34),
- (5, 4, 30), (6, 4, 32), (5, 5, 36), (5, 6, 42),
- (6, 8, 48), (5, 9, 56), (6, 9, 68), (5, 10, 81),
- (3, 11, 91), (3, 14, 97), (1, 18, 100), (0, 21, 103),
- (2, 19, 104), (2, 17, 103), (2, 16, 100), (1, 16, 96)
- ),
-
-// 667 Tryst
-((165, 198, 195), (171, 198, 186), (185, 202, 186), (200, 207, 187),
- (209, 204, 183), (219, 202, 179), (219, 197, 173), (219, 192, 167),
- (197, 157, 133), (181, 140, 116), (166, 124, 99), (158, 113, 89),
- (150, 103, 80), (150, 98, 78), (150, 94, 76), (151, 93, 76),
- (153, 93, 76), (155, 97, 77), (157, 105, 82), (160, 113, 88),
- (164, 121, 95), (169, 130, 103), (174, 133, 106), (179, 137, 110),
- (190, 142, 115), (190, 135, 110), (191, 129, 105), (179, 119, 95),
- (168, 109, 86), (160, 102, 81), (152, 96, 76), (137, 84, 66),
- (126, 76, 60), (113, 55, 45), (114, 48, 40), (115, 41, 36),
- (115, 35, 30), (115, 30, 25), (116, 32, 24), (117, 35, 24),
- (119, 48, 27), (125, 52, 28), (131, 57, 30), (136, 51, 28),
- (141, 46, 26), (141, 44, 22), (142, 42, 19), (141, 41, 17),
- (139, 44, 14), (144, 59, 10), (142, 60, 15), (141, 61, 21),
- (139, 62, 30), (137, 64, 40), (135, 68, 45), (134, 72, 50),
- (131, 90, 67), (133, 95, 67), (136, 101, 68), (129, 97, 71),
- (122, 93, 74), (118, 92, 75), (115, 91, 77), (104, 85, 85),
- (93, 83, 93), (93, 85, 86), (89, 79, 81), (86, 74, 76),
- (84, 70, 72), (82, 67, 69), (78, 59, 63), (72, 52, 63),
- (60, 45, 60), (57, 48, 60), (54, 51, 61), (58, 56, 60),
- (62, 62, 60), (65, 63, 61), (68, 65, 63), (75, 69, 67),
- (80, 69, 68), (83, 71, 67), (85, 72, 67), (87, 73, 67),
- (87, 71, 67), (88, 69, 67), (92, 69, 67), (98, 67, 65),
- (115, 67, 64), (121, 72, 65), (127, 77, 67), (128, 77, 68),
- (130, 77, 70), (133, 81, 74), (134, 81, 75), (135, 83, 76),
- (137, 84, 75), (146, 96, 77), (153, 99, 81), (160, 103, 86),
- (163, 104, 88), (166, 106, 90), (172, 111, 93), (178, 114, 92),
- (186, 122, 92), (184, 124, 94), (183, 126, 96), (183, 128, 99),
- (183, 130, 102), (188, 137, 108), (194, 146, 116), (201, 156, 122),
- (210, 169, 133), (220, 192, 154), (220, 196, 159), (221, 200, 165),
- (223, 206, 172), (225, 212, 179), (227, 216, 182), (230, 219, 187),
- (228, 224, 195), (224, 221, 195), (220, 219, 195), (218, 215, 192),
- (216, 212, 190), (212, 203, 180), (208, 193, 168), (200, 179, 157),
- (189, 171, 149), (174, 155, 130), (173, 152, 124), (172, 150, 119),
- (171, 145, 108), (173, 138, 94), (173, 125, 80), (166, 113, 68),
- (140, 85, 49), (131, 78, 42), (122, 71, 36), (119, 70, 34),
- (116, 69, 32), (114, 66, 29), (111, 66, 31), (102, 63, 37),
- (89, 64, 45), (73, 66, 56), (72, 68, 58), (71, 70, 61),
- (76, 76, 65), (88, 84, 72), (100, 92, 79), (109, 103, 90),
- (126, 123, 106), (129, 126, 108), (133, 130, 111), (141, 131, 112),
- (149, 127, 109), (156, 117, 104), (157, 108, 103), (157, 103, 103),
- (157, 100, 102), (147, 101, 103), (144, 100, 101), (142, 99, 99),
- (136, 93, 93), (126, 86, 89), (114, 79, 87), (104, 73, 82),
- (82, 68, 77), (77, 68, 75), (73, 69, 73), (69, 66, 65),
- (69, 64, 59), (71, 60, 54), (78, 60, 50), (86, 62, 44),
- (97, 64, 42), (104, 69, 40), (113, 72, 36), (124, 77, 33),
- (138, 82, 34), (155, 92, 37), (171, 104, 39), (189, 114, 44),
- (211, 129, 53), (211, 127, 52), (211, 126, 51), (203, 120, 50),
- (194, 115, 48), (181, 110, 45), (173, 104, 45), (165, 102, 49),
- (159, 101, 51), (152, 93, 47), (146, 84, 44), (146, 75, 40),
- (141, 69, 37), (140, 69, 35), (143, 77, 37), (152, 93, 46),
- (161, 109, 52), (172, 125, 60), (186, 139, 65), (196, 149, 72),
- (204, 156, 77), (211, 163, 80), (216, 172, 86), (214, 176, 90),
- (205, 179, 92), (191, 178, 87), (176, 174, 84), (161, 164, 80),
- (146, 153, 77), (134, 150, 72), (128, 142, 75), (123, 136, 75),
- (119, 130, 76), (116, 127, 77), (115, 124, 76), (116, 116, 78),
- (119, 119, 75), (129, 123, 78), (141, 129, 81), (153, 131, 87),
- (164, 136, 90), (171, 138, 92), (174, 133, 93), (172, 124, 89),
- (165, 117, 83), (155, 113, 76), (147, 101, 74), (142, 94, 70),
- (135, 86, 65), (132, 81, 62), (133, 73, 57), (135, 67, 50),
- (133, 68, 43), (134, 72, 45), (139, 77, 51), (147, 88, 55),
- (157, 101, 63), (173, 114, 75), (189, 128, 85), (203, 140, 90),
- (210, 153, 99), (209, 161, 114), (202, 168, 122), (188, 174, 127),
- (176, 177, 134), (167, 179, 147), (164, 182, 154), (165, 186, 164),
- (171, 193, 179), (175, 195, 191), (173, 197, 197), (168, 199, 195)
- ),
-
-// 668 Tumbleweed
-((85, 75, 65), (84, 76, 61), (88, 78, 62), (93, 81, 64),
- (111, 93, 71), (129, 106, 78), (134, 111, 82), (140, 116, 86),
- (146, 122, 90), (147, 119, 84), (148, 117, 78), (138, 111, 77),
- (129, 105, 76), (115, 94, 71), (101, 83, 67), (97, 80, 64),
- (93, 77, 62), (91, 81, 69), (95, 87, 76), (100, 94, 83),
- (105, 99, 88), (110, 105, 93), (111, 106, 94), (113, 107, 95),
- (116, 111, 98), (111, 106, 93), (106, 102, 89), (97, 90, 79),
- (89, 79, 69), (85, 74, 63), (82, 69, 57), (76, 63, 47),
- (70, 60, 41), (64, 56, 35), (63, 53, 31), (63, 51, 27),
- (61, 52, 30), (59, 53, 33), (59, 53, 36), (59, 54, 39),
- (59, 54, 47), (57, 53, 50), (55, 52, 53), (54, 52, 54),
- (54, 52, 56), (55, 52, 56), (56, 53, 56), (57, 55, 54),
- (61, 58, 53), (73, 63, 51), (78, 66, 51), (84, 70, 51),
- (87, 74, 52), (90, 78, 53), (90, 77, 53), (91, 77, 54),
- (88, 74, 59), (81, 71, 59), (75, 68, 59), (64, 60, 54),
- (54, 53, 50), (50, 48, 47), (46, 44, 45), (39, 36, 38),
- (32, 29, 31), (21, 19, 20), (20, 18, 19), (19, 17, 18),
- (20, 17, 17), (21, 18, 17), (25, 22, 18), (28, 25, 19),
- (34, 30, 21), (35, 31, 19), (37, 32, 17), (36, 31, 15),
- (35, 30, 14), (34, 28, 13), (33, 26, 13), (32, 23, 12),
- (30, 21, 11), (28, 21, 17), (31, 23, 20), (34, 25, 24),
- (36, 26, 25), (38, 28, 27), (43, 33, 30), (47, 38, 32),
- (52, 40, 26), (49, 37, 22), (47, 34, 18), (43, 32, 17),
- (40, 31, 17), (36, 29, 14), (31, 24, 10), (27, 22, 6),
- (21, 17, 3), (14, 11, 8), (15, 12, 12), (16, 13, 16),
- (17, 14, 17), (18, 16, 18), (20, 18, 18), (22, 19, 19),
- (25, 21, 25), (27, 23, 25), (29, 26, 26), (29, 27, 26),
- (30, 28, 27), (31, 30, 28), (32, 32, 31), (35, 34, 33),
- (37, 36, 34), (41, 36, 32), (41, 35, 31), (41, 35, 30),
- (40, 32, 28), (38, 31, 28), (36, 30, 29), (37, 30, 29),
- (37, 29, 31), (35, 29, 33), (34, 30, 35), (34, 32, 37),
- (35, 35, 40), (39, 40, 45), (43, 44, 48), (46, 45, 50),
- (48, 45, 50), (51, 52, 54), (53, 54, 55), (56, 56, 57),
- (61, 60, 62), (68, 64, 65), (71, 66, 70), (72, 70, 73),
- (73, 72, 76), (73, 70, 74), (73, 68, 73), (71, 67, 71),
- (70, 66, 69), (67, 61, 64), (61, 57, 58), (56, 51, 51),
- (51, 46, 47), (48, 41, 41), (47, 41, 40), (47, 41, 40),
- (47, 42, 40), (47, 43, 42), (48, 45, 45), (52, 48, 51),
- (60, 58, 64), (62, 60, 65), (64, 63, 67), (69, 69, 70),
- (73, 72, 70), (79, 75, 68), (87, 76, 66), (92, 75, 60),
- (95, 74, 56), (85, 65, 40), (82, 62, 38), (79, 59, 36),
- (75, 54, 30), (71, 49, 30), (67, 46, 30), (59, 43, 31),
- (47, 41, 40), (47, 43, 43), (47, 45, 47), (53, 51, 53),
- (60, 56, 60), (67, 62, 67), (74, 69, 74), (84, 77, 76),
- (94, 85, 78), (101, 89, 75), (105, 89, 70), (103, 84, 66),
- (98, 78, 57), (93, 72, 49), (84, 63, 40), (74, 53, 28),
- (54, 37, 14), (53, 35, 12), (52, 33, 11), (52, 37, 17),
- (59, 44, 26), (72, 58, 44), (88, 80, 63), (114, 103, 82),
- (133, 125, 100), (150, 142, 112), (162, 152, 123), (162, 157, 128),
- (169, 161, 129), (166, 160, 130), (159, 154, 124), (149, 144, 117),
- (134, 130, 106), (125, 123, 95), (122, 118, 89), (123, 118, 92),
- (126, 122, 101), (133, 128, 110), (139, 135, 120), (145, 141, 122),
- (148, 145, 126), (149, 147, 128), (148, 147, 131), (147, 144, 133),
- (142, 140, 131), (136, 132, 126), (128, 125, 115), (119, 117, 106),
- (112, 110, 98), (107, 105, 91), (103, 98, 87), (99, 95, 81),
- (94, 91, 75), (88, 87, 70), (82, 81, 63), (76, 74, 55),
- (70, 66, 51), (63, 60, 48), (55, 54, 44), (48, 47, 41),
- (42, 40, 34), (38, 32, 28), (34, 26, 24), (29, 22, 20),
- (24, 17, 16), (20, 15, 11), (19, 12, 8), (18, 12, 5),
- (19, 14, 7), (21, 16, 11), (24, 21, 16), (29, 27, 21),
- (33, 34, 25), (40, 41, 32), (46, 47, 40), (52, 52, 47),
- (59, 57, 54), (65, 62, 58), (70, 66, 61), (74, 70, 66),
- (78, 74, 70), (83, 77, 72), (90, 82, 74), (93, 84, 75),
- (88, 79, 70), (84, 74, 66), (77, 69, 64), (78, 69, 62)
- ),
-
-// 669 Type_AB_Positive
-((116, 19, 18), (115, 19, 18), (105, 22, 19), (95, 26, 20),
- (82, 25, 19), (70, 24, 18), (64, 23, 17), (58, 23, 17),
- (40, 27, 18), (37, 27, 19), (35, 28, 20), (39, 28, 20),
- (43, 28, 20), (52, 28, 21), (62, 28, 22), (67, 26, 22),
- (73, 25, 23), (105, 27, 26), (116, 28, 27), (127, 29, 28),
- (131, 33, 34), (136, 38, 40), (139, 38, 40), (143, 38, 40),
- (155, 34, 34), (153, 34, 34), (151, 34, 35), (148, 35, 35),
- (146, 36, 36), (148, 34, 34), (151, 33, 32), (160, 27, 25),
- (166, 26, 23), (169, 29, 27), (171, 30, 28), (174, 32, 29),
- (180, 32, 28), (187, 33, 28), (189, 35, 28), (191, 37, 29),
- (195, 37, 29), (195, 37, 29), (195, 37, 29), (188, 37, 30),
- (182, 37, 32), (175, 37, 33), (168, 38, 34), (153, 37, 34),
- (137, 37, 34), (105, 35, 31), (89, 33, 31), (74, 32, 32),
- (65, 30, 29), (56, 29, 27), (54, 28, 26), (53, 28, 25),
- (49, 30, 25), (48, 29, 25), (47, 28, 25), (46, 25, 24),
- (45, 23, 23), (44, 25, 23), (44, 27, 24), (40, 29, 25),
- (37, 29, 23), (31, 24, 20), (30, 24, 19), (30, 24, 19),
- (30, 25, 19), (31, 26, 20), (34, 27, 20), (39, 29, 20),
- (53, 28, 18), (64, 25, 17), (76, 23, 17), (88, 23, 18),
- (100, 24, 19), (102, 22, 18), (105, 20, 17), (107, 20, 13),
- (107, 20, 13), (102, 21, 16), (92, 19, 16), (82, 18, 16),
- (76, 17, 15), (70, 17, 15), (61, 18, 14), (56, 21, 16),
- (55, 26, 23), (59, 26, 25), (63, 27, 28), (63, 27, 28),
- (64, 27, 28), (65, 27, 25), (66, 29, 24), (67, 33, 26),
- (68, 38, 29), (71, 44, 34), (73, 52, 38), (76, 61, 43),
- (77, 63, 44), (78, 66, 45), (79, 66, 48), (76, 47, 47),
- (73, 54, 51), (69, 55, 48), (66, 57, 45), (62, 47, 41),
- (58, 37, 37), (53, 31, 31), (45, 27, 27), (41, 26, 25),
- (41, 28, 25), (49, 30, 25), (50, 29, 25), (52, 29, 25),
- (56, 31, 25), (60, 33, 25), (63, 33, 26), (64, 31, 26),
- (60, 32, 23), (58, 31, 21), (57, 31, 19), (58, 31, 18),
- (59, 32, 18), (60, 30, 16), (66, 29, 16), (75, 27, 18),
- (89, 25, 17), (123, 30, 19), (131, 30, 19), (139, 30, 19),
- (155, 32, 21), (171, 31, 22), (186, 35, 25), (197, 37, 26),
- (204, 37, 26), (203, 37, 26), (202, 38, 26), (201, 38, 26),
- (200, 38, 27), (195, 35, 26), (185, 34, 26), (174, 28, 23),
- (158, 27, 21), (128, 29, 23), (119, 30, 24), (111, 31, 25),
- (95, 26, 24), (79, 24, 21), (65, 23, 21), (53, 22, 20),
- (42, 32, 26), (42, 32, 27), (43, 32, 29), (51, 37, 35),
- (63, 41, 43), (83, 58, 60), (102, 57, 61), (119, 54, 59),
- (134, 55, 54), (158, 61, 58), (162, 60, 56), (167, 59, 55),
- (169, 47, 47), (160, 42, 38), (142, 30, 20), (128, 28, 18),
- (99, 27, 18), (91, 25, 17), (83, 23, 16), (71, 24, 15),
- (65, 25, 14), (63, 27, 14), (67, 28, 15), (75, 25, 17),
- (87, 25, 19), (102, 27, 18), (115, 26, 18), (122, 26, 17),
- (125, 24, 17), (125, 23, 18), (122, 24, 18), (118, 26, 19),
- (95, 25, 16), (87, 25, 17), (80, 26, 18), (65, 25, 18),
- (54, 27, 17), (45, 31, 18), (38, 29, 18), (34, 32, 20),
- (27, 31, 19), (22, 29, 20), (25, 29, 22), (31, 31, 23),
- (35, 30, 25), (41, 36, 28), (47, 35, 30), (53, 36, 33),
- (59, 37, 33), (64, 38, 32), (70, 42, 31), (75, 43, 30),
- (77, 42, 30), (77, 40, 29), (72, 34, 25), (66, 31, 22),
- (62, 28, 20), (59, 27, 18), (57, 25, 17), (57, 25, 17),
- (56, 23, 16), (59, 20, 15), (64, 18, 14), (69, 17, 13),
- (77, 20, 12), (82, 21, 11), (85, 25, 11), (89, 28, 11),
- (86, 27, 11), (82, 27, 12), (75, 24, 12), (67, 27, 13),
- (61, 30, 15), (54, 31, 16), (47, 31, 18), (40, 28, 18),
- (34, 25, 19), (31, 25, 19), (27, 30, 20), (23, 29, 21),
- (24, 28, 21), (27, 27, 21), (27, 21, 27), (27, 21, 27),
- (24, 21, 28), (24, 21, 28), (28, 21, 28), (28, 20, 22),
- (29, 20, 24), (28, 20, 22), (28, 20, 20), (27, 20, 20),
- (28, 25, 20), (28, 25, 20), (28, 22, 20), (30, 22, 19),
- (33, 19, 19), (41, 22, 19), (52, 21, 19), (67, 22, 18),
- (81, 21, 19), (94, 20, 20), (102, 25, 21), (110, 23, 21)
- ),
-
-// 670 Underwater_Day
-((29, 150, 138), (65, 164, 138), (81, 173, 150), (98, 183, 163),
- (115, 186, 168), (133, 190, 173), (133, 186, 175), (133, 182, 178),
- (123, 169, 157), (104, 159, 154), (86, 149, 151), (69, 142, 154),
- (53, 136, 157), (58, 135, 169), (64, 134, 181), (66, 130, 186),
- (69, 127, 192), (60, 144, 186), (46, 138, 182), (32, 132, 179),
- (18, 120, 174), (5, 109, 170), (12, 103, 166), (19, 98, 162),
- (58, 72, 150), (82, 71, 148), (107, 70, 146), (114, 74, 147),
- (121, 79, 148), (115, 84, 147), (110, 89, 147), (94, 98, 145),
- (73, 108, 147), (34, 120, 138), (33, 126, 140), (33, 133, 143),
- (37, 131, 140), (41, 129, 137), (45, 127, 133), (49, 126, 129),
- (39, 101, 118), (40, 93, 108), (42, 86, 98), (42, 85, 98),
- (43, 84, 98), (42, 88, 98), (41, 93, 98), (39, 97, 97),
- (36, 104, 104), (43, 113, 115), (57, 105, 113), (72, 98, 112),
- (95, 96, 111), (119, 95, 111), (128, 96, 108), (138, 98, 105),
- (144, 97, 132), (137, 109, 148), (130, 121, 165), (116, 121, 168),
- (102, 121, 172), (92, 121, 168), (83, 122, 165), (66, 116, 148),
- (57, 109, 115), (48, 84, 71), (48, 66, 48), (49, 48, 26),
- (48, 42, 22), (47, 36, 18), (33, 35, 11), (25, 41, 7),
- (12, 47, 41), (10, 60, 58), (8, 73, 76), (22, 76, 103),
- (36, 79, 131), (46, 83, 133), (56, 88, 136), (77, 85, 139),
- (90, 81, 138), (87, 58, 118), (73, 45, 102), (60, 32, 86),
- (49, 26, 76), (39, 20, 67), (32, 18, 49), (29, 12, 33),
- (39, 16, 16), (60, 27, 42), (81, 38, 68), (97, 46, 79),
- (114, 54, 90), (140, 86, 117), (159, 97, 151), (181, 95, 165),
- (177, 109, 163), (160, 104, 152), (131, 110, 143), (102, 116, 135),
- (96, 121, 136), (91, 127, 138), (79, 143, 156), (74, 159, 155),
- (92, 165, 176), (105, 158, 176), (118, 151, 177), (117, 144, 177),
- (116, 138, 177), (118, 129, 168), (116, 118, 150), (106, 100, 140),
- (93, 83, 112), (57, 53, 75), (52, 47, 70), (47, 41, 66),
- (39, 44, 67), (31, 55, 83), (35, 54, 90), (43, 54, 102),
- (51, 86, 143), (61, 86, 146), (71, 87, 150), (71, 95, 150),
- (71, 103, 151), (82, 119, 148), (91, 123, 142), (87, 119, 131),
- (83, 120, 132), (110, 103, 141), (112, 101, 145), (115, 100, 150),
- (140, 119, 158), (160, 122, 164), (154, 119, 165), (153, 137, 168),
- (126, 144, 148), (111, 139, 147), (97, 135, 147), (90, 134, 143),
- (83, 134, 140), (75, 135, 142), (62, 140, 149), (53, 134, 152),
- (56, 124, 152), (86, 128, 168), (100, 126, 171), (115, 125, 175),
- (139, 131, 185), (165, 144, 191), (176, 150, 194), (172, 162, 198),
- (149, 153, 184), (139, 150, 182), (130, 147, 180), (117, 147, 176),
- (119, 137, 172), (118, 125, 174), (119, 117, 169), (134, 112, 154),
- (143, 111, 147), (137, 106, 135), (136, 110, 131), (135, 115, 127),
- (123, 117, 127), (111, 114, 127), (110, 120, 124), (115, 122, 112),
- (109, 121, 110), (109, 122, 107), (109, 124, 105), (97, 126, 113),
- (74, 127, 118), (55, 116, 115), (40, 102, 117), (28, 87, 108),
- (12, 61, 83), (10, 39, 67), (12, 24, 51), (5, 11, 31),
- (3, 9, 21), (4, 11, 13), (7, 11, 8), (9, 13, 9),
- (12, 8, 4), (15, 8, 4), (19, 9, 5), (18, 9, 2),
- (20, 8, 4), (23, 9, 8), (21, 14, 9), (21, 20, 22),
- (29, 26, 40), (39, 32, 53), (50, 45, 72), (64, 59, 98),
- (85, 63, 126), (97, 78, 151), (101, 101, 165), (110, 109, 180),
- (114, 120, 207), (124, 162, 218), (143, 183, 210), (159, 175, 217),
- (178, 191, 233), (193, 196, 229), (200, 190, 212), (202, 177, 202),
- (189, 155, 183), (173, 163, 146), (159, 164, 112), (141, 134, 90),
- (125, 137, 81), (97, 150, 81), (78, 141, 84), (62, 140, 100),
- (33, 139, 111), (20, 137, 105), (11, 123, 93), (5, 101, 78),
- (12, 86, 71), (29, 75, 67), (50, 77, 66), (67, 83, 74),
- (89, 86, 77), (113, 96, 83), (110, 101, 90), (100, 94, 73),
- (94, 88, 48), (68, 81, 52), (49, 74, 50), (39, 68, 32),
- (28, 64, 44), (36, 62, 65), (52, 55, 61), (65, 46, 58),
- (87, 38, 64), (111, 33, 57), (115, 27, 38), (124, 21, 39),
- (133, 34, 56), (126, 53, 72), (125, 65, 105), (134, 93, 146),
- (147, 119, 177), (144, 137, 205), (129, 155, 231), (134, 159, 229),
- (130, 157, 213), (97, 152, 205), (70, 148, 184), (59, 150, 165),
- (43, 141, 155), (26, 133, 146), (14, 136, 142), (16, 143, 139)
- ),
-
-// 671 Venice
-((79, 14, 7), (81, 38, 30), (94, 53, 45), (107, 69, 61),
- (129, 91, 72), (152, 114, 84), (161, 122, 92), (170, 131, 100),
- (199, 156, 129), (191, 161, 137), (184, 166, 145), (160, 173, 152),
- (137, 181, 160), (119, 180, 165), (101, 179, 171), (95, 173, 170),
- (90, 168, 169), (73, 158, 167), (75, 161, 170), (78, 164, 173),
- (83, 157, 167), (89, 150, 161), (92, 145, 156), (95, 140, 151),
- (100, 130, 139), (94, 120, 129), (88, 110, 119), (84, 96, 106),
- (81, 82, 93), (82, 75, 86), (84, 68, 80), (80, 66, 75),
- (78, 63, 69), (69, 70, 79), (80, 68, 75), (91, 67, 72),
- (96, 74, 79), (102, 81, 86), (96, 92, 98), (90, 103, 111),
- (120, 119, 108), (140, 120, 98), (161, 121, 88), (166, 125, 91),
- (172, 130, 94), (175, 132, 90), (178, 134, 87), (181, 138, 89),
- (177, 143, 91), (156, 141, 106), (158, 141, 104), (161, 142, 103),
- (164, 145, 107), (167, 148, 111), (167, 151, 116), (167, 154, 122),
- (190, 170, 126), (199, 170, 115), (208, 171, 105), (207, 168, 99),
- (206, 165, 93), (203, 158, 90), (201, 151, 88), (191, 129, 77),
- (179, 107, 64), (141, 73, 35), (117, 53, 25), (94, 34, 16),
- (85, 27, 13), (76, 21, 11), (62, 8, 10), (50, 11, 14),
- (21, 18, 21), (19, 21, 21), (18, 24, 22), (28, 33, 26),
- (39, 43, 31), (43, 43, 33), (47, 43, 35), (58, 41, 30),
- (71, 32, 26), (94, 34, 25), (95, 35, 40), (96, 36, 55),
- (98, 36, 60), (101, 37, 66), (113, 43, 72), (124, 56, 63),
- (121, 70, 79), (117, 71, 95), (113, 72, 112), (115, 73, 111),
- (118, 75, 111), (123, 80, 96), (121, 74, 84), (109, 60, 80),
- (100, 44, 74), (101, 25, 62), (103, 20, 49), (106, 15, 36),
- (104, 13, 30), (102, 11, 24), (95, 8, 15), (85, 14, 18),
- (72, 33, 35), (64, 43, 48), (57, 54, 61), (52, 58, 68),
- (48, 62, 76), (40, 69, 89), (37, 82, 102), (38, 96, 116),
- (40, 107, 123), (49, 105, 125), (50, 101, 119), (52, 97, 114),
- (55, 85, 102), (52, 75, 91), (49, 69, 76), (45, 60, 66),
- (49, 39, 38), (50, 36, 39), (52, 33, 40), (50, 37, 45),
- (48, 41, 51), (44, 52, 59), (46, 61, 66), (46, 70, 79),
- (47, 81, 91), (29, 97, 109), (26, 97, 108), (24, 98, 108),
- (25, 100, 110), (30, 96, 110), (38, 93, 116), (45, 89, 123),
- (57, 88, 138), (68, 94, 149), (80, 100, 160), (86, 104, 165),
- (92, 109, 170), (97, 113, 176), (99, 117, 178), (102, 130, 182),
- (102, 132, 183), (91, 142, 171), (83, 145, 168), (75, 148, 166),
- (62, 158, 169), (52, 168, 180), (43, 176, 187), (37, 177, 187),
- (21, 174, 181), (18, 174, 181), (16, 174, 182), (14, 173, 182),
- (19, 169, 180), (20, 164, 173), (25, 151, 161), (31, 140, 151),
- (36, 130, 141), (41, 124, 135), (41, 124, 134), (41, 124, 134),
- (41, 124, 134), (36, 125, 133), (31, 128, 135), (26, 132, 138),
- (20, 141, 149), (18, 141, 149), (16, 142, 150), (16, 141, 148),
- (16, 141, 147), (17, 142, 147), (21, 143, 150), (22, 143, 150),
- (26, 137, 145), (29, 131, 138), (29, 125, 129), (27, 121, 123),
- (24, 117, 119), (19, 111, 114), (17, 108, 110), (12, 103, 108),
- (7, 105, 108), (8, 104, 108), (9, 104, 108), (14, 106, 110),
- (20, 107, 115), (24, 112, 120), (30, 118, 126), (36, 123, 132),
- (41, 127, 136), (46, 130, 139), (48, 131, 140), (49, 131, 141),
- (50, 130, 140), (50, 129, 137), (55, 122, 132), (60, 112, 129),
- (66, 101, 127), (71, 94, 121), (74, 92, 110), (78, 88, 97),
- (79, 86, 94), (80, 82, 94), (80, 80, 100), (75, 85, 99),
- (71, 89, 95), (64, 98, 96), (57, 104, 100), (52, 109, 111),
- (46, 115, 119), (44, 117, 123), (43, 121, 127), (42, 123, 130),
- (43, 125, 132), (44, 126, 134), (44, 127, 136), (45, 127, 136),
- (45, 127, 137), (45, 127, 137), (45, 127, 138), (46, 127, 139),
- (47, 129, 139), (50, 129, 140), (53, 128, 140), (59, 125, 144),
- (65, 122, 150), (71, 122, 159), (79, 121, 166), (82, 120, 167),
- (86, 117, 168), (88, 115, 167), (93, 114, 168), (107, 118, 171),
- (122, 124, 166), (136, 129, 163), (150, 140, 154), (157, 148, 145),
- (170, 154, 139), (183, 160, 126), (193, 159, 116), (200, 159, 105),
- (197, 143, 89), (195, 126, 78), (187, 107, 64), (178, 85, 50),
- (168, 75, 40), (153, 53, 25), (142, 33, 14), (126, 17, 10),
- (111, 2, 5), (98, 2, 5), (88, 2, 5), (81, 3, 3)
- ),
-
-// 672 Victoria
-((103, 95, 129), (114, 85, 111), (123, 80, 103), (132, 75, 96),
- (140, 73, 89), (148, 71, 83), (151, 72, 80), (154, 74, 77),
- (174, 79, 64), (180, 75, 59), (187, 72, 54), (189, 71, 53),
- (191, 70, 53), (187, 73, 55), (183, 76, 57), (178, 77, 57),
- (174, 78, 58), (152, 66, 61), (140, 60, 60), (129, 55, 60),
- (117, 52, 60), (106, 50, 60), (100, 49, 60), (94, 48, 60),
- (72, 43, 60), (66, 42, 59), (60, 42, 58), (63, 42, 55),
- (67, 42, 53), (71, 42, 53), (76, 43, 53), (87, 41, 54),
- (100, 41, 53), (113, 41, 53), (114, 41, 53), (116, 42, 53),
- (119, 41, 56), (122, 40, 59), (123, 40, 62), (124, 40, 65),
- (118, 44, 75), (108, 49, 80), (99, 55, 86), (91, 59, 92),
- (84, 64, 99), (82, 64, 101), (81, 65, 104), (78, 66, 104),
- (75, 66, 104), (73, 67, 99), (72, 67, 99), (72, 67, 99),
- (70, 66, 98), (69, 66, 97), (68, 65, 96), (68, 65, 96),
- (68, 63, 92), (69, 60, 93), (70, 57, 95), (67, 56, 97),
- (64, 55, 100), (62, 55, 101), (61, 55, 102), (59, 58, 104),
- (60, 57, 104), (63, 58, 105), (66, 62, 108), (70, 66, 111),
- (74, 70, 114), (78, 75, 117), (90, 88, 124), (100, 100, 130),
- (116, 114, 135), (117, 116, 136), (118, 118, 138), (122, 122, 140),
- (127, 127, 143), (130, 128, 140), (134, 130, 137), (133, 130, 137),
- (128, 125, 134), (111, 107, 128), (107, 103, 128), (103, 100, 128),
- (102, 100, 128), (102, 100, 128), (102, 100, 127), (101, 98, 128),
- (88, 90, 125), (82, 84, 121), (77, 78, 117), (75, 75, 116),
- (73, 72, 115), (72, 67, 112), (72, 64, 110), (71, 60, 105),
- (70, 57, 98), (64, 48, 88), (65, 47, 88), (66, 47, 89),
- (68, 48, 91), (70, 50, 94), (75, 56, 96), (81, 66, 98),
- (97, 89, 104), (107, 102, 113), (118, 115, 122), (123, 121, 127),
- (128, 127, 133), (134, 136, 140), (135, 137, 146), (136, 140, 145),
- (134, 140, 143), (125, 128, 140), (121, 124, 139), (118, 120, 138),
- (107, 106, 137), (99, 97, 132), (91, 90, 126), (82, 81, 121),
- (73, 72, 115), (71, 70, 114), (70, 69, 113), (71, 69, 111),
- (72, 69, 110), (75, 70, 107), (81, 73, 102), (88, 73, 97),
- (94, 71, 93), (108, 66, 84), (108, 63, 81), (109, 61, 78),
- (108, 58, 70), (105, 53, 64), (100, 49, 59), (98, 48, 57),
- (96, 45, 57), (93, 45, 57), (91, 45, 57), (88, 44, 57),
- (85, 44, 57), (81, 44, 57), (82, 44, 56), (87, 46, 56),
- (94, 51, 54), (105, 58, 54), (105, 60, 56), (106, 62, 58),
- (108, 64, 64), (108, 65, 70), (112, 66, 74), (112, 65, 75),
- (102, 63, 80), (97, 62, 82), (93, 61, 84), (80, 59, 88),
- (73, 57, 91), (72, 53, 90), (73, 50, 84), (78, 46, 79),
- (88, 42, 76), (106, 48, 70), (111, 50, 69), (117, 53, 68),
- (128, 61, 65), (141, 65, 61), (156, 71, 59), (170, 73, 58),
- (191, 80, 57), (192, 83, 57), (194, 87, 58), (194, 89, 59),
- (194, 92, 58), (186, 91, 57), (178, 86, 52), (165, 81, 49),
- (151, 77, 48), (135, 72, 49), (124, 67, 51), (112, 65, 54),
- (101, 60, 53), (89, 55, 53), (80, 50, 54), (70, 47, 58),
- (67, 53, 74), (68, 56, 78), (70, 60, 83), (74, 67, 91),
- (78, 73, 99), (82, 75, 104), (84, 79, 109), (86, 82, 116),
- (88, 85, 119), (88, 88, 121), (88, 89, 120), (86, 85, 117),
- (83, 81, 110), (77, 76, 103), (73, 73, 97), (69, 70, 93),
- (68, 68, 91), (69, 67, 91), (71, 66, 91), (71, 65, 90),
- (74, 69, 91), (82, 74, 88), (93, 82, 85), (107, 92, 83),
- (123, 102, 83), (137, 110, 82), (147, 115, 81), (154, 116, 75),
- (156, 111, 69), (154, 107, 65), (151, 103, 63), (144, 97, 63),
- (136, 94, 66), (127, 89, 69), (118, 79, 71), (105, 67, 72),
- (93, 56, 75), (79, 46, 79), (69, 40, 85), (63, 38, 91),
- (63, 38, 96), (65, 37, 99), (69, 38, 99), (74, 39, 100),
- (76, 43, 103), (79, 47, 104), (82, 53, 108), (83, 58, 112),
- (84, 59, 110), (85, 58, 106), (83, 58, 102), (81, 57, 97),
- (78, 59, 94), (77, 64, 94), (79, 69, 91), (88, 72, 89),
- (100, 76, 84), (109, 81, 79), (113, 85, 81), (115, 91, 87),
- (112, 96, 97), (114, 102, 107), (119, 105, 115), (128, 112, 117),
- (133, 116, 121), (133, 118, 124), (127, 118, 131), (116, 116, 136),
- (107, 112, 142), (104, 108, 143), (101, 103, 140), (100, 100, 135)
- ),
-
-// 673 Violet
-((50, 27, 100), (48, 28, 96), (50, 28, 96), (53, 28, 97),
- (56, 30, 100), (59, 33, 104), (59, 34, 104), (60, 36, 105),
- (59, 34, 105), (59, 34, 106), (59, 34, 108), (58, 33, 106),
- (58, 33, 105), (58, 32, 101), (58, 31, 98), (58, 31, 97),
- (58, 32, 97), (61, 39, 96), (63, 41, 94), (65, 44, 93),
- (69, 48, 95), (73, 52, 97), (76, 54, 98), (80, 57, 100),
- (89, 62, 107), (93, 66, 114), (98, 70, 122), (105, 80, 134),
- (113, 90, 146), (117, 96, 152), (122, 103, 159), (134, 114, 171),
- (140, 124, 181), (146, 138, 196), (148, 143, 198), (151, 148, 201),
- (152, 148, 201), (153, 148, 202), (152, 148, 202), (152, 148, 203),
- (150, 149, 206), (151, 150, 208), (153, 152, 211), (156, 154, 214),
- (160, 157, 217), (160, 159, 216), (160, 161, 216), (158, 160, 214),
- (154, 155, 205), (146, 136, 190), (141, 131, 189), (136, 127, 188),
- (132, 125, 186), (129, 124, 185), (129, 123, 184), (129, 122, 184),
- (130, 124, 198), (136, 133, 206), (143, 143, 215), (151, 151, 218),
- (159, 160, 221), (162, 163, 222), (165, 166, 224), (173, 172, 226),
- (181, 178, 230), (187, 182, 228), (179, 173, 217), (172, 165, 207),
- (168, 158, 202), (165, 152, 197), (159, 138, 189), (154, 125, 183),
- (130, 102, 168), (122, 95, 163), (115, 89, 158), (120, 93, 163),
- (126, 98, 169), (129, 104, 173), (132, 110, 177), (137, 122, 187),
- (144, 137, 197), (165, 161, 212), (171, 168, 218), (178, 176, 225),
- (178, 177, 226), (178, 178, 228), (176, 175, 228), (172, 169, 225),
- (160, 147, 209), (150, 132, 197), (140, 117, 186), (134, 110, 179),
- (129, 104, 172), (118, 90, 161), (108, 78, 150), (101, 69, 139),
- (96, 63, 132), (93, 64, 124), (96, 72, 128), (99, 80, 132),
- (103, 86, 136), (107, 92, 141), (114, 105, 152), (121, 117, 163),
- (134, 135, 181), (134, 135, 183), (134, 135, 185), (132, 132, 183),
- (130, 130, 182), (124, 121, 175), (117, 109, 165), (105, 94, 150),
- (93, 78, 136), (79, 54, 112), (78, 51, 108), (78, 49, 105),
- (77, 47, 98), (76, 48, 94), (77, 51, 93), (78, 54, 97),
- (85, 65, 109), (87, 69, 112), (90, 73, 116), (90, 72, 117),
- (91, 72, 118), (94, 70, 121), (94, 69, 125), (97, 69, 129),
- (99, 69, 132), (103, 68, 134), (104, 69, 135), (105, 71, 137),
- (110, 79, 143), (118, 90, 152), (126, 104, 163), (133, 117, 172),
- (143, 140, 191), (153, 154, 202), (164, 168, 214), (169, 173, 220),
- (175, 179, 227), (183, 188, 235), (187, 194, 240), (192, 197, 241),
- (197, 200, 242), (208, 205, 248), (209, 206, 248), (211, 207, 249),
- (214, 210, 250), (217, 216, 248), (218, 220, 249), (220, 223, 251),
- (218, 223, 251), (217, 222, 251), (217, 222, 251), (213, 220, 251),
- (210, 219, 252), (206, 215, 252), (203, 210, 249), (201, 207, 247),
- (201, 204, 245), (199, 200, 244), (200, 199, 243), (201, 198, 243),
- (202, 197, 241), (203, 195, 239), (199, 191, 233), (188, 180, 225),
- (175, 157, 206), (171, 152, 201), (168, 148, 197), (159, 140, 187),
- (147, 132, 177), (125, 106, 154), (116, 96, 147), (108, 85, 137),
- (105, 79, 131), (103, 77, 128), (94, 63, 116), (88, 55, 112),
- (83, 49, 109), (80, 45, 109), (74, 43, 108), (69, 38, 107),
- (61, 35, 107), (61, 36, 109), (62, 38, 112), (62, 42, 117),
- (64, 42, 119), (67, 41, 121), (69, 39, 119), (73, 42, 120),
- (77, 48, 122), (81, 52, 123), (86, 53, 126), (91, 57, 127),
- (96, 61, 130), (101, 71, 136), (107, 83, 142), (114, 94, 152),
- (122, 108, 165), (131, 121, 178), (142, 134, 192), (153, 149, 204),
- (166, 163, 214), (178, 176, 225), (187, 187, 234), (193, 194, 240),
- (197, 198, 244), (200, 200, 245), (201, 199, 245), (199, 197, 242),
- (194, 190, 234), (187, 179, 225), (178, 170, 215), (170, 160, 208),
- (162, 154, 202), (158, 153, 199), (156, 151, 197), (156, 153, 196),
- (158, 155, 200), (159, 154, 200), (162, 158, 202), (164, 160, 205),
- (165, 162, 208), (165, 163, 210), (161, 157, 207), (155, 148, 201),
- (148, 139, 193), (143, 133, 189), (141, 130, 187), (140, 128, 186),
- (141, 128, 187), (141, 126, 186), (144, 130, 190), (150, 135, 195),
- (156, 142, 198), (163, 148, 201), (169, 149, 203), (171, 151, 205),
- (170, 150, 207), (163, 149, 207), (154, 144, 202), (146, 135, 196),
- (137, 125, 188), (126, 113, 182), (114, 103, 176), (97, 92, 168),
- (83, 79, 159), (71, 67, 147), (62, 54, 137), (55, 46, 128),
- (49, 40, 121), (46, 35, 114), (47, 31, 107), (49, 28, 102)
- ),
-
-// 674 Violet_Fog
-((135, 103, 140), (117, 84, 121), (113, 73, 114), (109, 63, 108),
- (103, 60, 103), (97, 58, 99), (92, 56, 95), (88, 55, 91),
- (76, 47, 79), (66, 44, 71), (57, 41, 64), (46, 39, 56),
- (35, 38, 49), (32, 37, 46), (29, 36, 43), (28, 36, 42),
- (28, 36, 42), (24, 37, 40), (23, 37, 39), (22, 37, 38),
- (21, 36, 37), (21, 35, 37), (21, 34, 36), (21, 34, 36),
- (25, 31, 37), (29, 31, 40), (33, 32, 43), (44, 35, 51),
- (55, 39, 59), (60, 41, 64), (66, 43, 69), (74, 46, 77),
- (80, 49, 84), (102, 65, 108), (110, 72, 118), (118, 80, 128),
- (116, 82, 130), (115, 84, 132), (115, 83, 132), (116, 83, 132),
- (118, 84, 129), (111, 80, 121), (104, 76, 114), (94, 68, 103),
- (84, 60, 93), (81, 57, 89), (79, 54, 85), (76, 48, 78),
- (68, 48, 72), (55, 49, 65), (60, 53, 71), (65, 57, 78),
- (72, 66, 89), (79, 76, 100), (83, 83, 107), (87, 90, 115),
- (112, 117, 140), (125, 124, 153), (138, 131, 167), (143, 135, 174),
- (148, 140, 182), (148, 142, 182), (149, 144, 183), (151, 140, 179),
- (149, 131, 171), (126, 102, 144), (111, 92, 129), (96, 83, 114),
- (91, 77, 106), (87, 72, 99), (73, 62, 84), (60, 52, 68),
- (38, 45, 51), (37, 42, 50), (37, 40, 49), (39, 40, 52),
- (41, 41, 56), (45, 43, 59), (50, 45, 63), (59, 49, 72),
- (69, 51, 78), (82, 52, 88), (84, 52, 89), (86, 53, 90),
- (87, 54, 91), (88, 56, 92), (95, 57, 96), (101, 62, 105),
- (110, 70, 121), (110, 75, 123), (110, 81, 125), (112, 85, 128),
- (114, 90, 131), (121, 94, 139), (129, 95, 145), (128, 93, 145),
- (122, 87, 135), (99, 76, 110), (90, 69, 101), (82, 63, 93),
- (79, 60, 90), (76, 58, 87), (72, 57, 86), (69, 60, 87),
- (67, 66, 89), (65, 69, 88), (64, 72, 87), (63, 73, 87),
- (62, 74, 87), (64, 75, 87), (65, 77, 89), (66, 80, 91),
- (68, 84, 91), (71, 88, 94), (71, 88, 95), (72, 89, 97),
- (75, 90, 105), (77, 91, 106), (76, 92, 105), (76, 88, 101),
- (67, 69, 89), (58, 59, 78), (50, 49, 67), (46, 45, 61),
- (42, 41, 55), (36, 33, 44), (34, 27, 41), (33, 25, 40),
- (32, 22, 40), (31, 21, 38), (30, 21, 38), (30, 21, 38),
- (30, 22, 37), (29, 21, 39), (27, 21, 38), (27, 20, 37),
- (26, 21, 34), (26, 22, 34), (26, 23, 34), (26, 23, 34),
- (26, 24, 34), (27, 25, 35), (27, 25, 34), (27, 25, 35),
- (27, 26, 35), (27, 29, 36), (27, 29, 36), (27, 29, 36),
- (27, 30, 36), (26, 29, 36), (25, 29, 36), (26, 30, 37),
- (27, 34, 40), (27, 34, 40), (27, 35, 40), (27, 36, 41),
- (27, 37, 41), (28, 37, 42), (29, 37, 43), (30, 37, 44),
- (30, 37, 44), (31, 35, 44), (31, 34, 44), (32, 34, 44),
- (35, 32, 44), (37, 31, 45), (41, 30, 47), (50, 33, 54),
- (68, 41, 69), (72, 43, 72), (77, 45, 76), (74, 44, 73),
- (74, 46, 75), (74, 48, 76), (74, 50, 78), (81, 57, 86),
- (81, 61, 89), (79, 67, 91), (78, 72, 92), (78, 77, 94),
- (82, 84, 101), (89, 91, 112), (96, 100, 123), (104, 107, 134),
- (117, 115, 148), (117, 116, 150), (118, 117, 153), (115, 118, 154),
- (111, 117, 152), (110, 113, 150), (108, 109, 147), (104, 104, 141),
- (93, 99, 131), (82, 92, 117), (72, 84, 105), (65, 78, 95),
- (60, 71, 88), (54, 64, 79), (49, 58, 69), (43, 51, 60),
- (39, 46, 54), (37, 43, 52), (37, 41, 50), (38, 39, 49),
- (38, 37, 47), (38, 36, 46), (36, 35, 45), (34, 36, 44),
- (33, 36, 45), (32, 36, 45), (33, 37, 45), (34, 37, 46),
- (33, 37, 46), (33, 37, 46), (33, 37, 46), (33, 36, 46),
- (34, 34, 45), (34, 33, 44), (34, 32, 43), (35, 30, 41),
- (35, 29, 40), (35, 29, 40), (36, 29, 41), (38, 33, 43),
- (47, 36, 49), (58, 39, 57), (67, 43, 66), (76, 46, 75),
- (80, 52, 82), (88, 56, 91), (97, 59, 99), (99, 60, 102),
- (98, 58, 100), (92, 57, 97), (84, 56, 94), (80, 56, 93),
- (75, 57, 89), (72, 57, 87), (74, 60, 88), (76, 65, 92),
- (83, 72, 100), (91, 79, 106), (103, 86, 117), (118, 92, 132),
- (135, 101, 149), (155, 114, 170), (172, 125, 183), (182, 129, 189),
- (186, 131, 194), (184, 130, 191), (182, 135, 193), (184, 141, 195),
- (175, 135, 185), (167, 128, 176), (155, 113, 160), (139, 106, 145)
- ),
-
-// 675 Watermelon
-((92, 42, 30), (108, 66, 42), (106, 72, 54), (105, 79, 66),
- (111, 83, 75), (117, 88, 85), (119, 94, 83), (122, 101, 82),
- (106, 119, 84), (95, 118, 85), (85, 117, 87), (75, 108, 74),
- (65, 100, 61), (52, 88, 48), (40, 76, 35), (36, 70, 34),
- (33, 64, 33), (39, 48, 31), (46, 46, 30), (53, 45, 29),
- (51, 48, 29), (49, 51, 29), (49, 52, 29), (50, 53, 30),
- (54, 53, 28), (50, 57, 29), (46, 61, 30), (44, 71, 31),
- (42, 82, 33), (44, 84, 32), (47, 87, 31), (51, 92, 32),
- (54, 93, 32), (59, 101, 34), (60, 101, 33), (62, 101, 33),
- (61, 96, 32), (61, 91, 32), (63, 87, 31), (65, 83, 31),
- (79, 64, 30), (88, 54, 31), (97, 45, 33), (109, 37, 31),
- (121, 30, 29), (128, 28, 29), (135, 26, 29), (145, 25, 29),
- (146, 26, 30), (140, 31, 30), (134, 42, 29), (129, 54, 29),
- (122, 70, 28), (115, 87, 28), (113, 91, 29), (111, 95, 31),
- (89, 108, 33), (79, 106, 31), (70, 104, 30), (64, 94, 29),
- (58, 84, 29), (53, 78, 28), (48, 72, 28), (38, 61, 26),
- (29, 48, 25), (22, 29, 24), (21, 26, 23), (21, 23, 23),
- (20, 23, 22), (20, 23, 22), (21, 23, 23), (25, 23, 23),
- (42, 22, 24), (53, 20, 24), (64, 19, 25), (77, 17, 25),
- (90, 15, 25), (96, 15, 25), (102, 15, 26), (112, 13, 27),
- (115, 14, 27), (104, 15, 26), (95, 16, 25), (86, 17, 25),
- (81, 17, 24), (76, 17, 24), (70, 18, 24), (66, 20, 23),
- (81, 21, 23), (96, 19, 23), (112, 18, 23), (120, 20, 24),
- (129, 23, 25), (146, 24, 28), (162, 27, 31), (175, 25, 32),
- (180, 20, 32), (168, 24, 31), (157, 25, 32), (146, 27, 33),
- (141, 24, 33), (136, 22, 33), (123, 20, 28), (113, 18, 26),
- (106, 22, 25), (115, 25, 25), (125, 28, 25), (130, 28, 25),
- (135, 29, 25), (145, 27, 25), (157, 27, 26), (175, 29, 31),
- (189, 33, 31), (208, 36, 29), (208, 34, 28), (209, 33, 28),
- (209, 28, 31), (201, 24, 32), (195, 22, 32), (184, 21, 30),
- (159, 18, 25), (145, 14, 24), (131, 10, 24), (123, 9, 23),
- (116, 9, 23), (99, 9, 22), (83, 13, 22), (69, 14, 20),
- (59, 15, 20), (45, 19, 21), (41, 21, 22), (38, 23, 23),
- (36, 28, 26), (40, 34, 29), (52, 40, 34), (68, 50, 35),
- (84, 73, 40), (88, 83, 43), (93, 94, 47), (95, 95, 45),
- (98, 97, 44), (94, 98, 45), (84, 96, 42), (74, 97, 37),
- (61, 95, 37), (39, 77, 31), (33, 71, 30), (27, 66, 29),
- (19, 55, 26), (16, 49, 25), (16, 43, 23), (17, 39, 22),
- (16, 32, 20), (16, 30, 20), (16, 29, 20), (17, 26, 20),
- (18, 26, 19), (19, 28, 20), (19, 30, 20), (20, 33, 22),
- (22, 36, 24), (39, 39, 26), (46, 39, 25), (53, 39, 25),
- (68, 38, 25), (84, 39, 26), (102, 33, 29), (117, 30, 29),
- (141, 16, 26), (144, 16, 26), (148, 16, 26), (151, 13, 27),
- (151, 13, 27), (146, 12, 29), (139, 9, 28), (130, 10, 27),
- (121, 12, 27), (112, 14, 27), (102, 17, 27), (93, 19, 27),
- (84, 19, 26), (75, 20, 24), (65, 21, 23), (55, 21, 22),
- (39, 22, 22), (36, 22, 22), (33, 22, 22), (28, 24, 21),
- (24, 26, 21), (23, 29, 23), (24, 32, 24), (30, 32, 26),
- (39, 31, 26), (48, 29, 27), (56, 29, 28), (58, 32, 29),
- (57, 32, 29), (56, 32, 29), (55, 27, 27), (55, 23, 25),
- (53, 21, 24), (46, 21, 23), (38, 23, 22), (30, 24, 22),
- (28, 25, 21), (32, 24, 21), (38, 23, 21), (46, 23, 21),
- (52, 24, 23), (58, 31, 24), (63, 41, 26), (68, 53, 28),
- (76, 65, 30), (83, 74, 34), (88, 84, 41), (90, 95, 49),
- (87, 104, 54), (82, 109, 58), (78, 109, 57), (73, 102, 56),
- (69, 95, 61), (63, 85, 58), (55, 72, 58), (46, 60, 49),
- (38, 47, 39), (30, 37, 35), (26, 30, 29), (23, 25, 26),
- (22, 24, 24), (25, 23, 22), (29, 24, 21), (32, 26, 23),
- (38, 34, 27), (48, 50, 40), (65, 66, 53), (84, 84, 67),
- (100, 97, 80), (114, 112, 97), (132, 139, 126), (148, 158, 147),
- (163, 173, 157), (174, 164, 148), (181, 149, 137), (188, 141, 132),
- (192, 130, 132), (184, 124, 125), (174, 98, 102), (161, 71, 76),
- (154, 48, 52), (151, 34, 41), (144, 36, 40), (133, 47, 37),
- (125, 53, 36), (109, 49, 33), (97, 46, 28), (95, 37, 31)
- ),
-
-// 676 Whisp
-((179, 160, 155), (199, 173, 168), (210, 184, 179), (222, 195, 190),
- (214, 185, 180), (207, 175, 171), (203, 171, 167), (200, 167, 163),
- (180, 156, 152), (170, 145, 140), (160, 134, 129), (150, 125, 120),
- (141, 117, 111), (129, 103, 97), (117, 90, 83), (114, 81, 77),
- (112, 73, 71), (103, 56, 55), (98, 55, 54), (93, 54, 54),
- (95, 56, 56), (97, 59, 58), (97, 64, 62), (97, 69, 66),
- (100, 90, 85), (106, 100, 93), (113, 111, 101), (122, 117, 109),
- (132, 123, 118), (135, 127, 121), (138, 132, 125), (142, 137, 130),
- (140, 135, 128), (133, 126, 120), (127, 121, 115), (121, 116, 110),
- (119, 113, 105), (117, 110, 100), (117, 110, 100), (117, 110, 101),
- (127, 117, 108), (132, 120, 112), (138, 123, 116), (140, 125, 118),
- (143, 127, 121), (143, 128, 121), (143, 129, 121), (142, 128, 123),
- (141, 125, 123), (137, 120, 119), (136, 118, 117), (136, 117, 115),
- (141, 116, 115), (147, 115, 116), (149, 115, 116), (152, 116, 116),
- (150, 114, 112), (149, 116, 113), (149, 118, 114), (141, 114, 112),
- (134, 111, 111), (129, 109, 108), (125, 107, 106), (116, 106, 104),
- (111, 104, 104), (105, 98, 100), (102, 94, 97), (99, 91, 94),
- (97, 89, 91), (95, 88, 89), (91, 81, 81), (85, 74, 73),
- (67, 53, 52), (56, 42, 40), (46, 31, 29), (43, 29, 28),
- (40, 28, 28), (41, 30, 31), (43, 33, 34), (51, 42, 43),
- (67, 55, 58), (115, 103, 101), (141, 127, 124), (168, 152, 148),
- (179, 162, 157), (191, 172, 166), (209, 189, 184), (222, 204, 198),
- (234, 213, 206), (232, 208, 203), (231, 203, 200), (227, 199, 196),
- (224, 195, 192), (217, 187, 183), (210, 181, 179), (214, 182, 179),
- (217, 186, 181), (223, 192, 189), (226, 199, 195), (229, 207, 201),
- (230, 207, 202), (231, 208, 203), (230, 205, 202), (223, 197, 193),
- (191, 175, 168), (175, 160, 154), (159, 145, 141), (152, 137, 134),
- (145, 130, 127), (129, 116, 111), (117, 107, 100), (109, 96, 91),
- (110, 88, 84), (110, 82, 77), (110, 82, 78), (111, 83, 80),
- (119, 84, 81), (125, 88, 83), (132, 94, 87), (136, 101, 96),
- (150, 115, 110), (152, 121, 117), (155, 128, 124), (158, 129, 126),
- (161, 131, 129), (161, 133, 131), (161, 133, 131), (153, 130, 130),
- (147, 125, 123), (131, 110, 106), (126, 105, 102), (121, 101, 98),
- (109, 90, 87), (95, 80, 78), (81, 69, 66), (70, 59, 58),
- (54, 43, 42), (50, 39, 37), (47, 36, 33), (50, 38, 35),
- (54, 41, 38), (64, 49, 45), (78, 61, 56), (93, 72, 68),
- (113, 88, 85), (152, 122, 118), (157, 127, 124), (163, 132, 130),
- (170, 138, 136), (172, 137, 137), (166, 132, 132), (153, 125, 124),
- (117, 98, 95), (106, 90, 86), (96, 82, 78), (75, 67, 64),
- (60, 55, 52), (49, 45, 43), (43, 39, 36), (41, 35, 36),
- (48, 37, 40), (63, 49, 50), (67, 51, 51), (71, 53, 53),
- (82, 60, 59), (93, 69, 66), (97, 75, 72), (97, 75, 69),
- (90, 67, 59), (86, 64, 57), (83, 62, 56), (77, 59, 53),
- (71, 57, 50), (70, 56, 50), (69, 55, 50), (68, 54, 51),
- (65, 54, 52), (65, 55, 54), (67, 54, 55), (65, 51, 53),
- (58, 45, 48), (51, 41, 44), (46, 35, 38), (45, 33, 35),
- (45, 35, 35), (47, 38, 37), (50, 41, 40), (57, 48, 47),
- (62, 54, 52), (64, 58, 56), (67, 61, 59), (69, 63, 61),
- (70, 65, 62), (69, 65, 61), (70, 66, 60), (71, 64, 61),
- (73, 66, 64), (79, 69, 68), (89, 77, 73), (96, 82, 79),
- (100, 86, 84), (104, 90, 87), (106, 91, 86), (107, 89, 84),
- (102, 82, 78), (94, 76, 71), (82, 66, 60), (70, 56, 53),
- (59, 43, 44), (52, 35, 38), (46, 31, 31), (44, 32, 31),
- (46, 33, 34), (55, 41, 41), (65, 51, 48), (78, 65, 59),
- (92, 73, 67), (105, 82, 75), (117, 84, 80), (126, 87, 84),
- (131, 90, 88), (131, 95, 91), (129, 96, 93), (129, 96, 94),
- (129, 99, 97), (128, 107, 104), (127, 115, 112), (130, 123, 119),
- (136, 129, 129), (147, 139, 139), (161, 150, 150), (177, 162, 160),
- (188, 171, 172), (198, 180, 182), (207, 188, 189), (216, 193, 192),
- (216, 193, 191), (210, 186, 186), (202, 177, 176), (191, 166, 165),
- (181, 155, 153), (165, 142, 140), (151, 132, 129), (139, 123, 120),
- (130, 118, 115), (120, 111, 108), (113, 109, 105), (109, 105, 103),
- (107, 104, 102), (105, 101, 99), (106, 100, 97), (109, 98, 95),
- (115, 102, 100), (119, 103, 101), (138, 122, 120), (157, 139, 133)
- ),
-
-// 677 Whisper
-((32, 70, 66), (16, 29, 31), (13, 28, 30), (10, 27, 30),
- (10, 33, 35), (10, 39, 41), (12, 42, 44), (14, 46, 48),
- (13, 50, 52), (13, 48, 50), (14, 47, 48), (12, 38, 41),
- (10, 30, 34), (9, 25, 28), (9, 21, 22), (9, 20, 21),
- (9, 19, 20), (13, 18, 16), (16, 19, 15), (19, 20, 15),
- (25, 22, 14), (32, 25, 14), (33, 27, 16), (34, 29, 18),
- (42, 35, 23), (42, 37, 25), (42, 39, 28), (39, 38, 27),
- (37, 38, 27), (34, 36, 25), (32, 34, 24), (28, 31, 22),
- (25, 27, 18), (18, 20, 13), (15, 18, 13), (13, 17, 13),
- (12, 17, 15), (11, 18, 17), (11, 19, 19), (11, 21, 22),
- (14, 33, 33), (18, 49, 48), (23, 65, 64), (32, 81, 78),
- (42, 97, 92), (42, 105, 99), (42, 114, 106), (37, 120, 118),
- (38, 119, 113), (24, 86, 85), (19, 71, 68), (14, 56, 52),
- (14, 44, 41), (14, 33, 30), (13, 31, 27), (13, 30, 25),
- (12, 22, 22), (18, 24, 21), (24, 26, 21), (32, 30, 22),
- (40, 34, 23), (44, 35, 23), (48, 37, 24), (52, 40, 26),
- (54, 44, 28), (44, 39, 27), (40, 37, 25), (36, 35, 23),
- (35, 33, 21), (34, 31, 19), (39, 31, 16), (47, 36, 18),
- (66, 54, 26), (76, 62, 34), (86, 71, 42), (97, 80, 49),
- (109, 89, 56), (114, 95, 61), (120, 101, 67), (144, 115, 75),
- (151, 128, 88), (151, 139, 88), (131, 134, 86), (111, 130, 84),
- (100, 116, 71), (90, 102, 59), (62, 84, 49), (43, 66, 42),
- (21, 35, 24), (17, 29, 23), (14, 24, 23), (13, 23, 23),
- (12, 22, 24), (12, 22, 24), (16, 24, 26), (18, 27, 29),
- (16, 30, 32), (22, 39, 42), (23, 41, 43), (24, 43, 45),
- (27, 46, 48), (31, 50, 51), (44, 54, 51), (49, 61, 46),
- (65, 93, 67), (62, 99, 73), (60, 105, 79), (57, 103, 80),
- (55, 102, 81), (50, 96, 82), (40, 78, 72), (32, 60, 55),
- (32, 50, 45), (30, 36, 28), (30, 35, 27), (31, 34, 27),
- (32, 35, 26), (31, 33, 24), (28, 31, 23), (27, 30, 23),
- (24, 28, 21), (21, 26, 20), (19, 24, 19), (17, 22, 18),
- (15, 21, 17), (10, 19, 15), (8, 16, 13), (6, 14, 13),
- (5, 13, 13), (6, 14, 14), (6, 15, 15), (7, 16, 16),
- (8, 18, 19), (6, 20, 22), (6, 21, 23), (7, 21, 23),
- (5, 18, 21), (4, 15, 17), (3, 12, 14), (2, 10, 12),
- (2, 9, 10), (0, 7, 8), (0, 7, 8), (2, 7, 6),
- (3, 7, 6), (4, 11, 11), (5, 11, 11), (6, 11, 11),
- (6, 13, 14), (5, 15, 16), (6, 15, 16), (6, 16, 16),
- (8, 17, 19), (9, 19, 19), (10, 21, 20), (15, 25, 22),
- (18, 32, 29), (22, 42, 38), (28, 51, 44), (37, 55, 49),
- (44, 61, 53), (50, 59, 53), (50, 56, 50), (50, 54, 47),
- (46, 51, 43), (43, 45, 39), (36, 43, 38), (31, 44, 40),
- (30, 51, 44), (33, 55, 44), (36, 59, 44), (36, 58, 40),
- (34, 58, 44), (38, 60, 42), (39, 56, 34), (33, 48, 35),
- (35, 51, 38), (39, 56, 43), (42, 60, 46), (50, 71, 52),
- (55, 83, 63), (52, 92, 69), (51, 95, 68), (51, 99, 74),
- (41, 93, 73), (40, 91, 72), (40, 89, 72), (37, 85, 80),
- (37, 85, 79), (39, 88, 81), (47, 97, 87), (63, 104, 88),
- (69, 102, 82), (71, 97, 78), (78, 94, 78), (71, 87, 69),
- (52, 77, 64), (42, 76, 73), (37, 90, 86), (30, 107, 105),
- (32, 117, 114), (48, 129, 119), (54, 139, 131), (49, 131, 123),
- (55, 113, 104), (52, 99, 91), (40, 80, 75), (41, 62, 60),
- (45, 55, 52), (45, 54, 44), (60, 57, 42), (79, 66, 49),
- (93, 81, 53), (115, 103, 66), (151, 145, 113), (149, 174, 149),
- (127, 166, 140), (150, 176, 152), (149, 184, 163), (117, 155, 131),
- (107, 123, 103), (105, 100, 78), (100, 87, 59), (87, 77, 54),
- (69, 61, 45), (52, 49, 36), (39, 42, 31), (30, 35, 26),
- (24, 29, 23), (20, 25, 20), (18, 24, 19), (21, 25, 21),
- (25, 27, 21), (28, 30, 21), (28, 32, 23), (28, 32, 25),
- (27, 34, 24), (25, 31, 24), (22, 30, 25), (22, 31, 26),
- (23, 30, 27), (22, 32, 31), (19, 34, 36), (19, 36, 39),
- (21, 39, 40), (23, 41, 41), (28, 43, 40), (38, 43, 37),
- (47, 45, 33), (52, 52, 33), (56, 60, 40), (58, 64, 45),
- (55, 79, 64), (53, 94, 78), (43, 74, 64), (36, 66, 63)
- ),
-
-// 678 Wintergrass
-((161, 147, 99), (150, 137, 77), (153, 144, 92), (156, 151, 108),
- (167, 158, 121), (179, 166, 134), (182, 168, 137), (185, 171, 141),
- (190, 172, 141), (175, 161, 126), (160, 150, 112), (147, 142, 94),
- (135, 134, 77), (127, 124, 57), (120, 115, 38), (123, 114, 34),
- (126, 114, 30), (134, 115, 20), (138, 115, 21), (143, 116, 23),
- (142, 114, 25), (142, 112, 28), (139, 111, 28), (136, 110, 29),
- (119, 105, 47), (115, 106, 53), (112, 108, 60), (119, 115, 73),
- (126, 123, 87), (134, 128, 94), (142, 133, 102), (155, 143, 113),
- (164, 147, 117), (150, 142, 118), (137, 131, 104), (124, 120, 91),
- (111, 110, 73), (98, 101, 56), (101, 100, 50), (105, 100, 44),
- (119, 101, 25), (128, 107, 23), (138, 113, 21), (142, 118, 24),
- (146, 123, 27), (144, 124, 31), (143, 126, 35), (141, 128, 43),
- (136, 125, 51), (133, 124, 48), (134, 123, 42), (136, 122, 36),
- (140, 122, 26), (144, 122, 17), (143, 120, 14), (142, 119, 11),
- (129, 112, 7), (121, 105, 7), (114, 98, 8), (108, 96, 9),
- (103, 95, 10), (101, 94, 11), (99, 93, 13), (101, 92, 12),
- (104, 92, 16), (95, 89, 21), (92, 88, 26), (89, 87, 31),
- (87, 88, 33), (86, 89, 35), (85, 92, 40), (90, 95, 40),
- (104, 111, 37), (106, 111, 33), (108, 111, 30), (105, 107, 33),
- (103, 104, 36), (99, 102, 36), (96, 100, 37), (89, 93, 42),
- (86, 90, 47), (83, 86, 50), (80, 83, 46), (78, 81, 42),
- (77, 81, 40), (77, 81, 38), (78, 82, 37), (76, 83, 39),
- (87, 94, 49), (101, 104, 65), (116, 115, 81), (126, 122, 89),
- (137, 129, 97), (157, 143, 112), (174, 156, 124), (186, 167, 128),
- (186, 170, 121), (190, 162, 79), (184, 152, 57), (178, 142, 35),
- (177, 137, 27), (176, 133, 19), (169, 127, 16), (160, 122, 16),
- (139, 109, 21), (125, 108, 26), (112, 107, 32), (110, 105, 33),
- (109, 104, 34), (100, 101, 36), (92, 98, 38), (93, 97, 35),
- (95, 94, 31), (92, 90, 34), (91, 89, 32), (90, 89, 31),
- (88, 87, 30), (86, 85, 31), (84, 84, 29), (87, 84, 28),
- (100, 90, 22), (113, 96, 20), (127, 102, 18), (131, 106, 16),
- (135, 110, 14), (152, 119, 12), (167, 127, 15), (168, 133, 24),
- (172, 141, 45), (183, 153, 87), (183, 155, 98), (184, 158, 109),
- (184, 161, 130), (186, 164, 136), (179, 158, 130), (163, 148, 116),
- (126, 123, 93), (109, 109, 76), (92, 96, 60), (86, 92, 55),
- (81, 88, 50), (68, 78, 40), (60, 73, 33), (59, 69, 23),
- (53, 66, 19), (44, 64, 28), (45, 65, 29), (47, 66, 30),
- (50, 75, 38), (54, 78, 42), (58, 82, 47), (63, 88, 51),
- (70, 96, 57), (70, 96, 60), (71, 97, 63), (77, 99, 66),
- (83, 105, 65), (86, 107, 65), (96, 110, 58), (106, 113, 48),
- (107, 111, 42), (109, 104, 31), (108, 101, 32), (108, 99, 34),
- (109, 99, 36), (110, 101, 42), (112, 105, 49), (120, 112, 49),
- (133, 125, 51), (137, 125, 47), (141, 126, 43), (147, 126, 40),
- (153, 131, 39), (162, 131, 35), (164, 131, 44), (166, 138, 63),
- (171, 146, 79), (163, 148, 88), (149, 143, 101), (137, 139, 108),
- (124, 131, 96), (105, 116, 84), (86, 104, 79), (75, 96, 68),
- (73, 91, 60), (73, 91, 60), (73, 91, 60), (77, 94, 58),
- (88, 98, 54), (100, 102, 49), (109, 107, 46), (116, 109, 43),
- (126, 111, 37), (133, 115, 32), (135, 119, 28), (141, 121, 26),
- (144, 120, 24), (146, 122, 23), (150, 123, 24), (152, 121, 26),
- (153, 122, 30), (152, 123, 34), (148, 122, 40), (145, 123, 47),
- (142, 125, 54), (142, 129, 69), (147, 136, 85), (156, 142, 98),
- (163, 148, 111), (165, 150, 115), (173, 152, 103), (179, 153, 85),
- (170, 148, 72), (157, 142, 55), (152, 135, 37), (143, 132, 34),
- (127, 128, 41), (113, 122, 45), (105, 116, 47), (99, 112, 50),
- (93, 106, 51), (88, 101, 50), (86, 98, 49), (84, 93, 46),
- (78, 89, 44), (71, 81, 42), (61, 70, 39), (49, 63, 35),
- (44, 57, 30), (50, 57, 37), (51, 59, 37), (56, 64, 32),
- (70, 75, 37), (82, 86, 41), (93, 95, 38), (104, 100, 35),
- (112, 107, 36), (122, 116, 40), (132, 124, 45), (140, 130, 59),
- (149, 139, 81), (162, 149, 96), (172, 154, 114), (183, 163, 132),
- (197, 172, 143), (205, 178, 147), (210, 184, 154), (212, 186, 159),
- (212, 187, 157), (211, 188, 157), (209, 187, 159), (206, 181, 155),
- (197, 173, 145), (193, 170, 141), (187, 162, 121), (169, 148, 95)
- ),
-
-
-// 679 Wooden
-((92, 74, 63), (75, 57, 57), (70, 54, 54), (66, 51, 51),
- (62, 49, 48), (59, 48, 45), (57, 48, 43), (56, 49, 42),
- (54, 48, 42), (51, 55, 48), (49, 63, 54), (55, 74, 67),
- (62, 86, 81), (69, 94, 81), (77, 102, 81), (90, 104, 79),
- (104, 107, 78), (129, 101, 72), (132, 97, 64), (136, 94, 56),
- (132, 87, 50), (129, 80, 45), (125, 79, 42), (122, 78, 39),
- (104, 75, 39), (91, 69, 40), (78, 63, 42), (71, 59, 41),
- (64, 56, 40), (61, 57, 40), (58, 58, 41), (55, 55, 41),
- (53, 47, 42), (39, 51, 47), (44, 48, 42), (50, 46, 38),
- (49, 48, 35), (48, 50, 33), (48, 49, 32), (48, 48, 31),
- (46, 38, 25), (42, 36, 24), (39, 35, 23), (35, 29, 23),
- (32, 23, 23), (30, 22, 22), (28, 21, 21), (24, 18, 24),
- (17, 22, 22), (12, 20, 20), (12, 19, 18), (13, 19, 16),
- (15, 22, 18), (17, 26, 21), (19, 27, 25), (22, 29, 29),
- (27, 30, 37), (29, 34, 39), (31, 38, 42), (31, 34, 40),
- (31, 31, 39), (30, 32, 38), (29, 33, 38), (27, 30, 37),
- (27, 31, 35), (31, 35, 27), (36, 35, 28), (41, 35, 30),
- (42, 35, 30), (44, 36, 31), (48, 42, 31), (51, 47, 32),
- (55, 43, 30), (54, 44, 29), (53, 45, 28), (49, 42, 25),
- (45, 40, 23), (43, 39, 22), (42, 38, 22), (38, 36, 21),
- (33, 29, 19), (20, 24, 15), (20, 21, 13), (21, 19, 12),
- (20, 15, 10), (19, 12, 9), (17, 11, 8), (15, 10, 7),
- (16, 9, 6), (15, 10, 7), (15, 11, 8), (16, 13, 9),
- (18, 16, 10), (21, 23, 14), (29, 23, 17), (34, 29, 19),
- (39, 34, 21), (50, 38, 27), (54, 39, 27), (58, 40, 27),
- (59, 41, 26), (60, 42, 26), (61, 40, 27), (61, 42, 28),
- (64, 45, 29), (65, 48, 31), (66, 52, 34), (67, 53, 34),
- (68, 54, 35), (69, 56, 39), (72, 59, 43), (75, 65, 49),
- (78, 71, 52), (80, 75, 56), (82, 75, 56), (85, 76, 57),
- (92, 80, 59), (97, 82, 60), (104, 88, 61), (113, 93, 65),
- (131, 110, 79), (142, 115, 80), (154, 121, 81), (156, 124, 82),
- (158, 128, 84), (149, 127, 86), (145, 117, 82), (140, 107, 75),
- (135, 100, 67), (104, 84, 54), (97, 77, 52), (90, 71, 51),
- (80, 64, 49), (72, 61, 49), (67, 64, 47), (65, 62, 47),
- (56, 60, 45), (57, 56, 45), (58, 53, 45), (58, 52, 44),
- (59, 51, 43), (57, 48, 39), (57, 43, 34), (57, 39, 30),
- (58, 40, 27), (63, 40, 21), (65, 41, 19), (68, 43, 18),
- (74, 44, 18), (77, 48, 20), (80, 51, 24), (85, 57, 27),
- (97, 61, 31), (97, 62, 33), (98, 64, 35), (99, 66, 41),
- (99, 70, 43), (100, 71, 46), (97, 73, 47), (94, 72, 50),
- (86, 69, 53), (57, 76, 63), (54, 77, 65), (52, 79, 67),
- (49, 78, 66), (48, 76, 68), (46, 71, 65), (45, 69, 61),
- (51, 61, 45), (53, 57, 42), (56, 53, 40), (54, 45, 36),
- (50, 47, 34), (43, 51, 36), (36, 54, 39), (35, 55, 39),
- (30, 54, 40), (30, 54, 39), (30, 52, 40), (30, 49, 34),
- (31, 43, 27), (38, 36, 22), (36, 29, 18), (34, 24, 18),
- (31, 21, 13), (30, 19, 13), (29, 18, 13), (26, 15, 15),
- (24, 14, 16), (22, 15, 15), (24, 18, 15), (28, 16, 17),
- (32, 20, 22), (38, 26, 31), (48, 37, 43), (66, 50, 50),
- (86, 72, 67), (103, 98, 80), (108, 113, 89), (118, 106, 88),
- (123, 115, 88), (126, 119, 88), (119, 116, 86), (104, 94, 73),
- (89, 79, 59), (76, 74, 51), (65, 70, 49), (52, 65, 49),
- (51, 62, 47), (52, 62, 46), (62, 65, 46), (75, 63, 42),
- (89, 62, 37), (95, 57, 30), (92, 55, 27), (87, 50, 22),
- (87, 50, 18), (82, 42, 13), (70, 37, 11), (53, 34, 11),
- (45, 34, 13), (42, 31, 14), (44, 29, 11), (44, 31, 10),
- (47, 32, 13), (54, 35, 16), (61, 36, 17), (65, 40, 18),
- (69, 42, 23), (71, 47, 29), (73, 47, 32), (72, 50, 32),
- (74, 46, 32), (73, 50, 32), (73, 48, 32), (70, 46, 32),
- (68, 42, 30), (64, 40, 30), (62, 39, 29), (58, 36, 30),
- (54, 33, 28), (49, 32, 27), (44, 35, 26), (42, 34, 26),
- (40, 35, 27), (36, 40, 30), (31, 44, 34), (35, 50, 38),
- (40, 57, 40), (53, 63, 44), (62, 68, 49), (80, 77, 56),
- (90, 82, 59), (90, 82, 58), (83, 72, 57), (86, 74, 60)
- ),
-
-// 680 Wooden_2
-((59, 44, 27), (70, 50, 29), (75, 53, 30), (80, 57, 32),
- (83, 59, 33), (87, 62, 34), (87, 63, 34), (88, 64, 35),
- (88, 66, 35), (87, 64, 34), (86, 63, 34), (83, 61, 33),
- (80, 59, 32), (76, 56, 30), (73, 54, 29), (70, 52, 28),
- (68, 51, 28), (58, 45, 25), (52, 41, 23), (47, 37, 22),
- (41, 33, 20), (36, 29, 19), (33, 27, 18), (31, 26, 18),
- (24, 21, 16), (21, 19, 15), (19, 18, 15), (18, 17, 15),
- (18, 17, 15), (17, 16, 15), (17, 16, 15), (17, 16, 15),
- (17, 16, 15), (17, 16, 16), (17, 16, 16), (18, 17, 16),
- (20, 17, 16), (22, 18, 17), (23, 19, 17), (24, 20, 17),
- (31, 24, 19), (36, 26, 20), (41, 29, 22), (47, 32, 23),
- (54, 36, 25), (57, 37, 25), (60, 39, 25), (64, 41, 26),
- (67, 42, 27), (72, 47, 28), (75, 49, 28), (79, 52, 29),
- (86, 56, 31), (93, 61, 33), (97, 63, 33), (101, 66, 34),
- (117, 78, 38), (124, 85, 39), (132, 92, 41), (140, 105, 49),
- (149, 118, 57), (154, 124, 62), (159, 131, 68), (171, 144, 74),
- (181, 151, 79), (195, 164, 85), (199, 165, 83), (204, 167, 82),
- (205, 168, 82), (206, 169, 83), (206, 170, 89), (207, 176, 93),
- (205, 175, 95), (201, 170, 92), (197, 166, 90), (192, 157, 81),
- (187, 149, 72), (184, 144, 68), (182, 139, 65), (180, 137, 63),
- (181, 137, 61), (180, 135, 59), (176, 132, 56), (172, 130, 54),
- (169, 127, 52), (166, 125, 51), (158, 117, 48), (148, 110, 44),
- (134, 100, 39), (128, 95, 37), (122, 91, 36), (118, 88, 35),
- (115, 86, 34), (107, 80, 32), (98, 73, 31), (86, 64, 29),
- (74, 56, 27), (58, 45, 24), (55, 43, 24), (52, 41, 24),
- (52, 41, 24), (53, 41, 24), (55, 42, 25), (57, 43, 26),
- (59, 45, 27), (57, 44, 27), (56, 43, 27), (54, 42, 26),
- (53, 42, 26), (51, 40, 26), (50, 39, 26), (49, 39, 25),
- (49, 39, 25), (53, 41, 26), (54, 42, 26), (55, 43, 27),
- (58, 44, 27), (60, 46, 28), (64, 49, 29), (69, 52, 30),
- (80, 60, 32), (85, 63, 33), (91, 67, 35), (93, 68, 35),
- (96, 70, 36), (99, 72, 36), (101, 74, 37), (103, 76, 37),
- (105, 77, 38), (107, 79, 38), (106, 79, 38), (106, 79, 39),
- (106, 79, 40), (105, 79, 39), (103, 78, 38), (102, 77, 38),
- (105, 80, 37), (109, 81, 38), (113, 82, 40), (114, 82, 41),
- (116, 83, 42), (117, 83, 43), (116, 82, 43), (113, 80, 42),
- (110, 79, 41), (102, 75, 37), (100, 73, 36), (99, 72, 36),
- (95, 69, 35), (91, 64, 34), (83, 59, 33), (75, 52, 31),
- (56, 41, 26), (51, 38, 24), (47, 36, 23), (41, 33, 22),
- (38, 32, 21), (38, 31, 21), (39, 32, 22), (43, 35, 23),
- (48, 38, 24), (59, 45, 26), (62, 48, 27), (66, 51, 28),
- (74, 57, 30), (83, 63, 32), (94, 69, 34), (104, 74, 36),
- (101, 73, 35), (99, 71, 34), (98, 70, 34), (94, 67, 33),
- (89, 64, 32), (82, 61, 30), (77, 58, 29), (82, 60, 29),
- (76, 55, 28), (69, 51, 26), (61, 45, 24), (53, 39, 22),
- (43, 32, 20), (32, 25, 18), (21, 19, 16), (21, 19, 16),
- (20, 19, 16), (19, 18, 16), (19, 18, 16), (19, 18, 16),
- (18, 17, 16), (18, 17, 15), (18, 17, 16), (18, 17, 16),
- (19, 18, 16), (20, 19, 16), (22, 20, 16), (24, 22, 17),
- (27, 23, 18), (29, 25, 18), (31, 27, 19), (32, 28, 20),
- (33, 29, 20), (35, 30, 20), (36, 31, 21), (38, 33, 21),
- (42, 35, 22), (46, 38, 23), (50, 41, 25), (56, 45, 26),
- (61, 49, 27), (66, 52, 28), (72, 56, 29), (76, 59, 30),
- (80, 62, 31), (84, 64, 31), (87, 67, 32), (91, 69, 34),
- (95, 72, 36), (100, 76, 37), (106, 80, 38), (111, 84, 41),
- (116, 87, 42), (118, 88, 43), (118, 89, 43), (115, 88, 44),
- (111, 85, 44), (105, 80, 43), (99, 76, 40), (94, 73, 39),
- (89, 69, 38), (84, 66, 37), (79, 62, 36), (74, 59, 34),
- (69, 55, 33), (63, 50, 31), (56, 45, 29), (51, 41, 26),
- (46, 37, 24), (42, 34, 22), (38, 32, 20), (35, 29, 19),
- (33, 28, 19), (32, 27, 19), (30, 26, 19), (30, 26, 19),
- (30, 26, 19), (31, 27, 19), (33, 28, 19), (35, 28, 19),
- (38, 29, 19), (40, 31, 20), (42, 32, 21), (44, 33, 22),
- (46, 34, 22), (48, 36, 23), (51, 38, 24), (54, 41, 26)
- ),
-
-// 681 Wooden_3
-((95, 69, 38), (68, 47, 22), (53, 33, 11), (38, 20, 1),
- (33, 17, 0), (28, 15, 0), (25, 14, 0), (23, 13, 1),
- (15, 9, 1), (13, 7, 0), (12, 5, 0), (12, 5, 0),
- (12, 5, 0), (14, 6, 0), (17, 7, 0), (19, 7, 0),
- (21, 8, 0), (29, 12, 0), (31, 13, 0), (34, 15, 0),
- (34, 15, 0), (35, 16, 0), (35, 15, 0), (35, 15, 0),
- (32, 14, 1), (31, 14, 2), (30, 14, 3), (33, 18, 7),
- (36, 23, 12), (40, 28, 18), (44, 33, 24), (57, 47, 38),
- (74, 65, 57), (103, 96, 86), (117, 112, 102), (132, 128, 119),
- (146, 144, 136), (161, 160, 154), (165, 164, 158), (169, 169, 163),
- (168, 166, 160), (162, 158, 149), (156, 150, 138), (144, 135, 122),
- (132, 120, 107), (123, 110, 97), (115, 101, 88), (99, 84, 68),
- (87, 70, 52), (63, 41, 21), (53, 31, 12), (43, 21, 3),
- (41, 20, 2), (39, 19, 1), (39, 19, 0), (40, 19, 0),
- (43, 21, 0), (46, 24, 3), (50, 27, 6), (61, 36, 12),
- (72, 45, 18), (78, 51, 21), (85, 57, 24), (96, 64, 25),
- (105, 70, 27), (115, 79, 32), (114, 78, 30), (113, 78, 29),
- (111, 74, 26), (109, 71, 23), (103, 65, 18), (95, 59, 15),
- (81, 51, 17), (83, 54, 22), (85, 57, 28), (94, 66, 36),
- (104, 75, 44), (108, 80, 47), (113, 86, 51), (122, 94, 60),
- (130, 103, 67), (139, 108, 71), (138, 106, 69), (137, 105, 67),
- (135, 104, 66), (133, 103, 65), (129, 100, 63), (127, 99, 63),
- (124, 96, 63), (117, 91, 60), (110, 86, 57), (106, 82, 53),
- (102, 79, 50), (92, 73, 46), (85, 66, 43), (78, 59, 39),
- (67, 49, 32), (47, 29, 13), (43, 24, 10), (39, 19, 7),
- (38, 18, 6), (38, 18, 6), (38, 17, 4), (38, 18, 3),
- (39, 18, 3), (38, 17, 3), (38, 16, 3), (36, 15, 2),
- (35, 15, 2), (34, 14, 1), (32, 13, 0), (31, 12, 0),
- (31, 11, 0), (32, 13, 1), (33, 14, 2), (34, 15, 3),
- (39, 22, 10), (48, 33, 21), (61, 45, 31), (77, 59, 41),
- (107, 83, 51), (125, 102, 69), (144, 121, 87), (154, 132, 100),
- (164, 143, 113), (183, 164, 136), (191, 174, 145), (200, 184, 151),
- (205, 187, 155), (211, 194, 165), (208, 191, 163), (205, 189, 162),
- (193, 178, 153), (178, 160, 136), (162, 139, 108), (145, 120, 86),
- (114, 85, 48), (99, 70, 37), (84, 56, 26), (77, 49, 20),
- (70, 43, 15), (61, 35, 8), (55, 29, 3), (52, 26, 3),
- (55, 27, 4), (66, 38, 13), (70, 42, 17), (75, 46, 21),
- (83, 54, 27), (93, 62, 34), (100, 70, 41), (107, 78, 50),
- (120, 93, 65), (123, 94, 66), (126, 96, 67), (125, 96, 64),
- (118, 89, 58), (110, 81, 52), (100, 73, 44), (92, 63, 39),
- (87, 59, 32), (69, 40, 15), (65, 36, 11), (62, 33, 7),
- (55, 26, 3), (52, 25, 3), (49, 23, 3), (46, 21, 2),
- (42, 18, 0), (40, 17, 0), (39, 17, 0), (36, 17, 1),
- (35, 16, 1), (35, 16, 1), (36, 17, 2), (40, 19, 3),
- (45, 26, 8), (55, 37, 15), (68, 48, 23), (80, 59, 32),
- (94, 67, 38), (102, 75, 48), (114, 87, 58), (125, 102, 73),
- (149, 131, 105), (152, 135, 111), (155, 139, 117), (162, 143, 120),
- (168, 148, 121), (171, 153, 122), (174, 154, 120), (174, 153, 119),
- (174, 149, 115), (174, 145, 107), (173, 141, 98), (169, 134, 89),
- (161, 126, 79), (152, 116, 74), (142, 106, 69), (130, 94, 60),
- (117, 85, 53), (104, 75, 45), (94, 66, 37), (86, 59, 34),
- (75, 49, 25), (66, 40, 18), (59, 34, 13), (57, 34, 12),
- (63, 40, 18), (69, 46, 23), (74, 49, 26), (80, 51, 27),
- (86, 59, 31), (98, 69, 37), (111, 81, 46), (120, 91, 55),
- (128, 97, 62), (132, 105, 73), (141, 118, 86), (152, 131, 101),
- (162, 144, 115), (171, 153, 126), (176, 159, 135), (179, 166, 145),
- (184, 171, 152), (186, 173, 156), (186, 173, 152), (184, 167, 143),
- (180, 161, 134), (177, 155, 126), (173, 148, 119), (166, 143, 111),
- (157, 134, 101), (143, 122, 92), (130, 108, 79), (116, 93, 67),
- (104, 83, 57), (96, 74, 48), (90, 70, 46), (87, 66, 44),
- (89, 66, 44), (94, 71, 45), (102, 77, 47), (113, 87, 55),
- (124, 98, 65), (136, 108, 72), (150, 119, 77), (158, 126, 79),
- (161, 128, 79), (161, 128, 83), (158, 127, 83), (155, 124, 81),
- (143, 112, 67), (129, 97, 53), (114, 83, 44), (101, 71, 35)
- ),
-
-// 682 Woodland
-((67, 42, 19), (78, 38, 13), (86, 38, 10), (94, 39, 7),
- (105, 43, 6), (116, 47, 5), (119, 48, 4), (122, 49, 3),
- (117, 44, 3), (108, 39, 2), (100, 34, 1), (90, 31, 3),
- (81, 29, 6), (76, 26, 7), (72, 24, 8), (72, 24, 9),
- (72, 25, 10), (70, 27, 8), (72, 28, 9), (74, 30, 10),
- (72, 32, 10), (71, 34, 10), (70, 34, 10), (70, 34, 11),
- (62, 36, 11), (60, 38, 14), (59, 41, 18), (64, 49, 24),
- (69, 57, 30), (70, 61, 35), (72, 66, 41), (75, 72, 45),
- (73, 72, 46), (62, 66, 40), (57, 55, 31), (53, 45, 22),
- (54, 40, 16), (56, 36, 11), (59, 35, 11), (62, 34, 11),
- (68, 30, 11), (72, 31, 11), (76, 32, 11), (79, 34, 12),
- (82, 36, 13), (84, 36, 12), (86, 37, 12), (83, 38, 12),
- (82, 40, 14), (75, 44, 18), (72, 43, 18), (69, 43, 18),
- (65, 45, 18), (62, 48, 18), (63, 48, 17), (64, 49, 16),
- (62, 58, 19), (68, 66, 21), (74, 74, 24), (78, 76, 25),
- (83, 78, 27), (87, 77, 27), (92, 76, 28), (91, 80, 28),
- (87, 76, 29), (78, 75, 36), (70, 77, 42), (62, 79, 48),
- (59, 77, 47), (57, 75, 47), (53, 77, 47), (48, 71, 41),
- (41, 55, 27), (37, 54, 24), (34, 54, 21), (34, 57, 22),
- (34, 61, 23), (35, 65, 28), (37, 69, 34), (45, 80, 47),
- (54, 93, 54), (69, 113, 95), (67, 127, 105), (65, 142, 115),
- (72, 145, 130), (79, 149, 145), (74, 153, 146), (72, 150, 113),
- (79, 137, 113), (69, 120, 80), (60, 103, 48), (52, 94, 45),
- (45, 86, 42), (33, 71, 33), (33, 56, 23), (37, 48, 19),
- (40, 42, 15), (52, 31, 11), (51, 31, 12), (51, 32, 14),
- (50, 32, 14), (50, 33, 15), (46, 36, 16), (43, 39, 16),
- (37, 47, 19), (37, 51, 20), (37, 56, 21), (41, 58, 23),
- (45, 60, 26), (60, 66, 31), (74, 76, 34), (93, 77, 32),
- (114, 73, 28), (133, 70, 21), (132, 65, 17), (132, 61, 14),
- (125, 56, 9), (114, 50, 9), (99, 47, 10), (85, 45, 9),
- (65, 45, 17), (62, 51, 27), (60, 58, 37), (63, 61, 42),
- (67, 65, 48), (73, 77, 53), (80, 86, 58), (92, 93, 67),
- (101, 105, 63), (106, 112, 49), (108, 113, 46), (110, 115, 44),
- (107, 116, 36), (99, 104, 33), (88, 90, 28), (71, 82, 26),
- (49, 63, 25), (43, 58, 22), (38, 54, 20), (41, 54, 19),
- (44, 54, 19), (50, 55, 18), (57, 53, 13), (69, 49, 11),
- (81, 51, 9), (96, 49, 9), (98, 49, 8), (101, 50, 8),
- (101, 49, 7), (100, 51, 9), (96, 53, 13), (92, 52, 15),
- (95, 56, 16), (97, 56, 15), (100, 56, 15), (107, 56, 14),
- (113, 57, 12), (116, 58, 12), (117, 60, 14), (113, 60, 16),
- (107, 60, 20), (100, 75, 29), (100, 78, 30), (100, 81, 32),
- (96, 87, 30), (100, 93, 30), (101, 92, 28), (95, 85, 24),
- (91, 69, 16), (87, 65, 15), (84, 62, 14), (82, 58, 11),
- (80, 55, 11), (76, 49, 13), (74, 44, 10), (71, 35, 8),
- (69, 24, 9), (68, 17, 8), (69, 15, 10), (72, 21, 13),
- (77, 26, 14), (88, 36, 15), (99, 56, 27), (108, 75, 41),
- (134, 124, 44), (139, 134, 51), (145, 144, 59), (145, 139, 59),
- (145, 135, 51), (145, 140, 48), (138, 118, 46), (132, 92, 39),
- (125, 85, 33), (120, 80, 29), (124, 77, 23), (129, 70, 18),
- (131, 63, 11), (133, 64, 7), (130, 63, 8), (123, 65, 6),
- (112, 64, 10), (95, 61, 17), (78, 64, 18), (64, 63, 22),
- (53, 55, 25), (49, 52, 21), (46, 45, 19), (45, 37, 16),
- (50, 30, 11), (55, 23, 10), (58, 18, 9), (61, 15, 8),
- (63, 13, 7), (66, 14, 9), (66, 18, 10), (65, 23, 11),
- (66, 26, 12), (63, 32, 14), (58, 37, 12), (55, 41, 13),
- (54, 49, 18), (56, 61, 23), (60, 68, 28), (68, 76, 31),
- (81, 87, 36), (87, 94, 43), (88, 101, 46), (87, 105, 42),
- (83, 97, 36), (77, 87, 36), (73, 81, 32), (69, 68, 21),
- (69, 53, 20), (72, 46, 20), (74, 49, 22), (74, 51, 23),
- (77, 53, 21), (80, 59, 23), (81, 59, 22), (83, 58, 18),
- (82, 56, 15), (83, 52, 14), (85, 50, 13), (84, 49, 11),
- (84, 50, 9), (85, 54, 12), (87, 62, 15), (86, 70, 17),
- (86, 74, 15), (84, 75, 13), (78, 76, 16), (72, 70, 16),
- (67, 60, 12), (72, 59, 18), (72, 57, 25), (57, 44, 20)
- ),
-
-// 683 Yellow_Silk
-((222, 187, 42), (223, 201, 66), (215, 201, 67), (208, 202, 69),
- (188, 192, 71), (168, 182, 74), (166, 176, 69), (164, 170, 65),
- (167, 157, 52), (164, 157, 51), (162, 158, 51), (164, 158, 45),
- (166, 159, 39), (164, 156, 36), (163, 154, 33), (163, 150, 30),
- (163, 147, 28), (168, 138, 28), (166, 137, 32), (165, 136, 37),
- (163, 136, 38), (162, 136, 39), (158, 139, 38), (155, 142, 38),
- (161, 145, 28), (159, 140, 24), (158, 136, 21), (167, 121, 17),
- (177, 106, 14), (175, 98, 18), (174, 90, 23), (183, 68, 25),
- (189, 47, 25), (184, 37, 19), (181, 42, 20), (179, 47, 21),
- (161, 40, 18), (144, 33, 16), (136, 35, 16), (129, 38, 17),
- (90, 12, 29), (72, 11, 36), (54, 11, 43), (63, 20, 56),
- (73, 29, 69), (79, 39, 79), (86, 49, 90), (113, 64, 94),
- (128, 65, 89), (157, 86, 79), (171, 94, 63), (186, 102, 47),
- (198, 117, 44), (211, 133, 41), (219, 148, 41), (227, 164, 41),
- (236, 194, 45), (238, 200, 46), (240, 206, 48), (211, 186, 51),
- (182, 167, 54), (169, 148, 53), (157, 130, 53), (150, 119, 69),
- (104, 101, 82), (75, 74, 84), (60, 65, 82), (45, 57, 80),
- (44, 62, 70), (44, 68, 61), (53, 57, 43), (65, 67, 45),
- (117, 112, 45), (127, 122, 48), (138, 133, 52), (143, 137, 51),
- (149, 141, 50), (154, 138, 49), (159, 135, 48), (167, 134, 43),
- (175, 131, 38), (189, 122, 31), (191, 126, 29), (193, 130, 27),
- (193, 130, 31), (194, 131, 35), (190, 140, 44), (182, 152, 51),
- (172, 162, 82), (158, 147, 77), (144, 133, 72), (134, 120, 77),
- (125, 107, 82), (94, 79, 76), (81, 53, 46), (78, 33, 37),
- (76, 30, 29), (117, 45, 27), (144, 67, 31), (171, 90, 35),
- (178, 101, 48), (186, 112, 61), (197, 115, 76), (199, 139, 90),
- (207, 172, 141), (200, 174, 136), (193, 176, 132), (193, 169, 126),
- (193, 163, 120), (181, 142, 86), (146, 124, 52), (120, 105, 30),
- (116, 107, 23), (109, 100, 7), (111, 108, 12), (114, 117, 17),
- (133, 133, 26), (152, 140, 26), (164, 147, 31), (173, 148, 39),
- (210, 149, 55), (221, 137, 63), (233, 125, 72), (236, 125, 78),
- (240, 126, 85), (233, 126, 95), (214, 118, 93), (193, 122, 92),
- (173, 126, 85), (142, 133, 68), (139, 131, 64), (137, 130, 60),
- (136, 128, 46), (140, 135, 43), (147, 137, 42), (153, 133, 37),
- (190, 137, 59), (204, 146, 76), (218, 155, 93), (219, 161, 98),
- (221, 167, 103), (217, 182, 107), (188, 188, 104), (170, 173, 100),
- (177, 153, 87), (144, 128, 101), (148, 120, 101), (152, 113, 102),
- (161, 115, 104), (155, 149, 126), (158, 178, 123), (168, 199, 117),
- (216, 231, 119), (222, 236, 120), (229, 241, 121), (243, 239, 120),
- (250, 235, 115), (251, 235, 117), (251, 232, 111), (250, 232, 102),
- (252, 233, 104), (253, 231, 115), (252, 231, 124), (252, 232, 134),
- (241, 230, 151), (229, 230, 163), (210, 229, 180), (178, 212, 185),
- (139, 179, 188), (126, 176, 180), (113, 173, 172), (115, 158, 160),
- (134, 167, 163), (160, 180, 155), (184, 180, 138), (207, 195, 122),
- (233, 202, 113), (239, 196, 102), (224, 190, 87), (206, 182, 74),
- (186, 180, 65), (172, 177, 66), (171, 178, 77), (185, 185, 74),
- (215, 203, 72), (226, 208, 70), (238, 214, 69), (252, 220, 60),
- (252, 221, 58), (244, 211, 55), (232, 195, 48), (216, 180, 40),
- (190, 156, 31), (161, 128, 22), (135, 105, 12), (111, 76, 4),
- (82, 48, 0), (72, 51, 0), (77, 53, 0), (84, 38, 5),
- (103, 57, 13), (119, 76, 18), (142, 74, 26), (162, 86, 37),
- (169, 104, 44), (182, 120, 61), (197, 141, 75), (210, 165, 71),
- (220, 188, 74), (235, 203, 82), (247, 213, 74), (249, 219, 66),
- (249, 222, 68), (252, 225, 71), (253, 223, 78), (251, 221, 89),
- (240, 210, 90), (227, 195, 82), (227, 174, 73), (215, 149, 59),
- (191, 132, 40), (182, 114, 21), (176, 97, 11), (168, 95, 6),
- (157, 102, 8), (147, 103, 15), (147, 107, 20), (148, 114, 30),
- (144, 110, 35), (137, 104, 31), (135, 86, 25), (135, 58, 20),
- (137, 46, 13), (140, 32, 4), (129, 15, 0), (129, 24, 0),
- (143, 45, 4), (147, 60, 8), (143, 75, 17), (151, 92, 33),
- (162, 113, 42), (163, 126, 56), (154, 126, 69), (152, 136, 65),
- (161, 145, 62), (159, 148, 59), (163, 150, 46), (181, 147, 37),
- (191, 143, 35), (190, 144, 36), (190, 144, 40), (193, 144, 40),
- (190, 143, 38), (188, 148, 41), (197, 156, 45), (210, 171, 43)
- ),
-
-// 684 Zinfandel
-((131, 89, 66), (114, 86, 62), (107, 88, 64), (101, 91, 66),
- (91, 89, 64), (81, 87, 63), (77, 85, 61), (73, 83, 60),
- (55, 66, 46), (56, 67, 47), (58, 69, 49), (71, 75, 53),
- (85, 82, 57), (98, 88, 61), (112, 94, 65), (115, 95, 66),
- (119, 97, 68), (129, 100, 71), (129, 100, 71), (130, 101, 71),
- (134, 100, 71), (138, 99, 72), (139, 98, 71), (140, 97, 71),
- (138, 88, 65), (125, 81, 60), (113, 75, 55), (104, 71, 54),
- (96, 68, 53), (96, 69, 55), (96, 70, 58), (101, 76, 64),
- (113, 85, 72), (136, 105, 84), (144, 110, 87), (152, 115, 91),
- (161, 122, 97), (170, 129, 103), (175, 132, 105), (180, 136, 108),
- (203, 155, 119), (211, 159, 121), (219, 164, 124), (225, 166, 126),
- (231, 169, 129), (232, 171, 131), (233, 174, 134), (234, 179, 142),
- (234, 185, 150), (236, 198, 169), (237, 203, 177), (239, 209, 186),
- (240, 214, 194), (241, 220, 203), (241, 222, 207), (241, 225, 212),
- (240, 236, 228), (240, 237, 232), (241, 239, 237), (241, 239, 237),
- (241, 239, 237), (241, 239, 236), (241, 239, 236), (241, 240, 236),
- (241, 240, 236), (241, 239, 235), (240, 236, 228), (239, 234, 221),
- (238, 231, 216), (238, 228, 212), (236, 222, 201), (234, 214, 189),
- (226, 192, 170), (218, 179, 157), (211, 166, 145), (203, 153, 133),
- (195, 141, 121), (193, 137, 115), (192, 133, 109), (191, 127, 97),
- (191, 122, 93), (183, 114, 89), (177, 109, 87), (171, 105, 85),
- (170, 103, 83), (169, 102, 82), (171, 103, 83), (179, 107, 85),
- (190, 120, 93), (191, 126, 96), (193, 132, 100), (192, 134, 100),
- (192, 136, 100), (191, 139, 103), (196, 141, 105), (203, 142, 108),
- (207, 146, 111), (209, 156, 121), (203, 157, 120), (197, 158, 119),
- (194, 156, 118), (191, 154, 117), (185, 147, 114), (179, 138, 110),
- (172, 126, 104), (168, 125, 102), (164, 124, 101), (164, 124, 101),
- (164, 124, 101), (164, 125, 103), (165, 126, 103), (167, 126, 104),
- (171, 127, 107), (179, 132, 111), (181, 133, 111), (184, 134, 111),
- (184, 135, 113), (181, 134, 111), (174, 133, 108), (164, 132, 105),
- (143, 125, 93), (132, 115, 85), (121, 106, 77), (114, 100, 72),
- (108, 94, 68), (95, 82, 59), (82, 72, 53), (70, 68, 47),
- (64, 67, 44), (69, 74, 46), (74, 77, 49), (79, 80, 52),
- (93, 86, 59), (107, 90, 66), (120, 97, 74), (133, 104, 80),
- (161, 122, 96), (174, 135, 109), (188, 148, 123), (195, 156, 131),
- (202, 164, 140), (213, 179, 156), (224, 191, 170), (233, 203, 182),
- (239, 209, 191), (244, 223, 208), (244, 227, 212), (245, 231, 217),
- (245, 238, 226), (246, 243, 233), (245, 249, 239), (239, 250, 237),
- (231, 240, 220), (228, 236, 215), (225, 232, 210), (217, 222, 199),
- (210, 212, 187), (204, 199, 178), (193, 187, 165), (181, 172, 150),
- (173, 159, 134), (159, 138, 111), (156, 135, 106), (153, 132, 101),
- (153, 127, 97), (153, 125, 97), (154, 124, 98), (157, 127, 100),
- (171, 142, 121), (174, 147, 126), (177, 153, 131), (185, 167, 144),
- (194, 180, 158), (201, 192, 170), (208, 200, 178), (217, 211, 190),
- (225, 219, 202), (232, 225, 208), (236, 228, 211), (239, 230, 212),
- (238, 233, 216), (238, 233, 216), (238, 233, 216), (237, 236, 222),
- (237, 237, 222), (237, 236, 219), (238, 235, 217), (235, 236, 214),
- (233, 236, 212), (230, 232, 205), (227, 229, 203), (224, 226, 200),
- (223, 223, 198), (224, 216, 191), (223, 209, 181), (222, 204, 174),
- (220, 193, 162), (217, 183, 149), (214, 171, 136), (212, 157, 124),
- (210, 146, 114), (207, 136, 104), (204, 129, 97), (196, 119, 91),
- (183, 111, 84), (169, 104, 76), (158, 95, 70), (151, 92, 69),
- (146, 94, 71), (147, 100, 75), (150, 109, 84), (151, 122, 97),
- (152, 134, 110), (151, 143, 120), (154, 154, 132), (156, 165, 142),
- (165, 171, 147), (178, 179, 151), (193, 189, 158), (208, 197, 165),
- (217, 202, 170), (226, 205, 175), (228, 208, 181), (229, 203, 178),
- (225, 196, 170), (219, 189, 159), (214, 182, 149), (208, 174, 138),
- (205, 168, 130), (200, 165, 128), (196, 163, 127), (190, 161, 129),
- (183, 160, 127), (177, 159, 126), (171, 157, 125), (168, 157, 124),
- (169, 159, 123), (170, 159, 123), (173, 159, 125), (173, 159, 124),
- (172, 158, 123), (169, 155, 122), (165, 150, 117), (163, 148, 112),
- (162, 140, 105), (163, 131, 99), (163, 124, 92), (163, 116, 86),
- (164, 110, 82), (162, 103, 78), (158, 102, 75), (157, 108, 77),
- (155, 107, 78), (153, 106, 77), (144, 100, 72), (137, 94, 68)
- ),
-
-// 685 040412
-((0, 110, 219), (0, 110, 222), (8, 107, 223), (16, 105, 225),
- (19, 103, 225), (23, 102, 226), (24, 100, 225), (26, 99, 225),
- (42, 89, 224), (39, 90, 220), (37, 91, 217), (36, 86, 212),
- (36, 82, 208), (39, 83, 195), (43, 85, 183), (46, 88, 179),
- (50, 91, 175), (68, 106, 162), (73, 117, 156), (78, 128, 151),
- (88, 136, 144), (98, 145, 138), (104, 149, 134), (110, 154, 131),
- (119, 169, 117), (118, 168, 120), (117, 168, 124), (120, 168, 120),
- (123, 169, 117), (127, 167, 113), (131, 166, 109), (138, 158, 102),
- (140, 149, 89), (130, 151, 60), (132, 154, 46), (135, 158, 33),
- (147, 163, 19), (159, 168, 5), (164, 168, 4), (170, 169, 4),
- (180, 165, 5), (175, 160, 8), (170, 156, 11), (166, 143, 16),
- (163, 130, 21), (157, 121, 21), (152, 113, 21), (142, 99, 21),
- (133, 86, 22), (113, 72, 16), (111, 71, 8), (109, 70, 0),
- (107, 66, 0), (106, 63, 0), (102, 62, 0), (99, 61, 0),
- (84, 64, 0), (79, 61, 0), (75, 58, 0), (65, 57, 5),
- (56, 56, 11), (49, 53, 18), (42, 51, 26), (28, 54, 40),
- (14, 58, 54), (2, 70, 82), (3, 78, 94), (5, 86, 107),
- (5, 89, 113), (5, 93, 120), (5, 102, 133), (5, 110, 145),
- (1, 126, 170), (0, 132, 183), (0, 138, 196), (0, 146, 210),
- (0, 155, 224), (0, 160, 231), (0, 165, 238), (0, 179, 243),
- (0, 194, 246), (0, 218, 236), (0, 224, 227), (0, 231, 219),
- (0, 232, 214), (0, 233, 210), (0, 232, 198), (7, 228, 184),
- (15, 212, 156), (18, 200, 145), (21, 189, 134), (21, 183, 130),
- (21, 177, 126), (25, 169, 124), (30, 158, 117), (33, 148, 109),
- (33, 138, 100), (33, 127, 82), (34, 127, 67), (36, 127, 53),
- (38, 127, 46), (40, 127, 39), (39, 128, 25), (40, 121, 16),
- (32, 103, 12), (26, 98, 16), (21, 93, 21), (18, 91, 21),
- (16, 89, 21), (9, 82, 21), (2, 71, 22), (0, 58, 29),
- (0, 53, 29), (0, 58, 29), (0, 64, 25), (0, 71, 22),
- (0, 81, 19), (0, 92, 12), (0, 100, 7), (0, 109, 7),
- (0, 131, 0), (0, 141, 0), (0, 152, 0), (0, 153, 0),
- (0, 155, 0), (2, 152, 0), (5, 152, 0), (7, 152, 0),
- (8, 155, 0), (8, 148, 0), (8, 144, 0), (8, 141, 0),
- (7, 133, 0), (5, 124, 0), (5, 116, 0), (4, 114, 0),
- (5, 116, 0), (4, 114, 0), (4, 112, 0), (3, 110, 0),
- (2, 109, 0), (1, 116, 0), (0, 116, 0), (0, 119, 0),
- (0, 120, 0), (0, 119, 9), (0, 117, 14), (0, 116, 19),
- (0, 112, 26), (0, 103, 35), (0, 96, 42), (0, 88, 49),
- (0, 68, 71), (0, 66, 76), (0, 65, 81), (0, 64, 88),
- (0, 65, 96), (0, 65, 100), (0, 70, 105), (8, 70, 107),
- (21, 72, 110), (47, 84, 106), (53, 86, 102), (60, 89, 99),
- (72, 98, 91), (79, 103, 84), (91, 105, 81), (96, 107, 82),
- (109, 106, 79), (114, 105, 79), (120, 105, 79), (131, 103, 84),
- (142, 99, 85), (156, 102, 84), (170, 106, 88), (186, 112, 86),
- (200, 117, 85), (214, 130, 81), (224, 141, 78), (232, 154, 70),
- (235, 168, 61), (232, 182, 54), (225, 194, 44), (215, 211, 40),
- (190, 226, 57), (183, 228, 61), (177, 231, 65), (165, 235, 82),
- (152, 235, 96), (140, 232, 110), (127, 231, 121), (117, 228, 135),
- (113, 224, 149), (106, 218, 161), (99, 212, 172), (100, 205, 176),
- (96, 200, 173), (89, 196, 170), (81, 183, 169), (72, 169, 166),
- (70, 159, 166), (65, 148, 162), (63, 140, 159), (58, 133, 155),
- (54, 126, 154), (57, 123, 151), (61, 119, 148), (61, 117, 142),
- (71, 113, 135), (82, 109, 133), (93, 105, 131), (103, 98, 128),
- (107, 89, 130), (116, 79, 130), (124, 70, 130), (135, 60, 130),
- (144, 50, 128), (149, 42, 127), (148, 39, 123), (148, 39, 119),
- (141, 44, 116), (135, 51, 109), (127, 61, 110), (123, 74, 117),
- (117, 82, 124), (106, 89, 137), (95, 95, 149), (84, 96, 162),
- (75, 96, 172), (68, 93, 182), (64, 91, 193), (53, 86, 203),
- (42, 85, 214), (30, 86, 226), (21, 89, 232), (8, 92, 235),
- (0, 100, 238), (0, 109, 240), (0, 117, 245), (0, 126, 252),
- (0, 135, 255), (0, 144, 255), (0, 149, 255), (0, 154, 255),
- (0, 156, 255), (0, 156, 255), (0, 155, 255), (0, 149, 255),
- (0, 144, 252), (0, 138, 242), (0, 131, 233), (0, 126, 225),
- (0, 121, 219), (0, 120, 218), (0, 120, 218), (0, 114, 218)
- ),
-
-// 686 040412-000
-((171, 102, 133), (150, 79, 120), (137, 65, 111), (125, 51, 103),
- (128, 47, 103), (132, 44, 104), (132, 43, 104), (133, 43, 105),
- (132, 51, 106), (135, 59, 109), (138, 67, 112), (142, 75, 115),
- (147, 84, 119), (151, 94, 123), (156, 105, 128), (159, 110, 130),
- (163, 115, 133), (180, 127, 143), (186, 129, 146), (193, 132, 149),
- (197, 134, 151), (202, 136, 153), (204, 136, 154), (206, 137, 155),
- (212, 140, 158), (216, 140, 160), (220, 141, 163), (223, 141, 165),
- (227, 142, 167), (228, 142, 167), (229, 142, 167), (230, 141, 168),
- (232, 141, 169), (235, 141, 171), (235, 142, 171), (236, 143, 171),
- (236, 144, 171), (237, 146, 171), (238, 146, 171), (239, 147, 172),
- (241, 150, 173), (241, 150, 173), (241, 151, 173), (239, 150, 172),
- (237, 150, 171), (234, 149, 170), (232, 148, 169), (225, 145, 165),
- (216, 142, 161), (193, 132, 149), (178, 126, 141), (163, 120, 134),
- (147, 113, 126), (131, 106, 118), (124, 103, 114), (117, 100, 111),
- (92, 89, 99), (83, 85, 94), (74, 81, 90), (69, 79, 87),
- (65, 77, 85), (64, 76, 84), (63, 75, 84), (62, 74, 83),
- (62, 74, 83), (64, 74, 84), (66, 74, 85), (69, 75, 86),
- (70, 75, 86), (71, 75, 87), (72, 76, 88), (74, 78, 89),
- (78, 80, 91), (80, 80, 92), (82, 81, 93), (84, 81, 94),
- (86, 82, 95), (87, 82, 95), (88, 82, 95), (90, 81, 96),
- (93, 79, 97), (100, 73, 98), (103, 70, 99), (106, 68, 100),
- (107, 67, 100), (108, 66, 100), (110, 65, 100), (111, 64, 100),
- (110, 65, 100), (107, 66, 99), (105, 68, 99), (103, 69, 98),
- (101, 70, 98), (98, 71, 97), (94, 73, 96), (92, 77, 96),
- (92, 80, 97), (98, 88, 101), (105, 91, 104), (112, 95, 108),
- (116, 97, 110), (121, 100, 113), (130, 105, 117), (139, 109, 122),
- (152, 115, 128), (153, 115, 129), (154, 116, 130), (152, 115, 129),
- (151, 115, 128), (146, 112, 126), (138, 109, 122), (131, 106, 118),
- (124, 103, 114), (115, 100, 110), (114, 99, 110), (114, 99, 110),
- (116, 100, 111), (120, 102, 112), (126, 104, 116), (134, 108, 120),
- (153, 115, 129), (160, 118, 132), (167, 122, 136), (169, 122, 137),
- (172, 123, 138), (173, 124, 139), (173, 124, 139), (172, 123, 138),
- (168, 122, 137), (158, 117, 132), (153, 115, 129), (149, 114, 127),
- (140, 110, 123), (131, 106, 118), (123, 103, 114), (116, 100, 111),
- (100, 94, 103), (92, 90, 99), (85, 87, 95), (83, 86, 94),
- (81, 85, 93), (78, 83, 91), (77, 81, 91), (76, 80, 90),
- (75, 79, 90), (78, 78, 90), (79, 77, 90), (81, 77, 91),
- (84, 77, 93), (87, 77, 94), (90, 76, 95), (93, 75, 96),
- (99, 72, 98), (101, 71, 98), (103, 70, 99), (108, 66, 100),
- (112, 62, 101), (116, 59, 102), (120, 55, 102), (125, 51, 103),
- (128, 48, 104), (132, 44, 104), (132, 44, 104), (132, 44, 104),
- (133, 43, 104), (133, 43, 104), (132, 44, 104), (130, 46, 104),
- (126, 49, 103), (125, 50, 103), (124, 52, 103), (121, 55, 102),
- (119, 61, 103), (121, 68, 106), (127, 76, 109), (135, 84, 115),
- (143, 91, 120), (152, 101, 126), (163, 112, 132), (176, 121, 140),
- (190, 129, 148), (203, 134, 154), (214, 138, 160), (222, 141, 164),
- (232, 141, 169), (232, 140, 169), (233, 140, 170), (234, 139, 170),
- (233, 137, 170), (232, 136, 169), (231, 135, 169), (231, 135, 169),
- (231, 135, 169), (232, 136, 169), (233, 138, 170), (235, 140, 170),
- (236, 142, 171), (237, 144, 172), (239, 146, 172), (240, 148, 173),
- (241, 149, 173), (241, 150, 173), (242, 150, 173), (241, 150, 173),
- (241, 149, 173), (241, 149, 173), (241, 149, 173), (241, 149, 173),
- (240, 148, 173), (240, 148, 172), (238, 148, 172), (236, 148, 171),
- (234, 147, 169), (229, 146, 167), (224, 144, 164), (216, 141, 161),
- (207, 138, 156), (196, 133, 150), (184, 128, 144), (170, 122, 137),
- (155, 116, 130), (140, 110, 123), (125, 104, 115), (112, 98, 109),
- (99, 93, 102), (87, 88, 96), (77, 84, 91), (68, 80, 87),
- (62, 78, 84), (58, 76, 82), (54, 74, 80), (52, 73, 79),
- (50, 73, 78), (50, 72, 77), (49, 72, 77), (49, 72, 77),
- (49, 72, 77), (50, 72, 78), (51, 72, 78), (53, 73, 79),
- (55, 74, 80), (58, 75, 82), (62, 77, 84), (68, 79, 86),
- (74, 82, 90), (84, 86, 94), (94, 91, 100), (108, 97, 107),
- (124, 103, 114), (140, 110, 123), (159, 118, 132), (174, 124, 139),
- (171, 121, 138), (168, 116, 135), (163, 109, 132), (161, 102, 129)
- ),
-
-// 687 040412-001
-((100, 88, 103), (127, 94, 112), (138, 92, 116), (150, 91, 120),
- (156, 90, 121), (162, 89, 123), (162, 86, 120), (163, 83, 118),
- (154, 62, 107), (145, 52, 101), (136, 43, 95), (127, 38, 90),
- (118, 34, 85), (111, 33, 82), (104, 32, 80), (101, 32, 79),
- (99, 33, 78), (87, 38, 76), (81, 40, 74), (75, 43, 73),
- (70, 44, 71), (66, 45, 70), (64, 45, 69), (62, 46, 68),
- (59, 45, 66), (59, 45, 66), (59, 45, 66), (59, 45, 66),
- (60, 45, 66), (60, 45, 66), (60, 45, 66), (58, 46, 65),
- (56, 47, 65), (51, 49, 63), (49, 51, 63), (47, 54, 64),
- (46, 56, 65), (46, 59, 67), (47, 59, 68), (48, 59, 69),
- (55, 59, 72), (57, 58, 72), (59, 58, 73), (59, 56, 72),
- (59, 54, 71), (59, 53, 71), (59, 53, 71), (58, 51, 69),
- (57, 50, 67), (56, 47, 65), (57, 47, 66), (59, 48, 68),
- (62, 48, 70), (66, 49, 72), (66, 48, 71), (67, 47, 71),
- (67, 47, 71), (65, 48, 71), (63, 50, 71), (58, 50, 68),
- (53, 51, 66), (50, 51, 64), (48, 52, 63), (44, 52, 61),
- (42, 55, 62), (44, 61, 64), (45, 62, 65), (46, 63, 66),
- (47, 63, 67), (49, 64, 68), (53, 64, 71), (57, 64, 74),
- (66, 62, 77), (70, 62, 79), (74, 62, 82), (78, 62, 84),
- (83, 63, 86), (84, 60, 85), (85, 58, 85), (88, 55, 85),
- (91, 53, 86), (96, 53, 88), (95, 49, 86), (95, 46, 84),
- (95, 45, 84), (95, 45, 84), (95, 46, 84), (96, 48, 86),
- (105, 48, 88), (116, 54, 94), (127, 60, 100), (133, 65, 104),
- (140, 71, 109), (150, 81, 116), (161, 86, 122), (174, 91, 128),
- (188, 98, 134), (209, 116, 148), (212, 121, 151), (215, 127, 155),
- (214, 128, 154), (213, 130, 154), (209, 130, 153), (206, 129, 155),
- (203, 131, 163), (201, 131, 164), (199, 131, 166), (198, 129, 165),
- (197, 127, 164), (196, 124, 162), (194, 117, 160), (191, 110, 156),
- (186, 102, 151), (173, 83, 131), (168, 77, 125), (164, 72, 120),
- (153, 61, 108), (139, 53, 100), (126, 45, 92), (115, 40, 86),
- (97, 36, 77), (90, 36, 75), (84, 36, 73), (83, 36, 73),
- (82, 37, 73), (83, 39, 75), (91, 41, 78), (100, 46, 83),
- (112, 52, 89), (141, 69, 107), (148, 73, 111), (155, 78, 116),
- (169, 89, 124), (178, 97, 129), (183, 104, 137), (184, 108, 142),
- (173, 112, 142), (161, 108, 135), (150, 104, 129), (143, 98, 125),
- (136, 93, 121), (125, 84, 115), (112, 75, 107), (100, 66, 97),
- (92, 61, 90), (83, 48, 79), (83, 45, 78), (83, 43, 77),
- (83, 38, 75), (85, 36, 75), (88, 34, 75), (92, 32, 76),
- (101, 29, 79), (103, 28, 79), (105, 27, 80), (108, 26, 81),
- (111, 25, 82), (111, 25, 82), (109, 26, 81), (107, 27, 80),
- (102, 29, 79), (91, 33, 76), (88, 35, 76), (86, 38, 76),
- (80, 42, 75), (74, 46, 75), (70, 50, 75), (68, 50, 74),
- (69, 52, 76), (70, 52, 76), (72, 52, 77), (76, 51, 79),
- (81, 48, 80), (86, 44, 80), (91, 41, 81), (94, 39, 81),
- (96, 38, 81), (95, 38, 81), (93, 40, 81), (89, 44, 80),
- (86, 48, 80), (85, 54, 81), (85, 57, 82), (86, 57, 84),
- (95, 55, 84), (97, 54, 85), (100, 54, 86), (107, 53, 89),
- (111, 48, 90), (117, 41, 91), (120, 35, 88), (123, 29, 86),
- (127, 27, 86), (126, 26, 86), (125, 26, 86), (125, 28, 85),
- (128, 31, 86), (134, 37, 90), (141, 45, 95), (147, 56, 101),
- (151, 66, 107), (151, 75, 110), (149, 81, 112), (147, 85, 112),
- (142, 90, 113), (135, 91, 111), (126, 89, 107), (115, 85, 102),
- (106, 76, 96), (101, 69, 91), (96, 59, 86), (93, 51, 83),
- (92, 44, 81), (91, 38, 79), (92, 36, 78), (94, 34, 78),
- (96, 32, 77), (99, 29, 78), (101, 29, 78), (105, 30, 80),
- (110, 34, 83), (119, 42, 89), (132, 52, 98), (147, 63, 109),
- (163, 75, 119), (178, 87, 128), (190, 98, 140), (201, 110, 153),
- (210, 120, 166), (217, 129, 176), (222, 136, 180), (221, 139, 184),
- (217, 138, 185), (211, 135, 186), (201, 131, 185), (198, 126, 177),
- (194, 119, 169), (183, 114, 161), (170, 108, 151), (154, 106, 145),
- (147, 105, 140), (148, 101, 137), (151, 101, 138), (148, 100, 136),
- (138, 99, 132), (129, 100, 130), (123, 98, 127), (120, 98, 125),
- (116, 96, 123), (108, 93, 117), (100, 89, 110), (93, 85, 105),
- (83, 80, 97), (78, 76, 92), (78, 76, 93), (85, 79, 94)
- ),
-
-// 688 040412-002
-((42, 85, 77), (18, 49, 50), (17, 49, 50), (16, 50, 50),
- (15, 49, 49), (14, 49, 49), (13, 48, 48), (12, 47, 48),
- (11, 46, 46), (10, 45, 45), (10, 44, 45), (10, 44, 45),
- (10, 44, 45), (11, 44, 45), (13, 44, 46), (14, 44, 46),
- (15, 44, 46), (17, 39, 42), (17, 35, 38), (17, 31, 34),
- (16, 29, 31), (15, 27, 29), (15, 27, 29), (15, 28, 30),
- (21, 40, 41), (29, 50, 49), (37, 61, 57), (43, 74, 67),
- (50, 87, 77), (54, 93, 81), (59, 99, 86), (64, 110, 97),
- (68, 120, 112), (79, 145, 143), (85, 157, 162), (91, 170, 181),
- (97, 182, 193), (103, 194, 206), (104, 198, 210), (106, 202, 214),
- (103, 195, 207), (101, 192, 204), (100, 189, 201), (100, 190, 202),
- (101, 191, 203), (101, 190, 202), (101, 189, 201), (99, 185, 197),
- (96, 179, 191), (85, 155, 167), (77, 145, 154), (70, 135, 141),
- (65, 128, 132), (61, 122, 124), (58, 118, 118), (55, 114, 113),
- (55, 100, 94), (56, 98, 90), (57, 96, 86), (59, 101, 91),
- (61, 107, 97), (61, 110, 102), (61, 114, 107), (64, 120, 110),
- (64, 119, 109), (58, 106, 97), (51, 92, 84), (45, 78, 71),
- (41, 71, 66), (38, 65, 61), (30, 54, 52), (23, 45, 45),
- (19, 36, 38), (19, 36, 38), (20, 37, 39), (21, 39, 42),
- (23, 42, 45), (24, 44, 47), (25, 46, 49), (28, 53, 53),
- (34, 60, 58), (42, 72, 66), (47, 77, 69), (53, 83, 72),
- (53, 84, 73), (54, 85, 74), (53, 83, 73), (50, 80, 71),
- (40, 72, 68), (36, 68, 66), (33, 65, 65), (32, 64, 65),
- (31, 64, 66), (30, 66, 68), (30, 70, 72), (33, 76, 77),
- (34, 81, 82), (37, 90, 90), (37, 90, 90), (38, 90, 90),
- (37, 89, 89), (36, 88, 88), (34, 83, 84), (30, 78, 79),
- (25, 68, 69), (24, 67, 68), (24, 67, 68), (25, 69, 70),
- (27, 72, 72), (31, 77, 78), (37, 84, 84), (41, 92, 92),
- (45, 98, 98), (50, 104, 105), (48, 104, 105), (47, 104, 105),
- (49, 107, 108), (50, 110, 110), (51, 112, 112), (54, 117, 118),
- (69, 136, 142), (75, 144, 152), (81, 153, 162), (83, 155, 165),
- (86, 158, 169), (86, 157, 169), (81, 147, 158), (75, 135, 145),
- (66, 119, 128), (48, 86, 91), (44, 80, 84), (40, 74, 77),
- (34, 63, 66), (30, 57, 58), (26, 53, 54), (23, 51, 53),
- (22, 51, 52), (22, 53, 52), (23, 55, 53), (23, 55, 54),
- (24, 56, 55), (26, 57, 58), (30, 62, 61), (33, 68, 67),
- (37, 74, 73), (45, 90, 87), (48, 94, 89), (51, 98, 92),
- (53, 102, 97), (54, 105, 99), (55, 106, 97), (54, 103, 95),
- (50, 96, 94), (48, 95, 93), (47, 94, 92), (47, 93, 94),
- (46, 95, 98), (46, 99, 100), (46, 101, 102), (44, 101, 101),
- (44, 101, 101), (44, 95, 94), (43, 92, 91), (42, 90, 89),
- (41, 87, 87), (41, 83, 82), (39, 78, 78), (37, 75, 75),
- (33, 67, 68), (32, 65, 67), (31, 64, 66), (30, 60, 63),
- (29, 58, 62), (28, 59, 62), (32, 61, 65), (35, 64, 70),
- (35, 69, 72), (37, 73, 74), (41, 74, 75), (39, 73, 72),
- (35, 69, 70), (34, 65, 64), (31, 61, 61), (27, 58, 61),
- (26, 63, 65), (26, 65, 67), (26, 68, 69), (28, 74, 75),
- (33, 83, 84), (38, 92, 92), (44, 100, 100), (48, 107, 108),
- (52, 114, 114), (57, 117, 119), (58, 117, 120), (55, 115, 116),
- (52, 106, 109), (47, 96, 99), (41, 85, 85), (33, 71, 73),
- (26, 59, 63), (26, 54, 58), (25, 54, 57), (28, 57, 63),
- (36, 68, 76), (46, 86, 92), (57, 104, 112), (70, 126, 135),
- (81, 147, 158), (91, 170, 181), (101, 190, 202), (105, 199, 212),
- (105, 198, 211), (102, 192, 204), (95, 178, 189), (85, 156, 167),
- (73, 132, 143), (63, 113, 122), (55, 99, 106), (48, 89, 94),
- (45, 84, 87), (43, 84, 86), (41, 87, 87), (42, 91, 90),
- (46, 97, 97), (48, 102, 103), (49, 105, 106), (53, 109, 107),
- (56, 112, 107), (58, 111, 106), (61, 112, 103), (63, 115, 104),
- (64, 117, 105), (67, 121, 107), (68, 125, 111), (66, 127, 116),
- (64, 128, 121), (66, 131, 124), (64, 131, 127), (62, 129, 130),
- (62, 129, 130), (61, 129, 129), (60, 126, 126), (58, 123, 123),
- (59, 120, 117), (57, 116, 111), (54, 111, 109), (52, 106, 103),
- (51, 101, 96), (48, 95, 93), (49, 92, 89), (52, 92, 87),
- (53, 97, 90), (59, 104, 93), (52, 89, 81), (40, 76, 72)
- ),
-
-// 689 040412-005
-((48, 130, 119), (77, 132, 126), (88, 143, 127), (99, 154, 128),
- (111, 176, 108), (123, 198, 88), (128, 204, 81), (134, 211, 75),
- (146, 207, 66), (148, 199, 66), (150, 192, 67), (146, 184, 66),
- (143, 176, 66), (128, 159, 70), (113, 143, 75), (105, 138, 77),
- (98, 134, 79), (77, 105, 98), (70, 93, 114), (64, 81, 130),
- (49, 68, 145), (34, 55, 160), (31, 52, 165), (28, 49, 170),
- (44, 42, 161), (56, 44, 145), (68, 46, 129), (61, 43, 131),
- (55, 41, 133), (55, 39, 137), (56, 37, 141), (61, 32, 156),
- (72, 21, 155), (106, 20, 113), (103, 19, 101), (101, 18, 90),
- (84, 17, 112), (68, 17, 134), (69, 17, 142), (71, 17, 151),
- (70, 31, 161), (71, 38, 162), (73, 45, 163), (57, 49, 180),
- (42, 54, 198), (34, 55, 208), (26, 57, 219), (12, 60, 232),
- (7, 62, 235), (5, 67, 237), (4, 66, 237), (3, 66, 237),
- (3, 67, 237), (3, 68, 237), (4, 69, 237), (5, 70, 237),
- (5, 76, 236), (5, 79, 238), (6, 83, 240), (21, 91, 238),
- (37, 99, 236), (46, 104, 233), (55, 109, 230), (71, 118, 222),
- (82, 126, 212), (93, 127, 198), (94, 125, 191), (96, 124, 184),
- (96, 123, 180), (97, 123, 176), (93, 124, 166), (84, 122, 160),
- (59, 106, 163), (45, 93, 169), (31, 81, 175), (28, 71, 179),
- (25, 61, 184), (33, 61, 183), (41, 62, 182), (60, 68, 180),
- (79, 74, 179), (106, 89, 181), (120, 86, 185), (135, 84, 190),
- (141, 85, 190), (148, 86, 190), (151, 84, 187), (146, 82, 183),
- (118, 81, 172), (104, 68, 173), (91, 55, 174), (82, 48, 174),
- (74, 41, 174), (55, 28, 176), (37, 23, 173), (21, 23, 169),
- (5, 23, 163), (0, 28, 151), (0, 27, 149), (0, 27, 147),
- (0, 26, 147), (0, 25, 147), (0, 25, 148), (2, 26, 149),
- (26, 30, 154), (42, 29, 157), (59, 28, 160), (68, 27, 161),
- (77, 27, 163), (90, 26, 163), (99, 28, 169), (115, 31, 173),
- (134, 37, 177), (166, 65, 174), (170, 75, 167), (175, 85, 161),
- (174, 106, 143), (171, 122, 126), (170, 131, 112), (170, 129, 97),
- (172, 115, 97), (169, 113, 96), (167, 112, 96), (160, 114, 98),
- (153, 116, 100), (136, 105, 98), (121, 84, 104), (108, 61, 115),
- (92, 42, 128), (88, 26, 140), (88, 27, 137), (88, 29, 135),
- (85, 29, 122), (83, 28, 106), (83, 23, 92), (82, 22, 94),
- (116, 29, 93), (135, 42, 90), (155, 56, 88), (162, 62, 84),
- (170, 68, 81), (169, 85, 81), (168, 103, 81), (166, 115, 84),
- (167, 135, 84), (171, 171, 78), (170, 180, 72), (169, 190, 67),
- (165, 208, 51), (157, 216, 36), (148, 224, 23), (141, 229, 9),
- (124, 222, 15), (117, 216, 24), (111, 211, 34), (98, 199, 53),
- (94, 193, 73), (93, 192, 89), (93, 191, 96), (98, 197, 105),
- (99, 198, 114), (95, 192, 119), (97, 194, 120), (100, 196, 121),
- (111, 199, 115), (124, 207, 117), (137, 212, 120), (140, 213, 120),
- (127, 183, 124), (120, 178, 123), (114, 174, 122), (100, 164, 135),
- (84, 154, 150), (72, 148, 165), (77, 148, 174), (76, 140, 182),
- (78, 142, 172), (78, 146, 161), (76, 154, 144), (63, 159, 128),
- (64, 174, 119), (60, 174, 126), (62, 176, 130), (63, 176, 137),
- (60, 171, 142), (57, 170, 143), (54, 170, 145), (39, 159, 163),
- (26, 145, 185), (14, 132, 209), (4, 119, 233), (0, 103, 242),
- (0, 95, 243), (0, 89, 241), (1, 81, 237), (2, 73, 233),
- (7, 68, 228), (20, 65, 223), (33, 68, 212), (46, 80, 188),
- (61, 92, 164), (74, 105, 141), (79, 118, 119), (93, 129, 102),
- (104, 140, 95), (111, 158, 74), (120, 175, 53), (124, 191, 36),
- (112, 193, 32), (101, 187, 33), (96, 174, 53), (98, 158, 73),
- (103, 143, 89), (115, 144, 90), (122, 135, 101), (119, 136, 96),
- (117, 138, 97), (121, 139, 98), (129, 136, 101), (143, 152, 93),
- (157, 155, 102), (162, 163, 99), (155, 167, 100), (137, 170, 99),
- (123, 176, 92), (109, 189, 75), (94, 192, 72), (85, 198, 68),
- (85, 194, 71), (74, 184, 78), (71, 178, 81), (69, 179, 70),
- (61, 183, 54), (53, 193, 41), (50, 193, 41), (46, 186, 50),
- (44, 178, 69), (43, 171, 90), (42, 165, 104), (39, 166, 117),
- (30, 158, 139), (19, 148, 158), (10, 140, 178), (3, 131, 196),
- (0, 122, 204), (0, 119, 201), (0, 115, 196), (0, 110, 190),
- (0, 104, 184), (0, 97, 178), (0, 92, 173), (0, 83, 167),
- (0, 79, 159), (6, 88, 148), (19, 100, 131), (34, 114, 118)
- ),
-
-// 690 040412-006
-((42, 112, 82), (71, 97, 64), (77, 84, 59), (83, 72, 55),
- (92, 65, 50), (101, 58, 46), (106, 54, 44), (112, 51, 43),
- (129, 66, 44), (136, 69, 39), (144, 72, 35), (134, 66, 39),
- (125, 61, 43), (114, 56, 48), (104, 52, 53), (97, 51, 58),
- (91, 50, 63), (77, 46, 73), (76, 49, 69), (76, 52, 65),
- (74, 52, 63), (72, 52, 62), (72, 50, 62), (73, 48, 62),
- (74, 35, 74), (81, 26, 80), (89, 18, 86), (104, 13, 83),
- (120, 9, 81), (128, 6, 79), (136, 4, 78), (152, 1, 72),
- (166, 0, 67), (191, 0, 65), (192, 0, 70), (194, 0, 76),
- (188, 3, 79), (183, 7, 82), (177, 11, 82), (171, 15, 83),
- (145, 31, 83), (133, 40, 85), (121, 49, 88), (109, 54, 95),
- (98, 60, 102), (90, 63, 106), (82, 66, 111), (67, 74, 119),
- (50, 83, 126), (25, 101, 121), (20, 112, 113), (16, 123, 105),
- (23, 127, 96), (31, 132, 88), (34, 133, 83), (38, 135, 79),
- (47, 138, 67), (47, 138, 60), (48, 139, 54), (48, 139, 54),
- (48, 140, 54), (48, 140, 55), (48, 141, 56), (48, 142, 59),
- (49, 144, 64), (45, 144, 82), (38, 141, 92), (31, 138, 103),
- (27, 137, 108), (23, 136, 113), (16, 134, 121), (9, 130, 129),
- (11, 130, 129), (21, 130, 121), (31, 130, 113), (40, 123, 104),
- (50, 116, 96), (51, 112, 92), (53, 108, 88), (48, 98, 87),
- (46, 93, 79), (46, 95, 59), (55, 101, 46), (64, 107, 34),
- (70, 108, 29), (77, 109, 24), (87, 111, 15), (91, 109, 15),
- (86, 103, 19), (80, 108, 19), (74, 114, 19), (72, 120, 18),
- (71, 126, 17), (69, 133, 21), (69, 141, 26), (69, 146, 30),
- (69, 149, 34), (64, 147, 42), (65, 148, 38), (67, 149, 35),
- (67, 149, 34), (67, 149, 33), (66, 148, 33), (64, 149, 33),
- (55, 146, 42), (48, 137, 45), (41, 129, 48), (41, 125, 46),
- (41, 122, 44), (43, 114, 37), (51, 104, 30), (64, 100, 21),
- (78, 97, 13), (96, 99, 10), (98, 98, 10), (101, 97, 10),
- (106, 94, 11), (103, 90, 12), (106, 79, 14), (116, 67, 18),
- (137, 48, 32), (148, 48, 38), (160, 49, 44), (159, 52, 46),
- (159, 56, 49), (148, 66, 56), (134, 75, 61), (125, 78, 66),
- (124, 78, 71), (125, 61, 85), (132, 55, 87), (139, 50, 89),
- (141, 42, 88), (140, 40, 88), (135, 47, 84), (124, 57, 77),
- (121, 84, 59), (127, 87, 54), (133, 90, 49), (139, 87, 45),
- (145, 85, 41), (147, 78, 37), (146, 72, 32), (136, 69, 30),
- (124, 69, 28), (108, 94, 18), (104, 100, 18), (100, 106, 19),
- (104, 116, 14), (97, 120, 14), (85, 120, 21), (72, 117, 31),
- (41, 109, 55), (40, 107, 59), (40, 106, 64), (42, 99, 72),
- (56, 95, 77), (72, 94, 73), (84, 89, 75), (96, 84, 77),
- (105, 73, 85), (113, 59, 93), (117, 53, 93), (122, 47, 94),
- (133, 36, 94), (149, 28, 86), (163, 20, 78), (177, 13, 68),
- (191, 7, 55), (191, 10, 51), (192, 13, 48), (191, 19, 40),
- (190, 28, 31), (191, 38, 23), (190, 48, 15), (189, 55, 7),
- (185, 65, 3), (180, 75, 1), (175, 85, 0), (167, 94, 0),
- (160, 105, 0), (153, 116, 0), (146, 127, 0), (141, 135, 0),
- (133, 150, 0), (131, 152, 0), (130, 154, 0), (126, 157, 0),
- (122, 158, 0), (118, 159, 0), (115, 160, 0), (113, 160, 0),
- (112, 161, 0), (113, 160, 0), (116, 155, 0), (117, 144, 4),
- (120, 132, 11), (125, 121, 20), (130, 108, 30), (134, 96, 38),
- (137, 85, 46), (137, 77, 51), (135, 72, 52), (128, 61, 54),
- (119, 53, 58), (110, 47, 64), (102, 42, 73), (94, 39, 83),
- (87, 38, 97), (81, 39, 109), (72, 49, 117), (64, 55, 123),
- (52, 63, 126), (39, 71, 127), (26, 78, 128), (15, 85, 128),
- (15, 89, 133), (20, 89, 138), (26, 90, 144), (36, 87, 149),
- (47, 83, 152), (56, 78, 155), (56, 77, 154), (48, 77, 149),
- (47, 76, 144), (47, 68, 138), (49, 59, 130), (58, 50, 122),
- (73, 40, 109), (96, 30, 101), (109, 26, 91), (110, 28, 84),
- (101, 35, 79), (89, 42, 78), (73, 50, 76), (57, 58, 80),
- (48, 62, 78), (50, 62, 78), (52, 60, 73), (62, 62, 71),
- (62, 65, 69), (59, 69, 71), (50, 76, 76), (36, 85, 86),
- (22, 92, 97), (9, 98, 109), (0, 102, 117), (0, 105, 122),
- (0, 107, 123), (3, 97, 118), (3, 91, 114), (3, 87, 110),
- (7, 91, 102), (14, 96, 96), (23, 101, 90), (34, 103, 84)
- ),
-
-// 691 040412-007
-((108, 129, 87), (98, 136, 98), (113, 138, 101), (128, 140, 105),
- (134, 123, 114), (140, 106, 123), (122, 105, 130), (105, 105, 138),
- (105, 105, 140), (122, 103, 133), (139, 101, 126), (141, 95, 117),
- (144, 90, 108), (146, 81, 99), (148, 73, 91), (148, 68, 87),
- (148, 64, 84), (148, 46, 70), (148, 40, 64), (148, 34, 58),
- (148, 31, 58), (148, 28, 58), (148, 27, 58), (149, 27, 58),
- (147, 27, 59), (143, 27, 59), (139, 27, 59), (132, 27, 59),
- (126, 28, 59), (123, 27, 59), (120, 27, 60), (115, 26, 62),
- (112, 25, 63), (108, 22, 67), (107, 20, 69), (107, 18, 71),
- (107, 18, 71), (107, 18, 71), (107, 19, 70), (107, 21, 70),
- (109, 32, 76), (109, 39, 82), (110, 47, 88), (110, 57, 97),
- (111, 68, 106), (108, 72, 111), (105, 77, 117), (90, 86, 123),
- (86, 114, 128), (87, 145, 138), (87, 155, 141), (87, 165, 144),
- (84, 175, 147), (82, 185, 151), (80, 189, 153), (79, 193, 155),
- (76, 202, 154), (76, 202, 149), (76, 203, 144), (77, 197, 137),
- (79, 192, 131), (79, 187, 127), (79, 183, 123), (77, 176, 113),
- (75, 168, 104), (73, 151, 88), (72, 143, 78), (71, 135, 68),
- (73, 132, 65), (76, 129, 63), (82, 120, 58), (84, 111, 53),
- (81, 94, 44), (78, 86, 43), (75, 79, 42), (71, 73, 41),
- (67, 67, 40), (64, 66, 41), (62, 65, 42), (64, 57, 43),
- (64, 44, 44), (64, 41, 55), (64, 40, 56), (65, 39, 58),
- (65, 39, 58), (65, 39, 58), (65, 39, 58), (65, 39, 58),
- (67, 40, 52), (70, 39, 53), (74, 39, 54), (76, 38, 54),
- (78, 37, 55), (83, 36, 56), (88, 36, 56), (92, 41, 56),
- (97, 45, 54), (104, 65, 52), (110, 74, 53), (116, 84, 54),
- (119, 87, 55), (122, 90, 57), (129, 94, 59), (135, 94, 64),
- (143, 102, 75), (144, 109, 78), (146, 116, 82), (147, 120, 82),
- (148, 125, 83), (147, 128, 81), (144, 136, 80), (140, 140, 77),
- (134, 138, 72), (119, 131, 68), (116, 129, 68), (113, 127, 69),
- (104, 124, 65), (100, 122, 65), (102, 120, 64), (104, 118, 64),
- (108, 117, 58), (110, 115, 56), (113, 113, 54), (113, 111, 54),
- (114, 109, 54), (113, 107, 56), (115, 104, 57), (118, 99, 59),
- (123, 90, 60), (132, 80, 63), (133, 77, 63), (134, 75, 63),
- (137, 69, 65), (138, 64, 68), (136, 63, 72), (134, 60, 75),
- (125, 49, 78), (120, 44, 77), (116, 40, 76), (113, 38, 74),
- (110, 37, 73), (104, 36, 68), (98, 34, 65), (92, 33, 62),
- (88, 32, 61), (79, 31, 62), (78, 31, 62), (78, 31, 63),
- (77, 31, 62), (78, 31, 63), (79, 30, 63), (81, 31, 62),
- (89, 32, 61), (91, 34, 61), (93, 36, 61), (97, 40, 60),
- (104, 44, 60), (112, 47, 60), (120, 49, 59), (129, 50, 56),
- (137, 51, 54), (155, 53, 51), (158, 55, 50), (162, 58, 50),
- (165, 66, 51), (170, 74, 52), (173, 85, 55), (174, 97, 59),
- (174, 124, 69), (173, 129, 71), (173, 135, 73), (173, 141, 76),
- (175, 143, 77), (176, 141, 75), (177, 139, 74), (178, 137, 73),
- (177, 131, 74), (176, 126, 74), (173, 121, 75), (167, 120, 77),
- (159, 119, 78), (151, 118, 78), (144, 118, 77), (137, 115, 73),
- (136, 107, 64), (138, 105, 63), (140, 103, 62), (143, 100, 60),
- (144, 100, 62), (143, 104, 66), (139, 110, 72), (134, 123, 77),
- (120, 133, 82), (103, 135, 83), (96, 137, 83), (100, 137, 83),
- (113, 136, 85), (129, 135, 87), (140, 124, 89), (147, 112, 90),
- (153, 107, 91), (156, 100, 93), (153, 94, 96), (149, 89, 100),
- (145, 81, 101), (142, 72, 99), (139, 63, 92), (136, 54, 84),
- (132, 46, 77), (131, 41, 68), (130, 36, 62), (130, 37, 59),
- (130, 39, 61), (128, 44, 64), (126, 50, 69), (124, 54, 75),
- (123, 57, 77), (122, 60, 80), (123, 60, 79), (125, 59, 75),
- (129, 58, 72), (136, 57, 69), (143, 58, 69), (150, 62, 69),
- (157, 68, 68), (161, 74, 71), (165, 79, 74), (170, 84, 76),
- (173, 85, 75), (176, 85, 70), (181, 80, 64), (185, 71, 59),
- (190, 70, 52), (196, 70, 47), (196, 66, 45), (192, 67, 45),
- (186, 71, 45), (179, 76, 45), (171, 82, 44), (163, 86, 42),
- (154, 85, 41), (146, 83, 39), (144, 85, 36), (143, 78, 34),
- (142, 72, 32), (141, 67, 32), (141, 60, 34), (140, 56, 35),
- (133, 50, 38), (129, 49, 41), (123, 51, 47), (119, 63, 52),
- (114, 76, 59), (112, 91, 66), (112, 109, 72), (104, 120, 79)
- ),
-
-// 692 040412-008
-((58, 76, 155), (56, 80, 157), (54, 82, 159), (53, 85, 161),
- (50, 89, 164), (47, 94, 167), (44, 97, 169), (42, 100, 171),
- (35, 110, 180), (33, 113, 182), (31, 117, 185), (30, 118, 186),
- (30, 120, 187), (29, 122, 188), (29, 125, 190), (29, 126, 190),
- (29, 127, 190), (29, 125, 190), (30, 123, 188), (31, 121, 187),
- (34, 117, 185), (38, 114, 183), (39, 111, 181), (41, 108, 179),
- (46, 96, 167), (50, 88, 160), (54, 80, 153), (59, 70, 147),
- (65, 61, 141), (69, 59, 139), (73, 57, 137), (80, 53, 133),
- (86, 50, 131), (97, 46, 127), (100, 44, 124), (104, 43, 121),
- (104, 42, 118), (105, 42, 116), (106, 41, 115), (108, 41, 114),
- (109, 34, 112), (109, 32, 109), (110, 30, 106), (111, 28, 107),
- (113, 27, 108), (114, 26, 107), (116, 26, 106), (116, 26, 106),
- (117, 25, 106), (116, 25, 100), (118, 25, 96), (120, 25, 93),
- (121, 25, 89), (123, 25, 86), (123, 25, 85), (124, 25, 84),
- (127, 25, 82), (127, 25, 81), (127, 25, 80), (124, 25, 80),
- (121, 25, 80), (120, 25, 80), (119, 25, 80), (114, 25, 82),
- (110, 25, 84), (104, 25, 84), (104, 28, 90), (104, 31, 96),
- (103, 34, 100), (102, 38, 105), (102, 45, 110), (100, 51, 117),
- (92, 61, 129), (86, 65, 133), (80, 69, 137), (74, 73, 140),
- (68, 77, 143), (66, 79, 144), (64, 82, 145), (58, 90, 149),
- (53, 98, 156), (43, 116, 169), (40, 125, 176), (38, 135, 184),
- (38, 139, 188), (38, 144, 192), (41, 152, 200), (41, 163, 207),
- (41, 169, 212), (42, 166, 210), (43, 164, 208), (44, 160, 207),
- (46, 157, 206), (46, 152, 200), (49, 144, 196), (47, 136, 192),
- (49, 129, 190), (56, 117, 184), (58, 112, 181), (61, 108, 179),
- (63, 104, 177), (66, 101, 176), (70, 94, 173), (74, 89, 171),
- (84, 82, 168), (88, 79, 166), (92, 76, 164), (93, 74, 162),
- (94, 73, 160), (98, 68, 157), (104, 64, 153), (106, 58, 151),
- (109, 57, 147), (104, 51, 140), (102, 51, 139), (101, 51, 139),
- (93, 53, 137), (86, 54, 137), (77, 57, 139), (68, 60, 139),
- (56, 65, 139), (52, 67, 139), (49, 70, 139), (47, 69, 137),
- (46, 68, 136), (45, 68, 136), (46, 69, 136), (46, 73, 137),
- (43, 77, 140), (43, 84, 144), (42, 84, 143), (41, 84, 143),
- (38, 82, 140), (35, 81, 139), (31, 80, 139), (29, 78, 136),
- (25, 70, 133), (25, 70, 133), (25, 70, 133), (25, 71, 134),
- (25, 72, 135), (25, 77, 137), (25, 80, 140), (25, 80, 140),
- (26, 78, 140), (31, 76, 136), (32, 72, 132), (33, 68, 129),
- (35, 56, 123), (38, 43, 114), (41, 35, 106), (45, 30, 100),
- (49, 26, 97), (51, 26, 96), (53, 26, 96), (57, 26, 96),
- (65, 27, 94), (73, 27, 93), (82, 26, 92), (92, 25, 89),
- (97, 25, 85), (110, 25, 76), (113, 25, 74), (116, 25, 73),
- (120, 25, 70), (123, 25, 70), (125, 25, 68), (125, 25, 70),
- (127, 25, 72), (127, 25, 72), (128, 25, 72), (128, 25, 73),
- (131, 25, 73), (132, 25, 73), (135, 25, 73), (136, 25, 73),
- (137, 25, 74), (137, 25, 74), (137, 25, 76), (136, 25, 80),
- (135, 25, 82), (132, 25, 88), (129, 25, 93), (125, 25, 101),
- (114, 25, 120), (109, 27, 123), (104, 29, 127), (96, 34, 135),
- (85, 42, 140), (73, 50, 147), (60, 58, 153), (54, 69, 160),
- (47, 84, 165), (42, 93, 172), (35, 102, 177), (31, 112, 183),
- (26, 120, 188), (25, 128, 194), (25, 135, 196), (25, 137, 199),
- (25, 137, 199), (25, 136, 199), (25, 135, 196), (25, 129, 194),
- (26, 125, 190), (27, 120, 184), (30, 116, 179), (31, 109, 173),
- (31, 104, 168), (30, 96, 164), (30, 90, 159), (30, 84, 152),
- (30, 74, 147), (29, 68, 140), (30, 58, 135), (33, 47, 129),
- (37, 41, 123), (41, 35, 120), (43, 35, 117), (45, 35, 119),
- (42, 39, 120), (38, 46, 123), (34, 53, 127), (31, 60, 129),
- (27, 62, 132), (26, 64, 135), (25, 64, 136), (26, 60, 136),
- (29, 58, 136), (33, 57, 136), (38, 54, 139), (41, 54, 140),
- (43, 58, 143), (46, 65, 147), (46, 70, 152), (46, 78, 157),
- (45, 86, 164), (42, 94, 169), (41, 98, 173), (39, 101, 175),
- (39, 101, 175), (41, 98, 173), (42, 94, 171), (46, 90, 167),
- (49, 85, 163), (53, 80, 159), (51, 84, 160), (50, 85, 161),
- (50, 88, 161), (49, 88, 161), (50, 88, 161), (50, 88, 161),
- (50, 85, 161), (51, 85, 161), (53, 85, 161), (54, 85, 160)
- ),
-
-// 693 040412-010
-((105, 129, 103), (109, 131, 103), (110, 132, 103), (112, 133, 103),
- (114, 134, 103), (116, 135, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (124, 138, 100),
- (126, 138, 100), (127, 138, 99), (128, 138, 98), (128, 138, 97),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (132, 138, 93),
- (133, 138, 92), (134, 138, 92), (134, 138, 91), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 88), (135, 135, 86),
- (134, 133, 84), (132, 132, 82), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (117, 118, 65), (115, 116, 63),
- (112, 114, 60), (109, 112, 57), (108, 110, 56), (107, 109, 55),
- (102, 105, 51), (99, 103, 49), (97, 101, 47), (94, 99, 45),
- (92, 97, 43), (90, 96, 42), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (79, 87, 36), (77, 85, 35), (75, 84, 34),
- (72, 82, 33), (70, 81, 33), (69, 80, 32), (68, 79, 32),
- (63, 76, 31), (61, 74, 31), (59, 73, 31), (57, 72, 31),
- (55, 71, 31), (54, 70, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (47, 66, 33), (45, 65, 33), (44, 65, 34),
- (43, 64, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (38, 63, 38), (37, 63, 39), (36, 63, 40), (35, 62, 41),
- (34, 62, 42), (33, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (30, 62, 46), (29, 62, 47), (29, 62, 48),
- (28, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (26, 63, 51), (26, 63, 51), (26, 64, 52), (25, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 68, 56), (26, 69, 57), (28, 71, 59),
- (30, 72, 60), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (45, 85, 74), (48, 87, 76), (51, 90, 79), (52, 91, 80),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (73, 107, 93), (74, 108, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (92, 121, 102), (94, 122, 102), (97, 124, 103), (98, 125, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105),
- (105, 129, 103), (109, 131, 103), (110, 131, 103), (111, 132, 103),
- (112, 133, 103), (114, 134, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (123, 138, 100),
- (124, 138, 100), (126, 138, 100), (127, 138, 99), (128, 138, 98),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (131, 138, 94),
- (132, 138, 93), (133, 138, 92), (134, 138, 92), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 89), (136, 137, 88),
- (137, 136, 88), (134, 133, 84), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (118, 120, 66), (117, 119, 65),
- (115, 116, 63), (112, 114, 60), (109, 112, 57), (107, 109, 55),
- (102, 105, 51), (100, 104, 50), (99, 103, 49), (97, 101, 47),
- (94, 99, 45), (92, 97, 43), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (82, 89, 37), (79, 87, 36), (77, 86, 35),
- (75, 84, 34), (72, 82, 33), (70, 81, 33), (68, 79, 32),
- (63, 76, 31), (62, 75, 31), (61, 75, 31), (59, 73, 31),
- (57, 72, 31), (55, 71, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (48, 67, 32), (47, 66, 33), (45, 66, 33),
- (44, 65, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (39, 63, 37), (38, 63, 38), (37, 63, 39), (36, 63, 40),
- (35, 62, 41), (34, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (31, 62, 46), (30, 62, 46), (29, 62, 47),
- (29, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (27, 63, 50), (26, 63, 51), (26, 64, 52), (26, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 67, 55), (25, 68, 56), (25, 68, 56),
- (28, 71, 59), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (42, 82, 71), (45, 85, 74), (48, 88, 76), (51, 90, 79),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (70, 105, 91), (73, 107, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (90, 119, 101), (92, 121, 102), (95, 123, 102), (97, 124, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105)
- ),
-
-// 694 040412-011
-((126, 48, 55), (118, 44, 69), (114, 43, 73), (110, 42, 78),
- (106, 41, 80), (103, 40, 83), (101, 39, 84), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (77, 33, 85),
- (72, 33, 83), (70, 32, 80), (69, 31, 78), (68, 30, 77),
- (67, 30, 76), (63, 30, 71), (63, 30, 69), (63, 30, 67),
- (63, 30, 63), (63, 30, 59), (62, 30, 57), (62, 30, 55),
- (66, 29, 54), (67, 28, 56), (69, 28, 58), (71, 27, 59),
- (73, 27, 60), (74, 26, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (85, 23, 68), (88, 23, 70),
- (90, 22, 71), (93, 21, 73), (94, 21, 73), (96, 21, 74),
- (101, 19, 78), (104, 18, 80), (107, 18, 82), (110, 17, 83),
- (113, 16, 85), (114, 15, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (129, 12, 88), (132, 11, 88), (136, 10, 88),
- (139, 9, 88), (143, 8, 88), (145, 7, 86), (147, 7, 85),
- (154, 5, 83), (157, 4, 81), (161, 3, 79), (165, 2, 75),
- (169, 1, 71), (170, 0, 70), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (187, 6, 52), (190, 8, 46), (194, 10, 41),
- (195, 11, 39), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (211, 33, 16), (214, 40, 14), (218, 48, 12), (220, 56, 10),
- (223, 65, 9), (224, 69, 8), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (234, 100, 2), (236, 107, 1), (238, 115, 0),
- (238, 118, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 144, 0), (242, 147, 0), (243, 150, 0), (243, 153, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (241, 168, 5), (240, 169, 6), (239, 170, 8),
- (238, 169, 9), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (229, 163, 19), (225, 161, 19), (221, 159, 19), (219, 158, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (190, 139, 26), (187, 137, 27), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (156, 98, 39), (151, 92, 40), (146, 86, 41), (144, 83, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46),
- (126, 48, 55), (118, 44, 69), (116, 43, 71), (114, 43, 73),
- (110, 42, 78), (106, 41, 81), (103, 40, 83), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (80, 34, 86),
- (78, 34, 85), (72, 33, 83), (69, 32, 80), (69, 31, 78),
- (67, 30, 76), (63, 30, 71), (62, 29, 70), (61, 29, 69),
- (63, 30, 67), (65, 30, 65), (63, 30, 59), (62, 30, 55),
- (66, 29, 54), (66, 29, 56), (67, 29, 59), (69, 28, 58),
- (71, 27, 58), (73, 27, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (84, 24, 68), (85, 24, 69),
- (88, 23, 70), (90, 22, 71), (93, 21, 73), (96, 21, 74),
- (101, 19, 78), (102, 18, 79), (104, 18, 80), (107, 18, 82),
- (110, 17, 83), (113, 16, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (126, 13, 87), (129, 12, 88), (132, 11, 88),
- (136, 10, 88), (139, 9, 88), (143, 8, 88), (147, 7, 85),
- (154, 5, 83), (156, 4, 82), (158, 4, 82), (161, 3, 79),
- (165, 2, 75), (169, 1, 71), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (183, 5, 58), (187, 6, 52), (190, 8, 49),
- (194, 10, 41), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (208, 23, 17), (211, 33, 16), (215, 42, 14), (218, 48, 12),
- (221, 57, 10), (223, 65, 9), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (233, 95, 3), (234, 100, 2), (236, 108, 1),
- (238, 115, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 137, 0), (242, 144, 0), (243, 147, 0), (243, 150, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (242, 165, 3), (241, 168, 5), (240, 168, 7),
- (239, 170, 8), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (233, 164, 17), (229, 163, 19), (225, 161, 19), (221, 159, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (195, 143, 26), (190, 139, 26), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (161, 106, 36), (156, 98, 39), (151, 94, 40), (146, 86, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46)
- ),
-
-// 695 040412-012
-((185, 134, 154), (177, 127, 143), (172, 123, 137), (168, 120, 132),
- (164, 116, 126), (160, 113, 121), (158, 111, 118), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (134, 91, 87),
- (130, 88, 81), (123, 83, 74), (116, 78, 67), (112, 76, 64),
- (109, 74, 61), (95, 65, 49), (89, 61, 44), (83, 58, 39),
- (78, 54, 35), (73, 51, 31), (70, 49, 29), (67, 48, 27),
- (57, 42, 21), (52, 39, 18), (47, 37, 16), (43, 35, 15),
- (40, 34, 14), (39, 33, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 30, 18), (33, 30, 19),
- (32, 30, 19), (31, 30, 20), (30, 29, 20), (30, 29, 21),
- (28, 28, 22), (27, 27, 23), (26, 27, 24), (25, 26, 24),
- (24, 26, 25), (23, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 27, 30), (21, 27, 31), (21, 28, 33),
- (21, 29, 34), (21, 31, 36), (21, 32, 37), (21, 33, 38),
- (22, 37, 42), (22, 39, 44), (23, 41, 47), (24, 44, 49),
- (26, 47, 52), (26, 48, 53), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (31, 63, 65), (32, 66, 67), (33, 69, 70),
- (34, 70, 71), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (39, 84, 84), (40, 87, 86), (41, 91, 89), (42, 94, 91),
- (44, 97, 94), (44, 98, 95), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (52, 111, 108), (55, 113, 111), (58, 116, 114),
- (59, 117, 115), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (77, 127, 128), (82, 129, 131), (87, 131, 134), (89, 132, 135),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (125, 143, 156), (130, 144, 159), (136, 146, 162),
- (139, 147, 164), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (164, 154, 178), (170, 155, 181), (176, 157, 184), (178, 158, 185),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (207, 165, 200), (208, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (210, 157, 189), (207, 154, 185), (205, 152, 181), (203, 150, 178),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160),
- (185, 134, 154), (177, 127, 143), (174, 125, 140), (172, 124, 137),
- (168, 120, 132), (164, 117, 126), (160, 113, 121), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (136, 93, 90),
- (134, 92, 87), (130, 88, 81), (123, 83, 74), (116, 78, 67),
- (109, 74, 61), (95, 65, 49), (92, 63, 46), (89, 61, 44),
- (83, 58, 39), (79, 55, 35), (73, 51, 31), (67, 48, 27),
- (57, 42, 21), (54, 41, 19), (52, 40, 18), (47, 37, 16),
- (42, 35, 14), (40, 34, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 31, 17), (34, 31, 18),
- (33, 30, 19), (32, 30, 20), (31, 30, 20), (30, 29, 21),
- (28, 28, 22), (27, 28, 22), (27, 28, 23), (26, 27, 24),
- (25, 27, 24), (24, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 26, 29), (21, 27, 30), (21, 27, 31),
- (21, 28, 33), (21, 30, 35), (21, 31, 36), (21, 33, 38),
- (22, 37, 42), (22, 38, 43), (23, 39, 44), (23, 41, 47),
- (24, 44, 49), (26, 47, 52), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (30, 60, 62), (31, 63, 65), (32, 66, 68),
- (33, 69, 70), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (38, 81, 81), (39, 84, 84), (40, 87, 86), (41, 91, 89),
- (42, 94, 92), (44, 97, 94), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (50, 108, 105), (52, 111, 108), (55, 114, 111),
- (58, 116, 114), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (73, 125, 125), (77, 127, 128), (82, 129, 131), (87, 131, 134),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (120, 141, 153), (125, 143, 156), (131, 144, 159),
- (136, 146, 162), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (159, 152, 175), (164, 154, 178), (170, 156, 181), (176, 157, 184),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (205, 165, 199), (207, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (212, 159, 192), (210, 157, 189), (208, 154, 185), (205, 152, 181),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160)
- ),
-
-// 696 040412-013
-((64, 11, 92), (58, 10, 86), (55, 9, 82), (52, 9, 79),
- (49, 8, 76), (46, 8, 73), (45, 8, 72), (44, 9, 71),
- (39, 9, 65), (37, 9, 62), (35, 10, 60), (33, 10, 58),
- (31, 11, 56), (28, 12, 54), (26, 13, 52), (25, 13, 51),
- (25, 14, 50), (29, 14, 56), (30, 14, 59), (32, 14, 62),
- (34, 13, 65), (37, 13, 69), (38, 13, 70), (39, 14, 72),
- (42, 14, 78), (44, 14, 81), (46, 14, 84), (47, 14, 87),
- (49, 15, 90), (50, 14, 91), (52, 14, 93), (54, 14, 97),
- (55, 15, 100), (59, 14, 106), (60, 14, 109), (62, 15, 112),
- (64, 15, 115), (67, 15, 118), (68, 15, 119), (69, 15, 121),
- (72, 17, 126), (74, 17, 128), (76, 18, 131), (77, 19, 133),
- (78, 20, 135), (79, 20, 136), (80, 20, 138), (82, 22, 140),
- (84, 22, 142), (87, 24, 146), (88, 26, 147), (90, 28, 149),
- (92, 29, 150), (94, 31, 152), (94, 32, 153), (94, 33, 154),
- (98, 36, 157), (99, 38, 158), (101, 40, 159), (102, 42, 160),
- (103, 44, 161), (103, 45, 161), (104, 46, 162), (106, 48, 163),
- (107, 51, 164), (110, 55, 165), (111, 58, 166), (112, 61, 167),
- (113, 62, 167), (114, 63, 167), (115, 66, 167), (115, 69, 168),
- (118, 74, 169), (119, 76, 169), (121, 79, 170), (122, 81, 170),
- (123, 84, 171), (123, 85, 171), (124, 87, 171), (124, 90, 172),
- (126, 93, 172), (128, 98, 173), (128, 101, 173), (128, 104, 174),
- (128, 105, 174), (129, 106, 175), (130, 108, 175), (132, 111, 175),
- (132, 115, 176), (132, 117, 176), (132, 119, 176), (132, 119, 176),
- (133, 120, 176), (129, 122, 176), (131, 123, 176), (131, 123, 175),
- (133, 124, 175), (131, 126, 174), (136, 125, 173), (141, 125, 172),
- (142, 125, 171), (143, 125, 171), (142, 125, 170), (146, 124, 169),
- (156, 122, 167), (158, 121, 166), (160, 120, 165), (161, 119, 164),
- (163, 119, 163), (162, 117, 162), (162, 114, 154), (161, 113, 154),
- (160, 110, 150), (157, 104, 145), (156, 103, 143), (156, 102, 142),
- (155, 99, 140), (153, 95, 139), (152, 91, 134), (150, 88, 133),
- (146, 81, 128), (144, 76, 125), (143, 72, 123), (142, 70, 122),
- (141, 69, 122), (140, 65, 118), (138, 61, 116), (136, 58, 115),
- (135, 53, 111), (131, 46, 108), (130, 44, 106), (130, 42, 105),
- (128, 38, 103), (126, 35, 100), (125, 30, 98), (123, 27, 96),
- (119, 19, 92), (117, 15, 89), (116, 12, 87), (115, 10, 86),
- (115, 9, 85), (114, 6, 84), (113, 4, 82), (112, 2, 80),
- (111, 0, 79), (109, 0, 77), (109, 0, 76), (109, 0, 76),
- (108, 0, 77), (108, 0, 76), (108, 0, 75), (108, 0, 75),
- (108, 0, 74), (108, 0, 74), (108, 0, 74), (108, 0, 74),
- (108, 0, 74), (109, 0, 74), (109, 0, 74), (110, 0, 74),
- (111, 0, 74), (112, 0, 74), (112, 1, 74), (113, 2, 74),
- (115, 3, 76), (116, 6, 77), (117, 9, 77), (119, 11, 79),
- (122, 19, 83), (123, 20, 83), (124, 22, 84), (126, 26, 86),
- (128, 29, 87), (130, 34, 88), (132, 38, 90), (133, 41, 92),
- (135, 45, 93), (137, 49, 94), (139, 52, 96), (141, 57, 96),
- (143, 60, 98), (145, 64, 99), (147, 67, 100), (148, 71, 101),
- (152, 79, 102), (153, 81, 102), (154, 83, 102), (156, 87, 102),
- (158, 90, 102), (159, 94, 103), (161, 97, 102), (163, 100, 102),
- (164, 103, 103), (165, 109, 104), (167, 113, 105), (168, 115, 107),
- (169, 121, 108), (170, 123, 110), (171, 126, 110), (171, 128, 111),
- (172, 128, 112), (173, 132, 113), (173, 131, 114), (173, 132, 115),
- (174, 130, 116), (174, 132, 117), (174, 130, 118), (174, 128, 119),
- (174, 127, 120), (174, 123, 120), (173, 120, 123), (173, 119, 129),
- (172, 118, 132), (172, 116, 135), (171, 115, 140), (170, 114, 143),
- (169, 111, 147), (168, 109, 149), (167, 106, 152), (166, 103, 154),
- (165, 101, 156), (163, 98, 159), (162, 94, 160), (159, 91, 161),
- (157, 88, 161), (154, 84, 161), (153, 82, 160), (151, 78, 160),
- (148, 75, 160), (147, 72, 160), (144, 68, 160), (143, 65, 160),
- (140, 62, 160), (139, 58, 160), (138, 55, 159), (135, 51, 159),
- (134, 48, 159), (132, 45, 159), (131, 41, 159), (128, 38, 159),
- (123, 35, 154), (118, 33, 149), (115, 31, 144), (110, 29, 139),
- (105, 27, 135), (101, 25, 130), (97, 23, 126), (92, 22, 121),
- (88, 20, 117), (84, 19, 113), (80, 18, 109), (78, 16, 105),
- (74, 15, 101), (69, 14, 98), (67, 14, 94), (64, 13, 91)
- ),
-
-// 697 040412-014
-((50, 131, 83), (52, 132, 87), (52, 133, 87), (52, 134, 87),
- (52, 134, 87), (53, 134, 88), (54, 134, 88), (55, 134, 88),
- (56, 132, 89), (56, 131, 89), (57, 131, 89), (57, 129, 88),
- (57, 128, 88), (57, 127, 86), (57, 126, 84), (57, 124, 84),
- (57, 123, 84), (56, 119, 80), (56, 117, 78), (57, 115, 76),
- (57, 113, 75), (57, 111, 75), (57, 110, 73), (57, 110, 72),
- (57, 106, 70), (56, 104, 68), (55, 102, 67), (55, 100, 65),
- (56, 98, 63), (55, 97, 62), (55, 97, 61), (56, 94, 58),
- (55, 93, 57), (54, 89, 54), (54, 87, 53), (55, 85, 53),
- (56, 82, 51), (58, 79, 50), (57, 78, 49), (57, 78, 49),
- (55, 73, 47), (54, 71, 45), (54, 69, 44), (54, 67, 42),
- (55, 65, 40), (54, 63, 40), (53, 62, 40), (51, 60, 38),
- (49, 58, 37), (46, 53, 35), (44, 50, 33), (43, 48, 32),
- (41, 46, 30), (39, 44, 28), (38, 42, 27), (38, 41, 27),
- (36, 36, 24), (34, 32, 23), (32, 29, 22), (30, 27, 20),
- (28, 25, 19), (26, 22, 19), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (19, 19, 27),
- (19, 19, 31), (20, 17, 41), (22, 18, 47), (24, 19, 53),
- (25, 20, 56), (27, 21, 60), (31, 25, 66), (36, 28, 74),
- (42, 37, 90), (46, 41, 98), (51, 45, 106), (52, 46, 110),
- (54, 48, 114), (57, 54, 122), (62, 57, 130), (65, 60, 139),
- (68, 65, 147), (76, 73, 163), (79, 77, 170), (83, 81, 178),
- (85, 82, 182), (88, 84, 186), (91, 89, 194), (93, 93, 202),
- (97, 97, 207), (96, 96, 201), (95, 95, 196), (94, 95, 192),
- (94, 96, 188), (93, 94, 180), (93, 95, 172), (92, 93, 164),
- (89, 95, 155), (89, 95, 141), (89, 95, 138), (89, 96, 136),
- (89, 99, 130), (88, 97, 124), (86, 105, 114), (96, 108, 83),
- (96, 102, 63), (92, 98, 53), (89, 95, 44), (87, 93, 39),
- (85, 91, 34), (85, 89, 27), (84, 90, 22), (88, 93, 22),
- (89, 95, 26), (96, 102, 30), (98, 103, 32), (101, 104, 34),
- (103, 107, 37), (107, 110, 40), (110, 114, 43), (114, 116, 47),
- (121, 123, 51), (124, 125, 54), (128, 128, 57), (130, 130, 59),
- (132, 132, 61), (135, 135, 64), (139, 136, 66), (141, 139, 70),
- (145, 143, 71), (151, 146, 77), (152, 148, 78), (153, 150, 79),
- (155, 152, 82), (157, 154, 85), (159, 156, 86), (160, 158, 88),
- (163, 160, 93), (163, 161, 94), (164, 162, 95), (165, 161, 97),
- (165, 163, 99), (167, 161, 99), (167, 163, 100), (167, 163, 102),
- (167, 163, 103), (165, 163, 106), (165, 163, 107), (165, 163, 108),
- (164, 162, 108), (163, 163, 109), (161, 161, 109), (159, 161, 110),
- (157, 160, 113), (155, 159, 113), (153, 159, 113), (150, 159, 114),
- (151, 157, 114), (145, 156, 115), (145, 156, 115), (141, 155, 118),
- (136, 155, 118), (126, 153, 119), (119, 153, 119), (119, 152, 127),
- (118, 151, 135), (116, 151, 139), (116, 149, 149), (115, 143, 149),
- (111, 144, 148), (110, 140, 148), (109, 137, 148), (107, 137, 147),
- (106, 138, 145), (104, 132, 144), (101, 135, 141), (100, 131, 140),
- (97, 131, 139), (96, 133, 136), (93, 129, 134), (91, 131, 131),
- (90, 128, 128), (87, 127, 124), (84, 124, 122), (80, 123, 114),
- (79, 120, 109), (75, 118, 105), (73, 116, 99), (71, 114, 94),
- (68, 111, 91), (65, 108, 89), (61, 107, 83), (59, 104, 79),
- (57, 102, 73), (54, 101, 70), (51, 98, 66), (48, 95, 62),
- (46, 94, 57), (42, 91, 56), (40, 89, 52), (37, 86, 48),
- (33, 85, 44), (32, 83, 41), (30, 81, 39), (29, 79, 36),
- (26, 79, 35), (25, 78, 32), (23, 77, 31), (22, 77, 29),
- (21, 77, 29), (21, 77, 28), (20, 77, 28), (20, 77, 28),
- (20, 77, 28), (20, 78, 28), (20, 79, 28), (20, 79, 29),
- (20, 81, 31), (21, 83, 32), (21, 85, 35), (23, 86, 35),
- (24, 89, 39), (26, 91, 40), (27, 94, 43), (28, 95, 47),
- (30, 98, 47), (30, 101, 50), (32, 102, 52), (34, 104, 55),
- (35, 107, 56), (36, 108, 60), (39, 111, 63), (39, 114, 64),
- (40, 115, 67), (42, 118, 68), (43, 120, 71), (44, 123, 74),
- (45, 124, 77), (47, 127, 78), (48, 128, 80), (49, 130, 82)
- ),
-
-// 698 040412-015
-((130, 49, 119), (131, 50, 117), (131, 51, 117), (132, 53, 117),
- (133, 53, 119), (134, 53, 122), (134, 53, 121), (134, 53, 120),
- (134, 55, 122), (133, 56, 121), (132, 57, 121), (131, 57, 120),
- (130, 57, 119), (128, 57, 117), (127, 57, 115), (126, 57, 116),
- (126, 57, 118), (122, 58, 114), (120, 57, 113), (118, 56, 113),
- (116, 56, 111), (114, 56, 110), (112, 56, 108), (111, 57, 107),
- (108, 56, 107), (105, 56, 105), (102, 57, 104), (100, 56, 102),
- (99, 56, 101), (96, 56, 99), (94, 56, 98), (92, 55, 97),
- (86, 56, 94), (81, 56, 90), (78, 54, 88), (75, 53, 86),
- (72, 52, 84), (70, 52, 82), (66, 51, 80), (63, 50, 79),
- (58, 47, 75), (54, 45, 73), (51, 44, 71), (49, 43, 68),
- (48, 43, 66), (45, 41, 65), (43, 40, 65), (43, 40, 62),
- (41, 38, 60), (35, 35, 56), (33, 34, 53), (32, 33, 50),
- (30, 31, 47), (29, 30, 45), (28, 29, 44), (28, 28, 44),
- (25, 28, 38), (23, 29, 36), (22, 30, 35), (20, 25, 32),
- (19, 21, 29), (19, 22, 28), (19, 24, 28), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (27, 24, 19), (36, 31, 18), (41, 37, 17), (46, 44, 16),
- (49, 46, 17), (53, 49, 19), (60, 55, 21), (66, 61, 25),
- (82, 74, 33), (90, 81, 37), (98, 88, 41), (102, 92, 43),
- (106, 96, 45), (114, 102, 48), (122, 107, 54), (130, 115, 57),
- (139, 123, 60), (155, 136, 68), (162, 141, 73), (170, 147, 78),
- (174, 150, 79), (178, 154, 81), (186, 162, 84), (194, 168, 89),
- (207, 178, 96), (205, 176, 96), (203, 175, 96), (199, 172, 95),
- (196, 169, 95), (188, 161, 94), (180, 155, 93), (172, 148, 93),
- (164, 144, 92), (147, 125, 88), (144, 123, 88), (141, 121, 89),
- (136, 116, 89), (130, 109, 89), (124, 105, 88), (114, 87, 86),
- (76, 74, 106), (65, 67, 102), (54, 60, 98), (49, 55, 96),
- (44, 51, 95), (34, 43, 91), (27, 39, 89), (22, 34, 90),
- (22, 36, 93), (29, 44, 98), (29, 43, 100), (30, 43, 102),
- (34, 49, 104), (37, 52, 107), (40, 55, 110), (43, 58, 114),
- (48, 67, 119), (51, 70, 122), (55, 74, 126), (56, 75, 127),
- (57, 76, 128), (61, 80, 132), (64, 83, 135), (66, 88, 139),
- (70, 91, 141), (75, 97, 148), (76, 99, 149), (77, 102, 151),
- (79, 101, 153), (82, 104, 155), (85, 107, 157), (86, 108, 159),
- (91, 112, 161), (92, 113, 162), (93, 115, 163), (95, 116, 164),
- (97, 120, 165), (99, 119, 165), (99, 123, 167), (100, 122, 167),
- (102, 124, 167), (104, 125, 167), (105, 124, 166), (106, 124, 165),
- (108, 125, 165), (108, 125, 164), (109, 123, 163), (109, 123, 161),
- (111, 122, 160), (112, 122, 160), (113, 122, 160), (113, 119, 159),
- (114, 117, 159), (114, 120, 157), (115, 115, 156), (115, 115, 156),
- (122, 118, 155), (127, 118, 155), (137, 119, 153), (144, 119, 153),
- (152, 119, 152), (151, 118, 143), (151, 116, 138), (149, 116, 125),
- (149, 112, 114), (148, 111, 115), (148, 111, 117), (148, 110, 109),
- (147, 107, 108), (145, 106, 109), (144, 105, 104), (141, 101, 106),
- (140, 100, 101), (139, 97, 100), (136, 96, 104), (134, 93, 99),
- (131, 91, 102), (128, 90, 100), (127, 87, 100), (124, 84, 97),
- (123, 80, 101), (120, 79, 101), (118, 75, 99), (116, 73, 102),
- (114, 71, 102), (111, 68, 99), (108, 65, 96), (107, 61, 97),
- (104, 59, 96), (102, 57, 98), (101, 54, 98), (98, 51, 96),
- (95, 48, 93), (92, 46, 94), (91, 42, 90), (88, 40, 89),
- (83, 37, 86), (82, 33, 85), (79, 32, 83), (77, 30, 81),
- (72, 29, 79), (73, 26, 79), (71, 25, 78), (70, 23, 77),
- (69, 22, 77), (70, 21, 77), (69, 21, 77), (69, 20, 77),
- (69, 20, 77), (69, 20, 77), (70, 20, 78), (71, 20, 79),
- (72, 20, 79), (76, 20, 81), (78, 21, 83), (82, 21, 85),
- (81, 23, 86), (87, 24, 89), (88, 26, 91), (92, 27, 94),
- (95, 28, 94), (97, 30, 98), (101, 30, 100), (102, 32, 101),
- (104, 34, 102), (107, 35, 105), (108, 36, 103), (111, 39, 106),
- (114, 39, 109), (115, 40, 107), (118, 42, 112), (120, 43, 112),
- (123, 44, 114), (124, 45, 113), (127, 47, 118), (128, 48, 117)
- ),
-
-// 699 040412-016
-((81, 115, 124), (85, 126, 131), (86, 132, 134), (87, 138, 138),
- (86, 141, 138), (85, 144, 139), (84, 145, 139), (84, 147, 140),
- (81, 152, 140), (79, 153, 140), (78, 155, 140), (76, 155, 138),
- (75, 156, 137), (73, 156, 136), (72, 157, 136), (71, 156, 135),
- (70, 156, 135), (66, 154, 131), (64, 152, 127), (62, 151, 124),
- (60, 148, 122), (58, 146, 120), (57, 145, 119), (56, 144, 118),
- (51, 137, 111), (48, 133, 107), (46, 129, 104), (43, 124, 99),
- (41, 119, 94), (39, 116, 91), (38, 113, 89), (35, 108, 85),
- (33, 102, 81), (28, 91, 72), (26, 86, 68), (25, 81, 65),
- (24, 76, 62), (24, 72, 59), (23, 70, 58), (23, 68, 57),
- (23, 60, 53), (23, 56, 51), (24, 53, 50), (24, 48, 48),
- (24, 43, 46), (23, 40, 44), (23, 38, 43), (22, 32, 40),
- (21, 26, 37), (22, 20, 35), (26, 19, 38), (31, 19, 41),
- (37, 19, 44), (43, 20, 48), (45, 20, 50), (48, 20, 52),
- (60, 22, 58), (63, 21, 60), (67, 20, 62), (70, 19, 63),
- (73, 19, 65), (74, 19, 65), (75, 19, 65), (78, 18, 67),
- (80, 18, 67), (83, 18, 69), (84, 18, 69), (85, 19, 69),
- (85, 19, 68), (85, 19, 67), (86, 19, 68), (86, 20, 67),
- (86, 21, 65), (85, 22, 64), (85, 23, 64), (83, 24, 62),
- (82, 26, 61), (81, 26, 59), (80, 27, 58), (79, 29, 58),
- (76, 30, 54), (72, 33, 50), (71, 34, 48), (70, 35, 46),
- (69, 35, 45), (69, 36, 44), (70, 36, 44), (70, 39, 42),
- (75, 50, 44), (79, 56, 46), (84, 62, 49), (86, 64, 50),
- (88, 67, 51), (92, 72, 54), (97, 79, 57), (101, 83, 59),
- (105, 88, 62), (114, 97, 67), (117, 98, 68), (120, 99, 69),
- (122, 101, 70), (125, 103, 72), (129, 105, 74), (133, 107, 76),
- (142, 110, 80), (146, 112, 82), (151, 115, 85), (153, 115, 86),
- (155, 116, 87), (159, 119, 90), (163, 121, 93), (167, 125, 97),
- (169, 123, 97), (172, 120, 100), (172, 119, 100), (173, 119, 101),
- (174, 118, 102), (175, 117, 104), (175, 117, 105), (176, 116, 107),
- (177, 119, 111), (177, 119, 113), (177, 119, 115), (176, 119, 116),
- (176, 119, 117), (177, 121, 120), (177, 123, 122), (177, 125, 125),
- (177, 127, 127), (176, 133, 134), (175, 134, 135), (174, 136, 137),
- (173, 139, 141), (171, 142, 143), (169, 146, 147), (167, 149, 151),
- (161, 156, 156), (158, 159, 158), (155, 162, 160), (153, 163, 161),
- (152, 165, 163), (148, 166, 163), (145, 168, 165), (142, 169, 165),
- (138, 169, 164), (131, 168, 163), (129, 167, 161), (127, 167, 160),
- (124, 166, 160), (120, 164, 158), (116, 162, 154), (112, 159, 150),
- (104, 153, 144), (102, 151, 142), (100, 149, 140), (96, 145, 136),
- (92, 140, 130), (88, 135, 126), (84, 129, 119), (80, 123, 114),
- (75, 116, 106), (66, 102, 92), (64, 98, 88), (62, 95, 85),
- (58, 88, 78), (55, 82, 72), (51, 77, 65), (48, 72, 60),
- (43, 64, 50), (42, 62, 48), (41, 61, 47), (39, 58, 43),
- (37, 56, 39), (36, 55, 37), (35, 54, 35), (35, 55, 34),
- (34, 55, 33), (34, 56, 32), (35, 58, 32), (36, 60, 32),
- (37, 62, 33), (37, 65, 33), (38, 68, 34), (40, 72, 35),
- (42, 80, 39), (43, 82, 40), (44, 85, 41), (45, 90, 43),
- (47, 95, 45), (48, 99, 47), (50, 103, 49), (51, 106, 51),
- (52, 109, 53), (53, 112, 53), (54, 114, 55), (55, 115, 57),
- (55, 116, 57), (55, 117, 57), (55, 117, 57), (55, 117, 57),
- (55, 117, 58), (55, 117, 58), (54, 116, 58), (53, 114, 56),
- (52, 112, 55), (51, 110, 55), (50, 107, 54), (48, 103, 50),
- (47, 99, 49), (44, 95, 47), (42, 90, 45), (40, 84, 42),
- (37, 79, 40), (35, 73, 37), (33, 68, 35), (31, 63, 33),
- (29, 59, 32), (28, 55, 30), (27, 52, 30), (26, 48, 28),
- (26, 46, 29), (25, 43, 27), (26, 42, 30), (26, 40, 30),
- (26, 39, 30), (27, 38, 32), (28, 37, 33), (29, 37, 35),
- (30, 36, 37), (30, 35, 38), (30, 34, 39), (30, 33, 40),
- (31, 34, 42), (32, 34, 44), (34, 35, 46), (36, 37, 49),
- (38, 39, 53), (40, 41, 56), (43, 44, 60), (45, 47, 64),
- (48, 51, 68), (50, 53, 71), (52, 56, 75), (55, 60, 79),
- (57, 63, 82), (59, 67, 86), (61, 70, 89), (63, 74, 93),
- (66, 79, 96), (68, 83, 100), (70, 87, 103), (72, 92, 107),
- (74, 95, 110), (76, 101, 114), (78, 106, 117), (80, 111, 121)
- ),
-
-// 700 040412-017
-((0, 68, 38), (0, 57, 27), (0, 53, 23), (0, 50, 20),
- (0, 48, 19), (0, 46, 18), (0, 45, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (2, 46, 28),
- (3, 48, 31), (3, 49, 34), (4, 51, 37), (4, 51, 39),
- (4, 52, 41), (6, 55, 47), (6, 56, 49), (7, 58, 52),
- (8, 58, 53), (9, 59, 55), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 57, 53), (11, 57, 52), (11, 55, 50),
- (12, 54, 48), (12, 53, 46), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 28), (13, 44, 25),
- (14, 43, 23), (16, 43, 21), (17, 43, 20), (18, 43, 19),
- (24, 45, 16), (28, 48, 15), (33, 51, 15), (39, 55, 16),
- (45, 59, 17), (48, 62, 18), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (87, 93, 33), (97, 101, 37), (107, 110, 42),
- (117, 118, 47), (128, 127, 52), (133, 131, 54), (138, 136, 57),
- (156, 153, 66), (163, 160, 70), (171, 167, 74), (176, 172, 77),
- (182, 178, 80), (183, 179, 81), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (179, 182, 85), (172, 179, 83), (166, 176, 82),
- (162, 173, 80), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (119, 149, 67), (108, 142, 65), (97, 136, 63), (86, 129, 61),
- (75, 123, 59), (69, 120, 58), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (28, 101, 57), (23, 100, 59), (18, 100, 62),
- (16, 100, 64), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (5, 110, 87), (3, 113, 93), (1, 117, 99), (0, 119, 102),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (2, 162, 153), (3, 168, 160), (4, 175, 168),
- (4, 178, 171), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (9, 199, 194), (10, 201, 196), (11, 204, 198), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 184, 173), (12, 180, 168), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (6, 124, 102), (5, 115, 91), (4, 106, 81), (3, 101, 76),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45),
- (0, 68, 38), (0, 57, 27), (0, 55, 25), (0, 53, 23),
- (0, 50, 20), (0, 47, 19), (0, 46, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (1, 45, 26),
- (2, 46, 28), (3, 48, 31), (3, 49, 34), (4, 51, 37),
- (4, 52, 41), (6, 55, 47), (6, 56, 48), (7, 57, 50),
- (7, 58, 52), (8, 58, 54), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 58, 54), (11, 58, 54), (11, 57, 52),
- (12, 55, 50), (12, 54, 48), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 30), (12, 45, 29),
- (13, 44, 25), (14, 43, 23), (16, 43, 21), (18, 43, 19),
- (24, 45, 16), (26, 46, 15), (28, 48, 15), (33, 51, 15),
- (38, 55, 16), (45, 59, 17), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (78, 85, 29), (87, 93, 33), (97, 101, 38),
- (107, 110, 42), (118, 118, 47), (128, 127, 52), (138, 136, 57),
- (156, 153, 66), (160, 156, 68), (164, 160, 70), (171, 167, 74),
- (177, 173, 77), (182, 178, 80), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (183, 183, 85), (179, 182, 85), (174, 179, 84),
- (166, 176, 82), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (128, 155, 70), (119, 149, 67), (108, 142, 65), (97, 136, 63),
- (86, 129, 61), (75, 123, 59), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (35, 103, 56), (28, 101, 57), (23, 100, 59),
- (18, 100, 62), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (7, 106, 82), (5, 110, 87), (3, 113, 93), (1, 117, 99),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (1, 156, 145), (2, 162, 153), (3, 169, 161),
- (4, 175, 168), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (8, 196, 190), (9, 199, 194), (10, 202, 197), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 189, 180), (13, 184, 173), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (7, 134, 113), (6, 124, 102), (5, 115, 91), (4, 106, 81),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45)
- )
-
-);
-
-const CMapNames: array[0..700] of string =
-(
- '000_south-sea-bather',
- '001_sky-flesh',
- '002_blue-bather',
- '003_no-name',
- '004_pillows',
- '005_mauve-splat',
- '006_facial-treescape 6',
- '007_fasion-bug',
- '008_leafy-face',
- '009_mouldy-sun',
- '010_sunny-harvest',
- '011_peach-tree',
- '012_fire-dragon',
- '013_ice-dragon',
- '014_german-landscape',
- '015_no-name',
- '016_living-mud-bomb',
- '017_cars',
- '018_unhealthy-tan',
- '019_daffodil',
- '020_rose',
- '021_healthy-skin',
- '022_orange',
- '023_white-ivy',
- '024_summer-makeup',
- '025_glow-buzz',
- '026_deep-water',
- '027_afternoon-beach',
- '028_dim-beach',
- '029_cloudy-brick',
- '030_burning-wood',
- '031_aquatic-garden',
- '032_no-name',
- '033_fall-quilt',
- '034_night-blue-sky',
- '035_shadow-iris',
- '036_solid-sky',
- '037_misty-field',
- '038_wooden-highlight',
- '039_jet-tundra',
- '040_pastel-lime',
- '041_hell',
- '042_indian-coast',
- '043_dentist-decor',
- '044_greenland',
- '045_purple-dress',
- '046_no-name',
- '047_spring-flora',
- '048_andi',
- '049_gig-o835',
- '050_rie02',
- '051_rie05',
- '052_rie11',
- '053_etretat.ppm',
- '054_the-hollow-needle-at-etretat.ppm',
- '055_rouen-cathedral-sunset.ppm',
- '056_the-houses-of-parliament.ppm',
- '057_starry-night.ppm',
- '058_water-lilies-sunset.ppm',
- '059_gogh.chambre-arles.ppm',
- '060_gogh.entrance.ppm',
- '061_gogh.the-night-cafe.ppm',
- '062_gogh.vegetable-montmartre.ppm',
- '063_matisse.bonheur-vivre.ppm',
- '064_matisse.flowers.ppm',
- '065_matisse.lecon-musique.ppm',
- '066_modigliani.nude-caryatid.ppm',
- '067_braque.instruments.ppm',
- '068_calcoast09.ppm',
- '069_dodge102.ppm',
- '070_ernst.anti-pope.ppm',
- '071_ernst.ubu-imperator.ppm',
- '072_fighting-forms.ppm',
- '073_fog25.ppm',
- '074_geyser27.ppm',
- '075_gris.josette.ppm',
- '076_gris.landscape-ceret.ppm',
- '077_kandinsky.comp-9.ppm',
- '078_kandinsky.yellow-red-blue.ppm',
- '079_klee.insula-dulcamara.ppm',
- '080_nile.ppm',
- '081_picasso.jfille-chevre.ppm',
- '082_pollock.lavender-mist.ppm',
- '083_yngpaint.ppm',
- '084_cl-gold-orange-green from classlady1.ugr',
- '085_cl-gold-rose',
- '086_cl-lavender-purple-blues-black',
- '087_cl-yellow_mixed-brown-gold',
- '088_cl-dark_reds-white-grays',
- '089_cl-gold-dark_reds-browns-blues',
- '090_cl-golds-browns',
- '091_cl-purples-browns-blues-tans',
- '092_cl-oranges-browns-whites',
- '093_cl-blues-greens-whites',
- '094_cl-tans-yellows-browns',
- '095_cl-golds-browns2',
- '096_cl-pastels',
- '097_multi_color_1 from ron1.ugr (classylady & ron)',
- '098_oranges',
- '099_multi_color_2',
- '100_rw-yellow-orange',
- '101_rw-multi-color-2',
- '102_rw-blue-with-red',
- '103_rw-blue-with-red-2',
- '104_rw-blues-3',
- '105_rw-reds-pinks-blues',
- '106_rw-browns-greens-reds-bule',
- '107_rw-browns-pinks-reds-blues',
- '108_rw-reds-greens-blues-pinks-yellows-browns',
- '109_rw-greens-light-to-dark',
- '110_rw-blues-reds-purples',
- '111_rw-multi-5',
- '112_rw-blues-black-purple',
- '113_rw-multi-colors-6',
- '114_rw-multi-reds-oranges',
- '115_rw-yellows-browns-goldish',
- '116_rw-multi-blues-with-gray',
- '117_rw-greens-multi',
- '118_rw-browns-orange-yellow-with-blues',
- '119_rw-reds-blues-greens-pinks',
- '120_rw-reds-browns-golds-tans',
- '121_dg009',
- '122_dg016',
- '123_dg031',
- '124_dg085',
- '125_dg086',
- '126_dg089',
- '127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com',
- '128_Apophysis-040426-12bs1fl',
- '129_Apophysis-040426-1cometnuc',
- '130_Apophysis-040426-1passionscross',
- '131_Apophysis-040426-1butterflyflower',
- '132_Apophysis-040426-1Watcher',
- '133_Apophysis-040426-1knotted',
- '134_Apophysis-040426-1artdeco',
- '135_Apophysis-040426-1expl_orange2a',
- '136_Apophysis-040426-1heartFlowers',
- '137_Apophysis-040426-1H-bird1g',
- '138_Apophysis-040426-1Emergence2',
- '139_Apophysis-040426-1Egg',
- '140_Apophysis-040426-1PenEgg',
- '141_Apophysis-040426-1kaosGothic',
- '142_Apophysis-040426-1KQNova',
- '143_Apophysis-040426-1kaosframe',
- '144_Apophysis-040426-147KaosRing',
- '145_Apophysis-040426-147Fighting_Fish',
- '146_Apophysis-040426-147ReachingMoon',
- '147_Apophysis-040426-163KaosScepter',
- '148_Apophysis-040426-163KSphere',
- '149_Apophysis-040426-163KInterseed',
- '150_Apophysis-040426-163XmasFlwers',
- '151_Apophysis-040426-163Shield',
- '152_Apophysis-040426-163AlienFlwers',
- '153_Apophysis-040426-163AlienFlwers4',
- '154_Apophysis-040426-163butterflyflwer1',
- '155_Apophysis-040426-163ButterflySherbert',
- '156_Apophysis-040426-163BFlyGate4',
- '157_Apophysis-040426-163BFlyGate4Inv',
- '158_Apophysis-040426-163CeltCross',
- '159_Apophysis-040426-163Egg4d',
- '160_Apophysis-040426-163FlowerFerns',
- '161_Apophysis-040426-163FlowerFernsInv',
- '162_Apophysis-040426-163FlwrFernsInv',
- '163_Apophysis-040426-163FloralCascade2',
- '164_Apophysis-040426-163FlowerBurst',
- '165_Apophysis-040426-163MaltesePurple',
- '166_Apophysis-040426-163Mycelialg',
- '167_Apophysis-040426-163MyceliaInv',
- '168_Apophysis-040426-163MrryGRnd',
- '169_Apophysis-040426-163SprngFlwrs',
- '170_Apophysis-040426-163SprngFlwersInv',
- '171_Apophysis-040426-163DemMask',
- '172_Apophysis-040426-163ResurectTree',
- '173_Apophysis-040426-163GldBlue',
- '174_Apophysis-040426-163WrldBndr',
- '175_Apophysis-040426-163GrnPrpl',
- '176_Apophysis-040426-163SphPart2',
- '177_Apophysis-040426-163StAmF',
- '178_Apophysis-040426-163StCosOwl',
- '179_Apophysis-040426-163StGenie',
- '180_Apophysis-040426-163St',
- '181_Apophysis-040426-163StSatAngel',
- '182_Apophysis-040427-1knotted',
- '183_Apophysis-040427-4AlngSpder',
- '184_Apophysis-040427-4AlienFlwerBwl',
- '185_Apophysis-040427-4AlienFlwrBwl_inv',
- '186_Apophysis-040427-4AmusePrk',
- '187_Apophysis-040427-4AmusePrkInv',
- '188_Apophysis-040427-4AmythIceInv',
- '189_Apophysis-040427-4AmythIce',
- '190_Apophysis-040427-4AngOrchid',
- '191_Apophysis-040427-4Leaves',
- '192_Apophysis-040427-4Bdlnds',
- '193_Apophysis-040427-4BnnySurp',
- '194_Apophysis-040427-4BorgEY',
- '195_Apophysis-040427-4BB4',
- '196_Apophysis-040427-4BflyWindw2',
- '197_Apophysis-040427-4BflyWndw3',
- '198_Apophysis-040427-4ChalLghtDrknss',
- '199_Apophysis-040427-4ChalicDrknsIce',
- '200_Apophysis-040427-4CactusFlwer',
- '201_Apophysis-040427-4ChrryBlssmT',
- '202_Apophysis-040427-4ChrryBlssm2',
- '203_Apophysis-040427-4CircAmbr',
- '204_Apophysis-040427-4CsmcOwl',
- '205_Apophysis-040427-4DblBeetle',
- '206_Apophysis-040427-4DrkMantis',
- '207_Apophysis-040427-4HolidyBull',
- '208_Apophysis-040427-4DrkFlorCnpy',
- '209_Apophysis-040427-4DethstrDemis',
- '210_Apophysis-040427-4DethstrDems',
- '211_Apophysis-040427-4DeerDemMsk',
- '212_Apophysis-040427-4CrouchDragn',
- '213_Apophysis-040427-4CopprMapleleaf',
- '214_Apophysis-040427-4Circulations',
- '215_Apophysis-040427-4DmnContaind',
- '216_Apophysis-040427-4DmnCntndWP',
- '217_Apophysis-040427-4DmnDimensn',
- '218_Apophysis-040427-4SatnFlorlSwag',
- '219_Apophysis-040427-4DDragHeart',
- '220_Apophysis-040427-4DimesPathsE',
- '221_Apophysis-040427-4DimensPathsE2',
- '222_Apophysis-040427-4DimensPathE2',
- '223_Apophysis-040427-4Doodles',
- '224_Apophysis-040427-4Doodles2',
- '225_Apophysis-040427-4doodles3',
- '226_Apophysis-040427-4Doodle3inv',
- '227_Apophysis-040427-6DoublEagles2',
- '228_Apophysis-040427-6Equinox',
- '229_Apophysis-040427-6Equinox2',
- '230_Apophysis-040427-6BluBrd',
- '231_Apophysis-040427-6BluBrdInv',
- '232_Apophysis-040427-6FaerieKng',
- '233_Apophysis-040427-6FireDemnOrch',
- '234_Apophysis-040427-6CsmcLottoWhl',
- '235_Apophysis-040427-6DreamFaeriRlm',
- '236_Apophysis-040427-6EyeUniv',
- '237_Apophysis-040427-6FaeriRob',
- '238_Apophysis-040427-6FaeriRob2',
- '239_Apophysis-040427-6FaeriRobDet',
- '240_Apophysis-040427-6FlakWhorls',
- '241_Apophysis-040427-11FlarCelebrat',
- '242_Apophysis-040427-11SpacTrees',
- '243_Apophysis-040427-11FloralQult',
- '244_Apophysis-040427-20FlwrFrnsBFly',
- '245_Apophysis-040427-24FracrameE',
- '246_Apophysis-040427-24FNouveau',
- '247_Apophysis-040427-24GuardFaeriR',
- '248_Apophysis-040427-24GoldenRays',
- '249_Apophysis-040427-24HunterSunset',
- '250_Apophysis-040427-25IntoWeave',
- '251_Apophysis-040427-26AlienMind',
- '252_Apophysis-040427-26ISpher4',
- '253_Apophysis-040427-26ISph2',
- '254_Apophysis-040427-26ISph11',
- '255_Apophysis-040427-43HeartFlwr',
- '256_Apophysis-040427-43JunglThron',
- '257_Apophysis-040427-44jawa',
- '258_Apophysis-040427-51KaosGrn',
- '259_Apophysis-040427-51KaosFish',
- '260_Apophysis-040427-51KKlown',
- '261_Apophysis-040427-51KaosEgg',
- '262_Apophysis-040427-51LavLace',
- '263_Apophysis-040427-51mudding',
- '264_Apophysis-040427-51pane;',
- '265_Apophysis-040427-51RiftAO',
- '266_Apophysis-040427-51ylwAlien',
- '267_Apophysis-040427-51elecforest',
- '268_Apophysis-040427-51ReachMoon',
- '269_Apophysis-040427-51satPhlox',
- '270_Apophysis-040427-51SnikRchg',
- '271_Apophysis-040427-51SmwhrDream',
- '272_Apophysis-040427-51eyepuzzl',
- '273_Apophysis-040427-51SpherInBlm',
- '274_Apophysis-040427-51SunrisSpacTim',
- '275_Apophysis-040427-51synaps',
- '276_Apophysis-040427-51StPeacocl',
- '277_Apophysis-040427-51TmplWatrs2',
- '278_Apophysis-040427-51TeddyScare',
- '279_Apophysis-040427-51kaosGardenr',
- '280_Apophysis-040427-51Thatway4',
- '281_Apophysis-040427-51ThatwayGrn',
- '282_Apophysis-040427-51TreeLife1',
- '283_Apophysis-040427-51TreeLife',
- '284_Apophysis-040427-51triflwr',
- '285_Apophysis-040427-51mitosis',
- '286_Apophysis-040427-51triflwer',
- '287_Apophysis-040427-51yggF',
- '288_Apophysis-040427-51Gwrap',
- '289_Apophysis-040428-1Gradient1',
- '290_Apophysis-040428-3Gradient2',
- '291_Apophysis-040602-1',
- '292_Apophysis-040531-100figurine_2abcd',
- '293_Apo-040627-1_chickadee_pix',
- '294_2u0026t.jpg from bTomchek',
- '295_2u0007t.jpg',
- '296_2u0010t.jpg',
- '297_2u0015t.jpg',
- '298_2u0017pp1t.jpg',
- '299_2u0017t.jpg',
- '300_2u0018t.jpg',
- '301_2u0020pp1t.jpg',
- '302_2u0020t.jpg',
- '303_2u0024t.jpg',
- '304_gradient0000.jpg',
- '305_0t0507.jpg',
- '306_0t0524.jpg',
- '307_0t0533.jpg',
- '308_0u0075.jpg',
- '309_0u0298.jpg',
- '310_0u0298pp1.jpg',
- '311_0u0303.jpg',
- '312_0u0333.jpg',
- '313_0u0752.jpg',
- '314_0u0768.jpg',
- '315_0u0795.jpg',
- '316_1u0214.jpg',
- '317_1u0215.jpg',
- '318_1u0216.jpg',
- '319_1u0216pp1.jpg',
- '320_3m0001.jpg',
- '321_3m0004.jpg',
- '322_3m0005.jpg',
- '323_3m0006.jpg',
- '324_3m0007.jpg',
- '325_3m0008.jpg',
- '326_3m0009.jpg',
- '327_3m0010.jpg',
- '328_3m0011.jpg',
- '329_3m0012.jpg',
- '330_3m0013.jpg',
- '331_3m0014.jpg',
- '332_3m0015.jpg',
- '333_3m0016.jpg',
- '334_3m0018.jpg',
- '335_4u0002.jpg',
- '336_4u0003.jpg',
- '337_4u0004.jpg',
- '338_4u0005.jpg',
- '339_4u0006.jpg',
- '340_4u0007.jpg',
- '341_4u0008.jpg',
- '342_4u0009.jpg',
- '343_4u0009b.jpg',
- '344_4u0010.jpg',
- '345_4u0011.jpg',
- '346_4u0012.jpg',
- '347_4u0013.jpg',
- '348_4u0019.jpg',
- '349_4u0022.jpg',
- '350_k2u0217.jpg',
- '351_ku0213.jpg',
- '352_ku0215.jpg',
- '353_s00026.jpg',
- '354_s00043.jpg',
- '355_s00118.jpg',
- '356_s00138.jpg',
- '357_s00149.jpg',
- '358_vchira_0001.jpg',
- '359_vchira_0003.jpg',
- '360_vchira_0012.jpg',
- '361_vchira_0013.jpg',
- '362_vchira_0014.jpg',
- '363_vchira_0015.jpg',
- '364_vchira_17.jpg',
- '365_vchira_18pp1.jpg',
- '366_vchira_19.jpg',
- '367_vchira_28.jpg',
- '368_vchira_2pp1.jpg',
- '369_00017',
- '370_040208-115',
- '371_040221-00',
- '372_040221-11',
- '373_040221-12',
- '374_040221-13',
- '375_040221-14',
- '376_040221-19',
- '377_040221-2',
- '378_040221-21',
- '379_040221-22',
- '380_040221-23',
- '381_040221-24',
- '382_040221-25',
- '383_040221-26',
- '384_040221-27',
- '385_040221-28',
- '386_040221-29',
- '387_040221-30',
- '388_040221-31',
- '389_040221-32',
- '390_040221-33',
- '391_040221-34',
- '392_040221-35',
- '393_040221-36',
- '394_040221-37',
- '395_040221-38',
- '396_040221-39',
- '397_040221-40',
- '398_040221-41',
- '399_040221-42',
- '400_040221-43',
- '401_040221-44',
- '402_040221-45',
- '403_040221-46',
- '404_040221-47',
- '405_040221-48',
- '406_040221-49',
- '407_040221-50',
- '408_040221-51',
- '409_040221-52',
- '410_040221-53',
- '411_040221-54',
- '412_040221-55',
- '413_040221-56',
- '414_040221-57',
- '415_040221-58',
- '416_040221-59',
- '417_040221-60',
- '418_040221-61',
- '419_040221-62',
- '420_040221-63',
- '421_040221-64',
- '422_040221-71',
- '423_040221-74',
- '424_040221-78',
- '425_040221-80',
- '426_040221-81',
- '427_040221-84',
- '428_040221-85',
- '429_040221-86',
- '430_040221-88',
- '431_040221-89',
- '432_040221-90',
- '433_040221-91',
- '434_040221-92',
- '435_040221-93',
- '436_040221-94',
- '437_040221-95',
- '438_040221-96',
- '439_040221-97',
- '440_040221-98',
- '441_040221-99',
- '442_040222',
- '443_040222-00',
- '444_040222-01',
- '445_040222-02',
- '446_040222-03',
- '447_040222-05',
- '448_040222-06',
- '449_040222-07',
- '450_040222-08',
- '451_040222-09',
- '452_040222-10',
- '453_040222-11',
- '454_040222-12',
- '455_040222-13',
- '456_040222-15',
- '457_040222-16',
- '458_040222-17',
- '459_040222-18',
- '460_040222-19',
- '461_040222-20',
- '462_040222-21',
- '463_040222-22',
- '464_040222-23',
- '465_040222-24',
- '466_040222-25',
- '467_040222-26',
- '468_040222-27',
- '469_040222-28',
- '470_040222-29',
- '471_040223',
- '472_040224',
- '473_040225',
- '474_040226',
- '475_040227',
- '476_040228',
- '477_10000',
- '478_Apophysis-040208-115d',
- '479_Apophysis-040208-115e',
- '480_Apophysis-040208-115g',
- '481_Apophysis-040208-115h',
- '482_Apophysis-040208-115i',
- '483_Apophysis-040208-115j',
- '484_Apophysis-040208-115k',
- '485_A_Bit_Confused',
- '486_Afternoon_Shadows',
- '487_Air',
- '488_Angora',
- '489_Antique',
- '490_Arizona',
- '491_Autumn_Garden',
- '492_Autumn_Leaves',
- '493_Autumn_Mountains',
- '494_Awakening',
- '495_Baby',
- '496_Banana',
- '497_Beach',
- '498_Beautiful',
- '499_Before_Dawn',
- '500_Beginning_to_Thaw',
- '501_Beige',
- '502_Berry_Bush',
- '503_Biology_Class',
- '504_Birthday_Party',
- '505_Bistro',
- '506_Blossoms',
- '507_Blue_Velvet',
- '508_Bluebells',
- '509_Blush',
- '510_Bluster',
- '511_Boquet_of_Roses',
- '512_Brushed_Silver',
- '513_Bubblegum',
- '514_California',
- '515_Canyon',
- '516_Carnations',
- '517_Carnival',
- '518_Carpenter',
- '519_Cellist',
- '520_Cherry',
- '521_Circus',
- '522_City_Street',
- '523_Clash',
- '524_Clouds',
- '525_Copper',
- '526_Coral',
- '527_Cotton_Flower',
- '528_Country_Garden',
- '529_Creamsicle',
- '530_Cricket_Music',
- '531_Dark_Rainbow',
- '532_Dark_Rose',
- '533_Dark_Turquoise',
- '534_Dark_Waters',
- '535_Darkness',
- '536_Davinci',
- '537_Daylight_Fading',
- '538_Dinosaurs',
- '539_Dragon',
- '540_Dust_Bunny',
- '541_Dynasty',
- '542_Easter',
- '543_Easter_2',
- '544_Easter_3',
- '545_Egg_Hunt',
- '546_Elements',
- '547_Embers',
- '548_Etomchek-040328-005',
- '549_Etomchek-040328-006',
- '550_Etomchek-040328-007',
- '551_Etomchek-040328-008',
- '552_Etomchek-040328-009',
- '553_Etomchek-040328-010',
- '554_Etomchek-040328-011',
- '555_Evening_Sunshine',
- '556_Evensong',
- '557_Exceding_Expectations',
- '558_Explosion',
- '559_Faded_Denim',
- '560_Fading_Away',
- '561_Fiery_Sky',
- '562_Fiesta',
- '563_First_Love',
- '564_Flame',
- '565_Flying_a_Kite',
- '566_Foamy_Waves',
- '567_For_Lenora',
- '568_For_Stacy',
- '569_Forest',
- '570_Frivolous',
- '571_Fun_Stuff',
- '572_Getting_a_Tan',
- '573_gipper',
- '574_Glade',
- '575_Glory',
- '576_Gold_and_Blue',
- '577_Golden',
- '578_Golden_Green',
- '579_Goldenrod',
- '580_Grape',
- '581_Lemon_Grass',
- '582_Magenta_and_Teal',
- '583_Mahogany',
- '584_Marina',
- '585_Meadow',
- '586_Mermaid',
- '587_Mesmerize',
- '588_Midnight_Wave',
- '589_Mint',
- '590_Mistic',
- '591_Mixed_Berry',
- '592_More_Blue',
- '593_Morning_Glories_at_Night',
- '594_Moss',
- '595_Moss2',
- '596_Motel_Decor',
- '597_Muddy',
- '598_Muddy_2',
- '599_Muted_Rainbow',
- '600_Mystery',
- '601_Neon',
- '602_Neon_Purple',
- '603_Night_Flower',
- '604_Night_Reeds',
- '605_No_Clue',
- '606_Nonsense',
- '607_Oak_Tree',
- '608_Ocean_Mist',
- '609_Paige',
- '610_Paris',
- '611_Parrot',
- '612_Pastel_Lime',
- '613_Peace',
- '614_Persia',
- '615_Persia_2',
- '616_Persia_3',
- '617_Pink',
- '618_Pollen',
- '619_Poppies',
- '620_Produce_Department',
- '621_Purple',
- '622_Queen_Anne',
- '623_Quiet',
- '624_Rainbow_Sprinkles',
- '625_Rainforest',
- '626_Rainy_Day_in_Spring',
- '627_Rainy_Forset',
- '628_Red_Light',
- '629_Riddle',
- '630_Riverside',
- '631_Rose_Bush',
- '632_Rusted',
- '633_Sachet',
- '634_Sage',
- '635_Saturday_Morning',
- '636_Scattered_Petals',
- '637_Sea_Mist',
- '638_Secret',
- '639_Serenity',
- '640_Serpent',
- '641_Sharp',
- '642_Shy_Violets',
- '643_Singe',
- '644_Slate',
- '645_Slightly_Messy',
- '646_Smog',
- '647_Sno_and_Shadows',
- '648_Snowy_Field',
- '649_Snuggle',
- '650_Soap_Bubble',
- '651_Sophia',
- '652_Strawberries',
- '653_Summer',
- '654_Summer_Fire',
- '655_Summer_Skies',
- '656_Summer_Tulips',
- '657_Sunbathing',
- '658_Sunny_Field',
- '659_Sunset',
- '660_Surfer',
- '661_Tequila',
- '662_Thistle',
- '663_Tribal',
- '664_Trippy',
- '665_Tropic',
- '666_True_Blue',
- '667_Tryst',
- '668_Tumbleweed',
- '669_Type_AB_Positive',
- '670_Underwater_Day',
- '671_Venice',
- '672_Victoria',
- '673_Violet',
- '674_Violet_Fog',
- '675_Watermelon',
- '676_Whisp',
- '677_Whisper',
- '678_Wintergrass',
- '679_Wooden',
- '680_Wooden_2',
- '681_Wooden_3',
- '682_Woodland',
- '683_Yellow_Silk',
- '684_Zinfandel',
- '685_040412',
- '686_040412-000',
- '687_040412-001',
- '688_040412-002',
- '689_040412-005',
- '690_040412-006',
- '691_040412-007',
- '692_040412-008',
- '693_040412-010',
- '694_040412-011',
- '695_040412-012',
- '696_040412-013',
- '697_040412-014',
- '698_040412-015',
- '699_040412-016',
- '700_040412-017'
-);
-
-implementation
-
-end.
-
-
diff --git a/2.02f/readme.txt b/2.02f/readme.txt
deleted file mode 100644
index 954c72b..0000000
--- a/2.02f/readme.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Apophysis was written with Delphi 5.0
-
-The rendering engine (with some modifications) comes
-from a screensaver by Ronald Hordijk.
-http://home.kabelfoon.nl/~rhordijk/progs.html#flame
-
-The original flame code was written by Scott Draves.
-http://flam3.com/index.cgi?&menu=code
-
-To compile you'll need a few third-party controls and
-libraries:
-
-Scripter Studio
-http://www.tmssoftware.com/scriptstudio.htm
-
-ImageFileLib
-http://www.logicnet.dk/lib/
-
-XML Parser
-http://www.destructor.de/
-
-Indy Internet Components
-http://www.indyproject.org/
-
-
diff --git a/2.02g/Changes.txt b/2.02g/Changes.txt
deleted file mode 100644
index 11c6468..0000000
--- a/2.02g/Changes.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-+ Delphi2005 Project
-+ Extra performance in transformations
-+ 32-bits renderer
-B1105518 writing large jpeg fails
-B1102823 Renderer still hangs
-B1111184 fixed remainder of clock not on 00:00:00 when finished
-B1115635 Menu Item 'Stop Script' now has the shortcut (ctrl-T)
-+ Menu Item 'Open Script' now has the shortcut (ctrl-E)
-+ Script function CopyFile works as in 2.02, with 2 parameters
-+ Rotation export for flame2.3
-+ added new variants
-+ Bugfix filter difference between Apo and Flame3
-+ Added an end date (20/06/2005)
-B1162083 problem with sliced render to disk
-+ Fixed some floating point problems
diff --git a/2.02g/Project/delphi2005/Apophysis202.bdsproj b/2.02g/Project/delphi2005/Apophysis202.bdsproj
deleted file mode 100644
index 4ca4f73..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.bdsproj
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 7.0
-
-
- 8
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 2
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
-
-
-
- ..\..\out
- ..\..\out\dcu
-
-
- X:\Code\Delphi\Apophysis\2.02g\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-
- X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
-
-
-
- $00000000
- D:\Program Files\Borland\Delphi6\Bin\
-
-
- True
- False
- 2
- 0
- 2
- 0
- False
- False
- False
- False
- False
- 3081
- 1252
-
-
-
- Apophysis 2.02
- 2.0.2.0
-
- Copyright © 2001-2004 Mark Townsend
-
- Apophysis.exe
-
- 2.02
-
-
-
-
diff --git a/2.02g/Project/delphi2005/Apophysis202.bdsproj.local b/2.02g/Project/delphi2005/Apophysis202.bdsproj.local
deleted file mode 100644
index da72ab3..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.bdsproj.local
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 2005-01-28 21:27:29.289.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-01-29 10:15:34.468.pas,X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
- 2005-01-29 10:29:11.421.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
- 2005-01-29 10:29:11.421.dfm,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.dfm
- 2005-01-30 14:41:10.093.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapData.pas=
- 2005-02-06 08:21:07.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM2.pas=
- 2005-02-06 08:21:41.703.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-03-05 08:49:36.656.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas
- 2005-03-05 09:01:19.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
-
-
diff --git a/2.02g/Project/delphi2005/Apophysis202.cfg b/2.02g/Project/delphi2005/Apophysis202.cfg
deleted file mode 100644
index 6ac6083..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.cfg
+++ /dev/null
@@ -1,44 +0,0 @@
--$A8
--$B-
--$C+
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y+
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"X:\Code\Delphi\Apophysis\2.02g\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005"
--O"X:\Code\Delphi\Apophysis\2.02g\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005"
--I"X:\Code\Delphi\Apophysis\2.02g\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005"
--R"X:\Code\Delphi\Apophysis\2.02g\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005"
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.02g/Project/delphi2005/Apophysis202.dof b/2.02g/Project/delphi2005/Apophysis202.dof
deleted file mode 100644
index 62ce4d5..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.dof
+++ /dev/null
@@ -1,134 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=2
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=2
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=3081
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.02
-FileVersion=2.0.2.0
-InternalName=
-LegalCopyright=Copyright © 2001-2004 Mark Townsend
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.02
-Comments=
-[Excluded Packages]
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=13
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item1=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item2=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item3=C:\code\Apophysis\Apolibstuff\imglib
-Item4=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item5=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item6=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item8=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item9=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item10=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item12=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.02g/Project/delphi2005/Apophysis202.dpr b/2.02g/Project/delphi2005/Apophysis202.dpr
deleted file mode 100644
index 8ed7512..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.dpr
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis202;
-
-{%File '..\..\readme.txt'}
-{%File '..\..\Changes.txt'}
-
-uses
- Forms,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Gradient in '..\..\Source\Gradient.pas' {GradientForm},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- Size in '..\..\Source\Size.pas' {SizeTool},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- Sheep in '..\..\Source\Sheep.pas' {SheepDialog},
- XForm in '..\..\Source\XForm.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render64 in '..\..\Source\Render64.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- GradientHlpr in '..\..\Source\GradientHlpr.pas';
-
-// ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring};
-
-{$R *.RES}
-
-begin
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TGradientForm, GradientForm);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TSizeTool, SizeTool);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TSheepDialog, SheepDialog);
- // Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.02g/Project/delphi2005/Apophysis202.dsk b/2.02g/Project/delphi2005/Apophysis202.dsk
deleted file mode 100644
index 512061b..0000000
--- a/2.02g/Project/delphi2005/Apophysis202.dsk
+++ /dev/null
@@ -1,788 +0,0 @@
-[Closed Files]
-File_0=TSourceModule,'c:\develop\borland\bds\3.0\source\Win32\rtl\win\Windows.pas',0,1,29720,1,29752,0,0,,
-File_1=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\Gradient.pas',0,1,439,15,475,0,0,,
-File_2=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas',0,1,1,35,23,0,0,,
-File_3=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas',0,1,91,49,94,0,0,,
-File_4=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\cmap.pas',0,1,20,3,26,0,0,,
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas
-Module1=X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Apophysis202.bdsproj
-Module2=X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas
-Module3=X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas
-Module4=X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas
-Module5=X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas
-Module6=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
-Module7=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3-render.c
-Module8=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\rect.c
-Module9=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.h
-Module10=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.c
-Module11=X:\Code\Delphi\Apophysis\2.02g\Source\ControlPoint.pas
-Module12=c:\develop\borland\bds\3.0\source\Win32\rtl\sys\System.pas
-Module13=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas
-Module14=X:\Code\Delphi\Apophysis\2.02g\Source\XForm.pas
-Module15=default.htm
-Count=16
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas]
-ModuleType=TSourceModule
-FormState=1
-FormOnTop=1
-
-[X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Apophysis202.bdsproj]
-ModuleType=TBaseProject
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas]
-ModuleType=TSourceModule
-FormState=1
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3-render.c]
-ModuleType=TSourceModule
-
-[X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\rect.c]
-ModuleType=TSourceModule
-
-[X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.h]
-ModuleType=TSourceModule
-
-[X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.c]
-ModuleType=TSourceModule
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\ControlPoint.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[c:\develop\borland\bds\3.0\source\Win32\rtl\sys\System.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas]
-ModuleType=TSourceModule
-FormState=1
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\XForm.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[default.htm]
-ModuleType=TURLModule
-
-[EditWindow0]
-ViewCount=16
-CurrentEditView=X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-View8=8
-View9=9
-View10=10
-View11=11
-View12=12
-View13=13
-View14=14
-View15=15
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=9930
-Height=9145
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=9930
-ClientHeight=9145
-DockedToMainForm=1
-MessageView=MessageView@EditWindow0
-BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0
-TopPanelSize=0
-LeftPanelSize=1906
-LeftPanelClients=StructureView,DockSite2
-LeftPanelData=00000800010100000000AE170000000000000172070000000000000100000000C50D00001100000053747275637475726556696577466F726D01000000009A1D000009000000446F636B5369746532FFFFFFFF
-RightPanelSize=2258
-RightPanelClients=ToolForm,DockSite3
-RightPanelData=00000800010100000000AE1700000000000001D20800000000000001000000006511000009000000446F636B536974653301000000009A1D000008000000546F6F6C466F726DFFFFFFFF
-BottomPanelSize=1270
-BottomPanelClients=MessageView@EditWindow0,ToDo List,DockSite1
-BottomPanelData=000008000102020000000E000000546F446F4C69737457696E646F7709000000446F636B53697465317C3000000000000002F60400000000000001000000007C3000000B0000004D65737361676556696577FFFFFFFF
-BottomMiddlePanelSize=0
-BottomMiddlePanelClients=DockSite0
-BottomMiddelPanelData=0000080001000100000009000000446F636B53697465300000000000000000000000000000000000FFFFFFFF
-
-[View0]
-CustomEditViewType=TWelcomePageView
-WelcomePageURL=bds:/default.htm
-
-[View1]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Apophysis202.dpr
-CursorX=1
-CursorY=88
-TopLine=59
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View2]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas
-CursorX=33
-CursorY=2195
-TopLine=2168
-LeftCol=1
-Elisions=
-Bookmarks={1,4280,5}
-
-[View3]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\ControlPoint.pas
-CursorX=26
-CursorY=73
-TopLine=41
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View4]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas
-CursorX=5
-CursorY=209
-TopLine=166
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View5]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas
-CursorX=1
-CursorY=216
-TopLine=184
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View6]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas
-CursorX=44
-CursorY=16
-TopLine=1
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View7]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas
-CursorX=34
-CursorY=362
-TopLine=314
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View8]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.c
-CursorX=18
-CursorY=1603
-TopLine=1560
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View9]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3-render.c
-CursorX=23
-CursorY=78
-TopLine=46
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View10]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\rect.c
-CursorX=38
-CursorY=270
-TopLine=238
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View11]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
-CursorX=1
-CursorY=179
-TopLine=155
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View12]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\flam3-2.5\flam3-2.5\flam3.h
-CursorX=25
-CursorY=135
-TopLine=103
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View13]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\XForm.pas
-CursorX=71
-CursorY=494
-TopLine=486
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View14]
-CustomEditViewType=TEditView
-Module=c:\develop\borland\bds\3.0\source\Win32\rtl\sys\System.pas
-CursorX=16
-CursorY=1253
-TopLine=1233
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View15]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas
-CursorX=35
-CursorY=1329
-TopLine=1293
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[Watches]
-Count=0
-
-[WatchWindow]
-WatchColumnWidth=120
-WatchShowColumnHeaders=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=201
-LRDockWidth=13602
-Dockable=1
-StayOnTop=0
-
-[Breakpoints]
-Count=0
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=0
-State=0
-Left=8
-Top=-10
-Width=9992
-Height=10010
-MaxLeft=-8
-MaxTop=-10
-ClientWidth=9930
-ClientHeight=9668
-BottomPanelSize=8877
-BottomPanelClients=EditWindow0
-BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF
-
-[ProjectManager]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=5905
-LRDockWidth=3156
-Dockable=1
-StayOnTop=0
-
-[ToolForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=479
-Width=2258
-Height=2988
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2258
-ClientHeight=2988
-TBDockHeight=6911
-LRDockWidth=2258
-Dockable=1
-StayOnTop=0
-
-[PropertyInspector]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=1844
-Height=3843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1844
-ClientHeight=3843
-TBDockHeight=412
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-SplitPos=95
-
-[PropInspDesignerSelection]
-ArrangeBy=Category
-SelectedItem=Miscellaneous.Name,
-ExpandedItems=Action=1,"Border Style=1","Custom Glyphs=1","Drag, Drop and Docking=1","Help and Hints=1",Input=1,Layout=1,Legacy=1,Linkage=1,Locale=1,Localizable=1,Miscellaneous=1,Visual=1,"Border Style.BorderIcons=0",Linkage.Images=0
-
-[RMAddinTool]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-9
-Top=-103
-Width=5305
-Height=5141
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=5305
-ClientHeight=5141
-TBDockHeight=5141
-LRDockWidth=5305
-Dockable=1
-StayOnTop=0
-
-[CallStackWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=2072
-LRDockWidth=3484
-Dockable=1
-StayOnTop=0
-
-[DataExplorer]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=4879
-LRDockWidth=7148
-Dockable=1
-StayOnTop=0
-
-[ToDo List]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-5
-Top=-990
-Width=3672
-Height=1157
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3672
-ClientHeight=1157
-TBDockHeight=1157
-LRDockWidth=3672
-Dockable=1
-StayOnTop=0
-Column0Width=200
-Column1Width=30
-Column2Width=100
-Column3Width=70
-Column4Width=70
-SortOrder=4
-ShowHints=1
-ShowChecked=1
-
-[FindReferencsForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2273
-Height=1962
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2273
-ClientHeight=1962
-TBDockHeight=2314
-LRDockWidth=2828
-Dockable=1
-StayOnTop=0
-
-[RefactoringForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2273
-Height=1962
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2273
-ClientHeight=1962
-TBDockHeight=3209
-LRDockWidth=2828
-Dockable=1
-StayOnTop=0
-
-[DebugLogView]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=412
-LRDockWidth=4953
-Dockable=1
-StayOnTop=0
-
-[ThreadStatusWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=201
-LRDockWidth=7414
-Dockable=1
-StayOnTop=0
-Column0Width=145
-Column1Width=100
-Column2Width=115
-Column3Width=250
-
-[LocalVarsWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=262
-LRDockWidth=3484
-Dockable=1
-StayOnTop=0
-
-[ModelViewTool]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=4879
-LRDockWidth=5305
-Dockable=1
-StayOnTop=0
-
-[BreakpointWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=4698
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=4698
-TBDockHeight=1549
-LRDockWidth=8742
-Dockable=1
-StayOnTop=0
-Column0Width=100
-Column1Width=75
-Column2Width=200
-Column3Width=200
-Column4Width=75
-Column5Width=75
-
-[StructureView]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=1906
-Height=3360
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1906
-ClientHeight=3360
-TBDockHeight=3672
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-
-[MessageView@EditWindow0]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=9930
-Height=1076
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=9930
-ClientHeight=1076
-TBDockHeight=1076
-LRDockWidth=4328
-Dockable=1
-StayOnTop=0
-
-[BorlandEditorCodeExplorer@EditWindow0]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=0
-State=0
-Left=0
-Top=0
-Width=1461
-Height=4588
-MaxLeft=-8
-MaxTop=-10
-ClientWidth=1398
-ClientHeight=4326
-TBDockHeight=4588
-LRDockWidth=1461
-Dockable=1
-StayOnTop=0
-
-[DockHosts]
-DockHostCount=4
-
-[DockSite0]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-252
-Top=-857
-Width=2336
-Height=2314
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2336
-ClientHeight=2314
-TBDockHeight=2314
-LRDockWidth=2336
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=FindReferencsForm
-TabDockClients=RefactoringForm,FindReferencsForm
-
-[DockSite1]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-5
-Top=-860
-Width=3828
-Height=5050
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3828
-ClientHeight=5050
-TBDockHeight=5050
-LRDockWidth=3828
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=LocalVarsWindow
-TabDockClients=BreakpointWindow,CallStackWindow,WatchWindow,ThreadStatusWindow,DebugLogView,LocalVarsWindow
-
-[DockSite2]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=384
-Width=1906
-Height=3944
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1906
-ClientHeight=3944
-TBDockHeight=5040
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=RMAddinTool
-TabDockClients=RMAddinTool,PropertyInspector
-
-[DockSite3]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=2258
-Height=4316
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2258
-ClientHeight=4316
-TBDockHeight=1740
-LRDockWidth=2258
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=ProjectManager
-TabDockClients=ProjectManager,ModelViewTool,DataExplorer
-
diff --git a/2.02g/Project/delphi2005/Apophysis202.identcache b/2.02g/Project/delphi2005/Apophysis202.identcache
deleted file mode 100644
index af56807..0000000
Binary files a/2.02g/Project/delphi2005/Apophysis202.identcache and /dev/null differ
diff --git a/2.02g/Project/delphi2005/Apophysis202.res b/2.02g/Project/delphi2005/Apophysis202.res
deleted file mode 100644
index 5255ade..0000000
Binary files a/2.02g/Project/delphi2005/Apophysis202.res and /dev/null differ
diff --git a/2.02g/Project/delphi6/Apophysis202.cfg b/2.02g/Project/delphi6/Apophysis202.cfg
deleted file mode 100644
index 6be9287..0000000
--- a/2.02g/Project/delphi6/Apophysis202.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C+
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y+
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"x:\programs\borland\delphi6\Projects\Bpl"
--LN"x:\programs\borland\delphi6\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6"
diff --git a/2.02g/Project/delphi6/Apophysis202.dof b/2.02g/Project/delphi6/Apophysis202.dof
deleted file mode 100644
index 550da17..0000000
--- a/2.02g/Project/delphi6/Apophysis202.dof
+++ /dev/null
@@ -1,135 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=2
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=2
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=3081
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.02
-FileVersion=2.0.2.0
-InternalName=
-LegalCopyright=Copyright © 2001-2004 Mark Townsend
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.02
-Comments=
-[Excluded Packages]
-W:\Lib\dgmr_60.bpl=Dgmr bibliotheek 6.1
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=13
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item1=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item2=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item3=C:\code\Apophysis\Apolibstuff\imglib
-Item4=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item5=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item6=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item8=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item9=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item10=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item12=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.02g/Project/delphi6/Apophysis202.dpr b/2.02g/Project/delphi6/Apophysis202.dpr
deleted file mode 100644
index e9549db..0000000
--- a/2.02g/Project/delphi6/Apophysis202.dpr
+++ /dev/null
@@ -1,102 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis202;
-
-{%File 'HtmlHlp.inc'}
-{%ToDo 'Apophysis202.todo'}
-{%File 'readme.txt'}
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- Render in '..\..\Source\Render.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render64 in '..\..\Source\Render64.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Gradient in '..\..\Source\Gradient.pas' {GradientForm},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- ap_Math in '..\..\Source\ap_Math.pas',
- ap_SysUtils in '..\..\Source\ap_SysUtils.pas',
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- Size in '..\..\Source\Size.pas' {SizeTool},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- Sheep in '..\..\Source\Sheep.pas' {SheepDialog},
- ap_FileCtrl in '..\..\Source\ap_FileCtrl.pas',
- XForm in '..\..\Source\XForm.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- GradientHlpr in '..\..\Source\GradientHlpr.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2005,6,20) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TGradientForm, GradientForm);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TSizeTool, SizeTool);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TSheepDialog, SheepDialog);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.02g/Project/delphi6/Apophysis202.dsk b/2.02g/Project/delphi6/Apophysis202.dsk
deleted file mode 100644
index a209f66..0000000
--- a/2.02g/Project/delphi6/Apophysis202.dsk
+++ /dev/null
@@ -1,607 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\FormRender.pas',0,1,551,60,588,1,0
-File_1=SourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\About.pas',0,1,1,31,9,1,0
-File_2=SourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\Adjust.pas',0,1,1,16,27,1,0
-File_3=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\Main.pas',0,1,4354,45,4394,0,0
-File_4=SourceModule,'X:\Code\Delphi\Apophysis\Apolibstuff\imglib\ImageDLLLoader.pas',0,1,101,55,120,0,0
-File_5=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\About.pas',0,1,1,1,1,0,0
-File_6=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\cmapdata.pas',0,1,47709,1,47737,0,0
-File_7=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\ScriptForm.pas',0,1,302,36,330,0,0
-File_8=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\ap_FileCtrl.pas',0,1,1,1,1,0,0
-File_9=SourceModule,'X:\Code\Delphi\Apophysis\2.02f\Source\ap_SysUtils.pas',0,1,1,3,20,0,0
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.02g\Project\delphi6\Apophysis202.dpr
-Module1=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
-Module2=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
-Module3=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
-Module4=X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas
-Module5=X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas
-Module6=X:\Code\Delphi\Apophysis\2.02g\Source\Render.pas
-Module7=X:\Code\Delphi\Apophysis\2.02g\Source\FormFavorites.pas
-Module8=X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas
-Module9=X:\Code\Delphi\Apophysis\2.02g\Source\Size.pas
-Module10=X:\Code\Delphi\Apophysis\2.02g\Source\Sheep.pas
-Module11=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptRender.pas
-Module12=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas
-Module13=X:\Code\Delphi\Apophysis\2.02g\Source\SavePreset.pas
-Module14=X:\Code\Delphi\Apophysis\2.02g\Source\Save.pas
-Module15=X:\Code\Delphi\Apophysis\2.02g\Source\Preview.pas
-Module16=X:\Code\Delphi\Apophysis\2.02g\Source\Options.pas
-Module17=X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas
-Module18=X:\Code\Delphi\Apophysis\2.02g\Source\Gradient.pas
-Module19=X:\Code\Delphi\Apophysis\2.02g\Source\Fullscreen.pas
-Module20=X:\Code\Delphi\Apophysis\2.02g\Source\FormExport.pas
-Module21=X:\Code\Delphi\Apophysis\2.02g\Source\Editor.pas
-Module22=X:\Code\Delphi\Apophysis\2.02g\Source\Browser.pas
-Module23=X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr
-Count=24
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.02g\Project\delphi6\Apophysis202.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Render.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\FormFavorites.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Size.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Sheep.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\ScriptRender.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\SavePreset.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Save.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Preview.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Options.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Gradient.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Fullscreen.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\FormExport.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Editor.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Source\Browser.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Programs\Borland\Delphi6\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02g\Project\delphi6\Apophysis202.todo]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=24
-CurrentView=23
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-View8=8
-View9=9
-View10=10
-View11=11
-View12=12
-View13=13
-View14=14
-View15=15
-View16=16
-View17=17
-View18=18
-View19=19
-View20=20
-View21=21
-View22=22
-View23=23
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=266
-Top=111
-Width=1016
-Height=880
-MaxLeft=-4
-MaxTop=108
-ClientWidth=1008
-ClientHeight=846
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=52
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=000004000000000000000000000000000000000000000000000100000000000000000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=X:\Code\Delphi\Apophysis\2.02f\Project\delphi6\Apophysis202.dpr
-CursorX=73
-CursorY=55
-TopLine=31
-LeftCol=1
-
-[View1]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Browser.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View2]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Editor.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View3]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\FormExport.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View4]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\FormFavorites.pas
-CursorX=26
-CursorY=6
-TopLine=1
-LeftCol=1
-
-[View5]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Render.pas
-CursorX=29
-CursorY=134
-TopLine=106
-LeftCol=1
-
-[View6]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View7]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Fullscreen.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View8]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Gradient.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View9]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas
-CursorX=10
-CursorY=431
-TopLine=403
-LeftCol=1
-
-[View10]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
-CursorX=25
-CursorY=51
-TopLine=1
-LeftCol=1
-
-[View11]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View12]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
-CursorX=21
-CursorY=393
-TopLine=345
-LeftCol=1
-
-[View13]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Mutate.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View14]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Options.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View15]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Preview.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View16]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Save.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View17]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\SavePreset.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View18]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptForm.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View19]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\ScriptRender.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View20]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Sheep.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View21]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\Size.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[View22]
-Module=X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas
-CursorX=36
-CursorY=25
-TopLine=1
-LeftCol=1
-
-[View23]
-Module=X:\Code\Delphi\Apophysis\2.02g\Project\delphi6\Apophysis202.dpr
-CursorX=11
-CursorY=70
-TopLine=43
-LeftCol=1
-
-[Watches]
-Count=0
-
-[Breakpoints]
-Count=1
-Breakpoint0='X:\Code\Delphi\Apophysis\2.02\ScriptForm.pas',1244,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=112
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=373
-Top=335
-Width=533
-Height=353
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=525
-ClientHeight=319
-DumpPane=79
-DisassemblyPane=187
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=84
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=527
-LRDockWidth=190
-Dockable=1
-SplitPos=85
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=
-HiddenCategories=
-
-[WatchWindow]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=149
-LRDockWidth=421
-Dockable=1
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=27
-Top=127
-Width=194
-Height=891
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=186
-ClientHeight=865
-TBDockHeight=110
-LRDockWidth=421
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=996
-Height=52
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=996
-ClientHeight=52
-TBDockHeight=52
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=112
-Width=266
-Height=877
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=851
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.02g/Project/delphi6/Apophysis202.res b/2.02g/Project/delphi6/Apophysis202.res
deleted file mode 100644
index fcc8868..0000000
Binary files a/2.02g/Project/delphi6/Apophysis202.res and /dev/null differ
diff --git a/2.02g/Project/delphi6/Apophysis202.todo b/2.02g/Project/delphi6/Apophysis202.todo
deleted file mode 100644
index 0519ecb..0000000
--- a/2.02g/Project/delphi6/Apophysis202.todo
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/2.02g/Source/About.dfm b/2.02g/Source/About.dfm
deleted file mode 100644
index a051be4..0000000
--- a/2.02g/Source/About.dfm
+++ /dev/null
@@ -1,1972 +0,0 @@
-object AboutForm: TAboutForm
- Left = 461
- Top = 320
- BorderStyle = bsDialog
- Caption = 'About Apophysis'
- ClientHeight = 259
- ClientWidth = 345
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poMainFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image1: TImage
- Left = 8
- Top = 8
- Width = 81
- Height = 249
- Picture.Data = {
- 07544269746D6170E6E50000424DE6E500000000000036000000280000005000
- 0000F50000000100180000000000B0E50000120B0000120B0000000000000000
- 0000395062394D5E394D5F3C4F613F51643E4F613F5465394F5E394E5D354554
- 39495B3A495A3A49593A49583B4C5C3849593E54673C5265374D5E3C52663B4E
- 6246607546617742596D455D72445C73455F774D68854E6A8742567141546C43
- 5B714054684862774D6B8149677A557C92496A7B4767764C6E7C4B68794B6A78
- 53707F5A7C8E5D7D91526D7E4E637359768469869172909B6B858F596B766A7E
- 897289936C86907999A488ABB68BB0BB86ABB699C2CD9ED3E128343908090B0C
- 0D0F0C0D0F1011130B0B0F0F0F140707090A0A0D0B0D100B0B0E0C0C10080A0B
- 04050608090B0E12180D14180B0D100E1116384D5F344757384B5C3A4B5D4052
- 653E4F61405667394D5C384B5B3849593442523947593C4C5E3B495A39485839
- 48583B4D5E3E53653B52653E5367405469445E734B667D4962784A637A465F77
- 455F7848607D4F6B8A425A7444577242566D42566A445B6E5577905072885073
- 874B6D7F446270496A784C6A7A4D6B7B516F7F5E80915E7E915370814F64735C
- 798864808C72909B6B858F637681697D88748B966D86917B99A486AAB791B6C0
- 84A9B39DC9D58CBAC71920250D0F120A0A0E0E0E100C0C0E0C0D0F090A0D0D0F
- 110E1014090A0D0A090D0E10140D0F130506070A0B0E0B0D110A0B0E0A0B0E0C
- 0E11374D5C3348573446554053663D4D5F3D4E614154684055663E5262384858
- 3A49593A485A3F4F623D4D60374555384757394B5C4055693E54683C51643E52
- 6840566C4C69824A667F496279455C73465F7A4964814D698648637F41566E40
- 52674154694055685070874E6D834E708453788C44606F4968774D6D7D4F6D7D
- 4E6A7B5C80925F80925D7D914F657758748469899575939E66828E627682687C
- 887D96A175909A82A1AC8CB1BD8FB6C18BB1BB9CCCD97CA5B01012160C0E110B
- 0C0F0E0F130C0C100D0E120B0B0F0D0E120707090D0D120C0D110D0F130C0C10
- 07080A0E0F1308080B07080A0A0B0D090A0D374E5D364D5D3548583A4B5D3E4E
- 603F51643B4D5F3D4F62455A6D3949584254663C4C5C3F4F613A485A3C4B5F3A
- 4B5C3747573B4F6041576B445B713F526742597049637C4D6A834F6B84516C87
- 4C678446617C4E6B894C688641566E42556B42556B3F52654964795174895276
- 8B53778C425E6D4A6A794A6A794F6D7D506D7D5C7E9165889C63839755708257
- 72835B758273919D607B88637884697D8A7A939D758F9A89A8B38BB0BC8BB2BE
- 89ADB79CCEDC5E7D861113170A0C0F090A0D08080B0C0B100C0E110A0A0D0F10
- 150E0F131013180E1115090B0E0D101408090B08090B07080A090A0D0C0D110C
- 0C11374F5D364E5C3549583B4D5D3E51634054683F50633846574255683F5060
- 40516145576A3A48583A48593F4F643B4B5F4052673E506341536841576C4259
- 6F475F78465C754F6B8752708B547290475F7C4B678647607D516D8C44597140
- 536A43576C42576B486479507186527489577C934765764765744C6D7C4E6E7E
- 4C69795776896184995E7D925671835772835974816E8B9865828F6479856578
- 84849EAA708A9687A7B291B6C393BDC992B7C19FD2E0516C730E0E130F0F130B
- 0D0F0C0D110D0E1208080B0E0F1310111607070A06070907090B0B0E120E1217
- 0C0E110C0E1113181C1012160D0F130A0A0D364E5D3B5260354957394B5B3C4F
- 604052653F51653D4B5E3C4A5C4050613C4A594252644355693946583E4F633F
- 4F6342546C42546B3F506542576D486279475E77475C764F67845573915A7A9C
- 4C66874862814C668749627F49617C475D763F516641556A4A647A5072885479
- 8F54788F4B6C7E4461714E71804E6D7D5371835A7B8E5D7F9361839759758857
- 728456707E6987936A88956A828E677B89809BA86E86907E9FAB90B7C492BECA
- 91B9C497C9D643585F0F0F140B0C0F0C0D110A0A0D0E0F130C0E110B0B100F12
- 16090B0C0D0D130A0B0F0E0F140C0D11090A0C0607090D11130B0B0E0F14190D
- 111538515F3B52613B5160384A593C52623A4D5E4052663B495B384354414F61
- 4454653A475647596D3C4B5C3E4E613B495C3C4A604B5F7842546B44566F4A5F
- 7A5068844F6382546A8B5973985E7FA555749949608250698B4B63814F688849
- 607C465C7442576C4D69814F6E86597F96567C9252778B4767784A6C7B4D6D7E
- 58788D5D80956081965F809558758956718657748363818F6E8D9C69808C667A
- 87748C9A728C988AACB890B5C291BDCB91BBC7A0D4E22B373D0F10150D0E1209
- 090C0708090C0E110B0C0F08080B090B0E0D0E130E0E1504040608090B0D0F13
- 0A0B0E08090B0A0D100B0D100406070A0B0D3247553B52613A4D5B3C4F5F394E
- 5D3648583E4E613F4D5F3B4657404B5C4452643C495945556847596C3B49593D
- 4A5D404D62495A744C5D7A4B5B784A5C784E64804C637F4C618051698A577699
- 56769B50678B51678A5268895A759B50688649607A465C744860774B677C577B
- 92598198557B904E72855074864F728156788C597B90688DA56588A0607F9458
- 748957748662808E7094A56C86936F859478919F7B96A284A3AE96BDCA98C6D5
- 8EBAC7A1D6E327323709090D08080B0A0A0D09090C0D0E120D10130F1318090C
- 0E080B0F09080C0506060B0E120E11140B0B0F0B0B0F0C0D1107070A0A0B0F09
- 0A0C344958374B593C505F3E54643E55653849583C4D5F404E603F4B5C404B5C
- 414D5F48576B414E5F465568465366424E6042526543576C4860764056673B52
- 62415B6D48687E3F5C7046657B4C6B824E728B486B843F5A7048607A50688A52
- 69884E637F485C754459704C667D577B935C869E587F9751768B4D7082527384
- 4F6E7F4D6C7A5E80956A90A86181975D798E5B798E688899739AAD6C89976E84
- 927B95A2819DA97B98A395BBC797C4D393C0CD9DD1DE242F330D0F130D0E1309
- 090D0E10150C0D110C0D12090A0D0C0D1007090C07070A070809090B0D0D0E13
- 0B0D0F07070A0B0B0F1820230B0D100C0D12374C5A3444523649583B4F5E3C51
- 613A4C5A384655425161434F604451633F495B40495B47556845536445576847
- 5D70476173435C6E4A657A4D6B7F41596940596A47667C446378425F7447657A
- 4C6D844D718B43617744627948657C48677F48657E475A744659704D657D5577
- 8F618DA6587E96547A8F4F7286557A8B5475864C68775B7F90678DA360819660
- 7C926181986C92A67397A86886966D83906C828E89A7B37896A195BBC896C2D0
- 98C7D498C8D5222D310F10160D0D1208080B08080B0C0C100B0B0F0B0B100C0D
- 110D10140D0D12090A0D0B0D10090A0D090B0C07080A0B0B0F0E12130606090A
- 0B0F394D5C3444523648573B505F394C5B3948563844513D4957455264455164
- 444E613C4556404E604B6274435A694D667A4B6577465F714761744C697E4965
- 783F5869425E7048687E496A814B6D844C6F8750738C4A6C8545637944607647
- 68804A6C8644647C3F596D465A704C647B516F855C829B5B829A507489507284
- 527283466170577887658B9E678BA2617F945E7C9363869B7296A96E90A3748C
- 9A6B828F8AA8B67F9DA896BBC897C4D29CCEDC9BCDDA222A310F11160C0C110A
- 0B0E0A0A0D09090C11161A0C0D1105050608070A090A0D08090B0D0D120B0B10
- 07070904040608090C090D0F0505070D0D123B505F364857394F5F384C5C3745
- 55445565404D5C414D5D434E60424D603F4B5D3E4D5D3D4C5D455B6C43596844
- 5C6C4D667A4D677B445D6F445D70476276496578425C6E47677C51758E4D7088
- 4B6D844F728B4E748E496980446076486880527894496B84416177405D71445E
- 72465C705471885E869F577D934C6C7F507283465F6E4A6573628A9A65899E61
- 7F945C798E61859A769BB16F90A2718A9969808C7E98A67B99A58CB1BEA1CEDD
- A0D4E39ED2DF212A2F0C0C110B0A0E0707090A0A0F0C0D110D10130F10160A0B
- 0E0A0A0D08090B0A0B0E0C0F120606090B0B0F0706080A0B0F0D0F150C0C1107
- 070A384A583648573D5364384656374453414D5C4550604450623844533E515F
- 485C6F495B6F404F613C4C5D3D4F5D425767475E6F506B7F557387435D6E445E
- 704B697D435F7147647850748C5277904B6D854C6F884D718B4D708A4D6E8744
- 657C4F748E4A6D863D5C723F5D713F5B6D435D6D4B6679597B945E87A04F7084
- 5375884E6C7C4F6C7B547482668A9C6283996281975B7D927094AA799DB1758F
- 9F7086957B94A0829FAB89ADBA98C4D29FD3E29CD1DE242F320C0E1108070B0C
- 0C110505070C0D110C10120B0B0F0D0D1207070A0606080A0B0E05050707090C
- 0E11160C0C11070709050406090C0D07080A3645534054653F52643743543B45
- 55455061434F603D4F5B3A4E593E525E475E6E46596B4457693C4A5A3D4C5C44
- 5869475E70475F70516D8153738848647749657948657946627547667A4F748B
- 557C974D70894D70884D708A4E708A486880476A834D728C476B844060763E5B
- 6D405B6C4766764F71855E87A04F71854D6C7E5070814B6676516C7B61849666
- 89A066859C63879D7096AE7FA4B985A3B47188977D96A284A1AD85A8B4A1CDDC
- A4D8E8A4DAE825303511141B0A0B0E0C0C100F11160D0E110E0F130B0C110C0F
- 130C0D110C0C100B0C110B0D11080D120A0C0F09080B06060908080C0B0B0F06
- 06083748573F53643F5062425061424C5D3A4452394C574359653F515B3F545F
- 4055624A62734B617346586A425264405363485E6F475D6F4B64775370864F6D
- 8247627549667A4763774764774F6F865B829D4F728B4A6A814C6F874E70894F
- 728C44667E4B708B4B728D42667D405E73405C6E4462724A6D7D588096587B91
- 4760734D697C4D6A7A4D6777618194668B9F64849B6789A17198B281A5BB88A8
- BA77909E788F9C8DAAB67F9EAA9CC9D7A9DFEFA5DBE9222C310C0D1106060809
- 090D0F11170C0D1107070A0C0D110A0A0E0607080A0A0E0A0C100A0B0F0C0D12
- 0E131708090C090A0D090A0D0B0E1006080A394C5C3A4D5F4351634B586A3C49
- 5633424C394B554257633C4E594358634157623E52604B62734C63754B627542
- 5466465B6D485E704B64774F697E5473894D6A7E4A687C4C6A7F435E704C6A7F
- 5F85A05D86A24C6C844C6E8550758E50738D426278466981486D86486D874060
- 753C586A4361724A6E7F5177895E8B9F4E6D824B677B4F6C7E547081617F936A
- 91A363819766859D65869E82A7C097B9CC7C96A8859EAB90ADB9809EA898C4D2
- AAE1F1B1EBFA28343A0C0C100C0E120A0A0E0A0B0F0B0E120B0B100B0A0F0E10
- 140B0B0F08080A0A0B0D07070A0D0F1307090B06060807090B1012180E0F140D
- 0F133C5062414F61444F6035404B3D4F593B4E593847513948513B4D58455A65
- 3F535E435965455B6A4B62734D66784C6275415465496072455C6E4F687D5673
- 8A57788E4D6B7F4F6E8448667A435C6E56778F668EAC567A954E6E864F708852
- 77924B6C8445667D45647B43637A4669824363794363764667784B7084567F92
- 5982964862754E687B526D7F5B768B668A9C5D7B8F66849B5C788E80A6C0A5CA
- DC829DAD8FAAB690ACBA7E9AA590B7C6A9DDEDACE4F343595F090A0D0D0E130C
- 0C110B0C10090C0F0E0E140C0D110A0B0E090A0D0B0D100C0C1009090C07090B
- 090A0C0B0B0F0303050A0A0E08080B090A0D45566A4551622C353E3A4A52465A
- 643F525D3F515D37464F3A4B553E4F59485B664457624054613D505D475C6D4E
- 6678455A6B3D4F5E455C6D455D6C4E697D537388516F844C6A7F506F85466074
- 4F6E85597C965D84A04F708850718950748D53799448698147688045647B4466
- 7D46687F46687E4C72864F768A5882956190A4507386495F74516D80546C8064
- 82955E7B8E637F955D788D789BB38BB1C787A5B698B4C193AFBC89A5AF90B9C7
- AADEEEADE6F65470780B0E110A0B0E08070A0C0C110A0A0E0F0F150E10140D0D
- 120D0D1206070906060809090C08090B0A0D0E0707090504060606080A0C0E08
- 090B455264323D4836444D313E4642545D3E505A3A4A553B4D5942545F435662
- 4D6370495D69425561465B69445867516C7E516C7D3D505F425867455E6D506E
- 80516F825474894C6A7E4D697F4E6A81536E8657758F5F84A05C829E52748D54
- 79925A84A1577F9A47677E46667D41607545677E44667C4B70864C738650788A
- 588295577E935274884E677C587388617B8F638296617E935F7B917493AB94BB
- D38DB0C292ADBC96B3BF87A2AD85AAB8A3D5E5B6F2FF66889107080A0E0F150C
- 0D120D0E130A0B0F0F11160F10150D0F1409080C0D10140B0C100D0F140A0B0F
- 0E121508090B07070A08090A0A0B0E0D0E122D39452B3843394A532F3B443B4B
- 5245586141535D40535E3C4E593B4B563F515C4A606E4E64734A5E6E4A607146
- 5D6B4F697A445969405363465E6F49627457768A56788C5A7D95506F86516E86
- 55708957738D6388A66187A55678925579935985A25E8CA94E718A4C6E86496B
- 8246667C45667C47687D4F778D50798C53798C587F93587F91547287556F8563
- 8096627D92617F9363809667839B91B8D08FB3C79BBBC995B2BE89A4B08AACB9
- 9ECEDEB1ECFD80AAB60C0F101111170A0A0E0D0F1409090D0A0B0F0C0D120A0A
- 0E0505070F0F140E0E1308080B08090B08080B0C0F120B0B0F0606080B0C0F0D
- 0F133142503548572F3E493E505B38474F4456604558613F515A42556043545F
- 3F525F4259674A60704C60714E6476465D6C4D67784D6878435768435868435A
- 6A4D697B52718457798E5373884B667B56738C58758F5E7D9A668BAA5F86A357
- 7D98537B956393B159839F4D718A4A6C8447687E47697F4A6E854C7288547E93
- 5A859A5E889E608B9F5376874C64785E7A915C778D617F946280945E788D85A7
- BF93B7CB9FC2D192B0BF8DA9B586A7B496C3D3AFEAFE8DBDCB171D210B0C100A
- 0A0E0B0C100D0D120E0F140E11150D0E1208090B0F101509090C07070A0D0D12
- 08080A0F11140A0C0E0606090B0D110A0C0F334655344755384B583748543240
- 4A3B4C56455861465963455761475B674457634457644A5F6D536A7C566D814E
- 64764A6271506B7C4C6576435667445A6A465E6F516F8256778C57788D496579
- 516E8556738C5F7F9C6387A5648AA9587C9759819C57819C5F8BA8537A95547B
- 954E728A4B70884C728A496E84517C935783995A84976593A95D889B5575865D
- 7A90627D93617E936181965F7A8E7E9DB28EB3C8A0C7D89DBECB8FACB98DAFBD
- 99C7D8ABE4F8A2D8E92733380C0D120D0D120A0A0E0F101506060908080B0D0D
- 120D0D1208080B07080B06060807070A090A0D07070A090B0C0D0E130A0A0E0B
- 0B0F3A4F603C5163384D5D374B5936475336444F41535D3D4D56475A6342555F
- 475C693E515D4154614F6677566E825A72874F66784C64745571834A61724156
- 66405463516E80597A905F849A527287506E8454718A6283A1698DAD678EAD61
- 86A45A7E9A577F9A57809A5F8BA75984A0567F994F748D4B6F86476B814F768B
- 58859B5C889D6797AE6696AB53788758768B5F7A905D798F6383996B8CA17492
- A68DB2CA9EC6D8A6CCDA9ABCCA86A5B396C0D1A0D4E7A3D9EB48616809090C0A
- 0A0E0C0D110E10140B0E130A0A0D070709090A0D07070A0C0C1107070A020203
- 070C100B0C100E10140A0B0F08080B09090C3C52643F56683F56683D53654259
- 6A3B4E5C40525D4256623C4D56445761536B774559654659654E647251697C5D
- 778C536A7D475D6B48606F4B6473465D6C3E52614B66775574875E81975A7D92
- 4D6A7E4E6A8058768F5A7A956B92B3678DAC5B7D995E85A15D85A15F8AA65F8C
- A85A849F547A944E748C45677D496D8151798B5B899F6290A66592A959819153
- 7483617F95617D936283986A8BA16F8FA289ACC396BACEA6CEDD9EC7D789A8B6
- 8FB4C4A2D4E89ED2E56689940A0B0F0A0E1209090C0C0D110C0E1307070A0505
- 0607070A08090B0B0D110E0E1308080B0A0D110D0E140A0A0E08080C05050709
- 0A0D384B5B435C703A4F60425B6D42596A4157683F546342566141545E445861
- 40525B465B65536B78495F6D49606F5A74885F7A914A616F475E6C5069794F6A
- 7A455C6C4C6677516C805B7C915F839A56778C52728754728A49667B5A819C6A
- 92B36488A6618BA86692B0638EA96392AD5D88A459829D557D97486B814B718A
- 4B6F805682965D8A9F5F8BA0608B9F5173815E7D9163809763839865869A6D8E
- A27F9EB297BCD1A2C8D9A8D0E099BCC98DB1C1A1D1E4A1D4E88BBAC813171B07
- 080B08080C09090C06060809090D07070A0B0B0F08090C0E12170B0C1007070A
- 07070A090A0D06070A0D0D130608090D0E123B4F5D40576A3F56683F5669455E
- 723F56674A64784157674156614357604A606A485D675067735872804F677551
- 697A5F7A8F5E7A8E4F67754E6777526C7D4A63734D68784A647458778B658CA3
- 5C7F9555768B55748B55748D4F70875F88A5688FAF6892B25E88A46491AB6B9B
- B85E89A557819A59839E4D748C466A7F4C72874C71805883975C899C6492A755
- 7B8A5B7B8D64839A67859D65869B6A8C9F7290A492B6CBA2CBDDA8D0E187A6B6
- 94B9C898C3D6A4D7ECA4DBED32424809090C0B0C10090A0D0E0F150B0B100A0B
- 0F0A0A0E0D0E130D0E1207070A08090C07080A0B0B0F090A0E0C0F140606080B
- 0B10384851394B5A3C51623F586A455D71455F73405769486275455C6B3A4C57
- 445863516874475C674D6471546C79546B7A5A7285637E95597486495F6D4B62
- 724C66754D68784158664A64755574875E829956778B547388506D834B687D50
- 728A638DAB668EAD648EAC6695B06794B16491AD5F8EA85D8AA3517991476A7F
- 4D748A4B6F80537C8E6292A76493A660899B5B7E8F68869F6F8FAA6D90A86889
- 9F718DA186A7BCA3CDE0A4CFE27998A994B7C590B9CB9DCEE5A5DCF060818D0A
- 0B0F0F10150A0A0E0B0B100B0C100A0B0F08090C090A0D08080B06060809090C
- 0405060C0F1309090D0707090304050A0C103B4B5440525E3F5564465F72394D
- 5D425C70466075425B6E496378425869465C6A495E68526A764D64704C647153
- 6C7A4D6372576F82607A8E5972814E6475526C7C5572834D65744157664D687A
- 4B66795A7C925A7C935170855778904C6A7F4E71885E86A2658EAC6390AB6D9C
- B96A98B6699CB86192A8557F9447697E496D8350778A527A8A5F8DA1608B9E58
- 7E9054778864829A7291AE7395B06A88A07595AA80A0B49DC5D8A6D1E480A1B4
- 7E9BA98BB0C29DCCE19ED0E688B8C9161D2113181C0D0E120E0E130A0A0E0607
- 090A0B0E0B0D11090A0C0404050606090A0D0F07090A050507040506090A0C0A
- 0A0D45575F3B4A5233414A435968455D703E55664661754A667C4A667B516E84
- 4860724358654C626D546C78485E694E6471556F7D536B7B566F815A73855871
- 8350687A567385587688435968465D6E4D66794B667A5A7C935E829A56768C56
- 778E4B6A7E547992648EAC638EAA6591AE6C9CB871A7C35A869F4F758B4E7487
- 4C71864E74885076885882935A839754798C567A8D58778B6E8CA87595B4708E
- AA7090A780A1B492B8CCA3CBDE8DB2C4748E9D83A5B69BC8DE9FCEE5A0D7ED3E
- 535C07070A08080B0A0C0F09090D07080A0F0F15080D1107070A050507060608
- 0B0C0F07080A06070708090C090B0E0606083541473A4A5037454C3C4C55455B
- 69425A6C3E5566435C6F4560754A667C516F854E687B475F6E4B616C546C7749
- 5F6A5068765F7D8D5B7688587183577285597284536C7E5B7A8B5471834B6476
- 4C66784B65794F6C81597A9156768C5373874E6C804E6F845B839D618AA5638E
- A96998B375ABC85880994B6D854F72884F73874F768C4E7486557F9059839753
- 788B577E92577A8E637F977A9ABA6F8DA9738FAC80A1B887AABFA0C9DC93BBD1
- 7593A57E9DAE8BB2C5A0CFE5A0D4EB6F96A70C0E110B0C100C0D110A0A0E1922
- 2509090C0B0D100A0A0E06060809080C0B0B0F07070A0707090D0E120D0E120B
- 0C102C373D3B494F44575E42535A425560435968445D6E466073425B6E456074
- 455F724D697E4E697C475E6B4C616D516974506875536D7B5E7C8C597486566F
- 80587385597083516A7B5E7D8F536F824860724C64784F6A7F55748A5A7B9254
- 7389527185527388577C93628DA8618BA6608AA26EA1BC608BA64F738B4B6D84
- 4F71874C6F844B6E805983975A839652768A577D90587B905C788F7999B67191
- AA6A879E81A5BC85A8BD99C0D49AC2D87DA0B47590A18BB0C19ECBDD94C1D896
- C9E329363F09090E0A0A0E0A0C0F080A0C07080A0405060E0E13090A0D08090B
- 0B0B100C0E120C0E13080A0C08080B0B0C102B3338252B304050583C4950485A
- 634356614C6472486274496477425B6D4661764761744E6B8056758A4B63724D
- 646F526A77526A765975856584975A7587576F825872855C778C4B6372557284
- 526E824F697E536E845472885372865E819A4E6C7F54758A587C925B839B6793
- AF6892AF6894AF6995B35B839E4F718951738B4C6F824A6C7F537C8F59839553
- 76895377895C81965F80966A87A17695B36D8AA07C9FB388AEC493BCD0A0CADE
- 85A8BD7793A48CB0C195BDCE98C4D9A3D8F35F80920B0B0F090A0D0C0E12090C
- 0F0B0E10070A0C0A0A0E0607090607090A0A0D0B0B0F0D0E140A0B0F0D0D1209
- 0B0D2D34392E353B3C4950333F4544565E44555D475962475E6B496274405869
- 40596B435D714660734A657859788C546E7D4B606B57707C546D7A5A77876787
- 9B5C75885B75895A758A5B768A4E67784E687D5B7A9155718756758B55748858
- 788F5B7E9655768B5C8197628CA5618DA66794AF6A99B26A98B45C829D547790
- 51748C52788F4D71854D71835A85995277895375875D8398668CA464839B7A98
- B37594A983A8BE8CB6CD8AB4CB9AC2D58DB1C87491A484A3B390B4C397C2D5A0
- D0E994C7E32530390C0D1107070A0404060606080E1115060709090A0D040405
- 0505070C0E110D0F120A0B0E0A0E12090B0E2A2F343B444A3F494E3D4B514050
- 5746585F4B5E674A5F684B5F6A4D66754A64773D53643F576A455E714F6C8059
- 778A546E7D59738057717E546D796283976D90A7607C9264819864829A577185
- 5671865A768C59768C54718657778C56768C5C7F975C7F965C81975E869D6592
- AC6897B36A97B26898B25A809B597F9953768F587D9752798E4D6F83557C8F58
- 8297577D905D8397658DA36E94AD779AB47B9CB17DA0B686ACC284ABC397C3D9
- 8EB3C87B9CAF7B99A88AAFBF94BCCF9BC8DDA9DFFC6384960D0F1407070A0505
- 0803030508090B08090C0C0F1209090C06060807090A0F1317090A0D0B0D1108
- 090B2C3035384045404C523B494F3C484E4E60684F616943535B485B64455A65
- 5C798A506B7C445D71455F724F6D84506D825A798D62809058727F5772815771
- 8063839668889E607C935E798E64829959758C5A768C59758B536F8355728759
- 7A915A7B935D819A658DA7567A90618AA26592AC6B99B6719FBC6087A35A819C
- 537891567D96537B904D728651768A588095597E935A81966C93AD739BB67396
- B17DA2BA7B9FB589AEC388AEC594C2DB94BED382A4B87A9AAA8BADBC8FB5C698
- C1D6A3D4ED9ACDEA31424C090A0C09090D08080B090A0C0C0E110C0D1107080B
- 080A0C090A0D0D0E130D0F13090A0D090A0E24292C33393E40484E414B50333C
- 4236444B43545B4A5D6445565E4E636C57707D5974835371864965794762774D
- 6A8056758B607F92617F8F5B77865773845A788B6383976B8BA0637F955B768B
- 66859E64839C607E9658758A5C7B925E7E975C7E965F839D6991AD658DA8577A
- 916490A9638FA871A0BD6B96B2577B95577E96577E985B869F547D9154798E50
- 7387597E935C82986488A07098B37295B27DA4BF7BA1BA8AB2C88DB6CD8FB9D1
- 96C3D88AADC07D9DB087A9B884A7B79EC8DC98C6DDABE1FF779FB612171C0A0A
- 0E07080B090A0D040506090D100A0C0E090B0D0A0C100A0A0E09090C0505070A
- 0C0E33393D292E31343C40373E43465057333E45404D5448565C45565D4D5E66
- 566C7550687556728457758A4B667B435D714D697D59788C6483955F7D8E5873
- 835977895F7E936F93AA6B8CA4617E9563829B6E91AD5F7D9563849D6688A25F
- 7F9857778E5F819C6388A36993AE597E94597F966794AE6B99B56A97B1597E98
- 5C859E5B829C618DA758829851748A52778C53768C5E8099678EA9698FAA7096
- B1799FBA84ACC690BBD289B0C68CB3CD8CB6CC8FB5C980A2B583A4B388ABBB8D
- B5C895C0D69ACAE4ACE4FF4C66750A0B0E0E12170B0D11090B0E0A0C0F060709
- 0A0D0F08090B070809060609050507060809384046373E42383F43282D313137
- 3B434D53424F553B464C4351574150575769724D606A526875526C7B59778B4E
- 6A7E4762774A66796181956180915976885672815F7F9366889F7094AE6D8FA7
- 63829A6C8EA96C8EA76889A4698CA75A788D4D697A4A65775B7E96638AA4658F
- A9597F96577D926693AC6FA0BB658EAA577E955D88A05C879E5F8BA3557D9355
- 7B92587D955E7D996589A66D92AF749AB8759AB77B9EB98AB3CD8DB3C894BDD5
- 8DB3CA91BAD087ABC085A7B98BADBE8CB4C695C2D897C6DFAFE8FF98C9E42B38
- 400C1112080A0C0B0D100E0F1405050707080A0506070A0A0E06070907090B0D
- 10133840462E353A3A42472C32382C323541494E4A535945515647535A435057
- 54677051636C576D79546E7D546E7D5C7A8C4A6475425B6D4964765976865F7C
- 8C546F7E5A77876081977197B27296AE6889A166879E6C8EA77397B27399B662
- 8197587588506E815271865B7E97658FAB628CA64F71866590AA75A7C66B99B6
- 5C849D5E8AA05981986492AA618DA75A82985C849C5778915F7F9A668BA8688B
- A76F93AF7395B081A4BF94BDD59CC6DD86A9BF88AEC58EB3C986A9BE89AABC8A
- AFC18DB6CB90BCD3A0D3EDBBF6FF80A9C0181F2408080B090A0D060709040507
- 090A0C0607080C0C110D0E140B0E10090A0E39434A2C33383C464C2F363A4048
- 4E434C51444E534F595F5461694A585E43505751656E5B7584556D7D5570815A
- 76865975864D667548637656738659758563829356718057738461829A6E92AC
- 79A0BB6C8FA77298B3779EBB769BB95E7C915C7A8E4E6879527083517086658E
- AA6A97B4587E955C869B72A1BF7BAED06894B26593AE5B849C608EA46694AE5A
- 849A587E945A80995F809B6785A26A8CA96E92AF7499B57899B688B0C99CC6DF
- 88AFCA88AEC589ADC38BAEC385A6B98EB1C38BB3C797C4DB96C6DFA2DAF9BAFA
- FF68899C101519070A0C06060807070A0A0A0E0A0A0E08090C07080A06080B05
- 05073B454B40494F343C414A555C3B4349363E43444F55454D52515C62495359
- 505D654E5E6554666F5A72805F7A8B5D7B8D566F7E5974834961714861725571
- 826D8FA26787995974845D7B8F5D7A8F68889F749AB46F96B278A2BF7DA5C36B
- 8BA263859C5773874F6A7C537289577A93638CA7608BA4608CA259809678ACCD
- 6F9FBE6591AD608BA4628FA6608CA25B859B567D92587E94587A9362809C6F91
- B07093B2789EBB7CA1BF83AAC59CC9E295C0DA87ADC68FB5CA91B8CE89AFC690
- B5CA8CB1C398C2D89BCAE29AD0EAAEF0FFBCFCFF556F7E0A0D0F0A0C0E0B0B0F
- 0A0B0F0607090505070B0E100B121907080A343C41424D53414C544F5C633B44
- 4A384046434C52434C533E474D4D565C4B565D525F67515F6751636C5E758267
- 85985F7C8D57707E567181526E7F5572855C7B8E6C8D9E6584956482955E7C91
- 546E8168899D739BB7739AB5769DB8789EB76E90A85C7A8E536D7E5572865577
- 8F5F86A25B839C5C859C5980946795AD73A4C46490AC6997B46D9EB96391A860
- 8EA459829952778B54778C5C7A966C8CAA6E91AD7198B37CA2C084ADCA99C6E0
- 9CC9E483ABC28EB4CC94B9D08CB2C993BCD38FB5C78EB4C89ECDE495C6DF9FDC
- FBB0EFFFB0EAFF4459660B0D110A0B0F07080A0A0A0D05050705050704050609
- 0A0C262C31363E45414B514651584550573D464D3A42493A4349475157474F55
- 444D53515E6554626954636B52646D5D76856180945C7683556D795D76845873
- 844D68795671816F90A26E8FA05E7A8D607E9359748866889E7096AF779EBA7B
- A5C17DA3BC648397546D7F5670825474895E849E6088A3557B925C869A6493A8
- 6895B06A98B66794AF6D9DB86E9FBA5F8CA352768E5B849A5D869B52728A5E7C
- 9663859E6E93AD6D91AB627E9686ADC899C4DF87B1CB8CB6CE93B9D18CB1C890
- B8CD95BCD287AABD9BCAE0A0D3EA9CD3EE91C1D7AFE7FFA6DBF93D505B0B0F13
- 08090C07080B09090D08080B04050508090A20262C2B3136384146475259404A
- 4F49555B4D5960485259455057495258555F654C565C4C575D59656D55626A51
- 6069627A896F8C9D5F7683596F7B577181597484526E7F526C7D607E90638094
- 607C916280955C7B9065869D739BB678A2BF769CB5789DB3587080546F825572
- 865D8099638CA75B839E5C879D6593A96897B06E9EBD658FA96A97AF6997B069
- 99B252758C598197618CA255778C5877905B7B92688DA35E7C93556D826C8A9D
- 89ADC496C2DD96C3DC91B9D2A0C7DE8DB4CA8FB6CC94BBD08BB1C6A1D2E89ECF
- E791BFD591C0D5B6ECFFA9DFFC3B4F5A090A0C09090D08080C0B0C0F08080C06
- 0608242A2F262D322A32372E363A414B51525F674E5B624C585F4E5A62475258
- 5561684F5B614E595F4E595F4E59606271795969725A717D6683945F7683576F
- 7D566F7F5F79884F67774F697B556F8267869B6B8BA25E7E955C7C93688CA471
- 99B56E92AB7397AF698798607E915C788A5C7E946088A2648DAA577D955B849B
- 6C9CB86E9DBB75A7C66F99B275A4BD73A5C060879F5A7F995D879D5D859B5A7C
- 9358789060859A64859E51687E5A7286728FA18CB0C590BCD690BDD79EC6DD9C
- C4DC8FB6CC99C1D8809FB595BFD39DCBE297C6DD8BB7CE99CAE0BCF5FFA8DDFA
- 3F535E0B0C0E0A0C0F090A0D090A0D04050622272D23292E363F4430373D363E
- 443C464C4651584D59604E5B624B575F4E5A615460664B555B4B565C53606752
- 5E655A676F5968715C7380668293617987597281648192637E8E546D7C546C7E
- 5C778C6A8AA3698AA26081976488A16E95AF729BB76F94AD7397AE6A8DA2688B
- A1608095638AA45F87A2608AA7608CA86A99B871A2C379AECF7BABC877A6C173
- A5BE6D99B16187A15F87A05F89A058798F5D7C94597C926588A255708753697D
- 6F8B9E87A7BA84A8BC87B1CB8FB8D2A4CBE393BCD391B7CF88ABC183A4B898C4
- DB96C4DA95C0D589B2C794C3D9B9F0FFAEE3FF4E66740F1316060709080A0C05
- 07081B202615181C272D32333C42272E33384147414C524A565E4F5B634D5A61
- 4F5C6359676F5D6B73556168475259505C6448545A5C6D755D6E77637B88637C
- 8C667F8D5E788864809064808F59738459728865849F6A8AA26E91A863879E67
- 8EA76D96B2749CB87197B07095AB6C91A6698BA0688DA55E85A06390AF5B85A1
- 5C849D6FA1C075A9CB77A9C87AACC974A5BF72A2BC678DA662869D6590A75E84
- 9B5C7D965F839A60869D60819B50687E6A859B7692A67E9BAF799DB195BCD4B5
- DEF5A8D0E795BCD496BCD27998AD8AAFC49FCDE59CCADF90B9CE89B2C78FBDD4
- BAF1FFC3FEFF5F7D8E12161A0505070607091B20241A1F24161B1F23292D2B32
- 37353E433A43493E484F4A565D4D59604F5C6355626A5C6B73606F7756636B55
- 60675B686F57666D5C6A72647882687F8C607885617A89698499617B8B607C8E
- 66829966849E63819A6D8FA66A8DA26F95AC6C95B0719BB7769CB57299B26A8D
- A36583956C8FA6668FA96896B55F87A25F839D6A95B276A8CA73A5C676A7C674
- A4BE77A9C374A0B9648AA2668EA56B95AD5E809860829B5A7F955E8099567087
- 5F7A906F8B9D7C98AB7695AA89ACBFA9D3EBA9D2EA97BED691B6CC86A7BB82A6
- BD8CB5CB9AC9DEA2D3E787ADC085ADC291BFD7B6EAFFC8FFFF7CA1B6232E3507
- 080A1B2023171B1F191D2023282D23282C2930353941473B454B434E54414C52
- 515E6555636A58666E5A68705B697161707863727A5761686470775B69706072
- 7B6C8490627B8A6A879C6D8AA25F798D607A906985A066839E6B8BA56D90A773
- 98AC6B91A76D96B06E96B078A0BB7399B369899D6A8DA3729CB76994B06593B1
- 5A7B936186A0709FBF6FA0C0709FBE79A8C47EAFC881B4CD6A91AA6990A96A93
- AB6990AB5A799161879E61869D58748B5B778B6A8799758FA37B96AA7595AA94
- B4C59BC3DB9CC3DC90B4CC93B8CD7794A97496AA90BCD19ECDE395C3D581A8BA
- 81ABBE87AEC0B3E2F9CAFFFF9ECBE54256621A1E221114181A1E2124282C292E
- 31272C30282E3230373D31393F3F494F48535A515D655461684B575E4D596159
- 676F5D6B7464727A5A666D5E6D7569777F5C6B73718B97748FA2718EA87190AC
- 637E93637E9565819965839D6A8DA46C90A47CA2B67397AA64879D6D92A9759A
- B26C91A86F96AF6C97B2709BB76795B35E819A60839C638AA66E9DBC79ABCC84
- B4D187B9D685B9D3739DB56D95AE709AB3658DA5648AA661849D60849A5B7A91
- 67879F6A899D6A85977996AB7B98AD819EB18FAEC09AC1D895BBD69DC2DD8DB0
- C87697AC81A8BC87B5CC94C6DD8DBACC86B0C082A9BA8AADBB95BED3C0F4FFBE
- F2FF0F121513161A0E121513181A2B303323272A252A2E282C3030373C3B444A
- 40494F3D464C515E65505D65515E66525F6655636B5A686F5E6C7466737B5965
- 6C59676E64767E748A98748FA47190A6779AB17192AA6F8FAA6B89A46E93AB6D
- 94A87296A97A9EB26D8EA46180937498AF7CA1B77195AB6D93AB7096AE76A2BE
- 6890AC5C7D955B7E976288A374A3C181B0CC8ABBD787B9D480B1CA78A2BB729D
- B46F99B1668EA860839D60839A5E7E955F7E967496AE6583947290A47C9BB278
- 96AD7894A793B4C592B6D1A0C5DF9BC1D983A4BC82AAC285B0C882B1C98DBED5
- 88B5C680A9B983ADBC88ACBA8AB4C7A5D1EA161A201B1F22171B1E1B1F220F10
- 151F2328303539262B2F31373C2F353A31393E46515849545B4E5A6257656D5B
- 6A724F5C6358666D5B69715F6C746A78816A788064727B697881798E9C7991A6
- 718DA0789BB17498B17597B17CA4BF64869A62869B6D8EA27597AD6A8A9E5F7C
- 9080A2B785A8BE789BB06E94AC739EBA74A0BD5C7B905B7B925E819A6289A475
- A2BC60879E5B82986C9AB180AFC880AFC976A2BB719CB5678DA763879F6A8FA8
- 5E7C9467869C6E8EA07393A6728FA37797AF6F8DA2809FB186A5BB98BAD599BC
- D78EB2CA7D9FB480A7BD83AEC47BA8C084B3CA89B8CB84B3C57EAABA82A7B57F
- A7BB181E22171B1E191D1F1C20250C0E110F11151316182A2F323A41463F464B
- 292F34373F454650574B575D4A565D525F675B6A7259676F617078606F775F6C
- 7367757D63707864727A70818B7C93A57F97AB718EA47DA3BB7FA3BC7BA2BB71
- 95AB688FA65D7A8A6A889E7999AD68889E6B8CA286A9BF81A2B77AA0B8769FB9
- 74A3C16A8FA66180965B7A8F587B93658EA7638BA452788D51768A59809277A3
- BB7EACC57FADC66A8FA664869E62869E5F7E956A8AA26F8FA47DA0B67898AD78
- 97AD7EA1BA7FA1B787A6BC85A3BDA0C4E39EC4E288ACC57B9DB180A7BC79A1B5
- 77A2B782AEC38EC0D584B7CB7DABBC7EA5B41E22271F242915191C1A1D200F10
- 1211131521252723272A1E2427343A3F3A4044424A4F41494F414B524C575D4F
- 5B61515E6555636A6777805F6E7658656D5E6D7565747C707F8764717972838D
- 798F9F8099AC7D9BAF7595AC81A9C480ABC56A8FA56081945B768B6A899F7091
- A56C8FA86584987C9EB4779BB282A7BE80ABC677A3BE67859A63859E5C7D9463
- 89A06992AB5B849F5A829A5A85995C8498729DB584B5CD7CA6BC6D93A961849B
- 56778C67879E6E8FA77EA2B981A5BE7999B07C9CB37C9DB685A7BD8AAAC585A4
- BE96B8D59CC1DD7FA5BC7FA6B987B4C978A0B4749DB286B3C989BCD381B1C380
- B0C216191E13161A191D2125292E22272B21252A24292D1F23281F2327272B2D
- 3035383A40443B4348373F443D454A49535A4B575D58656C515D655A6971697A
- 8354616964747D66757E72828B66747C6F818C7E95A48AA6B77E9CAE82A7BF88
- B0CA7A9DB16E8FA2607C926381996B8A9F698A9F6E91AB6A8CA27598AE7BA0B6
- 769EB780ABC77CA1B56F8B9D63869D5E839B628AA16591AB577C915B8297608A
- 9E5F859A6F99AE85B3C8789FB565879D6589A06B8DA667889D7397AE83A7BF78
- 9AB07897AD7996AC738FA487A9C37793AB85A2BC95B7D585A5BD80A9BF8BB9CF
- 85AFC2779FB276A0B288B6CC7FABC07DABBF171B20141B200A0C0E1B1F221D21
- 242D32352E323616191C121619262A2D2326292B2F3233393D39414740484D38
- 3F443E474D525D644E595F55626A5F6E7666778061707956646B6A7982707F88
- 6A77806A7A87697D8E7F99A983A2B488ACC286A8BF7EA0B868869A5C788E6380
- 947090A36E91AB698BA37598AF82AAC081A8BF98C1D7A4CFE69EBFCD6C8A9E64
- 8BA5668CA46892AA6490A8597D925A82965E879D648B9F749FB37EA7BD6E90A8
- 5F7F945D7D95698CA469899F7C9FB782A4BC7697AE80A1B97D9CB380A0B784A4
- BC7994AE87A5C291B2D07E9FB584AEC38CB7CC7CA3B57AA4B677A3B584B4CA7F
- AFC3191E2413171B0E1013171B1D15171B23262931373B272B2E2B3236393F43
- 3D434831363A2F33382E33373A40443F474C464F553E464B4C565C57646C697A
- 835C6B7363737B5C6B7359676F616F7772838C74858E6B7C8C677D8C728C9B7D
- 9CAF8AAEC383A4B87C9BAE5B74855973866383986E90A76B8DA46F90A58DB3C5
- 95C0D6A4D0E79ECBE396C1D8728E9F7193A96C8FA46B95AD6C9AB4648EA2628C
- A06793A67199AB6E96A96E96AA7498AE678BA27092A86789A07397AD7B9FB582
- A5BF7D9CB581A3BC8CB0C887A8C286A6C0819FB97C97AF86A5C092B6D286A6BD
- 8BB2C98DB6CD81A8BC7EADBE739CAC7FB1C310131612161A0F11150C0E0F1318
- 1A0F111421262A23282B3A3F4432373B383D412E333833393D34393D31373A37
- 3D41444C51434A50485157505B625E6D756777806A7A8462717A5461685B6971
- 606E77758690788A94697B8A6981926A83947998AA85A9BE82A1B27691A2607A
- 8A6280946A8BA17192A77193A98AB1C497C2D9A2D1EAAEDDF2ABD9EF88AFC574
- 8E9C7698AD6E96AD6F9DB66D9DB46C97AA709BAC729DB1749DAF729BAE6E91A6
- 67879D7599B280A4BC81A6BB7FA3B9789AB281A4BF81A5C083A5BF93B6D188AB
- C982A2BC7A97AE7D99AF8CACC990B5D288A8C18DB2CB8BB1CB7FA5B87595A775
- 94A5161A200E111414181D0C0F111013170F1215181A1C16191D292D312D3236
- 3A4045353B3F3C4348393F43363C4032383C32373B434A4F3E464B4B5359464F
- 565A676F6B7B846C7D8658656D5D6B735D6C7364747C63737C677A8772889971
- 8C9E6B85967C9CAF81A3B7819EAD7894A26A87976B8A9E6B8CA36C8DA281A5B5
- 94BBCBA1D0E5BEF0FFB9E7FBB2DDF38DAFC27594A6749AB076A2BA75A4BC86B6
- CA8AB4C377A2B378A6B885AEC086ADBE6B8A9E799CB47698B07D9FB57BA0B673
- 95AC7CA0BB81A7C581A6C299BFD98AACC882A1BA85A5C07E9BB1839FB68FB0CC
- 9BC4E18FB9D493BAD98BADC989ABC380A0B51013160E10141114180E13151114
- 180A0D0F1113161B1E20101315202427363B3F3B4145444A50454C50464C5139
- 3F43363C4041484D3E454A4A52584E565C505B62525C635B697062717A616F77
- 5F6E77697A83606F7756656F617382748FA36D87996984937899AA86AABC89A6
- B4738E9B6B8694708EA07295AB7FA4B79CC4D29DC9DAACDBEEB0DCF0BEEAFEAA
- D2E688AABC80A7BC88B5CA8FBED29FD1E69DC6D586B4C484B2C38EBACC95BCCB
- 81A4B57492A77B9FB96D90AB7193AA6C8CA17395AE708DA36C869C8BAFCA8FB4
- D087A8C58BABC782A1BA86A4BC93B4CF90B3CD98C1DC8FBAD491BBD68FB4D187
- ADC213191E13171B13181B0F121514191D0B0D0F0A0C0E0C1112131719161A1E
- 1F2327262B2E30343833373B434A4E41474B353A3E3C42463E454A474F544C54
- 59444C52515A605661685B69706A7A836271796271796878815D6C755C707D5E
- 76886F8CA07692A4708B9A7EA0B087A9B98CAAB87B98A56E86927494A4779AAC
- 9ABECB9BBDC97FA1B389ACC0A6CEE1ACD4E89AC0D495C0D5A0CFE29BC8DCA3D6
- EB99C9DD96C4D59AC7D798C7D88CB6C8789CAB81A4B88BAEC57298B37298B567
- 859D6C8FAB6E8DA56881956B82968AAAC28CB1CF8CB0CE88AAC682A2BB8FB0C7
- 90B0CB93B7D18EB5CE8BB6CE8DB7D08DB5CC0D10130E121510131713171B0B0E
- 100C0E100F111512161A0F1216181B1E1F23261E232723272A32373C454B5046
- 4D5241484C42484E42484D343A404F565C454C514C545A4C555B475157535E64
- 5F6D7565747D65757D64747D647782627B8C6A899F6B879A718C9C7593A2708F
- 9E83A2B190ADBB7B96A3728F9D7897A7A9CDDAAFD1DC88ACBA88ABBD8DB1C587
- ADBE81A9BF98C8DFAAD9EDA8D5E892BDCE91BDCFA0CFE29DC9D78CB8C991C0D2
- 8DB5C57FA3B47DA1B66F94AB6A8FA9749CBC6B8EAD7BA7C969879D698095697D
- 917A93A981A3C18FB4D584A3BF84A3BD8DADC68EAFC98EAFC987AAC48DB8D18D
- B7D01014170D10130E111410141712171A0C0F110A0C0F13161C0D10140D1013
- 12141620242723272B23272A2F34372F33373A4145495055464D52474D53474F
- 544C54594C53583E464B4F585E4E575C5A666D5F6D74697A836E808C6782945E
- 7483698AA16D8BA16F8DA26F8C9D768F9E78919F7A92A0829CA97D98A67997A5
- 93B3BFA1C6D387ABB786A9B783A7B980A9BD7BAAC18ABCD399CDE2A9DAEEA3CF
- E29BC8DAA2D2E79DC9DA90BBCB91BECF91BDCE80A9BB7DA5B97BA2B667889B67
- 89A37AA6C97096B6769CBA6D89A1657A8F71869C748CA37A98B488A9C784A4C1
- 8BABC58EAFC790B0C886A3BC8CB0CA91BAD310141713181C07090B0B0D100F13
- 160D101313171C0E12151115180B0E100D1013181C2113171A181C202F35382F
- 3437262A2C33383D454C52474E5342484D4F565B545C62525A5F4850574E555B
- 4B545A566067626F766A7982728B9B7898AD6E8B9E68879C6D8BA17191A7738F
- A27B96A8758EA07B93A6859DAB88A2AF819FAD8DB3C396C0CE98C1CD91BBC988
- B5C88CC1D88FC6DD94CBE19CD2E89ED2E9A6D5E897C1D38DB8CB96C2D296C4D3
- 89B6C68BB8CB85B1C481A9BB7097AB6280946A8DA97096B57399B87396B36980
- 97677B9171879D6A7E947A95AE89ACCC84A3C08BAAC595B7D18CAAC386A3BC85
- A7BF07090B11151911161A1013180C0E1110141710131606070813181B12161A
- 1114171F252914181C0F1418131719181B1F2C3135343A3E3A4044363B3F434A
- 4E42494E4950554D555B5761674F575D555E645760674E565C57636A6777817B
- 95A77792A37590A27596AD7899AF7595AA657D8B7893A3778FA07B93A98BA4B4
- 8BA9B58EB0BEA5CFDE97C1D092BBCA87B6CA8BBFD697CEE59FDCF497C9DC95C8
- DF92C1D695BFD096C1D39DCBDEA0CDDF92BECE87B3C583B0C47DA7BA78A0B371
- 98AC698AA06B8EA96C8FAC7194B17696B36A829A6B7F9570869D6B8095758EA7
- 8BAECD8BABCA89A7C499B9D786A5BE7491A50A0E0F13181C1015180A0C0F0C10
- 120C10120507080A0C0F080A0C11151A0C0F120F12150E10140D101321282A1B
- 1E202024292C32352E3438353B3F2B3033383E433C42464B53594B53584E565C
- 4D555B5B646A535B625A656C5E6A726D7D877288967891A181A0B47DA0B77FA2
- BA708B9A647A86718E9D7792A3809CB490B0C199BCCA9AC0CD84A4B485AEBF8E
- BDD092C9DF9DD9F1A9E7FFA0D7ED92C3D89CCBE19FCDDEA9DDEEABDFF3A9DDF2
- 8DBCCF85B3C7729CB0729BAF7EA8BA759DB17095AB617F94698BA56F90AC7A9A
- B7708BA5667D946D82986C829870869C7A94AB8BADCB8FAFCF809DB87C9AB076
- 94AC080B0C161B1F13171B0C0F120F1215090C0D090C0E0F131707090A0D1013
- 1114170F12161316190A0D0E0F121311131512151924292E1F23262E33363338
- 3B3B42463C4246484F55464D524F575D4A52585760675F6970606E76626E7657
- 606766757F7B94A6748FA27896AB82A5BC87ACC4708997667F8C7490A0758FA0
- 91B2CA95B8CB8BACBC8EAFBE98C7D994C7DA80ACC084B0C496CEE7A0D9F196C7
- DC93C3D9ADE2F5ACE2F4A4DAEEA6DDF391C6DC8DC0D581B0C66D99AD658DA074
- 9DAF81AABF6B8EA466879C6480967490A97291AD69839B6D869E718AA1738BA2
- 70879D7991A992B4D47C9EB9718FA8738FA60A0C0F12161A161A1F0B0D100C10
- 120E11150F11150C0F120B0E1014171C0F1416090B0D0D101306090A02030309
- 0A0C0D10130C1013181D213036391F242631373B2F3438444A4F434B524C565D
- 4F595F525E664E5962596A75535F675D676F5C676E6470796E8391788F9F7D99
- AD8AADC689A9BE7893A26A8796738E9D87A6BA97BBD190B2C5A0C8D9A2CEE098
- C8DA8EB8C986AFC093C1D597C9E098CADE96CBE1AEE8FEACE1F4BAEFFF9BCDE1
- 82ACC181AABD84B4CA90C4D9709EB26B9AAF6E97AA79A0B5759AB06E90A56D8B
- A17491AA708DA67694AF7592AB6E859C7994AE8099B1859FB77C9FB87595AF71
- 8FA70F1216080A0B12151906080911151912161B13171B0A0C0E0E11130A0C0F
- 060809090B0C111518151C21090C0D171C211014170506060D0F1023282A252C
- 2D363E42384043323C4236414839454C3F4B524C586155646E56677257636B52
- 5E654E585F606B745E6B74718593738A9A7D9AAE85A4BA86A3B6809BA96C838F
- 7E9AB19CC1D487A9BC99C4D6A0C8D99EC8D8A7D5E79CC7D899C3D19ACBDD9ED1
- E5A5DBEFAAE3FACBFFFFA0CBDD69889D658499688497718FA48AB1C780AEC476
- A8BC6F9FB46993A6759CB17AA2B97194AB7492A97693AD7290A87B99B27793AD
- 7C98B382A0BC88A3BE718A9C7393AC7494AE0608090A0D0F171D210F13150E11
- 140D0F1212161A13171C15191E0607080A0C0E0D1012161B1D0D1013171C1D11
- 181A0E1314181D1F1A1F201012141A222523292B2730332A353B32424D2B3941
- 38464E41515B49596350636F4E5D6752616B4C575F505D67616D775F6C765B6E
- 7D607889718899809DB388A5B88298A46B818F7E9BB08CB2C88BB2C490B3C1A0
- C8D899BFCFA7D2E3A5CFDDA3D1E0ABDFF0ABE0F2AFE4F7BFF3FF7E9EB47C96A9
- 6D86976C879A617D927899AF789DB57AA5BB75A5B96792A564879B698AA07497
- AE7292A87290A77492AA7493AC7C9AB47693AE738EA78099B47692A870899B71
- 8EA80A0D0E0C0F121115190607080304050608090C10120F1216090B0D0B0E10
- 0B10110E1216090C0F0B0E11111417111417272D3029303222282A1F2526191F
- 21161D221C293022313A293E4C33454E3747503A4E5A425967475965475A6752
- 65724E5B6553606B48545E59667064727C62727E647A8A6C85977797AF819BAE
- 8EA1AD819EAC8AB0C291B9CE8FB7C887A6B496BAC9A8D6E6B1DDECB1E1F1B9F0
- FFB3E8F8B6EEFF9DC6D77793A57A94A66A81917085956A84976581966F8DA272
- 9BB57FA5B9719DB06C92A566879C617F937091A7708FA36F8DA56F8BA2728EA4
- 7C9CB87B98B47F9CB8748FA6738FA368819713171B0C0F1114181D0B0D12080A
- 0D0B0F1106080A090B0D0303040608090D10120F11170D11140E11150C0D110E
- 11130E11131B2023242B2D22292A141C201D282D26343C263945283D4B2D4452
- 3A4D583B54634561733C52603B4E5B4457644E5D6952606B45535E4757634C59
- 635A656E5C6C777285936880917692A7819EB386A2B085A6B48AB2C091BBCA8F
- B7C589B1BE9BC7D69DCAD893BCCAA1D4E4A3D5E6BEF5FF84A4B46A8494718998
- 657D8D778FA0768C9E6D899D65849A688AA06B90A77295A780A9BB6B8B9C6886
- 9B69889F6E8DA26D8BA16A849A6680946D859A7796B17D9AB66E8AA46B889F6F
- 8CA20D0F140A0E0F1014171014180A0C0F0C101211171B0F1216090A0D0D0F14
- 0A0C0E0B0D100D11130D11130B0C111115190D1014070A0B0E1013191E211E29
- 2F2A383F2C3E472E45542B41503248553E58673E5A6A4462743C54633C52623E
- 52624455634C5C684F5F6C4C5B6649555F58636B525C6466757F6D8291708797
- 6A839685A7BB95BCCD8FB4C28DB1BE90B4C194BCCA95BFCC9CC9D69DCAD898C7
- D6A0D3E3BCF4FF88A6B56B8392768E9D6D82907289996B839470889A708CA168
- 879C67889D64869A7395A67EA3B46C899C728FA4708EA46682976E8DA36B89A0
- 61788D687D927895AE7A9BB967849F67859E090B0D0A0D0F0F121607080A090B
- 0D0D10130F12160F131613161A0B0E1110131710171A080B0C090B0D08090C08
- 0A0C13181D090E101215191820261C282F2A3B44293E4C2E495A324A59395261
- 3E59693E5A6C3D596A3B55663D52623C4F5E3E50603F515F4658654D5C68505E
- 684A555E56636D545F686877817087966F85947997A88AB0C18AAFBF8BAFBD91
- B7C59CC6D39BC2CF96BDC99CC6D39FC9D7A8DAE9B4EAF97697A66E89986F8593
- 6C83906E83905E717F546E805D788C728FA37392A67296AD7292A57A9DAE7898
- AA7894A67897AB698BA160798D6C8AA167839A657C91657A8E718AA26D8CA667
- 859F07080A0B0C110B0E100B0E1015191E0B0E10090B0C0608090D0F15080A0E
- 080D100A0F110F171A0B0F110C0D120B0E0F03030407080B151C211721262333
- 3C273A452F4959355367324D5F405F73446376405D6E3B5668415A6C4057693F
- 53644257664154614054623F4F5C4757624F5E685B6973606D7562727B647783
- 7085927287957F9EAD8BB2C187ADBE8DAEBD9ABECA9EC4D0A7CEDB95BCC9A9D4
- E1B1E2F2C1F6FF7A9AA87796A5728A965F727E748895687C8963758259707F55
- 72866180947E9EB28DACBD7895A58AABBB849FAF7B97A97190A56D879C637A8E
- 6C89A16E8BA162798C63788B6A869B7397B20C0E1207080C0A0E0F090B0D1519
- 1E0D11120E11140E11140B0D110D1014090B0F0506070A0E0F14181C11151909
- 0A0D0D10130B0F121721271F2C342B404C283C47314E6036556937546747697E
- 41617542647A3E5C70445F734C667A465C6D4053624155644154623C4D5A4355
- 6245556258677167777E788A93748892798D997A8E9A87A6B489B1C181A3B38A
- ADBF8CB3C596BBCAA0C6D4A4CEDCA5D0DEA5D2E1C3F6FF8CB0BE7292A2698491
- 677C87697B8770828E778B997F96A568808F617D906B889B7C99A97F9AA98CAC
- BB8DACBC7D98A8819DB17894AB6A859A69869C6C899F6F8EA46E8BA161768865
- 80940A0D0F0D12130B0E0F0B0D0F0E0F120E10120B0E1011141807080B0B0D10
- 090C0D1115190B0E101114191A1F2314181C11181B0E1215151E24202F372E44
- 5130485733516436556A41647945677D45667B41627846657D455F74455D6F45
- 5B6C455A69485D6E475A68465A6842556243566251656D5A6F775D737B6C7E86
- 7386917C929E98BCCB9CC3D282A3B27FA0B188AABC8BB0C598BED19EC5D3A6D0
- DD9EC7D4B0DDEB9FC7D474919F68818E66808C718793697B887F94A075899678
- 8F9E748D9E7490A1809EAD7A98A88BA9B98AAAB97E9AAA738FA17997AC7B99AE
- 6D869A7089A0708DA57B9CB6728EA46C87990E12150E11141114171115191013
- 1711151810171A13171B0D10140C0E130608090B0E1014191D090A0C0F12150E
- 101307080B0E12151C282F24343E344D5C334F6035546939596F47697F45687E
- 496F874C70894C6C84465F7442596C425869485F71455A6C455A6B485E6D465B
- 67435A644D666F577077576D7351646A667A817E949E89A6B396B6C492B4C588
- A8B880A2B68AACBD95BBD19CC5D8A3C7D4ABD3E0A7D2E0B9ECFB7D949F6B8089
- 6D838E718894788D9990A9B47A909C6E8492768F9D86A2B292B0BE86A3B18BAA
- BA85A4B58BA9B87C96A66B8497708B9F738B9E7A92A96F89A07A9AB382A6C070
- 8BA01116190E111414171C1114181215190F12160C0F130B0E1015191D0B0F11
- 0E11150E12140F121507090A0D13160C0F120E101712191E1C2830293D47354F
- 5E36556739596F476C844E728946677C4B718A5277924A677E465F73445B6E4C
- 647A465D70455E70445D6E425B6B49657246646F4B666F59707860757C60757C
- 566A7360747B77919B83A0AD92B1BE98B4C38DAABA86A3B28AAABC97BED39DC3
- D4A4C6D2B5E4F3BEF3FF94B3BD6B7D85657881738893839AA68CA5B1889FAB79
- 8F9B6E859285A1AE9BBBC88BA7B48DAAB888A7B88BACBE829EAF7D96AB748DA3
- 70879C859DB47993AA738DA485A5C087ABC513181B0B0E100C0F121114181114
- 1813171C101318090D0E0A0D0F0E11140A0C0E0F1417232F38202B3312171B0D
- 10130E1317162026212F382C414D3B596A43677D43667D537A94587E984D6F87
- 4D718B557B9749647A4056694B64794962764D6A7E4D6B7F4360704566744563
- 6F45646E40596249636C617A8365808B607B86627A85667E8769838D809AA48C
- A7B296B0BB94AEBB8DA8B587A5B49BBED09ABDCC9ABFCCACD6E4A8D1DE6B7E87
- 70838D6D7F897E949E8EA7B19FBBC591AAB579909D8DAAB798B7C48CA8B597B4
- C18EA8B490AEBC8CACBD7C95A87890A47A91A8748BA271889C748DA07D97B080
- 9EB80C0E1207080B06080907080B0C0D120F12161114170F13160D11140F1519
- 10161927343E455B6D4860722937410D0F1110131619242A293C47354F5D4061
- 745079934F758E5983A05178914F758F547994587B974A64794C667C4C667B51
- 708555778D4A6D7F4B7080486D7A4465714664704564724D6A786B8895638290
- 6382915B768260767F61767E697F87708690788E978FA6AF9BB3BD95ADB78EA7
- B094B5C291B0BC9CC2CEA5CCD96D8089697B866B808B859EA989A0AAA8C6D09F
- BAC48299A2809DA891AFBA96B3BE94AFBA93ABB593AEB894B1C186A4B77790A3
- 758B9D829BAF778C9F738A9C819AB286A0BB0B0E10090C0D0D1113090D0E0607
- 090F12170C0F1216212719252D0C10132B3945415569475E73455C6E2F3F4C27
- 343F232E381F2B342F45523752624C728A5985A1507893507894486C85537893
- 5479954863794D6A815170874E6D82577B9153798C4D76854E77864B7180496B
- 7C496C7E4A6B7E4F728551718154758460808E6D8993748E97657D865D70796D
- 838E70858E73888F7F949C8AA1AA91A8B18EA6AE98B4BE93B0BB94B1BB869FA8
- 62727B64747F778C9788A0AA92ABB48298A18CA3AC859DA693B0B993B1BB96B2
- BB91AAB4A3BFCA8FACB690B0BF8DABBE7A92A27C94A688A1B475899A72889D8C
- A6C20E1215070A0B0B0F111016190A0C0E13181C0D11142D43512A3E4B293845
- 405569455C714D677E546F89506A814B6479394C5D304150354E5D426478527D
- 97517891537C98527793507590547C9A4E70894C6A8053758C55788E5A819860
- 8DA35683945988985E8EA25C899F58849A588398557E9152798B4C6F7F52727E
- 6A8A947997A0617B855C7580667A847F97A479909A6B848C76929A7E9BA4859E
- A78AA1AA88A2AC89A2AA869CA48AA1AA7B8F9961707A798D9895AFBA8BA5B074
- 8992798C94859DA59FBFC89EBEC793B0B99AB7C1A9C8D29BB8C295B4BD8CACBB
- 8CAABC859FB08099B08196A68398AA91ABC50E1417090D0F080C0F14191F1014
- 18141C200E14173650603A5668425D7149667C4E6B8356769058758F56728A4F
- 697F445B6D374B593853634C758E507891577E98567E9A517792567F9D537995
- 51738B52748B5E88A15F89A16596AF5F90A46499AD5E8DA15681934D7384486A
- 79486B7B4A6C7C507484527586537687688B986A8994647D8778909C839DAA7E
- 97A5687C884C5E67749BA77CA4B07D9EA87D9CA680A2AD87A6AF839BA28BA2AA
- 899FA8788B9474868F8AA2AD9AB5BF8AA4AF889FA98EA6AF9CBAC2A4C2CC98B4
- BDAACAD4AFCFD9A2C2CC6E848C62747F647B8E728A9A8EAAC388A3BD8AA2B992
- ACC60B0F100A0C0E070A0B0A0C0E1013171014171013172F47554262763D586B
- 4464795478916187A45B7B9658758E516C83445C6D3D54643E5B6D507A93537E
- 976294B35984A1537C995884A34C6F885B839D6695B06899B36CA1BA6A9FB569
- A0B5496E7E2638401620251D232514191B20282B25303826333B374C58445B6B
- 5C788A6585965B7684637C8D6F899A6B8190607483566C7682AFBC7DA7B36983
- 8C7D9DA88BB8C68AB2BE82A1AA97B1BA98B1BA869BA581959D788C949BB5BE8B
- A5AD95B0B993ADB5A3C0C9ABCBD497B3BCA5C4CDACCCD691ACB5697A826D828D
- 60707C667A8A8199AF88A2BA7D93A87E95AD0B0E110F1216090C0D0C0F111014
- 171014180E12142C414E45667C48698046677C5B839F517189202C361C252C37
- 495A4056693A5362466B8056829D5D8DA86090AE557E994F75904F7792537890
- 699AB66FA4C06A9CB56C9FB6608FA3314A530F16190E11130405050B10110607
- 081216191D262D26323A3545503B4E593D5460526D7D56738566889B7FABBE68
- 889B698B9D81B1C084B4C277A2AD5B70766E858E92C3D28AB4C1708A938DACB5
- A5C2CA9BB9C28BA1AA8498A0889DA589A2A998B5BD8CA5AD99B6BEA1BFC79BB7
- BFA2C1C9B1D3DD8DA7B067757C6978806C7F8970828D7388998BA5BE8097AC7F
- 96AA0D101304050603040513171B0D10130A0C0E0A0C0F1C252E49627949637A
- 4963794C6F862A3C482D43501A272E273843435F7147697A537E945E8FA86599
- B36698B6608EAC4F7590517892567C936FA6C26CA1BB6B9FB56794AA293B440A
- 0E0F0A0E0F0B0F100506070B0C1106070A0A0B1019222726343E3345533A4F5D
- 3E5561445E6A47606E658A9D749BB06F92A76A8DA079A6B5749FAE6D949F6E94
- A0576A708EBFCE87B8C77D99A48298A3A6C9D1A5C5CD8FABB5778B93798B9396
- B0B895AEB68BA4AB92ACB491ABB39BB6BF9DBAC3ADCED78EA7B06E7E855D6A73
- 56646C6A7C876F838F768B9E839AAD8CA3B51115190C0E1407080C14181C1115
- 1912161A0F121611171C3647584E677E465C71415A6C405F72496D8437516240
- 5F724B71834C73855A8AA0659AB26EA7C2689AB86494B3547C9756809A5C899F
- 71A9C66DA1BA75A9C23B53600A0F10030404090C0E0607081013160B0D100203
- 0406070912151926343E2C3D48374B593C525F46616E496573526C80729BB269
- 8FA363849869909F6F98A66B929E5C7B874F666F91C8D884B5C571939F62737D
- 86A1AABADFE8AACDD5849FA7788B937C91977A8F95849CA392ADB58CA6AE8FA9
- B19BB8C1A8C7D090A9B1636F765E6A7258656C65737B5C6B756E828E72869785
- 9DAF0B0D0F11151910151B0B0D0F15191E101418080A0C090B0D26333D506B81
- 5C7994435C6E476A804A6F884E758E4F768E537E914F798A5E91A66BA5BD6498
- B1689DB75D8BA75A88A46092AA669AB26EA4BE78AEC96791AA141A2006080809
- 0C0D07080A020203050607030505090D0E0E101310151926343D2D3D483E5565
- 435C6B455F6D4762704D65795C7A90668BA06484995D808F7AADBE7FB4C56890
- 9E89BCCC94CDDE87BACB6C94A2628593586A74A7CAD2BCE3EC9FC1C96A7D836D
- 8085788B9280989E839CA28FAAB296B1BAA5C4CFA8C8D294AEB76A797F69787F
- 647279606D73626F77687A84798E9C7B92A30A0C0E0F13151114180A0D0F0C0F
- 11111A1D0F15180E12161B232B465C71506A814865794970885684A15887A551
- 7D955584935684965C8EA1507A904A7088557F9657829C57859F6397B06EA6BE
- 6A9CB479AEC8425D6D06080A0202020B0F110F12160D1113141A1D030404080B
- 0C090B0D090C0E202C343143503B5160466071506C7E476170567287576E865A
- 788E5F809559798B78AABD7FB4C66F99AA80AEBD83B3C2739DAD7099A9719DAD
- 526A74708B94B9E7F1B2DBE385A1A87E92987B9096859CA3859EA491ACB393AF
- B7A4C3CEB0D2DDA2BFC965747A6B7B8165747B647179606C736A7B857C939F7D
- 93A206080907090B101316090B0D0E10140F16191014170C0F1210171B2E3E4C
- 344A5B42657C507B985685A4334F6041667857889C59879E4F798C5481954C72
- 895279905B8AA25E8EA36CA4BD6DA2BB6794AC7BB0CB28384206070A05060713
- 16190B0E10090B0C0D111307090A0B0D0F040505090C0E222E372D3E493C5261
- 455E705D7B925A768D59768B5A758C526A805E7F9661819A60859882B8CE81B2
- C4678D9E6B92A26C92A2678B9B648897455B675E7782BEF1FEAEDCE699BEC6AD
- C9CFA4C0C7839AA180979D81989E96B1BA92ACB49CB8C1AECDD86D7D83657479
- 64737863727A6371785F6E777186907E95A10C0F111015180B0E10080B0C1317
- 1B090C0E0A0C0F050507141F272B43543552653E627A52809E3754681A272F46
- 6B816396B359869E517D8F598A9D5684985A889E6090A7669BB173AEC870A7C0
- 6894AC76A6C21F2B320607080202020B0D101013160C0D12060709151A1D080A
- 0B0A0C0E090C0E222D362D3D483E55644A657764849E617F9858768A64849C55
- 6F855A788E60819857778D5B7E9477A5B874A0B3628596678D9E8CAFBC85A3AE
- 6F8D9994C6D5B6EDFCA0CFDC96BFC98AA9B0A3BEC4849CA183999F8399A097B0
- B99AB4BD9AB6BFAAC9D4798E955A676C5B676D57646A606F7658646D687B8580
- 99A60A0C0E090D0E040606090D0E0D14160E12150F121607080B18242D345266
- 3554683C5F75466F8A304C5E324F624C7690507A91517C8C5C8E9E5E92A35B8B
- A05C89A0669AB0689FB671A9C1679AAE709BB775A3BF1D282F090D0E03040508
- 0A0B0B0E1108090C0E10130E1114252E391D242D0C0F13161E23232F39394E5C
- 516E82607F985A7A8E5D7F935D7C9257728862839C6589A260849D6185A1668D
- A5709AB1668A9F59788C799BABB8E1ECB6DDE78AB5C38FC4D596C6D68EB8C387
- ADB699B6BC879EA48AA4AA869EA488A0A892ADB699B4BEAAC9D492ACB5606D72
- 616E756B7980798F99607078697A837B92A00B0E10090D0E0102020406080E15
- 1A15181E10151A0C1112151C2234526641678042677E3C5C7136566B456F8947
- 7188476F7E5C8D9E5380904C75886091A65E8FA65A889F5683986192A75F899D
- 719CB977A5C31E293107090A0A0E0F0C0F1111171A0C1012090C0D1519204C5D
- 7450627B252D38161C23212B343548565270845A788F59778D6081975A798E58
- 758B62849C6C92AD60849E668DA9597B924158654156603F545F58737D9BC6D2
- 94BCCA87AFBD7FADBE80AFC28AB6C484ABB67D9EA662777E778E937A909688A0
- A88FA8B096B1BBA9C8D3AACAD5637378546267616F766D808A768B95687A8276
- 8C981013170609090101010A0C0E1115190F12160C0F140F141713191E2A4252
- 466F8A49718A466A804167804E7C973B5D6C4D77864B72813D5C6B5885996498
- AE5C88A25D89A45682975F8CA361869F6F96B47AA7C72939440707080B0D0F06
- 070A0D10130C1113131B1F2229344D5E7651667D46566B414F63344251374B59
- 4F6C7F5C79915F7C955E7D935D7D935B7A90698EA8719AB76A92AF587991202B
- 3315171A191F25202B3229353C68858DABCFD8A3CED985B0C17BAAC17BA9BE82
- ABBA6887915C727B6E858C6F868D829CA489A3AC8AA4AC9AB6BF9BB8C27F979F
- 5765695A696E6B7E87849DA97F95A0738892060809090C0D0304041012150A0C
- 0E0F12150A0C10090D0F0A0E0F1521293E5E72547E984A708842698149738546
- 6C78446877486C7B4F7687547C91567C965C819D618BA86391AB638BA56C8FAE
- 729BB97DACCC445F7107090B080A0D090B0F05080810161828383F2A36414C62
- 765B788E65819D5E74904F627A3747574F6D8057758B64849E5E809563879D5D
- 7E93729CB7739DBA739BBB36495711171B191B20171B22161B21192128344249
- 63777D7A9AA386AFBB83B7CF75A2BB79A3B6526D7D506773708990687E85728A
- 937B959E78909887A2AB93B0BA9FBFCB697C81515E6266787F8099A5859FAB6F
- 838D0D111313171A0A0E0F10131713171B0E12141016190405060A0C0E12161B
- 2638443D5B6E375569456E884D778559899A496F7E537C8E53798E587C97567A
- 95567A935C809A628AA5688AA86C8FAD6E97B2729FBA658DA81C272E090B0D03
- 04040A0D0E0B10112D3F47394E5A4E687A5D7A916787A17193B05E779245576B
- 49627557778B6B91AC5F80975A7A8F5B7C9178A4C1729BB97499BA232E381417
- 1B171A1E10151A11181C151C222D394043555E5269727B9FA886B5C678A8C072
- 9EB8597A8F4B64755E7680758F967B969F738D967A949E7E97A288A4AF97B5C0
- 7D97A05664695E6E75758B946E828A6E8289040506050607090B0D0A0E0F0F13
- 16090C0E0C1113080A0B0C0D11111419121B21253946324F623F647C527E8E57
- 85974F75854E6E8451748B567C965178916086A25D80995C7C955D7F986287A0
- 5E7D966B96AF7CADCE5170870C1114060809101416080B0C212C33425B684058
- 6559798B6D93AB475F70455D6C455E6D425B6B5C7F95668BA46487A15D7E945D
- 7D94749EBC719BB97599BB20293117191E171B211014190E131814181F1B2128
- 2B383E495D6759727D6584917FAFC472A1B96891AA5C7D934E64706F8A947B97
- A1708A95708892738B957B949E88A3AE8CA9B461747C54626674899173899468
- 7A820D1014090A0D02030306090A0F121713171C0F13160F151914191E0B0F11
- 1521292C46563452663B5D734568794B708155758C5D7D9853748C577B955475
- 8D5C819A5B7D9660829A6388A160839B62869E688FA8729BBA81B5D8354A5907
- 0A0B070A0A0F1215161C20354A544763714B68765F83952D3D46212D333B525E
- 4A66775C7E96688EA97096B36990A960819A6990AB749FBE80A6CD2129331A1C
- 21171B221114190E12170E0F150F111825313736464E526A756584956A8DA06A
- 91A86B95AE6C95AF5C798C76939F7B99A47795A16D8591758E9978919D8099A4
- 86A1AD7B949F4D595F4D5B5F748A9470858E090B0E090B0E0607080303050B0C
- 1108090C090C0E0B0F120B0D120B0F11131D23304C5E3B5E744B76914C738746
- 687853768A526D854F6D854F708455778A52748657758C5B79915D7F955D7C94
- 6B8DAA6B93B16891AE6F9CBA6A95B22E3E4C090B0D0D0E1507080A141C204A67
- 755677884F687B394D5A415B67425C694B6878537286668CA6739CB96E95B063
- 87A06992AC74A0C07EA7CC3442501B1E25161B221016190E11170C0D130A0B10
- 1A23282B373D3F51596382926E93A966889F6488A1688EA96B8EA57999A88BAE
- BD7D9BA8667D87697F8A778F9A78909B7F97A3788F996A7F884E5B62687D8770
- 858F090A0D1014180D0E100E101306070915191E0E111406070A07080A0B0E0F
- 0D11131F303C3B5D744A738A527A8D4E73854D6D80536F87536F885272864F68
- 7D5A7A9056708759748C5B7E9359788E546F86648AA56084A0658CA7729FBC5D
- 799434405114181E090C0F06090B24333A4861715469824E637946616E557686
- 567789547388658AA453708560809962849D6D97B377A5C47BA7C9536C831719
- 2011161B0F14190E10170C0D130D0F1410141911161A3A4A52617D8B6D8FA25F
- 7D8D688BA163869F6D92AA7B9EAF7D9DAA5C6F7655666E5D7079647781768C97
- 798F99849CA77B919A6A7D855A6A71677A84090D0F0E141708090B0A0C0E090B
- 0D0B0E110C10110A0B0F10141607080A0607090A0E111C2C373856644E708254
- 738A506F844B647A4D657B4B62774B60764E667B4F667C536E835771895B7890
- 5E7D965B77905D7C946489A26485A05F7D97596E8A4958702B3543171C230D10
- 152B35425C708D6076934C68775C80925B7F9158798F59799054728957748B5D
- 7E966A92B079A8C875A0BF6F93B3191E26141B1F11161B0E11170E0F16181D25
- 273642131A202934395066706C8C9D67889A6C8EA064859B759CB685ADC17391
- 9E4452574250584C5B63506068677B8371868F7F97A08EA6B17F959E64747C61
- 737B080B0C0A0E101216190C0F1212161B1820251014180405060A0C0E0B0C0E
- 090A0C0B0E1012161B2B3F4A4E6C82587A934E6B814860754B5E754354694455
- 6A4A5C7250667D536E8451677E536A8259778E58758C576F894F667C495C7247
- 5B6F47596E4B5C744858704958703C495D333D4E3A4759495B714A63745D7E92
- 435768526F8460839C5879925D80996286A06991AE7CACCE75A0BF79A2C43D51
- 630F151910151A0F11170A0B0F19212A517189425D712A3B47303F485B758273
- 98AD759AAE769AAF7FA6BE90BBD37EA3B64B5C654351594F5F6854656E687D86
- 79909886A1A98DA7B098B2BC8AA0AA67767E0B0F100F17190B0F110F12161317
- 1B1013170C10110C0F1211171C12181C171C23181D241D252D41586A5C7E9850
- 6D834E6B804B657A45586D46576D4453694C5C74495A7151637D5366804C5D75
- 4F617A4E637B4F667E485E75405669445A6E465B6E4356694153673C4C603B4B
- 5E3844563743553D4E5F445B6B5A7B8E394C594158695B7C945A7B95658BA864
- 89A56D95B4648AA562849F729BBA6D93B31821280D0F140A0C10090B0F0B1014
- 3E576A53738C5E84A04C6980465D6A658290779AAB769AAC7599AE8DB8D189B3
- CB546A77414E56586B74556770657B8565787F89A3AB849BA596B1BAA8C5D08F
- A7B10202020407070506080F12160E101313171C1A2027212831232C371C232B
- 191E26252E3937435447596F4B65794861744A687C445C6F43596D43566A404F
- 6348596F47576D46566C4B5D744F637A44586B3F586A47677B46657747687C44
- 62784660764C657A4A6175445A6F3E546833465625323D2A37423A4F5B4B6877
- 405866455E704D697D5778925778915D819B6991AE597A9158778E668CA87EAB
- D0526D8613181E0B0D12090B1012191F2F415053738C648CAB638AA85779934D
- 65747394A17698A9779AAD7A9FB58DB5CA779BB05D717C586B7446545C718995
- 3D484F88A4AA859FA7768993A6C4CEA9C6D0080C0D0102020A0C0E12151B090A
- 0D171C22242C362D36442C3643262E3A28323E262F3A303A493B495C3F536441
- 596B47627541586B43586B4355694050634554694353683A4B5B40596744616E
- 4667734361724E758C4F798F4A7183496D8351799354799455748D536E86506B
- 834A687E37516225323D3A505B486471435D6A48627555748A56779049647857
- 78916389A55E7F9662859F6186A078A5C77DA6CC3E52650D0F140C0F140E1216
- 314453476379587C976E99BB49667C466073617C8981A5B582A9BD7497AB8DB4
- C995C2DB7391A15568714F6069758E9A556770697F8490AEB56D8088869DA7B2
- D2DD0F16190406060609090D10130F1317262F3A2E38462F3A482A34402F3A47
- 2B36432E3846303B493642533542523747563848583D51633C4D5F3846583F4C
- 613A475A3E4B5F455E6F4E7481486B774A717C517D8A5B8AA158869C4E788533
- 4E562E43503C5A6D5A84A2638CAB5C7D985C7C9756789238526325343C4C6978
- 5271814D6A7C56768E506E864B687D5677905C7E965A79915E819B658CA7719D
- BD779FC27499BC41586B0B10130A0E1110181C3A50624763795F84A13245542F
- 3F4A5D79897595A389B0C27BA0B385AABD8CB2C58EB7CD657D896E85906A818C
- 5A6E775D707595B4BB799297778D95A7C5CF06090A0B0D0F1115170F13160E11
- 152A3340323E4D354151323E4D34404F384556333E4E3845563946572E39463D
- 4B5E4352673946583D4A5F4A5973495972303B4C3E4D6157788C557F8D3F5E69
- 23353B334F576196A85D8EA36093A540636D1D2E32161E2323343F5277916F9E
- C16288A7648DAA5A829E425A6C54708663859D4D697B4E6B80597B965271885A
- 7C95557288506B7F5C8098597C9560859E5E829C6E95B57DABCF4762760F161A
- 090B0E131A1F3D556754758E4C6A80556D7958717D64808D7B9DAB6D8D9C7295
- A782A6B893BCD190B5C96176805C6F78586A7171898E9BBAC27D969C6B80858C
- A5AE0C10120406060B1011090B0D1114181D252D313C4B404E623A4758394657
- 4353673C495B38455535415246556B45556A333F4E252D394C5C7650617C3F4C
- 62141A1F374958668DA55B88973E5E681C2A2F131D225480916DA7BC6297A950
- 7C883A58673B596A1722291F2B345E89A76B9EC26998BA6B9CBD567D97486075
- 536E86506B8248617455758E597B94516F854B637656768C5A7D95597C966288
- A46288A36D96B675A1C374A0C15678911C262E0D1116151C233B516354758F55
- 758B617C886F8E9C6C89966A88966786957191A392B6C89AC3DA7EA1B5566972
- 87A3A9779096829CA3849DA6859DA697B3BC12151A090B0D0304050303040A0C
- 0E171D23323D4C313C4B333F4E47576C414F633F4E6148586E4D5F7648586F3A
- 47593B485B5566835364804958713F4C62222D3658748C6288A0597E91507885
- 40616B151F22527D8D6FABBF68A0B15A8B99547E945B89A2334D5B151D23405E
- 7372AAD06698BC6190B05D8CAB5679944E677F4E687D384C5B435C6E52718849
- 61744B64794F6C82517189516F8755768F5E819C668EAC6A93B26890AE739FC1
- 5C809C354A5B1F2B3311171C364B5C5779945F7F91789AA95F7B897799A8708F
- 9D7797A78AACBD85A6B790B6CC7E9EB27C959B748C91667B80799097A0BBC5BA
- DAE60C0E11060709020202090B0D090C0E0D12131F262F222A34404F62435266
- 3744543845564C5C7547566D3D4A5E4F5F795566834B5B74495972404E643A47
- 5A57728B6687A35B7D934C6D7D4E76833A5760324B546CA4B86CA5B86196A55A
- 8C99517D8A537E942B414D1F2F385A87A36EA5C96495B76191B2537F9C4E7791
- 4B6A8141566A394D5C4862754760734154654056694661764D6B824E6B835373
- 8C5A7D98587A945D819D6085A3668DAC5C809C5577914F6E85415B6F3B526334
- 49594A647669879657707D627E8B6F8E9B7392A0708D9D6F8E9E7B9DAF8FB4C9
- 87A7B77790966E858964787E8298A0ADCBD614171C07080A0C10121115190B0F
- 1106090A05060813161B313C4A2F39472A3340404E635364814857703C485C43
- 5168495C72567B8D5176854964765B6E8C5A718D57748C49637645687441616D
- 40606C6499A86AA1B46398A959899752808B4E79853E5D6D3F5A6C4B6E836397
- B66396B56192B15B89A755819E507B974D728A3B50621F2B333C5362455B6C4B
- 647A435D71476277445F744D6B834E6C855779955A7D995A7D985B7F9B5D829E
- 4D69804E677F4B6479435C6E3F586A394E5F364A594A606B617B87516772627D
- 896C8A97657D897B98A77E9EAE81A2B690B7CE80A3B976919A60737858676C93
- ACB50D1114090A0D0D101413171B080A0C0A0C0E0B0E1107090A0E111413181E
- 12151B303A4A46546C47556D353F5132404F4566726293A35170844F667E4555
- 6B46576D496074527A8F6194AB6294AB527E8E527D8A588593547F8D53808D4F
- 7984597A8F5A78926486A355738B4D6D84537C96517B934F78904C748C4D7690
- 4D758F2C414E0A0D1015181B2A333D3C4F6153738C4A677D4A667D435D724864
- 7A4F6E864F6D855170895678924E6E84445F71465F724D637A556C854E697C44
- 5E6C32455032424B4F647059727D5F79855E7883556C776F8A977996A57897A8
- 80A2B77E9EB18EB3C975909D5161654855590A0D0E040506070A0B14191D0F13
- 1512161A1115190D1013121619191D240F1215101318272F3C323C4D262E3B23
- 3139446672588192576A874A5A733E4B5F3F516431434F4D7785669EB0527F8D
- 5B8D994A737D496E794366704C747F3E5F68475F756489A773A0C1425E725783
- 9F5E90B0426982466E8643657845687D496F87273B47151B211C1F251A1E262A
- 39455170884864794B687E41596E46627749657C4763794D6C834B687F40596C
- 4661725271845474865A778E627C98617F985C7B914A65743748515C75816E8B
- 9A5D77825C7681637E8B647F8F6884957290A17694A67E98A593B1C089A5B254
- 646B0B0C110A0B11080A0D0B0E100D0F1214181D050708080B0C0A0C0E0D1013
- 0D1013090A0C07090B0C0F120A0C0E090C0E121B1E303C4B46556D414F653D4A
- 5F3843562F3D4A4870795A8B9B5E8FA75D909D4B747E4A707C41636D3A57612E
- 454D3C57695177905E839F5B7B945A819D5D90B147708B5282A1476F86496F84
- 3F5F713651602E3F4A29343F181F262B3B464A677D48647A49657B435E724059
- 6C4C6980445F743F586B40586C435C714E6C81587990435C6D3B505D516D8069
- 8BA56D90AB6B8FA859798C51667D7591B0637D926783906885915D7684648191
- 668496758F9C7F97A3839DAA89A5B292ACB912161A0607080E1114090C0E0D10
- 130F1216090C0D0F121515191E1013171013170F12150C0E1113171A090D0E0D
- 1013090B0D14181C13161D1D232D2127321E252F14181E141E2021333A2D444E
- 476F78517E89496F7B4A6F7B3D5B6538545D2D434C2E43513B4F61435A6C3B51
- 634369825382A05886A248728E4E7B9744687D47697C3649572A37431D283028
- 3742394E60455F74425B6E3F586B425C703C53653B52643E56694C69804A677E
- 54748E648AA5597A913C52621820263344506889A2759CB87098B1688FA4536C
- 815E7790596E84536B755973815D7A8B5E788B698090728792788F9B798E997B
- 8F9A08090A020202090A0D0D1013090C0D1114190B0F11181C21080A0B0C0E10
- 090B0E0F12170405060507080102020303040202030507080405060203040709
- 0A0B0C110F12160A0B0D0707080A1011141F221C2A2F2B3F462B40472C434A22
- 3339131C200F171A0B0E1012181C0E161B1D2E38273D4C273B47223643314E61
- 25394628343D2228321C232C1A232A222E38283744394F61344858384E5E374C
- 5C405A6D415A6E415A6E57799446627724323D55758D6D96B35D80983B51613A
- 505F24303963849C79A2BF698FA6678FA3597A8D4F66794A5F69597381587585
- 637C935F75876F838D72858F6E8089778B950304040304040203030303041317
- 1B10121605060807090B0A0D0F0B0E101014170A0D0F01010201020205060613
- 161A090B0D0A0C0E0F1216030404090D0E07090C0A0F100304050406070E151A
- 0B11130B0F100C101211171A0B10120508090202030304050C0D1210151A1015
- 1A10181D0F13181115190C101210161912141720252C242D391E2A3326343F2B
- 3B482736423347572838453E576A30435151718A466176222F3A5A7D995B7F9B
- 32445326333F6A92B06F99B85D809957788E3E546430404C78A0BE6D94AE658A
- A1557586587B8B4158645872825D7B8C657F966988A7586B7A697A8468798265
- 767F0608090A0D0F07090A050808090B0D12151A0B0D100C0F110E1215090B0D
- 0A0C0E060809040606090D0E0305050C0E1107090A0A0C0E0506070607090303
- 0407090A0F1619090D0E060809090E110E14160F161A0A0E110A0B0F06070A00
- 000100000003030412161A0D0F120D0F120F1216080C0F050708080B0C111315
- 1D20251C202926313D2837413144532E3F4E3448582C3D4B384D5E4662772838
- 4454768F4E6D852B3B485D819E658BAB54748E364B5C52728A739FC06084A05A
- 7B934E6B7F394D5B6F98B26C93AD6B91AA658AA16F99B158779049647A405767
- 637C956D89A556697954636B697A83677881060809040506040506080C0C070A
- 0B0A0E0F070809111619080B0C0A0C0E0607090B101106080906090902030305
- 06071115190F121607080A151A1D0B0D0F0E1013090D0E0D12140F1619060809
- 03040404060813191F0C10140404060000000303040B0C0E07080B070A0B1217
- 1A0D11150E161A11191D0C0D101A1D211E222A171A22181E2529384533475738
- 4E5F364B5C384D5E5171893B53653C5567577A9547637A3042515F83A15E83A0
- 53738D3A50625A7D986D96B76084A155748C4D667B607D9A6489A677A3BF8EBE
- E176A3BF7AA7C8698FAD4D6C82485C72546A837393AF6E92A758697256646C60
- 707807080C0D11131014170A0C0E0D1013090A0D01020207090A0C10120F1216
- 090B0D07090A07090B050607060708090B0D0F12160505070203030C1112161C
- 1F07090A0F17190A0F110A0F11111519060809020303070A0B04050605080801
- 02020304040B0E10090B0F07090B0B0D120C1317141B200B0F1215171B1D2128
- 181B24151A20141A1F1C262E283642435C70415B6F384E5E4C6A814B677E4D6B
- 834C6A81435D724B68805D809D53738D5170884E6B805B7D975D809D5B7D995E
- 809B79A3C789CFFB8AC5EA88BAD889BDDB7EAFD16C91B15878914763764A6178
- 5F7D9E7DAACB87BCDB5D7784596B74505E660405070F13160D10120709090C10
- 11080A0B0508080405060D0F131013170A0D0F0C0F12050708030405090A0D0D
- 10130A0C0E0303040101010608091014160708090B0C120A0E110E111407080A
- 12171B0507080B0F110E1216111A1D0508080304050A0E0F090B0D090C0D1319
- 1F0D11150F171A1012151F23291B1E26161A2212181D10171B11151A13171C2A
- 3A46364C5C3043504D6B824C6A813D556848647A6288A651708A466278445E73
- 4E6B806E97B35372895A7C974B677E5C88A77CB1D780B5D89BD1F58AB9DB87BA
- DA7EACCE7BA7C95F809C4E6C825D7F9E5A7A9A6890B2668DAC526C82414F564D
- 5B63010101090D100F15190E121512161B0F1217090C0E0608090B0D1007090B
- 0506071013160505060202030D1013090A0D0405060304050405060304040E10
- 13090C0D090C100E141710171A0A0F110F171A07080C080B0C0A0C0F05080803
- 04050D0E1407080C090A0F07080B0507090405060B0D0F1B1F251C2028181B23
- 151A1F13181C11161A1013170B0D120E11161720271922293347563F586B374C
- 5D33475757789354748E4762783B516332445257778D61869F6287A5577C9761
- B1DC82CCF86D94B18FC3E58EC4E777A3C584B1D576A0C05C7C99516F875B809A
- 6891AD81B4D9597D9A42576A3740464A565D0101010A0C0E13171C0F12161215
- 1A0D0F1315181E050607090B0D0C0F11090A0F0B0C10030404090A0D0F11150C
- 0F120F12160B0F100F12160E1315070A0B0B0E10030505040607070A0B080C0C
- 0406070C0E13121A1D0A0F100304040608091114180506080C0D141115190506
- 0708080A181B201E232A1A1D26181C2312191D10151A1115190F13170D10150E
- 12160F12161115190E12171B262F2A3A4719242B212E38364B5C466076425B70
- 3447572939434057684863796A90AB73BEE67DC9F272ABCD84B8D984B9DC83B3
- DA7FAFD66E9CBF5C7D9B54738B81B5D491CDF181B8D982D1FE5C8FAC3E474E52
- 5F67090B0D0B0F100B0E0F1013170C0F110304040607090202030D1013090C0E
- 07080B07090A080C0C0607080B0D100D10130405060304050507070A0D0E0507
- 070F12160A0E0F080B0B080C0C0102020608080B101107090A0A0E100304040F
- 171A1015190405060405070B0C1107090A16191E1E222A1A1C26191B24161D23
- 13191E11141A0F12171116190D10151114180F12160F1316080A0D07090B0F15
- 190D121507080A0B1013172228202C341920280D0D1309080C11161B2C394245
- 768F6F9DB893CEF393D2F985BDE886B9E281BAE576A6CB6B90B25B7F9A6D96B2
- 648CA472A4C290D6FF7CB3D3505F675F6E770D10130A0D0E101316070A0B0406
- 06000000010202050607030404090C0E0D121611151906090901010101010202
- 0202000101090A0C0D10130E13140506070F1216090C0D060808050808040505
- 090A0D0D101306090A0A0B110405070A0D0E06070801010102020307080B1316
- 1A1E232B1B1D26191B24171C22141A1F11151A14191D10161B0D11150E13160C
- 0F130E14170A0D1107090C0A0D110F13171016190A0C10111619161C20161E24
- 05070907090B0A090D0A090D232F3953748A89BDDE94D9FF92D2FD99D8FF88D0
- FF8CCDF986BFE97199BD5B859E81BFE377A8C69AD6FC92C8EC8EBFE05E717D4B
- 575F020304070A0B0E10120F12160A0C0E02030305060812161A0A0C0F06080A
- 090D0F080A0C02030302030306090A0405060101010607080C0E1113171B0506
- 070A0C0E030304010202080C0C06090910161A0E11150A0D0E0304050A0B1108
- 0A0D0405050101010303041013171F252D1E222B191B24161B21171D21101418
- 1014190D12160C10140E1114151A1D1014170D12150B0E120B0F120D1317161D
- 240E101512191E0B0E111B2327161B1F0E0F130A090D13171C1F2A324E6A7D89
- B9D98FD0F688CAF299D7FF8CD1FD54829F293F4D26364236465746698177C0E8
- 9DF1FFA2F0FF85B9DA76A3C0455763353A40090C0D121A1D0B0F1007090A0A0D
- 0F07090A050606101417090C0D0608090A0C0E12161A090B0D0304040C10110F
- 1216070A0B0D1013090A0D050507010102010101000000000000010102030405
- 0C10130D11140B0E0F0607080303050304050A0F1103040510121620252C1D22
- 2A1A1C25181C24171D2014181C1014170E12160A0F120C10130F12160D12150D
- 11150C0F12080B0D0A0F120C1015141B20181F2611151C1922270C12140F1316
- 1114180C0F12202C33435D6D749CB593CCEF87D1FD9FDEFF93D4FD4363771419
- 20181C231C222B20293332435251728A81BBE186C9F4729FBE5373872A2E3824
- 202807090A0B0D1013171C101317070809020303010101040506090C0D0B0E10
- 090D0E090B0D0D10130202020A0C0E0F12160B1011090B0D090C0D0F1215090B
- 0D0405060202020000000203030305050A0E0F090B0D06080802020200000004
- 07070F16190E111420252D1F232D181C25171B23161A1E161A1D1015180F1419
- 10171B10151A10141814171C1115190F12151213180D101412151C0F1218171E
- 25171E261C252F1319200E131911181F11171D1D28313A505E5E7F9688B6D485
- CDF684C6F19CD8FF516F810C101311171C2C3A483642533F52663E5265333D4E
- 5F8AA75A8FAE2937472020291F1B22231D250405060608090C0F110F1215090B
- 0D0203030305050A0C0F07080A0608090405050101020202020101010B0F1211
- 171C121519111519090D0E0A0C0E0B0D0F0F121607090A0303040C0F110C1012
- 090D0E0304040000000000000000000202030E111520262E1E242C1D202A1A1F
- 27191C23161A1D11161A0D131712171C0F141911131816191F181C221D202718
- 1A20131419181920171920141920171D24161C251D26311D2631181F29182029
- 1C252D2836414F6B7E6D92AE7BB6DB71BEE989C7F076A4C2202A310C0D102635
- 40435B6E44576C323C4C3B465B3035473134463032432F2E3E2E2B3924212B25
- 1F28090A0D060708020202090B0D12151907090A0A0E0F14181D080A0C0A0C0E
- 030404010102010101000101080A0C1115191215190708090B0C0E0F12160E11
- 1310131712151A0A0C0E1014180E111507090A0203030000000000000203030F
- 12162027302128301D202A1C1F281C2027181C1F12171B151B2011181C14191F
- 12171D13171C161A2016191F191B221B1D24181A201B1D241B1D24191B231A1D
- 24181D25161D261B232E1E26321C253025333E3D536259758E6998B66EB1D570
- B3DA82BADD496678161B1F0E111518202634485739485B353C51394055363547
- 3433433332432F2A3727222D26202A2A222D0D10130E11150A0C0F0F1216090B
- 0D090D0E040506070A0B0B0F100E1015060809080C0C0508080000000303040A
- 0B0E0F1014040506030304050507090B0D07080A1014180D1013080A0D0C0D14
- 07090B080C0C0101020303040E11161F26301E262E1C202A1A1D26181920161A
- 1E191D2010151A12181C11161B181F24192128181E25161C23171C25161B2218
- 1B221C1F2720232C20222B20212A1E212A1F232C1B212A1D2530212B38222D39
- 2B3A47485F73587D965F97B666A5C76DA0C07CADCC3A516112141B1C202A262E
- 3C3742563D485F444F693F465C3E3E513D3D50383647322B392C242F2B253132
- 2B390C0E110B0F100C0E11111518060808070A0A090C0D0E1215090B0D060809
- 0507080F16190507080202030304050B0F100A0C0E0405050B0E0F13171A0507
- 080405060F16190A0F1102020306090A0A0E0F0A0E0F07080B12161D2128321C
- 232B1A20281C1D271B1B24181B1F161B1F151A1F12161A14171C14161B161A1F
- 171A201B1F26181D251F26302028331C222C1F253021262F2427312427302629
- 33242731232731222935242C38252F3D35445540586C43728D5F8BA4548DAE61
- 89A5729FBC3F56672125322E36473D4D61404F65414E64485068484B6146495F
- 474A5F3E3B4E362F3E2D27332D2B392D2A39111518080A0B080A0B090C0D080C
- 0D0B101107090A0C1112090C0D090B0D090B0E0E111607080A1013170D101309
- 0B0D02020303050507090A0C0F11040405070A0B0B1011090A0C060708020303
- 03040407090B161C24212A351C242B1A1F261B1A24191A22181A20171C20161B
- 1F15181D16161C181A1F1A1C221C1E241E20261F21291E202820222B22262F21
- 2731232935252C38252C38272D39272B36252832292D38292D39282E3A27303E
- 2D3A4A344E624F738A49718A46738F557D956995B0577892323F503A495C4254
- 694553694B556E47546B363D4E313847363F503D3E5135303F32374732364939
- 3B4F08090C1216190B0E110B0C12090A0D0F12161114180405050608090D1013
- 090A0D040406090A0D0F12150A0B0E0F12160C0F130B10110304050101010101
- 01060808040606060708050607060608080B0E182029232C381C242B1C1E261B
- 1B25191A231A1D231C1F2416191E191B211C1A221E1B22201D251F1C241F1D24
- 201D25211F2622222A23252D26262F282832282A35292E3A2B33412B34422A32
- 3F292F3C282B362729342C2F3B3235442C35453B52653E576A385E75466C8355
- 859E6196B15A8AA55B86A6567A9745586E41485E3037481920281F2B30121519
- 14111617151B27232D3D4D5F3D4E6130394A0B0C110D1113090C0D060809070A
- 0B0D111311141707080B0A0B110405060303040101020203030B0D1015191F0A
- 0C0F080A0D090B0D0D1013020303020203080C0C0508080E1214090C0E0C1015
- 1B242E222B351F252A1C1F271B1B241A1B241B1C231B1E221D1E231B1C231E1E
- 25201E26211D2625212926212A26212A26212B251F282A252F2B273129262F29
- 26302928322D2C38353B493D485A3B48593846573541523337463635443B3B4C
- 3C41543C4355323D4E3242533E586D4B758D51839C5B96B25B8EAE557D9E4F70
- 8E38455A1B22291D272D0E0E11241D262F263229212C2520282B323F4B5F764F
- 617C13161B15191E0A0D0F090C0D0608090506070304050202030A0D0E0F1316
- 0A0C0E090A0D0D10130C10120B0E100202030607080A0C0E0D13171013180E11
- 13090B0C01010206090B10171D1E28341F28311C22271B1E241B1C251819211C
- 1D24181B201C21261A1C221E1F261E1E251C1A211D1A22201D2424212928232D
- 26212B27222B29242E28232C27212B29242E2B27312E2F3A3F4D5E4E5F745467
- 7E4D5D744250643D46593A3F51393D4E40475B3D4458373E513A495E52759251
- 78964B79924F819D5C94B75484A65580A142597423304018181E1A191E221D25
- 2F273227232C2B283127252E4154664150650E1016101316070A0B0C10120F12
- 161013160B0C0E030404050607111519050608060708090A0C06080804050504
- 0404090B0D0E10130C11120A0D100B0F10060809090E11172129202C371E262E
- 1C22271C1F251A1B231719211A1B22191D21191D20181C1F191D221C1F261B1D
- 231D202621222A23232B23242B26273026242D2926302A28322E2B352F2C3732
- 313D343A48405568516E8752687F5D728B567491465F773D45573B4354415064
- 425166465A7249647F537999557C99547B964F7A944F7E9D4F7D9E63A0C95581
- A64E6B95475F84343D51302C3733303B33303B34313C302E382A29322E303B2B
- 2E39101317080C0D0C10120406060405060506070A0F130A0E0F090A0D050607
- 0102020000000001010303040A0C0E0C0E0F08090A020303040506020203070A
- 0C11191F1B2731202A361E252D1D22271D1F251C1D251818201B1D241C1F2419
- 1D211C21271F222922252D20222B22252E232630272A352527312627322A2C38
- 2B2F3B2B2D393234423A3E4D3C4C6041647F4D77945778935B708950637B4F76
- 945189AC60849E4A647C3B455944546D506886577899567E9D577FA15B85A55C
- 88A55D95B24E7999527CA2486B8D48698D5A84B04F698B4A5C773A3B4A40414E
- 464B584A505F3E3F4C34323E302D382A2A34090B0D0102020608090405050405
- 060F1216060A0C090A0D0D10130304050506070101010304050405060F121605
- 070803040507090A090C0E0C121717222B1E2B351F28331C22291C20261C2027
- 1D1E27191B241C1D251E21281C20261C20261D212821262F20262F232733262C
- 37272D392F3846323C4C323B4B3541513742534251635A70865477934F799A5A
- 83A46891B26C8FAF6785A5586D8660819B6794B35F8CAD5073944A628251688D
- 5573945C83A55B85A96192B9669CC46CABD26AAED251819E48688A4C6C975579
- AB5476A5465C7C363E4D485765424C58536A78618090556A794348573735432D
- 2D3907090A010102080C0C0508080304040A0D0F030405030404020303050607
- 07090B0405050D11130405050405050C10120A0E100B12161521291C2A351F29
- 351E26301C232A1B21271C21271C1E261A1B241C1D2621252C21262C21262D22
- 2831252C3729303D2C33412B323F2D36442E38463542523A485A364354354051
- 39465851677B5D829D5A90B466A1C86896B95468824A566D525F7756637B5867
- 7F60748D5D72925C73994F607B5F81A66A96BE618CB3679AC4699DC86499C155
- 80A1476781426075496F8947688056839E5B8BA96195A96595A459798757818E
- 6AA1AF7CBDCD7BC0CF60919F373C4830313D0506070203030405060E1214090B
- 0D090D0E0D10130C10120E11150607080203030607090F1216030406070A0D0E
- 141A17232D1B29351D29351E27321E252F1C232A1E24291B20261C1E241F1F29
- 1E202823262E232931242B33242C3529343F2B374331414F31404E3342513847
- 583C4C5D394859364354354151364152374659496F8B5B8CAC659EC2557D9B3C
- 485C3D495C576B8468809C6F88A56D86A3677F9A647FA15F7B9E5E779874A3CE
- 76A6D471A0CD699DCA4C69873A46593C4B5E4E768D55859D669FB66AA4BB6CA8
- BD6BA6BE75B8D074ADC06D9CAD5C839271ACBC7CBFCF73B0C370B9D453839428
- 2A340B0E1007090A0C0F110A0C0E0607080202030B0D10090A0E0F1117090A0C
- 06090A0E12160C1116151E261C29341F2C391F2B381E26321F27322027301B21
- 281C21251D21261E1E271E202921222C252B3428323B29353E2B394430404D35
- 4756344755374B5A3344533544533543533642523540503842543C475A3D495D
- 415B735978925F7991557E9D4353694B54695F718B69809D6A829E505B714045
- 57464E6253667D556C866180A56E93BE739AC970A0CF4C617C394255333C4D47
- 677D62A1BD5D92AB79BAD179BCD384CDE586D4F08CE0FC8BD6EE83C4D85C8597
- 68A4BB72B2CA7EC5DC6CA4B85B849333404A0B0C110405060506070F12160C0F
- 110B0F100D101410171E10161C12181E1A222C1F2A36212D3A1F2B371F2B371F
- 29351F28331F26312026301F242B20232A1F232922242E22242F272E3A28313C
- 2C394430404C2F3D4A2F3D4A323F4E32404F344252354151343F4E3843543A45
- 57383F51393F513B43563E485C43556C4E617753647950627950657F576C855C
- 70896078916278916D85A1607088535E725C708666849F678BAD698DB56789B1
- 6B94BE6188AC45526647566C3E4B5D425469618FA477B8CE83CEE88CDFFA7CC5
- DE55869E42657B4A71864C7185567E8E4F7587649AB36698B1516D814B627346
- 5A6927344325313F2731402833422835443244563C50684663803D526B293343
- 27303F2129371D25312029352B364C2A33462228362228321F232B1F232A242A
- 31262D37252B36262B37282E3A282F3A29313A282F392A313D282E3931384631
- 3846313745353C4A353C4B3840513A44563F4B5E435367516A81587189586D85
- 586F865C758E6786A26785A16178925C698163779162758E63758F5D6A815965
- 7B59728A5B78945F7D9F6688AE6383A7658BAF6690B35B71895C758C5771875F
- 889C6DA8C074B9D380CBE24A708330415333475A59849872ACC36798AF73A7BB
- 76A7BB78AABB78A9B9648697587286516A7D6487AD5F7EA2587495516989506A
- 8A5372934A6380455D7838465C2A3243262E3D222A37212A38303D5435415D2C
- 3549252B3821252C23272D23272D24262F20222C24273123242E242830252830
- 262931262933272B362A303B303845343E4D3945553C4B5B4151634B5E745872
- 8A617E9865829D63809B6988A5759ABA769BBA769CBA759BBA6989A55B738B60
- 799366809B60758E556479535D72535D7356647D566A865C74935873935B7392
- 5B75926791B26E9BBD6F9AB56B96AD6EA5BF70A7C176AEC4628A9B3A48573D52
- 63577E916CA1B47CB7CE8ECCE395D3EA98D2E78DC3D788BCCE83B3C36C98A869
- 93A8587A9B567A9C4E6E8E4F6F8F4D6A8A48628147617E3F526A37435A313B4F
- 272F3F252F3E36455F3F4F70333E562B32431E20281E20262022282223292121
- 291D1C2522222B21232A23262D262C3428303B2E3744343F4F3C4C5E3F4F6146
- 596C4B5F7350667B66829B6E8CA77596B17699B47CA5C477A3C3739FBF7AADD0
- 7DADD0688CA85E7F9B63819C6987A26887A46A8BA86785A261799260758E6076
- 8F6178925D718A5E748E5C718C5F728C627C936E8DA5779FBA7CAAC47EB0C98C
- C7E091C9DE8FC6D998D0E59CD5E991CCDF7FB8CD81B8CD80B3C86D96AB749BB0
- 83ACBF8DBECF94CBDC7DACBD59798B74A3B44A6783486681425B75425873455B
- 794B68884B6787445B773D4B6537445B2E394B313D53303C54313C54323D5322
- 252F1C1D251F21272223292020281F1F29242630272B34292E38313B473C4C5B
- 3A4A58435767465A6C4E6477576F8467849B7192AA779BB47095B06C97B56C9A
- B96997B56D9DBD77ADD07AB2D579AFD16DA1C16596B66C9BBC6892B26E98B676
- A0BF769EBD6E91AE7090AD7295B1789EBA6C8CA77497B27192AB6E8AA26A7D94
- 738EA38DB9CF8AB6CC7FA8BD7FA9BD85B2C79ACFE290C3D7ABE7FCAFEFFF84B3
- C56B92A681AEC2698CA0688B9F81ACC09AD1E3A8E7F99CD5E787B6CB83AFC686
- B3C8455E7740576F3B4F653D4E66465C7A4963834D698B4254713A486038445A
- 303A4D313E512D354537435C2A303F2020281F222823262D22232B22252F2326
- 302E36412D343F353F4C3744514A5F704F64785871875B748B68849C7596AE7C
- A0BA7096B16594B266A1C46FACD075A9C9689AB96898B671A1C174A5C6739FBF
- 739EC078A5C976A0BF749BB97DA8C884B2D480ABCB749BB884B5D28DC7E48ECB
- E88AC4E084BBD97FB1CE84B4CE90C8DDA5E1F4A0D7ECA2DAEFA2DAEE9ED7E98C
- B9CD90B9CD9FCFE391BFD192BFD288B1C386AEC285ADC27B9FB46E90A37CA5B7
- 87B4C682ACBD85B0C47DA5B56E91A37398AE3D4E633B4B613745593D4E674357
- 763E516D3E526E404F69414E683D495F323D50323B4C3037472F364921222C20
- 222923252C292D35262B342C333E3037413944514554644C6071556D81587086
- 5A738A61819B62859E648BA46799B86DA7C9659EBF65A0C268A1C26698B76797
- B56C9ABA73A1C27DACCF88BADF83B4D982B2D683B3D482B0CE82B3D481B8DC8A
- CBF18FCDF38ECBEE90D2F28FD0EF8DCAE686BAD690CAE5A1E1FCA1DDF7A2DBF3
- B1F4FFBCFFFFC0FFFFB7F8FF97C7DB7DA5B783ADBD8BB4C589B2C396C3D698C4
- D782A6B9708FA66B869E789AB284AEC37FA6BA82ACC081AFC778A5BE7EABC183
- B0C63E4D633D4C623C4D633D4F664456744559773E4F6B3D4C64404D65424F66
- 384457394154303543262832272C35262A322C323A353E4B3C4858404E5D4657
- 684C5F724D6374537287567C9459829B6294B267A1C365A3C661A5C9619DBE5E
- 94B36598B873A8CB7EB1D675A6CA7FAFD27EAED180B2D781B8DD81B8DD79B2D4
- 7DB7D982BFE282BFE286C7EC86C4EA8CCAEF82B5D985B8DD81B5D983B8DD92CE
- EEACF0FFA8E8FFA7E8FFB7FEFFB5FAFFC1FFFFC8FFFFA2DDF184B3C688B5C994
- C6D98AB4C6A3D6E9ACE4F88EB7CB65798C647B8F789AB08AB4CC7FA5BD6F97AD
- 77A7BE81B0C87CA9C06C95AB5B80996A93AB3E4F674357703F526B41526A4758
- 754B5F7E495C7944546D435068414D63343C4C353B4C3034422A2F382D343D31
- 3943323D4834424F394A57425B6B425F734B6F844B778E51839E568FAD5385A0
- 5286A2528DAB5891B15D96B76396B66D9DBE82B5DA87BAE08CBFE57EAED17AB0
- D272B3D871B4D87AC1E686C6E891D1F28CC7E985BFE18CC7ED95D3FA9DDFFF93
- CFF18BC3E78DC8EE8ECAEE8DC8EA99D7F7A7EAFFA4E4FFAAEDFFB0F4FFADEFFF
- CDFFFFA4E0F884B0C6749DB37AA3BB88B5CE90C1D8A8DFF68FBCD47495AD7696
- AD7FA0B68DB9CE87B9CF75A4BA79ACC37EB0C87AAAC06A94AB709CB5648BA05F
- 87A1445C763A4F663B576E2D40523A496247577443546F414F67374154373F51
- 3237463339482D3642272F372B343C2E3D48334959334E5F3D607344697E4C70
- 86507B914E7C935287A2508CAB4E88A65389A75D8FAD6798B7709FBD77A8C976
- A9CB75A4C275ABCB72ACCD71A4C070A5C376B1D37BB7D886C9EB94D4F594D2F6
- 95D6FE9BE4FF9AE4FF95DBFC8DD6FD8DDAFF96E8FFA3F6FFA7F7FFA8F8FF99E2
- FF8BCDF090D2F3AAF4FFB4FFFFB0F6FFC1FFFFA8E9FF8AC1E07DB1CC84B3C795
- C7DB91C5DD97CDE69CD3EDA5DCFE93C4E483B4CF89C2DA8CC9E08BCBE18CCEE5
- 84BBD279A8BE719DB36991A860879F5B81993B536A2B3B4C39546B3D5C743A50
- 684A5D7D495F7A44577037415336405135415235415230414F3549573A4F5D41
- 57674B64744962704B67764C68794E738750819B5184A05A8FAC6093B06192AF
- 6494B26C9CBA6D9CBA74A3C174A2BC7BA9C283B6D188D0F584C9EE81C8ED80C5
- EB85C9EE8ACFF491D8FD8ED1F88AD1F98CDBFF95F0FF9CF2FFADFFFFABFFFFB5
- FFFFC6FFFFC9FFFFBEFFFFBDFFFFB1FFFFABFCFFACFBFFA7F2FFA6F0FFAEF8FF
- A8EFFF9DDEFC9AD9FA8EC6E88EC4E394CDEC90C8E89AD5F3A2DBF9A3DBFA8ABE
- DC92D0EE8ECDE48CCFE685C4DB81BCD280B0C37BA9BD6D95AB648CA3577D9553
- 79923A536A2A394A334A5D344A5E394E64495B77485C75404E643E485B394253
- 414D5E3D49583D4A543D4C5640515E42596847637346697C42657B406C844270
- 8B4B79945C849F5F849D5D7F9761879E658DA66891A96E9CB56F9EB675A2BA87
- BDD983C1E27CB8D97DBBDD87CAED8DD1F483C4E77AB9DB79BCDF86D3FA93E8FF
- 98F0FF98ECFF90DDFF81CBF57CC6F07DC6F091E5FFA7FFFFC4FFFFD9FFFFCCFF
- FFA1EEFFA8F3FFABF7FFAAF7FFA6F4FF9BE6FF92D5F599D9F998D6F88FCAEA8D
- C7E798D1F09FD9F69BD9F590CBE78CC7E48BCDE78ACCE284C0D67AA9BD82B2C5
- 78A6B96E9AAD5E859A53778E4F738B4E738C3F5B7323303E2C3D4F3042543B4C
- 6246556F44546C3D495C353E4D37415134404E34445031414C2D414F314B5C31
- 4F61375A6F3A57693B586B4866794862754F6B7E53708558798D638AA062899E
- 5F859A6A96AD6F9EB67BACC67EACC77AA7C276A7C275ACC67CBAD67FC0DC78B9
- D673B5D580CAF18EDEFF88D0FD679DC2476D873048581F2E380E151A0C10140C
- 121610191E162127334C5A6DA5BEC3FFFFE8FFFFC2FFFFB5FFFFBEFFFFB8FFFF
- A2EAFF9EE0FE9DDDFBA5E9FFAAF0FFA8EEFF98D9F790CEE896D9F494D3EE80BA
- D388C9E581C0DD7CB5D084B4C67FADBE658EA05C8397587E9553788F486A8343
- 647D486C873853683A546840596F3C495F404E66374357374153343F51364354
- 2C384428363F2C3C492B3642303E493545523E505E3E4F5D465F6E465F6E4A66
- 77527285587B8E62889D6790A66792A86690A561879D62889D6993A96D9FB874
- AEC872ADC773B2CB7DC6E07FC7E680CAF281C8F66EAAD54C7795263B4A0F171D
- 06070908090C0A0C1008090B0B0C1006070907070A07070A07070A090C0E2F46
- 5098E0FFF0FFFFD6FFFFC1FFFFBEFFFFC5FFFFBCFFFFB0F7FFB3FDFFA7EEFFA5
- EDFFA8F5FFA6F5FF9EEAFF8CCAE188C4DE84C0DB82BCD67CB1C784B8CA7EB0C3
- 638DA05B839B557C954D71884F758E466A843C596F3650653346583D53663D4B
- 613A455C384154323B4C3139473036442C323E22262F2A323D2F37412E394233
- 414B3B4B574359674B6777506D7F57798C587B8E5A7E905C80956084995B7D91
- 5C7E925C82976797AF689EB86EADC66DABC277BBD380CEEC81CDF480C5F3679E
- C93F607C1A2833080A0D09090C080B0C08090B06060905050705060808080B08
- 090C0505070303040202020608080404061A232999DBF8FCFFFFDAFFFFC6FFFF
- BAFFFFBFFFFFBBFFFFABF3FF9DDFFCA0E4FFA8F0FFA0E7FF90D3EE8AC5DE85BC
- D382B7CF7CB1C77DB0C773A2B66994AA5D869E5A829A5178914D738B486B8449
- 6E8831465832495B394F633340503D4960394358364053343C4D313947343B49
- 272C37262C362C343E36424D3B4C593E505D4F6A7B4F6B7B4B66764D697A4C69
- 79455C6A4B6776537181516F81597F935F8BA26296AD67A2BC6AA9C172B6CF73
- B7D378BDE173B2DD6AA3CD4569861C2936090A0E07080B08080B09080B08080B
- 0A0B0E05050707070908090C06060906070905050703030405060708080B0505
- 070505072C3E46C2FFFFDAFFFFC5FFFFCBFFFFC7FFFFB9FFFFA1E4FF99DCFDA1
- EAFF99DEFB90D1EB83BFDD87BED88DC4DD8BC0D57FB3C876A6BB658FA6648EA5
- 6590A6557C944C728A4568813E5E74405F753245573044543241502F3547404C
- 64374055363F51333B4B353E4D323B4A2F39462E3944333F4A3948543F505E3D
- 4F5C3E535F3E54604259663D515D435A67465E6D4E6D7E567E915D8DA35C8EA3
- 5F9CB25F9BB166A2BA6EABC46EABCD69A0C6679EC8507B9D2437470B0E130505
- 07090A0E08090C090B0D080A0C0A0D0E0D0D1308080C0D111504040608090C08
- 080B09090D07070A03030405050705050708080B060608668D9FE0FFFFC0FFFF
- B2FFFFB4FFFFB1F2FF98D0EA94D3F18FCEEA95D6F186C5E484C2E483BEDD8AC1
- D78DC5D88CC4D879ABC1618CA360899E5D869D567F984E748C4669803D5A6E4C
- 697A2F3E4D2F3D4A242834384157394458363F51343D4C353F4D343D4B272E3A
- 29303A2C353E2D353F2D373F2F394235434D32404A3A4F5A425B6745616F4F75
- 8750798D5481955990A55894A95991A56097AB679FB76397B66497BA6499C364
- 98C239576F11181E050406090A0D03030408090C08080B07090B0B0F13090A0D
- 0F131706060905050808090B0D0F12090A0D09090D0A0B100505080505080303
- 0502030308080B2A3942BEFFFFD0FFFFBDFFFFACF5FFA4E3FD94D0EC8ECDEB90
- D3F195D6F287C7E28DCFEA87C1D987BDD388BED181B6CB6694AE5D859D5E89A1
- 608CA459849C4C70874D6C806D90A480A7BB2F3D49242A35292D3B3A4357353E
- 4E2F36432E36412E35442C324121252F282F37272D36262B342B353D2C363D31
- 40483C55614565754364735283974E7D914F7E90548A9D5383945583966197AB
- 5C8DA85A87A75B88AE6599C55683A7273C4C0A0B0F10121708070B0E0F130505
- 060D10130B0B0F06060807090B0B0D1009090C0505080D0D120A0B0E0B0E100A
- 0C0F06060806060809090D08090D05060808080B0606080F13178EC5E3CDFFFF
- AEFFFFA1EFFFA5EFFF9FE9FFA3ECFF9EE3FF91D0E787C5DE80B9D187BED879AA
- BF75A5B970A0BA6894AE5F8AA1547C9359839C5780995C80926A8EA082ACC17E
- A8BC28303A222430333949373F513239482D34402B323C2B303F272C3A232731
- 272E37272C372A323B32434C37505C3B5968426677426777476F7E486F7D4468
- 74486D7B4E77865683995785A0537B9B5176985D89AF689ECC49708F17232D0B
- 0B1007070A090A0D08080B0C0C110607090C0E110E0F130B0C100505070C0C10
- 08080B07070A07070906080A0506080505070505070B0B0F07070A07070A0A0B
- 0E040406090A0D06080A6D98AFD5FFFF9DE6FF9ADFFD9EE4FFA0E6FFABF4FF89
- C4DC7CB1C795D3EB93CEE67DB0C86E9CB176A6C081B2CE6F9CB5567F9752788F
- 537990648E9C719EAA729BA9547482547483242934262834373E4F3339492F37
- 442D3540292F3B2A313F272E3C28343E2A35422F3D4A35495539545F3B5B683A
- 586438505A3C57624668734B707C4C717E4C72844E758D4D71904C6E904D6F90
- 6190B8649AC43E5F7914192010131A0A0A0E07080A0D0D120A0B0F070709090A
- 0D0D0E130B0B10090A0D08090C0C0C1108080B0B0B0F1011170D101506090B09
- 0A0E0505070404060D0D1206060808080B0A0A0E0303050507086A94ACE8FFFF
- B9FFFFA8EEFF99DAFA90CBEF91CAE696D3E89EDDF49DDBF48AC0D775A4BB71A0
- B984B5D078A6C05F89A152798E4C6F805E81917DACB999D4DE4A6670222E3521
- 2D332527332A2F3C353D4D3038452D353F29313D2A313E282F3C28313E27303B
- 29303F2B3540313F462F414932454D3A525A415E69446574496B7B456477425D
- 7344617A43607E435E7F4463826294B9689EC7354F6412161B1113190F10150D
- 0E130D0F140606080607090E0E1406060808090C0B0B0F0B0C1008090C060709
- 0C0C110A0B0E0B0E120D0E1506070B090A0D0D10130505070B0C1012151A0606
- 0805050706060909090D638BA5D8FFFFB7FFFF8FCBEC8DC6E987BEE38EC6E193
- CEE3A0DCF4B1F2FF92C9E073A0B978A5BE78A8C26B9AB3547B905D869672A2AE
- 7CA9B78FC1CEA0DDE82C3D44212F350D1015282A362E33412E37442D363F2830
- 3928303C262D3A282E3B262B362A313B292F3C2F394232444C394E583A505A37
- 4F5A374C5B384E60455E734159713E56733B54724562814F7394689EC46EA7CC
- 344D5E171B23161A2114171D0D0E120D0E130C0D100607090D0F150A0C100A0C
- 0F0C0E1209090D06070908090C0303040B0C11090C0E0F13180D10150D0E130C
- 0E110C0C100506080C0E120B0C100B0C0F08080B07080A050507648BA2C7FFFF
- A8F1FF87BEE37DAED37EB2CF8BC3D994CEE49FDDF288BED37DACC6729EB674A6
- BE6598B1568095719FB08ABDCD9AD7E7A9E8F5B5F4FFB7FAFF54737A29383E1F
- 272C2A2F3A2A2F3C2B333D273138273038242B37272D3A272F3B2A313B2E3741
- 2C36402B373F2E3D4634455330404F324357394D63384D623A5169384F693A52
- 6E3F5B79537A9A659ABC71ABCD334C5D181C23181D24191D2512141A1012170D
- 0E130E11150B0C110C0D120E0F140D0E120C0D100C0F130B0E100D10130B0F12
- 0A0A0E0B0C100B0E110A0A0E0C10140B0C100606080303050B0C1007070A0B0B
- 0F0606090C0E1008090C6389A0B4FDFF9FE3FF79ADCE78A7CC98D5EE93CCE28F
- C8DB95D0E690C5E074A0B9628AA05B869C53889E6194A584BCCBA2E3F5B1F6FF
- B5F9FFC5FFFFDBFFFFD8FFFFB9F8FFB2EFFF2B313E2B323F2A333B27333B232F
- 3826303D272E392A333D2B333C29313B2B353F2D394531404F31405136495E35
- 4A5F394F6439536B3E5A743C577443617F547C9A679BBB7AB6D53B53641F252D
- 1A1F27181D241B202A161A211518200C0D1210131A0F10161114190B0C100C0C
- 1108090C0F1117090B0E0A0C100A0B0E111319060609060608050508090B0E07
- 080B0B0B0F07080B0A0A0E0505070505070505070303040C101474A1BCB2F9FF
- B7FFFFACF2FFADF1FFA0E0F593C9E09AD2EC8EC3DF658BA24F6F874F73885383
- 9665A9C085C7D89AD9E796D1DCB1F3FFC0FFFFBAFFFFCCFFFFD4FFFFDAFFFFDE
- FFFF2F384A3139462C353F2E3641222C352D38452A333F2F3A4529323C2B3541
- 2A343F29364330414F2F4153344B60374E643E57703E597443627F4467834D75
- 906191AC7EBBD74966772B343E2329321F252D1F252F1F242F181C2414182010
- 131B1012191013191013180A0B0F0C0D110B0D1008080C07080B0A0D110A0A0E
- 080A0C0A0C0F08080B090A0D161E240F14190E10140E12170606080505070707
- 0A05050705050712171C8BBDDEB7FBFFBCFFFFB8FFFFA0DDF394CBE189BAD187
- B8D25B7F9847657E435D754B72885B91A674C0D882C1D16A939B88BCC4B1F3FF
- BBFFFFC2FFFFC8FFFFD1FFFFC0FFFFBBFAFF333C4C343D4A2B313A2E3641262E
- 382A343F2B37432B37432D37442C38442C3B492D415433485A32475C32465B38
- 4D63405A7144637A4D738B56829C5D8BA678B2CC5F8B9E2B343E313B472A323B
- 242B341B20291C222B2026311519211012191012190E10160C0E110A0C110B0D
- 110B0D100C0E11151E261E2F3C152029151C2211171C0404050F141926343F22
- 2E370E13160C0E12040406060608090A0D0606090304042A3A41A2DCF9B6FAFF
- B1F7FF97D2E981B2C87BA9BF76A1B855768C48657E42617D4059765178906BAC
- C27CCDE44D737D547479658D937AA9B19CD9E3A7E7F1BAFFFFC2FFFFB4F6FFA3
- DAE82D364136404F272D35343E4B29333F2B36432C38442E3C49313F4D2E3E4C
- 2F404F33465631455932465934495B3B55674363784B6E855981995A859E6EA2
- B97AB3C72F3E4C29333F333E4A2E374229313B212832212731262E3B22293517
- 1C251518210F11180D11140E0F1413161B0F12170C11142C4558436B884B7595
- 35546B233847131C231922292A3A462B3B471014190C0D110607090A0B0E0B0B
- 0F0B0D100608094C6774A0D9F5A1DEFA8EC6DE74A6BC6B95AA668CA14E6B8049
- 677C445D783D5775455E7E5E8EAB7FCFE76CB3C7283A41222D323143484D696F
- 9AD0DF96CED996D0D9AFF2FD97D2DC9CD7E4323C49353D4E2A313B333D4A313D
- 4B323E4B2C3A452E3B472A35432F40522F3E4D31435330445331495737526243
- 6275547B924C6E835174896793A787C5DA4665732B3B492B37452F3845313B46
- 2E374229313C242B36242C382229351B212B161A2414182111151A080A0D0D0F
- 130B0B0F2133414D799A5384A94F7DA0456D8B3A5B72324D5E2839452C3C4935
- 4857151D230404050B0F110608090C0D1208090C111518759FB4ABE9FF85BAD2
- 6899B0689BB3678EA44D67794B6980476278415873455B7B4963886295B88BE1
- FB46717E1D2428181F2348616896CAD8C6FFFFA2DFEBA5E2EFA5E4F090C8D273
- A5C5394354333A4A2C343C2F3A4532404E303D49303D472C37412B38442F414F
- 334856344E5E354B57334957415F7243647947697C4E71825B80927FB3C56D9C
- AE3047552E414F2C3C4A2D3948313B46313A45323C482C354229313F2A334123
- 2A36191D27151A2413171F07080B0D0E1208090C263A4A598CB2477290487391
- 3D5F7440647A41637A3A5669324554344A5B131C230505070607080505070C0D
- 0F0D0D1232434C8DC0D97CACC46290A66B9CB36896B05C7B90485D6E4B677E48
- 617A4B65814D65884C668C6CA3CB90EBFF365661161B20151B1F324449739CA7
- 90C7D198D3DC8EC0CE678E9E4E77986199C93A43553A435437404C303C47303E
- 4A2D3C462A364230414F30434F31434E314756385468375060384F5E3E5B6B3D
- 5B6B3F5D6B5F8B9A709FAF8AC0D2425B6B354C5B334A593146552E3E4D2F3A48
- 343E4A343E4A333E4A2C35422A334128303D1C222D191E2A171C270D0F150E12
- 180C1015151E26436884466D874B738C40637A4469823E5D72364D5E374D5D3C
- 5C721F313C09090D0D0E1309090D06080A0D10136386988ABCD76994AA6396AE
- 6BA0BA658DA851697E425569455A6F47647F5384A75683AE5379A476B3DC9BF9
- FF4165731A222711171B19202335484C435C604E6B736D94A75279A0689FD57D
- C9FF363D4D363E4C3A43512D3A442A363E2B39432D3B49384E5F3A52623A5567
- 375061344C5B395363405C6E425E6C4B6D7C5278875F889685B8C880B0C2374C
- 5B374D5C364F5F3C5668344A5B31425238445335404C384451323C492E37462A
- 33412128351F25341C223014192212171F1E2C362E4656466D865786A34E7894
- 4D789549728D3B566A324655344C5E37566A1A29330C0E140A0B0F040406080B
- 0D2A38417DABC3709DB46996AC6498B36CA3C1698CA84B5E72475D72435D7247
- 748F5386AB598DB65B89B676B6E19DF7FF6EABCA283B44151B21212C322F454D
- 638B9887B9CC5980A35B8CB94E7BA067ADD63036433A4351323D4828343D2531
- 3A27343F2D3C4A364C5B3A53643953653751633D57683F5B6B42617453798D56
- 7C8F567B8A5F879691C8D9618999395161374D5D354A59375162395365374D5E
- 37455537425037424F394452303A482E37472C3545232A3B1E2533171D271E2D
- 372F485749738F598BAD5C8FB15485A55280A14B738E3E596C36516342667F42
- 657B1C2A3309090C09090C10131612151A61849677A4BB6994A96794AD629DBC
- 70A8C8637F9A465469435569395A6C477892578EB45D96C16298C771AEDA9EFB
- FFADFFFF95DEFF78B2CE80C3E2ACFFFFBBFFFF80B4CD5E92B650839A70C7E357
- 8AB02F374337414B27333B2530381F2B3328333E2E3B462E3D46334A593C596D
- 415F73446478486B804B6F834C718751758A587E926D98A988BECE446372324D
- 5C3A5667375060344C5B38526346667E48657D3D4D5F3945533C4B5A3A475732
- 3C4D2E38482229371F26351F2B382C4453426883578AAF588BB05A8DB25E95BA
- 5889AA507995436075344E6139586D446A8120313D060609080A0D0B0F12455E
- 6B77A3BA678FA46790A76191AE69B0D578A8C9556B83495B722E404C3A637049
- 7D935893B562A1CC68A8D56CADD894E8FFACFFFFA6F9FFB7FFFFB6FFFFC0FFFF
- ADF9FF7BBCD582D9F6A3FFFF9BFAFF6BA5C52E36402C353D253139222C34222C
- 3529323B2A363E2E3F49364F5F3C586A43617546677E44667D4C728B4F779152
- 788E5E88A075A8C19FDDF34162753653643754643B586A3C596B385264496E89
- 5278954E6E89455A6F405263465B6F3A47592C36452A3344262F4228394B3756
- 6E4B7898598EB46098C0649DC45788A95D90B35783A0426176476E864D77933C
- 5D741C2B3508080C09080C26333B709AB06890A460869A678FA86EA3C471BAE1
- 80AAC950617A354252222E342C4952437789599AB668AFD785E2FF8CEBFF87D7
- FCABFFFF9FF6FFA7F1FFB0FCFFB4FFFFA7E9FC79BDD17FD5EDA8FFFFAEFFFF89
- D2E42D343A253037242F37202A3227313B29333C28363E2B3A42324754354E5E
- 39526444677F496F894C738C56809A6091AD6C9EB97FB6D196D3F1496D874B71
- 8A4160743955663E5E7240617753809F5988AA5780A04F708D4D6A834E698048
- 5B713541523641542E3A5032485F3D5E78517EA15789AE5889AA345064141E25
- 21323D46698042637B44687F4B758F37566B10191F070609171F23608396739F
- B55A7D8F5F859B709CB874B2D882C7F07999B745526820293027353A212E3330
- 525E47788E63ABCC8EF4FF8AE7FF83D1F398ECFFA1F1FFA9F7FFA6EFFFA8EAFC
- 9DD8E988CCDD73ADBC7CC2D49EF7FF8EDAED252F3423303724323A242E37252C
- 3527313828343B2E3E473044503248573750624161764B738E57839E5C88A262
- 91AD77ADCC83BCD992CDE84B6F8A4D738E4F738D4B6E843C5B6E466B83507C99
- 5B8DB15F90B35984A64F6D87526F89516B834254673F4C5F3440563549624367
- 834F7C9D4E7B9A3755680C11150C0F13151B222535404E78974369845280A053
- 84A8141E250D1013435D6B709BB15F82964F6B7F6791AA7CB1D277BCE686C0E5
- 68819E2F384727363A27363A27373F2C3E5641628550809F7DD2EE83DCF98EE9
- FF96ECFF93E0FF98E1FA98D9EB9AD2E28FC3D29FE7FBB1FFFF8DE5FE92F3FF5D
- 95A12331371E2B3125313827323A252D3629373F2C39402E3E4632444D32454F
- 405C6C4160724E758C5A87A26795AE6C9EBA76A9C381B7D190CDE94D76934B71
- 8C5178944D7189496D85406074476C8441637A405F734F738D50738F4E6D8952
- 6F8B4A5F754453663F4D633A526C4265823D607A43688122343F0A0C10273642
- 35495729394549729066A1CC588BAD507FA1151F283D55626A93A8608497435C
- 6F4F6B81719EBA8AC4EB82C6F085B5D954667F1E252C1F2A2D1C2831334D6A4D
- 6D9A496A95456D8D73BADD81DFFF83D9F286D5ED8FDAF592D9F08EC9DB86B8C8
- 82B1BF73A0ADB5FFFF7EC2D55F98A61E2E33233036223036262F37252C34242A
- 3128353C2E3E482E3E48374C5739515E3D57664260714D6F82598299618EA866
- 98B5689BB86DA0BB87C3DE4F7993466B854C718B5077915178924A6B81496B81
- 47687E3F5C7045647C4C6B84557A99527593485C7245566B4A5B73384860364F
- 67354F643E5F741E2C3611191F3143514661753C536437556A649FCA5483A242
- 68813248535E84975A7B8C496372455E755A7A947EB1D09BDBFF88C9F37EA5C8
- 45566A1F2A301D282C1C27333F597F5882B44A7197548AAE5E9AC15289A56CB1
- CD88E0F88BD8EF93DAF085C4D778AEBE8DC2D392C8D997D2E479A6B3394D541C
- 252C253238232E3521283021262F232B3126303829353C31424C39505D415B6A
- 4B69784866764665774A6B7E496C81527D965B8AA66598B678B4D35D8BA54368
- 83476E895079945984A0547A9350738A48697F4A70894D728E4D708C567C9B5B
- 86A7475E7546596F475A713D4A5F3341563A4E633B586C2437432439442C424F
- 344B5A35526238576A598CB248718E405F72577A8C577889445B683D52624B66
- 80698EAA8BBEDF9BD7FF88BDE37CA4C7374E601F2B2E2D3D411A252F3F5C7E53
- 80A94C719B4A7297588FB15892B66AA9CE60A0BC77C1DA91DDF486C6DA79A9B8
- 85B4C39EE1F4A2ECFF5E808B1E2B2F111719232E35242C3422252F22262E242C
- 322A333B303E4633454E3A505B3B54613E586743607144627442607145667952
- 7A8F547D9459859C689CB8699EB9466E89476E8A486F8A4C738D46667C4E7088
- 5170864C6D844B7089517A98537897587899526B8B4E63834C5F7E42506B3E4B
- 643C4F65415A6F314A5A3B5A6C4162753F63763B5C6E3757683F62793F5D6E56
- 798C516E7E3C515C3647533544554C67827EB1D58CCDF68ECAF491C8F17BA6CB
- 263946222E340F1316263B4A426A88486C923C577A354A634877917CCCF987D6
- FF4C7B94385C6E65909E75A1AF7EA9B686B6C579A8B64E747E212D30161E2006
- 0508252E35232830262A34283138272E352831372F3B4327343E2F404A324552
- 354B5A344B5B3E5B6C425F7147667951768C537C985B8AA75B87A06292AD5380
- 9C4B7592456B8544678045667F46657B4A697E52718853748B455E714E6D8A61
- 81A94F65895166905062894A577F4C597D404F6A45586F48657C436074436377
- 43667A4060733B5869496B7E51738549616F3A4A55303F48303E4A39495B5576
- 957FC0EB86C6F190C9F392C4ED74AAD420303B161D210E13151B252A20303818
- 1F2829313E42586A6795B08CD0F89ED7FE5A798F2A3B454B656E6C919C7FABB8
- 92C6D7658994182026131B1D1E2A2C06060822283022252E272C35292F382F37
- 412C363E29343E2D3B482E3D49354756374C5B364B59384E5E3D5768405D7150
- 7893547F9D5E8FB05985A0537B936392AE53809E4C769348708C476C87476A83
- 4B6D854F708755738A526E83435D72536F90536C9252679552638F4E5C824E5C
- 7B45536D43546B475D754561764D708750758B51738955778D4F6D7F435A693F
- 505D3946522E3B432E3B47405165709EC27DC1ED8BCBFA80B2D980A5C87399C0
- 2F3F4E131A1D14191C1A2327171A21313A4A6385A09DDBFFB5FFFFA2E3FF8BBF
- E656758E3D546454717B779FAB79A2AF4B666E1D282D0C0E1316202507080A0B
- 0D0F25293223262F22272F282D362B343C29333B2B354034414F3442503B4E5E
- 384A5A3A4C5D394E603C53663B5264405A6F446279557E9A5C8AAA5985A35882
- 9E5F8CA94B728C476B86486C86496D88486C854561764F697F4F6C8148647C4E
- 6789586FA05A71A557699555658E54638448567147556E45537B415A79385464
- 466475587A9057768B4459693B4A563B495538444F2C394228374143566A78A8
- CE88C6EF81B2DA80ACD27D9ABC85A9D16884A32F3C4928303C2D33403D4A5D64
- 93B394E1FFB4FFFFADF7FF90C4EF668BAA526E88465B6C5F808A5D7D874F6A72
- 2331350F141603040508080A0B0D0F07090B262933262C35252D34282D352730
- 38242D342730392B3640303C4833404E3745553948593E4E6044586C42576C47
- 5D734961774C68805376925A82A0608BAA6594B66693B35C84A1557B97527995
- 4D738E45667D4B64794D647A435973546C955B74A25D7AAB5D71A25D719C5B6B
- 914B5977444E7A4854884761814A677846606D394C584B6577475B6B3B4A573E
- 4D5A3B48551E252B222F3843596E7096B877A6CC83B0D6799ABD7B92B27B95B6
- 81AAD1749ABF60728F4D586F5E89A687CBF38FCDF589C9F19DE4FF6A92B45E7B
- 9A516A86242F373141462A383C1114180F0F12141A1C0D0F130C0E1012151805
- 0608282C37292F39293038293039252D3728323E2B35412E3B462D3745313C4B
- 3542523845573F4F6243546742536641516446576D495C734C627B5B77966181
- A36588A96589A9688EAC6E97B76A96B65A84A14A7089496C844F6A824B638053
- 6D955A749D5D74A75369914C638055678C57698B546891526591556C8F405364
- 384954323F4935445142546338505F3C4C593447541F292F2F475647657B6F94
- B6729CC2789DC26C819F6D819D6B7F9B657A97586D884E5B74475A726D9EBF63
- 8CA62F404D49647B8ABFE782B5DB7AA9CC26323D0B0A0C0F14161C2729182125
- 0C0C1007080A080A0C0405070608090A0D112A303B292E3B2C323E252C3B2931
- 402B34422D38492B34462C3548323E5134405738465E3A475F3D4A6641506B45
- 55724C5D7B4F61804F6181526686596F91617DA26585A96384A66488A96991B1
- 709DBE6288A35D85A1587C975774915A76975D799E59709A4C677E4961784F66
- 7E4D607A576A90536492536291455270333F4A414F5D323D483C505F3B5B6D3C
- 5F7139586948697E66A0C059839D5C78976787A87192B36B809E6C85A1758DAB
- 5C6D884A597044506655738E506880334151495F7675B1D591D3FA7EB3D9415A
- 6D11181D0D1213080A0A0404060C0E111720240F13170F1318192228090D0E08
- 0B0D2B313D2B303C29303E262C3B2C34472D354C313A57323C582F3751343C5B
- 3B45683F4C6E404D7045527A47537D4D5C89505E8F55639659689E5B6BA05E71
- A5617BAB5D7AA25F7FA25E7EA16082A36287A75C7F9B567790587D965A7A955D
- 7C9B5A74955970954F6A82485F7652637C53647C4E5E7B5465924E5B884B5779
- 4453623E4B583A47533E53633A5566446F8571AECF89D2FE8AD0F9678CAA556D
- 8A546C895E739062738F6C829E6475924B5871424C633D4D6554708C52678248
- 567055708BB2FFFF9FE9FF44677D11171B12191C121B1D0C0E0F0F10160A0A0D
- 13171B1C25290E131612191B07090A141B1F2E35422E38452D38472F394A2F39
- 4C323C5435405B353E5C353E5F3943643D486D3D486E3F4B714D5B89515E914B
- 56893D4771353C5F2D3551333C59414D745468956989BE6D92C55F7CA85A759B
- 5E80A16085A653718C54779053758D536F87516A86526A8D4F6C85455E744B5E
- 764C5C744E5E784D5E7C465472404C63475667465567414E5D3849574B6E8466
- 9FC094E0FF96E1FF5C839C6F96B4566F8A4E5F79525C755D6B86657B97465269
- 3F4C623A4B63343F55444D645863804A4F685578978AC5EB59798F1A24290E13
- 171D262A0F141906090B090B0F0B0F13131B1C182023080A0C050507171F210D
- 11132F37432D37462C36462F3A4C323D5139465B39475F3A46623945623F4C6D
- 3B476946527C515F904D59892F3754191E2C131920202B2F1D262A2431362431
- 37243039324259648CBC76A3D96688B75E7CA45E80A35A7A9855748E53758F4E
- 6A80506B83516C8B516A874E637A576B8657698450617B4959734251683F4D61
- 4B5B704E5F74414F603C4B5B4A6C827AB8DEA2EEFF75A6C47CAFCD7BABCB5C7A
- 9749556B4C596E5F75914C59713E4A613B4B623543592F314020232E4B4F6744
- 42573533442B2F3A1B23270B0F120F151913161B11161A1721250C11130C0D11
- 182123101617080C0D0B0B100E13150A0E0F2B333E2B35422B3443303A4C333F
- 5236425838455E3B48653B46673E4A6E46527E4C5A86353E5C1F29341C262B24
- 3235222F3320292F171C222430362532371B2428172023273744587EA67DB0E9
- 698FBE5876975C7C9F5A7B975B7E9A4F6D86506C864F6A86506C885368825164
- 7C5668835568835265814A5C753D4C5F34414F4656694C5C713E4C5E526E847E
- B0D196D1F773A2BF8DC7EC577994546B8943495D4D586D54667F3C435737465D
- 354B6434334336303C2D2631433F53372F3E2E273318141A0E12141117190909
- 0C0A0B0D08090B06090A0A0B10080A0D0B0E101C25280E12170607080202020D
- 0F1129323C2C36442A32422D36492D3649313B51333E56363F5E374064434E79
- 4450772730411C262D1F2B2F13191D243035212C3110151814191D222E322532
- 371E282E161B1F1A2327222E39628BB7719ACD5F7FA55574935A7A9856769456
- 7995506D87516C864C6882526D8A4E657F44556B3C495F4151694C5E76415165
- 3847573C4C5D4B5C714A5C716E95B08BBEE091D4FE7CC0E57EB0D65A7A9A5769
- 874A536B44495B424D6237425632475F303D513934423E38463B3D4D42465C3A
- 3546251F29171D200D12141B2528080A0B0C0F11171F21090D0E0A0D0F0B0B10
- 07080C1A222511141706070905050709090B2C37442C3445282F3F2D3549292F
- 4530395335405E363E603F4B6F404D6C28323E181E24181E2512161B1B23281B
- 24281C26291E292C2A3A3F1C262D1F292F1A2227141A1D192226171F22263544
- 6F98C76585B0587A9C58799A6284A85C80A25576945673914C6883506C894E67
- 84405267333F53323E53354357404F64445468425366404F6244526758738A7E
- ACCC80C8F36091B16993B46B93B35A6F8E4E5B7541485A3C4B5E384D652F4359
- 2B303C322F3A3E3D4B50627C454D642A28361214190D0F130A0C0F0C0F120A0C
- 0E080A0B1D282B0C10120E101313161A06070A080A0B06080B0B0D100F121510
- 13162D374A2931432B32452D344A2C324C323B5737415E3C476741506C2A313F
- 2229331B21281A21280D0E12131A1E151A1F222F321E292E0D1115151A211117
- 1A202C301820251B242A12171A212D32435B777399CA5A799E5678996082A45F
- 81A6587B9A557291506B874F6B854D6681506B844051673A495F405168394759
- 505F774E5D754C5A703C495D3641532D374534485A4C688574A4C37BACCC4F66
- 8152627E495268405167364C64334053323542383543383947414D632C36440E
- 0F121015170C0E11060609080A0D09090C090A0C0B0C0E0D10131217190E1215
- 07090B1A23260F14180D1114171D200506082B35492C35482C35442A31422D34
- 49333E5439465C3F4F682932401F232E1F222D1A1F281113190C0E120C0D120D
- 1013171F2411181C212E311B24291B23271E2A2F253139232F351D262B171E24
- 202A366B8FBD6181AB57789B567296597A9D48657D4760754A62784E667F526E
- 87516C864A607846596F45586F40506443526857678249576D333C4C353F4F32
- 3C4D2F38482C3D4C486678435A6D4A5F784B5E7848546C3B495E2F4053333C4D
- 3438483537442A2B36191C25090A0D0A0D0E1A242709090D0A0B0F171E220F14
- 1609080A08090B0A0A0E0C0D0F0907090A0F1110171A0A0D0E03040503040400
- 01012D384D2E394B2D37472D3646313A4C3643563E4E65313E5022283220232F
- 1F212D16182014181F12161F10121712171C161C21131A1E182123253337212D
- 312735391A2327161E221D282B13181D11161C4E6B8A6F99C75E83A850688851
- 6D8F4964824560774D69834C647D4B647D475E7743587144587043576E475B73
- 40506448586E4350663641513B48583B475A333E4E12161C181E241D252D222B
- 36232B37343E512E3A4D31405337425539354334344124262F0D0E1209090C0D
- 0F1318212409090C0B0D110C1011070A0A03040507090A060608050507060709
- 0C1016141C1E0D1113151C1F0F14160101012E3A50344259313D4F333F523440
- 543B4B623D4F6628313D242A362326332428341F242D171B221B2429171D2421
- 2E301C252A171F2418212319212612181A1922271D262A13181D1214191F2930
- 151B21324659739ECB6186AD526E8F4A607E4E6C91465F7B50718D4D68844B64
- 814D67834C64804459723D51693B4E6844576F3F4F62414F643A46574856673E
- 4B5E323D4D13191E11161B1B2429161F261A25312534462A3B4F344358383F52
- 3D37452A293314151B0A0C0F0D0E110D10131E272D11141908080B0102020101
- 01030404090D0E09090D08090B181F211116180F1416080A0C0D0E1208090A04
- 0405313E53323F58323E52323C4F303C4F3A4C6233405129313E262D39232633
- 1E202C15171E15181F19202613181C1C25291A22281922261116181720221216
- 1B1B2329191F24171E23161B201A2227182025212D376D97C0648AB15C7FA34F
- 6686516E915171944E6E8C506E8C49627B465C724A617B485E78445A743F556F
- 4055723A4A603C495C3F4D604C5D6F46546429323E0F141810141A161E251C29
- 341E2E3F263A50304054323D4F2A303D211E250E0E120A0B0F0C0D121D282A1A
- 23260E111408080C03030402030407090D06080A0D111313181C06070A07090A
- 05070705070711181A0406070405060303042F3C5334425D37455E333E513745
- 5A3D50652C35442C3542272E3B24273520222E181A22151920101318171D2312
- 151B161D24171D211D262A1920241D272A171F2312181B080B0D171D221E292D
- 1E272D2330375C80A36B90BB6083AA53709450698E526F95516E924C6685475D
- 76465B6F485C754D637F42546E455D7A4861803F516D3C4A5E4353684151633C
- 48551A1F250A0D110C0E1216212B1E2C3D25394F2C3F55343D4E3340541B232D
- 080B0E0B0E1307090C0404060F151712181A0504060B0B100303050404060B0E
- 14141C210A0B0F0D11130A0C110D1114020202080B0B1A25270B0E13090B0E02
- 03032D3A4F35456137465F39465C3F506739485C2D35442D37452B3240232633
- 232633191B2413161C10131A12161D171C230E131811161A0C0C111115190E10
- 140D11131117191C27291C272B1F2B2D0E11141922274F6E906C93C26080A85F
- 81AA556F96536C93516B8F4F698C5371944C6480465A744C607E485B7A41526F
- 3B4D674357733D4F664B5D764152652A343F161D210E12140B0E111B28372538
- 4D2D41592E3D51292E3C242E3E161C2807090C0A0D130405070F13180B0E1015
- 191D0A0A0E0605080706090A0A0E0C0F1109080C06080A090B0E0D1114141A1C
- 0608080101010305050405060A0D0F0304042F3B503848663848633C4B644559
- 74343E502E36452D36432D3543272A392527361B1E2716192012161D11141B12
- 161A0D10140E12150607090F141612181B07080B0B0C111820251D272B172022
- 141A201820254C678D77A9DE688BB55D7BA358769C597D9E4C65844D64844B65
- 854B678441556F41526A4658743C4D683C4D6B39496442567341536D3B4A6026
- 2F3B181E23171E22141B241D2B3C273B522B3C5026324319212E1D2635191F2D
- 10131C0B0C100B0D1112171A0E1214141B1D0D1012151C1E0D11120B0E100A0D
- 0E0C0F11141C1D030405020202080C0D0A0E11090C0D03030400000101020203
- 04062F3B4E394A65394B67415470475B76373F552D32432C34422C3342282B3B
- 2628371D1F2A191C2311141913191F161D200E12171011160C0F1212181B0D11
- 1309090D1012181114180F12181B25290C10130A0E1249638A6F9DD36588B75C
- 78A04E6A8A517290526D8C4B61824C66884B63814355703E4F67435572435576
- 3F51703C4E6A435676475B793E4E682C3645191E260C0F15131923151D291C2A
- 3A1A222E171D291E2638222B3F1C2433151B251922250E1318192125171F2113
- 1A1B0A0E0F0F15160A0E0F121A1D0A0D0F090C0D0D13140305050305051B2628
- 1923251E2A2C080A0D01010207090C0C0F16333F513847603C4F6C3F536D4457
- 703C455D313849303948313A4E2F35472A2D3D1F222D181B231113191114180F
- 1015060608151B271217221720240C0D111215191B24290E11180C0D1112171C
- 0E0E15151B214965886995CA5675A34E678A536F91527392516E8D4C6182475A
- 7843546E4050694457734255723B4C673949663B4B67425574485C7B44567137
- 475C242D3E1D25361B2333181E2B171E2B1E26391B223120293C242E41232C40
- 1A222E0C0D120C0F150F131A07090C02020301010104030507070A050608090D
- 100C15190F171A0B0F120203040B0F100C0E1008080C090B100706090A0C120B
- 0D13313A4C37445B3D4E6C40557241536F39425B353D50303849354057333A50
- 282A392326321B1F2714161D14181E0B0B0F11131B29334C2A364F1113190C0E
- 13151D210D1114090B0F0C0F151922271D282B1822254E6A906C9CD05774A745
- 5C7F506C8E516C8E4B5F7E4B5F804A5C7E4A5C7C3C4B663A4B67394A653C4E6B
- 394A673A4B673A4A674356744C6281475C7A3544612630451F283A19202E1B22
- 321E26381F273920283B252F4620293C1A21310C0E150B0E140B0E110D11180A
- 0A0E0202030506090A0C110A0E1105090B080E101720210E1217030405060809
- 090C0D0A0B1107070B090B0D06080908090D30394B343F543D4B6741516F3D4B
- 673B455F3A4258353D5338445E3B45612A2E3F2428341B1E2713151B0F11150A
- 0D0E222B3F3F4F7638476821263313181E171D23090A0D141A1E0B0C0F0A0D11
- 0A0B0F12171E5879A55C7EAE4F63954F6496465C83475C81495B834253734052
- 714557783E4F6C3849663849673A4A68384865384764384763394A663E4F6B39
- 4A642E3A5329344B242D41212A3D1E26381F2739222C40242D421F273919202F
- 12172207080C0C0F150C0C110C10140F1619030405090B0F0A0F121017190203
- 030203030F15160A0E0E0605070607080C0D0F040406020203080A0C0A0D110B
- 0E10303849323B4F3A47624454733946603B455E3B435A363F57414F703F4B69
- 32394E292E3D1D202915171E14181E0F131720283C3A486A3942583037481F29
- 2E1E252D12161C0C0F150F111519232910141B1C2432688AC25673A24C608F4F
- 64945267994657824553824759863F52743A4B683A4D6D384A6834425F323F5A
- 3948673644613A496639496535465E2F3D542D39512A354D1E25371E26372028
- 3C263046222B402C38532B36502B37511419250C0E110E11130A0B0D05050606
- 08090A0B0E090B0E0A0D1007090B000101000000010202080A0B0607091D272B
- 070A0B0101010A0D0E0E131506080B0606082A3241343D52364058404E6B3B48
- 65384159414A63353D533F4C6C45537639435C2F36471D202916181F13151B1C
- 222B28304138435D394257363E511D212B1F263012151B0A0A0E0D1116172022
- 101517232C406B87C65971A4536B975167944C628F44567F44548042547B3C4E
- 6F3A4B6B374766354562354461323F5B323F5B34425D36446039476334435C34
- 455B2A374B242D4221293D212A3E212A3D20293C212A3E28334B252F46252F45
- 19202E161D200C11120E1013060809080B0E0303040203030609090203030507
- 07080A0B0304051A2326111618080B0C090C0D0304040F1416171E2103040400
- 0000272D3A38435A3B47633D49643A46613A445E444D683C445C343C523E4865
- 39435B343B4E1D202A181B231D202B2D35463E4962444F683B445A3840552F38
- 47232B3511151B10131711181B101719090C0E323E5C627AB5556C9C556C994E
- 648C4052763D4D713F50753E51743E52733F52743A4A6B32405C313E5A313E58
- 2F3C57313D5833415D3A496632405929364B263045212A3E1B22321F273A2A36
- 4E2E3B5729344C1F273A1E25371E263713182105060804050607070A161D210F
- 1519040305030404090D0E0404061117191A232612181A080B0C070609060608
- 1E2A2C090C0D020202030305010102010202272C382D35463F4C6939445E3C47
- 61384259424B653F485F343B4E363D54374059373F542226311C1F282A303F3C
- 47624653724855723D475E363F532D3544252D3914191F0405070B0D100F1518
- 0A0D1246577F586EA14D5F8F4B5E89495E84455B80465C83455A803E51733D4F
- 703B4B6C37466535436232405D313E592E3A54313D58323F5A34425D29364A27
- 344629344C29344D2D39552F3B572C375229354D32405C29344B232C3F0F131C
- 11191C0D10120D0F110A0B0E0F131507080906050706080B0405070A0B110D10
- 140C11121A2527080B0B0202030606080B0F11070A0B0303040B0B0F06080B0B
- 0E13282D382C323F39455F3B47613F4B66384158363E543E465D3A4158383F55
- 39425D363E542A2E3C2024302F384C404E6D445170475470404C64333C4E2932
- 3F2A33400D1014050608161B1F0E1218151B2653699657719C4D5F8E44557D41
- 55774961834860823E50703C4C6D3C4C6D38476733425F374664303D5A303C58
- 313D5A2E3953303C56283449273246202A3B19202E1A2231242D43212A3E242F
- 422F3C563443603645632A364D0F141A171E210B0E1105070807090D05070803
- 05060609090C0E13080A0D07090B14191C0F1416030505020202070609090A0D
- 0F14180A0F11080A0B040406060609080A0C2528322A2F3B3841563D4964414F
- 6D3A455B373F56393F553D445B3C445A3D4866333B4F2C3140252C3D35426042
- 52764E5E824F5F8243506B323C4B29313E29323F0E10150505070C0E110A0A0E
- 283349526A9256709A536E9548607F425876445B784259753C4D6E3C4B6D3E4E
- 7234426033415F364563303D5A2D39542E3A552C364E2E3A53313E59313E5933
- 425D2C395229354C2B374E33415D313F5A2C38502D39522E3B5429354C0D0F15
- 0D10130B0E13080A0E10141C121A1D0C1113171F210F14160B0D0F080A0B0809
- 0B090B0C0202030202030607090A0C0F0303041117191A232606060808080C05
- 05062729342B2F3B333A4B3D49633F4C69363F54363F543A40573F455D3E455C
- 404C6B343D52303546283044364462424F6E353F57414F6C414E662F39483540
- 502127320E11170606080608080E12183D4E6F4E648D4D658B486080445A7A43
- 5879455B7C3E4F703846663B4B6C3B4B6E33415E313E5B32405E2B374F263045
- 2834492D39512A364D2B374F3544603A4B6B3A4A6A3949693848663645622C39
- 51263145242E41283349212B3D1115190E11140D0F1605060807070B0505070C
- 0D130D11160506070C0F11090C11080A0D1E282B0707090808090303050B0C12
- 040507050707080A0B01010102020308070A2D303E2F323F2F34433A4257414D
- 6B3C47603841573C445B424963363D513A405732384A2F3546242A3A313B5332
- 3A4E0F12182229363F4C612F3848353D50262C3A11141A07070A07090C212A3C
- 495E84475E80445C7D3A4D6940547445597D3E4F703645633A496A3D4D6E3341
- 5D2C38502A364D2E3C552C3851313E59313E5934425F1D2534171E2920293B30
- 3E572F3D562F3C562D3A523746642A354C222B3E1A212F1D253510151D0B0C0F
- 15191D09090D0405050605080706090507090A0E1306080B03040506080B0F15
- 1610131611171904040504050519222411181A080A0B01010104050606080913
- 181C303341323644313443383E503E475E43506A3E49603941573E445C363C50
- 3F455B383F51303646242936303749232835111619161A21343F52414B633C45
- 5B1D212C0A0A0E0D101711161F3948684153763B4F6E3F597834476238496737
- 4764333F5B2F3B572F3C55323D522F40522D3C4E2A384C31425C344460374564
- 3E4E7042547934425F1B2331151B261E2636212B3C283449394767485A823F50
- 7334415F141925080A0E080A0D0B0E1307090A1D262A0E1315090C1102030407
- 090C080B0F07090D0203040A0E0F202D2F151C1E1D282A080B0C0A0D0F0B0F10
- 1117191A2326020303060809090C0D0E121416181F262934353746363B4D3D44
- 59404B6343506A3740543A3F56363B503B4155373D4F313646272A363036471C
- 222B1F262F212832343F57394258353D5213161D0607081113192D39523F5073
- 384A673E59773F5C7A34486133445B34435D34405E2F3955303C5138455A3648
- 5A3C536733465A3549642631452F3A543D4C6E415175475A8144567C3A4A6A3A
- 4A6A3B4C6D3543603543613645633F4F72313E5913171C040406030304060608
- 0A0C0F11161A080A0C0B10120A0D0F0C0F150B0F130D101707090D0F1315171F
- 21080C0C1A2527080B0B07080B0E1016171E21080A0B0505070C0E11171F210D
- 11130A0C1011161D22252F3B41553B4256414A6147546F3A445A373C52373D51
- 3B4155383D4F3034432B2E3B2E34432127312A33402D37453A4867394562323F
- 5C0A0C111A222621293B3F50733A4C6A39506C4465853A557034485F394A6537
- 46623C486936415F3C485D41516841556D466076405970364A64141A23181E2B
- 2832483B4A6B43557A415276415377425478384867303E5832405B3544613443
- 5F26314411161902020207090A10151C090B100507090E12140D12150A0D0E0C
- 0F140A0C100406070C10110C0E1007090A0101010305050101010305050C1012
- 0E1315020203050708090B0E0E13150B0E110E13190D12190F12182E3445414A
- 653D465C4450693C465F393F56383E523F455A393E503033422A2D3A2C33402A
- 33402C34422B34424151734957792E395313181C1B2230394868364562364B64
- 3F607D476C8B3A556C3D54693D506C414E6C424E713A44634A586E3643573447
- 60425B7546627B415A7712192111141C2F3B553F4F7234425F39486734425E34
- 425F2F3C562A354C2C395032405B313E59181F2B181F2307080B0A0D0E1E292C
- 1A23280D1116161C1F0E1215060808070A0C090C110608090405051014170B0D
- 0F0102020000000101010304050304050101010000000507080B0C1106070A0A
- 0C0F19212511161F0F141B1D222F4550703A43583D475C384159383F553A4055
- 40475C3B40533235442A2D392F36433540503741532E36463E4C6C424D682127
- 341B223036456335446031435A3A566F4E789A476B873D596E455F764556784E
- 5D7F4C5A814654753D495C2029372D3D5245607D47627E4E6D8E2D3E5110161D
- 20293A34425E384665313D583B4D68394D652B364D29344A2631462C3952252F
- 440D10160E10130E0F141A24260B0F111921260D101707090C0B0F1306080B08
- 0C0C070A0B0A0D0E090C0D0404050C0E12090A0F0101020405060B0D10030405
- 02020200000001010101020201010102020311171C171D2413171F10131B3E48
- 653D465E3F495E353C503B435B3E455C40465A3E43553639482A2C382E344136
- 40513943563037493B4A69374158232B3C35436033425D2F4056365165476E8C
- 5482A644677F47647A3B5163343C5D434E794D5B854D5C7B28303C11161D2330
- 41425B794966864A67874F6C8F354860243041242E40293448384D614A688343
- 5E792F425724304120293B212A3C121721151E21050607040506080B0B030304
- 07060906080B090C1106080B090B100302030303040405060608090706090B0B
- 0E06070A0304050B0D1004050604050607080801010100000000000001020205
- 07080C0E120A0D110D111711161F303950464F6C3E465B363D503A41583F465E
- 3C4157333849333644292C372F323F393F543C44592F35462A3345323E57303D
- 5828334926334731485C3F6078517FA15787AA486A813C55672E37463A426448
- 53844D5B88516080181C2413161C1A232C34485F4762854864854E698F506C91
- 506A91495E85394B663E566E435E7A4863853A506D1F2A3A1217200B0E14090B
- 0F0A0C1108070B07090C090B0D0F141506070A0A0C101A2426070A0B06050704
- 0305171E210E1315090C10090B0E0F13150202030303040A0C0E0A0B0E060508
- 0706090202020101020102020A0D1007090B0708090C0F140B0E130C0F15272E
- 3F4C56753B4256363B4E383D52383E53373D52353C513035472F334130334229
- 2F413B435B3A425B343E552F3951262F43222B3C2B3E4F3A586D4B7592598CB1
- 5784A3426074202B342D35434652724E598D515E905262851B2129141B22354B
- 5B40596D3B516C435C7C465F81496285455B7E405174384A673C52703A506D47
- 637C374D630F151D0D0E1307080B0E1017090A0E08080B1014190F131A171E21
- 0506080E11170F131608080C0101020202030E13150B0D0F090B0D0F12161418
- 1E03040602020306080907080A040406050406040506090A0F06070A080B0D07
- 080A0C10151C252A1015190A0E12181D2747506D3A4054363B4F363B4F383D53
- 383F5332384B2E334430364632384B283145323A51383F562E35492327371F26
- 3623303D30495B42667D5788AA5D8FB2537C9725364212161F2C33414752744F
- 5B8B5663985A6D941E26301922273044533E586B394F6B3C53713A4F6C3E5472
- 3D506F38466533425D364A65425B7C35495F1C27310304060E1315171E21080B
- 0C19222612181B1A2225040507030304080B0C212C300E121407070A0608090B
- 0E12141B1E0B0D0F040507060709080A0E0A0D130203030303050E0F160B0D11
- 090C100D131806070A08070B0A0E0F090A0D0F141A0F131A0E101611161D1417
- 1F424A643B4156373D5133374A363B50373C503136473033423237473338491E
- 2330252A3A373B52282C3D2529391C232F2837453C5D735889AB5C91B66191B2
- 3E5C6F18212713192022283248537354628D53618E61759E2B354510141B222F
- 39364B5B3C556A3549633B506E394E6B374865313E592D39523C4C6D3F567630
- 425B11171F0B0E15090C0E0F14160F1516172022070609060708010202090C0D
- 060809090B0D090B0D08080C0A0D0F0D10130D11130B0D100A0D130102020203
- 040A0D0E060909010101040406040507070A0B04050701010106070B04050701
- 0102090B0F0C0F15181F230D0E1213171E3A41573C4258383F5332354934384C
- 363B4E3134452A2D392D324033384A23253423253332354A2527372426361C24
- 2F2F4251507C9B5B8FB25D8EB05F8EAD2638450D0F141B202E272F4045506B5F
- 6E945968936073A0526384252E3A151B22212E382A38493745644C5D87354663
- 36486533425D313E59394868303F5818212D0C10150C101707090D0101010203
- 030405060202020101010607080A0B0D07080B0C0E14080A0C020303090C0D0B
- 0E1307090C0203040304050101010001010405060D1011040505010101111719
- 1A2326030405050506090C1106080B0204050405060405050D10110B0D12181F
- 26353B4F3D445A3B425633364A2F33463337483133432D2F3B292C393135472C
- 2E402629392A2E3E2A2D3E2426351D27303E5B705888AA5C90B4689BBE5783A1
- 18242B1419223E4A6B495781424D6D5B6A8A55658B596C936177A06179994A61
- 773C4E69485484535E9B4850882C3254222B3B2A354C303C573947672730460C
- 0F130A0B0E0F12160504060202030608091A2225101316050506040505060708
- 07080C080A0E0A0D0F03040401020208090B050607000001020304080B0E0709
- 0C030303090A0B020303030405050707080A0B0202031013160B0C0E06090C08
- 0E120C0F140C0F12202B3011161C0F131A353B4F3F465D3A4155363A4F313549
- 33384A3032412E2F3B272934282A392F32452629392F35462B2E3F1D1F2A232F
- 3A486A835B8DB05C8EB16B9DC04A708B151E21171C28414B774853853C446A53
- 627E52638353638B53678B566D884961784351784E5A8C5E6DA654608C3D4762
- 2B3443273145303C56232B3E0C0E1504050607080A0B0D1008080C0A0C110A0A
- 0E0F0F130D0F1407080C080A0F0A0D13090C100A0D0F06080900010101010105
- 060703040506070A0505080C10150A0D110304060706090605071A2326080A0B
- 01010206050705040607070A0608080406070404050D101311151806080A0E12
- 18363C513F465D35394C3134463134472E32442B2E3C2C2E392A2B362C2E3D34
- 364B292D3D3038493034471F26342C41514D718A5F8EAF5C88A86999BB354E61
- 0C0F1422273F3C43723E4676424A7D5564814C5D754C5C7E4D617D4962784257
- 6D45506D3C465A4955764F5A8145506C242B3920293A1A202E0C101606060819
- 2225202A2D0D10170A0B0F0C0E120505070D101607090B141A1D0E12160A0C0F
- 040407060809040506010101000000000000040305090A0F09090D0C10130609
- 090B0D130A0B1004050611171906060808080C060709090B0D0A0B0E080C0D05
- 080801020304050708080C08090C0E1117373E533E455C3135472E31422C2F41
- 2F32442A2D3C21242E282934252631313346292C3C3946595177984F7C9E486F
- 8B567F9A6394B56089A76B9CC1354E611319201A1E31363D684B5986424A7B46
- 526945546B495977465B7041596D3D4F615768815160785361914A5489282D4A
- 0E11180A0C11080B0C1C262A090C0F10151A14191E08080C0A0D110304050303
- 0405040607070A0D1112080B0C0B0D120B0D1306080C0C0F110F131503040604
- 050703020304030509090D0A0B0F08080C0304060404050A0C0E050608090B0F
- 0B0D130405060608090A0D1308090D0202030A0D120E1118060709080B0E171D
- 243C42583D435A2E31412C303F2C30422C2F402A2C3C20242F24263022232D2E
- 30412E3345435A726297C066A2CE4D759257819C5883A06488A46C9CC14B6B85
- 0F151A080A0E1B212F35405B39406B4552724A5B7144566B3B4F60374C5D3C4C
- 5D41506353657E444F772D335210131C0F13180D11160B0F150B0F1303040505
- 07090C10150505070706090404060A0A0E0A0A0E04050606080807090B182124
- 0F141A0E12191E272B13191E0B0F140E12180404060706080607080B0D110606
- 080101010404050F1115080B0C0B10120304060001010001010404060A0A0E03
- 030407090B0A0A0F0D0F140D111811141B3E455C3D445A2F33442F33442D3244
- 2B2E402A2D3D23263320232D24252F282A362D3445496D89639AC23E627B476C
- 834C7189557C975A7D976995BA73A1C8495E74333D5038465C3142554A6C925B
- 87B049586E44556937485934465645586C435467445568313D4C13181E0A0D11
- 08090D19202311151B0E131817202207090C0C10150F1116161F210F14160608
- 0B050508080B0E090D0E050608060809050607040507080B0C0405060A0D0F05
- 0607020202040406010102010202000001000000050406070609040607050808
- 010101000001000000080A0C1D272A090B0C0303050D0D12080A0D0A0D121114
- 1B3B425A3A41572E34453136482E33452A2E40272A3A26293720222D282A3426
- 283436475B476A824F79954970894E768F4F768E577B965C809D5F83A46482A1
- 6179974C65835685AA5F94B9598BAD5383A736415244566A394A5B3549594153
- 6650607747586C26303A090B0E0E11140E10151012150D1015090D0F0F151606
- 080B090C111118190F15170707090A0A0F06080B0A0D130405070B0B0F030304
- 00000000000000000002030307090A0304060A0D130304060000000101020101
- 0100000005050809090C0C0F1205060711161907080900010106080B0A0D1204
- 050707070A0504070506090A0E11181B253D4763383F562E344631384A2F3549
- 292E40282C3D2528362325322C2E3B282A363544595787AB588AAD4D77914D6F
- 874B6D8457748D587996587796586E8B4F65845582A56BA9D471B3E05E92B548
- 708A1C28312B39462C3C49384E5F3D4E60384454242B350E11140D101612181C
- 0D10130B0D1011151B090C1101020201010107080A1A2426080B0B0101020605
- 0804040602030401010103030401010100010103040402030305060707090B04
- 04060D0E15040406020203080A0C05070800000002020208070A0E11150B0E14
- 1A22250A0C0E0101010203030E10130D1117060A0C0203030B0E14090C0F1F24
- 30444F6E363D532E34472E35462A2F402A2F402A30412328352225322B2E3A27
- 2834272B3B4C74955280A041657D43667D49647851708A516E885168844E607B
- 46647D3C5C703B5B716DA9D35785A443647A2E404D25343F314554394E5E4152
- 65232C350E12170A0D0F0D10150C10131114180F1416161E2006080B01010102
- 020208080C0606080101010000010403050C0F13080A0D00010104050706080B
- 0508080A0E0F0B0C0F0506070506070102020404060101020706090606090404
- 0500000001010204040607090B07090D03040501020202030308090A090A0C06
- 0709060B0D08080B090A0E0D10152B3141424D6C32384C353C522D3345282E3F
- 2C3142292E3D242938202330252835252733222331252F3E38576C41647C4467
- 7D4C64794C667E495D7747567241546D4D71893D586A3A52645B87A548698040
- 5B6F2A3B482A3C483348572B3B481F272F0D11170C0F14090C0E10151B13171E
- 0B0E14080A0C0607080001010304040B0D1006080B0101020000000000010102
- 020B0F14080A0D05070707090D0A0D11080C0C0406060A0C0E0608090102020D
- 1315101518030404060708080A0C0202030101020000000303040B0B0F030304
- 000001020303161E200E1314010102010101070E100C0F140E10150A0C10353C
- 523A435F2B314333394C2B30402B31432A2F412B30412428371E212E23263225
- 2735282A3B2228363E6077476D854564794D617745597042506A404F6A3D596C
- 557D964B72895684A5598AAA4B748F2B415122303B28384425333E1A242C0E13
- 150A0C1110141D080B0F1A23260E11150C0F110F131502020300000102030308
- 0B0E0B0E1205070802020307080B0708090A0D130304061117191A2326030404
- 0101020102020A0F11070A0B02030310181A0C111408080C0506080203040706
- 0906070904050601010103030401010206080B0405070B0D0E080A0B0A0B0E0D
- 10120A0F130A0E120A0C0F14171F3C445D373F582B3042353B502B30402A303F
- 262B392B304122263521253321232F292B3C2D2F411C1E2A243744334F61435C
- 7047596E3F4D663E4C69435164303D49557A92517C966FB0DD598BAF2E475710
- 161B0C0E120F151A0C11140F14150A0D0E07090D0B0E13030405090B0E040405
- 0D0F13171E200B0E130404060304060E10170A0D0F0608090303050A0C110B0F
- 100B0E1506060805050607080905070707090A06080B10161A0A0F110304050B
- 0D1308080C060608050406030203080A0C0B0E110D0F14060809010202010102
- 090C1006080B080B0C0F14150B0E10161F21080C0E030304070709222634363C
- 52282B3B2C31432E3244262A39272C3B2226332529372124332023302225312A
- 2D3D292B3C1719230E1419314A5C4860754A5E763C4B64364257506075435161
- 567288436174476E89283F4F0E14181014190A0B0E0F151A070A0C0406070102
- 020B0E1008090B08080C0A0D1303040608090C0E1217161B1F0A0A0E06080804
- 0507090D0D080B0B0B0D0E02020303050507090C08080C08090B0A0C0F0E1315
- 171F2207090B06080B01020204040507090C08090C09080C0A0A0E0403050507
- 08050608080A0C090B0D0B0E150304060101020101020F1416171E2103040407
- 090C0507090303040B0C102F34472E3448262A3A252837222432212331232632
- 20222E1F22301E223020233120222F23253224263514181D06070A151D243E50
- 6343556C3A485E37435553647A475D6F475C6D37445019202605070907080C11
- 14180B0E110C10160D111707090B080A0C0E11130A0C0E060608010202070A0B
- 080A0E0B0E140608090B0C120A0C0F01020205080807090A0A0D0E0202020506
- 070102020202020A0D0F07090B0608090E111204050500010103040407060909
- 080B0A0D1307070B0A0B0F0101020A0E0F0F14150403050605080E1218090C0E
- 0101020000000203030203030404060A0D110B0E1207090C14161D3136492C31
- 43282C3E2226362326341F22312123311F212D2023301D212F1E222E21243121
- 232F191C2512161C0A0C11171C26313B4E3743593D4A6043506650657C517890
- 4461732C353F0C0E110D10140F11160F12180D10170505080304060405050B0F
- 1207070A0C0D110303040506071721250F16190304060A0D1107090C02020301
- 010205050709090D03030405060711141907070A06080B06070A090A0F010102
- 020202000101010202090D0E080B0C1E2A2C090C0D0101010404050507080F15
- 1613181C060609040505171E210D1115090C10070A0B0507080D121507060902
- 02030C0F120C0E121D212C2C31432C3143262A3B2124332527351F22311E212E
- 1A1D291C1F2B1A1D291E222E2024321A1C260B0D120F131A161A241F25342B34
- 48394460424F654452673B50623D5B6D1F303A10151B0E12170D10130C0E110D
- 0F1509090E1216190E121507080A0B0D100A0A0D0B0C111016180C0F120E1114
- 0B0E100A0D130B0C1007080B0304060506070F111607070A0202030303050707
- 0A080A0E0A0B1006060806070A01010100000100010100000103040402030410
- 1618090C0D040506050708080A0C02030306080B0506080C0F11040505040507
- 06080B1A2426101319090C0E0203040000000B0C0E0B0D11262B3C292E3F292E
- 3E2529391F222F2124321C1F2D1B1E2B181B27191C281C202D20243124283619
- 1C260E11150F1219202737283044343E583A465E4D5C7045526828303E11191F
- 0D10130A0D1007090C0C0D1211151B141A1D0404060E12140A0C0F0606080707
- 0A070609080A0E1821250F141910151819202408090D0D10160C0F160B0F140B
- 0F12070A0B0101020101020A0B100B0D13090B1009080B07080B0A0D13020203
- 06080B080A0C0203030000010304041720220D12130608090506070E14150709
- 0A090C1006080B07090A020303010202030405070A0B05050701010201020204
- 040605080A11141D2327382A2E412024341F23321F22311C1F2D1A1D2B191C29
- 171A251619251A1D29202330262A381D202A0C0D12151924293247323D563D49
- 633A4659424F5F333D4D13171E0E0F14090B0E0405060B0F13060809141C1E11
- 161A0303050D0D120B0D1107090B02020202020307090C0B0E130B0F13050709
- 09090C0505080304060405070A0A0F090C1106080B0202030F1416090C0D0304
- 0601010201010102030406080B090C100A0D120D0F1304040506070A04040603
- 0404020203030406080B0B1A2526070A0A010102030404090D0E090B0D0E1116
- 0B0F11060809040506010102090C110D0F15}
- end
- object Label1: TLabel
- Left = 120
- Top = 8
- Width = 131
- Height = 36
- Caption = 'Apophysis'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -32
- Font.Name = 'Times New Roman'
- Font.Style = []
- ParentFont = False
- end
- object Label2: TLabel
- Left = 120
- Top = 56
- Width = 65
- Height = 13
- Caption = 'Version 2.02g'
- end
- object Label3: TLabel
- Left = 120
- Top = 72
- Width = 190
- Height = 13
- Caption = 'Copyright '#169' 2001-2004 Mark Townsend'
- end
- object Label4: TLabel
- Left = 120
- Top = 88
- Width = 123
- Height = 13
- Caption = 'http://www.apophysis.org'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = Label4Click
- end
- object Label10: TLabel
- Left = 120
- Top = 112
- Width = 178
- Height = 13
- Caption = 'flame - cosmic recursive fractal flames'
- end
- object Label11: TLabel
- Left = 120
- Top = 128
- Width = 178
- Height = 13
- Caption = 'Copyright '#169' 1992-2003 Scott Draves'
- end
- object lblFlamecom: TLabel
- Left = 120
- Top = 144
- Width = 79
- Height = 13
- Caption = 'http://flam3.com'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblFlamecomClick
- end
- object Label5: TLabel
- Left = 120
- Top = 192
- Width = 108
- Height = 13
- Caption = 'This flame designed by'
- end
- object Bevel1: TBevel
- Left = 120
- Top = 168
- Width = 193
- Height = 10
- Shape = bsBottomLine
- end
- object lblCredit: TLabel
- Left = 234
- Top = 192
- Width = 23
- Height = 13
- Caption = 'Wub'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblCreditClick
- end
- object btnOK: TButton
- Left = 264
- Top = 224
- Width = 75
- Height = 25
- Caption = 'OK'
- TabOrder = 0
- OnClick = btnOKClick
- end
-end
diff --git a/2.02g/Source/About.pas b/2.02g/Source/About.pas
deleted file mode 100644
index e2e2d33..0000000
--- a/2.02g/Source/About.pas
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit About;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls;
-
-type
- TAboutForm = class(TForm)
- btnOK: TButton;
- Image1: TImage;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label10: TLabel;
- Label11: TLabel;
- lblFlamecom: TLabel;
- Label5: TLabel;
- Bevel1: TBevel;
- lblCredit: TLabel;
- procedure btnOKClick(Sender: TObject);
- procedure Label4Click(Sender: TObject);
- procedure lblFlamecomClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure lblCreditClick(Sender: TObject);
- private
- { Private declarations }
- URL :String;
- public
- { Public declarations }
- end;
-
-var
- AboutForm: TAboutForm;
-
-implementation
-
-uses Main, ShellAPI;
-
-{$R *.DFM}
-
-procedure TAboutForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
-end;
-
-procedure TAboutForm.Label4Click(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://www.apophysis.org'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-procedure TAboutForm.lblFlamecomClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://flam3.com'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-procedure TAboutForm.FormShow(Sender: TObject);
-begin
- lblCredit.Caption := MainCp.Nick;
- URL := MainCp.URL;
- if URL <> '' then lblCredit.Font.color := clBlue else lblCredit.Font.color := clBlack;
-end;
-
-procedure TAboutForm.lblCreditClick(Sender: TObject);
-begin
- if URL <> '' then
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(URL),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
diff --git a/2.02g/Source/Adjust.dfm b/2.02g/Source/Adjust.dfm
deleted file mode 100644
index 116f4fe..0000000
--- a/2.02g/Source/Adjust.dfm
+++ /dev/null
@@ -1,322 +0,0 @@
-object AdjustForm: TAdjustForm
- Left = 500
- Top = 182
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Adjust'
- ClientHeight = 374
- ClientWidth = 372
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFE2996DE2996DE2996D
- E2996DFFFFFFE2996DE2996DE2996DE2996DFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFCD5208CD5208CD5208CD5208FFFFFFCD5208CD5208CD5208CD
- 5208FFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208000000000000CD5208FFFFFFFFBD96FFBD96FFBD96FFBD96
- FFBD96FFBD96FFBD96FFBD96FFBD96FFFFFFD25C15FFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208CD5208000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000000100000001000000010000000100000001000000010000000100000001
- 0000000100000001000000010000000100000001000000010000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object PrevPnl: TPanel
- Left = 105
- Top = 5
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Color = clAppWorkSpace
- TabOrder = 0
- DesignSize = (
- 162
- 122)
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Anchors = []
- Center = True
- IncrementalDisplay = True
- PopupMenu = QualityPopup
- end
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 128
- Width = 357
- Height = 129
- Caption = 'Rendering'
- TabOrder = 1
- object Label8: TLabel
- Left = 6
- Top = 24
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Gamma:'
- end
- object Label9: TLabel
- Left = 6
- Top = 48
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Brightness:'
- end
- object Label10: TLabel
- Left = 6
- Top = 72
- Width = 52
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Vibrancy:'
- end
- object lblContrast: TLabel
- Left = 56
- Top = 100
- Width = 101
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Background color:'
- end
- object scrollGamma: TScrollBar
- Left = 64
- Top = 24
- Width = 233
- Height = 13
- LargeChange = 10
- Max = 500
- Min = 100
- PageSize = 0
- Position = 100
- TabOrder = 0
- OnChange = scrollGammaChange
- OnScroll = scrollGammaScroll
- end
- object txtGamma: TEdit
- Left = 304
- Top = 20
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = txtGammaExit
- OnKeyPress = txtGammaKeyPress
- end
- object scrollBrightness: TScrollBar
- Left = 64
- Top = 48
- Width = 233
- Height = 13
- LargeChange = 100
- Max = 10000
- PageSize = 0
- TabOrder = 2
- OnChange = scrollBrightnessChange
- OnScroll = scrollBrightnessScroll
- end
- object txtBrightness: TEdit
- Left = 304
- Top = 44
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = txtBrightnessExit
- OnKeyPress = txtBrightnessKeyPress
- end
- object scrollVibrancy: TScrollBar
- Left = 64
- Top = 72
- Width = 233
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 4
- OnChange = scrollVibrancyChange
- OnScroll = scrollVibrancyScroll
- end
- object txtVibrancy: TEdit
- Left = 304
- Top = 68
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = txtVibrancyExit
- OnKeyPress = txtVibrancyKeyPress
- end
- object ColorPanel: TPanel
- Left = 168
- Top = 96
- Width = 177
- Height = 25
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 6
- OnClick = ColorPanelClick
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 264
- Width = 357
- Height = 105
- Caption = 'Camera'
- TabOrder = 2
- object Label5: TLabel
- Left = 8
- Top = 24
- Width = 30
- Height = 13
- Alignment = taRightJustify
- Caption = 'Zoom:'
- end
- object Label6: TLabel
- Left = 24
- Top = 44
- Width = 10
- Height = 13
- Alignment = taRightJustify
- Caption = 'X:'
- end
- object Label1: TLabel
- Left = 24
- Top = 68
- Width = 10
- Height = 13
- Alignment = taRightJustify
- Caption = 'Y:'
- end
- object scrollZoom: TScrollBar
- Left = 48
- Top = 24
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 300
- Min = -300
- PageSize = 0
- TabOrder = 0
- OnChange = scrollZoomChange
- OnScroll = scrollZoomScroll
- end
- object txtZoom: TEdit
- Left = 304
- Top = 20
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = txtZoomExit
- OnKeyPress = txtZoomKeyPress
- end
- object scrollCenterX: TScrollBar
- Left = 48
- Top = 48
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 1000
- Min = -1000
- PageSize = 0
- TabOrder = 2
- OnChange = scrollCenterXChange
- OnScroll = scrollCenterXScroll
- end
- object txtCenterX: TEdit
- Left = 304
- Top = 44
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = txtCenterXExit
- OnKeyPress = txtCenterXKeyPress
- end
- object scrollCenterY: TScrollBar
- Left = 48
- Top = 72
- Width = 249
- Height = 13
- LargeChange = 10
- Max = 1000
- Min = -1000
- PageSize = 0
- TabOrder = 4
- OnChange = scrollCenterYChange
- OnScroll = scrollCenterYScroll
- end
- object txtCenterY: TEdit
- Left = 304
- Top = 68
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = txtCenterYExit
- OnKeyPress = txtCenterYKeyPress
- end
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 16
- Top = 16
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- end
- object ColorDialog: TColorDialog
- Options = [cdFullOpen]
- Left = 376
- Top = 8
- end
-end
diff --git a/2.02g/Source/Adjust.pas b/2.02g/Source/Adjust.pas
deleted file mode 100644
index bda7529..0000000
--- a/2.02g/Source/Adjust.pas
+++ /dev/null
@@ -1,618 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Adjust;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls, ControlPoint, Render, Buttons, Menus, cmap;
-
-const
- WM_UPDATE_PARAMS = WM_APP + 5439;
-
-type
- TAdjustForm = class(TForm)
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- ColorDialog: TColorDialog;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- GroupBox1: TGroupBox;
- Label8: TLabel;
- scrollGamma: TScrollBar;
- txtGamma: TEdit;
- Label9: TLabel;
- scrollBrightness: TScrollBar;
- txtBrightness: TEdit;
- Label10: TLabel;
- scrollVibrancy: TScrollBar;
- txtVibrancy: TEdit;
- lblContrast: TLabel;
- GroupBox2: TGroupBox;
- Label5: TLabel;
- scrollZoom: TScrollBar;
- txtZoom: TEdit;
- Label6: TLabel;
- scrollCenterX: TScrollBar;
- txtCenterX: TEdit;
- scrollCenterY: TScrollBar;
- txtCenterY: TEdit;
- Label1: TLabel;
- ColorPanel: TPanel;
- procedure FormCreate(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormDestroy(Sender: TObject);
- procedure DrawPreview;
- procedure btnOKClick(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure btnCanelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure txtZoomKeyPress(Sender: TObject; var Key: Char);
- procedure txtZoomExit(Sender: TObject);
- procedure txtCenterXKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterXExit(Sender: TObject);
- procedure txtCenterYKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterYExit(Sender: TObject);
- procedure txtGammaKeyPress(Sender: TObject; var Key: Char);
- procedure txtGammaExit(Sender: TObject);
- procedure txtBrightnessKeyPress(Sender: TObject; var Key: Char);
- procedure txtBrightnessExit(Sender: TObject);
- procedure txtVibrancyKeyPress(Sender: TObject; var Key: Char);
- procedure txtVibrancyExit(Sender: TObject);
- procedure scrollZoomScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterXScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterYScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollGammaScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyChange(Sender: TObject);
- procedure scrollGammaChange(Sender: TObject);
- procedure scrollBrightnessChange(Sender: TObject);
- procedure scrollZoomChange(Sender: TObject);
- procedure scrollCenterXChange(Sender: TObject);
- procedure scrollCenterYChange(Sender: TObject);
- procedure ColorPanelClick(Sender: TObject);
- procedure scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- private
- Resetting: boolean;
- Render: TRenderer;
- bm: TBitmap;
- public
- PreviewDensity: double;
- cp: TControlPoint;
-// cmap: TColorMap;
-// Sample_Density, Zoom: double;
-// Center: array[0..1] of double;
- procedure UpdateDisplay;
- procedure UpdateFlame;
- end;
-
-var
- AdjustForm: TAdjustForm;
-
-implementation
-
-uses Main, Global, Registry, Mutate, Editor;
-
-{$R *.DFM}
-
-procedure TAdjustForm.UpdateDisplay;
-var
- pw, ph: integer;
- r: double;
-begin
- pw := PrevPnl.Width - 2;
- ph := PrevPnl.Height - 2;
- cp.copy(MainCp);
- if cp.width > cp.height then
- begin
- PreviewImage.Width := pw;
- r := cp.width / PreviewImage.Width;
- PreviewImage.height := round(cp.height / r);
- PreviewImage.Left := 1;
- PreviewImage.Top := (ph - PreviewImage.Height) div 2;
- end
- else
- begin
- PreviewImage.Height := ph;
- r := cp.height / PreviewImage.height;
- PreviewImage.Width := round(cp.Width / r);
- PreviewImage.Top := 1;
- PreviewImage.Left := (pw - PreviewImage.Width) div 2;
- end;
- cp.cmap := MainCp.cmap;
- AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
-// zoom := MainForm.zoom;
-// cp.zoom := zoom;
- Resetting := True; // So the preview doesn't get drawn with these changes..
- scrollGamma.Position := trunc(cp.Gamma * 100);
- scrollBrightness.Position := trunc(cp.Brightness * 100);
- scrollVibrancy.Position := trunc(cp.vibrancy * 100);
- scrollZoom.Position := trunc(cp.zoom * 100);
- if (abs(cp.Center[0]) < 1000) and (abs(cp.Center[1]) < 1000) then begin
- scrollCenterX.Position := trunc(cp.Center[0] * 100);
- scrollCenterY.Position := trunc(cp.Center[1] * 100);
- end else begin
- scrollCenterX.Position := 0;
- scrollCenterY.Position := 0;
- end;
- ColorPanel.color := cp.background[2] shl 16 +
- cp.background[1] shl 8 + cp.background[0];
- Resetting := False;
- DrawPreview;
-end;
-
-procedure TAdjustForm.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
-// MainCp.cmap := cmap;
-// MainForm.zoom := zoom;
-// MainForm.Center[0] := Center[0];
-// MainForm.Center[1] := Center[1];
- if EditForm.Visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TAdjustForm.DrawPreview;
-begin
- if not Resetting then begin
- Render.Stop;
-// AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
-// cp.Zoom := Zoom;
-// cp.center[0] := Center[0];
-// cp.center[1] := Center[1];
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- BM.Assign(Render.GetImage);
- PreviewImage.Picture.Graphic := bm;
- end;
-end;
-
-procedure TAdjustForm.FormCreate(Sender: TObject);
-begin
- bm := TbitMap.Create;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
- case AdjustPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
-end;
-
-procedure TAdjustForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- Render.Stop;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Adjust', True) then
- begin
- Registry.WriteInteger('Top', AdjustForm.Top);
- Registry.WriteInteger('Left', AdjustForm.Left);
- end;
- finally
- Registry.Free;
- end;
-// bStop := True;
-end;
-
-procedure TAdjustForm.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TAdjustForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
-end;
-
-procedure TAdjustForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TAdjustForm.btnCanelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TAdjustForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- if LimitVibrancy then scrollVibrancy.Max := 100 else scrollVibrancy.Max := 300;
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Adjust', False) then
- begin
- if Registry.ValueExists('Left') then
- AdjustForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- AdjustForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TAdjustForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- AdjustPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- AdjustPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- AdjustPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TAdjustForm.txtZoomKeyPress(Sender: TObject; var Key: Char);
-var v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtZoom.Text) * 100);
- if v > scrollZoom.Max then v := scrollZoom.Max;
- if v < scrollZoom.Min then v := scrollZoom.Min;
- if v <> ScrollZoom.Position then begin
- ScrollZoom.Position := v;
- UpdateFlame;
- end;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtZoomExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtZoom.Text) * 100);
- if v > scrollZoom.Max then v := scrollZoom.Max;
- if v < scrollZoom.Min then v := scrollZoom.Min;
- if v <> ScrollZoom.Position then begin
- ScrollZoom.Position := v;
- UpdateFlame;
- end;
- except on EConvertError do
- txtZoom.Text := FloatToStr(cp.zoom)
- end;
-end;
-
-procedure TAdjustForm.txtCenterXKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtCenterX.Text) * 100);
- if v > scrollCenterX.Max then v := scrollCenterX.Max;
- if v < scrollCenterX.Min then v := scrollCenterX.Min;
- ScrollCenterX.Position := v;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtCenterXExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtCenterX.Text) * 100);
- if v > scrollCenterX.Max then v := scrollCenterX.Max;
- if v < scrollCenterX.Min then v := scrollCenterX.Min;
- ScrollCenterX.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterX.Text := FloatToStr(cp.center[0]);
- end;
-end;
-
-procedure TAdjustForm.txtCenterYKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtCenterY.Text) * 100);
- if v > ScrollCenterY.Max then v := ScrollCenterY.Max;
- if v < ScrollCenterY.Min then v := ScrollCenterY.Min;
- ScrollCenterY.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtCenterYExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtCenterY.Text) * 100);
- if v > ScrollCenterY.Max then v := ScrollCenterY.Max;
- if v < ScrollCenterY.Min then v := ScrollCenterY.Min;
- ScrollCenterY.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterY.Text := FloatToStr(cp.center[1]);
- end;
-end;
-
-procedure TAdjustForm.txtGammaExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtGamma.Text) * 100);
- if v > scrollGamma.Max then v := scrollGamma.Max;
- if v < scrollGamma.Min then v := scrollGamma.Min;
- ScrollGamma.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtGamma.Text := FloatToStr(cp.gamma);
- end;
-end;
-
-procedure TAdjustForm.txtGammaKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtGamma.Text) * 100);
- if v > scrollGamma.Max then v := scrollGamma.Max;
- if v < scrollGamma.Min then v := scrollGamma.Min;
- ScrollGamma.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtBrightness.Text) * 100);
- if v > scrollBrightness.Max then v := scrollBrightness.Max;
- if v < scrollBrightness.Min then v := scrollBrightness.Min;
- ScrollBrightness.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtBrightness.Text := FloatToStr(cp.brightness);
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessKeyPress(Sender: TObject;
- var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtBrightness.Text) * 100);
- if v > scrollBrightness.Max then v := scrollBrightness.Max;
- if v < scrollBrightness.Min then v := scrollBrightness.Min;
- ScrollBrightness.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtVibrancy.Text) * 100);
- if v > scrollVibrancy.Max then v := scrollVibrancy.Max;
- if v < scrollVibrancy.Min then v := scrollVibrancy.Min;
- ScrollVibrancy.Position := v;
- UpdateFlame;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyExit(Sender: TObject);
-var
- v: integer;
-begin
- try
- v := Trunc(StrToFloat(txtVibrancy.Text) * 100);
- if v > scrollVibrancy.Max then v := scrollVibrancy.Max;
- if v < scrollVibrancy.Min then v := scrollVibrancy.Min;
- ScrollVibrancy.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtVibrancy.Text := FloatToStr(cp.Vibrancy);
- end;
-end;
-
-procedure TAdjustForm.scrollZoomScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterXScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterYScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollGammaScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyChange(Sender: TObject);
-begin
- cp.Vibrancy := ScrollVibrancy.Position / 100;
- txtVibrancy.text := FloatToStr(cp.Vibrancy);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollGammaChange(Sender: TObject);
-begin
- cp.Gamma := scrollGamma.Position / 100;
- txtGamma.text := FloatToStr(cp.Gamma);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollBrightnessChange(Sender: TObject);
-begin
- cp.Brightness := ScrollBrightness.Position / 100;
- txtBrightness.text := FloatToStr(cp.Brightness);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollZoomChange(Sender: TObject);
-begin
- cp.zoom := scrollZoom.Position / 100;
- txtZoom.text := FloatToStr(cp.zoom);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterXChange(Sender: TObject);
-begin
- cp.center[0] := scrollCenterX.Position / 100;
- txtCenterX.text := FloatToStr(cp.center[0]);
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterYChange(Sender: TObject);
-begin
- cp.center[1] := scrollCenterY.Position / 100;
- txtCentery.text := FloatToStr(cp.center[1]);
- DrawPreview;
-end;
-
-procedure TAdjustForm.ColorPanelClick(Sender: TObject);
-var
- col: Longint;
-begin
- ColorDialog.Color := COlorPanel.Color;
- if ColorDialog.Execute then
- begin
- ColorPanel.Color := ColorDialog.Color;
- col := ColorToRGB(ColorDialog.Color);
- cp.background[0] := col and 255;
- cp.background[1] := col shr 8 and 255;
- cp.background[2] := col shr 16 and 255;
- DrawPreview;
- UpdateFlame;
- end;
-end;
-
-procedure TAdjustForm.scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-end.
-
diff --git a/2.02g/Source/Browser.dfm b/2.02g/Source/Browser.dfm
deleted file mode 100644
index a787436..0000000
--- a/2.02g/Source/Browser.dfm
+++ /dev/null
@@ -1,878 +0,0 @@
-object GradientBrowser: TGradientBrowser
- Left = 494
- Top = 299
- Width = 380
- Height = 188
- BorderIcons = [biSystemMenu, biMinimize]
- Caption = 'Gradient Browser'
- Color = clBtnFace
- Constraints.MinHeight = 120
- Constraints.MinWidth = 380
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000FFF5F0FFF1E9FFEFE6FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFF
- F4EDFFF6F0000000000000000000000000000000FFF4EDFFEEE4FFEBDFFFEBDF
- FFEBE0FFECE2FFEDE2FFEEE4FFEFE5FFEFE6FFF1EA0000000000000000000000
- 00000000FFF1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208FFEDE3000000000000000000000000000000FFEFE6CD5208E26518EB7A37
- FFA772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC0000000000000000000000
- 00000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40ADF7CD
- 5208FFE5D6000000000000000000000000000000FFEBDFCD5208E16518EB7836
- FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE9DBCD5208E16519EC7935FFA770FFD0B2FFF7ECC2E9FF40AEF7CD
- 5208FFDFCD000000000000000000000000000000FFE7D8CD5208E16519EB7935
- FFA570FFD1B2FFF7ECC2E9FF40ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE4D5CD5208E3651AEB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD
- 5208FFE9DC000000000000000000000000000000FFE3D1CD5208ED7935F99457
- FFBC8DFFE1C5FFFFF90000000000000000000000000000000000000000000000
- 00000000FFE1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB
- 925E000000000000000000000000000000000000FFE2D1FFD7BFFFD0B4FFCEB1
- FFCFB3FFD0B4FFD3B8000000F5A7790000000000000000000000000000000000
- 00000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800300008003000080030000800300008003000080030000800300008003
- 000080030000800300008003000080070000800F0000801F0000803F0000}
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object RightPanel: TPanel
- Left = 0
- Top = 4
- Width = 372
- Height = 106
- Align = alClient
- BevelOuter = bvNone
- TabOrder = 0
- object ListView: TListView
- Left = 0
- Top = 0
- Width = 372
- Height = 106
- Align = alClient
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- LargeImages = LargeImages
- ReadOnly = True
- RowSelect = True
- PopupMenu = PopupMenu
- SmallImages = SmallImages
- SortType = stText
- TabOrder = 0
- ViewStyle = vsList
- OnChange = ListViewChange
- OnDblClick = SpeedButton1Click
- OnEdited = ListViewEdited
- OnKeyPress = ListViewKeyPress
- end
- end
- object pnlMain: TPanel
- Left = 0
- Top = 0
- Width = 372
- Height = 4
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 1
- end
- object pnlControls: TPanel
- Left = 0
- Top = 110
- Width = 372
- Height = 51
- Align = alBottom
- BevelOuter = bvNone
- TabOrder = 2
- object btnDefGradient: TSpeedButton
- Left = 333
- Top = 14
- Width = 23
- Height = 22
- Hint = 'Open...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -12
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object btnCancel: TButton
- Left = 405
- Top = 97
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 0
- end
- object pnlPreview: TPanel
- Left = 0
- Top = 6
- Width = 325
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 1
- object Image: TImage
- Left = 1
- Top = 1
- Width = 323
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- end
- object SmallImages: TImageList
- Left = 8
- Top = 16
- Bitmap = {
- 494C010101000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000001000000001002000000000000010
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080008080
- 8000808080008080800080808000FFFFFF000000000000808000008080000080
- 8000000000007F7F7F0000000000000000007F7F7F0000000000000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000007F7F
- 7F0000000000000000007F7F7F00000000000080800000808000000000000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000808000008080000080
- 8000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA00000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE300000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000FFEFE600CD52
- 0800E2651800EB7A3700FFA77200FFD1B200FFF7ED00C2E9FF0042ADF700CD52
- 0800FFE9DC00000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEDE200CD52
- 0800E1651900E9783500FFA77000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE5D6000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000688DA200688D
- A200688DA200688DA200688DA200688DA200FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEBDF00CD52
- 0800E1651800EB783600FFA77000FFD1B200FFF7EC00C2E9FF0042ADF700CD52
- 0800FFE1D000000000000000000000000000FFF1EA0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF5F000FFF1E900FFEFE600FFEFE600FFF0E700FFF1
- E800FFF1E900FFF3EB00FFF3EC00FFF4ED00FFF6F00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE9DB00CD52
- 0800E1651900EC793500FFA77000FFD0B200FFF7EC00C2E9FF0040AEF700CD52
- 0800FFDFCD00000000000000000000000000FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF1E900CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFEDE30000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00688DA200688DA200688D
- A200688DA200688DA200688DA200688DA2000000000000000000FFE7D800CD52
- 0800E1651900EB793500FFA57000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE1D000000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFEDE200CD520800E1651900E9783500FFA77000FFD1
- B200FFF7EC00C2E9FF0040ADF700CD520800FFE5D60000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500000000000000
- 0000000000000000000000000000000000000000000000000000FFE4D500CD52
- 0800E3651A00EB7A3900FFA87400FFD1B300FFF7EC00C4E9FF0044AEF700CD52
- 0800FFE9DC00000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE9DB00CD520800E1651900EC793500FFA77000FFD0
- B200FFF7EC00C2E9FF0040AEF700CD520800FFDFCD0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE3D100CD52
- 0800ED793500F9945700FFBC8D00FFE1C500FFFFF90000000000000000000000
- 0000000000000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE4D500CD520800E3651A00EB7A3900FFA87400FFD1
- B300FFF7EC00C4E9FF0044AEF700CD520800FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E0000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE1CF00CD520800CD520800CD520800CD520800CD52
- 0800CD52080000000000E17D4100EB925E0000000000FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD5000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE7DA00FFE2D000FFDECB00FFDECA00FFDDC900FFDE
- CA00FFDFCD000000000000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD500424D3E000000000000003E000000
- 2800000040000000100000000100010000000000800000000000000000000000
- 000000000000000000000000FFFFFF00FFFFCD00000000008003C900FFDECA00
- 8003CB00FFDECA008003DA00FFE2D0008003EA00000000008003EA00DDE6EA00
- 8003EA00DDE6EA008003EA00DDE6EA0080030000000000008003000000000000
- 800300000000000080030000000000008007EA0000000000800F000000000000
- 801F000020000000803F8F1F0000000000000000000000000000000000000000
- 000000000000}
- end
- object PopupMenu: TPopupMenu
- Left = 40
- Top = 16
- object DeleteItem: TMenuItem
- Caption = 'Delete'
- ShortCut = 16430
- OnClick = DeleteItemClick
- end
- object RenameItem: TMenuItem
- Caption = 'Rename'
- ShortCut = 113
- OnClick = RenameItemClick
- end
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'ugr'
- Filter = 'Gradient files (*.ugr)|*.ugr|Fractint map files (*.map)|*.map'
- Left = 72
- Top = 16
- end
- object LargeImages: TImageList
- Height = 32
- Width = 32
- Left = 104
- Top = 16
- Bitmap = {
- 494C010101000400040020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000800000002000000001002000000000000040
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300B3644B00C06D5300BB695000BC6A4F00BC6A5100BC6A
- 5100A35B4500B9886F00FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300FBC8AA00FAC6A500FAC5A400FBC5A400FBC5A400FBC6
- A500FBC7A600FBC7A600FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4DA
- CA00F2D2BD00ECBC9F00EAB59400E9B29000E8AF8D00E9AF8D00E9B08C00E9AF
- 8D00E8AF8D00E9B08D00E8B08D00E8B18E00EAB28F00EAB79900EDBDA000EDC1
- A600F0C8B00000000000DDE6EA00DDE6EA0023232300BAEBFF00B3EAFF00B0E8
- FF00ACE7FF00A8E6FF00A5E6FF00A4E4FF009FE1FF009DE1FF009BE2FF0097E0
- FF0095DFFF0092DDFF008FDDFF008DDDFF008BDBFF0087D9FF0084D8FF0083D8
- FF007ED6FF007ED3FF0078D1FF00262626000000000000000000000000000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE000000000000000000000000000000
- 000000000000000000000000000000000000E7A88300EBB69600EDC1A700F0C9
- B300F3D4C10000000000DDE6EA00DDE6EA002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000ED886800F38C6B00E8856500E9856600E9856600EB86
- 6600D97C5F00DCA18300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000FAC6A700F9C3A200FAC19F00FAC2A000FBC3A100FBC3
- A300FAC4A300FBC4A300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4D7
- C600F1CDB800EBB69600E8AE8C00E7AB8600E7A98200E6A88300E7A98300E7A8
- 8300E6A98200E7A88300E7A98300E7AA86000000000000000000000000000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000000000000000000000000000F9BE9D00F8BF9E00F9C09E00F9C0
- 9F00F9C19F00F9C1A000F9C2A200F9C5A500F9C8AB00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CF
- BB00EEC5AB00E8AA8500E6A37B00E49F7400E39B7000E39C7100E49B7000E39C
- 7100E39C7100E39B7000E39C7200E49F7500E5A37A00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00BAEEFC00B7ED
- FD00B6ECFC00B2E9FB00B0E8FC00ADE8FB00AAE7FC00A7E6FC00A6E5FC003740
- 4500DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E00F9BF9C00F9C09D00F9C09D00FAC1
- A000FAC1A000F9C1A100FAC3A200FAC5A500FBC7A900FCD4BC00FDDDCA00FDE4
- D500FEECE20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E000000000000000000000000000000
- 0000FFFCF800FFFBF600FFFAF200FFF9F000FFF8EF00FFF7EE00FFF9EE00FFF9
- EF00FFF9EF00FFF9F000FFFAF000FFFAF200FFFBF200FFFCF300FFFCF300FFFC
- F400FFFCF400FFFDF500FFFEF500FFFFF600FFFFF700FFFFF700FFFFF700FFFF
- FA0000000000000000000000000000000000DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC4AB00E7AC8800E5A57F00E4A17900E49F7600E49F7600E49F7500E59F
- 7600E49F7700E49F7600E49F7700E5A17900E5A57E00FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0023232300C1F1
- FD00BFEFFD00BAEEFC00B9EDFC00B6ECFC00B2EAFB00AFE9FB00ADE8FB00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFFBF700FFFAF300FFF8EF00FFF6EC00FFF6EB00FFF5EB00FFF5EA00FFF6
- EB00FFF6EB00FFF7EB00FFF7ED00FFF8ED00FFF8EE00FFF9EE00FFF9F000FFFA
- F000FFFAF000FFFAF200FFFBF200FFFBF200FFFCF300FFFCF300FFFDF400FFFD
- F60000000000000000000000000000000000EEC3A90000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC6AE00E9B29200E7AD8800E6A98400E6A78100E7A88100E6A78100E7A7
- 8200E7A78200E6A78200E6A78200E6A984000000000000000000000000000000
- 0000FFFAF600FFF8F200FFF6ED00FFF4E900FFF4E600FFF3E600FFF3E600FFF4
- E700FFF4E700FFF5E800FFF5E800FFF5E900FFF5E900FFF5EB00FFF6EB00FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F200000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D800FCE5D700FCE5D700FCE5D700FCE6
- D800FCE6D800FCE6D900FCE6D900FCE7DA00FCE8DC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D8000000000000000000000000000000
- 0000FFFAF400FFF7F000FFF4EA00FFF2E600FFF1E300FFF0E200FFF0E200FFF1
- E200FFF2E300FFF2E400FFF2E500FFF3E500FFF3E500FFF4E600FFF5E700FFF4
- E700FFF5E800FFF5E900FFF5E900FFF5EA00FFF5EA00FFF6EB00FFF7ED00FFF8
- EF0000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF9F300FFF6EE00FFF2E800FFF0E300FFEEE000FFEEDF00FFEEDE00FFEE
- DF00FFEEE000FFEFE000FFEFE000FFEFE100FFF0E100FFF1E200FFF1E200FFF2
- E400FFF2E400FFF2E400FFF3E600FFF3E600FFF4E600FFF5E700FFF5E900FFF6
- EB0000000000000000000000000000000000FFFFF000FFFFF200FFFFF200FFFF
- F400FFFFF500FFFFF500FFFFF60000000000DDE6EA00DDE6EA0000000000FFFC
- F800FFFBF600FFF9F000FFF8EF00FFF7EE00FFF9EF00FFF9EF00FFF9F000FFFA
- F200FFFBF200FFFCF300FFFCF400FFFCF400FFFDF500FFFFF600FFFFF700FFFF
- F700FFFFFA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFF800FFFEF600FFFFF400FFFF
- F200FFFFF300FFFFF300FFFFF400FFFFF4000000000000000000000000000000
- 0000FFF8F200FFF5EC00FFF0E500FFEDDF00CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFF1E300FFF2E300FFF2E400FFF3
- E60000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800DA804A00DC7E4400E285
- 4C00EB956200F5AA7D00FEBE9700FFCCB000FFDCC800FFEFE300F7F8F800CEEA
- FD0092CEF70060B8F3003CA3F000CD520800FFEEDF00FFEEDF00FFF0E100FFF0
- E30000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000BADDF900ABD5F80097CBF60089C4F5007EBFF40077BCF30076BBF30075BA
- F30074BAF30075BAF20075BAF30075BAF30074BAF40075BBF40075BAF40074BB
- F40074BAF40075BBF40075BAF40074BBF40074BBF40076BBF40078BCF4007EBF
- F50000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF6EF00FFF1E900FFECDF00FFE9D900CD520800DD855200DB7C4000E282
- 4800EA925E00F4A77900FDBC9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F30038A1F000CD520800FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000000000000000000000000000BBCCD500BBCCD500DDE6EA000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000C1DFF900B2D8F9009FCFF70091C8F60087C3F40080C0F4007FBFF4007EBF
- F3007DBFF4007DBFF3007EBFF3007DBFF3007EBFF3007EBFF3007DBFF4007EBF
- F4007EBFF4007DBFF4007DBEF3007EBFF4007DBEF3007EBFF40080C0F50086C2
- F60000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00DDE6EA000000000000000000000000000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600CD520800DC855000DB7B4100E180
- 4700EA905C00F4A67800FDBC9400FFCBAE00FFDBC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F40037A1EF00CD520800FFE9D700FFE9D700FFEAD900FFEC
- DC0000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFCF800FFFBF60000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF7F100FFF3EA00FFF3EA00FFEEE300FFEEE300FFECDD00FFECDD00CD52
- 0800CD520800FBE6DA00FBE6DA00FBDED100FBDED100FBD0B900FBD0B900FBD3
- C000FBC4A300FBC4A300FBB99100FBB99100FBFAFB00FBFAFB00FBF6F600FBF6
- F600FBE6DA00FBE6DA00FB996400FB996400FBA87B00FBA87B00FB823F00FBDC
- CB00FBDCCB00F7C2A500F7C2A500CD520800CD520800FFEEDF00FFEEDF00FFEE
- DF00FFEEDF00FFF0E100FFF0E100FFF0E300FFF0E30000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FFF4ED00FFEFE500FFE9DB00FFE5D300CD520800DC855000DB7C4100E181
- 4800EA905C00F4A67800FDBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F30037A1EF00CD520800FFE5D300FFE6D400FFE7D500FFE9
- D80000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF6EF00FFF1E900FFF1E900FFECDF00FFECDF00FFE9D900FFE9D900CD52
- 0800CD520800FEE6DB00FEE6DB00FEDBC800FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500DDE6EA000000000000000000000000000000
- 0000FFF3EC00FFEEE300FFE7D800FFE3D000CD520800DC855000DB7C4000E281
- 4800EA905C00F4A67800FEBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30037A1EF00CD520800FFE3CF00FFE3CF00FFE5D100FFE6
- D50000000000000000000000000000000000FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500688DA200BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA000000000000000000000000000000
- 0000FFF2EA00FFEDE200FFE5D500FFE0CD00CD520800DC865100DB7C4000E281
- 4700EA905C00F4A67800FEBC9400FFCBAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30036A1EF00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000000000000000000000000000FE823900FE823900FEDAC200FED8
- C300FED8C300FBA27300FBA27300CD520800CD520800FFE9D700FFE9D700FFE9
- D700FFE9D700FFEAD900FFEAD900FFECDC00FFECDC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD50053C7
- FF0051C6FF004FC5FF004CC4FF0049C4FF0047C2FF0044C1FF0042C0FF003FC0
- FF003DBDFF003AB9FF0038B6FF00214F4A000000000000000000000000000000
- 0000FFF1E900FFEBDF00FFE3D200FFDEC900CD520800DC865100DB7B4100E281
- 4800EB915C00F5A67800FEBB9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F40036A1EF00CD520800FFDDC700FFDEC800FFDFCB00FFE2
- CE0000000000000000000000000000000000FFE9D80000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD5008BDB
- FF0082D9FF007BD7FF0077D5FF0073D4FF0071D2FF006ED1FF006AD0FF0068CF
- FF0065CFFF0063CDFF0061CDFF005FCCFF005DCAFF005AC9FF0058C9FF0055C8
- FF0053C7FF0050C5FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF1E800FFEADE00FFE2D000FFDBC600CD520800DC855100DB7C4100E281
- 4800EB915C00F5A77800FDBC9400FFCBAE00FFDBC700FFEFE300F6F8F800CCEA
- FD008FCDF7005BB6F30037A1EF00CD520800FFDBC300FFDBC400FFDDC700FFDF
- CA0000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00DDE6EA00BBCCD500DDE6EA00D9EB
- FA00D9EAF900D9EAFA00D9EAFA00D9EAFA00D9EBFA00D9EBFA00DAEBF900DBEC
- FA0000000000DDE6EA00DDE6EA00DDE6EA00232323009FE2FF0098E0FF008DDD
- FF0084D9FF007ED6FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D8000000000000000000000000000000
- 0000FFF0E700FFE9DC00FFE0CD00FED9C300CD520800DC855000DB7C4100E181
- 4700EA915C00F5A77800FEBB9400FFCCAE00FFDCC800FFEFE300F6F8F800CCEA
- FD008FCDF7005BB5F30036A1EF00CD520800FFD7BF00FFD8C000FFDAC200FFDC
- C70000000000000000000000000000000000688DA200BBCCD500688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200DDE6EA00BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200688DA200BBCCD500688DA200BBCCD5000000
- 0000F4F9FE00F1F8FD00EFF5FC00EBF5FC00EAF3FA00EAF2FA00E9F2FA007478
- 7D003A3C3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D
- 3F003A3D3F00E9F3FB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D800FEE4D800FEB89000FEB89000FECA
- A900FEFEFE00FEFEFE00FEEBE100FEEBE100FEFDFE00FEFDFE00FEB78C00FEB7
- 8C00FEA16D00FEA16D00FE975C00FE975C000000000000000000000000000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800DD855100DB7B4000E181
- 4700EB915C00F5A67700FEBB9400FFCCAE00FFDBC700FFEFE400F6F8F900CCEA
- FD008FCDF7005BB5F30036A1F000CD520800FFD5BB00FFD5BD00FFD8BF00FFDA
- C20000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500100F
- 0E0000000000CFBEB000FFEAD900FFEBDB00FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FCFDFE00FBFCFE0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D5000000000000000000000000000000
- 0000FEEEE400FEE6D800FEDDC800FDD5BC00CD520800DD865200DB7C4200E183
- 4900EA925F00F4A77A00FDBD9500FFCCAE00FFDCC800FFEFE400F6F8F800CDEA
- FD0090CDF7005DB6F30038A1F000CD520800FFD3B800FFD3BA00FFD6BC00FFD8
- C00000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600FFE4D100FFE2CF00FFE2CE00FFE2
- CF00CFB8A80040393400EFD6C300FFE5D100FFE5D200FFE5D200FFE5D300EFD8
- C700403A3500BFADA00000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D500FFE6D50000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FEEDE200FEE5D600FDDBC500FDD3BA00CD520800DD885600DD804800E388
- 5000EB976600F5AB8100FDBF9B00FFCEB200FFDECB00FFF0E400F6F8F800CFEB
- FD0096D0F70064B9F30041A6F000CD520800FED2B700FED3BB00FED5BD00FED8
- C1000000000000000000000000000000000000000000FFFFFF00000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FEECE100FDE3D500FCD9C300FCD1B500CD520800DE8A5700DF885400E593
- 6000EEA17400F8B38D00FEC6A500FFD3BA00FFE1D000FFF2E700F7F8F900D4ED
- FE00A0D5F80073C0F50054B0F100CD520800FED2B800FDD4BC00FDD7C000FEDA
- C50000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200688DA200BBCCD500688DA200BBCCD500688DA200BBCC
- D500688DA200BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEBE000FDE2D300FCD7C100FCCFB300CD520800E2966A00E3976800EA9F
- 7000F1B28D00F8C1A100FED0B400FFD9C500FFE5D700FFF4EC00F8F6F600DBEC
- F600B2DAF5008DC6EE0073BCEF00CD520800FDD6BC00FDD9C100FDDCC700FEDF
- CC0000000000000000000000000000000000FEB08600FEDFCB00FEDFCB00FEF7
- F300FEE7DA00FEE7DA00FEF0EA00FEF0EA00FEEBE100FEEBE100FE813A00FE81
- 3A00FEAD7800FEAD7800FEE4D900FEE4D900FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEADF00FCE1D000FBD5BE00FBCCB000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FDDAC400FDDFCD00FDE3D300FEE7
- D80000000000000000000000000000000000FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000005BCAFF0058C9FF0056C7FF0053C7
- FF0051C4FF004DBFFF0049BBFF00214F4A000000000000000000000000000000
- 0000FDE9DE00FCE0CF00FAD4BB00FACAAD00FAC3A400F9C09E00F9BF9C00F9BF
- 9C00F9C09D00F9C09D00FAC09F00FAC1A000FAC1A000F9C1A100F9C2A100FAC3
- A200FAC5A500FBC7A900FCCCB100FCD4BC00FDDDCA00FDE4D500FDE9DC00FEEC
- E20000000000000000000000000000000000FFDFCA0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FCE9DD00FBDFCD00FAD2BB00F9C9AB00F9C2A200F8BF9D00F8BE9A00F8BD
- 9A00F8BE9B00F8BE9C00F9BF9D00F8C09D00F9C09E00F9C09F00F9C09F00F9C2
- A100FAC4A400FBC7A80000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFBF700FFFAF30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E000000000000000000000000000000
- 0000FDE9DD00FCE0CF00FAD4BC00F8CAAD00F8C4A400F8C09F00F8BF9D00F9BE
- 9D00F8BF9E00F9C09E00F9C09F00F9C09F00F9C19F00F9C1A000F9C1A000F9C2
- A200F9C5A500F9C8AB0000000000F9833C00FF985A00FFAC7700FFC195000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800FBE6DA00FBDED100FBD0
- B900FBD3C000FBC4A300FBB99100FBFAFB00FBF6F600FBE6DA00FB996400FBA8
- 7B00FB823F00FBDCCB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E00FEA56E00FEE5D900FEE5D900FEF6
- F500FEE4D400FEE4D400FEEBE400FEEBE400FEEEE400FEEEE400FE7A3200FE7A
- 3200FEAB7500FEAB7500FED1B800FED1B8000000000000000000000000000000
- 0000FCEADF00FBE2D200FAD6C100F9CEB400F8C8AB00F9C6A700F8C4A500F9C5
- A500F9C5A500F9C6A500F8C6A600F8C6A700F9C6A800F9C6A700F9C6A800F9C8
- A900FAC9AC00FACDB10000000000FF9F6400FFB38100FFC89F00000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FEFA
- FA00FEAF7F00FEBD9A00FBB07B00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFF3EC00FFEEE30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC7000000000000000000000000000000
- 0000FDEBE200FCE5D700FADCC900FAD5BF00F9D1B800F9CEB400F9CEB300F9CD
- B300F9CDB300F9CEB300F9CEB400F9CFB500F9CFB500FACFB500FACFB500F9D0
- B600FAD1B800FAD4BC0000000000FFBA8B00FFCFA90000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800FEE4D700FE9F6600FEE9
- DD00FEF0E900FEE7DB00FEE7DF00FEFEFE00FEA37300FE8B3D00FEC69200FEE0
- D600FDFEFE00FEE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC700FFDCC70000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FDEEE600FCEADF00FCE4D600FBE0CF00FBDDCB00FADBC800FADBC700FADB
- C700FADBC800FADBC800FADBC800FADCC900FBDCC900FADCC900FADCC900FADC
- CA00FBDDCB00FBE0CE0000000000FFD6B3000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FDEBE000FDE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDF1E900FDEEE500FCEAE000FCE8DC00FCE6D900FCE5D800FCE5D700FCE5
- D700FCE5D700FCE5D700FCE5D800FCE6D800FCE6D800FCE6D900FCE6D900FCE6
- D900FCE7DA00FCE8DC0000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FE9B6000FEDFCD00FEDFCD00FEF2
- EF00FEE3D900FEE3D900FEE0D300FEE0D300FEF8F800FEF8F800FEE8E300FEE8
- E300FE833B00FE833B00FEBB7300FEBB7300FEDFC000FEDFC000F9CEC200FED8
- CA00FED8CA00FBD2BF00FBD2BF00CD520800CD520800FFD3B800FFD3B800FFD3
- BA00FFD3BA00FFD6BC00FFD6BC00FFD8C000FFD8C00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00424D3E000000000000003E000000
- 2800000080000000200000000100010000000000000200000000000000000000
- 000000000000000000000000FFFFFF00E0000007000000000000000000000000
- E00000F7000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E000000F000000000000000000000000
- E000001F000000000000000000000000E000003F000000000000000000000000
- E000007F000000000000000000000000E00000FFFFFFFF00FFFFFF00FFFFFF00
- E00001FF10022F031F022F0320FFFF0000000000000000000000000000000000
- 000000000000}
- end
-end
diff --git a/2.02g/Source/Browser.pas b/2.02g/Source/Browser.pas
deleted file mode 100644
index bc9a232..0000000
--- a/2.02g/Source/Browser.pas
+++ /dev/null
@@ -1,509 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Browser;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ComCtrls, ControlPoint, ToolWin, ImgList, Render, StdCtrls,
- Cmap, Menus, Global, Buttons;
-
-const
- PixelCountMax = 32768;
-
-type
- TGradientBrowser = class(TForm)
- RightPanel: TPanel;
- SmallImages: TImageList;
- ListView: TListView;
- pnlMain: TPanel;
- PopupMenu: TPopupMenu;
- DeleteItem: TMenuItem;
- RenameItem: TMenuItem;
- btnDefGradient: TSpeedButton;
- btnCancel: TButton;
- pnlPreview: TPanel;
- Image: TImage;
- pnlControls: TPanel;
- OpenDialog: TOpenDialog;
- LargeImages: TImageList;
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure DeleteItemClick(Sender: TObject);
- procedure RenameItemClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure btnDefGradientClick(Sender: TObject);
- procedure SpeedButton1Click(Sender: TObject);
- procedure ListViewKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- private
- procedure DrawPalette;
- procedure Apply;
- public
- PreviewDensity: double;
- FlameIndex, GradientIndex: Integer;
- Extension, Identifier, Filename: string;
- cp: TControlPoint;
- Palette: TColorMap;
- zoom: double;
- Center: array[0..1] of double;
- Render: TRenderer;
- procedure ListFileContents;
- function LoadFractintMap(filen: string): TColorMap;
- end;
-
-type
- EFormatInvalid = class(Exception);
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-var
- GradientBrowser: TGradientBrowser;
- FlameString: string;
-
-function CreatePalette(strng: string): TColorMap;
-
-implementation
-
-uses Main, Options, Editor, Gradient, Registry, Adjust, Mutate;
-
-{$R *.DFM}
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-function TGradientBrowser.LoadFractintMap(filen: string): TColorMap;
-var
- i: integer;
- s: string;
- pal: TColorMap;
- MapFile: TextFile;
-begin
-{ Load a map file }
- AssignFile(MapFile, Filen);
- try
- Reset(MapFile);
- for i := 0 to 255 do
- begin
- Read(MapFile, Pal[i][0]);
- Read(MapFile, Pal[i][1]);
- Read(MapFile, Pal[i][2]);
- Read(MapFile, s);
- end;
- CloseFile(MapFile);
- Result := Pal;
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), PCHAR('Apophysis'), 16);
- end;
-end;
-
-function CreatePalette(strng: string): TColorMap;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(strings.text), tokens);
- Tokens.Text := Trim(Tokens.text);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Result[i][0] := 0;
- Result[i][1] := 0;
- Result[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- index := StrToInt(Indices[i]);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- Result[index][0] := StrToInt(Colors[i]) mod 256;
- Result[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Result[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- end;
- i := 1;
- repeat
- a := StrToInt(Trim(Indices[i - 1]));
- b := StrToInt(Trim(Indices[i]));
- RGBBlend(a, b, Result);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Trim(Indices[Indices.Count - 1]));
- b := StrToInt(Trim(Indices[0])) + 256;
- RGBBlend(a, b, Result);
- end;
- except on EFormatInvalid do
- begin
-// Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-procedure TGradientBrowser.DrawPalette;
-var
- i, j: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Palette[i][0];
- rgbtGreen := Palette[i][1];
- rgbtBlue := Palette[i][2];
- end
- end
- end;
- Image.Picture.Graphic := Bitmap;
- Image.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListFileContents;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(filename);
- try
- ListView.Items.BeginUpdate;
- ListView.Items.Clear;
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(filename);
- end
- else
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- ListView.Items.EndUpdate;
- ListView.Selected := ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- Tokens, FStrings: TStringList;
- EntryStrings: TStringList;
- i: integer;
-begin
- Application.ProcessMessages;
- FStrings := TStringList.Create;
- EntryStrings := TStringList.Create;
- Tokens := TStringList.Create;
- try
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- Palette := LoadFractintMap(filename);
- DrawPalette;
- end
- else
- if (ListView.SelCount <> 0) and (ListView.Selected.Caption <> Identifier) then
- begin
- Identifier := ListView.Selected.Caption;
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Lowercase(ListView.Selected.Caption) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then break;
- EntryStrings.Add(FStrings[i]);
- repeat
- inc(i);
- EntryStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- Palette := CreatePalette(EntryStrings.Text);
- DrawPalette;
- end;
- finally
- EntryStrings.Free;
- FStrings.Free;
- Tokens.Free;
- end;
-end;
-
-procedure TGradientBrowser.FormCreate(Sender: TObject);
-begin
- PreviewDensity := prevMediumQuality;
- cp := TControlPoint.Create;
- cp.gamma := defGamma;
- cp.brightness := defBrightness;
- cp.vibrancy := defVibrancy;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- Render := TRenderer.Create;
- FlameIndex := 0;
- GradientIndex := 0;
-end;
-
-procedure TGradientBrowser.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TGradientBrowser.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Browser', False) then
- begin
- if Registry.ValueExists('Left') then
- GradientBrowser.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- GradientBrowser.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- GradientBrowser.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- GradientBrowser.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- if FileExists(filename) then ListFileContents;
-end;
-
-procedure TGradientBrowser.DeleteItemClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if DeleteEntry(ListView.Selected.Caption, Filename) then
- begin
- ListView.Items.Delete(ListView.Selected.Index);
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
- end;
-end;
-
-procedure TGradientBrowser.RenameItemClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TGradientBrowser.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
-// if s <> Item.Caption then
-// if not RenameIFS(Item.Caption, s, Filename) then
-// s := Item.Caption;
-end;
-
-procedure TGradientBrowser.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.InitialDir := BrowserPath;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Filename := OpenDialog.FileName;
- GradientFile := Filename;
- BrowserPath := ExtractFilePath(OpenDialog.FileName);
- ListFileContents;
- end;
-end;
-
-procedure TGradientBrowser.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.cmap := Palette;
- gradientForm.UpdateGradient(Palette);
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TGradientBrowser.SpeedButton1Click(Sender: TObject);
-begin
- Apply;
-end;
-
-procedure TGradientBrowser.ListViewKeyPress(Sender: TObject;
- var Key: Char);
-begin
- if Key = #13 then Apply;
-end;
-
-procedure TGradientBrowser.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Browser', True) then
- begin
- Registry.WriteInteger('Top', GradientBrowser.Top);
- Registry.WriteInteger('Left', GradientBrowser.Left);
- Registry.WriteInteger('Width', GradientBrowser.Width);
- Registry.WriteInteger('Height', GradientBrowser.Height);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/ControlPoint.pas b/2.02g/Source/ControlPoint.pas
deleted file mode 100644
index c9603c2..0000000
--- a/2.02g/Source/ControlPoint.pas
+++ /dev/null
@@ -1,1614 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ControlPoint;
-
-interface
-
-uses
- Classes, jpeg, ComCtrls, Windows, Graphics, Cmap, Dialogs, Xform;
-
-const
- EPS = 1E-10;
- NVARS = Xform.NVARS;
- NXFORMS = 12;
- SUB_BATCH_SIZE = 10000;
- PREFILTER_WHITE = (1 shl 26);
- FILTER_CUTOFF = 1.8;
- BRIGHT_ADJUST = 2.3;
-
-type
- PLongintArray = ^TLongintArray;
- TLongintArray = array[0..8192] of Longint;
- TVariation = (vLinear, vSinusoidal, vSpherical, vSwirl, vHorseshoe, vPolar,
- vHandkerchief, vHeart, vDisc, vSpiral, vHyperbolic, vSquare, vEx, vJulia,
- vBent, vWaves, vFisheye, vPopcorn, vExponential, vPower, vCosine,
- vRings, vFan, vRandom);
-type
-
- TPointsArray = array of TCPpoint;
- TPointsXYArray = array of TXYpoint;
-
- T2Cpoint = record
- x, y, c1, c2: double;
- end;
- P2Cpoint = ^T2Cpoint;
- T2CPointsArray = array of T2Cpoint;
-
- TControlPoint = class
- public
- xform: array[0..NXFORMS - 1] of TXForm;
- variation: TVariation;
- cmap: TColorMap;
- cmapindex: integer;
- time: double;
- brightness: double; // 1.0 = normal
- contrast: double; // 1.0 = normal
- gamma: double;
- Width: integer;
- Height: integer;
- spatial_oversample: integer;
- name, nick, url: string;
- center: array[0..1] of double; // camera center
- vibrancy: double; // blend between color algs (0=old,1=new)
- hue_rotation: double; // applies to cmap, 0-1
- background: array[0..3] of Integer; // Changed to integers so no conversion needed - mt
- zoom: double; // effects ppu and sample density
- pixels_per_unit: double; // and scale
- spatial_filter_radius: double; // variance of gaussian
- sample_density: extended; // samples per pixel (not bucket)
- (* in order to motion blur more accurately we compute the logs of the
- sample density many times and average the results. we interplate
- only this many times. *)
- nbatches: integer; // this much color resolution. but making it too high induces clipping
- white_level: integer;
- cmap_inter: integer; // if this is true, then color map interpolates one entry
- // at a time with a bright edge
- symmetry: integer;
- pulse: array[0..1, 0..1] of double; // [i][0]=magnitute [i][1]=frequency */
- wiggle: array[0..1, 0..1] of double; // frequency is /minute, assuming 30 frames/s */
-
- PropTable: array of Integer;
- jpeg: TJPegImage;
- FAngle: Double;
- FTwoColorDimensions: Boolean;
- private
- procedure PreparePropTable;
-
- public
- procedure SaveToStringlist(sl: TStringlist);
- procedure SaveToFile(Filename: string);
-
- procedure ParseString(aString: string);
- procedure ParseStringList(sl: TStringlist);
- procedure RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
- procedure RandomCP1;
- procedure CalcBoundbox;
- function BlowsUp(NrPoints: integer): boolean;
-
- procedure SetVariation(vari: TVariation);
- procedure Clear;
-
- class function interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint; /// just for now
- procedure InterpolateX(cp1, cp2: TControlPoint; Tm: double);
- procedure Iterate_Old(NrPoints: integer; var Points: TPointsArray);
- procedure IterateXY(NrPoints: integer; var Points: TPointsXYArray);
- procedure IterateXYC(NrPoints: integer; var Points: TPointsArray);
- procedure IterateXYCC(NrPoints: integer; var Points: T2CPointsArray);
-
- function Clone: TControlPoint;
- procedure Copy(cp1: TControlPoint);
-
- function HasNewVariants: boolean;
-
- constructor Create;
- destructor Destroy; override;
-
- procedure ZoomtoRect(R: TRect);
- procedure ZoomIn(Factor: double);
- procedure MoveRect(R: TRect);
- procedure Rotate(Angle: double);
- end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-function CalcUPRMagn(const cp: TControlPoint): double;
-implementation
-
-
-uses
- SysUtils, math, global;
-
-{ TControlPoint }
-
-function sign(n: double): double;
-begin
- if n < 0 then Result := -1
- else if n > 0 then Result := 1
- else Result := 0;
-end;
-
-constructor TControlPoint.Create;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS - 1 do begin
- xform[i] := TXForm.Create;
- end;
-
- pulse[0][0] := 0;
- pulse[0][1] := 60;
- pulse[1][0] := 0;
- pulse[1][1] := 60;
-
- wiggle[0][0] := 0;
- wiggle[0][1] := 60;
- wiggle[1][0] := 0;
- wiggle[1][1] := 60;
-
- background[0] := 0;
- background[1] := 0;
- background[2] := 0;
-
- center[0] := 0;
- center[1] := 0;
-
- pixels_per_unit := 50;
-
- width := 100;
- Height := 100;
-
- spatial_oversample := 1;
- spatial_filter_radius := 0.5;
-
- FAngle := 0;
- gamma := 1;
- vibrancy := 1;
- contrast := 1;
- brightness := 1;
-
- sample_density := 50;
- zoom := 0;
- nbatches := 1;
-
- white_level := 200;
-
- FTwoColorDimensions := False;
-end;
-
-destructor TControlPoint.Destroy;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS - 1 do begin
- xform[i].Free;
- end;
-
- inherited;
-end;
-
-procedure TControlPoint.PreparePropTable;
-var
- i: Integer;
- propsum: double;
- LoopValue: double;
- j: integer;
- TotValue: double;
-begin
- SetLength(PropTable, 1024);
-
- totValue := 0;
- for i := 0 to NXFORMS - 1 do begin
- totValue := totValue + xform[i].density;
- end;
-
- LoopValue := 0;
- for i := 0 to 1023 do begin
- propsum := 0;
- j := -1;
- repeat
- inc(j);
- propsum := propsum + xform[j].density;
- until (propsum > LoopValue) or (j = NXFORMS - 1);
- PropTable[i] := j;
- LoopValue := LoopValue + TotValue / 1024;
- end;
-end;
-
-procedure TControlPoint.Iterate_Old(NrPoints: integer; var Points: TPointsArray);
-var
- i: Integer;
- px, py, pc: double;
- dx, dy, tx, ty: double;
- nx, ny: double;
- r: double;
- s, v, a: double;
- n0, n1, m0, m1: double;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc := random;
-
- PreparePropTable;
-
- for i := -100 to NrPoints - 1 do begin
- with xform[PropTable[Random(1024)]] do begin
-
- // first compute the color coord
- s := symmetry;
- pc := (pc + color) * 0.5 * (1 - s) + s * pc;
-
- try
- // then apply the affine part of the function
- tx := c[0][0] * px + c[1][0] * py + c[2][0];
- ty := c[0][1] * px + c[1][1] * py + c[2][1];
-
- px := 0;
- py := 0;
-
- // then add in proportional amounts of each of the variations
- if vars[0] > 0 then begin // linear
- px := px + vars[0] * tx;
- py := py + vars[0] * ty;
- end;
-
- if vars[1] > 0 then begin // sinusoidal
- px := px + vars[1] * sin(tx);
- py := py + vars[1] * sin(ty);
- end;
-
- if vars[2] > 0 then begin // complex
- r := tx * tx + ty * ty + 1E-6;
- px := px + vars[2] * tx / r;
- py := py + vars[2] * ty / r;
- end;
-
- if vars[3] > 0 then begin // swirl
- r := tx * tx + ty * ty;
- px := px + vars[3] * (sin(r) * tx - cos(r) * ty);
- py := py + vars[3] * (cos(r) * tx + sin(r) * ty);
- end;
-
- if vars[4] > 0 then begin // swirl
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- px := px + vars[4] * (sin(a) * tx - cos(a) * ty);
- py := py + vars[4] * (cos(a) * tx + sin(a) * ty);
- end;
-
- if vars[5] > 0 then begin // polar
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty) / PI
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty) - 1;
- px := px + vars[5] * a;
- py := py + vars[5] * r;
- end;
-
- if vars[6] > 0 then begin // bent
- {Draves' latest code 1.7 seems to have dropped "Bent" in
- favour of "Folded Handkerchief" but I'll keep it for
- "classic" flames and compatibility with old parameters }
- nx := tx;
- ny := ty;
- if (nx < 0) and (nx > -1E100) then nx := nx * 2;
- if ny < 0 then ny := ny / 2;
- px := px + vars[6] * nx;
- py := py + vars[6] * ny;
- end;
-
- if vars[7] > 0 then begin // Hart shaped box
- // Heart
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
-
- px := px + vars[7] * (sin(a * r) * r);
- py := py - vars[7] * (cos(a * r) * r);
- end;
-
- if vars[8] > 0 then begin // The world in a sphere
- // Disc
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
- px := px + vars[8] * (sin(r) * (a));
- py := py + vars[8] * (cos(r) * (a));
- end;
-
- if vars[9] > 0 then begin // Test
- // Spiral
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := power(tx * tx + ty * ty, 0.5) + 1E-6;
-
- px := px + vars[9] * ((cos(a) + sin(r)) / r);
- py := py + vars[9] * ((sin(a) - cos(r)) / r);
- end;
-
- if vars[10] > 0 then begin // Test
- //* hyperbolic */
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := power(tx * tx + ty * ty, 0.25) + 1E-6;
- px := px + vars[10] * (sin(a) / r);
- py := py - vars[10] * (cos(a) * r);
- end;
-
- v := vars[11];
- if (v > 0.0) then
- begin
- //* square */ Draves' version
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0.0;
- r := sqrt(tx * tx + ty * ty);
- px := px + v * sin(a) * cos(r);
- py := py + v * cos(a) * sin(r);
- end;
-
- v := vars[12];
- if (v > 0.0) then
- begin
- //* ex */
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0.0;
- r := sqrt(tx * tx + ty * ty);
- n0 := sin(a + r);
- n1 := cos(a - r);
- m0 := n0 * n0 * n0 * r;
- m1 := n1 * n1 * n1 * r;
- px := px + v * (m0 + m1);
- py := py + v * (m0 - m1);
- end;
-
- if vars[13] > 0 then begin // Folded hankercief
- if (tx < -EPS) or (tx > EPS) or (ty < -EPS) or (ty > EPS) then
- a := arctan2(tx, ty)
- else
- a := 0;
- r := sqrt(tx * tx + ty * ty);
- px := px + vars[13] * (sin(a + r) * r);
- py := py - vars[13] * (cos(a - r) * r);
- end;
-
- if vars[14] > 0 then begin // bent
- { repeat bent, just so there's something here }
- nx := tx;
- ny := ty;
- if (nx < 0) and (nx > -1E100) then nx := nx * 2;
- if ny < 0 then ny := ny / 2;
- px := px + vars[14] * nx;
- py := py + vars[14] * ny;
- end;
-
- if vars[15] <> 0 then
- begin
- { Waves }
- dx := c[2][0];
- dy := c[2][1];
- nx := tx + c[1][0] * sin(ty / ((dx * dx) + EPS));
- ny := ty + c[1][1] * sin(tx / ((dy * dy) + EPS));
- px := px + vars[15] * nx;
- py := py + vars[15] * ny;
- end;
-
- if vars[16] <> 0 then
- begin
- { fisheye }
- r := sqrt(tx * tx + ty * ty);
- a := arctan2(tx, ty);
- r := 2 * r / (r + 1);
- nx := r * cos(a);
- ny := r * sin(a);
- px := px + vars[16] * nx;
- py := py + vars[16] * ny;
- end;
-
- if vars[17] <> 0 then
- begin
- { Popcorn - mine from Apophysis 2.0 beta 17}
- nx := tx + c[1][0] * sin(ty + tan(3 * ty) + EPS);
- ny := ty + c[1][1] * sin(tx + tan(3 * tx) + EPS);
- px := px + vars[17] * nx;
- py := py + vars[17] * ny;
- end;
-
-
- except
- on EMathError do begin
-// raise Exception.Create('Iteration blows up');
- exit;
- end;
- end;
- end;
-
- // store points
- if i >= 0 then begin
- Points[i].x := px;
- Points[i].y := py;
- Points[i].c := pc;
- end
- end;
-end;
-
-procedure TControlPoint.IterateXY(NrPoints: integer; var Points: TPointsXYArray);
-var
- i: Integer;
- px, py: double;
- CurrentPoint: PXYPoint;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPointXY(px,py);
- except
- on EMathError do begin
- exit;
- end;
- end;
- // store points
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- end
- end;
-end;
-
-procedure TControlPoint.IterateXYC(NrPoints: integer; var Points: TPointsArray);
-{ Variations for Draves conpatibility }
-var
- i: Integer;
- px, py, pc: double;
- CurrentPoint: PCPPoint;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc := random;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPoint(px,py,pc);
- except
- on EMathError do begin
- exit;
- end;
- end;
- // store points
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- CurrentPoint.C := pc;
- end
- end;
-end;
-
-procedure TControlPoint.IterateXYCC(NrPoints: integer; var Points: T2CPointsArray);
-var
- i: Integer;
- px, py, pc1, pc2: double;
- CurrentPoint: P2Cpoint;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
- pc1 := random;
- pc2 := random;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPoint2C(px, py, pc1, pc2);
- except
- on EMathError do begin
- exit;
- end;
- end;
- // store points
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- CurrentPoint.C1 := pc1;
- CurrentPoint.C2 := pc2;
- end
- end;
-end;
-
-
-function TControlPoint.BlowsUp(NrPoints: integer): boolean;
-var
- i: Integer;
- px, py: double;
- minx, maxx, miny, maxy: double;
- Points: TPointsXYArray;
- CurrentPoint: PXYPoint;
-begin
- Result := false;
-
- SetLength(Points, SUB_BATCH_SIZE);
-
- px := 2 * random - 1;
- py := 2 * random - 1;
-
- PreparePropTable;
-
- for i := 0 to NXFORMS - 1 do
- xform[i].prepare;
-
- for i := -100 to NrPoints - 1 do begin
- try
- xform[PropTable[Random(1024)]].NextPointXY(px,py);
- if i >= 0 then begin
- CurrentPoint := @Points[i];
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- end
- except
- on EMathError do begin
- Result := True;
- Exit;
- end;
- end;
- end;
-
- // It is possible that the transformation will grow very large but remain below the overflow line
- minx := 1E10;
- maxx := -1E10;
- miny := 1E10;
- maxy := -1E10;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- if ((Maxx - MinX) > 1000) or ((Maxy - Miny) > 1000) then
- Result := True;
-end;
-
-
-procedure TControlPoint.ParseString(aString: string);
-var
- ParseValues: TStringList;
- ParsePos: integer;
- CurrentToken: string;
- CurrentXForm: integer;
- i: integer;
- OldDecimalSperator: Char;
-begin
- ParseValues := TStringList.Create;
- ParseValues.CommaText := AString;
-
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- CurrentXForm := 0;
-
- ParsePos := 0;
- while (ParsePos < ParseValues.Count) do begin
- CurrentToken := ParseValues[ParsePos];
- if AnsiCompareText(CurrentToken, 'xform') = 0 then begin
- Inc(ParsePos);
- CurrentXForm := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'time') = 0 then begin
- Inc(ParsePos);
- time := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'brightness') = 0 then begin
- Inc(ParsePos);
- brightness := StrToFloat(ParseValues[ParsePos]) / BRIGHT_ADJUST;
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin // mt
- Inc(ParsePos); // mt
- zoom := StrToFloat(ParseValues[ParsePos]); // mt
- end else if AnsiCompareText(CurrentToken, 'angle') = 0 then begin
- Inc(ParsePos);
- FAngle := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'contrast') = 0 then begin
- Inc(ParsePos);
- contrast := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'gamma') = 0 then begin
- Inc(ParsePos);
- gamma := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'vibrancy') = 0 then begin
- Inc(ParsePos);
- vibrancy := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'hue_rotation') = 0 then begin
- Inc(ParsePos);
- hue_rotation := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin
- Inc(ParsePos);
- zoom := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'imagesize') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'image_size') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'center') = 0 then begin
- Inc(ParsePos);
- center[0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- center[1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'background') = 0 then begin
- Inc(ParsePos);
- // Trap conversion errors for older parameters
- try
- background[0] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[0] := 0;
- end;
- Inc(ParsePos);
- try
- background[1] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[1] := 0;
- end;
- Inc(ParsePos);
- try
- background[2] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[2] := 0;
- end;
- end else if AnsiCompareText(CurrentToken, 'pulse') = 0 then begin
- Inc(ParsePos);
- pulse[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'wiggle') = 0 then begin
- Inc(ParsePos);
- wiggle[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'pixels_per_unit') = 0 then begin
- Inc(ParsePos);
- pixels_per_unit := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_filter_radius') = 0 then begin
- Inc(ParsePos);
- spatial_filter_radius := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_oversample') = 0 then begin
- Inc(ParsePos);
- spatial_oversample := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'sample_density') = 0 then begin
- Inc(ParsePos);
- sample_density := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'nbatches') = 0 then begin
- Inc(ParsePos);
- nbatches := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'white_level') = 0 then begin
- Inc(ParsePos);
- white_level := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap') = 0 then begin
- Inc(ParsePos);
- cmapindex := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap_inter') = 0 then begin
- Inc(ParsePos);
- cmap_inter := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'palette') = 0 then begin
-// Inc(ParsePos);
-// cmapindex := StrToInt(ParseValues[ParsePos]);
- OutputDebugString(Pchar('NYI import Palette'));
- end else if AnsiCompareText(CurrentToken, 'density') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].Density := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'color') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].color := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'symmetry') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].symmetry := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'coefs') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'var') = 0 then begin
- for i := 0 to NVARS - 1 do begin
- xform[CurrentXForm].vars[i] := 0;
- end;
-
- i := 0;
- while true do begin
- if (ParsePos + 1) >= ParseValues.Count then
- break;
- if ParseValues[ParsePos + 1][1] in ['a'..'z', 'A'..'Z'] then
- break;
-
- Inc(ParsePos);
- xform[CurrentXForm].vars[i] := StrToFloat(ParseValues[ParsePos]);
- Inc(i);
- end;
-
- end else begin
- OutputDebugString(Pchar('Unknown Token: ' + CurrentToken));
- end;
-
- Inc(ParsePos);
- end;
- GetCmap(cmapindex, hue_rotation, Cmap);
-
- ParseValues.Free;
-
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-procedure TControlPoint.SetVariation(vari: TVariation);
-const
- xform_distrib: array[0..12] of integer = (2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 8);
- var_distrib: array[0..41] of integer = (-1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22);
- mixed_var_distrib: array[0..31] of integer = (0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22);
-var
- i, j, v: integer;
- rv: integer;
-begin
- repeat
- rv := var_distrib[random(Length(var_distrib))];
- until Variations[rv];
-
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if vari = vRandom then
- begin
- if rv < 0 then
- begin
- repeat
- v := Mixed_var_distrib[random(Length(mixed_var_distrib))];
- until Variations[v]; // Use only Variations set in options
- xform[i].vars[v] := 1
- end
- else
- xform[i].vars[rv] := 1;
- end
- else
- xform[i].vars[integer(vari)] := 1;
- end;
-end;
-
-procedure TControlPoint.RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
-const
- xform_distrib: array[0..12] of integer = (2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 8);
- var_distrib: array[0..41] of integer = (-1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22);
- mixed_var_distrib: array[0..31] of integer = (0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22);
-var
- nrXforms: integer;
- i, j: integer;
- v, rv: integer;
-begin
-//hue_rotation := random;
- hue_rotation := 1;
- cmapindex := RANDOMCMAP;
- GetCmap(cmapindex, hue_rotation, cmap);
- time := 0.0;
-
-//nrXforms := xform_distrib[random(13)];
- nrXforms := random(Max - (Min - 1)) + Min;
- repeat
- rv := var_distrib[random(Length(var_distrib))];
- until Variations[rv];
-
- for i := 0 to NXFORMS - 1 do begin
- xform[i].density := 0;
- end;
-
- for i := 0 to nrXforms - 1 do begin
- xform[i].density := 1.0 / nrXforms;
- xform[i].color := i / (nrXforms - 1);
-
- xform[i].c[0][0] := 2 * random - 1;
- xform[i].c[0][1] := 2 * random - 1;
- xform[i].c[1][0] := 2 * random - 1;
- xform[i].c[1][1] := 2 * random - 1;
- xform[i].c[2][0] := 4 * random - 2;
- xform[i].c[2][1] := 4 * random - 2;
-
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if rv < 0 then begin
- repeat
- v := Mixed_var_distrib[random(Length(mixed_var_distrib))];
- until Variations[v]; // use only variations set in options
- xform[i].vars[v] := 1
- end else
- xform[i].vars[rv] := 1;
-
- end;
- if calc then
- CalcBoundbox;
-end;
-
-procedure TControlPoint.RandomCP1;
-var
- i, j: Integer;
-begin
- RandomCP;
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
- xform[i].vars[0] := 1;
- end;
-
- CalcBoundbox;
-end;
-
-procedure TControlPoint.CalcBoundbox;
-var
- Points: TPointsArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
-begin
-// RandSeed := 1234567;
- try
- SetLength(Points, SUB_BATCH_SIZE);
- case compatibility of
- 0: iterate_Old(SUB_BATCH_SIZE, points);
- 1: iterateXYC(SUB_BATCH_SIZE, points);
- end;
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E99;
- maxx := -1E99;
- miny := 1E99;
- maxy := -1E99;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
-
- if ((maxx - minx) > 1000) or
- ((maxy - miny) > 1000) then
- raise Exception.Create('Flame area to large');
-
- center[0] := (minx + maxx) / 2;
- center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- pixels_per_unit := 0.7 * Min(width / (maxx - minx), Height / (maxy - miny))
- else
- pixels_per_unit := 10;
- except on E: EMathError do
- begin// default
- center[0] := 0;
- center[1] := 0;
- pixels_per_unit := 10;
- end;
- end;
-end;
-
-function CalcUPRMagn(const cp: TControlPoint): double;
-var
- Points: TPointsXYArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
- xLength, yLength: double;
-begin
- try
- SetLength(Points, SUB_BATCH_SIZE);
- cp.iterateXY(SUB_BATCH_SIZE, Points);
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E99;
- maxx := -1E99;
- miny := 1E99;
- maxy := -1E99;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
-
- if ((maxx - minx) > 1000) or
- ((maxy - miny) > 1000) then
- raise Exception.Create('Flame area to large');
-
- cp.center[0] := (minx + maxx) / 2;
- cp.center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- cp.pixels_per_unit := 0.7 * Min(cp.width / (maxx - minx), cp.height / (maxy - miny))
- else
- cp.pixels_per_unit := 10;
-
- // Calculate magn for UPRs
- xLength := maxx - minx;
- yLength := maxy - miny;
- if xLength >= yLength then
- begin
- result := 1 / xLength * 2;
- end
- else
- begin
- result := 1 / yLength * 2;
- end;
-
- except on E: EMathError do
- begin// default
- cp.center[0] := 0;
- cp.center[1] := 0;
- cp.pixels_per_unit := 10;
- raise Exception.Create('CalcUPRMagn: ' +e.Message);
- end;
- end;
-end;
-
-
-class function TControlPoint.interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint;
-var
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
-// totvar: double;
- {z,rhtime: double;}
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - time) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Time;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.brightness := c0 * cp1.brightness + c1 * cp2.brightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-{ Apophysis doesn't interpolate background color - mt }
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- Result.xform[i].density := c0 * cp1.xform[i].density + c1 * cp2.xform[i].density;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
- for j := 0 to NVARS - 1 do begin
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- end;
-
-(*
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
- *)
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
-
-{ Remainder commented out;
- rhtime := time * 2 * PI / (60.0 * 30.0);
- // pulse
- z := 1;
- for j := 0 to 1 do begin
- z := z + Result.pulse[j, 0] * sin(Result.pulse[j, 1] * rhtime)
- end;
-
- for j := 0 to 2 do begin
- Result.xform[i].c[j][0] := Result.xform[i].c[j][0] * z;
- Result.xform[i].c[j][1] := Result.xform[i].c[j][1] * z;
- end;
-
- // wiggle
- for j := 0 to 1 do begin
- z := Result.wiggle[j,1] * rhtime;
-
- Result.xform[i].c[0][0] := Result.xform[i].c[0][0] + Result.wiggle[j,0] * cos(z);
- Result.xform[i].c[1][0] := Result.xform[i].c[1][0] + Result.wiggle[j,0] * -sin(z);
- Result.xform[i].c[0][1] := Result.xform[i].c[0][1] + Result.wiggle[j,0] * sin(z);
- Result.xform[i].c[1][1] := Result.xform[i].c[1][1] + Result.wiggle[j,0] * cos(z);
- end;
-}
- end;
-end;
-
-procedure TControlPoint.InterpolateX(cp1, cp2: TControlPoint; Tm: double);
-var
- result: TControlPoint;
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
-// totvar: double;
- {z,rhtime: double;}
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - tm) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Tm;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.brightness := c0 * cp1.brightness + c1 * cp2.brightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- Result.xform[i].density := c0 * cp1.xform[i].density + c1 * cp2.xform[i].density;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
- Result.xform[i].symmetry := c0 * cp1.xform[i].symmetry + c1 * cp2.xform[i].symmetry;
- for j := 0 to NVARS - 1 do begin
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- end;
-(*
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
- *)
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
- end;
- Copy(Result);
- cmap := Result.cmap;
- result.free;
-end;
-
-procedure TControlPoint.SaveToFile(Filename: string);
-var
- sl: TStringlist;
-begin
- sl := TStringlist.Create;
-
- SaveToStringlist(sl);
-
- sl.SaveToFile(filename);
- sl.Free;
-end;
-
-procedure TControlPoint.SaveToStringlist(sl: TStringlist);
-var
- i, j: Integer;
- s: string;
- OldDecimalSperator: Char;
-begin
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- sl.add(format('time %f', [time]));
- if cmapindex >= 0 then
- sl.add(format('cmap %d', [cmapindex]));
- sl.add(format('zoom %f', [zoom])); // mt
- sl.add(format('angle %f', [FAngle]));
- sl.add(format('image_size %d %d center %f %f pixels_per_unit %f',
- [Width, Height, center[0], center[1], pixels_per_unit]));
- sl.add(format('spatial_oversample %d spatial_filter_radius %f',
- [spatial_oversample, spatial_filter_radius]));
- sl.add(format('sample_density %f', [sample_density]));
-// sl.add(format('nbatches %d white_level %d background %f %f %f', - changed to integers - mt
- sl.add(format('nbatches %d white_level %d background %d %d %d',
- [nbatches, white_level, background[0], background[1], background[2]]));
- sl.add(format('brightness %f gamma %f vibrancy %f hue_rotation %f cmap_inter %d',
- [brightness * BRIGHT_ADJUST, gamma, vibrancy, hue_rotation, cmap_inter]));
-
- for i := 0 to NXFORMS - 1 do begin
- if xform[i].density = 0 then
- Continue;
-
- sl.add(format('xform %d density %.3f color %f symmetry %f', [i, xform[i].density, xform[i].color, xform[i].symmetry]));
- s := 'var';
- for j := 0 to NVARS - 1 do begin
- s := format('%s %f', [s, xform[i].vars[j]]);
- end;
- sl.add(s);
-// sl.Add(format('coefs %f %f %f %f %f %f',
- sl.Add(format('coefs %.6f %.6f %.6f %.6f %.6f %.6f',
- [xform[i].c[0][0], xform[i].c[0][1],
- xform[i].c[1][0], xform[i].c[1][1],
- xform[i].c[2][0], xform[i].c[2][1]]));
- end;
-
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-function TControlPoint.Clone: TControlPoint;
-var
- sl: TStringList;
-begin
- sl := TStringList.Create;
- SaveToStringlist(sl);
- Result := TControlPoint.Create;
- Result.ParseStringlist(sl);
- Result.Fangle := FAngle;
- Result.cmap := cmap;
- Result.name := name;
- Result.nick := nick;
- Result.url := url;
- sl.Free;
-end;
-
-procedure TControlPoint.Copy(cp1: TControlPoint);
-var
- sl: TStringList;
-begin
- Clear;
- sl := TStringList.Create;
- cp1.SaveToStringlist(sl);
- ParseStringlist(sl);
- Fangle := cp1.FAngle;
- cmap := cp1.cmap;
- name := cp1.name;
- nick := cp1.nick;
- url := cp1.url;
- sl.Free;
-end;
-
-procedure TControlPoint.ParseStringList(sl: TStringlist);
-var
- s: string;
- i: integer;
-begin
- for i := 0 to sl.Count - 1 do begin
- s := s + sl[i] + ' ';
- end;
- ParseString(s);
-end;
-
-procedure TControlPoint.Clear;
-var
- i, j: Integer;
-begin
- symmetry := 0;
- for i := 0 to NXFORMS - 1 do begin
- xform[i].density := 0;
- xform[i].symmetry := 0;
- xform[i].color := 0;
- xform[i].vars[0] := 1;
- for j := 1 to NVARS - 1 do begin
- xform[i].vars[j] := 0;
- end;
- end;
- zoom := 0;
-end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-const
- sym_distrib: array[0..14] of integer = (
- -4, -3,
- -2, -2, -2,
- -1, -1, -1,
- 2, 2, 2,
- 3, 3,
- 4, 4
- );
-var
- i, j, k: integer;
- a: double;
-begin
- result := 0;
- if (0 = sym) then
- if (random(1) <> 0) then
- sym := sym_distrib[random(14)]
- else if (random(32) <> 0) then // not correct
- sym := random(13) - 6
- else
- sym := random(51) - 25;
-
- if (1 = sym) or (0 = sym) then
- begin
- result := 0;
- exit;
- end;
-
- for i := 0 to NXFORMS - 1 do
- if (cp.xform[i].density = 0.0) then break;
-
- if (i = NXFORMS) then
- begin
- result := 0;
- exit;
- end;
- cp.symmetry := sym;
-
- if (sym < 0) then
- begin
- cp.xform[i].density := 1.0;
- cp.xform[i].symmetry := 1;
- cp.xform[i].vars[0] := 1.0;
- for j := 1 to NVARS - 1 do cp.xform[i].vars[j] := 0;
- cp.xform[i].color := 1.0;
- cp.xform[i].c[0][0] := -1.0;
- cp.xform[i].c[0][1] := 0.0;
- cp.xform[i].c[1][0] := 0.0;
- cp.xform[i].c[1][1] := 1.0;
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- sym := -sym;
- end;
-
- a := 2 * PI / sym;
-
-// for (k = 1; (k < sym)&&(i < NXFORMS); k + + ) {
- k := 1;
- while (k < sym) and (i < NXFORMS) do
- begin
- cp.xform[i].density := 1.0;
- cp.xform[i].vars[0] := 1.0;
- cp.xform[i].symmetry := 1;
- for j := 1 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- if sym < 3 then
- cp.xform[i].color := 0
- else
- cp.xform[i].color := (k - 1) / (sym - 2);
-
- if cp.xform[i].color > 1 then
- begin
-// ShowMessage('Color value larger than 1');
- repeat
- cp.xform[i].color := cp.xform[i].color - 1
- until cp.xform[i].color <= 1;
- end;
-
- cp.xform[i].c[0][0] := cos(k * a);
- cp.xform[i].c[0][1] := sin(k * a);
- cp.xform[i].c[1][0] := -cp.xform[i].c[0][1];
- cp.xform[i].c[1][1] := cp.xform[i].c[0][0];
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- inc(k);
- end;
-end;
-
-function TControlPoint.HasNewVariants: boolean;
-var
- i: integer;
-begin
- Result := false;
-
- for i:= 0 to NXFORMS -1 do begin
- if (xform[i].vars[18] > 0) or
- (xform[i].vars[19] > 0) or
- (xform[i].vars[20] > 0) or
- (xform[i].vars[21] > 0) then begin
- Result := True;
- Exit;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomtoRect(R: TRect);
-var
- scale: double;
- ppux, ppuy: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppux := pixels_per_unit * scale;
- ppuy := pixels_per_unit * scale;
-
- dx := ((r.Left + r.Right)/2 - Width/2)/ppux ;
- dy := ((r.Top + r.Bottom)/2 - Height/2)/ppuy;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy ;
-
- Scale := Scale * Min( Width/(abs(r.Right - r.Left) + 1), Height/(abs(r.Bottom - r.Top) + 1)) ;
- Zoom := Log2(Scale);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomIn(Factor: double);
-var
- scale: double;
-begin
- scale := power(2, zoom);
-
- Scale := Scale / Factor;
- Zoom := Log2(Scale);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.MoveRect(R: TRect);
-var
- scale: double;
- ppux, ppuy: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppux := pixels_per_unit * scale;
- ppuy := pixels_per_unit * scale;
-
- dx := (r.Left - r.Right)/ppux;
- dy := (r.Top - r.Bottom)/ppuy;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy ;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.Rotate(Angle: double);
-begin
- FAngle := FAngle + Angle;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/Editor.dfm b/2.02g/Source/Editor.dfm
deleted file mode 100644
index 4185cae..0000000
--- a/2.02g/Source/Editor.dfm
+++ /dev/null
@@ -1,646 +0,0 @@
-object EditForm: TEditForm
- Left = 516
- Top = 218
- Width = 582
- Height = 471
- Caption = 'Editor'
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00000000000000000000000000000000000000FFFF000000
- 00000000000000000000000000000000000000000000FFFF0000000000000000
- 0000000000000000000000000000FFFF00000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF0000FF0000FF
- 00FFFF0000FF0000FF0000FF0000FF0000FF00000000FFFF0000000000000000
- 000000000000000000FF00000000000000000000FFFF0000000000000000FF00
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 00000000000000FFFF0000FF00000000000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000000000000000FF00FFFF00000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000FF00000000000000FFFF00000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000FF00000000000000000000000000
- FFFF00000000FFFF0000000000000000000000000000000000FF0000000000FF
- 00000000000000000000000000000000000000FFFF00FFFF0000000000000000
- 000000000000000000FF0000FF00000000000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800100008001000080010000800100008001000080010000800100008001
- 0000800100008001000080010000800100008001000080010000FFFF0000}
- KeyPreview = True
- OldCreateOrder = True
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnResize = FormResize
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object GrphPnl: TPanel
- Left = 0
- Top = 0
- Width = 394
- Height = 422
- Align = alClient
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- object GraphImage: TImage
- Left = 1
- Top = 1
- Width = 392
- Height = 420
- Align = alClient
- PopupMenu = EditPopup
- OnDblClick = GraphImageDblClick
- OnMouseDown = GraphImageMouseDown
- OnMouseMove = GraphImageMouseMove
- OnMouseUp = GraphImageMouseUp
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 422
- Width = 574
- Height = 15
- Panels = <
- item
- Width = 60
- end
- item
- Width = 60
- end
- item
- Width = 150
- end>
- SimplePanel = False
- end
- object ControlPanel: TPanel
- Left = 394
- Top = 0
- Width = 180
- Height = 422
- Align = alRight
- Alignment = taLeftJustify
- BevelOuter = bvNone
- TabOrder = 2
- DesignSize = (
- 180
- 422)
- object lblTransform: TLabel
- Left = 10
- Top = 128
- Width = 59
- Height = 13
- Caption = 'Transform'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = [fsBold]
- ParentFont = False
- end
- object PrevPnl: TPanel
- Left = 10
- Top = 0
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Caption = 'PrevPnl'
- Color = clBlack
- TabOrder = 0
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Align = alClient
- IncrementalDisplay = True
- PopupMenu = QualityPopup
- end
- end
- object cbTransforms: TComboBox
- Left = 75
- Top = 125
- Width = 57
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 1
- OnChange = cbTransformsChange
- end
- object PageControl: TPageControl
- Left = 10
- Top = 148
- Width = 167
- Height = 277
- ActivePage = TabSheet2
- Anchors = [akLeft, akTop, akRight, akBottom]
- MultiLine = True
- TabIndex = 3
- TabOrder = 2
- TabStop = False
- object TabSheet1: TTabSheet
- Caption = 'Triangle'
- object Label7: TLabel
- Left = 9
- Top = 12
- Width = 17
- Height = 13
- Caption = 'Ax:'
- end
- object Label8: TLabel
- Left = 9
- Top = 36
- Width = 17
- Height = 13
- Caption = 'Ay:'
- end
- object Label9: TLabel
- Left = 9
- Top = 60
- Width = 16
- Height = 13
- Caption = 'Bx:'
- end
- object Label10: TLabel
- Left = 9
- Top = 84
- Width = 16
- Height = 13
- Caption = 'By:'
- end
- object Label11: TLabel
- Left = 9
- Top = 108
- Width = 17
- Height = 13
- Caption = 'Cx:'
- end
- object Label12: TLabel
- Left = 9
- Top = 132
- Width = 17
- Height = 13
- Caption = 'Cy:'
- end
- object txtAx: TEdit
- Left = 32
- Top = 8
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 0
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtAy: TEdit
- Left = 32
- Top = 32
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 1
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBx: TEdit
- Left = 32
- Top = 56
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 2
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBy: TEdit
- Left = 32
- Top = 80
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 3
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtCx: TEdit
- Left = 32
- Top = 104
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 4
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtCy: TEdit
- Left = 32
- Top = 128
- Width = 110
- Height = 21
- AutoSelect = False
- TabOrder = 5
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object chkPreserve: TCheckBox
- Left = 8
- Top = 168
- Width = 129
- Height = 17
- Caption = 'Preserve weights'
- Checked = True
- State = cbChecked
- TabOrder = 6
- end
- end
- object XForm: TTabSheet
- Caption = 'Transform'
- object lbla: TLabel
- Left = 9
- Top = 12
- Width = 10
- Height = 13
- Caption = 'a:'
- end
- object Label1: TLabel
- Left = 9
- Top = 36
- Width = 10
- Height = 13
- Caption = 'b:'
- end
- object Label2: TLabel
- Left = 9
- Top = 60
- Width = 9
- Height = 13
- Caption = 'c:'
- end
- object Label3: TLabel
- Left = 9
- Top = 84
- Width = 10
- Height = 13
- Caption = 'd:'
- end
- object Label4: TLabel
- Left = 9
- Top = 108
- Width = 10
- Height = 13
- Caption = 'e:'
- end
- object Label5: TLabel
- Left = 9
- Top = 132
- Width = 8
- Height = 13
- Caption = 'f:'
- end
- object Label6: TLabel
- Left = 9
- Top = 156
- Width = 38
- Height = 13
- Caption = 'Weight:'
- end
- object Label29: TLabel
- Left = 9
- Top = 180
- Width = 52
- Height = 13
- Caption = 'Symmetry:'
- end
- object txtA: TEdit
- Left = 32
- Top = 8
- Width = 110
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtB: TEdit
- Left = 32
- Top = 32
- Width = 110
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtC: TEdit
- Left = 32
- Top = 56
- Width = 110
- Height = 21
- TabOrder = 2
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtD: TEdit
- Left = 32
- Top = 80
- Width = 110
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtE: TEdit
- Left = 32
- Top = 104
- Width = 110
- Height = 21
- TabOrder = 4
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtF: TEdit
- Left = 32
- Top = 128
- Width = 110
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = CoefExit
- OnKeyPress = CoefKeyPress
- end
- object txtP: TEdit
- Left = 72
- Top = 152
- Width = 70
- Height = 21
- TabOrder = 6
- Text = '0'
- OnExit = txtPExit
- OnKeyPress = txtPKeyPress
- end
- object txtSymmetry: TEdit
- Left = 72
- Top = 176
- Width = 70
- Height = 21
- TabOrder = 7
- Text = '0'
- OnExit = txtSymmetryExit
- OnKeyPress = txtSymmetryKeyPress
- end
- end
- object TabSheet3: TTabSheet
- Caption = 'Variations'
- object VEVars: TValueListEditor
- Left = 0
- Top = 0
- Width = 159
- Height = 231
- Align = alClient
- ScrollBars = ssVertical
- TabOrder = 0
- TitleCaptions.Strings = (
- 'Variation'
- 'Value')
- OnExit = VEVarsExit
- OnKeyPress = VEVarsKeyPress
- OnValidate = VEVarsValidate
- ColWidths = (
- 93
- 60)
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Colors'
- ImageIndex = 3
- object GroupBox1: TGroupBox
- Left = 8
- Top = 0
- Width = 145
- Height = 73
- Caption = 'Transform color'
- TabOrder = 0
- object scrlXFormColor: TScrollBar
- Left = 8
- Top = 48
- Width = 129
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 0
- OnChange = scrlXFormColorChange
- OnScroll = scrlXFormColorScroll
- end
- object pnlXFormColor: TPanel
- Left = 8
- Top = 16
- Width = 65
- Height = 25
- BevelOuter = bvLowered
- TabOrder = 1
- end
- object txtXFormColor: TEdit
- Left = 80
- Top = 16
- Width = 57
- Height = 21
- TabOrder = 2
- OnExit = txtXFormColorExit
- OnKeyPress = txtXFormColorKeyPress
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 80
- Width = 145
- Height = 137
- Caption = 'Graph'
- TabOrder = 1
- object Label20: TLabel
- Left = 8
- Top = 56
- Width = 82
- Height = 13
- Caption = 'Background color'
- end
- object Label21: TLabel
- Left = 8
- Top = 96
- Width = 89
- Height = 13
- Caption = 'Reference triangle'
- end
- object pnlBackColor: TPanel
- Left = 8
- Top = 72
- Width = 129
- Height = 17
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- OnClick = pnlBackColorClick
- end
- object chkUseXFormColor: TCheckBox
- Left = 8
- Top = 16
- Width = 129
- Height = 17
- Caption = 'Use transform color'
- TabOrder = 1
- OnClick = chkUseXFormColorClick
- end
- object chkFlameBack: TCheckBox
- Left = 8
- Top = 36
- Width = 129
- Height = 17
- Caption = 'Use flame background'
- TabOrder = 2
- OnClick = chkFlameBackClick
- end
- object pnlReference: TPanel
- Left = 8
- Top = 112
- Width = 129
- Height = 17
- BevelOuter = bvLowered
- Color = clGray
- TabOrder = 3
- OnClick = pnlReferenceClick
- end
- end
- end
- end
- end
- object EditPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 312
- Top = 8
- object mnuAutoZoom: TMenuItem
- Caption = 'Auto Zoom'
- Hint = 'Zooms the triangle display to the best fit.'
- OnClick = mnuAutoZoomClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuDelete: TMenuItem
- Caption = 'Delete'
- Hint = 'Deletes the selected triangle.'
- ImageIndex = 9
- OnClick = mnuDeleteClick
- end
- object mnuDuplicate: TMenuItem
- Caption = 'Duplicate'
- Hint = 'Duplicates the selected triangle.'
- OnClick = mnuDupClick
- end
- object MenuItem2: TMenuItem
- Caption = '-'
- end
- object mnuAdd: TMenuItem
- Caption = 'Add'
- Hint = 'Adds a new triangle.'
- OnClick = mnuAddClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuFlipVertical: TMenuItem
- Caption = 'Flip Vertical'
- OnClick = mnuFlipVerticalClick
- end
- object mnuFlipHorizontal: TMenuItem
- Caption = 'Flip Horizontal'
- OnClick = mnuFlipHorizontalClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuVerticalFlipAll: TMenuItem
- Caption = 'Flip All Vertical '
- OnClick = mnuVerticalFlipAllClick
- end
- object mnuHorizintalFlipAll: TMenuItem
- Caption = 'Flip All Horizontal'
- OnClick = mnuHorizintalFlipAllClick
- end
- object MenuItem1: TMenuItem
- Caption = '-'
- end
- object mnuLockSel: TMenuItem
- Caption = 'Lock'
- OnClick = mnuLockClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 344
- Top = 8
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Checked = True
- OnClick = mnuResetLocationClick
- end
- end
-end
diff --git a/2.02g/Source/Editor.pas b/2.02g/Source/Editor.pas
deleted file mode 100644
index 3393a2f..0000000
--- a/2.02g/Source/Editor.pas
+++ /dev/null
@@ -1,1899 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Editor;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ComCtrls, Math, Menus, ToolWin, Registry, MyTypes,
- ControlPoint, Render, cmap, Grids, ValEdit;
-
-const
-// PixelCountMax = 32768;
- WM_PTHREAD_COMPLETE = WM_APP + 5438;
-
-type
- TEditForm = class(TForm)
- GrphPnl: TPanel;
- GraphImage: TImage;
- StatusBar: TStatusBar;
- ControlPanel: TPanel;
- lblTransform: TLabel;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- EditPopup: TPopupMenu;
- mnuLockSel: TMenuItem;
- MenuItem1: TMenuItem;
- mnuDelete: TMenuItem;
- mnuDuplicate: TMenuItem;
- MenuItem2: TMenuItem;
- mnuAdd: TMenuItem;
- mnuAutoZoom: TMenuItem;
- N1: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLocation: TMenuItem;
- mnuVerticalFlipAll: TMenuItem;
- N4: TMenuItem;
- mnuHorizintalFlipAll: TMenuItem;
- N5: TMenuItem;
- mnuFlipVertical: TMenuItem;
- mnuFlipHorizontal: TMenuItem;
- cbTransforms: TComboBox;
- N6: TMenuItem;
- PageControl: TPageControl;
- TabSheet1: TTabSheet;
- Label7: TLabel;
- Label8: TLabel;
- Label9: TLabel;
- Label10: TLabel;
- Label11: TLabel;
- Label12: TLabel;
- txtAx: TEdit;
- txtAy: TEdit;
- txtBx: TEdit;
- txtBy: TEdit;
- txtCx: TEdit;
- txtCy: TEdit;
- chkPreserve: TCheckBox;
- XForm: TTabSheet;
- lbla: TLabel;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label5: TLabel;
- Label6: TLabel;
- Label29: TLabel;
- txtA: TEdit;
- txtB: TEdit;
- txtC: TEdit;
- txtD: TEdit;
- txtE: TEdit;
- txtF: TEdit;
- txtP: TEdit;
- txtSymmetry: TEdit;
- TabSheet3: TTabSheet;
- VEVars: TValueListEditor;
- TabSheet2: TTabSheet;
- GroupBox1: TGroupBox;
- scrlXFormColor: TScrollBar;
- pnlXFormColor: TPanel;
- txtXFormColor: TEdit;
- GroupBox2: TGroupBox;
- Label20: TLabel;
- Label21: TLabel;
- pnlBackColor: TPanel;
- chkUseXFormColor: TCheckBox;
- chkFlameBack: TCheckBox;
- pnlReference: TPanel;
- procedure FormCreate(Sender: TObject);
- procedure GraphImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: integer);
- procedure GraphImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure GraphImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure FormShow(Sender: TObject);
- procedure mnuDeleteClick(Sender: TObject);
- procedure mnuAddClick(Sender: TObject);
- procedure mnuDupClick(Sender: TObject);
- procedure mnuAutoZoomClick(Sender: TObject);
- procedure mnuLockClick(Sender: TObject);
- procedure mnuXFlipClick(Sender: TObject);
- procedure mnuYFlipClick(Sender: TObject);
- procedure btnCloseClick(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure txtPKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditExit(Sender: TObject);
- procedure txtPExit(Sender: TObject);
- procedure DrawPreview;
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuVerticalFlipAllClick(Sender: TObject);
- procedure mnuHorizintalFlipAllClick(Sender: TObject);
- procedure mnuFlipVerticalClick(Sender: TObject);
- procedure mnuFlipHorizontalClick(Sender: TObject);
- procedure GraphImageDblClick(Sender: TObject);
- procedure cbTransformsChange(Sender: TObject);
- procedure CoefKeyPress(Sender: TObject; var Key: Char);
- procedure CoefExit(Sender: TObject);
- procedure scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrlXFormColorChange(Sender: TObject);
- procedure chkUseXFormColorClick(Sender: TObject);
- procedure chkFlameBackClick(Sender: TObject);
- procedure pnlBackColorClick(Sender: TObject);
- procedure pnlReferenceClick(Sender: TObject);
- procedure txtXFormColorExit(Sender: TObject);
- procedure txtXFormColorKeyPress(Sender: TObject; var Key: Char);
- procedure txtSymmetryExit(Sender: TObject);
- procedure txtSymmetryKeyPress(Sender: TObject; var Key: Char);
- procedure VEVarsKeyPress(Sender: TObject; var Key: Char);
- procedure VEVarsExit(Sender: TObject);
- procedure VEVarsValidate(Sender: TObject; ACol, ARow: Integer;
- const KeyName, KeyValue: String);
- private
- bm: TBitmap;
- cmap: TColorMap;
- // cp1: TControlPoint;
- PreviewDensity: double;
- procedure UpdateFlame(DrawMain: boolean);
- procedure DeleteTriangle(t: integer);
- procedure UpdateFlameX;
- public
- cp: TControlPoint;
- Render: TRenderer;
- { Options}
- UseFlameBackground, UseTransformColors: boolean;
- BackGroundColor, ReferenceTrianglecolor: integer;
- procedure UpdateDisplay;
- procedure AutoZoom;
- procedure DrawGraph;
- end;
-
-var
- EditForm: TEditForm;
- GraphZoom: double;
- CornerCaught: boolean;
- TriangleCaught: boolean;
- SelectedTriangle: integer;
- SelectedCorner: integer;
- SelLocked: boolean;
- Drawing: boolean;
- HasChanged: boolean;
- oldx, oldy: double;
- intoldx, intoldy: integer;
- clr: array[-1..11] of TColor;
- EditedVariation: integer;
- pcenterx, pcentery, pscale: double;
-
-procedure ShowSelectedInfo;
-function ColorValToColor(c: TColorMap; index: double): TColor;
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-function RotateTriangle(t: TTriangle; rad: double): TTriangle;
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-function RotateTrianglePoint(t: TTriangle; x, y, rad: double): TTriangle;
-function Centroid(t: TTriangle): TSPoint;
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-procedure ScaleAll;
-
-implementation
-
-uses Main, Global, Adjust, Mutate;
-
-const
- SUB_BATCH_SIZE = 1000;
- SC_MyMenuItem1 = WM_USER + 1;
-
-var
- oldTriangle: TTriangle;
- gCenterX: double;
- gCentery: double;
- gxlength: double;
- gylength: double;
-
-{$R *.DFM}
-
-{ Triangle transformations }
-
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-var
- r: integer;
-begin
- r := random(3);
- Result.x[r] := t.x[r] + random - 0.5;
- Result.y[r] := t.y[r] + random - 0.5;
-end;
-
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.y[0] := -t.y[0];
- Result.y[1] := -t.y[1];
- Result.y[2] := -t.y[2];
-end;
-
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.x[0] := -t.x[0];
- Result.x[1] := -t.x[1];
- Result.x[2] := -t.x[2];
-end;
-
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-begin
- Result.y[0] := scale * t.y[0];
- Result.y[1] := scale * t.y[1];
- Result.y[2] := scale * t.y[2];
- Result.x[0] := scale * t.x[0];
- Result.x[1] := scale * t.x[1];
- Result.x[2] := scale * t.x[2];
-end;
-
-function Centroid(t: TTriangle): TSPoint;
-begin
- Result.x := (t.x[0] + t.x[1] + t.x[2]) / 3;
- Result.y := (t.y[0] + t.y[1] + t.y[2]) / 3;
-end;
-
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-var
- xr, yr: double;
- z: TSPoint;
-begin
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- Result.y[0] := scale * (t.y[0] - yr) + yr;
- Result.y[1] := scale * (t.y[1] - yr) + yr;
- Result.y[2] := scale * (t.y[2] - yr) + yr;
- Result.x[0] := scale * (t.x[0] - xr) + xr;
- Result.x[1] := scale * (t.x[1] - xr) + xr;
- Result.x[2] := scale * (t.x[2] - xr) + xr;
-end;
-
-function RotateTriangle(t: TTriangle; rad: double): TTriangle; //rad in Radians
-var
- i: integer;
-begin
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] * cos(rad) - t.y[i] * sin(rad);
- Result.y[i] := t.x[i] * sin(rad) + t.y[i] * cos(rad);
- end;
-end;
-
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-var
- i: integer;
- r: double;
-begin
- r := (random * 2 * range) - range;
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] + r;
- Result.y[i] := t.y[i] + r;
- end;
-end;
-
-procedure ScaleAll;
-var
- i, j: integer;
-begin
- for i := 0 to 2 do
- begin
- MainTriangles[-1].y[i] := MainTriangles[-1].y[i] * 0.2;
- MainTriangles[-1].x[i] := MainTriangles[-1].x[i] * 0.2;
- end;
- for j := 0 to Transforms - 1 do
- for i := 0 to 2 do
- begin
- MainTriangles[j].y[i] := MainTriangles[j].y[i] * 0.2;
- MainTriangles[j].x[i] := MainTriangles[j].x[i] * 0.2;
- end;
-end;
-
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-var
- i: integer;
- xr, yr: double;
- z: TSPoint;
-begin
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) -
- (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) +
- (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-function RotateTrianglePoint(t: TTriangle; x, y, rad: double): TTriangle;
-var
- i: integer;
- xr, yr: double;
-begin
- xr := x;
- yr := y;
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) -
- (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) +
- (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-
-function ColorValToColor(c: TColorMap; index: double): TColor;
-var
- i: integer;
-begin
- i := Trunc(Index * 255);
- result := c[i][2] shl 16 + c[i][1] shl 8 + c[i][0];
-end;
-
-procedure TEditForm.UpdateDisplay;
-var
- i: integer;
-begin
- cp.copy(MainCp);
- AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
- cp.cmap := MainCp.cmap;
- cmap := MainCp.cmap;
- cbTransforms.Clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- AutoZoom;
- ShowSelectedInfo;
- DrawGraph;
- DrawPreview;
-end;
-
-procedure TEditForm.DrawPreview;
-begin
- //Render.Stop;
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- if mnuResetLocation.checked then
- begin
- cp.zoom := 0;
- cp.CalcBoundbox;
- end
- else
- begin
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.Center[0];
- cp.center[1] := MainCp.Center[1];
- end;
- cp.cmap := MainCp.cmap;
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- PreviewImage.Picture.Bitmap.Assign(Render.GetImage);
- PreviewImage.refresh;
-end;
-
-procedure ReadjustWeights(var cp: TControlPoint);
-{ Thanks to Rudy...code from Chaos}
-var
- total, othertotals, excess: double;
- t, i: integer;
-begin
- t := NumXForms(cp);
- { /* First determine the excess. */ }
- total := 0.0;
- othertotals := 0.0;
- for i := 0 to T - 1 do
- if cp.xform[i].density <> 0.0 then
- begin
- total := total + cp.xform[i].density;
- if (i <> SelectedTriangle) then
- othertotals := othertotals + cp.xform[i].density;
- end;
- excess := total - 1.0;
- { /* Now we need to fix'em */ }
- for i := 0 to T - 1 do
- if (i <> SelectedTriangle) and (cp.xform[i].density <> 0) then
- cp.xform[i].density := cp.xform[i].density -
- cp.xform[i].density / othertotals * excess;
-end;
-
-procedure ShowSelectedInfo;
-var
- t: integer;
- i: integer;
- a, b, c, d, e, f: double;
-begin
- t := SelectedTriangle;
- if (t >= Transforms) then t := Transforms - 1;
- //if EditForm.cbTransforms.ItemIndex <> t then EditForm.cbTransforms.ItemIndex := t;
- EditForm.cbTransforms.ItemIndex := t;
- //select combobox item
- EditForm.txtAx.text := Format('%.6g', [MainTriangles[t].x[0]]);
- EditForm.txtAy.text := Format('%.6g', [MainTriangles[t].y[0]]);
- EditForm.txtBx.text := Format('%.6g', [MainTriangles[t].x[1]]);
- EditForm.txtBy.text := Format('%.6g', [MainTriangles[t].y[1]]);
- EditForm.txtCx.text := Format('%.6g', [MainTriangles[t].x[2]]);
- EditForm.txtCy.text := Format('%.6g', [MainTriangles[t].y[2]]);
- EditForm.lblTransform.Refresh;
- EditForm.txtAx.Refresh;
- EditForm.txtAy.Refresh;
- EditForm.txtBx.Refresh;
- EditForm.txtBy.Refresh;
- EditForm.txtCx.Refresh;
- EditForm.txtCy.Refresh;
- a := EditForm.cp.xform[t].c[0][0];
- b := EditForm.cp.xform[t].c[1][0];
- c := EditForm.cp.xform[t].c[0][1];
- d := EditForm.cp.xform[t].c[1][1];
- e := EditForm.cp.xform[t].c[2][0];
- f := EditForm.cp.xform[t].c[2][1];
-
- EditForm.txtA.text := Format('%.6g', [a]);
- EditForm.txtB.text := Format('%.6g', [b]);
- EditForm.txtC.text := Format('%.6g', [c]);
- EditForm.txtD.text := Format('%.6g', [d]);
- EditForm.txtE.text := Format('%.6g', [e]);
- EditForm.txtF.text := Format('%.6g', [f]);
-
- EditForm.txtP.text := Format('%.6g', [EditForm.cp.xform[t].density]);
- EditForm.txtSymmetry.text := Format('%.6g', [EditForm.cp.xform[t].symmetry]);
- EditForm.txtA.Refresh;
- EditForm.txtB.Refresh;
- EditForm.txtC.Refresh;
- EditForm.txtD.Refresh;
- EditForm.txtE.Refresh;
- EditForm.txtF.Refresh;
- EditForm.txtP.Refresh;
- EditForm.pnlXFormColor.Color := ColorValToColor(EditForm.cp.cmap, EditForm.cp.xform[t].color);
- EditForm.txtXFormColor.Text := FloatToStr(EditForm.cp.xform[t].color);
- EditForm.scrlXFormcolor.Position := Trunc(EditForm.cp.xform[t].color * 100);
-
- for i := 0 to NVars-1 do begin
- EditForm.VEVars.Values[VarNames[i]] := Format('%.6g', [EditForm.cp.xform[SelectedTriangle].vars[i]]);
- end;
-
-end;
-
-procedure Scale(var fx, fy: double; x, y, Width, Height: integer);
-var
- sc: double;
-begin
- sc := 50 * GraphZoom;
- fx := (x - (Width / 2)) / sc + gCenterX;
- fy := -((y - (Height / 2)) / sc - gCentery);
-end;
-
-procedure TEditForm.AutoZoom;
-var
- i, j: integer;
- xminz, yminz, xmaxz, ymaxz: double;
-begin
- xminz := 0;
- yminz := 0;
- xmaxz := 0;
- ymaxz := 0;
- for i := -1 to Transforms - 1 do
- begin
- for j := 0 to 2 do
- begin
- if MainTriangles[i].x[j] < xminz then xminz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] < yminz then yminz := MainTriangles[i].y[j];
- if MainTriangles[i].x[j] > xmaxz then xmaxz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] > ymaxz then ymaxz := MainTriangles[i].y[j];
- end;
- end;
- gxlength := xmaxz - xminz;
- gylength := ymaxz - yminz;
- gCenterX := xminz + gxlength / 2;
- gCentery := yminz + gylength / 2;
- if gxlength >= gylength then
- begin
- GraphZoom := EditForm.GraphImage.Width / 60 / gxlength;
- end
- else
- begin
- GraphZoom := EditForm.GraphImage.Height / 60 / gylength;
- end;
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
-end;
-
-procedure TEditForm.UpdateFlameX;
-var
- i: integer;
-begin
- for i := 0 to transforms - 1 do
- begin
-// CP_compute(cp1, Triangles[i], Triangles[-1], i);
- solve3(MainTriangles[-1].x[0], MainTriangles[-1].y[0], MainTriangles[i].x[0],
- MainTriangles[-1].x[1], MainTriangles[-1].y[1], MainTriangles[i].x[1],
- MainTriangles[-1].x[2], MainTriangles[-1].y[2], MainTriangles[i].x[2],
- cp.xform[i].c[0][0], cp.xform[i].c[1][0], cp.xform[i].c[2][0]);
-
- solve3(MainTriangles[-1].x[0], MainTriangles[-1].y[0], MainTriangles[i].y[0],
- MainTriangles[-1].x[1], MainTriangles[-1].y[1], MainTriangles[i].y[1],
- MainTriangles[-1].x[2], MainTriangles[-1].y[2], MainTriangles[i].y[2],
- cp.xform[i].c[0][1], cp.xform[i].c[1][1], cp.xform[i].c[2][1]);
- end;
-
- GetXForms(cp, MainTriangles, transforms);
- if not chkPreserve.checked then ComputeWeights(cp, MainTriangles, transforms);
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
-end;
-
-procedure TEditForm.UpdateFlame(DrawMain: boolean);
-begin
-//; MainForm.StopThread;
- StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
- GetXForms(cp, MainTriangles, transforms);
- if not chkPreserve.Checked then ComputeWeights(cp, MainTriangles, transforms);
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- if DrawMain then begin
- MainForm.StopThread;
- MainCp.Copy(cp);
- MainCp.cmap := cmap;
- if mnuResetLocation.checked then begin
- MainCp.zoom := 0;
- MainForm.center[0] := cp.center[0];
- MainForm.center[1] := cp.center[1];
- end;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
- end;
-end;
-
-procedure TEditForm.DeleteTriangle(t: integer);
-var
- i, j: integer;
-begin
- if Transforms > 2 then
- { Can't have less than 2 transofms}
- begin
- MainForm.UpdateUndo;
- if t = (Transforms - 1) then
- { Last triangle...just reduce number}
- begin
- Transforms := Transforms - 1;
- SelectedTriangle := Transforms - 1;
- cp.xform[transforms].density := 0;
- cbTransforms.Clear;
- UpdateFlame(True);
- end
- else
- begin
- for i := t to Transforms - 2 do
- begin
- { copy higher transforms down }
- MainTriangles[i] := MainTriangles[i + 1];
- cp.xform[i].density := cp.xform[i + 1].density;
- cp.xform[i].color := cp.xform[i + 1].color;
- cp.xform[i].symmetry := cp.xform[i + 1].symmetry;
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := cp.xform[i + 1].vars[j];
- end;
- Transforms := Transforms - 1;
- cp.xform[transforms].density := 0;
- UpdateFlame(True);
- end;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- cbTransforms.ItemIndex := SelectedTriangle;
- end;
-end;
-
-function InsideTriangle(x, y: double): integer;
-var
- i, j, k: integer;
- inside: boolean;
-begin
-{ is x, y inside a triangle }
- Result := -1;
- inside := False;
- j := 2;
- for k := 0 to Transforms - 1 do
- begin
- for i := 0 to 2 do
- begin
- if (((MainTriangles[k].y[i] <= y) and
- (y < MainTriangles[k].y[j])) or
- ((MainTriangles[k].y[j] <= y) and
- (y < MainTriangles[k].y[i]))) and
- (x < (MainTriangles[k].x[j] - MainTriangles[k].x[i]) *
- (y - MainTriangles[k].y[i]) /
- (MainTriangles[k].y[j] - MainTriangles[k].y[i]) +
- MainTriangles[k].x[i]) then
- Inside := not Inside;
- j := i
- end;
- if inside then break;
- end;
- if inside then Result := k;
-end;
-
-function InTriangle(fx, fy: double): integer;
-var
- i, j: integer;
- d: double;
-begin
- Result := -2;
- i := InsideTriangle(fx, fy);
- if i > -1 then
- Result := i
- else
- for i := 0 to Transforms - 1 do
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- Result := i
- end;
-end;
-
-function InsideSelected(x, y: double): boolean;
-var
- i, j, k: integer;
- inside: boolean;
-begin
- inside := False;
- j := 2;
- k := SelectedTriangle;
- for i := 0 to 2 do
- begin
- if (((MainTriangles[k].y[i] <= y) and
- (y < MainTriangles[k].y[j])) or
- ((MainTriangles[k].y[j] <= y) and
- (y < MainTriangles[k].y[i]))) and
- (x < (MainTriangles[k].x[j] - MainTriangles[k].x[i]) *
- (y - MainTriangles[k].y[i]) /
- (MainTriangles[k].y[j] - MainTriangles[k].y[i]) +
- MainTriangles[k].x[i]) then inside := not inside;
- j := i
- end;
- InsideSelected := inside;
-end;
-
-procedure TEditForm.DrawGraph;
-var
- i: integer;
- ix, iy, sc: double;
- ax, ay, bx, by, cx, cy: integer;
- Width, Height: integer;
- BitMap: TBitMap;
-begin
- if SelectedTriangle >= Transforms then
- begin
- Dec(SelectedTriangle);
- SelLocked := False;
- EditForm.mnuLockSel.Checked := False;
- end;
- BitMap := TBitMap.Create;
- try
- Width := EditForm.GraphImage.Width;
- Height := EditForm.GraphImage.Height;
- BitMap.Width := Width;
- BitMap.Height := Height;
- ix := Width / 2;
- iy := Height / 2;
- sc := 50 * GraphZoom;
- with Bitmap.canvas do
- begin
- if chkFlameBack.checked then
- brush.Color := cp.background[2] shl 16 + cp.background[1] shl 8 + cp.background[0]
- else
- brush.Color := pnlBackColor.Color;
- FillRect(rect(0, 0, Width, Height));
- {Reference Triangle}
- Pen.Width := 1;
- Pen.Style := psDot;
- Pen.color := pnlReference.Color;
- MoveTo(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[1] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[1]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[2] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[2]) * sc)));
- LineTo(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)));
- font.Color := pnlReference.Color;
- TextOut(integer(round(ix + MainTriangles[-1].x[0] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[0]) * sc)), 'A');
- TextOut(integer(round(ix + MainTriangles[-1].x[1] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[1]) * sc)), 'B');
- TextOut(integer(round(ix + MainTriangles[-1].x[2] * sc - gCenterX * sc)), integer(round(iy + (gCentery + -MainTriangles[-1].y[2]) * sc)), 'C');
- {Transforms}
- for i := 0 to Transforms - 1 do
- begin
- ax := integer(round(ix + MainTriangles[i].x[0] * sc - gCenterX * sc));
- ay := integer(round(iy + (gCentery + -MainTriangles[i].y[0]) * sc));
- bx := integer(round(ix + MainTriangles[i].x[1] * sc - gCenterX * sc));
- by := integer(round(iy + (gCentery + -MainTriangles[i].y[1]) * sc));
- cx := integer(round(ix + MainTriangles[i].x[2] * sc - gCenterX * sc));
- cy := integer(round(iy + (gCentery + -MainTriangles[i].y[2]) * sc));
- if chkUseXFormColor.checked then
- pen.color := ColorValToColor(MainCp.cmap, cp.xform[i].color)
- else Pen.color := clr[i mod 12];
- if i = SelectedTriangle then
- Pen.Style := psSolid
- else
- Pen.Style := psDot;
- MoveTo(ax, ay);
- LineTo(bx, by);
- LineTo(cx, cy);
- LineTo(ax, ay);
- Pen.Style := psSolid;
- Ellipse(ax - 4, ay - 4, ax + 4, ay + 4);
- Ellipse(bx - 4, by - 4, bx + 4, by + 4);
- Ellipse(cx - 4, cy - 4, cx + 4, cy + 4);
- Font.color := Pen.color;
- TextOut(ax, ay, 'A');
- TextOut(bx, by, 'B');
- TextOut(cx, cy, 'C');
- end;
- end;
- EditForm.GraphImage.Picture.Graphic := Bitmap;
- EditForm.GraphImage.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TEditForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- for i:= 0 to NVars-1 do begin
- VEVars.InsertRow(Varnames[i], '0', True);
- end;
-
- bm := TBitmap.Create;
- GraphZoom := 1;
- clr[-1] := clGray;
- clr[0] := clYellow1;
- clr[1] := clPlum2;
- clr[2] := clRed;
- clr[3] := clLime;
- clr[4] := clAqua;
- clr[11] := clBlue;
- clr[6] := clMaroon;
- clr[7] := clNavy;
- clr[8] := clOlive;
- clr[9] := clPurple;
- clr[10] := clTeal;
- clr[5] := clGreen;
- case EditPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TEditForm.GraphImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: integer);
-var
- vx, vy, fx, fy: double;
-begin
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- if inTriangle(fx, fy) >= 0 then
- GraphImage.Cursor := crHandPoint
- else
- GraphImage.Cursor := crArrow;
- StatusBar.Panels[0].Text := Format('X: %f', [fx]);
- StatusBar.Panels[1].Text := Format('Y: %f', [fy]);
- if CornerCaught then
- begin
- { Drag a corner }
- MainTriangles[SelectedTriangle].x[SelectedCorner] := fx;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := fy;
- HasChanged := True;
- UpdateFlameX;
-// UpdateFlame(False);
- end
- else if TriangleCaught then
- begin
- { Drag a whole triangle }
- vx := oldx - fx;
- vy := oldy - fy;
- MainTriangles[SelectedTriangle].x[0] := OldTriangle.x[0] - vx;
- MainTriangles[SelectedTriangle].y[0] := OldTriangle.y[0] - vy;
- MainTriangles[SelectedTriangle].x[1] := OldTriangle.x[1] - vx;
- MainTriangles[SelectedTriangle].y[1] := OldTriangle.y[1] - vy;
- MainTriangles[SelectedTriangle].x[2] := OldTriangle.x[2] - vx;
- MainTriangles[SelectedTriangle].y[2] := OldTriangle.y[2] - vy;
- HasChanged := True;
- UpdateFlameX;
-
-// UpdateFlame(False);
- end;
-end;
-
-procedure TEditForm.GraphImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-var
- d, fx, fy: double;
- i, j: integer;
-begin
- intoldx := x;
- intoldy := y;
- CornerCaught := False;
- TriangleCaught := False;
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- {Has user grabbed a corner?}
- if Button = mbLeft then
- begin
- if SelLocked then
- { Only change the locked triangle}
- begin
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[SelectedTriangle].x[j], MainTriangles[SelectedTriangle].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- SelectedCorner := j;
- MainForm.UpdateUndo;
- CornerCaught := True;
- oldx := fx;
- oldy := fy;
- Break;
- end;
- end;
- end
- else
- { Find a corner and select triangle }
- for i := 0 to Transforms - 1 do
- for j := 0 to 2 do
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- SelectedTriangle := i;
- SelectedCorner := j;
- MainForm.UpdateUndo;
- CornerCaught := True;
- oldx := fx;
- oldy := fy;
- Break;
- end;
- end;
- if CornerCaught then
- begin
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end
- else
- begin
- if SelLocked then
- begin
- { Only move locked triangle }
- if InsideSelected(fx, fy) then
- begin
- OldTriangle := MainTriangles[SelectedTriangle];
- MainForm.UpdateUndo;
- TriangleCaught := True;
- oldx := fx;
- oldy := fy;
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end;
- end
- else
- begin
- { Mouse inside a triangle?}
- i := InsideTriangle(fx, fy);
- if i > -1 then
- begin
- SelectedTriangle := i;
- OldTriangle := MainTriangles[i];
- MainForm.UpdateUndo;
- TriangleCaught := True;
- oldx := fx;
- oldy := fy;
- DrawPreview;
- ShowSelectedInfo;
- DrawGraph;
- end;
- end;
- end;
- end;
-end;
-
-procedure TEditForm.GraphImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-var
- fx, fy: double;
- i: integer;
-begin
- Scale(fx, fy, x, y, EditForm.GraphImage.Width, EditForm.GraphImage.Height);
- { Mouse inside a triangle?}
- i := InsideTriangle(fx, fy);
- if i = -1 then
- begin
- if Button = mbLeft then
- if Shift = [ssCtrl] then
- begin
- AutoZoom;
- ShowSelectedInfo;
- DrawGraph;
- end
- end
- else
- begin
- if SelLocked and (i <> SelectedTriangle) then
- begin
- end
- else if Button = mbLeft then
- if Shift = [ssAlt] then
- begin
- MainTriangles[i] := RotateTriangleCenter(MainTriangles[i], -(PI / 20));
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssCtrl, ssAlt] then
- begin
- MainTriangles[i] := RotateTriangleCenter(MainTriangles[i], PI / 20);
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssShift] then
- begin
- MainTriangles[i] := ScaleTriangleCenter(MainTriangles[i], 1.1);
- HasChanged := True;
- UpdateFlame(False);
- end
- else if Shift = [ssCtrl, ssShift] then
- begin
- MainTriangles[i] := ScaleTriangleCenter(MainTriangles[i], 0.9);
- HasChanged := True;
- UpdateFlame(False);
- end;
- end;
- CornerCaught := False;
- TriangleCaught := False;
- if HasChanged then
- begin
- UpdateFlame(true);
- end;
- HasChanged := False;
-end;
-
-procedure TEditForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Editor', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- EditForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- EditForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- EditForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- EditForm.Height := Registry.ReadInteger('Height');
- { Options }
- if Registry.ValueExists('UseTransformColors') then
- begin
- UseTransformColors := Registry.ReadBool('UseTransformColors');
- end
- else
- begin
- UseTransformColors := False;
- end;
- if Registry.ValueExists('UseFlameBackground') then
- begin
- UseFlameBackground := Registry.ReadBool('UseFlameBackground');
- end
- else
- begin
- UseFlameBackground := False;
- end;
- if Registry.ValueExists('BackgroundColor') then
- begin
- BackgroundColor := Registry.ReadInteger('BackgroundColor');
- end
- else
- begin
- BackgroundColor := integer(clBlack);
- end;
- if Registry.ValueExists('ReferenceTriangleColor') then
- begin
- ReferenceTriangleColor := Registry.ReadInteger('ReferenceTriangleColor');
- end
- else
- begin
- ReferenceTriangleColor := integer(clGray);
- end;
- end
- else begin
- UseTransformColors := False;
- UseFlameBackground := False;
- BackgroundColor := integer(clBlack);
- ReferenceTriangleColor := integer(clGray);
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- chkUseXFormColor.checked := UseTransformColors;
- chkFlameBack.checked := UseFlameBackground;
- pnlBackColor.Color := TColor(BackgroundColor);
- GrphPnl.Color := TColor(BackgroundColor);
- pnlReference.color := TColor(ReferenceTriangleColor);
- UpdateDisplay;
-end;
-
-procedure TEditForm.mnuDeleteClick(Sender: TObject);
-begin
- if SelectedTriangle > -1 then DeleteTriangle(SelectedTriangle);
-end;
-
-procedure TEditForm.mnuAddClick(Sender: TObject);
-var
- i: integer;
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- Transforms := Transforms + 1;
- MainTriangles[Transforms - 1] := MainTriangles[-1];
- SelectedTriangle := Transforms - 1;
- ComputeWeights(cp, MainTriangles, transforms);
- cp.xform[Transforms - 1].vars[0] := 1;
- for i := 1 to NVARS - 1 do
- cp.xform[Transforms - 1].vars[i] := 0;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuDupClick(Sender: TObject);
-var
- i: integer;
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- Transforms := Transforms + 1;
- MainTriangles[Transforms - 1] := MainTriangles[SelectedTriangle];
- ComputeWeights(cp, MainTriangles, transforms);
- for i := 0 to NVARS - 1 do
- cp.xform[Transforms - 1].vars[i] := cp.xform[SelectedTriangle].vars[i];
- SelectedTriangle := Transforms - 1;
- cbTransforms.clear;
- for i := 0 to Transforms - 1 do
- cbTransforms.Items.Add(IntToStr(i + 1));
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuAutoZoomClick(Sender: TObject);
-begin
- AutoZoom;
- DrawGraph;
-end;
-
-procedure TEditForm.mnuLockClick(Sender: TObject);
-begin
- EditForm.mnuLockSel.Checked := not EditForm.mnuLockSel.Checked;
- SelLocked := EditForm.mnuLockSel.Checked;
-end;
-
-procedure TEditForm.mnuXFlipClick(Sender: TObject);
-begin
- MainTriangles[SelectedTriangle] := FlipTriangleHorizontal(MainTriangles[SelectedTriangle]);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuYFlipClick(Sender: TObject);
-begin
- MainTriangles[SelectedTriangle] := FlipTriangleVertical(MainTriangles[SelectedTriangle]);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnCloseClick(Sender: TObject);
-begin
- EditForm.Close;
-end;
-
-procedure TEditForm.FormResize(Sender: TObject);
-begin
- Autozoom;
- DrawGraph;
-end;
-
-procedure TEditForm.CornerEditExit(Sender: TObject);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then ;
- val := Format('%.6f', [cp.xform[SelectedTriangle].density]);
- OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].density := StrToFloat(TEdit(Sender).Text);
- ReadjustWeights(cp);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].density]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.CornerEditKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- if key = #13 then
- begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then ;
- val := Format('%.6f', [cp.xform[SelectedTriangle].density]);
- OldText := Val;
- { Stop the beep }
- Key := #0;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].density := StrToFloat(TEdit(Sender).Text);
- ReadjustWeights(cp);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].density]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
- end;
-end;
-
-{ ************************* Probability input ******************************** }
-
-procedure TEditForm.txtPKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].density);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 0.99 then NewVal := 0.99;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].density := NewVal;
- ReadjustWeights(cp);
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.txtPExit(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].density);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 0.99 then NewVal := 0.99;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].density := NewVal;
- ReadjustWeights(cp);
- UpdateFlame(True);
- end;
-end;
-
-{ **************************************************************************** }
-
-procedure TEditForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Editor', True) then
- begin
- { Options }
- Registry.WriteBool('UseTransformColors', UseTransformColors);
- Registry.WriteBool('UseFlameBackground', UseFlameBackground);
- Registry.WriteInteger('BackgroundColor', BackgroundColor);
- Registry.WriteInteger('ReferenceTriangleColor', ReferenceTriangleColor);
- { Size and position }
- if EditForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', EditForm.Top);
- Registry.WriteInteger('Left', EditForm.Left);
- Registry.WriteInteger('Width', EditForm.Width);
- Registry.WriteInteger('Height', EditForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TEditForm.mnuUndoClick(Sender: TObject);
-begin
- MainForm.Undo;
-end;
-
-procedure TEditForm.mnuRedoClick(Sender: TObject);
-begin
- MainForm.Redo;
-end;
-
-procedure TEditForm.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TEditForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- EditPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- EditPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- EditPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuResetLocationClick(Sender: TObject);
-begin
- mnuResetLocation.Checked := not mnuResetLocation.Checked;
- if not mnuResetLocation.checked then
- begin
- cp.width := MainCp.width;
- cp.height := MainCp.height;
- cp.pixels_per_unit := MainCp.pixels_per_unit;
- AdjustScale(cp, PreviewImage.width, PreviewImage.Height);
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.center[0];
- cp.center[1] := MainCp.center[1];
- end;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuVerticalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms - 1 do
- begin
- MainTriangles[i] := FlipTriangleVertical(MainTriangles[i]);
- end;
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuHorizintalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms - 1 do
- begin
- MainTriangles[i] := FlipTriangleHorizontal(MainTriangles[i]);
- end;
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipVerticalClick(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := FlipTriangleVertical(MainTriangles[SelectedTriangle]);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipHorizontalClick(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := FlipTriangleHorizontal(MainTriangles[SelectedTriangle]);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.GraphImageDblClick(Sender: TObject);
-begin
- AutoZoom;
- DrawGraph;
-end;
-
-procedure TEditForm.cbTransformsChange(Sender: TObject);
-begin
- if SelectedTriangle <> cbTransforms.ItemIndex then SelectedTriangle := cbTransforms.ItemIndex;
- ShowSelectedInfo;
- DrawGraph;
-end;
-
-procedure TEditForm.CoefKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- i: integer;
- OldVal, NewVal: double;
-begin
- i := 0; OldVal := 0;
- if key = #13 then
- begin
- key := #0;
- Allow := True;
- if Sender = txtA then
- i := 0
- else if Sender = txtB then
- i := 1
- else if Sender = txtC then
- i := 2
- else if Sender = txtD then
- i := 3
- else if Sender = txtE then
- i := 4
- else if Sender = txtF then
- i := 5;
- case i of
- 0: OldVal := Round6(cp.xform[SelectedTriangle].c[0][0]); //a
- 1: OldVal := Round6(cp.xform[SelectedTriangle].c[1][0]); //b
- 2: OldVal := Round6(cp.xform[SelectedTriangle].c[0][1]); //c
- 3: OldVal := Round6(cp.xform[SelectedTriangle].c[1][1]); //d
- 4: OldVal := Round6(cp.xform[SelectedTriangle].c[2][0]); //e
- 5: OldVal := Round6(cp.xform[SelectedTriangle].c[2][1]); //f
- end;
-// OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- case i of
- 0: cp.xform[SelectedTriangle].c[0][0] := NewVal; //a
- 1: cp.xform[SelectedTriangle].c[1][0] := NewVal; //b
- 2: cp.xform[SelectedTriangle].c[0][1] := NewVal; //c
- 3: cp.xform[SelectedTriangle].c[1][1] := NewVal; //d
- 4: cp.xform[SelectedTriangle].c[2][0] := NewVal; //e
- 5: cp.xform[SelectedTriangle].c[2][1] := NewVal; //f
- end;
- MainForm.TrianglesFromCP(cp, MainTriangles);
- ShowSelectedInfo;
- UpdateFlame(true);
- end;
- end;
-end;
-
-procedure TEditForm.CoefExit(Sender: TObject);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- i := 0; OldVal := 0;
- Allow := True;
- if Sender = txtA then
- i := 0
- else if Sender = txtB then
- i := 1
- else if Sender = txtC then
- i := 2
- else if Sender = txtD then
- i := 3
- else if Sender = txtE then
- i := 4
- else if Sender = txtF then
- i := 5;
- case i of
- 0: OldVal := Round6(cp.xform[SelectedTriangle].c[0][0]); //a
- 1: OldVal := Round6(cp.xform[SelectedTriangle].c[1][0]); //b
- 2: OldVal := Round6(cp.xform[SelectedTriangle].c[0][1]); //c
- 3: OldVal := Round6(cp.xform[SelectedTriangle].c[1][1]); //d
- 4: OldVal := Round6(cp.xform[SelectedTriangle].c[2][0]); //e
- 5: OldVal := Round6(cp.xform[SelectedTriangle].c[2][1]); //f
- end;
-// OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- case i of
- 0: cp.xform[SelectedTriangle].c[0][0] := NewVal; //a
- 1: cp.xform[SelectedTriangle].c[1][0] := NewVal; //b
- 2: cp.xform[SelectedTriangle].c[0][1] := NewVal; //c
- 3: cp.xform[SelectedTriangle].c[1][1] := NewVal; //d
- 4: cp.xform[SelectedTriangle].c[2][0] := NewVal; //e
- 5: cp.xform[SelectedTriangle].c[2][1] := NewVal; //f
- end;
- MainForm.TrianglesFromCP(cp, MainTriangles);
- ShowSelectedInfo;
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame(True);
-end;
-
-procedure TEditForm.scrlXFormColorChange(Sender: TObject);
-begin
- cp.xform[SelectedTriangle].color := (scrlXFormColor.Position) / 100;
- txtXFormColor.Text := FloatToStr(cp.xform[SelectedTriangle].color);
- pnlXFormColor.color := ColorValToColor(MainCp.cmap, cp.xform[SelectedTriangle].color);
- DrawGraph;
- DrawPreview;
-end;
-
-procedure TEditForm.chkUseXFormColorClick(Sender: TObject);
-begin
- UseTransformColors := chkUseXFormColor.checked;
- DrawGraph;
-end;
-
-procedure TEditForm.chkFlameBackClick(Sender: TObject);
-begin
- UseFlameBackground := chkFlameBack.checked;
- DrawGraph;
-end;
-
-procedure TEditForm.pnlBackColorClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlBackColor.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlBackColor.Color := AdjustForm.ColorDialog.Color;
- BackgroundColor := Integer(pnlBackColor.color);
- GrphPnl.Color := BackgroundColor;
- DrawGraph;
- end;
-end;
-
-procedure TEditForm.pnlReferenceClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlReference.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlReference.Color := AdjustForm.ColorDialog.Color;
- ReferenceTriangleColor := Integer(pnlReference.color);
- DrawGraph;
- end;
-end;
-
-procedure TEditForm.txtXFormColorExit(Sender: TObject);
-var
- v: double;
-begin
- try
- v := StrToFloat(txtXFormColor.Text);
- except on EConvertError do
- begin
- txtXformColor.text := FLoattoStr(cp.xform[SelectedTriangle].color);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- scrlXFormColor.Position := round(v * 100);
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.txtXFormColorKeyPress(Sender: TObject; var Key: Char);
-var
- v: double;
-begin
- if key = #13 then
- begin
- key := #0;
- try
- v := StrToFloat(txtXFormColor.Text);
- except on EConvertError do
- begin
- txtXformColor.text := FLoattoStr(cp.xform[SelectedTriangle].color);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- scrlXFormColor.Position := round(v * 100);
- UpdateFlame(true);
- end;
- end;
-end;
-
-procedure TEditForm.txtSymmetryExit(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].symmetry);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 1 then NewVal := 1;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].symmetry := NewVal;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.txtSymmetryKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].symmetry);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0 then NewVal := 0;
- if NewVal > 1 then NewVal := 1;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].symmetry := NewVal;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.VEVarsKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- if key = #13 then
- begin
- key := #0;
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
- { Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.VEVarsExit(Sender: TObject);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
-{ Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
-{ If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.VEVarsValidate(Sender: TObject; ACol, ARow: Integer; const KeyName, KeyValue: String);
-var
- Allow: boolean;
- i: integer;
- NewVal, OldVal: double;
-begin
- Allow := True;
-
- i := EditForm.VEVars.Row - 1;
-
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
-{ Test that it's a valid floating point number }
- try
- StrToFloat(VEVars.Values[VarNames[i]]);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- VEVars.Values[VarNames[i]] := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames[i]]));
-// if NewVal < 0 then NewVal := 0;
- VEVars.Values[VarNames[i]] := Format('%.6g', [NewVal]);
-
-{ If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) and Allow then
- begin
- MainForm.UpdateUndo;
- EditedVariation := i;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
-// VarNormalize(cp);
- VEVars.Values[VarNames[i]] := Format('%.6g', [cp.xform[SelectedTriangle].vars[i]]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/FormExport.dfm b/2.02g/Source/FormExport.dfm
deleted file mode 100644
index 06ea24d..0000000
--- a/2.02g/Source/FormExport.dfm
+++ /dev/null
@@ -1,344 +0,0 @@
-object ExportDialog: TExportDialog
- Left = 313
- Top = 276
- BorderStyle = bsDialog
- Caption = 'Export Flame'
- ClientHeight = 270
- ClientWidth = 424
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 336
- Top = 178
- Width = 75
- Height = 25
- Caption = '&OK'
- Default = True
- ModalResult = 1
- TabOrder = 0
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 336
- Top = 210
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 1
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 5
- Width = 408
- Height = 57
- Caption = 'Destination'
- TabOrder = 2
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 66
- Width = 200
- Height = 105
- Caption = 'Rendering'
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object txtDensity: TEdit
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- OnChange = txtDensityChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 12
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 4
- Position = 2
- TabOrder = 3
- Wrap = False
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 66
- Width = 200
- Height = 105
- Caption = 'Size'
- TabOrder = 4
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '2048')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '2048')
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 176
- Width = 313
- Height = 89
- Caption = 'Hqi'
- TabOrder = 5
- object Label6: TLabel
- Left = 10
- Top = 23
- Width = 42
- Height = 13
- Caption = 'Batches:'
- end
- object Label7: TLabel
- Left = 152
- Top = 23
- Width = 61
- Height = 13
- Caption = 'Buffer depth:'
- end
- object Label8: TLabel
- Left = 10
- Top = 55
- Width = 29
- Height = 13
- Caption = 'Strips:'
- end
- object txtBatches: TEdit
- Left = 64
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- Text = '1'
- OnChange = txtBatchesChange
- end
- object udBatches: TUpDown
- Left = 121
- Top = 20
- Width = 12
- Height = 21
- Associate = txtBatches
- Min = 1
- Max = 10000
- Position = 1
- TabOrder = 1
- Wrap = False
- end
- object cmbDepth: TComboBox
- Left = 224
- Top = 20
- Width = 73
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 2
- OnChange = cmbDepthChange
- Items.Strings = (
- '16 bits'
- '32 bits'
- '64 bits')
- end
- object chkRender: TCheckBox
- Left = 224
- Top = 54
- Width = 65
- Height = 17
- Caption = 'Render'
- Checked = True
- State = cbChecked
- TabOrder = 3
- end
- object txtStrips: TEdit
- Left = 64
- Top = 52
- Width = 57
- Height = 21
- TabOrder = 4
- Text = '1'
- OnChange = txtBatchesChange
- end
- object udStrips: TUpDown
- Left = 121
- Top = 52
- Width = 12
- Height = 21
- Associate = txtStrips
- Min = 1
- Max = 512
- Position = 1
- TabOrder = 5
- Wrap = False
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'jpg'
- Filter =
- 'JPEG Image (*.jpg)|*.jpg|PPM Image (*.ppm)|*.ppm|PNG Images (*.p' +
- 'ng)|*.png'
- Left = 392
- Top = 24
- end
-end
diff --git a/2.02g/Source/FormExport.pas b/2.02g/Source/FormExport.pas
deleted file mode 100644
index f568349..0000000
--- a/2.02g/Source/FormExport.pas
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormExport;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons, ComCtrls;
-
-type
- TExportDialog = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- SaveDialog: TSaveDialog;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- txtDensity: TEdit;
- udOversample: TUpDown;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- GroupBox4: TGroupBox;
- Label6: TLabel;
- txtBatches: TEdit;
- udBatches: TUpDown;
- Label7: TLabel;
- cmbDepth: TComboBox;
- chkRender: TCheckBox;
- Label8: TLabel;
- txtStrips: TEdit;
- udStrips: TUpDown;
- procedure btnBrowseClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure txtBatchesChange(Sender: TObject);
- procedure cmbDepthChange(Sender: TObject);
- private
- { Private declarations }
- public
- Filename: string;
- ImageWidth, ImageHeight, Oversample, Batches, Strips: Integer;
- Sample_Density, Filter_Radius: double;
- { Public declarations }
- end;
-
-var
- ExportDialog: TExportDialog;
- Ratio: double;
-
-implementation
-uses Global, Main;
-
-{$R *.DFM}
-
-procedure TExportDialog.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.InitialDir := ExtractFileDir(txtFilename.text);
- SaveDialog.Filename := txtFilename.Text;
- case ExportFileFormat of
- 0: SaveDialog.DefaultExt := 'jpg';
- 1: SaveDialog.DefaultExt := 'ppm';
- end;
- SaveDialog.filterIndex := ExportFileFormat;
- SaveDialog.Filter := 'JPEG image (*.jpg) |*.jpg|PPM image (*.ppm)|*.ppm|PNG Image (*.png)|*.png';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.ppm');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- end;
- ExportFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-
-end;
-
-procedure TExportDialog.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- cbWidth.Text := IntToStr(MainCp.Width);
- cbHeight.Text := IntToStr(MainCp.Height);
- ImageWidth := MainCp.Width;
- ImageHeight := MainCp.Height;
- txtDensity.text := FloatToStr(Sample_density);
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4));
- txtFilterRadius.text := FloatToStr(Filter_Radius);
- txtOversample.text := IntToSTr(Oversample);
- udOversample.Position := Oversample;
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TExportDialog.btnOKClick(Sender: TObject);
-begin
- Filename := txtFilename.text;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
-end;
-
-procedure TExportDialog.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TExportDialog.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.txtDensityChange(Sender: TObject);
-begin
- try
- Sample_Density := StrToFloat(txtDensity.Text);
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4));
- except
- end;
-end;
-
-procedure TExportDialog.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtOversampleChange(Sender: TObject);
-begin
- if StrToInt(txtOversample.Text) > udOversample.Max then
- txtOversample.Text := IntToStr(udOversample.Max);
- if StrToInt(txtOversample.Text) < udOversample.Min then
- txtOversample.Text := IntToStr(udOversample.Min);
- try
- Oversample := StrToInt(txtOversample.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtBatchesChange(Sender: TObject);
-begin
- if StrToInt(txtBatches.Text) > udBatches.Max then
- txtBatches.Text := IntToStr(udBatches.Max);
- if StrToInt(txtBatches.Text) < udBatches.Min then
- txtBatches.Text := IntToStr(udBatches.Min);
- try
- Batches := StrToInt(txtBatches.Text);
- except
- end;
-end;
-
-procedure TExportDialog.cmbDepthChange(Sender: TObject);
-begin
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4))
- else
- txtBatches.text := IntToStr(1);
-end;
-
-end.
-
diff --git a/2.02g/Source/FormFavorites.dfm b/2.02g/Source/FormFavorites.dfm
deleted file mode 100644
index deb5554..0000000
--- a/2.02g/Source/FormFavorites.dfm
+++ /dev/null
@@ -1,104 +0,0 @@
-object FavoritesForm: TFavoritesForm
- Left = 457
- Top = 267
- BorderStyle = bsDialog
- Caption = 'Favorite Scripts'
- ClientHeight = 237
- ClientWidth = 303
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object PageControl1: TPageControl
- Left = 8
- Top = 8
- Width = 289
- Height = 193
- TabOrder = 0
- end
- object ListView: TListView
- Left = 16
- Top = 16
- Width = 193
- Height = 177
- Columns = <
- item
- Caption = 'Name'
- Width = 189
- end>
- HideSelection = False
- ReadOnly = True
- RowSelect = True
- ShowColumnHeaders = False
- TabOrder = 1
- ViewStyle = vsReport
- OnChange = ListViewChange
- end
- object btnAdd: TButton
- Left = 216
- Top = 16
- Width = 75
- Height = 25
- Caption = '&Add'
- TabOrder = 2
- TabStop = False
- OnClick = btnAddClick
- end
- object btnRemove: TButton
- Left = 216
- Top = 48
- Width = 75
- Height = 25
- Caption = '&Remove'
- TabOrder = 3
- TabStop = False
- OnClick = btnRemoveClick
- end
- object btnMoveUp: TButton
- Left = 216
- Top = 80
- Width = 75
- Height = 25
- Caption = 'Move &Up'
- TabOrder = 4
- TabStop = False
- OnClick = btnMoveUpClick
- end
- object btnMoveDown: TButton
- Left = 216
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Move &Down'
- TabOrder = 5
- TabStop = False
- OnClick = btnMoveDownClick
- end
- object btnOK: TButton
- Left = 144
- Top = 208
- Width = 75
- Height = 25
- Caption = '&OK'
- TabOrder = 6
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 224
- Top = 208
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 7
- OnClick = btnCancelClick
- end
-end
diff --git a/2.02g/Source/FormFavorites.pas b/2.02g/Source/FormFavorites.pas
deleted file mode 100644
index b17787c..0000000
--- a/2.02g/Source/FormFavorites.pas
+++ /dev/null
@@ -1,206 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormFavorites;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls;
-
-type
- TFavoritesForm = class(TForm)
- PageControl1: TPageControl;
- ListView: TListView;
- btnAdd: TButton;
- btnRemove: TButton;
- btnMoveUp: TButton;
- btnMoveDown: TButton;
- btnOK: TButton;
- btnCancel: TButton;
- procedure FormShow(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnAddClick(Sender: TObject);
- procedure btnRemoveClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure btnMoveUpClick(Sender: TObject);
- procedure btnMoveDownClick(Sender: TObject);
- private
- { Private declarations }
- public
- Faves: TStringList;
- { Public declarations }
- end;
-
-var
- FavoritesForm: TFavoritesForm;
-
-implementation
-
-uses Global, ScriptForm;
-{$R *.DFM}
-
-procedure TFavoritesForm.FormShow(Sender: TObject);
-var
- ListItem: TListItem;
- i: integer;
- s: string;
-begin
- Faves.Text := Favorites.text;
- ListView.Items.Clear;
- for i := 0 to Favorites.Count - 1 do
- begin
- ListItem := ListView.Items.Add;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- end;
- if Favorites.Count <> 0 then ListView.Selected := ListView.Items[0];
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnCancelClick(Sender: TObject);
-begin
- Close
-end;
-
-procedure TFavoritesForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
- Faves.SaveToFile(AppPath + 'favorites');
-end;
-
-procedure TFavoritesForm.FormCreate(Sender: TObject);
-begin
- Faves := TStringList.Create;
-end;
-
-procedure TFavoritesForm.FormDestroy(Sender: TObject);
-begin
- Faves.Free;
-end;
-
-procedure TFavoritesForm.btnAddClick(Sender: TObject);
-var
- ListItem: TListItem;
- i : integer;
- s: string;
-begin
- ScriptEditor.MainOpenDialog.InitialDir := ScriptPath;
- if ScriptEditor.mainOpenDialog.Execute then
- begin
- for i := 0 to Faves.Count - 1 do
- begin
- if ScriptEditor.MainOpenDialog.Filename = Faves[i] then exit;
- end;
-
- Faves.add(ScriptEditor.MainOpenDialog.Filename);
- ListItem := ListView.Items.Add;
- s := ExtractFileName(ScriptEditor.MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- ListView.Selected := ListView.Items[ListView.Items.Count - 1];
- btnRemove.Enabled := True;
- end;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnRemoveClick(Sender: TObject);
-var
- i: integer;
-begin
- i := ListView.Selected.Index;
- Faves.Delete(i);
- ListView.Items[i].delete;
- if ListView.Items.Count <> 0 then
- if i < ListView.Items.Count then
- ListView.Selected := ListView.Items[i]
- else
- ListView.Selected := ListView.Items[ListView.Items.Count - 1]
- else
- btnRemove.Enabled := False;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-begin
- if (Item.Index = ListView.Items.Count - 1) then
- btnMoveDown.Enabled := False
- else
- btnMoveDown.Enabled := True;
- if (Item.Index = 0) then
- btnMoveUp.Enabled := False
- else
- btnMoveUp.Enabled := True;
-
- if (ListView.Items.Count <= 1) then
- begin
- btnMoveDown.Enabled := False;
- btnMoveUp.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnMoveUpClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i - 1];
- Faves[i - 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i - 1].Caption;
- ListView.Items[i - 1].Caption := s;
- ListView.Selected := ListView.Items[i - 1];
-end;
-
-procedure TFavoritesForm.btnMoveDownClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i + 1];
- Faves[i + 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i + 1].Caption;
- ListView.Items[i + 1].Caption := s;
- ListView.Selected := ListView.Items[i + 1];
-end;
-
-end.
-
diff --git a/2.02g/Source/FormRender.dfm b/2.02g/Source/FormRender.dfm
deleted file mode 100644
index 4e93f1d..0000000
--- a/2.02g/Source/FormRender.dfm
+++ /dev/null
@@ -1,429 +0,0 @@
-object RenderForm: TRenderForm
- Left = 280
- Top = 279
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'RenderForm'
- ClientHeight = 400
- ClientWidth = 424
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000005F97013B5500000000000000
- 0000000000000000000000000000000000000000000000005F97013B55000000
- 000000005F97181818000000000000005F971818180000000000000000000000
- 00000000000000005F97013B55005F97005F97005F971818181A0155005F9700
- 5F97181818000000000000000000000000000000005F97E4F2FB0088D9005F97
- 1A015537BBFD0088D91A0155005F970088D90088D91818180000000000000000
- 00000000005F97005F97E4F2FB0088D985E8FF85E8FF85E8FF37BBFD0088D9E4
- F2FB181818005F97000000000000000000000000005F97013B55005F9785E8FF
- 37BBFD005F97005F9737BBFD85E8FF0088D9005F97005F970000000000000000
- 00000000013B5585E8FF85E8FF85E8FF005F9737BBFD0088D9005F9785E8FF85
- E8FFE4F2FB005F97000000000000000000000000000000005F970088D9005F97
- 005F9785E8FF0088D9005F97005F970088D9005F970000000000000000000000
- 00000000000000005F97E8E8E80088D9005F9785E8FF0088D9005F970088D9E4
- F2FB005F970000000000000000000000000000000000000088D9005F97000000
- 005F9785E8FF0088D9005F970000000088D90088D90000000000000000000000
- 00000000000000000000000000000000005F97E4F2FBE4F2FB005F9700000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000005F97005F970000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000FFFF0000FE7F0000E6670000E0070000C0030000C0030000C0030000C003
- 0000E0070000E0070000E4270000FC3F0000FE7F0000FFFF0000FFFF0000}
- OldCreateOrder = False
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object ProgressBar: TProgressBar
- Left = 8
- Top = 330
- Width = 409
- Height = 13
- TabOrder = 0
- end
- object btnRender: TButton
- Left = 256
- Top = 352
- Width = 75
- Height = 23
- Caption = 'Render'
- Default = True
- TabOrder = 5
- OnClick = btnRenderClick
- end
- object btnCancel: TButton
- Left = 344
- Top = 350
- Width = 75
- Height = 25
- Caption = 'Close'
- TabOrder = 6
- OnClick = btnCancelClick
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 69
- Width = 408
- Height = 57
- Caption = 'Destination'
- TabOrder = 1
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- OnChange = txtFilenameChange
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Size'
- TabOrder = 2
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '2048')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '2048')
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Rendering'
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- Enabled = False
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object txtDensity: TEdit
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- OnChange = txtDensityChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 12
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 4
- Position = 2
- TabOrder = 3
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 238
- Width = 409
- Height = 81
- Caption = 'Memory usage'
- TabOrder = 4
- object lblApproxMem: TLabel
- Left = 202
- Top = 46
- Width = 119
- Height = 13
- Caption = 'Approx. memory required:'
- end
- object lblPhysical: TLabel
- Left = 202
- Top = 20
- Width = 121
- Height = 13
- Caption = 'Available phycial memory:'
- end
- object Label9: TLabel
- Left = 8
- Top = 46
- Width = 86
- Height = 13
- Caption = 'Maximum memory:'
- end
- object cbMaxMemory: TComboBox
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- Enabled = False
- ItemHeight = 13
- TabOrder = 1
- Items.Strings = (
- '32'
- '64'
- '128'
- '256'
- '512'
- '1024'
- '1536')
- end
- object chkLimitMem: TCheckBox
- Left = 8
- Top = 20
- Width = 145
- Height = 17
- Caption = 'Limit memory usage'
- TabOrder = 0
- OnClick = chkLimitMemClick
- end
- end
- object btnPause: TButton
- Left = 168
- Top = 350
- Width = 75
- Height = 25
- Caption = 'Pause'
- TabOrder = 7
- OnClick = btnPauseClick
- end
- object chkSave: TCheckBox
- Left = 8
- Top = 354
- Width = 113
- Height = 17
- Caption = 'Save parameters'
- Checked = True
- State = cbChecked
- TabOrder = 8
- end
- object GroupBox5: TGroupBox
- Left = 8
- Top = 8
- Width = 408
- Height = 57
- Caption = 'Preset'
- TabOrder = 9
- object btnSavePreset: TSpeedButton
- Left = 344
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Save Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSavePresetClick
- end
- object btnDeletePreset: TSpeedButton
- Left = 368
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Delete Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDeletePresetClick
- end
- object cmbPreset: TComboBox
- Left = 10
- Top = 20
- Width = 327
- Height = 21
- Style = csDropDownList
- ItemHeight = 0
- TabOrder = 0
- OnChange = cmbPresetChange
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 381
- Width = 424
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- end
- object SaveDialog: TSaveDialog
- Left = 368
- Top = 256
- end
-end
diff --git a/2.02g/Source/FormRender.pas b/2.02g/Source/FormRender.pas
deleted file mode 100644
index 4a57f08..0000000
--- a/2.02g/Source/FormRender.pas
+++ /dev/null
@@ -1,665 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ControlPoint, RenderThread, ComCtrls, Math, Buttons, Registry, cmap,
- ImageDLLLoader, ICOLoader, PNGLOader, HIPSLoader, BMPLoader, PCXLoader, WMFLoader,
- LinarBitmap, ExtCtrls, FileUtils, JPEGLoader, JPEG;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-type
- TRenderForm = class(TForm)
- ProgressBar: TProgressBar;
- btnRender: TButton;
- btnCancel: TButton;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- txtDensity: TEdit;
- GroupBox4: TGroupBox;
- lblApproxMem: TLabel;
- lblPhysical: TLabel;
- Label9: TLabel;
- cbMaxMemory: TComboBox;
- chkLimitMem: TCheckBox;
- SaveDialog: TSaveDialog;
- btnPause: TButton;
- chkSave: TCheckBox;
- GroupBox5: TGroupBox;
- btnSavePreset: TSpeedButton;
- cmbPreset: TComboBox;
- btnDeletePreset: TSpeedButton;
- udOversample: TUpDown;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- StatusBar: TStatusBar;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnRenderClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure chkLimitMemClick(Sender: TObject);
- procedure txtFilenameChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnPauseClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure btnSavePresetClick(Sender: TObject);
- procedure btnBrowseClick(Sender: TObject);
- procedure btnDeletePresetClick(Sender: TObject);
- procedure cmbPresetChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- private
-
- StartTime: TDateTime;
- Remainder: TDateTime;
-
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- procedure ListPresets;
- public
- Renderer: TRenderThread;
- PhysicalMemory, ApproxMemory: int64;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
-
- procedure OnProgress(prog: double);
- procedure ShowMemoryStatus;
- procedure ResetControls;
- end;
-
-var
- RenderForm: TRenderForm;
- Ratio: double;
-
-implementation
-
-uses Main, Global, SavePreset, FileCtrl;
-
-{$R *.DFM}
-
-procedure TRenderForm.ResetControls;
-begin
- txtFilename.Enabled := true;
- btnBrowse.Enabled := true;
- cbWidth.Enabled := true;
- cbHeight.Enabled := true;
- txtDensity.Enabled := true;
- txtFilterRadius.enabled := true;
- txtOversample.Enabled := true;
- chkLimitMem.Enabled := true;
- cbMaxMemory.enabled := chkLimitMem.Checked;
- btnRender.Enabled := true;
- cmbPreset.enabled := true;
- chkSave.enabled := true;
- btnSavePreset.enabled := true;
- btnDeletePreset.enabled := true;
- btnCancel.Caption := 'Close';
- btnPause.enabled := false;
- ProgressBar.Position := 0;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.ShowMemoryStatus;
-var
- GlobalMemoryInfo: TMemoryStatus; // holds the global memory status information
-begin
- GlobalMemoryInfo.dwLength := SizeOf(GlobalMemoryInfo);
- GlobalMemoryStatus(GlobalMemoryInfo);
- PhysicalMemory := GlobalMemoryInfo.dwAvailPhys div 1048576;
- ApproxMemory := 32 * Oversample * Oversample;
- ApproxMemory := ApproxMemory * ImageHeight * ImageWidth;
- ApproxMemory := ApproxMemory div 1048576;
-// ApproxMemory := (32 * Oversample * Oversample * ImageHeight * ImageWidth) div 1048576; // or 1000000?
- lblPhysical.Caption := 'Physical memory available: ' + Format('%d', [PhysicalMemory]) + ' MB';
- lblApproxMem.Caption := 'Approximate memory required: ' + Format('%d', [ApproxMemory]) + ' MB';
- if ApproxMemory > PhysicalMemory then
- ; // show warning icon.
-end;
-
-procedure TRenderForm.HandleThreadCompletion(var Message: TMessage);
-begin
- with TLinearBitmap.Create do
- try
- Assign(Renderer.GetImage);
- JPEGLoader.Default.Quality := JPEGQuality;
- SaveToFile(RenderForm.FileName);
- Renderer.Free;
- Renderer := nil;
- ResetControls;
- finally
- Free;
- end;
-end;
-
-procedure TRenderForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then
- begin
- Renderer.Free;
- Renderer := nil;
- ResetControls;
- end;
-end;
-
-procedure TRenderForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
- e, r: string;
-begin
-
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
-
- if ShowProgress then ProgressBar.Position := round(100 * prog);
-
- Elapsed := Now - StartTime;
- e := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]);
-
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
-
- r := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remainder * 24),
- Trunc((Remainder * 24 - Trunc(Remainder * 24)) * 60),
- Trunc((Remainder * 24 * 60 - Trunc(Remainder * 24 * 60)) * 60),
- Trunc((Remainder * 24 * 60 * 60 - Trunc(Remainder * 24 * 60 * 60)) * 100)]);
-
- StatusBar.Panels[0].text := e;
- StatusBar.Panels[1].text := r;
- StatusBar.Panels[2].text := 'Slice ' + IntToStr(Renderer.Slice + 1) + ' of ' + IntToStr(Renderer.nrSlices);
-end;
-
-procedure TRenderForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- ImageDLLLoader.Default.FindDLLs(ProgramPath);
- cbMaxMemory.ItemIndex := 1;
- MainForm.Buttons.GetBitmap(2, btnSavePreset.Glyph);
- MainForm.Buttons.GetBitmap(9, btnDeletePreset.Glyph);
- ListPresets;
-end;
-
-procedure TRenderForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- cp.free;
-end;
-
-procedure TRenderForm.btnRenderClick(Sender: TObject);
-var
- t: string;
-begin
- ImageWidth := StrToInt(cbWidth.text);
- ImageHeight := StrToInt(cbHeight.text);
- if (not chkLimitMem.checked) and (ApproxMemory > PhysicalMemory) then
- begin
- Application.MessageBox('You do not have enough memory for this render. Please use memory limiting.', 'Apophysis', 48);
-// exit;
- end;
- if chkLimitMem.checked and (PhysicalMemory < StrToInt(cbMaxMemory.text)) and (Approxmemory > PhysicalMemory) then begin
- Application.MessageBox('You do not have enough memory for this render. Please use a lower Maximum memory setting.', 'Apophysis', 48);
-// exit;
- end;
- t := txtFilename.Text;
- if t = '' then
- begin
- Application.MessageBox(PChar('Please enter a file name.'), 'Apophysis', 48);
- Exit;
- end;
- if FileExists(t) then
- if Application.MessageBox(PChar(t + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
- if not DirectoryExists(ExtractFileDir(t)) then
- begin
- Application.MessageBox('The directory does not exist.', 'Apophyis', 16);
- exit;
- end;
- {Check for invalid values }
- if sample_density <= 0 then
- begin
- Application.MessageBox('Invalid Sample Density value', 'Apophysis', 16);
- exit;
- end;
- if filter_radius <= 0 then
- begin
- Application.MessageBox('Invalid Filter Radius value', 'Apophysis', 16);
- exit;
- end;
- if Oversample < 1 then
- begin
- Application.MessageBox('Invalid Oversmple value', 'Apophysis', 16);
- exit;
- end;
- if ImageWidth < 1 then
- begin
- Application.MessageBox('Invalid image width', 'Apophysis', 16);
- exit;
- end;
- if ImageHeight < 1 then
- begin
- Application.MessageBox('Invalid image height', 'Apophysis', 16);
- exit;
- end;
- txtFilename.Enabled := false;
- btnBrowse.Enabled := false;
- cbWidth.Enabled := False;
- cbHeight.Enabled := false;
- txtDensity.Enabled := false;
- txtFilterRadius.enabled := false;
- txtOversample.Enabled := false;
- chkLimitMem.Enabled := false;
- cbMaxMemory.Enabled := false;
- cmbPreset.enabled := false;
- chkSave.enabled := false;
- btnSavePreset.enabled := false;
- btnDeletePreset.enabled := false;
- btnRender.Enabled := false;
- btnPause.enabled := true;
- btnCancel.Caption := 'Stop';
- StartTime := Now;
- Remainder := 365;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if not Assigned(Renderer) then
- begin
- cp.sample_density := Sample_density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := Filter_Radius;
- AdjustScale(cp, ImageWidth, ImageHeight);
- renderPath := ExtractFilePath(Filename);
- if chkSave.checked then
- MainForm.SaveXMLFlame(cp, ExtractFileName(FileName), renderPath + 'renders.flame');
- Renderer := TRenderThread.Create;
- if chkLimitMem.checked then
- Renderer.MaxMem := StrToInt(cbMaxMemory.text);
- Renderer.OnProgress := OnProgress;
- Renderer.TargetHandle := RenderForm.Handle;
- Renderer.Compatibility := compatibility;
- Renderer.SetCP(cp);
- Renderer.Priority := tpLower;
- Renderer.Resume;
- end;
-end;
-
-procedure TRenderForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Render', False) then
- begin
- if Registry.ValueExists('Left') then
- RenderForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- RenderForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- SaveDialog.FileName := Filename;
- case renderFileFormat of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- txtOversample.Text := IntToStr(renderOversample);
- txtFilterRadius.Text := FloatToStr(renderFilterRadius);
- cbWidth.Text := IntToStr(MainForm.Image.Width);
- cbHeight.Text := IntToStr(MainForm.Image.Height);
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- txtDensity.Text := FloatToStr(renderDensity);
- ShowMemoryStatus;
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TRenderForm.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtOversampleChange(Sender: TObject);
-begin
- if StrToInt(txtOversample.Text) > udOversample.Max then
- txtOversample.Text := IntToStr(udOversample.Max);
- if StrToInt(txtOversample.Text) < udOversample.Min then
- txtOversample.Text := IntToStr(udOversample.Min);
- try
- Oversample := StrToInt(txtOversample.Text);
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkLimitMemClick(Sender: TObject);
-begin
- cbMaxMemory.enabled := chkLimitMem.Checked;
-end;
-
-procedure TRenderForm.txtFilenameChange(Sender: TObject);
-begin
- filename := txtFilename.text;
-end;
-
-procedure TRenderForm.btnCancelClick(Sender: TObject);
-begin
- if Assigned(Renderer) then
- Renderer.Terminate
- else
- close;
-end;
-
-procedure TRenderForm.txtDensityChange(Sender: TObject);
-begin
- try
- Sample_Density := StrToFloat(txtDensity.Text);
- except
- end;
-end;
-
-procedure TRenderForm.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TRenderForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Ext: string;
- Registry: TRegistry;
-begin
- Ext := ExtractFileExt(txtFileName.Text);
- if Ext = '.bmp' then renderFileFormat := 1;
- if Ext = '.png' then renderFileFormat := 2;
- if (Ext = '.jpg') or (Ext = '.jpeg') then renderFileFormat := 3;
- renderFilterRadius := Filter_Radius;
- renderWidth := ImageWidth;
- renderHeight := ImageHeight;
- renderDensity := Sample_density;
- renderOversample := Oversample;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Render', True) then
- begin
- Registry.WriteInteger('Top', RenderForm.Top);
- Registry.WriteInteger('Left', RenderForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TRenderForm.btnPauseClick(Sender: TObject);
-begin
- if Assigned(Renderer) then
- if Renderer.Suspended = false then
- begin
- renderer.suspend;
- btnPause.caption := 'Resume';
- end
- else
- begin
- renderer.resume;
- btnPause.caption := 'Pause';
- end;
-end;
-
-procedure TRenderForm.FormCloseQuery(Sender: TObject;
- var CanClose: Boolean);
-begin
- if Assigned(Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False
- else
- begin
- if Assigned(Renderer) then Renderer.Terminate;
- end;
-end;
-
-procedure TRenderForm.btnSavePresetClick(Sender: TObject);
-var
- IFile: TextFile;
- Title, Filename: string;
-begin
- SavePresetForm.txtPresetName.Text := cmbPreset.Text;
- if SavePresetForm.ShowModal = mrOK then
- begin
- Title := Trim(SavePresetForm.txtPresetName.Text);
- Filename := AppPath + 'render presets';
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- WriteLn(IFile, Trim(cbWidth.text));
- WriteLn(IFile, Trim(cbHeight.text));
- WriteLn(IFile, Trim(txtDensity.text));
- WriteLn(IFile, Trim(txtFilterRadius.text));
- WriteLn(IFile, Trim(txtOversample.text));
- WriteLn(IFile, ExtractFileExt(txtFileName.Text));
- if chkLimitMem.Checked then
- WriteLn(IFile, 'true')
- else
- WriteLn(IFile, 'false');
- WriteLn(IFile, IntToStr(cbMaxMemory.ItemIndex));
- WriteLn(IFile, cbMaxMemory.Text);
- WriteLn(IFile, '}');
- WriteLn(IFile, '');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save preset.', 'Apophysis', 16);
- Exit;
- end;
- end;
- ListPresets;
- cmbPreset.ItemIndex := cmbPreset.Items.count - 1;
- end;
-end;
-
-procedure TRenderForm.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.Filename := Filename;
- case renderFileFormat of
- 1: SaveDialog.DefaultExt := 'bmp';
- 2: SaveDialog.DefaultExt := 'png';
- 3: SaveDialog.DefaultExt := 'jpg';
- end;
- SaveDialog.filterIndex := renderFileFormat;
- SaveDialog.Filter := 'Bitmap image (*.bmp) | *.bmp|PNG Image (*.png)|*.png|JPEG image (*.jpg;*.jpeg)|*.jpg;*.jpeg';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- renderFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-end;
-
-procedure TRenderForm.ListPresets;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- FStrings: TStringList;
-begin
- try
- FStrings := TStringList.Create;
- if fileExists(AppPath + 'render presets') then begin
- FStrings.LoadFromFile(AppPath + 'render presets');
- cmbPreset.Clear;
- if (Pos('{', FStrings.Text) <> 0) then begin
- for i := 0 to FStrings.Count - 1 do begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then begin
- cmbPreset.Items.add(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TRenderForm.btnDeletePresetClick(Sender: TObject);
-var
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- if Title = '' then exit;
- Filename := AppPath + 'render presets';
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- ListPresets;
-end;
-
-procedure TRenderForm.cmbPresetChange(Sender: TObject);
-var
- chk: boolean;
- i, j: integer;
- FStrings: TStringList;
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- Filename := AppPath + 'render presets';
- if Title = '' then exit;
- if EntryExists(Title, FileName) then
- begin
- // Load preset
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(Title) + ' {', Lowercase(FStrings[i])) <> 0 then
- begin
- chk := chkMaintain.checked;
- chkMaintain.Checked := False;
- j := i + 1;
- cbWidth.Text := FStrings[j];
- inc(j);
- cbHeight.text := FStrings[j];
- chkMaintain.Checked := chk;
- inc(j);
- txtDensity.text := FStrings[j];
- inc(j);
- txtFilterRadius.text := FStrings[j];
- inc(j);
- txtOversample.text := FStrings[j];
- inc(j);
- txtFileName.Text := ChangeFileExt(txtFileName.Text, FStrings[j]);
- inc(j);
- if Fstrings[j] = 'true' then chkLimitMem.checked := true else chkLimitMem.checked := false;
- inc(j);
- cbMaxMemory.ItemIndex := StrToInt(Fstrings[j]);
- cbMaxMemory.enabled := chkLimitMem.checked;
- inc(j);
- cbMaxMemory.Text := Fstrings[j];
- break;
- end;
- finally
- FStrings.Free;
- end
- end;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-end.
-
diff --git a/2.02g/Source/Fullscreen.dfm b/2.02g/Source/Fullscreen.dfm
deleted file mode 100644
index 86be5c8..0000000
--- a/2.02g/Source/Fullscreen.dfm
+++ /dev/null
@@ -1,30 +0,0 @@
-object FullscreenForm: TFullscreenForm
- Left = 438
- Top = 324
- BorderStyle = bsNone
- Caption = 'FullscreenForm'
- ClientHeight = 133
- ClientWidth = 188
- Color = clBlack
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image: TImage
- Left = 0
- Top = 0
- Width = 188
- Height = 133
- Align = alClient
- OnDblClick = ImageDblClick
- end
-end
diff --git a/2.02g/Source/Fullscreen.pas b/2.02g/Source/Fullscreen.pas
deleted file mode 100644
index d9e6637..0000000
--- a/2.02g/Source/Fullscreen.pas
+++ /dev/null
@@ -1,180 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Fullscreen;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- Menus, ControlPoint, RenderThread, ExtCtrls;
-
-type
- TFullscreenForm = class(TForm)
- Image: TImage;
- procedure FormShow(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure ImageDblClick(Sender: TObject);
- private
- Remainder, StartTime, Now: Extended;
- Renderer: TRenderThread;
- procedure showTaskbar;
- procedure hideTaskbar;
- procedure DrawFlame;
- procedure OnProgress(prog: double);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- public
- Calculate : boolean;
- cp: TControlPoint;
- Zoom: double;
- center: array[0..1] of double;
- end;
-
-var
- FullscreenForm: TFullscreenForm;
-
-implementation
-
-uses Main, Math, Global;
-
-{$R *.DFM}
-
-
-procedure TFullscreenForm.DrawFlame;
-begin
- AdjustScale(cp, Image.Width, Image.Height);
-// cp.Zoom := MainForm.Zoom;
-// cp.center[0] := MainForm.center[0];
-// cp.center[1] := MainForm.center[1];
- cp.sample_density := defSampleDensity;
- StartTime := Now;
- Remainder := 1;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if not Assigned(Renderer) then
- begin
- Renderer := TRenderThread.Create;
- Renderer.TargetHandle := Handle;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(cp);
- Renderer.Resume;
- end;
-end;
-
-procedure TFullscreenForm.HandleThreadCompletion(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- if Assigned(Renderer) then
- begin
- bm := TBitmap.Create;
- bm.assign(Renderer.GetImage);
- Image.Picture.Graphic := bm;
-
-// Canvas.StretchDraw(Rect(0, 0, ClientWidth, ClientHeight), bm);
- Renderer.Free;
- Renderer := nil;
- bm.Free;
- end;
-end;
-
-procedure TFullscreenForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then
- begin
- Renderer.Free;
- Renderer := nil;
- end;
-end;
-
-procedure TFullscreenForm.OnProgress(prog: double);
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- Canvas.Brush.Color := clTeal;
- Canvas.FrameRect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
- Canvas.Brush.Color := clTeal;
- Canvas.Fillrect(Rect(7, ClientHeight - 13, 7 + Round(prog * (ClientWidth - 14)), ClientHeight - 7));
- Canvas.Brush.Color := clBlack;
- Canvas.Fillrect(Rect(7 + Round(prog * (ClientWidth - 14)), ClientHeight - 13, ClientWidth - 7, ClientHeight - 7));
- Application.ProcessMessages;
-end;
-
-procedure TFullscreenForm.hideTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_HIDE);
-end;
-
-procedure TFullscreenForm.showTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_RESTORE);
-end;
-
-procedure TFullscreenForm.FormShow(Sender: TObject);
-begin
- MainForm.mnuShowFull.enabled := true;
- HideTaskbar;
- if calculate then
- DrawFlame;
-end;
-
-procedure TFullscreenForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- if Assigned(Renderer) then Renderer.Terminate;
- ShowTaskbar;
-end;
-
-procedure TFullscreenForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
-end;
-
-procedure TFullscreenForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- cp.Free;
-end;
-
-procedure TFullscreenForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- close;
-end;
-
-procedure TFullscreenForm.ImageDblClick(Sender: TObject);
-begin
- close;
-end;
-
-end.
-
diff --git a/2.02g/Source/Global.pas b/2.02g/Source/Global.pas
deleted file mode 100644
index c7ed2ea..0000000
--- a/2.02g/Source/Global.pas
+++ /dev/null
@@ -1,379 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Global;
-
-interface
-
-uses SysUtils, Classes, SyncObjs, Controls, Graphics, Math, MyTypes, controlpoint;
-type
- EFormatInvalid = class(Exception);
-
-{ Weight manipulation }
-{ Triangle transformations }
-function triangle_area(t: TTriangle): double;
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-function dist(x1, y1, x2, y2: double): double;
-{ Parsing functions }
-function GetVal(token: string): string;
-function ReplaceTabs(str: string): string;
-{ Palette and gradient functions }
-function GetGradient(FileName, Entry: string): string;
-{ Misc }
-function det(a, b, c, d: double): double;
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-
-
-const
- APP_NAME: string = 'Apophysis 2.0';
- prefilter_white: integer = 1024;
- eps: double = 1E-10;
- White_level = 200;
- clyellow1 = TColor($17FCFF);
- clplum2 = TColor($ECA9E6);
- clSlateGray = TColor($837365);
- FT_BMP = 1; FT_PNG = 2; FT_JPG = 3;
-
-var
- MainTriangles: TTriangles;
- ConfirmDelete: boolean; // Flag confirmation of entry deletion
-// FlameTitle: string;
- Transforms: integer; // Count of Tranforms
- AppPath: string; // Path of applicatio file
- OpenFile: string; // Name of currently open file
- CanDrawOnResize: boolean;
- PreserveWeights: boolean;
- {UPR Options}
- UPRSampleDensity: integer;
- UPRFilterRadius: double;
- UPROversample: integer;
- UPRAdjustDensity: boolean;
- UPRColoringIdent: string;
- UPRColoringFile: string;
- UPRFormulaIdent: string;
- UPRFormulaFile: string;
- UPRWidth: Integer;
- UPRHeight: Integer;
- ImageFolder: string;
- UPRPath: string; // Name and folder of last UPR file
- UpdateGradient: boolean;
- cmap_index: integer; // Index to current gradient
- Variation: TVariation; // Current variation
- NumTries, TryLength: integer; // Settings for smooth palette
- SmoothPaletteFile: string;
-{ Display }
- defSampleDensity, defPreviewDensity: Double;
- defGamma, defBrightness, defVibrancy, defFilterRadius: Double;
- defOversample: integer;
-{ Render }
- renderDensity, renderFilterRadius: double;
- renderOversample, renderWidth, renderHeight: integer;
- renderPath: string;
- JPEGQuality: integer;
- renderFileFormat: integer;
-{ Defaults }
- SavePath, SmoothPalettePath: string;
- RandomPrefix, RandomDate: string;
- RandomIndex: integer;
- FlameFile, GradientFile, GradientEntry, FlameEntry: string;
- ParamFolder: string;
- prevLowQuality, prevMediumQuality, prevHighQuality: double;
- defSmoothPaletteFile: string;
- BrowserPath: string; // Stored path of browser open dialog
- EditPrevQual, MutatePrevQual, AdjustPrevQual: Integer;
- randMinTransforms, randMaxTransforms: integer;
- mutantMinTransforms, mutantMaxTransforms: integer;
- KeepBackground: boolean;
- randGradient: Integer;
- defFlameFile: string;
- SymmetryType: integer;
- SymmetryOrder: integer;
- Variations: array[0..NVARS - 1] of boolean;
- VariationOptions: integer;
- { For random gradients }
- MinNodes, MaxNodes, MinHue, MaxHue, MinSat, MaxSat, MinLum, MaxLum: integer;
- FixedReference: boolean;
- BatchSize: Integer;
- Compatibility: integer; //0 = original, 1 = Drave's
- Favorites: TStringList;
- Script: string;
- ScriptPath: string;
- SheepServer, SheepNick, SheepURL, SheepPW, HqiPath: string;
- ExportBatches, ExportOversample, ExportWidth, ExportHeight, ExportFileFormat: Integer;
- ExportFilter, ExportDensity: Double;
- OpenFileType: TFileType;
- ResizeOnLoad: Boolean;
- ShowProgress: Boolean;
- defLibrary: string;
- LimitVibrancy: Boolean;
-implementation
-
-uses dialogs, Main;
-
-{ IFS }
-
-function det(a, b, c, d: double): double;
-begin
- Result := (a * d - b * c);
-end;
-
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-var
- det1: double;
-begin
- det1 := x1 * det(y2, 1.0, z2, 1.0) - x2 * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y2, z1, z2);
- if (det1 = 0.0) then
- begin
- Result := det1;
- EXIT;
- end
- else
- begin
- a := (x1h * det(y2, 1.0, z2, 1.0) - x2 * det(y1h, 1.0, z1h, 1.0)
- + 1 * det(y1h, y2, z1h, z2)) / det1;
- b := (x1 * det(y1h, 1.0, z1h, 1.0) - x1h * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y1h, z1, z1h)) / det1;
- e := (x1 * det(y2, y1h, z2, z1h) - x2 * det(y1, y1h, z1, z1h)
- + x1h * det(y1, y2, z1, z2)) / det1;
- a := Round6(a);
- b := Round6(b);
- e := Round6(e);
- Result := det1;
- end;
-end;
-
-function dist(x1, y1, x2, y2: double): double;
-var
- d2: double;
-begin
- { From FDesign source
- { float pt_pt_distance(float x1, float y1, float x2, float y2) }
- d2 := (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);
- if (d2 = 0.0) then
- begin
- Result := 0.0;
- exit;
- end
- else
- Result := sqrt(d2);
-end;
-
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-var
- a, b, e, c: double;
-begin
- if ((x = x1) and (y = y1)) then
- a := 0.0
- else
- a := sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1));
- if ((x = x2) and (y = y2)) then
- b := 0.0
- else
- b := sqrt((x - x2) * (x - x2) + (y - y2) * (y - y2));
- if ((x1 = x2) and (y1 = y2)) then
- e := 0.0
- else
- e := sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
- if ((a * a + e * e) < (b * b)) then
- Result := a
- else if ((b * b + e * e) < (a * a)) then
- Result := b
- else if (e <> 0.0) then
- begin
- c := (b * b - a * a - e * e) / (-2 * e);
- if ((a * a - c * c) < 0.0) then
- Result := 0.0
- else
- Result := sqrt(a * a - c * c);
- end
- else
- Result := a;
-end;
-
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-var
- ra, rb, rc, a, b, c: double;
-begin
- Result := True;
- ra := dist(Triangles[-1].y[0], Triangles[-1].x[0],
- Triangles[-1].y[1], Triangles[-1].x[1]);
- rb := dist(Triangles[-1].y[1], Triangles[-1].x[1],
- Triangles[-1].y[2], Triangles[-1].x[2]);
- rc := dist(Triangles[-1].y[2], Triangles[-1].x[2],
- Triangles[-1].y[0], Triangles[-1].x[0]);
- a := dist(t.y[0], t.x[0], t.y[1], t.x[1]);
- b := dist(t.y[1], t.x[1], t.y[2], t.x[2]);
- c := dist(t.y[2], t.x[2], t.y[0], t.x[0]);
- if (a > ra) then
- Result := False
- else if (b > rb) then
- Result := False
- else if (c > rc) then
- Result := False
- else if ((a = ra) and (b = rb) and (c = rc)) then
- Result := False;
-end;
-
-function triangle_area(t: TTriangle): double;
-var
- base, height: double;
-begin
- try
- base := dist(t.x[0], t.y[0], t.x[1], t.y[1]);
- height := line_dist(t.x[2], t.y[2], t.x[1], t.y[1],
- t.x[0], t.y[0]);
- if (base < 1.0) then
- Result := height
- else if (height < 1.0) then
- Result := base
- else
- Result := 0.5 * base * height;
- except on E: EMathError do
- Result := 0;
- end;
-end;
-
-{ Weight manipulation }
-
-
-{ Parse }
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-
-{ Palette and gradient functions }
-
-function RGBToColor(Pal: TMapPalette; index: integer): Tcolor;
-begin
- { Converts the RGB values from a palette index to the TColor type ...
- could maybe change it to SHLs }
- Result := (Pal.Blue[index] * 65536) + (Pal.Green[index] * 256)
- + Pal.Red[index];
-end;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- j := floor(hsv[0]);
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
-
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := t; end;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/Gradient.dfm b/2.02g/Source/Gradient.dfm
deleted file mode 100644
index d14e4da..0000000
--- a/2.02g/Source/Gradient.dfm
+++ /dev/null
@@ -1,488 +0,0 @@
-object GradientForm: TGradientForm
- Left = 565
- Top = 216
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Gradient'
- ClientHeight = 172
- ClientWidth = 372
- Color = clBtnFace
- DragMode = dmAutomatic
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000DA7F48DE7F46E68C56F1A273FDBA92FFCDB1FFE1CFFFF4EDE3F2FCA2
- D5F862B9F339A1F0000000000000000000000000DA7D46DD7D41E68952F09F6F
- FCB88FFFCDAFFFE1CEFFF4EEE2F2FD9FD4F85EB6F3349FF00000000000000000
- 00000000D97D45DD7C42E58750F09E6EFCB88FFFCCAFFFE0CEFFF4EDE2F2FD9F
- D4F85DB6F4339FEF000000000000000000000000D97D45DD7D42E58851F09E6E
- FCB88FFFCDAFFFE1CEFFF4EDE2F2FD9FD4F85DB6F3339FEF0000000000000000
- 00000000D97D45DD7D41E68851F09E6EFDB88FFFCCAFFFE1CEFFF4EDE2F2FD9F
- D4F85EB6F3329FEF000000000000000000000000D97D45DD7C42E68851F19E6E
- FDB78FFFCDAFFFE1CEFFF4EEE2F2FD9FD4F85EB6F4329FEF0000000000000000
- 00000000D97D45DD7D42E68851F19F6EFCB88FFFCCAFFFE0CEFFF4EDE1F2FD9F
- D4F85DB7F3339FEF000000000000000000000000D97D45DD7D42E58850F19F6E
- FDB78FFFCDAFFFE0CFFFF4EDE1F2FD9FD4F85DB6F3329FEF0000000000000000
- 00000000DA7D46DD7C41E68952F19E6EFDB88FFFCDAFFFE0CEFFF4EEE1F2FD9F
- D4F85EB6F3339FF0000000000000000000000000DA7F48DE7F46E68C56F0A173
- FCBA93FFCEB1FFE1D0FFF4EDE2F2FDA3D5F862B8F338A1F00000000000000000
- 00000000DB834EE08752E89563F3A97EFDC09CFFD2B8FFE4D4FFF5EFE4F3FDAA
- D9F96FBEF449AAF1000000000000000000000000DD8A58E39565ECA57AF5B692
- FDCAABFFD9C3FFE8DBFFF7F2E8F5FDB7DFFA85C8F763B6F20000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800100008001000080010000800100008001000080010000800100008001
- 0000800100008001000080010000800100008001000080010000FFFF0000}
- OldCreateOrder = True
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object pnlPalette: TPanel
- Left = 0
- Top = 0
- Width = 372
- Height = 102
- Align = alClient
- BevelOuter = bvLowered
- TabOrder = 0
- object GradientImage: TImage
- Left = 1
- Top = 1
- Width = 370
- Height = 100
- Align = alClient
- PopupMenu = PopupMenu
- Stretch = True
- OnDblClick = mnuRandomizeClick
- end
- end
- object pnlControls: TPanel
- Left = 0
- Top = 102
- Width = 372
- Height = 70
- Align = alBottom
- BevelOuter = bvNone
- TabOrder = 1
- object btnMenu: TSpeedButton
- Left = 8
- Top = 10
- Width = 57
- Height = 22
- Caption = 'Rotate'
- Flat = True
- PopupMenu = Popup
- OnClick = btnMenuClick
- end
- object lblVal: TLabel
- Left = 344
- Top = 16
- Width = 6
- Height = 13
- Caption = '0'
- end
- object btnOpen: TSpeedButton
- Left = 312
- Top = 40
- Width = 23
- Height = 22
- Hint = 'Gradient Browser'
- Flat = True
- Glyph.Data = {
- 76030000424D7603000000000000360000002800000011000000100000000100
- 18000000000040030000120B0000120B00000000000000000000FF00FFFF00FF
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FF00FF00FFFF00FF000000FFF5F0FFF1E9FFEFE6
- FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFFF4EDFFF6F0000000FF00FFFF00
- FF00FF00FFFF00FF000000FFF4EDFFEEE4FFEBDFFFEBDFFFEBE0FFECE2FFEDE2
- FFEEE4FFEFE5FFEFE6FFF1EA000000FF00FFFF00FF00FF00FFFF00FF000000FF
- F1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208FFEDE3
- 000000FF00FFFF00FF00FF00FFFF00FF000000FFEFE6CD5208E26518EB7A37FF
- A772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC000000FF00FFFF00FF00FF00
- FFFF00FF000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40
- ADF7CD5208FFE5D6000000FF00FFFF00FF00FF00FFFF00FF000000FFEBDFCD52
- 08E16518EB7836FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D0000000FF
- 00FFFF00FF00FF00FFFF00FF000000FFE9DBCD5208E16519EC7935FFA770FFD0
- B2FFF7ECC2E9FF40AEF7CD5208FFDFCD000000FF00FFFF00FF00FF00FFFF00FF
- 000000FFE7D8CD5208E16519EB7935FFA570FFD1B2FFF7ECC2E9FF40ADF7CD52
- 08FFE1D0000000FF00FFFF00FF00FF00FFFF00FF000000FFE4D5CD5208E3651A
- EB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD5208FFE9DC000000FF00FFFF00
- FF00FF00FFFF00FF000000FFE3D1CD5208ED7935F99457FFBC8DFFE1C5FFFFF9
- 000000000000000000000000000000FF00FFFF00FF00FF00FFFF00FF000000FF
- E1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB925E000000
- FF00FFFF00FFFF00FF00FF00FFFF00FF000000FFE2D1FFD7BFFFD0B4FFCEB1FF
- CFB3FFD0B4FFD3B8000000F5A779000000FF00FFFF00FFFF00FFFF00FF00FF00
- FFFF00FF000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000
- 0000FF00FFFF00FFFF00FFFF00FFFF00FF00FF00FFFF00FF0000000000000000
- 00000000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnOpenClick
- end
- object btnSmoothPalette: TSpeedButton
- Left = 336
- Top = 40
- Width = 23
- Height = 22
- Hint = 'Smooth Palette'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FF000000
- 374BA83A53AB3E5DB14368B74876BF4E84C65493CE5BA3D661B2DE67C0E66CCE
- EC71DAF3000000FF00FFFF00FF000000374BA83A53AB3E5DB14368B74876BF4E
- 84C65593CE5BA2D661B2DE67C0E66CCEED71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14369B84876BE4F84C65593CE5BA3D661B1DE67C1E66CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AB3E5CB14369B74876BE4E
- 84C65494CE5BA2D661B2DE66C1E56CCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A53AC3E5DB14368B74975BE4F84C65593CE5AA2D661B2DE67C0E56CCE
- ED71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5DB14368B84976BF4E
- 84C65493CE5BA3D661B2DE66C0E56CCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB14369B74975BE4F84C65494CD5BA2D661B1DE66C0E56CCE
- ED71DAF3000000FF00FFFF00FF000000374BA83A53AC3E5CB14368B74876BF4E
- 84C65493CE5BA2D660B2DE67C0E56DCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB24368B74975BE4E84C65594CE5AA3D661B2DE67C1E66DCE
- EC71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5CB14369B74875BF4F
- 84C65493CE5AA3D661B2DE66C0E66DCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14368B74976BF4F84C65593CE5BA3D660B2DE67C0E56CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AC3E5CB14268B74876BF4F
- 84C65593CE5BA3D661B2DE67C1E66CCEED71DAF3000000FF00FFFF00FF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuSmoothPaletteClick
- end
- object Label1: TLabel
- Left = 8
- Top = 43
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object btnPaste: TSpeedButton
- Left = 288
- Top = 40
- Width = 23
- Height = 22
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFE39A6FFFFFFFE3996CE2996DE3996DFFFFFF000000FF00FFFF00FFFF00FF
- 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29566E39363FFFFFFE39262E29363FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE3915FE28C58FFFFFFFFFFFFE29364FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00000000000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29160FFFFFFFFFFFF000000FFFFFF000000FF00FFFF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F500000000000000000000000000
- 0000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FF000000
- 56B9F5000000BBE5F9BBE5F9BBE5F9BBE5F9BBE5F9BBE5F900000056B9F50000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F556B9F5000000BBE5F900000000
- 0000BBE5F900000056B9F556B9F5000000FF00FFFF00FFFF00FFFF00FFFF00FF
- 000000000000000000000000BBE5F9BBE5F9000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000
- 0000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- OnClick = btnPasteClick
- end
- object btnCopy: TSpeedButton
- Left = 264
- Top = 40
- Width = 23
- Height = 22
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FFFFFFE39A6FFFFFFFE3996CE2
- 996DE3996DFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FF000000FFFFFFE29566E39363000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE39A6FFFFFFFE3996CE2996DE399
- 6DFFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE3915FE28C58000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE29566E39363FFFFFFE39262E293
- 63FFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFF000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE3915FE28C58FFFFFFFFFFFFE293
- 64FFFFFF000000FF00FFFF00FFFF00FF000000000000000000000000000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFFFFFFFF000000FFFF
- FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000FF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000000000000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- OnClick = btnCopyClick
- end
- object cmbPalette: TComboBox
- Left = 72
- Top = 42
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 1
- OnChange = cmbPaletteChange
- OnDrawItem = cmbPaletteDrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
- object ScrollBar: TScrollBar
- Left = 72
- Top = 16
- Width = 257
- Height = 13
- LargeChange = 15
- Max = 255
- PageSize = 0
- TabOrder = 0
- OnChange = ScrollBarChange
- OnScroll = ScrollBarScroll
- end
- end
- object PopupMenu: TPopupMenu
- Images = MainForm.Buttons
- Left = 8
- Top = 8
- object mnuRandomize: TMenuItem
- Caption = 'Randomize'
- OnClick = mnuRandomizeClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuInvert: TMenuItem
- Caption = 'Invert'
- OnClick = mnuInvertClick
- end
- object mnuReverse: TMenuItem
- Caption = '&Reverse'
- OnClick = mnuReverseClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSmoothPalette: TMenuItem
- Caption = 'Smooth Palette...'
- ImageIndex = 34
- OnClick = mnuSmoothPaletteClick
- end
- object mnuGradientBrowser: TMenuItem
- Caption = 'Gradient Browser...'
- ImageIndex = 22
- OnClick = btnOpenClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object SaveGradient1: TMenuItem
- Caption = 'Save Gradient...'
- ImageIndex = 2
- OnClick = SaveGradient1Click
- end
- object SaveasMapfile1: TMenuItem
- Caption = 'Save as Map file...'
- OnClick = SaveasMapfile1Click
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuSaveasDefault: TMenuItem
- Caption = 'Save as Default'
- OnClick = mnuSaveasDefaultClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = btnCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = btnPasteClick
- end
- end
- object Popup: TPopupMenu
- AutoHotkeys = maManual
- AutoPopup = False
- Left = 40
- Top = 8
- object mnuRotate: TMenuItem
- Caption = 'Rotate'
- OnClick = mnuRotateClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuHue: TMenuItem
- Caption = 'Hue'
- OnClick = mnuHueClick
- end
- object mnuSaturation: TMenuItem
- Caption = 'Saturation'
- OnClick = mnuSaturationClick
- end
- object mnuBrightness: TMenuItem
- Caption = 'Brightness'
- OnClick = mnuBrightnessClick
- end
- object Contrast1: TMenuItem
- Caption = 'Contrast'
- OnClick = Contrast1Click
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuBlur: TMenuItem
- Caption = 'Blur'
- OnClick = mnuBlurClick
- end
- object mnuFrequency: TMenuItem
- Caption = 'Frequency'
- OnClick = mnuFrequencyClick
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'map'
- Filter = 'Map files|*.map'
- Left = 72
- Top = 8
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 104
- Top = 8
- end
-end
diff --git a/2.02g/Source/Gradient.pas b/2.02g/Source/Gradient.pas
deleted file mode 100644
index 7b69aa9..0000000
--- a/2.02g/Source/Gradient.pas
+++ /dev/null
@@ -1,856 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Gradient;
-
-interface
-
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ComCtrls, Registry, cmap, Menus, ToolWin, Buttons,
- AppEvnts;
-const
- PixelCountMax = 32768;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-type
- TGradientForm = class(TForm)
- pnlPalette: TPanel;
- pnlControls: TPanel;
- cmbPalette: TComboBox;
- GradientImage: TImage;
- PopupMenu: TPopupMenu;
- mnuReverse: TMenuItem;
- mnuInvert: TMenuItem;
- btnMenu: TSpeedButton;
- Popup: TPopupMenu;
- mnuHue: TMenuItem;
- mnuRotate: TMenuItem;
- N1: TMenuItem;
- mnuSaturation: TMenuItem;
- mnuBrightness: TMenuItem;
- N2: TMenuItem;
- ScrollBar: TScrollBar;
- lblVal: TLabel;
- mnuBlur: TMenuItem;
- btnOpen: TSpeedButton;
- N3: TMenuItem;
- mnuGradientBrowser: TMenuItem;
- mnuSmoothPalette: TMenuItem;
- btnSmoothPalette: TSpeedButton;
- N4: TMenuItem;
- SaveGradient1: TMenuItem;
- SaveasMapfile1: TMenuItem;
- SaveDialog: TSaveDialog;
- Label1: TLabel;
- btnPaste: TSpeedButton;
- btnCopy: TSpeedButton;
- N5: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- ApplicationEvents: TApplicationEvents;
- mnuSaveasDefault: TMenuItem;
- N6: TMenuItem;
- mnuRandomize: TMenuItem;
- N7: TMenuItem;
- mnuFrequency: TMenuItem;
- Contrast1: TMenuItem;
- procedure cmbPaletteChange(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnApplyClick(Sender: TObject);
- procedure DrawPalette;
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuReverseClick(Sender: TObject);
- procedure mnuInvertClick(Sender: TObject);
- procedure btnMenuClick(Sender: TObject);
- procedure mnuRotateClick(Sender: TObject);
- procedure mnuHueClick(Sender: TObject);
- procedure mnuSaturationClick(Sender: TObject);
- procedure ScrollBarChange(Sender: TObject);
- procedure mnuBrightnessClick(Sender: TObject);
- procedure mnuBlurClick(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure mnuSmoothPaletteClick(Sender: TObject);
- procedure SaveGradient1Click(Sender: TObject);
- procedure SaveasMapfile1Click(Sender: TObject);
- procedure cmbPaletteDrawItem(Control: TWinControl; Index: Integer;
- Rect: TRect; State: TOwnerDrawState);
- procedure ScrollBarScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure btnCopyClick(Sender: TObject);
- procedure btnPasteClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuSaveasDefaultClick(Sender: TObject);
- procedure mnuRandomizeClick(Sender: TObject);
- procedure mnuFrequencyClick(Sender: TObject);
- procedure Contrast1Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- procedure Apply;
- function Blur(const radius: integer; const pal: TColorMap): TColorMap;
- function Frequency(const times: Integer; const pal: TColorMap): TColorMap;
- procedure SaveMap(FileName: string);
- public
- Palette: TColorMap;
- BackupPal: TColorMap;
- procedure UpdateGradient(Pal: TColorMap);
- function RandomGradient: TColorMap;
- end;
-
-var
- GradientForm: TGradientForm;
- pCmap: integer;
-
-function GradientInClipboard: boolean;
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-
-implementation
-
-uses Main, cmapdata, Math, Browser, Editor, Global, Save, Adjust, Mutate, ClipBrd;
-
-{$R *.DFM}
-
-procedure TGradientForm.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.CmapIndex := cmbPalette.ItemIndex;
- MainCp.cmap := Palette;
- if EditForm.visible then EditForm.UpdateDisplay;
-// if AdjustForm.visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TGradientForm.SaveMap(FileName: string);
-var
- i: Integer;
- l: string;
- MapFile: TextFile;
-begin
-{ Save a map file }
- AssignFile(MapFile, FileName);
- try
- ReWrite(MapFile);
- { first line with comment }
- l := Format(' %3d %3d %3d Exported from Apophysis 2.0', [Palette[0][0], palette[0][1],
- palette[0][2]]);
- Writeln(MapFile, l);
- { now the rest }
- for i := 1 to 255 do
- begin
- l := Format(' %3d %3d %3d', [Palette[i][0], palette[i][1],
- palette[i][2]]);
- Writeln(MapFile, l);
- end;
- CloseFile(MapFile);
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), 'Apophysis', 16);
- end;
-end;
-
-procedure TGradientForm.UpdateGradient(Pal: TColorMap);
-begin
- Palette := Pal;
- BackupPal := Pal;
- DrawPalette;
- ScrollBar.Position := 0;
-end;
-
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-var
- R, G, B, Sa, Va, Hue, i, f, p, q, t: real;
-begin
- R := 0;
- G := 0;
- B := 0;
- Sa := S / 100;
- Va := V / 100;
- if S = 0 then
- begin
- R := Va;
- G := Va;
- B := Va;
- end
- else
- begin
- Hue := H / 60;
- if Hue = 6 then Hue := 0;
- i := Int(Hue);
- f := Hue - i;
- p := Va * (1 - Sa);
- q := Va * (1 - (Sa * f));
- t := Va * (1 - (Sa * (1 - f)));
- case Round(i) of
- 0: begin
- R := Va;
- G := t;
- B := p;
- end;
- 1: begin
- R := q;
- G := Va;
- B := p;
- end;
- 2: begin
- R := p;
- G := Va;
- B := t;
- end;
- 3: begin
- R := p;
- G := q;
- B := Va;
- end;
- 4: begin
- R := t;
- G := p;
- B := Va;
- end;
- 5: begin
- R := Va;
- G := p;
- B := q;
- end;
- end;
- end;
- Rb := Round(Int(255.9999 * R));
- Gb := Round(Int(255.9999 * G));
- Bb := Round(Int(255.9999 * B));
-end;
-
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-var
- vRed, vGreen, vBlue, Mx, Mn, Va, Sa, rc, gc, bc: real;
-begin
- vRed := R / 255;
- vGreen := G / 255;
- vBlue := B / 255;
- Mx := vRed;
- if vGreen > Mx then Mx := vGreen;
- if vBlue > Mx then Mx := vBlue;
- Mn := vRed;
- if vGreen < Mn then Mn := vGreen;
- if vBlue < Mn then Mn := vBlue;
- Va := Mx;
- if Mx <> 0 then
- Sa := (Mx - Mn) / Mx
- else
- Sa := 0;
- if Sa = 0 then
- H := 0
- else
- begin
- rc := (Mx - vRed) / (Mx - Mn);
- gc := (Mx - vGreen) / (Mx - Mn);
- bc := (Mx - vBlue) / (Mx - Mn);
- if Mx = vRed then
- H := bc - gc
- else if Mx = vGreen then
- H := 2 + rc - bc
- else if Mx = vBlue then
- H := 4 + gc - rc;
- H := H * 60;
- if H < 0 then H := H + 360;
- end;
- S := Sa * 100;
- V := Va * 100;
-end;
-
-function TGradientForm.Blur(const Radius: Integer; const pal: TColorMap): TColorMap;
-var
- r, g, b, n, i, j, k: Integer;
-begin
- Result := Pal;
- if Radius <> 0 then
- for i := 0 to 255 do
- begin
- n := -1;
- r := 0;
- g := 0;
- b := 0;
- for j := i - radius to i + radius do
- begin
- inc(n);
- k := (256 + j) mod 256;
- if k <> i then begin
- r := r + Pal[k][0];
- g := g + Pal[k][1];
- b := b + Pal[k][2];
- end;
- end;
- if n <> 0 then begin
- Result[i][0] := r div n;
- Result[i][1] := g div n;
- Result[i][2] := b div n;
- end;
- end;
-end;
-
-function TGradientForm.Frequency(const times: Integer; const pal: TColorMap): TColorMap;
-{ This can be improved }
-var
- n, i, j: Integer;
-begin
- Result := Pal;
- if times <> 1 then
- begin
- n := 256 div times;
- for j := 0 to times do
- for i := 0 to n do
- begin
- if (i + j * n) < 256 then
- begin
- Result[i + j * n][0] := pal[i * times][0];
- Result[i + j * n][1] := pal[i * times][1];
- Result[i + j * n][2] := pal[i * times][2];
- end;
- end;
- end;
-end;
-
-procedure TGradientForm.DrawPalette;
-var
- i, j: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Palette[i][0];
- rgbtGreen := Palette[i][1];
- rgbtBlue := Palette[i][2];
- end
- end
- end;
- GradientImage.Picture.Graphic := Bitmap;
- GradientImage.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TGradientForm.cmbPaletteChange(Sender: TObject);
-var
- i: integer;
-begin
- i := cmbPalette.ItemIndex;
- GetCmap(i, 1, Palette);
- BackupPal := Palette;
- ScrollBar.Position := 0;
- DrawPalette;
- Apply;
-end;
-
-procedure TGradientForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Gradient', False) then
- begin
- if Registry.ValueExists('Left') then
- GradientForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- GradientForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- DrawPalette;
-end;
-
-procedure TGradientForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Gradient', True) then
- begin
- Registry.WriteInteger('Top', GradientForm.Top);
- Registry.WriteInteger('Left', GradientForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-
-procedure TGradientForm.btnApplyClick(Sender: TObject);
-begin
- Apply;
-end;
-
-procedure TGradientForm.mnuReverseClick(Sender: TObject);
-var
- i: integer;
- pal: TColorMap;
-begin
- for i := 0 to 255 do begin
- pal[i][0] := Palette[255 - i][0];
- pal[i][1] := Palette[255 - i][1];
- pal[i][2] := Palette[255 - i][2];
- end;
- UpdateGradient(pal);
- Apply;
-end;
-
-procedure TGradientForm.mnuInvertClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := 255 - Palette[i][0];
- Palette[i][1] := 255 - Palette[i][1];
- Palette[i][2] := 255 - Palette[i][2];
- end;
- UpdateGradient(palette);
- Apply;
-end;
-
-procedure TGradientForm.btnMenuClick(Sender: TObject);
-begin
- Popup.Popup(btnMenu.ClientOrigin.x, btnMenu.ClientOrigin.y + btnMenu.Height);
-end;
-
-procedure TGradientForm.ScrollBarChange(Sender: TObject);
-var
- intens, i, r, g, b: integer;
- h, s, v: real;
-begin
- lblVal.Caption := IntToStr(ScrollBar.Position);
- if btnMenu.Caption = 'Hue' then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- h := Round(360 + h + ScrollBar.Position) mod 360;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- if btnMenu.Caption = 'Saturation' then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- s := s + ScrollBar.Position;
- if s > 100 then s := 100;
- if s < 0 then s := 0;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- if btnMenu.Caption = 'Contrast' then
- begin
- intens := scrollBar.Position;
- if intens > 0 then intens := intens * 2;
- for i := 0 to 255 do
- begin
- r := BackupPal[i][0];
- g := BackupPal[i][1];
- b := BackupPal[i][2];
- r := round(r + intens / 100 * (r - 127));
- g := round(g + intens / 100 * (g - 127));
- b := round(b + intens / 100 * (b - 127));
- if R > 255 then R := 255 else if R < 0 then R := 0;
- if G > 255 then G := 255 else if G < 0 then G := 0;
- if B > 255 then B := 255 else if B < 0 then B := 0;
- Palette[i][0] := r;
- Palette[i][1] := g;
- Palette[i][2] := b;
- end;
- end;
- if btnMenu.Caption = 'Brightness' then
- begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[i][0] + ScrollBar.Position;
- if Palette[i][0] > 255 then Palette[i][0] := 255;
- if Palette[i][0] < 0 then Palette[i][0] := 0;
- Palette[i][1] := BackupPal[i][1] + ScrollBar.Position;
- if Palette[i][1] > 255 then Palette[i][1] := 255;
- if Palette[i][1] < 0 then Palette[i][1] := 0;
- Palette[i][2] := BackupPal[i][2] + ScrollBar.Position;
- if Palette[i][2] > 255 then Palette[i][2] := 255;
- if Palette[i][2] < 0 then Palette[i][2] := 0;
- end;
- end;
- if btnMenu.Caption = 'Rotate' then
- begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[(255 + i - ScrollBar.Position) mod 256][0];
- Palette[i][1] := BackupPal[(255 + i - ScrollBar.Position) mod 256][1];
- Palette[i][2] := BackupPal[(255 + i - ScrollBar.Position) mod 256][2];
- end;
- end;
- if btnMenu.Caption = 'Blur' then
- begin
- Palette := Blur(ScrollBar.Position, BackupPal);
- end;
- if btnMenu.Caption = 'Frequency' then
- begin
- Palette := Frequency(ScrollBar.Position, BackupPal);
- end;
- DrawPalette;
-end;
-
-{ ***************************** Adjust menu ********************************* }
-
-procedure TGradientForm.mnuRotateClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Rotate';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 255;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuHueClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Hue';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 360;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuBrightnessClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Brightness';
- BackupPal := Palette;
- ScrollBar.Min := -255;
- ScrollBar.Max := 255;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuSaturationClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Saturation';
- BackupPal := Palette;
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuBlurClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Blur';
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 127;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.mnuFrequencyClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Frequency';
- BackupPal := Palette;
- ScrollBar.Min := 1;
- ScrollBar.Max := 10;
- ScrollBar.LargeChange := 1;
- ScrollBar.Position := 1;
-end;
-
-procedure TGradientForm.btnOpenClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TGradientForm.mnuSmoothPaletteClick(Sender: TObject);
-begin
- MainForm.SmoothPalette;
-end;
-
-procedure TGradientForm.SaveGradient1Click(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- SaveForm.Caption := 'Save Gradient';
- SaveForm.Filename := GradientFile;
- SaveForm.Title := MainCp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- gradstr.add(CleanIdentifier(SaveForm.Title) + ' {');
- gradstr.add(MainForm.GradientFromPalette(Palette, SaveForm.Title));
- gradstr.add('}');
- if MainForm.SaveGradient(gradstr.text, SaveForm.Title, SaveForm.Filename) then
- GradientFile := SaveForm.FileName;
- end;
- finally
- gradstr.free
- end;
-end;
-
-procedure TGradientForm.SaveasMapfile1Click(Sender: TObject);
-begin
- SaveDialog.Filename := MainCp.name + '.map';
- if SaveDialog.execute then
- SaveMap(SaveDialog.Filename);
-end;
-
-procedure TGradientForm.cmbPaletteDrawItem(Control: TWinControl;
- Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- i, j: integer;
- Row: pRGBTripleArray;
- Bitmap: TBitmap;
- pal: TColorMap;
- PalName: string;
-begin
-{ Draw the preset palettes on the combo box items }
- GetCMap(index, 1, pal);
- GetCmapName(index, PalName);
-
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 100;
-
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Pal[i][0];
- rgbtGreen := Pal[i][1];
- rgbtBlue := Pal[i][2];
- end
- end
- end;
- with Control as TComboBox do
- begin
- Canvas.Rectangle(Rect);
-
- Canvas.TextOut(4, Rect.Top, PalName);
- Rect.Left := (Rect.Left + rect.Right) div 2;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
-end;
-
-procedure TGradientForm.ScrollBarScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then Apply;
-end;
-
-procedure TGradientForm.btnCopyClick(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(MainCp.name) + ' {');
- gradstr.add('gradient:');
- gradstr.add(' title="' + MainCp.name + '" smooth=no');
- gradstr.add(GradientString(Palette));
- gradstr.add('}');
- Clipboard.SetTextBuf(PChar(gradstr.text));
- btnPaste.enabled := true;
- mnuPaste.enabled := true;
- MainForm.btnPaste.enabled := False;
- MainForm.mnuPaste.enabled := False;
- finally
- gradstr.free
- end;
-end;
-
-procedure TGradientForm.btnPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- UpdateGradient(CreatePalette(Clipboard.AsText));
- Apply;
- end;
-end;
-
-function GradientInClipboard: boolean;
-var
- gradstr: TStringList;
-begin
- { returns true if gradient in clipboard - can be tricked }
- result := true;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- gradstr := TStringList.Create;
- try
- gradstr.text := Clipboard.AsText;
- if (Pos('}', gradstr.text) = 0) or (Pos('{', gradstr.text) = 0) or
- (Pos('gradient:', gradstr.text) = 0) or (Pos('fractal:', gradstr.text) <> 0) then
- begin
- result := false;
- exit;
- end;
- finally
- gradstr.free;
- end;
- end
- else
- result := false;
-end;
-
-procedure TGradientForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then begin
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- btnPaste.enabled := false;
- end;
-end;
-
-procedure TGradientForm.mnuSaveasDefaultClick(Sender: TObject);
-begin
- MainForm.DefaultPalette := Palette;
- SaveMap(AppPath + 'default.map');
-end;
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function TGradientForm.RandomGradient: TColorMap;
-var
- a, b, n, nodes: integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
- pal: TColorMap;
-begin
- inc(MainForm.Seed);
- RandSeed := MainForm.seed;
- nodes := random((MaxNodes - 1) - (MinNodes - 2)) + (MinNodes - 1);
- n := 256 div nodes;
- b := 0;
- hsv[0] := (random(MaxHue - (MinHue - 1)) + MinHue) / 100;
- hsv[1] := (random(MaxSat - (MinSat - 1)) + MinSat) / 100;
- hsv[2] := (random(MaxLum - (MinLum - 1)) + MinLum) / 100;
- hsv2rgb(hsv, rgb);
- Pal[0][0] := Round(rgb[0] * 255);
- Pal[0][1] := Round(rgb[1] * 255);
- Pal[0][2] := Round(rgb[2] * 255);
- repeat
- a := b;
- b := b + n;
- hsv[0] := (random(MaxHue - (MinHue - 1)) + MinHue) / 100;
- hsv[1] := (random(MaxSat - (MinSat - 1)) + MinSat) / 100;
- hsv[2] := (random(MaxLum - (MinLum - 1)) + MinLum) / 100;
- hsv2rgb(hsv, rgb);
- if b > 255 then b := 255;
- Pal[b][0] := Round(rgb[0] * 255);
- Pal[b][1] := Round(rgb[1] * 255);
- Pal[b][2] := Round(rgb[2] * 255);
- RGBBlend(a, b, pal);
- until b = 255;
- Result := Pal;
-end;
-
-procedure TGradientForm.mnuRandomizeClick(Sender: TObject);
-begin
- GradientForm.UpdateGradient(RandomGradient);
- GradientForm.Apply;
-end;
-
-procedure TGradientForm.Contrast1Click(Sender: TObject);
-begin
- btnMenu.Caption := 'Contrast';
- BackupPal := Palette;
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TGradientForm.FormCreate(Sender: TObject);
-begin
- Sendmessage(cmbPalette.Handle, CB_SETDROPPEDWIDTH , cmbPalette.width * 2, 0);
-end;
-
-end.
-
diff --git a/2.02g/Source/GradientHlpr.pas b/2.02g/Source/GradientHlpr.pas
deleted file mode 100644
index 87cffa9..0000000
--- a/2.02g/Source/GradientHlpr.pas
+++ /dev/null
@@ -1,62 +0,0 @@
-unit GradientHlpr;
-
-interface
-
-uses
- windows, Graphics;
-
-const
- PixelCountMax = 32768;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-type
- TGradientHelper = class
- private
- public
- function GetGradientBitmap(Index: integer; const hue_rotation: double): TBitmap;
- end;
-
-var
- GradientHelper: TGradientHelper;
-
-implementation
-
-uses
- Cmap;
-
-{ TGradientHelper }
-
-function TGradientHelper.GetGradientBitmap(Index: integer; const hue_rotation: double): TBitmap;
-var
- BitMap: TBitMap;
- i, j: integer;
- Row: pRGBTripleArray;
- pal: TColorMap;
-begin
- GetCMap(index, hue_rotation, pal);
-
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 2;
-
- for j := 0 to Bitmap.Height - 1 do begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do begin
- Row[i].rgbtRed := Pal[i][0];
- Row[i].rgbtGreen := Pal[i][1];
- Row[i].rgbtBlue := Pal[i][2];
- end
- end;
-
- Result := BitMap;
-end;
-
-initialization
- GradientHelper := TGradientHelper.create;
-finalization
- GradientHelper.Free;
-end.
diff --git a/2.02g/Source/HtmlHlp.inc b/2.02g/Source/HtmlHlp.inc
deleted file mode 100644
index 4a31a2a..0000000
--- a/2.02g/Source/HtmlHlp.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-{.$DEFINE DELPHI3}
-{.$DEFINE _WIN64}
-{.$DEFINE HTMLHELP11}
-{$DEFINE HTMLHELP12}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK_EXPLICIT}
\ No newline at end of file
diff --git a/2.02g/Source/HtmlHlp.pas b/2.02g/Source/HtmlHlp.pas
deleted file mode 100644
index 9192625..0000000
--- a/2.02g/Source/HtmlHlp.pas
+++ /dev/null
@@ -1,862 +0,0 @@
-{******************************************************************}
-{ }
-{ Borland Delphi Runtime Library }
-{ HTML Help interface unit }
-{ }
-{ Portions created by Microsoft are }
-{ Copyright (C) 1995-1999 Microsoft Corporation. }
-{ All Rights Reserved. }
-{ }
-{ The original file is: htmlhelp.h, released 12 May 1999. }
-{ The original Pascal code is: HTMLHelp.pas, released 9 Jun 1999. }
-{ The initial developer of the Pascal code is Marcel van Brakel }
-{ (brakelm@bart.nl). }
-{ }
-{ Portions created by Marcel van Brakel are }
-{ Copyright (C) 1999 Marcel van Brakel. }
-{ }
-{ Contributor(s): Robert Chandler (robert@helpware.net) }
-{ Kurt Senfer (ks@siemens.dk) }
-{ }
-{ Obtained through: }
-{ Joint Endeavour of Delphi Innovators (Project JEDI) }
-{ }
-{ You may retrieve the latest version of this file at the Project }
-{ JEDI home page, located at http://delphi-jedi.org }
-{ }
-{ The contents of this file are used with permission, subject to }
-{ the Mozilla Public License Version 1.1 (the "License"); you may }
-{ not use this file except in compliance with the License. You may }
-{ obtain a copy of the License at }
-{ http://www.mozilla.org/MPL/MPL-1.1.html }
-{ }
-{ Software distributed under the License is distributed on an }
-{ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or }
-{ implied. See the License for the specific language governing }
-{ rights and limitations under the License. }
-{ }
-{******************************************************************}
-
-unit HtmlHlp;
-
-interface
-
-(*$HPPEMIT ''*)
-(*$HPPEMIT '#include "htmlhelp.h"'*)
-(*$HPPEMIT ''*)
-(*$HPPEMIT 'typedef struct tagHH_LAST_ERROR'*)
-(*$HPPEMIT '{'*)
-(*$HPPEMIT ' int cbStruct ;'*)
-(*$HPPEMIT ' HRESULT hr ;'*)
-(*$HPPEMIT ' BSTR description ;'*)
-(*$HPPEMIT '} HH_LAST_ERROR ;'*)
-(*$HPPEMIT ''*)
-
-uses
- Windows;
-
-{$I HTMLHLP.INC}
-
-type
-{$IFDEF HTMLHELP12}
-{$IFNDEF _WIN64}
- DWORD_PTR = DWORD;
-{$ENDIF}
-{$ENDIF}
- PCSTR = LPCSTR;
-
-// Commands to pass to HtmlHelp()
-
-const
- HH_DISPLAY_TOPIC = $0000;
- {$EXTERNALSYM HH_DISPLAY_TOPIC}
- HH_HELP_FINDER = $0000; // WinHelp equivalent
- {$EXTERNALSYM HH_HELP_FINDER}
- HH_DISPLAY_TOC = $0001; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_TOC}
- HH_DISPLAY_INDEX = $0002; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_INDEX}
- HH_DISPLAY_SEARCH = $0003; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_SEARCH}
- HH_SET_WIN_TYPE = $0004;
- {$EXTERNALSYM HH_SET_WIN_TYPE}
- HH_GET_WIN_TYPE = $0005;
- {$EXTERNALSYM HH_GET_WIN_TYPE}
- HH_GET_WIN_HANDLE = $0006;
- {$EXTERNALSYM HH_GET_WIN_HANDLE}
- HH_ENUM_INFO_TYPE = $0007; // Get Info type name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_INFO_TYPE}
- HH_SET_INFO_TYPE = $0008; // Add Info type to filter.
- {$EXTERNALSYM HH_SET_INFO_TYPE}
- HH_SYNC = $0009;
- {$EXTERNALSYM HH_SYNC}
-{$IFDEF HTMLHELP11}
- HH_ADD_NAV_UI = $000A; // not currently implemented
- {$EXTERNALSYM HH_ADD_NAV_UI}
- HH_ADD_BUTTON = $000B; // not currently implemented
- {$EXTERNALSYM HH_ADD_BUTTON}
- HH_GETBROWSER_APP = $000C; // not currently implemented
- {$EXTERNALSYM HH_GETBROWSER_APP}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_RESERVED1 = $000A;
- {$EXTERNALSYM HH_RESERVED1}
- HH_RESERVED2 = $000B;
- {$EXTERNALSYM HH_RESERVED2}
- HH_RESERVED3 = $000C;
- {$EXTERNALSYM HH_RESERVED3}
-{$ENDIF}
- HH_KEYWORD_LOOKUP = $000D;
- {$EXTERNALSYM HH_KEYWORD_LOOKUP}
- HH_DISPLAY_TEXT_POPUP = $000E; // display string resource id or text in a popup window
- {$EXTERNALSYM HH_DISPLAY_TEXT_POPUP}
- HH_HELP_CONTEXT = $000F; // display mapped numeric value in dwData
- {$EXTERNALSYM HH_HELP_CONTEXT}
- HH_TP_HELP_CONTEXTMENU = $0010; // text popup help, same as WinHelp HELP_CONTEXTMENU
- {$EXTERNALSYM HH_TP_HELP_CONTEXTMENU}
- HH_TP_HELP_WM_HELP = $0011; // text popup help, same as WinHelp HELP_WM_HELP
- {$EXTERNALSYM HH_TP_HELP_WM_HELP}
- HH_CLOSE_ALL = $0012; // close all windows opened directly or indirectly by the caller
- {$EXTERNALSYM HH_CLOSE_ALL}
- HH_ALINK_LOOKUP = $0013; // ALink version of HH_KEYWORD_LOOKUP
- {$EXTERNALSYM HH_ALINK_LOOKUP}
- HH_GET_LAST_ERROR = $0014; // not currently implemented, See HHERROR.h
- {$EXTERNALSYM HH_GET_LAST_ERROR}
- HH_ENUM_CATEGORY = $0015; // Get category name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY}
- HH_ENUM_CATEGORY_IT = $0016; // Get category info type members, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY_IT}
- HH_RESET_IT_FILTER = $0017; // Clear the info type filter of all info types.
- {$EXTERNALSYM HH_RESET_IT_FILTER}
- HH_SET_INCLUSIVE_FILTER = $0018; // set inclusive filtering method for untyped topics to be included in display
- {$EXTERNALSYM HH_SET_INCLUSIVE_FILTER}
- HH_SET_EXCLUSIVE_FILTER = $0019; // set exclusive filtering method for untyped topics to be excluded from display
- {$EXTERNALSYM HH_SET_EXCLUSIVE_FILTER}
-{$IFDEF HTMLHELP11}
- HH_SET_GUID = $001A; // For Microsoft Installer -- dwData is a pointer to the GUID string
- {$EXTERNALSYM HH_SET_GUID}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_INITIALIZE = $001C; // Initializes the help system.
- {$EXTERNALSYM HH_INITIALIZE}
- HH_UNINITIALIZE = $001D; // Uninitializes the help system.
- {$EXTERNALSYM HH_UNINITIALIZE}
- HH_PRETRANSLATEMESSAGE = $00FD; // Pumps messages. (NULL, NULL, MSG*).
- {$EXTERNALSYM HH_PRETRANSLATEMESSAGE}
- HH_SET_GLOBAL_PROPERTY = $00FC; // Set a global property. (NULL, NULL, HH_GPROP)
- {$EXTERNALSYM HH_SET_GLOBAL_PROPERTY}
-{$ENDIF}
-
-{$IFDEF HTMLHELP11}
- HH_INTERNAL = $00FF; // Used internally.
- {$EXTERNALSYM HH_INTERNAL}
-{$ENDIF}
-
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_AUTOHIDESHOW = (1 shl 0); // Automatically hide/show tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TAB_AUTOHIDESHOW}
-{$ENDIF}
- HHWIN_PROP_ONTOP = (1 shl 1); // Top-most window (not currently implemented)
- {$EXTERNALSYM HHWIN_PROP_ONTOP}
- HHWIN_PROP_NOTITLEBAR = (1 shl 2); // no title bar
- {$EXTERNALSYM HHWIN_PROP_NOTITLEBAR}
- HHWIN_PROP_NODEF_STYLES = (1 shl 3); // no default window styles (only HH_WINTYPE.dwStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_STYLES}
- HHWIN_PROP_NODEF_EXSTYLES = (1 shl 4); // no default extended window styles (only HH_WINTYPE.dwExStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_EXSTYLES}
- HHWIN_PROP_TRI_PANE = (1 shl 5); // use a tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TRI_PANE}
- HHWIN_PROP_NOTB_TEXT = (1 shl 6); // no text on toolbar buttons
- {$EXTERNALSYM HHWIN_PROP_NOTB_TEXT}
- HHWIN_PROP_POST_QUIT = (1 shl 7); // post WM_QUIT message when window closes
- {$EXTERNALSYM HHWIN_PROP_POST_QUIT}
- HHWIN_PROP_AUTO_SYNC = (1 shl 8); // automatically ssync contents and index
- {$EXTERNALSYM HHWIN_PROP_AUTO_SYNC}
- HHWIN_PROP_TRACKING = (1 shl 9); // send tracking notification messages
- {$EXTERNALSYM HHWIN_PROP_TRACKING}
- HHWIN_PROP_TAB_SEARCH = (1 shl 10); // include search tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_SEARCH}
- HHWIN_PROP_TAB_HISTORY = (1 shl 11); // include history tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_PROP_TAB_BOOKMARKS = (1 shl 12); // include bookmark tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_FAVORITES = (1 shl 12); // include favorites tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_FAVORITES}
-{$ENDIF}
- HHWIN_PROP_CHANGE_TITLE = (1 shl 13); // Put current HTML title in title bar
- {$EXTERNALSYM HHWIN_PROP_CHANGE_TITLE}
- HHWIN_PROP_NAV_ONLY_WIN = (1 shl 14); // Only display the navigation window
- {$EXTERNALSYM HHWIN_PROP_NAV_ONLY_WIN}
- HHWIN_PROP_NO_TOOLBAR = (1 shl 15); // Don't display a toolbar
- {$EXTERNALSYM HHWIN_PROP_NO_TOOLBAR}
- HHWIN_PROP_MENU = (1 shl 16); // Menu
- {$EXTERNALSYM HHWIN_PROP_MENU}
- HHWIN_PROP_TAB_ADVSEARCH = (1 shl 17); // Advanced FTS UI.
- {$EXTERNALSYM HHWIN_PROP_TAB_ADVSEARCH}
- HHWIN_PROP_USER_POS = (1 shl 18); // After initial creation, user controls window size/Position
- {$EXTERNALSYM HHWIN_PROP_USER_POS}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_CUSTOM1 = (1 shl 19); // Use custom tab #1
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM1}
- HHWIN_PROP_TAB_CUSTOM2 = (1 shl 20); // Use custom tab #2
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM2}
- HHWIN_PROP_TAB_CUSTOM3 = (1 shl 21); // Use custom tab #3
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM3}
- HHWIN_PROP_TAB_CUSTOM4 = (1 shl 22); // Use custom tab #4
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM4}
- HHWIN_PROP_TAB_CUSTOM5 = (1 shl 23); // Use custom tab #5
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM5}
- HHWIN_PROP_TAB_CUSTOM6 = (1 shl 24); // Use custom tab #6
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM6}
- HHWIN_PROP_TAB_CUSTOM7 = (1 shl 25); // Use custom tab #7
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM7}
- HHWIN_PROP_TAB_CUSTOM8 = (1 shl 26); // Use custom tab #8
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM8}
- HHWIN_PROP_TAB_CUSTOM9 = (1 shl 27); // Use custom tab #9
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM9}
- HHWIN_TB_MARGIN = (1 shl 28); // the window type has a margin
- {$EXTERNALSYM HHWIN_TB_MARGIN}
-{$ENDIF}
-
- HHWIN_PARAM_PROPERTIES = (1 shl 1); // valid fsWinProperties
- {$EXTERNALSYM HHWIN_PARAM_PROPERTIES}
- HHWIN_PARAM_STYLES = (1 shl 2); // valid dwStyles
- {$EXTERNALSYM HHWIN_PARAM_STYLES}
- HHWIN_PARAM_EXSTYLES = (1 shl 3); // valid dwExStyles
- {$EXTERNALSYM HHWIN_PARAM_EXSTYLES}
- HHWIN_PARAM_RECT = (1 shl 4); // valid rcWindowPos
- {$EXTERNALSYM HHWIN_PARAM_RECT}
- HHWIN_PARAM_NAV_WIDTH = (1 shl 5); // valid iNavWidth
- {$EXTERNALSYM HHWIN_PARAM_NAV_WIDTH}
- HHWIN_PARAM_SHOWSTATE = (1 shl 6); // valid nShowState
- {$EXTERNALSYM HHWIN_PARAM_SHOWSTATE}
- HHWIN_PARAM_INFOTYPES = (1 shl 7); // valid apInfoTypes
- {$EXTERNALSYM HHWIN_PARAM_INFOTYPES}
- HHWIN_PARAM_TB_FLAGS = (1 shl 8); // valid fsToolBarFlags
- {$EXTERNALSYM HHWIN_PARAM_TB_FLAGS}
- HHWIN_PARAM_EXPANSION = (1 shl 9); // valid fNotExpanded
- {$EXTERNALSYM HHWIN_PARAM_EXPANSION}
- HHWIN_PARAM_TABPOS = (1 shl 10); // valid tabpos
- {$EXTERNALSYM HHWIN_PARAM_TABPOS}
- HHWIN_PARAM_TABORDER = (1 shl 11); // valid taborder
- {$EXTERNALSYM HHWIN_PARAM_TABORDER}
- HHWIN_PARAM_HISTORY_COUNT = (1 shl 12); // valid cHistory
- {$EXTERNALSYM HHWIN_PARAM_HISTORY_COUNT}
- HHWIN_PARAM_CUR_TAB = (1 shl 13); // valid curNavType
- {$EXTERNALSYM HHWIN_PARAM_CUR_TAB}
-
- HHWIN_BUTTON_EXPAND = (1 shl 1); // Expand/contract button
- {$EXTERNALSYM HHWIN_BUTTON_EXPAND}
- HHWIN_BUTTON_BACK = (1 shl 2); // Back button
- {$EXTERNALSYM HHWIN_BUTTON_BACK}
- HHWIN_BUTTON_FORWARD = (1 shl 3); // Forward button
- {$EXTERNALSYM HHWIN_BUTTON_FORWARD}
- HHWIN_BUTTON_STOP = (1 shl 4); // Stop button
- {$EXTERNALSYM HHWIN_BUTTON_STOP}
- HHWIN_BUTTON_REFRESH = (1 shl 5); // Refresh button
- {$EXTERNALSYM HHWIN_BUTTON_REFRESH}
- HHWIN_BUTTON_HOME = (1 shl 6); // Home button
- {$EXTERNALSYM HHWIN_BUTTON_HOME}
- HHWIN_BUTTON_BROWSE_FWD = (1 shl 7); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_FWD}
- HHWIN_BUTTON_BROWSE_BCK = (1 shl 8); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_BCK}
- HHWIN_BUTTON_NOTES = (1 shl 9); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_NOTES}
- HHWIN_BUTTON_CONTENTS = (1 shl 10); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_CONTENTS}
- HHWIN_BUTTON_SYNC = (1 shl 11); // Sync button
- {$EXTERNALSYM HHWIN_BUTTON_SYNC}
- HHWIN_BUTTON_OPTIONS = (1 shl 12); // Options button
- {$EXTERNALSYM HHWIN_BUTTON_OPTIONS}
- HHWIN_BUTTON_PRINT = (1 shl 13); // Print button
- {$EXTERNALSYM HHWIN_BUTTON_PRINT}
- HHWIN_BUTTON_INDEX = (1 shl 14); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_INDEX}
- HHWIN_BUTTON_SEARCH = (1 shl 15); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_SEARCH}
- HHWIN_BUTTON_HISTORY = (1 shl 16); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_BUTTON_BOOKMARKS = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_BUTTON_FAVORITES = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_FAVORITES}
-{$ENDIF}
- HHWIN_BUTTON_JUMP1 = (1 shl 18);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP1}
- HHWIN_BUTTON_JUMP2 = (1 shl 19);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP2}
- HHWIN_BUTTON_ZOOM = (1 shl 20);
- {$EXTERNALSYM HHWIN_BUTTON_ZOOM}
- HHWIN_BUTTON_TOC_NEXT = (1 shl 21);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_NEXT}
- HHWIN_BUTTON_TOC_PREV = (1 shl 22);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_PREV}
-
- HHWIN_DEF_BUTTONS = HHWIN_BUTTON_EXPAND or HHWIN_BUTTON_BACK or
- HHWIN_BUTTON_OPTIONS or HHWIN_BUTTON_PRINT;
- {$EXTERNALSYM HHWIN_DEF_BUTTONS}
-
-// Button IDs
-
- IDTB_EXPAND = 200;
- {$EXTERNALSYM IDTB_EXPAND}
- IDTB_CONTRACT = 201;
- {$EXTERNALSYM IDTB_CONTRACT}
- IDTB_STOP = 202;
- {$EXTERNALSYM IDTB_STOP}
- IDTB_REFRESH = 203;
- {$EXTERNALSYM IDTB_REFRESH}
- IDTB_BACK = 204;
- {$EXTERNALSYM IDTB_BACK}
- IDTB_HOME = 205;
- {$EXTERNALSYM IDTB_HOME}
- IDTB_SYNC = 206;
- {$EXTERNALSYM IDTB_SYNC}
- IDTB_PRINT = 207;
- {$EXTERNALSYM IDTB_PRINT}
- IDTB_OPTIONS = 208;
- {$EXTERNALSYM IDTB_OPTIONS}
- IDTB_FORWARD = 209;
- {$EXTERNALSYM IDTB_FORWARD}
- IDTB_NOTES = 210; // not implemented
- {$EXTERNALSYM IDTB_NOTES}
- IDTB_BROWSE_FWD = 211;
- {$EXTERNALSYM IDTB_BROWSE_FWD}
- IDTB_BROWSE_BACK = 212;
- {$EXTERNALSYM IDTB_BROWSE_BACK}
- IDTB_CONTENTS = 213; // not implemented
- {$EXTERNALSYM IDTB_CONTENTS}
- IDTB_INDEX = 214; // not implemented
- {$EXTERNALSYM IDTB_INDEX}
- IDTB_SEARCH = 215; // not implemented
- {$EXTERNALSYM IDTB_SEARCH}
- IDTB_HISTORY = 216; // not implemented
- {$EXTERNALSYM IDTB_HISTORY}
-{$IFDEF HTMLHELP11}
- IDTB_BOOKMARKS = 217; // not implemented
- {$EXTERNALSYM IDTB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- IDTB_FAVORITES = 217; // not implemented
- {$EXTERNALSYM IDTB_FAVORITES}
-{$ENDIF}
- IDTB_JUMP1 = 218;
- {$EXTERNALSYM IDTB_JUMP1}
- IDTB_JUMP2 = 219;
- {$EXTERNALSYM IDTB_JUMP2}
- IDTB_CUSTOMIZE = 221;
- {$EXTERNALSYM IDTB_CUSTOMIZE}
- IDTB_ZOOM = 222;
- {$EXTERNALSYM IDTB_ZOOM}
- IDTB_TOC_NEXT = 223;
- {$EXTERNALSYM IDTB_TOC_NEXT}
- IDTB_TOC_PREV = 224;
- {$EXTERNALSYM IDTB_TOC_PREV}
-
-// Notification codes
-
- HHN_FIRST = -860;
- {$EXTERNALSYM HHN_FIRST}
- HHN_LAST = -879;
- {$EXTERNALSYM HHN_LAST}
-
- HHN_NAVCOMPLETE = (HHN_FIRST - 0);
- {$EXTERNALSYM HHN_NAVCOMPLETE}
- HHN_TRACK = (HHN_FIRST - 1);
- {$EXTERNALSYM HHN_TRACK}
- HHN_WINDOW_CREATE = (HHN_FIRST - 2);
- {$EXTERNALSYM HHN_WINDOW_CREATE}
-
-type
- PHHLastError = ^THHLastError;
- tagHH_LAST_ERROR = packed record
- cbStruct: Integer; // size of this structure
- hr: HRESULT; // the last error code.
- description: PWideChar; // a description of the error (unicode string - BSTR).
- end;
- THHLastError = tagHH_LAST_ERROR;
-
- PHHNNotify = ^THHNNotify;
- tagHHN_NOTIFY = packed record
- hdr: NMHDR;
- pszUrl: PCSTR; // multibyte null-terminated string
- end;
- {$EXTERNALSYM tagHHN_NOTIFY}
- HHN_NOTIFY = tagHHN_NOTIFY;
- {$EXTERNALSYM HHN_NOTIFY}
- THHNNotify = tagHHN_NOTIFY;
-
- PHHPopup = ^THHPopup;
- tagHH_POPUP = packed record
- cbStruct: Integer; // sizeof this structure
- hinst: HINST; // instance handle for string resource
- idString: UINT; // string resource id, or text id if pszFile is specified in HtmlHelp call
- pszText: LPCTSTR; // used if idString is zero
- pt: TPoint; // top center of popup window
- clrForeGround: TColorRef; // use -1 for default
- clrBackground: TColorRef; // use -1 for default
- rcMargins: TRect; // amount of space between edges of window and text, -1 for each member to ignore
- pszFont: LPCTSTR; // facename, point size, char set, BOLD ITALIC UNDERLINE
- end;
- {$EXTERNALSYM tagHH_POPUP}
- HH_POPUP = tagHH_POPUP;
- {$EXTERNALSYM HH_POPUP}
- THHPopup = tagHH_POPUP;
-
- PHHAKLink = ^THHAKLink;
- tagHH_AKLINK = packed record
- cbStruct: Integer; // sizeof this structure
- fReserved: BOOL; // must be FALSE (really!)
- pszKeywords: LPCTSTR; // semi-colon separated keywords
- pszUrl: LPCTSTR; // URL to jump to if no keywords found (may be NULL)
- pszMsgText: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszMsgTitle: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszWindow: LPCTSTR; // Window to display URL in
- fIndexOnFail: BOOL; // Displays index if keyword lookup fails.
- end;
- {$EXTERNALSYM tagHH_AKLINK}
- HH_AKLINK = tagHH_AKLINK;
- {$EXTERNALSYM HH_AKLINK}
- THHAKLink = tagHH_AKLINK;
-
-const
- HHWIN_NAVTYPE_TOC = 0;
- {$EXTERNALSYM HHWIN_NAVTYPE_TOC}
- HHWIN_NAVTYPE_INDEX = 1;
- {$EXTERNALSYM HHWIN_NAVTYPE_INDEX}
- HHWIN_NAVTYPE_SEARCH = 2;
- {$EXTERNALSYM HHWIN_NAVTYPE_SEARCH}
-{$IFDEF HTMLHELP11}
- HHWIN_NAVTYPE_BOOKMARKS = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_BOOKMARKS}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_NAVTYPE_FAVORITES = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_FAVORITES}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
- HHWIN_NAVTYPE_AUTHOR = 5;
- {$EXTERNALSYM HHWIN_NAVTYPE_AUTHOR}
- HHWIN_NAVTYPE_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HHWIN_NAVTYPE_CUSTOM_FIRST}
-{$ENDIF}
-
- IT_INCLUSIVE = 0;
- {$EXTERNALSYM IT_INCLUSIVE}
- IT_EXCLUSIVE = 1;
- {$EXTERNALSYM IT_EXCLUSIVE}
- IT_HIDDEN = 2;
- {$EXTERNALSYM IT_HIDDEN}
-
-type
- PHHEnumIT = ^THHEnumIT;
- tagHH_ENUM_IT = packed record
- cbStruct: Integer; // size of this structure
- iType: Integer; // the type of the information type ie. Inclusive, Exclusive, or Hidden
- pszCatName: LPCSTR; // Set to the name of the Category to enumerate the info types in a category; else NULL
- pszITName: LPCSTR; // volitile pointer to the name of the infotype. Allocated by call. Caller responsible for freeing
- pszITDescription: LPCSTR; // volitile pointer to the description of the infotype.
- end;
- {$EXTERNALSYM tagHH_ENUM_IT}
- HH_ENUM_IT = tagHH_ENUM_IT;
- {$EXTERNALSYM HH_ENUM_IT}
- PHH_ENUM_IT = ^tagHH_ENUM_IT;
- {$EXTERNALSYM PHH_ENUM_IT}
- THHEnumIT = tagHH_ENUM_IT;
-
- PHHEnumCat = ^THHEnumCat;
- tagHH_ENUM_CAT = packed record
- cbStruct: Integer; // size of this structure
- pszCatName: LPCSTR; // volitile pointer to the category name
- pszCatDescription: LPCSTR; // volitile pointer to the category description
- end;
- {$EXTERNALSYM tagHH_ENUM_CAT}
- HH_ENUM_CAT = tagHH_ENUM_CAT;
- {$EXTERNALSYM HH_ENUM_CAT}
- PHH_ENUM_CAT = ^tagHH_ENUM_CAT;
- {$EXTERNALSYM PHH_ENUM_CAT}
- THHEnumCat = tagHH_ENUM_CAT;
-
- PHHSetInfoType = ^THHSetInfoType;
- tagHH_SET_INFOTYPE = packed record
- cbStruct: Integer; // the size of this structure
- pszCatName: LPCSTR; // the name of the category, if any, the InfoType is a member of.
- pszInfoTypeName: LPCSTR; // the name of the info type to add to the filter
- end;
- {$EXTERNALSYM tagHH_SET_INFOTYPE}
- HH_SET_INFOTYPE = tagHH_SET_INFOTYPE;
- {$EXTERNALSYM HH_SET_INFOTYPE}
- PHH_SET_INFOTYPE = ^tagHH_SET_INFOTYPE;
- {$EXTERNALSYM PHH_SET_INFOTYPE}
- THHSetInfoType = tagHH_SET_INFOTYPE;
-
- HH_INFOTYPE = DWORD;
- {$EXTERNALSYM HH_INFOTYPE}
- PHH_INFOTYPE = ^HH_INFOTYPE;
- {$EXTERNALSYM PHH_INFOTYPE}
- PHHInfoType = ^THHInfoType;
- THHInfoType = HH_INFOTYPE;
-
-const
- HHWIN_NAVTAB_TOP = 0;
- {$EXTERNALSYM HHWIN_NAVTAB_TOP}
- HHWIN_NAVTAB_LEFT = 1;
- {$EXTERNALSYM HHWIN_NAVTAB_LEFT}
- HHWIN_NAVTAB_BOTTOM = 2;
- {$EXTERNALSYM HHWIN_NAVTAB_BOTTOM}
-
- HH_MAX_TABS = 19;
- {$EXTERNALSYM HH_MAX_TABS}
-
- HH_TAB_CONTENTS = 0;
- {$EXTERNALSYM HH_TAB_CONTENTS}
- HH_TAB_INDEX = 1;
- {$EXTERNALSYM HH_TAB_INDEX}
- HH_TAB_SEARCH = 2;
- {$EXTERNALSYM HH_TAB_SEARCH}
-{$IFDEF HTMLHELP11}
- HH_TAB_BOOKMARKS = 3;
- {$EXTERNALSYM HH_TAB_BOOKMARKS}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_TAB_FAVORITES = 3;
- {$EXTERNALSYM HH_TAB_FAVORITES}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
- HH_TAB_AUTHOR = 5;
- {$EXTERNALSYM HH_TAB_AUTHOR}
-
- HH_TAB_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HH_TAB_CUSTOM_FIRST}
- HH_TAB_CUSTOM_LAST = HH_MAX_TABS;
- {$EXTERNALSYM HH_TAB_CUSTOM_LAST}
-
- HH_MAX_TABS_CUSTOM = HH_TAB_CUSTOM_LAST - HH_TAB_CUSTOM_FIRST + 1;
- {$EXTERNALSYM HH_MAX_TABS_CUSTOM}
-{$ENDIF}
-
-// HH_DISPLAY_SEARCH Command Related Structures and Constants
-
- HH_FTS_DEFAULT_PROXIMITY = -1;
- {$EXTERNALSYM HH_FTS_DEFAULT_PROXIMITY}
-
-type
- PHHFtsQuery = ^THHFtsQuery;
- tagHH_FTS_QUERY = packed record
- cbStruct: Integer; // Sizeof structure in bytes.
- fUniCodeStrings: BOOL; // TRUE if all strings are unicode.
- pszSearchQuery: LPCTSTR; // String containing the search query.
- iProximity: LongInt; // Word proximity.
- fStemmedSearch: BOOL; // TRUE for StemmedSearch only.
- fTitleOnly: BOOL; // TRUE for Title search only.
- fExecute: BOOL; // TRUE to initiate the search.
- pszWindow: LPCTSTR; // Window to display in
- end;
- {$EXTERNALSYM tagHH_FTS_QUERY}
- HH_FTS_QUERY = tagHH_FTS_QUERY;
- {$EXTERNALSYM HH_FTS_QUERY}
- THHFtsQuery = tagHH_FTS_QUERY;
-
- PHHWinType = ^THHWinType;
- tagHH_WINTYPE = packed record
- cbStruct: Integer; // IN: size of this structure including all Information Types
- fUniCodeStrings: BOOL; // IN/OUT: TRUE if all strings are in UNICODE
- pszType: LPCTSTR; // IN/OUT: Name of a type of window
- fsValidMembers: DWORD; // IN: Bit flag of valid members (HHWIN_PARAM_)
- fsWinProperties: DWORD; // IN/OUT: Properties/attributes of the window (HHWIN_)
-
- pszCaption: LPCTSTR; // IN/OUT: Window title
- dwStyles: DWORD; // IN/OUT: Window styles
- dwExStyles: DWORD; // IN/OUT: Extended Window styles
- rcWindowPos: TRect; // IN: Starting position, OUT: current position
- nShowState: Integer; // IN: show state (e.g., SW_SHOW)
-
- hwndHelp: HWND; // OUT: window handle
- hwndCaller: HWND; // OUT: who called this window
-
- paInfoTypes: PHHInfoType; // IN: Pointer to an array of Information Types
-
- { The following members are only valid if HHWIN_PROP_TRI_PANE is set }
-
- hwndToolBar: HWND; // OUT: toolbar window in tri-pane window
- hwndNavigation: HWND; // OUT: navigation window in tri-pane window
- hwndHTML: HWND; // OUT: window displaying HTML in tri-pane window
- iNavWidth: Integer; // IN/OUT: width of navigation window
- rcHTML: TRect; // OUT: HTML window coordinates
-
- pszToc: LPCTSTR; // IN: Location of the table of contents file
- pszIndex: LPCTSTR; // IN: Location of the index file
- pszFile: LPCTSTR; // IN: Default location of the html file
- pszHome: LPCTSTR; // IN/OUT: html file to display when Home button is clicked
- fsToolBarFlags: DWORD; // IN: flags controling the appearance of the toolbar
- fNotExpanded: BOOL; // IN: TRUE/FALSE to contract or expand, OUT: current state
- curNavType: Integer; // IN/OUT: UI to display in the navigational pane
- tabpos: Integer; // IN/OUT: HHWIN_NAVTAB_TOP, HHWIN_NAVTAB_LEFT, or HHWIN_NAVTAB_BOTTOM
- idNotify: Integer; // IN: ID to use for WM_NOTIFY messages
- tabOrder: array[0..HH_MAX_TABS] of Byte; // IN/OUT: tab order: Contents, Index, Search, History, Favorites, Reserved 1-5, Custom tabs
- cHistory: Integer; // IN/OUT: number of history items to keep (default is 30)
- pszJump1: LPCTSTR; // Text for HHWIN_BUTTON_JUMP1
- pszJump2: LPCTSTR; // Text for HHWIN_BUTTON_JUMP2
- pszUrlJump1: LPCTSTR; // URL for HHWIN_BUTTON_JUMP1
- pszUrlJump2: LPCTSTR; // URL for HHWIN_BUTTON_JUMP2
- rcMinSize: TRect; // Minimum size for window (ignored in version 1)
- cbInfoTypes: Integer; // size of paInfoTypes;
-{$IFDEF HTMLHELP12}
- pszCustomTabs: LPCTSTR; // multiple zero-terminated Strings
-{$ENDIF}
- end;
- {$EXTERNALSYM tagHH_WINTYPE}
- HH_WINTYPE = tagHH_WINTYPE;
- {$EXTERNALSYM HH_WINTYPE}
- PHH_WINTYPE = ^tagHH_WINTYPE;
- {$EXTERNALSYM PHH_WINTYPE}
- THHWinType = tagHH_WINTYPE;
-
-const
- HHACT_TAB_CONTENTS = 0;
- {$EXTERNALSYM HHACT_TAB_CONTENTS}
- HHACT_TAB_INDEX = 1;
- {$EXTERNALSYM HHACT_TAB_INDEX}
- HHACT_TAB_SEARCH = 2;
- {$EXTERNALSYM HHACT_TAB_SEARCH}
- HHACT_TAB_HISTORY = 3;
- {$EXTERNALSYM HHACT_TAB_HISTORY}
- HHACT_TAB_FAVORITES = 4;
- {$EXTERNALSYM HHACT_TAB_FAVORITES}
- HHACT_EXPAND = 5;
- {$EXTERNALSYM HHACT_EXPAND}
- HHACT_CONTRACT = 6;
- {$EXTERNALSYM HHACT_CONTRACT}
- HHACT_BACK = 7;
- {$EXTERNALSYM HHACT_BACK}
- HHACT_FORWARD = 8;
- {$EXTERNALSYM HHACT_FORWARD}
- HHACT_STOP = 9;
- {$EXTERNALSYM HHACT_STOP}
- HHACT_REFRESH = 10;
- {$EXTERNALSYM HHACT_REFRESH}
- HHACT_HOME = 11;
- {$EXTERNALSYM HHACT_HOME}
- HHACT_SYNC = 12;
- {$EXTERNALSYM HHACT_SYNC}
- HHACT_OPTIONS = 13;
- {$EXTERNALSYM HHACT_OPTIONS}
- HHACT_PRINT = 14;
- {$EXTERNALSYM HHACT_PRINT}
- HHACT_HIGHLIGHT = 15;
- {$EXTERNALSYM HHACT_HIGHLIGHT}
- HHACT_CUSTOMIZE = 16;
- {$EXTERNALSYM HHACT_CUSTOMIZE}
- HHACT_JUMP1 = 17;
- {$EXTERNALSYM HHACT_JUMP1}
- HHACT_JUMP2 = 18;
- {$EXTERNALSYM HHACT_JUMP2}
- HHACT_ZOOM = 19;
- {$EXTERNALSYM HHACT_ZOOM}
- HHACT_TOC_NEXT = 20;
- {$EXTERNALSYM HHACT_TOC_NEXT}
- HHACT_TOC_PREV = 21;
- {$EXTERNALSYM HHACT_TOC_PREV}
- HHACT_NOTES = 22;
- {$EXTERNALSYM HHACT_NOTES}
- HHACT_LAST_ENUM = 23;
- {$EXTERNALSYM HHACT_LAST_ENUM}
-
-type
- PHHNTrack = ^THHNTrack;
- tagHHNTRACK = packed record
- hdr: NMHDR;
- pszCurUrl: PCSTR; // Multi-byte, null-terminated string
- idAction: Integer; // HHACT_ value
- phhWinType: PHHWinType; // Current window type structure
- end;
- {$EXTERNALSYM tagHHNTRACK}
- HHNTRACK = tagHHNTRACK;
- {$EXTERNALSYM HHNTRACK}
- THHNTrack = tagHHNTRACK;
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-type
- THtmlHelpA = function (hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelpW = function (hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelp = THtmlHelpA;
-
-var
- HtmlHelpA: THtmlHelpA = nil;
- HtmlHelpW: THtmlHelpW = nil;
- HtmlHelp: THtmlHelp = nil;
-{$ELSE}
-function HtmlHelpA(hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW(hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp(hwndCaller: HWND; pszFile: PChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-// Use the following for GetProcAddress to load from hhctrl.ocx
-
-const
- ATOM_HTMLHELP_API_ANSI = LPTSTR(DWORD(WORD(14)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_ANSI}
- ATOM_HTMLHELP_API_UNICODE = LPTSTR(DWORD(WORD(15)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_UNICODE}
-
-{$IFDEF HTMLHELP12}
-// Global Control Properties
-
-const
- HH_GPROPID_SINGLETHREAD = 1; // VARIANT_BOOL: True for single thread
- {$EXTERNALSYM HH_GPROPID_SINGLETHREAD}
- HH_GPROPID_TOOLBAR_MARGIN = 2; // long: Provides a left/right margin around the toolbar.
- {$EXTERNALSYM HH_GPROPID_TOOLBAR_MARGIN}
- HH_GPROPID_UI_LANGUAGE = 3; // long: LangId of the UI.
- {$EXTERNALSYM HH_GPROPID_UI_LANGUAGE}
- HH_GPROPID_CURRENT_SUBSET = 4; // BSTR: Current subset.
- {$EXTERNALSYM HH_GPROPID_CURRENT_SUBSET}
- HH_GPROPID_CONTENT_LANGUAGE = 5; // long: LandId for desired content.
- {$EXTERNALSYM HH_GPROPID_CONTENT_LANGUAGE}
-
-type
- HH_GPROPID = HH_GPROPID_SINGLETHREAD..HH_GPROPID_CONTENT_LANGUAGE;
- {$EXTERNALSYM HH_GPROPID}
- THHGPropID = HH_GPROPID;
-
-// Global Property structure
-
- PHHGlobalProperty = ^THHGlobalProperty;
- tagHH_GLOBAL_PROPERTY = record
- id: THHGPropID;
- Dummy: Integer; // JEDI: Added to enforce 8-byte packing
- var_: OleVariant;
- end;
- HH_GLOBAL_PROPERTY = tagHH_GLOBAL_PROPERTY;
- THHGlobalProperty = tagHH_GLOBAL_PROPERTY;
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-function HtmlHelpLoaded: Boolean;
-{$IFDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
-function LoadHtmlHelp: Boolean;
-function UnLoadHtmlHelp: Boolean;
-{$ENDIF}
-{$ENDIF}
-
-implementation
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-uses
- Registry, SysUtils;
-
-var
- HtmlHelpLib: THandle = 0;
-
-function GetOCXPath(var Path: string): Boolean;
-const
- HHPathRegKey = 'CLSID\{adb880a6-d8ff-11cf-9377-00aa003b7a11}\InprocServer32';
-begin
- with TRegistry.Create do
- try
- RootKey := HKEY_CLASSES_ROOT;
- if OpenKeyReadOnly(HHPathRegKey) then Path := ReadString('');
- Result := (Path <> '') and FileExists(Path);
- finally
- Free;
- end;
-end;
-
-function HtmlHelpLoaded: Boolean;
-begin
- Result := HtmlHelpLib <> 0;
-end;
-
-function UnLoadHtmlHelp: Boolean;
-begin
- Result := True;
- if HtmlHelpLoaded then
- begin
- if Assigned(HtmlHelp) then HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- Result := FreeLibrary(HtmlHelpLib);
- HtmlHelpLib := 0;
- @HtmlHelpA := nil;
- @HtmlHelpW := nil;
- @HtmlHelp := nil;
- end;
-end;
-
-function LoadHtmlHelp: Boolean;
-const
- ProcNameA = 'HtmlHelpA';
- ProcNameW = 'HtmlHelpW';
- ProcName = ProcNameA;
-var
- HHOCXPath: string;
-begin
- Result := HtmlHelpLoaded;
- if (not Result) and GetOCXPath(HHOCXPath) then
- begin
- HtmlHelpLib := LoadLibrary(PChar(HHOCXPath));
- if HtmlHelpLoaded then
- begin
- @HtmlHelpA := GetProcAddress(HtmlHelpLib, ProcNameA);
- @HtmlHelpW := GetProcAddress(HtmlHelpLib, ProcNameW);
- @HtmlHelp := GetProcAddress(HtmlHelpLib, ProcName);
- Result := Assigned(HtmlHelpA) and Assigned(HtmlHelpW);
- if not Result then UnLoadHtmlHelp;
- end;
- end;
-end;
-{$ELSE}
-const
- hhctrl = 'hhctrl.ocx';
-
-function HtmlHelpA; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW; external hhctrl Name 'HtmlHelpW';
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-initialization
-{$IFNDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
- LoadHtmlHelp;
-{$ENDIF}
-finalization
- UnLoadHtmlHelp;
-{$ENDIF}
-end.
diff --git a/2.02g/Source/ImageColoring.dfm b/2.02g/Source/ImageColoring.dfm
deleted file mode 100644
index a62d964..0000000
--- a/2.02g/Source/ImageColoring.dfm
+++ /dev/null
@@ -1,315 +0,0 @@
-object frmImageColoring: TfrmImageColoring
- Left = 0
- Top = 0
- Width = 581
- Height = 401
- Caption = 'Image coloring'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 40
- Width = 56
- Height = 13
- Caption = 'First Pallete'
- end
- object Label2: TLabel
- Left = 16
- Top = 168
- Width = 74
- Height = 13
- Caption = 'Second pallette'
- end
- object Label3: TLabel
- Left = 296
- Top = 36
- Width = 30
- Height = 13
- Caption = 'Image'
- end
- object Label4: TLabel
- Left = 16
- Top = 107
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object Label5: TLabel
- Left = 16
- Top = 235
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object cbEnable: TCheckBox
- Left = 16
- Top = 8
- Width = 133
- Height = 17
- Caption = 'Enable image coloring'
- TabOrder = 0
- end
- object Panel1: TPanel
- Left = 16
- Top = 56
- Width = 258
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 1
- object imgPal1: TImage
- Left = 1
- Top = 1
- Width = 256
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- object Panel2: TPanel
- Left = 16
- Top = 188
- Width = 258
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 2
- object imgpal2: TImage
- Left = 1
- Top = 1
- Width = 256
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- object Panel3: TPanel
- Left = 292
- Top = 60
- Width = 258
- Height = 258
- BevelOuter = bvLowered
- TabOrder = 3
- end
- object cmbPalette1: TComboBox
- Left = 80
- Top = 106
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 4
- OnChange = cmbPalette1Change
- OnDrawItem = cmbPalette1DrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
- object cmbPalette2: TComboBox
- Left = 80
- Top = 234
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 5
- OnChange = cmbPalette2Change
- OnDrawItem = cmbPalette1DrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
-end
diff --git a/2.02g/Source/ImageColoring.pas b/2.02g/Source/ImageColoring.pas
deleted file mode 100644
index 5c206e6..0000000
--- a/2.02g/Source/ImageColoring.pas
+++ /dev/null
@@ -1,138 +0,0 @@
-unit ImageColoring;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, ExtCtrls, StdCtrls, cmap;
-
-type
- TfrmImageColoring = class(TForm)
- cbEnable: TCheckBox;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- cmbPalette1: TComboBox;
- Label4: TLabel;
- imgPal1: TImage;
- imgpal2: TImage;
- Label5: TLabel;
- cmbPalette2: TComboBox;
- procedure cmbPalette2Change(Sender: TObject);
- procedure cmbPalette1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
- procedure cmbPalette1Change(Sender: TObject);
- private
- FPal1: TColorMap;
- FPal2: TColorMap;
- FBkuPal1: TColorMap;
- FBkuPal2: TColorMap;
- Index1: integer;
- Index2: integer;
-
- procedure DrawPalette1;
- procedure DrawPalette2;
-
- procedure Apply;
- public
- procedure Update;
- end;
-
-var
- frmImageColoring: TfrmImageColoring;
-
-implementation
-
-{$R *.dfm}
-
-uses
- Main, Editor, Mutate, GradientHlpr;
-
-{ TfrmImageColoring }
-
-procedure TfrmImageColoring.Update;
-begin
-// FPal1 := MainCP.Pal;
- FBkuPal1 := FPal1;
-end;
-
-procedure TfrmImageColoring.cmbPalette1Change(Sender: TObject);
-begin
- Index1 := cmbPalette1.ItemIndex;
- GetCmap(Index1, 1, FPal1);
- FBkuPal1 := FPal1;
-// ScrollBar.Position := 0;
- DrawPalette1;
- Apply;
-end;
-
-procedure TfrmImageColoring.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
-
- MainCp.CmapIndex := cmbPalette1.ItemIndex;
- MainCp.cmap := FPal1;
-
- if EditForm.visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
-
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TfrmImageColoring.cmbPalette1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- Bitmap: TBitmap;
- PalName: string;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index, 1);
-
- GetCmapName(index, PalName);
-
- with Control as TComboBox do begin
- Canvas.Rectangle(Rect);
-
- Canvas.TextOut(4, Rect.Top, PalName);
- Rect.Left := (Rect.Left + rect.Right) div 2;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.DrawPalette1;
-var
- Bitmap: TBitmap;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index1, 1);
-
- imgPal1.Picture.Graphic := Bitmap;
- imgPal1.Refresh;
-
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.DrawPalette2;
-var
- Bitmap: TBitmap;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index2, 1);
-
- imgPal2.Picture.Graphic := Bitmap;
- imgPal2.Refresh;
-
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.cmbPalette2Change(Sender: TObject);
-begin
- Index2 := cmbPalette2.ItemIndex;
- GetCmap(Index2, 1, FPal2);
- FBkuPal2 := FPal2;
-// ScrollBar.Position := 0;
- DrawPalette2;
- Apply;
-end;
-
-end.
diff --git a/2.02g/Source/Main.dfm b/2.02g/Source/Main.dfm
deleted file mode 100644
index bd55756..0000000
--- a/2.02g/Source/Main.dfm
+++ /dev/null
@@ -1,3094 +0,0 @@
-object MainForm: TMainForm
- Left = 316
- Top = 424
- Width = 574
- Height = 535
- Caption = 'Apophysis'
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- KeyPreview = True
- Menu = MainMenu
- OldCreateOrder = True
- OnActivate = FormActivate
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnDeactivate = FormDeactivate
- OnKeyPress = FormKeyPress
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter: TSplitter
- Left = 160
- Top = 28
- Width = 4
- Height = 434
- end
- object ToolBar: TToolBar
- Left = 0
- Top = 0
- Width = 566
- Height = 28
- BorderWidth = 1
- Flat = True
- Images = Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- object btnOpen: TToolButton
- Left = 0
- Top = 0
- Hint = 'Open (Ctrl+O)|Opens parameter files for browsing.'
- Caption = 'btnOpen'
- ImageIndex = 1
- OnClick = mnuOpenClick
- end
- object btnSave: TToolButton
- Left = 23
- Top = 0
- Hint = 'Save Parameters (Ctrl+S)|Save parameters to file.'
- Caption = 'btnSave'
- ImageIndex = 3
- OnClick = mnuSaveAsClick
- end
- object btnRender: TToolButton
- Left = 46
- Top = 0
- Hint = 'Render (Ctrl+R)|Render flame to disk.'
- Caption = 'btnRender'
- ImageIndex = 35
- OnClick = mnuRenderClick
- end
- object ToolButton9: TToolButton
- Left = 69
- Top = 0
- Width = 8
- Caption = 'ToolButton9'
- ImageIndex = 8
- Style = tbsSeparator
- end
- object btnUndo: TToolButton
- Left = 77
- Top = 0
- Hint = 'Undo (Ctrl+Z)|Undo the last action.'
- Caption = 'btnUndo'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object btnRedo: TToolButton
- Left = 100
- Top = 0
- Hint = 'Redo (Ctrl+Y)|Redo the last action.'
- Caption = 'btnRedo'
- Enabled = False
- ImageIndex = 5
- OnClick = mnuRedoClick
- end
- object btnReset: TToolButton
- Left = 123
- Top = 0
- Hint = 'Reset Location (F12)'
- Caption = 'btnReset'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object btnCopy: TToolButton
- Left = 146
- Top = 0
- Caption = 'btnCopy'
- ImageIndex = 7
- OnClick = mnuCopyClick
- end
- object btnPaste: TToolButton
- Left = 169
- Top = 0
- Caption = 'btnPaste'
- ImageIndex = 8
- OnClick = mnuPasteClick
- end
- object btnCopyUPR: TToolButton
- Left = 192
- Top = 0
- Hint = 'Copy as UPR (Ctrl+C)|Copies a UPR to the clipboard.'
- Caption = 'btnCopyUPR'
- ImageIndex = 23
- OnClick = mnuCopyUPRClick
- end
- object ToolButton3: TToolButton
- Left = 215
- Top = 0
- Width = 8
- Caption = 'ToolButton3'
- ImageIndex = 8
- Style = tbsSeparator
- end
- object btnEditor: TToolButton
- Left = 223
- Top = 0
- Hint = 'Editor (Ctrl+E)|Shows the transform editor.'
- Caption = 'btnEditor'
- ImageIndex = 19
- OnClick = mnuEditorClick
- end
- object btnGradient: TToolButton
- Left = 246
- Top = 0
- Hint = 'Gradient (Ctrl+G)|Shows the Gradient window.'
- Caption = 'btnGradient'
- ImageIndex = 11
- OnClick = mnuGradClick
- end
- object btnAdjust: TToolButton
- Left = 269
- Top = 0
- Hint = 'Adjust (Ctrl+A)|Shows the Adjust window.'
- Caption = 'btnAdjust'
- ImageIndex = 18
- OnClick = mnuAdjustClick
- end
- object btnMutate: TToolButton
- Left = 292
- Top = 0
- Hint = 'Mutation (Ctrl+M)|Shows the Mutation window.'
- Caption = 'btnMutate'
- ImageIndex = 17
- OnClick = mnuMutateClick
- end
- object ToolButton2: TToolButton
- Left = 315
- Top = 0
- Width = 8
- Caption = 'ToolButton2'
- ImageIndex = 14
- Style = tbsSeparator
- end
- object btnRun: TToolButton
- Left = 323
- Top = 0
- Hint = 'Run Script (F8)|Runs the Default Animation script.'
- ImageIndex = 43
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 346
- Top = 0
- Caption = 'btnStop'
- Enabled = False
- ImageIndex = 36
- OnClick = mnuStopClick
- end
- object btnDefine: TToolButton
- Left = 369
- Top = 0
- Hint = 'Edit Script (Ctrl+D)|Opens the Script Editor.'
- Caption = 'btnDefine'
- ImageIndex = 42
- OnClick = mnuEditScriptClick
- end
- object ToolButton1: TToolButton
- Left = 392
- Top = 0
- Width = 8
- Caption = 'ToolButton1'
- ImageIndex = 18
- Style = tbsSeparator
- end
- object btnOptions: TToolButton
- Left = 400
- Top = 0
- Hint = 'Options (Ctrl+P)|Shows the Options dialog.'
- Caption = 'btnOptions'
- ImageIndex = 13
- OnClick = mnuOptionsClick
- end
- object ToolButton4: TToolButton
- Left = 423
- Top = 0
- Width = 8
- Caption = 'ToolButton4'
- ImageIndex = 14
- Style = tbsSeparator
- end
- object tbzoomwindow: TToolButton
- Left = 431
- Top = 0
- Hint = 'Zoom To rectangle'
- Caption = 'tbzoomwindow'
- Down = True
- Grouped = True
- ImageIndex = 28
- Style = tbsCheck
- OnClick = tbzoomwindowClick
- end
- object tbDrag: TToolButton
- Left = 454
- Top = 0
- Hint = 'Translate image'
- Caption = 'tbDrag'
- Grouped = True
- ImageIndex = 48
- Style = tbsCheck
- OnClick = tbDragClick
- end
- object tbRotate: TToolButton
- Left = 477
- Top = 0
- Hint = 'Rotate'
- Caption = 'tbRotate'
- Grouped = True
- ImageIndex = 41
- Style = tbsCheck
- OnClick = tbRotateClick
- end
- end
- object ListView: TListView
- Left = 0
- Top = 28
- Width = 160
- Height = 434
- Align = alLeft
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- PopupMenu = ListPopUp
- SmallImages = SmallImages
- TabOrder = 1
- ViewStyle = vsReport
- OnChange = ListViewChange
- OnEdited = ListViewEdited
- end
- object BackPanel: TPanel
- Left = 164
- Top = 28
- Width = 402
- Height = 434
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvNone
- Color = clBlack
- TabOrder = 2
- OnResize = BackPanelResize
- object Image: TImage
- Left = 1
- Top = 1
- Width = 400
- Height = 432
- Align = alClient
- AutoSize = True
- PopupMenu = DisplayPopup
- Stretch = True
- OnMouseDown = ImageMouseDown
- OnMouseMove = ImageMouseMove
- OnMouseUp = ImageMouseUp
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 462
- Width = 566
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- end
- object Buttons: TImageList
- Left = 8
- Top = 56
- Bitmap = {
- 494C010131003600040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 000000000000360000002800000040000000E0000000010020000000000000E0
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 1200141312001413120014131200141312000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 1200141312001413120014131200141312000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0010206F0010206F001020
- 6F0010206F0010206F0010206F0010206F0010206F0010206F0010206F001020
- 6F0010206F0010206F0010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120000000000000000000A0A
- 0A00141312000A00000000000000000000000000000000000000010300000000
- 0000000000000000000000000000141312000000000000000000000000000000
- 0000000000000000000000000000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4
- EE00FFF5F100FFF8F400000000000000000010408F0000000000000000001030
- 7F00103F7F005F9FC00010206F0000000000000000000F1F5F00000000000000
- 0000000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFDFAF0000000000000000000000
- 0000000000000000000000000000000000001413120000000000060706001B1B
- 1B001212130000000000000000000000000000000000191B2000321C30000200
- 000000000000000000000000000014131200000000000000000000000000733C
- 2400733C2400733C240000000000FFF0E700FFEADD00FFE9DC00FFEBDF00FFED
- E300FFEFE500FFF1E900000000000000000010408F00000000000F105000102F
- 70003F70AF003F70B0006FA0CF0010307F004F8FBF001F509F00000010000F1F
- 5F00000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFC99600FFCA9000000000000000
- 0000000000000000000000000000000000001413120000000000060606002F30
- 2F001C20220000000200030000000E0F0F001F242F00675779008A4E92003D2B
- 480017161600050204000000000014131200000000000000000000000000733C
- 2400FFF3ED00FFF0E70000000000FFEBE000FFE4D200FFE2D100FFE4D400FFE6
- D700FFE8DA00FFEADE00000000000000000010408F0000000000104F90001F50
- 9F002F6FAF004F8FBF00508FBF002060A000205F9F004080B0000F103F000000
- 1000000000000000000010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFAE7800FFB17500FFB876000000
- 0000000000000000000000000000000000001413120000000000080808004D42
- 4D004A4A49001E1D1C000A080600383946006A6B93009372AE00B565BC00BF91
- C0008E909100292927000000000014131200A8604200A8604200A8604200733C
- 2400FFF0E700FFEADD0000000000FFE7D900FFDDC800FFDBC600FFDDC900FFDF
- CC00FFE0D000FFE3D300000000000000000010408F0000000000205FA0003070
- AF002060A0004080BF004080B0004080B00010408F001F509F0010408F002F6F
- A0000F1F60000000100010206F0000000000000000000000000000000000FFAD
- 7900FFA16500FF9A5A00FF985900FF945900FB945A00FF995D00FFA16000FFA9
- 6400000000000000000000000000000000001413120000020300060705005042
- 4F0088778900847C84006261610049455000908DB2009FA0CB007A598E008562
- 8600676868002C312D000C090C0014131200A8604200FFF3ED00FFF0E700733C
- 2400FFEBE000FFE4D20000000000FFE3D200FFD6BE00FFD4BB00FFD6BE00FFDA
- C400FFDECA00FFE1CF00000000000000000010408F000F1F60003F7FB0003F70
- B0002060A0003070AF001F509F00205F9F0010408F004F8FBF001F509F002F60
- A0003F70AF000000000010206F0000000000000000000000000000000000FD9C
- 6900F98D5300F7854600F1824500EA834600E7834800F0854900FF8B4A00FF94
- 5000FFB37D0000000000000000000000000014131200251926002A2B2B004B44
- 440097899500B49CB500B7A0B5006E61680086748C00A8B6D9005A5F7D001008
- 08000C05010006030300100C100014131200A8604200FFF0E700FFEADD00733C
- 2400FFE7D900FFDDC80000000000FFDECB00FFD0B500FFCDAF00FFCDAF00FFCD
- AF00FFDECA00FFDECA00000000000000000010408F00103F80004F8FBF003F7F
- B000407FB0002F60A0003070AF0010408F0010408F001F509F00104F90000F20
- 6000103F7F000F10500010206F0000000000000000000000000000000000EA92
- 6000E4854D00E27F4400E17D4200E07D4200E07B4000E1783A00EE7B3C00FF87
- 4400FFAB7800000000000000000000000000141312002F1E3000786475007363
- 6E008A7787009F89A000A590A000906E7900685060008483A600656A81000002
- 050000000000000000000000000014131200A8604200FFEBE000FFE4D200733C
- 2400FFE3D200FFD6BE0000000000FFDAC500FFCAAB00FFC7A500FFC7A5000000
- 00000000000000000000000000000000000010408F0060A0CF004F8FBF003F70
- B00000000000103F800000000000000F20000F1F5F00104F900060A0CF008FBF
- DF00102F70000000000010206F0000000000000000000000000000000000EBA5
- 7C00E8A07600E79F7300E69D7300DF834D00DD7D4300DD733300E8733200FF9C
- 680000000000000000000000000000000000141312001610120094818B00C7B2
- C6009C89920084718200776F7F005B4D5E0043304100493B5200505169001216
- 1E0000000000000000000000000014131200A8604200FFE7D900FFDDC800733C
- 2400FFDECB00FFD0B50000000000FFDAC400FFCBAC00FFC6A500FFC6A5000000
- 0000F5A7790000000000000000000000000010408F000F1F5F003F7FB0003F70
- AF001F509F0010408F002F60A00010307F00609FCF003F70B0005F9FC0004F80
- BF000F1050000F103F0010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000DD7D4500E0713200F3915B000000
- 00000000000000000000000000000000000014131200030804007B7E8100E9D9
- E400BBA3B000AA95A70073616E0022252A000C0A0E0024161F002B303B001313
- 180000000600000000000000000014131200A8604200FFE3D200FFD6BE00733C
- 2400FFDAC500FFCAAB0000000000FFE1D000FFDAC400FFD7C000FFD7C0000000
- 00000000000000000000000000000000000010408F00000000000F206000407F
- B0002F60A0003070AF00407FB0003F70AF00609FCF004F80BF003F70B00070AF
- D000104F90000F103F0010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000E7865100F2986800000000000000
- 000000000000000000000000000000000000141312000A070A00313A3C006C6A
- 6A005B4F560067535D006D5E6500231C22000000000001010300151B25001011
- 20000B020500000000000000000014131200A8604200FFDECB00FFD0B500733C
- 2400FFDAC400FFCBAC0000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000001040
- 8F005090C000407FB0003F70B0007FB0D0003F7FB000205FA0009FC0DF0070AF
- D0000F206000103F800010206F00000000000000000000000000000000000000
- 000000000000000000000000000000000000F8A67B0000000000000000000000
- 0000000000000000000000000000000000001413120000000D00000006000101
- 0100000100000C090D00343030001519140000010000000000000F111B001616
- 2A0009090E00000000000000000014131200A8604200FFDAC500FFCAAB00733C
- 2400FFE1D000FFDAC400FFD7C000FFD7C000733C2400733C2400000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 0000000F3000102F6F004F8FBF007FAFD0004080BF007FAFD000B0D0EF001F50
- 9F000F105000000F300010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120000000000000000000000
- 00000000000003060500170E12000C0603000000000000000000030306000909
- 090000000400000003000400010014131200A8604200FFDAC400FFCBAC00733C
- 2400733C2400733C2400733C2400733C2400733C240000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 00000F105000000000000F2060000F1F60002F60A0000F1F5F000F1050000F10
- 3F0010206F000F1F5F0010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200000000000000
- 0000000000000005000005030600000000000000000000000000000000000000
- 000000000000000001001413120014131200A8604200FFE1D000FFDAC400FFD7
- C000FFD7C000A8604200A8604200000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0000000000000000000000
- 00000000000000000000000000000F1F5F000F105000000F2000000F3000000F
- 3000000F3000000F200010206F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001413120014131200141312001413
- 1200141312001413120014131200141312001413120014131200141312001413
- 120014131200141312001413120014131200A8604200A8604200A8604200A860
- 4200A8604200A860420000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010408F0010408F0010408F001040
- 8F0010408F0010408F0010408F0010408F0010408F0010408F0010408F001040
- 8F0010408F0010408F0010408F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008342
- 3700834237000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008342
- 3700834237000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008A45
- 3900884539000000000000000000000000000000000000000000000000000000
- 000000000000656E740033373A000F1011000F10110033373A00656E74000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 1100251911000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000A754
- 4400A6524300A4514100A04E41009D4E40009A4D4000984E3F00954B3E009247
- 3C008E483C008B463A0089463A00884539000000000000000000000000000000
- 0000383D40004F565B00000000000000000000000000000000004F565B00383D
- 4000000000000000000000000000000000000000000000000000FFFFFF00E39A
- 6F00FFFFFF00E3996C00E2996D00E3996D00FFF7F20000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206002519110000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B158
- 4700AE554600AB554600A7514400A6524300A3514100A05141009C4E4000994D
- 4000984A3E00944A3D0092493C008E483C00000000000000000000000000383D
- 4000000000000000000000000000000000000000000000000000000000004F56
- 5B00000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000FFEFE400FFEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA20600000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B75A
- 4A00B6594900B35648000000000000000000000000000000000000000000A252
- 42009E4F41000000000000000000000000000000000000000000656E74004F56
- 5B00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E295
- 6600E3936300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA206000AA206000AA2060000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000C15D
- 4C00BE5C4B0000000000B75A4A0000000000000000000000000000000000A854
- 4500A7534400000000000000000000000000000000000000000033373A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF000000000079BDF3007ABDF2007ABDF2007ABD
- F200000000000000000000000000000000000000000000000000000000002519
- 11000AA206000AA206000AA206000AA206000AA206000AA206000AA206000000
- 000000000000000000000000000000000000000000000000000000000000C761
- 4F00C6604E000000000000000000BC5D4B00000000000000000000000000B155
- 4700AE55460000000000000000000000000000000000000000000F1011000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E391
- 5F00E28C5800FFFFFF00FFFFFF00FFFFFF00000000007ABDF2007ABDF2007ABD
- F2007ABDF2000000000000000000000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA206000AA206000AA206000AA2
- 06000AA20600000000000000000000000000000000000000000000000000D065
- 5200CD645200000000000000000000000000C25E4D000000000000000000B85A
- 4A00B65B4B0000000000000000000000000000000000000000000F1011000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000007ABDF2007ABD
- F2000C080900FFDEC20000000000000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA206000AA206000AA206000000
- 000000000000000000000000000000000000000000000000000000000000D768
- 5400D567540000000000000000000000000000000000C65E4E0000000000C25C
- 4C00BE5D4B00000000000000000000000000000000000000000033373A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000010101000405050000000000000000000000000000000000FFFFFF00E291
- 6000FFFFFF00FFFFFF0000000000FFFFFF000000000000000000000000000F0B
- 0C0007050600FFDEC200FFDEC200000000000000000000000000000000000000
- 00000AA206000AA206000AA206000AA206000AA2060000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000DF6C
- 5600DC6C56000000000000000000000000000000000000000000CB615000C862
- 5000C6604E000000000000000000000000000000000000000000656E74004F56
- 5B00000000000000000000000000000000000000000000000000000000000000
- 0000020202000202020000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000806
- 0600FFDEC200FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 12000AA206000AA206000AA20600000000000000000000000000000000000000
- 000000000000000000000000000000000000E56E5900E56E5900E56E5900E56E
- 5900E56E5900E36A5700DF6A5600DC6A5600DA665400D6685500D4665300D065
- 5200CD645200000000000000000000000000000000000000000000000000383D
- 400000000000000000000000000000000000000000000000000000000000383D
- 4000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000FFDEC200FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 12000AA20600291B120000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E56E5900E56E5900E56E5900E56E
- 5900E56E5900E56E5900E56E5900E56E5900E16A5700DE6B5700DB675500D768
- 5400D66853000000000000000000000000000000000000000000000000000000
- 0000383D40004F565B000000000000000000000000004F565B00383D40000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000060002100FFDEC200FFDEC200FFDEC200000000000000000000000000291B
- 1200291B12000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 000000000000D969550000000000000000000000000000000000000000000000
- 000000000000656E740033373A000102020033373A00656E7400000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000060002100FFDEC200FFDEC2000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 00000000000000000000DF6C5600000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000060002100FFDEC2000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E56E
- 5900E56E59000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000600021000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000F5E7E100F9E9
- E000F9E9E000F9EBE200F9ECE600F9EDE900F5ECE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000F0CAB400F4D5
- C300C1AB9F00BEB2AB00FFFBF900FFFFFF00B5B5B500B5B5B500FFFFFF00FFFF
- FF00B5B5B500B5B5B50000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF0E700FFEA
- DD00FFE9DC00FFEBDF00FFEDE300FFEFE500FDEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EAB69700EFC2
- A600C8A48F00C6AFA000FEF0E800FFF9F600B7B6B600B5B5B500FFFFFF00FFFF
- FF00B5B5B500B5B5B500000000000000000000000000000000007B7B7B00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000FEEBE000FFE4
- D200FFE2D100FFE4D400FFE6D700FFE8DA00FCE6DA0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CE8D6600CE92
- 6E00F1BFA200F8D4BF00CEB6A800C9BBB300FFFAF600FFFEFD00B5B5B500B5B5
- B500FFFFFF00FFFFFF00000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF0000000000000000000000000000000000FEE7D900FFDD
- C800FFDBC600FFDDC900FFDFCC00FFE0D000FCDFD00000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D4855500D48A
- 5D00EDAE8900F6C6AA00D9B7A200D3BFB300FFF5EF00FFFCFB00BCBEC000B4B7
- B900FFFFFF00FEFFFF00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFE4D300FFD6
- BE00FFD4BB00FFD6BE00FFDEC700FFE3CE00FCE2D00000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500E089
- 5200DD906300E0A48100FED1B700FFE2D200D8CAC100D1CDCA00F6FBFE00EBF6
- FE00ABB5BC00B1B4B700000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDFCD00FFD0
- B500FFCDAF00FFD0B400F2CCB400EFD3C200ECD5C70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7C
- 4200E4895400EAA17600FDC6A600FFDCC700E3D0C400DCD6D300F2F9FE00DDF0
- FD009EB5C6009EB1BF00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDBC700FFCA
- AB00FFC7A500FFD4B20000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7D
- 4200E6885100F19F6E00F8B89100F4C9B000FFE7DA00FFF8F300CFD9DF00AAC4
- D600BCE1FA00BDE0FA00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FFDAC500FFCB
- AC00FFC6A500FFD3B20000000000F5A779000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000D97D4500DD7D
- 4200E5885000F19F6E00FDB78F00FFCDAF00FFE3D300FFF6F000D5E2EA00A7C9
- E000A5D6F8009FD2F700000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000FDE2D300FEDC
- C600FED9C300FEE3CD003D2F2800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DA7D4600DD7C
- 4100E6895200F19E6E00FDB88F00FFCDAF00FFE0CE00FDF2EC00E5F4FD00B3DD
- F90078B6E10064A7DA00000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F0A17300FCBA9300FFCEB100FFE1D000FFF4ED00E2F2FD00A8D7
- F8006EB8EA0055A6E200000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DB834E00E087
- 5200E8956300F3A97E00FDC09C00FFD2B800FFE4D400FFF5EF00E4F3FD00AAD9
- F9006FBEF40059B1F200000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000707A81002D3134002D31
- 34000B0C0D002D3134002D3134004F565B000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000DD8A5800E395
- 6500ECA57A00F5B69200FDCAAB00FFD9C300FFE8DB00FFF7F200E8F5FD00B7DF
- FA0085C8F70063B6F200000000000000000000000000000000007B7B7B007B7B
- 7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B
- 7B007B7B7B007B7B7B0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000BF4C0700BE4C0700BE4C0700BE4C0700BF4C0700BF4D0700BE4C0800BF4C
- 0800BE4C0700BE4C0700BF4C0700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000B0460700FFFFFF00FFFFFF00A6A6A600A6A6A600FFFFFF00FFFF
- FF00A6A6A600A6A6A600AF46070000000000000000005A6267001E2022001E20
- 22005A6267000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AB003E5DB1004368B7004876BF004E84C6005493CE005BA3D60061B2
- DE0067C0E6006CCEEC0071DAF300000000000000000000000000000000000000
- 0000000000000000000000000000005F9700013B550000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000A2400600FFFFFF00A6A6A600A6A6A600FFFFFF00FFFF
- FF00A6A6A600A6A6A600A1410600000000005A6267003F84B5003C9CE0002088
- D1002572A7002326280000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AB003E5DB1004368B7004876BF004E84C6005593CE005BA2D60061B2
- DE0067C0E6006CCEED0071DAF30000000000000000000000000000000000005F
- 9700013B55000000000000000000005F9700181818000000000000000000005F
- 97001818180000000000000000000000000000000000933A0600000000000000
- 0000000000000000000000000000933A0600FFFFFF00FFFFFF00A6A6A600A6A6
- A600FFFFFF00FFFFFF00933B0500000000001E20220078C6FD0074C4FC004BA8
- E9003395DB001012130000000000000000000000000000000000000000005A62
- 67001E2022001E2022005A62670000000000000000000000000000000000374B
- A8003A52AC003E5DB1004369B8004876BE004F84C6005593CE005BA3D60061B1
- DE0067C1E6006CCDED0071D9F30000000000000000000000000000000000005F
- 9700013B5500005F9700005F9700005F9700181818001A015500005F9700005F
- 9700181818000000000000000000000000000000000083350600843505000000
- 00000000000000000000000000000000000084350500FFFFFF00A6A6A600A6A6
- A600FFFFFF00FFFFFF0084350600000000001214150085D0FF009AE0FF0073C3
- FC005DB3EF001E202200000000000000000000000000000000005A6267003F84
- B5003C9CE0002088D1002572A70023262800000000000000000000000000374B
- A8003A53AB003E5CB1004369B7004876BE004E84C6005494CE005BA2D60061B2
- DE0066C1E5006CCEEC0071DAF300000000000000000000000000005F9700E4F2
- FB000088D900005F97001A01550037BBFD000088D9001A015500005F97000088
- D9000088D90018181800000000000000000000000000752F0500CD520800752F
- 050000000000000000000000000000000000752F0500752F0500FFFFFF00FFFF
- FF00A6A6A600A6A6A600752F0500000000002124260072A8CF0098DDFF0099DD
- FF0072A7CD005A626700000000000000000000000000000000001E20220078C6
- FD0074C4FC004BA8E9003395DB0010121300000000000000000000000000374B
- A8003A53AC003E5DB1004368B7004975BE004F84C6005593CE005AA2D60061B2
- DE0067C0E5006CCEED0071D9F300000000000000000000000000005F9700005F
- 9700E4F2FB000088D90085E8FF0085E8FF0085E8FF0037BBFD000088D900E4F2
- FB0018181800005F970000000000000000000000000066290400CD520800E27E
- 420066290400000000000000000067290400662904006729040066290400FFFF
- FF00A6A6A600A6A6A6006729040000000000000000005A6267001E2022000000
- 00005A62670000000000000000000000000000000000000000001214150085D0
- FF009AE0FF0073C3FC005DB3EF001E202200000000000000000000000000374B
- A8003A52AC003E5DB1004368B8004976BF004E84C6005493CE005BA3D60061B2
- DE0066C0E5006CCEEC0071D9F300000000000000000000000000005F9700013B
- 5500005F970085E8FF0037BBFD00005F9700005F970037BBFD0085E8FF000088
- D900005F9700005F970000000000000000000000000057230400CD520800E17E
- 4200F6A97C005824030058230300582304005823040000000000000000005823
- 0300FFFFFF00FFFFFF0058230300000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000002124260072A8
- CF0098DDFF0099DDFF0072A7CD005A626700000000000000000000000000374B
- A8003A52AC003E5CB1004369B7004975BE004F84C6005494CD005BA2D60061B1
- DE0066C0E5006CCEED0071DAF300000000000000000000000000013B550085E8
- FF0085E8FF0085E8FF00005F970037BBFD000088D900005F970085E8FF0085E8
- FF00E4F2FB00005F9700000000000000000000000000491D0300CD520800E17E
- 4200F6A97C00FFCFB300491D0300491D03000000000000000000000000000000
- 0000491D0300FFFFFF00491E0200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A62
- 67001E2022001E2022005A62670000000000000000000000000000000000374B
- A8003A53AC003E5CB1004368B7004876BF004E84C6005493CE005BA2D60060B2
- DE0067C0E5006DCEEC0071D9F30000000000000000000000000000000000005F
- 97000088D900005F9700005F970085E8FF000088D900005F9700005F97000088
- D900005F9700000000000000000000000000000000003B180200CD520800E17E
- 4200F6AA7C00FFD0B400FFF1E9003A1802000000000000000000000000000000
- 0000000000003B1702003B180200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5CB2004368B7004975BE004E84C6005594CE005AA3D60061B2
- DE0067C1E6006DCEEC0071D9F30000000000000000000000000000000000005F
- 9700E8E8E8000088D900005F970085E8FF000088D900005F97000088D900E4F2
- FB00005F9700000000000000000000000000000000002C110200CD520800E17E
- 4100F6A97B00FFD0B300FFF1E900BCE1FA002C11020000000000000000000000
- 000000000000000000002C120200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5CB1004369B7004875BF004F84C6005493CE005AA3D60061B2
- DE0066C0E6006DCEEC0071DAF300000000000000000000000000000000000088
- D900005F970000000000005F970085E8FF000088D900005F9700000000000088
- D9000088D900000000000000000000000000000000001D0B0100CD520800E17E
- 4200F6AA7B00FFCFB300FFF1E900BCE0FA004AAEF2001E0C0100000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A52AC003E5DB1004368B7004976BF004F84C6005593CE005BA3D60060B2
- DE0067C0E5006CCDED0071D9F300000000000000000000000000000000000000
- 00000000000000000000005F9700E4F2FB00E4F2FB00005F9700000000000000
- 000000000000000000000000000000000000000000000E060000CD520800E17E
- 4200F6AA7C00FFCFB300FFF1E900BBE1FA0049AEF2000C85EB000E0600000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000374B
- A8003A53AC003E5CB1004268B7004876BF004F84C6005593CE005BA3D60061B2
- DE0067C1E6006CCEED0071DAF300000000000000000000000000000000000000
- 0000000000000000000000000000005F9700005F970000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000292B2F000000
- 00002F3236000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000292B2F00000000002F3236000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000E27F44000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DB703000DC723200DD7334000000
- 00000000000000000000E07A3D00E17C3F00E27D420000000000000000000000
- 0000E4844B00E6864D00E6874F00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000003F43480000000000575C
- 6400000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF0085DFFF0085DFFF0000000000000000000D4370001D97FD000000
- 0000C6A4F600A97AF200A97AF20000000000D96D2B00DA6E2E00000000000000
- 000000000000DD753600DE763900DF783B00E07A3D00E17C3F00000000000000
- 000000000000E4824800E5844A00000000000000000000000000FFBF9A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF0085DFFF0085DFFF0000000000000000001D97FD001D97FD000000
- 0000C6A4F600A97AF200A97AF20000000000D869270000000000D96D2B000000
- 0000000000000000000000000000DD7537000000000000000000000000000000
- 0000E17D410000000000E3804600000000000000000000000000FFC6A300FFCB
- AD00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000393C410000000000626871000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000AFEAFF00AFEAFF0033444A0000000000145D7F0027BAFE0027BAFE000000
- 0000C6A4F600C6A4F600C6A4F60000000000000000000000000000000000D96B
- 2800000000000000000000000000DC713100000000000000000000000000DE78
- 3B0000000000000000000000000000000000000000000000000000000000FFD2
- B700FFD7C0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006E52440033262100382A22000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003415
- 0200180902001B0B010000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000BB4B0800BD4B
- 0800BE4C0800BF4C0700C04D0700C14E0800C24E0700C44E0800C54E0700C64F
- 0800C64F08000000000000000000000000000000000000000000000000000000
- 0000FFDDC900FFE3D20000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008668
- 5A002A080000B57E5D00EFE4DF00E0CFC500AD7150002D0F0200957464000000
- 0000000000000000000000000000000000000000000086685A002A080000B57E
- 5D00EFE4DF00E0CFC500AD7150002D0F02006F75710051BBFF0051BBFF000000
- 0000EA862300DF641A00DF641A000000000000000000B04607007F58A4001D10
- E2006D2B6800B44807008BBC8D0032EAA30078914500B94A0800E6897000F76C
- 6400D6512900BD4C070000000000000000000000000000000000000000000000
- 000000000000FFEADD00FFEFE500000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000350B
- 0500E9DAC900FDF5E600FCEFE300FBEDE300FCF3EA00E2D1C8003B160B00A288
- 80000000000000000000000000000000000000000000350B0500E9DAC900EDE5
- D600F9EEE300F6ECE300F8F2EA00E2D1C8003A150B00627D910051BBFF000000
- 0000EA862300DF641A00DF641A000000000000000000A5420600342FF3000000
- FF00240ECA00AA4407004FF6E40018FFB80035D78200AE460700FBAEAB00FF6F
- 6F00EE574900B347070000000000000000000000000000000000000000000000
- 00000000000000000000FFF5F000FFFAF8000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000003C2D2400D0AB
- 9600FCECD800F8DCC700F3D7C500F3D9C900F9E3D100FCF3E400D2B4A1002219
- 1400000000000000000000000000000000003C2D2400D0AB9600F8E8D600CAAE
- 9900ECD6C500ECD8C900F4E2D100EAE1D200D2B4A1001A1917006DD2FF000000
- 0000EA862300EA862300EA86230000000000000000009A3E0600332FF3000000
- FF002513CF009F3F06004EF6E40020FFDB0037DA9000A3420600FBAEAB00FF92
- 9200EE635700A843070000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF0000000000EFC7B000000000000000
- 000000000000000000000000000000000000000000000000000001010100F6E3
- D300F9D1BB00EEBEA500EDBCA200ECC2A800F0CDB800FAE2CD00FEFCE2000000
- 00000000000000000000000000000000000001010100F6E3D300F0C9B600A979
- 6000A3725800A77D6300B6937E00D8C0AB00F9F7DD0000000000000000000000
- 00000000000000000000000000000000000000000000903A05007353A3002321
- F9007453A300943B060080B78D0044FAEE0080B78D00983E0600DA857000FCB1
- B000DB8570009D3F060000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E1976A00E7AB8900EDC0A6000000
- 000000000000000000000000000000000000000000000000000000000000FDEA
- D900F6BA9E00E9A88E00E6A48D00E9AB9300ECB99E00F7D0BA00FFEED3000A08
- 05000000000000000000000000000000000000000000FDEAD900EBB198009B5A
- 4000E6A48D00E9AB9300ECB99E00CBA48E00FFEED3000A080500FFFFFF000000
- 0000FFDFC600FFCFA800FFCFA800000000000000000000000000863505008736
- 0600883706008A3705008B3705008C3806008D3906008E3906008F390500903A
- 0600923A06000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000001E1E1E00D97B4300DF906100E5A57E00EBBA
- 9C0000000000000000000000000000000000000000000000000000000000FBE2
- D300F8BCA300EC9D7F00E6978000E79D8400ECAD8D00F7C4A800EBCAB0000C09
- 08000000000000000000000000000000000000000000FBE2D300F1B69F00A354
- 3600E6978000E79D8400ECAD8D00D19E8200EBCAB0000E0B0900FFFFFF000000
- 0000FFDFC600FFCFA800FFCFA80000000000000000000000000000000000CD53
- 0800000000000000000000000000D0591100000000000000000000000000D360
- 1A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000001212120026262600D7743A00DD895700E39F
- 7500E9B39200000000000000000000000000000000000000000067565100B57C
- 5F00FDD1BA00F5AD9400F19B7E00F09D8200F6B29500FDC7A400925039006655
- 50000000000000000000000000000000000067565100B57C5F00FBCFB900CF87
- 6E00F19B7E00F09D8200F6B29500EBB59200925039007A665A00FFFFFF000000
- 0000FFDFC600FFDFC600FFDFC60000000000CD52080000000000CD5208000000
- 0000000000000000000000000000CF550D000000000000000000000000000000
- 0000D25E180000000000D4611C00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000024242400D56D2F00DB82
- 4D00E1976B00E7AC890000000000000000000000000000000000000000006147
- 3800BD8B7100FEDECC00FED2BF00FCC0A900FEC7A9008E4C36001D1713000000
- 0000000000000000000000000000000000000000000061473800BD8B7100F8D8
- C600F6CAB700EEB29B00F6BFA1008E4C36000D06000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800000000000000
- 000000000000CE520800CD530800CD520800CE530A00CE560D00000000000000
- 000000000000D25C1600D25E1800000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000015151500D366
- 2600D97B4300DF91610000000000000000000000000000000000000000000000
- 00005144400005030200583B2700452D1F000000000042383400000000000000
- 0000000000000000000000000000000000000000000000000000514440000503
- 0200583B2700452D1F0000000000423834000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD5208000000
- 00000000000000000000CD520800CD520800CD52080000000000000000000000
- 0000CF570E00D1591100D15A1300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002D2D
- 2D00434343002121210000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000CD5208000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000CEE6FA0092C6
- F2006DB2ED0063ADEC0061ADEC0061ACEC0061ACEC0061ADED0061ADED0063AE
- EE006DB4EF000000000000000000000000000000000000000000000000000000
- 0000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4EE00FFF5F100FFF8F4000000
- 0000000000000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000D2E9FA009ACC
- F20078BAEC006EB5EA006DB5EB006CB5EB006CB5EB006CB5EC006DB6EB006DB6
- EC0078BBEF000000000000000000000000000000000000000000000000000000
- 0000FFF0E700FDE1D30067828F00A1A2A200FFEFE000FFF0E100FFF1E9000000
- 0000541D0500541D0500541D0500541D05000000000000000000FFF1E900FFEA
- DE00FFE7D900F3DCD000607478007A7D7D00FFE9DC00FFEADD00FFEBDF00FFEC
- E000FFEDE3000000000000000000000000000000000000000000FFF1E900FFEA
- DE00AF9F9500000000000000000000000000000000000000000000000000DFCE
- C400FFEDE3000000000000000000000000000000000000000000DCEEFA00B0D7
- F300678BA3000000000000000000000000000000000000000000000000007CAD
- CF0096CAEF000000000000000000000000000000000000000000000000000000
- 0000FFEBE00068B8D30000B1E2001690B600E9D3C500F7DCD200FFEADE000000
- 0000FFF4EE00FFF5F100FFF8F400541D05000000000000000000FFEFE600FFE7
- DA00E3D6CB00589AB5000097D3000071A5007E979A00FEE4D500FFE6D700FEE5
- D700FFE9DC000000000000000000000000000000000000000000FFEFE600FFE7
- DA00FFE4D3007F716900BFAA9E00FFE4D400FFE5D500FFE5D60060575100AF9F
- 9500FFE9DC000000000000000000000000000000000000000000EAF4FB00D1E5
- F400C1DCEE005E6C76008DA3B200BCD9ED00BCD9EE00BCD9EE0047525A008296
- A400C1DDF1000000000000000000000000008941230089412300894123000000
- 0000FFE7D90011DEFB0000D9FF0000BCF20087A2B5006E509400FFE3D3000000
- 0000CA703800C25E2200FFF1E900541D05000000000000000000FFEDE200FFE4
- D40000B2E60000C7FF0000DCFF0000DCFF00007DB400DFCBBF00FFE2D1009C84
- AC00FFE5D6000000000000000000000000000000000000000000FFEDE200FFE4
- D400FFDFCC00FFDECA0060544D00DFC4B400FFE0CE00FFE1D000EFD4C400BFAA
- 9E00FFE5D6000000000000000000000000000000000000000000F8FBFC00F1F3
- F500ECEDEF00EBECEE0058595A00CECFD100EBEDEF00EAECF000DCDEE100AFB2
- B400ECEFF20000000000000000000000000089412300FFF3ED00FFF0E7000000
- 0000FFE3D200A5ECDE000AEAFF0000ECFF004B76AF00110F9000FFE1CF000000
- 0000BAFDFF00887E7D00FFEADE00541D05000000000000000000FFEBDF00FFE1
- CF0000FEFF0000D3FF0000CBFF0000D0FF0000AAEF006E9F9F008D61AC000000
- 6F00FFE1D0000000000000000000000000000000000000000000FFEBDF00FFE1
- CF00FFDBC500FFDAC400EFCDB90060534B00EFCEBB00FFDDC900FFDECB00FFDF
- CD00FFE1D0000000000000000000000000000000000000000000FFFBF800FFF3
- EC00FFEEE300FFECE100EFDED30060595500EFDED500FFEDE300FFEDE300FFEE
- E300FFEFE70000000000000000000000000089412300FFF0E700D26423000000
- 0000FFDECB00F4D2B9004ED3BF0017878D000000B500110FBE00FFDECA000000
- 0000BCF0FF008E7B7400FFE3D300541D05000000000000000000FFE9DB00FFDD
- CA00CDE8DA005EF0E70000DAFF0000E4FF0000E3FF008D9AB10000009A000000
- 9200FFDFCD000000000000000000000000000000000000000000FFE9DB00FFDD
- CA00FFD7C000FFD6BD00FFD6BE007F6B5F00705F5500FFD9C300FFDBC600FFDC
- C900FFDFCD000000000000000000000000000000000000000000FFF6F100FFE9
- DC00FFE0CE00FFDEC900FFDEC9007F6F650070625900FFDFCC00FFE1CF00FFE2
- D100FFE5D50000000000000000000000000089412300FFEBE000E6A67C000000
- 0000FFDAC500B45F4300961700007F180F000000000000000000000000000000
- 0000BBF0FF008D7B7400FFE1CF00541D05000000000000000000FFE7D800FFDA
- C400FFD4B900B1D7C50000FFFF0000FFFF00237F890000008B000000A6000000
- 9700FFE1D0000000000000000000000000000000000000000000FFE7D800FFDA
- C400FFD4B900FFD1B600CFAA950000000000BFA08C00FFD8C000FFDCC700FFDF
- CC00FFE1D0000000000000000000000000000000000000000000FFF2EA00FFDF
- CC00FFD2B800FFCEB200CFA7900000000000BF9C8800FFD4BB00FFDBC600FFDF
- CD00FFE3D20000000000000000000000000089412300FFE7D900E4945B000000
- 0000FFDAC400DB5B3A00D94A2A00D570510000000000F5A7790000000000FFD3
- B100C5FEFF0099857D00FFDECA00541D05000000000000000000FFE4D500FFD6
- BF00E4A78C00E3A38900823314008D2F000023003A000000FF000000FF000000
- B400FFE9DC000000000000000000000000000000000000000000FFE4D500FFD6
- BF00FFCFB200EFC0A500201A16007F675900FFD2B700FFD8C000BFA99B00FFE6
- D800FFE9DC000000000000000000000000000000000000000000FEEDE300FED4
- BB00FEC4A100EEB39000201813007E5F4C00FDC3A000FDCEB300BEA89A00FFEA
- DF00FFEEE50000000000000000000000000089412300FFE3D200E48744000000
- 0000FFE1D000FFDAC400FFD7C000FFD7C0000000000000000000FC975C00FFF5
- DB00541D0500541D0500541D0500541D05000000000000000000FFE3D100FFD4
- BB00972C100087190000871600008E190000AF6E5F00030305000D0B1F001B15
- 5C00000000000000000000000000000000000000000000000000FFE3D100FFD4
- BB00FFCBAD0040332B0040332B00FFCBAD00FFCFB20000000000000000000000
- 0000000000000000000000000000000000000000000000000000FCE8DC00F8C8
- AB00F5B28B003D2B20003D2B2000F5AC8300F5B38C0000000000000000000000
- 00000000000000000000000000000000000089412300FFDECB00E4813D000000
- 00000000000000000000000000000000000000000000D1591100D7621B00E077
- 3300541D0500F5A77900541D0500000000000000000000000000FFE1CF00FFD3
- B900F46F4F00ED603A00ED613D00F0603A00E09A7C0000000000E17D4100EB92
- 5E00000000000000000000000000000000000000000000000000FFE1CF00FFD3
- B900AF8B750040322A0070584A007F6555007F6657000000000063371D00EB92
- 5E00000000000000000000000000000000000000000000000000FAE4D700F4C0
- A200A57457003C291D006947330077513A00785440000000000063371D00EB92
- 5E000000000000000000000000000000000089412300FFDAC500E68F4600FFFF
- FF00FFFAF7008941230089412300541D0500FFE1D000FFDAC400FFD7C000FFD7
- C000541D0500541D050000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000F9E7DC00F2C8
- AF00EEB49200ECAE8800ECAE8800ECAE8800EEB5920000000000F5A779000000
- 00000000000000000000000000000000000089412300FFDAC400D2621A00D774
- 3800E07A3D0089412300F5A77900541D0500541D0500541D0500541D0500541D
- 0500541D05000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FCF3EE00F7E3
- D700F5D9C900F4D7C500F4D6C400F4D7C500F5D9C90000000000000000000000
- 00000000000000000000000000000000000089412300FFE1D000FFDAC400FFD7
- C000FFD7C0000000000089412300000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008941230089412300894123008941
- 2300894123008941230000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFF3ED00FFF0E700FFF0E800FFF3EA00FFF4
- EE00FFF5F100FFF8F40000000000000000000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000000000FFF0EF00FFF0
- E000FFF0EF00FFF0EF00FFF0EF00FFF0F000FFFFF00000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA00000000000000000000000000000000000000000000000000733C
- 2400733C2400733C240000000000FFF0E700D2642300D7713200D7703100D760
- 1600D2662400FFF1E90000000000000000000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA000000000000000000000000000000000000000000FFF0E000D060
- 2000D0703000D0703000D0601000D0602000FFF0EF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE300000000000000000000000000000000000000000000000000733C
- 2400FFF3ED00FFF0E70000000000FFEBE000E6A67C00FFF8E600FFF2E600FFAB
- 6B00E6AA8100FFEADE0000000000000000000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE3000000000000000000000000000000000000000000FFEFE000E0A0
- 7F00FFFFE0000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFE600CD52
- 0800FFFFFF00FFC99A00FFFFFF00FFFFFF00FF8C3A00FF914800FFFFF700CD52
- 0800FFE9DC00000000000000000000000000A8604200A8604200A8604200733C
- 2400FFF0E700D264230000000000FFE7D900E4945B00FFF6EA00FEC8AC00FFCA
- A800E4894D00FFE3D30000000000000000000000000000000000FFEFE600CD52
- 0800E2651800EB7A3700FFA77200FFD1B200FFF7ED00C2E9FF0042ADF700CD52
- 0800FFE9DC000000000000000000000000000000000000000000FFE0DF00E090
- 5F00FFF0EF0000000000FFF0EF00FFF0E000FFF0EF00FFF0EF00FFF0EF00FFF0
- F000FFFFF0000000000000000000000000000000000000000000FFEDE200CD52
- 0800FFFFED00FFBE9200FFFCF900FFF1E400FF894600FFB07A00FFF1DB00CD52
- 0800FFE5D600000000000000000000000000A8604200FFF3ED00FFF0E700733C
- 2400FFEBE000E6A67C0000000000FFE3D200E4874400FFFFFC00FDB79000FFE0
- C800E48C5500FFE1CF0000000000000000000000000000000000FFEDE200CD52
- 0800E1651900E9783500FFA77000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE5D6000000000000000000000000000000000000000000FFE0D000E080
- 4000FFFFFF0000000000FFF0E000D0602000D0703000D0703000D0601000D060
- 2000FFF0EF000000000000000000000000000000000000000000FFEBDF00CD52
- 0800FFDAAE00FFF1E600FEF5F000FEC7AD00FE935500FFFBF800FFB07800CD52
- 0800FFE1D000000000000000000000000000A8604200FFF0E700D2642300733C
- 2400FFE7D900E4945B0000000000FFDECB00E4813D00FFFBF400FEC19F00FFD6
- A500F7B48D00FFDECA0000000000000000000000000000000000FFEBDF00CD52
- 0800E1651800EB783600FFA77000FFD1B200FFF7EC00C2E9FF0042ADF700CD52
- 0800FFE1D0000000000000000000000000000000000000000000FFDFCF00E080
- 3F00FFFFF00000000000FFEFE000E0A07F00FFFFE000FFF0E000FFAF6F00E0AF
- 8000FFEFDF000000000000000000000000000000000000000000FFE9DB00CD52
- 0800FFC68B00FFFFFF00FEEEE800FDBB9700FE9B5600FFFFFF00FFC7A100CD52
- 0800FFDFCD00000000000000000000000000A8604200FFEBE000E6A67C00733C
- 2400FFE3D200E487440000000000FFDAC500E68F4600FFFFFF00FFFAF7000000
- 0000000000000000000000000000000000000000000000000000FFE9DB00CD52
- 0800E1651900EC793500FFA77000FFD0B200FFF7EC00C2E9FF0040AEF700CD52
- 0800FFDFCD000000000000000000000000000000000000000000FFDFC000E08F
- 4000FFFFFF0000000000FFE0DF00E0905F00FFF0EF00FFCFAF00FFCFAF00E08F
- 4F00FFE0D0000000000000000000000000000000000000000000FFE7D800CD52
- 0800FFBD8400FFFFFF00FEEFE900FED7C600FF7B2000FFF5E600FFFFFF00CD52
- 0800FFE1D000000000000000000000000000A8604200FFE7D900E4945B00733C
- 2400FFDECB00E4813D0000000000FFDAC400D2621A00D7743800E07A3D000000
- 0000F5A779000000000000000000000000000000000000000000FFE7D800CD52
- 0800E1651900EB793500FFA57000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE1D0000000000000000000000000000000000000000000FFDFC000D060
- 1F00D0703F0000000000FFE0D000E0804000FFFFFF00FFB09000FFE0CF00E08F
- 5000FFE0CF000000000000000000000000000000000000000000FFE4D500CD52
- 0800FFB97300FFFFFF00FFDECD00FFFFFF00FF6C1000FFCA8E00FFFCFB00CD52
- 0800FFE9DC00000000000000000000000000A8604200FFE3D200E4874400733C
- 2400FFDAC500E68F460000000000FFE1D000FFDAC400FFD7C000FFD7C0000000
- 0000000000000000000000000000000000000000000000000000FFE4D500CD52
- 0800E3651A00EB7A3900FFA87400FFD1B300FFF7EC00C4E9FF0044AEF700CD52
- 0800FFE9DC000000000000000000000000000000000000000000FFE0D000FFDF
- C000FFD0C00000000000FFDFCF00E0803F00FFFFF000FFC09F00FFD0A000F0B0
- 8F00FFDFCF000000000000000000000000000000000000000000FFE3D100CD52
- 0800FFDE9800FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 000000000000000000000000000000000000A8604200FFDECB00E4813D00733C
- 2400FFDAC400D2621A0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE3D100CD52
- 0800ED793500F9945700FFBC8D00FFE1C500FFFFF90000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDFC000E08F4000FFFFFF00FFFFF000000000000000
- 0000000000000000000000000000000000000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E0000000000000000000000000000000000A8604200FFDAC500E68F4600733C
- 2400FFE1D000FFDAC400FFD7C000FFD7C000733C2400733C2400000000000000
- 0000000000000000000000000000000000000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDFC000D0601F00D0703F00E07F3F0000000000F0A0
- 7F00000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 000000000000000000000000000000000000A8604200FFDAC400D2621A00733C
- 2400733C2400733C2400733C2400733C2400733C240000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFE0D000FFDFC000FFD0C000FFD0C000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 000000000000000000000000000000000000A8604200FFE1D000FFDAC400FFD7
- C000FFD7C000A8604200A8604200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000A8604200A8604200A8604200A860
- 4200A8604200A860420000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F500000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000000000000000FF
- FF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FF
- FF0000FFFF0000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000FFFF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000FF000000FF0000FFFF000000FF000000FF000000FF000000FF000000
- FF000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000000000FFFF0000000000000000000000FF000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00E299
- 6D00E2996D00E2996D00E2996D00FFFFFF00E2996D00E2996D00E2996D00E299
- 6D00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000000000FFFF000000FF00000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00CD52
- 0800CD520800CD520800CD520800FFFFFF00CD520800CD520800CD520800CD52
- 0800FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000FF0000FFFF00000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000FF00000000000000000000FFFF000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFBD960000000000FFFFFF00FFFFFF00FFFFFF00FFBD960000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000FF000000000000000000000000000000000000FF
- FF000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000FF0000000000000000000000000000000000000000000000
- 000000FFFF0000FFFF00000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD52080000000000CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- FF000000FF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600D96E2D0000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600D96E2D0000000000000000000000000000000000000000000000
- 000056B9F5000000000000000000000000000000000056B9F500000000000000
- 0000000000000000000056B9F50000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFFF
- FF00D25C1500FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD52080000000000CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000056B9F50056B9F50056B9
- F50056B9F5000000000056B9F50056B9F50056B9F50056B9F5000000000056B9
- F50056B9F50056B9F50056B9F50000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFDFB00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E29566000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CD520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E2956600E295
- 660000000000000000000000000000000000000000000000000000000000E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000E2956600E295
- 6600E29566000000000000000000000000000000000000000000E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800FFFFFF00FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD520800000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD52080000000000000000000000000000000000E2956600E295
- 6600E2956600E2956600000000000000000000000000E2956600E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000E2956600E295
- 6600E29566000000000000000000000000000000000000000000E2956600E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CD52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000E2956600E295
- 660000000000000000000000000000000000000000000000000000000000E295
- 6600E2956600000000000000000000000000CD520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E29566000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E2956600000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800FFFFFF00FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CD520800FFFFFF00CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 08000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800FFFFFF00FFBD9600FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFFF
- FF00D25C1500FFFFFF00000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD5208000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800FFFFFF00FFBD
- 9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD9600FFBD
- 9600FFBD9600CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800000000000000
- 00000000000000000000000000000000000000000000CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDFDFD00FDE8
- DD00FDE3D400FDD0B400FDCDAD00FDFDFD00FDFDFD00FDDDC800FD9F6800FD96
- 5900FDC3A000FDEBE00000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F1A27300FDBA9200FFCDB100FFE1CF00FFF4ED00E3F2FC00A2D5
- F80062B9F30039A1F00000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00E39A6F00FFFFFF00E3996C00E299
- 6D00E3996D00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF2E900FDD8
- C400FDCBAD00FDB48B00FDF2EE00FDF3ED00FDF8F200FD8E4B00FDA06D00FD8B
- 4900FDDBC800FDC5A80000000000000000000000000000000000DA7D4600DD7D
- 4100E6895200F09F6F00FCB88F00FFCDAF00FFE1CE00FFF4EE00E2F2FD009FD4
- F8005EB6F300349FF00000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEFE400FDD5
- C200FDB38600FDDDCA00FDF2ED00FDF9F800FDC8A600FD8F4F00FD925500FDB6
- 8D00FDE5D800FDB5890000000000000000000000000000000000D97D4500DD7C
- 4200E5875000F09E6E00FCB88F00FFCCAF00FFE0CE00FFF4ED00E2F2FD009FD4
- F8005DB6F400339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E2956600E3936300FFFFFF00E392
- 6200E2936300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF3E700FDC9
- AD00FDBA9400FDF5F200FDE9DF00FDFDFD00FD965B00FD9E6B00FD9B6000FDE8
- DA00FDBF9A00FDC7A00000000000000000000000000000000000D97D4500DD7D
- 4200E5885100F09E6E00FCB88F00FFCDAF00FFE1CE00FFF4ED00E2F2FD009FD4
- F8005DB6F300339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF4EA00FDBA
- 9300FDD5BF00FDF4F000FDEAE000FDF8F700FD7D3600FDA87600FDD3BB00FDE0
- CF00FDAA7A00FDC0900000000000000000000000000000000000D97D4500DD7D
- 4100E6885100F09E6E00FDB88F00FFCCAF00FFE1CE00FFF4ED00E2F2FD009FD4
- F8005EB6F300329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E3915F00E28C5800FFFFFF00FFFF
- FF00E2936400FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDF3E700FDB2
- 8900FDEEE400FDEBE300FDEBE400FDF2EB00FD782D00FDB07F00FDE9E300FDD9
- C500F5C9AF00EBAB8F0000000000000000000000000000000000D97D4500DD7C
- 4200E6885100F19E6E00FDB78F00FFCDAF00FFE1CE00FFF4EE00E2F2FD009FD4
- F8005EB6F400329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEADD00FDAB
- 7A00FDF4F300FDE9DE00FDE7DD00FDF5F000FD702500FDAD7600FDDECD00FDE8
- D900F9BE9D00EEDAD70000000000000000000000000000000000D97D4500DD7D
- 4200E6885100F19F6E00FCB88F00FFCCAF00FFE0CE00FFF4ED00E1F2FD009FD4
- F8005DB7F300339FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00E2916000FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDE4D500FDAA
- 7D00FDF5F400FDEEE300FDEBE200FDFDFD00FD7F3F00FDA05E00FDCAA400FDFD
- FD00FDF5F300FDE5DA0000000000000000000000000000000000D97D4500DD7D
- 4200E5885000F19F6E00FDB78F00FFCDAF00FFE0CF00FFF4ED00E1F2FD009FD4
- F8005DB6F300329FEF000000000000000000000000000000000056B9F50056B9
- F50056B9F50056B9F50000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDE5D700FDA6
- 7200FDF2EB00FDE8DE00FDDDD000FDFBFB00FDBB9B00FD792100FDCD9900FDE4
- DD00FBE5DD00F9C7B30000000000000000000000000000000000DA7D4600DD7C
- 4100E6895200F19E6E00FDB88F00FFCDAF00FFE0CE00FFF4EE00E1F2FD009FD4
- F8005EB6F300339FF0000000000000000000000000000000000056B9F5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEADA00FD9E
- 6500FDEBE000FDEBE500FDDBCB00FDEEE800FDF8FA00FD955800FBB37000F7CD
- B500FADDD400FDF5F40000000000000000000000000000000000DA7F4800DE7F
- 4600E68C5600F0A17300FCBA9300FFCEB100FFE1D000FFF4ED00E2F2FD00A3D5
- F80062B8F30038A1F0000000000000000000000000000000000056B9F5000000
- 0000BBE5F900BBE5F900BBE5F900BBE5F900BBE5F900BBE5F9000000000056B9
- F500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDEEDF00FD9D
- 6400FDD8C300FDF2EF00FDE2D300FDDFD400FDFDFD00FDD5C000FDD5C400F7D5
- C800F0B09000FBE9DB0000000000000000000000000000000000DB834E00E087
- 5200E8956300F3A97E00FDC09C00FFD2B800FFE4D400FFF5EF00E4F3FD00AAD9
- F9006FBEF40049AAF1000000000000000000000000000000000056B9F50056B9
- F50000000000BBE5F9000000000000000000BBE5F9000000000056B9F50056B9
- F500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FDFDFD00FDC0
- 9500FDCBAB00FDFDFD00FDF8F700FDF2EE00FDFDFD00FDFDFD00FDDDCA00FDDB
- C400FABEA000FDEBE40000000000000000000000000000000000DD8A5800E395
- 6500ECA57A00F5B69200FDCAAB00FFD9C300FFE8DB00FFF7F200E8F5FD00B7DF
- FA0085C8F70063B6F20000000000000000000000000000000000000000000000
- 00000000000000000000BBE5F900BBE5F9000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E39A
- 6F00FFFFFF00E3996C00E2996D00E3996D00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E295
- 6600E393630000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E39A6F00FFFFFF00E3996C00E2996D00E399
- 6D00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E391
- 5F00E28C580000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E2956600E3936300FFFFFF00E3926200E293
- 6300FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E291
- 6000FFFFFF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E3915F00E28C5800FFFFFF00FFFFFF00E293
- 6400FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00E2916000FFFFFF00FFFFFF0000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF0000000000000000000000000000000000000000009FCFFF009FCF
- FF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF000000
- 0000000000000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00E39A6F00FFFFFF00E399
- 6C00E2996D00E3996D00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF00000000009FCF
- FF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF00000000000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF000000
- 00009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF009FCFFF000000000000000000000000000000000000000000EB925D00EB92
- 5D000000000000000000000000000000000000000000000000009FCFFF009FCF
- FF0000000000EB925D0000000000000000000000000000000000EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00E2956600E3936300FFFF
- FF00E3926200E2936300FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF00000000009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCFFF009FCF
- FF009FCFFF009FCFFF000000000000000000000000000B090900EB925D00EB92
- 5D00000000000000000000000000000000000000000000000000000000000000
- 000000000000EB925D000000000000000000000000000B090900EB925D00EB92
- 5D0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000001D1D1D00EB925D00EB92
- 5D00EB925D00EB925D00EB925D00EB925D00EB925D00EB925D00EB925D00EB92
- 5D00EB925D00EB925D000000000000000000000000001D1D1D00EB925D00EB92
- 5D00EB925D00EB925D00EB925D0000000000FFFFFF00E3915F00E28C5800FFFF
- FF00FFFFFF00E2936400FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EB925D00EB92
- 5D00171717000F0F0F0007070700000000000000000000000000000000000000
- 0000EB925D00EB925D0000000000000000000000000000000000EB925D00EB92
- 5D00171717000F0F0F000707070000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF009FFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EB925D003133
- 3100FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0000000000EB925D0000000000000000000000000000000000EB925D003133
- 3100FFE0CF00FFE0CF00FFE0CF0000000000FFFFFF00E2916000FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009FFFFF009FFFFF009FFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0000000000EB925D0000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF0000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF000F0D0F00EB925D0000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00000000000000000000000000000000000000
- 000000000000EB925D000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0021212100EB925D0011110F00000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0021212100EB925D0011110F0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000C0C0C0000000000000000000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF00333535002B2D2B0023232300000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF00333535002B2D2B002323230000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000B0B0B00020202000000
- 0000000000000000000000000000000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0045474700FFE0CF0035353700000000000000000000000000EB925D000000
- 0000FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0CF00FFE0
- CF0045474700FFE0CF0035353700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000E00000000100010000000000000700000000000000000000
- 000000000000000000000000FFFFFF0000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000FBF7000000000000FBF7000000000000
- F7F7000000000000EFFB000000000000DFFB000000000000DFFD000000000000
- BFFD00000000000077FD00000000000067FE00000000000097F6000000000000
- EDB6000000000000CDB2000000000000D9B5000000000000E5B7000000000000
- FD8F000000000000FE7F000000000000FFFF0000FFFFFFFFFFFF0000FC010001
- FE7F0000FC010001FE3F0000E0010001FE1F0000E0010001C00F000000010001
- C007000000010001C003000000010001C003000000010805C007000000030001
- C00F000000070001FE1F0000000F0001FE3F0000003F0001FE7F0000007F0001
- FFFF000001FF0001FFFF000003FF0001FFE7FFFFFFFFFFFFFFE7FFFF803FFFFF
- FFE7F81F803FE7FFE000F3CF803FE1FFE000EFEF803FE07FE3E7CFFF800FE01F
- E5E7DFFF8007E007E6E7DFFF8003E003E767DFFF8001E007E7A7DFC38040E01F
- E7C7CFE380E0E07F0007EFE381E0E1FF0007F39BFFF0E7FFE7FBF83FFFF8FFFF
- E7FDFFFFFFFCFFFFE7FFFFFFFFFEFFFFFFFFFFFFFFFF803FFFFF8001FFFF803F
- FFFF8001FFFF803FE0078001C003803FE0078001CFFB803FE0078001C00B803F
- E0078001C00B803FE0078001C00B803FE0078001C00B807FE0078001C00B80FF
- E0078001C00B81FFE0078001C00BFFFFE0078001C003FF80FFFF8001C003FFFF
- FFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFF001DFFBC000FFFF
- F80187FBC000FE7FFC0103FBC000E667BE0103E1C000E0079F0103C0C000C003
- 8F0103C0C000C003860187C0C000C0038061EFC0C000C00380F1EFE1C000E007
- 80F9EFF7C000E007807DF7EFC000E427803FF7EFC000FC3F801FFBDFC000FE7F
- 800FFC3FC000FFFFFFFFFFFFFFFFFFFFFFC7FF1FFEFFFFFFFFCFE0001C71DFFF
- FF8FE00038398FFFFF9FE0005EF587FFFF1FE000EEEFC3FFF83FE000C007E1FF
- E01F80008003F0FFE00F80008003F81FC00F00008003FC1FC00F00008003FE0F
- C00F0000C007FE07C00F0000EEEFFE03C00F00005EF5FF81E01F80003839FFC1
- F03FC0FF1C71FFE3FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFF800380038003E00F
- 800380038003E00F800380038003E000800380038003E0008003800380030000
- 8003800380030000800380038003000080038003800300008003800380030000
- 800380038003000080038003800300018007800780070003800F800F800F0007
- 801F801F801F01FF803F803F803F03FFFFFFFFFFFFFFFFFF8003FC018003803F
- 8003FC018003803F8003E0018003803F8003E001800380038003000180038003
- 8003000180038003800300018003800380030001800380038003000380038003
- 80030007800380038003000F800380038007003F8007F807800F007F800FF80F
- 801F01FF801FF81F803F03FF803FFFFFFFFFFFFFFFFFFFFF8001842100018001
- 8001842100018001800184210001800180018421000180018001FFFF00018001
- 8001842100018001800184210001800180018421000180018001842100018001
- 8001FFFF00018001800184210001800180018421000180018001842100018001
- 8001842100018001FFFFFFFFFFFFFFFFFFFFFFFFF8018001FFFF0001F8018001
- BEFB0001F80180019EF30001F80180018EE30001E001800186C30001E0018001
- 82830001E001800180030001E0018001828300018007800186C3000180078001
- 8EE30001800780019EF3000180078001BEFB0001801F8001FFFF0001801F8001
- FFFF0001801F8001FFFFFFFF801F8001FFFFFFFFFFFFFFFFFC01EFFD80018001
- FC01C7FF80018001FC01C3FB80018001C001E3F7800180018001F1E780018001
- 8001F8CF800180018001FC1F800180018001FE3F800180018003FC1F80018001
- 8007F8CF800180018007E1E7800180018007C3F3800180018007C7FD80018001
- C00FFFFF80018001F87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FF803F
- FFFFFFFFED9F803FFFFFFFFFED6F803FFFF7EFFFED6F8003C1F7EF83F16F8003
- C3FBDFC3FD1F8003C7FBDFE3FC7F8003CBFBDFD3FEFF8003DCF7EF3BFC7F8003
- FF0FF0FFFD7F8003FFFFFFFFF93F8003FFFFFFFFFBBFF807FFFFFFFFFBBFF80F
- FFFFFFFFFBBFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00C003001FC001C000
- C003000F80018000C003000780018000C003000380018000C003000180018000
- C003000180018000C003001F80018000C003001F80018001C003001F80018001
- C0038FF180018001C007FFF980018001C00FFF7580018001C01FFF8F80018001
- C03FFFFF80018001FFFFFFFFFFFFFFFF00000000000000000000000000000000
- 000000000000}
- end
- object SmallImages: TImageList
- Left = 40
- Top = 56
- Bitmap = {
- 494C010101000500040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000002000000001002000000000000020
- 0000000000000000000000000000000000000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC0000000000000000000000000000000000FF6633000000000000000000FF66
- 330000000000000000000000000000666600669999000066660000333300CCCC
- CC00CCFFFF00FFFFFF0099CCCC0099CCCC0099CCCC0033333300000000000000
- 00000000000066666600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00CCFFFF00CCFFFF00CCFFFF00CCFFFF00CCFF
- FF0099FFFF0000000000000000000000000099CCCC000066660033000000CCFF
- FF00CCCCCC00CCCCCC00CCFFFF00FF6633003333330000000000000000000000
- 00000000000066666600FFFFFF003300FF003300FF0000006600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFFFF00CCFFFF00CCFF
- FF00CCFFFF000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00666666006666660066666600666666006666
- 6600666666006666660066666600666666006666660066666600666666006666
- 660066666600000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 000000000000FFFFFF00FF000000FF000000CCFFFF00CCFFFF00CCFFFF00FF00
- 00006600000099FFFF0099FFFF0000FFFF0000FFFF0000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000099666600FFFFFF00FFFF
- FF00FF993300FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FF993300FF99
- 3300FF993300FF993300FF663300FF663300FF663300FF663300FFFFFF00CCCC
- CC0000000000000000000000000000000000FF66330000000000000000000000
- 0000000000000000000000000000006666000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC0000000000000000000000000000000000FF66330000000000000000000000
- 00000000000000000000000000000066660099CCCC0066999900006666000066
- 6600CCFFFF00CCFFFF00CCCCCC0099CCCC000000000000000000000000000000
- 00000000000066666600FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFF
- FF00FFFFFF000000000000000000000000000066660099CCCC00669999006699
- 990000666600CCCCCC00CCFFFF00CCCCCC003333330000000000000000000000
- 0000000000006666660066666600666666006666660066666600666666006666
- 6600666666006666660066666600666666006666660066666600666666006666
- 6600666666000000000000000000000000000000000000000000000000000000
- 000099999900FFFFFF00FFFFFF00FFFFFF0066000000FFFFFF00CCFFFF00CCFF
- FF00CCFFFF00FF0000009900000099FFFF0000FFFF0000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000009999990099999900FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCFF
- FF00CCFFFF00CCFFFF00CCFFFF0099FFFF000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000099666600FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0099666600FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
- CC000000000000000000000000000000000000000000FF663300000000000000
- 0000000000000000000000000000000000000000000066000000660000006600
- 0000660000006600000066000000660000006600000066000000660000006600
- 0000660000006600000066000000660000006600000066000000660000006600
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000066660099CCCC0099CCCC006699
- 9900669999000066660000666600333333000066660000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000006666000066660099CC
- CC0099CCCC006699990066999900006666000066660000000000000000000000
- 0000000000000000000000000000000000000000000000000000660000009900
- 0000990000006600000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000009999990099999900FFFFFF00FFFFFF00FFFF
- FF00CCFFFF00CCFFFF00CCFFFF00CCFFFF000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 000000000000000000000000000000000000000000009999990099999900FFFF
- FF00FFFFFF00FFFFFF00CCFFFF00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FF000000FFFF3300FF99
- 3300FF993300FF663300FF663300FF663300FF663300FF663300FF663300FF66
- 3300FF663300FF663300FF663300FF663300FF663300FF663300FF663300FF66
- 3300000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FF000000FF000000FF00
- 0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00
- 0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000066
- 6600006666000066660000666600000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006600
- 0000CC0033009900000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FF6633000000000000000000FF000000CC00
- 3300CC0033006600000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000009999
- 990099999900FFFFFF00CCFFFF00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000009999990000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FF663300FF000000FF000000FF00
- 0000000000009900000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000080
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000FF0000FFFF000066FF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000666600CCFFFF0000CCFF0000CCFF000099CC0000CC
- FF000099CC0000CCFF000099CC000099CC00669999000099CC00669999000099
- CC00000000000000000000000000000000000000000000000000000099000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000009900000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFF0EF00FFF0E000FFF0EF00FFF0EF00FFF0
- EF00FFF0F000FFFFF00000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFF0E000D0602000D0703000D0703000D060
- 1000D0602000FFF0EF0000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEF
- FF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFEFE000E0A07F00FFFFE000FFF0E000FFAF
- 6F00E0AF8000FFEFDF0000000000000000000000000000000000FFFFFF006FB0
- E000F0FFFF006FB0E0006FB0E0006FB0E000F0FFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6FAF002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFE0DF00E0905F00FFF0EF00FFCFAF00FFCF
- AF00E08F4F00FFE0D00000000000000000000000000000000000F0FFFF00EFFF
- FF00E0F0FF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000000F2F7F005F9FBF00000000000F1F5F0000000000000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000000000000000
- 00000000000030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFE0D000E0804000FFFFFF00FFB09000FFE0
- CF00E08F5000FFE0CF0000000000000000000000000000000000F0FFFF0060B0
- E00060B0E00000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000001F4F9F004F8FBF001F5F9F003F7FAF0000000F00000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F0030608F0030608F0030608F0030608F0030608F0030608F0030608F003060
- 8F0030608F0030608F0000000000000000000000000030608F0030608F003060
- 8F0030608F0030608F0000000000FFDFCF00E0803F00FFFFF000FFC09F00FFD0
- A000F0B08F00FFDFCF0000000000000000000000000000000000EFFFFF00DFF0
- FF00CFEFFF0000000000FFFFFF006FB0E000F0FFFF006FB0E0006FB0E0006FB0
- E000F0FFFF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF000F1F5F003F6FAF002F6FAF001F5F9F004F8FBF002F5F9F00000000002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F003060
- 8F00000000000000000000000000000000000000000000000000000000000000
- 000030608F0030608F0000000000000000000000000030608F0030608F000000
- 0000000000000000000000000000FFDFC000E08F4000FFFFFF00FFFFF0000000
- 0000000000000000000000000000000000000000000000000000EFFFFF005FB0
- E0005FAFE00000000000F0FFFF00EFFFFF00E0F0FF00E0F0FF00E0F0FF00E0F0
- FF00E0F0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF005F9FCF003F6FAF000F3F7F00000F1F000F4F8F008FBFDF002F6FAF002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000FFDFC000D0601F00D0703F00E07F3F000000
- 0000F0A07F000000000000000000000000000000000000000000EFF0FF00CFEF
- FF00BFE0FF0000000000F0FFFF0060B0E00060B0E000DFF0FF0060B0E00060B0
- E000DFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00000000003F7FAF002F6FAF003F6FAF004F7FBF006FAFCF000F0F3F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000FFE0D000FFDFC000FFD0C000FFD0C0000000
- 0000000000000000000000000000000000000000000000000000EFFFFF0060B0
- E000C0EFFF0000000000EFFFFF00DFF0FF00CFEFFF00CFEFFF00CFEFFF00D0F0
- FF00DFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF0000000000000000000F2F6F007FAFCF007FAFCF001F4F9F00000F2F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF0000000000000000000000000000000000000000000000
- 000030608F000000000000000000000000000000000000000000F0FFFF00EFF0
- FF00E0F0FF0000000000EFFFFF005FB0E0005FAFE000C0EFFF00CFEFFF0060B0
- E000EFF0FF000000000000000000000000000000000000000000CFEFFF00CFEF
- FF000000000000000000000000000F1F5F00000F1F00000F2F00000F1F002F6F
- AF00CFEFFF00CFEFFF000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF000000000030608F0000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 000030608F000000000000000000000000000000000000000000000000000000
- 00000000000000000000EFF0FF00CFEFFF00BFE0FF00BFE0FF00000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 000000000000000000000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF00000000000000000000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000EFFFFF0060B0E000C0EFFF00C0EFFF0000000000C0EF
- FF00000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 0000AFCFEF00000000000000000000000000000000000000000030608F000000
- 0000DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDF
- DF00000000000000000000000000000000000000000030608F0000000000DFDF
- DF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF00DFDFDF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000F0FFFF00EFF0FF00E0F0FF00E0F0FF00000000000000
- 0000000000000000000000000000000000000000000000000000CFEFFF00CFEF
- FF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF00CFEFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000200000000100010000000000000100000000000000000000
- 000000000000000000000000FFFFFF00DDE6EA00BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- 0000000000000000BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500
- BBCCD500BBCCD500BBCCD500BBCCD5008001D500BBCCD5008001D500BBCCD500
- 8001D500BBCCD5008001D500BBCCD5008001D500BBCCD5008001D500BBCCD500
- 8001D500BBCCD5008001D500BBCCD5008001EA00BBCCD5008001EA00BBCCD500
- 8001EA00BBCCD5008001EA00BBCCD5008001EA00BBCCD5008003EA00BBCCD500
- 8007EA00BBCCD500800FEA00BBCCD50000000000000000000000000000000000
- 000000000000}
- end
- object MainMenu: TMainMenu
- Images = Buttons
- Left = 76
- Top = 56
- object MainFile: TMenuItem
- Caption = '&File'
- Hint = 'Contains commands for working with files.'
- OnClick = MainFileClick
- object mnuOpen: TMenuItem
- Caption = 'Open...'
- Hint = 'Opens parameter files for browsing.'
- ImageIndex = 1
- ShortCut = 16463
- OnClick = mnuOpenClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSaveAs: TMenuItem
- Caption = 'Save Parameters...'
- Hint = 'Saves parameters to file.'
- ImageIndex = 3
- ShortCut = 16467
- OnClick = mnuSaveAsClick
- end
- object N9: TMenuItem
- Caption = '-'
- end
- object mnuSmoothGradient: TMenuItem
- Caption = 'Smooth Palette...'
- Hint = 'Creates a smooth gradient from an image.'
- ImageIndex = 34
- OnClick = mnuSmoothGradientClick
- end
- object mnuOpenGradient: TMenuItem
- Caption = 'Gradient Browser...'
- Hint = 'Shows the gradient browser'
- ImageIndex = 22
- OnClick = mnuOpenGradientClick
- end
- object N18: TMenuItem
- Caption = '-'
- end
- object mnuSaveUPR: TMenuItem
- Caption = 'Export &UPR...'
- Hint = 'Save the flame in Ultra Fractal parameter format.'
- OnClick = mnuSaveUPRClick
- end
- object mnuExportFLame: TMenuItem
- Caption = 'Export Flame...'
- ShortCut = 16472
- OnClick = mnuExportFLameClick
- end
- object mnuImportGimp: TMenuItem
- Caption = 'Import Gimp Parameters'
- Hint = 'Imports Gimp parameters.'
- OnClick = mnuImportGimpClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuPostSheep: TMenuItem
- Caption = 'Post Sheep...'
- ImageIndex = 45
- ShortCut = 16456
- OnClick = mnuPostSheepClick
- end
- object N21: TMenuItem
- Caption = '-'
- end
- object mnuRandomBatch: TMenuItem
- Caption = '&Random Batch'
- Hint = 'Creates and loads a file containing random flame parameters.'
- ShortCut = 16450
- OnClick = mnuRandomBatchClick
- end
- object FileExitSep: TMenuItem
- Caption = '-'
- end
- object mnuExit: TMenuItem
- Caption = 'Exit'
- Hint = 'Closes Apophysis.'
- OnClick = mnuExitClick
- end
- end
- object MainEdit: TMenuItem
- Caption = '&Edit'
- Hint = 'Contains edit commands.'
- object mnuUndo: TMenuItem
- Caption = '&Undo'
- Enabled = False
- Hint = 'Undoes the last action.'
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = '&Redo'
- Enabled = False
- Hint = 'Redoes the last action.'
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object mnuSaveUndo: TMenuItem
- Caption = 'Save Undo...'
- Enabled = False
- Hint = 'Saves the undo list to a parameter file.'
- OnClick = mnuSaveUndoClick
- end
- object N13: TMenuItem
- Caption = '-'
- end
- object mnuImageSize: TMenuItem
- Caption = 'Image Size'
- ShortCut = 16457
- OnClick = mnuImageSizeClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- ShortCut = 16451
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- ShortCut = 16470
- OnClick = mnuPasteClick
- end
- object N20: TMenuItem
- Caption = '-'
- end
- object mnuCopyUPR: TMenuItem
- Caption = 'Copy as U&PR'
- Hint = 'Copies a UPR to the clipboard.'
- ImageIndex = 23
- ShortCut = 16469
- OnClick = mnuCopyUPRClick
- end
- end
- object F1: TMenuItem
- Caption = 'Flame'
- Hint = 'Contains commands for manipulating the flame.'
- object mnuEditor: TMenuItem
- Caption = '&Editor'
- Hint = 'Shows the transform Editor.'
- ImageIndex = 19
- ShortCut = 16453
- OnClick = mnuEditorClick
- end
- object mnuAdjust: TMenuItem
- Caption = 'Adjust'
- Hint = 'Shows the Adjust window.'
- ImageIndex = 18
- ShortCut = 16449
- OnClick = mnuAdjustClick
- end
- object mnuMutate: TMenuItem
- Caption = 'Mutation'
- Hint = 'Show the Mutation window.'
- ImageIndex = 17
- ShortCut = 16461
- OnClick = mnuMutateClick
- end
- object mnuGrad: TMenuItem
- Caption = 'Gradient'
- Hint = 'Shows the Gradient window.'
- ImageIndex = 11
- ShortCut = 16455
- OnClick = mnuGradClick
- end
- object mnuimage: TMenuItem
- Caption = 'Image '
- Visible = False
- OnClick = mnuimageClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Hint = 'Recalculates the flame'#39's location.'
- ImageIndex = 12
- ShortCut = 123
- OnClick = mnuResetLocationClick
- end
- object N19: TMenuItem
- Caption = '-'
- end
- object mnuRandom: TMenuItem
- Caption = '&Randomize'
- Hint = 'Randomizes the flame parameters.'
- ShortCut = 120
- OnClick = mnuRandomClick
- end
- object mnuRWeights: TMenuItem
- Caption = 'Random &Weights'
- Hint = 'Randomizes the weights.'
- ShortCut = 116
- OnClick = mnuRWeightsClick
- end
- object mnuEqualize: TMenuItem
- Caption = '&Equalize Weights'
- Hint = 'Sets all weights to the same value.'
- ShortCut = 117
- OnClick = mnuEqualizeClick
- end
- object mnuNormalWeights: TMenuItem
- Caption = 'Compute Weights'
- Hint = 'Computes the weights from triangle area.'
- ShortCut = 118
- OnClick = mnuNormalWeightsClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuCalculateColors: TMenuItem
- Caption = 'Calculate Colors Values'
- Hint = 'Spreads the transform color parameters evenly.'
- OnClick = mnuCalculateColorsClick
- end
- object mnuRandomizeColorValues: TMenuItem
- Caption = 'Randomize Color Values'
- Hint = 'Randomizes the transform color parameters.'
- OnClick = mnuRandomizeColorValuesClick
- end
- object N12: TMenuItem
- Caption = '-'
- end
- object mnuFullScreen: TMenuItem
- Caption = 'Full Screen'
- Hint = 'Shows the flame in full screen mode.'
- ShortCut = 16454
- OnClick = mnuFullScreenClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuRender: TMenuItem
- Caption = 'Render to Disk...'
- Hint = 'Render flame to disk.'
- ImageIndex = 35
- ShortCut = 16466
- OnClick = mnuRenderClick
- end
- end
- object mnuVar: TMenuItem
- Caption = 'Variation'
- Hint = 'Sets the flame variation to use.'
- object mnuVRandom: TMenuItem
- Caption = 'Random'
- Checked = True
- GroupIndex = 1
- RadioItem = True
- ShortCut = 121
- OnClick = mnuVRandomClick
- end
- object N8: TMenuItem
- Caption = '-'
- GroupIndex = 1
- end
- object mnuVLinear: TMenuItem
- Caption = 'Linear'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVLinearClick
- end
- object mnuSinusoidal: TMenuItem
- AutoLineReduction = maManual
- Caption = 'Sinusoidal'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSinusoidalClick
- end
- object mnuSpherical: TMenuItem
- Caption = 'Spherical'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSphericalClick
- end
- object mnuSwirl: TMenuItem
- Caption = 'Swirl'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuSwirlClick
- end
- object mnuHorseshoe: TMenuItem
- Caption = 'Horseshoe'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuHorseshoeClick
- end
- object mnuPolar: TMenuItem
- Caption = 'Polar'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPolarClick
- end
- object mnuVar14: TMenuItem
- Caption = 'Bent'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar14Click
- end
- object N17: TMenuItem
- Caption = '-'
- GroupIndex = 1
- end
- object mnuVar6: TMenuItem
- Caption = 'Handkerchief'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar6Click
- end
- object mnuVar7: TMenuItem
- Caption = 'Heart'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar7Click
- end
- object mnuVar8: TMenuItem
- Caption = 'Disc'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar8Click
- end
- object mnuVar9: TMenuItem
- Caption = 'Spiral'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar9Click
- end
- object mnuVar10: TMenuItem
- Caption = 'Hyperbolic'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar10Click
- end
- object mnuVar11: TMenuItem
- Caption = 'Diamond'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar11Click
- end
- object mnuVar12: TMenuItem
- Caption = 'Ex'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar12Click
- end
- object mnuVar13: TMenuItem
- Caption = 'Julia'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuVar13Click
- end
- object mnuWaves: TMenuItem
- Caption = 'Waves'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuWavesClick
- end
- object mnuFisheye: TMenuItem
- Caption = 'Fisheye'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuFisheyeClick
- end
- object mnuPopcorn: TMenuItem
- Caption = 'Popcorn'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPopcornClick
- end
- object MnuExponential: TMenuItem
- Caption = 'Exponential'
- GroupIndex = 1
- RadioItem = True
- OnClick = MnuExponentialClick
- end
- object mnuPower: TMenuItem
- Caption = 'Power'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuPowerClick
- end
- object mnuCosine: TMenuItem
- Caption = 'Cosine'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuCosineClick
- end
- object mnuRings: TMenuItem
- Caption = 'Rings'
- GroupIndex = 1
- RadioItem = True
- OnClick = mnuRingsClick
- end
- object mnuFan: TMenuItem
- Caption = 'Fan'
- GroupIndex = 1
- OnClick = mnuFanClick
- end
- end
- object mnuScript: TMenuItem
- Caption = 'Script'
- object mnuRun: TMenuItem
- Caption = 'Run "Default Animation"'
- Hint = 'Runs the currently loaded script.'
- ImageIndex = 43
- ShortCut = 119
- OnClick = mnuRunClick
- end
- object mnuStop: TMenuItem
- Caption = 'Stop'
- ImageIndex = 36
- ShortCut = 16468
- OnClick = mnuStopClick
- end
- object N15: TMenuItem
- Caption = '-'
- end
- object mnuOpenScript: TMenuItem
- Caption = 'Open...'
- Hint = 'Opens a script file.'
- ImageIndex = 1
- ShortCut = 16453
- OnClick = mnuOpenScriptClick
- end
- object mnuEditScript: TMenuItem
- Caption = 'Edit'
- Hint = 'Shows the Script Editor.'
- ImageIndex = 42
- ShortCut = 16452
- OnClick = mnuEditScriptClick
- end
- object N10: TMenuItem
- Caption = '-'
- end
- object mnuManageFavorites: TMenuItem
- Caption = 'Manage Favorites'
- Hint = 'Shows the Favorites Manager.'
- OnClick = mnuManageFavoritesClick
- end
- end
- object mnuView: TMenuItem
- Caption = 'Options'
- Hint = 'Contains commands for customizing Apophysis.'
- object mnuToolbar: TMenuItem
- Caption = 'Toolbar'
- Checked = True
- Hint = 'Shows or hides the toolbar.'
- OnClick = mnuToolbarClick
- end
- object mnuStatusBar: TMenuItem
- Caption = 'Status Bar'
- Checked = True
- Hint = 'Shows or hides the status bar.'
- OnClick = mnuStatusBarClick
- end
- object mnuFileContents: TMenuItem
- Caption = 'File Contents'
- Checked = True
- Hint = 'Shows or hides the file contents list.'
- OnClick = mnuFileContentsClick
- end
- object N14: TMenuItem
- Caption = '-'
- end
- object mnuOptions: TMenuItem
- Caption = 'Options...'
- Hint = 'Shows the Options dialog.'
- ImageIndex = 13
- ShortCut = 16464
- OnClick = mnuOptionsClick
- end
- end
- object MainHelp: TMenuItem
- Caption = '&Help'
- Hint = 'Contains commands for displaying help.'
- OnClick = MainHelpClick
- object mnuHelpTopics: TMenuItem
- Caption = 'Contents'
- Hint = 'Opens the Apophysis help file.'
- ShortCut = 112
- OnClick = mnuHelpTopicsClick
- end
- object mnuFlamepdf: TMenuItem
- Caption = 'The Fractal Flame Algorithm'
- OnClick = mnuFlamepdfClick
- end
- object N11: TMenuItem
- Caption = '-'
- end
- object mnuAbout: TMenuItem
- Caption = 'About...'
- Hint = 'Shows copyright and version information.'
- ImageIndex = 47
- OnClick = mnuAboutClick
- end
- end
- object mnuHiddenGraph: TMenuItem
- Caption = 'Graph'
- Visible = False
- object mnuAutoZoom: TMenuItem
- Caption = 'Auto Zoom'
- ShortCut = 16449
- OnClick = mnuAutoZoomClick
- end
- object mnuDelete: TMenuItem
- Caption = 'Delete'
- ShortCut = 8238
- end
- object mnuRefresh: TMenuItem
- Caption = 'Refresh'
- ShortCut = 115
- OnClick = mnuRefreshClick
- end
- object mnuShowFull: TMenuItem
- Caption = 'Show Full'
- Enabled = False
- ShortCut = 49222
- OnClick = mnuShowFullClick
- end
- end
- end
- object OpenDialog: TOpenDialog
- Filter =
- 'Apophysis Parameter Files (*.apo)|*.apo|Apophysis 1.0 Parameters' +
- ' (*fla)|*.fla|IFS Files (*.ifs)|*.ifs'
- Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
- Left = 104
- Top = 88
- end
- object ListPopUp: TPopupMenu
- Left = 40
- Top = 88
- object mnuItemDelete: TMenuItem
- Caption = '&Delete'
- Hint = 'Deletes the selected IFS from the file.'
- ShortCut = 16430
- OnClick = mnuItemDeleteClick
- end
- object mnuListRename: TMenuItem
- Caption = '&Rename'
- Hint = 'Renames the selected IFS.'
- ShortCut = 113
- OnClick = mnuListRenameClick
- end
- end
- object DisplayPopup: TPopupMenu
- Images = Buttons
- Left = 8
- Top = 88
- object mnuPopUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuPopRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object N16: TMenuItem
- Caption = '-'
- end
- object mnuPopResetLocation: TMenuItem
- Caption = 'Reset Location'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuPopCopyUPR: TMenuItem
- Caption = 'Copy as UPR'
- Hint =
- 'Copies the IFS in Ultra Fractal paremeter format to the clipboar' +
- 'd.'
- ImageIndex = 23
- ShortCut = 16451
- OnClick = mnuCopyUPRClick
- end
- end
- object RedrawTimer: TTimer
- Enabled = False
- Interval = 20
- OnTimer = RedrawTimerTimer
- Left = 104
- Top = 56
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'bmp'
- Filter = 'Bitmap Files|*.bmp'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 72
- Top = 88
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 8
- Top = 120
- end
- object LogFile: TIdLogFile
- ReplaceCRLF = False
- Filename = 'apophysis.log'
- Left = 40
- Top = 120
- end
- object HTTP: TIdHTTP
- OnStatus = HTTPStatus
- AuthRetries = 0
- AuthProxyRetries = 0
- AllowCookies = True
- ProxyParams.BasicAuthentication = False
- ProxyParams.ProxyPort = 0
- Request.ContentLength = -1
- Request.ContentRangeEnd = 0
- Request.ContentRangeStart = 0
- Request.ContentType = 'text/html'
- Request.Accept = 'text/html, */*'
- Request.BasicAuthentication = False
- Request.UserAgent = 'Mozilla/3.0 (compatible; Indy Library)'
- HTTPOptions = [hoKeepOrigProtocol, hoForceEncodeParams]
- OnRedirect = HTTPRedirect
- Left = 72
- Top = 120
- end
- object ListXmlScanner: TEasyXmlScanner
- Normalize = True
- OnStartTag = ListXmlScannerStartTag
- Left = 104
- Top = 120
- end
- object XmlScanner: TXmlScanner
- Normalize = False
- OnStartTag = XMLScannerStartTag
- OnEmptyTag = XMLScannerEmptyTag
- Left = 8
- Top = 152
- end
-end
diff --git a/2.02g/Source/Main.pas b/2.02g/Source/Main.pas
deleted file mode 100644
index 33a6ca4..0000000
--- a/2.02g/Source/Main.pas
+++ /dev/null
@@ -1,4528 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Main;
-
-interface
-
-uses
- Windows, Forms, Dialogs, Menus, Controls, ComCtrls,
- ToolWin, StdCtrls, Classes, Messages, ExtCtrls, ImgList, controlpoint,
- Jpeg, SyncObjs, SysUtils, ClipBrd, Graphics, Math, Global, MyTypes,
- Registry, RenderThread, Cmap, ExtDlgs, AppEvnts, ShellAPI, IdComponent,
- IdTCPConnection, IdTCPClient, IdHTTP, IdBaseComponent, IdIntercept,
- IdLogBase, IdLogFile, LibXmlParser, LibXmlComps;
-
-const
- PixelCountMax = 32768;
- WM_THREAD_COMPLETE = WM_APP + 5437; { Just a magic number }
- WM_PROGRESS_UPDATE = WM_APP + 5438; { Just a magic number }
- RS_A1 = 0;
- RS_DR = 1;
- RS_XO = 2;
- RS_VO = 3;
- varnames: array[0..NVARS -1] of PChar = (
- 'linear',
- 'sinusoidal',
- 'spherical',
- 'swirl',
- 'horseshoe',
- 'polar',
- 'handkerchief',
- 'heart',
- 'disc',
- 'spiral',
- 'hyperbolic',
- 'diamond',
- 'ex',
- 'julia',
- 'bent',
- 'waves',
- 'fisheye',
- 'popcorn',
- 'exponential',
- 'power',
- 'cosine',
- 'rings',
- 'fan'
- );
-
-type
- TMouseMoveState = (msUsual, msZoomWindow, msZoomWindowMove, msDrag, msDragMove, msRotate, msRotateMove);
-
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
- TMatrix = array[0..1, 0..1] of double;
-
- TMainForm = class(TForm)
- Buttons: TImageList;
- SmallImages: TImageList;
- MainMenu: TMainMenu;
- MainFile: TMenuItem;
- mnuSaveUPR: TMenuItem;
- N1: TMenuItem;
- mnuRandomBatch: TMenuItem;
- FileExitSep: TMenuItem;
- mnuExit: TMenuItem;
- MainEdit: TMenuItem;
- mnuCopyUPR: TMenuItem;
- mnuEditor: TMenuItem;
- mnuRandom: TMenuItem;
- mnuNormalWeights: TMenuItem;
- mnuEqualize: TMenuItem;
- mnuRWeights: TMenuItem;
- mnuOptions: TMenuItem;
- MainHelp: TMenuItem;
- mnuHelpTopics: TMenuItem;
- OpenDialog: TOpenDialog;
- ListPopUp: TPopupMenu;
- mnuItemDelete: TMenuItem;
- mnuListRename: TMenuItem;
- DisplayPopup: TPopupMenu;
- mnuPopCopyUPR: TMenuItem;
- mnuHiddenGraph: TMenuItem;
- mnuAutoZoom: TMenuItem;
- mnuDelete: TMenuItem;
- RedrawTimer: TTimer;
- mnuVar: TMenuItem;
- mnuVRandom: TMenuItem;
- mnuVLinear: TMenuItem;
- mnuSinusoidal: TMenuItem;
- mnuSpherical: TMenuItem;
- mnuHorseshoe: TMenuItem;
- mnuSwirl: TMenuItem;
- mnuPolar: TMenuItem;
- mnuVar6: TMenuItem;
- N3: TMenuItem;
- mnuOpen: TMenuItem;
- mnuSaveAs: TMenuItem;
- N8: TMenuItem;
- mnuGrad: TMenuItem;
- mnuSmoothGradient: TMenuItem;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnCopyUPR: TToolButton;
- btnEditor: TToolButton;
- btnGradient: TToolButton;
- ToolButton9: TToolButton;
- ToolButton3: TToolButton;
- mnuView: TMenuItem;
- mnuToolbar: TMenuItem;
- mnuStatusBar: TMenuItem;
- ListView: TListView;
- Splitter: TSplitter;
- BackPanel: TPanel;
- Image: TImage;
- StatusBar: TStatusBar;
- mnuFileContents: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- N5: TMenuItem;
- SaveDialog: TSaveDialog;
- F1: TMenuItem;
- N11: TMenuItem;
- mnuAbout: TMenuItem;
- mnuFullScreen: TMenuItem;
- N12: TMenuItem;
- mnuRender: TMenuItem;
- mnuMutate: TMenuItem;
- btnMutate: TToolButton;
- btnUndo: TToolButton;
- btnRedo: TToolButton;
- mnuAdjust: TMenuItem;
- btnAdjust: TToolButton;
- mnuOpenGradient: TMenuItem;
- mnuResetLocation: TMenuItem;
- N4: TMenuItem;
- N14: TMenuItem;
- mnuRefresh: TMenuItem;
- mnuSaveUndo: TMenuItem;
- N2: TMenuItem;
- ToolButton1: TToolButton;
- btnOptions: TToolButton;
- btnRender: TToolButton;
- mnuPopResetLocation: TMenuItem;
- N6: TMenuItem;
- mnuPopUndo: TMenuItem;
- N16: TMenuItem;
- mnuPopRedo: TMenuItem;
- btnReset: TToolButton;
- mnuCalculateColors: TMenuItem;
- mnuRandomizeColorValues: TMenuItem;
- N7: TMenuItem;
- N17: TMenuItem;
- mnuVar7: TMenuItem;
- mnuVar8: TMenuItem;
- mnuVar9: TMenuItem;
- mnuVar10: TMenuItem;
- mnuVar11: TMenuItem;
- mnuVar12: TMenuItem;
- mnuVar13: TMenuItem;
- N18: TMenuItem;
- N19: TMenuItem;
- btnDefine: TToolButton;
- mnuScript: TMenuItem;
- mnuRun: TMenuItem;
- mnuEditScript: TMenuItem;
- N15: TMenuItem;
- ToolButton2: TToolButton;
- btnRun: TToolButton;
- mnuStop: TMenuItem;
- btnStop: TToolButton;
- mnuOpenScript: TMenuItem;
- mnuImportGimp: TMenuItem;
- N9: TMenuItem;
- N10: TMenuItem;
- mnuManageFavorites: TMenuItem;
- mnuShowFull: TMenuItem;
- mnuVar14: TMenuItem;
- mnuImageSize: TMenuItem;
- N13: TMenuItem;
- ApplicationEvents: TApplicationEvents;
- mnuPaste: TMenuItem;
- mnuCopy: TMenuItem;
- N20: TMenuItem;
- btnCopy: TToolButton;
- btnPaste: TToolButton;
- mnuExportFLame: TMenuItem;
- mnuPostSheep: TMenuItem;
- LogFile: TIdLogFile;
- HTTP: TIdHTTP;
- ListXmlScanner: TEasyXmlScanner;
- N21: TMenuItem;
- mnuWaves: TMenuItem;
- mnuFisheye: TMenuItem;
- mnuPopcorn: TMenuItem;
- XmlScanner: TXmlScanner;
- mnuFlamepdf: TMenuItem;
- MnuExponential: TMenuItem;
- mnuPower: TMenuItem;
- mnuCosine: TMenuItem;
- mnuRings: TMenuItem;
- ToolButton4: TToolButton;
- tbzoomwindow: TToolButton;
- tbDrag: TToolButton;
- tbRotate: TToolButton;
- mnuimage: TMenuItem;
- mnuFan: TMenuItem;
- procedure mnuFanClick(Sender: TObject);
- procedure mnuimageClick(Sender: TObject);
- procedure mnuExitClick(Sender: TObject);
- procedure mnuSaveUPRClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure mnuRandomClick(Sender: TObject);
- procedure mnuEqualizeClick(Sender: TObject);
- procedure mnuEditorClick(Sender: TObject);
- procedure mnuRWeightsClick(Sender: TObject);
- procedure mnuRandomBatchClick(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure mnuOptionsClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuHelpTopicsClick(Sender: TObject);
- procedure mnuRefreshClick(Sender: TObject);
- procedure mnuNormalWeightsClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuCopyUPRClick(Sender: TObject);
- procedure mnuItemDeleteClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure mnuListRenameClick(Sender: TObject);
- procedure BackPanelResize(Sender: TObject);
- procedure mnuNextClick(Sender: TObject);
- procedure mnuPreviousClick(Sender: TObject);
- procedure mnuAutoZoomClick(Sender: TObject);
- procedure RedrawTimerTimer(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure MainFileClick(Sender: TObject);
- procedure MainViewClick(Sender: TObject);
- procedure MainToolsClick(Sender: TObject);
- procedure MainHelpClick(Sender: TObject);
- procedure mnuVLinearClick(Sender: TObject);
- procedure mnuSinusoidalClick(Sender: TObject);
- procedure mnuSphericalClick(Sender: TObject);
- procedure mnuSwirlClick(Sender: TObject);
- procedure mnuHorseshoeClick(Sender: TObject);
- procedure mnuPolarClick(Sender: TObject);
- procedure mnuVar6Click(Sender: TObject);
- procedure mnuVRandomClick(Sender: TObject);
- procedure mnuSaveAsClick(Sender: TObject);
- procedure mnuOpenClick(Sender: TObject);
- procedure mnuGradClick(Sender: TObject);
- procedure mnuSmoothGradientClick(Sender: TObject);
- procedure mnuToolbarClick(Sender: TObject);
- procedure mnuStatusBarClick(Sender: TObject);
- procedure mnuFileContentsClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure Undo;
- procedure Redo;
- procedure mnuExportBitmapClick(Sender: TObject);
- procedure mnuFullScreenClick(Sender: TObject);
- procedure mnuRenderClick(Sender: TObject);
- procedure mnuMutateClick(Sender: TObject);
- procedure mnuAdjustClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuAboutClick(Sender: TObject);
- procedure mnuOpenGradientClick(Sender: TObject);
- procedure mnuSaveUndoClick(Sender: TObject);
- procedure mnuExportBatchClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure FormActivate(Sender: TObject);
- procedure FormDeactivate(Sender: TObject);
- procedure mnuCalculateColorsClick(Sender: TObject);
- procedure mnuRandomizeColorValuesClick(Sender: TObject);
- procedure mnuVar7Click(Sender: TObject);
- procedure mnuVar8Click(Sender: TObject);
- procedure mnuVar9Click(Sender: TObject);
- procedure mnuVar10Click(Sender: TObject);
- procedure mnuVar11Click(Sender: TObject);
- procedure mnuVar12Click(Sender: TObject);
- procedure mnuVar13Click(Sender: TObject);
- procedure mnuEditScriptClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure mnuRunClick(Sender: TObject);
- procedure mnuOpenScriptClick(Sender: TObject);
- procedure mnuStopClick(Sender: TObject);
- procedure mnuImportGimpClick(Sender: TObject);
- procedure mnuManageFavoritesClick(Sender: TObject);
- procedure mnuShowFullClick(Sender: TObject);
- procedure mnuVar14Click(Sender: TObject);
- procedure mnuImageSizeClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuExportFLameClick(Sender: TObject);
- procedure mnuPostSheepClick(Sender: TObject);
- procedure HTTPRedirect(Sender: TObject; var dest: string;
- var NumRedirect: Integer; var Handled: Boolean;
- var VMethod: TIdHTTPMethod);
- procedure HTTPStatus(ASender: TObject; const AStatus: TIdStatus;
- const AStatusText: string);
- procedure ListXmlScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure mnuWavesClick(Sender: TObject);
- procedure mnuFisheyeClick(Sender: TObject);
- procedure mnuPopcornClick(Sender: TObject);
- procedure mnuFlamepdfClick(Sender: TObject);
- procedure MnuExponentialClick(Sender: TObject);
- procedure mnuPowerClick(Sender: TObject);
- procedure mnuCosineClick(Sender: TObject);
- procedure mnuRingsClick(Sender: TObject);
- procedure ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure ImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure tbzoomwindowClick(Sender: TObject);
- procedure tbDragClick(Sender: TObject);
- procedure tbRotateClick(Sender: TObject);
- private
- Renderer: TRenderThread;
-
- FMouseMoveState: TMouseMoveState;
- FSelectRect: TRect;
- FRotateAngle: double;
- FViewBMP: Graphics.TBitmap;
-
- procedure DrawZoomWindow(ARect: TRect);
- procedure DrawRotatelines(Angle: double);
-
-
- procedure FavoriteClick(Sender: TObject);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- public
- { Public declarations }
- Seed: Integer;
- UndoIndex, UndoMax: integer;
- Center: array[0..1] of double;
- MainZoom: double;
- StartTime: TDateTime;
- Remainder: TDateTime;
- AnimPal: TColorMap;
- DefaultPalette: TColorMap;
- procedure LoadXMLFlame(filename, name: string);
- procedure DisableFavorites;
- procedure EnableFavorites;
- procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
- function SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
- function SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
- function TrianglesFromCP(const cp1: TControlPoint; var Triangles: TTriangles): integer;
- procedure DisplayHint(Sender: TObject);
- procedure OnProgress(prog: double);
- procedure DrawFlame;
- procedure UpdateUndo;
- procedure LoadUndoFlame(index: integer; filename: string);
- procedure SmoothPalette;
- procedure RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
- function UPRString(cp1: TControlPoint; Entry: string): string;
- function SaveGradient(Gradient, Title, FileName: string): boolean;
- function GradientFromPalette(const pal: TColorMap; const title: string): string;
- procedure StopThread;
- procedure UpdateWindows;
- procedure ResetLocation;
- procedure RandomBatch;
- procedure GetScripts;
- function ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
- end;
-
-procedure ListXML(FileName: string; sel: integer);
-function EntryExists(En, Fl: string): boolean;
-function XMLEntryExists(title, filename: string): boolean;
-procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-function DeleteEntry(Entry, FileName: string): boolean;
-function CleanIdentifier(ident: string): string;
-function CleanUPRTitle(ident: string): string;
-procedure GetXForms(var cp1: TControlPoint; const Triangles: TTriangles; const t: integer);
-function GradientString(c: TColorMap): string;
-function PackVariations: cardinal;
-procedure UnpackVariations(v: integer);
-function NumXForms(const cp: TControlPoint): integer;
-procedure NormalizeWeights(var cp: TControlPoint);
-procedure EqualizeWeights(var cp: TControlPoint);
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-function Round6(x: double): double;
-procedure ListFlames(FileName: string; sel: integer);
-procedure ListIFS(FileName: string; sel: integer);
-procedure AdjustScale(var cp1: TControlPoint; width, height: integer);
-procedure NormalizeVariations(var cp1: TControlPoint);
-
-var
- MainForm: TMainForm;
- pname, ptime: string;
- nxform: integer;
- ParseCp: TControlPoint; // For parsing;
- MainCp: TControlPoint;
-
-implementation
-
-
-uses Editor, Options, Regstry, Gradient, Render,
- FullScreen, FormRender, Mutate, Adjust, Browser, Save, About, CmapData,
- HtmlHlp, ScriptForm, FormFavorites, Size, FormExport, msMultiPartFormData,
- Sheep, ImageColoring;
-
-{$R *.DFM}
-
-procedure NormalizeVariations(var cp1: TControlPoint);
-var
- totvar: double;
- i, j: integer;
-begin
- for i := 0 to NXFORMS - 1 do
- begin
- totvar := 0;
- for j := 0 to NVARS - 1 do
- begin
- if cp1.xform[i].vars[j] < 0 then cp1.xform[i].vars[j] := cp1.xform[i].vars[j] * -1;
- totvar := totvar + cp1.xform[i].vars[j];
- end;
- if totVar = 0 then
- begin
- cp1.xform[i].vars[0] := 1;
- end
- else
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then
- cp1.xform[i].vars[j] := cp1.xform[i].vars[j] / totvar;
- end;
- end;
-end;
-
-function FlameInClipboard: boolean;
-var
- flamestr: string;
- isstart, isend: integer;
-begin
- { returns true if a flame in clipboard - can be tricked }
- result := false;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- flamestr := Clipboard.AsText;
- isstart := Pos('', flamestr);
- if (isstart > 0) and (isend > 0) and (isstart < isend) then Result := true;
- end
-end;
-
-procedure AdjustScale(var cp1: TControlPoint; width, height: integer);
-begin
-// if width >= height then
- cp1.pixels_per_unit := cp1.pixels_per_unit / (cp1.width / width);
-// else
-// cp1.pixels_per_unit := cp1.pixels_per_unit / (cp1.height / height);
- cp1.width := width;
- cp1.height := height;
-end;
-
-function Round6(x: double): double;
-// Really ugly, but it works
-begin
- Result := StrToFloat(Format('%.6f', [x]));
-end;
-
-
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-var
- a, b, c, d, e, f, g, h: double;
-begin
- a := s[0, 0];
- b := s[0, 1];
- c := s[1, 0];
- d := s[1, 1];
- e := m[0, 0];
- f := m[0, 1];
- g := m[1, 0];
- h := m[1, 1];
-{
- [a, b][e ,f] [a*e+b*g, a*f+b*h]
- [ ][ ] = [ ]
- [c, d][g, h] [c*e+d*g, c*f+d*h]
-}
- s[0, 0] := a * e + b * g;
- s[0, 1] := a * f + b * h;
- s[1, 0] := c * e + d * g;
- s[1, 1] := c * f + d * h;
-
-end;
-
-function NumXForms(const cp: TControlPoint): integer;
-var
- i: integer;
-begin
- Result := NXFORMS;
- for i := 0 to NXFORMS - 1 do begin
- if cp.xform[i].density = 0 then
- begin
- Result := i;
- Break;
- end;
- end;
-end;
-
-procedure EqualizeWeights(var cp: TControlPoint);
-var
- t, i: integer;
-begin
- t := NumXForms(cp);
- for i := 0 to t - 1 do
- cp.xform[i].density := 1.0 / t;
-end;
-
-procedure NormalizeWeights(var cp: TControlPoint);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to NumXForms(cp) - 1 do
- td := td + cp.xform[i].Density;
- if (td < 0.001) then
- EqualizeWeights(cp)
- else
- for i := 0 to NumXForms(cp) - 1 do
- cp.xform[i].Density := cp.xform[i].Density / td;
-end;
-
-function PackVariations: cardinal;
-{ Packs the variation options into an integer with Linear as lowest bit }
-var
- r, i: cardinal;
-begin
- r := 0;
- for i := 0 to NVARS - 1 do
- begin
- r := r or byte(Variations[i]) shl i;
- end;
- Result := r;
-end;
-
-procedure UnpackVariations(v: integer);
-{ Unpacks the variation options form an integer }
-var
- i: integer;
-begin
- for i := 0 to NVARS - 1 do
- Variations[i] := boolean(v shr i and 1);
-end;
-
-{ ************************************* Help ********************************* }
-
-procedure ShowHelp(Pt: TPoint; ContextId: Integer);
-var
- Popup: THHPopup;
-begin
- FillChar(Popup, SizeOf(Popup), 0);
- Popup.cbStruct := SizeOf(Popup);
- Popup.hinst := 0;
- Popup.idString := ContextId;
- Popup.pszText := nil;
- GetCursorPos(Pt);
- Popup.pt := Pt;
- Popup.clrForeGround := TColorRef(-1);
- Popup.clrBackground := TColorRef(-1);
- Popup.rcMargins := Rect(-1, -1, -1, -1);
- Popup.pszFont := '';
- HtmlHelp(0, PChar(AppPath + 'Apophysis 2.0.chm::/Popups.txt'), HH_DISPLAY_TEXT_POPUP, DWORD(@Popup));
-end;
-
-
-function TMainForm.ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
-var
- Pos: TPoint;
-begin
- Pos.x := 0;
- Pos.y := 0;
-
- CallHelp := False;
- Result := True;
- case Command of
- HELP_SETPOPUP_POS: Pos := SmallPointToPoint(TSmallPoint(Data));
- HELP_CONTEXTPOPUP: ShowHelp(Pos, Data);
- else Result := False;
- end;
-end;
-
-procedure TMainForm.mnuHelpTopicsClick(Sender: TObject);
-var
- URL, HelpTopic: string;
-begin
- if EditForm.Active then HelpTopic := 'Transform editor.htm'
- else if GradientForm.Active then HelpTopic := 'Gradient window.htm'
- else if AdjustForm.Active then HelpTopic := 'Adjust window.htm'
- else if MutateForm.Active then HelpTopic := 'Mutation window.htm'
- else if RenderForm.Active then HelpTopic := 'Render window.htm';
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- URL := AppPath + 'Apophysis 2.0.chm';
- if HelpTopic <> '' then URL := URL + '::\' + HelpTopic;
- HtmlHelp(0, PChar(URL), HH_DISPLAY_TOC, 0);
-end;
-
-{ **************************************************************************** }
-
-procedure TMainForm.StopThread;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
-end;
-
-procedure EqualizeVars(const x: integer);
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- MainCp.xform[x].vars[i] := 1.0 / NVARS;
-end;
-
-procedure NormalVars(const x: integer);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to 6 do
- td := td + Maincp.xform[x].vars[i];
- if (td < 0.001) then
- EqualizeVars(x)
- else
- for i := 0 to 6 do
- MainCp.xform[x].vars[i] := MainCp.xform[x].vars[i] / td;
-end;
-
-procedure RandomVariation(cp: TControlPoint);
-{ Randomise variation parameters }
-var
- a, b, i, j: integer;
-begin
- inc(MainForm.seed);
- RandSeed := MainForm.seed;
- for i := 0 to NumXForms(cp) - 1 do
- begin
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- repeat
- a := random(NVARS);
- until Variations[a];
- repeat
- b := random(NVARS);
- until Variations[b];
- if (a = b) then
- begin
- cp.xform[i].vars[a] := 1;
- end
- else
- begin
- cp.xform[i].vars[a] := random;
- cp.xform[i].vars[b] := 1 - cp.xform[i].vars[a];
- end;
- end;
-end;
-
-procedure SetVariation(cp: TControlPoint);
-{ Set the current Variation }
-var
- i, j: integer;
-begin
- if Variation = vRandom then
- begin
- RandomVariation(cp);
- end
- else
- for i := 0 to NumXForms(cp) - 1 do
- begin
- for j := 0 to NVARS - 1 do
- cp.xform[i].vars[j] := 0;
- cp.xform[i].vars[integer(Variation)] := 1;
- end;
-end;
-
-procedure TMainForm.RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
-var
- vrnd, Min, Max, i, j, rnd: integer;
- Triangles: TTriangles;
- cmap: TColorMap;
- r, s, theta, phi: double;
- skip: boolean;
-begin
- Min := randMinTransforms;
- Max := randMaxTransforms;
- case randGradient of
- 0:
- begin
- cp1.CmapIndex := Random(NRCMAPS);
- GetCMap(cmap_index, 1, cp1.cmap);
- cmap_index := cp1.cmapindex;
- end;
- 1: cmap := DefaultPalette;
- 2: cmap := MainCp.cmap;
- 3: cmap := GradientForm.RandomGradient;
- end;
- inc(Seed);
- RandSeed := Seed;
- transforms := random(Max - (Min - 1)) + Min;
- repeat
- try
- inc(Seed);
- RandSeed := Seed;
- cp1.clear;
- cp1.RandomCP(transforms, transforms, false);
- cp1.SetVariation(Variation);
- inc(Seed);
- RandSeed := Seed;
-
- case alg of
- 1: rnd := 0;
- 2: rnd := 7;
- 3: rnd := 9;
- else
- if (Variation = vLinear) or (Variation = vRandom) then
- rnd := random(10)
- else
- rnd := 9;
- end;
- case rnd of
- 0..6:
- begin
- for i := 0 to Transforms - 1 do
- begin
- if Random(10) < 9 then
- cp1.xform[i].c[0, 0] := 1
- else
- cp1.xform[i].c[0, 0] := -1;
- cp1.xform[i].c[0, 1] := 0;
- cp1.xform[i].c[1, 0] := 0;
- cp1.xform[i].c[1, 1] := 1;
- cp1.xform[i].c[2, 0] := 0;
- cp1.xform[i].c[2, 1] := 0;
- cp1.xform[i].color := 0;
- cp1.xform[i].symmetry := 0;
- cp1.xform[i].vars[0] := 1;
- for j := 1 to NVARS - 1 do
- cp1.xform[i].vars[j] := 0;
- Translate(cp1.xform[i], random * 2 - 1, random * 2 - 1);
- Rotate(cp1.xform[i], random * 360);
- if i > 0 then Scale(cp1.xform[i], random * 0.8 + 0.2)
- else Scale(cp1.xform[i], random * 0.4 + 0.6);
- if Random(2) = 0 then
- Multiply(cp1.xform[i], 1, random - 0.5, random - 0.5, 1);
- end;
- SetVariation(cp1);
- end;
- 7, 8:
- begin
- { From the source to Chaos: The Software }
- for i := 0 to Transforms - 1 do
- begin
- r := random * 2 - 1;
- if ((0 <= r) and (r < 0.2)) then
- r := r + 0.2;
- if ((r > -0.2) and (r <= 0)) then
- r := r - 0.2;
- s := random * 2 - 1;
- if ((0 <= s) and (s < 0.2)) then
- s := s + 0.2;
- if ((s > -0.2) and (s <= 0)) then
- s := s - -0.2;
- theta := PI * random;
- phi := (2 + random) * PI / 4;
- cp1.xform[i].c[0][0] := r * cos(theta);
- cp1.xform[i].c[1][0] := s * (cos(theta) * cos(phi) - sin(theta));
- cp1.xform[i].c[0][1] := r * sin(theta);
- cp1.xform[i].c[1][1] := s * (sin(theta) * cos(phi) + cos(theta));
- { the next bit didn't translate so well, so I fudge it}
- cp1.xform[i].c[2][0] := random * 2 - 1;
- cp1.xform[i].c[2][1] := random * 2 - 1;
- end;
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- SetVariation(cp1);
- end;
- 9: begin
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- end;
- end; // case
- MainForm.TrianglesFromCp(cp1, Triangles);
- vrnd := Random(2);
- if vrnd > 0 then
- ComputeWeights(cp1, Triangles, transforms)
- else
- EqualizeWeights(cp1);
- except on E: EmathError do
- begin
- Continue;
- end;
- end;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].color := i / (transforms - 1);
- if cp1.xform[0].density = 1 then Continue;
- case SymmetryType of
- { Bilateral }
- 1: add_symmetry_to_control_point(cp1, -1);
- { Rotational }
- 2: add_symmetry_to_control_point(cp1, SymmetryOrder);
- { Rotational and Reflective }
- 3: add_symmetry_to_control_point(cp1, -SymmetryOrder);
- end;
- { elimate flames with transforms that aren't affine }
- skip := false;
- for i := 0 to Transforms - 1 do
- if not transform_affine(Triangles[i], Triangles) then
- skip := True;
- if skip then continue;
- until not cp1.BlowsUP(5000) and (cp1.xform[0].density <> 0);
- cp1.brightness := defBrightness;
- cp1.gamma := defGamma;
- cp1.vibrancy := defVibrancy;
- cp1.sample_density := defSampleDensity;
- cp1.spatial_oversample := defOversample;
- cp1.spatial_filter_radius := defFilterRadius;
- cp1.cmapIndex := MainCp.cmapindex;
- if not KeepBackground then begin
- cp1.background[0] := 0;
- cp1.background[1] := 0;
- cp1.background[2] := 0;
- end;
- if randGradient = 0 then
- else cp1.cmap := cmap;
- cp1.zoom := 0;
- cp1.Nick := SheepNick;
- cp1.URl := SheepURL;
-end;
-
-function TMainForm.GradientFromPalette(const pal: TColorMap; const title: string): string;
-var
- c, i, j: integer;
- strings: TStringList;
-begin
- strings := TStringList.Create;
- try
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(title) + '" smooth=no');
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- c := pal[i][2] shl 16 + pal[i][1] shl 8 + pal[i][0];
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(c));
- end;
- result := strings.text;
- finally
- strings.free;
- end;
-end;
-
-function CleanIdentifier(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-procedure TMainForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
-begin
- Elapsed := Now - StartTime;
- StatusBar.Panels[0].Text := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]);
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
-
- StatusBar.Panels[1].Text := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remainder * 24),
- Trunc((Remainder * 24 - Trunc(Remainder * 24)) * 60),
- Trunc((Remainder * 24 * 60 - Trunc(Remainder * 24 * 60)) * 60),
- Trunc((Remainder * 24 * 60 * 60 - Trunc(Remainder * 24 * 60 * 60)) * 100)]);
- StatusBar.Panels[2].Text := MainCp.name;
- Application.ProcessMessages;
-end;
-
-procedure TMainForm.UpdateUndo;
-begin
- SaveFlame(MainCp, Format('%.4d-', [UndoIndex]) + MainCp.name, AppPath + 'apophysis.undo');
- Inc(UndoIndex);
- inc(UndoMax);
- mnuSaveUndo.Enabled := true;
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := false;
- btnUndo.enabled := true;
- btnRedo.Enabled := false;
- EditForm.mnuUndo.Enabled := True;
- EditForm.mnuRedo.Enabled := false;
-end;
-
-function GradientEntries(gFilename: string): string;
-var
- i, p: integer;
- Title: string;
- FileStrings: TStringList;
- NewStrings: TStringList;
-begin
- FileStrings := TStringList.Create;
- NewStrings := TStringList.Create;
- NewStrings.Text := '';
- FileStrings.LoadFromFile(gFilename);
- try
- if (Pos('{', FileStrings.Text) <> 0) then
- begin
- for i := 0 to FileStrings.Count - 1 do
- begin
- p := Pos('{', FileStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FileStrings[i], 1, p - 1));
- if (Title <> '') and (LowerCase(Title) <> 'comment') then
- begin { Otherwise bad format }
- NewStrings.Add(Title);
- end;
- end;
- end;
- GradientEntries := NewStrings.Text;
- end;
- finally
- FileStrings.Free;
- NewStrings.Free;
- end;
-end;
-
-{ ********************************* File ************************************* }
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) <> 0 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-function CleanEntry(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function CleanXMLName(ident: string): string;
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = '*' then
- ident[i] := '_'
- else if ident[i] = '"' then
- ident[i] := #39;
- end;
- Result := ident;
-end;
-
-
-function CleanUPRTitle(ident: string): string;
-{ Strips braces but leave spaces }
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function DeleteEntry(Entry, FileName: string): boolean;
-{ Deletes an entry from a multi-entry file }
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos(Entry + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- repeat
- p := Pos('}', Strings[i]);
- Strings.Delete(i);
- until p <> 0;
- if (i < Strings.Count) and (Trim(Strings[i]) = '') then Strings.Delete(i);
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-function SaveUPR(Entry, FileName: string): boolean;
-{ Saves UF parameter to end of file }
-var
- UPRFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(UPRFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Entry, FileName) then DeleteEntry(Entry, FileName);
- Append(UPRFile);
- end
- else
- ReWrite(UPRFile);
- WriteLn(UPRFile, MainForm.UPRString(MainCp, Entry));
- CloseFile(UPRFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function IFSToString(cp: TControlPoint; Title: string): string;
-{ Creates a string containing a formated IFS parameter set }
-var
- i: integer;
- a, b, c, d, e, f, p: double;
- Strings: TStringList;
-begin
- Strings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- for i := 0 to Transforms - 1 do
- begin
- a := cp.xform[i].c[0][0];
- b := cp.xform[i].c[0][1];
- c := cp.xform[i].c[1][0];
- d := cp.xform[i].c[1][1];
- e := cp.xform[i].c[2][0];
- f := cp.xform[i].c[2][1];
- p := cp.xform[i].density;
- Strings.Add(Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- end;
- Strings.Add('}');
- IFSToString := Strings.Text;
- finally
- Strings.Free;
- end;
-end;
-
-function GetTitle(str: string): string;
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(' ', str);
- GetTitle := Trim(Copy(str, 1, p));
-end;
-
-function GetComment(str: string): string;
-{ Extracts comment form line of IFS file }
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(';', str);
- if p <> 0 then
- GetComment := Trim(Copy(str, p + 1, Length(str) - p))
- else
- GetComment := '';
-end;
-
-function GetParameters(str: string; var a, b, c, d, e, f, p: double): boolean;
-var
- Tokens: TStringList;
-begin
- GetParameters := False;
- Tokens := TStringList.Create;
- try
- try
- GetTokens(str, tokens);
- if Tokens.Count >= 7 then {enough tokens}
- begin
- a := StrToFloat(Tokens[0]);
- b := StrToFloat(Tokens[1]);
- c := StrToFloat(Tokens[2]);
- d := StrToFloat(Tokens[3]);
- e := StrToFloat(Tokens[4]);
- f := StrToFloat(Tokens[5]);
- p := StrToFloat(Tokens[6]);
- Result := True;
- end;
- except on E: EConvertError do
- begin
- Result := False
- end;
- end;
- finally
- Tokens.Free;
- end;
-end;
-
-function StringToIFS(strng: string): boolean;
-{ Loads an IFS parameter set from string}
-var
- Strings: TStringList;
- Comments: TStringList;
- i, sTransforms: integer;
- cmnt, sTitle: string;
- a, b, c, d: double;
- e, f, p: double;
-begin
- MainCp.clear;
- StringToIFS := True;
- sTransforms := 0;
- Strings := TStringList.Create;
- Comments := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then
- raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then
- raise EFormatInvalid.Create('No opening brace.');
- {To Do ... !!!!}
- sTitle := GetTitle(Strings[0]);
- if sTitle = '' then raise EFormatInvalid.Create('No identifier.');
- cmnt := GetComment(Strings[0]);
- if cmnt <> '' then Comments.Add(cmnt);
- i := 1;
- try
- repeat
- cmnt := GetComment(Strings[i]);
- if cmnt <> '' then Comments.Add(cmnt);
- if (Pos(';', Trim(Strings[i])) <> 1) and (Trim(Strings[i]) <> '') then
- if GetParameters(Strings[i], a, b, c, d, e, f, p) then
- begin
- MainCp.xform[sTransforms].c[0][0] := a;
- MainCp.xform[sTransforms].c[0][1] := c;
- MainCp.xform[sTransforms].c[1][0] := b;
- MainCp.xform[sTransforms].c[1][1] := d;
- MainCp.xform[sTransforms].c[2][0] := e;
- MainCp.xform[sTransforms].c[2][1] := f;
- MainCp.xform[sTransforms].density := p;
- inc(sTransforms);
- end
- else
- EFormatInvalid.Create('Insufficient parameters.');
- inc(i);
- until (Pos('}', Strings[i]) <> 0) or (sTransforms = NXFORMS);
- except on E: EMathError do
- end;
- if sTransforms < 2 then
- raise EFormatInvalid.Create('Insufficient parameters.');
- MainCp.name := sTitle;
- Transforms := sTransforms;
- for i := 1 to Transforms - 1 do
- MainCp.xform[i].color := 0;
- MainCp.xform[0].color := 1;
-
- except on E: EFormatInvalid do
- begin
- Application.MessageBox('Invalid Format.', PChar(APP_NAME), 16);
- end;
- end;
- finally
- Strings.Free;
- Comments.Free;
- end;
-end;
-
-
-function SaveIFS(cp: TControlPoint; Title, FileName: string): boolean;
-{ Saves IFS parameters to end of file }
-var
- a, b, c: double;
- d, e, f, p: double;
- m: integer;
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- for m := 0 to Transforms - 1 do
- begin
- a := cp.xform[m].c[0][0];
- c := cp.xform[m].c[0][1];
- b := cp.xform[m].c[1][0];
- d := cp.xform[m].c[1][1];
- e := cp.xform[m].c[2][0];
- f := cp.xform[m].c[2][1];
- p := cp.xform[m].density;
- Write(IFile, Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- WriteLn(IFile, '');
- end;
- WriteLn(IFile, '}');
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- IFile: TextFile;
- sl: TStringList;
- i: integer;
-begin
- Result := True;
- try
- AssignFile(IFile, filename);
- if FileExists(filename) then
- begin
- if EntryExists(title, filename) then DeleteEntry(title, fileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- sl := TStringList.Create;
- try
- cp1.SaveToStringList(sl);
- WriteLn(IFile, title + ' {');
- write(IFile, sl.Text);
- WriteLn(IFile, 'palette:');
- for i := 0 to 255 do
- begin
- WriteLn(IFile, IntToStr(cp1.cmap[i][0]) + ' ' +
- IntToStr(cp1.cmap[i][1]) + ' ' +
- IntToStr(cp1.cmap[i][2]))
- end;
- WriteLn(IFile, ' }');
- finally
- sl.free
- end;
- WriteLn(IFile, ' ');
- CloseFile(IFile);
-
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-
-function FlameToXML(const cp1: TControlPoint; sheep: boolean): string;
-var
- t, i, j: integer;
- FileList: TStringList;
- x, y, a, b, cc, d, e, f: double;
- varlist, nick, url, pal, hue: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
- pal := ''; hue := '';
- if sheep then
- begin
- pal := 'palette="' + IntToStr(cp1.cmapindex) + '" ';
- hue := 'hue="' + format('%g', [cp1.hue_rotation]) + '" ';
- end;
- if Trim(SheepNick) <> '' then nick := 'nick="' + Trim(SheepNick) + '"';
- if Trim(SheepURL) <> '' then url := 'url="' + Trim(SheepURL) + '" ';
- try
- FileList.Add('');
- { Write transform parameters }
- t := NumXForms(cp1);
- for i := 0 to t - 1 do
- begin
- with cp1.xform[i] do
- begin
- a := c[0][0];
- b := c[1][0];
- cc := c[0][1];
- d := c[1][1];
- e := c[2][0];
- f := c[2][1];
- varlist := '';
- for j := 0 to NVARS - 1 do
- begin
- if vars[j] <> 0 then
- begin
- varlist := varlist + varnames[j] + format('="%f" ', [vars[j]]);
- end;
- end;
- FileList.Add(Format(' ', [a, cc, b, d, e, f]));
- end;
- end;
- { Write palette data }
- if not sheep then
- for i := 0 to 255 do
- begin
- FileList.Add(' ');
- end;
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-function FlameToXMLSheep(const cp1: TControlPoint): string;
-var
- t, i, j: integer;
- FileList: TStringList;
- x, y, a, b, cc, d, e, f: double;
- varlist, pal, hue: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
- pal := ''; hue := '';
- pal := 'palette="' + IntToStr(cp1.cmapindex) + '" ';
-// if cp1.hue_rotation = 0 then cp1.hue_rotation := 1;
- hue := ' hue="' + format('%g', [cp1.hue_rotation]) + '"';
- try
- FileList.Add('');
- { Write transform parameters }
- t := NumXForms(cp1);
- for i := 0 to t - 1 do
- begin
- with cp1.xform[i] do
- begin
- a := c[0][0];
- b := c[1][0];
- cc := c[0][1];
- d := c[1][1];
- e := c[2][0];
- f := c[2][1];
- varlist := '';
- for j := 0 to NVARS - 1 do
- begin
- if vars[j] <> 0 then
- begin
- varlist := varlist + varnames[j] + format('="%f" ', [vars[j]]);
- end;
- end;
- FileList.Add(Format(' ', [a, cc, b, d, e, f]));
- end;
- end;
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-
-function RemoveExt(filename: string): string;
-var
- ext: string;
- p: integer;
-begin
- filename := ExtractFileName(filename);
- ext := ExtractFileExt(filename);
- p := Pos(ext, filename);
- Result := Copy(filename, 0, p - 1);
-end;
-
-function XMLEntryExists(title, filename: string): boolean;
-var
- FileList: TStringList;
-begin
-
- Result := false;
- if FileExists(filename) then
- begin
- FileList := TStringList.Create;
- try
- FileList.LoadFromFile(filename);
- if pos(title, FileList.Text) <> 0 then Result := true;
- finally
- FileList.Free;
- end
- end else
- result := false;
-end;
-
-procedure DeleteXMLEntry(title, filename: string);
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos('name="' + title + '"', Trim(Strings[i])) = 0 do
- inc(i);
-
- p := 0;
- while p = 0 do
- begin
- p := Pos('', Strings[i]);
- Strings.Delete(i);
- end;
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-
-function TMainForm.SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- Tag: string;
- IFile: TextFile;
- FileList: TStringList;
-begin
- Tag := RemoveExt(filename);
- Result := True;
- try
- if FileExists(filename) then
- begin
- if XMLEntryExists(title, filename) then
- begin
- DeleteXMLEntry(title, filename);
- end;
-
- FileList := TStringList.create;
- try
- FileList.LoadFromFile(filename);
-
- if pos(' 0 then
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('', FileList[FileList.count - 1]) <> 0)
- else
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('<' + Tag + '>', FileList[FileList.count - 1]) <> 0);
-
- FileList.Add(Trim(FlameToXML(cp1, false)));
- FileList.Add('' + Tag + '>');
- FileList.SaveToFile(filename);
-
- finally
- FileList.Free;
- end;
- end
- else
- begin
- // New file ... easy
- AssignFile(IFile, filename);
- ReWrite(IFile);
- Writeln(IFile, '<' + Tag + '>');
- Write(IFile, FlameToXML(cp1, false));
- Writeln(IFile, '' + Tag + '>');
- CloseFile(IFile);
- end;
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveGradient(Gradient, Title, FileName: string): boolean;
-{ Saves gradient parameters to end of file }
-var
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- Write(IFile, Gradient);
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function RenameIFS(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an IFS parameter set in a file }
-var
- Strings: TStringList;
- p, i: integer;
- s: string;
-begin
- Result := True;
- NewIdent := CleanEntry(NewIdent);
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos(OldIdent + ' ', Trim(Strings.Text)) <> 0 then
- begin
- while Pos(OldIdent + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- p := Pos('{', Strings[i]);
- s := Copy(Strings[i], p, Length(Strings[i]) - p + 1);
- Strings[i] := NewIdent + ' ' + s;
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-function RenameXML(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an XML parameter set in a file }
-var
- Strings: TStringList;
- i: integer;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos('name="' + OldIdent + '"', Strings.Text) <> 0 then
- begin
- while Pos('name="' + OldIdent + '"', Strings[i]) = 0 do
- begin
- inc(i);
- end;
- Strings[i] := StringReplace(Strings[i], OldIdent, NewIdent, []);
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-
-procedure ListIFS(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure ListFlames(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- if sel = 1 then MainForm.ListView.Selected := MainForm.ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-{ ****************************** Display ************************************ }
-
-procedure TMainForm.HandleThreadCompletion(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- if Assigned(Renderer) then begin
- bm := TBitmap.Create;
- bm.assign(Renderer.GetImage);
- Image.Picture.Graphic := bm;
- Renderer.Free;
- Renderer := nil;
- bm.Free;
- end;
-end;
-
-procedure TMainForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then begin
- Renderer.Free;
- Renderer := nil;
- end;
-end;
-
-procedure TMainForm.DrawFlame;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then Renderer.Terminate;
- if Assigned(Renderer) then Renderer.WaitFor;
- if Assigned(Renderer) then begin
- Renderer.Free;
- Renderer := nil;
- end;
- if not Assigned(Renderer) then
- begin
- if (MainCp.width <> Image.Width) or (MainCp.height <> Image.height) then
- AdjustScale(MainCp, Image.width, Image.height);
- AdjustForm.UpdateDisplay;
- // following needed ?
-// cp.Zoom := Zoom;
-// cp.center[0] := center[0];
-// cp.center[1] := center[1];
- MainCp.sample_density := defSampleDensity;
- Maincp.spatial_oversample := defOversample;
- Maincp.spatial_filter_radius := defFilterRadius;
- StartTime := Now;
- Remainder := 1;
- try
- Renderer := TRenderThread.Create;
- Renderer.TargetHandle := MainForm.Handle;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(Maincp);
- Renderer.Resume;
- except
- end;
- end;
-end;
-
-{ ************************** IFS and triangle stuff ************************* }
-
-procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-{ Caclulates transform weight from triangles }
-var
- i: integer;
- total_area: double;
-begin
- total_area := 0.0;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].Density := triangle_area(Triangles[i]);
- total_area := total_area + cp1.xform[i].Density;
- end;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].Density := cp1.xform[i].Density / total_area;
- end;
- NormalizeWeights(cp1);
-end;
-
-procedure RandomWeights(var cp1: TControlPoint);
-{ Randomizes xform weights }
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- cp1.xform[i].Density := random;
- NormalizeWeights(cp1);
-end;
-
-function TMainForm.TrianglesFromCP(const cp1: TControlPoint; var Triangles: TTriangles): integer;
-{ Sets up the triangles from the IFS code }
-var
- xforms: integer;
- i, j: integer;
- temp_x, temp_y, xset, yset: double;
- left, top, bottom, right: double;
- a, b, c, d, e, f: double;
-begin
- top := 0; bottom := 0; right := 0; left := 0;
- xforms := NumXForms(cp1);
- Result := xforms;
- if not FixedReference then
- begin
- for i := 0 to xforms - 1 do
- begin
- a := cp1.xform[i].c[0][0];
- b := cp1.xform[i].c[0][1];
- c := cp1.xform[i].c[1][0];
- d := cp1.xform[i].c[1][1];
- e := cp1.xform[i].c[2][0];
- f := cp1.xform[i].c[2][1];
- xset := 1.0;
- yset := 1.0;
- for j := 0 to 5 do
- begin
- temp_x := xset * a + yset * c + e;
- temp_y := xset * b + yset * d + f;
- xset := temp_x;
- yset := temp_y;
- end;
- if (i = 0) then
- begin
- left := xset;
- right := xset;
- top := yset;
- bottom := yset;
- end
- else
- begin
- if (xset < left) then left := xset;
- if (xset > right) then right := xset;
- if (yset < top) then top := yset;
- if (yset > bottom) then bottom := yset;
- end;
- end;
- Triangles[-1].x[0] := left;
- Triangles[-1].x[1] := right;
- Triangles[-1].x[2] := right;
- Triangles[-1].y[0] := bottom;
- Triangles[-1].y[1] := bottom;
- Triangles[-1].y[2] := top;
- end
- else
- begin
- Triangles[-1].x[0] := 0; Triangles[-1].y[0] := 0;
- Triangles[-1].x[1] := 1; Triangles[-1].y[1] := 0;
- Triangles[-1].x[2] := 1; Triangles[-1].y[2] := 1.5;
- end;
-
- for j := 0 to xforms - 1 do
- begin
- a := cp1.xform[j].c[0][0];
- b := cp1.xform[j].c[0][1];
- c := cp1.xform[j].c[1][0];
- d := cp1.xform[j].c[1][1];
- e := cp1.xform[j].c[2][0];
- f := cp1.xform[j].c[2][1];
- for i := 0 to 2 do
- begin
- triangles[j].x[i] := Triangles[-1].x[i] * a + Triangles[-1].y[i] *
- c + e;
- triangles[j].y[i] := Triangles[-1].x[i] * b + Triangles[-1].y[i] *
- d + f;
- end;
- end;
- for i := -1 to xforms - 1 do
- for j := 0 to 2 do
- triangles[i].y[j] := -triangles[i].y[j];
-end;
-
-procedure CP_compute(var cp1: TControlPoint; t1, t0: TTriangle; const i: integer);
-begin
- solve3(t0.x[0], t0.y[0], t1.x[0],
- t0.x[1], t0.y[1], t1.x[1],
- t0.x[2], t0.y[2], t1.x[2],
- cp1.xform[i].c[0][0], cp1.xform[i].c[1][0], cp1.xform[i].c[2][0]);
-
- solve3(t0.x[0], t0.y[0], t1.y[0],
- t0.x[1], t0.y[1], t1.y[1],
- t0.x[2], t0.y[2], t1.y[2],
- cp1.xform[i].c[0][1], cp1.xform[i].c[1][1], cp1.xform[i].c[2][1]);
-end;
-
-procedure GetXForms(var cp1: TControlPoint; const Triangles: TTriangles; const t: integer);
-var
- i: integer;
-begin
- for i := 0 to t - 1 do
- begin
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], Triangles[i].x[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], Triangles[i].x[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], Triangles[i].x[2],
- cp1.xform[i].c[0][0], cp1.xform[i].c[1][0], cp1.xform[i].c[2][0]);
-
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], -Triangles[i].y[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], -Triangles[i].y[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], -Triangles[i].y[2],
- cp1.xform[i].c[0][1], cp1.xform[i].c[1][1], cp1.xform[i].c[2][1]);
- end;
-
-end;
-
-function FlameToString(Title: string): string;
-{ Creates a string containing the formated flame parameter set }
-var
- I: integer;
- sl, Strings: TStringList;
-begin
- Strings := TStringList.Create;
- sl := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- MainCp.SaveToStringList(sl);
- Strings.Add(sl.text);
- Strings.Add('palette:');
- for i := 0 to 255 do
- begin
- Strings.Add(IntToStr(MainCp.cmap[i][0]) + ' ' +
- IntToStr(MainCp.cmap[i][1]) + ' ' +
- IntToStr(MainCp.cmap[i][2]))
- end;
- Strings.Add('}');
- Result := Strings.Text;
- finally
- sl.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.RandomBatch;
-{ Write a series of random ifs to a file }
-var
- i: integer;
- F: TextFile;
- b, RandFile: string;
-begin
- b := IntToStr(BatchSize);
- inc(seed);
- RandSeed := Seed;
- try
- AssignFile(F, AppPath + 'apophysis.rand');
- OpenFile := AppPath + 'apophysis.rand';
- ReWrite(F);
- WriteLn(F, '');
- for i := 0 to BatchSize - 1 do
- begin
- inc(RandomIndex);
- Statusbar.SimpleText := 'Generating ' + IntToStr(i + 1) + ' of ' + b;
- RandSeed := Seed;
- if randGradient = 0 then cmap_index := random(NRCMAPS);
- inc(Seed);
- RandSeed := Seed;
- RandomizeCP(MainCp);
- MainCp.CalcBoundbox;
-
-(* Title := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- *)
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Write(F, FlameToXML(MainCp, False));
-// Write(F, FlameToString(Title));
-// WriteLn(F, ' ');
- end;
- Write(F, '');
- CloseFile(F);
- except
- on EInOutError do Application.MessageBox('Error creating batch', PChar(APP_NAME), 16);
- end;
- RandFile := AppPath + 'apophysis.rand';
-end;
-
-{ ******************************** Menu ************************************ }
-
-procedure ListXML(FileName: string; sel: integer);
-{ List .flame file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos(' 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos(' 0) then
- begin
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FSTrings[i]));
- MainForm.ListXMLScanner.Execute;
-
- if Trim(pname) = '' then
- Title := '*untitled ' + ptime
- else
- Title := Trim(pname);
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Title;
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-
-procedure TMainForm.mnuOpenClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- OpenDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.fla;*.apo)|*.fla;*.apo|Fractint IFS Files (*.ifs)|*.ifs';
- OpenDialog.InitialDir := ParamFolder;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Maincp.name := '';
- ParamFolder := ExtractFilePath(OpenDialog.FileName);
- ListView.ReadOnly := False;
- mnuListRename.Enabled := True;
- mnuItemDelete.Enabled := True;
- OpenFile := OpenDialog.FileName;
- MainForm.Caption := 'Apophysis' + ' - ' + OpenFile;
- OpenFileType := ftXML;
- if UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.IFS' then
- begin
- OpenFileType := ftIfs;
- Variation := vLinear;
- mnuvLinear.Checked := True;
- end;
- if (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.FLA') or
- (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.APO') then
- OpenFileType := ftFla;
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 1)
- else
- ListIFS(OpenDialog.FileName, 1)
- end;
-end;
-
-procedure TMainForm.mnuNextClick(Sender: TObject);
-begin
- with ListView do
- if Items.Count <> 0 then
- Selected := Items[(Selected.Index + 1) mod Items.Count];
-end;
-
-procedure TMainForm.mnuPreviousClick(Sender: TObject);
-var
- i: integer;
-begin
- with ListView do
- if Items.Count <> 0 then
- begin
- i := Selected.Index - 1;
- if i < 0 then i := Items.Count - 1;
- Selected := Items[i];
- end;
-end;
-
-procedure TMainForm.mnuListRenameClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TMainForm.mnuCopyUPRClick(Sender: TObject);
-begin
- Clipboard.SetTextBuf(PChar(UPRString(MainCp, Maincp.name)));
-end;
-
-procedure TMainForm.mnuItemDeleteClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if OpenFileType = ftXML then
- DeleteXMLEntry(ListView.Selected.Caption, OpenFile)
- else
- DeleteEntry(ListView.Selected.Caption, OpenFile);
- ListView.Items.Delete(ListView.Selected.Index);
- Application.ProcessMessages;
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
-//end;
-end;
-
-procedure TMainForm.mnuOptionsClick(Sender: TObject);
-begin
- OptionsForm.ShowModal;
-end;
-
-procedure TMainForm.mnuRefreshClick(Sender: TObject);
-begin
- RedrawTimer.enabled := true;
-end;
-
-procedure TMainForm.mnuNormalWeightsClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- ComputeWeights(MainCp, MainTriangles, transforms);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRWeightsClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(seed);
- RandSeed := Seed;
- RandomWeights(MainCp);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomBatchClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- inc(seed);
- RandSeed := Seed;
- RandomBatch;
- OpenFile := AppPath + 'apophysis.rand';
- OpenFileType := ftXML;
- MainForm.Caption := 'Apophysis' + ' - Random Batch';
- ListXML(OpenFile, 1);
- ListView.SetFocus;
- if batchsize = 1 then DrawFlame;
-end;
-
-function GradientString(c: TColorMap): string;
-var
- strings: TStringList;
- i, j, cl: integer;
-begin
- strings := TStringList.Create;
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- cl := (c[i][2] shl 16) + (c[i][1] shl 8) + (c[i][0]);
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(cl));
- end;
- Result := Strings.Text;
- strings.Free;
-end;
-
-function TMainForm.UPRString(cp1: TControlPoint; Entry: string): string;
-{ Returns a string containing an Ultra Fractal parameter set for copying
- or saving to file }
-var
- IterDensity, m, j: integer;
- scale, a, b, c, d, e, f, p: double;
- GradStrings, Strings: TStringList;
- rept, cby, smap, sol: string;
- uprcenter: array[0..1] of double; // camera center
- Backcolor: longint;
-begin
- uprcenter[0] := cp1.Center[0];
- uprcenter[1] := cp1.Center[1];
- cp1.Width := UPRWidth;
- cp1.Height := UPRHeight;
- scale := power(2, cp1.zoom) * CalcUPRMagn(cp1);
- cp1.center[0] := uprCenter[0];
- cp1.center[1] := uprCenter[1];
- smap := 'no';
- sol := 'no';
- rept := '';
- cby := 'Hit Frequency';
- Strings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Entry) + ' {');
- Strings.Add('fractal:');
- Strings.Add(' title="' + CleanUPRTitle(Entry) +
- '" width=' + IntToStr(UPRWidth) + ' height=' + IntToStr(UPRHeight) + ' layers=1');
- Strings.Add('layer:');
- Strings.Add(' method=linear caption="Background" opacity=100 mergemode=normal');
- Strings.Add('mapping:');
- Strings.Add(' center=' + floatToStr(cp1.center[0]) + '/' + floatToStr(-cp1.center[1]) +
- ' magn=' + FloatToStr(scale));
- Strings.Add('formula:');
- Strings.Add(' maxiter=100 filename="' + UPRFormulaFile + '" entry="' + UPRFormulaIdent + '"');
- Strings.Add('inside:');
- Strings.Add(' transfer=none');
- Strings.Add('outside:');
- Strings.Add(' transfer=linear repeat=no ' + 'filename="' + UPRColoringFile + '" entry="'
- + UPRColoringIdent + '"');
- if (UPRAdjustDensity) and (scale > 1) then
- IterDensity := Trunc(UPRSampleDensity * scale * scale)
- else
- IterDensity := UPRSampleDensity;
- Strings.Add(' p_iter_density=' + IntToStr(IterDensity) + ' p_spat_filt_rad=' +
- Format('%.3g', [UPRFilterRadius]) + ' p_oversample=' + IntToStr(UPROversample));
- backcolor := 255 shl 24 + cp1.background[0] shl 16 + cp1.background[1] shl 8 + cp1.background[2];
- Strings.Add(' p_bk_color=' + IntToStr(Backcolor) + ' p_contrast=1' +
- ' p_brightness=' + FloatToStr(cp1.Brightness) + ' p_gamma=' + FloatToStr(cp1.Gamma));
- Strings.Add(' p_white_level=200 p_xforms=' + inttostr(Transforms));
- for m := 0 to Transforms - 1 do
- begin
- a := cp1.xform[m].c[0][0];
- c := cp1.xform[m].c[0][1];
- b := cp1.xform[m].c[1][0];
- d := cp1.xform[m].c[1][1];
- e := cp1.xform[m].c[2][0];
- f := cp1.xform[m].c[2][1];
- p := cp1.xform[m].Density;
- Strings.Add(' p_xf' + inttostr(m) + '_p=' + Format('%.6g ', [p]));
- Strings.Add(' p_xf' + inttostr(m) + '_c=' + floatTostr(cp1.xform[m].color));
- Strings.Add(' p_xf' + inttostr(m) + '_sym=' + floatTostr(cp1.xform[m].symmetry));
- Strings.Add(' p_xf' + inttostr(m) + '_cfa=' + Format('%.6g ', [a]) +
- 'p_xf' + inttostr(m) + '_cfb=' + Format('%.6g ', [b]) +
- 'p_xf' + inttostr(m) + '_cfc=' + Format('%.6g ', [c]) +
- 'p_xf' + inttostr(m) + '_cfd=' + Format('%.6g ', [d]));
- Strings.Add(' p_xf' + inttostr(m) + '_cfe=' + Format('%.6g ', [e]) +
- ' p_xf' + inttostr(m) + '_cff=' + Format('%.6g ', [f]));
- for j := 0 to NVARS - 1 do
- Strings.Add(' p_xf' + inttostr(m) + '_var' + inttostr(j) + '=' +
- floatToStr(cp1.xform[m].vars[j]));
- end;
- Strings.Add('gradient:');
- Strings.Add(GradientString(cp1.cmap));
- Strings.Add('}');
- UPRString := Strings.Text;
- finally
- GradStrings.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuRandomClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(seed);
- RandomizeCP(MainCp);
- inc(RandomIndex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
- if GradientForm.visible then GradientForm.UpdateGradient(Maincp.cmap);
- StatusBar.Panels[2].text := maincp.name;
- ResetLocation;
- RedrawTimer.Enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEqualizeClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- EqualizeWeights(maincp);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEditorClick(Sender: TObject);
-begin
- EditForm.Show;
-end;
-
-procedure TMainForm.mnuExitClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- Close;
-end;
-
-procedure TMainForm.mnuSaveUPRClick(Sender: TObject);
-{ Write a UPR to a file }
-begin
- SaveForm.Caption := 'Export UPR';
- SaveForm.Filename := UPRPath;
- SaveForm.Title := maincp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- UPRPath := SaveForm.FileName;
- SaveUPR(SaveForm.Title, SaveForm.Filename);
- end;
-end;
-
-procedure TMainForm.mnuSaveAsClick(Sender: TObject);
-{ Save parameters to a file }
-begin
- SaveForm.Caption := 'Save Parameters';
- SaveForm.Filename := SavePath;
- SaveForm.Title := maincp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- maincp.name := SaveForm.Title;
- SavePath := SaveForm.Filename;
- if ExtractFileExt(SavePath) = '' then SavePath := SavePath + '.flame';
- if Lowercase(ExtractFileExt(SaveForm.Filename)) = '.ifs' then
- SaveIFS(maincp, maincp.name, SavePath)
- else if (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.fla') or
- (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.apo') then
- SaveFlame(maincp, maincp.name, SavePath)
- else
- SaveXMLFlame(maincp, maincp.name, SavePath);
- StatusBar.Panels[2].Text := maincp.name;
- if (SavePath = OpenFile) then
- begin
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 0)
- else
- ListIFS(OpenDialog.FileName, 0)
- end;
-
-
- end;
-end;
-
-
-procedure TMainForm.mnuAutoZoomClick(Sender: TObject);
-begin
- EditForm.AutoZoom;
- EditForm.DrawGraph;
-end;
-
-function GradTitle(str: string): string;
-var
- p: integer;
-begin
- p := pos('{', str);
- GradTitle := Trim(copy(str, 1, p - 1));
-end;
-
-procedure TMainForm.DisplayHint(Sender: TObject);
-var
- T: TComponent;
-begin
- T := MainForm.FindComponent('StatusBar');
- if T <> nil then
- if Application.Hint = '' then
- begin
- TStatusBar(T).SimpleText := '';
- TStatusBar(T).SimplePanel := False;
- TStatusBar(T).Refresh;
- end
- else
- TStatusBar(T).SimpleText := Application.Hint;
-end;
-
-procedure TMainForm.MainFileClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainViewClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainToolsClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainHelpClick(Sender: TObject);
-begin
-end;
-
-{ ********************************* Form ************************************ }
-
-
-procedure TMainForm.FavoriteClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := TMenuItem(Sender).Tag;
- Script := favorites[i];
- ScriptEditor.Editor.Lines.LoadFromFile(Script);
- s := ExtractFileName(Script);
- s := Copy(s, 0, length(s) - 4);
- mnuRun.Caption := 'Run "' + s + '"';
- btnRun.Hint := 'Run Script (F8)|Runs the ' + s + ' script.';
- ScriptEditor.Caption := s;
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.GetScripts;
-var
- NewItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if not FileExists(AppPath + 'favorites') then exit;
- Favorites.LoadFromFile(AppPath + 'favorites');
- if Trim(Favorites.Text) = '' then exit;
- if Favorites.count <> 0 then
- begin
- NewItem := TMenuItem.Create(self);
- NewItem.Caption := '-';
- mnuScript.Add(NewItem);
- for i := 0 to Favorites.Count - 1 do
- begin
- if FileExists(Favorites[i]) then
- begin
- NewItem := TMenuItem.Create(Self);
- if i < 12 then
- NewItem.ShortCut := TextToShortCut('Ctrl+F' + IntToStr(i + 1));
- NewItem.Tag := i;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- NewItem.Caption := s;
- NewItem.Hint := 'Loads and runs the ' + s + ' script.';
- NewItem.OnClick := FavoriteClick;
- OnClick := FavoriteClick;
- mnuScript.Add(NewItem);
- end;
- end;
- end;
-end;
-
-procedure TMainForm.FormCreate(Sender: TObject);
-var
- dte: string;
-begin
- FMouseMoveState := msZoomWindow;
- LimitVibrancy := True;
- Favorites := TStringList.Create;
- GetScripts;
- Compatibility := 1; // for Drave's compatibility
- Randomize;
- Seed := Random(1234567890);
- maincp := TControlPoint.Create;
- ParseCp := TControlPoint.create;
- OpenFileType := ftXML;
- Application.OnHint := DisplayHint;
- Application.OnHelp := ApplicationOnHelp;
- AppPath := ExtractFilePath(Application.ExeName);
- CanDrawOnResize := False;
- ReadSettings;
- Dte := FormatDateTime('yymmdd', Now);
- if Dte <> RandomDate then
- RandomIndex := 0;
- RandomDate := Dte;
- mnuExit.ShortCut := TextToShortCut('Alt+F4');
- if VariationOptions = 0 then VariationOptions := 16383; // it shouldn't hapen but just in case;
- UnpackVariations(VariationOptions);
-end;
-
-procedure TMainForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', False) then
- begin
- if Registry.ValueExists('Left') then
- MainForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MainForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- MainForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- MainForm.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- { Synchronize menus etc..}
- // should be defaults....
- UndoIndex := 0;
- UndoMax := 0;
- ListView.RowSelect := True;
- inc(seed);
- RandSeed := Seed;
- Variation := vRandom;
- Maincp.brightness := defBrightness;
- maincp.gamma := defGamma;
- maincp.vibrancy := defVibrancy;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- inc(seed);
- RandSeed := Seed;
- if FileExists(AppPath + 'default.map') then
- begin
- DefaultPalette := GradientBrowser.LoadFractintMap(AppPath + 'default.map');
- maincp.cmap := DefaultPalette;
- end
- else
- begin
- cmap_index := random(NRCMAPS);
- GetCMap(cmap_index, 1, maincp.cmap);
- DefaultPalette := maincp.cmap;
- end;
- if FileExists(AppPath + 'apophysis.rand') then DeleteFile(AppPath + 'apophysis.rand');
- if (defFlameFile = '') or (not FileExists(defFlameFile)) then
- begin
- MainCp.Width := image.width;
- MainCp.Height := Image.Height;
- RandomBatch;
- MainForm.Caption := 'Apophysis' + ' - Random Batch';
- OpenFile := AppPath + 'apophysis.rand';
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- if batchsize = 1 then DrawFlame;
- end
- else
- begin
- OpenFile := defFlameFile;
- if (LowerCase(ExtractFileExt(defFlameFile)) = '.apo') or (LowerCase(ExtractFileExt(defFlameFile)) = '.fla') then
- begin
- ListFlames(OpenFile, 1);
- OpenFileType := ftFla;
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- MainForm.Caption := 'Apophysis' + ' - ' + defFlameFile;
- end;
- ListView.SetFocus;
- CanDrawOnResize := True;
- Statusbar.Panels[2].Text := maincp.name;
- gradientForm.cmbPalette.Items.clear;
- for i := 0 to NRCMAPS -1 do
- gradientForm.cmbPalette.Items.Add(cMapnames[i]);
- GradientForm.cmbPalette.ItemIndex := 0;
- ExportDialog.cmbDepth.ItemIndex := 2;
-end;
-
-procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- ScriptEditor.Stopped := True;
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- { To capture secondary window positions }
- if EditForm.visible then EditForm.Close;
- if AdjustForm.visible then AdjustForm.close;
- if GradientBrowser.visible then GradientBrowser.close;
- if MutateForm.visible then MutateForm.Close;
- if GradientForm.visible then GradientForm.Close;
- if ScriptEditor.visible then ScriptEditor.Close;
- { Stop the render thread }
- if RenderForm.Visible then RenderForm.Close;
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', True) then
- begin
- if MainForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', MainForm.Top);
- Registry.WriteInteger('Left', MainForm.Left);
- Registry.WriteInteger('Width', MainForm.Width);
- Registry.WriteInteger('Height', MainForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
- Application.ProcessMessages;
- CanDrawOnResize := False;
- if FileExists('apophysis.rand') then DeleteFile('apophysis.rand');
- if FileExists('apophysis.undo') then DeleteFile('apophysis.undo');
- SaveSettings;
-end;
-
-procedure TMainForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- maincp.free;
- ParseCp.free;
- Favorites.Free;
-end;
-
-procedure TMainForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-{ ****************************** Misc controls ****************************** }
-
-procedure TMainForm.BackPanelResize(Sender: TObject);
-begin
- StopThread;
- if CanDrawOnResize then
- reDrawTimer.Enabled := True;
-end;
-
-procedure TMainForm.LoadXMLFlame(filename, name: string);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- Tokens: TStringList;
- time: integer;
-begin
- time := -1;
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
- if pos('*untitled', name) <> 0 then
- begin
- Tokens := TStringList.Create;
- GetTokens(name, tokens);
- time := StrToInt(tokens[1]);
- Tokens.free;
- end;
- try
- FileStrings.LoadFromFile(filename);
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- p := Pos(' 0) then
- begin
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FileStrings[i]));
- MainForm.ListXMLScanner.Execute;
- if pname <> '' then
- begin
- if (Trim(pname) = Trim(name)) then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end
- else
- begin
- if StrToInt(ptime) = time then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
- ParseXML(MainCp, PCHAR(PAramStrings.Text));
-
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
-
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
-
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + 'apophysis.undo') then DeleteFile(AppPath + 'apophysis.undo');
- Statusbar.Panels[2].Text := Maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure ResizeWindow;
-var
- x, y, xdf, ydf: integer;
-begin
- xdf := MainForm.Width - MainForm.Image.Width;
- ydf := MainForm.Height - MainForm.Image.Height;
- x := Maincp.Width + xdf;
- y := Maincp.height + ydf;
- if x <= Screen.width then
- MainForm.Width := x
- else
- MainForm.Width := Screen.Width;
- if y <= Screen.height then
- MainForm.height := y
- else
- MainForm.height := Screen.height;
-end;
-
-procedure TMainForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- s: string;
- Palette: TcolorMap;
-begin
- if (ListView.SelCount <> 0) and
- (Trim(ListView.Selected.Caption) <> Trim(maincp.name)) then
- begin
- RedrawTimer.Enabled := False; //?
- StopThread;
-
- if OpenFileType = ftXML then
- begin
- LoadXMLFlame(OpenFile, ListView.Selected.caption);
- end
- else
- begin
-
- SavedPal := false;
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(OpenFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- maincp.Clear; // initialize control point for new flame;
- maincp.background[0] := 0;
- maincp.background[1] := 0;
- maincp.background[2] := 0;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- if OpenFileType = ftFla then
- begin
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- maincp.ParseString(FlameString);
- Transforms := NumXForms(maincp);
- end
- else
- begin
- { Open *.ifs File }
- Variation := vLinear;
- mnuVLinear.Checked := True;
- StringToIFS(IFSStrings.Text);
- SetVariation(maincp);
- maincp.CalcBoundBox;
- end;
-// Zoom := maincp.zoom;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
- NormalizeWeights(maincp);
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- // Fix Apophysis 1.0 parameters with negative color parameteres!
- for i := 0 to Transforms - 1 do
- if maincp.xform[i].color < 0 then maincp.xform[i].color := 0;
- if SavedPal then maincp.cmap := Palette;
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + 'apophysis.undo') then DeleteFile(AppPath + 'apophysis.undo');
- maincp.name := ListView.Selected.Caption;
- Statusbar.Panels[2].Text := maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
- end;
- if ResizeOnLoad then ResizeWindow;
- end;
-
-end;
-
-procedure TMainForm.UpdateWindows;
-begin
- if GradientForm.visible then GradientForm.UpdateGradient(maincp.cmap);
- if EditForm.visible then EditForm.UpdateDisplay;
-// if AdjustForm.visible then AdjustForm.UpdateDisplay;
- if MutateForm.visible then MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.LoadUndoFlame(index: integer; filename: string);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- s: string;
- Palette: TColorMap;
-begin
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Format('%.4d-', [UndoIndex]), Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Format('%.4d-', [UndoIndex]), Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- SavedPal := false;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- maincp.Clear;
- FlameString := EntryStrings.Text;
- maincp.zoom := 0;
- maincp.center[0] := 0;
- maincp.center[0] := 0;
- maincp.ParseString(FlameString);
- maincp.sample_density := defSampleDensity;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
-// cp.CalcBoundbox;
- NormalizeWeights(maincp);
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- // Trim undo index from title
- maincp.name := Copy(Fstrings[0], 6, length(Fstrings[0]) - 7);
- if SavedPal then maincp.cmap := palette;
- if GradientForm.visible then GradientForm.UpdateGradient(maincp.cmap);
- RedrawTimer.Enabled := True;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TMainForm.ResetLocation;
-begin
- maincp.zoom := 0;
- maincp.FAngle := 0;
- maincp.Width := Image.Width;
- maincp.Height := Image.Height;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
-end;
-
-
-procedure TMainForm.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
- if s <> Item.Caption then
-
- if OpenFIleType = ftXML then
- begin
- if not RenameXML(Item.Caption, s) then
- s := Item.Caption;
- end
- else
- if not RenameIFS(Item.Caption, s) then
- s := Item.Caption
-
-end;
-
-procedure TMainForm.RedrawTimerTimer(Sender: TObject);
-{ Draw flame when timer fires. This seems to stop a lot of errors }
-begin
- RedrawTimer.enabled := False;
- DrawFlame;
-end;
-
-procedure TMainForm.mnuVLinearClick(Sender: TObject);
-begin
- mnuVLinear.Checked := True;
- UpdateUndo;
- Variation := vLinear;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSinusoidalClick(Sender: TObject);
-begin
- mnuSinusoidal.Checked := True;
- UpdateUndo;
- Variation := vSinusoidal;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSphericalClick(Sender: TObject);
-begin
- mnuSpherical.Checked := True;
- UpdateUndo;
- Variation := vSpherical;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuSwirlClick(Sender: TObject);
-begin
- mnuSwirl.Checked := True;
- UpdateUndo;
- Variation := vSwirl;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuHorseshoeClick(Sender: TObject);
-begin
- mnuHorseshoe.Checked := True;
- UpdateUndo;
- Variation := vHorseshoe;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPolarClick(Sender: TObject);
-begin
- mnuPolar.Checked := True;
- UpdateUndo;
- Variation := vPolar;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar6Click(Sender: TObject);
-begin
- mnuVar6.Checked := True;
- UpdateUndo;
- Variation := vHandkerchief;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVRandomClick(Sender: TObject);
-begin
- mnuVRandom.Checked := True;
- StopThread;
- UpdateUndo;
- inc(seed);
- RandSeed := Seed;
- repeat
- Variation := vRandom;
- SetVariation(maincp);
- until not maincp.blowsup(1000);
- inc(randomindex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuGradClick(Sender: TObject);
-begin
- gradientForm.UpdateGradient(maincp.cmap);
- GradientForm.Show;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.mnuimageClick(Sender: TObject);
-begin
- frmImageColoring.Show;
-end;
-
-procedure swapcolor(var clist: array of cardinal; i, j: integer);
-var
- t: cardinal;
-begin
- t := clist[j];
- clist[j] := clist[i];
- clist[i] := t;
-end;
-
-function diffcolor(clist: array of cardinal; i, j: integer): cardinal;
-var
- r1, g1, b1, r2, g2, b2: byte;
-begin
- r1 := clist[j] and 255;
- g1 := clist[j] shr 8 and 255;
- b1 := clist[j] shr 16 and 255;
- r2 := clist[i] and 255;
- g2 := clist[i] shr 8 and 255;
- b2 := clist[i] shr 16 and 255;
- Result := abs((r1 - r2) * (r1 - r2)) + abs((g1 - g2) * (g1 - g2)) +
- abs((b1 - b2) * (b1 - b2));
-end;
-
-procedure TMainForm.mnuSmoothGradientClick(Sender: TObject);
-begin
- SmoothPalette;
-end;
-
-procedure TMainForm.SmoothPalette;
-{ From Draves' Smooth palette Gimp plug-in }
-var
- r, g, b: byte;
- Bitmap: TBitMap;
- JPEG: TJPEGImage;
- pal: TColorMap;
- strings: TStringlist;
- ident, gradient, FileName: string;
- len, len_best, color, as_is, swapd: cardinal;
- cmap_best, original, clist: array[0..255] of cardinal;
- c, p, total, j, rand, tryit, i0, i1, t, x, y, i, iw, ih: integer;
-begin
- Total := Trunc(NumTries * TryLength / 100);
- p := 0;
- Bitmap := TBitmap.Create;
- JPEG := TJPEGImage.Create;
- strings := TStringList.Create;
- try
- begin
- inc(seed);
- RandSeed := Seed;
- OpenDialog.Filter := 'All (*.bmp;*.jpg;*.jpeg)|*.bmp;*.jpg;*.jpeg|JPEG images (*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP images (*.bmp)|*.bmp';
- OpenDialog.InitialDir := ImageFolder;
- OpenDialog.Title := 'Select Image File';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- ImageFolder := ExtractFilePath(OpenDialog.FileName);
- Application.ProcessMessages;
- len_best := 0;
- if UpperCase(ExtractFileExt(Opendialog.FileName)) = '.BMP' then
- Bitmap.LoadFromFile(Opendialog.FileName);
- if (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPG')
- or (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPEG') then
- begin
- JPEG.LoadFromFile(Opendialog.FileName);
- with Bitmap do
- begin
- Width := JPEG.Width;
- Height := JPEG.Height;
- Canvas.Draw(0, 0, JPEG);
- end;
- end;
- iw := Bitmap.Width;
- ih := Bitmap.Height;
- for i := 0 to 255 do
- begin
- { Pick colors from 256 random pixels in the image }
- x := random(iw);
- y := random(ih);
- clist[i] := Bitmap.canvas.Pixels[x, y];
- end;
- original := clist;
- cmap_best := clist;
- for tryit := 1 to NumTries do
- begin
- clist := original;
- // scramble
- for i := 0 to 255 do
- begin
- rand := random(256);
- swapcolor(clist, i, rand);
- end;
- // measure
- len := 0;
- for i := 0 to 255 do
- len := len + diffcolor(clist, i, i + 1);
- // improve
- for i := 1 to TryLength do
- begin
- inc(p);
- StatusBar.SimpleText := 'Calculating palette...' + IntToStr(p div total) + '%';
- i0 := 1 + random(254);
- i1 := 1 + random(254);
- if ((i0 - i1) = 1) then
- begin
- as_is := diffcolor(clist, i1 - 1, i1) + diffcolor(clist, i0, i0 + 1);
- swapd := diffcolor(clist, i1 - 1, i0) + diffcolor(clist, i1, i0 + 1);
- end
- else if ((i1 - i0) = 1) then
- begin
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- end
- else
- begin
- as_is := diffcolor(clist, i0, i0 + 1) + diffcolor(clist, i0, i0 - 1) +
- diffcolor(clist, i1, i1 + 1) + diffcolor(clist, i1, i1 - 1);
- swapd := diffcolor(clist, i1, i0 + 1) + diffcolor(clist, i1, i0 - 1) +
- diffcolor(clist, i0, i1 + 1) + diffcolor(clist, i0, i1 - 1);
- end;
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len := abs(len + swapd - as_is);
- end;
- end;
- if (tryit = 1) or (len < len_best) then
- begin
- cmap_best := clist;
- len_best := len;
- end;
- end;
- clist := cmap_best;
- // clean
- for i := 1 to 1024 do
- begin
- i0 := 1 + random(254);
- i1 := i0 + 1;
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len_best := len_best + swapd - as_is;
- end;
- end;
- { Convert to TColorMap, Gradient and save }
- FileName := lowercase(ExtractFileName(Opendialog.FileName));
- ident := CleanEntry(FileName);
- strings.add(ident + ' {');
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(FileName) + '" smooth=no');
- for i := 0 to 255 do
- begin
- pal[i][0] := clist[i] and 255;
- pal[i][1] := clist[i] shr 8 and 255;
- pal[i][2] := clist[i] shr 16 and 255;
- j := round(i * (399 / 255));
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(clist[i]));
- end;
- strings.Add('}');
- SaveGradient(Strings.Text, Ident, defSmoothPaletteFile);
-
- StopThread;
- UpdateUndo;
- maincp.cmap := Pal;
- gradientForm.UpdateGradient(Pal);
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- RedrawTimer.enabled := true;
-
- end;
- StatusBar.SimpleText := '';
- end;
- finally
- Bitmap.Free;
- JPEG.Free;
- strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuToolbarClick(Sender: TObject);
-begin
- Toolbar.Visible := not Toolbar.Visible;
- mnuToolbar.Checked := Toolbar.visible;
-end;
-
-procedure TMainForm.mnuStatusBarClick(Sender: TObject);
-begin
- Statusbar.Visible := not Statusbar.Visible;
- mnuStatusbar.Checked := Statusbar.visible;
-end;
-
-procedure TMainForm.mnuFileContentsClick(Sender: TObject);
-begin
- ListView.Visible := not ListView.Visible;
- mnuFileContents.Checked := ListView.Visible;
- if ListView.Visible then Splitter.Width := 4 else Splitter.Width := 0;
-end;
-
-procedure TMainForm.Undo;
-begin
- if UndoIndex = UndoMax then
- SaveFlame(maincp, Format('%.4d-', [UndoIndex]) + maincp.name, AppPath + 'apophysis.undo');
- StopThread;
- Dec(UndoIndex);
- LoadUndoFlame(UndoIndex, AppPath + 'apophysis.undo');
- mnuRedo.Enabled := True;
- mnuPopRedo.Enabled := True;
- btnRedo.Enabled := True;
- EditForm.mnuRedo.Enabled := True;
- if UndoIndex = 0 then begin
- mnuUndo.Enabled := false;
- mnuPopUndo.Enabled := false;
- btnUndo.Enabled := false;
- EditForm.mnuUndo.Enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuUndoClick(Sender: TObject);
-begin
- Undo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.Redo;
-begin
- StopThread;
- Inc(UndoIndex);
- LoadUndoFlame(UndoIndex, AppPath + 'apophysis.undo');
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- btnUndo.Enabled := True;
- EditForm.mnuUndo.Enabled := True;
- if UndoIndex = UndoMax then begin
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := True;
- btnRedo.Enabled := false;
- EditForm.mnuRedo.Enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuRedoClick(Sender: TObject);
-begin
- Redo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.mnuExportBitmapClick(Sender: TObject);
-begin
- SaveDialog.DefaultExt := 'bmp';
- SaveDialog.Filter := 'Bitmap files (*.bmp)|*.bmp';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- Image.Picture.Bitmap.SaveToFile(SaveDialog.Filename)
-end;
-
-procedure TMainForm.mnuFullScreenClick(Sender: TObject);
-begin
- FullScreenForm.Width := Screen.Width;
- FullScreenForm.Height := Screen.Height;
- FullScreenForm.Top := 0;
- FullScreenForm.Left := 0;
- FullScreenForm.cp.Copy(maincp);
- FullScreenForm.cp.cmap := maincp.cmap;
- FullScreenForm.center[0] := center[0];
- FullScreenForm.center[1] := center[1];
- FullScreenForm.Calculate := True;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuRenderClick(Sender: TObject);
-var
- Ext: string;
- NewRender: Boolean;
-begin
- NewRender := True;
-
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- NewRender := false;
-
- if NewRender then
- begin
-
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.Terminate;
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; ;
- RenderForm.ResetControls;
-
- case renderFileFormat of
- 1: Ext := '.bmp';
- 2: Ext := '.png';
- 3: Ext := '.jpg';
- end;
-
- RenderForm.caption := 'Render ' + #39 + maincp.name + #39 + ' to Disk';
- RenderForm.Filename := RenderPath + maincp.name + Ext;
- RenderForm.SaveDialog.FileName := RenderPath + maincp.name + Ext;
- RenderForm.txtFilename.Text := ChangeFileExt(RenderForm.SaveDialog.Filename, Ext);
-
- RenderForm.cp.Copy(maincp);
- RenderForm.cp.cmap := maincp.cmap;
- RenderForm.zoom := maincp.zoom;
- RenderForm.Center[0] := center[0];
- RenderForm.Center[1] := center[1];
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor;
- end;
- RenderForm.Show;
-end;
-
-procedure TMainForm.mnuMutateClick(Sender: TObject);
-begin
- MutateForm.Show;
- MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.mnuAdjustClick(Sender: TObject);
-begin
- AdjustForm.UpdateDisplay;
- AdjustForm.Show;
-end;
-
-procedure TMainForm.mnuResetLocationClick(Sender: TObject);
-begin
- UpdateUndo;
- ResetLocation;
- RedrawTimer.enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuAboutClick(Sender: TObject);
-begin
- AboutForm.ShowModal;
-end;
-
-procedure TMainForm.mnuOpenGradientClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TMainForm.mnuSaveUndoClick(Sender: TObject);
-begin
- if FileExists(AppPath + 'apophysis.undo') then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Apophysis Parameters (*.apo)|*.apo';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + 'apophysis.undo'), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.mnuExportBatchClick(Sender: TObject);
-begin
- if FileExists(AppPath + 'apophysis.rand') then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Parameter files (*.apo)|*.apo';
- SaveDialog.Filename := '';
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + 'apophysis.rand'), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
-begin
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False;
-end;
-
-procedure TMainForm.FormActivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpNormal;
-end;
-
-procedure TMainForm.FormDeactivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpLower;
-end;
-
-procedure TMainForm.mnuCalculateColorsClick(Sender: TObject);
-var
- i: integer;
-begin
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := i / (transforms - 1);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomizeColorValuesClick(Sender: TObject);
-var
- i: integer;
-begin
- inc(seed);
- RandSeed := seed;
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := random;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar7Click(Sender: TObject);
-begin
- mnuVar7.Checked := True;
- UpdateUndo;
- Variation := vHeart;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar8Click(Sender: TObject);
-begin
- mnuVar8.Checked := True;
- UpdateUndo;
- Variation := vDisc;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar9Click(Sender: TObject);
-begin
- mnuVar9.Checked := True;
- UpdateUndo;
- Variation := vSpiral;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar10Click(Sender: TObject);
-begin
- mnuVar10.Checked := True;
- UpdateUndo;
- Variation := vHyperbolic;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar11Click(Sender: TObject);
-begin
- mnuVar11.Checked := True;
- UpdateUndo;
- Variation := vSquare;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar12Click(Sender: TObject);
-begin
- mnuVar12.Checked := True;
- UpdateUndo;
- Variation := vEx;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuVar13Click(Sender: TObject);
-begin
- mnuVar13.Checked := True;
- UpdateUndo;
- Variation := vJulia;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEditScriptClick(Sender: TObject);
-begin
- ScriptEditor.Show;
-end;
-
-procedure TMainForm.btnRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuOpenScriptClick(Sender: TObject);
-begin
- ScriptEditor.OpenScript;
-end;
-
-procedure TMainForm.mnuStopClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.mnuImportGimpClick(Sender: TObject);
-var
- flist: tStringList;
-begin
- flist := TStringList.Create;
- OpenDialog.Filter := 'Gimp parameters (*.*)|*.*';
- try
- if OpenDialog.Execute then
- begin
- flist.loadFromFile(OpenDialog.filename);
- maincp.clear;
- maincp.ParseStringList(flist);
- maincp.Width := Image.Width;
- maincp.Height := Image.Height;
- maincp.zoom := 0;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- Transforms := TrianglesFromCP(maincp, MainTriangles);
- UpdateWindows;
- end;
- finally
- flist.free
- end;
-end;
-
-procedure TMainForm.mnuManageFavoritesClick(Sender: TObject);
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if FavoritesForm.ShowModal = mrOK then
- begin
- if favorites.count <> 0 then
- begin
- mnuScript.Items[7].free; // remember to increment if add any items above
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Free;
- end
- end;
- GetScripts;
- end;
-end;
-
-procedure TMainForm.DisableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := False;
- end;
-end;
-
-procedure TMainForm.EnableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := True;
- end;
-end;
-
-procedure TMainForm.mnuShowFullClick(Sender: TObject);
-begin
- FullScreenForm.Calculate := False;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuVar14Click(Sender: TObject);
-begin
- mnuVar14.Checked := True;
- UpdateUndo;
- Variation := vBent;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuImageSizeClick(Sender: TObject);
-begin
- SizeTool.Show;
-end;
-
-procedure TMainForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then
- begin
- GradientForm.mnuPaste.enabled := true;
- GradientForm.btnPaste.enabled := true;
- end
- else
- begin
- GradientForm.mnuPaste.enabled := false;
- GradientForm.btnPaste.enabled := false;
- end;
- if FlameInClipboard then
- begin
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- btnPaste.enabled := false;
- end;
-end;
-
-procedure TMainForm.ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- ScriptEditor.Stopped := True;
- StopThread;
- nxform := 0;
- ParseCp.symmetry := 0;
- XMLScanner.LoadFromBuffer(params);
- XMLScanner.Execute;
- cp1.copy(ParseCp);
- if Parsecp.cmapindex <> -1 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
- end;
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
-
- if nxform < 12 then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- NormalizeWeights(cp1);
- // Check for symmetry parameter
- if ParseCp.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, ParseCp.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-
-procedure TMainForm.mnuPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then begin
- UpdateUndo;
- ParseXML(MainCP, PCHAR(Clipboard.AsText));
- Transforms := TrianglesFromCP(MainCp, MainTriangles);
- Statusbar.Panels[2].Text := MainCp.name;
- if ResizeOnLoad then ResizeWindow;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- end;
-end;
-
-procedure TMainForm.mnuCopyClick(Sender: TObject);
-var
- txt: string;
-begin
- txt := Trim(FlameToXML(Maincp, false));
- Clipboard.SetTextBuf(PChar(txt));
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- GradientForm.mnuPaste.enabled := False;
- GradientForm.btnPaste.enabled := False;
-end;
-
-procedure WinShellExecute(const Operation, AssociatedFile: string);
-var
- a1: string;
-begin
- a1 := Operation;
- if a1 = '' then
- a1 := 'open';
- ShellExecute(
- application.handle
- , pchar(a1)
- , pchar(AssociatedFile)
- , ''
- , ''
- , SW_SHOWNORMAL
- );
-end;
-
-procedure WinShellOpen(const AssociatedFile: string);
-begin
- WinShellExecute('open', AssociatedFile);
-end;
-
-
-procedure TMainForm.mnuExportFlameClick(Sender: TObject);
-var
- FileList: Tstringlist;
- Ext, ex, Path: string;
- cp1: TControlPoint;
-begin
-// if MainCp.FAngle <> 0 then begin
-// showMessage('This flame is rotated. It cannot be correctly rendered this way');
-// Exit;
-// end;
-
- if not FileExists(HqiPath) then
- begin
- Application.MessageBox('Renderer does not exist.', 'Apophysis', 16);
- exit
- end;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- FileList := TstringList.Create;
- cp1 := TControlPoint.Create;
- cp1.copy(Maincp);
- ExportDialog.ImageWidth := ExportWidth;
- ExportDialog.ImageHeight := ExportHeight;
- ExportDialog.Sample_density := ExportDensity;
- ExportDialog.Filter_Radius := ExportFilter;
- ExportDialog.Oversample := ExportOversample;
- try
- ExportDialog.Filename := RenderPath + Maincp.name + '.' + Ext;
- if ExportDialog.ShowModal = mrOK then
- begin
- ex := ExtractFileExt(ExportDialog.Filename);
- if ExtractFileExt(ExportDialog.Filename) = '.ppm' then
- ExportFileFormat := 2
- else if ExtractFileExt(ExportDialog.Filename) = '.png' then
- ExportFileFormat := 3
- else
- ExportFileFormat := 1;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- ExportWidth := ExportDialog.ImageWidth;
- ExportHeight := ExportDialog.ImageHeight;
- ExportDensity := ExportDialog.Sample_density;
- ExportFilter := ExportDialog.Filter_Radius;
- ExportOversample := ExportDialog.Oversample;
- ExportBatches := ExportDialog.Batches;
- cp1.sample_density := ExportDensity;
- cp1.spatial_oversample := ExportOversample;
- cp1.spatial_filter_radius := ExportFilter;
- cp1.nbatches := ExportBatches;
- if (cp1.width <> ExportWidth) or (cp1.Height <> ExportHeight) then AdjustScale(cp1, ExportWidth, ExportHeight);
- FileList.Text := FlameToXML(cp1, false);
- FileList.SaveToFile(ChangeFileExt(ExportDialog.Filename, '.flame'));
- FileList.Clear;
- FileList.Add('@echo off');
- FileList.Add('set verbose=1');
- FileList.Add('set format=' + Ext);
- if ExportFileFormat = 1 then
- FileList.Add('set jpeg=' + IntToStr(JPEGQuality));
- case ExportDialog.cmbDepth.ItemIndex of
- 0: FileList.Add('set bits=16');
- 1: FileList.Add('set bits=32');
- 2: FileList.Add('set bits=64');
- end;
- if ExportDialog.udStrips.Position > 1 then
- FileList.Add('set nstrips=' + IntToStr(ExportDialog.udStrips.Position));
- FileList.Add('set out=' + ExportDialog.Filename);
- FileList.Add('@echo Rendering ' + ExportDialog.Filename);
-
- FileList.Add(ExtractShortPathName(hqiPath) + ' < ' + ExtractShortPathName(ChangeFileExt(ExportDialog.Filename, '.flame')));
-
- Path := ExtractShortPathName(ExtractFileDir(ExportDialog.Filename) + '\');
- FileList.SaveToFile(Path + 'render.bat');
- if ExportDialog.chkRender.Checked then
- begin
- SetCurrentDir(Path);
- WinShellOpen(Path + 'render.bat');
- end;
- end;
- finally
- FileList.Free;
- cp1.free;
- end;
-
-end;
-
-function URLEncode(const ASrc: string): string;
-const
- UnsafeChars = ['*', '#', '%', '<', '>', '+', ' ']; {do not localize}
-var
- i: Integer;
-begin
- Result := ''; {Do not Localize}
- for i := 1 to Length(ASrc) do begin
- if (ASrc[i] in UnsafeChars) or (ASrc[i] >= #$80) or (ASrc[i] < #32) then begin
- Result := Result + '%' + IntToHex(Ord(ASrc[i]), 2); {do not localize}
- end else begin
- Result := Result + ASrc[i];
- end;
- end;
-end;
-
-procedure TMainForm.mnuPostSheepClick(Sender: TObject);
-var
- URL: string;
- StringList: TStringList;
- ResponseStream: TMemoryStream;
- MultiPartFormDataStream: TmsMultiPartFormDataStream;
-begin
-// if MainCp.HasNewVariants then begin
-// showMessage('The posting of sheep with new variants (exponential, power, cosine and sawtooth) is disabled in this version.');
-// Exit;
-// end;
-
-// if MainCp.FAngle <> 0 then begin
-// showMessage('The posting of sheep with are rotated is disabled in this version.');
-// Exit;
-// end;
-
- if SheepDialog.ShowModal = mrOK then
- begin
- DeleteFile('apophysis.log');
- SetCurrentDir(ExtractFilePath(Application.exename));
- StringList := TStringList.Create;
- MultiPartFormDataStream := TmsMultiPartFormDataStream.Create;
- ResponseStream := TMemoryStream.Create;
- try
- LogFile.Active := True;
- StringList.Text := FlameToXMLSheep(SheepDialog.cp);
- if FileExists('sheep.flame') then DeleteFile('sheep.flame');
- StringList.SaveToFile('sheep.flame');
- HTTP.Request.ContentType := MultiPartFormDataStream.RequestContentType;
- MultiPartFormDataStream.AddFormField('type', 'upload');
- MultiPartFormDataStream.AddFile('file', 'sheep.flame', 'text/xml');
- MultiPartFormDataStream.AddFormField('nick', SheepDialog.txtNick.text);
- MultiPartFormDataStream.AddFormField('url', SheepDialog.txtURL.text);
- MultiPartFormDataStream.AddFormField('pw', SheepPW); //SheepPw
- { You must make sure you call this method *before* sending the stream }
- MultiPartFormDataStream.PrepareStreamForDispatch;
- MultiPartFormDataStream.Position := 0;
- URL := URLEncode(SheepServer + 'cgi/apophysis.cgi');
- try
- HTTP.Post(URL, MultiPartFormDataStream, ResponseStream);
- except
- on E: Exception do
- StatusBar.SimpleText := (E.Message);
- end;
- ResponseStream.SaveToFile('response.log');
- StringList.LoadFromFile('response.log');
- if Trim(StringList.Text) = 'bad password.' then
- ShowMessage('Bad Password');
- finally
- MultiPartFormDataStream.Free;
- ResponseStream.Free;
- StringList.Free;
- logFile.Active := False;
- end;
- end;
-
-end;
-
-procedure TMainForm.HTTPRedirect(Sender: TObject; var dest: string;
- var NumRedirect: Integer; var Handled: Boolean;
- var VMethod: TIdHTTPMethod);
-var
- URL: string;
-begin
- URL := SheepServer + 'cgi/' + dest;
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(URL),
- nil, nil, SW_SHOWNORMAL);
- Handled := True;
-end;
-
-procedure TMainForm.HTTPStatus(ASender: TObject; const AStatus: TIdStatus;
- const AStatusText: string);
-begin
- StatusBar.SimpleText := AStatusTExt;
-end;
-
-procedure TMainForm.ListXmlScannerStartTag(Sender: TObject;
- TagName: string; Attributes: TAttrList);
-begin
- pname := Attributes.value('name');
- ptime := Attributes.value('time');
-end;
-
-procedure TMainForm.XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- Tokens: TStringList;
- v: string;
-begin
- Tokens := TStringList.Create;
- try
- v := Attributes.value('name');
- if v <> '' then Parsecp.name := v else Parsecp.name := 'untitled';
- v := Attributes.Value('time');
- if v <> '' then Parsecp.Time := StrToFloat(v);
- v := Attributes.value('palette');
- if v <> '' then
- Parsecp.cmapindex := StrToInt(v)
- else
- Parsecp.cmapindex := -1;
- ParseCP.hue_rotation := 1;
- v := Attributes.value('hue');
- if v <> '' then Parsecp.hue_rotation := StrToFloat(v);
- v := Attributes.Value('brightness');
- if v <> '' then Parsecp.Brightness := StrToFloat(v);
- v := Attributes.Value('gamma');
- if v <> '' then Parsecp.gamma := StrToFloat(v);
- v := Attributes.Value('vibrancy');
-
- if v <> '' then Parsecp.vibrancy := StrToFloat(v);
- if (LimitVibrancy) and (Parsecp.vibrancy > 1) then Parsecp.vibrancy := 1;
-
- v := Attributes.Value('zoom');
- if v <> '' then Parsecp.zoom := StrToFloat(v);
- v := Attributes.Value('scale');
- if v <> '' then Parsecp.pixels_per_unit := StrToFloat(v);
- v := Attributes.Value('rotate');
- if v <> '' then Parsecp.FAngle := -PI * StrToFloat(v)/180;
- v := Attributes.Value('angle');
- if v <> '' then Parsecp.FAngle := StrToFloat(v);
-
- try
- v := Attributes.Value('center');
- GetTokens(v, tokens);
-
- Parsecp.center[0] := StrToFloat(Tokens[0]);
- Parsecp.center[1] := StrToFloat(Tokens[1]);
- except
- Parsecp.center[0] := 0;
- Parsecp.center[1] := 0;
- end;
-
- v := Attributes.Value('size');
- GetTokens(v, tokens);
-
- Parsecp.width := StrToInt(Tokens[0]);
- Parsecp.height := StrToInt(Tokens[1]);
-
- try
- v := Attributes.Value('background');
- GetTokens(v, tokens);
-
- Parsecp.background[0] := Floor(StrToFloat(Tokens[0]) * 255);
- Parsecp.background[1] := Floor(StrToFloat(Tokens[1]) * 255);
- Parsecp.background[2] := Floor(StrToFloat(Tokens[2]) * 255);
- except
- Parsecp.background[0] := 0;
- Parsecp.background[1] := 0;
- Parsecp.background[2] := 0;
- end;
-
- v := Attributes.Value('nick');
- if Trim(v) = '' then v := SheepNick;
- Parsecp.Nick := v;
- v := Attributes.Value('url');
- if Trim(v) = '' then v := SheepUrl;
- Parsecp.URL := v;
-
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- i: integer;
- v: string;
- Tokens: TStringList;
-begin
- Tokens := TStringList.Create;
- try
- if TagName = 'xform' then
- begin
- v := Attributes.Value('weight');
- if v <> '' then ParseCp.xform[nxform].density := StrToFloat(v);
- v := Attributes.Value('color');
- if v <> '' then Parsecp.xform[nxform].color := StrToFloat(v);
- v := Attributes.Value('symmetry');
- if v <> '' then Parsecp.xform[nxform].symmetry := StrToFloat(v);
- v := Attributes.Value('coefs');
- GetTokens(v, tokens);
- if Tokens.Count < 6 then ShowMessage('Not enough cooeficients...crash?');
- with Parsecp.xform[nxform] do
- begin
- c[0][0] := StrToFloat(Tokens[0]);
- c[0][1] := StrToFloat(Tokens[1]);
- c[1][0] := StrToFloat(Tokens[2]);
- c[1][1] := StrToFloat(Tokens[3]);
- c[2][0] := StrToFloat(Tokens[4]);
- c[2][1] := StrToFloat(Tokens[5]);
- end;
-
- for i := 0 to NVARS - 1 do
- begin
- Parsecp.xform[nxform].vars[i] := 0;
- v := Attributes.Value(varnames[i]);
- if v <> '' then
- Parsecp.xform[nxform].vars[i] := StrToFloat(v);
- end;
-
- v := Attributes.Value('var1');
- if v <> '' then
- begin
- for i := 0 to NVARS - 1 do
- Parsecp.xform[nxform].vars[i] := 0;
- Parsecp.xform[nxform].vars[StrToInt(v)] := 1;
- end;
- v := Attributes.Value('var');
- if v <> '' then
- begin
- for i := 0 to NVARS - 1 do
- Parsecp.xform[nxform].vars[i] := 0;
- GetTokens(v, tokens);
- if Tokens.Count > NVARS then ShowMessage('To many vars..crash?');
- for i := 0 to Tokens.Count - 1 do
- Parsecp.xform[nxform].vars[i] := StrToFloat(Tokens[i]);
- end;
- inc(nxform);
- end;
- if TagName = 'color' then
- begin
- i := StrToInt(Attributes.value('index'));
- v := Attributes.value('rgb');
- GetTokens(v, tokens);
- Parsecp.cmap[i][0] := StrToInt(Tokens[0]);
- Parsecp.cmap[i][1] := StrToInt(Tokens[1]);
- Parsecp.cmap[i][2] := StrToInt(Tokens[2]);
- end;
- if TagName = 'symmetry' then
- begin
- i := StrToInt(Attributes.value('kind'));
- Parsecp.symmetry := i;
- end;
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.mnuWavesClick(Sender: TObject);
-begin
- mnuWaves.Checked := True;
- UpdateUndo;
- Variation := vWaves;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuFisheyeClick(Sender: TObject);
-begin
- mnuFisheye.Checked := True;
- UpdateUndo;
- Variation := vFisheye;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPopcornClick(Sender: TObject);
-begin
- mnuPopcorn.Checked := True;
- UpdateUndo;
- Variation := vPopcorn;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuFlamepdfClick(Sender: TObject);
-begin
- WinShellOpen('flame.pdf');
-end;
-
-procedure TMainForm.MnuExponentialClick(Sender: TObject);
-begin
- mnuExponential.Checked := True;
- UpdateUndo;
- Variation := vExponential;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuPowerClick(Sender: TObject);
-begin
- mnuPower.Checked := True;
- UpdateUndo;
- Variation := vPower;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuCosineClick(Sender: TObject);
-begin
- mnuCosine.Checked := True;
- UpdateUndo;
- Variation := vCosine;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRingsClick(Sender: TObject);
-begin
- mnuRings.Checked := True;
- UpdateUndo;
- Variation := vRings;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.mnuFanClick(Sender: TObject);
-begin
- mnuFan.Checked := True;
- UpdateUndo;
- Variation := vFan;
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-var
- DestRect: TRect;
- SourceRect: TRect;
-begin
- case FMouseMoveState of
- msZoomWindow:
- begin
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow(FSelectRect);
- FMouseMoveState := msZoomWindowMove;
- end;
- msDrag:
- begin
- if not assigned(FViewBMP) then
- FViewBMP := TBitmap.Create;
- FViewBMP.Width := ClientWidth + 100;
- FViewBMP.Height := ClientHeight + 100;
- FViewBMP.Canvas.Brush.Color := clWhite;
-
- DestRect.Left := 0;
- DestRect.Right := FViewBMP.Width;
- DestRect.Top := 0;
- DestRect.Bottom := FViewBMP.Height;
-
- FviewBMP.Canvas.Pen.Color := RGB(MainCP.background[0], MainCP.background[1], MainCP.background[2]);
- FviewBMP.Canvas.Brush.Color := RGB(MainCP.background[0], MainCP.background[1], MainCP.background[2]);
- FViewBMP.Canvas.Rectangle(DestRect);
-
- SourceRect := ClientRect;
- DestRect := SourceRect;
- DestRect.TopLeft.X := DestRect.TopLeft.X + 50;
- DestRect.TopLeft.Y := DestRect.TopLeft.Y + 50;
- DestRect.BottomRight.X := DestRect.BottomRight.X + 50;
- DestRect.BottomRight.Y := DestRect.BottomRight.Y + 50;
-
- FViewBMP.Canvas.CopyRect(DestRect, Image.Canvas, SourceRect);
-
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msDragMove;
- end;
- msRotate:
- begin
- FRotateAngle := 0;
- FSelectRect.Left := x;
- DrawRotateLines(FRotateAngle);
- FMouseMoveState := msRotateMove;
- end;
- end;
-end;
-
-procedure TMainForm.ImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
-var
- DestRect, SrcRect: TRect;
- FOffs : TPoint;
-begin
- case FMouseMoveState of
- msZoomWindowMove:
- begin
- DrawZoomWindow(FSelectRect);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow(FSelectRect);
- end;
- msDragMove:
- begin
- FOffs.X := x - FSelectRect.TopLeft.x;
- FOffs.Y := y - FSelectRect.TopLeft.Y;
- FSelectRect.BottomRight := Point(x, y);
-
- DestRect := ClientRect;
-
- SrcRect.Left := -FOffs.X + 50;
- SrcRect.Right := ClientRect.Right - FOffs.X + 50;;
- SrcRect.Top := - FOffs.Y + 50;
- SrcRect.Bottom := ClientRect.Bottom - FOffs.Y + 50;
-
- Image.Canvas.CopyRect(DestRect, FViewBMP.Canvas, SrcRect);
- end;
- msRotateMove:
- begin
- DrawRotatelines(FRotateAngle);
-
- FRotateAngle := FRotateAngle + 0.004 * (FSelectRect.Left - X);
- FSelectRect.Left := x;
-
-// pdjpointgen.Rotate(FRotateAngle);
-// FRotateAngle := 0;
-
- DrawRotatelines(FRotateAngle);
- end;
- end;
-end;
-
-procedure TMainForm.ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- case FMouseMoveState of
- msZoomWindowMove:
- begin
- DrawZoomWindow(FSelectRect);
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msZoomWindow;
- if (abs(FSelectRect.Left - FSelectRect.Right) < 10) or
- (abs(FSelectRect.Top - FSelectRect.Bottom) < 10) then
- Exit; // zoom to much or double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.ZoomtoRect(FSelectRect);
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- msDragMove:
- begin
- FViewBMP.Free;
- FViewBMP := nil;
-
- FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msDrag;
-
- if (x = 0) and (y = 0) then
- Exit; // double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.MoveRect(FSelectRect);
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- msRotateMove:
- begin
- DrawRotatelines(FRotateAngle);
-
- FMouseMoveState := msRotate;
-
- if (FRotateAngle = 0) then
- Exit; // double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.Rotate(FRotateAngle);
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawRotateLines(Angle: double);
-var
- bkuPen: TPen;
- points: array[0..3] of TPoint;
- i,x,y: integer;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- Image.Canvas.Pen.Mode := pmNotXor;
- Image.Canvas.Pen.Color := clBlack;
- Image.Canvas.Pen.Style := psDash;
- Image.Canvas.Brush.Style := bsClear;
-
-// Image.Canvas.Rectangle(FSelectRect);
- points[0].x := -Image.Width div 4;
- points[0].y := -Image.Height div 4;
- points[1].x := -Image.Width div 4;
- points[1].y := Image.Height div 4;
- points[2].x := Image.Width div 4;
- points[2].y := Image.Height div 4;
- points[3].x := Image.Width div 4;
- points[3].y := -Image.Height div 4;
-
- for i := 0 to 3 do begin
- x := points[i].x;
- y := points[i].y;
-
- points[i].x := round(cos(Angle) * x + sin(Angle) * y) + Image.Width div 2;
- points[i].y := round(-sin(Angle) * x + cos(Angle) * y) + Image.Height div 2;
- end;
-
- Image.Canvas.MoveTo(Points[3].x, Points[3].y);
- for i := 0 to 3 do begin
- Image.Canvas.LineTo(Points[i].x, Points[i].y);
- end;
-
- Image.Canvas.Pen.Assign(bkuPen);
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawZoomWindow(ARect: TRect);
-var
- bkuPen: TPen;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- Image.Canvas.Pen.Mode := pmNotXor;
- Image.Canvas.Pen.Color := clBlack;
- Image.Canvas.Pen.Style := psDash;
- Image.Canvas.Brush.Style := bsClear;
-
- Image.Canvas.Rectangle(FSelectRect);
-
- Image.Canvas.Pen.Assign(bkuPen);
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbzoomwindowClick(Sender: TObject);
-begin
- FMouseMoveState := msZoomWindow;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbDragClick(Sender: TObject);
-begin
- FMouseMoveState := msDrag;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbRotateClick(Sender: TObject);
-begin
- FMouseMoveState := msRotate;
-end;
-
-
-///////////////////////////////////////////////////////////////////////////////
-end.
diff --git a/2.02g/Source/MsMultiPartFormData.pas b/2.02g/Source/MsMultiPartFormData.pas
deleted file mode 100644
index e92beac..0000000
--- a/2.02g/Source/MsMultiPartFormData.pas
+++ /dev/null
@@ -1,123 +0,0 @@
-unit MsMultiPartFormData;
-
-interface
-
-uses
- SysUtils, Classes;
-
-const
- CONTENT_TYPE = 'multipart/form-data; boundary=';
- CRLF = #13#10;
- CONTENT_DISPOSITION = 'Content-Disposition: form-data; name="%s"';
- FILE_NAME_PLACE_HOLDER = '; filename="%s"';
- CONTENT_TYPE_PLACE_HOLDER = 'Content-Type: %s' + crlf + crlf;
- CONTENT_LENGTH = 'Content-Length: %d' + crlf;
-
-type
- TMsMultiPartFormDataStream = class(TMemoryStream)
- private
- FBoundary: string;
- FRequestContentType: string;
- FInitial: Boolean;
- function GenerateUniqueBoundary: string;
- public
- procedure AddFormField(const FieldName, FieldValue: string);
- procedure AddFile(const FieldName, FileName, ContentType: string; FileData: TStream); overload;
- procedure AddFile(const FieldName, FileName, ContentType: string); overload;
- procedure PrepareStreamForDispatch;
- constructor Create;
- property Boundary: string read FBoundary;
- property RequestContentType: string read FRequestContentType;
- end;
-
-implementation
-
-{ TMsMultiPartFormDataStream }
-
-constructor TMsMultiPartFormDataStream.Create;
-begin
- inherited;
- FInitial := True;
- FBoundary := GenerateUniqueBoundary;
- FRequestContentType := CONTENT_TYPE + FBoundary;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string; FileData: TStream);
-var
- sFormFieldInfo: string;
- Buffer: PChar;
- iSize: Int64;
-begin
- iSize := FileData.Size;
-// Malikyar -- Removed the Content_length parameter since the web buffer did not contain it.
-{
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF + CONTENT_LENGTH +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, iSize, ContentType]);
-}
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, ContentType]);
-
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- FileData.Position := 0;
- GetMem(Buffer, iSize);
- try
- FileData.Read(Buffer^, iSize);
- Write(Buffer^, iSize);
- finally
- FreeMem(Buffer, iSize);
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string);
-var
- FileStream: TFileStream;
-begin
- FileStream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
- try
- AddFile(FieldName, FileName, ContentType, FileStream);
- finally
- FileStream.Free;
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFormField(const FieldName,
- FieldValue: string);
-var
- sFormFieldInfo: string;
-begin
-// Add a check to see if it's the initial field being added. If so, then do not preface with a CRLF.
- if FInitial then
- begin
- sFormFieldInfo :=
- Format('--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- FInitial := False;
- end
- else
- sFormFieldInfo :=
- Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
-end;
-
-function TMsMultiPartFormDataStream.GenerateUniqueBoundary: string;
-begin
- Result := '---------------------------' + FormatDateTime('mmddyyhhnnsszzz', Now);
-end;
-
-procedure TMsMultiPartFormDataStream.PrepareStreamForDispatch;
-var
- sFormFieldInfo: string;
-begin
- sFormFieldInfo := CRLF + '--' + Boundary + '--' + CRLF;
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- Position := 0;
- FInitial := True;
-end;
-
-end.
-
diff --git a/2.02g/Source/Mutate.dfm b/2.02g/Source/Mutate.dfm
deleted file mode 100644
index 7013f1d..0000000
--- a/2.02g/Source/Mutate.dfm
+++ /dev/null
@@ -1,375 +0,0 @@
-object MutateForm: TMutateForm
- Left = 857
- Top = 311
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Mutation'
- ClientHeight = 383
- ClientWidth = 372
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000056B9F556B9F556B9F556B9F5000000
- 56B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F50000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 000084210000842100008421000084210000FFFF000084210000842100008421
- 000084210000FFFF000084210000842100008421000084210000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object GroupBox1: TGroupBox
- Left = 8
- Top = 8
- Width = 357
- Height = 283
- Caption = 'Directions'
- TabOrder = 0
- object Panel1: TPanel
- Left = 12
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 1
- object Image1: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel2: TPanel
- Left = 124
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 2
- object Image2: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel3: TPanel
- Left = 236
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 3
- object Image3: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel8: TPanel
- Left = 12
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 4
- object Image8: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel0: TPanel
- Left = 124
- Top = 104
- Width = 108
- Height = 80
- HelpContext = 2003
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 0
- object Image0: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = Image0Click
- end
- end
- object Panel4: TPanel
- Left = 236
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 5
- object Image4: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel7: TPanel
- Left = 12
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 6
- object Image7: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel6: TPanel
- Left = 124
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 7
- object Image6: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel5: TPanel
- Left = 236
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 8
- object Image5: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 296
- Width = 357
- Height = 81
- Caption = 'Controls'
- TabOrder = 1
- object Label1: TLabel
- Left = 8
- Top = 52
- Width = 31
- Height = 13
- Caption = 'Trend:'
- end
- object Label2: TLabel
- Left = 8
- Top = 23
- Width = 34
- Height = 13
- Caption = 'Speed:'
- end
- object lblTime: TLabel
- Left = 320
- Top = 23
- Width = 6
- Height = 13
- Caption = '0'
- end
- object scrollTime: TScrollBar
- Left = 48
- Top = 24
- Width = 265
- Height = 13
- LargeChange = 5
- Max = 50
- Min = 1
- PageSize = 0
- Position = 1
- TabOrder = 0
- OnChange = scrollTimeChange
- end
- object cmbTrend: TComboBox
- Left = 56
- Top = 48
- Width = 145
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 1
- OnChange = cmbTrendChange
- Items.Strings = (
- 'Random'
- 'Linear'
- 'Sinusoidal'
- 'Spherical'
- 'Swirl'
- 'Horseshoe'
- 'Polar'
- 'Handkerchief'
- 'Heart'
- 'Disc'
- 'Spiral'
- 'Hyperbolic'
- 'Diamond'
- 'Ex'
- 'Julia'
- 'Bent'
- 'Waves'
- 'Fisheye'
- 'Popcorn')
- end
- object chkSameNum: TCheckBox
- Left = 208
- Top = 50
- Width = 129
- Height = 17
- Caption = 'Same no. of transforms'
- TabOrder = 2
- OnClick = chkSameNumClick
- end
- end
- object Timer: TTimer
- Enabled = False
- Interval = 100
- OnTimer = TimerTimer
- Left = 80
- Top = 40
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 144
- Top = 40
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuBack: TMenuItem
- Caption = 'Previous'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuBackClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuMaintainSym: TMenuItem
- Caption = 'Maintain Symmetry'
- Checked = True
- OnClick = mnuMaintainSymClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Checked = True
- OnClick = mnuResetLocationClick
- end
- end
-end
diff --git a/2.02g/Source/Mutate.pas b/2.02g/Source/Mutate.pas
deleted file mode 100644
index c966cae..0000000
--- a/2.02g/Source/Mutate.pas
+++ /dev/null
@@ -1,632 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Mutate;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, Render, ComCtrls, Menus, Buttons, Cmap;
-
-type
- TMutateForm = class(TForm)
- GroupBox1: TGroupBox;
- Panel0: TPanel;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- Panel8: TPanel;
- Panel4: TPanel;
- Panel7: TPanel;
- Panel6: TPanel;
- Panel5: TPanel;
- Image1: TImage;
- Image2: TImage;
- Image3: TImage;
- Image4: TImage;
- Image5: TImage;
- Image6: TImage;
- Image7: TImage;
- Image8: TImage;
- Image0: TImage;
- Timer: TTimer;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- scrollTime: TScrollBar;
- cmbTrend: TComboBox;
- lblTime: TLabel;
- chkSameNum: TCheckBox;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLocation: TMenuItem;
- mnuBack: TMenuItem;
- N1: TMenuItem;
- mnuMaintainSym: TMenuItem;
- N2: TMenuItem;
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure Image0Click(Sender: TObject);
- procedure MutantClick(Sender: TObject);
- procedure sbTimeChange(Sender: TObject);
- procedure TimerTimer(Sender: TObject);
- procedure scrollTimeChange(Sender: TObject);
- procedure cmbTrendChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure chkSameNumClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuBackClick(Sender: TObject);
- procedure mnuMaintainSymClick(Sender: TObject);
- private
- name, nick, url: string;
- bm: TBitmap;
- PreviewDensity: double;
- Updating: boolean;
- cps: array[0..8] of TControlPoint;
- Mutants: array[0..8] of TControlPoint;
- Render: TRenderer;
- Time: double;
- bstop: boolean;
- brightness, gamma, vibrancy: double;
- seed, InitSeed: integer;
- procedure RandomSet;
- procedure ShowMain;
- procedure ShowMutants;
- procedure Interpolate;
- public
- Zoom: Double;
- Center: array[0..1] of double;
- cmap: TColorMap;
- procedure UpdateDisplay;
- procedure UpdateFlame;
- end;
-
-var
- MutateForm: TMutateForm;
-
-implementation
-
-uses Main, Global, Registry, Editor, Adjust;
-
-{$R *.DFM}
-
-procedure TMutateForm.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cps[0]);
- Transforms := MainForm.TrianglesFromCP(MainCp, MainTriangles);
- MainCp.cmap := cmap;
- MainCp.name := name;
- MainCp.nick := nick;
- mainCp.url := url;
- if mnuResetLocation.checked then
- begin
- MainForm.Mainzoom := cps[0].zoom;
- MainForm.Center[0] := cps[0].Center[0];
- MainForm.Center[1] := cps[0].Center[1];
- end;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
-end;
-
-procedure TMutateForm.UpdateDisplay;
-begin
- cps[0].copy(MainCp);
- AdjustScale(cps[0], Image0.Width, Image0.Height);
- cps[0].cmap := MainCp.cmap;
- cmap := MainCp.cmap;
- name := Maincp.name;
- nick := maincp.nick;
- url := maincp.url;
- zoom := MainCp.zoom;
- center[0] := MainCp.center[0];
- center[1] := MainCp.center[1];
- vibrancy := cps[0].vibrancy;
- gamma := cps[0].gamma;
- brightness := cps[0].brightness;
- Interpolate;
- ShowMain;
- Application.ProcessMessages;
- ShowMutants;
-end;
-
-procedure TMutateForm.ShowMain;
-begin
- cps[0].Width := Image0.Width;
- cps[0].Height := Image0.Height;
- cps[0].spatial_oversample := defOversample;
- cps[0].spatial_filter_radius := defFilterRadius;
- cps[0].sample_density := PreviewDensity;
- cps[0].brightness := brightness;
- cps[0].gamma := gamma;
- cps[0].vibrancy := vibrancy;
- cps[0].sample_density := PreviewDensity;
- cps[0].cmap := cmap;
- cps[0].background := MainCp.background;
- if mnuResetLocation.checked then begin
- cps[0].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
- cps[0].zoom := zoom;
- cps[0].center[0] := center[0];
- cps[0].center[1] := center[1];
- Render.Compatibility := compatibility;
- Render.SetCP(cps[0]);
- Render.Render;
- BM.Assign(Render.GetImage);
- Image0.Picture.Graphic := bm;
-end;
-
-procedure TMutateForm.ShowMutants;
-var
- i: integer;
-begin
- Updating := true;
- for i := 1 to 8 do
- begin
- mutants[i].Width := Image1.Width;
- mutants[i].Height := Image1.Height;
- mutants[i].spatial_filter_radius := defFilterRadius;
- mutants[i].spatial_oversample := defOversample;
- mutants[i].sample_density := PreviewDensity;
- mutants[i].brightness := brightness;
- mutants[i].gamma := gamma;
- mutants[i].vibrancy := vibrancy;
-
-{ mutants[i].zoom := 0;
- mutants[i].CalcBoundbox;
- if not mnuResetLocation.checked then begin
- mutants[i].zoom := MainCp.zoom;
- mutants[i].CalcBoundbox;
- mutants[i].center[0] := MainCp.Center[0];
- mutants[i].center[1] := MainCp.Center[1];
- end;
-{ if mnuResetLocation.checked then begin
- mutants[i].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
-}
-
- if mnuResetLocation.checked then
- begin
- mutants[i].CalcBoundbox;
- mutants[i].zoom := 0;
-// center[0] := cps[0].center[0];
-// center[1] := cps[0].Center[1];
- end
- else begin
- mutants[i].zoom := zoom;
- mutants[i].center[0] := center[0];
- mutants[i].center[1] := center[1];
- end;
-
- Render.Compatibility := compatibility;
- Render.SetCP(mutants[i]);
- Render.Render;
- BM.Assign(Render.GetImage);
- case i of
- 1: begin
- Image1.Picture.Graphic := bm;
- Image1.Refresh;
- end;
- 2: begin
- Image2.Picture.Graphic := bm;
- Image2.Refresh;
- end;
- 3: begin
- Image3.Picture.Graphic := bm;
- Image3.Refresh;
- end;
- 4: begin
- Image4.Picture.Graphic := bm;
- Image4.Refresh;
- end;
- 5: begin
- Image5.Picture.Graphic := bm;
- Image5.Refresh;
- end;
- 6: begin
- Image6.Picture.Graphic := bm;
- Image6.Refresh;
- end;
- 7: begin
- Image7.Picture.Graphic := bm;
- Image7.Refresh;
- end;
- 8: begin
- Image8.Picture.Graphic := bm;
- Image8.Refresh;
- end;
- end;
- Updating := false;
- end;
-end;
-
-procedure TMutateForm.Interpolate;
-var i, j, k: Integer;
-begin
- for i := 1 to 8 do
- begin
- if bstop then exit;
- cps[0].Time := 0;
- cps[i].Time := 1;
- Mutants[i].clear;
- Mutants[i].InterpolateX(cps[0], cps[i], Time / 100);
- Mutants[i].cmapindex := cps[0].cmapindex;
- Mutants[i].cmap := cps[0].cmap;
- Mutants[i].background := MainCp.background;
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for j := 0 to transforms - 1 do
- begin
- if cps[0].xform[j].Symmetry = 1 then
- begin
- mutants[i].xform[j].Symmetry := 1;
- mutants[i].xform[j].Color := cps[0].xform[j].color;
- mutants[i].xform[j].Density := cps[0].xform[j].Density;
- mutants[i].xform[j].c[0][0] := cps[0].xform[j].c[0][0];
- mutants[i].xform[j].c[0][1] := cps[0].xform[j].c[0][1];
- mutants[i].xform[j].c[1][0] := cps[0].xform[j].c[1][0];
- mutants[i].xform[j].c[1][1] := cps[0].xform[j].c[1][1];
- mutants[i].xform[j].c[2][0] := cps[0].xform[j].c[2][0];
- mutants[i].xform[j].c[2][1] := cps[0].xform[j].c[2][1];
- for k := 0 to NVARS - 1 do
- mutants[i].xform[j].vars[k] := cps[0].xform[j].vars[k];
- end;
- end;
- end;
- end;
-end;
-
-procedure TMutateForm.RandomSet;
-var i: Integer;
-begin
- RandSeed := seed;
- for i := 1 to 8 do
- begin
- cps[i].clear;
- if chkSameNum.checked then
- cps[i].RandomCP(transforms, transforms, false)
- else
- cps[i].RandomCP(mutantMinTransforms, mutantMaxTransforms, false);
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- end;
- Interpolate;
-end;
-
-procedure TMutateForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Mutate', False) then
- begin
- if Registry.ValueExists('Left') then
- MutateForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MutateForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- Interpolate;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- cmbTrend.Items.clear;
- cmbTrend.AddItem('Random', Tobject(vRandom));
- for i:= 0 to NVars -1 do begin
- cmbTrend.AddItem(varnames[i], Tobject(i));
- end;
-
- bm := TBitMap.Create;
- case MutatePrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- Render := TRenderer.Create;
- for i := 0 to 8 do
- begin
- cps[i] := TControlPoint.Create;
- Mutants[i] := TControlPoint.Create;
- end;
- Time := 35;
- scrollTime.Position := 25;
- cmbTrend.ItemIndex := 0;
- InitSeed := random(1234567890);
- seed := InitSeed;
- RandomSet;
-end;
-
-procedure TMutateForm.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- Render.Stop;
- Render.Free;
- for i := 0 to 8 do
- begin
- cps[i].Free;
- Mutants[i].Free;
- end;
- bm.free;
-end;
-
-procedure TMutateForm.Image0Click(Sender: TObject);
-begin
- Render.Stop;
- mnuBack.Enabled := true;
- inc(seed);
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.MutantClick(Sender: TObject);
-var
- i, j: integer;
- cpt: TControlPoint;
-begin
- cpt := TControlPoint.Create;
- cpt.Copy(cps[0]);
- bstop := true;
- if sender = Image1 then
- begin
- cps[0].Time := 0;
- cps[1].Time := 1;
- cps[0].Interpolatex(cps[0], cps[1], Time / 100);
- end
- else if sender = Image2 then
- begin
- cps[0].Time := 0;
- cps[2].Time := 1;
- cps[0].Interpolatex(cps[0], cps[2], Time / 100);
- end
- else if sender = Image3 then
- begin
- cps[0].Time := 0;
- cps[3].Time := 1;
- cps[0].InterpolateX(cps[0], cps[3], Time / 100);
- end
- else if sender = Image4 then
- begin
- cps[0].Time := 0;
- cps[4].Time := 1;
- cps[0].Interpolatex(cps[0], cps[4], Time / 100);
- end
- else if sender = Image5 then
- begin
- cps[0].Time := 0;
- cps[5].Time := 1;
- cps[0].Interpolatex(cps[0], cps[5], Time / 100);
- end
- else if sender = Image6 then
- begin
- cps[0].Time := 0;
- cps[6].Time := 1;
- cps[0].Interpolatex(cps[0], cps[6], Time / 100);
- end
- else if sender = Image7 then
- begin
- cps[0].Time := 0;
- cps[7].Time := 1;
- cps[0].Interpolatex(cps[0], cps[7], Time / 100);
- end
- else if sender = Image8 then
- begin
- cps[0].Time := 0;
- cps[8].Time := 1;
- cps[0].Interpolatex(cps[0], cps[8], Time / 100);
- end;
-
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for i := 0 to transforms - 1 do
- begin
- if cpt.xform[i].Symmetry = 1 then
- begin
- cps[0].xform[i].Symmetry := 1;
- cps[0].xform[i].Color := cpt.xform[i].color;
- cps[0].xform[i].Density := cpt.xform[i].Density;
- cps[0].xform[i].c[0][0] := cpt.xform[i].c[0][0];
- cps[0].xform[i].c[0][1] := cpt.xform[i].c[0][1];
- cps[0].xform[i].c[1][0] := cpt.xform[i].c[1][0];
- cps[0].xform[i].c[1][1] := cpt.xform[i].c[1][1];
- cps[0].xform[i].c[2][0] := cpt.xform[i].c[2][0];
- cps[0].xform[i].c[2][1] := cpt.xform[i].c[2][1];
- for j := 0 to NVARS - 1 do
- cps[0].xform[i].vars[j] := cpt.xform[i].vars[j];
- end;
- end;
- end;
-
- bstop := false;
- ShowMain;
- Interpolate;
- ShowMutants;
- UpdateFlame;
- cpt.free;
-end;
-
-procedure TMutateForm.sbTimeChange(Sender: TObject);
-begin
- bstop := true;
- Render.Stop;
- Time := scrollTime.Position;
- bstop := false;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.TimerTimer(Sender: TObject);
-begin
- Timer.Enabled := false;
- if (Time <> scrollTime.Position) and (not updating) then
- begin
- Time := scrollTime.Position;
- Interpolate;
- ShowMutants;
- end;
-end;
-
-procedure TMutateForm.scrollTimeChange(Sender: TObject);
-begin
- Timer.Enabled := true;
- lblTime.Caption := FloatToStr(scrollTime.Position / 100);
-end;
-
-procedure TMutateForm.cmbTrendChange(Sender: TObject);
-var
- i: integer;
-begin
- for i := 1 to 8 do begin
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- end;
-
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TMutateForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- MutatePrevQual := 2;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- MutatePrevQual := 0;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- MutatePrevQual := 1;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Mutate', True) then
- begin
- Registry.WriteInteger('Top', MutateForm.Top);
- Registry.WriteInteger('Left', MutateForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TMutateForm.chkSameNumClick(Sender: TObject);
-begin
- RandomSet;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuResetLocationClick(Sender: TObject);
-begin
- mnuResetLocation.Checked := not mnuResetLocation.Checked;
- if not mnuResetLocation.checked then
- begin
- cps[0].width := MainCp.width;
- cps[0].height := MainCp.height;
- cps[0].pixels_per_unit := MainCp.pixels_per_unit;
- AdjustScale(cps[0], Image0.width, Image0.Height);
- cps[0].zoom := MainCp.zoom;
- cps[0].center[0] := MainCp.center[0];
- cps[0].center[1] := MainCp.center[1];
- zoom := cps[0].zoom;
- center[0] := cps[0].center[0];
- center[1] := cps[0].center[1];
- end;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuBackClick(Sender: TObject);
-begin
- Render.Stop;
- if seed > InitSeed then
- dec(seed);
- if seed = InitSeed then mnuBack.enabled := false;
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMaintainSymClick(Sender: TObject);
-begin
- mnuMaintainSym.Checked := not mnuMaintainSym.Checked;
- Interpolate;
- ShowMutants;
-end;
-
-end.
-
diff --git a/2.02g/Source/MyTypes.pas b/2.02g/Source/MyTypes.pas
deleted file mode 100644
index c689585..0000000
--- a/2.02g/Source/MyTypes.pas
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit MyTypes;
-
-
-interface
-uses ControlPoint;
-
-type
- TTriangle = record
- x: array[0..2] of double;
- y: array[0..2] of double;
- end;
- TTriangles = array[-1..NXFORMS] of TTriangle;
- TSPoint = record
- x: double;
- y: double;
- end;
- TMapPalette = record
- Red: array[0..255] of byte;
- Green: array[0..255] of byte;
- Blue: array[0..255] of byte;
- end;
- TColorMaps = record
- Identifier: string;
- UGRFile: string;
- end;
- pPixArray = ^TPixArray;
- TPixArray = array[0..1279, 0..1023, 0..3] of integer;
- pPreviewPixArray = ^TPreviewPixArray;
- TPreviewPixArray = array[0..159, 0..119, 0..3] of integer;
- TFileType = (ftIfs, ftFla, ftXML);
-
-implementation
-
-end.
diff --git a/2.02g/Source/Options.dfm b/2.02g/Source/Options.dfm
deleted file mode 100644
index 9e05f14..0000000
--- a/2.02g/Source/Options.dfm
+++ /dev/null
@@ -1,1406 +0,0 @@
-object OptionsForm: TOptionsForm
- Left = 430
- Top = 204
- BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
- BorderStyle = bsDialog
- Caption = 'Options'
- ClientHeight = 296
- ClientWidth = 470
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- HelpFile = 'Apophysis 2.0.chm'
- OldCreateOrder = True
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 304
- Top = 264
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- TabOrder = 1
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 384
- Top = 264
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 2
- OnClick = btnCancelClick
- end
- object Tabs: TPageControl
- Left = 8
- Top = 8
- Width = 449
- Height = 249
- ActivePage = GeneralPage
- TabIndex = 0
- TabOrder = 0
- TabStop = False
- object GeneralPage: TTabSheet
- HelpContext = 1
- Caption = 'General'
- object chkConfirmDel: TCheckBox
- Left = 208
- Top = 8
- Width = 97
- Height = 17
- HelpContext = 1005
- Caption = 'Confirm delete'
- TabOrder = 2
- end
- object GroupBox13: TGroupBox
- Left = 8
- Top = 2
- Width = 193
- Height = 71
- Caption = 'Smooth palette'
- TabOrder = 0
- object Label8: TLabel
- Left = 10
- Top = 18
- Width = 78
- Height = 13
- Caption = 'Number of tries:'
- end
- object Label10: TLabel
- Left = 26
- Top = 42
- Width = 53
- Height = 13
- Caption = 'Try length:'
- end
- object txtNumtries: TEdit
- Left = 96
- Top = 16
- Width = 73
- Height = 21
- HelpContext = 1002
- TabOrder = 0
- Text = '50'
- end
- object txtTryLength: TEdit
- Left = 96
- Top = 40
- Width = 73
- Height = 21
- HelpContext = 1003
- TabOrder = 1
- Text = '10000'
- end
- end
- object JPEG: TGroupBox
- Left = 8
- Top = 74
- Width = 121
- Height = 57
- Caption = 'JPEG Quality'
- TabOrder = 1
- object txtJPEGQuality: TEdit
- Left = 16
- Top = 24
- Width = 73
- Height = 21
- HelpContext = 1004
- TabOrder = 0
- Text = '80'
- end
- end
- object chkFixedReference: TCheckBox
- Left = 208
- Top = 24
- Width = 145
- Height = 17
- Caption = 'Fixed reference triangle'
- TabOrder = 3
- end
- object GroupBox1: TGroupBox
- Left = 136
- Top = 74
- Width = 121
- Height = 57
- Caption = 'Batch size'
- TabOrder = 4
- object txtBatchSize: TEdit
- Left = 16
- Top = 24
- Width = 73
- Height = 21
- HelpContext = 1004
- TabOrder = 0
- Text = '100'
- end
- object udBatchSize: TUpDown
- Left = 89
- Top = 24
- Width = 13
- Height = 21
- Associate = txtBatchSize
- Min = 1
- Max = 300
- Position = 100
- TabOrder = 1
- Thousands = False
- Wrap = False
- end
- end
- object chkResize: TCheckBox
- Left = 208
- Top = 40
- Width = 169
- Height = 17
- Caption = 'Resize on load'
- TabOrder = 5
- end
- end
- object DisplayPage: TTabSheet
- Caption = 'Display'
- object GroupBox2: TGroupBox
- Left = 184
- Top = 8
- Width = 250
- Height = 97
- Caption = 'Preview density'
- TabOrder = 1
- object Label4: TLabel
- Left = 8
- Top = 19
- Width = 58
- Height = 13
- Caption = 'Low quality:'
- end
- object Label1: TLabel
- Left = 8
- Top = 43
- Width = 75
- Height = 13
- Caption = 'Medium quality:'
- end
- object Label30: TLabel
- Left = 8
- Top = 67
- Width = 60
- Height = 13
- Caption = 'High quality:'
- end
- object txtLowQuality: TEdit
- Left = 112
- Top = 16
- Width = 121
- Height = 21
- HelpContext = 1012
- TabOrder = 0
- Text = 'txtLowQuality'
- end
- object txtMediumQuality: TEdit
- Left = 112
- Top = 40
- Width = 121
- Height = 21
- HelpContext = 1013
- TabOrder = 1
- Text = 'txtMediumQuality'
- end
- object txtHighQuality: TEdit
- Left = 112
- Top = 64
- Width = 121
- Height = 21
- HelpContext = 1014
- TabOrder = 2
- Text = 'txtHighQuality'
- end
- end
- object grpRendering: TGroupBox
- Left = 8
- Top = 6
- Width = 169
- Height = 169
- Caption = 'Rendering'
- TabOrder = 0
- object lblSampleDensity: TLabel
- Left = 40
- Top = 19
- Width = 38
- Height = 13
- Caption = 'Quality:'
- end
- object lblGamma: TLabel
- Left = 40
- Top = 43
- Width = 39
- Height = 13
- Caption = 'Gamma:'
- end
- object lblBrightness: TLabel
- Left = 24
- Top = 67
- Width = 54
- Height = 13
- Caption = 'Brightness:'
- end
- object lblVibrancy: TLabel
- Left = 32
- Top = 91
- Width = 45
- Height = 13
- Caption = 'Vibrancy:'
- end
- object lblOversample: TLabel
- Left = 16
- Top = 115
- Width = 61
- Height = 13
- Caption = 'Oversample:'
- end
- object lblFilterRadius: TLabel
- Left = 16
- Top = 139
- Width = 63
- Height = 13
- Caption = 'Filter Radius:'
- end
- object txtSampleDensity: TEdit
- Left = 88
- Top = 16
- Width = 65
- Height = 21
- HelpContext = 1006
- TabOrder = 0
- end
- object txtGamma: TEdit
- Left = 88
- Top = 40
- Width = 65
- Height = 21
- HelpContext = 1007
- TabOrder = 1
- end
- object txtBrightness: TEdit
- Left = 88
- Top = 64
- Width = 65
- Height = 21
- HelpContext = 1008
- TabOrder = 2
- end
- object txtVibrancy: TEdit
- Left = 88
- Top = 88
- Width = 65
- Height = 21
- HelpContext = 1009
- TabOrder = 3
- end
- object txtOversample: TEdit
- Left = 88
- Top = 112
- Width = 65
- Height = 21
- HelpContext = 1010
- TabOrder = 4
- end
- object txtFilterRadius: TEdit
- Left = 88
- Top = 136
- Width = 65
- Height = 21
- HelpContext = 1011
- TabOrder = 5
- end
- end
- end
- object RandomPage: TTabSheet
- Caption = 'Random'
- object gpNumberOfTransforms: TGroupBox
- Left = 8
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Number of transforms'
- TabOrder = 0
- object Label28: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label29: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinXForms: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1017
- TabOrder = 0
- Text = '2'
- OnChange = txtMinXFormsChange
- end
- object txtMaxXforms: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1018
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxXformsChange
- end
- object udMinXforms: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinXForms
- Min = 2
- Max = 12
- Position = 2
- TabOrder = 2
- Wrap = False
- end
- object udMaxXForms: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxXforms
- Min = 2
- Max = 12
- Position = 6
- TabOrder = 3
- Wrap = False
- end
- end
- object chkKeepBackground: TCheckBox
- Left = 208
- Top = 90
- Width = 161
- Height = 17
- HelpContext = 1023
- Caption = 'Keep background color'
- TabOrder = 4
- end
- object gpFlameTitlePrefix: TGroupBox
- Left = 8
- Top = 86
- Width = 193
- Height = 43
- Caption = 'Flame title prefix'
- TabOrder = 2
- object txtRandomPrefix: TEdit
- Left = 8
- Top = 16
- Width = 169
- Height = 21
- HelpContext = 1021
- TabOrder = 0
- Text = 'Apophysis'
- end
- end
- object gpMutationTransforms: TGroupBox
- Left = 208
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Mutation transforms'
- TabOrder = 1
- object Label2: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label3: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinMutate: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1019
- TabOrder = 0
- Text = '2'
- OnChange = txtMinMutateChange
- end
- object txtMaxMutate: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1020
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxMutateChange
- end
- object udMinMutate: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinMutate
- Min = 2
- Max = 12
- Position = 2
- TabOrder = 2
- Wrap = False
- end
- object udMaxMutate: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxMutate
- Min = 2
- Max = 12
- Position = 6
- TabOrder = 3
- Wrap = False
- end
- end
- object gpForcedSymmetry: TGroupBox
- Left = 8
- Top = 136
- Width = 193
- Height = 72
- Caption = 'Forced symmetry'
- TabOrder = 3
- object Label7: TLabel
- Left = 8
- Top = 20
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Type:'
- end
- object Label9: TLabel
- Left = 8
- Top = 48
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Order:'
- end
- object cmbSymType: TComboBox
- Left = 48
- Top = 16
- Width = 137
- Height = 21
- HelpContext = 1024
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbSymTypeChange
- Items.Strings = (
- 'None'
- 'Bilateral'
- 'Rotational'
- 'Dihedral')
- end
- object txtSymOrder: TEdit
- Left = 48
- Top = 43
- Width = 121
- Height = 21
- HelpContext = 1025
- TabOrder = 1
- Text = '4'
- end
- object udSymOrder: TUpDown
- Left = 169
- Top = 43
- Width = 13
- Height = 21
- Associate = txtSymOrder
- Min = 2
- Max = 2000
- Position = 4
- TabOrder = 2
- Thousands = False
- Wrap = False
- end
- end
- end
- object VariationsPage: TTabSheet
- Caption = 'Variations'
- ImageIndex = 4
- object GroupBox17: TGroupBox
- Left = 8
- Top = 0
- Width = 341
- Height = 217
- HelpContext = 1026
- Caption = 'Enabled'
- TabOrder = 2
- object clbVarEnabled: TCheckListBox
- Left = 12
- Top = 16
- Width = 205
- Height = 189
- ItemHeight = 13
- TabOrder = 0
- end
- end
- object btnSetAll: TButton
- Left = 356
- Top = 160
- Width = 75
- Height = 25
- HelpContext = 1027
- Caption = 'Set All'
- TabOrder = 0
- OnClick = btnSetAllClick
- end
- object btnClearAll: TButton
- Left = 356
- Top = 192
- Width = 75
- Height = 25
- HelpContext = 1028
- Caption = 'Clear All'
- TabOrder = 1
- OnClick = btnClearAllClick
- end
- end
- object TabSheet1: TTabSheet
- Caption = 'Gradient'
- ImageIndex = 5
- object grpGradient: TRadioGroup
- Left = 8
- Top = 8
- Width = 137
- Height = 121
- HelpContext = 1029
- Caption = 'On random flame'
- ItemIndex = 0
- Items.Strings = (
- 'Use random preset'
- 'Use default'
- 'Use current'
- 'Randomize')
- TabOrder = 0
- end
- object GroupBox3: TGroupBox
- Left = 152
- Top = 8
- Width = 281
- Height = 193
- Caption = 'Randomize'
- TabOrder = 1
- object Label18: TLabel
- Left = 8
- Top = 24
- Width = 128
- Height = 13
- Caption = 'Minimum number of nodes:'
- end
- object Label19: TLabel
- Left = 8
- Top = 56
- Width = 128
- Height = 13
- Caption = 'Maximum number of nodes'
- end
- object Label31: TLabel
- Left = 8
- Top = 88
- Width = 64
- Height = 13
- Caption = 'Hue between'
- end
- object Label32: TLabel
- Left = 184
- Top = 88
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label33: TLabel
- Left = 8
- Top = 120
- Width = 95
- Height = 13
- Caption = 'Saturation between'
- end
- object Label34: TLabel
- Left = 184
- Top = 120
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label35: TLabel
- Left = 8
- Top = 152
- Width = 95
- Height = 13
- Caption = 'Luminance between'
- end
- object Label36: TLabel
- Left = 184
- Top = 152
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object txtMinNodes: TEdit
- Left = 160
- Top = 24
- Width = 49
- Height = 21
- HelpContext = 1030
- TabOrder = 0
- Text = '2'
- OnChange = txtMinNodesChange
- end
- object txtMaxNodes: TEdit
- Left = 160
- Top = 56
- Width = 49
- Height = 21
- HelpContext = 1031
- TabOrder = 1
- Text = '2'
- OnChange = txtMaxNodesChange
- end
- object txtMinHue: TEdit
- Left = 112
- Top = 88
- Width = 49
- Height = 21
- HelpContext = 1032
- TabOrder = 2
- Text = '0'
- OnChange = txtMinHueChange
- end
- object txtMaxHue: TEdit
- Left = 208
- Top = 88
- Width = 49
- Height = 21
- HelpContext = 1033
- TabOrder = 3
- Text = '600'
- OnChange = txtMaxHueChange
- end
- object txtMinSat: TEdit
- Left = 112
- Top = 120
- Width = 49
- Height = 21
- HelpContext = 1034
- TabOrder = 4
- Text = '0'
- OnChange = txtMinSatChange
- end
- object txtMaxSat: TEdit
- Left = 208
- Top = 120
- Width = 49
- Height = 21
- HelpContext = 1035
- TabOrder = 5
- Text = '100'
- OnChange = txtMaxSatChange
- end
- object txtMinLum: TEdit
- Left = 112
- Top = 152
- Width = 49
- Height = 21
- HelpContext = 1036
- TabOrder = 6
- Text = '0'
- OnChange = txtMinLumChange
- end
- object txtMaxLum: TEdit
- Left = 208
- Top = 152
- Width = 49
- Height = 21
- HelpContext = 1037
- TabOrder = 7
- Text = '100'
- OnChange = txtMaxLumChange
- end
- object udMinNodes: TUpDown
- Left = 209
- Top = 24
- Width = 12
- Height = 21
- HelpContext = 1030
- Associate = txtMinNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 8
- Wrap = False
- end
- object udMaxNodes: TUpDown
- Left = 209
- Top = 56
- Width = 12
- Height = 21
- HelpContext = 1031
- Associate = txtMaxNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 9
- Wrap = False
- end
- object udMinHue: TUpDown
- Left = 161
- Top = 88
- Width = 12
- Height = 21
- HelpContext = 1032
- Associate = txtMinHue
- Min = 0
- Max = 600
- Position = 0
- TabOrder = 10
- Wrap = False
- end
- object udMaxHue: TUpDown
- Left = 257
- Top = 88
- Width = 12
- Height = 21
- HelpContext = 1033
- Associate = txtMaxHue
- Min = 0
- Max = 600
- Position = 600
- TabOrder = 11
- Wrap = False
- end
- object udMinSat: TUpDown
- Left = 161
- Top = 120
- Width = 12
- Height = 21
- HelpContext = 1034
- Associate = txtMinSat
- Min = 0
- Position = 0
- TabOrder = 12
- Wrap = False
- end
- object udmaxSat: TUpDown
- Left = 257
- Top = 120
- Width = 12
- Height = 21
- HelpContext = 1035
- Associate = txtMaxSat
- Min = 0
- Position = 100
- TabOrder = 13
- Wrap = False
- end
- object udMinLum: TUpDown
- Left = 161
- Top = 152
- Width = 12
- Height = 21
- HelpContext = 1036
- Associate = txtMinLum
- Min = 0
- Position = 0
- TabOrder = 14
- Wrap = False
- end
- object udMaxLum: TUpDown
- Left = 257
- Top = 152
- Width = 12
- Height = 21
- HelpContext = 1037
- Associate = txtMaxLum
- Min = 0
- Position = 100
- TabOrder = 15
- Wrap = False
- end
- end
- end
- object TabSheet6: TTabSheet
- Caption = 'UPR'
- ImageIndex = 5
- object UPRPage: TPageControl
- Left = 0
- Top = 4
- Width = 441
- Height = 249
- MultiLine = True
- Style = tsButtons
- TabOrder = 0
- end
- object GroupBox11: TGroupBox
- Left = 8
- Top = 112
- Width = 177
- Height = 73
- Caption = 'UPR size'
- TabOrder = 1
- object Label26: TLabel
- Left = 15
- Top = 21
- Width = 32
- Height = 13
- Caption = 'Width:'
- end
- object Label27: TLabel
- Left = 15
- Top = 49
- Width = 35
- Height = 13
- Caption = 'Height:'
- end
- object txtUPRWidth: TEdit
- Left = 96
- Top = 16
- Width = 69
- Height = 21
- TabOrder = 0
- Text = '640'
- end
- object txtUPRHeight: TEdit
- Left = 96
- Top = 40
- Width = 69
- Height = 21
- TabOrder = 1
- Text = '480'
- end
- end
- object GroupBox9: TGroupBox
- Left = 8
- Top = 6
- Width = 177
- Height = 99
- Caption = 'Parameter defaults'
- TabOrder = 2
- object Label20: TLabel
- Left = 10
- Top = 26
- Width = 76
- Height = 13
- Caption = 'Sample density:'
- end
- object Label21: TLabel
- Left = 10
- Top = 50
- Width = 60
- Height = 13
- Caption = 'Filter radius:'
- end
- object Label22: TLabel
- Left = 10
- Top = 74
- Width = 61
- Height = 13
- Caption = 'Oversample:'
- end
- object txtFIterDensity: TEdit
- Left = 96
- Top = 24
- Width = 67
- Height = 21
- TabOrder = 0
- Text = '35'
- end
- object txtUPRFilterRadius: TEdit
- Left = 96
- Top = 48
- Width = 67
- Height = 21
- TabOrder = 1
- Text = '0.7'
- end
- object txtUPROversample: TEdit
- Left = 96
- Top = 72
- Width = 67
- Height = 21
- TabOrder = 2
- Text = '3'
- end
- end
- object GroupBox4: TGroupBox
- Left = 192
- Top = 6
- Width = 245
- Height = 75
- Caption = 'Coloring algorithm'
- TabOrder = 3
- object Label11: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label12: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFCIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'enr-flame-a'
- end
- object txtFCFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'apophysis.ucl'
- end
- end
- object GroupBox5: TGroupBox
- Left = 192
- Top = 87
- Width = 245
- Height = 82
- Caption = 'Fractal formula'
- TabOrder = 4
- object Label13: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label14: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFFIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'mt-pixel'
- end
- object txtFFFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'mt.ufm'
- end
- end
- object chkAdjustDensity: TCheckBox
- Left = 192
- Top = 170
- Width = 169
- Height = 17
- Caption = 'Adjust sample density'
- TabOrder = 5
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Sheep'
- ImageIndex = 6
- object GroupBox6: TGroupBox
- Left = 8
- Top = 6
- Width = 245
- Height = 99
- Caption = 'Credit'
- TabOrder = 0
- object Label5: TLabel
- Left = 10
- Top = 18
- Width = 23
- Height = 13
- Caption = 'Nick:'
- end
- object Label6: TLabel
- Left = 10
- Top = 42
- Width = 23
- Height = 13
- Caption = 'URL:'
- end
- object Label15: TLabel
- Left = 10
- Top = 66
- Width = 50
- Height = 13
- Caption = 'Password:'
- Visible = False
- end
- object txtNick: TEdit
- Left = 82
- Top = 16
- Width = 151
- Height = 21
- TabOrder = 0
- end
- object txtURL: TEdit
- Left = 82
- Top = 40
- Width = 151
- Height = 21
- TabOrder = 1
- end
- object txtPassword: TEdit
- Left = 82
- Top = 64
- Width = 151
- Height = 21
- Enabled = False
- TabOrder = 2
- Visible = False
- end
- end
- object GroupBox8: TGroupBox
- Left = 8
- Top = 106
- Width = 425
- Height = 51
- Caption = 'Server'
- TabOrder = 1
- object Label17: TLabel
- Left = 10
- Top = 20
- Width = 43
- Height = 13
- Caption = 'Address:'
- end
- object txtServer: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- object Paths: TTabSheet
- Caption = 'Paths'
- ImageIndex = 7
- object GroupBox10: TGroupBox
- Left = 8
- Top = 0
- Width = 425
- Height = 51
- Caption = 'Default parameter file'
- TabOrder = 0
- object btnDefGradient: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object Label25: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtDefParameterFile: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox12: TGroupBox
- Left = 8
- Top = 54
- Width = 425
- Height = 51
- Caption = 'Smooth palette file'
- TabOrder = 1
- object Label23: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object btnSmooth: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSmoothClick
- end
- object txtDefSmoothFile: TEdit
- Left = 67
- Top = 16
- Width = 310
- Height = 21
- HelpContext = 1001
- TabOrder = 0
- end
- end
- object GroupBox7: TGroupBox
- Left = 8
- Top = 162
- Width = 425
- Height = 51
- Caption = 'Export renderer'
- TabOrder = 2
- object btnRenderer: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnRendererClick
- end
- object Label16: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtRenderer: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox14: TGroupBox
- Left = 8
- Top = 108
- Width = 425
- Height = 51
- Caption = 'Function library'
- TabOrder = 3
- object SpeedButton2: TSpeedButton
- Left = 392
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = SpeedButton2Click
- end
- object Label37: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtLibrary: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- end
- object OpenDialog: TOpenDialog
- Left = 16
- Top = 264
- end
-end
diff --git a/2.02g/Source/Options.pas b/2.02g/Source/Options.pas
deleted file mode 100644
index 115f652..0000000
--- a/2.02g/Source/Options.pas
+++ /dev/null
@@ -1,590 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Options;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ComCtrls, ExtCtrls, Buttons, Registry, Mask, CheckLst;
-
-type
- TOptionsForm = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- OpenDialog: TOpenDialog;
- Tabs: TPageControl;
- GeneralPage: TTabSheet;
- chkConfirmDel: TCheckBox;
- GroupBox13: TGroupBox;
- JPEG: TGroupBox;
- txtJPEGQuality: TEdit;
- DisplayPage: TTabSheet;
- GroupBox2: TGroupBox;
- Label4: TLabel;
- Label1: TLabel;
- Label30: TLabel;
- txtLowQuality: TEdit;
- txtMediumQuality: TEdit;
- txtHighQuality: TEdit;
- grpRendering: TGroupBox;
- lblSampleDensity: TLabel;
- lblGamma: TLabel;
- lblBrightness: TLabel;
- lblVibrancy: TLabel;
- lblOversample: TLabel;
- lblFilterRadius: TLabel;
- txtSampleDensity: TEdit;
- txtGamma: TEdit;
- txtBrightness: TEdit;
- txtVibrancy: TEdit;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- RandomPage: TTabSheet;
- gpNumberOfTransforms: TGroupBox;
- Label28: TLabel;
- Label29: TLabel;
- txtMinXForms: TEdit;
- txtMaxXforms: TEdit;
- chkKeepBackground: TCheckBox;
- TabSheet6: TTabSheet;
- UPRPage: TPageControl;
- GroupBox11: TGroupBox;
- Label26: TLabel;
- Label27: TLabel;
- txtUPRWidth: TEdit;
- txtUPRHeight: TEdit;
- gpFlameTitlePrefix: TGroupBox;
- txtRandomPrefix: TEdit;
- gpMutationTransforms: TGroupBox;
- Label2: TLabel;
- Label3: TLabel;
- txtMinMutate: TEdit;
- txtMaxMutate: TEdit;
- gpForcedSymmetry: TGroupBox;
- cmbSymType: TComboBox;
- txtSymOrder: TEdit;
- Label7: TLabel;
- Label9: TLabel;
- VariationsPage: TTabSheet;
- GroupBox17: TGroupBox;
- btnSetAll: TButton;
- btnClearAll: TButton;
- Label8: TLabel;
- txtNumtries: TEdit;
- Label10: TLabel;
- txtTryLength: TEdit;
- TabSheet1: TTabSheet;
- grpGradient: TRadioGroup;
- GroupBox3: TGroupBox;
- txtMinNodes: TEdit;
- txtMaxNodes: TEdit;
- Label18: TLabel;
- Label19: TLabel;
- txtMinHue: TEdit;
- txtMaxHue: TEdit;
- Label31: TLabel;
- Label32: TLabel;
- Label33: TLabel;
- txtMinSat: TEdit;
- Label34: TLabel;
- txtMaxSat: TEdit;
- Label35: TLabel;
- txtMinLum: TEdit;
- Label36: TLabel;
- txtMaxLum: TEdit;
- udMinNodes: TUpDown;
- udMaxNodes: TUpDown;
- udMinHue: TUpDown;
- udMaxHue: TUpDown;
- udMinSat: TUpDown;
- udmaxSat: TUpDown;
- udMinLum: TUpDown;
- udMaxLum: TUpDown;
- udMinXforms: TUpDown;
- udMaxXForms: TUpDown;
- udMinMutate: TUpDown;
- udMaxMutate: TUpDown;
- udSymOrder: TUpDown;
- chkFixedReference: TCheckBox;
- GroupBox1: TGroupBox;
- txtBatchSize: TEdit;
- udBatchSize: TUpDown;
- GroupBox9: TGroupBox;
- Label20: TLabel;
- Label21: TLabel;
- Label22: TLabel;
- txtFIterDensity: TEdit;
- txtUPRFilterRadius: TEdit;
- txtUPROversample: TEdit;
- GroupBox4: TGroupBox;
- Label11: TLabel;
- Label12: TLabel;
- txtFCIdent: TEdit;
- txtFCFile: TEdit;
- GroupBox5: TGroupBox;
- Label13: TLabel;
- Label14: TLabel;
- txtFFIdent: TEdit;
- txtFFFile: TEdit;
- chkAdjustDensity: TCheckBox;
- TabSheet2: TTabSheet;
- GroupBox6: TGroupBox;
- Label5: TLabel;
- Label6: TLabel;
- txtNick: TEdit;
- txtURL: TEdit;
- Label15: TLabel;
- txtPassword: TEdit;
- GroupBox8: TGroupBox;
- Label17: TLabel;
- txtServer: TEdit;
- chkResize: TCheckBox;
- Paths: TTabSheet;
- GroupBox10: TGroupBox;
- btnDefGradient: TSpeedButton;
- Label25: TLabel;
- txtDefParameterFile: TEdit;
- GroupBox12: TGroupBox;
- Label23: TLabel;
- txtDefSmoothFile: TEdit;
- btnSmooth: TSpeedButton;
- GroupBox7: TGroupBox;
- btnRenderer: TSpeedButton;
- Label16: TLabel;
- txtRenderer: TEdit;
- GroupBox14: TGroupBox;
- SpeedButton2: TSpeedButton;
- Label37: TLabel;
- txtLibrary: TEdit;
- clbVarEnabled: TCheckListBox;
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnSmoothClick(Sender: TObject);
- procedure cmbSymTypeChange(Sender: TObject);
- procedure btnSetAllClick(Sender: TObject);
- procedure btnClearAllClick(Sender: TObject);
- procedure txtMinNodesChange(Sender: TObject);
- procedure txtMaxNodesChange(Sender: TObject);
- procedure txtMaxHueChange(Sender: TObject);
- procedure txtMaxSatChange(Sender: TObject);
- procedure txtMaxLumChange(Sender: TObject);
- procedure txtMinHueChange(Sender: TObject);
- procedure txtMinSatChange(Sender: TObject);
- procedure txtMinLumChange(Sender: TObject);
- procedure txtMinXFormsChange(Sender: TObject);
- procedure txtMaxXformsChange(Sender: TObject);
- procedure txtMinMutateChange(Sender: TObject);
- procedure txtMaxMutateChange(Sender: TObject);
- procedure btnRendererClick(Sender: TObject);
- procedure SpeedButton2Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- OptionsForm: TOptionsForm;
-
-implementation
-
-uses Main, Global, Editor, ControlPoint;
-{$R *.DFM}
-
-procedure TOptionsForm.btnCancelClick(Sender: TObject);
-begin
- Close;
-end;
-
-procedure TOptionsForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Options', False) then
- begin
- if Registry.ValueExists('Left') then
- OptionsForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- OptionsForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
- { General tab }
- txtDefParameterFile.Text := DefFlameFile;
- txtDefSmoothFile.Text := defSmoothPaletteFile;
- txtNumtries.text := IntToStr(Numtries);
- txtTryLength.text := IntToStr(Trylength);
- chkConfirmDel.Checked := ConfirmDelete;
- txtJPEGQuality.text := IntToStr(JPEGQuality);
- chkFixedReference.Checked := FixedReference;
- udBatchSize.Position := BatchSize;
- chkResize.checked := ResizeOnLoad;
-
- { Display tab }
- txtSampleDensity.Text := FloatToStr(defSampleDensity);
- txtGamma.Text := FloatToStr(defGamma);
- txtBrightness.Text := FloatToStr(defBrightness);
- txtVibrancy.Text := FloatToStr(defVibrancy);
- txtOversample.Text := IntToStr(defOversample);
- txtFilterRadius.Text := FloatToStr(defFilterRadius);
- txtLowQuality.Text := FloatToStr(prevLowQuality);
- txtMediumQuality.Text := FloatToStr(prevMediumQuality);
- txtHighQuality.Text := FloatToStr(prevHighQuality);
-
- { Random tab }
- udMinXforms.Position := randMinTransforms;
- udMaxXforms.Position := randMaxTransforms;
- udMinMutate.Position := mutantMinTransforms;
- udMaxMutate.Position := mutantMaxTransforms;
- txtRandomPrefix.text := RandomPrefix;
- chkKeepbackground.Checked := KeepBackground;
- cmbSymType.ItemIndex := SymmetryType;
- if (SymmetryType = 0) or (SymmetryType = 1) then txtSymOrder.enabled := false;
- udSymOrder.Position := SymmetryOrder;
-
- { Variations tab }
- UnpackVariations(VariationOptions);
- for i := 0 to NVars -1 do
- clbVarEnabled.Checked[i] := Variations[i];
-
- { Gradient tab }
- grpGradient.ItemIndex := randGradient;
- udMinNodes.Position := MinNodes;
- udMaxNodes.Position := MaxNodes;
- udMinHue.Position := MinHue;
- udMinSat.Position := MinSat;
- udMinLum.Position := MinLum;
- udMaxHue.Position := MaxHue;
- udMaxSat.Position := MaxSat;
- udMaxLum.Position := MaxLum;
-
- { UPR tab }
- txtFIterDensity.text := IntToStr(UPRSampleDensity);
- txtUPRFilterRadius.text := FloatToStr(UPRFilterRadius);
- txtUPROversample.text := IntToStr(UPROversample);
- txtFCIdent.text := UPRColoringIdent;
- txtFCFile.text := UPRColoringFile;
- txtFFIdent.text := UPRFormulaIdent;
- txtFFFile.text := UPRFormulaFile;
- txtUPRWidth.text := IntToStr(UPRWidth);
- txtUPRHeight.text := IntToStr(UPRHeight);
- chkAdjustDensity.checked := UPRAdjustDensity;
-
- { UPR tab }
- txtNick.Text := SheepNick;
- txtURL.Text := SheepURL;
- txtPassword.Text := SheepPW;
- txtRenderer.Text := HqiPath;
- txtServer.Text := SheepServer;
-
- txtLibrary.text := defLibrary;
-end;
-
-procedure TOptionsForm.btnOKClick(Sender: TObject);
-var
- v: integer;
- i: integer;
-begin
-
- { Variations tab }
- { Get option values from controls. Disallow bad values }
- for i := 0 to NVars -1 do
- Variations[i] := clbVarEnabled.Checked[i];
-
- v := PackVariations;
- if v <> 0 then VariationOptions := v
- else
- begin
- Application.MessageBox('You must select at least one variation.', 'Apophysis', 48);
- Tabs.ActivePage := VariationsPage;
- Exit;
- end;
-
- { General tab }
- defFlameFile := txtDefParameterFile.Text;
- defSmoothPaletteFile := txtDefSmoothFile.Text;
- JPEGQuality := StrToInt(txtJPEGQuality.text);
- Numtries := StrToInt(txtNumtries.text);
- if NumTries < 1 then Numtries := 1;
- Trylength := StrToInt(txtTrylength.text);
- if Trylength < 100 then trylength := 100;
- if JPEGQuality > 100 then JPEGQuality := 100;
- if JPEGQuality < 1 then JPEGQuality := 100;
- BatchSize := udBatchSize.Position;
- if BatchSize < 1 then BatchSize := 1;
- if BatchSize > 300 then BatchSize := 300;
-
- ConfirmDelete := chkConfirmDel.Checked;
- FixedReference := chkFixedReference.Checked;
- ResizeOnLoad := chkResize.checked;
- { Display tab }
- defSampleDensity := StrToFloat(txtSampleDensity.Text);
- if defSampleDensity > 100 then defSampleDensity := 100;
- if defSampleDensity <= 0 then defSampleDensity := 0.1;
- defGamma := StrToFloat(txtGamma.Text);
- if defGamma < 0.1 then defGamma := 0.1;
- defBrightness := StrToFloat(txtBrightness.Text);
- if defBrightness < 0.1 then defBrightness := 0.1;
- defVibrancy := StrToFloat(txtVibrancy.Text);
- if defVibrancy < 0 then defVibrancy := 0.1;
- defFilterRadius := StrToFloat(txtFilterRadius.Text);
- if defFilterRadius <= 0 then defFilterRadius := 0.1;
- defOversample := StrToInt(txtOversample.Text);
- if defOversample > 4 then defOversample := 4;
- if defOversample < 1 then defOversample := 1;
- prevLowQuality := StrToFloat(txtLowQuality.Text);
- if prevLowQuality > 100 then prevLowQuality := 100;
- if prevLowQuality < 0.01 then prevLowQuality := 0.01;
- prevMediumQuality := StrToFloat(txtMediumQuality.Text);
- if prevMediumQuality > 100 then prevMediumQuality := 100;
- if prevMediumQuality < 0.01 then prevMediumQuality := 0.01;
- prevHighQuality := StrToFloat(txtHighQuality.Text);
- if prevHighQuality > 100 then prevHighQuality := 100;
- if prevHighQuality < 0.01 then prevHighQuality := 0.01;
-
- { Random tab }
- randMinTransforms := udMinXforms.Position;
- randMaxTransforms := udMaxXforms.Position;
- mutantMinTransforms := udMinMutate.Position;
- mutantMaxTransforms := udMaxMutate.Position;
- RandomPrefix := txtRandomPrefix.text;
- SymmetryType := cmbSymType.ItemIndex;
- SymmetryOrder := udSymOrder.Position;
- KeepBackground := chkKeepbackground.Checked;
-
- {Gradient tab }
- randGradient := grpGradient.ItemIndex;
- MinNodes := udMinNodes.Position;
- MaxNodes := udMaxNodes.Position;
- MinHue := udMinHue.Position;
- MinSat := udMinSat.Position;
- MinLum := udMinLum.Position;
- MaxHue := udMaxHue.Position;
- MaxSat := udMaxSat.Position;
- MaxLum := udMaxLum.Position;
-
- { UPR options }
- UPRSampleDensity := StrToInt(txtFIterDensity.text);
- UPRFilterRadius := StrToFloat(txtUPRFilterRadius.text);
- UPROversample := StrToInt(txtUPROversample.text);
- UPRColoringIdent := txtFCIdent.text;
- UPRColoringFile := txtFCFile.text;
- UPRFormulaIdent := txtFFIdent.text;
- UPRFormulaFile := txtFFFile.text;
- UPRAdjustDensity := chkAdjustDensity.checked;
- UPRWidth := StrToInt(txtUPRWidth.text);
- UPRHeight := StrToInt(txtUPRHeight.text);
-
- { Sheep options }
- SheepNick := txtNick.Text;
- SheepURL := txtURL.Text;
- SheepPW := txtPassword.text;
- HqiPath := txtRenderer.text;
- SheepServer := txtServer.text;
-
- {Paths}
- defLibrary := txtLibrary.text;
-
- Close;
-end;
-
-procedure TOptionsForm.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.fla)|*.apo;*.fla';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtDefParameterFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Options', True) then
- begin
- Registry.WriteInteger('Top', OptionsForm.Top);
- Registry.WriteInteger('Left', OptionsForm.Left);
- end;
- finally
- Registry.Free;
- end;
-
-end;
-
-procedure TOptionsForm.btnSmoothClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Gradient files (*.ugr)|*.ugr';
- OpenDialog.InitialDir := ExtractFilePath(defSmoothPaletteFile);
- OpenDialog.FileName := '';
- OpenDialog.DefaultExt := 'ugr';
- if OpenDialog.Execute then
- begin
- txtDefSmoothFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.cmbSymTypeChange(Sender: TObject);
-begin
- if (cmbSymType.ItemIndex = 0) or (cmbSymType.ItemIndex = 1) then
- txtSymOrder.enabled := false
- else
- txtSymOrder.enabled := true;
-end;
-
-procedure TOptionsForm.btnSetAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NVars - 1 do
- clbVarEnabled.Checked[i] := True;
-end;
-
-procedure TOptionsForm.btnClearAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NVars - 1 do
- clbVarEnabled.Checked[i] := False;
-end;
-
-procedure TOptionsForm.txtMinNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMinNodes.Text) > udMaxNodes.position then
- udMaxNodes.Position := StrToInt(txtMinNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMaxNodes.Text) < udMinNodes.position then
- udMinNodes.Position := StrToInt(txtMaxNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxHueChange(Sender: TObject);
-begin
- if StrToInt(txtMaxHue.Text) < udMinHue.position then
- udMinHue.Position := StrToInt(txtMaxHue.Text);
-end;
-
-procedure TOptionsForm.txtMaxSatChange(Sender: TObject);
-begin
- if StrToInt(txtMaxSat.Text) < udMinSat.position then
- udMinSat.Position := StrToInt(txtMaxSat.Text);
-end;
-
-procedure TOptionsForm.txtMaxLumChange(Sender: TObject);
-begin
- if StrToInt(txtMaxLum.Text) < udMinLum.position then
- udMinLum.Position := StrToInt(txtMaxLum.Text);
-end;
-
-procedure TOptionsForm.txtMinHueChange(Sender: TObject);
-begin
- if StrToInt(txtMinHue.Text) > udMaxHue.position then
- udMaxHue.Position := StrToInt(txtMinHue.Text);
-end;
-
-procedure TOptionsForm.txtMinSatChange(Sender: TObject);
-begin
- if StrToInt(txtMinSat.Text) > udMaxSat.position then
- udMaxSat.Position := StrToInt(txtMinSat.Text);
-end;
-
-procedure TOptionsForm.txtMinLumChange(Sender: TObject);
-begin
- if StrToInt(txtMinLum.Text) > udMaxLum.position then
- udMaxLum.Position := StrToInt(txtMinLum.Text);
-end;
-
-procedure TOptionsForm.txtMinXFormsChange(Sender: TObject);
-begin
- if StrToInt(txtMinXForms.Text) > udMaxXForms.position then
- udMaxXFOrms.Position := StrToInt(txtMinXForms.Text);
-end;
-
-procedure TOptionsForm.txtMaxXformsChange(Sender: TObject);
-begin
- if StrToInt(txtMaxXForms.Text) < udMinXForms.position then
- udMinXForms.Position := StrToInt(txtMaxXforms.Text);
-end;
-
-procedure TOptionsForm.txtMinMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMinMutate.Text) > udMaxMutate.position then
- udMaxMutate.Position := StrToInt(txtMinMutate.Text);
-end;
-
-procedure TOptionsForm.txtMaxMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMaxMutate.Text) < udMinMutate.position then
- udMinMutate.Position := StrToInt(txtMaxMutate.Text);
-end;
-
-procedure TOptionsForm.btnRendererClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Executables (*.exe)|*.exe';
- OpenDialog.InitialDir := ExtractFilePath(HqiPath);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtRenderer.text := OpenDialog.FileName;
- end;
-
-end;
-
-procedure TOptionsForm.SpeedButton2Click(Sender: TObject);
-begin
- OpenDialog.Filter := 'Script files (*.asc)|*.asc';
- OpenDialog.InitialDir := ExtractFilePath(defLibrary);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtLibrary.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- for i:= 0 to NVARS - 1 do begin
- clbVarEnabled.AddItem(Main.varnames[i],nil);
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/Preview.dfm b/2.02g/Source/Preview.dfm
deleted file mode 100644
index 380f294..0000000
--- a/2.02g/Source/Preview.dfm
+++ /dev/null
@@ -1,43 +0,0 @@
-object PreviewForm: TPreviewForm
- Left = 336
- Top = 228
- Width = 212
- Height = 181
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSizeToolWin
- Caption = 'Preview'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- PixelsPerInch = 96
- TextHeight = 13
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 204
- Height = 154
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- object Image: TImage
- Left = 2
- Top = 2
- Width = 200
- Height = 150
- Align = alClient
- AutoSize = True
- Stretch = True
- end
- end
-end
diff --git a/2.02g/Source/Preview.pas b/2.02g/Source/Preview.pas
deleted file mode 100644
index f9e971e..0000000
--- a/2.02g/Source/Preview.pas
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Preview;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ControlPoint, Render;
-
-type
- TPreviewForm = class(TForm)
- BackPanel: TPanel;
- Image: TImage;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- private
- public
- cp: TControlPoint;
- Render: TRenderer;
- procedure DrawFlame;
- end;
-
-var
- PreviewForm: TPreviewForm;
-
-implementation
-
-uses Main, Global, ScriptForm;
-
-{$R *.DFM}
-
-procedure TPreviewForm.DrawFlame;
-begin
- Render.Stop;
-// ScriptEditor.GetCpFromFlame(cp);
- cp.width := Image.width;
- cp.Height := Image.Height;
- Render.Compatibility := Compatibility;
- Render.SetCP(cp);
- Render.Render;
- Image.Picture.Bitmap.Assign(Render.GetImage);
- Application.ProcessMessages;
-end;
-
-
-procedure TPreviewForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TPreviewForm.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TPreviewForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TPreviewForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-end.
-
diff --git a/2.02g/Source/Regstry.pas b/2.02g/Source/Regstry.pas
deleted file mode 100644
index dda3ec2..0000000
--- a/2.02g/Source/Regstry.pas
+++ /dev/null
@@ -1,910 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Regstry;
-
-interface
-
-uses graphics, Messages;
-
-procedure ReadSettings;
-procedure SaveSettings;
-
-implementation
-
-uses Windows, SysUtils, Forms, Registry, Global, Dialogs;
-
-procedure ReadSettings;
-var
- Registry: TRegistry;
- DefaultPath: string;
-begin
- DefaultPath := ExtractFilePath(Application.Exename);
-// ShowMessage(DefaultPath);
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('Software\' + APP_NAME + '\Defaults', False) then
- begin
- if Registry.ValueExists('DefaultFlameFile') then
- begin
- defFlameFile := Registry.ReadString('DefaultFlameFile');
- end
- else
- begin
- defFlameFile := '';
- end;
- if Registry.ValueExists('GradientFile') then
- begin
- GradientFile := Registry.ReadString('GradientFile');
- end
- else
- begin
- GradientFile := ''
- end;
- if Registry.ValueExists('SavePath') then
- begin
- SavePath := Registry.ReadString('SavePath');
- end
- else
- begin
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- end;
- if Registry.ValueExists('SmoothPaletteFile') then
- begin
- defSmoothPaletteFile := Registry.ReadString('SmoothPaletteFIle');
- end
- else
- begin
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- end;
- if Registry.ValueExists('ConfirmDelete') then
- begin
- ConfirmDelete := Registry.ReadBool('ConfirmDelete');
- end
- else
- begin
- ConfirmDelete := True;
- end;
- if Registry.ValueExists('KeepBackground') then
- begin
- KeepBackground := Registry.ReadBool('KeepBackground');
- end
- else
- begin
- KeepBackground := False;
- end;
- if Registry.ValueExists('NumTries') then
- begin
- NumTries := Registry.ReadInteger('NumTries');
- end
- else
- begin
- NumTries := 10;
- end;
- if Registry.ValueExists('TryLength') then
- begin
- TryLength := Registry.ReadInteger('TryLength');
- end
- else
- begin
- TryLength := 100000;
- end;
- if Registry.ValueExists('MinTransforms') then
- begin
- randMinTransforms := Registry.ReadInteger('MinTransforms');
- end
- else
- begin
- randMinTransforms := 2;
- end;
- if Registry.ValueExists('MaxTransforms') then
- begin
- randMaxTransforms := Registry.ReadInteger('MaxTransforms');
- end
- else
- begin
- randMaxTransforms := 3;
- end;
- if Registry.ValueExists('MutationMinTransforms') then
- begin
- mutantMinTransforms := Registry.ReadInteger('MutationMinTransforms');
- end
- else
- begin
- mutantMinTransforms := 2;
- end;
- if Registry.ValueExists('MutationMaxTransforms') then
- begin
- mutantMaxTransforms := Registry.ReadInteger('MutationMaxTransforms');
- end
- else
- begin
- mutantMaxTransforms := 6;
- end;
- if Registry.ValueExists('RandomGradient') then
- begin
- randGradient := Registry.ReadInteger('RandomGradient');
- end
- else
- begin
- randGradient := 0;
- end;
- if Registry.ValueExists('ParameterFolder') then
- begin
- ParamFolder := Registry.ReadString('ParameterFolder');
- end
- else
- begin
- ParamFolder := DefaultPath + 'Parameters\';
- end;
- if Registry.ValueExists('UPRPath') then
- begin
- UPRPath := Registry.ReadString('UPRPath');
- end
- else
- begin
- UPRPath := DefaultPath;
- end;
- if Registry.ValueExists('ImageFolder') then
- begin
- ImageFolder := Registry.ReadString('ImageFolder');
- end
- else
- begin
- ImageFolder := DefaultPath;
- end;
- if Registry.ValueExists('UPRWidth') then
- begin
- UPRWidth := Registry.ReadInteger('UPRWidth');
- end
- else
- begin
- UPRWidth := 640;
- end;
- if Registry.ValueExists('UPRHeight') then
- begin
- UPRHeight := Registry.ReadInteger('UPRHeight');
- end
- else
- begin
- UPRHeight := 480;
- end;
- if Registry.ValueExists('BrowserPath') then
- begin
- BrowserPath := Registry.ReadString('BrowserPath');
- end
- else
- begin
- BrowserPath := DefaultPath;
- end;
- if Registry.ValueExists('EditPreviewQaulity') then
- begin
- EditPrevQual := Registry.ReadInteger('EditPreviewQaulity');
- end
- else
- begin
- EditPrevQual := 1;
- end;
- if Registry.ValueExists('MutatePreviewQaulity') then
- begin
- MutatePrevQual := Registry.ReadInteger('MutatePreviewQaulity');
- end
- else
- begin
- MutatePrevQual := 1;
- end;
- if Registry.ValueExists('AdjustPreviewQaulity') then
- begin
- AdjustPrevQual := Registry.ReadInteger('AdjustPreviewQaulity');
- end
- else
- begin
- AdjustPrevQual := 1;
- end;
- if Registry.ValueExists('RandomPrefix') then
- begin
- RandomPrefix := Registry.ReadString('RandomPrefix');
- end
- else
- begin
- RandomPrefix := 'Apophysis-'
- end;
- if Registry.ValueExists('RandomDate') then
- begin
- RandomDate := Registry.ReadString('RandomDate');
- end
- else
- begin
- RandomDate := ''
- end;
- if Registry.ValueExists('RandomIndex') then
- begin
- RandomIndex := Registry.ReadInteger('RandomIndex');
- end
- else
- begin
- RandomIndex := 0;
- end;
- if Registry.ValueExists('SymmetryType') then
- begin
- SymmetryType := Registry.ReadInteger('SymmetryType');
- end
- else
- begin
- SymmetryType := 0;
- end;
- if Registry.ValueExists('SymmetryOrder') then
- begin
- SymmetryOrder := Registry.ReadInteger('SymmetryOrder');
- end
- else
- begin
- SymmetryOrder := 4;
- end;
- if Registry.ValueExists('VariationOptions') then
- begin
- VariationOptions := Registry.ReadInteger('VariationOptions');
- end
- else
- begin
- VariationOptions := 262143;
- end;
- if Registry.ValueExists('MinNodes') then
- begin
- MinNodes := Registry.ReadInteger('MinNodes');
- end
- else
- begin
- MinNodes := 2;
- end;
- if Registry.ValueExists('MinHue') then
- begin
- MinHue := Registry.ReadInteger('MinHue');
- end
- else
- begin
- MinHue := 0;
- end;
- if Registry.ValueExists('MinSat') then
- begin
- MinSat := Registry.ReadInteger('MinSat');
- end
- else
- begin
- MinSat := 0;
- end;
- if Registry.ValueExists('MinLum') then
- begin
- MinLum := Registry.ReadInteger('MinLum');
- end
- else
- begin
- MinLum := 0;
- end;
- if Registry.ValueExists('MaxNodes') then
- begin
- MaxNodes := Registry.ReadInteger('MaxNodes');
- end
- else
- begin
- MaxNodes := 10;
- end;
- if Registry.ValueExists('MaxHue') then
- begin
- MaxHue := Registry.ReadInteger('MaxHue');
- end
- else
- begin
- MaxHue := 600;
- end;
- if Registry.ValueExists('MaxSat') then
- begin
- MaxSat := Registry.ReadInteger('MaxSat');
- end
- else
- begin
- MaxSat := 100;
- end;
- if Registry.ValueExists('FixedReference') then
- begin
- FixedReference := Registry.ReadBool('FixedReference');
- end
- else
- begin
- FixedReference := False;
- end;
- if Registry.ValueExists('MaxLum') then
- begin
- MaxLum := Registry.ReadInteger('MaxLum');
- end
- else
- begin
- MaxLum := 100;
- end;
- if Registry.ValueExists('BatchSize') then
- begin
- BatchSize := Registry.ReadInteger('BatchSize');
- end
- else
- begin
- BatchSize := 100;
- end;
- if Registry.ValueExists('ScriptPath') then
- begin
- ScriptPath := Registry.ReadString('ScriptPath');
- end
- else
- begin
- ScriptPath := DefaultPath + 'Scripts\';
- end;
- if Registry.ValueExists('FunctionLibrary') then
- begin
- defLibrary := Registry.ReadString('FunctionLibrary');
- end
- else
- begin
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- end;
- if Registry.ValueExists('ExportFileFormat') then
- begin
- ExportFileFormat := Registry.ReadInteger('ExportFileFormat');
- end
- else
- begin
- ExportFileFormat := 1;
- end;
- if Registry.ValueExists('ExportWidth') then
- begin
- ExportWidth := Registry.ReadInteger('ExportWidth');
- end
- else
- begin
- ExportWidth := 640;
- end;
- if Registry.ValueExists('ExportHeight') then
- begin
- ExportHeight := Registry.ReadInteger('ExportHeight');
- end
- else
- begin
- ExportHeight := 480;
- end;
- if Registry.ValueExists('ExportDensity') then
- begin
- ExportDensity := Registry.ReadFloat('ExportDensity');
- end
- else
- begin
- ExportDensity := 100;
- end;
- if Registry.ValueExists('ExportOversample') then
- begin
- ExportOversample := Registry.ReadInteger('ExportOversample');
- end
- else
- begin
- ExportOversample := 2;
- end;
- if Registry.ValueExists('ExportFilter') then
- begin
- ExportFilter := Registry.ReadFloat('ExportFilter');
- end
- else
- begin
- ExportFilter := 0.6;
- end;
- if Registry.ValueExists('ExportBatches') then
- begin
- ExportBatches := Registry.ReadInteger('ExportBatches');
- end
- else
- begin
- ExportBatches := 3;
- end;
- if Registry.ValueExists('Nick') then
- begin
- SheepNick := Registry.ReadString('Nick');
- end
- else
- begin
- SheepNick := '';
- end;
- if Registry.ValueExists('URL') then
- begin
- SheepURL := Registry.ReadString('URL');
- end
- else
- begin
- SheepURL := '';
- end;
- if Registry.ValueExists('Pass') then
- begin
- SheepPW := Registry.ReadString('Pass');
- end
- else
- begin
- SheepPW := '';
- end;
- if Registry.ValueExists('Renderer') then
- begin
- HQIPath := Registry.ReadString('Renderer');
- end
- else
- begin
- HQIPath := DefaultPath + 'hqi.exe';
- end;
- if Registry.ValueExists('Server') then
- begin
- SheepServer := Registry.ReadString('Server');
- end
- else
- begin
- SheepServer := 'http://v2d5.sheepserver.net/';
- end;
- if Registry.ValueExists('ResizeOnLoad') then
- begin
- ResizeOnLoad := Registry.ReadBool('ResizeOnLoad');
- end
- else
- begin
- ResizeOnLoad := False;
- end;
- if Registry.ValueExists('ShowProgress') then
- begin
- ShowProgress := Registry.ReadBool('ShowProgress');
- end
- else
- begin
- ShowProgress := true;
- end;
- end
- else
- begin
- FixedReference := false;
- EditPrevQual := 1;
- MutatePrevQual := 1;
- AdjustPrevQual := 1;
- GradientFile := '';
- defFlameFile := '';
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- ConfirmDelete := True;
- NumTries := 10;
- TryLength := 100000;
- randMinTransforms := 2;
- randMaxTransforms := 3;
- mutantMinTransforms := 2;
- mutantMaxTransforms := 6;
- randGradient := 0;
- KeepBackground := False;
- UPRPath := DefaultPath;
- ImageFolder := DefaultPath;
- ParamFolder := DefaultPath + 'Parameters\';
- UPRWidth := 640;
- UPRHeight := 480;
- RandomPrefix := 'Apophysis-';
- RandomIndex := 0;
- RandomDate := '';
- SymmetryType := 0;
- SymmetryOrder := 4;
- VariationOptions := 262143;
- MinNodes := 2;
- MaxNodes := 10;
- MinHue := 0;
- MinSat := 0;
- MinLum := 0;
- MaxHue := 600;
- MaxSat := 100;
- MaxLum := 100;
- BatchSize := 100;
- ScriptPath := DefaultPath + 'Scripts\';
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- ExportFileFormat := 1;
- ExportWidth := 640;
- ExportHeight := 480;
- ExportDensity := 100;
- ExportOversample := 2;
- ExportFilter := 0.6;
- ExportBatches := 3;
- SheepNick := '';
- SheepURL := '';
- SheepPW := '';
- HQIPath := DefaultPath + 'hqi.exe';
- SheepServer := 'http://v2d5.sheepserver.net/';
- ResizeOnLoad := False;
- ShowProgress := true;
- end;
- Registry.CloseKey;
- { Render }
- if Registry.OpenKey('Software\' + APP_NAME + '\Render', False) then
- begin
- if Registry.ValueExists('Path') then
- begin
- RenderPath := Registry.ReadString('Path');
- end
- else
- begin
- RenderPath := DefaultPath;
- end;
- if Registry.ValueExists('SampleDensity') then
- begin
- renderDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- renderDensity := 200;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- renderFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- renderFilterRadius := 0.4;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- renderOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- renderOversample := 2;
- end;
- if Registry.ValueExists('Width') then
- begin
- renderWidth := Registry.ReadInteger('Width');
- end
- else
- begin
- renderWidth := 1024;
- end;
- if Registry.ValueExists('Height') then
- begin
- renderHeight := Registry.ReadInteger('Height');
- end
- else
- begin
- renderHeight := 768;
- end;
- if Registry.ValueExists('JPEGQuality') then
- begin
- JPEGQuality := Registry.ReadInteger('JPEGQuality');
- end
- else
- begin
- JPEGQuality := 80;
- end;
- if Registry.ValueExists('FileFormat') then
- begin
- renderFileFormat := Registry.ReadInteger('FileFormat');
- end
- else
- begin
- renderFileFormat := 3;
- end;
- end
- else
- begin
- renderFileFormat := 2;
- JPEGQuality := 80;
- renderPath := DefaultPath;
- renderDensity := 200;
- renderOversample := 2;
- renderFilterRadius := 0.4;
- renderWidth := 1024;
- renderHeight := 768;
- end;
- Registry.CloseKey;
- {UPR}
- if Registry.OpenKey('Software\' + APP_NAME + '\UPR', False) then
- begin
- if Registry.ValueExists('FlameColoringFile') then
- begin
- UPRColoringFile := Registry.ReadString('FlameColoringFile');
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- end;
- if Registry.ValueExists('FlameColoringIdent') then
- begin
- UPRColoringIdent := Registry.ReadString('FlameColoringIdent');
- end
- else
- begin
- UPRColoringIdent := 'enr-flame-a';
- end;
- if Registry.ValueExists('FlameFormulaFile') then
- begin
- UPRFormulaFile := Registry.ReadString('FlameFormulaFile');
- end
- else
- begin
- UPRFormulaFile := 'mt.ufm';
- end;
- if Registry.ValueExists('FlameFormulaIdent') then
- begin
- UPRFormulaIdent := Registry.ReadString('FlameFormulaIdent');
- end
- else
- begin
- UPRFormulaIdent := 'mt-pixel';
- end;
- if Registry.ValueExists('FlameIterDensity') then
- begin
- UPRSampleDensity := Registry.ReadInteger('FlameIterDensity');
- end
- else
- begin
- UPRSampleDensity := 35;
- end;
- if Registry.ValueExists('FlameFilterRadius') then
- begin
- UPRFilterRadius := Registry.ReadFloat('FlameFilterRadius');
- end
- else
- begin
- UPRFilterRadius := 0.7;
- end;
- if Registry.ValueExists('FlameOversample') then
- begin
- UPROversample := Registry.ReadInteger('FlameOversample');
- end
- else
- begin
- UPROversample := 3;
- end;
- if Registry.ValueExists('FlameAdjustDensity') then
- begin
- UPRAdjustDensity := Registry.ReadBool('FlameAdjustDensity');
- end
- else
- begin
- UPRAdjustDensity := true;
- end;
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- UPRColoringIdent := 'enr-flame-a';
- UPRFormulaFile := 'mt.ufm';
- UPRFormulaIdent := 'mt-pixel';
- UPRSampleDensity := 35;
- UPRFilterRadius := 0.7;
- UPROversample := 3;
- UPRAdjustDensity := True; ;
- end;
- Registry.CloseKey;
- if Registry.OpenKey('Software\' + APP_NAME + '\Display', False) then
- begin
- if Registry.ValueExists('SampleDensity') then
- begin
- defSampleDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- defSampleDensity := 5;
- end;
- if Registry.ValueExists('Gamma') then
- begin
- defGamma := Registry.ReadFloat('Gamma');
- end
- else
- begin
- defGamma := 4;
- end;
- if Registry.ValueExists('Brightness') then
- begin
- defBrightness := Registry.ReadFloat('Brightness');
- end
- else
- begin
- defBrightness := 4;
- end;
- if Registry.ValueExists('Vibrancy') then
- begin
- defVibrancy := Registry.ReadFloat('Vibrancy');
- end
- else
- begin
- defVibrancy := 1;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- defFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- defFilterRadius := 0.2;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- defOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- defOversample := 1;
- end;
- if Registry.ValueExists('PreviewDensity') then
- begin
- defPreviewDensity := Registry.ReadFloat('PreviewDensity');
- end
- else
- begin
- defPreviewDensity := 0.5;
- end;
- if Registry.ValueExists('PreviewLowQuality') then
- begin
- prevLowQuality := Registry.ReadFloat('PreviewLowQuality');
- end
- else
- begin
- prevLowQuality := 0.1;
- end;
- if Registry.ValueExists('PreviewMediumQuality') then
- begin
- prevMediumQuality := Registry.ReadFloat('PreviewMediumQuality');
- end
- else
- begin
- prevMediumQuality := 1;
- end;
- if Registry.ValueExists('PreviewHighQuality') then
- begin
- prevHighQuality := Registry.ReadFloat('PreviewHighQuality');
- end
- else
- begin
- prevHighQuality := 5;
- end;
- end
- else
- begin
- defSampleDensity := 5;
- defGamma := 4;
- defBrightness := 4;
- defVibrancy := 1;
- defFilterRadius := 0.2;
- defOversample := 1;
- defPreviewDensity := 0.5;
- prevLowQuality := 0.1;
- prevMediumQuality := 1;
- prevHighQuality := 5;
- end;
- Registry.CloseKey;
-
- finally
- Registry.Free;
- end;
-end;
-
-procedure SaveSettings;
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Defaults', True) then
- begin
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteString('SmoothPaletteFile', SmoothPaletteFile);
- Registry.WriteBool('ConfirmDelete', ConfirmDelete);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('MinTransforms', randMinTransforms);
- Registry.WriteInteger('MaxTransforms', randMaxTransforms);
- Registry.WriteInteger('MutationMinTransforms', mutantMinTransforms);
- Registry.WriteInteger('MutationMaxTransforms', mutantMaxTransforms);
- Registry.WriteInteger('RandomGradient', randGradient);
- Registry.WriteString('ParameterFolder', ParamFolder);
- Registry.WriteString('UPRPath', UPRPath);
- Registry.WriteString('ImageFolder', ImageFolder);
- Registry.WriteString('SavePath', SavePath);
- Registry.WriteInteger('UPRWidth', UPRWidth);
- Registry.WriteInteger('UPRHeight', UPRHeight);
- Registry.WriteString('BrowserPath', BrowserPath);
- Registry.WriteInteger('EditPreviewQaulity', EditPrevQual);
- Registry.WriteInteger('MutatePreviewQaulity', MutatePrevQual);
- Registry.WriteInteger('AdjustPreviewQaulity', AdjustPrevQual);
- Registry.WriteString('RandomPrefix', RandomPrefix);
- Registry.WriteString('RandomDate', RandomDate);
- Registry.WriteInteger('RandomIndex', RandomIndex);
- Registry.WriteString('DefaultFlameFile', defFlameFile);
- Registry.WriteString('SmoothPalettePath', SmoothPalettePath);
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteString('SmoothPaletteFile', defSmoothPaletteFile);
- Registry.WriteInteger('SymmetryType', SymmetryType);
- Registry.WriteInteger('SymmetryOrder', SymmetryOrder);
- Registry.WriteInteger('VariationOptions', VariationOptions);
- Registry.WriteBool('FixedReference', FixedReference);
- Registry.WriteInteger('MinNodes', MinNodes);
- Registry.WriteInteger('MinHue', MinHue);
- Registry.WriteInteger('MinSat', MinSat);
- Registry.WriteInteger('MinLum', MinLum);
- Registry.WriteInteger('MaxNodes', MaxNodes);
- Registry.WriteInteger('MaxHue', MaxHue);
- Registry.WriteInteger('MaxSat', MaxSat);
- Registry.WriteInteger('MaxLum', MaxLum);
- Registry.WriteInteger('BatchSize', BatchSize);
- Registry.WriteString('ScriptPath', ScriptPath);
- Registry.WriteInteger('ExportFileFormat', ExportFileFormat);
- Registry.WriteInteger('ExportWidth', ExportWidth);
- Registry.WriteInteger('ExportHeight', ExportHeight);
- Registry.WriteFloat('ExportDensity', ExportDensity);
- Registry.WriteFloat('ExportFilter', ExportFilter);
- Registry.WriteInteger('ExportOversample', ExportOversample);
- Registry.WriteInteger('ExportBatches', ExportBatches);
- Registry.WriteString('Nick', SheepNick);
- Registry.WriteString('URL', SheepURL);
- Registry.WriteString('Renderer', HqiPath);
- Registry.WriteString('Server', SheepServer);
- Registry.WriteString('Pass', SheepPW);
- Registry.WriteBool('ResizeOnLoad', ResizeOnLoad);
- Registry.WriteBool('ShowProgress', ShowProgress);
- Registry.WriteBool('KeepBackground', KeepBackground);
- Registry.WriteString('FunctionLibrary', defLibrary);
- end;
- { Display }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Display', True) then
- begin
- Registry.WriteFloat('SampleDensity', defSampleDensity);
- Registry.WriteFloat('Gamma', defGamma);
- Registry.WriteFloat('Brightness', defBrightness);
- Registry.WriteFloat('Vibrancy', defVibrancy);
- Registry.WriteFloat('FilterRadius', defFilterRadius);
- Registry.WriteInteger('Oversample', defOversample);
- Registry.WriteFloat('PreviewDensity', defPreviewDensity);
- Registry.WriteFloat('PreviewLowQuality', prevLowQuality);
- Registry.WriteFloat('PreviewMediumQuality', prevMediumQuality);
- Registry.WriteFloat('PreviewHighQuality', prevHighQuality);
- end;
- { UPR }
- if Registry.OpenKey('\Software\' + APP_NAME + '\UPR', True) then
- begin
- Registry.WriteString('FlameColoringFile', UPRColoringFile);
- Registry.WriteString('FlameColoringIdent', UPRColoringIdent);
- Registry.WriteString('FlameFormulaFile', UPRFormulaFile);
- Registry.WriteString('FlameFormulaIdent', UPRFormulaIdent);
- Registry.WriteInteger('FlameIterDensity', UPRSampleDensity);
- Registry.WriteFloat('FlameFilterRadius', UPRFilterRadius);
- Registry.WriteInteger('FlameOversample', UPROversample);
- Registry.WriteBool('FlameAdjustDensity', UPRAdjustDensity);
- end;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Render', True) then
- begin
- Registry.WriteString('Path', renderPath);
- Registry.WriteFloat('SampleDensity', renderDensity);
- Registry.WriteInteger('Oversample', renderOversample);
- Registry.WriteFloat('FilterRadius', renderFilterRadius);
- Registry.WriteInteger('Width', renderWidth);
- Registry.WriteInteger('Height', renderHeight);
- Registry.WriteInteger('JPEGQuality', JPEGQuality);
- Registry.WriteInteger('FileFormat', renderFileFormat);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/Render.pas b/2.02g/Source/Render.pas
deleted file mode 100644
index 8637990..0000000
--- a/2.02g/Source/Render.pas
+++ /dev/null
@@ -1,294 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render;
-
-interface
-
-uses
- Windows, Graphics,
- Controlpoint;
-
-type
- TOnProgress = procedure(prog: double) of object;
-
-type
- TColorMapColor = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
-// Count: Int64;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TBucket = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
- Count: Int64;
- end;
- PBucket = ^TBucket;
- TBucketArray = array of TBucket;
-
-
-type
- TBaseRenderer = class
- private
- FOnProgress: TOnProgress;
- procedure SetOnProgress(const Value: TOnProgress);
- protected
- FMaxMem: integer;
- FCompatibility: integer;
- FStop: boolean;
- FCP: TControlPoint;
-
- procedure Progress(value: double);
-
- function GetSlice: integer; virtual;
- function GetNrSlices: integer; virtual;
- public
- constructor Create; virtual;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- function GetImage: TBitmap; virtual; abstract;
- procedure Render; virtual; abstract;
- procedure Stop;
-
- property OnProgress: TOnProgress
- read FOnProgress
- write SetOnProgress;
- property compatibility : integer
- read Fcompatibility
- write Fcompatibility;
- property MaxMem : integer
- read FMaxMem
- write FMaxMem;
- property NrSlices: integer
- read GetNrSlices;
- property Slice: integer
- read GetSlice;
- end;
-
-type
- TRenderer = class
- private
- FRenderer: TBaseRenderer;
-
- FOnProgress: TOnProgress;
- FCP: TControlPoint;
- Fcompatibility: Integer;
- FMaxMem: int64;
-
- function GetNrSlices: integer;
- function GetSlice: integer;
- procedure Setcompatibility(const Value: Integer);
- procedure SetMaxMem(const Value: int64);
- public
-
- constructor Create;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- function GetImage: TBitmap;
- procedure Render;
- procedure RenderMaxMem(MaxMem: Int64);
-
- procedure Stop;
-
- property OnProgress: TOnProgress
- read FOnProgress
- write FOnProgress;
-
- property Slice: integer
- read GetSlice;
- property NrSlices: integer
- read GetNrSlices;
- property MaxMem: int64
- read FMaxMem
- write SetMaxMem;
- property compatibility: Integer
- read Fcompatibility
- write Setcompatibility;
- end;
-
-implementation
-
-uses
- Math, Sysutils, Render64, RenderMM;
-
-{ TRenderThread }
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRenderer.Destroy;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer.GetImage: TBitmap;
-begin
- Result := nil;
- if assigned(FRenderer) then
- Result := FRenderer.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.SetCP(CP: TControlPoint);
-begin
- FCP := CP;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRenderer.Create;
-begin
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.Render;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- if MaxMem = 0 then begin
- FRenderer := TRenderer64.Create;
- end else begin
- FRenderer := TRendererMM64.Create;
- FRenderer.MaxMem := MaxMem
- end;
-
- FRenderer.SetCP(FCP);
- FRenderer.compatibility := compatibility;
- FRenderer.OnProgress := FOnProgress;
- Frenderer.Render;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.Stop;
-begin
-
- if assigned(FRenderer) then
- FRenderer.Stop;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer.GetNrSlices: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.Nrslices
- else
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer.GetSlice: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.Slice
- else
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.Setcompatibility(const Value: Integer);
-begin
- Fcompatibility := Value;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.SetMaxMem(const Value: int64);
-begin
- FMaxMem := Value;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-
-{ TBaseRenderer }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.SetOnProgress(const Value: TOnProgress);
-begin
- FOnProgress := Value;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TBaseRenderer.Create;
-begin
- inherited Create;
- FCompatibility := 1;
- FStop := False;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.SetCP(CP: TControlPoint);
-begin
- if assigned(FCP) then
- FCP.Free;
-
- FCP := Cp.Clone;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Stop;
-begin
- FStop := True;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TBaseRenderer.Destroy;
-begin
- if assigned(FCP) then
- FCP.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseRenderer.GetNrSlices: integer;
-begin
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseRenderer.GetSlice: integer;
-begin
- Result := 0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Progress(value: double);
-begin
- if assigned(FOnprogress) then
- FOnprogress(Value);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.RenderMaxMem(MaxMem: Int64);
-begin
- FMaxMem := MaxMem;
- Render;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/Render32.pas b/2.02g/Source/Render32.pas
deleted file mode 100644
index 0049169..0000000
--- a/2.02g/Source/Render32.pas
+++ /dev/null
@@ -1,602 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render32;
-
-interface
-
-uses
- Windows, Graphics,
- Render, Controlpoint;
-
-type
- TOnProgress = procedure(prog: double) of object;
-
-type
- TColorMapColor = Record
- Red : Integer;
- Green: Integer;
- Blue : Integer;
-// Count: Integer;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TBucket = Record
- Red : Integer;
- Green: Integer;
- Blue : Integer;
- Count: Integer;
- end;
- PBucket = ^TBucket;
- TBucketArray = array of TBucket;
-
-type
- TRenderer32 = class(TBaseRenderer)
- private
- bm: TBitmap;
-
- oversample: Integer;
- filter_width: Integer;
- filter: array of array of extended;
-
- image_Width: Integer;
- image_Height: Integer;
- BucketWidth: Integer;
- BucketHeight: Integer;
- BucketSize: Integer;
- gutter_width: Integer;
-
- sample_density: extended;
-
- Buckets: TBucketArray;
- ColorMap: TColorMapArray;
-
- bg: array[0..2] of extended;
- vib_gam_n: Integer;
- vibrancy: double;
- gamma: double;
-
- bounds: array[0..3] of extended;
- size: array[0..1] of extended;
- ppux, ppuy: extended;
-
- procedure CreateFilter;
- procedure NormalizeFilter;
-
- procedure InitValues;
- procedure InitBuffers;
- procedure InitBitmap(w: Integer = 0; h: Integer = 0);
- procedure ClearBuffers;
- procedure ClearBuckets;
- procedure CreateColorMap;
- procedure CreateCamera;
-
- procedure AddPointsToBuckets(const points: TPointsArray); overload;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); overload;
-
- procedure SetPixels;
- procedure CreateBMFromBuckets(YOffset: Integer = 0);
-
- public
- constructor Create; override;
- destructor Destroy; override;
-
- function GetImage: TBitmap; override;
-
- procedure Render; override;
-
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer32 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.ClearBuckets;
-var
- i: integer;
-begin
- for i := 0 to BucketSize - 1 do begin
- buckets[i].Red := 0;
- buckets[i].Green := 0;
- buckets[i].Blue := 0;
- buckets[i].Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.ClearBuffers;
-begin
- ClearBuckets;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.CreateCamera;
-var
- scale: double;
- t0, t1: double;
- corner0, corner1: double;
- shift: Integer;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- corner0 := fcp.center[0] - image_width / ppux / 2.0;
- corner1 := fcp.center[1] - image_height / ppuy / 2.0;
- bounds[0] := corner0 - t0;
- bounds[1] := corner1 - t1 + shift;
- bounds[2] := corner0 + image_width / ppux + t0;
- bounds[3] := corner1 + image_height / ppuy + t1; //+ shift;
- if abs(bounds[2] - bounds[0]) > 0.01 then
- size[0] := 1.0 / (bounds[2] - bounds[0])
- else
- size[0] := 1;
- if abs(bounds[3] - bounds[1]) > 0.01 then
- size[1] := 1.0 / (bounds[3] - bounds[1])
- else
- size[1] := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do begin
- ColorMap[i].Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- ColorMap[i].Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- ColorMap[i].Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
-// cmap[i][3] := fcp.white_level;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.CreateFilter;
-var
- i, j: integer;
- fw: integer;
- adjust: double;
- ii, jj: double;
-begin
- oversample := fcp.spatial_oversample;
- fw := Trunc(2.0 * FILTER_CUTOFF * oversample * fcp.spatial_filter_radius);
- filter_width := fw + 1;
-
- // make sure it has same parity as oversample
- if odd(filter_width + oversample) then
- inc(filter_width);
-
- if (fw > 0.0) then
- adjust := (1.0 * FILTER_CUTOFF * filter_width) / fw
- else
- adjust := 1.0;
-
- setLength(filter, filter_width, filter_width);
- for i := 0 to filter_width - 1 do begin
- for j := 0 to filter_width - 1 do begin
- ii := ((2.0 * i + 1.0)/ filter_width - 1.0) * adjust;
- jj := ((2.0 * j + 1.0)/ filter_width - 1.0) * adjust;
-
- filter[i, j] := exp(-2.0 * (ii * ii + jj * jj));
- end;
- end;
-
- Normalizefilter;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRenderer32.Destroy;
-begin
- if assigned(bm) then
- bm.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer32.GetImage: TBitmap;
-begin
- Result := bm;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.InitBuffers;
-begin
- gutter_width := (filter_width - oversample) div 2;
- BucketHeight := oversample * image_height + 2 * gutter_width;
- Bucketwidth := oversample * image_width + 2 * gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-
- if high(buckets) <> (BucketSize - 1) then begin
- SetLength(buckets, BucketSize);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.InitValues;
-begin
- image_height := fcp.Height;
- image_Width := fcp.Width;
-
- CreateFilter;
- CreateCamera;
-
- InitBuffers;
-
- CreateColorMap;
-
- vibrancy := 0;
- gamma := 0;
- vib_gam_n := 0;
- bg[0] := 0;
- bg[1] := 0;
- bg[2] := 0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.NormalizeFilter;
-var
- i, j: integer;
- t: double;
-begin
- t := 0;
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- t := t + filter[i, j];
-
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- filter[i, j] := filter[i, j] / t;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - bx;
- py := points[i].y - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- ca,sa: double;
- nx, ny: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
-
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- ca := cos(FCP.FAngle);
- sa := sin(FCP.FAngle);
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - FCP.Center[0];
- py := points[i].y - FCP.Center[1];
-
- nx := px * ca + py * sa;
- ny := -px * sa + py * ca;
-
- px := nx + FCP.Center[0] - bx;
- py := ny + FCP.Center[1] - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.SetPixels;
-var
- i: integer;
- nsamples: Int64;
- nrbatches: Integer;
- points: TPointsArray;
-begin
- SetLength(Points, SUB_BATCH_SIZE);
-
- nsamples := Round(sample_density * bucketSize / (oversample * oversample));
- nrbatches := Round(nsamples / (fcp.nbatches * SUB_BATCH_SIZE));
- Randomize;
-
- for i := 0 to nrbatches do begin
- if FStop then
- Exit;
-
- if (i and $F = 0) then
- Progress(i / nrbatches);
-
- // generate points
- case Compatibility of
- 0: fcp.iterate_Old(SUB_BATCH_SIZE, points);
- 1: fcp.iterateXYC(SUB_BATCH_SIZE, points);
- end;
-
- if FCP.FAngle = 0 then
- AddPointsToBuckets(points)
- else
- AddPointsToBucketsAngle(points);
- end;
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.CreateBMFromBuckets(YOffset: Integer);
-var
- i, j: integer;
-
- alpha: double;
-// r,g,b: double;
- ai, ri, gi, bi: Integer;
- bgtot: Integer;
- ls: double;
- ii, jj: integer;
- fp: array[0..3] of double;
- Row: PLongintArray;
- vib, notvib: Integer;
- bgi: array[0..2] of Integer;
- bucketpos: Integer;
- filterValue: double;
- filterpos: Integer;
- lsa: array[0..1024] of double;
-var
- k1, k2: double;
- area: double;
-begin
- if fcp.gamma = 0 then
- gamma := fcp.gamma
- else
- gamma := 1 / fcp.gamma;
- vib := round(fcp.vibrancy * 256.0);
- notvib := 256 - vib;
-
- bgi[0] := round(fcp.background[0]);
- bgi[1] := round(fcp.background[1]);
- bgi[2] := round(fcp.background[2]);
- bgtot := RGB(bgi[2], bgi[1], bgi[0]);
-
- k1 := (fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256.0;
- area := image_width * image_height / (ppux * ppuy);
- k2 := (oversample * oversample) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- lsa[0] := 0;
- for i := 1 to 1024 do begin
- lsa[i] := (k1 * log10(1 + fcp.White_level * i * k2)) / (fcp.White_level * i);
- end;
-
- if filter_width > 1 then begin
- for i := 0 to BucketWidth * BucketHeight - 1 do begin
- if Buckets[i].count = 0 then
- Continue;
-
- ls := lsa[Min(1023, Buckets[i].Count)];
-
- Buckets[i].Red := Round(Buckets[i].Red * ls);
- Buckets[i].Green := Round(Buckets[i].Green * ls);
- Buckets[i].Blue := Round(Buckets[i].Blue * ls);
- Buckets[i].Count := Round(Buckets[i].Count * ls);
- end;
- end;
-
- ls := 0;
- ai := 0;
- bucketpos := 0;
- for i := 0 to Image_Height - 1 do begin
- if FStop then
- Break;
-
- Progress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[YOffset + i]);
- for j := 0 to Image_Width - 1 do begin
- if filter_width > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- filterValue := filter[ii, jj];
- filterpos := bucketpos + ii * BucketWidth + jj;
-
- fp[0] := fp[0] + filterValue * Buckets[filterpos].Red;
- fp[1] := fp[1] + filterValue * Buckets[filterpos].Green;
- fp[2] := fp[2] + filterValue * Buckets[filterpos].Blue;
- fp[3] := fp[3] + filterValue * Buckets[filterpos].Count;
- end;
- end;
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fcp.white_level * fp[3] / PREFILTER_WHITE;
- end else begin
- ls := lsa[Min(1023, Buckets[bucketpos].count)] / PREFILTER_WHITE;
-
- fp[0] := ls * Buckets[bucketpos].Red;
- fp[1] := ls * Buckets[bucketpos].Green;
- fp[2] := ls * Buckets[bucketpos].Blue;
- fp[3] := ls * Buckets[bucketpos].Count * fcp.white_level;
- end;
-
- Inc(bucketpos, oversample);
-
- if (fp[3] > 0.0) then begin
- alpha := power(fp[3], gamma);
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then
- ai := 0
- else if (ai > 256) then
- ai := 256;
- ai := 256 - ai;
- end else begin
- // no intensity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma))
- else
- ri := Round(ls * fp[0]);
- ri := ri + (ai * bgi[0]) shr 8;
- if (ri < 0) then
- ri := 0
- else if (ri > 255) then
- ri := 255;
-
- if (notvib > 0) then
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma))
- else
- gi := Round(ls * fp[1]);
- gi := gi + (ai * bgi[1]) shr 8;
- if (gi < 0) then
- gi := 0
- else if (gi > 255) then
- gi := 255;
-
- if (notvib > 0) then
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma))
- else
- bi := Round(ls * fp[2]);
- bi := bi + (ai * bgi[2]) shr 8;
- if (bi < 0) then
- bi := 0
- else if (bi > 255) then
- bi := 255;
-
- Row[j] := RGB(bi, gi, ri);
- end;
-
- Inc(bucketpos, 2 * gutter_width);
- Inc(bucketpos, (oversample - 1) * BucketWidth);
- end;
-
- bm.PixelFormat := pf24bit;
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.InitBitmap(w, h: Integer);
-begin
- if not Assigned(bm) then
- bm := TBitmap.Create;
-
- bm.PixelFormat := pf32bit;
-
- if (w <> 0) and (h <> 0) then begin
- bm.Width := w;
- bm.Height := h;
- end else begin
- bm.Width := image_Width;
- bm.Height := image_Height;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRenderer32.Create;
-begin
- inherited Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.Render;
-begin
- FStop := False;
-
- InitValues;
- InitBitmap;
- ClearBuffers;
- SetPixels;
- CreateBMFromBuckets;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/Render64.pas b/2.02g/Source/Render64.pas
deleted file mode 100644
index 907a369..0000000
--- a/2.02g/Source/Render64.pas
+++ /dev/null
@@ -1,613 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render64;
-
-interface
-
-uses
- Windows, Graphics,
- Render, Controlpoint;
-
-type
- TOnProgress = procedure(prog: double) of object;
-
-type
- TColorMapColor = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
-// Count: Integer;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TBucket = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
- Count: Int64;
- end;
- PBucket = ^TBucket;
- TBucketArray = array of TBucket;
-
-type
- TRenderer64 = class(TBaseRenderer)
- private
- bm: TBitmap;
-
- oversample: Int64;
- filter_width: Integer;
- filter: array of array of extended;
-
- image_Width: Integer;
- image_Height: Integer;
- BucketWidth: Int64;
- BucketHeight: Int64;
- BucketSize: Int64;
- gutter_width: Integer;
-
- sample_density: extended;
-
- Buckets: TBucketArray;
- ColorMap: TColorMapArray;
-
- bg: array[0..2] of extended;
- vib_gam_n: Integer;
- vibrancy: double;
- gamma: double;
-
- bounds: array[0..3] of extended;
- size: array[0..1] of extended;
- ppux, ppuy: extended;
-
- procedure CreateFilter;
- procedure NormalizeFilter;
-
- procedure InitValues;
- procedure InitBuffers;
- procedure InitBitmap(w: Integer = 0; h: Integer = 0);
- procedure ClearBuffers;
- procedure ClearBuckets;
- procedure CreateColorMap;
- procedure CreateCamera;
-
- procedure AddPointsToBuckets(const points: TPointsArray); overload;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); overload;
-
- procedure SetPixels;
- procedure CreateBMFromBuckets(YOffset: Integer = 0);
-
- public
- constructor Create; override;
- destructor Destroy; override;
-
- function GetImage: TBitmap; override;
-
- procedure Render; override;
-
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer64 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.ClearBuckets;
-var
- i: integer;
-begin
- for i := 0 to BucketSize - 1 do begin
- buckets[i].Red := 0;
- buckets[i].Green := 0;
- buckets[i].Blue := 0;
- buckets[i].Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.ClearBuffers;
-begin
- ClearBuckets;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.CreateCamera;
-var
- scale: double;
- t0, t1: double;
- corner0, corner1: double;
- shift: Integer;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- corner0 := fcp.center[0] - image_width / ppux / 2.0;
- corner1 := fcp.center[1] - image_height / ppuy / 2.0;
- bounds[0] := corner0 - t0;
- bounds[1] := corner1 - t1 + shift;
- bounds[2] := corner0 + image_width / ppux + t0;
- bounds[3] := corner1 + image_height / ppuy + t1; //+ shift;
- if abs(bounds[2] - bounds[0]) > 0.01 then
- size[0] := 1.0 / (bounds[2] - bounds[0])
- else
- size[0] := 1;
- if abs(bounds[3] - bounds[1]) > 0.01 then
- size[1] := 1.0 / (bounds[3] - bounds[1])
- else
- size[1] := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do begin
- ColorMap[i].Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- ColorMap[i].Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- ColorMap[i].Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
-// cmap[i][3] := fcp.white_level;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.CreateFilter;
-var
- i, j: integer;
- fw: integer;
- adjust: double;
- ii, jj: double;
-begin
- oversample := fcp.spatial_oversample;
- fw := Trunc(2.0 * FILTER_CUTOFF * oversample * fcp.spatial_filter_radius);
- filter_width := fw + 1;
-
- // make sure it has same parity as oversample
- if odd(filter_width + oversample) then
- inc(filter_width);
-
- if (fw > 0.0) then
- adjust := (1.0 * FILTER_CUTOFF * filter_width) / fw
- else
- adjust := 1.0;
-
- setLength(filter, filter_width, filter_width);
- for i := 0 to filter_width - 1 do begin
- for j := 0 to filter_width - 1 do begin
- ii := ((2.0 * i + 1.0)/ filter_width - 1.0) * adjust;
- jj := ((2.0 * j + 1.0)/ filter_width - 1.0) * adjust;
-
- filter[i, j] := exp(-2.0 * (ii * ii + jj * jj));
- end;
- end;
-
- Normalizefilter;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRenderer64.Destroy;
-begin
- if assigned(bm) then
- bm.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer64.GetImage: TBitmap;
-begin
- Result := bm;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.InitBuffers;
-begin
- gutter_width := (filter_width - oversample) div 2;
- BucketHeight := oversample * image_height + 2 * gutter_width;
- Bucketwidth := oversample * image_width + 2 * gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-
- if high(buckets) <> (BucketSize - 1) then begin
- SetLength(buckets, BucketSize);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.InitValues;
-begin
- image_height := fcp.Height;
- image_Width := fcp.Width;
-
- CreateFilter;
- CreateCamera;
-
- InitBuffers;
-
- CreateColorMap;
-
- vibrancy := 0;
- gamma := 0;
- vib_gam_n := 0;
- bg[0] := 0;
- bg[1] := 0;
- bg[2] := 0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.NormalizeFilter;
-var
- i, j: integer;
- t: double;
-begin
- t := 0;
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- t := t + filter[i, j];
-
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- filter[i, j] := filter[i, j] / t;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - bx;
- py := points[i].y - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- ca,sa: double;
- nx, ny: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
-
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- ca := cos(FCP.FAngle);
- sa := sin(FCP.FAngle);
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - FCP.Center[0];
- py := points[i].y - FCP.Center[1];
-
- nx := px * ca + py * sa;
- ny := -px * sa + py * ca;
-
- px := nx + FCP.Center[0] - bx;
- py := ny + FCP.Center[1] - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.SetPixels;
-var
- i{,j}: integer;
- nsamples: Int64;
- nrbatches: Integer;
- points: TPointsArray;
-// f: text;
-begin
-// if FileExists('c:\temp\flame.txt') then
-// Deletefile('c:\temp\flame.txt');
-
-// AssignFile(F, 'c:\temp\flame.txt');
-// Rewrite(F);
-
- SetLength(Points, SUB_BATCH_SIZE);
-
- nsamples := Round(sample_density * bucketSize / (oversample * oversample));
- nrbatches := Round(nsamples / (fcp.nbatches * SUB_BATCH_SIZE));
- Randomize;
-
- for i := 0 to nrbatches do begin
- if FStop then
- Exit;
-
- if (i and $F = 0) then
- Progress(i / nrbatches);
-
- // generate points
- case Compatibility of
- 0: fcp.iterate_Old(SUB_BATCH_SIZE, points);
- 1: fcp.iterateXYC(SUB_BATCH_SIZE, points);
- end;
-
-// for j := SUB_BATCH_SIZE - 1 downto 0 do
-// Writeln(f, FloatTostr(points[j].x) + #9 + FloatTostr(points[j].y) + #9 + FloatTostr(points[j].c));
-
- if FCP.FAngle = 0 then
- AddPointsToBuckets(points)
- else
- AddPointsToBucketsAngle(points);
- end;
-
-// closefile(f);
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.CreateBMFromBuckets(YOffset: Integer);
-var
- i, j: integer;
-
- alpha: double;
-// r,g,b: double;
- ai, ri, gi, bi: Integer;
- bgtot: Integer;
- ls: double;
- ii, jj: integer;
- fp: array[0..3] of double;
- Row: PLongintArray;
- vib, notvib: Integer;
- bgi: array[0..2] of Integer;
- bucketpos: Integer;
- filterValue: double;
- filterpos: Integer;
- lsa: array[0..1024] of double;
-var
- k1, k2: double;
- area: double;
-begin
- if fcp.gamma = 0 then
- gamma := fcp.gamma
- else
- gamma := 1 / fcp.gamma;
- vib := round(fcp.vibrancy * 256.0);
- notvib := 256 - vib;
-
- bgi[0] := round(fcp.background[0]);
- bgi[1] := round(fcp.background[1]);
- bgi[2] := round(fcp.background[2]);
- bgtot := RGB(bgi[2], bgi[1], bgi[0]);
-
- k1 := (fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256.0;
- area := image_width * image_height / (ppux * ppuy);
- k2 := (oversample * oversample) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- lsa[0] := 0;
- for i := 1 to 1024 do begin
- lsa[i] := (k1 * log10(1 + fcp.White_level * i * k2)) / (fcp.White_level * i);
- end;
-
- if filter_width > 1 then begin
- for i := 0 to BucketWidth * BucketHeight - 1 do begin
- if Buckets[i].count = 0 then
- Continue;
-
- ls := lsa[Min(1023, Buckets[i].Count)];
-
- Buckets[i].Red := Round(Buckets[i].Red * ls);
- Buckets[i].Green := Round(Buckets[i].Green * ls);
- Buckets[i].Blue := Round(Buckets[i].Blue * ls);
- Buckets[i].Count := Round(Buckets[i].Count * ls);
- end;
- end;
-
- ls := 0;
- ai := 0;
- bucketpos := 0;
- for i := 0 to Image_Height - 1 do begin
- if FStop then
- Break;
-
- Progress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[YOffset + i]);
- for j := 0 to Image_Width - 1 do begin
- if filter_width > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- filterValue := filter[ii, jj];
- filterpos := bucketpos + ii * BucketWidth + jj;
-
- fp[0] := fp[0] + filterValue * Buckets[filterpos].Red;
- fp[1] := fp[1] + filterValue * Buckets[filterpos].Green;
- fp[2] := fp[2] + filterValue * Buckets[filterpos].Blue;
- fp[3] := fp[3] + filterValue * Buckets[filterpos].Count;
- end;
- end;
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fcp.white_level * fp[3] / PREFILTER_WHITE;
- end else begin
- ls := lsa[Min(1023, Buckets[bucketpos].count)] / PREFILTER_WHITE;
-
- fp[0] := ls * Buckets[bucketpos].Red;
- fp[1] := ls * Buckets[bucketpos].Green;
- fp[2] := ls * Buckets[bucketpos].Blue;
- fp[3] := ls * Buckets[bucketpos].Count * fcp.white_level;
- end;
-
- Inc(bucketpos, oversample);
-
- if (fp[3] > 0.0) then begin
- alpha := power(fp[3], gamma);
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then
- ai := 0
- else if (ai > 256) then
- ai := 256;
- ai := 256 - ai;
- end else begin
- // no intensity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma))
- else
- ri := Round(ls * fp[0]);
- ri := ri + (ai * bgi[0]) shr 8;
- if (ri < 0) then
- ri := 0
- else if (ri > 255) then
- ri := 255;
-
- if (notvib > 0) then
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma))
- else
- gi := Round(ls * fp[1]);
- gi := gi + (ai * bgi[1]) shr 8;
- if (gi < 0) then
- gi := 0
- else if (gi > 255) then
- gi := 255;
-
- if (notvib > 0) then
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma))
- else
- bi := Round(ls * fp[2]);
- bi := bi + (ai * bgi[2]) shr 8;
- if (bi < 0) then
- bi := 0
- else if (bi > 255) then
- bi := 255;
-
- Row[j] := RGB(bi, gi, ri);// + (ai shl 24);
- end;
-
- Inc(bucketpos, 2 * gutter_width);
- Inc(bucketpos, (oversample - 1) * BucketWidth);
- end;
- bm.PixelFormat := pf24bit;
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.InitBitmap(w, h: Integer);
-begin
- if not Assigned(bm) then
- bm := TBitmap.Create;
-
- bm.PixelFormat := pf32bit;
-
- if (w <> 0) and (h <> 0) then begin
- bm.Width := w;
- bm.Height := h;
- end else begin
- bm.Width := image_Width;
- bm.Height := image_Height;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRenderer64.Create;
-begin
- inherited Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64.Render;
-begin
- FStop := False;
-
- InitValues;
- InitBitmap;
- ClearBuffers;
- SetPixels;
- CreateBMFromBuckets;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/RenderMM.pas b/2.02g/Source/RenderMM.pas
deleted file mode 100644
index e2327d1..0000000
--- a/2.02g/Source/RenderMM.pas
+++ /dev/null
@@ -1,672 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RenderMM;
-
-interface
-
-uses
- Windows, Graphics,
- Render, Controlpoint;
-
-type
- TOnProgress = procedure(prog: double) of object;
-
-type
- TColorMapColor = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
-// Count: Integer;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TBucket = Record
- Red : Int64;
- Green: Int64;
- Blue : Int64;
- Count: Int64;
- end;
- PBucket = ^TBucket;
- TBucketArray = array of TBucket;
-
-type
- TRendererMM64 = class(TBaseRenderer)
- private
- bm: TBitmap;
-
- oversample: Integer;
- filter_width: Integer;
- filter: array of array of extended;
-
- image_Width: Integer;
- image_Height: Integer;
- BucketWidth: Integer;
- BucketHeight: Integer;
- BucketSize: Integer;
- gutter_width: Integer;
-
- sample_density: extended;
-
- Buckets: TBucketArray;
- ColorMap: TColorMapArray;
-
- bg: array[0..2] of extended;
- vib_gam_n: Integer;
- vibrancy: double;
- gamma: double;
-
- bounds: array[0..3] of extended;
- size: array[0..1] of extended;
- ppux, ppuy: extended;
- nrSlices: int64;
- Slice: int64;
-
- procedure CreateFilter;
- procedure NormalizeFilter;
-
- procedure InitValues;
- procedure InitBuffers;
- procedure InitBitmap(w: Integer = 0; h: Integer = 0);
- procedure ClearBuffers;
- procedure ClearBuckets;
- procedure CreateColorMap;
- procedure CreateCamera;
-
- procedure AddPointsToBuckets(const points: TPointsArray); overload;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); overload;
-
- procedure SetPixels;
- procedure CreateBMFromBuckets(YOffset: Integer = 0);
-
- protected
- function GetSlice: integer; override;
- function GetNrSlices: integer; override;
-
- public
- constructor Create; override;
- destructor Destroy; override;
-
- function GetImage: TBitmap; override;
-
- procedure Render; override;
-
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRendererMM64 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.ClearBuckets;
-var
- i: integer;
-begin
- for i := 0 to BucketSize - 1 do begin
- buckets[i].Red := 0;
- buckets[i].Green := 0;
- buckets[i].Blue := 0;
- buckets[i].Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.ClearBuffers;
-begin
- ClearBuckets;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.CreateCamera;
-var
- scale: double;
- t0, t1: double;
- corner0, corner1: double;
- shift: Integer;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- corner0 := fcp.center[0] - image_width / ppux / 2.0;
- corner1 := fcp.center[1] - image_height / ppuy / 2.0;
- bounds[0] := corner0 - t0;
- bounds[1] := corner1 - t1 + shift;
- bounds[2] := corner0 + image_width / ppux + t0;
- bounds[3] := corner1 + image_height / ppuy + t1; //+ shift;
- if abs(bounds[2] - bounds[0]) > 0.01 then
- size[0] := 1.0 / (bounds[2] - bounds[0])
- else
- size[0] := 1;
- if abs(bounds[3] - bounds[1]) > 0.01 then
- size[1] := 1.0 / (bounds[3] - bounds[1])
- else
- size[1] := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do begin
- ColorMap[i].Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- ColorMap[i].Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- ColorMap[i].Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
-// cmap[i][3] := fcp.white_level;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.CreateFilter;
-var
- i, j: integer;
- fw: integer;
- adjust: double;
- ii, jj: double;
-begin
- oversample := fcp.spatial_oversample;
- fw := Trunc(2.0 * FILTER_CUTOFF * oversample * fcp.spatial_filter_radius);
- filter_width := fw + 1;
-
- // make sure it has same parity as oversample
- if odd(filter_width + oversample) then
- inc(filter_width);
-
- if (fw > 0.0) then
- adjust := (1.0 * FILTER_CUTOFF * filter_width) / fw
- else
- adjust := 1.0;
-
- setLength(filter, filter_width, filter_width);
- for i := 0 to filter_width - 1 do begin
- for j := 0 to filter_width - 1 do begin
- ii := ((2.0 * i + 1.0)/ filter_width - 1.0) * adjust;
- jj := ((2.0 * j + 1.0)/ filter_width - 1.0) * adjust;
-
- filter[i, j] := exp(-2.0 * (ii * ii + jj * jj));
- end;
- end;
-
- Normalizefilter;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRendererMM64.Destroy;
-begin
- if assigned(bm) then
- bm.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRendererMM64.GetImage: TBitmap;
-begin
- Result := bm;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.InitBuffers;
-begin
- gutter_width := (filter_width - oversample) div 2;
- BucketHeight := oversample * image_height + 2 * gutter_width;
- Bucketwidth := oversample * image_width + 2 * gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-
- if high(buckets) <> (BucketSize - 1) then begin
- SetLength(buckets, BucketSize);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.InitValues;
-begin
- image_height := fcp.Height;
- image_Width := fcp.Width;
-
- CreateFilter;
- CreateCamera;
-
- InitBuffers;
-
- CreateColorMap;
-
- vibrancy := 0;
- gamma := 0;
- vib_gam_n := 0;
- bg[0] := 0;
- bg[1] := 0;
- bg[2] := 0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.NormalizeFilter;
-var
- i, j: integer;
- t: double;
-begin
- t := 0;
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- t := t + filter[i, j];
-
- for i := 0 to filter_width - 1 do
- for j := 0 to filter_width - 1 do
- filter[i, j] := filter[i, j] / t;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - bx;
- py := points[i].y - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- ca,sa: double;
- nx, ny: double;
- bws, bhs: double;
- bx, by: double;
- wx, wy: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket;
- MapColor: PColorMapColor;
-begin
-
- bws := (BucketWidth - 0.5) * size[0];
- bhs := (BucketHeight - 0.5) * size[1];
- bx := bounds[0];
- by := bounds[1];
- wx := bounds[2] - bounds[0];
- wy := bounds[3] - bounds[1];
-
- ca := cos(FCP.FAngle);
- sa := sin(FCP.FAngle);
-
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- if FStop then
- Exit;
-
- px := points[i].x - FCP.Center[0];
- py := points[i].y - FCP.Center[1];
-
- nx := px * ca + py * sa;
- ny := -px * sa + py * ca;
-
- px := nx + FCP.Center[0] - bx;
- py := ny + FCP.Center[1] - by;
-
- if ((px < 0) or (px > wx) or
- (py < 0) or (py > wy)) then
- continue;
-
- MapColor := @ColorMap[Round(points[i].c * 255)];
- Bucket := @buckets[Round(bws * px) + Round(bhs * py) * BucketWidth];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.SetPixels;
-var
- i: integer;
- nsamples: Int64;
- nrbatches: Integer;
- points: TPointsArray;
-begin
- SetLength(Points, SUB_BATCH_SIZE);
-
- nsamples := Round(sample_density * bucketSize / (oversample * oversample));
- nrbatches := Round(nsamples / (fcp.nbatches * SUB_BATCH_SIZE));
- Randomize;
-
- for i := 0 to nrbatches do begin
- if FStop then
- Exit;
-
- if (i and $F = 0) then
- Progress(i / nrbatches);
-
- // generate points
- case Compatibility of
- 0: fcp.iterate_Old(SUB_BATCH_SIZE, points);
- 1: fcp.iterateXYC(SUB_BATCH_SIZE, points);
- end;
-
- if FCP.FAngle = 0 then
- AddPointsToBuckets(points)
- else
- AddPointsToBucketsAngle(points);
- end;
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.CreateBMFromBuckets(YOffset: Integer);
-var
- i, j: integer;
-
- alpha: double;
-// r,g,b: double;
- ai, ri, gi, bi: Integer;
- bgtot: Integer;
- ls: double;
- ii, jj: integer;
- fp: array[0..3] of double;
- Row: PLongintArray;
- vib, notvib: Integer;
- bgi: array[0..2] of Integer;
- bucketpos: Integer;
- filterValue: double;
- filterpos: Integer;
- lsa: array[0..1024] of double;
-var
- k1, k2: double;
- area: double;
-begin
- if fcp.gamma = 0 then
- gamma := fcp.gamma
- else
- gamma := 1 / fcp.gamma;
- vib := round(fcp.vibrancy * 256.0);
- notvib := 256 - vib;
-
- bgi[0] := round(fcp.background[0]);
- bgi[1] := round(fcp.background[1]);
- bgi[2] := round(fcp.background[2]);
- bgtot := RGB(bgi[2], bgi[1], bgi[0]);
-
- k1 := (fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256.0;
- area := image_width * image_height / (ppux * ppuy);
- k2 := (oversample * oversample) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- lsa[0] := 0;
- for i := 1 to 1024 do begin
- lsa[i] := (k1 * log10(1 + fcp.White_level * i * k2)) / (fcp.White_level * i);
- end;
-
- if filter_width > 1 then begin
- for i := 0 to BucketWidth * BucketHeight - 1 do begin
- if Buckets[i].count = 0 then
- Continue;
-
- ls := lsa[Min(1023, Buckets[i].Count)];
-
- Buckets[i].Red := Round(Buckets[i].Red * ls);
- Buckets[i].Green := Round(Buckets[i].Green * ls);
- Buckets[i].Blue := Round(Buckets[i].Blue * ls);
- Buckets[i].Count := Round(Buckets[i].Count * ls);
- end;
- end;
-
- ls := 0;
- ai := 0;
- bucketpos := 0;
- for i := 0 to Image_Height - 1 do begin
- if FStop then
- Break;
-
- Progress(i / Image_Height);
-
- Row := PLongintArray(bm.scanline[YOffset + i]);
- for j := 0 to Image_Width - 1 do begin
- if filter_width > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to filter_width - 1 do begin
- for jj := 0 to filter_width - 1 do begin
- filterValue := filter[ii, jj];
- filterpos := bucketpos + ii * BucketWidth + jj;
-
- fp[0] := fp[0] + filterValue * Buckets[filterpos].Red;
- fp[1] := fp[1] + filterValue * Buckets[filterpos].Green;
- fp[2] := fp[2] + filterValue * Buckets[filterpos].Blue;
- fp[3] := fp[3] + filterValue * Buckets[filterpos].Count;
- end;
- end;
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fcp.white_level * fp[3] / PREFILTER_WHITE;
- end else begin
- ls := lsa[Min(1023, Buckets[bucketpos].count)] / PREFILTER_WHITE;
-
- fp[0] := ls * Buckets[bucketpos].Red;
- fp[1] := ls * Buckets[bucketpos].Green;
- fp[2] := ls * Buckets[bucketpos].Blue;
- fp[3] := ls * Buckets[bucketpos].Count * fcp.white_level;
- end;
-
- Inc(bucketpos, oversample);
-
- if (fp[3] > 0.0) then begin
- alpha := power(fp[3], gamma);
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then
- ai := 0
- else if (ai > 256) then
- ai := 256;
- ai := 256 - ai;
- end else begin
- // no intensity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma))
- else
- ri := Round(ls * fp[0]);
- ri := ri + (ai * bgi[0]) shr 8;
- if (ri < 0) then
- ri := 0
- else if (ri > 255) then
- ri := 255;
-
- if (notvib > 0) then
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma))
- else
- gi := Round(ls * fp[1]);
- gi := gi + (ai * bgi[1]) shr 8;
- if (gi < 0) then
- gi := 0
- else if (gi > 255) then
- gi := 255;
-
- if (notvib > 0) then
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma))
- else
- bi := Round(ls * fp[2]);
- bi := bi + (ai * bgi[2]) shr 8;
- if (bi < 0) then
- bi := 0
- else if (bi > 255) then
- bi := 255;
-
- Row[j] := RGB(bi, gi, ri);
- end;
-
- Inc(bucketpos, 2 * gutter_width);
- Inc(bucketpos, (oversample - 1) * BucketWidth);
- end;
-
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.InitBitmap(w, h: Integer);
-begin
- if not Assigned(bm) then
- bm := TBitmap.Create;
-
- bm.PixelFormat := pf32bit;
-
- if (w <> 0) and (h <> 0) then begin
- bm.Width := w;
- bm.Height := h;
- end else begin
- bm.Width := image_Width;
- bm.Height := image_Height;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRendererMM64.Create;
-begin
- inherited Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRendererMM64.Render;
-const
- Dividers: array[0..15] of integer = (1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 20, 32, 64, 128, 256, 512);
-var
- ApproxMemory, MaxMemory: int64;
- i: integer;
- zoom_scale, center_base, center_y: double;
-begin
- FStop := False;
-
- image_height := fcp.Height;
- image_Width := fcp.Width;
- oversample := fcp.spatial_oversample;
-
- // entered memory - imagesize
- MaxMemory := FMaxMem * 1024 * 1024 - 4 * image_height * image_width;
-
- ApproxMemory := 32 * oversample * oversample * image_height * image_width;
-
- if (MaxMemory < 0) then
- Exit;
-
- nrSlices := 1 + ApproxMemory div MaxMemory;
-
- if nrSlices > Dividers[High(Dividers)] then begin
- for i := High(Dividers) downto 0 do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then begin
- nrSlices := dividers[i];
- break;
- end;
- end;
- end else begin
- for i := 0 to High(Dividers) do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then
- continue;
- if nrslices <= dividers[i] then begin
- nrSlices := dividers[i];
- break;
- end;
- end;
- end;
-
- fcp.sample_density := fcp.sample_density * nrslices;
- fcp.height := fcp.height div nrslices;
- center_y := fcp.center[1];
- zoom_scale := power(2.0, fcp.zoom);
- center_base := center_y - ((nrslices - 1) * fcp.height) / (2 * fcp.pixels_per_unit * zoom_scale);
-
- InitValues;
- InitBitmap(fcp.Width, NrSlices * fcp.Height);
-
- for i := 0 to NrSlices - 1 do begin
- Slice := i;
- fcp.center[1] := center_base + fcp.height * slice / (fcp.pixels_per_unit * zoom_scale);
- CreateCamera;
- ClearBuffers;
- SetPixels;
- CreateBMFromBuckets(Slice * fcp.height);
- end;
- bm.PixelFormat := pf24bit;
-
- fcp.sample_density := fcp.sample_density / nrslices;
- fcp.height := fcp.height * nrslices;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRendererMM64.GetSlice: integer;
-begin
- Result := Slice;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRendererMM64.GetNrSlices: integer;
-begin
- Result := NrSlices;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/RenderThread.pas b/2.02g/Source/RenderThread.pas
deleted file mode 100644
index eecc374..0000000
--- a/2.02g/Source/RenderThread.pas
+++ /dev/null
@@ -1,183 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RenderThread;
-
-interface
-
-uses
- Classes, windows, Messages, Graphics,
- controlPoint, Render, Render32, Render64, RenderMM;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-type
- TRenderThread = class(TThread)
- private
- FRenderer: TBaseRenderer;
-
- FOnProgress: TOnProgress;
- FCP: TControlPoint;
- Fcompatibility: Integer;
- FMaxMem: int64;
-
- procedure Render;
- function GetNrSlices: integer;
- function GetSlice: integer;
- procedure Setcompatibility(const Value: Integer);
- procedure SetMaxMem(const Value: int64);
- public
- TargetHandle: HWND;
-
- constructor Create;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- function GetImage: TBitmap;
- procedure Execute; override;
-
- procedure Terminate;
-
- property OnProgress: TOnProgress
- read FOnProgress
- write FOnProgress;
-
- property Slice: integer
- read GetSlice;
- property NrSlices: integer
- read GetNrSlices;
- property MaxMem: int64
- read FMaxMem
- write SetMaxMem;
- property compatibility: Integer
- read Fcompatibility
- write Setcompatibility;
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderThread }
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRenderThread.Destroy;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetImage: TBitmap;
-begin
- Result := nil;
- if assigned(FRenderer) then
- Result := FRenderer.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.SetCP(CP: TControlPoint);
-begin
- FCP := CP;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRenderThread.Create;
-begin
- MaxMem := 0;
- FreeOnTerminate := False;
- inherited Create(True); // Create Suspended;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Render;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- if MaxMem = 0 then begin
- FRenderer := TRenderer64.Create;
- end else begin
- FRenderer := TRendererMM64.Create;
- FRenderer.MaxMem := MaxMem
- end;
-
- FRenderer.SetCP(FCP);
- FRenderer.compatibility := compatibility;
- FRenderer.OnProgress := FOnProgress;
- Frenderer.Render;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Execute;
-begin
- Render;
-
- if Terminated then
- PostMessage(TargetHandle, WM_THREAD_TERMINATE, 0, 0)
- else
- PostMessage(TargetHandle, WM_THREAD_COMPLETE, 0, 0);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Terminate;
-begin
- inherited Terminate;
-
- if assigned(FRenderer) then
- FRenderer.Stop;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetNrSlices: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.Nrslices
- else
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetSlice: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.Slice
- else
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Setcompatibility(const Value: Integer);
-begin
- Fcompatibility := Value;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.SetMaxMem(const Value: int64);
-begin
- FMaxMem := Value;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-end.
-
diff --git a/2.02g/Source/Save.dfm b/2.02g/Source/Save.dfm
deleted file mode 100644
index dcc7d6d..0000000
--- a/2.02g/Source/Save.dfm
+++ /dev/null
@@ -1,116 +0,0 @@
-object SaveForm: TSaveForm
- Left = 246
- Top = 327
- BorderStyle = bsDialog
- Caption = 'Save Parameters'
- ClientHeight = 142
- ClientWidth = 406
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poOwnerFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 8
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object Label2: TLabel
- Left = 16
- Top = 64
- Width = 23
- Height = 13
- Caption = 'Title:'
- end
- object btnDefGradient: TSpeedButton
- Left = 368
- Top = 22
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object txtFilename: TEdit
- Left = 16
- Top = 24
- Width = 345
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- end
- object txtTitle: TEdit
- Left = 16
- Top = 80
- Width = 345
- Height = 21
- TabOrder = 1
- Text = 'txtTitle'
- end
- object btnSave: TButton
- Left = 240
- Top = 112
- Width = 75
- Height = 25
- Caption = '&Save'
- Default = True
- TabOrder = 2
- OnClick = btnSaveClick
- end
- object btnCancel: TButton
- Left = 320
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 3
- OnClick = btnCancelClick
- end
- object SaveDialog: TSaveDialog
- Left = 368
- Top = 64
- end
-end
diff --git a/2.02g/Source/Save.pas b/2.02g/Source/Save.pas
deleted file mode 100644
index 553ba4d..0000000
--- a/2.02g/Source/Save.pas
+++ /dev/null
@@ -1,165 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Save;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons;
-
-type
- TSaveForm = class(TForm)
- txtFilename: TEdit;
- txtTitle: TEdit;
- btnSave: TButton;
- btnCancel: TButton;
- Label1: TLabel;
- Label2: TLabel;
- btnDefGradient: TSpeedButton;
- SaveDialog: TSaveDialog;
- procedure btnSaveClick(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- private
- public
- Title: string;
- Filename: string;
- end;
-
-var
- SaveForm: TSaveForm;
-
-implementation
-
-uses Main, Global, cmap;
-
-{$R *.DFM}
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) = 1 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-procedure TSaveForm.btnSaveClick(Sender: TObject);
-var
- warn, t, f: string;
- check: boolean;
-begin
- if caption = 'Save Parameters' then
- warn := 'parameters'
- else if caption = 'Save Gradient' then
- warn := 'gradient'
- else if caption = 'Export UPR' then
- warn := 'UPR';
- t := Trim(txtTitle.Text);
- f := Trim(txtFilename.Text);
-
- if t = '' then
- begin
- Application.MessageBox(PChar('Please enter a title for the ' + warn + '.'), 'Apophysis', 48);
- Exit;
- end;
- if f = '' then
- begin
- Application.MessageBox('Please enter a file name.', 'Apophysis', 48);
- Exit;
- end;
- if ExtractFileExt(f) = '' then
- begin
- Application.MessageBox('Invalid file name.', 'Apophysis', 48);
- Exit;
- end;
-
- if warn = 'parameters' then
- begin
- check := XMLEntryExists(t, f);
- end
- else
- begin
- t := CleanIdentifier(t);
- check := EntryExists(t, f);
- end;
-
- if check then
- if Application.MessageBox(PChar(t + ' in ' + f + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
-
- Title := t;
- Filename := f;
- ModalResult := mrOK;
-end;
-
-procedure TSaveForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TSaveForm.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- txtTitle.Text := Title;
- btnSave.SetFocus;
-end;
-
-procedure TSaveForm.btnDefGradientClick(Sender: TObject);
-begin
- if caption = 'Save Parameters' then
- begin
- SaveDialog.Title := 'Select Parameter File';
- SaveDialog.DefaultExt := 'flame';
- SaveDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 Parameters (*.fla)|*.fla|Fractint IFS Files (*.ifs)|*.ifs';
- end
- else if caption = 'Save Gradient' then
- begin
- SaveDialog.Title := 'Select Gradient File';
- SaveDialog.DefaultExt := 'ugr';
- SaveDialog.Filter := 'Gradient files (*.ugr)|*.ugr'
- end
- else if caption = 'Export UPR' then
- begin
- SaveDialog.Title := 'Select Ultra Fractal Parameter File';
- SaveDialog.DefaultExt := 'upr';
- SaveDialog.Filter := 'UPR Files (*.upr)|*.upr';
- end;
- SaveDialog.InitialDir := ExtractFilePath(txtFilename.Text);
- if SaveDialog.Execute then
- txtFileName.Text := SaveDialog.Filename;
-end;
-
-end.
-
diff --git a/2.02g/Source/SavePreset.dfm b/2.02g/Source/SavePreset.dfm
deleted file mode 100644
index e2d8847..0000000
--- a/2.02g/Source/SavePreset.dfm
+++ /dev/null
@@ -1,51 +0,0 @@
-object SavePresetForm: TSavePresetForm
- Left = 295
- Top = 331
- BorderStyle = bsDialog
- Caption = 'Save Preset'
- ClientHeight = 77
- ClientWidth = 325
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 8
- Top = 4
- Width = 62
- Height = 13
- Caption = 'Preset name:'
- end
- object txtPresetName: TEdit
- Left = 8
- Top = 20
- Width = 305
- Height = 21
- TabOrder = 0
- end
- object Button1: TButton
- Left = 88
- Top = 48
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- ModalResult = 1
- TabOrder = 1
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 168
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 2
- end
-end
diff --git a/2.02g/Source/SavePreset.pas b/2.02g/Source/SavePreset.pas
deleted file mode 100644
index 9844bc1..0000000
--- a/2.02g/Source/SavePreset.pas
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit SavePreset;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls;
-
-type
- TSavePresetForm = class(TForm)
- txtPresetName: TEdit;
- Label1: TLabel;
- Button1: TButton;
- Button2: TButton;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- SavePresetForm: TSavePresetForm;
-
-implementation
-
-{$R *.DFM}
-
-procedure TSavePresetForm.Button1Click(Sender: TObject);
-begin
- if txtPresetName.Text = '' then
- begin
- Application.MessageBox(PChar('Please enter a name for the preset.'), 'Apophysis', 48);
- Exit;
- end;
-end;
-
-end.
diff --git a/2.02g/Source/ScriptForm.dfm b/2.02g/Source/ScriptForm.dfm
deleted file mode 100644
index 4b48a79..0000000
--- a/2.02g/Source/ScriptForm.dfm
+++ /dev/null
@@ -1,410 +0,0 @@
-object ScriptEditor: TScriptEditor
- Left = 312
- Top = 383
- Width = 539
- Height = 390
- Caption = 'Default Animation'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter1: TSplitter
- Left = 0
- Top = 244
- Width = 531
- Height = 4
- Cursor = crVSplit
- Align = alBottom
- end
- object ToolBar: TToolBar
- Left = 508
- Top = 0
- Width = 23
- Height = 244
- Align = alRight
- AutoSize = True
- Caption = 'ToolBar'
- Flat = True
- Images = MainForm.Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- object btnNew: TToolButton
- Left = 0
- Top = 0
- Hint = 'New'
- Caption = 'btnNew'
- ImageIndex = 0
- Wrap = True
- OnClick = btnNewClick
- end
- object btnOpen: TToolButton
- Left = 0
- Top = 22
- Hint = 'Open'
- Caption = 'btnOpen'
- ImageIndex = 1
- Wrap = True
- OnClick = btnOpenClick
- end
- object btnSave: TToolButton
- Left = 0
- Top = 44
- Hint = 'Save'
- Caption = 'btnSave'
- ImageIndex = 2
- Wrap = True
- OnClick = btnSaveClick
- end
- object btnRun: TToolButton
- Left = 0
- Top = 66
- Hint = 'Run'
- Caption = 'btnRun'
- ImageIndex = 43
- Wrap = True
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 0
- Top = 88
- Hint = 'Stop'
- Caption = 'btnStop'
- Enabled = False
- ImageIndex = 36
- Wrap = True
- OnClick = btnStopClick
- end
- object btnBreak: TToolButton
- Left = 0
- Top = 110
- Hint = 'Break'
- Enabled = False
- ImageIndex = 38
- OnClick = btnBreakClick
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 337
- Width = 531
- Height = 19
- Anchors = [akLeft, akRight]
- Panels = <>
- end
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 508
- Height = 244
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Caption = 'BackPanel'
- TabOrder = 2
- object Editor: TAdvMemo
- Left = 2
- Top = 2
- Width = 504
- Height = 240
- Cursor = crIBeam
- PopupMenu = PopupMenu
- ActiveLineSettings.ShowActiveLine = False
- ActiveLineSettings.ShowActiveLineIndicator = False
- Align = alClient
- AutoCompletion.Active = False
- AutoCompletion.Font.Charset = DEFAULT_CHARSET
- AutoCompletion.Font.Color = clWindowText
- AutoCompletion.Font.Height = -11
- AutoCompletion.Font.Name = 'MS Sans Serif'
- AutoCompletion.Font.Style = []
- AutoCorrect.Active = True
- AutoHintParameterPosition = hpBelowCode
- BlockShow = False
- BlockColor = clWindow
- BlockLineColor = clGray
- BkColor = clWindow
- BorderStyle = bsNone
- Ctl3D = False
- DelErase = True
- EnhancedHomeKey = False
- Gutter.DigitCount = 4
- Gutter.Font.Charset = DEFAULT_CHARSET
- Gutter.Font.Color = clWindowText
- Gutter.Font.Height = -13
- Gutter.Font.Name = 'Courier New'
- Gutter.Font.Style = []
- Gutter.LineNumberStart = 1
- Gutter.LineNumberTextColor = clBlack
- Gutter.ShowLineNumbers = True
- Gutter.Visible = True
- Gutter.ShowLeadingZeros = False
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -13
- Font.Name = 'COURIER NEW'
- Font.Style = []
- HiddenCaret = False
- Lines.Strings = (
- '{ Rotate the reference triangle continuously }'
- '{ Hit any key to stop }'
- 'Flame.SampleDensity := 1;'
- 'while not Stopped do'
- 'begin'
- ' RotateReference(3.6);'
- ' Preview;'
- 'end;')
- MarkerList.UseDefaultMarkerImageIndex = False
- MarkerList.DefaultMarkerImageIndex = -1
- MarkerList.ImageTransparentColor = 33554432
- PrintOptions.MarginLeft = 0
- PrintOptions.MarginRight = 0
- PrintOptions.MarginTop = 0
- PrintOptions.MarginBottom = 0
- PrintOptions.PageNr = False
- PrintOptions.PrintLineNumbers = False
- RightMarginColor = 14869218
- ScrollHint = False
- SelColor = clWhite
- SelBkColor = clHighlight
- ShowRightMargin = True
- SmartTabs = False
- SyntaxStyles = PascalStyler
- TabOrder = 0
- TabSize = 4
- TabStop = True
- TrimTrailingSpaces = False
- UndoLimit = 100
- UrlAware = False
- UrlStyle.TextColor = clBlue
- UrlStyle.BkColor = clWhite
- UrlStyle.Style = [fsUnderline]
- UseStyler = True
- Version = '1.6.0.8'
- WordWrap = wwNone
- OnChange = EditorChange
- end
- end
- object Console: TMemo
- Left = 0
- Top = 248
- Width = 531
- Height = 89
- Align = alBottom
- Constraints.MinHeight = 20
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 3
- end
- object MainOpenDialog: TOpenDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 456
- Top = 32
- end
- object MainSaveDialog: TSaveDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 424
- Top = 32
- end
- object PopupMenu: TPopupMenu
- Images = MainForm.Buttons
- Left = 392
- Top = 32
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuCut: TMenuItem
- Caption = 'Cut'
- ImageIndex = 6
- ShortCut = 16472
- OnClick = mnuCutClick
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = mnuPasteClick
- end
- end
- object PascalStyler: TAdvPascalMemoStyler
- BlockStart = 'begin'
- BlockEnd = 'end'
- LineComment = '//'
- MultiCommentLeft = '{'
- MultiCommentRight = '}'
- CommentStyle.TextColor = clNavy
- CommentStyle.BkColor = clWindow
- CommentStyle.Style = [fsItalic]
- NumberStyle.TextColor = clWindowText
- NumberStyle.BkColor = clWindow
- NumberStyle.Style = []
- AllStyles = <
- item
- KeyWords.Strings = (
- 'and'
- 'begin'
- 'break'
- 'class'
- 'class'
- 'const'
- 'constructor'
- 'continue'
- 'default'
- 'destructor'
- 'do'
- 'else'
- 'end'
- 'except'
- 'finalise'
- 'finally'
- 'for'
- 'function'
- 'if'
- 'implementation'
- 'inherited'
- 'initialise'
- 'interface'
- 'nil'
- 'not'
- 'or'
- 'override'
- 'private'
- 'procedure'
- 'property'
- 'protected'
- 'public'
- 'published'
- 'raise'
- 'repeat'
- 'stored'
- 'then'
- 'to'
- 'try'
- 'type'
- 'unit'
- 'until'
- 'uses'
- 'var'
- 'virtual'
- 'while'
- 'with')
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- BGColor = clWindow
- StyleType = stKeyword
- BracketStart = #0
- BracketEnd = #0
- Info = 'Pascal Standard Default'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stBracket
- BracketStart = #0
- BracketEnd = #0
- Info = 'Simple Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindowText
- StyleType = stBracket
- BracketStart = #0
- BracketEnd = #0
- Info = 'Double Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stSymbol
- BracketStart = #0
- BracketEnd = #0
- Symbols = ' ,;:.(){}[]=-*/^%<>#'#13#10
- Info = 'Symbols Delimiters'
- end>
- AutoCompletion.Strings = (
- 'ShowMessage'
- 'MessageDlg')
- HintParameter.TextColor = clBlack
- HintParameter.BkColor = clInfoBk
- HintParameter.HintCharStart = '('
- HintParameter.HintCharEnd = ')'
- HintParameter.HintCharDelimiter = ';'
- HintParameter.HintCharWriteDelimiter = ','
- HintParameter.Parameters.Strings = (
- 'ShowMessage(const Msg: string);'
-
- 'MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMs' +
- 'gDlgButtons; HelpCtx: Longint): Integer);')
- HexIdentifier = '$'
- Description = 'Pascal'
- Filter = 'Pascal Files (*.pas,*.dpr,*.dpk,*.inc)|*.pas;*.dpr;*.dpk;*.inc'
- DefaultExtension = '.pas'
- StylerName = 'Pascal'
- Extensions = 'pas;dpr;dpk;inc'
- Left = 328
- Top = 32
- end
- object Scripter: TatPascalScripter
- SourceCode.Strings = (
- '')
- SaveCompiledCode = False
- EventSupport = False
- OnCompileError = ScripterCompileError
- ShortBooleanEval = False
- Left = 360
- Top = 32
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'fla'
- Filter =
- 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.' +
- 'fla)|*.apo;*.fla|All files (*.*)|*.*'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 328
- Top = 64
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'flame'
- Filter = 'Flame files (*.flame)|*.flame'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
- Left = 360
- Top = 64
- end
-end
diff --git a/2.02g/Source/ScriptForm.pas b/2.02g/Source/ScriptForm.pas
deleted file mode 100644
index 4977d6d..0000000
--- a/2.02g/Source/ScriptForm.pas
+++ /dev/null
@@ -1,3166 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptForm;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, cmap, Buttons, ComCtrls, ToolWin,
- Menus, atScript, atPascal, AdvMemo, Advmps, XForm;
-
-const NCPS = 10;
-type
- TOptions = class
- public
- end;
- TFlame = class
- public
- { Byte sized properties, since
- they're just place-holders }
- Hue: double;
- Time: byte;
- Gamma: byte;
- Brightness: byte;
- Vibrancy: byte;
- Zoom: byte;
- SampleDensity: byte;
- Oversample: byte;
- FilterRadius: byte;
- PixelsPerUnit: byte;
- Width: byte;
- Height: byte;
- x: byte;
- y: byte;
- Gradient: byte;
- Background: byte;
- end;
- TScriptRender = class
- public
- MaxMemory, Width, Height: integer;
- Filename: string;
- end;
- TScriptEditor = class(TForm)
- MainOpenDialog: TOpenDialog;
- MainSaveDialog: TSaveDialog;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnRun: TToolButton;
- StatusBar: TStatusBar;
- btnNew: TToolButton;
- PopupMenu: TPopupMenu;
- mnuCut: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- mnuUndo: TMenuItem;
- N1: TMenuItem;
- BackPanel: TPanel;
- Editor: TAdvMemo;
- PascalStyler: TAdvPascalMemoStyler;
- Scripter: TatPascalScripter;
- Splitter1: TSplitter;
- Console: TMemo;
- btnStop: TToolButton;
- btnBreak: TToolButton;
- OpenDialog: TOpenDialog;
- SaveDialog: TSaveDialog;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure btnSaveClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure btnNewClick(Sender: TObject);
- procedure mnuCutClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure EditorChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure ScripterCompileError(Sender: TObject; var msg: string; row,
- col: Integer; var ShowException: Boolean);
- procedure btnStopClick(Sender: TObject);
- procedure btnBreakClick(Sender: TObject);
- procedure btnFavoriteClick(Sender: TObject);
- public
- cp: TControlPoint;
- Stopped: boolean;
- cmap: TColorMap;
- Flame: TFlame;
- Options: TOptions;
- Renderer: TScriptRender;
- Another: TScriptRender;
- procedure UpdateFlame;
- procedure PrepareScripter;
- procedure OpenScript;
- procedure RunScript;
- { Flame interface }
- procedure SetFlameNameProc(AMachine: TatVirtualMachine);
- procedure GetFlameNameProc(AMachine: TatVirtualMachine);
- procedure SetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure SetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure GetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure SetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure GetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure SetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure GetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure SetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure GetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure SetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure GetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure SetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure GetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure SetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure GetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure SetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure GetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure SetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure GetFlameXProc(AMachine: TatVirtualMachine);
- procedure SetFlameXProc(AMachine: TatVirtualMachine);
- procedure GetFlameYProc(AMachine: TatVirtualMachine);
- procedure SetFlameYProc(AMachine: TatVirtualMachine);
- procedure GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure GetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure SetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure GetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameNickProc(AMachine: TatVirtualMachine);
- procedure GetFlameNickProc(AMachine: TatVirtualMachine);
- procedure SetFlameURLProc(AMachine: TatVirtualMachine);
- procedure GetFlameURLProc(AMachine: TatVirtualMachine);
- procedure SetFlameBatchesProc(AMachine: TatVirtualMachine);
- procedure GetFlameBatchesProc(AMachine: TatVirtualMachine);
-
- { Transform interface }
- procedure GetTransformAProc(AMachine: TatVirtualMachine);
- procedure SetTransformAProc(AMachine: TatVirtualMachine);
- procedure GetTransformBProc(AMachine: TatVirtualMachine);
- procedure SetTransformBProc(AMachine: TatVirtualMachine);
- procedure GetTransformCProc(AMachine: TatVirtualMachine);
- procedure SetTransformCProc(AMachine: TatVirtualMachine);
- procedure GetTransformDProc(AMachine: TatVirtualMachine);
- procedure SetTransformDProc(AMachine: TatVirtualMachine);
- procedure GetTransformEProc(AMachine: TatVirtualMachine);
- procedure SetTransformEProc(AMachine: TatVirtualMachine);
- procedure GetTransformFProc(AMachine: TatVirtualMachine);
- procedure SetTransformFProc(AMachine: TatVirtualMachine);
- procedure GetTransformColorProc(AMachine: TatVirtualMachine);
- procedure SetTransformColorProc(AMachine: TatVirtualMachine);
- procedure GetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure SetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure GetTransformVarProc(AMachine: TatVirtualMachine);
- procedure SetTransformVarProc(AMachine: TatVirtualMachine);
- procedure GetTransformSymProc(AMachine: TatVirtualMachine);
- procedure SetTransformSymProc(AMachine: TatVirtualMachine);
- { Render interface }
- procedure GetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure SetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure GetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure SetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure GetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure SetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure FillFileList;
- { Options interface }
- procedure GetJPEGQuality(AMachine: TatVirtualMachine);
- procedure SetJPEGQuality(AMachine: TatVirtualMachine);
- procedure GetBatchSize(AMachine: TatVirtualMachine);
- procedure SetBatchSize(AMachine: TatVirtualMachine);
- procedure GetParameterFile(AMachine: TatVirtualMachine);
- procedure SetParameterFile(AMachine: TatVirtualMachine);
- procedure GetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure SetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure GetNumTries(AMachine: TatVirtualMachine);
- procedure SetNumTries(AMachine: TatVirtualMachine);
- procedure GetTryLength(AMachine: TatVirtualMachine);
- procedure SetTryLength(AMachine: TatVirtualMachine);
- procedure GetConfirmDelete(AMachine: TatVirtualMachine);
- procedure SetConfirmDelete(AMachine: TatVirtualMachine);
- procedure GetFixedReference(AMachine: TatVirtualMachine);
- procedure SetFixedReference(AMachine: TatVirtualMachine);
- procedure GetSampleDensity(AMachine: TatVirtualMachine);
- procedure SetSampleDensity(AMachine: TatVirtualMachine);
- procedure GetGamma(AMachine: TatVirtualMachine);
- procedure SetGamma(AMachine: TatVirtualMachine);
- procedure GetBrightness(AMachine: TatVirtualMachine);
- procedure SetBrightness(AMachine: TatVirtualMachine);
- procedure GetVibrancy(AMachine: TatVirtualMachine);
- procedure SetVibrancy(AMachine: TatVirtualMachine);
- procedure GetOversample(AMachine: TatVirtualMachine);
- procedure SetOversample(AMachine: TatVirtualMachine);
- procedure GetFilterRadius(AMachine: TatVirtualMachine);
- procedure SetFilterRadius(AMachine: TatVirtualMachine);
- procedure GetLowQuality(AMachine: TatVirtualMachine);
- procedure SetLowQuality(AMachine: TatVirtualMachine);
- procedure GetMediumQuality(AMachine: TatVirtualMachine);
- procedure SetMediumQuality(AMachine: TatVirtualMachine);
- procedure GetHighQuality(AMachine: TatVirtualMachine);
- procedure SetHighQuality(AMachine: TatVirtualMachine);
- procedure GetMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetPrefix(AMachine: TatVirtualMachine);
- procedure SetPrefix(AMachine: TatVirtualMachine);
- procedure GetKeepBackground(AMachine: TatVirtualMachine);
- procedure SetKeepBackground(AMachine: TatVirtualMachine);
- procedure GetSymmetryType(AMachine: TatVirtualMachine);
- procedure SetSymmetryType(AMachine: TatVirtualMachine);
- procedure GetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure SetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure GetVariations(AMachine: TatVirtualMachine);
- procedure SetVariations(AMachine: TatVirtualMachine);
- procedure GetRandomGradient(AMachine: TatVirtualMachine);
- procedure SetRandomGradient(AMachine: TatVirtualMachine);
- procedure GetMinNodes(AMachine: TatVirtualMachine);
- procedure SetMinNodes(AMachine: TatVirtualMachine);
- procedure GetMaxNodes(AMachine: TatVirtualMachine);
- procedure SetMaxNodes(AMachine: TatVirtualMachine);
- procedure GetMinHue(AMachine: TatVirtualMachine);
- procedure SetMinHue(AMachine: TatVirtualMachine);
- procedure GetMaxHue(AMachine: TatVirtualMachine);
- procedure SetMaxHue(AMachine: TatVirtualMachine);
- procedure GetMinSat(AMachine: TatVirtualMachine);
- procedure SetMinSat(AMachine: TatVirtualMachine);
- procedure GetMaxSat(AMachine: TatVirtualMachine);
- procedure SetMaxSat(AMachine: TatVirtualMachine);
- procedure GetMinLum(AMachine: TatVirtualMachine);
- procedure SetMinLum(AMachine: TatVirtualMachine);
- procedure GetMaxLum(AMachine: TatVirtualMachine);
- procedure SetMaxLum(AMachine: TatVirtualMachine);
- procedure GetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure SetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure GetUPROversample(AMachine: TatVirtualMachine);
- procedure SetUPROversample(AMachine: TatVirtualMachine);
- procedure GetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure SetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure GetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure SetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure GetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure SetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure GetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure SetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure GetUPRWidth(AMachine: TatVirtualMachine);
- procedure SetUPRWidth(AMachine: TatVirtualMachine);
- procedure GetUPRHeight(AMachine: TatVirtualMachine);
- procedure SetUPRHeight(AMachine: TatVirtualMachine);
- procedure GetExportPath(AMachine: TatVirtualMachine);
- procedure SetExportPath(AMachine: TatVirtualMachine);
- end;
- TTransform = class
- public
- { Transform class only serves as an
- interface to active transform }
- a: byte;
- b: byte;
- c: byte;
- d: byte;
- e: byte;
- f: byte;
- Color: byte;
- Weight: byte;
- Variation: byte;
- end;
-
- TMatrix = array[0..2, 0..2] of double;
-
-var
- ScriptEditor: TScriptEditor;
- LastParseError: string;
- NumTransforms: integer; // Keeps track of number of xforms in flame.
- ActiveTransform: integer; // Operations affect this transform.
- LastError: string;
- color: double;
- cps: array[0..NCPS - 1] of TControlPoint;
- Transform: TTransform;
- Stopped, ResetLocation, UpdateIt: Boolean;
- ParamFile: string;
- FileList: TStringList;
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-procedure Rotate(xform: TXForm; const degrees: double);
-procedure Scale(xform: TXForm; const s: double);
-procedure translate(xform: TXForm; const x, y: double);
-procedure multiply(var xform: TXform; const a, b, c, d: double);
-procedure Normalize(var cp: TControlPoint);
-
-implementation
-
-{
-[00 01 02]
-[10 11 12]
-[20 21 22]
-
-[a b e ]
-[c d f ]
-[0 0 1 ]
-}
-
-uses Main, Editor, Adjust, Global, Mutate, Registry, Preview,
- ScriptRender, Gradient, ap_math, ap_classes, ap_sysutils, MyTypes,
- SavePreset, ap_windows, ap_FileCtrl;
-
-{$R *.DFM}
-
-type
-{ Library for math functions }
- TMathLibrary = class(TatScripterLibrary)
- protected
- procedure CosProc(AMachine: TatVirtualMachine);
- procedure SinProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
- TOperationLibrary = class(TatScripterLibrary)
- protected
- procedure RotateFlameProc(AMachine: TatVirtualMachine);
- procedure RotateReferenceProc(AMachine: TatVirtualMachine);
- procedure RotateProc(AMachine: TatVirtualMachine);
- procedure ScaleProc(AMachine: TatVirtualMachine);
- procedure MulProc(AMachine: TatVirtualMachine);
- procedure TranslateProc(AMachine: TatVirtualMachine);
- procedure ActiveTransformProc(AMachine: TatVirtualMachine);
- procedure SetActiveTransformProc(AMachine: TatVirtualMachine);
- procedure TransformsProc(AMachine: TatVirtualMachine);
- procedure FileCountProc(AMachine: TatVirtualMachine);
- procedure AddTransformProc(AMachine: TatVirtualMachine);
- procedure DeleteTransformProc(AMachine: TatVirtualMachine);
- procedure CopyTransformProc(AMachine: TatVirtualMachine);
- procedure ClearProc(AMachine: TatVirtualMachine);
- procedure PreviewProc(AMachine: TatVirtualMachine);
- procedure Print(AMachine: TatVirtualMachine);
- procedure MorphProc(AMachine: TatVirtualMachine);
- procedure RenderProc(AMachine: TatVirtualMachine);
- procedure AddSymmetryProc(AMachine: TatVirtualMachine);
- procedure StoreFlameProc(AMachine: TatVirtualMachine);
- procedure GetFlameProc(AMachine: TatVirtualMachine);
- procedure LoadFlameProc(AMachine: TatVirtualMachine);
- procedure SetRenderBounds(AMachine: TatVirtualMachine);
- procedure GetFileName(AMachine: TatVirtualMachine);
- procedure ListFileProc(AMachine: TatVirtualMachine);
- procedure SetParamFileProc(AMachine: TatVirtualMachine);
- procedure SaveFlameProc(AMachine: TatVirtualMachine);
- procedure ShowStatusProc(AMachine: TatVirtualMachine);
- procedure RandomFlame(AMachine: TatVirtualMachine);
- procedure RandomGradientProc(AMachine: TatVirtualMachine);
- procedure SaveGradientProc(AMachine: TatVirtualMachine);
- procedure GetVariation(AMachine: TatVirtualMachine);
- procedure SetVariation(AMachine: TatVirtualMachine);
- procedure CalculateScale(AMachine: TatVirtualMachine);
- procedure NormalizeVars(AMachine: TatVirtualMachine);
- procedure CalculateBounds(AMachine: TatVirtualMachine);
- procedure GetSaveFileName(AMachine: TatVirtualMachine);
- procedure CopyFileProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
-{ ************************ Options interface ********************************* }
-
-procedure TScriptEditor.GetJPEGQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(JPEGQuality);
-end;
-
-procedure TScriptEditor.SetJPEGQuality(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then JPEGQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetBatchSize(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(BatchSize);
-end;
-
-procedure TScriptEditor.SetBatchSize(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 10) and (v <= 100) then BatchSize := v;
- end;
-end;
-
-procedure TScriptEditor.GetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFlameFile);
-end;
-
-procedure TScriptEditor.SetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defFlameFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSmoothPaletteFile);
-end;
-
-procedure TScriptEditor.SetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defSmoothPaletteFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetNumTries(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(NumTries);
-end;
-
-procedure TScriptEditor.SetNumTries(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then NumTries := v;
- end;
-end;
-
-procedure TScriptEditor.GetTryLength(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TryLength);
-end;
-
-procedure TScriptEditor.SetTryLength(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 100) and (v <= 1000000) then TryLength := v;
- end;
-end;
-
-procedure TScriptEditor.GetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(ConfirmDelete);
-end;
-
-procedure TScriptEditor.SetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ConfirmDelete := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetFixedReference(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(FixedReference);
-end;
-
-procedure TScriptEditor.SetFixedReference(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- FixedReference := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSampleDensity);
-end;
-
-procedure TScriptEditor.SetSampleDensity(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetGamma(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defGamma);
-end;
-
-procedure TScriptEditor.SetGamma(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defGamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetBrightness(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defBrightness);
-end;
-
-procedure TScriptEditor.SetBrightness(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defBrightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetVibrancy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defVibrancy);
-end;
-
-procedure TScriptEditor.SetVibrancy(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 100) then defVibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetOversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defOversample);
-end;
-
-procedure TScriptEditor.SetOversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 1) and (v <= 4) then defOversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFilterRadius);
-end;
-
-procedure TScriptEditor.SetFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) then defFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetLowQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevLowQuality);
-end;
-
-procedure TScriptEditor.SetLowQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevLowQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMediumQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevMediumQuality);
-end;
-
-procedure TScriptEditor.SetMediumQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevMediumQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetHighQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevHighQuality);
-end;
-
-procedure TScriptEditor.SetHighQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevHighQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMinTransforms);
-end;
-
-procedure TScriptEditor.SetMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= randMaxTransforms) then randMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= randMinTransforms) then randMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMinTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= mutantMaxTransforms) then mutantMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= mutantMinTransforms) then mutantMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(RandomPrefix);
-end;
-
-procedure TScriptEditor.SetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- RandomPrefix := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(KeepBackground);
-end;
-
-procedure TScriptEditor.SetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- KeepBackground := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetSymmetryType(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryType);
-end;
-
-procedure TScriptEditor.SetSymmetryType(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then SymmetryType := v;
- end;
-end;
-
-procedure TScriptEditor.GetSymmetryOrder(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryOrder);
-end;
-
-procedure TScriptEditor.SetSymmetryOrder(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 2000) then SymmetryOrder := v;
- end;
-end;
-
-procedure TScriptEditor.GetVariations(AMachine: TatVirtualMachine);
-var
- I: Integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- ReturnOutPutArg(Variations[i]);
- end;
-end;
-
-procedure TScriptEditor.SetVariations(AMachine: TatVirtualMachine);
-var
- v: boolean;
- i, vars: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsBoolean(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- begin
- Variations[i] := v;
- vars := PackVariations;
- if vars <> 0 then
- VariationOptions := vars
- else
- VariationOptions := 1;
- end;
-
- end;
-end;
-
-procedure TScriptEditor.GetRandomGradient(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randGradient);
-end;
-
-procedure TScriptEditor.SetRandomGradient(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then randGradient := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinNodes);
-end;
-
-procedure TScriptEditor.SetMinNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v <= MaxNodes) then MinNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxNodes);
-end;
-
-procedure TScriptEditor.SetMaxNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v >= MinNodes) then MaxNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinHue);
-end;
-
-procedure TScriptEditor.SetMinHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v <= MaxHue) then MinHue := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxHue);
-end;
-
-procedure TScriptEditor.SetMaxHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v >= MinHue) then MaxHue := v;
- end;
-end;
-
-
-procedure TScriptEditor.GetMinSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinSat);
-end;
-
-procedure TScriptEditor.SetMinSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxSat) then MinSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxSat);
-end;
-
-procedure TScriptEditor.SetMaxSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinSat) then MaxSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinLum);
-end;
-
-procedure TScriptEditor.SetMinLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxLum) then MinLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxLum);
-end;
-
-procedure TScriptEditor.SetMaxLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinLum) then MaxLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRSampleDensity);
-end;
-
-procedure TScriptEditor.SetUPRSampleDensity(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPROversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPROversample);
-end;
-
-procedure TScriptEditor.SetUPROversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPROversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFilterRadius);
-end;
-
-procedure TScriptEditor.SetUPRFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then UPRFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringIdent);
-end;
-
-procedure TScriptEditor.SetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringFile);
-end;
-
-procedure TScriptEditor.SetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaFile);
-end;
-
-procedure TScriptEditor.SetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaIdent);
-end;
-
-procedure TScriptEditor.SetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRAdjustDensity);
-end;
-
-procedure TScriptEditor.SetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRAdjustDensity := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetUPRWidth(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRWidth);
-end;
-
-procedure TScriptEditor.SetUPRWidth(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRWidth := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRHeight(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRHeight);
-end;
-
-procedure TScriptEditor.SetUPRHeight(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRHeight := v;
- end;
-end;
-
-procedure TScriptEditor.GetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(HqiPath);
-end;
-
-procedure TScriptEditor.SetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- HqiPath := GetInputArgAsString(0);
-end;
-
-{ ***************************** Operation Library **************************** }
-
-procedure TOperationLibrary.Init;
-begin
- Scripter.DefineMethod('RotateFlame', 1, tkNone, nil, RotateFlameProc);
- Scripter.DefineMethod('RotateReference', 1, tkNone, nil, RotateReferenceProc);
- Scripter.DefineMethod('Rotate', 1, tkNone, nil, RotateProc);
- Scripter.DefineMethod('Multiply', 4, tkNone, nil, MulProc);
- Scripter.DefineMethod('StoreFlame', 1, tkNone, nil, StoreFlameProc);
- Scripter.DefineMethod('GetFlame', 1, tkNone, nil, GetFlameProc);
- Scripter.DefineMethod('LoadFlame', 1, tkNone, nil, LoadFlameProc);
- Scripter.DefineMethod('Scale', 1, tkNone, nil, ScaleProc);
- Scripter.DefineMethod('Translate', 2, tkNone, nil, TranslateProc);
- Scripter.DefineMethod('ActiveTransform', 0, tkInteger, nil, ActiveTransformProc);
- Scripter.DefineMethod('SetActiveTransform', 1, tkInteger, nil, SetActiveTransformProc);
- Scripter.DefineMethod('Transforms', 0, tkInteger, nil, TransformsProc);
- Scripter.DefineMethod('FileCount', 0, tkInteger, nil, FileCountProc);
- Scripter.DefineMethod('AddTransform', 0, tkNone, nil, AddTransformProc);
- Scripter.DefineMethod('DeleteTransform', 0, tkNone, nil, DeleteTransformProc);
- Scripter.DefineMethod('CopyTransform', 0, tkNone, nil, CopyTransformProc);
- Scripter.DefineMethod('Clear', 0, tkNone, nil, ClearProc);
- Scripter.DefineMethod('Preview', 0, tkNone, nil, PreviewProc);
- Scripter.DefineMethod('Render', 0, tkNone, nil, RenderProc);
- Scripter.DefineMethod('Print', 1, tkNone, nil, Print);
- Scripter.DefineMethod('AddSymmetry', 1, tkNone, nil, AddSymmetryProc);
- Scripter.DefineMethod('Morph', 3, tkNone, nil, MorphProc);
- Scripter.DefineMethod('SetRenderBounds', 0, tkNone, nil, SetRenderBounds);
- Scripter.DefineMethod('SetFlameFile', 1, tkNone, nil, SetParamFileProc);
- Scripter.DefineMethod('ListFile', 1, tkNone, nil, ListFileProc);
- Scripter.DefineMethod('SaveFlame', 1, tkNone, nil, SaveFlameProc);
- Scripter.DefineMethod('GetFileName', 0, tkString, nil, GetFileName);
- Scripter.DefineMethod('ShowStatus', 1, tkNone, nil, ShowStatusProc);
- Scripter.DefineMethod('RandomFlame', 1, tkNone, nil, RandomFlame);
- Scripter.DefineMethod('RandomGradient', 0, tkNone, nil, RandomGradientProc);
- Scripter.DefineMethod('SaveGradient', 2, tkNone, nil, SaveGradientProc);
- Scripter.DefineMethod('Variation', 0, tkInteger, nil, GetVariation);
- Scripter.DefineMethod('SetVariation', 1, tkInteger, nil, SetVariation);
- Scripter.DefineMethod('CalculateScale', 0, tkNone, nil, CalculateScale);
- Scripter.DefineMethod('CalculateBounds', 0, tkNone, nil, CalculateBounds);
- Scripter.DefineMethod('NormalizeVars', 0, tkNone, nil, NormalizeVars);
- Scripter.DefineMethod('GetSaveFileName', 0, tkString, nil, GetSaveFileName);
- Scripter.DefineMethod('CopyFile', 2, tkString, nil, CopyFileProc);
-end;
-
-procedure TOperationLibrary.RandomFlame(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- i := AMachine.GetInputArgAsInteger(0);
- MainForm.RandomizeCP(ScriptEditor.cp, i);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- except on E: EMathError do
- end;
-end;
-
-procedure TOperationLibrary.RandomGradientProc(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.cmap := GradientForm.RandomGradient;
-end;
-
-procedure TOperationLibrary.CalculateScale(AMachine: TatVirtualMachine);
-var
- x, y: double;
-begin
- x := ScriptEditor.cp.center[0];
- y := ScriptEditor.cp.center[1];
- ScriptEditor.cp.CalcBoundBox;
- ScriptEditor.cp.center[0] := x;
- ScriptEditor.cp.center[1] := y
-end;
-
-procedure TOperationLibrary.CalculateBounds(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.CalcBoundBox;
-end;
-
-
-procedure TOperationLibrary.SetRenderBounds(AMachine: TatVirtualMachine);
-begin
- ScriptRenderForm.SetRenderBounds;
-end;
-
-procedure TOperationLibrary.GetFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.OpenDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.OpenDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.GetSaveFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.SaveDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.SaveDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.CopyFileProc(AMachine: TatVirtualMachine);
-var
- src, dest: string;
- FileList: TStringList;
-begin
- src := AMachine.GetInputArgAsString(0);
- dest := AMachine.GetInputArgAsString(1);
- FileList := TStringList.Create;
- try
-
- if FileExists(src) then
- begin
- FileList.LoadFromFile(src);
- try
- FileList.SaveToFile(dest);
- except
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- end
- else
-
- begin
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- finally
- FileList.free;
- end;
-end;
-
-
-procedure TOperationLibrary.SetParamFileProc(AMachine: TatVirtualMachine);
-var
- filen: string;
-begin
- filen := AMachine.GetInputArgAsString(0);
- if FileExists(filen) then
- begin
- ParamFile := filen;
- ScriptEditor.FillFileList;
- end
- else
- begin
- LastError := 'Parameter file does not exist.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.RotateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Rotate(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Rotate: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.MulProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Multiply(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0), GetInputArgAsFloat(1), GetInputArgAsFloat(2), GetInputArgAsFloat(3));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Rotate: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.Print(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.Console.Lines.Add(AMachine.GetInputArg(0));
- Application.ProcessMessages;
-end;
-
-procedure TOperationLibrary.ShowStatusProc(AMachine: TatVirtualMachine);
-begin
- MainForm.StatusBar.SimpleText := AMachine.GetInputArg(0);
- Application.ProcessMessages;
-end;
-
-
-procedure TOperationLibrary.SaveFlameProc(AMachine: TatVirtualMachine);
-var
- filename: string;
-begin
- with AMachine do
- begin
- filename := GetInputArgAsString(0);
- if (LowerCase(ExtractFileExt(filename)) = '.apo') or
- (LowerCase(ExtractFileExt(filename)) = '.fla') then
- MainForm.SaveFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- else
- MainForm.SaveXMLFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- end;
-end;
-
-procedure TOperationLibrary.SaveGradientProc(AMachine: TatVirtualMachine);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(AMachine.GetInputArgAsString(1)) + ' {');
- gradstr.add(MainForm.GradientFromPalette(ScriptEditor.cp.cmap, AMachine.GetInputArgAsString(1)));
- gradstr.add('}');
- MainForm.SaveGradient(gradstr.text, AMachine.GetInputArgAsString(1), AMachine.GetInputArgAsString(0))
- finally
- gradstr.free
- end;
-end;
-
-procedure TOperationLibrary.ListFileProc(AMachine: TatVirtualMachine);
-var
- flafile: string;
-begin
- flafile := AMachine.GetInputArgAsString(0);
- if FileExists(flafile) then
- begin
- OpenFile := flafile;
- MainForm.Caption := 'Apophysis' + ' - ' + OpenFile;
- if (LowerCase(ExtractFileExt(flafile)) = '.apo') or
- (LowerCase(ExtractFileExt(flafile)) = '.fla') then
- begin
- ListIFS(OpenFile, 1);
- OpenFileType := ftFla
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML
- end;
- MainForm.SetFocus;
- end
- else
- begin
- LastError := 'Cannot open file: ' + Flafile;
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.StoreFlameProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- cps[v].copy(ScriptEditor.cp);
- cps[v].cmap := ScriptEditor.cp.cmap;
- end;
-end;
-
-procedure TOperationLibrary.GetFlameProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- ScriptEditor.cp.copy(cps[v]);
- ScriptEditor.cp.cmap := cps[v].cmap;
- end;
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
-end;
-
-procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- nxform := 0;
- MainForm.XMLScanner.LoadFromBuffer(params);
- MainForm.XMLScanner.Execute;
- cp1.copy(ParseCp);
- if Parsecp.cmapindex <> -1 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
- end;
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
- if nxform < 12 then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- NormalizeWeights(cp1);
- // Check for symmetry parameter
- if cp1.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, cp1.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-
-procedure LoadXMLFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- i: integer;
-begin
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
-
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos('', FStrings[i]) <> 0;
- ParseXML(ScriptEditor.Cp, PCHAR(IFSStrings.Text));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- NormalizeWeights(ScriptEditor.cp);
-// FlameName := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure LoadFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- FlameString, s: string;
- Palette: TcolorMap;
-// x, y: double;
-begin
- SavedPal := false;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(FileList[index] + ' ', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- ScriptEditor.cp.Clear; // initialize control point for new flame;
- ScriptEditor.cp.background[0] := 0;
- ScriptEditor.cp.background[1] := 0;
- ScriptEditor.cp.background[2] := 0;
- ScriptEditor.cp.sample_density := defSampleDensity;
- ScriptEditor.cp.spatial_oversample := defOversample;
- ScriptEditor.cp.spatial_filter_radius := defFilterRadius;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Lowercase(FileList[index]) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, Tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- ScriptEditor.cp.ParseString(FlameString);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- NormalizeWeights(ScriptEditor.cp);
- if SavedPal then ScriptEditor.cp.cmap := Palette;
- ScriptEditor.cp.name := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TOperationLibrary.LoadFlameProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- i := AMachine.GetInputArgAsInteger(0);
- if (i >= 0) and (i < FileList.count) then
- begin
- if (LowerCase(ExtractFileExt(ParamFile)) = '.fla') or
- (LowerCase(ExtractFileExt(ParamFile)) = '.apo') then
- LoadFlame(i)
- else
- LoadXMLFlame(i); ;
- end;
-end;
-
-procedure TOperationLibrary.RotateFlameProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- i: integer;
- r: double;
-begin
- MainForm.TrianglesFromCp(ScriptEditor.cp, Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- for i := -1 to NumTransforms - 1 do
- begin
- Triangles[i] := RotateTriangle(Triangles[i], r);
- end;
- GetXForms(ScriptEditor.cp, Triangles, NumTransforms);
-end;
-
-procedure TOperationLibrary.AddSymmetryProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- add_symmetry_to_control_point(ScriptEditor.cp, AMachine.GetInputArgAsInteger(0));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
-end;
-
-procedure TOperationLibrary.RotateReferenceProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- r: double;
-begin
- MainForm.TrianglesFromCp(ScriptEditor.cp, Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- Triangles[-1] := RotateTriangle(Triangles[-1], r);
- GetXForms(ScriptEditor.cp, Triangles, NumTransforms);
-end;
-
-procedure TOperationLibrary.ScaleProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Scale(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Scale: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.ActiveTransformProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(ActiveTransform);
-end;
-
-procedure TOperationLibrary.TransformsProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(NumTransforms);
-end;
-
-procedure TOperationLibrary.GetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := integer(Variation);
- if (i >= NVARS) or (i < 0) then
- i := -1;
- ReturnOutputArg(i);
- end
-end;
-
-procedure TOperationLibrary.SetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := GetInputArgAsInteger(0);
- if (i < 0) or (i >= NVARS) then
- i := NVARS;
- Variation := TVariation(i);
- case i of
- 0: MainForm.mnuVLinear.checked := True;
- 1: MainForm.mnuSinusoidal.checked := True;
- 2: MainForm.mnuSpherical.checked := True;
- 3: MainForm.mnuSwirl.checked := True;
- 4: MainForm.mnuHorseshoe.checked := True;
- 5: MainForm.mnuPolar.checked := True;
- 6: MainForm.mnuVar6.checked := True;
- 7: MainForm.mnuVar7.checked := True;
- 8: MainForm.mnuVar8.checked := True;
- 9: MainForm.mnuVar9.checked := True;
- 10: MainForm.mnuVar10.checked := True;
- 11: MainForm.mnuVar11.checked := True;
- 12: MainForm.mnuVar12.checked := True;
- 13: MainForm.mnuVar13.checked := True;
- else
- MainForm.mnuVRandom.checked := True;
- end;
- end
-end;
-
-procedure TOperationLibrary.FileCountProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(FileList.Count);
-end;
-
-procedure TOperationLibrary.ClearProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- NumTransforms := 0;
- ActiveTransform := -1;
- for i := 0 to NXFORMS - 1 do
- ScriptEditor.cp.xform[i].density := 0;
-end;
-
-procedure TOperationLibrary.MorphProc(AMachine: TatVirtualMachine);
-var
- a, b, i: integer;
- v: double;
-begin
- with AMachine do
- begin
- a := GetInputArgAsInteger(0);
- b := GetInputArgAsInteger(1);
- v := GetInputArgAsFloat(2);
- if (a >= 0) and (a < NCPS) and (b >= 0) and (b < NCPS) then
- begin
- ScriptEditor.cp.InterpolateX(cps[a], cps[b], v);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].density = 0 then break;
- NumTransforms := i;
- end;
- end;
-end;
-
-procedure TOperationLibrary.PreviewProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 1 then
- begin
- AMachine.Paused := True;
- Normalize(ScriptEditor.cp);
- PreviewForm.cp.Copy(ScriptEditor.cp);
- AdjustScale(PreviewForm.cp, PreviewForm.Image.Width, PreviewForm.Image.Height);
- PreviewForm.Show;
- PreviewForm.DrawFlame;
- AMachine.Paused := False;
- Application.ProcessMessages;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.RenderProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 1 then
- begin
- Normalize(ScriptEditor.cp);
- ScriptRenderForm.cp.Copy(ScriptEditor.cp);
- ScriptRenderForm.Caption := 'Rendering ' + ScriptEditor.Renderer.Filename; ;
- ScriptRenderForm.Show;
- ScriptRenderForm.Render;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.SetActiveTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- with AMachine do
- i := GetInputArgAsInteger(0);
- if (i >= 0) and (i < NXFORMS) then
- ActiveTransform := i
- else raise EFormatInvalid.Create('Transform out of range.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.AddTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- begin
- inc(NumTransforms);
- ActiveTransform := NumTransforms - 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 0] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 1] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].color := 0;
- ScriptEditor.cp.xform[ActiveTransform].density := 1 / NumTransforms;
- ScriptEditor.cp.xform[ActiveTransform].vars[0] := 1;
- for i := 1 to NVARS - 1 do
- ScriptEditor.cp.xform[ActiveTransform].vars[i] := 0;
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.DeleteTransformProc(AMachine: TatVirtualMachine);
-var
- i, j: integer;
-begin
- if NumTransforms > 0 then
- try
-
- if ActiveTransform = (NumTransforms - 1) then
- { Last triangle...just reduce number}
- begin
- NumTransforms := NumTransforms - 1;
- ActiveTransform := NumTransforms - 1;
- scriptEditor.cp.xform[NumTransforms].density := 0;
- end
- else
- begin
- for i := ActiveTransform to NumTransforms - 2 do
- begin
- // copy higher transforms down
- ScriptEditor.cp.xform[i].density := ScriptEditor.cp.xform[i + 1].density;
- ScriptEditor.cp.xform[i].color := ScriptEditor.cp.xform[i + 1].color;
- ScriptEditor.cp.xform[i].symmetry := ScriptEditor.cp.xform[i + 1].symmetry;
- for j := 0 to NVARS - 1 do
- ScriptEditor.cp.xform[i].vars[j] := ScriptEditor.cp.xform[i + 1].vars[j];
- end;
- NumTransforms := NumTransforms - 1;
- ScriptEditor.cp.xform[Numtransforms].density := 0;
- end
- //do we normalize weights?
-
- except
- begin
- Application.ProcessMessages;
- LastError := 'Oops!';
- Scripter.Halt;
- end;
- end;
-end;
-
-
-procedure TOperationLibrary.CopyTransformProc(AMachine: TatVirtualMachine);
-var
- old, i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- begin
- inc(NumTransforms);
- old := ActiveTransform;
- ActiveTransform := NumTransforms - 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 0] := ScriptEditor.cp.xform[old].c[0, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[0, 1] := ScriptEditor.cp.xform[old].c[0, 1];
- ScriptEditor.cp.xform[ActiveTransform].c[1, 0] := ScriptEditor.cp.xform[old].c[1, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[1, 1] := ScriptEditor.cp.xform[old].c[1, 1];
- ScriptEditor.cp.xform[ActiveTransform].c[2, 0] := ScriptEditor.cp.xform[old].c[2, 0];
- ScriptEditor.cp.xform[ActiveTransform].c[2, 1] := ScriptEditor.cp.xform[old].c[2, 1];
- ScriptEditor.cp.xform[ActiveTransform].color := ScriptEditor.cp.xform[old].color;
- ScriptEditor.cp.xform[ActiveTransform].density := ScriptEditor.cp.xform[old].density;
- for i := 0 to NVARS - 1 do
- ScriptEditor.cp.xform[ActiveTransform].vars[i] := ScriptEditor.cp.xform[old].vars[i]
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.TranslateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS - 1) then raise EFormatInvalid.Create('Transform out of range.');
- with AMachine do
- Translate(ScriptEditor.cp.xform[ActiveTransform], GetInputArgAsFloat(0), GetInputArgAsFloat(1));
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.NormalizeVars(AMachine: TatVirtualMachine);
-begin
- NormalizeVariations(ScriptEditor.cp);
-end;
-
-
-{ ******************************** Math Library ****************************** }
-
-procedure TMathLibrary.Init;
-begin
- Scripter.DefineMethod('Cos', 1, tkfloat, nil, CosProc);
- Scripter.DefineMethod('Sin', 1, tkfloat, nil, SinProc);
-end;
-
-procedure TMathLibrary.CosProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(cos(GetInputArgAsFloat(0)));
-end;
-
-procedure TMathLibrary.SinProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(sin(GetInputArgAsFloat(0)));
-end;
-
-{ **************************** Matrix functions ******************************* }
-
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-begin
- result[0, 0] := M1[0][0] * M2[0][0] + M1[0][1] * M2[1][0] + M1[0][2] * M2[2][0];
- result[0, 1] := M1[0][0] * M2[0][1] + M1[0][1] * M2[1][1] + M1[0][2] * M2[2][1];
- result[0, 2] := M1[0][0] * M2[0][2] + M1[0][1] * M2[1][2] + M1[0][2] * M2[2][2];
- result[1, 0] := M1[1][0] * M2[0][0] + M1[1][1] * M2[1][0] + M1[1][2] * M2[2][0];
- result[1, 1] := M1[1][0] * M2[0][1] + M1[1][1] * M2[1][1] + M1[1][2] * M2[2][1];
- result[1, 2] := M1[1][0] * M2[0][2] + M1[1][1] * M2[1][2] + M1[1][2] * M2[2][2];
- result[2, 0] := M1[2][0] * M2[0][0] + M1[2][1] * M2[1][0] + M1[2][2] * M2[2][0];
- result[2, 0] := M1[2][0] * M2[0][1] + M1[2][1] * M2[1][1] + M1[2][2] * M2[2][1];
- result[2, 0] := M1[2][0] * M2[0][2] + M1[2][1] * M2[1][2] + M1[2][2] * M2[2][2];
-end;
-
-function Identity: TMatrix;
-var i, j: integer;
-begin
- for i := 0 to 2 do
- for j := 0 to 2 do
- Result[i, j] := 0;
- Result[0][0] := 1;
- Result[1][1] := 1;
- Result[2][2] := 1;
-end;
-
-procedure init(var xform: Txform);
-var
- i: integer;
-begin
- xform.c[0, 0] := 1;
- xform.c[0, 1] := 0;
- xform.c[1, 0] := 0;
- xform.c[1, 1] := 1;
- xform.c[2, 0] := 0;
- xform.c[2, 1] := 0;
- xform.color := 0;
- xform.density := 1 / NumTransforms;
- xform.vars[0] := 1;
- for i := 1 to NVARS - 1 do
- xform.vars[i] := 0;
-end;
-
-{ ************************************* Form ********************************* }
-
-procedure TScriptEditor.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- Transform := TTransform.create;
- FileList := TStringList.Create;
- Flame := TFlame.Create;
- Options := TOptions.Create;
- Renderer := TScriptRender.create;
- Another := TScriptRender.create;
- cp := TControlPoint.create;
- for i := 0 to 9 do
- cps[i] := TControlPoint.create;
- ScriptEditor.PrepareScripter;
-end;
-
-procedure TScriptEditor.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- FileList.Free;
- Renderer.Free;
- Another.Free;
- for i := 0 to 9 do
- cps[i].free;
- cp.free;
- Flame.Free;
- Transform.Free;
- Options.Free;
-end;
-
-procedure TScriptEditor.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Script', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- ScriptEditor.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- ScriptEditor.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- ScriptEditor.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- ScriptEditor.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TScriptEditor.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Script', True) then
- begin
- { Size and position }
- if ScriptEditor.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', ScriptEditor.Top);
- Registry.WriteInteger('Left', ScriptEditor.Left);
- Registry.WriteInteger('Width', ScriptEditor.Width);
- Registry.WriteInteger('Height', ScriptEditor.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-{ ************************ Flame interface *********************************** }
-
-{ The TFlame class is used only as an interface. The control point parameters
- are read and set directly. Parameter ranges aren't limited but values not
- in the correct range are ignored. }
-
-procedure TScriptEditor.GetFlameGammaProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Gamma);
-end;
-
-procedure TScriptEditor.SetFlameGammaProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then cp.Gamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBrightnessProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Brightness);
-end;
-
-procedure TScriptEditor.SetFlameBrightnessProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Brightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameVibrancyProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Vibrancy);
-end;
-
-procedure TScriptEditor.SetFlameVibrancyProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Vibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameTimeProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Time);
-end;
-
-procedure TScriptEditor.SetFlameTimeProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) then cp.Time := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Zoom);
-end;
-
-procedure TScriptEditor.SetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.Zoom := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[0]);
-end;
-
-procedure TScriptEditor.SetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[0] := GetInputArgAsFloat(0);
-end;
-
-
-procedure TScriptEditor.GetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[1]);
-end;
-
-procedure TScriptEditor.SetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameDensityProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.sample_density);
-end;
-
-procedure TScriptEditor.SetFlameDensityProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.sample_density := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameOversampleProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_oversample);
-end;
-
-procedure TScriptEditor.SetFlameOversampleProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- { Range = 1 to 4 ... (document this) }
- if (v >= 1) and (v <= 4) then cp.spatial_oversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_filter_radius);
-end;
-
-procedure TScriptEditor.SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.spatial_filter_radius := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.width);
-end;
-
-procedure TScriptEditor.SetFlameWidthProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.width := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.height);
-end;
-
-procedure TScriptEditor.SetFlameHeightProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.height := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.pixels_per_unit);
-end;
-
-procedure TScriptEditor.SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.pixels_per_unit := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetFlamePaletteProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.cmap[Integer(GetArrayIndex(0)), Integer(GetArrayIndex(1))]);
-end;
-
-procedure TScriptEditor.SetFlamePaletteProc(AMachine: TatVirtualMachine);
-var
- i0, i1, v: integer;
-begin
- with AMachine do
- begin
- i0 := GetArrayIndex(0);
- i1 := GetArrayIndex(1);
- v := GetInputArgAsInteger(0);
- if (i0 >= 0) and (i0 <= 255) and (i1 >= 0) and (i1 <= 2) and
- (v >= 0) and (v < 256) then
- cp.cmap[i0, i1] := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBackgroundProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.background[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetFlameBackgroundProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- v := GetInputArgAsInteger(0);
- if (i >= 0) and (i <= 2) and (v >= 0) and (v < 256) then
- cp.Background[i] := v;
- end;
-end;
-
-procedure TScriptEditor.SetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- cp.name := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.name);
-end;
-
-procedure TScriptEditor.SetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- cp.nick := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.url);
-end;
-
-procedure TScriptEditor.SetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- cp.url := AMachine.GetInputArgAsString(0);
-end;
-
-
-procedure TScriptEditor.GetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.nick);
-end;
-
-
-procedure TScriptEditor.SetFlameHueProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- v := AMachine.GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.hue_rotation := v;
-end;
-
-procedure TScriptEditor.GetFlameHueProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.hue_rotation);
-end;
-
-procedure TScriptEditor.GetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.nbatches);
-end;
-
-procedure TScriptEditor.SetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.nbatches := GetInputArgAsInteger(0);
-end;
-
-
-{ *************************** Transform interface **************************** }
-
-procedure TScriptEditor.GetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 0]);
-end;
-
-procedure TScriptEditor.SetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 0]);
-end;
-
-procedure TScriptEditor.SetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 1]);
-end;
-
-procedure TScriptEditor.SetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 1]);
-end;
-
-procedure TScriptEditor.SetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 0]);
-end;
-
-procedure TScriptEditor.SetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 1]);
-end;
-
-procedure TScriptEditor.SetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformColorProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Color);
-end;
-
-procedure TScriptEditor.SetTransformColorProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.xform[ActiveTransform].Color := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformWeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].density);
-end;
-
-procedure TScriptEditor.SetTransformWeightProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) and (v < 1) then
- cp.xform[ActiveTransform].density := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformSymProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].symmetry);
-end;
-
-procedure TScriptEditor.SetTransformSymProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.xform[ActiveTransform].symmetry := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformVarProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Vars[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetTransformVarProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NVARS) then
- cp.xform[ActiveTransform].vars[i] := v;
- end;
-end;
-
-{ *************************** Render interface ****************************** }
-
-
-procedure TScriptEditor.GetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Filename);
-end;
-
-procedure TScriptEditor.SetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Filename := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Width);
-end;
-
-procedure TScriptEditor.SetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Width := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Height := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) then
- TScriptRender(CurrentObject).MaxMemory := v;
- end;
-end;
-
-{ ********************************* Scripter ********************************* }
-
-procedure TScriptEditor.PrepareScripter;
-begin
- Scripter.AddLibrary(TatSysUtilsLibrary);
- with Scripter.defineClass(TScriptRender) do
- begin
- DefineProp('Filename', tkString, GetRenderFilenameProc, SetRenderFilenameProc);
- DefineProp('Width', tkInteger, GetRenderWidthProc, SetRenderWidthProc);
- DefineProp('Height', tkInteger, GetRenderHeightProc, SetRenderHeightProc);
- DefineProp('MaxMemory', tkInteger, GetRenderMaxMemoryProc, SetRenderMaxMemoryProc);
- end;
- Scripter.AddObject('Renderer', Renderer);
- { Flame interface }
- with Scripter.defineClass(TFlame) do
- begin
- DefineProp('Gamma', tkFloat, GetFlameGammaProc, SetFlameGammaProc);
- DefineProp('Brightness', tkFloat, GetFlameBrightnessProc, SetFlameBrightnessProc);
- DefineProp('Vibrancy', tkFloat, GetFlameVibrancyProc, SetFlameVibrancyProc);
- DefineProp('Time', tkFloat, GetFlameTimeProc, SetFlameTimeProc);
- DefineProp('Zoom', tkFloat, GetFlameZoomProc, SetFlameZoomProc);
- DefineProp('X', tkFloat, GetFlameXProc, SetFlameXProc);
- DefineProp('Y', tkFloat, GetFlameYProc, SetFlameYProc);
- DefineProp('Width', tkFloat, GetFlameWidthProc, SetFlameWidthProc);
- DefineProp('Height', tkFloat, GetFlameHeightProc, SetFlameHeightProc);
- DefineProp('SampleDensity', tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Quality', tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Oversample', tkInteger, GetFlameOversampleProc, SetFlameOversampleProc);
- DefineProp('FilterRadius', tkFloat, GetFlameFilterRadiusProc, SetFlameFilterRadiusProc);
- DefineProp('Scale', tkFloat, GetFlamePixelsPerUnitProc, SetFlamePixelsPerUnitProc);
- DefineProp('Gradient', tkInteger, GetFlamePaletteProc, SetFlamePaletteProc, nil, false, 2);
- DefineProp('Background', tkInteger, GetFlameBackgroundProc, SetFlameBackgroundProc, nil, false, 1);
- DefineProp('Name', tkString, GetFlameNameProc, SetFlameNameProc);
- DefineProp('Nick', tkString, GetFlameNickProc, SetFlameNickProc);
- DefineProp('URL', tkString, GetFlameURLProc, SetFlameURLProc);
- DefineProp('Hue', tkFloat, GetFlameHueProc, SetFlameHueProc);
- DefineProp('Batches', tkInteger, GetFlameBatchesProc, SetFlameBatchesProc);
- end;
- Scripter.AddObject('Flame', Flame);
- { Transform interface }
- with Scripter.defineClass(TTransform) do
- begin
- DefineProp('a', tkFloat, GetTransformAProc, SetTransformAProc);
- DefineProp('b', tkFloat, GetTransformBProc, SetTransformBProc);
- DefineProp('c', tkFloat, GetTransformCProc, SetTransformCProc);
- DefineProp('d', tkFloat, GetTransformDProc, SetTransformDProc);
- DefineProp('e', tkFloat, GetTransformEProc, SetTransformEProc);
- DefineProp('f', tkFloat, GetTransformFProc, SetTransformFProc);
- DefineProp('Color', tkFloat, GetTransformColorProc, SetTransformColorProc);
- DefineProp('Weight', tkFloat, GetTransformWeightProc, SetTransformWeightProc);
- DefineProp('Variation', tkFloat, GetTransformVarProc, SetTransformVarProc, nil, false, 1);
- DefineProp('Symmetry', tkFloat, GetTransformSymProc, SetTransformSymProc);
- end;
- Scripter.AddObject('Transform', Transform);
- { Options interface }
- with Scripter.defineClass(TOptions) do
- begin
- DefineProp('JPEGQuality', tkInteger, GetJPEGQuality, SetJPEGQuality);
- DefineProp('BatchSize', tkInteger, GetBatchSize, SetBatchSize);
- DefineProp('ParameterFile', tkString, GetParameterFile, SetParameterFile);
- DefineProp('SmoothPaletteFile', tkString, GetSmoothPaletteFile, SetSmoothPaletteFile);
- DefineProp('NumTries', tkInteger, GetNumTries, SetNumTries);
- DefineProp('TryLength', tkInteger, GetTryLength, SetTryLength);
- DefineProp('ConfirmDelete', tkVariant, GetConfirmDelete, SetConfirmDelete);
- DefineProp('FixedReference', tkVariant, GetFixedReference, SetFixedReference);
- DefineProp('SampleDensity', tkFloat, GetSampleDensity, SetSampleDensity);
- DefineProp('Gamma', tkFloat, GetGamma, SetGamma);
- DefineProp('Brightness', tkFloat, GetBrightness, SetBrightness);
- DefineProp('Vibrancy', tkFloat, GetVibrancy, SetVibrancy);
- DefineProp('Oversample', tkInteger, GetOversample, SetOversample);
- DefineProp('FilterRadius', tkFloat, GetFilterRadius, SetFilterRadius);
- DefineProp('PreviewLowQuality', tkFloat, GetLowQuality, SetLowQuality);
- DefineProp('PreviewMediumQuality', tkFloat, GetMediumQuality, SetMediumQuality);
- DefineProp('PreviewHighQuality', tkFloat, GetHighQuality, SetHighQuality);
- DefineProp('MinTransforms', tkInteger, GetMinTransforms, SetMinTransforms);
- DefineProp('MaxTransforms', tkInteger, GetMaxTransforms, SetMaxTransforms);
- DefineProp('MutateMinTransforms', tkInteger, GetMutateMinTransforms, SetMutateMinTransforms);
- DefineProp('MutateMaxTransforms', tkInteger, GetMutateMaxTransforms, SetMutateMaxTransforms);
- DefineProp('RandomPrefix', tkString, GetPrefix, SetPrefix);
- DefineProp('KeepBackground', tkInteger, GetKeepBackground, SetKeepBackground);
- DefineProp('SymmetryType', tkInteger, GetSymmetryType, SetSymmetryType);
- DefineProp('SymmetryOrder', tkInteger, GetSymmetryOrder, SetSymmetryOrder);
- DefineProp('Variations', tkVariant, GetVariations, SetVariations, nil, false, 1);
- DefineProp('GradientOnRandom', tkInteger, GetRandomGradient, SetRandomGradient);
- DefineProp('MinNodes', tkInteger, GetMinNodes, SetMinNodes);
- DefineProp('MaxNodes', tkInteger, GetMaxNodes, SetMaxNodes);
- DefineProp('MinHue', tkInteger, GetMinHue, SetMinHue);
- DefineProp('MaxHue', tkInteger, GetMaxHue, SetMaxHue);
- DefineProp('MinSaturation', tkInteger, GetMinSat, SetMinSat);
- DefineProp('MaxSaturation', tkInteger, GetMaxSat, SetMaxSat);
- DefineProp('MinLuminance', tkInteger, GetMinLum, SetMinLum);
- DefineProp('MaxLuminance', tkInteger, GetMaxLum, SetMaxLum);
- DefineProp('UPRSampleDensity', tkInteger, GetUPRSampleDensity, SetUPRSampleDensity);
- DefineProp('UPRFilterRadius', tkFloat, GetUPRFilterRadius, SetUPRFilterRadius);
- DefineProp('UPROversample', tkInteger, GetUPROversample, SetUPROversample);
- DefineProp('UPRAdjustDensity', tkVariant, GetUPRAdjustDensity, SetUPRAdjustDensity);
- DefineProp('UPRColoringIdent', tkString, GetUPRColoringIdent, SetUPRColoringIdent);
- DefineProp('UPRColoringFile', tkString, GetUPRColoringFile, SetUPRColoringFile);
- DefineProp('UPRFormulaFile', tkString, GetUPRFormulaFile, SetUPRFormulaFile);
- DefineProp('UPRFormulaIdent', tkString, GetUPRFormulaIdent, SetUPRFormulaIdent);
- DefineProp('UPRWidth', tkInteger, GetUPRWidth, SetUPRWidth);
- DefineProp('UPRHeight', tkInteger, GetUPRHeight, SetUPRHeight);
- DefineProp('ExportRenderer', tkInteger, GetExportPath, SetExportPath);
- end;
- Scripter.AddComponent(OpenDialog);
- Scripter.AddObject('Options', Options);
- Scripter.AddLibrary(TOperationLibrary);
- Scripter.AddLibrary(TatClassesLibrary);
- { Variables and constants }
- Scripter.AddConstant('PI', pi);
- Scripter.AddConstant('NVARS', NVARS);
- Scripter.AddConstant('NXFORMS', NXFORMS);
- Scripter.AddConstant('INSTALLPATH', ExtractFilePath(Application.exename));
- Scripter.AddConstant('SYM_NONE', 0);
- Scripter.AddConstant('SYM_BILATERAL', 1);
- Scripter.AddConstant('SYM_ROTATIONAL', 2);
- Scripter.AddConstant('V_LINEAR', 0);
- Scripter.AddConstant('V_SINUSOIDAL', 1);
- Scripter.AddConstant('V_SPHERICAL', 2);
- Scripter.AddConstant('V_SWIRL', 3);
- Scripter.AddConstant('V_HORSESHOE', 4);
- Scripter.AddConstant('V_POLAR', 5);
- Scripter.AddConstant('V_HANDKERCHIEF', 6);
- Scripter.AddConstant('V_HEART', 7);
- Scripter.AddConstant('V_DISC', 8);
- Scripter.AddConstant('V_SPIRAL', 9);
- Scripter.AddConstant('V_HYPERBOLIC', 10);
- Scripter.AddConstant('V_DIAMOND', 11);
- Scripter.AddConstant('V_EX', 12);
- Scripter.AddConstant('V_JULIA', 13);
- Scripter.AddConstant('V_BENT', 14);
- Scripter.AddConstant('V_WAVES', 15);
- Scripter.AddConstant('V_FISHEYE', 16);
- Scripter.AddConstant('V_POPCORN', 17);
- Scripter.AddConstant('V_EXPONENTIAL', 18);
- Scripter.AddConstant('V_POWER', 19);
- Scripter.AddConstant('V_COSINE', 20);
- Scripter.AddConstant('V_RINGS', 21);
- Scripter.AddConstant('V_FAN', 22);
- Scripter.AddConstant('V_RANDOM', -1);
- { Variables }
- Scripter.AddVariable('SelectedTransform', SelectedTriangle);
- Scripter.AddVariable('Compatibility', Compatibility);
- Scripter.AddVariable('ActiveTransform', ActiveTransform);
- Scripter.AddVariable('UpdateFlame', UpdateIt);
- Scripter.AddVariable('ResetLocation', ResetLocation);
- Scripter.AddVariable('BatchIndex', RandomIndex);
- Scripter.AddVariable('DateCode', RandomDate);
- Scripter.AddVariable('Stopped', Stopped);
- Scripter.AddVariable('ShowProgress', ShowProgress);
- Scripter.AddVariable('CurrentFile', OpenFile);
- Scripter.AddVariable('LimitVibrancy', LimitVibrancy);
- Scripter.AddLibrary(TMathLibrary);
- Scripter.AddLibrary(TatMathLibrary);
-// Scripter.AddLibrary(TatWindowsLibrary);
- Scripter.AddLibrary(TatSysUtilsLibrary);
- Scripter.AddLibrary(TatFileCtrlLibrary);
- { Nonsense - it's the only way to get the last real
- library to work! }
- Scripter.AddObject('Not_Any_Thing_Useful', Another);
- Scripter.AddObject('IglooFunkyRubber', Another);
- Scripter.AddObject('Darn it', Another);
- Scripter.AddObject('Scrumptious', Another);
-end;
-
-{ ************************* Buttons ***************************************** }
-
-procedure TScriptEditor.btnNewClick(Sender: TObject);
-begin
- Editor.Lines.Clear;
- Caption := 'New Script';
- Script := '';
-end;
-
-procedure TScriptEditor.OpenScript;
-var
- s: string;
-begin
- MainOpenDialog.InitialDir := ScriptPath;
- MainOpenDialog.Filename := '';
- if MainOpenDialog.execute then
- begin
- Script := MainOpenDialog.Filename;
- Editor.Lines.LoadFromFile(MainOpenDialog.Filename);
- s := ExtractFileName(MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- MainForm.mnuRun.Caption := 'Run "' + s + '"';
- Caption := s;
- ScriptPath := ExtractFileDir(MainOpenDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.btnOpenClick(Sender: TObject);
-begin
- OpenScript;
-end;
-
-procedure TScriptEditor.btnSaveClick(Sender: TObject);
-begin
- MainSaveDialog.InitialDir := ScriptPath;
- MainSaveDialog.Filename := ChangeFileExt(ExtractFileName(Script), '.asc');
- if MainSaveDialog.Execute then
- begin
- Script := MainSaveDialog.Filename;
- Editor.Lines.SaveToFile(MainSaveDialog.Filename);
- Caption := ExtractFileName(MainSaveDialog.Filename);
- ScriptPath := ExtractFileDir(MainSaveDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.FillFileList;
-var
- i, p: integer;
- ext, Title: string;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(ParamFile);
- try
- FileList.Clear;
-
- ext := LowerCase(ExtractFileExt(ParamFile));
- if (ext = '.fla') or (ext = '.apo') then
- begin
-
- // Get names from .fla or .apo file
- if (Pos('{', FStrings.Text) <> 0) then
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- FileList.Add(Trim(Copy(FStrings[i], 1, p - 1)));
- end;
- end;
- end;
-
- end
- else
-
- begin
- // Get names from .flame file
- if (Pos(' 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos(' 0) then
- begin
- pname := '';
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FSTrings[i]));
- MainForm.ListXMLScanner.Execute;
- if Trim(pname) = '' then
- Title := '*untitled ' + ptime
- else
- FileList.Add(pname);
- end;
- end;
-
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TScriptEditor.RunScript;
-var
- lib: TStringList;
-begin
-
- btnRun.Enabled := False;
- btnBreak.Enabled := True;
- MainForm.btnRun.Enabled := False;
- MainForm.mnuRun.Enabled := False;
- MainForm.DisableFavorites;
-
- ParamFile := OpenFile;
- FillFileList;
- { Set defaults }
- { Set render defaults }
- Renderer.Width := 320;
- Renderer.Height := 240;
- Stopped := False;
- UpdateIt := True;
- ResetLocation := False;
- Console.Clear;
- LastError := '';
- ActiveTransform := SelectedTriangle;
- NumTransforms := Transforms;
- cp.copy(MainCp);
- cmap := MainCp.cmap;
- Application.ProcessMessages;
- Randomize;
- if Pos('stopped', Lowercase(Editor.Lines.text)) <> 0 then
- begin
- btnStop.Enabled := True;
- MainForm.mnuStop.Enabled := True;
- MainForm.btnStop.Enabled := True;
- end;
- with Scripter do
- begin
- SourceCode.Assign(Editor.Lines);
- if FileExists(defLibrary) then
- begin
- lib := TStringList.Create;
- try
- Lib.LoadFromFile(defLibrary);
- with Scripts.Add do
- begin
- SourceCode := lib;
- SelfRegisterAsLibrary('Functions');
- end;
- finally
- lib.free;
- end;
- end;
- //Compile;
- Execute;
- end;
- if (NumTransforms < 2) and UpdateIt then
- begin
- Console.Lines.Add('Not enough transforms.');
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- Exit;
- end
- else
- if (LastError = '') and UpdateIt then
- begin
- Normalize(cp);
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
- UpdateFlame;
- if ResetLocation then MainForm.ResetLocation;
- end
- else
- begin
- Console.Lines.Add(LastError);
- end;
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- MainForm.EnableFavorites;
-end;
-
-procedure TScriptEditor.btnRunClick(Sender: TObject);
-begin
- RunScript;
-end;
-
-{ ****************************** Update flame ******************************* }
-
-procedure TScriptEditor.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- Normalize(cp);
- MainCp.Copy(cp);
-// MainCp.name := FlameName;
- Transforms := MainForm.TrianglesFromCP(MainCp, MainTriangles);
- AdjustScale(MainCp, MainForm.Image.Width, MainForm.Image.Height);
- if ResetLocation then MainCp.CalcBoundBox else
- begin;
- MainCp.Zoom := cp.zoom;
- MainCp.center[0] := cp.center[0];
- MainCp.center[1] := cp.center[1];
- end;
- MainCp.cmap := cp.cmap;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- if GradientForm.Visible then GradientForm.UpdateGradient(cmap)
-end;
-
-{ ******************************* functions ********************************** }
-
-procedure Rotate(xform: TXForm; const degrees: double);
-var
- r: double;
- Matrix, M1: TMatrix;
-begin
- r := degrees * pi / 180;
- M1 := Identity;
- M1[0, 0] := cos(r);
- M1[0, 1] := -sin(r);
- M1[1, 0] := sin(r);
- M1[1, 1] := cos(r);
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-
-end;
-
-procedure Scale(xform: TXform; const s: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := s;
- M1[1, 1] := s;
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-
-end;
-
-procedure translate(xform: TXForm; const x, y: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 2] := x;
- M1[1, 2] := y;
- Matrix := Identity;
- with xform do
- begin
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
- end;
-end;
-
-procedure multiply(var xform: TXform; const a, b, c, d: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := a;
- M1[0, 1] := b;
- M1[1, 0] := c;
- M1[1, 1] := d;
-// M1[0, 2] := e;
-// M1[1, 2] := f;
- Matrix := Identity;
- Matrix[0][0] := xform.c[0, 0];
- Matrix[0][1] := xform.c[0, 1];
- Matrix[1][0] := xform.c[1, 0];
- Matrix[1][1] := xform.c[1, 1];
- Matrix[0][2] := xform.c[2, 0];
- Matrix[1][2] := xform.c[2, 1];
- Matrix := Mul33(Matrix, M1);
- xform.c[0, 0] := Matrix[0][0];
- xform.c[0, 1] := Matrix[0][1];
- xform.c[1, 0] := Matrix[1][0];
- xform.c[1, 1] := Matrix[1][1];
- xform.c[2, 0] := Matrix[0][2];
- xform.c[2, 1] := Matrix[1][2];
-end;
-
-{ ******************************* Parseing *********************************** }
-
-procedure Normalize(var cp: TControlPoint);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to NumTransforms - 1 do
- td := td + cp.xform[i].Density;
- if (td < 0.001) then
- EqualizeWeights(cp)
- else
- for i := 0 to NumTransforms - 1 do
- cp.xform[i].Density := cp.xform[i].Density / td;
-end;
-
-procedure copyxform(var dest: Txform; const source: TXform);
-var
- i: integer;
-begin
- dest.c[0, 0] := source.c[0, 0];
- dest.c[0, 1] := source.c[0, 1];
- dest.c[1, 0] := source.c[1, 0];
- dest.c[1, 1] := source.c[1, 1];
- dest.c[2, 0] := source.c[2, 0];
- dest.c[2, 1] := source.c[2, 1];
- dest.color := source.color;
- dest.density := source.density;
- for i := 0 to NVARS - 1 do
- dest.vars[i] := source.vars[i];
-end;
-
-{ ************************ Editor Popup menu ********************************* }
-
-procedure TScriptEditor.mnuCutClick(Sender: TObject);
-begin
- Editor.CutToClipboard;
-end;
-
-procedure TScriptEditor.mnuCopyClick(Sender: TObject);
-begin
- Editor.CopyToClipboard;
-end;
-
-procedure TScriptEditor.mnuPasteClick(Sender: TObject);
-begin
- Editor.PasteFromClipboard;
-end;
-
-procedure TScriptEditor.mnuUndoClick(Sender: TObject);
-begin
- if Editor.CanUndo then Editor.Undo;
-end;
-
-procedure TScriptEditor.EditorChange(Sender: TObject);
-begin
- Editor.activeLine := -1;
- if not Editor.CanUndo then mnuUndo.Enabled := false
- else mnuUndo.Enabled := true;
-end;
-
-procedure TScriptEditor.ScripterCompileError(Sender: TObject;
- var msg: string; row, col: Integer; var ShowException: Boolean);
-begin
- Editor.ActiveLine := row - 1;
- Console.Lines.Add(msg);
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- Application.ProcessMessages;
-end;
-
-procedure TScriptEditor.btnStopClick(Sender: TObject);
-begin
- Stopped := True;
-end;
-
-procedure TScriptEditor.btnBreakClick(Sender: TObject);
-begin
- LastError := 'Execution stopped by user.';
- Scripter.Halt;
-end;
-
-procedure TScriptEditor.btnFavoriteClick(Sender: TObject);
-var
- i: integer;
- there: boolean;
-begin
- there := False;
- for i := 0 to Favorites.Count - 1 do
- if Lowercase(Script) = Favorites[i] then
- There := true;
- if there then exit;
- Favorites.Add(Script);
- Favorites.SaveToFile(AppPath + 'favorites');
-end;
-
-end.
-
diff --git a/2.02g/Source/ScriptRender.dfm b/2.02g/Source/ScriptRender.dfm
deleted file mode 100644
index 56fb63e..0000000
--- a/2.02g/Source/ScriptRender.dfm
+++ /dev/null
@@ -1,37 +0,0 @@
-object ScriptRenderForm: TScriptRenderForm
- Left = 390
- Top = 391
- BorderStyle = bsDialog
- Caption = 'ScriptRenderForm'
- ClientHeight = 62
- ClientWidth = 268
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- PixelsPerInch = 96
- TextHeight = 13
- object btnCancel: TButton
- Left = 96
- Top = 32
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 0
- OnClick = btnCancelClick
- end
- object ProgressBar: TProgressBar
- Left = 8
- Top = 8
- Width = 249
- Height = 13
- Min = 0
- Max = 100
- TabOrder = 1
- end
-end
diff --git a/2.02g/Source/ScriptRender.pas b/2.02g/Source/ScriptRender.pas
deleted file mode 100644
index dcc30e1..0000000
--- a/2.02g/Source/ScriptRender.pas
+++ /dev/null
@@ -1,139 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ComCtrls, StdCtrls, Render, cmap, ControlPoint, ImageDLLLoader,
- PNGLoader, BMPLoader, LinarBitmap, ExtCtrls, FileUtils, JPEGLoader, JPEG;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-
-type
- TScriptRenderForm = class(TForm)
- btnCancel: TButton;
- ProgressBar: TProgressBar;
- procedure FormDestroy(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- private
- PixelsPerUnit: double;
- StartTime: TDateTime;
- Remainder: TDateTime;
- public
- Renderer: TRenderer;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
- procedure OnProgress(prog: double);
- procedure Render;
- procedure SetRenderBounds;
- end;
-
-var
- ScriptRenderForm: TScriptRenderForm;
- Cancelled: boolean;
-
-implementation
-
-uses Global, Math, FormRender, ScriptForm;
-{$R *.DFM}
-
-procedure TScriptRenderForm.SetRenderBounds;
-begin
- cp.copy(ScriptEditor.cp);
- cp.Width := ScriptEditor.Renderer.Width;
- cp.Height := ScriptEditor.Renderer.Height;
- cp.CalcBoundBox;
- cp.center[0] := ScriptEditor.cp.center[0];
- cp.center[1] := ScriptEditor.cp.center[1];
- cp.zoom := ScriptEditor.cp.zoom;
- PixelsPerUnit := cp.Pixels_per_unit;
-end;
-
-procedure TScriptRenderForm.Render;
-begin
- Cancelled := False;
- ScriptEditor.Scripter.Paused := True;
- StartTime := Now;
- Remainder := 1;
- cp.copy(ScriptEditor.cp);
- Filename := ScriptEditor.Renderer.Filename;
- cp.Width := ScriptEditor.Renderer.Width;
- cp.Height := ScriptEditor.Renderer.Height;
- cp.pixels_per_unit := PixelsPerUnit;
- Renderer.OnProgress := OnProgress;
- Renderer.Compatibility := Compatibility;
- Renderer.SetCP(cp);
- if (ScriptEditor.Renderer.MaxMemory > 0) then
- Renderer.RenderMaxMem(ScriptEditor.Renderer.MaxMemory)
- else Renderer.Render;
- with TLinearBitmap.Create do
- try
- Assign(Renderer.GetImage);
- JPEGLoader.Default.Quality := JPEGQuality;
- if not cancelled then SaveToFile(FileName);
- finally
- Free;
- end;
- ScriptEditor.Scripter.Paused := False;
-end;
-
-procedure TScriptRenderForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- ProgressBar.Position := round(100 * prog);
- Elapsed := Now - StartTime;
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1 / prog, 1.2) - 1));
- Application.ProcessMessages;
-end;
-
-procedure TScriptRenderForm.FormDestroy(Sender: TObject);
-begin
- cp.free;
- Renderer.free;
-end;
-
-procedure TScriptRenderForm.FormCreate(Sender: TObject);
-begin
- Renderer := TRenderer.Create;
- cp := TControlPoint.Create;
- ImageDLLLoader.Default.FindDLLs(ProgramPath);
-end;
-
-procedure TScriptRenderForm.btnCancelClick(Sender: TObject);
-begin
- ScriptEditor.Scripter.Halt;
- Cancelled := True;
- Renderer.Stop;
- LastError := 'Render cancelled';
-end;
-
-end.
-
diff --git a/2.02g/Source/Sheep.dfm b/2.02g/Source/Sheep.dfm
deleted file mode 100644
index ef8bb74..0000000
--- a/2.02g/Source/Sheep.dfm
+++ /dev/null
@@ -1,186 +0,0 @@
-object SheepDialog: TSheepDialog
- Left = 478
- Top = 274
- BorderStyle = bsDialog
- Caption = 'Post Sheep'
- ClientHeight = 312
- ClientWidth = 240
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000001000800680500001600000028000000100000002000
- 0000010008000000000000000000480000004800000000010000000000000402
- 0400846E7C005C4E5C002C323C00141A2C00C4AAC4000C0E0C009C8E9C00AC5E
- B4005C5A5C00544654001C121C00745E6C007C828400443A4400141614002426
- 2400140E0C000C0A0400241A2400AC96A40074666C00847A84005C667C00443E
- 44000C0604009C828C00140E1C00846A8400946E9400844684003C2E4400DCD6
- DC009492BC006C5A640054565400242224004C424C00040604008C6E9C006C4E
- 7C001C222C00ACBADC000C121C00646264001C161400141214002C1A2400BC9E
- AC007C6A7C00444254009C869C0084727C0064567400342E34001C1A1C00C4AE
- C4000C0E14009C8EA400645E64004C4E640074626C008C82A4004C3644001416
- 1C002C2A2C00140E14000C0A0C00241E2400B496B400746A7C00947A8C00646A
- 8C00444244000C0614009C82940014121C00846A8C003C3634009496BC005456
- 6C0004060C001C161C00000077003862FF00000BFF00A714FF000000FF00E000
- C70070002700ED00F60077007700D800E400110027001A00F60000007700E001
- 000070000000ED0015007700000000010900000003000000100000000000A814
- B2000E0017001A00F50000007700380100000000000001000000000000000000
- 3800000000001500A70000000000A800E000C50070001200ED0000007700B010
- 20000E0000001A00000000000000000020000000000015000000000000008500
- 0C00F4000000F5000E007700000000A8A40000C4C3000012D900000077000000
- D8000000C300150012000000000085380000F4C50000F512000077000000A1BF
- 0000F4ED0000F5D600007777000008700200064F7F0015D900000077000038FF
- E80000FFC300A7FF120000FF0000014B0000003B000000D4000000770000010D
- 38000045C60000D412000077000038008D00C6004A001200D4000000770096C4
- A40039C6C300E7D4D900777777009E620200390B7F00E7140000770000003C82
- 20000000C600A7001200000000001C00230039000400E7000000770000000000
- 2300000004000000000000000000B0CC75000EF405001A860700000001003818
- 88000045C400A7D412000077000001BCBD0000024400007AD70000005A000888
- 6200C6C50B00121214000000000040006200F9000B0012001400000000004001
- F800F9009500120033000000000009002F0048004200E900D70077005A00381C
- 620030C50B00E812140077000000FF000100FF000000FF000000FF0000009E40
- 000039F90000E71200007700000012BFC400EBEDC60041D6D400007777008000
- C4006A4FC6001AD9D40000777700D9FF0C0057FF4500E7FFD70077FF5A001C18
- 620039450B00E7D4140077770000AF5D020079A10000D4D400007777000023B8
- 000004F400000086000000000000008282000000000000000000000000000000
- 0000000000000000000000000000000000002626000000000000000000002600
- 26264019260026000026002600262626002D0F002600262E2F26262626262600
- 0041245119060B351E1B260000262626261849100032482708450D2E00262651
- 001831162C0E2121281D091043260013364E073338091C2A3C1911264226000B
- 3122013A4B470A3E17000000264326003D051A3146023F1F5039002626432600
- 232014300C294213034351262626514329234918152F0000292B190026262651
- 51000000410F26004C04512626262626002626062E1900262600265119260000
- 0000002600000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000}
- OldCreateOrder = False
- Position = poMainFormCenter
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 162
- Width = 25
- Height = 13
- Caption = 'Nick:'
- end
- object Label2: TLabel
- Left = 16
- Top = 194
- Width = 25
- Height = 13
- Caption = 'URL:'
- end
- object Label3: TLabel
- Left = 16
- Top = 226
- Width = 49
- Height = 13
- Caption = 'Password:'
- end
- object lblLink: TLabel
- Left = 16
- Top = 262
- Width = 209
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Creative Commons License'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = lblLinkClick
- end
- object lblLicense: TLabel
- Left = 16
- Top = 250
- Width = 209
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Posted sheep are distributed under a'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentFont = False
- end
- object Button1: TButton
- Left = 40
- Top = 282
- Width = 75
- Height = 25
- Caption = 'Upload'
- ModalResult = 1
- TabOrder = 4
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 128
- Top = 282
- Width = 75
- Height = 25
- Caption = 'Cancel'
- Default = True
- ModalResult = 2
- TabOrder = 0
- end
- object PrevPnl: TPanel
- Left = 37
- Top = 5
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Caption = 'PrevPnl'
- TabOrder = 5
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Align = alClient
- IncrementalDisplay = True
- end
- end
- object txtNick: TEdit
- Left = 72
- Top = 160
- Width = 153
- Height = 21
- TabOrder = 1
- end
- object txtURL: TEdit
- Left = 72
- Top = 192
- Width = 153
- Height = 21
- TabOrder = 2
- end
- object txtPassword: TEdit
- Left = 72
- Top = 224
- Width = 153
- Height = 21
- TabOrder = 3
- end
- object ScrollBar: TScrollBar
- Left = 16
- Top = 136
- Width = 209
- Height = 13
- LargeChange = 10
- PageSize = 0
- TabOrder = 6
- OnChange = ScrollBarChange
- end
-end
diff --git a/2.02g/Source/Sheep.pas b/2.02g/Source/Sheep.pas
deleted file mode 100644
index deaf513..0000000
--- a/2.02g/Source/Sheep.pas
+++ /dev/null
@@ -1,137 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Sheep;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, Global, ControlPoint, Render;
-
-type
- TSheepDialog = class(TForm)
- Button1: TButton;
- Button2: TButton;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- txtNick: TEdit;
- Label1: TLabel;
- Label2: TLabel;
- txtURL: TEdit;
- Label3: TLabel;
- txtPassword: TEdit;
- ScrollBar: TScrollBar;
- lblLicense: TLabel;
- lblLink: TLabel;
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure Button1Click(Sender: TObject);
- procedure ScrollBarChange(Sender: TObject);
- procedure lblLinkClick(Sender: TObject);
- private
- Render: TRenderer;
- bm: TBitmap;
-
- procedure DrawPreview;
- { Private declarations }
- public
- cp: TControlPoint;
- { Public declarations }
- end;
-
-var
- SheepDialog: TSheepDialog;
-
-implementation
-
-uses Main, cmap, ShellAPI;
-
-{$R *.DFM}
-
-procedure TSheepDialog.DrawPreview;
-begin
- Render.Stop;
- cp.Width := PreviewImage.Width;
- cp.Height := PreviewImage.Height;
- cp.sample_density := 10;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.4;
- cp.Zoom := 0;
- cp.center[0] := 0;
- cp.center[1] := 0;
- cp.pixels_per_unit := 60;
- cp.gamma := 4;
- cp.brightness := 4;
- cp.vibrancy := 1;
- GetCMap(cp.cmapindex, cp.hue_rotation, cp.cmap);
- Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- BM.Assign(Render.GetImage);
- PreviewImage.Picture.Graphic := bm;
-end;
-
-procedure TSheepDialog.FormShow(Sender: TObject);
-var
- i: integer;
-begin
- scrollbar.position := 0;
- txtNick.text := MainCp.nick;
- txtURL.text := MainCp.URL;
- txtPassword.text := SheepPW;
- cp.copy(MainCp);
- for i := 0 to 2 do cp.background[i] := 0;
- DrawPreview;
-end;
-
-procedure TSheepDialog.FormCreate(Sender: TObject);
-begin
- bm := TbitMap.Create;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TSheepDialog.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TSheepDialog.Button1Click(Sender: TObject);
-begin
- SheepNick := txtNick.Text;
- SheepURL := txtURL.Text;
- SheepPW := txtPassword.Text;
-end;
-
-procedure TSheepDialog.ScrollBarChange(Sender: TObject);
-begin
- cp.hue_rotation := ScrollBar.Position / 100;
- DrawPreview;
-end;
-
-procedure TSheepDialog.lblLinkClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar('http://creativecommons.org/licenses/by-sa/1.0/'),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
-
diff --git a/2.02g/Source/Size.dfm b/2.02g/Source/Size.dfm
deleted file mode 100644
index 690796e..0000000
--- a/2.02g/Source/Size.dfm
+++ /dev/null
@@ -1,70 +0,0 @@
-object SizeTool: TSizeTool
- Left = 330
- Top = 199
- BorderStyle = bsDialog
- Caption = 'Image Size'
- ClientHeight = 113
- ClientWidth = 152
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnActivate = FormActivate
- OnClose = FormClose
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 18
- Top = 23
- Width = 28
- Height = 13
- Caption = '&Width'
- FocusControl = txtWidth
- end
- object Bevel: TBevel
- Left = 8
- Top = 8
- Width = 137
- Height = 97
- Shape = bsFrame
- end
- object Label2: TLabel
- Left = 18
- Top = 47
- Width = 34
- Height = 13
- Caption = '&Height:'
- FocusControl = txtHeight
- end
- object txtWidth: TEdit
- Left = 64
- Top = 20
- Width = 70
- Height = 21
- TabOrder = 0
- OnChange = txtWidthChange
- OnKeyPress = txtWidthKeyPress
- end
- object txtHeight: TEdit
- Left = 64
- Top = 44
- Width = 70
- Height = 21
- TabOrder = 1
- OnChange = txtHeightChange
- OnKeyPress = txtHeightKeyPress
- end
- object chkMaintain: TCheckBox
- Left = 16
- Top = 76
- Width = 121
- Height = 17
- Caption = '&Maintain aspect ratio'
- TabOrder = 2
- OnClick = chkMaintainClick
- end
-end
diff --git a/2.02g/Source/Size.pas b/2.02g/Source/Size.pas
deleted file mode 100644
index 356fcda..0000000
--- a/2.02g/Source/Size.pas
+++ /dev/null
@@ -1,176 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Size;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls;
-
-type
- TSizeTool = class(TForm)
- Label1: TLabel;
- txtWidth: TEdit;
- Bevel: TBevel;
- txtHeight: TEdit;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- procedure FormShow(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormActivate(Sender: TObject);
- procedure txtHeightKeyPress(Sender: TObject; var Key: Char);
- procedure txtWidthKeyPress(Sender: TObject; var Key: Char);
- procedure chkMaintainClick(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- SizeTool: TSizeTool;
- ImageHeight, ImageWidth: integer;
- ratio: double;
- xdif, ydif: integer;
-
-implementation
-
-uses Main, Registry, Global;
-
-{$R *.DFM}
-
-procedure TSizeTool.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\SizeTool', False) then
- begin
- if Registry.ValueExists('Left') then
- SizeTool.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- SizeTool.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- txtWidth.text := IntToStr(MainForm.Image.Width);
- txtHeight.text := IntToStr(MainForm.Image.Height);
-end;
-
-procedure AdjustWindow;
-var
- xtot, ytot: integer;
-begin
- xtot := ImageWidth + xdif;
- ytot := ImageHeight + ydif;
- if xtot > Screen.Width then
- begin
- MainForm.Left := 0;
- xtot := Screen.width;
- end;
- if ytot > Screen.height then
- begin
- MainForm.Top := 0;
- ytot := Screen.height;
- end;
- MainForm.Width := xtot;
- MainForm.Height := ytot;
-end;
-
-procedure TSizeTool.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\SizeTool', True) then
- begin
- Registry.WriteInteger('Top', SizeTool.Top);
- Registry.WriteInteger('Left', SizeTool.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TSizeTool.FormActivate(Sender: TObject);
-begin
- xdif := MainForm.Width - MainForm.Image.Width;
- ydif := MainForm.Height - MainForm.Image.Height;
-end;
-
-procedure TSizeTool.txtHeightKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- AdjustWindow;
- end;
-end;
-
-procedure TSizeTool.txtWidthKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- AdjustWindow;
- end;
-end;
-
-procedure TSizeTool.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TSizeTool.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(txtWidth.Text);
- if chkMaintain.checked and txtWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- txtHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TSizeTool.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(txtHeight.Text);
- if chkMaintain.checked and txtHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- txtWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-end.
-
diff --git a/2.02g/Source/XForm.pas b/2.02g/Source/XForm.pas
deleted file mode 100644
index 75cae30..0000000
--- a/2.02g/Source/XForm.pas
+++ /dev/null
@@ -1,755 +0,0 @@
-unit XForm;
-
-interface
-
-const
- NVARS = 23;
- EPS = 1E-10;
-
-type
- TCalcMethod = procedure of object;
-
-type
- TCPpoint = record
- x, y, c: double;
- end;
- PCPpoint = ^TCPpoint;
-
- TXYpoint = record
- x, y: double;
- end;
- PXYpoint = ^TXYpoint;
-
-type
- TXForm = class
- private
- FNrFunctions: Integer;
- FFunctionList: array[0..NVARS] of TCalcMethod;
-
- FTx, FTy: double;
- FPx, FPy: double;
- FAngle: double;
- FSinA: double;
- FCosA: double;
- FLength: double;
- CalculateAngle: boolean;
- CalculateLength: boolean;
- CalculateSinCos: boolean;
-
- procedure Linear; // var[0]
- procedure Sinusoidal; // var[1]
- procedure Spherical; // var[2]
- procedure Swirl; // var[3]
- procedure Horseshoe; // var[4]
- procedure Polar; // var[5]
- procedure FoldedHandkerchief; // var[6]
- procedure Heart; // var[7]
- procedure Disc; // var[8]
- procedure Spiral; // var[9]
- procedure hyperbolic; // var[10]
- procedure Square; // var[11]
- procedure Ex; // var[12]
- procedure Julia; // var[13]
- procedure Bent; // var[14]
- procedure Waves; // var[15]
- procedure Fisheye; // var[16]
- procedure Popcorn; // var[17]
- procedure Exponential; // var[18]
- procedure Power; // var[19]
- procedure Cosine; // var[20]
- procedure Rings; // var[21]
- procedure Fan; // var[22]
-
-
- public
- vars: array[0..NVARS - 1] of double; // normalized interp coefs between variations
- c: array[0..2, 0..1] of double; // the coefs to the affine part of the function
- density: double; // prob is this function is chosen. 0 - 1
- color: double; // color coord for this function. 0 - 1
- color2: double; // Second color coord for this function. 0 - 1
- symmetry: double;
- c00, c01, c10, c11, c20, c21: double;
-
- varType: integer;
-
- Orientationtype: integer;
-
- constructor Create;
- procedure Prepare;
-
- procedure NextPoint(var px, py, pc: double); overload;
- procedure NextPoint(var CPpoint: TCPpoint); overload;
- procedure NextPoint(var px, py, pz, pc: double); overload;
- procedure NextPointXY(var px, py: double);
- procedure NextPoint2C(var px, py, pc1, pc2: double);
-
- end;
-
-implementation
-
-uses
- SysUtils, Math;
-
-{ TXForm }
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TXForm.Create;
-var
- i: Integer;
-begin
- density := 0;
- Color := 0;
- Vars[0] := 1;
- for i := 1 to NVARS - 1 do begin
- Vars[i] := 0;
- end;
- c[0, 0] := 1;
- c[0, 1] := 0;
- c[1, 0] := 0;
- c[1, 1] := 1;
- c[2, 0] := 0;
- c[2, 1] := 0;
- Symmetry := 0;
-end;
-
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Prepare;
-begin
- c00 := c[0][0];
- c01 := c[0][1];
- c10 := c[1][0];
- c11 := c[1][1];
- c20 := c[2][0];
- c21 := c[2][1];
-
- FNrFunctions := 0;
-
- if (vars[0] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Linear;
- Inc(FNrFunctions);
- end;
-
- if (vars[1] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Sinusoidal;
- Inc(FNrFunctions);
- end;
-
- if (vars[2] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Spherical;
- Inc(FNrFunctions);
- end;
-
- if (vars[3] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Swirl;
- Inc(FNrFunctions);
- end;
-
- if (vars[4] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Horseshoe;
- Inc(FNrFunctions);
- end;
-
- if (vars[5] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Polar;
- Inc(FNrFunctions);
- end;
-
- if (vars[6] <> 0.0) then begin
- FFunctionList[FNrFunctions] := FoldedHandkerchief;
- Inc(FNrFunctions);
- end;
-
- if (vars[7] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Heart;
- Inc(FNrFunctions);
- end;
-
- if (vars[8] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Disc;
- Inc(FNrFunctions);
- end;
-
- if (vars[9] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Spiral;
- Inc(FNrFunctions);
- end;
-
- if (vars[10] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Hyperbolic;
- Inc(FNrFunctions);
- end;
-
- if (vars[11] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Square;
- Inc(FNrFunctions);
- end;
-
- if (vars[12] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Ex;
- Inc(FNrFunctions);
- end;
-
- if (vars[13] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Julia;
- Inc(FNrFunctions);
- end;
-
- if (vars[14] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Bent;
- Inc(FNrFunctions);
- end;
-
- if (vars[15] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Waves;
- Inc(FNrFunctions);
- end;
-
- if (vars[16] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Fisheye;
- Inc(FNrFunctions);
- end;
-
- if (vars[17] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Popcorn;
- Inc(FNrFunctions);
- end;
-
- if (vars[18] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Exponential;
- Inc(FNrFunctions);
- end;
-
- if (vars[19] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Power;
- Inc(FNrFunctions);
- end;
-
- if (vars[20] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Cosine;
- Inc(FNrFunctions);
- end;
-
- if (vars[21] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Rings;
- Inc(FNrFunctions);
- end;
-
- if (vars[22] <> 0.0) then begin
- FFunctionList[FNrFunctions] := Fan;
- Inc(FNrFunctions);
- end;
-
- CalculateAngle := (vars[5] <> 0.0) or (vars[6] <> 0.0) or (vars[7] <> 0.0) or (vars[8] <> 0.0) or
- (vars[12] <> 0.0) or (vars[13] <> 0.0) or (vars[21] <> 0.0) or (vars[22] <> 0.0);
- CalculateLength := False;
- CalculateSinCos := (vars[4] <> 0.0) or (vars[9] <> 0.0) or (vars[10] <> 0.0) or
- (vars[11] <> 0.0) or (vars[16] <> 0.0) or (vars[19] <> 0.0) or
- (vars[21] <> 0.0);
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Linear;
-begin
- FPx := FPx + vars[0] * FTx;
- FPy := FPy + vars[0] * FTy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Sinusoidal;
-begin
- FPx := FPx + vars[1] * sin(FTx);
- FPy := FPy + vars[1] * sin(FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spherical;
-var
- r2: double;
-begin
- r2 := FTx * FTx + FTy * FTy + 1E-6;
- FPx := FPx + vars[2] * (FTx / r2);
- FPy := FPy + vars[2] * (FTy / r2);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Swirl;
-var
- c1, c2, r2: double;
-begin
- r2 := FTx * FTx + FTy * FTy;
- c1 := sin(r2);
- c2 := cos(r2);
- FPx := FPx + vars[3] * (c1 * FTx - c2 * FTy);
- FPy := FPy + vars[3] * (c2 * FTx + c1 * FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Horseshoe;
-//var
-// a, c1, c2: double;
-begin
-// if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
-// a := arctan2(FTx, FTy)
-// else
-// a := 0.0;
-// c1 := sin(FAngle);
-// c2 := cos(FAngle);
- FPx := FPx + vars[4] * (FSinA * FTx - FCosA * FTy);
- FPy := FPy + vars[4] * (FCosA* FTx + FSinA * FTy);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Polar;
-var
- ny: double;
-begin
- ny := sqrt(FTx * FTx + FTy * FTy) - 1.0;
- FPx := FPx + vars[5] * (FAngle/PI);
- FPy := FPy + vars[5] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.FoldedHandkerchief;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- FPx := FPx + vars[6] * sin(FAngle + r) * r;
- FPy := FPy + vars[6] * cos(FAngle - r) * r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Heart;
-var
- r: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
-
- FPx := FPx + vars[7] * sin(FAngle * r) * r;
- FPy := FPy + vars[7] * cos(FAngle * r) * -r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Disc;
-var
- nx, ny, r: double;
-begin
- nx := FTx * PI;
- ny := FTy * PI;
-
- r := sqrt(nx * nx + ny * ny);
- FPx := FPx + vars[8] * sin(r) * FAngle / PI;
- FPy := FPy + vars[8] * cos(r) * FAngle / PI;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spiral;
-var
- r: double;
-begin
-// r := sqrt(FTx * FTx + FTy * FTy) + 1E-6;
- r := Flength + 1E-6;
- FPx := FPx + vars[9] * (FCosA + sin(r)) / r;
- FPy := FPy + vars[9] * (FsinA - cos(r)) / r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.hyperbolic;
-var
- r: double;
-begin
-// r := sqrt(FTx * FTx + FTy * FTy) + 1E-6;
- r := Flength + 1E-6;
- FPx := FPx + vars[10] * FSinA / r;
- FPy := FPy + vars[10] * FCosA * r;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Square;
-//var
-// r: double;
-begin
-// r := sqrt(FTx * FTx + FTy * FTy);
- FPx := FPx + vars[11] * FSinA * cos(Flength);
- FPy := FPy + vars[11] * FCosA * sin(Flength);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Ex;
-var
- r: double;
- n0,n1, m0, m1: double;
-begin
- r := sqrt(FTx * FTx + FTy * FTy);
- n0 := sin(FAngle + r);
- n1 := cos(FAngle - r);
- m0 := n0 * n0 * n0 * r;
- m1 := n1 * n1 * n1 * r;
- FPx := FPx + vars[12] * (m0 + m1);
- FPy := FPy + vars[12] * (m0 - m1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Julia;
-var
- a,r: double;
-begin
- r := Math.power(FTx * FTx + FTy * FTy, 0.25);
- a := FAngle/2 + Trunc(random * 2) * PI;
- FPx := FPx + vars[13] * r * cos(a);
- FPy := FPy + vars[13] * r * sin(a);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Bent;
-var
- nx, ny: double;
-begin
- nx := FTx;
- ny := FTy;
- if (nx < 0) and (nx > -1E100) then
- nx := nx * 2;
- if ny < 0 then
- ny := ny / 2;
- FPx := FPx + vars[14] * nx;
- FPy := FPy + vars[14] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Waves;
-var
- dx,dy,nx,ny: double;
-begin
- dx := c20;
- dy := c21;
- nx := FTx + c10 * sin(FTy / ((dx * dx) + EPS));
- ny := FTy + c11 * sin(FTx / ((dy * dy) + EPS));
- FPx := FPx + vars[15] * nx;
- FPy := FPy + vars[15] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Fisheye;
-var
- { a,} r: double;
-begin
-// r := sqrt(FTx * FTx + FTy * FTy);
-// a := arctan2(FTx, FTy);
-// r := 2 * r / (r + 1);
- r := 2 * Flength / (Flength + 1);
- FPx := FPx + vars[16] * r * FCosA;
- FPy := FPy + vars[16] * r * FSinA;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Popcorn;
-var
- dx, dy: double;
- nx, ny: double;
-begin
- dx := tan(3 * FTy);
- if (dx <> dx) then
- dx := 0.0; // < probably won't work in Delphi
- dy := tan(3 * FTx); // NAN will raise an exception...
- if (dy <> dy) then
- dy := 0.0; // remove for speed?
- nx := FTx + c20 * sin(dx);
- ny := FTy + c21 * sin(dy);
- FPx := FPx + vars[17] * nx;
- FPy := FPy + vars[17] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Exponential;
-var
- dx, dy: double;
-begin
- dx := exp(FTx)/ 2.718281828459045;
- dy := PI * FTy;
- FPx := FPx + vars[18] * cos(dy) * dx;
- FPy := FPy + vars[18] * sin(dy) * dx;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Power;
-var
- r: double;
-// nx, ny: double;
-begin
-// r := sqrt(FTx * FTx + FTy * FTy);
-// sa := sin(FAngle);
- r := Math.Power(FLength, FSinA);
-// nx := r * FCosA;
-// ny := r * FSinA;
- FPx := FPx + vars[19] * r * FCosA;
- FPy := FPy + vars[19] * r * FSinA;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Cosine;
-var
- nx, ny: double;
-begin
- nx := cos(FTx * PI) * cosh(FTy);
- ny := -sin(FTx * PI) * sinh(FTy);
- FPx := FPx + vars[20] * nx;
- FPy := FPy + vars[20] * ny;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Rings;
-var
- r: double;
- dx: double;
-begin
- dx := sqr(c20) + EPS;
- r := FLength;
- r := r + dx - System.Int((r + dx)/(2 * dx)) * 2 * dx - dx + r * (1-dx);
-
- FPx := FPx + vars[21] * r * cos(FAngle);
- FPy := FPy + vars[21] * r * sin(FAngle);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Fan;
-var
- r,t,a : double;
- dx, dy, dx2: double;
-begin
- dy := c21;
- dx := PI * (sqr(c20) + EPS);
- dx2 := dx/2;
-
- r := sqrt(FTx * FTx + FTy * FTy);
-
- t := FAngle+dy - System.Int((FAngle + dy)/dx) * dx;
- if (t > dx2) then
- a := FAngle - dx2
- else
- a := FAngle + dx2;
-
- FPx := FPx + vars[22] * r * cos(a);
- FPy := FPy + vars[22] * r * sin(a);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var px,py,pc: double);
-var
- i: Integer;
-begin
- // first compute the color coord
- pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-
- if CalculateSinCos then begin
- Flength := sqrt(FTx * FTx + FTy * FTy);
- if FLength = 0 then begin
- FSinA := 0;
- FCosA := 0;
- end else begin
- FSinA := FTx/FLength;
- FCosA := FTy/FLength;
- end;
- end;
-
-// if CalculateLength then begin
-// FLength := sqrt(FTx * FTx + FTy * FTy);
-// end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i := 0 to FNrFunctions - 1 do
- FFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var CPpoint: TCPpoint);
-var
- i: Integer;
-begin
- // first compute the color coord
- CPpoint.c := (CPpoint.c + color) * 0.5 * (1 - symmetry) + symmetry * CPpoint.c;
-
- FTx := c00 * CPpoint.x + c10 * CPpoint.y + c20;
- FTy := c01 * CPpoint.x + c11 * CPpoint.y + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-
- if CalculateSinCos then begin
- Flength := sqrt(FTx * FTx + FTy * FTy);
- if FLength = 0 then begin
- FSinA := 0;
- FCosA := 1;
- end else begin
- FSinA := FTx/FLength;
- FCosA := FTy/FLength;
- end;
- end;
-
-// if CalculateLength then begin
-// FLength := sqrt(FTx * FTx + FTy * FTy);
-// end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- CPpoint.x := FPx;
- CPpoint.y := FPy;
-end;
-
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var px, py, pz, pc: double);
-var
- i: Integer;
- tpx, tpy: double;
-begin
- // first compute the color coord
- pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-
- case Orientationtype of
- 1:
- begin
- tpx := px;
- tpy := pz;
- end;
- 2:
- begin
- tpx := py;
- tpy := pz;
- end;
- else
- tpx := px;
- tpy := py;
- end;
-
- FTx := c00 * tpx + c10 * tpy + c20;
- FTy := c01 * tpx + c11 * tpy + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
- if CalculateLength then begin
- FLength := sqrt(FTx * FTx + FTy * FTy);
- end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- case Orientationtype of
- 1:
- begin
- px := FPx;
- pz := FPy;
- end;
- 2:
- begin
- py := FPx;
- pz := FPy;
- end;
- else
- px := FPx;
- py := FPy;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint2C(var px, py, pc1, pc2: double);
-var
- i: Integer;
-begin
- // first compute the color coord
- pc1 := (pc1 + color) * 0.5 * (1 - symmetry) + symmetry * pc1;
- pc2 := (pc2 + color) * 0.5 * (1 - symmetry) + symmetry * pc2;
-
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-// if CalculateLength then begin
-// FLength := sqrt(FTx * FTx + FTy * FTy);
-// end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPointXY(var px, py: double);
-var
- i: integer;
-begin
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-
- if CalculateSinCos then begin
- Flength := sqrt(FTx * FTx + FTy * FTy);
- if FLength = 0 then begin
- FSinA := 0;
- FCosA := 0;
- end else begin
- FSinA := FTx/FLength;
- FCosA := FTy/FLength;
- end;
- end;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-
-end.
diff --git a/2.02g/Source/cmap.pas b/2.02g/Source/cmap.pas
deleted file mode 100644
index b1ed080..0000000
--- a/2.02g/Source/cmap.pas
+++ /dev/null
@@ -1,359 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Cmap;
-
-interface
-
-uses sysutils, classes;
-
-type
- TColorMap = array[0..255, 0..3] of integer;
-
-type
- EFormatInvalid = class(Exception);
-
-const
- RANDOMCMAP = -1;
- NRCMAPS = 701;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-procedure GetCmapName(var Index: integer; out Name: string);
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-function GetGradient(FileName, Entry: string): string;
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-procedure GetTokens(s: string; var mlist: TStringList);
-
-implementation
-
-uses
- cmapdata, Math;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- try
- j := floor(hsv[0]);
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := t; end;
- end;
- except on EMathError do
- end;
-end;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-var
- i: Integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- for i := 0 to 255 do begin
- rgb[0] := cmaps[Index][i][0] / 255.0;
- rgb[1] := cmaps[Index][i][1] / 255.0;
- rgb[2] := cmaps[Index][i][2] / 255.0;
-
- rgb2hsv(rgb, hsv);
- hsv[0] := hsv[0] + hue_rotation * 6;
- hsv2rgb(hsv, rgb);
-
- cmap[i][0] := Round(rgb[0] * 255);
- cmap[i][1] := Round(rgb[1] * 255);
- cmap[i][2] := Round(rgb[2] * 255);
- end;
-end;
-
-procedure GetCmapName(var Index: integer; out Name: string);
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- Name := CMapNames[Index];
-end;
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-procedure GetTokens(s: string; var mlist: TStringList);
-var
- test, token: string;
-begin
- mlist.clear;
- test := s;
- while (Length(Test) > 0) do
- begin
- while (Length(Test) > 0) and (test[1] in [#32]) do
- Delete(test, 1, 1);
- if (Length(Test) = 0) then
- exit;
- token := '';
- while (Length(Test) > 0) and (not (test[1] in [#32])) do
- begin
- token := token + test[1];
- Delete(test, 1, 1);
- end;
- mlist.add(token);
- end;
-end;
-
-
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- GetPalette := True;
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(Strings.Text), Tokens);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Palette[i][0] := 0;
- Palette[i][1] := 0;
- Palette[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- index := StrToInt(Indices[i]);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- Palette[index][0] := StrToInt(Colors[i]) mod 256;
- Palette[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Palette[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- end;
- i := 1;
- repeat
- a := StrToInt(Indices[i - 1]);
- b := StrToInt(Indices[i]);
- RGBBlend(a, b, Palette);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Indices[Indices.Count - 1]);
- b := StrToInt(Indices[0]) + 256;
- RGBBlend(a, b, Palette);
- end;
- except on EFormatInvalid do
- begin
- Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-function LoadGradient(FileName, Entry: string; var gString: string; var Pal: TColorMap): boolean;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- gString := GradStrings.Text;
- Result := GetPalette(GradStrings.Text, Pal);
- except on exception do
- Result := False;
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-
-end.
-
diff --git a/2.02g/Source/cmapdata.pas b/2.02g/Source/cmapdata.pas
deleted file mode 100644
index 0681667..0000000
--- a/2.02g/Source/cmapdata.pas
+++ /dev/null
@@ -1,47737 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit cmapdata;
-
-// updated on 2004-12-10 by Ralf Lehmann to match Flam3's color maps from:
-// "@(#) $Id: cmapdata.pas,v 1.1 2005/01/22 07:46:14 ronaldhordijk Exp $"
-
-interface
-
-Const
- cmaps : array[0..700,0..255,0..2] of integer =
-(
-// 0 south-sea-bather
-((185, 234, 235), (193, 238, 235), (197, 242, 235), (201, 242, 235),
- (201, 246, 235), (205, 246, 235), (205, 246, 235), (205, 242, 235),
- (209, 242, 235), (210, 238, 235), (209, 242, 225), (214, 242, 235),
- (221, 246, 254), (213, 242, 244), (242, 250, 244), (226, 242, 235),
- (222, 242, 235), (214, 242, 235), (214, 242, 244), (209, 238, 244),
- (209, 238, 244), (205, 238, 244), (205, 238, 235), (201, 238, 235),
- (201, 238, 235), (201, 238, 244), (201, 238, 244), (201, 242, 244),
- (205, 242, 244), (209, 242, 244), (210, 242, 244), (209, 246, 244),
- (205, 242, 244), (197, 242, 244), (189, 242, 244), (189, 242, 244),
- (185, 238, 244), (181, 242, 244), (189, 242, 244), (193, 242, 244),
- (197, 242, 254), (197, 242, 254), (189, 242, 244), (181, 242, 244),
- (177, 242, 244), (181, 238, 244), (189, 234, 235), (189, 234, 235),
- (193, 230, 235), (193, 230, 235), (189, 230, 225), (181, 230, 225),
- (165, 230, 225), (165, 226, 225), (161, 226, 235), (157, 230, 234),
- (153, 222, 244), (165, 226, 244), (165, 230, 244), (165, 230, 244),
- (169, 226, 244), (173, 226, 235), (177, 226, 235), (177, 222, 235),
- (177, 226, 235), (177, 230, 244), (177, 226, 244), (177, 226, 244),
- (177, 226, 244), (173, 226, 244), (169, 226, 244), (161, 230, 254),
- (157, 230, 254), (165, 234, 244), (173, 234, 244), (177, 238, 234),
- (185, 238, 235), (193, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (201, 242, 244), (197, 242, 244), (197, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 234, 244), (193, 230, 235),
- (193, 230, 235), (197, 234, 225), (197, 230, 226), (194, 226, 207),
- (206, 155, 132), (178, 127, 113), (166, 132, 85), (145, 128, 85),
- (154, 128, 85), (162, 114, 85), (162, 118, 75), (182, 114, 75),
- (186, 127, 103), (210, 164, 132), (198, 226, 198), (201, 234, 225),
- (206, 238, 216), (222, 171, 131), (206, 155, 122), (190, 144, 122),
- (202, 151, 122), (219, 163, 132), (230, 183, 150), (250, 233, 206),
- (222, 234, 235), (209, 238, 235), (193, 226, 235), (189, 222, 235),
- (181, 222, 235), (173, 226, 244), (169, 226, 244), (169, 226, 244),
- (173, 230, 244), (173, 234, 235), (173, 234, 234), (173, 230, 235),
- (173, 226, 235), (173, 226, 234), (177, 230, 226), (181, 230, 226),
- (189, 230, 235), (193, 230, 244), (197, 234, 244), (201, 234, 244),
- (201, 238, 244), (201, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (201, 242, 244), (201, 242, 244), (201, 242, 244),
- (201, 242, 244), (201, 242, 244), (197, 238, 244), (193, 238, 254),
- (177, 238, 254), (173, 230, 244), (177, 230, 244), (177, 234, 244),
- (181, 238, 244), (189, 238, 244), (193, 242, 244), (201, 246, 244),
- (205, 246, 244), (205, 246, 244), (205, 246, 244), (205, 242, 244),
- (205, 238, 244), (205, 238, 254), (201, 238, 254), (197, 238, 254),
- (193, 238, 244), (193, 238, 244), (193, 234, 244), (193, 234, 235),
- (193, 234, 235), (193, 234, 235), (189, 234, 244), (185, 234, 244),
- (181, 234, 244), (181, 230, 244), (181, 230, 244), (181, 234, 244),
- (189, 234, 244), (193, 234, 244), (197, 234, 235), (197, 234, 235),
- (201, 234, 235), (201, 234, 244), (205, 234, 244), (205, 238, 244),
- (205, 238, 244), (205, 238, 244), (205, 242, 244), (201, 242, 235),
- (201, 242, 235), (197, 242, 235), (193, 234, 244), (185, 230, 244),
- (181, 226, 244), (181, 226, 244), (181, 230, 244), (181, 230, 244),
- (185, 234, 235), (189, 238, 235), (189, 242, 235), (193, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 225), (193, 234, 225),
- (189, 222, 216), (170, 148, 113), (117, 104, 66), (72, 55, 37),
- (11, 12, 9), (36, 44, 37), (76, 117, 103), (158, 145, 113),
- (177, 206, 197), (189, 226, 216), (189, 234, 226), (193, 238, 235),
- (189, 238, 244), (189, 238, 244), (189, 238, 244), (185, 234, 244),
- (185, 234, 244), (185, 230, 244), (189, 230, 235), (189, 230, 235),
- (189, 234, 244), (193, 238, 244), (197, 242, 254), (201, 246, 254),
- (201, 242, 254), (197, 238, 254), (193, 238, 244), (189, 238, 235),
- (185, 234, 235), (177, 230, 234), (181, 230, 235), (181, 230, 235),
- (185, 226, 235), (181, 230, 235), (189, 230, 235), (193, 234, 235),
- (193, 234, 244), (189, 234, 244), (185, 230, 244), (181, 230, 244),
- (177, 230, 244), (177, 230, 235), (169, 226, 235), (169, 226, 235),
- (161, 222, 225), (137, 190, 197), (158, 145, 122), (149, 124, 103),
- (133, 121, 103), (141, 106, 75), (141, 95, 66), (133, 99, 66),
- (121, 108, 66), (121, 100, 56), (117, 104, 65), (93, 89, 56)
- ),
-
-// 1 sky-flesh
-((166, 148, 122), (219, 162, 132), (238, 212, 178), (250, 237, 206),
- (238, 250, 235), (226, 242, 235), (218, 242, 225), (206, 242, 225),
- (206, 238, 225), (206, 234, 207), (182, 169, 141), (178, 138, 103),
- (178, 130, 103), (170, 147, 113), (177, 198, 179), (181, 230, 225),
- (185, 230, 235), (189, 230, 244), (197, 230, 244), (201, 234, 244),
- (205, 234, 244), (205, 238, 244), (201, 234, 235), (197, 234, 225),
- (193, 222, 207), (170, 148, 122), (145, 127, 94), (117, 100, 66),
- (60, 64, 47), (20, 36, 28), (8, 20, 9), (20, 28, 18),
- (56, 60, 37), (113, 91, 56), (145, 106, 75), (166, 121, 85),
- (190, 137, 103), (230, 190, 169), (218, 230, 226), (214, 238, 235),
- (209, 238, 244), (205, 238, 244), (205, 238, 244), (201, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 230, 244), (197, 230, 244),
- (197, 230, 244), (193, 234, 244), (185, 230, 244), (177, 226, 235),
- (157, 206, 206), (120, 153, 141), (96, 133, 132), (108, 141, 141),
- (141, 177, 178), (173, 226, 225), (177, 230, 235), (185, 234, 235),
- (185, 242, 244), (197, 242, 244), (197, 238, 244), (197, 238, 244),
- (197, 238, 244), (193, 234, 244), (189, 230, 235), (185, 214, 197),
- (154, 144, 122), (150, 127, 94), (146, 128, 85), (133, 115, 75),
- (133, 120, 75), (125, 107, 75), (125, 112, 85), (133, 111, 75),
- (141, 101, 66), (129, 106, 75), (137, 106, 66), (133, 102, 66),
- (141, 91, 66), (141, 93, 56), (137, 93, 47), (117, 87, 37),
- (109, 74, 37), (56, 44, 28), (12, 20, 9), (4, 16, 0),
- (12, 28, 9), (52, 47, 28), (80, 76, 47), (113, 91, 56),
- (121, 94, 56), (125, 98, 56), (113, 87, 37), (85, 63, 28),
- (40, 44, 28), (12, 12, 9), (0, 12, 0), (4, 24, 9),
- (28, 60, 37), (56, 88, 75), (121, 104, 84), (145, 132, 103),
- (170, 160, 132), (193, 226, 207), (197, 238, 225), (205, 242, 235),
- (205, 242, 244), (205, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (197, 238, 244), (193, 234, 244), (189, 230, 235),
- (189, 226, 225), (186, 189, 151), (186, 150, 103), (166, 135, 94),
- (166, 134, 94), (162, 130, 94), (162, 130, 94), (166, 130, 85),
- (162, 130, 85), (158, 126, 75), (150, 118, 75), (158, 113, 75),
- (150, 117, 66), (154, 117, 66), (149, 114, 75), (158, 131, 85),
- (166, 139, 85), (174, 142, 85), (182, 155, 113), (198, 194, 169),
- (205, 230, 216), (205, 234, 235), (197, 222, 244), (193, 226, 244),
- (185, 230, 244), (181, 226, 244), (177, 226, 226), (145, 165, 160),
- (158, 144, 103), (158, 144, 94), (166, 143, 94), (186, 160, 122),
- (197, 222, 207), (202, 226, 226), (201, 234, 235), (197, 234, 235),
- (193, 238, 244), (189, 234, 244), (173, 226, 244), (173, 222, 235),
- (137, 157, 160), (137, 120, 113), (129, 124, 103), (141, 132, 94),
- (158, 126, 94), (170, 143, 113), (178, 185, 160), (185, 230, 225),
- (189, 230, 235), (193, 234, 235), (193, 234, 235), (193, 234, 225),
- (182, 194, 170), (162, 144, 113), (146, 119, 85), (113, 92, 66),
- (68, 64, 37), (24, 32, 9), (0, 16, 9), (0, 12, 9),
- (12, 16, 18), (56, 47, 28), (113, 83, 46), (133, 90, 56),
- (150, 108, 56), (154, 109, 66), (158, 104, 66), (153, 100, 56),
- (165, 95, 47), (158, 103, 47), (158, 108, 56), (158, 104, 66),
- (157, 110, 75), (158, 104, 75), (162, 113, 75), (162, 108, 75),
- (158, 113, 66), (170, 112, 66), (174, 116, 75), (182, 124, 75),
- (174, 120, 75), (182, 124, 85), (190, 142, 103), (214, 192, 169),
- (210, 230, 225), (214, 234, 235), (214, 234, 235), (210, 234, 235),
- (209, 234, 235), (205, 234, 235), (205, 238, 235), (202, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (202, 238, 235), (205, 238, 235), (205, 238, 235),
- (210, 242, 235), (214, 242, 235), (214, 238, 225), (210, 234, 226),
- (198, 210, 188), (178, 151, 122), (158, 115, 103), (125, 107, 85),
- (92, 97, 94), (48, 76, 66), (12, 24, 28), (8, 12, 18),
- (4, 8, 9), (16, 28, 18), (56, 56, 37), (100, 75, 56),
- (133, 98, 66), (146, 110, 85), (154, 123, 94), (158, 140, 103),
- (178, 177, 141), (185, 230, 216), (193, 234, 235), (197, 234, 235),
- (206, 234, 225), (206, 234, 207), (214, 162, 132), (190, 137, 94),
- (178, 125, 94), (170, 123, 94), (170, 125, 94), (166, 135, 113),
- (178, 168, 141), (185, 226, 207), (181, 230, 235), (185, 230, 244),
- (185, 230, 244), (181, 226, 235), (190, 210, 198), (170, 152, 113)
- ),
-
-// 2 blue-bather
-((125, 100, 84), (162, 99, 75), (174, 99, 75), (182, 115, 104),
- (190, 124, 122), (190, 137, 141), (194, 153, 151), (206, 161, 160),
- (218, 173, 169), (230, 169, 188), (238, 172, 197), (234, 180, 197),
- (234, 176, 188), (222, 180, 188), (222, 173, 179), (226, 161, 169),
- (226, 149, 169), (214, 141, 151), (210, 141, 151), (198, 145, 141),
- (194, 137, 132), (190, 132, 122), (178, 124, 104), (150, 104, 85),
- (113, 92, 75), (56, 64, 75), (52, 68, 103), (48, 60, 122),
- (40, 60, 132), (39, 56, 132), (40, 56, 122), (36, 52, 122),
- (36, 52, 103), (40, 36, 56), (31, 24, 47), (12, 24, 37),
- (4, 20, 28), (0, 16, 28), (4, 16, 28), (12, 24, 28),
- (40, 31, 37), (52, 40, 56), (44, 48, 66), (52, 56, 113),
- (48, 68, 141), (56, 81, 160), (64, 85, 170), (68, 97, 179),
- (72, 97, 188), (72, 97, 188), (72, 101, 188), (72, 105, 179),
- (76, 101, 179), (80, 101, 179), (173, 124, 123), (186, 136, 132),
- (186, 141, 132), (190, 141, 141), (190, 141, 132), (190, 145, 132),
- (194, 141, 132), (190, 137, 132), (186, 137, 132), (177, 128, 132),
- (76, 105, 179), (80, 105, 188), (84, 109, 188), (186, 153, 151),
- (190, 157, 151), (198, 161, 151), (202, 165, 160), (202, 161, 170),
- (202, 165, 170), (202, 169, 170), (202, 169, 170), (206, 173, 170),
- (206, 173, 170), (210, 173, 170), (210, 169, 170), (202, 165, 160),
- (202, 165, 160), (202, 161, 151), (198, 153, 151), (198, 145, 141),
- (194, 145, 141), (194, 145, 141), (198, 145, 132), (198, 136, 122),
- (182, 120, 113), (170, 103, 94), (158, 88, 75), (84, 60, 56),
- (48, 52, 56), (40, 40, 47), (36, 48, 47), (40, 48, 56),
- (40, 52, 66), (40, 52, 113), (48, 56, 132), (52, 68, 151),
- (60, 81, 170), (72, 93, 179), (72, 97, 179), (72, 97, 179),
- (72, 97, 179), (73, 93, 170), (169, 111, 122), (186, 128, 132),
- (186, 132, 132), (190, 128, 141), (194, 116, 132), (182, 115, 113),
- (190, 111, 104), (178, 99, 85), (170, 84, 75), (117, 84, 84),
- (68, 60, 85), (52, 68, 113), (48, 64, 132), (56, 73, 141),
- (109, 88, 122), (158, 116, 104), (169, 124, 113), (161, 128, 113),
- (73, 101, 170), (72, 101, 179), (72, 101, 179), (73, 97, 170),
- (165, 120, 113), (170, 120, 113), (178, 124, 113), (182, 120, 113),
- (178, 119, 103), (154, 107, 85), (121, 96, 94), (52, 64, 132),
- (44, 64, 132), (48, 68, 141), (52, 73, 151), (56, 85, 160),
- (64, 89, 170), (64, 93, 170), (64, 93, 170), (68, 93, 170),
- (68, 97, 170), (84, 97, 151), (145, 104, 94), (174, 80, 75),
- (162, 72, 66), (84, 60, 65), (64, 52, 66), (52, 48, 66),
- (77, 73, 75), (141, 100, 84), (170, 116, 104), (182, 120, 113),
- (182, 120, 113), (178, 124, 113), (174, 124, 122), (141, 104, 132),
- (64, 77, 151), (52, 68, 151), (48, 64, 141), (44, 56, 141),
- (52, 68, 151), (56, 81, 170), (68, 89, 179), (64, 97, 188),
- (72, 97, 188), (76, 101, 188), (76, 105, 188), (80, 109, 188),
- (182, 137, 151), (194, 149, 151), (198, 153, 160), (198, 153, 160),
- (194, 153, 151), (186, 149, 141), (186, 141, 132), (169, 128, 122),
- (76, 101, 179), (72, 101, 179), (68, 101, 179), (60, 93, 170),
- (52, 81, 160), (48, 73, 151), (52, 73, 151), (60, 77, 151),
- (129, 100, 113), (169, 120, 113), (182, 132, 122), (186, 132, 122),
- (186, 132, 122), (170, 124, 123), (76, 97, 170), (68, 93, 170),
- (68, 93, 170), (68, 85, 170), (64, 85, 170), (64, 81, 160),
- (68, 85, 122), (129, 92, 84), (170, 95, 75), (178, 91, 75),
- (186, 111, 94), (194, 119, 94), (186, 119, 104), (186, 132, 113),
- (186, 136, 113), (182, 140, 113), (174, 128, 113), (166, 120, 113),
- (80, 84, 151), (56, 73, 151), (52, 68, 151), (48, 68, 151),
- (48, 68, 151), (44, 64, 151), (44, 64, 141), (44, 68, 141),
- (48, 73, 141), (48, 73, 141), (44, 73, 151), (56, 85, 170),
- (68, 97, 179), (72, 97, 188), (72, 101, 188), (72, 105, 198),
- (76, 101, 188), (80, 109, 188), (186, 141, 141), (186, 141, 141),
- (194, 149, 151), (202, 157, 151), (206, 157, 151), (202, 161, 151),
- (198, 153, 141), (194, 149, 132), (190, 148, 122), (186, 136, 113),
- (182, 123, 104), (182, 115, 104), (166, 103, 75), (113, 92, 65),
- (56, 60, 56), (36, 52, 47), (36, 52, 47), (32, 44, 37),
- (56, 39, 28), (146, 68, 66), (174, 80, 66), (182, 87, 66),
- (194, 107, 104), (194, 111, 113), (194, 115, 113), (190, 116, 103)
- ),
-
-// 3 no-name
-((16, 9, 9), (57, 50, 24), (85, 76, 49), (100, 96, 80),
- (121, 117, 88), (138, 105, 74), (141, 92, 73), (144, 76, 66),
- (139, 70, 53), (127, 60, 43), (99, 44, 25), (75, 35, 29),
- (61, 27, 18), (41, 12, 9), (19, 8, 8), (13, 8, 8),
- (14, 8, 8), (31, 12, 10), (45, 34, 14), (71, 49, 21),
- (89, 72, 38), (103, 70, 29), (107, 74, 31), (107, 76, 31),
- (95, 75, 35), (82, 65, 33), (68, 40, 18), (52, 24, 12),
- (41, 11, 7), (16, 7, 7), (11, 6, 6), (8, 6, 6),
- (7, 6, 6), (8, 6, 6), (8, 6, 6), (9, 7, 7),
- (11, 8, 8), (13, 8, 12), (15, 9, 13), (19, 18, 20),
- (41, 32, 16), (59, 53, 27), (87, 74, 37), (115, 89, 34),
- (129, 97, 34), (137, 107, 44), (136, 103, 35), (136, 108, 36),
- (141, 109, 38), (137, 109, 44), (139, 113, 45), (140, 111, 47),
- (140, 108, 50), (155, 102, 67), (148, 101, 76), (151, 100, 78),
- (153, 105, 84), (155, 104, 89), (162, 113, 99), (170, 123, 116),
- (172, 140, 123), (168, 144, 123), (168, 140, 121), (169, 140, 125),
- (164, 141, 121), (165, 135, 116), (156, 123, 99), (153, 117, 94),
- (141, 104, 88), (132, 93, 72), (99, 89, 54), (90, 75, 43),
- (46, 45, 33), (17, 26, 41), (16, 20, 38), (18, 25, 32),
- (47, 42, 23), (65, 58, 32), (92, 75, 43), (116, 93, 36),
- (122, 96, 37), (135, 97, 41), (138, 87, 56), (147, 91, 69),
- (141, 91, 68), (140, 85, 58), (140, 88, 69), (143, 84, 66),
- (135, 76, 53), (134, 76, 53), (130, 71, 46), (127, 70, 44),
- (126, 66, 43), (128, 71, 43), (127, 87, 31), (126, 89, 30),
- (131, 93, 34), (129, 97, 33), (128, 91, 34), (122, 87, 34),
- (112, 76, 30), (96, 67, 28), (79, 48, 24), (56, 39, 21),
- (36, 32, 19), (19, 17, 22), (15, 8, 14), (12, 8, 12),
- (10, 8, 8), (10, 7, 7), (9, 7, 8), (8, 8, 8),
- (9, 8, 8), (10, 8, 8), (11, 8, 8), (13, 8, 8),
- (16, 9, 8), (36, 11, 8), (49, 18, 14), (69, 39, 21),
- (96, 59, 24), (122, 75, 23), (139, 97, 32), (148, 109, 39),
- (148, 119, 52), (148, 120, 58), (148, 118, 60), (148, 106, 81),
- (150, 108, 81), (156, 110, 86), (162, 117, 98), (165, 127, 114),
- (162, 144, 123), (145, 144, 133), (140, 140, 125), (139, 142, 126),
- (141, 161, 177), (169, 153, 146), (166, 152, 140), (167, 148, 135),
- (171, 143, 125), (167, 138, 120), (167, 128, 110), (163, 118, 96),
- (154, 109, 85), (146, 100, 76), (136, 80, 58), (117, 58, 52),
- (84, 46, 39), (62, 27, 19), (47, 15, 8), (25, 8, 8),
- (14, 8, 8), (14, 8, 8), (32, 11, 7), (48, 17, 11),
- (70, 35, 17), (88, 44, 27), (118, 51, 33), (119, 65, 38),
- (119, 65, 38), (122, 66, 43), (116, 69, 36), (101, 76, 38),
- (90, 73, 39), (68, 53, 25), (43, 33, 21), (17, 20, 31),
- (15, 17, 34), (16, 16, 29), (14, 10, 21), (15, 8, 17),
- (38, 26, 16), (67, 35, 14), (91, 51, 19), (106, 58, 20),
- (121, 72, 23), (124, 83, 26), (118, 86, 39), (105, 91, 37),
- (90, 73, 40), (63, 56, 33), (26, 30, 32), (16, 17, 32),
- (14, 15, 27), (12, 8, 17), (14, 8, 14), (17, 8, 8),
- (40, 11, 7), (53, 24, 15), (75, 31, 18), (103, 48, 18),
- (122, 55, 33), (120, 71, 30), (130, 88, 30), (141, 101, 40),
- (139, 100, 51), (139, 103, 70), (120, 121, 97), (118, 113, 124),
- (137, 138, 123), (137, 140, 123), (130, 131, 117), (123, 123, 98),
- (128, 125, 108), (125, 125, 93), (151, 109, 83), (169, 127, 69),
- (166, 129, 66), (167, 131, 62), (167, 130, 62), (160, 123, 54),
- (155, 129, 57), (152, 124, 55), (153, 124, 53), (154, 120, 46),
- (154, 119, 48), (146, 116, 53), (135, 108, 46), (128, 107, 56),
- (104, 95, 65), (92, 85, 52), (93, 80, 46), (81, 68, 35),
- (59, 51, 27), (41, 32, 16), (20, 11, 9), (13, 8, 8),
- (12, 8, 8), (12, 8, 8), (13, 8, 8), (13, 7, 7),
- (16, 8, 8), (36, 9, 7), (49, 15, 7), (50, 15, 10),
- (54, 21, 14), (63, 27, 16), (67, 28, 16), (70, 27, 20),
- (74, 26, 16), (80, 31, 17), (86, 30, 16), (84, 37, 20),
- (98, 55, 20), (101, 65, 25), (111, 70, 23), (121, 83, 29),
- (122, 96, 37), (130, 105, 44), (126, 103, 44), (108, 94, 64),
- (109, 98, 68), (106, 98, 69), (106, 102, 74), (116, 105, 71)
- ),
-
-// 4 pillows
-((75, 58, 47), (58, 43, 43), (43, 34, 28), (28, 28, 22),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (11, 17, 11),
- (11, 11, 11), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 17, 11), (17, 17, 17), (28, 17, 17),
- (43, 22, 17), (60, 28, 22), (77, 45, 28), (94, 54, 32),
- (119, 68, 34), (141, 90, 45), (173, 101, 50), (191, 106, 50),
- (203, 117, 67), (186, 117, 78), (175, 112, 67), (141, 96, 62),
- (128, 79, 62), (113, 73, 51), (114, 66, 43), (122, 77, 43),
- (151, 73, 22), (160, 73, 28), (138, 73, 22), (117, 65, 26),
- (103, 60, 37), (83, 49, 26), (77, 49, 20), (60, 28, 17),
- (45, 17, 11), (26, 17, 11), (17, 17, 17), (17, 17, 17),
- (17, 17, 17), (28, 22, 17), (39, 22, 22), (54, 34, 28),
- (60, 34, 22), (81, 34, 22), (81, 34, 17), (87, 39, 17),
- (104, 45, 11), (131, 50, 0), (156, 61, 0), (153, 67, 5),
- (136, 67, 5), (125, 50, 11), (107, 51, 17), (107, 51, 17),
- (104, 50, 17), (102, 51, 17), (90, 62, 34), (83, 54, 32),
- (92, 64, 30), (96, 68, 39), (96, 62, 45), (104, 73, 56),
- (119, 79, 56), (126, 81, 58), (136, 96, 62), (136, 96, 62),
- (136, 90, 56), (117, 83, 54), (102, 73, 51), (100, 60, 49),
- (96, 60, 43), (96, 62, 39), (90, 62, 39), (90, 62, 39),
- (86, 64, 41), (86, 64, 47), (81, 58, 52), (71, 54, 49),
- (73, 62, 56), (92, 75, 69), (119, 79, 90), (130, 102, 102),
- (145, 162, 173), (175, 192, 197), (210, 216, 227), (243, 243, 243),
- (252, 246, 252), (246, 246, 241), (250, 250, 239), (246, 246, 241),
- (242, 197, 157), (201, 121, 88), (169, 112, 96), (141, 102, 90),
- (134, 84, 79), (107, 68, 68), (85, 51, 62), (69, 49, 49),
- (54, 39, 39), (45, 34, 28), (34, 28, 22), (34, 22, 17),
- (54, 22, 17), (58, 20, 32), (62, 35, 35), (73, 51, 39),
- (79, 56, 39), (81, 58, 47), (92, 64, 47), (96, 68, 51),
- (92, 75, 58), (107, 85, 62), (111, 83, 60), (113, 85, 62),
- (122, 66, 77), (134, 83, 83), (121, 76, 93), (119, 73, 84),
- (103, 70, 65), (104, 73, 56), (100, 66, 49), (86, 64, 47),
- (73, 62, 45), (73, 51, 39), (56, 39, 28), (28, 28, 28),
- (17, 22, 17), (17, 17, 17), (17, 17, 17), (22, 28, 22),
- (28, 39, 45), (28, 53, 78), (64, 58, 52), (75, 51, 51),
- (100, 60, 54), (119, 68, 79), (121, 76, 76), (145, 62, 79),
- (130, 85, 73), (147, 84, 34), (179, 56, 56), (158, 73, 22),
- (171, 73, 11), (201, 5, 11), (182, 49, 0), (153, 61, 11),
- (153, 78, 11), (167, 78, 5), (150, 56, 11), (134, 50, 5),
- (124, 22, 11), (109, 17, 17), (96, 34, 22), (83, 45, 22),
- (83, 39, 17), (73, 34, 22), (62, 28, 22), (54, 28, 17),
- (41, 35, 18), (28, 22, 17), (22, 17, 17), (17, 17, 17),
- (11, 17, 11), (11, 17, 11), (11, 17, 11), (17, 17, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 17, 17),
- (11, 11, 11), (11, 11, 11), (5, 5, 5), (5, 5, 5),
- (0, 5, 0), (0, 11, 0), (0, 11, 0), (0, 11, 0),
- (0, 11, 0), (5, 11, 5), (5, 11, 5), (11, 17, 5),
- (17, 11, 11), (26, 11, 11), (34, 17, 11), (52, 17, 11),
- (56, 28, 22), (60, 34, 34), (62, 37, 37), (75, 49, 43),
- (66, 54, 49), (66, 54, 49), (60, 54, 49), (62, 51, 45),
- (66, 45, 39), (69, 43, 43), (58, 32, 47), (45, 34, 39),
- (34, 28, 28), (34, 34, 22), (45, 39, 28), (52, 47, 35),
- (71, 54, 43), (79, 51, 56), (96, 68, 79), (119, 79, 90),
- (149, 115, 109), (164, 169, 175), (185, 191, 196), (222, 228, 233),
- (241, 241, 241), (254, 214, 186), (240, 206, 139), (203, 128, 78),
- (186, 112, 78), (173, 90, 67), (141, 84, 51), (124, 79, 56),
- (113, 79, 62), (86, 81, 75), (86, 86, 118), (134, 134, 156),
- (167, 139, 162), (197, 140, 135), (173, 127, 116), (155, 133, 104),
- (141, 102, 79), (156, 90, 67), (169, 106, 50), (164, 101, 28),
- (151, 73, 16), (116, 45, 17), (88, 34, 17), (77, 28, 11),
- (66, 17, 17), (36, 5, 5), (22, 11, 0), (17, 20, 0),
- (17, 11, 5), (17, 11, 0), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 11, 11), (5, 11, 5), (5, 17, 5),
- (5, 17, 5), (5, 11, 5), (11, 11, 11), (17, 11, 11)
- ),
-
-// 5 mauve-splat
-((22, 22, 22), (22, 22, 22), (22, 17, 20), (22, 11, 15),
- (17, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 15),
- (11, 11, 15), (11, 11, 15), (11, 11, 17), (17, 11, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 5, 11), (11, 5, 9),
- (5, 5, 5), (5, 5, 5), (5, 5, 5), (5, 5, 9),
- (5, 5, 11), (5, 5, 15), (11, 5, 17), (17, 5, 17),
- (17, 5, 15), (17, 5, 15), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 15), (11, 11, 17),
- (11, 11, 17), (17, 11, 17), (17, 11, 20), (17, 5, 22),
- (17, 11, 20), (22, 11, 20), (22, 17, 22), (22, 22, 22),
- (22, 28, 17), (22, 28, 22), (22, 22, 22), (22, 22, 22),
- (22, 22, 22), (22, 22, 22), (22, 22, 22), (22, 17, 22),
- (22, 17, 20), (22, 17, 17), (22, 17, 17), (28, 17, 17),
- (28, 17, 17), (22, 17, 17), (22, 11, 17), (22, 11, 17),
- (17, 17, 17), (17, 17, 22), (17, 11, 22), (11, 11, 17),
- (11, 11, 17), (11, 11, 17), (5, 11, 15), (5, 5, 11),
- (5, 0, 11), (5, 0, 9), (5, 5, 5), (11, 5, 5),
- (17, 5, 5), (22, 11, 11), (22, 17, 17), (28, 22, 22),
- (28, 22, 22), (28, 22, 22), (28, 22, 34), (28, 22, 37),
- (22, 17, 32), (17, 11, 30), (11, 11, 24), (11, 11, 20),
- (11, 11, 20), (11, 5, 26), (11, 5, 20), (11, 5, 20),
- (11, 5, 20), (11, 5, 17), (11, 5, 17), (17, 5, 17),
- (17, 5, 17), (17, 5, 20), (17, 5, 20), (17, 5, 20),
- (22, 11, 26), (17, 11, 32), (26, 20, 39), (28, 28, 43),
- (77, 66, 72), (96, 122, 101), (174, 172, 129), (84, 139, 146),
- (240, 195, 184), (191, 112, 78), (159, 90, 73), (210, 73, 44),
- (120, 94, 66), (107, 90, 90), (84, 88, 90), (118, 90, 67),
- (85, 96, 107), (66, 100, 117), (75, 75, 64), (54, 80, 74),
- (54, 66, 54), (39, 45, 17), (28, 28, 28), (32, 32, 32),
- (45, 39, 34), (83, 37, 37), (131, 28, 11), (213, 22, 0),
- (218, 16, 5), (148, 27, 0), (75, 16, 22), (43, 22, 17),
- (28, 22, 11), (22, 22, 5), (32, 17, 0), (28, 37, 0),
- (17, 17, 5), (17, 22, 11), (17, 17, 11), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (11, 11, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (17, 5, 11), (17, 5, 11),
- (17, 5, 11), (11, 0, 11), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 11, 11), (11, 11, 15),
- (11, 5, 17), (11, 5, 17), (17, 5, 17), (17, 5, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 15), (17, 11, 11), (17, 11, 5), (11, 11, 0),
- (17, 5, 0), (17, 5, 5), (17, 5, 5), (17, 5, 11),
- (17, 5, 11), (17, 5, 11), (17, 5, 11), (17, 0, 11),
- (17, 0, 11), (17, 0, 5), (11, 5, 5), (11, 5, 5),
- (5, 5, 5), (0, 0, 5), (5, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (5, 5, 15), (5, 0, 15), (5, 0, 17),
- (11, 0, 17), (11, 0, 15), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 0, 9), (11, 0, 5), (11, 0, 0),
- (11, 0, 0), (11, 0, 5), (11, 0, 5), (11, 0, 5),
- (11, 5, 5), (17, 5, 5), (17, 5, 5), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 11, 11), (20, 11, 11),
- (22, 17, 11), (22, 17, 17), (22, 17, 17), (22, 17, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 20),
- (17, 11, 22), (17, 17, 26), (17, 22, 30), (22, 22, 32),
- (28, 17, 28), (28, 17, 22), (34, 17, 26), (37, 26, 20),
- (45, 28, 22), (54, 49, 26), (100, 51, 51), (77, 56, 50),
- (77, 58, 58), (50, 78, 90), (49, 54, 60), (71, 50, 56),
- (62, 58, 52), (60, 66, 22), (79, 68, 45), (45, 34, 37)
- ),
-
-// 6 facial-treescape 6
-((39, 34, 26), (52, 37, 56), (37, 60, 58), (52, 73, 52),
- (73, 85, 51), (110, 87, 59), (164, 147, 127), (133, 105, 88),
- (166, 134, 117), (122, 133, 142), (137, 125, 91), (150, 129, 56),
- (152, 101, 0), (135, 73, 39), (62, 71, 17), (39, 86, 17),
- (34, 62, 22), (37, 77, 43), (39, 62, 34), (39, 79, 28),
- (45, 92, 51), (54, 79, 49), (52, 64, 58), (49, 69, 49),
- (39, 64, 45), (47, 62, 30), (39, 62, 17), (39, 49, 11),
- (45, 45, 17), (39, 49, 22), (34, 54, 28), (32, 55, 35),
- (39, 56, 39), (45, 51, 34), (45, 60, 34), (34, 49, 22),
- (28, 39, 17), (20, 35, 15), (22, 34, 11), (17, 39, 11),
- (22, 28, 11), (17, 34, 11), (17, 39, 17), (11, 28, 11),
- (11, 28, 5), (11, 28, 11), (17, 28, 11), (22, 22, 11),
- (22, 17, 5), (22, 11, 0), (22, 11, 0), (22, 17, 0),
- (22, 17, 0), (35, 20, 9), (60, 22, 17), (82, 39, 16),
- (81, 49, 20), (132, 80, 41), (135, 123, 90), (178, 166, 112),
- (197, 203, 169), (205, 233, 222), (178, 218, 212), (107, 158, 175),
- (50, 96, 132), (49, 86, 103), (37, 55, 55), (34, 45, 39),
- (34, 39, 34), (28, 28, 34), (34, 22, 22), (28, 17, 17),
- (22, 22, 17), (22, 22, 17), (22, 17, 17), (17, 17, 11),
- (15, 20, 9), (17, 22, 5), (22, 26, 0), (22, 28, 0),
- (34, 32, 0), (28, 32, 5), (34, 28, 5), (34, 28, 0),
- (28, 28, 0), (34, 22, 11), (34, 22, 11), (28, 17, 17),
- (28, 22, 11), (28, 22, 11), (22, 22, 11), (22, 28, 11),
- (22, 28, 17), (22, 28, 17), (17, 22, 22), (17, 17, 17),
- (22, 17, 11), (22, 17, 11), (22, 17, 11), (22, 17, 11),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 11, 11),
- (15, 9, 9), (22, 5, 5), (22, 11, 5), (22, 11, 5),
- (22, 17, 5), (22, 22, 5), (17, 22, 5), (17, 28, 11),
- (17, 28, 11), (17, 26, 11), (11, 22, 11), (11, 22, 11),
- (11, 17, 5), (11, 17, 5), (5, 17, 5), (11, 17, 0),
- (11, 17, 5), (17, 17, 5), (17, 17, 11), (17, 22, 17),
- (22, 28, 22), (28, 28, 37), (22, 39, 64), (51, 83, 73),
- (85, 117, 74), (122, 176, 142), (193, 222, 227), (220, 231, 237),
- (215, 226, 232), (250, 216, 154), (244, 205, 109), (195, 114, 69),
- (149, 114, 58), (93, 103, 53), (62, 71, 34), (51, 54, 22),
- (39, 34, 17), (32, 26, 20), (17, 22, 11), (11, 11, 11),
- (11, 5, 5), (11, 5, 5), (11, 5, 5), (11, 11, 5),
- (11, 11, 0), (11, 11, 5), (17, 11, 5), (17, 11, 5),
- (17, 17, 5), (17, 22, 5), (11, 22, 0), (11, 17, 0),
- (11, 11, 0), (11, 11, 0), (11, 5, 0), (17, 5, 0),
- (20, 5, 0), (17, 5, 0), (17, 5, 0), (17, 0, 0),
- (17, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 0),
- (11, 5, 0), (0, 0, 0), (11, 5, 0), (5, 5, 0),
- (5, 5, 0), (5, 11, 0), (5, 11, 5), (11, 11, 5),
- (17, 17, 5), (17, 22, 0), (22, 28, 0), (22, 37, 5),
- (26, 37, 9), (28, 43, 15), (26, 57, 29), (43, 68, 43),
- (28, 64, 43), (28, 69, 34), (32, 80, 35), (41, 77, 47),
- (56, 96, 68), (73, 110, 76), (45, 111, 79), (82, 105, 94),
- (62, 114, 116), (67, 147, 147), (78, 175, 197), (180, 220, 220),
- (216, 222, 222), (250, 210, 131), (180, 123, 95), (121, 87, 59),
- (73, 68, 39), (58, 72, 44), (51, 66, 34), (37, 49, 32),
- (34, 39, 22), (28, 34, 17), (28, 22, 11), (22, 17, 11),
- (17, 11, 5), (17, 11, 5), (17, 11, 0), (11, 11, 0),
- (11, 11, 0), (11, 11, 0), (17, 17, 0), (22, 22, 5),
- (26, 26, 9), (28, 34, 11), (28, 34, 11), (26, 37, 15),
- (28, 39, 17), (28, 34, 22), (28, 32, 22), (32, 32, 20),
- (34, 34, 17), (34, 37, 17), (39, 43, 11), (37, 43, 15),
- (34, 39, 17), (34, 37, 11), (28, 32, 11), (22, 28, 11),
- (28, 28, 11), (26, 26, 9), (34, 34, 11), (45, 28, 11),
- (49, 37, 15), (54, 39, 22), (69, 39, 28), (56, 39, 28),
- (41, 35, 26), (34, 34, 28), (28, 34, 28), (26, 34, 22),
- (28, 37, 22), (34, 39, 22), (34, 45, 22), (34, 39, 22),
- (34, 39, 17), (34, 37, 17), (45, 39, 11), (45, 39, 20),
- (45, 39, 22), (51, 39, 17), (49, 43, 20), (51, 57, 36)
- ),
-
-// 7 fasion-bug
-((24, 19, 26), (45, 31, 41), (67, 45, 51), (122, 31, 44),
- (144, 31, 39), (145, 29, 37), (146, 30, 35), (150, 30, 36),
- (144, 30, 36), (133, 33, 35), (69, 45, 44), (47, 34, 40),
- (35, 29, 36), (31, 25, 30), (27, 23, 27), (26, 21, 26),
- (27, 22, 28), (30, 24, 33), (32, 28, 34), (37, 34, 41),
- (48, 43, 47), (59, 53, 56), (83, 77, 73), (95, 77, 69),
- (123, 90, 77), (130, 109, 88), (124, 116, 98), (148, 142, 112),
- (176, 164, 120), (201, 192, 153), (214, 208, 194), (228, 222, 206),
- (230, 224, 205), (230, 225, 201), (230, 221, 202), (229, 213, 190),
- (219, 190, 158), (176, 152, 111), (141, 109, 83), (152, 73, 69),
- (156, 58, 53), (146, 125, 94), (182, 149, 123), (218, 205, 144),
- (229, 216, 191), (230, 222, 205), (230, 224, 218), (230, 226, 219),
- (228, 226, 220), (230, 227, 221), (232, 228, 217), (236, 232, 204),
- (233, 231, 191), (230, 222, 199), (229, 219, 200), (217, 212, 198),
- (221, 209, 181), (199, 168, 145), (156, 127, 125), (92, 74, 81),
- (69, 50, 51), (55, 40, 50), (41, 34, 40), (29, 29, 34),
- (23, 24, 32), (21, 24, 29), (22, 21, 28), (24, 20, 27),
- (30, 21, 29), (37, 25, 29), (45, 25, 32), (56, 30, 34),
- (108, 29, 38), (142, 30, 39), (149, 34, 37), (150, 32, 36),
- (148, 30, 36), (146, 29, 36), (142, 29, 35), (136, 31, 36),
- (72, 50, 53), (63, 47, 50), (59, 48, 48), (57, 45, 49),
- (63, 48, 51), (78, 55, 58), (92, 80, 76), (126, 112, 95),
- (167, 147, 117), (206, 160, 142), (204, 195, 168), (214, 206, 190),
- (172, 155, 142), (146, 130, 123), (115, 95, 88), (90, 74, 81),
- (61, 54, 56), (55, 40, 52), (49, 40, 43), (46, 41, 45),
- (44, 42, 46), (46, 42, 46), (46, 38, 40), (42, 41, 37),
- (37, 33, 33), (34, 27, 27), (31, 23, 28), (29, 21, 23),
- (25, 18, 23), (24, 13, 21), (22, 14, 21), (20, 15, 21),
- (19, 16, 21), (19, 17, 21), (20, 16, 23), (22, 17, 24),
- (25, 19, 25), (28, 19, 27), (31, 21, 29), (44, 24, 36),
- (52, 33, 41), (66, 40, 44), (122, 29, 33), (142, 28, 35),
- (143, 28, 35), (140, 31, 34), (119, 34, 33), (68, 40, 40),
- (43, 30, 33), (31, 19, 27), (24, 16, 20), (18, 14, 17),
- (16, 12, 16), (13, 12, 16), (12, 11, 17), (13, 11, 16),
- (15, 12, 16), (18, 14, 18), (22, 20, 24), (27, 25, 29),
- (37, 33, 35), (52, 39, 43), (69, 45, 48), (127, 30, 36),
- (142, 29, 36), (148, 30, 36), (152, 29, 38), (156, 29, 39),
- (156, 28, 35), (154, 28, 36), (148, 29, 32), (145, 33, 33),
- (138, 32, 34), (74, 48, 52), (59, 40, 50), (48, 34, 44),
- (44, 34, 40), (38, 33, 36), (31, 31, 36), (33, 28, 34),
- (41, 26, 31), (46, 27, 37), (58, 37, 41), (116, 28, 35),
- (139, 27, 33), (144, 27, 35), (149, 29, 39), (153, 31, 38),
- (156, 31, 39), (157, 33, 39), (154, 36, 40), (151, 34, 42),
- (145, 30, 37), (136, 27, 35), (95, 24, 29), (49, 32, 25),
- (32, 24, 25), (25, 20, 23), (20, 17, 24), (18, 16, 23),
- (17, 15, 21), (18, 16, 22), (16, 15, 24), (20, 16, 27),
- (18, 19, 35), (32, 25, 35), (42, 36, 38), (46, 42, 41),
- (52, 53, 45), (67, 68, 46), (98, 75, 65), (101, 69, 63),
- (146, 34, 48), (150, 33, 43), (157, 33, 41), (160, 30, 39),
- (160, 32, 39), (162, 29, 37), (161, 35, 40), (171, 37, 38),
- (157, 37, 40), (151, 36, 40), (144, 32, 39), (138, 32, 38),
- (79, 44, 48), (61, 41, 46), (55, 36, 39), (47, 32, 42),
- (35, 28, 35), (27, 24, 29), (27, 21, 27), (22, 20, 26),
- (19, 20, 24), (16, 18, 24), (15, 16, 22), (15, 16, 23),
- (15, 19, 22), (16, 16, 22), (17, 15, 22), (14, 16, 21),
- (12, 15, 20), (15, 13, 20), (18, 14, 21), (19, 16, 21),
- (22, 16, 21), (25, 20, 21), (24, 22, 25), (25, 24, 29),
- (29, 25, 31), (32, 27, 32), (31, 27, 33), (31, 25, 29),
- (27, 21, 26), (28, 19, 26), (26, 16, 24), (25, 17, 23),
- (23, 14, 23), (19, 15, 22), (16, 14, 19), (14, 13, 18),
- (13, 11, 18), (15, 12, 18), (16, 14, 17), (15, 15, 19),
- (16, 16, 20), (16, 16, 21), (18, 15, 23), (20, 16, 23),
- (23, 18, 26), (24, 19, 33), (29, 18, 30), (35, 24, 32),
- (43, 28, 34), (55, 32, 37), (69, 42, 43), (131, 27, 32)
- ),
-
-// 8 leafy-face
-((42, 37, 33), (31, 23, 25), (23, 19, 22), (20, 20, 24),
- (24, 23, 25), (31, 25, 25), (47, 37, 39), (64, 40, 39),
- (81, 51, 51), (74, 59, 57), (73, 69, 63), (77, 81, 72),
- (95, 98, 94), (200, 168, 134), (215, 188, 153), (223, 209, 177),
- (238, 225, 207), (237, 227, 215), (238, 227, 201), (225, 195, 162),
- (210, 182, 147), (191, 163, 133), (91, 98, 97), (75, 74, 79),
- (70, 70, 67), (73, 69, 59), (83, 76, 55), (84, 74, 55),
- (107, 79, 73), (197, 132, 96), (218, 159, 116), (222, 174, 130),
- (225, 182, 134), (222, 182, 137), (220, 173, 131), (215, 164, 114),
- (163, 109, 88), (103, 83, 68), (90, 83, 61), (145, 104, 88),
- (208, 163, 121), (209, 174, 138), (213, 176, 151), (213, 178, 151),
- (211, 183, 143), (206, 174, 133), (197, 154, 120), (89, 91, 91),
- (72, 77, 78), (66, 71, 69), (64, 66, 63), (62, 56, 59),
- (60, 59, 58), (58, 58, 55), (56, 54, 54), (50, 51, 48),
- (60, 47, 46), (65, 50, 46), (65, 50, 46), (67, 52, 49),
- (66, 59, 57), (65, 67, 59), (68, 73, 68), (78, 84, 80),
- (130, 120, 108), (206, 162, 135), (217, 172, 144), (223, 184, 152),
- (224, 188, 154), (226, 188, 154), (226, 187, 152), (225, 190, 148),
- (226, 195, 144), (224, 195, 146), (220, 190, 147), (223, 190, 153),
- (226, 193, 152), (227, 192, 152), (223, 187, 152), (223, 187, 147),
- (227, 184, 143), (223, 184, 141), (221, 174, 135), (204, 162, 130),
- (130, 108, 102), (82, 82, 75), (74, 77, 63), (70, 76, 63),
- (68, 71, 63), (68, 71, 63), (66, 72, 63), (71, 76, 66),
- (78, 89, 77), (138, 122, 109), (205, 166, 137), (210, 179, 149),
- (213, 182, 152), (222, 189, 155), (226, 199, 156), (237, 210, 172),
- (240, 227, 199), (238, 229, 214), (238, 231, 222), (239, 232, 227),
- (235, 230, 227), (230, 228, 223), (220, 217, 207), (203, 193, 176),
- (206, 166, 149), (194, 148, 118), (87, 98, 78), (72, 89, 71),
- (82, 86, 69), (139, 116, 93), (208, 167, 123), (219, 170, 135),
- (219, 179, 138), (218, 182, 149), (214, 176, 151), (212, 174, 147),
- (198, 160, 136), (98, 97, 97), (78, 76, 82), (68, 71, 71),
- (60, 66, 68), (65, 67, 69), (67, 72, 71), (82, 87, 80),
- (168, 130, 113), (208, 164, 139), (209, 167, 138), (189, 141, 129),
- (99, 86, 90), (80, 75, 64), (82, 71, 63), (83, 77, 68),
- (98, 94, 96), (202, 155, 123), (219, 170, 130), (212, 164, 117),
- (142, 106, 92), (81, 81, 74), (72, 73, 68), (71, 73, 67),
- (73, 79, 69), (83, 99, 85), (164, 149, 121), (207, 166, 140),
- (213, 177, 153), (224, 193, 170), (222, 210, 207), (223, 222, 215),
- (232, 231, 225), (233, 227, 226), (226, 226, 223), (218, 226, 216),
- (222, 222, 214), (222, 213, 199), (225, 191, 157), (213, 184, 148),
- (209, 176, 138), (199, 165, 128), (96, 96, 95), (75, 77, 69),
- (70, 67, 64), (68, 61, 60), (68, 62, 59), (70, 63, 58),
- (74, 72, 63), (82, 88, 77), (175, 142, 113), (217, 171, 125),
- (221, 170, 130), (207, 159, 122), (112, 86, 73), (83, 64, 60),
- (51, 41, 43), (29, 27, 31), (21, 18, 24), (13, 11, 15),
- (19, 16, 17), (22, 17, 23), (30, 24, 29), (46, 37, 41),
- (44, 41, 44), (43, 46, 38), (32, 32, 27), (25, 26, 28),
- (28, 22, 25), (32, 30, 32), (41, 41, 42), (43, 41, 47),
- (47, 50, 49), (55, 55, 53), (58, 63, 60), (61, 68, 58),
- (64, 70, 57), (67, 74, 62), (75, 76, 65), (88, 89, 83),
- (176, 145, 118), (206, 166, 144), (224, 190, 168), (238, 223, 210),
- (233, 230, 225), (233, 229, 224), (227, 218, 210), (220, 188, 162),
- (204, 167, 151), (150, 142, 132), (85, 97, 95), (75, 78, 72),
- (70, 70, 65), (67, 64, 57), (63, 61, 52), (57, 55, 49),
- (62, 56, 46), (60, 59, 46), (61, 59, 52), (64, 61, 58),
- (64, 68, 57), (62, 70, 54), (62, 67, 54), (63, 67, 55),
- (64, 64, 55), (66, 65, 51), (67, 65, 50), (69, 65, 51),
- (69, 65, 54), (76, 66, 55), (84, 65, 54), (121, 72, 64),
- (197, 132, 96), (217, 166, 119), (222, 178, 124), (225, 188, 129),
- (224, 188, 138), (222, 184, 139), (209, 178, 141), (206, 171, 134),
- (162, 144, 108), (78, 90, 81), (67, 76, 72), (72, 72, 72),
- (83, 70, 82), (114, 112, 105), (203, 167, 143), (213, 184, 157),
- (219, 210, 199), (221, 220, 210), (218, 213, 200), (183, 173, 165),
- (107, 106, 103), (77, 83, 78), (74, 83, 75), (82, 95, 83)
- ),
-
-// 9 mouldy-sun
-((17, 11, 11), (11, 11, 11), (11, 11, 5), (11, 17, 0),
- (11, 17, 0), (17, 22, 0), (22, 28, 0), (34, 28, 11),
- (51, 39, 22), (69, 64, 24), (84, 105, 50), (129, 135, 73),
- (189, 166, 78), (195, 194, 78), (207, 189, 83), (208, 180, 95),
- (214, 203, 90), (214, 197, 90), (207, 179, 105), (191, 173, 92),
- (191, 163, 90), (180, 158, 62), (177, 149, 45), (180, 146, 39),
- (174, 145, 55), (159, 130, 65), (126, 109, 60), (144, 104, 34),
- (148, 104, 45), (153, 115, 48), (146, 93, 31), (154, 96, 17),
- (163, 115, 25), (180, 123, 16), (183, 138, 28), (173, 129, 45),
- (210, 135, 61), (225, 146, 67), (197, 174, 123), (148, 193, 193),
- (191, 191, 180), (204, 192, 170), (213, 196, 139), (203, 208, 135),
- (165, 185, 156), (113, 124, 90), (67, 113, 50), (77, 84, 26),
- (60, 68, 20), (66, 64, 20), (83, 69, 20), (120, 82, 20),
- (159, 104, 11), (172, 126, 39), (186, 134, 45), (208, 146, 39),
- (242, 146, 44), (206, 148, 39), (164, 121, 45), (145, 95, 45),
- (128, 84, 34), (89, 39, 22), (58, 28, 17), (43, 22, 11),
- (28, 17, 11), (22, 11, 11), (22, 11, 11), (22, 11, 11),
- (17, 11, 11), (11, 5, 26), (11, 11, 11), (17, 11, 17),
- (17, 17, 11), (22, 22, 5), (17, 11, 0), (22, 22, 0),
- (17, 22, 0), (17, 11, 0), (28, 17, 0), (37, 11, 0),
- (49, 22, 5), (62, 39, 0), (71, 58, 9), (119, 73, 0),
- (164, 72, 28), (186, 117, 22), (203, 157, 33), (242, 174, 50),
- (248, 208, 89), (244, 239, 154), (254, 248, 169), (237, 220, 135),
- (240, 206, 88), (231, 186, 72), (203, 174, 50), (178, 146, 39),
- (139, 127, 16), (116, 101, 11), (94, 81, 5), (51, 58, 0),
- (22, 32, 0), (17, 26, 0), (11, 17, 0), (5, 17, 0),
- (5, 5, 5), (0, 0, 0), (5, 0, 0), (11, 5, 0),
- (11, 5, 5), (11, 5, 5), (17, 5, 5), (17, 5, 5),
- (22, 5, 5), (22, 5, 5), (17, 5, 5), (17, 5, 5),
- (17, 5, 5), (11, 11, 0), (11, 11, 0), (11, 5, 5),
- (11, 5, 5), (17, 5, 0), (17, 5, 0), (17, 5, 0),
- (17, 5, 0), (22, 5, 5), (17, 0, 0), (17, 0, 0),
- (17, 0, 0), (17, 5, 5), (17, 17, 11), (11, 17, 9),
- (11, 22, 0), (11, 28, 0), (17, 39, 17), (45, 69, 0),
- (62, 86, 25), (84, 98, 11), (107, 99, 17), (119, 93, 17),
- (122, 99, 20), (134, 101, 28), (141, 112, 22), (150, 110, 33),
- (130, 113, 39), (128, 111, 75), (133, 132, 87), (165, 142, 120),
- (197, 163, 135), (220, 202, 146), (225, 225, 180), (229, 229, 190),
- (250, 239, 199), (244, 233, 188), (242, 237, 163), (218, 200, 127),
- (225, 202, 118), (224, 201, 105), (227, 205, 91), (225, 208, 78),
- (237, 220, 44), (237, 197, 50), (248, 191, 67), (225, 174, 89),
- (181, 146, 85), (144, 138, 76), (124, 124, 51), (108, 119, 43),
- (96, 99, 42), (73, 73, 28), (71, 52, 20), (79, 50, 22),
- (79, 39, 22), (93, 50, 56), (154, 90, 84), (158, 107, 67),
- (162, 127, 66), (197, 163, 50), (210, 176, 47), (203, 168, 33),
- (180, 139, 0), (152, 118, 5), (125, 80, 0), (96, 73, 11),
- (69, 45, 11), (54, 28, 22), (39, 34, 22), (34, 34, 22),
- (28, 28, 17), (28, 28, 11), (39, 22, 5), (34, 22, 0),
- (28, 24, 0), (22, 28, 5), (28, 34, 20), (51, 52, 30),
- (66, 54, 24), (94, 60, 46), (126, 86, 47), (132, 118, 82),
- (158, 140, 90), (208, 168, 101), (214, 197, 140), (233, 227, 188),
- (252, 240, 201), (252, 252, 212), (252, 246, 201), (250, 244, 176),
- (254, 242, 152), (254, 220, 95), (248, 208, 84), (231, 174, 44),
- (203, 157, 28), (194, 126, 0), (191, 123, 5), (190, 112, 5),
- (175, 118, 16), (138, 116, 0), (107, 99, 0), (99, 96, 14),
- (91, 89, 20), (54, 64, 9), (39, 28, 17), (28, 17, 17),
- (17, 11, 11), (11, 5, 5), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (5, 5, 5), (5, 0, 0),
- (5, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 5),
- (17, 5, 5), (17, 11, 17), (17, 17, 17), (28, 33, 33),
- (57, 63, 46), (77, 71, 34), (91, 75, 43), (124, 88, 33),
- (155, 112, 11), (186, 135, 22), (203, 146, 39), (231, 157, 39),
- (225, 168, 50), (237, 203, 90), (239, 233, 148), (252, 235, 189),
- (248, 242, 208), (229, 218, 224), (244, 244, 210), (237, 208, 169)
- ),
-
-// 10 sunny-harvest
-((0, 0, 0), (34, 4, 13), (71, 19, 23), (105, 20, 32),
- (107, 51, 32), (102, 30, 34), (70, 23, 27), (52, 20, 20),
- (18, 6, 8), (4, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (8, 5, 6), (16, 12, 21), (58, 29, 30), (89, 49, 39),
- (116, 94, 73), (149, 126, 100), (193, 171, 144), (208, 199, 181),
- (213, 202, 184), (204, 203, 195), (227, 209, 188), (228, 210, 184),
- (219, 200, 171), (216, 190, 148), (212, 182, 123), (211, 171, 108),
- (189, 137, 88), (173, 125, 72), (167, 123, 82), (157, 127, 103),
- (184, 159, 137), (204, 180, 162), (205, 185, 156), (206, 182, 146),
- (200, 168, 133), (170, 131, 87), (163, 112, 64), (145, 103, 68),
- (132, 98, 68), (123, 102, 49), (93, 65, 39), (84, 57, 33),
- (86, 64, 30), (118, 81, 44), (137, 96, 57), (148, 118, 62),
- (159, 116, 64), (176, 136, 77), (195, 143, 90), (206, 164, 112),
- (186, 160, 114), (169, 130, 85), (151, 114, 89), (121, 104, 81),
- (112, 93, 68), (102, 77, 53), (86, 52, 33), (76, 49, 28),
- (82, 63, 30), (92, 79, 38), (113, 102, 71), (132, 128, 98),
- (154, 155, 150), (201, 187, 161), (207, 191, 163), (215, 191, 174),
- (204, 181, 165), (185, 169, 137), (143, 133, 100), (99, 88, 80),
- (61, 41, 39), (41, 16, 21), (17, 3, 12), (6, 0, 3),
- (0, 0, 0), (0, 0, 0), (3, 1, 3), (16, 8, 9),
- (54, 24, 30), (65, 63, 43), (85, 87, 72), (124, 122, 90),
- (182, 154, 108), (201, 174, 136), (202, 181, 122), (207, 183, 113),
- (218, 169, 91), (208, 146, 67), (213, 132, 64), (227, 133, 48),
- (226, 130, 48), (223, 124, 47), (213, 122, 45), (211, 112, 41),
- (215, 101, 43), (214, 103, 44), (205, 112, 45), (194, 106, 42),
- (175, 100, 37), (169, 89, 35), (164, 74, 39), (166, 83, 42),
- (163, 74, 36), (176, 92, 35), (187, 102, 42), (202, 116, 54),
- (218, 131, 45), (229, 156, 54), (229, 164, 62), (229, 179, 77),
- (224, 183, 95), (222, 193, 115), (224, 189, 123), (218, 195, 149),
- (223, 200, 158), (215, 190, 172), (202, 179, 157), (154, 144, 119),
- (143, 122, 97), (122, 94, 70), (119, 85, 51), (101, 45, 32),
- (97, 47, 31), (83, 35, 29), (71, 29, 33), (56, 21, 24),
- (16, 8, 21), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (16, 10, 8), (23, 16, 11),
- (62, 40, 29), (92, 66, 41), (138, 99, 61), (193, 146, 50),
- (215, 170, 60), (222, 164, 57), (229, 168, 54), (233, 168, 56),
- (236, 175, 55), (238, 180, 55), (236, 177, 57), (235, 179, 60),
- (236, 183, 59), (231, 190, 63), (234, 184, 61), (236, 173, 60),
- (233, 169, 59), (235, 170, 58), (235, 166, 58), (233, 160, 58),
- (233, 151, 58), (233, 150, 59), (226, 137, 53), (231, 125, 50),
- (219, 101, 46), (202, 98, 45), (207, 84, 39), (193, 77, 37),
- (190, 74, 37), (178, 62, 39), (179, 52, 35), (183, 57, 36),
- (191, 62, 40), (190, 80, 45), (187, 97, 43), (170, 114, 57),
- (174, 124, 71), (181, 151, 81), (205, 170, 95), (218, 189, 119),
- (215, 190, 114), (227, 191, 103), (225, 190, 96), (235, 192, 73),
- (235, 186, 67), (233, 174, 68), (233, 152, 56), (216, 126, 43),
- (198, 94, 40), (183, 72, 41), (151, 71, 39), (128, 43, 33),
- (89, 14, 25), (25, 15, 6), (6, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 0, 1), (18, 4, 7), (33, 13, 19), (60, 28, 33),
- (74, 44, 36), (87, 53, 35), (93, 62, 37), (122, 84, 46),
- (121, 88, 45), (141, 90, 51), (140, 67, 41), (122, 81, 49),
- (139, 60, 40), (135, 61, 34), (150, 57, 34), (145, 38, 38),
- (149, 64, 37), (123, 56, 32), (154, 40, 39), (158, 46, 36),
- (175, 45, 38), (179, 56, 41), (164, 72, 39), (160, 85, 40),
- (150, 81, 47), (166, 93, 48), (157, 99, 55), (135, 106, 66),
- (116, 109, 74), (136, 114, 90), (141, 108, 86), (159, 115, 69),
- (180, 133, 80), (211, 175, 110), (214, 190, 145), (224, 203, 178),
- (232, 226, 194), (235, 218, 187), (225, 213, 184), (212, 196, 164),
- (193, 177, 137), (180, 135, 90), (175, 113, 57), (198, 110, 44),
- (208, 113, 41), (222, 136, 45), (233, 152, 53), (235, 157, 54),
- (231, 160, 55), (231, 160, 54), (228, 151, 52), (216, 130, 45),
- (197, 106, 43), (173, 84, 39), (150, 67, 37), (133, 55, 31)
- ),
-
-// 11 peach-tree
-((170, 59, 28), (170, 63, 28), (129, 68, 37), (68, 84, 37),
- (77, 109, 37), (81, 121, 47), (81, 113, 47), (93, 113, 56),
- (101, 133, 75), (117, 141, 85), (137, 161, 94), (141, 162, 84),
- (194, 173, 65), (218, 139, 47), (222, 119, 37), (214, 103, 47),
- (214, 106, 37), (194, 95, 28), (145, 76, 37), (76, 105, 37),
- (52, 80, 18), (32, 68, 9), (32, 60, 18), (32, 48, 18),
- (32, 56, 18), (44, 72, 18), (64, 105, 37), (97, 137, 56),
- (141, 178, 94), (170, 198, 122), (238, 209, 122), (250, 225, 84),
- (230, 151, 46), (230, 122, 37), (230, 122, 37), (219, 105, 37),
- (202, 94, 37), (182, 76, 28), (133, 55, 18), (84, 43, 9),
- (36, 27, 9), (28, 32, 0), (28, 48, 9), (32, 64, 9),
- (64, 92, 28), (84, 121, 56), (105, 145, 75), (145, 174, 103),
- (150, 178, 113), (149, 174, 113), (141, 170, 113), (113, 141, 85),
- (81, 109, 66), (64, 68, 47), (36, 52, 28), (16, 24, 18),
- (12, 12, 9), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (4, 0, 0), (12, 0, 0),
- (16, 11, 0), (36, 15, 0), (68, 23, 18), (129, 38, 18),
- (170, 55, 18), (194, 95, 28), (178, 124, 47), (154, 174, 103),
- (166, 194, 122), (170, 202, 122), (178, 210, 141), (190, 218, 160),
- (190, 210, 151), (202, 214, 151), (226, 222, 132), (182, 218, 141),
- (182, 210, 141), (186, 206, 141), (190, 206, 151), (198, 206, 169),
- (210, 218, 179), (234, 230, 197), (234, 234, 197), (250, 241, 188),
- (246, 229, 188), (234, 192, 141), (210, 172, 150), (190, 202, 150),
- (178, 198, 151), (182, 206, 141), (182, 202, 141), (182, 198, 132),
- (170, 202, 132), (166, 198, 132), (158, 186, 122), (141, 178, 113),
- (113, 149, 75), (81, 117, 56), (60, 84, 37), (48, 64, 28),
- (24, 56, 9), (20, 40, 9), (20, 24, 9), (12, 16, 9),
- (7, 12, 9), (4, 8, 9), (8, 4, 9), (20, 7, 9),
- (28, 15, 9), (36, 23, 9), (80, 39, 18), (129, 47, 18),
- (178, 59, 18), (198, 87, 37), (219, 102, 37), (222, 102, 37),
- (222, 117, 28), (226, 135, 28), (230, 142, 28), (242, 146, 37),
- (250, 155, 28), (246, 187, 28), (234, 127, 47), (250, 188, 103),
- (250, 225, 112), (250, 225, 84), (254, 211, 46), (254, 207, 46),
- (254, 208, 74), (218, 181, 94), (149, 120, 103), (89, 121, 66),
- (64, 93, 47), (32, 60, 18), (20, 44, 9), (4, 24, 0),
- (0, 12, 0), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (4, 0, 0), (4, 0, 0), (4, 4, 0),
- (4, 4, 0), (4, 8, 0), (4, 8, 0), (4, 8, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (4, 0, 0), (4, 4, 0), (12, 8, 0),
- (16, 16, 0), (32, 16, 0), (56, 27, 9), (89, 51, 9),
- (125, 67, 9), (166, 63, 18), (178, 72, 18), (198, 90, 28),
- (190, 107, 37), (157, 112, 56), (153, 99, 47), (89, 121, 56),
- (85, 101, 56), (113, 72, 28), (182, 80, 37), (206, 98, 37),
- (210, 102, 37), (214, 110, 28), (214, 110, 28), (218, 118, 37),
- (222, 110, 28), (226, 114, 37), (222, 110, 47), (238, 111, 65),
- (198, 160, 84), (169, 148, 112), (161, 186, 122), (170, 194, 132),
- (190, 206, 151), (206, 214, 160), (226, 238, 188), (246, 238, 197),
- (254, 250, 254), (250, 254, 206), (242, 254, 206), (230, 238, 197),
- (198, 214, 160), (170, 194, 132), (145, 149, 113), (84, 109, 66),
- (56, 64, 37), (28, 44, 18), (24, 36, 9), (20, 20, 9),
- (32, 19, 9), (48, 15, 9), (101, 39, 18), (137, 47, 18),
- (166, 51, 19), (145, 55, 18), (101, 47, 18), (68, 39, 18),
- (32, 56, 9), (28, 44, 9), (20, 28, 9), (16, 20, 9),
- (8, 16, 0), (8, 16, 0), (4, 12, 0), (4, 16, 0),
- (8, 20, 9), (16, 32, 9), (20, 48, 18), (40, 72, 18),
- (68, 109, 37), (97, 129, 56), (137, 170, 103), (149, 182, 113),
- (145, 182, 113), (129, 161, 94), (105, 133, 75), (68, 89, 56),
- (60, 76, 37), (48, 64, 37), (60, 68, 28), (113, 55, 18),
- (166, 51, 19), (190, 76, 28), (202, 91, 28), (210, 94, 28),
- (210, 98, 28), (198, 87, 18), (158, 55, 9), (105, 34, 0),
- (44, 15, 0), (20, 4, 0), (12, 0, 0), (8, 4, 0),
- (4, 8, 0), (8, 16, 0), (16, 32, 9), (28, 52, 9)
- ),
-
-// 12 fire-dragon
-((88, 3, 9), (64, 0, 9), (44, 3, 9), (24, 4, 9),
- (15, 0, 9), (16, 4, 9), (28, 8, 9), (40, 4, 9),
- (48, 3, 0), (52, 0, 0), (52, 0, 0), (48, 0, 0),
- (40, 0, 0), (28, 4, 0), (16, 0, 0), (8, 0, 9),
- (8, 0, 9), (15, 0, 9), (28, 0, 0), (40, 0, 0),
- (44, 0, 0), (48, 0, 0), (56, 4, 0), (56, 3, 0),
- (52, 0, 0), (48, 0, 0), (40, 0, 0), (28, 0, 0),
- (16, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (4, 0, 0), (8, 4, 0), (12, 4, 0), (24, 4, 0),
- (32, 4, 0), (40, 4, 9), (48, 4, 9), (52, 3, 9),
- (68, 3, 9), (81, 4, 0), (101, 3, 0), (117, 0, 0),
- (137, 0, 9), (158, 0, 9), (182, 0, 9), (202, 7, 0),
- (210, 10, 0), (202, 7, 0), (190, 0, 9), (174, 0, 9),
- (145, 3, 9), (113, 3, 0), (89, 3, 0), (68, 3, 9),
- (48, 7, 9), (36, 4, 9), (20, 0, 0), (8, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (8, 4, 0),
- (24, 4, 0), (40, 4, 0), (60, 3, 0), (84, 3, 0),
- (109, 3, 0), (125, 3, 0), (145, 0, 0), (158, 0, 0),
- (162, 0, 0), (162, 0, 0), (162, 0, 0), (162, 0, 0),
- (162, 3, 0), (153, 7, 9), (157, 11, 0), (153, 0, 0),
- (145, 3, 0), (129, 0, 0), (109, 0, 0), (89, 0, 0),
- (73, 3, 0), (52, 3, 0), (36, 4, 0), (16, 0, 0),
- (8, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 9), (4, 0, 9),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (16, 0, 0), (40, 4, 0), (60, 0, 0), (73, 0, 0),
- (97, 0, 0), (113, 0, 0), (133, 0, 0), (157, 0, 0),
- (166, 7, 0), (182, 7, 0), (174, 10, 0), (174, 15, 9),
- (166, 29, 0), (157, 35, 9), (121, 30, 9), (93, 15, 9),
- (93, 11, 9), (92, 11, 0), (89, 3, 9), (88, 3, 9),
- (80, 3, 9), (76, 0, 0), (68, 0, 0), (64, 3, 0),
- (68, 3, 0), (76, 0, 0), (89, 3, 0), (105, 0, 0),
- (121, 0, 0), (145, 0, 0), (158, 0, 0), (162, 3, 0),
- (153, 18, 9), (169, 7, 0), (166, 0, 0), (174, 3, 0),
- (174, 0, 0), (178, 0, 0), (178, 3, 0), (182, 3, 0),
- (190, 11, 9), (206, 14, 9), (234, 58, 9), (246, 131, 28),
- (242, 179, 28), (250, 187, 37), (250, 233, 84), (246, 254, 102),
- (250, 254, 140), (254, 249, 140), (250, 241, 102), (242, 195, 46),
- (246, 159, 46), (186, 91, 37), (137, 43, 18), (101, 55, 18),
- (76, 39, 18), (56, 11, 9), (44, 11, 9), (28, 4, 0),
- (16, 0, 0), (4, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 4, 0), (16, 8, 0), (24, 4, 0), (36, 7, 0),
- (40, 4, 0), (32, 0, 0), (28, 0, 0), (20, 0, 0),
- (12, 0, 0), (8, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 0, 0), (24, 0, 0), (44, 3, 0), (60, 0, 0),
- (77, 0, 0), (101, 0, 0), (133, 3, 0), (162, 30, 0),
- (182, 47, 0), (194, 79, 18), (197, 107, 18), (206, 95, 18),
- (198, 86, 18), (198, 47, 0), (190, 39, 9), (194, 18, 9),
- (182, 7, 0), (182, 10, 0), (186, 22, 9), (190, 22, 9),
- (206, 66, 9), (230, 98, 9), (246, 134, 9), (246, 155, 28),
- (238, 138, 9), (238, 142, 37), (226, 126, 18), (190, 87, 9),
- (141, 48, 0), (125, 43, 9), (101, 15, 9), (101, 0, 9),
- (97, 3, 0), (92, 7, 0), (89, 15, 9), (77, 24, 9),
- (85, 7, 0), (64, 7, 0), (60, 3, 0), (52, 7, 0),
- (48, 4, 0), (44, 4, 0), (44, 3, 0), (48, 0, 0),
- (44, 0, 0), (40, 7, 0), (36, 4, 0), (28, 0, 0)
- ),
-
-// 13 ice-dragon
-((96, 43, 37), (113, 80, 75), (157, 120, 103), (174, 141, 122),
- (178, 161, 151), (194, 173, 160), (186, 169, 170), (165, 141, 150),
- (153, 129, 141), (141, 133, 131), (137, 129, 131), (137, 133, 141),
- (141, 137, 141), (157, 157, 160), (161, 173, 188), (165, 189, 216),
- (181, 205, 235), (193, 222, 235), (189, 226, 244), (193, 230, 244),
- (197, 230, 254), (197, 226, 254), (189, 226, 244), (185, 222, 244),
- (173, 209, 244), (157, 193, 235), (133, 177, 226), (120, 169, 235),
- (124, 173, 225), (133, 185, 225), (144, 198, 235), (149, 193, 244),
- (157, 201, 244), (161, 197, 235), (169, 193, 226), (161, 185, 197),
- (177, 177, 179), (185, 177, 188), (193, 193, 207), (226, 222, 216),
- (246, 246, 235), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (237, 245, 254), (209, 230, 244), (193, 201, 216),
- (181, 173, 188), (173, 161, 179), (161, 157, 160), (145, 137, 141),
- (149, 120, 122), (133, 96, 94), (121, 60, 56), (97, 56, 46),
- (80, 39, 37), (60, 15, 18), (44, 19, 9), (48, 19, 18),
- (56, 23, 18), (60, 31, 37), (64, 39, 56), (76, 52, 65),
- (92, 72, 103), (97, 101, 122), (117, 113, 132), (125, 117, 132),
- (133, 117, 122), (137, 117, 113), (125, 109, 94), (117, 92, 84),
- (117, 88, 84), (133, 97, 94), (141, 100, 94), (133, 104, 113),
- (129, 121, 132), (128, 145, 178), (116, 162, 216), (121, 149, 197),
- (116, 112, 151), (108, 92, 122), (76, 48, 85), (56, 40, 66),
- (60, 31, 37), (52, 27, 28), (44, 27, 28), (48, 19, 28),
- (48, 27, 28), (56, 31, 47), (68, 56, 75), (96, 92, 113),
- (113, 117, 151), (108, 153, 197), (108, 158, 225), (100, 154, 235),
- (100, 158, 235), (108, 158, 235), (141, 189, 244), (157, 201, 244),
- (169, 210, 244), (173, 209, 244), (165, 205, 244), (148, 197, 254),
- (140, 193, 254), (116, 185, 254), (104, 173, 244), (100, 162, 244),
- (96, 154, 244), (100, 158, 244), (104, 158, 244), (104, 165, 244),
- (108, 181, 244), (141, 197, 244), (169, 210, 244), (185, 226, 244),
- (205, 238, 254), (218, 246, 254), (230, 250, 254), (234, 254, 254),
- (234, 254, 244), (213, 250, 244), (189, 242, 244), (177, 226, 254),
- (173, 226, 244), (160, 226, 254), (173, 234, 254), (189, 238, 254),
- (221, 246, 254), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (234, 250, 254), (222, 242, 254), (201, 226, 244),
- (181, 210, 235), (161, 202, 235), (149, 189, 235), (120, 173, 235),
- (108, 177, 235), (108, 177, 244), (112, 181, 244), (140, 197, 244),
- (157, 205, 244), (177, 218, 244), (193, 234, 235), (214, 246, 244),
- (222, 246, 254), (226, 250, 254), (222, 246, 244), (209, 226, 235),
- (193, 197, 216), (173, 177, 207), (161, 161, 179), (145, 133, 150),
- (125, 100, 122), (100, 72, 84), (88, 52, 66), (80, 48, 56),
- (88, 43, 47), (68, 39, 47), (72, 39, 56), (80, 43, 56),
- (80, 52, 65), (88, 64, 75), (113, 97, 103), (125, 129, 151),
- (116, 154, 207), (104, 158, 235), (100, 158, 235), (100, 158, 244),
- (100, 166, 254), (104, 173, 254), (100, 173, 244), (104, 189, 254),
- (132, 202, 254), (161, 201, 244), (185, 202, 244), (201, 226, 254),
- (221, 230, 254), (233, 250, 254), (250, 254, 254), (254, 254, 254),
- (250, 250, 254), (230, 238, 235), (206, 202, 207), (178, 169, 169),
- (149, 129, 132), (117, 88, 103), (93, 60, 65), (105, 56, 56),
- (113, 56, 56), (133, 88, 75), (141, 108, 94), (149, 137, 132),
- (170, 165, 169), (182, 190, 198), (214, 214, 226), (217, 230, 244),
- (217, 234, 244), (209, 234, 254), (197, 226, 235), (173, 194, 226),
- (149, 173, 198), (157, 165, 179), (149, 149, 160), (149, 121, 122),
- (129, 100, 103), (113, 76, 84), (96, 56, 65), (92, 52, 56),
- (88, 52, 56), (84, 68, 56), (97, 85, 94), (112, 109, 132),
- (128, 129, 150), (133, 137, 179), (137, 157, 188), (161, 157, 169),
- (161, 141, 150), (166, 136, 132), (153, 132, 122), (157, 120, 113),
- (169, 141, 131), (198, 173, 160), (202, 177, 170), (218, 210, 207),
- (246, 238, 244), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (238, 250, 244), (222, 242, 244), (218, 214, 226),
- (190, 190, 198), (181, 177, 178), (185, 173, 169), (194, 173, 169),
- (181, 173, 179), (161, 165, 179), (157, 169, 179), (141, 173, 207),
- (133, 173, 216), (136, 169, 226), (137, 149, 188), (125, 121, 132),
- (96, 92, 103), (84, 64, 75), (80, 60, 66), (88, 60, 66),
- (104, 76, 85), (129, 125, 122), (161, 161, 169), (201, 193, 197)
- ),
-
-// 14 german-landscape
-((61, 62, 43), (52, 48, 45), (42, 44, 39), (37, 39, 34),
- (33, 39, 23), (36, 44, 22), (46, 54, 32), (51, 55, 33),
- (45, 49, 38), (45, 49, 38), (45, 45, 45), (45, 45, 45),
- (35, 35, 35), (35, 39, 28), (36, 44, 22), (36, 44, 22),
- (31, 39, 17), (31, 39, 17), (31, 39, 17), (31, 39, 17),
- (31, 39, 17), (31, 39, 17), (28, 34, 18), (23, 29, 13),
- (25, 29, 18), (30, 34, 23), (30, 34, 23), (33, 39, 23),
- (36, 44, 22), (39, 48, 22), (45, 43, 38), (55, 55, 44),
- (60, 54, 45), (63, 61, 54), (69, 68, 58), (70, 66, 54),
- (66, 64, 48), (70, 69, 45), (79, 75, 50), (77, 85, 55),
- (94, 101, 63), (100, 123, 70), (115, 123, 80), (131, 132, 106),
- (134, 139, 102), (131, 130, 80), (120, 105, 63), (110, 98, 70),
- (96, 76, 62), (77, 68, 57), (65, 79, 60), (72, 79, 65),
- (90, 95, 69), (102, 99, 77), (118, 130, 107), (137, 163, 141),
- (159, 182, 173), (167, 178, 180), (177, 170, 179), (178, 172, 183),
- (183, 179, 196), (165, 177, 194), (151, 168, 185), (127, 154, 156),
- (131, 133, 141), (132, 125, 149), (133, 139, 140), (151, 129, 154),
- (163, 157, 170), (169, 168, 176), (164, 174, 180), (168, 179, 193),
- (168, 187, 195), (161, 179, 194), (161, 195, 194), (174, 198, 204),
- (193, 227, 202), (210, 230, 224), (214, 223, 214), (240, 234, 209),
- (219, 215, 201), (201, 197, 192), (204, 180, 172), (197, 156, 171),
- (184, 157, 167), (169, 156, 169), (177, 129, 137), (148, 105, 71),
- (111, 83, 64), (101, 79, 57), (93, 80, 50), (81, 73, 45),
- (79, 79, 47), (85, 89, 56), (100, 94, 74), (119, 120, 84),
- (154, 109, 96), (132, 132, 120), (133, 188, 112), (124, 180, 99),
- (130, 156, 103), (111, 139, 75), (102, 109, 62), (94, 94, 54),
- (91, 79, 57), (86, 72, 56), (86, 70, 53), (78, 68, 49),
- (68, 57, 46), (58, 58, 44), (53, 59, 43), (50, 54, 43),
- (46, 50, 28), (41, 49, 27), (39, 48, 22), (39, 48, 22),
- (39, 48, 22), (39, 48, 22), (44, 53, 27), (47, 57, 33),
- (54, 63, 37), (70, 71, 45), (75, 79, 40), (84, 78, 41),
- (96, 93, 46), (110, 106, 55), (122, 115, 50), (142, 158, 73),
- (137, 185, 77), (132, 178, 79), (135, 150, 71), (114, 109, 53),
- (97, 92, 58), (86, 97, 78), (97, 96, 62), (113, 121, 90),
- (110, 129, 129), (138, 144, 170), (164, 173, 181), (183, 184, 200),
- (194, 193, 202), (214, 210, 211), (208, 220, 216), (210, 220, 212),
- (205, 202, 204), (186, 186, 193), (186, 173, 176), (176, 155, 152),
- (185, 123, 88), (172, 130, 65), (161, 126, 53), (120, 106, 56),
- (98, 83, 60), (76, 70, 51), (58, 58, 47), (58, 58, 44),
- (64, 67, 43), (70, 78, 42), (80, 97, 50), (99, 111, 58),
- (104, 140, 59), (113, 144, 62), (145, 139, 67), (164, 133, 60),
- (172, 133, 65), (184, 149, 59), (158, 135, 56), (134, 109, 56),
- (114, 100, 58), (106, 103, 65), (109, 108, 64), (114, 120, 75),
- (123, 134, 118), (136, 147, 152), (145, 168, 187), (156, 179, 183),
- (153, 174, 190), (153, 172, 190), (143, 161, 178), (130, 139, 150),
- (114, 116, 120), (93, 89, 82), (87, 81, 62), (79, 79, 47),
- (75, 85, 47), (76, 87, 46), (77, 85, 45), (84, 88, 45),
- (87, 97, 46), (97, 97, 47), (116, 108, 56), (159, 130, 57),
- (170, 120, 72), (137, 103, 67), (108, 85, 65), (99, 75, 56),
- (87, 78, 54), (78, 68, 46), (69, 68, 44), (70, 64, 45),
- (73, 67, 48), (77, 75, 55), (84, 88, 65), (97, 102, 83),
- (108, 119, 128), (131, 146, 146), (151, 162, 177), (168, 172, 190),
- (180, 182, 200), (168, 187, 195), (182, 190, 196), (194, 197, 197),
- (212, 210, 202), (221, 217, 208), (220, 217, 217), (218, 217, 216),
- (210, 205, 204), (200, 182, 162), (223, 194, 83), (220, 174, 75),
- (225, 173, 78), (214, 151, 77), (170, 115, 76), (125, 88, 80),
- (101, 83, 60), (88, 83, 55), (86, 91, 47), (83, 91, 50),
- (82, 92, 57), (98, 99, 70), (114, 116, 69), (117, 137, 99),
- (129, 148, 127), (143, 157, 168), (161, 171, 179), (160, 168, 189),
- (153, 157, 182), (155, 139, 161), (179, 116, 112), (158, 104, 89),
- (164, 97, 83), (161, 97, 68), (173, 102, 80), (182, 119, 100),
- (181, 144, 157), (170, 170, 169), (156, 158, 172), (130, 141, 156),
- (115, 140, 140), (124, 139, 130), (131, 155, 114), (130, 160, 116),
- (126, 149, 104), (134, 148, 136), (147, 157, 172), (163, 178, 187)
- ),
-
-// 15 no-name
-((218, 222, 188), (238, 230, 197), (238, 242, 206), (238, 242, 207),
- (230, 238, 225), (234, 238, 216), (242, 241, 235), (242, 245, 216),
- (230, 242, 206), (222, 234, 197), (214, 218, 198), (206, 210, 188),
- (194, 202, 169), (190, 202, 160), (206, 214, 170), (222, 226, 197),
- (234, 237, 206), (234, 242, 197), (222, 226, 197), (194, 202, 170),
- (174, 190, 170), (165, 178, 150), (162, 169, 141), (150, 162, 132),
- (141, 141, 122), (133, 137, 113), (133, 141, 113), (133, 133, 103),
- (121, 125, 103), (121, 125, 103), (113, 121, 94), (101, 109, 85),
- (77, 93, 66), (52, 64, 37), (48, 64, 37), (48, 56, 28),
- (44, 60, 28), (44, 52, 28), (36, 44, 18), (36, 36, 0),
- (36, 44, 9), (40, 52, 9), (56, 64, 18), (48, 64, 28),
- (64, 80, 47), (85, 105, 66), (101, 117, 85), (108, 125, 94),
- (116, 141, 113), (116, 137, 132), (116, 141, 132), (120, 141, 132),
- (121, 137, 122), (121, 133, 113), (117, 125, 103), (113, 121, 94),
- (108, 113, 94), (109, 112, 94), (108, 121, 94), (104, 117, 94),
- (105, 113, 85), (109, 117, 85), (109, 117, 85), (105, 113, 85),
- (101, 113, 85), (105, 109, 85), (100, 113, 94), (104, 112, 103),
- (104, 112, 103), (104, 108, 103), (108, 108, 94), (113, 113, 94),
- (121, 121, 103), (129, 133, 113), (125, 145, 113), (133, 146, 122),
- (133, 146, 122), (125, 146, 132), (121, 146, 132), (120, 146, 141),
- (120, 141, 141), (116, 141, 132), (116, 146, 132), (117, 146, 122),
- (108, 133, 103), (100, 121, 94), (89, 105, 75), (170, 87, 0),
- (56, 68, 28), (48, 60, 28), (44, 60, 28), (52, 64, 37),
- (80, 97, 75), (93, 109, 94), (100, 113, 94), (96, 113, 94),
- (96, 117, 94), (104, 117, 94), (108, 121, 94), (108, 121, 94),
- (113, 121, 103), (112, 121, 103), (108, 125, 103), (104, 121, 103),
- (108, 121, 103), (108, 117, 103), (113, 117, 94), (113, 117, 94),
- (117, 121, 94), (117, 125, 94), (129, 141, 94), (141, 146, 94),
- (141, 146, 103), (154, 154, 113), (154, 162, 122), (154, 162, 122),
- (154, 161, 122), (146, 154, 113), (137, 146, 103), (129, 133, 94),
- (125, 125, 85), (105, 121, 75), (97, 109, 66), (68, 76, 37),
- (56, 68, 28), (64, 81, 37), (69, 77, 37), (113, 109, 66),
- (121, 125, 75), (129, 125, 85), (121, 121, 85), (109, 117, 85),
- (105, 125, 85), (108, 121, 94), (101, 121, 84), (104, 121, 94),
- (100, 121, 103), (100, 121, 103), (104, 117, 94), (100, 113, 94),
- (100, 108, 94), (101, 109, 85), (77, 88, 66), (52, 64, 37),
- (44, 56, 28), (32, 40, 28), (28, 20, 9), (24, 24, 0),
- (4, 20, 0), (8, 16, 0), (12, 24, 0), (28, 40, 9),
- (36, 48, 18), (60, 68, 37), (93, 101, 85), (117, 121, 85),
- (133, 137, 94), (137, 145, 113), (150, 162, 113), (154, 162, 122),
- (158, 170, 122), (158, 170, 122), (170, 174, 113), (166, 170, 122),
- (162, 170, 122), (161, 165, 122), (150, 158, 122), (133, 150, 122),
- (129, 146, 122), (120, 146, 122), (117, 146, 122), (117, 141, 122),
- (112, 129, 103), (125, 125, 103), (137, 137, 103), (146, 154, 113),
- (158, 170, 122), (170, 182, 132), (178, 182, 141), (182, 186, 151),
- (194, 202, 151), (178, 190, 141), (178, 182, 141), (170, 178, 141),
- (162, 174, 132), (154, 166, 122), (146, 158, 122), (133, 154, 122),
- (125, 150, 122), (125, 146, 122), (125, 146, 132), (125, 146, 132),
- (129, 150, 132), (133, 150, 132), (133, 150, 132), (129, 146, 132),
- (133, 154, 132), (133, 154, 132), (141, 154, 132), (146, 150, 132),
- (158, 169, 132), (174, 178, 132), (170, 186, 132), (178, 190, 141),
- (182, 194, 160), (198, 202, 160), (198, 206, 170), (214, 218, 179),
- (218, 226, 197), (210, 214, 188), (190, 194, 160), (170, 182, 141),
- (158, 166, 122), (146, 154, 113), (137, 137, 113), (129, 125, 103),
- (125, 125, 103), (129, 120, 103), (125, 125, 94), (121, 121, 94),
- (121, 129, 94), (129, 125, 103), (129, 125, 103), (129, 129, 103),
- (129, 137, 113), (133, 145, 122), (137, 146, 122), (150, 157, 122),
- (150, 158, 122), (146, 150, 132), (150, 154, 141), (146, 146, 132),
- (137, 145, 132), (129, 146, 132), (125, 146, 141), (120, 146, 141),
- (116, 146, 141), (120, 146, 141), (120, 150, 151), (129, 150, 141),
- (129, 150, 141), (129, 154, 141), (133, 154, 141), (137, 158, 141),
- (137, 158, 141), (141, 162, 151), (149, 162, 151), (141, 162, 151),
- (150, 166, 141), (154, 161, 141), (158, 169, 132), (158, 166, 122),
- (162, 165, 113), (158, 166, 113), (154, 166, 113), (149, 157, 113)
- ),
-
-// 16 living-mud-bomb
-((193, 144, 35), (153, 117, 33), (133, 107, 35), (102, 76, 20),
- (96, 67, 20), (79, 51, 16), (70, 47, 16), (66, 52, 16),
- (64, 48, 16), (64, 47, 16), (61, 44, 16), (58, 41, 16),
- (58, 42, 16), (64, 46, 16), (72, 48, 16), (85, 52, 18),
- (86, 60, 18), (88, 64, 22), (85, 76, 24), (75, 76, 24),
- (89, 56, 15), (84, 47, 16), (84, 46, 16), (84, 43, 16),
- (84, 41, 16), (84, 40, 16), (84, 40, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (81, 39, 16), (79, 39, 16),
- (75, 39, 16), (66, 39, 16), (64, 40, 16), (55, 40, 16),
- (51, 40, 16), (48, 40, 16), (48, 40, 16), (49, 42, 16),
- (53, 43, 16), (55, 41, 16), (55, 41, 16), (53, 41, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 38, 16),
- (48, 38, 16), (48, 38, 16), (48, 38, 16), (48, 38, 16),
- (45, 35, 16), (48, 38, 16), (48, 38, 16), (49, 40, 16),
- (53, 40, 16), (58, 40, 16), (64, 40, 16), (75, 39, 16),
- (81, 39, 16), (83, 39, 16), (84, 39, 16), (81, 39, 16),
- (79, 39, 16), (75, 40, 16), (68, 47, 16), (64, 48, 16),
- (64, 48, 16), (64, 48, 16), (58, 46, 16), (56, 44, 16),
- (56, 44, 16), (53, 43, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (49, 40, 16),
- (55, 41, 16), (63, 43, 16), (68, 47, 16), (79, 49, 16),
- (93, 56, 15), (96, 68, 20), (120, 84, 20), (151, 110, 35),
- (186, 141, 35), (236, 162, 35), (246, 167, 44), (238, 165, 35),
- (226, 153, 33), (185, 106, 22), (128, 82, 15), (96, 70, 20),
- (84, 60, 22), (72, 48, 16), (62, 47, 16), (55, 42, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (49, 40, 16), (55, 40, 16),
- (58, 40, 16), (64, 42, 16), (68, 46, 16), (70, 47, 16),
- (77, 43, 16), (81, 40, 16), (84, 39, 16), (85, 39, 16),
- (91, 39, 15), (96, 39, 16), (96, 39, 16), (94, 39, 16),
- (91, 39, 16), (85, 39, 16), (85, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (85, 39, 16), (87, 42, 16),
- (91, 43, 16), (96, 43, 16), (100, 40, 16), (106, 52, 22),
- (124, 75, 17), (164, 105, 21), (217, 135, 30), (239, 162, 49),
- (248, 175, 48), (237, 159, 49), (202, 125, 32), (163, 84, 15),
- (130, 76, 20), (106, 71, 22), (98, 53, 15), (91, 43, 16),
- (84, 41, 16), (77, 39, 16), (68, 39, 16), (64, 42, 16),
- (64, 44, 16), (68, 47, 16), (75, 46, 16), (84, 42, 16),
- (91, 40, 16), (98, 39, 16), (100, 40, 16), (101, 50, 15),
- (117, 55, 15), (120, 53, 15), (120, 51, 15), (120, 54, 15),
- (106, 52, 15), (102, 43, 15), (100, 39, 16), (92, 39, 16),
- (87, 39, 16), (85, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (85, 39, 16),
- (92, 39, 16), (100, 39, 16), (100, 39, 16), (117, 46, 15),
- (127, 62, 15), (175, 55, 15), (192, 53, 15), (237, 60, 15),
- (247, 74, 20), (230, 62, 17), (184, 53, 15), (182, 56, 15),
- (134, 48, 15), (128, 67, 20), (128, 78, 28), (137, 103, 28),
- (188, 128, 30), (229, 153, 35), (245, 151, 35), (248, 133, 41),
- (248, 106, 31), (202, 107, 22), (137, 94, 35), (108, 76, 15),
- (93, 56, 15), (84, 47, 16), (84, 45, 16), (84, 42, 16),
- (81, 39, 16), (81, 39, 16), (73, 39, 16), (64, 40, 16),
- (58, 40, 16), (55, 39, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (49, 40, 16), (53, 40, 16), (57, 40, 16),
- (64, 40, 16), (66, 39, 16), (70, 39, 16), (77, 39, 16),
- (81, 39, 16), (84, 39, 16), (84, 39, 16), (81, 41, 16),
- (77, 40, 16), (68, 46, 16), (64, 47, 16), (64, 47, 16)
- ),
-
-// 17 cars
-((43, 30, 36), (38, 26, 33), (29, 22, 30), (32, 24, 32),
- (31, 31, 35), (40, 39, 36), (51, 56, 42), (69, 71, 43),
- (92, 94, 54), (116, 120, 64), (183, 130, 77), (221, 172, 85),
- (218, 188, 136), (187, 189, 148), (190, 191, 173), (176, 180, 172),
- (159, 184, 170), (142, 161, 152), (126, 135, 130), (104, 119, 98),
- (98, 83, 78), (81, 60, 64), (87, 41, 42), (90, 44, 36),
- (78, 35, 32), (59, 24, 34), (57, 24, 32), (54, 32, 38),
- (51, 35, 37), (54, 32, 39), (64, 51, 38), (74, 59, 34),
- (82, 70, 38), (91, 96, 51), (132, 137, 68), (207, 152, 66),
- (229, 204, 97), (217, 199, 117), (213, 222, 147), (218, 215, 178),
- (193, 204, 181), (177, 197, 185), (171, 199, 191), (165, 182, 185),
- (155, 161, 156), (116, 122, 129), (91, 87, 99), (72, 74, 85),
- (63, 55, 63), (44, 41, 50), (34, 33, 45), (33, 25, 34),
- (27, 23, 28), (33, 21, 25), (39, 33, 24), (47, 45, 38),
- (52, 51, 45), (67, 62, 56), (92, 82, 69), (120, 118, 89),
- (152, 134, 85), (164, 135, 91), (152, 152, 93), (155, 166, 95),
- (146, 157, 118), (138, 166, 102), (130, 164, 111), (133, 155, 93),
- (113, 136, 88), (102, 131, 85), (96, 100, 60), (90, 81, 57),
- (69, 70, 37), (59, 63, 38), (58, 49, 37), (49, 39, 39),
- (43, 36, 32), (33, 23, 30), (27, 17, 30), (27, 19, 31),
- (26, 23, 29), (24, 20, 27), (26, 21, 29), (33, 24, 32),
- (45, 32, 37), (51, 45, 46), (70, 66, 62), (108, 94, 78),
- (174, 107, 74), (205, 144, 56), (210, 171, 78), (205, 194, 148),
- (211, 201, 178), (205, 226, 197), (195, 210, 202), (183, 207, 199),
- (178, 206, 195), (162, 203, 184), (156, 195, 177), (158, 187, 169),
- (152, 186, 156), (152, 162, 151), (143, 143, 137), (147, 147, 111),
- (125, 138, 102), (125, 124, 97), (122, 132, 68), (109, 114, 62),
- (92, 94, 49), (82, 73, 41), (72, 55, 49), (69, 50, 39),
- (67, 49, 47), (69, 62, 60), (70, 70, 80), (84, 93, 100),
- (96, 132, 114), (106, 133, 125), (113, 130, 123), (117, 128, 114),
- (136, 138, 123), (143, 160, 126), (151, 174, 128), (157, 188, 118),
- (165, 184, 135), (173, 203, 155), (186, 219, 163), (198, 226, 180),
- (195, 244, 191), (203, 247, 199), (207, 238, 196), (205, 244, 226),
- (221, 248, 232), (236, 250, 236), (222, 247, 232), (207, 230, 212),
- (190, 212, 200), (165, 190, 191), (136, 162, 173), (107, 133, 128),
- (96, 116, 109), (92, 105, 77), (76, 72, 69), (89, 76, 60),
- (100, 92, 76), (120, 118, 98), (150, 164, 137), (167, 198, 158),
- (188, 218, 157), (209, 237, 162), (215, 244, 184), (222, 254, 212),
- (236, 253, 238), (246, 253, 239), (252, 252, 241), (251, 254, 243),
- (248, 252, 241), (243, 251, 238), (242, 240, 224), (239, 239, 213),
- (211, 229, 209), (224, 229, 197), (215, 229, 179), (203, 228, 197),
- (190, 220, 180), (182, 218, 163), (159, 197, 139), (133, 167, 129),
- (120, 145, 128), (106, 130, 110), (79, 82, 94), (64, 64, 70),
- (52, 44, 57), (42, 31, 43), (39, 42, 46), (58, 59, 61),
- (76, 73, 84), (108, 107, 114), (140, 148, 145), (169, 178, 165),
- (195, 205, 186), (213, 227, 209), (218, 244, 225), (241, 253, 215),
- (241, 254, 212), (239, 248, 180), (233, 247, 175), (223, 225, 171),
- (183, 192, 147), (152, 143, 122), (123, 118, 103), (105, 112, 95),
- (90, 89, 94), (76, 77, 89), (79, 88, 98), (96, 110, 112),
- (116, 116, 116), (134, 134, 134), (144, 156, 164), (138, 166, 175),
- (153, 184, 183), (166, 201, 161), (174, 218, 170), (179, 215, 175),
- (182, 191, 169), (171, 184, 169), (149, 164, 168), (136, 158, 163),
- (116, 131, 127), (92, 120, 99), (78, 101, 65), (77, 78, 61),
- (66, 68, 48), (66, 67, 44), (75, 72, 52), (92, 77, 66),
- (153, 100, 68), (178, 87, 59), (168, 60, 50), (152, 53, 43),
- (92, 77, 50), (79, 68, 52), (68, 59, 66), (63, 59, 72),
- (57, 71, 73), (79, 83, 91), (111, 110, 95), (134, 120, 91),
- (182, 74, 55), (189, 30, 39), (189, 28, 37), (167, 26, 34),
- (159, 32, 36), (97, 36, 37), (63, 36, 40), (48, 27, 36),
- (40, 23, 24), (32, 22, 16), (24, 17, 23), (22, 17, 25),
- (23, 17, 25), (24, 20, 27), (24, 19, 24), (26, 19, 26),
- (30, 18, 26), (33, 16, 29), (36, 19, 27), (33, 19, 27),
- (35, 22, 27), (45, 27, 21), (50, 34, 37), (49, 44, 43),
- (64, 53, 45), (80, 69, 52), (92, 94, 68), (127, 123, 85)
- ),
-
-// 18 unhealthy-tan
-((218, 205, 192), (223, 205, 183), (219, 202, 177), (205, 193, 171),
- (206, 186, 157), (189, 170, 147), (173, 151, 130), (163, 143, 129),
- (160, 142, 119), (156, 141, 120), (159, 150, 133), (168, 161, 143),
- (183, 172, 164), (211, 200, 191), (216, 206, 199), (218, 212, 211),
- (220, 213, 206), (222, 213, 203), (223, 209, 199), (212, 203, 192),
- (205, 194, 176), (198, 180, 151), (187, 160, 127), (173, 141, 106),
- (153, 126, 101), (130, 108, 88), (104, 96, 79), (88, 76, 64),
- (72, 59, 51), (67, 48, 48), (63, 42, 44), (58, 35, 38),
- (60, 41, 45), (64, 46, 45), (76, 56, 50), (80, 60, 53),
- (92, 66, 57), (96, 70, 58), (99, 77, 64), (105, 84, 67),
- (114, 91, 71), (118, 97, 79), (121, 104, 84), (123, 105, 82),
- (114, 101, 82), (113, 96, 72), (113, 89, 64), (113, 81, 60),
- (108, 67, 51), (102, 65, 52), (88, 63, 53), (79, 54, 49),
- (74, 48, 48), (65, 46, 47), (69, 46, 44), (68, 41, 43),
- (70, 46, 46), (73, 48, 49), (77, 54, 52), (77, 58, 54),
- (90, 70, 59), (93, 76, 64), (97, 85, 67), (101, 93, 81),
- (115, 106, 87), (125, 112, 97), (141, 124, 97), (147, 121, 104),
- (146, 120, 104), (138, 114, 91), (134, 109, 85), (122, 96, 75),
- (111, 83, 66), (106, 70, 62), (102, 65, 53), (92, 58, 51),
- (83, 49, 49), (83, 48, 46), (83, 54, 49), (94, 66, 56),
- (99, 70, 54), (103, 75, 58), (108, 79, 63), (113, 85, 64),
- (119, 90, 72), (123, 98, 76), (128, 102, 78), (130, 107, 78),
- (131, 108, 79), (132, 104, 79), (131, 100, 79), (135, 99, 73),
- (135, 98, 71), (131, 100, 70), (124, 94, 70), (118, 91, 71),
- (114, 93, 70), (105, 96, 69), (105, 90, 67), (105, 86, 64),
- (104, 81, 63), (103, 75, 62), (94, 73, 56), (88, 72, 58),
- (85, 74, 59), (92, 70, 60), (87, 74, 60), (96, 79, 62),
- (101, 87, 70), (112, 102, 77), (124, 107, 84), (133, 108, 87),
- (143, 114, 92), (148, 119, 99), (149, 124, 104), (149, 124, 106),
- (150, 131, 104), (165, 140, 109), (175, 148, 113), (189, 164, 131),
- (199, 178, 144), (202, 182, 160), (209, 192, 178), (214, 202, 191),
- (220, 210, 194), (219, 207, 192), (222, 204, 181), (208, 192, 165),
- (196, 169, 138), (184, 153, 118), (176, 142, 104), (165, 129, 92),
- (155, 115, 75), (142, 110, 77), (136, 108, 82), (136, 108, 84),
- (134, 110, 84), (134, 115, 87), (136, 116, 90), (146, 123, 95),
- (148, 126, 98), (149, 127, 102), (149, 125, 101), (149, 127, 97),
- (150, 125, 99), (148, 124, 97), (140, 120, 92), (136, 118, 86),
- (131, 118, 86), (129, 109, 85), (128, 108, 85), (125, 108, 89),
- (126, 107, 97), (131, 112, 95), (140, 126, 101), (153, 135, 112),
- (171, 147, 118), (195, 164, 136), (204, 177, 144), (199, 179, 149),
- (201, 185, 160), (199, 184, 162), (182, 170, 153), (172, 156, 140),
- (158, 148, 125), (144, 139, 121), (132, 125, 112), (129, 121, 100),
- (124, 110, 92), (112, 100, 84), (104, 84, 68), (100, 76, 67),
- (98, 75, 63), (94, 76, 60), (94, 76, 60), (94, 73, 60),
- (102, 78, 61), (111, 81, 65), (113, 89, 65), (123, 93, 71),
- (128, 101, 78), (132, 108, 80), (133, 108, 84), (130, 109, 80),
- (123, 102, 78), (117, 101, 75), (112, 94, 71), (106, 86, 67),
- (106, 82, 65), (109, 82, 60), (111, 84, 57), (113, 84, 57),
- (118, 88, 57), (121, 92, 64), (125, 98, 69), (129, 106, 74),
- (132, 109, 79), (143, 119, 82), (162, 125, 87), (168, 133, 95),
- (162, 140, 115), (158, 144, 132), (156, 152, 147), (155, 152, 150),
- (161, 159, 156), (183, 168, 159), (188, 174, 151), (190, 171, 145),
- (194, 170, 143), (193, 173, 146), (193, 167, 145), (188, 163, 138),
- (180, 155, 124), (162, 140, 118), (148, 123, 100), (137, 106, 85),
- (130, 99, 76), (123, 94, 68), (124, 91, 62), (121, 89, 64),
- (123, 91, 64), (126, 94, 69), (131, 97, 75), (128, 98, 75),
- (123, 96, 72), (117, 94, 66), (117, 92, 65), (111, 89, 63),
- (102, 83, 63), (90, 75, 60), (84, 66, 59), (79, 55, 55),
- (72, 49, 52), (71, 46, 48), (72, 46, 48), (75, 50, 48),
- (79, 54, 52), (92, 62, 53), (99, 67, 54), (109, 75, 59),
- (122, 79, 55), (126, 89, 63), (132, 94, 67), (136, 97, 67),
- (138, 102, 70), (135, 106, 80), (139, 114, 91), (152, 126, 96),
- (163, 130, 101), (159, 134, 104), (162, 141, 109), (168, 136, 101),
- (152, 132, 103), (151, 123, 95), (142, 115, 83), (138, 108, 78)
- ),
-
-// 19 daffodil
-((17, 0, 0), (54, 34, 22), (92, 62, 28), (128, 122, 46),
- (214, 134, 0), (248, 152, 0), (242, 157, 5), (225, 157, 5),
- (172, 143, 56), (133, 110, 56), (90, 90, 51), (65, 65, 46),
- (66, 54, 43), (54, 54, 47), (37, 51, 45), (34, 49, 34),
- (34, 60, 28), (39, 52, 36), (34, 45, 28), (51, 51, 30),
- (49, 49, 32), (54, 49, 32), (49, 45, 26), (45, 39, 17),
- (34, 28, 11), (22, 22, 11), (17, 17, 11), (17, 17, 5),
- (17, 5, 5), (11, 5, 11), (5, 11, 11), (5, 5, 5),
- (5, 0, 0), (5, 0, 0), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (11, 5, 0), (11, 5, 5),
- (11, 0, 0), (11, 0, 0), (17, 0, 0), (17, 5, 0),
- (28, 5, 5), (47, 22, 11), (75, 43, 20), (114, 83, 46),
- (186, 134, 50), (239, 146, 11), (254, 146, 0), (237, 152, 5),
- (210, 135, 28), (114, 101, 43), (68, 66, 22), (54, 60, 32),
- (45, 56, 34), (51, 60, 28), (51, 54, 28), (47, 51, 24),
- (54, 49, 15), (54, 49, 11), (51, 28, 5), (43, 26, 0),
- (28, 22, 0), (22, 17, 0), (28, 34, 0), (30, 45, 15),
- (43, 41, 15), (45, 45, 22), (49, 45, 22), (51, 45, 22),
- (47, 37, 22), (45, 39, 22), (32, 32, 20), (28, 17, 17),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 17, 17),
- (17, 17, 17), (17, 22, 17), (17, 20, 15), (17, 22, 5),
- (17, 17, 0), (17, 11, 0), (17, 5, 5), (22, 11, 5),
- (24, 9, 9), (28, 17, 11), (34, 22, 11), (41, 28, 17),
- (45, 39, 22), (51, 53, 29), (68, 62, 34), (101, 78, 56),
- (155, 116, 65), (220, 151, 73), (242, 157, 39), (254, 186, 39),
- (248, 203, 33), (248, 191, 27), (248, 163, 11), (254, 134, 0),
- (254, 129, 0), (212, 95, 0), (127, 62, 28), (77, 59, 25),
- (60, 58, 32), (60, 63, 35), (68, 79, 45), (85, 93, 59),
- (96, 96, 56), (103, 81, 92), (82, 124, 147), (60, 111, 139),
- (45, 73, 131), (49, 83, 83), (51, 62, 68), (58, 52, 52),
- (49, 43, 43), (35, 36, 36), (34, 34, 22), (22, 22, 20),
- (22, 22, 26), (22, 17, 26), (22, 17, 17), (22, 17, 11),
- (22, 22, 17), (22, 22, 17), (26, 32, 20), (28, 34, 22),
- (34, 45, 26), (49, 49, 37), (56, 56, 49), (77, 71, 66),
- (109, 112, 92), (120, 160, 159), (180, 186, 180), (218, 224, 190),
- (239, 233, 205), (207, 218, 178), (158, 168, 123), (127, 155, 96),
- (107, 113, 90), (66, 77, 66), (54, 79, 54), (49, 69, 49),
- (56, 68, 36), (39, 72, 48), (49, 86, 63), (90, 102, 79),
- (139, 133, 94), (179, 179, 122), (237, 214, 157), (246, 235, 189),
- (248, 225, 163), (248, 208, 129), (248, 208, 73), (254, 197, 44),
- (254, 197, 44), (248, 185, 56), (208, 180, 73), (189, 155, 59),
- (152, 141, 79), (127, 138, 73), (138, 144, 67), (135, 141, 79),
- (150, 156, 94), (177, 148, 103), (214, 180, 118), (246, 217, 161),
- (244, 198, 159), (246, 229, 178), (254, 237, 180), (254, 237, 180),
- (246, 223, 172), (171, 191, 142), (147, 152, 118), (147, 141, 107),
- (135, 141, 107), (149, 131, 104), (158, 141, 108), (152, 141, 118),
- (156, 154, 128), (188, 165, 154), (231, 208, 169), (248, 226, 186),
- (248, 226, 197), (208, 225, 197), (175, 179, 152), (151, 145, 117),
- (119, 124, 96), (86, 100, 66), (62, 85, 51), (45, 71, 22),
- (49, 64, 26), (60, 69, 25), (101, 87, 50), (145, 113, 56),
- (214, 135, 28), (248, 163, 16), (248, 169, 22), (254, 174, 16),
- (254, 180, 11), (254, 180, 16), (242, 174, 11), (254, 168, 5),
- (254, 157, 0), (254, 151, 0), (254, 157, 0), (254, 174, 0),
- (254, 186, 0), (254, 191, 16), (242, 197, 28), (196, 178, 60),
- (152, 130, 68), (113, 124, 59), (100, 100, 56), (68, 79, 59),
- (53, 60, 39), (49, 37, 32), (39, 28, 22), (34, 17, 17),
- (28, 22, 17), (34, 22, 11), (34, 32, 11), (49, 37, 15),
- (56, 39, 28), (60, 47, 32), (77, 57, 31), (90, 80, 48),
- (107, 116, 65), (164, 118, 84), (188, 148, 109), (197, 152, 107),
- (231, 197, 129), (197, 174, 95), (158, 152, 95), (133, 121, 65),
- (111, 82, 71), (90, 60, 54), (92, 75, 47), (110, 70, 42),
- (132, 88, 50), (186, 112, 50), (220, 129, 28), (224, 117, 22),
- (180, 95, 28), (102, 60, 34), (60, 60, 20), (43, 52, 15),
- (26, 43, 5), (17, 31, 0), (11, 28, 5), (28, 22, 17)
- ),
-
-// 20 rose
-((113, 33, 37), (84, 23, 37), (55, 27, 28), (36, 40, 18),
- (32, 56, 9), (60, 77, 18), (56, 101, 27), (60, 81, 28),
- (52, 89, 18), (48, 85, 28), (40, 68, 28), (40, 56, 28),
- (40, 52, 28), (76, 30, 28), (105, 18, 18), (121, 22, 19),
- (125, 21, 28), (105, 22, 28), (84, 19, 28), (56, 23, 28),
- (36, 36, 28), (32, 40, 28), (28, 36, 18), (28, 32, 18),
- (27, 32, 9), (48, 27, 9), (77, 22, 9), (101, 15, 9),
- (137, 14, 9), (150, 21, 19), (162, 28, 38), (178, 38, 57),
- (166, 35, 86), (166, 39, 86), (178, 44, 86), (178, 47, 95),
- (174, 68, 113), (170, 182, 170), (177, 190, 188), (181, 198, 179),
- (166, 170, 160), (182, 52, 105), (198, 44, 96), (166, 31, 86),
- (154, 30, 67), (146, 29, 47), (129, 25, 28), (101, 22, 18),
- (68, 22, 18), (52, 23, 18), (36, 36, 18), (28, 36, 18),
- (32, 44, 18), (36, 48, 18), (40, 56, 28), (52, 60, 28),
- (52, 73, 28), (64, 73, 28), (101, 26, 28), (125, 25, 28),
- (141, 22, 28), (129, 18, 28), (109, 21, 28), (76, 26, 28),
- (48, 52, 37), (60, 72, 28), (73, 97, 47), (77, 109, 85),
- (92, 133, 122), (100, 133, 132), (96, 133, 131), (85, 113, 85),
- (93, 96, 47), (93, 117, 47), (113, 108, 37), (125, 63, 47),
- (141, 29, 38), (146, 25, 28), (146, 22, 28), (146, 25, 38),
- (146, 25, 57), (150, 26, 66), (158, 30, 76), (158, 35, 86),
- (162, 27, 86), (166, 27, 86), (158, 34, 76), (153, 34, 57),
- (141, 29, 47), (121, 33, 37), (76, 59, 37), (48, 60, 37),
- (28, 56, 28), (28, 40, 18), (20, 28, 18), (20, 24, 18),
- (23, 24, 18), (24, 32, 28), (28, 36, 37), (40, 39, 37),
- (64, 23, 28), (101, 22, 28), (141, 19, 38), (146, 22, 47),
- (150, 21, 47), (158, 26, 57), (150, 22, 47), (150, 21, 57),
- (146, 22, 47), (141, 18, 38), (137, 21, 28), (137, 22, 28),
- (133, 21, 28), (133, 21, 18), (113, 18, 9), (133, 20, 18),
- (141, 21, 19), (146, 21, 28), (150, 21, 28), (154, 28, 28),
- (158, 24, 28), (150, 28, 28), (154, 28, 38), (166, 33, 48),
- (166, 25, 48), (154, 22, 47), (158, 30, 57), (162, 31, 67),
- (162, 43, 76), (157, 140, 56), (129, 170, 103), (166, 186, 169),
- (181, 189, 198), (173, 189, 207), (169, 185, 188), (154, 170, 170),
- (182, 52, 133), (178, 44, 115), (178, 40, 105), (182, 56, 114),
- (150, 170, 160), (165, 186, 188), (165, 185, 188), (112, 158, 160),
- (104, 133, 113), (76, 113, 75), (85, 92, 47), (133, 30, 38),
- (150, 29, 28), (158, 28, 28), (158, 29, 28), (170, 25, 28),
- (166, 37, 38), (157, 30, 48), (150, 26, 57), (146, 22, 66),
- (150, 34, 67), (150, 33, 57), (150, 25, 47), (146, 22, 47),
- (146, 19, 38), (137, 21, 28), (109, 21, 28), (72, 19, 28),
- (48, 27, 28), (43, 40, 37), (36, 44, 28), (36, 52, 28),
- (48, 60, 37), (52, 77, 37), (52, 81, 47), (60, 77, 56),
- (60, 85, 56), (77, 109, 66), (77, 125, 65), (77, 133, 56),
- (93, 141, 46), (101, 146, 66), (93, 133, 74), (81, 129, 83),
- (105, 137, 75), (109, 162, 94), (113, 158, 84), (121, 162, 85),
- (142, 154, 66), (113, 141, 75), (109, 129, 56), (101, 121, 47),
- (109, 137, 47), (97, 121, 37), (81, 117, 37), (73, 97, 28),
- (81, 93, 18), (109, 25, 28), (129, 25, 28), (141, 25, 28),
- (141, 22, 28), (141, 22, 28), (141, 21, 28), (137, 21, 37),
- (93, 19, 28), (68, 19, 28), (51, 19, 28), (24, 24, 37),
- (23, 24, 28), (24, 24, 18), (24, 24, 18), (27, 24, 18),
- (28, 24, 18), (47, 23, 28), (63, 23, 28), (88, 19, 28),
- (121, 18, 19), (133, 24, 19), (146, 21, 28), (146, 21, 28),
- (146, 21, 28), (146, 18, 28), (146, 18, 28), (146, 18, 28),
- (146, 17, 28), (146, 18, 28), (146, 21, 28), (146, 21, 19),
- (146, 21, 19), (146, 17, 19), (141, 21, 19), (141, 21, 19),
- (141, 21, 19), (133, 21, 19), (129, 21, 19), (109, 18, 18),
- (80, 26, 18), (56, 27, 18), (32, 32, 18), (28, 28, 18),
- (32, 32, 18), (56, 19, 18), (80, 19, 18), (113, 22, 28),
- (146, 26, 57), (154, 34, 67), (161, 51, 85), (107, 133, 132),
- (150, 174, 170), (165, 186, 179), (154, 174, 170), (124, 154, 122),
- (170, 55, 85), (174, 39, 67), (182, 55, 66), (170, 37, 47),
- (158, 32, 38), (145, 26, 38), (125, 25, 28), (68, 23, 28)
- ),
-
-// 21 healthy-skin
-((250, 225, 235), (194, 165, 188), (157, 133, 141), (137, 100, 94),
- (96, 60, 47), (72, 43, 28), (60, 35, 28), (52, 23, 18),
- (35, 16, 9), (35, 16, 9), (35, 16, 9), (32, 8, 0),
- (31, 12, 9), (24, 12, 9), (35, 16, 18), (40, 19, 28),
- (56, 27, 28), (80, 39, 47), (113, 64, 65), (141, 84, 75),
- (166, 95, 85), (182, 107, 94), (186, 107, 94), (190, 111, 94),
- (186, 111, 94), (182, 111, 85), (154, 92, 66), (141, 88, 47),
- (105, 68, 46), (81, 51, 18), (56, 27, 18), (52, 23, 9),
- (35, 16, 18), (27, 12, 18), (24, 8, 18), (0, 0, 0),
- (0, 0, 0), (24, 4, 18), (35, 8, 18), (44, 12, 18),
- (44, 20, 18), (44, 19, 18), (40, 12, 18), (52, 19, 18),
- (52, 19, 28), (40, 16, 28), (35, 12, 28), (39, 16, 28),
- (52, 23, 28), (56, 27, 28), (68, 39, 28), (76, 48, 47),
- (101, 64, 65), (133, 100, 84), (158, 112, 94), (186, 119, 94),
- (198, 136, 113), (206, 152, 132), (210, 157, 141), (226, 161, 160),
- (238, 164, 160), (238, 180, 169), (246, 184, 169), (250, 184, 169),
- (246, 180, 159), (242, 172, 150), (250, 160, 141), (242, 152, 122),
- (242, 148, 122), (234, 144, 113), (234, 144, 122), (222, 145, 132),
- (214, 149, 132), (214, 149, 122), (219, 149, 122), (210, 165, 132),
- (219, 165, 141), (234, 172, 150), (238, 176, 150), (238, 176, 150),
- (246, 176, 140), (250, 164, 141), (242, 160, 131), (234, 156, 113),
- (234, 144, 103), (219, 128, 94), (214, 123, 85), (210, 119, 94),
- (214, 124, 103), (226, 140, 113), (238, 152, 131), (238, 164, 141),
- (238, 164, 150), (234, 160, 150), (238, 156, 141), (242, 148, 141),
- (219, 141, 132), (210, 136, 122), (198, 119, 104), (194, 119, 103),
- (182, 103, 94), (174, 103, 85), (170, 95, 75), (166, 88, 85),
- (150, 88, 85), (149, 92, 75), (146, 96, 85), (141, 88, 75),
- (121, 76, 65), (96, 60, 56), (84, 52, 47), (80, 47, 37),
- (84, 51, 28), (92, 60, 37), (113, 60, 47), (137, 84, 56),
- (166, 95, 75), (182, 115, 85), (186, 128, 104), (206, 157, 132),
- (222, 165, 151), (238, 184, 169), (246, 197, 206), (246, 213, 244),
- (234, 226, 254), (242, 226, 244), (214, 202, 207), (219, 169, 160),
- (214, 149, 132), (219, 145, 122), (210, 137, 113), (214, 128, 113),
- (210, 120, 104), (202, 124, 103), (206, 128, 113), (198, 119, 104),
- (194, 107, 94), (178, 99, 85), (158, 84, 75), (154, 80, 75),
- (137, 68, 66), (125, 68, 65), (125, 64, 56), (137, 72, 56),
- (146, 84, 56), (158, 107, 75), (166, 111, 85), (182, 128, 103),
- (202, 153, 141), (222, 185, 169), (246, 209, 188), (246, 222, 244),
- (250, 226, 244), (246, 221, 244), (230, 205, 225), (206, 202, 198),
- (226, 185, 179), (238, 184, 169), (234, 172, 150), (210, 161, 122),
- (210, 141, 113), (190, 111, 94), (170, 103, 85), (146, 84, 75),
- (117, 60, 56), (96, 47, 47), (80, 43, 37), (72, 39, 37),
- (76, 43, 47), (96, 60, 47), (113, 76, 56), (141, 92, 66),
- (162, 116, 94), (182, 140, 113), (190, 161, 150), (198, 157, 179),
- (206, 169, 179), (210, 173, 170), (206, 160, 151), (194, 153, 151),
- (194, 148, 151), (166, 133, 122), (149, 120, 113), (129, 104, 103),
- (125, 100, 103), (101, 80, 84), (84, 56, 47), (80, 56, 37),
- (88, 47, 37), (101, 56, 47), (121, 72, 56), (154, 88, 66),
- (186, 115, 94), (202, 145, 132), (218, 161, 160), (230, 172, 169),
- (226, 181, 188), (205, 185, 207), (202, 185, 198), (178, 174, 170),
- (161, 137, 141), (133, 112, 113), (129, 84, 84), (100, 68, 56),
- (84, 51, 47), (72, 39, 37), (72, 39, 28), (80, 43, 28),
- (92, 64, 47), (117, 88, 75), (133, 112, 94), (170, 128, 103),
- (186, 157, 141), (186, 165, 151), (186, 157, 160), (169, 149, 160),
- (170, 137, 132), (170, 120, 104), (178, 111, 94), (186, 107, 94),
- (194, 107, 85), (198, 111, 85), (186, 115, 85), (178, 111, 85),
- (178, 107, 85), (178, 95, 56), (149, 63, 37), (101, 52, 47),
- (84, 39, 37), (72, 31, 28), (72, 27, 28), (60, 27, 28),
- (48, 31, 28), (56, 31, 28), (68, 35, 28), (68, 35, 28),
- (80, 39, 28), (89, 56, 37), (113, 76, 56), (137, 96, 75),
- (157, 120, 94), (178, 140, 103), (202, 153, 132), (198, 149, 141),
- (198, 145, 132), (198, 128, 104), (194, 119, 94), (174, 103, 85),
- (146, 104, 85), (145, 100, 85), (145, 104, 85), (153, 112, 103),
- (170, 112, 103), (194, 119, 94), (214, 132, 94), (230, 140, 103)
- ),
-
-// 22 orange
-((123, 106, 57), (97, 100, 60), (91, 83, 58), (70, 74, 54),
- (70, 71, 53), (59, 68, 51), (59, 56, 32), (54, 61, 44),
- (57, 72, 57), (67, 74, 62), (81, 97, 76), (95, 114, 91),
- (109, 114, 82), (115, 113, 84), (112, 120, 98), (128, 131, 98),
- (130, 137, 106), (134, 142, 106), (150, 151, 107), (149, 150, 114),
- (149, 152, 123), (148, 156, 135), (170, 161, 127), (188, 121, 129),
- (228, 101, 100), (234, 92, 73), (224, 66, 57), (195, 72, 57),
- (121, 65, 36), (86, 54, 32), (75, 73, 38), (29, 34, 39),
- (54, 52, 52), (53, 57, 62), (60, 78, 68), (63, 69, 77),
- (64, 89, 73), (84, 105, 77), (84, 114, 95), (98, 122, 108),
- (120, 143, 125), (132, 158, 138), (138, 165, 137), (139, 162, 137),
- (154, 153, 159), (178, 155, 163), (176, 154, 155), (183, 159, 157),
- (187, 171, 130), (169, 174, 143), (165, 183, 130), (170, 171, 138),
- (175, 179, 129), (159, 175, 124), (155, 156, 122), (143, 142, 110),
- (131, 129, 116), (125, 128, 116), (127, 121, 131), (119, 119, 134),
- (115, 118, 132), (121, 139, 133), (123, 138, 124), (124, 141, 130),
- (136, 154, 141), (140, 148, 158), (131, 149, 158), (91, 155, 182),
- (100, 132, 171), (83, 129, 184), (82, 128, 193), (85, 149, 207),
- (93, 183, 236), (113, 192, 242), (137, 196, 237), (127, 191, 237),
- (119, 187, 234), (114, 170, 214), (109, 156, 197), (144, 153, 173),
- (153, 147, 160), (169, 161, 168), (175, 185, 189), (158, 196, 225),
- (143, 193, 219), (161, 186, 214), (179, 185, 193), (199, 168, 158),
- (225, 119, 116), (235, 102, 114), (230, 100, 108), (217, 112, 120),
- (176, 143, 147), (141, 135, 141), (113, 145, 147), (95, 128, 153),
- (103, 125, 146), (112, 129, 127), (122, 133, 106), (135, 148, 97),
- (144, 134, 85), (163, 136, 81), (160, 143, 93), (198, 163, 73),
- (220, 178, 61), (213, 162, 67), (201, 149, 50), (161, 119, 68),
- (186, 108, 93), (166, 138, 99), (152, 149, 140), (156, 158, 164),
- (142, 180, 213), (138, 181, 225), (117, 187, 236), (90, 177, 233),
- (83, 153, 201), (111, 136, 164), (136, 113, 115), (187, 103, 92),
- (236, 100, 67), (228, 75, 48), (247, 68, 36), (248, 69, 32),
- (241, 64, 42), (233, 68, 41), (218, 64, 51), (136, 85, 64),
- (96, 85, 68), (100, 103, 79), (91, 100, 77), (106, 99, 68),
- (121, 113, 71), (136, 148, 79), (147, 152, 81), (158, 154, 91),
- (191, 168, 101), (200, 179, 97), (190, 173, 101), (185, 175, 112),
- (177, 194, 115), (172, 183, 132), (175, 191, 149), (149, 177, 132),
- (136, 156, 131), (125, 139, 122), (107, 132, 119), (97, 119, 102),
- (89, 109, 92), (84, 92, 72), (75, 75, 66), (79, 80, 73),
- (76, 91, 73), (77, 106, 93), (76, 101, 107), (92, 121, 107),
- (98, 125, 119), (112, 148, 137), (139, 170, 156), (150, 187, 213),
- (144, 193, 230), (145, 192, 228), (146, 191, 222), (167, 180, 181),
- (158, 185, 154), (157, 177, 121), (155, 160, 89), (158, 168, 78),
- (172, 175, 93), (186, 158, 73), (186, 158, 73), (181, 153, 84),
- (151, 157, 88), (133, 154, 91), (130, 151, 99), (132, 147, 98),
- (126, 139, 105), (123, 129, 103), (106, 111, 96), (84, 95, 105),
- (74, 81, 89), (71, 64, 92), (77, 73, 81), (90, 101, 83),
- (96, 100, 90), (105, 105, 97), (115, 114, 97), (117, 122, 95),
- (134, 137, 83), (136, 138, 55), (150, 126, 52), (110, 118, 59),
- (85, 107, 55), (89, 96, 60), (76, 76, 53), (68, 67, 37),
- (72, 73, 59), (90, 87, 73), (115, 107, 86), (144, 110, 76),
- (150, 121, 87), (152, 123, 95), (139, 140, 106), (132, 144, 123),
- (141, 151, 150), (162, 158, 160), (169, 178, 175), (185, 199, 218),
- (191, 205, 221), (185, 202, 221), (185, 195, 212), (189, 197, 144),
- (194, 177, 136), (213, 196, 90), (220, 182, 64), (208, 164, 76),
- (238, 106, 91), (236, 103, 85), (240, 88, 83), (239, 80, 72),
- (239, 82, 57), (236, 68, 52), (246, 65, 43), (245, 63, 26),
- (244, 67, 16), (244, 78, 17), (244, 82, 23), (243, 76, 23),
- (247, 69, 28), (243, 74, 28), (244, 72, 44), (238, 86, 55),
- (243, 75, 60), (225, 84, 71), (159, 92, 97), (124, 125, 103),
- (113, 117, 105), (92, 113, 100), (95, 113, 101), (106, 111, 113),
- (107, 115, 109), (110, 115, 99), (117, 123, 90), (119, 123, 75),
- (134, 122, 81), (130, 128, 71), (132, 142, 75), (155, 155, 94),
- (163, 164, 121), (160, 152, 148), (130, 165, 160), (107, 163, 204),
- (94, 183, 235), (96, 188, 238), (106, 180, 234), (126, 172, 209)
- ),
-
-// 23 white-ivy
-((242, 242, 254), (208, 231, 197), (163, 197, 152), (141, 175, 118),
- (107, 152, 73), (96, 147, 51), (79, 124, 45), (79, 107, 28),
- (85, 107, 22), (96, 124, 39), (107, 147, 62), (113, 164, 96),
- (135, 169, 135), (152, 203, 152), (178, 212, 178), (208, 231, 197),
- (220, 242, 225), (212, 246, 246), (208, 237, 254), (197, 242, 254),
- (169, 233, 225), (169, 220, 186), (152, 208, 163), (152, 203, 152),
- (163, 186, 152), (146, 163, 158), (156, 156, 156), (144, 158, 158),
- (135, 152, 124), (118, 152, 118), (101, 130, 113), (82, 82, 82),
- (58, 32, 32), (56, 28, 28), (84, 84, 39), (96, 113, 33),
- (107, 130, 22), (118, 152, 28), (141, 175, 34), (135, 175, 67),
- (113, 164, 90), (118, 152, 101), (112, 141, 112), (101, 137, 112),
- (101, 135, 101), (96, 130, 96), (84, 118, 84), (67, 113, 62),
- (56, 107, 51), (56, 107, 45), (68, 102, 34), (73, 124, 51),
- (79, 118, 79), (107, 141, 96), (130, 164, 124), (158, 180, 141),
- (186, 186, 169), (214, 220, 208), (239, 239, 239), (246, 246, 246),
- (254, 254, 254), (254, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 242, 248), (231, 242, 242), (220, 237, 203), (214, 208, 118),
- (163, 197, 56), (169, 163, 28), (147, 169, 50), (141, 158, 84),
- (118, 164, 118), (113, 169, 118), (107, 158, 118), (73, 141, 101),
- (45, 128, 56), (34, 85, 34), (28, 73, 28), (28, 77, 28),
- (45, 90, 56), (84, 118, 84), (118, 152, 118), (152, 180, 152),
- (175, 203, 175), (197, 231, 208), (208, 231, 254), (208, 231, 254),
- (208, 220, 254), (206, 214, 197), (192, 169, 169), (171, 180, 175),
- (174, 208, 174), (180, 209, 180), (197, 231, 191), (220, 237, 214),
- (237, 242, 237), (246, 246, 246), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (242, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 237, 248), (225, 225, 225), (231, 163, 163), (150, 112, 112),
- (96, 84, 79), (82, 82, 82), (56, 96, 56), (50, 92, 45),
- (34, 85, 28), (39, 90, 39), (73, 115, 73), (124, 135, 101),
- (158, 175, 129), (163, 186, 163), (186, 209, 186), (208, 214, 254),
- (208, 225, 254), (208, 208, 254), (174, 208, 197), (152, 192, 152),
- (118, 152, 118), (84, 124, 79), (62, 101, 56), (28, 73, 28),
- (5, 51, 0), (34, 0, 0), (0, 52, 0), (0, 51, 0),
- (0, 52, 0), (11, 62, 5), (28, 79, 22), (28, 73, 28),
- (56, 83, 11), (68, 68, 0), (45, 51, 0), (73, 96, 28),
- (84, 101, 33), (90, 102, 28), (79, 130, 51), (90, 143, 112),
- (90, 175, 118), (152, 203, 152), (163, 209, 186), (186, 220, 254),
- (208, 225, 254), (220, 220, 254), (220, 220, 254), (220, 225, 254),
- (220, 231, 254), (220, 231, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 242, 254), (220, 254, 254), (208, 254, 254),
- (208, 254, 254), (197, 254, 254), (208, 254, 254), (220, 254, 254),
- (231, 248, 254), (231, 237, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 237, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 254), (231, 242, 254), (231, 237, 254), (231, 231, 254),
- (231, 231, 254), (220, 237, 254), (220, 237, 254), (197, 254, 254),
- (163, 254, 254), (140, 191, 197), (152, 175, 152), (152, 158, 129),
- (124, 130, 90), (107, 67, 62), (124, 34, 34), (137, 45, 45),
- (153, 51, 51), (153, 51, 51), (175, 95, 67), (141, 141, 112),
- (135, 152, 124), (141, 163, 135), (152, 186, 152), (152, 203, 152),
- (152, 203, 152), (163, 208, 163), (191, 225, 191), (231, 231, 231),
- (220, 231, 254), (220, 225, 254), (220, 225, 254), (231, 231, 254),
- (242, 242, 254), (242, 242, 254), (242, 248, 254), (242, 254, 254),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (242, 248, 254),
- (242, 242, 254), (231, 242, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 231), (231, 225, 175), (220, 214, 135), (254, 169, 140),
- (208, 197, 118), (208, 191, 112), (163, 191, 107), (107, 152, 73),
- (96, 147, 51), (90, 141, 51), (90, 135, 39), (85, 136, 51),
- (96, 141, 45), (101, 147, 45), (118, 141, 62), (135, 129, 78),
- (135, 158, 107), (146, 192, 101), (146, 197, 112), (152, 197, 135),
- (152, 203, 152), (186, 214, 186), (208, 242, 231), (220, 237, 254),
- (231, 242, 254), (242, 242, 254), (242, 242, 254), (242, 242, 254),
- (242, 242, 254), (242, 248, 254), (231, 254, 254), (231, 254, 254),
- (231, 242, 254), (237, 237, 248), (214, 237, 220), (186, 220, 180),
- (152, 203, 152), (141, 192, 84), (118, 164, 45), (96, 124, 28)
- ),
-
-// 24 summer-makeup
-((238, 193, 141), (238, 192, 141), (238, 192, 141), (234, 193, 141),
- (234, 193, 141), (234, 193, 141), (230, 193, 141), (230, 189, 141),
- (226, 189, 141), (226, 193, 141), (234, 193, 141), (238, 197, 141),
- (238, 201, 141), (234, 197, 150), (234, 193, 150), (234, 197, 150),
- (230, 193, 150), (226, 189, 141), (222, 185, 132), (219, 177, 113),
- (210, 144, 85), (219, 106, 75), (219, 95, 66), (190, 63, 37),
- (150, 64, 28), (145, 47, 28), (133, 51, 37), (101, 43, 28),
- (84, 51, 37), (80, 52, 37), (80, 56, 37), (80, 60, 47),
- (89, 72, 56), (109, 84, 56), (125, 104, 66), (166, 107, 66),
- (198, 136, 75), (219, 161, 94), (222, 180, 103), (226, 193, 122),
- (226, 189, 122), (222, 180, 113), (219, 169, 103), (198, 140, 85),
- (178, 115, 66), (158, 99, 56), (158, 88, 47), (158, 88, 56),
- (166, 107, 56), (186, 119, 66), (202, 140, 94), (219, 173, 103),
- (230, 180, 113), (230, 180, 122), (226, 180, 122), (219, 165, 113),
- (202, 140, 94), (162, 103, 66), (125, 80, 56), (113, 72, 46),
- (89, 60, 37), (76, 52, 37), (64, 48, 37), (52, 39, 28),
- (40, 35, 28), (36, 36, 28), (32, 36, 37), (36, 36, 37),
- (40, 35, 37), (48, 40, 37), (52, 39, 37), (48, 35, 37),
- (52, 40, 37), (64, 48, 37), (72, 52, 37), (80, 60, 47),
- (96, 68, 56), (97, 68, 56), (100, 68, 56), (97, 64, 56),
- (84, 56, 56), (76, 48, 47), (68, 47, 47), (64, 48, 47),
- (68, 48, 47), (76, 52, 47), (84, 60, 47), (101, 68, 56),
- (117, 84, 65), (137, 88, 66), (166, 103, 66), (206, 136, 75),
- (210, 157, 85), (222, 164, 94), (214, 156, 85), (202, 140, 85),
- (186, 123, 66), (150, 103, 66), (121, 88, 56), (105, 76, 56),
- (88, 60, 47), (76, 48, 47), (64, 48, 37), (56, 44, 37),
- (60, 48, 47), (68, 48, 47), (85, 60, 47), (105, 80, 56),
- (137, 88, 66), (154, 107, 75), (194, 140, 85), (214, 169, 113),
- (219, 177, 122), (222, 180, 141), (137, 145, 151), (88, 104, 94),
- (76, 68, 66), (81, 68, 65), (80, 64, 56), (76, 60, 56),
- (80, 56, 47), (76, 52, 47), (76, 52, 56), (76, 52, 56),
- (68, 52, 56), (56, 44, 56), (48, 39, 47), (48, 35, 47),
- (48, 35, 37), (40, 35, 37), (39, 32, 28), (36, 32, 28),
- (36, 32, 28), (36, 32, 28), (32, 32, 28), (31, 28, 28),
- (28, 32, 28), (31, 32, 28), (24, 32, 28), (31, 28, 28),
- (32, 28, 28), (35, 28, 37), (36, 32, 37), (36, 32, 37),
- (40, 31, 28), (44, 35, 28), (52, 36, 28), (56, 39, 28),
- (52, 35, 37), (60, 39, 37), (52, 40, 37), (48, 40, 37),
- (48, 48, 37), (44, 40, 28), (44, 36, 28), (44, 36, 28),
- (48, 35, 28), (56, 39, 28), (64, 39, 28), (88, 51, 37),
- (117, 72, 46), (146, 80, 56), (166, 111, 56), (198, 136, 75),
- (214, 164, 94), (219, 177, 113), (222, 185, 132), (226, 184, 141),
- (226, 189, 141), (230, 193, 131), (230, 197, 131), (234, 192, 131),
- (230, 184, 131), (222, 185, 132), (230, 184, 131), (230, 184, 131),
- (226, 189, 132), (222, 189, 132), (234, 188, 131), (234, 184, 131),
- (230, 184, 122), (222, 180, 113), (219, 177, 103), (210, 148, 85),
- (194, 132, 66), (190, 106, 56), (170, 95, 56), (174, 91, 47),
- (194, 87, 28), (194, 72, 28), (154, 76, 37), (129, 64, 37),
- (93, 51, 37), (72, 43, 37), (68, 43, 37), (64, 48, 37),
- (60, 52, 37), (68, 52, 37), (89, 64, 47), (113, 84, 56),
- (145, 100, 66), (182, 127, 85), (210, 165, 94), (219, 181, 103),
- (234, 193, 112), (234, 193, 122), (234, 188, 122), (222, 176, 113),
- (202, 148, 94), (186, 119, 75), (170, 103, 66), (146, 92, 75),
- (137, 92, 75), (149, 104, 75), (174, 111, 75), (186, 127, 85),
- (202, 144, 94), (222, 169, 122), (226, 180, 141), (234, 193, 150),
- (234, 201, 160), (234, 205, 169), (234, 201, 160), (230, 197, 150),
- (230, 189, 141), (226, 180, 122), (214, 161, 103), (186, 135, 85),
- (153, 104, 84), (129, 108, 84), (121, 92, 75), (121, 80, 65),
- (113, 76, 56), (121, 72, 56), (117, 72, 46), (125, 68, 47),
- (125, 68, 56), (109, 64, 56), (109, 60, 46), (88, 55, 47),
- (84, 43, 47), (72, 43, 47), (60, 44, 37), (52, 44, 37),
- (44, 40, 37), (40, 35, 28), (36, 36, 28), (36, 36, 37),
- (40, 35, 37), (44, 44, 37), (52, 48, 47), (80, 60, 47),
- (109, 68, 46), (129, 84, 47), (158, 99, 66), (186, 119, 75)
- ),
-
-// 25 glow-buzz
-((182, 91, 37), (141, 84, 37), (121, 68, 46), (93, 60, 46),
- (76, 48, 37), (72, 43, 37), (80, 48, 47), (101, 60, 46),
- (137, 68, 47), (162, 76, 47), (178, 95, 56), (182, 102, 56),
- (182, 99, 47), (182, 87, 47), (194, 84, 56), (198, 84, 56),
- (190, 87, 66), (174, 87, 56), (146, 76, 56), (117, 60, 47),
- (88, 51, 37), (64, 39, 28), (52, 27, 28), (44, 24, 28),
- (40, 24, 28), (40, 23, 28), (40, 23, 28), (40, 23, 28),
- (44, 27, 28), (52, 31, 28), (60, 39, 28), (84, 47, 37),
- (109, 51, 47), (133, 59, 56), (162, 64, 56), (178, 68, 47),
- (190, 68, 56), (198, 72, 47), (198, 72, 47), (198, 72, 47),
- (190, 68, 47), (178, 68, 47), (166, 68, 47), (149, 71, 37),
- (129, 64, 37), (100, 60, 28), (92, 47, 37), (76, 43, 37),
- (72, 48, 37), (76, 52, 47), (100, 56, 56), (133, 76, 56),
- (154, 80, 47), (178, 87, 47), (178, 80, 47), (158, 80, 47),
- (141, 68, 47), (113, 60, 46), (96, 56, 47), (84, 47, 56),
- (84, 48, 47), (92, 55, 47), (100, 51, 46), (96, 51, 47),
- (92, 55, 47), (84, 56, 47), (93, 60, 47), (84, 52, 37),
- (76, 52, 28), (72, 40, 18), (64, 35, 28), (56, 31, 28),
- (48, 32, 37), (44, 35, 37), (48, 31, 37), (56, 35, 37),
- (48, 36, 37), (56, 35, 37), (64, 35, 37), (60, 39, 47),
- (60, 35, 47), (56, 35, 37), (52, 35, 28), (48, 31, 28),
- (48, 31, 28), (44, 31, 28), (44, 31, 28), (44, 28, 28),
- (40, 27, 28), (44, 28, 28), (56, 31, 37), (64, 43, 47),
- (80, 43, 56), (100, 60, 56), (137, 76, 65), (178, 102, 56),
- (210, 123, 66), (198, 144, 75), (214, 148, 75), (219, 157, 75),
- (222, 160, 75), (222, 168, 84), (250, 179, 74), (250, 191, 65),
- (246, 183, 56), (242, 183, 65), (238, 168, 56), (230, 152, 47),
- (242, 159, 56), (219, 145, 75), (214, 128, 122), (222, 176, 169),
- (190, 169, 122), (254, 212, 121), (250, 225, 150), (254, 212, 93),
- (254, 221, 84), (250, 213, 93), (254, 217, 84), (250, 200, 74),
- (254, 212, 84), (246, 208, 74), (254, 208, 74), (254, 191, 56),
- (254, 178, 46), (234, 167, 46), (222, 149, 47), (210, 145, 56),
- (206, 127, 56), (194, 106, 56), (190, 106, 56), (198, 91, 56),
- (190, 91, 47), (186, 106, 56), (198, 119, 47), (219, 132, 56),
- (230, 119, 56), (230, 110, 47), (230, 123, 47), (234, 148, 56),
- (250, 166, 56), (250, 175, 56), (250, 179, 56), (250, 179, 56),
- (238, 171, 56), (219, 153, 66), (230, 152, 56), (210, 140, 47),
- (194, 106, 47), (174, 83, 37), (162, 72, 37), (154, 72, 47),
- (166, 76, 47), (170, 84, 47), (170, 91, 47), (182, 95, 47),
- (186, 84, 56), (198, 87, 56), (210, 102, 56), (226, 110, 56),
- (226, 98, 47), (226, 102, 56), (222, 87, 56), (214, 83, 56),
- (202, 84, 56), (194, 84, 56), (182, 80, 56), (162, 72, 56),
- (146, 76, 47), (137, 64, 47), (125, 64, 47), (109, 56, 56),
- (113, 56, 56), (129, 64, 56), (146, 76, 56), (166, 72, 56),
- (182, 76, 56), (194, 72, 47), (182, 80, 56), (186, 72, 37),
- (186, 59, 28), (194, 72, 37), (206, 72, 47), (206, 83, 37),
- (206, 80, 47), (210, 87, 47), (219, 83, 47), (210, 80, 56),
- (198, 76, 56), (174, 72, 56), (146, 60, 47), (129, 60, 37),
- (109, 51, 28), (92, 47, 28), (101, 51, 28), (121, 51, 37),
- (141, 55, 37), (158, 60, 37), (170, 56, 47), (174, 64, 47),
- (174, 68, 47), (178, 64, 47), (182, 63, 47), (190, 80, 47),
- (202, 80, 47), (202, 87, 47), (198, 83, 47), (182, 83, 47),
- (178, 80, 47), (150, 72, 47), (133, 64, 47), (113, 60, 46),
- (101, 51, 37), (76, 39, 37), (60, 31, 28), (44, 27, 28),
- (40, 23, 28), (39, 19, 18), (36, 16, 18), (36, 16, 18),
- (35, 20, 18), (35, 20, 28), (35, 24, 28), (36, 24, 18),
- (35, 20, 9), (36, 20, 9), (36, 20, 18), (36, 24, 18),
- (44, 31, 18), (56, 35, 28), (72, 43, 37), (96, 43, 37),
- (109, 51, 46), (117, 60, 46), (129, 72, 47), (125, 68, 37),
- (109, 60, 37), (96, 47, 37), (80, 39, 37), (60, 35, 37),
- (48, 27, 28), (44, 27, 18), (40, 23, 18), (40, 23, 18),
- (39, 24, 28), (36, 24, 28), (35, 20, 28), (35, 16, 28),
- (35, 20, 37), (40, 28, 37), (56, 40, 37), (72, 43, 47),
- (97, 52, 46), (113, 51, 47), (162, 60, 47), (186, 68, 47)
- ),
-
-// 26 deep-water
-((24, 20, 18), (24, 24, 28), (28, 28, 47), (27, 24, 66),
- (24, 28, 75), (23, 28, 75), (23, 28, 66), (19, 28, 47),
- (20, 24, 28), (20, 24, 18), (20, 24, 18), (24, 28, 28),
- (28, 32, 56), (28, 36, 66), (28, 36, 85), (36, 52, 103),
- (48, 64, 113), (48, 56, 122), (44, 64, 122), (52, 64, 132),
- (52, 64, 113), (68, 60, 113), (68, 64, 103), (56, 77, 103),
- (56, 68, 94), (52, 60, 94), (52, 52, 94), (36, 52, 94),
- (36, 52, 85), (36, 40, 66), (32, 32, 56), (24, 24, 28),
- (16, 16, 18), (11, 8, 18), (11, 8, 9), (8, 4, 0),
- (8, 4, 0), (11, 4, 9), (11, 8, 18), (11, 8, 28),
- (16, 16, 28), (19, 28, 37), (24, 32, 56), (24, 40, 75),
- (28, 48, 94), (36, 64, 103), (40, 64, 113), (44, 68, 122),
- (44, 68, 113), (40, 64, 113), (36, 60, 113), (36, 52, 103),
- (28, 48, 94), (32, 40, 75), (36, 36, 66), (32, 36, 56),
- (24, 32, 47), (19, 32, 37), (20, 32, 28), (11, 24, 18),
- (8, 20, 18), (8, 16, 18), (12, 16, 18), (12, 16, 18),
- (15, 20, 18), (16, 20, 28), (20, 28, 37), (23, 32, 47),
- (27, 32, 56), (28, 28, 47), (27, 28, 37), (23, 20, 28),
- (19, 16, 18), (15, 16, 18), (16, 16, 9), (12, 12, 0),
- (8, 12, 0), (8, 8, 0), (8, 8, 9), (8, 8, 9),
- (8, 8, 9), (8, 12, 9), (11, 12, 18), (11, 12, 18),
- (11, 12, 18), (11, 12, 18), (12, 16, 18), (16, 24, 18),
- (24, 32, 18), (28, 44, 37), (40, 52, 37), (48, 56, 66),
- (48, 56, 75), (52, 68, 85), (56, 77, 113), (73, 97, 132),
- (84, 109, 160), (100, 113, 160), (100, 117, 169), (101, 117, 160),
- (104, 129, 151), (113, 129, 151), (104, 125, 170), (104, 125, 170),
- (124, 137, 198), (104, 116, 170), (88, 100, 132), (68, 77, 103),
- (52, 64, 94), (40, 56, 85), (28, 44, 75), (28, 36, 56),
- (24, 32, 47), (24, 28, 28), (24, 24, 18), (20, 24, 18),
- (15, 20, 18), (12, 16, 18), (12, 16, 18), (12, 16, 9),
- (12, 12, 9), (12, 12, 9), (11, 12, 9), (11, 16, 9),
- (12, 16, 9), (16, 16, 9), (16, 20, 0), (16, 24, 0),
- (20, 20, 9), (24, 20, 18), (28, 24, 18), (32, 32, 28),
- (32, 36, 47), (32, 40, 56), (32, 36, 66), (28, 36, 75),
- (28, 36, 75), (28, 36, 75), (28, 36, 75), (28, 36, 66),
- (24, 36, 66), (24, 36, 75), (20, 36, 85), (20, 36, 85),
- (24, 36, 75), (24, 32, 66), (24, 32, 56), (23, 24, 28),
- (20, 20, 18), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (16, 20, 9), (19, 20, 9), (20, 24, 18), (20, 24, 18),
- (20, 24, 18), (16, 16, 18), (15, 16, 18), (12, 12, 18),
- (11, 12, 9), (11, 12, 9), (8, 12, 9), (12, 8, 9),
- (8, 8, 9), (8, 8, 9), (4, 4, 9), (4, 4, 9),
- (7, 0, 18), (3, 4, 18), (3, 8, 18), (3, 4, 9),
- (4, 4, 9), (8, 8, 9), (8, 8, 9), (12, 12, 9),
- (16, 12, 9), (16, 12, 9), (16, 16, 9), (19, 20, 9),
- (20, 28, 18), (24, 32, 28), (32, 40, 37), (36, 44, 56),
- (56, 68, 75), (84, 101, 113), (117, 125, 151), (149, 165, 188),
- (157, 177, 216), (181, 189, 235), (193, 206, 216), (198, 202, 198),
- (149, 177, 197), (141, 161, 188), (108, 146, 150), (92, 108, 141),
- (68, 73, 113), (56, 64, 103), (48, 56, 94), (36, 52, 85),
- (28, 40, 85), (32, 40, 85), (28, 36, 85), (32, 44, 85),
- (36, 56, 94), (48, 68, 113), (52, 73, 132), (52, 73, 132),
- (48, 73, 141), (56, 72, 141), (64, 81, 141), (73, 93, 141),
- (76, 92, 132), (60, 77, 132), (56, 64, 132), (48, 48, 113),
- (36, 40, 85), (32, 36, 75), (31, 32, 56), (23, 28, 37),
- (19, 20, 28), (11, 20, 18), (7, 16, 9), (7, 16, 9),
- (7, 12, 9), (7, 12, 9), (7, 8, 9), (4, 8, 0),
- (4, 4, 0), (4, 4, 0), (4, 4, 0), (4, 4, 0),
- (7, 8, 9), (8, 12, 9), (8, 16, 9), (11, 16, 18),
- (12, 20, 18), (19, 24, 28), (20, 32, 47), (20, 36, 66),
- (20, 36, 85), (20, 36, 85), (24, 32, 85), (24, 32, 85),
- (23, 28, 85), (19, 28, 85), (20, 32, 85), (23, 32, 85),
- (24, 32, 85), (31, 32, 94), (28, 36, 85), (24, 36, 85),
- (27, 28, 66), (24, 28, 47), (23, 24, 28), (15, 16, 18)
- ),
-
-// 27 afternoon-beach
-((182, 162, 170), (190, 157, 132), (178, 136, 113), (174, 107, 75),
- (162, 124, 85), (190, 160, 94), (219, 197, 103), (230, 210, 113),
- (254, 245, 131), (254, 254, 159), (254, 254, 178), (250, 254, 206),
- (254, 254, 216), (254, 254, 197), (250, 254, 169), (234, 222, 141),
- (219, 193, 160), (202, 189, 170), (190, 185, 169), (181, 169, 179),
- (181, 157, 179), (169, 153, 188), (173, 157, 198), (161, 149, 188),
- (165, 149, 179), (162, 146, 170), (145, 141, 151), (108, 108, 141),
- (112, 112, 103), (129, 129, 103), (149, 124, 103), (173, 149, 94),
- (206, 149, 94), (234, 168, 103), (250, 192, 112), (250, 200, 112),
- (242, 217, 122), (242, 229, 122), (254, 237, 112), (246, 229, 112),
- (246, 209, 103), (254, 204, 93), (250, 196, 93), (238, 152, 94),
- (194, 127, 75), (186, 111, 66), (190, 127, 75), (222, 168, 94),
- (254, 204, 121), (254, 245, 169), (250, 254, 206), (250, 254, 225),
- (222, 213, 225), (210, 193, 207), (238, 197, 169), (250, 233, 150),
- (254, 249, 159), (254, 254, 169), (254, 254, 197), (250, 254, 216),
- (254, 254, 197), (254, 254, 169), (254, 254, 159), (254, 241, 140),
- (254, 221, 121), (250, 209, 112), (246, 209, 112), (254, 217, 112),
- (254, 221, 121), (250, 225, 140), (238, 197, 169), (226, 185, 207),
- (206, 185, 207), (205, 177, 207), (201, 185, 216), (189, 181, 226),
- (189, 181, 216), (177, 165, 216), (173, 165, 207), (185, 169, 188),
- (202, 165, 188), (219, 181, 160), (230, 184, 141), (234, 180, 131),
- (230, 180, 122), (210, 181, 141), (210, 169, 151), (202, 161, 160),
- (174, 154, 170), (177, 149, 179), (170, 150, 170), (169, 153, 179),
- (166, 162, 170), (161, 165, 151), (174, 162, 151), (178, 157, 141),
- (170, 157, 141), (158, 145, 113), (141, 116, 94), (125, 96, 75),
- (97, 92, 47), (77, 77, 47), (73, 73, 47), (64, 68, 47),
- (68, 64, 47), (64, 60, 47), (60, 52, 47), (56, 48, 47),
- (48, 36, 47), (48, 40, 37), (52, 40, 37), (52, 39, 37),
- (52, 39, 37), (64, 39, 37), (64, 44, 37), (72, 56, 37),
- (64, 60, 37), (68, 60, 37), (84, 56, 56), (117, 76, 65),
- (146, 88, 75), (145, 92, 75), (149, 99, 75), (146, 108, 85),
- (145, 104, 103), (162, 108, 104), (158, 116, 94), (169, 115, 104),
- (157, 129, 94), (162, 153, 103), (182, 186, 113), (222, 214, 122),
- (246, 246, 131), (250, 254, 169), (254, 254, 197), (254, 254, 216),
- (254, 254, 225), (234, 226, 254), (209, 201, 226), (206, 193, 207),
- (210, 177, 198), (181, 165, 179), (162, 141, 160), (145, 121, 122),
- (145, 100, 113), (121, 96, 94), (104, 93, 94), (85, 80, 75),
- (89, 85, 75), (97, 93, 84), (100, 96, 94), (101, 105, 84),
- (121, 121, 103), (137, 129, 113), (150, 150, 103), (182, 152, 103),
- (206, 177, 113), (230, 197, 94), (238, 180, 84), (238, 168, 93),
- (226, 172, 84), (189, 152, 84), (182, 112, 66), (166, 99, 66),
- (133, 80, 56), (88, 59, 47), (68, 48, 47), (64, 44, 47),
- (52, 39, 37), (48, 40, 28), (48, 35, 28), (52, 39, 28),
- (48, 44, 37), (56, 48, 37), (56, 48, 47), (68, 52, 56),
- (76, 64, 56), (85, 76, 65), (113, 88, 75), (117, 92, 84),
- (125, 96, 84), (125, 96, 84), (125, 92, 84), (133, 88, 84),
- (117, 88, 75), (92, 72, 56), (81, 68, 56), (72, 68, 56),
- (68, 68, 56), (76, 76, 66), (81, 81, 75), (85, 77, 75),
- (85, 68, 65), (72, 56, 66), (68, 64, 56), (64, 60, 66),
- (64, 56, 56), (60, 48, 56), (60, 52, 56), (60, 56, 56),
- (60, 56, 47), (68, 60, 47), (68, 64, 56), (73, 73, 56),
- (81, 81, 66), (85, 96, 75), (97, 105, 75), (105, 109, 56),
- (125, 117, 66), (125, 129, 66), (146, 141, 85), (170, 169, 85),
- (198, 202, 113), (234, 205, 112), (250, 192, 112), (238, 172, 103),
- (234, 152, 94), (190, 119, 66), (174, 106, 56), (166, 111, 66),
- (141, 108, 75), (125, 112, 85), (108, 113, 103), (113, 129, 103),
- (133, 125, 122), (182, 145, 160), (202, 161, 179), (210, 193, 179),
- (254, 241, 197), (254, 254, 216), (254, 254, 216), (254, 254, 197),
- (254, 254, 169), (254, 254, 159), (254, 245, 150), (254, 245, 140),
- (250, 229, 131), (226, 206, 122), (182, 182, 113), (162, 141, 94),
- (149, 128, 65), (145, 116, 75), (137, 100, 84), (125, 108, 85),
- (129, 96, 84), (125, 112, 75), (117, 109, 84), (105, 109, 75),
- (97, 109, 75), (101, 105, 75), (121, 112, 66), (141, 112, 75),
- (149, 116, 85), (162, 141, 103), (194, 169, 122), (218, 201, 132)
- ),
-
-// 28 dim-beach
-((27, 28, 28), (48, 36, 37), (68, 48, 37), (72, 60, 37),
- (68, 68, 37), (56, 60, 37), (44, 44, 28), (36, 36, 28),
- (32, 32, 28), (28, 32, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 36, 28), (32, 40, 37), (48, 60, 56),
- (56, 73, 66), (60, 81, 75), (80, 93, 75), (92, 137, 141),
- (100, 170, 160), (133, 185, 188), (153, 194, 188), (141, 182, 169),
- (117, 162, 131), (109, 145, 122), (85, 113, 84), (69, 85, 56),
- (64, 68, 47), (56, 56, 37), (40, 40, 28), (32, 36, 28),
- (31, 32, 28), (28, 32, 28), (28, 32, 28), (32, 32, 28),
- (36, 36, 28), (52, 44, 28), (72, 56, 18), (97, 60, 28),
- (121, 84, 28), (129, 112, 37), (150, 107, 37), (141, 100, 37),
- (129, 84, 28), (109, 72, 28), (64, 73, 28), (48, 44, 28),
- (36, 40, 18), (36, 40, 18), (52, 56, 37), (64, 64, 47),
- (68, 76, 56), (97, 88, 56), (109, 100, 56), (109, 100, 56),
- (93, 97, 66), (68, 76, 66), (48, 76, 75), (48, 56, 56),
- (40, 36, 37), (28, 32, 37), (28, 32, 37), (27, 32, 37),
- (28, 32, 37), (32, 32, 28), (32, 32, 28), (28, 32, 28),
- (28, 32, 28), (28, 28, 28), (27, 28, 28), (24, 28, 18),
- (24, 28, 18), (23, 28, 18), (20, 28, 18), (20, 28, 28),
- (19, 28, 28), (19, 28, 28), (16, 24, 28), (19, 28, 28),
- (20, 28, 28), (24, 32, 28), (24, 36, 28), (24, 40, 28),
- (24, 36, 37), (24, 32, 37), (32, 36, 37), (52, 60, 47),
- (68, 77, 47), (105, 88, 46), (133, 116, 37), (166, 140, 37),
- (182, 153, 103), (214, 206, 132), (222, 218, 169), (230, 234, 188),
- (242, 242, 197), (242, 241, 197), (230, 226, 178), (246, 196, 93),
- (242, 184, 74), (226, 156, 56), (210, 164, 56), (222, 160, 56),
- (214, 156, 47), (222, 163, 37), (222, 152, 37), (214, 157, 37),
- (186, 123, 37), (182, 114, 47), (174, 111, 47), (149, 99, 56),
- (121, 92, 56), (101, 113, 75), (125, 170, 122), (154, 174, 160),
- (185, 202, 188), (198, 218, 198), (169, 198, 188), (141, 178, 169),
- (104, 154, 150), (52, 109, 151), (44, 89, 122), (40, 56, 75),
- (20, 48, 56), (24, 36, 37), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (27, 32, 28), (28, 32, 28),
- (28, 36, 28), (32, 40, 28), (40, 56, 47), (48, 60, 56),
- (48, 64, 56), (56, 64, 56), (56, 64, 56), (80, 68, 56),
- (92, 60, 46), (113, 96, 47), (150, 111, 56), (153, 128, 66),
- (170, 166, 132), (210, 202, 160), (226, 226, 188), (246, 242, 197),
- (250, 241, 206), (234, 230, 197), (226, 222, 188), (194, 189, 141),
- (153, 145, 103), (105, 101, 66), (73, 77, 56), (60, 64, 47),
- (44, 40, 37), (32, 32, 37), (27, 28, 37), (24, 24, 37),
- (24, 28, 28), (24, 28, 28), (24, 28, 28), (27, 32, 28),
- (31, 32, 28), (32, 36, 28), (40, 48, 37), (48, 64, 47),
- (52, 73, 47), (56, 72, 56), (60, 68, 47), (68, 76, 56),
- (93, 85, 47), (113, 96, 47), (105, 80, 47), (101, 72, 46),
- (104, 72, 56), (97, 76, 46), (92, 68, 37), (89, 76, 37),
- (88, 72, 47), (68, 73, 47), (48, 64, 37), (36, 40, 28),
- (32, 36, 28), (28, 36, 28), (28, 32, 28), (28, 32, 18),
- (32, 28, 18), (28, 28, 28), (28, 28, 28), (24, 28, 28),
- (23, 28, 28), (24, 28, 28), (24, 28, 28), (24, 28, 28),
- (24, 32, 28), (27, 36, 37), (28, 36, 37), (32, 60, 56),
- (48, 64, 56), (48, 68, 56), (52, 73, 56), (52, 72, 56),
- (48, 64, 56), (48, 60, 56), (52, 56, 47), (44, 40, 37),
- (36, 36, 28), (36, 32, 28), (36, 36, 28), (44, 52, 37),
- (60, 60, 47), (60, 64, 47), (68, 73, 56), (77, 84, 56),
- (93, 97, 56), (93, 101, 56), (97, 101, 66), (97, 97, 56),
- (97, 101, 66), (97, 109, 66), (88, 137, 112), (97, 154, 141),
- (108, 158, 141), (116, 166, 160), (125, 182, 160), (125, 178, 141),
- (141, 182, 132), (166, 157, 113), (174, 136, 75), (198, 140, 56),
- (210, 149, 56), (219, 172, 66), (210, 206, 151), (210, 222, 198),
- (214, 230, 207), (222, 230, 207), (226, 226, 197), (206, 206, 151),
- (166, 162, 122), (125, 125, 75), (89, 101, 66), (60, 73, 47),
- (40, 44, 28), (28, 32, 18), (24, 32, 18), (20, 32, 18),
- (24, 32, 28), (28, 36, 37), (36, 40, 47), (36, 52, 66),
- (40, 80, 85), (56, 85, 84), (88, 142, 141), (129, 182, 160)
- ),
-
-// 29 cloudy-brick
-((202, 206, 188), (178, 186, 160), (153, 157, 141), (129, 141, 122),
- (112, 129, 113), (96, 125, 122), (104, 146, 141), (112, 158, 169),
- (137, 181, 188), (157, 222, 225), (153, 218, 235), (132, 210, 235),
- (100, 198, 216), (84, 154, 188), (60, 117, 122), (48, 80, 94),
- (40, 60, 75), (28, 48, 56), (40, 44, 37), (24, 32, 28),
- (48, 56, 37), (80, 35, 28), (76, 35, 37), (68, 35, 37),
- (68, 39, 28), (68, 39, 37), (68, 72, 56), (56, 68, 47),
- (68, 72, 56), (48, 72, 47), (60, 72, 66), (77, 97, 85),
- (84, 113, 103), (100, 133, 132), (133, 162, 160), (173, 190, 188),
- (189, 210, 198), (193, 218, 207), (193, 218, 216), (193, 218, 216),
- (173, 210, 225), (132, 201, 225), (104, 161, 188), (84, 141, 169),
- (80, 121, 141), (76, 109, 122), (93, 104, 84), (105, 92, 66),
- (129, 80, 56), (145, 95, 28), (153, 95, 28), (174, 111, 66),
- (226, 167, 84), (234, 155, 65), (194, 119, 37), (178, 63, 9),
- (170, 33, 9), (129, 38, 18), (125, 63, 37), (153, 76, 28),
- (170, 107, 56), (246, 188, 74), (246, 196, 103), (250, 217, 159),
- (226, 213, 188), (230, 234, 216), (230, 237, 225), (230, 246, 235),
- (218, 246, 244), (218, 242, 235), (209, 238, 225), (210, 230, 225),
- (206, 222, 226), (197, 218, 216), (189, 218, 207), (185, 210, 207),
- (153, 169, 188), (105, 150, 160), (80, 125, 141), (68, 101, 122),
- (56, 93, 113), (52, 97, 122), (68, 105, 113), (92, 129, 132),
- (129, 150, 141), (185, 177, 141), (242, 196, 122), (202, 165, 132),
- (182, 115, 75), (170, 59, 28), (153, 59, 18), (125, 42, 28),
- (113, 43, 28), (92, 35, 37), (80, 39, 37), (64, 64, 66),
- (52, 76, 85), (56, 89, 84), (56, 81, 85), (64, 85, 94),
- (73, 97, 94), (85, 109, 94), (100, 109, 94), (121, 145, 113),
- (129, 166, 141), (146, 186, 169), (177, 210, 197), (189, 218, 207),
- (197, 218, 226), (197, 222, 226), (206, 222, 226), (217, 226, 225),
- (222, 234, 225), (218, 234, 226), (214, 234, 216), (201, 234, 216),
- (201, 230, 216), (197, 230, 225), (197, 230, 225), (193, 230, 225),
- (193, 230, 226), (193, 230, 226), (189, 242, 235), (201, 242, 244),
- (213, 237, 244), (205, 234, 235), (201, 238, 235), (201, 234, 235),
- (193, 230, 235), (193, 230, 226), (193, 226, 226), (189, 226, 225),
- (181, 230, 225), (161, 198, 207), (108, 166, 178), (92, 153, 160),
- (73, 126, 150), (88, 137, 150), (89, 142, 151), (125, 162, 151),
- (149, 182, 170), (181, 202, 188), (189, 218, 207), (194, 226, 216),
- (201, 230, 225), (205, 230, 225), (213, 234, 225), (214, 234, 225),
- (214, 230, 216), (206, 230, 207), (194, 218, 198), (166, 190, 170),
- (145, 149, 132), (121, 109, 84), (117, 104, 75), (141, 113, 103),
- (166, 141, 132), (182, 174, 160), (206, 214, 179), (218, 238, 207),
- (246, 249, 225), (250, 254, 235), (254, 254, 244), (254, 254, 254),
- (254, 254, 254), (250, 254, 254), (254, 254, 254), (254, 254, 244),
- (250, 250, 244), (246, 250, 244), (242, 250, 244), (230, 245, 235),
- (226, 230, 225), (214, 222, 216), (226, 238, 216), (210, 222, 216),
- (206, 222, 216), (201, 230, 226), (205, 226, 216), (206, 222, 207),
- (198, 222, 207), (202, 222, 207), (201, 226, 216), (197, 222, 216),
- (198, 222, 207), (198, 222, 198), (202, 210, 179), (174, 198, 169),
- (153, 185, 188), (157, 190, 179), (181, 202, 188), (198, 210, 198),
- (202, 210, 198), (193, 218, 207), (198, 226, 207), (206, 230, 207),
- (206, 230, 207), (202, 230, 216), (202, 226, 216), (197, 218, 216),
- (193, 218, 226), (185, 221, 235), (185, 230, 244), (181, 234, 244),
- (173, 234, 244), (173, 230, 244), (116, 207, 235), (76, 194, 216),
- (72, 185, 206), (60, 170, 207), (76, 153, 169), (68, 121, 122),
- (76, 105, 94), (60, 85, 75), (73, 81, 75), (77, 77, 56),
- (76, 68, 66), (73, 89, 85), (97, 80, 65), (80, 64, 47),
- (96, 43, 37), (125, 38, 28), (125, 42, 28), (100, 47, 47),
- (92, 72, 75), (68, 81, 85), (68, 85, 94), (84, 93, 103),
- (72, 113, 122), (100, 149, 141), (133, 170, 169), (185, 202, 207),
- (206, 222, 216), (226, 234, 225), (238, 250, 244), (246, 254, 244),
- (250, 254, 244), (250, 250, 244), (250, 254, 244), (250, 254, 244),
- (254, 254, 244), (250, 254, 235), (250, 254, 235), (250, 254, 225),
- (254, 254, 216), (250, 249, 216), (210, 222, 207), (218, 181, 169),
- (214, 185, 150), (182, 116, 103), (129, 120, 56), (129, 91, 56),
- (125, 88, 65), (105, 88, 84), (129, 129, 113), (149, 161, 160)
- ),
-
-// 30 burning-wood
-((80, 35, 28), (92, 39, 28), (97, 39, 28), (96, 39, 37),
- (97, 39, 28), (80, 43, 37), (68, 43, 37), (84, 39, 37),
- (76, 43, 47), (72, 48, 56), (60, 43, 47), (44, 44, 47),
- (36, 32, 37), (31, 28, 37), (27, 28, 37), (28, 32, 37),
- (40, 28, 37), (48, 32, 37), (52, 31, 37), (56, 27, 28),
- (68, 35, 28), (84, 35, 28), (96, 30, 28), (104, 34, 18),
- (105, 30, 18), (97, 34, 18), (88, 34, 18), (76, 35, 28),
- (68, 39, 28), (64, 43, 18), (60, 48, 37), (52, 52, 37),
- (48, 44, 37), (32, 40, 28), (32, 32, 28), (27, 32, 28),
- (28, 28, 28), (28, 28, 18), (31, 28, 18), (31, 28, 18),
- (35, 28, 18), (36, 32, 18), (52, 35, 18), (56, 31, 18),
- (76, 31, 18), (96, 30, 18), (113, 30, 18), (133, 26, 18),
- (145, 26, 18), (154, 22, 19), (162, 22, 18), (174, 25, 0),
- (178, 25, 0), (178, 46, 9), (190, 87, 18), (214, 105, 18),
- (219, 97, 0), (198, 87, 18), (178, 72, 9), (162, 37, 0),
- (158, 22, 0), (158, 22, 9), (154, 22, 0), (146, 22, 0),
- (146, 26, 9), (137, 26, 9), (117, 30, 9), (105, 30, 18),
- (92, 23, 18), (88, 23, 28), (92, 39, 28), (88, 39, 28),
- (80, 52, 47), (72, 56, 56), (84, 68, 65), (73, 73, 75),
- (64, 60, 56), (52, 56, 56), (36, 52, 47), (32, 36, 37),
- (36, 32, 28), (40, 31, 28), (52, 31, 28), (48, 31, 18),
- (60, 27, 18), (76, 31, 18), (88, 31, 18), (100, 30, 9),
- (113, 34, 9), (121, 30, 9), (133, 30, 18), (125, 39, 18),
- (121, 31, 28), (121, 38, 28), (109, 35, 37), (109, 34, 28),
- (105, 31, 28), (101, 34, 28), (84, 35, 37), (72, 31, 37),
- (68, 27, 37), (56, 27, 28), (48, 23, 28), (40, 24, 28),
- (36, 27, 28), (35, 28, 28), (35, 28, 28), (36, 32, 18),
- (48, 31, 18), (80, 43, 18), (101, 64, 28), (141, 76, 28),
- (182, 95, 28), (214, 123, 37), (234, 163, 56), (234, 176, 84),
- (234, 176, 75), (222, 157, 47), (222, 131, 47), (210, 110, 28),
- (222, 79, 37), (194, 38, 18), (202, 14, 9), (206, 26, 19),
- (186, 30, 9), (182, 30, 9), (186, 72, 9), (174, 83, 9),
- (161, 79, 18), (141, 59, 9), (129, 64, 28), (121, 76, 47),
- (121, 63, 56), (133, 46, 37), (125, 47, 28), (129, 43, 28),
- (121, 47, 28), (113, 47, 28), (125, 47, 18), (121, 47, 28),
- (109, 47, 18), (100, 43, 28), (92, 39, 28), (76, 31, 28),
- (56, 31, 28), (48, 31, 37), (40, 27, 28), (35, 28, 28),
- (32, 28, 28), (36, 31, 28), (44, 36, 28), (56, 35, 28),
- (68, 35, 28), (76, 35, 37), (80, 47, 28), (88, 39, 28),
- (88, 43, 37), (101, 43, 28), (105, 39, 28), (109, 43, 28),
- (109, 60, 46), (97, 72, 56), (105, 88, 75), (113, 104, 84),
- (133, 100, 94), (165, 91, 56), (165, 87, 47), (162, 71, 37),
- (166, 59, 28), (162, 63, 18), (149, 64, 18), (150, 59, 18),
- (146, 60, 9), (141, 33, 0), (129, 59, 0), (121, 59, 18),
- (133, 64, 18), (149, 64, 28), (154, 80, 37), (174, 83, 18),
- (182, 91, 18), (198, 96, 18), (202, 110, 28), (202, 106, 37),
- (202, 106, 37), (198, 95, 47), (178, 86, 28), (133, 68, 28),
- (113, 59, 28), (92, 43, 18), (76, 35, 28), (60, 35, 28),
- (56, 31, 28), (64, 31, 28), (68, 27, 28), (72, 31, 28),
- (76, 31, 28), (76, 35, 28), (80, 39, 18), (84, 31, 28),
- (85, 35, 18), (81, 31, 18), (80, 31, 18), (76, 27, 28),
- (64, 27, 28), (56, 27, 28), (44, 27, 28), (36, 28, 28),
- (31, 28, 28), (27, 24, 28), (23, 24, 28), (27, 24, 28),
- (31, 28, 28), (32, 28, 28), (35, 28, 28), (44, 31, 28),
- (68, 31, 28), (88, 43, 28), (109, 60, 28), (133, 64, 28),
- (166, 91, 28), (210, 140, 66), (214, 210, 188), (230, 180, 113),
- (238, 176, 93), (219, 173, 85), (222, 164, 66), (202, 131, 47),
- (174, 103, 47), (141, 100, 47), (121, 88, 66), (80, 60, 47),
- (60, 43, 37), (48, 27, 37), (44, 27, 37), (36, 28, 28),
- (32, 28, 28), (31, 28, 28), (27, 28, 28), (27, 28, 28),
- (24, 28, 28), (27, 28, 28), (27, 28, 28), (31, 28, 28),
- (32, 28, 28), (32, 36, 37), (44, 40, 37), (56, 31, 37),
- (68, 35, 56), (89, 60, 47), (117, 64, 37), (121, 56, 37),
- (125, 56, 47), (109, 47, 37), (105, 47, 37), (92, 27, 37)
- ),
-
-// 31 aquatic-garden
-((146, 80, 9), (133, 92, 28), (133, 108, 56), (153, 112, 75),
- (141, 125, 84), (133, 113, 65), (105, 76, 56), (80, 72, 37),
- (60, 68, 37), (52, 60, 47), (40, 44, 47), (36, 36, 37),
- (32, 28, 37), (32, 28, 28), (32, 24, 28), (27, 24, 37),
- (27, 28, 37), (28, 32, 37), (40, 44, 47), (60, 64, 56),
- (77, 89, 66), (92, 105, 66), (117, 133, 85), (125, 158, 103),
- (166, 177, 103), (149, 178, 122), (157, 157, 113), (125, 133, 103),
- (109, 96, 94), (81, 93, 75), (64, 85, 75), (52, 68, 56),
- (40, 56, 47), (40, 44, 37), (36, 36, 28), (32, 32, 28),
- (28, 28, 28), (24, 28, 28), (23, 28, 28), (28, 32, 28),
- (36, 36, 28), (40, 40, 28), (56, 39, 28), (72, 48, 28),
- (84, 51, 28), (80, 56, 28), (84, 64, 28), (72, 64, 28),
- (68, 39, 28), (56, 43, 28), (36, 32, 18), (28, 28, 18),
- (24, 28, 28), (23, 24, 28), (20, 20, 28), (23, 20, 28),
- (19, 20, 28), (19, 20, 28), (24, 24, 28), (31, 24, 28),
- (31, 28, 28), (35, 28, 28), (48, 35, 28), (64, 43, 28),
- (72, 52, 37), (76, 56, 37), (72, 52, 37), (56, 39, 28),
- (48, 31, 28), (36, 28, 28), (32, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 32, 28), (28, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (28, 36, 28), (36, 40, 28), (44, 48, 37),
- (64, 64, 47), (81, 97, 66), (96, 121, 103), (88, 146, 150),
- (96, 158, 169), (100, 158, 179), (100, 150, 160), (100, 129, 141),
- (85, 109, 113), (68, 93, 85), (44, 60, 66), (36, 44, 47),
- (24, 40, 37), (24, 36, 37), (23, 32, 28), (20, 24, 18),
- (24, 24, 18), (23, 20, 9), (24, 32, 18), (36, 44, 18),
- (44, 48, 37), (52, 60, 47), (56, 81, 75), (64, 97, 85),
- (68, 101, 94), (85, 113, 85), (96, 117, 94), (84, 84, 94),
- (68, 80, 85), (64, 73, 75), (56, 56, 56), (52, 56, 47),
- (40, 44, 37), (36, 36, 37), (35, 32, 28), (28, 24, 18),
- (32, 28, 28), (32, 32, 18), (52, 39, 18), (60, 35, 18),
- (84, 47, 37), (81, 55, 37), (80, 72, 56), (64, 76, 66),
- (52, 64, 75), (48, 73, 85), (52, 81, 94), (60, 89, 122),
- (64, 101, 122), (88, 105, 122), (89, 117, 113), (93, 117, 113),
- (100, 117, 113), (100, 125, 103), (104, 125, 103), (109, 129, 85),
- (96, 105, 75), (93, 101, 66), (89, 93, 66), (105, 105, 75),
- (117, 125, 56), (121, 121, 75), (117, 100, 56), (109, 100, 47),
- (89, 93, 56), (84, 93, 66), (73, 85, 66), (56, 64, 47),
- (44, 48, 47), (40, 32, 37), (44, 31, 37), (40, 44, 37),
- (56, 52, 28), (68, 68, 37), (64, 56, 37), (68, 56, 37),
- (64, 48, 47), (48, 52, 47), (40, 40, 47), (32, 36, 37),
- (32, 36, 28), (32, 36, 28), (36, 40, 37), (44, 52, 47),
- (52, 60, 66), (64, 85, 85), (84, 109, 103), (100, 121, 122),
- (104, 145, 151), (116, 158, 141), (112, 150, 151), (108, 129, 132),
- (113, 105, 103), (89, 101, 75), (69, 93, 56), (68, 76, 37),
- (68, 68, 28), (52, 48, 28), (40, 40, 28), (36, 36, 28),
- (32, 36, 28), (32, 32, 28), (32, 32, 28), (32, 32, 28),
- (32, 36, 28), (32, 40, 37), (28, 44, 47), (36, 68, 66),
- (48, 85, 94), (44, 109, 160), (88, 150, 169), (113, 178, 159),
- (116, 170, 169), (133, 173, 179), (92, 154, 197), (36, 93, 170),
- (40, 93, 160), (36, 73, 103), (48, 56, 75), (44, 48, 56),
- (36, 36, 37), (32, 32, 28), (27, 28, 18), (24, 28, 18),
- (20, 32, 18), (24, 28, 18), (19, 28, 18), (19, 24, 28),
- (20, 24, 28), (20, 28, 28), (23, 28, 28), (20, 32, 28),
- (20, 28, 28), (24, 28, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (32, 32, 28), (36, 32, 37), (40, 36, 47),
- (52, 48, 66), (60, 77, 94), (92, 121, 132), (125, 166, 160),
- (145, 177, 179), (161, 190, 198), (169, 198, 188), (174, 186, 170),
- (166, 186, 170), (145, 170, 132), (141, 162, 85), (129, 133, 85),
- (137, 99, 47), (137, 72, 9), (125, 46, 0), (109, 47, 18),
- (85, 51, 28), (105, 80, 28), (93, 64, 47), (104, 72, 75),
- (125, 121, 94), (129, 137, 113), (108, 150, 122), (96, 146, 131),
- (88, 137, 122), (68, 105, 141), (52, 72, 94), (28, 52, 56),
- (23, 32, 47), (31, 28, 47), (32, 40, 47), (40, 52, 56)
- ),
-
-// 32 no-name
-((24, 24, 9), (24, 28, 9), (24, 28, 18), (28, 28, 18),
- (28, 28, 28), (27, 28, 28), (24, 28, 28), (24, 28, 28),
- (20, 28, 28), (19, 28, 18), (24, 28, 9), (23, 24, 9),
- (20, 24, 18), (19, 20, 18), (20, 20, 18), (19, 20, 28),
- (15, 24, 28), (11, 20, 18), (12, 16, 18), (12, 12, 9),
- (16, 20, 18), (20, 24, 28), (24, 24, 28), (27, 32, 28),
- (32, 36, 28), (32, 44, 28), (32, 52, 37), (48, 60, 37),
- (76, 68, 47), (101, 80, 37), (150, 96, 28), (194, 102, 28),
- (210, 106, 37), (214, 110, 37), (214, 127, 37), (210, 127, 37),
- (206, 132, 47), (214, 156, 47), (226, 168, 47), (246, 191, 46),
- (246, 208, 46), (254, 220, 56), (254, 207, 56), (250, 191, 46),
- (250, 187, 46), (238, 179, 46), (238, 159, 46), (234, 148, 46),
- (222, 136, 37), (218, 148, 37), (222, 179, 47), (230, 200, 37),
- (227, 230, 46), (246, 225, 46), (226, 218, 47), (215, 192, 56),
- (165, 149, 66), (101, 109, 47), (72, 72, 28), (56, 60, 28),
- (40, 44, 28), (32, 32, 18), (28, 28, 18), (24, 32, 18),
- (24, 32, 18), (24, 32, 18), (32, 32, 28), (32, 36, 28),
- (40, 44, 37), (52, 48, 47), (64, 48, 56), (76, 64, 47),
- (89, 64, 47), (109, 80, 56), (154, 96, 56), (190, 107, 47),
- (186, 106, 47), (174, 123, 37), (149, 111, 37), (109, 84, 46),
- (85, 80, 47), (81, 76, 56), (64, 77, 66), (56, 64, 66),
- (48, 52, 56), (32, 36, 47), (28, 36, 37), (28, 32, 28),
- (28, 32, 28), (35, 32, 18), (44, 40, 18), (72, 48, 28),
- (101, 55, 37), (133, 72, 47), (186, 102, 47), (186, 91, 56),
- (149, 84, 56), (109, 80, 56), (137, 99, 47), (162, 108, 47),
- (178, 136, 56), (186, 148, 56), (210, 189, 75), (234, 209, 103),
- (234, 205, 103), (234, 197, 103), (238, 180, 65), (210, 148, 56),
- (226, 115, 65), (222, 115, 75), (198, 110, 66), (182, 110, 47),
- (125, 80, 37), (105, 59, 37), (68, 52, 28), (44, 40, 28),
- (32, 32, 18), (28, 28, 18), (24, 28, 18), (20, 24, 18),
- (23, 24, 18), (28, 32, 28), (40, 40, 37), (52, 48, 37),
- (72, 60, 37), (96, 72, 37), (145, 99, 56), (194, 102, 56),
- (214, 123, 85), (230, 180, 103), (254, 245, 131), (254, 254, 140),
- (250, 254, 197), (234, 234, 188), (190, 173, 151), (129, 146, 141),
- (105, 137, 84), (85, 101, 47), (93, 77, 46), (109, 60, 37),
- (121, 76, 37), (149, 108, 47), (182, 119, 47), (178, 140, 56),
- (186, 144, 47), (194, 136, 47), (194, 123, 37), (178, 115, 37),
- (117, 88, 47), (84, 64, 47), (60, 56, 47), (52, 60, 56),
- (52, 64, 47), (60, 68, 56), (73, 81, 75), (116, 141, 141),
- (182, 186, 151), (218, 222, 169), (206, 206, 179), (150, 166, 151),
- (84, 109, 103), (60, 73, 85), (56, 73, 75), (73, 77, 75),
- (85, 93, 65), (97, 113, 66), (129, 141, 75), (166, 157, 113),
- (182, 169, 113), (198, 156, 103), (186, 132, 66), (174, 119, 47),
- (121, 84, 37), (81, 60, 28), (64, 56, 28), (48, 52, 18),
- (44, 44, 28), (40, 40, 37), (32, 36, 37), (32, 36, 37),
- (40, 40, 37), (48, 48, 47), (48, 73, 56), (73, 117, 46),
- (113, 125, 47), (150, 170, 94), (186, 181, 103), (215, 206, 94),
- (246, 233, 74), (250, 249, 84), (254, 233, 84), (254, 241, 74),
- (254, 229, 56), (250, 229, 56), (254, 225, 65), (250, 233, 84),
- (238, 241, 112), (246, 217, 122), (206, 181, 113), (198, 123, 85),
- (202, 119, 66), (194, 127, 56), (198, 131, 56), (194, 136, 66),
- (222, 185, 84), (234, 230, 112), (254, 249, 112), (254, 254, 131),
- (222, 226, 150), (214, 193, 132), (174, 157, 113), (105, 113, 56),
- (77, 84, 56), (52, 68, 47), (44, 52, 37), (36, 40, 28),
- (32, 36, 28), (36, 40, 28), (36, 36, 28), (40, 32, 37),
- (48, 39, 37), (64, 39, 28), (80, 52, 37), (105, 55, 47),
- (165, 84, 56), (194, 98, 47), (198, 106, 47), (202, 131, 56),
- (238, 172, 84), (242, 196, 103), (250, 213, 103), (246, 221, 74),
- (246, 200, 56), (210, 180, 56), (170, 149, 56), (141, 111, 47),
- (93, 92, 47), (84, 72, 47), (64, 68, 28), (56, 64, 28),
- (44, 52, 28), (36, 44, 28), (36, 36, 28), (40, 40, 28),
- (40, 40, 28), (56, 43, 18), (60, 43, 18), (72, 52, 28),
- (96, 64, 46), (117, 84, 65), (170, 123, 66), (170, 132, 66),
- (121, 72, 56), (100, 55, 46), (56, 48, 37), (36, 36, 37)
- ),
-
-// 33 fall-quilt
-((24, 40, 37), (56, 52, 37), (93, 68, 37), (137, 68, 18),
- (174, 76, 18), (190, 102, 9), (190, 94, 18), (178, 75, 18),
- (162, 64, 18), (129, 60, 18), (105, 76, 18), (77, 68, 28),
- (64, 60, 37), (40, 48, 37), (24, 40, 37), (20, 32, 37),
- (19, 32, 37), (15, 32, 37), (15, 32, 37), (20, 36, 47),
- (24, 40, 56), (24, 40, 56), (28, 40, 56), (28, 44, 56),
- (28, 44, 56), (32, 44, 47), (36, 48, 37), (48, 52, 37),
- (76, 68, 37), (81, 73, 37), (109, 80, 37), (137, 80, 28),
- (170, 87, 37), (194, 98, 18), (198, 102, 18), (210, 110, 18),
- (214, 118, 9), (198, 119, 18), (170, 128, 28), (146, 99, 28),
- (117, 80, 28), (85, 72, 37), (68, 52, 37), (40, 40, 37),
- (24, 36, 28), (19, 32, 28), (24, 24, 28), (32, 28, 28),
- (40, 31, 18), (56, 35, 18), (76, 52, 28), (105, 84, 37),
- (133, 96, 37), (194, 144, 56), (214, 197, 141), (214, 202, 179),
- (234, 230, 216), (250, 233, 225), (250, 233, 216), (222, 193, 169),
- (150, 145, 94), (109, 96, 56), (77, 68, 47), (40, 48, 56),
- (36, 44, 56), (36, 40, 56), (32, 36, 56), (28, 40, 56),
- (24, 36, 47), (20, 32, 47), (20, 32, 37), (24, 36, 37),
- (24, 36, 37), (36, 36, 37), (36, 36, 28), (40, 32, 28),
- (40, 31, 28), (48, 31, 28), (68, 47, 28), (109, 39, 28),
- (129, 46, 18), (133, 47, 9), (162, 59, 0), (198, 114, 9),
- (214, 145, 28), (226, 171, 47), (234, 183, 47), (230, 192, 65),
- (222, 165, 65), (194, 144, 47), (145, 112, 47), (113, 88, 47),
- (93, 72, 46), (60, 60, 47), (36, 48, 47), (32, 44, 47),
- (32, 36, 47), (36, 36, 37), (36, 40, 37), (40, 40, 37),
- (40, 44, 28), (48, 52, 28), (76, 68, 37), (93, 76, 37),
- (113, 88, 28), (170, 123, 28), (194, 122, 28), (210, 132, 18),
- (214, 141, 18), (210, 127, 18), (182, 119, 28), (153, 76, 28),
- (137, 64, 18), (121, 55, 9), (93, 51, 18), (80, 64, 37),
- (97, 76, 37), (113, 84, 37), (166, 115, 47), (214, 173, 75),
- (230, 197, 75), (242, 200, 75), (218, 173, 66), (182, 132, 47),
- (113, 88, 46), (77, 72, 37), (56, 48, 37), (44, 40, 37),
- (35, 24, 28), (24, 12, 18), (23, 12, 18), (27, 20, 18),
- (52, 31, 18), (93, 51, 18), (149, 92, 28), (194, 140, 37),
- (226, 180, 75), (242, 213, 84), (250, 213, 112), (254, 212, 121),
- (238, 222, 141), (250, 233, 197), (254, 241, 216), (250, 237, 225),
- (254, 233, 197), (250, 229, 169), (254, 229, 150), (254, 229, 140),
- (250, 221, 131), (246, 217, 112), (250, 209, 84), (250, 208, 74),
- (238, 192, 56), (214, 131, 28), (186, 72, 9), (146, 38, 0),
- (109, 30, 9), (76, 15, 9), (48, 16, 9), (27, 8, 9),
- (23, 24, 28), (24, 32, 37), (24, 36, 37), (24, 40, 47),
- (32, 44, 47), (40, 44, 56), (56, 52, 56), (89, 64, 56),
- (125, 72, 37), (158, 60, 37), (162, 63, 28), (154, 55, 18),
- (141, 38, 18), (133, 26, 9), (113, 22, 0), (89, 11, 9),
- (73, 11, 0), (52, 11, 9), (36, 20, 0), (40, 16, 9),
- (27, 20, 18), (23, 20, 28), (24, 24, 37), (19, 28, 47),
- (15, 28, 47), (16, 32, 47), (12, 28, 37), (16, 28, 37),
- (19, 28, 37), (16, 28, 37), (24, 36, 28), (40, 35, 18),
- (44, 35, 18), (64, 35, 18), (97, 38, 0), (121, 51, 9),
- (125, 42, 9), (121, 38, 9), (93, 31, 18), (52, 40, 28),
- (36, 40, 47), (32, 44, 47), (32, 48, 47), (32, 48, 47),
- (28, 44, 47), (24, 36, 47), (19, 28, 37), (19, 20, 28),
- (20, 12, 18), (24, 4, 9), (16, 8, 0), (16, 12, 0),
- (20, 12, 9), (20, 20, 18), (16, 28, 28), (16, 28, 37),
- (15, 28, 37), (12, 28, 28), (23, 28, 18), (44, 27, 18),
- (56, 19, 18), (80, 19, 28), (113, 30, 18), (129, 51, 9),
- (145, 79, 28), (186, 127, 28), (226, 163, 47), (234, 192, 65),
- (242, 200, 75), (226, 188, 84), (190, 144, 47), (125, 96, 47),
- (97, 80, 56), (60, 60, 47), (36, 48, 47), (24, 40, 47),
- (20, 32, 47), (16, 28, 47), (12, 24, 37), (12, 20, 37),
- (12, 20, 47), (15, 24, 47), (15, 28, 56), (20, 28, 56),
- (20, 36, 56), (28, 44, 56), (36, 48, 47), (52, 48, 47),
- (77, 73, 37), (109, 88, 56), (125, 96, 47), (186, 127, 37),
- (218, 163, 47), (230, 166, 37), (230, 144, 28), (198, 120, 37)
- ),
-
-// 34 night-blue-sky
-((3, 12, 66), (4, 12, 66), (7, 12, 66), (7, 8, 56),
- (4, 8, 47), (3, 8, 37), (0, 4, 18), (0, 4, 9),
- (0, 4, 0), (0, 4, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 9), (0, 4, 18), (3, 4, 18), (4, 4, 18),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (0, 4, 9),
- (0, 0, 0), (0, 0, 0), (0, 4, 0), (0, 4, 0),
- (4, 4, 9), (4, 4, 18), (4, 4, 18), (4, 8, 18),
- (3, 8, 18), (0, 8, 18), (0, 4, 18), (0, 4, 18),
- (0, 4, 18), (0, 4, 28), (0, 8, 37), (0, 12, 47),
- (3, 12, 56), (3, 16, 66), (3, 16, 75), (3, 12, 75),
- (3, 12, 75), (3, 16, 75), (3, 16, 75), (4, 16, 75),
- (4, 12, 75), (3, 12, 75), (3, 12, 75), (3, 12, 75),
- (0, 12, 66), (3, 8, 56), (3, 8, 56), (3, 8, 56),
- (3, 4, 47), (4, 4, 47), (4, 4, 56), (4, 8, 56),
- (4, 8, 56), (3, 8, 56), (3, 8, 47), (0, 8, 37),
- (0, 8, 28), (0, 4, 28), (0, 4, 18), (0, 4, 18),
- (4, 4, 18), (4, 4, 28), (3, 4, 28), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 28),
- (0, 0, 18), (0, 0, 9), (0, 0, 9), (0, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 4, 0),
- (0, 4, 0), (0, 4, 9), (0, 4, 9), (0, 8, 18),
- (0, 8, 28), (0, 4, 28), (0, 4, 28), (3, 4, 28),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (4, 4, 18),
- (4, 4, 28), (7, 8, 37), (4, 12, 47), (8, 12, 56),
- (7, 12, 66), (7, 16, 75), (7, 16, 75), (11, 16, 75),
- (11, 16, 75), (11, 16, 75), (7, 16, 66), (7, 16, 66),
- (7, 16, 66), (4, 16, 66), (3, 16, 66), (4, 12, 56),
- (4, 8, 47), (4, 4, 37), (4, 4, 28), (4, 0, 18),
- (4, 0, 18), (3, 0, 18), (0, 0, 9), (0, 0, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 0, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 9),
- (4, 4, 9), (4, 4, 9), (4, 4, 9), (3, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 0, 9), (0, 0, 9),
- (0, 0, 9), (0, 4, 9), (0, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (7, 8, 37), (4, 8, 47),
- (3, 8, 47), (3, 8, 47), (0, 4, 47), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 47),
- (0, 4, 56), (3, 8, 56), (4, 12, 56), (7, 20, 66),
- (7, 24, 66), (3, 20, 66), (0, 16, 56), (0, 8, 56),
- (0, 4, 47), (0, 4, 28), (0, 4, 18), (4, 4, 9),
- (4, 4, 9), (0, 4, 18), (0, 4, 28), (0, 8, 37),
- (0, 8, 56), (3, 12, 66), (7, 12, 75), (8, 16, 75),
- (8, 16, 85), (7, 20, 85), (8, 20, 75), (7, 16, 75),
- (7, 12, 66), (4, 12, 56), (3, 8, 47), (3, 8, 37),
- (0, 8, 37), (0, 4, 28), (0, 4, 28), (0, 4, 28),
- (0, 4, 28), (0, 4, 28), (0, 4, 28), (0, 8, 28),
- (0, 8, 18), (0, 8, 9), (4, 8, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 37), (4, 12, 56), (3, 12, 66),
- (3, 16, 66), (3, 16, 56), (4, 16, 56), (8, 12, 56),
- (7, 8, 56), (7, 8, 47), (4, 4, 47), (4, 4, 47),
- (4, 4, 47), (3, 8, 56), (3, 12, 56), (3, 12, 66),
- (3, 12, 66), (3, 12, 75), (3, 12, 75), (4, 12, 75),
- (4, 12, 75), (7, 12, 75), (7, 12, 75), (7, 12, 66),
- (4, 8, 56), (3, 4, 47), (0, 0, 28), (0, 0, 18),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (4, 0, 9),
- (4, 0, 9), (4, 0, 9), (4, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 4, 9),
- (0, 4, 9), (4, 4, 9), (4, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (4, 8, 37), (4, 8, 47),
- (4, 8, 56), (4, 12, 56), (3, 12, 47), (0, 16, 47),
- (0, 8, 37), (0, 8, 28), (0, 4, 18), (0, 4, 9),
- (0, 0, 9), (0, 0, 9), (0, 4, 9), (3, 4, 18),
- (4, 8, 28), (4, 12, 37), (4, 16, 47), (4, 16, 47),
- (4, 12, 37), (4, 8, 28), (4, 4, 18), (4, 4, 9)
- ),
-
-// 35 shadow-iris
-((36, 20, 18), (32, 20, 18), (31, 20, 18), (31, 20, 18),
- (32, 24, 18), (35, 28, 18), (36, 32, 18), (28, 24, 18),
- (27, 20, 18), (24, 16, 18), (23, 12, 18), (23, 12, 18),
- (23, 16, 18), (24, 20, 18), (24, 20, 18), (23, 20, 18),
- (19, 20, 18), (16, 20, 18), (19, 16, 9), (20, 12, 9),
- (23, 12, 9), (24, 16, 9), (24, 20, 9), (24, 20, 9),
- (20, 20, 9), (20, 16, 9), (20, 8, 9), (23, 12, 9),
- (24, 12, 9), (28, 16, 9), (28, 20, 9), (28, 20, 9),
- (27, 20, 9), (24, 20, 18), (23, 16, 18), (23, 16, 18),
- (20, 16, 18), (19, 12, 18), (16, 12, 9), (19, 16, 9),
- (20, 16, 9), (23, 16, 9), (28, 16, 9), (35, 16, 18),
- (44, 20, 28), (56, 23, 37), (64, 19, 47), (76, 23, 47),
- (80, 27, 37), (88, 35, 37), (88, 35, 37), (88, 31, 28),
- (68, 31, 28), (52, 23, 28), (44, 20, 28), (36, 20, 28),
- (35, 24, 28), (35, 24, 28), (35, 24, 28), (35, 20, 28),
- (32, 20, 18), (28, 20, 18), (28, 20, 18), (27, 16, 18),
- (27, 16, 18), (28, 16, 18), (31, 16, 18), (35, 16, 28),
- (40, 19, 28), (48, 23, 37), (60, 23, 47), (72, 31, 56),
- (88, 35, 66), (100, 39, 75), (96, 44, 75), (96, 48, 75),
- (100, 40, 84), (100, 40, 75), (84, 27, 56), (72, 23, 47),
- (56, 23, 37), (44, 23, 18), (36, 20, 9), (35, 16, 9),
- (32, 16, 9), (28, 16, 9), (28, 20, 9), (35, 20, 9),
- (35, 24, 9), (35, 24, 18), (35, 20, 18), (35, 20, 18),
- (35, 24, 18), (36, 24, 28), (40, 23, 28), (44, 23, 28),
- (56, 27, 28), (64, 27, 37), (72, 27, 37), (76, 35, 37),
- (64, 31, 37), (52, 23, 28), (52, 23, 28), (52, 23, 28),
- (60, 27, 37), (64, 23, 37), (68, 27, 47), (72, 27, 47),
- (80, 35, 56), (88, 40, 65), (101, 44, 66), (100, 43, 56),
- (84, 35, 56), (68, 39, 56), (40, 40, 47), (39, 28, 37),
- (40, 23, 28), (43, 20, 28), (44, 23, 28), (48, 23, 37),
- (52, 24, 37), (56, 27, 37), (52, 27, 37), (47, 27, 47),
- (39, 24, 47), (35, 24, 37), (35, 20, 37), (28, 24, 28),
- (28, 24, 18), (24, 24, 18), (23, 20, 18), (19, 16, 18),
- (15, 16, 18), (16, 16, 18), (19, 16, 18), (20, 16, 18),
- (23, 20, 18), (23, 20, 18), (23, 16, 18), (20, 12, 18),
- (24, 12, 18), (27, 12, 18), (31, 16, 18), (32, 16, 18),
- (35, 16, 18), (36, 16, 18), (36, 20, 18), (36, 20, 18),
- (40, 20, 18), (40, 19, 18), (44, 20, 28), (56, 23, 37),
- (64, 23, 56), (76, 31, 66), (84, 68, 75), (108, 60, 94),
- (121, 64, 94), (125, 52, 94), (117, 56, 84), (109, 39, 75),
- (104, 40, 75), (104, 43, 65), (109, 35, 66), (100, 35, 56),
- (80, 31, 47), (72, 19, 37), (56, 19, 28), (52, 19, 28),
- (48, 20, 28), (44, 19, 28), (39, 16, 28), (36, 16, 18),
- (32, 16, 9), (36, 20, 9), (35, 20, 18), (40, 24, 18),
- (48, 23, 28), (72, 31, 37), (92, 31, 56), (113, 44, 84),
- (141, 60, 94), (202, 181, 188), (177, 116, 142), (145, 76, 122),
- (145, 76, 113), (137, 80, 113), (129, 56, 94), (125, 56, 84),
- (121, 47, 75), (104, 35, 66), (96, 35, 56), (84, 31, 47),
- (76, 35, 37), (64, 23, 28), (52, 23, 28), (44, 20, 18),
- (39, 16, 18), (31, 16, 18), (24, 16, 18), (20, 16, 18),
- (16, 12, 9), (16, 12, 9), (16, 12, 9), (16, 16, 9),
- (15, 16, 9), (15, 12, 9), (15, 12, 18), (16, 12, 18),
- (16, 12, 18), (19, 12, 18), (20, 12, 18), (24, 12, 18),
- (27, 12, 18), (27, 16, 28), (27, 16, 28), (27, 16, 28),
- (28, 16, 28), (31, 16, 28), (40, 19, 28), (48, 23, 37),
- (52, 23, 47), (56, 27, 47), (64, 35, 47), (72, 31, 47),
- (68, 35, 47), (60, 36, 47), (48, 31, 37), (40, 24, 28),
- (40, 24, 28), (43, 24, 28), (48, 28, 28), (52, 32, 37),
- (64, 31, 47), (68, 27, 47), (80, 31, 47), (84, 31, 56),
- (88, 35, 56), (96, 35, 56), (96, 31, 56), (84, 31, 56),
- (76, 27, 56), (72, 27, 56), (68, 27, 56), (60, 27, 47),
- (52, 23, 37), (40, 20, 28), (31, 20, 28), (16, 20, 28),
- (20, 12, 28), (20, 12, 28), (23, 12, 18), (27, 16, 18),
- (32, 20, 28), (35, 24, 28), (36, 28, 28), (40, 28, 37)
- ),
-
-// 36 solid-sky
-((145, 104, 84), (178, 111, 75), (202, 123, 75), (198, 127, 75),
- (129, 112, 85), (84, 72, 37), (40, 40, 28), (20, 16, 18),
- (11, 4, 28), (12, 4, 28), (23, 24, 28), (0, 93, 141),
- (0, 109, 160), (4, 122, 170), (7, 134, 179), (19, 138, 188),
- (24, 142, 179), (31, 151, 179), (44, 158, 179), (52, 162, 179),
- (129, 117, 122), (190, 137, 103), (214, 152, 66), (206, 131, 37),
- (202, 119, 28), (198, 106, 9), (194, 90, 9), (166, 43, 9),
- (133, 18, 0), (72, 19, 9), (60, 19, 18), (36, 28, 9),
- (36, 36, 18), (52, 60, 37), (0, 101, 150), (0, 109, 150),
- (0, 109, 150), (0, 105, 150), (0, 97, 141), (20, 36, 18),
- (16, 24, 9), (8, 8, 9), (12, 4, 9), (12, 4, 9),
- (11, 4, 9), (8, 4, 9), (4, 4, 9), (7, 4, 9),
- (8, 0, 9), (12, 0, 9), (15, 0, 9), (16, 4, 18),
- (19, 12, 28), (0, 89, 141), (0, 97, 160), (0, 101, 160),
- (0, 101, 150), (60, 60, 37), (68, 31, 18), (105, 30, 9),
- (170, 80, 9), (198, 90, 0), (178, 67, 0), (133, 30, 0),
- (72, 15, 9), (36, 12, 18), (23, 8, 9), (16, 4, 9),
- (19, 8, 9), (27, 20, 18), (52, 44, 37), (4, 105, 150),
- (60, 162, 188), (173, 173, 160), (198, 165, 151), (194, 148, 113),
- (218, 160, 84), (222, 153, 84), (214, 132, 47), (210, 123, 37),
- (202, 111, 28), (218, 118, 28), (202, 119, 47), (149, 104, 85),
- (88, 116, 113), (4, 113, 160), (0, 118, 160), (0, 122, 160),
- (0, 122, 160), (0, 122, 160), (0, 122, 170), (4, 122, 170),
- (0, 118, 170), (0, 114, 170), (0, 109, 160), (0, 101, 150),
- (44, 60, 28), (28, 36, 9), (20, 16, 9), (16, 8, 9),
- (15, 4, 9), (12, 0, 18), (11, 0, 18), (8, 0, 18),
- (8, 0, 18), (12, 4, 9), (15, 4, 9), (20, 4, 9),
- (28, 12, 18), (36, 36, 18), (52, 52, 47), (0, 97, 150),
- (0, 101, 150), (73, 73, 66), (64, 60, 37), (48, 56, 28),
- (64, 64, 47), (0, 105, 150), (0, 118, 160), (4, 122, 170),
- (8, 126, 170), (4, 130, 170), (4, 134, 170), (0, 130, 170),
- (0, 126, 170), (0, 126, 170), (0, 122, 170), (0, 114, 170),
- (0, 105, 160), (0, 93, 150), (16, 32, 28), (16, 12, 18),
- (19, 8, 9), (20, 20, 18), (28, 44, 28), (0, 97, 141),
- (4, 118, 160), (23, 142, 179), (44, 158, 188), (60, 166, 197),
- (60, 166, 197), (68, 170, 197), (72, 170, 197), (72, 173, 197),
- (96, 177, 188), (149, 145, 103), (214, 143, 75), (210, 127, 47),
- (154, 99, 37), (68, 68, 28), (44, 35, 18), (24, 20, 18),
- (15, 8, 18), (7, 4, 18), (4, 0, 18), (3, 4, 18),
- (7, 4, 18), (11, 4, 18), (19, 8, 18), (32, 36, 28),
- (0, 105, 150), (24, 138, 179), (72, 174, 188), (149, 190, 197),
- (206, 218, 207), (210, 222, 207), (218, 210, 207), (218, 218, 198),
- (218, 210, 198), (194, 194, 170), (194, 181, 160), (141, 137, 103),
- (113, 81, 75), (72, 84, 37), (52, 68, 28), (52, 48, 28),
- (68, 64, 28), (81, 80, 37), (141, 88, 47), (194, 106, 37),
- (206, 106, 28), (206, 110, 18), (206, 110, 9), (194, 98, 18),
- (174, 87, 37), (96, 88, 94), (4, 113, 150), (12, 134, 170),
- (19, 142, 179), (31, 147, 179), (39, 151, 188), (48, 158, 188),
- (48, 166, 188), (48, 162, 188), (43, 159, 197), (39, 151, 198),
- (27, 147, 188), (23, 142, 179), (20, 138, 179), (19, 134, 179),
- (8, 130, 179), (4, 122, 160), (4, 109, 160), (0, 97, 150),
- (44, 36, 37), (31, 16, 18), (23, 8, 18), (23, 8, 18),
- (27, 28, 28), (0, 93, 141), (0, 105, 150), (0, 97, 141),
- (48, 39, 37), (28, 28, 18), (32, 24, 9), (44, 15, 9),
- (60, 27, 18), (93, 55, 37), (154, 84, 37), (186, 98, 28),
- (186, 102, 9), (170, 87, 18), (73, 80, 28), (40, 52, 18),
- (40, 36, 18), (48, 35, 18), (64, 60, 18), (149, 75, 0),
- (194, 94, 9), (198, 98, 9), (214, 105, 0), (210, 98, 9),
- (210, 101, 18), (198, 112, 37), (190, 107, 56), (108, 108, 94),
- (4, 105, 150), (0, 105, 160), (0, 109, 160), (0, 105, 160),
- (0, 101, 160), (0, 89, 141), (11, 8, 37), (11, 4, 28),
- (11, 4, 18), (12, 4, 18), (20, 8, 18), (36, 12, 18),
- (64, 19, 9), (77, 11, 0), (109, 19, 0), (169, 14, 9),
- (149, 67, 18), (85, 85, 66), (24, 113, 150), (35, 155, 188)
- ),
-
-// 37 misty-field
-((84, 89, 103), (96, 100, 94), (101, 105, 85), (93, 105, 84),
- (89, 109, 85), (100, 113, 94), (109, 121, 103), (104, 117, 113),
- (116, 117, 122), (121, 141, 141), (133, 166, 179), (153, 185, 197),
- (161, 185, 207), (157, 189, 207), (161, 185, 207), (157, 177, 207),
- (149, 169, 198), (133, 158, 188), (116, 146, 179), (108, 133, 179),
- (108, 133, 179), (116, 141, 179), (112, 141, 170), (129, 150, 170),
- (133, 157, 188), (141, 161, 188), (137, 153, 169), (125, 141, 141),
- (121, 133, 113), (109, 121, 94), (105, 125, 85), (101, 133, 84),
- (101, 133, 85), (109, 133, 85), (97, 133, 85), (93, 121, 75),
- (97, 125, 85), (101, 117, 85), (105, 117, 75), (89, 117, 75),
- (84, 121, 75), (93, 141, 75), (109, 150, 75), (117, 170, 103),
- (133, 178, 122), (145, 170, 151), (169, 194, 188), (169, 198, 207),
- (173, 193, 207), (169, 189, 207), (169, 189, 216), (165, 189, 216),
- (165, 185, 216), (161, 181, 216), (157, 181, 226), (157, 185, 226),
- (157, 189, 225), (177, 201, 226), (205, 210, 235), (214, 218, 244),
- (214, 222, 244), (209, 222, 244), (205, 218, 244), (193, 214, 235),
- (177, 197, 216), (177, 189, 207), (169, 185, 207), (169, 181, 207),
- (165, 177, 216), (161, 181, 216), (165, 185, 216), (165, 189, 216),
- (169, 193, 216), (177, 197, 216), (193, 206, 226), (206, 222, 226),
- (218, 222, 235), (222, 226, 244), (226, 222, 235), (222, 230, 244),
- (222, 226, 254), (222, 226, 244), (218, 226, 244), (218, 226, 244),
- (222, 234, 244), (214, 226, 244), (205, 218, 235), (185, 197, 216),
- (165, 181, 207), (141, 153, 169), (121, 121, 141), (105, 101, 113),
- (84, 84, 94), (77, 85, 85), (73, 77, 75), (73, 73, 75),
- (73, 73, 75), (73, 77, 75), (73, 85, 85), (77, 97, 85),
- (84, 113, 94), (104, 133, 132), (112, 154, 132), (129, 162, 160),
- (141, 169, 188), (145, 165, 198), (141, 165, 207), (137, 161, 207),
- (124, 165, 207), (64, 139, 207), (64, 139, 207), (64, 135, 207),
- (100, 129, 179), (96, 125, 160), (108, 145, 132), (112, 137, 103),
- (97, 121, 94), (89, 113, 85), (89, 105, 85), (77, 89, 85),
- (77, 81, 84), (77, 73, 75), (77, 73, 75), (77, 77, 75),
- (81, 81, 84), (77, 77, 75), (73, 73, 66), (73, 73, 66),
- (73, 77, 75), (76, 77, 94), (68, 68, 103), (72, 77, 103),
- (92, 100, 132), (124, 133, 141), (145, 161, 179), (165, 185, 207),
- (173, 201, 225), (201, 222, 235), (213, 230, 244), (222, 230, 235),
- (222, 226, 235), (222, 226, 235), (209, 222, 235), (205, 218, 235),
- (185, 206, 226), (173, 197, 216), (169, 189, 216), (165, 189, 207),
- (165, 185, 198), (153, 169, 179), (141, 166, 141), (137, 154, 132),
- (125, 157, 132), (121, 158, 103), (101, 149, 75), (85, 125, 65),
- (81, 117, 75), (72, 109, 94), (77, 85, 85), (80, 81, 94),
- (81, 77, 84), (77, 73, 75), (73, 73, 75), (68, 68, 66),
- (68, 68, 66), (73, 73, 66), (73, 73, 75), (72, 72, 75),
- (81, 85, 75), (81, 89, 75), (81, 89, 75), (85, 97, 75),
- (89, 97, 94), (89, 93, 94), (85, 89, 85), (81, 81, 75),
- (85, 97, 75), (85, 89, 75), (85, 85, 75), (81, 97, 75),
- (81, 105, 66), (85, 97, 66), (85, 101, 75), (81, 101, 75),
- (76, 101, 75), (73, 97, 75), (77, 93, 75), (73, 81, 75),
- (68, 77, 75), (73, 73, 75), (73, 73, 75), (73, 73, 75),
- (73, 73, 75), (73, 73, 66), (81, 85, 75), (81, 97, 66),
- (81, 105, 56), (60, 101, 47), (73, 97, 56), (68, 89, 66),
- (73, 77, 66), (73, 73, 66), (68, 68, 75), (52, 72, 103),
- (44, 81, 141), (60, 130, 207), (60, 135, 207), (64, 138, 198),
- (96, 125, 160), (88, 121, 122), (84, 108, 113), (92, 101, 103),
- (101, 101, 113), (112, 117, 132), (104, 117, 141), (104, 125, 151),
- (116, 133, 170), (128, 145, 188), (128, 157, 198), (129, 154, 207),
- (129, 157, 197), (137, 173, 198), (145, 173, 198), (141, 165, 188),
- (133, 165, 188), (125, 157, 188), (120, 145, 179), (112, 133, 170),
- (96, 121, 160), (100, 117, 151), (72, 105, 122), (68, 89, 113),
- (80, 93, 103), (76, 97, 132), (108, 125, 151), (137, 141, 160),
- (145, 157, 188), (161, 181, 207), (169, 193, 216), (181, 210, 226),
- (193, 222, 235), (197, 218, 235), (181, 201, 226), (165, 193, 216),
- (161, 189, 216), (157, 181, 216), (157, 181, 216), (153, 181, 216),
- (149, 181, 207), (157, 181, 207), (153, 177, 207), (149, 177, 207),
- (149, 177, 207), (141, 169, 207), (137, 165, 198), (128, 161, 198)
- ),
-
-// 38 wooden-highlight
-((97, 76, 75), (85, 68, 56), (97, 72, 46), (125, 84, 56),
- (141, 100, 85), (149, 107, 113), (137, 116, 122), (153, 112, 113),
- (154, 133, 122), (157, 124, 103), (153, 124, 94), (161, 119, 94),
- (178, 119, 85), (174, 132, 103), (170, 137, 122), (194, 153, 122),
- (166, 124, 123), (162, 125, 123), (170, 120, 103), (178, 131, 85),
- (174, 119, 66), (166, 111, 47), (154, 95, 47), (137, 80, 28),
- (141, 72, 9), (141, 68, 18), (141, 64, 18), (137, 59, 18),
- (125, 55, 9), (141, 51, 9), (125, 51, 9), (117, 51, 18),
- (117, 55, 28), (109, 55, 28), (105, 55, 28), (109, 51, 28),
- (97, 55, 28), (101, 51, 46), (88, 64, 47), (109, 68, 46),
- (141, 96, 66), (166, 120, 85), (170, 119, 66), (174, 111, 75),
- (170, 115, 85), (178, 123, 85), (150, 108, 94), (154, 107, 85),
- (133, 92, 75), (141, 88, 47), (129, 76, 28), (121, 64, 28),
- (133, 72, 28), (137, 80, 37), (146, 88, 37), (150, 96, 47),
- (154, 99, 47), (154, 99, 47), (146, 92, 28), (154, 76, 18),
- (146, 64, 18), (141, 64, 28), (141, 76, 28), (145, 80, 37),
- (158, 95, 47), (174, 106, 37), (178, 110, 47), (170, 102, 28),
- (150, 84, 18), (129, 72, 18), (109, 68, 18), (96, 47, 9),
- (84, 35, 18), (72, 35, 18), (68, 35, 18), (68, 39, 18),
- (76, 43, 28), (84, 43, 28), (92, 51, 28), (100, 55, 28),
- (117, 72, 28), (133, 88, 28), (162, 106, 28), (170, 106, 28),
- (162, 91, 28), (150, 80, 28), (141, 64, 28), (125, 51, 28),
- (117, 47, 18), (101, 42, 18), (84, 39, 18), (60, 31, 9),
- (44, 23, 9), (32, 16, 9), (24, 16, 9), (16, 16, 9),
- (16, 20, 0), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (20, 20, 9), (27, 20, 9), (27, 20, 9), (27, 24, 9),
- (24, 20, 18), (32, 16, 18), (28, 16, 18), (20, 16, 18),
- (19, 12, 18), (19, 12, 18), (16, 12, 18), (16, 16, 18),
- (16, 16, 18), (15, 16, 18), (16, 16, 18), (19, 16, 18),
- (27, 24, 18), (31, 20, 28), (36, 24, 28), (48, 24, 28),
- (68, 35, 28), (80, 43, 28), (89, 51, 18), (105, 51, 18),
- (109, 51, 18), (121, 51, 18), (121, 42, 9), (121, 51, 18),
- (125, 46, 18), (121, 55, 18), (117, 64, 18), (113, 68, 18),
- (109, 68, 18), (105, 64, 28), (105, 59, 28), (96, 51, 28),
- (80, 43, 28), (56, 27, 28), (44, 19, 28), (36, 24, 28),
- (24, 20, 28), (19, 16, 18), (12, 12, 9), (12, 12, 9),
- (16, 16, 9), (24, 20, 9), (40, 23, 9), (68, 35, 9),
- (85, 43, 9), (105, 42, 9), (109, 47, 18), (109, 47, 18),
- (109, 46, 9), (109, 46, 9), (97, 38, 9), (80, 43, 9),
- (60, 35, 9), (40, 24, 18), (32, 24, 18), (28, 24, 18),
- (28, 24, 18), (40, 28, 18), (44, 23, 18), (56, 31, 18),
- (68, 39, 18), (80, 43, 18), (85, 52, 28), (101, 72, 37),
- (133, 88, 47), (141, 100, 75), (146, 112, 85), (146, 116, 85),
- (146, 107, 75), (121, 72, 37), (113, 60, 28), (88, 47, 28),
- (56, 35, 28), (35, 24, 18), (23, 16, 18), (19, 16, 18),
- (16, 16, 18), (16, 12, 9), (16, 12, 9), (24, 16, 9),
- (35, 20, 9), (48, 27, 9), (56, 31, 18), (60, 31, 18),
- (68, 35, 37), (76, 39, 37), (76, 39, 28), (76, 35, 28),
- (84, 35, 28), (96, 38, 18), (97, 39, 18), (100, 38, 18),
- (84, 39, 28), (68, 35, 18), (56, 27, 18), (44, 23, 18),
- (48, 23, 18), (56, 27, 18), (64, 35, 37), (72, 64, 56),
- (89, 72, 65), (105, 93, 84), (137, 100, 85), (149, 108, 94),
- (150, 104, 85), (129, 92, 84), (101, 84, 75), (101, 72, 37),
- (113, 68, 28), (133, 68, 28), (129, 64, 18), (137, 68, 18),
- (137, 72, 28), (125, 64, 18), (125, 60, 18), (121, 60, 18),
- (117, 55, 18), (101, 47, 28), (84, 47, 28), (68, 39, 28),
- (48, 31, 18), (31, 24, 18), (20, 16, 9), (16, 12, 9),
- (12, 12, 9), (11, 12, 9), (12, 12, 9), (16, 12, 9),
- (24, 12, 9), (31, 12, 9), (35, 16, 9), (60, 23, 9),
- (64, 27, 9), (72, 39, 18), (72, 47, 18), (76, 47, 28),
- (72, 52, 28), (76, 47, 28), (80, 43, 28), (72, 35, 28),
- (64, 31, 18), (60, 31, 9), (40, 27, 9), (27, 20, 9),
- (32, 20, 9), (36, 28, 9), (48, 27, 9), (56, 39, 18),
- (81, 47, 18), (105, 59, 18), (121, 64, 18), (146, 76, 28)
- ),
-
-// 39 jet-tundra
-((109, 92, 75), (105, 85, 75), (105, 85, 75), (97, 89, 75),
- (93, 85, 75), (93, 81, 75), (93, 80, 65), (85, 73, 65),
- (84, 68, 56), (84, 68, 47), (80, 64, 47), (76, 64, 47),
- (72, 60, 37), (68, 64, 37), (72, 64, 47), (77, 73, 47),
- (85, 76, 47), (93, 76, 56), (97, 80, 56), (101, 80, 56),
- (105, 80, 56), (109, 84, 56), (105, 88, 56), (101, 84, 56),
- (97, 80, 56), (93, 76, 56), (85, 68, 47), (72, 60, 47),
- (64, 56, 37), (60, 56, 37), (60, 56, 37), (68, 60, 37),
- (72, 56, 37), (73, 64, 47), (76, 68, 56), (76, 68, 56),
- (81, 64, 56), (80, 68, 56), (81, 73, 56), (85, 80, 65),
- (93, 85, 65), (101, 93, 65), (101, 93, 75), (105, 97, 84),
- (113, 96, 84), (113, 100, 94), (113, 104, 94), (113, 104, 94),
- (117, 108, 94), (121, 108, 85), (121, 104, 84), (121, 104, 75),
- (117, 100, 75), (109, 97, 75), (105, 93, 75), (105, 92, 65),
- (105, 92, 66), (97, 89, 75), (93, 89, 75), (93, 85, 75),
- (85, 77, 65), (81, 73, 65), (81, 72, 56), (77, 72, 56),
- (73, 73, 56), (72, 68, 56), (72, 68, 56), (76, 68, 56),
- (77, 68, 56), (85, 76, 56), (89, 80, 56), (93, 81, 65),
- (97, 89, 75), (105, 92, 75), (113, 92, 75), (121, 92, 75),
- (121, 92, 66), (113, 92, 65), (105, 88, 65), (93, 85, 56),
- (89, 84, 56), (85, 77, 56), (73, 73, 56), (72, 68, 56),
- (72, 64, 47), (68, 60, 47), (68, 60, 47), (64, 60, 47),
- (64, 60, 56), (68, 60, 56), (68, 60, 56), (72, 64, 66),
- (68, 68, 56), (68, 64, 47), (68, 64, 47), (64, 56, 47),
- (56, 52, 37), (56, 52, 37), (52, 52, 37), (52, 52, 37),
- (52, 48, 37), (48, 48, 37), (48, 48, 28), (60, 52, 28),
- (60, 56, 28), (56, 52, 37), (52, 48, 37), (56, 48, 37),
- (56, 48, 37), (60, 48, 37), (72, 60, 47), (85, 72, 56),
- (97, 85, 65), (109, 96, 75), (121, 104, 85), (129, 116, 103),
- (133, 125, 103), (137, 125, 113), (137, 124, 113), (133, 125, 103),
- (137, 116, 103), (133, 112, 103), (129, 112, 94), (125, 116, 85),
- (113, 108, 85), (105, 101, 75), (101, 92, 66), (93, 88, 65),
- (89, 85, 65), (89, 85, 56), (89, 85, 56), (89, 85, 65),
- (89, 89, 75), (93, 89, 84), (104, 104, 94), (108, 96, 94),
- (108, 96, 94), (105, 97, 84), (101, 93, 84), (97, 80, 75),
- (89, 76, 65), (81, 73, 56), (73, 68, 47), (68, 64, 47),
- (60, 56, 47), (56, 56, 47), (64, 64, 47), (72, 68, 47),
- (81, 73, 56), (93, 81, 56), (97, 88, 66), (101, 88, 75),
- (105, 89, 84), (109, 97, 84), (117, 100, 84), (125, 100, 84),
- (125, 100, 84), (121, 100, 84), (121, 104, 84), (121, 108, 94),
- (121, 108, 94), (117, 108, 94), (121, 108, 94), (121, 117, 94),
- (133, 121, 103), (145, 116, 103), (149, 124, 94), (150, 120, 94),
- (154, 120, 94), (158, 128, 85), (158, 132, 85), (137, 120, 75),
- (133, 112, 66), (113, 96, 65), (97, 88, 56), (85, 76, 47),
- (73, 68, 47), (64, 56, 47), (60, 52, 47), (60, 48, 37),
- (64, 52, 37), (73, 60, 37), (85, 72, 47), (89, 76, 47),
- (93, 80, 47), (97, 81, 56), (97, 85, 65), (97, 88, 65),
- (101, 92, 65), (101, 97, 75), (113, 104, 84), (125, 108, 94),
- (133, 116, 103), (145, 120, 113), (154, 137, 122), (178, 149, 141),
- (198, 165, 151), (218, 193, 179), (210, 185, 179), (178, 153, 141),
- (166, 145, 132), (157, 141, 122), (153, 133, 132), (120, 112, 122),
- (125, 108, 113), (121, 100, 94), (113, 97, 75), (109, 93, 65),
- (109, 92, 65), (105, 93, 65), (109, 93, 75), (113, 104, 84),
- (113, 100, 84), (113, 104, 84), (113, 104, 84), (113, 104, 75),
- (109, 96, 66), (105, 92, 56), (105, 92, 56), (105, 88, 47),
- (109, 93, 56), (113, 96, 65), (121, 100, 75), (125, 100, 84),
- (129, 108, 85), (133, 112, 85), (133, 112, 94), (133, 116, 103),
- (137, 120, 103), (145, 124, 103), (137, 120, 103), (141, 116, 94),
- (133, 116, 75), (121, 100, 75), (121, 96, 75), (109, 92, 65),
- (105, 88, 65), (101, 84, 56), (93, 77, 56), (85, 72, 47),
- (80, 68, 37), (72, 64, 37), (68, 64, 28), (60, 56, 28),
- (64, 60, 28), (68, 60, 37), (76, 64, 37), (85, 73, 37),
- (89, 84, 47), (97, 88, 47), (97, 88, 56), (97, 85, 56),
- (97, 80, 56), (93, 76, 56), (81, 72, 56), (73, 68, 56)
- ),
-
-// 40 pastel-lime
-((137, 149, 85), (133, 146, 94), (129, 141, 94), (109, 133, 85),
- (121, 133, 85), (105, 121, 75), (133, 129, 75), (162, 128, 85),
- (190, 107, 66), (158, 111, 37), (198, 115, 56), (202, 152, 66),
- (174, 140, 85), (149, 149, 75), (137, 146, 94), (113, 133, 75),
- (105, 121, 75), (101, 121, 75), (97, 121, 66), (93, 105, 56),
- (93, 85, 56), (113, 76, 56), (146, 88, 18), (162, 59, 9),
- (113, 68, 9), (85, 80, 37), (81, 68, 47), (64, 64, 47),
- (52, 73, 47), (56, 73, 37), (64, 77, 37), (64, 77, 28),
- (68, 73, 37), (68, 77, 37), (77, 89, 47), (89, 109, 56),
- (113, 137, 75), (109, 133, 85), (121, 150, 103), (137, 162, 122),
- (145, 166, 151), (150, 182, 151), (194, 198, 160), (234, 205, 150),
- (214, 185, 132), (214, 181, 94), (210, 157, 103), (198, 144, 94),
- (153, 116, 94), (109, 113, 85), (101, 109, 75), (89, 100, 66),
- (77, 93, 66), (69, 89, 56), (64, 77, 56), (60, 77, 47),
- (56, 81, 56), (56, 76, 56), (56, 73, 56), (60, 73, 56),
- (68, 73, 56), (73, 81, 56), (73, 89, 56), (73, 89, 56),
- (85, 113, 56), (101, 121, 75), (109, 129, 85), (129, 150, 94),
- (141, 166, 113), (166, 173, 103), (162, 178, 132), (174, 182, 132),
- (186, 190, 122), (194, 194, 132), (214, 202, 132), (186, 194, 141),
- (170, 186, 122), (166, 173, 103), (162, 169, 85), (145, 166, 85),
- (125, 133, 85), (109, 117, 66), (105, 109, 66), (97, 97, 56),
- (93, 76, 56), (113, 88, 66), (113, 109, 75), (170, 91, 37),
- (170, 119, 56), (174, 115, 56), (157, 145, 85), (125, 137, 85),
- (109, 113, 75), (105, 109, 75), (101, 101, 75), (97, 105, 66),
- (93, 109, 66), (89, 113, 66), (89, 109, 75), (89, 109, 75),
- (85, 109, 75), (85, 105, 75), (84, 101, 66), (81, 101, 66),
- (81, 101, 66), (81, 101, 66), (85, 105, 66), (85, 105, 56),
- (89, 100, 56), (81, 97, 56), (73, 97, 56), (73, 93, 56),
- (77, 81, 47), (93, 76, 47), (85, 72, 56), (81, 73, 56),
- (81, 80, 66), (89, 73, 75), (101, 85, 84), (113, 96, 84),
- (121, 121, 94), (137, 137, 103), (157, 149, 122), (178, 177, 122),
- (202, 185, 151), (210, 206, 170), (214, 193, 170), (190, 190, 170),
- (182, 190, 151), (170, 186, 160), (174, 190, 151), (170, 194, 151),
- (158, 186, 141), (149, 178, 141), (162, 194, 160), (149, 170, 132),
- (145, 153, 122), (125, 133, 113), (104, 117, 94), (89, 105, 75),
- (77, 93, 66), (64, 76, 56), (56, 64, 56), (60, 60, 56),
- (60, 60, 66), (76, 64, 65), (97, 76, 65), (97, 97, 75),
- (101, 109, 75), (105, 121, 84), (125, 141, 103), (129, 158, 113),
- (133, 158, 122), (129, 154, 122), (129, 158, 113), (117, 150, 103),
- (109, 117, 75), (89, 97, 66), (73, 77, 56), (60, 60, 47),
- (52, 48, 37), (44, 39, 28), (32, 40, 18), (20, 20, 18),
- (23, 20, 28), (20, 24, 37), (19, 28, 37), (36, 32, 37),
- (40, 48, 47), (44, 56, 66), (48, 44, 56), (48, 48, 56),
- (44, 56, 56), (56, 64, 56), (56, 60, 56), (48, 56, 47),
- (52, 52, 47), (60, 48, 47), (48, 48, 47), (48, 48, 47),
- (36, 56, 47), (40, 48, 37), (32, 52, 37), (44, 60, 47),
- (44, 52, 37), (40, 56, 37), (40, 64, 37), (40, 68, 37),
- (48, 56, 28), (56, 68, 37), (48, 52, 28), (56, 64, 37),
- (56, 52, 47), (52, 64, 47), (60, 68, 47), (64, 64, 56),
- (64, 73, 56), (68, 73, 56), (68, 68, 47), (68, 73, 47),
- (60, 77, 47), (68, 76, 47), (68, 81, 56), (60, 81, 56),
- (60, 81, 56), (64, 81, 56), (68, 81, 66), (73, 77, 75),
- (76, 88, 75), (81, 93, 75), (85, 97, 75), (89, 105, 75),
- (89, 109, 75), (93, 117, 75), (93, 113, 85), (101, 117, 84),
- (109, 129, 94), (125, 141, 113), (141, 161, 122), (174, 157, 122),
- (190, 145, 132), (166, 170, 103), (162, 182, 113), (154, 178, 132),
- (150, 174, 113), (141, 170, 132), (137, 170, 122), (137, 162, 113),
- (125, 145, 103), (121, 133, 94), (105, 117, 85), (101, 109, 85),
- (93, 109, 85), (93, 104, 85), (89, 109, 85), (101, 117, 85),
- (117, 137, 103), (117, 150, 113), (116, 133, 113), (97, 109, 94),
- (85, 105, 85), (73, 97, 75), (76, 84, 66), (77, 84, 66),
- (81, 80, 56), (73, 81, 56), (68, 85, 56), (64, 85, 47),
- (56, 85, 47), (69, 81, 47), (73, 81, 56), (68, 81, 47),
- (73, 85, 47), (73, 89, 56), (81, 89, 56), (85, 97, 56)
- ),
-
-// 41 hell
-((141, 31, 18), (145, 38, 9), (149, 34, 9), (154, 34, 9),
- (154, 34, 9), (153, 34, 18), (154, 34, 9), (162, 37, 0),
- (166, 37, 0), (174, 46, 0), (186, 54, 0), (198, 67, 0),
- (198, 62, 0), (174, 58, 0), (166, 38, 0), (158, 26, 0),
- (137, 22, 0), (137, 11, 0), (133, 11, 0), (129, 7, 9),
- (137, 22, 0), (137, 26, 9), (129, 26, 9), (141, 30, 0),
- (154, 42, 0), (170, 50, 0), (178, 63, 9), (170, 75, 18),
- (182, 75, 18), (182, 75, 18), (178, 71, 9), (186, 75, 0),
- (186, 75, 9), (190, 67, 9), (194, 67, 9), (202, 63, 9),
- (198, 67, 9), (206, 79, 9), (218, 94, 9), (214, 102, 18),
- (230, 98, 9), (218, 103, 9), (242, 139, 56), (222, 98, 9),
- (210, 86, 9), (194, 75, 28), (182, 63, 9), (170, 42, 9),
- (150, 38, 9), (137, 34, 9), (125, 26, 9), (113, 15, 0),
- (101, 7, 0), (85, 7, 0), (73, 11, 0), (76, 3, 0),
- (73, 11, 0), (85, 11, 0), (89, 15, 9), (97, 26, 9),
- (113, 39, 18), (125, 47, 28), (121, 67, 37), (133, 63, 18),
- (158, 59, 9), (190, 87, 18), (210, 98, 9), (210, 107, 18),
- (218, 103, 18), (214, 98, 9), (202, 90, 9), (182, 74, 9),
- (162, 59, 9), (150, 42, 9), (133, 34, 9), (117, 26, 0),
- (97, 19, 0), (80, 15, 9), (60, 11, 9), (56, 15, 9),
- (56, 15, 0), (56, 7, 0), (64, 7, 0), (77, 15, 0),
- (89, 19, 0), (97, 22, 0), (117, 34, 0), (129, 34, 0),
- (133, 34, 0), (137, 34, 0), (137, 34, 0), (137, 38, 0),
- (133, 34, 0), (129, 34, 0), (121, 27, 0), (113, 22, 0),
- (113, 22, 0), (109, 22, 0), (105, 26, 9), (105, 23, 9),
- (105, 19, 0), (105, 11, 0), (109, 11, 0), (109, 22, 0),
- (113, 26, 0), (117, 31, 0), (121, 34, 0), (125, 30, 0),
- (121, 30, 0), (117, 30, 0), (109, 26, 0), (101, 22, 0),
- (89, 19, 0), (85, 19, 0), (77, 23, 0), (73, 19, 0),
- (73, 19, 0), (68, 15, 9), (76, 19, 0), (76, 15, 9),
- (76, 19, 9), (80, 27, 18), (80, 31, 18), (84, 23, 9),
- (93, 23, 9), (105, 26, 9), (125, 26, 18), (117, 26, 18),
- (105, 27, 18), (97, 31, 18), (93, 27, 18), (97, 23, 9),
- (89, 26, 0), (89, 23, 0), (89, 27, 9), (93, 26, 0),
- (97, 26, 0), (109, 27, 0), (117, 34, 0), (125, 34, 9),
- (133, 34, 9), (141, 34, 0), (146, 34, 0), (154, 33, 0),
- (158, 29, 0), (158, 33, 0), (158, 38, 9), (162, 34, 9),
- (161, 42, 9), (161, 42, 9), (162, 38, 9), (166, 37, 0),
- (170, 37, 0), (170, 50, 0), (174, 63, 0), (178, 63, 9),
- (174, 59, 0), (162, 46, 0), (146, 42, 0), (129, 43, 9),
- (121, 38, 9), (125, 38, 9), (121, 38, 9), (121, 38, 0),
- (117, 42, 0), (121, 46, 9), (125, 42, 9), (129, 44, 18),
- (149, 56, 28), (145, 75, 37), (153, 68, 28), (182, 80, 47),
- (165, 95, 75), (165, 99, 84), (194, 124, 75), (178, 120, 56),
- (173, 87, 37), (174, 83, 37), (174, 79, 28), (169, 55, 28),
- (157, 46, 28), (154, 55, 9), (154, 55, 9), (146, 43, 9),
- (149, 51, 0), (154, 46, 0), (146, 42, 0), (150, 42, 9),
- (150, 38, 9), (146, 34, 9), (141, 39, 18), (133, 43, 18),
- (133, 39, 18), (141, 42, 19), (146, 51, 9), (149, 59, 9),
- (158, 67, 9), (190, 86, 18), (202, 95, 18), (206, 79, 9),
- (194, 72, 0), (174, 63, 9), (149, 51, 18), (133, 46, 9),
- (121, 55, 0), (113, 39, 0), (101, 31, 9), (92, 30, 9),
- (101, 30, 9), (105, 26, 9), (117, 39, 9), (129, 38, 9),
- (133, 34, 9), (137, 34, 9), (137, 38, 9), (141, 38, 9),
- (145, 38, 9), (145, 38, 0), (146, 38, 0), (154, 34, 0),
- (158, 34, 0), (150, 33, 0), (141, 27, 0), (133, 22, 0),
- (125, 22, 0), (125, 22, 0), (121, 18, 0), (121, 18, 0),
- (117, 22, 0), (125, 27, 0), (125, 34, 0), (121, 38, 9),
- (121, 38, 9), (121, 38, 9), (113, 38, 9), (105, 26, 0),
- (101, 19, 0), (97, 15, 0), (97, 15, 0), (85, 15, 0),
- (84, 15, 0), (80, 15, 0), (77, 15, 0), (81, 19, 0),
- (85, 19, 0), (89, 22, 0), (97, 22, 0), (105, 22, 0),
- (113, 15, 9), (125, 26, 9), (129, 30, 0), (129, 30, 0),
- (125, 22, 0), (125, 18, 0), (133, 18, 0), (133, 22, 0)
- ),
-
-// 42 indian-coast
-((68, 56, 47), (80, 64, 47), (89, 76, 47), (105, 68, 46),
- (104, 68, 46), (80, 60, 37), (60, 52, 37), (52, 44, 37),
- (44, 40, 37), (36, 40, 37), (32, 32, 37), (40, 44, 28),
- (36, 44, 28), (36, 40, 28), (28, 36, 28), (20, 32, 28),
- (19, 24, 28), (20, 24, 28), (28, 28, 28), (35, 32, 37),
- (27, 36, 37), (12, 36, 47), (20, 36, 28), (32, 32, 28),
- (32, 32, 28), (36, 44, 28), (36, 48, 28), (40, 48, 28),
- (52, 56, 28), (56, 60, 28), (60, 60, 28), (64, 60, 37),
- (81, 77, 47), (93, 89, 47), (109, 92, 37), (113, 88, 47),
- (129, 96, 56), (125, 100, 56), (125, 100, 56), (129, 96, 56),
- (121, 84, 56), (117, 84, 56), (109, 80, 47), (109, 76, 46),
- (97, 80, 47), (85, 77, 56), (84, 76, 56), (81, 72, 66),
- (77, 73, 66), (89, 97, 85), (137, 177, 188), (169, 210, 216),
- (173, 210, 216), (173, 206, 216), (177, 202, 198), (182, 119, 75),
- (166, 103, 56), (162, 99, 56), (178, 123, 75), (181, 206, 207),
- (181, 210, 216), (181, 210, 216), (177, 210, 216), (177, 210, 216),
- (177, 210, 207), (165, 133, 103), (149, 108, 56), (141, 107, 56),
- (145, 103, 56), (145, 100, 56), (158, 103, 75), (169, 210, 197),
- (169, 210, 216), (169, 206, 207), (141, 125, 113), (133, 88, 75),
- (121, 84, 65), (125, 76, 56), (117, 80, 56), (117, 76, 47),
- (121, 80, 46), (121, 88, 47), (125, 84, 56), (133, 92, 56),
- (141, 103, 56), (141, 104, 75), (149, 149, 122), (177, 202, 216),
- (177, 210, 216), (181, 214, 216), (185, 218, 216), (185, 214, 216),
- (181, 210, 226), (181, 210, 226), (177, 210, 226), (173, 210, 216),
- (161, 206, 197), (121, 121, 85), (101, 88, 56), (84, 76, 47),
- (68, 68, 37), (52, 60, 37), (52, 60, 28), (40, 60, 47),
- (56, 68, 28), (77, 64, 37), (109, 72, 46), (133, 88, 56),
- (145, 96, 66), (170, 115, 85), (173, 206, 207), (177, 206, 216),
- (177, 210, 226), (177, 206, 225), (177, 210, 216), (177, 214, 207),
- (137, 137, 113), (129, 100, 75), (113, 88, 56), (93, 76, 37),
- (85, 60, 9), (48, 44, 18), (44, 40, 28), (36, 28, 28),
- (52, 35, 28), (52, 48, 47), (64, 56, 56), (76, 72, 56),
- (93, 85, 56), (117, 109, 84), (157, 206, 207), (165, 206, 225),
- (169, 206, 225), (169, 206, 225), (169, 210, 216), (165, 198, 207),
- (121, 108, 94), (117, 88, 65), (109, 72, 56), (109, 72, 56),
- (85, 72, 56), (80, 68, 56), (80, 64, 56), (76, 68, 56),
- (81, 72, 56), (85, 76, 56), (105, 80, 56), (121, 80, 56),
- (141, 96, 66), (145, 104, 75), (157, 166, 141), (181, 210, 207),
- (189, 210, 216), (185, 214, 216), (185, 210, 207), (186, 127, 85),
- (154, 99, 66), (145, 99, 56), (145, 99, 56), (146, 96, 47),
- (158, 88, 47), (157, 99, 56), (186, 127, 75), (177, 206, 198),
- (169, 210, 216), (153, 194, 207), (108, 104, 94), (85, 89, 75),
- (73, 76, 56), (64, 68, 47), (56, 60, 47), (60, 60, 56),
- (68, 60, 56), (72, 68, 56), (81, 77, 56), (89, 89, 47),
- (93, 88, 56), (105, 97, 84), (165, 186, 197), (189, 206, 216),
- (197, 214, 216), (206, 218, 216), (246, 229, 197), (246, 225, 188),
- (206, 148, 94), (158, 100, 75), (133, 96, 65), (105, 76, 56),
- (72, 60, 56), (32, 48, 56), (32, 48, 56), (32, 48, 56),
- (24, 48, 66), (52, 68, 66), (77, 77, 84), (113, 121, 113),
- (165, 206, 207), (181, 214, 216), (193, 218, 216), (193, 218, 216),
- (202, 218, 216), (202, 218, 216), (202, 210, 198), (186, 131, 75),
- (170, 119, 56), (174, 115, 66), (194, 144, 85), (185, 214, 207),
- (181, 214, 216), (181, 218, 226), (181, 214, 226), (189, 214, 226),
- (193, 218, 226), (197, 218, 226), (206, 218, 226), (206, 218, 226),
- (201, 218, 226), (197, 218, 226), (198, 218, 207), (226, 214, 179),
- (190, 136, 75), (174, 115, 66), (178, 111, 75), (194, 152, 103),
- (185, 214, 207), (181, 210, 216), (177, 202, 216), (149, 133, 113),
- (137, 100, 66), (141, 96, 56), (133, 84, 47), (125, 88, 37),
- (129, 79, 37), (125, 80, 47), (109, 84, 37), (109, 76, 46),
- (93, 80, 47), (68, 64, 47), (60, 60, 37), (60, 60, 37),
- (68, 60, 47), (72, 68, 56), (73, 73, 66), (81, 85, 85),
- (113, 133, 122), (165, 210, 216), (173, 210, 225), (173, 210, 226),
- (173, 210, 216), (169, 214, 216), (165, 210, 207), (129, 125, 85),
- (125, 104, 56), (109, 84, 56), (89, 76, 56), (81, 77, 56)
- ),
-
-// 43 dentist-decor
-((218, 185, 169), (214, 193, 151), (210, 189, 141), (202, 198, 132),
- (178, 169, 113), (166, 162, 103), (149, 133, 94), (133, 120, 103),
- (121, 109, 94), (109, 105, 84), (105, 101, 84), (105, 105, 85),
- (109, 109, 85), (109, 109, 85), (109, 109, 85), (117, 109, 94),
- (129, 129, 103), (137, 146, 94), (146, 166, 94), (146, 166, 85),
- (137, 149, 85), (133, 141, 85), (141, 141, 85), (137, 146, 85),
- (141, 137, 94), (137, 145, 103), (146, 154, 113), (158, 162, 122),
- (157, 166, 113), (154, 170, 113), (150, 170, 122), (166, 182, 132),
- (194, 177, 141), (210, 185, 141), (218, 185, 151), (230, 180, 141),
- (234, 180, 150), (234, 176, 141), (230, 172, 131), (214, 157, 113),
- (198, 145, 113), (182, 128, 103), (153, 108, 94), (141, 100, 84),
- (121, 101, 84), (117, 92, 84), (109, 88, 94), (96, 80, 94),
- (121, 76, 94), (117, 92, 94), (117, 105, 94), (117, 92, 94),
- (129, 100, 94), (133, 125, 103), (153, 132, 103), (174, 141, 122),
- (190, 148, 113), (194, 165, 113), (219, 161, 122), (230, 180, 141),
- (230, 180, 141), (238, 180, 141), (234, 157, 151), (230, 172, 141),
- (234, 157, 160), (234, 156, 150), (230, 157, 169), (222, 149, 151),
- (219, 145, 141), (206, 149, 122), (198, 140, 113), (190, 128, 113),
- (186, 136, 103), (194, 128, 104), (194, 136, 103), (202, 140, 103),
- (202, 145, 113), (202, 152, 113), (210, 152, 113), (222, 161, 113),
- (222, 169, 122), (219, 165, 122), (219, 169, 132), (214, 169, 132),
- (210, 165, 132), (214, 161, 132), (219, 145, 141), (219, 141, 132),
- (222, 141, 141), (219, 145, 141), (214, 161, 141), (206, 168, 132),
- (202, 173, 132), (174, 170, 122), (149, 149, 103), (137, 133, 94),
- (113, 108, 85), (101, 93, 84), (81, 77, 75), (77, 81, 75),
- (85, 85, 84), (109, 97, 84), (137, 112, 75), (149, 112, 94),
- (165, 119, 94), (186, 123, 94), (186, 128, 104), (194, 136, 113),
- (194, 148, 113), (206, 165, 132), (222, 197, 160), (250, 245, 216),
- (222, 197, 160), (214, 181, 160), (214, 181, 179), (250, 197, 197),
- (238, 164, 169), (234, 157, 160), (234, 160, 150), (234, 145, 151),
- (219, 141, 141), (206, 137, 141), (186, 144, 132), (178, 153, 132),
- (166, 165, 122), (162, 170, 113), (146, 166, 103), (137, 150, 103),
- (149, 137, 94), (174, 157, 103), (190, 173, 103), (202, 198, 113),
- (206, 219, 132), (206, 202, 113), (190, 181, 122), (174, 169, 113),
- (141, 141, 94), (105, 113, 85), (77, 81, 75), (60, 64, 66),
- (48, 44, 47), (44, 44, 37), (36, 32, 37), (24, 32, 37),
- (36, 36, 47), (52, 40, 56), (80, 64, 65), (84, 72, 75),
- (105, 88, 84), (121, 113, 103), (145, 141, 113), (162, 149, 122),
- (186, 157, 141), (202, 181, 151), (210, 189, 151), (210, 193, 160),
- (222, 197, 160), (218, 189, 150), (206, 181, 141), (210, 165, 132),
- (210, 153, 122), (210, 153, 122), (219, 141, 132), (219, 137, 132),
- (206, 137, 122), (206, 148, 122), (206, 145, 122), (219, 137, 132),
- (219, 141, 132), (222, 145, 141), (222, 153, 151), (222, 164, 150),
- (219, 153, 151), (219, 145, 151), (206, 137, 151), (169, 132, 141),
- (165, 141, 132), (145, 129, 113), (145, 108, 103), (133, 92, 103),
- (137, 104, 103), (125, 113, 103), (125, 117, 103), (145, 116, 103),
- (161, 128, 103), (178, 152, 94), (178, 161, 103), (178, 165, 94),
- (166, 174, 94), (154, 166, 94), (174, 169, 94), (154, 162, 94),
- (153, 149, 85), (157, 137, 94), (186, 132, 94), (186, 127, 94),
- (190, 128, 94), (194, 136, 104), (190, 136, 104), (194, 140, 94),
- (202, 140, 94), (202, 145, 103), (202, 145, 113), (206, 149, 122),
- (206, 149, 132), (210, 141, 141), (214, 137, 141), (206, 137, 141),
- (206, 137, 132), (198, 141, 132), (198, 145, 122), (194, 145, 122),
- (178, 148, 122), (174, 161, 122), (166, 165, 103), (162, 178, 94),
- (158, 170, 103), (162, 186, 113), (178, 186, 94), (190, 194, 103),
- (190, 177, 122), (198, 173, 132), (186, 161, 151), (206, 145, 151),
- (214, 141, 141), (219, 141, 132), (206, 141, 122), (219, 137, 113),
- (202, 145, 122), (194, 140, 122), (182, 136, 113), (182, 132, 103),
- (149, 120, 94), (121, 105, 84), (93, 76, 65), (85, 68, 66),
- (72, 68, 75), (48, 48, 66), (48, 40, 47), (44, 44, 47),
- (44, 40, 47), (40, 44, 47), (32, 40, 47), (28, 40, 56),
- (32, 36, 56), (44, 44, 56), (68, 56, 66), (85, 81, 65),
- (105, 101, 75), (117, 117, 85), (137, 133, 85), (133, 137, 94),
- (145, 120, 85), (133, 108, 75), (97, 97, 66), (76, 68, 75)
- ),
-
-// 44 greenland
-((173, 210, 188), (169, 185, 198), (145, 169, 198), (141, 161, 188),
- (137, 157, 179), (125, 153, 169), (120, 158, 169), (129, 158, 170),
- (137, 174, 169), (162, 198, 160), (194, 234, 197), (206, 242, 206),
- (229, 242, 225), (254, 238, 225), (254, 233, 216), (250, 237, 216),
- (250, 229, 216), (234, 209, 188), (230, 201, 179), (222, 189, 169),
- (206, 168, 141), (190, 173, 132), (214, 189, 160), (230, 197, 169),
- (234, 201, 188), (230, 210, 197), (242, 225, 216), (250, 242, 235),
- (238, 250, 244), (234, 242, 254), (218, 234, 254), (205, 222, 254),
- (193, 210, 235), (181, 201, 226), (165, 181, 216), (141, 165, 198),
- (137, 165, 188), (137, 169, 188), (145, 178, 170), (162, 210, 169),
- (189, 226, 207), (197, 230, 216), (214, 238, 225), (222, 238, 244),
- (222, 238, 254), (222, 238, 254), (221, 238, 254), (218, 238, 254),
- (213, 242, 244), (197, 238, 225), (181, 230, 216), (177, 197, 216),
- (137, 173, 188), (125, 158, 169), (120, 154, 170), (124, 157, 179),
- (133, 165, 188), (153, 177, 198), (177, 193, 226), (189, 205, 235),
- (201, 218, 235), (210, 238, 225), (214, 242, 225), (218, 242, 226),
- (218, 242, 235), (218, 246, 235), (214, 242, 235), (214, 238, 235),
- (214, 238, 235), (218, 238, 235), (218, 238, 235), (218, 238, 235),
- (218, 238, 225), (214, 242, 225), (206, 238, 216), (198, 230, 207),
- (181, 218, 188), (166, 186, 160), (150, 150, 170), (137, 141, 170),
- (133, 141, 160), (125, 137, 160), (121, 145, 169), (120, 146, 170),
- (124, 150, 170), (112, 153, 169), (116, 146, 170), (120, 154, 170),
- (129, 154, 169), (145, 165, 179), (169, 202, 188), (189, 222, 207),
- (189, 226, 207), (177, 206, 179), (174, 186, 151), (153, 166, 151),
- (133, 146, 151), (133, 146, 151), (116, 141, 151), (108, 133, 151),
- (104, 129, 151), (100, 129, 151), (104, 129, 160), (108, 133, 160),
- (108, 137, 160), (112, 137, 160), (112, 137, 160), (113, 137, 160),
- (116, 137, 160), (112, 141, 160), (112, 141, 170), (108, 141, 170),
- (108, 137, 170), (108, 137, 170), (112, 133, 160), (116, 129, 141),
- (104, 121, 132), (100, 117, 132), (100, 129, 132), (104, 133, 141),
- (116, 133, 141), (116, 133, 151), (133, 141, 160), (145, 145, 160),
- (166, 153, 151), (174, 161, 151), (182, 166, 160), (222, 189, 179),
- (230, 201, 188), (206, 206, 216), (210, 222, 235), (222, 230, 244),
- (222, 234, 254), (222, 234, 254), (226, 234, 254), (226, 234, 254),
- (226, 242, 254), (226, 246, 254), (226, 246, 254), (230, 250, 254),
- (234, 250, 254), (234, 250, 254), (230, 246, 254), (226, 246, 254),
- (222, 242, 254), (218, 242, 244), (210, 238, 225), (193, 230, 216),
- (202, 214, 197), (218, 193, 169), (202, 181, 151), (186, 169, 160),
- (186, 181, 170), (189, 218, 207), (206, 238, 226), (214, 238, 235),
- (222, 238, 244), (218, 234, 244), (213, 222, 244), (205, 218, 244),
- (205, 218, 244), (197, 210, 235), (201, 206, 226), (193, 206, 226),
- (189, 206, 226), (197, 214, 226), (214, 238, 226), (226, 242, 235),
- (230, 246, 244), (230, 246, 244), (226, 246, 244), (222, 238, 244),
- (222, 234, 244), (213, 218, 244), (201, 209, 235), (185, 201, 226),
- (177, 193, 216), (161, 161, 179), (166, 153, 179), (170, 154, 151),
- (178, 161, 151), (178, 169, 151), (202, 173, 151), (222, 193, 169),
- (234, 205, 188), (246, 218, 216), (250, 230, 225), (230, 242, 244),
- (226, 242, 254), (226, 242, 254), (226, 242, 254), (226, 242, 254),
- (225, 238, 254), (222, 238, 254), (222, 238, 254), (222, 238, 254),
- (222, 234, 254), (218, 234, 235), (217, 238, 225), (201, 234, 207),
- (186, 222, 179), (162, 194, 160), (150, 182, 151), (129, 166, 141),
- (125, 158, 132), (141, 146, 122), (145, 141, 132), (174, 153, 132),
- (194, 161, 132), (202, 160, 132), (222, 189, 169), (234, 205, 188),
- (238, 221, 216), (234, 234, 235), (226, 238, 244), (226, 238, 254),
- (226, 238, 254), (226, 238, 254), (226, 238, 254), (230, 242, 254),
- (230, 250, 244), (234, 254, 244), (246, 254, 235), (254, 245, 235),
- (250, 242, 254), (238, 250, 254), (234, 246, 254), (234, 246, 244),
- (234, 246, 244), (230, 242, 244), (226, 238, 244), (226, 242, 244),
- (226, 242, 244), (226, 246, 244), (226, 246, 244), (226, 250, 244),
- (226, 246, 244), (222, 242, 244), (222, 238, 244), (222, 234, 244),
- (214, 226, 244), (205, 218, 244), (185, 201, 235), (173, 193, 216),
- (145, 165, 188), (129, 153, 170), (125, 149, 160), (120, 146, 160),
- (112, 146, 160), (112, 146, 151), (112, 142, 160), (112, 141, 160),
- (112, 141, 170), (116, 141, 170), (116, 141, 170), (112, 141, 169)
- ),
-
-// 45 purple-dress
-((198, 96, 142), (206, 108, 142), (198, 136, 122), (178, 153, 132),
- (182, 149, 141), (174, 149, 132), (158, 137, 113), (153, 120, 103),
- (153, 111, 103), (153, 107, 94), (146, 104, 85), (137, 100, 84),
- (121, 92, 84), (109, 89, 84), (109, 85, 84), (109, 85, 84),
- (117, 84, 84), (137, 96, 94), (149, 104, 94), (170, 88, 113),
- (178, 92, 123), (178, 88, 132), (186, 96, 142), (194, 100, 142),
- (194, 104, 132), (182, 128, 113), (173, 132, 113), (162, 136, 113),
- (154, 137, 113), (153, 133, 113), (157, 124, 113), (154, 116, 113),
- (169, 92, 123), (177, 88, 132), (190, 100, 142), (206, 108, 151),
- (219, 121, 170), (238, 141, 188), (246, 168, 207), (246, 205, 188),
- (219, 173, 151), (246, 188, 178), (249, 225, 225), (190, 161, 151),
- (174, 149, 132), (165, 128, 113), (165, 115, 94), (166, 111, 94),
- (174, 120, 103), (170, 132, 113), (166, 141, 122), (165, 141, 122),
- (161, 141, 132), (157, 137, 132), (157, 137, 141), (169, 141, 141),
- (174, 150, 151), (178, 157, 141), (182, 157, 141), (178, 153, 141),
- (186, 161, 151), (210, 117, 161), (218, 121, 161), (219, 121, 161),
- (218, 112, 161), (222, 125, 160), (219, 157, 141), (219, 161, 141),
- (202, 153, 122), (170, 140, 122), (161, 124, 122), (157, 96, 132),
- (149, 88, 132), (153, 88, 132), (157, 84, 122), (161, 80, 123),
- (169, 84, 142), (173, 92, 142), (177, 88, 142), (169, 88, 132),
- (157, 84, 122), (149, 80, 113), (141, 80, 103), (137, 92, 94),
- (145, 104, 94), (146, 116, 94), (145, 124, 103), (150, 129, 103),
- (154, 128, 103), (161, 124, 94), (158, 116, 94), (158, 112, 94),
- (153, 124, 113), (150, 128, 113), (150, 133, 113), (145, 133, 113),
- (145, 133, 122), (153, 129, 132), (153, 133, 132), (154, 133, 132),
- (154, 133, 122), (153, 133, 122), (153, 133, 113), (161, 128, 113),
- (165, 120, 113), (186, 104, 123), (190, 96, 123), (198, 100, 132),
- (202, 104, 132), (198, 104, 132), (182, 100, 132), (170, 112, 123),
- (157, 128, 122), (162, 137, 122), (162, 140, 122), (161, 133, 113),
- (170, 124, 113), (186, 104, 132), (198, 104, 132), (202, 104, 142),
- (206, 104, 142), (206, 104, 142), (202, 100, 142), (202, 96, 142),
- (198, 100, 142), (198, 104, 142), (202, 104, 142), (198, 100, 151),
- (198, 101, 151), (198, 108, 151), (190, 100, 151), (198, 100, 151),
- (194, 100, 142), (190, 104, 142), (182, 104, 132), (165, 120, 113),
- (158, 124, 113), (158, 120, 113), (153, 108, 113), (153, 88, 122),
- (165, 92, 122), (166, 104, 104), (157, 112, 104), (157, 120, 113),
- (154, 120, 113), (149, 125, 113), (149, 116, 113), (141, 112, 103),
- (133, 112, 103), (133, 108, 103), (133, 100, 94), (117, 92, 84),
- (109, 85, 84), (97, 81, 84), (97, 85, 84), (117, 96, 84),
- (145, 104, 94), (157, 111, 103), (174, 100, 123), (186, 96, 132),
- (190, 100, 132), (190, 92, 132), (182, 100, 132), (157, 120, 122),
- (141, 112, 113), (133, 104, 103), (117, 100, 103), (121, 108, 113),
- (137, 116, 113), (145, 124, 113), (149, 129, 122), (153, 132, 122),
- (157, 133, 122), (161, 141, 122), (165, 141, 122), (165, 137, 132),
- (166, 137, 132), (186, 104, 142), (194, 100, 142), (198, 100, 142),
- (198, 104, 142), (194, 100, 142), (190, 104, 132), (178, 124, 113),
- (162, 124, 104), (145, 120, 113), (129, 112, 103), (108, 96, 94),
- (100, 88, 94), (109, 89, 84), (121, 96, 84), (133, 100, 94),
- (141, 104, 94), (137, 104, 94), (121, 100, 94), (108, 92, 94),
- (100, 84, 94), (97, 81, 84), (89, 81, 75), (89, 73, 75),
- (89, 73, 75), (93, 77, 84), (104, 84, 93), (133, 92, 94),
- (161, 84, 122), (186, 96, 142), (198, 104, 151), (210, 112, 161),
- (222, 125, 170), (238, 137, 188), (238, 137, 188), (234, 133, 189),
- (222, 121, 170), (210, 112, 151), (202, 132, 122), (190, 136, 113),
- (202, 149, 113), (186, 132, 104), (182, 128, 103), (182, 123, 104),
- (166, 120, 113), (169, 88, 123), (165, 84, 123), (161, 80, 122),
- (153, 76, 122), (153, 84, 122), (137, 92, 113), (141, 100, 103),
- (141, 112, 113), (149, 120, 122), (145, 116, 122), (145, 120, 122),
- (149, 124, 122), (157, 133, 122), (166, 141, 122), (170, 145, 122),
- (170, 145, 122), (170, 145, 132), (162, 141, 132), (166, 141, 132),
- (170, 137, 132), (194, 108, 151), (198, 112, 161), (198, 108, 161),
- (202, 100, 161), (206, 104, 151), (206, 108, 151), (210, 108, 151),
- (206, 100, 151), (202, 100, 151), (202, 100, 151), (202, 96, 142),
- (198, 96, 142), (194, 92, 132), (178, 88, 123), (166, 84, 123)
- ),
-
-// 46 no-name
-((121, 92, 75), (162, 132, 103), (182, 152, 122), (198, 169, 141),
- (210, 189, 160), (206, 210, 188), (194, 198, 188), (202, 185, 170),
- (206, 181, 160), (206, 177, 151), (202, 177, 160), (198, 177, 151),
- (194, 173, 160), (194, 173, 160), (194, 173, 160), (198, 173, 151),
- (194, 165, 151), (186, 157, 141), (186, 153, 132), (186, 148, 122),
- (170, 128, 94), (145, 84, 66), (109, 64, 37), (81, 68, 37),
- (64, 60, 37), (48, 56, 37), (56, 52, 28), (48, 60, 37),
- (56, 60, 37), (60, 60, 37), (72, 68, 37), (89, 51, 28),
- (109, 59, 28), (133, 72, 28), (166, 115, 66), (186, 148, 103),
- (190, 157, 132), (194, 165, 151), (190, 181, 170), (202, 206, 207),
- (202, 214, 207), (197, 214, 216), (197, 214, 216), (197, 214, 216),
- (193, 214, 216), (197, 214, 216), (201, 214, 216), (206, 214, 216),
- (206, 210, 216), (206, 214, 207), (202, 214, 198), (194, 206, 188),
- (186, 182, 169), (190, 173, 141), (194, 173, 113), (202, 173, 113),
- (214, 181, 122), (230, 193, 141), (230, 201, 160), (234, 201, 169),
- (234, 205, 169), (234, 205, 169), (230, 201, 169), (230, 197, 160),
- (222, 189, 160), (202, 169, 141), (182, 153, 122), (158, 141, 94),
- (121, 76, 56), (85, 52, 37), (68, 35, 28), (60, 40, 37),
- (48, 39, 37), (52, 44, 28), (44, 44, 37), (44, 44, 37),
- (44, 52, 37), (40, 44, 28), (36, 44, 37), (40, 48, 47),
- (44, 44, 47), (48, 44, 47), (56, 48, 56), (68, 48, 56),
- (72, 52, 47), (92, 68, 46), (105, 93, 65), (137, 141, 85),
- (146, 154, 94), (154, 153, 103), (158, 157, 113), (129, 141, 132),
- (84, 97, 85), (64, 81, 66), (44, 60, 47), (36, 44, 47),
- (28, 32, 28), (31, 24, 18), (24, 28, 28), (20, 28, 28),
- (20, 24, 28), (20, 24, 28), (20, 24, 28), (20, 32, 28),
- (20, 32, 28), (20, 32, 28), (20, 36, 28), (32, 36, 37),
- (40, 44, 47), (52, 52, 47), (64, 52, 47), (72, 68, 56),
- (93, 105, 66), (133, 146, 94), (178, 169, 113), (222, 193, 151),
- (234, 205, 169), (242, 217, 188), (222, 226, 207), (222, 226, 216),
- (226, 222, 216), (226, 230, 216), (218, 226, 216), (202, 218, 216),
- (201, 214, 216), (201, 210, 216), (202, 218, 216), (206, 218, 207),
- (210, 218, 207), (234, 209, 179), (230, 205, 169), (226, 193, 160),
- (202, 173, 132), (190, 165, 113), (162, 149, 94), (113, 97, 75),
- (85, 80, 56), (64, 68, 47), (52, 56, 47), (44, 48, 47),
- (40, 52, 47), (44, 52, 56), (52, 60, 56), (72, 72, 66),
- (93, 80, 65), (105, 121, 85), (137, 150, 94), (166, 165, 103),
- (178, 153, 113), (190, 169, 122), (194, 169, 132), (198, 169, 141),
- (202, 185, 160), (202, 214, 198), (198, 214, 207), (198, 210, 207),
- (189, 210, 207), (181, 198, 188), (190, 177, 170), (182, 161, 151),
- (178, 145, 122), (146, 92, 75), (129, 68, 46), (129, 68, 47),
- (141, 112, 85), (186, 153, 122), (219, 193, 160), (234, 209, 178),
- (214, 214, 207), (210, 218, 207), (206, 218, 207), (206, 214, 198),
- (194, 177, 170), (186, 153, 141), (169, 140, 113), (125, 104, 75),
- (97, 80, 75), (77, 77, 66), (72, 76, 75), (97, 109, 75),
- (146, 146, 94), (182, 157, 122), (202, 173, 141), (219, 185, 151),
- (226, 189, 141), (214, 164, 132), (198, 161, 113), (182, 140, 94),
- (141, 92, 66), (109, 59, 46), (117, 72, 46), (146, 88, 66),
- (182, 131, 94), (202, 157, 122), (230, 193, 141), (242, 201, 150),
- (242, 213, 169), (242, 213, 178), (238, 213, 178), (230, 201, 160),
- (226, 193, 141), (206, 168, 113), (194, 161, 94), (170, 153, 103),
- (137, 145, 85), (109, 104, 66), (77, 77, 56), (64, 64, 56),
- (64, 64, 56), (76, 72, 66), (97, 88, 75), (129, 125, 85),
- (169, 149, 122), (182, 145, 132), (190, 145, 132), (190, 157, 132),
- (190, 157, 132), (194, 161, 132), (186, 157, 132), (178, 145, 122),
- (137, 104, 84), (109, 64, 56), (72, 64, 56), (64, 60, 56),
- (60, 64, 47), (60, 68, 47), (60, 64, 47), (68, 64, 56),
- (93, 81, 65), (125, 133, 85), (150, 145, 103), (178, 153, 122),
- (186, 165, 132), (190, 165, 132), (190, 161, 141), (194, 165, 141),
- (190, 165, 132), (190, 165, 132), (190, 164, 132), (190, 161, 122),
- (174, 152, 113), (150, 145, 94), (113, 84, 65), (89, 72, 56),
- (68, 64, 47), (52, 48, 37), (36, 28, 37), (28, 28, 37),
- (19, 32, 37), (16, 24, 28), (19, 20, 18), (16, 20, 28),
- (20, 24, 28), (24, 28, 28), (32, 40, 28), (48, 44, 28)
- ),
-
-// 47 spring-flora
-((51, 67, 36), (53, 66, 34), (51, 62, 29), (40, 51, 23),
-(40, 42, 26), (37, 43, 25), (36, 48, 25), (32, 46, 23),
-(34, 44, 22), (21, 28, 17), (18, 19, 14), (16, 17, 11),
-(15, 17, 11), (13, 15, 10), (13, 14, 12), (13, 14, 12),
-(15, 17, 13), (17, 21, 14), (26, 35, 21), (34, 44, 28),
-(42, 51, 39), (49, 59, 39), (50, 64, 54), (55, 57, 63),
-(57, 54, 66), (55, 37, 59), (50, 27, 51), (44, 38, 28),
-(26, 32, 18), (17, 20, 14), (15, 18, 12), (14, 16, 10),
-(14, 14, 9), (18, 18, 13), (19, 23, 16), (31, 41, 36),
-(44, 40, 58), (52, 48, 72), (66, 53, 79), (65, 63, 76),
-(63, 61, 68), (54, 63, 42), (53, 66, 34), (46, 67, 34),
-(46, 62, 32), (35, 51, 24), (26, 35, 19), (18, 19, 14),
-(12, 13, 9), (9, 10, 7), (8, 6, 5), (7, 5, 4),
-(9, 6, 6), (11, 9, 9), (14, 15, 11), (21, 22, 15),
-(44, 31, 50), (48, 27, 54), (55, 39, 59), (53, 32, 59),
-(48, 38, 62), (44, 43, 55), (50, 59, 42), (53, 67, 39),
-(54, 72, 45), (58, 79, 44), (63, 87, 44), (61, 87, 42),
-(58, 79, 42), (56, 74, 36), (50, 72, 34), (45, 66, 34),
-(36, 57, 31), (32, 44, 26), (23, 33, 20), (16, 20, 15),
-(15, 19, 12), (17, 19, 13), (17, 20, 15), (23, 33, 22),
-(30, 46, 29), (36, 55, 32), (41, 62, 33), (46, 67, 34),
-(48, 66, 36), (50, 66, 37), (50, 66, 37), (53, 66, 37),
-(51, 67, 39), (53, 67, 38), (55, 72, 42), (57, 72, 42),
-(52, 72, 45), (52, 72, 45), (49, 72, 45), (49, 72, 42),
-(50, 72, 37), (50, 72, 37), (47, 72, 42), (51, 74, 39),
-(57, 72, 34), (55, 72, 39), (57, 75, 39), (61, 79, 39),
-(70, 81, 37), (76, 89, 51), (82, 102, 67), (86, 112, 73),
-(100, 114, 76), (89, 118, 60), (102, 126, 88), (114, 140, 97),
-(135, 152, 98), (112, 127, 93), (118, 140, 93), (191, 174, 163),
-(143, 154, 113), (99, 127, 100), (93, 120, 59), (79, 102, 60),
-(82, 103, 67), (83, 104, 71), (86, 103, 72), (86, 103, 64),
-(87, 87, 52), (73, 88, 50), (76, 80, 52), (62, 87, 57),
-(70, 88, 50), (71, 84, 56), (70, 75, 50), (67, 74, 44),
-(57, 72, 42), (52, 72, 42), (47, 66, 40), (41, 54, 36),
-(34, 42, 25), (21, 27, 16), (16, 19, 12), (12, 11, 10),
-(10, 8, 7), (7, 5, 5), (6, 4, 4), (5, 4, 3),
-(5, 3, 4), (5, 4, 3), (5, 5, 5), (6, 5, 5),
-(6, 4, 5), (7, 4, 5), (7, 4, 5), (7, 5, 5),
-(8, 6, 6), (10, 8, 7), (13, 11, 10), (14, 15, 11),
-(19, 21, 15), (39, 33, 23), (48, 47, 30), (60, 57, 53),
-(79, 65, 97), (74, 58, 76), (106, 59, 79), (96, 90, 85),
-(84, 62, 85), (88, 79, 94), (80, 82, 72), (70, 69, 59),
-(57, 69, 54), (60, 79, 47), (58, 79, 47), (58, 79, 46),
-(54, 79, 44), (53, 79, 44), (53, 79, 44), (53, 79, 47),
-(55, 79, 50), (60, 79, 50), (62, 87, 49), (60, 87, 52),
-(61, 94, 52), (67, 94, 52), (76, 94, 56), (86, 118, 56),
-(80, 96, 53), (83, 109, 44), (83, 110, 55), (76, 103, 55),
-(73, 102, 54), (68, 88, 50), (63, 79, 44), (57, 72, 39),
-(55, 72, 34), (53, 67, 34), (50, 66, 37), (44, 62, 36),
-(44, 55, 38), (41, 57, 35), (40, 61, 36), (41, 62, 38),
-(44, 72, 42), (55, 79, 41), (61, 87, 47), (67, 94, 47),
-(77, 103, 53), (89, 118, 57), (86, 117, 57), (89, 118, 76),
-(114, 127, 85), (106, 126, 97), (93, 119, 76), (82, 117, 72),
-(73, 102, 59), (60, 87, 52), (49, 72, 45), (39, 57, 34),
-(32, 46, 27), (23, 33, 18), (17, 23, 13), (17, 21, 13),
-(17, 20, 14), (22, 27, 17), (33, 42, 25), (36, 47, 28),
-(44, 57, 31), (49, 62, 33), (49, 63, 35), (45, 58, 33),
-(37, 51, 27), (32, 44, 23), (23, 33, 17), (16, 21, 13),
-(12, 15, 8), (11, 13, 7), (11, 11, 7), (10, 14, 8),
-(12, 12, 9), (13, 15, 8), (15, 19, 11), (19, 23, 15),
-(29, 44, 22), (35, 52, 29), (39, 57, 30), (46, 67, 28),
-(50, 66, 28), (47, 72, 29), (47, 63, 30), (39, 57, 27),
-(32, 51, 25), (28, 40, 25), (21, 26, 17), (19, 23, 15),
-(28, 35, 21), (35, 47, 26), (46, 62, 33), (53, 67, 39)
-),
-
-// 48 andi
-((53, 15, 5), (77, 47, 22), (92, 69, 39), (112, 83, 55),
-(126, 90, 59), (138, 87, 63), (140, 90, 66), (140, 93, 64),
-(137, 88, 50), (122, 82, 32), (100, 62, 19), (72, 31, 12),
-(52, 2, 1), (20, 0, 0), (2, 0, 0), (2, 0, 0),
-(24, 21, 12), (72, 34, 30), (82, 53, 47), (97, 62, 41),
-(108, 71, 42), (122, 77, 55), (132, 81, 65), (136, 92, 71),
-(137, 92, 71), (137, 94, 71), (136, 92, 71), (135, 82, 69),
-(132, 74, 61), (115, 67, 53), (106, 59, 54), (85, 45, 42),
-(48, 13, 21), (16, 2, 1), (0, 0, 0), (0, 0, 0),
-(0, 0, 0), (2, 0, 0), (46, 17, 5), (73, 36, 18),
-(84, 60, 38), (116, 76, 52), (137, 83, 59), (148, 94, 71),
-(157, 104, 76), (162, 109, 79), (160, 118, 82), (156, 116, 79),
-(153, 110, 79), (148, 102, 73), (148, 93, 72), (143, 87, 65),
-(145, 81, 58), (144, 81, 55), (146, 79, 49), (140, 81, 48),
-(143, 84, 48), (149, 88, 63), (151, 91, 65), (148, 90, 67),
-(145, 87, 68), (144, 87, 68), (138, 91, 68), (137, 88, 62),
-(118, 85, 56), (111, 83, 43), (100, 74, 36), (100, 63, 33),
-(100, 56, 24), (94, 63, 20), (96, 52, 20), (87, 56, 18),
-(88, 48, 14), (72, 38, 7), (68, 23, 6), (69, 20, 11),
-(83, 34, 12), (97, 43, 28), (100, 46, 40), (114, 66, 50),
-(122, 87, 64), (129, 104, 76), (142, 119, 101), (162, 134, 122),
-(170, 150, 140), (168, 162, 155), (184, 175, 167), (178, 167, 159),
-(174, 157, 148), (164, 151, 133), (163, 143, 115), (149, 127, 91),
-(140, 106, 63), (117, 76, 51), (89, 46, 30), (57, 13, 4),
-(23, 0, 0), (2, 0, 0), (0, 0, 0), (0, 0, 0),
-(19, 6, 1), (56, 21, 8), (86, 50, 35), (108, 57, 48),
-(126, 65, 49), (130, 68, 57), (128, 72, 48), (133, 65, 46),
-(128, 68, 40), (135, 65, 29), (120, 66, 24), (130, 57, 20),
-(97, 47, 11), (73, 23, 7), (63, 14, 2), (54, 0, 0),
-(54, 0, 0), (65, 18, 11), (83, 55, 30), (89, 61, 37),
-(105, 74, 43), (116, 89, 52), (130, 96, 61), (129, 97, 66),
-(132, 96, 71), (141, 100, 78), (142, 109, 76), (145, 108, 76),
-(149, 114, 80), (151, 116, 80), (151, 117, 84), (154, 119, 87),
-(170, 128, 103), (177, 137, 108), (173, 147, 120), (172, 152, 124),
-(176, 156, 141), (187, 171, 142), (182, 172, 146), (174, 157, 140),
-(172, 156, 121), (161, 145, 106), (155, 136, 98), (153, 132, 93),
-(148, 118, 87), (150, 108, 77), (149, 100, 74), (150, 93, 72),
-(145, 92, 61), (143, 89, 62), (140, 85, 57), (140, 89, 52),
-(138, 100, 54), (134, 101, 59), (135, 99, 59), (141, 97, 64),
-(142, 94, 66), (138, 98, 59), (132, 99, 54), (130, 96, 49),
-(120, 91, 38), (105, 60, 17), (94, 14, 3), (61, 0, 0),
-(59, 4, 2), (68, 13, 17), (88, 27, 10), (96, 48, 19),
-(111, 73, 37), (125, 88, 42), (130, 94, 50), (140, 96, 58),
-(148, 97, 69), (150, 98, 73), (153, 103, 80), (158, 110, 79),
-(155, 110, 84), (158, 110, 80), (157, 105, 79), (155, 102, 75),
-(152, 98, 73), (154, 97, 72), (163, 96, 70), (164, 106, 80),
-(165, 112, 81), (164, 117, 80), (163, 118, 81), (162, 120, 81),
-(158, 117, 80), (152, 109, 77), (140, 100, 73), (126, 87, 68),
-(118, 80, 61), (105, 63, 45), (91, 53, 25), (88, 44, 12),
-(86, 40, 15), (104, 35, 17), (117, 57, 30), (117, 68, 42),
-(131, 80, 42), (127, 82, 47), (124, 86, 46), (126, 82, 39),
-(120, 86, 40), (109, 68, 30), (104, 60, 25), (95, 65, 24),
-(101, 66, 21), (103, 65, 36), (107, 72, 39), (116, 82, 42),
-(124, 88, 46), (124, 91, 52), (121, 100, 56), (126, 102, 62),
-(131, 100, 70), (136, 96, 72), (140, 95, 72), (142, 93, 72),
-(142, 96, 72), (143, 93, 68), (140, 93, 70), (140, 90, 70),
-(142, 89, 70), (140, 82, 64), (137, 75, 60), (132, 77, 55),
-(125, 87, 60), (120, 89, 62), (128, 104, 70), (136, 111, 76),
-(147, 118, 89), (156, 135, 117), (159, 145, 124), (174, 148, 130),
-(179, 151, 125), (174, 151, 119), (173, 148, 113), (178, 146, 100),
-(170, 143, 112), (161, 138, 109), (161, 134, 92), (160, 125, 81),
-(161, 135, 91), (170, 123, 85), (164, 122, 88), (153, 130, 80),
-(152, 118, 84), (148, 119, 80), (139, 111, 77), (141, 111, 73),
-(137, 109, 79), (135, 108, 93), (143, 111, 94), (148, 128, 100)
-),
-
-// 49 gig-o835
-((56, 97, 85), (76, 105, 84), (77, 117, 84), (76, 109, 94),
-(84, 109, 94), (88, 113, 94), (92, 125, 94), (101, 121, 103),
-(105, 133, 113), (113, 145, 122), (113, 149, 122), (101, 141, 113),
-(92, 125, 103), (84, 113, 94), (81, 101, 75), (56, 97, 66),
-(52, 89, 66), (36, 81, 66), (28, 77, 66), (44, 72, 47),
-(20, 60, 47), (20, 60, 47), (16, 68, 66), (16, 68, 66),
-(4, 68, 75), (4, 81, 84), (12, 89, 103), (16, 101, 122),
-(28, 101, 122), (28, 105, 122), (28, 113, 122), (36, 105, 122),
-(36, 105, 122), (48, 105, 122), (52, 105, 113), (48, 109, 103),
-(44, 101, 93), (40, 97, 84), (48, 89, 75), (40, 76, 56),
-(24, 72, 56), (28, 72, 56), (24, 76, 56), (40, 72, 66),
-(48, 89, 75), (56, 93, 84), (68, 105, 103), (68, 117, 122),
-(68, 117, 122), (72, 117, 122), (72, 121, 113), (76, 121, 113),
-(84, 125, 103), (89, 125, 103), (92, 121, 113), (93, 129, 103),
-(104, 145, 122), (100, 157, 141), (121, 162, 150), (125, 166, 169),
-(161, 182, 169), (173, 210, 197), (161, 186, 160), (137, 178, 179),
-(121, 165, 160), (108, 145, 141), (92, 141, 131), (80, 129, 131),
-(80, 125, 122), (76, 125, 122), (76, 129, 112), (72, 125, 103),
-(72, 117, 103), (72, 117, 103), (68, 121, 113), (60, 121, 112),
-(52, 117, 122), (48, 121, 131), (40, 117, 141), (40, 113, 141),
-(48, 121, 150), (56, 117, 160), (64, 125, 150), (76, 125, 132),
-(89, 138, 132), (100, 146, 141), (112, 154, 150), (117, 149, 151),
-(116, 145, 150), (112, 149, 150), (100, 146, 160), (80, 142, 160),
-(60, 130, 150), (48, 121, 141), (36, 117, 131), (36, 113, 131),
-(56, 113, 131), (68, 121, 131), (76, 125, 132), (84, 137, 131),
-(96, 142, 141), (100, 149, 150), (100, 146, 160), (104, 150, 160),
-(100, 142, 160), (100, 133, 150), (92, 129, 132), (88, 125, 122),
-(89, 121, 103), (80, 113, 103), (72, 105, 94), (72, 101, 85),
-(64, 93, 75), (36, 93, 84), (28, 97, 93), (12, 81, 84),
-(12, 89, 103), (4, 77, 103), (16, 93, 103), (19, 97, 103),
-(32, 93, 94), (48, 97, 94), (64, 105, 94), (76, 117, 94),
-(93, 121, 103), (97, 121, 103), (92, 125, 113), (84, 125, 113),
-(92, 129, 113), (84, 133, 113), (88, 129, 122), (88, 129, 122),
-(92, 129, 122), (96, 129, 122), (108, 129, 122), (112, 141, 132),
-(109, 153, 131), (108, 146, 141), (113, 149, 141), (125, 149, 132),
-(113, 150, 132), (108, 153, 141), (108, 162, 150), (113, 166, 150),
-(112, 154, 141), (116, 149, 141), (117, 153, 141), (120, 154, 151),
-(125, 162, 151), (133, 162, 151), (141, 170, 151), (145, 174, 160),
-(141, 178, 169), (137, 182, 179), (133, 162, 160), (125, 162, 141),
-(121, 157, 132), (117, 146, 122), (109, 145, 122), (96, 133, 113),
-(88, 121, 113), (84, 113, 103), (76, 113, 103), (68, 113, 103),
-(60, 105, 103), (52, 101, 94), (48, 101, 103), (28, 101, 112),
-(32, 109, 131), (28, 105, 132), (32, 113, 132), (39, 117, 131),
-(56, 121, 132), (68, 125, 131), (68, 125, 131), (76, 129, 131),
-(73, 130, 132), (72, 134, 141), (81, 134, 151), (80, 134, 160),
-(84, 134, 150), (84, 134, 141), (88, 129, 132), (100, 133, 132),
-(100, 137, 132), (100, 142, 132), (100, 137, 141), (100, 142, 141),
-(97, 142, 132), (92, 146, 121), (88, 133, 122), (88, 129, 122),
-(88, 129, 122), (88, 133, 122), (96, 137, 122), (96, 137, 122),
-(108, 145, 132), (112, 141, 132), (108, 145, 141), (116, 141, 141),
-(108, 141, 150), (96, 146, 160), (72, 130, 160), (60, 126, 150),
-(44, 117, 141), (36, 109, 131), (40, 105, 122), (44, 109, 122),
-(60, 113, 122), (72, 121, 122), (85, 129, 122), (96, 133, 131),
-(100, 133, 132), (104, 133, 132), (104, 137, 141), (108, 137, 141),
-(104, 133, 141), (100, 133, 132), (92, 121, 122), (88, 117, 122),
-(76, 117, 113), (80, 117, 103), (76, 117, 103), (72, 117, 103),
-(68, 113, 103), (64, 113, 113), (56, 109, 113), (56, 109, 113),
-(48, 113, 113), (52, 113, 112), (60, 117, 122), (73, 126, 132),
-(80, 130, 160), (88, 138, 170), (80, 138, 170), (68, 134, 160),
-(56, 130, 160), (40, 117, 160), (28, 113, 141), (20, 101, 141),
-(24, 97, 132), (16, 97, 122), (20, 97, 112), (36, 97, 94),
-(48, 101, 93), (60, 105, 94), (72, 117, 94), (77, 121, 103),
-(84, 125, 122), (84, 134, 132), (88, 134, 150), (88, 137, 160),
-(84, 142, 160), (76, 133, 141), (80, 125, 132), (80, 121, 122)
-),
-
-// 50 rie02
-((48, 72, 37), (60, 85, 28), (48, 88, 28), (60, 76, 37),
-(56, 64, 37), (48, 52, 28), (44, 48, 28), (36, 44, 28),
-(24, 36, 18), (20, 36, 18), (24, 40, 18), (28, 44, 18),
-(36, 40, 18), (36, 28, 18), (20, 20, 18), (12, 16, 9),
-(16, 20, 9), (20, 24, 9), (28, 28, 9), (40, 44, 18),
-(56, 52, 28), (68, 64, 37), (88, 72, 47), (85, 93, 47),
-(85, 100, 56), (88, 96, 75), (93, 97, 75), (92, 97, 66),
-(85, 101, 56), (88, 105, 66), (89, 105, 75), (84, 105, 66),
-(89, 113, 66), (113, 141, 85), (133, 157, 122), (141, 190, 150),
-(145, 182, 169), (129, 189, 188), (169, 181, 179), (177, 189, 169),
-(210, 230, 160), (222, 234, 179), (246, 241, 159), (214, 230, 141),
-(190, 218, 160), (198, 226, 122), (234, 246, 121), (218, 209, 112),
-(157, 173, 93), (125, 149, 94), (121, 149, 84), (101, 125, 66),
-(93, 109, 66), (89, 101, 47), (89, 117, 47), (101, 113, 47),
-(113, 125, 56), (125, 133, 75), (153, 141, 84), (153, 157, 103),
-(162, 194, 103), (182, 202, 103), (182, 190, 84), (194, 152, 112),
-(137, 129, 94), (113, 113, 75), (89, 109, 66), (72, 92, 56),
-(60, 89, 56), (56, 92, 56), (60, 93, 47), (64, 88, 47),
-(56, 89, 56), (52, 89, 56), (52, 80, 56), (56, 80, 56),
-(48, 72, 47), (44, 72, 47), (36, 60, 47), (32, 52, 56),
-(36, 56, 66), (36, 56, 56), (36, 68, 56), (48, 88, 56),
-(68, 101, 65), (97, 125, 85), (113, 149, 94), (145, 170, 122),
-(149, 177, 112), (125, 153, 103), (97, 121, 84), (85, 93, 66),
-(60, 64, 66), (36, 44, 47), (20, 36, 28), (12, 24, 18),
-(8, 16, 0), (12, 12, 0), (20, 24, 18), (32, 48, 28),
-(44, 60, 37), (68, 76, 47), (72, 89, 47), (64, 84, 47),
-(81, 88, 47), (72, 93, 28), (60, 76, 47), (56, 56, 47),
-(44, 56, 37), (32, 52, 28), (24, 52, 28), (20, 44, 18),
-(28, 48, 9), (24, 48, 18), (28, 56, 28), (24, 56, 37),
-(24, 56, 37), (28, 56, 37), (36, 60, 47), (48, 72, 37),
-(52, 88, 37), (60, 97, 37), (60, 93, 47), (60, 96, 46),
-(48, 76, 47), (40, 68, 37), (32, 52, 28), (28, 56, 28),
-(16, 44, 18), (16, 40, 18), (16, 44, 9), (28, 48, 9),
-(44, 52, 28), (36, 56, 18), (40, 64, 18), (36, 72, 37),
-(44, 76, 37), (44, 76, 37), (40, 72, 37), (44, 56, 28),
-(36, 52, 28), (28, 48, 28), (32, 40, 28), (32, 32, 18),
-(24, 32, 28), (20, 40, 28), (28, 40, 37), (28, 36, 28),
-(24, 40, 37), (24, 44, 37), (24, 52, 47), (28, 44, 47),
-(28, 40, 37), (28, 48, 37), (20, 40, 37), (12, 40, 28),
-(20, 32, 18), (16, 20, 18), (12, 20, 18), (12, 24, 9),
-(12, 24, 9), (16, 36, 18), (20, 52, 28), (24, 60, 37),
-(32, 76, 47), (44, 80, 56), (44, 81, 47), (48, 97, 47),
-(60, 121, 37), (64, 109, 37), (72, 101, 47), (60, 93, 56),
-(56, 89, 75), (60, 80, 94), (76, 93, 103), (88, 121, 94),
-(101, 129, 75), (97, 145, 75), (93, 133, 56), (113, 157, 65),
-(93, 121, 66), (85, 117, 47), (77, 101, 47), (68, 85, 37),
-(60, 68, 37), (60, 56, 37), (56, 52, 37), (60, 60, 47),
-(80, 80, 56), (88, 104, 75), (117, 129, 94), (149, 173, 113),
-(166, 186, 141), (166, 198, 122), (173, 186, 132), (162, 178, 122),
-(133, 149, 94), (117, 133, 75), (93, 113, 75), (84, 105, 75),
-(60, 97, 75), (64, 68, 66), (44, 64, 75), (36, 52, 66),
-(28, 56, 66), (28, 56, 66), (32, 48, 56), (36, 48, 47),
-(52, 48, 28), (48, 56, 37), (48, 44, 28), (44, 52, 28),
-(56, 56, 28), (60, 60, 28), (64, 68, 37), (80, 80, 56),
-(105, 101, 66), (129, 129, 85), (133, 133, 113), (129, 137, 122),
-(117, 145, 103), (121, 157, 84), (113, 145, 66), (97, 117, 66),
-(76, 105, 56), (72, 113, 56), (68, 129, 56), (60, 125, 55),
-(52, 109, 65), (52, 97, 65), (64, 105, 75), (89, 133, 94),
-(125, 149, 113), (162, 174, 132), (153, 198, 151), (170, 198, 141),
-(169, 206, 141), (174, 210, 132), (181, 214, 131), (169, 214, 140),
-(174, 222, 141), (182, 206, 151), (190, 202, 150), (198, 198, 150),
-(218, 213, 141), (214, 214, 160), (189, 206, 141), (190, 210, 103),
-(174, 210, 75), (117, 153, 56), (105, 133, 56), (105, 125, 56),
-(109, 109, 56), (93, 113, 66), (105, 109, 75), (117, 125, 113)
-),
-
-// 51 rie05
-((73, 125, 84), (77, 141, 83), (89, 146, 83), (104, 154, 94),
-(109, 170, 103), (146, 198, 113), (162, 214, 132), (182, 226, 160),
-(198, 234, 160), (206, 234, 169), (218, 242, 178), (222, 238, 169),
-(218, 226, 150), (222, 230, 141), (218, 230, 131), (210, 222, 131),
-(206, 222, 122), (190, 219, 113), (203, 226, 122), (206, 226, 103),
-(218, 226, 94), (211, 222, 94), (198, 222, 75), (170, 210, 94),
-(170, 206, 103), (150, 194, 113), (137, 174, 113), (121, 170, 103),
-(129, 174, 113), (129, 182, 113), (146, 198, 132), (162, 222, 160),
-(182, 218, 169), (210, 234, 197), (230, 246, 206), (230, 246, 216),
-(230, 242, 207), (222, 234, 197), (214, 238, 188), (214, 234, 169),
-(214, 230, 150), (210, 230, 131), (198, 230, 122), (186, 219, 122),
-(170, 206, 122), (154, 198, 113), (137, 182, 85), (125, 178, 75),
-(121, 170, 84), (137, 153, 94), (141, 174, 94), (162, 182, 113),
-(193, 201, 141), (205, 205, 178), (222, 230, 197), (234, 250, 206),
-(246, 254, 197), (254, 241, 169), (246, 234, 159), (242, 250, 112),
-(230, 238, 94), (222, 234, 112), (198, 222, 113), (190, 219, 103),
-(198, 206, 103), (186, 214, 103), (174, 214, 113), (166, 218, 113),
-(182, 214, 113), (186, 219, 122), (198, 226, 132), (202, 226, 150),
-(222, 222, 160), (238, 234, 159), (246, 233, 169), (226, 238, 178),
-(210, 234, 169), (198, 234, 160), (198, 230, 150), (202, 226, 132),
-(207, 230, 122), (198, 226, 122), (186, 222, 113), (178, 214, 103),
-(166, 206, 103), (166, 202, 94), (150, 190, 84), (141, 186, 75),
-(153, 174, 66), (165, 169, 66), (150, 182, 85), (158, 194, 94),
-(162, 194, 103), (162, 206, 103), (158, 206, 103), (166, 210, 113),
-(162, 202, 113), (162, 210, 122), (166, 214, 113), (158, 206, 94),
-(142, 194, 85), (129, 174, 85), (121, 166, 75), (121, 174, 75),
-(121, 157, 75), (129, 162, 75), (154, 148, 37), (137, 157, 75),
-(109, 154, 75), (121, 162, 103), (137, 170, 132), (166, 198, 151),
-(178, 218, 169), (182, 214, 179), (185, 210, 179), (178, 218, 169),
-(154, 198, 141), (125, 178, 122), (125, 186, 113), (146, 194, 103),
-(150, 194, 103), (150, 194, 103), (154, 194, 94), (146, 198, 85),
-(142, 194, 85), (142, 182, 85), (141, 182, 84), (146, 194, 75),
-(150, 194, 75), (154, 198, 75), (158, 194, 56), (170, 198, 56),
-(162, 206, 66), (190, 210, 75), (230, 187, 28), (254, 198, 9),
-(242, 208, 37), (242, 225, 75), (246, 237, 112), (222, 242, 159),
-(226, 238, 178), (242, 242, 207), (246, 242, 216), (246, 246, 225),
-(242, 242, 225), (242, 241, 216), (226, 242, 188), (206, 234, 179),
-(194, 226, 150), (178, 214, 132), (162, 210, 122), (129, 194, 103),
-(117, 166, 85), (109, 149, 65), (101, 153, 75), (89, 150, 74),
-(97, 158, 75), (101, 162, 84), (113, 170, 85), (137, 194, 94),
-(154, 206, 103), (170, 206, 94), (189, 193, 84), (238, 208, 65),
-(254, 228, 84), (254, 233, 102), (254, 221, 93), (230, 205, 94),
-(182, 206, 113), (153, 177, 122), (113, 154, 94), (100, 150, 94),
-(84, 129, 93), (73, 121, 75), (65, 117, 65), (61, 113, 56),
-(60, 109, 56), (65, 113, 47), (61, 109, 56), (65, 109, 56),
-(65, 113, 56), (69, 117, 65), (77, 129, 65), (93, 141, 65),
-(93, 150, 74), (113, 158, 85), (133, 170, 85), (146, 190, 103),
-(150, 190, 122), (157, 190, 132), (158, 202, 132), (162, 210, 132),
-(174, 219, 122), (186, 222, 122), (198, 230, 150), (206, 230, 169),
-(214, 230, 179), (222, 234, 197), (230, 246, 216), (238, 237, 225),
-(238, 234, 235), (238, 238, 216), (226, 238, 188), (214, 230, 160),
-(194, 218, 141), (190, 198, 131), (174, 198, 122), (174, 202, 122),
-(174, 214, 122), (182, 219, 122), (194, 214, 132), (198, 226, 160),
-(202, 226, 160), (202, 226, 160), (190, 222, 179), (190, 222, 179),
-(194, 230, 179), (202, 230, 178), (214, 234, 178), (222, 230, 179),
-(218, 234, 178), (210, 230, 169), (206, 218, 169), (182, 222, 160),
-(154, 194, 141), (129, 170, 113), (101, 154, 93), (81, 141, 83),
-(81, 133, 83), (77, 125, 74), (73, 121, 74), (69, 129, 65),
-(73, 121, 74), (77, 129, 74), (109, 133, 75), (97, 146, 75),
-(108, 154, 94), (125, 178, 103), (150, 202, 113), (166, 210, 122),
-(186, 222, 141), (194, 222, 151), (194, 218, 151), (182, 218, 151),
-(162, 218, 131), (170, 214, 122), (174, 210, 122), (182, 210, 122),
-(186, 214, 122), (190, 214, 122), (194, 218, 132), (198, 230, 141),
-(202, 230, 150), (207, 230, 141), (202, 218, 131), (190, 206, 122)
-),
-
-// 52 rie11
-((174, 144, 103), (129, 96, 85), (117, 80, 66), (105, 92, 56),
-(113, 80, 47), (101, 92, 66), (109, 113, 85), (125, 137, 103),
-(161, 136, 122), (198, 152, 122), (206, 157, 132), (174, 165, 132),
-(145, 158, 103), (113, 117, 94), (88, 92, 66), (68, 68, 56),
-(60, 56, 47), (52, 43, 37), (48, 40, 37), (44, 44, 28),
-(44, 44, 28), (44, 44, 37), (48, 48, 47), (52, 52, 47),
-(52, 52, 47), (52, 52, 47), (44, 52, 56), (52, 56, 56),
-(56, 56, 56), (56, 56, 56), (56, 60, 56), (60, 60, 56),
-(64, 60, 56), (68, 56, 56), (64, 56, 47), (60, 60, 47),
-(56, 56, 37), (52, 52, 37), (48, 48, 37), (48, 44, 37),
-(48, 44, 37), (48, 44, 47), (44, 44, 56), (40, 48, 56),
-(44, 56, 56), (48, 60, 66), (52, 64, 75), (56, 72, 75),
-(81, 85, 85), (105, 97, 84), (121, 121, 103), (153, 125, 103),
-(174, 140, 122), (194, 148, 132), (190, 152, 132), (161, 141, 113),
-(133, 121, 94), (113, 96, 66), (92, 80, 56), (68, 60, 47),
-(60, 52, 37), (52, 43, 28), (48, 35, 28), (48, 40, 28),
-(52, 52, 37), (52, 56, 47), (56, 60, 47), (60, 56, 47),
-(56, 52, 47), (48, 52, 47), (40, 44, 37), (32, 36, 28),
-(32, 36, 28), (28, 32, 28), (36, 36, 28), (48, 48, 37),
-(68, 60, 47), (85, 72, 56), (113, 92, 75), (153, 129, 103),
-(178, 153, 122), (198, 165, 151), (198, 165, 151), (198, 165, 141),
-(158, 154, 113), (133, 133, 94), (101, 97, 66), (76, 60, 47),
-(73, 56, 37), (64, 48, 47), (64, 48, 47), (60, 56, 56),
-(68, 68, 66), (72, 89, 66), (97, 105, 85), (121, 129, 103),
-(145, 145, 122), (194, 165, 132), (210, 165, 141), (210, 173, 141),
-(218, 181, 151), (218, 180, 160), (218, 177, 160), (198, 169, 141),
-(157, 145, 113), (125, 125, 103), (109, 109, 75), (77, 77, 66),
-(72, 76, 66), (73, 73, 75), (68, 60, 66), (60, 56, 56),
-(48, 48, 56), (48, 48, 47), (44, 44, 47), (32, 36, 37),
-(24, 28, 28), (20, 20, 28), (15, 20, 28), (12, 20, 18),
-(12, 16, 18), (12, 16, 9), (12, 20, 9), (16, 16, 9),
-(12, 20, 9), (16, 20, 9), (20, 20, 9), (20, 20, 9),
-(23, 20, 9), (24, 20, 9), (27, 16, 9), (28, 24, 9),
-(24, 20, 9), (23, 20, 18), (19, 20, 18), (24, 20, 18),
-(31, 20, 18), (35, 24, 28), (28, 24, 18), (32, 24, 28),
-(31, 24, 28), (28, 28, 28), (28, 32, 37), (24, 36, 47),
-(28, 32, 47), (28, 32, 37), (23, 24, 28), (23, 20, 28),
-(24, 28, 28), (28, 36, 37), (40, 40, 37), (44, 44, 47),
-(44, 40, 56), (40, 40, 56), (31, 28, 37), (20, 20, 28),
-(19, 16, 28), (16, 16, 28), (16, 16, 18), (16, 20, 18),
-(16, 24, 18), (16, 24, 18), (20, 24, 18), (23, 20, 18),
-(20, 24, 18), (24, 24, 18), (28, 28, 28), (40, 44, 28),
-(48, 60, 37), (56, 60, 47), (56, 72, 56), (64, 72, 56),
-(68, 64, 56), (68, 64, 66), (64, 64, 56), (68, 64, 66),
-(68, 73, 66), (76, 76, 66), (68, 89, 85), (84, 96, 113),
-(113, 117, 103), (145, 137, 122), (149, 141, 132), (137, 141, 122),
-(105, 121, 103), (81, 85, 84), (60, 68, 66), (48, 60, 56),
-(52, 56, 56), (56, 56, 47), (52, 52, 47), (56, 52, 47),
-(60, 43, 47), (56, 48, 47), (52, 44, 47), (48, 31, 37),
-(40, 28, 28), (40, 32, 28), (36, 31, 28), (44, 32, 18),
-(36, 36, 28), (36, 36, 28), (36, 36, 37), (40, 31, 37),
-(36, 36, 37), (40, 36, 37), (48, 39, 37), (52, 40, 37),
-(64, 44, 37), (64, 44, 37), (60, 48, 37), (56, 48, 47),
-(52, 48, 56), (56, 52, 56), (60, 52, 56), (56, 52, 47),
-(56, 48, 37), (60, 56, 37), (56, 48, 37), (52, 48, 37),
-(48, 48, 37), (44, 44, 37), (44, 48, 28), (32, 44, 18),
-(24, 32, 18), (23, 24, 18), (23, 16, 18), (20, 16, 18),
-(15, 20, 28), (12, 24, 28), (15, 28, 28), (24, 24, 28),
-(36, 28, 28), (44, 32, 28), (48, 40, 37), (52, 48, 47),
-(52, 52, 47), (52, 56, 47), (56, 56, 47), (60, 60, 47),
-(68, 56, 47), (76, 56, 47), (85, 64, 56), (121, 76, 56),
-(153, 103, 75), (174, 136, 94), (210, 164, 132), (222, 189, 169),
-(230, 197, 169), (234, 192, 178), (222, 189, 169), (206, 169, 151),
-(174, 149, 132), (125, 112, 94), (64, 64, 47), (15, 16, 9)
-),
-
-// 53 etretat.ppm
-((37, 54, 37), (56, 74, 51), (72, 89, 61), (92, 102, 76),
-(110, 104, 91), (122, 114, 96), (130, 115, 99), (147, 129, 105),
-(156, 123, 113), (158, 122, 110), (154, 117, 112), (128, 105, 86),
-(113, 95, 78), (111, 88, 68), (109, 75, 53), (119, 73, 54),
-(113, 87, 64), (109, 90, 77), (112, 99, 83), (119, 107, 90),
-(119, 106, 100), (111, 114, 107), (108, 108, 119), (111, 132, 117),
-(122, 140, 117), (131, 147, 122), (125, 148, 116), (128, 146, 117),
-(129, 134, 106), (119, 120, 100), (122, 118, 102), (126, 111, 93),
-(128, 105, 83), (127, 100, 79), (116, 96, 68), (115, 95, 71),
-(105, 93, 75), (96, 95, 76), (94, 88, 75), (91, 90, 84),
-(89, 104, 99), (84, 113, 105), (86, 116, 115), (94, 113, 111),
-(99, 115, 105), (90, 106, 97), (75, 101, 90), (66, 98, 88),
-(64, 83, 77), (54, 80, 74), (48, 74, 60), (63, 77, 61),
-(53, 84, 60), (58, 84, 68), (74, 78, 77), (87, 88, 83),
-(102, 100, 95), (120, 112, 109), (142, 128, 126), (157, 150, 131),
-(173, 160, 142), (172, 164, 151), (171, 163, 140), (152, 166, 129),
-(146, 152, 117), (124, 122, 102), (119, 101, 83), (107, 87, 68),
-(98, 77, 59), (83, 73, 56), (71, 70, 54), (64, 69, 53),
-(62, 65, 49), (51, 58, 44), (46, 53, 42), (42, 55, 36),
-(41, 51, 36), (33, 46, 29), (32, 35, 25), (32, 33, 25),
-(32, 33, 26), (34, 33, 25), (49, 41, 28), (53, 42, 32),
-(46, 46, 32), (35, 39, 27), (35, 36, 26), (33, 35, 26),
-(33, 45, 33), (37, 50, 46), (43, 49, 49), (39, 53, 48),
-(46, 60, 57), (64, 73, 61), (76, 83, 70), (98, 92, 88),
-(120, 108, 103), (130, 119, 129), (133, 122, 130), (140, 134, 141),
-(140, 136, 140), (149, 148, 129), (152, 158, 138), (163, 155, 142),
-(166, 158, 139), (164, 150, 138), (160, 129, 117), (164, 127, 110),
-(160, 117, 85), (129, 101, 81), (95, 89, 60), (75, 83, 56),
-(57, 74, 54), (50, 72, 46), (50, 66, 45), (56, 66, 52),
-(59, 61, 52), (54, 61, 52), (47, 62, 45), (48, 57, 47),
-(45, 58, 46), (45, 51, 40), (50, 49, 35), (50, 48, 35),
-(55, 49, 35), (58, 51, 45), (69, 65, 55), (76, 67, 59),
-(85, 76, 68), (90, 80, 66), (96, 75, 58), (95, 73, 58),
-(84, 72, 61), (83, 72, 62), (76, 71, 65), (72, 68, 63),
-(67, 65, 58), (60, 61, 53), (53, 66, 55), (52, 70, 63),
-(47, 70, 64), (48, 65, 61), (45, 66, 47), (41, 58, 40),
-(38, 58, 38), (31, 46, 31), (31, 34, 25), (33, 33, 24),
-(33, 33, 24), (36, 36, 26), (45, 45, 33), (47, 49, 35),
-(49, 48, 38), (58, 57, 46), (71, 66, 49), (74, 71, 57),
-(75, 74, 63), (70, 78, 64), (63, 77, 60), (59, 67, 51),
-(54, 57, 38), (52, 52, 40), (59, 57, 50), (69, 64, 57),
-(80, 83, 68), (98, 92, 81), (116, 107, 100), (135, 122, 110),
-(149, 139, 125), (168, 152, 137), (173, 164, 146), (178, 166, 145),
-(187, 161, 142), (175, 160, 139), (167, 156, 132), (157, 146, 127),
-(154, 127, 107), (137, 103, 78), (118, 89, 65), (97, 74, 55),
-(94, 64, 46), (81, 67, 51), (77, 68, 53), (77, 75, 64),
-(75, 79, 74), (69, 86, 85), (81, 84, 88), (82, 92, 86),
-(87, 93, 88), (91, 98, 98), (95, 112, 99), (100, 109, 98),
-(92, 102, 92), (86, 97, 88), (95, 99, 92), (108, 109, 98),
-(119, 115, 101), (120, 135, 102), (129, 145, 106), (123, 142, 117),
-(121, 136, 119), (108, 117, 110), (101, 118, 101), (92, 104, 89),
-(84, 95, 87), (83, 88, 74), (85, 82, 74), (82, 80, 72),
-(85, 79, 66), (89, 82, 61), (95, 83, 56), (98, 81, 61),
-(101, 80, 68), (92, 81, 69), (90, 84, 74), (94, 86, 82),
-(98, 92, 86), (96, 99, 90), (113, 110, 94), (119, 105, 92),
-(120, 104, 88), (103, 94, 86), (90, 91, 78), (76, 90, 75),
-(78, 83, 79), (70, 84, 73), (66, 92, 77), (76, 94, 87),
-(94, 99, 100), (103, 108, 119), (105, 132, 130), (129, 156, 139),
-(158, 162, 146), (178, 172, 157), (178, 176, 173), (166, 166, 167),
-(125, 150, 143), (97, 132, 135), (105, 129, 130), (104, 126, 123),
-(100, 128, 120), (95, 119, 120), (95, 117, 107), (103, 127, 111),
-(110, 137, 122), (130, 141, 133), (142, 138, 120), (137, 157, 120),
-(139, 133, 110), (131, 123, 109), (127, 112, 99), (120, 105, 95),
-(116, 103, 90), (103, 92, 79), (105, 92, 76), (114, 99, 83)
-),
-
-// 54 the-hollow-needle-at-etretat.ppm
-((106, 110, 103), (105, 117, 116), (105, 119, 120), (117, 133, 130),
-(123, 144, 135), (124, 144, 138), (125, 149, 140), (123, 146, 140),
-(122, 149, 150), (127, 156, 144), (128, 155, 142), (137, 151, 143),
-(140, 148, 142), (143, 151, 132), (150, 154, 130), (151, 152, 135),
-(147, 158, 149), (143, 154, 144), (139, 151, 144), (137, 150, 147),
-(143, 152, 149), (137, 149, 146), (137, 147, 142), (134, 146, 140),
-(131, 141, 135), (125, 140, 138), (123, 143, 138), (123, 144, 140),
-(123, 144, 140), (128, 145, 142), (127, 150, 141), (120, 153, 141),
-(125, 157, 144), (131, 159, 151), (134, 161, 147), (143, 160, 151),
-(142, 166, 163), (136, 172, 169), (139, 163, 165), (130, 157, 142),
-(130, 151, 141), (131, 146, 141), (134, 148, 150), (130, 152, 143),
-(130, 156, 138), (132, 155, 137), (137, 158, 132), (134, 153, 129),
-(134, 147, 129), (135, 143, 126), (133, 142, 127), (138, 135, 118),
-(132, 125, 106), (125, 113, 95), (118, 101, 87), (103, 92, 72),
-(78, 69, 55), (64, 59, 54), (59, 56, 53), (60, 58, 54),
-(69, 64, 58), (88, 86, 83), (95, 101, 97), (93, 108, 101),
-(91, 108, 101), (91, 109, 107), (91, 110, 109), (89, 114, 113),
-(93, 112, 109), (93, 108, 105), (101, 112, 108), (107, 116, 118),
-(115, 128, 125), (120, 147, 132), (125, 154, 134), (131, 150, 131),
-(138, 147, 135), (138, 144, 132), (136, 139, 128), (138, 138, 127),
-(138, 138, 115), (137, 134, 102), (132, 131, 102), (137, 124, 97),
-(127, 120, 88), (120, 108, 84), (114, 110, 84), (112, 104, 84),
-(113, 99, 83), (116, 105, 87), (118, 111, 89), (121, 117, 102),
-(126, 127, 112), (131, 131, 121), (136, 137, 128), (136, 136, 130),
-(135, 139, 131), (132, 140, 127), (131, 132, 126), (128, 121, 119),
-(122, 110, 104), (106, 92, 92), (91, 75, 69), (70, 59, 53),
-(60, 55, 52), (59, 54, 51), (59, 55, 48), (57, 54, 50),
-(59, 53, 52), (58, 51, 51), (52, 51, 51), (52, 49, 50),
-(55, 52, 51), (51, 53, 50), (55, 52, 52), (58, 53, 54),
-(55, 55, 57), (58, 61, 59), (58, 79, 76), (85, 101, 93),
-(95, 101, 97), (101, 102, 97), (103, 104, 99), (96, 106, 104),
-(108, 116, 106), (116, 120, 110), (125, 129, 121), (129, 141, 131),
-(129, 141, 135), (130, 139, 132), (126, 128, 128), (114, 120, 117),
-(107, 106, 100), (100, 94, 85), (88, 80, 69), (68, 59, 55),
-(60, 53, 52), (55, 51, 48), (53, 49, 48), (49, 52, 48),
-(47, 50, 45), (47, 46, 47), (49, 44, 43), (51, 43, 42),
-(52, 49, 45), (56, 52, 52), (58, 57, 56), (63, 81, 78),
-(86, 105, 100), (102, 121, 118), (99, 124, 126), (105, 124, 123),
-(117, 127, 119), (129, 135, 121), (133, 141, 123), (136, 139, 115),
-(133, 130, 109), (127, 125, 102), (124, 118, 97), (116, 114, 98),
-(120, 113, 99), (121, 113, 96), (125, 109, 96), (120, 110, 94),
-(119, 106, 92), (112, 106, 92), (106, 94, 90), (92, 84, 78),
-(69, 60, 61), (61, 55, 53), (58, 54, 53), (57, 54, 53),
-(52, 54, 54), (52, 53, 51), (53, 55, 50), (60, 57, 52),
-(71, 66, 59), (91, 97, 89), (96, 106, 102), (106, 121, 116),
-(127, 138, 129), (128, 141, 135), (123, 139, 137), (116, 129, 123),
-(103, 125, 111), (104, 121, 111), (111, 115, 106), (114, 114, 105),
-(121, 111, 103), (120, 115, 110), (122, 120, 112), (127, 124, 112),
-(131, 118, 107), (130, 116, 105), (128, 124, 102), (130, 124, 103),
-(139, 121, 98), (143, 116, 99), (147, 128, 100), (154, 127, 99),
-(147, 135, 109), (157, 128, 102), (158, 130, 115), (162, 148, 115),
-(150, 137, 119), (144, 145, 121), (143, 148, 132), (141, 142, 126),
-(135, 140, 128), (134, 141, 133), (134, 144, 132), (132, 140, 130),
-(131, 142, 130), (132, 141, 128), (134, 141, 126), (133, 141, 123),
-(136, 135, 113), (134, 129, 107), (127, 122, 100), (121, 119, 94),
-(107, 116, 90), (106, 111, 91), (105, 103, 93), (107, 103, 92),
-(108, 111, 94), (112, 119, 107), (114, 128, 121), (119, 139, 131),
-(122, 145, 135), (126, 148, 136), (128, 147, 135), (138, 146, 137),
-(139, 145, 132), (142, 142, 125), (143, 133, 118), (144, 132, 111),
-(142, 136, 110), (140, 136, 110), (135, 130, 115), (132, 123, 106),
-(130, 118, 92), (132, 115, 92), (142, 106, 91), (123, 109, 89),
-(107, 101, 84), (95, 91, 86), (72, 64, 59), (64, 58, 53),
-(59, 54, 54), (59, 56, 51), (63, 57, 55), (71, 69, 68),
-(97, 100, 88), (112, 114, 103), (123, 135, 123), (132, 145, 128)
-),
-
-// 55 rouen-cathedral-sunset.ppm
-((137, 129, 126), (130, 125, 111), (120, 112, 98), (113, 109, 87),
-(100, 101, 83), (91, 93, 81), (78, 84, 72), (82, 89, 66),
-(86, 88, 71), (95, 95, 69), (100, 92, 61), (114, 94, 53),
-(125, 91, 54), (127, 96, 57), (124, 99, 57), (115, 101, 64),
-(101, 98, 68), (96, 101, 80), (100, 106, 87), (104, 104, 90),
-(109, 106, 87), (115, 111, 90), (126, 115, 100), (133, 126, 107),
-(143, 135, 116), (144, 133, 122), (149, 131, 136), (156, 134, 129),
-(145, 134, 125), (141, 128, 118), (133, 129, 109), (131, 125, 111),
-(129, 125, 110), (126, 124, 99), (126, 130, 107), (128, 129, 111),
-(133, 129, 113), (136, 136, 123), (148, 145, 137), (156, 150, 144),
-(159, 153, 146), (159, 150, 152), (160, 152, 145), (156, 147, 147),
-(148, 143, 149), (141, 141, 144), (138, 133, 130), (135, 127, 125),
-(134, 131, 124), (140, 131, 120), (140, 129, 126), (138, 137, 132),
-(138, 138, 149), (135, 149, 160), (134, 149, 164), (134, 153, 171),
-(138, 149, 164), (128, 140, 150), (137, 142, 147), (146, 144, 145),
-(158, 141, 140), (163, 146, 139), (176, 154, 136), (179, 159, 144),
-(187, 167, 151), (198, 171, 154), (190, 158, 132), (166, 145, 107),
-(145, 133, 91), (146, 114, 79), (138, 108, 71), (119, 101, 76),
-(107, 102, 78), (98, 98, 78), (94, 92, 78), (93, 90, 71),
-(91, 88, 60), (90, 82, 53), (88, 77, 52), (73, 74, 52),
-(84, 82, 57), (93, 89, 57), (105, 94, 71), (94, 91, 69),
-(97, 94, 72), (108, 98, 64), (115, 99, 71), (110, 101, 74),
-(115, 107, 73), (128, 112, 75), (142, 113, 73), (148, 117, 75),
-(151, 128, 86), (156, 137, 106), (162, 141, 119), (163, 151, 126),
-(167, 156, 133), (163, 155, 136), (152, 147, 144), (140, 147, 140),
-(133, 139, 127), (126, 130, 125), (124, 125, 113), (115, 119, 108),
-(112, 120, 111), (102, 118, 115), (104, 116, 116), (97, 117, 107),
-(107, 113, 107), (111, 108, 103), (105, 109, 99), (104, 111, 97),
-(106, 106, 91), (105, 101, 88), (108, 102, 85), (107, 102, 78),
-(112, 105, 78), (129, 112, 90), (138, 127, 92), (144, 135, 111),
-(138, 142, 129), (149, 149, 147), (155, 152, 161), (153, 158, 170),
-(155, 159, 171), (163, 158, 161), (167, 155, 153), (173, 159, 145),
-(169, 155, 135), (169, 141, 105), (162, 125, 95), (150, 117, 93),
-(138, 116, 91), (134, 109, 85), (119, 109, 80), (119, 108, 82),
-(122, 108, 77), (124, 105, 74), (125, 111, 79), (120, 109, 77),
-(118, 111, 81), (116, 115, 87), (111, 113, 89), (114, 114, 91),
-(116, 121, 96), (134, 128, 108), (153, 138, 122), (169, 146, 132),
-(181, 154, 130), (168, 153, 130), (152, 142, 119), (143, 135, 108),
-(133, 126, 95), (125, 123, 93), (119, 112, 86), (116, 106, 83),
-(121, 111, 84), (128, 107, 87), (129, 110, 95), (138, 120, 91),
-(140, 124, 91), (144, 126, 93), (141, 131, 91), (128, 122, 90),
-(119, 119, 90), (116, 112, 102), (109, 114, 95), (109, 112, 110),
-(109, 120, 119), (121, 129, 122), (132, 131, 122), (144, 145, 135),
-(158, 148, 141), (175, 158, 144), (180, 158, 149), (187, 171, 158),
-(188, 176, 158), (184, 167, 145), (175, 166, 137), (162, 151, 133),
-(153, 137, 111), (144, 123, 100), (128, 119, 90), (120, 113, 85),
-(113, 110, 80), (115, 104, 72), (116, 100, 68), (124, 101, 64),
-(134, 100, 67), (135, 109, 63), (139, 112, 67), (135, 120, 75),
-(133, 120, 93), (133, 127, 105), (132, 128, 123), (132, 136, 146),
-(134, 143, 152), (140, 153, 164), (141, 154, 168), (142, 155, 165),
-(157, 156, 151), (159, 159, 138), (173, 162, 141), (177, 164, 143),
-(177, 163, 150), (181, 166, 158), (181, 169, 162), (175, 170, 163),
-(179, 164, 162), (175, 162, 155), (161, 155, 148), (158, 157, 147),
-(150, 155, 147), (147, 153, 144), (136, 138, 124), (128, 126, 114),
-(112, 112, 107), (100, 106, 99), (96, 104, 99), (93, 103, 96),
-(103, 102, 89), (111, 104, 84), (112, 102, 80), (118, 102, 74),
-(119, 98, 70), (118, 95, 67), (116, 94, 61), (112, 90, 58),
-(104, 90, 60), (103, 91, 56), (98, 86, 57), (92, 84, 51),
-(89, 84, 60), (106, 82, 55), (111, 90, 56), (113, 85, 56),
-(103, 92, 65), (109, 103, 77), (104, 99, 86), (106, 96, 89),
-(101, 101, 95), (103, 105, 98), (109, 110, 103), (102, 114, 94),
-(112, 114, 107), (126, 117, 99), (136, 130, 104), (150, 140, 107),
-(157, 138, 106), (157, 142, 104), (154, 139, 109), (155, 146, 128),
-(154, 142, 136), (155, 145, 145), (148, 151, 156), (135, 158, 170)
-),
-
-// 56 the-houses-of-parliament.ppm
-((105, 95, 133), (97, 86, 120), (81, 81, 103), (78, 71, 88),
-(74, 66, 79), (75, 64, 73), (76, 68, 75), (79, 65, 74),
-(81, 71, 74), (83, 74, 81), (88, 74, 87), (91, 81, 96),
-(98, 92, 112), (101, 95, 126), (107, 95, 136), (110, 95, 141),
-(109, 90, 136), (104, 88, 136), (105, 89, 130), (103, 87, 118),
-(102, 88, 117), (105, 87, 110), (101, 84, 111), (105, 90, 112),
-(103, 99, 115), (105, 101, 116), (107, 98, 117), (104, 90, 120),
-(97, 87, 122), (98, 90, 114), (94, 89, 109), (90, 91, 103),
-(88, 82, 96), (82, 76, 86), (78, 74, 77), (70, 72, 69),
-(66, 72, 63), (57, 67, 60), (60, 67, 57), (68, 73, 65),
-(77, 83, 71), (85, 94, 92), (94, 102, 97), (97, 101, 106),
-(101, 101, 100), (99, 99, 106), (100, 98, 109), (103, 94, 112),
-(103, 90, 112), (101, 87, 113), (104, 89, 111), (100, 96, 107),
-(95, 96, 107), (95, 88, 106), (97, 88, 108), (99, 93, 112),
-(98, 90, 105), (99, 89, 96), (97, 90, 96), (96, 87, 99),
-(94, 88, 105), (97, 85, 111), (101, 86, 113), (105, 88, 117),
-(109, 93, 128), (116, 98, 135), (115, 98, 135), (113, 103, 131),
-(112, 105, 138), (108, 99, 133), (107, 95, 124), (109, 94, 123),
-(106, 91, 122), (106, 88, 116), (107, 87, 116), (104, 84, 117),
-(105, 84, 116), (109, 87, 112), (110, 91, 114), (107, 96, 117),
-(111, 92, 117), (107, 89, 116), (105, 86, 118), (105, 80, 127),
-(99, 75, 134), (98, 73, 129), (100, 80, 128), (98, 79, 126),
-(101, 74, 127), (98, 78, 121), (97, 76, 113), (96, 75, 103),
-(92, 76, 99), (88, 79, 90), (87, 75, 90), (90, 74, 94),
-(87, 75, 92), (88, 76, 92), (91, 71, 96), (99, 77, 99),
-(96, 80, 102), (95, 77, 105), (91, 71, 112), (94, 69, 117),
-(98, 78, 117), (103, 87, 122), (114, 90, 141), (109, 96, 134),
-(113, 101, 136), (126, 107, 140), (119, 100, 132), (114, 96, 113),
-(108, 88, 109), (99, 87, 106), (92, 83, 102), (87, 79, 96),
-(88, 76, 95), (85, 74, 97), (87, 69, 102), (88, 71, 101),
-(88, 73, 97), (90, 79, 103), (93, 81, 107), (93, 82, 118),
-(99, 81, 123), (96, 81, 125), (93, 84, 125), (94, 82, 129),
-(100, 90, 128), (101, 97, 124), (100, 99, 116), (107, 103, 112),
-(117, 106, 104), (114, 106, 108), (117, 106, 115), (108, 99, 108),
-(104, 99, 107), (103, 107, 98), (103, 102, 98), (95, 96, 97),
-(95, 94, 91), (87, 87, 83), (87, 79, 87), (81, 73, 84),
-(77, 63, 79), (75, 60, 74), (73, 61, 75), (72, 61, 78),
-(75, 63, 78), (73, 62, 78), (78, 63, 84), (77, 58, 97),
-(85, 66, 100), (87, 65, 102), (82, 72, 104), (81, 66, 105),
-(80, 60, 96), (73, 63, 82), (66, 63, 76), (57, 55, 54),
-(21, 24, 21), (23, 29, 20), (48, 55, 48), (55, 64, 60),
-(63, 67, 69), (70, 66, 72), (81, 74, 83), (89, 79, 89),
-(96, 86, 96), (105, 86, 105), (117, 96, 112), (118, 114, 124),
-(126, 123, 126), (135, 132, 151), (125, 115, 137), (119, 118, 134),
-(109, 109, 133), (109, 101, 128), (112, 107, 128), (109, 104, 122),
-(101, 103, 124), (106, 99, 117), (112, 100, 119), (109, 98, 112),
-(106, 101, 114), (105, 102, 114), (100, 99, 111), (96, 94, 103),
-(94, 89, 94), (94, 88, 88), (88, 92, 82), (82, 92, 73),
-(79, 89, 73), (72, 84, 72), (70, 83, 68), (83, 75, 77),
-(89, 76, 87), (91, 80, 103), (101, 84, 114), (108, 86, 126),
-(110, 87, 139), (115, 90, 142), (124, 85, 142), (107, 82, 129),
-(109, 92, 129), (100, 82, 119), (97, 82, 112), (97, 83, 102),
-(89, 84, 97), (89, 83, 96), (92, 86, 94), (96, 87, 95),
-(99, 86, 92), (95, 84, 96), (94, 85, 93), (91, 84, 85),
-(86, 83, 84), (78, 85, 89), (73, 84, 86), (69, 76, 83),
-(75, 71, 83), (77, 68, 83), (77, 69, 81), (79, 70, 84),
-(80, 69, 82), (77, 68, 83), (78, 69, 85), (83, 72, 86),
-(82, 75, 87), (84, 74, 84), (83, 72, 81), (77, 66, 76),
-(73, 60, 73), (62, 52, 70), (60, 52, 63), (67, 65, 63),
-(80, 68, 65), (84, 78, 71), (87, 78, 86), (88, 82, 93),
-(92, 84, 96), (97, 85, 102), (105, 82, 108), (103, 84, 105),
-(98, 82, 102), (94, 77, 103), (88, 74, 101), (88, 73, 102),
-(89, 74, 104), (88, 75, 115), (90, 81, 118), (95, 83, 122),
-(97, 82, 118), (100, 83, 113), (97, 86, 109), (91, 89, 101)
-),
-
-// 57 starry-night.ppm
-((23, 26, 18), (27, 29, 21), (30, 29, 21), (29, 30, 22),
-(32, 35, 26), (40, 42, 32), (43, 47, 35), (45, 54, 38),
-(52, 52, 36), (50, 54, 38), (51, 56, 39), (50, 56, 42),
-(50, 60, 42), (52, 63, 47), (60, 68, 51), (69, 73, 55),
-(67, 76, 55), (68, 78, 53), (69, 82, 55), (70, 87, 59),
-(77, 101, 65), (87, 101, 66), (92, 108, 67), (93, 105, 65),
-(93, 107, 65), (90, 110, 66), (93, 110, 65), (95, 111, 69),
-(102, 114, 73), (104, 110, 69), (109, 110, 61), (98, 105, 65),
-(94, 108, 61), (82, 98, 56), (78, 86, 53), (81, 79, 57),
-(81, 82, 62), (88, 91, 60), (99, 93, 62), (95, 106, 64),
-(91, 110, 65), (84, 117, 77), (89, 124, 81), (104, 128, 92),
-(114, 130, 84), (120, 132, 84), (138, 148, 85), (148, 150, 76),
-(134, 147, 76), (131, 138, 78), (110, 108, 66), (96, 89, 57),
-(81, 72, 49), (66, 65, 45), (63, 60, 40), (60, 55, 44),
-(58, 56, 43), (56, 56, 42), (53, 57, 42), (58, 59, 42),
-(57, 61, 41), (57, 65, 42), (57, 65, 45), (59, 61, 49),
-(63, 68, 55), (71, 77, 53), (76, 86, 54), (90, 95, 55),
-(101, 108, 65), (114, 125, 74), (133, 146, 76), (142, 156, 82),
-(161, 168, 92), (177, 178, 94), (177, 173, 93), (167, 158, 86),
-(152, 147, 79), (133, 115, 72), (98, 100, 67), (80, 86, 54),
-(73, 80, 53), (61, 71, 47), (44, 58, 38), (37, 46, 32),
-(35, 38, 27), (29, 35, 23), (28, 36, 25), (28, 38, 24),
-(33, 46, 30), (37, 47, 30), (44, 48, 34), (47, 49, 36),
-(46, 51, 36), (41, 51, 31), (35, 50, 34), (35, 48, 31),
-(42, 51, 35), (46, 53, 44), (53, 62, 43), (60, 70, 49),
-(73, 77, 59), (80, 88, 64), (83, 98, 84), (86, 101, 99),
-(100, 114, 92), (101, 108, 80), (93, 106, 76), (81, 103, 75),
-(87, 101, 75), (85, 113, 85), (78, 110, 80), (83, 109, 74),
-(86, 107, 71), (86, 113, 65), (89, 104, 67), (79, 101, 66),
-(77, 98, 63), (70, 86, 63), (68, 76, 67), (69, 82, 61),
-(73, 82, 59), (72, 84, 61), (70, 90, 69), (80, 98, 83),
-(91, 106, 77), (102, 110, 80), (102, 120, 77), (98, 126, 70),
-(99, 122, 78), (94, 114, 72), (84, 101, 67), (75, 84, 58),
-(76, 78, 53), (69, 77, 48), (64, 65, 44), (58, 64, 43),
-(51, 55, 41), (46, 51, 38), (40, 45, 35), (30, 34, 29),
-(29, 29, 22), (26, 27, 22), (26, 28, 24), (25, 27, 22),
-(28, 28, 22), (31, 30, 25), (37, 34, 28), (41, 37, 29),
-(42, 39, 34), (47, 44, 36), (42, 47, 33), (38, 44, 30),
-(33, 36, 27), (31, 31, 25), (29, 27, 21), (27, 24, 21),
-(24, 26, 19), (23, 26, 18), (20, 18, 14), (24, 25, 18),
-(30, 32, 23), (37, 40, 30), (42, 45, 37), (51, 55, 41),
-(60, 63, 47), (70, 75, 52), (84, 78, 49), (100, 92, 59),
-(112, 106, 63), (118, 115, 66), (121, 131, 78), (122, 138, 89),
-(125, 149, 98), (139, 157, 105), (124, 152, 98), (113, 139, 83),
-(103, 125, 72), (105, 112, 69), (93, 103, 63), (80, 88, 54),
-(73, 78, 53), (61, 76, 49), (57, 66, 47), (54, 68, 47),
-(50, 64, 40), (53, 60, 42), (56, 53, 44), (58, 54, 39),
-(58, 56, 39), (53, 57, 37), (53, 56, 38), (56, 54, 36),
-(52, 49, 33), (42, 44, 30), (35, 38, 26), (29, 35, 24),
-(29, 35, 26), (38, 42, 31), (44, 44, 32), (53, 51, 31),
-(62, 62, 41), (78, 77, 54), (91, 97, 67), (109, 122, 77),
-(136, 138, 83), (149, 149, 83), (163, 154, 83), (167, 153, 89),
-(156, 160, 90), (145, 153, 84), (129, 142, 79), (109, 130, 80),
-(101, 123, 85), (98, 123, 94), (91, 102, 87), (90, 98, 79),
-(94, 92, 81), (83, 92, 66), (78, 84, 59), (74, 77, 55),
-(64, 65, 48), (58, 56, 43), (50, 48, 36), (45, 42, 31),
-(37, 34, 25), (34, 30, 21), (34, 28, 24), (38, 39, 28),
-(47, 48, 35), (52, 52, 41), (56, 59, 43), (59, 68, 57),
-(57, 78, 58), (68, 89, 57), (69, 88, 56), (67, 80, 54),
-(61, 77, 51), (56, 74, 47), (56, 69, 44), (53, 62, 42),
-(51, 56, 42), (53, 53, 45), (51, 52, 44), (51, 54, 48),
-(54, 59, 52), (64, 61, 53), (69, 66, 63), (63, 69, 56),
-(75, 76, 52), (80, 79, 52), (78, 82, 51), (84, 91, 59),
-(92, 100, 65), (97, 104, 63), (98, 99, 61), (92, 93, 57)
-),
-
-// 58 water-lilies-sunset.ppm
-((71, 67, 46), (71, 67, 50), (67, 72, 57), (72, 84, 60),
-(81, 87, 72), (92, 93, 74), (84, 86, 74), (88, 100, 84),
-(83, 84, 73), (77, 74, 68), (68, 62, 56), (60, 59, 48),
-(60, 55, 47), (57, 49, 38), (53, 45, 38), (52, 44, 36),
-(52, 46, 36), (57, 49, 37), (58, 49, 38), (60, 52, 39),
-(63, 57, 43), (70, 60, 45), (80, 65, 48), (85, 71, 52),
-(89, 76, 54), (90, 83, 53), (96, 92, 57), (102, 95, 62),
-(106, 98, 61), (112, 100, 62), (115, 107, 65), (119, 106, 67),
-(129, 111, 70), (132, 119, 74), (130, 120, 71), (126, 118, 69),
-(112, 111, 84), (101, 100, 80), (87, 93, 92), (90, 101, 87),
-(85, 94, 100), (107, 108, 90), (130, 118, 110), (135, 118, 104),
-(153, 156, 127), (183, 183, 126), (189, 184, 126), (177, 165, 100),
-(173, 153, 91), (162, 148, 88), (145, 135, 77), (134, 124, 72),
-(116, 107, 66), (103, 91, 59), (89, 73, 62), (78, 65, 49),
-(69, 58, 43), (67, 51, 41), (63, 50, 42), (66, 51, 48),
-(69, 57, 49), (76, 58, 53), (81, 65, 54), (86, 73, 55),
-(86, 81, 53), (95, 87, 55), (100, 87, 58), (101, 88, 65),
-(112, 87, 80), (117, 98, 73), (114, 106, 68), (120, 110, 68),
-(122, 109, 67), (122, 107, 66), (125, 104, 66), (116, 94, 63),
-(114, 90, 60), (105, 84, 56), (93, 76, 53), (93, 75, 51),
-(91, 75, 52), (84, 76, 49), (83, 73, 48), (82, 74, 48),
-(77, 76, 51), (72, 74, 53), (68, 68, 54), (69, 66, 54),
-(66, 66, 52), (65, 64, 48), (65, 62, 49), (64, 58, 49),
-(63, 58, 46), (62, 60, 46), (61, 60, 46), (58, 57, 44),
-(56, 55, 45), (56, 52, 44), (55, 51, 45), (49, 50, 41),
-(51, 47, 38), (54, 49, 41), (50, 46, 38), (45, 49, 39),
-(44, 47, 36), (50, 47, 34), (48, 44, 33), (51, 44, 34),
-(51, 49, 37), (55, 51, 37), (56, 49, 38), (54, 52, 42),
-(55, 50, 40), (57, 51, 39), (58, 53, 39), (60, 53, 38),
-(59, 54, 40), (61, 55, 41), (61, 58, 43), (64, 60, 43),
-(72, 64, 48), (83, 65, 47), (84, 72, 48), (93, 75, 51),
-(102, 87, 55), (106, 97, 61), (113, 104, 64), (122, 109, 67),
-(133, 113, 69), (136, 116, 69), (142, 123, 72), (142, 123, 74),
-(144, 118, 73), (130, 100, 83), (134, 88, 71), (112, 86, 58),
-(100, 68, 52), (80, 54, 44), (72, 52, 42), (66, 49, 38),
-(63, 55, 41), (63, 57, 42), (63, 60, 44), (70, 64, 47),
-(72, 68, 48), (78, 71, 47), (76, 77, 51), (78, 82, 52),
-(82, 81, 52), (79, 74, 48), (78, 70, 47), (75, 67, 45),
-(67, 64, 43), (62, 59, 42), (59, 55, 42), (57, 53, 40),
-(56, 53, 44), (60, 55, 50), (67, 61, 49), (77, 68, 51),
-(84, 74, 52), (89, 82, 53), (98, 89, 56), (101, 88, 58),
-(102, 90, 59), (101, 95, 69), (95, 95, 61), (96, 94, 59),
-(83, 88, 66), (84, 79, 68), (76, 73, 67), (73, 68, 54),
-(68, 62, 51), (66, 61, 48), (61, 61, 47), (60, 57, 47),
-(57, 55, 44), (57, 54, 40), (57, 56, 40), (57, 54, 39),
-(56, 55, 38), (52, 51, 37), (48, 46, 38), (44, 41, 36),
-(42, 42, 33), (44, 43, 33), (48, 40, 34), (52, 44, 36),
-(57, 47, 42), (57, 49, 42), (62, 55, 41), (64, 55, 44),
-(67, 56, 43), (68, 58, 44), (69, 61, 41), (71, 61, 41),
-(78, 63, 48), (78, 72, 52), (86, 75, 58), (95, 85, 61),
-(110, 99, 68), (119, 111, 69), (134, 124, 74), (149, 132, 78),
-(152, 141, 84), (161, 143, 85), (143, 122, 76), (129, 116, 70),
-(114, 90, 60), (98, 82, 55), (89, 66, 48), (79, 56, 45),
-(74, 53, 44), (71, 54, 46), (66, 54, 42), (64, 56, 40),
-(62, 56, 40), (64, 52, 39), (63, 48, 39), (61, 48, 43),
-(58, 50, 44), (57, 51, 44), (61, 53, 46), (67, 53, 49),
-(68, 57, 48), (71, 60, 52), (70, 63, 49), (69, 61, 48),
-(70, 62, 49), (70, 65, 48), (68, 68, 47), (65, 67, 48),
-(62, 64, 46), (63, 61, 43), (64, 60, 42), (68, 59, 43),
-(72, 61, 44), (79, 56, 45), (85, 65, 47), (85, 71, 52),
-(82, 77, 59), (79, 77, 63), (72, 71, 65), (70, 69, 56),
-(63, 69, 53), (61, 66, 52), (58, 63, 47), (64, 62, 45),
-(67, 59, 48), (71, 63, 51), (74, 64, 54), (74, 72, 52),
-(84, 77, 54), (92, 84, 61), (105, 96, 62), (117, 102, 75)
-),
-
-// 59 gogh.chambre-arles.ppm
-(
- (24, 17, 8), (25, 34, 4), (53, 56, 72), (75, 94, 108),
- (86, 110, 145), (99, 141, 175), (125, 154, 163), (166, 146, 109),
- (182, 142, 103), (191, 159, 113), (206, 191, 120), (238, 216, 142),
- (252, 233, 156), (242, 229, 171), (220, 226, 215), (209, 216, 221),
- (207, 213, 224), (199, 215, 224), (189, 208, 223), (171, 194, 208),
- (176, 188, 187), (183, 159, 117), (172, 130, 92), (163, 113, 62),
- (159, 109, 53), (176, 110, 9), (188, 116, 6), (196, 118, 6),
- (202, 123, 10), (209, 126, 15), (200, 127, 38), (193, 145, 91),
- (240, 193, 119), (251, 235, 153), (252, 240, 170), (246, 231, 174),
- (229, 224, 220), (232, 232, 224), (224, 230, 230), (206, 219, 225),
- (194, 207, 215), (177, 193, 190), (205, 177, 130), (196, 149, 101),
- (191, 134, 97), (193, 146, 106), (196, 168, 125), (176, 190, 191),
- (170, 197, 217), (187, 204, 220), (188, 206, 216), (178, 198, 204),
- (171, 191, 183), (173, 147, 108), (162, 121, 84), (154, 108, 70),
- (140, 98, 58), (116, 85, 48), (116, 84, 56), (131, 93, 52),
- (148, 97, 49), (171, 95, 9), (183, 104, 7), (188, 110, 6),
- (190, 110, 4), (193, 109, 2), (198, 109, 1), (193, 107, 1),
- (194, 106, 7), (196, 109, 4), (196, 110, 6), (199, 108, 5),
- (208, 107, 2), (208, 114, 3), (209, 118, 3), (207, 116, 4),
- (207, 118, 1), (205, 116, 2), (205, 115, 2), (203, 113, 2),
- (200, 113, 3), (199, 113, 4), (200, 113, 8), (198, 110, 6),
- (195, 112, 4), (195, 111, 8), (197, 113, 9), (193, 112, 8),
- (193, 108, 14), (169, 119, 67), (172, 143, 109), (171, 184, 178),
- (169, 189, 198), (168, 187, 198), (168, 185, 180), (169, 148, 113),
- (169, 132, 96), (167, 122, 89), (169, 124, 91), (169, 131, 94),
- (166, 155, 102), (148, 172, 162), (129, 172, 187), (136, 170, 194),
- (153, 157, 161), (165, 131, 95), (160, 121, 84), (161, 118, 85),
- (163, 122, 91), (171, 133, 94), (184, 152, 116), (179, 181, 168),
- (177, 188, 203), (169, 193, 202), (163, 191, 202), (149, 178, 194),
- (133, 162, 176), (136, 138, 111), (132, 144, 61), (137, 134, 53),
- (194, 125, 15), (190, 117, 10), (191, 118, 4), (193, 122, 4),
- (200, 125, 8), (207, 130, 2), (210, 134, 2), (216, 134, 8),
- (219, 135, 6), (219, 145, 9), (206, 205, 99), (232, 220, 127),
- (222, 216, 127), (201, 205, 98), (196, 170, 103), (175, 139, 86),
- (151, 118, 83), (115, 102, 102), (110, 133, 148), (120, 156, 176),
- (134, 169, 197), (136, 177, 199), (161, 174, 178), (182, 144, 107),
- (181, 124, 68), (201, 121, 16), (206, 122, 10), (208, 119, 4),
- (214, 118, 1), (220, 132, 10), (212, 144, 55), (234, 182, 112),
- (228, 188, 116), (194, 165, 109), (185, 142, 96), (187, 133, 83),
- (177, 126, 79), (178, 127, 86), (187, 139, 104), (198, 164, 121),
- (209, 185, 155), (216, 212, 192), (221, 224, 217), (227, 230, 223),
- (230, 233, 226), (222, 228, 229), (207, 218, 218), (189, 198, 201),
- (197, 169, 130), (181, 136, 99), (169, 120, 86), (155, 117, 75),
- (153, 114, 75), (151, 110, 72), (144, 106, 72), (144, 104, 68),
- (148, 105, 65), (147, 103, 64), (147, 100, 66), (145, 106, 67),
- (141, 112, 72), (137, 119, 73), (134, 114, 77), (139, 118, 78),
- (150, 115, 79), (164, 119, 78), (185, 138, 95), (195, 171, 118),
- (243, 205, 123), (251, 237, 150), (253, 240, 166), (252, 235, 164),
- (224, 211, 162), (191, 180, 120), (162, 128, 86), (132, 94, 56),
- (84, 77, 37), (55, 30, 16), (64, 34, 7), (112, 61, 7),
- (150, 78, 12), (177, 94, 6), (186, 107, 5), (192, 115, 5),
- (200, 115, 7), (207, 117, 5), (205, 124, 12), (209, 130, 13),
- (196, 163, 88), (221, 200, 109), (247, 221, 145), (239, 223, 166),
- (217, 211, 177), (176, 195, 194), (129, 161, 184), (94, 125, 148),
- (73, 92, 121), (85, 85, 107), (99, 94, 60), (97, 90, 58),
- (106, 72, 24), (133, 77, 14), (143, 80, 7), (128, 63, 11),
- (96, 59, 24), (100, 56, 31), (125, 80, 40), (142, 96, 59),
- (158, 112, 62), (174, 133, 82), (185, 158, 112), (201, 192, 157),
- (196, 206, 208), (197, 216, 223), (202, 212, 223), (198, 212, 215),
- (190, 198, 209), (190, 188, 167), (184, 158, 112), (169, 129, 94),
- (155, 114, 77), (146, 112, 78), (142, 112, 78), (142, 107, 75),
- (142, 107, 69), (138, 104, 65), (144, 98, 61), (153, 107, 52),
- (166, 97, 11), (174, 101, 5), (186, 109, 5), (190, 106, 5),
- (190, 102, 4), (197, 41, 1), (116, 33, 7), (58, 32, 5)
-),
-
-// 60 gogh.entrance.ppm
-(
- (2, 2, 1), (6, 5, 8), (5, 8, 7), (8, 15, 8),
- (9, 21, 16), (11, 26, 20), (27, 49, 30), (35, 65, 35),
- (54, 77, 47), (69, 106, 52), (94, 125, 64), (124, 137, 81),
- (148, 157, 87), (169, 182, 104), (190, 193, 116), (207, 207, 129),
- (219, 220, 140), (219, 208, 142), (217, 220, 140), (215, 214, 126),
- (207, 199, 112), (188, 169, 87), (179, 142, 58), (182, 132, 44),
- (185, 143, 29), (198, 203, 65), (220, 214, 99), (231, 222, 117),
- (238, 228, 127), (234, 229, 136), (251, 245, 156), (235, 235, 144),
- (240, 235, 151), (244, 234, 151), (241, 233, 149), (239, 236, 136),
- (241, 230, 124), (233, 232, 116), (223, 216, 105), (213, 204, 98),
- (179, 179, 91), (136, 145, 60), (93, 138, 53), (74, 111, 58),
- (62, 113, 53), (59, 102, 62), (52, 94, 67), (43, 94, 70),
- (45, 87, 61), (39, 83, 56), (38, 87, 54), (62, 100, 47),
- (66, 108, 47), (89, 112, 52), (117, 127, 44), (139, 139, 44),
- (139, 139, 50), (131, 129, 42), (102, 121, 60), (80, 112, 58),
- (68, 94, 42), (47, 88, 28), (35, 68, 39), (42, 56, 54),
- (45, 56, 61), (41, 64, 72), (37, 98, 69), (40, 111, 80),
- (53, 139, 100), (77, 133, 110), (84, 136, 112), (81, 122, 117),
- (77, 95, 121), (71, 97, 103), (59, 97, 100), (54, 90, 90),
- (44, 80, 92), (44, 71, 79), (42, 80, 76), (63, 93, 67),
- (88, 113, 66), (129, 128, 58), (155, 157, 69), (177, 179, 99),
- (194, 197, 109), (206, 201, 124), (221, 216, 120), (233, 236, 121),
- (240, 235, 118), (231, 221, 104), (221, 208, 98), (200, 199, 94),
- (182, 172, 58), (171, 136, 47), (142, 133, 57), (124, 108, 46),
- (81, 97, 48), (77, 94, 46), (89, 92, 52), (125, 84, 42),
- (156, 99, 32), (134, 106, 41), (82, 99, 42), (76, 92, 40),
- (65, 85, 37), (36, 75, 45), (23, 75, 49), (33, 79, 47),
- (29, 90, 53), (41, 104, 75), (61, 112, 79), (74, 134, 72),
- (109, 151, 93), (145, 173, 124), (174, 196, 161), (186, 206, 175),
- (189, 207, 161), (175, 188, 141), (138, 168, 118), (109, 132, 109),
- (73, 101, 101), (55, 95, 82), (46, 73, 57), (20, 55, 43),
- (17, 36, 39), (12, 37, 36), (13, 28, 28), (20, 25, 20),
- (21, 18, 23), (11, 15, 28), (30, 30, 17), (22, 29, 26),
- (21, 28, 22), (19, 42, 22), (30, 37, 23), (31, 38, 30),
- (25, 38, 31), (24, 27, 34), (25, 30, 48), (31, 46, 62),
- (31, 55, 54), (35, 63, 60), (29, 76, 77), (31, 78, 79),
- (36, 91, 82), (45, 90, 99), (49, 97, 111), (64, 108, 108),
- (74, 122, 123), (99, 143, 139), (168, 173, 141), (190, 209, 149),
- (204, 215, 159), (209, 226, 160), (209, 214, 153), (197, 207, 132),
- (185, 180, 115), (169, 158, 102), (144, 149, 73), (102, 133, 62),
- (73, 107, 58), (54, 74, 55), (42, 64, 52), (31, 52, 44),
- (34, 45, 38), (39, 47, 30), (49, 51, 29), (55, 52, 34),
- (44, 53, 45), (55, 76, 60), (81, 95, 78), (105, 124, 100),
- (143, 165, 98), (182, 200, 132), (202, 214, 149), (215, 220, 168),
- (230, 236, 165), (231, 235, 181), (216, 229, 170), (207, 213, 174),
- (194, 210, 185), (180, 219, 201), (140, 198, 201), (142, 188, 193),
- (159, 184, 158), (110, 160, 143), (82, 144, 137), (89, 145, 113),
- (103, 137, 95), (131, 146, 98), (146, 151, 109), (156, 157, 110),
- (196, 190, 134), (207, 201, 144), (208, 209, 154), (208, 211, 148),
- (195, 201, 146), (131, 157, 129), (97, 132, 126), (77, 126, 117),
- (49, 120, 108), (58, 113, 88), (65, 92, 76), (73, 95, 66),
- (89, 94, 62), (123, 96, 47), (160, 100, 40), (165, 107, 42),
- (143, 113, 58), (107, 105, 61), (88, 112, 70), (83, 97, 66),
- (74, 81, 60), (57, 84, 64), (49, 90, 67), (54, 100, 76),
- (60, 96, 84), (67, 115, 90), (98, 124, 91), (105, 118, 89),
- (132, 135, 72), (163, 134, 84), (181, 167, 99), (198, 191, 105),
- (210, 208, 116), (212, 212, 112), (219, 215, 108), (219, 219, 115),
- (219, 221, 131), (227, 218, 137), (231, 228, 139), (228, 228, 135),
- (226, 224, 134), (233, 228, 134), (236, 233, 129), (237, 233, 133),
- (243, 233, 138), (243, 230, 134), (241, 232, 129), (237, 230, 123),
- (226, 217, 108), (213, 211, 99), (193, 191, 89), (163, 175, 74),
- (149, 155, 48), (144, 152, 62), (167, 155, 61), (182, 173, 83),
- (186, 180, 104), (190, 176, 100), (178, 171, 89), (168, 141, 62),
- (144, 137, 64), (107, 111, 51), (79, 86, 46), (35, 31, 17)
-),
-
-// 61 gogh.the-night-cafe.ppm
-(
- (56, 36, 25), (72, 40, 16), (76, 46, 26), (96, 55, 31),
- (121, 71, 41), (145, 88, 46), (161, 90, 60), (168, 109, 63),
- (168, 119, 83), (169, 122, 86), (162, 123, 79), (139, 115, 75),
- (102, 115, 73), (99, 123, 72), (105, 132, 75), (108, 137, 75),
- (133, 147, 94), (146, 139, 137), (179, 173, 130), (198, 185, 140),
- (202, 187, 145), (208, 180, 162), (215, 187, 141), (233, 188, 126),
- (234, 192, 124), (212, 183, 114), (214, 176, 101), (222, 181, 93),
- (214, 174, 83), (210, 165, 80), (207, 161, 83), (199, 155, 77),
- (197, 154, 74), (194, 149, 67), (190, 144, 62), (187, 136, 62),
- (188, 133, 66), (191, 122, 70), (192, 129, 67), (190, 137, 63),
- (194, 137, 62), (196, 143, 64), (195, 149, 70), (200, 155, 70),
- (201, 162, 73), (205, 165, 77), (206, 162, 85), (202, 160, 91),
- (193, 150, 96), (183, 156, 98), (182, 153, 106), (179, 160, 112),
- (163, 157, 107), (165, 147, 91), (163, 143, 88), (172, 137, 83),
- (180, 134, 79), (181, 136, 77), (179, 132, 67), (175, 132, 72),
- (178, 131, 73), (178, 124, 67), (180, 134, 64), (181, 131, 60),
- (188, 126, 59), (181, 116, 63), (168, 117, 60), (173, 101, 61),
- (161, 88, 58), (158, 80, 58), (144, 83, 53), (128, 81, 62),
- (112, 94, 57), (98, 104, 62), (90, 102, 66), (89, 102, 71),
- (99, 93, 83), (112, 100, 85), (127, 103, 76), (144, 107, 69),
- (152, 110, 69), (150, 112, 63), (155, 113, 63), (162, 112, 60),
- (157, 110, 57), (154, 109, 51), (154, 101, 55), (142, 91, 55),
- (118, 79, 54), (107, 74, 48), (105, 74, 45), (103, 67, 36),
- (108, 52, 39), (116, 56, 41), (122, 53, 37), (135, 60, 44),
- (149, 67, 41), (155, 67, 45), (163, 68, 48), (170, 74, 50),
- (175, 81, 55), (176, 98, 43), (173, 109, 37), (167, 112, 51),
- (176, 116, 48), (170, 117, 57), (170, 119, 61), (170, 116, 55),
- (168, 123, 59), (173, 129, 61), (174, 124, 65), (170, 120, 64),
- (156, 126, 59), (157, 110, 61), (158, 93, 69), (140, 100, 55),
- (132, 91, 47), (110, 76, 48), (93, 79, 54), (75, 63, 46),
- (74, 52, 43), (70, 45, 43), (65, 48, 41), (72, 55, 41),
- (80, 57, 37), (88, 61, 37), (97, 66, 44), (104, 66, 46),
- (113, 69, 45), (125, 70, 43), (137, 83, 48), (149, 85, 42),
- (158, 82, 45), (154, 90, 46), (155, 79, 49), (157, 81, 50),
- (161, 80, 48), (165, 76, 55), (165, 75, 56), (160, 70, 49),
- (159, 70, 45), (156, 74, 48), (158, 72, 45), (157, 68, 47),
- (163, 67, 46), (161, 64, 45), (157, 66, 47), (162, 63, 44),
- (162, 58, 43), (155, 59, 44), (154, 67, 47), (154, 76, 52),
- (147, 80, 55), (134, 71, 58), (123, 73, 49), (115, 78, 57),
- (113, 78, 59), (116, 89, 60), (119, 91, 69), (119, 92, 65),
- (123, 92, 58), (129, 97, 52), (146, 103, 57), (152, 109, 61),
- (151, 113, 61), (163, 114, 63), (163, 124, 60), (164, 122, 52),
- (172, 133, 52), (166, 111, 58), (170, 101, 53), (168, 95, 51),
- (163, 91, 51), (160, 91, 51), (160, 92, 52), (165, 97, 52),
- (165, 96, 45), (171, 93, 49), (176, 92, 50), (180, 105, 51),
- (186, 112, 59), (199, 121, 54), (201, 141, 67), (200, 146, 71),
- (205, 156, 72), (207, 162, 76), (208, 165, 77), (212, 169, 86),
- (215, 170, 89), (221, 174, 95), (218, 172, 100), (215, 172, 99),
- (209, 166, 89), (206, 165, 83), (206, 165, 82), (196, 164, 86),
- (195, 162, 91), (190, 160, 90), (189, 154, 92), (177, 149, 84),
- (180, 142, 81), (172, 133, 70), (152, 129, 77), (109, 130, 76),
- (100, 127, 70), (97, 123, 70), (98, 118, 68), (94, 116, 69),
- (90, 113, 68), (87, 97, 55), (88, 80, 63), (92, 80, 57),
- (86, 75, 61), (99, 73, 62), (119, 83, 63), (149, 98, 67),
- (160, 113, 66), (171, 128, 69), (176, 142, 76), (190, 156, 75),
- (204, 170, 86), (214, 175, 100), (225, 179, 110), (238, 201, 109),
- (239, 196, 98), (225, 180, 89), (224, 178, 82), (218, 159, 77),
- (212, 158, 81), (202, 155, 82), (200, 151, 79), (194, 149, 75),
- (188, 141, 69), (188, 144, 69), (177, 140, 68), (188, 140, 66),
- (178, 147, 70), (185, 141, 69), (186, 136, 77), (196, 138, 82),
- (200, 143, 106), (211, 164, 103), (215, 172, 106), (208, 180, 132),
- (202, 174, 141), (180, 169, 126), (181, 163, 117), (166, 141, 101),
- (175, 131, 101), (149, 106, 85), (123, 92, 70), (99, 74, 55),
- (76, 55, 43), (71, 47, 35), (68, 34, 33), (64, 45, 33)
-),
-
-// 62 gogh.vegetable-montmartre.ppm
-(
- (40, 43, 29), (44, 40, 28), (66, 55, 30), (91, 61, 30),
- (112, 65, 40), (137, 82, 49), (164, 102, 53), (196, 118, 67),
- (220, 129, 69), (227, 128, 77), (232, 141, 72), (221, 151, 83),
- (236, 161, 80), (225, 161, 82), (225, 163, 80), (221, 168, 96),
- (221, 153, 88), (233, 171, 96), (210, 174, 105), (227, 161, 98),
- (235, 172, 109), (238, 179, 116), (232, 176, 103), (231, 186, 102),
- (227, 184, 110), (210, 171, 118), (190, 161, 102), (178, 160, 101),
- (159, 156, 109), (143, 154, 124), (134, 149, 126), (132, 146, 120),
- (127, 144, 118), (131, 144, 118), (144, 152, 114), (144, 150, 104),
- (163, 143, 102), (185, 147, 93), (193, 154, 98), (199, 155, 92),
- (198, 155, 90), (193, 146, 87), (192, 142, 90), (185, 142, 87),
- (182, 141, 83), (169, 139, 80), (145, 132, 92), (125, 148, 90),
- (127, 138, 106), (123, 137, 121), (120, 136, 121), (116, 132, 118),
- (112, 134, 121), (106, 134, 117), (99, 122, 113), (96, 119, 109),
- (91, 107, 99), (87, 103, 102), (89, 103, 86), (95, 100, 77),
- (97, 96, 72), (95, 90, 64), (98, 89, 79), (100, 95, 69),
- (117, 98, 64), (109, 97, 72), (104, 100, 72), (115, 96, 71),
- (120, 99, 74), (133, 110, 70), (156, 123, 77), (165, 139, 76),
- (177, 146, 79), (194, 150, 88), (210, 148, 87), (213, 156, 85),
- (212, 158, 97), (211, 160, 98), (211, 161, 100), (218, 168, 111),
- (222, 182, 114), (236, 194, 126), (232, 198, 125), (224, 187, 122),
- (211, 183, 126), (228, 198, 141), (182, 189, 131), (151, 169, 141),
- (144, 161, 134), (134, 155, 137), (129, 152, 136), (127, 149, 136),
- (128, 148, 135), (124, 145, 132), (123, 145, 131), (116, 142, 132),
- (111, 136, 131), (108, 130, 128), (107, 126, 122), (99, 122, 111),
- (102, 105, 88), (107, 112, 82), (111, 107, 74), (115, 106, 67),
- (123, 102, 60), (151, 111, 62), (162, 99, 57), (161, 103, 76),
- (161, 115, 73), (154, 121, 70), (148, 125, 66), (139, 123, 78),
- (143, 122, 88), (148, 124, 84), (135, 113, 77), (127, 117, 76),
- (114, 111, 73), (114, 111, 73), (117, 106, 91), (114, 110, 74),
- (111, 114, 83), (104, 111, 97), (99, 122, 112), (98, 124, 119),
- (100, 127, 118), (105, 128, 119), (106, 129, 121), (112, 132, 121),
- (114, 136, 127), (111, 136, 130), (112, 137, 131), (117, 141, 128),
- (121, 147, 130), (125, 145, 126), (125, 141, 122), (124, 141, 120),
- (129, 141, 111), (154, 137, 98), (166, 147, 94), (187, 148, 90),
- (202, 147, 85), (211, 141, 84), (218, 142, 83), (219, 149, 89),
- (227, 156, 96), (222, 155, 94), (210, 153, 97), (204, 152, 96),
- (190, 148, 93), (172, 149, 91), (156, 147, 93), (143, 149, 103),
- (137, 146, 106), (128, 143, 114), (125, 141, 115), (125, 138, 112),
- (124, 131, 98), (122, 123, 91), (119, 120, 88), (105, 115, 79),
- (103, 102, 69), (95, 94, 61), (84, 87, 62), (82, 78, 54),
- (75, 75, 46), (71, 69, 54), (83, 76, 40), (99, 68, 31),
- (101, 66, 33), (95, 48, 18), (107, 55, 26), (105, 60, 35),
- (103, 57, 37), (111, 56, 27), (120, 40, 23), (117, 60, 29),
- (118, 80, 46), (141, 99, 57), (149, 104, 54), (150, 98, 54),
- (126, 88, 37), (128, 68, 33), (121, 73, 34), (117, 65, 22),
- (133, 74, 34), (158, 66, 35), (168, 90, 53), (169, 97, 49),
- (195, 102, 56), (200, 110, 61), (203, 118, 65), (209, 124, 65),
- (196, 126, 55), (181, 128, 57), (174, 125, 72), (171, 121, 70),
- (165, 114, 68), (168, 100, 58), (175, 105, 52), (182, 110, 62),
- (178, 120, 72), (188, 131, 73), (197, 139, 79), (197, 143, 79),
- (196, 155, 89), (195, 163, 97), (193, 159, 110), (193, 173, 124),
- (185, 173, 134), (154, 164, 134), (150, 164, 131), (148, 159, 133),
- (140, 157, 132), (135, 149, 128), (130, 152, 128), (124, 146, 126),
- (121, 144, 124), (118, 142, 125), (116, 135, 118), (119, 130, 102),
- (124, 131, 98), (125, 128, 95), (121, 120, 89), (114, 109, 76),
- (114, 104, 70), (101, 95, 59), (103, 88, 59), (85, 84, 48),
- (92, 75, 43), (97, 79, 55), (85, 85, 40), (97, 74, 35),
- (103, 72, 40), (98, 76, 42), (103, 78, 45), (101, 83, 47),
- (105, 88, 60), (115, 95, 59), (114, 99, 55), (138, 112, 55),
- (151, 122, 65), (171, 130, 69), (175, 125, 74), (195, 135, 72),
- (211, 143, 73), (219, 137, 76), (224, 140, 74), (215, 144, 71),
- (198, 140, 76), (186, 137, 70), (173, 126, 68), (167, 109, 50),
- (147, 102, 55), (110, 85, 39), (87, 62, 37), (52, 51, 30)
-),
-
-// 63 matisse.bonheur-vivre.ppm
-(
- (3, 3, 3), (39, 31, 46), (91, 59, 63), (169, 125, 81),
- (206, 159, 105), (208, 186, 115), (204, 196, 101), (223, 190, 85),
- (245, 207, 76), (247, 210, 66), (248, 210, 60), (245, 197, 62),
- (222, 186, 74), (207, 176, 85), (191, 155, 108), (161, 126, 102),
- (105, 111, 111), (80, 98, 102), (43, 82, 60), (36, 61, 45),
- (23, 54, 40), (18, 51, 42), (32, 60, 38), (53, 74, 51),
- (73, 98, 67), (118, 135, 93), (175, 161, 120), (219, 165, 132),
- (226, 171, 140), (226, 195, 154), (228, 206, 139), (241, 213, 115),
- (239, 208, 112), (234, 199, 103), (223, 189, 95), (227, 161, 77),
- (220, 151, 71), (205, 158, 48), (202, 142, 41), (184, 121, 37),
- (177, 116, 25), (160, 107, 36), (100, 116, 44), (81, 66, 62),
- (66, 52, 60), (75, 84, 83), (79, 90, 108), (94, 104, 112),
- (122, 120, 122), (175, 163, 125), (212, 176, 145), (221, 190, 167),
- (225, 201, 166), (232, 199, 158), (230, 198, 147), (228, 199, 107),
- (228, 208, 101), (226, 206, 68), (230, 203, 59), (223, 197, 46),
- (243, 199, 23), (232, 203, 40), (217, 191, 46), (218, 173, 35),
- (201, 178, 35), (226, 186, 25), (210, 168, 29), (204, 176, 59),
- (217, 150, 36), (188, 119, 21), (216, 163, 19), (220, 145, 9),
- (225, 159, 1), (223, 157, 1), (219, 135, 0), (204, 134, 21),
- (204, 113, 2), (193, 104, 2), (195, 112, 0), (186, 115, 18),
- (173, 117, 13), (183, 104, 19), (183, 118, 32), (164, 155, 43),
- (142, 155, 66), (97, 138, 69), (47, 88, 61), (48, 79, 51),
- (35, 74, 49), (39, 72, 52), (42, 77, 57), (67, 86, 90),
- (90, 95, 101), (142, 133, 104), (168, 142, 94), (187, 136, 104),
- (201, 135, 106), (207, 138, 123), (209, 140, 121), (217, 151, 122),
- (217, 151, 127), (222, 150, 126), (219, 152, 134), (222, 167, 136),
- (227, 170, 144), (220, 174, 146), (220, 183, 156), (219, 176, 157),
- (192, 169, 155), (138, 168, 128), (104, 149, 108), (65, 119, 86),
- (38, 87, 71), (29, 70, 58), (25, 59, 54), (25, 69, 56),
- (29, 66, 56), (43, 88, 64), (73, 117, 88), (118, 135, 93),
- (153, 142, 78), (193, 146, 72), (198, 145, 61), (199, 162, 70),
- (196, 157, 53), (219, 150, 47), (222, 163, 48), (217, 193, 59),
- (222, 201, 62), (222, 189, 82), (207, 180, 93), (211, 185, 98),
- (205, 179, 100), (190, 161, 97), (169, 154, 85), (117, 158, 94),
- (82, 131, 102), (75, 121, 93), (78, 119, 94), (88, 121, 90),
- (131, 102, 87), (162, 105, 38), (160, 101, 33), (163, 104, 28),
- (166, 88, 30), (176, 78, 3), (169, 71, 3), (166, 43, 1),
- (159, 15, 8), (154, 8, 8), (165, 6, 3), (160, 3, 0),
- (149, 1, 0), (148, 9, 3), (50, 11, 10), (48, 29, 12),
- (46, 24, 27), (48, 39, 33), (82, 70, 32), (155, 103, 30),
- (172, 119, 46), (184, 130, 54), (210, 156, 69), (227, 161, 91),
- (220, 169, 110), (224, 155, 107), (210, 131, 104), (184, 106, 94),
- (170, 101, 86), (166, 91, 81), (156, 96, 85), (88, 111, 82),
- (76, 123, 90), (62, 119, 86), (54, 116, 91), (66, 123, 102),
- (86, 142, 116), (126, 158, 123), (163, 165, 118), (209, 168, 119),
- (222, 178, 144), (225, 200, 163), (226, 212, 162), (221, 201, 167),
- (225, 209, 170), (215, 213, 188), (234, 206, 190), (224, 210, 171),
- (227, 201, 174), (223, 203, 178), (225, 181, 170), (218, 163, 147),
- (196, 142, 130), (181, 132, 97), (180, 111, 63), (198, 93, 35),
- (200, 101, 3), (213, 103, 26), (208, 94, 4), (209, 84, 8),
- (210, 67, 1), (195, 66, 1), (194, 74, 2), (181, 70, 0),
- (188, 65, 1), (189, 53, 4), (184, 50, 1), (179, 53, 3),
- (170, 41, 4), (174, 13, 6), (176, 13, 3), (178, 48, 5),
- (166, 64, 52), (197, 90, 56), (188, 99, 80), (209, 104, 96),
- (222, 122, 92), (206, 131, 112), (206, 151, 120), (199, 161, 131),
- (173, 180, 138), (136, 179, 145), (98, 156, 130), (83, 147, 117),
- (70, 134, 107), (85, 132, 106), (110, 144, 103), (162, 140, 88),
- (178, 118, 84), (192, 122, 93), (204, 122, 113), (203, 126, 119),
- (196, 137, 118), (191, 131, 113), (182, 130, 107), (161, 153, 120),
- (104, 145, 109), (78, 128, 103), (53, 112, 87), (35, 102, 80),
- (40, 96, 71), (52, 103, 75), (97, 137, 79), (138, 159, 67),
- (187, 173, 64), (192, 177, 59), (210, 190, 61), (219, 183, 91),
- (224, 196, 104), (221, 205, 139), (225, 202, 155), (209, 201, 152),
- (156, 176, 144), (115, 120, 128), (69, 87, 96), (27, 58, 48)
-),
-
-// 64 matisse.flowers.ppm
-(
- (13, 10, 17), (66, 30, 14), (140, 53, 34), (165, 44, 33),
- (205, 94, 45), (177, 121, 75), (182, 159, 89), (185, 175, 117),
- (209, 186, 130), (203, 189, 140), (208, 192, 141), (214, 198, 142),
- (220, 201, 150), (221, 204, 151), (222, 202, 151), (220, 198, 141),
- (216, 197, 135), (220, 203, 142), (216, 203, 156), (224, 207, 168),
- (227, 206, 168), (227, 212, 168), (230, 217, 173), (232, 217, 181),
- (235, 218, 193), (241, 213, 200), (235, 218, 199), (233, 218, 198),
- (231, 217, 185), (231, 219, 176), (228, 213, 170), (221, 208, 170),
- (211, 204, 178), (206, 203, 188), (209, 205, 191), (214, 205, 197),
- (211, 207, 198), (200, 201, 195), (199, 199, 187), (198, 197, 178),
- (203, 198, 167), (206, 197, 164), (213, 202, 163), (216, 202, 164),
- (218, 196, 160), (224, 191, 153), (225, 189, 141), (215, 194, 130),
- (217, 191, 115), (220, 197, 104), (221, 188, 104), (217, 163, 87),
- (215, 161, 51), (211, 172, 50), (213, 174, 59), (206, 166, 88),
- (214, 164, 87), (208, 153, 87), (197, 121, 93), (209, 82, 39),
- (193, 21, 8), (168, 38, 20), (170, 75, 61), (151, 127, 95),
- (154, 165, 148), (180, 188, 174), (184, 187, 172), (181, 187, 175),
- (178, 184, 177), (157, 178, 184), (152, 175, 182), (133, 172, 173),
- (130, 171, 159), (139, 171, 165), (156, 177, 183), (175, 187, 185),
- (180, 189, 190), (182, 189, 183), (189, 190, 174), (190, 192, 168),
- (202, 194, 160), (206, 197, 153), (212, 201, 158), (218, 202, 169),
- (225, 209, 179), (226, 216, 183), (237, 222, 193), (236, 222, 200),
- (235, 223, 207), (235, 221, 210), (236, 222, 213), (233, 223, 214),
- (234, 219, 215), (234, 221, 214), (233, 220, 212), (234, 221, 214),
- (237, 222, 217), (239, 226, 216), (239, 233, 216), (239, 230, 221),
- (239, 229, 219), (237, 228, 214), (233, 222, 211), (231, 221, 208),
- (230, 223, 204), (232, 216, 201), (222, 215, 187), (207, 205, 185),
- (199, 200, 185), (195, 197, 184), (195, 196, 182), (194, 195, 178),
- (186, 190, 176), (180, 184, 177), (158, 174, 178), (143, 172, 156),
- (116, 159, 149), (72, 103, 96), (55, 76, 65), (21, 42, 44),
- (41, 38, 37), (70, 59, 35), (149, 106, 97), (175, 131, 93),
- (213, 180, 99), (219, 188, 113), (221, 195, 117), (227, 204, 124),
- (226, 206, 143), (233, 198, 151), (229, 211, 163), (230, 215, 178),
- (233, 216, 200), (220, 218, 206), (211, 211, 204), (195, 198, 199),
- (185, 197, 189), (187, 189, 187), (188, 182, 188), (181, 177, 182),
- (175, 178, 176), (161, 175, 162), (163, 141, 151), (176, 112, 118),
- (141, 99, 109), (82, 80, 53), (53, 51, 40), (36, 40, 51),
- (60, 73, 63), (78, 111, 97), (131, 161, 125), (154, 178, 154),
- (156, 181, 179), (157, 182, 187), (164, 192, 197), (180, 188, 197),
- (192, 194, 200), (200, 200, 198), (209, 208, 199), (215, 214, 202),
- (213, 218, 201), (212, 215, 205), (205, 207, 204), (198, 198, 204),
- (192, 196, 199), (180, 193, 193), (176, 186, 192), (174, 184, 189),
- (158, 181, 187), (151, 175, 178), (135, 169, 158), (116, 156, 147),
- (57, 83, 86), (56, 31, 32), (70, 28, 19), (121, 56, 46),
- (155, 75, 65), (178, 106, 114), (193, 133, 101), (182, 171, 116),
- (165, 167, 140), (188, 139, 142), (184, 123, 127), (186, 114, 117),
- (197, 146, 111), (208, 168, 141), (221, 184, 171), (208, 198, 181),
- (213, 206, 191), (223, 209, 195), (232, 216, 201), (232, 216, 207),
- (231, 217, 208), (232, 220, 213), (226, 220, 215), (219, 217, 209),
- (217, 218, 209), (216, 209, 208), (202, 202, 202), (192, 197, 195),
- (193, 195, 186), (192, 193, 185), (193, 195, 182), (194, 198, 191),
- (205, 206, 200), (217, 210, 195), (231, 215, 202), (231, 218, 204),
- (235, 220, 205), (236, 220, 204), (234, 221, 205), (232, 221, 205),
- (231, 217, 207), (231, 214, 204), (225, 207, 196), (214, 200, 192),
- (205, 191, 187), (204, 169, 169), (206, 173, 167), (200, 193, 175),
- (195, 196, 180), (194, 198, 186), (198, 200, 196), (215, 201, 202),
- (229, 214, 207), (231, 217, 208), (233, 219, 209), (234, 223, 211),
- (238, 227, 211), (240, 229, 207), (240, 227, 208), (239, 226, 209),
- (237, 224, 208), (236, 220, 205), (235, 215, 204), (227, 211, 197),
- (214, 208, 193), (197, 197, 184), (188, 189, 172), (169, 180, 160),
- (149, 169, 137), (115, 136, 85), (73, 66, 39), (51, 31, 30),
- (35, 32, 12), (33, 28, 14), (38, 41, 33), (63, 55, 40),
- (77, 100, 78), (129, 155, 131), (123, 162, 151), (129, 165, 159),
- (135, 167, 158), (138, 150, 139), (124, 121, 135), (56, 54, 65)
-),
-
-// 65 matisse.lecon-musique.ppm
-(
- (17, 24, 13), (25, 50, 37), (51, 60, 57), (56, 70, 71),
- (50, 108, 84), (60, 120, 101), (78, 109, 104), (91, 110, 128),
- (119, 123, 103), (131, 141, 108), (139, 147, 107), (140, 144, 102),
- (129, 130, 88), (129, 120, 90), (142, 119, 69), (162, 122, 56),
- (171, 127, 64), (179, 127, 69), (148, 107, 66), (133, 103, 70),
- (107, 101, 68), (92, 116, 55), (83, 102, 62), (78, 127, 54),
- (69, 132, 63), (77, 137, 76), (85, 144, 72), (89, 154, 81),
- (103, 161, 72), (98, 163, 76), (101, 156, 80), (98, 164, 114),
- (107, 177, 79), (106, 162, 118), (120, 164, 114), (128, 150, 134),
- (129, 160, 141), (138, 163, 154), (140, 170, 157), (142, 170, 160),
- (129, 167, 170), (152, 180, 168), (160, 179, 158), (173, 190, 157),
- (172, 193, 172), (173, 201, 181), (183, 205, 191), (180, 198, 192),
- (187, 202, 204), (191, 202, 196), (206, 209, 188), (211, 213, 196),
- (209, 214, 190), (211, 208, 189), (200, 201, 185), (197, 199, 182),
- (204, 198, 162), (196, 190, 159), (190, 192, 136), (179, 190, 122),
- (181, 178, 114), (184, 163, 122), (175, 156, 120), (172, 156, 120),
- (171, 156, 126), (147, 146, 127), (132, 151, 135), (141, 158, 139),
- (153, 154, 141), (154, 149, 131), (148, 158, 114), (150, 150, 113),
- (136, 142, 113), (128, 122, 96), (122, 119, 98), (114, 121, 95),
- (113, 117, 90), (106, 107, 82), (112, 94, 85), (130, 95, 87),
- (150, 92, 81), (167, 91, 92), (180, 78, 72), (181, 74, 75),
- (185, 69, 75), (182, 67, 62), (194, 85, 50), (196, 122, 30),
- (221, 159, 7), (226, 161, 6), (220, 163, 6), (234, 187, 37),
- (190, 132, 59), (207, 156, 59), (186, 128, 40), (187, 130, 19),
- (188, 129, 36), (186, 115, 28), (162, 108, 32), (154, 110, 45),
- (115, 91, 48), (98, 100, 65), (93, 97, 62), (90, 93, 64),
- (70, 81, 63), (71, 74, 57), (75, 78, 50), (96, 74, 40),
- (107, 80, 43), (150, 81, 55), (178, 92, 50), (189, 88, 80),
- (186, 105, 102), (175, 138, 121), (195, 151, 124), (205, 153, 135),
- (187, 179, 141), (191, 210, 162), (209, 223, 182), (228, 234, 208),
- (228, 225, 208), (219, 221, 207), (210, 212, 197), (206, 206, 195),
- (188, 198, 189), (188, 194, 178), (183, 187, 160), (183, 191, 155),
- (186, 186, 144), (185, 176, 141), (191, 175, 136), (191, 163, 124),
- (168, 170, 111), (155, 184, 107), (145, 177, 97), (120, 168, 75),
- (113, 149, 78), (117, 161, 80), (121, 171, 82), (134, 178, 96),
- (152, 190, 111), (145, 194, 131), (150, 180, 133), (164, 179, 132),
- (167, 177, 128), (178, 176, 139), (169, 166, 132), (162, 157, 129),
- (156, 146, 119), (154, 146, 118), (154, 131, 117), (150, 109, 103),
- (171, 93, 90), (185, 102, 92), (197, 102, 96), (193, 104, 95),
- (183, 84, 82), (173, 71, 64), (173, 65, 63), (160, 58, 43),
- (157, 48, 38), (120, 4, 5), (38, 30, 9), (32, 26, 12),
- (31, 25, 14), (47, 48, 28), (63, 52, 26), (94, 63, 20),
- (99, 66, 22), (115, 88, 28), (121, 98, 33), (158, 111, 48),
- (176, 129, 61), (185, 121, 30), (192, 148, 29), (173, 124, 34),
- (192, 107, 2), (192, 98, 3), (185, 91, 2), (161, 89, 9),
- (158, 89, 22), (154, 96, 32), (122, 86, 46), (113, 85, 37),
- (107, 94, 41), (88, 83, 60), (75, 80, 50), (68, 80, 54),
- (65, 78, 58), (63, 71, 53), (59, 66, 40), (58, 51, 40),
- (60, 68, 37), (49, 55, 37), (63, 65, 37), (62, 64, 42),
- (66, 73, 52), (70, 80, 58), (80, 90, 74), (80, 95, 84),
- (85, 93, 71), (94, 101, 70), (98, 98, 67), (96, 100, 77),
- (103, 111, 82), (104, 115, 95), (111, 112, 91), (104, 109, 87),
- (93, 113, 83), (76, 110, 84), (67, 93, 94), (69, 85, 89),
- (75, 90, 74), (78, 81, 64), (72, 75, 57), (70, 73, 56),
- (68, 71, 50), (92, 72, 33), (108, 59, 21), (138, 77, 13),
- (161, 80, 5), (160, 65, 0), (154, 54, 0), (138, 34, 2),
- (55, 42, 5), (20, 14, 6), (14, 9, 4), (24, 25, 12),
- (33, 39, 30), (45, 45, 35), (45, 48, 40), (51, 62, 49),
- (60, 74, 55), (63, 77, 63), (59, 103, 64), (75, 128, 70),
- (89, 149, 79), (96, 157, 105), (101, 175, 137), (123, 187, 147),
- (124, 194, 146), (137, 189, 144), (110, 177, 136), (115, 181, 127),
- (112, 176, 129), (119, 162, 149), (91, 170, 136), (84, 152, 119),
- (67, 152, 116), (52, 140, 116), (49, 141, 121), (46, 134, 117),
- (28, 119, 107), (42, 88, 69), (47, 75, 61), (33, 50, 45)
-),
-
-// 66 modigliani.nude-caryatid.ppm
-(
- (31, 24, 17), (57, 47, 38), (89, 77, 61), (119, 88, 86),
- (151, 108, 104), (173, 128, 129), (184, 141, 152), (196, 148, 160),
- (197, 156, 158), (201, 164, 169), (199, 171, 174), (200, 176, 179),
- (203, 178, 181), (203, 179, 182), (203, 178, 185), (201, 178, 183),
- (202, 177, 186), (198, 178, 184), (195, 179, 178), (203, 173, 173),
- (202, 169, 169), (204, 167, 163), (199, 155, 155), (200, 158, 151),
- (203, 157, 147), (199, 157, 148), (196, 152, 139), (202, 144, 123),
- (200, 142, 123), (190, 130, 119), (175, 111, 102), (175, 92, 77),
- (168, 91, 81), (158, 87, 83), (139, 73, 72), (133, 71, 62),
- (114, 57, 55), (86, 51, 50), (50, 34, 32), (40, 32, 30),
- (33, 31, 33), (33, 31, 34), (40, 35, 34), (57, 53, 43),
- (82, 70, 66), (108, 84, 89), (130, 107, 112), (170, 134, 135),
- (184, 142, 145), (191, 151, 145), (189, 151, 150), (181, 147, 146),
- (172, 155, 132), (169, 153, 130), (168, 152, 129), (168, 151, 129),
- (167, 149, 127), (149, 128, 113), (142, 120, 97), (140, 108, 87),
- (127, 105, 84), (127, 85, 80), (118, 77, 78), (115, 76, 80),
- (112, 80, 74), (96, 77, 60), (72, 57, 48), (44, 38, 36),
- (38, 29, 34), (35, 29, 31), (37, 31, 27), (41, 33, 31),
- (48, 40, 38), (86, 56, 51), (116, 79, 74), (125, 95, 94),
- (153, 110, 106), (176, 122, 127), (185, 135, 135), (194, 143, 142),
- (195, 145, 143), (190, 145, 134), (179, 129, 122), (164, 119, 119),
- (156, 111, 108), (140, 106, 101), (128, 103, 98), (124, 106, 103),
- (125, 97, 95), (145, 92, 89), (156, 93, 87), (157, 92, 91),
- (164, 100, 96), (165, 109, 111), (182, 123, 125), (181, 124, 126),
- (180, 134, 130), (169, 149, 128), (169, 151, 129), (171, 155, 130),
- (193, 151, 139), (201, 154, 150), (204, 156, 152), (212, 163, 163),
- (210, 166, 162), (216, 175, 169), (225, 188, 179), (218, 185, 188),
- (217, 192, 196), (224, 195, 196), (224, 195, 200), (225, 205, 209),
- (229, 209, 212), (226, 208, 211), (218, 203, 212), (217, 194, 200),
- (215, 196, 199), (214, 191, 194), (218, 185, 183), (215, 183, 181),
- (214, 175, 173), (206, 167, 164), (197, 159, 160), (193, 154, 153),
- (177, 150, 148), (170, 154, 132), (168, 149, 127), (160, 139, 111),
- (152, 126, 103), (152, 128, 104), (161, 142, 118), (168, 150, 129),
- (174, 156, 134), (190, 157, 148), (196, 159, 161), (196, 164, 172),
- (196, 174, 181), (198, 176, 183), (202, 180, 182), (206, 180, 180),
- (210, 178, 180), (214, 187, 183), (209, 188, 189), (208, 184, 193),
- (211, 189, 191), (215, 194, 193), (212, 196, 197), (207, 191, 199),
- (194, 189, 194), (177, 176, 180), (173, 159, 165), (173, 149, 155),
- (170, 149, 154), (167, 136, 146), (161, 125, 128), (146, 109, 113),
- (132, 98, 92), (128, 80, 81), (133, 77, 80), (148, 92, 92),
- (156, 102, 99), (165, 117, 113), (174, 131, 128), (187, 143, 140),
- (181, 142, 139), (168, 122, 122), (144, 108, 104), (121, 92, 94),
- (107, 83, 81), (74, 63, 54), (45, 43, 41), (41, 32, 31),
- (37, 28, 26), (33, 25, 25), (35, 25, 24), (38, 28, 27),
- (58, 40, 24), (76, 54, 40), (109, 68, 56), (104, 65, 44),
- (67, 53, 40), (42, 34, 32), (36, 27, 28), (32, 23, 27),
- (29, 20, 23), (30, 20, 21), (31, 21, 20), (29, 20, 19),
- (21, 15, 15), (15, 11, 12), (15, 10, 11), (18, 7, 9),
- (18, 12, 12), (21, 12, 14), (21, 12, 15), (21, 15, 17),
- (25, 20, 21), (29, 23, 24), (30, 24, 27), (31, 24, 27),
- (34, 25, 26), (40, 35, 33), (51, 49, 46), (68, 72, 61),
- (105, 99, 94), (123, 109, 116), (144, 118, 116), (157, 149, 136),
- (166, 150, 125), (154, 134, 102), (151, 127, 103), (147, 123, 99),
- (143, 118, 96), (153, 104, 100), (160, 107, 104), (166, 115, 103),
- (181, 121, 112), (187, 119, 112), (177, 123, 111), (155, 112, 108),
- (142, 119, 97), (138, 122, 97), (126, 106, 85), (118, 99, 81),
- (103, 80, 60), (80, 60, 48), (53, 45, 37), (42, 34, 32),
- (41, 33, 31), (43, 38, 35), (66, 57, 53), (90, 71, 73),
- (116, 80, 81), (135, 101, 104), (152, 117, 118), (168, 139, 142),
- (164, 153, 155), (153, 157, 168), (147, 158, 172), (170, 152, 159),
- (187, 158, 166), (186, 163, 166), (188, 164, 163), (192, 168, 167),
- (201, 167, 164), (204, 168, 168), (202, 166, 167), (198, 163, 166),
- (190, 161, 162), (185, 154, 157), (187, 149, 152), (182, 147, 147),
- (166, 135, 138), (139, 114, 121), (104, 92, 88), (69, 62, 55)
-),
-
-// 67 braque.instruments.ppm
-(
- (13, 9, 4), (22, 18, 10), (35, 31, 20), (48, 42, 14),
- (56, 45, 7), (68, 57, 11), (83, 66, 15), (101, 82, 18),
- (117, 89, 15), (116, 87, 19), (103, 83, 16), (88, 94, 25),
- (72, 92, 33), (64, 83, 25), (58, 79, 20), (57, 68, 18),
- (54, 66, 15), (62, 69, 15), (65, 73, 13), (70, 68, 11),
- (78, 62, 12), (87, 61, 11), (103, 68, 11), (111, 70, 20),
- (128, 81, 12), (132, 87, 23), (139, 85, 22), (134, 107, 24),
- (138, 115, 30), (146, 118, 44), (157, 130, 56), (165, 139, 63),
- (161, 145, 82), (170, 164, 114), (186, 177, 126), (195, 185, 128),
- (210, 200, 137), (220, 213, 139), (234, 213, 133), (240, 213, 133),
- (239, 220, 145), (249, 227, 147), (249, 227, 153), (250, 231, 160),
- (244, 227, 162), (247, 232, 165), (249, 242, 188), (245, 242, 171),
- (255, 252, 190), (251, 241, 168), (247, 241, 181), (241, 231, 170),
- (237, 229, 166), (222, 217, 161), (212, 205, 159), (208, 202, 146),
- (205, 192, 123), (196, 174, 99), (178, 150, 78), (168, 140, 66),
- (150, 126, 52), (131, 117, 43), (127, 95, 33), (120, 96, 34),
- (106, 95, 41), (95, 90, 45), (93, 87, 50), (93, 91, 54),
- (97, 86, 62), (118, 109, 80), (146, 132, 93), (169, 161, 125),
- (189, 183, 135), (207, 197, 145), (213, 206, 148), (221, 206, 139),
- (223, 203, 137), (223, 202, 137), (225, 204, 134), (226, 207, 130),
- (234, 207, 127), (222, 203, 126), (216, 188, 114), (210, 179, 98),
- (223, 172, 46), (217, 171, 46), (211, 166, 46), (208, 159, 29),
- (202, 145, 22), (199, 153, 33), (196, 161, 62), (203, 179, 91),
- (211, 192, 115), (213, 197, 127), (220, 204, 130), (221, 208, 129),
- (221, 201, 130), (212, 196, 124), (200, 179, 113), (194, 174, 96),
- (175, 154, 83), (166, 146, 72), (167, 147, 76), (180, 156, 90),
- (203, 177, 110), (211, 192, 115), (213, 198, 116), (218, 199, 122),
- (209, 191, 107), (193, 167, 77), (206, 159, 42), (194, 146, 32),
- (193, 141, 20), (186, 135, 10), (179, 141, 16), (179, 143, 8),
- (153, 120, 7), (147, 110, 20), (128, 110, 25), (118, 103, 37),
- (115, 107, 38), (110, 122, 46), (117, 120, 64), (132, 129, 74),
- (140, 133, 89), (145, 133, 85), (135, 128, 80), (136, 112, 67),
- (139, 116, 53), (138, 118, 31), (136, 109, 27), (133, 101, 14),
- (135, 92, 4), (130, 80, 2), (123, 74, 6), (111, 73, 1),
- (93, 67, 4), (80, 63, 8), (79, 61, 14), (82, 70, 22),
- (89, 93, 19), (106, 100, 28), (119, 103, 39), (139, 125, 42),
- (159, 138, 59), (176, 148, 84), (188, 162, 110), (207, 184, 130),
- (215, 196, 131), (219, 193, 137), (208, 187, 126), (201, 174, 109),
- (177, 158, 83), (179, 154, 61), (173, 137, 39), (177, 139, 26),
- (177, 145, 20), (150, 115, 11), (139, 108, 7), (130, 101, 9),
- (114, 76, 5), (103, 67, 8), (100, 55, 5), (82, 59, 8),
- (82, 58, 17), (71, 64, 22), (66, 74, 18), (60, 73, 22),
- (60, 73, 28), (68, 85, 27), (79, 88, 33), (87, 97, 37),
- (90, 107, 37), (96, 97, 58), (120, 113, 63), (137, 121, 57),
- (159, 131, 57), (171, 144, 64), (165, 147, 63), (161, 136, 48),
- (162, 125, 34), (154, 122, 42), (145, 113, 29), (127, 102, 11),
- (110, 93, 3), (87, 87, 1), (83, 59, 0), (79, 56, 5),
- (81, 53, 6), (71, 45, 6), (61, 36, 2), (60, 34, 1),
- (54, 31, 5), (51, 24, 3), (46, 19, 0), (39, 15, 4),
- (34, 16, 2), (33, 15, 4), (36, 13, 5), (39, 16, 3),
- (37, 29, 3), (38, 27, 8), (38, 27, 8), (44, 20, 9),
- (56, 28, 6), (57, 26, 2), (61, 25, 2), (65, 29, 4),
- (58, 30, 9), (65, 38, 10), (66, 45, 13), (73, 47, 10),
- (70, 54, 8), (70, 55, 6), (56, 59, 6), (48, 61, 14),
- (48, 55, 7), (43, 55, 5), (48, 55, 14), (45, 68, 8),
- (48, 85, 20), (56, 86, 24), (60, 81, 22), (57, 81, 25),
- (55, 82, 40), (71, 74, 51), (89, 75, 46), (90, 82, 53),
- (102, 82, 64), (120, 106, 81), (130, 123, 78), (142, 137, 81),
- (163, 153, 92), (178, 167, 112), (186, 175, 120), (180, 168, 120),
- (164, 154, 93), (147, 144, 74), (134, 132, 71), (130, 115, 66),
- (120, 108, 60), (109, 98, 44), (110, 87, 29), (128, 87, 22),
- (122, 82, 10), (110, 77, 10), (100, 65, 5), (91, 55, 2),
- (81, 54, 3), (76, 54, 7), (64, 50, 9), (44, 52, 13),
- (35, 42, 8), (35, 41, 8), (29, 26, 9), (24, 12, 1)
-),
-
-// 68 calcoast09.ppm
-(
- (32, 32, 44), (52, 56, 66), (68, 71, 89), (76, 94, 103),
- (82, 116, 122), (83, 114, 143), (90, 123, 154), (94, 127, 158),
- (96, 130, 161), (99, 134, 164), (99, 135, 167), (101, 136, 168),
- (103, 138, 170), (103, 139, 171), (103, 139, 173), (103, 139, 174),
- (103, 139, 175), (104, 140, 174), (106, 142, 176), (108, 143, 175),
- (108, 143, 176), (109, 144, 176), (108, 143, 174), (106, 141, 172),
- (103, 139, 173), (102, 138, 172), (100, 136, 170), (98, 134, 170),
- (98, 133, 168), (97, 131, 166), (95, 129, 164), (95, 128, 159),
- (95, 128, 156), (94, 126, 153), (92, 127, 145), (82, 118, 140),
- (76, 115, 122), (69, 100, 107), (70, 89, 94), (61, 84, 91),
- (64, 76, 88), (71, 75, 78), (70, 72, 68), (65, 73, 73),
- (66, 65, 73), (56, 62, 74), (55, 59, 71), (54, 59, 69),
- (50, 55, 64), (41, 45, 58), (42, 41, 53), (44, 44, 53),
- (46, 44, 58), (48, 50, 55), (58, 56, 56), (57, 64, 65),
- (72, 68, 63), (81, 77, 64), (96, 82, 62), (103, 93, 73),
- (100, 92, 78), (92, 89, 71), (88, 88, 71), (89, 84, 73),
- (87, 87, 77), (94, 94, 84), (99, 101, 89), (99, 107, 99),
- (96, 110, 119), (85, 113, 143), (85, 115, 149), (91, 124, 155),
- (96, 129, 160), (100, 135, 165), (106, 139, 170), (108, 143, 172),
- (119, 146, 156), (127, 149, 160), (148, 165, 157), (165, 188, 190),
- (179, 191, 172), (184, 189, 154), (190, 194, 149), (174, 155, 104),
- (147, 131, 96), (144, 138, 108), (137, 135, 107), (138, 130, 112),
- (145, 142, 115), (132, 137, 131), (114, 128, 136), (101, 130, 142),
- (102, 130, 157), (96, 129, 162), (96, 130, 165), (98, 131, 166),
- (99, 133, 168), (99, 134, 169), (100, 134, 169), (100, 136, 169),
- (100, 134, 169), (100, 134, 169), (99, 134, 166), (96, 129, 164),
- (94, 127, 160), (92, 124, 157), (90, 123, 154), (84, 114, 147),
- (81, 109, 139), (75, 101, 129), (62, 91, 119), (59, 89, 105),
- (55, 88, 99), (55, 87, 98), (57, 82, 112), (58, 81, 115),
- (63, 87, 120), (67, 93, 126), (74, 100, 133), (77, 106, 138),
- (81, 110, 143), (80, 110, 144), (78, 107, 141), (75, 101, 134),
- (68, 94, 127), (62, 88, 121), (64, 90, 120), (73, 98, 128),
- (75, 104, 136), (79, 110, 140), (81, 111, 144), (82, 112, 146),
- (82, 111, 142), (77, 105, 135), (79, 108, 117), (81, 98, 115),
- (87, 96, 103), (91, 95, 97), (94, 91, 91), (101, 102, 94),
- (117, 116, 100), (125, 128, 107), (118, 134, 131), (122, 145, 148),
- (130, 166, 167), (140, 176, 186), (156, 193, 200), (163, 204, 212),
- (167, 213, 212), (169, 207, 215), (168, 207, 211), (157, 199, 205),
- (137, 175, 189), (130, 166, 174), (118, 152, 164), (118, 153, 157),
- (118, 158, 160), (123, 164, 166), (136, 177, 177), (146, 191, 197),
- (162, 197, 198), (166, 201, 203), (161, 200, 203), (153, 189, 200),
- (137, 175, 185), (121, 163, 167), (108, 147, 151), (106, 141, 153),
- (98, 131, 161), (96, 131, 161), (100, 136, 155), (111, 132, 145),
- (112, 134, 144), (105, 134, 138), (101, 134, 138), (105, 130, 141),
- (109, 117, 128), (110, 115, 107), (104, 107, 95), (113, 111, 88),
- (119, 112, 92), (126, 124, 103), (121, 116, 103), (119, 117, 90),
- (117, 112, 85), (112, 102, 82), (95, 95, 81), (86, 86, 80),
- (80, 84, 83), (81, 92, 101), (85, 112, 122), (94, 127, 132),
- (106, 140, 143), (116, 162, 160), (142, 183, 185), (184, 201, 205),
- (189, 224, 229), (214, 248, 247), (224, 251, 250), (201, 232, 240),
- (187, 218, 222), (170, 194, 203), (138, 175, 176), (115, 153, 162),
- (101, 137, 151), (83, 126, 132), (67, 106, 111), (70, 87, 93),
- (73, 80, 82), (73, 76, 78), (71, 81, 80), (71, 78, 81),
- (66, 75, 88), (61, 81, 97), (70, 91, 117), (73, 98, 127),
- (77, 106, 138), (82, 110, 143), (83, 115, 148), (85, 118, 151),
- (90, 123, 156), (90, 124, 157), (92, 125, 158), (93, 126, 159),
- (93, 126, 159), (94, 127, 160), (94, 127, 162), (94, 127, 162),
- (94, 128, 163), (95, 128, 163), (95, 129, 164), (95, 128, 163),
- (95, 128, 161), (93, 126, 159), (93, 126, 157), (94, 124, 153),
- (91, 122, 140), (81, 116, 124), (78, 105, 114), (81, 91, 96),
- (84, 84, 80), (77, 78, 71), (64, 62, 54), (51, 43, 35),
- (37, 29, 35), (26, 23, 30), (0, 0, 0), (5, 2, 12),
- (22, 27, 46), (35, 32, 48), (43, 40, 50), (42, 49, 58),
- (29, 56, 73), (35, 62, 80), (38, 47, 63), (29, 33, 53)
-),
-
-// 69 dodge102.ppm
-(
- (47, 42, 46), (88, 93, 90), (136, 152, 150), (140, 218, 225),
- (130, 242, 251), (123, 245, 243), (122, 188, 198), (99, 137, 153),
- (74, 113, 109), (74, 89, 82), (58, 73, 61), (49, 64, 54),
- (58, 41, 32), (64, 30, 24), (63, 28, 23), (65, 27, 22),
- (76, 30, 21), (75, 34, 17), (74, 32, 14), (79, 31, 14),
- (80, 32, 15), (85, 31, 18), (82, 34, 23), (89, 42, 25),
- (85, 45, 27), (78, 49, 29), (77, 40, 29), (77, 36, 27),
- (89, 39, 35), (112, 56, 39), (116, 69, 43), (118, 89, 51),
- (124, 92, 37), (160, 122, 46), (171, 135, 56), (168, 156, 97),
- (153, 159, 102), (144, 150, 88), (137, 115, 85), (118, 108, 89),
- (108, 95, 75), (95, 87, 63), (95, 78, 55), (88, 65, 56),
- (92, 57, 49), (94, 57, 48), (94, 53, 47), (98, 51, 43),
- (105, 67, 50), (109, 74, 60), (116, 91, 81), (140, 119, 89),
- (179, 161, 111), (235, 221, 170), (245, 246, 140), (237, 221, 102),
- (227, 193, 91), (215, 181, 106), (197, 157, 88), (184, 153, 62),
- (161, 124, 46), (149, 99, 41), (143, 84, 37), (130, 77, 42),
- (117, 73, 48), (118, 67, 53), (124, 81, 60), (139, 107, 90),
- (156, 161, 147), (192, 207, 161), (221, 235, 186), (216, 244, 206),
- (178, 223, 200), (179, 187, 163), (154, 134, 116), (146, 106, 79),
- (129, 105, 52), (114, 103, 49), (119, 122, 74), (135, 141, 112),
- (147, 164, 149), (165, 213, 168), (199, 243, 222), (187, 251, 248),
- (190, 248, 233), (169, 215, 199), (158, 176, 150), (136, 139, 120),
- (119, 121, 104), (121, 120, 93), (146, 152, 109), (180, 159, 99),
- (181, 191, 105), (181, 205, 157), (175, 231, 216), (168, 243, 243),
- (138, 241, 247), (127, 247, 247), (138, 247, 240), (141, 188, 174),
- (112, 136, 129), (91, 103, 81), (69, 86, 67), (69, 59, 41),
- (62, 59, 21), (59, 36, 17), (61, 25, 14), (61, 24, 16),
- (55, 25, 15), (44, 26, 23), (47, 31, 23), (54, 33, 22),
- (60, 34, 30), (53, 42, 49), (51, 60, 66), (46, 72, 60),
- (53, 84, 86), (54, 100, 125), (84, 149, 155), (92, 243, 249),
- (108, 244, 249), (130, 219, 231), (125, 155, 166), (71, 105, 120),
- (47, 89, 118), (26, 50, 68), (24, 25, 32), (13, 12, 21),
- (12, 9, 8), (5, 4, 4), (5, 2, 2), (4, 0, 1),
- (5, 1, 0), (12, 4, 2), (16, 7, 4), (21, 7, 1),
- (22, 5, 2), (18, 5, 5), (16, 6, 6), (9, 5, 4),
- (5, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 0, 1), (6, 0, 3),
- (16, 5, 5), (23, 9, 4), (22, 15, 9), (18, 14, 14),
- (20, 20, 26), (26, 26, 23), (43, 36, 29), (52, 42, 42),
- (59, 67, 62), (75, 80, 80), (77, 116, 99), (97, 141, 153),
- (121, 219, 225), (121, 246, 252), (136, 238, 245), (143, 176, 174),
- (121, 125, 121), (107, 98, 94), (76, 93, 72), (77, 86, 51),
- (83, 57, 49), (78, 51, 44), (70, 40, 41), (67, 31, 31),
- (63, 28, 24), (62, 27, 20), (58, 29, 10), (55, 31, 12),
- (49, 28, 13), (42, 23, 7), (37, 19, 7), (38, 17, 6),
- (43, 13, 5), (47, 14, 5), (59, 15, 6), (61, 17, 6),
- (63, 21, 5), (67, 23, 8), (69, 27, 6), (66, 28, 6),
- (66, 30, 13), (70, 34, 18), (70, 40, 28), (78, 42, 35),
- (88, 53, 39), (93, 69, 56), (113, 83, 83), (138, 119, 116),
- (196, 181, 138), (222, 227, 216), (247, 245, 223), (250, 249, 228),
- (247, 251, 242), (230, 247, 235), (199, 236, 231), (199, 236, 228),
- (193, 231, 227), (165, 173, 178), (153, 134, 140), (128, 119, 110),
- (112, 95, 87), (108, 78, 57), (99, 79, 48), (94, 71, 37),
- (71, 52, 28), (65, 47, 26), (69, 31, 26), (61, 26, 22),
- (56, 24, 19), (56, 21, 15), (55, 21, 13), (47, 16, 11),
- (45, 11, 3), (41, 10, 4), (39, 10, 6), (37, 11, 5),
- (33, 14, 3), (30, 9, 2), (30, 5, 0), (28, 9, 3),
- (27, 11, 2), (27, 11, 3), (26, 14, 7), (24, 12, 5),
- (22, 15, 5), (27, 12, 4), (31, 16, 6), (36, 17, 7),
- (41, 21, 11), (48, 20, 12), (57, 18, 12), (61, 22, 11),
- (65, 23, 13), (68, 23, 14), (68, 22, 9), (63, 19, 7),
- (57, 17, 7), (46, 17, 7), (37, 18, 5), (34, 17, 6),
- (30, 18, 14), (30, 26, 11), (25, 32, 17), (37, 31, 31)
-),
-
-// 70 ernst.anti-pope.ppm
-(
- (60, 41, 44), (63, 44, 53), (61, 45, 54), (62, 43, 55),
- (59, 42, 56), (61, 39, 55), (61, 43, 57), (65, 44, 53),
- (67, 46, 53), (74, 44, 54), (76, 44, 57), (80, 48, 63),
- (87, 49, 64), (89, 43, 57), (93, 46, 53), (96, 44, 53),
- (106, 49, 53), (104, 56, 56), (108, 68, 64), (111, 72, 67),
- (119, 70, 68), (129, 76, 71), (133, 79, 68), (133, 75, 74),
- (139, 65, 65), (134, 69, 76), (143, 77, 76), (170, 77, 76),
- (148, 92, 81), (136, 92, 73), (135, 90, 87), (149, 96, 75),
- (174, 114, 73), (203, 130, 81), (202, 137, 86), (201, 164, 136),
- (201, 164, 138), (176, 147, 135), (203, 131, 101), (167, 145, 117),
- (186, 121, 108), (174, 107, 89), (146, 117, 90), (133, 112, 98),
- (118, 112, 123), (100, 95, 100), (125, 102, 98), (113, 100, 93),
- (102, 84, 81), (100, 74, 86), (99, 77, 97), (98, 63, 76),
- (94, 53, 70), (86, 52, 65), (81, 49, 63), (75, 52, 61),
- (71, 52, 64), (70, 49, 64), (70, 50, 62), (69, 52, 63),
- (67, 50, 61), (64, 50, 63), (66, 51, 59), (63, 51, 62),
- (63, 54, 61), (62, 50, 61), (62, 48, 61), (62, 48, 61),
- (57, 45, 59), (57, 43, 56), (57, 46, 56), (55, 45, 56),
- (53, 43, 56), (53, 43, 57), (54, 40, 53), (53, 41, 55),
- (55, 43, 57), (57, 42, 59), (57, 47, 59), (59, 49, 60),
- (53, 48, 68), (58, 50, 66), (51, 49, 70), (49, 49, 64),
- (52, 51, 70), (54, 51, 69), (57, 53, 67), (61, 52, 73),
- (65, 53, 75), (64, 52, 70), (62, 51, 67), (61, 50, 68),
- (60, 48, 70), (58, 49, 70), (58, 49, 67), (60, 48, 62),
- (61, 50, 64), (61, 50, 63), (62, 50, 62), (63, 48, 61),
- (65, 47, 61), (67, 45, 59), (65, 46, 58), (64, 46, 58),
- (63, 47, 58), (63, 45, 57), (59, 45, 58), (58, 44, 57),
- (61, 43, 57), (61, 44, 57), (61, 43, 59), (62, 42, 60),
- (64, 44, 60), (66, 45, 61), (67, 47, 62), (66, 48, 67),
- (66, 50, 69), (72, 53, 68), (74, 56, 70), (78, 56, 71),
- (73, 68, 75), (80, 55, 76), (85, 58, 78), (79, 60, 84),
- (86, 65, 82), (96, 68, 76), (98, 72, 79), (108, 85, 78),
- (123, 88, 70), (113, 83, 78), (122, 85, 81), (132, 104, 92),
- (127, 111, 90), (136, 93, 101), (142, 83, 87), (137, 82, 75),
- (121, 80, 77), (110, 67, 85), (102, 67, 77), (94, 66, 72),
- (83, 68, 66), (80, 71, 76), (81, 73, 85), (87, 84, 89),
- (85, 69, 84), (90, 84, 96), (82, 84, 88), (80, 90, 95),
- (85, 84, 110), (93, 72, 86), (82, 72, 81), (77, 70, 82),
- (74, 63, 77), (72, 56, 74), (71, 55, 68), (67, 51, 65),
- (65, 51, 67), (64, 50, 65), (67, 50, 66), (72, 51, 68),
- (74, 50, 66), (80, 53, 63), (86, 55, 68), (89, 63, 68),
- (91, 66, 68), (97, 65, 65), (103, 66, 58), (99, 64, 64),
- (102, 61, 71), (111, 58, 72), (104, 63, 63), (118, 53, 59),
- (127, 52, 59), (141, 47, 52), (161, 39, 53), (164, 37, 51),
- (143, 41, 51), (136, 46, 61), (118, 47, 50), (111, 47, 59),
- (109, 45, 59), (106, 46, 61), (107, 42, 63), (109, 41, 58),
- (106, 42, 53), (95, 44, 59), (88, 45, 57), (78, 43, 61),
- (70, 47, 63), (67, 46, 61), (66, 45, 62), (64, 46, 62),
- (62, 45, 60), (62, 46, 58), (60, 45, 58), (58, 45, 59),
- (58, 47, 58), (62, 48, 62), (64, 50, 63), (66, 52, 65),
- (69, 55, 68), (71, 63, 68), (68, 65, 76), (66, 66, 76),
- (62, 61, 78), (62, 61, 79), (65, 55, 80), (66, 54, 76),
- (65, 53, 77), (60, 52, 80), (57, 54, 73), (58, 58, 70),
- (57, 59, 74), (62, 61, 80), (59, 67, 86), (63, 68, 86),
- (63, 68, 88), (65, 70, 90), (67, 65, 93), (62, 70, 95),
- (58, 68, 99), (62, 75, 92), (59, 77, 97), (61, 76, 109),
- (61, 77, 100), (54, 70, 105), (56, 70, 105), (53, 67, 102),
- (52, 65, 99), (55, 65, 102), (54, 68, 103), (61, 73, 92),
- (64, 68, 94), (68, 76, 95), (74, 79, 89), (70, 77, 83),
- (66, 72, 87), (68, 62, 92), (70, 56, 77), (72, 55, 76),
- (68, 56, 75), (72, 53, 72), (74, 54, 66), (75, 56, 64),
- (77, 53, 61), (81, 50, 58), (87, 54, 52), (96, 51, 58),
- (92, 44, 61), (85, 45, 62), (75, 45, 58), (71, 41, 54),
- (70, 41, 56), (70, 41, 56), (69, 41, 55), (66, 41, 53)
-),
-
-// 71 ernst.ubu-imperator.ppm
-(
- (36, 57, 12), (87, 102, 130), (126, 148, 170), (137, 166, 178),
- (146, 174, 185), (160, 179, 186), (163, 183, 190), (161, 180, 186),
- (154, 172, 181), (147, 165, 174), (138, 144, 155), (144, 103, 23),
- (127, 77, 3), (93, 20, 6), (78, 10, 6), (65, 4, 2),
- (53, 0, 8), (30, 4, 0), (9, 3, 2), (1, 1, 0),
- (0, 0, 1), (3, 1, 3), (5, 0, 9), (21, 15, 4),
- (32, 17, 0), (39, 3, 2), (48, 5, 0), (54, 4, 0),
- (56, 3, 3), (65, 3, 0), (66, 2, 2), (70, 3, 3),
- (76, 7, 1), (80, 4, 1), (79, 3, 0), (80, 4, 0),
- (81, 9, 0), (81, 15, 0), (87, 26, 1), (103, 68, 8),
- (108, 151, 11), (93, 159, 31), (123, 149, 161), (139, 163, 175),
- (149, 171, 181), (158, 176, 184), (162, 177, 186), (166, 178, 187),
- (164, 175, 185), (161, 173, 181), (162, 170, 173), (172, 123, 74),
- (178, 113, 3), (187, 117, 1), (190, 122, 0), (184, 122, 2),
- (165, 123, 8), (108, 143, 36), (117, 147, 164), (129, 161, 176),
- (129, 166, 182), (103, 148, 174), (92, 105, 135), (72, 69, 15),
- (76, 24, 3), (72, 17, 3), (73, 16, 1), (75, 15, 2),
- (77, 14, 3), (78, 11, 4), (78, 9, 3), (77, 9, 1),
- (74, 9, 1), (72, 10, 2), (71, 10, 4), (66, 9, 4),
- (66, 6, 1), (64, 6, 2), (66, 10, 1), (68, 12, 2),
- (69, 8, 1), (68, 6, 1), (69, 6, 0), (71, 7, 0),
- (71, 8, 1), (73, 10, 2), (75, 12, 1), (75, 14, 1),
- (81, 13, 2), (84, 15, 1), (90, 17, 2), (99, 23, 2),
- (139, 79, 0), (151, 87, 6), (134, 63, 9), (102, 21, 4),
- (93, 15, 5), (92, 12, 6), (101, 10, 2), (125, 27, 3),
- (163, 66, 2), (179, 76, 2), (190, 94, 5), (206, 116, 4),
- (211, 121, 1), (213, 130, 2), (214, 136, 1), (209, 137, 1),
- (198, 131, 2), (181, 112, 1), (167, 100, 0), (150, 90, 1),
- (126, 87, 7), (58, 84, 7), (34, 64, 2), (62, 90, 10),
- (131, 87, 4), (157, 83, 1), (166, 87, 2), (168, 88, 2),
- (169, 88, 1), (175, 87, 1), (180, 90, 4), (177, 98, 4),
- (181, 102, 1), (177, 105, 1), (179, 109, 3), (188, 112, 1),
- (195, 107, 1), (197, 109, 0), (200, 116, 2), (192, 121, 4),
- (191, 121, 2), (179, 113, 3), (173, 105, 2), (158, 106, 9),
- (107, 121, 142), (114, 139, 162), (109, 136, 162), (88, 101, 138),
- (92, 44, 33), (86, 16, 5), (84, 10, 2), (82, 9, 3),
- (84, 7, 1), (89, 11, 0), (91, 14, 1), (99, 17, 1),
- (110, 20, 0), (151, 57, 4), (165, 68, 2), (170, 70, 6),
- (170, 69, 2), (168, 73, 2), (171, 78, 0), (173, 88, 0),
- (175, 95, 2), (182, 105, 0), (189, 114, 0), (197, 123, 2),
- (206, 127, 2), (209, 130, 2), (212, 129, 3), (208, 124, 1),
- (206, 122, 1), (198, 124, 4), (191, 119, 2), (186, 104, 5),
- (177, 89, 8), (169, 74, 5), (164, 73, 2), (157, 57, 1),
- (124, 25, 6), (102, 16, 2), (95, 16, 3), (91, 14, 2),
- (87, 16, 2), (88, 15, 4), (95, 22, 2), (131, 52, 2),
- (159, 67, 1), (162, 76, 0), (162, 80, 2), (168, 88, 6),
- (173, 96, 6), (175, 96, 3), (172, 97, 2), (173, 98, 3),
- (174, 102, 2), (167, 102, 4), (162, 113, 19), (145, 151, 153),
- (162, 171, 176), (163, 172, 179), (169, 178, 183), (168, 177, 186),
- (168, 184, 193), (169, 185, 190), (176, 186, 188), (182, 191, 183),
- (180, 189, 188), (173, 190, 196), (177, 191, 200), (169, 191, 198),
- (159, 190, 201), (148, 176, 187), (138, 166, 178), (133, 158, 172),
- (109, 126, 146), (74, 88, 37), (58, 27, 5), (71, 19, 2),
- (78, 19, 3), (81, 15, 5), (92, 33, 34), (87, 99, 124),
- (102, 126, 155), (94, 105, 113), (130, 95, 4), (146, 99, 3),
- (152, 96, 1), (159, 92, 2), (166, 103, 2), (177, 113, 0),
- (175, 117, 2), (171, 121, 16), (152, 133, 70), (146, 163, 173),
- (150, 168, 177), (154, 172, 181), (153, 176, 184), (151, 173, 186),
- (154, 171, 185), (149, 169, 184), (145, 169, 177), (138, 154, 157),
- (172, 124, 23), (195, 124, 6), (197, 126, 7), (200, 127, 7),
- (212, 130, 11), (175, 176, 172), (175, 183, 184), (173, 182, 181),
- (160, 170, 179), (139, 161, 174), (125, 138, 160), (91, 98, 105),
- (43, 58, 6), (29, 18, 5), (15, 12, 4), (3, 6, 4),
- (1, 3, 4), (4, 3, 2), (11, 11, 1), (26, 25, 3)
-),
-
-// 72 fighting-forms.ppm
-(
- (2, 3, 0), (11, 15, 2), (22, 23, 8), (40, 36, 23),
- (82, 53, 40), (133, 63, 36), (149, 96, 18), (169, 100, 12),
- (182, 122, 14), (214, 140, 47), (235, 178, 73), (230, 176, 63),
- (220, 159, 44), (174, 151, 29), (141, 139, 43), (129, 99, 40),
- (56, 61, 33), (35, 36, 18), (25, 24, 6), (17, 18, 3),
- (18, 17, 0), (24, 19, 0), (27, 25, 3), (35, 29, 12),
- (100, 42, 16), (140, 45, 14), (144, 52, 14), (120, 55, 39),
- (75, 59, 56), (51, 40, 38), (34, 28, 15), (24, 19, 5),
- (13, 13, 3), (12, 13, 1), (7, 8, 3), (11, 13, 2),
- (9, 11, 0), (12, 11, 2), (13, 15, 2), (22, 23, 7),
- (30, 31, 12), (40, 40, 28), (52, 63, 69), (63, 96, 65),
- (66, 103, 73), (100, 114, 124), (105, 155, 133), (138, 146, 105),
- (152, 125, 65), (159, 122, 55), (158, 94, 30), (156, 60, 7),
- (149, 46, 14), (135, 43, 40), (124, 57, 81), (97, 58, 132),
- (80, 70, 149), (66, 83, 139), (85, 94, 140), (97, 116, 153),
- (96, 119, 151), (96, 102, 126), (97, 87, 79), (137, 77, 67),
- (164, 55, 24), (174, 60, 16), (175, 42, 4), (175, 37, 7),
- (164, 40, 12), (142, 47, 14), (111, 47, 30), (65, 46, 47),
- (37, 34, 22), (32, 34, 12), (31, 32, 16), (43, 33, 25),
- (88, 42, 37), (140, 30, 9), (164, 24, 1), (169, 28, 2),
- (174, 34, 2), (168, 38, 1), (160, 41, 4), (131, 44, 7),
- (71, 53, 21), (34, 30, 10), (27, 22, 5), (18, 15, 1),
- (13, 16, 1), (18, 19, 3), (30, 27, 11), (37, 33, 32),
- (46, 32, 70), (59, 38, 117), (66, 58, 127), (67, 60, 133),
- (63, 63, 123), (53, 51, 71), (56, 50, 67), (55, 47, 64),
- (45, 46, 37), (45, 40, 29), (48, 43, 39), (61, 50, 62),
- (75, 90, 70), (81, 95, 120), (89, 100, 136), (99, 97, 124),
- (130, 93, 79), (158, 58, 28), (174, 63, 9), (184, 51, 4),
- (186, 46, 8), (190, 37, 18), (187, 40, 21), (180, 48, 10),
- (174, 50, 3), (166, 69, 2), (181, 83, 21), (205, 97, 2),
- (203, 115, 5), (212, 138, 3), (218, 141, 4), (237, 144, 0),
- (233, 139, 5), (225, 115, 4), (207, 98, 4), (204, 58, 27),
- (199, 52, 18), (199, 49, 16), (193, 39, 9), (194, 35, 6),
- (189, 36, 5), (186, 35, 2), (186, 33, 6), (182, 37, 5),
- (185, 39, 2), (186, 31, 2), (185, 30, 3), (186, 31, 3),
- (187, 30, 3), (186, 30, 2), (183, 32, 2), (179, 27, 3),
- (180, 31, 3), (184, 31, 5), (184, 29, 6), (181, 30, 3),
- (181, 28, 0), (181, 30, 2), (179, 29, 2), (174, 29, 0),
- (176, 33, 3), (178, 30, 3), (175, 25, 1), (174, 24, 1),
- (173, 25, 0), (166, 24, 1), (153, 26, 7), (116, 30, 5),
- (43, 25, 4), (28, 18, 2), (26, 15, 1), (27, 15, 1),
- (32, 23, 8), (43, 28, 14), (111, 34, 2), (144, 39, 4),
- (160, 30, 2), (163, 35, 4), (155, 41, 12), (129, 53, 66),
- (132, 71, 99), (99, 109, 132), (95, 141, 145), (107, 135, 143),
- (101, 125, 156), (100, 117, 143), (87, 111, 128), (66, 114, 73),
- (72, 108, 48), (97, 111, 29), (108, 120, 58), (138, 150, 119),
- (183, 165, 155), (195, 175, 164), (163, 166, 182), (125, 170, 197),
- (131, 154, 188), (120, 117, 172), (86, 106, 175), (68, 81, 143),
- (67, 61, 123), (85, 56, 66), (112, 37, 48), (154, 39, 15),
- (180, 48, 24), (187, 60, 69), (188, 118, 123), (193, 146, 160),
- (206, 170, 188), (162, 157, 190), (144, 136, 147), (139, 102, 158),
- (173, 54, 109), (167, 45, 49), (177, 43, 13), (170, 41, 14),
- (153, 40, 9), (126, 36, 5), (55, 29, 11), (29, 17, 2),
- (21, 11, 1), (18, 10, 0), (25, 16, 1), (28, 19, 8),
- (36, 28, 10), (91, 44, 9), (143, 38, 7), (146, 47, 6),
- (142, 52, 5), (130, 73, 10), (78, 62, 22), (40, 37, 23),
- (44, 26, 16), (90, 27, 4), (136, 30, 7), (158, 30, 2),
- (169, 33, 1), (175, 32, 7), (166, 37, 17), (149, 51, 36),
- (129, 48, 74), (99, 54, 126), (76, 51, 129), (73, 58, 137),
- (84, 74, 148), (102, 79, 152), (119, 80, 142), (174, 57, 99),
- (178, 50, 50), (175, 49, 49), (186, 58, 48), (186, 57, 99),
- (176, 59, 115), (124, 107, 116), (116, 143, 147), (128, 161, 139),
- (190, 169, 127), (235, 175, 114), (233, 175, 81), (148, 146, 56),
- (151, 99, 30), (120, 86, 12), (120, 78, 22), (56, 50, 9)
-),
-
-// 73 fog25.ppm
-(
- (11, 14, 2), (30, 28, 10), (35, 35, 14), (52, 43, 23),
- (52, 61, 22), (61, 63, 29), (67, 62, 30), (83, 70, 39),
- (113, 96, 63), (149, 134, 131), (163, 157, 162), (175, 169, 173),
- (178, 172, 176), (173, 165, 170), (160, 149, 152), (162, 119, 78),
- (159, 108, 65), (135, 95, 47), (112, 83, 32), (88, 81, 23),
- (75, 72, 18), (72, 59, 18), (73, 63, 24), (70, 48, 22),
- (72, 57, 30), (66, 52, 20), (64, 60, 21), (66, 71, 23),
- (72, 62, 27), (66, 73, 21), (75, 66, 26), (80, 64, 23),
- (103, 73, 33), (130, 88, 40), (163, 99, 47), (172, 100, 47),
- (174, 106, 51), (185, 120, 60), (194, 128, 73), (206, 141, 84),
- (201, 145, 94), (179, 165, 164), (191, 180, 184), (205, 196, 192),
- (214, 212, 217), (231, 230, 236), (238, 242, 245), (239, 242, 247),
- (233, 236, 241), (227, 226, 231), (213, 208, 214), (197, 192, 198),
- (178, 172, 177), (150, 144, 146), (130, 103, 68), (86, 76, 53),
- (74, 61, 44), (68, 58, 40), (61, 53, 28), (58, 51, 19),
- (60, 53, 11), (62, 45, 5), (45, 43, 6), (34, 39, 4),
- (31, 41, 3), (36, 36, 9), (32, 35, 9), (30, 36, 6),
- (17, 16, 10), (21, 18, 2), (31, 13, 5), (28, 20, 7),
- (28, 24, 4), (33, 24, 6), (35, 41, 17), (45, 42, 12),
- (51, 36, 17), (53, 37, 22), (62, 38, 16), (78, 39, 12),
- (81, 46, 17), (83, 52, 12), (89, 65, 13), (103, 76, 18),
- (119, 80, 26), (137, 85, 29), (160, 92, 41), (162, 103, 54),
- (171, 109, 59), (184, 120, 59), (196, 124, 60), (194, 131, 73),
- (199, 146, 97), (181, 170, 172), (196, 186, 191), (203, 198, 202),
- (215, 216, 218), (230, 229, 235), (231, 231, 239), (231, 230, 238),
- (225, 225, 229), (211, 208, 207), (195, 189, 193), (173, 168, 171),
- (145, 140, 142), (117, 103, 54), (98, 77, 33), (86, 61, 34),
- (78, 63, 30), (76, 63, 31), (75, 64, 34), (70, 58, 42),
- (76, 55, 36), (72, 58, 30), (67, 57, 17), (63, 55, 9),
- (53, 62, 2), (50, 42, 4), (47, 40, 7), (46, 40, 6),
- (51, 39, 8), (52, 39, 10), (55, 41, 12), (58, 45, 19),
- (57, 48, 20), (63, 47, 18), (70, 48, 15), (71, 48, 16),
- (87, 53, 19), (100, 72, 29), (110, 90, 39), (134, 119, 63),
- (148, 138, 137), (167, 164, 163), (182, 177, 177), (186, 179, 187),
- (184, 177, 185), (178, 171, 178), (168, 155, 158), (187, 143, 107),
- (192, 130, 79), (179, 119, 63), (165, 111, 56), (159, 109, 55),
- (160, 111, 61), (160, 114, 72), (153, 141, 142), (167, 159, 164),
- (172, 167, 171), (171, 166, 170), (157, 151, 153), (151, 135, 129),
- (143, 105, 64), (124, 86, 40), (112, 73, 31), (88, 62, 31),
- (91, 64, 24), (90, 64, 19), (89, 63, 18), (92, 69, 20),
- (102, 78, 19), (112, 78, 29), (123, 83, 37), (142, 97, 52),
- (143, 118, 69), (155, 146, 149), (178, 172, 174), (194, 190, 190),
- (203, 199, 202), (217, 216, 222), (232, 235, 239), (241, 245, 248),
- (245, 249, 252), (247, 251, 254), (249, 253, 255), (251, 253, 255),
- (253, 254, 255), (253, 254, 255), (253, 254, 255), (251, 255, 255),
- (249, 254, 255), (249, 253, 254), (249, 253, 254), (247, 253, 255),
- (245, 250, 253), (244, 249, 253), (244, 249, 252), (240, 245, 248),
- (231, 232, 237), (219, 216, 218), (203, 196, 202), (189, 183, 187),
- (169, 160, 164), (180, 133, 98), (169, 113, 66), (163, 109, 56),
- (167, 105, 58), (167, 114, 65), (162, 115, 75), (155, 144, 148),
- (173, 164, 171), (184, 177, 185), (187, 182, 189), (188, 182, 187),
- (179, 173, 174), (166, 156, 155), (198, 138, 89), (181, 123, 67),
- (163, 104, 55), (152, 95, 50), (133, 91, 37), (124, 81, 28),
- (117, 81, 28), (108, 77, 27), (111, 79, 32), (118, 83, 39),
- (133, 92, 51), (146, 97, 56), (153, 103, 61), (152, 104, 57),
- (148, 104, 57), (142, 101, 48), (134, 95, 43), (123, 84, 31),
- (109, 70, 28), (99, 66, 22), (95, 64, 28), (97, 65, 36),
- (102, 78, 52), (120, 88, 58), (143, 110, 81), (152, 144, 147),
- (174, 165, 170), (193, 182, 188), (205, 195, 203), (220, 217, 224),
- (232, 235, 242), (243, 246, 251), (245, 250, 253), (248, 253, 254),
- (249, 253, 254), (253, 255, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (253, 254, 255), (253, 254, 255), (250, 251, 253),
- (244, 248, 250), (234, 236, 243), (222, 219, 229), (207, 197, 205),
- (188, 181, 189), (170, 160, 167), (142, 133, 134), (76, 67, 44)
-),
-
-// 74 geyser27.ppm
-(
- (0, 0, 0), (26, 5, 5), (77, 17, 6), (98, 45, 29),
- (124, 78, 66), (114, 129, 146), (115, 168, 193), (132, 179, 210),
- (152, 186, 220), (153, 176, 202), (142, 171, 181), (157, 169, 176),
- (165, 162, 158), (154, 131, 103), (149, 104, 73), (152, 98, 60),
- (140, 85, 46), (138, 67, 23), (163, 57, 6), (173, 55, 8),
- (179, 56, 3), (190, 61, 8), (208, 86, 7), (210, 110, 25),
- (221, 127, 29), (222, 150, 44), (226, 161, 53), (222, 159, 52),
- (222, 152, 60), (213, 148, 66), (193, 134, 70), (164, 146, 113),
- (138, 141, 159), (133, 144, 165), (154, 139, 122), (148, 108, 84),
- (158, 115, 69), (189, 121, 57), (198, 124, 48), (212, 136, 45),
- (224, 146, 39), (223, 143, 35), (222, 137, 31), (222, 136, 24),
- (221, 137, 18), (205, 101, 19), (198, 76, 4), (176, 60, 14),
- (148, 86, 43), (154, 110, 61), (141, 115, 89), (125, 168, 156),
- (126, 173, 199), (109, 156, 212), (105, 144, 195), (96, 120, 161),
- (71, 74, 121), (37, 58, 125), (26, 49, 119), (16, 42, 117),
- (17, 41, 115), (18, 38, 106), (35, 42, 95), (53, 36, 45),
- (59, 35, 35), (84, 25, 14), (98, 35, 15), (116, 48, 18),
- (121, 56, 23), (135, 72, 28), (142, 82, 36), (163, 103, 51),
- (178, 108, 56), (196, 123, 61), (214, 145, 68), (202, 165, 99),
- (182, 166, 149), (177, 174, 165), (175, 176, 165), (157, 168, 171),
- (135, 153, 167), (120, 125, 129), (126, 87, 69), (125, 82, 64),
- (126, 81, 63), (127, 75, 46), (137, 83, 37), (142, 82, 36),
- (142, 80, 35), (134, 70, 20), (116, 51, 9), (107, 38, 11),
- (97, 29, 7), (86, 25, 13), (87, 26, 8), (93, 28, 8),
- (103, 31, 6), (110, 40, 6), (111, 43, 7), (141, 28, 8),
- (143, 31, 7), (145, 34, 10), (148, 36, 6), (145, 39, 3),
- (128, 54, 22), (115, 51, 25), (99, 50, 25), (99, 47, 28),
- (102, 44, 27), (95, 42, 26), (53, 35, 43), (23, 38, 100),
- (14, 34, 103), (18, 28, 89), (4, 0, 2), (1, 0, 0),
- (24, 3, 2), (75, 15, 6), (85, 15, 2), (98, 23, 4),
- (101, 24, 2), (105, 32, 2), (106, 34, 2), (104, 37, 12),
- (100, 33, 14), (91, 30, 11), (88, 29, 11), (93, 38, 18),
- (96, 39, 24), (98, 47, 30), (69, 63, 76), (36, 54, 121),
- (49, 63, 118), (100, 68, 69), (114, 71, 55), (131, 86, 57),
- (159, 109, 61), (186, 112, 45), (200, 123, 46), (217, 143, 50),
- (221, 149, 55), (221, 147, 50), (211, 139, 54), (188, 119, 49),
- (175, 103, 38), (152, 85, 32), (165, 61, 23), (160, 43, 7),
- (163, 41, 6), (153, 31, 3), (156, 35, 7), (162, 41, 7),
- (164, 43, 5), (170, 53, 9), (182, 67, 12), (195, 110, 40),
- (213, 134, 48), (224, 152, 58), (223, 161, 67), (222, 154, 64),
- (195, 134, 61), (181, 119, 60), (156, 111, 61), (145, 104, 74),
- (126, 81, 65), (91, 91, 112), (114, 123, 157), (118, 163, 183),
- (127, 182, 196), (128, 186, 211), (132, 187, 192), (154, 193, 164),
- (167, 204, 164), (170, 202, 163), (180, 203, 188), (163, 198, 225),
- (139, 193, 222), (136, 192, 219), (119, 177, 225), (115, 173, 225),
- (112, 166, 225), (109, 154, 202), (113, 118, 144), (119, 77, 72),
- (112, 67, 52), (102, 53, 32), (102, 53, 33), (111, 67, 54),
- (90, 85, 91), (44, 63, 127), (32, 52, 121), (26, 46, 119),
- (18, 38, 109), (16, 31, 95), (2, 4, 21), (0, 0, 0),
- (0, 0, 0), (6, 1, 0), (33, 11, 21), (46, 37, 52),
- (55, 66, 120), (98, 107, 144), (133, 149, 176), (137, 158, 190),
- (121, 132, 164), (76, 86, 128), (40, 58, 125), (30, 50, 118),
- (27, 47, 121), (39, 50, 109), (107, 61, 46), (104, 57, 36),
- (110, 60, 40), (130, 82, 55), (153, 108, 60), (155, 114, 66),
- (186, 132, 68), (216, 177, 98), (221, 182, 114), (220, 213, 126),
- (223, 205, 147), (194, 197, 178), (174, 198, 177), (183, 184, 159),
- (192, 145, 102), (178, 111, 64), (170, 81, 28), (173, 58, 7),
- (173, 52, 7), (173, 50, 5), (167, 48, 2), (160, 47, 3),
- (158, 48, 2), (163, 51, 6), (174, 58, 8), (189, 97, 22),
- (209, 124, 41), (219, 144, 52), (219, 148, 62), (200, 138, 62),
- (187, 134, 72), (171, 156, 133), (167, 172, 160), (138, 150, 173),
- (126, 139, 157), (142, 106, 81), (117, 71, 55), (108, 50, 28),
- (98, 42, 18), (89, 28, 10), (81, 23, 6), (78, 14, 2),
- (78, 14, 1), (75, 7, 1), (9, 0, 1), (0, 0, 0)
-),
-
-// 75 gris.josette.ppm
-(
- (36, 41, 40), (71, 77, 82), (90, 114, 119), (120, 152, 164),
- (158, 192, 200), (171, 198, 207), (176, 199, 207), (178, 198, 207),
- (176, 199, 208), (179, 200, 207), (181, 202, 207), (184, 204, 213),
- (186, 209, 219), (184, 209, 220), (183, 211, 217), (181, 207, 209),
- (179, 205, 210), (187, 207, 213), (188, 211, 216), (188, 211, 217),
- (188, 211, 217), (190, 209, 221), (194, 213, 219), (250, 249, 229),
- (255, 250, 227), (255, 247, 228), (227, 228, 218), (193, 205, 212),
- (188, 204, 204), (180, 195, 198), (162, 178, 167), (117, 146, 147),
- (90, 124, 134), (81, 117, 123), (76, 105, 109), (71, 102, 97),
- (63, 89, 80), (40, 59, 60), (33, 47, 50), (29, 43, 46),
- (26, 36, 38), (18, 27, 26), (14, 23, 22), (19, 28, 27),
- (30, 36, 35), (29, 36, 39), (32, 41, 46), (32, 46, 49),
- (42, 48, 47), (42, 53, 46), (73, 82, 57), (72, 84, 72),
- (73, 91, 84), (76, 95, 96), (79, 98, 94), (82, 102, 99),
- (84, 104, 100), (93, 106, 100), (90, 111, 114), (88, 115, 124),
- (94, 122, 133), (139, 153, 152), (175, 190, 183), (177, 193, 190),
- (157, 174, 157), (94, 123, 129), (82, 108, 109), (66, 93, 89),
- (37, 52, 58), (26, 38, 39), (11, 18, 22), (8, 11, 18),
- (7, 9, 16), (9, 14, 18), (13, 20, 23), (26, 36, 38),
- (36, 50, 55), (61, 80, 82), (70, 96, 93), (76, 100, 101),
- (76, 103, 111), (79, 110, 113), (82, 110, 120), (85, 112, 125),
- (86, 115, 129), (87, 118, 133), (90, 124, 143), (139, 166, 175),
- (171, 187, 203), (180, 195, 202), (183, 198, 201), (180, 198, 199),
- (174, 194, 195), (157, 160, 165), (97, 119, 125), (86, 106, 106),
- (69, 83, 82), (37, 52, 53), (28, 39, 36), (16, 25, 24),
- (10, 18, 21), (10, 16, 22), (12, 20, 23), (25, 39, 42),
- (40, 59, 65), (69, 97, 94), (90, 117, 122), (125, 150, 154),
- (173, 193, 185), (185, 200, 195), (184, 200, 200), (174, 196, 201),
- (145, 179, 183), (91, 133, 141), (86, 120, 132), (86, 116, 127),
- (86, 116, 127), (90, 116, 127), (99, 128, 135), (160, 176, 163),
- (193, 195, 186), (190, 205, 197), (208, 214, 203), (255, 250, 223),
- (254, 252, 232), (253, 252, 234), (253, 250, 231), (246, 245, 225),
- (191, 210, 215), (186, 204, 213), (182, 203, 208), (178, 201, 209),
- (174, 201, 209), (165, 197, 207), (142, 175, 185), (87, 123, 144),
- (85, 119, 138), (87, 120, 141), (108, 137, 143), (145, 181, 181),
- (175, 196, 201), (184, 197, 205), (189, 207, 207), (192, 206, 207),
- (192, 209, 208), (214, 225, 211), (249, 253, 231), (253, 253, 243),
- (253, 253, 244), (253, 252, 243), (247, 249, 225), (192, 209, 203),
- (163, 178, 172), (118, 136, 143), (90, 119, 126), (85, 113, 120),
- (84, 112, 115), (86, 110, 111), (88, 112, 116), (88, 117, 123),
- (92, 122, 132), (118, 148, 148), (161, 181, 176), (176, 195, 200),
- (178, 197, 204), (178, 198, 205), (172, 200, 204), (169, 192, 200),
- (125, 156, 166), (91, 123, 135), (77, 112, 116), (68, 97, 97),
- (53, 71, 81), (32, 49, 59), (30, 46, 57), (40, 60, 67),
- (65, 88, 80), (72, 92, 91), (74, 95, 98), (75, 100, 97),
- (77, 102, 99), (79, 104, 101), (78, 103, 100), (78, 101, 95),
- (78, 101, 95), (78, 102, 95), (80, 103, 98), (81, 102, 101),
- (81, 101, 102), (82, 102, 103), (80, 104, 105), (76, 106, 107),
- (77, 106, 108), (79, 109, 108), (80, 110, 112), (79, 111, 114),
- (81, 111, 114), (82, 113, 115), (85, 115, 116), (85, 114, 118),
- (85, 113, 123), (85, 115, 127), (84, 116, 124), (83, 117, 127),
- (86, 119, 125), (97, 126, 133), (149, 174, 171), (173, 194, 197),
- (177, 197, 199), (179, 200, 200), (173, 193, 201), (144, 173, 179),
- (91, 124, 141), (84, 118, 130), (76, 112, 121), (66, 106, 112),
- (71, 104, 106), (73, 104, 103), (72, 101, 97), (68, 91, 83),
- (46, 61, 68), (39, 50, 52), (36, 46, 39), (34, 38, 28),
- (13, 19, 19), (9, 18, 17), (9, 20, 23), (24, 34, 37),
- (34, 43, 42), (42, 52, 54), (70, 81, 71), (73, 88, 81),
- (74, 96, 87), (72, 95, 86), (70, 90, 82), (70, 84, 79),
- (44, 62, 67), (29, 48, 54), (30, 48, 52), (32, 51, 58),
- (48, 63, 70), (69, 91, 89), (86, 108, 111), (95, 124, 130),
- (181, 190, 150), (224, 207, 189), (250, 246, 219), (255, 251, 224),
- (252, 250, 229), (238, 243, 231), (189, 212, 214), (181, 203, 201),
- (174, 193, 194), (129, 156, 154), (92, 121, 120), (69, 90, 80)
-),
-
-// 76 gris.landscape-ceret.ppm
-(
- (16, 15, 9), (38, 38, 25), (74, 64, 42), (102, 59, 39),
- (124, 79, 40), (136, 91, 44), (160, 94, 56), (173, 80, 72),
- (182, 80, 70), (210, 77, 71), (209, 82, 67), (202, 48, 38),
- (227, 88, 54), (211, 102, 54), (226, 127, 50), (234, 143, 56),
- (238, 156, 65), (228, 167, 71), (189, 166, 79), (133, 176, 107),
- (119, 153, 122), (111, 145, 124), (96, 138, 126), (103, 124, 100),
- (99, 100, 94), (78, 96, 107), (69, 100, 132), (64, 121, 173),
- (98, 165, 196), (107, 165, 182), (122, 172, 179), (171, 201, 211),
- (189, 209, 209), (201, 210, 207), (210, 219, 205), (196, 208, 204),
- (163, 189, 199), (132, 166, 174), (118, 138, 153), (134, 115, 126),
- (168, 130, 107), (180, 120, 108), (181, 101, 112), (209, 90, 97),
- (215, 92, 95), (220, 95, 96), (217, 98, 100), (226, 98, 95),
- (228, 105, 92), (232, 105, 88), (229, 97, 83), (224, 83, 73),
- (227, 88, 85), (219, 100, 76), (227, 105, 83), (229, 106, 90),
- (224, 107, 98), (226, 116, 103), (226, 121, 114), (215, 152, 155),
- (218, 168, 168), (217, 172, 167), (222, 177, 172), (239, 183, 170),
- (239, 185, 167), (226, 202, 144), (252, 231, 99), (252, 223, 89),
- (248, 218, 82), (249, 200, 79), (228, 191, 83), (180, 160, 91),
- (136, 184, 126), (112, 162, 130), (113, 156, 132), (111, 156, 135),
- (124, 161, 154), (128, 163, 167), (126, 154, 174), (120, 141, 162),
- (98, 123, 138), (101, 123, 131), (100, 132, 109), (100, 120, 96),
- (96, 110, 85), (88, 94, 70), (112, 87, 42), (120, 85, 44),
- (128, 86, 56), (139, 86, 54), (159, 115, 62), (177, 122, 52),
- (198, 127, 62), (221, 146, 50), (221, 160, 47), (214, 166, 37),
- (234, 179, 32), (248, 194, 35), (253, 197, 34), (252, 198, 35),
- (249, 196, 31), (249, 195, 43), (249, 165, 48), (242, 150, 38),
- (241, 151, 32), (242, 149, 36), (241, 150, 35), (237, 142, 33),
- (225, 139, 28), (229, 140, 32), (230, 133, 43), (220, 126, 44),
- (223, 122, 32), (221, 127, 29), (214, 135, 33), (207, 133, 39),
- (210, 144, 43), (206, 140, 60), (193, 141, 67), (164, 143, 82),
- (129, 131, 69), (109, 115, 58), (90, 116, 69), (85, 107, 68),
- (76, 79, 81), (89, 93, 72), (78, 85, 68), (66, 71, 62),
- (56, 62, 58), (48, 51, 51), (36, 35, 24), (25, 15, 16),
- (10, 13, 9), (8, 7, 5), (4, 2, 3), (14, 13, 11),
- (16, 14, 15), (19, 18, 15), (20, 18, 19), (28, 35, 24),
- (33, 34, 32), (29, 38, 31), (45, 56, 40), (52, 57, 47),
- (58, 54, 43), (57, 59, 46), (60, 53, 49), (62, 60, 58),
- (69, 68, 63), (70, 80, 60), (83, 81, 70), (97, 87, 81),
- (112, 94, 86), (116, 104, 83), (129, 111, 73), (130, 124, 55),
- (125, 120, 57), (134, 112, 46), (163, 121, 48), (198, 142, 59),
- (205, 153, 76), (218, 163, 137), (212, 164, 160), (208, 155, 162),
- (199, 126, 129), (194, 113, 123), (189, 121, 124), (202, 126, 104),
- (196, 116, 69), (198, 112, 35), (199, 108, 31), (207, 127, 39),
- (211, 131, 40), (228, 140, 40), (244, 160, 44), (248, 194, 44),
- (253, 199, 40), (253, 200, 35), (253, 201, 37), (254, 204, 41),
- (251, 205, 41), (252, 206, 42), (254, 211, 39), (254, 206, 44),
- (253, 202, 44), (249, 204, 53), (246, 196, 59), (241, 192, 54),
- (236, 172, 64), (195, 164, 84), (132, 187, 124), (127, 189, 119),
- (115, 171, 106), (111, 161, 95), (103, 126, 95), (97, 115, 89),
- (94, 112, 86), (90, 108, 78), (106, 107, 67), (115, 94, 66),
- (104, 87, 59), (100, 75, 56), (92, 69, 49), (85, 77, 61),
- (93, 85, 62), (98, 89, 50), (96, 71, 46), (93, 74, 46),
- (87, 73, 43), (79, 82, 63), (69, 89, 69), (69, 95, 62),
- (52, 86, 60), (60, 84, 63), (64, 86, 47), (65, 71, 57),
- (69, 70, 50), (76, 69, 49), (74, 80, 52), (72, 95, 61),
- (78, 105, 71), (95, 123, 75), (108, 138, 71), (119, 138, 81),
- (152, 142, 139), (201, 151, 162), (215, 173, 175), (218, 200, 175),
- (227, 228, 211), (254, 251, 249), (252, 252, 250), (250, 252, 252),
- (228, 234, 230), (219, 220, 216), (237, 189, 172), (253, 228, 97),
- (251, 218, 72), (254, 213, 63), (251, 211, 67), (249, 214, 62),
- (251, 212, 56), (252, 213, 52), (253, 210, 46), (254, 201, 44),
- (246, 191, 47), (244, 164, 74), (222, 170, 100), (231, 157, 139),
- (214, 165, 166), (213, 156, 162), (198, 135, 148), (178, 118, 131),
- (161, 106, 115), (123, 76, 72), (75, 68, 56), (42, 42, 38)
-),
-
-// 77 kandinsky.comp-9.ppm
-(
- (81, 31, 21), (121, 26, 10), (159, 21, 3), (194, 57, 2),
- (216, 102, 0), (215, 111, 0), (215, 122, 1), (220, 132, 2),
- (227, 148, 3), (233, 167, 22), (251, 191, 41), (252, 194, 60),
- (253, 200, 72), (225, 192, 103), (216, 204, 135), (224, 205, 153),
- (232, 201, 156), (251, 210, 92), (254, 207, 68), (254, 191, 42),
- (248, 182, 7), (231, 146, 2), (225, 127, 2), (221, 107, 0),
- (197, 62, 6), (169, 26, 4), (157, 35, 12), (154, 76, 92),
- (162, 80, 100), (173, 137, 99), (141, 186, 121), (146, 183, 127),
- (179, 183, 142), (192, 170, 137), (240, 177, 82), (254, 198, 69),
- (254, 207, 68), (254, 203, 65), (252, 194, 62), (251, 190, 56),
- (249, 181, 57), (243, 169, 37), (221, 129, 5), (210, 110, 0),
- (195, 60, 4), (167, 19, 1), (129, 20, 3), (96, 28, 20),
- (84, 30, 23), (88, 33, 27), (97, 29, 42), (84, 35, 46),
- (92, 136, 115), (90, 161, 127), (125, 186, 117), (143, 187, 118),
- (203, 172, 77), (200, 138, 40), (196, 115, 9), (170, 51, 13),
- (123, 29, 7), (106, 35, 13), (92, 32, 18), (92, 29, 17),
- (119, 28, 5), (125, 30, 7), (182, 57, 14), (210, 109, 3),
- (218, 123, 10), (237, 165, 27), (235, 187, 61), (215, 194, 103),
- (173, 197, 132), (146, 197, 126), (138, 195, 127), (134, 194, 124),
- (137, 192, 130), (149, 193, 134), (178, 188, 138), (200, 205, 141),
- (212, 205, 172), (216, 213, 187), (212, 217, 186), (180, 205, 174),
- (157, 195, 166), (112, 187, 178), (103, 185, 183), (95, 177, 181),
- (68, 160, 185), (69, 166, 201), (91, 173, 167), (112, 172, 141),
- (129, 190, 123), (131, 188, 123), (128, 186, 116), (121, 182, 107),
- (91, 149, 116), (102, 34, 47), (107, 34, 15), (123, 28, 10),
- (170, 49, 11), (214, 97, 1), (217, 111, 0), (222, 124, 3),
- (227, 141, 2), (234, 157, 22), (240, 176, 44), (249, 194, 54),
- (250, 194, 60), (252, 202, 64), (254, 200, 63), (253, 196, 67),
- (246, 192, 66), (219, 182, 92), (162, 192, 118), (141, 188, 124),
- (133, 187, 123), (136, 186, 121), (137, 189, 128), (132, 187, 132),
- (108, 176, 182), (98, 183, 188), (96, 185, 193), (81, 171, 198),
- (67, 175, 209), (68, 174, 204), (81, 180, 196), (94, 181, 171),
- (130, 192, 129), (136, 186, 120), (134, 118, 91), (127, 53, 73),
- (94, 31, 50), (85, 26, 44), (81, 25, 40), (81, 25, 36),
- (74, 29, 33), (73, 29, 30), (29, 41, 29), (28, 38, 27),
- (11, 17, 13), (5, 16, 11), (10, 12, 8), (12, 12, 10),
- (26, 18, 7), (71, 26, 33), (85, 30, 43), (96, 81, 53),
- (86, 157, 121), (127, 184, 120), (145, 173, 143), (163, 176, 159),
- (197, 184, 169), (215, 198, 190), (209, 202, 182), (179, 201, 158),
- (155, 200, 143), (139, 195, 127), (134, 184, 113), (148, 113, 77),
- (158, 36, 13), (165, 15, 3), (174, 4, 5), (178, 5, 1),
- (181, 14, 1), (162, 18, 3), (131, 19, 0), (119, 22, 5),
- (122, 28, 14), (144, 95, 64), (161, 147, 76), (136, 184, 115),
- (138, 187, 118), (151, 186, 112), (213, 190, 86), (235, 190, 72),
- (252, 203, 78), (239, 213, 117), (231, 214, 169), (234, 218, 179),
- (228, 220, 181), (210, 214, 170), (160, 205, 149), (148, 202, 142),
- (147, 200, 138), (161, 198, 139), (181, 200, 134), (198, 195, 118),
- (234, 187, 70), (241, 174, 51), (230, 129, 18), (227, 125, 3),
- (224, 121, 3), (228, 119, 2), (222, 123, 4), (224, 125, 4),
- (223, 130, 1), (229, 145, 1), (232, 166, 29), (219, 181, 69),
- (183, 183, 110), (153, 193, 124), (153, 201, 135), (158, 203, 146),
- (188, 210, 164), (206, 218, 197), (202, 219, 203), (200, 214, 201),
- (149, 193, 172), (112, 192, 183), (125, 194, 172), (144, 192, 132),
- (166, 192, 126), (213, 152, 98), (213, 131, 14), (218, 121, 7),
- (221, 113, 5), (220, 111, 2), (223, 117, 2), (223, 117, 4),
- (222, 118, 1), (218, 119, 1), (218, 122, 0), (217, 125, 1),
- (217, 134, 9), (231, 160, 32), (241, 171, 85), (206, 186, 135),
- (230, 211, 173), (227, 216, 188), (227, 210, 192), (230, 220, 195),
- (226, 221, 194), (225, 219, 188), (221, 218, 192), (223, 227, 196),
- (219, 222, 207), (207, 221, 204), (216, 223, 196), (215, 218, 189),
- (220, 218, 173), (204, 191, 145), (201, 135, 144), (218, 142, 83),
- (196, 127, 22), (202, 87, 2), (163, 21, 0), (124, 19, 1),
- (101, 32, 6), (84, 47, 14), (111, 120, 67), (85, 155, 123),
- (89, 165, 129), (83, 157, 124), (70, 122, 117), (78, 32, 40)
-),
-
-// 78 kandinsky.yellow-red-blue.ppm
-(
- (8, 1, 9), (18, 7, 12), (41, 2, 17), (56, 14, 26),
- (97, 18, 40), (101, 48, 45), (110, 76, 36), (142, 112, 37),
- (125, 122, 42), (118, 90, 40), (110, 72, 34), (104, 17, 29),
- (111, 23, 27), (141, 41, 42), (168, 88, 88), (178, 116, 101),
- (156, 118, 128), (138, 130, 114), (139, 126, 99), (132, 121, 90),
- (129, 120, 101), (129, 118, 116), (110, 100, 123), (92, 69, 125),
- (85, 65, 116), (98, 71, 105), (130, 98, 74), (137, 130, 54),
- (140, 128, 55), (145, 118, 45), (149, 123, 38), (144, 128, 50),
- (158, 141, 56), (172, 151, 55), (159, 145, 47), (171, 154, 58),
- (184, 153, 66), (185, 154, 70), (183, 155, 68), (177, 163, 70),
- (174, 160, 66), (168, 157, 71), (172, 159, 65), (168, 156, 68),
- (163, 155, 67), (160, 147, 69), (164, 151, 85), (164, 153, 89),
- (162, 153, 91), (156, 155, 98), (155, 142, 108), (158, 149, 97),
- (152, 149, 96), (151, 147, 113), (143, 137, 124), (139, 128, 135),
- (128, 118, 135), (119, 126, 142), (115, 128, 147), (116, 128, 154),
- (117, 109, 167), (105, 110, 165), (103, 139, 206), (116, 143, 241),
- (118, 132, 242), (128, 138, 243), (135, 150, 243), (148, 161, 244),
- (140, 151, 239), (141, 160, 242), (145, 155, 240), (158, 145, 230),
- (161, 146, 223), (144, 152, 223), (158, 136, 227), (170, 135, 216),
- (169, 146, 220), (188, 165, 214), (210, 179, 238), (219, 192, 244),
- (233, 209, 245), (236, 211, 243), (218, 190, 245), (191, 170, 246),
- (178, 158, 247), (157, 144, 237), (147, 128, 230), (143, 125, 227),
- (103, 124, 233), (100, 115, 200), (102, 87, 192), (75, 74, 148),
- (27, 54, 120), (30, 45, 100), (30, 39, 66), (28, 37, 51),
- (33, 31, 33), (32, 33, 37), (39, 45, 51), (40, 67, 94),
- (59, 52, 113), (71, 66, 120), (78, 66, 158), (88, 66, 180),
- (107, 75, 215), (120, 89, 216), (125, 84, 226), (132, 101, 228),
- (141, 107, 236), (144, 113, 236), (139, 108, 233), (125, 104, 207),
- (110, 95, 198), (133, 110, 177), (155, 133, 166), (168, 154, 171),
- (163, 149, 162), (145, 134, 166), (129, 132, 161), (109, 121, 132),
- (96, 114, 122), (86, 98, 124), (67, 76, 117), (56, 63, 104),
- (60, 58, 69), (66, 35, 69), (95, 25, 56), (113, 29, 62),
- (144, 42, 79), (157, 65, 100), (129, 75, 130), (98, 81, 181),
- (97, 85, 199), (96, 61, 204), (94, 59, 202), (89, 57, 197),
- (85, 53, 196), (92, 63, 190), (94, 61, 197), (90, 59, 188),
- (74, 45, 173), (70, 43, 176), (69, 40, 160), (63, 36, 144),
- (31, 33, 99), (20, 19, 67), (19, 16, 48), (17, 14, 39),
- (19, 20, 27), (13, 9, 7), (5, 2, 9), (5, 0, 7),
- (4, 0, 6), (1, 1, 3), (1, 0, 2), (3, 2, 2),
- (3, 4, 4), (3, 2, 6), (3, 1, 10), (8, 6, 14),
- (22, 19, 32), (34, 29, 31), (34, 30, 30), (42, 29, 38),
- (44, 26, 48), (52, 37, 48), (60, 56, 66), (66, 66, 74),
- (67, 75, 95), (128, 118, 104), (155, 142, 109), (168, 155, 126),
- (178, 163, 154), (177, 167, 165), (183, 170, 173), (193, 175, 195),
- (201, 183, 220), (214, 186, 227), (215, 178, 232), (219, 180, 240),
- (208, 180, 244), (198, 175, 242), (178, 171, 231), (177, 160, 220),
- (182, 156, 210), (184, 156, 207), (186, 155, 207), (181, 158, 187),
- (180, 159, 185), (151, 141, 201), (143, 130, 204), (154, 126, 218),
- (147, 120, 232), (148, 115, 236), (158, 120, 237), (158, 137, 235),
- (156, 139, 240), (149, 152, 246), (148, 157, 250), (150, 160, 250),
- (163, 158, 254), (182, 174, 250), (181, 177, 239), (175, 177, 235),
- (176, 167, 212), (163, 149, 196), (147, 149, 183), (136, 140, 187),
- (120, 119, 174), (126, 123, 191), (145, 138, 187), (139, 147, 196),
- (149, 129, 196), (157, 132, 188), (164, 93, 177), (183, 94, 182),
- (185, 110, 174), (183, 133, 144), (158, 138, 149), (166, 141, 158),
- (159, 147, 145), (158, 150, 130), (160, 155, 125), (161, 156, 101),
- (168, 157, 80), (175, 160, 75), (187, 159, 70), (192, 162, 64),
- (228, 195, 48), (198, 165, 66), (200, 174, 84), (202, 169, 86),
- (220, 171, 90), (216, 186, 60), (211, 181, 92), (211, 177, 96),
- (221, 172, 100), (207, 178, 98), (219, 186, 97), (228, 203, 101),
- (225, 197, 113), (223, 192, 148), (213, 188, 149), (209, 179, 151),
- (194, 163, 141), (182, 166, 137), (162, 152, 107), (161, 150, 87),
- (159, 145, 65), (158, 130, 56), (138, 129, 75), (125, 95, 54),
- (104, 70, 31), (56, 19, 44), (27, 9, 40), (13, 2, 11)
-),
-
-// 79 klee.insula-dulcamara.ppm
-(
- (23, 10, 4), (63, 38, 27), (144, 110, 85), (148, 131, 73),
- (144, 136, 86), (163, 131, 90), (176, 146, 96), (192, 163, 102),
- (193, 157, 114), (193, 161, 130), (193, 168, 147), (181, 169, 156),
- (168, 169, 150), (146, 160, 158), (130, 147, 155), (120, 159, 162),
- (121, 161, 146), (112, 150, 152), (87, 121, 142), (92, 116, 138),
- (119, 138, 142), (131, 142, 131), (154, 158, 110), (156, 154, 101),
- (171, 151, 99), (170, 147, 84), (166, 131, 76), (152, 128, 75),
- (149, 122, 63), (109, 83, 48), (26, 8, 7), (24, 6, 4),
- (19, 7, 6), (17, 3, 2), (9, 2, 2), (4, 11, 6),
- (26, 20, 6), (87, 117, 85), (117, 151, 117), (145, 138, 113),
- (143, 132, 87), (129, 107, 66), (28, 10, 7), (22, 7, 8),
- (30, 15, 12), (92, 111, 109), (84, 117, 137), (84, 111, 146),
- (110, 139, 153), (126, 157, 141), (153, 160, 132), (151, 165, 120),
- (164, 171, 122), (171, 167, 111), (170, 169, 104), (177, 149, 104),
- (186, 143, 93), (176, 148, 77), (160, 151, 65), (175, 150, 75),
- (169, 141, 61), (163, 108, 61), (132, 86, 35), (32, 9, 1),
- (34, 20, 5), (128, 109, 56), (159, 114, 78), (177, 117, 83),
- (186, 129, 83), (184, 131, 89), (193, 134, 99), (187, 149, 91),
- (192, 143, 100), (199, 154, 108), (201, 156, 119), (201, 169, 121),
- (202, 174, 128), (201, 178, 133), (213, 183, 133), (206, 179, 137),
- (210, 179, 137), (219, 180, 138), (219, 182, 133), (216, 185, 134),
- (216, 185, 137), (221, 184, 144), (221, 193, 147), (221, 192, 158),
- (219, 187, 159), (221, 190, 165), (221, 196, 167), (220, 197, 172),
- (220, 200, 165), (206, 196, 165), (196, 191, 167), (195, 184, 166),
- (192, 178, 167), (166, 178, 173), (160, 179, 167), (158, 168, 161),
- (149, 165, 164), (148, 164, 167), (144, 170, 170), (142, 165, 178),
- (121, 153, 171), (113, 138, 160), (94, 119, 147), (89, 110, 140),
- (52, 49, 54), (23, 10, 7), (14, 5, 0), (6, 1, 0),
- (9, 2, 1), (19, 8, 7), (26, 8, 6), (54, 34, 14),
- (150, 122, 40), (147, 148, 57), (143, 149, 61), (155, 145, 69),
- (176, 143, 69), (194, 151, 66), (199, 146, 64), (197, 145, 60),
- (181, 145, 67), (178, 139, 72), (186, 142, 76), (183, 147, 72),
- (185, 154, 80), (190, 156, 84), (191, 168, 99), (175, 179, 104),
- (181, 168, 120), (195, 169, 133), (183, 174, 137), (197, 165, 130),
- (206, 166, 126), (211, 176, 133), (209, 188, 136), (215, 181, 133),
- (202, 184, 122), (205, 197, 119), (195, 192, 115), (203, 190, 107),
- (210, 172, 110), (212, 189, 110), (207, 192, 106), (191, 190, 101),
- (182, 186, 92), (174, 183, 78), (168, 179, 79), (158, 175, 75),
- (157, 166, 69), (145, 164, 64), (129, 163, 91), (94, 146, 106),
- (67, 58, 29), (24, 11, 6), (26, 9, 6), (95, 79, 42),
- (121, 129, 96), (146, 161, 92), (166, 185, 88), (172, 177, 82),
- (185, 184, 76), (184, 187, 85), (179, 177, 86), (189, 175, 97),
- (203, 177, 100), (199, 168, 110), (211, 164, 112), (208, 162, 123),
- (202, 166, 121), (210, 164, 134), (207, 167, 147), (207, 169, 135),
- (207, 169, 130), (214, 174, 125), (210, 173, 122), (205, 172, 125),
- (202, 178, 124), (187, 178, 120), (184, 182, 117), (203, 187, 95),
- (209, 186, 94), (217, 193, 101), (213, 175, 93), (208, 171, 87),
- (208, 165, 80), (205, 158, 79), (193, 160, 79), (192, 162, 80),
- (203, 180, 85), (199, 187, 82), (217, 198, 90), (220, 201, 98),
- (226, 204, 105), (221, 190, 103), (222, 200, 120), (222, 191, 127),
- (234, 200, 134), (222, 186, 122), (221, 186, 133), (219, 186, 135),
- (215, 185, 130), (206, 189, 130), (204, 185, 139), (206, 183, 146),
- (200, 174, 144), (202, 177, 146), (193, 182, 150), (187, 184, 154),
- (181, 174, 153), (194, 184, 149), (210, 178, 152), (209, 181, 157),
- (216, 188, 146), (214, 191, 146), (216, 196, 147), (223, 197, 151),
- (226, 198, 154), (223, 207, 156), (215, 203, 166), (221, 204, 164),
- (222, 195, 177), (237, 204, 177), (223, 200, 171), (230, 221, 187),
- (226, 219, 191), (217, 208, 195), (255, 250, 232), (210, 201, 181),
- (217, 209, 167), (230, 208, 161), (227, 208, 158), (224, 207, 153),
- (226, 202, 156), (227, 196, 161), (223, 191, 165), (224, 190, 159),
- (219, 196, 162), (215, 198, 163), (212, 192, 167), (211, 191, 160),
- (206, 196, 161), (206, 195, 165), (207, 186, 165), (200, 190, 166),
- (199, 194, 160), (198, 197, 143), (179, 200, 141), (171, 171, 130),
- (155, 147, 120), (147, 135, 111), (134, 114, 74), (34, 16, 7)
-),
-
-// 80 nile.ppm
-(
- (6, 39, 66), (27, 62, 99), (97, 68, 75), (156, 67, 38),
- (216, 117, 3), (235, 142, 3), (254, 172, 3), (250, 212, 163),
- (252, 231, 218), (238, 226, 247), (239, 229, 249), (237, 221, 250),
- (220, 207, 244), (203, 200, 243), (198, 194, 235), (198, 173, 212),
- (205, 162, 167), (203, 138, 42), (233, 145, 2), (242, 148, 1),
- (250, 157, 6), (215, 175, 140), (203, 175, 195), (190, 164, 195),
- (190, 148, 137), (216, 135, 22), (215, 125, 10), (171, 102, 23),
- (129, 100, 47), (121, 95, 144), (128, 142, 174), (173, 161, 221),
- (183, 170, 228), (186, 173, 229), (188, 175, 237), (188, 180, 239),
- (191, 178, 242), (191, 176, 241), (195, 171, 230), (193, 166, 240),
- (196, 167, 231), (195, 168, 229), (185, 164, 220), (177, 160, 210),
- (137, 139, 141), (134, 82, 60), (141, 38, 18), (116, 24, 1),
- (112, 16, 1), (115, 28, 6), (120, 61, 52), (103, 73, 159),
- (64, 36, 166), (29, 40, 175), (24, 42, 167), (8, 47, 170),
- (2, 38, 172), (7, 34, 178), (9, 48, 185), (19, 54, 186),
- (23, 67, 194), (40, 59, 185), (52, 61, 183), (65, 68, 191),
- (68, 70, 191), (77, 86, 199), (84, 89, 201), (105, 106, 203),
- (114, 114, 223), (178, 149, 221), (193, 157, 211), (211, 172, 164),
- (248, 158, 11), (254, 165, 3), (252, 172, 8), (234, 191, 176),
- (219, 196, 207), (212, 193, 216), (207, 192, 219), (205, 177, 227),
- (203, 179, 227), (197, 183, 238), (196, 189, 244), (194, 184, 244),
- (200, 187, 245), (205, 199, 251), (213, 215, 251), (217, 214, 254),
- (236, 233, 250), (247, 232, 253), (251, 238, 253), (251, 242, 251),
- (252, 243, 251), (251, 240, 252), (243, 231, 251), (233, 219, 231),
- (235, 212, 214), (213, 182, 218), (204, 164, 169), (161, 110, 98),
- (115, 59, 43), (119, 40, 3), (124, 31, 5), (132, 39, 8),
- (174, 73, 7), (223, 128, 5), (243, 157, 10), (232, 179, 167),
- (224, 196, 210), (239, 205, 211), (241, 221, 218), (234, 223, 238),
- (236, 225, 248), (230, 217, 247), (229, 206, 234), (219, 205, 219),
- (214, 196, 210), (215, 184, 163), (246, 158, 7), (249, 165, 3),
- (245, 160, 4), (241, 146, 3), (233, 137, 2), (220, 122, 7),
- (161, 88, 51), (153, 127, 130), (172, 145, 194), (191, 160, 214),
- (192, 164, 225), (192, 162, 230), (185, 159, 232), (177, 156, 226),
- (144, 147, 223), (98, 131, 220), (81, 124, 214), (64, 115, 203),
- (61, 117, 181), (62, 111, 175), (69, 106, 162), (66, 106, 148),
- (49, 100, 154), (25, 87, 150), (30, 80, 145), (13, 66, 130),
- (17, 70, 121), (32, 80, 103), (68, 82, 99), (88, 34, 11),
- (105, 17, 6), (106, 19, 3), (119, 56, 31), (114, 76, 83),
- (118, 101, 167), (161, 150, 217), (176, 172, 233), (179, 177, 233),
- (176, 183, 242), (171, 177, 238), (168, 181, 241), (177, 185, 242),
- (178, 188, 241), (178, 190, 247), (189, 196, 252), (194, 208, 250),
- (203, 203, 243), (197, 198, 244), (196, 195, 243), (192, 196, 244),
- (196, 193, 238), (192, 187, 239), (183, 191, 240), (182, 190, 244),
- (188, 191, 224), (185, 179, 224), (185, 171, 210), (171, 144, 177),
- (175, 129, 92), (225, 138, 1), (234, 140, 1), (240, 146, 4),
- (245, 151, 6), (219, 168, 138), (193, 157, 206), (173, 157, 219),
- (108, 123, 203), (83, 122, 207), (70, 127, 189), (64, 116, 180),
- (61, 113, 168), (56, 97, 158), (30, 89, 142), (35, 90, 128),
- (30, 89, 125), (22, 77, 120), (18, 68, 110), (20, 55, 88),
- (93, 8, 6), (100, 9, 3), (118, 14, 1), (136, 41, 6),
- (217, 113, 3), (227, 137, 1), (223, 132, 3), (165, 99, 20),
- (144, 55, 30), (127, 32, 6), (116, 26, 6), (112, 46, 44),
- (111, 71, 98), (92, 93, 152), (107, 110, 176), (102, 115, 200),
- (110, 118, 213), (146, 142, 222), (173, 163, 224), (182, 175, 229),
- (184, 179, 233), (184, 177, 236), (182, 172, 239), (178, 170, 239),
- (174, 173, 237), (170, 160, 225), (108, 120, 218), (98, 125, 210),
- (84, 119, 218), (81, 121, 217), (71, 123, 218), (72, 115, 212),
- (79, 114, 208), (87, 116, 206), (87, 106, 203), (85, 100, 202),
- (74, 92, 198), (57, 90, 209), (55, 95, 206), (61, 88, 195),
- (61, 79, 186), (51, 83, 194), (33, 80, 195), (32, 87, 198),
- (32, 90, 201), (51, 104, 211), (58, 102, 206), (61, 106, 181),
- (62, 110, 178), (72, 115, 165), (73, 110, 160), (75, 95, 155),
- (75, 96, 145), (68, 91, 149), (39, 96, 148), (31, 81, 143),
- (29, 82, 137), (23, 79, 121), (25, 64, 120), (17, 60, 100)
-),
-
-// 81 picasso.jfille-chevre.ppm
-(
- (24, 0, 0), (84, 2, 2), (184, 46, 0), (195, 61, 5),
- (198, 61, 2), (203, 76, 3), (207, 80, 3), (211, 85, 3),
- (209, 84, 2), (208, 79, 3), (204, 73, 0), (203, 61, 1),
- (201, 59, 4), (199, 62, 3), (202, 76, 3), (205, 77, 7),
- (207, 85, 7), (203, 93, 14), (194, 90, 28), (203, 102, 46),
- (204, 100, 40), (183, 97, 38), (185, 96, 28), (151, 102, 51),
- (196, 102, 41), (206, 119, 51), (225, 142, 78), (222, 148, 77),
- (228, 148, 76), (220, 140, 77), (199, 136, 70), (208, 114, 43),
- (209, 108, 37), (199, 124, 31), (206, 127, 29), (207, 130, 30),
- (205, 135, 30), (208, 137, 32), (214, 146, 36), (218, 154, 55),
- (222, 162, 83), (225, 184, 99), (228, 197, 128), (232, 202, 150),
- (227, 202, 163), (237, 208, 172), (239, 211, 172), (241, 214, 173),
- (246, 218, 175), (248, 219, 178), (249, 220, 178), (247, 223, 185),
- (252, 226, 180), (252, 224, 187), (250, 226, 191), (249, 225, 189),
- (247, 224, 191), (249, 226, 195), (248, 225, 192), (247, 227, 192),
- (247, 224, 193), (245, 222, 193), (244, 220, 186), (243, 221, 184),
- (245, 220, 182), (245, 216, 184), (244, 215, 183), (242, 216, 180),
- (239, 215, 179), (238, 213, 175), (237, 214, 172), (238, 211, 162),
- (236, 206, 152), (236, 204, 140), (232, 199, 128), (229, 179, 113),
- (229, 167, 97), (225, 163, 93), (223, 155, 82), (210, 147, 85),
- (196, 126, 70), (208, 104, 48), (215, 101, 49), (211, 111, 32),
- (205, 125, 18), (214, 133, 14), (214, 142, 15), (215, 153, 44),
- (219, 168, 76), (228, 184, 90), (231, 188, 99), (233, 194, 118),
- (241, 203, 124), (235, 202, 135), (236, 201, 133), (237, 186, 120),
- (237, 176, 107), (231, 171, 102), (231, 168, 94), (227, 167, 101),
- (225, 168, 119), (212, 164, 105), (232, 178, 119), (244, 194, 131),
- (241, 206, 140), (238, 208, 150), (238, 210, 161), (233, 208, 170),
- (233, 211, 169), (237, 215, 173), (241, 217, 177), (243, 217, 181),
- (246, 218, 179), (247, 221, 173), (251, 223, 174), (247, 220, 172),
- (247, 220, 169), (243, 216, 161), (245, 209, 144), (242, 201, 137),
- (241, 201, 116), (232, 187, 99), (227, 160, 80), (225, 145, 73),
- (217, 122, 51), (213, 122, 33), (204, 129, 21), (200, 127, 20),
- (197, 121, 11), (196, 117, 7), (193, 109, 0), (195, 120, 8),
- (197, 132, 18), (209, 137, 27), (218, 145, 31), (220, 163, 56),
- (230, 186, 95), (232, 193, 105), (233, 200, 129), (237, 207, 141),
- (245, 211, 150), (242, 215, 158), (242, 213, 164), (236, 212, 171),
- (235, 211, 172), (234, 212, 176), (236, 214, 177), (238, 213, 183),
- (238, 214, 179), (227, 207, 181), (240, 215, 182), (242, 219, 182),
- (241, 221, 182), (243, 221, 183), (244, 220, 183), (242, 218, 183),
- (240, 216, 190), (242, 218, 191), (246, 219, 195), (245, 224, 198),
- (243, 226, 199), (246, 228, 205), (246, 226, 202), (250, 230, 205),
- (250, 229, 206), (248, 231, 205), (250, 228, 197), (248, 230, 194),
- (248, 228, 196), (246, 227, 195), (244, 224, 196), (239, 223, 197),
- (236, 214, 193), (237, 218, 188), (240, 217, 186), (239, 215, 181),
- (241, 212, 173), (238, 211, 166), (237, 212, 155), (233, 206, 145),
- (235, 201, 134), (220, 179, 120), (212, 170, 121), (206, 175, 108),
- (211, 162, 117), (210, 156, 93), (223, 154, 89), (224, 158, 81),
- (228, 163, 81), (234, 167, 90), (237, 176, 104), (240, 193, 127),
- (237, 204, 141), (237, 206, 152), (237, 208, 159), (238, 212, 165),
- (241, 218, 170), (240, 215, 171), (244, 216, 170), (246, 215, 160),
- (242, 213, 169), (245, 210, 160), (249, 215, 154), (247, 212, 146),
- (251, 213, 137), (245, 211, 137), (239, 207, 146), (235, 203, 151),
- (224, 201, 154), (236, 202, 151), (237, 203, 154), (233, 206, 158),
- (239, 210, 166), (238, 211, 169), (240, 211, 167), (242, 212, 168),
- (239, 212, 164), (241, 211, 157), (236, 208, 150), (236, 205, 142),
- (235, 202, 139), (231, 192, 122), (227, 189, 102), (226, 168, 88),
- (224, 159, 72), (211, 144, 40), (201, 136, 33), (204, 132, 21),
- (205, 133, 16), (208, 132, 14), (205, 131, 10), (204, 130, 9),
- (202, 120, 8), (204, 124, 2), (195, 119, 6), (193, 117, 12),
- (205, 109, 27), (213, 98, 30), (203, 89, 27), (207, 92, 29),
- (212, 95, 23), (203, 90, 24), (201, 89, 25), (203, 90, 23),
- (202, 90, 20), (204, 92, 16), (203, 85, 11), (189, 82, 5),
- (196, 80, 15), (193, 78, 12), (189, 68, 5), (194, 78, 4),
- (183, 70, 2), (182, 65, 9), (147, 49, 11), (42, 1, 3)
-),
-
-// 82 pollock.lavender-mist.ppm
-(
- (3, 5, 2), (37, 33, 23), (65, 68, 36), (96, 95, 63),
- (128, 112, 83), (152, 127, 86), (168, 141, 100), (181, 155, 104),
- (183, 157, 111), (179, 157, 119), (175, 157, 121), (175, 159, 122),
- (172, 157, 121), (168, 154, 114), (161, 149, 111), (154, 140, 106),
- (150, 139, 107), (149, 135, 103), (144, 132, 102), (140, 130, 104),
- (137, 128, 103), (140, 124, 102), (136, 126, 102), (133, 124, 97),
- (135, 123, 94), (137, 123, 96), (140, 123, 94), (142, 126, 98),
- (146, 125, 99), (150, 136, 101), (157, 145, 102), (164, 146, 107),
- (172, 150, 121), (172, 156, 126), (180, 156, 123), (196, 164, 119),
- (207, 171, 120), (208, 174, 128), (212, 181, 136), (210, 187, 137),
- (209, 181, 131), (206, 168, 129), (203, 169, 127), (196, 171, 121),
- (184, 166, 122), (177, 156, 117), (164, 146, 105), (156, 131, 93),
- (136, 121, 89), (121, 112, 82), (105, 104, 75), (102, 102, 77),
- (94, 90, 74), (71, 76, 62), (73, 77, 57), (94, 90, 65),
- (108, 96, 66), (111, 98, 71), (110, 99, 81), (115, 111, 86),
- (121, 114, 95), (123, 114, 94), (129, 117, 94), (130, 120, 90),
- (130, 121, 90), (130, 119, 86), (130, 117, 81), (125, 103, 68),
- (107, 88, 56), (96, 84, 53), (74, 62, 40), (55, 48, 36),
- (41, 31, 29), (40, 34, 24), (37, 38, 25), (42, 39, 28),
- (56, 49, 28), (59, 57, 36), (69, 73, 51), (94, 80, 63),
- (99, 95, 79), (106, 99, 80), (118, 111, 85), (126, 113, 92),
- (133, 123, 95), (132, 128, 95), (137, 132, 95), (140, 133, 103),
- (141, 132, 104), (142, 135, 106), (144, 135, 109), (148, 139, 112),
- (148, 142, 113), (151, 146, 118), (151, 144, 121), (156, 145, 124),
- (152, 151, 130), (147, 156, 130), (150, 159, 134), (158, 157, 132),
- (162, 158, 136), (164, 160, 137), (173, 165, 143), (179, 171, 154),
- (189, 179, 155), (194, 187, 161), (192, 186, 164), (188, 186, 158),
- (188, 180, 149), (185, 177, 146), (179, 167, 139), (170, 164, 132),
- (167, 157, 129), (162, 155, 126), (155, 149, 120), (158, 142, 119),
- (156, 142, 115), (157, 147, 114), (159, 148, 115), (164, 152, 115),
- (167, 153, 123), (169, 155, 129), (173, 160, 131), (176, 163, 130),
- (185, 172, 135), (191, 181, 142), (197, 185, 149), (198, 188, 159),
- (202, 187, 160), (207, 190, 156), (212, 196, 152), (212, 194, 155),
- (207, 193, 164), (209, 196, 165), (213, 197, 165), (218, 194, 160),
- (215, 189, 152), (207, 185, 152), (200, 179, 150), (197, 177, 145),
- (188, 170, 137), (174, 160, 131), (169, 157, 127), (166, 162, 119),
- (155, 153, 116), (147, 145, 108), (145, 138, 114), (139, 134, 114),
- (138, 132, 115), (129, 133, 113), (129, 128, 109), (127, 130, 102),
- (119, 118, 93), (119, 112, 87), (114, 101, 77), (114, 102, 72),
- (117, 106, 74), (117, 111, 77), (123, 116, 87), (120, 115, 91),
- (126, 121, 92), (134, 128, 92), (145, 128, 90), (149, 138, 97),
- (154, 140, 104), (162, 138, 103), (163, 137, 102), (167, 143, 108),
- (167, 144, 111), (172, 149, 118), (175, 157, 121), (177, 163, 122),
- (180, 166, 119), (186, 167, 128), (191, 174, 130), (200, 173, 131),
- (201, 173, 132), (192, 176, 136), (188, 174, 141), (189, 177, 143),
- (191, 172, 136), (185, 166, 128), (181, 161, 126), (187, 157, 122),
- (194, 149, 113), (182, 140, 94), (166, 118, 76), (131, 100, 61),
- (101, 81, 56), (74, 70, 52), (71, 56, 38), (66, 55, 35),
- (58, 49, 32), (69, 63, 49), (77, 73, 56), (94, 84, 71),
- (98, 97, 80), (103, 103, 88), (101, 117, 98), (109, 143, 125),
- (138, 142, 122), (138, 142, 121), (145, 143, 123), (155, 152, 128),
- (161, 158, 133), (172, 159, 137), (184, 169, 143), (197, 178, 149),
- (201, 187, 146), (206, 188, 152), (215, 189, 147), (213, 188, 135),
- (222, 181, 123), (213, 181, 124), (203, 163, 112), (192, 153, 110),
- (185, 145, 99), (177, 142, 106), (168, 142, 105), (162, 142, 105),
- (154, 139, 106), (151, 135, 109), (149, 136, 110), (150, 137, 114),
- (151, 143, 120), (158, 146, 122), (167, 155, 130), (181, 168, 134),
- (194, 182, 143), (208, 186, 143), (210, 200, 145), (224, 198, 145),
- (225, 196, 150), (229, 205, 161), (243, 223, 174), (245, 222, 183),
- (232, 211, 177), (225, 208, 171), (224, 219, 189), (224, 217, 200),
- (222, 205, 186), (207, 203, 169), (203, 196, 156), (196, 186, 157),
- (189, 178, 149), (175, 164, 133), (163, 157, 129), (151, 151, 120),
- (141, 141, 112), (132, 129, 104), (121, 128, 106), (100, 110, 94),
- (84, 88, 75), (73, 69, 60), (50, 56, 42), (18, 19, 13)
-),
-
-// 83 yngpaint.ppm
-(
- (20, 15, 10), (52, 47, 45), (20, 105, 104), (63, 130, 123),
- (91, 144, 114), (104, 140, 123), (126, 141, 130), (137, 151, 131),
- (160, 157, 128), (170, 165, 126), (182, 173, 128), (188, 186, 129),
- (190, 192, 144), (200, 204, 157), (204, 205, 163), (211, 209, 166),
- (212, 213, 167), (216, 218, 171), (219, 220, 174), (221, 223, 173),
- (222, 224, 176), (222, 224, 177), (224, 224, 174), (222, 222, 171),
- (221, 221, 167), (220, 220, 164), (219, 220, 160), (217, 219, 154),
- (215, 218, 153), (212, 211, 148), (202, 203, 153), (194, 194, 152),
- (185, 182, 141), (171, 167, 129), (165, 167, 121), (166, 153, 113),
- (162, 134, 98), (158, 140, 102), (171, 158, 105), (172, 163, 116),
- (165, 163, 117), (175, 171, 107), (179, 169, 111), (187, 166, 130),
- (192, 187, 131), (197, 193, 140), (202, 201, 155), (205, 207, 158),
- (210, 214, 155), (211, 223, 162), (220, 222, 163), (226, 224, 166),
- (225, 222, 171), (224, 224, 172), (224, 224, 174), (224, 226, 176),
- (225, 226, 182), (225, 231, 185), (225, 227, 177), (227, 227, 175),
- (228, 227, 180), (229, 231, 184), (228, 234, 188), (226, 232, 188),
- (228, 234, 190), (229, 231, 192), (228, 233, 191), (227, 232, 192),
- (229, 234, 194), (228, 233, 196), (229, 233, 200), (231, 235, 202),
- (233, 242, 214), (244, 247, 219), (236, 241, 210), (238, 235, 204),
- (234, 238, 201), (229, 236, 201), (229, 234, 202), (231, 236, 199),
- (234, 234, 196), (233, 231, 191), (233, 231, 190), (229, 230, 188),
- (229, 229, 188), (220, 224, 189), (218, 222, 189), (219, 223, 190),
- (220, 224, 188), (220, 224, 187), (222, 230, 183), (224, 225, 181),
- (220, 226, 180), (220, 226, 178), (219, 226, 178), (217, 226, 174),
- (218, 226, 172), (220, 222, 172), (221, 221, 171), (223, 221, 169),
- (224, 221, 168), (224, 219, 169), (222, 218, 170), (217, 219, 169),
- (216, 219, 165), (216, 216, 162), (213, 213, 161), (205, 208, 157),
- (201, 199, 146), (184, 184, 129), (165, 164, 109), (152, 146, 97),
- (143, 145, 89), (137, 143, 95), (145, 149, 111), (126, 130, 101),
- (107, 137, 86), (89, 115, 101), (116, 115, 83), (117, 115, 97),
- (122, 131, 115), (115, 122, 105), (108, 124, 125), (133, 143, 104),
- (139, 144, 116), (142, 154, 120), (166, 172, 118), (182, 187, 121),
- (195, 198, 119), (206, 208, 146), (212, 210, 145), (212, 219, 154),
- (214, 218, 157), (215, 217, 157), (216, 217, 157), (216, 217, 159),
- (215, 213, 159), (212, 212, 162), (205, 206, 162), (203, 199, 162),
- (200, 200, 157), (184, 185, 144), (173, 166, 139), (141, 155, 133),
- (114, 148, 132), (99, 147, 140), (90, 142, 146), (110, 149, 142),
- (125, 157, 145), (129, 146, 147), (164, 165, 137), (183, 186, 140),
- (200, 202, 161), (203, 203, 170), (204, 210, 173), (205, 208, 177),
- (211, 210, 180), (212, 215, 184), (212, 214, 190), (217, 217, 189),
- (219, 218, 187), (217, 221, 189), (221, 220, 190), (221, 221, 195),
- (219, 222, 191), (221, 225, 192), (218, 221, 195), (218, 222, 198),
- (218, 222, 197), (215, 226, 194), (218, 224, 190), (218, 223, 183),
- (218, 224, 180), (218, 224, 177), (217, 224, 180), (216, 221, 181),
- (216, 220, 183), (213, 218, 183), (213, 216, 185), (213, 216, 184),
- (214, 213, 183), (213, 210, 180), (209, 213, 175), (213, 215, 168),
- (216, 215, 168), (216, 216, 166), (215, 212, 165), (214, 212, 163),
- (214, 214, 160), (217, 217, 163), (217, 217, 167), (216, 218, 170),
- (218, 220, 173), (221, 220, 174), (222, 221, 175), (221, 222, 179),
- (217, 224, 180), (217, 221, 187), (214, 220, 186), (216, 219, 188),
- (216, 219, 188), (218, 218, 190), (220, 218, 192), (214, 218, 190),
- (216, 219, 188), (215, 218, 187), (217, 216, 185), (216, 215, 184),
- (216, 215, 184), (217, 214, 184), (216, 216, 184), (217, 217, 183),
- (220, 221, 182), (219, 219, 184), (220, 220, 184), (217, 222, 183),
- (217, 223, 179), (215, 221, 176), (213, 219, 175), (215, 221, 173),
- (215, 222, 171), (213, 222, 169), (215, 222, 173), (216, 222, 173),
- (219, 221, 174), (216, 222, 174), (215, 221, 175), (215, 222, 178),
- (215, 220, 180), (219, 219, 181), (217, 216, 183), (215, 214, 183),
- (211, 214, 181), (206, 213, 173), (201, 207, 161), (202, 205, 148),
- (187, 186, 124), (181, 172, 107), (166, 158, 86), (166, 138, 81),
- (162, 142, 87), (150, 140, 75), (136, 133, 68), (132, 123, 66),
- (122, 117, 45), (119, 92, 9), (133, 113, 56), (102, 96, 52),
- (99, 55, 50), (116, 108, 66), (74, 61, 7), (75, 50, 24),
- (55, 41, 51), (46, 43, 20), (84, 9, 8), (32, 3, 5)
-),
-
-// 84 cl-gold-orange-green from classlady1.ugr
-((0, 64, 0), (44, 64, 0), (66, 64, 0), (88, 64, 0),
- (111, 73, 0), (135, 82, 0), (138, 91, 0), (142, 100, 0),
- (157, 137, 0), (163, 153, 0), (170, 170, 0), (184, 184, 3),
- (199, 199, 6), (213, 213, 9), (228, 228, 12), (235, 235, 13),
- (243, 243, 15), (233, 211, 14), (211, 167, 11), (190, 124, 8),
- (168, 80, 5), (146, 36, 2), (137, 18, 1), (128, 0, 0),
- (172, 88, 44), (193, 131, 66), (215, 175, 88), (235, 215, 108),
- (255, 255, 128), (244, 244, 117), (233, 233, 106), (211, 211, 84),
- (190, 190, 62), (128, 128, 0), (138, 138, 0), (148, 148, 0),
- (157, 157, 0), (167, 167, 0), (172, 172, 0), (177, 177, 0),
- (153, 164, 0), (121, 143, 0), (90, 123, 0), (58, 102, 0),
- (26, 81, 0), (13, 72, 0), (0, 64, 0), (44, 97, 24),
- (88, 130, 47), (175, 195, 95), (215, 225, 116), (255, 255, 138),
- (233, 222, 114), (211, 189, 91), (200, 173, 79), (190, 157, 67),
- (146, 91, 19), (134, 80, 9), (123, 70, 0), (118, 76, 0),
- (114, 83, 0), (111, 86, 0), (109, 89, 0), (104, 95, 0),
- (100, 100, 0), (129, 129, 0), (143, 143, 0), (157, 157, 0),
- (170, 170, 0), (183, 183, 0), (183, 183, 0), (183, 183, 0),
- (183, 183, 0), (183, 183, 0), (183, 183, 0), (173, 162, 0),
- (164, 142, 0), (159, 132, 0), (155, 122, 0), (145, 101, 0),
- (136, 81, 0), (150, 97, 24), (171, 129, 47), (193, 162, 71),
- (204, 178, 83), (215, 195, 95), (237, 228, 119), (255, 255, 138),
- (211, 211, 91), (189, 189, 67), (168, 168, 43), (157, 157, 31),
- (146, 146, 19), (128, 128, 0), (150, 150, 22), (172, 172, 44),
- (193, 193, 66), (255, 255, 128), (255, 244, 128), (255, 233, 128),
- (255, 228, 128), (255, 223, 129), (255, 212, 129), (255, 201, 129),
- (255, 203, 108), (255, 213, 85), (255, 224, 63), (255, 229, 52),
- (255, 235, 41), (255, 246, 18), (255, 255, 0), (233, 211, 0),
- (211, 167, 0), (168, 80, 0), (157, 58, 0), (146, 36, 0),
- (128, 0, 0), (106, 11, 0), (84, 22, 0), (62, 33, 0),
- (18, 55, 0), (31, 76, 11), (44, 97, 22), (66, 113, 33),
- (88, 130, 44), (131, 162, 66), (175, 195, 88), (255, 255, 128),
- (233, 222, 106), (190, 157, 62), (179, 140, 51), (168, 124, 40),
- (146, 91, 18), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (139, 76, 14),
- (150, 89, 28), (172, 114, 56), (193, 139, 85), (215, 164, 113),
- (237, 189, 141), (228, 190, 136), (214, 180, 122), (201, 171, 108),
- (174, 152, 79), (147, 133, 51), (120, 114, 23), (98, 98, 0),
- (152, 152, 38), (165, 165, 47), (179, 179, 57), (206, 206, 76),
- (233, 233, 95), (255, 255, 111), (255, 255, 111), (255, 255, 111),
- (255, 255, 111), (255, 255, 111), (244, 238, 101), (233, 222, 92),
- (211, 189, 73), (190, 157, 54), (168, 124, 35), (146, 91, 16),
- (144, 91, 0), (152, 105, 0), (161, 119, 0), (177, 146, 0),
- (193, 173, 0), (210, 201, 0), (223, 223, 0), (207, 185, 0),
- (190, 146, 0), (174, 108, 0), (158, 70, 0), (141, 31, 0),
- (128, 0, 0), (144, 38, 0), (161, 77, 0), (177, 115, 0),
- (210, 192, 0), (216, 207, 0), (223, 223, 0), (207, 207, 0),
- (190, 190, 0), (174, 174, 0), (158, 158, 0), (128, 128, 0),
- (150, 150, 0), (172, 172, 0), (193, 193, 0), (215, 215, 0),
- (237, 237, 0), (255, 255, 0), (244, 244, 0), (234, 234, 0),
- (223, 223, 0), (212, 212, 0), (202, 202, 0), (193, 193, 0),
- (176, 168, 0), (159, 143, 0), (142, 118, 0), (125, 93, 0),
- (108, 68, 0), (94, 47, 0), (122, 83, 22), (149, 118, 44),
- (177, 154, 66), (205, 190, 88), (232, 226, 110), (255, 255, 128),
- (242, 242, 113), (230, 228, 98), (217, 215, 83), (204, 201, 68),
- (191, 188, 52), (181, 177, 40), (181, 177, 40), (181, 177, 40),
- (181, 177, 40), (181, 177, 40), (181, 177, 40), (150, 158, 33),
- (119, 138, 26), (88, 119, 19), (57, 99, 12), (25, 80, 6),
- (0, 64, 0), (38, 91, 0), (77, 119, 0), (115, 146, 0),
- (153, 173, 0), (192, 201, 0), (223, 223, 0), (207, 196, 0),
- (190, 168, 0), (174, 141, 0), (158, 114, 0), (141, 86, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (144, 91, 0),
- (160, 118, 0), (176, 145, 0), (192, 172, 0), (221, 221, 0)
- ),
-
-// 85 cl-gold-rose
-((0, 0, 0), (252, 192, 0), (250, 190, 2), (248, 188, 4),
- (248, 186, 4), (248, 184, 4), (248, 184, 4), (248, 184, 4),
- (244, 180, 4), (244, 178, 6), (244, 176, 8), (242, 174, 8),
- (240, 172, 8), (240, 170, 8), (240, 168, 8), (238, 168, 10),
- (236, 168, 12), (236, 164, 12), (234, 162, 12), (232, 160, 12),
- (232, 158, 14), (232, 156, 16), (232, 156, 16), (232, 156, 16),
- (228, 152, 16), (228, 150, 16), (228, 148, 16), (226, 148, 18),
- (224, 148, 20), (224, 146, 20), (224, 144, 20), (224, 144, 20),
- (220, 140, 20), (220, 140, 24), (218, 138, 24), (216, 136, 24),
- (216, 134, 24), (216, 132, 24), (216, 132, 24), (216, 132, 24),
- (212, 128, 28), (212, 126, 28), (212, 124, 28), (210, 122, 28),
- (208, 120, 28), (208, 120, 30), (208, 120, 32), (208, 116, 32),
- (204, 116, 32), (204, 112, 32), (202, 110, 34), (200, 108, 36),
- (200, 106, 36), (200, 104, 36), (200, 104, 36), (200, 104, 36),
- (196, 100, 36), (196, 98, 38), (196, 96, 40), (194, 96, 40),
- (192, 96, 40), (192, 94, 40), (192, 92, 40), (192, 92, 44),
- (192, 88, 44), (188, 88, 44), (188, 86, 44), (188, 84, 44),
- (186, 82, 46), (184, 80, 48), (184, 80, 48), (184, 80, 48),
- (180, 76, 48), (180, 74, 50), (180, 72, 52), (178, 70, 52),
- (176, 68, 52), (176, 68, 52), (176, 68, 52), (176, 64, 52),
- (176, 64, 52), (172, 60, 56), (172, 58, 56), (172, 56, 56),
- (170, 56, 56), (168, 56, 56), (168, 52, 56), (168, 52, 60),
- (164, 48, 60), (164, 46, 60), (164, 44, 60), (164, 44, 60),
- (164, 44, 60), (160, 44, 64), (160, 40, 64), (160, 40, 64),
- (160, 36, 64), (156, 36, 64), (156, 34, 66), (156, 32, 68),
- (154, 30, 68), (152, 28, 68), (152, 28, 68), (152, 28, 68),
- (148, 24, 72), (148, 22, 72), (148, 20, 72), (148, 18, 72),
- (148, 16, 72), (144, 16, 72), (144, 16, 72), (144, 12, 76),
- (144, 12, 76), (140, 8, 76), (140, 8, 76), (140, 8, 76),
- (140, 4, 76), (136, 4, 80), (136, 0, 80), (136, 0, 80),
- (136, 0, 80), (134, 0, 80), (132, 0, 80), (132, 0, 80),
- (132, 0, 80), (132, 0, 80), (128, 0, 80), (128, 0, 76),
- (128, 0, 76), (124, 0, 76), (124, 0, 76), (124, 0, 76),
- (124, 0, 76), (124, 0, 72), (120, 0, 72), (120, 0, 72),
- (120, 0, 72), (118, 0, 72), (116, 0, 72), (116, 0, 70),
- (116, 0, 68), (116, 0, 68), (112, 0, 68), (112, 0, 68),
- (112, 0, 68), (108, 0, 68), (108, 0, 66), (108, 0, 64),
- (108, 0, 64), (108, 0, 64), (104, 0, 64), (104, 0, 64),
- (104, 0, 60), (102, 0, 60), (100, 0, 60), (100, 0, 60),
- (100, 0, 60), (100, 0, 60), (96, 0, 60), (96, 0, 60),
- (96, 0, 56), (92, 0, 56), (92, 0, 56), (92, 0, 56),
- (92, 0, 56), (92, 0, 56), (88, 0, 52), (88, 0, 52),
- (88, 0, 52), (86, 0, 52), (84, 0, 52), (84, 0, 52),
- (84, 0, 52), (84, 0, 48), (80, 0, 48), (80, 0, 48),
- (80, 0, 48), (80, 0, 48), (76, 0, 48), (76, 0, 48),
- (76, 0, 44), (76, 0, 44), (72, 0, 44), (72, 0, 44),
- (72, 0, 44), (70, 0, 42), (68, 0, 40), (68, 0, 40),
- (68, 0, 40), (68, 0, 40), (64, 0, 40), (64, 0, 40),
- (64, 0, 40), (64, 0, 36), (60, 0, 36), (60, 0, 36),
- (60, 0, 36), (60, 0, 36), (56, 0, 36), (56, 0, 32),
- (56, 0, 32), (56, 0, 32), (52, 0, 32), (52, 0, 32),
- (52, 0, 32), (52, 0, 32), (48, 0, 28), (48, 0, 28),
- (48, 0, 28), (48, 0, 28), (44, 0, 28), (44, 0, 28),
- (44, 0, 28), (44, 0, 24), (40, 0, 24), (40, 0, 24),
- (40, 0, 24), (40, 0, 24), (36, 0, 24), (36, 0, 20),
- (36, 0, 20), (36, 0, 20), (32, 0, 20), (32, 0, 20),
- (32, 0, 20), (32, 0, 20), (28, 0, 16), (28, 0, 16),
- (28, 0, 16), (28, 0, 16), (24, 0, 16), (24, 0, 16),
- (24, 0, 12), (24, 0, 12), (20, 0, 12), (20, 0, 12),
- (20, 0, 12), (20, 0, 12), (16, 0, 12), (16, 0, 8),
- (16, 0, 8), (16, 0, 8), (12, 0, 8), (12, 0, 8),
- (12, 0, 8), (12, 0, 8), (8, 0, 4), (8, 0, 4),
- (8, 0, 4), (8, 0, 4), (4, 0, 4), (4, 0, 4),
- (4, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 86 cl-lavender-purple-blues-black
-((103, 105, 102), (75, 29, 127), (55, 26, 99), (35, 23, 71),
- (25, 20, 52), (15, 18, 33), (12, 18, 31), (10, 18, 29),
- (29, 41, 31), (41, 54, 44), (54, 67, 57), (81, 71, 66),
- (109, 75, 76), (106, 93, 87), (104, 112, 99), (99, 103, 90),
- (94, 94, 82), (84, 83, 91), (70, 70, 120), (56, 57, 149),
- (54, 55, 146), (53, 53, 143), (52, 52, 142), (52, 52, 142),
- (52, 41, 133), (69, 31, 129), (87, 22, 126), (89, 22, 127),
- (91, 22, 128), (87, 21, 126), (84, 21, 125), (83, 18, 122),
- (80, 18, 119), (76, 44, 81), (54, 44, 61), (32, 44, 42),
- (30, 43, 33), (28, 43, 24), (30, 44, 30), (33, 46, 37),
- (71, 66, 70), (84, 81, 81), (98, 97, 92), (111, 72, 120),
- (125, 47, 148), (127, 44, 147), (129, 42, 147), (125, 39, 146),
- (123, 40, 146), (58, 49, 142), (51, 47, 140), (45, 46, 138),
- (45, 45, 137), (45, 44, 137), (44, 43, 136), (44, 43, 136),
- (47, 46, 139), (47, 46, 139), (48, 47, 140), (51, 44, 136),
- (54, 41, 133), (54, 39, 131), (55, 38, 130), (62, 27, 119),
- (75, 19, 118), (93, 24, 131), (90, 23, 128), (87, 22, 126),
- (81, 21, 122), (75, 21, 119), (45, 29, 78), (38, 25, 69),
- (33, 25, 62), (26, 23, 48), (20, 22, 34), (17, 20, 33),
- (15, 18, 33), (15, 18, 32), (15, 19, 31), (11, 18, 26),
- (8, 17, 22), (4, 11, 17), (3, 11, 18), (3, 12, 19),
- (5, 14, 20), (7, 16, 21), (7, 17, 19), (8, 18, 20),
- (9, 18, 23), (9, 17, 24), (10, 17, 25), (11, 18, 25),
- (12, 19, 25), (10, 19, 26), (10, 19, 28), (9, 18, 27),
- (9, 18, 25), (9, 18, 23), (10, 19, 25), (11, 20, 27),
- (13, 21, 28), (16, 23, 29), (22, 32, 31), (35, 48, 38),
- (58, 66, 51), (64, 71, 59), (71, 77, 67), (72, 78, 66),
- (73, 79, 65), (70, 91, 60), (62, 81, 61), (61, 76, 53),
- (68, 74, 60), (65, 66, 68), (56, 65, 61), (48, 64, 54),
- (33, 51, 39), (29, 43, 30), (23, 36, 29), (22, 30, 33),
- (21, 34, 25), (22, 36, 29), (23, 38, 33), (25, 36, 37),
- (28, 35, 41), (33, 23, 58), (33, 25, 64), (46, 39, 55),
- (56, 57, 49), (49, 72, 52), (50, 73, 50), (51, 74, 48),
- (56, 76, 51), (56, 80, 54), (53, 77, 53), (55, 68, 59),
- (74, 71, 80), (64, 63, 107), (54, 55, 135), (55, 54, 140),
- (57, 54, 145), (59, 60, 150), (81, 62, 152), (90, 65, 156),
- (96, 66, 156), (86, 57, 149), (77, 52, 144), (68, 47, 140),
- (85, 22, 126), (80, 18, 119), (79, 19, 119), (59, 37, 86),
- (50, 60, 49), (47, 59, 47), (44, 58, 45), (36, 47, 43),
- (35, 50, 43), (42, 60, 44), (45, 64, 42), (56, 71, 50),
- (71, 78, 60), (80, 80, 90), (76, 63, 114), (73, 46, 139),
- (80, 54, 145), (80, 57, 148), (58, 63, 154), (57, 62, 153),
- (70, 60, 149), (76, 61, 149), (83, 63, 150), (100, 105, 99),
- (126, 102, 98), (144, 100, 97), (145, 114, 94), (143, 105, 102),
- (139, 103, 103), (130, 43, 147), (128, 43, 147), (114, 52, 135),
- (79, 70, 91), (69, 65, 82), (65, 55, 80), (50, 34, 79),
- (29, 22, 73), (41, 25, 96), (54, 28, 119), (55, 38, 132),
- (50, 45, 135), (46, 37, 130), (55, 32, 123), (57, 45, 81),
- (46, 42, 69), (41, 42, 46), (21, 34, 25), (18, 29, 23),
- (13, 23, 22), (14, 21, 27), (9, 19, 21), (11, 16, 22),
- (11, 16, 22), (9, 18, 23), (8, 17, 26), (10, 19, 26),
- (12, 19, 27), (15, 20, 26), (17, 25, 28), (25, 36, 32),
- (36, 47, 39), (51, 69, 47), (62, 82, 57), (73, 80, 73),
- (74, 78, 77), (87, 87, 85), (81, 77, 91), (86, 34, 134),
- (86, 49, 144), (82, 57, 148), (85, 65, 152), (84, 65, 154),
- (77, 56, 147), (56, 49, 142), (54, 45, 138), (51, 40, 134),
- (76, 22, 120), (86, 21, 123), (92, 23, 129), (98, 27, 133),
- (99, 49, 144), (107, 73, 157), (86, 74, 160), (85, 76, 159),
- (77, 71, 157), (65, 65, 153), (55, 59, 150), (57, 57, 147),
- (77, 56, 147), (82, 62, 151), (92, 55, 148), (116, 48, 147),
- (123, 45, 147), (110, 65, 150), (117, 83, 160), (100, 92, 167),
- (105, 104, 174), (106, 111, 179), (100, 104, 177), (97, 90, 167),
- (85, 86, 166), (75, 75, 161), (65, 74, 151), (83, 91, 93),
- (83, 94, 80), (75, 85, 77), (65, 90, 61), (74, 89, 66)
- ),
-
-// 87 cl-yellow_mixed-brown-gold
-((193, 128, 100), (245, 177, 128), (248, 183, 128), (251, 189, 128),
- (253, 209, 137), (255, 230, 146), (255, 232, 144), (255, 235, 142),
- (252, 255, 170), (251, 255, 185), (251, 255, 200), (253, 255, 225),
- (255, 255, 250), (255, 255, 252), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 223), (255, 255, 196), (255, 255, 170),
- (251, 253, 162), (248, 252, 155), (247, 251, 148), (247, 251, 141),
- (255, 243, 89), (255, 217, 74), (255, 192, 60), (240, 167, 85),
- (225, 142, 110), (223, 143, 114), (221, 144, 118), (225, 160, 130),
- (232, 166, 134), (241, 177, 131), (240, 176, 137), (240, 175, 143),
- (231, 168, 140), (223, 161, 138), (214, 154, 134), (206, 147, 131),
- (139, 112, 129), (130, 104, 123), (122, 97, 118), (118, 99, 119),
- (115, 102, 120), (113, 103, 121), (111, 104, 122), (95, 96, 126),
- (90, 93, 126), (73, 87, 124), (41, 62, 97), (9, 38, 70),
- (21, 26, 42), (34, 14, 15), (46, 21, 20), (58, 29, 25),
- (132, 66, 44), (144, 78, 54), (157, 90, 64), (176, 104, 75),
- (195, 119, 87), (192, 120, 92), (189, 121, 98), (153, 118, 125),
- (136, 109, 126), (98, 94, 127), (85, 90, 126), (72, 86, 125),
- (41, 70, 112), (10, 54, 99), (12, 34, 57), (63, 29, 27),
- (140, 79, 61), (160, 94, 73), (180, 110, 85), (192, 120, 94),
- (204, 130, 103), (210, 134, 108), (216, 139, 113), (223, 145, 109),
- (241, 156, 102), (249, 177, 95), (242, 160, 87), (236, 144, 79),
- (225, 137, 84), (215, 130, 89), (213, 128, 89), (225, 142, 112),
- (211, 138, 119), (189, 132, 121), (167, 126, 124), (160, 121, 125),
- (153, 117, 127), (156, 120, 124), (176, 109, 83), (206, 117, 61),
- (220, 161, 33), (255, 222, 65), (255, 235, 100), (255, 248, 136),
- (255, 251, 139), (255, 255, 143), (251, 248, 143), (255, 230, 140),
- (215, 153, 130), (182, 135, 129), (150, 117, 128), (139, 112, 125),
- (128, 107, 122), (107, 101, 129), (94, 95, 126), (87, 90, 125),
- (83, 89, 125), (71, 85, 124), (44, 68, 106), (17, 51, 89),
- (17, 26, 35), (16, 7, 8), (13, 2, 8), (26, 7, 1),
- (78, 47, 27), (104, 59, 35), (131, 71, 43), (144, 76, 47),
- (157, 82, 51), (164, 89, 47), (171, 90, 45), (175, 99, 65),
- (205, 119, 72), (200, 132, 109), (180, 126, 116), (161, 120, 124),
- (144, 108, 120), (138, 88, 77), (123, 61, 46), (77, 39, 36),
- (32, 11, 10), (37, 10, 8), (43, 9, 7), (49, 20, 20),
- (56, 31, 34), (120, 71, 56), (128, 79, 65), (167, 130, 124),
- (211, 149, 124), (254, 238, 142), (253, 246, 161), (253, 255, 180),
- (255, 255, 232), (255, 254, 242), (251, 250, 245), (244, 247, 220),
- (255, 236, 141), (251, 227, 125), (247, 219, 110), (241, 158, 104),
- (214, 124, 72), (182, 99, 47), (172, 85, 32), (162, 74, 11),
- (172, 81, 0), (98, 28, 0), (93, 30, 6), (88, 33, 12),
- (73, 29, 18), (45, 35, 36), (38, 68, 104), (74, 86, 124),
- (76, 89, 124), (77, 89, 124), (79, 89, 125), (79, 89, 124),
- (76, 89, 124), (76, 89, 124), (79, 87, 124), (80, 88, 124),
- (80, 88, 124), (79, 89, 125), (82, 90, 126), (84, 90, 124),
- (85, 89, 126), (100, 97, 124), (111, 80, 60), (115, 104, 118),
- (135, 116, 135), (143, 119, 136), (151, 123, 137), (179, 135, 132),
- (222, 162, 136), (246, 185, 131), (250, 233, 103), (255, 239, 104),
- (255, 255, 125), (255, 255, 144), (254, 255, 157), (255, 255, 169),
- (255, 253, 162), (255, 255, 157), (255, 255, 142), (255, 255, 128),
- (255, 255, 109), (255, 254, 108), (254, 251, 122), (254, 255, 133),
- (255, 252, 140), (255, 253, 143), (255, 255, 152), (252, 255, 154),
- (250, 254, 143), (255, 255, 129), (255, 250, 120), (254, 245, 118),
- (255, 241, 100), (255, 240, 90), (243, 198, 53), (228, 201, 52),
- (201, 131, 105), (165, 123, 125), (138, 113, 132), (131, 113, 129),
- (127, 108, 127), (132, 109, 125), (134, 110, 126), (134, 110, 124),
- (122, 103, 125), (118, 104, 127), (115, 101, 126), (113, 102, 119),
- (109, 99, 126), (102, 103, 124), (109, 101, 124), (115, 103, 127),
- (120, 104, 130), (128, 109, 128), (136, 115, 122), (151, 117, 131),
- (165, 122, 129), (191, 132, 126), (201, 139, 128), (224, 145, 115),
- (213, 139, 110), (201, 124, 96), (169, 105, 80), (160, 84, 52),
- (133, 60, 27), (91, 40, 21), (91, 43, 29), (98, 71, 52),
- (87, 90, 123), (89, 94, 126), (96, 106, 133), (115, 105, 130),
- (135, 112, 130), (155, 122, 131), (240, 176, 138), (202, 146, 133)
- ),
-
-// 88 cl-dark_reds-white-grays
-((127, 40, 23), (48, 7, 15), (26, 4, 13), (5, 2, 11),
- (2, 1, 11), (0, 0, 12), (0, 2, 12), (0, 5, 13),
- (9, 8, 16), (42, 13, 14), (76, 19, 12), (87, 19, 7),
- (98, 19, 2), (78, 18, 8), (58, 17, 15), (46, 15, 14),
- (35, 14, 13), (52, 38, 35), (75, 29, 21), (99, 21, 8),
- (99, 20, 5), (100, 19, 2), (99, 19, 1), (98, 20, 0),
- (98, 21, 1), (99, 19, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (100, 19, 2), (100, 21, 4), (102, 23, 7), (105, 26, 11),
- (100, 34, 29), (95, 43, 47), (89, 48, 50), (83, 53, 53),
- (75, 66, 71), (74, 66, 72), (73, 66, 73), (71, 62, 70),
- (69, 59, 68), (64, 58, 67), (59, 58, 66), (52, 50, 61),
- (50, 50, 62), (46, 45, 53), (49, 48, 55), (52, 51, 57),
- (62, 51, 55), (72, 52, 53), (79, 49, 49), (87, 47, 45),
- (103, 25, 12), (101, 30, 27), (100, 35, 43), (82, 38, 47),
- (65, 42, 52), (56, 43, 51), (47, 44, 51), (40, 41, 46),
- (52, 45, 39), (96, 19, 9), (98, 20, 6), (100, 21, 4),
- (100, 21, 4), (100, 21, 4), (91, 24, 7), (71, 28, 22),
- (34, 34, 42), (45, 45, 52), (57, 56, 62), (68, 63, 67),
- (79, 70, 73), (84, 72, 75), (90, 74, 77), (106, 81, 76),
- (117, 83, 82), (151, 85, 69), (171, 83, 60), (191, 82, 51),
- (186, 77, 47), (182, 73, 44), (176, 84, 59), (155, 74, 53),
- (138, 61, 45), (134, 41, 22), (130, 22, 0), (121, 23, 2),
- (112, 24, 4), (104, 21, 3), (103, 17, 2), (102, 19, 5),
- (108, 23, 3), (110, 24, 9), (136, 42, 23), (162, 60, 37),
- (172, 72, 46), (182, 84, 55), (213, 116, 74), (243, 243, 243),
- (255, 255, 255), (255, 255, 251), (255, 255, 248), (253, 252, 241),
- (252, 250, 235), (225, 119, 79), (178, 88, 79), (147, 73, 70),
- (110, 72, 69), (90, 65, 68), (85, 58, 60), (80, 51, 53),
- (84, 35, 28), (102, 24, 12), (102, 20, 8), (99, 22, 6),
- (52, 8, 7), (30, 4, 6), (8, 0, 6), (6, 0, 6),
- (5, 0, 7), (6, 0, 6), (27, 1, 10), (58, 13, 10),
- (96, 26, 14), (129, 62, 45), (122, 64, 51), (116, 66, 57),
- (106, 71, 67), (110, 80, 80), (104, 85, 89), (90, 83, 91),
- (100, 79, 86), (104, 79, 82), (108, 80, 79), (109, 81, 79),
- (111, 83, 79), (137, 63, 64), (149, 61, 49), (148, 59, 45),
- (154, 51, 36), (113, 25, 11), (110, 23, 11), (108, 21, 11),
- (106, 27, 12), (120, 46, 37), (110, 56, 56), (101, 63, 74),
- (83, 53, 53), (88, 48, 46), (94, 43, 40), (95, 28, 12),
- (103, 26, 10), (101, 22, 7), (97, 21, 7), (71, 27, 28),
- (58, 46, 46), (58, 52, 56), (60, 52, 55), (63, 53, 54),
- (65, 54, 58), (75, 55, 54), (90, 56, 54), (110, 46, 44),
- (105, 28, 12), (103, 25, 10), (102, 23, 8), (101, 22, 7),
- (103, 24, 9), (104, 26, 14), (91, 57, 55), (88, 73, 68),
- (80, 68, 72), (77, 65, 69), (77, 54, 60), (78, 38, 49),
- (94, 25, 18), (100, 21, 6), (100, 21, 4), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (99, 20, 3), (100, 21, 6), (100, 21, 6),
- (101, 24, 8), (105, 28, 12), (116, 39, 29), (109, 64, 59),
- (111, 77, 78), (124, 94, 92), (168, 97, 77), (173, 96, 76),
- (179, 93, 68), (169, 81, 61), (154, 68, 53), (131, 64, 56),
- (107, 73, 71), (91, 71, 70), (81, 64, 72), (76, 56, 57),
- (77, 57, 56), (75, 54, 53), (76, 47, 43), (94, 30, 18),
- (100, 23, 7), (100, 23, 5), (100, 21, 6), (101, 22, 7),
- (102, 22, 11), (106, 27, 12), (128, 51, 33), (147, 59, 39),
- (149, 66, 48), (136, 79, 68), (114, 82, 83), (95, 80, 87),
- (76, 74, 79), (61, 65, 76), (64, 62, 73), (65, 63, 68),
- (59, 58, 64), (53, 58, 64), (53, 57, 68), (55, 52, 71),
- (65, 56, 77), (71, 68, 75), (83, 70, 77), (103, 83, 84),
- (124, 105, 101), (160, 131, 127), (252, 253, 248), (255, 255, 255),
- (255, 255, 255), (255, 254, 249), (255, 250, 247), (226, 120, 81),
- (184, 90, 64), (154, 63, 44), (143, 56, 39), (119, 42, 26),
- (106, 28, 15), (98, 33, 31), (84, 68, 69), (90, 56, 54)
- ),
-
-// 89 cl-gold-dark_reds-browns-blues
-((239, 141, 112), (255, 189, 150), (255, 204, 147), (255, 219, 145),
- (255, 235, 160), (255, 252, 175), (254, 253, 179), (254, 254, 184),
- (255, 226, 146), (255, 216, 141), (255, 206, 137), (255, 201, 135),
- (255, 197, 134), (252, 181, 131), (250, 166, 129), (248, 163, 123),
- (247, 160, 117), (160, 97, 106), (130, 70, 80), (100, 44, 55),
- (75, 36, 44), (51, 28, 34), (48, 25, 38), (45, 22, 42),
- (25, 20, 40), (23, 23, 50), (21, 27, 61), (23, 28, 68),
- (26, 30, 75), (28, 31, 77), (30, 32, 80), (29, 32, 83),
- (28, 32, 79), (28, 32, 69), (25, 29, 65), (23, 27, 62),
- (23, 26, 59), (23, 26, 57), (23, 27, 58), (23, 28, 60),
- (33, 36, 81), (54, 46, 83), (75, 56, 86), (118, 75, 97),
- (161, 95, 109), (163, 95, 108), (166, 96, 107), (172, 100, 112),
- (174, 92, 96), (135, 52, 60), (108, 39, 49), (82, 26, 39),
- (79, 27, 37), (76, 29, 35), (75, 25, 32), (74, 21, 29),
- (52, 30, 43), (38, 30, 52), (25, 30, 62), (25, 29, 63),
- (26, 29, 64), (24, 28, 63), (23, 27, 62), (18, 26, 65),
- (18, 26, 63), (24, 26, 49), (32, 31, 48), (40, 37, 48),
- (47, 36, 46), (55, 35, 44), (59, 33, 44), (64, 36, 51),
- (73, 34, 63), (88, 48, 72), (104, 63, 81), (132, 67, 77),
- (161, 71, 73), (165, 72, 69), (170, 73, 66), (162, 60, 56),
- (118, 47, 55), (38, 37, 79), (32, 34, 81), (26, 32, 84),
- (25, 30, 79), (25, 29, 74), (24, 29, 67), (21, 27, 59),
- (15, 20, 49), (18, 24, 45), (22, 28, 42), (27, 29, 43),
- (33, 31, 44), (52, 28, 42), (79, 21, 36), (86, 21, 19),
- (115, 20, 18), (191, 83, 80), (219, 100, 98), (248, 118, 116),
- (235, 108, 120), (222, 98, 124), (156, 84, 106), (111, 57, 71),
- (76, 36, 63), (99, 45, 61), (123, 54, 59), (150, 62, 64),
- (178, 70, 70), (208, 101, 95), (250, 114, 102), (254, 124, 111),
- (253, 123, 109), (177, 93, 93), (149, 76, 80), (122, 59, 67),
- (83, 38, 45), (79, 31, 43), (72, 33, 60), (67, 44, 60),
- (55, 40, 61), (46, 39, 68), (38, 38, 76), (38, 38, 80),
- (38, 39, 85), (36, 38, 89), (33, 36, 91), (32, 35, 86),
- (33, 37, 85), (31, 36, 78), (33, 34, 75), (35, 33, 72),
- (32, 29, 56), (28, 23, 45), (39, 20, 40), (41, 13, 27),
- (24, 20, 34), (22, 22, 39), (20, 25, 44), (19, 24, 46),
- (19, 23, 48), (19, 23, 48), (22, 28, 52), (19, 27, 63),
- (21, 26, 68), (29, 32, 67), (31, 31, 63), (33, 30, 59),
- (50, 42, 55), (62, 34, 57), (65, 38, 55), (57, 33, 47),
- (48, 22, 35), (46, 18, 30), (45, 15, 25), (40, 12, 26),
- (39, 16, 24), (28, 12, 22), (19, 21, 36), (19, 21, 42),
- (18, 20, 45), (25, 24, 40), (32, 22, 38), (39, 21, 37),
- (55, 24, 30), (71, 25, 36), (71, 29, 41), (74, 34, 43),
- (53, 49, 64), (50, 45, 58), (47, 41, 53), (31, 31, 55),
- (26, 28, 51), (31, 33, 46), (39, 33, 47), (47, 26, 41),
- (47, 24, 34), (41, 20, 27), (35, 19, 29), (24, 21, 32),
- (18, 19, 39), (15, 22, 41), (17, 22, 42), (18, 23, 42),
- (20, 27, 46), (24, 28, 48), (28, 29, 50), (48, 34, 51),
- (67, 33, 66), (82, 39, 69), (117, 47, 58), (136, 62, 77),
- (184, 105, 111), (246, 145, 115), (255, 164, 120), (254, 194, 132),
- (255, 198, 134), (255, 183, 128), (242, 153, 123), (176, 111, 119),
- (152, 91, 106), (106, 66, 101), (83, 52, 67), (73, 45, 57),
- (76, 47, 65), (96, 60, 86), (115, 68, 100), (150, 88, 111),
- (177, 100, 106), (200, 110, 99), (254, 119, 115), (246, 146, 114),
- (250, 158, 119), (248, 150, 113), (242, 148, 112), (185, 109, 113),
- (135, 82, 102), (97, 66, 74), (75, 51, 64), (59, 48, 64),
- (38, 38, 76), (36, 38, 89), (30, 35, 90), (26, 34, 96),
- (24, 32, 94), (25, 34, 89), (29, 34, 89), (24, 31, 86),
- (27, 34, 78), (27, 31, 68), (30, 31, 62), (25, 22, 49),
- (22, 18, 35), (22, 10, 20), (14, 4, 12), (25, 4, 13),
- (27, 10, 18), (39, 13, 22), (50, 19, 27), (46, 13, 32),
- (57, 19, 44), (55, 28, 45), (49, 25, 47), (38, 25, 42),
- (28, 25, 42), (32, 20, 40), (35, 14, 23), (36, 13, 21),
- (29, 9, 20), (23, 10, 20), (35, 9, 20), (40, 13, 20),
- (62, 12, 13), (97, 17, 20), (143, 50, 43), (187, 99, 95)
- ),
-
-// 90 cl-golds-browns
-((128, 84, 13), (140, 92, 16), (148, 99, 18), (157, 107, 20),
- (169, 121, 29), (182, 136, 38), (190, 144, 34), (199, 153, 31),
- (194, 144, 31), (185, 128, 26), (177, 112, 22), (179, 109, 19),
- (182, 107, 16), (182, 109, 18), (183, 112, 20), (180, 113, 20),
- (177, 114, 21), (194, 146, 38), (189, 132, 31), (184, 118, 24),
- (178, 114, 23), (172, 110, 23), (172, 109, 19), (172, 109, 16),
- (171, 109, 8), (164, 104, 12), (157, 99, 17), (150, 97, 14),
- (144, 96, 12), (145, 98, 12), (146, 100, 12), (158, 112, 16),
- (165, 121, 14), (167, 111, 18), (156, 100, 18), (146, 89, 18),
- (132, 82, 17), (118, 76, 16), (110, 72, 15), (103, 68, 14),
- (90, 59, 15), (100, 63, 12), (110, 68, 10), (114, 73, 13),
- (119, 78, 16), (120, 79, 17), (121, 80, 18), (124, 79, 20),
- (126, 80, 18), (136, 82, 22), (132, 86, 27), (129, 90, 33),
- (123, 84, 31), (117, 79, 30), (110, 74, 27), (103, 70, 25),
- (84, 55, 13), (82, 53, 8), (80, 52, 4), (79, 50, 6),
- (78, 49, 9), (81, 50, 10), (84, 52, 11), (88, 57, 13),
- (95, 59, 11), (113, 73, 14), (115, 74, 13), (117, 76, 12),
- (117, 75, 13), (117, 75, 15), (117, 77, 16), (110, 73, 20),
- (117, 73, 28), (123, 78, 26), (129, 83, 24), (140, 90, 21),
- (151, 98, 18), (160, 100, 18), (169, 103, 19), (175, 110, 20),
- (178, 108, 22), (184, 114, 18), (190, 129, 23), (197, 144, 28),
- (198, 148, 31), (200, 153, 35), (199, 153, 41), (180, 179, 161),
- (135, 98, 45), (127, 87, 34), (120, 77, 24), (115, 73, 22),
- (110, 70, 21), (100, 66, 18), (98, 64, 18), (107, 70, 17),
- (117, 77, 16), (140, 91, 14), (146, 98, 17), (152, 106, 20),
- (155, 109, 19), (159, 113, 19), (155, 105, 18), (152, 99, 19),
- (139, 95, 30), (132, 88, 24), (126, 82, 19), (121, 76, 17),
- (116, 71, 16), (97, 56, 12), (91, 54, 12), (89, 54, 16),
- (91, 58, 15), (108, 66, 16), (106, 66, 15), (104, 67, 14),
- (103, 68, 14), (94, 64, 14), (89, 58, 14), (81, 53, 13),
- (71, 47, 11), (70, 46, 13), (70, 45, 15), (72, 48, 14),
- (74, 52, 13), (81, 57, 21), (84, 56, 19), (79, 53, 16),
- (71, 49, 12), (69, 47, 10), (70, 47, 8), (72, 47, 6),
- (80, 51, 7), (86, 55, 8), (106, 65, 9), (123, 74, 15),
- (142, 89, 23), (140, 89, 27), (139, 90, 31), (134, 91, 38),
- (130, 92, 45), (112, 83, 43), (113, 81, 34), (102, 72, 22),
- (103, 70, 19), (110, 66, 19), (111, 69, 18), (113, 72, 18),
- (118, 76, 16), (123, 77, 17), (126, 81, 16), (129, 84, 17),
- (135, 93, 21), (137, 91, 20), (140, 90, 19), (136, 88, 16),
- (128, 80, 16), (122, 76, 14), (114, 72, 14), (106, 69, 16),
- (100, 66, 18), (95, 60, 20), (97, 60, 21), (100, 61, 22),
- (109, 62, 20), (103, 66, 13), (94, 60, 12), (85, 53, 15),
- (77, 47, 9), (76, 46, 7), (75, 46, 6), (73, 44, 10),
- (71, 42, 8), (67, 43, 9), (68, 44, 8), (68, 44, 6),
- (71, 43, 6), (69, 42, 0), (62, 39, 5), (65, 40, 9),
- (61, 42, 25), (67, 44, 12), (67, 44, 10), (65, 42, 8),
- (68, 44, 10), (70, 45, 10), (72, 46, 11), (80, 51, 9),
- (92, 55, 11), (102, 65, 12), (114, 74, 13), (122, 81, 15),
- (131, 83, 17), (134, 83, 18), (133, 86, 16), (132, 85, 15),
- (133, 79, 15), (129, 79, 16), (126, 81, 16), (126, 81, 16),
- (123, 77, 17), (126, 76, 15), (124, 75, 16), (119, 74, 15),
- (118, 71, 15), (118, 69, 10), (116, 74, 14), (114, 74, 15),
- (114, 74, 13), (113, 75, 12), (110, 69, 3), (103, 66, 11),
- (94, 58, 8), (87, 54, 11), (81, 52, 10), (76, 48, 8),
- (69, 45, 9), (68, 44, 8), (72, 44, 7), (73, 43, 5),
- (73, 45, 6), (77, 45, 6), (76, 47, 7), (81, 52, 8),
- (87, 52, 10), (86, 55, 11), (92, 62, 12), (106, 69, 14),
- (117, 75, 15), (127, 82, 15), (141, 92, 15), (160, 91, 0),
- (163, 102, 9), (172, 108, 18), (163, 111, 27), (146, 100, 40),
- (139, 93, 44), (106, 82, 48), (100, 75, 34), (103, 76, 31),
- (120, 84, 26), (124, 82, 22), (129, 84, 17), (134, 87, 17),
- (135, 87, 15), (135, 87, 15), (133, 88, 7), (132, 86, 8),
- (126, 76, 13), (125, 71, 7), (121, 67, 0), (127, 73, 9),
- (144, 92, 16), (166, 104, 19), (203, 159, 38), (180, 131, 28)
- ),
-
-// 91 cl-purples-browns-blues-tans
-((61, 49, 73), (49, 40, 83), (54, 44, 81), (59, 48, 80),
- (54, 43, 72), (49, 39, 64), (49, 36, 62), (50, 34, 61),
- (45, 30, 51), (55, 40, 62), (65, 50, 73), (73, 51, 83),
- (81, 53, 94), (78, 58, 96), (75, 64, 98), (81, 64, 94),
- (87, 64, 90), (67, 51, 77), (75, 48, 73), (84, 46, 69),
- (93, 58, 67), (103, 70, 65), (107, 73, 67), (111, 76, 70),
- (124, 82, 86), (122, 88, 94), (121, 94, 103), (130, 95, 101),
- (139, 97, 99), (147, 101, 103), (155, 105, 108), (172, 112, 111),
- (187, 112, 107), (203, 130, 124), (205, 128, 109), (207, 127, 94),
- (213, 134, 106), (220, 142, 119), (209, 137, 124), (198, 133, 129),
- (154, 86, 101), (121, 72, 97), (88, 58, 94), (66, 42, 67),
- (45, 27, 41), (33, 20, 33), (22, 14, 25), (8, 6, 11),
- (1, 0, 0), (0, 0, 0), (8, 6, 11), (16, 13, 22),
- (38, 28, 46), (60, 44, 71), (67, 51, 86), (75, 58, 102),
- (109, 81, 132), (107, 76, 121), (106, 71, 111), (101, 69, 108),
- (97, 67, 105), (98, 70, 104), (99, 74, 103), (109, 84, 90),
- (118, 84, 85), (139, 93, 96), (145, 94, 95), (152, 96, 95),
- (153, 96, 94), (155, 97, 93), (161, 91, 83), (161, 102, 88),
- (159, 103, 104), (153, 108, 126), (147, 113, 148), (145, 102, 145),
- (144, 91, 143), (150, 91, 126), (156, 92, 109), (152, 100, 102),
- (157, 103, 101), (147, 98, 94), (137, 90, 86), (127, 82, 79),
- (121, 78, 74), (115, 74, 70), (112, 61, 40), (85, 49, 49),
- (64, 44, 79), (73, 50, 91), (82, 56, 104), (85, 61, 103),
- (89, 67, 103), (117, 88, 106), (137, 99, 110), (138, 89, 145),
- (152, 108, 159), (158, 108, 171), (169, 115, 179), (181, 122, 188),
- (188, 128, 196), (195, 134, 204), (197, 138, 202), (196, 136, 198),
- (186, 141, 161), (154, 104, 126), (122, 68, 92), (112, 61, 81),
- (102, 54, 70), (67, 41, 68), (49, 33, 60), (36, 21, 42),
- (33, 24, 41), (50, 31, 53), (62, 37, 60), (75, 43, 67),
- (90, 68, 70), (107, 56, 75), (109, 59, 88), (121, 79, 80),
- (151, 86, 66), (167, 93, 58), (183, 100, 50), (175, 99, 60),
- (168, 99, 70), (172, 110, 99), (182, 117, 141), (191, 134, 166),
- (211, 152, 172), (200, 132, 153), (204, 137, 149), (208, 142, 146),
- (219, 158, 166), (232, 165, 174), (244, 199, 204), (246, 198, 212),
- (255, 255, 255), (249, 254, 222), (243, 253, 190), (246, 240, 173),
- (250, 227, 157), (222, 220, 231), (248, 190, 228), (209, 144, 210),
- (178, 118, 178), (148, 105, 114), (142, 100, 109), (136, 96, 104),
- (132, 95, 102), (137, 99, 110), (151, 100, 105), (155, 105, 108),
- (195, 135, 137), (200, 138, 140), (206, 142, 143), (204, 150, 150),
- (207, 142, 138), (199, 139, 139), (178, 129, 135), (158, 110, 108),
- (134, 102, 107), (136, 89, 97), (137, 89, 91), (139, 90, 85),
- (138, 88, 77), (137, 89, 75), (133, 89, 78), (124, 82, 84),
- (121, 80, 78), (118, 80, 79), (116, 80, 80), (112, 77, 73),
- (110, 79, 76), (105, 78, 85), (94, 73, 104), (97, 70, 105),
- (103, 67, 93), (107, 82, 88), (109, 76, 67), (107, 74, 65),
- (97, 71, 72), (91, 69, 72), (96, 73, 83), (93, 70, 98),
- (126, 96, 106), (144, 105, 113), (162, 115, 121), (191, 138, 156),
- (219, 143, 153), (242, 167, 161), (242, 214, 131), (241, 189, 103),
- (209, 145, 136), (187, 113, 112), (149, 94, 91), (111, 75, 75),
- (77, 55, 57), (59, 46, 40), (54, 35, 39), (36, 23, 40),
- (26, 19, 27), (17, 15, 18), (11, 8, 17), (13, 10, 19),
- (22, 11, 25), (50, 24, 35), (57, 31, 42), (65, 39, 64),
- (74, 46, 69), (67, 41, 68), (63, 40, 69), (67, 48, 67),
- (73, 52, 69), (78, 53, 74), (79, 53, 78), (93, 67, 70),
- (92, 66, 65), (106, 55, 72), (93, 65, 80), (83, 60, 86),
- (73, 52, 71), (55, 38, 56), (46, 33, 42), (48, 27, 44),
- (53, 27, 40), (49, 26, 44), (42, 24, 38), (39, 24, 45),
- (40, 32, 47), (38, 24, 41), (37, 22, 43), (33, 18, 39),
- (24, 14, 25), (23, 14, 15), (23, 13, 22), (21, 18, 27),
- (31, 20, 34), (47, 31, 58), (53, 37, 64), (63, 45, 83),
- (72, 56, 105), (75, 58, 110), (85, 60, 118), (87, 65, 114),
- (78, 59, 105), (72, 49, 93), (75, 47, 87), (64, 48, 74),
- (56, 38, 54), (36, 22, 37), (26, 18, 33), (3, 16, 33),
- (19, 16, 27), (26, 18, 33), (46, 28, 50), (63, 39, 71)
- ),
-
-// 92 cl-oranges-browns-whites
-((255, 147, 57), (255, 123, 61), (254, 126, 61), (254, 129, 62),
- (254, 135, 61), (255, 142, 61), (255, 155, 59), (255, 169, 58),
- (253, 185, 60), (254, 183, 57), (255, 182, 55), (255, 172, 53),
- (255, 163, 52), (254, 161, 55), (253, 159, 59), (253, 160, 58),
- (253, 162, 57), (255, 182, 54), (255, 205, 59), (255, 229, 64),
- (255, 241, 89), (255, 254, 115), (255, 246, 108), (255, 238, 101),
- (254, 185, 58), (254, 163, 56), (255, 141, 55), (255, 129, 57),
- (255, 118, 59), (255, 115, 59), (255, 112, 59), (255, 106, 63),
- (255, 109, 62), (254, 120, 67), (254, 122, 64), (255, 125, 61),
- (254, 122, 58), (253, 120, 55), (254, 124, 56), (255, 128, 57),
- (254, 131, 61), (254, 142, 60), (255, 154, 59), (255, 142, 57),
- (255, 131, 55), (255, 129, 55), (255, 127, 55), (253, 127, 53),
- (250, 152, 43), (255, 190, 54), (255, 214, 75), (255, 239, 97),
- (255, 245, 103), (255, 251, 109), (253, 251, 88), (252, 252, 68),
- (255, 208, 61), (255, 192, 57), (255, 177, 53), (253, 154, 51),
- (251, 132, 50), (250, 123, 53), (250, 115, 57), (244, 103, 57),
- (229, 93, 55), (202, 81, 60), (184, 76, 61), (166, 72, 62),
- (170, 74, 59), (175, 76, 57), (196, 79, 59), (213, 86, 54),
- (241, 103, 56), (245, 105, 58), (249, 107, 61), (242, 101, 60),
- (236, 96, 60), (228, 94, 59), (220, 93, 58), (207, 86, 55),
- (193, 74, 50), (177, 75, 52), (188, 77, 55), (199, 80, 58),
- (209, 86, 57), (219, 92, 57), (235, 103, 54), (252, 119, 52),
- (248, 202, 65), (249, 228, 131), (251, 254, 197), (253, 253, 208),
- (255, 253, 219), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 246), (255, 255, 232), (255, 255, 218),
- (255, 255, 215), (255, 255, 212), (255, 255, 209), (255, 251, 164),
- (254, 190, 66), (254, 159, 61), (255, 128, 57), (253, 123, 53),
- (252, 119, 50), (255, 114, 42), (254, 115, 50), (254, 108, 57),
- (254, 106, 58), (254, 108, 61), (251, 110, 63), (248, 113, 65),
- (250, 116, 65), (251, 115, 67), (244, 105, 66), (234, 94, 58),
- (212, 87, 57), (192, 79, 56), (173, 71, 56), (163, 70, 57),
- (153, 69, 59), (149, 64, 61), (159, 71, 59), (168, 72, 48),
- (189, 81, 55), (212, 82, 56), (216, 83, 56), (220, 85, 56),
- (222, 92, 56), (234, 94, 59), (242, 96, 57), (239, 102, 58),
- (211, 86, 54), (196, 75, 49), (182, 65, 45), (175, 61, 42),
- (169, 58, 39), (154, 57, 48), (143, 58, 51), (137, 60, 52),
- (137, 65, 51), (166, 75, 57), (175, 82, 58), (185, 90, 60),
- (187, 178, 61), (241, 255, 144), (255, 255, 167), (255, 255, 152),
- (253, 196, 67), (254, 183, 62), (255, 171, 58), (254, 137, 58),
- (248, 114, 61), (238, 100, 64), (219, 92, 60), (203, 82, 51),
- (191, 71, 46), (174, 53, 26), (172, 52, 28), (170, 51, 31),
- (168, 56, 36), (168, 59, 38), (154, 57, 40), (154, 57, 38),
- (132, 44, 32), (129, 49, 36), (126, 54, 40), (136, 65, 43),
- (144, 62, 48), (158, 67, 48), (167, 66, 48), (180, 81, 50),
- (209, 86, 55), (227, 93, 55), (245, 104, 58), (253, 105, 59),
- (255, 109, 58), (255, 115, 56), (252, 116, 54), (253, 117, 55),
- (255, 117, 58), (255, 115, 58), (255, 114, 58), (254, 108, 57),
- (255, 104, 57), (246, 104, 58), (240, 103, 51), (253, 102, 49),
- (247, 111, 51), (247, 112, 44), (248, 123, 39), (255, 156, 47),
- (253, 174, 56), (255, 188, 58), (254, 207, 59), (254, 232, 61),
- (255, 254, 61), (255, 236, 65), (255, 227, 64), (255, 212, 64),
- (255, 191, 61), (255, 182, 54), (240, 171, 34), (221, 168, 36),
- (238, 124, 28), (255, 118, 40), (247, 108, 53), (242, 104, 55),
- (230, 94, 56), (218, 87, 59), (194, 80, 56), (166, 70, 45),
- (137, 63, 50), (127, 63, 61), (117, 67, 60), (106, 52, 66),
- (117, 64, 56), (120, 64, 51), (121, 71, 46), (120, 63, 52),
- (112, 60, 49), (106, 60, 47), (97, 44, 36), (112, 58, 48),
- (117, 62, 42), (129, 62, 53), (155, 62, 45), (174, 57, 39),
- (192, 61, 33), (204, 70, 41), (214, 74, 39), (220, 83, 47),
- (214, 83, 55), (207, 71, 47), (207, 72, 43), (184, 67, 47),
- (178, 60, 46), (156, 69, 52), (143, 69, 60), (132, 69, 64),
- (127, 74, 70), (139, 82, 115), (191, 103, 89), (210, 86, 58),
- (216, 89, 54), (228, 92, 54), (242, 87, 41), (247, 95, 46),
- (253, 92, 48), (237, 86, 59), (223, 89, 60), (195, 78, 58)
- ),
-
-// 93 cl-blues-greens-whites
-((255, 255, 255), (190, 208, 248), (163, 186, 237), (136, 164, 227),
- (132, 159, 220), (128, 154, 213), (126, 151, 213), (124, 149, 213),
- (112, 145, 212), (109, 136, 196), (106, 127, 180), (97, 113, 156),
- (89, 100, 132), (94, 98, 108), (100, 96, 85), (99, 102, 82),
- (99, 108, 79), (89, 89, 53), (85, 86, 29), (82, 83, 5),
- (76, 79, 8), (70, 76, 12), (60, 72, 8), (50, 69, 5),
- (44, 59, 0), (41, 59, 5), (38, 60, 11), (51, 67, 35),
- (64, 75, 59), (68, 73, 68), (72, 71, 77), (70, 68, 71),
- (69, 72, 53), (64, 71, 37), (59, 66, 49), (55, 61, 61),
- (38, 48, 67), (21, 35, 74), (28, 41, 79), (35, 47, 85),
- (72, 77, 106), (65, 70, 87), (58, 63, 69), (52, 63, 45),
- (47, 64, 22), (45, 63, 13), (43, 63, 4), (41, 62, 5),
- (43, 61, 13), (73, 82, 55), (82, 86, 63), (91, 90, 72),
- (93, 93, 79), (96, 96, 86), (98, 99, 78), (101, 102, 71),
- (85, 83, 62), (76, 74, 70), (68, 66, 79), (75, 75, 67),
- (82, 85, 56), (81, 86, 51), (81, 88, 46), (78, 77, 31),
- (80, 88, 51), (91, 91, 99), (89, 95, 121), (87, 100, 144),
- (91, 106, 151), (96, 113, 159), (121, 137, 188), (160, 169, 208),
- (232, 239, 249), (243, 247, 252), (255, 255, 255), (232, 243, 255),
- (210, 231, 255), (200, 212, 242), (190, 194, 229), (161, 175, 212),
- (159, 164, 196), (143, 157, 196), (149, 163, 200), (155, 169, 204),
- (151, 162, 199), (147, 156, 195), (139, 153, 192), (117, 135, 175),
- (91, 91, 103), (81, 85, 65), (71, 80, 27), (69, 79, 21),
- (67, 79, 15), (55, 73, 21), (70, 81, 39), (85, 95, 61),
- (109, 109, 85), (101, 111, 147), (100, 116, 164), (100, 122, 182),
- (98, 120, 178), (97, 118, 175), (89, 110, 167), (87, 106, 149),
- (58, 72, 111), (43, 59, 98), (28, 46, 86), (28, 44, 84),
- (29, 43, 82), (27, 45, 85), (36, 53, 99), (47, 64, 110),
- (48, 64, 115), (27, 45, 85), (27, 45, 85), (27, 45, 85),
- (41, 58, 104), (55, 71, 122), (66, 88, 148), (85, 107, 167),
- (124, 149, 213), (134, 159, 221), (144, 170, 229), (149, 175, 234),
- (154, 180, 239), (160, 186, 245), (155, 184, 242), (140, 174, 235),
- (141, 170, 228), (163, 173, 198), (169, 177, 203), (176, 182, 208),
- (174, 179, 211), (157, 170, 212), (139, 151, 189), (106, 122, 173),
- (105, 105, 95), (96, 96, 101), (87, 88, 108), (82, 87, 120),
- (78, 86, 132), (75, 91, 142), (70, 97, 166), (76, 103, 174),
- (80, 110, 182), (92, 125, 202), (95, 129, 203), (99, 133, 204),
- (104, 129, 196), (104, 129, 196), (106, 130, 192), (107, 132, 189),
- (99, 118, 158), (95, 114, 155), (91, 110, 153), (87, 95, 108),
- (104, 103, 98), (119, 118, 90), (116, 124, 83), (126, 128, 106),
- (123, 118, 114), (80, 93, 135), (77, 91, 138), (74, 90, 141),
- (64, 81, 127), (51, 67, 118), (41, 57, 108), (35, 52, 98),
- (53, 52, 66), (54, 53, 64), (56, 55, 63), (65, 63, 76),
- (79, 78, 83), (90, 85, 81), (82, 77, 83), (77, 75, 97),
- (74, 83, 122), (77, 94, 138), (80, 96, 147), (78, 98, 159),
- (64, 89, 153), (65, 86, 143), (63, 79, 130), (58, 67, 110),
- (25, 37, 59), (28, 40, 61), (31, 44, 63), (50, 59, 76),
- (75, 83, 106), (87, 101, 136), (102, 116, 155), (116, 130, 169),
- (118, 135, 179), (132, 149, 193), (150, 168, 208), (151, 168, 212),
- (145, 167, 216), (132, 153, 206), (126, 147, 200), (116, 132, 183),
- (117, 134, 180), (115, 132, 178), (107, 128, 185), (100, 120, 181),
- (96, 116, 177), (80, 106, 180), (81, 105, 175), (80, 105, 172),
- (76, 103, 174), (80, 104, 174), (80, 106, 180), (83, 116, 187),
- (103, 125, 185), (112, 134, 194), (117, 142, 198), (128, 147, 190),
- (132, 150, 190), (129, 151, 200), (131, 151, 204), (124, 146, 206),
- (109, 137, 210), (112, 138, 199), (108, 134, 193), (107, 129, 189),
- (101, 123, 183), (95, 116, 173), (85, 106, 169), (77, 102, 166),
- (75, 102, 171), (65, 92, 161), (63, 88, 152), (67, 89, 149),
- (60, 81, 138), (54, 71, 115), (50, 67, 113), (57, 74, 120),
- (73, 91, 131), (71, 93, 153), (81, 103, 163), (108, 124, 175),
- (119, 135, 186), (140, 157, 203), (160, 172, 210), (181, 186, 215),
- (188, 199, 229), (189, 205, 241), (183, 200, 244), (169, 192, 236),
- (173, 190, 234), (172, 186, 223), (184, 195, 225), (189, 196, 214),
- (188, 199, 229), (206, 212, 234), (220, 227, 243), (227, 231, 243)
- ),
-
-// 94 cl-tans-yellows-browns
-((168, 139, 109), (159, 147, 135), (162, 151, 141), (166, 156, 147),
- (170, 164, 158), (174, 173, 169), (178, 177, 176), (182, 182, 184),
- (199, 198, 196), (211, 208, 207), (223, 219, 218), (235, 234, 228),
- (247, 249, 238), (238, 236, 229), (229, 224, 221), (221, 216, 213),
- (214, 209, 206), (196, 185, 183), (196, 187, 180), (197, 189, 178),
- (202, 193, 185), (207, 198, 193), (216, 203, 190), (225, 208, 188),
- (229, 210, 180), (238, 210, 165), (247, 211, 151), (247, 211, 139),
- (247, 212, 128), (236, 205, 130), (226, 198, 133), (230, 191, 136),
- (224, 198, 141), (205, 191, 165), (221, 205, 180), (238, 220, 196),
- (243, 230, 201), (249, 240, 207), (245, 238, 206), (242, 237, 205),
- (229, 215, 202), (215, 202, 187), (202, 189, 173), (193, 184, 166),
- (184, 179, 160), (181, 176, 165), (179, 174, 170), (178, 173, 169),
- (177, 173, 170), (179, 164, 157), (181, 165, 151), (183, 166, 146),
- (180, 164, 149), (177, 163, 152), (175, 163, 153), (173, 164, 155),
- (184, 179, 176), (192, 187, 183), (200, 195, 191), (216, 206, 194),
- (233, 218, 197), (237, 222, 197), (241, 226, 197), (251, 235, 183),
- (253, 236, 182), (250, 250, 138), (251, 251, 135), (253, 253, 133),
- (253, 253, 132), (253, 253, 131), (252, 252, 130), (252, 252, 120),
- (252, 230, 129), (242, 211, 128), (233, 192, 128), (222, 178, 124),
- (212, 165, 121), (224, 170, 120), (237, 176, 119), (247, 195, 112),
- (247, 213, 123), (227, 217, 164), (213, 200, 163), (199, 184, 163),
- (198, 180, 163), (198, 176, 163), (183, 169, 158), (168, 161, 155),
- (160, 150, 149), (161, 155, 152), (163, 160, 155), (165, 161, 156),
- (168, 163, 157), (173, 171, 172), (187, 183, 182), (199, 198, 196),
- (213, 209, 206), (244, 226, 204), (246, 221, 177), (248, 217, 150),
- (249, 213, 148), (250, 209, 147), (241, 179, 128), (202, 160, 118),
- (184, 163, 136), (180, 156, 134), (176, 150, 133), (175, 150, 129),
- (174, 150, 126), (170, 153, 135), (163, 151, 139), (151, 146, 140),
- (149, 140, 131), (125, 112, 103), (120, 111, 86), (116, 111, 69),
- (111, 97, 84), (109, 102, 96), (122, 114, 103), (150, 144, 128),
- (193, 178, 159), (224, 198, 157), (255, 218, 155), (253, 216, 146),
- (251, 215, 137), (251, 225, 141), (255, 247, 130), (253, 253, 139),
- (253, 251, 148), (244, 223, 180), (238, 220, 180), (232, 218, 181),
- (227, 210, 184), (226, 204, 180), (203, 197, 183), (196, 184, 172),
- (194, 167, 156), (189, 170, 164), (185, 174, 172), (185, 176, 174),
- (186, 178, 176), (181, 177, 178), (186, 182, 179), (190, 180, 171),
- (187, 177, 168), (181, 171, 161), (180, 168, 159), (179, 166, 158),
- (176, 161, 154), (179, 159, 148), (177, 161, 145), (177, 156, 137),
- (169, 151, 131), (171, 159, 129), (173, 168, 128), (173, 164, 107),
- (175, 153, 103), (182, 144, 107), (185, 149, 113), (183, 154, 124),
- (182, 164, 140), (192, 183, 176), (194, 187, 181), (197, 192, 186),
- (206, 192, 189), (208, 195, 187), (223, 204, 174), (217, 192, 135),
- (177, 148, 106), (151, 128, 101), (125, 109, 96), (118, 104, 93),
- (123, 111, 99), (125, 122, 113), (146, 137, 132), (172, 147, 125),
- (198, 151, 107), (208, 163, 124), (235, 189, 114), (249, 203, 105),
- (251, 217, 110), (249, 231, 107), (252, 241, 113), (250, 215, 115),
- (255, 230, 156), (253, 230, 166), (252, 231, 176), (250, 229, 174),
- (247, 219, 156), (251, 222, 142), (253, 242, 126), (248, 247, 129),
- (255, 228, 147), (239, 233, 171), (229, 222, 176), (213, 194, 177),
- (204, 186, 172), (189, 181, 168), (181, 166, 163), (173, 162, 160),
- (174, 164, 155), (174, 161, 153), (174, 162, 150), (168, 156, 142),
- (159, 145, 142), (158, 145, 139), (151, 147, 144), (161, 147, 147),
- (168, 158, 156), (181, 172, 167), (187, 178, 171), (193, 184, 169),
- (198, 185, 168), (206, 190, 174), (202, 195, 176), (201, 191, 181),
- (198, 188, 179), (199, 187, 173), (197, 184, 176), (196, 185, 181),
- (193, 182, 178), (188, 183, 179), (189, 184, 180), (193, 184, 179),
- (192, 187, 183), (193, 190, 183), (196, 192, 189), (198, 193, 190),
- (197, 196, 192), (199, 199, 199), (200, 199, 197), (204, 199, 195),
- (209, 200, 193), (226, 209, 189), (229, 215, 178), (233, 214, 184),
- (230, 208, 195), (217, 208, 203), (210, 205, 201), (204, 200, 199),
- (211, 210, 205), (220, 217, 208), (225, 224, 222), (225, 224, 222),
- (225, 220, 217), (217, 217, 207), (208, 203, 199), (201, 192, 187),
- (187, 183, 180), (182, 172, 170), (171, 167, 164), (169, 159, 157),
- (170, 159, 155), (169, 154, 149), (166, 152, 139), (165, 148, 130)
- ),
-
-// 95 cl-golds-browns2
-((166, 81, 24), (131, 73, 25), (126, 72, 30), (121, 71, 36),
- (122, 73, 41), (123, 76, 46), (122, 81, 47), (122, 87, 49),
- (155, 86, 44), (155, 87, 40), (156, 89, 37), (148, 82, 29),
- (140, 75, 21), (136, 72, 14), (133, 69, 7), (130, 66, 8),
- (128, 63, 9), (125, 64, 19), (129, 70, 26), (134, 77, 34),
- (153, 84, 36), (173, 92, 39), (183, 93, 37), (194, 95, 36),
- (208, 109, 42), (222, 114, 45), (236, 119, 49), (233, 122, 60),
- (230, 126, 71), (226, 124, 70), (223, 122, 70), (214, 130, 93),
- (201, 127, 92), (177, 121, 96), (155, 108, 91), (133, 96, 87),
- (137, 95, 78), (142, 95, 69), (137, 93, 64), (133, 92, 60),
- (156, 86, 35), (156, 82, 34), (156, 79, 33), (158, 78, 28),
- (161, 78, 24), (160, 79, 24), (159, 80, 24), (149, 77, 27),
- (147, 77, 17), (162, 78, 18), (176, 88, 19), (191, 98, 20),
- (211, 105, 31), (231, 113, 43), (233, 117, 47), (235, 122, 52),
- (255, 137, 57), (255, 148, 73), (255, 159, 90), (255, 206, 120),
- (255, 254, 151), (255, 254, 168), (255, 255, 185), (255, 254, 207),
- (254, 255, 195), (255, 248, 143), (255, 204, 108), (255, 161, 73),
- (255, 160, 73), (255, 159, 74), (253, 154, 71), (255, 145, 70),
- (226, 115, 43), (195, 103, 40), (165, 92, 37), (147, 83, 35),
- (130, 75, 34), (126, 72, 33), (122, 70, 33), (108, 67, 35),
- (103, 68, 46), (107, 72, 53), (109, 72, 51), (111, 73, 50),
- (114, 72, 43), (117, 71, 37), (118, 72, 38), (122, 77, 48),
- (116, 82, 70), (120, 82, 67), (124, 83, 65), (127, 81, 56),
- (130, 80, 47), (144, 83, 39), (159, 87, 37), (164, 87, 31),
- (172, 87, 32), (190, 88, 22), (209, 95, 29), (228, 103, 36),
- (233, 108, 38), (238, 114, 40), (254, 127, 46), (251, 132, 52),
- (253, 129, 57), (251, 123, 63), (250, 118, 69), (249, 121, 60),
- (248, 124, 52), (255, 116, 47), (254, 113, 44), (255, 115, 43),
- (254, 120, 49), (255, 138, 54), (255, 136, 55), (255, 135, 57),
- (253, 134, 66), (254, 130, 68), (253, 137, 80), (255, 137, 87),
- (241, 134, 78), (235, 124, 73), (229, 114, 69), (221, 116, 68),
- (214, 118, 68), (194, 113, 60), (161, 107, 60), (153, 101, 64),
- (149, 102, 60), (153, 90, 47), (147, 86, 45), (142, 83, 43),
- (127, 77, 42), (116, 70, 34), (111, 65, 32), (103, 64, 33),
- (109, 63, 27), (109, 62, 23), (110, 61, 20), (109, 60, 19),
- (108, 59, 18), (99, 54, 12), (85, 49, 15), (99, 60, 29),
- (103, 64, 23), (111, 82, 42), (119, 86, 47), (128, 90, 53),
- (147, 96, 49), (178, 102, 53), (192, 121, 75), (209, 128, 83),
- (182, 104, 56), (179, 102, 53), (176, 100, 51), (172, 98, 49),
- (178, 107, 55), (195, 124, 78), (211, 133, 97), (215, 139, 107),
- (254, 160, 99), (254, 187, 98), (254, 178, 92), (255, 169, 86),
- (255, 163, 79), (248, 158, 62), (248, 136, 64), (231, 128, 59),
- (200, 106, 44), (192, 103, 43), (185, 100, 43), (165, 93, 53),
- (161, 90, 46), (157, 90, 47), (156, 90, 42), (160, 94, 44),
- (164, 97, 42), (177, 97, 44), (179, 97, 49), (184, 97, 52),
- (173, 96, 52), (168, 96, 46), (162, 90, 40), (153, 92, 37),
- (147, 87, 50), (151, 92, 52), (156, 97, 55), (169, 100, 67),
- (186, 106, 81), (199, 114, 93), (195, 129, 95), (198, 130, 93),
- (203, 129, 92), (222, 121, 65), (219, 117, 53), (213, 110, 44),
- (204, 108, 48), (200, 111, 51), (202, 109, 48), (182, 99, 33),
- (173, 89, 25), (167, 88, 21), (164, 84, 23), (156, 79, 25),
- (148, 78, 27), (145, 78, 23), (145, 78, 26), (141, 77, 29),
- (135, 79, 32), (139, 81, 35), (133, 78, 39), (125, 73, 36),
- (114, 68, 32), (107, 67, 31), (104, 63, 31), (104, 63, 31),
- (106, 66, 31), (115, 65, 28), (115, 66, 25), (112, 62, 25),
- (114, 64, 27), (118, 72, 20), (123, 73, 22), (126, 72, 28),
- (124, 73, 30), (128, 75, 35), (131, 77, 41), (133, 79, 43),
- (129, 82, 38), (127, 80, 36), (122, 70, 33), (114, 64, 29),
- (118, 69, 28), (125, 74, 21), (127, 74, 20), (137, 71, 19),
- (144, 79, 23), (159, 88, 36), (189, 103, 52), (217, 128, 60),
- (254, 154, 92), (255, 178, 112), (254, 218, 132), (255, 210, 125),
- (255, 192, 95), (255, 154, 88), (234, 135, 70), (208, 115, 54),
- (189, 108, 43), (178, 97, 34), (159, 92, 37), (146, 90, 41),
- (132, 93, 54), (126, 94, 56), (127, 86, 64), (133, 87, 61)
- ),
-
-// 96 cl-pastels
-((236, 206, 176), (231, 206, 174), (229, 206, 173), (227, 206, 172),
- (224, 205, 171), (222, 205, 170), (221, 205, 169), (220, 205, 169),
- (215, 205, 167), (212, 205, 166), (210, 205, 165), (207, 204, 164),
- (205, 204, 163), (203, 204, 162), (201, 204, 161), (199, 204, 160),
- (198, 204, 160), (193, 203, 158), (195, 202, 160), (197, 201, 163),
- (199, 200, 165), (201, 200, 168), (202, 199, 169), (203, 199, 170),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 195, 182),
- (215, 195, 184), (216, 194, 185), (217, 194, 187), (219, 193, 189),
- (221, 192, 192), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (223, 193, 208), (221, 194, 209), (220, 195, 211),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (198, 207, 228), (196, 208, 229), (195, 209, 231), (192, 211, 234),
- (188, 213, 237), (181, 217, 243), (177, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (168, 225, 253), (170, 225, 251),
- (177, 223, 242), (181, 222, 237), (185, 221, 233), (189, 219, 229),
- (193, 218, 225), (195, 217, 222), (197, 217, 220), (200, 216, 216),
- (204, 215, 212), (212, 213, 203), (216, 212, 199), (220, 211, 195),
- (221, 210, 192), (223, 210, 190), (227, 208, 186), (231, 207, 182),
- (236, 206, 176), (236, 205, 177), (236, 204, 179), (235, 203, 180),
- (235, 202, 182), (235, 201, 182), (235, 201, 183), (234, 200, 185),
- (234, 199, 186), (233, 197, 189), (233, 196, 190), (233, 195, 192),
- (232, 195, 192), (232, 195, 193), (232, 194, 194), (232, 193, 196),
- (231, 191, 199), (230, 190, 200), (230, 189, 202), (229, 189, 201),
- (228, 190, 200), (226, 190, 197), (224, 191, 195), (222, 192, 192),
- (220, 193, 190), (216, 194, 185), (214, 195, 182), (212, 196, 180),
- (211, 196, 179), (210, 197, 178), (208, 197, 176), (206, 198, 173),
- (202, 200, 168), (200, 200, 166), (198, 201, 164), (197, 201, 162),
- (196, 202, 161), (193, 203, 158), (195, 203, 160), (197, 202, 163),
- (199, 201, 165), (203, 199, 170), (204, 199, 171), (205, 199, 172),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 196, 182),
- (217, 194, 187), (219, 193, 189), (221, 193, 192), (222, 192, 193),
- (223, 192, 194), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (220, 195, 211), (218, 196, 212), (216, 197, 214),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (195, 209, 231), (191, 211, 234), (188, 213, 237), (186, 214, 238),
- (184, 215, 240), (181, 217, 243), (178, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (166, 225, 252), (167, 225, 250),
- (169, 223, 244), (170, 222, 239), (172, 221, 234), (173, 220, 228),
- (176, 217, 218), (177, 216, 215), (178, 216, 213), (179, 215, 207),
- (181, 213, 202), (182, 212, 197), (184, 211, 191), (185, 210, 186),
- (187, 208, 181), (190, 206, 170), (190, 205, 167), (191, 205, 165),
- (193, 203, 158), (195, 203, 159), (198, 203, 160), (200, 203, 161),
- (205, 203, 163), (206, 203, 163), (207, 204, 164), (209, 204, 165),
- (212, 204, 166), (214, 204, 167), (217, 204, 168), (219, 204, 169),
- (221, 205, 170), (224, 205, 171), (226, 205, 172), (228, 205, 173),
- (231, 205, 174), (233, 205, 175), (236, 206, 176), (232, 207, 180),
- (225, 209, 189), (223, 209, 191), (221, 210, 193), (217, 211, 198),
- (213, 213, 202), (209, 214, 206), (205, 215, 211), (202, 216, 215),
- (198, 217, 219), (194, 218, 224), (190, 219, 228), (186, 220, 232),
- (182, 221, 236), (179, 222, 241), (175, 224, 245), (171, 225, 249),
- (167, 226, 254), (166, 226, 255), (167, 225, 250), (169, 223, 244),
- (170, 222, 239), (172, 221, 234), (173, 220, 228), (175, 218, 223),
- (176, 217, 218), (178, 216, 213), (179, 215, 207), (181, 213, 202),
- (182, 212, 197), (184, 211, 191), (185, 210, 186), (187, 208, 181),
- (188, 207, 175), (190, 206, 170), (191, 205, 165), (193, 203, 158),
- (195, 202, 160), (197, 202, 163), (199, 201, 165), (201, 200, 168),
- (203, 199, 170), (205, 198, 172), (207, 198, 175), (209, 197, 177),
- (211, 196, 180), (213, 195, 182), (215, 195, 184), (217, 194, 187),
- (219, 193, 189), (221, 192, 192), (223, 192, 194), (225, 191, 196),
- (227, 190, 199), (230, 189, 202), (230, 190, 201), (230, 191, 199),
- (231, 192, 198), (231, 192, 196), (231, 193, 195), (232, 194, 193),
- (232, 195, 192), (232, 196, 191), (233, 197, 189), (233, 198, 188),
- (233, 199, 186), (234, 200, 185), (234, 201, 184), (234, 202, 182),
- (235, 203, 181), (235, 204, 179), (235, 205, 178), (236, 206, 176)
- ),
-
-
-// 97 multi_color_1 from ron1.ugr (classylady & ron)
-((255, 0, 0), (173, 0, 55), (118, 0, 91), (64, 0, 128),
- (50, 55, 155), (36, 110, 183), (29, 137, 196), (23, 164, 210),
- (0, 255, 255), (0, 255, 200), (0, 255, 145), (0, 255, 72),
- (0, 255, 0), (55, 255, 27), (110, 255, 55), (137, 255, 68),
- (164, 255, 82), (255, 255, 128), (255, 227, 155), (255, 200, 183),
- (255, 173, 210), (255, 146, 237), (255, 137, 246), (255, 128, 255),
- (145, 128, 228), (72, 128, 210), (0, 128, 192), (27, 100, 151),
- (55, 73, 110), (68, 59, 89), (82, 46, 68), (110, 18, 27),
- (128, 0, 0), (183, 55, 55), (210, 82, 82), (237, 110, 110),
- (218, 132, 119), (200, 155, 128), (172, 169, 128), (145, 183, 128),
- (0, 255, 128), (55, 227, 114), (110, 200, 100), (164, 173, 86),
- (219, 146, 73), (237, 137, 68), (255, 128, 64), (200, 155, 50),
- (145, 183, 36), (36, 237, 9), (18, 225, 18), (0, 214, 28),
- (0, 173, 55), (0, 132, 82), (0, 98, 105), (0, 64, 128),
- (55, 92, 183), (82, 105, 210), (110, 119, 237), (119, 109, 225),
- (128, 100, 214), (128, 86, 193), (128, 73, 173), (128, 46, 132),
- (128, 18, 91), (155, 0, 78), (182, 0, 91), (210, 0, 105),
- (232, 0, 116), (255, 0, 128), (255, 28, 100), (255, 55, 73),
- (255, 110, 18), (227, 119, 9), (200, 128, 0), (145, 128, 0),
- (91, 128, 0), (63, 128, 0), (36, 128, 0), (0, 128, 0),
- (0, 128, 14), (0, 128, 41), (0, 114, 73), (0, 100, 105),
- (0, 86, 125), (0, 73, 146), (0, 46, 187), (0, 18, 228),
- (0, 0, 235), (0, 0, 214), (0, 0, 194), (0, 0, 183),
- (0, 0, 173), (0, 0, 160), (28, 0, 153), (55, 0, 146),
- (82, 0, 139), (128, 0, 155), (128, 0, 182), (128, 0, 210),
- (128, 0, 223), (128, 0, 237), (128, 0, 255), (128, 28, 200),
- (128, 82, 91), (128, 105, 45), (128, 128, 0), (128, 128, 7),
- (128, 128, 14), (128, 128, 28), (128, 128, 41), (128, 128, 64),
- (155, 128, 105), (210, 128, 187), (223, 128, 207), (237, 128, 228),
- (255, 128, 255), (228, 155, 200), (200, 183, 145), (173, 210, 91),
- (128, 255, 0), (155, 255, 0), (183, 255, 0), (196, 255, 0),
- (210, 255, 0), (255, 255, 0), (200, 228, 28), (145, 200, 55),
- (91, 173, 82), (0, 128, 128), (27, 114, 114), (55, 100, 100),
- (110, 73, 73), (164, 46, 46), (255, 0, 0), (255, 28, 14),
- (255, 82, 41), (255, 105, 52), (255, 128, 64), (227, 141, 64),
- (200, 155, 64), (145, 183, 64), (91, 210, 64), (36, 237, 64),
- (0, 255, 64), (55, 200, 146), (68, 186, 166), (82, 173, 187),
- (128, 128, 255), (155, 100, 228), (183, 73, 200), (210, 46, 173),
- (255, 0, 128), (255, 14, 135), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (200, 128, 178),
- (145, 128, 164), (0, 128, 128), (14, 141, 141), (28, 155, 155),
- (55, 183, 183), (82, 210, 210), (110, 237, 237), (128, 255, 255),
- (128, 200, 200), (128, 186, 186), (128, 173, 173), (128, 146, 146),
- (128, 128, 128), (100, 155, 100), (73, 183, 73), (46, 210, 46),
- (0, 255, 0), (47, 245, 11), (95, 234, 21), (142, 224, 32),
- (189, 214, 43), (220, 207, 50), (214, 175, 85), (209, 142, 120),
- (198, 77, 191), (196, 66, 202), (194, 56, 214), (206, 91, 198),
- (218, 125, 183), (230, 160, 167), (250, 217, 141), (238, 200, 113),
- (227, 183, 84), (215, 167, 56), (204, 150, 28), (196, 139, 9),
- (186, 159, 35), (176, 179, 61), (166, 199, 87), (156, 219, 113),
- (150, 232, 130), (129, 214, 108), (107, 195, 86), (86, 177, 64),
- (51, 147, 28), (87, 138, 72), (123, 129, 116), (159, 119, 159),
- (195, 110, 203), (219, 104, 232), (210, 88, 224), (202, 72, 217),
- (193, 56, 209), (185, 40, 201), (179, 30, 196), (171, 75, 206),
- (163, 119, 216), (155, 164, 226), (141, 238, 243), (130, 233, 221),
- (120, 229, 199), (109, 224, 177), (98, 220, 155), (91, 217, 141),
- (120, 194, 122), (150, 171, 104), (179, 149, 85), (209, 126, 66),
- (228, 111, 54), (223, 126, 59), (219, 141, 63), (214, 156, 68),
- (207, 181, 75), (194, 184, 77), (180, 188, 80), (167, 191, 82),
- (154, 195, 84), (145, 197, 86), (133, 196, 102), (121, 196, 118),
- (108, 195, 134), (96, 195, 150), (88, 194, 160), (90, 184, 165),
- (92, 174, 171), (94, 164, 176), (98, 148, 185), (100, 131, 192),
- (102, 113, 198), (104, 96, 205), (107, 78, 212), (108, 67, 216),
- (120, 72, 211), (132, 76, 206), (143, 81, 201), (163, 89, 193)
- ),
-
-// 98 oranges
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 99 multi_color_2
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 100 rw-yellow-orange
-((255, 128, 0), (255, 134, 0), (255, 137, 0), (255, 140, 0),
- (255, 143, 0), (255, 146, 0), (255, 147, 0), (255, 149, 0),
- (255, 155, 0), (255, 158, 0), (255, 161, 0), (255, 164, 0),
- (255, 167, 0), (255, 170, 0), (255, 173, 0), (255, 174, 0),
- (255, 176, 0), (255, 182, 0), (255, 185, 0), (255, 188, 0),
- (255, 190, 0), (255, 193, 0), (255, 194, 0), (255, 196, 0),
- (255, 202, 0), (255, 205, 0), (255, 208, 0), (255, 211, 0),
- (255, 214, 0), (255, 215, 0), (255, 217, 0), (255, 220, 0),
- (255, 223, 0), (255, 229, 0), (255, 232, 0), (255, 235, 0),
- (255, 238, 0), (255, 241, 0), (255, 242, 0), (255, 244, 0),
- (255, 250, 0), (255, 251, 1), (255, 252, 2), (255, 249, 3),
- (255, 246, 4), (255, 244, 5), (255, 243, 6), (255, 240, 8),
- (255, 237, 9), (255, 231, 12), (255, 228, 13), (255, 225, 15),
- (255, 222, 16), (255, 219, 18), (255, 217, 19), (255, 216, 20),
- (255, 210, 22), (255, 207, 24), (255, 204, 26), (255, 201, 27),
- (255, 198, 28), (255, 196, 29), (255, 195, 30), (255, 192, 32),
- (255, 190, 33), (255, 184, 36), (255, 181, 37), (255, 178, 39),
- (255, 176, 39), (255, 175, 40), (255, 172, 42), (255, 169, 44),
- (255, 163, 46), (255, 160, 48), (255, 157, 50), (255, 154, 51),
- (255, 151, 52), (255, 149, 53), (255, 148, 54), (255, 145, 56),
- (255, 142, 57), (255, 136, 60), (255, 133, 61), (255, 130, 63),
- (255, 129, 63), (255, 128, 64), (255, 131, 66), (255, 134, 67),
- (255, 140, 70), (255, 143, 71), (255, 146, 73), (255, 147, 73),
- (255, 149, 74), (255, 152, 76), (255, 155, 78), (255, 158, 79),
- (255, 161, 80), (255, 167, 84), (255, 170, 85), (255, 173, 86),
- (255, 174, 87), (255, 176, 88), (255, 179, 90), (255, 182, 91),
- (255, 188, 94), (255, 190, 95), (255, 193, 97), (255, 194, 97),
- (255, 196, 98), (255, 199, 100), (255, 202, 102), (255, 205, 103),
- (255, 208, 104), (255, 214, 108), (255, 215, 108), (255, 217, 109),
- (255, 220, 110), (255, 223, 112), (255, 226, 114), (255, 229, 115),
- (255, 235, 118), (255, 238, 119), (255, 241, 121), (255, 242, 121),
- (255, 244, 122), (255, 247, 124), (255, 250, 126), (255, 253, 127),
- (255, 255, 128), (255, 251, 126), (255, 250, 125), (255, 249, 125),
- (255, 247, 124), (255, 245, 123), (255, 243, 122), (255, 241, 121),
- (255, 237, 119), (255, 235, 117), (255, 233, 116), (255, 232, 115),
- (255, 231, 115), (255, 229, 114), (255, 227, 113), (255, 225, 112),
- (255, 223, 111), (255, 219, 109), (255, 218, 108), (255, 217, 108),
- (255, 215, 107), (255, 213, 106), (255, 211, 105), (255, 209, 104),
- (255, 205, 102), (255, 204, 101), (255, 203, 101), (255, 201, 100),
- (255, 199, 98), (255, 197, 97), (255, 195, 96), (255, 193, 95),
- (255, 190, 94), (255, 186, 92), (255, 185, 91), (255, 184, 91),
- (255, 182, 90), (255, 180, 89), (255, 178, 88), (255, 176, 87),
- (255, 172, 85), (255, 170, 84), (255, 169, 83), (254, 170, 81),
- (253, 171, 79), (252, 171, 77), (250, 172, 75), (249, 173, 73),
- (248, 174, 71), (247, 175, 69), (246, 176, 67), (245, 177, 65),
- (244, 177, 64), (242, 178, 62), (241, 179, 60), (240, 180, 58),
- (238, 182, 54), (237, 182, 53), (237, 183, 52), (235, 184, 50),
- (234, 184, 48), (233, 185, 46), (232, 186, 44), (231, 187, 42),
- (230, 188, 40), (229, 189, 38), (227, 190, 36), (226, 190, 34),
- (225, 191, 32), (224, 192, 30), (223, 193, 29), (222, 194, 27),
- (221, 195, 25), (219, 196, 23), (218, 197, 21), (217, 197, 19),
- (216, 198, 17), (215, 199, 15), (214, 200, 13), (213, 201, 11),
- (211, 202, 9), (210, 203, 7), (209, 203, 5), (208, 204, 3),
- (207, 205, 1), (206, 206, 0), (206, 203, 0), (206, 199, 0),
- (206, 196, 0), (206, 193, 0), (205, 189, 0), (205, 186, 0),
- (205, 183, 0), (205, 179, 0), (205, 176, 0), (205, 173, 0),
- (204, 169, 0), (204, 166, 0), (204, 163, 0), (204, 159, 0),
- (204, 156, 0), (203, 153, 0), (203, 149, 0), (203, 146, 0),
- (203, 143, 0), (203, 139, 0), (202, 136, 0), (202, 133, 0),
- (202, 129, 0), (202, 126, 0), (202, 123, 0), (202, 119, 0),
- (201, 116, 0), (201, 113, 0), (201, 109, 0), (201, 106, 0),
- (201, 103, 0), (200, 100, 0), (200, 96, 0), (200, 93, 0),
- (200, 90, 0), (200, 86, 0), (199, 83, 0), (199, 80, 0),
- (199, 76, 0), (199, 73, 0), (199, 70, 0), (198, 64, 0)
- ),
-
-// 101 rw-multi-color-2
-((128, 64, 64), (153, 52, 52), (165, 45, 45), (178, 39, 39),
- (190, 32, 32), (202, 26, 26), (208, 23, 23), (215, 20, 20),
- (240, 8, 8), (247, 10, 4), (255, 12, 0), (255, 25, 0),
- (255, 38, 0), (255, 50, 0), (255, 62, 0), (255, 68, 0),
- (255, 75, 0), (255, 100, 0), (255, 114, 0), (255, 128, 0),
- (242, 122, 0), (230, 116, 0), (224, 112, 0), (218, 109, 0),
- (193, 97, 0), (180, 90, 0), (168, 84, 0), (155, 78, 0),
- (143, 72, 0), (135, 68, 0), (128, 64, 0), (116, 70, 0),
- (103, 76, 0), (78, 89, 0), (65, 95, 0), (53, 102, 0),
- (40, 108, 0), (28, 114, 0), (22, 117, 0), (16, 120, 0),
- (0, 128, 12), (0, 128, 25), (0, 128, 38), (0, 128, 50),
- (0, 128, 62), (0, 128, 68), (0, 128, 75), (0, 128, 88),
- (0, 128, 100), (0, 128, 125), (0, 134, 132), (0, 140, 140),
- (0, 152, 152), (0, 165, 165), (0, 171, 171), (0, 178, 178),
- (0, 202, 202), (0, 214, 214), (0, 227, 227), (0, 241, 241),
- (0, 255, 255), (6, 255, 249), (12, 255, 243), (25, 255, 230),
- (38, 255, 218), (62, 255, 193), (75, 255, 180), (88, 255, 168),
- (94, 255, 162), (100, 255, 156), (112, 255, 143), (128, 255, 128),
- (103, 255, 153), (90, 255, 165), (78, 255, 178), (65, 255, 190),
- (53, 255, 202), (46, 255, 208), (40, 255, 215), (28, 255, 227),
- (16, 255, 240), (0, 243, 255), (0, 230, 255), (0, 218, 255),
- (0, 211, 255), (0, 205, 255), (0, 193, 255), (0, 181, 255),
- (0, 156, 255), (0, 143, 255), (0, 131, 255), (0, 129, 255),
- (0, 128, 255), (12, 128, 255), (25, 128, 255), (38, 128, 255),
- (50, 128, 255), (75, 128, 255), (87, 128, 255), (100, 128, 255),
- (106, 128, 255), (112, 128, 255), (128, 128, 255), (128, 116, 236),
- (128, 90, 199), (128, 78, 180), (128, 66, 162), (128, 59, 152),
- (128, 53, 143), (128, 40, 124), (128, 28, 106), (128, 16, 87),
- (128, 0, 64), (153, 25, 89), (159, 31, 95), (165, 38, 102),
- (178, 50, 114), (190, 62, 126), (202, 75, 139), (215, 88, 152),
- (240, 112, 176), (247, 114, 181), (255, 116, 186), (255, 109, 183),
- (255, 103, 180), (255, 90, 173), (255, 78, 167), (255, 66, 161),
- (255, 53, 154), (255, 28, 142), (255, 22, 139), (255, 16, 136),
- (255, 3, 130), (255, 0, 128), (243, 0, 140), (230, 0, 153),
- (205, 0, 178), (193, 0, 190), (181, 0, 202), (174, 0, 208),
- (168, 0, 215), (156, 0, 227), (143, 0, 240), (128, 0, 255),
- (116, 12, 236), (90, 38, 199), (84, 44, 189), (78, 50, 180),
- (66, 62, 162), (53, 75, 143), (40, 88, 124), (28, 100, 106),
- (0, 128, 64), (12, 128, 64), (25, 128, 64), (50, 128, 64),
- (75, 128, 64), (100, 128, 64), (125, 128, 64), (149, 128, 64),
- (174, 128, 64), (224, 128, 64), (239, 128, 64), (255, 128, 64),
- (243, 116, 58), (230, 103, 52), (218, 90, 45), (205, 78, 39),
- (181, 53, 26), (174, 46, 23), (168, 40, 20), (156, 28, 14),
- (143, 16, 8), (131, 3, 2), (128, 0, 0), (140, 25, 25),
- (153, 50, 50), (165, 75, 75), (178, 100, 100), (190, 125, 125),
- (202, 149, 149), (215, 174, 174), (227, 199, 199), (240, 224, 224),
- (250, 250, 250), (247, 247, 247), (245, 245, 245), (241, 241, 241),
- (236, 236, 236), (231, 231, 231), (226, 226, 226), (222, 222, 222),
- (217, 217, 217), (212, 212, 212), (206, 206, 206), (186, 186, 211),
- (166, 166, 216), (146, 146, 220), (126, 126, 225), (105, 105, 230),
- (85, 85, 235), (65, 65, 239), (45, 45, 244), (25, 25, 249),
- (0, 0, 255), (12, 6, 230), (25, 12, 205), (38, 19, 180),
- (50, 25, 155), (62, 31, 130), (75, 38, 106), (88, 44, 81),
- (100, 50, 56), (112, 56, 31), (125, 62, 6), (128, 64, 0),
- (116, 70, 12), (103, 76, 25), (90, 83, 38), (78, 89, 50),
- (66, 95, 62), (53, 102, 75), (40, 108, 88), (28, 114, 100),
- (16, 120, 112), (0, 128, 128), (0, 128, 134), (0, 128, 140),
- (0, 128, 147), (0, 128, 153), (0, 128, 159), (0, 128, 166),
- (0, 128, 172), (0, 128, 178), (0, 128, 184), (0, 128, 192),
- (25, 140, 173), (50, 153, 154), (75, 165, 136), (100, 178, 117),
- (125, 190, 98), (149, 202, 80), (174, 215, 61), (199, 227, 42),
- (224, 240, 23), (255, 255, 0), (255, 243, 12), (255, 230, 25),
- (255, 218, 38), (255, 205, 50), (255, 193, 62), (255, 181, 75),
- (255, 168, 88), (255, 156, 100), (255, 143, 112), (255, 128, 128)
- ),
-
-// 102 rw-blue-with-red
-((0, 0, 255), (0, 0, 243), (0, 0, 237), (0, 0, 231),
- (0, 0, 225), (0, 0, 219), (0, 0, 216), (0, 0, 213),
- (0, 0, 202), (0, 0, 196), (0, 0, 190), (0, 0, 184),
- (0, 0, 178), (0, 0, 172), (0, 0, 166), (0, 0, 163),
- (0, 0, 160), (16, 0, 172), (24, 0, 178), (32, 0, 184),
- (40, 0, 190), (48, 0, 196), (52, 0, 199), (56, 0, 202),
- (72, 0, 213), (80, 0, 219), (88, 0, 225), (96, 0, 231),
- (104, 0, 237), (108, 0, 240), (112, 0, 243), (120, 0, 249),
- (128, 0, 255), (128, 16, 255), (128, 24, 255), (128, 32, 255),
- (128, 40, 255), (128, 48, 255), (128, 52, 255), (128, 56, 255),
- (128, 72, 255), (128, 80, 255), (128, 88, 255), (128, 96, 255),
- (128, 104, 255), (128, 108, 255), (128, 112, 255), (128, 120, 255),
- (128, 128, 255), (112, 128, 247), (104, 128, 243), (96, 128, 239),
- (88, 128, 235), (80, 128, 231), (76, 128, 229), (72, 128, 227),
- (56, 128, 220), (48, 128, 216), (40, 128, 212), (32, 128, 208),
- (24, 128, 204), (20, 128, 202), (16, 128, 200), (8, 128, 196),
- (0, 128, 192), (0, 128, 200), (0, 128, 204), (0, 128, 208),
- (0, 128, 210), (0, 128, 212), (0, 128, 216), (0, 128, 220),
- (0, 128, 227), (0, 128, 231), (0, 128, 235), (0, 128, 239),
- (0, 128, 243), (0, 128, 245), (0, 128, 247), (0, 128, 251),
- (0, 128, 255), (16, 128, 247), (24, 128, 243), (32, 128, 239),
- (36, 128, 237), (40, 128, 235), (48, 128, 231), (56, 128, 227),
- (72, 128, 220), (80, 128, 216), (88, 128, 212), (92, 128, 210),
- (96, 128, 208), (104, 128, 204), (112, 128, 200), (120, 128, 196),
- (128, 128, 192), (144, 128, 192), (152, 128, 192), (160, 128, 192),
- (164, 128, 192), (168, 128, 192), (176, 128, 192), (184, 128, 192),
- (199, 128, 192), (207, 128, 192), (215, 128, 192), (219, 128, 192),
- (223, 128, 192), (231, 128, 192), (239, 128, 192), (247, 128, 192),
- (255, 128, 192), (255, 128, 200), (255, 128, 202), (255, 128, 204),
- (255, 128, 208), (255, 128, 212), (255, 128, 216), (255, 128, 220),
- (255, 128, 227), (255, 128, 231), (255, 128, 235), (255, 128, 237),
- (255, 128, 239), (255, 128, 243), (255, 128, 247), (255, 128, 251),
- (255, 128, 255), (255, 112, 255), (255, 108, 255), (255, 104, 255),
- (255, 96, 255), (255, 88, 255), (255, 80, 255), (255, 72, 255),
- (255, 56, 255), (255, 48, 255), (255, 40, 255), (255, 36, 255),
- (255, 32, 255), (255, 24, 255), (255, 16, 255), (255, 8, 255),
- (255, 0, 255), (255, 0, 239), (255, 0, 235), (255, 0, 231),
- (255, 0, 223), (255, 0, 215), (255, 0, 207), (255, 0, 199),
- (255, 0, 184), (255, 0, 180), (255, 0, 176), (255, 0, 168),
- (255, 0, 160), (255, 0, 152), (255, 0, 144), (255, 0, 136),
- (255, 0, 128), (223, 16, 144), (215, 20, 148), (207, 24, 152),
- (191, 32, 160), (175, 40, 168), (159, 48, 176), (143, 56, 184),
- (112, 72, 199), (104, 76, 203), (96, 80, 207), (80, 88, 215),
- (64, 96, 223), (48, 104, 231), (32, 112, 239), (16, 120, 247),
- (0, 128, 255), (0, 128, 251), (0, 128, 247), (0, 128, 243),
- (0, 128, 239), (0, 128, 235), (0, 128, 231), (0, 128, 227),
- (0, 128, 220), (0, 128, 218), (0, 128, 216), (0, 128, 212),
- (0, 128, 208), (0, 128, 204), (0, 128, 200), (0, 128, 196),
- (0, 128, 192), (8, 128, 196), (16, 128, 200), (24, 128, 204),
- (32, 128, 208), (40, 128, 212), (48, 128, 216), (56, 128, 220),
- (64, 128, 224), (72, 128, 227), (80, 128, 231), (88, 128, 235),
- (96, 128, 239), (104, 128, 243), (112, 128, 247), (120, 128, 251),
- (128, 128, 255), (120, 120, 255), (112, 112, 255), (104, 104, 255),
- (96, 96, 255), (88, 88, 255), (80, 80, 255), (72, 72, 255),
- (64, 64, 255), (56, 56, 255), (48, 48, 255), (40, 40, 255),
- (32, 32, 255), (24, 24, 255), (16, 16, 255), (8, 8, 255),
- (0, 0, 255), (0, 0, 249), (0, 0, 243), (0, 0, 237),
- (0, 0, 231), (0, 0, 225), (0, 0, 219), (0, 0, 213),
- (0, 0, 208), (0, 0, 202), (0, 0, 196), (0, 0, 190),
- (0, 0, 184), (0, 0, 178), (0, 0, 172), (0, 0, 166),
- (0, 0, 160), (8, 0, 166), (16, 0, 172), (24, 0, 178),
- (32, 0, 184), (40, 0, 190), (48, 0, 196), (56, 0, 202),
- (64, 0, 208), (72, 0, 213), (80, 0, 219), (88, 0, 225),
- (96, 0, 231), (104, 0, 237), (112, 0, 243), (128, 0, 255)
- ),
-
-// 103 rw-blue-with-red-2
-((0, 128, 255), (18, 119, 237), (27, 114, 228), (36, 110, 219),
- (45, 105, 210), (54, 101, 201), (58, 98, 196), (63, 96, 192),
- (81, 88, 174), (90, 83, 165), (99, 78, 156), (108, 74, 147),
- (117, 70, 138), (125, 65, 129), (134, 60, 121), (138, 58, 116),
- (143, 56, 112), (161, 47, 94), (170, 42, 85), (179, 38, 76),
- (188, 33, 67), (197, 29, 58), (201, 26, 53), (206, 24, 49),
- (224, 16, 31), (233, 11, 22), (242, 6, 13), (246, 5, 11),
- (251, 4, 9), (248, 6, 13), (246, 9, 18), (242, 14, 27),
- (237, 18, 36), (228, 27, 54), (223, 31, 63), (219, 36, 72),
- (214, 40, 81), (210, 45, 90), (208, 47, 94), (206, 50, 99),
- (197, 58, 117), (192, 63, 125), (188, 68, 134), (183, 72, 143),
- (179, 76, 152), (177, 78, 156), (175, 81, 161), (170, 86, 170),
- (166, 90, 179), (157, 99, 197), (152, 103, 206), (148, 108, 215),
- (143, 112, 224), (139, 117, 233), (136, 119, 237), (134, 122, 242),
- (132, 128, 251), (136, 128, 246), (141, 128, 242), (145, 128, 237),
- (150, 128, 233), (152, 128, 230), (155, 128, 228), (159, 128, 224),
- (164, 128, 219), (173, 128, 210), (177, 128, 205), (182, 128, 201),
- (184, 128, 199), (186, 128, 197), (191, 128, 192), (195, 128, 188),
- (204, 128, 179), (208, 128, 174), (213, 128, 170), (217, 128, 165),
- (222, 128, 161), (224, 128, 159), (226, 128, 157), (231, 128, 152),
- (235, 128, 148), (244, 128, 139), (248, 128, 134), (253, 128, 130),
- (254, 128, 129), (255, 128, 128), (255, 128, 132), (255, 128, 137),
- (255, 128, 146), (255, 128, 150), (255, 128, 155), (255, 128, 157),
- (255, 128, 159), (255, 128, 164), (255, 128, 168), (255, 128, 173),
- (255, 128, 177), (255, 128, 186), (255, 128, 190), (255, 128, 195),
- (255, 128, 197), (255, 128, 199), (255, 128, 204), (255, 128, 208),
- (255, 128, 217), (255, 128, 221), (255, 128, 226), (255, 128, 228),
- (255, 128, 231), (255, 128, 235), (255, 128, 240), (255, 128, 244),
- (255, 128, 249), (246, 124, 255), (241, 121, 255), (237, 119, 255),
- (228, 114, 255), (219, 110, 255), (210, 106, 255), (201, 101, 255),
- (183, 92, 255), (174, 87, 255), (165, 83, 255), (160, 80, 255),
- (156, 78, 255), (147, 74, 255), (138, 70, 255), (129, 65, 255),
- (121, 60, 255), (103, 52, 255), (98, 49, 255), (94, 47, 255),
- (85, 42, 255), (76, 38, 255), (67, 34, 255), (58, 29, 255),
- (40, 20, 255), (31, 15, 255), (22, 11, 255), (17, 8, 255),
- (13, 6, 255), (4, 2, 255), (0, 0, 255), (9, 0, 251),
- (18, 0, 246), (36, 0, 237), (40, 0, 235), (45, 0, 233),
- (54, 0, 228), (63, 0, 224), (72, 0, 219), (81, 0, 215),
- (99, 0, 206), (103, 0, 203), (108, 0, 201), (117, 0, 197),
- (126, 0, 192), (134, 0, 188), (143, 0, 184), (152, 0, 179),
- (161, 0, 175), (179, 0, 166), (183, 0, 163), (188, 0, 161),
- (197, 0, 157), (206, 0, 152), (215, 0, 148), (224, 0, 143),
- (242, 0, 134), (248, 0, 131), (255, 0, 128), (246, 4, 132),
- (237, 9, 137), (228, 14, 141), (219, 18, 146), (210, 22, 150),
- (201, 27, 155), (192, 32, 159), (183, 36, 164), (174, 40, 168),
- (165, 45, 173), (156, 50, 177), (147, 54, 182), (138, 58, 186),
- (121, 68, 195), (116, 70, 197), (112, 72, 199), (103, 76, 204),
- (94, 81, 208), (85, 86, 213), (76, 90, 217), (67, 94, 222),
- (58, 99, 226), (49, 104, 231), (40, 108, 235), (31, 112, 240),
- (22, 117, 244), (13, 122, 249), (4, 126, 253), (0, 128, 255),
- (9, 129, 251), (18, 130, 248), (27, 131, 244), (36, 132, 241),
- (45, 133, 237), (54, 134, 234), (63, 135, 230), (72, 136, 227),
- (81, 137, 223), (90, 138, 220), (99, 139, 216), (108, 140, 213),
- (117, 141, 209), (126, 142, 206), (134, 143, 202), (143, 144, 199),
- (152, 144, 195), (161, 145, 192), (170, 146, 188), (179, 147, 185),
- (188, 148, 181), (197, 149, 178), (206, 150, 174), (215, 151, 171),
- (224, 152, 167), (233, 153, 164), (242, 154, 160), (255, 155, 155),
- (252, 155, 159), (248, 155, 162), (245, 155, 166), (242, 155, 169),
- (238, 155, 173), (235, 155, 176), (231, 156, 180), (228, 156, 183),
- (225, 156, 187), (221, 156, 190), (218, 156, 194), (214, 156, 197),
- (211, 156, 201), (208, 157, 204), (204, 157, 208), (201, 157, 211),
- (198, 157, 215), (194, 157, 218), (191, 157, 222), (188, 157, 225),
- (184, 158, 229), (181, 158, 232), (177, 158, 236), (174, 158, 239),
- (171, 158, 243), (167, 158, 246), (164, 158, 250), (159, 159, 255)
- ),
-
-// 104 rw-blues-3
-((0, 0, 255), (9, 9, 255), (13, 13, 255), (18, 18, 255),
- (22, 22, 255), (27, 27, 255), (29, 29, 255), (32, 32, 255),
- (40, 40, 255), (45, 45, 255), (50, 50, 255), (54, 54, 255),
- (58, 58, 255), (63, 63, 255), (68, 68, 255), (70, 70, 255),
- (72, 72, 255), (81, 81, 255), (85, 85, 255), (90, 90, 255),
- (94, 94, 255), (99, 99, 255), (101, 101, 255), (104, 104, 255),
- (112, 112, 255), (117, 117, 255), (122, 122, 255), (123, 123, 253),
- (124, 124, 252), (121, 121, 250), (119, 119, 248), (114, 114, 245),
- (110, 110, 242), (101, 101, 235), (96, 96, 231), (92, 92, 228),
- (87, 87, 225), (83, 83, 222), (80, 80, 220), (78, 78, 218),
- (70, 70, 212), (65, 65, 208), (60, 60, 205), (56, 56, 201),
- (52, 52, 198), (49, 49, 196), (47, 47, 195), (42, 42, 192),
- (38, 38, 188), (29, 29, 182), (24, 24, 178), (20, 20, 175),
- (15, 15, 171), (11, 11, 168), (8, 8, 166), (6, 6, 165),
- (0, 9, 163), (0, 18, 166), (0, 27, 170), (0, 36, 173),
- (0, 45, 177), (0, 49, 178), (0, 54, 180), (0, 63, 183),
- (0, 72, 187), (0, 90, 193), (0, 99, 196), (0, 108, 200),
- (0, 112, 201), (0, 117, 203), (0, 126, 207), (0, 134, 210),
- (0, 152, 217), (0, 161, 220), (0, 170, 223), (0, 179, 226),
- (0, 188, 230), (0, 192, 231), (0, 197, 233), (0, 206, 237),
- (0, 215, 240), (0, 233, 247), (0, 242, 250), (0, 251, 254),
- (0, 253, 254), (0, 255, 255), (0, 248, 251), (0, 242, 246),
- (0, 228, 237), (0, 221, 232), (0, 215, 228), (0, 211, 226),
- (0, 208, 224), (0, 201, 219), (0, 195, 215), (0, 188, 210),
- (0, 181, 206), (0, 168, 197), (0, 161, 192), (0, 154, 188),
- (0, 151, 186), (0, 148, 184), (0, 141, 179), (0, 134, 175),
- (0, 121, 166), (0, 114, 161), (0, 107, 157), (0, 104, 154),
- (0, 101, 152), (0, 94, 148), (0, 87, 143), (0, 80, 139),
- (0, 74, 134), (0, 66, 130), (0, 67, 131), (0, 68, 132),
- (0, 71, 135), (0, 73, 137), (0, 75, 139), (0, 78, 142),
- (0, 82, 146), (0, 84, 148), (0, 86, 150), (0, 87, 151),
- (0, 89, 153), (0, 91, 155), (0, 93, 157), (0, 96, 160),
- (0, 98, 162), (0, 102, 166), (0, 103, 167), (0, 104, 168),
- (0, 107, 171), (0, 109, 173), (0, 111, 175), (0, 114, 178),
- (0, 118, 182), (0, 120, 184), (0, 122, 186), (0, 123, 187),
- (0, 125, 189), (0, 127, 191), (0, 128, 192), (0, 128, 194),
- (0, 128, 196), (0, 128, 201), (0, 128, 202), (0, 128, 203),
- (0, 128, 205), (0, 128, 208), (0, 128, 210), (0, 128, 212),
- (0, 128, 216), (0, 128, 217), (0, 128, 219), (0, 128, 221),
- (0, 128, 223), (0, 128, 225), (0, 128, 227), (0, 128, 230),
- (0, 128, 232), (0, 128, 236), (0, 128, 237), (0, 128, 239),
- (0, 128, 241), (0, 128, 243), (0, 128, 245), (0, 128, 247),
- (0, 128, 252), (0, 128, 253), (0, 128, 255), (4, 132, 255),
- (9, 137, 255), (14, 141, 255), (18, 146, 255), (22, 150, 255),
- (27, 155, 255), (32, 159, 255), (36, 164, 255), (40, 168, 255),
- (45, 173, 255), (50, 177, 255), (54, 182, 255), (58, 186, 255),
- (68, 195, 255), (70, 197, 255), (72, 199, 255), (76, 204, 255),
- (81, 208, 255), (86, 213, 255), (90, 217, 255), (94, 222, 255),
- (99, 226, 255), (104, 231, 255), (108, 235, 255), (112, 240, 255),
- (117, 244, 255), (122, 249, 255), (126, 253, 255), (128, 255, 255),
- (128, 246, 255), (128, 237, 255), (128, 228, 255), (128, 219, 255),
- (128, 210, 255), (128, 201, 255), (128, 192, 255), (128, 183, 255),
- (128, 174, 255), (128, 165, 255), (128, 156, 255), (128, 147, 255),
- (128, 138, 255), (128, 129, 255), (128, 121, 255), (128, 112, 255),
- (128, 103, 255), (128, 94, 255), (128, 85, 255), (128, 76, 255),
- (128, 67, 255), (128, 58, 255), (128, 49, 255), (128, 40, 255),
- (128, 31, 255), (128, 22, 255), (128, 13, 255), (128, 0, 255),
- (128, 4, 253), (128, 9, 251), (128, 14, 248), (128, 18, 246),
- (128, 22, 244), (128, 27, 242), (128, 32, 239), (128, 36, 237),
- (128, 40, 235), (128, 45, 233), (128, 50, 231), (128, 54, 228),
- (128, 58, 226), (128, 63, 224), (128, 68, 222), (128, 72, 220),
- (128, 76, 217), (128, 81, 215), (128, 86, 213), (128, 90, 211),
- (128, 94, 208), (128, 99, 206), (128, 104, 204), (128, 108, 202),
- (128, 112, 200), (128, 117, 197), (128, 122, 195), (128, 128, 192)
- ),
-
-// 105 rw-reds-pinks-blues
-((255, 0, 0), (255, 0, 55), (255, 0, 91), (255, 0, 128),
- (255, 27, 142), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 146),
- (255, 128, 128), (255, 128, 142), (255, 128, 156), (255, 128, 162),
- (255, 128, 169), (255, 128, 192), (200, 155, 151), (145, 183, 110),
- (90, 210, 68), (36, 237, 27), (18, 246, 13), (0, 255, 0),
- (110, 200, 110), (182, 164, 182), (255, 128, 255), (254, 134, 229),
- (253, 140, 203), (252, 143, 189), (252, 146, 176), (251, 152, 150),
- (250, 156, 133), (252, 89, 76), (253, 55, 47), (254, 22, 19),
- (254, 25, 37), (255, 28, 55), (255, 41, 82), (255, 55, 110),
- (255, 128, 255), (255, 128, 227), (255, 128, 200), (255, 128, 173),
- (255, 128, 146), (255, 128, 137), (255, 128, 128), (255, 100, 128),
- (255, 73, 128), (255, 18, 128), (255, 23, 121), (255, 28, 114),
- (255, 55, 100), (255, 82, 87), (255, 105, 75), (255, 128, 64),
- (255, 73, 92), (255, 45, 105), (255, 18, 119), (227, 9, 137),
- (200, 0, 155), (172, 0, 169), (145, 0, 183), (91, 0, 210),
- (36, 0, 237), (55, 28, 228), (109, 55, 200), (164, 82, 173),
- (209, 105, 150), (255, 128, 128), (255, 100, 128), (255, 73, 128),
- (255, 18, 128), (255, 9, 114), (255, 0, 100), (255, 0, 73),
- (255, 0, 46), (255, 0, 32), (255, 0, 18), (255, 0, 0),
- (255, 28, 14), (255, 82, 41), (255, 105, 59), (255, 128, 78),
- (255, 128, 85), (255, 128, 92), (255, 128, 105), (255, 128, 119),
- (255, 128, 155), (255, 128, 182), (255, 128, 210), (255, 128, 223),
- (255, 128, 237), (255, 128, 255), (255, 155, 228), (255, 183, 200),
- (255, 210, 173), (255, 200, 100), (255, 145, 73), (255, 91, 46),
- (255, 63, 32), (255, 36, 18), (255, 0, 0), (255, 28, 55),
- (255, 82, 164), (255, 105, 209), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 200), (255, 128, 173), (255, 128, 128),
- (255, 100, 128), (255, 46, 128), (255, 32, 128), (255, 18, 128),
- (255, 0, 128), (255, 28, 114), (255, 55, 100), (255, 82, 87),
- (255, 128, 64), (255, 128, 105), (255, 128, 146), (255, 128, 166),
- (255, 128, 187), (255, 128, 255), (200, 155, 255), (145, 183, 255),
- (91, 210, 255), (0, 255, 255), (27, 241, 241), (55, 228, 228),
- (110, 200, 200), (164, 173, 173), (255, 128, 128), (255, 128, 155),
- (255, 128, 210), (255, 128, 232), (255, 128, 255), (255, 114, 241),
- (255, 100, 228), (255, 73, 200), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 151),
- (255, 128, 128), (255, 128, 121), (255, 128, 114), (255, 128, 100),
- (255, 128, 87), (255, 128, 73), (255, 128, 64), (215, 116, 104),
- (174, 104, 145), (67, 71, 252), (87, 77, 232), (107, 83, 212),
- (148, 95, 171), (188, 108, 131), (229, 120, 90), (255, 128, 64),
- (255, 128, 146), (255, 128, 166), (255, 128, 187), (255, 128, 228),
- (255, 128, 255), (255, 100, 228), (255, 73, 200), (255, 46, 173),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 237), (255, 128, 246), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 214), (255, 128, 192), (234, 155, 181),
- (212, 182, 170), (191, 209, 159), (169, 236, 148), (155, 254, 141),
- (176, 199, 111), (198, 145, 80), (219, 90, 50), (241, 36, 20),
- (255, 0, 0), (255, 0, 28), (255, 0, 55), (255, 0, 82),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 210), (255, 128, 237), (255, 128, 255), (255, 100, 228),
- (255, 73, 200), (255, 46, 173), (255, 0, 128), (255, 28, 100),
- (255, 55, 73), (255, 82, 46), (255, 110, 18), (255, 128, 0),
- (228, 114, 0), (200, 100, 0), (173, 87, 0), (146, 73, 0),
- (128, 64, 0), (155, 78, 28), (183, 92, 55), (210, 105, 82),
- (255, 128, 128), (255, 100, 128), (255, 73, 128), (255, 46, 128),
- (255, 18, 128), (255, 0, 128), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (255, 128, 178),
- (255, 128, 164), (255, 128, 151), (255, 128, 128), (255, 100, 100),
- (255, 73, 73), (255, 46, 46), (255, 18, 18), (255, 0, 0),
- (255, 28, 55), (255, 55, 110), (255, 82, 164), (255, 128, 255)
- ),
-
-// 106 rw-browns-greens-reds-bule
-((128, 255, 0), (73, 200, 28), (36, 164, 46), (0, 128, 64),
- (55, 141, 91), (110, 155, 119), (137, 162, 132), (164, 169, 146),
- (255, 191, 191), (255, 153, 153), (255, 115, 115), (255, 65, 65),
- (255, 15, 15), (255, 39, 39), (255, 64, 64), (255, 76, 76),
- (255, 88, 88), (255, 128, 128), (200, 128, 114), (145, 128, 100),
- (90, 128, 86), (36, 128, 73), (18, 128, 68), (0, 128, 64),
- (110, 128, 119), (182, 128, 155), (255, 128, 192), (255, 101, 178),
- (255, 75, 165), (255, 61, 158), (255, 48, 152), (255, 21, 139),
- (255, 4, 130), (200, 2, 102), (173, 1, 87), (146, 1, 73),
- (123, 28, 68), (100, 55, 64), (86, 82, 64), (73, 110, 64),
- (0, 255, 64), (32, 200, 66), (64, 145, 68), (96, 90, 70),
- (128, 36, 73), (138, 18, 73), (149, 0, 74), (147, 21, 59),
- (146, 42, 45), (143, 84, 16), (154, 94, 37), (166, 104, 59),
- (190, 110, 112), (215, 117, 166), (235, 122, 210), (255, 128, 255),
- (208, 117, 147), (184, 112, 92), (161, 107, 38), (152, 99, 22),
- (143, 91, 6), (141, 85, 7), (140, 79, 9), (136, 67, 13),
- (133, 55, 16), (128, 56, 21), (125, 64, 23), (123, 73, 26),
- (120, 80, 28), (118, 87, 31), (141, 110, 53), (163, 132, 75),
- (208, 177, 120), (219, 164, 112), (230, 151, 105), (237, 109, 76),
- (244, 68, 48), (247, 47, 33), (250, 27, 19), (255, 0, 0),
- (255, 28, 0), (255, 82, 0), (246, 91, 0), (237, 100, 0),
- (227, 86, 0), (218, 73, 0), (200, 46, 0), (182, 18, 0),
- (188, 5, 5), (206, 10, 10), (225, 15, 15), (234, 17, 17),
- (243, 20, 20), (255, 23, 23), (249, 48, 29), (243, 73, 35),
- (238, 98, 40), (230, 148, 65), (232, 156, 80), (234, 165, 95),
- (235, 169, 102), (236, 173, 110), (237, 179, 120), (220, 159, 99),
- (185, 120, 56), (170, 104, 38), (156, 88, 20), (157, 80, 26),
- (158, 72, 33), (160, 55, 46), (162, 39, 59), (165, 12, 81),
- (183, 41, 104), (218, 98, 151), (226, 112, 163), (235, 126, 175),
- (247, 145, 190), (239, 127, 186), (231, 108, 183), (223, 90, 179),
- (210, 60, 173), (194, 60, 180), (179, 60, 188), (171, 60, 192),
- (164, 60, 196), (139, 61, 209), (157, 70, 175), (174, 80, 140),
- (192, 89, 106), (221, 105, 49), (212, 99, 67), (203, 93, 86),
- (186, 81, 123), (168, 68, 161), (139, 48, 222), (157, 48, 205),
- (192, 48, 171), (206, 48, 157), (221, 49, 143), (224, 52, 148),
- (227, 56, 153), (233, 63, 163), (238, 70, 173), (244, 77, 183),
- (248, 82, 189), (251, 102, 135), (252, 107, 121), (253, 112, 108),
- (255, 128, 64), (255, 142, 85), (255, 156, 107), (255, 170, 128),
- (255, 193, 164), (248, 179, 146), (242, 165, 129), (230, 138, 94),
- (217, 110, 58), (204, 82, 23), (196, 64, 0), (203, 82, 15),
- (211, 101, 29), (230, 149, 68), (232, 146, 74), (235, 144, 81),
- (241, 140, 94), (246, 135, 107), (251, 131, 120), (255, 128, 128),
- (145, 183, 183), (118, 196, 196), (91, 210, 210), (36, 237, 237),
- (0, 255, 255), (55, 255, 228), (110, 255, 200), (164, 255, 173),
- (255, 255, 128), (228, 255, 146), (201, 255, 165), (174, 254, 183),
- (148, 254, 201), (130, 253, 213), (151, 227, 222), (172, 200, 230),
- (214, 147, 247), (221, 138, 250), (228, 130, 253), (207, 157, 232),
- (185, 183, 212), (164, 210, 191), (129, 254, 157), (156, 240, 151),
- (183, 226, 145), (210, 211, 139), (236, 197, 133), (254, 188, 129),
- (250, 202, 129), (246, 216, 129), (242, 231, 129), (238, 245, 129),
- (235, 254, 129), (212, 254, 133), (189, 254, 137), (167, 254, 141),
- (129, 254, 148), (129, 254, 167), (129, 254, 185), (129, 254, 204),
- (129, 254, 223), (129, 254, 235), (155, 244, 213), (182, 235, 190),
- (208, 225, 168), (235, 215, 146), (252, 209, 131), (227, 218, 132),
- (201, 226, 134), (176, 235, 135), (134, 249, 137), (145, 243, 126),
- (157, 237, 115), (168, 231, 103), (180, 225, 92), (187, 221, 85),
- (165, 212, 114), (143, 202, 144), (121, 193, 173), (98, 183, 203),
- (84, 177, 222), (93, 166, 229), (103, 156, 236), (112, 145, 243),
- (128, 128, 255), (121, 149, 211), (114, 170, 168), (107, 191, 124),
- (100, 212, 81), (96, 226, 52), (119, 217, 54), (143, 208, 57),
- (166, 199, 59), (190, 190, 61), (205, 184, 63), (213, 182, 75),
- (222, 179, 88), (230, 177, 100), (244, 173, 121), (192, 191, 109),
- (139, 208, 97), (87, 226, 84), (34, 243, 72), (0, 255, 64),
- (0, 255, 105), (0, 255, 146), (0, 255, 187), (0, 255, 255)
- ),
-
-// 107 rw-browns-pinks-reds-blues
-((128, 0, 0), (147, 0, 0), (156, 0, 0), (166, 0, 0),
- (175, 0, 0), (185, 0, 0), (189, 0, 0), (194, 0, 0),
- (212, 23, 23), (218, 46, 46), (224, 69, 69), (230, 92, 92),
- (236, 116, 116), (242, 139, 139), (248, 162, 162), (251, 176, 176),
- (255, 191, 191), (255, 148, 148), (255, 127, 127), (255, 106, 106),
- (255, 84, 84), (255, 63, 63), (255, 52, 52), (255, 42, 42),
- (255, 29, 29), (255, 42, 42), (255, 56, 56), (255, 69, 69),
- (255, 83, 83), (255, 90, 90), (255, 97, 97), (255, 111, 111),
- (255, 124, 124), (255, 128, 143), (255, 128, 158), (255, 128, 174),
- (255, 128, 189), (255, 128, 205), (255, 128, 212), (255, 128, 220),
- (255, 128, 255), (255, 128, 247), (255, 128, 240), (255, 128, 232),
- (255, 128, 224), (255, 128, 220), (255, 128, 217), (255, 128, 209),
- (255, 128, 202), (255, 113, 184), (255, 98, 176), (255, 83, 169),
- (255, 68, 161), (255, 53, 154), (255, 45, 150), (255, 38, 147),
- (255, 4, 130), (239, 3, 122), (224, 3, 114), (208, 2, 106),
- (193, 2, 98), (185, 2, 94), (178, 2, 90), (163, 2, 82),
- (147, 1, 74), (128, 0, 64), (143, 18, 81), (159, 37, 98),
- (166, 46, 106), (174, 55, 114), (190, 73, 131), (205, 91, 148),
- (236, 128, 182), (239, 130, 184), (242, 133, 187), (229, 114, 171),
- (216, 96, 156), (210, 87, 148), (204, 78, 141), (191, 60, 125),
- (178, 41, 109), (149, 0, 74), (148, 12, 66), (147, 24, 58),
- (147, 30, 53), (147, 36, 49), (146, 47, 41), (145, 59, 33),
- (143, 83, 16), (142, 87, 11), (141, 92, 7), (140, 89, 8),
- (140, 87, 9), (138, 81, 10), (137, 75, 11), (136, 70, 13),
- (135, 64, 14), (132, 52, 17), (133, 54, 16), (134, 57, 15),
- (134, 60, 14), (135, 64, 14), (137, 70, 12), (139, 76, 10),
- (142, 89, 7), (144, 96, 5), (146, 103, 3), (145, 99, 4),
- (144, 96, 5), (142, 89, 7), (141, 83, 8), (139, 76, 10),
- (137, 69, 12), (133, 56, 16), (132, 51, 17), (131, 47, 18),
- (129, 52, 20), (128, 57, 21), (126, 62, 23), (125, 66, 24),
- (122, 76, 27), (120, 81, 29), (118, 87, 31), (124, 93, 37),
- (131, 100, 43), (143, 112, 56), (156, 125, 68), (169, 138, 81),
- (182, 151, 93), (207, 176, 118), (213, 182, 124), (220, 189, 131),
- (223, 192, 134), (227, 169, 118), (231, 146, 102), (235, 122, 85),
- (242, 76, 53), (246, 52, 36), (250, 29, 20), (252, 14, 10),
- (255, 0, 0), (255, 21, 21), (255, 43, 43), (255, 64, 64),
- (255, 85, 85), (255, 128, 128), (255, 138, 138), (255, 149, 149),
- (255, 176, 176), (245, 155, 155), (234, 133, 133), (224, 112, 112),
- (204, 69, 69), (198, 58, 58), (193, 48, 48), (183, 27, 27),
- (170, 0, 0), (180, 3, 3), (191, 6, 6), (201, 8, 8),
- (211, 11, 11), (232, 17, 17), (237, 18, 18), (242, 19, 19),
- (252, 22, 22), (255, 23, 23), (252, 37, 26), (248, 51, 30),
- (242, 79, 36), (240, 86, 37), (239, 93, 39), (235, 107, 43),
- (232, 121, 46), (228, 139, 50), (229, 144, 58), (230, 149, 67),
- (231, 154, 75), (232, 158, 84), (233, 163, 92), (235, 168, 101),
- (236, 173, 109), (237, 179, 120), (227, 168, 108), (217, 157, 96),
- (198, 135, 72), (193, 129, 65), (188, 124, 59), (178, 113, 47),
- (168, 102, 35), (156, 88, 20), (157, 79, 27), (158, 70, 35),
- (159, 60, 42), (160, 51, 50), (161, 42, 57), (163, 33, 64),
- (164, 24, 72), (165, 14, 79), (165, 12, 81), (175, 28, 94),
- (185, 44, 107), (195, 60, 121), (205, 76, 134), (215, 93, 147),
- (225, 109, 160), (235, 125, 173), (247, 145, 190), (243, 135, 188),
- (238, 124, 186), (234, 114, 184), (229, 104, 182), (225, 94, 180),
- (220, 83, 178), (216, 73, 176), (210, 60, 173), (201, 60, 177),
- (193, 60, 182), (184, 60, 186), (176, 60, 190), (167, 60, 195),
- (158, 60, 199), (150, 60, 204), (139, 61, 209), (149, 66, 190),
- (159, 72, 170), (169, 77, 151), (179, 82, 132), (189, 88, 112),
- (199, 93, 93), (209, 98, 73), (218, 104, 54), (221, 105, 49),
- (211, 98, 70), (201, 91, 91), (191, 84, 112), (181, 77, 133),
- (171, 70, 154), (161, 64, 175), (151, 57, 196), (139, 48, 222),
- (149, 48, 212), (159, 48, 203), (169, 48, 193), (179, 48, 184),
- (189, 48, 174), (199, 48, 165), (209, 48, 155), (221, 49, 143),
- (224, 53, 149), (228, 57, 154), (231, 61, 160), (234, 65, 165),
- (237, 69, 171), (241, 73, 176), (244, 77, 182), (248, 82, 189)
- ),
-
-// 108 rw-reds-greens-blues-pinks-yellows-browns
-((255, 0, 0), (215, 40, 10), (195, 60, 15), (175, 80, 20),
- (155, 100, 25), (135, 120, 30), (125, 129, 32), (116, 139, 35),
- (76, 179, 45), (56, 199, 50), (36, 219, 55), (18, 232, 64),
- (0, 245, 74), (0, 235, 84), (0, 225, 94), (0, 220, 99),
- (0, 215, 104), (0, 195, 124), (0, 185, 134), (0, 176, 144),
- (0, 166, 154), (0, 156, 164), (0, 151, 169), (0, 146, 174),
- (0, 128, 192), (20, 128, 197), (40, 128, 202), (60, 128, 207),
- (80, 128, 212), (90, 128, 214), (100, 128, 217), (120, 128, 222),
- (139, 128, 226), (179, 128, 236), (199, 128, 241), (219, 128, 246),
- (237, 128, 250), (255, 128, 255), (245, 128, 255), (235, 128, 255),
- (195, 128, 255), (175, 128, 255), (155, 128, 255), (135, 128, 255),
- (116, 128, 255), (106, 128, 255), (96, 128, 255), (76, 128, 255),
- (56, 128, 255), (16, 128, 255), (8, 133, 245), (0, 138, 235),
- (0, 148, 215), (0, 158, 195), (0, 163, 185), (0, 168, 175),
- (0, 188, 135), (0, 197, 115), (0, 207, 96), (0, 217, 76),
- (0, 227, 56), (0, 232, 46), (0, 237, 36), (0, 247, 16),
- (0, 255, 0), (40, 255, 20), (60, 255, 30), (80, 255, 40),
- (90, 255, 45), (100, 255, 50), (120, 255, 60), (139, 255, 70),
- (179, 255, 90), (199, 255, 100), (219, 255, 110), (237, 250, 119),
- (255, 245, 128), (255, 240, 128), (255, 235, 128), (255, 225, 128),
- (255, 215, 128), (255, 195, 128), (255, 185, 128), (255, 176, 128),
- (255, 171, 128), (255, 166, 128), (255, 156, 128), (255, 146, 128),
- (255, 128, 128), (235, 128, 123), (215, 128, 118), (205, 128, 115),
- (195, 128, 113), (175, 128, 108), (155, 128, 103), (135, 128, 98),
- (116, 128, 93), (76, 128, 83), (56, 128, 78), (36, 128, 73),
- (26, 128, 70), (16, 128, 68), (0, 128, 64), (10, 123, 59),
- (30, 113, 49), (40, 108, 44), (50, 103, 39), (55, 100, 36),
- (60, 98, 34), (70, 93, 29), (80, 88, 24), (90, 83, 19),
- (100, 78, 14), (120, 68, 4), (124, 66, 2), (128, 64, 0),
- (128, 69, 15), (128, 74, 30), (128, 79, 45), (128, 84, 60),
- (128, 94, 90), (128, 99, 105), (128, 104, 120), (128, 106, 127),
- (128, 109, 135), (128, 114, 150), (128, 119, 165), (128, 124, 185),
- (128, 128, 192), (148, 108, 162), (153, 103, 154), (158, 98, 147),
- (168, 88, 132), (178, 78, 117), (188, 68, 102), (197, 58, 87),
- (217, 38, 57), (227, 28, 42), (237, 18, 27), (246, 9, 13),
- (255, 0, 0), (255, 10, 0), (255, 20, 0), (255, 30, 0),
- (255, 40, 0), (255, 60, 0), (255, 65, 0), (255, 70, 0),
- (255, 80, 0), (255, 90, 0), (255, 100, 0), (255, 110, 0),
- (255, 128, 0), (250, 128, 10), (245, 128, 20), (235, 128, 40),
- (225, 128, 60), (215, 128, 80), (205, 128, 100), (195, 128, 120),
- (186, 128, 139), (166, 128, 179), (161, 128, 189), (156, 128, 199),
- (146, 128, 219), (136, 128, 239), (128, 128, 255), (137, 137, 246),
- (154, 155, 228), (158, 159, 223), (163, 164, 218), (171, 173, 209),
- (180, 182, 200), (189, 191, 191), (197, 200, 182), (206, 210, 173),
- (215, 219, 164), (223, 228, 154), (232, 237, 145), (239, 244, 138),
- (240, 235, 127), (242, 226, 116), (243, 217, 106), (244, 208, 95),
- (246, 190, 73), (247, 185, 68), (248, 181, 63), (249, 172, 52),
- (250, 162, 41), (252, 153, 30), (253, 144, 19), (254, 135, 9),
- (255, 128, 0), (235, 138, 5), (215, 148, 10), (195, 158, 15),
- (175, 168, 20), (155, 178, 25), (135, 188, 30), (116, 197, 35),
- (96, 207, 40), (76, 217, 45), (56, 227, 50), (36, 237, 55),
- (0, 255, 64), (20, 255, 69), (40, 255, 74), (60, 255, 79),
- (80, 255, 84), (100, 255, 89), (120, 255, 94), (139, 255, 99),
- (159, 255, 104), (179, 255, 109), (199, 255, 114), (219, 255, 119),
- (239, 255, 124), (255, 255, 128), (255, 245, 123), (255, 235, 118),
- (255, 225, 113), (255, 215, 108), (255, 205, 103), (255, 195, 98),
- (255, 186, 93), (255, 176, 88), (255, 166, 83), (255, 156, 78),
- (255, 146, 73), (255, 136, 68), (255, 128, 64), (255, 128, 74),
- (255, 128, 84), (255, 128, 94), (255, 128, 104), (255, 128, 114),
- (255, 128, 124), (255, 128, 134), (255, 128, 144), (255, 128, 154),
- (255, 128, 164), (255, 128, 174), (255, 128, 184), (255, 128, 192),
- (255, 118, 187), (255, 108, 182), (255, 98, 177), (255, 88, 172),
- (255, 78, 167), (255, 68, 162), (255, 58, 157), (255, 48, 152),
- (255, 38, 147), (255, 28, 142), (255, 18, 137), (255, 0, 128)
- ),
-
-// 109 rw-greens-light-to-dark
-((0, 255, 0), (0, 237, 18), (0, 228, 27), (0, 219, 36),
- (0, 210, 45), (0, 201, 54), (0, 196, 58), (0, 192, 63),
- (0, 175, 81), (0, 166, 90), (0, 157, 99), (0, 148, 108),
- (0, 139, 117), (4, 138, 118), (9, 137, 119), (13, 141, 114),
- (18, 146, 110), (36, 164, 92), (45, 173, 83), (54, 182, 74),
- (63, 190, 65), (72, 199, 56), (76, 203, 51), (81, 208, 47),
- (99, 226, 29), (108, 235, 20), (117, 244, 11), (118, 245, 7),
- (119, 246, 4), (114, 241, 6), (110, 237, 9), (101, 228, 14),
- (92, 219, 18), (74, 201, 27), (65, 192, 31), (56, 184, 36),
- (47, 175, 40), (38, 166, 45), (33, 161, 47), (29, 157, 50),
- (11, 139, 58), (10, 138, 63), (9, 137, 68), (18, 146, 73),
- (27, 155, 78), (31, 159, 80), (36, 164, 82), (45, 173, 86),
- (54, 182, 91), (72, 199, 100), (81, 208, 104), (90, 217, 109),
- (99, 226, 113), (108, 235, 118), (112, 239, 120), (117, 244, 122),
- (119, 248, 119), (110, 241, 110), (101, 234, 101), (92, 227, 92),
- (83, 221, 83), (78, 217, 78), (74, 214, 74), (65, 207, 65),
- (56, 200, 56), (38, 186, 38), (29, 179, 29), (20, 172, 20),
- (15, 168, 15), (11, 165, 11), (2, 159, 2), (0, 157, 0),
- (19, 167, 5), (29, 172, 7), (39, 178, 10), (48, 183, 12),
- (58, 188, 14), (62, 190, 15), (67, 193, 17), (77, 198, 19),
- (87, 203, 22), (106, 213, 26), (115, 218, 28), (125, 224, 31),
- (131, 227, 32), (137, 230, 34), (137, 227, 37), (138, 224, 40),
- (138, 218, 45), (138, 215, 48), (139, 213, 51), (139, 211, 52),
- (140, 210, 54), (140, 207, 56), (141, 204, 59), (141, 201, 62),
- (141, 198, 65), (142, 193, 71), (139, 192, 71), (136, 192, 71),
- (132, 193, 70), (129, 194, 69), (122, 197, 66), (115, 199, 64),
- (101, 204, 59), (94, 206, 56), (87, 209, 54), (83, 210, 52),
- (80, 212, 51), (73, 214, 49), (66, 217, 46), (59, 219, 44),
- (52, 222, 41), (45, 223, 44), (46, 221, 47), (47, 220, 50),
- (49, 218, 56), (51, 216, 62), (53, 213, 69), (55, 211, 75),
- (59, 206, 87), (61, 204, 93), (63, 202, 99), (64, 200, 102),
- (65, 199, 105), (67, 197, 111), (69, 195, 118), (71, 193, 124),
- (71, 192, 125), (80, 197, 113), (82, 198, 110), (85, 199, 107),
- (89, 201, 101), (94, 204, 94), (98, 206, 88), (103, 208, 82),
- (112, 213, 70), (116, 215, 64), (121, 218, 58), (123, 219, 55),
- (126, 220, 52), (130, 222, 45), (136, 225, 38), (130, 227, 36),
- (124, 229, 35), (112, 232, 31), (108, 233, 30), (105, 234, 30),
- (99, 236, 28), (93, 237, 26), (87, 239, 24), (81, 241, 23),
- (69, 244, 19), (66, 245, 18), (63, 246, 18), (56, 248, 16),
- (49, 250, 14), (52, 245, 23), (55, 239, 32), (58, 234, 41),
- (61, 228, 50), (66, 218, 68), (67, 215, 72), (69, 212, 77),
- (72, 207, 86), (75, 201, 95), (78, 196, 104), (81, 190, 113),
- (86, 180, 131), (88, 176, 136), (90, 173, 142), (84, 170, 137),
- (77, 167, 131), (71, 164, 126), (65, 160, 120), (58, 157, 115),
- (52, 154, 109), (46, 151, 104), (39, 148, 98), (33, 145, 93),
- (27, 141, 87), (20, 138, 82), (14, 135, 76), (8, 132, 71),
- (0, 136, 68), (0, 140, 70), (0, 144, 72), (0, 152, 76),
- (0, 161, 80), (0, 169, 84), (0, 177, 88), (0, 185, 93),
- (0, 193, 97), (0, 201, 101), (0, 210, 105), (0, 218, 109),
- (0, 226, 113), (0, 234, 117), (0, 242, 121), (0, 244, 122),
- (8, 245, 126), (15, 246, 130), (23, 247, 135), (30, 247, 139),
- (38, 248, 143), (46, 249, 147), (53, 250, 152), (61, 250, 156),
- (68, 251, 160), (76, 252, 164), (84, 253, 168), (91, 253, 173),
- (99, 254, 177), (108, 255, 182), (108, 249, 177), (108, 243, 172),
- (108, 237, 167), (108, 231, 162), (108, 225, 157), (108, 219, 152),
- (108, 213, 147), (108, 207, 142), (108, 201, 137), (108, 195, 132),
- (108, 188, 127), (108, 182, 122), (108, 176, 117), (109, 169, 111),
- (114, 174, 106), (119, 178, 102), (123, 183, 97), (128, 187, 92),
- (133, 192, 88), (138, 196, 83), (142, 201, 79), (147, 206, 74),
- (152, 210, 69), (157, 215, 65), (162, 219, 60), (166, 224, 55),
- (171, 228, 51), (177, 234, 45), (165, 235, 42), (152, 237, 39),
- (140, 238, 36), (127, 240, 32), (115, 241, 29), (102, 243, 26),
- (90, 244, 23), (77, 246, 20), (65, 247, 17), (53, 249, 13),
- (40, 250, 10), (28, 252, 7), (15, 253, 4), (0, 255, 0)
- ),
-
-// 110 rw-blues-reds-purples
-((0, 128, 255), (32, 144, 255), (53, 154, 255), (74, 165, 255),
- (89, 172, 255), (105, 180, 255), (113, 184, 255), (121, 188, 255),
- (147, 201, 255), (157, 206, 255), (167, 211, 255), (180, 217, 255),
- (193, 224, 255), (151, 203, 241), (110, 183, 228), (89, 172, 221),
- (69, 162, 214), (0, 128, 192), (39, 148, 205), (79, 168, 219),
- (119, 187, 232), (159, 207, 246), (172, 213, 250), (185, 220, 255),
- (165, 210, 255), (151, 203, 255), (138, 197, 255), (129, 192, 255),
- (121, 188, 255), (116, 185, 255), (112, 183, 255), (104, 179, 255),
- (98, 176, 255), (83, 169, 255), (76, 165, 255), (69, 161, 255),
- (63, 158, 255), (58, 156, 255), (55, 154, 255), (52, 153, 255),
- (36, 146, 255), (28, 142, 255), (21, 138, 255), (13, 134, 255),
- (5, 131, 255), (2, 129, 255), (0, 128, 255), (0, 123, 245),
- (0, 118, 236), (0, 108, 216), (0, 104, 209), (0, 101, 202),
- (0, 97, 194), (0, 93, 187), (0, 90, 180), (0, 87, 174),
- (24, 116, 209), (35, 130, 226), (47, 145, 244), (57, 154, 247),
- (68, 163, 251), (75, 167, 249), (82, 172, 247), (95, 180, 243),
- (108, 189, 239), (97, 180, 225), (77, 166, 214), (58, 153, 204),
- (42, 142, 195), (26, 131, 187), (30, 142, 189), (35, 152, 190),
- (43, 173, 193), (50, 179, 196), (58, 186, 199), (69, 191, 204),
- (81, 197, 209), (87, 199, 212), (93, 202, 215), (101, 206, 218),
- (87, 194, 205), (60, 169, 180), (62, 167, 177), (64, 165, 175),
- (77, 173, 183), (90, 181, 191), (117, 198, 207), (143, 214, 223),
- (134, 210, 219), (107, 195, 205), (81, 180, 191), (68, 172, 184),
- (55, 165, 177), (38, 155, 168), (69, 164, 180), (100, 173, 192),
- (131, 182, 204), (159, 179, 214), (135, 160, 203), (112, 142, 193),
- (100, 132, 188), (89, 123, 183), (74, 111, 176), (85, 120, 181),
- (106, 138, 192), (115, 145, 196), (124, 153, 201), (118, 147, 196),
- (112, 142, 192), (99, 131, 183), (87, 119, 174), (66, 101, 159),
- (97, 127, 176), (159, 178, 209), (174, 190, 217), (190, 203, 225),
- (210, 220, 236), (177, 200, 214), (144, 180, 192), (111, 159, 170),
- (57, 126, 134), (82, 145, 152), (107, 165, 171), (119, 174, 180),
- (132, 184, 189), (173, 216, 220), (150, 200, 205), (126, 184, 189),
- (103, 168, 174), (64, 142, 149), (81, 152, 159), (98, 163, 169),
- (133, 184, 189), (167, 205, 208), (224, 240, 241), (185, 208, 209),
- (107, 144, 146), (75, 117, 120), (43, 91, 94), (52, 102, 105),
- (62, 114, 117), (81, 136, 139), (100, 159, 162), (119, 181, 184),
- (131, 196, 199), (114, 156, 215), (110, 146, 219), (106, 136, 223),
- (92, 103, 237), (103, 113, 238), (113, 123, 239), (124, 133, 240),
- (142, 150, 242), (129, 137, 235), (116, 125, 229), (90, 100, 216),
- (64, 75, 203), (38, 49, 190), (21, 33, 181), (51, 56, 189),
- (82, 79, 196), (162, 140, 217), (159, 136, 216), (156, 133, 215),
- (151, 127, 213), (145, 120, 211), (140, 113, 208), (136, 109, 207),
- (113, 85, 186), (107, 78, 180), (101, 72, 175), (90, 60, 165),
- (82, 52, 158), (111, 85, 175), (140, 119, 193), (168, 152, 210),
- (216, 207, 239), (213, 200, 233), (210, 193, 227), (206, 186, 220),
- (203, 179, 214), (201, 174, 210), (186, 154, 197), (171, 134, 183),
- (142, 95, 157), (137, 88, 152), (132, 82, 148), (146, 105, 123),
- (161, 128, 98), (175, 152, 73), (199, 190, 31), (171, 175, 59),
- (142, 161, 88), (114, 146, 116), (86, 132, 144), (67, 122, 163),
- (87, 137, 174), (107, 152, 186), (127, 167, 197), (147, 182, 209),
- (160, 192, 216), (180, 151, 170), (201, 110, 123), (221, 68, 77),
- (255, 0, 0), (233, 6, 49), (211, 12, 98), (189, 18, 146),
- (167, 24, 195), (153, 28, 227), (169, 63, 232), (185, 98, 236),
- (201, 134, 241), (217, 169, 245), (227, 192, 248), (211, 156, 243),
- (195, 121, 239), (179, 85, 234), (152, 26, 227), (155, 39, 210),
- (158, 53, 192), (160, 66, 175), (163, 79, 157), (165, 88, 146),
- (178, 111, 161), (190, 135, 177), (203, 158, 192), (216, 182, 208),
- (224, 197, 218), (212, 204, 226), (200, 211, 233), (188, 218, 241),
- (168, 230, 253), (133, 212, 241), (98, 193, 229), (62, 175, 218),
- (27, 157, 206), (4, 145, 198), (11, 149, 188), (18, 154, 178),
- (25, 158, 168), (32, 162, 158), (37, 165, 152), (31, 171, 141),
- (25, 177, 130), (19, 183, 119), (9, 193, 101), (10, 173, 120),
- (10, 153, 139), (11, 134, 158), (12, 114, 177), (13, 101, 189),
- (65, 107, 190), (117, 113, 190), (169, 118, 191), (255, 128, 192)
- ),
-
-// 111 rw-multi-5
-((0, 255, 128), (0, 200, 128), (0, 164, 128), (0, 128, 128),
- (27, 155, 155), (55, 183, 183), (68, 196, 196), (82, 210, 210),
- (128, 255, 255), (100, 214, 227), (73, 173, 200), (36, 118, 164),
- (0, 64, 128), (55, 78, 142), (110, 92, 156), (137, 98, 162),
- (164, 105, 169), (255, 128, 192), (227, 128, 192), (200, 128, 192),
- (173, 128, 192), (146, 128, 192), (137, 128, 192), (128, 128, 192),
- (183, 128, 219), (219, 128, 237), (255, 128, 255), (255, 100, 227),
- (255, 73, 200), (255, 59, 186), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (200, 28, 100), (173, 41, 86), (146, 55, 73),
- (137, 80, 61), (128, 105, 50), (128, 125, 43), (128, 146, 36),
- (128, 255, 0), (100, 227, 14), (73, 200, 28), (45, 173, 41),
- (18, 146, 55), (9, 137, 59), (0, 128, 64), (0, 100, 105),
- (0, 73, 146), (0, 18, 228), (14, 16, 214), (28, 14, 200),
- (55, 27, 145), (82, 41, 91), (105, 52, 45), (128, 64, 0),
- (128, 92, 110), (128, 105, 164), (128, 119, 219), (141, 137, 237),
- (155, 155, 255), (169, 169, 255), (183, 183, 255), (210, 210, 255),
- (237, 237, 255), (251, 238, 210), (247, 220, 165), (243, 203, 121),
- (239, 188, 84), (236, 174, 47), (222, 174, 51), (208, 174, 55),
- (179, 174, 62), (165, 178, 79), (151, 183, 96), (131, 190, 127),
- (112, 198, 159), (102, 202, 174), (93, 206, 190), (80, 211, 211),
- (105, 186, 206), (156, 136, 197), (175, 130, 179), (194, 124, 162),
- (192, 138, 148), (190, 153, 134), (186, 183, 106), (183, 213, 78),
- (186, 234, 76), (192, 235, 92), (198, 237, 108), (201, 238, 116),
- (204, 239, 124), (208, 240, 134), (163, 216, 133), (119, 192, 131),
- (74, 168, 130), (55, 130, 130), (109, 131, 131), (164, 133, 133),
- (191, 134, 134), (219, 135, 135), (255, 136, 136), (226, 152, 133),
- (169, 183, 126), (145, 196, 123), (122, 209, 120), (122, 206, 129),
- (122, 203, 139), (122, 197, 157), (122, 190, 176), (122, 180, 207),
- (138, 178, 191), (170, 174, 160), (178, 173, 152), (186, 172, 144),
- (196, 171, 134), (172, 172, 158), (147, 174, 183), (123, 175, 207),
- (82, 177, 248), (89, 189, 215), (97, 201, 183), (101, 207, 167),
- (105, 213, 151), (117, 233, 97), (117, 229, 112), (117, 225, 127),
- (117, 221, 142), (116, 214, 167), (131, 205, 156), (146, 196, 145),
- (176, 177, 123), (206, 159, 101), (255, 128, 64), (245, 135, 73),
- (226, 150, 92), (218, 156, 100), (210, 162, 108), (212, 154, 121),
- (214, 147, 134), (217, 131, 159), (221, 116, 185), (225, 101, 210),
- (227, 91, 227), (209, 65, 209), (204, 58, 204), (199, 52, 199),
- (184, 31, 184), (198, 69, 198), (212, 107, 212), (225, 146, 225),
- (248, 209, 248), (234, 205, 223), (221, 201, 199), (194, 193, 150),
- (167, 185, 101), (140, 176, 52), (122, 171, 20), (105, 159, 47),
- (89, 147, 75), (45, 114, 147), (42, 120, 134), (40, 126, 121),
- (36, 137, 95), (31, 149, 70), (26, 160, 44), (23, 168, 27),
- (23, 110, 88), (23, 95, 103), (23, 81, 119), (23, 52, 149),
- (22, 33, 169), (53, 62, 137), (84, 91, 106), (115, 121, 74),
- (166, 169, 22), (166, 137, 42), (167, 105, 62), (168, 74, 82),
- (169, 42, 102), (170, 21, 115), (138, 53, 127), (106, 85, 138),
- (43, 148, 161), (32, 158, 165), (22, 169, 169), (31, 156, 160),
- (40, 142, 151), (49, 129, 143), (64, 107, 128), (78, 109, 114),
- (92, 110, 100), (105, 112, 87), (119, 113, 73), (128, 114, 64),
- (111, 120, 71), (94, 126, 79), (76, 133, 86), (59, 139, 93),
- (48, 143, 98), (67, 122, 108), (86, 102, 118), (105, 81, 128),
- (137, 47, 145), (110, 72, 153), (83, 97, 160), (56, 122, 168),
- (29, 148, 176), (11, 164, 181), (45, 129, 183), (79, 94, 184),
- (113, 60, 186), (148, 25, 188), (170, 2, 189), (173, 42, 149),
- (177, 83, 108), (180, 123, 68), (186, 190, 1), (186, 188, 2),
- (186, 186, 4), (185, 184, 5), (185, 181, 6), (184, 180, 7),
- (199, 195, 51), (214, 211, 96), (228, 226, 140), (243, 242, 184),
- (253, 252, 213), (244, 252, 222), (236, 252, 230), (227, 252, 239),
- (213, 253, 253), (213, 253, 244), (213, 253, 235), (213, 253, 226),
- (213, 253, 217), (213, 254, 211), (213, 245, 220), (212, 236, 229),
- (212, 226, 239), (212, 217, 248), (211, 211, 254), (220, 213, 245),
- (230, 215, 235), (239, 217, 226), (255, 220, 210), (255, 198, 204),
- (255, 176, 197), (255, 154, 191), (255, 131, 184), (255, 117, 180),
- (226, 129, 196), (197, 141, 211), (167, 152, 227), (119, 172, 253)
- ),
-
-// 112 rw-blues-black-purple
-((128, 255, 255), (103, 205, 218), (90, 180, 199), (78, 155, 180),
- (65, 130, 161), (53, 106, 143), (46, 93, 133), (40, 81, 124),
- (16, 31, 87), (8, 18, 78), (0, 6, 70), (0, 12, 76),
- (0, 19, 83), (0, 25, 89), (0, 31, 95), (0, 34, 98),
- (0, 38, 102), (0, 50, 114), (0, 57, 121), (0, 64, 128),
- (4, 72, 140), (8, 81, 153), (10, 85, 159), (13, 89, 165),
- (21, 106, 190), (25, 114, 202), (29, 122, 215), (33, 130, 227),
- (38, 139, 240), (40, 144, 247), (43, 149, 255), (39, 134, 255),
- (35, 120, 255), (26, 91, 255), (22, 76, 255), (18, 62, 255),
- (13, 47, 255), (9, 33, 255), (7, 25, 255), (5, 18, 255),
- (12, 12, 255), (25, 25, 255), (38, 38, 255), (50, 50, 255),
- (62, 62, 255), (68, 68, 255), (75, 75, 255), (88, 88, 255),
- (100, 100, 255), (125, 125, 255), (120, 126, 255), (116, 128, 255),
- (103, 128, 255), (90, 128, 255), (84, 128, 255), (78, 128, 255),
- (53, 128, 255), (40, 128, 255), (28, 128, 255), (14, 128, 255),
- (0, 128, 255), (6, 122, 255), (12, 116, 255), (25, 103, 255),
- (38, 90, 255), (62, 66, 255), (75, 53, 255), (88, 40, 255),
- (94, 34, 255), (100, 28, 255), (112, 16, 255), (128, 0, 255),
- (128, 50, 255), (128, 75, 255), (128, 100, 255), (128, 124, 255),
- (128, 149, 255), (128, 161, 255), (128, 174, 255), (128, 199, 255),
- (128, 224, 255), (116, 255, 255), (103, 255, 255), (90, 255, 255),
- (84, 255, 255), (78, 255, 255), (66, 255, 255), (53, 255, 255),
- (28, 255, 255), (15, 255, 255), (3, 255, 255), (1, 255, 255),
- (0, 255, 255), (0, 245, 245), (0, 235, 235), (0, 225, 225),
- (0, 214, 214), (0, 194, 194), (0, 184, 184), (0, 174, 174),
- (0, 169, 169), (0, 164, 164), (0, 151, 151), (0, 157, 157),
- (0, 170, 170), (0, 176, 176), (0, 182, 182), (0, 185, 185),
- (0, 188, 188), (0, 195, 195), (0, 201, 201), (0, 207, 207),
- (0, 215, 215), (0, 195, 195), (0, 190, 190), (0, 185, 185),
- (0, 175, 175), (0, 165, 165), (0, 155, 155), (0, 145, 145),
- (0, 125, 125), (4, 117, 126), (8, 110, 127), (12, 108, 134),
- (16, 107, 141), (24, 104, 155), (32, 101, 168), (41, 98, 182),
- (49, 95, 196), (65, 90, 224), (69, 88, 231), (73, 87, 238),
- (81, 84, 252), (83, 83, 255), (75, 75, 246), (67, 67, 237),
- (51, 51, 219), (42, 42, 210), (34, 34, 202), (30, 30, 197),
- (26, 26, 193), (18, 18, 184), (10, 10, 175), (0, 0, 164),
- (19, 19, 173), (56, 56, 191), (65, 65, 195), (75, 75, 200),
- (93, 93, 208), (112, 112, 217), (131, 131, 226), (149, 149, 235),
- (191, 191, 255), (181, 181, 254), (172, 172, 253), (154, 154, 251),
- (135, 135, 248), (116, 116, 246), (98, 98, 244), (79, 79, 242),
- (60, 60, 239), (23, 23, 235), (11, 11, 233), (0, 0, 232),
- (0, 0, 234), (0, 0, 236), (0, 0, 239), (0, 0, 241),
- (0, 0, 245), (0, 0, 246), (0, 0, 248), (0, 0, 250),
- (0, 0, 252), (0, 0, 254), (0, 0, 255), (0, 0, 246),
- (0, 0, 236), (0, 0, 227), (0, 0, 218), (0, 0, 209),
- (0, 0, 199), (0, 0, 190), (0, 0, 181), (0, 0, 172),
- (0, 6, 157), (0, 9, 155), (0, 12, 154), (0, 19, 151),
- (0, 25, 148), (0, 31, 144), (0, 38, 141), (0, 44, 138),
- (0, 50, 135), (0, 56, 132), (0, 64, 128), (0, 70, 134),
- (0, 76, 140), (0, 83, 147), (0, 89, 153), (0, 95, 159),
- (0, 102, 166), (0, 108, 172), (0, 114, 178), (0, 120, 184),
- (0, 128, 192), (0, 140, 198), (0, 153, 204), (0, 165, 210),
- (0, 178, 217), (0, 190, 223), (0, 202, 229), (0, 215, 235),
- (0, 227, 241), (0, 240, 247), (0, 252, 254), (0, 255, 255),
- (12, 243, 249), (25, 230, 243), (38, 218, 237), (50, 205, 230),
- (62, 193, 224), (75, 181, 218), (88, 168, 212), (100, 156, 206),
- (112, 143, 200), (128, 128, 192), (128, 140, 198), (128, 153, 204),
- (128, 165, 210), (128, 178, 217), (128, 190, 223), (128, 202, 229),
- (128, 215, 235), (128, 227, 241), (128, 240, 247), (128, 255, 255),
- (128, 230, 255), (128, 205, 255), (128, 180, 255), (128, 155, 255),
- (128, 130, 255), (128, 106, 255), (128, 81, 255), (128, 56, 255),
- (128, 31, 255), (128, 0, 255), (122, 0, 243), (116, 0, 230),
- (109, 0, 218), (103, 0, 205), (97, 0, 193), (90, 0, 181),
- (84, 0, 168), (78, 0, 156), (72, 0, 143), (64, 0, 128)
- ),
-
-// 113 rw-multi-colors-6
-((255, 128, 64), (255, 156, 108), (255, 175, 137), (255, 194, 166),
- (227, 166, 144), (200, 138, 122), (186, 124, 111), (173, 110, 100),
- (128, 64, 64), (144, 84, 84), (161, 104, 104), (183, 130, 130),
- (205, 156, 156), (161, 177, 136), (117, 199, 116), (95, 209, 106),
- (73, 220, 97), (0, 255, 64), (37, 255, 92), (75, 255, 120),
- (112, 255, 148), (150, 255, 176), (162, 255, 185), (174, 255, 194),
- (154, 173, 111), (141, 118, 55), (128, 64, 0), (155, 88, 21),
- (183, 113, 43), (196, 125, 53), (210, 137, 64), (237, 161, 86),
- (255, 177, 100), (145, 101, 167), (90, 63, 200), (36, 25, 233),
- (36, 30, 244), (36, 36, 255), (54, 54, 255), (72, 72, 255),
- (168, 168, 255), (186, 159, 255), (205, 151, 255), (224, 142, 255),
- (243, 134, 255), (249, 131, 255), (255, 128, 255), (246, 100, 246),
- (238, 73, 238), (221, 18, 221), (213, 9, 213), (205, 0, 205),
- (195, 0, 195), (185, 0, 185), (176, 0, 176), (168, 0, 168),
- (96, 55, 178), (60, 82, 183), (24, 110, 189), (23, 127, 197),
- (23, 145, 206), (34, 153, 212), (46, 162, 219), (70, 179, 233),
- (93, 196, 246), (85, 183, 230), (61, 158, 205), (38, 134, 180),
- (19, 114, 159), (0, 94, 138), (33, 122, 163), (67, 149, 188),
- (133, 204, 239), (127, 203, 219), (122, 202, 200), (88, 181, 145),
- (55, 161, 91), (38, 151, 63), (22, 141, 36), (0, 128, 0),
- (3, 155, 3), (8, 210, 8), (24, 232, 24), (40, 255, 40),
- (53, 255, 53), (67, 255, 67), (94, 255, 94), (120, 255, 120),
- (108, 226, 108), (78, 197, 78), (49, 169, 49), (34, 154, 34),
- (19, 140, 19), (0, 121, 0), (55, 123, 14), (110, 124, 28),
- (164, 126, 41), (255, 119, 52), (255, 110, 39), (255, 102, 27),
- (255, 97, 20), (255, 93, 14), (255, 87, 6), (255, 109, 38),
- (255, 152, 102), (255, 170, 128), (255, 188, 155), (248, 174, 138),
- (241, 161, 122), (228, 134, 88), (214, 107, 55), (191, 63, 0),
- (205, 97, 43), (232, 164, 130), (239, 180, 152), (246, 197, 174),
- (255, 219, 202), (234, 183, 159), (213, 147, 115), (192, 111, 72),
- (157, 51, 0), (163, 72, 11), (170, 93, 23), (173, 103, 29),
- (177, 114, 35), (188, 148, 54), (194, 156, 68), (200, 164, 82),
- (206, 172, 95), (216, 186, 118), (218, 191, 127), (221, 196, 137),
- (227, 205, 155), (232, 215, 174), (241, 231, 205), (244, 209, 202),
- (250, 165, 197), (252, 146, 194), (255, 128, 192), (255, 122, 189),
- (255, 116, 186), (255, 103, 180), (255, 91, 173), (255, 78, 167),
- (255, 70, 163), (255, 46, 151), (255, 40, 148), (255, 35, 145),
- (255, 15, 135), (244, 12, 128), (233, 9, 121), (222, 5, 114),
- (204, 0, 102), (199, 0, 99), (194, 0, 97), (184, 0, 92),
- (174, 0, 87), (164, 0, 82), (157, 0, 79), (150, 0, 76),
- (143, 0, 72), (125, 0, 63), (139, 27, 70), (153, 55, 77),
- (181, 110, 91), (209, 164, 105), (237, 219, 119), (255, 255, 128),
- (145, 210, 138), (118, 199, 140), (91, 188, 143), (36, 166, 148),
- (0, 151, 151), (0, 146, 173), (0, 141, 196), (0, 136, 218),
- (0, 128, 255), (42, 143, 200), (84, 157, 145), (126, 172, 91),
- (168, 186, 36), (196, 196, 0), (189, 189, 0), (182, 182, 0),
- (168, 168, 0), (166, 166, 0), (164, 164, 0), (155, 155, 0),
- (146, 146, 0), (136, 136, 0), (121, 121, 0), (145, 133, 54),
- (169, 145, 108), (193, 157, 162), (216, 169, 217), (232, 177, 252),
- (223, 150, 251), (215, 122, 250), (206, 94, 249), (198, 67, 248),
- (192, 49, 247), (170, 40, 221), (149, 30, 194), (127, 21, 168),
- (91, 5, 124), (122, 44, 152), (153, 84, 179), (184, 123, 206),
- (215, 162, 234), (235, 188, 252), (185, 183, 215), (134, 178, 179),
- (84, 173, 142), (33, 167, 106), (0, 164, 82), (34, 184, 109),
- (67, 203, 135), (101, 223, 162), (157, 255, 206), (123, 250, 186),
- (90, 244, 167), (56, 239, 147), (22, 234, 128), (0, 230, 115),
- (10, 235, 123), (20, 241, 130), (30, 246, 138), (40, 251, 146),
- (47, 255, 151), (37, 225, 131), (27, 196, 111), (17, 166, 91),
- (0, 117, 58), (41, 147, 94), (83, 176, 129), (124, 206, 165),
- (166, 236, 201), (193, 255, 224), (179, 200, 190), (165, 145, 155),
- (151, 91, 121), (137, 36, 86), (128, 0, 64), (150, 8, 100),
- (173, 15, 136), (195, 23, 172), (232, 36, 232), (229, 39, 210),
- (227, 41, 188), (224, 44, 166), (222, 46, 144), (220, 48, 130),
- (227, 88, 154), (234, 127, 178), (241, 167, 202), (252, 233, 242)
- ),
-
-// 114 rw-multi-reds-oranges
-((255, 0, 0), (255, 55, 55), (255, 91, 91), (255, 128, 128),
- (251, 147, 132), (247, 167, 136), (245, 177, 138), (243, 187, 140),
- (237, 219, 146), (232, 185, 124), (228, 152, 103), (222, 107, 74),
- (216, 63, 46), (219, 77, 61), (222, 92, 77), (223, 99, 85),
- (225, 106, 93), (230, 130, 119), (218, 118, 107), (206, 107, 96),
- (194, 95, 84), (182, 84, 73), (178, 80, 69), (174, 77, 66),
- (181, 111, 59), (186, 133, 54), (191, 156, 49), (200, 124, 48),
- (209, 92, 48), (214, 75, 48), (219, 59, 48), (228, 27, 47),
- (234, 6, 46), (229, 11, 106), (226, 13, 136), (224, 16, 166),
- (221, 18, 166), (219, 21, 166), (217, 23, 156), (215, 25, 147),
- (206, 34, 95), (206, 52, 105), (206, 70, 116), (206, 88, 127),
- (206, 106, 138), (206, 112, 141), (207, 118, 145), (213, 137, 160),
- (220, 155, 175), (233, 193, 205), (233, 177, 203), (233, 162, 202),
- (229, 119, 189), (226, 76, 176), (223, 40, 165), (220, 5, 155),
- (221, 23, 163), (221, 32, 167), (222, 41, 171), (226, 41, 155),
- (230, 41, 140), (233, 37, 123), (237, 34, 107), (244, 28, 73),
- (250, 21, 39), (252, 43, 20), (249, 68, 23), (246, 94, 26),
- (243, 115, 28), (241, 136, 31), (236, 124, 36), (232, 111, 40),
- (222, 86, 50), (218, 90, 53), (215, 95, 57), (210, 112, 61),
- (206, 130, 66), (204, 138, 68), (202, 147, 70), (199, 158, 73),
- (193, 148, 79), (182, 128, 90), (186, 126, 86), (190, 125, 82),
- (198, 132, 73), (207, 139, 65), (225, 154, 47), (242, 168, 30),
- (248, 168, 24), (242, 159, 29), (237, 151, 35), (234, 146, 37),
- (232, 142, 40), (228, 136, 44), (222, 141, 50), (217, 146, 55),
- (211, 151, 61), (198, 161, 74), (194, 163, 78), (190, 165, 82),
- (188, 166, 84), (186, 168, 86), (183, 169, 89), (190, 145, 94),
- (203, 97, 104), (208, 77, 108), (214, 58, 113), (212, 60, 118),
- (210, 62, 123), (205, 67, 133), (201, 71, 143), (194, 78, 159),
- (202, 70, 153), (217, 55, 142), (221, 51, 139), (225, 48, 136),
- (230, 43, 132), (234, 39, 121), (238, 34, 110), (242, 30, 98),
- (249, 23, 80), (234, 37, 88), (220, 52, 96), (213, 59, 100),
- (206, 66, 104), (182, 90, 118), (192, 112, 137), (202, 135, 155),
- (212, 157, 174), (228, 194, 205), (223, 176, 191), (219, 159, 177),
- (210, 123, 149), (201, 88, 121), (186, 29, 75), (196, 44, 89),
- (215, 74, 116), (223, 86, 127), (231, 99, 138), (224, 91, 130),
- (218, 84, 123), (205, 68, 109), (192, 53, 94), (179, 37, 80),
- (171, 27, 70), (139, 22, 57), (131, 20, 53), (123, 19, 50),
- (96, 15, 39), (130, 39, 85), (164, 64, 132), (198, 88, 178),
- (255, 128, 255), (251, 118, 238), (248, 108, 222), (241, 88, 189),
- (234, 69, 156), (228, 49, 124), (223, 36, 102), (221, 62, 90),
- (220, 87, 77), (216, 155, 44), (212, 152, 43), (208, 150, 42),
- (201, 144, 40), (193, 139, 38), (186, 134, 35), (181, 130, 34),
- (190, 110, 25), (192, 105, 22), (195, 100, 20), (200, 90, 15),
- (203, 84, 12), (198, 78, 17), (193, 71, 22), (188, 65, 27),
- (179, 54, 36), (194, 87, 41), (210, 120, 45), (225, 153, 50),
- (241, 185, 54), (251, 207, 57), (244, 196, 64), (236, 186, 72),
- (222, 164, 86), (219, 160, 88), (217, 157, 91), (213, 160, 95),
- (209, 162, 100), (205, 165, 104), (198, 169, 111), (168, 184, 141),
- (137, 200, 171), (107, 215, 201), (77, 231, 231), (57, 241, 251),
- (95, 196, 227), (134, 151, 203), (172, 106, 179), (211, 61, 155),
- (236, 32, 139), (230, 38, 133), (224, 44, 127), (218, 50, 122),
- (208, 60, 112), (207, 61, 131), (207, 61, 150), (206, 62, 169),
- (205, 63, 188), (204, 64, 201), (215, 53, 174), (225, 43, 146),
- (236, 32, 119), (247, 21, 92), (254, 14, 74), (250, 43, 65),
- (246, 72, 56), (242, 101, 48), (235, 149, 33), (228, 131, 40),
- (220, 114, 48), (213, 96, 55), (206, 79, 62), (201, 67, 67),
- (208, 94, 60), (216, 122, 52), (223, 149, 45), (230, 176, 38),
- (235, 194, 33), (239, 185, 29), (242, 176, 26), (246, 167, 22),
- (252, 152, 16), (236, 146, 32), (219, 140, 48), (203, 133, 64),
- (187, 127, 80), (176, 123, 91), (186, 139, 111), (195, 156, 131),
- (205, 172, 152), (215, 188, 172), (221, 199, 185), (222, 179, 176),
- (223, 160, 167), (224, 140, 158), (225, 108, 143), (230, 103, 139),
- (235, 99, 136), (240, 94, 132), (245, 89, 128), (248, 86, 126),
- (250, 122, 154), (251, 159, 181), (253, 195, 209), (255, 255, 255)
- ),
-
-// 115 rw-yellows-browns-goldish
-((255, 255, 128), (246, 246, 113), (241, 241, 105), (236, 237, 97),
- (231, 232, 89), (227, 228, 82), (224, 226, 78), (222, 224, 74),
- (213, 215, 58), (208, 210, 50), (203, 206, 43), (198, 201, 35),
- (194, 197, 27), (192, 196, 24), (191, 195, 21), (192, 196, 22),
- (194, 198, 24), (201, 205, 31), (204, 208, 34), (207, 211, 37),
- (210, 214, 40), (213, 217, 43), (214, 218, 44), (216, 220, 46),
- (223, 227, 53), (226, 230, 56), (229, 233, 59), (230, 233, 60),
- (231, 233, 62), (230, 231, 62), (229, 230, 62), (228, 226, 61),
- (226, 222, 60), (222, 215, 59), (220, 211, 58), (219, 208, 57),
- (217, 204, 56), (215, 200, 56), (214, 198, 55), (214, 197, 55),
- (210, 189, 54), (207, 185, 53), (205, 182, 53), (202, 179, 53),
- (200, 177, 54), (199, 175, 54), (198, 174, 55), (195, 172, 55),
- (193, 169, 56), (188, 164, 57), (185, 161, 57), (183, 158, 58),
- (180, 155, 58), (178, 153, 59), (176, 151, 59), (175, 150, 59),
- (172, 154, 58), (173, 161, 56), (174, 169, 55), (174, 176, 53),
- (175, 184, 51), (175, 187, 50), (176, 191, 49), (176, 199, 48),
- (177, 206, 46), (179, 221, 42), (179, 228, 40), (180, 236, 39),
- (180, 239, 38), (181, 243, 37), (181, 250, 35), (182, 252, 35),
- (176, 231, 39), (173, 221, 41), (170, 211, 43), (167, 200, 45),
- (165, 190, 48), (163, 185, 49), (162, 180, 50), (159, 169, 52),
- (156, 159, 54), (150, 138, 58), (147, 128, 60), (145, 118, 62),
- (143, 111, 63), (141, 105, 65), (148, 109, 63), (155, 114, 60),
- (168, 122, 56), (175, 126, 53), (182, 131, 51), (185, 133, 50),
- (189, 135, 49), (196, 139, 46), (202, 144, 44), (209, 148, 42),
- (216, 152, 39), (230, 161, 35), (234, 166, 37), (238, 171, 39),
- (238, 173, 43), (238, 176, 47), (238, 181, 54), (237, 187, 62),
- (237, 197, 76), (236, 202, 83), (236, 207, 91), (236, 209, 94),
- (236, 212, 98), (236, 217, 106), (235, 222, 113), (235, 228, 121),
- (235, 233, 128), (230, 235, 133), (227, 232, 131), (225, 230, 130),
- (221, 226, 126), (217, 221, 122), (212, 217, 119), (208, 212, 115),
- (199, 204, 108), (194, 199, 104), (190, 195, 100), (188, 192, 98),
- (186, 190, 97), (182, 186, 93), (177, 181, 89), (173, 177, 86),
- (172, 176, 85), (183, 181, 92), (186, 182, 93), (189, 184, 95),
- (194, 187, 98), (200, 190, 102), (205, 192, 105), (211, 195, 108),
- (222, 201, 115), (227, 203, 118), (233, 206, 121), (236, 207, 123),
- (239, 209, 125), (244, 212, 128), (251, 215, 132), (250, 211, 127),
- (249, 208, 122), (247, 201, 112), (247, 199, 109), (247, 197, 107),
- (246, 193, 102), (245, 190, 97), (244, 186, 92), (243, 183, 87),
- (242, 176, 77), (241, 174, 74), (241, 172, 72), (240, 168, 67),
- (239, 164, 61), (237, 162, 60), (235, 159, 60), (233, 157, 59),
- (231, 155, 58), (227, 150, 56), (226, 149, 56), (225, 148, 56),
- (223, 145, 55), (221, 143, 54), (219, 141, 53), (217, 138, 53),
- (213, 134, 51), (212, 132, 50), (211, 131, 50), (210, 137, 50),
- (208, 143, 50), (207, 148, 50), (206, 154, 50), (204, 160, 50),
- (203, 166, 50), (202, 171, 50), (200, 177, 50), (199, 183, 50),
- (198, 189, 50), (196, 194, 50), (195, 200, 50), (194, 206, 50),
- (195, 216, 46), (197, 217, 45), (199, 218, 44), (202, 221, 41),
- (206, 224, 38), (209, 227, 35), (212, 229, 33), (216, 232, 30),
- (219, 235, 27), (222, 238, 24), (226, 240, 22), (229, 243, 19),
- (232, 246, 16), (236, 249, 13), (239, 251, 11), (240, 252, 10),
- (237, 248, 9), (233, 245, 9), (230, 241, 8), (226, 238, 8),
- (223, 234, 7), (220, 231, 7), (216, 227, 6), (213, 224, 6),
- (210, 220, 5), (206, 217, 4), (203, 213, 4), (200, 210, 3),
- (196, 206, 3), (192, 202, 2), (192, 196, 5), (192, 191, 8),
- (192, 185, 12), (192, 179, 15), (192, 174, 18), (192, 168, 21),
- (193, 162, 25), (193, 156, 28), (193, 151, 31), (193, 145, 34),
- (193, 139, 38), (193, 134, 41), (193, 128, 44), (194, 121, 48),
- (196, 121, 46), (199, 121, 43), (201, 121, 41), (204, 121, 38),
- (206, 121, 36), (208, 121, 34), (211, 121, 31), (213, 121, 29),
- (216, 121, 26), (218, 121, 24), (220, 121, 22), (223, 121, 19),
- (225, 121, 17), (228, 121, 14), (224, 127, 15), (220, 133, 17),
- (217, 140, 18), (213, 146, 19), (209, 152, 21), (205, 158, 22),
- (201, 164, 23), (198, 170, 25), (194, 177, 26), (190, 183, 27),
- (186, 189, 29), (182, 195, 30), (179, 201, 31), (174, 209, 33)
- ),
-
-// 116 rw-multi-blues-with-gray
-((0, 0, 160), (17, 17, 169), (26, 26, 173), (35, 35, 178),
- (43, 43, 182), (52, 52, 187), (56, 56, 189), (61, 61, 191),
- (78, 78, 200), (86, 86, 204), (95, 95, 209), (104, 104, 213),
- (113, 113, 218), (121, 121, 222), (130, 130, 227), (134, 134, 229),
- (139, 139, 231), (156, 156, 240), (164, 164, 244), (173, 173, 249),
- (174, 177, 250), (176, 182, 252), (172, 181, 250), (168, 180, 249),
- (150, 174, 243), (141, 171, 240), (133, 169, 237), (124, 166, 234),
- (116, 164, 231), (111, 162, 229), (107, 161, 228), (98, 158, 225),
- (90, 156, 223), (72, 150, 217), (63, 147, 214), (55, 145, 211),
- (46, 142, 208), (38, 140, 205), (33, 138, 203), (29, 137, 202),
- (12, 132, 196), (10, 131, 194), (8, 130, 193), (16, 132, 194),
- (24, 134, 195), (28, 135, 195), (32, 136, 196), (39, 137, 197),
- (47, 139, 198), (63, 143, 200), (71, 145, 201), (79, 147, 202),
- (86, 148, 203), (94, 150, 204), (98, 151, 204), (102, 152, 205),
- (118, 156, 207), (126, 158, 208), (134, 160, 209), (142, 162, 210),
- (150, 164, 211), (154, 165, 211), (158, 166, 212), (165, 167, 213),
- (168, 168, 213), (165, 170, 216), (164, 170, 217), (163, 171, 218),
- (162, 171, 218), (161, 172, 219), (160, 173, 221), (159, 174, 222),
- (156, 175, 224), (155, 176, 225), (154, 177, 227), (152, 178, 228),
- (151, 179, 229), (150, 179, 230), (150, 179, 231), (148, 180, 232),
- (147, 181, 233), (144, 183, 236), (143, 183, 237), (142, 184, 238),
- (141, 184, 239), (140, 185, 240), (134, 180, 237), (129, 176, 233),
- (118, 166, 226), (112, 161, 222), (107, 157, 219), (104, 155, 217),
- (101, 153, 216), (95, 148, 212), (90, 143, 209), (84, 139, 205),
- (79, 134, 202), (67, 125, 195), (61, 120, 191), (56, 115, 188),
- (53, 113, 186), (51, 111, 184), (45, 106, 181), (40, 101, 178),
- (28, 92, 171), (25, 91, 168), (23, 90, 166), (24, 92, 166),
- (25, 95, 167), (28, 99, 167), (30, 104, 168), (32, 108, 168),
- (34, 113, 169), (39, 122, 170), (40, 124, 170), (41, 126, 170),
- (43, 131, 171), (45, 135, 171), (47, 139, 172), (50, 144, 172),
- (54, 153, 173), (56, 157, 173), (58, 162, 174), (59, 164, 174),
- (61, 166, 175), (63, 171, 175), (65, 175, 176), (43, 171, 171),
- (68, 181, 177), (74, 174, 181), (75, 172, 182), (77, 170, 183),
- (80, 166, 185), (83, 163, 187), (86, 159, 189), (89, 155, 190),
- (95, 148, 194), (98, 144, 196), (101, 141, 198), (102, 139, 199),
- (104, 137, 200), (107, 133, 202), (110, 130, 204), (113, 126, 206),
- (116, 122, 208), (122, 115, 212), (123, 113, 213), (125, 112, 214),
- (128, 108, 215), (132, 103, 218), (129, 102, 220), (126, 101, 221),
- (120, 99, 224), (118, 98, 225), (117, 98, 226), (114, 97, 228),
- (111, 96, 229), (108, 95, 231), (105, 94, 232), (102, 93, 234),
- (100, 93, 236), (94, 91, 239), (92, 90, 239), (91, 90, 240),
- (88, 89, 242), (85, 88, 244), (82, 87, 245), (79, 86, 247),
- (73, 84, 250), (71, 83, 251), (69, 83, 252), (69, 84, 247),
- (69, 85, 241), (68, 86, 236), (68, 88, 230), (68, 89, 225),
- (67, 90, 219), (67, 91, 214), (66, 92, 208), (66, 93, 203),
- (66, 94, 197), (65, 95, 192), (65, 96, 186), (64, 98, 181),
- (64, 100, 170), (63, 100, 167), (63, 101, 164), (63, 102, 159),
- (63, 103, 153), (62, 104, 148), (62, 106, 142), (61, 107, 137),
- (61, 107, 135), (67, 112, 139), (72, 116, 143), (78, 121, 147),
- (84, 126, 152), (90, 131, 156), (95, 135, 160), (101, 140, 164),
- (107, 145, 168), (112, 150, 172), (118, 154, 176), (124, 159, 180),
- (130, 164, 184), (135, 169, 189), (141, 173, 193), (147, 178, 197),
- (152, 183, 201), (158, 187, 205), (164, 192, 209), (170, 197, 213),
- (175, 202, 218), (183, 208, 223), (176, 207, 220), (169, 206, 218),
- (162, 204, 215), (155, 203, 212), (148, 202, 210), (141, 201, 207),
- (134, 199, 205), (128, 198, 202), (121, 197, 199), (114, 196, 197),
- (107, 195, 194), (100, 193, 192), (93, 192, 189), (86, 191, 186),
- (79, 190, 184), (72, 188, 181), (65, 187, 178), (58, 186, 176),
- (51, 185, 173), (44, 184, 170), (35, 182, 167), (33, 173, 171),
- (32, 165, 175), (30, 156, 179), (28, 148, 184), (27, 139, 188),
- (25, 131, 192), (24, 122, 196), (22, 114, 200), (20, 105, 204),
- (19, 97, 208), (17, 88, 212), (15, 80, 216), (14, 71, 221),
- (12, 63, 225), (10, 54, 229), (9, 46, 233), (7, 37, 237),
- (5, 28, 241), (4, 20, 245), (2, 11, 250), (0, 0, 255)
- ),
-
-// 117 rw-greens-multi
-((0, 128, 64), (0, 152, 64), (0, 164, 64), (0, 176, 64),
- (0, 187, 64), (0, 199, 64), (0, 205, 64), (0, 211, 64),
- (0, 235, 64), (6, 239, 61), (12, 243, 58), (24, 231, 52),
- (36, 219, 46), (48, 207, 40), (60, 195, 34), (66, 189, 31),
- (72, 184, 28), (96, 160, 16), (108, 148, 10), (120, 136, 4),
- (118, 138, 8), (116, 140, 12), (110, 146, 18), (104, 152, 24),
- (80, 176, 48), (68, 187, 60), (56, 199, 72), (44, 211, 84),
- (32, 223, 96), (26, 229, 102), (20, 235, 108), (8, 247, 120),
- (0, 255, 128), (21, 255, 138), (31, 255, 143), (42, 255, 149),
- (52, 255, 154), (62, 255, 159), (67, 255, 161), (73, 255, 164),
- (94, 255, 174), (100, 252, 173), (106, 250, 172), (102, 244, 161),
- (98, 239, 150), (95, 236, 144), (93, 234, 139), (88, 229, 128),
- (84, 224, 117), (75, 213, 95), (70, 207, 84), (66, 202, 73),
- (67, 199, 70), (68, 197, 68), (70, 196, 69), (73, 195, 71),
- (82, 192, 75), (87, 190, 77), (92, 188, 80), (96, 186, 82),
- (101, 184, 85), (103, 183, 86), (106, 182, 87), (75, 213, 96),
- (114, 179, 91), (132, 193, 102), (140, 200, 107), (149, 207, 112),
- (153, 210, 114), (158, 214, 117), (167, 221, 122), (176, 228, 128),
- (193, 241, 138), (198, 244, 136), (204, 247, 135), (200, 241, 122),
- (196, 236, 110), (194, 233, 104), (192, 230, 98), (188, 224, 85),
- (184, 218, 73), (176, 206, 48), (172, 200, 35), (168, 195, 23),
- (166, 193, 19), (165, 191, 15), (164, 197, 16), (164, 202, 18),
- (162, 214, 21), (161, 219, 22), (160, 225, 23), (160, 227, 24),
- (160, 230, 25), (159, 236, 26), (158, 242, 28), (157, 247, 29),
- (157, 251, 30), (151, 244, 25), (148, 240, 22), (145, 237, 20),
- (143, 235, 18), (142, 234, 17), (138, 230, 15), (135, 227, 12),
- (129, 220, 7), (125, 215, 5), (122, 210, 3), (121, 208, 3),
- (120, 206, 3), (118, 203, 3), (115, 199, 3), (113, 195, 3),
- (111, 192, 3), (107, 184, 3), (106, 182, 3), (105, 180, 3),
- (102, 176, 3), (101, 174, 2), (98, 169, 2), (95, 164, 2),
- (89, 154, 2), (86, 149, 2), (83, 144, 2), (81, 141, 2),
- (80, 139, 2), (77, 134, 2), (74, 128, 2), (71, 123, 2),
- (69, 120, 1), (87, 139, 12), (91, 143, 14), (96, 148, 17),
- (105, 158, 22), (114, 167, 28), (122, 176, 33), (131, 186, 38),
- (149, 204, 49), (150, 213, 57), (152, 222, 65), (145, 223, 69),
- (139, 224, 73), (127, 226, 80), (114, 228, 87), (102, 230, 95),
- (89, 232, 102), (64, 236, 116), (58, 237, 120), (52, 238, 124),
- (39, 240, 131), (31, 241, 136), (32, 240, 130), (34, 238, 125),
- (36, 236, 114), (37, 235, 111), (38, 234, 108), (39, 233, 103),
- (40, 232, 97), (42, 230, 92), (43, 229, 86), (45, 230, 100),
- (45, 227, 77), (74, 222, 76), (81, 220, 76), (88, 219, 76),
- (102, 217, 75), (116, 214, 75), (130, 212, 74), (145, 209, 74),
- (173, 204, 73), (185, 202, 72), (197, 200, 72), (179, 193, 77),
- (160, 186, 82), (142, 180, 88), (123, 173, 93), (105, 166, 98),
- (86, 160, 104), (68, 153, 109), (49, 146, 114), (31, 139, 119),
- (12, 132, 124), (0, 128, 128), (12, 140, 128), (24, 152, 128),
- (48, 176, 128), (54, 182, 128), (60, 188, 128), (72, 199, 128),
- (84, 211, 128), (96, 223, 128), (108, 235, 128), (128, 255, 128),
- (128, 243, 122), (128, 231, 116), (128, 219, 110), (128, 207, 104),
- (128, 195, 98), (128, 184, 92), (128, 172, 86), (128, 160, 80),
- (128, 148, 74), (128, 136, 68), (128, 128, 64), (137, 137, 77),
- (147, 147, 90), (156, 156, 103), (166, 166, 116), (175, 175, 129),
- (184, 184, 142), (194, 194, 155), (203, 203, 168), (212, 212, 181),
- (222, 222, 194), (228, 228, 203), (207, 224, 184), (185, 220, 165),
- (164, 215, 146), (142, 211, 127), (121, 207, 108), (100, 203, 89),
- (78, 198, 70), (57, 194, 51), (36, 190, 32), (0, 183, 0),
- (0, 190, 0), (0, 196, 0), (0, 203, 0), (0, 209, 0),
- (0, 216, 0), (0, 222, 0), (0, 229, 0), (0, 236, 0),
- (0, 242, 0), (0, 249, 0), (0, 253, 0), (0, 241, 12),
- (0, 230, 24), (0, 218, 36), (0, 206, 48), (0, 194, 60),
- (0, 183, 72), (0, 171, 84), (0, 159, 96), (0, 148, 108),
- (0, 136, 120), (0, 128, 128), (16, 140, 132), (32, 152, 136),
- (47, 164, 139), (63, 176, 143), (79, 188, 147), (94, 199, 150),
- (110, 211, 154), (126, 223, 158), (142, 235, 162), (168, 255, 168)
- ),
-
-// 118 rw-browns-orange-yellow-with-blues
-((128, 64, 64), (140, 76, 76), (146, 81, 81), (153, 87, 87),
- (159, 93, 93), (165, 99, 99), (168, 102, 102), (172, 105, 105),
- (187, 119, 119), (194, 120, 113), (201, 121, 107), (208, 122, 101),
- (216, 123, 96), (223, 124, 90), (230, 125, 84), (233, 125, 81),
- (237, 126, 78), (255, 128, 64), (255, 131, 69), (255, 135, 75),
- (255, 138, 80), (255, 142, 86), (255, 144, 89), (255, 146, 92),
- (255, 153, 103), (255, 156, 108), (255, 160, 114), (254, 156, 109),
- (254, 153, 105), (253, 148, 98), (252, 144, 92), (251, 136, 80),
- (250, 127, 68), (247, 109, 43), (245, 100, 30), (244, 92, 18),
- (239, 84, 9), (234, 76, 0), (230, 75, 0), (226, 74, 0),
- (210, 68, 0), (202, 65, 0), (194, 63, 0), (186, 60, 0),
- (178, 58, 0), (174, 56, 0), (170, 55, 0), (166, 54, 0),
- (163, 61, 3), (157, 74, 9), (154, 80, 12), (151, 87, 15),
- (148, 93, 18), (145, 100, 21), (143, 103, 22), (142, 106, 24),
- (144, 121, 29), (149, 125, 30), (155, 130, 31), (160, 134, 32),
- (166, 139, 33), (169, 141, 33), (172, 144, 34), (177, 148, 35),
- (183, 153, 36), (191, 160, 38), (195, 166, 50), (200, 172, 62),
- (202, 175, 68), (205, 178, 74), (210, 184, 86), (214, 191, 98),
- (223, 203, 122), (229, 210, 137), (235, 218, 152), (236, 219, 144),
- (238, 220, 137), (239, 220, 133), (240, 221, 129), (241, 222, 122),
- (243, 223, 114), (246, 225, 99), (247, 226, 91), (249, 227, 84),
- (249, 227, 82), (250, 228, 80), (245, 222, 72), (239, 217, 64),
- (228, 205, 48), (223, 199, 40), (218, 194, 33), (215, 191, 29),
- (212, 188, 25), (207, 182, 17), (199, 174, 5), (205, 156, 5),
- (211, 137, 4), (223, 101, 3), (228, 82, 2), (234, 64, 2),
- (237, 55, 2), (240, 46, 2), (246, 27, 1), (252, 9, 1),
- (240, 0, 0), (225, 0, 0), (211, 0, 0), (204, 0, 0),
- (197, 0, 0), (182, 0, 0), (168, 0, 0), (153, 0, 0),
- (139, 0, 0), (132, 20, 20), (139, 30, 30), (146, 41, 41),
- (161, 61, 61), (175, 81, 81), (190, 102, 102), (204, 122, 122),
- (233, 163, 163), (244, 178, 178), (255, 193, 193), (251, 193, 188),
- (248, 193, 183), (240, 194, 173), (233, 194, 164), (226, 195, 154),
- (219, 196, 144), (204, 197, 124), (200, 197, 119), (197, 197, 115),
- (186, 198, 100), (189, 200, 107), (192, 203, 113), (195, 205, 120),
- (201, 210, 133), (204, 212, 139), (207, 215, 146), (208, 216, 149),
- (210, 217, 152), (213, 220, 159), (214, 221, 162), (218, 209, 172),
- (223, 197, 182), (231, 172, 201), (233, 166, 206), (236, 160, 211),
- (240, 148, 221), (244, 136, 231), (249, 124, 240), (255, 106, 255),
- (237, 121, 242), (232, 124, 238), (227, 128, 235), (218, 135, 229),
- (209, 142, 222), (200, 150, 216), (191, 157, 209), (182, 164, 203),
- (172, 171, 196), (169, 157, 186), (170, 148, 182), (171, 139, 179),
- (172, 121, 172), (173, 103, 166), (175, 85, 159), (176, 67, 152),
- (179, 31, 138), (180, 17, 133), (181, 4, 128), (182, 20, 122),
- (184, 35, 115), (185, 51, 109), (186, 67, 102), (188, 83, 96),
- (189, 98, 89), (191, 114, 83), (192, 130, 77), (193, 145, 70),
- (194, 153, 67), (198, 159, 78), (202, 166, 90), (205, 172, 101),
- (213, 185, 124), (215, 188, 130), (217, 191, 136), (221, 197, 147),
- (224, 204, 159), (230, 213, 176), (224, 208, 167), (219, 203, 157),
- (213, 198, 148), (208, 193, 138), (202, 188, 129), (196, 183, 119),
- (191, 178, 110), (185, 173, 100), (180, 168, 91), (177, 166, 86),
- (184, 157, 77), (190, 147, 68), (197, 138, 59), (204, 129, 50),
- (210, 120, 41), (217, 110, 32), (224, 101, 23), (230, 92, 13),
- (240, 78, 0), (242, 85, 10), (243, 92, 19), (245, 99, 29),
- (246, 106, 38), (248, 113, 48), (249, 120, 58), (251, 127, 67),
- (253, 135, 77), (254, 142, 86), (255, 145, 91), (255, 151, 100),
- (255, 157, 110), (255, 164, 119), (254, 170, 129), (254, 176, 138),
- (254, 182, 148), (254, 189, 157), (254, 195, 167), (253, 204, 181),
- (240, 189, 169), (227, 174, 156), (213, 160, 144), (200, 145, 132),
- (187, 130, 119), (174, 115, 107), (161, 101, 95), (148, 86, 82),
- (134, 71, 70), (128, 64, 64), (135, 71, 71), (141, 78, 78),
- (148, 84, 84), (155, 91, 91), (161, 98, 98), (168, 104, 104),
- (175, 111, 111), (181, 118, 118), (191, 128, 128), (195, 135, 135),
- (198, 143, 143), (202, 150, 150), (206, 158, 158), (209, 165, 165),
- (213, 173, 173), (217, 180, 180), (221, 188, 188), (226, 199, 199)
- ),
-
-// 119 rw-reds-blues-greens-pinks
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 120 rw-reds-browns-golds-tans
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 121 dg009
-((19, 11, 23), (39, 24, 47), (54, 26, 47), (70, 29, 47),
- (81, 27, 44), (92, 25, 42), (101, 12, 38), (110, 0, 35),
- (113, 28, 49), (93, 28, 45), (74, 28, 41), (72, 33, 50),
- (71, 38, 59), (77, 58, 94), (83, 79, 130), (90, 93, 139),
- (98, 107, 148), (115, 102, 171), (98, 92, 141), (81, 82, 112),
- (78, 79, 108), (75, 76, 104), (74, 75, 103), (73, 74, 102),
- (97, 56, 96), (89, 41, 71), (82, 27, 46), (62, 28, 50),
- (42, 30, 54), (39, 27, 49), (37, 25, 45), (34, 26, 41),
- (29, 25, 40), (25, 27, 40), (23, 27, 40), (21, 27, 41),
- (17, 34, 47), (13, 41, 53), (19, 54, 61), (26, 67, 69),
- (43, 70, 79), (44, 60, 76), (45, 51, 73), (44, 41, 59),
- (43, 32, 46), (51, 29, 43), (60, 26, 40), (53, 25, 40),
- (41, 17, 49), (37, 29, 50), (37, 31, 53), (38, 34, 57),
- (37, 32, 55), (36, 31, 54), (36, 28, 50), (37, 25, 47),
- (37, 26, 43), (37, 25, 42), (38, 25, 42), (37, 25, 41),
- (37, 26, 40), (36, 25, 39), (36, 25, 39), (31, 25, 39),
- (29, 20, 37), (26, 31, 50), (27, 39, 57), (29, 48, 65),
- (34, 47, 70), (40, 47, 75), (49, 48, 90), (49, 62, 94),
- (66, 67, 97), (69, 70, 99), (72, 73, 101), (70, 72, 98),
- (69, 71, 96), (69, 71, 96), (69, 71, 96), (68, 69, 97),
- (65, 63, 103), (67, 74, 116), (70, 78, 122), (74, 82, 129),
- (79, 89, 136), (84, 96, 144), (85, 111, 134), (82, 110, 114),
- (73, 74, 102), (61, 74, 90), (50, 75, 79), (50, 72, 67),
- (51, 69, 55), (38, 41, 58), (44, 41, 70), (50, 49, 81),
- (61, 59, 98), (46, 93, 99), (54, 91, 105), (62, 90, 112),
- (67, 96, 111), (72, 102, 110), (81, 111, 121), (116, 124, 161),
- (112, 123, 169), (95, 100, 145), (78, 77, 121), (73, 77, 120),
- (69, 78, 119), (73, 103, 111), (88, 110, 134), (116, 126, 161),
- (110, 139, 171), (112, 128, 187), (115, 127, 177), (119, 126, 168),
- (123, 111, 161), (145, 98, 152), (139, 92, 146), (98, 72, 135),
- (74, 75, 103), (68, 68, 101), (63, 61, 100), (57, 55, 93),
- (51, 49, 86), (39, 38, 70), (27, 24, 55), (21, 26, 48),
- (16, 22, 48), (21, 27, 43), (22, 30, 44), (23, 33, 45),
- (25, 35, 47), (24, 34, 46), (25, 31, 45), (28, 27, 45),
- (35, 27, 42), (36, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (37, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (36, 28, 41), (36, 29, 42), (36, 30, 44),
- (27, 44, 54), (23, 52, 60), (25, 56, 61), (26, 55, 61),
- (34, 40, 62), (25, 41, 62), (17, 42, 62), (10, 39, 53),
- (15, 23, 46), (0, 0, 25), (0, 0, 25), (0, 0, 25),
- (15, 21, 33), (28, 27, 43), (30, 28, 44), (33, 29, 46),
- (32, 30, 51), (26, 31, 50), (19, 34, 53), (20, 33, 42),
- (22, 28, 42), (23, 25, 41), (24, 23, 41), (26, 21, 43),
- (30, 21, 42), (32, 25, 43), (35, 27, 42), (37, 26, 42),
- (38, 25, 42), (43, 20, 38), (50, 18, 31), (76, 1, 32),
- (80, 15, 37), (87, 24, 41), (84, 31, 51), (99, 30, 49),
- (181, 60, 93), (177, 63, 92), (174, 66, 92), (157, 78, 109),
- (197, 102, 142), (201, 125, 155), (126, 137, 159), (119, 124, 154),
- (88, 82, 128), (76, 77, 105), (76, 77, 105), (74, 75, 103),
- (73, 74, 102), (70, 71, 99), (68, 69, 97), (61, 63, 101),
- (60, 62, 100), (63, 61, 100), (68, 69, 97), (68, 70, 95),
- (70, 71, 99), (72, 73, 101), (74, 75, 103), (71, 72, 100),
- (71, 72, 100), (69, 73, 98), (66, 67, 95), (86, 41, 70),
- (118, 33, 56), (140, 30, 39), (149, 38, 55), (132, 28, 65),
- (135, 43, 68), (152, 70, 93), (147, 71, 101), (134, 73, 80),
- (109, 54, 75), (79, 80, 108), (107, 120, 152), (135, 139, 187),
- (141, 140, 197), (214, 220, 255), (202, 214, 255), (136, 147, 203),
- (114, 125, 171), (84, 107, 141), (77, 78, 106), (67, 71, 96),
- (46, 55, 86), (33, 47, 76), (41, 61, 70), (42, 69, 78),
- (49, 68, 82), (63, 64, 92), (66, 67, 97), (63, 63, 97),
- (56, 55, 89), (49, 43, 79), (38, 38, 62), (39, 37, 59),
- (38, 36, 60), (37, 39, 62), (40, 50, 75), (53, 58, 87),
- (58, 58, 94), (61, 49, 97), (53, 40, 83), (42, 43, 74),
- (36, 40, 65), (36, 35, 69), (51, 53, 91), (40, 37, 90)
- ),
-
-// 122 dg016
-((25, 30, 34), (51, 61, 70), (46, 53, 62), (42, 45, 54),
- (34, 44, 43), (27, 43, 32), (27, 42, 30), (28, 42, 29),
- (22, 39, 23), (20, 33, 21), (18, 28, 19), (18, 24, 18),
- (18, 20, 17), (17, 19, 16), (16, 18, 15), (16, 18, 15),
- (16, 18, 15), (16, 21, 17), (14, 23, 18), (13, 26, 19),
- (19, 34, 24), (26, 42, 29), (24, 44, 31), (23, 47, 34),
- (11, 46, 42), (11, 53, 40), (12, 60, 38), (6, 61, 44),
- (0, 62, 51), (7, 65, 53), (15, 69, 55), (25, 64, 63),
- (34, 47, 64), (40, 43, 60), (40, 43, 59), (41, 44, 59),
- (41, 44, 59), (42, 45, 60), (41, 44, 59), (41, 44, 59),
- (33, 53, 62), (26, 64, 59), (20, 75, 56), (15, 88, 61),
- (10, 101, 66), (10, 105, 69), (10, 110, 72), (18, 107, 79),
- (13, 90, 58), (38, 59, 62), (39, 51, 58), (40, 44, 55),
- (35, 39, 46), (30, 34, 37), (28, 34, 37), (26, 34, 37),
- (21, 36, 55), (18, 50, 64), (15, 65, 74), (12, 89, 93),
- (10, 114, 113), (9, 121, 98), (9, 129, 83), (13, 104, 71),
- (11, 82, 52), (0, 37, 14), (5, 24, 10), (11, 12, 7),
- (9, 13, 7), (7, 14, 7), (0, 14, 4), (0, 17, 5),
- (19, 22, 27), (22, 28, 37), (26, 34, 47), (33, 38, 53),
- (40, 43, 60), (41, 51, 63), (43, 60, 67), (53, 75, 62),
- (48, 95, 85), (70, 103, 92), (61, 87, 77), (52, 72, 63),
- (47, 65, 55), (42, 58, 47), (36, 54, 38), (33, 45, 31),
- (34, 39, 35), (38, 42, 48), (43, 46, 61), (45, 48, 63),
- (47, 50, 65), (53, 60, 86), (61, 74, 108), (69, 77, 114),
- (69, 76, 105), (35, 44, 75), (20, 37, 65), (5, 31, 56),
- (6, 32, 51), (7, 33, 46), (7, 36, 42), (10, 40, 38),
- (9, 28, 35), (4, 16, 32), (0, 4, 29), (0, 5, 23),
- (0, 6, 18), (2, 18, 18), (6, 23, 17), (11, 21, 13),
- (17, 23, 9), (18, 20, 17), (17, 20, 17), (16, 21, 17),
- (16, 21, 24), (14, 32, 34), (13, 42, 48), (13, 44, 39),
- (15, 59, 32), (16, 66, 35), (18, 74, 39), (15, 76, 43),
- (12, 79, 48), (10, 74, 50), (11, 71, 45), (16, 65, 36),
- (28, 59, 43), (40, 43, 58), (40, 43, 58), (40, 43, 58),
- (41, 44, 59), (41, 44, 59), (40, 43, 58), (40, 43, 58),
- (38, 41, 56), (25, 43, 55), (12, 45, 54), (11, 44, 56),
- (10, 43, 58), (12, 42, 52), (17, 45, 49), (32, 45, 51),
- (39, 42, 57), (41, 44, 59), (41, 44, 59), (42, 45, 60),
- (42, 45, 60), (42, 45, 60), (43, 46, 61), (46, 47, 65),
- (41, 42, 62), (41, 42, 61), (41, 42, 60), (41, 44, 59),
- (42, 45, 60), (42, 45, 60), (42, 45, 60), (44, 47, 62),
- (46, 53, 63), (44, 62, 100), (47, 63, 105), (50, 64, 111),
- (44, 64, 115), (28, 67, 98), (31, 51, 75), (24, 50, 77),
- (14, 47, 56), (22, 44, 58), (30, 41, 61), (38, 41, 58),
- (39, 42, 57), (40, 43, 58), (43, 44, 64), (34, 46, 68),
- (14, 56, 68), (9, 71, 96), (10, 95, 132), (12, 105, 146),
- (9, 117, 179), (15, 156, 173), (51, 198, 146), (56, 166, 129),
- (10, 85, 54), (11, 73, 47), (13, 62, 40), (20, 37, 29),
- (12, 27, 24), (16, 25, 24), (22, 31, 26), (21, 29, 32),
- (28, 33, 36), (26, 37, 41), (23, 34, 40), (20, 28, 47),
- (19, 28, 45), (22, 21, 27), (30, 16, 13), (18, 20, 17),
- (17, 21, 20), (18, 22, 25), (23, 26, 31), (30, 35, 39),
- (37, 36, 44), (41, 43, 55), (40, 43, 58), (40, 43, 58),
- (40, 43, 58), (39, 42, 57), (39, 42, 57), (40, 43, 58),
- (40, 43, 58), (40, 43, 58), (40, 43, 58), (39, 42, 57),
- (38, 41, 56), (35, 41, 53), (31, 36, 40), (21, 42, 37),
- (11, 52, 48), (10, 54, 67), (19, 61, 77), (16, 74, 98),
- (11, 83, 107), (25, 78, 112), (28, 84, 101), (27, 66, 83),
- (26, 53, 70), (42, 48, 62), (42, 45, 60), (43, 46, 61),
- (45, 58, 75), (52, 67, 100), (55, 70, 109), (53, 73, 124),
- (73, 81, 127), (55, 77, 134), (44, 137, 142), (85, 139, 116),
- (94, 118, 104), (87, 97, 96), (67, 76, 85), (53, 66, 85),
- (41, 58, 74), (43, 46, 61), (36, 42, 54), (31, 42, 38),
- (20, 37, 31), (22, 26, 27), (21, 22, 26), (22, 26, 27),
- (26, 33, 26), (30, 39, 36), (45, 63, 51), (40, 53, 46)
- ),
-
-// 123 dg031
-((4, 9, 8), (10, 19, 18), (12, 19, 20), (14, 19, 22),
- (14, 21, 22), (14, 23, 22), (15, 22, 23), (16, 21, 24),
- (11, 22, 28), (10, 18, 37), (10, 15, 47), (16, 30, 55),
- (23, 46, 64), (41, 76, 90), (59, 107, 117), (73, 121, 135),
- (88, 135, 153), (117, 169, 190), (121, 167, 191), (126, 166, 192),
- (148, 159, 162), (170, 153, 133), (183, 162, 123), (196, 171, 114),
- (172, 150, 90), (134, 118, 84), (97, 87, 78), (76, 77, 72),
- (55, 67, 67), (71, 65, 65), (87, 63, 63), (124, 92, 54),
- (176, 145, 78), (193, 223, 249), (196, 228, 250), (200, 233, 252),
- (190, 225, 244), (181, 218, 237), (178, 216, 237), (176, 214, 237),
- (83, 152, 167), (56, 109, 120), (29, 66, 74), (27, 59, 66),
- (25, 52, 59), (27, 56, 62), (29, 60, 65), (29, 59, 70),
- (33, 85, 98), (61, 124, 139), (70, 116, 127), (79, 108, 116),
- (99, 100, 84), (120, 92, 53), (132, 102, 62), (145, 112, 71),
- (190, 164, 103), (206, 168, 106), (222, 172, 109), (197, 151, 94),
- (172, 131, 79), (145, 110, 65), (118, 90, 51), (95, 61, 33),
- (67, 31, 33), (36, 22, 37), (31, 32, 43), (26, 43, 50),
- (26, 45, 50), (27, 48, 51), (27, 50, 58), (22, 40, 54),
- (14, 29, 34), (14, 29, 33), (15, 29, 32), (16, 28, 31),
- (17, 28, 30), (17, 29, 30), (18, 30, 30), (43, 33, 21),
- (59, 43, 27), (114, 84, 50), (133, 84, 44), (152, 84, 39),
- (155, 99, 54), (159, 115, 70), (173, 124, 58), (178, 118, 58),
- (177, 143, 79), (179, 148, 83), (182, 153, 87), (185, 155, 86),
- (188, 158, 86), (193, 150, 81), (203, 147, 70), (171, 106, 42),
- (152, 81, 37), (78, 52, 29), (47, 38, 27), (16, 24, 26),
- (14, 21, 22), (12, 18, 18), (13, 17, 18), (10, 16, 16),
- (13, 13, 13), (12, 14, 14), (11, 15, 16), (11, 16, 18),
- (12, 17, 20), (15, 25, 26), (16, 31, 34), (24, 41, 51),
- (26, 55, 59), (30, 61, 82), (26, 64, 85), (23, 68, 89),
- (29, 85, 100), (32, 66, 76), (30, 59, 67), (29, 60, 65),
- (17, 44, 51), (16, 35, 40), (16, 27, 29), (16, 25, 30),
- (17, 24, 32), (16, 29, 35), (17, 36, 42), (27, 51, 55),
- (27, 58, 63), (39, 100, 118), (62, 99, 125), (85, 98, 132),
- (84, 95, 125), (119, 89, 53), (92, 65, 38), (27, 48, 41),
- (14, 22, 24), (11, 15, 15), (9, 8, 6), (4, 5, 3),
- (0, 2, 1), (10, 14, 15), (18, 23, 26), (28, 27, 43),
- (23, 52, 60), (60, 116, 129), (70, 127, 143), (80, 138, 158),
- (82, 143, 162), (62, 129, 146), (55, 105, 114), (46, 105, 119),
- (34, 72, 81), (43, 84, 94), (53, 97, 108), (104, 133, 137),
- (128, 127, 133), (147, 159, 181), (171, 214, 230), (179, 214, 234),
- (137, 183, 206), (88, 145, 164), (70, 126, 146), (53, 108, 129),
- (25, 74, 107), (26, 55, 63), (19, 44, 49), (14, 28, 31),
- (5, 4, 9), (2, 2, 5), (0, 0, 2), (0, 0, 0),
- (1, 1, 1), (8, 0, 0), (11, 0, 0), (23, 10, 0),
- (13, 13, 13), (13, 17, 16), (15, 14, 20), (16, 15, 20),
- (31, 17, 8), (38, 25, 8), (47, 25, 4), (33, 15, 5),
- (17, 23, 23), (16, 25, 25), (15, 27, 27), (16, 31, 34),
- (24, 44, 43), (37, 46, 43), (40, 45, 49), (27, 46, 50),
- (26, 46, 47), (22, 46, 48), (19, 37, 39), (14, 25, 27),
- (15, 19, 20), (25, 13, 15), (46, 18, 17), (70, 26, 39),
- (85, 34, 39), (97, 39, 35), (108, 48, 58), (86, 33, 61),
- (48, 51, 56), (28, 52, 54), (25, 52, 59), (21, 56, 62),
- (25, 58, 67), (26, 78, 92), (58, 120, 135), (89, 152, 170),
- (94, 157, 172), (120, 177, 194), (89, 155, 171), (54, 121, 138),
- (34, 82, 96), (27, 52, 56), (24, 35, 39), (13, 18, 21),
- (8, 7, 5), (1, 1, 1), (0, 0, 0), (0, 0, 2),
- (8, 10, 9), (10, 8, 9), (12, 7, 13), (11, 9, 10),
- (3, 4, 6), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (10, 0, 0), (11, 10, 8),
- (14, 18, 19), (16, 27, 31), (33, 32, 40), (48, 36, 58),
- (103, 55, 53), (122, 60, 49), (134, 68, 36), (100, 58, 34),
- (69, 47, 24), (56, 37, 20), (39, 25, 14), (28, 18, 8),
- (14, 15, 17), (14, 18, 19), (16, 20, 21), (33, 16, 24),
- (55, 32, 16), (93, 50, 15), (160, 83, 31), (145, 68, 24)
- ),
-
-// 124 dg085
-((82, 50, 8), (166, 101, 17), (136, 82, 19), (107, 64, 22),
- (92, 56, 24), (77, 49, 27), (68, 46, 29), (60, 44, 31),
- (59, 43, 30), (58, 42, 29), (58, 42, 29), (57, 41, 29),
- (57, 40, 30), (60, 40, 29), (63, 41, 28), (68, 39, 21),
- (74, 38, 14), (79, 45, 17), (74, 43, 18), (69, 41, 20),
- (65, 40, 23), (62, 40, 26), (60, 40, 26), (59, 41, 27),
- (59, 43, 30), (59, 43, 30), (59, 43, 30), (58, 42, 29),
- (58, 42, 29), (57, 41, 27), (57, 41, 26), (57, 41, 25),
- (57, 30, 11), (49, 28, 9), (52, 34, 18), (56, 40, 27),
- (56, 40, 27), (56, 40, 27), (56, 39, 26), (57, 39, 25),
- (40, 21, 4), (47, 19, 2), (55, 17, 0), (55, 23, 4),
- (56, 29, 8), (58, 31, 9), (61, 33, 11), (72, 38, 13),
- (85, 52, 19), (114, 66, 30), (127, 76, 35), (140, 86, 40),
- (167, 93, 37), (194, 101, 34), (202, 106, 26), (211, 112, 18),
- (182, 98, 26), (167, 96, 32), (153, 94, 38), (146, 85, 31),
- (140, 77, 24), (140, 76, 28), (140, 76, 32), (140, 86, 40),
- (147, 84, 43), (153, 92, 45), (133, 77, 35), (113, 63, 26),
- (110, 61, 26), (108, 59, 26), (88, 56, 31), (63, 47, 34),
- (60, 44, 31), (60, 43, 32), (60, 43, 33), (72, 50, 34),
- (85, 57, 35), (92, 61, 33), (100, 66, 31), (118, 79, 40),
- (157, 95, 56), (228, 151, 83), (241, 173, 84), (255, 195, 85),
- (255, 205, 111), (255, 215, 137), (232, 205, 90), (230, 188, 80),
- (228, 155, 86), (237, 151, 73), (246, 148, 61), (238, 147, 55),
- (230, 146, 50), (210, 138, 66), (204, 126, 60), (192, 107, 42),
- (168, 106, 65), (129, 85, 46), (132, 82, 38), (135, 79, 30),
- (130, 76, 33), (126, 74, 37), (110, 73, 29), (131, 70, 25),
- (146, 82, 21), (162, 84, 27), (178, 87, 34), (173, 90, 24),
- (169, 93, 15), (151, 72, 13), (114, 63, 16), (104, 62, 20),
- (103, 59, 20), (130, 59, 7), (134, 60, 8), (139, 62, 10),
- (153, 88, 20), (165, 115, 30), (186, 116, 21), (207, 119, 19),
- (183, 113, 41), (158, 100, 50), (133, 88, 59), (125, 84, 55),
- (117, 80, 51), (112, 78, 51), (127, 90, 61), (166, 113, 69),
- (198, 149, 90), (207, 172, 144), (186, 148, 117), (165, 125, 90),
- (141, 91, 58), (116, 78, 42), (107, 64, 30), (83, 52, 31),
- (59, 43, 30), (63, 41, 24), (67, 39, 18), (69, 40, 17),
- (72, 42, 16), (77, 44, 0), (72, 40, 0), (67, 36, 15),
- (61, 25, 11), (65, 39, 16), (65, 39, 17), (66, 39, 18),
- (58, 40, 26), (57, 41, 26), (56, 40, 27), (57, 41, 28),
- (58, 41, 33), (58, 41, 32), (59, 42, 32), (59, 42, 32),
- (60, 43, 33), (62, 44, 32), (64, 46, 34), (85, 53, 30),
- (91, 57, 30), (82, 44, 21), (80, 43, 19), (79, 43, 17),
- (75, 29, 14), (72, 33, 0), (103, 37, 0), (121, 40, 0),
- (134, 68, 0), (126, 64, 0), (118, 61, 0), (101, 44, 0),
- (83, 40, 0), (66, 27, 0), (59, 10, 0), (57, 11, 0),
- (60, 20, 0), (77, 41, 9), (94, 55, 16), (130, 69, 6),
- (146, 71, 3), (147, 64, 0), (151, 72, 3), (162, 83, 4),
- (134, 85, 44), (130, 83, 49), (126, 82, 55), (113, 88, 81),
- (103, 87, 72), (110, 84, 67), (100, 73, 62), (97, 64, 45),
- (103, 68, 36), (104, 60, 31), (90, 56, 31), (71, 50, 31),
- (62, 46, 33), (60, 41, 35), (60, 40, 33), (59, 42, 32),
- (60, 43, 33), (58, 44, 33), (56, 44, 32), (57, 48, 31),
- (56, 48, 25), (57, 43, 30), (55, 41, 30), (53, 40, 32),
- (54, 41, 32), (57, 43, 32), (57, 43, 34), (56, 41, 36),
- (54, 44, 34), (60, 46, 35), (63, 46, 36), (64, 43, 40),
- (85, 60, 53), (84, 63, 44), (98, 61, 35), (112, 67, 34),
- (121, 77, 40), (128, 92, 60), (145, 105, 70), (150, 104, 68),
- (149, 112, 85), (150, 117, 82), (164, 115, 82), (167, 123, 76),
- (174, 114, 62), (177, 108, 51), (167, 100, 45), (187, 103, 31),
- (201, 105, 19), (199, 102, 8), (172, 98, 9), (133, 74, 6),
- (122, 66, 5), (108, 54, 10), (85, 46, 7), (77, 37, 11),
- (65, 32, 13), (67, 31, 9), (78, 40, 1), (94, 42, 0),
- (106, 53, 11), (117, 59, 9), (91, 55, 21), (91, 58, 27),
- (75, 48, 19), (63, 44, 29), (60, 44, 31), (61, 42, 27),
- (82, 48, 23), (103, 56, 28), (130, 66, 18), (160, 79, 23)
- ),
-
-// 125 dg086
-((108, 104, 99), (218, 209, 200), (224, 212, 207), (230, 216, 215),
- (226, 212, 211), (222, 208, 208), (218, 205, 205), (215, 203, 203),
- (208, 190, 186), (209, 179, 181), (211, 168, 177), (213, 178, 184),
- (215, 189, 192), (215, 195, 196), (215, 201, 200), (216, 204, 201),
- (217, 208, 203), (225, 211, 210), (227, 210, 211), (230, 210, 212),
- (228, 211, 212), (227, 213, 212), (227, 213, 211), (227, 213, 210),
- (223, 219, 208), (224, 211, 207), (226, 204, 207), (224, 199, 202),
- (223, 194, 198), (220, 193, 197), (218, 193, 196), (218, 191, 182),
- (211, 184, 175), (205, 162, 171), (201, 156, 165), (198, 151, 159),
- (189, 122, 134), (180, 93, 109), (171, 83, 101), (163, 74, 94),
- (149, 66, 86), (138, 62, 81), (127, 58, 76), (134, 61, 80),
- (142, 65, 85), (141, 65, 85), (141, 66, 86), (122, 103, 96),
- (122, 114, 103), (133, 123, 111), (132, 121, 115), (131, 119, 119),
- (132, 124, 118), (133, 129, 117), (139, 134, 122), (145, 139, 127),
- (175, 166, 167), (193, 171, 174), (211, 176, 182), (216, 183, 189),
- (222, 191, 196), (223, 194, 198), (224, 198, 201), (224, 204, 205),
- (229, 215, 215), (244, 229, 226), (249, 236, 229), (255, 243, 232),
- (255, 245, 241), (255, 247, 250), (250, 242, 240), (243, 240, 235),
- (237, 223, 222), (238, 229, 227), (240, 236, 233), (241, 230, 228),
- (243, 225, 223), (241, 223, 223), (240, 221, 223), (242, 224, 214),
- (246, 219, 208), (227, 208, 204), (211, 199, 195), (196, 191, 187),
- (192, 185, 180), (189, 180, 173), (179, 171, 160), (159, 151, 138),
- (129, 123, 123), (138, 124, 127), (147, 126, 131), (154, 132, 132),
- (162, 139, 133), (171, 154, 144), (183, 176, 168), (205, 180, 173),
- (216, 189, 180), (217, 197, 190), (216, 198, 195), (216, 200, 201),
- (216, 200, 203), (216, 201, 206), (217, 203, 203), (217, 203, 200),
- (214, 187, 178), (205, 170, 168), (196, 154, 158), (192, 136, 146),
- (189, 118, 134), (173, 82, 100), (168, 71, 90), (170, 74, 88),
- (176, 87, 105), (197, 129, 144), (192, 136, 146), (188, 143, 148),
- (185, 154, 149), (181, 154, 147), (174, 150, 140), (163, 155, 144),
- (146, 138, 127), (151, 135, 127), (157, 132, 128), (163, 129, 128),
- (169, 127, 129), (170, 123, 131), (159, 125, 115), (141, 120, 103),
- (144, 112, 97), (125, 61, 78), (105, 66, 70), (86, 72, 63),
- (87, 88, 80), (105, 93, 93), (113, 108, 102), (125, 117, 104),
- (161, 149, 149), (185, 166, 162), (210, 183, 176), (215, 188, 181),
- (220, 193, 186), (224, 195, 199), (227, 211, 211), (241, 219, 208),
- (238, 214, 204), (226, 199, 190), (222, 196, 188), (218, 193, 186),
- (213, 186, 177), (209, 182, 173), (208, 181, 174), (198, 170, 159),
- (183, 156, 149), (178, 151, 144), (174, 147, 140), (163, 139, 135),
- (164, 134, 132), (163, 136, 129), (165, 143, 119), (166, 158, 147),
- (194, 167, 160), (206, 179, 172), (210, 183, 181), (214, 188, 191),
- (214, 192, 194), (215, 193, 195), (217, 197, 198), (223, 203, 204),
- (228, 210, 210), (228, 212, 211), (228, 214, 213), (228, 214, 213),
- (226, 208, 208), (220, 206, 205), (216, 209, 199), (211, 196, 193),
- (212, 185, 176), (200, 173, 166), (184, 159, 154), (174, 147, 140),
- (167, 138, 134), (176, 141, 122), (172, 160, 138), (185, 171, 158),
- (190, 188, 167), (189, 184, 173), (189, 181, 179), (203, 176, 169),
- (198, 171, 164), (186, 166, 155), (178, 151, 144), (172, 144, 140),
- (162, 134, 130), (163, 135, 131), (174, 143, 140), (198, 153, 160),
- (212, 166, 176), (230, 185, 182), (233, 206, 197), (237, 210, 201),
- (240, 213, 202), (236, 209, 198), (219, 199, 200), (204, 199, 195),
- (198, 198, 190), (197, 187, 178), (183, 174, 165), (184, 157, 150),
- (174, 147, 140), (177, 150, 143), (185, 158, 151), (188, 161, 154),
- (196, 167, 161), (205, 168, 175), (219, 174, 179), (215, 191, 181),
- (203, 201, 188), (200, 199, 181), (172, 163, 156), (155, 133, 135),
- (130, 109, 106), (103, 77, 80), (87, 70, 62), (51, 44, 34),
- (44, 35, 26), (82, 62, 63), (88, 92, 78), (107, 98, 93),
- (118, 104, 95), (121, 111, 101), (122, 112, 111), (115, 103, 103),
- (115, 97, 97), (148, 67, 86), (152, 67, 88), (155, 67, 89),
- (160, 65, 85), (172, 81, 99), (185, 106, 125), (197, 141, 152),
- (201, 154, 164), (199, 156, 163), (196, 149, 155), (185, 132, 140),
- (179, 95, 111), (168, 76, 99), (165, 70, 90), (161, 77, 90),
- (168, 86, 100), (176, 128, 116), (151, 126, 122), (144, 131, 125),
- (135, 121, 118), (136, 128, 117), (140, 136, 124), (142, 132, 120)
- ),
-
-// 126 dg089
-((57, 57, 57), (116, 116, 116), (111, 113, 116), (106, 111, 117),
- (99, 106, 120), (93, 101, 124), (88, 98, 119), (83, 96, 115),
- (78, 92, 105), (65, 96, 122), (52, 100, 140), (72, 103, 128),
- (92, 106, 117), (103, 113, 122), (114, 121, 127), (118, 124, 127),
- (123, 127, 128), (130, 133, 140), (133, 133, 134), (137, 134, 129),
- (135, 135, 122), (134, 137, 116), (136, 135, 121), (138, 133, 127),
- (133, 137, 138), (166, 161, 160), (200, 186, 183), (200, 190, 191),
- (200, 195, 199), (204, 195, 202), (208, 195, 205), (212, 197, 200),
- (214, 195, 180), (187, 187, 159), (163, 157, 141), (139, 128, 124),
- (127, 123, 122), (115, 119, 120), (110, 115, 119), (105, 112, 118),
- (95, 102, 118), (90, 97, 112), (85, 93, 106), (84, 88, 97),
- (83, 84, 88), (91, 77, 80), (100, 71, 73), (125, 58, 67),
- (137, 47, 46), (149, 44, 38), (145, 43, 41), (141, 43, 44),
- (114, 59, 59), (87, 76, 74), (85, 83, 87), (84, 91, 101),
- (99, 110, 116), (102, 108, 113), (105, 106, 111), (116, 106, 100),
- (128, 107, 90), (130, 95, 79), (133, 84, 69), (141, 74, 45),
- (135, 52, 46), (129, 40, 36), (91, 44, 40), (53, 48, 45),
- (47, 49, 52), (41, 50, 59), (48, 51, 70), (51, 57, 69),
- (69, 81, 93), (89, 85, 80), (110, 89, 68), (129, 97, 78),
- (149, 106, 89), (163, 112, 98), (178, 118, 107), (195, 171, 145),
- (198, 182, 169), (138, 137, 135), (128, 128, 126), (118, 120, 117),
- (112, 114, 114), (107, 108, 112), (89, 99, 109), (77, 91, 104),
- (59, 72, 80), (39, 58, 83), (20, 45, 86), (19, 38, 65),
- (19, 31, 45), (16, 17, 37), (28, 28, 28), (30, 26, 27),
- (31, 27, 28), (43, 33, 23), (36, 35, 40), (29, 37, 58),
- (33, 43, 56), (38, 49, 55), (38, 50, 66), (38, 54, 79),
- (57, 62, 66), (79, 62, 53), (101, 63, 40), (115, 52, 38),
- (130, 41, 37), (132, 39, 34), (129, 39, 38), (122, 47, 54),
- (90, 46, 59), (62, 71, 80), (70, 79, 88), (78, 88, 97),
- (84, 92, 105), (93, 103, 113), (97, 111, 114), (97, 110, 119),
- (88, 97, 112), (78, 90, 106), (68, 84, 100), (63, 86, 99),
- (58, 88, 99), (45, 68, 100), (53, 79, 96), (70, 86, 99),
- (89, 93, 102), (117, 118, 113), (122, 120, 115), (128, 123, 117),
- (129, 126, 121), (127, 127, 125), (126, 127, 122), (118, 119, 123),
- (102, 112, 121), (112, 119, 127), (122, 127, 133), (132, 132, 135),
- (142, 138, 137), (193, 176, 166), (211, 185, 186), (210, 194, 194),
- (211, 195, 195), (209, 183, 168), (198, 180, 168), (188, 178, 169),
- (140, 141, 136), (136, 135, 131), (133, 130, 125), (128, 129, 123),
- (120, 116, 113), (118, 116, 111), (117, 117, 109), (108, 119, 77),
- (106, 121, 64), (95, 122, 71), (94, 120, 55), (74, 113, 60),
- (81, 92, 98), (97, 98, 103), (98, 103, 101), (99, 109, 100),
- (121, 116, 110), (126, 128, 125), (136, 141, 135), (150, 156, 156),
- (209, 188, 185), (208, 191, 191), (207, 195, 197), (211, 199, 199),
- (213, 201, 201), (214, 204, 205), (208, 200, 211), (196, 185, 199),
- (177, 166, 180), (134, 138, 141), (123, 123, 123), (106, 109, 114),
- (88, 94, 106), (75, 82, 101), (67, 82, 101), (60, 76, 99),
- (67, 79, 93), (70, 84, 97), (73, 89, 102), (94, 91, 98),
- (123, 98, 78), (147, 77, 65), (156, 69, 60), (140, 72, 73),
- (117, 104, 87), (103, 101, 102), (105, 106, 111), (108, 112, 113),
- (116, 111, 115), (108, 107, 113), (103, 106, 111), (89, 98, 107),
- (82, 92, 104), (82, 88, 100), (84, 73, 81), (83, 75, 62),
- (86, 93, 62), (122, 70, 59), (146, 56, 55), (150, 57, 40),
- (155, 61, 62), (145, 75, 73), (156, 131, 127), (191, 165, 178),
- (205, 173, 184), (189, 163, 176), (140, 139, 134), (128, 134, 134),
- (123, 123, 121), (107, 111, 114), (95, 98, 115), (91, 98, 116),
- (87, 93, 109), (84, 91, 107), (85, 92, 108), (86, 98, 112),
- (88, 94, 108), (94, 99, 105), (96, 99, 106), (97, 100, 107),
- (92, 98, 114), (89, 97, 116), (87, 96, 113), (88, 93, 112),
- (89, 97, 110), (97, 102, 106), (111, 112, 114), (123, 123, 121),
- (135, 134, 139), (189, 164, 170), (204, 188, 175), (205, 195, 194),
- (194, 194, 204), (177, 174, 191), (134, 138, 141), (128, 133, 136),
- (117, 129, 127), (110, 119, 118), (106, 115, 120), (108, 113, 117),
- (115, 113, 116), (119, 116, 107), (118, 120, 109), (121, 122, 117),
- (128, 131, 124), (138, 135, 128), (214, 176, 155), (168, 154, 153)
- ),
-
-// 127 Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com
-((237, 132, 109), (148, 73, 76), (112, 55, 75), (76, 38, 74),
- (47, 23, 78), (19, 9, 82), (15, 6, 84), (12, 4, 87),
- (0, 5, 84), (0, 37, 71), (0, 70, 58), (0, 98, 41),
- (0, 127, 24), (0, 121, 15), (0, 115, 6), (13, 64, 3),
- (27, 14, 0), (71, 35, 4), (61, 30, 24), (52, 26, 44),
- (26, 71, 29), (0, 116, 14), (0, 119, 9), (0, 123, 5),
- (0, 126, 8), (0, 121, 11), (0, 117, 14), (0, 109, 25),
- (0, 101, 36), (0, 90, 51), (0, 80, 66), (0, 60, 91),
- (34, 17, 86), (98, 50, 55), (119, 60, 47), (140, 70, 39),
- (70, 98, 33), (0, 126, 28), (0, 126, 28), (0, 127, 28),
- (0, 97, 72), (43, 69, 100), (86, 42, 129), (99, 50, 125),
- (113, 58, 122), (123, 63, 127), (133, 68, 132), (149, 74, 132),
- (155, 73, 128), (175, 87, 110), (169, 84, 124), (164, 81, 139),
- (157, 78, 144), (151, 76, 149), (141, 70, 145), (132, 65, 141),
- (87, 42, 79), (73, 36, 71), (60, 30, 63), (63, 31, 47),
- (67, 33, 32), (82, 40, 41), (97, 48, 51), (127, 64, 76),
- (167, 82, 70), (219, 108, 83), (223, 110, 94), (228, 112, 106),
- (228, 112, 106), (228, 113, 107), (236, 117, 105), (253, 111, 105),
- (220, 109, 143), (224, 111, 169), (229, 114, 195), (199, 100, 174),
- (170, 86, 153), (146, 82, 134), (123, 78, 116), (63, 105, 58),
- (0, 121, 47), (73, 115, 43), (123, 100, 45), (173, 85, 47),
- (187, 92, 43), (201, 100, 39), (228, 123, 80), (241, 119, 82),
- (253, 126, 74), (243, 121, 78), (234, 116, 83), (220, 109, 83),
- (206, 102, 84), (179, 91, 79), (136, 68, 87), (100, 48, 82),
- (47, 74, 76), (0, 118, 49), (0, 110, 41), (0, 103, 34),
- (0, 97, 40), (0, 92, 46), (0, 66, 89), (0, 62, 89),
- (46, 53, 62), (78, 54, 89), (110, 55, 117), (129, 64, 130),
- (149, 73, 143), (186, 92, 167), (219, 108, 189), (231, 113, 196),
- (237, 119, 200), (245, 126, 211), (238, 121, 203), (231, 116, 196),
- (211, 105, 183), (201, 99, 142), (205, 84, 138), (185, 91, 151),
- (176, 88, 157), (163, 81, 150), (150, 75, 143), (136, 67, 135),
- (122, 60, 128), (100, 52, 132), (51, 25, 108), (50, 24, 98),
- (45, 20, 59), (19, 8, 42), (17, 8, 48), (16, 8, 54),
- (3, 0, 81), (0, 15, 88), (0, 33, 90), (0, 20, 90),
- (4, 2, 51), (2, 1, 25), (0, 0, 0), (11, 5, 11),
- (23, 11, 23), (34, 17, 22), (20, 9, 32), (0, 32, 70),
- (0, 65, 54), (0, 127, 27), (0, 127, 30), (0, 127, 33),
- (0, 111, 67), (106, 96, 119), (141, 70, 137), (155, 76, 147),
- (183, 91, 164), (184, 91, 163), (186, 92, 163), (164, 81, 152),
- (145, 72, 143), (114, 55, 115), (90, 42, 85), (80, 43, 84),
- (83, 41, 80), (102, 52, 60), (119, 60, 66), (136, 68, 73),
- (177, 88, 80), (185, 92, 108), (182, 90, 122), (180, 90, 158),
- (168, 84, 180), (183, 92, 191), (199, 100, 202), (227, 113, 194),
- (238, 118, 200), (244, 122, 204), (228, 195, 183), (255, 139, 149),
- (255, 139, 104), (255, 141, 92), (253, 126, 86), (253, 126, 69),
- (246, 122, 53), (245, 128, 46), (209, 104, 29), (157, 77, 24),
- (118, 59, 28), (109, 54, 33), (100, 49, 39), (71, 34, 26),
- (90, 44, 35), (99, 48, 58), (130, 63, 76), (154, 76, 94),
- (193, 97, 82), (200, 100, 84), (201, 100, 83), (196, 97, 83),
- (191, 100, 82), (154, 75, 99), (128, 64, 109), (155, 77, 104),
- (163, 81, 141), (160, 79, 161), (165, 82, 165), (159, 78, 161),
- (149, 77, 167), (143, 72, 159), (107, 53, 152), (74, 36, 117),
- (35, 16, 99), (9, 5, 88), (0, 7, 85), (0, 31, 91),
- (0, 47, 91), (0, 51, 91), (0, 70, 92), (0, 82, 84),
- (0, 92, 79), (0, 91, 82), (0, 71, 82), (50, 22, 44),
- (60, 30, 28), (83, 36, 39), (146, 73, 33), (197, 99, 60),
- (216, 96, 90), (210, 105, 98), (209, 104, 101), (199, 100, 138),
- (206, 106, 141), (222, 109, 190), (226, 114, 206), (228, 107, 226),
- (220, 110, 207), (185, 91, 168), (157, 76, 154), (128, 65, 130),
- (107, 53, 100), (102, 51, 90), (103, 51, 83), (122, 60, 101),
- (124, 61, 109), (136, 69, 82), (164, 87, 43), (190, 94, 45),
- (208, 104, 56), (217, 114, 84), (241, 123, 110), (252, 126, 143),
- (253, 126, 152), (243, 121, 202), (252, 126, 210), (251, 125, 208),
- (240, 118, 205), (219, 109, 191), (172, 85, 128), (192, 96, 161)
- ),
-
-// 128 Apophysis-040426-12bs1fl
-((238, 242, 215), (16, 91, 44), (59, 115, 27), (103, 140, 11),
- (123, 162, 22), (144, 184, 33), (148, 191, 39), (152, 199, 45),
- (181, 204, 45), (175, 191, 78), (169, 179, 112), (177, 179, 158),
- (186, 179, 204), (203, 205, 208), (220, 231, 212), (222, 234, 217),
- (224, 238, 222), (244, 237, 233), (239, 240, 228), (235, 243, 223),
- (225, 238, 222), (215, 233, 221), (211, 228, 217), (208, 224, 213),
- (186, 196, 187), (179, 201, 152), (173, 207, 117), (160, 137, 72),
- (148, 67, 27), (133, 68, 23), (119, 69, 19), (96, 46, 1),
- (73, 35, 36), (61, 108, 136), (82, 142, 155), (104, 177, 175),
- (137, 178, 169), (171, 180, 163), (193, 181, 149), (216, 183, 135),
- (244, 208, 136), (247, 225, 127), (250, 243, 119), (250, 244, 120),
- (250, 245, 122), (244, 235, 127), (239, 226, 133), (239, 218, 173),
- (226, 229, 203), (232, 237, 215), (216, 226, 176), (200, 215, 138),
- (168, 204, 161), (137, 193, 185), (142, 187, 188), (148, 181, 192),
- (168, 173, 196), (167, 170, 194), (166, 167, 193), (156, 92, 153),
- (147, 18, 114), (129, 42, 100), (111, 67, 86), (111, 90, 42),
- (101, 103, 34), (95, 101, 109), (102, 126, 139), (110, 151, 169),
- (128, 165, 179), (146, 180, 189), (177, 205, 207), (209, 204, 218),
- (223, 210, 159), (218, 190, 131), (214, 171, 104), (165, 123, 106),
- (116, 75, 108), (101, 64, 104), (86, 54, 100), (54, 42, 86),
- (23, 21, 64), (12, 34, 72), (19, 51, 80), (27, 69, 89),
- (38, 68, 97), (50, 67, 105), (74, 55, 99), (72, 50, 93),
- (120, 139, 109), (155, 161, 116), (191, 184, 123), (195, 175, 120),
- (200, 166, 117), (198, 165, 119), (182, 147, 130), (169, 136, 124),
- (164, 121, 129), (107, 147, 166), (86, 130, 152), (66, 113, 139),
- (57, 111, 128), (49, 110, 118), (56, 102, 131), (80, 121, 146),
- (140, 137, 173), (185, 149, 155), (230, 162, 138), (232, 166, 130),
- (234, 170, 122), (245, 168, 120), (252, 126, 119), (251, 135, 133),
- (251, 170, 128), (236, 216, 167), (232, 224, 173), (228, 233, 180),
- (207, 219, 204), (190, 215, 212), (173, 203, 205), (144, 179, 190),
- (106, 147, 166), (79, 124, 148), (52, 101, 130), (35, 106, 127),
- (19, 112, 125), (12, 107, 119), (7, 105, 117), (18, 104, 119),
- (40, 85, 118), (61, 80, 116), (79, 89, 120), (98, 99, 125),
- (165, 113, 124), (195, 153, 135), (222, 192, 144), (229, 230, 169),
- (252, 242, 206), (239, 227, 171), (227, 213, 137), (236, 222, 135),
- (246, 232, 134), (252, 238, 194), (252, 243, 208), (250, 250, 213),
- (244, 247, 223), (248, 249, 231), (241, 246, 228), (235, 244, 225),
- (232, 242, 224), (222, 237, 224), (205, 229, 213), (194, 217, 215),
- (163, 173, 195), (154, 159, 187), (145, 146, 179), (142, 128, 117),
- (145, 119, 76), (121, 108, 83), (142, 98, 71), (159, 112, 60),
- (163, 116, 64), (192, 195, 129), (200, 205, 163), (208, 215, 197),
- (215, 226, 200), (232, 236, 215), (241, 241, 216), (244, 249, 206),
- (215, 209, 145), (196, 201, 121), (178, 194, 98), (138, 171, 38),
- (147, 147, 35), (162, 134, 13), (127, 79, 28), (98, 99, 31),
- (49, 49, 14), (41, 49, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (11, 12, 11), (34, 52, 47),
- (89, 128, 153), (108, 147, 167), (128, 167, 181), (157, 190, 197),
- (165, 195, 201), (177, 194, 205), (166, 196, 202), (162, 191, 199),
- (166, 169, 147), (146, 139, 91), (149, 142, 62), (128, 129, 60),
- (102, 103, 64), (48, 45, 84), (12, 24, 41), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (2, 2, 58), (10, 29, 71),
- (32, 52, 94), (43, 47, 100), (67, 58, 114), (84, 57, 102),
- (75, 60, 84), (49, 60, 77), (71, 87, 39), (106, 97, 32),
- (84, 55, 45), (72, 75, 46), (39, 64, 69), (24, 72, 44),
- (2, 79, 52), (22, 72, 45), (30, 51, 51), (27, 36, 33),
- (29, 36, 49), (18, 17, 59), (13, 12, 59), (5, 3, 55),
- (6, 14, 67), (38, 32, 74), (62, 57, 111), (63, 97, 116),
- (107, 110, 151), (144, 128, 142), (143, 141, 125), (155, 153, 117),
- (159, 172, 108), (200, 220, 61), (228, 234, 77), (240, 246, 96),
- (215, 226, 106), (211, 186, 128), (205, 155, 102), (190, 90, 69),
- (199, 62, 45), (171, 127, 74), (182, 157, 112), (201, 199, 129),
- (215, 227, 138), (238, 244, 120), (247, 242, 113), (249, 248, 113),
- (251, 249, 111), (248, 245, 113), (252, 240, 126), (242, 229, 192),
- (243, 227, 215), (242, 245, 220), (244, 243, 217), (228, 230, 177)
- ),
-
-// 129 Apophysis-040426-1cometnuc
-((205, 7, 18), (205, 7, 18), (201, 9, 19), (198, 11, 21),
- (198, 12, 21), (198, 13, 22), (196, 13, 22), (194, 13, 23),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (176, 21, 27), (148, 36, 36), (126, 47, 38),
- (105, 58, 41), (111, 166, 35), (90, 156, 35), (70, 146, 36),
- (93, 99, 37), (116, 52, 38), (150, 36, 33), (185, 21, 29),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (203, 9, 19),
- (202, 11, 20), (198, 13, 22), (194, 16, 24), (127, 46, 39),
- (76, 72, 42), (123, 172, 119), (138, 180, 151), (154, 188, 184),
- (112, 167, 152), (71, 146, 121), (88, 154, 77), (105, 163, 34),
- (153, 187, 38), (177, 199, 45), (201, 212, 52), (205, 213, 53),
- (209, 215, 55), (203, 212, 52), (198, 210, 50), (190, 206, 47),
- (168, 195, 42), (111, 166, 35), (78, 150, 35), (46, 134, 36),
- (30, 126, 37), (15, 118, 38), (14, 110, 37), (14, 103, 37),
- (21, 100, 38), (30, 95, 38), (39, 90, 39), (85, 67, 38),
- (132, 44, 37), (163, 28, 30), (194, 13, 23), (198, 11, 21),
- (202, 9, 19), (198, 11, 21), (175, 99, 30), (153, 187, 39),
- (175, 198, 44), (198, 210, 50), (245, 233, 91), (253, 237, 128),
- (213, 217, 178), (183, 202, 181), (154, 188, 185), (94, 158, 152),
- (34, 128, 119), (27, 124, 78), (21, 121, 37), (8, 106, 38),
- (2, 109, 37), (9, 115, 37), (15, 118, 36), (21, 121, 35),
- (24, 109, 36), (27, 97, 37), (39, 90, 41), (70, 75, 41),
- (181, 19, 28), (191, 14, 23), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (202, 11, 20), (198, 13, 22), (153, 33, 34),
- (93, 63, 40), (27, 97, 39), (17, 101, 38), (8, 106, 38),
- (5, 107, 38), (2, 109, 39), (2, 109, 39), (8, 106, 38),
- (21, 100, 38), (30, 115, 36), (40, 131, 34), (49, 135, 35),
- (58, 140, 36), (76, 149, 35), (127, 175, 35), (133, 178, 120),
- (182, 202, 185), (245, 234, 150), (249, 235, 133), (253, 237, 116),
- (249, 235, 98), (242, 232, 84), (225, 223, 67), (209, 215, 55),
- (158, 190, 39), (134, 178, 36), (111, 166, 34), (96, 159, 35),
- (82, 152, 36), (52, 137, 35), (33, 128, 37), (21, 121, 37),
- (15, 118, 36), (21, 121, 35), (33, 127, 34), (46, 134, 34),
- (70, 146, 34), (111, 166, 35), (138, 180, 36), (153, 187, 38),
- (116, 169, 35), (90, 156, 36), (64, 143, 37), (61, 141, 35),
- (58, 140, 34), (76, 149, 33), (116, 169, 35), (158, 190, 39),
- (206, 214, 102), (219, 221, 176), (225, 223, 173), (231, 226, 170),
- (253, 238, 119), (230, 226, 71), (172, 197, 43), (198, 13, 22),
- (202, 11, 20), (202, 11, 20), (202, 11, 20), (198, 13, 22),
- (158, 40, 44), (105, 58, 39), (70, 75, 39), (33, 93, 38),
- (33, 93, 38), (58, 81, 42), (75, 72, 42), (93, 63, 42),
- (127, 46, 39), (198, 13, 22), (202, 9, 19), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (198, 13, 22),
- (153, 33, 35), (110, 55, 39), (99, 60, 42), (58, 81, 40),
- (52, 137, 35), (64, 143, 35), (94, 158, 33), (127, 175, 36),
- (158, 190, 40), (194, 208, 49), (219, 220, 62), (242, 232, 84),
- (225, 223, 66), (215, 218, 60), (205, 214, 54), (181, 201, 44),
- (138, 180, 38), (94, 158, 33), (52, 137, 35), (40, 131, 34),
- (33, 128, 35), (21, 121, 37), (21, 121, 37), (28, 125, 129),
- (47, 134, 141), (47, 134, 120), (46, 134, 38), (27, 125, 36),
- (21, 121, 37), (9, 115, 37), (2, 112, 36), (2, 112, 36),
- (2, 109, 37), (8, 106, 38), (21, 100, 40), (33, 93, 40),
- (70, 75, 41), (110, 55, 41), (121, 49, 39), (148, 36, 37),
- (116, 52, 41), (99, 60, 39), (70, 75, 41), (45, 87, 38),
- (51, 84, 41), (87, 66, 41), (148, 36, 36), (198, 13, 22),
- (202, 9, 19), (202, 9, 19), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (202, 9, 19), (198, 13, 22), (177, 28, 34), (190, 206, 47),
- (240, 231, 79), (247, 234, 93), (253, 237, 112), (253, 238, 123),
- (249, 236, 142), (249, 236, 144), (250, 236, 141), (247, 234, 147),
- (248, 235, 148), (244, 233, 154), (222, 222, 174), (202, 212, 182),
- (164, 193, 185), (205, 10, 123), (198, 13, 22), (202, 9, 19),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18)
- ),
-
-// 130 Apophysis-040426-1passionscross
-((52, 125, 24), (172, 93, 164), (141, 59, 144), (110, 25, 125),
- (87, 22, 110), (64, 20, 95), (54, 28, 89), (45, 37, 84),
- (59, 91, 123), (103, 78, 135), (148, 66, 148), (162, 82, 157),
- (177, 99, 166), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 139),
- (121, 36, 132), (110, 25, 125), (104, 19, 121), (99, 13, 118),
- (87, 2, 110), (81, 5, 106), (76, 8, 103), (73, 11, 101),
- (70, 14, 99), (73, 11, 101), (76, 8, 103), (93, 8, 114),
- (116, 31, 128), (163, 82, 158), (170, 90, 162), (177, 99, 167),
- (181, 104, 169), (185, 109, 172), (187, 111, 173), (190, 114, 174),
- (209, 139, 187), (210, 141, 189), (212, 144, 191), (208, 139, 188),
- (205, 134, 185), (201, 129, 182), (198, 125, 179), (190, 114, 174),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 138),
- (112, 28, 126), (93, 8, 114), (93, 8, 114), (93, 8, 114),
- (82, 2, 106), (85, 2, 104), (88, 2, 103), (130, 48, 68),
- (173, 94, 34), (189, 114, 43), (206, 135, 52), (253, 144, 57),
- (219, 154, 62), (190, 114, 174), (194, 119, 177), (198, 125, 180),
- (200, 127, 181), (202, 130, 182), (216, 149, 191), (242, 190, 76),
- (248, 237, 83), (247, 218, 81), (247, 200, 79), (218, 157, 126),
- (190, 114, 174), (181, 103, 169), (172, 93, 164), (158, 77, 154),
- (148, 66, 148), (132, 48, 138), (118, 107, 71), (105, 166, 5),
- (102, 164, 3), (99, 162, 2), (76, 144, 10), (33, 109, 35),
- (45, 37, 84), (60, 22, 93), (76, 8, 103), (81, 5, 106),
- (87, 2, 110), (93, 8, 114), (105, 19, 121), (116, 31, 128),
- (127, 43, 135), (148, 66, 148), (164, 85, 158), (181, 104, 169),
- (187, 112, 173), (194, 120, 177), (202, 130, 182), (212, 144, 190),
- (205, 134, 185), (197, 124, 179), (190, 114, 174), (185, 109, 171),
- (181, 104, 169), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (194, 120, 177), (196, 122, 178), (198, 125, 179),
- (202, 130, 182), (205, 134, 185), (212, 144, 190), (219, 153, 194),
- (231, 171, 201), (240, 188, 190), (249, 206, 180), (225, 217, 160),
- (202, 228, 141), (202, 228, 141), (247, 200, 177), (253, 221, 180),
- (253, 231, 85), (247, 237, 83), (245, 237, 82), (243, 238, 81),
- (240, 239, 80), (219, 235, 69), (185, 219, 50), (163, 206, 38),
- (99, 162, 2), (63, 133, 20), (27, 104, 39), (27, 79, 56),
- (27, 55, 73), (51, 31, 88), (51, 31, 88), (51, 31, 88),
- (39, 43, 80), (2, 83, 54), (2, 83, 54), (2, 83, 54),
- (9, 88, 50), (9, 88, 50), (15, 93, 47), (21, 99, 43),
- (9, 88, 50), (5, 85, 52), (2, 83, 54), (2, 77, 58),
- (33, 49, 77), (58, 26, 92), (70, 14, 99), (99, 13, 118),
- (116, 31, 128), (132, 48, 138), (121, 36, 131), (110, 25, 125),
- (76, 8, 103), (64, 20, 96), (39, 43, 80), (14, 66, 65),
- (40, 115, 32), (61, 132, 19), (82, 149, 7), (94, 158, 0),
- (105, 166, 5), (105, 166, 5), (105, 166, 5), (116, 175, 12),
- (163, 206, 38), (111, 170, 8), (105, 166, 5), (52, 125, 24),
- (21, 99, 43), (33, 49, 77), (51, 31, 88), (58, 26, 92),
- (39, 43, 80), (30, 51, 74), (21, 60, 69), (2, 83, 54),
- (9, 88, 50), (21, 99, 43), (33, 109, 35), (64, 135, 17),
- (88, 153, 3), (105, 166, 5), (122, 178, 15), (186, 220, 51),
- (212, 232, 65), (230, 238, 75), (222, 236, 71), (209, 231, 63),
- (190, 221, 53), (144, 194, 100), (168, 209, 118), (212, 144, 190),
- (216, 149, 191), (222, 158, 195), (222, 158, 196), (216, 149, 191),
- (212, 144, 190), (205, 134, 185), (185, 109, 172), (158, 77, 154),
- (143, 60, 145), (121, 37, 131), (99, 13, 118), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (21, 60, 69), (28, 88, 4),
- (123, 91, 23), (94, 64, 96), (110, 25, 125), (105, 19, 121),
- (93, 8, 114), (87, 2, 110), (87, 2, 110), (82, 2, 106),
- (82, 2, 106), (82, 2, 106), (76, 8, 103), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (14, 66, 65), (33, 109, 35),
- (70, 139, 14), (88, 153, 3), (105, 166, 5), (182, 105, 39),
- (158, 77, 154), (172, 93, 164), (177, 99, 167), (185, 109, 172),
- (185, 109, 172), (190, 114, 174), (154, 200, 108), (194, 224, 55),
- (222, 236, 71), (240, 239, 80), (243, 238, 81), (233, 238, 76),
- (209, 231, 63), (163, 206, 38), (111, 170, 8), (8, 71, 62)
- ),
-
-// 131 Apophysis-040426-1butterflyflower
-((27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (53, 40, 50), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (53, 40, 50), (53, 40, 49), (54, 41, 49),
- (94, 83, 21), (77, 70, 31), (61, 58, 42), (44, 38, 54),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (53, 40, 50), (76, 64, 33), (100, 89, 16), (109, 100, 10),
- (118, 112, 4), (128, 117, 8), (138, 122, 13), (132, 117, 35),
- (108, 105, 48), (113, 119, 63), (115, 111, 56), (118, 104, 50),
- (108, 96, 33), (98, 88, 17), (96, 85, 18), (94, 83, 20),
- (94, 83, 20), (95, 85, 19), (97, 87, 18), (103, 91, 15),
- (109, 95, 13), (120, 103, 10), (131, 111, 8), (139, 138, 13),
- (161, 164, 43), (208, 201, 81), (205, 197, 78), (203, 193, 75),
- (202, 195, 73), (201, 197, 71), (179, 168, 67), (120, 117, 36),
- (99, 88, 17), (96, 85, 19), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (84, 74, 28), (60, 52, 42), (36, 31, 57), (31, 25, 61),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 22, 64), (57, 46, 49), (81, 71, 35), (87, 77, 28),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (53, 40, 50), (40, 29, 58), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 37, 57), (80, 68, 30), (87, 75, 25), (94, 83, 21),
- (101, 91, 14), (105, 93, 13), (104, 93, 13), (95, 100, 17),
- (63, 68, 39), (46, 47, 48), (29, 27, 58), (28, 23, 62),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (60, 48, 46),
- (92, 76, 22), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (73, 61, 35), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (83, 68, 45), (92, 99, 41), (113, 91, 42),
- (130, 119, 22), (175, 167, 46), (184, 180, 53), (193, 193, 61),
- (182, 173, 52), (173, 156, 46), (157, 148, 29), (126, 120, 4),
- (111, 100, 6), (110, 97, 7), (110, 95, 8), (114, 101, 5),
- (127, 114, 2), (131, 115, 7), (131, 113, 9), (122, 121, 12),
- (121, 144, 8), (132, 139, 8), (126, 127, 55), (116, 118, 109),
- (102, 109, 77), (85, 76, 55), (54, 41, 50), (53, 40, 50),
- (84, 63, 33), (89, 73, 27), (94, 83, 21), (94, 83, 20),
- (104, 66, 13), (67, 47, 42), (53, 40, 50), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (29, 19, 66), (53, 40, 50), (67, 52, 43), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (77, 67, 37), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (64, 62, 57),
- (96, 82, 52), (102, 94, 44), (91, 85, 48), (59, 47, 47),
- (53, 40, 50), (53, 40, 50), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66)
- ),
-
-// 132 Apophysis-040426-1Watcher
-((65, 7, 0), (22, 10, 22), (19, 19, 29), (16, 28, 36),
- (16, 42, 52), (16, 57, 68), (13, 64, 65), (10, 72, 63),
- (46, 87, 61), (76, 73, 46), (106, 60, 31), (124, 56, 22),
- (143, 52, 14), (179, 42, 12), (216, 32, 11), (230, 38, 15),
- (245, 44, 20), (244, 64, 29), (228, 95, 29), (213, 127, 29),
- (168, 156, 30), (123, 185, 32), (111, 139, 25), (100, 94, 19),
- (198, 80, 46), (202, 55, 45), (206, 31, 45), (164, 42, 31),
- (122, 53, 18), (111, 53, 21), (100, 53, 25), (88, 58, 29),
- (58, 58, 39), (28, 75, 66), (21, 87, 72), (15, 99, 79),
- (12, 106, 86), (10, 113, 93), (12, 122, 85), (15, 131, 78),
- (28, 98, 40), (52, 79, 38), (76, 60, 36), (96, 56, 25),
- (117, 52, 15), (130, 50, 14), (144, 48, 13), (201, 66, 14),
- (242, 77, 53), (219, 75, 50), (176, 67, 37), (133, 59, 25),
- (128, 43, 28), (123, 27, 32), (125, 41, 27), (128, 55, 22),
- (117, 62, 31), (103, 63, 47), (89, 64, 63), (55, 57, 71),
- (22, 51, 79), (19, 30, 76), (16, 9, 74), (58, 4, 64),
- (64, 3, 59), (46, 28, 22), (43, 40, 32), (40, 53, 42),
- (37, 57, 47), (34, 62, 52), (34, 84, 72), (33, 107, 83),
- (40, 106, 85), (49, 101, 84), (59, 97, 83), (61, 90, 69),
- (64, 84, 56), (73, 80, 52), (82, 77, 48), (89, 78, 66),
- (100, 72, 69), (71, 80, 35), (97, 71, 32), (123, 62, 29),
- (120, 58, 24), (117, 55, 20), (117, 48, 18), (133, 32, 5),
- (154, 11, 4), (185, 5, 26), (216, 0, 49), (225, 2, 48),
- (235, 5, 48), (247, 5, 41), (253, 3, 54), (253, 1, 55),
- (251, 5, 55), (237, 7, 44), (195, 26, 27), (154, 46, 11),
- (149, 47, 19), (144, 49, 27), (133, 60, 29), (127, 59, 24),
- (122, 40, 4), (122, 29, 4), (122, 19, 4), (122, 17, 6),
- (122, 15, 8), (128, 11, 9), (133, 3, 23), (116, 9, 37),
- (106, 6, 14), (94, 9, 0), (88, 13, 4), (83, 17, 8),
- (65, 15, 11), (41, 16, 8), (34, 7, 13), (28, 13, 23),
- (47, 30, 26), (59, 29, 13), (71, 28, 0), (88, 23, 0),
- (106, 19, 1), (117, 16, 4), (148, 33, 2), (177, 29, 9),
- (212, 37, 0), (237, 10, 1), (224, 8, 7), (212, 6, 13),
- (205, 24, 19), (177, 33, 8), (172, 38, 0), (190, 25, 20),
- (213, 26, 56), (205, 40, 102), (198, 54, 149), (220, 98, 162),
- (243, 142, 176), (168, 183, 198), (99, 176, 174), (77, 158, 114),
- (116, 166, 94), (133, 29, 37), (140, 26, 32), (148, 23, 27),
- (201, 26, 13), (216, 19, 15), (216, 13, 14), (209, 16, 10),
- (177, 37, 1), (177, 35, 3), (177, 34, 6), (201, 23, 9),
- (219, 13, 20), (233, 7, 32), (247, 6, 39), (253, 0, 64),
- (254, 3, 98), (247, 20, 53), (237, 17, 52), (228, 15, 51),
- (184, 34, 47), (138, 57, 28), (128, 29, 21), (172, 8, 28),
- (225, 14, 32), (231, 10, 38), (237, 7, 44), (240, 2, 36),
- (233, 13, 27), (205, 4, 7), (163, 18, 13), (123, 9, 7),
- (106, 14, 1), (112, 3, 11), (139, 3, 23), (185, 1, 37),
- (222, 4, 55), (233, 10, 38), (225, 22, 21), (247, 43, 15),
- (247, 22, 5), (249, 16, 3), (252, 10, 2), (249, 15, 41),
- (240, 34, 52), (248, 53, 52), (249, 72, 52), (249, 78, 54),
- (245, 109, 57), (243, 196, 144), (243, 248, 241), (254, 228, 202),
- (231, 197, 140), (216, 166, 59), (252, 110, 51), (252, 100, 51),
- (250, 76, 35), (250, 67, 52), (248, 66, 53), (248, 63, 54),
- (253, 50, 48), (252, 40, 51), (250, 37, 51), (253, 25, 51),
- (253, 16, 47), (247, 9, 39), (231, 2, 54), (190, 10, 49),
- (149, 6, 28), (144, 20, 37), (117, 51, 44), (83, 81, 54),
- (99, 71, 44), (22, 45, 43), (71, 69, 46), (77, 68, 43),
- (94, 69, 38), (100, 39, 37), (83, 31, 16), (71, 32, 3),
- (83, 34, 4), (112, 57, 26), (117, 65, 34), (148, 138, 42),
- (163, 182, 105), (254, 210, 127), (242, 247, 130), (253, 248, 95),
- (249, 215, 71), (250, 118, 51), (253, 104, 46), (233, 103, 49),
- (213, 102, 52), (146, 98, 87), (106, 71, 85), (89, 82, 55),
- (70, 89, 62), (58, 96, 70), (52, 91, 64), (41, 71, 89),
- (10, 87, 105), (21, 80, 98), (67, 70, 129), (89, 80, 78),
- (89, 70, 70), (83, 58, 52), (64, 43, 53), (53, 49, 48),
- (52, 37, 27), (64, 19, 11), (65, 7, 13), (77, 0, 17)
- ),
-
-// 133 Apophysis-040426-1knotted
-((151, 44, 78), (136, 52, 74), (136, 52, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 72), (136, 51, 71), (136, 51, 71),
- (136, 51, 71), (136, 52, 74), (128, 52, 101), (121, 52, 129),
- (136, 47, 111), (151, 42, 94), (151, 43, 87), (151, 45, 81),
- (136, 49, 71), (130, 53, 41), (125, 57, 12), (130, 55, 42),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 51, 71),
- (136, 48, 72), (136, 17, 78), (143, 32, 79), (151, 47, 80),
- (165, 44, 86), (179, 41, 93), (196, 79, 65), (213, 117, 38),
- (253, 252, 89), (182, 215, 51), (111, 179, 14), (97, 142, 18),
- (83, 105, 22), (57, 94, 23), (31, 84, 25), (12, 31, 35),
- (10, 76, 10), (33, 106, 0), (41, 99, 14), (49, 92, 28),
- (76, 80, 37), (103, 68, 47), (111, 64, 56), (119, 61, 65),
- (136, 56, 72), (136, 55, 72), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 70), (136, 53, 71), (136, 54, 73),
- (136, 55, 72), (136, 57, 72), (136, 58, 72), (125, 62, 74),
- (85, 83, 50), (61, 113, 91), (37, 143, 133), (64, 111, 97),
- (91, 80, 62), (97, 77, 60), (103, 74, 59), (119, 64, 64),
- (136, 57, 72), (151, 50, 83), (151, 47, 82), (151, 45, 81),
- (158, 44, 85), (166, 43, 90), (166, 40, 91), (179, 36, 97),
- (179, 36, 97), (179, 31, 95), (179, 27, 93), (180, 28, 96),
- (181, 29, 100), (196, 27, 102), (233, 3, 125), (254, 2, 128),
- (254, 0, 131), (227, 9, 121), (203, 22, 109), (179, 36, 97),
- (172, 39, 93), (166, 43, 90), (151, 44, 78), (151, 46, 77),
- (136, 50, 71), (136, 50, 71), (136, 51, 71), (136, 52, 72),
- (136, 53, 73), (136, 53, 70), (119, 60, 66), (91, 71, 79),
- (85, 57, 86), (136, 58, 75), (136, 57, 73), (136, 57, 72),
- (136, 57, 72), (136, 57, 72), (136, 58, 72), (119, 66, 64),
- (85, 82, 40), (76, 80, 37), (67, 79, 35), (58, 86, 29),
- (49, 94, 24), (49, 95, 31), (85, 76, 46), (119, 62, 65),
- (136, 58, 72), (136, 53, 73), (136, 52, 72), (136, 51, 71),
- (136, 49, 71), (136, 49, 71), (136, 49, 71), (151, 50, 72),
- (151, 45, 78), (143, 48, 76), (136, 51, 74), (136, 51, 74),
- (136, 52, 74), (136, 52, 74), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 54, 73),
- (136, 53, 73), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 57, 75), (136, 57, 73), (136, 57, 72),
- (119, 61, 62), (105, 44, 24), (49, 48, 8), (37, 60, 4),
- (70, 75, 37), (86, 69, 44), (103, 63, 52), (136, 52, 70),
- (151, 43, 78), (166, 31, 83), (166, 33, 87), (166, 33, 87),
- (179, 33, 91), (179, 30, 92), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 52, 70), (136, 52, 70), (136, 52, 70), (136, 53, 70),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 51, 71), (136, 51, 71), (136, 51, 71),
- (136, 50, 71), (136, 50, 71), (136, 50, 71), (136, 49, 71),
- (136, 50, 71), (136, 51, 71), (136, 53, 70), (136, 57, 72),
- (119, 66, 67), (103, 74, 59), (85, 83, 47), (49, 100, 33),
- (40, 142, 9), (0, 126, 8), (0, 113, 40), (14, 104, 40),
- (31, 108, 17), (37, 106, 27), (67, 88, 36), (85, 72, 47),
- (103, 70, 53), (119, 63, 65), (136, 56, 72), (136, 58, 75),
- (136, 58, 75), (136, 58, 72), (119, 66, 67), (119, 63, 68),
- (136, 58, 72), (136, 58, 75), (136, 57, 75), (136, 54, 73),
- (136, 52, 74), (151, 48, 80), (151, 46, 81), (151, 43, 78),
- (151, 40, 79), (166, 39, 84), (166, 42, 87), (166, 36, 89),
- (166, 33, 87), (167, 36, 93), (179, 36, 93), (179, 36, 93),
- (179, 30, 92), (179, 26, 93), (179, 23, 91), (208, 22, 85),
- (243, 0, 0), (235, 52, 33), (156, 45, 68), (151, 46, 77),
- (151, 45, 78), (151, 44, 78), (151, 43, 78), (151, 44, 78)
- ),
-
-// 134 Apophysis-040426-1artdeco
-((158, 142, 17), (249, 60, 97), (251, 61, 132), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 129),
- (244, 57, 90), (248, 59, 129), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 213, 226), (253, 213, 226), (253, 213, 226),
- (253, 191, 148), (253, 170, 70), (253, 135, 52), (253, 100, 35),
- (253, 73, 39), (253, 67, 103), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 213, 226),
- (253, 213, 226), (253, 215, 229), (253, 214, 227), (253, 213, 226),
- (253, 213, 226), (253, 213, 226), (253, 211, 225), (253, 210, 224),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 109), (240, 119, 85), (228, 177, 61),
- (220, 173, 55), (212, 170, 49), (212, 170, 49), (212, 170, 49),
- (253, 173, 73), (253, 117, 120), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (185, 28, 121), (70, 27, 86), (84, 20, 91), (99, 13, 97),
- (133, 16, 107), (168, 19, 117), (205, 38, 124), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 128),
- (244, 57, 88), (228, 49, 71), (213, 42, 54), (168, 76, 20),
- (99, 113, 12), (202, 185, 67), (227, 207, 110), (253, 229, 153),
- (253, 239, 178), (253, 249, 204), (253, 248, 200), (253, 223, 139),
- (153, 140, 14), (142, 135, 8), (132, 130, 3), (147, 137, 11),
- (163, 145, 19), (209, 168, 47), (253, 137, 46), (247, 59, 93),
- (219, 45, 125), (127, 0, 106), (90, 18, 84), (53, 36, 62),
- (47, 39, 65), (41, 42, 69), (46, 40, 77), (58, 33, 82),
- (168, 19, 117), (210, 40, 142), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (240, 55, 84), (246, 58, 60), (253, 62, 37),
- (253, 62, 37), (253, 70, 39), (236, 79, 43), (117, 119, 18),
- (87, 107, 18), (54, 108, 24), (21, 110, 30), (30, 104, 35),
- (39, 98, 40), (51, 89, 35), (58, 88, 49), (158, 25, 103),
- (190, 30, 121), (198, 35, 4), (203, 37, 2), (209, 40, 1),
- (222, 47, 9), (242, 56, 23), (253, 82, 36), (253, 143, 49),
- (253, 193, 94), (247, 206, 93), (242, 220, 92), (253, 184, 85),
- (228, 177, 61), (219, 173, 54), (253, 90, 36), (222, 47, 65),
- (194, 32, 123), (88, 19, 92), (64, 30, 80), (41, 42, 69),
- (9, 58, 62), (33, 80, 43), (87, 107, 18), (138, 196, 50),
- (253, 243, 182), (253, 248, 204), (253, 253, 226), (253, 253, 233),
- (253, 217, 230), (253, 223, 236), (253, 243, 247), (253, 249, 244),
- (253, 253, 236), (253, 251, 213), (253, 237, 170), (253, 205, 112),
- (228, 177, 61), (209, 168, 48), (105, 116, 10), (76, 101, 24),
- (10, 58, 89), (13, 56, 86), (16, 55, 84), (34, 45, 73),
- (83, 21, 42), (123, 1, 42), (139, 5, 35), (144, 7, 0),
- (139, 5, 2), (123, 1, 15), (123, 1, 42), (89, 18, 37),
- (47, 67, 21), (51, 89, 35), (58, 92, 32), (106, 63, 3),
- (168, 20, 18), (186, 29, 11), (186, 29, 11), (177, 24, 16),
- (164, 17, 23), (154, 12, 28), (154, 12, 28), (173, 22, 22),
- (182, 26, 13), (202, 37, 2), (219, 45, 62), (230, 51, 125),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (237, 54, 125), (233, 52, 76), (249, 60, 31), (194, 33, 6),
- (106, 111, 11), (64, 95, 29), (41, 64, 24), (34, 58, 28),
- (53, 36, 62), (111, 7, 100), (181, 26, 119), (228, 27, 144),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (219, 20, 139), (185, 5, 119), (138, 4, 108), (94, 15, 55),
- (71, 27, 50), (53, 73, 17), (82, 104, 21), (105, 116, 10)
- ),
-
-// 135 Apophysis-040426-1expl_orange2a
-((158, 205, 44), (158, 132, 20), (158, 126, 18), (158, 120, 16),
- (158, 120, 16), (158, 120, 16), (158, 120, 16), (158, 120, 16),
- (158, 126, 18), (158, 124, 17), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 124, 17), (158, 126, 18), (158, 126, 18),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 133, 20), (158, 135, 21),
- (158, 140, 22), (158, 140, 22), (158, 140, 22), (158, 136, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 129, 19),
- (158, 123, 17), (158, 117, 15), (158, 109, 12), (158, 102, 10),
- (158, 93, 7), (158, 84, 4), (158, 68, 4), (158, 53, 4),
- (158, 15, 17), (158, 10, 23), (158, 5, 29), (194, 30, 35),
- (231, 55, 42), (233, 72, 32), (235, 90, 23), (185, 117, 21),
- (158, 111, 13), (158, 96, 8), (158, 99, 9), (158, 102, 10),
- (158, 106, 11), (158, 111, 13), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 121, 16), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 121, 16), (158, 120, 16), (158, 120, 16),
- (158, 114, 14), (158, 102, 10), (158, 97, 8), (158, 93, 7),
- (158, 91, 6), (158, 90, 6), (158, 93, 7), (158, 93, 7),
- (158, 102, 10), (158, 106, 11), (158, 111, 13), (158, 114, 14),
- (158, 117, 15), (158, 118, 15), (158, 120, 16), (158, 123, 17),
- (158, 129, 19), (158, 140, 22), (158, 157, 28), (158, 174, 34),
- (128, 173, 60), (99, 172, 86), (76, 160, 139), (52, 146, 88),
- (158, 143, 33), (158, 124, 22), (158, 105, 11), (158, 96, 8),
- (158, 87, 5), (158, 62, 2), (158, 39, 35), (158, 29, 41),
- (204, 17, 39), (158, 12, 1), (158, 16, 8), (158, 21, 15),
- (158, 37, 9), (158, 53, 4), (158, 84, 4), (158, 93, 7),
- (158, 108, 12), (158, 111, 13), (158, 114, 14), (158, 112, 13),
- (158, 111, 13), (158, 105, 11), (158, 90, 6), (158, 71, 0),
- (158, 39, 35), (111, 30, 124), (84, 58, 107), (58, 87, 91),
- (156, 139, 62), (158, 143, 32), (158, 138, 22), (158, 138, 22),
- (158, 143, 23), (158, 141, 22), (158, 140, 22), (158, 140, 22),
- (158, 140, 22), (158, 138, 22), (158, 132, 20), (158, 138, 22),
- (158, 138, 22), (158, 132, 20), (158, 132, 20), (158, 132, 20),
- (158, 135, 21), (158, 138, 22), (158, 143, 23), (158, 148, 25),
- (158, 192, 35), (179, 179, 62), (200, 166, 89), (220, 181, 99),
- (240, 197, 109), (243, 217, 214), (253, 219, 230), (247, 65, 134),
- (158, 114, 44), (158, 123, 40), (158, 126, 29), (158, 129, 19),
- (158, 126, 18), (158, 120, 16), (158, 117, 15), (158, 117, 15),
- (158, 117, 15), (158, 115, 14), (158, 114, 14), (158, 114, 14),
- (158, 114, 14), (158, 114, 14), (158, 111, 13), (158, 108, 12),
- (158, 105, 11), (158, 105, 11), (158, 106, 11), (158, 108, 12),
- (158, 114, 14), (158, 117, 15), (158, 123, 17), (158, 126, 18),
- (158, 120, 16), (158, 117, 15), (158, 114, 14), (158, 105, 11),
- (158, 96, 8), (158, 93, 7), (158, 93, 7), (158, 96, 8),
- (158, 96, 8), (158, 99, 9), (158, 105, 11), (158, 114, 14),
- (158, 123, 17), (158, 129, 19), (158, 135, 21), (158, 140, 22),
- (158, 145, 33), (108, 147, 55), (58, 149, 77), (46, 149, 63),
- (33, 135, 58), (37, 62, 35), (8, 29, 64), (33, 7, 86),
- (45, 32, 56), (141, 55, 26), (158, 66, 2), (158, 87, 5),
- (158, 87, 5), (158, 90, 2), (158, 90, 6), (158, 93, 7),
- (158, 96, 8), (158, 102, 10), (158, 105, 11), (158, 108, 12),
- (158, 108, 12), (158, 108, 12), (158, 108, 12), (158, 111, 13),
- (158, 114, 14), (158, 114, 14), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 123, 17), (158, 126, 18), (158, 132, 20),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 140, 22), (158, 146, 24), (158, 161, 29), (158, 180, 32),
- (158, 195, 33), (158, 191, 34), (158, 174, 34), (158, 156, 27),
- (158, 146, 24), (158, 143, 23), (158, 138, 22), (158, 135, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 135, 21), (158, 135, 21), (158, 132, 20), (158, 132, 20),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 138, 22), (158, 143, 23),
- (158, 146, 24), (158, 148, 25), (158, 148, 25), (158, 148, 25),
- (158, 167, 29), (158, 176, 34), (158, 201, 34), (158, 201, 42)
- ),
-
-// 136 Apophysis-040426-1heartFlowers
-((98, 160, 76), (207, 247, 44), (212, 249, 50), (218, 251, 56),
- (222, 250, 68), (227, 250, 81), (224, 250, 75), (221, 250, 69),
- (218, 206, 45), (227, 177, 36), (236, 148, 28), (245, 119, 22),
- (255, 90, 17), (240, 89, 8), (226, 89, 0), (221, 87, 0),
- (217, 86, 0), (226, 79, 0), (216, 75, 0), (207, 72, 0),
- (178, 53, 5), (150, 35, 10), (135, 26, 10), (120, 17, 11),
- (84, 27, 3), (82, 46, 20), (81, 65, 37), (82, 61, 21),
- (84, 58, 5), (83, 55, 2), (83, 52, 0), (111, 25, 0),
- (127, 31, 26), (184, 45, 0), (195, 58, 0), (207, 72, 0),
- (193, 124, 13), (179, 176, 27), (159, 186, 26), (140, 197, 25),
- (213, 251, 46), (214, 251, 47), (215, 251, 48), (185, 219, 72),
- (156, 188, 96), (152, 179, 122), (148, 170, 149), (197, 184, 199),
- (245, 206, 215), (245, 221, 202), (221, 233, 157), (198, 246, 113),
- (179, 236, 91), (160, 227, 70), (157, 226, 69), (154, 226, 69),
- (131, 193, 32), (115, 186, 18), (100, 180, 5), (92, 129, 3),
- (84, 79, 2), (116, 73, 8), (149, 67, 14), (166, 68, 0),
- (202, 70, 0), (203, 50, 0), (188, 27, 0), (173, 4, 0),
- (173, 4, 0), (173, 4, 0), (139, 17, 12), (84, 60, 3),
- (36, 127, 3), (38, 137, 6), (40, 148, 10), (44, 117, 5),
- (49, 86, 0), (50, 86, 0), (51, 87, 0), (63, 77, 0),
- (58, 87, 20), (81, 79, 0), (117, 69, 2), (153, 60, 5),
- (159, 64, 2), (166, 68, 0), (164, 65, 0), (135, 60, 15),
- (54, 58, 73), (29, 58, 88), (4, 59, 103), (4, 74, 86),
- (4, 90, 69), (6, 97, 24), (34, 136, 2), (26, 158, 2),
- (25, 168, 21), (70, 136, 119), (105, 138, 129), (141, 140, 140),
- (141, 140, 140), (141, 140, 140), (69, 131, 138), (68, 148, 136),
- (46, 169, 58), (47, 154, 51), (49, 140, 45), (52, 118, 37),
- (56, 97, 30), (81, 65, 37), (97, 55, 42), (119, 29, 24),
- (152, 14, 12), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (173, 4, 0), (149, 18, 10),
- (81, 65, 37), (77, 70, 46), (73, 75, 56), (69, 86, 59),
- (66, 97, 63), (45, 124, 123), (67, 142, 157), (68, 155, 128),
- (142, 181, 95), (101, 176, 23), (79, 135, 24), (57, 95, 26),
- (81, 65, 37), (107, 72, 12), (153, 65, 12), (173, 74, 0),
- (173, 74, 0), (171, 71, 3), (170, 68, 6), (146, 64, 15),
- (123, 60, 24), (81, 65, 37), (80, 45, 48), (86, 27, 69),
- (101, 11, 88), (229, 0, 74), (242, 8, 70), (255, 17, 66),
- (255, 17, 65), (249, 0, 32), (252, 0, 16), (226, 0, 28),
- (181, 6, 4), (183, 10, 7), (186, 14, 10), (189, 41, 0),
- (185, 67, 0), (173, 74, 0), (152, 98, 73), (151, 140, 116),
- (141, 140, 140), (218, 196, 202), (230, 207, 202), (243, 218, 203),
- (240, 216, 201), (190, 180, 197), (142, 156, 164), (177, 121, 126),
- (164, 41, 34), (147, 57, 31), (131, 73, 29), (106, 178, 24),
- (93, 184, 36), (82, 184, 33), (49, 148, 12), (8, 101, 29),
- (24, 90, 47), (51, 66, 68), (64, 60, 66), (98, 48, 86),
- (104, 27, 113), (96, 51, 127), (71, 105, 135), (69, 131, 147),
- (119, 114, 98), (99, 94, 80), (79, 74, 62), (73, 75, 54),
- (63, 80, 26), (56, 87, 12), (63, 80, 26), (81, 65, 37),
- (122, 35, 26), (159, 39, 33), (164, 41, 34), (164, 41, 34),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (201, 0, 30), (241, 0, 18),
- (255, 35, 17), (255, 45, 14), (249, 65, 0), (244, 55, 0),
- (255, 36, 10), (246, 48, 0), (230, 51, 0), (168, 42, 35),
- (97, 55, 42), (76, 74, 70), (74, 108, 89), (57, 128, 129),
- (67, 133, 165), (67, 141, 165), (66, 134, 166), (71, 110, 135),
- (104, 27, 113), (96, 19, 82), (82, 28, 47), (84, 3, 29),
- (112, 28, 23), (112, 28, 23), (127, 31, 26), (142, 35, 29),
- (164, 41, 34), (168, 42, 35), (169, 42, 35), (169, 42, 35),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (207, 0, 27),
- (238, 0, 33), (255, 19, 16), (255, 25, 14), (226, 56, 47),
- (199, 85, 82), (203, 130, 128), (220, 128, 128), (229, 68, 89),
- (217, 55, 81), (203, 0, 35), (170, 0, 39), (156, 28, 35),
- (98, 22, 86), (102, 34, 117), (70, 67, 139), (29, 75, 98),
- (4, 94, 75), (64, 95, 55), (63, 100, 59), (59, 100, 86)
- ),
-
-// 137 Apophysis-040426-1H-bird1g
-((153, 203, 48), (58, 87, 65), (84, 118, 78), (110, 150, 91),
- (139, 125, 63), (168, 100, 36), (176, 98, 28), (185, 97, 20),
- (168, 76, 2), (168, 43, 6), (168, 10, 11), (168, 19, 14),
- (168, 28, 18), (158, 53, 20), (148, 78, 22), (148, 84, 32),
- (148, 91, 42), (185, 122, 53), (193, 129, 53), (201, 136, 54),
- (208, 130, 48), (216, 125, 43), (208, 127, 45), (201, 130, 47),
- (185, 122, 53), (124, 133, 51), (64, 144, 49), (48, 127, 37),
- (33, 110, 26), (33, 101, 28), (33, 92, 30), (33, 64, 24),
- (14, 80, 3), (58, 87, 5), (58, 87, 35), (58, 87, 65),
- (48, 98, 71), (39, 110, 78), (48, 97, 73), (58, 85, 68),
- (105, 55, 95), (129, 39, 109), (153, 23, 123), (142, 20, 126),
- (132, 18, 130), (121, 18, 112), (110, 18, 95), (64, 27, 114),
- (58, 124, 128), (14, 98, 92), (11, 91, 78), (9, 85, 65),
- (9, 103, 32), (9, 121, 0), (24, 134, 0), (39, 147, 0),
- (110, 182, 27), (118, 137, 31), (127, 93, 35), (104, 83, 56),
- (82, 73, 77), (60, 84, 87), (39, 95, 97), (14, 118, 101),
- (39, 140, 74), (132, 191, 25), (152, 202, 38), (172, 213, 51),
- (194, 181, 59), (216, 149, 67), (201, 124, 70), (168, 42, 54),
- (172, 56, 141), (152, 52, 141), (132, 48, 142), (132, 57, 142),
- (132, 67, 143), (132, 82, 141), (132, 98, 140), (110, 81, 134),
- (105, 61, 86), (148, 52, 50), (166, 27, 96), (185, 2, 143),
- (200, 7, 145), (216, 13, 147), (216, 16, 90), (216, 17, 84),
- (201, 18, 19), (201, 26, 12), (201, 34, 5), (201, 63, 10),
- (201, 93, 16), (216, 100, 46), (201, 111, 30), (168, 94, 24),
- (148, 60, 5), (105, 53, 22), (69, 66, 44), (33, 80, 67),
- (36, 86, 78), (39, 93, 89), (64, 127, 80), (87, 156, 61),
- (110, 165, 71), (147, 143, 67), (185, 122, 64), (185, 128, 66),
- (185, 134, 68), (127, 145, 101), (110, 150, 91), (87, 134, 84),
- (64, 138, 65), (39, 140, 33), (39, 139, 27), (39, 139, 21),
- (14, 132, 23), (14, 127, 21), (39, 134, 24), (39, 128, 23),
- (82, 82, 6), (48, 102, 20), (14, 122, 35), (14, 123, 34),
- (14, 125, 33), (9, 119, 28), (9, 101, 41), (9, 97, 53),
- (33, 85, 39), (105, 69, 15), (126, 73, 18), (148, 78, 22),
- (168, 82, 20), (148, 78, 27), (127, 60, 22), (105, 53, 17),
- (105, 26, 31), (107, 15, 32), (110, 5, 33), (107, 6, 38),
- (105, 7, 44), (64, 8, 70), (64, 8, 71), (39, 8, 67),
- (39, 3, 63), (39, 14, 69), (24, 11, 72), (9, 9, 75),
- (33, 2, 73), (39, 4, 66), (39, 8, 62), (33, 2, 72),
- (39, 14, 83), (39, 17, 86), (39, 20, 89), (33, 32, 76),
- (39, 63, 74), (39, 95, 92), (39, 95, 100), (39, 96, 85),
- (64, 85, 74), (168, 100, 46), (176, 114, 50), (185, 128, 55),
- (185, 167, 32), (172, 213, 49), (172, 204, 71), (172, 172, 112),
- (105, 178, 161), (118, 171, 126), (132, 165, 91), (110, 181, 39),
- (110, 181, 39), (87, 170, 32), (64, 147, 50), (64, 144, 55),
- (64, 138, 65), (127, 110, 36), (168, 94, 29), (148, 78, 22),
- (105, 72, 29), (87, 53, 27), (87, 48, 30), (39, 4, 50),
- (39, 17, 48), (39, 20, 38), (39, 24, 29), (39, 15, 1),
- (39, 20, 47), (39, 4, 50), (39, 14, 65), (9, 32, 86),
- (9, 44, 82), (14, 50, 44), (9, 121, 4), (9, 121, 0),
- (14, 125, 32), (39, 129, 48), (64, 141, 60), (110, 158, 81),
- (132, 161, 95), (153, 171, 99), (172, 167, 111), (172, 130, 145),
- (172, 62, 124), (148, 45, 90), (132, 34, 68), (87, 14, 75),
- (64, 20, 69), (39, 38, 65), (39, 53, 64), (64, 51, 117),
- (110, 99, 124), (87, 125, 93), (110, 154, 80), (153, 202, 51),
- (132, 193, 32), (110, 181, 16), (64, 158, 0), (39, 143, 18),
- (39, 139, 21), (39, 142, 28), (39, 140, 33), (39, 140, 33),
- (39, 142, 28), (39, 137, 22), (58, 108, 35), (105, 99, 25),
- (105, 93, 13), (105, 68, 6), (127, 43, 15), (127, 42, 9),
- (148, 43, 4), (127, 43, 8), (105, 68, 6), (105, 56, 12),
- (105, 49, 26), (105, 23, 40), (110, 5, 29), (127, 7, 35),
- (132, 24, 24), (148, 28, 10), (148, 24, 14), (148, 18, 26),
- (153, 11, 88), (185, 7, 145), (185, 11, 148), (201, 24, 157),
- (172, 38, 142), (172, 62, 146), (172, 68, 163), (172, 62, 139),
- (172, 68, 127), (185, 143, 89), (172, 196, 84), (172, 208, 68)
- ),
-
-// 138 Apophysis-040426-1Emergence2
-((210, 159, 116), (175, 151, 139), (159, 133, 120), (144, 115, 101),
- (124, 105, 104), (104, 96, 107), (98, 94, 108), (93, 92, 110),
- (99, 84, 107), (101, 70, 105), (103, 57, 104), (122, 65, 117),
- (141, 73, 130), (124, 93, 132), (107, 113, 135), (94, 106, 132),
- (81, 100, 130), (87, 98, 116), (91, 96, 89), (95, 94, 63),
- (60, 57, 32), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (21, 20, 2), (21, 19, 1), (22, 19, 0), (24, 20, 2),
- (27, 21, 5), (65, 20, 24), (104, 20, 43), (158, 28, 36),
- (197, 21, 34), (199, 26, 32), (142, 25, 33), (86, 24, 35),
- (54, 22, 19), (23, 20, 3), (24, 21, 4), (25, 22, 5),
- (118, 69, 62), (127, 72, 76), (136, 75, 91), (112, 78, 106),
- (89, 81, 122), (46, 73, 138), (4, 65, 154), (47, 112, 142),
- (74, 140, 152), (5, 154, 254), (42, 148, 205), (79, 142, 157),
- (100, 136, 109), (121, 131, 62), (129, 127, 39), (137, 123, 16),
- (179, 171, 2), (200, 186, 5), (222, 202, 9), (221, 200, 9),
- (220, 199, 10), (220, 179, 25), (220, 160, 40), (207, 156, 13),
- (164, 128, 31), (129, 83, 70), (121, 83, 84), (114, 83, 99),
- (108, 100, 86), (102, 118, 73), (115, 122, 44), (136, 115, 48),
- (190, 44, 45), (152, 46, 75), (114, 49, 105), (109, 36, 156),
- (104, 24, 207), (131, 55, 169), (158, 87, 131), (190, 148, 74),
- (207, 156, 15), (208, 155, 13), (206, 179, 13), (204, 203, 14),
- (161, 224, 8), (118, 246, 3), (94, 231, 17), (25, 228, 59),
- (112, 127, 8), (106, 105, 4), (101, 83, 1), (83, 75, 1),
- (66, 67, 1), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (27, 22, 3), (122, 52, 62), (141, 45, 68), (160, 38, 75),
- (182, 27, 61), (204, 17, 48), (212, 15, 42), (188, 7, 48),
- (79, 23, 32), (52, 22, 17), (26, 21, 2), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (82, 58, 12),
- (131, 86, 19), (227, 118, 13), (235, 102, 14), (244, 87, 16),
- (246, 84, 19), (254, 85, 20), (247, 84, 17), (246, 85, 17),
- (192, 156, 36), (192, 161, 64), (193, 167, 93), (202, 165, 108),
- (212, 163, 123), (190, 179, 113), (151, 128, 87), (123, 101, 88),
- (99, 85, 82), (123, 76, 92), (123, 82, 96), (124, 88, 100),
- (144, 90, 113), (170, 68, 89), (176, 26, 74), (212, 25, 80),
- (212, 5, 21), (228, 28, 20), (245, 52, 19), (245, 52, 18),
- (245, 53, 17), (233, 36, 20), (225, 26, 21), (208, 22, 45),
- (162, 35, 44), (139, 38, 72), (142, 54, 61), (145, 70, 51),
- (131, 81, 20), (123, 99, 13), (111, 102, 33), (107, 101, 65),
- (104, 90, 81), (110, 96, 85), (117, 103, 90), (179, 174, 118),
- (118, 164, 117), (164, 35, 40), (138, 69, 114), (125, 102, 130),
- (105, 122, 140), (79, 129, 128), (61, 134, 128), (44, 140, 129),
- (56, 143, 124), (78, 140, 125), (101, 140, 75), (136, 117, 22),
- (191, 164, 11), (202, 200, 10), (214, 237, 9), (219, 241, 8),
- (220, 239, 10), (214, 237, 11), (204, 208, 10), (185, 173, 3),
- (154, 139, 14), (98, 169, 67), (0, 161, 93), (15, 233, 175),
- (6, 227, 194), (25, 231, 231), (28, 249, 216), (19, 250, 196),
- (141, 154, 136), (152, 148, 102), (164, 142, 69), (179, 136, 57),
- (188, 118, 30), (172, 97, 29), (104, 79, 15), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (92, 79, 37),
- (124, 96, 49), (145, 146, 80), (192, 187, 93), (242, 211, 68),
- (230, 222, 61), (206, 188, 52), (172, 139, 36), (141, 143, 78),
- (99, 156, 62), (117, 165, 63), (137, 172, 54), (205, 205, 11),
- (216, 237, 12), (219, 237, 11), (222, 239, 10), (247, 232, 9),
- (249, 231, 11), (248, 227, 12), (241, 226, 11), (229, 224, 2),
- (219, 200, 10), (204, 182, 21), (175, 123, 47), (145, 121, 49),
- (98, 112, 95), (93, 127, 111), (80, 121, 123), (71, 125, 89),
- (59, 113, 89), (30, 29, 8), (26, 21, 2), (26, 21, 2),
- (67, 19, 17), (114, 25, 55), (182, 43, 40), (231, 61, 12),
- (245, 84, 16), (246, 85, 15), (244, 91, 11), (228, 119, 14),
- (228, 119, 14), (227, 122, 17), (225, 123, 15), (210, 153, 12),
- (206, 155, 12), (191, 120, 32), (198, 112, 55), (168, 88, 51),
- (148, 69, 52), (128, 27, 95), (178, 24, 110), (220, 25, 81),
- (225, 67, 32), (227, 120, 14), (208, 156, 11), (221, 203, 9),
- (221, 239, 13), (231, 233, 61), (212, 187, 97), (216, 179, 111)
- ),
-
-// 139 Apophysis-040426-1Egg
-((116, 47, 60), (111, 50, 25), (113, 48, 42), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (90, 79, 100), (64, 111, 141), (73, 119, 146),
- (82, 127, 152), (121, 162, 177), (126, 167, 180), (132, 172, 184),
- (170, 191, 198), (209, 211, 213), (176, 194, 201), (143, 178, 189),
- (110, 161, 173), (93, 152, 163), (76, 144, 154), (96, 95, 107),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (148, 31, 4),
- (133, 39, 7), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (104, 92, 110), (93, 137, 160), (101, 144, 165), (110, 152, 170),
- (132, 171, 184), (135, 173, 185), (138, 175, 187), (138, 175, 187),
- (138, 175, 187), (138, 175, 187), (138, 175, 187), (138, 168, 185),
- (132, 172, 184), (127, 166, 180), (110, 151, 170), (93, 137, 160),
- (63, 110, 141), (33, 83, 122), (27, 56, 104), (21, 29, 86),
- (52, 0, 65), (58, 5, 61), (64, 11, 57), (55, 8, 63),
- (46, 5, 69), (36, 14, 75), (27, 23, 82), (15, 35, 90),
- (14, 65, 110), (51, 100, 133), (78, 123, 150), (105, 147, 167),
- (105, 147, 167), (105, 147, 167), (93, 137, 160), (70, 116, 145),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (102, 41, 51), (88, 36, 42),
- (82, 30, 45), (76, 24, 49), (64, 11, 57), (64, 11, 57),
- (40, 11, 74), (21, 32, 88), (2, 53, 102), (11, 62, 108),
- (21, 71, 114), (21, 71, 114), (21, 71, 114), (27, 77, 118),
- (21, 71, 114), (9, 41, 94), (27, 23, 81), (46, 5, 69),
- (55, 8, 63), (64, 11, 57), (70, 18, 53), (82, 30, 45),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (73, 21, 51), (76, 24, 49),
- (40, 85, 78), (64, 111, 141), (93, 137, 160), (116, 157, 174),
- (132, 172, 184), (135, 173, 185), (138, 175, 187), (138, 169, 185),
- (138, 164, 183), (138, 150, 176), (116, 47, 60), (172, 19, 26),
- (190, 10, 43), (219, 2, 74), (236, 10, 104), (253, 19, 135),
- (238, 12, 147), (138, 82, 128), (76, 122, 149), (70, 116, 145),
- (21, 117, 121), (27, 100, 121), (33, 83, 122), (33, 83, 122),
- (39, 88, 126), (58, 105, 137), (70, 116, 145), (76, 122, 149),
- (70, 116, 145), (39, 126, 132), (39, 126, 132), (39, 126, 132),
- (70, 141, 151), (99, 142, 163), (105, 147, 167), (105, 159, 170),
- (70, 141, 151), (54, 133, 141), (39, 126, 132), (14, 113, 116),
- (2, 107, 108), (27, 77, 118), (27, 92, 87), (70, 70, 56),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (33, 17, 78), (9, 41, 94),
- (33, 88, 83), (57, 76, 65), (82, 64, 47), (94, 42, 38),
- (94, 42, 38), (94, 42, 38), (94, 42, 38), (94, 42, 38),
- (88, 36, 42), (82, 30, 45), (76, 24, 49), (70, 18, 53),
- (64, 11, 57), (64, 11, 57), (58, 5, 61), (58, 5, 61),
- (64, 11, 57), (70, 18, 53), (82, 30, 45), (88, 36, 42),
- (94, 42, 38), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (138, 110, 149), (116, 157, 174), (127, 166, 180), (127, 170, 182),
- (127, 166, 180), (105, 159, 170), (76, 144, 154), (45, 94, 130),
- (52, 79, 70), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (52, 79, 70),
- (39, 88, 126), (58, 105, 137), (76, 122, 149), (82, 127, 152),
- (76, 122, 149), (64, 111, 141), (51, 100, 133), (71, 70, 81),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60)
- ),
-
-// 140 Apophysis-040426-1PenEgg
-((128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (126, 37, 83), (124, 40, 81), (125, 93, 82),
- (127, 147, 83), (158, 173, 99), (189, 199, 115), (172, 187, 131),
- (155, 176, 147), (127, 128, 167), (127, 100, 129), (127, 73, 91),
- (127, 54, 88), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (127, 36, 67),
- (127, 37, 48), (149, 36, 30), (172, 36, 12), (206, 22, 1),
- (222, 0, 0), (182, 34, 9), (153, 25, 15), (124, 16, 22),
- (116, 22, 37), (109, 29, 52), (109, 28, 52), (110, 27, 53),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (190, 30, 60), (254, 105, 60), (248, 140, 69), (242, 175, 79),
- (180, 175, 105), (118, 175, 132), (100, 159, 143), (82, 144, 155),
- (127, 36, 87), (127, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 43, 77), (115, 68, 60), (104, 93, 44), (94, 118, 35),
- (85, 143, 27), (71, 112, 32), (58, 81, 38), (18, 111, 118),
- (24, 115, 122), (6, 99, 85), (8, 51, 70), (10, 3, 55),
- (10, 4, 57), (10, 6, 59), (16, 10, 63), (40, 22, 72),
- (124, 34, 79), (126, 34, 82), (128, 35, 86), (131, 34, 89),
- (134, 33, 93), (210, 0, 114), (245, 67, 187), (229, 0, 127),
- (127, 1, 122), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (108, 45, 74), (65, 33, 69), (34, 21, 72),
- (22, 13, 66), (31, 17, 69), (45, 23, 70), (59, 29, 72),
- (81, 38, 68), (92, 40, 64), (114, 46, 49), (127, 59, 20),
- (127, 61, 19), (119, 45, 42), (112, 29, 65), (120, 32, 75),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (124, 37, 86), (55, 12, 71), (55, 10, 56), (56, 9, 42),
- (35, 1, 23), (32, 1, 23), (53, 3, 6), (77, 17, 22),
- (106, 27, 56), (117, 31, 71), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 66, 118), (26, 120, 132), (25, 118, 127), (25, 116, 123),
- (9, 97, 83), (54, 74, 72), (75, 54, 64), (123, 40, 81),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 31, 83), (127, 15, 19), (133, 29, 17), (140, 44, 15),
- (160, 44, 2), (165, 43, 18), (130, 46, 57), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (127, 36, 85), (94, 41, 63), (90, 60, 41),
- (46, 90, 8), (54, 74, 20), (70, 35, 45), (83, 20, 29),
- (89, 62, 32), (94, 97, 32), (91, 145, 20), (99, 154, 26),
- (101, 64, 62), (105, 54, 58), (109, 45, 55), (115, 94, 68),
- (129, 120, 50), (165, 151, 75), (127, 139, 60), (251, 228, 131),
- (241, 180, 78), (227, 215, 74), (212, 212, 81), (210, 214, 82),
- (144, 172, 74), (127, 149, 77), (127, 126, 96), (77, 141, 153),
- (87, 146, 157), (102, 155, 160), (159, 183, 189), (197, 198, 158),
- (234, 222, 199), (217, 213, 147), (252, 230, 133), (240, 179, 79),
- (250, 147, 72), (253, 136, 70), (253, 103, 58), (251, 83, 49),
- (245, 38, 34), (176, 36, 12), (89, 45, 20), (70, 66, 0),
- (29, 62, 27), (13, 39, 32), (16, 4, 47), (18, 0, 66),
- (27, 0, 67), (66, 17, 75), (102, 32, 83), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (123, 32, 78), (69, 22, 73),
- (47, 24, 72), (33, 18, 69), (44, 24, 51), (83, 20, 31),
- (94, 22, 42), (127, 28, 8), (133, 48, 27), (141, 47, 21),
- (179, 37, 11), (199, 51, 29), (170, 42, 20), (127, 5, 36),
- (127, 4, 41), (127, 3, 57), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86)
- ),
-
-// 141 Apophysis-040426-1kaosGothic
-((153, 26, 22), (233, 221, 164), (171, 190, 134), (110, 160, 104),
- (82, 82, 68), (55, 4, 33), (30, 4, 33), (6, 4, 33),
- (37, 123, 67), (37, 123, 67), (37, 123, 67), (26, 109, 53),
- (16, 96, 40), (31, 88, 32), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (94, 56, 1), (70, 68, 13), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (70, 68, 13), (94, 56, 1), (139, 34, 19),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (139, 34, 19),
- (116, 45, 10), (94, 56, 1), (103, 52, 3), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (133, 37, 16),
- (127, 40, 13), (110, 48, 7), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (116, 45, 10), (139, 34, 19), (139, 34, 19),
- (143, 32, 21), (177, 15, 38), (194, 8, 46), (212, 1, 55),
- (212, 1, 55), (212, 1, 55), (228, 8, 63), (228, 8, 63),
- (249, 19, 73), (230, 10, 64), (212, 1, 55), (175, 17, 37),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (94, 56, 1),
- (139, 34, 19), (139, 34, 19), (133, 37, 16), (127, 40, 13),
- (110, 48, 7), (94, 56, 1), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (73, 67, 11),
- (52, 78, 22), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (37, 123, 67), (87, 148, 92), (138, 173, 117),
- (157, 183, 126), (177, 193, 136), (233, 221, 164), (240, 225, 168),
- (138, 173, 117), (96, 152, 96), (55, 132, 76), (55, 132, 76),
- (55, 132, 76), (93, 78, 57), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (251, 20, 74), (251, 20, 74), (251, 20, 74),
- (253, 21, 75), (219, 214, 157), (240, 225, 168), (252, 230, 174),
- (240, 225, 168), (246, 123, 121), (253, 21, 75), (251, 20, 74),
- (249, 19, 73), (235, 12, 66), (212, 1, 55), (181, 13, 40),
- (177, 15, 38), (139, 34, 19), (116, 45, 10), (94, 56, 1),
- (94, 56, 1), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (16, 96, 40), (11, 101, 46), (6, 107, 52), (6, 107, 52),
- (6, 107, 52), (16, 96, 40), (47, 80, 25), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (65, 71, 16), (94, 56, 1), (139, 34, 19),
- (177, 15, 38), (181, 13, 40), (179, 14, 39), (177, 15, 38),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (94, 56, 1),
- (139, 34, 19), (158, 24, 28), (177, 15, 38), (181, 13, 40),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (94, 56, 1), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (94, 56, 1), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (127, 40, 13),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (143, 32, 21),
- (177, 15, 38), (181, 13, 40), (212, 1, 55), (212, 1, 55),
- (201, 3, 50), (177, 15, 38), (139, 34, 19), (94, 56, 1),
- (65, 71, 16), (47, 80, 25), (47, 80, 25), (16, 96, 40),
- (14, 112, 56), (6, 107, 52), (16, 96, 40), (47, 80, 25),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (212, 1, 55), (212, 1, 55), (190, 8, 44),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (16, 96, 40), (2, 102, 47), (16, 96, 40),
- (16, 96, 40), (47, 80, 25), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (99, 54, 0), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (94, 56, 1),
- (139, 34, 19), (143, 32, 21), (168, 20, 33), (177, 15, 38),
- (181, 13, 40), (212, 1, 55), (228, 8, 63), (249, 19, 73),
- (253, 21, 75), (253, 21, 75), (253, 21, 75), (249, 19, 73),
- (235, 12, 66), (219, 4, 58), (181, 13, 40), (139, 34, 19)
- ),
-
-// 142 Apophysis-040426-1KQNova
-((82, 83, 39), (198, 92, 96), (200, 91, 77), (203, 90, 58),
- (148, 82, 31), (94, 74, 5), (85, 70, 16), (76, 67, 28),
- (2, 44, 42), (14, 46, 54), (26, 49, 67), (57, 36, 53),
- (88, 24, 40), (91, 35, 43), (95, 47, 47), (86, 48, 44),
- (77, 50, 41), (125, 179, 21), (145, 182, 33), (165, 186, 45),
- (179, 184, 51), (193, 182, 58), (189, 173, 55), (186, 164, 53),
- (167, 153, 48), (185, 138, 36), (204, 124, 25), (229, 87, 23),
- (255, 50, 21), (237, 30, 18), (220, 11, 16), (178, 5, 11),
- (167, 23, 14), (194, 31, 0), (222, 55, 13), (250, 79, 27),
- (244, 99, 50), (238, 120, 74), (239, 117, 73), (241, 114, 73),
- (168, 45, 12), (163, 34, 16), (158, 23, 20), (160, 13, 10),
- (163, 4, 1), (165, 10, 2), (167, 17, 3), (197, 27, 2),
- (216, 13, 9), (153, 18, 24), (151, 28, 55), (149, 39, 86),
- (188, 19, 93), (228, 0, 100), (230, 4, 90), (232, 8, 81),
- (235, 44, 16), (242, 45, 27), (249, 46, 39), (249, 63, 45),
- (249, 80, 51), (251, 92, 91), (254, 104, 131), (236, 121, 124),
- (245, 109, 97), (246, 155, 48), (233, 154, 64), (221, 153, 80),
- (235, 157, 149), (249, 161, 219), (230, 207, 213), (218, 203, 180),
- (222, 220, 199), (222, 224, 215), (223, 228, 231), (236, 238, 225),
- (250, 249, 219), (248, 247, 217), (247, 246, 216), (253, 234, 178),
- (251, 207, 162), (253, 131, 188), (247, 148, 126), (241, 166, 65),
- (242, 178, 63), (244, 191, 61), (251, 238, 82), (252, 253, 115),
- (149, 191, 189), (100, 165, 165), (52, 140, 141), (48, 136, 132),
- (45, 132, 124), (98, 175, 69), (100, 176, 16), (74, 164, 4),
- (52, 138, 13), (32, 100, 51), (48, 107, 64), (64, 114, 77),
- (93, 113, 68), (123, 113, 60), (129, 117, 59), (92, 97, 57),
- (122, 51, 65), (149, 76, 69), (177, 102, 73), (168, 119, 55),
- (160, 136, 38), (153, 87, 0), (128, 83, 0), (138, 62, 0),
- (134, 47, 28), (111, 57, 47), (107, 81, 34), (104, 106, 22),
- (139, 159, 44), (204, 131, 78), (230, 84, 84), (247, 19, 116),
- (229, 11, 150), (188, 34, 117), (147, 57, 85), (117, 72, 97),
- (87, 88, 109), (76, 90, 99), (69, 94, 90), (58, 43, 76),
- (21, 46, 66), (14, 94, 117), (20, 110, 124), (27, 126, 131),
- (26, 135, 132), (74, 109, 89), (52, 95, 76), (86, 65, 74),
- (127, 16, 35), (123, 18, 31), (120, 20, 28), (117, 14, 23),
- (115, 8, 18), (76, 2, 29), (33, 1, 50), (7, 19, 67),
- (26, 59, 90), (152, 72, 157), (171, 72, 162), (190, 72, 168),
- (185, 45, 150), (177, 29, 123), (164, 38, 119), (126, 34, 99),
- (86, 16, 86), (80, 19, 91), (75, 23, 97), (122, 66, 139),
- (154, 77, 159), (133, 112, 145), (141, 163, 176), (168, 199, 193),
- (212, 225, 182), (252, 210, 162), (240, 226, 155), (229, 243, 148),
- (225, 239, 68), (232, 193, 64), (230, 178, 56), (225, 184, 58),
- (209, 195, 73), (195, 206, 112), (181, 218, 151), (226, 237, 177),
- (225, 234, 189), (245, 247, 210), (252, 244, 242), (252, 194, 232),
- (250, 181, 226), (238, 188, 223), (231, 186, 215), (219, 174, 197),
- (171, 161, 169), (126, 141, 122), (132, 137, 43), (105, 108, 21),
- (168, 124, 25), (173, 129, 28), (179, 134, 31), (205, 101, 16),
- (231, 139, 38), (248, 149, 48), (244, 186, 60), (236, 196, 65),
- (246, 219, 80), (247, 246, 78), (236, 205, 65), (248, 171, 53),
- (248, 115, 70), (253, 18, 93), (232, 7, 113), (216, 5, 120),
- (213, 13, 148), (219, 15, 146), (223, 85, 180), (253, 132, 186),
- (253, 145, 207), (243, 165, 205), (204, 158, 195), (145, 173, 174),
- (111, 162, 166), (116, 155, 111), (142, 155, 49), (122, 175, 35),
- (100, 153, 35), (63, 160, 27), (15, 103, 25), (3, 71, 24),
- (3, 58, 39), (26, 84, 25), (51, 88, 19), (41, 68, 1),
- (52, 37, 4), (64, 27, 1), (86, 7, 10), (100, 27, 54),
- (138, 61, 81), (131, 132, 56), (159, 179, 80), (146, 161, 60),
- (98, 112, 51), (39, 79, 68), (9, 54, 47), (2, 45, 36),
- (9, 54, 31), (22, 41, 21), (22, 26, 25), (28, 0, 27),
- (86, 7, 13), (86, 8, 8), (105, 1, 12), (122, 36, 35),
- (132, 54, 52), (112, 20, 67), (92, 2, 53), (93, 9, 25),
- (105, 16, 2), (116, 53, 12), (79, 68, 12), (87, 76, 31),
- (47, 117, 29), (68, 157, 7), (92, 165, 0), (86, 137, 0),
- (47, 109, 34), (30, 87, 44), (76, 59, 65), (152, 140, 40)
- ),
-
-// 143 Apophysis-040426-1kaosframe
-((249, 250, 185), (158, 204, 168), (114, 141, 121), (70, 79, 74),
- (62, 67, 71), (55, 56, 68), (62, 67, 69), (70, 79, 70),
- (93, 167, 144), (104, 174, 148), (116, 182, 152), (155, 203, 158),
- (194, 224, 164), (210, 224, 139), (227, 225, 115), (213, 215, 102),
- (200, 206, 89), (227, 0, 99), (205, 6, 98), (184, 12, 98),
- (205, 118, 106), (227, 225, 115), (232, 229, 121), (237, 233, 127),
- (251, 245, 160), (251, 245, 160), (251, 245, 160), (239, 235, 137),
- (227, 225, 115), (213, 217, 102), (200, 209, 90), (166, 17, 95),
- (166, 17, 95), (177, 35, 4), (177, 35, 4), (177, 35, 4),
- (146, 48, 24), (116, 61, 45), (104, 65, 52), (93, 70, 60),
- (55, 51, 70), (50, 71, 83), (45, 91, 96), (69, 130, 120),
- (93, 169, 144), (93, 168, 146), (93, 167, 148), (116, 180, 156),
- (158, 204, 177), (209, 232, 189), (225, 240, 188), (242, 248, 188),
- (248, 249, 181), (254, 251, 175), (254, 251, 175), (254, 251, 175),
- (253, 250, 174), (247, 249, 175), (242, 248, 176), (225, 240, 174),
- (209, 232, 172), (201, 228, 168), (194, 224, 164), (177, 214, 156),
- (138, 192, 152), (93, 164, 147), (104, 112, 96), (116, 61, 45),
- (116, 61, 45), (116, 61, 45), (116, 61, 45), (93, 70, 56),
- (45, 89, 50), (62, 66, 63), (79, 43, 76), (102, 36, 81),
- (125, 30, 87), (135, 24, 92), (146, 19, 98), (200, 7, 105),
- (237, 1, 97), (233, 9, 43), (221, 15, 31), (209, 21, 20),
- (209, 21, 20), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (253, 0, 71), (231, 10, 45), (209, 21, 20), (183, 32, 18),
- (158, 43, 17), (200, 206, 89), (227, 225, 115), (237, 233, 127),
- (237, 233, 127), (215, 213, 86), (176, 202, 113), (138, 192, 141),
- (148, 198, 154), (158, 204, 168), (194, 224, 176), (209, 232, 178),
- (233, 244, 178), (243, 247, 176), (253, 250, 174), (253, 251, 175),
- (254, 252, 176), (253, 251, 181), (242, 248, 188), (222, 238, 190),
- (222, 238, 190), (242, 248, 188), (245, 249, 186), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (253, 251, 181), (253, 251, 181),
- (222, 238, 190), (208, 231, 188), (194, 224, 186), (185, 219, 179),
- (177, 214, 172), (138, 192, 162), (116, 180, 156), (116, 180, 151),
- (116, 180, 156), (158, 205, 173), (176, 214, 174), (194, 224, 176),
- (209, 232, 183), (209, 232, 189), (209, 232, 178), (194, 224, 176),
- (116, 180, 156), (80, 134, 105), (45, 89, 54), (51, 98, 35),
- (58, 108, 16), (70, 79, 9), (93, 70, 56), (93, 70, 56),
- (93, 70, 60), (93, 70, 56), (93, 70, 58), (93, 70, 60),
- (70, 79, 70), (93, 164, 147), (116, 180, 156), (158, 204, 168),
- (222, 238, 190), (227, 241, 190), (233, 244, 190), (242, 248, 188),
- (249, 250, 185), (253, 251, 181), (253, 252, 181), (253, 252, 181),
- (253, 251, 181), (242, 248, 182), (237, 246, 180), (233, 244, 178),
- (222, 238, 178), (222, 238, 178), (222, 238, 178), (233, 244, 178),
- (242, 248, 176), (245, 249, 174), (249, 250, 173), (254, 248, 168),
- (249, 249, 166), (251, 247, 160), (254, 251, 163), (254, 251, 169),
- (254, 248, 168), (251, 245, 160), (254, 248, 156), (245, 242, 139),
- (245, 240, 138), (237, 233, 116), (215, 216, 103), (245, 3, 100),
- (253, 0, 71), (243, 4, 57), (233, 9, 43), (209, 21, 26),
- (242, 200, 73), (237, 233, 121), (245, 240, 138), (245, 240, 150),
- (222, 238, 178), (222, 238, 190), (222, 238, 190), (222, 238, 190),
- (222, 238, 190), (233, 244, 190), (242, 248, 188), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (254, 251, 175), (254, 248, 168),
- (251, 245, 153), (245, 240, 121), (227, 225, 115), (215, 216, 97),
- (184, 194, 75), (138, 52, 31), (177, 35, 4), (194, 28, 8),
- (194, 28, 8), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (233, 9, 43), (242, 4, 60), (254, 2, 79), (254, 3, 85),
- (253, 0, 71), (222, 15, 32), (209, 21, 20), (194, 28, 13),
- (158, 43, 17), (116, 61, 41), (116, 61, 45), (116, 61, 45),
- (146, 23, 92), (166, 17, 95), (200, 7, 99), (237, 1, 97),
- (251, 3, 90), (254, 3, 85), (254, 2, 79), (251, 3, 90),
- (251, 3, 96), (237, 1, 97), (184, 12, 98), (166, 17, 95),
- (103, 36, 82), (79, 43, 76), (103, 36, 86), (146, 23, 96),
- (184, 12, 103), (227, 0, 105), (245, 3, 94), (254, 2, 79),
- (254, 3, 91), (237, 1, 97), (184, 12, 98), (125, 30, 87),
- (79, 43, 80), (79, 43, 80), (103, 36, 82), (146, 23, 92)
- ),
-
-// 144 Apophysis-040426-147KaosRing
-((82, 81, 4), (82, 76, 6), (82, 52, 23), (82, 29, 41),
- (82, 30, 41), (82, 32, 42), (82, 48, 47), (82, 65, 53),
- (82, 94, 63), (82, 97, 64), (82, 100, 65), (82, 87, 60),
- (82, 74, 56), (82, 54, 49), (82, 35, 43), (82, 32, 42),
- (82, 29, 41), (82, 29, 41), (82, 27, 40), (82, 26, 40),
- (82, 26, 39), (82, 26, 39), (82, 26, 39), (82, 26, 40),
- (82, 26, 40), (82, 29, 41), (82, 32, 43), (82, 61, 61),
- (82, 90, 79), (82, 87, 70), (82, 85, 61), (82, 41, 45),
- (82, 29, 41), (82, 20, 38), (82, 13, 36), (82, 7, 34),
- (82, 6, 31), (82, 5, 29), (82, 4, 31), (82, 4, 33),
- (82, 10, 35), (82, 11, 35), (82, 12, 35), (82, 14, 30),
- (82, 17, 26), (82, 18, 25), (82, 20, 25), (82, 24, 25),
- (82, 39, 15), (82, 82, 4), (82, 82, 4), (82, 82, 4),
- (82, 74, 7), (82, 66, 10), (82, 49, 26), (82, 32, 42),
- (82, 29, 41), (82, 27, 40), (82, 26, 40), (82, 24, 39),
- (82, 23, 39), (82, 23, 39), (82, 23, 39), (82, 23, 39),
- (82, 23, 39), (82, 21, 38), (82, 22, 38), (82, 23, 39),
- (82, 23, 39), (82, 23, 39), (82, 20, 38), (82, 20, 38),
- (82, 20, 38), (82, 18, 37), (82, 16, 37), (82, 14, 36),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 10, 35),
- (82, 10, 35), (82, 14, 26), (82, 21, 23), (82, 29, 21),
- (82, 50, 14), (82, 71, 8), (82, 81, 4), (82, 84, 3),
- (82, 85, 3), (82, 85, 3), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 85, 3), (82, 80, 5), (73, 76, 44),
- (82, 35, 43), (82, 32, 42), (82, 29, 41), (82, 26, 40),
- (82, 26, 40), (82, 26, 40), (82, 29, 41), (82, 32, 42),
- (82, 85, 60), (82, 94, 63), (82, 104, 66), (82, 105, 67),
- (82, 107, 68), (82, 100, 64), (82, 80, 57), (117, 69, 51),
- (82, 35, 43), (82, 23, 39), (82, 21, 38), (82, 20, 38),
- (82, 16, 37), (82, 11, 34), (82, 11, 27), (82, 14, 26),
- (82, 8, 28), (82, 9, 31), (82, 10, 35), (82, 11, 35),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 13, 36),
- (82, 13, 36), (82, 13, 36), (82, 14, 37), (82, 15, 38),
- (82, 16, 37), (82, 20, 38), (82, 24, 40), (82, 29, 41),
- (82, 78, 5), (82, 73, 7), (82, 68, 9), (82, 50, 25),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 13, 36), (82, 11, 35), (82, 10, 35),
- (82, 7, 34), (82, 4, 33), (82, 1, 32), (82, 0, 31),
- (82, 0, 31), (82, 0, 31), (82, 0, 31), (82, 0, 31),
- (82, 0, 31), (82, 1, 32), (82, 1, 32), (82, 5, 29),
- (82, 8, 28), (82, 20, 25), (72, 24, 12), (63, 29, 0),
- (82, 72, 7), (82, 81, 4), (82, 84, 3), (82, 85, 3),
- (82, 82, 4), (82, 75, 6), (82, 68, 8), (82, 25, 25),
- (82, 17, 26), (82, 11, 27), (82, 5, 29), (82, 5, 29),
- (82, 5, 29), (82, 5, 29), (82, 5, 32), (82, 10, 35),
- (82, 16, 37), (82, 23, 39), (82, 32, 42), (82, 71, 55),
- (82, 119, 71), (82, 122, 71), (82, 125, 72), (82, 147, 80),
- (82, 163, 83), (82, 173, 88), (82, 180, 94), (82, 173, 89),
- (82, 165, 86), (82, 146, 80), (82, 109, 68), (82, 97, 60),
- (82, 70, 55), (82, 32, 42), (82, 29, 41), (82, 29, 41),
- (82, 32, 42), (82, 58, 52), (82, 93, 62), (82, 124, 72),
- (82, 141, 79), (82, 157, 78), (82, 129, 74), (82, 109, 68),
- (94, 87, 21), (82, 83, 4), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 84, 3), (82, 81, 4), (82, 66, 9),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 16, 37), (82, 10, 35), (82, 4, 33),
- (82, 3, 30), (82, 3, 30), (82, 3, 29), (82, 5, 29),
- (82, 8, 28), (82, 8, 28), (82, 8, 28), (82, 11, 27),
- (82, 14, 26), (82, 14, 26), (82, 11, 27), (82, 8, 28),
- (82, 8, 28), (82, 10, 35), (82, 13, 36), (82, 16, 37),
- (82, 20, 38), (82, 23, 39), (82, 26, 40), (82, 27, 39),
- (82, 41, 20), (82, 71, 8), (82, 78, 5), (82, 78, 5),
- (82, 66, 10), (82, 35, 42), (82, 35, 43), (82, 83, 59),
- (82, 109, 68), (82, 141, 79), (175, 154, 107), (175, 119, 79)
- ),
-
-// 145 Apophysis-040426-147Fighting_Fish
-((172, 212, 200), (212, 226, 92), (212, 211, 72), (212, 197, 53),
- (178, 197, 53), (144, 198, 54), (98, 175, 34), (53, 152, 15),
- (59, 114, 45), (118, 154, 90), (177, 195, 136), (174, 203, 168),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (192, 220, 152), (212, 228, 104), (212, 222, 88), (212, 216, 73),
- (212, 197, 53), (212, 210, 69), (212, 224, 86), (192, 218, 143),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (112, 182, 107), (53, 152, 15),
- (53, 152, 14), (53, 152, 13), (53, 152, 13), (53, 152, 13),
- (47, 149, 16), (50, 130, 32), (53, 111, 48), (53, 111, 39),
- (53, 111, 30), (50, 130, 24), (47, 149, 18), (53, 152, 15),
- (212, 190, 49), (212, 190, 49), (212, 190, 49), (212, 190, 49),
- (212, 191, 49), (212, 193, 50), (212, 195, 51), (212, 197, 53),
- (212, 214, 60), (212, 220, 69), (212, 227, 78), (212, 224, 74),
- (212, 221, 71), (212, 220, 68), (212, 219, 65), (212, 211, 58),
- (212, 212, 60), (212, 227, 95), (192, 219, 147), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (182, 199, 139), (147, 175, 107), (112, 151, 75), (85, 132, 63),
- (59, 114, 51), (71, 122, 52), (144, 173, 93), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (158, 192, 158), (144, 173, 117), (53, 111, 73), (47, 105, 51),
- (47, 105, 45), (47, 127, 31), (47, 149, 18), (47, 149, 16),
- (47, 149, 15), (47, 149, 15), (47, 149, 16), (47, 149, 17),
- (53, 111, 30), (53, 111, 79), (108, 148, 97), (164, 186, 116),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (192, 217, 142), (212, 223, 84), (212, 216, 73),
- (212, 209, 63), (212, 199, 55), (212, 193, 50), (212, 193, 50),
- (212, 193, 49), (212, 190, 49), (212, 191, 49), (212, 193, 50),
- (212, 193, 52), (212, 205, 60), (186, 201, 116), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (206, 226, 173),
- (240, 240, 147), (233, 243, 101), (212, 231, 92), (212, 229, 85),
- (212, 225, 91), (212, 229, 93), (212, 230, 99), (212, 232, 106),
- (228, 231, 152), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (202, 212, 150), (207, 216, 128), (212, 221, 106), (212, 203, 61),
- (212, 190, 49), (106, 146, 59), (59, 114, 45), (53, 111, 48),
- (59, 114, 51), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (245, 249, 158), (252, 249, 166),
- (253, 251, 155), (244, 243, 149), (212, 226, 93), (212, 195, 52),
- (94, 138, 65), (73, 124, 60), (53, 111, 55), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (53, 111, 48), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (65, 119, 49), (159, 182, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (53, 111, 96), (53, 111, 73), (53, 111, 55),
- (53, 111, 55), (53, 111, 55), (47, 105, 69), (53, 111, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (243, 248, 163),
- (253, 251, 173), (253, 252, 167), (250, 251, 154), (242, 248, 162),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (194, 207, 115),
- (123, 158, 63), (71, 122, 23), (47, 105, 20), (53, 111, 8),
- (53, 111, 3), (47, 149, 0), (53, 152, 1), (53, 152, 4),
- (47, 149, 8), (47, 149, 15), (53, 152, 14), (53, 152, 12),
- (53, 152, 4), (53, 152, 12), (53, 152, 12), (53, 152, 13),
- (53, 152, 15), (212, 190, 49), (212, 201, 59), (212, 226, 93),
- (219, 225, 147), (172, 212, 200), (172, 212, 200), (172, 212, 200)
- ),
-
-// 146 Apophysis-040426-147ReachingMoon
-((39, 17, 100), (46, 43, 45), (61, 44, 41), (76, 45, 37),
- (67, 47, 38), (58, 49, 40), (45, 43, 44), (33, 37, 49),
- (8, 2, 80), (11, 1, 81), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (11, 11, 72), (15, 21, 64),
- (82, 67, 23), (143, 109, 40), (205, 152, 57), (215, 166, 76),
- (225, 181, 95), (231, 187, 102), (237, 193, 109), (237, 193, 109),
- (245, 191, 94), (247, 200, 106), (250, 205, 113), (253, 210, 120),
- (247, 207, 120), (242, 205, 120), (247, 209, 120), (253, 213, 120),
- (253, 248, 246), (223, 229, 201), (194, 211, 157), (178, 168, 93),
- (163, 125, 29), (150, 119, 26), (138, 113, 24), (111, 84, 6),
- (88, 76, 12), (105, 82, 8), (131, 101, 17), (158, 120, 26),
- (174, 136, 39), (190, 153, 53), (204, 163, 68), (219, 173, 83),
- (181, 137, 43), (137, 108, 27), (94, 79, 11), (66, 48, 55),
- (39, 17, 99), (39, 17, 99), (39, 17, 99), (39, 17, 100),
- (39, 17, 100), (39, 17, 99), (26, 8, 91), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (2, 9, 75), (9, 18, 66),
- (33, 37, 49), (39, 40, 47), (46, 43, 45), (52, 49, 38),
- (58, 55, 32), (55, 50, 37), (52, 46, 42), (46, 43, 45),
- (33, 37, 49), (15, 21, 64), (12, 19, 65), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (15, 21, 64), (15, 21, 64),
- (40, 40, 47), (33, 33, 53), (27, 27, 59), (21, 24, 61),
- (15, 21, 64), (15, 21, 64), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (2, 5, 78), (5, 3, 79), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (2, 5, 78), (9, 18, 66),
- (27, 27, 59), (18, 22, 62), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (2, 5, 78), (2, 5, 78),
- (2, 9, 75), (27, 27, 58), (36, 35, 51), (46, 43, 45),
- (58, 55, 33), (70, 61, 28), (88, 67, 22), (94, 79, 10),
- (111, 93, 3), (122, 101, 11), (133, 110, 20), (143, 118, 28),
- (153, 126, 36), (123, 175, 109), (172, 150, 159), (117, 182, 180),
- (106, 180, 155), (89, 43, 58), (64, 30, 78), (39, 17, 99),
- (39, 17, 100), (39, 17, 100), (39, 17, 100), (39, 17, 99),
- (14, 0, 83), (26, 8, 91), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 100), (39, 17, 100), (39, 17, 100),
- (39, 17, 100), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (8, 2, 80), (15, 21, 64), (33, 37, 49), (52, 40, 45),
- (111, 87, 5), (134, 103, 15), (158, 120, 26), (177, 144, 55),
- (205, 161, 70), (154, 189, 122), (99, 175, 144), (53, 153, 143),
- (16, 135, 116), (27, 27, 58), (30, 32, 53), (33, 37, 49),
- (33, 37, 49), (52, 46, 42), (70, 61, 28), (82, 64, 24),
- (105, 91, 1), (105, 91, 1), (105, 91, 1), (88, 76, 12),
- (88, 67, 22), (58, 49, 40), (40, 40, 47), (33, 30, 56),
- (27, 27, 58), (9, 18, 66), (9, 18, 66), (9, 18, 66),
- (2, 5, 77), (2, 5, 78), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (15, 21, 64), (33, 37, 49), (52, 46, 42),
- (70, 61, 27), (111, 87, 5), (143, 107, 13), (163, 122, 27),
- (194, 104, 19), (222, 100, 22), (242, 119, 35), (249, 151, 58),
- (248, 156, 66), (253, 165, 74), (249, 151, 61), (247, 143, 55),
- (206, 123, 35), (163, 125, 28), (116, 90, 3), (88, 76, 12),
- (70, 61, 28), (65, 18, 22), (15, 21, 64), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (2, 5, 78),
- (2, 5, 78), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 84), (39, 17, 99), (39, 17, 99),
- (33, 14, 97), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (14, 0, 83),
- (14, 0, 84), (33, 14, 97), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 99), (33, 0, 70), (27, 27, 59),
- (40, 40, 47), (58, 49, 40), (70, 61, 27), (88, 67, 22),
- (111, 87, 5), (153, 118, 25), (209, 106, 23), (247, 41, 24)
- ),
-
-// 147 Apophysis-040426-163KaosScepter
-((230, 130, 36), (217, 93, 41), (196, 96, 29), (175, 100, 17),
- (162, 94, 34), (150, 88, 51), (127, 77, 47), (105, 67, 44),
- (105, 67, 44), (105, 67, 43), (105, 68, 42), (138, 84, 30),
- (172, 100, 18), (188, 108, 23), (205, 117, 28), (217, 123, 31),
- (229, 129, 35), (230, 130, 36), (240, 120, 38), (251, 110, 41),
- (250, 109, 36), (250, 108, 32), (251, 109, 35), (253, 111, 39),
- (246, 136, 39), (242, 134, 47), (239, 133, 55), (237, 117, 118),
- (235, 102, 181), (235, 102, 182), (235, 102, 183), (211, 91, 180),
- (139, 82, 99), (57, 46, 44), (32, 33, 33), (7, 21, 22),
- (4, 16, 20), (1, 12, 18), (2, 12, 17), (3, 12, 17),
- (10, 7, 16), (24, 20, 10), (39, 34, 4), (48, 24, 14),
- (57, 14, 24), (58, 13, 23), (59, 13, 23), (53, 11, 12),
- (42, 7, 14), (57, 14, 24), (58, 29, 31), (59, 44, 39),
- (98, 63, 69), (137, 83, 99), (157, 92, 117), (177, 102, 135),
- (234, 129, 188), (235, 131, 122), (236, 133, 56), (226, 113, 49),
- (217, 93, 42), (201, 86, 41), (186, 80, 40), (172, 100, 18),
- (148, 88, 52), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 44), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 46), (104, 52, 40), (103, 38, 34), (125, 62, 42),
- (147, 87, 50), (148, 87, 50), (150, 88, 51), (187, 107, 54),
- (178, 103, 136), (235, 132, 205), (242, 135, 208), (249, 139, 212),
- (242, 135, 208), (235, 132, 205), (235, 132, 205), (249, 139, 212),
- (255, 112, 204), (233, 102, 192), (212, 92, 181), (195, 83, 154),
- (179, 75, 128), (142, 54, 96), (93, 61, 62), (51, 90, 37),
- (55, 110, 26), (54, 152, 15), (112, 127, 17), (170, 102, 19),
- (187, 109, 23), (205, 117, 28), (217, 93, 42), (186, 78, 42),
- (148, 88, 51), (126, 77, 47), (105, 67, 44), (127, 77, 48),
- (150, 87, 52), (172, 100, 18), (173, 101, 19), (205, 115, 27),
- (205, 117, 28), (216, 123, 56), (183, 141, 97), (150, 159, 138),
- (230, 225, 187), (238, 241, 196), (252, 252, 202), (252, 251, 203),
- (247, 138, 203), (194, 96, 164), (141, 55, 126), (119, 44, 92),
- (97, 33, 59), (53, 40, 68), (58, 44, 41), (59, 44, 39),
- (46, 37, 22), (61, 44, 37), (83, 55, 40), (105, 67, 44),
- (133, 80, 10), (169, 101, 18), (174, 98, 20), (150, 88, 51),
- (105, 38, 30), (98, 34, 18), (92, 30, 7), (75, 37, 23),
- (59, 44, 39), (53, 68, 45), (52, 91, 36), (105, 67, 44),
- (150, 88, 51), (229, 129, 33), (229, 129, 34), (230, 130, 36),
- (230, 130, 36), (246, 138, 40), (230, 130, 36), (230, 130, 36),
- (211, 90, 157), (212, 105, 173), (213, 120, 190), (235, 132, 205),
- (235, 132, 205), (211, 122, 190), (177, 102, 135), (187, 107, 54),
- (205, 117, 28), (230, 130, 36), (230, 130, 36), (230, 130, 36),
- (247, 137, 42), (247, 138, 47), (250, 138, 52), (251, 139, 53),
- (251, 139, 53), (252, 140, 51), (254, 141, 49), (247, 137, 42),
- (230, 130, 34), (205, 117, 28), (172, 100, 18), (136, 53, 3),
- (136, 53, 1), (88, 57, 0), (53, 36, 18), (53, 36, 20),
- (58, 15, 25), (50, 11, 56), (50, 11, 56), (12, 19, 35),
- (0, 14, 21), (0, 14, 19), (0, 14, 17), (1, 12, 16),
- (3, 12, 17), (12, 18, 30), (37, 28, 59), (39, 28, 62),
- (52, 39, 67), (52, 45, 52), (59, 44, 39), (45, 38, 22),
- (40, 35, 5), (40, 34, 8), (46, 37, 22), (59, 44, 39),
- (95, 61, 62), (144, 86, 137), (211, 120, 190), (235, 132, 205),
- (249, 139, 212), (250, 140, 213), (249, 139, 212), (249, 139, 212),
- (249, 139, 212), (251, 139, 213), (253, 142, 211), (253, 142, 211),
- (255, 141, 211), (253, 142, 211), (251, 138, 204), (249, 110, 193),
- (235, 102, 181), (236, 133, 56), (239, 133, 55), (247, 137, 42),
- (230, 130, 36), (205, 117, 28), (172, 100, 18), (134, 80, 6),
- (89, 58, 3), (59, 44, 39), (51, 41, 68), (101, 63, 104),
- (180, 77, 160), (212, 92, 181), (213, 120, 190), (235, 132, 205),
- (255, 112, 207), (255, 111, 206), (255, 112, 204), (250, 109, 203),
- (236, 103, 196), (211, 91, 180), (179, 76, 131), (137, 83, 99),
- (95, 61, 62), (53, 68, 45), (45, 38, 22), (39, 35, 6),
- (9, 9, 17), (11, 8, 17), (50, 9, 3), (91, 29, 6),
- (89, 58, 1), (88, 58, 0), (87, 58, 0), (52, 37, 18),
- (48, 36, 20), (39, 34, 5), (39, 35, 6), (58, 70, 6)
- ),
-
-// 148 Apophysis-040426-163KSphere
-((182, 186, 140), (128, 187, 78), (90, 167, 83), (53, 148, 89),
- (56, 121, 89), (59, 95, 89), (71, 96, 89), (83, 97, 90),
- (149, 95, 87), (124, 83, 77), (100, 71, 67), (91, 69, 55),
- (83, 68, 44), (83, 66, 28), (83, 65, 13), (91, 63, 11),
- (100, 61, 9), (83, 59, 11), (55, 42, 21), (28, 25, 32),
- (28, 23, 24), (28, 22, 17), (28, 28, 9), (28, 34, 1),
- (10, 37, 0), (19, 35, 3), (28, 34, 7), (28, 39, 23),
- (28, 44, 39), (28, 44, 39), (28, 44, 39), (34, 53, 25),
- (10, 61, 30), (10, 66, 38), (10, 60, 27), (10, 55, 16),
- (10, 52, 15), (10, 49, 14), (22, 52, 19), (34, 56, 24),
- (34, 122, 29), (43, 126, 21), (53, 131, 13), (68, 115, 9),
- (83, 100, 6), (91, 94, 19), (100, 89, 33), (128, 78, 62),
- (149, 101, 101), (164, 206, 162), (173, 201, 159), (182, 197, 156),
- (190, 181, 123), (198, 166, 90), (198, 166, 90), (198, 166, 90),
- (198, 160, 89), (149, 141, 81), (100, 122, 74), (76, 110, 71),
- (53, 98, 69), (56, 91, 68), (59, 85, 67), (83, 97, 90),
- (83, 103, 92), (100, 106, 56), (103, 85, 44), (106, 64, 32),
- (94, 66, 41), (83, 68, 50), (83, 68, 44), (77, 83, 29),
- (128, 117, 25), (148, 149, 30), (168, 181, 35), (168, 177, 36),
- (168, 173, 38), (168, 166, 42), (168, 159, 47), (149, 138, 34),
- (128, 111, 28), (123, 72, 6), (114, 65, 18), (106, 58, 30),
- (106, 61, 31), (106, 64, 32), (128, 87, 47), (149, 85, 66),
- (168, 114, 69), (168, 128, 60), (168, 143, 51), (183, 147, 42),
- (198, 152, 33), (182, 120, 17), (182, 111, 32), (198, 104, 25),
- (198, 113, 34), (225, 142, 37), (211, 148, 56), (198, 155, 76),
- (190, 148, 71), (182, 141, 66), (168, 126, 62), (164, 108, 34),
- (123, 69, 3), (103, 79, 2), (83, 89, 2), (91, 111, 1),
- (100, 134, 1), (77, 139, 3), (77, 108, 21), (77, 105, 61),
- (83, 97, 84), (83, 91, 77), (71, 91, 78), (59, 91, 80),
- (59, 85, 73), (83, 74, 69), (59, 56, 26), (59, 56, 26),
- (59, 34, 1), (71, 46, 6), (83, 59, 11), (71, 57, 18),
- (59, 56, 26), (53, 71, 29), (53, 76, 31), (53, 71, 23),
- (53, 71, 29), (34, 104, 69), (34, 101, 77), (34, 99, 86),
- (34, 94, 84), (28, 86, 57), (10, 82, 61), (10, 82, 61),
- (34, 67, 40), (58, 58, 30), (83, 49, 20), (94, 53, 28),
- (106, 58, 36), (128, 72, 60), (149, 101, 95), (149, 107, 109),
- (106, 124, 160), (53, 129, 115), (43, 118, 109), (34, 108, 104),
- (10, 96, 87), (10, 93, 49), (10, 98, 46), (34, 81, 38),
- (59, 80, 59), (59, 82, 63), (59, 85, 67), (53, 93, 55),
- (34, 73, 54), (34, 64, 34), (59, 65, 13), (83, 71, 5),
- (106, 106, 9), (128, 191, 52), (138, 194, 45), (149, 197, 38),
- (164, 196, 81), (168, 210, 77), (225, 201, 71), (225, 163, 77),
- (225, 190, 107), (225, 204, 133), (225, 219, 160), (225, 239, 218),
- (213, 197, 219), (213, 222, 185), (182, 212, 116), (213, 203, 85),
- (213, 199, 83), (213, 168, 85), (225, 145, 54), (168, 131, 58),
- (164, 120, 53), (182, 105, 30), (164, 96, 21), (123, 82, 21),
- (123, 78, 0), (114, 86, 7), (106, 94, 15), (128, 99, 34),
- (149, 104, 54), (164, 126, 60), (144, 128, 66), (168, 111, 117),
- (168, 98, 95), (149, 79, 64), (144, 98, 34), (123, 75, 14),
- (100, 55, 7), (77, 49, 12), (53, 53, 5), (53, 59, 13),
- (28, 70, 33), (34, 73, 54), (34, 89, 77), (59, 101, 89),
- (83, 127, 120), (100, 156, 148), (144, 198, 192), (198, 181, 208),
- (168, 187, 185), (149, 165, 138), (100, 177, 78), (77, 110, 69),
- (83, 74, 52), (106, 67, 45), (128, 72, 54), (182, 28, 67),
- (168, 25, 128), (164, 70, 112), (164, 77, 120), (106, 103, 100),
- (83, 118, 130), (59, 73, 123), (34, 67, 97), (10, 77, 53),
- (10, 34, 40), (10, 16, 36), (10, 16, 36), (28, 28, 15),
- (34, 25, 8), (34, 37, 0), (53, 40, 8), (59, 34, 1),
- (59, 44, 10), (53, 53, 5), (28, 47, 1), (34, 66, 16),
- (28, 70, 33), (28, 75, 41), (28, 103, 38), (34, 104, 69),
- (34, 94, 84), (34, 89, 96), (34, 94, 79), (34, 89, 72),
- (53, 88, 53), (53, 101, 31), (77, 83, 29), (106, 70, 28),
- (106, 76, 31), (128, 99, 34), (128, 111, 28), (149, 127, 40),
- (149, 104, 54), (144, 139, 75), (144, 154, 99), (213, 227, 144)
- ),
-
-// 149 Apophysis-040426-163KInterseed
-((5, 5, 5), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (4, 4, 4), (6, 6, 6), (6, 6, 6),
- (7, 7, 7), (8, 8, 8), (7, 7, 7), (6, 6, 6),
- (4, 4, 4), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (7, 7, 7), (8, 8, 8), (8, 8, 8), (8, 8, 8),
- (6, 6, 6), (4, 4, 4), (3, 3, 3), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (37, 5, 16), (108, 49, 53), (180, 93, 91), (217, 168, 84),
- (255, 244, 78), (255, 249, 76), (255, 255, 75), (255, 255, 83),
- (255, 255, 91), (226, 225, 89), (143, 240, 64), (61, 255, 39),
- (121, 215, 60), (181, 176, 82), (244, 227, 95), (163, 145, 83),
- (67, 53, 23), (37, 30, 15), (7, 7, 7), (4, 4, 4),
- (2, 2, 2), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (4, 4, 4), (6, 6, 6), (9, 9, 9), (10, 10, 10),
- (11, 11, 11), (48, 48, 31), (116, 102, 59), (115, 185, 136),
- (255, 255, 180), (213, 204, 67), (119, 188, 42), (25, 172, 17),
- (24, 141, 44), (24, 110, 71), (39, 47, 42), (11, 11, 11),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (6, 6, 6),
- (11, 11, 11), (163, 7, 156), (172, 79, 147), (181, 151, 138),
- (151, 166, 162), (183, 255, 255), (255, 242, 252), (255, 255, 187),
- (246, 239, 81), (183, 154, 60), (120, 70, 39), (86, 57, 25),
- (52, 44, 12), (10, 10, 10), (6, 6, 6), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (3, 3, 3), (5, 5, 5),
- (6, 16, 0), (9, 68, 5), (12, 121, 10), (21, 172, 17),
- (55, 252, 32), (28, 180, 24), (20, 149, 13), (22, 77, 33),
- (3, 20, 9), (3, 3, 3), (2, 2, 2), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (5, 5, 5), (8, 8, 8), (9, 9, 9),
- (17, 10, 35), (41, 76, 70), (66, 114, 81), (18, 135, 104),
- (1, 75, 58), (18, 9, 30), (9, 9, 9), (7, 7, 7),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2)
- ),
-
-// 150 Apophysis-040426-163XmasFlwers
-((220, 253, 46), (254, 142, 34), (253, 97, 17), (252, 53, 0),
- (253, 37, 8), (255, 21, 17), (253, 10, 34), (252, 0, 52),
- (240, 0, 54), (243, 0, 44), (246, 0, 34), (209, 0, 21),
- (172, 0, 9), (113, 18, 23), (55, 36, 38), (66, 41, 44),
- (77, 46, 51), (31, 79, 79), (43, 89, 54), (55, 100, 30),
- (52, 93, 15), (49, 86, 0), (51, 88, 1), (54, 90, 3),
- (78, 64, 38), (109, 62, 27), (140, 61, 17), (180, 49, 8),
- (221, 38, 0), (238, 22, 7), (255, 6, 14), (255, 0, 11),
- (240, 0, 22), (172, 0, 9), (125, 21, 4), (79, 43, 0),
- (79, 62, 2), (79, 81, 5), (79, 78, 9), (80, 76, 13),
- (78, 31, 51), (79, 15, 42), (81, 0, 34), (81, 25, 17),
- (82, 51, 1), (65, 59, 4), (49, 67, 7), (40, 70, 5),
- (0, 88, 19), (68, 160, 16), (52, 165, 31), (37, 171, 47),
- (51, 159, 103), (65, 148, 159), (65, 149, 148), (65, 151, 138),
- (70, 82, 70), (63, 89, 48), (56, 97, 27), (59, 88, 20),
- (63, 80, 13), (72, 66, 11), (81, 52, 10), (80, 13, 15),
- (75, 0, 16), (172, 0, 9), (195, 21, 46), (218, 42, 83),
- (221, 53, 90), (225, 65, 97), (237, 76, 104), (255, 17, 79),
- (239, 0, 57), (211, 0, 69), (183, 0, 82), (148, 15, 73),
- (114, 31, 64), (95, 38, 57), (77, 46, 51), (70, 76, 55),
- (69, 81, 61), (78, 64, 38), (79, 66, 23), (81, 69, 9),
- (95, 67, 11), (110, 66, 13), (171, 66, 0), (171, 66, 0),
- (172, 0, 9), (172, 0, 9), (172, 0, 9), (175, 0, 12),
- (178, 0, 15), (172, 0, 9), (146, 54, 11), (78, 64, 38),
- (78, 67, 37), (56, 97, 27), (40, 129, 13), (24, 161, 0),
- (27, 151, 0), (31, 142, 0), (47, 110, 11), (56, 94, 22),
- (78, 64, 38), (78, 64, 38), (78, 64, 38), (78, 64, 38),
- (78, 64, 38), (78, 64, 38), (65, 79, 43), (56, 96, 29),
- (56, 94, 22), (63, 79, 0), (72, 69, 5), (81, 59, 10),
- (82, 38, 0), (171, 0, 5), (171, 0, 5), (81, 0, 26),
- (81, 0, 34), (115, 29, 17), (149, 58, 0), (167, 50, 0),
- (186, 43, 0), (207, 0, 34), (228, 0, 47), (224, 26, 0),
- (220, 28, 0), (171, 66, 0), (138, 62, 15), (106, 59, 30),
- (75, 72, 60), (45, 56, 81), (0, 55, 78), (2, 77, 79),
- (2, 61, 108), (50, 44, 103), (98, 28, 99), (94, 44, 115),
- (90, 60, 132), (132, 147, 184), (188, 185, 194), (206, 255, 98),
- (224, 243, 95), (228, 255, 58), (221, 250, 58), (214, 246, 58),
- (210, 247, 46), (203, 241, 43), (185, 228, 42), (149, 200, 36),
- (68, 159, 19), (61, 130, 26), (55, 101, 34), (55, 99, 31),
- (55, 99, 31), (68, 104, 76), (87, 150, 95), (91, 160, 72),
- (111, 167, 86), (210, 216, 151), (221, 221, 161), (233, 226, 172),
- (210, 235, 195), (243, 228, 185), (245, 224, 204), (240, 208, 218),
- (177, 176, 198), (167, 169, 195), (157, 163, 192), (122, 141, 179),
- (64, 141, 168), (64, 135, 161), (29, 121, 118), (16, 117, 112),
- (3, 94, 110), (4, 76, 90), (38, 82, 103), (60, 57, 78),
- (68, 79, 55), (83, 78, 41), (140, 61, 18), (171, 66, 0),
- (231, 72, 0), (243, 75, 8), (255, 79, 16), (255, 106, 122),
- (195, 140, 141), (208, 214, 149), (202, 193, 199), (168, 174, 182),
- (104, 121, 129), (73, 75, 73), (75, 74, 66), (75, 69, 59),
- (69, 80, 59), (101, 162, 91), (164, 193, 101), (183, 226, 41),
- (172, 218, 40), (148, 170, 35), (186, 90, 2), (178, 60, 4),
- (166, 24, 41), (103, 0, 97), (66, 69, 142), (64, 134, 163),
- (64, 143, 167), (64, 135, 163), (67, 115, 134), (73, 81, 84),
- (83, 54, 82), (91, 41, 91), (86, 49, 86), (82, 101, 117),
- (67, 135, 132), (67, 137, 138), (68, 125, 116), (72, 86, 85),
- (106, 63, 53), (164, 61, 0), (213, 64, 0), (246, 33, 0),
- (255, 21, 17), (255, 22, 15), (241, 47, 0), (226, 52, 0),
- (209, 64, 0), (171, 66, 0), (112, 59, 25), (88, 50, 46),
- (55, 61, 66), (43, 64, 54), (2, 81, 48), (0, 120, 0),
- (22, 168, 11), (23, 169, 14), (52, 142, 0), (80, 81, 0),
- (147, 60, 0), (171, 66, 0), (184, 80, 0), (155, 163, 25),
- (143, 199, 35), (132, 176, 97), (133, 176, 100), (79, 141, 138),
- (84, 138, 144), (73, 138, 141), (67, 124, 139), (66, 73, 142),
- (99, 25, 100), (139, 17, 57), (194, 0, 36), (172, 0, 9)
- ),
-
-// 151 Apophysis-040426-163Shield
-((127, 116, 1), (127, 116, 2), (132, 118, 5), (138, 121, 8),
- (161, 119, 15), (184, 118, 22), (211, 95, 22), (239, 72, 22),
- (240, 67, 21), (236, 68, 20), (233, 69, 19), (185, 95, 12),
- (138, 121, 5), (132, 118, 3), (127, 116, 1), (121, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 110, 3), (116, 105, 6),
- (116, 105, 6), (116, 105, 6), (116, 110, 3), (116, 116, 0),
- (116, 116, 0), (121, 110, 1), (127, 104, 3), (116, 104, 5),
- (105, 105, 8), (99, 105, 9), (93, 105, 10), (93, 93, 17),
- (82, 93, 20), (82, 82, 29), (87, 81, 26), (93, 81, 23),
- (110, 92, 13), (127, 104, 3), (127, 107, 1), (127, 110, 0),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (132, 115, 2), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (121, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 118, 1), (116, 121, 2), (121, 118, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 113, 0), (127, 110, 0),
- (121, 107, 3), (116, 105, 6), (105, 93, 2), (82, 70, 31),
- (21, 51, 56), (11, 57, 54), (2, 64, 52), (30, 61, 47),
- (58, 58, 43), (72, 65, 36), (87, 72, 29), (93, 81, 69),
- (82, 93, 65), (105, 93, 135), (63, 69, 101), (21, 46, 68),
- (11, 48, 81), (2, 51, 95), (2, 51, 95), (93, 87, 143),
- (250, 61, 178), (251, 70, 184), (253, 79, 190), (245, 81, 189),
- (237, 83, 188), (216, 44, 161), (247, 70, 24), (247, 76, 26),
- (219, 120, 28), (148, 132, 15), (148, 129, 13), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 126, 11), (137, 123, 7), (127, 121, 4), (127, 121, 4),
- (127, 121, 4), (127, 121, 4), (127, 121, 4), (127, 121, 4),
- (127, 121, 6), (138, 132, 11), (138, 132, 12), (138, 132, 13),
- (138, 132, 13), (127, 127, 10), (127, 127, 8), (127, 121, 6),
- (116, 121, 2), (116, 118, 1), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (105, 116, 1), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (127, 116, 1), (132, 115, 2), (138, 115, 3), (138, 115, 3),
- (138, 115, 4), (138, 121, 6), (138, 127, 10), (148, 132, 13),
- (148, 132, 13), (138, 132, 11), (138, 129, 10), (138, 127, 10),
- (127, 127, 8), (127, 121, 4), (127, 121, 3), (127, 121, 3),
- (138, 121, 5), (138, 121, 6), (138, 121, 8), (138, 127, 10),
- (127, 132, 10), (127, 132, 10), (127, 127, 8), (127, 121, 6),
- (138, 121, 5), (127, 127, 8), (127, 127, 9), (127, 127, 10),
- (138, 127, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 132, 15), (143, 132, 14), (138, 132, 13), (138, 127, 11),
- (138, 127, 10), (138, 127, 10), (138, 121, 6), (138, 115, 4),
- (138, 115, 3), (138, 115, 3), (127, 116, 1), (127, 116, 1),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (105, 116, 1),
- (105, 116, 1), (105, 105, 8), (105, 105, 8), (105, 105, 8),
- (105, 110, 5), (105, 116, 1), (116, 116, 0), (127, 116, 1),
- (127, 116, 1), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 8), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (127, 116, 2), (127, 116, 1), (127, 116, 1), (127, 110, 0),
- (116, 99, 9), (116, 93, 12), (93, 81, 23), (91, 17, 52),
- (70, 17, 62), (93, 5, 109), (97, 1, 46), (151, 22, 21),
- (170, 37, 10), (127, 104, 3), (138, 115, 3), (198, 45, 0),
- (205, 49, 4), (196, 50, 1), (138, 115, 3), (138, 115, 3),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 6), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (138, 115, 3), (127, 116, 2), (127, 116, 1), (127, 116, 1)
- ),
-
-// 152 Apophysis-040426-163AlienFlwers
-((136, 172, 220), (179, 252, 29), (201, 242, 31), (223, 233, 34),
- (197, 227, 50), (172, 221, 67), (159, 215, 70), (147, 210, 74),
- (42, 161, 55), (22, 139, 43), (3, 117, 31), (1, 186, 84),
- (0, 255, 137), (34, 213, 126), (68, 172, 116), (95, 145, 120),
- (123, 119, 124), (166, 111, 82), (180, 96, 65), (194, 81, 49),
- (179, 52, 46), (164, 24, 44), (166, 39, 36), (168, 55, 28),
- (224, 50, 14), (205, 28, 47), (186, 7, 81), (134, 34, 113),
- (82, 61, 146), (68, 65, 158), (55, 70, 171), (33, 71, 194),
- (29, 73, 201), (1, 106, 190), (0, 98, 191), (0, 91, 192),
- (26, 92, 207), (53, 94, 222), (57, 131, 222), (62, 169, 223),
- (127, 202, 227), (107, 190, 226), (87, 178, 226), (79, 116, 236),
- (71, 55, 247), (57, 55, 239), (43, 56, 232), (26, 65, 203),
- (23, 60, 197), (6, 52, 230), (12, 54, 215), (18, 56, 200),
- (29, 72, 201), (41, 88, 203), (45, 110, 208), (50, 133, 214),
- (164, 177, 151), (186, 187, 122), (208, 198, 93), (191, 218, 84),
- (174, 238, 75), (168, 233, 73), (163, 229, 72), (135, 207, 72),
- (149, 217, 72), (147, 206, 190), (73, 227, 222), (0, 249, 255),
- (0, 252, 255), (0, 255, 255), (61, 232, 227), (118, 197, 196),
- (255, 238, 115), (243, 238, 102), (231, 239, 90), (206, 192, 86),
- (182, 146, 82), (176, 178, 67), (170, 210, 52), (153, 230, 32),
- (129, 214, 47), (68, 182, 17), (46, 144, 10), (24, 107, 3),
- (42, 96, 21), (60, 86, 39), (165, 103, 13), (224, 150, 39),
- (255, 234, 0), (255, 244, 0), (255, 255, 0), (255, 255, 0),
- (255, 255, 0), (255, 255, 0), (255, 255, 0), (237, 253, 0),
- (211, 255, 4), (214, 253, 110), (197, 239, 180), (181, 225, 251),
- (164, 204, 245), (148, 183, 240), (63, 132, 233), (47, 73, 226),
- (9, 32, 198), (15, 22, 205), (22, 13, 213), (16, 12, 211),
- (10, 11, 209), (12, 9, 205), (40, 7, 165), (58, 11, 148),
- (95, 13, 117), (135, 75, 95), (192, 92, 109), (249, 110, 123),
- (221, 163, 53), (255, 174, 7), (230, 236, 30), (227, 244, 90),
- (160, 161, 127), (114, 124, 147), (69, 88, 168), (70, 82, 163),
- (71, 76, 159), (56, 74, 172), (36, 74, 194), (34, 75, 196),
- (35, 73, 197), (29, 78, 204), (30, 77, 203), (32, 76, 202),
- (43, 91, 198), (19, 117, 191), (35, 160, 208), (76, 247, 147),
- (141, 214, 77), (155, 222, 84), (170, 230, 91), (160, 210, 107),
- (150, 191, 124), (63, 141, 188), (50, 96, 198), (62, 56, 153),
- (62, 20, 146), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (55, 82, 77), (111, 109, 132),
- (149, 27, 87), (185, 34, 96), (222, 42, 105), (217, 26, 179),
- (118, 30, 222), (35, 35, 220), (19, 51, 197), (18, 49, 197),
- (28, 28, 179), (69, 10, 136), (34, 5, 68), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (125, 51, 28), (241, 91, 123),
- (235, 98, 138), (157, 174, 159), (156, 193, 210), (103, 186, 236),
- (85, 134, 203), (60, 99, 192), (34, 79, 201), (22, 69, 205),
- (28, 69, 198), (42, 71, 184), (56, 74, 171), (74, 65, 151),
- (80, 55, 142), (85, 62, 140), (105, 50, 115), (91, 65, 131),
- (67, 72, 161), (32, 44, 215), (34, 11, 249), (0, 0, 255),
- (0, 0, 255), (0, 0, 255), (0, 0, 255), (0, 29, 206),
- (16, 50, 200), (22, 57, 196), (33, 66, 189), (31, 99, 119),
- (60, 85, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 120, 97), (5, 107, 153), (4, 123, 177), (30, 102, 164),
- (16, 101, 149), (3, 135, 104), (8, 141, 64), (42, 95, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (59, 2, 147),
- (34, 6, 168), (10, 32, 197), (12, 38, 198), (9, 32, 198),
- (0, 14, 204), (1, 12, 201), (7, 29, 198), (15, 43, 197),
- (25, 60, 196), (17, 81, 185), (26, 97, 132), (31, 125, 72),
- (51, 140, 81), (40, 114, 101), (105, 103, 143), (145, 132, 115),
- (160, 152, 102), (210, 191, 102), (251, 200, 129), (255, 255, 134),
- (253, 240, 216), (255, 245, 223), (228, 247, 224), (184, 230, 234),
- (227, 230, 213), (213, 201, 129), (161, 130, 98), (49, 89, 25),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 89, 78), (89, 97, 148), (158, 226, 255)
- ),
-
-// 153 Apophysis-040426-163AlienFlwers4
-((193, 142, 29), (114, 18, 230), (113, 49, 217), (113, 80, 204),
- (155, 86, 164), (198, 92, 125), (195, 87, 120), (192, 83, 116),
- (196, 142, 48), (219, 159, 59), (243, 177, 70), (225, 204, 122),
- (208, 232, 174), (165, 243, 160), (123, 254, 147), (126, 228, 136),
- (129, 203, 126), (71, 214, 153), (60, 218, 178), (49, 223, 203),
- (86, 239, 197), (124, 255, 192), (136, 244, 193), (149, 234, 195),
- (161, 255, 59), (139, 221, 82), (118, 188, 105), (127, 161, 117),
- (137, 134, 130), (175, 141, 155), (214, 148, 180), (241, 139, 182),
- (255, 141, 148), (255, 131, 88), (226, 140, 53), (197, 149, 19),
- (154, 162, 23), (111, 175, 28), (97, 144, 36), (83, 113, 44),
- (28, 116, 15), (24, 161, 33), (20, 206, 51), (46, 188, 43),
- (72, 170, 36), (94, 177, 26), (116, 184, 17), (184, 149, 2),
- (199, 126, 1), (196, 136, 24), (158, 153, 50), (120, 170, 77),
- (99, 159, 86), (78, 148, 96), (80, 130, 98), (83, 113, 100),
- (168, 36, 79), (206, 26, 89), (244, 17, 100), (239, 50, 86),
- (234, 84, 73), (204, 99, 63), (175, 115, 53), (150, 91, 40),
- (130, 140, 78), (81, 175, 82), (83, 178, 51), (85, 181, 20),
- (92, 179, 17), (99, 178, 15), (128, 195, 13), (155, 195, 67),
- (232, 202, 205), (224, 183, 220), (216, 165, 235), (230, 151, 236),
- (245, 138, 237), (248, 139, 234), (251, 141, 231), (242, 144, 209),
- (220, 133, 211), (210, 54, 133), (214, 64, 137), (218, 74, 141),
- (222, 90, 153), (226, 106, 165), (222, 149, 205), (204, 152, 231),
- (208, 187, 179), (200, 157, 122), (193, 127, 66), (172, 134, 66),
- (152, 141, 66), (129, 132, 103), (128, 100, 141), (147, 88, 208),
- (199, 92, 222), (201, 81, 218), (146, 43, 157), (92, 5, 97),
- (46, 2, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (34, 61, 43), (68, 122, 86), (87, 113, 95),
- (106, 104, 105), (115, 43, 108), (158, 18, 126), (213, 34, 167),
- (255, 32, 196), (205, 118, 210), (204, 120, 218), (203, 122, 226),
- (186, 152, 217), (179, 165, 193), (198, 194, 180), (152, 191, 179),
- (123, 182, 135), (114, 139, 162), (106, 96, 190), (89, 85, 212),
- (73, 75, 234), (77, 27, 250), (90, 39, 238), (152, 62, 249),
- (201, 126, 255), (192, 125, 255), (161, 122, 253), (131, 119, 252),
- (134, 71, 229), (136, 56, 240), (141, 76, 234), (174, 108, 223),
- (228, 128, 208), (226, 109, 178), (225, 91, 148), (220, 55, 135),
- (216, 20, 123), (224, 0, 113), (252, 17, 101), (243, 11, 93),
- (222, 0, 87), (149, 28, 73), (74, 14, 36), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (13, 71, 121), (46, 83, 136), (79, 96, 151), (119, 108, 209),
- (199, 128, 226), (214, 130, 252), (216, 133, 240), (194, 152, 224),
- (191, 152, 191), (136, 74, 40), (159, 75, 34), (182, 76, 28),
- (243, 95, 4), (231, 108, 2), (236, 134, 57), (234, 141, 100),
- (149, 121, 235), (118, 99, 227), (88, 78, 219), (49, 6, 251),
- (31, 32, 235), (7, 57, 234), (78, 154, 208), (62, 194, 207),
- (81, 166, 154), (45, 142, 156), (7, 205, 160), (20, 152, 183),
- (45, 131, 225), (3, 23, 194), (20, 3, 160), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 54, 146),
- (15, 82, 169), (40, 144, 169), (48, 193, 133), (94, 176, 130),
- (91, 179, 93), (117, 182, 97), (205, 149, 49), (246, 149, 67),
- (211, 183, 125), (242, 193, 159), (226, 156, 164), (233, 115, 172),
- (224, 121, 195), (208, 118, 202), (203, 73, 167), (209, 75, 144),
- (202, 47, 136), (212, 36, 127), (200, 50, 139), (184, 32, 152),
- (153, 8, 170), (99, 23, 163), (54, 13, 215), (47, 23, 239),
- (77, 26, 182), (101, 59, 152), (107, 49, 118), (54, 88, 121),
- (55, 92, 88), (76, 121, 103), (121, 94, 169), (139, 75, 203),
- (172, 33, 212), (175, 22, 221), (175, 34, 247), (193, 87, 231),
- (193, 122, 255), (218, 149, 253), (222, 151, 253), (225, 154, 251),
- (232, 150, 250), (233, 159, 247), (229, 166, 249), (240, 171, 252),
- (244, 227, 199), (237, 245, 152), (243, 236, 115), (250, 206, 91),
- (253, 194, 39), (253, 169, 69), (242, 212, 114), (225, 238, 149),
- (237, 245, 152), (235, 246, 152), (221, 253, 170), (213, 235, 208),
- (224, 222, 223), (233, 205, 244), (236, 209, 202), (227, 243, 154),
- (223, 246, 140), (181, 231, 50), (181, 212, 34), (189, 203, 15)
- ),
-
-// 154 Apophysis-040426-163butterflyflwer1
-((158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 140, 238), (158, 141, 238), (158, 142, 238),
- (161, 145, 241), (162, 148, 242), (163, 152, 243), (161, 149, 241),
- (159, 146, 239), (159, 145, 239), (160, 144, 240), (159, 143, 239),
- (159, 143, 239), (159, 142, 239), (159, 141, 239), (159, 141, 239),
- (159, 141, 239), (159, 141, 239), (158, 140, 238), (158, 140, 238),
- (158, 140, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (160, 120, 240), (163, 101, 243), (157, 82, 237),
- (157, 45, 237), (181, 86, 250), (170, 114, 245), (160, 142, 240),
- (159, 141, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 140, 238),
- (81, 140, 161), (58, 146, 102), (36, 152, 43), (49, 172, 29),
- (63, 193, 16), (63, 198, 15), (64, 204, 15), (112, 244, 32),
- (157, 180, 237), (159, 147, 239), (158, 144, 238), (158, 141, 238),
- (158, 140, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (161, 145, 241), (171, 161, 251), (178, 178, 248), (185, 195, 246),
- (189, 209, 241), (194, 223, 237), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (206, 216, 225), (191, 188, 240), (165, 157, 245),
- (158, 139, 238), (158, 6, 238), (158, 32, 238), (158, 58, 238),
- (158, 98, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 140, 238), (158, 141, 238), (159, 142, 239), (160, 145, 240),
- (168, 155, 248), (176, 171, 247), (185, 188, 246), (191, 195, 239),
- (198, 203, 233), (221, 234, 210), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (191, 225, 240), (180, 210, 245), (170, 196, 250),
- (161, 166, 241), (158, 151, 238), (159, 151, 239), (161, 158, 241),
- (162, 178, 242), (166, 194, 246), (171, 210, 251), (176, 207, 250),
- (182, 205, 249), (182, 200, 249), (175, 202, 255), (166, 187, 246),
- (162, 166, 242), (159, 147, 239), (158, 145, 238), (158, 143, 238),
- (158, 141, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 141, 238), (158, 142, 238), (159, 144, 239), (159, 148, 239),
- (161, 158, 241), (158, 187, 238), (158, 207, 238), (158, 219, 238),
- (175, 205, 255), (180, 199, 251), (181, 181, 250), (166, 159, 246),
- (160, 144, 240), (158, 122, 238), (121, 71, 201), (86, 32, 166),
- (35, 28, 115), (36, 47, 116), (37, 67, 117), (106, 84, 186),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (103, 92, 183), (54, 87, 134),
- (32, 49, 112), (37, 41, 117), (97, 71, 177), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (160, 145, 240), (160, 147, 240), (163, 153, 243), (165, 169, 245),
- (174, 197, 254), (180, 208, 251), (186, 237, 245), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (199, 223, 232), (188, 191, 243),
- (177, 168, 254), (171, 159, 251), (167, 152, 247), (167, 153, 247),
- (171, 172, 251), (179, 191, 252), (180, 198, 251), (183, 195, 248),
- (177, 185, 254), (170, 162, 250), (165, 153, 245), (162, 145, 242),
- (159, 142, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238)
- ),
-
-// 155 Apophysis-040426-163ButterflySherbert
-((219, 120, 43), (252, 198, 141), (252, 180, 107), (253, 162, 74),
- (252, 151, 59), (252, 140, 45), (235, 135, 43), (219, 130, 42),
- (185, 113, 35), (112, 79, 26), (40, 46, 17), (20, 23, 8),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (84, 47, 19), (168, 95, 39),
- (186, 101, 43), (205, 107, 47), (207, 109, 51), (209, 112, 56),
- (205, 110, 45), (210, 113, 46), (216, 116, 47), (217, 119, 55),
- (219, 123, 63), (215, 120, 62), (212, 117, 61), (198, 119, 39),
- (168, 104, 32), (71, 24, 4), (35, 12, 2), (0, 0, 0),
- (32, 72, 17), (65, 144, 35), (109, 157, 48), (154, 170, 62),
- (225, 130, 69), (239, 133, 61), (253, 137, 54), (252, 137, 49),
- (252, 137, 44), (251, 133, 43), (250, 130, 43), (230, 123, 47),
- (201, 115, 41), (94, 88, 6), (47, 44, 3), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 8, 7), (58, 17, 15), (115, 55, 34),
- (172, 94, 53), (178, 102, 60), (185, 110, 68), (190, 121, 85),
- (181, 117, 89), (100, 176, 154), (114, 182, 143), (128, 189, 133),
- (141, 194, 137), (154, 199, 141), (117, 183, 128), (94, 173, 113),
- (106, 159, 50), (127, 156, 33), (148, 153, 16), (173, 142, 21),
- (198, 132, 26), (194, 123, 31), (190, 115, 36), (172, 119, 27),
- (112, 138, 15), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (52, 28, 22), (105, 57, 44), (168, 95, 39), (177, 102, 39),
- (94, 70, 23), (47, 35, 11), (0, 0, 0), (29, 10, 8),
- (58, 20, 16), (138, 107, 16), (185, 116, 33), (209, 128, 39),
- (212, 129, 40), (225, 120, 56), (222, 123, 61), (219, 127, 66),
- (212, 136, 89), (228, 196, 106), (238, 210, 136), (252, 212, 156),
- (253, 211, 156), (246, 190, 136), (240, 170, 117), (238, 156, 95),
- (237, 142, 74), (237, 133, 63), (249, 136, 48), (252, 131, 49),
- (242, 126, 51), (222, 116, 52), (222, 119, 48), (222, 122, 45),
- (219, 120, 45), (219, 117, 46), (216, 113, 48), (216, 113, 48),
- (205, 107, 47), (171, 93, 53), (138, 80, 60), (85, 58, 41),
- (33, 37, 22), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (40, 9, 92), (96, 51, 81), (153, 94, 70),
- (205, 110, 55), (206, 153, 44), (225, 184, 57), (245, 204, 127),
- (253, 233, 208), (253, 237, 218), (253, 241, 228), (249, 249, 226),
- (216, 234, 217), (173, 212, 184), (117, 181, 177), (53, 123, 138),
- (27, 34, 75), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (9, 52, 12), (94, 146, 30),
- (173, 163, 108), (196, 158, 109), (219, 154, 111), (253, 193, 124),
- (253, 204, 143), (253, 208, 157), (243, 199, 169), (225, 187, 172),
- (177, 160, 175), (77, 125, 150), (64, 46, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (106, 1, 39), (134, 43, 45), (163, 86, 51), (205, 107, 50),
- (219, 114, 47), (230, 123, 47), (230, 126, 47), (237, 123, 48),
- (237, 127, 55), (237, 133, 62), (240, 137, 67), (253, 147, 61),
- (252, 149, 58), (253, 150, 63), (253, 156, 71), (253, 162, 77),
- (242, 193, 104), (249, 202, 125), (244, 206, 129), (253, 199, 137),
- (245, 209, 138), (253, 249, 142), (233, 218, 154), (253, 213, 169),
- (253, 209, 155), (253, 193, 122), (243, 157, 91), (237, 139, 70),
- (233, 130, 62), (222, 125, 63), (219, 120, 59), (219, 123, 63),
- (222, 128, 68), (222, 143, 93), (228, 152, 102), (247, 193, 148),
- (253, 220, 177), (253, 231, 205), (248, 242, 224), (245, 240, 221),
- (238, 221, 190), (216, 227, 184), (206, 219, 169), (206, 218, 161),
- (209, 206, 129), (209, 213, 144), (173, 191, 181), (213, 173, 208),
- (205, 196, 207), (198, 225, 220), (225, 234, 223), (235, 235, 238),
- (240, 240, 241), (247, 248, 243), (251, 232, 221), (252, 221, 175),
- (251, 198, 122), (248, 165, 96), (252, 152, 62), (253, 138, 46),
- (252, 143, 53), (237, 142, 72), (216, 149, 109), (240, 121, 189),
- (213, 144, 199), (186, 119, 171), (190, 115, 169), (143, 113, 115),
- (163, 102, 76), (181, 98, 43), (205, 114, 43), (230, 132, 45)
- ),
-
-// 156 Apophysis-040426-163BFlyGate4
-((19, 21, 16), (0, 0, 0), (39, 1, 22), (78, 2, 45),
- (128, 27, 95), (179, 53, 146), (170, 92, 170), (162, 131, 195),
- (150, 152, 150), (106, 108, 127), (63, 65, 104), (46, 49, 83),
- (30, 33, 63), (16, 23, 46), (3, 14, 29), (1, 7, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (12, 14, 16), (8, 23, 27), (5, 33, 38), (16, 33, 49),
- (27, 33, 60), (31, 33, 64), (36, 33, 68), (61, 33, 29),
- (57, 33, 24), (64, 33, 31), (65, 23, 32), (67, 14, 34),
- (36, 10, 74), (6, 7, 115), (24, 4, 95), (42, 2, 75),
- (31, 18, 63), (19, 25, 44), (7, 33, 25), (10, 33, 21),
- (14, 33, 18), (14, 33, 17), (15, 33, 17), (13, 11, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (8, 8, 8), (17, 16, 16), (32, 33, 24),
- (48, 50, 33), (66, 68, 33), (84, 86, 33), (140, 138, 75),
- (244, 183, 97), (177, 129, 6), (169, 106, 21), (161, 84, 36),
- (130, 58, 51), (99, 33, 66), (45, 14, 78), (30, 2, 63),
- (1, 2, 16), (0, 1, 8), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 14, 9), (50, 48, 33), (25, 81, 32), (0, 115, 32),
- (30, 102, 30), (61, 90, 28), (65, 67, 16), (47, 33, 14),
- (45, 33, 12), (59, 52, 14), (73, 71, 16), (101, 58, 14),
- (130, 46, 13), (160, 87, 31), (160, 90, 28), (113, 111, 2),
- (95, 93, 16), (86, 41, 53), (93, 37, 60), (100, 33, 67),
- (100, 33, 67), (101, 33, 68), (105, 33, 72), (106, 33, 73),
- (97, 239, 129), (103, 204, 189), (110, 169, 250), (91, 122, 242),
- (73, 75, 235), (44, 46, 234), (148, 106, 181), (221, 121, 188),
- (239, 164, 206), (232, 230, 246), (230, 230, 231), (228, 230, 217),
- (247, 216, 214), (235, 185, 167), (159, 117, 126), (108, 36, 75),
- (34, 36, 33), (29, 33, 20), (24, 31, 7), (34, 38, 11),
- (44, 46, 16), (60, 75, 27), (84, 82, 16), (103, 101, 2),
- (152, 94, 0), (163, 99, 21), (161, 92, 27), (160, 86, 33),
- (88, 86, 41), (86, 33, 53), (78, 33, 45), (70, 33, 37),
- (54, 33, 21), (38, 33, 38), (22, 33, 55), (27, 33, 64),
- (32, 34, 74), (4, 76, 116), (26, 125, 128), (58, 60, 152),
- (96, 98, 173), (205, 131, 237), (214, 126, 246), (223, 122, 255),
- (223, 208, 255), (248, 250, 207), (28, 30, 16), (45, 47, 16),
- (95, 93, 2), (98, 96, 2), (101, 99, 2), (95, 93, 2),
- (81, 79, 16), (68, 69, 16), (47, 52, 14), (38, 33, 5),
- (26, 28, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (31, 14, 1), (63, 33, 30),
- (98, 33, 65), (104, 33, 71), (110, 33, 77), (119, 43, 152),
- (132, 106, 165), (111, 90, 143), (88, 90, 105), (69, 71, 62),
- (85, 33, 53), (77, 33, 44), (55, 33, 22), (40, 33, 8),
- (24, 14, 8), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (38, 14, 5), (77, 33, 44),
- (111, 33, 79), (140, 106, 173), (177, 153, 209), (169, 241, 202),
- (170, 237, 242), (144, 201, 216), (124, 153, 157), (116, 119, 149),
- (123, 125, 137), (116, 118, 121), (73, 119, 106), (73, 119, 106),
- (71, 73, 121), (30, 90, 63), (20, 90, 53), (39, 77, 51),
- (45, 43, 33), (30, 29, 33), (26, 24, 33), (21, 14, 54),
- (21, 14, 54), (9, 11, 33), (2, 4, 16), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (32, 14, 0), (41, 33, 8),
- (51, 53, 2), (73, 75, 16), (77, 75, 16), (76, 74, 16),
- (72, 70, 16), (70, 33, 37), (43, 33, 76), (44, 33, 77),
- (46, 33, 79), (87, 17, 54), (87, 14, 54), (80, 1, 47),
- (66, 14, 33), (53, 14, 20), (37, 14, 4), (32, 18, 0),
- (32, 33, 0), (31, 33, 2), (24, 33, 7), (17, 33, 15),
- (13, 33, 19), (1, 33, 31), (6, 33, 39), (8, 33, 41),
- (4, 6, 62), (14, 16, 152), (32, 30, 162), (50, 33, 83),
- (98, 33, 65), (105, 33, 72), (106, 33, 73), (100, 33, 67),
- (92, 33, 59), (79, 33, 46), (65, 33, 32), (46, 33, 13)
- ),
-
-// 157 Apophysis-040426-163BFlyGate4Inv
-((209, 222, 242), (255, 255, 255), (241, 248, 253), (227, 241, 251),
- (186, 245, 215), (146, 250, 179), (111, 226, 144), (76, 202, 109),
- (70, 68, 105), (111, 109, 119), (152, 150, 134), (178, 186, 153),
- (205, 222, 172), (223, 230, 197), (241, 239, 222), (246, 240, 224),
- (252, 241, 226), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 238, 239), (254, 222, 224), (245, 222, 214),
- (237, 222, 204), (232, 222, 199), (228, 222, 195), (219, 222, 187),
- (194, 222, 226), (197, 222, 230), (193, 222, 226), (189, 222, 222),
- (202, 231, 202), (215, 241, 182), (232, 244, 161), (249, 248, 140),
- (217, 241, 184), (225, 231, 192), (234, 222, 201), (237, 222, 219),
- (241, 222, 237), (241, 222, 237), (241, 222, 237), (240, 222, 238),
- (242, 244, 239), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 254), (253, 255, 253), (238, 240, 246),
- (224, 226, 239), (215, 215, 230), (207, 205, 222), (171, 169, 222),
- (115, 117, 180), (78, 147, 214), (81, 146, 222), (85, 146, 230),
- (89, 158, 224), (94, 171, 219), (156, 222, 189), (210, 241, 177),
- (241, 241, 208), (248, 248, 231), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (222, 220, 239), (230, 191, 222), (238, 163, 205),
- (246, 151, 214), (255, 140, 223), (194, 165, 227), (190, 188, 239),
- (212, 222, 245), (204, 210, 248), (197, 199, 252), (189, 191, 245),
- (182, 184, 239), (125, 209, 242), (95, 168, 224), (95, 165, 227),
- (142, 144, 253), (185, 183, 206), (171, 202, 198), (158, 222, 191),
- (156, 222, 189), (155, 222, 188), (154, 222, 187), (150, 222, 183),
- (133, 128, 166), (149, 87, 120), (165, 46, 75), (155, 66, 40),
- (145, 86, 5), (182, 180, 20), (211, 209, 21), (107, 149, 74),
- (34, 134, 67), (0, 41, 32), (11, 33, 20), (23, 25, 9),
- (27, 25, 38), (8, 39, 41), (20, 70, 88), (96, 138, 129),
- (177, 222, 209), (207, 222, 225), (237, 222, 241), (234, 223, 244),
- (231, 224, 248), (211, 209, 239), (195, 180, 228), (171, 173, 239),
- (152, 154, 253), (91, 152, 236), (91, 154, 235), (92, 156, 234),
- (95, 169, 222), (167, 169, 214), (169, 222, 202), (177, 222, 210),
- (198, 222, 231), (210, 221, 226), (222, 220, 222), (227, 221, 211),
- (233, 222, 200), (223, 221, 181), (251, 179, 139), (229, 130, 127),
- (197, 195, 103), (103, 136, 71), (76, 130, 44), (50, 124, 18),
- (32, 133, 0), (32, 47, 0), (7, 5, 48), (227, 225, 239),
- (182, 180, 239), (171, 171, 246), (160, 162, 253), (154, 156, 253),
- (160, 162, 253), (174, 176, 239), (187, 186, 239), (208, 203, 241),
- (217, 222, 250), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (224, 241, 254),
- (166, 222, 199), (161, 222, 194), (157, 222, 190), (145, 222, 178),
- (136, 212, 103), (123, 149, 90), (144, 165, 112), (167, 165, 150),
- (186, 184, 193), (170, 222, 202), (178, 222, 211), (200, 222, 233),
- (215, 222, 247), (231, 241, 247), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (217, 241, 250),
- (178, 222, 211), (144, 222, 176), (115, 149, 82), (78, 102, 46),
- (86, 14, 53), (85, 18, 13), (111, 54, 39), (131, 102, 98),
- (139, 136, 106), (132, 130, 118), (139, 137, 134), (182, 136, 149),
- (182, 136, 149), (184, 182, 134), (225, 165, 192), (235, 165, 202),
- (216, 178, 204), (210, 212, 222), (225, 226, 222), (229, 231, 222),
- (234, 241, 201), (234, 241, 201), (246, 244, 222), (253, 251, 239),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (223, 241, 255),
- (214, 222, 247), (204, 202, 253), (182, 180, 239), (178, 180, 239),
- (179, 181, 239), (183, 185, 239), (185, 222, 218), (212, 222, 179),
- (211, 222, 178), (209, 222, 176), (168, 238, 201), (168, 241, 201),
- (175, 254, 208), (189, 241, 222), (202, 241, 235), (218, 241, 251),
- (223, 237, 255), (223, 222, 255), (224, 222, 253), (231, 222, 248),
- (238, 222, 240), (242, 222, 236), (254, 222, 224), (249, 222, 216),
- (247, 222, 214), (251, 249, 193), (241, 239, 103), (223, 225, 93),
- (205, 222, 172), (157, 222, 190), (150, 222, 183), (149, 222, 182),
- (155, 222, 188), (163, 222, 196), (176, 222, 209), (190, 222, 223)
- ),
-
-// 158 Apophysis-040426-163CeltCross
-((173, 167, 70), (250, 143, 64), (238, 123, 60), (227, 103, 57),
- (181, 57, 33), (136, 11, 9), (68, 5, 4), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 35, 0), (58, 71, 0), (111, 99, 38),
- (165, 127, 76), (198, 119, 69), (231, 112, 62), (250, 120, 51),
- (241, 130, 66), (195, 159, 64), (162, 142, 58), (130, 125, 53),
- (96, 106, 54), (62, 88, 56), (31, 44, 28), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (41, 12, 30), (83, 24, 61),
- (128, 33, 54), (174, 42, 47), (181, 43, 43), (218, 104, 59),
- (210, 180, 62), (193, 189, 48), (177, 199, 34), (100, 156, 39),
- (24, 113, 45), (12, 56, 22), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (45, 123, 36), (134, 171, 11),
- (198, 208, 55), (184, 195, 50), (171, 182, 45), (142, 159, 26),
- (114, 137, 7), (54, 80, 6), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (21, 96, 1),
- (117, 175, 89), (159, 163, 84), (201, 151, 80), (213, 137, 77),
- (226, 123, 75), (196, 80, 67), (168, 46, 54), (96, 51, 67),
- (27, 23, 69), (84, 49, 8), (120, 86, 33), (156, 123, 58),
- (218, 104, 59), (233, 117, 63), (247, 140, 65), (251, 141, 60),
- (252, 146, 62), (252, 149, 62), (253, 153, 63), (251, 156, 57),
- (245, 185, 65), (213, 214, 57), (219, 225, 64), (223, 228, 59),
- (232, 229, 67), (231, 228, 47), (222, 225, 45), (214, 222, 44),
- (225, 210, 50), (245, 185, 65), (245, 182, 64), (245, 186, 65),
- (211, 212, 57), (219, 193, 59), (228, 174, 61), (225, 135, 90),
- (204, 117, 81), (197, 134, 116), (136, 143, 73), (69, 152, 22),
- (31, 95, 3), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (12, 130, 18), (87, 171, 36), (131, 175, 82),
- (232, 177, 60), (239, 181, 63), (247, 185, 66), (252, 170, 72),
- (250, 180, 91), (230, 207, 98), (236, 195, 122), (212, 180, 102),
- (116, 136, 139), (65, 78, 66), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (96, 31, 1), (163, 19, 35), (197, 7, 21),
- (197, 7, 21), (142, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (39, 87, 1), (58, 121, 25), (118, 131, 65)
- ),
-
-// 159 Apophysis-040426-163Egg4d
-((168, 128, 78), (252, 247, 220), (252, 244, 215), (252, 242, 211),
- (251, 238, 205), (251, 235, 200), (250, 235, 200), (250, 235, 201),
- (227, 239, 216), (229, 239, 216), (232, 240, 216), (241, 236, 206),
- (251, 232, 196), (241, 220, 182), (232, 209, 168), (231, 200, 157),
- (230, 191, 147), (201, 153, 106), (196, 142, 94), (192, 131, 83),
- (172, 145, 99), (153, 160, 116), (146, 176, 142), (139, 193, 168),
- (151, 202, 188), (179, 216, 201), (207, 230, 215), (227, 222, 193),
- (247, 214, 172), (247, 207, 163), (247, 200, 155), (228, 185, 139),
- (193, 168, 123), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (155, 141, 94), (158, 122, 72), (160, 107, 58),
- (163, 92, 45), (178, 50, 39), (194, 9, 34), (181, 8, 38),
- (109, 1, 37), (138, 79, 33), (155, 100, 52), (172, 121, 71),
- (190, 151, 103), (208, 181, 135), (216, 189, 145), (225, 197, 155),
- (248, 231, 195), (240, 235, 206), (233, 240, 217), (226, 235, 210),
- (220, 231, 203), (223, 219, 185), (227, 207, 167), (212, 188, 143),
- (185, 156, 110), (111, 71, 24), (75, 39, 30), (40, 8, 36),
- (49, 15, 26), (58, 23, 17), (70, 35, 6), (81, 47, 3),
- (143, 76, 29), (170, 89, 42), (198, 103, 55), (220, 134, 86),
- (243, 165, 117), (247, 173, 125), (252, 182, 134), (247, 201, 153),
- (250, 209, 167), (237, 216, 177), (242, 218, 178), (247, 221, 180),
- (249, 225, 186), (252, 229, 192), (250, 231, 194), (252, 236, 200),
- (247, 249, 226), (241, 245, 230), (235, 242, 234), (228, 239, 228),
- (222, 237, 222), (218, 236, 225), (206, 227, 218), (192, 219, 215),
- (153, 196, 197), (133, 181, 187), (150, 193, 195), (168, 206, 203),
- (180, 213, 209), (193, 221, 216), (202, 227, 216), (202, 227, 216),
- (149, 197, 193), (131, 180, 184), (113, 163, 175), (133, 161, 145),
- (153, 160, 116), (153, 160, 116), (190, 164, 118), (218, 153, 106),
- (239, 148, 98), (212, 141, 91), (201, 149, 100), (190, 158, 110),
- (191, 164, 118), (216, 171, 125), (235, 176, 128), (250, 172, 125),
- (222, 115, 69), (237, 57, 40), (252, 0, 12), (244, 1, 17),
- (236, 2, 22), (222, 2, 25), (211, 1, 30), (185, 5, 30),
- (141, 72, 26), (133, 80, 35), (127, 82, 35), (121, 84, 35),
- (121, 95, 49), (97, 115, 71), (63, 72, 25), (62, 50, 4),
- (121, 71, 22), (107, 110, 66), (93, 149, 111), (70, 148, 117),
- (47, 147, 123), (75, 111, 67), (38, 40, 29), (2, 8, 35),
- (13, 8, 37), (139, 107, 59), (162, 130, 82), (185, 153, 106),
- (208, 176, 130), (224, 197, 154), (235, 216, 177), (247, 232, 196),
- (240, 246, 226), (241, 245, 223), (242, 245, 221), (252, 239, 206),
- (252, 230, 192), (242, 217, 177), (232, 201, 158), (216, 194, 151),
- (205, 182, 137), (153, 160, 116), (123, 162, 125), (94, 164, 135),
- (71, 153, 156), (58, 147, 149), (76, 138, 155), (87, 153, 163),
- (100, 167, 171), (94, 164, 168), (89, 161, 165), (84, 166, 160),
- (107, 162, 126), (153, 160, 116), (185, 164, 118), (205, 182, 137),
- (222, 199, 158), (230, 210, 171), (242, 222, 182), (251, 227, 188),
- (250, 239, 207), (252, 242, 208), (252, 242, 212), (252, 245, 215),
- (252, 242, 213), (252, 242, 212), (252, 242, 211), (252, 240, 208),
- (250, 236, 203), (252, 234, 199), (252, 224, 185), (248, 216, 175),
- (242, 210, 168), (227, 195, 151), (212, 185, 140), (201, 175, 128),
- (198, 170, 125), (190, 164, 118), (190, 156, 108), (201, 133, 83),
- (216, 129, 80), (218, 153, 106), (225, 176, 128), (245, 197, 153),
- (252, 212, 168), (242, 217, 178), (245, 224, 186), (247, 224, 185),
- (250, 218, 176), (250, 211, 167), (251, 187, 138), (242, 179, 130),
- (248, 171, 121), (250, 180, 133), (232, 191, 145), (218, 195, 153),
- (208, 188, 144), (201, 180, 135), (164, 175, 133), (153, 160, 116),
- (153, 160, 116), (172, 138, 91), (185, 125, 75), (181, 116, 71),
- (185, 118, 71), (201, 127, 79), (190, 127, 80), (185, 129, 80),
- (177, 135, 88), (177, 143, 96), (166, 120, 95), (156, 97, 84),
- (143, 107, 59), (116, 84, 37), (105, 66, 19), (116, 66, 20),
- (121, 90, 40), (143, 103, 55), (177, 118, 70), (198, 143, 95),
- (205, 174, 128), (225, 181, 133), (232, 188, 142), (215, 191, 147),
- (205, 184, 141), (144, 184, 151), (89, 165, 138), (46, 149, 136),
- (16, 82, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (30, 32, 23), (88, 54, 6), (143, 103, 55), (153, 160, 116)
- ),
-
-// 160 Apophysis-040426-163FlowerFerns
-((147, 231, 75), (140, 223, 68), (143, 229, 57), (147, 236, 46),
- (150, 244, 40), (154, 253, 35), (155, 252, 39), (156, 251, 44),
- (140, 250, 57), (137, 244, 41), (135, 238, 25), (128, 208, 20),
- (121, 179, 16), (91, 137, 42), (62, 95, 68), (39, 81, 70),
- (17, 68, 73), (1, 76, 119), (6, 68, 142), (12, 61, 166),
- (25, 79, 137), (39, 97, 109), (48, 98, 104), (58, 100, 99),
- (105, 74, 88), (163, 74, 82), (221, 75, 77), (211, 127, 84),
- (202, 179, 92), (199, 189, 95), (196, 200, 99), (149, 232, 77),
- (137, 220, 66), (103, 210, 27), (115, 203, 34), (128, 196, 42),
- (129, 200, 46), (131, 205, 51), (126, 222, 63), (122, 240, 75),
- (120, 202, 49), (91, 152, 57), (62, 103, 65), (57, 93, 69),
- (52, 83, 73), (40, 74, 89), (29, 66, 105), (22, 76, 106),
- (10, 98, 92), (60, 152, 35), (81, 144, 19), (102, 137, 4),
- (108, 101, 21), (114, 66, 38), (127, 53, 39), (140, 41, 40),
- (83, 103, 11), (75, 110, 6), (67, 117, 1), (59, 119, 4),
- (51, 121, 8), (50, 117, 6), (50, 114, 4), (68, 111, 3),
- (53, 86, 16), (55, 76, 40), (63, 50, 22), (71, 24, 4),
- (48, 21, 5), (25, 18, 6), (53, 2, 19), (83, 4, 3),
- (97, 18, 35), (66, 24, 49), (36, 31, 63), (33, 57, 57),
- (30, 84, 51), (32, 103, 47), (35, 122, 43), (63, 168, 50),
- (101, 205, 65), (54, 154, 57), (40, 127, 76), (26, 101, 95),
- (13, 121, 101), (1, 142, 108), (0, 77, 117), (8, 77, 105),
- (8, 62, 95), (11, 47, 90), (14, 32, 86), (8, 34, 79),
- (3, 37, 73), (20, 27, 65), (34, 26, 66), (21, 47, 74),
- (14, 76, 103), (63, 80, 201), (99, 70, 207), (135, 60, 213),
- (128, 56, 220), (122, 52, 228), (126, 16, 221), (73, 39, 210),
- (4, 33, 140), (12, 55, 119), (20, 77, 98), (30, 79, 90),
- (40, 81, 82), (72, 113, 63), (93, 159, 44), (123, 182, 37),
- (146, 206, 51), (111, 190, 18), (106, 197, 13), (102, 205, 9),
- (93, 209, 9), (97, 190, 4), (95, 186, 4), (110, 181, 13),
- (101, 176, 31), (103, 165, 20), (106, 154, 9), (99, 147, 6),
- (92, 141, 3), (80, 138, 16), (113, 142, 18), (107, 173, 19),
- (112, 168, 32), (85, 95, 218), (103, 90, 228), (121, 85, 238),
- (132, 87, 242), (146, 90, 249), (181, 75, 247), (176, 93, 218),
- (143, 203, 152), (139, 222, 119), (136, 241, 87), (159, 227, 102),
- (183, 214, 118), (200, 220, 164), (143, 180, 177), (120, 165, 191),
- (80, 168, 161), (106, 154, 119), (102, 169, 79), (98, 184, 40),
- (133, 201, 47), (148, 220, 65), (175, 177, 102), (190, 174, 114),
- (102, 152, 9), (94, 140, 7), (87, 129, 6), (73, 120, 8),
- (53, 118, 36), (51, 70, 63), (37, 54, 38), (13, 63, 9),
- (7, 46, 37), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 29, 46), (13, 54, 36), (21, 52, 55), (37, 72, 64),
- (37, 112, 47), (42, 133, 35), (47, 154, 23), (65, 147, 24),
- (118, 181, 47), (126, 201, 48), (140, 197, 43), (137, 220, 65),
- (118, 240, 86), (129, 222, 133), (98, 157, 133), (35, 106, 98),
- (1, 82, 76), (2, 48, 59), (13, 32, 58), (0, 20, 64),
- (22, 10, 54), (25, 11, 48), (28, 12, 43), (25, 0, 26),
- (27, 10, 26), (53, 23, 49), (78, 29, 29), (117, 30, 27),
- (124, 3, 19), (124, 9, 5), (118, 15, 3), (76, 3, 8),
- (25, 2, 17), (22, 0, 25), (5, 6, 31), (4, 4, 31),
- (10, 4, 49), (28, 16, 91), (10, 7, 105), (15, 7, 119),
- (4, 39, 173), (27, 26, 166), (29, 13, 152), (19, 11, 108),
- (15, 23, 76), (12, 12, 44), (5, 5, 43), (16, 16, 53),
- (34, 37, 77), (38, 82, 87), (63, 129, 121), (82, 120, 102),
- (172, 106, 100), (212, 83, 100), (120, 45, 109), (37, 29, 102),
- (35, 26, 92), (31, 64, 71), (65, 93, 72), (123, 107, 74),
- (126, 183, 47), (135, 218, 64), (132, 240, 86), (135, 242, 88),
- (141, 235, 83), (144, 227, 72), (149, 221, 52), (139, 223, 33),
- (131, 244, 58), (135, 252, 96), (128, 226, 130), (135, 183, 172),
- (112, 124, 245), (132, 136, 251), (97, 239, 249), (201, 249, 235),
- (228, 229, 181), (216, 148, 205), (134, 161, 196), (83, 111, 243),
- (46, 75, 185), (38, 23, 154), (56, 3, 75), (90, 0, 54),
- (135, 23, 79), (125, 64, 69), (139, 106, 94), (167, 191, 68),
- (140, 223, 67), (145, 231, 76), (150, 234, 79), (149, 233, 77)
- ),
-
-// 161 Apophysis-040426-163FlowerFernsInv
-((106, 22, 178), (110, 27, 181), (106, 32, 190), (102, 38, 200),
- (104, 26, 203), (106, 14, 207), (103, 8, 213), (101, 2, 220),
- (111, 3, 191), (112, 4, 205), (113, 6, 219), (119, 18, 225),
- (125, 30, 231), (148, 84, 228), (171, 139, 225), (182, 149, 206),
- (193, 160, 187), (252, 184, 174), (246, 191, 137), (241, 198, 101),
- (222, 180, 115), (203, 162, 130), (209, 160, 138), (216, 158, 146),
- (180, 145, 161), (126, 159, 174), (72, 173, 187), (45, 156, 149),
- (18, 140, 111), (35, 108, 137), (53, 76, 163), (59, 55, 156),
- (106, 23, 178), (149, 16, 223), (148, 32, 232), (148, 49, 242),
- (140, 51, 224), (132, 54, 207), (128, 52, 205), (124, 50, 204),
- (129, 34, 187), (149, 78, 196), (170, 123, 205), (176, 137, 189),
- (183, 151, 173), (193, 161, 177), (203, 172, 182), (226, 189, 150),
- (233, 179, 149), (225, 133, 194), (196, 128, 214), (167, 123, 234),
- (152, 119, 237), (137, 116, 241), (139, 152, 229), (141, 189, 217),
- (146, 190, 238), (157, 167, 245), (169, 145, 252), (180, 139, 248),
- (191, 133, 244), (197, 133, 245), (204, 134, 247), (205, 141, 251),
- (187, 144, 252), (206, 174, 244), (193, 195, 228), (181, 216, 213),
- (182, 223, 232), (184, 231, 251), (230, 237, 249), (202, 253, 236),
- (157, 243, 246), (176, 249, 213), (196, 255, 181), (203, 218, 190),
- (210, 182, 200), (217, 176, 202), (225, 171, 204), (220, 133, 212),
- (192, 87, 205), (164, 72, 216), (176, 113, 198), (189, 155, 181),
- (209, 154, 170), (229, 154, 160), (254, 113, 147), (255, 178, 138),
- (244, 187, 160), (240, 198, 166), (236, 210, 173), (238, 216, 171),
- (241, 223, 169), (252, 218, 182), (235, 228, 190), (221, 229, 189),
- (234, 208, 181), (234, 173, 103), (184, 176, 64), (135, 179, 25),
- (127, 187, 33), (120, 195, 42), (133, 203, 27), (129, 239, 34),
- (226, 215, 96), (238, 203, 120), (250, 192, 144), (242, 185, 150),
- (235, 178, 157), (215, 174, 173), (183, 142, 192), (162, 96, 211),
- (132, 73, 218), (123, 66, 220), (133, 65, 228), (144, 65, 237),
- (153, 50, 246), (162, 46, 246), (158, 65, 251), (160, 69, 251),
- (131, 75, 228), (141, 79, 236), (152, 83, 245), (150, 92, 245),
- (149, 101, 246), (163, 114, 252), (175, 117, 239), (142, 113, 237),
- (148, 82, 236), (141, 129, 139), (155, 144, 88), (170, 160, 37),
- (134, 170, 17), (123, 168, 13), (109, 165, 6), (74, 180, 8),
- (98, 97, 35), (111, 58, 94), (125, 19, 153), (122, 16, 160),
- (119, 14, 168), (72, 41, 137), (55, 35, 91), (112, 75, 78),
- (135, 90, 64), (191, 116, 135), (170, 108, 135), (149, 101, 136),
- (157, 71, 215), (122, 54, 208), (107, 35, 190), (80, 78, 153),
- (76, 78, 161), (114, 90, 203), (153, 103, 246), (168, 126, 249),
- (182, 135, 247), (202, 137, 219), (204, 185, 192), (218, 201, 217),
- (242, 192, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (253, 226, 209), (242, 201, 219), (234, 203, 200),
- (210, 179, 195), (214, 161, 201), (218, 143, 208), (208, 101, 232),
- (190, 108, 231), (137, 74, 208), (129, 54, 207), (115, 58, 212),
- (118, 35, 190), (137, 15, 169), (126, 33, 122), (157, 98, 122),
- (220, 149, 157), (254, 173, 179), (253, 207, 196), (242, 223, 197),
- (246, 248, 167), (239, 246, 184), (233, 245, 201), (227, 243, 212),
- (230, 255, 229), (228, 245, 229), (202, 232, 206), (177, 226, 226),
- (138, 225, 228), (131, 252, 236), (131, 246, 250), (137, 240, 252),
- (179, 252, 247), (230, 253, 238), (233, 255, 230), (250, 249, 224),
- (251, 251, 224), (245, 251, 206), (227, 239, 164), (245, 248, 150),
- (240, 248, 136), (251, 216, 82), (228, 229, 89), (226, 242, 103),
- (236, 244, 147), (240, 232, 179), (243, 243, 211), (250, 250, 212),
- (239, 239, 202), (221, 218, 178), (217, 173, 168), (192, 126, 134),
- (173, 135, 153), (83, 149, 155), (43, 172, 155), (135, 210, 146),
- (218, 226, 153), (220, 229, 163), (224, 191, 184), (190, 162, 183),
- (132, 148, 181), (129, 72, 208), (120, 37, 191), (123, 15, 169),
- (120, 13, 167), (114, 20, 172), (111, 28, 183), (106, 34, 203),
- (116, 32, 222), (124, 11, 197), (120, 3, 159), (127, 29, 125),
- (120, 72, 83), (143, 131, 10), (123, 119, 4), (158, 16, 6),
- (54, 6, 20), (27, 26, 74), (39, 107, 50), (121, 94, 59),
- (172, 144, 12), (209, 180, 70), (217, 232, 101), (199, 252, 180),
- (165, 255, 201), (120, 232, 176), (130, 191, 186), (116, 149, 161),
- (88, 64, 187), (115, 32, 188), (110, 24, 179), (105, 21, 176)
- ),
-
-// 162 Apophysis-040426-163FlwrFernsInv
-((132, 26, 36), (154, 62, 23), (148, 90, 33), (142, 119, 43),
- (162, 130, 49), (183, 141, 55), (192, 144, 53), (202, 148, 52),
- (229, 140, 36), (240, 122, 45), (251, 105, 54), (227, 97, 53),
- (203, 89, 53), (123, 84, 77), (44, 80, 102), (23, 87, 107),
- (2, 95, 113), (4, 2, 51), (36, 13, 45), (69, 25, 40),
- (96, 25, 39), (124, 26, 39), (119, 23, 38), (115, 21, 37),
- (97, 7, 45), (93, 6, 46), (90, 5, 47), (107, 13, 41),
- (124, 22, 36), (133, 26, 30), (142, 31, 24), (177, 43, 6),
- (240, 60, 45), (253, 91, 70), (252, 91, 66), (252, 91, 63),
- (244, 82, 50), (236, 73, 38), (225, 85, 44), (215, 97, 51),
- (172, 117, 63), (184, 108, 58), (196, 99, 54), (215, 53, 76),
- (235, 8, 98), (239, 5, 101), (244, 2, 104), (248, 1, 106),
- (240, 14, 114), (159, 11, 99), (138, 38, 58), (117, 65, 18),
- (79, 104, 11), (42, 143, 5), (36, 136, 13), (31, 130, 22),
- (134, 130, 56), (149, 156, 52), (165, 183, 49), (144, 145, 63),
- (123, 108, 77), (75, 106, 102), (28, 104, 127), (20, 107, 126),
- (51, 127, 141), (110, 175, 177), (128, 188, 187), (146, 201, 198),
- (154, 203, 200), (163, 205, 203), (176, 212, 210), (210, 227, 219),
- (252, 232, 146), (252, 210, 105), (252, 188, 65), (228, 193, 78),
- (205, 198, 92), (192, 206, 106), (180, 215, 121), (203, 226, 144),
- (243, 243, 155), (228, 235, 217), (224, 235, 224), (220, 235, 232),
- (214, 209, 215), (208, 184, 198), (177, 150, 143), (183, 123, 97),
- (66, 135, 150), (90, 150, 160), (115, 166, 170), (115, 172, 175),
- (115, 179, 181), (127, 187, 187), (137, 180, 186), (154, 203, 200),
- (162, 208, 206), (176, 180, 165), (165, 144, 123), (154, 108, 82),
- (127, 99, 72), (101, 90, 62), (83, 62, 35), (100, 23, 39),
- (129, 56, 67), (164, 88, 87), (199, 121, 108), (224, 172, 140),
- (250, 224, 173), (253, 247, 233), (245, 242, 237), (242, 227, 170),
- (252, 245, 128), (233, 196, 63), (224, 174, 51), (216, 153, 39),
- (238, 85, 90), (236, 16, 116), (245, 13, 115), (253, 8, 112),
- (252, 9, 115), (251, 10, 115), (250, 11, 115), (243, 13, 114),
- (236, 16, 114), (224, 19, 112), (191, 19, 105), (145, 27, 88),
- (105, 4, 44), (84, 4, 57), (78, 10, 61), (72, 16, 65),
- (76, 14, 61), (76, 21, 40), (86, 8, 48), (121, 14, 44),
- (159, 69, 6), (181, 108, 38), (204, 147, 70), (200, 153, 64),
- (197, 159, 58), (195, 171, 61), (157, 160, 53), (246, 49, 56),
- (236, 7, 98), (252, 2, 110), (252, 1, 110), (252, 0, 111),
- (253, 3, 111), (250, 11, 115), (251, 12, 116), (240, 16, 115),
- (224, 16, 110), (212, 20, 107), (200, 25, 104), (166, 141, 180),
- (172, 211, 208), (210, 231, 226), (223, 198, 201), (189, 150, 109),
- (189, 126, 82), (236, 123, 57), (244, 109, 63), (253, 95, 70),
- (254, 89, 70), (253, 71, 70), (225, 21, 110), (212, 19, 108),
- (182, 26, 99), (184, 23, 100), (186, 20, 102), (200, 10, 108),
- (201, 11, 111), (190, 17, 106), (186, 20, 102), (142, 8, 93),
- (146, 14, 28), (167, 15, 14), (153, 23, 23), (147, 35, 23),
- (163, 42, 13), (177, 26, 7), (197, 40, 7), (227, 52, 33),
- (254, 94, 68), (253, 94, 69), (253, 95, 70), (250, 86, 77),
- (221, 21, 109), (185, 22, 103), (129, 23, 85), (83, 37, 66),
- (62, 14, 64), (31, 39, 26), (10, 47, 3), (22, 53, 55),
- (24, 70, 94), (17, 97, 120), (33, 111, 131), (77, 147, 155),
- (111, 164, 172), (128, 169, 175), (113, 97, 110), (111, 52, 48),
- (109, 23, 50), (139, 6, 33), (177, 22, 100), (209, 15, 112),
- (231, 23, 109), (251, 88, 79), (222, 138, 68), (251, 179, 61),
- (234, 185, 56), (204, 166, 55), (201, 164, 60), (182, 175, 61),
- (178, 207, 53), (174, 196, 88), (206, 228, 127), (196, 224, 137),
- (181, 218, 141), (151, 195, 106), (160, 111, 97), (129, 55, 82),
- (59, 65, 97), (41, 57, 93), (42, 41, 81), (80, 30, 65),
- (121, 28, 83), (185, 22, 103), (203, 21, 106), (239, 5, 102),
- (250, 14, 115), (235, 17, 112), (220, 20, 109), (186, 71, 78),
- (149, 116, 65), (120, 174, 98), (81, 156, 162), (78, 159, 162),
- (52, 132, 139), (55, 105, 130), (104, 94, 41), (159, 82, 2),
- (205, 92, 14), (232, 77, 33), (237, 62, 41), (246, 69, 51),
- (251, 85, 59), (252, 88, 63), (252, 73, 68), (235, 8, 98),
- (239, 5, 102), (204, 14, 110), (160, 30, 92), (132, 27, 84)
- ),
-
-// 163 Apophysis-040426-163FloralCascade2
-((129, 89, 30), (193, 158, 128), (186, 174, 134), (180, 190, 140),
- (135, 164, 147), (91, 138, 154), (95, 154, 163), (100, 171, 173),
- (172, 201, 197), (202, 222, 213), (233, 244, 230), (237, 219, 206),
- (241, 195, 182), (213, 170, 123), (186, 145, 65), (170, 124, 45),
- (155, 104, 25), (89, 60, 28), (97, 34, 36), (106, 9, 44),
- (105, 9, 44), (104, 10, 44), (101, 9, 45), (99, 9, 47),
- (62, 2, 56), (123, 8, 80), (185, 15, 104), (203, 17, 107),
- (222, 19, 111), (227, 18, 111), (232, 17, 111), (235, 6, 99),
- (205, 9, 31), (150, 49, 19), (192, 87, 27), (234, 126, 35),
- (241, 150, 50), (248, 174, 65), (250, 153, 66), (252, 133, 67),
- (246, 66, 51), (238, 62, 42), (230, 59, 33), (218, 93, 52),
- (207, 128, 71), (208, 142, 63), (209, 157, 55), (240, 198, 62),
- (220, 202, 56), (178, 121, 32), (184, 61, 18), (190, 1, 5),
- (197, 19, 12), (205, 38, 19), (218, 45, 28), (232, 52, 37),
- (167, 64, 67), (144, 44, 55), (121, 24, 44), (96, 39, 63),
- (71, 55, 82), (55, 66, 87), (40, 77, 93), (21, 80, 110),
- (27, 103, 126), (47, 131, 142), (81, 150, 158), (116, 169, 175),
- (127, 179, 181), (139, 189, 188), (209, 212, 193), (240, 241, 207),
- (173, 199, 174), (122, 168, 161), (71, 137, 149), (43, 108, 130),
- (16, 79, 112), (9, 70, 105), (2, 62, 99), (10, 47, 89),
- (30, 56, 9), (39, 146, 8), (56, 112, 29), (73, 79, 51),
- (74, 64, 61), (75, 50, 71), (114, 23, 82), (185, 17, 102),
- (224, 12, 115), (230, 14, 114), (237, 17, 113), (237, 17, 114),
- (237, 17, 115), (244, 15, 116), (244, 12, 114), (243, 3, 104),
- (244, 2, 104), (253, 7, 114), (252, 8, 114), (251, 10, 115),
- (251, 5, 113), (251, 1, 111), (244, 2, 104), (243, 3, 104),
- (232, 39, 66), (232, 50, 51), (233, 62, 36), (242, 69, 48),
- (252, 76, 61), (233, 129, 56), (206, 144, 71), (176, 156, 61),
- (170, 157, 53), (64, 158, 10), (55, 151, 11), (47, 144, 13),
- (71, 72, 38), (53, 55, 42), (52, 26, 73), (40, 42, 81),
- (47, 67, 102), (70, 56, 98), (94, 46, 94), (134, 50, 99),
- (175, 54, 105), (194, 20, 105), (164, 2, 13), (141, 2, 31),
- (125, 22, 41), (100, 114, 127), (98, 124, 138), (97, 134, 150),
- (92, 150, 161), (70, 149, 156), (92, 169, 117), (101, 159, 98),
- (145, 138, 128), (139, 154, 153), (134, 171, 179), (162, 176, 179),
- (190, 182, 180), (224, 194, 158), (203, 155, 132), (188, 95, 88),
- (199, 21, 105), (213, 13, 112), (220, 16, 111), (227, 20, 110),
- (213, 78, 72), (221, 148, 80), (231, 204, 125), (250, 249, 143),
- (204, 227, 123), (190, 210, 102), (176, 193, 81), (102, 149, 55),
- (39, 83, 94), (20, 96, 120), (15, 108, 125), (7, 85, 108),
- (8, 84, 108), (67, 76, 81), (77, 75, 87), (88, 75, 93),
- (125, 89, 103), (128, 115, 109), (153, 105, 91), (117, 107, 56),
- (156, 63, 29), (149, 49, 23), (143, 36, 18), (133, 29, 28),
- (110, 10, 44), (93, 23, 59), (97, 67, 57), (100, 143, 61),
- (160, 164, 44), (173, 183, 71), (230, 237, 108), (252, 252, 118),
- (232, 241, 116), (233, 172, 117), (227, 128, 71), (251, 96, 78),
- (253, 92, 64), (252, 103, 67), (252, 115, 71), (226, 152, 53),
- (251, 176, 57), (233, 208, 63), (223, 217, 69), (182, 202, 91),
- (162, 196, 47), (153, 175, 40), (129, 150, 29), (91, 151, 29),
- (102, 105, 34), (100, 70, 46), (123, 80, 61), (144, 103, 107),
- (158, 110, 74), (176, 117, 49), (201, 117, 70), (247, 100, 80),
- (252, 86, 74), (253, 87, 63), (254, 85, 64), (253, 81, 71),
- (252, 71, 60), (235, 17, 112), (231, 17, 113), (216, 22, 109),
- (190, 17, 106), (109, 21, 81), (54, 23, 64), (44, 48, 86),
- (25, 73, 109), (21, 75, 101), (26, 56, 94), (6, 45, 88),
- (23, 40, 84), (51, 23, 71), (82, 10, 58), (102, 6, 52),
- (80, 3, 57), (54, 9, 64), (44, 5, 52), (16, 19, 72),
- (18, 28, 77), (38, 26, 74), (39, 30, 33), (19, 34, 15),
- (51, 32, 34), (61, 28, 37), (64, 65, 8), (105, 101, 12),
- (123, 137, 52), (175, 171, 48), (184, 150, 52), (177, 127, 42),
- (158, 74, 64), (149, 91, 67), (180, 132, 70), (198, 166, 93),
- (251, 205, 156), (243, 235, 189), (253, 250, 209), (245, 248, 227),
- (249, 246, 239), (248, 248, 214), (214, 176, 199), (209, 91, 125),
- (224, 19, 112), (235, 17, 112), (248, 65, 57), (234, 70, 35)
- ),
-
-// 164 Apophysis-040426-163FlowerBurst
-((0, 0, 0), (119, 9, 24), (184, 5, 15), (250, 1, 7),
- (194, 14, 7), (138, 27, 8), (110, 28, 8), (82, 30, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (88, 15, 3),
- (177, 31, 6), (177, 33, 5), (177, 35, 5), (132, 41, 20),
- (87, 48, 35), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (58, 63, 41),
- (122, 130, 105), (213, 176, 208), (232, 189, 164), (252, 202, 120),
- (242, 209, 93), (233, 217, 67), (234, 214, 65), (235, 211, 63),
- (232, 219, 108), (232, 210, 167), (232, 202, 227), (242, 205, 231),
- (252, 208, 235), (252, 177, 216), (253, 147, 197), (209, 93, 184),
- (158, 28, 143), (172, 40, 68), (96, 66, 65), (21, 93, 63),
- (10, 46, 31), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (57, 5, 13), (114, 11, 27), (196, 59, 6),
- (219, 117, 29), (222, 180, 50), (167, 166, 63), (112, 153, 76),
- (72, 144, 50), (33, 135, 25), (28, 122, 31), (18, 120, 34),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (49, 13, 52), (99, 26, 105),
- (126, 24, 123), (153, 23, 142), (202, 11, 148), (233, 69, 169),
- (231, 123, 187), (138, 99, 129), (45, 75, 71), (22, 37, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (27, 22, 1), (55, 45, 3), (82, 54, 2),
- (110, 64, 1), (215, 151, 41), (253, 196, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (58, 40, 6), (116, 56, 0), (212, 98, 19), (254, 110, 38),
- (188, 89, 11), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 92, 7), (2, 126, 38), (33, 135, 25), (40, 140, 21),
- (88, 152, 31), (127, 150, 32), (151, 162, 41), (163, 166, 39),
- (166, 181, 35), (143, 198, 66), (127, 188, 45), (103, 170, 39),
- (83, 167, 34), (117, 185, 17), (201, 217, 56), (205, 218, 78),
- (208, 188, 52), (185, 162, 41), (128, 133, 68), (52, 103, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (76, 50, 71),
- (143, 2, 111), (153, 26, 142), (231, 126, 156), (233, 130, 170),
- (185, 63, 163), (93, 34, 103), (27, 88, 61), (0, 0, 0)
- ),
-
-// 165 Apophysis-040426-163MaltesePurple
-((154, 94, 148), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (208, 44, 246), (222, 49, 238), (222, 60, 216),
- (223, 71, 194), (154, 94, 148), (154, 94, 148), (154, 94, 148),
- (155, 93, 149), (157, 93, 150), (175, 87, 162), (193, 81, 174),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (198, 41, 254),
- (231, 52, 232), (247, 63, 210), (245, 59, 217), (243, 56, 224),
- (231, 52, 232), (219, 48, 240), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (196, 40, 254), (198, 41, 254),
- (211, 45, 245), (225, 50, 236), (235, 67, 202), (229, 69, 198),
- (241, 65, 206), (231, 57, 222), (222, 49, 238), (208, 44, 246),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (184, 84, 168), (170, 88, 159), (157, 93, 150),
- (145, 97, 142), (148, 96, 144), (157, 93, 150), (199, 79, 178),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (210, 45, 246),
- (211, 75, 186), (160, 92, 152), (157, 93, 150), (208, 76, 184),
- (204, 43, 250), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (178, 86, 164)
- ),
-
-// 166 Apophysis-040426-163Mycelialg
-((236, 164, 209), (49, 2, 28), (24, 1, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 56, 119), (77, 47, 106), (155, 39, 94), (170, 41, 68),
- (185, 43, 42), (132, 30, 28), (79, 18, 14), (54, 9, 32),
- (30, 0, 50), (0, 0, 85), (5, 14, 66), (11, 29, 47),
- (5, 14, 23), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (5, 18, 15),
- (11, 36, 30), (51, 69, 55), (92, 103, 80), (142, 179, 137),
- (197, 211, 212), (255, 198, 255), (255, 179, 255), (255, 160, 255),
- (254, 167, 233), (254, 175, 212), (250, 176, 212), (246, 178, 212),
- (238, 187, 212), (230, 191, 212), (223, 196, 212), (228, 193, 212),
- (233, 190, 212), (244, 199, 214), (255, 208, 216), (255, 219, 181),
- (205, 208, 211), (181, 214, 255), (142, 160, 183), (103, 106, 111),
- (92, 91, 114), (82, 76, 117), (40, 8, 135), (35, 9, 136),
- (120, 63, 179), (167, 98, 199), (215, 134, 220), (184, 119, 196),
- (153, 105, 173), (143, 100, 166), (134, 96, 159), (136, 99, 163),
- (167, 107, 200), (222, 147, 212), (232, 154, 212), (242, 162, 212),
- (248, 166, 212), (254, 170, 212), (248, 166, 212), (231, 146, 240),
- (212, 132, 228), (214, 139, 220), (216, 146, 212), (215, 142, 212),
- (214, 139, 212), (166, 132, 146), (86, 127, 90), (0, 103, 80),
- (0, 44, 49), (0, 0, 0), (5, 10, 0), (11, 21, 0),
- (27, 21, 0), (43, 22, 0), (112, 120, 62), (168, 177, 103),
- (252, 171, 212), (232, 154, 212), (213, 138, 212), (183, 125, 183),
- (154, 113, 155), (95, 82, 123), (49, 62, 81), (0, 55, 36),
- (4, 39, 45), (96, 81, 126), (113, 94, 151), (130, 107, 176),
- (173, 127, 255), (194, 124, 249), (200, 91, 255), (209, 91, 243),
- (69, 40, 145), (34, 20, 142), (0, 0, 140), (0, 1, 112),
- (0, 2, 85), (0, 6, 86), (6, 12, 96), (28, 26, 104),
- (62, 46, 129), (89, 61, 145), (92, 70, 138), (95, 79, 132),
- (60, 72, 82), (44, 57, 80), (0, 41, 38), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (31, 4, 48), (65, 37, 81), (94, 46, 89),
- (118, 91, 145), (255, 62, 130), (253, 55, 112), (252, 49, 95),
- (251, 21, 0), (197, 47, 0), (138, 19, 12), (88, 31, 14),
- (19, 12, 0), (9, 6, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (16, 20, 50),
- (12, 16, 94), (63, 45, 128), (112, 74, 143), (145, 102, 165),
- (222, 150, 212), (227, 153, 212), (233, 157, 212), (242, 163, 212),
- (232, 155, 212), (222, 146, 212), (205, 140, 201), (181, 105, 105),
- (80, 81, 93), (21, 41, 73), (6, 20, 63), (0, 10, 78),
- (10, 8, 88), (48, 59, 86), (122, 91, 105), (175, 129, 163),
- (212, 140, 212), (218, 145, 212), (225, 149, 212), (224, 154, 212),
- (231, 157, 211), (255, 124, 118), (255, 103, 110), (255, 104, 119),
- (255, 91, 153), (227, 150, 212), (245, 135, 242), (255, 151, 255),
- (255, 159, 255), (217, 182, 255), (225, 165, 233), (203, 136, 212),
- (130, 98, 161), (76, 71, 111), (20, 46, 60), (31, 27, 10),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (29, 3, 56),
- (39, 31, 114), (74, 53, 140), (107, 72, 159), (108, 70, 160),
- (111, 74, 160), (144, 100, 167), (210, 138, 212), (221, 149, 212),
- (245, 169, 212), (255, 198, 212), (255, 227, 213), (255, 255, 255),
- (255, 235, 255), (255, 198, 255), (238, 187, 212), (242, 181, 212)
- ),
-
-// 167 Apophysis-040426-163MyceliaInv
-((19, 91, 46), (206, 253, 227), (230, 254, 241), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 199, 136), (177, 207, 148), (100, 216, 161), (85, 214, 187),
- (70, 212, 213), (123, 224, 227), (176, 237, 241), (200, 246, 223),
- (225, 255, 205), (255, 255, 170), (249, 240, 189), (244, 226, 208),
- (249, 240, 231), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (249, 237, 240),
- (244, 219, 225), (203, 185, 200), (163, 152, 175), (113, 76, 118),
- (58, 44, 43), (0, 57, 0), (0, 76, 0), (0, 95, 0),
- (0, 87, 21), (1, 80, 43), (5, 78, 43), (9, 77, 43),
- (17, 68, 43), (24, 63, 43), (32, 59, 43), (27, 62, 43),
- (22, 65, 43), (11, 56, 41), (0, 47, 39), (0, 36, 74),
- (50, 47, 44), (74, 41, 0), (113, 95, 72), (152, 149, 144),
- (162, 164, 141), (173, 179, 138), (215, 247, 120), (220, 246, 119),
- (135, 192, 76), (87, 156, 55), (40, 121, 35), (71, 135, 58),
- (102, 150, 82), (111, 154, 89), (121, 159, 96), (119, 156, 92),
- (88, 148, 55), (33, 108, 43), (23, 100, 43), (13, 93, 43),
- (7, 89, 43), (1, 85, 43), (7, 89, 43), (24, 109, 15),
- (43, 123, 27), (41, 116, 35), (39, 109, 43), (40, 112, 43),
- (41, 116, 43), (89, 123, 109), (169, 128, 165), (255, 152, 175),
- (255, 211, 206), (255, 255, 255), (249, 244, 255), (244, 234, 255),
- (228, 233, 255), (212, 233, 255), (143, 135, 193), (87, 78, 152),
- (3, 84, 43), (22, 100, 43), (42, 117, 43), (71, 129, 71),
- (101, 142, 100), (160, 173, 132), (206, 193, 174), (255, 200, 219),
- (251, 216, 210), (159, 174, 129), (142, 161, 104), (125, 148, 79),
- (82, 128, 0), (61, 131, 6), (55, 164, 0), (46, 164, 12),
- (186, 215, 110), (220, 235, 112), (255, 255, 115), (255, 254, 142),
- (255, 253, 170), (255, 249, 169), (249, 243, 159), (227, 229, 151),
- (193, 209, 126), (166, 194, 110), (163, 185, 116), (160, 176, 123),
- (195, 183, 173), (211, 198, 175), (255, 214, 217), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (224, 251, 207), (190, 218, 174), (161, 209, 166),
- (137, 164, 110), (0, 193, 125), (1, 199, 142), (3, 206, 160),
- (4, 234, 255), (58, 208, 255), (117, 236, 243), (167, 224, 241),
- (236, 243, 255), (245, 249, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (239, 235, 205),
- (243, 239, 161), (192, 210, 127), (143, 181, 112), (110, 153, 90),
- (33, 105, 43), (27, 101, 43), (22, 98, 43), (13, 92, 43),
- (23, 100, 43), (33, 109, 43), (50, 115, 54), (74, 150, 150),
- (175, 174, 162), (234, 214, 182), (249, 235, 192), (255, 245, 177),
- (245, 247, 167), (207, 196, 169), (133, 164, 150), (80, 126, 92),
- (43, 115, 43), (37, 110, 43), (30, 106, 43), (31, 101, 43),
- (24, 98, 44), (0, 131, 137), (0, 152, 145), (0, 151, 136),
- (0, 164, 102), (28, 105, 43), (10, 120, 13), (0, 104, 0),
- (0, 96, 0), (38, 73, 0), (30, 90, 22), (52, 119, 43),
- (125, 157, 94), (179, 184, 144), (235, 209, 195), (224, 228, 245),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (226, 252, 199),
- (216, 224, 141), (181, 202, 115), (148, 183, 96), (147, 185, 95),
- (144, 181, 95), (111, 155, 88), (45, 117, 43), (34, 106, 43),
- (10, 86, 43), (0, 57, 43), (0, 28, 42), (0, 0, 0),
- (0, 20, 0), (0, 57, 0), (17, 68, 43), (13, 74, 43)
- ),
-
-// 168 Apophysis-040426-163MrryGRnd
-((6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (12, 55, 12), (14, 54, 13), (16, 54, 15), (59, 78, 24),
- (102, 103, 33), (132, 100, 30), (162, 98, 27), (154, 87, 22),
- (146, 77, 18), (76, 50, 25), (41, 57, 24), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (11, 59, 19),
- (16, 54, 15), (16, 54, 15), (16, 54, 15), (25, 42, 10),
- (48, 24, 0), (79, 14, 8), (59, 22, 11), (40, 31, 14),
- (25, 21, 17), (11, 11, 21), (34, 13, 30), (57, 15, 39),
- (146, 31, 98), (174, 15, 85), (203, 0, 72), (214, 21, 39),
- (226, 42, 6), (207, 82, 35), (189, 123, 65), (198, 175, 81),
- (209, 206, 135), (222, 206, 180), (196, 198, 189), (170, 190, 199),
- (175, 188, 151), (181, 186, 104), (164, 120, 111), (99, 85, 84),
- (57, 47, 58), (95, 44, 75), (134, 42, 93), (160, 69, 84),
- (187, 96, 75), (210, 82, 119), (233, 68, 163), (215, 3, 124),
- (162, 40, 91), (44, 34, 7), (30, 44, 9), (16, 55, 11),
- (16, 54, 13), (16, 54, 15), (42, 46, 31), (66, 42, 40),
- (109, 125, 112), (135, 134, 120), (162, 143, 129), (140, 134, 115),
- (118, 126, 102), (103, 109, 83), (58, 90, 103), (20, 89, 68),
- (2, 93, 50), (10, 50, 52), (72, 79, 51), (135, 109, 50),
- (164, 126, 44), (194, 143, 38), (214, 163, 45), (213, 177, 63),
- (122, 154, 31), (72, 137, 29), (22, 121, 28), (11, 118, 35),
- (1, 115, 43), (0, 115, 42), (13, 111, 36), (18, 95, 25),
- (5, 66, 24), (80, 142, 7), (97, 143, 12), (115, 144, 18),
- (124, 154, 24), (153, 88, 22), (198, 51, 70), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (16, 54, 15), (19, 49, 14), (23, 44, 13),
- (93, 47, 23), (131, 58, 17), (152, 29, 21), (142, 29, 15),
- (94, 36, 24), (81, 18, 20), (68, 0, 17), (69, 2, 10),
- (70, 5, 3), (66, 17, 0), (41, 36, 6), (16, 54, 15),
- (6, 64, 23), (28, 52, 52), (21, 40, 58), (14, 28, 65),
- (28, 50, 61), (73, 58, 37), (128, 111, 33), (201, 155, 43),
- (186, 214, 93), (164, 195, 90), (142, 177, 87), (150, 143, 91),
- (183, 143, 47), (196, 138, 41), (175, 119, 32), (168, 104, 30),
- (192, 65, 50), (149, 61, 86), (150, 72, 80), (151, 84, 75),
- (137, 100, 84), (147, 116, 85), (144, 113, 82), (121, 112, 81),
- (25, 59, 22), (20, 56, 18), (16, 54, 15), (16, 54, 15),
- (16, 54, 15), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (16, 54, 15), (86, 48, 12),
- (121, 31, 30), (165, 0, 6), (215, 3, 0), (194, 0, 24),
- (158, 20, 20), (106, 31, 8), (53, 25, 4), (17, 47, 9),
- (13, 54, 14), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (16, 54, 15),
- (16, 54, 15), (16, 54, 15), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (2, 65, 22), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23)
- ),
-
-// 169 Apophysis-040426-163SprngFlwrs
-((177, 132, 82), (186, 78, 167), (160, 77, 143), (135, 76, 119),
- (134, 81, 112), (134, 86, 105), (136, 88, 104), (139, 90, 103),
- (147, 95, 105), (139, 89, 104), (132, 84, 104), (125, 81, 101),
- (118, 78, 98), (105, 75, 89), (93, 72, 81), (89, 70, 80),
- (86, 68, 80), (76, 60, 81), (73, 57, 82), (70, 54, 83),
- (58, 47, 80), (46, 40, 78), (49, 39, 82), (52, 39, 86),
- (83, 48, 99), (86, 58, 91), (90, 69, 83), (107, 75, 91),
- (124, 81, 100), (129, 84, 101), (135, 87, 103), (152, 98, 105),
- (188, 120, 111), (248, 140, 160), (242, 145, 138), (237, 151, 117),
- (212, 145, 99), (187, 140, 81), (183, 137, 81), (179, 134, 81),
- (196, 146, 81), (187, 140, 80), (178, 134, 80), (171, 128, 81),
- (164, 123, 82), (155, 118, 80), (147, 113, 78), (139, 107, 79),
- (126, 96, 81), (120, 92, 81), (119, 91, 81), (119, 91, 82),
- (114, 87, 81), (109, 84, 80), (108, 83, 81), (108, 82, 82),
- (108, 82, 82), (113, 81, 88), (118, 80, 95), (128, 84, 99),
- (138, 89, 103), (143, 92, 104), (149, 96, 105), (171, 91, 135),
- (187, 96, 145), (238, 97, 194), (235, 75, 208), (232, 54, 223),
- (223, 43, 238), (214, 32, 254), (219, 37, 252), (226, 66, 231),
- (255, 104, 201), (233, 112, 168), (212, 121, 135), (190, 111, 125),
- (168, 102, 115), (160, 100, 110), (153, 99, 105), (150, 97, 105),
- (150, 97, 105), (175, 97, 130), (195, 107, 135), (215, 118, 141),
- (224, 119, 149), (233, 120, 157), (254, 129, 170), (254, 111, 192),
- (222, 112, 226), (218, 121, 217), (214, 130, 209), (205, 115, 178),
- (196, 100, 147), (183, 98, 137), (158, 98, 112), (155, 101, 105),
- (151, 98, 104), (146, 94, 105), (136, 94, 93), (126, 95, 82),
- (126, 95, 82), (126, 96, 82), (128, 97, 81), (131, 99, 82),
- (148, 95, 105), (147, 95, 105), (147, 95, 105), (144, 93, 105),
- (142, 91, 105), (135, 88, 102), (126, 84, 98), (122, 84, 94),
- (122, 81, 99), (117, 77, 99), (115, 76, 98), (113, 75, 98),
- (109, 73, 96), (98, 59, 104), (90, 55, 102), (62, 29, 108),
- (55, 20, 113), (74, 38, 109), (94, 56, 105), (105, 64, 105),
- (116, 72, 105), (148, 48, 167), (198, 48, 165), (211, 48, 179),
- (241, 48, 212), (253, 74, 244), (241, 90, 234), (229, 107, 225),
- (191, 135, 225), (200, 148, 199), (200, 150, 195), (218, 147, 182),
- (225, 150, 105), (209, 139, 105), (193, 128, 105), (190, 127, 103),
- (187, 127, 101), (160, 120, 81), (145, 112, 78), (128, 99, 78),
- (122, 94, 80), (120, 93, 79), (122, 93, 80), (124, 94, 82),
- (125, 87, 92), (124, 78, 105), (125, 48, 144), (182, 51, 198),
- (220, 19, 236), (216, 33, 236), (213, 48, 237), (173, 116, 242),
- (149, 147, 252), (127, 139, 227), (143, 151, 252), (160, 139, 251),
- (190, 130, 233), (221, 74, 207), (200, 66, 196), (179, 59, 186),
- (158, 48, 178), (116, 48, 134), (122, 77, 104), (122, 87, 90),
- (127, 97, 81), (129, 98, 81), (132, 100, 82), (140, 106, 82),
- (147, 112, 79), (143, 109, 81), (123, 96, 78), (95, 83, 67),
- (79, 64, 79), (40, 48, 56), (3, 48, 19), (0, 48, 16),
- (31, 48, 47), (69, 55, 79), (81, 63, 82), (92, 72, 81),
- (104, 80, 81), (106, 81, 81), (108, 82, 82), (108, 84, 79),
- (106, 81, 81), (106, 73, 93), (109, 57, 118), (121, 48, 139),
- (179, 53, 193), (216, 48, 240), (255, 66, 252), (255, 60, 252),
- (244, 48, 241), (224, 32, 248), (221, 48, 246), (240, 92, 233),
- (204, 107, 250), (205, 126, 223), (218, 135, 198), (181, 81, 158),
- (139, 69, 132), (115, 73, 103), (111, 81, 88), (100, 77, 81),
- (97, 75, 81), (101, 80, 78), (105, 83, 78), (107, 84, 79),
- (111, 86, 81), (118, 92, 78), (126, 97, 80), (136, 104, 80),
- (152, 114, 81), (176, 104, 122), (220, 117, 148), (240, 112, 176),
- (248, 104, 210), (229, 116, 212), (229, 125, 201), (243, 116, 174),
- (232, 119, 159), (198, 112, 132), (182, 110, 119), (157, 102, 104),
- (146, 95, 103), (126, 95, 82), (119, 91, 82), (114, 87, 82),
- (112, 86, 82), (117, 89, 81), (120, 86, 90), (120, 91, 83),
- (124, 94, 82), (130, 98, 82), (148, 112, 80), (170, 116, 98),
- (188, 127, 102), (190, 127, 103), (191, 110, 129), (186, 109, 125),
- (161, 101, 110), (152, 98, 105), (149, 96, 105), (142, 91, 104),
- (128, 85, 99), (123, 90, 86), (125, 95, 82), (126, 95, 82),
- (127, 98, 80), (132, 102, 78), (149, 115, 79), (200, 148, 81)
- ),
-
-// 170 Apophysis-040426-163SprngFlwersInv
-((147, 173, 173), (147, 173, 173), (142, 174, 166), (137, 175, 160),
- (127, 170, 156), (117, 166, 152), (111, 162, 151), (106, 159, 150),
- (68, 159, 110), (42, 158, 85), (17, 158, 61), (20, 179, 46),
- (23, 201, 32), (29, 209, 17), (36, 218, 3), (32, 203, 13),
- (29, 189, 24), (0, 151, 54), (21, 142, 87), (43, 134, 120),
- (65, 143, 130), (87, 153, 140), (94, 154, 145), (102, 156, 150),
- (105, 158, 150), (92, 158, 137), (80, 158, 125), (60, 147, 119),
- (40, 137, 114), (31, 136, 106), (22, 135, 98), (1, 126, 85),
- (1, 144, 63), (33, 143, 29), (37, 134, 37), (41, 125, 46),
- (56, 141, 82), (72, 157, 118), (84, 157, 130), (97, 157, 143),
- (104, 157, 151), (106, 159, 150), (109, 161, 150), (119, 160, 161),
- (129, 160, 173), (129, 159, 173), (129, 159, 173), (127, 158, 174),
- (124, 156, 173), (107, 160, 150), (107, 160, 150), (108, 160, 150),
- (114, 163, 151), (120, 167, 153), (124, 169, 155), (129, 171, 157),
- (133, 174, 156), (135, 176, 156), (138, 178, 156), (142, 180, 157),
- (146, 182, 159), (151, 189, 155), (157, 196, 151), (165, 200, 153),
- (193, 226, 147), (200, 235, 142), (180, 217, 146), (161, 199, 150),
- (150, 191, 150), (139, 183, 150), (107, 207, 88), (57, 207, 90),
- (14, 207, 43), (8, 194, 27), (2, 181, 11), (33, 150, 20),
- (64, 120, 30), (59, 113, 43), (55, 107, 56), (55, 105, 60),
- (37, 108, 73), (30, 105, 150), (46, 116, 150), (62, 127, 150),
- (65, 127, 152), (68, 128, 154), (95, 135, 174), (110, 143, 177),
- (133, 161, 175), (134, 161, 175), (135, 162, 176), (133, 161, 174),
- (131, 161, 173), (130, 168, 163), (131, 177, 150), (130, 207, 111),
- (73, 204, 57), (35, 236, 19), (58, 187, 16), (82, 139, 13),
- (94, 123, 8), (106, 108, 3), (128, 116, 28), (112, 104, 3),
- (65, 125, 22), (49, 153, 35), (34, 181, 48), (55, 188, 58),
- (76, 196, 69), (97, 207, 77), (139, 207, 121), (133, 178, 151),
- (133, 168, 165), (128, 158, 174), (125, 156, 173), (123, 155, 173),
- (115, 149, 173), (108, 143, 176), (112, 146, 174), (132, 159, 177),
- (176, 191, 176), (214, 199, 206), (252, 207, 236), (253, 207, 237),
- (255, 207, 239), (224, 207, 208), (186, 200, 176), (174, 192, 173),
- (163, 183, 174), (151, 175, 174), (149, 174, 173), (147, 173, 173),
- (147, 171, 176), (149, 174, 174), (149, 182, 162), (146, 198, 137),
- (76, 202, 62), (38, 195, 32), (0, 189, 3), (0, 192, 3),
- (0, 195, 3), (11, 207, 14), (31, 223, 7), (34, 207, 9),
- (15, 163, 22), (50, 129, 32), (43, 124, 44), (37, 120, 57),
- (74, 174, 97), (116, 186, 123), (140, 182, 152), (144, 174, 167),
- (158, 180, 174), (156, 177, 175), (154, 175, 177), (150, 172, 177),
- (148, 171, 176), (144, 169, 174), (137, 163, 177), (129, 158, 175),
- (119, 151, 175), (79, 151, 133), (57, 144, 120), (35, 138, 107),
- (15, 143, 79), (7, 151, 45), (26, 139, 43), (26, 130, 54),
- (23, 136, 96), (40, 139, 109), (57, 143, 123), (73, 145, 136),
- (98, 153, 151), (109, 160, 152), (129, 160, 173), (136, 164, 173),
- (141, 168, 173), (143, 169, 173), (138, 166, 174), (135, 169, 165),
- (135, 164, 172), (131, 161, 173), (125, 157, 173), (107, 143, 175),
- (67, 128, 153), (66, 128, 152), (65, 128, 152), (64, 145, 126),
- (69, 146, 130), (94, 154, 145), (103, 157, 150), (106, 159, 150),
- (113, 164, 151), (127, 170, 156), (132, 165, 169), (130, 160, 173),
- (129, 160, 173), (128, 157, 175), (123, 153, 177), (106, 140, 176),
- (55, 107, 174), (78, 123, 173), (46, 140, 21), (69, 177, 88),
- (93, 186, 100), (120, 179, 136), (121, 170, 150), (121, 169, 150),
- (116, 165, 152), (113, 164, 150), (108, 160, 150), (109, 161, 150),
- (123, 171, 151), (127, 174, 150), (137, 177, 157), (152, 176, 174),
- (162, 183, 174), (169, 187, 175), (178, 195, 173), (179, 195, 174),
- (180, 199, 171), (185, 201, 172), (196, 208, 173), (209, 215, 177),
- (203, 216, 169), (192, 222, 150), (172, 207, 156), (170, 204, 152),
- (165, 186, 172), (147, 180, 162), (131, 174, 155), (120, 168, 152),
- (103, 157, 150), (67, 135, 144), (29, 120, 127), (7, 115, 95),
- (8, 112, 115), (18, 104, 138), (39, 110, 150), (68, 115, 174),
- (76, 121, 174), (72, 119, 173), (59, 109, 174), (68, 115, 174),
- (77, 121, 175), (83, 126, 174), (91, 132, 173), (108, 142, 177),
- (116, 148, 176), (129, 159, 174), (133, 162, 174), (135, 163, 174),
- (135, 163, 174), (136, 164, 173), (143, 168, 176), (146, 171, 175)
- ),
-
-// 171 Apophysis-040426-163DemMask
-((1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (5, 7, 4), (63, 74, 49), (121, 142, 95), (166, 145, 116),
- (212, 149, 138), (136, 104, 99), (60, 60, 60), (32, 32, 31),
- (4, 5, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (6, 5, 3), (12, 11, 7), (49, 38, 23), (87, 65, 40),
- (205, 183, 66), (223, 208, 71), (242, 234, 76), (247, 243, 88),
- (252, 253, 101), (250, 250, 99), (249, 248, 97), (250, 237, 76),
- (242, 223, 70), (250, 170, 94), (232, 201, 107), (214, 233, 120),
- (222, 227, 140), (230, 222, 161), (225, 235, 199), (250, 218, 181),
- (253, 252, 131), (242, 242, 103), (231, 233, 75), (183, 186, 71),
- (135, 139, 68), (104, 104, 48), (73, 69, 29), (10, 10, 5),
- (1, 1, 0), (7, 7, 4), (97, 18, 30), (188, 29, 56),
- (215, 36, 49), (242, 43, 42), (255, 86, 25), (252, 91, 40),
- (176, 173, 54), (178, 173, 94), (181, 173, 134), (181, 159, 143),
- (181, 146, 152), (135, 118, 118), (34, 97, 129), (2, 29, 17),
- (0, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 1, 2), (193, 25, 48), (217, 31, 52), (242, 38, 56),
- (242, 10, 103), (242, 2, 137), (242, 4, 145), (242, 59, 150),
- (206, 169, 76), (211, 195, 68), (216, 221, 60), (176, 204, 56),
- (136, 187, 52), (89, 89, 48), (33, 33, 18), (3, 3, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (4, 4, 2), (8, 7, 3), (45, 46, 46),
- (162, 72, 80), (238, 45, 63), (224, 57, 87), (184, 81, 103),
- (143, 83, 94), (51, 38, 26), (4, 3, 2), (14, 0, 5),
- (81, 6, 54), (114, 66, 99), (153, 93, 115), (82, 63, 80),
- (2, 2, 1), (1, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (6, 6, 4), (48, 50, 70), (15, 91, 118),
- (22, 59, 95), (10, 10, 9), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (3, 1, 1), (23, 7, 2), (114, 72, 54),
- (188, 149, 74), (228, 194, 116), (235, 225, 137), (225, 190, 172),
- (216, 129, 152), (252, 98, 152), (238, 57, 168), (233, 1, 149),
- (216, 12, 92), (181, 26, 103), (0, 0, 0), (28, 51, 43)
- ),
-
-// 172 Apophysis-040426-163ResurectTree
-((103, 134, 255), (95, 126, 248), (89, 120, 242), (83, 114, 236),
- (72, 103, 225), (62, 93, 215), (53, 84, 206), (45, 76, 198),
- (6, 24, 146), (20, 44, 166), (34, 65, 187), (49, 80, 202),
- (65, 96, 218), (91, 122, 229), (118, 149, 240), (127, 158, 231),
- (136, 167, 222), (161, 192, 197), (164, 195, 193), (168, 199, 190),
- (174, 205, 183), (181, 212, 177), (185, 216, 172), (190, 221, 168),
- (206, 237, 152), (228, 233, 130), (250, 230, 108), (248, 223, 101),
- (247, 216, 94), (246, 215, 93), (246, 215, 93), (244, 213, 91),
- (244, 213, 91), (215, 184, 62), (225, 194, 72), (236, 205, 83),
- (239, 221, 99), (242, 238, 116), (236, 243, 121), (231, 249, 127),
- (207, 238, 151), (215, 246, 143), (223, 254, 135), (221, 252, 136),
- (220, 251, 138), (217, 248, 140), (215, 246, 143), (214, 245, 144),
- (199, 230, 159), (188, 219, 170), (184, 215, 174), (180, 211, 178),
- (170, 201, 187), (161, 192, 197), (152, 183, 205), (144, 175, 214),
- (118, 149, 240), (112, 143, 245), (107, 138, 251), (102, 133, 251),
- (98, 129, 251), (101, 132, 252), (105, 136, 253), (114, 145, 244),
- (125, 156, 233), (150, 181, 208), (164, 195, 194), (178, 209, 180),
- (184, 215, 173), (191, 222, 167), (193, 224, 165), (189, 220, 169),
- (178, 209, 180), (167, 198, 190), (157, 188, 201), (152, 183, 205),
- (148, 179, 210), (152, 183, 206), (156, 187, 202), (169, 200, 189),
- (184, 215, 174), (198, 229, 160), (203, 234, 155), (208, 239, 150),
- (204, 235, 153), (201, 232, 157), (199, 230, 159), (198, 229, 160),
- (185, 216, 173), (181, 212, 177), (177, 208, 181), (173, 204, 184),
- (170, 201, 188), (164, 195, 194), (153, 184, 205), (139, 170, 219),
- (128, 159, 230), (109, 140, 249), (92, 123, 239), (76, 107, 229),
- (71, 102, 224), (67, 98, 220), (64, 95, 217), (51, 82, 204),
- (44, 75, 197), (56, 87, 209), (69, 100, 222), (79, 110, 232),
- (89, 120, 242), (118, 149, 240), (140, 171, 218), (164, 195, 194),
- (183, 214, 175), (205, 236, 153), (225, 235, 132), (246, 234, 112),
- (166, 135, 13), (161, 130, 8), (151, 120, 1), (144, 113, 8),
- (85, 54, 67), (60, 60, 128), (36, 67, 189), (41, 72, 194),
- (46, 77, 199), (61, 92, 214), (65, 96, 218), (68, 99, 221),
- (71, 102, 224), (75, 106, 228), (77, 108, 230), (79, 110, 232),
- (80, 111, 233), (86, 117, 239), (87, 118, 240), (90, 121, 243),
- (93, 124, 246), (88, 119, 241), (83, 114, 236), (81, 112, 234),
- (80, 111, 233), (74, 105, 227), (69, 100, 222), (65, 96, 218),
- (54, 85, 207), (51, 82, 204), (55, 86, 208), (60, 91, 213),
- (67, 98, 220), (75, 106, 228), (83, 114, 236), (91, 122, 244),
- (90, 121, 243), (87, 118, 240), (85, 116, 238), (81, 112, 234),
- (80, 111, 233), (79, 110, 232), (80, 111, 233), (85, 116, 238),
- (92, 123, 245), (106, 137, 252), (107, 138, 250), (109, 140, 249),
- (111, 142, 247), (113, 144, 245), (114, 145, 244), (115, 146, 243),
- (118, 149, 240), (119, 150, 239), (120, 151, 238), (125, 156, 233),
- (124, 155, 234), (120, 151, 238), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (118, 149, 240), (122, 153, 236), (126, 157, 232),
- (128, 159, 230), (138, 169, 220), (151, 182, 207), (158, 189, 200),
- (175, 206, 183), (177, 208, 180), (180, 211, 178), (184, 215, 174),
- (186, 217, 172), (189, 220, 169), (191, 222, 167), (196, 227, 162),
- (199, 230, 159), (205, 236, 153), (219, 250, 139), (231, 249, 127),
- (242, 238, 116), (249, 231, 109), (255, 225, 103), (251, 220, 98),
- (251, 220, 98), (250, 230, 108), (234, 246, 124), (233, 247, 125),
- (230, 250, 128), (206, 237, 152), (194, 225, 164), (180, 211, 178),
- (164, 195, 194), (146, 177, 212), (127, 158, 231), (118, 149, 240),
- (111, 142, 247), (108, 139, 250), (103, 134, 255), (101, 132, 254),
- (103, 134, 255), (105, 136, 253), (106, 137, 252), (107, 138, 251),
- (105, 136, 253), (102, 133, 255), (102, 133, 255), (102, 133, 255),
- (101, 132, 254), (101, 132, 254), (101, 132, 254), (104, 135, 254),
- (107, 138, 251), (110, 141, 248), (114, 145, 244), (117, 148, 241),
- (117, 148, 241), (118, 149, 240), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (123, 154, 235), (126, 157, 232), (135, 166, 223),
- (142, 173, 216), (145, 176, 213), (150, 181, 208), (143, 174, 215),
- (135, 166, 223), (129, 160, 229), (127, 158, 231), (126, 157, 232),
- (126, 157, 232), (126, 157, 232), (131, 162, 227), (145, 176, 213),
- (160, 191, 198), (168, 199, 190), (208, 239, 150), (186, 217, 172)
- ),
-
-// 173 Apophysis-040426-163GldBlue
-((152, 121, 0), (160, 129, 7), (166, 135, 13), (172, 141, 19),
- (182, 151, 29), (193, 162, 40), (201, 170, 48), (210, 179, 57),
- (249, 231, 109), (235, 210, 88), (221, 190, 68), (205, 174, 52),
- (190, 159, 37), (163, 132, 26), (137, 106, 15), (128, 97, 24),
- (119, 88, 33), (94, 63, 58), (90, 59, 61), (87, 56, 65),
- (80, 49, 71), (74, 43, 78), (69, 38, 82), (65, 34, 87),
- (49, 18, 103), (27, 21, 125), (5, 25, 147), (6, 32, 154),
- (8, 39, 161), (8, 39, 161), (9, 40, 162), (11, 42, 164),
- (11, 42, 164), (40, 71, 193), (29, 60, 182), (19, 50, 172),
- (16, 33, 155), (13, 17, 139), (18, 11, 133), (24, 6, 128),
- (48, 17, 104), (40, 9, 112), (32, 1, 120), (33, 2, 118),
- (35, 4, 117), (37, 6, 114), (40, 9, 112), (41, 10, 111),
- (56, 25, 96), (67, 36, 85), (71, 40, 81), (75, 44, 77),
- (84, 53, 67), (94, 63, 58), (102, 71, 49), (111, 80, 41),
- (137, 106, 15), (142, 111, 9), (148, 117, 4), (152, 121, 4),
- (157, 126, 4), (153, 122, 3), (150, 119, 2), (141, 110, 11),
- (130, 99, 22), (105, 74, 47), (91, 60, 61), (77, 46, 75),
- (70, 39, 81), (64, 33, 88), (62, 31, 90), (66, 35, 86),
- (77, 46, 75), (87, 56, 64), (98, 67, 54), (102, 71, 49),
- (107, 76, 45), (103, 72, 49), (99, 68, 53), (86, 55, 66),
- (71, 40, 81), (57, 26, 95), (52, 21, 100), (47, 16, 105),
- (50, 19, 101), (54, 23, 98), (56, 25, 96), (57, 26, 95),
- (70, 39, 82), (74, 43, 78), (78, 47, 74), (81, 50, 70),
- (85, 54, 67), (91, 60, 61), (102, 71, 50), (116, 85, 36),
- (127, 96, 25), (146, 115, 6), (162, 131, 16), (179, 148, 26),
- (183, 152, 30), (188, 157, 35), (191, 160, 38), (204, 173, 51),
- (211, 180, 58), (198, 167, 45), (186, 155, 33), (176, 145, 23),
- (166, 135, 13), (137, 106, 15), (115, 84, 37), (91, 60, 61),
- (72, 41, 80), (50, 19, 102), (29, 20, 122), (9, 21, 143),
- (89, 120, 242), (94, 125, 247), (104, 135, 254), (111, 142, 247),
- (170, 201, 188), (194, 194, 127), (219, 188, 66), (214, 183, 61),
- (209, 178, 56), (194, 163, 41), (190, 159, 37), (187, 156, 34),
- (184, 153, 31), (180, 149, 27), (178, 147, 25), (176, 145, 23),
- (175, 144, 22), (169, 138, 16), (168, 137, 15), (165, 134, 12),
- (162, 131, 9), (167, 136, 14), (172, 141, 19), (173, 142, 20),
- (175, 144, 22), (181, 150, 28), (186, 155, 33), (190, 159, 37),
- (201, 170, 48), (204, 173, 51), (199, 168, 46), (195, 164, 42),
- (188, 157, 35), (180, 149, 27), (172, 141, 19), (164, 133, 11),
- (165, 134, 12), (167, 136, 14), (170, 139, 17), (174, 143, 21),
- (175, 144, 22), (176, 145, 23), (175, 144, 22), (170, 139, 17),
- (163, 132, 10), (149, 118, 3), (147, 116, 4), (146, 115, 6),
- (144, 113, 8), (142, 111, 10), (141, 110, 11), (140, 109, 12),
- (137, 106, 15), (136, 105, 16), (135, 104, 17), (130, 99, 22),
- (131, 100, 21), (135, 104, 17), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (137, 106, 15), (133, 102, 19), (129, 98, 23),
- (127, 96, 25), (117, 86, 35), (104, 73, 48), (97, 66, 55),
- (80, 49, 72), (77, 46, 74), (75, 44, 77), (71, 40, 81),
- (69, 38, 83), (66, 35, 86), (64, 33, 88), (59, 28, 93),
- (56, 25, 96), (50, 19, 102), (36, 5, 116), (24, 6, 128),
- (13, 17, 139), (6, 24, 146), (0, 30, 152), (4, 35, 157),
- (4, 35, 157), (5, 25, 147), (21, 9, 131), (22, 8, 130),
- (25, 5, 127), (49, 18, 103), (61, 30, 91), (75, 44, 77),
- (91, 60, 61), (109, 78, 43), (128, 97, 24), (137, 106, 15),
- (144, 113, 8), (147, 116, 5), (152, 121, 0), (154, 123, 1),
- (152, 121, 0), (150, 119, 2), (149, 118, 3), (148, 117, 4),
- (150, 119, 2), (153, 122, 0), (153, 122, 0), (153, 122, 0),
- (154, 123, 1), (154, 123, 1), (154, 123, 1), (151, 120, 1),
- (148, 117, 4), (145, 114, 7), (141, 110, 11), (138, 107, 14),
- (138, 107, 14), (137, 106, 15), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (132, 101, 20), (129, 98, 23), (120, 89, 32),
- (113, 82, 39), (110, 79, 42), (105, 74, 47), (112, 81, 40),
- (120, 89, 32), (126, 95, 26), (128, 97, 24), (129, 98, 23),
- (129, 98, 23), (129, 98, 23), (124, 93, 28), (110, 79, 42),
- (95, 64, 57), (87, 56, 65), (47, 16, 105), (69, 38, 83)
- ),
-
-// 174 Apophysis-040426-163WrldBndr
-((232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (55, 12, 9), (54, 11, 9), (54, 11, 10),
- (76, 33, 21), (98, 55, 33), (165, 122, 100), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (98, 55, 33), (98, 55, 33), (98, 55, 33), (165, 122, 100),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (73, 73, 73), (48, 91, 113), (61, 104, 126),
- (94, 137, 159), (183, 226, 248), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (95, 52, 30), (89, 46, 24), (89, 46, 24),
- (89, 46, 24), (92, 49, 27), (95, 52, 30), (98, 55, 33),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167)
- ),
-
-// 175 Apophysis-040426-163GrnPrpl
-((85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (77, 19, 74), (69, 11, 66), (61, 3, 58),
- (37, 20, 34), (5, 52, 2), (5, 52, 2), (5, 52, 2),
- (29, 28, 26), (53, 4, 50), (57, 3, 54), (61, 3, 58),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (133, 75, 130), (133, 75, 130), (133, 75, 130), (109, 51, 106),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (42, 100, 45),
- (26, 84, 29), (26, 84, 29), (26, 84, 29), (34, 92, 37),
- (42, 100, 45), (42, 100, 45), (42, 100, 45), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (101, 43, 98), (121, 63, 118), (141, 83, 138),
- (157, 99, 154), (173, 115, 170), (189, 131, 186), (221, 163, 218),
- (146, 204, 149), (122, 180, 125), (98, 156, 101), (90, 148, 93),
- (42, 100, 45), (26, 84, 29), (10, 68, 13), (5, 52, 2),
- (21, 36, 18), (53, 4, 50), (61, 3, 58), (77, 19, 74),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (77, 19, 74), (61, 3, 58),
- (29, 28, 26), (21, 36, 18), (21, 36, 18), (29, 28, 26),
- (61, 3, 58), (69, 11, 66), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82)
- ),
-
-// 176 Apophysis-040426-163SphPart2
-((81, 83, 26), (72, 80, 20), (67, 78, 17), (63, 77, 14),
- (61, 76, 13), (60, 76, 12), (60, 76, 12), (60, 76, 12),
- (57, 75, 10), (57, 75, 10), (57, 75, 10), (57, 75, 10),
- (57, 75, 10), (55, 74, 9), (54, 74, 8), (54, 74, 8),
- (54, 74, 8), (54, 74, 8), (58, 75, 11), (63, 77, 14),
- (69, 79, 18), (75, 81, 22), (76, 81, 23), (78, 82, 24),
- (84, 84, 28), (85, 84, 29), (87, 85, 30), (87, 85, 30),
- (87, 85, 30), (85, 84, 29), (84, 84, 28), (78, 82, 24),
- (72, 80, 20), (75, 81, 22), (78, 82, 24), (81, 83, 26),
- (82, 83, 27), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (84, 84, 28), (81, 83, 26), (78, 82, 24), (75, 81, 22),
- (72, 80, 20), (70, 79, 19), (69, 79, 18), (66, 78, 16),
- (66, 78, 16), (72, 80, 20), (73, 80, 21), (75, 81, 22),
- (76, 81, 23), (78, 82, 24), (78, 82, 24), (78, 82, 24),
- (75, 81, 22), (73, 80, 21), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (75, 81, 22), (78, 82, 24), (81, 83, 26), (78, 82, 24),
- (75, 81, 22), (75, 81, 22), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (81, 83, 26), (82, 83, 27), (84, 84, 28),
- (84, 84, 28), (84, 84, 28), (84, 84, 28), (81, 83, 26),
- (81, 83, 26), (82, 83, 27), (84, 84, 28), (87, 85, 30),
- (90, 86, 32), (108, 92, 44), (144, 104, 68), (186, 118, 96),
- (190, 163, 186), (73, 202, 247), (119, 186, 224), (166, 171, 202),
- (175, 168, 196), (184, 165, 190), (208, 157, 174), (253, 142, 144),
- (237, 135, 130), (181, 116, 93), (126, 98, 56), (114, 94, 48),
- (102, 90, 40), (87, 85, 30), (81, 83, 26), (75, 81, 22),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (69, 79, 18), (66, 78, 16), (63, 77, 14),
- (60, 76, 12), (63, 77, 14), (66, 78, 16), (67, 78, 17),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (75, 81, 22),
- (81, 83, 26), (87, 85, 30), (93, 87, 34), (106, 91, 43),
- (120, 96, 52), (141, 103, 66), (186, 118, 96), (208, 157, 174),
- (199, 160, 180), (250, 143, 146), (251, 142, 145), (253, 142, 144),
- (241, 146, 152), (193, 162, 184), (172, 169, 198), (163, 172, 204),
- (181, 166, 192), (190, 163, 186), (199, 160, 180), (225, 131, 122),
- (159, 109, 78), (120, 96, 52), (96, 88, 36), (87, 85, 30),
- (87, 85, 30), (99, 89, 38), (109, 92, 45), (120, 96, 52),
- (37, 214, 223), (34, 215, 221), (31, 216, 219), (28, 217, 217),
- (34, 215, 221), (43, 212, 227), (52, 209, 233), (147, 105, 70),
- (129, 99, 58), (174, 114, 88), (219, 129, 118), (240, 136, 132),
- (246, 138, 136), (199, 160, 180), (190, 163, 186), (187, 164, 188),
- (193, 162, 184), (180, 116, 92), (132, 100, 60), (111, 93, 46),
- (93, 87, 34), (100, 89, 39), (108, 92, 44), (135, 101, 62),
- (180, 116, 92), (234, 134, 128), (234, 134, 128), (171, 113, 86),
- (132, 100, 60), (108, 92, 44), (90, 86, 32), (81, 83, 26),
- (72, 80, 20), (66, 78, 16), (60, 76, 12), (60, 76, 12),
- (60, 76, 12), (60, 76, 12), (60, 76, 12), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (63, 77, 14),
- (66, 78, 16), (69, 79, 18), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (69, 79, 18),
- (72, 80, 20), (72, 80, 20), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (81, 83, 26), (78, 82, 24), (75, 81, 22), (72, 80, 20),
- (72, 80, 20), (75, 81, 22), (81, 83, 26), (87, 85, 30),
- (105, 91, 42), (123, 97, 54), (216, 128, 116), (150, 106, 72)
- ),
-
-// 177 Apophysis-040426-163StAmF
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (66, 36, 8),
- (133, 72, 16), (115, 96, 84), (98, 121, 152), (100, 132, 158),
- (103, 144, 165), (114, 178, 190), (118, 186, 199), (122, 194, 209),
- (117, 189, 201), (113, 185, 194), (99, 171, 174), (86, 158, 155),
- (121, 133, 30), (125, 125, 20), (130, 118, 10), (130, 108, 21),
- (130, 99, 33), (132, 104, 32), (134, 110, 32), (140, 111, 37),
- (146, 120, 151), (129, 168, 196), (138, 184, 209), (148, 201, 223),
- (119, 170, 187), (90, 139, 151), (107, 127, 93), (124, 116, 36),
- (141, 88, 34), (137, 94, 99), (134, 100, 164), (131, 108, 169),
- (129, 116, 174), (131, 107, 168), (133, 99, 162), (123, 92, 152),
- (138, 75, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (141, 61, 31), (141, 72, 40),
- (109, 113, 158), (105, 128, 161), (102, 144, 164), (94, 148, 159),
- (87, 152, 154), (89, 157, 158), (91, 163, 163), (89, 166, 163),
- (94, 170, 169), (106, 166, 177), (105, 160, 174), (105, 155, 171),
- (108, 151, 172), (112, 147, 174), (108, 146, 170), (104, 145, 166),
- (88, 140, 150), (48, 113, 75), (9, 87, 0), (4, 43, 0),
- (0, 0, 0), (0, 0, 0), (140, 70, 28), (136, 85, 39),
- (106, 108, 153), (96, 128, 153), (92, 127, 149), (89, 126, 146),
- (130, 102, 39), (135, 81, 31), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (135, 61, 21), (169, 105, 142), (182, 114, 153), (195, 124, 164),
- (150, 111, 180), (150, 119, 159), (156, 133, 157), (139, 147, 51),
- (134, 78, 22), (67, 39, 11), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (119, 123, 34), (101, 130, 90), (84, 138, 146),
- (91, 146, 155), (92, 146, 156), (97, 127, 154), (105, 111, 154),
- (139, 66, 26), (69, 33, 13), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (144, 60, 35), (144, 61, 36),
- (138, 79, 39), (117, 90, 148), (125, 108, 167), (149, 110, 179),
- (166, 122, 196), (170, 121, 192), (184, 143, 190), (185, 158, 183),
- (186, 196, 157), (181, 193, 152), (177, 191, 147), (115, 157, 181),
- (113, 129, 168), (97, 105, 145), (55, 34, 38), (0, 0, 0),
- (0, 0, 0), (85, 103, 20), (116, 115, 19), (127, 125, 30),
- (172, 172, 156), (153, 163, 210), (169, 194, 254), (176, 224, 252),
- (159, 195, 251), (165, 195, 254), (180, 179, 246), (205, 153, 213),
- (187, 152, 196), (180, 156, 177), (181, 173, 169), (181, 183, 163),
- (199, 185, 155), (203, 192, 153), (217, 179, 180), (216, 202, 182),
- (215, 211, 183), (214, 225, 222), (225, 234, 237), (218, 206, 253),
- (213, 203, 253), (216, 162, 222), (182, 138, 191), (140, 115, 180),
- (130, 119, 176), (103, 129, 160), (125, 135, 179), (151, 157, 206),
- (174, 184, 230), (188, 215, 246), (209, 229, 241), (238, 223, 225),
- (241, 182, 244), (253, 177, 254), (228, 157, 243), (211, 150, 223),
- (155, 162, 211), (119, 165, 187), (95, 156, 163), (87, 142, 150),
- (115, 133, 36), (125, 113, 30), (125, 115, 39), (106, 114, 156),
- (122, 103, 162), (122, 91, 151), (141, 69, 39), (144, 60, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (67, 38, 38), (112, 90, 147), (138, 105, 153)
- ),
-
-// 178 Apophysis-040426-163StCosOwl
-((90, 143, 129), (43, 93, 69), (45, 69, 77), (48, 45, 86),
- (53, 49, 107), (58, 53, 128), (51, 42, 151), (44, 32, 175),
- (25, 20, 87), (23, 10, 57), (22, 0, 28), (14, 2, 19),
- (6, 5, 11), (21, 12, 8), (37, 20, 5), (45, 19, 2),
- (53, 19, 0), (75, 30, 8), (70, 49, 37), (65, 68, 66),
- (73, 72, 105), (81, 76, 145), (94, 87, 181), (108, 98, 217),
- (184, 172, 255), (214, 200, 255), (244, 228, 255), (241, 225, 255),
- (238, 222, 255), (234, 218, 255), (231, 215, 255), (211, 196, 255),
- (177, 165, 255), (105, 91, 255), (94, 84, 202), (84, 78, 150),
- (98, 91, 175), (113, 105, 201), (130, 120, 223), (147, 135, 246),
- (185, 172, 255), (209, 194, 255), (233, 217, 255), (243, 226, 255),
- (253, 236, 255), (254, 238, 255), (255, 241, 255), (255, 249, 255),
- (255, 254, 255), (255, 255, 255), (255, 253, 255), (255, 251, 255),
- (255, 245, 255), (255, 240, 255), (251, 235, 255), (247, 230, 255),
- (184, 171, 255), (141, 131, 214), (98, 91, 174), (132, 116, 155),
- (167, 141, 137), (191, 158, 144), (215, 176, 152), (245, 196, 162),
- (236, 234, 233), (201, 187, 255), (163, 152, 238), (125, 117, 222),
- (98, 92, 175), (72, 67, 128), (40, 37, 79), (23, 26, 31),
- (4, 4, 7), (24, 10, 7), (45, 17, 7), (76, 34, 12),
- (107, 52, 18), (103, 59, 35), (100, 66, 53), (76, 67, 63),
- (61, 74, 75), (68, 64, 122), (60, 56, 108), (53, 49, 94),
- (44, 41, 78), (35, 33, 63), (25, 23, 45), (15, 14, 26),
- (21, 6, 0), (33, 9, 4), (46, 13, 9), (30, 6, 21),
- (15, 0, 33), (8, 3, 79), (3, 3, 80), (6, 0, 80),
- (12, 6, 80), (37, 26, 28), (66, 31, 34), (95, 37, 41),
- (100, 50, 51), (106, 64, 61), (92, 70, 67), (112, 95, 91),
- (71, 67, 127), (73, 68, 130), (75, 70, 133), (79, 73, 140),
- (83, 77, 147), (197, 24, 173), (208, 30, 187), (153, 138, 255),
- (173, 161, 255), (182, 169, 255), (183, 170, 255), (184, 172, 255),
- (185, 172, 255), (189, 176, 255), (211, 197, 255), (229, 213, 255),
- (225, 215, 255), (194, 185, 252), (164, 156, 250), (129, 122, 209),
- (95, 88, 168), (71, 67, 127), (42, 38, 90), (26, 25, 47),
- (3, 1, 21), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (4, 0, 19), (9, 0, 38), (19, 0, 57),
- (29, 0, 76), (41, 0, 72), (37, 0, 93), (42, 0, 91),
- (72, 0, 135), (130, 121, 231), (156, 145, 243), (182, 170, 255),
- (220, 205, 255), (236, 219, 255), (237, 221, 255), (223, 220, 231),
- (132, 129, 161), (101, 98, 142), (71, 67, 124), (34, 31, 60),
- (16, 15, 29), (0, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 2, 1), (29, 21, 17), (54, 39, 32), (59, 49, 48),
- (33, 31, 59), (32, 30, 57), (31, 29, 55), (20, 19, 36),
- (5, 5, 10), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (3, 11, 8), (7, 23, 27), (25, 71, 51), (47, 98, 19),
- (75, 112, 17), (107, 121, 15), (136, 86, 63), (152, 111, 90),
- (115, 80, 54), (104, 78, 62), (94, 77, 70), (59, 54, 52),
- (27, 27, 27), (1, 9, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 7), (19, 18, 34), (48, 45, 86),
- (80, 75, 143), (130, 121, 231), (169, 160, 255), (206, 192, 255),
- (236, 220, 255), (255, 238, 255), (255, 247, 255), (255, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 250, 248), (255, 255, 219),
- (255, 237, 138), (218, 158, 119), (210, 164, 97), (138, 126, 84),
- (118, 106, 65), (126, 98, 39), (76, 77, 31), (74, 54, 47),
- (44, 41, 67), (29, 27, 52), (41, 38, 73), (69, 64, 78),
- (130, 106, 83), (170, 141, 122), (219, 161, 134), (233, 186, 151),
- (255, 253, 214), (220, 255, 255), (237, 234, 255), (222, 222, 231),
- (140, 245, 157), (108, 172, 113), (127, 127, 79), (139, 117, 113),
- (103, 102, 113), (84, 84, 129), (89, 83, 159), (130, 121, 231),
- (161, 150, 255), (189, 176, 255), (208, 194, 255), (242, 226, 255),
- (251, 234, 255), (255, 239, 255), (255, 240, 255), (255, 241, 255),
- (255, 246, 255), (255, 250, 255), (255, 251, 255), (255, 251, 255),
- (255, 243, 255), (245, 228, 255), (222, 207, 255), (183, 171, 255)
- ),
-
-// 179 Apophysis-040426-163StGenie
-((64, 50, 36), (23, 82, 142), (13, 68, 124), (3, 55, 107),
- (32, 45, 59), (61, 36, 12), (71, 39, 7), (81, 42, 3),
- (89, 44, 0), (105, 52, 0), (121, 60, 0), (150, 75, 0),
- (179, 90, 0), (201, 101, 1), (224, 113, 2), (230, 116, 3),
- (236, 120, 4), (254, 139, 25), (254, 143, 32), (254, 147, 39),
- (254, 141, 28), (254, 135, 17), (253, 134, 16), (253, 134, 15),
- (245, 136, 28), (233, 142, 52), (221, 149, 77), (228, 161, 95),
- (235, 174, 114), (243, 175, 108), (251, 176, 102), (249, 165, 81),
- (242, 149, 56), (252, 138, 23), (251, 135, 18), (250, 132, 14),
- (252, 129, 7), (254, 127, 0), (252, 126, 0), (251, 125, 0),
- (226, 115, 3), (221, 112, 2), (217, 110, 2), (195, 99, 3),
- (173, 89, 4), (161, 83, 5), (150, 78, 7), (136, 69, 3),
- (135, 68, 0), (149, 77, 5), (173, 88, 2), (198, 99, 0),
- (208, 104, 0), (219, 110, 0), (223, 112, 0), (228, 115, 1),
- (250, 126, 1), (251, 127, 1), (253, 128, 2), (245, 126, 6),
- (237, 124, 10), (231, 120, 8), (225, 116, 7), (204, 107, 10),
- (169, 85, 1), (119, 60, 0), (100, 51, 0), (82, 42, 1),
- (78, 45, 12), (75, 49, 23), (30, 40, 50), (19, 52, 84),
- (49, 111, 173), (63, 89, 115), (78, 68, 58), (133, 82, 32),
- (189, 97, 6), (200, 102, 5), (211, 107, 4), (217, 111, 5),
- (210, 106, 2), (145, 75, 4), (114, 58, 2), (83, 42, 0),
- (75, 43, 10), (68, 45, 21), (19, 39, 59), (5, 48, 92),
- (3, 68, 133), (10, 53, 95), (17, 38, 58), (30, 38, 46),
- (43, 39, 35), (82, 42, 2), (103, 52, 0), (128, 68, 8),
- (146, 85, 24), (211, 173, 135), (206, 169, 132), (201, 166, 130),
- (167, 149, 130), (134, 132, 131), (144, 90, 35), (133, 72, 12),
- (137, 70, 4), (136, 69, 3), (135, 69, 3), (133, 68, 3),
- (132, 67, 3), (128, 66, 3), (121, 61, 2), (118, 59, 0),
- (124, 63, 2), (141, 72, 4), (147, 76, 5), (153, 80, 7),
- (187, 110, 34), (203, 158, 114), (204, 171, 138), (222, 188, 155),
- (251, 202, 153), (249, 188, 127), (247, 175, 102), (231, 155, 79),
- (216, 136, 56), (214, 113, 12), (196, 100, 3), (156, 78, 0),
- (129, 66, 2), (99, 51, 2), (104, 53, 2), (110, 56, 3),
- (127, 65, 3), (149, 75, 1), (187, 94, 0), (202, 101, 0),
- (193, 97, 1), (169, 86, 3), (146, 75, 5), (137, 70, 3),
- (128, 65, 2), (116, 58, 1), (98, 50, 1), (80, 49, 17),
- (73, 71, 69), (90, 152, 213), (78, 155, 231), (67, 158, 249),
- (94, 170, 245), (152, 199, 246), (200, 218, 237), (232, 234, 236),
- (121, 148, 176), (86, 127, 168), (52, 106, 160), (22, 44, 66),
- (90, 70, 49), (98, 58, 17), (118, 60, 1), (152, 76, 0),
- (200, 101, 1), (229, 149, 68), (234, 157, 80), (240, 166, 92),
- (252, 175, 97), (254, 153, 52), (253, 140, 27), (252, 133, 14),
- (236, 119, 2), (228, 115, 1), (221, 111, 0), (207, 103, 0),
- (185, 92, 0), (152, 80, 7), (138, 72, 5), (124, 71, 18),
- (130, 87, 44), (82, 122, 162), (47, 141, 235), (21, 124, 226),
- (8, 110, 213), (1, 122, 244), (1, 127, 253), (55, 147, 239),
- (187, 216, 246), (188, 216, 244), (190, 216, 243), (130, 188, 246),
- (55, 155, 254), (4, 129, 254), (2, 118, 234), (4, 107, 210),
- (5, 105, 205), (6, 105, 204), (0, 89, 177), (0, 87, 173),
- (8, 101, 195), (79, 141, 203), (130, 157, 185), (141, 151, 160),
- (208, 172, 137), (217, 175, 132), (219, 165, 111), (229, 147, 65),
- (229, 127, 25), (229, 118, 7), (225, 113, 1), (231, 117, 4),
- (236, 121, 5), (238, 121, 4), (239, 123, 7), (248, 130, 12),
- (252, 132, 11), (251, 130, 9), (241, 124, 7), (236, 122, 8),
- (223, 114, 4), (222, 111, 1), (198, 100, 2), (161, 82, 4),
- (149, 76, 4), (144, 74, 4), (142, 73, 5), (147, 75, 2),
- (160, 81, 2), (190, 95, 1), (211, 106, 1), (217, 111, 5),
- (215, 109, 3), (198, 99, 0), (160, 81, 2), (150, 77, 3),
- (147, 76, 5), (142, 74, 6), (146, 78, 10), (149, 86, 24),
- (194, 120, 45), (209, 160, 110), (219, 183, 147), (234, 193, 153),
- (254, 217, 181), (225, 211, 197), (227, 225, 222), (252, 222, 192),
- (239, 208, 178), (216, 179, 142), (234, 178, 123), (250, 170, 89),
- (252, 152, 52), (253, 143, 32), (243, 132, 20), (235, 121, 7),
- (229, 119, 8), (215, 132, 50), (196, 148, 101), (174, 138, 102)
- ),
-
-// 180 Apophysis-040426-163St
-((79, 122, 116), (102, 152, 145), (90, 137, 130), (78, 122, 116),
- (89, 108, 95), (101, 95, 74), (104, 98, 76), (108, 102, 79),
- (158, 151, 120), (183, 175, 142), (208, 200, 165), (208, 200, 165),
- (209, 201, 166), (195, 188, 153), (182, 175, 140), (166, 159, 127),
- (151, 144, 114), (83, 128, 121), (77, 121, 114), (72, 114, 108),
- (47, 76, 73), (22, 39, 39), (13, 23, 23), (4, 8, 8),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (16, 17, 12),
- (28, 24, 19), (50, 45, 35), (73, 67, 52), (128, 122, 96),
- (171, 165, 131), (227, 172, 227), (237, 197, 238), (248, 223, 249),
- (245, 231, 245), (242, 239, 241), (236, 238, 238), (254, 240, 223),
- (230, 220, 187), (166, 186, 166), (103, 152, 145), (75, 115, 110),
- (48, 78, 75), (31, 51, 50), (14, 25, 25), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (2, 4, 5), (2, 5, 3), (2, 6, 2),
- (2, 7, 3), (3, 9, 4), (4, 10, 4), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (32, 28, 22), (67, 61, 48),
- (156, 149, 118), (184, 176, 143), (212, 204, 169), (212, 204, 169),
- (213, 205, 169), (211, 203, 167), (161, 155, 123), (123, 117, 91),
- (92, 86, 67), (10, 18, 19), (7, 14, 12), (5, 10, 5),
- (11, 20, 21), (40, 36, 28), (47, 78, 74), (66, 99, 93),
- (100, 149, 142), (107, 156, 149), (114, 164, 157), (120, 170, 163),
- (126, 177, 170), (143, 183, 172), (124, 175, 168), (103, 152, 145),
- (127, 121, 94), (46, 41, 32), (31, 27, 21), (17, 14, 11),
- (5, 10, 5), (2, 7, 2), (1, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (2, 4, 4), (3, 6, 7), (5, 10, 5), (4, 8, 9),
- (21, 37, 37), (55, 90, 85), (79, 94, 80), (104, 98, 76),
- (120, 114, 89), (139, 133, 104), (141, 135, 106), (123, 117, 91),
- (97, 91, 71), (96, 90, 70), (96, 90, 70), (72, 83, 70),
- (48, 43, 33), (21, 18, 14), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (4, 10, 4),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (11, 9, 7), (46, 41, 32), (85, 79, 61),
- (112, 106, 83), (147, 140, 110), (157, 150, 119), (148, 141, 111),
- (128, 121, 95), (112, 106, 82), (95, 89, 69), (52, 47, 36),
- (23, 19, 15), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (18, 32, 32), (46, 77, 74), (66, 105, 100), (70, 110, 105),
- (54, 88, 84), (49, 44, 34), (19, 16, 13), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (12, 10, 8),
- (15, 27, 27), (35, 60, 58), (43, 72, 69), (40, 68, 65),
- (27, 46, 45), (15, 26, 27), (5, 10, 5), (5, 10, 5),
- (4, 9, 4), (6, 5, 4), (4, 4, 3), (1, 2, 1),
- (1, 4, 1), (3, 7, 2), (5, 10, 5), (18, 32, 32),
- (16, 48, 112), (61, 99, 94), (82, 126, 120), (95, 89, 69)
- ),
-
-// 181 Apophysis-040426-163StSatAngel
-((169, 159, 187), (200, 153, 237), (210, 169, 240), (220, 186, 244),
- (228, 185, 237), (237, 184, 231), (244, 184, 216), (252, 184, 201),
- (238, 136, 182), (231, 130, 188), (225, 124, 195), (223, 124, 198),
- (222, 125, 201), (221, 122, 200), (220, 119, 199), (221, 118, 196),
- (223, 118, 194), (241, 126, 165), (242, 128, 140), (243, 131, 116),
- (239, 138, 115), (236, 145, 115), (233, 144, 110), (231, 144, 105),
- (204, 182, 87), (202, 205, 106), (200, 228, 125), (200, 241, 139),
- (200, 255, 153), (200, 252, 157), (201, 249, 161), (207, 241, 152),
- (179, 233, 132), (155, 197, 121), (162, 186, 146), (169, 176, 171),
- (182, 168, 196), (196, 161, 221), (199, 163, 224), (202, 165, 228),
- (219, 170, 253), (230, 183, 245), (241, 197, 237), (242, 192, 229),
- (244, 188, 221), (245, 190, 220), (247, 192, 219), (251, 207, 225),
- (254, 215, 221), (254, 211, 224), (253, 205, 213), (253, 199, 203),
- (253, 182, 192), (253, 166, 181), (253, 161, 175), (254, 157, 170),
- (218, 188, 121), (181, 186, 116), (144, 185, 111), (137, 184, 98),
- (131, 184, 85), (135, 191, 86), (139, 198, 88), (156, 242, 78),
- (160, 254, 74), (167, 225, 56), (171, 218, 57), (175, 211, 59),
- (176, 210, 59), (177, 209, 60), (182, 196, 56), (184, 202, 68),
- (230, 147, 104), (234, 137, 104), (239, 128, 105), (245, 136, 125),
- (251, 145, 145), (250, 157, 157), (250, 170, 169), (255, 190, 198),
- (246, 188, 216), (229, 198, 250), (237, 209, 250), (246, 220, 250),
- (244, 227, 250), (243, 235, 251), (250, 245, 247), (255, 254, 243),
- (224, 217, 239), (221, 208, 233), (218, 199, 227), (223, 209, 228),
- (229, 219, 229), (205, 212, 207), (209, 231, 195), (211, 242, 188),
- (194, 254, 142), (145, 194, 103), (172, 214, 117), (200, 235, 132),
- (206, 234, 143), (212, 233, 155), (212, 255, 176), (230, 246, 222),
- (245, 245, 233), (236, 233, 237), (227, 221, 242), (236, 227, 233),
- (246, 234, 224), (246, 217, 208), (234, 201, 167), (219, 203, 138),
- (214, 205, 130), (202, 238, 140), (194, 229, 150), (187, 220, 161),
- (194, 209, 187), (186, 170, 211), (199, 159, 229), (203, 156, 240),
- (203, 151, 244), (198, 134, 248), (194, 118, 252), (199, 119, 243),
- (204, 121, 234), (210, 119, 221), (222, 121, 198), (246, 134, 164),
- (244, 149, 136), (211, 187, 107), (200, 193, 91), (190, 200, 76),
- (186, 200, 69), (190, 191, 68), (206, 158, 67), (217, 140, 72),
- (231, 137, 97), (231, 145, 106), (232, 153, 115), (231, 155, 116),
- (231, 158, 117), (230, 161, 118), (230, 164, 121), (222, 180, 122),
- (218, 193, 126), (218, 202, 136), (202, 205, 155), (187, 208, 174),
- (206, 205, 215), (210, 182, 227), (210, 170, 239), (203, 154, 241),
- (165, 156, 182), (157, 155, 167), (150, 155, 153), (147, 172, 130),
- (126, 159, 100), (120, 170, 77), (121, 175, 74), (128, 169, 93),
- (121, 168, 80), (120, 201, 45), (138, 219, 46), (156, 238, 47),
- (155, 243, 50), (159, 232, 46), (168, 219, 51), (177, 214, 65),
- (201, 203, 103), (198, 212, 107), (196, 221, 111), (201, 215, 115),
- (207, 210, 121), (214, 198, 123), (215, 194, 121), (223, 184, 128),
- (239, 164, 141), (233, 136, 190), (223, 147, 221), (199, 150, 237),
- (191, 147, 225), (189, 145, 223), (205, 120, 231), (211, 118, 217),
- (237, 128, 175), (236, 128, 178), (235, 129, 181), (157, 157, 165),
- (163, 155, 179), (227, 120, 186), (240, 123, 163), (253, 131, 146),
- (253, 138, 143), (252, 144, 146), (245, 126, 158), (235, 123, 175),
- (230, 120, 181), (218, 119, 203), (208, 119, 225), (204, 121, 235),
- (204, 121, 234), (208, 118, 223), (215, 118, 209), (225, 119, 190),
- (242, 125, 162), (248, 133, 128), (236, 145, 116), (230, 153, 111),
- (228, 161, 115), (227, 173, 124), (235, 181, 149), (245, 164, 195),
- (219, 139, 223), (215, 146, 237), (215, 141, 231), (214, 125, 219),
- (212, 119, 217), (215, 118, 210), (221, 118, 196), (225, 119, 191),
- (231, 120, 179), (255, 151, 159), (251, 155, 174), (249, 182, 178),
- (237, 200, 173), (233, 226, 190), (227, 230, 181), (219, 254, 193),
- (233, 235, 200), (237, 236, 227), (211, 230, 201), (201, 204, 206),
- (168, 189, 155), (146, 184, 115), (136, 196, 84), (131, 220, 49),
- (151, 241, 68), (156, 243, 76), (160, 230, 97), (178, 251, 105),
- (188, 245, 117), (191, 235, 114), (178, 245, 119), (183, 245, 128),
- (169, 205, 141), (171, 184, 166), (242, 142, 179), (248, 135, 160),
- (253, 137, 152), (255, 135, 145), (255, 133, 144), (254, 135, 142),
- (250, 135, 134), (247, 143, 135), (243, 147, 131), (240, 158, 136)
- ),
-
-// 182 Apophysis-040427-1knotted
-((146, 120, 27), (146, 97, 30), (147, 80, 45), (148, 63, 60),
- (139, 56, 56), (130, 50, 53), (119, 46, 39), (109, 42, 25),
- (95, 56, 17), (80, 53, 28), (65, 51, 40), (91, 74, 47),
- (117, 98, 55), (136, 113, 41), (156, 128, 28), (152, 139, 26),
- (149, 151, 24), (146, 120, 27), (162, 98, 50), (178, 76, 74),
- (190, 45, 111), (202, 15, 148), (219, 12, 179), (237, 9, 210),
- (255, 0, 221), (255, 0, 224), (255, 0, 228), (255, 0, 231),
- (255, 0, 234), (247, 0, 244), (239, 0, 254), (251, 12, 227),
- (246, 3, 219), (219, 15, 172), (187, 19, 154), (156, 24, 136),
- (160, 24, 133), (164, 24, 131), (164, 24, 131), (164, 24, 131),
- (163, 25, 111), (149, 27, 80), (135, 29, 49), (137, 31, 47),
- (139, 33, 45), (134, 33, 42), (129, 34, 40), (127, 37, 37),
- (111, 46, 40), (71, 60, 77), (48, 76, 115), (25, 93, 154),
- (25, 93, 154), (25, 93, 154), (27, 119, 125), (29, 145, 96),
- (44, 125, 84), (65, 85, 76), (87, 45, 69), (107, 37, 59),
- (127, 30, 50), (131, 29, 48), (136, 29, 47), (138, 30, 46),
- (150, 40, 69), (155, 24, 138), (149, 24, 150), (143, 25, 163),
- (145, 26, 159), (148, 27, 156), (148, 28, 136), (163, 26, 132),
- (162, 25, 129), (154, 43, 95), (147, 61, 62), (149, 56, 61),
- (151, 51, 61), (137, 50, 65), (124, 49, 70), (109, 54, 83),
- (106, 55, 74), (64, 154, 102), (92, 157, 65), (121, 161, 28),
- (127, 158, 27), (134, 155, 26), (134, 155, 26), (129, 149, 78),
- (124, 114, 63), (107, 130, 45), (91, 146, 27), (91, 146, 27),
- (91, 146, 27), (96, 111, 42), (75, 88, 60), (78, 46, 85),
- (83, 28, 112), (109, 24, 143), (114, 31, 133), (119, 39, 124),
- (121, 41, 93), (123, 44, 63), (115, 18, 29), (78, 9, 37),
- (59, 9, 12), (42, 48, 31), (26, 88, 51), (28, 115, 64),
- (30, 143, 77), (28, 155, 78), (28, 156, 81), (28, 156, 81),
- (58, 114, 89), (164, 24, 131), (186, 18, 144), (208, 12, 158),
- (223, 16, 192), (238, 8, 202), (214, 9, 176), (175, 20, 148),
- (150, 26, 156), (87, 59, 155), (25, 93, 154), (25, 93, 154),
- (25, 93, 154), (28, 94, 155), (102, 100, 139), (144, 87, 128),
- (152, 53, 120), (185, 22, 69), (169, 43, 61), (154, 64, 53),
- (146, 97, 30), (91, 146, 27), (27, 156, 76), (29, 158, 75),
- (140, 96, 21), (101, 69, 32), (62, 42, 44), (59, 33, 40),
- (57, 25, 36), (59, 63, 74), (66, 73, 79), (74, 87, 96),
- (120, 53, 124), (118, 25, 155), (131, 26, 157), (145, 28, 160),
- (144, 58, 131), (141, 71, 69), (159, 74, 33), (255, 60, 51),
- (190, 24, 74), (183, 19, 84), (176, 15, 95), (147, 56, 63),
- (137, 61, 61), (134, 93, 61), (125, 103, 56), (133, 117, 65),
- (144, 102, 62), (182, 24, 57), (192, 25, 76), (203, 26, 96),
- (216, 68, 152), (249, 199, 211), (202, 147, 168), (128, 126, 137),
- (28, 156, 81), (28, 155, 79), (28, 155, 78), (43, 91, 77),
- (78, 73, 54), (92, 52, 40), (113, 42, 38), (140, 42, 31),
- (155, 53, 30), (155, 73, 33), (159, 88, 46), (160, 86, 49),
- (154, 65, 51), (149, 47, 61), (168, 18, 108), (161, 20, 114),
- (126, 30, 57), (105, 25, 52), (85, 21, 47), (72, 10, 47),
- (38, 21, 27), (31, 15, 0), (1, 10, 27), (39, 26, 35),
- (74, 27, 61), (104, 7, 110), (124, 8, 105), (184, 20, 71),
- (188, 17, 59), (175, 18, 47), (157, 35, 34), (138, 33, 27),
- (130, 11, 5), (117, 1, 22), (119, 10, 3), (109, 41, 4),
- (125, 36, 20), (129, 35, 35), (128, 36, 37), (127, 35, 38),
- (129, 34, 38), (138, 31, 39), (139, 35, 34), (139, 43, 31),
- (159, 54, 22), (156, 71, 30), (157, 100, 31), (188, 117, 29),
- (156, 116, 64), (157, 104, 86), (161, 76, 107), (222, 39, 157),
- (255, 4, 193), (244, 8, 215), (236, 6, 219), (202, 16, 201),
- (150, 31, 159), (153, 29, 141), (150, 46, 123), (131, 53, 75),
- (124, 51, 70), (130, 59, 41), (146, 62, 28), (140, 60, 23),
- (139, 43, 31), (143, 39, 30), (151, 31, 32), (138, 31, 41),
- (140, 32, 45), (138, 31, 41), (138, 31, 41), (138, 31, 41),
- (132, 36, 37), (128, 38, 38), (128, 40, 38), (139, 50, 32),
- (146, 62, 28), (146, 89, 20), (146, 97, 30), (146, 97, 30),
- (157, 100, 31), (146, 120, 27), (146, 120, 27), (146, 120, 27),
- (146, 120, 27), (146, 120, 27), (146, 97, 30), (146, 97, 30)
- ),
-
-// 183 Apophysis-040427-4AlngSpder
-((88, 35, 3), (69, 26, 7), (67, 25, 6), (65, 24, 6),
- (71, 27, 6), (77, 31, 7), (79, 31, 5), (81, 31, 4),
- (82, 33, 3), (77, 30, 3), (72, 27, 4), (67, 24, 4),
- (63, 22, 4), (62, 22, 6), (62, 23, 8), (67, 24, 6),
- (72, 25, 5), (100, 33, 4), (107, 39, 4), (115, 46, 5),
- (120, 47, 8), (126, 48, 12), (122, 45, 12), (118, 43, 12),
- (100, 40, 16), (92, 38, 11), (85, 36, 6), (86, 35, 3),
- (88, 34, 0), (87, 32, 0), (87, 31, 0), (83, 32, 1),
- (83, 34, 4), (77, 33, 8), (77, 30, 7), (78, 27, 6),
- (80, 28, 7), (82, 30, 8), (82, 31, 8), (83, 33, 8),
- (102, 48, 10), (115, 54, 18), (129, 60, 27), (131, 62, 22),
- (133, 65, 18), (134, 63, 17), (136, 62, 17), (131, 61, 12),
- (121, 57, 11), (113, 46, 0), (116, 44, 0), (119, 43, 0),
- (123, 47, 0), (127, 52, 0), (133, 55, 0), (140, 58, 0),
- (127, 49, 13), (116, 47, 12), (105, 45, 11), (101, 45, 11),
- (98, 45, 11), (96, 41, 7), (94, 38, 3), (102, 36, 0),
- (109, 36, 0), (109, 41, 6), (102, 41, 8), (95, 42, 10),
- (91, 41, 8), (87, 41, 7), (81, 36, 3), (73, 29, 2),
- (60, 23, 5), (59, 21, 3), (58, 19, 2), (61, 20, 3),
- (64, 21, 4), (64, 21, 4), (64, 21, 5), (58, 20, 7),
- (57, 21, 5), (40, 27, 0), (42, 21, 2), (45, 15, 5),
- (47, 14, 2), (49, 13, 0), (56, 17, 2), (61, 21, 11),
- (82, 34, 11), (99, 47, 19), (117, 61, 28), (127, 65, 27),
- (137, 70, 27), (129, 88, 32), (133, 74, 16), (132, 70, 13),
- (133, 60, 7), (124, 57, 4), (124, 57, 7), (125, 57, 10),
- (131, 59, 10), (138, 62, 10), (146, 75, 13), (161, 89, 17),
- (251, 49, 39), (215, 90, 51), (179, 132, 64), (174, 112, 41),
- (170, 92, 18), (145, 91, 17), (147, 76, 14), (154, 68, 7),
- (155, 59, 19), (128, 60, 13), (125, 58, 13), (123, 56, 14),
- (116, 52, 8), (105, 45, 8), (102, 39, 6), (100, 36, 0),
- (87, 27, 0), (79, 27, 3), (72, 27, 6), (71, 27, 6),
- (70, 28, 6), (73, 31, 9), (78, 37, 5), (82, 44, 8),
- (97, 43, 15), (110, 50, 16), (112, 51, 12), (115, 52, 9),
- (115, 47, 10), (107, 48, 8), (99, 46, 2), (86, 40, 0),
- (69, 28, 0), (66, 25, 2), (64, 23, 5), (63, 23, 5),
- (62, 24, 5), (59, 24, 5), (61, 24, 5), (64, 23, 5),
- (70, 21, 4), (72, 15, 4), (71, 19, 6), (71, 23, 9),
- (75, 28, 10), (72, 34, 11), (74, 39, 7), (86, 41, 12),
- (105, 53, 16), (111, 57, 10), (117, 62, 5), (117, 58, 2),
- (122, 53, 11), (124, 50, 11), (116, 46, 10), (103, 44, 10),
- (86, 37, 7), (74, 32, 7), (74, 31, 7), (75, 30, 7),
- (77, 31, 5), (82, 37, 6), (86, 40, 4), (93, 41, 4),
- (97, 35, 0), (93, 34, 0), (89, 33, 0), (74, 28, 5),
- (68, 27, 5), (61, 26, 6), (56, 24, 1), (50, 18, 5),
- (45, 18, 23), (44, 16, 15), (54, 11, 0), (66, 17, 0),
- (75, 29, 3), (93, 41, 4), (110, 51, 9), (126, 50, 14),
- (135, 72, 19), (147, 73, 15), (159, 75, 11), (163, 83, 0),
- (180, 75, 10), (157, 46, 0), (137, 42, 10), (131, 40, 9),
- (124, 50, 11), (120, 54, 2), (117, 54, 0), (117, 50, 7),
- (112, 48, 10), (106, 47, 17), (103, 44, 12), (98, 38, 10),
- (94, 37, 7), (90, 38, 1), (92, 36, 0), (89, 35, 0),
- (82, 36, 0), (76, 32, 3), (72, 25, 0), (71, 25, 2),
- (72, 28, 3), (80, 29, 2), (91, 31, 3), (96, 36, 2),
- (100, 40, 3), (104, 39, 0), (105, 42, 1), (118, 47, 0),
- (111, 46, 4), (104, 45, 5), (96, 35, 7), (89, 33, 6),
- (82, 28, 4), (77, 23, 0), (81, 23, 0), (86, 12, 1),
- (106, 29, 0), (108, 35, 2), (112, 43, 10), (119, 49, 15),
- (115, 47, 28), (118, 54, 16), (126, 58, 21), (121, 53, 16),
- (110, 44, 12), (106, 37, 6), (101, 33, 0), (102, 29, 10),
- (96, 29, 20), (111, 36, 13), (129, 49, 16), (142, 63, 20),
- (150, 65, 26), (159, 82, 36), (158, 79, 20), (158, 85, 16),
- (158, 78, 15), (153, 72, 19), (148, 71, 15), (145, 68, 14),
- (137, 62, 4), (128, 67, 0), (134, 60, 0), (133, 55, 6),
- (127, 52, 12), (131, 47, 13), (165, 48, 30), (172, 68, 13)
- ),
-
-// 184 Apophysis-040427-4AlienFlwerBwl
-((155, 136, 68), (138, 97, 53), (135, 105, 52), (133, 113, 52),
- (130, 103, 51), (127, 94, 51), (120, 79, 51), (113, 65, 51),
- (0, 0, 0), (24, 19, 18), (49, 38, 36), (83, 72, 57),
- (118, 107, 79), (120, 103, 75), (123, 99, 71), (127, 95, 77),
- (131, 91, 83), (151, 102, 61), (144, 107, 58), (138, 113, 56),
- (148, 119, 60), (158, 126, 65), (156, 131, 66), (155, 136, 68),
- (144, 137, 85), (150, 134, 91), (157, 131, 98), (163, 129, 95),
- (170, 127, 92), (167, 130, 92), (165, 133, 92), (168, 135, 84),
- (171, 133, 86), (166, 142, 94), (155, 140, 80), (145, 138, 66),
- (137, 125, 72), (129, 113, 79), (135, 111, 75), (141, 109, 71),
- (160, 130, 80), (167, 141, 89), (174, 153, 98), (179, 145, 98),
- (185, 137, 99), (182, 133, 104), (180, 129, 110), (186, 136, 113),
- (175, 144, 113), (173, 147, 112), (172, 139, 106), (172, 131, 101),
- (161, 129, 107), (150, 128, 114), (147, 129, 111), (145, 130, 109),
- (125, 132, 90), (119, 122, 86), (114, 113, 83), (118, 117, 88),
- (123, 122, 94), (129, 123, 103), (136, 124, 112), (156, 139, 113),
- (182, 163, 131), (212, 197, 158), (219, 207, 176), (226, 218, 195),
- (226, 216, 197), (226, 214, 200), (228, 216, 200), (230, 219, 197),
- (227, 219, 196), (226, 217, 191), (226, 215, 187), (221, 205, 176),
- (217, 196, 165), (212, 197, 161), (208, 199, 158), (214, 201, 159),
- (217, 206, 174), (224, 213, 185), (215, 203, 172), (207, 194, 160),
- (207, 191, 153), (208, 189, 147), (193, 179, 134), (191, 162, 118),
- (185, 161, 113), (182, 161, 114), (179, 162, 116), (180, 164, 117),
- (181, 167, 118), (187, 181, 123), (193, 182, 136), (201, 188, 146),
- (210, 184, 151), (207, 188, 156), (208, 191, 155), (209, 194, 155),
- (207, 193, 154), (206, 192, 153), (205, 182, 164), (186, 180, 164),
- (175, 162, 154), (168, 148, 136), (162, 135, 118), (166, 134, 113),
- (170, 134, 108), (171, 135, 109), (189, 145, 108), (188, 149, 116),
- (196, 160, 128), (212, 191, 160), (213, 191, 166), (214, 191, 173),
- (214, 200, 174), (208, 196, 174), (212, 191, 160), (211, 182, 148),
- (207, 177, 143), (201, 170, 139), (195, 164, 135), (189, 164, 134),
- (183, 164, 134), (174, 154, 127), (161, 163, 116), (160, 150, 101),
- (141, 137, 92), (129, 132, 89), (132, 133, 92), (136, 134, 95),
- (143, 135, 96), (152, 133, 103), (165, 152, 117), (175, 156, 114),
- (174, 149, 108), (162, 133, 96), (150, 117, 84), (146, 111, 79),
- (142, 106, 74), (149, 95, 69), (143, 94, 53), (143, 99, 52),
- (141, 97, 50), (142, 86, 63), (135, 82, 59), (129, 79, 56),
- (134, 97, 52), (131, 98, 53), (119, 98, 53), (122, 90, 51),
- (0, 2, 0), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 1), (113, 64, 32), (132, 75, 46),
- (124, 69, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (46, 36, 27), (107, 80, 50), (126, 97, 65),
- (136, 106, 70), (140, 110, 64), (144, 115, 59), (147, 122, 68),
- (164, 142, 85), (183, 157, 108), (195, 168, 121), (201, 184, 141),
- (205, 188, 145), (207, 187, 154), (183, 171, 147), (164, 128, 128),
- (150, 128, 114), (130, 110, 111), (133, 119, 93), (148, 121, 78),
- (160, 125, 83), (160, 126, 84), (161, 128, 85), (168, 136, 77),
- (169, 130, 75), (171, 111, 85), (172, 112, 88), (164, 126, 90),
- (157, 130, 83), (146, 126, 89), (140, 142, 105), (149, 153, 120),
- (162, 157, 117), (170, 142, 105), (165, 131, 93), (156, 118, 82),
- (149, 118, 74), (143, 108, 68), (153, 101, 77), (161, 101, 77),
- (175, 114, 93), (179, 130, 100), (188, 150, 114), (195, 172, 128),
- (201, 188, 144), (210, 195, 156), (217, 202, 169), (222, 208, 181),
- (214, 200, 174), (206, 193, 174), (200, 180, 147), (194, 173, 142),
- (192, 173, 130), (192, 164, 125), (195, 158, 129), (190, 161, 129),
- (180, 151, 119), (168, 127, 107), (151, 115, 99), (131, 107, 83),
- (140, 114, 79), (157, 131, 98), (181, 152, 118), (189, 165, 139),
- (207, 195, 157), (216, 211, 181), (228, 218, 191), (220, 212, 191),
- (206, 202, 190), (209, 208, 178), (199, 196, 155), (201, 190, 145),
- (195, 187, 151), (184, 169, 128), (176, 162, 113), (168, 157, 101),
- (157, 130, 77), (140, 104, 54), (114, 79, 41), (27, 22, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (66, 52, 41),
- (111, 104, 76), (144, 120, 86), (178, 148, 120), (157, 152, 86)
- ),
-
-// 185 Apophysis-040427-4AlienFlwrBwl_inv
-((54, 67, 109), (44, 66, 103), (45, 66, 99), (46, 67, 96),
- (47, 65, 99), (49, 63, 102), (49, 68, 96), (50, 73, 91),
- (67, 84, 91), (78, 89, 104), (89, 95, 117), (87, 108, 132),
- (85, 121, 147), (75, 115, 147), (66, 110, 147), (66, 108, 143),
- (67, 106, 139), (50, 90, 116), (45, 77, 99), (41, 64, 82),
- (44, 61, 81), (47, 59, 81), (45, 61, 88), (43, 64, 95),
- (40, 69, 113), (49, 78, 114), (58, 88, 116), (65, 89, 118),
- (72, 91, 121), (76, 96, 124), (81, 101, 128), (94, 92, 139),
- (95, 105, 154), (122, 119, 162), (120, 120, 161), (119, 121, 160),
- (111, 121, 156), (103, 122, 152), (96, 112, 145), (90, 103, 138),
- (80, 103, 145), (87, 113, 150), (94, 123, 155), (103, 136, 168),
- (113, 149, 181), (109, 154, 183), (106, 160, 186), (112, 161, 202),
- (112, 156, 203), (120, 162, 200), (123, 169, 199), (126, 176, 199),
- (125, 166, 200), (124, 157, 202), (130, 157, 202), (136, 157, 202),
- (153, 177, 221), (204, 216, 238), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 254, 254), (255, 253, 254), (142, 191, 223),
- (123, 180, 209), (174, 211, 238), (214, 233, 246), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (209, 219, 228), (148, 175, 205),
- (132, 148, 181), (121, 144, 188), (111, 140, 196), (101, 126, 183),
- (91, 113, 170), (81, 105, 158), (72, 98, 147), (60, 87, 134),
- (54, 71, 114), (48, 68, 101), (69, 97, 114), (91, 127, 127),
- (98, 127, 134), (105, 127, 141), (125, 145, 144), (122, 136, 162),
- (101, 135, 172), (97, 131, 171), (94, 127, 170), (90, 123, 174),
- (87, 119, 178), (86, 125, 180), (84, 144, 170), (83, 143, 167),
- (91, 129, 165), (109, 129, 166), (107, 115, 150), (106, 102, 135),
- (99, 100, 136), (93, 98, 138), (85, 113, 150), (90, 124, 162),
- (106, 137, 181), (104, 145, 179), (102, 154, 178), (98, 154, 178),
- (94, 154, 178), (80, 141, 162), (76, 125, 155), (67, 105, 141),
- (60, 83, 127), (45, 60, 99), (41, 56, 92), (38, 53, 86),
- (33, 47, 74), (41, 55, 81), (49, 62, 81), (55, 75, 108),
- (63, 82, 125), (61, 89, 125), (60, 97, 126), (62, 95, 126),
- (65, 94, 126), (75, 104, 136), (87, 128, 148), (104, 140, 156),
- (124, 148, 172), (98, 124, 157), (86, 113, 147), (74, 103, 137),
- (66, 90, 116), (48, 60, 98), (39, 44, 74), (27, 37, 64),
- (49, 53, 65), (52, 56, 82), (56, 59, 100), (55, 62, 105),
- (54, 65, 110), (60, 68, 104), (71, 86, 127), (79, 93, 142),
- (87, 98, 154), (115, 151, 201), (128, 163, 207), (141, 176, 214),
- (228, 233, 237), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 254, 255),
- (189, 203, 214), (144, 151, 179), (111, 135, 169), (77, 107, 135),
- (98, 103, 169), (115, 151, 201), (116, 154, 201), (117, 158, 202),
- (126, 154, 202), (122, 142, 203), (124, 150, 187), (128, 161, 204),
- (254, 254, 252), (254, 254, 253), (255, 255, 255), (255, 255, 255),
- (206, 217, 219), (148, 176, 179), (137, 148, 176), (127, 148, 175),
- (132, 156, 184), (124, 164, 172), (111, 152, 184), (104, 153, 194),
- (113, 150, 194), (117, 142, 199), (105, 137, 196), (97, 129, 190),
- (105, 108, 179), (108, 113, 174), (111, 118, 170), (99, 122, 172),
- (98, 124, 157), (94, 128, 163), (85, 128, 163), (90, 122, 163),
- (87, 120, 171), (84, 122, 169), (82, 118, 166), (89, 113, 161),
- (97, 114, 168), (110, 117, 189), (123, 136, 189), (126, 142, 176),
- (114, 146, 184), (99, 136, 181), (95, 125, 175), (96, 104, 169),
- (81, 102, 157), (80, 103, 147), (70, 118, 156), (75, 126, 145),
- (69, 119, 142), (80, 111, 142), (82, 102, 139), (82, 108, 143),
- (76, 117, 149), (83, 124, 154), (86, 145, 153), (105, 127, 141),
- (110, 125, 146), (117, 120, 155), (130, 123, 165), (129, 137, 176),
- (141, 142, 172), (134, 144, 171), (132, 133, 161), (119, 131, 143),
- (99, 116, 142), (73, 92, 124), (56, 74, 110), (43, 58, 97),
- (34, 43, 74), (29, 37, 60), (29, 41, 55), (27, 39, 55),
- (25, 36, 58), (25, 36, 58), (28, 36, 59), (26, 36, 61),
- (29, 40, 68), (34, 49, 80), (38, 59, 90), (47, 56, 97),
- (41, 54, 96), (38, 49, 81), (32, 43, 71), (31, 42, 70),
- (34, 45, 75), (48, 61, 95), (47, 66, 108), (62, 76, 121),
- (64, 93, 137), (66, 93, 140), (70, 94, 142), (73, 96, 138),
- (76, 93, 139), (74, 88, 137), (68, 74, 132), (62, 73, 119)
- ),
-
-// 186 Apophysis-040427-4AmusePrk
-((129, 14, 91), (27, 0, 69), (68, 0, 77), (109, 0, 85),
- (153, 44, 52), (197, 88, 19), (211, 108, 16), (225, 128, 13),
- (243, 189, 41), (248, 211, 45), (254, 234, 49), (254, 234, 48),
- (255, 234, 47), (240, 193, 36), (226, 153, 25), (211, 149, 36),
- (196, 146, 47), (249, 178, 116), (243, 192, 127), (237, 206, 139),
- (239, 207, 109), (242, 209, 80), (243, 227, 86), (244, 245, 92),
- (248, 246, 50), (250, 231, 46), (253, 217, 43), (224, 210, 65),
- (195, 204, 87), (179, 198, 96), (164, 192, 105), (196, 112, 102),
- (252, 67, 46), (162, 40, 1), (130, 20, 13), (99, 0, 25),
- (85, 9, 35), (72, 19, 45), (77, 41, 58), (83, 63, 72),
- (178, 131, 149), (183, 70, 117), (188, 10, 86), (220, 6, 65),
- (252, 3, 45), (251, 1, 36), (250, 0, 27), (238, 0, 0),
- (224, 0, 18), (129, 1, 14), (80, 6, 45), (31, 12, 76),
- (15, 9, 41), (0, 7, 6), (0, 28, 3), (0, 49, 0),
- (117, 167, 6), (170, 160, 13), (223, 153, 21), (230, 132, 38),
- (238, 111, 56), (217, 110, 70), (196, 110, 85), (163, 65, 40),
- (162, 65, 0), (26, 59, 40), (13, 74, 21), (0, 90, 2),
- (0, 89, 2), (1, 89, 2), (2, 49, 31), (0, 13, 44),
- (0, 0, 36), (0, 0, 33), (0, 0, 31), (0, 1, 28),
- (0, 2, 25), (0, 3, 28), (0, 4, 31), (0, 0, 34),
- (1, 0, 36), (0, 9, 44), (0, 20, 47), (0, 31, 51),
- (0, 44, 55), (0, 58, 59), (0, 72, 61), (1, 86, 67),
- (2, 54, 52), (3, 44, 26), (5, 35, 1), (2, 30, 10),
- (0, 25, 19), (0, 34, 36), (2, 42, 54), (0, 54, 56),
- (0, 86, 67), (17, 101, 103), (86, 132, 138), (155, 164, 173),
- (194, 152, 179), (233, 140, 185), (192, 150, 138), (171, 163, 140),
- (138, 184, 138), (119, 170, 96), (100, 157, 54), (108, 162, 43),
- (117, 167, 32), (139, 180, 14), (164, 190, 28), (148, 189, 9),
- (146, 181, 3), (123, 135, 1), (121, 97, 15), (119, 60, 30),
- (99, 42, 31), (45, 39, 17), (27, 17, 51), (1, 10, 43),
- (1, 0, 34), (0, 4, 36), (0, 9, 39), (0, 24, 37),
- (0, 40, 36), (28, 100, 16), (67, 110, 3), (144, 119, 52),
- (218, 148, 96), (218, 195, 128), (213, 193, 129), (208, 192, 130),
- (156, 178, 95), (155, 151, 106), (149, 169, 134), (212, 126, 151),
- (255, 5, 92), (255, 5, 124), (255, 5, 157), (237, 52, 163),
- (220, 99, 170), (236, 119, 146), (243, 164, 157), (244, 165, 158),
- (253, 155, 130), (253, 5, 89), (253, 5, 89), (254, 5, 89),
- (243, 0, 64), (232, 0, 40), (223, 4, 0), (197, 15, 2),
- (69, 0, 35), (49, 27, 26), (30, 54, 18), (2, 92, 2),
- (0, 116, 2), (1, 118, 4), (0, 100, 20), (1, 102, 34),
- (0, 101, 69), (2, 67, 37), (1, 84, 33), (1, 101, 29),
- (42, 131, 3), (74, 136, 3), (47, 130, 0), (0, 117, 2),
- (0, 86, 5), (0, 63, 18), (0, 40, 32), (0, 10, 42),
- (0, 11, 43), (0, 33, 49), (41, 71, 47), (121, 148, 41),
- (146, 182, 32), (197, 189, 29), (254, 235, 45), (253, 251, 55),
- (250, 244, 68), (244, 244, 94), (248, 250, 149), (188, 211, 157),
- (109, 170, 155), (106, 166, 146), (104, 162, 137), (50, 126, 114),
- (3, 96, 86), (2, 85, 69), (2, 53, 56), (45, 27, 49),
- (109, 0, 86), (184, 0, 88), (215, 1, 61), (240, 0, 61),
- (238, 14, 25), (238, 14, 12), (232, 80, 4), (197, 111, 0),
- (158, 170, 12), (177, 182, 66), (196, 164, 51), (252, 116, 64),
- (240, 103, 69), (250, 67, 49), (251, 41, 26), (250, 63, 20),
- (250, 63, 22), (237, 87, 36), (199, 134, 30), (139, 136, 65),
- (137, 144, 92), (137, 103, 78), (88, 49, 54), (64, 68, 7),
- (65, 68, 1), (100, 130, 0), (136, 167, 12), (162, 191, 47),
- (214, 230, 33), (242, 243, 51), (250, 241, 112), (243, 248, 154),
- (219, 223, 190), (209, 220, 180), (176, 205, 175), (183, 194, 188),
- (242, 203, 224), (245, 234, 232), (250, 246, 209), (229, 239, 231),
- (236, 225, 231), (219, 230, 214), (191, 211, 184), (164, 196, 149),
- (130, 158, 136), (110, 163, 153), (110, 167, 158), (106, 151, 144),
- (52, 125, 106), (41, 69, 70), (0, 69, 61), (0, 56, 57),
- (1, 50, 54), (1, 30, 46), (0, 36, 50), (1, 52, 55),
- (15, 62, 44), (1, 84, 16), (43, 72, 14), (64, 53, 8),
- (43, 43, 15), (53, 13, 1), (66, 1, 35), (236, 0, 137)
- ),
-
-// 187 Apophysis-040427-4AmusePrkInv
-((19, 255, 118), (202, 242, 254), (196, 222, 250), (191, 202, 247),
- (222, 186, 243), (254, 171, 239), (247, 182, 225), (240, 193, 211),
- (255, 219, 205), (254, 212, 203), (254, 205, 201), (254, 195, 197),
- (255, 186, 194), (229, 158, 171), (203, 130, 149), (176, 117, 130),
- (149, 104, 111), (145, 92, 102), (118, 75, 104), (91, 59, 106),
- (63, 42, 73), (36, 25, 41), (27, 27, 32), (19, 30, 24),
- (5, 9, 46), (9, 30, 38), (13, 52, 31), (46, 51, 55),
- (79, 50, 80), (62, 42, 77), (46, 35, 75), (36, 32, 65),
- (12, 7, 101), (13, 12, 204), (53, 38, 206), (93, 64, 208),
- (124, 94, 231), (155, 125, 255), (172, 156, 254), (190, 187, 254),
- (167, 206, 201), (142, 158, 182), (118, 111, 163), (87, 116, 194),
- (56, 121, 225), (37, 144, 222), (18, 168, 219), (5, 192, 233),
- (5, 192, 235), (5, 188, 206), (4, 163, 198), (3, 139, 191),
- (40, 106, 190), (78, 73, 189), (87, 79, 216), (97, 85, 243),
- (23, 175, 251), (20, 208, 240), (17, 241, 230), (28, 247, 212),
- (40, 254, 194), (55, 254, 180), (71, 255, 167), (146, 255, 169),
- (210, 228, 206), (253, 170, 186), (229, 149, 163), (205, 129, 141),
- (178, 111, 129), (151, 93, 118), (146, 85, 100), (108, 71, 88),
- (7, 5, 106), (6, 8, 146), (5, 11, 187), (3, 15, 198),
- (1, 20, 210), (29, 43, 218), (58, 66, 226), (109, 73, 223),
- (134, 107, 214), (255, 222, 206), (255, 233, 209), (255, 245, 213),
- (255, 230, 218), (255, 215, 223), (255, 169, 250), (252, 154, 255),
- (208, 125, 255), (210, 124, 253), (213, 124, 252), (233, 139, 239),
- (254, 154, 226), (253, 188, 218), (254, 169, 192), (255, 154, 186),
- (254, 153, 221), (254, 137, 251), (253, 150, 252), (253, 163, 253),
- (239, 182, 245), (225, 201, 237), (186, 255, 220), (113, 248, 254),
- (32, 251, 255), (22, 253, 223), (12, 255, 191), (6, 252, 178),
- (1, 250, 166), (2, 250, 166), (37, 153, 142), (2, 100, 125),
- (11, 90, 97), (19, 136, 109), (27, 146, 97), (35, 156, 85),
- (0, 250, 98), (1, 255, 129), (0, 250, 163), (19, 219, 110),
- (106, 86, 121), (102, 81, 140), (99, 77, 160), (73, 70, 142),
- (47, 63, 125), (37, 60, 127), (20, 42, 151), (37, 107, 159),
- (111, 136, 203), (227, 155, 239), (241, 185, 229), (255, 215, 219),
- (255, 246, 216), (254, 253, 222), (254, 255, 221), (255, 250, 214),
- (228, 238, 204), (192, 225, 214), (156, 213, 224), (146, 204, 224),
- (136, 195, 225), (132, 120, 254), (120, 84, 254), (109, 74, 252),
- (107, 66, 246), (116, 75, 241), (127, 81, 232), (138, 88, 223),
- (155, 98, 201), (151, 88, 131), (117, 71, 117), (102, 92, 116),
- (63, 105, 117), (42, 110, 93), (22, 115, 70), (100, 91, 82),
- (149, 123, 110), (238, 154, 152), (255, 153, 182), (255, 169, 188),
- (255, 201, 199), (255, 221, 219), (255, 225, 227), (255, 230, 236),
- (250, 220, 254), (254, 223, 229), (253, 201, 203), (254, 181, 192),
- (255, 183, 194), (255, 190, 195), (255, 197, 196), (255, 224, 204),
- (255, 244, 212), (255, 246, 211), (255, 255, 211), (254, 255, 219),
- (255, 255, 221), (255, 251, 224), (255, 253, 230), (255, 255, 224),
- (255, 255, 224), (255, 255, 221), (255, 255, 219), (255, 246, 215),
- (253, 206, 224), (253, 186, 238), (254, 166, 253), (255, 165, 253),
- (254, 167, 235), (229, 196, 215), (130, 217, 198), (93, 190, 255),
- (92, 190, 215), (59, 145, 170), (17, 144, 199), (32, 103, 229),
- (32, 102, 234), (45, 92, 230), (138, 88, 249), (213, 151, 248),
- (255, 206, 255), (255, 248, 249), (213, 255, 209), (224, 243, 179),
- (165, 231, 204), (126, 254, 241), (90, 232, 236), (31, 255, 237),
- (17, 255, 255), (5, 255, 228), (3, 252, 210), (36, 251, 207),
- (67, 245, 169), (37, 155, 103), (77, 124, 106), (101, 131, 141),
- (172, 192, 183), (183, 236, 210), (155, 255, 226), (156, 255, 230),
- (140, 230, 254), (93, 215, 254), (30, 238, 250), (3, 188, 209),
- (59, 143, 153), (91, 63, 150), (60, 51, 168), (46, 36, 210),
- (2, 38, 212), (0, 32, 203), (7, 9, 205), (1, 1, 183),
- (11, 10, 163), (13, 46, 175), (2, 35, 148), (18, 49, 116),
- (10, 63, 95), (6, 77, 139), (30, 72, 174), (59, 109, 208),
- (29, 102, 230), (13, 66, 204), (0, 21, 208), (1, 19, 203),
- (1, 21, 206), (2, 38, 212), (12, 66, 214), (32, 103, 231),
- (30, 127, 242), (58, 167, 236), (134, 212, 198), (146, 255, 170),
- (209, 231, 167), (228, 255, 186), (199, 235, 165), (126, 241, 164)
- ),
-
-// 188 Apophysis-040427-4AmythIceInv
-((109, 114, 50), (75, 80, 60), (85, 88, 62), (96, 97, 65),
- (116, 116, 67), (136, 135, 70), (141, 145, 71), (147, 156, 73),
- (177, 175, 88), (183, 180, 91), (190, 186, 95), (195, 191, 101),
- (200, 196, 107), (201, 195, 110), (202, 195, 114), (200, 198, 113),
- (199, 202, 113), (199, 195, 104), (194, 191, 100), (189, 188, 96),
- (181, 180, 89), (173, 173, 83), (161, 162, 75), (149, 151, 68),
- (64, 164, 48), (64, 164, 50), (64, 164, 52), (85, 134, 69),
- (106, 105, 87), (107, 109, 76), (108, 114, 66), (128, 134, 62),
- (131, 139, 62), (172, 172, 82), (179, 177, 90), (187, 182, 98),
- (190, 187, 100), (193, 193, 103), (193, 190, 101), (194, 188, 100),
- (187, 188, 94), (172, 172, 83), (157, 156, 73), (136, 136, 61),
- (116, 117, 49), (96, 94, 42), (76, 72, 35), (70, 66, 37),
- (55, 60, 38), (85, 97, 75), (123, 129, 86), (162, 162, 98),
- (177, 176, 100), (192, 190, 103), (197, 194, 106), (202, 198, 109),
- (218, 220, 121), (227, 222, 140), (236, 225, 159), (245, 231, 176),
- (254, 237, 193), (247, 230, 184), (240, 224, 175), (234, 213, 170),
- (225, 213, 131), (204, 200, 111), (210, 205, 118), (217, 211, 125),
- (221, 213, 132), (225, 216, 139), (234, 217, 165), (255, 237, 223),
- (255, 233, 225), (241, 224, 186), (228, 215, 147), (214, 206, 127),
- (201, 197, 108), (193, 189, 101), (185, 181, 94), (155, 158, 77),
- (116, 126, 66), (19, 49, 25), (18, 43, 34), (18, 37, 43),
- (29, 45, 48), (41, 53, 53), (69, 84, 63), (91, 170, 91),
- (148, 219, 141), (169, 204, 122), (190, 190, 104), (193, 192, 103),
- (196, 195, 103), (196, 195, 103), (197, 196, 103), (197, 196, 103),
- (197, 196, 103), (198, 198, 102), (199, 199, 103), (200, 200, 104),
- (199, 200, 103), (199, 201, 102), (199, 199, 103), (199, 199, 103),
- (196, 195, 103), (194, 192, 100), (193, 189, 98), (192, 185, 94),
- (192, 181, 91), (182, 181, 91), (179, 178, 88), (166, 166, 78),
- (151, 153, 69), (158, 157, 74), (166, 165, 81), (174, 174, 88),
- (185, 186, 92), (188, 190, 93), (195, 191, 100), (196, 195, 102),
- (193, 193, 103), (195, 193, 102), (197, 193, 102), (196, 193, 101),
- (195, 194, 101), (196, 195, 103), (196, 195, 103), (197, 196, 103),
- (197, 196, 103), (203, 199, 110), (204, 198, 113), (206, 198, 117),
- (212, 198, 127), (216, 203, 135), (230, 213, 161), (248, 224, 196),
- (242, 247, 253), (248, 251, 250), (255, 255, 247), (254, 255, 245),
- (253, 255, 244), (253, 255, 242), (246, 242, 230), (234, 213, 170),
- (219, 211, 136), (203, 200, 107), (204, 202, 106), (205, 205, 105),
- (205, 207, 108), (190, 219, 109), (216, 241, 121), (222, 229, 123),
- (213, 220, 117), (208, 214, 114), (204, 208, 111), (204, 208, 111),
- (222, 229, 123), (233, 219, 144), (234, 219, 162), (229, 212, 158),
- (226, 209, 139), (206, 196, 127), (206, 195, 124), (207, 195, 121),
- (196, 189, 108), (193, 186, 105), (192, 183, 106), (160, 163, 120),
- (139, 145, 85), (142, 151, 98), (146, 158, 112), (126, 139, 121),
- (101, 193, 106), (92, 191, 109), (82, 179, 72), (65, 168, 51),
- (53, 158, 39), (53, 156, 38), (63, 91, 50), (71, 79, 56),
- (76, 79, 52), (74, 85, 51), (76, 89, 45), (46, 147, 25),
- (57, 158, 40), (62, 162, 45), (67, 167, 51), (145, 152, 72),
- (165, 165, 79), (180, 179, 89), (182, 187, 95), (189, 190, 97),
- (195, 188, 107), (189, 196, 128), (144, 213, 166), (149, 219, 195),
- (173, 230, 224), (197, 221, 171), (183, 198, 155), (203, 194, 129),
- (205, 196, 117), (203, 199, 112), (203, 200, 105), (200, 200, 104),
- (199, 199, 103), (198, 197, 104), (201, 197, 108), (201, 197, 108),
- (206, 197, 118), (208, 196, 122), (216, 197, 129), (217, 206, 144),
- (229, 208, 177), (219, 238, 219), (251, 255, 238), (239, 252, 224),
- (221, 235, 173), (227, 235, 152), (229, 219, 132), (219, 214, 130),
- (212, 206, 122), (204, 195, 116), (172, 168, 123), (151, 156, 124),
- (117, 128, 98), (94, 97, 76), (75, 83, 62), (73, 78, 71),
- (83, 84, 88), (105, 102, 97), (133, 136, 91), (151, 154, 77),
- (163, 162, 79), (168, 173, 73), (148, 188, 89), (72, 179, 65),
- (51, 166, 49), (43, 153, 30), (37, 151, 30), (32, 150, 30),
- (19, 129, 14), (19, 128, 13), (29, 139, 18), (26, 133, 19),
- (54, 77, 35), (61, 75, 40), (44, 49, 45), (31, 44, 34),
- (28, 24, 15), (24, 33, 4), (46, 42, 4), (55, 56, 25),
- (57, 64, 30), (87, 94, 52), (102, 100, 52), (115, 113, 54)
- ),
-
-// 189 Apophysis-040427-4AmythIce
-((146, 141, 205), (180, 175, 195), (169, 166, 192), (159, 158, 190),
- (139, 139, 187), (119, 120, 185), (113, 109, 183), (108, 99, 182),
- (78, 80, 167), (71, 74, 163), (65, 69, 160), (60, 64, 154),
- (55, 59, 148), (54, 59, 144), (53, 60, 141), (54, 56, 141),
- (56, 53, 142), (56, 60, 151), (61, 63, 155), (66, 67, 159),
- (74, 74, 165), (82, 82, 172), (94, 93, 179), (106, 104, 187),
- (191, 91, 207), (191, 91, 205), (191, 91, 203), (170, 120, 185),
- (149, 150, 168), (148, 145, 178), (147, 141, 189), (127, 121, 193),
- (124, 116, 193), (83, 83, 173), (75, 78, 165), (68, 73, 157),
- (65, 67, 154), (62, 62, 152), (61, 64, 153), (61, 67, 155),
- (68, 67, 161), (83, 83, 171), (98, 99, 182), (118, 118, 194),
- (139, 138, 206), (159, 160, 213), (179, 183, 220), (185, 189, 218),
- (200, 195, 217), (170, 158, 180), (131, 125, 168), (93, 93, 157),
- (78, 79, 154), (63, 65, 152), (58, 61, 149), (53, 57, 146),
- (37, 35, 134), (28, 32, 115), (19, 30, 96), (10, 24, 79),
- (1, 18, 62), (8, 24, 71), (15, 31, 80), (21, 42, 85),
- (30, 42, 124), (51, 55, 144), (44, 49, 137), (38, 44, 130),
- (34, 41, 123), (30, 39, 116), (21, 38, 90), (0, 18, 32),
- (0, 22, 30), (13, 31, 69), (27, 40, 108), (40, 49, 127),
- (54, 58, 147), (62, 66, 154), (70, 74, 161), (100, 97, 178),
- (139, 129, 189), (236, 206, 230), (236, 212, 221), (237, 218, 212),
- (225, 210, 207), (214, 202, 202), (186, 171, 192), (164, 85, 164),
- (107, 36, 114), (86, 50, 132), (65, 65, 151), (62, 62, 151),
- (59, 60, 152), (59, 60, 152), (58, 59, 152), (58, 59, 152),
- (58, 59, 152), (57, 57, 153), (56, 56, 152), (55, 55, 151),
- (55, 54, 152), (56, 54, 153), (56, 56, 152), (56, 56, 152),
- (59, 60, 152), (60, 63, 154), (62, 66, 157), (62, 70, 160),
- (63, 74, 164), (73, 74, 164), (76, 77, 167), (89, 89, 177),
- (104, 102, 186), (97, 98, 181), (89, 89, 174), (81, 81, 167),
- (70, 69, 163), (67, 65, 162), (60, 64, 155), (59, 60, 153),
- (62, 62, 152), (60, 62, 152), (58, 62, 153), (59, 61, 153),
- (60, 61, 154), (59, 60, 152), (59, 60, 152), (58, 59, 152),
- (58, 59, 152), (52, 56, 145), (50, 56, 141), (49, 57, 138),
- (43, 57, 128), (39, 52, 120), (25, 42, 94), (7, 31, 59),
- (13, 8, 2), (6, 4, 5), (0, 0, 8), (1, 0, 9),
- (2, 0, 11), (2, 0, 13), (9, 13, 25), (21, 42, 85),
- (36, 44, 119), (52, 55, 148), (51, 52, 149), (50, 50, 150),
- (50, 48, 147), (65, 36, 146), (39, 14, 134), (33, 26, 132),
- (42, 35, 138), (46, 41, 141), (51, 47, 144), (51, 47, 144),
- (33, 26, 132), (22, 36, 111), (21, 36, 93), (26, 43, 97),
- (29, 46, 116), (49, 59, 128), (48, 59, 131), (48, 60, 134),
- (59, 66, 147), (62, 69, 150), (63, 72, 149), (95, 92, 135),
- (116, 110, 170), (112, 103, 156), (109, 97, 143), (129, 116, 134),
- (154, 62, 149), (163, 64, 146), (173, 76, 183), (190, 87, 204),
- (202, 97, 216), (202, 99, 217), (192, 164, 205), (184, 176, 199),
- (179, 176, 203), (181, 170, 204), (179, 166, 210), (209, 108, 230),
- (198, 97, 215), (193, 92, 209), (188, 88, 204), (110, 103, 183),
- (90, 90, 176), (75, 76, 166), (73, 68, 160), (66, 65, 158),
- (60, 67, 148), (66, 59, 127), (111, 42, 89), (106, 36, 60),
- (82, 25, 31), (58, 34, 84), (72, 57, 100), (52, 61, 126),
- (50, 59, 138), (52, 56, 143), (52, 55, 150), (55, 55, 151),
- (56, 56, 152), (57, 58, 151), (54, 58, 147), (54, 58, 147),
- (49, 58, 137), (47, 59, 133), (39, 58, 126), (38, 49, 111),
- (26, 47, 78), (36, 17, 36), (4, 0, 17), (16, 3, 31),
- (34, 20, 82), (28, 20, 103), (26, 36, 123), (36, 41, 125),
- (43, 49, 133), (51, 60, 139), (83, 87, 132), (104, 99, 131),
- (138, 127, 157), (161, 158, 179), (180, 172, 193), (182, 177, 184),
- (172, 171, 167), (150, 153, 158), (122, 119, 164), (104, 101, 178),
- (92, 93, 176), (87, 82, 182), (107, 67, 166), (183, 76, 190),
- (204, 89, 206), (212, 102, 225), (218, 104, 225), (223, 105, 225),
- (236, 126, 241), (236, 127, 242), (226, 116, 237), (229, 122, 236),
- (201, 178, 220), (194, 180, 215), (211, 206, 210), (224, 211, 221),
- (227, 231, 240), (231, 222, 251), (209, 213, 251), (200, 199, 230),
- (198, 191, 225), (168, 161, 203), (153, 155, 203), (140, 142, 201)
- ),
-
-// 190 Apophysis-040427-4AngOrchid
-((173, 229, 200), (192, 204, 200), (167, 156, 200), (143, 108, 200),
- (122, 88, 172), (101, 69, 144), (101, 67, 145), (101, 66, 146),
- (103, 73, 161), (104, 74, 174), (105, 75, 187), (98, 70, 189),
- (92, 66, 191), (90, 62, 170), (88, 59, 149), (84, 56, 139),
- (81, 53, 130), (91, 65, 188), (89, 70, 201), (87, 76, 215),
- (78, 92, 205), (69, 109, 196), (71, 119, 192), (73, 129, 188),
- (39, 99, 91), (19, 56, 57), (0, 13, 24), (19, 56, 58),
- (39, 100, 92), (40, 100, 93), (41, 100, 94), (41, 102, 94),
- (41, 104, 95), (41, 102, 94), (40, 101, 93), (39, 100, 92),
- (40, 102, 93), (41, 104, 95), (41, 104, 95), (42, 105, 96),
- (43, 113, 102), (49, 134, 110), (56, 156, 118), (56, 158, 123),
- (56, 161, 128), (54, 159, 124), (53, 157, 120), (57, 161, 126),
- (57, 162, 131), (70, 173, 152), (84, 183, 169), (99, 194, 186),
- (130, 209, 199), (162, 224, 213), (163, 224, 213), (164, 224, 214),
- (108, 191, 171), (86, 179, 154), (64, 167, 138), (59, 164, 135),
- (55, 162, 132), (55, 162, 132), (56, 163, 133), (56, 165, 136),
- (64, 176, 154), (107, 184, 192), (137, 198, 197), (167, 213, 203),
- (175, 215, 205), (184, 217, 208), (188, 223, 216), (189, 236, 216),
- (181, 228, 220), (180, 227, 219), (179, 226, 218), (174, 223, 217),
- (169, 221, 217), (163, 212, 214), (157, 204, 212), (120, 185, 177),
- (89, 150, 132), (51, 108, 101), (62, 78, 111), (74, 48, 122),
- (75, 48, 122), (76, 48, 123), (77, 50, 127), (79, 52, 131),
- (102, 92, 191), (107, 88, 203), (112, 85, 216), (119, 101, 219),
- (127, 118, 223), (112, 166, 204), (99, 186, 177), (77, 170, 141),
- (58, 154, 126), (42, 108, 98), (41, 104, 95), (40, 101, 93),
- (39, 100, 92), (39, 100, 92), (39, 100, 92), (41, 102, 94),
- (43, 109, 99), (53, 133, 118), (64, 157, 138), (72, 158, 154),
- (80, 160, 171), (103, 181, 183), (128, 194, 190), (152, 189, 215),
- (156, 166, 225), (116, 89, 218), (109, 83, 219), (103, 78, 221),
- (93, 82, 221), (89, 76, 216), (95, 83, 209), (107, 122, 213),
- (65, 162, 169), (65, 160, 153), (66, 158, 137), (60, 160, 137),
- (55, 163, 137), (57, 169, 145), (65, 172, 152), (66, 175, 156),
- (72, 180, 164), (65, 173, 157), (63, 171, 147), (61, 169, 137),
- (61, 162, 128), (62, 162, 126), (67, 163, 126), (68, 165, 130),
- (58, 163, 132), (57, 163, 134), (57, 164, 136), (56, 164, 137),
- (56, 164, 138), (61, 170, 151), (74, 168, 176), (94, 172, 192),
- (105, 181, 197), (143, 216, 209), (137, 205, 205), (132, 195, 202),
- (118, 189, 173), (88, 171, 163), (55, 150, 144), (48, 121, 110),
- (43, 109, 99), (43, 109, 99), (43, 109, 99), (46, 116, 105),
- (62, 157, 125), (69, 172, 145), (101, 189, 167), (120, 202, 196),
- (143, 204, 189), (169, 227, 177), (161, 218, 187), (153, 209, 198),
- (154, 203, 208), (156, 219, 211), (166, 235, 204), (153, 208, 189),
- (183, 224, 168), (184, 226, 172), (186, 229, 176), (181, 235, 199),
- (182, 239, 206), (181, 221, 213), (190, 220, 212), (198, 239, 205),
- (198, 240, 204), (194, 228, 201), (191, 222, 190), (177, 222, 163),
- (152, 178, 165), (110, 182, 168), (78, 171, 142), (66, 165, 134),
- (92, 185, 166), (101, 189, 172), (111, 193, 179), (134, 201, 184),
- (173, 221, 161), (176, 220, 159), (181, 221, 158), (177, 219, 156),
- (162, 195, 140), (102, 156, 142), (80, 171, 140), (93, 181, 156),
- (127, 195, 172), (159, 208, 163), (173, 221, 159), (175, 219, 158),
- (165, 196, 139), (153, 179, 131), (88, 146, 122), (74, 131, 161),
- (106, 84, 157), (136, 106, 178), (176, 143, 230), (167, 184, 227),
- (181, 214, 219), (195, 230, 224), (208, 244, 216), (212, 243, 225),
- (206, 239, 222), (194, 239, 216), (194, 239, 218), (195, 230, 226),
- (207, 230, 222), (206, 238, 225), (208, 235, 230), (211, 237, 228),
- (210, 237, 228), (202, 228, 225), (186, 216, 218), (174, 188, 225),
- (176, 155, 232), (149, 116, 221), (135, 99, 205), (107, 82, 210),
- (104, 80, 218), (127, 103, 225), (111, 139, 213), (103, 161, 201),
- (84, 152, 191), (64, 136, 151), (45, 117, 106), (43, 109, 99),
- (41, 104, 95), (40, 101, 93), (41, 100, 94), (41, 100, 94),
- (74, 48, 122), (77, 49, 124), (80, 52, 129), (86, 58, 143),
- (87, 57, 131), (52, 109, 102), (42, 105, 96), (41, 104, 95),
- (42, 108, 98), (43, 113, 102), (67, 138, 122), (90, 147, 154),
- (127, 193, 183), (132, 213, 206), (167, 237, 201), (181, 238, 203)
- ),
-
-// 191 Apophysis-040427-4Leaves
-((186, 178, 193), (87, 98, 68), (64, 60, 46), (41, 22, 24),
- (49, 22, 23), (57, 23, 22), (77, 40, 24), (98, 57, 27),
- (159, 95, 33), (173, 122, 69), (188, 150, 105), (180, 163, 127),
- (172, 176, 149), (166, 170, 160), (160, 165, 171), (159, 165, 173),
- (159, 166, 176), (188, 198, 187), (193, 200, 187), (198, 202, 187),
- (202, 195, 176), (207, 189, 165), (197, 184, 153), (188, 180, 141),
- (192, 133, 29), (200, 137, 21), (209, 141, 14), (218, 156, 16),
- (227, 172, 19), (227, 182, 19), (228, 192, 20), (228, 172, 25),
- (226, 162, 26), (210, 142, 19), (194, 125, 29), (179, 109, 39),
- (176, 118, 26), (174, 127, 13), (192, 141, 12), (211, 156, 11),
- (221, 189, 90), (217, 196, 132), (214, 203, 175), (207, 212, 200),
- (201, 222, 225), (198, 222, 229), (196, 223, 234), (188, 220, 243),
- (198, 211, 243), (209, 217, 238), (205, 213, 217), (201, 209, 196),
- (196, 191, 177), (192, 173, 158), (192, 172, 133), (192, 172, 109),
- (232, 210, 46), (225, 216, 68), (219, 222, 91), (214, 213, 128),
- (210, 205, 165), (206, 204, 171), (203, 203, 177), (197, 199, 185),
- (179, 189, 181), (148, 141, 113), (125, 103, 67), (103, 66, 21),
- (100, 61, 13), (97, 57, 6), (66, 37, 0), (38, 21, 14),
- (21, 17, 34), (36, 30, 24), (52, 43, 14), (74, 52, 21),
- (97, 61, 29), (107, 66, 34), (117, 72, 39), (132, 108, 74),
- (171, 135, 109), (154, 163, 142), (154, 161, 155), (155, 159, 168),
- (154, 158, 161), (153, 158, 154), (147, 156, 153), (150, 147, 140),
- (168, 164, 129), (168, 182, 154), (168, 200, 179), (175, 208, 183),
- (183, 216, 187), (208, 214, 210), (218, 223, 217), (214, 223, 218),
- (207, 223, 213), (209, 200, 185), (206, 192, 149), (203, 185, 113),
- (200, 183, 105), (198, 182, 97), (200, 190, 95), (210, 178, 91),
- (203, 165, 64), (206, 137, 50), (210, 109, 37), (198, 98, 35),
- (187, 88, 33), (158, 88, 19), (163, 97, 19), (158, 118, 57),
- (176, 125, 98), (163, 168, 188), (168, 168, 197), (173, 169, 206),
- (171, 193, 214), (173, 200, 217), (196, 204, 206), (201, 200, 198),
- (209, 207, 194), (212, 207, 198), (215, 208, 202), (218, 210, 216),
- (222, 213, 230), (231, 221, 219), (221, 215, 199), (217, 185, 170),
- (200, 142, 96), (191, 130, 47), (193, 125, 39), (195, 121, 32),
- (195, 146, 41), (189, 163, 88), (184, 172, 132), (186, 189, 178),
- (187, 202, 197), (182, 195, 195), (177, 188, 194), (175, 188, 187),
- (173, 188, 181), (165, 180, 187), (160, 185, 192), (163, 193, 204),
- (181, 194, 200), (204, 212, 223), (210, 218, 225), (216, 224, 227),
- (222, 231, 240), (227, 233, 233), (228, 232, 218), (222, 226, 212),
- (212, 196, 173), (212, 194, 157), (212, 192, 141), (212, 176, 116),
- (219, 156, 85), (177, 126, 60), (124, 86, 39), (116, 62, 26),
- (82, 19, 27), (18, 18, 6), (14, 17, 6), (11, 17, 7),
- (17, 9, 7), (15, 14, 12), (33, 22, 18), (35, 68, 23),
- (164, 93, 123), (177, 125, 150), (191, 158, 177), (207, 193, 190),
- (207, 205, 210), (210, 213, 220), (216, 220, 223), (205, 224, 222),
- (190, 225, 227), (196, 209, 218), (201, 201, 201), (201, 195, 169),
- (199, 191, 145), (178, 174, 129), (174, 169, 129), (174, 172, 134),
- (175, 167, 165), (179, 176, 182), (184, 186, 199), (196, 200, 209),
- (209, 211, 224), (205, 227, 241), (212, 233, 250), (221, 232, 250),
- (209, 236, 245), (197, 224, 241), (212, 226, 226), (216, 229, 209),
- (228, 233, 213), (236, 235, 171), (238, 208, 156), (217, 205, 119),
- (205, 185, 90), (213, 169, 60), (215, 169, 58), (233, 180, 50),
- (227, 201, 46), (221, 205, 34), (232, 206, 25), (236, 218, 20),
- (231, 203, 34), (239, 187, 23), (232, 181, 30), (234, 177, 26),
- (232, 164, 27), (218, 143, 15), (193, 124, 3), (152, 86, 12),
- (108, 78, 14), (79, 68, 48), (120, 114, 90), (167, 157, 145),
- (185, 187, 186), (212, 208, 223), (221, 209, 231), (213, 210, 229),
- (209, 223, 232), (209, 219, 228), (197, 211, 224), (189, 203, 206),
- (174, 187, 193), (153, 178, 174), (100, 176, 163), (134, 146, 134),
- (120, 133, 141), (98, 122, 132), (111, 120, 135), (140, 141, 101),
- (148, 142, 90), (179, 138, 50), (197, 107, 10), (166, 78, 7),
- (143, 45, 20), (100, 55, 22), (62, 24, 15), (31, 9, 11),
- (28, 4, 17), (50, 12, 11), (74, 38, 6), (115, 76, 0),
- (133, 86, 30), (156, 96, 44), (145, 131, 86), (146, 124, 110),
- (142, 158, 87), (135, 143, 94), (111, 118, 124), (102, 104, 103)
- ),
-
-// 192 Apophysis-040427-4Bdlnds
-((65, 55, 19), (44, 34, 24), (40, 28, 15), (36, 23, 7),
- (38, 22, 7), (40, 22, 8), (45, 46, 9), (50, 70, 11),
- (63, 89, 26), (78, 97, 52), (93, 106, 78), (110, 111, 99),
- (127, 116, 120), (163, 122, 115), (200, 129, 111), (196, 142, 119),
- (193, 156, 127), (195, 223, 226), (193, 221, 227), (191, 220, 228),
- (185, 192, 183), (180, 164, 139), (183, 161, 134), (186, 159, 129),
- (189, 168, 151), (194, 197, 188), (200, 226, 225), (207, 231, 230),
- (215, 237, 235), (217, 238, 236), (220, 240, 238), (222, 243, 238),
- (220, 238, 238), (220, 232, 230), (220, 232, 229), (221, 232, 228),
- (214, 229, 230), (207, 226, 232), (210, 228, 232), (213, 231, 233),
- (210, 234, 236), (209, 231, 233), (209, 229, 230), (206, 226, 226),
- (204, 224, 222), (203, 196, 190), (203, 169, 159), (175, 151, 141),
- (147, 128, 124), (133, 104, 100), (127, 109, 104), (122, 115, 109),
- (131, 121, 120), (140, 128, 132), (157, 143, 136), (175, 158, 140),
- (180, 223, 230), (184, 223, 227), (189, 223, 225), (179, 184, 179),
- (170, 146, 134), (162, 134, 123), (155, 123, 112), (149, 115, 87),
- (137, 113, 75), (99, 93, 35), (98, 88, 34), (97, 83, 34),
- (98, 91, 39), (100, 99, 45), (111, 105, 81), (119, 104, 97),
- (128, 117, 125), (133, 109, 105), (138, 102, 86), (125, 106, 80),
- (113, 110, 75), (96, 106, 70), (80, 102, 66), (80, 102, 63),
- (85, 101, 56), (80, 87, 36), (85, 85, 32), (90, 83, 28),
- (87, 82, 28), (84, 81, 28), (82, 95, 16), (64, 90, 17),
- (63, 66, 11), (73, 73, 15), (84, 80, 19), (102, 90, 27),
- (121, 100, 35), (159, 100, 42), (147, 106, 74), (157, 99, 77),
- (158, 113, 90), (175, 163, 115), (177, 167, 120), (180, 172, 126),
- (186, 169, 131), (192, 167, 136), (218, 173, 154), (210, 225, 222),
- (222, 238, 238), (226, 240, 239), (230, 242, 240), (230, 242, 240),
- (231, 243, 241), (228, 243, 240), (228, 242, 243), (226, 241, 244),
- (230, 240, 242), (245, 251, 247), (245, 251, 247), (245, 251, 247),
- (241, 252, 246), (236, 248, 244), (230, 245, 242), (223, 239, 239),
- (214, 233, 239), (203, 227, 236), (193, 221, 233), (192, 221, 230),
- (191, 222, 227), (186, 163, 149), (154, 143, 137), (138, 132, 134),
- (124, 113, 129), (105, 121, 121), (114, 128, 116), (123, 135, 111),
- (147, 145, 106), (152, 132, 125), (176, 157, 153), (169, 213, 226),
- (167, 215, 227), (150, 175, 179), (134, 136, 131), (124, 123, 108),
- (115, 111, 86), (95, 93, 55), (102, 88, 41), (130, 100, 76),
- (179, 139, 139), (117, 112, 48), (151, 123, 74), (185, 135, 100),
- (203, 175, 154), (192, 221, 225), (187, 221, 230), (182, 222, 224),
- (151, 134, 108), (137, 123, 100), (123, 112, 92), (96, 87, 58),
- (95, 76, 46), (93, 69, 35), (104, 65, 34), (119, 76, 25),
- (93, 82, 37), (126, 94, 73), (133, 107, 91), (140, 120, 109),
- (180, 147, 132), (203, 169, 157), (207, 222, 225), (223, 234, 236),
- (247, 253, 249), (250, 253, 248), (253, 254, 248), (246, 254, 255),
- (247, 251, 252), (242, 251, 246), (233, 245, 241), (227, 239, 237),
- (216, 232, 231), (202, 225, 219), (203, 183, 150), (193, 173, 122),
- (178, 135, 93), (145, 119, 62), (121, 92, 58), (115, 90, 70),
- (95, 110, 113), (106, 130, 136), (117, 150, 159), (150, 158, 179),
- (163, 205, 229), (183, 218, 240), (194, 227, 236), (213, 232, 238),
- (223, 237, 240), (228, 242, 242), (221, 239, 241), (212, 231, 238),
- (211, 231, 230), (205, 230, 226), (209, 224, 229), (213, 199, 188),
- (201, 154, 144), (177, 140, 132), (144, 122, 111), (138, 109, 79),
- (119, 112, 70), (94, 109, 50), (84, 101, 46), (108, 102, 66),
- (129, 108, 103), (146, 128, 142), (171, 161, 169), (184, 221, 227),
- (186, 223, 231), (189, 224, 230), (198, 229, 231), (198, 230, 229),
- (206, 226, 225), (215, 201, 190), (204, 174, 148), (180, 150, 124),
- (139, 118, 65), (114, 105, 38), (103, 96, 28), (92, 92, 42),
- (94, 94, 58), (114, 110, 98), (151, 158, 127), (176, 191, 188),
- (182, 220, 231), (193, 221, 232), (201, 224, 232), (211, 229, 233),
- (214, 232, 236), (217, 237, 235), (220, 240, 239), (217, 238, 241),
- (213, 238, 243), (217, 236, 242), (217, 236, 242), (211, 233, 244),
- (206, 230, 240), (188, 225, 243), (183, 219, 233), (186, 221, 227),
- (193, 168, 161), (190, 147, 131), (171, 135, 135), (173, 126, 136),
- (153, 119, 135), (148, 121, 138), (142, 126, 136), (145, 119, 132),
- (131, 117, 108), (107, 102, 83), (80, 71, 64), (79, 76, 35)
- ),
-
-// 193 Apophysis-040427-4BnnySurp
-((246, 152, 80), (121, 73, 209), (160, 91, 174), (200, 109, 140),
- (218, 122, 116), (237, 136, 92), (241, 143, 85), (245, 151, 79),
- (254, 163, 72), (254, 165, 71), (255, 168, 71), (254, 165, 71),
- (254, 163, 72), (254, 165, 71), (254, 167, 70), (254, 167, 70),
- (255, 168, 71), (255, 169, 72), (245, 186, 62), (235, 204, 52),
- (225, 197, 40), (216, 191, 29), (220, 181, 44), (224, 171, 59),
- (223, 144, 103), (219, 137, 103), (215, 131, 103), (204, 126, 117),
- (194, 121, 132), (182, 113, 150), (171, 105, 169), (140, 85, 187),
- (117, 70, 208), (82, 51, 253), (96, 57, 235), (111, 64, 218),
- (139, 82, 194), (168, 101, 170), (173, 105, 167), (179, 110, 165),
- (203, 121, 109), (209, 126, 104), (216, 131, 100), (210, 125, 104),
- (204, 120, 109), (198, 119, 116), (193, 118, 123), (184, 113, 145),
- (132, 87, 154), (96, 73, 83), (149, 96, 65), (202, 120, 47),
- (219, 133, 64), (236, 147, 81), (241, 149, 80), (246, 152, 80),
- (255, 166, 70), (254, 168, 73), (253, 170, 76), (249, 161, 92),
- (246, 153, 109), (230, 149, 119), (215, 146, 130), (219, 117, 128),
- (188, 112, 161), (187, 114, 143), (201, 122, 123), (216, 130, 103),
- (219, 133, 98), (223, 136, 93), (229, 142, 88), (241, 148, 79),
- (253, 162, 71), (252, 159, 73), (251, 156, 76), (245, 152, 77),
- (239, 148, 78), (236, 146, 81), (234, 144, 84), (232, 140, 89),
- (230, 138, 89), (222, 131, 104), (222, 133, 98), (223, 136, 93),
- (220, 136, 92), (217, 136, 91), (220, 136, 92), (226, 137, 95),
- (235, 145, 83), (244, 152, 76), (254, 159, 69), (245, 158, 61),
- (236, 157, 54), (232, 143, 83), (219, 134, 97), (201, 115, 118),
- (182, 112, 149), (172, 106, 170), (176, 107, 162), (180, 108, 154),
- (187, 112, 138), (194, 117, 123), (202, 117, 110), (210, 123, 103),
- (205, 122, 108), (179, 109, 136), (153, 96, 165), (146, 90, 175),
- (139, 84, 185), (106, 46, 180), (79, 36, 203), (62, 26, 238),
- (50, 32, 242), (109, 63, 221), (109, 64, 222), (109, 65, 224),
- (85, 60, 240), (82, 51, 253), (82, 50, 255), (80, 51, 255),
- (81, 49, 255), (84, 49, 253), (87, 50, 252), (97, 56, 238),
- (107, 62, 225), (125, 76, 204), (142, 88, 184), (179, 106, 162),
- (199, 118, 114), (229, 139, 89), (235, 144, 84), (241, 150, 80),
- (248, 155, 77), (255, 169, 69), (253, 187, 64), (248, 202, 20),
- (250, 210, 1), (252, 190, 36), (254, 170, 71), (254, 167, 72),
- (255, 164, 73), (251, 156, 76), (243, 148, 80), (235, 141, 89),
- (220, 139, 94), (195, 119, 121), (182, 114, 134), (169, 109, 147),
- (151, 94, 173), (121, 69, 203), (105, 62, 229), (97, 45, 251),
- (74, 53, 254), (73, 53, 253), (72, 54, 252), (70, 51, 255),
- (74, 51, 255), (75, 50, 253), (76, 51, 255), (80, 51, 255),
- (82, 51, 253), (105, 62, 229), (108, 63, 222), (111, 65, 215),
- (113, 67, 215), (116, 72, 209), (116, 72, 209), (126, 78, 198),
- (115, 70, 212), (119, 72, 207), (124, 75, 203), (116, 76, 191),
- (96, 66, 104), (76, 56, 19), (74, 53, 34), (5, 0, 110),
- (8, 0, 177), (10, 0, 181), (20, 4, 225), (27, 8, 250),
- (34, 14, 253), (53, 44, 255), (65, 46, 252), (63, 33, 251),
- (31, 9, 255), (30, 9, 253), (29, 10, 252), (31, 12, 254),
- (48, 24, 255), (67, 43, 255), (68, 49, 255), (70, 51, 255),
- (73, 52, 255), (74, 53, 254), (74, 51, 255), (83, 51, 255),
- (111, 67, 216), (127, 77, 198), (152, 90, 173), (177, 103, 136),
- (199, 116, 112), (216, 129, 99), (219, 133, 98), (224, 135, 91),
- (233, 142, 85), (235, 145, 83), (239, 145, 81), (235, 147, 84),
- (234, 144, 84), (224, 138, 91), (219, 133, 98), (207, 121, 108),
- (184, 113, 143), (143, 87, 184), (113, 67, 215), (84, 32, 241),
- (38, 17, 255), (26, 7, 247), (27, 7, 244), (34, 7, 182),
- (66, 42, 154), (113, 70, 178), (166, 100, 162), (189, 118, 136),
- (215, 129, 104), (227, 139, 93), (240, 148, 81), (249, 156, 78),
- (254, 163, 72), (255, 164, 71), (254, 164, 68), (255, 164, 71),
- (254, 163, 72), (254, 163, 72), (246, 155, 76), (229, 157, 81),
- (205, 171, 99), (172, 152, 93), (160, 115, 120), (166, 112, 146),
- (180, 109, 149), (195, 116, 119), (202, 118, 107), (211, 128, 98),
- (222, 134, 96), (228, 138, 88), (234, 144, 84), (242, 149, 80),
- (243, 150, 80), (244, 150, 80), (255, 146, 80), (255, 150, 74),
- (253, 157, 73), (255, 161, 71), (251, 156, 74), (243, 150, 80)
- ),
-
-// 194 Apophysis-040427-4BorgEY
-((136, 117, 102), (140, 124, 101), (139, 127, 100), (139, 130, 99),
- (139, 132, 100), (140, 134, 102), (140, 134, 102), (140, 134, 102),
- (139, 135, 100), (140, 137, 99), (141, 139, 98), (140, 138, 97),
- (140, 137, 96), (140, 138, 97), (141, 139, 98), (140, 138, 98),
- (140, 138, 99), (142, 138, 101), (140, 130, 100), (138, 123, 100),
- (138, 125, 100), (139, 127, 101), (138, 123, 101), (137, 120, 102),
- (135, 110, 103), (130, 100, 103), (126, 90, 104), (121, 64, 99),
- (117, 38, 95), (104, 26, 91), (92, 15, 87), (79, 2, 80),
- (29, 0, 80), (2, 0, 1), (38, 8, 21), (74, 16, 41),
- (79, 8, 53), (85, 0, 65), (81, 0, 70), (77, 1, 75),
- (118, 23, 105), (122, 48, 107), (126, 74, 110), (128, 84, 111),
- (131, 94, 112), (132, 96, 112), (134, 98, 112), (135, 104, 112),
- (136, 106, 106), (133, 105, 104), (132, 104, 104), (132, 103, 105),
- (134, 104, 107), (136, 105, 110), (135, 107, 108), (135, 110, 106),
- (140, 115, 110), (139, 117, 107), (138, 119, 104), (137, 122, 103),
- (137, 125, 103), (137, 125, 101), (138, 126, 100), (140, 129, 99),
- (139, 130, 99), (140, 131, 102), (141, 129, 104), (143, 128, 107),
- (143, 129, 107), (143, 131, 107), (143, 132, 104), (142, 133, 104),
- (139, 129, 102), (140, 132, 102), (142, 136, 102), (140, 131, 103),
- (139, 127, 105), (138, 126, 104), (138, 126, 104), (138, 126, 104),
- (140, 125, 104), (138, 123, 104), (138, 119, 104), (138, 116, 105),
- (137, 113, 106), (136, 111, 107), (136, 108, 105), (134, 108, 107),
- (130, 97, 108), (131, 98, 107), (133, 100, 107), (133, 102, 106),
- (134, 104, 106), (135, 107, 104), (136, 111, 106), (136, 113, 107),
- (137, 114, 108), (137, 119, 105), (138, 122, 103), (140, 125, 102),
- (139, 126, 102), (139, 127, 103), (139, 128, 100), (138, 126, 100),
- (139, 124, 101), (138, 122, 102), (138, 121, 103), (137, 120, 102),
- (137, 120, 102), (137, 120, 102), (136, 117, 103), (136, 114, 103),
- (137, 118, 104), (138, 123, 104), (138, 123, 104), (138, 123, 104),
- (139, 124, 105), (139, 124, 105), (137, 125, 103), (135, 123, 99),
- (135, 116, 99), (138, 119, 104), (142, 123, 109), (144, 126, 112),
- (147, 129, 115), (143, 112, 117), (135, 96, 117), (131, 92, 110),
- (128, 83, 112), (123, 77, 106), (120, 70, 105), (118, 63, 105),
- (118, 59, 105), (116, 57, 105), (117, 57, 111), (116, 45, 113),
- (117, 63, 99), (112, 60, 84), (108, 58, 69), (105, 52, 71),
- (103, 47, 74), (96, 22, 85), (89, 8, 85), (90, 20, 83),
- (93, 38, 69), (113, 85, 71), (119, 92, 78), (125, 99, 86),
- (130, 98, 101), (131, 103, 99), (136, 103, 84), (116, 82, 70),
- (112, 80, 67), (117, 76, 78), (123, 72, 89), (130, 91, 94),
- (132, 94, 107), (130, 97, 108), (133, 104, 109), (135, 109, 108),
- (135, 109, 108), (137, 113, 111), (138, 114, 111), (140, 116, 112),
- (140, 117, 109), (143, 126, 110), (146, 124, 113), (160, 141, 111),
- (141, 140, 94), (140, 141, 93), (139, 143, 92), (140, 139, 95),
- (139, 137, 96), (139, 137, 96), (140, 136, 99), (140, 128, 102),
- (138, 123, 100), (137, 115, 104), (134, 105, 109), (131, 92, 113),
- (138, 71, 122), (148, 58, 110), (153, 67, 132), (180, 88, 153),
- (136, 103, 114), (134, 102, 110), (133, 102, 107), (130, 94, 104),
- (120, 68, 106), (111, 45, 106), (103, 14, 104), (100, 25, 90),
- (109, 46, 101), (125, 76, 105), (130, 114, 89), (136, 133, 80),
- (143, 161, 85), (151, 167, 94), (147, 151, 100), (146, 151, 95),
- (143, 142, 94), (140, 137, 92), (139, 136, 93), (138, 129, 98),
- (138, 122, 99), (136, 119, 99), (132, 113, 99), (134, 110, 100),
- (130, 100, 102), (129, 96, 103), (121, 75, 104), (105, 52, 80),
- (72, 29, 48), (72, 27, 47), (72, 25, 35), (90, 59, 38),
- (108, 79, 61), (124, 93, 88), (126, 88, 99), (128, 84, 107),
- (124, 76, 114), (128, 81, 113), (130, 88, 110), (132, 93, 111),
- (136, 106, 108), (138, 126, 100), (143, 146, 91), (144, 172, 85),
- (167, 184, 90), (170, 208, 99), (152, 174, 109), (156, 167, 109),
- (170, 178, 165), (149, 150, 116), (147, 149, 102), (141, 139, 98),
- (138, 132, 96), (138, 132, 96), (137, 132, 94), (133, 124, 91),
- (137, 123, 97), (136, 117, 103), (137, 114, 106), (135, 111, 107),
- (137, 108, 110), (137, 108, 110), (137, 108, 110), (139, 110, 112),
- (138, 115, 107), (137, 117, 106), (137, 117, 106), (137, 118, 104),
- (136, 117, 103), (134, 114, 105), (134, 115, 101), (136, 114, 101)
- ),
-
-// 195 Apophysis-040427-4BB4
-((156, 137, 8), (161, 145, 10), (162, 146, 7), (164, 147, 5),
- (163, 146, 7), (162, 146, 9), (161, 144, 10), (160, 143, 11),
- (157, 143, 12), (158, 143, 12), (160, 143, 13), (161, 144, 13),
- (163, 146, 14), (164, 146, 11), (165, 147, 9), (165, 147, 9),
- (166, 148, 10), (166, 149, 9), (167, 147, 8), (169, 146, 8),
- (166, 147, 10), (164, 148, 13), (164, 147, 14), (164, 147, 15),
- (167, 146, 18), (165, 146, 17), (164, 147, 17), (162, 147, 16),
- (161, 147, 16), (162, 146, 15), (163, 146, 14), (166, 148, 14),
- (171, 153, 15), (184, 166, 8), (217, 202, 7), (250, 238, 6),
- (252, 243, 7), (254, 249, 9), (254, 246, 9), (254, 244, 9),
- (188, 171, 19), (176, 158, 19), (164, 146, 20), (150, 122, 42),
- (137, 98, 65), (166, 79, 64), (196, 60, 64), (194, 41, 46),
- (176, 37, 42), (174, 38, 42), (170, 36, 41), (166, 35, 40),
- (166, 35, 40), (167, 36, 41), (161, 85, 35), (155, 134, 29),
- (188, 172, 24), (220, 200, 17), (253, 228, 11), (254, 227, 10),
- (255, 227, 9), (253, 227, 9), (252, 227, 10), (198, 174, 6),
- (182, 166, 19), (92, 171, 44), (81, 159, 33), (71, 147, 23),
- (69, 143, 23), (67, 140, 23), (117, 101, 6), (145, 109, 31),
- (134, 121, 7), (144, 130, 9), (155, 140, 11), (159, 143, 12),
- (163, 146, 14), (165, 149, 15), (168, 152, 17), (179, 162, 22),
- (184, 169, 26), (195, 181, 58), (197, 183, 59), (200, 186, 61),
- (220, 210, 39), (240, 234, 18), (252, 251, 13), (251, 255, 8),
- (255, 255, 6), (255, 249, 4), (255, 244, 2), (253, 238, 5),
- (251, 233, 9), (241, 214, 19), (183, 168, 17), (169, 151, 13),
- (154, 137, 7), (114, 100, 3), (133, 114, 15), (152, 128, 28),
- (154, 133, 21), (157, 139, 15), (155, 137, 9), (155, 138, 8),
- (159, 141, 13), (160, 141, 18), (162, 141, 24), (162, 134, 40),
- (162, 128, 57), (188, 100, 90), (198, 67, 73), (200, 65, 71),
- (206, 90, 93), (201, 187, 64), (209, 196, 51), (218, 205, 39),
- (254, 231, 13), (255, 250, 14), (255, 243, 22), (253, 226, 12),
- (178, 167, 52), (176, 150, 47), (174, 133, 43), (169, 132, 55),
- (165, 131, 68), (148, 110, 87), (128, 128, 190), (121, 120, 190),
- (100, 98, 181), (74, 83, 174), (70, 74, 166), (66, 65, 159),
- (66, 65, 159), (65, 64, 158), (65, 64, 158), (65, 64, 157),
- (62, 62, 152), (98, 81, 111), (135, 100, 70), (135, 100, 71),
- (135, 100, 72), (63, 63, 153), (64, 63, 156), (58, 56, 140),
- (64, 137, 22), (127, 131, 10), (131, 128, 6), (135, 125, 2),
- (154, 137, 5), (155, 138, 8), (156, 139, 9), (158, 141, 11),
- (161, 147, 16), (162, 147, 16), (164, 147, 17), (170, 152, 18),
- (183, 167, 22), (188, 176, 56), (209, 200, 97), (209, 200, 97),
- (216, 210, 148), (234, 198, 200), (228, 174, 176), (222, 150, 153),
- (204, 191, 76), (183, 172, 56), (170, 158, 36), (154, 135, 33),
- (142, 117, 50), (106, 132, 36), (71, 147, 23), (74, 155, 26),
- (76, 159, 27), (121, 186, 82), (135, 191, 100), (134, 190, 99),
- (92, 171, 46), (75, 161, 26), (73, 154, 25), (71, 150, 25),
- (68, 143, 24), (68, 143, 24), (136, 104, 66), (137, 108, 68),
- (177, 161, 22), (191, 171, 20), (205, 181, 19), (254, 227, 13),
- (255, 248, 9), (255, 254, 9), (255, 255, 14), (255, 251, 9),
- (249, 229, 10), (189, 166, 28), (151, 124, 57), (141, 107, 69),
- (149, 112, 85), (154, 122, 61), (175, 151, 55), (182, 153, 61),
- (188, 152, 56), (167, 149, 23), (165, 151, 20), (167, 153, 18),
- (164, 150, 17), (163, 149, 18), (165, 147, 21), (172, 158, 36),
- (178, 166, 54), (154, 197, 126), (231, 201, 201), (228, 227, 223),
- (199, 216, 184), (144, 191, 111), (157, 186, 106), (145, 165, 54),
- (163, 148, 21), (164, 147, 17), (165, 148, 16), (167, 151, 16),
- (169, 153, 18), (170, 153, 23), (179, 162, 20), (181, 164, 22),
- (175, 157, 21), (168, 152, 17), (162, 148, 17), (162, 148, 15),
- (162, 145, 15), (159, 145, 14), (159, 144, 17), (162, 145, 15),
- (160, 141, 12), (158, 140, 12), (156, 138, 12), (160, 141, 12),
- (160, 142, 16), (161, 143, 19), (162, 144, 18), (163, 146, 16),
- (162, 145, 15), (164, 145, 14), (162, 145, 13), (162, 144, 10),
- (160, 144, 5), (157, 141, 4), (155, 139, 4), (156, 137, 6),
- (156, 139, 7), (156, 139, 9), (159, 142, 12), (159, 142, 12),
- (162, 143, 12), (162, 145, 13), (160, 143, 11), (160, 143, 13)
- ),
-
-// 196 Apophysis-040427-4BflyWindw2
-((2, 2, 2), (28, 75, 93), (34, 90, 96), (41, 106, 100),
- (61, 80, 100), (81, 55, 100), (100, 61, 117), (120, 68, 134),
- (188, 12, 147), (172, 8, 111), (156, 5, 76), (105, 3, 58),
- (54, 2, 40), (43, 4, 38), (33, 6, 37), (35, 8, 39),
- (37, 10, 41), (96, 19, 99), (125, 34, 121), (154, 49, 144),
- (150, 39, 145), (147, 30, 147), (132, 29, 128), (117, 28, 110),
- (54, 17, 61), (32, 8, 34), (11, 0, 8), (6, 1, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (16, 21, 17), (44, 35, 15), (73, 49, 13),
- (99, 68, 19), (126, 88, 25), (138, 94, 27), (151, 101, 30),
- (188, 113, 11), (210, 112, 22), (232, 112, 34), (212, 136, 41),
- (192, 160, 49), (216, 188, 58), (241, 217, 67), (228, 220, 145),
- (254, 254, 246), (255, 253, 253), (255, 252, 250), (255, 251, 248),
- (253, 153, 233), (252, 56, 218), (230, 58, 201), (209, 61, 185),
- (146, 41, 134), (96, 26, 89), (46, 12, 45), (30, 8, 26),
- (14, 5, 8), (23, 8, 10), (33, 11, 13), (87, 53, 15),
- (123, 82, 30), (185, 196, 104), (190, 191, 137), (195, 186, 171),
- (175, 166, 140), (155, 147, 110), (142, 139, 122), (116, 76, 128),
- (53, 114, 132), (48, 134, 105), (43, 155, 79), (47, 129, 93),
- (51, 104, 108), (44, 101, 108), (38, 98, 109), (37, 99, 114),
- (45, 102, 129), (65, 108, 115), (109, 131, 141), (153, 155, 168),
- (178, 178, 177), (204, 201, 186), (228, 246, 250), (255, 255, 217),
- (130, 195, 191), (140, 130, 179), (150, 65, 168), (156, 67, 173),
- (162, 70, 179), (241, 44, 209), (254, 15, 222), (255, 4, 247),
- (255, 18, 234), (174, 75, 168), (138, 70, 148), (102, 66, 128),
- (100, 70, 125), (99, 75, 123), (86, 86, 78), (124, 102, 63),
- (117, 147, 113), (119, 115, 120), (121, 84, 128), (113, 67, 122),
- (106, 51, 116), (78, 40, 123), (66, 37, 83), (46, 12, 39),
- (24, 6, 22), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (1, 2, 4), (12, 10, 24), (23, 19, 44), (31, 22, 46),
- (39, 25, 48), (65, 37, 62), (64, 38, 67), (47, 21, 60),
- (18, 38, 49), (12, 15, 30), (6, 7, 20), (0, 0, 11),
- (2, 2, 2), (1, 3, 0), (2, 2, 2), (2, 2, 2),
- (2, 0, 1), (1, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (17, 23, 19), (14, 69, 37),
- (68, 156, 10), (75, 168, 10), (82, 181, 10), (57, 219, 11),
- (70, 205, 40), (62, 148, 39), (48, 137, 57), (66, 106, 69),
- (68, 104, 30), (55, 65, 30), (39, 43, 25), (23, 22, 20),
- (6, 14, 1), (2, 2, 2), (17, 21, 0), (65, 78, 9),
- (101, 85, 33), (110, 98, 40), (119, 111, 48), (125, 101, 55),
- (107, 97, 48), (72, 59, 43), (23, 32, 31), (9, 20, 16),
- (2, 2, 2), (2, 2, 2), (25, 14, 0), (48, 34, 5),
- (58, 40, 0), (55, 59, 0), (56, 81, 0), (49, 114, 14),
- (157, 183, 22), (166, 186, 15), (175, 189, 8), (163, 172, 45),
- (149, 126, 32), (93, 85, 72), (100, 23, 79), (84, 14, 50),
- (55, 17, 56), (25, 34, 51), (20, 68, 68), (36, 70, 72),
- (47, 86, 85), (69, 79, 78), (69, 67, 89), (106, 24, 90),
- (181, 12, 113), (219, 13, 148), (255, 8, 208), (247, 26, 219),
- (233, 86, 128), (165, 137, 133), (190, 159, 102), (207, 141, 57),
- (176, 119, 40), (135, 86, 27), (136, 35, 49), (109, 5, 66),
- (78, 29, 94), (35, 50, 73), (42, 67, 89), (46, 63, 83),
- (61, 35, 72), (70, 32, 73), (78, 19, 65), (74, 12, 61),
- (64, 5, 51), (44, 1, 31), (33, 8, 30), (29, 3, 28),
- (26, 2, 24), (23, 10, 30), (15, 28, 37), (17, 44, 35),
- (22, 64, 24), (66, 76, 16), (99, 76, 24), (98, 77, 34),
- (116, 74, 24), (110, 67, 16), (114, 66, 0), (127, 79, 13),
- (138, 76, 29), (159, 108, 77), (132, 45, 90), (144, 43, 135),
- (171, 27, 151), (145, 51, 147), (82, 61, 120), (67, 76, 115),
- (66, 78, 76), (60, 46, 59), (75, 45, 53), (70, 55, 48),
- (53, 54, 38), (14, 37, 43), (12, 35, 41), (16, 13, 22),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2)
- ),
-
-// 197 Apophysis-040427-4BflyWndw3
-((49, 55, 81), (81, 40, 96), (82, 31, 94), (83, 22, 92),
- (68, 17, 67), (53, 12, 42), (26, 6, 21), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (2, 3, 0), (11, 27, 35), (21, 52, 70), (33, 50, 75),
- (46, 49, 80), (78, 41, 93), (94, 37, 100), (111, 33, 108),
- (117, 28, 111), (123, 24, 114), (126, 23, 115), (129, 22, 116),
- (140, 31, 120), (136, 26, 118), (132, 21, 116), (125, 24, 114),
- (119, 27, 112), (114, 35, 108), (109, 43, 105), (150, 147, 116),
- (192, 187, 183), (249, 243, 209), (251, 235, 172), (253, 228, 135),
- (226, 193, 116), (199, 159, 98), (191, 141, 72), (183, 124, 46),
- (137, 99, 37), (108, 77, 26), (80, 55, 15), (40, 27, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 26, 3), (100, 53, 7), (156, 103, 41),
- (212, 153, 75), (232, 179, 91), (252, 206, 108), (252, 218, 128),
- (183, 190, 138), (125, 161, 147), (106, 116, 86), (88, 71, 25),
- (92, 70, 22), (96, 70, 19), (94, 80, 15), (100, 99, 17),
- (183, 71, 7), (202, 44, 72), (221, 17, 138), (235, 15, 145),
- (250, 13, 153), (228, 103, 148), (207, 193, 144), (252, 217, 133),
- (252, 219, 122), (187, 144, 31), (138, 107, 20), (90, 70, 9),
- (79, 68, 19), (69, 67, 29), (38, 51, 60), (29, 49, 73),
- (35, 58, 76), (48, 78, 52), (61, 98, 29), (66, 120, 26),
- (71, 142, 24), (67, 161, 47), (84, 158, 45), (109, 172, 67),
- (167, 143, 81), (240, 173, 69), (225, 154, 47), (211, 135, 25),
- (191, 119, 27), (172, 104, 29), (136, 77, 7), (113, 67, 7),
- (28, 62, 48), (28, 59, 60), (28, 57, 73), (33, 54, 75),
- (39, 51, 77), (49, 43, 81), (74, 39, 93), (87, 39, 97),
- (95, 33, 100), (98, 39, 103), (95, 41, 102), (93, 43, 102),
- (91, 39, 101), (74, 44, 94), (69, 53, 90), (62, 58, 85),
- (57, 50, 84), (52, 48, 82), (48, 47, 81), (48, 43, 68),
- (48, 39, 56), (69, 45, 19), (83, 54, 14), (85, 64, 17),
- (95, 103, 18), (96, 126, 2), (95, 119, 6), (95, 113, 11),
- (95, 108, 16), (81, 99, 23), (76, 60, 86), (92, 38, 100),
- (110, 27, 107), (106, 28, 105), (102, 30, 103), (103, 31, 103),
- (104, 33, 103), (117, 33, 111), (128, 30, 117), (132, 27, 119),
- (137, 23, 118), (221, 1, 153), (209, 3, 149), (198, 6, 145),
- (146, 27, 129), (131, 31, 117), (110, 37, 108), (146, 115, 97),
- (169, 199, 237), (204, 224, 238), (239, 249, 240), (255, 254, 253),
- (247, 244, 225), (246, 191, 161), (198, 173, 119), (218, 13, 142),
- (249, 3, 150), (247, 3, 160), (240, 4, 160), (234, 5, 160),
- (198, 6, 145), (138, 19, 119), (141, 5, 113), (134, 1, 106),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (23, 30, 56), (45, 45, 79), (46, 56, 81),
- (38, 49, 77), (31, 41, 71), (25, 34, 65), (27, 9, 33),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (29, 41, 39), (54, 79, 40), (65, 109, 20), (69, 132, 2),
- (53, 139, 16), (10, 121, 3), (8, 107, 25), (15, 91, 44),
- (22, 76, 63), (20, 56, 70), (22, 53, 71), (21, 61, 73),
- (22, 62, 70), (6, 80, 55), (1, 102, 36), (29, 133, 12),
- (64, 142, 23), (87, 148, 27), (112, 148, 22), (98, 107, 14),
- (63, 101, 26), (65, 60, 83), (75, 53, 92), (87, 50, 94),
- (83, 53, 91), (130, 161, 101), (135, 190, 106), (114, 174, 148),
- (110, 137, 128), (77, 58, 88), (67, 49, 87), (51, 33, 73),
- (24, 32, 78), (2, 20, 42), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (57, 37, 10),
- (73, 101, 24), (81, 103, 21), (66, 90, 32), (75, 59, 85),
- (79, 42, 94), (88, 38, 99), (89, 47, 97), (78, 54, 90),
- (67, 58, 85), (64, 60, 83), (52, 60, 81), (47, 67, 74),
- (40, 72, 69), (44, 52, 37), (67, 43, 17), (56, 58, 34),
- (36, 46, 38), (30, 53, 45), (33, 51, 75), (46, 58, 80)
- ),
-
-// 198 Apophysis-040427-4ChalLghtDrknss
-((93, 98, 130), (225, 205, 198), (232, 213, 201), (240, 221, 204),
- (241, 221, 200), (243, 221, 197), (244, 221, 196), (246, 222, 196),
- (240, 216, 188), (231, 212, 194), (222, 209, 201), (157, 158, 178),
- (93, 107, 156), (85, 95, 138), (78, 84, 120), (86, 87, 115),
- (94, 91, 110), (238, 214, 180), (241, 219, 188), (245, 224, 197),
- (239, 222, 204), (234, 221, 212), (234, 221, 213), (235, 222, 214),
- (228, 218, 219), (222, 213, 219), (217, 209, 220), (223, 214, 219),
- (230, 220, 218), (230, 220, 218), (230, 220, 218), (235, 222, 214),
- (237, 225, 213), (244, 226, 204), (242, 227, 211), (241, 228, 219),
- (242, 231, 222), (244, 234, 225), (242, 232, 225), (240, 231, 226),
- (240, 228, 216), (232, 221, 211), (225, 215, 206), (157, 152, 185),
- (90, 90, 164), (61, 72, 165), (33, 55, 167), (20, 31, 146),
- (23, 43, 114), (41, 45, 70), (51, 54, 67), (62, 63, 65),
- (68, 71, 83), (74, 79, 101), (76, 83, 113), (79, 87, 126),
- (106, 109, 178), (135, 137, 200), (165, 166, 222), (197, 192, 219),
- (229, 218, 216), (233, 220, 211), (238, 222, 207), (244, 226, 206),
- (247, 226, 205), (240, 216, 188), (239, 207, 167), (238, 198, 146),
- (193, 164, 118), (148, 130, 90), (115, 103, 81), (81, 78, 69),
- (69, 66, 51), (69, 65, 48), (70, 65, 45), (72, 72, 52),
- (75, 80, 60), (81, 85, 66), (88, 91, 72), (119, 99, 46),
- (213, 154, 60), (241, 212, 178), (241, 213, 181), (242, 215, 185),
- (239, 214, 183), (236, 213, 182), (217, 200, 180), (113, 114, 116),
- (71, 70, 68), (67, 65, 60), (63, 60, 53), (62, 60, 50),
- (62, 60, 48), (62, 58, 47), (58, 57, 52), (56, 55, 51),
- (51, 49, 50), (27, 30, 39), (16, 18, 25), (5, 6, 11),
- (3, 3, 10), (2, 1, 9), (0, 3, 36), (10, 22, 48),
- (57, 57, 93), (86, 85, 99), (116, 113, 106), (157, 137, 107),
- (198, 161, 108), (246, 199, 143), (234, 188, 126), (121, 114, 106),
- (83, 79, 78), (17, 26, 31), (14, 21, 26), (11, 16, 22),
- (17, 14, 35), (31, 30, 38), (49, 49, 49), (52, 53, 48),
- (59, 58, 40), (63, 60, 45), (67, 63, 51), (69, 65, 49),
- (72, 67, 47), (76, 69, 50), (75, 68, 50), (72, 69, 60),
- (73, 71, 82), (70, 74, 111), (64, 68, 113), (59, 62, 115),
- (50, 66, 177), (95, 104, 209), (108, 115, 222), (176, 177, 221),
- (228, 220, 217), (214, 210, 217), (201, 200, 218), (181, 180, 219),
- (162, 161, 221), (104, 114, 167), (78, 87, 130), (60, 69, 108),
- (54, 60, 74), (27, 26, 32), (18, 18, 22), (10, 11, 13),
- (10, 4, 4), (11, 11, 11), (24, 28, 29), (33, 33, 45),
- (49, 50, 54), (52, 52, 54), (55, 55, 55), (55, 56, 61),
- (62, 62, 62), (65, 64, 59), (64, 63, 58), (67, 63, 51),
- (66, 62, 50), (55, 52, 61), (51, 50, 61), (47, 49, 61),
- (37, 45, 64), (39, 32, 65), (11, 21, 46), (26, 30, 39),
- (59, 58, 66), (64, 64, 70), (69, 70, 75), (91, 92, 96),
- (133, 126, 120), (216, 192, 158), (240, 211, 177), (241, 215, 180),
- (240, 216, 190), (244, 226, 206), (242, 225, 209), (247, 225, 202),
- (242, 222, 198), (241, 216, 185), (230, 214, 191), (192, 182, 181),
- (88, 93, 131), (82, 87, 122), (77, 82, 114), (72, 79, 108),
- (67, 79, 103), (73, 78, 100), (75, 73, 94), (77, 80, 69),
- (71, 68, 59), (71, 67, 55), (72, 66, 52), (72, 66, 50),
- (68, 66, 54), (72, 68, 56), (71, 61, 69), (67, 67, 67),
- (62, 62, 62), (60, 59, 65), (51, 54, 63), (50, 52, 65),
- (55, 52, 63), (62, 62, 64), (65, 69, 70), (63, 66, 75),
- (69, 73, 85), (72, 76, 101), (69, 75, 101), (68, 70, 82),
- (66, 67, 71), (65, 66, 71), (65, 67, 79), (67, 65, 89),
- (67, 65, 89), (65, 65, 89), (57, 62, 81), (50, 52, 67),
- (52, 52, 60), (53, 55, 54), (53, 55, 50), (52, 52, 50),
- (50, 51, 46), (44, 44, 42), (34, 35, 29), (41, 39, 1),
- (44, 47, 40), (51, 52, 46), (52, 52, 50), (54, 55, 50),
- (61, 61, 53), (63, 63, 63), (69, 69, 67), (71, 75, 74),
- (80, 81, 76), (80, 83, 92), (87, 87, 89), (104, 94, 95),
- (115, 112, 97), (95, 94, 99), (79, 78, 92), (77, 81, 110),
- (78, 83, 115), (98, 97, 111), (120, 130, 122), (204, 191, 183),
- (240, 216, 182), (241, 215, 182), (243, 210, 169), (229, 197, 150),
- (118, 109, 110), (68, 71, 80), (18, 27, 56), (56, 62, 96)
- ),
-
-// 199 Apophysis-040427-4ChalicDrknsIce
-((153, 141, 41), (36, 39, 30), (25, 32, 35), (14, 26, 40),
- (12, 28, 49), (11, 31, 58), (11, 33, 62), (12, 35, 67),
- (105, 106, 111), (131, 131, 127), (158, 156, 143), (163, 161, 154),
- (168, 167, 165), (169, 168, 167), (170, 170, 170), (171, 171, 170),
- (173, 172, 170), (168, 168, 168), (167, 168, 176), (166, 169, 184),
- (164, 167, 193), (162, 166, 203), (165, 168, 194), (168, 171, 186),
- (171, 173, 185), (174, 176, 184), (178, 179, 184), (175, 176, 183),
- (173, 173, 183), (169, 167, 182), (166, 161, 181), (158, 164, 180),
- (160, 163, 170), (160, 155, 133), (155, 149, 118), (151, 143, 104),
- (92, 93, 77), (34, 43, 50), (27, 36, 45), (21, 29, 40),
- (10, 24, 35), (9, 25, 40), (9, 26, 46), (10, 30, 56),
- (11, 34, 66), (10, 34, 68), (9, 35, 70), (14, 58, 129),
- (102, 116, 161), (160, 157, 148), (160, 159, 154), (161, 161, 161),
- (162, 161, 164), (163, 162, 167), (164, 164, 166), (166, 166, 166),
- (166, 173, 179), (174, 178, 181), (183, 183, 183), (192, 193, 191),
- (201, 203, 200), (201, 202, 203), (202, 201, 207), (201, 204, 223),
- (198, 203, 225), (179, 180, 184), (157, 155, 160), (135, 130, 136),
- (114, 110, 116), (93, 90, 97), (25, 42, 60), (11, 31, 56),
- (15, 31, 47), (52, 58, 61), (89, 85, 76), (121, 116, 101),
- (153, 148, 126), (156, 154, 136), (159, 161, 147), (164, 177, 149),
- (173, 171, 158), (181, 178, 143), (178, 172, 138), (176, 167, 134),
- (167, 162, 135), (158, 157, 137), (153, 158, 136), (163, 161, 149),
- (174, 178, 163), (186, 189, 175), (199, 201, 187), (201, 199, 185),
- (203, 197, 183), (223, 209, 172), (214, 204, 145), (201, 188, 153),
- (186, 182, 171), (163, 166, 181), (161, 164, 175), (159, 162, 169),
- (159, 160, 165), (159, 159, 161), (148, 156, 145), (142, 143, 129),
- (11, 48, 101), (19, 64, 142), (27, 80, 184), (38, 88, 193),
- (49, 96, 202), (91, 117, 192), (105, 124, 183), (141, 150, 183),
- (150, 155, 161), (144, 145, 150), (114, 120, 143), (84, 96, 136),
- (28, 42, 68), (13, 33, 60), (9, 29, 56), (7, 25, 47),
- (5, 22, 40), (7, 21, 36), (9, 21, 33), (9, 19, 28),
- (10, 17, 23), (8, 15, 21), (14, 19, 25), (18, 26, 28),
- (38, 40, 27), (106, 117, 83), (129, 130, 95), (152, 144, 107),
- (179, 164, 143), (195, 192, 183), (221, 213, 194), (233, 221, 199),
- (241, 226, 193), (226, 217, 209), (212, 208, 225), (208, 209, 228),
- (204, 210, 232), (233, 227, 241), (238, 232, 244), (224, 225, 207),
- (218, 221, 202), (190, 187, 180), (186, 181, 178), (182, 176, 176),
- (168, 168, 166), (162, 158, 146), (146, 143, 128), (116, 116, 106),
- (27, 36, 45), (33, 37, 43), (39, 39, 41), (93, 96, 85),
- (124, 125, 120), (153, 150, 141), (185, 172, 163), (195, 191, 182),
- (206, 202, 201), (212, 206, 218), (208, 202, 214), (205, 199, 211),
- (185, 185, 193), (186, 186, 188), (178, 179, 184), (173, 174, 179),
- (175, 175, 177), (176, 176, 175), (177, 178, 173), (182, 179, 172),
- (185, 177, 175), (191, 181, 171), (190, 181, 172), (186, 185, 181),
- (187, 185, 186), (182, 183, 188), (181, 181, 191), (181, 180, 198),
- (183, 184, 189), (183, 183, 185), (183, 183, 183), (178, 177, 182),
- (173, 173, 181), (172, 172, 180), (171, 171, 179), (173, 173, 173),
- (174, 171, 166), (168, 167, 163), (175, 172, 163), (177, 175, 152),
- (180, 174, 138), (162, 157, 138), (159, 159, 151), (163, 162, 158),
- (167, 168, 163), (172, 172, 164), (167, 167, 159), (167, 164, 155),
- (154, 153, 133), (149, 136, 119), (118, 119, 113), (75, 75, 63),
- (34, 44, 43), (19, 28, 35), (15, 24, 31), (13, 22, 29),
- (13, 22, 29), (8, 18, 30), (7, 17, 27), (4, 16, 28),
- (7, 19, 31), (6, 20, 33), (6, 19, 35), (11, 23, 35),
- (13, 22, 31), (14, 23, 30), (14, 24, 36), (15, 24, 41),
- (7, 24, 42), (11, 26, 45), (8, 30, 54), (7, 30, 61),
- (9, 29, 56), (12, 28, 53), (9, 27, 51), (11, 29, 53),
- (11, 30, 60), (11, 35, 69), (55, 59, 94), (93, 108, 151),
- (134, 146, 188), (151, 158, 186), (162, 159, 150), (154, 143, 115),
- (142, 132, 79), (75, 74, 26), (55, 56, 25), (37, 41, 26),
- (19, 27, 29), (18, 26, 29), (18, 26, 28), (17, 25, 27),
- (15, 24, 29), (17, 24, 30), (18, 26, 29), (24, 33, 40),
- (48, 51, 24), (61, 63, 24), (143, 133, 38), (164, 149, 48),
- (201, 178, 64), (177, 156, 101), (158, 150, 113), (143, 140, 121)
- ),
-
-// 200 Apophysis-040427-4CactusFlwer
-((130, 133, 104), (131, 131, 103), (155, 120, 100), (180, 110, 98),
- (191, 135, 116), (202, 160, 135), (189, 164, 134), (177, 169, 133),
- (134, 134, 108), (128, 126, 108), (122, 118, 109), (119, 123, 100),
- (116, 128, 92), (118, 118, 84), (120, 109, 77), (117, 106, 77),
- (114, 104, 77), (123, 97, 84), (129, 99, 78), (135, 101, 73),
- (123, 106, 73), (111, 111, 73), (111, 112, 73), (111, 113, 74),
- (97, 121, 63), (93, 105, 58), (90, 90, 54), (94, 94, 63),
- (99, 99, 73), (101, 101, 78), (104, 103, 83), (124, 106, 104),
- (132, 126, 114), (183, 182, 162), (216, 203, 200), (249, 225, 239),
- (235, 205, 212), (222, 186, 186), (227, 167, 162), (233, 149, 138),
- (151, 133, 97), (133, 124, 89), (115, 116, 82), (122, 120, 91),
- (129, 125, 100), (135, 126, 108), (142, 128, 117), (169, 168, 147),
- (190, 189, 171), (201, 198, 215), (211, 216, 218), (221, 235, 222),
- (215, 231, 215), (210, 227, 208), (207, 216, 200), (205, 206, 192),
- (178, 198, 186), (171, 195, 163), (164, 192, 141), (164, 197, 159),
- (165, 203, 178), (175, 193, 174), (186, 184, 171), (181, 180, 162),
- (170, 171, 153), (124, 132, 134), (108, 117, 107), (93, 102, 81),
- (91, 92, 72), (90, 83, 64), (91, 73, 59), (70, 71, 53),
- (61, 61, 51), (60, 56, 43), (60, 51, 36), (61, 51, 34),
- (63, 52, 32), (66, 58, 32), (70, 65, 33), (77, 74, 41),
- (78, 87, 56), (117, 121, 96), (136, 137, 116), (155, 154, 136),
- (158, 157, 135), (161, 161, 135), (157, 157, 129), (155, 148, 104),
- (115, 130, 73), (104, 105, 60), (94, 81, 47), (86, 78, 45),
- (78, 75, 44), (80, 77, 42), (98, 63, 25), (106, 73, 32),
- (104, 84, 49), (111, 114, 93), (122, 129, 116), (134, 145, 139),
- (149, 154, 139), (164, 164, 140), (172, 172, 148), (176, 175, 154),
- (189, 182, 153), (175, 173, 149), (162, 165, 146), (142, 159, 142),
- (122, 154, 139), (107, 120, 113), (88, 106, 92), (84, 92, 71),
- (78, 82, 55), (79, 100, 59), (87, 98, 62), (95, 96, 65),
- (105, 109, 76), (117, 127, 102), (123, 146, 118), (156, 167, 133),
- (162, 162, 138), (149, 150, 116), (137, 138, 94), (133, 123, 87),
- (130, 109, 80), (134, 89, 60), (146, 72, 69), (123, 74, 60),
- (122, 83, 42), (68, 52, 36), (63, 46, 27), (59, 41, 19),
- (29, 20, 11), (27, 21, 0), (20, 20, 8), (20, 20, 8),
- (24, 24, 12), (36, 35, 19), (49, 47, 26), (52, 46, 25),
- (56, 45, 25), (53, 43, 16), (42, 39, 6), (48, 46, 0),
- (62, 53, 0), (55, 52, 19), (56, 52, 20), (57, 52, 22),
- (54, 56, 34), (63, 64, 32), (66, 68, 31), (66, 65, 37),
- (72, 72, 46), (68, 70, 44), (65, 69, 42), (62, 65, 38),
- (61, 61, 35), (45, 51, 37), (39, 44, 21), (29, 32, 21),
- (24, 28, 11), (43, 59, 32), (50, 61, 36), (58, 63, 41),
- (82, 78, 49), (106, 87, 54), (112, 94, 72), (108, 109, 75),
- (110, 116, 56), (109, 109, 58), (108, 103, 61), (105, 106, 75),
- (114, 97, 67), (129, 111, 49), (131, 97, 33), (136, 105, 59),
- (138, 118, 65), (148, 113, 81), (151, 110, 80), (161, 101, 90),
- (143, 126, 100), (129, 104, 97), (110, 96, 83), (90, 90, 54),
- (64, 74, 37), (62, 69, 32), (61, 65, 28), (65, 63, 22),
- (60, 66, 28), (57, 63, 35), (58, 67, 36), (70, 71, 40),
- (78, 77, 46), (91, 91, 55), (99, 99, 75), (106, 97, 92),
- (128, 109, 102), (133, 130, 115), (161, 161, 137), (194, 177, 147),
- (227, 215, 81), (238, 224, 65), (229, 215, 67), (161, 183, 118),
- (172, 169, 134), (172, 171, 151), (174, 158, 158), (169, 157, 159),
- (134, 154, 189), (163, 163, 175), (186, 184, 169), (186, 187, 173),
- (193, 194, 178), (189, 200, 192), (225, 217, 181), (254, 252, 178),
- (255, 252, 199), (250, 247, 228), (238, 254, 243), (238, 246, 255),
- (224, 230, 252), (233, 244, 250), (254, 255, 197), (255, 244, 144),
- (249, 225, 115), (255, 252, 103), (248, 246, 145), (222, 201, 174),
- (198, 160, 149), (188, 150, 139), (160, 131, 117), (136, 135, 104),
- (130, 131, 100), (130, 125, 96), (128, 114, 85), (106, 100, 78),
- (93, 97, 72), (92, 91, 60), (94, 77, 59), (96, 74, 60),
- (76, 71, 49), (69, 71, 47), (59, 63, 40), (62, 55, 39),
- (45, 54, 33), (46, 49, 20), (43, 43, 15), (50, 51, 17),
- (57, 57, 21), (70, 75, 34), (90, 89, 24), (97, 90, 48),
- (96, 97, 66), (102, 103, 72), (107, 108, 74), (151, 142, 113)
- ),
-
-// 201 Apophysis-040427-4ChrryBlssmT
-((254, 188, 202), (254, 220, 208), (253, 227, 196), (253, 235, 185),
- (230, 212, 157), (208, 189, 130), (171, 179, 118), (135, 170, 106),
- (31, 109, 83), (62, 136, 109), (94, 164, 136), (152, 177, 136),
- (211, 190, 137), (233, 197, 148), (255, 204, 159), (255, 211, 173),
- (255, 218, 187), (255, 225, 212), (253, 224, 211), (252, 224, 210),
- (240, 212, 192), (228, 201, 174), (223, 199, 159), (218, 198, 145),
- (208, 178, 128), (211, 183, 132), (214, 188, 137), (221, 205, 151),
- (228, 223, 165), (231, 228, 170), (235, 233, 176), (235, 233, 176),
- (233, 233, 179), (235, 235, 181), (233, 230, 174), (231, 226, 168),
- (225, 215, 158), (219, 204, 149), (216, 195, 142), (213, 187, 136),
- (208, 174, 128), (205, 169, 122), (202, 164, 117), (173, 149, 128),
- (145, 134, 140), (124, 135, 130), (103, 137, 120), (47, 101, 75),
- (11, 50, 32), (38, 21, 5), (32, 10, 15), (27, 0, 26),
- (35, 3, 38), (44, 7, 50), (45, 19, 54), (47, 31, 58),
- (103, 114, 84), (163, 165, 119), (223, 217, 155), (238, 224, 183),
- (253, 232, 211), (254, 231, 212), (255, 230, 213), (252, 237, 206),
- (252, 241, 211), (241, 243, 196), (230, 224, 173), (220, 205, 150),
- (214, 190, 143), (209, 175, 137), (220, 139, 148), (228, 122, 145),
- (234, 111, 174), (242, 134, 181), (250, 157, 188), (249, 161, 189),
- (248, 165, 191), (227, 151, 179), (206, 137, 168), (198, 135, 164),
- (198, 147, 144), (202, 164, 117), (202, 166, 120), (203, 169, 123),
- (203, 170, 124), (204, 172, 125), (206, 176, 126), (211, 181, 131),
- (229, 215, 150), (224, 220, 171), (219, 226, 193), (235, 223, 201),
- (252, 220, 209), (255, 207, 203), (254, 197, 203), (248, 186, 191),
- (251, 172, 177), (199, 161, 114), (194, 149, 106), (190, 138, 98),
- (190, 136, 98), (191, 135, 98), (188, 129, 95), (187, 128, 94),
- (180, 120, 86), (184, 113, 76), (188, 106, 66), (176, 88, 51),
- (164, 71, 37), (111, 38, 19), (108, 24, 24), (37, 11, 36),
- (10, 0, 53), (8, 0, 52), (10, 0, 43), (12, 0, 34),
- (18, 16, 21), (0, 19, 38), (10, 59, 64), (62, 113, 57),
- (191, 139, 99), (183, 137, 118), (176, 136, 137), (134, 131, 128),
- (92, 127, 120), (60, 85, 81), (57, 41, 67), (41, 31, 58),
- (28, 7, 48), (15, 39, 77), (32, 53, 76), (49, 68, 75),
- (53, 111, 99), (79, 150, 120), (102, 161, 129), (137, 179, 143),
- (180, 140, 149), (193, 156, 137), (207, 173, 125), (211, 177, 134),
- (215, 181, 143), (237, 195, 181), (230, 194, 198), (246, 194, 206),
- (252, 193, 211), (253, 196, 202), (250, 191, 198), (248, 187, 195),
- (255, 188, 183), (255, 166, 166), (216, 175, 143), (197, 148, 131),
- (102, 76, 89), (77, 58, 77), (53, 41, 65), (40, 13, 48),
- (19, 1, 53), (12, 2, 52), (6, 0, 53), (3, 0, 53),
- (3, 0, 53), (1, 50, 46), (7, 53, 30), (14, 57, 14),
- (8, 96, 38), (56, 82, 17), (45, 111, 37), (109, 112, 93),
- (184, 124, 90), (180, 113, 82), (177, 103, 74), (154, 78, 46),
- (110, 71, 32), (54, 34, 36), (33, 29, 44), (47, 36, 66),
- (71, 64, 72), (171, 113, 75), (224, 99, 93), (214, 140, 91),
- (199, 156, 113), (204, 168, 120), (204, 170, 124), (206, 172, 124),
- (203, 166, 121), (200, 160, 115), (198, 155, 110), (191, 142, 101),
- (191, 139, 99), (187, 128, 94), (185, 132, 92), (162, 164, 81),
- (157, 175, 117), (119, 173, 147), (140, 182, 132), (194, 193, 129),
- (223, 210, 155), (232, 227, 171), (235, 242, 191), (243, 245, 195),
- (248, 247, 203), (253, 245, 206), (251, 243, 207), (250, 239, 207),
- (253, 228, 208), (254, 214, 206), (255, 204, 195), (241, 177, 194),
- (251, 163, 188), (228, 132, 170), (195, 128, 135), (111, 84, 63),
- (70, 40, 52), (41, 48, 17), (56, 74, 16), (142, 101, 49),
- (177, 114, 81), (196, 147, 106), (210, 181, 137), (232, 215, 163),
- (233, 234, 176), (246, 244, 196), (249, 244, 204), (253, 242, 212),
- (255, 242, 207), (254, 240, 203), (236, 236, 182), (228, 222, 164),
- (218, 196, 139), (208, 177, 130), (203, 167, 119), (200, 157, 114),
- (196, 151, 109), (194, 150, 105), (196, 151, 109), (195, 146, 114),
- (197, 152, 113), (198, 155, 112), (216, 156, 122), (225, 169, 122),
- (250, 159, 156), (242, 194, 180), (239, 241, 194), (247, 246, 202),
- (250, 246, 217), (252, 244, 223), (249, 255, 216), (242, 251, 206),
- (245, 247, 200), (245, 247, 197), (241, 243, 193), (235, 235, 181),
- (232, 233, 175), (230, 231, 173), (223, 212, 156), (228, 230, 165)
- ),
-
-// 202 Apophysis-040427-4ChrryBlssm2
-((221, 222, 178), (228, 234, 188), (234, 236, 177), (241, 238, 167),
- (246, 227, 171), (252, 217, 175), (253, 199, 183), (255, 182, 191),
- (253, 202, 207), (254, 210, 220), (255, 219, 234), (255, 220, 223),
- (255, 222, 213), (252, 232, 213), (250, 243, 214), (248, 244, 212),
- (246, 246, 210), (250, 244, 222), (251, 243, 223), (253, 242, 224),
- (246, 244, 214), (239, 246, 205), (238, 245, 202), (237, 244, 200),
- (233, 238, 198), (229, 234, 190), (225, 231, 183), (208, 211, 169),
- (191, 191, 155), (173, 186, 143), (155, 182, 131), (85, 149, 115),
- (0, 88, 106), (0, 44, 75), (35, 73, 99), (70, 102, 123),
- (126, 166, 151), (183, 231, 179), (196, 239, 189), (209, 247, 200),
- (237, 241, 206), (244, 242, 219), (252, 244, 233), (253, 246, 235),
- (255, 249, 238), (255, 246, 232), (255, 243, 227), (251, 241, 214),
- (246, 243, 208), (231, 239, 192), (229, 236, 189), (227, 233, 187),
- (220, 220, 177), (213, 208, 168), (205, 193, 157), (198, 179, 147),
- (165, 111, 101), (94, 72, 59), (23, 34, 17), (11, 53, 8),
- (0, 73, 0), (0, 80, 34), (0, 87, 69), (78, 121, 112),
- (124, 162, 125), (91, 169, 121), (45, 139, 118), (0, 110, 116),
- (27, 118, 129), (55, 127, 142), (129, 141, 139), (180, 152, 130),
- (198, 169, 125), (205, 194, 124), (213, 219, 123), (219, 224, 151),
- (225, 229, 179), (225, 230, 182), (226, 232, 186), (229, 235, 191),
- (230, 236, 190), (228, 236, 189), (226, 232, 186), (225, 228, 183),
- (223, 225, 181), (222, 223, 179), (217, 216, 172), (197, 198, 164),
- (199, 180, 148), (202, 186, 151), (206, 192, 155), (205, 193, 155),
- (204, 195, 156), (227, 203, 159), (228, 189, 150), (216, 160, 133),
- (239, 129, 142), (235, 108, 179), (215, 115, 173), (196, 123, 168),
- (179, 117, 134), (162, 112, 101), (65, 78, 87), (31, 34, 69),
- (0, 0, 64), (0, 3, 64), (1, 7, 65), (0, 14, 66),
- (0, 21, 68), (44, 64, 91), (111, 114, 123), (169, 126, 110),
- (171, 123, 109), (76, 100, 100), (66, 75, 68), (56, 50, 36),
- (36, 15, 46), (0, 3, 48), (1, 1, 51), (0, 0, 52),
- (0, 1, 58), (0, 13, 66), (0, 26, 75), (0, 35, 72),
- (1, 45, 70), (39, 81, 80), (159, 137, 96), (176, 137, 120),
- (185, 153, 132), (195, 172, 141), (194, 169, 140), (193, 167, 140),
- (187, 157, 131), (184, 152, 131), (184, 150, 125), (186, 156, 130),
- (194, 171, 140), (200, 182, 148), (207, 193, 156), (220, 195, 155),
- (234, 197, 155), (249, 217, 170), (253, 207, 207), (253, 203, 214),
- (253, 196, 213), (222, 200, 213), (220, 203, 198), (219, 207, 183),
- (193, 163, 175), (187, 155, 134), (179, 137, 121), (180, 117, 136),
- (118, 21, 30), (95, 18, 22), (72, 16, 15), (34, 16, 2),
- (20, 32, 8), (22, 63, 57), (89, 113, 97), (176, 138, 119),
- (198, 179, 147), (223, 229, 183), (222, 228, 182), (222, 228, 182),
- (207, 203, 158), (196, 173, 142), (180, 142, 123), (176, 96, 109),
- (85, 33, 22), (69, 20, 21), (54, 8, 21), (39, 0, 8),
- (14, 8, 34), (0, 0, 47), (0, 0, 56), (1, 0, 57),
- (1, 1, 55), (0, 0, 52), (0, 1, 47), (0, 26, 11),
- (0, 32, 0), (0, 5, 0), (23, 0, 12), (30, 0, 5),
- (33, 22, 4), (20, 23, 5), (8, 25, 6), (0, 14, 38),
- (0, 28, 61), (0, 34, 83), (4, 67, 98), (59, 127, 146),
- (151, 132, 138), (175, 133, 117), (174, 132, 116), (124, 148, 86),
- (33, 83, 74), (17, 18, 62), (1, 5, 69), (0, 0, 57),
- (0, 0, 56), (0, 0, 56), (1, 1, 61), (2, 1, 71),
- (0, 4, 71), (0, 13, 68), (12, 28, 62), (55, 89, 101),
- (167, 117, 106), (216, 101, 140), (228, 102, 149), (244, 139, 146),
- (253, 144, 186), (255, 144, 193), (247, 131, 194), (255, 141, 215),
- (251, 151, 205), (255, 157, 198), (252, 178, 213), (254, 190, 214),
- (254, 209, 214), (254, 216, 215), (254, 221, 212), (248, 220, 206),
- (238, 210, 198), (227, 210, 194), (218, 217, 173), (211, 203, 164),
- (199, 180, 148), (195, 169, 146), (190, 158, 137), (180, 142, 123),
- (178, 140, 121), (129, 145, 108), (80, 111, 103), (18, 59, 61),
- (0, 53, 56), (0, 74, 88), (17, 127, 128), (107, 157, 132),
- (142, 161, 97), (168, 163, 121), (190, 160, 134), (193, 169, 141),
- (225, 162, 181), (222, 133, 179), (225, 137, 187), (255, 183, 207),
- (251, 211, 212), (253, 224, 216), (251, 243, 206), (240, 237, 204),
- (238, 246, 199), (237, 245, 198), (232, 239, 195), (227, 233, 187)
- ),
-
-// 203 Apophysis-040427-4CircAmbr
-((40, 17, 1), (38, 16, 2), (40, 16, 2), (43, 17, 2),
- (49, 20, 1), (55, 23, 0), (65, 26, 3), (75, 29, 6),
- (124, 75, 6), (155, 99, 9), (187, 123, 13), (209, 138, 26),
- (231, 154, 40), (215, 142, 29), (200, 130, 18), (197, 123, 13),
- (194, 117, 9), (155, 90, 0), (156, 87, 1), (157, 85, 3),
- (177, 105, 6), (197, 126, 10), (202, 129, 15), (208, 132, 20),
- (222, 145, 29), (212, 138, 18), (202, 131, 7), (176, 109, 3),
- (151, 87, 0), (130, 72, 0), (110, 58, 0), (88, 43, 1),
- (60, 24, 0), (86, 37, 4), (119, 63, 2), (153, 89, 1),
- (198, 127, 27), (243, 165, 54), (248, 173, 63), (253, 181, 73),
- (253, 184, 80), (238, 165, 55), (224, 147, 31), (216, 138, 25),
- (208, 130, 19), (206, 131, 20), (204, 132, 21), (198, 122, 12),
- (172, 98, 3), (114, 89, 49), (91, 61, 25), (69, 33, 1),
- (59, 26, 1), (49, 20, 2), (48, 19, 1), (47, 19, 0),
- (44, 18, 1), (43, 17, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 15, 1), (42, 14, 2),
- (41, 14, 1), (40, 14, 0), (40, 14, 0), (39, 16, 0),
- (38, 15, 0), (38, 15, 0), (38, 15, 1), (38, 15, 0),
- (38, 15, 0), (38, 15, 0), (39, 16, 0), (42, 15, 0),
- (43, 14, 0), (42, 16, 1), (42, 16, 0), (43, 17, 0),
- (43, 18, 0), (44, 19, 0), (44, 19, 0), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 0), (46, 19, 0),
- (49, 21, 0), (68, 29, 0), (93, 46, 1), (118, 64, 2),
- (132, 72, 5), (147, 80, 9), (156, 109, 39), (142, 134, 87),
- (255, 195, 97), (254, 202, 107), (253, 210, 118), (252, 211, 121),
- (252, 212, 125), (234, 211, 131), (252, 225, 158), (251, 218, 123),
- (251, 206, 113), (228, 150, 39), (212, 136, 26), (197, 123, 14),
- (159, 95, 7), (130, 72, 0), (106, 55, 0), (75, 35, 0),
- (47, 18, 0), (43, 17, 0), (39, 16, 0), (38, 15, 0),
- (38, 15, 1), (38, 15, 1), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (43, 17, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (44, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 19, 0), (47, 19, 0), (48, 20, 0), (48, 21, 0),
- (49, 22, 0), (52, 21, 0), (52, 21, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (47, 19, 0), (46, 19, 0),
- (45, 18, 0), (43, 17, 0), (42, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (42, 16, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 18, 0), (47, 18, 0), (48, 19, 1), (50, 22, 1),
- (49, 20, 2), (93, 46, 4), (108, 58, 9), (113, 55, 5),
- (101, 51, 0), (75, 37, 1), (60, 24, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (45, 18, 0), (45, 18, 1),
- (46, 19, 0), (46, 19, 0), (47, 20, 0), (52, 21, 1),
- (61, 25, 0), (73, 33, 0), (94, 47, 5), (108, 56, 0),
- (110, 58, 0), (111, 56, 0), (97, 49, 0), (72, 28, 0),
- (58, 23, 1), (53, 22, 2), (51, 20, 0), (45, 18, 0),
- (43, 17, 0), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (43, 16, 0), (43, 17, 0), (43, 17, 0), (43, 17, 0),
- (42, 16, 1), (41, 15, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (41, 15, 0), (44, 15, 0),
- (49, 13, 0), (52, 18, 0), (53, 21, 0), (60, 24, 0),
- (82, 38, 0), (101, 50, 3), (109, 58, 1), (119, 65, 3),
- (137, 78, 0), (147, 81, 3), (160, 90, 2), (142, 84, 2),
- (133, 74, 0), (132, 74, 1), (119, 83, 9), (125, 71, 0),
- (123, 68, 1), (114, 67, 0), (87, 54, 0), (70, 31, 0),
- (56, 26, 2), (51, 20, 0), (47, 18, 0), (44, 17, 0),
- (42, 16, 0), (39, 16, 0), (38, 15, 1), (37, 15, 1),
- (37, 15, 1), (37, 15, 1), (35, 14, 0), (28, 8, 0),
- (36, 12, 0), (37, 15, 1), (37, 15, 1), (37, 15, 1),
- (38, 15, 1), (38, 17, 0), (39, 18, 1), (41, 20, 3)
- ),
-
-// 204 Apophysis-040427-4CsmcOwl
-((63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (52, 37, 138), (36, 20, 87), (21, 4, 36), (10, 2, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (4, 0, 22), (7, 0, 44),
- (5, 0, 57), (4, 1, 70), (12, 4, 83), (20, 7, 97),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (67, 52, 157), (116, 104, 187), (166, 156, 217), (140, 130, 208),
- (115, 104, 200), (89, 76, 177), (64, 49, 154), (63, 47, 154),
- (63, 47, 154), (85, 82, 113), (115, 100, 92), (145, 118, 71),
- (167, 114, 74), (190, 110, 77), (178, 108, 87), (166, 106, 98),
- (66, 55, 147), (64, 51, 150), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (69, 51, 171),
- (134, 121, 211), (203, 197, 211), (209, 201, 206), (216, 205, 201),
- (211, 203, 206), (207, 201, 211), (204, 185, 205), (179, 171, 220),
- (36, 191, 193), (48, 214, 164), (61, 237, 136), (62, 170, 136),
- (63, 104, 136), (63, 75, 145), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 44, 152),
- (23, 17, 63), (11, 11, 31), (0, 5, 0), (0, 4, 0),
- (1, 3, 0), (3, 0, 28), (28, 10, 60), (22, 9, 97),
- (59, 43, 152), (63, 47, 154), (62, 46, 153), (61, 45, 152),
- (50, 35, 137), (40, 26, 123), (36, 0, 68), (32, 19, 26),
- (4, 29, 0), (45, 30, 1), (87, 32, 2), (96, 30, 1),
- (106, 29, 0), (104, 29, 8), (133, 11, 32), (120, 9, 41),
- (105, 3, 68), (61, 45, 154), (53, 36, 147), (45, 28, 140),
- (17, 4, 92), (5, 0, 64), (0, 0, 44), (3, 3, 31),
- (21, 0, 63), (29, 14, 97), (37, 29, 132), (49, 37, 142),
- (62, 46, 153), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (138, 115, 187), (157, 130, 174), (177, 146, 161),
- (215, 185, 177), (164, 160, 174), (94, 158, 170), (80, 160, 151),
- (128, 104, 78), (145, 91, 59), (162, 78, 41), (148, 73, 33),
- (135, 68, 26), (69, 72, 65), (58, 65, 109), (63, 47, 154),
- (63, 47, 154), (57, 65, 114), (72, 73, 97), (87, 81, 81),
- (121, 98, 56), (168, 136, 51), (214, 133, 42), (228, 114, 17),
- (190, 110, 75), (192, 112, 80), (194, 115, 85), (185, 182, 103),
- (225, 183, 169), (211, 197, 196), (215, 186, 178), (216, 167, 153),
- (213, 154, 136), (192, 113, 82), (170, 110, 82), (149, 107, 83),
- (88, 86, 63), (77, 95, 99), (87, 127, 126), (108, 108, 198),
- (100, 83, 195), (81, 66, 176), (62, 49, 157), (63, 47, 154),
- (63, 47, 154), (70, 48, 95), (60, 48, 148), (63, 47, 154),
- (69, 50, 142), (114, 84, 56), (142, 57, 37), (136, 52, 16),
- (136, 52, 15), (128, 40, 2), (111, 32, 2), (105, 37, 2),
- (81, 18, 45), (73, 9, 66), (66, 0, 87), (61, 46, 151),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (67, 55, 103), (76, 43, 62),
- (101, 44, 24), (111, 18, 62), (62, 47, 152), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (61, 46, 149), (44, 42, 63), (62, 56, 4), (68, 40, 0),
- (65, 36, 4), (37, 22, 27), (29, 0, 2), (6, 0, 4),
- (33, 2, 0), (70, 7, 0), (88, 1, 0), (118, 32, 0),
- (132, 48, 4), (134, 49, 12), (132, 57, 28), (94, 56, 81),
- (70, 48, 149), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154)
- ),
-
-// 205 Apophysis-040427-4DblBeetle
-((174, 77, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (177, 80, 29), (174, 77, 26),
- (174, 77, 26), (175, 77, 25), (177, 77, 25), (179, 80, 29),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (174, 77, 26),
- (171, 74, 23), (68, 29, 92), (37, 22, 118), (7, 16, 145),
- (20, 31, 164), (33, 46, 184), (43, 56, 181), (54, 66, 178),
- (40, 48, 157), (56, 40, 122), (72, 33, 88), (123, 55, 57),
- (174, 77, 26), (177, 80, 29), (181, 84, 33), (181, 84, 33),
- (188, 93, 35), (192, 92, 40), (200, 100, 47), (208, 109, 54),
- (158, 108, 120), (109, 108, 186), (110, 117, 202), (111, 126, 219),
- (204, 176, 190), (224, 171, 137), (245, 167, 84), (227, 138, 68),
- (209, 110, 53), (200, 101, 46), (192, 92, 40), (173, 76, 25),
- (140, 48, 0), (55, 0, 58), (67, 5, 47), (80, 10, 36),
- (108, 27, 18), (136, 45, 1), (173, 76, 25), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (183, 84, 33),
- (192, 92, 40), (200, 100, 47), (208, 109, 54), (216, 117, 60),
- (231, 132, 75), (240, 167, 122), (245, 156, 107), (250, 146, 93),
- (247, 146, 91), (245, 146, 89), (228, 129, 72), (223, 123, 71),
- (201, 106, 48), (196, 98, 43), (191, 91, 39), (186, 87, 36),
- (181, 84, 33), (174, 77, 26), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (130, 100, 110), (128, 109, 120), (127, 119, 130),
- (147, 118, 113), (168, 117, 96), (200, 100, 48), (192, 92, 40),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (147, 52, 4), (83, 26, 43), (19, 0, 82), (11, 1, 97),
- (3, 3, 113), (0, 8, 132), (5, 14, 131), (20, 23, 94),
- (67, 2, 45), (171, 74, 23), (172, 75, 24), (174, 77, 26),
- (180, 87, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (211, 98, 32), (204, 98, 37), (197, 98, 43), (198, 99, 45),
- (200, 100, 48), (199, 99, 47), (192, 92, 40), (192, 92, 40),
- (192, 92, 40), (192, 92, 40), (192, 92, 40), (192, 92, 40),
- (191, 91, 39), (191, 91, 39), (186, 89, 36), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (173, 76, 25),
- (94, 22, 7), (73, 13, 33), (52, 5, 59), (18, 9, 88),
- (5, 13, 94), (1, 14, 108), (16, 26, 95), (40, 8, 73),
- (118, 47, 45), (174, 77, 26), (174, 77, 26), (173, 75, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (184, 87, 34), (192, 92, 40), (200, 100, 48), (208, 109, 52),
- (234, 147, 70), (238, 191, 135), (253, 245, 164), (255, 248, 178),
- (212, 211, 219), (203, 216, 233), (164, 160, 211), (153, 181, 202),
- (182, 178, 141), (174, 110, 64), (195, 98, 45), (192, 92, 40),
- (181, 84, 33), (179, 82, 29), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (109, 97, 111), (63, 76, 190), (48, 72, 198),
- (66, 81, 226), (67, 80, 236), (115, 124, 251), (134, 135, 251),
- (132, 147, 240), (107, 122, 249), (74, 85, 201), (66, 78, 196),
- (65, 76, 194), (84, 91, 179), (119, 88, 147), (90, 75, 94)
- ),
-
-// 206 Apophysis-040427-4DrkMantis
-((45, 96, 1), (96, 132, 0), (69, 113, 0), (43, 94, 1),
- (37, 90, 0), (31, 87, 0), (31, 77, 0), (31, 68, 0),
- (27, 66, 0), (28, 75, 0), (29, 84, 0), (39, 90, 0),
- (49, 96, 0), (86, 97, 0), (123, 99, 0), (116, 99, 0),
- (109, 100, 0), (44, 95, 0), (39, 84, 0), (34, 74, 1),
- (58, 81, 0), (82, 88, 0), (86, 91, 0), (90, 94, 0),
- (144, 107, 0), (158, 126, 0), (173, 145, 0), (166, 155, 0),
- (160, 165, 0), (159, 164, 0), (158, 163, 0), (143, 145, 0),
- (125, 147, 2), (90, 129, 0), (63, 128, 1), (36, 128, 3),
- (31, 106, 1), (26, 84, 0), (21, 77, 0), (17, 70, 0),
- (9, 51, 3), (8, 40, 2), (7, 30, 1), (8, 37, 1),
- (9, 45, 1), (13, 48, 1), (18, 52, 1), (21, 51, 1),
- (28, 50, 1), (44, 41, 0), (58, 33, 1), (72, 26, 3),
- (91, 46, 1), (110, 67, 0), (113, 72, 0), (116, 77, 0),
- (168, 74, 0), (145, 82, 0), (122, 91, 0), (129, 100, 0),
- (136, 110, 0), (136, 116, 0), (137, 123, 0), (163, 140, 2),
- (183, 161, 0), (205, 168, 1), (194, 163, 0), (183, 159, 0),
- (176, 151, 0), (169, 144, 0), (155, 135, 2), (125, 115, 0),
- (50, 73, 1), (42, 64, 0), (35, 56, 0), (33, 58, 0),
- (31, 61, 1), (32, 62, 1), (33, 63, 1), (43, 68, 0),
- (53, 66, 0), (96, 84, 0), (93, 72, 0), (91, 61, 0),
- (74, 57, 0), (57, 54, 0), (36, 60, 0), (31, 61, 1),
- (21, 67, 2), (18, 68, 1), (16, 69, 1), (15, 69, 0),
- (14, 70, 0), (14, 62, 0), (15, 53, 6), (17, 54, 0),
- (21, 54, 1), (27, 58, 0), (28, 72, 0), (30, 86, 0),
- (30, 88, 0), (31, 90, 0), (36, 93, 0), (35, 90, 0),
- (33, 68, 0), (33, 66, 0), (33, 65, 0), (32, 63, 0),
- (32, 62, 0), (39, 59, 0), (53, 50, 0), (62, 55, 3),
- (78, 67, 5), (98, 75, 0), (87, 72, 0), (77, 69, 0),
- (42, 69, 0), (29, 57, 0), (19, 52, 0), (7, 32, 3),
- (6, 17, 3), (6, 19, 1), (6, 21, 0), (8, 26, 0),
- (10, 31, 0), (24, 37, 7), (41, 44, 1), (52, 45, 0),
- (56, 38, 0), (52, 52, 0), (49, 57, 0), (46, 62, 0),
- (42, 67, 1), (43, 81, 0), (66, 108, 0), (97, 147, 0),
- (123, 161, 0), (151, 159, 0), (180, 157, 1), (183, 148, 16),
- (187, 140, 32), (218, 129, 0), (229, 100, 0), (229, 101, 0),
- (195, 136, 0), (131, 87, 0), (124, 81, 0), (118, 76, 0),
- (96, 60, 0), (80, 60, 1), (76, 55, 2), (53, 49, 1),
- (30, 60, 0), (27, 62, 0), (24, 64, 1), (24, 66, 0),
- (26, 67, 0), (29, 68, 1), (33, 75, 1), (29, 87, 0),
- (20, 78, 1), (15, 71, 0), (17, 68, 0), (20, 66, 1),
- (24, 64, 1), (26, 53, 0), (35, 42, 1), (44, 18, 3),
- (62, 4, 0), (75, 8, 0), (89, 13, 0), (106, 0, 2),
- (87, 19, 0), (77, 19, 0), (60, 38, 0), (43, 51, 0),
- (31, 54, 0), (29, 53, 1), (26, 50, 0), (22, 45, 0),
- (31, 42, 0), (32, 33, 1), (36, 38, 0), (32, 50, 0),
- (39, 59, 0), (42, 59, 0), (45, 59, 0), (54, 54, 0),
- (76, 60, 1), (93, 75, 0), (108, 86, 3), (123, 116, 0),
- (121, 127, 1), (129, 132, 1), (119, 129, 0), (106, 140, 1),
- (74, 110, 0), (46, 96, 0), (40, 94, 0), (36, 93, 0),
- (34, 88, 0), (33, 68, 0), (41, 63, 0), (50, 53, 0),
- (61, 51, 0), (92, 75, 0), (121, 91, 1), (125, 108, 0),
- (133, 116, 0), (135, 124, 0), (126, 114, 2), (123, 97, 0),
- (107, 82, 0), (81, 72, 7), (46, 65, 1), (35, 64, 0),
- (32, 60, 1), (32, 57, 0), (40, 62, 0), (43, 65, 0),
- (49, 54, 0), (49, 47, 0), (40, 46, 0), (39, 52, 6),
- (28, 51, 0), (23, 53, 1), (23, 53, 1), (22, 55, 2),
- (20, 53, 0), (18, 53, 0), (17, 61, 0), (16, 62, 0),
- (20, 62, 0), (19, 57, 0), (22, 55, 0), (27, 58, 1),
- (21, 63, 0), (21, 61, 0), (23, 58, 0), (28, 57, 0),
- (24, 54, 0), (18, 52, 1), (11, 47, 3), (7, 32, 0),
- (4, 30, 0), (5, 25, 0), (5, 23, 0), (8, 28, 0),
- (9, 28, 0), (23, 27, 0), (22, 9, 0), (31, 15, 0),
- (36, 21, 0), (26, 33, 0), (35, 59, 0), (99, 123, 1)
- ),
-
-// 207 Apophysis-040427-4HolidyBull
-((13, 0, 193), (12, 0, 68), (20, 0, 47), (29, 0, 27),
- (21, 5, 29), (13, 11, 32), (10, 12, 36), (7, 14, 40),
- (0, 18, 49), (4, 20, 55), (8, 22, 61), (11, 16, 61),
- (15, 11, 62), (13, 9, 47), (11, 7, 32), (12, 3, 28),
- (14, 0, 25), (14, 8, 8), (20, 20, 13), (26, 32, 18),
- (26, 16, 20), (26, 0, 23), (22, 6, 19), (18, 12, 16),
- (4, 7, 24), (23, 20, 26), (42, 33, 28), (51, 62, 38),
- (61, 92, 48), (30, 73, 65), (0, 54, 83), (30, 82, 157),
- (25, 82, 234), (27, 6, 133), (21, 5, 84), (16, 5, 35),
- (8, 3, 22), (0, 1, 9), (3, 7, 16), (6, 13, 23),
- (35, 33, 57), (33, 113, 99), (31, 194, 141), (15, 133, 188),
- (0, 73, 235), (4, 50, 235), (8, 28, 236), (27, 14, 215),
- (34, 5, 121), (32, 0, 31), (29, 0, 15), (26, 1, 0),
- (35, 0, 0), (44, 0, 0), (51, 6, 0), (59, 13, 0),
- (156, 5, 10), (184, 14, 5), (213, 23, 0), (217, 19, 6),
- (221, 16, 13), (201, 24, 6), (182, 33, 0), (124, 43, 16),
- (97, 43, 0), (58, 13, 0), (44, 14, 0), (30, 15, 0),
- (29, 13, 0), (28, 11, 0), (21, 0, 0), (14, 0, 0),
- (0, 29, 0), (8, 27, 0), (16, 26, 0), (16, 18, 9),
- (17, 10, 18), (15, 12, 32), (14, 15, 46), (8, 11, 80),
- (18, 19, 112), (15, 12, 215), (12, 15, 235), (10, 19, 255),
- (14, 19, 255), (19, 20, 255), (40, 5, 255), (17, 13, 255),
- (10, 10, 255), (11, 6, 252), (12, 3, 250), (11, 4, 251),
- (11, 5, 253), (13, 13, 255), (29, 0, 246), (50, 1, 232),
- (60, 16, 237), (157, 10, 255), (179, 98, 248), (202, 187, 242),
- (225, 210, 240), (249, 234, 239), (255, 221, 201), (255, 255, 159),
- (255, 193, 125), (247, 157, 75), (239, 121, 25), (235, 123, 12),
- (231, 126, 0), (234, 128, 10), (254, 200, 12), (255, 221, 17),
- (255, 230, 21), (255, 238, 32), (255, 246, 45), (255, 255, 59),
- (255, 238, 50), (236, 212, 54), (250, 206, 37), (254, 182, 35),
- (255, 119, 26), (237, 106, 34), (219, 93, 42), (212, 90, 34),
- (206, 88, 26), (203, 125, 14), (152, 100, 63), (85, 39, 114),
- (56, 12, 195), (1, 19, 243), (2, 26, 249), (3, 34, 255),
- (9, 71, 242), (38, 77, 255), (44, 94, 251), (0, 206, 254),
- (20, 255, 238), (28, 243, 235), (37, 231, 233), (31, 216, 244),
- (26, 201, 255), (5, 74, 255), (15, 71, 244), (0, 38, 229),
- (2, 10, 155), (3, 0, 89), (1, 0, 68), (0, 0, 48),
- (0, 9, 23), (0, 12, 5), (0, 15, 0), (6, 9, 0),
- (30, 16, 0), (35, 20, 1), (40, 25, 2), (68, 52, 1),
- (106, 50, 3), (134, 95, 18), (169, 152, 22), (224, 197, 0),
- (244, 203, 0), (255, 186, 62), (225, 158, 64), (195, 130, 66),
- (109, 90, 50), (35, 64, 124), (34, 60, 153), (16, 52, 234),
- (8, 17, 246), (11, 13, 246), (14, 10, 247), (12, 15, 255),
- (5, 19, 255), (0, 23, 255), (6, 12, 244), (4, 0, 254),
- (0, 2, 251), (1, 8, 246), (6, 1, 218), (9, 17, 190),
- (0, 0, 144), (0, 3, 106), (23, 0, 131), (2, 2, 212),
- (0, 0, 249), (0, 1, 246), (0, 2, 243), (0, 4, 213),
- (11, 14, 145), (0, 74, 44), (0, 144, 0), (8, 228, 40),
- (106, 197, 102), (115, 194, 189), (139, 175, 201), (168, 145, 153),
- (187, 163, 75), (128, 118, 5), (107, 66, 12), (112, 41, 0),
- (158, 17, 0), (210, 25, 0), (216, 47, 0), (255, 73, 15),
- (248, 81, 10), (195, 90, 7), (128, 63, 0), (119, 47, 9),
- (80, 35, 56), (60, 16, 39), (60, 39, 34), (76, 35, 0),
- (90, 22, 1), (150, 86, 12), (184, 144, 33), (207, 170, 27),
- (229, 202, 35), (241, 229, 23), (255, 235, 22), (255, 248, 36),
- (255, 251, 41), (245, 239, 39), (247, 244, 43), (216, 205, 123),
- (127, 245, 149), (145, 158, 175), (157, 146, 178), (162, 62, 132),
- (117, 44, 237), (151, 149, 188), (200, 155, 196), (195, 155, 145),
- (161, 173, 127), (177, 209, 64), (130, 174, 37), (118, 68, 7),
- (144, 26, 0), (204, 6, 19), (254, 8, 29), (237, 38, 97),
- (176, 0, 165), (45, 11, 134), (7, 9, 96), (0, 0, 78),
- (3, 3, 41), (0, 0, 18), (3, 2, 0), (7, 1, 1),
- (14, 0, 0), (6, 3, 0), (4, 6, 0), (0, 8, 0),
- (0, 3, 30), (0, 14, 46), (1, 9, 94), (6, 18, 78)
- ),
-
-// 208 Apophysis-040427-4DrkFlorCnpy
-((107, 203, 67), (111, 205, 69), (110, 204, 66), (110, 203, 63),
- (109, 201, 62), (109, 200, 61), (109, 201, 61), (109, 202, 62),
- (116, 213, 71), (120, 217, 74), (124, 222, 77), (129, 229, 81),
- (134, 237, 86), (127, 229, 79), (121, 221, 73), (119, 218, 71),
- (117, 215, 70), (90, 168, 49), (92, 165, 48), (94, 163, 47),
- (88, 156, 45), (83, 150, 44), (80, 140, 40), (77, 131, 37),
- (50, 77, 24), (49, 69, 22), (49, 61, 21), (47, 55, 19),
- (46, 49, 18), (45, 50, 18), (44, 51, 18), (46, 61, 22),
- (49, 64, 21), (48, 67, 21), (46, 74, 21), (44, 82, 21),
- (43, 74, 20), (43, 66, 20), (39, 58, 17), (36, 50, 15),
- (21, 25, 11), (15, 16, 7), (9, 8, 4), (10, 13, 5),
- (11, 19, 6), (13, 27, 7), (15, 35, 8), (29, 65, 17),
- (37, 94, 26), (77, 142, 40), (89, 162, 47), (101, 183, 55),
- (103, 188, 57), (106, 193, 60), (105, 192, 59), (105, 191, 58),
- (99, 184, 57), (98, 176, 53), (97, 168, 50), (95, 164, 48),
- (94, 161, 46), (87, 159, 45), (80, 157, 45), (85, 143, 41),
- (71, 137, 39), (58, 107, 28), (54, 101, 27), (51, 96, 27),
- (50, 95, 26), (49, 94, 25), (50, 95, 26), (52, 99, 27),
- (68, 134, 37), (80, 148, 41), (92, 162, 46), (94, 166, 47),
- (96, 170, 49), (94, 170, 50), (93, 171, 51), (86, 158, 46),
- (74, 145, 41), (71, 114, 34), (59, 95, 28), (47, 77, 23),
- (44, 70, 21), (42, 63, 20), (28, 45, 13), (16, 31, 8),
- (16, 36, 9), (25, 54, 13), (34, 73, 18), (41, 83, 21),
- (48, 93, 24), (50, 95, 26), (47, 77, 23), (45, 50, 20),
- (44, 2, 48), (47, 3, 52), (46, 27, 35), (46, 51, 19),
- (50, 63, 21), (55, 75, 24), (77, 128, 36), (101, 177, 53),
- (158, 251, 108), (166, 243, 116), (174, 236, 125), (145, 216, 98),
- (117, 197, 72), (98, 172, 51), (82, 140, 40), (57, 103, 28),
- (47, 81, 21), (29, 51, 13), (23, 44, 11), (18, 37, 9),
- (19, 35, 9), (23, 29, 15), (22, 22, 10), (21, 21, 11),
- (19, 10, 13), (26, 5, 25), (34, 0, 37), (36, 0, 40),
- (38, 1, 44), (41, 2, 47), (36, 0, 44), (29, 0, 31),
- (26, 0, 29), (14, 0, 13), (13, 1, 9), (12, 3, 6),
- (10, 6, 5), (12, 8, 7), (18, 18, 8), (23, 23, 13),
- (52, 69, 24), (66, 104, 31), (81, 139, 39), (87, 148, 42),
- (94, 158, 46), (97, 176, 51), (102, 181, 54), (96, 181, 54),
- (85, 159, 46), (65, 130, 36), (58, 114, 31), (51, 98, 26),
- (41, 74, 19), (24, 50, 15), (16, 34, 8), (14, 32, 8),
- (15, 21, 7), (16, 19, 7), (18, 18, 8), (19, 23, 9),
- (19, 23, 9), (27, 23, 12), (27, 30, 13), (43, 50, 19),
- (50, 67, 22), (66, 122, 33), (69, 134, 37), (73, 146, 41),
- (81, 178, 63), (102, 193, 62), (109, 201, 64), (116, 213, 71),
- (140, 245, 90), (145, 247, 97), (150, 249, 104), (166, 252, 119),
- (161, 252, 113), (152, 252, 100), (142, 247, 85), (128, 224, 72),
- (123, 223, 75), (116, 217, 75), (113, 210, 68), (110, 198, 60),
- (104, 185, 56), (92, 159, 46), (72, 140, 41), (54, 102, 28),
- (34, 47, 19), (30, 41, 15), (27, 35, 12), (16, 31, 8),
- (16, 31, 8), (19, 39, 11), (36, 68, 18), (51, 98, 26),
- (64, 129, 35), (80, 152, 44), (93, 163, 47), (103, 184, 55),
- (101, 191, 59), (97, 186, 60), (96, 176, 53), (91, 169, 50),
- (92, 162, 48), (91, 171, 50), (93, 171, 51), (101, 180, 53),
- (103, 186, 56), (106, 193, 60), (110, 198, 60), (111, 202, 62),
- (114, 207, 66), (114, 208, 68), (115, 210, 68), (113, 210, 68),
- (112, 209, 68), (114, 207, 66), (112, 203, 64), (114, 198, 58),
- (109, 197, 59), (105, 192, 59), (97, 182, 55), (88, 167, 50),
- (74, 140, 40), (55, 101, 28), (47, 76, 22), (45, 63, 21),
- (38, 40, 16), (20, 12, 10), (19, 2, 21), (25, 1, 27),
- (23, 1, 24), (19, 0, 20), (19, 0, 20), (14, 0, 15),
- (13, 0, 10), (8, 2, 4), (10, 6, 5), (12, 18, 6),
- (14, 18, 4), (12, 18, 6), (14, 13, 9), (17, 6, 10),
- (22, 0, 21), (31, 0, 36), (41, 2, 47), (50, 6, 59),
- (61, 10, 69), (75, 18, 87), (63, 11, 73), (54, 4, 65),
- (48, 4, 55), (53, 64, 24), (57, 89, 26), (77, 123, 35),
- (87, 152, 50), (99, 178, 53), (108, 194, 59), (108, 199, 62)
- ),
-
-// 209 Apophysis-040427-4DethstrDemis
-((189, 180, 171), (110, 91, 84), (110, 75, 55), (110, 60, 27),
- (97, 45, 13), (84, 31, 0), (72, 17, 0), (61, 3, 1),
- (2, 10, 23), (16, 26, 40), (30, 42, 58), (48, 60, 77),
- (66, 79, 96), (72, 82, 98), (78, 85, 101), (74, 82, 99),
- (71, 79, 98), (49, 59, 71), (55, 50, 53), (61, 42, 35),
- (89, 61, 48), (118, 81, 62), (122, 89, 78), (126, 98, 94),
- (153, 150, 157), (164, 170, 183), (176, 191, 210), (186, 199, 220),
- (196, 208, 230), (193, 208, 229), (191, 208, 228), (168, 194, 219),
- (172, 185, 201), (169, 180, 198), (163, 175, 191), (158, 170, 184),
- (148, 157, 170), (139, 145, 157), (142, 143, 151), (146, 141, 145),
- (152, 133, 116), (164, 132, 111), (177, 131, 107), (179, 122, 86),
- (181, 113, 66), (176, 94, 45), (171, 75, 25), (143, 49, 11),
- (77, 28, 14), (1, 11, 23), (0, 7, 19), (0, 3, 15),
- (13, 14, 27), (27, 25, 39), (56, 35, 38), (86, 46, 38),
- (153, 80, 45), (157, 90, 53), (162, 100, 61), (157, 109, 81),
- (152, 119, 102), (147, 119, 105), (142, 120, 109), (125, 129, 141),
- (123, 130, 146), (117, 123, 139), (113, 119, 134), (110, 116, 130),
- (106, 112, 127), (102, 109, 125), (93, 99, 115), (93, 99, 115),
- (112, 118, 132), (118, 125, 141), (124, 133, 150), (134, 144, 162),
- (145, 156, 174), (149, 161, 180), (154, 167, 186), (159, 170, 188),
- (148, 156, 175), (128, 131, 146), (118, 125, 142), (109, 120, 138),
- (97, 110, 132), (86, 100, 126), (87, 94, 110), (92, 92, 100),
- (93, 99, 115), (108, 114, 130), (123, 130, 146), (134, 143, 159),
- (145, 157, 173), (161, 172, 190), (176, 191, 210), (194, 212, 234),
- (202, 222, 247), (206, 227, 248), (205, 225, 248), (204, 224, 248),
- (203, 223, 248), (203, 223, 248), (191, 218, 239), (193, 209, 232),
- (196, 196, 196), (188, 171, 158), (180, 146, 121), (168, 139, 121),
- (156, 132, 122), (127, 129, 141), (122, 130, 143), (123, 130, 146),
- (123, 130, 146), (124, 128, 139), (128, 128, 137), (132, 129, 136),
- (124, 130, 144), (131, 140, 155), (128, 146, 170), (140, 156, 181),
- (159, 172, 189), (152, 163, 182), (146, 154, 175), (145, 152, 172),
- (144, 151, 169), (135, 144, 159), (137, 147, 159), (144, 153, 170),
- (145, 155, 180), (169, 180, 198), (170, 181, 199), (171, 182, 200),
- (158, 171, 188), (141, 141, 151), (130, 126, 127), (142, 118, 108),
- (95, 92, 87), (79, 81, 85), (63, 71, 84), (53, 66, 81),
- (44, 61, 79), (28, 38, 65), (25, 41, 64), (23, 40, 58),
- (28, 41, 57), (32, 45, 64), (36, 48, 66), (40, 52, 68),
- (58, 65, 81), (65, 74, 89), (72, 76, 87), (87, 80, 87),
- (135, 90, 61), (143, 89, 61), (152, 88, 61), (132, 97, 78),
- (121, 98, 90), (95, 95, 105), (93, 99, 115), (93, 99, 115),
- (93, 99, 115), (83, 85, 98), (82, 80, 89), (81, 76, 80),
- (84, 83, 89), (79, 88, 103), (73, 94, 113), (80, 89, 122),
- (93, 99, 115), (93, 99, 115), (93, 99, 115), (100, 106, 122),
- (105, 114, 129), (95, 101, 115), (93, 99, 115), (85, 94, 109),
- (81, 76, 80), (63, 52, 60), (46, 35, 31), (61, 21, 9),
- (57, 19, 8), (31, 29, 34), (33, 42, 57), (53, 52, 58),
- (102, 70, 55), (104, 83, 73), (107, 96, 92), (100, 108, 119),
- (120, 120, 128), (140, 129, 125), (152, 129, 115), (152, 124, 110),
- (146, 118, 106), (134, 107, 98), (125, 97, 83), (115, 98, 90),
- (121, 117, 114), (116, 125, 142), (120, 131, 149), (135, 144, 159),
- (154, 166, 182), (168, 181, 198), (174, 190, 206), (186, 201, 222),
- (194, 212, 234), (221, 234, 227), (249, 233, 234), (209, 227, 249),
- (197, 218, 239), (189, 211, 232), (179, 191, 213), (175, 186, 204),
- (169, 180, 198), (158, 169, 187), (141, 152, 170), (123, 130, 146),
- (117, 119, 131), (101, 109, 122), (94, 100, 114), (99, 102, 109),
- (128, 100, 89), (148, 107, 85), (194, 121, 80), (232, 139, 78),
- (249, 172, 104), (221, 186, 154), (197, 171, 154), (189, 171, 169),
- (159, 168, 183), (145, 152, 168), (129, 138, 153), (105, 121, 144),
- (93, 99, 115), (81, 87, 101), (64, 70, 84), (38, 42, 54),
- (20, 33, 49), (4, 19, 38), (11, 31, 42), (18, 34, 50),
- (34, 41, 59), (52, 61, 76), (64, 71, 87), (77, 84, 100),
- (93, 99, 115), (105, 111, 125), (122, 130, 149), (145, 154, 171),
- (163, 174, 192), (168, 179, 199), (168, 181, 200), (171, 182, 200),
- (178, 188, 200), (188, 187, 193), (189, 180, 175), (202, 178, 166)
- ),
-
-// 210 Apophysis-040427-4DethstrDems
-((46, 26, 0), (52, 32, 7), (57, 39, 15), (62, 46, 23),
- (60, 52, 41), (59, 59, 59), (54, 76, 89), (49, 93, 120),
- (99, 123, 133), (116, 124, 122), (133, 125, 112), (132, 125, 110),
- (132, 125, 109), (131, 126, 112), (131, 127, 116), (127, 126, 117),
- (123, 126, 119), (124, 115, 100), (119, 107, 87), (115, 99, 74),
- (105, 91, 70), (96, 83, 66), (97, 85, 67), (98, 87, 69),
- (111, 104, 86), (114, 106, 91), (118, 108, 96), (114, 104, 85),
- (110, 100, 75), (103, 92, 71), (96, 85, 67), (86, 75, 57),
- (84, 73, 55), (114, 114, 104), (113, 125, 125), (113, 137, 147),
- (136, 150, 157), (160, 163, 168), (165, 167, 167), (171, 172, 166),
- (211, 194, 176), (220, 204, 183), (230, 214, 191), (228, 214, 194),
- (227, 214, 198), (227, 212, 195), (227, 210, 192), (223, 210, 191),
- (215, 203, 187), (190, 181, 166), (179, 178, 167), (168, 175, 168),
- (144, 170, 181), (120, 165, 194), (111, 166, 194), (103, 167, 194),
- (134, 157, 165), (148, 156, 152), (162, 156, 140), (162, 156, 140),
- (162, 156, 140), (166, 162, 142), (170, 168, 145), (172, 170, 157),
- (174, 179, 175), (176, 167, 152), (175, 166, 142), (175, 166, 133),
- (168, 161, 136), (162, 156, 140), (162, 156, 140), (162, 156, 140),
- (150, 141, 126), (156, 148, 133), (162, 156, 140), (168, 167, 157),
- (174, 179, 175), (183, 191, 185), (192, 203, 195), (209, 220, 224),
- (194, 234, 246), (224, 226, 221), (213, 214, 209), (202, 203, 197),
- (190, 197, 185), (178, 191, 173), (153, 185, 200), (148, 159, 163),
- (135, 135, 127), (119, 130, 133), (103, 126, 140), (103, 128, 142),
- (103, 131, 145), (109, 137, 149), (121, 148, 157), (130, 158, 172),
- (140, 157, 165), (139, 130, 113), (129, 120, 104), (120, 111, 96),
- (110, 100, 84), (101, 89, 73), (87, 74, 57), (81, 65, 49),
- (61, 43, 21), (33, 32, 21), (6, 22, 21), (26, 25, 13),
- (46, 28, 6), (58, 37, 16), (66, 44, 23), (76, 64, 42),
- (80, 69, 51), (97, 86, 68), (105, 94, 76), (114, 103, 85),
- (132, 125, 109), (138, 136, 124), (154, 146, 133), (161, 155, 141),
- (127, 155, 166), (94, 144, 170), (61, 134, 175), (42, 125, 176),
- (23, 116, 177), (6, 83, 151), (34, 69, 101), (58, 84, 101),
- (66, 84, 86), (110, 103, 87), (118, 110, 94), (126, 117, 102),
- (150, 134, 111), (162, 156, 140), (174, 168, 154), (191, 185, 171),
- (235, 222, 206), (239, 223, 209), (244, 224, 213), (240, 222, 209),
- (237, 221, 205), (221, 214, 196), (203, 194, 179), (191, 184, 168),
- (178, 171, 155), (150, 144, 130), (141, 134, 118), (133, 125, 106),
- (110, 101, 84), (92, 81, 63), (87, 76, 56), (87, 74, 55),
- (77, 67, 55), (72, 67, 58), (67, 68, 62), (66, 75, 80),
- (53, 77, 89), (66, 75, 84), (153, 147, 131), (145, 164, 171),
- (147, 185, 204), (160, 233, 252), (165, 228, 253), (171, 224, 255),
- (194, 252, 254), (247, 255, 253), (253, 245, 232), (255, 238, 222),
- (198, 189, 174), (193, 182, 166), (189, 176, 159), (183, 173, 148),
- (177, 170, 154), (184, 176, 157), (198, 187, 169), (206, 196, 184),
- (198, 209, 215), (194, 213, 220), (153, 196, 215), (137, 174, 193),
- (129, 157, 161), (123, 126, 119), (102, 105, 98), (93, 80, 63),
- (66, 53, 34), (62, 50, 29), (59, 47, 25), (64, 47, 27),
- (87, 61, 36), (83, 70, 54), (86, 73, 56), (86, 75, 57),
- (90, 77, 58), (97, 85, 71), (108, 99, 82), (116, 110, 98),
- (109, 114, 110), (108, 122, 122), (103, 122, 139), (81, 118, 144),
- (78, 124, 148), (72, 136, 182), (74, 142, 189), (84, 180, 230),
- (112, 206, 244), (178, 227, 241), (247, 239, 226), (254, 244, 232),
- (255, 243, 237), (255, 252, 240), (247, 244, 237), (228, 230, 216),
- (169, 209, 217), (108, 191, 233), (102, 175, 210), (92, 161, 200),
- (93, 155, 194), (93, 146, 178), (103, 136, 153), (113, 135, 146),
- (130, 126, 114), (132, 125, 109), (132, 125, 109), (138, 132, 116),
- (144, 133, 115), (145, 139, 125), (153, 146, 130), (162, 156, 140),
- (162, 156, 140), (152, 146, 132), (143, 137, 123), (132, 125, 109),
- (131, 122, 105), (121, 112, 97), (110, 99, 81), (101, 88, 69),
- (96, 85, 67), (107, 99, 80), (119, 112, 96), (127, 124, 109),
- (132, 125, 109), (146, 135, 117), (169, 155, 129), (168, 161, 145),
- (163, 163, 155), (162, 156, 140), (162, 156, 140), (153, 144, 129),
- (132, 125, 109), (110, 98, 82), (94, 83, 65), (79, 64, 45),
- (61, 43, 21), (53, 33, 8), (51, 31, 7), (49, 28, 7)
- ),
-
-// 211 Apophysis-040427-4DeerDemMsk
-((164, 151, 181), (1, 5, 16), (1, 2, 10), (1, 0, 4),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (0, 0, 2), (0, 0, 2), (2, 0, 1),
- (3, 4, 6), (21, 25, 22), (39, 46, 39), (115, 101, 68),
- (192, 156, 98), (216, 184, 100), (240, 212, 102), (225, 244, 118),
- (253, 253, 131), (252, 188, 78), (225, 139, 47), (199, 91, 16),
- (120, 63, 20), (42, 36, 24), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 1, 1), (0, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (1, 1, 0), (1, 1, 0), (1, 1, 1),
- (5, 6, 0), (28, 35, 4), (52, 65, 9), (94, 120, 16),
- (136, 175, 24), (226, 214, 66), (243, 238, 82), (243, 222, 69),
- (249, 195, 73), (39, 143, 46), (23, 97, 32), (7, 52, 19),
- (7, 7, 5), (3, 3, 3), (2, 2, 2), (3, 1, 2),
- (0, 1, 6), (0, 0, 4), (1, 0, 2), (1, 1, 2),
- (2, 2, 2), (5, 5, 5), (11, 12, 7), (73, 61, 21),
- (179, 156, 28), (255, 249, 89), (253, 250, 96), (252, 252, 104),
- (245, 254, 101), (216, 235, 83), (157, 195, 56), (118, 98, 65),
- (8, 7, 5), (5, 4, 6), (3, 2, 7), (0, 4, 7),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (5, 5, 5), (11, 11, 9), (70, 56, 30), (150, 146, 55),
- (171, 168, 127), (179, 151, 150), (187, 135, 173), (168, 111, 146),
- (226, 143, 103), (251, 161, 98), (236, 131, 112), (224, 102, 81),
- (146, 127, 59), (39, 43, 29), (11, 11, 9), (4, 4, 2),
- (2, 3, 0), (3, 2, 0), (3, 3, 3), (7, 6, 4),
- (159, 40, 18), (185, 56, 28), (212, 72, 39), (190, 69, 104),
- (92, 62, 54), (16, 12, 9), (5, 5, 5), (3, 3, 3),
- (4, 4, 4), (9, 9, 9), (41, 30, 28), (108, 104, 93),
- (176, 206, 146), (242, 218, 172), (241, 207, 179), (213, 163, 128),
- (211, 161, 100), (141, 117, 71), (80, 51, 82), (134, 56, 140),
- (218, 46, 122), (242, 183, 203), (251, 194, 201), (254, 237, 247),
- (218, 236, 214), (194, 224, 160), (130, 135, 69), (36, 77, 59),
- (15, 17, 12), (6, 6, 6), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 0), (8, 0, 0), (6, 5, 3),
- (14, 11, 4), (170, 36, 25), (243, 31, 56), (247, 10, 62),
- (242, 15, 84), (247, 1, 146), (239, 3, 147), (248, 71, 152),
- (223, 134, 118), (167, 210, 33), (126, 184, 22), (63, 143, 8),
- (19, 20, 14), (8, 8, 6), (3, 3, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (3, 3, 3), (8, 3, 7),
- (16, 7, 12), (121, 28, 72), (240, 3, 143), (243, 0, 156),
- (204, 185, 213), (238, 225, 235), (250, 250, 212), (195, 223, 182)
- ),
-
-// 212 Apophysis-040427-4CrouchDragn
-((172, 5, 83), (177, 6, 84), (176, 6, 84), (175, 7, 85),
- (168, 52, 89), (162, 97, 93), (175, 114, 68), (189, 132, 43),
- (233, 166, 13), (236, 193, 6), (240, 220, 0), (241, 221, 0),
- (242, 222, 1), (238, 215, 14), (234, 209, 28), (239, 212, 41),
- (244, 216, 55), (254, 213, 63), (242, 196, 67), (230, 179, 72),
- (228, 173, 53), (227, 167, 35), (221, 165, 38), (215, 163, 41),
- (158, 133, 30), (153, 106, 37), (149, 79, 45), (157, 42, 62),
- (166, 6, 80), (169, 5, 81), (172, 5, 83), (176, 5, 84),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (177, 5, 85), (177, 6, 85), (176, 5, 84), (176, 5, 84),
- (177, 4, 84), (177, 4, 84), (177, 4, 84), (176, 4, 84),
- (176, 5, 84), (175, 5, 84), (174, 6, 84), (172, 6, 82),
- (166, 6, 80), (151, 4, 72), (141, 4, 67), (132, 4, 63),
- (122, 4, 58), (112, 4, 53), (115, 48, 27), (118, 93, 1),
- (136, 111, 21), (132, 64, 43), (128, 18, 65), (135, 10, 66),
- (142, 3, 68), (146, 3, 70), (151, 4, 72), (159, 3, 74),
- (161, 3, 77), (172, 6, 82), (169, 5, 81), (167, 5, 80),
- (164, 4, 79), (162, 4, 78), (159, 5, 77), (158, 4, 74),
- (140, 4, 68), (137, 4, 66), (134, 4, 64), (127, 4, 61),
- (121, 4, 59), (111, 4, 54), (101, 4, 49), (105, 79, 5),
- (128, 100, 0), (173, 116, 11), (178, 115, 16), (184, 115, 22),
- (172, 98, 52), (160, 82, 82), (150, 38, 84), (170, 15, 83),
- (174, 6, 83), (175, 5, 83), (176, 5, 83), (176, 4, 83),
- (177, 4, 84), (176, 5, 83), (173, 5, 82), (170, 5, 81),
- (167, 5, 80), (162, 4, 78), (164, 4, 79), (167, 5, 80),
- (167, 5, 80), (167, 5, 80), (172, 5, 83), (177, 6, 85),
- (174, 113, 108), (189, 144, 114), (205, 175, 121), (228, 208, 168),
- (251, 241, 216), (254, 248, 234), (243, 207, 123), (234, 191, 97),
- (255, 211, 60), (242, 222, 3), (242, 222, 6), (242, 223, 9),
- (233, 207, 32), (205, 186, 66), (192, 145, 65), (173, 110, 101),
- (147, 88, 48), (164, 101, 43), (181, 115, 39), (190, 130, 38),
- (199, 145, 37), (206, 140, 27), (209, 145, 19), (214, 148, 8),
- (200, 124, 2), (196, 137, 19), (205, 137, 24), (214, 137, 29),
- (225, 155, 33), (216, 156, 32), (205, 146, 30), (186, 135, 46),
- (166, 48, 100), (170, 27, 92), (174, 6, 84), (175, 6, 84),
- (177, 6, 85), (179, 6, 86), (180, 4, 85), (178, 5, 84),
- (177, 4, 83), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (173, 5, 82), (174, 6, 83), (174, 6, 83), (174, 6, 83),
- (152, 72, 73), (159, 89, 45), (166, 107, 17), (186, 126, 12),
- (189, 127, 8), (185, 125, 5), (162, 127, 1), (172, 112, 0),
- (152, 100, 16), (145, 9, 71), (152, 7, 73), (159, 5, 75),
- (160, 6, 76), (165, 5, 79), (167, 5, 80), (172, 6, 82),
- (172, 19, 86), (175, 51, 97), (178, 84, 108), (186, 141, 60),
- (204, 145, 43), (221, 162, 36), (229, 170, 40), (227, 171, 48),
- (219, 168, 61), (232, 179, 67), (234, 180, 54), (242, 189, 31),
- (239, 186, 12), (240, 185, 6), (241, 187, 1), (224, 174, 1),
- (180, 121, 19), (164, 103, 13), (148, 85, 8), (135, 12, 66),
- (145, 5, 68), (159, 5, 75), (161, 5, 76), (165, 5, 79),
- (166, 6, 80), (167, 5, 80), (167, 5, 80), (170, 5, 81),
- (172, 6, 82), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (172, 5, 83), (172, 5, 83), (169, 4, 80), (165, 5, 79),
- (160, 4, 77), (152, 5, 73), (140, 4, 68), (122, 3, 59),
- (107, 4, 51), (111, 64, 10), (117, 92, 0), (129, 101, 1),
- (145, 93, 9), (160, 94, 7), (144, 94, 21), (136, 84, 45),
- (153, 21, 78), (159, 8, 77), (166, 6, 80), (172, 6, 82),
- (176, 5, 83), (177, 4, 84), (177, 4, 84), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (176, 5, 84), (173, 5, 82),
- (166, 4, 79), (158, 4, 74), (142, 2, 65), (125, 4, 58),
- (110, 4, 53), (101, 4, 49), (101, 4, 49), (111, 3, 53),
- (129, 8, 62), (148, 88, 15), (184, 128, 33), (206, 153, 41),
- (212, 191, 38), (224, 204, 19), (239, 216, 0), (242, 188, 0),
- (227, 175, 1), (226, 160, 20), (197, 136, 21), (155, 61, 87),
- (153, 24, 81), (162, 8, 78), (166, 6, 80), (176, 5, 84)
- ),
-
-// 213 Apophysis-040427-4CopprMapleleaf
-((24, 5, 0), (33, 1, 4), (45, 10, 7), (57, 20, 11),
- (65, 28, 18), (74, 36, 25), (74, 36, 24), (74, 36, 23),
- (68, 30, 19), (57, 26, 15), (47, 23, 11), (44, 19, 7),
- (42, 16, 3), (35, 10, 7), (28, 5, 11), (26, 7, 12),
- (24, 9, 14), (53, 15, 12), (82, 41, 33), (112, 68, 55),
- (145, 96, 82), (178, 125, 109), (193, 138, 120), (208, 151, 132),
- (242, 196, 160), (244, 197, 164), (246, 199, 169), (239, 186, 162),
- (232, 173, 155), (225, 167, 149), (219, 162, 143), (208, 151, 132),
- (195, 139, 122), (170, 119, 102), (152, 103, 87), (135, 88, 72),
- (116, 71, 56), (97, 55, 41), (92, 51, 38), (87, 47, 35),
- (85, 45, 33), (99, 57, 44), (113, 69, 56), (141, 99, 78),
- (169, 130, 101), (182, 141, 111), (196, 153, 121), (227, 182, 149),
- (243, 188, 168), (253, 203, 180), (251, 205, 176), (250, 207, 172),
- (245, 193, 166), (240, 179, 160), (224, 165, 147), (209, 152, 135),
- (168, 117, 100), (144, 96, 81), (121, 75, 62), (111, 67, 53),
- (101, 59, 45), (99, 57, 43), (98, 56, 42), (96, 54, 42),
- (91, 49, 37), (102, 58, 45), (103, 59, 46), (104, 60, 47),
- (102, 59, 45), (100, 58, 44), (87, 56, 35), (79, 41, 30),
- (79, 39, 29), (91, 49, 38), (104, 60, 47), (112, 67, 54),
- (120, 74, 61), (182, 129, 113), (245, 184, 165), (208, 151, 132),
- (171, 118, 102), (141, 94, 78), (132, 85, 70), (123, 77, 62),
- (124, 78, 63), (125, 79, 64), (142, 95, 79), (156, 107, 92),
- (175, 122, 106), (178, 125, 109), (181, 128, 112), (175, 123, 107),
- (170, 119, 102), (151, 102, 87), (135, 88, 72), (124, 78, 63),
- (112, 69, 52), (110, 66, 53), (117, 72, 58), (124, 78, 63),
- (134, 87, 72), (145, 96, 81), (163, 111, 97), (186, 133, 115),
- (227, 168, 150), (232, 185, 165), (238, 202, 180), (237, 203, 185),
- (237, 205, 190), (233, 210, 192), (235, 209, 194), (240, 204, 188),
- (243, 200, 181), (241, 195, 161), (238, 192, 158), (235, 189, 155),
- (211, 166, 135), (209, 166, 132), (203, 164, 133), (207, 163, 134),
- (237, 179, 159), (237, 192, 173), (238, 205, 188), (235, 207, 189),
- (232, 209, 191), (235, 206, 190), (237, 202, 180), (242, 185, 165),
- (223, 164, 146), (187, 131, 114), (172, 118, 103), (158, 106, 92),
- (138, 91, 75), (123, 77, 64), (107, 69, 56), (105, 61, 48),
- (112, 69, 53), (123, 84, 62), (135, 100, 72), (144, 108, 81),
- (154, 117, 90), (169, 130, 101), (197, 141, 124), (216, 159, 140),
- (246, 185, 166), (247, 190, 171), (242, 191, 164), (238, 192, 158),
- (211, 168, 134), (187, 146, 114), (176, 123, 107), (173, 122, 105),
- (178, 137, 107), (187, 138, 115), (196, 140, 123), (202, 146, 129),
- (203, 147, 130), (200, 153, 133), (204, 148, 131), (192, 136, 119),
- (173, 120, 104), (152, 103, 88), (151, 102, 87), (151, 102, 87),
- (147, 98, 83), (149, 100, 85), (155, 106, 91), (158, 109, 94),
- (167, 116, 99), (163, 113, 97), (160, 111, 96), (154, 105, 90),
- (145, 96, 81), (144, 95, 80), (135, 87, 73), (124, 78, 63),
- (124, 78, 63), (123, 77, 62), (113, 70, 54), (112, 69, 53),
- (104, 70, 45), (113, 79, 54), (132, 96, 70), (152, 103, 88),
- (183, 130, 112), (186, 133, 115), (190, 137, 119), (199, 143, 126),
- (206, 149, 130), (206, 161, 130), (223, 164, 146), (235, 177, 157),
- (240, 182, 162), (250, 189, 170), (251, 198, 180), (250, 202, 182),
- (248, 206, 192), (246, 215, 195), (239, 212, 193), (238, 205, 190),
- (243, 201, 187), (250, 202, 182), (253, 199, 187), (251, 206, 187),
- (249, 206, 187), (249, 206, 190), (236, 208, 194), (231, 214, 196),
- (234, 221, 205), (232, 225, 207), (240, 240, 216), (245, 239, 223),
- (233, 224, 207), (231, 222, 205), (229, 224, 205), (227, 220, 204),
- (227, 220, 204), (226, 220, 204), (225, 218, 202), (224, 221, 204),
- (202, 240, 219), (222, 231, 204), (225, 223, 200), (227, 220, 202),
- (227, 218, 203), (229, 217, 203), (227, 214, 198), (235, 209, 196),
- (247, 200, 192), (250, 200, 193), (248, 213, 194), (238, 216, 195),
- (233, 216, 198), (232, 220, 204), (232, 213, 206), (231, 214, 198),
- (235, 206, 190), (231, 187, 152), (195, 143, 122), (157, 108, 93),
- (123, 77, 64), (73, 61, 49), (48, 20, 9), (21, 10, 8),
- (16, 21, 17), (30, 24, 10), (60, 23, 14), (75, 37, 26),
- (87, 47, 35), (91, 49, 37), (104, 60, 47), (95, 53, 39),
- (83, 43, 31), (72, 34, 23), (51, 17, 7), (31, 5, 8)
- ),
-
-// 214 Apophysis-040427-4Circulations
-((243, 231, 189), (255, 250, 221), (253, 248, 226), (252, 246, 232),
- (252, 244, 236), (253, 243, 241), (254, 243, 241), (255, 244, 242),
- (253, 245, 242), (253, 247, 241), (253, 249, 240), (254, 248, 239),
- (255, 248, 238), (253, 250, 240), (251, 253, 242), (251, 254, 246),
- (252, 255, 251), (254, 254, 254), (254, 254, 254), (255, 255, 255),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (255, 245, 253), (254, 249, 253), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (252, 250, 252), (251, 246, 250), (252, 244, 241),
- (251, 243, 222), (242, 220, 171), (228, 198, 124), (214, 176, 77),
- (164, 129, 42), (115, 83, 8), (83, 61, 4), (52, 40, 0),
- (11, 3, 0), (13, 7, 1), (15, 11, 2), (29, 20, 1),
- (43, 30, 0), (57, 40, 0), (71, 51, 1), (105, 75, 2),
- (150, 109, 4), (187, 144, 32), (204, 163, 54), (221, 183, 76),
- (230, 202, 118), (240, 222, 160), (243, 224, 170), (247, 226, 181),
- (250, 242, 221), (250, 242, 221), (250, 242, 221), (248, 237, 208),
- (246, 232, 195), (241, 226, 178), (236, 220, 161), (237, 202, 118),
- (217, 182, 82), (164, 121, 9), (126, 93, 4), (88, 65, 0),
- (81, 58, 0), (74, 51, 0), (71, 51, 1), (73, 52, 0),
- (94, 65, 0), (116, 83, 2), (139, 101, 4), (149, 107, 3),
- (160, 114, 2), (160, 116, 4), (160, 118, 6), (163, 120, 5),
- (160, 117, 2), (166, 121, 6), (177, 133, 19), (188, 145, 32),
- (203, 161, 57), (218, 178, 82), (233, 203, 130), (242, 223, 167),
- (248, 233, 210), (250, 239, 219), (253, 246, 228), (252, 244, 225),
- (251, 243, 222), (250, 234, 211), (248, 234, 205), (246, 232, 193),
- (244, 227, 181), (246, 232, 193), (248, 233, 203), (250, 235, 214),
- (249, 240, 222), (248, 245, 230), (245, 244, 242), (249, 247, 250),
- (252, 255, 255), (252, 252, 248), (252, 249, 242), (252, 248, 235),
- (252, 247, 228), (247, 244, 213), (244, 231, 199), (235, 207, 160),
- (219, 189, 116), (148, 106, 8), (119, 86, 5), (91, 67, 3),
- (50, 38, 0), (29, 15, 2), (23, 18, 0), (33, 20, 12),
- (65, 48, 2), (88, 61, 1), (111, 75, 0), (120, 84, 0),
- (130, 94, 0), (146, 105, 0), (157, 113, 4), (151, 109, 1),
- (139, 98, 6), (68, 50, 0), (52, 39, 0), (36, 29, 1),
- (32, 21, 1), (43, 32, 2), (76, 55, 0), (112, 91, 38),
- (228, 209, 167), (236, 219, 185), (245, 229, 203), (248, 234, 216),
- (252, 239, 230), (251, 243, 240), (252, 244, 241), (253, 245, 243),
- (253, 245, 243), (253, 245, 243), (253, 245, 243), (254, 246, 244),
- (254, 246, 244), (254, 243, 247), (255, 244, 248), (255, 246, 251),
- (253, 242, 248), (251, 244, 247), (250, 246, 247), (253, 245, 243),
- (255, 248, 246), (255, 249, 247), (255, 245, 244), (253, 245, 243),
- (253, 245, 243), (252, 248, 237), (252, 247, 233), (252, 246, 230),
- (253, 246, 228), (250, 243, 224), (250, 231, 214), (247, 230, 210),
- (251, 246, 226), (251, 248, 225), (252, 250, 225), (255, 250, 226),
- (252, 247, 228), (252, 246, 232), (251, 247, 238), (252, 244, 241),
- (253, 243, 241), (253, 243, 241), (252, 248, 237), (253, 246, 228),
- (251, 236, 215), (248, 234, 199), (246, 227, 185), (242, 220, 163),
- (217, 181, 87), (212, 177, 81), (208, 174, 76), (189, 147, 35),
- (174, 131, 18), (169, 124, 9), (161, 118, 3), (143, 102, 0),
- (120, 88, 3), (104, 72, 0), (84, 60, 0), (78, 57, 0),
- (86, 56, 2), (109, 80, 20), (172, 130, 20), (208, 166, 68),
- (223, 189, 102), (239, 210, 154), (248, 219, 163), (244, 226, 178),
- (246, 232, 193), (247, 234, 199), (247, 234, 199), (248, 234, 205),
- (248, 234, 205), (242, 229, 210), (248, 225, 209), (248, 226, 205),
- (247, 226, 205), (245, 231, 205), (247, 234, 199), (247, 233, 198),
- (255, 235, 182), (254, 211, 143), (222, 182, 94), (212, 174, 75),
- (187, 148, 47), (181, 138, 23), (197, 155, 43), (214, 176, 77),
- (232, 200, 123), (243, 216, 169), (248, 226, 189), (247, 235, 209),
- (251, 246, 227), (253, 247, 233), (252, 244, 241), (253, 245, 243),
- (253, 248, 242), (251, 249, 237), (252, 246, 230), (253, 246, 228),
- (253, 246, 228), (253, 246, 230), (252, 248, 237), (251, 249, 237),
- (251, 249, 236), (252, 246, 230), (253, 246, 230), (253, 246, 228),
- (253, 246, 228), (251, 246, 226), (251, 244, 226), (251, 236, 213),
- (248, 232, 209), (245, 227, 203), (245, 225, 188), (244, 221, 179),
- (239, 215, 155), (237, 213, 143), (230, 195, 114), (222, 192, 102)
- ),
-
-// 215 Apophysis-040427-4DmnContaind
-((245, 179, 83), (251, 216, 174), (253, 207, 146), (255, 199, 119),
- (251, 196, 107), (248, 194, 96), (251, 193, 92), (255, 193, 89),
- (255, 170, 87), (252, 179, 95), (250, 188, 103), (252, 198, 124),
- (254, 208, 146), (251, 213, 165), (248, 218, 184), (231, 214, 203),
- (214, 211, 222), (177, 148, 254), (163, 141, 184), (149, 134, 115),
- (162, 121, 68), (175, 108, 21), (182, 108, 10), (190, 108, 0),
- (236, 132, 1), (245, 146, 20), (255, 160, 39), (253, 177, 82),
- (251, 194, 125), (240, 201, 154), (229, 209, 184), (175, 164, 204),
- (99, 81, 131), (79, 56, 24), (79, 51, 16), (79, 47, 9),
- (56, 39, 23), (33, 32, 38), (32, 19, 68), (31, 6, 98),
- (63, 9, 217), (86, 32, 236), (109, 55, 255), (118, 68, 255),
- (128, 81, 255), (132, 86, 253), (137, 91, 251), (143, 103, 254),
- (146, 106, 254), (180, 152, 254), (192, 177, 234), (205, 203, 214),
- (229, 197, 162), (254, 191, 111), (254, 182, 90), (255, 174, 69),
- (255, 145, 4), (255, 141, 2), (255, 138, 0), (235, 129, 0),
- (215, 121, 0), (211, 119, 0), (207, 117, 0), (202, 115, 0),
- (194, 109, 0), (192, 107, 0), (179, 100, 0), (167, 94, 0),
- (164, 90, 1), (161, 87, 2), (147, 83, 0), (132, 72, 0),
- (89, 55, 10), (60, 28, 65), (32, 1, 121), (47, 0, 177),
- (62, 0, 233), (66, 2, 244), (71, 4, 255), (72, 19, 245),
- (74, 29, 194), (64, 59, 81), (95, 66, 42), (127, 74, 4),
- (136, 77, 2), (145, 80, 0), (157, 90, 1), (143, 94, 35),
- (172, 147, 241), (177, 151, 248), (182, 156, 255), (181, 155, 254),
- (180, 154, 253), (179, 152, 255), (168, 137, 254), (155, 119, 255),
- (141, 100, 254), (113, 60, 255), (86, 37, 212), (59, 15, 170),
- (45, 7, 146), (32, 0, 123), (22, 0, 79), (13, 0, 48),
- (7, 5, 19), (11, 2, 39), (15, 0, 59), (20, 0, 79),
- (26, 0, 99), (39, 0, 143), (57, 1, 212), (85, 23, 254),
- (108, 53, 255), (130, 84, 255), (135, 92, 255), (141, 100, 255),
- (145, 105, 255), (154, 118, 254), (145, 123, 205), (160, 115, 60),
- (241, 141, 4), (248, 143, 4), (255, 145, 4), (255, 145, 4),
- (255, 145, 4), (254, 148, 10), (255, 160, 40), (247, 175, 93),
- (241, 192, 116), (177, 148, 254), (161, 127, 254), (146, 106, 254),
- (142, 102, 250), (139, 98, 255), (132, 91, 247), (124, 84, 232),
- (136, 94, 255), (134, 90, 255), (132, 86, 255), (132, 86, 255),
- (132, 86, 255), (122, 74, 255), (110, 56, 254), (88, 53, 197),
- (62, 26, 160), (18, 3, 58), (15, 1, 52), (12, 0, 46),
- (2, 4, 17), (2, 0, 3), (3, 0, 0), (2, 2, 2),
- (21, 5, 68), (28, 2, 100), (36, 0, 132), (59, 0, 214),
- (87, 25, 255), (96, 39, 255), (100, 44, 255), (95, 38, 255),
- (80, 17, 254), (41, 2, 127), (33, 1, 113), (26, 0, 99),
- (17, 1, 66), (11, 0, 51), (15, 0, 55), (21, 0, 77),
- (52, 22, 136), (65, 25, 166), (78, 29, 196), (105, 54, 245),
- (112, 60, 255), (120, 72, 255), (122, 74, 255), (127, 80, 255),
- (128, 81, 255), (132, 86, 255), (136, 94, 254), (140, 99, 255),
- (144, 103, 255), (150, 111, 255), (154, 117, 255), (160, 129, 255),
- (188, 163, 255), (192, 168, 255), (196, 174, 255), (204, 184, 255),
- (242, 220, 196), (255, 215, 164), (255, 206, 140), (255, 192, 112),
- (255, 190, 108), (254, 198, 123), (251, 214, 169), (210, 206, 223),
- (189, 164, 255), (178, 149, 255), (169, 139, 253), (157, 121, 255),
- (176, 147, 255), (184, 159, 253), (194, 178, 240), (198, 197, 211),
- (254, 208, 146), (255, 193, 106), (255, 162, 48), (222, 127, 1),
- (166, 97, 20), (84, 83, 91), (76, 65, 107), (72, 41, 160),
- (99, 58, 216), (129, 83, 254), (155, 119, 255), (156, 120, 255),
- (161, 129, 255), (161, 129, 252), (157, 121, 255), (146, 106, 255),
- (132, 86, 255), (117, 66, 255), (107, 58, 255), (104, 49, 254),
- (96, 39, 255), (95, 38, 255), (78, 15, 255), (63, 1, 236),
- (69, 37, 162), (66, 55, 97), (112, 63, 23), (165, 95, 0),
- (208, 124, 2), (236, 134, 0), (255, 144, 2), (255, 160, 0),
- (255, 152, 17), (254, 173, 68), (255, 186, 83), (255, 174, 69),
- (253, 167, 64), (228, 158, 44), (170, 117, 49), (104, 81, 65),
- (101, 79, 65), (137, 93, 32), (148, 87, 6), (183, 104, 3),
- (194, 109, 3), (199, 129, 43), (182, 141, 75), (147, 141, 167),
- (177, 151, 252), (201, 180, 255), (222, 217, 213), (246, 195, 129)
- ),
-
-// 216 Apophysis-040427-4DmnCntndWP
-((116, 190, 251), (121, 191, 251), (123, 192, 249), (126, 193, 248),
- (131, 196, 250), (137, 200, 253), (138, 200, 253), (140, 200, 254),
- (171, 216, 255), (172, 215, 252), (174, 214, 249), (197, 215, 230),
- (220, 217, 212), (228, 214, 201), (237, 212, 190), (231, 212, 197),
- (226, 213, 204), (161, 205, 240), (149, 201, 246), (137, 198, 252),
- (133, 193, 245), (130, 188, 238), (130, 188, 238), (130, 188, 238),
- (132, 185, 229), (141, 167, 194), (150, 150, 160), (201, 150, 114),
- (253, 151, 69), (252, 137, 46), (252, 124, 23), (245, 127, 40),
- (255, 155, 77), (208, 171, 142), (177, 162, 151), (146, 153, 161),
- (115, 132, 144), (84, 111, 128), (71, 103, 128), (59, 95, 129),
- (84, 138, 184), (90, 156, 211), (96, 174, 238), (83, 171, 244),
- (70, 169, 250), (59, 163, 248), (48, 158, 247), (35, 154, 254),
- (21, 148, 253), (5, 135, 245), (2, 133, 243), (0, 132, 241),
- (2, 129, 235), (4, 127, 230), (2, 121, 220), (0, 115, 210),
- (1, 68, 123), (0, 59, 108), (0, 51, 94), (2, 47, 86),
- (4, 44, 79), (8, 46, 80), (13, 49, 81), (8, 61, 105),
- (4, 67, 121), (17, 126, 217), (75, 152, 217), (133, 178, 217),
- (149, 183, 215), (165, 189, 213), (201, 201, 201), (244, 189, 148),
- (212, 169, 137), (186, 178, 174), (160, 188, 212), (147, 189, 226),
- (135, 191, 240), (133, 194, 245), (132, 197, 251), (127, 196, 255),
- (124, 193, 252), (130, 197, 252), (150, 195, 234), (171, 193, 216),
- (192, 192, 194), (213, 192, 173), (217, 164, 122), (238, 147, 76),
- (183, 82, 0), (169, 83, 16), (155, 85, 33), (162, 88, 30),
- (170, 92, 28), (198, 90, 2), (235, 106, 4), (253, 113, 0),
- (204, 121, 53), (128, 81, 35), (100, 96, 89), (72, 111, 144),
- (60, 105, 144), (48, 99, 144), (41, 97, 144), (31, 110, 177),
- (15, 122, 218), (24, 137, 234), (34, 152, 250), (53, 161, 252),
- (72, 171, 254), (89, 180, 253), (102, 185, 255), (105, 186, 252),
- (106, 185, 251), (54, 160, 248), (46, 158, 251), (38, 156, 254),
- (28, 151, 254), (24, 147, 250), (10, 133, 236), (0, 130, 236),
- (11, 80, 137), (25, 60, 90), (39, 40, 44), (56, 47, 43),
- (73, 55, 43), (142, 66, 6), (143, 60, 0), (126, 55, 1),
- (54, 24, 0), (22, 18, 15), (11, 19, 26), (1, 20, 37),
- (3, 33, 59), (1, 20, 35), (4, 5, 7), (18, 6, 0),
- (8, 17, 24), (10, 36, 59), (12, 56, 95), (26, 68, 105),
- (41, 81, 116), (50, 94, 133), (63, 98, 128), (55, 100, 141),
- (56, 107, 150), (61, 126, 180), (66, 138, 198), (72, 150, 216),
- (93, 163, 223), (132, 174, 216), (171, 169, 170), (127, 192, 248),
- (135, 200, 254), (137, 200, 254), (140, 200, 254), (145, 199, 246),
- (172, 200, 224), (211, 206, 202), (240, 203, 174), (245, 205, 170),
- (252, 207, 168), (224, 214, 205), (203, 205, 207), (183, 197, 210),
- (158, 202, 239), (150, 204, 250), (153, 202, 243), (180, 202, 223),
- (254, 202, 162), (254, 190, 140), (254, 178, 118), (236, 165, 109),
- (255, 169, 98), (250, 158, 85), (188, 134, 96), (143, 95, 57),
- (137, 70, 18), (76, 42, 15), (52, 61, 70), (54, 94, 129),
- (28, 116, 190), (39, 147, 237), (70, 166, 250), (91, 179, 253),
- (113, 188, 253), (115, 190, 253), (118, 192, 253), (108, 186, 252),
- (77, 173, 250), (49, 159, 254), (34, 152, 252), (29, 145, 244),
- (10, 127, 223), (7, 115, 205), (36, 89, 133), (31, 66, 96),
- (39, 31, 28), (47, 33, 24), (30, 60, 88), (47, 91, 128),
- (63, 114, 157), (36, 114, 180), (26, 130, 217), (21, 130, 223),
- (32, 146, 242), (27, 149, 255), (25, 151, 253), (16, 144, 251),
- (11, 132, 236), (10, 121, 213), (31, 109, 175), (25, 78, 122),
- (9, 65, 114), (5, 65, 117), (19, 78, 138), (10, 109, 190),
- (7, 116, 209), (9, 119, 208), (19, 110, 189), (24, 91, 146),
- (34, 81, 123), (36, 64, 88), (120, 74, 38), (143, 65, 1),
- (171, 77, 3), (186, 94, 21), (216, 116, 30), (154, 108, 82),
- (127, 122, 119), (122, 153, 181), (102, 149, 191), (34, 136, 221),
- (32, 145, 239), (37, 145, 235), (66, 168, 253), (84, 176, 253),
- (91, 179, 253), (100, 183, 251), (101, 180, 247), (88, 175, 246),
- (78, 173, 253), (72, 171, 255), (65, 166, 254), (68, 168, 253),
- (91, 179, 253), (98, 181, 251), (105, 183, 249), (109, 178, 237),
- (106, 172, 230), (109, 179, 238), (113, 187, 250), (112, 187, 252),
- (106, 184, 248), (111, 187, 249), (115, 185, 245), (115, 190, 248)
- ),
-
-// 217 Apophysis-040427-4DmnDimensn
-((139, 118, 97), (129, 113, 124), (123, 110, 111), (118, 108, 98),
- (92, 91, 95), (67, 74, 93), (72, 55, 56), (78, 37, 19),
- (77, 36, 18), (86, 40, 44), (95, 45, 70), (99, 45, 84),
- (104, 45, 99), (112, 52, 97), (120, 60, 96), (124, 56, 87),
- (129, 53, 79), (161, 45, 84), (145, 68, 101), (130, 91, 118),
- (119, 90, 115), (108, 90, 112), (99, 77, 105), (91, 64, 99),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (98, 55, 47),
- (120, 74, 77), (146, 93, 103), (173, 112, 130), (228, 158, 166),
- (230, 182, 196), (228, 166, 181), (190, 153, 118), (153, 141, 55),
- (149, 143, 55), (145, 145, 55), (139, 135, 57), (134, 125, 60),
- (164, 111, 61), (166, 78, 64), (168, 46, 67), (169, 50, 72),
- (171, 55, 78), (172, 48, 77), (173, 42, 76), (162, 29, 58),
- (166, 28, 51), (162, 4, 19), (134, 3, 22), (107, 3, 26),
- (92, 19, 22), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (78, 37, 19), (102, 74, 54),
- (126, 111, 90), (142, 117, 104), (159, 124, 118), (214, 117, 128),
- (224, 107, 133), (190, 123, 141), (157, 118, 136), (125, 114, 131),
- (112, 116, 131), (100, 118, 132), (94, 120, 121), (114, 117, 126),
- (138, 94, 119), (152, 64, 87), (167, 34, 55), (163, 18, 37),
- (159, 2, 19), (153, 1, 14), (148, 0, 10), (142, 0, 43),
- (99, 0, 108), (101, 15, 106), (117, 7, 70), (133, 0, 34),
- (128, 0, 28), (124, 0, 23), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (78, 49, 56), (80, 63, 95), (89, 79, 109),
- (99, 96, 123), (113, 118, 114), (111, 116, 96), (102, 110, 97),
- (106, 78, 93), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (78, 37, 19),
- (127, 55, 59), (132, 101, 55), (143, 105, 79), (155, 110, 104),
- (151, 129, 106), (143, 122, 93), (114, 142, 83), (37, 158, 79),
- (85, 123, 136), (100, 126, 120), (116, 130, 104), (126, 155, 108),
- (136, 181, 112), (156, 219, 78), (165, 157, 85), (178, 141, 112),
- (239, 174, 180), (249, 220, 240), (252, 232, 247), (255, 244, 255),
- (230, 227, 234), (222, 220, 242), (245, 211, 236), (224, 195, 215),
- (142, 105, 139), (91, 61, 118), (41, 18, 98), (46, 12, 96),
- (52, 6, 94), (63, 37, 66), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (99, 30, 59),
- (135, 39, 67), (157, 36, 71), (162, 18, 45), (137, 7, 33),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (76, 38, 2), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (50, 68, 56), (55, 93, 80), (92, 95, 88),
- (141, 135, 57), (20, 13, 106), (25, 13, 111), (44, 13, 107),
- (71, 0, 101), (104, 64, 153), (140, 125, 132), (167, 119, 143),
- (230, 138, 159), (224, 134, 153), (218, 131, 147), (225, 110, 125),
- (210, 100, 111), (207, 86, 101), (187, 47, 94), (174, 44, 92),
- (164, 41, 72), (152, 30, 55), (150, 28, 41), (143, 38, 53),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (128, 5, 23), (140, 0, 35), (156, 3, 21),
- (146, 18, 33), (144, 19, 49), (139, 31, 65), (120, 24, 98),
- (97, 41, 90), (87, 59, 100), (81, 71, 98), (88, 84, 111),
- (82, 65, 120), (52, 43, 126), (48, 24, 136), (0, 73, 143),
- (38, 99, 156), (75, 100, 120), (84, 125, 111), (82, 139, 133),
- (99, 134, 140), (118, 139, 170), (133, 156, 172), (224, 153, 171),
- (230, 159, 173), (217, 132, 151), (183, 92, 109), (163, 58, 73),
- (149, 53, 64), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (79, 38, 20), (137, 92, 59), (122, 108, 79), (164, 70, 96),
- (191, 59, 70), (199, 83, 94), (179, 88, 105), (167, 73, 99),
- (166, 71, 95), (153, 58, 102), (134, 44, 98), (135, 21, 106),
- (118, 51, 105), (109, 72, 105), (114, 91, 120), (100, 107, 117),
- (85, 97, 135), (95, 110, 139), (121, 101, 128), (139, 103, 117)
- ),
-
-// 218 Apophysis-040427-4SatnFlorlSwag
-((115, 96, 79), (58, 30, 44), (42, 31, 43), (26, 33, 43),
- (13, 47, 45), (0, 62, 48), (15, 63, 53), (30, 65, 59),
- (120, 89, 71), (146, 108, 87), (172, 127, 104), (190, 142, 121),
- (209, 158, 139), (215, 158, 152), (221, 158, 166), (229, 157, 172),
- (238, 156, 178), (227, 181, 168), (209, 196, 154), (191, 211, 140),
- (163, 201, 135), (136, 192, 131), (133, 190, 130), (131, 189, 130),
- (127, 190, 143), (143, 193, 153), (159, 196, 163), (151, 195, 153),
- (144, 194, 143), (145, 197, 137), (147, 200, 132), (187, 158, 118),
- (174, 129, 106), (170, 128, 104), (181, 155, 115), (193, 182, 126),
- (205, 188, 138), (218, 195, 151), (220, 198, 152), (223, 201, 154),
- (224, 168, 169), (212, 154, 153), (200, 141, 137), (181, 122, 116),
- (163, 104, 96), (159, 100, 93), (156, 97, 91), (140, 113, 86),
- (116, 130, 105), (28, 102, 129), (20, 82, 122), (12, 62, 115),
- (6, 45, 102), (0, 29, 89), (5, 17, 84), (10, 6, 80),
- (46, 40, 88), (76, 60, 78), (107, 80, 69), (107, 73, 65),
- (108, 67, 61), (111, 66, 57), (114, 66, 54), (111, 65, 52),
- (110, 61, 57), (119, 65, 63), (122, 64, 67), (126, 63, 72),
- (124, 62, 70), (122, 61, 68), (119, 57, 68), (108, 55, 63),
- (50, 26, 50), (25, 14, 25), (1, 3, 0), (1, 2, 0),
- (2, 2, 0), (11, 14, 13), (21, 27, 27), (55, 29, 38),
- (81, 39, 49), (109, 60, 56), (114, 71, 64), (119, 82, 73),
- (126, 86, 78), (134, 91, 84), (149, 94, 87), (153, 94, 90),
- (167, 98, 103), (185, 128, 119), (203, 158, 135), (194, 175, 140),
- (185, 193, 146), (189, 189, 189), (146, 170, 172), (127, 127, 127),
- (111, 92, 78), (62, 40, 52), (52, 29, 47), (43, 19, 43),
- (45, 21, 43), (48, 23, 44), (70, 38, 49), (99, 57, 59),
- (102, 75, 68), (92, 66, 60), (82, 57, 52), (65, 55, 44),
- (49, 53, 36), (32, 46, 29), (47, 31, 32), (79, 44, 48),
- (105, 56, 62), (131, 66, 74), (130, 66, 74), (130, 67, 75),
- (124, 75, 68), (122, 82, 70), (109, 79, 68), (90, 74, 77),
- (37, 56, 96), (25, 43, 94), (14, 30, 92), (14, 21, 87),
- (15, 12, 83), (36, 25, 68), (56, 21, 61), (53, 30, 56),
- (55, 28, 47), (49, 103, 105), (62, 130, 125), (75, 157, 145),
- (76, 154, 164), (67, 156, 160), (50, 109, 123), (52, 84, 122),
- (70, 117, 111), (83, 131, 112), (96, 145, 113), (103, 154, 115),
- (110, 163, 117), (115, 184, 155), (105, 181, 169), (108, 178, 154),
- (109, 156, 136), (94, 81, 75), (97, 78, 71), (100, 75, 68),
- (86, 50, 64), (65, 39, 76), (56, 34, 55), (46, 22, 48),
- (14, 17, 50), (13, 14, 55), (13, 11, 60), (24, 12, 62),
- (56, 33, 53), (84, 53, 51), (102, 56, 56), (105, 54, 59),
- (108, 58, 57), (120, 60, 68), (124, 62, 71), (128, 65, 74),
- (141, 81, 80), (150, 89, 88), (152, 100, 89), (145, 90, 83),
- (113, 61, 63), (101, 58, 59), (89, 55, 56), (50, 60, 36),
- (9, 74, 40), (6, 84, 42), (0, 90, 68), (70, 78, 91),
- (80, 81, 99), (81, 114, 97), (105, 139, 123), (105, 145, 144),
- (114, 162, 148), (142, 173, 168), (185, 185, 185), (190, 190, 190),
- (193, 193, 193), (198, 199, 200), (204, 205, 207), (224, 224, 224),
- (225, 225, 217), (195, 195, 195), (194, 194, 184), (189, 194, 188),
- (191, 191, 191), (196, 192, 191), (214, 181, 146), (207, 163, 150),
- (195, 142, 128), (184, 113, 121), (164, 90, 107), (169, 105, 105),
- (192, 128, 128), (205, 138, 145), (203, 143, 143), (198, 150, 130),
- (184, 138, 115), (183, 126, 115), (184, 145, 116), (199, 152, 132),
- (206, 158, 138), (209, 152, 135), (185, 121, 121), (170, 94, 107),
- (246, 39, 49), (154, 83, 89), (149, 82, 89), (137, 70, 79),
- (130, 70, 72), (135, 77, 75), (139, 96, 79), (142, 100, 84),
- (137, 99, 80), (137, 99, 80), (133, 90, 74), (120, 73, 65),
- (119, 63, 62), (119, 65, 63), (112, 75, 66), (113, 81, 70),
- (108, 81, 70), (110, 76, 66), (115, 75, 65), (109, 66, 59),
- (103, 62, 56), (99, 61, 52), (95, 45, 46), (66, 32, 48),
- (40, 13, 44), (5, 3, 8), (0, 0, 0), (0, 0, 0),
- (10, 12, 60), (0, 0, 69), (0, 0, 74), (2, 19, 89),
- (0, 35, 128), (0, 67, 136), (0, 69, 137), (12, 99, 118),
- (29, 101, 126), (59, 118, 116), (91, 138, 120), (125, 125, 125),
- (162, 131, 102), (165, 130, 102), (152, 122, 94), (147, 117, 83)
- ),
-
-// 219 Apophysis-040427-4DDragHeart
-((114, 84, 22), (131, 106, 50), (178, 143, 91), (225, 181, 132),
- (225, 181, 132), (225, 181, 132), (200, 168, 113), (175, 155, 94),
- (114, 88, 29), (114, 86, 26), (114, 84, 24), (114, 83, 23),
- (115, 83, 22), (115, 82, 21), (116, 82, 21), (116, 82, 21),
- (116, 82, 21), (113, 83, 19), (111, 80, 19), (110, 78, 19),
- (106, 77, 20), (103, 76, 21), (89, 61, 28), (75, 47, 35),
- (99, 73, 22), (103, 75, 22), (107, 78, 22), (108, 78, 23),
- (109, 78, 24), (109, 79, 24), (110, 81, 25), (109, 83, 24),
- (109, 83, 22), (110, 86, 24), (111, 86, 26), (113, 87, 28),
- (124, 99, 37), (136, 111, 47), (154, 133, 69), (173, 155, 91),
- (189, 174, 115), (153, 127, 88), (118, 81, 62), (115, 82, 44),
- (112, 83, 27), (111, 82, 26), (111, 82, 26), (112, 81, 24),
- (111, 80, 25), (110, 81, 25), (110, 81, 25), (111, 82, 26),
- (111, 82, 24), (112, 83, 23), (112, 83, 23), (113, 83, 23),
- (113, 84, 26), (113, 85, 27), (113, 87, 28), (112, 86, 26),
- (111, 85, 24), (111, 85, 24), (111, 85, 24), (112, 83, 23),
- (113, 83, 23), (113, 81, 24), (112, 81, 24), (112, 81, 24),
- (112, 81, 24), (112, 81, 24), (112, 82, 22), (112, 82, 20),
- (111, 83, 20), (111, 82, 20), (111, 81, 21), (110, 80, 20),
- (110, 80, 20), (110, 80, 20), (111, 81, 21), (112, 81, 24),
- (112, 83, 25), (112, 83, 25), (112, 82, 23), (113, 81, 22),
- (113, 81, 22), (113, 81, 22), (112, 82, 20), (110, 82, 17),
- (113, 81, 22), (112, 81, 22), (112, 82, 22), (111, 82, 22),
- (111, 82, 22), (109, 83, 22), (110, 84, 23), (111, 85, 24),
- (111, 85, 26), (113, 87, 28), (115, 88, 30), (118, 89, 33),
- (179, 75, 49), (240, 61, 65), (255, 82, 86), (252, 210, 62),
- (253, 246, 77), (254, 235, 41), (255, 225, 5), (250, 222, 5),
- (246, 219, 5), (221, 197, 3), (215, 192, 2), (237, 211, 2),
- (255, 220, 4), (255, 255, 85), (255, 255, 84), (255, 255, 83),
- (255, 227, 71), (254, 110, 102), (255, 83, 87), (255, 112, 116),
- (208, 199, 166), (224, 210, 181), (241, 221, 197), (241, 221, 197),
- (241, 221, 197), (216, 209, 183), (225, 181, 134), (225, 181, 134),
- (254, 98, 99), (255, 78, 84), (254, 76, 81), (254, 75, 78),
- (255, 73, 75), (247, 62, 67), (214, 37, 47), (119, 85, 22),
- (113, 83, 23), (113, 84, 24), (114, 85, 25), (114, 84, 25),
- (114, 83, 26), (113, 84, 26), (112, 83, 25), (112, 83, 23),
- (111, 82, 22), (109, 78, 23), (108, 77, 23), (108, 77, 23),
- (105, 80, 26), (104, 79, 23), (105, 76, 18), (101, 72, 16),
- (95, 5, 7), (101, 24, 3), (107, 44, 0), (100, 74, 17),
- (107, 77, 17), (108, 77, 20), (107, 78, 18), (108, 80, 17),
- (109, 79, 15), (109, 77, 16), (109, 77, 17), (109, 77, 18),
- (110, 78, 19), (111, 79, 20), (112, 80, 19), (113, 83, 19),
- (117, 83, 20), (117, 83, 20), (118, 84, 21), (118, 84, 23),
- (207, 40, 47), (241, 60, 65), (254, 68, 73), (254, 73, 78),
- (255, 72, 76), (255, 66, 70), (240, 61, 65), (120, 86, 25),
- (118, 87, 23), (117, 86, 22), (117, 85, 24), (116, 86, 24),
- (124, 94, 34), (157, 123, 28), (191, 152, 23), (227, 165, 32),
- (234, 179, 37), (184, 165, 1), (154, 126, 17), (118, 89, 23),
- (119, 88, 23), (117, 86, 21), (116, 85, 21), (115, 86, 20),
- (114, 84, 22), (113, 83, 21), (113, 83, 21), (112, 82, 20),
- (112, 80, 19), (113, 79, 18), (114, 80, 19), (113, 78, 20),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (115, 83, 22),
- (116, 81, 23), (207, 35, 47), (237, 41, 55), (247, 64, 68),
- (254, 69, 74), (251, 64, 59), (119, 90, 24), (118, 89, 23),
- (117, 86, 22), (113, 87, 26), (110, 86, 24), (110, 84, 23),
- (109, 83, 22), (109, 83, 22), (109, 83, 22), (109, 80, 22),
- (110, 79, 22), (109, 78, 21), (110, 78, 19), (109, 77, 18),
- (109, 79, 17), (111, 79, 18), (111, 79, 18), (110, 78, 19),
- (110, 78, 19), (111, 79, 20), (111, 79, 20), (112, 80, 21),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (113, 81, 22),
- (114, 82, 21), (115, 83, 22), (116, 84, 23), (116, 82, 21),
- (117, 83, 20), (116, 85, 21), (117, 86, 22), (118, 89, 23),
- (120, 89, 25), (138, 103, 13), (196, 103, 25), (253, 79, 81),
- (254, 84, 87), (224, 180, 133), (196, 184, 124), (173, 154, 96)
- ),
-
-// 220 Apophysis-040427-4DimesPathsE
-((212, 252, 226), (139, 125, 160), (98, 90, 114), (57, 55, 69),
- (35, 28, 42), (13, 1, 15), (9, 1, 8), (6, 2, 1),
- (2, 2, 2), (5, 1, 2), (8, 0, 2), (11, 0, 3),
- (14, 0, 5), (32, 0, 18), (50, 0, 32), (67, 13, 50),
- (84, 27, 68), (140, 63, 71), (148, 74, 65), (156, 86, 60),
- (117, 66, 58), (78, 46, 57), (66, 42, 39), (55, 38, 22),
- (39, 86, 92), (39, 88, 111), (39, 91, 131), (85, 101, 142),
- (132, 111, 154), (137, 104, 160), (143, 98, 167), (144, 96, 144),
- (96, 88, 112), (80, 45, 109), (91, 63, 123), (102, 81, 137),
- (149, 107, 122), (197, 133, 108), (213, 144, 114), (230, 156, 121),
- (233, 217, 217), (224, 235, 225), (216, 254, 233), (199, 242, 226),
- (183, 231, 219), (173, 222, 210), (163, 213, 202), (166, 195, 190),
- (168, 188, 176), (208, 231, 202), (230, 243, 228), (252, 255, 255),
- (253, 252, 253), (254, 250, 251), (254, 241, 253), (255, 232, 255),
- (248, 250, 249), (235, 242, 249), (222, 234, 250), (158, 217, 252),
- (94, 200, 255), (109, 186, 202), (125, 173, 149), (112, 86, 111),
- (110, 45, 88), (159, 67, 130), (167, 64, 185), (176, 61, 240),
- (196, 85, 247), (216, 109, 255), (200, 147, 237), (193, 196, 239),
- (219, 143, 241), (227, 132, 234), (235, 122, 228), (224, 129, 231),
- (213, 137, 235), (213, 151, 223), (213, 166, 212), (192, 230, 121),
- (184, 208, 34), (87, 164, 0), (105, 156, 58), (124, 149, 117),
- (154, 139, 117), (184, 130, 118), (198, 167, 185), (254, 187, 196),
- (186, 222, 72), (134, 162, 39), (83, 103, 6), (58, 70, 10),
- (34, 38, 15), (17, 6, 10), (6, 9, 0), (0, 17, 0),
- (0, 30, 18), (17, 135, 47), (8, 163, 23), (0, 191, 0),
- (56, 182, 58), (113, 174, 117), (163, 185, 164), (158, 213, 158),
- (133, 212, 103), (117, 195, 93), (101, 178, 84), (94, 174, 58),
- (88, 170, 33), (57, 245, 46), (170, 255, 30), (247, 255, 43),
- (254, 253, 38), (245, 244, 226), (248, 239, 239), (252, 235, 253),
- (255, 221, 252), (226, 208, 208), (192, 178, 165), (193, 161, 84),
- (207, 190, 12), (204, 104, 7), (202, 19, 3), (184, 14, 1),
- (167, 9, 0), (111, 18, 1), (66, 111, 6), (41, 141, 71),
- (15, 93, 41), (12, 38, 55), (17, 33, 58), (22, 28, 62),
- (37, 0, 75), (43, 0, 76), (42, 9, 90), (18, 1, 116),
- (27, 13, 186), (24, 6, 127), (21, 0, 68), (13, 1, 58),
- (5, 2, 49), (0, 0, 26), (11, 0, 23), (28, 6, 19),
- (45, 16, 0), (95, 69, 80), (115, 74, 87), (136, 79, 94),
- (178, 114, 166), (175, 132, 185), (189, 130, 188), (162, 55, 219),
- (110, 76, 173), (115, 61, 167), (120, 46, 161), (118, 40, 150),
- (114, 40, 153), (91, 21, 154), (70, 20, 153), (45, 0, 101),
- (50, 0, 83), (91, 33, 118), (94, 40, 117), (98, 47, 116),
- (73, 50, 79), (95, 19, 57), (122, 13, 81), (130, 56, 135),
- (145, 36, 225), (159, 40, 238), (173, 45, 252), (147, 52, 198),
- (103, 24, 149), (59, 2, 97), (53, 3, 66), (19, 0, 55),
- (13, 4, 31), (0, 12, 20), (0, 18, 24), (7, 22, 45),
- (4, 45, 99), (17, 29, 131), (62, 32, 118), (72, 90, 90),
- (96, 148, 125), (126, 127, 111), (156, 106, 97), (164, 69, 67),
- (181, 149, 90), (202, 142, 108), (196, 175, 172), (190, 186, 209),
- (208, 186, 209), (221, 215, 217), (200, 209, 208), (186, 177, 232),
- (193, 126, 170), (240, 79, 129), (169, 77, 40), (179, 28, 0),
- (152, 15, 9), (116, 1, 4), (48, 5, 0), (18, 0, 12),
- (8, 7, 3), (2, 14, 0), (0, 21, 0), (25, 25, 13),
- (43, 18, 40), (60, 23, 64), (68, 39, 95), (50, 76, 150),
- (14, 104, 201), (39, 237, 240), (31, 192, 174), (72, 177, 120),
- (38, 95, 89), (17, 53, 67), (24, 34, 61), (20, 18, 32),
- (6, 7, 11), (3, 3, 3), (4, 9, 3), (4, 10, 6),
- (5, 6, 10), (0, 11, 17), (0, 1, 15), (0, 0, 2),
- (1, 1, 1), (0, 2, 1), (0, 5, 0), (0, 7, 3),
- (7, 3, 17), (39, 4, 46), (63, 0, 80), (63, 10, 142),
- (81, 65, 164), (71, 82, 148), (70, 55, 112), (48, 35, 78),
- (56, 18, 77), (36, 22, 57), (25, 0, 35), (18, 0, 26),
- (3, 0, 17), (3, 3, 15), (2, 1, 19), (0, 2, 23),
- (0, 0, 43), (11, 0, 58), (32, 2, 76), (61, 36, 101),
- (110, 68, 144), (145, 107, 182), (202, 237, 207), (176, 153, 205)
- ),
-
-// 221 Apophysis-040427-4DimensPathsE2
-((255, 234, 255), (204, 132, 244), (181, 127, 233), (158, 123, 223),
- (148, 116, 203), (139, 109, 183), (137, 119, 161), (136, 130, 140),
- (81, 135, 51), (72, 112, 68), (63, 89, 86), (39, 65, 68),
- (15, 42, 51), (9, 29, 38), (3, 16, 25), (1, 12, 20),
- (0, 8, 15), (1, 1, 1), (2, 2, 6), (4, 4, 12),
- (9, 21, 14), (14, 38, 16), (22, 41, 20), (30, 45, 24),
- (61, 99, 14), (100, 85, 35), (140, 71, 56), (133, 69, 87),
- (126, 68, 119), (110, 80, 153), (94, 93, 187), (107, 64, 197),
- (103, 26, 180), (57, 22, 102), (57, 37, 106), (57, 52, 110),
- (72, 71, 140), (87, 90, 171), (123, 114, 187), (160, 139, 204),
- (192, 224, 235), (154, 192, 230), (116, 161, 226), (106, 112, 201),
- (96, 63, 176), (77, 45, 145), (58, 28, 114), (33, 2, 80),
- (25, 0, 81), (24, 0, 57), (24, 0, 47), (25, 0, 37),
- (21, 0, 29), (17, 0, 21), (15, 4, 17), (13, 8, 14),
- (17, 0, 38), (14, 0, 42), (12, 0, 47), (6, 2, 30),
- (0, 4, 14), (0, 2, 10), (1, 0, 7), (1, 1, 1),
- (0, 2, 0), (1, 1, 1), (0, 2, 0), (0, 3, 0),
- (0, 8, 0), (0, 14, 0), (9, 36, 3), (17, 69, 21),
- (67, 141, 54), (103, 138, 36), (140, 135, 18), (122, 115, 22),
- (105, 95, 26), (84, 95, 34), (63, 96, 43), (56, 34, 36),
- (65, 22, 41), (128, 54, 107), (124, 51, 149), (121, 48, 191),
- (115, 45, 187), (110, 43, 184), (132, 13, 181), (108, 17, 200),
- (84, 0, 174), (56, 0, 126), (29, 0, 78), (33, 0, 68),
- (37, 0, 58), (29, 0, 43), (15, 1, 24), (8, 1, 17),
- (0, 0, 12), (7, 2, 9), (9, 1, 11), (11, 0, 14),
- (8, 0, 16), (5, 1, 18), (20, 0, 27), (29, 2, 21),
- (37, 5, 28), (39, 19, 24), (42, 34, 21), (31, 33, 16),
- (20, 32, 12), (16, 11, 34), (1, 17, 43), (26, 35, 50),
- (61, 47, 64), (137, 108, 138), (156, 122, 151), (176, 137, 164),
- (211, 164, 232), (255, 191, 230), (235, 186, 171), (236, 179, 160),
- (165, 205, 57), (142, 189, 70), (119, 174, 83), (143, 173, 78),
- (167, 173, 73), (181, 80, 24), (181, 27, 77), (167, 70, 165),
- (145, 76, 143), (141, 73, 50), (164, 84, 40), (187, 95, 30),
- (217, 69, 5), (195, 67, 0), (179, 91, 4), (144, 79, 21),
- (67, 19, 0), (39, 9, 0), (11, 0, 0), (8, 6, 1),
- (5, 13, 2), (9, 43, 0), (43, 106, 0), (64, 173, 0),
- (19, 242, 11), (99, 222, 95), (124, 210, 128), (149, 199, 162),
- (186, 239, 197), (210, 197, 188), (220, 196, 170), (198, 177, 114),
- (205, 187, 17), (185, 186, 11), (166, 185, 5), (139, 186, 30),
- (129, 112, 84), (77, 72, 79), (81, 47, 84), (67, 25, 91),
- (63, 0, 77), (20, 14, 16), (16, 8, 13), (13, 2, 10),
- (9, 0, 0), (3, 0, 0), (4, 0, 0), (18, 5, 0),
- (50, 0, 0), (67, 11, 3), (85, 22, 7), (115, 5, 0),
- (132, 59, 16), (151, 62, 30), (134, 58, 44), (123, 52, 30),
- (59, 38, 55), (39, 31, 70), (0, 64, 133), (20, 96, 112),
- (69, 141, 104), (107, 157, 122), (109, 165, 154), (126, 117, 144),
- (29, 88, 86), (25, 86, 70), (21, 84, 55), (0, 26, 0),
- (8, 0, 38), (11, 4, 37), (11, 0, 22), (10, 8, 21),
- (0, 29, 19), (16, 43, 24), (43, 34, 37), (58, 49, 66),
- (65, 64, 106), (66, 87, 150), (81, 135, 101), (68, 129, 87),
- (75, 134, 90), (80, 151, 93), (116, 174, 87), (144, 160, 121),
- (206, 157, 160), (241, 233, 187), (241, 255, 215), (231, 255, 218),
- (244, 255, 246), (255, 241, 255), (216, 213, 240), (207, 179, 168),
- (147, 142, 113), (97, 86, 103), (77, 72, 79), (140, 69, 47),
- (158, 84, 35), (173, 107, 21), (196, 140, 105), (154, 119, 143),
- (142, 110, 121), (86, 65, 106), (43, 48, 70), (38, 25, 53),
- (41, 14, 31), (28, 8, 20), (22, 0, 18), (24, 1, 11),
- (15, 0, 8), (6, 0, 0), (1, 0, 4), (5, 2, 13),
- (8, 5, 16), (11, 0, 23), (22, 0, 35), (34, 7, 50),
- (49, 18, 60), (58, 8, 45), (59, 4, 43), (68, 22, 25),
- (59, 10, 6), (39, 0, 0), (25, 0, 0), (28, 0, 13),
- (46, 26, 28), (79, 56, 66), (86, 89, 104), (135, 130, 137),
- (134, 169, 188), (135, 238, 235), (129, 238, 241), (90, 187, 168),
- (98, 211, 149), (164, 221, 214), (238, 246, 225), (255, 252, 255)
- ),
-
-// 222 Apophysis-040427-4DimensPathE2
-((224, 151, 145), (12, 8, 7), (12, 6, 4), (13, 5, 2),
- (16, 6, 1), (20, 8, 0), (19, 4, 0), (19, 0, 0),
- (28, 0, 0), (30, 3, 0), (32, 7, 0), (39, 7, 0),
- (47, 7, 0), (52, 3, 12), (58, 0, 24), (66, 4, 24),
- (75, 8, 25), (73, 44, 46), (58, 132, 126), (44, 220, 207),
- (50, 224, 204), (56, 228, 202), (76, 238, 165), (96, 248, 129),
- (154, 200, 200), (195, 227, 220), (237, 255, 241), (246, 238, 247),
- (255, 222, 254), (255, 211, 227), (255, 200, 201), (250, 185, 103),
- (251, 239, 5), (180, 250, 14), (196, 208, 17), (212, 166, 21),
- (184, 169, 21), (156, 172, 21), (169, 197, 31), (183, 222, 41),
- (124, 180, 0), (124, 153, 30), (124, 126, 61), (161, 106, 30),
- (198, 86, 0), (202, 85, 16), (206, 85, 32), (187, 58, 36),
- (189, 43, 54), (100, 0, 16), (103, 23, 8), (107, 46, 0),
- (98, 110, 0), (90, 174, 0), (100, 214, 36), (111, 255, 72),
- (144, 197, 81), (195, 142, 90), (247, 87, 99), (228, 58, 100),
- (209, 29, 102), (220, 35, 89), (231, 41, 77), (189, 69, 44),
- (182, 70, 33), (81, 24, 4), (77, 23, 2), (74, 22, 0),
- (68, 24, 0), (62, 26, 0), (72, 37, 7), (72, 60, 48),
- (144, 112, 117), (164, 136, 126), (185, 161, 135), (186, 176, 139),
- (188, 191, 144), (183, 182, 131), (178, 173, 118), (183, 148, 118),
- (182, 156, 105), (218, 144, 55), (208, 105, 61), (199, 66, 67),
- (212, 74, 71), (225, 82, 76), (221, 59, 108), (211, 84, 135),
- (168, 21, 189), (114, 33, 179), (61, 45, 169), (70, 42, 108),
- (80, 40, 48), (65, 23, 35), (36, 29, 36), (41, 32, 25),
- (49, 10, 13), (16, 7, 0), (8, 4, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (8, 0, 5), (18, 0, 0),
- (51, 9, 10), (86, 23, 39), (122, 37, 68), (138, 59, 83),
- (155, 81, 98), (167, 114, 130), (201, 147, 173), (241, 211, 211),
- (255, 224, 219), (240, 163, 145), (216, 146, 145), (192, 129, 146),
- (143, 103, 91), (96, 79, 72), (96, 67, 59), (112, 80, 81),
- (130, 116, 113), (133, 118, 112), (137, 120, 112), (134, 127, 114),
- (132, 135, 116), (152, 138, 129), (174, 154, 153), (181, 157, 155),
- (177, 166, 144), (148, 138, 102), (155, 138, 98), (163, 139, 95),
- (215, 171, 46), (202, 199, 10), (174, 245, 17), (126, 234, 9),
- (25, 191, 3), (27, 154, 1), (29, 118, 0), (24, 101, 0),
- (19, 85, 0), (16, 38, 0), (56, 29, 2), (82, 137, 0),
- (22, 158, 0), (61, 183, 0), (77, 162, 7), (93, 142, 14),
- (134, 66, 27), (109, 47, 52), (103, 48, 41), (92, 49, 43),
- (157, 110, 82), (167, 138, 100), (177, 167, 118), (193, 187, 171),
- (255, 224, 241), (255, 251, 234), (255, 255, 242), (255, 246, 243),
- (255, 224, 255), (213, 224, 182), (192, 212, 179), (172, 200, 177),
- (159, 152, 142), (114, 117, 132), (66, 78, 74), (43, 90, 70),
- (55, 25, 0), (53, 16, 0), (51, 8, 1), (44, 0, 0),
- (49, 0, 17), (45, 0, 44), (43, 7, 55), (56, 0, 114),
- (75, 35, 167), (94, 78, 200), (89, 127, 202), (85, 160, 189),
- (137, 167, 103), (147, 133, 94), (133, 108, 101), (138, 95, 89),
- (133, 52, 49), (135, 30, 51), (138, 8, 54), (129, 0, 71),
- (144, 0, 71), (158, 43, 138), (159, 65, 149), (165, 106, 124),
- (196, 128, 119), (161, 114, 108), (171, 72, 90), (183, 66, 110),
- (230, 79, 72), (252, 102, 17), (238, 31, 15), (232, 21, 28),
- (218, 33, 38), (219, 32, 23), (193, 13, 14), (101, 1, 0),
- (96, 0, 0), (83, 18, 0), (82, 2, 3), (81, 0, 8),
- (80, 0, 0), (75, 0, 1), (52, 1, 0), (29, 5, 3),
- (27, 0, 0), (29, 0, 0), (41, 0, 0), (67, 0, 8),
- (93, 1, 2), (123, 10, 40), (178, 61, 70), (216, 141, 164),
- (221, 194, 199), (255, 240, 241), (255, 252, 228), (223, 234, 191),
- (198, 171, 160), (168, 117, 88), (144, 76, 41), (109, 55, 27),
- (80, 20, 22), (77, 20, 11), (61, 13, 9), (61, 10, 7),
- (51, 7, 8), (57, 0, 0), (55, 0, 0), (50, 0, 0),
- (42, 8, 0), (28, 9, 0), (19, 16, 0), (14, 6, 3),
- (10, 1, 0), (0, 6, 0), (0, 6, 2), (1, 1, 1),
- (14, 0, 0), (17, 0, 0), (18, 2, 3), (14, 0, 0),
- (5, 0, 4), (0, 0, 7), (1, 5, 6), (7, 7, 7),
- (24, 25, 0), (59, 58, 37), (142, 102, 90), (255, 175, 156)
- ),
-
-// 223 Apophysis-040427-4Doodles
-((145, 106, 3), (181, 151, 125), (169, 173, 151), (157, 196, 177),
- (154, 193, 174), (152, 191, 172), (158, 189, 173), (165, 187, 175),
- (161, 161, 161), (154, 154, 154), (148, 148, 148), (148, 141, 144),
- (149, 134, 141), (105, 114, 124), (61, 95, 107), (51, 84, 113),
- (41, 73, 120), (17, 28, 134), (8, 30, 94), (0, 32, 54),
- (15, 33, 54), (30, 35, 54), (38, 41, 51), (46, 47, 49),
- (185, 150, 120), (219, 193, 125), (254, 237, 131), (210, 177, 72),
- (166, 117, 14), (158, 112, 8), (150, 107, 2), (148, 91, 22),
- (152, 56, 16), (145, 141, 96), (166, 164, 140), (187, 187, 185),
- (195, 194, 192), (203, 202, 200), (202, 202, 201), (202, 202, 202),
- (193, 193, 193), (176, 197, 187), (160, 202, 182), (98, 205, 180),
- (36, 209, 179), (35, 174, 148), (34, 140, 117), (11, 72, 73),
- (38, 50, 62), (88, 64, 28), (103, 75, 59), (119, 87, 90),
- (137, 122, 127), (155, 158, 165), (172, 173, 176), (189, 189, 187),
- (233, 237, 240), (241, 245, 247), (250, 253, 255), (252, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (242, 253, 249),
- (232, 232, 208), (159, 159, 159), (124, 124, 124), (89, 89, 89),
- (82, 81, 82), (76, 74, 75), (64, 65, 57), (73, 55, 31),
- (69, 40, 6), (58, 37, 9), (47, 35, 13), (46, 23, 7),
- (46, 12, 2), (54, 18, 5), (63, 24, 9), (71, 14, 5),
- (60, 13, 3), (31, 7, 43), (37, 18, 31), (44, 30, 19),
- (53, 39, 19), (63, 48, 19), (78, 55, 13), (114, 85, 27),
- (168, 153, 84), (162, 174, 130), (156, 195, 176), (145, 205, 205),
- (134, 215, 234), (173, 255, 253), (217, 255, 250), (230, 255, 255),
- (231, 255, 253), (198, 198, 196), (165, 165, 163), (133, 133, 131),
- (117, 114, 108), (102, 95, 85), (82, 77, 74), (61, 79, 83),
- (138, 137, 142), (156, 156, 158), (175, 175, 175), (182, 182, 182),
- (189, 189, 189), (191, 191, 189), (176, 174, 175), (151, 151, 151),
- (119, 119, 119), (62, 95, 4), (58, 70, 14), (54, 46, 25),
- (45, 45, 45), (45, 45, 45), (41, 52, 56), (52, 59, 140),
- (178, 81, 249), (162, 115, 223), (146, 150, 197), (125, 142, 183),
- (105, 135, 169), (48, 165, 95), (4, 139, 34), (5, 48, 38),
- (15, 15, 15), (37, 29, 6), (35, 32, 17), (34, 35, 29),
- (45, 45, 45), (49, 55, 67), (60, 86, 99), (128, 128, 128),
- (243, 162, 254), (241, 193, 254), (240, 225, 254), (235, 228, 242),
- (231, 231, 231), (226, 215, 211), (212, 203, 206), (208, 208, 206),
- (206, 206, 204), (203, 203, 201), (202, 202, 200), (202, 202, 200),
- (198, 198, 198), (194, 194, 192), (190, 190, 188), (185, 185, 185),
- (148, 146, 151), (154, 147, 151), (160, 148, 152), (183, 168, 173),
- (193, 193, 191), (208, 214, 210), (219, 251, 240), (236, 255, 255),
- (247, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 247), (254, 255, 191),
- (252, 246, 148), (253, 247, 126), (255, 249, 105), (211, 255, 95),
- (229, 223, 87), (237, 93, 56), (227, 4, 97), (173, 0, 72),
- (160, 28, 23), (105, 118, 124), (126, 70, 69), (0, 6, 0),
- (11, 9, 10), (27, 26, 24), (48, 35, 29), (47, 25, 64),
- (78, 10, 121), (97, 31, 78), (116, 53, 35), (162, 44, 18),
- (205, 61, 53), (242, 85, 94), (218, 112, 70), (190, 165, 85),
- (204, 186, 114), (193, 186, 178), (210, 193, 201), (222, 220, 208),
- (247, 247, 245), (254, 249, 253), (255, 254, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (251, 253, 252), (255, 236, 222),
- (255, 250, 189), (252, 247, 183), (247, 231, 146), (251, 222, 142),
- (209, 177, 192), (187, 187, 185), (179, 179, 179), (160, 160, 160),
- (154, 154, 154), (141, 147, 145), (141, 141, 141), (141, 141, 141),
- (140, 140, 140), (133, 149, 139), (130, 164, 148), (129, 171, 196),
- (130, 205, 224), (160, 174, 235), (179, 131, 230), (201, 134, 250),
- (206, 156, 229), (191, 191, 191), (160, 199, 180), (161, 181, 170),
- (145, 145, 145), (120, 120, 120), (121, 89, 51), (90, 71, 57),
- (101, 70, 39), (113, 48, 28), (118, 33, 13), (144, 55, 11)
- ),
-
-// 224 Apophysis-040427-4Doodles2
-((191, 182, 107), (176, 142, 19), (182, 145, 11), (189, 148, 4),
- (188, 147, 3), (188, 146, 2), (183, 142, 3), (179, 139, 5),
- (150, 128, 42), (131, 120, 76), (113, 112, 110), (89, 89, 89),
- (66, 67, 69), (43, 47, 39), (20, 27, 9), (25, 26, 13),
- (30, 26, 17), (56, 61, 21), (101, 88, 12), (147, 115, 4),
- (172, 134, 4), (197, 153, 5), (208, 161, 5), (219, 170, 5),
- (239, 187, 5), (243, 191, 4), (248, 195, 3), (249, 195, 4),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (240, 187, 5), (230, 180, 5), (221, 172, 5), (213, 165, 5),
- (170, 92, 82), (144, 75, 71), (119, 59, 61), (101, 66, 62),
- (83, 73, 64), (80, 68, 67), (77, 64, 71), (90, 75, 80),
- (115, 98, 91), (178, 172, 156), (202, 192, 182), (227, 212, 209),
- (207, 176, 185), (188, 141, 161), (159, 128, 137), (130, 116, 113),
- (163, 127, 65), (185, 144, 35), (207, 161, 5), (221, 172, 5),
- (235, 184, 5), (240, 188, 4), (246, 192, 4), (251, 193, 5),
- (245, 191, 7), (219, 170, 5), (207, 161, 5), (195, 153, 5),
- (186, 146, 5), (178, 140, 5), (167, 132, 4), (163, 128, 2),
- (165, 130, 2), (174, 137, 3), (183, 144, 4), (199, 156, 4),
- (216, 169, 5), (219, 171, 4), (222, 174, 4), (230, 180, 5),
- (236, 186, 5), (229, 179, 6), (219, 172, 5), (210, 165, 4),
- (206, 161, 4), (202, 157, 4), (195, 151, 2), (180, 141, 4),
- (167, 129, 4), (168, 130, 4), (169, 131, 4), (174, 135, 4),
- (179, 139, 5), (191, 149, 3), (208, 162, 4), (222, 174, 4),
- (231, 180, 3), (246, 192, 6), (248, 193, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (244, 190, 6), (238, 186, 6), (233, 181, 5),
- (228, 176, 4), (210, 162, 4), (185, 143, 5), (156, 121, 3),
- (123, 94, 2), (57, 25, 2), (43, 22, 5), (30, 20, 8),
- (21, 15, 3), (0, 18, 6), (5, 28, 8), (0, 41, 9),
- (17, 71, 21), (72, 44, 11), (127, 17, 2), (151, 21, 5),
- (175, 25, 8), (193, 13, 24), (153, 31, 26), (140, 108, 5),
- (146, 112, 4), (139, 49, 38), (135, 50, 39), (131, 51, 40),
- (127, 77, 6), (137, 105, 4), (147, 115, 4), (163, 127, 4),
- (201, 158, 4), (211, 166, 4), (222, 174, 4), (224, 174, 5),
- (226, 175, 6), (226, 179, 5), (228, 177, 6), (231, 179, 5),
- (238, 186, 4), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (252, 194, 6), (252, 194, 6), (51, 0, 9),
- (26, 45, 13), (24, 65, 19), (22, 86, 26), (18, 90, 27),
- (12, 90, 28), (17, 85, 28), (15, 55, 20), (19, 34, 11),
- (24, 11, 2), (44, 5, 8), (38, 3, 8), (32, 1, 9),
- (12, 4, 1), (5, 4, 2), (0, 1, 0), (0, 2, 1),
- (50, 34, 44), (54, 57, 54), (59, 80, 65), (105, 101, 98),
- (120, 116, 113), (124, 121, 116), (135, 128, 120), (161, 160, 158),
- (169, 103, 105), (205, 107, 94), (182, 90, 79), (180, 78, 64),
- (115, 92, 60), (110, 85, 54), (107, 93, 93), (115, 106, 107),
- (175, 147, 37), (186, 150, 21), (198, 154, 6), (214, 166, 4),
- (226, 179, 3), (238, 186, 4), (248, 193, 5), (249, 194, 5),
- (248, 193, 5), (247, 193, 5), (239, 187, 5), (224, 176, 4),
- (200, 156, 5), (175, 160, 93), (129, 123, 109), (112, 108, 105),
- (82, 68, 83), (64, 57, 65), (53, 49, 24), (79, 48, 4),
- (75, 58, 2), (103, 80, 2), (124, 100, 2), (144, 112, 1),
- (157, 122, 2), (160, 119, 5), (160, 119, 5), (162, 119, 6),
- (163, 122, 6), (160, 124, 4), (162, 126, 3), (165, 130, 4),
- (172, 133, 2), (187, 146, 2), (199, 155, 4), (214, 166, 4),
- (222, 174, 4), (224, 176, 4), (222, 174, 4), (220, 172, 4),
- (209, 164, 3), (193, 148, 5), (172, 133, 2), (159, 125, 2),
- (139, 107, 4), (87, 81, 5), (48, 56, 5), (24, 18, 2),
- (3, 0, 0), (0, 0, 0), (11, 6, 2), (41, 18, 2),
- (85, 19, 3), (78, 23, 26), (117, 51, 39), (162, 115, 7),
- (169, 125, 2), (177, 139, 4), (190, 148, 4), (198, 154, 5),
- (202, 159, 3), (204, 159, 4), (208, 162, 4), (208, 162, 4),
- (210, 165, 4), (216, 166, 5), (224, 173, 4), (226, 174, 3),
- (224, 176, 4), (217, 167, 6), (194, 173, 82), (204, 191, 112)
- ),
-
-// 225 Apophysis-040427-4doodles3
-((255, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (254, 254, 253), (254, 253, 251), (246, 245, 244), (238, 238, 238),
- (132, 129, 206), (73, 79, 156), (14, 30, 107), (16, 24, 62),
- (19, 19, 17), (9, 9, 9), (0, 0, 2), (0, 0, 11),
- (0, 0, 21), (7, 22, 105), (73, 11, 63), (140, 1, 22),
- (140, 0, 16), (141, 0, 11), (133, 0, 36), (125, 1, 61),
- (8, 0, 135), (15, 5, 158), (23, 11, 181), (33, 38, 166),
- (43, 65, 151), (23, 97, 156), (3, 130, 162), (8, 149, 231),
- (9, 147, 235), (91, 118, 231), (146, 116, 166), (201, 115, 102),
- (206, 100, 82), (212, 86, 63), (212, 126, 103), (212, 167, 144),
- (244, 244, 244), (249, 249, 249), (255, 255, 255), (254, 254, 254),
- (254, 254, 254), (248, 248, 248), (243, 243, 243), (210, 210, 210),
- (174, 174, 174), (167, 63, 38), (151, 33, 19), (135, 3, 1),
- (95, 5, 0), (56, 7, 0), (28, 3, 0), (1, 0, 0),
- (15, 15, 15), (29, 39, 27), (44, 64, 39), (71, 92, 75),
- (98, 121, 111), (126, 147, 138), (154, 174, 165), (203, 203, 203),
- (246, 246, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 255), (254, 254, 254),
- (239, 243, 255), (156, 175, 169), (99, 121, 168), (42, 67, 168),
- (29, 33, 171), (17, 0, 174), (11, 0, 178), (10, 0, 175),
- (6, 0, 110), (3, 0, 56), (0, 0, 2), (0, 0, 1),
- (0, 0, 0), (5, 6, 8), (48, 24, 24), (100, 51, 55),
- (161, 109, 95), (243, 224, 220), (247, 238, 236), (252, 252, 252),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (248, 248, 248), (230, 230, 230), (213, 213, 213),
- (201, 185, 185), (209, 153, 138), (182, 92, 68), (132, 53, 49),
- (84, 31, 13), (80, 32, 15), (76, 33, 17), (81, 31, 15),
- (87, 30, 13), (110, 13, 24), (120, 43, 23), (129, 46, 40),
- (142, 37, 31), (207, 15, 0), (200, 32, 0), (193, 49, 0),
- (184, 43, 23), (173, 56, 39), (183, 77, 51), (186, 86, 60),
- (214, 73, 46), (220, 69, 32), (227, 65, 19), (223, 74, 50),
- (218, 105, 87), (220, 161, 145), (238, 205, 196), (206, 206, 206),
- (207, 193, 192), (176, 176, 176), (153, 153, 153), (130, 130, 130),
- (100, 100, 100), (67, 97, 85), (43, 109, 73), (34, 95, 61),
- (19, 130, 61), (46, 136, 81), (74, 142, 101), (167, 166, 164),
- (196, 196, 196), (240, 240, 240), (254, 254, 254), (255, 255, 255),
- (255, 255, 255), (252, 255, 255), (242, 241, 239), (200, 198, 199),
- (171, 171, 171), (124, 124, 124), (126, 95, 66), (160, 67, 60),
- (178, 97, 54), (188, 103, 71), (198, 110, 88), (213, 175, 166),
- (229, 220, 221), (251, 251, 251), (254, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 255), (253, 253, 253), (229, 229, 229),
- (180, 184, 211), (120, 116, 203), (68, 107, 226), (6, 144, 180),
- (68, 82, 143), (135, 43, 130), (128, 87, 91), (117, 77, 65),
- (102, 60, 48), (95, 51, 42), (88, 31, 37), (92, 31, 36),
- (117, 49, 30), (102, 54, 50), (114, 69, 72), (113, 112, 108),
- (177, 177, 177), (222, 222, 224), (245, 245, 245), (254, 254, 254),
- (255, 255, 255), (250, 250, 250), (223, 223, 223), (191, 193, 192),
- (138, 146, 185), (97, 103, 153), (40, 73, 124), (5, 22, 104),
- (4, 32, 69), (14, 14, 16), (1, 0, 0), (1, 0, 0),
- (0, 0, 0), (1, 1, 1), (40, 15, 18), (52, 52, 52),
- (116, 84, 73), (131, 101, 91), (161, 161, 161), (178, 178, 180),
- (180, 181, 183), (182, 182, 182), (183, 182, 180), (179, 179, 179),
- (158, 158, 158), (106, 132, 119), (73, 128, 96), (52, 116, 81),
- (64, 90, 79), (32, 46, 117), (10, 26, 121), (43, 60, 142),
- (63, 84, 89), (104, 103, 101), (151, 143, 141), (186, 186, 188),
- (230, 228, 229), (250, 250, 250), (255, 255, 253), (255, 255, 255)
- ),
-
-// 226 Apophysis-040427-4Doodle3inv
-((124, 154, 164), (77, 77, 75), (75, 75, 74), (73, 73, 73),
- (74, 74, 74), (76, 76, 76), (86, 86, 86), (97, 97, 97),
- (182, 127, 159), (186, 146, 167), (191, 165, 176), (218, 197, 155),
- (245, 229, 134), (218, 200, 150), (192, 171, 166), (171, 161, 160),
- (151, 152, 154), (69, 69, 67), (37, 37, 36), (5, 5, 5),
- (2, 2, 2), (0, 0, 0), (0, 0, 1), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 2),
- (1, 2, 4), (9, 9, 10), (17, 17, 17), (61, 57, 56),
- (123, 126, 49), (241, 225, 148), (238, 230, 193), (236, 236, 238),
- (245, 245, 245), (255, 255, 253), (255, 255, 243), (255, 255, 234),
- (248, 233, 150), (181, 243, 191), (115, 254, 233), (114, 254, 238),
- (114, 255, 244), (122, 254, 219), (130, 254, 194), (188, 250, 113),
- (247, 255, 120), (232, 244, 74), (222, 217, 89), (212, 190, 104),
- (229, 148, 64), (247, 106, 24), (246, 107, 22), (246, 108, 20),
- (164, 137, 24), (109, 138, 88), (54, 140, 153), (48, 154, 172),
- (43, 169, 192), (43, 128, 151), (43, 88, 111), (28, 47, 53),
- (11, 11, 11), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (6, 6, 6), (12, 12, 12), (45, 45, 45), (81, 81, 81),
- (88, 192, 217), (104, 222, 235), (120, 252, 254), (159, 250, 254),
- (199, 248, 255), (226, 251, 255), (254, 255, 255), (255, 254, 255),
- (240, 240, 240), (211, 191, 216), (184, 162, 180), (157, 134, 144),
- (129, 107, 117), (101, 81, 90), (52, 52, 52), (9, 9, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (1, 1, 1), (16, 12, 0),
- (99, 80, 86), (156, 134, 86), (213, 188, 87), (225, 221, 84),
- (238, 255, 81), (244, 255, 77), (245, 255, 80), (244, 255, 81),
- (249, 255, 145), (255, 255, 253), (255, 255, 254), (255, 255, 255),
- (250, 249, 247), (207, 231, 231), (155, 204, 200), (94, 146, 160),
- (12, 31, 35), (6, 15, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (7, 7, 7), (24, 24, 24), (42, 42, 42), (54, 70, 70),
- (46, 102, 117), (73, 163, 187), (123, 202, 206), (138, 211, 230),
- (171, 224, 242), (179, 222, 238), (173, 223, 240), (168, 225, 242),
- (145, 242, 231), (135, 212, 232), (126, 209, 215), (113, 218, 224),
- (48, 240, 255), (55, 223, 255), (62, 206, 255), (71, 212, 232),
- (82, 199, 216), (72, 178, 204), (69, 169, 195), (45, 184, 205),
- (41, 182, 209), (28, 190, 236), (32, 181, 205), (37, 150, 168),
- (35, 94, 110), (17, 50, 59), (49, 49, 49), (48, 62, 63),
- (79, 79, 79), (102, 102, 102), (125, 125, 125), (155, 155, 155),
- (188, 158, 170), (212, 146, 182), (221, 160, 194), (246, 171, 194),
- (236, 125, 194), (181, 113, 154), (88, 89, 91), (59, 59, 59),
- (15, 15, 15), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 0, 0), (13, 14, 16), (55, 57, 56), (84, 84, 84),
- (131, 131, 131), (129, 160, 189), (95, 188, 195), (79, 158, 199),
- (77, 158, 201), (57, 145, 167), (42, 80, 89), (26, 35, 34),
- (4, 4, 4), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (2, 2, 2), (26, 26, 26), (75, 71, 44),
- (135, 139, 52), (187, 148, 29), (249, 111, 75), (187, 173, 112),
- (120, 212, 125), (127, 168, 164), (138, 178, 190), (153, 195, 207),
- (160, 204, 213), (167, 224, 218), (163, 224, 219), (138, 206, 225),
- (153, 201, 205), (141, 186, 183), (142, 143, 147), (78, 78, 78),
- (33, 33, 31), (10, 10, 10), (1, 1, 1), (0, 0, 0),
- (5, 5, 5), (32, 32, 32), (64, 62, 63), (117, 109, 70),
- (158, 152, 102), (215, 182, 131), (250, 233, 151), (251, 223, 186),
- (241, 241, 239), (254, 255, 255), (254, 255, 255), (255, 255, 255),
- (254, 254, 254), (215, 240, 237), (203, 203, 203), (139, 171, 182)
- ),
-
-// 227 Apophysis-040427-6DoublEagles2
-((127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (126, 50, 0), (126, 50, 0), (112, 44, 0),
- (1, 5, 50), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (58, 65, 128), (75, 81, 139), (75, 81, 139), (75, 81, 139),
- (127, 35, 108), (100, 44, 55), (73, 53, 2), (37, 29, 26),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 53), (2, 5, 56),
- (22, 27, 86), (42, 49, 117), (18, 70, 172), (32, 93, 156),
- (196, 197, 181), (213, 185, 110), (230, 173, 40), (216, 158, 20),
- (202, 144, 0), (195, 138, 0), (189, 132, 0), (167, 80, 1),
- (149, 59, 0), (127, 51, 1), (127, 52, 2), (127, 54, 3),
- (115, 63, 15), (104, 73, 27), (77, 84, 77), (75, 81, 139),
- (75, 81, 139), (75, 81, 139), (75, 81, 139), (88, 86, 101),
- (102, 91, 63), (134, 68, 16), (122, 50, 0), (88, 30, 6),
- (1, 0, 42), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (143, 15, 98),
- (162, 108, 38), (154, 82, 19), (146, 57, 1), (139, 55, 0),
- (133, 53, 0), (128, 52, 2), (127, 51, 1), (127, 51, 1),
- (229, 175, 27), (163, 111, 35), (151, 102, 17), (140, 94, 0),
- (135, 54, 1), (128, 50, 1), (128, 50, 1), (133, 53, 0),
- (178, 80, 9), (199, 123, 26), (221, 167, 43), (232, 193, 95),
- (243, 219, 147), (232, 219, 184), (234, 246, 246), (225, 250, 255),
- (208, 211, 200), (232, 165, 76), (224, 150, 62), (217, 135, 49),
- (232, 93, 2), (183, 72, 0), (130, 54, 4), (98, 64, 27),
- (1, 5, 50), (1, 7, 70), (1, 9, 90), (21, 29, 103),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (16, 13, 90),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (0, 11, 85),
- (42, 49, 117), (75, 81, 139), (75, 81, 139), (76, 81, 139),
- (145, 155, 165), (211, 226, 229), (200, 225, 230), (190, 225, 231),
- (150, 212, 253), (97, 187, 250), (75, 81, 139), (75, 81, 139),
- (120, 193, 244), (140, 207, 247), (161, 222, 250), (172, 219, 247),
- (170, 216, 232), (125, 110, 105), (167, 116, 59), (136, 60, 10),
- (127, 54, 3), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (134, 53, 0), (148, 58, 0), (163, 64, 0), (193, 3, 89),
- (221, 5, 102), (246, 40, 122), (233, 49, 119), (168, 117, 60),
- (158, 99, 29), (145, 66, 7), (128, 50, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (125, 52, 1),
- (118, 47, 1), (39, 28, 0), (1, 0, 42), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (100, 41, 1), (126, 50, 0),
- (126, 50, 0), (124, 50, 1), (118, 14, 93), (79, 33, 141),
- (75, 81, 139), (75, 81, 139), (33, 117, 190), (59, 167, 240),
- (72, 120, 184), (137, 142, 146), (175, 149, 74), (170, 118, 43),
- (154, 100, 0), (138, 55, 1), (133, 53, 0), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1)
- ),
-
-// 228 Apophysis-040427-6Equinox
-((114, 110, 231), (112, 110, 233), (113, 110, 231), (115, 110, 230),
- (116, 110, 227), (118, 111, 225), (119, 112, 225), (120, 113, 225),
- (120, 114, 224), (120, 114, 224), (120, 114, 224), (120, 114, 224),
- (120, 114, 224), (120, 114, 223), (121, 115, 223), (122, 115, 222),
- (123, 116, 222), (130, 123, 219), (139, 132, 216), (149, 141, 214),
- (164, 148, 193), (180, 156, 172), (176, 155, 177), (173, 154, 182),
- (140, 127, 206), (139, 125, 207), (138, 124, 209), (154, 135, 191),
- (171, 147, 173), (181, 150, 154), (192, 153, 136), (219, 153, 69),
- (199, 128, 46), (176, 95, 29), (163, 96, 70), (150, 98, 111),
- (142, 110, 160), (135, 123, 209), (132, 121, 208), (130, 120, 207),
- (119, 115, 200), (116, 78, 120), (113, 42, 40), (148, 74, 34),
- (183, 106, 28), (203, 133, 51), (223, 161, 74), (251, 202, 100),
- (254, 231, 101), (255, 235, 102), (254, 241, 109), (254, 247, 117),
- (254, 241, 116), (254, 235, 115), (243, 222, 116), (233, 210, 117),
- (202, 187, 158), (200, 184, 159), (199, 181, 161), (214, 175, 128),
- (229, 169, 96), (228, 169, 87), (228, 169, 79), (237, 176, 83),
- (237, 183, 87), (200, 183, 153), (181, 163, 173), (163, 143, 194),
- (150, 133, 201), (138, 124, 209), (122, 117, 219), (111, 110, 230),
- (99, 100, 242), (98, 100, 243), (98, 101, 244), (99, 99, 244),
- (101, 97, 244), (102, 99, 241), (103, 102, 238), (107, 106, 236),
- (108, 105, 236), (108, 105, 234), (111, 107, 232), (114, 110, 231),
- (117, 111, 228), (120, 113, 225), (124, 116, 219), (134, 121, 211),
- (170, 148, 187), (177, 155, 180), (184, 162, 174), (183, 157, 167),
- (183, 152, 160), (161, 127, 154), (170, 151, 155), (178, 159, 153),
- (196, 176, 167), (206, 184, 147), (209, 191, 149), (212, 198, 151),
- (211, 192, 153), (210, 187, 155), (195, 170, 174), (174, 155, 183),
- (136, 124, 210), (132, 121, 212), (128, 118, 215), (125, 116, 218),
- (123, 114, 221), (120, 113, 225), (115, 110, 230), (109, 107, 234),
- (108, 105, 234), (107, 106, 236), (107, 106, 236), (107, 106, 236),
- (103, 102, 240), (102, 101, 239), (96, 93, 242), (80, 97, 247),
- (89, 96, 255), (104, 105, 239), (120, 114, 224), (127, 119, 218),
- (135, 125, 212), (155, 136, 200), (183, 160, 178), (195, 175, 166),
- (197, 178, 163), (168, 151, 187), (155, 141, 197), (142, 131, 207),
- (130, 129, 207), (130, 121, 214), (125, 117, 218), (122, 115, 221),
- (123, 114, 221), (122, 114, 221), (122, 115, 221), (121, 114, 222),
- (120, 114, 224), (120, 112, 223), (120, 113, 225), (120, 113, 225),
- (116, 111, 229), (112, 110, 233), (110, 108, 233), (109, 107, 234),
- (108, 105, 234), (109, 106, 235), (112, 110, 233), (114, 115, 241),
- (118, 119, 237), (119, 121, 230), (121, 123, 224), (125, 117, 218),
- (128, 118, 215), (128, 118, 215), (124, 116, 219), (122, 115, 219),
- (113, 105, 214), (102, 101, 237), (78, 76, 222), (55, 51, 208),
- (22, 39, 189), (0, 24, 151), (49, 11, 72), (69, 14, 53),
- (126, 40, 5), (139, 53, 6), (153, 67, 8), (168, 84, 20),
- (168, 85, 19), (171, 90, 24), (176, 100, 84), (162, 128, 119),
- (153, 115, 164), (134, 122, 204), (134, 121, 209), (135, 122, 212),
- (133, 120, 212), (130, 121, 214), (129, 118, 212), (132, 118, 213),
- (128, 118, 215), (128, 118, 215), (128, 118, 215), (124, 116, 219),
- (122, 115, 221), (120, 114, 224), (120, 113, 225), (116, 111, 227),
- (114, 110, 230), (110, 108, 231), (109, 107, 234), (106, 106, 238),
- (108, 110, 247), (108, 113, 243), (114, 113, 240), (113, 112, 232),
- (120, 113, 225), (123, 114, 221), (130, 121, 214), (136, 124, 210),
- (154, 128, 189), (181, 149, 124), (221, 152, 75), (227, 169, 62),
- (207, 136, 54), (198, 121, 49), (203, 132, 50), (210, 142, 61),
- (218, 156, 69), (182, 154, 132), (172, 135, 143), (145, 129, 200),
- (111, 112, 218), (99, 100, 240), (84, 90, 236), (56, 56, 188),
- (3, 26, 156), (0, 7, 88), (38, 8, 72), (53, 16, 59),
- (125, 49, 15), (161, 77, 13), (177, 95, 37), (199, 126, 49),
- (184, 151, 136), (166, 149, 181), (146, 134, 200), (135, 122, 210),
- (133, 120, 210), (129, 119, 216), (124, 116, 219), (122, 115, 221),
- (121, 115, 223), (120, 113, 225), (116, 111, 227), (112, 111, 231),
- (109, 107, 234), (108, 105, 234), (107, 106, 234), (103, 103, 233),
- (102, 104, 227), (107, 104, 233), (108, 105, 234), (108, 105, 234),
- (109, 107, 234), (114, 110, 231), (120, 113, 225), (121, 115, 223),
- (126, 119, 225), (122, 116, 222), (124, 118, 216), (122, 115, 221)
- ),
-
-// 229 Apophysis-040427-6Equinox2
-((46, 5, 49), (137, 106, 112), (140, 156, 106), (144, 207, 100),
- (141, 207, 99), (139, 207, 98), (140, 206, 100), (141, 206, 102),
- (152, 194, 94), (158, 142, 115), (164, 91, 137), (140, 130, 132),
- (116, 169, 127), (129, 187, 116), (143, 205, 106), (140, 206, 103),
- (138, 207, 100), (132, 212, 99), (135, 208, 103), (138, 204, 107),
- (142, 191, 123), (146, 178, 139), (161, 164, 146), (177, 151, 154),
- (193, 152, 156), (194, 154, 153), (195, 156, 151), (175, 179, 129),
- (156, 203, 107), (150, 208, 102), (145, 214, 97), (147, 223, 91),
- (151, 234, 84), (154, 255, 69), (155, 250, 70), (156, 246, 71),
- (150, 240, 77), (145, 234, 84), (142, 227, 81), (139, 220, 79),
- (146, 221, 92), (146, 218, 93), (146, 216, 94), (145, 215, 93),
- (144, 215, 93), (144, 215, 93), (145, 216, 94), (146, 216, 94),
- (145, 214, 97), (144, 215, 95), (145, 217, 94), (147, 219, 94),
- (147, 219, 94), (148, 220, 94), (148, 220, 94), (148, 220, 94),
- (151, 233, 87), (153, 235, 86), (155, 238, 86), (153, 236, 85),
- (152, 235, 85), (152, 233, 85), (152, 231, 86), (149, 227, 89),
- (146, 222, 90), (154, 196, 94), (191, 175, 91), (229, 154, 89),
- (242, 160, 78), (255, 167, 68), (249, 122, 43), (238, 116, 69),
- (211, 126, 62), (213, 107, 53), (216, 89, 44), (221, 100, 55),
- (226, 111, 66), (230, 129, 83), (234, 148, 101), (205, 159, 135),
- (200, 159, 137), (172, 69, 72), (179, 50, 43), (187, 32, 14),
- (177, 30, 15), (167, 29, 16), (160, 19, 9), (140, 8, 0),
- (19, 4, 23), (84, 27, 41), (150, 50, 60), (177, 60, 46),
- (205, 71, 33), (241, 110, 68), (247, 160, 80), (255, 167, 93),
- (230, 189, 110), (143, 225, 99), (172, 207, 122), (202, 189, 145),
- (213, 184, 146), (225, 180, 147), (209, 168, 138), (147, 208, 104),
- (139, 215, 55), (144, 228, 62), (149, 241, 70), (151, 241, 73),
- (153, 241, 77), (152, 240, 78), (152, 235, 85), (152, 235, 85),
- (152, 235, 85), (155, 238, 86), (155, 238, 86), (155, 238, 86),
- (155, 238, 86), (154, 239, 86), (154, 239, 84), (153, 246, 80),
- (146, 255, 71), (149, 249, 74), (152, 243, 77), (152, 239, 81),
- (152, 235, 85), (151, 237, 88), (151, 233, 87), (148, 229, 90),
- (147, 223, 91), (149, 221, 95), (155, 213, 103), (161, 206, 111),
- (200, 168, 145), (199, 157, 141), (146, 189, 118), (141, 198, 101),
- (144, 196, 113), (163, 176, 135), (183, 157, 158), (188, 154, 156),
- (194, 152, 154), (211, 165, 142), (241, 172, 107), (253, 187, 91),
- (255, 199, 89), (157, 218, 89), (154, 223, 91), (152, 228, 93),
- (153, 230, 90), (153, 232, 89), (156, 230, 91), (153, 230, 90),
- (148, 220, 94), (145, 215, 96), (143, 211, 98), (141, 207, 101),
- (142, 198, 107), (147, 170, 128), (167, 146, 165), (162, 137, 166),
- (143, 171, 172), (181, 180, 185), (176, 181, 179), (172, 182, 174),
- (157, 195, 148), (143, 184, 142), (142, 200, 116), (143, 205, 106),
- (147, 219, 94), (148, 220, 91), (149, 222, 89), (149, 227, 89),
- (149, 227, 89), (155, 229, 92), (163, 234, 102), (232, 210, 124),
- (251, 201, 128), (240, 193, 115), (223, 175, 111), (204, 158, 143),
- (196, 155, 149), (194, 153, 149), (187, 153, 154), (146, 188, 124),
- (143, 209, 99), (143, 211, 97), (144, 213, 96), (147, 219, 94),
- (147, 223, 91), (150, 228, 90), (151, 229, 91), (149, 227, 91),
- (146, 221, 92), (144, 215, 93), (142, 208, 98), (143, 200, 95),
- (142, 195, 103), (169, 87, 76), (192, 62, 28), (195, 52, 20),
- (169, 27, 15), (108, 8, 18), (22, 56, 5), (23, 67, 4),
- (30, 82, 18), (57, 98, 0), (68, 113, 18), (99, 152, 64),
- (130, 214, 90), (141, 216, 89), (144, 215, 93), (144, 215, 95),
- (144, 213, 97), (144, 213, 97), (145, 214, 97), (144, 219, 92),
- (146, 221, 92), (147, 225, 89), (147, 229, 82), (151, 230, 85),
- (150, 232, 85), (152, 235, 85), (152, 235, 85), (152, 235, 85),
- (153, 232, 89), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (146, 221, 92), (146, 217, 87), (154, 216, 71), (149, 224, 69),
- (149, 232, 64), (133, 233, 72), (142, 236, 86), (148, 233, 90),
- (151, 229, 91), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (147, 223, 91), (147, 223, 91), (147, 223, 91), (148, 220, 92),
- (146, 216, 94), (143, 211, 98), (144, 200, 109), (141, 185, 126),
- (140, 181, 147), (139, 175, 171), (169, 143, 168), (186, 147, 168),
- (182, 152, 160), (195, 148, 154), (198, 155, 146), (195, 152, 146)
- ),
-
-// 230 Apophysis-040427-6BluBrd
-((254, 169, 16), (252, 167, 16), (252, 161, 15), (252, 155, 14),
- (245, 143, 14), (238, 132, 14), (238, 132, 14), (238, 132, 14),
- (112, 170, 8), (106, 149, 35), (100, 129, 63), (105, 139, 73),
- (110, 149, 84), (117, 117, 85), (125, 86, 87), (117, 89, 112),
- (110, 93, 137), (20, 70, 195), (27, 102, 225), (35, 135, 255),
- (19, 93, 227), (4, 51, 199), (9, 42, 166), (15, 33, 133),
- (7, 4, 61), (20, 11, 43), (33, 18, 25), (17, 17, 37),
- (1, 17, 50), (8, 13, 33), (16, 9, 17), (40, 17, 0),
- (33, 35, 0), (65, 49, 33), (92, 81, 49), (119, 113, 65),
- (142, 137, 79), (166, 161, 93), (209, 167, 68), (253, 174, 43),
- (255, 182, 27), (255, 176, 23), (255, 170, 19), (253, 162, 16),
- (252, 155, 14), (245, 143, 14), (238, 132, 14), (238, 124, 12),
- (246, 113, 10), (238, 111, 14), (237, 115, 14), (236, 119, 14),
- (237, 123, 13), (239, 128, 13), (239, 128, 13), (239, 129, 14),
- (253, 153, 15), (253, 157, 14), (253, 161, 14), (253, 157, 14),
- (253, 153, 15), (250, 146, 14), (248, 140, 14), (244, 130, 16),
- (240, 129, 14), (240, 129, 14), (239, 126, 13), (238, 124, 12),
- (238, 124, 12), (238, 124, 12), (225, 122, 17), (204, 143, 60),
- (141, 151, 88), (141, 177, 97), (141, 203, 106), (148, 182, 100),
- (155, 162, 94), (149, 150, 88), (143, 138, 82), (124, 147, 91),
- (118, 113, 94), (85, 158, 165), (46, 103, 169), (8, 49, 173),
- (9, 41, 152), (10, 34, 132), (0, 20, 81), (48, 54, 40),
- (38, 25, 35), (19, 25, 73), (0, 25, 112), (10, 26, 123),
- (20, 27, 134), (13, 19, 117), (90, 47, 56), (94, 51, 6),
- (69, 46, 12), (85, 52, 7), (96, 80, 3), (107, 108, 0),
- (160, 98, 4), (213, 88, 8), (222, 91, 11), (221, 90, 10),
- (163, 81, 7), (141, 82, 35), (120, 83, 64), (140, 89, 69),
- (160, 95, 75), (220, 89, 11), (221, 100, 11), (233, 111, 12),
- (232, 114, 14), (217, 92, 10), (168, 100, 40), (120, 108, 70),
- (101, 65, 93), (69, 24, 177), (5, 31, 152), (0, 33, 186),
- (107, 104, 113), (174, 138, 72), (241, 172, 32), (246, 176, 34),
- (252, 180, 36), (251, 169, 43), (171, 141, 91), (139, 110, 80),
- (123, 93, 67), (42, 90, 30), (48, 77, 33), (54, 64, 37),
- (91, 53, 34), (101, 47, 83), (132, 78, 101), (180, 117, 86),
- (231, 115, 12), (231, 110, 19), (232, 105, 26), (230, 81, 50),
- (228, 57, 75), (186, 84, 147), (133, 30, 199), (95, 29, 225),
- (63, 67, 236), (55, 141, 216), (49, 143, 212), (44, 146, 208),
- (41, 191, 218), (134, 172, 195), (92, 60, 255), (142, 0, 242),
- (123, 12, 194), (167, 33, 132), (211, 54, 71), (227, 96, 14),
- (233, 111, 12), (231, 115, 12), (232, 116, 13), (233, 118, 11),
- (234, 119, 12), (239, 128, 13), (243, 134, 13), (248, 140, 14),
- (253, 153, 15), (255, 163, 16), (255, 170, 19), (255, 170, 19),
- (252, 182, 24), (250, 190, 24), (249, 199, 24), (249, 204, 25),
- (253, 201, 29), (254, 196, 27), (255, 183, 23), (254, 170, 19),
- (248, 147, 15), (207, 132, 15), (172, 128, 89), (140, 123, 80),
- (205, 101, 12), (230, 114, 11), (240, 129, 14), (253, 152, 20),
- (255, 192, 29), (254, 202, 29), (253, 213, 29), (197, 254, 19),
- (111, 255, 11), (138, 249, 20), (235, 237, 52), (255, 200, 41),
- (255, 201, 30), (255, 201, 30), (255, 202, 28), (255, 201, 30),
- (255, 190, 26), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 183, 23), (255, 183, 23), (255, 182, 27),
- (255, 185, 28), (254, 190, 30), (255, 192, 29), (255, 187, 26),
- (255, 182, 27), (255, 173, 27), (255, 171, 20), (255, 170, 19),
- (255, 171, 20), (255, 181, 24), (255, 183, 23), (255, 183, 28),
- (255, 185, 30), (254, 183, 29), (255, 182, 27), (255, 178, 22),
- (255, 170, 19), (255, 170, 19), (252, 163, 17), (249, 148, 14),
- (232, 116, 13), (177, 108, 67), (138, 94, 91), (103, 15, 177),
- (128, 11, 203), (146, 21, 226), (151, 23, 224), (176, 83, 190),
- (169, 164, 132), (227, 173, 41), (248, 184, 26), (253, 183, 25),
- (255, 183, 23), (255, 196, 17), (253, 198, 17), (255, 191, 5),
- (245, 183, 14), (254, 177, 19), (255, 177, 19), (255, 182, 23),
- (244, 185, 21), (235, 192, 27), (213, 209, 22), (169, 213, 16),
- (150, 204, 28), (129, 228, 41), (60, 176, 49), (101, 152, 73),
- (112, 153, 85), (134, 160, 89), (150, 124, 37), (231, 125, 5)
- ),
-
-// 231 Apophysis-040427-6BluBrdInv
-((231, 125, 5), (134, 160, 89), (117, 156, 81), (101, 152, 73),
- (115, 190, 57), (129, 228, 41), (139, 216, 34), (150, 204, 28),
- (213, 209, 22), (228, 197, 21), (244, 185, 21), (249, 181, 20),
- (255, 177, 19), (250, 180, 16), (245, 183, 14), (250, 187, 9),
- (255, 191, 5), (255, 196, 17), (254, 189, 21), (253, 183, 25),
- (240, 178, 33), (227, 173, 41), (198, 168, 86), (169, 164, 132),
- (151, 23, 224), (139, 17, 213), (128, 11, 203), (133, 52, 147),
- (138, 94, 91), (157, 101, 79), (177, 108, 67), (232, 116, 13),
- (249, 148, 14), (255, 170, 19), (255, 174, 20), (255, 178, 22),
- (254, 180, 25), (254, 183, 29), (254, 184, 29), (255, 185, 30),
- (255, 183, 23), (255, 177, 21), (255, 171, 20), (255, 171, 20),
- (255, 171, 20), (255, 172, 23), (255, 173, 27), (255, 182, 27),
- (255, 187, 26), (254, 190, 30), (254, 186, 28), (255, 182, 27),
- (255, 182, 25), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 186, 24), (255, 190, 26), (255, 196, 27),
- (255, 202, 28), (255, 201, 29), (255, 201, 30), (255, 201, 30),
- (255, 200, 41), (138, 249, 20), (167, 251, 19), (197, 254, 19),
- (225, 233, 24), (253, 213, 29), (255, 192, 29), (255, 173, 25),
- (240, 129, 14), (222, 115, 13), (205, 101, 12), (188, 114, 50),
- (172, 128, 89), (189, 130, 52), (207, 132, 15), (248, 147, 15),
- (254, 170, 19), (254, 196, 27), (251, 200, 26), (249, 204, 25),
- (249, 201, 24), (249, 199, 24), (252, 182, 24), (255, 172, 18),
- (255, 170, 19), (254, 161, 17), (253, 153, 15), (250, 146, 14),
- (248, 140, 14), (239, 128, 13), (238, 124, 12), (234, 119, 12),
- (233, 118, 11), (231, 115, 12), (229, 105, 13), (227, 96, 14),
- (219, 75, 42), (211, 54, 71), (123, 12, 194), (146, 15, 231),
- (92, 60, 255), (66, 125, 236), (41, 191, 218), (42, 168, 213),
- (44, 146, 208), (55, 141, 216), (61, 94, 199), (63, 67, 236),
- (95, 29, 225), (186, 84, 147), (207, 70, 111), (228, 57, 75),
- (232, 105, 26), (231, 115, 12), (231, 115, 12), (224, 115, 14),
- (132, 78, 101), (111, 65, 67), (91, 53, 34), (72, 58, 35),
- (54, 64, 37), (42, 90, 30), (70, 71, 53), (123, 93, 67),
- (139, 110, 80), (251, 169, 43), (251, 174, 39), (252, 180, 36),
- (241, 172, 32), (165, 136, 94), (107, 104, 113), (25, 43, 171),
- (5, 31, 152), (53, 48, 122), (101, 65, 93), (110, 86, 81),
- (120, 108, 70), (217, 92, 10), (227, 109, 13), (232, 114, 14),
- (233, 111, 12), (220, 89, 11), (190, 92, 43), (160, 95, 75),
- (120, 83, 64), (94, 67, 56), (163, 81, 7), (215, 81, 8),
- (222, 91, 11), (217, 89, 9), (213, 88, 8), (107, 108, 0),
- (107, 76, 12), (85, 52, 7), (60, 41, 1), (69, 46, 12),
- (94, 51, 6), (13, 19, 117), (16, 23, 125), (20, 27, 134),
- (0, 25, 112), (3, 18, 75), (38, 25, 35), (56, 42, 29),
- (0, 20, 81), (5, 27, 106), (10, 34, 132), (8, 49, 173),
- (41, 152, 182), (85, 158, 165), (132, 108, 140), (118, 113, 94),
- (124, 147, 91), (143, 138, 82), (155, 162, 94), (143, 182, 103),
- (141, 203, 106), (113, 163, 94), (141, 151, 88), (173, 133, 84),
- (225, 122, 17), (231, 123, 14), (238, 124, 12), (238, 124, 12),
- (238, 126, 14), (240, 129, 14), (239, 128, 13), (240, 129, 14),
- (244, 130, 16), (248, 140, 14), (253, 153, 15), (252, 155, 14),
- (253, 161, 14), (255, 161, 17), (253, 153, 15), (249, 141, 15),
- (239, 129, 14), (239, 128, 13), (238, 124, 12), (236, 119, 14),
- (235, 113, 14), (238, 111, 14), (252, 111, 6), (246, 113, 10),
- (238, 124, 12), (238, 132, 14), (252, 155, 14), (254, 164, 16),
- (255, 170, 19), (255, 171, 20), (255, 182, 27), (255, 176, 29),
- (253, 174, 43), (166, 161, 93), (137, 117, 80), (119, 113, 65),
- (88, 72, 59), (65, 49, 33), (42, 27, 4), (33, 35, 0),
- (40, 17, 0), (16, 9, 17), (1, 17, 50), (8, 17, 60),
- (33, 18, 25), (4, 14, 49), (7, 4, 61), (16, 11, 69),
- (15, 33, 133), (4, 51, 199), (11, 132, 255), (35, 135, 255),
- (41, 101, 223), (20, 70, 195), (55, 78, 145), (110, 93, 137),
- (125, 86, 87), (134, 105, 75), (110, 149, 84), (107, 152, 87),
- (100, 129, 63), (96, 138, 0), (112, 170, 8), (183, 172, 22),
- (238, 132, 14), (238, 132, 14), (249, 148, 14), (252, 155, 14),
- (253, 163, 17), (252, 167, 16), (255, 170, 19), (254, 169, 16)
- ),
-
-// 232 Apophysis-040427-6FaerieKng
-((1, 1, 1), (76, 14, 63), (84, 18, 80), (93, 22, 98),
- (95, 31, 68), (98, 40, 39), (95, 35, 36), (93, 31, 34),
- (3, 3, 3), (3, 5, 7), (3, 8, 12), (44, 26, 18),
- (85, 44, 24), (108, 71, 39), (132, 99, 54), (134, 109, 71),
- (136, 119, 89), (155, 162, 180), (128, 119, 200), (102, 77, 221),
- (95, 48, 163), (89, 19, 105), (89, 17, 99), (90, 16, 93),
- (103, 50, 56), (120, 62, 28), (138, 75, 0), (163, 93, 0),
- (189, 112, 0), (194, 108, 0), (199, 104, 0), (162, 94, 47),
- (141, 62, 57), (71, 20, 97), (35, 27, 120), (0, 34, 144),
- (48, 26, 119), (97, 19, 95), (91, 31, 103), (85, 44, 112),
- (71, 23, 97), (55, 13, 71), (39, 4, 46), (20, 2, 23),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 0),
- (5, 21, 0), (8, 112, 0), (44, 120, 27), (81, 129, 55),
- (109, 120, 77), (138, 111, 100), (125, 107, 116), (112, 103, 132),
- (69, 137, 184), (154, 178, 184), (239, 219, 184), (219, 207, 170),
- (200, 195, 157), (172, 167, 147), (145, 140, 137), (94, 86, 99),
- (65, 42, 96), (24, 20, 47), (22, 36, 46), (21, 52, 46),
- (15, 55, 53), (10, 58, 60), (8, 91, 71), (22, 98, 86),
- (145, 64, 159), (150, 103, 170), (155, 143, 181), (157, 117, 162),
- (159, 92, 143), (147, 106, 125), (135, 121, 108), (153, 145, 108),
- (204, 189, 122), (127, 172, 115), (111, 137, 82), (96, 103, 49),
- (66, 69, 42), (37, 35, 36), (12, 12, 12), (3, 3, 3),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (25, 11, 44), (40, 22, 67), (55, 34, 91),
- (37, 33, 88), (19, 32, 85), (0, 23, 83), (0, 43, 78),
- (4, 89, 68), (5, 52, 41), (7, 16, 15), (4, 8, 10),
- (2, 1, 6), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (5, 7, 2), (33, 30, 17), (62, 54, 33), (74, 42, 49),
- (86, 30, 65), (120, 43, 95), (176, 68, 128), (177, 70, 150),
- (150, 48, 157), (140, 42, 117), (142, 50, 107), (145, 59, 98),
- (134, 58, 68), (104, 58, 45), (107, 98, 67), (151, 121, 61),
- (109, 164, 96), (114, 108, 100), (119, 52, 105), (117, 35, 105),
- (115, 19, 106), (106, 11, 101), (131, 8, 71), (139, 58, 73),
- (177, 91, 76), (177, 108, 5), (172, 110, 8), (167, 112, 11),
- (155, 119, 43), (148, 142, 58), (149, 151, 67), (161, 136, 72),
- (201, 121, 194), (209, 106, 212), (218, 91, 230), (204, 111, 202),
- (122, 95, 140), (42, 86, 121), (14, 86, 85), (31, 100, 115),
- (85, 101, 152), (247, 88, 234), (251, 97, 244), (255, 107, 255),
- (255, 108, 206), (210, 120, 158), (203, 156, 100), (185, 135, 82),
- (134, 53, 85), (135, 55, 100), (136, 58, 116), (155, 67, 128),
- (189, 63, 145), (189, 63, 147), (194, 65, 157), (178, 45, 188),
- (180, 67, 183), (168, 77, 157), (100, 65, 129), (96, 77, 99),
- (52, 47, 54), (21, 22, 24), (4, 4, 6), (1, 1, 1),
- (5, 1, 2), (23, 8, 1), (41, 15, 0), (82, 41, 19),
- (94, 35, 41), (61, 42, 44), (32, 17, 48), (9, 4, 24),
- (4, 4, 4), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (4, 0, 1),
- (7, 2, 8), (13, 5, 46), (32, 20, 56), (18, 14, 51),
- (6, 1, 68), (8, 1, 43), (0, 0, 30), (0, 0, 4),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (1, 0, 0), (1, 0, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 1, 3), (0, 8, 14), (0, 35, 30), (11, 80, 49),
- (5, 103, 28), (22, 112, 42), (87, 63, 25), (118, 56, 41),
- (144, 78, 46), (136, 88, 12), (132, 79, 25), (92, 43, 28),
- (36, 28, 26), (6, 9, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 0), (9, 10, 0),
- (41, 59, 33), (89, 45, 32), (132, 57, 28), (154, 87, 6)
- ),
-
-// 233 Apophysis-040427-6FireDemnOrch
-((42, 230, 232), (8, 250, 199), (4, 218, 181), (1, 187, 164),
- (0, 140, 149), (0, 93, 135), (0, 84, 119), (0, 75, 104),
- (5, 13, 85), (8, 15, 96), (11, 18, 108), (6, 35, 106),
- (2, 52, 105), (1, 71, 101), (1, 90, 98), (8, 80, 86),
- (16, 71, 74), (24, 10, 87), (68, 46, 77), (112, 83, 67),
- (132, 131, 74), (153, 179, 82), (181, 195, 65), (210, 212, 49),
- (225, 211, 150), (232, 224, 111), (239, 238, 72), (221, 222, 60),
- (203, 207, 48), (183, 184, 65), (163, 162, 82), (134, 111, 70),
- (114, 80, 68), (15, 14, 131), (34, 33, 161), (53, 52, 192),
- (68, 63, 201), (83, 75, 210), (81, 72, 221), (80, 69, 233),
- (76, 61, 252), (109, 61, 253), (143, 62, 255), (175, 74, 234),
- (208, 87, 214), (204, 80, 214), (201, 74, 215), (184, 55, 218),
- (173, 38, 228), (124, 66, 226), (148, 57, 226), (173, 48, 226),
- (141, 26, 191), (110, 5, 157), (81, 6, 135), (53, 8, 113),
- (12, 4, 87), (17, 5, 82), (22, 6, 77), (56, 14, 64),
- (91, 22, 51), (89, 18, 44), (87, 15, 37), (95, 16, 35),
- (100, 26, 51), (110, 30, 39), (125, 36, 36), (140, 42, 33),
- (153, 66, 40), (167, 90, 48), (171, 96, 65), (211, 111, 85),
- (187, 58, 96), (182, 31, 77), (178, 5, 59), (165, 6, 39),
- (153, 7, 20), (150, 10, 21), (148, 14, 23), (147, 21, 6),
- (147, 6, 15), (139, 23, 0), (135, 45, 0), (132, 68, 0),
- (138, 65, 3), (144, 63, 7), (133, 55, 55), (137, 70, 64),
- (134, 127, 37), (80, 148, 53), (27, 169, 69), (31, 156, 98),
- (36, 143, 127), (4, 147, 145), (3, 156, 151), (0, 182, 164),
- (36, 165, 187), (169, 166, 209), (197, 127, 183), (226, 89, 157),
- (235, 103, 147), (244, 117, 138), (224, 136, 134), (204, 165, 126),
- (210, 207, 76), (175, 175, 78), (141, 143, 80), (137, 134, 88),
- (134, 125, 96), (108, 65, 144), (100, 67, 208), (120, 63, 194),
- (184, 57, 164), (137, 68, 97), (94, 68, 116), (51, 69, 135),
- (45, 78, 121), (24, 70, 119), (4, 62, 162), (27, 69, 177),
- (174, 77, 192), (197, 83, 200), (221, 89, 209), (182, 126, 213),
- (143, 164, 217), (70, 205, 198), (25, 238, 190), (10, 241, 197),
- (5, 239, 190), (102, 169, 188), (105, 152, 165), (108, 135, 142),
- (157, 68, 150), (180, 56, 178), (200, 38, 175), (196, 42, 172),
- (198, 51, 121), (197, 86, 118), (196, 121, 115), (203, 129, 120),
- (210, 138, 126), (222, 126, 137), (245, 103, 125), (239, 130, 99),
- (246, 179, 88), (254, 83, 31), (220, 76, 40), (187, 70, 50),
- (112, 84, 73), (47, 95, 141), (32, 87, 154), (98, 145, 139),
- (223, 136, 170), (223, 157, 161), (223, 179, 152), (239, 213, 176),
- (207, 170, 178), (101, 187, 212), (75, 213, 252), (43, 206, 213),
- (3, 163, 185), (0, 70, 129), (15, 48, 125), (30, 26, 121),
- (57, 1, 108), (104, 0, 75), (119, 11, 43), (117, 14, 15),
- (129, 24, 0), (147, 26, 4), (165, 28, 9), (187, 49, 20),
- (216, 79, 37), (211, 83, 74), (194, 90, 77), (193, 65, 80),
- (213, 61, 100), (209, 70, 159), (188, 70, 193), (197, 50, 200),
- (153, 55, 200), (91, 53, 214), (68, 53, 204), (32, 49, 155),
- (16, 8, 94), (24, 9, 101), (32, 10, 108), (36, 18, 118),
- (36, 53, 161), (63, 82, 187), (89, 84, 202), (72, 188, 229),
- (49, 227, 237), (23, 242, 210), (13, 231, 183), (4, 219, 152),
- (93, 149, 76), (164, 92, 44), (224, 34, 0), (225, 23, 1),
- (215, 8, 0), (204, 7, 1), (190, 13, 0), (177, 15, 4),
- (152, 16, 28), (133, 43, 42), (169, 13, 112), (180, 35, 176),
- (200, 39, 203), (187, 58, 213), (159, 53, 211), (117, 60, 201),
- (89, 55, 191), (69, 26, 115), (72, 8, 92), (102, 3, 70),
- (100, 11, 41), (150, 2, 26), (160, 9, 24), (181, 13, 10),
- (230, 4, 5), (243, 7, 19), (254, 68, 17), (255, 93, 0),
- (188, 170, 2), (158, 166, 55), (131, 196, 30), (86, 147, 43),
- (70, 138, 35), (16, 82, 78), (1, 47, 73), (8, 4, 89),
- (42, 4, 91), (84, 12, 86), (155, 9, 92), (193, 47, 148),
- (177, 56, 187), (164, 66, 211), (129, 69, 217), (97, 68, 236),
- (104, 94, 245), (62, 169, 223), (52, 180, 217), (14, 201, 180),
- (6, 195, 163), (7, 201, 177), (0, 208, 184), (1, 228, 185),
- (1, 233, 185), (16, 225, 170), (20, 212, 161), (90, 180, 116),
- (107, 130, 52), (133, 60, 51), (120, 59, 4), (133, 41, 30)
- ),
-
-// 234 Apophysis-040427-6CsmcLottoWhl
-((110, 68, 10), (206, 107, 22), (230, 139, 25), (255, 172, 28),
- (255, 212, 33), (255, 252, 39), (255, 253, 38), (255, 255, 38),
- (250, 242, 9), (221, 204, 9), (193, 167, 10), (189, 148, 5),
- (186, 129, 0), (190, 125, 7), (194, 122, 14), (203, 123, 10),
- (213, 124, 6), (217, 131, 18), (220, 133, 9), (223, 136, 0),
- (239, 155, 10), (255, 174, 20), (255, 174, 22), (255, 175, 24),
- (254, 215, 14), (254, 203, 21), (255, 192, 29), (231, 153, 30),
- (207, 115, 32), (181, 101, 36), (155, 87, 40), (116, 75, 29),
- (80, 51, 19), (17, 10, 17), (12, 9, 12), (8, 8, 8),
- (27, 15, 4), (47, 23, 0), (61, 32, 0), (75, 42, 1),
- (145, 74, 28), (158, 84, 28), (172, 94, 28), (152, 94, 16),
- (132, 95, 4), (119, 89, 2), (107, 84, 0), (104, 69, 5),
- (87, 54, 11), (20, 6, 0), (14, 7, 4), (8, 8, 8),
- (9, 9, 9), (10, 10, 10), (23, 15, 5), (36, 20, 0),
- (87, 52, 14), (92, 46, 9), (97, 41, 4), (100, 42, 5),
- (104, 44, 7), (110, 50, 3), (116, 57, 0), (116, 70, 10),
- (114, 79, 11), (171, 102, 1), (165, 86, 3), (160, 71, 5),
- (147, 71, 2), (135, 72, 0), (116, 56, 0), (86, 36, 0),
- (11, 7, 6), (7, 5, 4), (3, 3, 3), (2, 2, 2),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (4, 16, 6), (5, 16, 13), (7, 16, 21),
- (36, 33, 26), (66, 51, 32), (97, 84, 32), (134, 85, 19),
- (172, 104, 5), (148, 90, 2), (125, 76, 0), (118, 68, 0),
- (112, 61, 0), (79, 46, 13), (49, 28, 9), (12, 12, 10),
- (9, 9, 9), (40, 30, 0), (67, 33, 0), (94, 36, 0),
- (106, 47, 4), (118, 58, 8), (127, 56, 10), (114, 52, 5),
- (63, 24, 0), (36, 16, 4), (9, 9, 9), (8, 8, 8),
- (8, 8, 8), (6, 6, 6), (4, 4, 4), (3, 3, 3),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (3, 3, 3),
- (4, 4, 4), (6, 6, 6), (7, 7, 7), (7, 7, 7),
- (3, 3, 3), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (1, 1, 3), (1, 0, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (3, 3, 3),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (5, 5, 5),
- (9, 9, 9), (69, 39, 11), (86, 51, 21), (104, 63, 31),
- (126, 96, 34), (181, 132, 39), (197, 189, 202), (255, 250, 192),
- (210, 182, 0), (215, 180, 0), (221, 179, 0), (241, 186, 0),
- (255, 177, 19), (254, 176, 28), (255, 173, 28), (255, 165, 33),
- (219, 155, 21), (144, 87, 18), (128, 73, 12), (112, 59, 7),
- (83, 35, 0), (36, 20, 0), (9, 9, 9), (4, 4, 4),
- (1, 1, 1), (2, 0, 0), (3, 0, 0), (5, 1, 0),
- (3, 3, 1), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (4, 4, 4),
- (8, 8, 8), (7, 7, 6), (7, 7, 5), (12, 0, 0),
- (8, 7, 3), (6, 6, 6), (5, 10, 6), (9, 9, 9),
- (9, 9, 9), (21, 7, 7), (54, 31, 0), (82, 44, 0),
- (104, 64, 5), (103, 67, 7), (103, 58, 16), (77, 41, 7),
- (64, 29, 0), (23, 9, 0), (16, 5, 1), (22, 14, 0),
- (53, 43, 7), (81, 61, 24), (123, 96, 25), (157, 125, 22),
- (191, 119, 11), (221, 105, 0), (234, 116, 18), (253, 120, 15),
- (255, 139, 23), (254, 162, 25), (232, 146, 35), (193, 120, 18),
- (162, 118, 0), (146, 104, 6), (122, 77, 12), (116, 72, 11),
- (132, 76, 29), (167, 74, 15), (179, 83, 9), (188, 94, 4),
- (192, 93, 12), (186, 111, 10), (171, 93, 18), (148, 86, 9),
- (144, 87, 6), (131, 76, 0), (137, 96, 0), (135, 117, 0),
- (142, 118, 0), (159, 129, 0), (184, 150, 0), (199, 177, 3),
- (240, 179, 10), (253, 175, 17), (239, 141, 6), (245, 112, 11),
- (212, 104, 16), (161, 115, 30), (121, 91, 31), (114, 81, 30),
- (117, 72, 7), (128, 48, 0), (131, 24, 0), (153, 37, 0),
- (129, 52, 0), (128, 55, 10), (143, 60, 18), (138, 67, 0),
- (156, 62, 0), (169, 76, 7), (245, 109, 23), (209, 86, 8)
- ),
-
-// 235 Apophysis-040427-6DreamFaeriRlm
-((3, 0, 0), (1, 1, 1), (19, 10, 6), (38, 19, 12),
- (62, 34, 17), (87, 50, 23), (106, 60, 30), (125, 71, 37),
- (155, 92, 77), (157, 111, 89), (160, 131, 101), (161, 126, 102),
- (162, 121, 103), (151, 120, 98), (141, 120, 93), (135, 114, 90),
- (130, 109, 88), (94, 66, 52), (87, 58, 39), (81, 51, 27),
- (79, 50, 28), (78, 50, 29), (78, 52, 26), (78, 55, 24),
- (124, 83, 51), (138, 93, 46), (153, 103, 42), (156, 95, 48),
- (160, 87, 54), (165, 85, 43), (170, 84, 33), (156, 83, 42),
- (146, 88, 42), (104, 58, 32), (97, 51, 30), (90, 44, 28),
- (81, 44, 26), (73, 45, 24), (77, 46, 21), (81, 47, 19),
- (88, 43, 1), (88, 45, 9), (88, 47, 17), (94, 58, 38),
- (100, 70, 60), (114, 76, 64), (128, 82, 69), (155, 112, 80),
- (165, 122, 80), (198, 146, 89), (209, 178, 128), (220, 211, 168),
- (229, 216, 187), (239, 222, 206), (237, 238, 199), (235, 255, 192),
- (231, 205, 144), (220, 182, 130), (209, 160, 117), (204, 171, 142),
- (200, 183, 167), (203, 180, 156), (206, 177, 145), (210, 176, 139),
- (210, 173, 131), (218, 203, 148), (236, 228, 158), (254, 254, 168),
- (254, 254, 174), (255, 255, 180), (246, 255, 196), (252, 235, 241),
- (222, 196, 183), (202, 165, 147), (182, 134, 111), (180, 131, 100),
- (178, 129, 89), (176, 127, 89), (175, 125, 90), (154, 119, 77),
- (155, 109, 75), (134, 72, 35), (112, 56, 27), (91, 40, 19),
- (85, 37, 11), (79, 34, 3), (78, 33, 2), (78, 33, 2),
- (78, 34, 0), (78, 34, 0), (79, 35, 0), (79, 35, 0),
- (79, 35, 0), (78, 33, 2), (79, 34, 3), (85, 33, 0),
- (84, 35, 3), (93, 42, 21), (106, 54, 33), (119, 67, 46),
- (125, 77, 48), (132, 88, 51), (156, 104, 64), (167, 114, 64),
- (180, 121, 81), (191, 129, 83), (203, 137, 85), (198, 143, 78),
- (193, 150, 72), (176, 125, 68), (189, 148, 8), (187, 130, 15),
- (150, 97, 3), (105, 53, 39), (95, 45, 37), (86, 38, 36),
- (67, 38, 32), (60, 36, 26), (54, 35, 20), (52, 38, 29),
- (87, 58, 52), (108, 86, 72), (129, 114, 93), (144, 122, 103),
- (160, 131, 113), (188, 145, 128), (182, 149, 140), (184, 156, 142),
- (179, 158, 131), (182, 165, 135), (184, 158, 146), (186, 151, 158),
- (175, 145, 157), (154, 135, 131), (158, 117, 121), (141, 122, 108),
- (66, 80, 63), (54, 56, 46), (42, 32, 30), (38, 32, 29),
- (34, 33, 28), (53, 31, 18), (70, 27, 11), (77, 32, 3),
- (77, 32, 3), (78, 33, 2), (78, 33, 2), (78, 33, 2),
- (77, 34, 2), (75, 34, 2), (53, 25, 11), (49, 12, 0),
- (9, 0, 0), (4, 0, 3), (0, 1, 7), (0, 5, 11),
- (23, 18, 15), (55, 37, 17), (82, 52, 26), (115, 71, 32),
- (128, 95, 44), (129, 83, 67), (121, 82, 59), (113, 82, 51),
- (93, 58, 38), (71, 38, 23), (41, 24, 17), (33, 19, 19),
- (31, 30, 25), (46, 35, 30), (61, 40, 35), (80, 56, 32),
- (109, 69, 43), (112, 77, 49), (124, 71, 40), (105, 63, 39),
- (88, 58, 30), (79, 57, 34), (71, 61, 52), (85, 66, 52),
- (124, 85, 68), (149, 111, 88), (173, 133, 107), (182, 153, 119),
- (164, 153, 135), (171, 149, 132), (179, 146, 129), (173, 134, 105),
- (169, 116, 84), (153, 109, 84), (147, 113, 86), (152, 112, 86),
- (154, 119, 81), (147, 113, 76), (139, 98, 66), (103, 92, 60),
- (94, 62, 37), (93, 52, 30), (80, 42, 23), (62, 34, 13),
- (54, 27, 8), (42, 20, 9), (37, 11, 0), (26, 0, 0),
- (7, 0, 0), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (0, 2, 2), (0, 4, 8), (2, 7, 10),
- (27, 12, 7), (40, 7, 0), (61, 9, 13), (76, 13, 4),
- (71, 32, 1), (75, 34, 2), (77, 32, 1), (77, 32, 1),
- (78, 33, 2), (79, 32, 2), (79, 32, 2), (78, 33, 2),
- (78, 33, 2), (78, 33, 2), (78, 33, 2), (78, 32, 6),
- (83, 46, 20), (82, 44, 23), (78, 40, 19), (70, 35, 16),
- (58, 29, 21), (52, 30, 17), (40, 21, 14), (32, 17, 12),
- (33, 16, 8), (22, 11, 0), (4, 4, 4), (1, 1, 1),
- (1, 1, 1), (4, 4, 2), (22, 19, 2), (40, 22, 10),
- (56, 29, 18), (71, 35, 19), (76, 41, 22), (75, 37, 26),
- (75, 37, 26), (78, 42, 28), (79, 44, 24), (86, 44, 20),
- (95, 53, 29), (114, 75, 46), (145, 108, 100), (132, 90, 65)
- ),
-
-// 236 Apophysis-040427-6EyeUniv
-((236, 112, 100), (209, 107, 103), (206, 102, 97), (204, 97, 91),
- (203, 90, 83), (202, 83, 75), (201, 83, 74), (201, 84, 74),
- (197, 79, 75), (197, 79, 73), (198, 79, 71), (194, 76, 69),
- (191, 74, 67), (193, 75, 68), (195, 76, 70), (197, 77, 69),
- (199, 78, 69), (238, 94, 60), (234, 91, 57), (231, 88, 54),
- (211, 76, 53), (191, 65, 53), (187, 60, 50), (183, 56, 47),
- (181, 57, 47), (184, 60, 52), (187, 64, 57), (190, 70, 62),
- (194, 77, 68), (194, 78, 70), (194, 79, 72), (192, 73, 65),
- (190, 71, 63), (187, 66, 58), (186, 64, 56), (186, 63, 55),
- (186, 64, 56), (187, 66, 58), (188, 69, 62), (190, 73, 66),
- (198, 83, 76), (203, 88, 77), (209, 93, 78), (205, 87, 74),
- (202, 81, 70), (200, 79, 69), (199, 78, 69), (191, 70, 61),
- (189, 68, 59), (187, 64, 56), (189, 71, 64), (191, 78, 72),
- (197, 89, 82), (204, 101, 92), (208, 107, 100), (213, 114, 109),
- (221, 133, 119), (218, 129, 122), (216, 126, 125), (194, 114, 127),
- (173, 103, 129), (179, 98, 118), (186, 94, 107), (187, 101, 86),
- (196, 84, 80), (134, 154, 152), (117, 139, 137), (100, 125, 122),
- (109, 104, 120), (118, 84, 119), (36, 53, 61), (9, 26, 69),
- (43, 2, 18), (111, 22, 25), (180, 43, 33), (187, 59, 50),
- (194, 75, 67), (199, 85, 77), (204, 95, 88), (215, 114, 104),
- (222, 136, 123), (219, 160, 118), (177, 167, 96), (136, 174, 75),
- (131, 170, 72), (126, 166, 69), (121, 139, 53), (84, 80, 53),
- (15, 31, 18), (27, 15, 22), (39, 0, 27), (39, 0, 27),
- (40, 0, 27), (40, 1, 22), (38, 3, 9), (47, 5, 7),
- (81, 50, 19), (183, 56, 47), (190, 70, 64), (197, 85, 81),
- (199, 92, 88), (202, 100, 96), (209, 112, 103), (210, 125, 122),
- (226, 169, 139), (232, 188, 162), (238, 207, 186), (239, 211, 189),
- (240, 215, 193), (227, 240, 187), (216, 242, 181), (213, 226, 173),
- (230, 178, 156), (227, 154, 147), (223, 150, 142), (220, 147, 138),
- (223, 148, 129), (214, 183, 136), (194, 178, 119), (169, 166, 97),
- (209, 111, 102), (155, 93, 79), (102, 75, 56), (72, 39, 44),
- (43, 4, 33), (36, 4, 5), (15, 5, 6), (15, 0, 9),
- (37, 2, 6), (76, 33, 14), (127, 37, 23), (179, 42, 32),
- (182, 48, 37), (180, 52, 43), (184, 60, 52), (190, 72, 62),
- (204, 100, 91), (212, 116, 105), (221, 133, 119), (225, 143, 120),
- (229, 154, 122), (230, 178, 139), (236, 210, 177), (243, 229, 190),
- (238, 207, 187), (228, 168, 158), (225, 156, 149), (222, 144, 140),
- (215, 129, 128), (209, 110, 104), (203, 98, 92), (198, 86, 82),
- (185, 62, 54), (183, 58, 50), (182, 55, 46), (187, 53, 42),
- (185, 51, 40), (167, 77, 24), (134, 88, 29), (108, 99, 30),
- (125, 119, 45), (196, 84, 80), (200, 89, 85), (204, 95, 90),
- (214, 108, 92), (217, 115, 100), (214, 117, 108), (210, 115, 113),
- (214, 126, 124), (214, 123, 122), (214, 120, 120), (212, 119, 112),
- (210, 106, 103), (207, 98, 91), (200, 91, 84), (200, 89, 82),
- (199, 87, 83), (196, 85, 78), (193, 80, 74), (148, 120, 55),
- (102, 105, 78), (86, 52, 77), (76, 32, 65), (83, 49, 22),
- (98, 89, 32), (102, 92, 33), (106, 96, 34), (125, 132, 55),
- (147, 151, 75), (152, 159, 82), (145, 179, 85), (202, 190, 132),
- (211, 229, 169), (205, 230, 164), (186, 213, 142), (171, 215, 126),
- (164, 211, 119), (201, 184, 132), (203, 187, 136), (213, 203, 154),
- (215, 226, 170), (230, 229, 183), (234, 197, 178), (229, 184, 145),
- (219, 186, 141), (220, 182, 137), (224, 165, 125), (220, 137, 131),
- (216, 128, 124), (213, 114, 109), (205, 107, 106), (211, 113, 110),
- (216, 128, 116), (218, 136, 124), (219, 135, 125), (218, 131, 121),
- (216, 119, 110), (207, 102, 98), (200, 91, 84), (198, 79, 71),
- (194, 70, 60), (187, 64, 56), (185, 62, 54), (190, 59, 49),
- (190, 57, 48), (192, 61, 51), (193, 66, 57), (194, 77, 70),
- (200, 86, 76), (200, 87, 79), (201, 92, 85), (204, 93, 86),
- (204, 93, 84), (204, 96, 84), (206, 95, 84), (209, 99, 86),
- (216, 116, 93), (238, 129, 46), (235, 124, 43), (214, 95, 37),
- (203, 94, 29), (190, 86, 31), (180, 71, 50), (184, 63, 54),
- (189, 61, 50), (192, 64, 53), (199, 76, 61), (230, 92, 55),
- (238, 110, 47), (246, 114, 49), (250, 105, 61), (239, 95, 61),
- (225, 90, 61), (214, 86, 73), (210, 100, 87), (224, 112, 101)
- ),
-
-// 237 Apophysis-040427-6FaeriRob
-((156, 68, 4), (118, 44, 0), (119, 47, 1), (121, 51, 2),
- (111, 74, 52), (102, 97, 103), (90, 85, 117), (79, 74, 132),
- (71, 77, 161), (71, 76, 180), (72, 76, 199), (86, 101, 219),
- (100, 127, 240), (104, 113, 244), (109, 99, 248), (86, 81, 229),
- (64, 64, 210), (102, 88, 165), (110, 106, 173), (118, 124, 182),
- (128, 137, 187), (138, 150, 192), (143, 160, 193), (149, 171, 194),
- (179, 207, 132), (192, 229, 117), (206, 252, 102), (210, 252, 96),
- (215, 253, 90), (223, 254, 81), (231, 255, 73), (242, 255, 80),
- (255, 250, 79), (250, 212, 65), (237, 181, 53), (224, 150, 41),
- (208, 123, 24), (192, 97, 7), (183, 88, 5), (175, 79, 3),
- (173, 90, 0), (175, 125, 23), (178, 161, 47), (215, 177, 53),
- (253, 193, 60), (253, 191, 59), (254, 190, 58), (249, 166, 38),
- (234, 149, 42), (178, 98, 9), (168, 78, 11), (159, 58, 14),
- (147, 57, 7), (135, 56, 0), (136, 56, 6), (138, 57, 12),
- (150, 68, 12), (162, 78, 12), (174, 88, 13), (186, 101, 11),
- (198, 115, 9), (203, 132, 14), (209, 149, 19), (254, 175, 48),
- (247, 185, 50), (191, 150, 70), (175, 135, 97), (160, 121, 124),
- (150, 126, 133), (141, 131, 142), (123, 135, 157), (111, 108, 75),
- (112, 60, 0), (112, 50, 0), (113, 41, 1), (106, 38, 0),
- (100, 35, 0), (98, 34, 0), (97, 34, 1), (103, 38, 0),
- (105, 40, 0), (113, 46, 1), (108, 42, 0), (104, 39, 0),
- (100, 37, 0), (97, 35, 0), (90, 29, 0), (96, 22, 0),
- (96, 33, 0), (96, 33, 0), (97, 34, 1), (97, 36, 0),
- (97, 38, 0), (99, 37, 0), (107, 42, 0), (107, 43, 0),
- (100, 37, 0), (20, 9, 17), (12, 8, 37), (5, 7, 58),
- (9, 8, 60), (13, 10, 63), (19, 8, 77), (30, 7, 61),
- (42, 25, 61), (40, 29, 77), (38, 34, 93), (35, 33, 104),
- (32, 33, 116), (43, 48, 140), (32, 36, 123), (53, 40, 93),
- (75, 42, 69), (114, 49, 11), (123, 49, 14), (132, 49, 17),
- (126, 53, 2), (125, 54, 2), (121, 49, 0), (100, 37, 6),
- (44, 21, 67), (43, 24, 81), (42, 27, 96), (47, 29, 108),
- (52, 32, 121), (43, 30, 122), (32, 31, 124), (50, 37, 145),
- (69, 49, 162), (43, 39, 150), (42, 40, 159), (42, 41, 168),
- (49, 57, 181), (36, 50, 208), (58, 52, 224), (93, 97, 207),
- (149, 149, 211), (147, 162, 184), (145, 176, 158), (140, 163, 162),
- (135, 151, 166), (141, 167, 166), (160, 175, 170), (154, 159, 179),
- (140, 149, 188), (111, 120, 199), (102, 98, 194), (94, 77, 189),
- (78, 79, 161), (96, 107, 137), (147, 110, 127), (168, 116, 69),
- (206, 142, 55), (223, 142, 56), (241, 142, 57), (254, 179, 52),
- (255, 194, 56), (255, 193, 60), (255, 193, 69), (242, 179, 84),
- (192, 162, 110), (176, 139, 112), (186, 127, 86), (196, 115, 60),
- (195, 117, 32), (202, 108, 12), (207, 110, 13), (210, 114, 14),
- (227, 133, 17), (230, 136, 21), (234, 140, 26), (225, 127, 20),
- (213, 116, 22), (210, 126, 30), (185, 135, 64), (192, 182, 113),
- (197, 200, 93), (195, 233, 120), (192, 254, 111), (193, 248, 95),
- (222, 227, 72), (203, 188, 63), (171, 146, 54), (155, 131, 59),
- (177, 169, 107), (155, 160, 125), (134, 151, 143), (139, 163, 149),
- (164, 154, 165), (175, 153, 139), (196, 186, 125), (207, 250, 100),
- (244, 250, 102), (241, 250, 79), (252, 241, 87), (255, 212, 73),
- (255, 211, 63), (255, 188, 57), (255, 159, 34), (255, 168, 27),
- (248, 213, 61), (246, 225, 48), (244, 224, 51), (218, 232, 95),
- (173, 205, 122), (136, 154, 178), (101, 98, 203), (80, 73, 166),
- (52, 49, 164), (57, 57, 143), (64, 44, 115), (112, 85, 100),
- (161, 103, 57), (196, 104, 21), (195, 100, 18), (203, 105, 18),
- (204, 94, 33), (200, 103, 60), (144, 108, 96), (106, 87, 142),
- (106, 89, 143), (115, 116, 102), (139, 103, 41), (167, 74, 30),
- (169, 75, 5), (161, 66, 0), (170, 77, 0), (181, 79, 5),
- (188, 92, 8), (198, 103, 11), (206, 114, 13), (213, 126, 11),
- (236, 142, 26), (239, 145, 31), (243, 153, 31), (250, 154, 33),
- (248, 152, 31), (242, 149, 28), (234, 140, 24), (212, 116, 16),
- (189, 86, 7), (174, 79, 0), (163, 72, 1), (155, 70, 6),
- (157, 72, 7), (166, 89, 21), (166, 98, 13), (162, 84, 10),
- (153, 78, 0), (145, 61, 1), (144, 62, 4), (119, 70, 0),
- (128, 53, 0), (145, 55, 0), (150, 60, 0), (164, 73, 2)
- ),
-
-// 238 Apophysis-040427-6FaeriRob2
-((174, 71, 2), (128, 50, 2), (118, 46, 1), (109, 42, 0),
- (104, 38, 0), (100, 34, 0), (96, 33, 0), (92, 33, 1),
- (91, 32, 0), (87, 30, 0), (83, 28, 0), (80, 22, 5),
- (77, 16, 11), (40, 16, 47), (3, 16, 84), (7, 14, 97),
- (12, 12, 110), (25, 1, 51), (51, 12, 25), (78, 24, 0),
- (79, 24, 0), (81, 25, 0), (82, 26, 0), (83, 27, 0),
- (76, 25, 0), (77, 24, 0), (79, 23, 0), (82, 24, 0),
- (86, 26, 0), (89, 29, 0), (92, 32, 0), (92, 33, 1),
- (89, 30, 0), (74, 44, 52), (50, 35, 86), (26, 27, 120),
- (44, 15, 76), (62, 3, 33), (68, 15, 22), (75, 28, 12),
- (35, 31, 92), (35, 31, 86), (35, 31, 81), (59, 30, 43),
- (83, 29, 5), (88, 32, 4), (94, 35, 3), (102, 31, 9),
- (105, 31, 0), (128, 50, 1), (141, 56, 0), (155, 63, 0),
- (172, 75, 5), (190, 87, 10), (190, 89, 12), (191, 91, 15),
- (231, 125, 23), (240, 134, 23), (249, 143, 23), (252, 172, 39),
- (255, 201, 56), (253, 212, 59), (252, 224, 62), (255, 206, 60),
- (255, 184, 53), (224, 165, 63), (196, 142, 76), (168, 119, 89),
- (151, 115, 105), (134, 111, 121), (84, 93, 132), (68, 70, 111),
- (95, 51, 64), (127, 98, 71), (160, 145, 78), (184, 182, 83),
- (208, 219, 89), (219, 230, 93), (230, 242, 98), (229, 255, 97),
- (211, 251, 93), (246, 234, 52), (248, 229, 47), (250, 224, 43),
- (248, 223, 46), (246, 223, 49), (226, 225, 83), (166, 215, 90),
- (141, 158, 186), (118, 128, 209), (95, 99, 232), (77, 79, 228),
- (60, 59, 225), (65, 69, 220), (97, 106, 235), (125, 119, 219),
- (136, 147, 192), (185, 204, 148), (168, 194, 138), (151, 184, 129),
- (147, 177, 113), (144, 170, 97), (134, 129, 97), (150, 79, 27),
- (128, 52, 3), (140, 54, 3), (152, 57, 3), (158, 64, 1),
- (165, 71, 0), (175, 78, 7), (174, 77, 9), (166, 72, 2),
- (155, 60, 6), (132, 52, 1), (134, 54, 2), (137, 56, 3),
- (158, 66, 1), (173, 66, 0), (184, 81, 6), (186, 93, 0),
- (180, 89, 10), (169, 106, 8), (159, 124, 6), (170, 126, 14),
- (181, 128, 22), (185, 153, 66), (145, 143, 128), (142, 147, 187),
- (141, 127, 214), (65, 78, 208), (60, 66, 199), (55, 54, 190),
- (83, 76, 169), (63, 49, 124), (54, 40, 127), (40, 38, 148),
- (78, 72, 255), (92, 87, 246), (106, 102, 238), (92, 100, 233),
- (79, 98, 229), (82, 85, 180), (82, 91, 106), (102, 90, 42),
- (130, 65, 0), (162, 71, 1), (160, 72, 9), (159, 74, 17),
- (164, 89, 31), (158, 98, 64), (121, 127, 65), (103, 118, 111),
- (74, 87, 155), (85, 88, 141), (97, 89, 128), (131, 117, 117),
- (134, 146, 122), (151, 194, 104), (191, 209, 89), (212, 229, 71),
- (247, 224, 66), (244, 243, 65), (242, 244, 58), (240, 246, 52),
- (240, 253, 60), (211, 255, 80), (189, 255, 78), (218, 248, 74),
- (246, 195, 54), (238, 181, 51), (230, 168, 49), (234, 148, 49),
- (246, 167, 64), (222, 167, 87), (219, 174, 141), (168, 197, 117),
- (183, 230, 114), (168, 245, 163), (184, 236, 128), (208, 247, 104),
- (249, 226, 110), (252, 218, 67), (247, 189, 55), (255, 160, 34),
- (244, 141, 23), (247, 138, 25), (250, 135, 28), (236, 131, 24),
- (226, 109, 16), (210, 97, 3), (198, 98, 12), (192, 94, 19),
- (203, 106, 12), (198, 109, 19), (193, 114, 22), (182, 121, 40),
- (198, 129, 62), (194, 157, 86), (167, 176, 113), (136, 159, 143),
- (164, 145, 167), (158, 94, 131), (139, 93, 78), (158, 85, 42),
- (148, 84, 22), (129, 55, 8), (123, 36, 6), (122, 31, 0),
- (112, 44, 0), (111, 48, 17), (119, 81, 36), (100, 82, 58),
- (74, 70, 129), (87, 93, 169), (115, 131, 182), (122, 152, 163),
- (133, 149, 164), (157, 122, 126), (139, 108, 103), (119, 72, 42),
- (98, 57, 13), (64, 24, 0), (47, 11, 15), (32, 0, 1),
- (27, 5, 8), (23, 3, 15), (15, 2, 22), (8, 3, 44),
- (11, 16, 74), (37, 0, 51), (73, 19, 7), (97, 37, 9),
- (119, 46, 11), (141, 65, 7), (162, 94, 21), (181, 106, 38),
- (184, 109, 44), (196, 98, 27), (177, 88, 20), (170, 78, 11),
- (152, 69, 3), (130, 53, 1), (110, 46, 0), (103, 41, 4),
- (99, 42, 0), (101, 36, 4), (115, 44, 12), (108, 60, 37),
- (45, 57, 97), (35, 42, 149), (39, 38, 176), (48, 46, 205),
- (58, 72, 203), (104, 108, 208), (175, 175, 147), (229, 244, 99)
- ),
-
-// 239 Apophysis-040427-6FaeriRobDet
-((4, 7, 84), (0, 0, 93), (19, 12, 150), (38, 24, 208),
- (49, 40, 222), (60, 56, 237), (73, 71, 246), (86, 86, 255),
- (21, 47, 206), (11, 23, 142), (1, 0, 78), (0, 0, 70),
- (0, 1, 62), (3, 6, 90), (7, 11, 119), (19, 26, 126),
- (32, 41, 134), (31, 29, 162), (58, 21, 94), (85, 13, 27),
- (91, 21, 15), (97, 30, 3), (97, 27, 1), (97, 25, 0),
- (97, 25, 1), (106, 31, 2), (116, 37, 4), (143, 53, 2),
- (170, 69, 1), (182, 80, 0), (194, 91, 0), (206, 99, 3),
- (255, 123, 27), (255, 174, 43), (248, 167, 42), (241, 160, 42),
- (217, 125, 22), (194, 90, 3), (177, 75, 1), (160, 61, 0),
- (113, 37, 1), (112, 35, 0), (112, 33, 0), (112, 51, 0),
- (112, 70, 0), (123, 101, 40), (134, 132, 81), (164, 162, 150),
- (154, 164, 163), (79, 87, 186), (40, 45, 133), (2, 4, 81),
- (12, 4, 56), (23, 5, 31), (31, 5, 18), (39, 5, 6),
- (77, 9, 6), (78, 9, 3), (80, 10, 0), (81, 13, 0),
- (82, 17, 0), (83, 16, 0), (84, 15, 0), (85, 16, 1),
- (86, 17, 1), (85, 16, 0), (91, 20, 0), (97, 25, 0),
- (106, 30, 0), (115, 35, 0), (139, 48, 0), (172, 69, 2),
- (203, 106, 3), (216, 120, 1), (230, 134, 0), (241, 148, 2),
- (252, 162, 4), (253, 168, 14), (255, 175, 24), (245, 168, 26),
- (216, 143, 30), (205, 98, 0), (204, 96, 0), (204, 95, 0),
- (200, 91, 0), (196, 88, 0), (172, 68, 0), (144, 46, 0),
- (107, 30, 2), (96, 23, 1), (86, 17, 1), (91, 11, 0),
- (96, 5, 0), (103, 26, 0), (115, 35, 0), (135, 44, 0),
- (171, 68, 0), (216, 110, 0), (217, 121, 2), (218, 133, 4),
- (207, 136, 18), (197, 140, 33), (187, 121, 25), (175, 89, 4),
- (119, 42, 0), (104, 30, 3), (90, 18, 6), (85, 15, 3),
- (81, 13, 0), (79, 11, 0), (77, 9, 0), (70, 9, 0),
- (41, 2, 3), (52, 0, 5), (64, 4, 3), (77, 8, 1),
- (84, 15, 0), (95, 23, 0), (108, 37, 0), (117, 39, 1),
- (156, 62, 0), (167, 67, 0), (179, 72, 0), (179, 73, 0),
- (180, 74, 0), (178, 75, 0), (180, 77, 2), (182, 76, 2),
- (194, 97, 3), (233, 155, 5), (239, 170, 12), (246, 185, 19),
- (253, 173, 24), (227, 164, 51), (177, 144, 31), (138, 141, 62),
- (149, 176, 157), (142, 167, 164), (136, 158, 171), (125, 142, 179),
- (115, 127, 187), (86, 91, 209), (67, 68, 161), (93, 72, 53),
- (90, 40, 5), (86, 18, 0), (89, 21, 2), (93, 25, 4),
- (110, 31, 0), (122, 40, 0), (135, 53, 0), (147, 67, 0),
- (201, 97, 0), (214, 110, 0), (227, 124, 0), (235, 153, 27),
- (254, 181, 42), (255, 201, 48), (255, 224, 68), (251, 231, 58),
- (244, 236, 63), (246, 253, 61), (249, 254, 62), (253, 255, 63),
- (254, 244, 61), (249, 249, 57), (228, 255, 56), (218, 255, 90),
- (184, 254, 129), (193, 234, 108), (202, 214, 88), (231, 211, 52),
- (246, 194, 46), (243, 192, 41), (255, 174, 38), (255, 172, 34),
- (255, 158, 21), (255, 159, 18), (254, 171, 33), (249, 188, 38),
- (246, 208, 49), (237, 202, 72), (201, 199, 124), (172, 188, 143),
- (149, 166, 192), (130, 146, 223), (112, 127, 255), (104, 113, 244),
- (101, 109, 244), (104, 117, 213), (106, 88, 126), (128, 59, 17),
- (130, 38, 1), (132, 33, 2), (120, 30, 3), (116, 36, 1),
- (134, 43, 0), (131, 51, 0), (147, 65, 0), (164, 76, 0),
- (195, 92, 0), (209, 97, 0), (219, 113, 3), (234, 142, 19),
- (250, 148, 14), (255, 142, 4), (247, 139, 13), (239, 135, 10),
- (228, 133, 3), (202, 134, 37), (198, 122, 46), (164, 128, 92),
- (157, 140, 148), (107, 117, 166), (47, 42, 145), (89, 39, 42),
- (78, 31, 23), (105, 34, 2), (124, 47, 1), (139, 63, 14),
- (104, 110, 98), (149, 195, 120), (167, 216, 125), (170, 226, 101),
- (183, 247, 91), (199, 220, 89), (195, 197, 124), (173, 197, 119),
- (162, 181, 162), (140, 158, 162), (153, 113, 173), (122, 103, 228),
- (92, 101, 255), (65, 68, 209), (53, 53, 141), (129, 73, 50),
- (132, 51, 4), (127, 46, 0), (123, 41, 1), (129, 35, 0),
- (136, 43, 0), (146, 44, 4), (155, 28, 0), (162, 56, 4),
- (172, 67, 1), (173, 73, 0), (177, 70, 0), (180, 66, 0),
- (163, 61, 0), (154, 54, 0), (154, 53, 1), (151, 57, 3),
- (158, 92, 14), (178, 114, 27), (203, 255, 108), (189, 176, 80)
- ),
-
-// 240 Apophysis-040427-6FlakWhorls
-((114, 150, 80), (61, 59, 44), (34, 33, 22), (8, 8, 0),
- (4, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (11, 8, 1),
- (23, 17, 3), (63, 45, 24), (104, 73, 45), (122, 89, 65),
- (141, 106, 86), (183, 136, 80), (168, 151, 68), (153, 167, 56),
- (134, 123, 57), (116, 80, 58), (111, 69, 61), (107, 58, 64),
- (105, 52, 38), (107, 63, 44), (110, 74, 50), (129, 87, 42),
- (149, 100, 34), (158, 113, 31), (168, 126, 28), (202, 138, 38),
- (244, 128, 45), (255, 205, 93), (255, 220, 144), (255, 235, 195),
- (232, 214, 150), (209, 193, 105), (192, 193, 77), (176, 194, 50),
- (109, 171, 44), (70, 144, 38), (32, 117, 32), (33, 108, 21),
- (34, 100, 10), (35, 101, 20), (36, 102, 30), (46, 79, 52),
- (52, 61, 66), (67, 68, 73), (77, 66, 92), (87, 65, 112),
- (104, 68, 97), (122, 72, 83), (118, 74, 81), (115, 76, 79),
- (97, 91, 75), (99, 78, 74), (102, 65, 73), (92, 72, 69),
- (83, 80, 65), (86, 73, 67), (89, 67, 69), (74, 58, 61),
- (87, 73, 60), (81, 77, 52), (83, 76, 48), (86, 75, 45),
- (88, 73, 41), (90, 71, 38), (85, 67, 43), (82, 66, 43),
- (78, 62, 36), (72, 69, 40), (66, 77, 45), (60, 79, 47),
- (54, 81, 50), (61, 76, 50), (69, 71, 50), (71, 58, 49),
- (66, 58, 47), (61, 59, 0), (52, 65, 11), (44, 72, 23),
- (44, 70, 40), (45, 68, 58), (50, 75, 54), (56, 89, 42),
- (109, 57, 36), (127, 41, 28), (145, 26, 20), (161, 26, 20),
- (178, 26, 21), (173, 72, 42), (172, 95, 51), (158, 104, 78),
- (147, 97, 98), (163, 130, 139), (158, 127, 133), (154, 125, 127),
- (136, 108, 121), (119, 91, 116), (88, 54, 81), (54, 31, 41),
- (2, 0, 5), (1, 0, 2), (0, 0, 0), (2, 2, 0),
- (4, 5, 0), (17, 15, 2), (43, 57, 42), (63, 97, 62),
- (83, 120, 66), (138, 120, 98), (136, 114, 104), (134, 108, 111),
- (138, 108, 108), (142, 108, 99), (137, 128, 95), (133, 144, 84),
- (130, 158, 39), (159, 169, 44), (189, 180, 49), (188, 181, 52),
- (188, 183, 55), (231, 187, 92), (249, 209, 75), (199, 192, 52),
- (184, 194, 43), (124, 143, 54), (118, 140, 68), (113, 138, 83),
- (111, 117, 73), (124, 92, 81), (143, 94, 90), (174, 95, 90),
- (228, 149, 80), (240, 178, 76), (253, 207, 72), (250, 209, 76),
- (248, 211, 81), (233, 202, 158), (228, 193, 135), (194, 155, 100),
- (146, 132, 83), (94, 101, 49), (91, 95, 47), (89, 90, 46),
- (39, 87, 37), (42, 102, 28), (41, 134, 17), (70, 143, 12),
- (54, 106, 23), (68, 100, 32), (82, 95, 42), (79, 131, 31),
- (109, 134, 50), (114, 127, 48), (124, 106, 34), (148, 126, 43),
- (178, 145, 40), (159, 131, 24), (157, 129, 39), (156, 128, 55),
- (141, 111, 73), (109, 99, 74), (89, 94, 64), (89, 83, 59),
- (108, 93, 38), (108, 108, 39), (108, 123, 40), (114, 120, 48),
- (113, 81, 68), (109, 73, 75), (102, 68, 84), (97, 68, 90),
- (119, 77, 99), (135, 84, 99), (170, 108, 85), (183, 119, 94),
- (189, 135, 99), (185, 135, 112), (195, 142, 108), (216, 173, 104),
- (233, 157, 95), (225, 147, 87), (217, 138, 79), (235, 121, 48),
- (219, 151, 50), (194, 135, 33), (188, 107, 44), (186, 83, 24),
- (201, 47, 37), (194, 42, 41), (179, 46, 37), (153, 55, 46),
- (152, 73, 58), (119, 67, 71), (98, 62, 74), (88, 63, 69),
- (88, 58, 68), (85, 55, 53), (94, 45, 41), (90, 37, 33),
- (88, 43, 20), (93, 43, 34), (87, 60, 53), (94, 61, 78),
- (88, 70, 86), (84, 63, 82), (70, 54, 81), (69, 51, 77),
- (65, 60, 66), (57, 53, 42), (22, 22, 22), (2, 4, 3),
- (0, 0, 0), (3, 0, 0), (13, 7, 7), (62, 26, 38),
- (80, 14, 41), (124, 42, 44), (146, 49, 66), (157, 89, 40),
- (185, 104, 49), (161, 102, 44), (127, 82, 53), (88, 74, 61),
- (73, 78, 58), (61, 79, 53), (62, 81, 51), (83, 90, 48),
- (115, 91, 43), (139, 82, 29), (180, 86, 35), (206, 107, 26),
- (238, 95, 25), (228, 98, 38), (207, 112, 32), (208, 116, 39),
- (219, 137, 35), (209, 123, 62), (180, 126, 66), (115, 89, 64),
- (92, 74, 50), (68, 45, 31), (58, 22, 6), (15, 12, 5),
- (1, 0, 2), (5, 6, 10), (30, 24, 34), (46, 49, 104),
- (82, 69, 115), (83, 76, 120), (104, 90, 141), (144, 192, 46)
- ),
-
-// 241 Apophysis-040427-11FlarCelebrat
-((218, 193, 173), (217, 187, 163), (212, 177, 148), (208, 168, 133),
- (124, 193, 73), (41, 218, 14), (40, 227, 8), (39, 237, 2),
- (55, 197, 49), (131, 168, 73), (207, 140, 98), (135, 197, 50),
- (64, 255, 2), (58, 255, 2), (52, 255, 3), (51, 255, 1),
- (50, 255, 0), (48, 243, 1), (123, 184, 38), (199, 125, 76),
- (197, 103, 51), (196, 81, 26), (221, 73, 13), (247, 65, 0),
- (255, 79, 1), (255, 87, 1), (255, 95, 1), (255, 112, 21),
- (255, 129, 42), (228, 128, 61), (202, 128, 81), (203, 129, 84),
- (201, 128, 83), (61, 255, 0), (31, 234, 24), (1, 213, 49),
- (38, 144, 100), (76, 75, 151), (79, 51, 194), (82, 28, 238),
- (98, 22, 255), (90, 24, 250), (83, 26, 245), (87, 62, 217),
- (91, 98, 189), (151, 132, 163), (211, 166, 137), (214, 187, 160),
- (218, 191, 170), (219, 208, 190), (218, 202, 182), (217, 196, 175),
- (216, 189, 165), (216, 182, 155), (215, 177, 149), (214, 173, 143),
- (208, 146, 105), (205, 137, 93), (202, 128, 81), (198, 103, 52),
- (195, 78, 24), (193, 72, 17), (192, 67, 11), (241, 38, 0),
- (246, 13, 0), (219, 0, 95), (190, 0, 119), (162, 1, 143),
- (130, 1, 137), (98, 1, 132), (159, 1, 140), (174, 18, 127),
- (211, 144, 102), (211, 153, 116), (212, 163, 131), (214, 177, 151),
- (217, 192, 172), (218, 197, 180), (219, 203, 188), (220, 219, 214),
- (232, 255, 242), (221, 231, 223), (218, 212, 197), (215, 193, 172),
- (212, 177, 148), (209, 161, 125), (203, 129, 84), (200, 108, 57),
- (244, 65, 0), (243, 32, 0), (242, 0, 1), (241, 0, 0),
- (241, 1, 0), (165, 1, 0), (162, 0, 0), (158, 0, 27),
- (117, 1, 76), (114, 27, 253), (117, 13, 254), (121, 0, 255),
- (123, 0, 254), (126, 0, 254), (174, 0, 185), (193, 0, 132),
- (203, 129, 84), (207, 141, 100), (211, 153, 116), (214, 164, 132),
- (217, 176, 148), (216, 188, 164), (218, 192, 169), (255, 218, 145),
- (255, 185, 116), (212, 173, 140), (212, 170, 137), (213, 168, 135),
- (210, 161, 129), (90, 111, 178), (93, 78, 203), (95, 68, 211),
- (1, 146, 237), (0, 167, 201), (0, 188, 166), (0, 186, 139),
- (1, 185, 113), (0, 193, 88), (0, 202, 58), (0, 200, 65),
- (76, 167, 98), (215, 181, 153), (216, 186, 161), (217, 192, 170),
- (218, 196, 175), (222, 199, 181), (255, 226, 156), (254, 216, 143),
- (208, 146, 105), (209, 155, 117), (210, 164, 130), (212, 172, 141),
- (215, 181, 153), (216, 194, 171), (233, 235, 195), (234, 255, 224),
- (246, 253, 211), (255, 241, 172), (255, 238, 171), (255, 236, 170),
- (254, 231, 163), (215, 182, 151), (239, 206, 163), (225, 134, 87),
- (94, 64, 214), (100, 45, 233), (107, 26, 253), (117, 21, 255),
- (99, 23, 255), (83, 26, 242), (116, 47, 112), (200, 114, 67),
- (201, 109, 58), (141, 130, 48), (94, 170, 38), (47, 211, 28),
- (34, 231, 1), (1, 255, 1), (0, 255, 7), (0, 226, 38),
- (39, 173, 172), (128, 191, 183), (218, 209, 194), (223, 231, 207),
- (233, 255, 234), (237, 243, 207), (219, 203, 187), (212, 177, 147),
- (80, 159, 112), (1, 172, 200), (0, 159, 219), (31, 112, 255),
- (39, 64, 255), (34, 46, 252), (33, 37, 250), (41, 6, 220),
- (91, 1, 148), (125, 0, 154), (160, 0, 160), (175, 0, 136),
- (167, 0, 134), (164, 56, 90), (200, 118, 68), (206, 135, 91),
- (206, 135, 91), (209, 140, 98), (255, 151, 66), (255, 138, 50),
- (254, 112, 14), (255, 108, 12), (254, 110, 14), (202, 108, 56),
- (201, 109, 58), (199, 105, 54), (199, 105, 53), (197, 96, 42),
- (197, 82, 27), (255, 78, 2), (254, 79, 0), (255, 88, 0),
- (255, 98, 3), (254, 127, 34), (255, 164, 87), (213, 167, 133),
- (212, 175, 146), (157, 168, 186), (92, 83, 202), (86, 26, 244),
- (109, 26, 254), (118, 1, 255), (86, 17, 255), (37, 0, 219),
- (39, 0, 213), (39, 0, 205), (57, 1, 188), (67, 0, 175),
- (108, 2, 103), (149, 0, 56), (172, 31, 1), (186, 44, 0),
- (196, 75, 22), (195, 84, 28), (198, 95, 37), (197, 94, 36),
- (194, 79, 24), (195, 78, 24), (192, 71, 16), (191, 64, 9),
- (188, 54, 1), (179, 35, 0), (180, 33, 0), (236, 0, 2),
- (230, 0, 36), (225, 0, 63), (226, 0, 76), (200, 0, 122),
- (167, 0, 157), (137, 0, 238), (132, 0, 247), (161, 0, 156),
- (183, 0, 140), (203, 0, 120), (219, 0, 94), (203, 112, 65),
- (208, 137, 95), (210, 160, 125), (214, 177, 148), (217, 190, 169)
- ),
-
-// 242 Apophysis-040427-11SpacTrees
-((83, 77, 3), (38, 15, 33), (56, 10, 57), (74, 6, 81),
- (93, 6, 87), (112, 6, 94), (111, 3, 89), (110, 1, 84),
- (135, 6, 70), (156, 23, 61), (178, 40, 53), (199, 67, 79),
- (220, 94, 106), (221, 85, 94), (222, 77, 82), (219, 77, 62),
- (216, 78, 42), (192, 59, 40), (194, 60, 41), (196, 61, 42),
- (200, 61, 45), (204, 62, 48), (214, 59, 49), (224, 57, 51),
- (241, 59, 46), (243, 62, 55), (246, 66, 65), (245, 68, 72),
- (244, 70, 80), (241, 71, 81), (239, 73, 83), (235, 78, 87),
- (233, 76, 85), (189, 58, 40), (144, 45, 23), (99, 32, 6),
- (89, 31, 29), (79, 30, 52), (103, 20, 66), (127, 10, 80),
- (140, 7, 62), (141, 6, 43), (143, 6, 24), (116, 17, 14),
- (90, 28, 5), (87, 26, 4), (85, 24, 3), (36, 29, 13),
- (23, 8, 11), (53, 2, 61), (92, 5, 63), (132, 9, 66),
- (138, 7, 45), (145, 6, 25), (144, 6, 24), (143, 6, 24),
- (90, 23, 4), (94, 25, 34), (99, 27, 64), (112, 34, 82),
- (126, 42, 101), (147, 74, 95), (169, 106, 89), (199, 138, 31),
- (218, 163, 46), (164, 255, 22), (168, 249, 23), (173, 243, 25),
- (205, 237, 18), (238, 232, 12), (246, 197, 16), (236, 189, 15),
- (216, 119, 16), (206, 103, 12), (197, 87, 8), (182, 93, 8),
- (167, 100, 9), (164, 99, 8), (162, 98, 8), (160, 94, 8),
- (148, 82, 8), (120, 85, 43), (104, 70, 30), (88, 56, 17),
- (86, 51, 10), (85, 46, 3), (86, 35, 0), (107, 45, 6),
- (157, 47, 22), (183, 51, 21), (210, 56, 20), (215, 54, 16),
- (220, 52, 13), (211, 79, 4), (231, 91, 14), (208, 135, 24),
- (197, 130, 17), (183, 120, 49), (163, 71, 48), (144, 22, 47),
- (140, 19, 54), (136, 16, 61), (135, 48, 80), (121, 109, 121),
- (124, 206, 106), (124, 193, 112), (125, 181, 118), (121, 169, 104),
- (118, 157, 90), (177, 81, 95), (160, 52, 50), (156, 32, 22),
- (138, 37, 9), (45, 29, 6), (33, 19, 8), (22, 10, 10),
- (22, 8, 8), (17, 10, 18), (20, 25, 19), (7, 51, 28),
- (5, 59, 35), (7, 60, 30), (9, 61, 25), (8, 67, 26),
- (7, 73, 27), (7, 62, 23), (11, 52, 12), (7, 51, 2),
- (7, 49, 1), (70, 57, 5), (94, 55, 7), (118, 54, 10),
- (148, 39, 6), (158, 50, 47), (166, 76, 39), (163, 97, 10),
- (196, 86, 7), (202, 73, 12), (208, 61, 17), (206, 63, 31),
- (205, 66, 45), (215, 63, 52), (213, 65, 29), (196, 57, 14),
- (200, 45, 27), (166, 54, 30), (155, 56, 17), (145, 58, 5),
- (124, 54, 5), (117, 51, 3), (93, 54, 0), (71, 85, 0),
- (21, 68, 14), (17, 56, 9), (13, 45, 4), (24, 37, 9),
- (22, 11, 9), (19, 8, 12), (22, 6, 16), (20, 3, 13),
- (16, 4, 16), (11, 5, 9), (14, 5, 11), (18, 5, 14),
- (19, 6, 15), (22, 6, 17), (22, 8, 33), (40, 2, 53),
- (93, 12, 91), (103, 9, 93), (113, 7, 95), (168, 7, 147),
- (161, 45, 142), (161, 110, 167), (156, 115, 119), (159, 162, 119),
- (183, 188, 122), (162, 139, 98), (161, 116, 93), (155, 111, 110),
- (179, 100, 93), (190, 113, 85), (204, 126, 106), (202, 109, 140),
- (255, 255, 251), (252, 249, 250), (249, 244, 250), (247, 87, 157),
- (246, 84, 105), (243, 108, 76), (231, 106, 86), (213, 113, 90),
- (170, 144, 95), (151, 175, 115), (129, 178, 157), (125, 181, 156),
- (130, 193, 172), (121, 196, 155), (122, 201, 122), (123, 213, 90),
- (147, 244, 27), (120, 230, 35), (191, 120, 12), (159, 93, 7),
- (118, 50, 5), (113, 38, 9), (96, 31, 3), (103, 37, 5),
- (128, 54, 15), (143, 68, 10), (150, 96, 6), (159, 107, 5),
- (167, 102, 10), (187, 118, 14), (215, 148, 17), (226, 173, 17),
- (238, 196, 22), (230, 153, 25), (219, 151, 18), (219, 106, 48),
- (240, 84, 43), (231, 77, 41), (222, 61, 53), (212, 82, 46),
- (223, 103, 53), (235, 111, 75), (218, 134, 46), (231, 143, 79),
- (171, 131, 96), (130, 98, 113), (71, 52, 54), (31, 27, 16),
- (31, 35, 8), (69, 77, 18), (132, 117, 22), (159, 145, 57),
- (229, 150, 84), (235, 123, 85), (224, 83, 91), (197, 60, 76),
- (175, 30, 45), (145, 21, 55), (137, 40, 59), (141, 87, 27),
- (157, 150, 43), (131, 233, 35), (170, 246, 36), (148, 245, 26),
- (123, 228, 50), (103, 212, 85), (82, 202, 104), (103, 208, 113),
- (163, 206, 88), (152, 177, 86), (123, 168, 73), (126, 136, 40)
- ),
-
-// 243 Apophysis-040427-11FloralQult
-((88, 3, 68), (62, 75, 83), (59, 87, 68), (57, 100, 54),
- (58, 114, 59), (60, 129, 64), (58, 120, 73), (57, 112, 83),
- (116, 92, 116), (139, 105, 148), (162, 118, 181), (159, 147, 177),
- (157, 176, 174), (162, 185, 170), (168, 194, 167), (147, 204, 154),
- (127, 215, 141), (124, 201, 99), (133, 183, 124), (143, 166, 150),
- (144, 147, 156), (145, 128, 162), (124, 133, 159), (103, 138, 157),
- (58, 117, 113), (43, 83, 95), (29, 50, 77), (19, 36, 62),
- (10, 22, 48), (5, 15, 48), (0, 8, 49), (1, 21, 71),
- (21, 37, 71), (88, 84, 119), (129, 125, 143), (170, 166, 167),
- (181, 172, 172), (193, 179, 178), (187, 169, 175), (181, 159, 172),
- (151, 136, 131), (112, 83, 100), (73, 31, 69), (55, 22, 62),
- (37, 14, 56), (20, 8, 54), (3, 3, 53), (4, 0, 51),
- (2, 4, 53), (1, 5, 50), (0, 5, 46), (0, 6, 42),
- (14, 3, 40), (28, 0, 38), (37, 0, 49), (46, 0, 61),
- (23, 14, 77), (11, 10, 66), (0, 6, 56), (6, 16, 62),
- (13, 26, 68), (16, 31, 73), (19, 36, 79), (77, 58, 88),
- (94, 68, 93), (186, 147, 166), (200, 171, 165), (214, 195, 165),
- (222, 207, 171), (231, 219, 177), (225, 235, 162), (188, 223, 159),
- (180, 224, 173), (191, 229, 181), (202, 235, 190), (206, 217, 199),
- (211, 200, 208), (209, 198, 193), (207, 196, 178), (211, 212, 180),
- (207, 216, 151), (196, 184, 172), (169, 141, 165), (142, 98, 159),
- (142, 71, 143), (143, 44, 127), (116, 6, 55), (116, 2, 51),
- (112, 2, 51), (126, 33, 79), (141, 64, 108), (163, 86, 101),
- (186, 108, 95), (177, 127, 104), (167, 137, 101), (166, 124, 108),
- (125, 109, 75), (59, 48, 52), (46, 47, 35), (34, 47, 19),
- (45, 64, 31), (56, 82, 43), (67, 138, 44), (103, 173, 57),
- (126, 236, 87), (156, 227, 99), (186, 218, 111), (195, 219, 112),
- (204, 220, 113), (197, 168, 126), (185, 147, 100), (170, 99, 77),
- (140, 37, 66), (113, 2, 45), (109, 5, 42), (105, 8, 39),
- (112, 26, 51), (128, 49, 45), (147, 67, 56), (177, 100, 72),
- (183, 111, 87), (159, 76, 73), (135, 41, 59), (124, 22, 63),
- (114, 4, 67), (106, 4, 43), (106, 12, 48), (81, 23, 45),
- (82, 40, 52), (136, 173, 80), (143, 172, 86), (151, 172, 93),
- (150, 137, 118), (168, 142, 117), (167, 128, 147), (153, 123, 157),
- (134, 103, 101), (137, 61, 81), (141, 20, 61), (139, 26, 67),
- (138, 33, 73), (181, 88, 80), (195, 114, 95), (225, 154, 126),
- (245, 224, 131), (220, 212, 139), (215, 192, 140), (211, 172, 141),
- (198, 157, 139), (164, 148, 112), (183, 131, 110), (200, 141, 147),
- (205, 184, 155), (208, 185, 159), (211, 187, 163), (218, 193, 162),
- (227, 198, 164), (230, 208, 167), (222, 203, 170), (214, 206, 170),
- (204, 192, 176), (158, 169, 175), (146, 155, 168), (135, 142, 161),
- (81, 159, 117), (82, 165, 111), (51, 109, 68), (59, 77, 53),
- (47, 31, 18), (54, 16, 22), (62, 2, 27), (78, 0, 47),
- (104, 1, 54), (96, 0, 46), (90, 0, 35), (54, 0, 18),
- (44, 1, 18), (25, 2, 22), (7, 2, 43), (4, 8, 45),
- (15, 15, 23), (31, 21, 30), (81, 19, 40), (77, 39, 26),
- (103, 97, 61), (103, 139, 67), (104, 182, 73), (127, 220, 79),
- (157, 246, 102), (193, 217, 103), (234, 231, 124), (220, 219, 136),
- (202, 197, 129), (173, 161, 119), (137, 108, 90), (84, 84, 86),
- (94, 109, 88), (128, 131, 150), (145, 132, 158), (165, 167, 164),
- (155, 178, 168), (138, 200, 101), (129, 238, 97), (119, 240, 101),
- (109, 222, 90), (86, 218, 96), (89, 201, 101), (79, 176, 73),
- (93, 155, 92), (80, 73, 55), (65, 14, 71), (77, 5, 69),
- (62, 16, 45), (50, 29, 48), (76, 59, 33), (64, 56, 45),
- (45, 41, 56), (32, 47, 54), (11, 31, 38), (14, 37, 53),
- (12, 32, 65), (29, 45, 68), (64, 53, 67), (87, 50, 102),
- (123, 37, 82), (123, 14, 105), (82, 2, 91), (81, 5, 69),
- (110, 0, 48), (120, 4, 49), (129, 33, 60), (152, 48, 71),
- (175, 101, 102), (184, 154, 128), (198, 166, 128), (176, 173, 132),
- (135, 172, 105), (112, 149, 106), (92, 77, 72), (89, 45, 72),
- (99, 35, 59), (121, 42, 48), (142, 41, 59), (181, 95, 82),
- (194, 121, 106), (196, 140, 149), (201, 164, 171), (193, 152, 166),
- (173, 125, 177), (156, 130, 157), (120, 124, 151), (89, 154, 132),
- (90, 207, 137), (106, 219, 139), (174, 225, 156), (196, 213, 168)
- ),
-
-// 244 Apophysis-040427-20FlwrFrnsBFly
-((238, 199, 80), (204, 175, 73), (201, 168, 80), (199, 161, 88),
- (167, 149, 79), (136, 137, 71), (120, 120, 62), (104, 104, 54),
- (105, 89, 29), (124, 96, 26), (144, 103, 23), (138, 101, 21),
- (133, 100, 19), (115, 98, 30), (98, 97, 41), (72, 91, 40),
- (47, 86, 39), (53, 64, 50), (36, 66, 53), (20, 68, 56),
- (27, 85, 49), (35, 103, 42), (17, 132, 40), (0, 161, 38),
- (26, 64, 13), (43, 55, 6), (61, 46, 0), (76, 50, 0),
- (91, 55, 0), (95, 48, 7), (99, 42, 15), (121, 50, 6),
- (122, 74, 10), (89, 67, 30), (81, 62, 17), (73, 57, 5),
- (81, 34, 2), (90, 11, 0), (79, 9, 11), (69, 7, 22),
- (111, 46, 68), (144, 40, 74), (177, 35, 81), (165, 30, 80),
- (154, 25, 79), (135, 32, 64), (116, 40, 50), (115, 80, 22),
- (133, 92, 26), (161, 120, 41), (172, 129, 48), (183, 138, 55),
- (181, 136, 62), (179, 135, 70), (179, 132, 72), (179, 130, 74),
- (167, 148, 80), (164, 144, 91), (162, 140, 103), (138, 156, 144),
- (114, 172, 186), (86, 211, 214), (59, 250, 243), (93, 183, 194),
- (106, 152, 168), (136, 192, 117), (166, 182, 103), (197, 172, 90),
- (199, 159, 87), (201, 147, 85), (177, 139, 76), (156, 133, 81),
- (101, 101, 101), (91, 106, 93), (82, 112, 86), (89, 123, 90),
- (97, 135, 94), (123, 133, 72), (149, 132, 50), (150, 122, 25),
- (154, 118, 0), (151, 117, 17), (160, 133, 26), (169, 149, 36),
- (178, 159, 43), (188, 169, 51), (199, 174, 71), (208, 174, 85),
- (251, 235, 100), (251, 241, 96), (252, 247, 93), (253, 245, 88),
- (255, 243, 83), (255, 236, 70), (250, 234, 61), (255, 205, 69),
- (222, 158, 48), (155, 62, 73), (130, 52, 70), (106, 42, 68),
- (101, 34, 69), (97, 26, 70), (72, 18, 41), (77, 20, 29),
- (75, 3, 43), (48, 13, 40), (22, 24, 37), (16, 24, 40),
- (10, 25, 44), (16, 38, 17), (39, 46, 38), (53, 50, 31),
- (61, 57, 32), (86, 50, 52), (83, 49, 58), (81, 48, 65),
- (102, 33, 87), (86, 29, 124), (51, 32, 122), (20, 47, 102),
- (33, 73, 98), (49, 88, 133), (66, 104, 169), (77, 127, 169),
- (89, 150, 169), (140, 196, 219), (174, 217, 234), (197, 216, 150),
- (223, 200, 107), (255, 255, 216), (255, 237, 235), (255, 220, 255),
- (255, 136, 250), (189, 160, 152), (182, 114, 129), (172, 70, 120),
- (120, 38, 74), (118, 24, 73), (116, 10, 72), (121, 11, 67),
- (126, 12, 63), (126, 27, 73), (162, 60, 84), (158, 78, 105),
- (125, 67, 92), (53, 97, 74), (52, 98, 78), (52, 99, 83),
- (27, 92, 72), (3, 68, 48), (21, 46, 42), (44, 49, 29),
- (99, 82, 12), (122, 97, 6), (146, 113, 0), (189, 133, 12),
- (195, 159, 45), (196, 197, 57), (182, 223, 33), (190, 161, 43),
- (183, 144, 23), (172, 122, 25), (164, 110, 25), (157, 99, 26),
- (142, 85, 16), (135, 88, 0), (122, 86, 2), (133, 101, 0),
- (146, 88, 4), (143, 84, 6), (140, 80, 8), (130, 100, 36),
- (126, 115, 83), (131, 133, 111), (128, 177, 130), (125, 187, 138),
- (132, 255, 180), (164, 214, 143), (185, 196, 136), (196, 199, 118),
- (182, 189, 83), (167, 184, 72), (167, 124, 55), (147, 107, 46),
- (69, 127, 77), (65, 127, 78), (62, 128, 80), (60, 126, 64),
- (40, 75, 51), (34, 43, 16), (22, 21, 1), (18, 8, 0),
- (0, 18, 0), (2, 3, 7), (3, 26, 44), (0, 15, 53),
- (14, 10, 45), (18, 12, 40), (22, 27, 5), (47, 44, 13),
- (70, 79, 14), (83, 103, 14), (89, 104, 49), (73, 93, 68),
- (65, 88, 46), (79, 74, 32), (97, 75, 0), (120, 84, 0),
- (134, 111, 0), (147, 138, 33), (157, 144, 50), (155, 159, 48),
- (177, 154, 58), (183, 144, 41), (173, 127, 29), (162, 127, 33),
- (164, 112, 36), (164, 119, 28), (151, 118, 23), (158, 115, 2),
- (163, 116, 0), (178, 151, 12), (184, 176, 67), (178, 154, 126),
- (127, 152, 252), (113, 128, 247), (44, 41, 158), (14, 45, 128),
- (6, 31, 95), (21, 55, 65), (39, 38, 54), (31, 27, 44),
- (51, 38, 56), (107, 37, 73), (165, 73, 114), (253, 18, 207),
- (192, 51, 117), (182, 84, 83), (177, 110, 104), (113, 119, 85),
- (83, 107, 83), (79, 103, 79), (71, 102, 68), (49, 72, 43),
- (39, 65, 26), (38, 55, 23), (2, 35, 6), (12, 24, 0),
- (40, 55, 0), (43, 55, 0), (57, 41, 18), (68, 28, 26),
- (74, 31, 38), (72, 61, 65), (96, 103, 69), (105, 139, 104)
- ),
-
-// 245 Apophysis-040427-24FracrameE
-((255, 255, 253), (254, 255, 253), (253, 255, 253), (253, 255, 254),
- (249, 255, 253), (245, 255, 252), (246, 252, 252), (248, 249, 253),
- (213, 215, 212), (174, 175, 175), (135, 136, 138), (105, 104, 103),
- (76, 73, 68), (59, 51, 43), (43, 29, 18), (38, 28, 19),
- (34, 27, 21), (44, 22, 9), (34, 20, 11), (24, 19, 13),
- (19, 15, 16), (14, 11, 20), (12, 9, 20), (10, 8, 21),
- (6, 13, 21), (6, 14, 21), (6, 15, 22), (3, 12, 14),
- (0, 9, 6), (2, 5, 4), (5, 1, 2), (13, 6, 0),
- (25, 15, 5), (21, 21, 21), (20, 19, 26), (20, 18, 32),
- (19, 29, 46), (18, 40, 61), (22, 43, 62), (27, 46, 63),
- (39, 44, 50), (45, 49, 55), (51, 54, 61), (62, 65, 78),
- (74, 77, 96), (82, 86, 98), (91, 96, 100), (116, 112, 111),
- (128, 120, 109), (126, 128, 141), (145, 148, 156), (165, 169, 172),
- (184, 193, 198), (204, 217, 225), (210, 225, 234), (216, 233, 243),
- (235, 246, 252), (243, 248, 253), (252, 250, 255), (253, 252, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (255, 254, 255),
- (255, 254, 251), (252, 250, 238), (214, 217, 212), (176, 184, 187),
- (153, 159, 162), (130, 135, 138), (95, 103, 106), (62, 72, 73),
- (36, 41, 47), (33, 33, 32), (30, 26, 17), (21, 16, 8),
- (13, 6, 0), (12, 3, 0), (12, 1, 0), (7, 10, 15),
- (4, 22, 26), (22, 41, 74), (35, 47, 70), (48, 54, 66),
- (47, 55, 64), (47, 56, 63), (50, 60, 70), (55, 59, 68),
- (65, 62, 55), (74, 73, 68), (84, 84, 82), (94, 94, 91),
- (105, 104, 100), (140, 143, 158), (124, 124, 126), (219, 211, 198),
- (182, 180, 181), (126, 134, 136), (104, 114, 118), (83, 94, 100),
- (80, 87, 93), (77, 80, 87), (86, 81, 75), (82, 87, 91),
- (79, 86, 96), (85, 93, 99), (91, 101, 103), (91, 103, 109),
- (91, 105, 116), (104, 111, 129), (124, 131, 141), (144, 167, 183),
- (156, 182, 209), (174, 179, 182), (168, 167, 164), (163, 156, 146),
- (150, 129, 110), (125, 104, 85), (103, 78, 58), (75, 53, 39),
- (62, 53, 36), (54, 48, 35), (47, 44, 35), (43, 42, 40),
- (40, 41, 45), (40, 37, 54), (42, 46, 55), (43, 55, 69),
- (43, 74, 95), (74, 79, 85), (81, 86, 94), (89, 93, 104),
- (84, 98, 109), (97, 98, 103), (110, 106, 94), (114, 105, 96),
- (123, 115, 104), (118, 120, 120), (113, 125, 137), (119, 128, 143),
- (125, 132, 150), (177, 184, 192), (224, 219, 213), (244, 241, 222),
- (255, 240, 228), (195, 183, 169), (177, 159, 152), (159, 135, 135),
- (117, 108, 101), (86, 79, 73), (63, 58, 54), (60, 47, 31),
- (57, 35, 22), (53, 33, 19), (50, 31, 16), (45, 36, 27),
- (50, 45, 39), (48, 44, 45), (55, 60, 66), (60, 77, 97),
- (61, 88, 115), (95, 119, 147), (107, 131, 162), (120, 143, 177),
- (163, 168, 187), (172, 185, 191), (168, 178, 188), (158, 162, 171),
- (136, 129, 121), (141, 133, 124), (146, 137, 128), (159, 167, 169),
- (175, 179, 182), (203, 180, 166), (201, 177, 165), (183, 176, 157),
- (168, 150, 130), (142, 128, 117), (139, 126, 107), (109, 102, 92),
- (80, 77, 70), (60, 59, 54), (36, 41, 44), (16, 25, 34),
- (9, 12, 29), (14, 16, 28), (20, 20, 28), (35, 40, 46),
- (41, 43, 42), (55, 54, 52), (77, 70, 64), (100, 77, 59),
- (102, 80, 57), (99, 85, 74), (107, 90, 74), (99, 87, 75),
- (86, 83, 68), (84, 70, 59), (83, 67, 54), (77, 70, 64),
- (76, 67, 58), (76, 75, 70), (71, 72, 77), (84, 89, 95),
- (89, 98, 107), (91, 100, 107), (108, 103, 97), (109, 99, 89),
- (97, 84, 67), (78, 67, 49), (62, 53, 46), (53, 48, 44),
- (56, 52, 53), (67, 60, 54), (74, 61, 52), (57, 66, 63),
- (48, 57, 66), (41, 54, 63), (25, 45, 69), (29, 36, 52),
- (25, 18, 34), (19, 11, 26), (11, 0, 6), (8, 0, 0),
- (3, 0, 0), (6, 1, 5), (0, 4, 10), (5, 4, 12),
- (2, 4, 16), (4, 8, 19), (1, 7, 23), (2, 7, 26),
- (6, 11, 31), (10, 17, 33), (19, 38, 55), (49, 62, 70),
- (83, 99, 114), (130, 139, 146), (203, 209, 207), (226, 234, 237),
- (226, 233, 249), (227, 231, 232), (219, 211, 198), (214, 191, 160),
- (176, 162, 151), (182, 156, 139), (217, 178, 145), (220, 198, 184),
- (247, 230, 214), (255, 253, 225), (255, 251, 239), (253, 248, 242),
- (251, 254, 247), (255, 254, 251), (255, 255, 253), (255, 255, 253)
- ),
-
-// 246 Apophysis-040427-24FNouveau
-((157, 97, 97), (100, 75, 115), (135, 65, 69), (170, 55, 24),
- (173, 49, 12), (177, 44, 1), (181, 47, 4), (186, 50, 8),
- (164, 97, 29), (130, 113, 67), (97, 129, 106), (104, 122, 133),
- (112, 115, 160), (97, 93, 129), (82, 72, 99), (83, 50, 81),
- (85, 28, 63), (81, 22, 50), (94, 48, 30), (108, 74, 11),
- (127, 81, 13), (147, 89, 16), (159, 104, 17), (171, 119, 18),
- (171, 158, 28), (184, 161, 15), (198, 165, 2), (226, 188, 16),
- (255, 211, 30), (255, 210, 41), (255, 209, 52), (240, 202, 69),
- (255, 183, 94), (231, 203, 226), (231, 167, 212), (232, 131, 199),
- (242, 130, 149), (253, 130, 99), (248, 138, 72), (244, 146, 45),
- (245, 162, 30), (222, 163, 37), (200, 164, 44), (174, 127, 33),
- (149, 90, 22), (130, 84, 16), (111, 78, 11), (111, 77, 6),
- (105, 69, 9), (131, 78, 60), (124, 97, 109), (118, 117, 159),
- (118, 116, 162), (118, 116, 165), (118, 115, 161), (118, 115, 158),
- (161, 44, 60), (193, 37, 62), (226, 31, 65), (197, 45, 59),
- (168, 59, 54), (163, 74, 60), (158, 90, 67), (131, 94, 50),
- (161, 97, 69), (200, 129, 87), (203, 98, 57), (207, 68, 27),
- (209, 82, 34), (211, 96, 42), (218, 123, 75), (239, 123, 84),
- (247, 87, 95), (212, 113, 104), (177, 140, 114), (147, 128, 139),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (149, 130, 158), (181, 144, 152),
- (189, 148, 135), (197, 153, 118), (215, 151, 126), (209, 162, 118),
- (195, 179, 68), (177, 163, 53), (159, 147, 39), (153, 129, 33),
- (147, 111, 27), (150, 94, 20), (163, 86, 0), (174, 45, 3),
- (176, 45, 1), (178, 100, 26), (163, 106, 56), (149, 113, 87),
- (144, 115, 115), (140, 117, 143), (119, 116, 163), (118, 116, 165),
- (123, 113, 166), (149, 130, 177), (176, 148, 189), (196, 166, 207),
- (216, 185, 226), (194, 186, 233), (185, 212, 233), (154, 197, 213),
- (133, 134, 201), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 114, 151), (145, 113, 137), (166, 115, 116),
- (188, 117, 95), (192, 128, 100), (208, 144, 116), (212, 148, 139),
- (149, 122, 141), (131, 126, 166), (170, 143, 156), (210, 161, 147),
- (251, 174, 118), (255, 160, 103), (237, 190, 72), (231, 205, 58),
- (173, 133, 11), (141, 100, 5), (110, 68, 0), (93, 59, 5),
- (76, 51, 10), (73, 53, 3), (72, 60, 10), (76, 66, 17),
- (114, 55, 23), (185, 19, 21), (195, 19, 31), (206, 20, 41),
- (174, 45, 14), (172, 94, 32), (179, 132, 40), (183, 145, 74),
- (200, 136, 100), (174, 129, 109), (148, 123, 118), (111, 105, 153),
- (84, 83, 114), (59, 94, 62), (68, 51, 41), (53, 7, 18),
- (48, 32, 6), (84, 40, 11), (104, 56, 40), (124, 73, 69),
- (123, 50, 70), (98, 14, 48), (64, 1, 71), (41, 0, 68),
- (30, 0, 28), (28, 0, 19), (27, 0, 11), (19, 0, 36),
- (17, 8, 51), (24, 0, 36), (33, 21, 21), (30, 32, 29),
- (28, 34, 32), (14, 1, 73), (0, 43, 95), (83, 84, 128),
- (112, 105, 159), (113, 112, 170), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (122, 125, 173), (127, 135, 182), (190, 173, 130),
- (210, 217, 139), (203, 194, 165), (222, 159, 170), (182, 151, 149),
- (119, 116, 163), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 109, 147), (161, 112, 107), (167, 146, 63),
- (193, 138, 48), (191, 114, 8), (171, 91, 2), (188, 100, 11),
- (199, 111, 22), (210, 130, 33), (187, 120, 31), (184, 111, 42),
- (175, 113, 40), (175, 106, 37), (156, 107, 40), (156, 96, 42),
- (127, 105, 82), (116, 113, 156), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (140, 107, 136),
- (148, 101, 85), (148, 102, 40), (156, 112, 23), (184, 130, 0),
- (197, 106, 0), (170, 96, 1), (134, 108, 34), (62, 108, 69),
- (84, 85, 115), (89, 83, 129), (103, 93, 145), (109, 107, 156),
- (92, 89, 120), (82, 67, 106), (47, 10, 64), (30, 6, 68),
- (8, 0, 58), (8, 4, 41), (15, 34, 14), (10, 38, 15),
- (11, 40, 9), (67, 54, 1), (74, 59, 2), (102, 84, 18),
- (103, 84, 16), (114, 97, 7), (126, 101, 0), (145, 130, 15),
- (159, 134, 15), (175, 111, 21), (181, 108, 57), (138, 106, 145)
- ),
-
-// 247 Apophysis-040427-24GuardFaeriR
-((224, 121, 86), (96, 113, 68), (48, 103, 70), (0, 94, 73),
- (43, 131, 112), (87, 168, 151), (86, 147, 129), (85, 127, 107),
- (188, 117, 11), (199, 120, 7), (210, 124, 3), (167, 83, 49),
- (125, 42, 96), (112, 36, 85), (99, 30, 75), (92, 32, 53),
- (85, 34, 31), (9, 29, 17), (5, 15, 9), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (3, 3, 0),
- (5, 5, 0), (9, 10, 5), (14, 15, 10), (62, 54, 17),
- (101, 89, 63), (122, 143, 100), (155, 150, 98), (188, 158, 96),
- (211, 177, 58), (234, 197, 20), (228, 184, 10), (223, 171, 0),
- (103, 43, 32), (60, 25, 21), (17, 8, 11), (10, 4, 6),
- (4, 0, 1), (2, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 4, 8), (25, 12, 32), (51, 21, 57),
- (76, 25, 67), (102, 30, 78), (100, 25, 85), (98, 21, 93),
- (89, 42, 26), (111, 58, 15), (134, 75, 5), (134, 74, 8),
- (134, 74, 12), (109, 55, 18), (84, 36, 24), (37, 8, 2),
- (11, 0, 7), (0, 34, 68), (27, 36, 72), (55, 39, 76),
- (74, 37, 55), (93, 35, 34), (103, 28, 22), (104, 24, 0),
- (31, 3, 0), (16, 2, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 4),
- (6, 4, 17), (18, 0, 96), (15, 1, 57), (13, 2, 19),
- (7, 2, 11), (2, 2, 4), (1, 1, 1), (1, 1, 1),
- (0, 2, 2), (6, 13, 18), (12, 25, 34), (32, 25, 46),
- (52, 25, 58), (85, 55, 81), (75, 71, 85), (64, 78, 53),
- (87, 39, 35), (90, 41, 26), (110, 48, 69), (131, 56, 112),
- (144, 59, 137), (158, 63, 163), (200, 70, 178), (205, 84, 190),
- (138, 51, 130), (117, 41, 107), (96, 32, 84), (93, 29, 91),
- (90, 27, 98), (57, 45, 93), (9, 40, 120), (17, 12, 141),
- (44, 44, 144), (68, 47, 104), (72, 34, 99), (77, 21, 94),
- (52, 14, 75), (35, 1, 75), (20, 0, 19), (5, 3, 4),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (4, 0, 21), (9, 0, 45), (15, 0, 69),
- (12, 10, 107), (102, 28, 115), (127, 42, 143), (150, 58, 169),
- (183, 25, 171), (153, 24, 157), (124, 23, 143), (122, 24, 130),
- (121, 26, 118), (111, 26, 111), (137, 28, 119), (152, 49, 130),
- (151, 68, 146), (122, 108, 47), (109, 99, 50), (96, 91, 53),
- (77, 59, 21), (27, 19, 0), (7, 6, 1), (2, 3, 0),
- (4, 5, 0), (2, 16, 8), (0, 27, 17), (0, 63, 13),
- (0, 80, 3), (15, 77, 14), (88, 41, 25), (173, 42, 0),
- (231, 49, 1), (156, 100, 53), (154, 111, 73), (152, 122, 94),
- (167, 110, 153), (182, 133, 119), (236, 116, 125), (216, 137, 96),
- (154, 70, 46), (147, 57, 27), (141, 44, 9), (83, 38, 19),
- (15, 6, 0), (6, 2, 3), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 3, 0),
- (4, 86, 2), (12, 103, 14), (21, 120, 27), (50, 85, 29),
- (96, 71, 17), (146, 113, 20), (170, 102, 3), (191, 94, 0),
- (197, 117, 2), (194, 119, 2), (196, 108, 0), (175, 75, 0),
- (166, 49, 0), (120, 36, 0), (83, 38, 19), (15, 23, 26),
- (6, 21, 28), (29, 35, 67), (63, 44, 76), (108, 61, 105),
- (119, 65, 117), (131, 100, 131), (137, 118, 148), (152, 115, 148),
- (143, 139, 166), (125, 131, 147), (117, 102, 131), (84, 55, 103),
- (6, 62, 85), (3, 78, 81), (6, 69, 60), (0, 84, 19),
- (6, 78, 15), (33, 43, 18), (83, 42, 24), (92, 36, 37),
- (145, 78, 85), (145, 90, 119), (168, 155, 199), (195, 184, 178),
- (200, 213, 144), (175, 188, 132), (119, 117, 102), (68, 65, 84),
- (13, 61, 73), (7, 42, 22), (14, 5, 6), (35, 4, 1),
- (94, 21, 2), (116, 32, 0), (139, 47, 0), (131, 60, 30),
- (139, 70, 63), (136, 46, 108), (171, 41, 137), (191, 40, 145),
- (228, 73, 201), (223, 159, 183), (209, 199, 200), (198, 193, 213),
- (165, 200, 222), (186, 210, 176), (200, 202, 178), (212, 202, 200),
- (241, 119, 238), (243, 100, 214), (202, 97, 225), (180, 162, 204),
- (136, 136, 134), (127, 149, 113), (143, 170, 129), (185, 154, 100)
- ),
-
-// 248 Apophysis-040427-24GoldenRays
-((0, 0, 0), (0, 0, 0), (1, 0, 0), (3, 0, 0),
- (36, 30, 25), (70, 60, 50), (86, 72, 61), (102, 84, 72),
- (139, 121, 85), (151, 133, 105), (164, 146, 126), (173, 154, 132),
- (183, 163, 138), (177, 158, 142), (171, 154, 146), (172, 151, 138),
- (174, 148, 131), (167, 146, 119), (146, 129, 119), (126, 113, 120),
- (120, 114, 120), (115, 116, 120), (112, 111, 122), (110, 107, 124),
- (99, 102, 121), (88, 96, 119), (77, 91, 118), (67, 72, 87),
- (58, 53, 57), (36, 33, 35), (14, 14, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (22, 17, 13), (45, 35, 26), (57, 46, 34),
- (69, 57, 43), (68, 54, 39), (67, 51, 35), (47, 28, 21),
- (1, 0, 0), (0, 0, 0), (28, 23, 24), (57, 47, 48),
- (67, 66, 78), (78, 86, 109), (80, 94, 119), (82, 102, 129),
- (92, 112, 147), (91, 113, 145), (91, 115, 143), (78, 86, 104),
- (65, 58, 66), (65, 49, 51), (65, 41, 37), (1, 1, 1),
- (0, 0, 0), (0, 1, 0), (40, 34, 28), (81, 67, 56),
- (99, 84, 72), (117, 101, 88), (165, 147, 133), (207, 190, 170),
- (249, 248, 246), (251, 251, 250), (254, 254, 254), (252, 248, 243),
- (251, 242, 233), (237, 226, 218), (224, 211, 203), (223, 200, 168),
- (204, 177, 166), (181, 164, 144), (187, 175, 158), (194, 186, 173),
- (202, 186, 169), (211, 186, 166), (244, 231, 212), (253, 253, 251),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (251, 251, 251),
- (249, 249, 249), (219, 203, 187), (172, 161, 143), (141, 122, 108),
- (91, 82, 73), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (7, 7, 7), (58, 46, 46), (61, 65, 77),
- (82, 83, 103), (70, 63, 73), (58, 44, 44), (31, 24, 24),
- (5, 5, 5), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (51, 39, 27), (98, 81, 65), (107, 87, 67), (116, 94, 70),
- (137, 106, 77), (139, 112, 83), (132, 116, 82), (130, 102, 78),
- (87, 65, 51), (44, 32, 25), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (35, 16, 22), (65, 47, 43),
- (89, 77, 65), (143, 112, 91), (147, 118, 94), (151, 124, 97),
- (164, 133, 102), (171, 144, 114), (171, 145, 120), (145, 133, 121),
- (116, 112, 137), (116, 116, 142), (116, 120, 147), (143, 140, 157),
- (171, 160, 168), (235, 221, 212), (251, 250, 246), (255, 254, 252),
- (246, 240, 224), (166, 156, 164), (158, 147, 155), (150, 139, 147),
- (152, 138, 138), (150, 135, 138), (143, 127, 128), (144, 130, 121),
- (149, 126, 94), (146, 123, 91), (144, 121, 89), (132, 105, 78),
- (112, 90, 77), (105, 89, 74), (92, 82, 81), (80, 78, 91),
- (77, 88, 110), (104, 92, 94), (108, 97, 91), (112, 103, 88),
- (109, 107, 108), (142, 124, 104), (141, 121, 96), (120, 101, 87),
- (92, 81, 75), (83, 69, 66), (74, 58, 58), (66, 47, 41),
- (36, 20, 5), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (48, 32, 19), (70, 58, 44), (93, 85, 64), (112, 99, 83),
- (143, 121, 98), (155, 123, 110), (144, 124, 100), (147, 120, 90),
- (146, 119, 98), (137, 120, 100), (123, 123, 125), (131, 131, 131),
- (158, 138, 137), (167, 153, 140), (181, 166, 147), (198, 169, 135),
- (255, 255, 6), (209, 185, 151), (215, 178, 151), (188, 161, 132),
- (183, 162, 131), (180, 160, 135), (160, 138, 115), (111, 94, 87),
- (74, 65, 56), (55, 38, 28), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (5, 4, 9), (50, 48, 61), (86, 100, 126)
- ),
-
-// 249 Apophysis-040427-24HunterSunset
-((255, 217, 0), (220, 148, 38), (141, 118, 40), (62, 88, 43),
- (35, 71, 25), (8, 54, 7), (10, 50, 4), (13, 46, 1),
- (54, 65, 0), (85, 85, 26), (117, 106, 52), (180, 120, 40),
- (243, 134, 29), (190, 147, 23), (137, 160, 17), (110, 146, 27),
- (83, 133, 38), (44, 91, 0), (37, 89, 3), (31, 88, 7),
- (24, 83, 3), (18, 78, 0), (20, 82, 6), (23, 87, 13),
- (27, 133, 32), (23, 132, 40), (19, 131, 49), (19, 130, 53),
- (20, 130, 57), (22, 125, 66), (25, 120, 76), (43, 116, 96),
- (29, 104, 107), (37, 87, 112), (56, 93, 82), (76, 99, 53),
- (114, 141, 46), (152, 184, 39), (180, 207, 36), (208, 230, 33),
- (253, 240, 3), (254, 237, 3), (255, 234, 3), (255, 231, 2),
- (255, 229, 2), (255, 230, 1), (255, 232, 0), (254, 234, 0),
- (255, 240, 0), (255, 240, 1), (253, 240, 1), (252, 241, 1),
- (252, 240, 0), (252, 239, 0), (252, 237, 0), (253, 236, 0),
- (253, 223, 3), (254, 213, 29), (255, 203, 55), (201, 170, 81),
- (148, 137, 107), (139, 126, 94), (130, 115, 82), (78, 110, 47),
- (45, 94, 3), (27, 63, 0), (20, 51, 0), (13, 39, 0),
- (26, 39, 2), (39, 39, 5), (81, 32, 0), (100, 30, 0),
- (108, 35, 3), (113, 41, 18), (119, 47, 33), (183, 88, 20),
- (248, 130, 7), (251, 141, 7), (254, 152, 7), (253, 159, 1),
- (236, 164, 2), (231, 150, 0), (242, 135, 1), (253, 120, 2),
- (254, 117, 7), (255, 115, 12), (220, 112, 24), (98, 97, 30),
- (90, 140, 67), (112, 155, 93), (134, 171, 120), (129, 164, 108),
- (124, 158, 97), (82, 136, 50), (50, 122, 22), (34, 116, 6),
- (11, 91, 0), (0, 52, 4), (0, 68, 5), (0, 84, 6),
- (0, 86, 3), (0, 88, 1), (1, 98, 1), (31, 105, 8),
- (135, 115, 0), (187, 152, 0), (239, 190, 0), (246, 204, 1),
- (254, 219, 3), (252, 229, 3), (247, 242, 26), (239, 233, 49),
- (168, 165, 88), (24, 128, 65), (21, 127, 53), (19, 127, 42),
- (31, 123, 36), (18, 106, 28), (2, 88, 13), (2, 81, 2),
- (1, 69, 0), (2, 72, 1), (3, 76, 3), (4, 80, 3),
- (5, 84, 3), (20, 93, 14), (45, 128, 36), (124, 179, 85),
- (192, 215, 111), (249, 249, 63), (252, 248, 40), (255, 248, 17),
- (253, 244, 3), (249, 243, 0), (255, 246, 0), (254, 249, 0),
- (255, 248, 0), (255, 246, 0), (255, 244, 0), (254, 246, 0),
- (254, 249, 0), (254, 249, 0), (254, 249, 0), (254, 249, 0),
- (254, 249, 0), (254, 249, 0), (254, 244, 0), (255, 240, 0),
- (254, 227, 0), (245, 204, 0), (236, 178, 19), (175, 163, 43),
- (70, 95, 12), (60, 87, 6), (51, 80, 0), (53, 69, 0),
- (58, 77, 0), (70, 84, 7), (83, 102, 36), (126, 132, 98),
- (158, 188, 98), (233, 204, 148), (192, 182, 172), (152, 160, 196),
- (110, 135, 155), (61, 107, 141), (42, 104, 81), (28, 104, 32),
- (6, 70, 10), (8, 66, 9), (10, 63, 9), (13, 85, 21),
- (40, 92, 53), (39, 91, 78), (77, 109, 98), (71, 96, 75),
- (50, 81, 49), (42, 84, 8), (44, 74, 0), (51, 48, 0),
- (75, 47, 0), (88, 79, 12), (81, 101, 4), (132, 149, 0),
- (243, 198, 7), (247, 210, 4), (252, 222, 2), (255, 228, 0),
- (255, 235, 1), (254, 239, 0), (253, 242, 0), (255, 240, 1),
- (255, 234, 1), (255, 228, 0), (255, 223, 1), (255, 214, 0),
- (250, 189, 0), (253, 171, 1), (255, 169, 8), (245, 190, 2),
- (255, 221, 2), (254, 225, 1), (254, 227, 0), (254, 225, 1),
- (255, 221, 0), (237, 181, 0), (149, 165, 32), (84, 146, 47),
- (78, 129, 52), (74, 118, 43), (74, 119, 36), (81, 112, 19),
- (82, 86, 2), (89, 78, 0), (114, 76, 1), (221, 123, 26),
- (245, 132, 12), (129, 72, 3), (91, 72, 6), (69, 78, 0),
- (32, 75, 4), (28, 85, 6), (19, 77, 3), (8, 44, 0),
- (13, 22, 0), (20, 33, 5), (32, 34, 0), (41, 52, 10),
- (47, 80, 35), (83, 131, 71), (95, 122, 89), (88, 131, 138),
- (96, 106, 141), (51, 100, 114), (33, 96, 101), (34, 87, 61),
- (30, 96, 25), (22, 84, 11), (48, 72, 0), (63, 75, 9),
- (88, 82, 50), (99, 100, 58), (118, 98, 87), (105, 91, 78),
- (73, 96, 78), (37, 119, 35), (8, 107, 16), (6, 102, 12),
- (0, 103, 1), (19, 104, 0), (46, 114, 15), (85, 127, 19),
- (163, 168, 4), (240, 201, 2), (253, 249, 0), (253, 224, 0)
- ),
-
-// 250 Apophysis-040427-25IntoWeave
-((0, 32, 174), (0, 0, 30), (5, 1, 20), (10, 3, 10),
- (52, 42, 20), (94, 82, 30), (100, 93, 64), (107, 104, 99),
- (172, 158, 85), (183, 157, 48), (194, 156, 11), (191, 190, 74),
- (188, 224, 137), (187, 226, 160), (186, 229, 183), (181, 227, 174),
- (177, 225, 165), (238, 228, 97), (246, 216, 50), (255, 205, 4),
- (253, 169, 3), (251, 134, 2), (216, 109, 1), (182, 85, 0),
- (185, 128, 0), (206, 146, 0), (227, 164, 1), (240, 192, 0),
- (253, 220, 0), (249, 224, 0), (246, 228, 0), (253, 226, 0),
- (255, 215, 1), (246, 171, 28), (239, 165, 95), (232, 160, 163),
- (211, 191, 155), (191, 223, 148), (201, 227, 142), (212, 232, 137),
- (254, 219, 0), (219, 221, 49), (184, 224, 99), (174, 224, 130),
- (165, 225, 161), (171, 224, 174), (178, 224, 187), (181, 223, 211),
- (197, 228, 210), (198, 235, 191), (181, 228, 186), (165, 222, 181),
- (145, 204, 193), (126, 187, 205), (116, 157, 188), (107, 128, 171),
- (17, 31, 94), (10, 15, 53), (4, 0, 12), (3, 0, 8),
- (3, 0, 4), (3, 0, 3), (3, 0, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (6, 0, 9),
- (55, 55, 107), (96, 101, 132), (138, 148, 158), (130, 128, 143),
- (122, 109, 129), (99, 98, 104), (76, 87, 79), (82, 42, 50),
- (18, 4, 0), (6, 0, 7), (3, 0, 4), (1, 1, 1),
- (0, 0, 1), (0, 0, 2), (1, 1, 9), (0, 0, 22),
- (5, 48, 142), (23, 73, 178), (41, 98, 214), (39, 101, 226),
- (37, 105, 238), (48, 119, 223), (23, 158, 216), (57, 154, 251),
- (98, 176, 225), (119, 180, 209), (68, 105, 155), (18, 30, 102),
- (10, 18, 78), (3, 7, 55), (1, 0, 10), (1, 0, 5),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 2, 8),
- (0, 8, 9), (72, 84, 98), (91, 99, 128), (110, 114, 159),
- (141, 159, 205), (133, 191, 202), (129, 192, 201), (139, 207, 226),
- (129, 195, 230), (133, 198, 220), (138, 202, 211), (136, 199, 203),
- (134, 196, 195), (160, 203, 186), (156, 118, 159), (116, 99, 143),
- (73, 75, 116), (3, 1, 14), (1, 2, 10), (0, 3, 6),
- (0, 3, 4), (0, 2, 7), (0, 0, 7), (0, 1, 15),
- (3, 49, 127), (13, 53, 154), (24, 58, 182), (41, 105, 205),
- (113, 111, 160), (196, 154, 130), (242, 207, 89), (251, 191, 5),
- (251, 178, 14), (171, 129, 0), (94, 178, 5), (18, 227, 11),
- (23, 47, 73), (46, 60, 133), (82, 105, 149), (99, 140, 184),
- (63, 104, 230), (54, 106, 224), (46, 108, 219), (12, 28, 165),
- (0, 13, 70), (0, 4, 23), (1, 0, 9), (0, 0, 2),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 0, 0),
- (1, 0, 0), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 2, 0), (0, 2, 0), (0, 2, 0), (0, 5, 0),
- (0, 5, 0), (0, 6, 0), (0, 6, 0), (0, 6, 0),
- (0, 4, 1), (1, 1, 1), (3, 0, 0), (11, 0, 0),
- (17, 8, 13), (73, 25, 67), (110, 99, 131), (153, 160, 168),
- (140, 205, 199), (136, 206, 206), (136, 196, 230), (143, 166, 244),
- (111, 159, 221), (60, 97, 141), (47, 35, 71), (50, 21, 26),
- (50, 8, 0), (90, 45, 3), (85, 64, 0), (69, 38, 0),
- (39, 11, 0), (15, 3, 3), (10, 0, 0), (3, 0, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (6, 0, 2), (8, 0, 0), (12, 0, 0),
- (20, 0, 0), (38, 2, 0), (91, 42, 1), (123, 55, 0),
- (150, 81, 3), (206, 148, 5), (251, 191, 5), (255, 217, 0),
- (255, 226, 0), (253, 231, 0), (255, 225, 0), (255, 214, 1),
- (250, 211, 0), (253, 160, 0), (245, 152, 0), (229, 153, 15),
- (230, 188, 52), (251, 202, 136), (245, 215, 204), (223, 213, 203),
- (169, 216, 182), (137, 204, 171), (62, 109, 135), (36, 63, 84),
- (0, 7, 23), (13, 0, 9), (40, 21, 14), (94, 35, 0),
- (173, 61, 0), (181, 107, 0), (255, 219, 0), (223, 149, 0)
- ),
-
-// 251 Apophysis-040427-26AlienMind
-((82, 105, 198), (62, 83, 166), (52, 71, 149), (42, 60, 132),
- (33, 49, 116), (25, 39, 100), (23, 36, 97), (22, 34, 94),
- (15, 27, 79), (15, 27, 79), (15, 27, 79), (15, 26, 79),
- (15, 26, 80), (17, 28, 84), (19, 31, 89), (21, 33, 93),
- (24, 35, 97), (36, 53, 123), (39, 57, 128), (43, 61, 133),
- (43, 61, 134), (43, 61, 135), (40, 58, 130), (37, 56, 125),
- (28, 42, 105), (22, 35, 93), (17, 28, 82), (14, 24, 77),
- (11, 21, 72), (9, 18, 67), (8, 16, 62), (21, 20, 26),
- (65, 46, 6), (43, 27, 2), (23, 18, 25), (4, 9, 49),
- (8, 16, 61), (12, 24, 74), (13, 25, 75), (14, 26, 76),
- (77, 62, 31), (94, 74, 30), (111, 86, 29), (97, 83, 45),
- (84, 81, 62), (93, 89, 72), (103, 97, 83), (103, 99, 87),
- (107, 111, 136), (97, 121, 219), (119, 140, 223), (142, 159, 228),
- (130, 147, 210), (119, 136, 192), (101, 121, 195), (83, 106, 199),
- (99, 103, 114), (149, 133, 98), (199, 164, 83), (192, 160, 90),
- (186, 157, 97), (156, 135, 93), (126, 114, 90), (85, 86, 104),
- (61, 70, 113), (28, 44, 106), (22, 35, 93), (16, 27, 81),
- (14, 26, 78), (13, 25, 75), (10, 18, 65), (26, 31, 37),
- (65, 53, 31), (105, 80, 29), (146, 108, 27), (168, 131, 51),
- (190, 154, 76), (181, 143, 61), (173, 133, 46), (125, 99, 38),
- (97, 86, 58), (19, 32, 87), (17, 29, 84), (16, 27, 81),
- (18, 30, 87), (21, 33, 93), (23, 38, 97), (27, 46, 105),
- (34, 51, 120), (34, 51, 120), (34, 51, 120), (33, 50, 118),
- (32, 50, 116), (26, 41, 106), (21, 36, 95), (16, 27, 81),
- (15, 26, 80), (14, 26, 78), (13, 25, 76), (13, 25, 75),
- (13, 25, 76), (14, 26, 78), (14, 26, 78), (15, 26, 80),
- (26, 40, 101), (35, 51, 118), (44, 62, 136), (51, 71, 148),
- (59, 80, 161), (72, 96, 184), (90, 113, 209), (100, 125, 218),
- (138, 157, 234), (131, 156, 240), (142, 161, 226), (154, 167, 212),
- (167, 172, 194), (172, 173, 193), (185, 180, 184), (191, 184, 178),
- (244, 204, 134), (240, 202, 120), (236, 200, 106), (227, 197, 129),
- (218, 195, 153), (202, 186, 170), (196, 183, 174), (183, 178, 185),
- (135, 140, 169), (59, 80, 159), (54, 74, 151), (49, 68, 144),
- (70, 73, 92), (80, 80, 82), (86, 94, 115), (62, 83, 166),
- (86, 112, 205), (79, 104, 195), (72, 96, 186), (68, 91, 178),
- (64, 86, 171), (56, 75, 154), (55, 74, 153), (51, 70, 147),
- (52, 71, 148), (62, 83, 166), (67, 88, 173), (72, 94, 180),
- (82, 105, 198), (91, 115, 211), (97, 123, 220), (123, 150, 253),
- (116, 144, 243), (104, 131, 228), (92, 118, 213), (75, 99, 189),
- (61, 82, 165), (46, 64, 140), (35, 52, 121), (25, 36, 100),
- (17, 28, 82), (7, 15, 62), (6, 15, 60), (6, 15, 58),
- (4, 9, 28), (1, 8, 52), (9, 15, 65), (10, 18, 65),
- (10, 20, 69), (10, 20, 69), (10, 20, 69), (10, 20, 69),
- (10, 20, 69), (10, 20, 69), (12, 24, 74), (13, 25, 75),
- (14, 26, 76), (14, 26, 78), (15, 26, 80), (15, 26, 80),
- (20, 32, 90), (23, 37, 98), (30, 48, 112), (34, 52, 118),
- (40, 58, 130), (42, 60, 133), (44, 62, 136), (57, 75, 157),
- (68, 92, 180), (76, 100, 190), (90, 114, 210), (98, 122, 220),
- (143, 161, 223), (170, 172, 197), (188, 183, 179), (192, 187, 167),
- (206, 181, 127), (186, 165, 134), (110, 99, 81), (69, 69, 69),
- (21, 36, 95), (19, 31, 89), (21, 36, 95), (29, 44, 109),
- (39, 58, 127), (56, 75, 154), (101, 110, 143), (123, 124, 128),
- (147, 160, 202), (138, 156, 228), (93, 119, 216), (81, 104, 197),
- (66, 90, 176), (61, 82, 165), (54, 75, 154), (50, 69, 146),
- (49, 67, 143), (49, 68, 144), (52, 71, 148), (54, 75, 154),
- (51, 70, 147), (47, 66, 142), (42, 60, 132), (33, 51, 117),
- (29, 44, 109), (23, 37, 98), (19, 31, 89), (18, 28, 87),
- (19, 31, 89), (20, 32, 90), (21, 36, 95), (25, 36, 98),
- (31, 45, 110), (35, 52, 121), (43, 61, 133), (48, 66, 142),
- (60, 81, 162), (69, 93, 179), (71, 95, 183), (65, 87, 172),
- (59, 80, 161), (49, 68, 145), (37, 56, 125), (29, 47, 111),
- (21, 36, 95), (16, 29, 84), (15, 26, 80), (14, 26, 78),
- (13, 25, 75), (13, 25, 75), (12, 24, 74), (14, 24, 75),
- (29, 32, 47), (62, 56, 40), (178, 146, 69), (106, 90, 54)
- ),
-
-// 252 Apophysis-040427-26ISpher4
-((33, 87, 0), (60, 100, 29), (78, 109, 54), (96, 118, 80),
- (100, 118, 85), (104, 119, 90), (105, 122, 90), (106, 126, 91),
- (100, 143, 90), (85, 125, 64), (71, 108, 39), (54, 99, 23),
- (38, 90, 7), (32, 80, 3), (27, 70, 0), (26, 69, 0),
- (26, 69, 0), (27, 68, 0), (27, 71, 0), (28, 74, 1),
- (31, 81, 1), (35, 89, 1), (39, 93, 5), (43, 97, 9),
- (72, 126, 38), (96, 145, 63), (120, 164, 89), (125, 168, 96),
- (131, 172, 104), (132, 173, 105), (133, 174, 106), (132, 171, 104),
- (128, 169, 101), (86, 127, 59), (63, 116, 42), (40, 105, 25),
- (40, 100, 17), (41, 95, 9), (40, 94, 7), (40, 94, 6),
- (34, 88, 0), (36, 90, 2), (38, 92, 4), (48, 95, 15),
- (58, 98, 27), (62, 100, 36), (67, 102, 46), (91, 91, 91),
- (99, 101, 100), (110, 109, 107), (115, 128, 108), (120, 148, 110),
- (129, 163, 112), (139, 178, 115), (141, 179, 117), (143, 181, 120),
- (153, 166, 138), (156, 169, 141), (159, 172, 144), (155, 179, 137),
- (152, 187, 131), (148, 185, 127), (145, 183, 124), (142, 170, 121),
- (137, 175, 116), (133, 174, 108), (118, 158, 102), (104, 143, 96),
- (100, 138, 89), (97, 134, 82), (77, 127, 64), (70, 113, 42),
- (62, 116, 28), (80, 133, 48), (99, 151, 68), (114, 161, 85),
- (130, 171, 103), (131, 172, 105), (133, 174, 108), (133, 174, 108),
- (133, 174, 108), (131, 172, 104), (130, 171, 103), (130, 171, 103),
- (129, 170, 102), (128, 169, 101), (121, 149, 108), (123, 123, 115),
- (109, 108, 106), (118, 138, 103), (128, 169, 101), (129, 170, 102),
- (130, 171, 103), (130, 171, 103), (124, 167, 96), (108, 157, 78),
- (86, 135, 53), (71, 110, 47), (84, 114, 66), (97, 118, 85),
- (99, 120, 87), (102, 123, 90), (84, 124, 62), (71, 110, 45),
- (45, 99, 11), (38, 91, 6), (32, 84, 1), (30, 79, 0),
- (29, 75, 0), (26, 65, 2), (25, 60, 2), (23, 56, 1),
- (24, 59, 1), (23, 61, 0), (24, 63, 1), (26, 65, 2),
- (27, 70, 0), (27, 73, 0), (31, 72, 4), (30, 79, 0),
- (31, 80, 1), (32, 84, 0), (34, 88, 0), (35, 89, 1),
- (36, 90, 2), (38, 90, 7), (45, 78, 25), (58, 58, 50),
- (67, 69, 55), (76, 102, 54), (73, 104, 50), (71, 107, 46),
- (66, 107, 41), (66, 107, 41), (66, 107, 39), (62, 108, 35),
- (46, 98, 13), (43, 96, 10), (41, 95, 7), (43, 97, 9),
- (45, 99, 11), (51, 103, 20), (60, 114, 26), (72, 126, 38),
- (86, 129, 58), (103, 141, 90), (103, 132, 90), (103, 124, 91),
- (105, 125, 90), (111, 133, 95), (116, 149, 92), (127, 168, 100),
- (114, 160, 85), (106, 155, 76), (99, 151, 68), (78, 132, 44),
- (72, 115, 44), (68, 117, 51), (94, 146, 61), (109, 158, 79),
- (124, 167, 96), (130, 171, 103), (129, 170, 102), (128, 169, 101),
- (124, 167, 96), (106, 144, 95), (107, 141, 91), (108, 137, 89),
- (95, 132, 65), (91, 122, 64), (88, 112, 64), (74, 110, 48),
- (72, 105, 48), (68, 109, 43), (66, 107, 39), (70, 109, 44),
- (79, 112, 55), (92, 112, 77), (110, 108, 96), (107, 106, 104),
- (102, 102, 102), (97, 97, 97), (87, 87, 87), (69, 69, 57),
- (46, 75, 21), (40, 71, 14), (34, 68, 8), (29, 70, 4),
- (26, 69, 0), (26, 69, 0), (29, 75, 2), (32, 84, 1),
- (39, 93, 5), (51, 105, 17), (61, 115, 27), (72, 126, 38),
- (104, 153, 72), (123, 166, 95), (129, 170, 102), (126, 169, 100),
- (109, 149, 99), (103, 135, 86), (83, 104, 65), (58, 58, 50),
- (46, 45, 41), (43, 42, 38), (28, 64, 3), (30, 76, 1),
- (33, 87, 1), (39, 93, 7), (52, 95, 23), (60, 91, 32),
- (76, 94, 56), (89, 89, 89), (94, 92, 95), (91, 91, 91),
- (72, 99, 58), (67, 93, 48), (54, 83, 27), (53, 82, 26),
- (51, 85, 24), (40, 89, 8), (36, 85, 6), (33, 74, 4),
- (47, 80, 25), (63, 82, 36), (77, 93, 56), (93, 93, 93),
- (100, 100, 100), (87, 87, 87), (67, 89, 50), (58, 93, 27),
- (44, 93, 12), (40, 94, 6), (37, 91, 3), (36, 90, 2),
- (35, 89, 1), (35, 89, 1), (37, 91, 3), (39, 93, 5),
- (42, 96, 8), (50, 102, 19), (65, 109, 34), (99, 148, 67),
- (114, 160, 88), (133, 174, 108), (155, 185, 133), (195, 209, 184),
- (204, 216, 196), (220, 231, 217), (222, 230, 217), (206, 218, 198),
- (201, 213, 193), (164, 179, 150), (139, 164, 135), (126, 144, 104)
- ),
-
-// 253 Apophysis-040427-26ISph2
-((153, 146, 180), (163, 169, 195), (165, 170, 198), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (166, 164, 199), (164, 158, 196),
- (144, 139, 169), (135, 134, 158), (127, 130, 147), (133, 136, 147),
- (139, 142, 147), (156, 159, 168), (174, 176, 189), (174, 178, 195),
- (175, 180, 202), (180, 187, 205), (181, 182, 206), (182, 177, 207),
- (177, 177, 207), (173, 178, 207), (173, 177, 207), (173, 176, 207),
- (169, 172, 205), (168, 171, 203), (167, 170, 201), (160, 157, 190),
- (154, 144, 179), (150, 144, 173), (146, 144, 168), (136, 140, 149),
- (125, 128, 143), (120, 126, 138), (115, 116, 138), (110, 106, 139),
- (116, 110, 145), (123, 115, 152), (128, 119, 161), (133, 124, 171),
- (154, 147, 189), (159, 157, 194), (165, 168, 199), (166, 169, 200),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (170, 173, 204),
- (173, 177, 206), (175, 179, 204), (173, 178, 203), (172, 178, 202),
- (173, 177, 200), (174, 176, 199), (172, 176, 198), (170, 176, 198),
- (168, 173, 202), (167, 172, 201), (167, 171, 200), (163, 168, 192),
- (160, 165, 185), (158, 159, 174), (157, 154, 163), (146, 150, 153),
- (130, 133, 148), (129, 116, 38), (165, 149, 36), (202, 182, 35),
- (207, 210, 32), (212, 238, 29), (161, 201, 42), (113, 166, 60),
- (110, 106, 133), (109, 103, 148), (109, 100, 163), (119, 112, 160),
- (130, 124, 158), (132, 125, 159), (134, 127, 160), (145, 140, 170),
- (157, 161, 188), (173, 168, 191), (170, 171, 193), (168, 174, 196),
- (167, 173, 196), (167, 173, 197), (165, 170, 200), (167, 172, 202),
- (160, 164, 193), (158, 162, 189), (156, 160, 185), (148, 149, 179),
- (140, 139, 173), (128, 134, 150), (129, 132, 149), (135, 136, 154),
- (144, 139, 179), (155, 155, 189), (158, 161, 188), (161, 168, 187),
- (162, 169, 188), (164, 171, 190), (162, 169, 187), (160, 167, 185),
- (162, 169, 187), (168, 173, 195), (174, 178, 203), (179, 179, 209),
- (185, 181, 216), (194, 199, 219), (203, 206, 223), (203, 206, 225),
- (203, 206, 225), (205, 208, 227), (210, 210, 226), (216, 212, 226),
- (226, 229, 236), (232, 231, 236), (233, 230, 239), (233, 232, 238),
- (230, 236, 236), (223, 229, 229), (216, 222, 222), (208, 213, 220),
- (201, 204, 219), (196, 199, 216), (175, 179, 208), (171, 175, 204),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 204),
- (168, 171, 204), (168, 171, 204), (168, 171, 204), (168, 171, 203),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (167, 172, 202),
- (167, 172, 202), (171, 177, 203), (171, 177, 201), (171, 177, 199),
- (170, 177, 196), (168, 175, 193), (168, 174, 186), (159, 166, 185),
- (132, 134, 155), (129, 133, 149), (126, 132, 144), (125, 129, 141),
- (125, 126, 144), (130, 125, 157), (129, 124, 156), (115, 107, 167),
- (113, 103, 166), (124, 123, 181), (131, 127, 182), (139, 132, 183),
- (148, 145, 190), (158, 161, 196), (167, 170, 201), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 172, 201), (171, 171, 199), (170, 176, 198),
- (169, 175, 197), (166, 172, 198), (160, 164, 191), (150, 143, 187),
- (127, 120, 164), (100, 90, 159), (82, 68, 127), (48, 33, 92),
- (30, 37, 83), (26, 28, 79), (35, 29, 91), (89, 75, 128),
- (116, 109, 153), (141, 136, 176), (159, 165, 187), (175, 181, 205),
- (189, 188, 219), (198, 203, 223), (198, 205, 221), (197, 200, 215),
- (184, 186, 201), (171, 165, 201), (142, 136, 196), (134, 125, 178),
- (113, 103, 164), (100, 88, 138), (100, 88, 138), (99, 87, 135),
- (97, 88, 135), (92, 80, 130), (77, 85, 134), (86, 80, 126),
- (61, 57, 107), (48, 33, 92), (68, 61, 141), (71, 62, 141),
- (89, 85, 159), (102, 108, 170), (136, 134, 173), (157, 162, 191),
- (165, 168, 199), (172, 172, 200), (180, 178, 200), (178, 180, 201),
- (180, 181, 201), (190, 185, 208), (200, 196, 213), (202, 199, 220),
- (208, 204, 221), (210, 207, 228), (222, 217, 224), (209, 213, 214),
- (205, 208, 223), (202, 205, 222), (196, 192, 215), (183, 177, 203),
- (178, 171, 202), (165, 172, 191), (160, 166, 188), (163, 172, 189)
- ),
-
-// 254 Apophysis-040427-26ISph11
-((146, 62, 86), (85, 25, 95), (86, 20, 83), (87, 16, 72),
- (84, 16, 64), (82, 17, 57), (76, 20, 66), (70, 23, 75),
- (72, 28, 113), (83, 40, 107), (95, 53, 101), (111, 70, 98),
- (127, 87, 95), (154, 94, 107), (182, 101, 120), (197, 109, 119),
- (212, 118, 118), (206, 155, 170), (191, 151, 165), (176, 148, 160),
- (153, 121, 155), (130, 95, 151), (119, 88, 151), (109, 82, 151),
- (128, 78, 147), (135, 100, 151), (143, 122, 155), (145, 145, 177),
- (148, 169, 200), (151, 179, 218), (155, 189, 237), (156, 204, 242),
- (140, 174, 202), (74, 189, 172), (100, 175, 156), (126, 161, 141),
- (138, 148, 148), (150, 135, 156), (150, 133, 153), (150, 131, 151),
- (114, 139, 133), (98, 149, 145), (83, 159, 157), (126, 166, 180),
- (170, 173, 204), (172, 170, 202), (174, 167, 201), (179, 179, 205),
- (191, 180, 220), (200, 212, 228), (180, 201, 219), (160, 191, 211),
- (154, 166, 202), (148, 141, 193), (151, 132, 176), (154, 124, 160),
- (152, 112, 138), (150, 121, 132), (149, 130, 126), (167, 130, 134),
- (186, 130, 143), (201, 122, 133), (216, 115, 123), (222, 142, 145),
- (219, 173, 175), (216, 178, 193), (202, 179, 204), (188, 181, 215),
- (174, 174, 213), (160, 167, 211), (141, 142, 196), (131, 133, 184),
- (108, 86, 132), (98, 77, 104), (89, 68, 77), (61, 96, 79),
- (34, 125, 82), (54, 152, 110), (75, 180, 139), (62, 181, 175),
- (67, 179, 191), (106, 77, 144), (102, 60, 134), (98, 43, 124),
- (93, 46, 120), (88, 49, 116), (91, 54, 108), (102, 66, 112),
- (134, 93, 123), (150, 94, 113), (167, 96, 104), (165, 101, 99),
- (163, 107, 94), (134, 94, 95), (130, 89, 95), (120, 86, 100),
- (115, 83, 94), (125, 59, 73), (108, 41, 77), (92, 24, 81),
- (88, 20, 77), (85, 16, 73), (84, 31, 99), (69, 42, 113),
- (88, 113, 135), (99, 119, 139), (110, 125, 144), (118, 128, 137),
- (126, 132, 130), (131, 121, 129), (105, 95, 145), (103, 77, 124),
- (90, 65, 97), (91, 65, 66), (107, 74, 73), (124, 83, 81),
- (125, 82, 89), (128, 87, 93), (124, 87, 94), (123, 85, 106),
- (108, 69, 100), (88, 54, 100), (68, 40, 101), (67, 40, 105),
- (66, 41, 109), (27, 69, 127), (29, 71, 131), (57, 19, 130),
- (66, 43, 147), (105, 60, 155), (137, 65, 171), (170, 71, 187),
- (224, 95, 149), (217, 154, 165), (226, 180, 180), (237, 195, 197),
- (246, 230, 230), (246, 231, 231), (246, 232, 232), (245, 230, 230),
- (245, 229, 229), (222, 216, 226), (175, 180, 209), (135, 150, 189),
- (130, 138, 157), (123, 101, 139), (115, 100, 144), (107, 99, 150),
- (96, 90, 160), (47, 80, 173), (87, 97, 184), (107, 109, 186),
- (167, 142, 161), (184, 149, 166), (201, 157, 172), (212, 167, 164),
- (195, 186, 181), (183, 178, 175), (174, 164, 162), (175, 132, 160),
- (197, 139, 153), (229, 187, 189), (230, 201, 204), (231, 216, 219),
- (244, 228, 229), (241, 211, 211), (230, 196, 197), (217, 156, 171),
- (187, 138, 71), (182, 130, 80), (178, 122, 89), (143, 104, 109),
- (131, 92, 113), (120, 105, 108), (85, 142, 99), (58, 153, 72),
- (56, 158, 56), (44, 123, 44), (76, 115, 62), (76, 53, 61),
- (53, 38, 41), (53, 26, 61), (54, 32, 68), (70, 55, 86),
- (112, 79, 134), (127, 83, 140), (142, 88, 146), (156, 108, 124),
- (142, 121, 116), (165, 130, 111), (186, 129, 118), (173, 120, 136),
- (161, 113, 129), (142, 113, 118), (131, 123, 120), (123, 142, 120),
- (90, 157, 103), (82, 177, 119), (76, 181, 140), (56, 139, 109),
- (85, 86, 107), (118, 91, 100), (112, 81, 122), (129, 96, 127),
- (138, 107, 148), (139, 127, 151), (137, 127, 164), (138, 121, 165),
- (127, 117, 169), (112, 114, 189), (110, 113, 164), (112, 103, 156),
- (103, 96, 148), (100, 71, 129), (94, 65, 129), (107, 71, 117),
- (120, 69, 112), (157, 61, 98), (165, 59, 79), (159, 80, 85),
- (126, 79, 85), (124, 87, 94), (125, 89, 93), (128, 88, 96),
- (147, 103, 116), (175, 105, 133), (192, 134, 149), (197, 139, 153),
- (173, 137, 137), (169, 116, 134), (140, 95, 126), (113, 70, 115),
- (101, 62, 107), (95, 36, 100), (85, 34, 101), (73, 47, 86),
- (76, 53, 61), (70, 49, 54), (78, 20, 45), (77, 19, 41),
- (77, 19, 41), (81, 18, 49), (57, 27, 61), (64, 37, 68),
- (69, 45, 77), (77, 53, 85), (101, 62, 109), (116, 66, 125),
- (158, 75, 147), (182, 101, 120), (219, 114, 119), (223, 113, 116),
- (184, 109, 113), (152, 112, 113), (123, 107, 120), (74, 115, 117)
- ),
-
-// 255 Apophysis-040427-43HeartFlwr
-((65, 126, 131), (77, 88, 58), (78, 81, 46), (79, 74, 34),
- (78, 75, 28), (78, 77, 23), (101, 75, 22), (124, 74, 21),
- (173, 66, 12), (169, 54, 23), (166, 43, 35), (157, 37, 31),
- (149, 31, 27), (119, 46, 33), (89, 61, 40), (71, 63, 32),
- (53, 65, 25), (49, 81, 31), (32, 75, 38), (16, 70, 46),
- (33, 80, 37), (51, 91, 28), (49, 78, 25), (47, 65, 23),
- (22, 44, 58), (24, 76, 61), (27, 108, 65), (92, 159, 66),
- (157, 210, 68), (177, 209, 71), (198, 208, 75), (232, 157, 42),
- (222, 131, 52), (209, 52, 9), (197, 40, 17), (186, 28, 25),
- (162, 20, 44), (139, 12, 63), (130, 31, 61), (121, 51, 59),
- (117, 115, 103), (126, 135, 130), (136, 156, 157), (173, 167, 196),
- (211, 178, 235), (188, 172, 214), (165, 166, 194), (133, 123, 134),
- (72, 102, 113), (0, 95, 41), (12, 83, 21), (25, 72, 2),
- (28, 92, 7), (31, 113, 13), (30, 122, 6), (29, 131, 0),
- (23, 107, 19), (35, 82, 9), (47, 57, 0), (38, 52, 30),
- (29, 47, 61), (14, 55, 80), (0, 63, 99), (0, 78, 80),
- (13, 78, 84), (72, 97, 119), (75, 87, 91), (79, 77, 64),
- (87, 70, 58), (95, 63, 52), (165, 67, 58), (224, 56, 55),
- (247, 77, 104), (223, 71, 83), (199, 65, 62), (182, 45, 58),
- (166, 26, 55), (173, 13, 55), (181, 0, 55), (216, 0, 15),
- (255, 12, 28), (255, 11, 42), (246, 36, 21), (238, 61, 0),
- (238, 115, 0), (239, 170, 0), (246, 199, 61), (222, 247, 57),
- (229, 205, 73), (237, 212, 134), (245, 219, 196), (250, 208, 210),
- (255, 197, 225), (222, 223, 218), (218, 196, 219), (138, 150, 190),
- (89, 120, 151), (74, 141, 150), (93, 143, 138), (112, 145, 126),
- (126, 144, 129), (141, 144, 133), (161, 171, 163), (210, 152, 202),
- (236, 91, 108), (225, 66, 76), (215, 42, 44), (193, 37, 37),
- (172, 33, 30), (149, 31, 27), (123, 34, 28), (86, 50, 50),
- (77, 53, 51), (60, 56, 73), (55, 59, 63), (50, 63, 54),
- (60, 44, 31), (68, 39, 43), (79, 53, 38), (81, 65, 39),
- (71, 65, 49), (70, 75, 50), (69, 86, 52), (80, 85, 57),
- (92, 84, 63), (83, 119, 58), (146, 112, 85), (141, 136, 80),
- (140, 149, 102), (194, 241, 125), (202, 238, 133), (211, 235, 141),
- (227, 255, 96), (247, 244, 105), (234, 226, 151), (218, 237, 158),
- (232, 199, 208), (146, 176, 175), (60, 153, 142), (66, 131, 127),
- (72, 110, 113), (78, 87, 66), (69, 71, 57), (84, 82, 43),
- (139, 90, 49), (210, 88, 37), (215, 73, 42), (220, 58, 47),
- (198, 42, 20), (175, 9, 47), (194, 0, 32), (193, 0, 12),
- (174, 0, 1), (170, 0, 0), (166, 0, 0), (173, 8, 6),
- (193, 0, 10), (184, 11, 5), (166, 14, 11), (169, 57, 9),
- (178, 69, 2), (164, 69, 3), (159, 68, 9), (155, 68, 15),
- (155, 67, 19), (169, 40, 34), (154, 29, 37), (132, 38, 39),
- (90, 57, 38), (92, 56, 30), (94, 55, 22), (96, 33, 0),
- (77, 7, 17), (85, 23, 38), (102, 44, 56), (104, 14, 78),
- (78, 45, 92), (79, 59, 71), (118, 71, 55), (136, 86, 75),
- (150, 89, 71), (179, 71, 33), (222, 41, 0), (239, 47, 0),
- (199, 58, 12), (183, 63, 10), (168, 68, 8), (143, 79, 5),
- (85, 79, 1), (73, 89, 0), (73, 86, 4), (63, 85, 13),
- (85, 83, 24), (137, 79, 33), (172, 45, 38), (179, 30, 26),
- (182, 13, 10), (183, 14, 11), (189, 15, 14), (200, 44, 0),
- (219, 32, 0), (214, 12, 10), (252, 5, 0), (255, 28, 0),
- (223, 51, 1), (179, 65, 2), (148, 74, 13), (99, 48, 0),
- (79, 42, 15), (50, 43, 1), (13, 54, 0), (43, 41, 0),
- (83, 23, 15), (115, 29, 16), (117, 20, 31), (117, 34, 28),
- (99, 48, 17), (85, 59, 2), (72, 69, 14), (72, 66, 32),
- (79, 68, 40), (75, 93, 41), (79, 135, 48), (78, 136, 77),
- (69, 135, 107), (68, 129, 121), (64, 109, 76), (70, 92, 56),
- (42, 105, 35), (31, 135, 58), (70, 145, 42), (129, 216, 24),
- (173, 239, 17), (171, 213, 51), (88, 152, 66), (64, 161, 80),
- (101, 183, 39), (113, 220, 2), (120, 178, 14), (103, 170, 29),
- (80, 165, 0), (43, 126, 10), (57, 84, 15), (53, 84, 25),
- (62, 88, 23), (73, 77, 26), (83, 68, 27), (131, 65, 17),
- (159, 32, 0), (194, 31, 0), (204, 48, 0), (189, 52, 8),
- (170, 36, 27), (127, 30, 24), (90, 49, 45), (68, 76, 63)
- ),
-
-// 256 Apophysis-040427-43JunglThron
-((59, 170, 52), (18, 118, 46), (18, 105, 52), (18, 92, 59),
- (19, 94, 62), (20, 97, 65), (19, 100, 66), (19, 103, 67),
- (33, 138, 54), (25, 124, 55), (17, 110, 57), (14, 97, 57),
- (11, 85, 58), (15, 76, 54), (19, 67, 51), (25, 61, 56),
- (31, 56, 61), (31, 77, 51), (25, 91, 55), (20, 106, 59),
- (16, 106, 65), (13, 107, 71), (13, 104, 74), (13, 101, 77),
- (14, 103, 81), (25, 112, 79), (36, 122, 77), (46, 142, 74),
- (57, 163, 71), (71, 173, 77), (86, 184, 83), (115, 206, 113),
- (154, 208, 150), (225, 189, 199), (207, 197, 156), (190, 205, 114),
- (132, 179, 90), (74, 154, 67), (69, 146, 64), (64, 138, 61),
- (24, 104, 79), (23, 97, 77), (23, 91, 76), (17, 86, 67),
- (12, 82, 58), (14, 83, 49), (16, 85, 41), (10, 91, 35),
- (25, 94, 40), (33, 142, 37), (49, 148, 46), (65, 155, 55),
- (50, 153, 56), (36, 151, 58), (34, 148, 59), (32, 146, 61),
- (36, 139, 56), (31, 127, 60), (27, 115, 64), (26, 101, 67),
- (25, 88, 71), (22, 78, 70), (19, 69, 70), (19, 69, 70),
- (16, 79, 71), (16, 120, 67), (32, 139, 73), (49, 158, 79),
- (50, 162, 93), (52, 167, 108), (67, 158, 78), (67, 164, 71),
- (49, 157, 72), (38, 144, 66), (28, 131, 60), (18, 121, 59),
- (8, 112, 59), (7, 111, 58), (7, 110, 57), (2, 106, 55),
- (11, 98, 66), (16, 75, 57), (12, 73, 59), (8, 71, 62),
- (8, 70, 62), (9, 70, 62), (20, 64, 65), (43, 73, 73),
- (97, 71, 100), (84, 55, 90), (71, 40, 81), (64, 57, 69),
- (58, 75, 57), (61, 75, 50), (38, 67, 65), (21, 67, 67),
- (10, 95, 66), (12, 114, 67), (13, 116, 60), (14, 119, 53),
- (14, 117, 45), (15, 116, 38), (20, 118, 31), (18, 100, 26),
- (0, 37, 20), (13, 28, 45), (27, 20, 71), (28, 28, 68),
- (29, 36, 65), (20, 46, 59), (25, 67, 63), (28, 107, 60),
- (51, 139, 79), (103, 183, 110), (99, 185, 105), (95, 187, 100),
- (82, 164, 82), (61, 142, 76), (46, 124, 76), (29, 110, 77),
- (0, 96, 81), (3, 87, 65), (6, 79, 50), (5, 83, 44),
- (5, 87, 38), (14, 73, 19), (1, 69, 44), (7, 74, 67),
- (6, 80, 65), (11, 81, 73), (15, 84, 73), (19, 87, 74),
- (30, 85, 88), (20, 85, 81), (14, 87, 70), (8, 78, 50),
- (0, 31, 0), (3, 18, 7), (7, 6, 14), (20, 24, 24),
- (33, 43, 34), (110, 60, 59), (126, 77, 81), (127, 102, 105),
- (161, 112, 82), (189, 137, 80), (190, 169, 96), (192, 202, 113),
- (157, 211, 115), (169, 210, 150), (179, 212, 157), (198, 217, 136),
- (239, 250, 130), (247, 229, 122), (255, 208, 115), (217, 180, 162),
- (228, 186, 200), (232, 177, 200), (238, 176, 197), (238, 180, 205),
- (230, 183, 201), (219, 212, 170), (195, 212, 162), (172, 213, 155),
- (118, 199, 123), (108, 156, 82), (43, 130, 95), (26, 99, 80),
- (36, 90, 77), (43, 85, 78), (50, 80, 80), (90, 89, 103),
- (119, 91, 79), (126, 118, 131), (142, 122, 123), (117, 187, 98),
- (107, 190, 82), (136, 209, 104), (143, 211, 98), (154, 210, 135),
- (146, 206, 144), (130, 205, 123), (117, 203, 102), (128, 207, 79),
- (71, 168, 65), (64, 164, 63), (57, 161, 62), (52, 155, 64),
- (44, 148, 71), (36, 133, 82), (27, 116, 68), (24, 107, 63),
- (16, 110, 57), (13, 110, 57), (13, 99, 60), (12, 98, 73),
- (6, 99, 72), (4, 100, 72), (9, 99, 74), (12, 99, 83),
- (12, 98, 87), (10, 93, 73), (6, 95, 73), (2, 86, 63),
- (0, 86, 61), (10, 82, 58), (3, 90, 55), (8, 100, 53),
- (10, 106, 43), (15, 113, 40), (16, 117, 39), (30, 141, 47),
- (49, 161, 51), (58, 176, 53), (65, 186, 59), (69, 185, 60),
- (72, 189, 57), (80, 181, 59), (107, 182, 79), (155, 193, 108),
- (174, 139, 97), (231, 154, 62), (226, 153, 59), (188, 94, 42),
- (178, 125, 75), (131, 189, 104), (132, 208, 118), (145, 208, 153),
- (150, 206, 167), (192, 220, 205), (217, 197, 190), (217, 195, 182),
- (184, 213, 165), (141, 203, 162), (131, 203, 140), (129, 211, 101),
- (111, 207, 84), (79, 189, 68), (68, 173, 55), (64, 155, 62),
- (41, 136, 70), (26, 125, 79), (18, 116, 75), (21, 111, 76),
- (17, 108, 75), (18, 110, 85), (28, 113, 84), (23, 117, 83),
- (30, 138, 86), (63, 161, 74), (100, 191, 88), (98, 204, 93),
- (84, 192, 72), (61, 174, 58), (21, 124, 41), (42, 151, 60)
- ),
-
-// 257 Apophysis-040427-44jawa
-((121, 90, 72), (121, 91, 83), (130, 101, 92), (139, 112, 101),
- (148, 117, 112), (157, 123, 124), (161, 130, 125), (166, 138, 127),
- (156, 122, 123), (151, 117, 117), (146, 112, 111), (129, 95, 91),
- (112, 79, 72), (100, 69, 62), (89, 60, 52), (86, 57, 49),
- (83, 54, 46), (76, 51, 46), (81, 54, 48), (87, 58, 50),
- (99, 68, 61), (112, 79, 72), (120, 88, 80), (128, 98, 88),
- (175, 151, 139), (198, 182, 162), (221, 214, 185), (224, 209, 201),
- (227, 205, 217), (223, 200, 208), (220, 195, 199), (195, 163, 176),
- (179, 144, 151), (142, 108, 107), (127, 97, 92), (113, 86, 77),
- (104, 76, 69), (95, 66, 62), (93, 63, 57), (91, 61, 53),
- (79, 52, 43), (75, 47, 41), (71, 43, 39), (68, 42, 36),
- (65, 42, 34), (63, 42, 33), (62, 42, 33), (62, 39, 31),
- (62, 39, 31), (60, 37, 29), (57, 37, 24), (55, 38, 20),
- (59, 40, 22), (63, 42, 25), (63, 43, 25), (63, 45, 25),
- (88, 59, 51), (103, 74, 69), (119, 89, 87), (147, 115, 117),
- (176, 141, 148), (185, 151, 161), (195, 161, 175), (216, 185, 203),
- (228, 196, 207), (212, 181, 199), (190, 157, 169), (168, 133, 139),
- (156, 122, 124), (145, 111, 109), (131, 101, 91), (122, 91, 86),
- (113, 80, 73), (105, 74, 66), (98, 68, 60), (92, 62, 54),
- (87, 57, 49), (83, 55, 46), (80, 53, 44), (77, 50, 41),
- (72, 45, 36), (64, 41, 33), (63, 40, 32), (62, 39, 31),
- (61, 38, 30), (60, 37, 29), (53, 33, 26), (50, 31, 24),
- (50, 31, 24), (55, 34, 27), (60, 37, 31), (61, 38, 31),
- (62, 39, 31), (62, 39, 31), (67, 43, 33), (73, 46, 37),
- (79, 52, 43), (101, 69, 56), (108, 76, 66), (116, 83, 76),
- (116, 83, 76), (117, 84, 77), (115, 82, 75), (115, 82, 75),
- (97, 68, 60), (92, 63, 55), (87, 58, 50), (83, 55, 46),
- (79, 52, 43), (76, 49, 40), (72, 45, 36), (72, 45, 36),
- (74, 47, 38), (78, 51, 42), (78, 51, 42), (78, 51, 42),
- (77, 50, 43), (75, 48, 41), (70, 45, 38), (71, 44, 35),
- (71, 44, 35), (69, 44, 34), (68, 44, 34), (67, 43, 33),
- (67, 43, 33), (64, 41, 33), (60, 37, 31), (55, 35, 28),
- (49, 30, 23), (40, 26, 17), (38, 24, 16), (37, 22, 15),
- (36, 15, 10), (28, 9, 2), (40, 17, 9), (39, 22, 15),
- (56, 33, 27), (61, 37, 29), (66, 42, 32), (66, 42, 32),
- (67, 43, 33), (70, 43, 34), (72, 44, 33), (71, 44, 35),
- (69, 45, 35), (75, 48, 39), (76, 49, 40), (78, 51, 42),
- (81, 54, 45), (87, 58, 50), (92, 62, 54), (93, 63, 55),
- (90, 61, 53), (87, 58, 50), (84, 55, 47), (79, 52, 43),
- (76, 49, 40), (72, 45, 36), (68, 44, 34), (67, 43, 33),
- (66, 44, 33), (64, 41, 33), (63, 40, 32), (63, 40, 32),
- (62, 39, 31), (62, 39, 31), (62, 39, 31), (65, 38, 29),
- (60, 37, 29), (57, 36, 28), (55, 35, 28), (53, 33, 26),
- (52, 33, 26), (51, 31, 24), (57, 27, 25), (60, 37, 29),
- (61, 37, 33), (62, 39, 33), (65, 42, 34), (69, 44, 37),
- (78, 51, 42), (83, 56, 47), (92, 62, 54), (94, 64, 56),
- (111, 78, 71), (111, 78, 71), (112, 79, 72), (110, 77, 70),
- (101, 71, 63), (96, 67, 59), (94, 64, 56), (98, 68, 60),
- (106, 76, 74), (114, 86, 82), (132, 99, 94), (153, 119, 118),
- (174, 139, 146), (189, 156, 167), (201, 169, 184), (213, 187, 200),
- (204, 173, 188), (201, 169, 184), (209, 178, 196), (225, 192, 209),
- (228, 203, 224), (227, 214, 208), (249, 243, 227), (255, 232, 254),
- (242, 223, 245), (224, 193, 208), (187, 153, 167), (167, 131, 133),
- (148, 114, 115), (134, 100, 98), (122, 89, 84), (112, 79, 72),
- (100, 70, 62), (93, 63, 55), (88, 58, 50), (86, 57, 49),
- (83, 56, 49), (86, 57, 49), (92, 63, 55), (94, 64, 56),
- (103, 78, 47), (106, 80, 67), (113, 83, 72), (117, 84, 79),
- (127, 94, 89), (136, 107, 101), (138, 117, 114), (156, 122, 123),
- (165, 130, 134), (172, 137, 143), (172, 140, 145), (171, 136, 142),
- (163, 128, 134), (153, 119, 118), (146, 116, 108), (137, 114, 98),
- (123, 97, 82), (128, 101, 84), (139, 117, 93), (145, 122, 108),
- (173, 162, 116), (153, 140, 121), (139, 118, 75), (107, 87, 50),
- (96, 80, 46), (90, 61, 53), (82, 55, 46), (79, 52, 43),
- (79, 52, 43), (81, 59, 35), (88, 59, 51), (95, 65, 57)
- ),
-
-// 258 Apophysis-040427-51KaosGrn
-((241, 232, 227), (155, 72, 56), (137, 55, 41), (120, 38, 26),
- (109, 31, 18), (98, 24, 11), (98, 22, 9), (98, 20, 8),
- (99, 17, 5), (98, 19, 6), (97, 21, 8), (95, 26, 12),
- (94, 32, 17), (81, 61, 35), (69, 91, 53), (64, 96, 53),
- (59, 101, 53), (68, 84, 47), (80, 57, 31), (93, 31, 16),
- (93, 22, 11), (93, 13, 6), (92, 10, 6), (91, 7, 7),
- (79, 6, 0), (79, 6, 0), (79, 6, 0), (80, 4, 0),
- (81, 3, 1), (81, 2, 0), (81, 1, 0), (82, 2, 1),
- (83, 2, 0), (90, 6, 4), (91, 21, 12), (93, 37, 20),
- (86, 78, 12), (79, 119, 5), (97, 133, 3), (115, 147, 2),
- (125, 221, 147), (140, 230, 163), (155, 239, 179), (117, 204, 139),
- (80, 170, 100), (70, 162, 96), (60, 154, 92), (71, 113, 67),
- (81, 85, 48), (93, 36, 19), (80, 63, 11), (67, 91, 3),
- (68, 90, 1), (70, 90, 0), (83, 65, 2), (96, 40, 5),
- (100, 13, 3), (94, 6, 2), (89, 0, 1), (88, 2, 1),
- (88, 5, 1), (90, 5, 0), (92, 5, 0), (94, 7, 0),
- (97, 8, 0), (96, 9, 0), (95, 8, 0), (94, 7, 0),
- (94, 7, 0), (94, 7, 0), (94, 7, 0), (94, 7, 0),
- (84, 11, 5), (87, 14, 2), (90, 17, 0), (92, 24, 7),
- (94, 31, 14), (94, 36, 18), (94, 41, 23), (62, 87, 45),
- (58, 120, 69), (49, 139, 75), (59, 130, 44), (69, 121, 13),
- (83, 113, 8), (98, 106, 3), (105, 67, 2), (98, 34, 6),
- (96, 19, 1), (95, 20, 4), (95, 22, 7), (94, 20, 6),
- (94, 18, 5), (93, 17, 1), (96, 12, 1), (95, 10, 3),
- (98, 10, 0), (103, 15, 3), (100, 18, 5), (97, 21, 8),
- (98, 24, 10), (100, 28, 13), (99, 33, 17), (99, 30, 15),
- (113, 21, 10), (106, 20, 9), (99, 19, 8), (98, 19, 7),
- (97, 19, 7), (97, 15, 3), (92, 13, 0), (85, 6, 1),
- (85, 4, 1), (84, 3, 0), (85, 3, 0), (87, 4, 0),
- (93, 5, 1), (94, 6, 2), (91, 6, 1), (86, 6, 0),
- (85, 6, 1), (90, 15, 0), (96, 24, 0), (97, 40, 3),
- (98, 56, 6), (62, 90, 3), (57, 89, 6), (52, 88, 0),
- (48, 88, 0), (46, 86, 0), (46, 86, 0), (46, 86, 0),
- (46, 86, 0), (45, 83, 0), (45, 84, 3), (46, 85, 2),
- (60, 86, 0), (79, 60, 9), (98, 35, 18), (96, 34, 18),
- (95, 33, 18), (97, 30, 14), (95, 29, 13), (95, 33, 18),
- (94, 41, 23), (72, 105, 0), (70, 97, 0), (69, 89, 0),
- (95, 38, 19), (93, 34, 18), (92, 27, 9), (97, 21, 8),
- (96, 24, 0), (96, 24, 0), (96, 24, 0), (96, 23, 8),
- (95, 29, 15), (90, 29, 24), (93, 40, 22), (62, 88, 1),
- (66, 93, 0), (100, 66, 3), (97, 50, 11), (94, 35, 19),
- (97, 25, 11), (100, 18, 6), (105, 5, 3), (113, 5, 2),
- (128, 25, 0), (135, 26, 6), (143, 27, 12), (152, 34, 22),
- (155, 62, 31), (116, 114, 63), (141, 191, 106), (195, 200, 142),
- (220, 226, 120), (248, 246, 159), (231, 186, 157), (232, 195, 177),
- (226, 227, 209), (230, 241, 185), (190, 228, 189), (173, 222, 167),
- (165, 180, 139), (145, 141, 106), (126, 102, 74), (107, 78, 48),
- (102, 37, 19), (107, 68, 3), (129, 114, 13), (80, 131, 12),
- (69, 140, 74), (63, 170, 114), (61, 182, 115), (51, 175, 112),
- (56, 152, 89), (58, 120, 53), (69, 111, 9), (66, 89, 0),
- (95, 40, 20), (95, 28, 12), (97, 21, 7), (92, 16, 0),
- (90, 17, 0), (86, 23, 6), (93, 35, 13), (66, 87, 0),
- (56, 92, 0), (54, 92, 0), (56, 85, 1), (63, 85, 0),
- (94, 35, 17), (94, 27, 11), (96, 24, 2), (96, 24, 0),
- (96, 24, 0), (100, 35, 3), (128, 86, 10), (137, 113, 27),
- (156, 134, 14), (168, 175, 131), (192, 203, 163), (196, 225, 220),
- (231, 251, 223), (255, 251, 252), (241, 236, 240), (241, 230, 208),
- (164, 192, 151), (121, 138, 94), (132, 97, 57), (110, 55, 34),
- (96, 40, 23), (94, 41, 23), (60, 86, 0), (51, 85, 0),
- (49, 85, 0), (47, 85, 0), (48, 88, 0), (49, 89, 3),
- (59, 99, 2), (55, 102, 48), (53, 137, 75), (52, 151, 87),
- (54, 134, 73), (96, 101, 61), (96, 44, 23), (109, 37, 22),
- (137, 54, 38), (164, 64, 48), (162, 52, 39), (163, 29, 28),
- (158, 0, 0), (134, 26, 13), (116, 27, 13), (109, 42, 25)
- ),
-
-// 259 Apophysis-040427-51KaosFish
-((75, 31, 90), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (77, 32, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (77, 32, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (77, 32, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (80, 33, 90), (82, 32, 91), (128, 73, 80),
- (175, 114, 70), (199, 135, 70), (224, 157, 70), (225, 158, 71),
- (224, 157, 70), (198, 125, 46), (194, 127, 33), (190, 130, 20),
- (184, 137, 25), (178, 145, 30), (176, 145, 33), (174, 146, 36),
- (163, 146, 38), (122, 92, 64), (81, 38, 91), (80, 36, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (65, 39, 54), (56, 47, 18), (62, 51, 15), (69, 56, 12),
- (104, 75, 0), (144, 107, 16), (184, 140, 33), (205, 149, 51),
- (226, 159, 70), (225, 159, 71), (225, 159, 72), (227, 161, 74),
- (231, 164, 73), (225, 189, 49), (205, 169, 41), (186, 149, 34),
- (199, 157, 53), (212, 165, 73), (226, 167, 75), (216, 157, 101),
- (192, 169, 137), (196, 146, 167), (200, 124, 198), (188, 116, 206),
- (177, 108, 214), (127, 104, 179), (78, 101, 145), (81, 33, 93),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (77, 32, 89), (75, 31, 90), (75, 31, 90), (78, 28, 91),
- (80, 32, 90), (114, 48, 109), (149, 64, 129), (158, 93, 121),
- (167, 123, 114), (178, 137, 115), (190, 148, 110), (195, 153, 113),
- (215, 156, 100), (224, 157, 70), (202, 130, 45), (181, 103, 20),
- (179, 98, 19), (177, 94, 18), (133, 84, 15), (84, 49, 17),
- (75, 31, 90), (77, 32, 89), (79, 34, 89), (53, 25, 52),
- (28, 16, 16), (13, 0, 17), (37, 31, 19), (51, 11, 61),
- (80, 35, 90), (177, 112, 90), (184, 127, 88), (192, 143, 87),
- (195, 153, 113), (193, 159, 122), (200, 171, 129), (199, 165, 127),
- (178, 137, 115), (152, 117, 104), (127, 98, 94), (103, 66, 91),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 34, 88), (177, 113, 75), (197, 123, 76), (218, 133, 78),
- (224, 158, 71), (226, 165, 72), (231, 168, 75), (226, 169, 82),
- (190, 155, 115), (185, 145, 112), (181, 135, 109), (184, 126, 88),
- (170, 114, 79), (169, 142, 61), (166, 144, 43), (167, 145, 46),
- (158, 117, 99), (77, 139, 196), (75, 139, 181), (74, 140, 166),
- (64, 115, 119), (87, 127, 54), (137, 107, 45), (177, 95, 19),
- (182, 110, 8), (179, 105, 10), (177, 101, 13), (124, 90, 3),
- (79, 65, 20), (71, 29, 79), (75, 31, 90), (79, 34, 89),
- (98, 102, 51), (113, 118, 36), (116, 103, 50), (71, 88, 43),
- (71, 29, 77), (78, 33, 88), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (76, 33, 67), (74, 32, 46), (68, 43, 13),
- (69, 43, 10), (52, 28, 2), (52, 48, 10), (36, 61, 19),
- (39, 78, 11), (56, 108, 10), (91, 86, 22), (134, 98, 24),
- (175, 93, 17), (169, 80, 0), (142, 26, 3), (69, 57, 17),
- (35, 84, 28), (29, 66, 58), (48, 78, 28), (87, 71, 12),
- (140, 88, 13), (177, 94, 18), (182, 102, 17), (178, 96, 20),
- (136, 59, 49), (84, 36, 84), (79, 34, 89), (79, 34, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 37, 70), (92, 80, 20), (141, 92, 23), (170, 123, 19),
- (186, 128, 18), (193, 114, 19), (179, 121, 21), (162, 123, 32),
- (116, 110, 26), (69, 60, 17), (17, 44, 0), (23, 27, 4),
- (0, 5, 4), (17, 0, 26), (34, 1, 46), (58, 16, 54),
- (71, 29, 79), (75, 31, 90), (74, 33, 93), (37, 68, 115),
- (26, 93, 109), (51, 119, 104), (62, 107, 126), (50, 89, 122),
- (39, 69, 121), (78, 34, 95), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (75, 31, 90), (75, 31, 90), (75, 31, 90)
- ),
-
-// 260 Apophysis-040427-51KKlown
-((41, 23, 105), (134, 59, 141), (137, 63, 125), (140, 67, 110),
- (182, 109, 89), (224, 152, 68), (237, 165, 81), (250, 178, 94),
- (252, 211, 61), (240, 232, 50), (229, 254, 39), (221, 219, 46),
- (213, 184, 54), (158, 175, 67), (103, 167, 81), (86, 153, 94),
- (70, 139, 108), (78, 106, 120), (133, 76, 126), (189, 47, 133),
- (205, 25, 133), (222, 3, 133), (202, 1, 127), (182, 0, 121),
- (62, 28, 44), (42, 37, 38), (23, 47, 33), (74, 74, 38),
- (126, 101, 44), (158, 128, 38), (191, 155, 33), (226, 159, 46),
- (255, 136, 63), (226, 146, 95), (217, 138, 120), (208, 130, 146),
- (159, 103, 144), (111, 76, 142), (70, 65, 139), (30, 55, 137),
- (47, 50, 57), (30, 83, 72), (13, 116, 87), (62, 113, 116),
- (111, 111, 145), (130, 115, 138), (149, 119, 131), (213, 170, 115),
- (255, 190, 121), (255, 240, 76), (254, 222, 109), (253, 205, 143),
- (222, 191, 164), (191, 178, 185), (156, 162, 177), (122, 146, 170),
- (151, 198, 143), (126, 187, 129), (102, 176, 115), (75, 113, 111),
- (48, 50, 107), (35, 42, 102), (23, 34, 98), (4, 95, 100),
- (23, 92, 61), (33, 111, 27), (84, 120, 22), (136, 130, 18),
- (147, 124, 9), (159, 118, 0), (236, 118, 31), (220, 91, 23),
- (95, 113, 5), (64, 96, 27), (33, 79, 50), (33, 107, 60),
- (34, 136, 71), (39, 136, 62), (44, 136, 53), (61, 160, 17),
- (50, 144, 8), (113, 98, 7), (146, 115, 56), (179, 132, 106),
- (189, 144, 90), (199, 157, 75), (145, 180, 64), (135, 160, 43),
- (132, 94, 45), (153, 65, 35), (174, 36, 26), (202, 22, 13),
- (231, 8, 0), (251, 8, 12), (214, 20, 44), (204, 22, 11),
- (188, 64, 13), (147, 33, 58), (107, 34, 37), (67, 36, 16),
- (59, 53, 12), (52, 70, 8), (37, 132, 2), (41, 134, 2),
- (117, 191, 6), (139, 189, 24), (162, 187, 43), (171, 202, 48),
- (180, 218, 53), (194, 226, 67), (195, 200, 106), (173, 187, 151),
- (202, 178, 174), (214, 174, 87), (211, 166, 93), (208, 159, 100),
- (211, 136, 141), (188, 134, 186), (220, 115, 197), (254, 110, 208),
- (222, 51, 117), (230, 44, 85), (239, 38, 54), (197, 35, 44),
- (155, 32, 34), (107, 35, 23), (76, 36, 24), (53, 29, 27),
- (92, 19, 26), (165, 11, 81), (167, 7, 88), (169, 4, 96),
- (168, 10, 133), (185, 21, 136), (184, 26, 121), (218, 18, 117),
- (222, 5, 60), (223, 2, 47), (224, 0, 34), (224, 0, 19),
- (224, 0, 4), (184, 2, 17), (121, 11, 0), (97, 39, 17),
- (72, 54, 30), (16, 92, 17), (14, 106, 9), (13, 121, 2),
- (18, 136, 58), (46, 146, 74), (67, 136, 92), (126, 169, 115),
- (215, 231, 70), (234, 240, 94), (253, 250, 119), (245, 251, 155),
- (255, 246, 185), (255, 240, 188), (254, 243, 213), (242, 197, 220),
- (226, 185, 203), (227, 132, 176), (237, 124, 182), (248, 116, 189),
- (237, 72, 176), (255, 49, 169), (253, 14, 157), (229, 25, 94),
- (254, 4, 14), (253, 3, 11), (252, 3, 9), (241, 5, 5),
- (223, 1, 0), (186, 20, 0), (125, 20, 1), (122, 54, 9),
- (101, 53, 33), (99, 96, 55), (121, 122, 114), (96, 148, 112),
- (49, 141, 130), (0, 128, 109), (0, 133, 76), (0, 123, 75),
- (21, 111, 60), (16, 106, 61), (11, 101, 63), (1, 62, 54),
- (7, 32, 52), (61, 28, 57), (61, 6, 61), (155, 2, 82),
- (206, 12, 47), (219, 34, 75), (180, 43, 125), (170, 25, 128),
- (150, 82, 165), (146, 129, 165), (164, 149, 214), (198, 230, 225),
- (224, 217, 211), (239, 193, 196), (255, 206, 173), (242, 213, 135),
- (218, 237, 60), (186, 222, 38), (195, 170, 18), (171, 162, 5),
- (69, 140, 10), (46, 107, 27), (52, 69, 0), (99, 58, 14),
- (147, 47, 21), (188, 87, 77), (207, 95, 49), (217, 92, 72),
- (234, 106, 95), (239, 75, 102), (210, 92, 108), (185, 82, 109),
- (146, 68, 144), (140, 121, 140), (156, 208, 134), (169, 220, 117),
- (163, 230, 124), (177, 209, 168), (250, 252, 187), (249, 242, 200),
- (255, 241, 222), (255, 253, 243), (232, 228, 255), (241, 234, 228),
- (255, 237, 204), (255, 206, 173), (179, 185, 113), (102, 169, 66),
- (64, 158, 10), (62, 141, 0), (100, 79, 22), (149, 21, 20),
- (170, 11, 31), (209, 0, 41), (234, 0, 61), (255, 11, 129),
- (239, 3, 148), (248, 0, 140), (255, 0, 75), (241, 0, 26),
- (255, 5, 17), (242, 8, 7), (237, 11, 0), (242, 7, 3),
- (228, 0, 0), (215, 40, 9), (210, 42, 0), (219, 63, 4)
- ),
-
-// 261 Apophysis-040427-51KaosEgg
-((113, 89, 87), (97, 73, 69), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 73, 69),
- (110, 89, 86), (129, 130, 114), (138, 137, 125), (148, 145, 136),
- (132, 121, 112), (116, 98, 88), (114, 91, 84), (113, 85, 81),
- (100, 75, 71), (112, 85, 80), (125, 96, 90), (148, 124, 110),
- (171, 153, 131), (183, 167, 152), (195, 182, 173), (216, 213, 208),
- (245, 241, 242), (214, 211, 204), (188, 184, 179), (163, 158, 155),
- (155, 150, 146), (148, 143, 137), (136, 122, 122), (125, 108, 92),
- (112, 114, 101), (130, 134, 116), (149, 154, 132), (162, 157, 134),
- (176, 160, 137), (177, 161, 138), (178, 162, 139), (178, 168, 143),
- (175, 170, 148), (184, 175, 166), (191, 177, 169), (198, 179, 173),
- (192, 169, 162), (186, 159, 152), (170, 150, 125), (138, 104, 95),
- (106, 83, 75), (101, 77, 71), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (96, 71, 67), (82, 63, 66), (69, 56, 65), (63, 50, 60),
- (58, 45, 55), (63, 43, 45), (55, 48, 42), (60, 42, 38),
- (59, 41, 37), (53, 46, 40), (50, 44, 39), (47, 42, 39),
- (39, 30, 31), (38, 24, 21), (43, 24, 28), (52, 32, 33),
- (78, 54, 52), (84, 60, 58), (90, 66, 64), (89, 66, 63),
- (88, 67, 62), (84, 65, 61), (80, 56, 54), (72, 46, 47),
- (63, 42, 41), (78, 54, 52), (81, 55, 52), (85, 57, 53),
- (89, 61, 57), (96, 68, 65), (95, 70, 66), (90, 66, 62),
- (70, 50, 49), (56, 37, 39), (43, 24, 30), (37, 23, 26),
- (32, 22, 23), (39, 26, 20), (39, 35, 26), (47, 43, 32),
- (61, 59, 47), (94, 70, 66), (95, 70, 66), (96, 71, 67),
- (97, 72, 68), (97, 72, 68), (96, 72, 70), (100, 81, 74),
- (133, 116, 124), (145, 127, 134), (158, 139, 145), (164, 154, 153),
- (163, 158, 154), (159, 146, 153), (149, 130, 124), (138, 104, 95),
- (122, 100, 102), (112, 94, 106), (115, 97, 108), (118, 101, 111),
- (130, 114, 124), (142, 139, 130), (159, 154, 148), (162, 157, 151),
- (150, 140, 141), (143, 131, 139), (136, 122, 137), (137, 122, 129),
- (134, 117, 125), (117, 112, 108), (117, 115, 103), (110, 102, 100),
- (104, 86, 82), (91, 75, 88), (81, 63, 77), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 80, 70),
- (105, 109, 94), (106, 106, 94), (107, 104, 95), (106, 99, 91),
- (97, 99, 85), (95, 95, 83), (96, 75, 70), (97, 72, 68),
- (98, 76, 65), (99, 80, 65), (113, 90, 76), (126, 102, 90),
- (137, 123, 114), (146, 150, 133), (160, 155, 149), (156, 161, 141),
- (152, 157, 135), (141, 130, 124), (118, 111, 103), (111, 93, 89),
- (98, 78, 71), (94, 75, 69), (89, 73, 60), (79, 66, 50),
- (69, 52, 45), (59, 41, 37), (50, 31, 37), (47, 28, 34),
- (56, 31, 34), (53, 32, 39), (63, 45, 45), (72, 72, 62),
- (73, 73, 65), (78, 78, 66), (81, 82, 68), (93, 75, 63),
- (96, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (95, 71, 67), (90, 65, 60), (85, 60, 53),
- (75, 54, 51), (60, 42, 38), (44, 25, 31), (38, 18, 27),
- (31, 17, 17), (30, 16, 15), (24, 12, 12), (23, 11, 11),
- (30, 16, 15), (35, 20, 17), (38, 21, 29), (44, 39, 33),
- (56, 46, 44), (71, 52, 48), (81, 60, 59), (94, 70, 66),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68)
- ),
-
-// 262 Apophysis-040427-51LavLace
-((253, 226, 233), (255, 184, 235), (246, 195, 223), (238, 206, 211),
- (229, 208, 210), (221, 211, 210), (210, 202, 198), (200, 193, 187),
- (212, 212, 210), (226, 214, 223), (241, 216, 237), (243, 202, 235),
- (245, 188, 233), (247, 208, 230), (249, 229, 228), (247, 236, 237),
- (246, 244, 247), (255, 229, 246), (252, 238, 249), (249, 247, 252),
- (235, 248, 234), (222, 249, 216), (225, 239, 218), (228, 229, 221),
- (230, 227, 210), (236, 229, 218), (242, 231, 227), (241, 221, 229),
- (240, 211, 231), (244, 195, 232), (248, 179, 234), (255, 175, 231),
- (255, 181, 222), (240, 171, 225), (234, 176, 219), (229, 182, 214),
- (215, 171, 192), (202, 160, 170), (192, 137, 165), (183, 114, 161),
- (180, 139, 153), (205, 190, 161), (230, 242, 170), (218, 243, 201),
- (207, 245, 232), (191, 241, 210), (175, 237, 188), (185, 204, 172),
- (165, 160, 214), (137, 100, 133), (105, 63, 103), (74, 26, 74),
- (67, 25, 64), (60, 25, 55), (60, 23, 51), (61, 21, 47),
- (47, 10, 41), (51, 13, 39), (55, 16, 37), (69, 22, 44),
- (83, 29, 52), (80, 31, 62), (78, 33, 72), (76, 36, 73),
- (76, 36, 73), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (95, 41, 77),
- (151, 88, 135), (174, 121, 158), (197, 154, 182), (212, 147, 188),
- (227, 140, 195), (212, 148, 183), (198, 157, 171), (179, 134, 137),
- (145, 84, 128), (80, 35, 74), (82, 37, 78), (85, 40, 83),
- (109, 57, 99), (133, 75, 116), (160, 88, 154), (171, 105, 151),
- (127, 65, 114), (102, 51, 94), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (81, 43, 80),
- (152, 81, 147), (163, 103, 155), (175, 125, 163), (180, 152, 167),
- (186, 179, 171), (187, 197, 173), (171, 184, 167), (176, 165, 159),
- (168, 152, 129), (128, 109, 103), (113, 88, 89), (99, 68, 76),
- (76, 38, 75), (75, 37, 74), (75, 37, 74), (75, 37, 74),
- (77, 36, 76), (116, 65, 105), (156, 94, 135), (174, 129, 158),
- (193, 164, 182), (226, 221, 201), (244, 238, 216), (255, 254, 227),
- (255, 243, 222), (221, 212, 183), (206, 201, 180), (192, 190, 178),
- (163, 155, 134), (138, 111, 128), (116, 58, 96), (82, 30, 76),
- (126, 83, 110), (156, 121, 136), (186, 160, 163), (193, 162, 167),
- (200, 165, 172), (204, 165, 186), (202, 157, 177), (202, 141, 174),
- (174, 107, 158), (83, 38, 81), (79, 36, 76), (75, 35, 72),
- (71, 26, 69), (66, 26, 63), (61, 25, 63), (68, 23, 62),
- (66, 27, 71), (71, 28, 72), (76, 29, 73), (76, 36, 73),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (74, 36, 75), (75, 37, 78), (83, 44, 91), (138, 62, 126),
- (178, 0, 122), (93, 37, 86), (80, 35, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 72), (87, 31, 66),
- (102, 44, 68), (145, 84, 81), (166, 97, 115), (145, 96, 118),
- (88, 50, 87), (75, 40, 80), (75, 37, 76), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (117, 75, 85), (149, 126, 120), (188, 156, 169), (229, 171, 193),
- (240, 193, 213), (255, 186, 223), (240, 165, 221), (235, 170, 224),
- (222, 168, 202), (207, 172, 204), (195, 177, 199), (203, 180, 188),
- (212, 191, 190), (229, 190, 195), (233, 192, 210), (224, 189, 211),
- (213, 184, 176), (179, 178, 160), (167, 164, 145), (181, 155, 138),
- (195, 148, 156), (219, 183, 149), (245, 210, 180), (255, 235, 219),
- (251, 251, 241), (254, 255, 244), (252, 255, 250), (252, 254, 251),
- (252, 247, 254), (255, 248, 255), (255, 254, 255), (248, 255, 253),
- (244, 255, 253), (243, 253, 252), (229, 255, 235), (246, 255, 248)
- ),
-
-// 263 Apophysis-040427-51mudding
-((171, 134, 128), (227, 182, 163), (227, 197, 170), (227, 213, 178),
- (205, 187, 161), (183, 162, 145), (174, 156, 134), (166, 150, 124),
- (135, 112, 78), (123, 94, 64), (111, 77, 50), (123, 80, 44),
- (136, 83, 39), (140, 90, 51), (144, 98, 64), (144, 98, 78),
- (145, 98, 92), (132, 121, 137), (151, 132, 141), (170, 144, 145),
- (170, 150, 153), (171, 156, 161), (169, 157, 165), (168, 158, 169),
- (181, 157, 145), (186, 160, 134), (191, 163, 123), (195, 169, 134),
- (199, 176, 145), (198, 181, 143), (198, 187, 141), (200, 185, 146),
- (217, 193, 165), (188, 184, 136), (192, 179, 112), (196, 174, 89),
- (187, 166, 99), (179, 159, 109), (174, 155, 94), (170, 152, 80),
- (170, 140, 104), (181, 141, 105), (193, 143, 106), (200, 148, 122),
- (207, 154, 138), (220, 166, 153), (233, 179, 169), (230, 216, 203),
- (248, 232, 235), (255, 255, 255), (252, 253, 253), (250, 252, 251),
- (237, 244, 244), (225, 236, 238), (216, 218, 214), (207, 200, 190),
- (162, 157, 153), (143, 139, 141), (125, 122, 129), (107, 103, 110),
- (90, 85, 92), (88, 75, 83), (87, 66, 75), (90, 62, 40),
- (75, 55, 30), (62, 33, 19), (54, 33, 13), (46, 34, 8),
- (50, 37, 9), (55, 40, 11), (59, 50, 9), (59, 48, 18),
- (65, 49, 15), (68, 53, 19), (71, 58, 24), (95, 81, 42),
- (119, 104, 61), (130, 115, 72), (141, 126, 83), (161, 152, 113),
- (199, 194, 154), (255, 244, 229), (251, 248, 227), (247, 253, 225),
- (238, 242, 228), (230, 232, 231), (213, 195, 183), (222, 188, 160),
- (151, 167, 190), (157, 161, 181), (164, 155, 172), (166, 147, 151),
- (168, 139, 131), (156, 130, 113), (146, 110, 88), (138, 108, 72),
- (129, 99, 63), (133, 107, 84), (141, 129, 106), (150, 152, 128),
- (156, 168, 145), (163, 185, 162), (179, 213, 197), (175, 197, 236),
- (188, 218, 180), (194, 210, 160), (201, 203, 140), (187, 200, 129),
- (174, 197, 119), (171, 161, 92), (179, 128, 97), (173, 101, 87),
- (177, 91, 68), (131, 117, 90), (123, 115, 89), (115, 113, 88),
- (105, 97, 94), (100, 99, 81), (100, 92, 73), (92, 71, 68),
- (71, 48, 34), (60, 41, 28), (49, 35, 22), (51, 35, 21),
- (53, 35, 21), (62, 35, 16), (65, 41, 3), (67, 39, 2),
- (93, 39, 13), (106, 76, 38), (117, 81, 44), (129, 86, 51),
- (134, 100, 62), (151, 119, 72), (157, 117, 68), (160, 128, 67),
- (166, 137, 93), (165, 132, 97), (165, 128, 101), (160, 124, 93),
- (155, 121, 86), (145, 113, 102), (125, 109, 86), (123, 87, 71),
- (112, 75, 59), (93, 52, 34), (91, 57, 29), (90, 62, 25),
- (93, 63, 27), (98, 66, 27), (109, 55, 17), (117, 69, 20),
- (110, 71, 30), (112, 77, 34), (114, 83, 39), (119, 94, 53),
- (109, 97, 49), (112, 88, 44), (104, 80, 46), (97, 69, 30),
- (83, 65, 19), (58, 41, 0), (56, 38, 5), (55, 35, 10),
- (45, 29, 0), (37, 27, 0), (34, 15, 1), (26, 23, 6),
- (36, 28, 15), (40, 32, 15), (45, 37, 16), (55, 46, 17),
- (76, 47, 13), (74, 60, 23), (81, 68, 26), (86, 70, 36),
- (97, 79, 55), (111, 87, 77), (122, 101, 116), (130, 135, 155),
- (166, 169, 212), (192, 180, 226), (174, 169, 175), (195, 179, 146),
- (202, 170, 145), (197, 165, 143), (193, 160, 141), (197, 164, 133),
- (179, 143, 107), (153, 121, 100), (135, 100, 72), (124, 84, 59),
- (106, 80, 53), (95, 76, 43), (90, 73, 47), (94, 70, 42),
- (98, 69, 39), (98, 74, 36), (93, 71, 32), (93, 69, 35),
- (88, 57, 36), (78, 56, 33), (84, 55, 25), (86, 60, 27),
- (97, 66, 37), (99, 72, 51), (109, 93, 67), (119, 97, 73),
- (114, 125, 95), (124, 131, 98), (136, 124, 100), (147, 135, 119),
- (138, 138, 126), (130, 116, 107), (137, 116, 95), (134, 109, 79),
- (132, 106, 73), (122, 90, 69), (123, 102, 75), (123, 108, 89),
- (129, 116, 107), (143, 130, 114), (167, 140, 121), (171, 140, 119),
- (150, 134, 101), (146, 127, 85), (137, 113, 77), (123, 94, 64),
- (118, 95, 61), (110, 93, 65), (99, 86, 67), (91, 84, 76),
- (79, 88, 87), (100, 92, 79), (114, 96, 76), (117, 92, 72),
- (118, 94, 70), (112, 92, 65), (115, 88, 59), (105, 83, 60),
- (115, 80, 58), (121, 90, 61), (127, 100, 55), (145, 93, 56),
- (149, 76, 67), (141, 76, 48), (143, 72, 40), (104, 73, 45),
- (79, 71, 50), (50, 62, 58), (76, 63, 55), (85, 58, 37),
- (86, 65, 36), (92, 74, 54), (99, 85, 74), (94, 74, 65)
- ),
-
-// 264 Apophysis-040427-51pane;
-((154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (152, 120, 5), (151, 119, 6), (149, 117, 6), (147, 115, 6),
- (135, 113, 37), (131, 118, 32), (127, 124, 27), (121, 118, 34),
- (115, 112, 41), (96, 94, 59), (77, 77, 77), (76, 76, 76),
- (76, 76, 76), (42, 54, 14), (36, 42, 10), (31, 31, 7),
- (38, 37, 7), (46, 43, 8), (64, 61, 11), (83, 79, 15),
- (142, 115, 70), (149, 127, 97), (156, 140, 125), (163, 154, 132),
- (170, 169, 139), (172, 172, 139), (175, 175, 139), (169, 168, 137),
- (147, 172, 140), (178, 144, 98), (171, 140, 63), (164, 136, 29),
- (157, 127, 17), (150, 118, 5), (146, 114, 5), (142, 111, 5),
- (120, 95, 5), (105, 83, 4), (90, 71, 3), (66, 51, 4),
- (42, 32, 5), (37, 30, 4), (33, 29, 4), (28, 30, 6),
- (33, 28, 6), (58, 55, 10), (76, 65, 10), (94, 76, 10),
- (88, 78, 12), (82, 81, 14), (83, 82, 15), (84, 83, 16),
- (129, 119, 24), (142, 124, 25), (156, 129, 26), (149, 123, 44),
- (142, 117, 63), (134, 116, 58), (127, 116, 54), (123, 121, 46),
- (129, 126, 29), (115, 113, 30), (99, 98, 23), (84, 83, 16),
- (75, 73, 14), (66, 64, 13), (41, 41, 7), (31, 31, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (8, 6, 3),
- (16, 13, 6), (32, 16, 6), (49, 20, 6), (82, 34, 12),
- (100, 59, 15), (113, 88, 4), (125, 96, 17), (138, 104, 30),
- (139, 112, 38), (140, 120, 47), (143, 139, 68), (141, 128, 83),
- (158, 160, 155), (178, 165, 155), (198, 170, 156), (199, 179, 163),
- (201, 188, 171), (190, 184, 150), (181, 177, 140), (173, 172, 128),
- (163, 162, 118), (163, 142, 53), (175, 130, 69), (187, 118, 85),
- (173, 124, 79), (159, 130, 74), (148, 126, 68), (131, 123, 50),
- (152, 121, 5), (153, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (135, 106, 4),
- (123, 97, 4), (93, 99, 27), (97, 99, 28), (102, 99, 30),
- (108, 98, 26), (117, 99, 27), (134, 105, 5), (148, 116, 5),
- (151, 119, 6), (147, 102, 12), (143, 86, 19), (157, 76, 19),
- (172, 67, 19), (136, 87, 18), (137, 108, 6), (150, 118, 5),
- (152, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (153, 120, 4),
- (151, 118, 5), (141, 111, 4), (132, 104, 4), (128, 101, 4),
- (124, 98, 5), (123, 97, 4), (123, 96, 5), (106, 94, 18),
- (113, 111, 24), (130, 127, 24), (148, 134, 32), (166, 141, 41),
- (172, 148, 42), (164, 134, 24), (159, 127, 14), (156, 120, 6),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (153, 120, 5), (150, 118, 5), (139, 110, 6), (130, 102, 3),
- (117, 91, 4), (79, 77, 16), (72, 70, 14), (66, 64, 13),
- (73, 36, 9), (86, 51, 13), (102, 73, 15), (95, 76, 10),
- (104, 83, 2), (100, 80, 8), (96, 78, 14), (105, 88, 18),
- (101, 95, 19), (102, 96, 18), (101, 98, 17), (112, 108, 19),
- (135, 106, 6), (149, 117, 4), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (150, 122, 15), (146, 129, 20), (142, 136, 26), (134, 131, 24),
- (128, 125, 22), (127, 123, 23), (128, 125, 22), (149, 117, 6),
- (142, 111, 5), (134, 105, 3), (121, 96, 4), (104, 82, 6),
- (92, 72, 3), (53, 48, 10), (39, 32, 6), (31, 29, 6),
- (32, 30, 7), (46, 43, 8), (79, 75, 14), (82, 81, 14),
- (73, 71, 12), (48, 46, 8), (34, 30, 5), (27, 26, 6),
- (2, 7, 3), (0, 0, 0), (0, 0, 0), (3, 3, 3),
- (25, 29, 6), (46, 40, 8), (94, 74, 3), (108, 86, 3),
- (132, 104, 4), (150, 118, 5), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (148, 116, 5),
- (138, 109, 5), (133, 104, 4), (134, 105, 3), (148, 116, 5),
- (153, 120, 4), (151, 120, 4), (145, 115, 5), (131, 103, 4),
- (116, 92, 4), (95, 75, 4), (55, 54, 10), (36, 35, 5),
- (31, 31, 7), (36, 35, 5), (47, 45, 7), (93, 73, 2),
- (115, 91, 3), (131, 103, 4), (145, 115, 5), (152, 119, 4),
- (153, 120, 4), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5)
- ),
-
-// 265 Apophysis-040427-51RiftAO
-((172, 134, 37), (141, 80, 23), (110, 58, 23), (80, 36, 23),
- (60, 40, 22), (41, 45, 22), (40, 45, 21), (40, 46, 20),
- (52, 23, 19), (49, 21, 12), (47, 19, 5), (46, 16, 8),
- (45, 14, 11), (48, 16, 11), (51, 18, 11), (53, 19, 12),
- (55, 20, 14), (61, 24, 16), (67, 29, 19), (74, 34, 22),
- (78, 34, 13), (82, 35, 5), (92, 42, 7), (102, 49, 9),
- (98, 70, 20), (85, 64, 31), (72, 59, 42), (54, 50, 47),
- (37, 41, 53), (36, 40, 52), (36, 40, 52), (33, 47, 21),
- (28, 54, 17), (38, 44, 18), (36, 41, 13), (35, 38, 9),
- (42, 28, 9), (49, 19, 9), (50, 21, 8), (52, 23, 7),
- (68, 28, 18), (66, 27, 17), (65, 27, 16), (58, 23, 14),
- (52, 19, 12), (48, 16, 11), (44, 13, 10), (27, 7, 8),
- (21, 3, 3), (8, 5, 0), (8, 3, 0), (8, 1, 0),
- (16, 6, 1), (25, 11, 2), (31, 13, 3), (37, 15, 4),
- (36, 36, 8), (33, 38, 8), (31, 40, 9), (33, 39, 9),
- (35, 38, 9), (37, 38, 11), (39, 39, 13), (53, 35, 23),
- (69, 32, 26), (102, 70, 31), (123, 88, 57), (145, 107, 84),
- (145, 112, 92), (146, 117, 101), (161, 124, 72), (164, 141, 73),
- (131, 79, 81), (124, 79, 59), (117, 80, 38), (98, 58, 29),
- (80, 37, 20), (84, 45, 23), (89, 54, 26), (76, 65, 37),
- (56, 65, 34), (35, 38, 55), (29, 32, 45), (24, 27, 36),
- (21, 22, 31), (18, 18, 26), (16, 11, 5), (10, 7, 2),
- (15, 7, 4), (16, 12, 15), (18, 18, 26), (21, 22, 31),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (18, 18, 26),
- (0, 1, 32), (0, 1, 0), (7, 4, 0), (14, 7, 1),
- (22, 10, 2), (30, 13, 3), (53, 24, 8), (72, 37, 15),
- (124, 62, 13), (154, 73, 26), (185, 84, 40), (187, 105, 47),
- (190, 126, 54), (148, 108, 116), (94, 106, 158), (82, 94, 146),
- (70, 80, 133), (50, 54, 66), (55, 59, 53), (60, 64, 41),
- (80, 70, 35), (115, 88, 77), (166, 137, 129), (154, 160, 150),
- (231, 199, 238), (233, 214, 198), (236, 229, 159), (217, 201, 148),
- (199, 173, 138), (183, 148, 118), (173, 133, 107), (167, 126, 94),
- (154, 111, 79), (140, 88, 64), (141, 96, 63), (143, 104, 63),
- (150, 105, 86), (124, 94, 86), (84, 82, 96), (64, 62, 73),
- (46, 49, 64), (41, 44, 58), (36, 40, 52), (32, 36, 49),
- (29, 32, 47), (25, 27, 40), (22, 25, 42), (24, 28, 37),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (22, 26, 35), (17, 17, 25), (19, 5, 4), (25, 0, 0),
- (45, 12, 7), (51, 12, 5), (57, 13, 4), (71, 23, 0),
- (75, 24, 3), (74, 6, 0), (41, 5, 0), (36, 8, 5),
- (30, 12, 2), (23, 3, 2), (22, 3, 2), (21, 3, 3),
- (21, 2, 0), (13, 0, 0), (9, 6, 0), (12, 9, 0),
- (38, 16, 3), (36, 27, 6), (35, 38, 9), (39, 45, 19),
- (52, 55, 24), (45, 54, 27), (37, 46, 19), (36, 42, 16),
- (35, 38, 9), (35, 38, 9), (35, 38, 9), (35, 38, 9),
- (36, 16, 5), (29, 11, 1), (18, 9, 0), (16, 9, 0),
- (31, 11, 0), (33, 12, 0), (36, 14, 1), (37, 15, 2),
- (38, 16, 3), (38, 18, 7), (35, 38, 9), (35, 38, 9),
- (47, 19, 7), (44, 18, 5), (44, 18, 5), (44, 18, 5),
- (41, 17, 5), (40, 16, 4), (40, 16, 4), (41, 17, 5),
- (44, 18, 5), (59, 22, 14), (71, 32, 17), (94, 48, 24),
- (122, 88, 42), (150, 107, 75), (171, 136, 106), (215, 190, 149),
- (229, 211, 173), (251, 216, 194), (203, 200, 207), (173, 175, 196),
- (143, 144, 172), (179, 186, 194), (204, 231, 226), (204, 208, 211),
- (222, 208, 159), (167, 171, 136), (146, 158, 118), (137, 135, 114),
- (100, 100, 126), (71, 74, 89), (48, 49, 69), (54, 56, 34),
- (39, 45, 19), (35, 38, 9), (31, 16, 11), (18, 18, 26),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 27, 36), (25, 28, 37), (25, 28, 37), (34, 32, 35),
- (46, 14, 15), (48, 19, 13), (47, 20, 13), (24, 27, 34),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 28, 37), (26, 29, 44), (32, 36, 48), (34, 37, 54),
- (29, 31, 52), (22, 23, 71), (30, 38, 61), (46, 49, 66),
- (57, 58, 76), (84, 75, 94), (158, 138, 105), (139, 128, 110)
- ),
-
-// 266 Apophysis-040427-51ylwAlien
-((6, 7, 2), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (13, 0, 0), (96, 38, 2), (180, 76, 5),
- (194, 110, 25), (208, 144, 46), (213, 146, 45), (219, 148, 44),
- (234, 179, 50), (224, 176, 55), (214, 174, 60), (199, 173, 52),
- (184, 173, 45), (169, 159, 38), (155, 145, 32), (69, 120, 0),
- (60, 107, 11), (202, 105, 26), (224, 113, 40), (247, 122, 55),
- (218, 95, 35), (190, 69, 16), (138, 59, 17), (86, 50, 18),
- (2, 2, 4), (1, 1, 2), (0, 0, 0), (0, 0, 1),
- (0, 0, 2), (0, 0, 3), (0, 1, 4), (0, 0, 7),
- (0, 2, 8), (46, 105, 23), (137, 147, 40), (228, 190, 57),
- (232, 201, 58), (237, 212, 60), (239, 219, 68), (244, 218, 69),
- (240, 204, 64), (241, 187, 58), (242, 170, 52), (240, 166, 48),
- (239, 162, 44), (239, 173, 48), (239, 185, 53), (245, 217, 58),
- (247, 221, 64), (255, 242, 77), (253, 243, 69), (251, 245, 61),
- (252, 235, 66), (254, 225, 71), (243, 218, 74), (244, 212, 161),
- (245, 218, 225), (248, 229, 235), (252, 241, 245), (252, 245, 241),
- (252, 250, 238), (245, 246, 238), (243, 212, 207), (246, 223, 81),
- (249, 224, 72), (230, 182, 54), (174, 128, 38), (118, 75, 22),
- (79, 46, 16), (41, 18, 10), (5, 2, 9), (1, 0, 4),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (101, 129, 52), (148, 153, 47), (196, 178, 42), (200, 181, 45),
- (204, 184, 49), (217, 150, 46), (177, 134, 39), (81, 54, 11),
- (9, 5, 4), (15, 1, 0), (40, 17, 3), (65, 34, 6),
- (114, 71, 36), (185, 134, 45), (222, 151, 45), (248, 174, 51),
- (250, 185, 57), (237, 169, 48), (225, 154, 40), (202, 105, 26),
- (133, 33, 17), (45, 8, 0), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (10, 0, 0),
- (45, 18, 7), (113, 44, 5), (191, 113, 41), (218, 151, 47),
- (234, 205, 209), (235, 210, 221), (237, 216, 233), (241, 222, 242),
- (230, 233, 224), (240, 229, 207), (211, 220, 173), (234, 213, 70),
- (241, 216, 72), (246, 222, 64), (247, 224, 66), (248, 222, 65),
- (247, 220, 67), (243, 216, 63), (234, 187, 55), (235, 184, 56),
- (235, 184, 57), (209, 188, 69), (170, 170, 100), (91, 119, 35),
- (55, 51, 26), (5, 3, 8), (0, 0, 2), (2, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 0), (7, 3, 0), (66, 35, 15), (125, 143, 83),
- (172, 172, 148), (195, 204, 175), (211, 220, 193), (213, 191, 116),
- (235, 211, 75), (232, 211, 68), (228, 199, 71), (213, 193, 46),
- (175, 154, 11), (104, 83, 30), (30, 20, 18), (3, 3, 1),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (11, 1, 0), (77, 57, 0),
- (144, 158, 13), (185, 187, 24), (206, 148, 51), (165, 117, 45),
- (61, 42, 36), (15, 11, 10), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0)
- ),
-
-// 267 Apophysis-040427-51elecforest
-((0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 2, 1),
- (7, 6, 10), (14, 11, 20), (32, 30, 33), (50, 49, 47),
- (130, 35, 129), (92, 45, 86), (54, 56, 43), (65, 64, 44),
- (77, 73, 46), (100, 74, 63), (124, 75, 81), (143, 61, 100),
- (162, 48, 120), (223, 15, 163), (231, 57, 141), (239, 100, 119),
- (221, 139, 102), (204, 179, 86), (197, 172, 86), (191, 166, 86),
- (142, 159, 166), (130, 117, 149), (119, 76, 132), (77, 58, 81),
- (35, 41, 31), (18, 22, 19), (2, 3, 8), (0, 0, 5),
- (0, 0, 5), (0, 0, 4), (1, 4, 4), (3, 9, 5),
- (44, 45, 31), (86, 82, 57), (110, 96, 80), (135, 110, 103),
- (223, 204, 200), (238, 225, 219), (253, 246, 238), (199, 218, 182),
- (145, 191, 126), (149, 197, 109), (153, 203, 92), (160, 189, 73),
- (142, 168, 95), (85, 117, 78), (45, 76, 53), (5, 36, 28),
- (2, 21, 14), (0, 6, 0), (0, 4, 0), (0, 2, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (7, 3, 4), (33, 20, 0),
- (121, 45, 11), (129, 49, 14), (138, 54, 18), (117, 58, 26),
- (97, 62, 34), (82, 50, 29), (68, 39, 25), (12, 7, 4),
- (13, 0, 2), (3, 0, 4), (10, 10, 15), (17, 20, 27),
- (38, 47, 23), (59, 74, 19), (98, 104, 66), (121, 148, 81),
- (186, 199, 119), (204, 210, 113), (222, 222, 108), (213, 198, 106),
- (204, 175, 105), (243, 136, 56), (171, 99, 74), (169, 35, 86),
- (138, 17, 112), (105, 49, 26), (52, 31, 13), (0, 14, 0),
- (0, 10, 0), (0, 6, 0), (3, 3, 11), (11, 50, 55),
- (8, 109, 105), (89, 122, 99), (170, 135, 93), (188, 125, 104),
- (207, 116, 115), (220, 138, 124), (220, 130, 165), (255, 211, 214),
- (255, 222, 208), (224, 135, 67), (199, 102, 37), (174, 70, 7),
- (164, 54, 17), (131, 50, 5), (85, 64, 0), (43, 33, 0),
- (0, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (6, 3, 7), (10, 3, 11), (50, 43, 35),
- (82, 76, 54), (76, 123, 69), (42, 136, 22), (43, 113, 14),
- (38, 97, 3), (10, 30, 2), (1, 3, 0), (1, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (7, 7, 0), (32, 36, 3),
- (92, 112, 15), (109, 138, 56), (162, 129, 58), (170, 150, 1),
- (150, 89, 22), (149, 67, 56), (89, 30, 24), (31, 0, 2),
- (5, 0, 3), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (9, 7, 0), (65, 37, 15), (107, 74, 41),
- (170, 120, 61), (186, 163, 67), (173, 160, 82), (131, 118, 84),
- (79, 75, 74), (14, 25, 29), (3, 0, 11), (1, 0, 8),
- (0, 0, 4), (0, 0, 4), (0, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0),
- (8, 3, 0), (25, 0, 0), (91, 22, 25), (154, 32, 81),
- (157, 7, 45), (147, 24, 6), (171, 25, 12), (177, 38, 7),
- (245, 0, 0), (209, 14, 12), (185, 24, 58), (233, 4, 107),
- (244, 23, 152), (253, 79, 166), (246, 94, 155), (249, 74, 81),
- (249, 76, 72), (240, 95, 90), (199, 112, 69), (163, 124, 85),
- (81, 94, 76), (27, 76, 93), (16, 82, 96), (60, 71, 54)
- ),
-
-// 268 Apophysis-040427-51ReachMoon
-((140, 144, 33), (114, 88, 29), (73, 79, 38), (32, 70, 47),
- (32, 51, 34), (32, 32, 22), (42, 32, 20), (52, 33, 19),
- (103, 76, 29), (141, 113, 28), (180, 150, 28), (191, 164, 32),
- (203, 178, 36), (191, 169, 35), (180, 160, 35), (166, 143, 34),
- (152, 127, 34), (76, 35, 53), (83, 52, 43), (90, 70, 33),
- (110, 92, 34), (131, 114, 36), (146, 124, 38), (161, 135, 40),
- (192, 143, 41), (205, 142, 39), (218, 141, 37), (181, 130, 33),
- (144, 119, 29), (136, 109, 30), (129, 100, 32), (115, 80, 22),
- (108, 77, 22), (52, 35, 27), (56, 29, 34), (60, 23, 41),
- (64, 24, 47), (69, 26, 54), (68, 27, 55), (67, 28, 57),
- (66, 29, 60), (62, 20, 59), (58, 12, 59), (58, 11, 58),
- (59, 10, 57), (59, 10, 57), (60, 11, 58), (60, 11, 58),
- (60, 11, 58), (59, 13, 60), (59, 29, 47), (59, 45, 34),
- (95, 74, 26), (131, 103, 19), (141, 119, 28), (152, 136, 38),
- (183, 163, 38), (176, 156, 36), (169, 149, 34), (142, 122, 33),
- (116, 96, 33), (103, 85, 34), (90, 75, 36), (39, 78, 51),
- (33, 97, 125), (103, 143, 93), (66, 100, 91), (29, 58, 90),
- (29, 53, 86), (29, 49, 82), (25, 39, 68), (47, 14, 59),
- (46, 13, 58), (51, 14, 45), (56, 15, 33), (51, 14, 21),
- (47, 14, 9), (47, 14, 9), (47, 14, 9), (56, 31, 9),
- (54, 31, 17), (59, 34, 14), (60, 41, 22), (61, 48, 31),
- (66, 53, 34), (71, 59, 37), (96, 87, 48), (126, 117, 60),
- (122, 115, 60), (104, 87, 38), (87, 60, 17), (78, 53, 14),
- (70, 46, 12), (55, 36, 22), (57, 24, 45), (66, 27, 54),
- (69, 26, 54), (69, 26, 54), (63, 24, 54), (57, 22, 55),
- (58, 16, 55), (60, 11, 56), (59, 10, 57), (55, 11, 60),
- (54, 12, 60), (56, 11, 57), (59, 10, 55), (57, 11, 48),
- (56, 13, 41), (55, 14, 30), (55, 14, 30), (53, 15, 30),
- (54, 15, 33), (47, 14, 59), (39, 18, 67), (31, 22, 75),
- (28, 32, 95), (26, 43, 87), (36, 36, 88), (50, 35, 78),
- (71, 24, 70), (68, 26, 65), (66, 29, 60), (66, 29, 60),
- (66, 29, 60), (69, 26, 54), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (55, 27, 52), (55, 27, 52), (55, 27, 52),
- (50, 27, 53), (52, 31, 40), (57, 41, 28), (68, 47, 20),
- (108, 94, 49), (135, 113, 74), (162, 133, 99), (163, 133, 87),
- (164, 133, 76), (147, 136, 54), (168, 144, 36), (186, 156, 32),
- (203, 163, 39), (227, 178, 120), (226, 199, 116), (225, 221, 113),
- (225, 191, 153), (240, 212, 175), (250, 240, 230), (179, 181, 202),
- (163, 157, 133), (150, 140, 141), (137, 123, 149), (123, 109, 98),
- (89, 55, 69), (68, 29, 58), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (70, 29, 52), (72, 33, 51),
- (87, 71, 48), (123, 118, 54), (165, 152, 40), (191, 184, 34),
- (211, 196, 45), (210, 203, 47), (210, 210, 50), (216, 191, 49),
- (216, 186, 40), (203, 176, 33), (182, 156, 33), (143, 127, 39),
- (104, 93, 47), (74, 35, 53), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (72, 33, 51), (101, 73, 23),
- (116, 96, 33), (114, 101, 44), (112, 106, 56), (36, 142, 42),
- (30, 98, 97), (23, 61, 100), (36, 56, 81), (53, 36, 80),
- (65, 28, 61), (66, 29, 60), (68, 33, 65), (66, 29, 60),
- (67, 28, 57), (69, 26, 54), (69, 26, 54), (66, 27, 54),
- (56, 27, 55), (51, 14, 58), (47, 9, 58), (53, 11, 59),
- (54, 12, 60), (55, 11, 60), (55, 11, 60), (59, 10, 57),
- (59, 12, 54), (67, 22, 51), (69, 26, 54), (66, 27, 54),
- (56, 26, 52), (51, 14, 58), (55, 25, 51), (53, 30, 50),
- (44, 33, 29), (24, 26, 47), (19, 25, 51), (23, 24, 44),
- (50, 28, 49), (67, 28, 57), (76, 35, 53), (71, 53, 29),
- (76, 50, 13), (64, 40, 12), (53, 23, 31), (60, 12, 52),
- (59, 10, 55), (59, 10, 55), (59, 10, 55), (59, 10, 57),
- (59, 10, 57), (59, 10, 55), (59, 12, 54), (57, 25, 49),
- (57, 22, 44), (57, 22, 44), (57, 24, 45), (51, 31, 42),
- (27, 24, 45), (18, 25, 53), (14, 41, 84), (15, 58, 77),
- (20, 61, 105), (37, 40, 95), (36, 35, 93), (36, 37, 91),
- (37, 38, 92), (48, 35, 89), (53, 30, 74), (52, 30, 51),
- (53, 32, 47), (49, 29, 38), (52, 29, 35), (53, 24, 29)
- ),
-
-// 269 Apophysis-040427-51satPhlox
-((137, 75, 14), (98, 74, 46), (91, 85, 80), (84, 97, 114),
- (64, 79, 96), (44, 61, 79), (36, 57, 78), (28, 54, 77),
- (81, 64, 46), (95, 67, 39), (110, 71, 32), (155, 89, 23),
- (200, 107, 14), (186, 123, 59), (173, 140, 105), (170, 145, 116),
- (168, 150, 128), (179, 219, 255), (164, 205, 244), (150, 192, 234),
- (130, 187, 244), (111, 183, 255), (106, 184, 255), (102, 186, 255),
- (35, 157, 255), (29, 150, 255), (23, 144, 255), (40, 152, 255),
- (57, 160, 255), (61, 156, 248), (65, 153, 242), (55, 158, 253),
- (40, 164, 254), (19, 152, 255), (22, 152, 255), (25, 152, 255),
- (49, 163, 255), (73, 175, 255), (86, 180, 255), (99, 186, 255),
- (137, 207, 255), (144, 207, 254), (151, 207, 254), (131, 203, 253),
- (112, 199, 253), (108, 192, 254), (105, 185, 255), (80, 158, 233),
- (17, 111, 201), (1, 78, 150), (1, 67, 133), (2, 56, 116),
- (25, 97, 169), (49, 138, 222), (79, 154, 228), (110, 171, 234),
- (210, 232, 253), (232, 243, 253), (255, 255, 253), (249, 251, 254),
- (244, 247, 255), (224, 242, 255), (205, 238, 255), (203, 243, 251),
- (197, 241, 254), (198, 235, 254), (169, 212, 248), (140, 190, 243),
- (129, 175, 222), (119, 161, 201), (110, 118, 131), (96, 80, 65),
- (17, 18, 22), (9, 37, 67), (1, 56, 112), (1, 79, 160),
- (1, 102, 208), (0, 110, 224), (0, 118, 241), (0, 137, 255),
- (2, 125, 254), (1, 100, 202), (1, 74, 152), (2, 49, 103),
- (7, 36, 71), (12, 24, 40), (0, 10, 22), (1, 9, 22),
- (33, 23, 13), (47, 30, 13), (62, 38, 14), (71, 45, 19),
- (80, 53, 24), (110, 67, 25), (112, 67, 25), (114, 67, 23),
- (121, 68, 16), (119, 75, 30), (124, 83, 38), (129, 91, 46),
- (139, 115, 87), (149, 139, 129), (118, 136, 150), (109, 144, 174),
- (71, 114, 156), (76, 107, 138), (82, 100, 120), (89, 92, 96),
- (97, 85, 73), (94, 70, 42), (106, 68, 23), (77, 51, 24),
- (61, 30, 1), (31, 15, 0), (24, 11, 0), (17, 8, 1),
- (9, 4, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (0, 17, 43), (8, 44, 84), (16, 71, 125), (15, 85, 154),
- (15, 100, 183), (10, 111, 215), (9, 133, 255), (35, 133, 232),
- (68, 150, 234), (85, 145, 207), (88, 136, 185), (92, 128, 164),
- (92, 117, 139), (55, 63, 74), (37, 36, 34), (18, 15, 10),
- (2, 1, 0), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (7, 4, 0), (12, 8, 0), (34, 17, 1),
- (50, 26, 0), (89, 60, 30), (93, 70, 45), (98, 80, 60),
- (113, 102, 98), (98, 112, 123), (94, 110, 125), (99, 98, 96),
- (64, 51, 42), (56, 46, 37), (49, 42, 32), (30, 26, 25),
- (31, 32, 34), (1, 35, 73), (0, 60, 118), (0, 82, 168),
- (0, 105, 214), (0, 139, 255), (18, 145, 255), (36, 152, 255),
- (47, 162, 255), (58, 168, 255), (64, 170, 254), (70, 160, 248),
- (38, 130, 217), (31, 118, 198), (24, 106, 180), (48, 101, 153),
- (62, 97, 129), (60, 65, 69), (77, 51, 24), (66, 31, 1),
- (62, 28, 0), (58, 26, 1), (53, 25, 1), (44, 23, 2),
- (36, 17, 0), (39, 18, 1), (40, 26, 13), (53, 40, 23),
- (58, 63, 69), (58, 67, 78), (58, 71, 87), (43, 82, 123),
- (20, 70, 119), (1, 75, 150), (6, 87, 168), (0, 91, 186),
- (13, 106, 202), (37, 135, 232), (73, 161, 250), (112, 198, 255),
- (144, 216, 254), (181, 225, 254), (187, 236, 253), (189, 234, 253),
- (191, 233, 255), (195, 226, 255), (201, 240, 255), (225, 248, 254),
- (250, 254, 255), (224, 240, 255), (206, 231, 253), (183, 222, 255),
- (146, 208, 255), (102, 169, 237), (33, 127, 223), (0, 102, 205),
- (3, 82, 161), (14, 56, 98), (30, 47, 63), (14, 17, 22),
- (0, 8, 21), (1, 4, 13), (1, 4, 13), (0, 7, 15),
- (10, 20, 30), (19, 52, 85), (35, 92, 147), (35, 107, 181),
- (100, 161, 218), (119, 169, 220), (112, 165, 219), (111, 147, 183),
- (129, 115, 104), (99, 83, 68), (106, 66, 31), (70, 41, 11),
- (64, 30, 2), (59, 28, 0), (64, 31, 0), (83, 45, 6),
- (113, 66, 22), (115, 67, 18), (110, 66, 17), (70, 34, 0),
- (49, 23, 0), (23, 11, 0), (8, 3, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 3, 0),
- (11, 6, 2), (35, 28, 20), (50, 43, 35), (87, 77, 67),
- (102, 106, 109), (119, 152, 187), (190, 214, 238), (150, 185, 223)
- ),
-
-// 270 Apophysis-040427-51SnikRchg
-((234, 180, 156), (154, 82, 60), (130, 60, 45), (107, 39, 30),
- (82, 29, 32), (57, 19, 34), (58, 19, 36), (59, 20, 38),
- (102, 56, 66), (146, 87, 75), (191, 118, 85), (191, 119, 87),
- (191, 120, 90), (177, 106, 83), (164, 92, 77), (161, 70, 64),
- (158, 49, 52), (184, 18, 56), (191, 22, 75), (198, 27, 95),
- (206, 64, 130), (215, 102, 166), (202, 122, 153), (190, 142, 140),
- (145, 99, 101), (105, 65, 76), (66, 31, 51), (49, 20, 35),
- (32, 9, 19), (43, 12, 28), (54, 16, 37), (82, 44, 59),
- (133, 75, 74), (209, 131, 95), (226, 154, 104), (243, 178, 114),
- (246, 201, 114), (250, 224, 114), (250, 227, 125), (251, 231, 136),
- (244, 225, 166), (244, 228, 202), (245, 232, 239), (249, 243, 242),
- (254, 255, 245), (252, 250, 228), (250, 246, 211), (243, 238, 182),
- (231, 207, 147), (203, 142, 113), (197, 130, 103), (191, 119, 94),
- (169, 68, 76), (148, 17, 59), (128, 24, 53), (108, 31, 47),
- (42, 11, 17), (38, 9, 14), (34, 7, 12), (67, 9, 26),
- (101, 12, 40), (119, 28, 33), (137, 44, 27), (142, 45, 28),
- (137, 54, 84), (154, 118, 118), (187, 130, 152), (221, 142, 187),
- (221, 134, 185), (222, 127, 183), (242, 129, 149), (204, 112, 125),
- (212, 18, 55), (208, 15, 54), (204, 13, 54), (201, 13, 54),
- (199, 14, 55), (201, 14, 54), (203, 14, 54), (200, 26, 51),
- (173, 84, 52), (161, 66, 48), (172, 45, 50), (183, 24, 52),
- (180, 19, 41), (177, 14, 31), (185, 15, 44), (188, 17, 69),
- (172, 141, 149), (187, 146, 145), (202, 152, 141), (198, 142, 127),
- (194, 133, 114), (196, 120, 96), (185, 88, 79), (161, 31, 69),
- (103, 26, 78), (25, 60, 64), (26, 34, 42), (27, 9, 21),
- (26, 9, 19), (25, 10, 17), (15, 5, 16), (2, 6, 7),
- (4, 13, 22), (12, 11, 21), (20, 10, 21), (20, 8, 22),
- (21, 7, 24), (15, 9, 23), (11, 8, 25), (20, 5, 34),
- (41, 8, 55), (98, 66, 89), (113, 85, 105), (129, 105, 121),
- (155, 125, 135), (99, 129, 181), (88, 142, 170), (100, 155, 176),
- (190, 225, 159), (206, 211, 147), (222, 198, 136), (229, 199, 137),
- (236, 200, 138), (235, 171, 123), (206, 150, 123), (190, 195, 129),
- (197, 233, 161), (168, 218, 241), (163, 217, 240), (159, 217, 239),
- (155, 221, 233), (154, 215, 199), (192, 227, 171), (169, 212, 140),
- (200, 140, 112), (197, 126, 99), (194, 113, 86), (197, 69, 72),
- (200, 25, 58), (201, 16, 47), (198, 16, 41), (192, 15, 35),
- (191, 8, 39), (195, 17, 49), (199, 16, 49), (203, 15, 50),
- (202, 14, 49), (201, 14, 45), (202, 16, 39), (208, 13, 43),
- (220, 24, 62), (218, 29, 68), (217, 35, 75), (209, 96, 82),
- (216, 135, 79), (219, 121, 82), (234, 80, 88), (222, 31, 82),
- (222, 25, 78), (228, 90, 88), (233, 119, 93), (238, 148, 98),
- (246, 163, 111), (243, 157, 122), (238, 195, 140), (252, 214, 165),
- (233, 157, 203), (226, 166, 187), (220, 175, 172), (218, 166, 168),
- (200, 172, 171), (194, 162, 163), (162, 185, 133), (170, 211, 132),
- (183, 218, 150), (210, 232, 167), (231, 202, 222), (224, 240, 253),
- (238, 224, 224), (228, 238, 177), (237, 212, 156), (252, 195, 128),
- (241, 165, 105), (239, 160, 102), (238, 156, 100), (235, 154, 99),
- (233, 147, 98), (203, 126, 100), (160, 97, 90), (107, 72, 78),
- (88, 56, 80), (96, 61, 94), (80, 114, 162), (98, 173, 196),
- (159, 211, 233), (169, 215, 239), (194, 237, 194), (192, 231, 166),
- (204, 228, 152), (192, 227, 171), (187, 225, 244), (176, 227, 246),
- (180, 217, 243), (170, 202, 227), (185, 158, 167), (178, 152, 155),
- (123, 159, 123), (130, 197, 104), (109, 185, 110), (106, 152, 123),
- (99, 172, 187), (109, 213, 206), (133, 216, 234), (142, 217, 238),
- (148, 215, 232), (138, 215, 233), (130, 215, 235), (116, 205, 223),
- (115, 196, 217), (109, 153, 188), (171, 148, 156), (176, 156, 167),
- (163, 211, 163), (151, 216, 186), (154, 224, 232), (154, 225, 243),
- (167, 230, 248), (161, 226, 244), (155, 223, 242), (153, 224, 242),
- (152, 223, 225), (163, 225, 184), (161, 216, 132), (143, 192, 110),
- (116, 140, 104), (108, 77, 83), (111, 54, 61), (96, 47, 32),
- (109, 22, 28), (106, 54, 41), (98, 47, 64), (100, 32, 73),
- (100, 69, 84), (120, 82, 103), (163, 103, 115), (180, 113, 105),
- (180, 130, 97), (198, 131, 102), (204, 139, 101), (205, 131, 94),
- (211, 130, 100), (230, 141, 101), (245, 139, 125), (233, 191, 166)
- ),
-
-// 271 Apophysis-040427-51SmwhrDream
-((40, 44, 29), (132, 60, 64), (142, 89, 47), (153, 119, 30),
- (173, 136, 35), (193, 153, 40), (186, 153, 59), (179, 153, 78),
- (193, 153, 118), (188, 139, 90), (183, 125, 62), (173, 91, 31),
- (163, 58, 0), (170, 100, 47), (177, 143, 95), (184, 152, 111),
- (192, 162, 128), (189, 164, 142), (177, 166, 141), (166, 169, 140),
- (159, 167, 144), (153, 166, 148), (157, 162, 143), (161, 158, 139),
- (169, 160, 93), (134, 144, 59), (100, 128, 26), (91, 107, 14),
- (82, 86, 2), (89, 76, 1), (96, 67, 1), (75, 64, 2),
- (64, 64, 2), (63, 49, 2), (71, 48, 1), (79, 47, 0),
- (75, 43, 0), (71, 39, 0), (72, 35, 3), (73, 31, 6),
- (13, 10, 5), (7, 5, 3), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (2, 1, 0), (26, 19, 1), (52, 45, 1), (78, 71, 1),
- (108, 104, 55), (138, 138, 110), (160, 158, 138), (182, 178, 166),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (252, 230, 204),
- (249, 206, 153), (239, 189, 149), (229, 173, 146), (215, 195, 160),
- (212, 193, 160), (173, 163, 101), (145, 137, 55), (117, 112, 10),
- (124, 104, 5), (131, 97, 0), (140, 103, 12), (143, 124, 32),
- (143, 105, 68), (122, 108, 41), (101, 111, 15), (96, 103, 8),
- (92, 96, 1), (97, 91, 4), (103, 86, 8), (124, 81, 2),
- (136, 67, 0), (171, 73, 2), (161, 88, 11), (151, 103, 21),
- (161, 127, 27), (172, 151, 34), (177, 151, 76), (143, 146, 93),
- (137, 60, 70), (125, 55, 60), (114, 50, 51), (104, 47, 27),
- (94, 45, 4), (69, 51, 5), (46, 34, 12), (27, 39, 1),
- (40, 48, 1), (74, 76, 1), (68, 80, 0), (63, 85, 0),
- (53, 80, 0), (44, 75, 0), (35, 84, 3), (15, 79, 1),
- (28, 46, 0), (31, 61, 6), (34, 76, 12), (39, 78, 10),
- (45, 81, 9), (58, 80, 7), (65, 84, 3), (65, 104, 21),
- (71, 109, 26), (70, 70, 0), (71, 75, 1), (73, 80, 2),
- (137, 125, 25), (102, 104, 7), (72, 86, 0), (47, 61, 0),
- (54, 53, 0), (67, 50, 1), (80, 47, 2), (84, 50, 2),
- (89, 53, 3), (97, 49, 0), (100, 50, 0), (95, 56, 0),
- (80, 64, 5), (83, 77, 0), (85, 88, 0), (87, 99, 1),
- (94, 87, 0), (105, 79, 4), (121, 94, 3), (126, 84, 2),
- (81, 56, 0), (67, 57, 2), (54, 59, 5), (47, 64, 7),
- (41, 69, 10), (40, 80, 9), (39, 95, 30), (24, 98, 73),
- (4, 89, 58), (63, 80, 10), (72, 87, 7), (81, 94, 4),
- (100, 94, 0), (125, 95, 0), (131, 117, 8), (170, 159, 5),
- (195, 173, 12), (199, 176, 39), (203, 180, 66), (185, 167, 85),
- (169, 155, 58), (139, 129, 32), (91, 114, 24), (86, 109, 19),
- (101, 121, 22), (206, 143, 4), (222, 162, 6), (239, 181, 9),
- (219, 203, 6), (180, 167, 9), (129, 124, 4), (97, 100, 0),
- (63, 110, 32), (54, 108, 53), (45, 106, 75), (85, 135, 100),
- (116, 129, 76), (132, 128, 81), (141, 120, 31), (130, 101, 1),
- (163, 111, 2), (190, 121, 0), (201, 117, 1), (221, 102, 0),
- (194, 102, 1), (158, 86, 1), (134, 74, 1), (121, 84, 31),
- (136, 46, 58), (138, 58, 29), (140, 70, 1), (143, 85, 1),
- (179, 106, 1), (228, 153, 10), (255, 181, 20), (253, 197, 22),
- (255, 234, 45), (250, 234, 60), (208, 180, 141), (215, 168, 152),
- (240, 183, 114), (240, 200, 25), (245, 180, 14), (218, 116, 15),
- (175, 99, 3), (141, 97, 2), (140, 97, 5), (148, 105, 1),
- (185, 103, 1), (228, 112, 3), (234, 108, 6), (252, 142, 17),
- (228, 132, 12), (197, 141, 28), (183, 168, 87), (170, 150, 123),
- (163, 156, 138), (139, 152, 124), (140, 134, 72), (161, 131, 19),
- (176, 137, 10), (166, 118, 7), (147, 113, 3), (141, 90, 1),
- (127, 91, 3), (118, 81, 1), (104, 59, 2), (78, 55, 1),
- (31, 38, 0), (7, 30, 1), (0, 4, 0), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 3, 0),
- (7, 10, 0), (18, 25, 7), (64, 35, 5), (97, 39, 2),
- (135, 56, 0), (146, 48, 3), (127, 44, 0), (80, 37, 2),
- (60, 7, 13), (24, 12, 0), (8, 1, 0), (2, 1, 0),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 2),
- (1, 0, 2), (1, 1, 1), (7, 15, 2), (16, 30, 4)
- ),
-
-// 272 Apophysis-040427-51eyepuzzl
-((68, 193, 221), (51, 242, 255), (48, 241, 208), (46, 241, 162),
- (43, 246, 96), (41, 251, 30), (25, 223, 32), (9, 195, 34),
- (0, 226, 97), (0, 228, 159), (0, 231, 221), (0, 199, 201),
- (0, 168, 181), (58, 109, 130), (117, 51, 79), (127, 32, 61),
- (137, 14, 43), (198, 7, 50), (217, 19, 46), (237, 31, 43),
- (195, 51, 21), (153, 71, 0), (127, 53, 18), (101, 35, 36),
- (47, 112, 130), (59, 137, 153), (71, 163, 176), (35, 153, 165),
- (0, 143, 154), (2, 123, 144), (5, 104, 135), (45, 68, 112),
- (126, 8, 157), (204, 4, 190), (223, 18, 206), (242, 33, 222),
- (219, 32, 205), (197, 31, 189), (184, 22, 205), (172, 14, 221),
- (138, 11, 216), (144, 7, 187), (151, 3, 159), (155, 23, 110),
- (159, 44, 61), (141, 65, 40), (124, 87, 19), (134, 103, 39),
- (143, 121, 20), (150, 133, 17), (151, 135, 16), (153, 137, 16),
- (149, 133, 15), (146, 129, 15), (144, 127, 15), (143, 125, 15),
- (116, 107, 12), (112, 99, 13), (108, 92, 14), (102, 88, 9),
- (96, 85, 5), (98, 85, 6), (101, 85, 7), (101, 90, 10),
- (107, 92, 7), (107, 90, 12), (115, 93, 12), (123, 97, 13),
- (118, 97, 11), (113, 97, 9), (114, 102, 4), (115, 94, 3),
- (110, 96, 8), (120, 105, 8), (131, 114, 8), (150, 139, 8),
- (169, 164, 8), (163, 174, 4), (158, 184, 0), (135, 221, 28),
- (154, 207, 15), (168, 155, 0), (143, 130, 4), (118, 105, 9),
- (113, 102, 6), (109, 99, 4), (93, 112, 0), (44, 108, 21),
- (11, 174, 121), (26, 159, 109), (42, 145, 98), (61, 137, 68),
- (80, 129, 38), (131, 124, 56), (159, 127, 44), (220, 150, 36),
- (212, 207, 45), (223, 187, 31), (195, 164, 29), (168, 141, 28),
- (164, 142, 32), (161, 144, 36), (158, 137, 20), (158, 138, 17),
- (152, 133, 15), (147, 128, 14), (142, 124, 14), (134, 117, 14),
- (127, 111, 15), (113, 97, 9), (97, 101, 17), (63, 109, 44),
- (16, 136, 74), (0, 136, 103), (1, 138, 74), (3, 141, 46),
- (12, 152, 21), (61, 135, 0), (71, 151, 2), (51, 144, 14),
- (12, 141, 121), (26, 128, 102), (40, 115, 84), (56, 94, 61),
- (72, 73, 39), (99, 90, 11), (102, 87, 6), (103, 88, 5),
- (103, 88, 5), (105, 91, 3), (109, 92, 1), (114, 93, 0),
- (128, 101, 0), (138, 119, 0), (143, 123, 11), (142, 124, 12),
- (124, 104, 15), (107, 125, 31), (90, 146, 47), (87, 150, 64),
- (84, 154, 82), (51, 228, 62), (13, 235, 10), (28, 203, 2),
- (74, 158, 8), (140, 116, 20), (142, 122, 17), (145, 128, 14),
- (149, 129, 14), (144, 127, 13), (142, 124, 14), (122, 101, 18),
- (92, 93, 15), (68, 91, 20), (44, 90, 26), (16, 114, 65),
- (19, 172, 108), (0, 204, 135), (1, 251, 162), (16, 227, 174),
- (17, 211, 138), (56, 212, 17), (53, 189, 8), (51, 166, 0),
- (103, 167, 0), (116, 179, 4), (129, 144, 0), (126, 107, 4),
- (117, 105, 0), (128, 113, 5), (140, 122, 10), (143, 125, 15),
- (144, 127, 13), (144, 126, 16), (137, 118, 15), (125, 104, 21),
- (126, 87, 30), (152, 21, 26), (136, 20, 20), (113, 39, 36),
- (108, 69, 26), (105, 87, 13), (103, 92, 10), (106, 91, 8),
- (105, 86, 9), (105, 86, 8), (105, 86, 7), (106, 91, 6),
- (117, 86, 3), (113, 84, 18), (111, 44, 2), (89, 70, 2),
- (80, 70, 0), (89, 74, 5), (94, 80, 0), (98, 86, 10),
- (80, 80, 6), (50, 80, 8), (12, 125, 0), (29, 137, 17),
- (42, 131, 23), (74, 130, 29), (77, 123, 15), (96, 96, 10),
- (101, 93, 10), (116, 100, 13), (122, 112, 50), (121, 118, 63),
- (88, 129, 147), (55, 165, 192), (95, 153, 255), (44, 77, 193),
- (106, 40, 200), (135, 28, 220), (193, 9, 243), (231, 36, 254),
- (229, 18, 221), (249, 7, 154), (191, 0, 100), (244, 107, 39),
- (251, 138, 42), (250, 226, 12), (250, 255, 38), (219, 255, 51),
- (170, 238, 41), (156, 230, 13), (174, 156, 18), (163, 149, 14),
- (158, 138, 17), (156, 135, 16), (155, 136, 16), (152, 133, 15),
- (150, 135, 10), (146, 141, 15), (150, 133, 15), (135, 124, 9),
- (124, 129, 9), (101, 154, 50), (68, 181, 91), (50, 243, 124),
- (85, 238, 121), (71, 203, 83), (131, 218, 28), (176, 191, 38),
- (209, 185, 37), (195, 185, 113), (200, 188, 114), (225, 126, 157),
- (247, 23, 122), (192, 100, 37), (166, 114, 31), (163, 103, 0),
- (154, 114, 29), (128, 123, 42), (159, 147, 75), (87, 221, 255)
- ),
-
-// 273 Apophysis-040427-51SpherInBlm
-((144, 139, 107), (30, 25, 29), (38, 32, 37), (46, 39, 46),
- (44, 43, 51), (43, 47, 56), (41, 50, 56), (39, 54, 57),
- (47, 54, 62), (44, 58, 62), (42, 62, 63), (49, 80, 70),
- (57, 99, 77), (79, 130, 119), (101, 161, 161), (111, 176, 177),
- (121, 192, 194), (139, 224, 219), (132, 218, 207), (125, 212, 195),
- (122, 200, 160), (119, 188, 125), (110, 167, 108), (102, 147, 92),
- (82, 64, 62), (69, 42, 54), (57, 21, 47), (42, 26, 32),
- (28, 32, 17), (28, 31, 17), (29, 31, 17), (27, 21, 9),
- (29, 21, 8), (31, 29, 16), (41, 34, 16), (51, 39, 17),
- (60, 47, 23), (70, 56, 29), (91, 67, 35), (113, 79, 41),
- (130, 113, 85), (167, 119, 86), (205, 126, 87), (197, 137, 85),
- (189, 148, 84), (164, 139, 89), (140, 130, 95), (106, 106, 108),
- (113, 119, 91), (152, 148, 100), (177, 156, 101), (202, 164, 102),
- (206, 156, 101), (211, 149, 100), (197, 144, 99), (184, 139, 98),
- (122, 114, 125), (117, 118, 121), (113, 122, 117), (122, 143, 142),
- (131, 165, 167), (142, 179, 179), (154, 193, 192), (212, 199, 191),
- (229, 237, 213), (138, 218, 215), (128, 192, 198), (119, 167, 181),
- (108, 160, 167), (98, 154, 153), (86, 150, 126), (81, 139, 115),
- (96, 149, 155), (111, 169, 174), (126, 189, 194), (125, 194, 194),
- (125, 200, 195), (125, 203, 189), (125, 207, 184), (177, 217, 154),
- (211, 198, 145), (231, 201, 149), (209, 211, 154), (187, 221, 160),
- (169, 216, 160), (152, 212, 161), (122, 207, 188), (121, 204, 184),
- (76, 117, 119), (56, 89, 80), (37, 62, 41), (34, 49, 30),
- (32, 36, 19), (24, 28, 14), (16, 22, 12), (12, 10, 11),
- (15, 11, 12), (24, 22, 25), (30, 28, 33), (37, 34, 41),
- (37, 35, 42), (38, 37, 43), (36, 36, 38), (23, 23, 25),
- (16, 21, 15), (14, 18, 13), (13, 15, 12), (13, 14, 12),
- (13, 13, 13), (13, 12, 8), (22, 18, 7), (22, 18, 7),
- (17, 17, 7), (12, 11, 7), (12, 11, 7), (12, 11, 7),
- (10, 10, 8), (9, 9, 7), (10, 10, 8), (11, 11, 9),
- (11, 12, 7), (10, 10, 7), (10, 9, 7), (11, 8, 7),
- (12, 8, 7), (12, 8, 7), (14, 8, 8), (14, 8, 8),
- (13, 11, 12), (34, 39, 45), (47, 46, 54), (61, 53, 64),
- (125, 83, 107), (169, 124, 105), (221, 115, 129), (212, 131, 137),
- (199, 178, 125), (174, 192, 141), (150, 206, 157), (141, 216, 179),
- (133, 227, 201), (141, 233, 220), (137, 227, 215), (126, 205, 199),
- (126, 187, 188), (85, 91, 107), (77, 90, 103), (69, 89, 100),
- (54, 80, 81), (56, 73, 81), (56, 66, 76), (54, 64, 74),
- (48, 63, 70), (51, 60, 69), (55, 57, 69), (45, 55, 64),
- (58, 48, 56), (68, 75, 44), (80, 80, 46), (68, 67, 37),
- (64, 64, 36), (55, 53, 64), (51, 58, 67), (47, 64, 71),
- (47, 64, 71), (50, 65, 72), (53, 77, 77), (71, 80, 89),
- (123, 121, 83), (153, 139, 90), (184, 158, 97), (170, 182, 108),
- (142, 196, 147), (107, 178, 148), (82, 128, 126), (69, 102, 109),
- (50, 71, 76), (43, 40, 47), (22, 26, 25), (19, 21, 18),
- (20, 30, 21), (21, 31, 23), (24, 35, 29), (31, 47, 46),
- (61, 75, 86), (69, 95, 104), (77, 116, 123), (102, 161, 159),
- (118, 177, 171), (128, 190, 187), (141, 196, 164), (177, 219, 156),
- (202, 218, 156), (215, 189, 138), (220, 188, 137), (216, 186, 134),
- (209, 182, 135), (200, 176, 116), (204, 170, 98), (196, 172, 112),
- (165, 145, 147), (124, 165, 133), (109, 167, 129), (90, 137, 103),
- (71, 113, 77), (64, 110, 84), (72, 113, 81), (79, 116, 83),
- (85, 131, 105), (100, 160, 160), (112, 194, 171), (118, 191, 162),
- (104, 177, 147), (88, 135, 101), (56, 85, 83), (47, 57, 66),
- (31, 41, 43), (21, 31, 20), (18, 28, 19), (15, 15, 7),
- (13, 12, 8), (16, 12, 13), (22, 18, 19), (23, 29, 17),
- (27, 44, 28), (30, 51, 36), (31, 50, 44), (39, 48, 55),
- (47, 46, 54), (51, 42, 47), (52, 52, 40), (67, 60, 32),
- (49, 51, 30), (33, 50, 44), (37, 61, 48), (39, 70, 52),
- (50, 78, 55), (57, 80, 86), (95, 96, 98), (94, 102, 104),
- (97, 90, 108), (65, 79, 90), (59, 56, 67), (48, 61, 70),
- (44, 69, 63), (51, 80, 75), (62, 94, 93), (80, 133, 115),
- (116, 173, 164), (147, 196, 175), (186, 231, 172), (213, 213, 201),
- (200, 226, 187), (179, 224, 169), (124, 200, 162), (112, 182, 146)
- ),
-
-// 274 Apophysis-040427-51SunrisSpacTim
-((13, 63, 152), (76, 120, 215), (111, 148, 198), (147, 176, 182),
- (169, 191, 176), (191, 207, 171), (193, 215, 166), (195, 223, 162),
- (205, 235, 149), (219, 242, 138), (233, 249, 127), (234, 232, 119),
- (235, 216, 111), (236, 235, 115), (237, 255, 119), (241, 246, 115),
- (246, 238, 111), (236, 169, 64), (219, 158, 63), (202, 148, 62),
- (177, 131, 68), (153, 114, 75), (138, 113, 100), (123, 112, 126),
- (120, 159, 224), (123, 161, 231), (126, 164, 239), (128, 160, 213),
- (131, 156, 187), (112, 139, 177), (94, 123, 167), (135, 110, 79),
- (154, 129, 62), (176, 159, 115), (173, 181, 150), (170, 203, 186),
- (154, 187, 199), (139, 171, 212), (140, 174, 208), (142, 177, 205),
- (169, 201, 212), (161, 198, 199), (154, 195, 187), (155, 176, 170),
- (157, 158, 153), (166, 144, 124), (175, 131, 96), (170, 120, 59),
- (186, 122, 24), (128, 76, 0), (119, 67, 0), (111, 59, 1),
- (100, 53, 16), (90, 47, 31), (84, 65, 58), (79, 83, 86),
- (43, 87, 182), (62, 111, 212), (82, 136, 242), (96, 144, 239),
- (110, 152, 236), (114, 153, 235), (118, 155, 235), (125, 164, 223),
- (127, 167, 218), (161, 195, 207), (186, 195, 165), (212, 195, 123),
- (221, 189, 94), (230, 183, 65), (227, 169, 59), (221, 154, 47),
- (195, 132, 26), (181, 119, 13), (168, 107, 0), (167, 105, 0),
- (167, 103, 0), (157, 97, 7), (148, 92, 15), (131, 104, 61),
- (168, 133, 93), (189, 221, 154), (204, 236, 138), (219, 252, 122),
- (233, 251, 118), (248, 250, 115), (243, 230, 90), (245, 193, 84),
- (229, 167, 56), (207, 154, 60), (185, 142, 64), (163, 133, 63),
- (141, 125, 63), (128, 112, 96), (93, 105, 155), (49, 99, 184),
- (60, 104, 199), (77, 121, 216), (79, 123, 218), (81, 125, 220),
- (78, 122, 217), (75, 119, 214), (74, 118, 213), (72, 118, 212),
- (53, 94, 184), (65, 84, 137), (78, 74, 91), (82, 59, 68),
- (87, 45, 46), (66, 27, 58), (56, 14, 54), (47, 12, 52),
- (38, 16, 98), (106, 91, 88), (114, 94, 89), (123, 98, 91),
- (130, 125, 106), (143, 151, 153), (147, 169, 180), (143, 169, 184),
- (145, 124, 105), (162, 133, 91), (180, 142, 77), (194, 161, 72),
- (208, 181, 68), (211, 195, 120), (191, 209, 151), (183, 206, 164),
- (142, 194, 172), (159, 171, 69), (171, 166, 64), (183, 161, 60),
- (210, 163, 55), (205, 141, 33), (187, 125, 14), (177, 114, 9),
- (124, 77, 9), (94, 53, 34), (64, 29, 59), (49, 18, 67),
- (34, 7, 76), (2, 30, 93), (7, 14, 105), (0, 32, 130),
- (4, 47, 141), (44, 88, 183), (55, 99, 194), (67, 111, 206),
- (82, 124, 208), (94, 139, 240), (111, 153, 239), (81, 129, 205),
- (107, 97, 85), (110, 96, 69), (114, 95, 53), (126, 75, 18),
- (110, 60, 1), (96, 47, 0), (81, 29, 18), (81, 38, 29),
- (72, 43, 29), (93, 42, 21), (97, 47, 15), (102, 53, 10),
- (111, 61, 10), (123, 73, 4), (141, 85, 0), (161, 99, 0),
- (150, 93, 3), (146, 85, 4), (142, 78, 6), (120, 68, 10),
- (83, 43, 33), (57, 38, 60), (9, 34, 116), (17, 61, 156),
- (16, 64, 162), (21, 65, 160), (22, 66, 161), (20, 64, 159),
- (19, 56, 136), (29, 36, 106), (47, 45, 82), (56, 46, 83),
- (85, 46, 31), (95, 53, 21), (106, 60, 11), (130, 77, 7),
- (144, 87, 6), (147, 97, 2), (156, 99, 0), (162, 102, 0),
- (156, 97, 0), (153, 97, 2), (142, 92, 3), (136, 103, 10),
- (145, 95, 46), (135, 101, 73), (105, 96, 79), (84, 98, 124),
- (67, 102, 170), (54, 101, 193), (49, 102, 208), (49, 93, 188),
- (43, 87, 182), (21, 83, 202), (14, 78, 214), (2, 58, 181),
- (22, 66, 161), (24, 71, 163), (41, 75, 165), (75, 73, 122),
- (102, 83, 85), (104, 75, 57), (112, 80, 29), (94, 71, 19),
- (91, 47, 22), (84, 42, 26), (81, 44, 26), (84, 46, 27),
- (98, 53, 32), (127, 74, 58), (138, 103, 81), (132, 115, 97),
- (132, 127, 89), (130, 117, 82), (117, 110, 82), (119, 100, 44),
- (128, 72, 25), (103, 49, 15), (78, 41, 35), (62, 27, 57),
- (61, 55, 69), (110, 66, 57), (124, 85, 54), (133, 104, 88),
- (118, 105, 123), (100, 134, 198), (101, 143, 225), (111, 155, 228),
- (127, 164, 190), (145, 166, 161), (179, 149, 87), (206, 160, 62),
- (216, 152, 44), (202, 138, 30), (192, 128, 18), (183, 125, 17),
- (192, 128, 30), (201, 137, 31), (212, 148, 42), (219, 151, 42),
- (214, 146, 35), (204, 141, 10), (162, 124, 41), (186, 134, 25)
- ),
-
-// 275 Apophysis-040427-51synaps
-((170, 150, 97), (201, 224, 56), (223, 239, 55), (246, 255, 54),
- (246, 255, 66), (246, 255, 78), (231, 247, 70), (216, 239, 63),
- (185, 180, 54), (202, 193, 60), (219, 206, 66), (229, 220, 87),
- (239, 235, 109), (241, 222, 90), (243, 210, 71), (217, 192, 65),
- (192, 175, 59), (204, 51, 71), (210, 27, 107), (216, 3, 143),
- (206, 43, 105), (197, 84, 68), (193, 125, 77), (190, 167, 87),
- (184, 195, 65), (200, 208, 79), (217, 222, 93), (234, 234, 111),
- (252, 247, 129), (247, 242, 133), (242, 237, 137), (204, 209, 83),
- (154, 202, 6), (78, 168, 55), (87, 146, 38), (97, 124, 21),
- (109, 125, 27), (121, 126, 34), (124, 122, 33), (128, 118, 33),
- (150, 167, 65), (188, 193, 83), (226, 219, 102), (237, 236, 164),
- (248, 254, 226), (249, 254, 240), (251, 255, 255), (255, 251, 255),
- (250, 253, 244), (209, 200, 193), (178, 177, 175), (147, 155, 158),
- (153, 114, 118), (159, 74, 79), (159, 80, 82), (160, 86, 85),
- (112, 68, 93), (133, 34, 104), (155, 0, 116), (182, 0, 140),
- (210, 0, 164), (223, 5, 172), (236, 10, 180), (252, 20, 228),
- (246, 8, 241), (238, 7, 173), (246, 17, 123), (254, 27, 73),
- (248, 17, 50), (243, 7, 27), (235, 6, 37), (229, 36, 91),
- (225, 183, 219), (230, 210, 227), (236, 238, 235), (224, 192, 236),
- (213, 147, 237), (217, 118, 219), (221, 90, 202), (202, 33, 186),
- (189, 52, 158), (167, 156, 170), (172, 171, 183), (177, 187, 197),
- (191, 192, 202), (205, 197, 208), (218, 164, 213), (193, 168, 163),
- (200, 119, 125), (195, 76, 144), (190, 33, 164), (197, 18, 163),
- (205, 4, 162), (217, 0, 145), (198, 0, 149), (197, 0, 134),
- (192, 9, 65), (132, 21, 2), (94, 19, 20), (57, 18, 39),
- (51, 14, 40), (46, 11, 41), (22, 13, 34), (47, 28, 50),
- (32, 37, 75), (32, 31, 76), (33, 26, 77), (40, 21, 87),
- (48, 17, 97), (90, 22, 83), (79, 48, 66), (47, 82, 62),
- (33, 97, 73), (135, 101, 76), (157, 99, 78), (179, 98, 81),
- (184, 155, 95), (203, 154, 122), (174, 151, 97), (130, 109, 54),
- (71, 42, 34), (52, 26, 31), (33, 10, 28), (26, 5, 26),
- (20, 0, 25), (42, 11, 0), (52, 36, 13), (94, 57, 5),
- (68, 72, 13), (58, 86, 2), (56, 75, 15), (54, 64, 29),
- (24, 81, 0), (32, 113, 8), (22, 81, 0), (15, 58, 30),
- (71, 41, 77), (98, 48, 101), (126, 55, 125), (148, 43, 136),
- (171, 32, 147), (176, 10, 144), (169, 18, 125), (139, 71, 94),
- (154, 73, 70), (169, 40, 35), (152, 26, 55), (135, 12, 75),
- (177, 0, 129), (211, 8, 188), (241, 32, 211), (255, 41, 249),
- (255, 46, 234), (242, 34, 215), (229, 23, 196), (231, 1, 161),
- (222, 10, 146), (248, 11, 57), (251, 5, 26), (249, 29, 15),
- (212, 18, 27), (183, 0, 107), (191, 0, 135), (199, 0, 164),
- (198, 9, 171), (203, 23, 172), (175, 41, 166), (152, 66, 127),
- (90, 69, 52), (66, 55, 52), (42, 42, 52), (36, 60, 60),
- (64, 72, 85), (71, 48, 94), (99, 51, 99), (110, 31, 96),
- (113, 28, 147), (127, 23, 122), (150, 4, 105), (163, 0, 116),
- (171, 0, 101), (209, 9, 48), (215, 1, 25), (179, 16, 35),
- (110, 77, 68), (109, 83, 66), (109, 89, 64), (161, 94, 39),
- (172, 142, 18), (145, 126, 57), (141, 86, 83), (170, 13, 120),
- (200, 11, 140), (211, 8, 159), (240, 34, 179), (240, 29, 184),
- (231, 30, 188), (193, 51, 173), (152, 102, 139), (132, 138, 102),
- (80, 162, 122), (43, 120, 150), (45, 108, 97), (37, 79, 93),
- (68, 50, 74), (89, 44, 64), (129, 13, 52), (163, 0, 15),
- (168, 1, 8), (161, 7, 7), (158, 1, 30), (136, 0, 81),
- (140, 22, 116), (148, 76, 140), (123, 123, 161), (93, 181, 185),
- (140, 219, 214), (82, 245, 242), (66, 173, 229), (94, 185, 176),
- (113, 153, 82), (180, 154, 93), (198, 167, 100), (199, 186, 94),
- (213, 187, 126), (240, 217, 147), (211, 155, 138), (151, 125, 134),
- (112, 113, 97), (97, 97, 97), (89, 92, 107), (138, 103, 127),
- (185, 101, 134), (201, 124, 144), (240, 85, 189), (222, 30, 193),
- (189, 20, 171), (174, 0, 156), (151, 0, 118), (112, 4, 105),
- (92, 28, 65), (65, 28, 36), (53, 34, 66), (67, 81, 46),
- (92, 83, 54), (107, 70, 62), (113, 28, 93), (104, 17, 86),
- (76, 6, 69), (53, 22, 56), (66, 47, 33), (80, 56, 30),
- (93, 72, 53), (117, 94, 78), (154, 115, 58), (196, 125, 93)
- ),
-
-// 276 Apophysis-040427-51StPeacocl
-((18, 8, 193), (33, 37, 48), (45, 21, 35), (58, 5, 23),
- (101, 9, 34), (144, 13, 45), (161, 6, 52), (179, 0, 60),
- (230, 13, 21), (235, 6, 11), (241, 0, 2), (237, 3, 4),
- (234, 6, 7), (237, 46, 13), (241, 86, 20), (232, 95, 37),
- (224, 104, 54), (194, 162, 79), (169, 188, 42), (144, 214, 6),
- (110, 159, 9), (76, 105, 13), (57, 79, 13), (39, 54, 13),
- (10, 4, 0), (5, 2, 0), (0, 1, 0), (0, 2, 0),
- (0, 4, 0), (8, 6, 0), (16, 9, 1), (41, 17, 33),
- (38, 9, 149), (27, 68, 192), (39, 55, 118), (52, 43, 44),
- (49, 58, 33), (46, 73, 22), (53, 70, 20), (61, 67, 19),
- (109, 80, 14), (131, 95, 35), (154, 111, 56), (125, 103, 80),
- (97, 96, 104), (101, 94, 125), (106, 93, 147), (127, 44, 134),
- (74, 4, 137), (0, 16, 224), (28, 13, 223), (56, 10, 222),
- (65, 54, 234), (75, 99, 247), (75, 78, 205), (76, 57, 164),
- (82, 30, 69), (120, 26, 47), (158, 22, 26), (185, 16, 20),
- (213, 10, 14), (220, 7, 13), (228, 4, 12), (228, 3, 9),
- (248, 1, 9), (245, 1, 3), (238, 6, 8), (232, 12, 14),
- (227, 35, 19), (222, 59, 24), (239, 96, 40), (242, 116, 66),
- (218, 166, 212), (193, 116, 189), (169, 67, 167), (147, 79, 114),
- (126, 91, 61), (103, 75, 48), (81, 59, 36), (60, 54, 38),
- (57, 61, 11), (17, 40, 0), (10, 21, 0), (3, 3, 0),
- (2, 2, 0), (1, 1, 1), (8, 0, 0), (31, 0, 0),
- (79, 0, 4), (123, 0, 2), (167, 0, 0), (173, 2, 4),
- (179, 4, 9), (213, 10, 16), (202, 52, 15), (201, 98, 55),
- (169, 146, 50), (221, 85, 71), (238, 135, 65), (255, 185, 60),
- (254, 192, 53), (253, 199, 47), (247, 140, 12), (229, 95, 22),
- (131, 58, 26), (88, 45, 14), (46, 32, 3), (43, 40, 1),
- (41, 48, 0), (22, 52, 0), (36, 80, 5), (52, 137, 80),
- (54, 205, 108), (53, 235, 186), (61, 173, 171), (70, 111, 157),
- (98, 95, 90), (126, 31, 71), (168, 5, 52), (181, 1, 64),
- (198, 5, 10), (206, 2, 5), (214, 0, 0), (201, 15, 0),
- (188, 30, 0), (162, 50, 10), (169, 94, 0), (168, 131, 17),
- (158, 125, 22), (89, 153, 41), (61, 160, 20), (34, 167, 0),
- (59, 181, 60), (101, 184, 92), (70, 181, 113), (75, 220, 187),
- (123, 150, 117), (141, 120, 83), (160, 91, 50), (152, 90, 57),
- (144, 90, 64), (132, 89, 54), (95, 87, 51), (82, 109, 64),
- (54, 109, 70), (96, 102, 0), (121, 94, 3), (147, 86, 6),
- (177, 32, 5), (206, 10, 0), (215, 2, 0), (225, 0, 1),
- (227, 0, 9), (224, 3, 7), (221, 7, 5), (199, 29, 0),
- (220, 61, 5), (240, 74, 0), (239, 74, 29), (255, 82, 14),
- (255, 108, 14), (224, 82, 10), (221, 86, 15), (218, 91, 20),
- (192, 107, 26), (181, 70, 24), (160, 83, 27), (152, 58, 33),
- (76, 5, 11), (70, 5, 5), (65, 6, 0), (47, 0, 0),
- (41, 14, 0), (38, 16, 3), (28, 16, 0), (36, 26, 14),
- (26, 37, 23), (53, 55, 5), (52, 52, 0), (59, 47, 5),
- (56, 46, 11), (68, 24, 25), (81, 55, 40), (121, 59, 36),
- (210, 30, 104), (212, 17, 142), (215, 4, 181), (144, 18, 153),
- (105, 32, 166), (120, 0, 156), (92, 2, 125), (57, 20, 74),
- (53, 4, 25), (106, 0, 14), (138, 0, 7), (158, 0, 0),
- (170, 8, 19), (151, 6, 9), (135, 12, 15), (122, 60, 13),
- (109, 51, 14), (101, 49, 0), (69, 34, 0), (74, 66, 4),
- (76, 77, 11), (60, 109, 30), (52, 107, 68), (54, 83, 61),
- (42, 78, 42), (60, 87, 20), (56, 61, 5), (19, 31, 21),
- (7, 0, 7), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (1, 0, 0),
- (3, 0, 0), (20, 0, 0), (45, 2, 11), (59, 32, 73),
- (124, 19, 75), (118, 0, 109), (92, 6, 117), (96, 19, 101),
- (102, 42, 104), (99, 77, 63), (131, 88, 45), (112, 97, 38),
- (91, 88, 37), (53, 80, 61), (72, 70, 58), (113, 79, 44),
- (137, 62, 22), (200, 84, 25), (207, 69, 7), (219, 68, 0),
- (216, 80, 22), (205, 82, 48), (222, 60, 81), (182, 81, 63),
- (162, 106, 69), (148, 83, 61), (174, 53, 70), (185, 14, 23),
- (190, 3, 10), (193, 5, 6), (181, 0, 7), (175, 0, 0),
- (171, 0, 0), (147, 0, 0), (87, 16, 34), (131, 5, 27)
- ),
-
-// 277 Apophysis-040427-51TmplWatrs2
-((58, 31, 10), (30, 12, 2), (33, 29, 15), (37, 46, 29),
- (47, 48, 28), (58, 50, 27), (60, 55, 26), (63, 60, 25),
- (104, 56, 16), (139, 64, 20), (175, 73, 25), (199, 39, 12),
- (224, 5, 0), (182, 26, 3), (141, 48, 7), (125, 57, 10),
- (110, 67, 14), (102, 61, 29), (83, 40, 15), (65, 20, 1),
- (61, 10, 7), (57, 0, 13), (54, 2, 8), (52, 4, 4),
- (23, 0, 8), (25, 5, 4), (28, 11, 1), (43, 16, 2),
- (59, 22, 4), (75, 36, 7), (92, 50, 10), (127, 51, 15),
- (132, 70, 29), (133, 89, 40), (133, 95, 47), (133, 102, 55),
- (139, 119, 63), (145, 137, 72), (148, 145, 78), (152, 153, 85),
- (189, 154, 88), (213, 145, 83), (237, 137, 78), (201, 132, 80),
- (165, 127, 82), (156, 119, 79), (147, 111, 77), (120, 91, 61),
- (98, 81, 63), (98, 59, 28), (102, 52, 18), (106, 46, 9),
- (117, 64, 21), (128, 82, 33), (132, 84, 34), (137, 87, 36),
- (144, 105, 50), (137, 115, 60), (131, 126, 70), (140, 124, 67),
- (149, 123, 64), (155, 124, 63), (161, 125, 63), (150, 110, 49),
- (153, 98, 44), (167, 104, 51), (168, 104, 47), (169, 105, 44),
- (165, 98, 41), (161, 91, 39), (148, 67, 14), (133, 44, 2),
- (110, 0, 5), (91, 0, 3), (72, 0, 1), (61, 6, 1),
- (50, 12, 1), (52, 20, 4), (55, 28, 7), (61, 39, 16),
- (85, 49, 23), (134, 100, 55), (158, 126, 70), (183, 152, 85),
- (203, 160, 96), (223, 169, 107), (239, 179, 129), (250, 213, 142),
- (236, 166, 107), (213, 136, 80), (190, 107, 53), (181, 100, 46),
- (173, 93, 40), (161, 94, 42), (153, 94, 38), (145, 98, 46),
- (135, 88, 36), (135, 73, 24), (142, 55, 12), (149, 37, 0),
- (142, 22, 2), (135, 7, 4), (130, 8, 3), (131, 47, 13),
- (155, 102, 48), (161, 113, 55), (168, 124, 63), (162, 120, 59),
- (157, 117, 56), (156, 93, 39), (161, 62, 20), (145, 30, 1),
- (108, 3, 0), (81, 31, 20), (78, 43, 24), (76, 56, 29),
- (77, 66, 38), (88, 82, 48), (121, 89, 51), (130, 86, 37),
- (167, 76, 31), (165, 66, 21), (164, 57, 11), (161, 44, 5),
- (159, 32, 0), (155, 52, 9), (157, 61, 19), (158, 62, 20),
- (149, 59, 22), (100, 55, 16), (91, 50, 18), (82, 46, 20),
- (68, 55, 21), (60, 43, 27), (56, 41, 20), (50, 16, 40),
- (15, 0, 55), (31, 0, 30), (47, 0, 6), (59, 0, 4),
- (72, 0, 3), (98, 3, 1), (120, 0, 2), (123, 1, 0),
- (124, 2, 25), (80, 58, 34), (79, 70, 42), (79, 82, 51),
- (87, 90, 59), (113, 99, 54), (126, 104, 54), (141, 102, 43),
- (133, 86, 34), (126, 79, 33), (120, 72, 32), (116, 75, 29),
- (127, 84, 31), (136, 91, 36), (144, 106, 44), (154, 105, 47),
- (173, 109, 47), (198, 146, 73), (190, 127, 62), (183, 108, 51),
- (179, 89, 36), (145, 67, 18), (111, 46, 4), (89, 23, 1),
- (90, 0, 0), (88, 1, 0), (86, 2, 0), (79, 0, 0),
- (76, 12, 2), (71, 13, 1), (70, 14, 1), (85, 39, 5),
- (96, 53, 19), (100, 70, 34), (106, 92, 43), (105, 107, 60),
- (126, 120, 70), (133, 129, 65), (136, 135, 78), (136, 137, 79),
- (124, 127, 70), (122, 123, 69), (121, 119, 68), (95, 88, 78),
- (73, 74, 56), (69, 66, 31), (52, 67, 36), (62, 61, 33),
- (77, 56, 27), (104, 60, 21), (121, 74, 28), (156, 90, 40),
- (179, 102, 46), (223, 127, 77), (240, 168, 110), (227, 204, 186),
- (235, 236, 222), (238, 237, 235), (235, 236, 230), (236, 237, 221),
- (200, 200, 202), (210, 189, 124), (193, 139, 105), (153, 136, 126),
- (130, 101, 85), (123, 99, 87), (122, 102, 75), (111, 103, 64),
- (107, 94, 60), (89, 83, 59), (84, 70, 44), (84, 55, 25),
- (94, 44, 7), (78, 20, 0), (71, 23, 0), (94, 45, 13),
- (116, 74, 26), (133, 93, 57), (139, 118, 75), (172, 142, 106),
- (185, 180, 124), (207, 198, 123), (226, 227, 159), (235, 236, 218),
- (236, 237, 231), (244, 243, 223), (237, 238, 194), (238, 235, 166),
- (234, 235, 159), (236, 217, 149), (232, 199, 132), (221, 172, 105),
- (163, 129, 68), (132, 96, 48), (101, 78, 36), (68, 44, 18),
- (50, 21, 3), (55, 18, 0), (67, 37, 13), (94, 51, 19),
- (124, 97, 50), (149, 150, 92), (156, 176, 105), (186, 199, 130),
- (190, 186, 113), (182, 171, 105), (159, 154, 88), (150, 151, 83),
- (157, 132, 68), (167, 141, 80), (172, 175, 104), (168, 148, 89)
- ),
-
-// 278 Apophysis-040427-51TeddyScare
-((176, 153, 163), (59, 219, 255), (48, 197, 238), (37, 175, 222),
- (39, 134, 230), (42, 93, 238), (38, 73, 228), (35, 54, 219),
- (38, 111, 216), (41, 137, 215), (44, 164, 214), (38, 181, 212),
- (32, 198, 210), (37, 209, 205), (42, 221, 200), (45, 216, 199),
- (49, 211, 198), (23, 157, 186), (11, 114, 121), (0, 71, 56),
- (0, 40, 32), (0, 10, 8), (0, 9, 8), (0, 9, 8),
- (20, 63, 53), (20, 94, 86), (21, 126, 119), (18, 101, 94),
- (16, 77, 70), (14, 60, 55), (13, 43, 41), (0, 0, 14),
- (1, 3, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 3, 0), (0, 8, 3), (0, 13, 6),
- (18, 87, 84), (24, 107, 133), (31, 128, 183), (101, 147, 172),
- (171, 166, 162), (184, 161, 103), (198, 156, 44), (201, 181, 32),
- (158, 133, 32), (39, 145, 135), (41, 153, 157), (44, 161, 179),
- (45, 178, 197), (47, 196, 216), (69, 196, 222), (92, 197, 229),
- (179, 183, 218), (117, 173, 227), (55, 163, 236), (45, 190, 224),
- (36, 217, 212), (37, 218, 208), (39, 220, 205), (39, 220, 205),
- (36, 211, 194), (39, 180, 226), (39, 149, 220), (40, 119, 214),
- (37, 89, 216), (35, 59, 219), (42, 37, 228), (35, 54, 219),
- (39, 76, 217), (35, 107, 223), (31, 139, 229), (31, 175, 224),
- (31, 212, 219), (38, 227, 216), (46, 243, 213), (36, 223, 206),
- (37, 215, 201), (38, 175, 217), (34, 165, 201), (30, 155, 185),
- (28, 165, 182), (26, 175, 179), (28, 174, 174), (29, 145, 136),
- (30, 147, 131), (21, 111, 99), (13, 76, 68), (10, 60, 60),
- (7, 44, 53), (19, 7, 17), (3, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 2),
- (24, 0, 22), (29, 16, 67), (35, 32, 113), (28, 34, 160),
- (22, 36, 207), (35, 54, 219), (31, 58, 211), (35, 61, 208),
- (51, 24, 139), (19, 0, 21), (10, 0, 13), (1, 0, 5),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 0),
- (0, 2, 0), (0, 6, 3), (0, 10, 9), (0, 45, 45),
- (19, 80, 75), (17, 173, 162), (23, 189, 175), (30, 205, 188),
- (36, 199, 196), (29, 167, 154), (29, 133, 126), (16, 69, 61),
- (1, 5, 4), (0, 2, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 4), (0, 1, 10), (0, 0, 16),
- (0, 35, 51), (26, 62, 136), (18, 80, 203), (45, 112, 219),
- (145, 130, 135), (166, 92, 150), (188, 54, 165), (195, 34, 189),
- (192, 38, 210), (174, 36, 183), (142, 20, 141), (56, 3, 59),
- (32, 0, 36), (22, 5, 23), (5, 3, 8), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 2), (0, 1, 4), (0, 2, 6), (4, 14, 13),
- (7, 52, 55), (33, 114, 141), (24, 135, 191), (28, 109, 198),
- (28, 51, 189), (54, 59, 140), (53, 17, 61), (53, 1, 47),
- (32, 4, 26), (11, 0, 0), (3, 1, 2), (2, 12, 11),
- (9, 51, 47), (21, 115, 89), (27, 151, 125), (19, 160, 144),
- (20, 173, 155), (25, 161, 151), (20, 137, 119), (17, 59, 57),
- (7, 18, 22), (1, 5, 4), (0, 2, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 2), (0, 4, 7),
- (0, 22, 20), (0, 51, 47), (0, 85, 96), (27, 103, 163),
- (28, 143, 200), (33, 153, 188), (25, 153, 202), (32, 169, 215),
- (36, 161, 215), (26, 150, 212), (26, 134, 222), (25, 123, 212),
- (34, 95, 210), (28, 75, 213), (70, 80, 203), (105, 116, 232),
- (161, 130, 210), (218, 222, 231), (226, 235, 250), (250, 224, 237),
- (193, 79, 255), (203, 27, 222), (199, 28, 218), (191, 33, 214),
- (170, 33, 183), (75, 47, 124), (47, 50, 101), (39, 25, 58),
- (29, 5, 31), (16, 4, 14), (3, 7, 10), (7, 22, 17),
- (8, 61, 53), (19, 123, 114), (32, 163, 158), (33, 202, 181),
- (27, 218, 187), (23, 214, 183), (15, 187, 165), (15, 168, 150)
- ),
-
-// 279 Apophysis-040427-51kaosGardenr
-((59, 0, 80), (4, 81, 87), (27, 106, 102), (50, 132, 118),
- (42, 172, 97), (34, 212, 76), (44, 226, 89), (55, 240, 103),
- (83, 241, 94), (128, 244, 117), (174, 247, 140), (209, 242, 72),
- (244, 238, 4), (211, 197, 51), (178, 156, 99), (168, 168, 105),
- (159, 180, 111), (118, 201, 121), (133, 196, 120), (148, 191, 119),
- (159, 164, 109), (171, 137, 99), (175, 120, 94), (179, 103, 89),
- (187, 51, 53), (201, 27, 56), (216, 3, 59), (196, 8, 40),
- (177, 13, 22), (161, 17, 34), (145, 21, 47), (83, 48, 72),
- (4, 0, 173), (0, 5, 40), (0, 2, 20), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 6), (0, 1, 5), (0, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 1, 0), (0, 2, 0), (0, 43, 34),
- (0, 111, 17), (39, 201, 79), (75, 203, 97), (112, 205, 116),
- (77, 225, 110), (42, 245, 104), (29, 246, 95), (17, 247, 87),
- (32, 208, 136), (21, 210, 161), (11, 213, 187), (32, 178, 139),
- (53, 143, 91), (85, 136, 82), (118, 129, 73), (126, 120, 60),
- (134, 111, 69), (126, 90, 78), (135, 100, 75), (144, 110, 73),
- (154, 116, 78), (165, 123, 83), (181, 144, 102), (229, 132, 149),
- (249, 161, 235), (249, 148, 224), (249, 136, 214), (204, 153, 164),
- (160, 171, 115), (148, 176, 116), (137, 181, 118), (108, 187, 106),
- (100, 181, 89), (139, 159, 8), (150, 132, 41), (162, 105, 75),
- (182, 128, 71), (202, 152, 67), (255, 137, 109), (232, 145, 138),
- (243, 120, 166), (239, 109, 157), (236, 98, 149), (222, 99, 147),
- (208, 101, 145), (177, 119, 134), (157, 113, 166), (121, 27, 177),
- (137, 4, 181), (116, 27, 45), (131, 13, 22), (147, 0, 0),
- (126, 12, 22), (106, 25, 44), (70, 48, 50), (73, 44, 40),
- (147, 57, 23), (154, 48, 19), (162, 40, 16), (143, 49, 14),
- (125, 58, 13), (85, 91, 5), (22, 64, 0), (55, 111, 20),
- (92, 114, 31), (149, 85, 73), (166, 93, 80), (184, 102, 88),
- (241, 102, 121), (247, 93, 127), (230, 104, 125), (234, 163, 131),
- (200, 184, 133), (157, 190, 118), (115, 196, 103), (103, 205, 89),
- (92, 215, 75), (112, 196, 111), (141, 207, 120), (181, 199, 141),
- (207, 217, 156), (241, 236, 180), (243, 226, 178), (246, 217, 177),
- (233, 174, 156), (243, 120, 166), (255, 114, 164), (243, 102, 154),
- (227, 137, 146), (192, 156, 131), (157, 175, 117), (151, 189, 121),
- (146, 203, 126), (153, 204, 127), (177, 188, 122), (202, 182, 123),
- (216, 152, 142), (196, 124, 102), (174, 113, 86), (152, 103, 70),
- (94, 109, 44), (80, 114, 19), (27, 206, 78), (6, 233, 64),
- (0, 239, 67), (9, 240, 77), (18, 241, 88), (50, 231, 92),
- (68, 200, 81), (81, 205, 81), (99, 176, 82), (120, 178, 93),
- (136, 133, 92), (146, 125, 80), (142, 133, 87), (139, 142, 95),
- (124, 166, 103), (120, 196, 106), (131, 185, 109), (128, 172, 113),
- (121, 107, 106), (119, 91, 95), (117, 76, 84), (175, 47, 36),
- (177, 42, 38), (189, 55, 52), (161, 55, 59), (102, 71, 68),
- (66, 84, 94), (28, 2, 161), (92, 0, 217), (134, 78, 227),
- (120, 106, 193), (175, 125, 137), (177, 140, 134), (154, 100, 98),
- (134, 61, 20), (134, 61, 18), (135, 61, 16), (139, 53, 18),
- (162, 33, 27), (157, 54, 19), (183, 98, 0), (126, 91, 0),
- (42, 40, 0), (8, 10, 9), (0, 3, 0), (3, 0, 2),
- (18, 6, 0), (57, 57, 59), (94, 84, 75), (133, 110, 78),
- (167, 161, 109), (186, 186, 126), (189, 196, 129), (190, 204, 142),
- (232, 198, 153), (231, 189, 165), (209, 171, 126), (173, 155, 115),
- (164, 132, 109), (181, 124, 107), (199, 102, 111), (183, 106, 114),
- (148, 128, 104), (145, 175, 105), (147, 183, 121), (142, 212, 126),
- (152, 233, 141), (159, 255, 154), (174, 252, 153), (155, 247, 120),
- (125, 202, 106), (85, 186, 92), (105, 157, 93), (74, 102, 87),
- (118, 100, 100), (150, 98, 76), (199, 102, 57), (241, 76, 70),
- (222, 42, 43), (186, 8, 84), (202, 12, 164), (137, 110, 103),
- (69, 189, 92), (15, 226, 69), (2, 235, 66), (2, 236, 63),
- (3, 235, 63), (25, 218, 73), (55, 202, 87), (113, 218, 125),
- (179, 232, 160), (222, 247, 153), (242, 240, 165), (243, 236, 168),
- (234, 223, 169), (233, 188, 165), (234, 200, 172), (243, 221, 182),
- (244, 240, 166), (241, 224, 178), (237, 182, 161), (236, 133, 154),
- (232, 94, 143), (221, 100, 141), (190, 132, 131), (179, 157, 107)
- ),
-
-// 280 Apophysis-040427-51Thatway4
-((108, 55, 21), (208, 161, 89), (219, 198, 105), (231, 235, 122),
- (235, 215, 156), (240, 195, 190), (236, 177, 193), (233, 159, 196),
- (162, 127, 229), (154, 120, 227), (146, 113, 226), (175, 154, 204),
- (204, 196, 183), (222, 194, 141), (241, 192, 99), (223, 163, 90),
- (206, 135, 81), (134, 91, 46), (129, 75, 39), (124, 60, 33),
- (126, 64, 19), (129, 69, 6), (129, 67, 5), (130, 66, 4),
- (126, 55, 13), (118, 67, 15), (110, 80, 18), (114, 73, 22),
- (118, 66, 27), (131, 78, 32), (144, 91, 37), (166, 96, 34),
- (205, 123, 37), (197, 148, 71), (216, 189, 79), (236, 231, 88),
- (228, 193, 73), (221, 155, 59), (209, 137, 54), (198, 119, 50),
- (135, 65, 29), (109, 51, 16), (83, 37, 4), (48, 24, 10),
- (13, 11, 16), (8, 14, 19), (4, 17, 23), (19, 37, 47),
- (102, 68, 41), (144, 106, 33), (178, 105, 40), (213, 104, 47),
- (196, 100, 34), (179, 97, 21), (166, 84, 13), (153, 72, 6),
- (131, 55, 0), (140, 56, 5), (149, 57, 10), (135, 64, 19),
- (122, 71, 28), (128, 71, 25), (135, 71, 23), (141, 77, 15),
- (136, 68, 3), (145, 65, 0), (140, 49, 0), (136, 34, 0),
- (130, 34, 0), (124, 34, 0), (93, 34, 2), (72, 28, 0),
- (16, 22, 0), (12, 14, 5), (9, 7, 10), (16, 9, 14),
- (24, 11, 18), (32, 15, 14), (40, 20, 11), (88, 37, 0),
- (124, 54, 0), (151, 66, 35), (141, 76, 43), (131, 87, 52),
- (138, 83, 52), (146, 79, 52), (155, 78, 50), (154, 81, 48),
- (118, 68, 35), (119, 62, 32), (120, 56, 29), (125, 49, 24),
- (130, 42, 20), (147, 46, 18), (133, 45, 7), (121, 39, 0),
- (107, 40, 0), (70, 10, 0), (46, 5, 0), (23, 0, 0),
- (22, 0, 5), (21, 0, 10), (2, 0, 19), (4, 6, 21),
- (9, 0, 36), (16, 2, 49), (23, 5, 63), (21, 10, 59),
- (20, 15, 55), (22, 22, 48), (62, 12, 21), (92, 28, 0),
- (116, 34, 0), (95, 12, 0), (86, 6, 0), (78, 0, 0),
- (82, 21, 0), (100, 40, 12), (122, 39, 23), (130, 59, 15),
- (160, 78, 28), (164, 79, 23), (169, 81, 18), (172, 71, 9),
- (176, 62, 0), (177, 74, 15), (216, 111, 45), (229, 114, 57),
- (237, 132, 77), (233, 145, 74), (224, 144, 69), (216, 143, 64),
- (231, 136, 44), (218, 125, 45), (184, 102, 26), (163, 87, 11),
- (116, 63, 0), (97, 62, 10), (79, 61, 21), (50, 45, 29),
- (22, 29, 37), (21, 19, 30), (40, 26, 26), (98, 54, 17),
- (122, 55, 13), (128, 48, 0), (124, 50, 0), (120, 53, 0),
- (106, 46, 0), (103, 52, 9), (105, 46, 14), (113, 47, 13),
- (109, 44, 14), (108, 49, 18), (107, 54, 23), (111, 64, 20),
- (121, 78, 25), (125, 83, 25), (154, 95, 15), (186, 121, 39),
- (202, 132, 60), (220, 131, 63), (227, 137, 68), (234, 143, 73),
- (244, 153, 80), (255, 168, 108), (240, 173, 102), (216, 178, 131),
- (232, 229, 194), (232, 231, 211), (233, 234, 228), (233, 232, 188),
- (216, 203, 169), (209, 211, 189), (231, 225, 239), (240, 226, 241),
- (249, 215, 248), (255, 225, 248), (252, 241, 239), (255, 229, 190),
- (223, 196, 143), (181, 157, 87), (160, 123, 43), (156, 90, 40),
- (152, 73, 30), (152, 75, 25), (153, 78, 20), (140, 76, 28),
- (133, 83, 34), (136, 76, 50), (115, 68, 38), (102, 69, 36),
- (98, 64, 26), (104, 55, 23), (97, 50, 20), (59, 9, 10),
- (32, 6, 9), (25, 6, 0), (42, 6, 0), (51, 23, 0),
- (79, 49, 0), (99, 48, 0), (95, 33, 0), (92, 34, 0),
- (74, 19, 0), (56, 17, 0), (34, 4, 0), (20, 0, 0),
- (18, 0, 0), (0, 11, 0), (14, 13, 0), (17, 7, 5),
- (9, 6, 17), (19, 5, 18), (47, 17, 17), (90, 69, 38),
- (75, 71, 104), (124, 96, 121), (122, 127, 227), (97, 111, 236),
- (117, 94, 244), (82, 47, 235), (67, 36, 95), (77, 9, 84),
- (108, 45, 76), (121, 55, 31), (148, 62, 27), (158, 76, 20),
- (160, 71, 13), (150, 66, 19), (136, 60, 28), (121, 57, 29),
- (123, 60, 27), (142, 64, 18), (168, 80, 34), (187, 106, 61),
- (229, 150, 91), (253, 221, 120), (242, 232, 119), (231, 242, 103),
- (233, 229, 103), (192, 170, 110), (188, 123, 91), (142, 95, 53),
- (121, 70, 49), (96, 72, 28), (93, 62, 16), (50, 24, 9),
- (26, 20, 8), (20, 26, 22), (97, 58, 29), (106, 76, 38),
- (118, 63, 42), (142, 78, 43), (226, 125, 57), (173, 89, 29)
- ),
-
-// 281 Apophysis-040427-51ThatwayGrn
-((79, 66, 13), (83, 51, 0), (100, 55, 0), (118, 59, 0),
- (119, 65, 0), (120, 72, 0), (119, 72, 0), (119, 72, 0),
- (78, 55, 5), (66, 48, 5), (54, 41, 6), (56, 39, 10),
- (58, 38, 14), (70, 61, 16), (82, 85, 18), (74, 109, 39),
- (67, 133, 61), (67, 133, 62), (65, 125, 61), (64, 117, 61),
- (67, 82, 33), (71, 48, 6), (68, 41, 3), (65, 35, 0),
- (70, 53, 1), (69, 95, 25), (69, 137, 50), (67, 144, 51),
- (66, 152, 53), (63, 156, 52), (61, 160, 52), (59, 163, 52),
- (59, 163, 52), (58, 161, 52), (60, 161, 52), (62, 161, 53),
- (61, 160, 52), (61, 160, 52), (61, 158, 52), (62, 157, 53),
- (64, 134, 64), (67, 128, 69), (71, 123, 74), (72, 121, 78),
- (73, 119, 82), (73, 119, 82), (73, 119, 82), (73, 119, 82),
- (73, 121, 79), (68, 148, 53), (66, 150, 53), (65, 153, 53),
- (66, 151, 53), (68, 149, 54), (70, 146, 54), (73, 143, 54),
- (144, 90, 0), (125, 98, 6), (106, 107, 13), (86, 119, 39),
- (67, 132, 66), (67, 131, 70), (68, 131, 74), (71, 129, 79),
- (74, 127, 85), (75, 120, 87), (75, 119, 86), (75, 119, 86),
- (75, 119, 86), (75, 119, 86), (76, 122, 86), (76, 119, 89),
- (75, 119, 86), (68, 121, 82), (61, 124, 79), (62, 132, 69),
- (64, 141, 59), (63, 145, 57), (63, 150, 55), (67, 148, 53),
- (66, 141, 59), (70, 146, 55), (66, 149, 55), (62, 152, 56),
- (63, 154, 54), (64, 157, 53), (61, 160, 52), (61, 160, 52),
- (65, 153, 53), (67, 150, 53), (70, 147, 53), (85, 123, 34),
- (101, 99, 16), (122, 84, 0), (107, 57, 0), (85, 42, 0),
- (60, 32, 0), (53, 34, 1), (70, 38, 1), (88, 43, 2),
- (95, 49, 1), (102, 56, 0), (117, 64, 0), (118, 71, 1),
- (92, 84, 22), (80, 103, 46), (69, 123, 71), (64, 86, 48),
- (60, 50, 25), (45, 32, 16), (37, 28, 11), (32, 18, 7),
- (45, 32, 13), (70, 118, 70), (71, 119, 75), (72, 120, 80),
- (76, 119, 91), (75, 120, 100), (76, 119, 100), (76, 119, 100),
- (75, 122, 86), (115, 115, 45), (155, 108, 4), (158, 114, 3),
- (162, 120, 2), (104, 137, 48), (71, 146, 55), (70, 146, 55),
- (68, 136, 61), (67, 133, 62), (67, 133, 62), (67, 133, 62),
- (67, 126, 68), (70, 120, 69), (109, 69, 17), (127, 82, 0),
- (148, 78, 6), (137, 70, 3), (126, 62, 1), (113, 57, 2),
- (100, 52, 3), (76, 30, 7), (63, 29, 1), (58, 22, 0),
- (54, 21, 2), (61, 28, 0), (66, 30, 2), (72, 33, 4),
- (103, 56, 4), (131, 73, 0), (157, 97, 0), (170, 133, 0),
- (162, 148, 43), (124, 152, 39), (86, 157, 35), (72, 154, 56),
- (66, 154, 52), (65, 156, 53), (65, 156, 53), (64, 155, 52),
- (65, 156, 53), (63, 158, 54), (62, 159, 53), (62, 161, 53),
- (60, 164, 53), (60, 164, 53), (62, 161, 53), (63, 158, 54),
- (66, 152, 53), (67, 148, 53), (69, 145, 54), (106, 118, 32),
- (154, 108, 0), (164, 115, 0), (143, 108, 16), (82, 118, 90),
- (80, 119, 98), (78, 120, 100), (75, 119, 102), (78, 120, 100),
- (79, 119, 95), (75, 119, 86), (71, 120, 75), (62, 70, 19),
- (45, 28, 0), (44, 24, 3), (44, 21, 7), (37, 19, 5),
- (45, 17, 3), (47, 21, 0), (49, 34, 1), (56, 48, 2),
- (74, 54, 0), (98, 57, 1), (123, 59, 0), (128, 69, 0),
- (130, 86, 0), (108, 98, 49), (73, 119, 80), (76, 119, 92),
- (75, 120, 100), (72, 120, 108), (73, 119, 108), (75, 119, 102),
- (76, 119, 100), (76, 119, 91), (73, 119, 80), (71, 120, 75),
- (56, 57, 15), (51, 40, 8), (47, 36, 8), (44, 41, 8),
- (47, 44, 11), (47, 50, 7), (53, 65, 1), (60, 91, 34),
- (71, 120, 75), (75, 127, 89), (75, 134, 90), (71, 129, 79),
- (64, 134, 62), (68, 148, 53), (67, 151, 55), (67, 151, 53),
- (68, 148, 53), (67, 134, 63), (73, 124, 81), (76, 119, 91),
- (79, 119, 95), (78, 120, 98), (80, 119, 98), (80, 119, 98),
- (80, 119, 100), (80, 119, 98), (80, 119, 98), (78, 122, 97),
- (75, 122, 88), (72, 127, 85), (69, 130, 73), (65, 139, 64),
- (68, 148, 53), (68, 148, 53), (68, 141, 59), (70, 133, 62),
- (67, 125, 67), (92, 71, 18), (62, 40, 19), (51, 29, 8),
- (46, 25, 4), (57, 32, 1), (73, 46, 1), (105, 58, 4),
- (131, 80, 1), (154, 99, 0), (178, 160, 62), (170, 124, 2)
- ),
-
-// 282 Apophysis-040427-51TreeLife1
-((199, 144, 17), (41, 30, 44), (89, 62, 36), (138, 94, 29),
- (161, 115, 26), (184, 137, 23), (190, 143, 30), (197, 149, 38),
- (206, 169, 62), (214, 187, 99), (223, 206, 136), (222, 207, 148),
- (221, 209, 161), (207, 169, 114), (193, 129, 68), (191, 133, 53),
- (190, 138, 39), (173, 120, 6), (172, 119, 4), (171, 118, 2),
- (166, 111, 1), (161, 105, 0), (162, 102, 0), (164, 100, 0),
- (148, 76, 0), (142, 68, 0), (137, 61, 0), (131, 43, 0),
- (125, 26, 0), (116, 22, 0), (107, 18, 0), (74, 0, 28),
- (33, 0, 29), (7, 6, 12), (45, 10, 9), (84, 14, 6),
- (106, 30, 3), (129, 47, 0), (137, 60, 0), (146, 74, 0),
- (170, 113, 6), (176, 122, 8), (182, 132, 11), (194, 142, 17),
- (206, 153, 23), (209, 160, 28), (212, 168, 33), (214, 181, 42),
- (228, 189, 50), (238, 212, 65), (240, 213, 68), (243, 215, 72),
- (233, 199, 62), (224, 184, 53), (217, 177, 51), (211, 171, 49),
- (195, 147, 23), (187, 138, 15), (179, 129, 8), (171, 115, 6),
- (164, 101, 4), (159, 94, 2), (155, 88, 1), (149, 77, 1),
- (146, 74, 2), (152, 81, 1), (155, 90, 1), (159, 99, 1),
- (158, 98, 1), (157, 97, 1), (144, 87, 0), (138, 68, 0),
- (116, 69, 0), (116, 65, 0), (117, 61, 0), (121, 52, 0),
- (125, 44, 1), (121, 42, 0), (117, 41, 0), (109, 42, 0),
- (125, 44, 1), (139, 61, 0), (149, 81, 1), (159, 101, 2),
- (164, 108, 4), (170, 116, 7), (177, 124, 10), (182, 132, 11),
- (183, 133, 12), (184, 135, 10), (185, 137, 9), (185, 136, 10),
- (185, 135, 12), (186, 136, 13), (190, 140, 15), (196, 149, 19),
- (208, 162, 25), (221, 180, 40), (224, 184, 44), (228, 189, 49),
- (225, 186, 46), (222, 183, 43), (216, 172, 37), (211, 162, 34),
- (198, 151, 21), (190, 141, 16), (182, 132, 11), (176, 125, 8),
- (171, 118, 6), (160, 100, 2), (148, 76, 0), (138, 64, 0),
- (138, 61, 5), (145, 77, 6), (155, 91, 5), (165, 106, 4),
- (181, 130, 12), (193, 143, 22), (204, 157, 25), (211, 165, 30),
- (211, 167, 32), (206, 159, 35), (201, 151, 38), (195, 145, 27),
- (189, 139, 16), (173, 120, 6), (161, 97, 7), (140, 67, 16),
- (112, 35, 7), (54, 4, 29), (55, 13, 38), (56, 22, 47),
- (32, 29, 36), (49, 35, 52), (43, 47, 85), (80, 52, 103),
- (68, 77, 76), (82, 78, 89), (97, 79, 103), (104, 85, 84),
- (112, 92, 65), (147, 95, 45), (165, 105, 9), (170, 116, 7),
- (182, 132, 11), (192, 142, 17), (196, 147, 20), (200, 153, 23),
- (205, 161, 28), (211, 165, 30), (203, 159, 26), (197, 150, 20),
- (179, 121, 22), (173, 116, 33), (167, 112, 45), (176, 138, 161),
- (165, 153, 203), (168, 156, 206), (171, 158, 228), (201, 201, 227),
- (207, 195, 209), (255, 230, 156), (250, 235, 142), (246, 240, 128),
- (246, 248, 115), (254, 245, 92), (255, 235, 96), (255, 233, 97),
- (239, 202, 59), (237, 201, 58), (235, 200, 58), (237, 198, 59),
- (232, 194, 61), (233, 203, 105), (211, 162, 155), (160, 101, 103),
- (145, 88, 45), (131, 74, 31), (139, 65, 18), (138, 63, 5),
- (137, 61, 0), (134, 63, 1), (134, 63, 1), (137, 62, 0),
- (131, 49, 1), (130, 48, 0), (129, 47, 0), (132, 52, 1),
- (139, 63, 0), (144, 72, 0), (147, 78, 0), (154, 91, 0),
- (161, 101, 3), (164, 109, 8), (160, 125, 0), (173, 124, 3),
- (182, 132, 11), (192, 142, 17), (204, 157, 27), (209, 159, 38),
- (214, 170, 35), (221, 182, 42), (228, 189, 49), (229, 192, 49),
- (231, 194, 53), (232, 193, 53), (227, 188, 48), (222, 181, 41),
- (213, 169, 34), (201, 154, 24), (189, 132, 19), (163, 106, 16),
- (118, 76, 34), (93, 69, 93), (110, 89, 108), (114, 75, 104),
- (128, 70, 50), (153, 94, 24), (168, 116, 6), (173, 122, 7),
- (181, 131, 10), (175, 124, 7), (172, 119, 5), (168, 106, 7),
- (169, 89, 4), (150, 65, 0), (128, 46, 0), (117, 35, 0),
- (109, 28, 0), (88, 0, 0), (65, 0, 26), (33, 0, 27),
- (8, 0, 15), (38, 5, 26), (98, 14, 3), (116, 26, 15),
- (117, 29, 15), (122, 43, 28), (111, 94, 110), (149, 131, 179),
- (159, 145, 180), (131, 112, 134), (158, 97, 113), (167, 99, 38),
- (176, 123, 11), (181, 130, 12), (188, 138, 15), (197, 151, 16),
- (199, 164, 18), (213, 172, 32), (234, 189, 12), (255, 197, 35),
- (240, 201, 44), (229, 190, 50), (220, 176, 41), (210, 161, 32)
- ),
-
-// 283 Apophysis-040427-51TreeLife
-((160, 85, 2), (162, 86, 2), (159, 84, 6), (157, 83, 10),
- (161, 87, 6), (166, 92, 3), (167, 95, 2), (168, 98, 2),
- (164, 90, 3), (157, 83, 2), (150, 76, 1), (144, 69, 0),
- (138, 62, 0), (132, 55, 0), (127, 49, 0), (123, 46, 0),
- (120, 43, 1), (118, 40, 1), (119, 39, 0), (120, 39, 0),
- (123, 44, 0), (127, 49, 1), (130, 53, 1), (134, 57, 1),
- (153, 110, 78), (186, 152, 121), (219, 194, 164), (234, 209, 131),
- (250, 225, 99), (239, 209, 77), (229, 193, 55), (208, 157, 30),
- (169, 98, 8), (134, 57, 1), (124, 48, 0), (115, 40, 0),
- (111, 35, 0), (107, 31, 0), (106, 31, 0), (105, 32, 0),
- (110, 36, 1), (114, 38, 1), (118, 40, 1), (120, 44, 2),
- (123, 49, 4), (128, 52, 2), (133, 56, 0), (139, 64, 0),
- (146, 69, 1), (161, 85, 7), (164, 98, 3), (167, 112, 0),
- (164, 111, 28), (162, 111, 56), (153, 105, 60), (145, 99, 65),
- (162, 97, 17), (154, 83, 13), (146, 70, 10), (133, 57, 5),
- (121, 44, 0), (116, 40, 0), (112, 36, 0), (106, 31, 0),
- (98, 26, 1), (96, 24, 0), (93, 30, 0), (90, 36, 0),
- (95, 34, 0), (100, 32, 0), (111, 37, 0), (120, 43, 1),
- (136, 66, 17), (160, 104, 58), (184, 142, 100), (196, 162, 141),
- (209, 183, 182), (228, 208, 155), (247, 233, 128), (255, 245, 130),
- (252, 238, 116), (253, 236, 104), (250, 233, 104), (248, 230, 104),
- (246, 222, 94), (244, 215, 85), (221, 176, 49), (185, 129, 46),
- (154, 78, 2), (144, 66, 1), (134, 54, 1), (127, 48, 3),
- (121, 43, 5), (118, 39, 6), (113, 42, 14), (111, 35, 9),
- (108, 33, 1), (108, 33, 1), (111, 36, 1), (115, 40, 1),
- (116, 39, 0), (117, 39, 0), (120, 43, 1), (123, 46, 4),
- (132, 55, 0), (133, 57, 0), (135, 59, 1), (134, 57, 0),
- (133, 56, 0), (132, 55, 0), (131, 52, 0), (125, 47, 1),
- (127, 46, 3), (132, 55, 1), (133, 57, 1), (135, 59, 1),
- (140, 65, 0), (141, 71, 0), (141, 82, 0), (141, 72, 0),
- (130, 53, 1), (124, 47, 0), (119, 42, 0), (117, 41, 0),
- (115, 40, 1), (113, 37, 1), (108, 34, 0), (104, 33, 1),
- (105, 32, 0), (108, 33, 1), (108, 33, 0), (109, 34, 0),
- (112, 36, 0), (116, 38, 0), (117, 39, 0), (113, 38, 0),
- (106, 31, 0), (103, 28, 0), (100, 26, 0), (98, 25, 0),
- (97, 25, 1), (97, 25, 1), (95, 28, 2), (98, 26, 1),
- (102, 28, 1), (104, 30, 1), (104, 31, 0), (105, 32, 0),
- (104, 31, 0), (102, 28, 1), (99, 27, 2), (98, 25, 0),
- (96, 24, 0), (95, 23, 0), (95, 23, 1), (96, 24, 0),
- (96, 24, 0), (97, 25, 1), (102, 28, 1), (108, 34, 0),
- (115, 40, 0), (135, 58, 2), (140, 63, 7), (145, 68, 12),
- (151, 76, 9), (156, 101, 60), (177, 134, 81), (202, 169, 152),
- (220, 203, 237), (219, 203, 238), (219, 203, 240), (225, 211, 202),
- (252, 248, 138), (243, 222, 95), (211, 162, 31), (213, 133, 20),
- (189, 115, 20), (164, 93, 3), (155, 79, 1), (148, 75, 0),
- (147, 73, 0), (145, 71, 0), (146, 72, 1), (148, 71, 3),
- (132, 55, 1), (128, 51, 1), (125, 47, 1), (120, 42, 0),
- (118, 40, 1), (116, 41, 1), (115, 43, 0), (119, 42, 0),
- (121, 44, 0), (126, 48, 0), (132, 52, 0), (134, 57, 1),
- (130, 63, 8), (140, 70, 11), (139, 72, 20), (146, 122, 76),
- (198, 164, 136), (207, 180, 189), (207, 182, 204), (211, 190, 199),
- (224, 203, 212), (237, 224, 231), (241, 240, 173), (247, 223, 101),
- (220, 175, 82), (183, 132, 69), (165, 94, 14), (154, 78, 2),
- (141, 63, 0), (126, 50, 0), (118, 40, 1), (108, 33, 1),
- (102, 28, 1), (93, 23, 0), (85, 18, 1), (70, 14, 0),
- (70, 10, 0), (75, 9, 0), (87, 19, 0), (96, 24, 0),
- (103, 29, 0), (110, 36, 0), (118, 41, 0), (127, 49, 1),
- (134, 58, 0), (139, 63, 1), (142, 67, 0), (143, 68, 0),
- (144, 66, 2), (138, 62, 2), (139, 60, 1), (137, 61, 1),
- (135, 59, 1), (134, 58, 0), (137, 58, 1), (141, 59, 0),
- (145, 68, 0), (150, 76, 1), (160, 88, 3), (169, 102, 0),
- (190, 127, 13), (199, 141, 16), (205, 152, 24), (206, 151, 25),
- (200, 136, 28), (176, 107, 14), (163, 88, 7), (150, 72, 8),
- (142, 57, 0), (128, 51, 9), (130, 35, 0), (125, 36, 4)
- ),
-
-// 284 Apophysis-040427-51triflwr
-((105, 58, 4), (155, 91, 4), (157, 94, 12), (160, 98, 21),
- (177, 101, 60), (194, 105, 99), (189, 109, 109), (185, 114, 120),
- (148, 101, 21), (96, 61, 17), (44, 21, 13), (22, 11, 6),
- (0, 1, 0), (0, 0, 13), (0, 0, 27), (1, 34, 60),
- (2, 68, 94), (1, 57, 106), (57, 91, 147), (114, 125, 189),
- (129, 153, 202), (145, 181, 215), (158, 195, 213), (172, 210, 211),
- (115, 95, 156), (100, 54, 124), (85, 14, 92), (42, 9, 49),
- (0, 4, 7), (0, 2, 3), (0, 0, 0), (1, 0, 0),
- (6, 0, 0), (113, 36, 10), (128, 65, 5), (143, 94, 1),
- (139, 110, 3), (136, 126, 5), (122, 128, 6), (109, 131, 7),
- (40, 117, 1), (40, 116, 0), (41, 116, 0), (71, 107, 1),
- (102, 99, 2), (102, 83, 4), (102, 68, 7), (115, 74, 20),
- (93, 72, 45), (107, 55, 78), (132, 83, 104), (158, 111, 131),
- (178, 159, 143), (198, 208, 155), (204, 203, 173), (211, 198, 192),
- (179, 147, 158), (178, 137, 142), (178, 127, 126), (171, 140, 144),
- (165, 154, 162), (154, 149, 172), (144, 144, 182), (117, 139, 197),
- (54, 87, 202), (46, 59, 199), (23, 35, 180), (1, 11, 161),
- (0, 28, 138), (0, 46, 116), (0, 50, 113), (7, 55, 129),
- (66, 100, 210), (87, 137, 222), (109, 175, 235), (136, 191, 231),
- (163, 208, 227), (160, 214, 218), (158, 220, 209), (148, 178, 204),
- (128, 116, 162), (54, 45, 174), (38, 52, 128), (23, 59, 83),
- (43, 65, 62), (63, 72, 41), (87, 78, 19), (128, 85, 7),
- (153, 80, 1), (143, 46, 0), (133, 13, 0), (142, 10, 0),
- (151, 7, 0), (172, 0, 23), (140, 0, 37), (136, 15, 4),
- (137, 48, 4), (113, 71, 21), (68, 71, 48), (23, 71, 75),
- (12, 72, 82), (1, 74, 89), (0, 66, 98), (0, 52, 110),
- (80, 23, 126), (100, 42, 116), (121, 62, 106), (134, 65, 94),
- (147, 69, 83), (142, 100, 16), (150, 93, 6), (162, 84, 2),
- (170, 77, 0), (170, 83, 6), (167, 77, 3), (164, 72, 0),
- (144, 56, 18), (129, 15, 25), (114, 13, 43), (124, 0, 62),
- (185, 11, 34), (205, 16, 19), (226, 21, 4), (225, 31, 5),
- (224, 41, 7), (176, 74, 0), (174, 76, 1), (165, 84, 5),
- (152, 92, 6), (102, 95, 41), (70, 85, 42), (39, 76, 43),
- (10, 81, 77), (0, 50, 113), (11, 0, 159), (18, 0, 168),
- (0, 5, 183), (9, 15, 188), (18, 25, 193), (19, 24, 191),
- (20, 23, 190), (0, 30, 136), (1, 60, 104), (22, 79, 72),
- (60, 103, 13), (127, 129, 2), (132, 125, 4), (137, 122, 7),
- (150, 93, 6), (157, 87, 1), (166, 83, 3), (163, 82, 1),
- (150, 69, 6), (135, 56, 16), (120, 43, 27), (113, 27, 76),
- (81, 3, 102), (47, 20, 99), (19, 43, 103), (38, 55, 73),
- (1, 6, 10), (0, 0, 0), (3, 0, 0), (7, 0, 0),
- (68, 59, 28), (108, 69, 4), (139, 103, 6), (136, 120, 7),
- (133, 106, 0), (114, 90, 8), (96, 74, 17), (65, 69, 32),
- (29, 79, 42), (14, 85, 71), (4, 84, 93), (16, 105, 83),
- (6, 107, 49), (1, 108, 26), (1, 110, 19), (42, 122, 37),
- (111, 96, 13), (145, 94, 5), (156, 91, 9), (169, 83, 6),
- (219, 75, 49), (224, 92, 58), (229, 110, 67), (230, 84, 47),
- (228, 70, 7), (176, 76, 0), (173, 81, 6), (188, 96, 71),
- (215, 143, 103), (171, 192, 175), (173, 223, 220), (173, 228, 222),
- (156, 244, 220), (149, 235, 255), (174, 233, 241), (174, 231, 240),
- (178, 226, 238), (198, 202, 240), (203, 198, 228), (194, 230, 220),
- (180, 225, 205), (196, 190, 174), (175, 164, 160), (182, 119, 138),
- (143, 66, 110), (128, 34, 87), (137, 33, 82), (136, 28, 80),
- (150, 30, 57), (167, 36, 68), (152, 93, 25), (169, 83, 6),
- (179, 97, 0), (213, 101, 19), (233, 116, 72), (255, 187, 82),
- (245, 255, 172), (232, 203, 247), (232, 178, 253), (239, 159, 228),
- (221, 199, 201), (215, 169, 153), (228, 121, 75), (223, 120, 19),
- (224, 93, 11), (206, 85, 2), (176, 76, 1), (170, 91, 0),
- (161, 86, 3), (155, 88, 1), (152, 79, 0), (124, 54, 2),
- (129, 35, 0), (131, 13, 0), (128, 12, 31), (106, 23, 43),
- (75, 28, 62), (52, 7, 112), (40, 8, 145), (15, 2, 144),
- (24, 11, 127), (64, 34, 88), (63, 45, 59), (73, 68, 26),
- (120, 69, 4), (148, 81, 3), (164, 78, 1), (171, 78, 0),
- (167, 69, 0), (171, 39, 62), (127, 64, 107), (136, 55, 98)
- ),
-
-// 285 Apophysis-040427-51mitosis
-((78, 82, 109), (113, 49, 65), (84, 46, 45), (55, 44, 26),
- (53, 48, 29), (51, 53, 32), (45, 49, 38), (40, 46, 44),
- (45, 37, 52), (47, 44, 55), (49, 52, 59), (59, 72, 83),
- (70, 93, 107), (96, 119, 134), (122, 145, 161), (136, 156, 172),
- (151, 168, 184), (119, 165, 189), (119, 174, 191), (120, 184, 194),
- (163, 219, 214), (206, 255, 234), (224, 255, 243), (242, 255, 253),
- (250, 250, 255), (233, 211, 215), (217, 172, 175), (229, 167, 134),
- (242, 163, 94), (244, 149, 92), (247, 136, 90), (240, 130, 71),
- (206, 149, 106), (180, 98, 134), (204, 98, 92), (229, 99, 50),
- (200, 91, 51), (172, 83, 53), (163, 74, 72), (155, 65, 91),
- (113, 101, 115), (118, 113, 117), (124, 125, 119), (139, 138, 133),
- (155, 152, 147), (154, 157, 156), (154, 162, 165), (149, 144, 164),
- (126, 129, 138), (82, 92, 93), (64, 74, 74), (47, 57, 56),
- (47, 41, 47), (48, 26, 38), (51, 23, 28), (54, 20, 19),
- (51, 5, 7), (89, 7, 3), (127, 9, 0), (151, 11, 5),
- (175, 13, 10), (194, 31, 38), (213, 50, 67), (233, 33, 20),
- (211, 21, 5), (159, 34, 12), (161, 45, 42), (164, 56, 72),
- (156, 54, 72), (148, 53, 73), (123, 83, 71), (124, 33, 42),
- (80, 24, 33), (67, 12, 16), (54, 0, 0), (30, 1, 0),
- (6, 2, 1), (4, 3, 0), (3, 4, 0), (15, 4, 2),
- (14, 4, 5), (16, 31, 26), (30, 36, 42), (45, 42, 59),
- (51, 49, 69), (58, 56, 80), (79, 74, 104), (84, 78, 106),
- (66, 65, 83), (55, 59, 69), (45, 53, 56), (38, 48, 48),
- (31, 43, 41), (15, 30, 23), (10, 8, 9), (8, 6, 0),
- (14, 6, 4), (22, 26, 12), (29, 35, 10), (37, 45, 8),
- (36, 53, 8), (35, 62, 9), (48, 58, 6), (53, 59, 57),
- (90, 101, 123), (91, 121, 140), (92, 141, 158), (91, 130, 149),
- (91, 119, 140), (105, 117, 143), (96, 112, 128), (89, 105, 128),
- (89, 116, 107), (63, 113, 124), (65, 111, 117), (68, 109, 111),
- (81, 104, 112), (91, 97, 123), (126, 96, 134), (163, 111, 160),
- (191, 180, 196), (195, 195, 201), (199, 211, 207), (222, 228, 231),
- (246, 246, 255), (252, 249, 255), (252, 253, 255), (255, 251, 255),
- (251, 255, 255), (196, 212, 211), (181, 197, 195), (167, 182, 179),
- (151, 150, 156), (124, 116, 137), (98, 96, 109), (80, 86, 84),
- (42, 59, 51), (37, 53, 51), (33, 48, 51), (29, 45, 43),
- (26, 43, 35), (21, 32, 36), (20, 14, 26), (29, 14, 21),
- (30, 29, 27), (54, 28, 27), (60, 26, 26), (67, 25, 26),
- (90, 32, 44), (66, 51, 46), (61, 70, 87), (87, 85, 96),
- (141, 98, 141), (149, 101, 146), (158, 105, 151), (141, 84, 119),
- (106, 79, 114), (87, 78, 105), (69, 83, 86), (63, 66, 71),
- (48, 59, 55), (44, 51, 61), (45, 58, 70), (46, 65, 80),
- (59, 92, 81), (62, 88, 101), (61, 110, 117), (60, 87, 98),
- (41, 51, 63), (39, 54, 58), (38, 57, 53), (39, 61, 49),
- (48, 64, 53), (53, 76, 68), (85, 85, 83), (112, 113, 73),
- (113, 113, 103), (125, 127, 124), (158, 156, 144), (158, 170, 170),
- (161, 165, 174), (158, 149, 178), (127, 153, 150), (114, 120, 154),
- (121, 153, 178), (143, 166, 178), (165, 179, 179), (175, 190, 195),
- (210, 249, 248), (241, 255, 254), (247, 255, 254), (228, 237, 242),
- (190, 173, 215), (148, 138, 162), (111, 99, 139), (100, 105, 101),
- (67, 99, 86), (50, 73, 65), (49, 62, 55), (56, 65, 60),
- (61, 86, 67), (58, 103, 82), (52, 102, 109), (70, 118, 128),
- (76, 130, 142), (84, 115, 133), (80, 109, 127), (71, 117, 130),
- (71, 117, 130), (74, 110, 122), (76, 100, 112), (70, 78, 97),
- (59, 56, 75), (58, 39, 58), (80, 41, 44), (61, 20, 24),
- (47, 8, 9), (59, 0, 2), (38, 4, 2), (26, 16, 25),
- (37, 38, 40), (39, 48, 57), (48, 55, 73), (66, 68, 91),
- (92, 91, 105), (103, 129, 116), (128, 136, 139), (142, 157, 162),
- (130, 172, 150), (126, 147, 140), (127, 116, 110), (115, 88, 61),
- (67, 62, 59), (50, 45, 49), (37, 49, 45), (34, 41, 34),
- (25, 34, 31), (34, 36, 25), (24, 49, 7), (17, 40, 0),
- (15, 20, 0), (8, 15, 0), (6, 6, 0), (14, 4, 2),
- (23, 3, 2), (39, 1, 0), (38, 5, 0), (48, 11, 2),
- (51, 21, 21), (39, 33, 33), (21, 32, 28), (13, 17, 16),
- (27, 12, 15), (35, 23, 35), (30, 27, 38), (45, 31, 31)
- ),
-
-// 286 Apophysis-040427-51triflwer
-((142, 104, 5), (140, 108, 9), (121, 111, 10), (102, 114, 12),
- (83, 73, 43), (64, 33, 74), (88, 73, 103), (113, 114, 132),
- (160, 203, 186), (163, 207, 205), (167, 211, 224), (144, 200, 229),
- (122, 189, 234), (121, 200, 242), (120, 212, 251), (133, 221, 244),
- (147, 230, 238), (203, 237, 202), (201, 210, 196), (199, 184, 191),
- (179, 151, 157), (159, 118, 124), (126, 110, 73), (93, 102, 23),
- (0, 49, 115), (2, 28, 128), (4, 8, 141), (27, 24, 158),
- (50, 40, 175), (58, 68, 190), (66, 96, 206), (99, 139, 208),
- (149, 163, 212), (234, 235, 203), (230, 219, 194), (226, 203, 185),
- (218, 221, 143), (211, 239, 102), (223, 220, 120), (235, 201, 138),
- (215, 94, 13), (210, 103, 9), (205, 112, 6), (195, 105, 3),
- (185, 99, 0), (179, 89, 2), (173, 79, 5), (167, 82, 2),
- (165, 78, 1), (182, 65, 0), (163, 42, 0), (145, 20, 0),
- (135, 20, 2), (126, 20, 4), (132, 12, 7), (139, 4, 11),
- (118, 0, 61), (85, 13, 76), (52, 26, 91), (40, 16, 87),
- (28, 7, 84), (15, 5, 42), (3, 4, 0), (0, 0, 0),
- (0, 0, 0), (79, 54, 34), (95, 52, 20), (112, 51, 6),
- (120, 37, 3), (129, 23, 0), (129, 18, 1), (131, 7, 5),
- (108, 4, 57), (77, 19, 115), (47, 35, 173), (71, 51, 186),
- (95, 68, 199), (92, 67, 178), (90, 67, 158), (89, 62, 157),
- (99, 47, 130), (97, 50, 130), (128, 84, 133), (159, 118, 136),
- (161, 117, 133), (163, 117, 130), (189, 133, 120), (188, 91, 58),
- (155, 91, 4), (154, 89, 3), (154, 88, 2), (155, 84, 1),
- (157, 80, 0), (169, 77, 0), (182, 74, 12), (188, 62, 66),
- (165, 94, 112), (94, 93, 169), (103, 110, 178), (113, 128, 187),
- (120, 148, 200), (127, 168, 214), (156, 178, 192), (113, 136, 190),
- (93, 89, 165), (113, 96, 154), (134, 103, 144), (134, 95, 138),
- (134, 87, 133), (159, 78, 93), (162, 40, 79), (127, 52, 13),
- (143, 51, 2), (122, 69, 15), (119, 60, 21), (116, 52, 27),
- (84, 19, 53), (34, 51, 79), (8, 66, 88), (7, 99, 84),
- (5, 88, 78), (6, 93, 56), (8, 98, 34), (7, 89, 57),
- (6, 80, 81), (8, 63, 93), (11, 62, 93), (0, 60, 104),
- (0, 60, 107), (42, 26, 89), (48, 25, 88), (55, 25, 87),
- (83, 57, 34), (116, 22, 12), (127, 13, 21), (124, 0, 52),
- (125, 9, 72), (116, 43, 108), (108, 77, 145), (112, 80, 143),
- (117, 84, 141), (130, 98, 139), (133, 111, 157), (90, 67, 158),
- (17, 46, 186), (63, 103, 224), (80, 111, 209), (97, 119, 195),
- (160, 174, 177), (210, 173, 214), (230, 215, 148), (231, 201, 147),
- (211, 97, 71), (210, 93, 69), (210, 89, 68), (213, 81, 56),
- (194, 65, 69), (185, 51, 60), (169, 42, 69), (155, 30, 72),
- (163, 7, 46), (170, 1, 30), (164, 1, 37), (158, 1, 44),
- (147, 0, 44), (133, 0, 45), (125, 15, 28), (124, 65, 25),
- (133, 97, 0), (111, 101, 8), (89, 105, 16), (51, 90, 23),
- (18, 67, 81), (14, 52, 97), (4, 27, 133), (10, 6, 142),
- (25, 3, 138), (33, 0, 149), (50, 0, 126), (82, 24, 108),
- (133, 39, 89), (156, 39, 81), (156, 40, 79), (191, 55, 59),
- (248, 79, 10), (224, 89, 8), (200, 100, 6), (164, 85, 6),
- (151, 90, 1), (149, 92, 2), (133, 88, 3), (119, 58, 1),
- (84, 63, 20), (79, 75, 30), (67, 74, 23), (8, 5, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 1), (2, 16, 104), (0, 37, 125), (2, 9, 142),
- (4, 0, 147), (11, 0, 154), (16, 0, 150), (22, 1, 158),
- (6, 0, 177), (13, 36, 210), (1, 38, 249), (0, 48, 221),
- (18, 12, 180), (62, 10, 137), (69, 26, 69), (112, 67, 25),
- (147, 72, 7), (163, 90, 11), (198, 118, 111), (211, 158, 116),
- (204, 143, 114), (140, 89, 104), (56, 50, 60), (43, 58, 61),
- (2, 2, 2), (0, 0, 0), (7, 14, 0), (80, 80, 10),
- (106, 128, 1), (98, 129, 0), (76, 124, 4), (70, 124, 2),
- (10, 97, 19), (1, 111, 16), (30, 126, 28), (78, 126, 6),
- (130, 131, 1), (133, 129, 3), (137, 124, 9), (139, 112, 5),
- (146, 95, 6), (150, 94, 7), (160, 88, 6), (171, 79, 2),
- (175, 71, 0), (184, 71, 0), (176, 76, 0), (168, 77, 0),
- (163, 80, 0), (154, 87, 0), (150, 88, 1), (140, 89, 0),
- (117, 58, 0), (111, 40, 10), (58, 12, 0), (0, 0, 0)
- ),
-
-// 287 Apophysis-040427-51yggF
-((47, 48, 42), (64, 65, 59), (76, 77, 71), (88, 89, 84),
- (90, 90, 93), (92, 92, 102), (93, 93, 103), (94, 94, 104),
- (100, 101, 96), (95, 96, 91), (91, 92, 87), (81, 84, 79),
- (72, 77, 71), (61, 65, 63), (50, 54, 55), (48, 50, 52),
- (47, 47, 49), (42, 41, 39), (42, 42, 38), (42, 43, 38),
- (41, 42, 38), (41, 41, 39), (43, 43, 41), (45, 45, 43),
- (54, 53, 49), (52, 55, 47), (50, 58, 45), (50, 54, 46),
- (50, 50, 48), (50, 47, 46), (51, 45, 45), (52, 42, 40),
- (48, 46, 47), (56, 59, 64), (64, 67, 74), (72, 75, 84),
- (74, 78, 88), (77, 81, 92), (82, 84, 94), (87, 87, 97),
- (84, 94, 83), (81, 87, 79), (79, 80, 75), (69, 70, 70),
- (60, 61, 66), (57, 58, 63), (55, 56, 61), (53, 52, 57),
- (50, 49, 54), (46, 45, 50), (43, 43, 44), (41, 41, 39),
- (36, 36, 37), (31, 32, 36), (31, 31, 36), (32, 31, 36),
- (22, 21, 26), (14, 16, 18), (6, 12, 10), (16, 19, 16),
- (26, 27, 22), (28, 28, 25), (30, 30, 28), (36, 36, 34),
- (42, 43, 38), (54, 56, 45), (56, 58, 49), (59, 60, 54),
- (59, 60, 55), (60, 61, 56), (60, 60, 58), (59, 63, 64),
- (59, 62, 71), (63, 65, 67), (68, 69, 64), (64, 64, 61),
- (60, 60, 58), (59, 59, 57), (59, 59, 57), (56, 56, 54),
- (52, 52, 50), (46, 47, 42), (45, 45, 41), (45, 44, 40),
- (45, 44, 41), (45, 45, 43), (46, 46, 44), (46, 45, 50),
- (45, 44, 49), (42, 41, 46), (39, 38, 43), (38, 37, 42),
- (38, 37, 42), (42, 42, 40), (43, 43, 45), (47, 46, 51),
- (50, 49, 54), (50, 49, 54), (48, 47, 51), (46, 46, 48),
- (43, 43, 43), (41, 41, 39), (36, 36, 34), (32, 32, 30),
- (32, 32, 30), (37, 37, 34), (42, 43, 38), (48, 49, 44),
- (54, 55, 50), (62, 63, 58), (74, 70, 67), (81, 82, 76),
- (84, 85, 80), (79, 80, 74), (78, 78, 74), (77, 77, 75),
- (73, 74, 69), (73, 73, 71), (73, 73, 81), (75, 75, 85),
- (89, 92, 99), (112, 105, 101), (135, 119, 103), (159, 120, 68),
- (183, 122, 33), (175, 109, 22), (166, 103, 10), (121, 72, 3),
- (104, 68, 8), (108, 111, 120), (121, 124, 132), (134, 137, 144),
- (163, 162, 167), (184, 186, 181), (175, 190, 185), (167, 166, 172),
- (127, 128, 133), (111, 112, 112), (96, 97, 91), (96, 97, 91),
- (97, 98, 92), (117, 117, 119), (135, 141, 131), (143, 144, 148),
- (166, 165, 161), (185, 185, 193), (205, 202, 212), (226, 220, 232),
- (251, 229, 208), (254, 224, 200), (242, 213, 157), (243, 189, 129),
- (144, 147, 126), (131, 133, 127), (119, 119, 129), (105, 105, 103),
- (86, 87, 82), (73, 73, 71), (68, 68, 66), (64, 65, 60),
- (60, 61, 56), (58, 59, 53), (58, 59, 54), (59, 60, 55),
- (59, 60, 55), (60, 61, 55), (62, 61, 57), (63, 64, 59),
- (67, 67, 65), (68, 69, 65), (70, 71, 66), (71, 72, 67),
- (76, 76, 74), (93, 92, 88), (106, 107, 102), (159, 129, 101),
- (215, 162, 94), (216, 165, 102), (217, 205, 181), (226, 227, 231),
- (240, 243, 232), (253, 227, 200), (254, 217, 188), (248, 196, 139),
- (180, 128, 29), (149, 98, 14), (118, 69, 0), (47, 49, 36),
- (37, 37, 35), (27, 27, 29), (26, 25, 30), (24, 26, 23),
- (29, 29, 27), (35, 35, 33), (40, 40, 38), (43, 44, 39),
- (48, 49, 44), (53, 53, 51), (57, 56, 54), (58, 59, 53),
- (59, 60, 54), (58, 59, 53), (54, 55, 50), (51, 52, 47),
- (47, 47, 45), (44, 44, 42), (41, 46, 39), (41, 48, 41),
- (46, 47, 42), (48, 49, 44), (50, 51, 46), (51, 52, 47),
- (51, 51, 49), (50, 50, 50), (49, 50, 52), (52, 51, 56),
- (54, 53, 58), (59, 59, 57), (61, 60, 56), (63, 62, 58),
- (64, 65, 60), (64, 66, 61), (65, 65, 63), (63, 63, 61),
- (58, 60, 59), (55, 54, 59), (53, 52, 57), (50, 49, 54),
- (47, 46, 51), (45, 45, 43), (41, 41, 39), (37, 37, 35),
- (35, 35, 33), (31, 31, 29), (29, 29, 27), (29, 29, 27),
- (28, 28, 26), (28, 28, 26), (29, 30, 25), (31, 31, 23),
- (32, 33, 27), (35, 35, 33), (38, 38, 36), (40, 39, 35),
- (44, 43, 38), (45, 46, 41), (52, 53, 48), (58, 59, 53),
- (59, 60, 55), (60, 61, 56), (62, 63, 58), (64, 65, 60),
- (63, 64, 59), (59, 60, 55), (57, 57, 55), (48, 52, 53)
- ),
-
-// 288 Apophysis-040427-51Gwrap
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (167, 112, 29), (200, 139, 27), (233, 166, 25), (242, 176, 62),
- (252, 186, 99), (245, 188, 96), (239, 191, 93), (243, 186, 90),
- (247, 181, 87), (160, 146, 107), (107, 130, 122), (54, 114, 138),
- (27, 127, 116), (0, 141, 95), (16, 154, 83), (32, 167, 72),
- (181, 172, 139), (134, 110, 122), (87, 49, 106), (43, 24, 53),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (82, 53, 26), (164, 107, 52),
- (194, 137, 36), (224, 168, 21), (250, 151, 6), (234, 66, 27),
- (220, 36, 28), (237, 30, 27), (254, 24, 26), (233, 12, 21),
- (212, 0, 17), (152, 20, 9), (92, 40, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (103, 49, 62), (178, 115, 44), (254, 181, 27),
- (250, 181, 57), (247, 181, 87), (250, 183, 92), (254, 188, 29),
- (255, 152, 0), (198, 107, 26), (141, 63, 53), (111, 57, 56),
- (82, 51, 59), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (132, 56, 32), (176, 90, 75),
- (203, 90, 76), (184, 79, 57), (174, 62, 42), (95, 53, 31),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (49, 70, 63),
- (166, 146, 119), (197, 190, 171), (255, 255, 243), (254, 255, 224),
- (253, 255, 120), (251, 184, 95), (255, 57, 58), (190, 6, 30),
- (92, 37, 43), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (75, 118, 73), (103, 202, 0),
- (170, 188, 76), (190, 188, 103), (185, 153, 52), (130, 104, 47),
- (44, 47, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 289 Apophysis-040428-1Gradient1
-((28, 157, 73), (31, 129, 68), (15, 64, 34), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (22, 98, 0), (25, 142, 4), (28, 187, 8), (26, 202, 4),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (28, 218, 4), (31, 219, 7), (32, 219, 8), (33, 219, 10),
- (20, 180, 76), (25, 158, 73), (31, 137, 71), (31, 68, 76),
- (31, 0, 82), (30, 0, 95), (30, 0, 109), (32, 0, 162),
- (26, 0, 166), (75, 0, 131), (117, 29, 98), (159, 59, 66),
- (172, 101, 68), (185, 144, 71), (193, 143, 42), (202, 143, 14),
- (255, 55, 0), (228, 52, 30), (202, 50, 61), (165, 85, 44),
- (129, 121, 27), (150, 139, 17), (171, 157, 7), (236, 218, 10),
- (243, 224, 10), (243, 224, 10), (216, 186, 40), (189, 148, 71),
- (163, 138, 58), (137, 129, 46), (140, 126, 51), (144, 124, 57),
- (150, 144, 66), (109, 150, 83), (68, 157, 101), (55, 78, 106),
- (43, 0, 112), (55, 0, 124), (67, 0, 137), (63, 0, 154),
- (55, 0, 145), (13, 53, 36), (18, 119, 18), (23, 186, 1),
- (24, 202, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (23, 190, 1), (21, 163, 2), (22, 154, 5),
- (23, 145, 9), (25, 151, 41), (28, 157, 73), (56, 169, 96),
- (73, 162, 105), (207, 151, 41), (225, 187, 25), (243, 224, 10),
- (226, 193, 36), (209, 163, 62), (241, 233, 218), (236, 248, 240),
- (243, 224, 10), (249, 219, 5), (255, 215, 0), (255, 196, 0),
- (255, 178, 0), (255, 132, 0), (201, 91, 0), (213, 51, 63),
- (207, 0, 35), (255, 9, 0), (255, 63, 0), (255, 118, 0),
- (255, 144, 0), (255, 171, 0), (255, 211, 0), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (243, 224, 10),
- (243, 224, 10), (255, 200, 0), (255, 160, 0), (255, 138, 0),
- (203, 145, 18), (195, 146, 47), (205, 105, 61), (216, 65, 76),
- (209, 40, 52), (242, 0, 10), (204, 0, 37), (207, 50, 60),
- (150, 58, 66), (90, 67, 41), (30, 77, 17), (23, 81, 11),
- (17, 85, 6), (17, 74, 6), (14, 53, 7), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (18, 18, 13), (36, 36, 27),
- (38, 68, 26), (61, 61, 45), (76, 61, 8), (32, 73, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (13, 74, 5), (18, 129, 4), (32, 189, 10),
- (28, 218, 4), (32, 219, 9), (34, 219, 11), (37, 219, 14),
- (73, 190, 54), (66, 195, 111), (136, 236, 124), (183, 227, 199),
- (73, 179, 110), (73, 177, 109), (73, 176, 109), (73, 176, 109),
- (74, 155, 105), (141, 117, 55), (159, 59, 66), (189, 55, 65),
- (202, 52, 63), (218, 76, 86), (210, 38, 159), (203, 0, 233),
- (139, 0, 221), (127, 0, 233), (73, 0, 157), (55, 0, 109),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (14, 58, 6), (18, 86, 6), (12, 113, 0),
- (19, 121, 4), (31, 147, 74), (62, 170, 100), (68, 173, 105),
- (68, 173, 105), (49, 165, 90), (51, 109, 39), (29, 82, 15),
- (47, 80, 0), (44, 85, 0), (42, 91, 0), (46, 128, 31),
- (31, 147, 74), (32, 166, 80), (37, 160, 80), (45, 136, 29),
- (23, 145, 9), (17, 126, 3), (12, 113, 0), (19, 130, 5),
- (20, 156, 2), (25, 190, 4), (25, 218, 1), (28, 218, 4),
- (43, 200, 0), (98, 174, 0), (222, 205, 9), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (255, 207, 0),
- (239, 171, 21), (203, 145, 18), (140, 132, 45), (64, 165, 52),
- (45, 173, 27), (31, 214, 9), (30, 207, 8), (71, 158, 0),
- (104, 93, 21), (91, 91, 68), (72, 111, 92), (118, 58, 63),
- (153, 0, 74), (159, 0, 70), (169, 0, 62), (176, 0, 45),
- (133, 22, 30), (98, 76, 19), (19, 111, 5), (20, 153, 3),
- (30, 207, 8), (33, 219, 10), (41, 201, 20), (47, 165, 88),
- (66, 163, 101), (71, 162, 104), (113, 144, 129), (152, 145, 68),
- (198, 155, 69), (209, 162, 61), (209, 162, 63), (201, 157, 69),
- (208, 188, 181), (173, 137, 125), (161, 59, 67), (122, 58, 63),
- (131, 21, 30), (73, 8, 13), (117, 18, 25), (128, 61, 37),
- (126, 105, 22), (162, 55, 0), (197, 30, 43), (202, 0, 39),
- (192, 0, 46), (191, 43, 54), (169, 119, 30), (169, 59, 67)
- ),
-
-// 290 Apophysis-040428-3Gradient2
-((0, 97, 216), (82, 149, 179), (115, 153, 172), (148, 157, 166),
- (146, 144, 131), (144, 132, 97), (139, 133, 99), (134, 134, 102),
- (91, 95, 94), (91, 95, 94), (91, 95, 94), (101, 99, 86),
- (112, 104, 79), (128, 114, 69), (145, 124, 60), (119, 100, 48),
- (93, 77, 37), (54, 54, 40), (70, 72, 64), (86, 90, 89),
- (137, 131, 132), (188, 173, 175), (187, 183, 185), (186, 193, 195),
- (244, 216, 216), (206, 192, 192), (168, 168, 168), (104, 114, 156),
- (40, 61, 144), (31, 40, 140), (22, 19, 137), (3, 0, 128),
- (3, 0, 128), (1, 0, 37), (0, 0, 18), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 7, 5),
- (15, 15, 11), (18, 18, 13), (21, 21, 16), (38, 38, 28),
- (73, 73, 54), (116, 186, 132), (155, 182, 131), (194, 179, 130),
- (195, 159, 78), (196, 139, 26), (183, 129, 29), (170, 120, 32),
- (104, 78, 24), (65, 52, 25), (27, 27, 27), (14, 14, 13),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 4, 3),
- (8, 8, 6), (22, 22, 16), (28, 39, 15), (35, 101, 0),
- (64, 178, 0), (215, 33, 24), (185, 21, 21), (155, 10, 19),
- (137, 12, 21), (119, 14, 23), (64, 5, 10), (15, 15, 11),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (41, 8, 1),
- (59, 37, 0), (44, 44, 33), (46, 46, 34), (48, 48, 36),
- (56, 62, 66), (73, 53, 144), (126, 64, 95), (180, 129, 97),
- (202, 174, 132), (214, 187, 141), (226, 201, 150), (233, 200, 138),
- (240, 199, 127), (236, 176, 60), (228, 148, 6), (255, 69, 0),
- (253, 40, 19), (221, 12, 26), (190, 6, 13), (160, 0, 0),
- (145, 15, 18), (97, 45, 30), (97, 78, 39), (87, 87, 65),
- (89, 120, 73), (85, 124, 71), (82, 129, 70), (56, 110, 68),
- (31, 92, 67), (5, 80, 0), (30, 30, 22), (42, 32, 57),
- (54, 17, 113), (22, 19, 142), (41, 11, 138), (61, 3, 135),
- (82, 8, 143), (110, 5, 141), (86, 4, 137), (68, 0, 114),
- (23, 21, 37), (23, 22, 27), (23, 23, 17), (22, 22, 16),
- (24, 24, 18), (55, 15, 22), (114, 17, 89), (168, 6, 103),
- (178, 14, 128), (80, 5, 135), (42, 4, 131), (4, 3, 128),
- (1, 0, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 23, 17), (31, 31, 28), (39, 39, 39), (52, 39, 91),
- (66, 15, 125), (59, 55, 151), (58, 56, 156), (113, 121, 125),
- (135, 149, 159), (138, 142, 145), (91, 95, 94), (48, 48, 48),
- (38, 38, 28), (21, 21, 16), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (36, 7, 1), (70, 45, 1),
- (88, 56, 0), (143, 95, 3), (196, 130, 4), (228, 148, 9),
- (228, 150, 13), (232, 163, 42), (233, 172, 64), (190, 178, 76),
- (146, 141, 97), (122, 112, 84), (124, 67, 63), (111, 78, 27),
- (168, 16, 20), (197, 51, 38), (161, 89, 66), (185, 127, 96),
- (212, 130, 125), (245, 162, 168), (228, 188, 140), (209, 187, 160),
- (191, 189, 153), (210, 196, 152), (252, 202, 101), (238, 185, 71),
- (247, 175, 48), (233, 161, 34), (240, 161, 17), (230, 146, 0),
- (230, 146, 0), (255, 84, 0), (238, 7, 0), (232, 11, 26),
- (153, 8, 19), (75, 6, 12), (41, 8, 1), (7, 7, 5),
- (0, 0, 0), (1, 1, 1), (15, 15, 11), (19, 19, 19),
- (0, 16, 87), (0, 55, 114), (0, 113, 80), (82, 131, 67),
- (90, 178, 40), (99, 151, 86), (90, 138, 79), (87, 87, 65),
- (68, 64, 42), (57, 57, 42), (91, 63, 46), (148, 51, 66),
- (177, 9, 169), (205, 9, 169), (205, 9, 169), (206, 9, 169),
- (206, 9, 169), (217, 65, 165), (216, 120, 119), (216, 143, 31),
- (224, 148, 14), (201, 127, 0), (167, 124, 105), (187, 141, 58)
- ),
-
-// 291 Apophysis-040602-1
-((255, 255, 255), (255, 255, 255), (236, 214, 211), (218, 173, 167),
- (184, 166, 158), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (97, 83, 57), (104, 101, 84), (111, 119, 111),
- (125, 134, 125), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (148, 158, 148), (149, 159, 149), (150, 160, 150), (145, 155, 145),
- (140, 150, 140), (134, 127, 103), (128, 104, 66), (161, 59, 19),
- (209, 127, 0), (182, 125, 108), (161, 137, 124), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (115, 97, 57), (160, 100, 51), (206, 103, 45), (181, 121, 90),
- (157, 139, 135), (152, 147, 141), (147, 156, 147), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (93, 99, 93), (91, 71, 47),
- (3, 9, 5), (1, 4, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 0), (25, 9, 0),
- (71, 47, 13), (133, 83, 60), (136, 116, 100), (140, 150, 140),
- (145, 155, 145), (150, 160, 150), (150, 160, 150), (184, 166, 126),
- (255, 237, 174), (231, 221, 194), (208, 205, 214), (179, 182, 182),
- (150, 160, 150), (140, 150, 140), (138, 148, 138), (87, 93, 87),
- (1, 28, 117), (150, 160, 150), (202, 207, 202), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (150, 160, 150), (140, 150, 140),
- (93, 92, 62), (43, 35, 22), (27, 25, 11), (12, 15, 0),
- (1, 3, 0), (0, 0, 0), (1, 1, 1), (4, 3, 0),
- (60, 52, 39), (100, 101, 89), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (87, 93, 87), (52, 41, 37), (26, 21, 15), (4, 4, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 0, 3), (1, 0, 5),
- (1, 0, 9), (17, 15, 54), (38, 58, 108), (103, 115, 107),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (149, 151, 127),
- (122, 131, 122), (115, 60, 40), (97, 28, 21), (22, 8, 8),
- (4, 0, 2), (1, 0, 0), (2, 0, 0), (4, 0, 0),
- (22, 0, 0), (69, 2, 19), (114, 21, 16), (102, 80, 56),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (150, 160, 150), (150, 160, 150), (212, 208, 200),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (212, 208, 200), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (209, 182, 161), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (150, 160, 150),
- (139, 148, 139), (93, 99, 93), (48, 64, 64), (11, 17, 53),
- (0, 23, 117), (0, 23, 119), (3, 21, 119), (2, 22, 109),
- (1, 0, 9), (0, 0, 5), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 0), (3, 0, 0), (7, 0, 0),
- (56, 21, 2), (117, 65, 43), (150, 136, 107), (150, 160, 150),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255)
- ),
-
-// 292 Apophysis-040531-100figurine_2abcd
-((210, 159, 138), (220, 182, 145), (209, 178, 152), (198, 175, 159),
- (208, 159, 148), (218, 143, 137), (211, 123, 155), (204, 104, 174),
- (207, 57, 154), (190, 58, 127), (174, 59, 100), (142, 46, 95),
- (111, 33, 91), (110, 38, 90), (109, 43, 89), (116, 41, 92),
- (123, 40, 96), (133, 54, 119), (134, 61, 133), (135, 68, 148),
- (123, 99, 151), (111, 131, 155), (107, 134, 164), (104, 138, 173),
- (97, 130, 165), (91, 124, 159), (85, 118, 153), (100, 99, 148),
- (115, 80, 144), (128, 83, 132), (142, 86, 121), (177, 116, 111),
- (190, 135, 130), (184, 183, 152), (190, 148, 153), (196, 113, 155),
- (188, 78, 186), (180, 43, 217), (164, 38, 190), (148, 33, 164),
- (73, 36, 116), (59, 21, 95), (46, 7, 74), (44, 5, 67),
- (43, 4, 61), (43, 4, 62), (43, 5, 64), (44, 4, 64),
- (53, 8, 73), (79, 31, 91), (99, 47, 97), (120, 64, 103),
- (140, 74, 103), (161, 84, 104), (170, 83, 105), (180, 82, 107),
- (176, 70, 108), (159, 59, 104), (142, 48, 100), (117, 39, 97),
- (93, 31, 94), (91, 36, 95), (90, 41, 97), (69, 77, 80),
- (59, 77, 115), (80, 106, 155), (77, 107, 149), (75, 109, 144),
- (70, 101, 139), (66, 94, 134), (70, 92, 129), (57, 75, 121),
- (55, 74, 116), (64, 83, 121), (73, 93, 126), (88, 107, 127),
- (103, 122, 129), (89, 114, 134), (76, 106, 140), (72, 83, 147),
- (78, 43, 109), (68, 27, 93), (63, 19, 86), (59, 12, 80),
- (57, 11, 77), (56, 10, 75), (56, 10, 74), (46, 42, 75),
- (48, 52, 100), (61, 44, 107), (75, 37, 114), (74, 34, 112),
- (73, 32, 111), (82, 29, 101), (91, 30, 89), (107, 40, 93),
- (117, 50, 101), (142, 58, 120), (152, 44, 130), (163, 31, 140),
- (155, 39, 122), (148, 47, 105), (117, 31, 104), (109, 31, 93),
- (89, 23, 113), (72, 15, 100), (56, 7, 88), (56, 8, 86),
- (56, 10, 85), (57, 9, 83), (72, 15, 83), (85, 14, 80),
- (92, 24, 73), (108, 29, 86), (119, 33, 90), (131, 38, 95),
- (160, 67, 96), (189, 90, 119), (203, 90, 134), (203, 98, 115),
- (206, 117, 123), (208, 127, 131), (210, 138, 139), (210, 137, 133),
- (210, 136, 127), (203, 127, 131), (199, 131, 132), (182, 119, 136),
- (163, 131, 144), (135, 140, 196), (126, 145, 187), (117, 151, 179),
- (92, 118, 151), (92, 74, 116), (90, 47, 101), (81, 31, 92),
- (80, 26, 102), (73, 26, 98), (66, 27, 94), (63, 27, 95),
- (61, 28, 97), (48, 64, 98), (55, 74, 114), (45, 53, 92),
- (43, 40, 83), (64, 23, 89), (68, 23, 87), (72, 24, 86),
- (80, 21, 89), (86, 27, 91), (100, 38, 89), (113, 50, 93),
- (205, 48, 115), (203, 48, 140), (202, 49, 165), (188, 56, 217),
- (215, 60, 224), (205, 103, 213), (192, 114, 215), (236, 164, 202),
- (239, 170, 199), (204, 198, 212), (204, 183, 195), (205, 169, 179),
- (166, 121, 162), (132, 90, 138), (125, 62, 109), (93, 47, 96),
- (63, 15, 77), (58, 11, 75), (54, 8, 73), (57, 9, 71),
- (68, 14, 74), (91, 21, 83), (110, 36, 95), (149, 56, 113),
- (183, 86, 117), (194, 110, 123), (197, 115, 127), (199, 123, 127),
- (192, 111, 126), (189, 105, 128), (172, 104, 119), (144, 88, 115),
- (134, 67, 100), (125, 59, 96), (116, 51, 93), (109, 47, 98),
- (104, 45, 89), (99, 37, 88), (93, 44, 91), (101, 47, 97),
- (108, 63, 102), (115, 79, 117), (140, 84, 111), (165, 99, 103),
- (184, 106, 122), (181, 119, 130), (175, 126, 130), (159, 94, 118),
- (143, 68, 111), (133, 63, 100), (126, 48, 96), (125, 59, 95),
- (123, 72, 105), (134, 79, 110), (152, 71, 140), (190, 48, 158),
- (179, 76, 185), (146, 91, 158), (136, 108, 157), (131, 140, 181),
- (101, 131, 165), (96, 95, 127), (88, 70, 118), (82, 40, 106),
- (86, 31, 88), (90, 29, 86), (91, 30, 89), (99, 30, 87),
- (101, 31, 85), (103, 28, 87), (101, 27, 86), (101, 25, 89),
- (94, 24, 87), (78, 22, 85), (70, 20, 81), (71, 18, 74),
- (66, 19, 74), (62, 12, 73), (54, 10, 71), (47, 5, 68),
- (47, 6, 66), (47, 6, 66), (51, 6, 71), (55, 6, 72),
- (58, 6, 72), (57, 11, 76), (74, 13, 80), (88, 15, 84),
- (95, 19, 81), (87, 30, 81), (80, 32, 90), (72, 27, 94),
- (68, 19, 110), (66, 17, 109), (56, 9, 89), (49, 7, 81),
- (46, 6, 76), (47, 7, 77), (54, 8, 81), (69, 21, 81),
- (85, 31, 89), (106, 60, 99), (145, 91, 114), (161, 109, 121)
- ),
-
-// 293 Apo-040627-1_chickadee_pix
-((148, 120, 109), (130, 103, 92), (115, 95, 94), (101, 88, 97),
- (103, 83, 81), (105, 79, 66), (106, 80, 67), (107, 81, 68),
- (133, 108, 101), (128, 112, 115), (124, 116, 129), (134, 119, 120),
- (145, 123, 112), (144, 123, 115), (144, 123, 118), (144, 123, 121),
- (145, 123, 125), (147, 122, 115), (167, 143, 113), (187, 164, 112),
- (195, 174, 127), (204, 185, 143), (221, 197, 165), (238, 210, 188),
- (158, 137, 134), (136, 117, 109), (115, 97, 85), (91, 73, 62),
- (68, 50, 40), (59, 43, 35), (50, 37, 31), (33, 20, 4),
- (23, 9, 0), (5, 0, 1), (3, 1, 1), (1, 3, 2),
- (6, 4, 3), (11, 5, 5), (20, 15, 8), (29, 26, 11),
- (87, 57, 29), (119, 92, 25), (151, 127, 21), (176, 145, 10),
- (202, 163, 0), (191, 160, 3), (181, 157, 7), (154, 141, 27),
- (156, 111, 44), (142, 115, 104), (148, 119, 108), (154, 124, 113),
- (154, 127, 116), (154, 130, 120), (153, 128, 119), (153, 126, 119),
- (150, 122, 111), (148, 121, 110), (147, 120, 109), (142, 114, 103),
- (137, 109, 98), (135, 107, 97), (134, 105, 97), (138, 108, 97),
- (139, 111, 100), (148, 120, 109), (144, 118, 109), (141, 116, 109),
- (140, 116, 110), (140, 116, 112), (137, 114, 108), (132, 105, 98),
- (115, 88, 81), (107, 84, 75), (100, 80, 69), (87, 69, 60),
- (75, 58, 51), (68, 52, 47), (62, 47, 44), (60, 46, 45),
- (60, 50, 61), (52, 45, 39), (56, 44, 36), (61, 43, 33),
- (59, 42, 32), (58, 41, 31), (52, 39, 33), (43, 33, 32),
- (39, 31, 12), (38, 32, 20), (37, 34, 29), (42, 36, 34),
- (47, 38, 39), (57, 43, 34), (60, 46, 35), (59, 46, 40),
- (64, 50, 50), (67, 55, 67), (64, 54, 68), (61, 54, 70),
- (66, 57, 70), (72, 60, 70), (86, 65, 60), (87, 67, 56),
- (76, 58, 48), (64, 48, 38), (53, 39, 28), (44, 33, 17),
- (35, 27, 6), (25, 23, 10), (13, 8, 5), (7, 1, 1),
- (3, 0, 0), (0, 1, 0), (0, 0, 0), (1, 0, 0),
- (5, 0, 0), (5, 1, 0), (12, 8, 0), (20, 18, 0),
- (49, 34, 15), (60, 44, 27), (72, 54, 40), (76, 58, 45),
- (81, 63, 51), (97, 77, 66), (101, 78, 72), (103, 80, 72),
- (117, 92, 87), (130, 100, 89), (125, 96, 81), (120, 93, 74),
- (123, 85, 62), (148, 113, 31), (184, 127, 22), (156, 109, 1),
- (90, 69, 2), (62, 43, 2), (35, 17, 3), (33, 12, 1),
- (31, 7, 0), (24, 6, 0), (19, 1, 0), (17, 4, 0),
- (15, 5, 0), (13, 6, 0), (14, 6, 0), (15, 6, 1),
- (21, 7, 0), (32, 22, 0), (38, 17, 0), (46, 34, 0),
- (55, 39, 26), (55, 40, 30), (55, 42, 34), (58, 44, 33),
- (56, 43, 35), (45, 34, 32), (36, 23, 15), (29, 10, 12),
- (9, 8, 13), (10, 6, 0), (9, 5, 0), (9, 4, 0),
- (9, 1, 0), (11, 1, 0), (16, 8, 0), (31, 10, 15),
- (48, 39, 40), (53, 41, 40), (58, 44, 41), (59, 45, 42),
- (71, 51, 42), (77, 61, 48), (98, 75, 61), (104, 77, 66),
- (109, 82, 71), (111, 89, 78), (119, 92, 83), (133, 105, 93),
- (152, 119, 104), (164, 133, 115), (160, 151, 142), (178, 158, 167),
- (215, 204, 208), (205, 195, 196), (196, 186, 185), (171, 162, 157),
- (145, 134, 112), (127, 103, 91), (115, 93, 82), (100, 76, 64),
- (79, 57, 44), (70, 48, 24), (51, 37, 24), (29, 26, 19),
- (15, 10, 17), (11, 6, 3), (6, 5, 1), (15, 10, 6),
- (36, 22, 13), (57, 40, 30), (72, 53, 39), (94, 67, 48),
- (105, 79, 64), (107, 81, 66), (102, 76, 63), (87, 65, 51),
- (71, 53, 41), (60, 42, 30), (57, 40, 30), (62, 48, 3),
- (61, 51, 0), (69, 47, 0), (99, 72, 27), (110, 87, 45),
- (127, 101, 86), (150, 120, 110), (160, 147, 138), (178, 170, 149),
- (201, 187, 187), (219, 206, 213), (229, 212, 202), (217, 208, 209),
- (187, 171, 174), (155, 132, 126), (130, 103, 94), (106, 79, 70),
- (93, 70, 52), (78, 59, 45), (67, 49, 39), (63, 45, 33),
- (70, 51, 37), (77, 59, 47), (81, 74, 46), (96, 74, 63),
- (93, 71, 57), (84, 60, 50), (70, 52, 32), (50, 41, 26),
- (44, 27, 7), (41, 36, 0), (53, 45, 9), (61, 44, 34),
- (82, 60, 47), (100, 77, 63), (108, 82, 69), (122, 95, 84),
- (126, 104, 93), (132, 108, 98), (141, 113, 102), (141, 113, 109),
- (138, 111, 104), (131, 106, 101), (125, 101, 99), (117, 98, 84)
- ),
-
-
-
-// 294 2u0026t.jpg from bTomchek
-((95, 14, 0), (88, 23, 17), (91, 40, 23), (94, 57, 30),
- (97, 63, 20), (100, 70, 10), (96, 68, 8), (93, 67, 6),
- (89, 32, 12), (93, 23, 17), (98, 15, 23), (100, 14, 20),
- (102, 13, 17), (106, 11, 15), (110, 9, 13), (112, 9, 14),
- (115, 10, 15), (124, 27, 10), (133, 44, 14), (142, 61, 18),
- (136, 77, 21), (131, 94, 24), (131, 103, 16), (131, 112, 9),
- (141, 107, 7), (153, 104, 3), (166, 101, 0), (172, 109, 5),
- (178, 117, 10), (179, 118, 8), (181, 119, 6), (181, 117, 9),
- (179, 114, 10), (147, 100, 8), (137, 90, 8), (127, 80, 8),
- (131, 77, 6), (135, 75, 5), (135, 75, 9), (135, 75, 13),
- (150, 99, 16), (155, 97, 13), (161, 95, 11), (165, 103, 5),
- (169, 112, 0), (165, 121, 0), (161, 131, 0), (163, 133, 0),
- (165, 135, 1), (152, 120, 9), (140, 94, 11), (128, 69, 13),
- (121, 53, 13), (115, 37, 14), (116, 29, 15), (117, 22, 16),
- (101, 9, 12), (99, 14, 16), (98, 20, 20), (105, 30, 16),
- (112, 41, 13), (120, 51, 9), (128, 61, 6), (130, 72, 0),
- (136, 89, 0), (143, 78, 10), (139, 77, 12), (135, 77, 14),
- (130, 68, 17), (125, 60, 20), (110, 42, 23), (107, 34, 25),
- (125, 51, 26), (130, 52, 20), (135, 53, 15), (136, 57, 13),
- (137, 61, 11), (140, 68, 9), (144, 75, 8), (160, 81, 2),
- (165, 77, 5), (136, 62, 0), (123, 44, 1), (110, 26, 2),
- (104, 22, 1), (99, 18, 0), (90, 12, 8), (87, 6, 5),
- (95, 6, 8), (94, 10, 11), (94, 14, 15), (92, 13, 17),
- (90, 13, 19), (90, 22, 21), (99, 32, 23), (99, 42, 23),
- (107, 38, 22), (117, 49, 36), (127, 51, 26), (137, 53, 16),
- (144, 55, 22), (151, 57, 29), (144, 73, 41), (135, 72, 28),
- (134, 60, 33), (123, 48, 24), (113, 36, 16), (112, 28, 10),
- (112, 20, 5), (112, 14, 3), (113, 19, 7), (119, 43, 9),
- (129, 50, 11), (128, 43, 14), (125, 39, 18), (123, 35, 23),
- (112, 33, 18), (115, 25, 16), (112, 16, 17), (103, 8, 16),
- (109, 29, 20), (113, 30, 25), (117, 31, 30), (117, 29, 32),
- (118, 27, 34), (106, 28, 28), (105, 23, 25), (103, 18, 11),
- (103, 16, 7), (128, 43, 4), (129, 54, 4), (131, 65, 4),
- (141, 79, 0), (159, 87, 2), (167, 92, 9), (176, 100, 14),
- (174, 119, 16), (174, 120, 14), (175, 121, 13), (174, 118, 10),
- (173, 115, 8), (164, 103, 0), (164, 101, 0), (153, 103, 14),
- (150, 120, 10), (137, 149, 5), (147, 151, 3), (157, 154, 1),
- (166, 140, 4), (173, 146, 0), (172, 136, 0), (174, 130, 0),
- (184, 152, 5), (187, 154, 7), (191, 156, 10), (180, 156, 0),
- (184, 147, 0), (183, 137, 0), (183, 132, 4), (179, 129, 4),
- (182, 132, 7), (174, 118, 33), (169, 110, 43), (165, 103, 54),
- (145, 94, 28), (150, 77, 36), (140, 79, 25), (147, 85, 10),
- (147, 84, 7), (144, 84, 3), (142, 84, 0), (155, 84, 2),
- (160, 87, 0), (157, 85, 0), (155, 82, 3), (140, 71, 2),
- (135, 66, 0), (129, 58, 0), (115, 49, 0), (110, 33, 5),
- (97, 19, 0), (82, 14, 0), (86, 11, 6), (86, 7, 12),
- (76, 21, 14), (80, 23, 16), (84, 25, 19), (90, 29, 24),
- (106, 42, 15), (104, 60, 0), (104, 54, 0), (109, 34, 5),
- (101, 19, 7), (106, 14, 1), (115, 28, 1), (134, 47, 4),
- (133, 69, 5), (151, 86, 6), (161, 87, 0), (170, 92, 7),
- (166, 97, 2), (162, 97, 3), (157, 98, 6), (154, 95, 3),
- (139, 98, 0), (125, 98, 9), (126, 76, 5), (124, 63, 0),
- (114, 56, 8), (103, 66, 13), (117, 61, 14), (127, 63, 15),
- (133, 65, 16), (138, 68, 17), (151, 84, 13), (158, 103, 13),
- (169, 118, 11), (176, 124, 4), (175, 127, 1), (175, 139, 0),
- (171, 146, 1), (167, 148, 7), (170, 150, 3), (174, 160, 1),
- (178, 159, 5), (178, 162, 4), (176, 173, 8), (177, 172, 10),
- (168, 163, 9), (177, 172, 6), (180, 172, 1), (181, 191, 8),
- (177, 175, 4), (160, 167, 2), (152, 163, 0), (152, 155, 2),
- (142, 146, 7), (151, 125, 4), (148, 115, 10), (140, 98, 0),
- (128, 80, 0), (123, 70, 0), (120, 55, 1), (126, 43, 9),
- (121, 33, 11), (128, 18, 17), (129, 20, 17), (143, 39, 14),
- (147, 71, 9), (148, 90, 6), (149, 110, 7), (156, 132, 0),
- (165, 139, 0), (168, 140, 0), (166, 132, 6), (169, 139, 17)
- ),
-
-// 295 2u0007t.jpg
-((41, 88, 10), (77, 67, 16), (81, 66, 19), (86, 65, 22),
- (89, 70, 27), (92, 75, 32), (69, 79, 31), (47, 84, 30),
- (50, 38, 48), (58, 33, 45), (67, 29, 42), (56, 60, 57),
- (45, 92, 72), (54, 104, 99), (64, 116, 127), (67, 120, 143),
- (70, 124, 160), (96, 157, 178), (105, 163, 177), (114, 169, 176),
- (111, 158, 104), (108, 148, 33), (115, 144, 28), (122, 141, 23),
- (68, 99, 130), (62, 116, 143), (56, 134, 157), (45, 105, 142),
- (34, 77, 128), (17, 77, 98), (0, 77, 69), (0, 78, 75),
- (51, 121, 131), (89, 156, 185), (105, 150, 183), (121, 145, 181),
- (123, 129, 174), (126, 113, 167), (117, 102, 162), (108, 92, 157),
- (92, 15, 47), (134, 9, 52), (177, 4, 57), (181, 51, 49),
- (185, 99, 42), (176, 108, 45), (168, 118, 49), (176, 155, 38),
- (178, 160, 36), (167, 161, 25), (128, 158, 23), (90, 156, 22),
- (74, 152, 50), (58, 148, 78), (64, 161, 104), (71, 174, 131),
- (104, 137, 182), (120, 121, 174), (137, 106, 166), (150, 118, 99),
- (163, 131, 32), (176, 144, 28), (190, 157, 24), (203, 165, 42),
- (198, 120, 37), (195, 78, 34), (180, 84, 28), (165, 90, 23),
- (142, 90, 28), (120, 91, 33), (39, 65, 56), (15, 66, 57),
- (56, 36, 35), (64, 28, 39), (72, 20, 43), (67, 25, 57),
- (63, 31, 72), (73, 51, 111), (83, 72, 151), (92, 80, 144),
- (143, 30, 76), (134, 30, 27), (151, 47, 30), (169, 64, 34),
- (175, 83, 35), (181, 102, 36), (188, 124, 37), (190, 147, 43),
- (179, 189, 66), (172, 175, 52), (165, 161, 38), (149, 149, 32),
- (133, 137, 26), (159, 126, 29), (171, 116, 33), (198, 120, 37),
- (209, 105, 44), (187, 110, 30), (169, 116, 26), (152, 123, 23),
- (152, 144, 23), (153, 166, 24), (133, 158, 40), (114, 182, 133),
- (138, 184, 197), (119, 177, 196), (101, 171, 196), (91, 170, 191),
- (82, 169, 186), (83, 160, 186), (89, 161, 175), (108, 153, 184),
- (114, 160, 194), (134, 179, 158), (131, 168, 103), (128, 157, 49),
- (159, 150, 33), (164, 142, 22), (176, 155, 28), (179, 139, 26),
- (178, 136, 24), (161, 125, 21), (144, 114, 18), (129, 104, 22),
- (115, 94, 27), (95, 80, 25), (102, 97, 31), (113, 103, 14),
- (105, 102, 0), (112, 130, 18), (110, 132, 18), (108, 135, 18),
- (88, 127, 12), (89, 121, 0), (101, 117, 0), (101, 111, 0),
- (77, 74, 7), (69, 48, 5), (61, 23, 4), (57, 29, 20),
- (54, 36, 36), (23, 11, 85), (29, 25, 101), (20, 38, 124),
- (29, 75, 127), (69, 79, 138), (71, 85, 136), (73, 92, 134),
- (76, 91, 150), (83, 143, 179), (110, 174, 201), (124, 186, 207),
- (129, 181, 194), (102, 171, 188), (75, 162, 182), (31, 157, 135),
- (22, 146, 110), (50, 149, 94), (45, 155, 116), (87, 175, 161),
- (133, 188, 195), (139, 196, 205), (143, 196, 207), (147, 196, 210),
- (170, 219, 223), (173, 211, 170), (163, 204, 160), (125, 194, 163),
- (50, 151, 107), (37, 129, 96), (25, 107, 85), (20, 88, 65),
- (46, 92, 56), (50, 131, 29), (58, 126, 15), (67, 126, 0),
- (84, 121, 7), (77, 111, 1), (71, 77, 3), (68, 59, 0),
- (68, 56, 8), (87, 50, 8), (91, 47, 8), (86, 59, 12),
- (117, 102, 17), (133, 109, 17), (149, 117, 18), (156, 110, 14),
- (164, 95, 30), (181, 114, 35), (197, 92, 44), (197, 94, 36),
- (168, 95, 27), (162, 73, 29), (117, 71, 21), (100, 35, 33),
- (58, 29, 34), (36, 24, 36), (42, 26, 29), (57, 27, 17),
- (30, 21, 26), (31, 18, 25), (33, 17, 0), (16, 18, 0),
- (10, 36, 27), (24, 35, 39), (49, 54, 24), (70, 91, 16),
- (63, 119, 10), (62, 125, 10), (45, 136, 7), (33, 132, 15),
- (48, 150, 25), (5, 157, 46), (13, 134, 63), (16, 171, 80),
- (28, 189, 75), (35, 171, 89), (40, 160, 71), (49, 155, 54),
- (50, 122, 76), (73, 123, 50), (122, 105, 35), (150, 93, 38),
- (154, 75, 42), (134, 40, 40), (116, 35, 31), (86, 26, 28),
- (64, 47, 21), (23, 64, 4), (50, 87, 7), (62, 96, 9),
- (60, 110, 15), (55, 110, 52), (55, 126, 96), (75, 127, 149),
- (66, 147, 174), (68, 161, 179), (45, 160, 167), (55, 160, 117),
- (56, 145, 81), (98, 128, 38), (139, 121, 39), (139, 123, 28),
- (126, 121, 19), (119, 111, 48), (99, 129, 67), (64, 121, 88),
- (54, 144, 93), (86, 147, 106), (96, 104, 65), (72, 54, 50),
- (80, 24, 23), (82, 24, 20), (93, 67, 8), (122, 93, 15)
- ),
-
-// 296 2u0010t.jpg
-((42, 44, 67), (60, 55, 77), (43, 47, 79), (27, 39, 81),
- (18, 30, 79), (10, 21, 77), (17, 16, 69), (25, 11, 62),
- (46, 32, 67), (54, 46, 83), (62, 60, 100), (58, 80, 94),
- (55, 101, 88), (57, 102, 90), (60, 103, 93), (63, 89, 98),
- (66, 76, 103), (37, 33, 107), (22, 18, 105), (8, 3, 103),
- (4, 8, 84), (0, 13, 65), (4, 9, 48), (9, 5, 32),
- (10, 13, 0), (9, 23, 22), (9, 33, 45), (16, 31, 66),
- (24, 29, 87), (29, 32, 89), (34, 35, 92), (46, 36, 88),
- (43, 43, 79), (28, 36, 99), (35, 29, 112), (43, 22, 125),
- (31, 19, 136), (19, 16, 147), (9, 22, 135), (0, 29, 123),
- (34, 50, 110), (47, 67, 129), (61, 85, 149), (67, 101, 145),
- (73, 118, 141), (67, 121, 138), (62, 124, 135), (56, 112, 137),
- (61, 97, 145), (58, 74, 110), (49, 69, 114), (41, 64, 118),
- (24, 68, 142), (7, 73, 167), (8, 69, 170), (9, 65, 174),
- (52, 77, 161), (56, 87, 153), (61, 97, 145), (69, 82, 130),
- (77, 68, 115), (76, 56, 100), (75, 44, 86), (82, 37, 60),
- (86, 23, 32), (68, 10, 0), (82, 11, 24), (97, 13, 49),
- (104, 29, 38), (111, 46, 28), (118, 114, 25), (125, 129, 42),
- (172, 143, 51), (192, 95, 56), (213, 48, 62), (203, 29, 42),
- (193, 11, 23), (177, 11, 29), (161, 11, 36), (160, 28, 41),
- (107, 41, 69), (58, 11, 127), (60, 19, 132), (63, 27, 137),
- (77, 31, 135), (91, 35, 134), (104, 29, 124), (111, 46, 100),
- (150, 21, 49), (143, 48, 70), (137, 76, 92), (126, 65, 112),
- (116, 55, 132), (88, 49, 128), (66, 45, 146), (35, 45, 143),
- (47, 66, 132), (101, 58, 127), (94, 61, 118), (88, 65, 109),
- (84, 71, 108), (80, 77, 108), (70, 73, 106), (78, 73, 96),
- (65, 65, 57), (60, 59, 31), (55, 53, 5), (69, 45, 10),
- (84, 38, 15), (57, 61, 24), (53, 49, 37), (63, 43, 70),
- (74, 48, 73), (118, 39, 86), (123, 32, 69), (129, 26, 53),
- (136, 16, 26), (126, 18, 33), (114, 45, 50), (82, 49, 66),
- (61, 44, 89), (41, 34, 90), (21, 24, 91), (20, 18, 87),
- (19, 13, 83), (33, 7, 80), (34, 19, 88), (37, 22, 89),
- (35, 31, 81), (40, 23, 68), (43, 17, 53), (47, 11, 39),
- (52, 18, 19), (39, 27, 29), (16, 39, 57), (26, 37, 67),
- (44, 28, 91), (66, 44, 112), (88, 60, 134), (81, 76, 137),
- (75, 93, 141), (87, 108, 135), (109, 117, 76), (102, 108, 34),
- (92, 127, 61), (72, 117, 176), (78, 128, 186), (84, 140, 197),
- (73, 119, 196), (56, 94, 167), (47, 65, 167), (27, 43, 156),
- (46, 43, 110), (46, 46, 100), (47, 49, 90), (43, 38, 78),
- (39, 32, 66), (40, 26, 61), (40, 30, 57), (56, 15, 47),
- (56, 6, 43), (53, 33, 45), (42, 48, 38), (32, 63, 32),
- (24, 57, 48), (44, 47, 66), (64, 56, 80), (74, 64, 101),
- (103, 66, 118), (101, 68, 123), (99, 70, 128), (95, 78, 123),
- (84, 75, 128), (87, 83, 142), (102, 94, 154), (121, 113, 152),
- (98, 135, 188), (113, 139, 190), (124, 149, 205), (129, 150, 177),
- (125, 141, 166), (152, 65, 169), (113, 44, 151), (107, 30, 146),
- (110, 42, 141), (115, 61, 142), (120, 80, 143), (92, 112, 145),
- (96, 105, 110), (88, 72, 72), (74, 58, 61), (38, 54, 9),
- (20, 62, 50), (31, 58, 77), (47, 58, 90), (41, 61, 96),
- (41, 54, 96), (54, 53, 111), (56, 35, 100), (55, 28, 107),
- (77, 31, 93), (115, 67, 63), (155, 99, 66), (154, 122, 65),
- (141, 146, 52), (109, 142, 97), (104, 133, 163), (82, 111, 145),
- (70, 100, 160), (67, 94, 139), (60, 64, 91), (74, 72, 60),
- (89, 55, 56), (74, 50, 46), (85, 64, 33), (125, 51, 48),
- (136, 43, 62), (122, 50, 62), (93, 39, 75), (86, 49, 67),
- (80, 60, 88), (65, 59, 71), (62, 70, 73), (71, 66, 89),
- (75, 59, 95), (105, 47, 95), (100, 63, 104), (75, 59, 104),
- (66, 41, 124), (41, 31, 164), (23, 35, 169), (18, 59, 177),
- (17, 57, 204), (7, 63, 212), (10, 78, 201), (49, 80, 186),
- (84, 88, 162), (74, 76, 135), (87, 57, 119), (67, 70, 105),
- (58, 50, 99), (59, 47, 87), (48, 35, 65), (52, 22, 58),
- (68, 38, 66), (56, 48, 69), (36, 75, 70), (1, 97, 70),
- (8, 75, 84), (20, 38, 76), (26, 48, 85), (34, 69, 91),
- (28, 83, 88), (39, 73, 75), (60, 62, 75), (57, 43, 60)
- ),
-
-// 297 2u0015t.jpg
-((129, 96, 65), (144, 152, 101), (152, 164, 104), (161, 176, 107),
- (161, 186, 119), (162, 197, 131), (165, 202, 136), (168, 207, 142),
- (178, 193, 160), (178, 178, 150), (179, 163, 140), (177, 152, 155),
- (176, 141, 171), (177, 149, 183), (178, 158, 195), (177, 166, 191),
- (176, 174, 187), (182, 198, 169), (175, 190, 168), (168, 182, 167),
- (161, 173, 157), (154, 165, 148), (152, 170, 145), (151, 175, 143),
- (156, 183, 132), (164, 180, 125), (172, 177, 119), (170, 171, 126),
- (168, 165, 134), (164, 167, 136), (160, 169, 138), (150, 171, 132),
- (156, 170, 145), (160, 146, 159), (144, 136, 149), (129, 127, 140),
- (120, 108, 132), (111, 89, 125), (106, 78, 118), (101, 68, 111),
- (78, 21, 38), (66, 44, 47), (55, 67, 57), (68, 57, 73),
- (82, 47, 89), (86, 53, 94), (90, 59, 100), (102, 81, 88),
- (114, 109, 71), (129, 145, 82), (144, 155, 103), (160, 165, 124),
- (153, 176, 124), (147, 187, 124), (153, 177, 121), (159, 167, 118),
- (169, 155, 128), (173, 165, 129), (177, 176, 130), (173, 176, 133),
- (170, 177, 136), (162, 169, 134), (155, 161, 133), (137, 139, 128),
- (139, 128, 100), (138, 100, 38), (143, 99, 53), (148, 99, 69),
- (154, 108, 76), (161, 118, 83), (170, 115, 85), (165, 106, 74),
- (114, 44, 34), (105, 32, 33), (96, 20, 33), (84, 24, 21),
- (72, 29, 10), (59, 20, 6), (46, 12, 3), (64, 16, 0),
- (76, 33, 14), (88, 71, 28), (108, 83, 44), (128, 95, 60),
- (130, 92, 67), (132, 90, 74), (129, 95, 86), (137, 102, 70),
- (151, 81, 55), (132, 67, 38), (113, 54, 22), (108, 52, 29),
- (103, 51, 37), (136, 87, 54), (142, 111, 91), (156, 133, 139),
- (149, 164, 143), (180, 184, 159), (168, 190, 163), (156, 197, 167),
- (158, 190, 162), (161, 184, 158), (160, 178, 154), (150, 185, 129),
- (122, 177, 96), (133, 167, 100), (144, 157, 104), (152, 162, 109),
- (160, 167, 115), (162, 161, 115), (160, 141, 108), (167, 123, 96),
- (175, 121, 87), (155, 121, 93), (155, 119, 106), (156, 117, 120),
- (165, 110, 142), (160, 88, 151), (139, 113, 148), (130, 132, 147),
- (124, 154, 130), (113, 131, 123), (102, 109, 117), (105, 104, 113),
- (109, 99, 110), (97, 85, 97), (89, 72, 106), (78, 63, 102),
- (86, 68, 94), (135, 72, 54), (140, 76, 57), (145, 80, 60),
- (137, 70, 54), (127, 63, 51), (119, 61, 50), (135, 63, 48),
- (161, 93, 58), (154, 88, 60), (148, 83, 63), (144, 87, 62),
- (141, 92, 62), (128, 96, 45), (110, 93, 41), (94, 104, 41),
- (80, 120, 47), (113, 134, 101), (115, 123, 110), (118, 113, 120),
- (126, 109, 127), (115, 93, 114), (123, 84, 115), (150, 100, 75),
- (148, 133, 92), (156, 139, 85), (165, 146, 78), (165, 145, 95),
- (167, 141, 104), (160, 150, 114), (153, 144, 115), (148, 147, 103),
- (137, 129, 92), (122, 104, 68), (122, 105, 57), (122, 106, 46),
- (139, 117, 57), (142, 129, 74), (159, 124, 86), (171, 139, 92),
- (181, 125, 98), (179, 126, 100), (177, 127, 102), (179, 142, 98),
- (163, 152, 122), (159, 157, 132), (145, 159, 133), (143, 142, 137),
- (130, 124, 138), (131, 115, 125), (136, 121, 140), (149, 130, 162),
- (152, 144, 167), (157, 153, 168), (171, 154, 170), (175, 149, 178),
- (165, 178, 168), (158, 170, 166), (152, 162, 164), (144, 164, 137),
- (147, 165, 125), (141, 161, 112), (143, 155, 109), (133, 154, 97),
- (121, 136, 81), (119, 127, 86), (116, 113, 104), (100, 106, 102),
- (110, 93, 112), (119, 79, 116), (105, 84, 123), (91, 82, 113),
- (85, 81, 104), (87, 91, 103), (92, 87, 110), (107, 82, 112),
- (106, 93, 110), (107, 102, 125), (115, 109, 137), (123, 112, 142),
- (127, 122, 142), (141, 120, 139), (140, 102, 141), (118, 97, 138),
- (117, 101, 130), (101, 98, 115), (64, 85, 86), (54, 99, 76),
- (74, 58, 69), (88, 30, 26), (116, 35, 6), (117, 51, 17),
- (104, 61, 27), (128, 79, 38), (145, 100, 59), (173, 113, 79),
- (185, 121, 94), (201, 135, 113), (179, 143, 111), (180, 141, 160),
- (184, 156, 178), (184, 159, 181), (192, 169, 187), (181, 184, 177),
- (185, 194, 165), (177, 215, 154), (177, 214, 147), (167, 220, 138),
- (153, 183, 119), (141, 143, 78), (112, 108, 45), (113, 80, 37),
- (115, 81, 46), (98, 64, 97), (109, 57, 121), (129, 66, 123),
- (126, 76, 125), (141, 84, 127), (147, 123, 119), (150, 145, 149),
- (149, 142, 160), (139, 152, 134), (129, 160, 100), (116, 161, 78),
- (116, 141, 76), (132, 136, 77), (145, 135, 74), (153, 114, 81)
- ),
-
-// 298 2u0017pp1t.jpg
-((199, 122, 218), (208, 121, 218), (202, 104, 202), (197, 87, 186),
- (191, 99, 173), (185, 111, 160), (178, 126, 149), (171, 142, 138),
- (196, 164, 123), (205, 163, 132), (214, 163, 142), (234, 163, 139),
- (255, 164, 137), (235, 169, 110), (215, 174, 84), (215, 171, 77),
- (215, 169, 71), (213, 114, 57), (209, 94, 54), (206, 74, 51),
- (213, 85, 60), (221, 97, 69), (212, 109, 71), (204, 122, 74),
- (185, 100, 63), (189, 89, 56), (193, 78, 49), (200, 71, 50),
- (207, 65, 51), (206, 67, 49), (205, 70, 48), (210, 93, 50),
- (210, 128, 72), (213, 136, 118), (213, 140, 116), (214, 145, 114),
- (213, 121, 94), (212, 98, 74), (205, 80, 66), (198, 63, 59),
- (193, 39, 39), (188, 49, 53), (184, 59, 67), (195, 51, 67),
- (207, 43, 68), (204, 48, 64), (201, 54, 60), (197, 53, 45),
- (189, 54, 48), (201, 68, 63), (207, 91, 78), (213, 114, 93),
- (230, 126, 136), (247, 138, 179), (246, 152, 196), (246, 167, 214),
- (247, 232, 193), (245, 223, 184), (244, 215, 175), (228, 192, 188),
- (213, 169, 202), (208, 146, 210), (204, 124, 219), (169, 103, 193),
- (161, 108, 186), (168, 126, 146), (176, 122, 138), (184, 118, 130),
- (186, 113, 135), (188, 109, 140), (206, 98, 148), (202, 56, 163),
- (194, 61, 127), (201, 83, 110), (208, 106, 94), (210, 86, 86),
- (212, 66, 79), (201, 80, 100), (191, 95, 122), (172, 120, 124),
- (168, 119, 102), (186, 129, 84), (185, 130, 86), (185, 132, 88),
- (181, 130, 92), (177, 128, 96), (175, 131, 128), (170, 125, 154),
- (169, 136, 181), (165, 145, 196), (162, 154, 211), (177, 151, 214),
- (193, 148, 217), (190, 150, 203), (199, 142, 185), (204, 138, 174),
- (195, 135, 143), (185, 114, 84), (169, 91, 106), (153, 69, 128),
- (165, 80, 133), (178, 92, 139), (186, 91, 147), (192, 106, 145),
- (201, 143, 139), (194, 159, 144), (187, 175, 149), (193, 172, 144),
- (199, 170, 140), (204, 170, 125), (196, 169, 92), (192, 178, 71),
- (207, 167, 79), (209, 126, 72), (220, 121, 81), (232, 117, 90),
- (232, 69, 134), (252, 90, 150), (254, 92, 139), (255, 119, 135),
- (238, 139, 170), (213, 166, 162), (189, 194, 154), (194, 201, 132),
- (199, 209, 110), (195, 201, 95), (208, 207, 89), (201, 192, 87),
- (203, 165, 58), (182, 108, 37), (182, 97, 54), (182, 86, 72),
- (178, 93, 86), (172, 108, 134), (170, 111, 155), (180, 103, 159),
- (187, 44, 172), (177, 57, 156), (168, 71, 140), (178, 91, 131),
- (189, 112, 122), (206, 131, 110), (212, 157, 93), (217, 171, 75),
- (230, 178, 76), (213, 154, 84), (213, 145, 84), (213, 137, 85),
- (198, 141, 88), (192, 117, 88), (201, 108, 90), (204, 132, 94),
- (181, 118, 111), (189, 107, 119), (197, 96, 128), (210, 98, 134),
- (197, 105, 154), (218, 119, 173), (241, 117, 141), (221, 159, 122),
- (217, 175, 77), (215, 205, 94), (223, 192, 91), (231, 180, 88),
- (239, 180, 136), (243, 187, 170), (214, 180, 196), (227, 160, 227),
- (179, 184, 203), (199, 197, 188), (219, 211, 174), (237, 229, 157),
- (238, 241, 162), (246, 232, 169), (236, 218, 170), (217, 174, 132),
- (204, 144, 74), (198, 133, 49), (181, 127, 27), (183, 114, 21),
- (185, 128, 39), (193, 133, 60), (198, 141, 52), (210, 141, 64),
- (192, 168, 46), (187, 161, 50), (183, 154, 54), (191, 153, 42),
- (195, 146, 27), (191, 150, 44), (194, 135, 69), (198, 127, 65),
- (195, 122, 67), (190, 115, 76), (205, 120, 81), (221, 116, 113),
- (205, 131, 154), (207, 136, 178), (234, 140, 214), (214, 125, 235),
- (208, 160, 244), (170, 171, 235), (199, 197, 210), (222, 236, 221),
- (230, 228, 203), (245, 229, 169), (250, 206, 159), (237, 197, 146),
- (234, 205, 139), (226, 206, 145), (201, 201, 127), (202, 208, 112),
- (212, 222, 125), (216, 222, 152), (220, 215, 151), (236, 188, 139),
- (229, 158, 166), (198, 132, 180), (180, 105, 170), (173, 80, 169),
- (189, 91, 150), (193, 104, 148), (194, 130, 156), (219, 156, 141),
- (229, 170, 136), (222, 174, 134), (223, 185, 140), (194, 164, 188),
- (216, 149, 220), (187, 132, 236), (175, 117, 238), (145, 89, 226),
- (158, 84, 239), (197, 71, 215), (229, 115, 185), (233, 133, 183),
- (245, 130, 195), (215, 143, 209), (176, 167, 222), (190, 131, 189),
- (190, 137, 181), (202, 151, 148), (192, 153, 110), (193, 150, 99),
- (192, 170, 97), (199, 179, 120), (209, 169, 118), (207, 162, 95),
- (208, 158, 85), (209, 167, 81), (201, 157, 70), (196, 147, 55),
- (203, 143, 57), (206, 158, 58), (198, 183, 68), (198, 172, 61)
- ),
-
-// 299 2u0017t.jpg
-((48, 99, 204), (50, 97, 205), (52, 101, 208), (55, 106, 211),
- (62, 94, 200), (70, 82, 190), (64, 86, 191), (59, 91, 192),
- (81, 117, 179), (75, 159, 183), (69, 201, 187), (70, 208, 174),
- (71, 216, 161), (48, 186, 143), (26, 157, 125), (17, 160, 128),
- (8, 163, 131), (33, 141, 144), (40, 139, 151), (47, 138, 159),
- (56, 133, 192), (65, 128, 225), (67, 128, 226), (69, 128, 228),
- (51, 121, 216), (48, 124, 201), (45, 127, 187), (41, 147, 190),
- (38, 168, 194), (46, 177, 193), (54, 187, 192), (64, 201, 183),
- (74, 168, 154), (63, 126, 144), (52, 137, 141), (41, 148, 138),
- (36, 155, 123), (31, 162, 108), (28, 160, 105), (26, 159, 102),
- (34, 132, 75), (42, 124, 65), (51, 117, 56), (60, 121, 40),
- (70, 125, 24), (71, 125, 19), (72, 126, 14), (85, 131, 22),
- (80, 130, 45), (71, 125, 91), (63, 123, 111), (55, 122, 131),
- (49, 104, 146), (44, 86, 162), (35, 89, 166), (27, 93, 171),
- (35, 53, 161), (31, 39, 152), (27, 26, 143), (37, 59, 135),
- (47, 93, 127), (46, 98, 108), (46, 104, 89), (11, 94, 86),
- (6, 91, 94), (42, 72, 136), (46, 68, 134), (50, 65, 132),
- (50, 57, 139), (51, 49, 146), (52, 77, 161), (44, 94, 189),
- (31, 113, 186), (27, 104, 162), (23, 96, 139), (21, 101, 107),
- (20, 107, 75), (21, 118, 64), (22, 130, 54), (0, 113, 54),
- (19, 102, 48), (61, 101, 74), (67, 111, 93), (74, 121, 113),
- (62, 121, 117), (50, 122, 121), (23, 132, 139), (10, 127, 145),
- (55, 137, 161), (60, 137, 173), (65, 137, 185), (65, 143, 189),
- (66, 149, 193), (48, 167, 197), (49, 147, 192), (60, 135, 190),
- (56, 116, 179), (65, 114, 173), (64, 113, 161), (64, 112, 150),
- (73, 116, 144), (82, 121, 138), (98, 129, 131), (96, 145, 124),
- (84, 141, 124), (86, 141, 106), (88, 141, 89), (88, 139, 87),
- (88, 138, 85), (87, 145, 69), (81, 137, 64), (68, 104, 60),
- (53, 59, 55), (84, 94, 57), (91, 97, 61), (99, 100, 66),
- (85, 94, 29), (85, 70, 29), (52, 37, 40), (28, 39, 69),
- (37, 125, 12), (35, 138, 21), (33, 151, 31), (37, 135, 26),
- (42, 120, 21), (24, 85, 43), (0, 61, 60), (3, 74, 92),
- (15, 90, 111), (30, 118, 122), (31, 115, 116), (32, 112, 111),
- (46, 106, 94), (60, 85, 107), (82, 118, 106), (80, 128, 90),
- (72, 135, 116), (63, 132, 137), (54, 129, 158), (54, 135, 160),
- (55, 142, 162), (59, 155, 171), (65, 168, 199), (54, 158, 211),
- (54, 137, 205), (47, 108, 191), (49, 108, 192), (51, 109, 193),
- (71, 98, 179), (59, 85, 162), (57, 96, 171), (54, 100, 178),
- (69, 98, 224), (73, 110, 222), (78, 122, 221), (93, 136, 228),
- (81, 139, 239), (68, 153, 210), (47, 166, 208), (57, 175, 203),
- (73, 181, 209), (60, 202, 204), (60, 202, 196), (60, 202, 188),
- (39, 201, 180), (30, 210, 171), (24, 186, 162), (34, 160, 148),
- (44, 157, 155), (52, 165, 160), (60, 174, 166), (60, 159, 178),
- (51, 159, 198), (61, 170, 201), (55, 181, 204), (36, 192, 181),
- (0, 200, 170), (12, 205, 152), (12, 183, 130), (30, 169, 140),
- (48, 151, 130), (77, 138, 130), (80, 143, 112), (78, 140, 91),
- (67, 119, 80), (60, 119, 74), (53, 120, 69), (57, 131, 70),
- (45, 158, 42), (50, 176, 32), (55, 210, 48), (80, 201, 74),
- (72, 154, 106), (75, 175, 105), (78, 155, 119), (81, 173, 134),
- (51, 202, 131), (21, 225, 128), (49, 209, 85), (56, 189, 96),
- (73, 146, 116), (69, 110, 132), (57, 94, 162), (47, 89, 189),
- (50, 76, 189), (47, 71, 177), (50, 68, 168), (58, 86, 160),
- (64, 110, 160), (65, 139, 138), (51, 158, 104), (59, 159, 45),
- (75, 152, 38), (60, 151, 11), (79, 120, 0), (89, 113, 15),
- (78, 116, 39), (54, 146, 71), (51, 157, 121), (70, 158, 144),
- (73, 144, 150), (67, 146, 176), (66, 134, 171), (71, 121, 194),
- (66, 115, 174), (48, 104, 163), (48, 106, 144), (33, 95, 144),
- (9, 72, 115), (18, 66, 114), (22, 22, 96), (2, 3, 83),
- (21, 30, 107), (36, 36, 150), (52, 61, 178), (32, 74, 186),
- (43, 77, 184), (47, 92, 175), (37, 120, 160), (34, 136, 138),
- (41, 149, 134), (59, 134, 137), (80, 143, 112), (88, 159, 81),
- (78, 190, 54), (96, 190, 44), (83, 173, 59), (94, 147, 75),
- (83, 135, 97), (71, 124, 130), (60, 122, 147), (70, 109, 152),
- (62, 98, 134), (58, 107, 137), (63, 116, 122), (59, 114, 74)
- ),
-
-// 300 2u0018t.jpg
-((135, 38, 171), (122, 35, 130), (138, 44, 114), (155, 54, 98),
- (175, 42, 103), (196, 31, 108), (194, 23, 124), (192, 16, 140),
- (177, 39, 135), (177, 55, 126), (178, 72, 118), (172, 72, 107),
- (167, 73, 97), (158, 71, 100), (149, 69, 104), (142, 69, 101),
- (136, 70, 98), (145, 88, 143), (151, 76, 155), (157, 64, 168),
- (147, 58, 153), (138, 53, 138), (133, 58, 139), (128, 64, 140),
- (124, 42, 152), (123, 32, 163), (122, 23, 175), (129, 31, 185),
- (136, 39, 196), (136, 41, 191), (137, 44, 187), (145, 42, 147),
- (157, 46, 123), (123, 41, 115), (114, 51, 104), (106, 61, 94),
- (103, 61, 88), (100, 61, 82), (109, 68, 70), (119, 76, 59),
- (147, 108, 39), (167, 119, 46), (187, 131, 54), (191, 108, 62),
- (195, 85, 70), (194, 77, 82), (194, 70, 94), (178, 71, 101),
- (149, 53, 117), (98, 25, 166), (109, 16, 153), (121, 8, 140),
- (130, 14, 121), (139, 20, 102), (147, 26, 94), (155, 32, 87),
- (139, 67, 78), (157, 99, 85), (175, 131, 92), (181, 117, 95),
- (187, 104, 98), (187, 98, 118), (188, 92, 138), (183, 90, 160),
- (196, 60, 168), (165, 38, 177), (152, 41, 186), (140, 44, 195),
- (150, 46, 175), (161, 48, 156), (178, 49, 132), (184, 32, 107),
- (194, 33, 103), (185, 47, 99), (176, 62, 96), (152, 72, 89),
- (129, 83, 83), (124, 76, 74), (120, 69, 65), (107, 64, 84),
- (110, 68, 80), (122, 134, 96), (143, 153, 97), (165, 173, 98),
- (159, 176, 106), (154, 180, 115), (142, 180, 107), (141, 177, 113),
- (150, 166, 117), (145, 159, 111), (140, 152, 106), (138, 154, 103),
- (136, 157, 101), (151, 161, 108), (155, 145, 110), (150, 146, 98),
- (139, 126, 92), (143, 91, 77), (156, 62, 62), (169, 34, 48),
- (177, 29, 37), (185, 25, 27), (188, 4, 28), (159, 27, 40),
- (166, 26, 75), (168, 27, 88), (171, 29, 101), (166, 28, 89),
- (161, 27, 77), (166, 19, 61), (160, 31, 51), (151, 37, 36),
- (164, 53, 23), (152, 41, 58), (140, 46, 61), (128, 52, 64),
- (131, 59, 73), (132, 64, 79), (134, 67, 76), (139, 66, 83),
- (174, 59, 137), (166, 57, 142), (159, 56, 147), (164, 57, 149),
- (170, 59, 151), (180, 49, 153), (165, 45, 134), (155, 56, 102),
- (154, 67, 76), (180, 88, 37), (172, 87, 46), (165, 86, 56),
- (133, 91, 77), (139, 119, 86), (142, 152, 79), (146, 127, 97),
- (167, 81, 130), (165, 85, 165), (163, 89, 200), (152, 83, 197),
- (142, 77, 195), (166, 88, 198), (182, 107, 225), (167, 121, 209),
- (200, 153, 171), (170, 150, 126), (166, 147, 123), (163, 145, 121),
- (152, 156, 106), (153, 153, 99), (153, 147, 95), (180, 148, 101),
- (208, 100, 97), (192, 92, 114), (177, 84, 131), (169, 74, 138),
- (155, 43, 145), (147, 43, 138), (152, 68, 145), (167, 81, 130),
- (153, 88, 122), (145, 121, 83), (149, 122, 85), (153, 123, 87),
- (178, 108, 82), (212, 70, 92), (204, 57, 125), (208, 26, 103),
- (159, 32, 109), (146, 33, 108), (134, 34, 107), (117, 37, 108),
- (119, 47, 97), (109, 49, 83), (102, 53, 85), (93, 38, 77),
- (91, 19, 92), (77, 14, 105), (110, 37, 116), (125, 25, 98),
- (131, 16, 107), (139, 29, 92), (130, 48, 86), (112, 52, 78),
- (143, 49, 83), (144, 48, 74), (145, 48, 65), (137, 48, 52),
- (118, 34, 50), (107, 23, 56), (94, 51, 61), (94, 57, 48),
- (109, 85, 59), (133, 85, 62), (129, 85, 72), (109, 79, 81),
- (119, 51, 128), (124, 57, 162), (134, 39, 169), (137, 39, 162),
- (134, 32, 132), (136, 24, 108), (155, 33, 110), (147, 52, 120),
- (138, 63, 122), (148, 68, 103), (153, 78, 98), (155, 101, 89),
- (159, 76, 104), (161, 73, 121), (151, 56, 124), (140, 63, 131),
- (137, 49, 125), (113, 40, 132), (88, 43, 136), (104, 17, 132),
- (149, 4, 123), (172, 22, 109), (167, 35, 108), (154, 20, 81),
- (150, 34, 57), (127, 25, 73), (93, 6, 74), (78, 6, 69),
- (91, 16, 81), (100, 39, 81), (124, 37, 88), (168, 36, 96),
- (180, 41, 80), (192, 65, 84), (195, 66, 84), (194, 58, 94),
- (172, 57, 98), (151, 57, 117), (148, 51, 120), (162, 45, 123),
- (164, 47, 118), (173, 27, 108), (173, 35, 86), (176, 43, 70),
- (179, 43, 47), (184, 53, 11), (195, 66, 24), (186, 76, 25),
- (181, 53, 42), (180, 54, 57), (176, 45, 59), (180, 51, 71),
- (179, 45, 95), (165, 55, 116), (169, 63, 138), (171, 66, 151),
- (174, 74, 126), (187, 81, 101), (182, 80, 75), (187, 77, 24)
- ),
-
-
-// 301 2u0020pp1t.jpg
-((115, 229, 180), (98, 154, 203), (102, 136, 219), (107, 118, 236),
- (119, 112, 233), (131, 107, 231), (128, 105, 234), (125, 103, 237),
- (113, 114, 241), (131, 137, 240), (150, 161, 240), (150, 162, 181),
- (151, 163, 123), (142, 160, 125), (134, 157, 128), (122, 148, 150),
- (110, 139, 173), (134, 150, 227), (125, 153, 231), (116, 157, 236),
- (143, 147, 193), (170, 138, 151), (175, 126, 133), (181, 115, 116),
- (208, 159, 103), (196, 153, 118), (185, 147, 134), (177, 148, 146),
- (169, 149, 158), (156, 126, 197), (144, 104, 237), (128, 98, 230),
- (112, 123, 241), (106, 176, 245), (105, 191, 228), (105, 207, 211),
- (119, 211, 193), (133, 215, 175), (142, 212, 173), (152, 210, 172),
- (158, 205, 163), (143, 199, 148), (128, 194, 133), (125, 204, 145),
- (123, 214, 157), (124, 219, 160), (126, 224, 163), (124, 215, 172),
- (121, 214, 185), (121, 222, 182), (123, 216, 180), (126, 211, 178),
- (130, 209, 182), (134, 207, 187), (131, 204, 192), (129, 201, 198),
- (151, 200, 196), (163, 201, 178), (176, 203, 160), (180, 198, 157),
- (185, 193, 154), (175, 185, 148), (166, 178, 142), (152, 178, 141),
- (147, 184, 115), (128, 206, 130), (139, 203, 137), (151, 200, 144),
- (163, 196, 146), (176, 193, 148), (207, 162, 131), (215, 154, 125),
- (232, 168, 94), (220, 161, 93), (208, 154, 92), (190, 151, 106),
- (173, 149, 121), (175, 157, 126), (178, 165, 131), (159, 192, 149),
- (136, 230, 168), (127, 240, 184), (117, 243, 182), (108, 247, 180),
- (106, 243, 194), (104, 239, 209), (115, 228, 200), (124, 230, 207),
- (166, 234, 209), (159, 224, 191), (153, 215, 174), (149, 213, 171),
- (145, 212, 168), (143, 210, 166), (138, 218, 159), (153, 210, 157),
- (171, 202, 132), (152, 159, 108), (154, 159, 107), (156, 159, 106),
- (151, 161, 110), (147, 163, 114), (134, 165, 134), (98, 156, 202),
- (73, 202, 164), (90, 211, 165), (107, 220, 166), (93, 215, 180),
- (79, 210, 194), (92, 206, 207), (96, 200, 209), (86, 211, 203),
- (84, 229, 196), (113, 231, 171), (119, 231, 178), (125, 231, 185),
- (126, 228, 189), (120, 233, 177), (117, 220, 165), (101, 238, 170),
- (94, 245, 152), (97, 240, 162), (100, 236, 172), (109, 228, 184),
- (118, 220, 196), (127, 220, 209), (127, 215, 227), (111, 211, 227),
- (86, 209, 242), (53, 185, 233), (60, 178, 240), (68, 171, 248),
- (75, 188, 230), (84, 198, 224), (118, 207, 221), (113, 212, 207),
- (131, 203, 163), (128, 191, 142), (125, 180, 122), (124, 179, 115),
- (123, 179, 108), (128, 183, 116), (138, 188, 129), (146, 176, 138),
- (153, 186, 157), (120, 195, 188), (113, 183, 198), (107, 171, 209),
- (119, 187, 196), (154, 178, 165), (147, 163, 116), (145, 137, 100),
- (173, 120, 80), (175, 124, 82), (177, 128, 85), (196, 117, 87),
- (200, 126, 89), (196, 128, 83), (209, 131, 83), (227, 159, 84),
- (235, 173, 90), (193, 190, 97), (183, 202, 107), (174, 214, 118),
- (151, 242, 162), (118, 232, 163), (107, 223, 178), (82, 207, 199),
- (72, 185, 225), (78, 173, 231), (85, 161, 237), (95, 144, 239),
- (87, 147, 220), (91, 158, 228), (97, 157, 227), (120, 179, 219),
- (132, 191, 199), (136, 204, 165), (130, 188, 163), (137, 191, 142),
- (147, 188, 132), (149, 180, 120), (153, 166, 123), (172, 160, 120),
- (194, 176, 110), (193, 187, 110), (192, 198, 110), (166, 213, 121),
- (148, 221, 139), (124, 232, 146), (129, 229, 157), (124, 228, 167),
- (107, 217, 190), (97, 214, 208), (95, 222, 213), (88, 228, 217),
- (88, 221, 230), (85, 222, 230), (70, 204, 241), (56, 195, 238),
- (62, 170, 234), (73, 168, 252), (87, 165, 248), (83, 153, 248),
- (61, 151, 247), (59, 138, 241), (72, 140, 241), (79, 142, 247),
- (89, 149, 245), (94, 148, 244), (106, 148, 234), (118, 130, 242),
- (101, 145, 234), (103, 147, 212), (121, 169, 209), (123, 192, 173),
- (122, 186, 149), (144, 186, 123), (143, 193, 108), (134, 181, 113),
- (133, 184, 105), (142, 170, 96), (152, 175, 103), (184, 177, 89),
- (194, 147, 65), (190, 123, 81), (186, 128, 88), (175, 149, 132),
- (168, 169, 155), (107, 175, 198), (85, 173, 213), (71, 177, 235),
- (65, 156, 247), (51, 151, 229), (62, 149, 229), (83, 168, 223),
- (83, 191, 217), (84, 217, 212), (97, 233, 229), (104, 246, 222),
- (120, 234, 226), (128, 223, 227), (130, 236, 232), (134, 233, 228),
- (146, 236, 224), (130, 246, 211), (136, 220, 187), (152, 209, 176),
- (157, 193, 167), (161, 166, 136), (157, 147, 112), (165, 145, 86),
- (158, 139, 83), (133, 168, 110), (117, 231, 159), (114, 203, 123)
- ),
-
-// 302 2u0020t.jpg
-((178, 61, 28), (160, 61, 30), (159, 60, 38), (158, 60, 47),
- (153, 41, 46), (148, 22, 46), (145, 14, 37), (142, 6, 28),
- (117, 18, 23), (110, 27, 42), (104, 36, 61), (100, 28, 74),
- (96, 21, 88), (97, 20, 103), (99, 19, 118), (106, 16, 111),
- (114, 14, 104), (138, 23, 80), (143, 20, 66), (148, 18, 52),
- (138, 24, 53), (128, 30, 55), (135, 29, 59), (143, 29, 63),
- (159, 11, 61), (154, 19, 66), (150, 27, 71), (144, 32, 70),
- (139, 38, 70), (129, 42, 80), (119, 46, 91), (103, 45, 106),
- (109, 55, 115), (110, 73, 127), (113, 67, 128), (117, 62, 130),
- (115, 59, 128), (113, 56, 127), (116, 58, 120), (119, 60, 114),
- (103, 66, 109), (107, 64, 113), (111, 62, 117), (123, 56, 101),
- (136, 50, 85), (136, 48, 71), (137, 47, 57), (132, 35, 66),
- (125, 35, 87), (70, 28, 112), (41, 34, 135), (12, 41, 159),
- (25, 76, 161), (39, 112, 163), (46, 116, 151), (53, 121, 140),
- (95, 110, 129), (101, 93, 123), (108, 77, 118), (111, 86, 120),
- (115, 95, 123), (106, 99, 131), (98, 104, 140), (96, 122, 139),
- (91, 133, 157), (55, 122, 164), (69, 104, 141), (84, 87, 118),
- (82, 72, 105), (81, 57, 93), (107, 57, 82), (108, 55, 51),
- (156, 76, 27), (155, 84, 16), (155, 93, 6), (168, 93, 3),
- (181, 94, 1), (180, 96, 7), (180, 98, 14), (173, 102, 12),
- (172, 106, 9), (164, 119, 36), (172, 107, 24), (181, 96, 13),
- (185, 83, 15), (190, 70, 18), (187, 64, 31), (170, 68, 30),
- (150, 123, 32), (147, 135, 23), (145, 148, 15), (124, 153, 12),
- (103, 159, 10), (133, 144, 6), (144, 140, 15), (133, 121, 19),
- (133, 101, 24), (120, 53, 86), (129, 35, 90), (139, 18, 95),
- (151, 18, 93), (163, 19, 91), (163, 11, 84), (153, 19, 72),
- (163, 26, 52), (141, 24, 58), (120, 23, 64), (117, 27, 75),
- (114, 31, 87), (94, 53, 111), (99, 59, 121), (90, 82, 129),
- (78, 86, 151), (87, 118, 164), (93, 119, 166), (100, 121, 168),
- (103, 101, 166), (72, 76, 165), (54, 79, 145), (39, 81, 131),
- (15, 82, 152), (22, 87, 160), (30, 92, 169), (48, 96, 167),
- (67, 101, 165), (97, 97, 149), (113, 96, 138), (125, 81, 116),
- (156, 73, 103), (178, 37, 43), (173, 28, 39), (168, 20, 36),
- (165, 10, 42), (169, 22, 50), (163, 26, 46), (158, 37, 54),
- (113, 54, 86), (101, 63, 100), (90, 72, 114), (89, 76, 118),
- (89, 81, 122), (98, 104, 138), (90, 122, 135), (50, 123, 114),
- (49, 120, 116), (78, 82, 145), (83, 81, 147), (88, 81, 149),
- (101, 79, 128), (110, 81, 139), (113, 72, 142), (139, 70, 137),
- (144, 44, 116), (150, 39, 105), (157, 35, 94), (161, 17, 79),
- (158, 13, 78), (157, 14, 78), (157, 16, 82), (138, 30, 90),
- (125, 31, 84), (113, 46, 53), (121, 42, 51), (129, 39, 49),
- (126, 19, 63), (142, 20, 61), (139, 20, 48), (144, 10, 35),
- (167, 27, 38), (166, 38, 40), (166, 49, 42), (163, 73, 38),
- (141, 86, 47), (112, 82, 108), (93, 67, 104), (60, 58, 123),
- (58, 72, 135), (39, 87, 153), (39, 108, 175), (56, 104, 176),
- (68, 60, 159), (83, 63, 134), (123, 53, 126), (137, 26, 120),
- (121, 15, 89), (121, 18, 82), (121, 21, 75), (113, 11, 76),
- (109, 20, 76), (118, 38, 97), (133, 38, 104), (142, 14, 97),
- (159, 8, 101), (169, 13, 76), (186, 46, 59), (190, 58, 37),
- (194, 98, 22), (193, 113, 14), (193, 106, 9), (180, 83, 14),
- (173, 55, 5), (167, 31, 35), (159, 31, 32), (160, 36, 34),
- (150, 51, 30), (158, 64, 38), (138, 75, 21), (137, 98, 23),
- (141, 94, 12), (141, 95, 10), (145, 106, 13), (154, 114, 19),
- (152, 114, 41), (103, 89, 60), (106, 91, 70), (102, 70, 75),
- (106, 60, 63), (118, 71, 55), (165, 76, 36), (193, 85, 21),
- (194, 74, 13), (198, 74, 14), (199, 67, 18), (176, 56, 6),
- (185, 36, 30), (174, 31, 25), (150, 20, 30), (154, 13, 29),
- (177, 20, 11), (183, 61, 12), (172, 94, 28), (170, 103, 35),
- (163, 97, 37), (161, 87, 88), (127, 91, 117), (121, 107, 107),
- (114, 86, 100), (115, 86, 88), (153, 80, 45), (164, 80, 33),
- (147, 63, 53), (144, 56, 98), (124, 53, 111), (124, 80, 133),
- (115, 88, 143), (109, 95, 157), (101, 105, 153), (103, 106, 149),
- (97, 110, 154), (98, 107, 150), (83, 90, 132), (65, 108, 89),
- (68, 97, 113), (72, 60, 134), (88, 43, 112), (71, 48, 126)
- ),
-
-// 303 2u0024t.jpg
-((14, 80, 34), (48, 76, 62), (69, 60, 71), (91, 44, 80),
- (118, 37, 87), (145, 30, 95), (149, 48, 90), (154, 67, 86),
- (157, 108, 67), (162, 114, 55), (167, 121, 44), (161, 106, 45),
- (156, 92, 46), (164, 79, 47), (172, 67, 48), (162, 60, 49),
- (152, 54, 51), (168, 98, 38), (177, 112, 25), (186, 126, 12),
- (185, 120, 27), (185, 115, 43), (187, 115, 54), (189, 115, 66),
- (180, 34, 45), (167, 44, 58), (155, 54, 72), (142, 66, 73),
- (129, 78, 75), (123, 82, 70), (118, 87, 66), (112, 96, 62),
- (109, 91, 77), (86, 74, 86), (82, 57, 90), (78, 41, 95),
- (68, 31, 93), (58, 22, 92), (60, 14, 93), (62, 6, 95),
- (67, 19, 59), (73, 16, 57), (79, 14, 56), (90, 34, 61),
- (101, 55, 66), (113, 68, 62), (126, 81, 58), (151, 101, 50),
- (159, 114, 33), (148, 121, 34), (154, 113, 24), (160, 105, 15),
- (124, 96, 19), (88, 87, 23), (69, 63, 20), (51, 39, 17),
- (55, 24, 56), (68, 42, 59), (82, 60, 62), (80, 94, 52),
- (78, 128, 43), (80, 123, 29), (83, 118, 16), (91, 102, 34),
- (115, 94, 65), (96, 68, 109), (89, 54, 106), (82, 40, 103),
- (83, 48, 105), (84, 57, 108), (90, 76, 102), (100, 82, 94),
- (98, 66, 79), (92, 55, 62), (86, 44, 45), (85, 36, 55),
- (84, 28, 65), (78, 31, 74), (72, 34, 83), (62, 33, 89),
- (59, 28, 96), (73, 11, 96), (85, 13, 67), (97, 15, 38),
- (111, 34, 30), (125, 54, 22), (160, 59, 7), (149, 82, 30),
- (190, 107, 5), (187, 101, 21), (185, 96, 38), (180, 100, 46),
- (176, 104, 54), (171, 105, 57), (159, 103, 68), (161, 89, 64),
- (168, 77, 56), (156, 92, 80), (151, 99, 69), (147, 107, 58),
- (138, 110, 57), (130, 113, 57), (131, 107, 69), (121, 104, 74),
- (132, 87, 68), (134, 69, 74), (137, 52, 81), (144, 41, 78),
- (152, 31, 76), (148, 24, 86), (148, 9, 76), (142, 24, 76),
- (149, 46, 47), (123, 87, 51), (121, 89, 45), (119, 92, 39),
- (119, 99, 38), (133, 113, 40), (142, 94, 58), (141, 91, 68),
- (120, 86, 76), (110, 73, 73), (100, 60, 71), (103, 54, 67),
- (107, 49, 63), (101, 14, 48), (90, 6, 40), (85, 0, 34),
- (78, 6, 54), (91, 20, 54), (96, 25, 61), (101, 31, 68),
- (108, 61, 71), (121, 81, 69), (133, 92, 60), (125, 99, 40),
- (128, 98, 62), (120, 97, 68), (113, 97, 74), (118, 94, 90),
- (123, 91, 106), (106, 74, 95), (88, 80, 95), (84, 76, 91),
- (83, 71, 91), (91, 51, 85), (95, 52, 82), (99, 53, 79),
- (96, 65, 80), (106, 70, 72), (99, 84, 43), (95, 65, 27),
- (75, 28, 38), (81, 21, 40), (87, 14, 43), (79, 37, 39),
- (104, 61, 10), (133, 87, 37), (153, 93, 39), (162, 104, 40),
- (161, 107, 35), (175, 118, 63), (178, 117, 66), (181, 117, 69),
- (193, 107, 82), (206, 123, 81), (219, 122, 90), (203, 118, 87),
- (143, 101, 103), (122, 107, 101), (102, 113, 99), (112, 112, 84),
- (133, 120, 75), (143, 118, 51), (148, 121, 44), (167, 126, 74),
- (172, 117, 76), (157, 108, 91), (145, 102, 83), (120, 91, 73),
- (110, 83, 76), (100, 62, 75), (111, 52, 70), (99, 21, 60),
- (100, 6, 56), (104, 9, 52), (108, 12, 49), (95, 15, 40),
- (88, 17, 49), (93, 11, 49), (103, 15, 65), (123, 15, 77),
- (119, 6, 84), (130, 1, 81), (139, 12, 101), (133, 33, 87),
- (122, 45, 77), (109, 63, 73), (105, 65, 74), (104, 79, 74),
- (113, 81, 56), (120, 73, 47), (91, 53, 30), (90, 57, 24),
- (73, 64, 31), (42, 52, 27), (20, 36, 7), (13, 81, 24),
- (21, 55, 41), (57, 30, 61), (70, 51, 44), (61, 103, 40),
- (53, 107, 9), (36, 107, 37), (45, 116, 40), (69, 102, 47),
- (79, 70, 89), (74, 45, 73), (72, 22, 75), (65, 27, 88),
- (79, 29, 88), (92, 43, 90), (83, 53, 91), (80, 43, 94),
- (80, 39, 109), (75, 34, 110), (72, 34, 107), (66, 27, 84),
- (79, 44, 84), (90, 48, 84), (94, 70, 84), (109, 84, 88),
- (104, 91, 83), (97, 91, 75), (125, 80, 57), (136, 81, 42),
- (142, 103, 38), (133, 120, 15), (104, 138, 0), (85, 144, 16),
- (79, 151, 15), (84, 145, 8), (118, 128, 5), (134, 118, 30),
- (131, 113, 41), (138, 126, 44), (153, 125, 41), (150, 118, 45),
- (155, 105, 54), (130, 94, 78), (121, 78, 97), (130, 65, 89),
- (131, 59, 79), (125, 75, 66), (100, 69, 87), (102, 69, 80)
- ),
-
-// 304 gradient0000.jpg
-((244, 0, 12), (255, 0, 102), (240, 0, 160), (225, 0, 218),
- (223, 0, 232), (221, 1, 247), (221, 0, 250), (221, 0, 254),
- (229, 0, 241), (242, 0, 197), (255, 0, 154), (229, 0, 108),
- (204, 0, 63), (171, 0, 33), (139, 0, 3), (131, 2, 2),
- (124, 5, 1), (111, 10, 0), (117, 7, 0), (123, 4, 0),
- (123, 4, 0), (123, 4, 0), (120, 7, 0), (118, 10, 0),
- (119, 11, 0), (124, 6, 0), (129, 1, 0), (137, 0, 2),
- (145, 0, 5), (144, 0, 2), (144, 0, 0), (134, 0, 1),
- (127, 4, 0), (124, 5, 1), (124, 5, 0), (125, 6, 0),
- (135, 3, 2), (145, 0, 5), (173, 0, 28), (202, 0, 52),
- (254, 0, 117), (225, 0, 165), (197, 0, 214), (157, 0, 228),
- (118, 0, 242), (115, 1, 248), (113, 2, 255), (114, 1, 255),
- (118, 0, 242), (202, 0, 84), (173, 0, 50), (145, 0, 17),
- (128, 7, 9), (112, 14, 1), (112, 14, 1), (112, 14, 1),
- (130, 0, 0), (149, 0, 20), (169, 0, 41), (187, 0, 59),
- (205, 0, 77), (229, 0, 99), (254, 0, 122), (245, 0, 215),
- (241, 1, 224), (227, 0, 255), (221, 0, 240), (215, 0, 226),
- (220, 0, 222), (225, 0, 218), (254, 0, 160), (246, 1, 81),
- (244, 60, 10), (239, 48, 5), (235, 37, 0), (231, 33, 0),
- (227, 29, 0), (231, 30, 0), (236, 31, 0), (239, 52, 1),
- (252, 55, 21), (251, 13, 10), (247, 13, 5), (243, 13, 0),
- (238, 10, 0), (234, 7, 0), (228, 22, 0), (228, 22, 0),
- (233, 39, 1), (226, 49, 0), (220, 60, 0), (217, 69, 0),
- (215, 78, 0), (220, 100, 37), (242, 77, 83), (255, 0, 130),
- (255, 0, 174), (253, 0, 189), (253, 0, 150), (254, 0, 112),
- (253, 0, 93), (252, 0, 75), (242, 0, 16), (231, 11, 0),
- (131, 6, 0), (129, 3, 0), (128, 0, 0), (137, 2, 0),
- (146, 4, 0), (156, 0, 3), (230, 0, 2), (236, 3, 0),
- (233, 13, 0), (243, 18, 0), (242, 13, 0), (242, 8, 1),
- (245, 1, 13), (238, 0, 23), (198, 0, 35), (147, 0, 8),
- (124, 5, 1), (126, 2, 0), (128, 0, 0), (133, 0, 0),
- (139, 1, 0), (151, 0, 9), (209, 0, 55), (220, 0, 102),
- (203, 1, 209), (217, 0, 253), (217, 0, 253), (217, 0, 253),
- (220, 0, 255), (221, 0, 254), (225, 0, 255), (224, 0, 254),
- (217, 0, 255), (216, 0, 253), (215, 0, 252), (211, 0, 253),
- (207, 0, 254), (206, 0, 255), (163, 0, 237), (119, 0, 244),
- (110, 0, 247), (115, 1, 247), (129, 0, 239), (143, 0, 232),
- (160, 0, 222), (162, 0, 225), (152, 0, 241), (116, 6, 255),
- (91, 12, 254), (81, 17, 254), (71, 23, 255), (87, 14, 254),
- (101, 4, 255), (119, 2, 254), (195, 4, 255), (206, 1, 254),
- (217, 0, 255), (231, 0, 252), (233, 0, 241), (236, 0, 230),
- (241, 0, 227), (255, 0, 180), (255, 0, 132), (254, 0, 124),
- (254, 0, 174), (226, 0, 194), (199, 0, 215), (188, 1, 216),
- (190, 0, 222), (194, 0, 223), (239, 1, 157), (205, 1, 90),
- (202, 0, 52), (149, 1, 17), (140, 0, 11), (147, 0, 8),
- (169, 0, 41), (203, 0, 60), (208, 0, 82), (255, 0, 130),
- (246, 0, 221), (242, 0, 227), (238, 0, 233), (231, 0, 252),
- (225, 0, 254), (220, 0, 254), (217, 0, 253), (214, 0, 254),
- (207, 0, 255), (204, 0, 255), (137, 0, 254), (109, 9, 255),
- (101, 13, 255), (97, 17, 255), (100, 12, 255), (103, 7, 254),
- (106, 5, 255), (131, 0, 251), (196, 3, 254), (207, 0, 255),
- (210, 0, 255), (215, 0, 254), (216, 1, 255), (210, 0, 255),
- (204, 0, 255), (141, 0, 239), (116, 0, 255), (116, 0, 247),
- (143, 0, 232), (187, 0, 229), (195, 0, 224), (220, 0, 222),
- (254, 1, 172), (255, 0, 135), (255, 0, 118), (255, 0, 118),
- (255, 0, 122), (255, 0, 120), (254, 0, 112), (255, 0, 107),
- (255, 0, 106), (255, 0, 102), (252, 0, 75), (244, 0, 52),
- (235, 0, 33), (239, 0, 41), (240, 0, 63), (255, 0, 102),
- (255, 1, 161), (254, 0, 210), (246, 0, 223), (245, 0, 215),
- (255, 0, 180), (255, 0, 128), (254, 31, 94), (212, 100, 86),
- (221, 101, 38), (229, 84, 1), (217, 77, 0), (215, 35, 0),
- (234, 1, 33), (250, 0, 100), (255, 0, 164), (237, 0, 228),
- (233, 0, 250), (225, 0, 255), (215, 0, 252), (221, 0, 217),
- (227, 0, 211), (255, 0, 130), (242, 0, 58), (234, 29, 0)
- ),
-
-// 305 0t0507.jpg
-((30, 61, 143), (2, 60, 157), (1, 49, 120), (1, 39, 84),
- (15, 36, 82), (29, 33, 80), (44, 34, 108), (60, 35, 137),
- (133, 77, 164), (107, 83, 178), (82, 89, 193), (69, 62, 164),
- (56, 36, 135), (66, 39, 145), (77, 43, 155), (88, 54, 170),
- (99, 65, 185), (144, 133, 193), (171, 181, 208), (198, 229, 223),
- (202, 241, 215), (207, 253, 207), (200, 250, 201), (193, 247, 195),
- (214, 228, 215), (207, 213, 209), (200, 199, 204), (197, 192, 204),
- (195, 186, 205), (185, 183, 199), (175, 181, 193), (176, 181, 187),
- (170, 177, 193), (165, 173, 186), (150, 173, 164), (135, 174, 143),
- (111, 157, 134), (88, 141, 125), (59, 135, 155), (30, 129, 186),
- (6, 95, 161), (3, 92, 147), (0, 89, 134), (7, 61, 100),
- (14, 34, 67), (20, 26, 71), (27, 18, 75), (25, 22, 103),
- (49, 33, 131), (35, 45, 142), (33, 36, 125), (32, 27, 109),
- (19, 18, 87), (7, 9, 66), (7, 22, 81), (7, 36, 96),
- (5, 61, 158), (49, 81, 167), (94, 102, 177), (118, 120, 177),
- (143, 138, 178), (150, 162, 182), (157, 187, 187), (111, 198, 153),
- (59, 254, 114), (37, 226, 98), (35, 165, 89), (34, 104, 80),
- (46, 81, 91), (58, 59, 103), (52, 38, 136), (57, 56, 150),
- (88, 97, 130), (110, 84, 154), (133, 71, 178), (136, 72, 194),
- (140, 74, 210), (130, 70, 199), (120, 66, 188), (106, 58, 180),
- (78, 40, 149), (35, 41, 65), (25, 47, 63), (16, 53, 61),
- (9, 62, 59), (3, 71, 58), (6, 61, 42), (6, 52, 42),
- (0, 42, 65), (1, 50, 110), (3, 59, 156), (4, 65, 157),
- (5, 71, 158), (4, 82, 154), (16, 76, 138), (44, 53, 148),
- (39, 77, 142), (24, 71, 65), (17, 77, 60), (11, 84, 55),
- (10, 108, 57), (9, 133, 60), (39, 124, 83), (98, 123, 130),
- (164, 120, 195), (189, 118, 207), (215, 117, 220), (218, 124, 222),
- (222, 131, 224), (226, 128, 247), (217, 137, 255), (216, 121, 241),
- (176, 107, 223), (50, 116, 190), (38, 121, 187), (26, 126, 185),
- (22, 131, 187), (15, 110, 178), (9, 100, 170), (4, 98, 160),
- (5, 109, 162), (17, 142, 124), (29, 176, 87), (38, 191, 98),
- (48, 206, 109), (72, 202, 128), (100, 212, 140), (135, 199, 172),
- (168, 197, 201), (217, 191, 216), (220, 177, 219), (223, 164, 222),
- (236, 184, 223), (240, 181, 229), (244, 191, 243), (241, 221, 246),
- (255, 235, 209), (228, 212, 217), (201, 189, 225), (195, 190, 224),
- (189, 192, 223), (180, 204, 208), (165, 206, 198), (120, 203, 149),
- (74, 191, 121), (19, 125, 175), (17, 128, 177), (16, 132, 179),
- (12, 128, 175), (8, 111, 177), (5, 112, 156), (2, 103, 133),
- (31, 77, 66), (25, 71, 64), (20, 66, 63), (15, 35, 59),
- (15, 25, 61), (17, 15, 65), (30, 21, 76), (49, 38, 98),
- (86, 46, 143), (141, 68, 185), (151, 76, 194), (162, 84, 204),
- (140, 99, 177), (120, 114, 184), (60, 108, 193), (27, 114, 168),
- (39, 74, 80), (34, 60, 78), (30, 47, 77), (45, 41, 92),
- (52, 42, 102), (84, 76, 127), (83, 87, 112), (99, 116, 126),
- (95, 112, 128), (40, 109, 184), (23, 139, 190), (25, 138, 194),
- (33, 138, 195), (140, 156, 205), (163, 174, 236), (205, 175, 245),
- (252, 180, 246), (246, 186, 238), (241, 193, 231), (199, 211, 199),
- (185, 233, 183), (140, 217, 145), (106, 234, 147), (93, 234, 140),
- (123, 204, 146), (129, 184, 152), (155, 138, 182), (160, 139, 198),
- (180, 141, 198), (212, 162, 221), (210, 168, 234), (196, 182, 235),
- (189, 164, 221), (169, 131, 218), (188, 147, 215), (198, 166, 205),
- (189, 197, 208), (172, 231, 201), (93, 236, 148), (34, 244, 108),
- (12, 214, 78), (21, 170, 76), (37, 120, 78), (78, 75, 120),
- (61, 60, 162), (70, 90, 187), (57, 94, 183), (38, 90, 174),
- (21, 101, 162), (4, 109, 141), (39, 101, 86), (35, 92, 77),
- (18, 52, 54), (7, 14, 43), (5, 11, 45), (5, 6, 60),
- (22, 12, 85), (36, 52, 140), (46, 82, 168), (78, 106, 190),
- (134, 124, 210), (143, 137, 235), (217, 141, 255), (247, 151, 248),
- (245, 154, 247), (246, 165, 232), (246, 165, 232), (240, 176, 226),
- (227, 160, 213), (208, 124, 220), (173, 100, 208), (170, 90, 211),
- (158, 119, 200), (171, 135, 181), (160, 137, 163), (171, 124, 170),
- (167, 133, 193), (193, 134, 214), (221, 141, 240), (241, 144, 255),
- (252, 169, 239), (244, 155, 249), (215, 141, 236), (174, 118, 217),
- (143, 101, 165), (121, 131, 130), (59, 173, 101), (19, 189, 80)
- ),
-
-// 306 0t0524.jpg
-((69, 158, 156), (55, 60, 115), (40, 58, 106), (25, 57, 98),
- (29, 77, 95), (33, 98, 92), (25, 100, 56), (18, 103, 20),
- (95, 37, 26), (102, 28, 38), (109, 20, 50), (128, 34, 48),
- (148, 48, 46), (125, 92, 105), (103, 137, 165), (101, 154, 169),
- (100, 171, 173), (82, 162, 163), (61, 122, 143), (41, 83, 123),
- (31, 62, 108), (21, 41, 94), (20, 31, 88), (20, 22, 83),
- (30, 34, 81), (69, 45, 62), (109, 57, 44), (146, 53, 58),
- (183, 49, 73), (213, 71, 120), (244, 94, 168), (241, 4, 108),
- (213, 10, 99), (162, 18, 27), (136, 10, 35), (111, 2, 44),
- (106, 1, 46), (102, 0, 48), (96, 4, 53), (91, 9, 58),
- (44, 0, 59), (57, 14, 48), (71, 28, 38), (92, 24, 47),
- (114, 20, 57), (117, 20, 45), (121, 20, 34), (151, 16, 23),
- (187, 33, 25), (246, 67, 27), (241, 83, 27), (237, 100, 28),
- (234, 83, 21), (231, 67, 14), (226, 63, 17), (222, 60, 21),
- (234, 19, 0), (210, 26, 10), (186, 34, 20), (177, 17, 13),
- (169, 0, 7), (168, 5, 5), (168, 11, 4), (148, 21, 6),
- (112, 20, 0), (104, 15, 19), (83, 12, 17), (62, 9, 15),
- (75, 7, 19), (88, 5, 23), (106, 1, 18), (88, 11, 29),
- (46, 57, 59), (57, 49, 61), (69, 41, 64), (98, 51, 46),
- (127, 61, 29), (158, 59, 22), (190, 57, 16), (210, 64, 5),
- (219, 72, 18), (224, 80, 56), (233, 89, 52), (243, 99, 49),
- (249, 94, 45), (255, 89, 41), (250, 107, 37), (255, 126, 40),
- (210, 87, 53), (221, 89, 37), (233, 92, 21), (228, 78, 19),
- (223, 65, 18), (236, 39, 46), (237, 45, 58), (239, 1, 76),
- (239, 13, 53), (138, 30, 43), (104, 45, 50), (71, 60, 58),
- (58, 55, 70), (45, 51, 83), (49, 53, 114), (69, 64, 118),
- (143, 53, 45), (157, 51, 36), (172, 50, 27), (160, 38, 18),
- (148, 27, 10), (117, 20, 13), (82, 4, 30), (56, 3, 33),
- (65, 3, 52), (81, 5, 51), (78, 19, 43), (76, 34, 36),
- (94, 41, 27), (119, 52, 23), (125, 51, 12), (122, 39, 31),
- (90, 29, 34), (82, 29, 33), (75, 30, 33), (62, 52, 24),
- (50, 74, 16), (66, 86, 1), (103, 63, 11), (148, 66, 10),
- (198, 69, 11), (206, 36, 11), (185, 38, 5), (164, 41, 0),
- (163, 35, 6), (142, 27, 0), (105, 29, 16), (70, 21, 27),
- (33, 7, 36), (23, 13, 51), (13, 20, 66), (15, 17, 68),
- (17, 14, 71), (24, 17, 68), (43, 12, 46), (57, 30, 73),
- (67, 14, 66), (78, 23, 44), (80, 27, 46), (82, 31, 48),
- (101, 38, 57), (115, 25, 50), (145, 29, 40), (155, 30, 12),
- (160, 4, 15), (138, 7, 28), (116, 11, 41), (84, 23, 65),
- (45, 40, 81), (40, 56, 89), (40, 38, 87), (69, 28, 42),
- (87, 32, 37), (124, 44, 43), (132, 46, 32), (140, 49, 22),
- (145, 42, 7), (121, 26, 6), (98, 30, 17), (76, 24, 36),
- (35, 6, 50), (26, 8, 52), (17, 11, 55), (13, 21, 58),
- (10, 30, 65), (16, 39, 70), (22, 39, 85), (17, 38, 91),
- (24, 38, 85), (30, 42, 84), (34, 46, 88), (47, 65, 75),
- (75, 78, 51), (97, 71, 36), (104, 69, 15), (124, 58, 8),
- (152, 54, 19), (151, 49, 25), (151, 45, 32), (160, 46, 10),
- (153, 32, 13), (168, 26, 22), (197, 26, 16), (224, 9, 25),
- (204, 9, 17), (198, 10, 9), (172, 10, 7), (141, 7, 4),
- (128, 5, 10), (116, 16, 14), (112, 18, 16), (106, 31, 35),
- (89, 37, 60), (89, 48, 78), (116, 115, 120), (164, 188, 110),
- (90, 161, 93), (70, 100, 108), (45, 67, 116), (30, 47, 93),
- (15, 38, 92), (10, 42, 93), (22, 51, 95), (21, 59, 96),
- (10, 89, 106), (1, 110, 115), (2, 125, 104), (1, 105, 114),
- (2, 83, 112), (1, 65, 103), (14, 56, 96), (18, 71, 102),
- (38, 81, 123), (32, 99, 126), (69, 115, 141), (87, 148, 153),
- (118, 162, 163), (130, 163, 180), (187, 184, 203), (151, 200, 181),
- (122, 181, 175), (72, 157, 154), (71, 146, 152), (15, 114, 120),
- (15, 96, 100), (15, 81, 93), (20, 75, 96), (24, 76, 115),
- (15, 81, 116), (7, 98, 117), (7, 124, 118), (9, 122, 120),
- (33, 90, 97), (25, 64, 95), (9, 50, 94), (6, 40, 86),
- (2, 33, 90), (13, 22, 81), (26, 17, 74), (27, 6, 65),
- (35, 6, 52), (33, 23, 73), (30, 38, 85), (35, 44, 87),
- (39, 60, 89), (48, 68, 95), (43, 99, 88), (33, 95, 94)
- ),
-
-// 307 0t0533.jpg
-((4, 32, 54), (54, 39, 108), (84, 99, 130), (115, 160, 153),
- (138, 164, 165), (162, 169, 177), (164, 177, 183), (167, 186, 190),
- (162, 224, 211), (189, 237, 233), (216, 251, 255), (228, 233, 238),
- (241, 216, 222), (232, 174, 195), (223, 133, 168), (205, 133, 164),
- (187, 134, 160), (176, 117, 227), (135, 98, 163), (94, 79, 100),
- (75, 63, 69), (57, 47, 38), (47, 41, 39), (37, 36, 41),
- (42, 50, 71), (62, 56, 71), (83, 63, 72), (109, 67, 76),
- (135, 72, 80), (120, 64, 70), (105, 56, 60), (99, 48, 63),
- (85, 88, 61), (108, 124, 87), (132, 114, 107), (157, 105, 128),
- (151, 114, 141), (145, 124, 155), (154, 105, 171), (164, 86, 187),
- (67, 38, 148), (33, 28, 112), (0, 19, 77), (6, 18, 49),
- (12, 17, 21), (10, 18, 18), (8, 20, 16), (10, 27, 17),
- (22, 49, 30), (62, 134, 70), (80, 162, 117), (98, 190, 165),
- (115, 200, 180), (133, 211, 195), (139, 209, 196), (145, 208, 197),
- (128, 222, 198), (122, 199, 181), (117, 177, 165), (123, 141, 153),
- (130, 106, 142), (115, 100, 123), (100, 94, 104), (94, 71, 87),
- (82, 70, 82), (47, 52, 58), (39, 60, 47), (31, 68, 37),
- (35, 65, 36), (39, 62, 36), (51, 58, 64), (65, 79, 82),
- (55, 55, 67), (39, 48, 55), (23, 41, 43), (14, 25, 57),
- (6, 10, 71), (8, 15, 77), (11, 21, 83), (18, 28, 87),
- (51, 27, 125), (35, 49, 62), (28, 50, 54), (21, 52, 47),
- (11, 51, 49), (1, 51, 52), (7, 38, 32), (4, 14, 16),
- (7, 9, 8), (12, 5, 10), (17, 1, 12), (15, 10, 14),
- (14, 20, 16), (22, 35, 25), (36, 67, 36), (62, 94, 53),
- (88, 117, 71), (122, 162, 100), (99, 135, 102), (76, 108, 105),
- (78, 106, 104), (80, 104, 104), (78, 93, 98), (70, 88, 90),
- (36, 103, 86), (38, 121, 98), (40, 139, 110), (26, 128, 97),
- (12, 117, 84), (9, 117, 55), (9, 110, 52), (20, 110, 59),
- (24, 119, 75), (77, 64, 92), (81, 69, 100), (85, 75, 109),
- (86, 76, 100), (78, 87, 92), (71, 92, 95), (60, 90, 88),
- (21, 81, 56), (17, 67, 41), (14, 54, 27), (10, 48, 31),
- (7, 42, 35), (6, 43, 35), (3, 47, 30), (3, 75, 38),
- (6, 83, 39), (18, 99, 56), (23, 109, 56), (29, 119, 57),
- (55, 127, 64), (57, 133, 68), (69, 138, 73), (117, 136, 91),
- (120, 151, 94), (101, 146, 86), (83, 142, 78), (73, 140, 75),
- (63, 138, 73), (46, 117, 59), (19, 88, 41), (2, 66, 32),
- (5, 42, 25), (3, 11, 13), (3, 5, 16), (4, 0, 19),
- (1, 11, 12), (2, 17, 12), (5, 44, 23), (3, 79, 40),
- (1, 113, 55), (8, 120, 58), (15, 128, 62), (21, 135, 65),
- (13, 117, 56), (24, 95, 77), (47, 83, 79), (64, 62, 65),
- (78, 60, 50), (83, 54, 72), (91, 53, 71), (100, 53, 71),
- (113, 71, 83), (129, 77, 79), (143, 85, 109), (116, 81, 103),
- (74, 85, 89), (67, 85, 87), (61, 85, 85), (36, 68, 65),
- (18, 52, 54), (18, 58, 49), (18, 68, 56), (44, 70, 69),
- (69, 90, 91), (69, 131, 116), (59, 147, 123), (57, 167, 138),
- (81, 170, 148), (106, 167, 97), (115, 139, 91), (86, 118, 71),
- (30, 41, 43), (27, 43, 35), (25, 46, 27), (6, 22, 22),
- (9, 18, 17), (4, 29, 25), (6, 41, 34), (10, 58, 46),
- (12, 75, 56), (12, 83, 41), (4, 98, 46), (3, 96, 49),
- (9, 92, 66), (6, 82, 54), (4, 76, 52), (3, 70, 52),
- (6, 63, 48), (9, 44, 38), (21, 36, 41), (22, 29, 35),
- (32, 22, 31), (34, 19, 26), (36, 22, 21), (28, 23, 19),
- (35, 32, 25), (38, 33, 30), (63, 36, 41), (70, 39, 44),
- (76, 39, 46), (71, 35, 47), (45, 25, 34), (43, 20, 26),
- (32, 19, 28), (19, 21, 20), (22, 17, 14), (15, 11, 12),
- (13, 7, 9), (12, 10, 11), (26, 29, 22), (39, 39, 29),
- (46, 37, 32), (65, 48, 41), (76, 40, 50), (66, 37, 42),
- (55, 35, 37), (22, 32, 21), (15, 27, 17), (8, 10, 9),
- (5, 7, 6), (4, 0, 3), (7, 7, 9), (10, 12, 11),
- (6, 20, 20), (9, 38, 33), (1, 38, 57), (3, 66, 57),
- (4, 72, 61), (4, 54, 53), (23, 49, 50), (40, 40, 40),
- (58, 31, 40), (77, 49, 63), (65, 41, 75), (40, 55, 58),
- (23, 70, 60), (28, 100, 76), (66, 108, 86), (85, 138, 130),
- (107, 154, 148), (113, 166, 160), (126, 182, 171), (135, 161, 160)
- ),
-
-// 308 0u0075.jpg
-((74, 52, 215), (35, 11, 171), (24, 6, 160), (14, 2, 150),
- (7, 2, 145), (0, 3, 140), (0, 1, 133), (0, 0, 126),
- (0, 0, 126), (0, 0, 129), (0, 0, 132), (0, 0, 136),
- (1, 0, 140), (2, 0, 130), (3, 0, 120), (2, 0, 106),
- (2, 0, 93), (0, 0, 23), (0, 0, 11), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (3, 0, 0), (3, 0, 0),
- (0, 0, 0), (1, 0, 6), (3, 0, 13), (1, 0, 42),
- (0, 0, 72), (0, 0, 90), (0, 1, 109), (0, 0, 120),
- (0, 0, 122), (0, 0, 126), (0, 0, 132), (1, 0, 138),
- (7, 0, 155), (13, 0, 172), (30, 0, 172), (48, 0, 172),
- (98, 13, 166), (101, 7, 150), (104, 1, 134), (84, 0, 127),
- (64, 0, 120), (51, 2, 130), (38, 4, 140), (24, 1, 151),
- (23, 1, 164), (57, 4, 184), (74, 6, 179), (92, 9, 175),
- (70, 4, 176), (49, 0, 177), (33, 0, 164), (17, 1, 151),
- (0, 0, 98), (23, 0, 85), (47, 0, 72), (69, 5, 76),
- (91, 11, 80), (91, 14, 94), (92, 17, 108), (104, 1, 132),
- (106, 0, 162), (94, 6, 180), (95, 3, 179), (97, 0, 179),
- (89, 0, 179), (81, 0, 180), (41, 2, 171), (21, 1, 160),
- (1, 0, 125), (21, 5, 107), (42, 11, 89), (73, 5, 87),
- (105, 0, 85), (110, 0, 97), (116, 0, 109), (131, 8, 174),
- (137, 27, 212), (131, 44, 234), (121, 60, 232), (112, 77, 231),
- (111, 84, 233), (110, 91, 235), (104, 74, 230), (106, 45, 201),
- (106, 0, 110), (97, 0, 83), (88, 1, 56), (76, 0, 47),
- (64, 0, 39), (43, 0, 27), (19, 0, 33), (0, 0, 56),
- (0, 0, 86), (0, 1, 109), (25, 3, 79), (51, 6, 49),
- (56, 8, 46), (62, 11, 44), (77, 8, 53), (94, 1, 54),
- (105, 0, 105), (111, 0, 140), (117, 0, 175), (115, 0, 179),
- (114, 0, 184), (110, 0, 193), (108, 5, 174), (110, 1, 168),
- (121, 1, 148), (98, 2, 128), (82, 1, 119), (66, 0, 111),
- (41, 0, 97), (1, 0, 115), (0, 0, 118), (0, 0, 122),
- (0, 0, 112), (3, 2, 85), (7, 4, 59), (15, 7, 43),
- (24, 11, 28), (37, 24, 33), (54, 9, 48), (81, 0, 77),
- (81, 1, 122), (62, 27, 192), (66, 28, 194), (71, 30, 197),
- (81, 11, 170), (74, 14, 128), (72, 6, 103), (82, 7, 92),
- (79, 8, 48), (70, 6, 44), (62, 5, 40), (67, 3, 46),
- (72, 2, 52), (62, 11, 103), (65, 1, 150), (51, 13, 184),
- (59, 24, 204), (39, 0, 175), (33, 1, 166), (27, 2, 158),
- (31, 1, 151), (24, 0, 150), (27, 0, 144), (37, 0, 142),
- (52, 0, 113), (58, 0, 104), (64, 0, 96), (48, 1, 79),
- (47, 0, 64), (33, 0, 25), (29, 0, 18), (42, 3, 32),
- (67, 15, 53), (103, 0, 153), (104, 3, 166), (105, 7, 180),
- (104, 24, 185), (76, 46, 204), (53, 49, 206), (17, 20, 183),
- (11, 5, 175), (11, 3, 175), (11, 1, 176), (11, 1, 175),
- (8, 1, 167), (0, 0, 148), (1, 0, 134), (23, 0, 130),
- (54, 0, 156), (52, 0, 160), (65, 5, 165), (86, 0, 185),
- (103, 10, 212), (116, 31, 222), (124, 45, 235), (143, 61, 249),
- (135, 96, 247), (129, 99, 246), (124, 102, 245), (119, 94, 240),
- (119, 84, 240), (104, 93, 232), (102, 80, 227), (92, 56, 216),
- (106, 25, 166), (103, 7, 115), (91, 13, 61), (80, 2, 41),
- (68, 1, 36), (54, 0, 13), (11, 0, 16), (1, 1, 3),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 6), (1, 1, 27), (0, 0, 56),
- (0, 0, 90), (0, 0, 112), (0, 0, 124), (10, 0, 135),
- (41, 1, 113), (41, 1, 100), (36, 0, 76), (8, 4, 41),
- (0, 0, 7), (1, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (1, 0, 2), (5, 1, 2),
- (2, 1, 7), (3, 0, 32), (0, 1, 49), (0, 0, 75),
- (0, 0, 110), (0, 0, 120), (0, 2, 127), (0, 0, 152),
- (1, 0, 166), (18, 0, 180), (42, 0, 188), (76, 28, 200),
- (118, 22, 218), (125, 29, 224), (125, 35, 231), (133, 42, 235),
- (139, 39, 233), (140, 45, 237), (134, 61, 239), (125, 89, 241),
- (135, 91, 248), (137, 87, 248), (143, 51, 240), (131, 50, 240),
- (114, 62, 233), (114, 67, 231), (104, 64, 223), (114, 47, 225),
- (104, 2, 197), (97, 1, 163), (61, 0, 53), (76, 3, 95)
- ),
-// 309 0u0298.jpg
-((58, 63, 7), (75, 43, 20), (85, 44, 38), (95, 45, 57),
- (109, 48, 51), (123, 52, 46), (116, 56, 43), (109, 61, 41),
- (87, 47, 37), (90, 38, 37), (93, 30, 38), (98, 30, 32),
- (104, 30, 27), (114, 49, 41), (124, 68, 55), (125, 71, 73),
- (127, 74, 92), (89, 69, 81), (71, 70, 61), (53, 72, 42),
- (30, 63, 26), (7, 54, 10), (5, 48, 9), (3, 43, 9),
- (7, 41, 14), (11, 38, 19), (16, 36, 25), (13, 29, 20),
- (11, 22, 16), (14, 21, 14), (17, 20, 13), (20, 16, 7),
- (4, 26, 5), (19, 52, 33), (22, 45, 57), (26, 39, 81),
- (39, 37, 87), (53, 35, 93), (46, 40, 77), (39, 46, 62),
- (35, 74, 27), (46, 65, 32), (57, 56, 38), (70, 49, 47),
- (84, 43, 57), (84, 45, 59), (85, 47, 62), (72, 44, 58),
- (68, 42, 55), (54, 28, 55), (54, 27, 67), (54, 27, 80),
- (67, 37, 71), (81, 47, 63), (80, 51, 65), (79, 55, 68),
- (109, 77, 92), (101, 72, 84), (93, 67, 76), (86, 53, 64),
- (80, 39, 53), (80, 35, 52), (81, 32, 51), (67, 26, 40),
- (84, 24, 34), (96, 29, 21), (121, 64, 38), (147, 100, 56),
- (153, 107, 55), (160, 114, 55), (166, 128, 66), (191, 138, 72),
- (164, 108, 59), (149, 90, 46), (134, 72, 33), (113, 48, 19),
- (92, 24, 5), (86, 23, 11), (80, 22, 18), (85, 5, 18),
- (98, 15, 25), (125, 16, 47), (124, 28, 51), (124, 40, 55),
- (117, 45, 58), (110, 50, 62), (101, 41, 49), (98, 27, 41),
- (67, 1, 49), (65, 8, 40), (63, 16, 32), (63, 8, 27),
- (63, 0, 23), (65, 2, 11), (74, 20, 10), (89, 33, 0),
- (100, 47, 7), (122, 43, 36), (120, 57, 31), (118, 71, 27),
- (119, 70, 18), (121, 69, 9), (111, 52, 20), (100, 42, 20),
- (124, 73, 44), (128, 85, 40), (133, 97, 37), (132, 89, 39),
- (131, 82, 41), (117, 38, 23), (93, 18, 23), (72, 0, 16),
- (62, 7, 2), (51, 13, 0), (37, 14, 0), (23, 16, 0),
- (17, 12, 6), (9, 25, 14), (5, 34, 29), (9, 39, 31),
- (24, 43, 24), (38, 37, 26), (52, 31, 28), (50, 27, 24),
- (48, 24, 20), (46, 12, 29), (40, 11, 33), (35, 2, 21),
- (44, 4, 15), (58, 0, 5), (58, 6, 4), (59, 12, 4),
- (55, 12, 6), (41, 22, 7), (29, 40, 24), (26, 52, 27),
- (18, 52, 25), (23, 46, 29), (29, 40, 34), (33, 41, 36),
- (37, 43, 39), (46, 33, 42), (59, 26, 35), (60, 18, 28),
- (68, 22, 22), (58, 17, 0), (57, 15, 3), (56, 13, 6),
- (57, 20, 12), (58, 13, 18), (48, 11, 19), (55, 4, 13),
- (68, 2, 6), (63, 5, 7), (58, 8, 9), (53, 8, 15),
- (41, 19, 22), (44, 21, 31), (47, 25, 37), (56, 26, 36),
- (60, 32, 46), (76, 31, 38), (70, 25, 31), (65, 20, 25),
- (66, 16, 19), (46, 14, 19), (35, 22, 14), (26, 23, 14),
- (24, 39, 8), (22, 38, 16), (20, 38, 24), (24, 25, 30),
- (30, 11, 33), (35, 9, 56), (38, 31, 38), (35, 30, 34),
- (34, 46, 24), (40, 48, 9), (63, 45, 21), (70, 60, 9),
- (82, 49, 6), (90, 53, 11), (87, 53, 18), (84, 51, 20),
- (81, 34, 16), (79, 28, 19), (77, 23, 23), (56, 35, 30),
- (53, 35, 35), (31, 29, 30), (15, 27, 17), (13, 26, 9),
- (22, 42, 5), (12, 49, 15), (21, 39, 23), (37, 32, 38),
- (48, 36, 46), (57, 46, 42), (91, 51, 52), (117, 59, 48),
- (127, 69, 57), (135, 81, 81), (168, 106, 85), (193, 133, 99),
- (175, 130, 89), (160, 106, 68), (152, 109, 67), (159, 100, 58),
- (150, 75, 70), (132, 86, 50), (137, 103, 32), (147, 94, 44),
- (161, 107, 47), (170, 102, 57), (158, 84, 71), (147, 75, 79),
- (143, 70, 79), (136, 55, 62), (149, 39, 84), (152, 45, 117),
- (140, 66, 93), (185, 127, 125), (209, 126, 122), (174, 188, 129),
- (146, 190, 157), (138, 180, 114), (128, 108, 120), (153, 80, 109),
- (112, 80, 93), (84, 105, 66), (99, 131, 64), (117, 117, 63),
- (114, 80, 52), (104, 64, 52), (97, 52, 46), (87, 54, 45),
- (82, 60, 46), (48, 48, 40), (45, 46, 41), (28, 49, 30),
- (19, 40, 35), (13, 34, 25), (16, 16, 14), (23, 4, 8),
- (29, 10, 6), (55, 11, 10), (77, 7, 17), (97, 7, 16),
- (100, 14, 25), (94, 14, 25), (92, 22, 32), (74, 6, 31),
- (74, 6, 31), (79, 22, 37), (73, 45, 21), (81, 31, 20)
- ),
-
-// 310 0u0298pp1.jpg
-((63, 63, 151), (98, 26, 170), (91, 33, 149), (84, 40, 129),
- (73, 50, 122), (63, 60, 115), (54, 51, 103), (45, 43, 92),
- (43, 32, 46), (40, 29, 57), (38, 27, 69), (35, 22, 77),
- (33, 18, 85), (37, 29, 113), (41, 40, 142), (58, 55, 150),
- (75, 71, 158), (70, 90, 149), (57, 66, 122), (45, 42, 95),
- (42, 32, 107), (40, 23, 119), (41, 23, 119), (43, 23, 120),
- (88, 26, 133), (80, 13, 150), (72, 1, 167), (46, 14, 147),
- (20, 28, 127), (23, 26, 112), (27, 25, 98), (34, 37, 90),
- (46, 44, 91), (36, 58, 71), (36, 57, 63), (36, 56, 55),
- (39, 53, 48), (43, 50, 42), (44, 64, 46), (45, 78, 51),
- (59, 61, 86), (59, 58, 86), (60, 55, 87), (46, 36, 64),
- (32, 18, 41), (27, 21, 30), (23, 25, 20), (20, 21, 15),
- (26, 14, 14), (39, 8, 5), (29, 8, 12), (20, 8, 20),
- (14, 10, 31), (8, 13, 42), (11, 12, 31), (15, 12, 21),
- (42, 0, 20), (46, 10, 25), (50, 20, 30), (45, 13, 49),
- (41, 7, 68), (38, 6, 63), (36, 6, 58), (23, 0, 60),
- (12, 4, 41), (14, 6, 19), (10, 6, 16), (6, 6, 14),
- (7, 8, 13), (9, 10, 12), (14, 4, 12), (18, 0, 0),
- (25, 16, 1), (23, 15, 11), (21, 14, 21), (10, 11, 39),
- (0, 9, 57), (0, 13, 72), (0, 17, 87), (9, 26, 104),
- (0, 27, 118), (37, 22, 127), (56, 13, 128), (76, 4, 129),
- (88, 14, 151), (100, 24, 174), (133, 65, 202), (159, 86, 229),
- (136, 65, 207), (108, 63, 178), (81, 61, 150), (58, 46, 147),
- (35, 31, 144), (30, 24, 110), (29, 18, 97), (33, 14, 80),
- (62, 17, 76), (32, 8, 60), (25, 10, 58), (19, 13, 57),
- (15, 13, 53), (11, 14, 49), (4, 15, 45), (0, 12, 54),
- (0, 4, 65), (5, 17, 86), (11, 30, 107), (23, 29, 112),
- (35, 29, 117), (55, 47, 132), (99, 105, 189), (159, 119, 252),
- (180, 136, 247), (255, 191, 205), (255, 179, 204), (255, 168, 203),
- (228, 166, 181), (195, 129, 139), (88, 109, 138), (54, 77, 93),
- (0, 23, 51), (6, 23, 48), (13, 24, 46), (16, 22, 53),
- (19, 21, 60), (24, 20, 79), (20, 7, 79), (10, 15, 83),
- (7, 22, 65), (0, 38, 77), (4, 36, 94), (8, 34, 111),
- (1, 15, 103), (0, 5, 89), (0, 3, 84), (14, 18, 89),
- (29, 57, 81), (38, 63, 84), (47, 70, 88), (65, 71, 105),
- (83, 73, 123), (100, 92, 90), (131, 113, 73), (112, 64, 50),
- (95, 62, 43), (66, 54, 58), (61, 49, 53), (56, 45, 49),
- (29, 31, 44), (18, 25, 43), (24, 26, 65), (34, 47, 82),
- (77, 31, 140), (85, 27, 158), (94, 23, 177), (114, 36, 197),
- (103, 56, 160), (95, 71, 157), (71, 82, 171), (34, 66, 153),
- (26, 51, 118), (69, 87, 135), (68, 89, 146), (67, 92, 158),
- (86, 93, 161), (110, 119, 178), (95, 102, 157), (82, 99, 151),
- (65, 98, 129), (61, 88, 109), (58, 78, 89), (50, 97, 53),
- (26, 94, 19), (25, 71, 42), (32, 35, 14), (38, 31, 23),
- (36, 52, 68), (62, 79, 99), (86, 70, 145), (124, 112, 194),
- (145, 111, 231), (144, 110, 231), (101, 73, 194), (113, 93, 165),
- (117, 48, 191), (117, 44, 202), (118, 40, 214), (128, 59, 201),
- (116, 40, 174), (99, 7, 118), (68, 1, 78), (72, 17, 56),
- (48, 25, 35), (37, 25, 45), (36, 19, 61), (34, 5, 89),
- (33, 5, 90), (29, 1, 104), (33, 1, 110), (46, 10, 106),
- (34, 13, 104), (14, 14, 110), (12, 12, 100), (0, 0, 112),
- (11, 0, 111), (21, 7, 142), (45, 15, 161), (86, 30, 191),
- (129, 83, 217), (169, 122, 254), (170, 202, 255), (134, 189, 219),
- (86, 171, 236), (142, 128, 203), (119, 102, 180), (117, 71, 135),
- (74, 40, 127), (44, 38, 98), (56, 25, 67), (58, 21, 65),
- (47, 28, 48), (21, 22, 40), (25, 23, 45), (24, 8, 71),
- (18, 15, 82), (15, 29, 102), (14, 31, 103), (18, 38, 99),
- (14, 76, 99), (0, 62, 77), (18, 37, 70), (16, 49, 66),
- (25, 65, 67), (5, 80, 50), (33, 68, 48), (48, 47, 55),
- (47, 42, 49), (36, 29, 73), (43, 33, 86), (42, 32, 93),
- (36, 11, 92), (18, 3, 98), (16, 1, 94), (18, 0, 84),
- (4, 3, 83), (0, 9, 63), (0, 6, 53), (7, 3, 30),
- (0, 0, 20), (4, 2, 26), (1, 0, 48), (21, 0, 69),
- (25, 12, 66), (16, 33, 49), (53, 116, 37), (32, 78, 50)
- ),
-
-// 311 0u0303.jpg
-((184, 12, 34), (160, 94, 36), (126, 88, 18), (93, 82, 0),
- (107, 69, 14), (121, 56, 28), (132, 39, 26), (143, 23, 24),
- (158, 1, 32), (137, 1, 53), (117, 1, 74), (106, 16, 60),
- (95, 31, 47), (97, 41, 62), (100, 52, 78), (99, 68, 79),
- (99, 84, 81), (36, 17, 96), (33, 20, 95), (30, 24, 94),
- (53, 49, 77), (77, 75, 60), (98, 78, 75), (119, 82, 90),
- (136, 66, 138), (156, 65, 146), (177, 64, 154), (158, 32, 157),
- (140, 0, 160), (149, 8, 137), (159, 17, 115), (128, 30, 91),
- (117, 43, 102), (155, 36, 130), (132, 28, 109), (110, 21, 89),
- (87, 19, 107), (65, 17, 126), (57, 25, 145), (49, 33, 165),
- (52, 75, 106), (72, 95, 87), (93, 115, 69), (94, 110, 53),
- (95, 106, 37), (80, 111, 34), (65, 117, 32), (62, 109, 28),
- (70, 56, 30), (116, 32, 22), (120, 27, 43), (124, 23, 65),
- (107, 38, 71), (91, 53, 78), (80, 55, 69), (70, 58, 60),
- (25, 54, 10), (31, 41, 5), (37, 28, 0), (59, 21, 0),
- (81, 15, 0), (94, 7, 1), (107, 0, 2), (106, 8, 5),
- (121, 30, 27), (88, 93, 27), (59, 111, 19), (30, 129, 12),
- (40, 129, 20), (51, 129, 28), (72, 145, 38), (97, 127, 91),
- (129, 59, 131), (112, 48, 136), (95, 38, 141), (111, 51, 153),
- (127, 65, 166), (121, 62, 168), (116, 60, 171), (106, 89, 185),
- (99, 113, 174), (23, 62, 131), (56, 47, 102), (89, 32, 73),
- (112, 30, 50), (136, 28, 28), (160, 46, 20), (157, 26, 0),
- (164, 57, 5), (139, 54, 14), (115, 51, 24), (92, 46, 16),
- (70, 41, 9), (65, 24, 18), (64, 19, 24), (74, 16, 30),
- (58, 38, 40), (54, 14, 49), (49, 44, 48), (45, 75, 47),
- (33, 82, 58), (22, 90, 69), (14, 88, 99), (58, 111, 69),
- (76, 151, 84), (95, 149, 73), (114, 148, 62), (117, 162, 63),
- (120, 177, 64), (98, 159, 64), (66, 140, 91), (46, 130, 140),
- (15, 112, 165), (0, 66, 160), (5, 49, 171), (11, 32, 183),
- (8, 13, 139), (24, 40, 138), (86, 5, 146), (96, 13, 101),
- (63, 66, 59), (45, 60, 80), (27, 55, 102), (14, 32, 114),
- (2, 9, 126), (11, 5, 103), (72, 0, 70), (130, 10, 45),
- (152, 29, 24), (161, 35, 36), (163, 25, 55), (165, 16, 74),
- (177, 6, 58), (187, 0, 29), (205, 12, 29), (198, 28, 31),
- (133, 21, 20), (107, 26, 10), (81, 32, 0), (69, 40, 0),
- (58, 48, 0), (39, 59, 8), (48, 91, 38), (69, 114, 45),
- (112, 141, 48), (158, 143, 52), (161, 128, 46), (164, 114, 41),
- (148, 107, 41), (137, 109, 36), (113, 105, 30), (97, 98, 28),
- (140, 138, 61), (155, 133, 53), (171, 129, 45), (190, 131, 53),
- (173, 90, 84), (158, 51, 133), (162, 35, 106), (159, 56, 51),
- (175, 96, 39), (212, 63, 31), (220, 51, 17), (229, 39, 3),
- (239, 17, 12), (242, 6, 42), (206, 0, 48), (161, 0, 31),
- (133, 28, 58), (131, 42, 60), (129, 56, 63), (100, 55, 52),
- (124, 89, 61), (132, 148, 83), (121, 154, 85), (120, 183, 78),
- (130, 175, 58), (155, 168, 50), (209, 150, 30), (212, 206, 82),
- (255, 161, 111), (214, 154, 120), (161, 155, 71), (128, 138, 114),
- (79, 131, 189), (61, 133, 196), (44, 136, 203), (38, 132, 170),
- (60, 122, 137), (87, 121, 94), (66, 113, 58), (59, 68, 21),
- (47, 38, 21), (60, 58, 20), (87, 65, 54), (97, 99, 59),
- (128, 111, 59), (175, 130, 65), (191, 129, 46), (184, 97, 44),
- (161, 80, 25), (141, 68, 35), (121, 90, 25), (107, 72, 32),
- (80, 66, 27), (78, 60, 24), (101, 10, 25), (103, 0, 12),
- (122, 0, 30), (135, 2, 57), (151, 20, 62), (162, 25, 77),
- (182, 12, 108), (157, 5, 124), (135, 3, 87), (131, 26, 66),
- (86, 43, 62), (76, 70, 44), (70, 82, 46), (73, 90, 48),
- (47, 81, 56), (12, 90, 50), (44, 114, 44), (56, 123, 44),
- (68, 147, 68), (100, 184, 72), (91, 174, 86), (78, 148, 96),
- (69, 144, 85), (80, 127, 81), (89, 109, 100), (100, 44, 145),
- (128, 42, 175), (137, 58, 173), (129, 81, 143), (136, 100, 126),
- (163, 157, 183), (166, 90, 155), (133, 71, 154), (106, 58, 170),
- (76, 64, 166), (14, 79, 147), (1, 66, 120), (37, 64, 133),
- (76, 66, 129), (94, 63, 78), (109, 49, 83), (164, 25, 106),
- (173, 28, 119), (186, 31, 125), (159, 45, 133), (137, 42, 110),
- (111, 71, 98), (119, 112, 96), (118, 131, 103), (117, 125, 76)
- ),
-
-// 312 0u0333.jpg
-((113, 106, 52), (66, 73, 42), (52, 84, 52), (38, 95, 63),
- (51, 94, 76), (65, 94, 90), (65, 83, 92), (65, 73, 94),
- (27, 51, 75), (32, 46, 77), (38, 42, 79), (45, 37, 68),
- (53, 33, 58), (65, 25, 57), (78, 18, 56), (76, 30, 54),
- (74, 42, 53), (71, 97, 70), (55, 114, 71), (40, 131, 72),
- (46, 118, 51), (52, 106, 31), (38, 94, 15), (24, 83, 0),
- (17, 65, 13), (38, 58, 15), (60, 51, 18), (101, 51, 33),
- (143, 52, 49), (162, 55, 58), (182, 58, 68), (204, 101, 102),
- (189, 129, 95), (164, 91, 100), (145, 83, 86), (126, 75, 72),
- (132, 69, 67), (138, 64, 63), (164, 62, 61), (190, 60, 60),
- (188, 35, 38), (160, 52, 28), (132, 69, 18), (126, 68, 41),
- (121, 67, 65), (120, 67, 67), (119, 67, 69), (118, 86, 61),
- (114, 94, 59), (152, 106, 83), (184, 129, 101), (216, 153, 120),
- (190, 132, 107), (164, 111, 95), (153, 95, 82), (143, 79, 69),
- (169, 94, 91), (196, 118, 102), (224, 143, 114), (205, 135, 104),
- (186, 127, 95), (160, 112, 92), (135, 98, 89), (125, 76, 71),
- (111, 62, 47), (84, 30, 28), (65, 35, 37), (47, 40, 47),
- (44, 46, 50), (42, 52, 54), (52, 43, 48), (79, 64, 43),
- (98, 82, 46), (101, 65, 46), (104, 49, 46), (83, 28, 41),
- (62, 7, 36), (51, 4, 29), (40, 2, 23), (38, 3, 10),
- (40, 6, 5), (26, 8, 6), (25, 21, 8), (25, 35, 10),
- (35, 40, 17), (46, 45, 24), (46, 65, 46), (25, 70, 50),
- (59, 103, 78), (72, 98, 93), (85, 94, 109), (84, 100, 110),
- (83, 106, 112), (42, 119, 147), (97, 151, 138), (104, 190, 165),
- (118, 129, 113), (72, 107, 87), (47, 88, 74), (22, 69, 61),
- (27, 57, 49), (32, 45, 38), (14, 40, 27), (39, 50, 34),
- (63, 54, 57), (89, 61, 67), (116, 69, 77), (129, 75, 77),
- (143, 82, 77), (167, 96, 76), (190, 123, 97), (207, 117, 117),
- (185, 80, 110), (131, 76, 81), (124, 81, 72), (118, 86, 63),
- (108, 83, 61), (101, 106, 26), (93, 128, 24), (87, 95, 22),
- (86, 72, 35), (70, 64, 35), (55, 57, 35), (48, 62, 33),
- (41, 67, 32), (30, 75, 18), (18, 51, 22), (14, 43, 13),
- (20, 36, 9), (46, 19, 2), (50, 27, 15), (55, 35, 28),
- (48, 47, 29), (51, 54, 37), (54, 63, 16), (81, 69, 9),
- (70, 78, 19), (78, 98, 32), (86, 118, 45), (112, 122, 64),
- (139, 126, 84), (162, 141, 112), (195, 144, 97), (205, 110, 90),
- (203, 84, 44), (204, 57, 41), (195, 46, 31), (187, 35, 22),
- (152, 16, 16), (128, 8, 9), (99, 21, 21), (60, 7, 15),
- (35, 14, 23), (38, 22, 30), (41, 30, 38), (41, 34, 42),
- (34, 49, 54), (18, 77, 81), (25, 112, 95), (20, 99, 70),
- (25, 76, 77), (30, 38, 49), (27, 28, 37), (24, 19, 26),
- (12, 4, 27), (0, 3, 26), (23, 10, 36), (30, 15, 34),
- (51, 13, 36), (51, 13, 34), (52, 13, 32), (59, 25, 24),
- (63, 43, 19), (55, 44, 12), (36, 41, 19), (38, 30, 9),
- (44, 25, 10), (62, 40, 17), (79, 38, 34), (72, 49, 31),
- (66, 79, 36), (59, 92, 39), (45, 103, 52), (21, 103, 55),
- (31, 135, 160), (29, 140, 151), (27, 146, 142), (26, 164, 139),
- (2, 150, 124), (23, 102, 73), (15, 68, 52), (27, 25, 39),
- (19, 17, 20), (37, 18, 11), (37, 20, 4), (17, 8, 1),
- (11, 1, 2), (31, 7, 3), (54, 18, 4), (101, 19, 41),
- (133, 34, 37), (145, 45, 45), (136, 59, 65), (114, 67, 77),
- (102, 50, 88), (78, 43, 85), (73, 45, 85), (81, 64, 70),
- (82, 61, 44), (110, 49, 54), (117, 56, 61), (99, 23, 69),
- (75, 27, 79), (58, 39, 69), (53, 45, 68), (62, 68, 68),
- (92, 92, 68), (108, 97, 67), (107, 84, 78), (92, 64, 102),
- (44, 50, 84), (44, 34, 71), (62, 26, 72), (79, 26, 80),
- (97, 29, 102), (76, 1, 70), (76, 11, 53), (56, 1, 43),
- (52, 31, 40), (70, 44, 55), (84, 62, 38), (93, 35, 34),
- (111, 30, 36), (121, 27, 41), (113, 29, 44), (115, 53, 38),
- (129, 52, 44), (134, 54, 65), (159, 52, 44), (178, 60, 46),
- (167, 95, 37), (178, 95, 65), (228, 135, 102), (220, 153, 124),
- (182, 170, 120), (161, 173, 101), (179, 173, 113), (197, 149, 129),
- (163, 145, 141), (165, 129, 133), (145, 122, 140), (134, 107, 112),
- (118, 115, 110), (101, 118, 86), (107, 143, 99), (55, 128, 135)
- ),
-
-// 313 0u0752.jpg
-((32, 38, 28), (64, 72, 25), (81, 84, 27), (99, 96, 29),
- (90, 91, 40), (81, 87, 51), (77, 76, 49), (73, 66, 48),
- (78, 66, 42), (89, 71, 44), (101, 76, 46), (108, 76, 39),
- (115, 76, 33), (81, 63, 31), (48, 50, 29), (41, 48, 25),
- (34, 47, 21), (32, 45, 27), (32, 50, 37), (33, 56, 48),
- (48, 82, 60), (64, 108, 72), (78, 112, 81), (92, 116, 90),
- (121, 146, 80), (117, 145, 73), (114, 145, 67), (105, 126, 69),
- (96, 108, 72), (95, 103, 67), (94, 98, 63), (83, 92, 61),
- (56, 79, 59), (40, 48, 35), (35, 44, 34), (30, 41, 33),
- (29, 40, 37), (29, 40, 42), (29, 37, 40), (30, 35, 38),
- (21, 31, 23), (22, 33, 31), (24, 35, 39), (26, 35, 41),
- (29, 36, 44), (29, 39, 45), (29, 43, 46), (27, 43, 43),
- (23, 42, 36), (10, 30, 37), (15, 31, 30), (20, 33, 23),
- (23, 37, 18), (26, 42, 13), (33, 48, 17), (41, 55, 22),
- (60, 67, 23), (65, 64, 31), (70, 62, 39), (73, 51, 35),
- (77, 40, 32), (75, 43, 25), (73, 46, 19), (47, 45, 24),
- (56, 57, 23), (91, 91, 41), (124, 105, 43), (157, 119, 46),
- (160, 118, 54), (164, 117, 63), (154, 108, 58), (118, 103, 48),
- (95, 102, 58), (99, 102, 49), (103, 103, 41), (121, 89, 43),
- (139, 76, 45), (135, 77, 50), (131, 79, 55), (141, 84, 57),
- (147, 112, 80), (88, 99, 57), (74, 94, 50), (60, 89, 43),
- (59, 82, 32), (59, 76, 21), (57, 71, 36), (43, 63, 51),
- (59, 106, 90), (97, 132, 103), (136, 159, 117), (151, 165, 124),
- (166, 171, 131), (191, 169, 145), (137, 175, 160), (133, 174, 158),
- (143, 159, 120), (112, 99, 67), (96, 81, 54), (81, 63, 41),
- (71, 57, 39), (61, 52, 37), (38, 56, 34), (27, 53, 44),
- (39, 60, 63), (50, 58, 62), (61, 56, 62), (69, 61, 53),
- (78, 66, 44), (86, 69, 49), (82, 83, 51), (77, 91, 56),
- (77, 96, 50), (67, 72, 49), (64, 73, 45), (61, 75, 42),
- (57, 55, 34), (50, 54, 31), (43, 48, 26), (42, 46, 23),
- (20, 32, 22), (21, 29, 24), (22, 26, 27), (22, 25, 28),
- (22, 25, 30), (13, 18, 22), (19, 22, 15), (27, 31, 17),
- (38, 41, 30), (46, 56, 29), (48, 60, 31), (51, 64, 34),
- (45, 69, 45), (44, 93, 63), (56, 105, 83), (71, 111, 84),
- (97, 124, 93), (114, 138, 103), (131, 152, 113), (140, 153, 107),
- (150, 155, 101), (155, 152, 101), (148, 151, 106), (146, 156, 122),
- (165, 172, 131), (169, 180, 114), (159, 181, 108), (149, 182, 103),
- (139, 161, 96), (96, 150, 101), (81, 134, 90), (67, 103, 65),
- (42, 58, 29), (37, 53, 29), (32, 49, 30), (30, 51, 32),
- (37, 58, 49), (44, 69, 73), (53, 81, 82), (64, 78, 78),
- (59, 79, 68), (51, 64, 36), (52, 61, 36), (54, 59, 37),
- (62, 61, 41), (70, 68, 43), (73, 79, 51), (87, 98, 66),
- (108, 92, 69), (111, 92, 65), (115, 92, 61), (103, 83, 56),
- (89, 61, 49), (86, 53, 48), (90, 58, 35), (112, 66, 33),
- (134, 88, 39), (149, 115, 41), (137, 125, 53), (116, 133, 91),
- (69, 154, 112), (47, 107, 117), (45, 73, 85), (37, 62, 82),
- (25, 28, 45), (23, 28, 41), (22, 29, 37), (27, 26, 24),
- (56, 30, 15), (70, 49, 32), (88, 76, 52), (110, 107, 54),
- (130, 141, 73), (144, 167, 89), (140, 157, 103), (135, 149, 100),
- (114, 139, 107), (73, 122, 101), (53, 95, 85), (54, 73, 45),
- (45, 52, 34), (37, 35, 49), (34, 45, 67), (37, 59, 83),
- (33, 66, 97), (33, 66, 99), (33, 68, 98), (44, 70, 83),
- (37, 96, 78), (39, 88, 67), (32, 75, 65), (30, 55, 49),
- (27, 39, 29), (20, 28, 17), (17, 29, 7), (22, 24, 11),
- (30, 24, 8), (31, 25, 11), (33, 27, 11), (33, 37, 14),
- (35, 44, 15), (37, 46, 17), (43, 36, 20), (53, 31, 20),
- (60, 40, 29), (80, 57, 25), (113, 76, 24), (118, 81, 28),
- (94, 76, 30), (74, 68, 18), (48, 59, 19), (44, 48, 23),
- (43, 27, 12), (40, 26, 15), (31, 34, 17), (27, 38, 22),
- (28, 42, 27), (34, 47, 27), (46, 51, 28), (53, 62, 33),
- (61, 85, 53), (91, 105, 79), (112, 122, 88), (152, 126, 91),
- (155, 140, 109), (171, 146, 106), (158, 130, 91), (149, 120, 64),
- (151, 123, 60), (163, 130, 53), (167, 134, 55), (183, 143, 91),
- (197, 146, 93), (190, 160, 136), (166, 163, 96), (146, 138, 76)
- ),
-
-// 314 0u0768.jpg
-((61, 117, 166), (17, 102, 182), (25, 106, 174), (33, 110, 166),
- (36, 103, 144), (40, 96, 123), (46, 63, 114), (53, 31, 106),
- (107, 13, 89), (121, 28, 86), (135, 43, 84), (134, 50, 81),
- (133, 58, 78), (131, 61, 59), (129, 65, 40), (131, 55, 42),
- (133, 45, 44), (91, 60, 76), (84, 96, 80), (77, 133, 84),
- (44, 153, 89), (11, 174, 95), (22, 177, 99), (33, 181, 103),
- (27, 184, 141), (21, 178, 164), (16, 173, 188), (15, 162, 201),
- (14, 152, 214), (19, 163, 210), (24, 174, 207), (29, 176, 184),
- (28, 199, 165), (55, 175, 202), (50, 172, 211), (45, 169, 221),
- (46, 156, 202), (47, 143, 183), (48, 136, 189), (49, 130, 196),
- (106, 122, 184), (121, 142, 149), (137, 163, 115), (138, 132, 76),
- (140, 102, 37), (148, 75, 29), (157, 49, 21), (163, 40, 6),
- (162, 27, 7), (124, 21, 77), (109, 27, 123), (94, 33, 170),
- (64, 71, 173), (35, 110, 177), (21, 115, 169), (7, 120, 162),
- (16, 128, 139), (22, 91, 120), (28, 55, 102), (38, 30, 84),
- (49, 5, 66), (53, 11, 60), (58, 18, 55), (105, 8, 28),
- (153, 47, 31), (126, 80, 65), (107, 88, 106), (89, 96, 148),
- (82, 90, 161), (75, 84, 175), (27, 121, 209), (23, 130, 224),
- (79, 73, 159), (70, 62, 116), (61, 52, 73), (56, 39, 69),
- (52, 26, 65), (50, 30, 71), (48, 35, 78), (55, 23, 99),
- (83, 57, 104), (54, 125, 119), (39, 132, 137), (24, 140, 155),
- (26, 135, 163), (28, 131, 172), (33, 129, 215), (28, 132, 231),
- (20, 176, 217), (33, 174, 211), (46, 173, 206), (44, 177, 177),
- (42, 181, 148), (29, 132, 131), (25, 128, 133), (46, 132, 123),
- (76, 141, 83), (51, 109, 25), (91, 99, 35), (132, 89, 46),
- (145, 68, 33), (158, 47, 20), (165, 28, 12), (166, 13, 0),
- (149, 14, 0), (138, 14, 38), (127, 14, 76), (128, 25, 77),
- (129, 37, 78), (162, 32, 68), (171, 43, 78), (164, 58, 68),
- (152, 91, 28), (165, 60, 12), (167, 46, 10), (169, 33, 9),
- (181, 12, 19), (170, 5, 12), (143, 13, 37), (109, 22, 67),
- (125, 20, 115), (136, 30, 133), (147, 41, 152), (153, 44, 128),
- (160, 48, 104), (152, 25, 80), (169, 26, 80), (169, 11, 108),
- (142, 3, 144), (139, 48, 141), (135, 51, 115), (132, 55, 89),
- (115, 33, 56), (101, 23, 62), (110, 17, 72), (115, 4, 80),
- (131, 20, 151), (119, 22, 169), (107, 25, 187), (93, 17, 182),
- (79, 10, 178), (82, 15, 144), (39, 37, 134), (45, 22, 112),
- (79, 8, 88), (124, 30, 56), (136, 28, 36), (149, 27, 16),
- (151, 23, 22), (131, 6, 40), (115, 12, 55), (101, 5, 102),
- (31, 5, 130), (21, 16, 137), (11, 28, 144), (15, 61, 157),
- (22, 92, 180), (42, 117, 208), (41, 73, 194), (78, 74, 194),
- (133, 66, 181), (138, 51, 104), (119, 37, 98), (101, 24, 92),
- (57, 10, 88), (6, 12, 110), (12, 31, 125), (18, 71, 147),
- (31, 27, 150), (28, 22, 156), (26, 17, 162), (15, 20, 184),
- (11, 21, 194), (10, 10, 192), (3, 6, 205), (7, 37, 229),
- (10, 70, 216), (21, 53, 188), (14, 57, 172), (22, 50, 185),
- (23, 24, 194), (25, 12, 206), (14, 18, 203), (22, 52, 200),
- (51, 54, 195), (52, 49, 194), (53, 45, 193), (76, 32, 207),
- (108, 16, 205), (74, 24, 219), (55, 20, 226), (36, 57, 200),
- (34, 68, 227), (44, 82, 219), (56, 93, 225), (57, 99, 209),
- (73, 100, 217), (96, 137, 181), (69, 128, 162), (49, 115, 149),
- (17, 88, 144), (30, 85, 139), (18, 32, 103), (25, 17, 100),
- (37, 24, 70), (50, 21, 69), (80, 31, 76), (84, 92, 94),
- (84, 99, 106), (68, 131, 102), (35, 162, 119), (60, 173, 130),
- (54, 155, 139), (89, 130, 158), (66, 113, 143), (41, 84, 152),
- (26, 85, 145), (32, 95, 126), (21, 100, 141), (27, 100, 143),
- (29, 95, 155), (58, 76, 150), (83, 49, 161), (85, 43, 153),
- (71, 36, 156), (59, 41, 123), (47, 31, 67), (24, 46, 25),
- (0, 13, 30), (29, 33, 78), (9, 80, 108), (11, 136, 130),
- (10, 152, 140), (53, 138, 158), (55, 138, 152), (57, 108, 151),
- (82, 77, 161), (99, 57, 183), (101, 45, 198), (65, 33, 194),
- (41, 29, 177), (51, 57, 177), (29, 84, 151), (11, 97, 156),
- (18, 108, 171), (4, 122, 170), (12, 125, 191), (13, 152, 207),
- (37, 146, 211), (53, 160, 212), (46, 166, 227), (49, 177, 240),
- (84, 158, 223), (106, 142, 192), (133, 84, 189), (85, 77, 134)
- ),
-
-// 315 0u0795.jpg
-((34, 103, 134), (41, 113, 138), (23, 112, 151), (6, 112, 164),
- (9, 95, 149), (13, 78, 134), (14, 75, 130), (16, 73, 126),
- (26, 31, 113), (42, 19, 106), (59, 8, 100), (67, 13, 70),
- (76, 18, 40), (71, 11, 22), (66, 4, 5), (44, 4, 2),
- (22, 4, 0), (16, 19, 2), (18, 13, 22), (21, 7, 43),
- (43, 3, 70), (66, 0, 98), (76, 0, 98), (87, 1, 98),
- (141, 15, 96), (120, 36, 88), (100, 58, 80), (70, 64, 89),
- (41, 71, 99), (26, 66, 110), (12, 62, 121), (16, 55, 134),
- (24, 50, 134), (18, 47, 127), (15, 38, 107), (13, 29, 88),
- (31, 59, 103), (50, 89, 118), (49, 108, 132), (49, 127, 147),
- (39, 194, 136), (23, 147, 152), (7, 100, 169), (17, 67, 144),
- (28, 34, 120), (25, 28, 113), (22, 23, 106), (21, 20, 98),
- (43, 13, 75), (71, 9, 32), (73, 5, 16), (75, 1, 0),
- (79, 0, 9), (83, 0, 18), (95, 9, 30), (107, 19, 43),
- (67, 21, 23), (49, 12, 25), (32, 4, 27), (43, 17, 35),
- (55, 31, 44), (48, 51, 63), (41, 71, 82), (23, 88, 126),
- (11, 115, 166), (32, 162, 186), (34, 126, 151), (36, 90, 116),
- (42, 80, 101), (49, 70, 87), (63, 62, 60), (74, 36, 61),
- (121, 11, 72), (114, 11, 88), (107, 12, 104), (80, 7, 102),
- (53, 3, 100), (51, 4, 100), (50, 6, 101), (52, 5, 101),
- (58, 2, 101), (58, 12, 77), (45, 20, 50), (32, 29, 24),
- (23, 24, 28), (14, 20, 32), (8, 10, 31), (22, 13, 40),
- (41, 2, 65), (50, 2, 72), (60, 3, 80), (69, 1, 83),
- (79, 0, 86), (87, 1, 88), (104, 7, 88), (123, 20, 73),
- (140, 23, 68), (138, 17, 96), (113, 9, 96), (89, 2, 96),
- (86, 1, 86), (84, 0, 77), (100, 3, 72), (124, 24, 50),
- (140, 60, 23), (151, 59, 46), (163, 59, 70), (168, 52, 74),
- (173, 45, 78), (184, 67, 86), (189, 68, 83), (198, 67, 99),
- (197, 61, 101), (195, 67, 92), (200, 74, 97), (205, 82, 103),
- (200, 77, 98), (191, 75, 86), (188, 70, 86), (160, 87, 52),
- (142, 83, 13), (124, 53, 9), (106, 23, 5), (123, 40, 4),
- (140, 57, 3), (149, 90, 24), (169, 114, 49), (200, 109, 106),
- (198, 131, 115), (99, 181, 145), (92, 146, 134), (85, 111, 124),
- (66, 75, 130), (92, 83, 74), (121, 90, 72), (187, 71, 80),
- (205, 84, 103), (196, 111, 105), (187, 138, 108), (164, 137, 101),
- (142, 137, 95), (138, 113, 93), (110, 89, 36), (90, 71, 29),
- (69, 46, 52), (22, 34, 92), (36, 41, 115), (51, 48, 139),
- (47, 75, 148), (5, 107, 173), (24, 129, 161), (26, 97, 149),
- (25, 47, 132), (29, 37, 125), (34, 28, 118), (43, 14, 107),
- (68, 1, 98), (106, 5, 97), (144, 18, 100), (182, 40, 100),
- (200, 73, 100), (200, 126, 113), (193, 144, 101), (186, 162, 90),
- (210, 139, 31), (143, 128, 59), (122, 172, 49), (96, 174, 62),
- (130, 147, 105), (103, 156, 124), (76, 165, 143), (51, 124, 175),
- (25, 139, 173), (18, 155, 187), (9, 175, 217), (0, 144, 197),
- (0, 144, 197), (12, 114, 178), (9, 111, 175), (22, 92, 162),
- (23, 55, 138), (14, 22, 105), (2, 4, 65), (17, 10, 43),
- (18, 3, 72), (25, 5, 81), (32, 7, 91), (43, 6, 102),
- (42, 11, 104), (46, 12, 106), (49, 9, 105), (46, 9, 104),
- (48, 3, 94), (23, 9, 88), (25, 18, 60), (31, 13, 55),
- (56, 2, 62), (80, 1, 66), (75, 20, 49), (73, 32, 48),
- (62, 31, 39), (32, 18, 51), (7, 20, 54), (11, 28, 82),
- (18, 25, 105), (31, 25, 113), (34, 29, 121), (20, 45, 129),
- (17, 66, 132), (11, 72, 137), (18, 83, 137), (9, 93, 163),
- (23, 148, 178), (3, 148, 195), (18, 189, 206), (10, 199, 219),
- (21, 193, 213), (33, 186, 202), (64, 189, 181), (65, 165, 153),
- (65, 140, 135), (41, 108, 127), (54, 83, 143), (38, 50, 124),
- (36, 23, 111), (43, 14, 107), (39, 13, 104), (34, 22, 98),
- (58, 52, 98), (80, 28, 100), (116, 12, 101), (133, 14, 98),
- (143, 26, 107), (156, 26, 90), (160, 26, 99), (168, 31, 99),
- (185, 41, 102), (193, 56, 100), (189, 56, 99), (175, 43, 92),
- (152, 30, 87), (136, 15, 95), (97, 30, 84), (88, 2, 89),
- (79, 0, 94), (76, 20, 109), (88, 27, 96), (104, 8, 45),
- (95, 5, 33), (159, 25, 24), (178, 26, 41), (172, 4, 56),
- (148, 37, 53), (112, 72, 60), (89, 114, 93), (84, 119, 113)
- ),
-
-// 316 1u0214.jpg
-((77, 64, 9), (21, 12, 77), (21, 25, 80), (22, 39, 83),
- (14, 43, 94), (6, 48, 106), (14, 52, 100), (23, 57, 95),
- (5, 47, 45), (23, 35, 51), (41, 24, 58), (46, 12, 42),
- (51, 1, 26), (60, 4, 27), (70, 8, 29), (71, 7, 38),
- (73, 6, 47), (72, 23, 55), (88, 37, 82), (105, 51, 109),
- (113, 53, 90), (122, 55, 72), (114, 44, 65), (107, 33, 58),
- (117, 31, 30), (101, 43, 35), (85, 56, 40), (75, 64, 29),
- (65, 72, 18), (57, 65, 23), (50, 59, 28), (43, 51, 36),
- (25, 35, 47), (26, 5, 70), (19, 6, 52), (13, 7, 35),
- (13, 12, 29), (13, 18, 24), (13, 18, 29), (13, 19, 35),
- (41, 63, 50), (44, 82, 55), (47, 102, 60), (56, 91, 60),
- (66, 81, 60), (76, 75, 52), (87, 69, 45), (93, 63, 37),
- (97, 63, 38), (102, 36, 22), (110, 36, 23), (118, 36, 24),
- (107, 55, 15), (97, 74, 6), (93, 69, 3), (90, 65, 1),
- (70, 84, 25), (56, 71, 33), (42, 59, 41), (45, 44, 57),
- (48, 29, 74), (36, 33, 79), (25, 37, 85), (27, 53, 68),
- (28, 67, 72), (30, 80, 87), (27, 80, 69), (24, 80, 51),
- (28, 76, 43), (33, 73, 36), (54, 61, 30), (56, 45, 13),
- (62, 35, 28), (64, 37, 27), (66, 40, 27), (64, 30, 34),
- (62, 20, 42), (64, 23, 47), (66, 26, 52), (78, 33, 56),
- (72, 35, 52), (70, 48, 24), (79, 55, 16), (88, 63, 9),
- (97, 51, 12), (106, 40, 16), (112, 37, 14), (118, 28, 4),
- (101, 25, 25), (100, 34, 24), (100, 43, 24), (92, 47, 22),
- (84, 51, 20), (78, 62, 13), (79, 69, 0), (76, 74, 0),
- (72, 84, 10), (67, 78, 22), (56, 80, 27), (45, 83, 32),
- (33, 84, 40), (22, 86, 49), (16, 87, 69), (8, 104, 76),
- (78, 112, 85), (108, 111, 87), (138, 110, 89), (146, 119, 85),
- (155, 128, 81), (153, 128, 74), (185, 155, 45), (150, 121, 17),
- (117, 60, 15), (87, 21, 7), (93, 14, 8), (100, 8, 9),
- (104, 15, 17), (110, 35, 12), (105, 43, 2), (104, 50, 6),
- (130, 68, 0), (146, 78, 6), (162, 88, 13), (135, 86, 12),
- (108, 84, 12), (100, 100, 26), (81, 94, 14), (54, 84, 10),
- (44, 86, 14), (52, 107, 39), (41, 116, 35), (31, 126, 32),
- (33, 111, 49), (49, 104, 49), (52, 77, 45), (70, 57, 38),
- (98, 41, 34), (93, 31, 36), (89, 22, 39), (80, 18, 34),
- (72, 14, 29), (47, 14, 21), (30, 11, 13), (21, 24, 13),
- (8, 39, 34), (25, 74, 71), (32, 73, 60), (40, 72, 49),
- (44, 65, 34), (65, 70, 16), (57, 80, 8), (14, 74, 0),
- (13, 10, 5), (8, 13, 7), (3, 16, 9), (4, 41, 34),
- (19, 77, 78), (8, 124, 89), (13, 140, 51), (36, 111, 55),
- (67, 96, 66), (119, 128, 61), (144, 138, 55), (169, 149, 50),
- (170, 133, 44), (80, 119, 38), (46, 81, 17), (19, 42, 13),
- (15, 10, 17), (18, 5, 16), (21, 0, 15), (23, 5, 31),
- (22, 12, 37), (36, 24, 34), (35, 25, 23), (42, 42, 32),
- (53, 49, 40), (54, 40, 73), (49, 81, 80), (51, 78, 63),
- (69, 61, 58), (87, 50, 67), (63, 36, 53), (54, 22, 63),
- (38, 3, 67), (39, 4, 69), (41, 6, 72), (47, 21, 66),
- (66, 33, 76), (64, 37, 56), (80, 27, 37), (82, 34, 20),
- (89, 43, 20), (89, 58, 14), (92, 68, 24), (74, 79, 25),
- (71, 76, 20), (72, 80, 7), (79, 71, 8), (85, 40, 11),
- (95, 28, 22), (81, 27, 27), (66, 11, 50), (58, 29, 73),
- (71, 21, 92), (78, 20, 79), (91, 30, 45), (115, 18, 38),
- (120, 27, 38), (108, 29, 34), (89, 47, 33), (51, 48, 17),
- (47, 55, 14), (41, 35, 11), (57, 18, 1), (86, 20, 0),
- (124, 11, 5), (142, 5, 33), (134, 16, 32), (126, 18, 52),
- (107, 3, 90), (100, 5, 89), (78, 25, 81), (85, 16, 63),
- (92, 23, 44), (118, 32, 33), (127, 39, 38), (116, 72, 87),
- (89, 86, 97), (52, 120, 141), (24, 98, 107), (39, 75, 73),
- (66, 67, 71), (82, 63, 49), (93, 72, 51), (103, 77, 42),
- (125, 103, 4), (169, 108, 1), (171, 115, 20), (179, 131, 23),
- (195, 107, 57), (162, 101, 34), (154, 103, 46), (156, 97, 37),
- (160, 81, 38), (151, 59, 12), (152, 39, 5), (153, 19, 28),
- (160, 38, 17), (156, 69, 15), (138, 87, 42), (124, 78, 42),
- (143, 85, 74), (125, 86, 81), (130, 102, 90), (76, 130, 117)
- ),
-
-// 317 1u0215.jpg
-((29, 35, 21), (22, 59, 41), (31, 59, 58), (40, 59, 76),
- (68, 63, 113), (96, 67, 151), (87, 81, 133), (79, 96, 116),
- (90, 120, 158), (65, 99, 136), (40, 78, 114), (72, 44, 100),
- (105, 11, 87), (126, 12, 84), (148, 13, 82), (148, 26, 76),
- (148, 39, 70), (131, 61, 53), (139, 60, 54), (148, 59, 55),
- (150, 47, 49), (152, 35, 44), (166, 34, 42), (181, 34, 40),
- (188, 12, 14), (168, 6, 7), (149, 1, 1), (136, 7, 1),
- (124, 14, 1), (112, 18, 5), (100, 22, 10), (81, 38, 6),
- (50, 45, 15), (104, 12, 53), (118, 14, 50), (132, 17, 48),
- (123, 12, 48), (114, 8, 48), (92, 10, 41), (71, 13, 35),
- (25, 22, 17), (22, 30, 10), (19, 39, 4), (55, 34, 11),
- (91, 29, 18), (97, 23, 23), (104, 18, 29), (111, 11, 35),
- (115, 8, 36), (71, 13, 54), (36, 25, 64), (2, 38, 74),
- (3, 22, 64), (5, 6, 54), (6, 5, 49), (7, 5, 45),
- (7, 30, 10), (22, 29, 11), (38, 29, 12), (64, 18, 8),
- (91, 7, 5), (81, 18, 7), (72, 29, 10), (44, 33, 13),
- (30, 30, 30), (41, 14, 29), (69, 19, 45), (97, 25, 62),
- (99, 30, 57), (102, 35, 53), (116, 33, 27), (140, 44, 20),
- (196, 40, 25), (192, 31, 20), (189, 22, 16), (187, 14, 13),
- (186, 7, 10), (184, 4, 11), (182, 2, 13), (146, 1, 6),
- (114, 19, 23), (12, 8, 31), (6, 14, 31), (0, 21, 32),
- (2, 27, 21), (5, 33, 10), (4, 39, 9), (10, 39, 9),
- (7, 65, 4), (9, 71, 29), (12, 77, 55), (24, 81, 56),
- (36, 86, 57), (49, 100, 93), (52, 84, 125), (93, 104, 132),
- (100, 101, 145), (110, 130, 102), (95, 133, 86), (80, 136, 71),
- (71, 113, 68), (63, 91, 66), (43, 75, 51), (28, 72, 36),
- (32, 45, 25), (17, 60, 17), (3, 75, 9), (3, 77, 9),
- (4, 79, 10), (9, 83, 20), (4, 68, 44), (13, 33, 58),
- (22, 20, 69), (62, 4, 80), (70, 22, 76), (78, 41, 72),
- (77, 44, 53), (35, 36, 22), (26, 29, 18), (14, 23, 20),
- (5, 11, 11), (8, 8, 8), (11, 5, 5), (11, 9, 3),
- (12, 14, 1), (19, 27, 3), (46, 52, 4), (69, 51, 11),
- (107, 61, 2), (126, 44, 30), (125, 59, 27), (125, 75, 24),
- (119, 75, 26), (72, 60, 22), (34, 50, 21), (6, 34, 11),
- (8, 2, 30), (26, 10, 31), (45, 18, 33), (58, 37, 43),
- (71, 56, 53), (77, 49, 71), (101, 32, 113), (105, 71, 122),
- (130, 48, 114), (156, 12, 71), (169, 7, 51), (183, 3, 32),
- (196, 11, 29), (215, 5, 4), (198, 17, 6), (191, 20, 13),
- (132, 33, 27), (121, 30, 26), (111, 27, 25), (94, 19, 24),
- (61, 47, 38), (48, 85, 33), (50, 93, 50), (77, 91, 68),
- (128, 75, 41), (165, 31, 2), (158, 18, 6), (151, 6, 11),
- (155, 22, 25), (176, 6, 32), (155, 1, 51), (147, 12, 45),
- (140, 14, 15), (140, 15, 14), (140, 16, 14), (135, 16, 12),
- (136, 30, 6), (127, 14, 6), (128, 2, 14), (118, 8, 17),
- (128, 19, 40), (115, 9, 58), (131, 21, 66), (141, 10, 76),
- (144, 14, 78), (147, 14, 57), (158, 4, 68), (169, 8, 60),
- (197, 39, 38), (193, 39, 39), (189, 39, 40), (148, 24, 24),
- (104, 19, 38), (45, 18, 33), (23, 15, 56), (24, 17, 58),
- (5, 30, 60), (0, 42, 41), (16, 47, 49), (59, 45, 58),
- (71, 52, 71), (86, 42, 75), (101, 66, 62), (134, 51, 59),
- (131, 47, 96), (77, 114, 120), (80, 120, 109), (43, 124, 92),
- (32, 124, 39), (30, 110, 39), (9, 103, 76), (44, 111, 93),
- (62, 107, 74), (57, 114, 61), (62, 105, 59), (50, 106, 45),
- (59, 122, 52), (75, 98, 72), (117, 88, 46), (126, 72, 36),
- (145, 51, 23), (163, 36, 30), (188, 18, 45), (199, 18, 49),
- (211, 48, 29), (210, 55, 33), (225, 67, 2), (227, 57, 5),
- (230, 22, 18), (198, 41, 26), (186, 44, 43), (152, 39, 83),
- (121, 35, 96), (89, 35, 61), (60, 31, 49), (30, 20, 47),
- (8, 34, 25), (5, 48, 18), (9, 54, 21), (25, 69, 36),
- (30, 77, 31), (33, 88, 31), (40, 85, 44), (48, 79, 48),
- (64, 79, 82), (57, 42, 71), (44, 6, 83), (42, 1, 93),
- (65, 26, 107), (75, 49, 96), (43, 78, 110), (5, 118, 126),
- (40, 155, 142), (36, 150, 117), (83, 136, 68), (143, 90, 40),
- (167, 82, 27), (182, 44, 44), (177, 39, 39), (145, 50, 32)
- ),
-
-// 318 1u0216.jpg
-((85, 57, 217), (47, 123, 149), (59, 116, 132), (71, 110, 115),
- (110, 106, 97), (150, 102, 80), (178, 95, 77), (206, 88, 74),
- (170, 78, 125), (118, 75, 132), (67, 72, 140), (46, 53, 144),
- (25, 35, 148), (26, 26, 147), (27, 18, 147), (29, 14, 161),
- (31, 10, 175), (31, 32, 184), (19, 29, 169), (7, 26, 154),
- (51, 23, 151), (95, 20, 149), (96, 34, 141), (98, 48, 133),
- (70, 55, 122), (45, 52, 142), (20, 50, 162), (28, 50, 185),
- (36, 50, 208), (48, 59, 208), (60, 69, 208), (70, 112, 232),
- (105, 111, 209), (152, 179, 170), (181, 163, 172), (211, 147, 174),
- (197, 128, 162), (184, 109, 150), (173, 102, 141), (162, 96, 132),
- (84, 100, 113), (88, 104, 121), (92, 109, 129), (115, 96, 152),
- (139, 84, 175), (142, 72, 173), (145, 61, 172), (157, 53, 150),
- (156, 53, 142), (67, 9, 191), (51, 10, 198), (35, 12, 206),
- (25, 12, 214), (15, 12, 223), (14, 12, 213), (14, 13, 203),
- (2, 3, 155), (6, 7, 163), (11, 11, 171), (30, 29, 191),
- (50, 48, 211), (55, 52, 212), (61, 57, 214), (69, 55, 210),
- (74, 73, 209), (86, 93, 199), (131, 76, 195), (176, 59, 191),
- (183, 54, 172), (191, 50, 154), (215, 62, 109), (237, 90, 80),
- (229, 180, 85), (221, 163, 103), (214, 147, 121), (194, 117, 129),
- (174, 88, 137), (163, 71, 131), (152, 55, 126), (143, 23, 121),
- (135, 42, 148), (126, 40, 167), (119, 55, 183), (112, 71, 199),
- (106, 67, 199), (100, 64, 200), (71, 70, 206), (24, 88, 188),
- (2, 114, 164), (18, 135, 168), (35, 157, 172), (40, 147, 167),
- (45, 137, 162), (101, 118, 187), (90, 98, 196), (106, 99, 177),
- (134, 127, 169), (178, 114, 151), (176, 100, 144), (175, 87, 138),
- (190, 74, 124), (206, 62, 111), (188, 44, 113), (175, 20, 121),
- (168, 10, 131), (163, 7, 125), (158, 5, 119), (157, 3, 112),
- (156, 1, 105), (146, 18, 113), (130, 13, 130), (102, 23, 142),
- (56, 54, 164), (4, 42, 169), (2, 45, 161), (0, 48, 153),
- (26, 47, 138), (45, 70, 137), (45, 73, 136), (48, 72, 182),
- (52, 61, 218), (49, 50, 220), (47, 39, 223), (44, 32, 221),
- (41, 25, 220), (29, 38, 201), (24, 46, 166), (51, 48, 139),
- (131, 19, 147), (186, 29, 100), (193, 22, 89), (200, 16, 78),
- (213, 19, 82), (213, 33, 98), (212, 32, 97), (187, 19, 96),
- (126, 38, 98), (86, 74, 122), (47, 111, 147), (42, 107, 152),
- (37, 104, 157), (16, 104, 178), (7, 86, 205), (6, 50, 201),
- (32, 45, 211), (27, 15, 201), (25, 19, 186), (23, 23, 171),
- (0, 24, 158), (4, 25, 178), (10, 28, 174), (38, 22, 193),
- (75, 33, 227), (100, 31, 216), (126, 29, 206), (154, 27, 192),
- (124, 17, 211), (84, 17, 236), (74, 23, 238), (88, 60, 233),
- (108, 89, 207), (165, 108, 211), (168, 111, 216), (172, 115, 222),
- (200, 117, 185), (209, 140, 184), (215, 154, 149), (213, 162, 143),
- (203, 128, 122), (204, 120, 112), (205, 113, 102), (221, 96, 92),
- (244, 100, 99), (232, 102, 88), (201, 129, 104), (199, 137, 114),
- (184, 118, 128), (194, 89, 93), (188, 85, 102), (191, 118, 135),
- (159, 165, 161), (138, 168, 160), (64, 171, 181), (44, 170, 159),
- (111, 138, 93), (140, 111, 98), (169, 84, 103), (207, 61, 84),
- (197, 37, 101), (178, 34, 93), (136, 30, 118), (61, 64, 133),
- (40, 102, 151), (44, 131, 161), (22, 155, 160), (25, 162, 155),
- (41, 159, 173), (49, 148, 153), (98, 111, 156), (167, 76, 143),
- (168, 63, 130), (214, 60, 94), (220, 38, 61), (221, 13, 45),
- (214, 23, 30), (210, 32, 32), (245, 33, 21), (209, 51, 16),
- (209, 57, 16), (200, 69, 1), (175, 101, 30), (190, 69, 38),
- (193, 64, 86), (149, 39, 110), (102, 49, 153), (79, 41, 180),
- (62, 30, 217), (60, 29, 228), (50, 48, 235), (54, 45, 224),
- (71, 53, 225), (146, 81, 201), (182, 73, 198), (208, 73, 193),
- (197, 76, 169), (205, 68, 146), (215, 72, 100), (233, 90, 74),
- (228, 88, 71), (235, 61, 71), (178, 36, 92), (130, 27, 118),
- (54, 56, 139), (23, 59, 181), (28, 40, 204), (37, 27, 210),
- (66, 20, 207), (82, 32, 191), (109, 40, 191), (124, 11, 161),
- (156, 24, 136), (191, 44, 151), (231, 43, 104), (240, 59, 92),
- (228, 89, 122), (208, 139, 110), (226, 171, 115), (218, 162, 129),
- (198, 125, 136), (176, 109, 127), (114, 141, 98), (100, 130, 96),
- (84, 115, 97), (57, 102, 133), (47, 71, 133), (42, 60, 136)
- ),
-
-// 319 1u0216pp1.jpg
-((39, 104, 80), (57, 122, 114), (67, 146, 129), (78, 171, 144),
- (97, 186, 98), (116, 202, 53), (147, 203, 41), (178, 205, 30),
- (185, 182, 77), (186, 161, 108), (188, 140, 140), (172, 136, 150),
- (156, 133, 161), (129, 142, 143), (103, 151, 125), (98, 157, 131),
- (93, 163, 137), (65, 173, 54), (62, 148, 60), (60, 123, 66),
- (59, 138, 71), (59, 153, 77), (51, 163, 91), (44, 173, 106),
- (79, 205, 131), (70, 187, 136), (61, 170, 141), (37, 162, 158),
- (13, 155, 175), (16, 153, 175), (20, 152, 175), (46, 166, 156),
- (55, 152, 143), (78, 160, 75), (126, 172, 56), (175, 185, 37),
- (210, 190, 57), (245, 196, 77), (242, 183, 75), (240, 170, 74),
- (214, 105, 82), (229, 125, 84), (244, 145, 86), (239, 175, 92),
- (234, 206, 99), (227, 189, 99), (220, 172, 100), (217, 149, 100),
- (227, 186, 94), (232, 195, 55), (212, 194, 61), (193, 194, 67),
- (162, 150, 94), (131, 107, 121), (118, 115, 111), (105, 123, 101),
- (83, 152, 98), (84, 179, 85), (85, 207, 72), (94, 228, 97),
- (104, 249, 122), (113, 247, 127), (123, 246, 132), (153, 242, 114),
- (160, 212, 114), (175, 193, 91), (193, 161, 90), (212, 129, 89),
- (184, 133, 85), (157, 138, 82), (146, 127, 69), (107, 77, 77),
- (143, 137, 87), (152, 150, 72), (162, 164, 57), (186, 200, 45),
- (211, 236, 33), (203, 239, 44), (196, 242, 56), (221, 237, 79),
- (228, 245, 71), (255, 218, 55), (248, 200, 50), (242, 183, 45),
- (248, 166, 53), (255, 149, 61), (248, 135, 91), (247, 145, 60),
- (247, 181, 58), (244, 201, 74), (242, 222, 91), (228, 218, 107),
- (215, 214, 124), (209, 206, 125), (195, 177, 131), (131, 159, 119),
- (83, 173, 147), (30, 142, 164), (33, 121, 154), (37, 100, 144),
- (43, 102, 144), (49, 104, 145), (52, 110, 134), (54, 124, 136),
- (39, 147, 157), (54, 141, 144), (70, 136, 132), (103, 130, 132),
- (136, 125, 133), (151, 128, 148), (177, 160, 144), (197, 181, 122),
- (130, 224, 112), (69, 222, 131), (61, 217, 144), (53, 212, 158),
- (46, 201, 161), (74, 181, 165), (76, 194, 162), (76, 205, 174),
- (95, 227, 152), (127, 180, 157), (159, 134, 163), (173, 134, 152),
- (188, 135, 141), (210, 68, 124), (211, 72, 113), (217, 76, 111),
- (225, 97, 98), (192, 184, 59), (182, 187, 41), (173, 190, 24),
- (176, 210, 25), (158, 208, 73), (104, 204, 108), (78, 154, 126),
- (40, 105, 145), (32, 111, 124), (25, 117, 104), (32, 130, 100),
- (40, 143, 96), (54, 203, 121), (60, 233, 141), (60, 232, 172),
- (32, 243, 224), (45, 236, 231), (37, 232, 229), (29, 229, 227),
- (43, 207, 183), (34, 186, 163), (19, 181, 170), (50, 195, 240),
- (87, 167, 194), (83, 178, 178), (79, 189, 162), (82, 201, 135),
- (117, 201, 124), (155, 213, 90), (195, 239, 58), (235, 247, 43),
- (244, 252, 45), (171, 226, 10), (171, 222, 25), (171, 218, 40),
- (105, 217, 45), (102, 222, 73), (92, 196, 71), (105, 197, 52),
- (172, 177, 25), (176, 196, 25), (180, 215, 25), (162, 243, 50),
- (157, 244, 88), (131, 235, 114), (90, 246, 123), (62, 224, 112),
- (64, 234, 135), (52, 227, 136), (47, 211, 140), (24, 219, 149),
- (26, 202, 163), (28, 192, 158), (57, 214, 159), (107, 244, 154),
- (195, 255, 100), (206, 237, 111), (217, 219, 122), (218, 218, 122),
- (216, 212, 123), (200, 198, 121), (206, 165, 121), (168, 150, 112),
- (107, 155, 115), (72, 146, 129), (56, 130, 143), (42, 136, 146),
- (54, 124, 150), (129, 98, 129), (139, 114, 146), (93, 129, 189),
- (44, 133, 189), (26, 115, 171), (18, 104, 181), (7, 151, 185),
- (26, 170, 178), (39, 207, 236), (18, 220, 240), (34, 218, 230),
- (35, 219, 227), (59, 203, 167), (88, 218, 158), (113, 231, 145),
- (150, 226, 104), (211, 214, 65), (222, 203, 83), (222, 201, 82),
- (212, 198, 73), (228, 187, 61), (226, 211, 60), (237, 232, 66),
- (242, 235, 67), (252, 228, 78), (230, 231, 75), (238, 237, 84),
- (244, 253, 110), (243, 255, 111), (250, 253, 104), (240, 244, 85),
- (252, 228, 102), (235, 224, 108), (226, 214, 112), (216, 180, 102),
- (199, 147, 125), (190, 146, 137), (184, 147, 139), (181, 148, 141),
- (188, 156, 143), (209, 188, 123), (210, 217, 121), (153, 255, 103),
- (103, 246, 132), (75, 251, 143), (63, 246, 163), (80, 242, 133),
- (101, 231, 135), (128, 222, 112), (146, 224, 104), (160, 212, 76),
- (168, 207, 64), (197, 206, 35), (193, 194, 56), (207, 180, 73),
- (203, 169, 80), (199, 150, 109), (193, 194, 116), (202, 178, 116)
- ),
-
-// 320 3m0001.jpg
-((37, 166, 208), (26, 126, 214), (34, 125, 223), (43, 124, 232),
- (84, 147, 221), (125, 170, 211), (102, 149, 180), (80, 128, 150),
- (12, 35, 103), (24, 22, 112), (37, 9, 122), (72, 9, 106),
- (108, 9, 91), (128, 8, 105), (148, 7, 119), (153, 7, 135),
- (159, 7, 151), (246, 55, 133), (234, 69, 108), (222, 84, 84),
- (220, 77, 73), (218, 71, 63), (224, 60, 80), (231, 49, 97),
- (203, 32, 98), (208, 22, 108), (214, 13, 119), (206, 15, 127),
- (199, 18, 135), (202, 15, 149), (206, 13, 164), (181, 21, 191),
- (163, 8, 198), (96, 68, 230), (68, 127, 212), (40, 187, 195),
- (48, 163, 136), (57, 139, 77), (87, 140, 93), (117, 142, 110),
- (224, 121, 90), (239, 120, 97), (255, 120, 104), (220, 94, 113),
- (185, 68, 123), (182, 62, 123), (179, 56, 123), (174, 29, 104),
- (169, 6, 97), (183, 30, 94), (166, 53, 100), (150, 77, 106),
- (117, 92, 119), (84, 108, 132), (105, 92, 135), (127, 77, 138),
- (183, 29, 153), (164, 25, 142), (146, 22, 132), (129, 25, 139),
- (113, 28, 147), (102, 34, 167), (92, 40, 187), (123, 59, 182),
- (156, 45, 176), (166, 169, 240), (160, 196, 231), (154, 224, 222),
- (144, 206, 212), (135, 188, 202), (151, 186, 205), (152, 141, 207),
- (190, 125, 209), (182, 133, 179), (174, 141, 150), (179, 113, 143),
- (184, 86, 137), (177, 76, 132), (171, 67, 128), (171, 62, 153),
- (179, 50, 153), (209, 59, 123), (211, 49, 122), (213, 40, 122),
- (212, 43, 116), (211, 47, 110), (222, 77, 84), (236, 100, 76),
- (234, 139, 85), (234, 141, 61), (234, 143, 38), (229, 133, 41),
- (224, 123, 45), (239, 118, 89), (244, 93, 102), (245, 77, 152),
- (250, 86, 175), (192, 149, 192), (184, 168, 199), (176, 187, 207),
- (193, 161, 212), (210, 135, 218), (235, 75, 233), (228, 41, 220),
- (229, 6, 195), (207, 5, 194), (186, 5, 194), (185, 6, 194),
- (184, 8, 195), (170, 4, 176), (185, 8, 174), (182, 46, 170),
- (124, 115, 196), (13, 87, 196), (17, 104, 218), (21, 121, 241),
- (38, 117, 246), (67, 43, 225), (59, 64, 164), (87, 43, 156),
- (167, 45, 106), (178, 58, 76), (190, 71, 47), (192, 79, 47),
- (195, 87, 48), (189, 81, 42), (174, 60, 50), (145, 11, 74),
- (125, 14, 65), (119, 32, 111), (128, 33, 125), (137, 34, 139),
- (149, 21, 140), (174, 23, 160), (191, 20, 174), (197, 45, 182),
- (194, 89, 208), (143, 138, 206), (92, 187, 205), (89, 182, 191),
- (86, 177, 178), (74, 148, 159), (57, 123, 173), (41, 112, 176),
- (33, 121, 171), (29, 67, 148), (32, 54, 137), (35, 41, 127),
- (45, 33, 143), (30, 7, 149), (0, 24, 165), (19, 25, 165),
- (34, 44, 194), (36, 33, 205), (39, 22, 216), (45, 8, 186),
- (68, 3, 159), (107, 9, 128), (111, 7, 130), (117, 5, 152),
- (122, 18, 129), (169, 62, 134), (163, 70, 126), (157, 79, 118),
- (183, 82, 138), (222, 88, 151), (223, 74, 158), (220, 49, 153),
- (189, 44, 113), (178, 48, 114), (167, 53, 115), (112, 41, 107),
- (77, 79, 136), (50, 95, 128), (76, 93, 171), (111, 69, 213),
- (156, 50, 208), (194, 33, 191), (198, 48, 207), (217, 70, 184),
- (213, 89, 177), (240, 91, 172), (240, 59, 140), (220, 45, 146),
- (179, 43, 169), (153, 53, 160), (128, 64, 151), (79, 98, 166),
- (117, 108, 151), (121, 79, 142), (145, 92, 98), (144, 103, 119),
- (144, 176, 137), (127, 221, 143), (121, 230, 162), (90, 216, 202),
- (80, 205, 211), (95, 220, 216), (98, 212, 202), (114, 211, 176),
- (144, 167, 139), (146, 101, 144), (133, 58, 140), (139, 33, 141),
- (140, 11, 155), (165, 7, 164), (192, 23, 176), (202, 35, 167),
- (209, 32, 146), (202, 34, 122), (194, 30, 117), (188, 44, 105),
- (186, 27, 93), (186, 12, 75), (190, 30, 102), (222, 29, 122),
- (243, 28, 132), (229, 37, 138), (222, 27, 145), (230, 35, 153),
- (243, 10, 154), (212, 11, 165), (218, 23, 177), (200, 28, 192),
- (181, 66, 209), (149, 101, 213), (154, 127, 206), (98, 125, 214),
- (85, 151, 247), (136, 119, 213), (151, 98, 216), (160, 74, 227),
- (150, 66, 222), (175, 47, 222), (167, 25, 231), (184, 19, 201),
- (201, 13, 172), (214, 24, 184), (197, 53, 210), (194, 86, 187),
- (222, 109, 191), (178, 129, 158), (161, 135, 134), (187, 99, 150),
- (207, 91, 138), (216, 92, 142), (225, 105, 133), (231, 113, 127),
- (238, 102, 122), (231, 110, 93), (239, 126, 92), (238, 147, 90),
- (234, 146, 100), (229, 201, 118), (235, 193, 145), (171, 188, 206)
- ),
-
-// 321 3m0004.jpg
-((24, 26, 38), (15, 20, 14), (32, 49, 9), (50, 78, 4),
- (71, 71, 3), (93, 65, 2), (98, 58, 3), (103, 52, 5),
- (88, 8, 19), (81, 11, 21), (74, 14, 24), (51, 20, 30),
- (29, 26, 37), (14, 15, 36), (0, 4, 36), (6, 10, 41),
- (13, 17, 46), (43, 36, 87), (59, 39, 88), (76, 43, 90),
- (87, 32, 73), (99, 22, 56), (103, 13, 45), (108, 5, 35),
- (179, 31, 45), (196, 31, 71), (214, 31, 97), (168, 26, 79),
- (123, 22, 62), (114, 26, 58), (105, 31, 54), (74, 37, 21),
- (89, 45, 20), (123, 117, 19), (128, 126, 9), (134, 135, 0),
- (150, 133, 32), (166, 131, 65), (173, 114, 61), (180, 97, 57),
- (142, 72, 72), (99, 90, 49), (57, 109, 27), (35, 132, 49),
- (14, 156, 72), (38, 163, 89), (62, 171, 106), (123, 125, 104),
- (108, 62, 72), (92, 34, 46), (84, 26, 42), (76, 19, 38),
- (69, 31, 43), (62, 43, 49), (56, 53, 48), (51, 64, 47),
- (11, 103, 36), (26, 150, 32), (41, 197, 28), (64, 175, 34),
- (87, 154, 41), (76, 123, 23), (65, 93, 6), (102, 96, 10),
- (107, 69, 6), (63, 53, 52), (74, 73, 52), (85, 93, 52),
- (94, 86, 38), (104, 79, 25), (112, 66, 43), (105, 62, 30),
- (105, 50, 20), (109, 35, 11), (113, 20, 2), (97, 16, 3),
- (81, 13, 4), (74, 16, 3), (67, 20, 2), (69, 30, 1),
- (65, 27, 14), (60, 59, 67), (39, 83, 92), (18, 108, 117),
- (14, 111, 147), (10, 114, 177), (20, 108, 198), (35, 69, 130),
- (30, 58, 61), (28, 45, 45), (26, 32, 30), (40, 39, 32),
- (55, 47, 34), (61, 70, 23), (58, 83, 25), (73, 81, 42),
- (81, 76, 38), (68, 52, 65), (83, 55, 74), (99, 59, 83),
- (112, 69, 83), (126, 80, 83), (182, 126, 137), (143, 159, 156),
- (61, 121, 131), (56, 81, 96), (51, 42, 61), (46, 35, 60),
- (42, 29, 59), (38, 22, 49), (61, 20, 36), (83, 17, 29),
- (85, 5, 14), (68, 22, 9), (58, 15, 9), (48, 8, 9),
- (64, 27, 11), (109, 41, 20), (141, 74, 4), (162, 96, 9),
- (175, 60, 15), (166, 37, 9), (157, 15, 3), (166, 14, 9),
- (176, 13, 16), (178, 15, 16), (187, 19, 52), (218, 24, 61),
- (205, 48, 55), (141, 34, 112), (143, 25, 127), (146, 17, 143),
- (88, 4, 144), (63, 16, 130), (65, 42, 132), (50, 34, 143),
- (28, 36, 119), (24, 41, 93), (20, 47, 68), (22, 66, 52),
- (24, 86, 37), (52, 87, 7), (22, 73, 6), (26, 60, 25),
- (41, 54, 47), (60, 7, 121), (75, 14, 118), (91, 22, 115),
- (105, 42, 99), (124, 37, 72), (132, 46, 59), (144, 55, 41),
- (209, 41, 32), (216, 31, 33), (224, 22, 34), (228, 59, 40),
- (232, 100, 35), (243, 108, 27), (228, 110, 74), (241, 149, 48),
- (226, 147, 44), (245, 167, 17), (239, 173, 16), (233, 180, 16),
- (236, 168, 5), (224, 156, 21), (200, 160, 11), (189, 136, 22),
- (104, 119, 78), (106, 128, 82), (109, 137, 86), (125, 160, 68),
- (112, 182, 50), (133, 180, 52), (171, 161, 14), (176, 169, 19),
- (212, 159, 27), (192, 126, 66), (221, 100, 89), (219, 102, 93),
- (223, 132, 85), (212, 144, 71), (200, 139, 108), (199, 169, 119),
- (248, 167, 120), (225, 156, 120), (203, 145, 121), (172, 75, 86),
- (148, 52, 80), (123, 40, 56), (114, 33, 32), (114, 31, 23),
- (113, 23, 14), (103, 13, 25), (91, 4, 12), (83, 11, 15),
- (44, 15, 20), (26, 16, 14), (2, 11, 16), (10, 12, 11),
- (21, 18, 1), (22, 24, 3), (13, 41, 3), (4, 44, 20),
- (2, 50, 26), (17, 47, 11), (31, 19, 21), (83, 9, 44),
- (147, 23, 57), (172, 52, 53), (200, 81, 85), (202, 104, 59),
- (191, 126, 96), (197, 131, 117), (168, 114, 102), (118, 80, 77),
- (94, 75, 60), (105, 65, 55), (123, 76, 68), (161, 77, 43),
- (195, 66, 37), (231, 110, 6), (216, 128, 0), (233, 140, 9),
- (217, 139, 15), (199, 135, 12), (184, 108, 32), (170, 119, 38),
- (128, 103, 19), (83, 135, 27), (15, 168, 85), (1, 185, 133),
- (23, 141, 143), (44, 129, 166), (41, 77, 200), (83, 59, 143),
- (92, 60, 145), (94, 35, 145), (86, 35, 104), (119, 17, 91),
- (142, 31, 82), (111, 26, 49), (87, 31, 40), (91, 42, 38),
- (97, 37, 27), (101, 44, 37), (100, 53, 27), (110, 69, 25),
- (107, 42, 40), (101, 45, 72), (109, 7, 91), (89, 19, 92),
- (77, 30, 85), (55, 13, 95), (69, 11, 62), (37, 13, 65)
- ),
-
-// 322 3m0005.jpg
-((112, 35, 45), (85, 8, 40), (99, 30, 33), (113, 53, 27),
- (118, 53, 34), (123, 53, 41), (143, 59, 46), (163, 65, 52),
- (170, 9, 123), (124, 14, 116), (79, 20, 110), (55, 29, 105),
- (31, 39, 101), (22, 31, 96), (13, 23, 92), (35, 28, 78),
- (57, 33, 65), (120, 100, 135), (115, 130, 139), (110, 161, 144),
- (122, 190, 165), (134, 219, 186), (133, 227, 184), (133, 236, 183),
- (96, 214, 156), (106, 206, 133), (116, 199, 111), (108, 152, 84),
- (100, 106, 58), (82, 89, 42), (64, 73, 26), (33, 54, 21),
- (14, 45, 37), (2, 22, 83), (7, 23, 73), (13, 25, 63),
- (13, 29, 51), (14, 33, 39), (15, 32, 37), (16, 31, 36),
- (37, 48, 34), (81, 37, 25), (125, 27, 16), (140, 30, 11),
- (155, 34, 7), (159, 37, 3), (163, 40, 0), (155, 59, 8),
- (109, 60, 28), (33, 37, 12), (33, 26, 7), (33, 15, 3),
- (16, 11, 7), (0, 7, 12), (0, 4, 6), (0, 1, 0),
- (21, 3, 15), (32, 9, 9), (43, 15, 3), (50, 23, 21),
- (57, 31, 40), (60, 46, 55), (63, 62, 70), (78, 107, 79),
- (82, 110, 72), (46, 98, 23), (51, 92, 20), (56, 87, 17),
- (42, 88, 27), (29, 89, 37), (16, 74, 33), (19, 68, 39),
- (49, 56, 15), (61, 49, 27), (73, 42, 39), (85, 80, 65),
- (98, 118, 91), (100, 149, 101), (103, 180, 112), (102, 233, 129),
- (89, 213, 115), (54, 148, 95), (33, 105, 95), (13, 62, 95),
- (6, 38, 96), (0, 14, 97), (17, 8, 63), (35, 17, 43),
- (44, 33, 37), (36, 38, 45), (29, 43, 54), (32, 37, 63),
- (36, 31, 72), (33, 30, 73), (18, 58, 70), (15, 91, 61),
- (32, 86, 54), (37, 94, 41), (42, 76, 41), (47, 58, 41),
- (51, 56, 40), (56, 54, 39), (61, 37, 51), (108, 44, 42),
- (145, 23, 62), (128, 15, 40), (111, 7, 18), (84, 18, 19),
- (58, 29, 21), (18, 32, 33), (2, 47, 24), (6, 53, 21),
- (7, 80, 35), (14, 103, 39), (17, 97, 32), (21, 92, 26),
- (36, 106, 17), (45, 113, 12), (40, 124, 36), (66, 120, 94),
- (67, 152, 149), (66, 134, 116), (65, 116, 83), (69, 115, 86),
- (74, 114, 90), (104, 133, 105), (130, 149, 94), (177, 182, 79),
- (204, 197, 106), (246, 226, 155), (234, 212, 119), (222, 199, 83),
- (228, 156, 72), (246, 93, 75), (181, 136, 81), (152, 143, 78),
- (185, 140, 107), (175, 153, 120), (165, 166, 134), (170, 176, 136),
- (175, 187, 139), (173, 188, 129), (148, 182, 98), (117, 174, 129),
- (87, 154, 137), (39, 124, 95), (24, 122, 103), (10, 120, 111),
- (11, 105, 87), (6, 97, 54), (15, 135, 27), (25, 129, 14),
- (15, 67, 3), (15, 62, 12), (16, 58, 22), (14, 42, 46),
- (22, 46, 50), (51, 27, 63), (70, 6, 90), (71, 24, 78),
- (52, 45, 86), (57, 87, 27), (82, 112, 25), (107, 137, 23),
- (167, 158, 27), (229, 175, 27), (255, 196, 33), (236, 162, 53),
- (112, 126, 47), (101, 124, 43), (91, 123, 40), (100, 98, 50),
- (106, 89, 63), (61, 72, 55), (94, 81, 49), (114, 67, 25),
- (106, 59, 33), (81, 32, 38), (69, 45, 33), (77, 104, 49),
- (105, 140, 48), (133, 161, 59), (162, 184, 76), (202, 204, 43),
- (239, 143, 33), (206, 131, 39), (173, 119, 45), (175, 91, 57),
- (169, 32, 60), (209, 9, 48), (212, 5, 11), (197, 19, 33),
- (185, 22, 25), (125, 8, 34), (78, 9, 38), (76, 11, 67),
- (116, 23, 104), (100, 28, 114), (76, 20, 127), (51, 67, 103),
- (37, 75, 94), (32, 79, 73), (48, 119, 49), (84, 108, 48),
- (97, 108, 16), (109, 95, 20), (113, 82, 2), (89, 44, 3),
- (80, 29, 8), (55, 16, 9), (31, 10, 27), (9, 5, 22),
- (11, 8, 25), (11, 20, 37), (13, 28, 35), (12, 12, 20),
- (25, 23, 11), (24, 27, 18), (58, 54, 16), (96, 87, 28),
- (149, 114, 56), (141, 148, 53), (119, 129, 92), (122, 159, 92),
- (115, 152, 108), (113, 162, 107), (109, 163, 137), (170, 125, 182),
- (158, 119, 122), (147, 106, 122), (132, 105, 112), (119, 79, 113),
- (113, 101, 85), (60, 109, 77), (17, 114, 105), (22, 76, 120),
- (17, 69, 90), (10, 68, 79), (17, 81, 80), (33, 76, 59),
- (60, 69, 48), (98, 63, 25), (122, 103, 27), (144, 117, 26),
- (157, 133, 47), (171, 109, 60), (229, 93, 79), (222, 81, 89),
- (181, 86, 108), (189, 50, 107), (203, 16, 119), (211, 22, 80),
- (210, 79, 59), (175, 97, 23), (108, 118, 19), (33, 128, 34)
- ),
-
-// 323 3m0006.jpg
-((13, 117, 206), (44, 114, 52), (26, 111, 30), (8, 108, 9),
- (39, 57, 15), (70, 6, 22), (69, 5, 54), (69, 4, 86),
- (38, 5, 118), (21, 12, 104), (5, 19, 90), (9, 21, 79),
- (13, 24, 69), (29, 36, 73), (45, 49, 78), (48, 44, 76),
- (51, 40, 74), (70, 19, 96), (85, 18, 95), (101, 17, 95),
- (95, 18, 105), (89, 19, 115), (84, 20, 110), (79, 21, 106),
- (64, 10, 130), (56, 29, 136), (49, 48, 142), (59, 53, 135),
- (69, 59, 128), (78, 67, 114), (88, 75, 101), (136, 74, 85),
- (143, 72, 70), (166, 105, 50), (171, 83, 35), (177, 61, 20),
- (155, 55, 10), (133, 50, 0), (140, 49, 5), (148, 49, 10),
- (202, 26, 72), (216, 34, 60), (231, 42, 49), (223, 86, 56),
- (215, 130, 63), (220, 133, 60), (226, 136, 58), (218, 188, 102),
- (205, 229, 69), (129, 172, 93), (93, 161, 90), (58, 150, 87),
- (73, 145, 95), (88, 140, 104), (104, 128, 98), (121, 117, 92),
- (138, 83, 80), (135, 73, 100), (132, 64, 121), (144, 101, 102),
- (156, 139, 83), (154, 141, 82), (152, 144, 81), (113, 134, 65),
- (127, 88, 83), (101, 32, 95), (121, 27, 103), (141, 22, 112),
- (139, 28, 92), (137, 35, 72), (144, 56, 46), (143, 114, 48),
- (148, 181, 94), (167, 181, 102), (186, 182, 111), (169, 190, 125),
- (153, 198, 139), (137, 175, 145), (121, 153, 152), (104, 159, 190),
- (71, 142, 230), (60, 166, 214), (102, 163, 186), (144, 160, 159),
- (157, 159, 131), (170, 159, 103), (223, 152, 70), (237, 145, 42),
- (199, 61, 58), (174, 44, 63), (150, 28, 69), (151, 23, 62),
- (153, 19, 56), (129, 6, 61), (119, 3, 48), (114, 12, 36),
- (80, 23, 32), (80, 3, 81), (84, 10, 88), (89, 18, 96),
- (83, 13, 93), (77, 8, 91), (90, 39, 82), (94, 38, 77),
- (129, 72, 29), (152, 79, 39), (176, 86, 49), (175, 93, 69),
- (174, 100, 89), (164, 122, 132), (140, 100, 196), (54, 111, 178),
- (43, 129, 176), (20, 139, 219), (29, 134, 227), (38, 129, 236),
- (88, 203, 248), (164, 193, 237), (152, 178, 229), (131, 187, 178),
- (59, 160, 142), (42, 144, 110), (25, 129, 78), (36, 125, 77),
- (48, 121, 76), (74, 122, 82), (95, 108, 88), (153, 86, 67),
- (147, 67, 56), (103, 82, 81), (104, 103, 97), (105, 125, 113),
- (58, 150, 127), (33, 177, 150), (33, 175, 159), (36, 136, 170),
- (81, 105, 73), (135, 114, 54), (189, 123, 36), (197, 127, 44),
- (205, 132, 53), (205, 98, 52), (201, 74, 91), (196, 71, 127),
- (215, 39, 138), (156, 13, 105), (151, 11, 105), (147, 9, 105),
- (137, 20, 135), (104, 67, 119), (59, 109, 120), (29, 75, 127),
- (80, 39, 81), (80, 51, 63), (81, 64, 46), (45, 93, 45),
- (47, 69, 83), (42, 68, 127), (22, 75, 187), (16, 116, 230),
- (41, 160, 244), (46, 201, 249), (48, 180, 216), (51, 160, 183),
- (6, 155, 126), (31, 172, 60), (139, 162, 32), (185, 138, 24),
- (207, 123, 37), (203, 105, 33), (200, 87, 29), (195, 25, 12),
- (184, 24, 8), (177, 15, 10), (168, 3, 17), (136, 2, 35),
- (101, 6, 74), (59, 5, 89), (21, 8, 88), (13, 5, 78),
- (9, 0, 48), (33, 0, 49), (58, 14, 37), (46, 43, 86),
- (0, 67, 116), (3, 100, 130), (6, 134, 145), (19, 145, 206),
- (5, 205, 230), (21, 211, 243), (6, 203, 209), (48, 169, 188),
- (27, 146, 178), (24, 139, 122), (61, 95, 97), (68, 85, 103),
- (75, 64, 58), (75, 44, 75), (93, 39, 63), (129, 69, 45),
- (123, 59, 34), (126, 53, 21), (124, 37, 7), (97, 22, 16),
- (77, 35, 49), (79, 62, 34), (38, 52, 26), (37, 55, 13),
- (58, 96, 19), (122, 61, 0), (129, 66, 12), (138, 127, 35),
- (119, 163, 78), (147, 205, 82), (194, 226, 67), (193, 220, 45),
- (188, 159, 42), (185, 116, 21), (166, 78, 38), (139, 72, 17),
- (134, 123, 17), (146, 148, 3), (189, 152, 2), (193, 123, 11),
- (185, 92, 15), (206, 54, 17), (184, 26, 23), (180, 9, 25),
- (166, 19, 27), (150, 25, 21), (132, 11, 30), (153, 17, 37),
- (166, 0, 42), (218, 28, 74), (218, 32, 82), (206, 26, 61),
- (165, 27, 43), (147, 20, 13), (152, 3, 0), (169, 20, 0),
- (171, 20, 11), (167, 21, 21), (178, 29, 9), (180, 52, 27),
- (173, 113, 61), (158, 115, 83), (121, 92, 148), (54, 120, 170),
- (58, 97, 152), (48, 64, 123), (56, 34, 81), (84, 34, 85),
- (84, 30, 106), (120, 66, 98), (95, 132, 91), (129, 100, 102)
- ),
-
-// 324 3m0007.jpg
-((0, 213, 157), (12, 213, 221), (11, 217, 227), (11, 222, 233),
- (43, 218, 202), (75, 214, 172), (119, 179, 159), (164, 144, 146),
- (213, 142, 62), (212, 129, 64), (212, 116, 66), (167, 93, 95),
- (123, 70, 124), (127, 57, 144), (132, 44, 164), (117, 49, 173),
- (103, 54, 182), (64, 110, 125), (79, 126, 110), (95, 143, 95),
- (97, 129, 83), (99, 116, 71), (103, 110, 93), (107, 105, 116),
- (120, 100, 163), (146, 121, 140), (172, 142, 118), (164, 119, 122),
- (156, 97, 127), (159, 87, 135), (162, 77, 144), (161, 66, 148),
- (159, 75, 153), (134, 94, 165), (101, 105, 181), (69, 116, 198),
- (74, 90, 169), (79, 65, 140), (82, 58, 134), (86, 52, 128),
- (122, 56, 104), (133, 59, 120), (144, 62, 136), (147, 53, 134),
- (150, 44, 132), (164, 28, 123), (178, 12, 114), (178, 7, 99),
- (144, 37, 79), (129, 67, 70), (163, 83, 58), (197, 100, 47),
- (220, 80, 54), (244, 60, 62), (243, 37, 67), (243, 14, 73),
- (240, 37, 100), (227, 52, 88), (214, 67, 77), (168, 63, 81),
- (123, 59, 85), (106, 58, 78), (90, 58, 71), (68, 50, 92),
- (41, 81, 117), (48, 122, 161), (43, 100, 155), (39, 79, 149),
- (35, 61, 156), (32, 44, 164), (43, 24, 168), (34, 12, 175),
- (8, 44, 158), (11, 93, 158), (15, 142, 159), (10, 162, 174),
- (6, 183, 189), (8, 178, 189), (10, 173, 190), (37, 164, 183),
- (55, 115, 203), (43, 88, 155), (68, 75, 133), (94, 62, 112),
- (107, 73, 109), (120, 85, 107), (108, 85, 93), (86, 139, 109),
- (36, 117, 121), (30, 101, 129), (24, 86, 137), (21, 99, 127),
- (18, 113, 117), (0, 108, 125), (3, 126, 131), (46, 128, 116),
- (58, 118, 118), (97, 77, 112), (101, 74, 104), (105, 71, 96),
- (99, 66, 99), (93, 61, 102), (68, 104, 78), (80, 158, 82),
- (50, 142, 91), (35, 114, 101), (20, 86, 112), (15, 76, 118),
- (11, 67, 124), (2, 55, 151), (1, 39, 162), (11, 43, 203),
- (20, 73, 241), (20, 130, 191), (10, 126, 187), (0, 123, 183),
- (5, 117, 180), (3, 113, 176), (2, 88, 165), (4, 52, 162),
- (18, 21, 154), (32, 17, 152), (47, 13, 151), (39, 15, 141),
- (32, 18, 132), (17, 21, 129), (33, 21, 121), (55, 23, 132),
- (50, 2, 112), (71, 46, 103), (73, 47, 99), (75, 49, 96),
- (83, 86, 79), (112, 151, 98), (176, 173, 120), (230, 171, 127),
- (89, 145, 219), (45, 166, 200), (2, 187, 182), (4, 191, 178),
- (6, 195, 175), (40, 207, 127), (56, 186, 80), (60, 214, 80),
- (57, 223, 77), (74, 203, 139), (60, 174, 150), (46, 146, 162),
- (16, 131, 138), (20, 149, 110), (60, 185, 85), (70, 188, 114),
- (32, 184, 111), (23, 167, 105), (14, 150, 100), (34, 95, 100),
- (46, 56, 125), (68, 38, 136), (71, 27, 162), (61, 16, 161),
- (89, 9, 158), (111, 34, 164), (112, 37, 146), (113, 40, 129),
- (101, 29, 129), (106, 6, 164), (95, 7, 179), (90, 49, 187),
- (80, 63, 191), (99, 72, 184), (119, 82, 178), (160, 87, 158),
- (224, 70, 184), (161, 88, 206), (94, 114, 229), (74, 131, 218),
- (33, 157, 217), (13, 169, 191), (25, 192, 174), (91, 163, 160),
- (151, 149, 124), (181, 156, 66), (225, 172, 102), (237, 146, 93),
- (232, 71, 123), (220, 50, 111), (209, 29, 100), (178, 11, 117),
- (144, 20, 230), (106, 27, 233), (23, 48, 236), (15, 115, 191),
- (24, 115, 188), (20, 77, 164), (14, 52, 149), (5, 37, 140),
- (1, 33, 120), (19, 37, 121), (22, 32, 129), (17, 64, 142),
- (49, 48, 128), (64, 34, 132), (59, 23, 131), (58, 40, 148),
- (28, 71, 139), (27, 85, 135), (31, 124, 106), (49, 117, 102),
- (64, 84, 83), (62, 45, 99), (12, 47, 79), (5, 68, 85),
- (12, 91, 124), (3, 117, 143), (2, 120, 170), (3, 121, 171),
- (7, 139, 188), (7, 168, 188), (9, 163, 189), (2, 129, 174),
- (3, 117, 171), (7, 107, 166), (13, 55, 165), (47, 42, 162),
- (68, 38, 160), (73, 41, 168), (87, 24, 155), (95, 36, 128),
- (125, 25, 124), (139, 12, 103), (130, 55, 94), (111, 36, 119),
- (69, 52, 144), (17, 89, 165), (3, 116, 172), (12, 117, 146),
- (14, 118, 129), (8, 76, 125), (0, 70, 129), (28, 38, 100),
- (54, 33, 110), (89, 33, 124), (93, 4, 120), (97, 23, 100),
- (89, 7, 73), (91, 33, 74), (118, 45, 90), (124, 82, 104),
- (163, 120, 176), (171, 152, 207), (165, 187, 226), (166, 160, 222),
- (188, 145, 201), (173, 106, 186), (136, 99, 140), (162, 82, 153)
- ),
-
-// 325 3m0008.jpg
-((206, 79, 156), (193, 35, 122), (190, 27, 122), (188, 19, 122),
- (156, 15, 113), (125, 12, 104), (132, 33, 92), (140, 54, 81),
- (163, 151, 153), (126, 176, 154), (89, 201, 155), (88, 194, 181),
- (88, 187, 208), (97, 184, 196), (107, 181, 184), (115, 186, 187),
- (124, 192, 191), (172, 178, 132), (193, 136, 99), (215, 94, 67),
- (167, 93, 44), (120, 93, 22), (131, 80, 15), (143, 67, 9),
- (137, 3, 2), (129, 22, 7), (121, 42, 12), (117, 51, 14),
- (113, 60, 16), (99, 52, 20), (86, 45, 25), (39, 6, 13),
- (26, 29, 44), (50, 74, 38), (68, 74, 36), (87, 75, 35),
- (84, 102, 27), (82, 130, 20), (79, 135, 40), (76, 141, 61),
- (41, 134, 79), (41, 128, 70), (41, 123, 61), (29, 88, 35),
- (17, 54, 10), (12, 49, 10), (7, 44, 10), (24, 41, 22),
- (30, 38, 15), (115, 19, 5), (91, 10, 7), (67, 2, 10),
- (45, 6, 6), (24, 11, 3), (14, 6, 13), (4, 2, 23),
- (13, 35, 93), (44, 32, 101), (76, 29, 109), (70, 65, 96),
- (64, 101, 84), (71, 99, 64), (78, 98, 45), (48, 151, 59),
- (26, 119, 39), (14, 126, 14), (29, 113, 11), (45, 100, 9),
- (58, 96, 9), (71, 93, 10), (100, 57, 50), (134, 68, 54),
- (160, 73, 46), (153, 56, 36), (147, 39, 27), (128, 32, 21),
- (110, 26, 15), (122, 44, 25), (134, 63, 35), (139, 54, 77),
- (129, 89, 98), (119, 180, 123), (140, 190, 128), (162, 201, 134),
- (173, 198, 130), (184, 195, 126), (183, 194, 98), (146, 184, 73),
- (109, 127, 85), (75, 127, 82), (41, 127, 80), (24, 121, 90),
- (8, 116, 101), (16, 145, 127), (21, 150, 145), (27, 124, 175),
- (67, 60, 137), (79, 14, 144), (103, 27, 144), (127, 40, 144),
- (144, 30, 136), (161, 21, 128), (171, 28, 133), (222, 68, 138),
- (222, 92, 156), (164, 107, 97), (107, 122, 39), (69, 126, 35),
- (32, 130, 31), (19, 118, 38), (12, 126, 77), (19, 147, 99),
- (29, 158, 154), (61, 208, 215), (66, 200, 196), (72, 193, 178),
- (61, 161, 151), (36, 181, 80), (38, 169, 55), (72, 151, 8),
- (64, 106, 6), (70, 81, 14), (77, 57, 22), (64, 52, 16),
- (51, 47, 10), (37, 52, 9), (2, 108, 20), (2, 129, 40),
- (1, 159, 66), (30, 107, 73), (39, 98, 83), (48, 89, 93),
- (77, 56, 121), (85, 35, 120), (103, 30, 122), (112, 42, 112),
- (130, 50, 101), (103, 52, 82), (76, 55, 64), (78, 60, 78),
- (80, 66, 92), (87, 38, 119), (92, 58, 153), (143, 64, 171),
- (185, 58, 145), (204, 102, 165), (199, 111, 169), (194, 121, 174),
- (178, 88, 176), (139, 52, 156), (91, 26, 92), (30, 9, 52),
- (8, 27, 5), (7, 22, 13), (7, 18, 22), (28, 24, 39),
- (72, 44, 41), (93, 41, 30), (116, 22, 36), (110, 7, 36),
- (115, 13, 52), (161, 33, 81), (160, 29, 89), (160, 26, 97),
- (158, 32, 96), (167, 67, 119), (176, 94, 166), (144, 106, 189),
- (116, 169, 149), (101, 165, 136), (87, 161, 124), (61, 117, 104),
- (35, 74, 107), (20, 16, 101), (39, 6, 110), (74, 17, 124),
- (61, 49, 123), (70, 93, 137), (75, 111, 143), (89, 156, 182),
- (104, 180, 180), (77, 176, 171), (78, 158, 169), (62, 157, 151),
- (17, 108, 93), (32, 102, 88), (48, 96, 84), (46, 94, 98),
- (78, 100, 123), (97, 157, 158), (121, 188, 170), (188, 204, 193),
- (145, 160, 179), (111, 96, 137), (121, 50, 108), (114, 30, 82),
- (119, 10, 91), (96, 9, 78), (87, 3, 78), (74, 37, 55),
- (55, 33, 46), (54, 40, 57), (26, 56, 66), (46, 7, 100),
- (77, 25, 100), (78, 8, 97), (81, 4, 100), (95, 11, 109),
- (83, 30, 102), (72, 51, 108), (85, 70, 99), (93, 113, 88),
- (108, 184, 138), (64, 206, 156), (65, 216, 227), (80, 202, 205),
- (124, 196, 195), (160, 165, 197), (166, 155, 198), (154, 125, 209),
- (160, 78, 189), (177, 52, 190), (155, 38, 152), (151, 59, 110),
- (118, 96, 59), (108, 75, 70), (67, 69, 55), (78, 39, 44),
- (81, 34, 42), (68, 25, 44), (96, 6, 32), (102, 19, 37),
- (105, 46, 38), (106, 59, 31), (107, 85, 44), (111, 107, 43),
- (121, 122, 54), (110, 89, 68), (92, 79, 109), (33, 60, 113),
- (5, 54, 130), (4, 30, 117), (52, 46, 110), (88, 78, 165),
- (115, 87, 171), (115, 161, 184), (134, 145, 209), (116, 121, 221),
- (95, 95, 217), (116, 97, 204), (167, 131, 169), (179, 131, 111),
- (204, 192, 82), (197, 158, 81), (177, 120, 67), (97, 93, 20)
- ),
-
-// 326 3m0009.jpg
-((82, 69, 25), (111, 9, 33), (88, 15, 53), (65, 21, 74),
- (53, 39, 81), (42, 57, 88), (38, 67, 109), (35, 78, 131),
- (111, 196, 163), (125, 204, 162), (139, 213, 162), (148, 205, 162),
- (158, 198, 163), (117, 165, 137), (77, 132, 111), (60, 119, 113),
- (43, 106, 115), (5, 76, 166), (4, 80, 149), (4, 85, 132),
- (33, 78, 118), (62, 71, 104), (76, 59, 89), (90, 47, 75),
- (124, 20, 31), (102, 12, 29), (80, 5, 28), (53, 3, 16),
- (27, 2, 5), (19, 4, 4), (11, 7, 4), (1, 5, 4),
- (4, 16, 2), (10, 17, 9), (7, 22, 5), (4, 27, 1),
- (7, 31, 3), (10, 35, 6), (9, 34, 8), (8, 33, 11),
- (49, 41, 30), (72, 44, 18), (96, 47, 6), (106, 58, 21),
- (116, 70, 37), (125, 69, 44), (135, 68, 52), (144, 122, 72),
- (163, 218, 101), (148, 221, 142), (127, 178, 119), (107, 135, 97),
- (83, 132, 78), (60, 130, 60), (57, 126, 68), (55, 123, 76),
- (9, 128, 136), (7, 153, 172), (6, 179, 209), (11, 179, 210),
- (17, 180, 211), (18, 177, 210), (20, 174, 210), (22, 156, 191),
- (15, 114, 146), (3, 54, 146), (6, 47, 129), (10, 40, 112),
- (7, 37, 91), (4, 34, 70), (22, 38, 25), (24, 52, 29),
- (13, 132, 50), (38, 156, 104), (64, 180, 159), (40, 176, 155),
- (16, 173, 152), (12, 152, 139), (9, 132, 127), (24, 110, 75),
- (26, 109, 41), (40, 87, 15), (26, 77, 12), (12, 67, 10),
- (12, 55, 8), (12, 44, 7), (17, 27, 19), (31, 28, 49),
- (72, 115, 85), (111, 145, 111), (151, 176, 137), (159, 175, 140),
- (167, 174, 143), (186, 168, 166), (177, 199, 161), (178, 220, 144),
- (150, 185, 117), (67, 114, 104), (39, 97, 100), (12, 81, 96),
- (16, 55, 102), (20, 29, 108), (15, 23, 98), (20, 25, 93),
- (19, 27, 64), (36, 42, 62), (53, 58, 61), (52, 56, 56),
- (52, 54, 51), (38, 28, 39), (65, 39, 42), (89, 36, 44),
- (146, 30, 31), (190, 38, 15), (187, 36, 10), (185, 34, 5),
- (150, 41, 8), (107, 13, 5), (56, 24, 1), (48, 19, 5),
- (53, 7, 35), (39, 39, 48), (25, 71, 61), (40, 103, 62),
- (56, 136, 63), (60, 159, 102), (38, 156, 130), (34, 143, 146),
- (30, 129, 160), (8, 137, 143), (7, 130, 140), (7, 123, 138),
- (4, 94, 120), (5, 104, 99), (30, 73, 79), (16, 69, 59),
- (6, 45, 18), (13, 31, 15), (20, 17, 12), (22, 23, 9),
- (24, 29, 7), (18, 31, 1), (8, 47, 0), (9, 36, 1),
- (25, 29, 6), (46, 26, 0), (45, 24, 1), (44, 23, 2),
- (23, 20, 13), (22, 27, 23), (33, 28, 32), (48, 15, 36),
- (24, 2, 25), (30, 10, 19), (37, 18, 14), (50, 3, 9),
- (58, 2, 3), (64, 14, 3), (65, 4, 12), (120, 6, 6),
- (131, 24, 14), (84, 29, 24), (70, 23, 34), (56, 17, 44),
- (46, 7, 60), (31, 11, 46), (15, 17, 40), (19, 23, 24),
- (31, 1, 27), (40, 0, 29), (49, 0, 32), (44, 17, 34),
- (54, 13, 29), (59, 15, 28), (71, 18, 48), (108, 16, 39),
- (143, 33, 42), (141, 22, 18), (149, 30, 8), (136, 25, 16),
- (106, 17, 11), (61, 24, 6), (56, 25, 5), (73, 31, 17),
- (42, 40, 28), (37, 59, 23), (33, 78, 19), (28, 100, 60),
- (78, 122, 86), (94, 119, 87), (117, 110, 56), (137, 58, 27),
- (163, 29, 4), (185, 22, 23), (158, 15, 43), (135, 13, 50),
- (91, 21, 83), (110, 53, 122), (156, 99, 140), (111, 103, 127),
- (52, 82, 120), (32, 74, 114), (16, 28, 128), (20, 12, 131),
- (14, 19, 123), (30, 16, 93), (16, 15, 47), (17, 19, 18),
- (15, 26, 18), (12, 36, 14), (24, 39, 10), (38, 35, 16),
- (79, 48, 27), (77, 108, 28), (109, 142, 11), (162, 103, 9),
- (176, 80, 19), (139, 94, 97), (156, 125, 156), (172, 171, 187),
- (145, 195, 184), (146, 187, 179), (135, 162, 145), (97, 149, 160),
- (70, 134, 118), (26, 114, 118), (17, 107, 131), (34, 105, 135),
- (25, 130, 136), (12, 132, 157), (7, 147, 206), (15, 155, 208),
- (25, 148, 189), (13, 114, 144), (2, 91, 125), (14, 38, 100),
- (7, 31, 77), (13, 22, 39), (21, 14, 48), (12, 9, 56),
- (10, 6, 65), (1, 20, 99), (7, 11, 134), (16, 9, 139),
- (5, 15, 112), (0, 7, 61), (5, 16, 48), (0, 8, 29),
- (2, 9, 27), (9, 4, 34), (6, 18, 76), (4, 15, 81),
- (15, 30, 87), (29, 16, 69), (39, 10, 2), (33, 13, 50)
- ),
-
-// 327 3m0010.jpg
-((244, 135, 96), (221, 130, 112), (231, 142, 128), (242, 155, 145),
- (222, 157, 143), (202, 159, 142), (183, 162, 123), (164, 165, 105),
- (54, 110, 39), (54, 85, 32), (55, 61, 25), (72, 63, 21),
- (89, 65, 17), (77, 52, 13), (66, 39, 10), (55, 39, 16),
- (45, 39, 23), (4, 82, 22), (12, 92, 34), (21, 102, 46),
- (43, 100, 29), (65, 99, 13), (77, 101, 18), (90, 103, 23),
- (104, 104, 14), (117, 89, 25), (130, 75, 36), (145, 94, 34),
- (161, 114, 32), (162, 120, 34), (164, 127, 36), (188, 150, 67),
- (217, 150, 63), (229, 189, 120), (203, 166, 118), (178, 144, 116),
- (126, 113, 120), (74, 83, 124), (70, 56, 115), (66, 29, 107),
- (49, 28, 87), (50, 55, 93), (51, 82, 100), (43, 83, 93),
- (35, 85, 86), (33, 64, 71), (32, 44, 56), (34, 35, 55),
- (31, 40, 35), (111, 103, 20), (140, 137, 45), (169, 171, 70),
- (184, 190, 83), (200, 210, 97), (224, 194, 103), (248, 179, 110),
- (191, 144, 152), (177, 164, 120), (164, 184, 89), (163, 195, 77),
- (162, 207, 65), (154, 188, 64), (146, 169, 63), (170, 147, 41),
- (172, 132, 63), (165, 131, 60), (144, 94, 52), (123, 57, 45),
- (116, 51, 58), (109, 45, 71), (113, 29, 42), (117, 42, 37),
- (127, 30, 47), (110, 28, 51), (93, 27, 55), (69, 27, 35),
- (45, 27, 15), (44, 20, 9), (44, 14, 4), (27, 8, 4),
- (22, 23, 5), (5, 15, 77), (16, 13, 82), (28, 12, 87),
- (28, 11, 90), (29, 11, 93), (43, 2, 81), (62, 19, 73),
- (106, 48, 60), (133, 41, 35), (160, 34, 11), (154, 41, 6),
- (149, 48, 2), (146, 58, 18), (115, 72, 21), (101, 92, 15),
- (101, 94, 16), (47, 82, 26), (24, 96, 71), (1, 110, 117),
- (10, 94, 103), (19, 79, 89), (19, 28, 87), (29, 14, 83),
- (75, 64, 81), (98, 99, 67), (121, 134, 54), (129, 116, 44),
- (138, 99, 34), (131, 76, 19), (130, 66, 28), (126, 73, 19),
- (119, 58, 4), (113, 60, 26), (109, 55, 26), (106, 50, 27),
- (97, 50, 34), (100, 55, 16), (98, 40, 18), (115, 40, 17),
- (141, 25, 10), (131, 32, 9), (122, 39, 9), (113, 53, 4),
- (104, 67, 0), (112, 96, 9), (107, 119, 9), (139, 146, 17),
- (142, 127, 24), (177, 160, 28), (179, 170, 49), (182, 180, 71),
- (212, 205, 62), (225, 207, 99), (223, 223, 135), (195, 219, 123),
- (186, 245, 75), (141, 226, 60), (96, 208, 46), (93, 198, 36),
- (91, 189, 26), (67, 149, 127), (51, 150, 129), (18, 100, 158),
- (37, 119, 169), (67, 168, 154), (82, 165, 169), (97, 162, 184),
- (97, 105, 142), (164, 77, 96), (148, 43, 58), (139, 34, 38),
- (149, 26, 54), (170, 39, 81), (191, 52, 109), (187, 80, 108),
- (157, 100, 71), (145, 96, 79), (143, 96, 80), (108, 71, 89),
- (81, 36, 77), (58, 32, 61), (51, 32, 54), (44, 33, 47),
- (42, 24, 50), (36, 18, 42), (42, 19, 37), (46, 26, 37),
- (87, 18, 37), (91, 12, 31), (96, 7, 25), (91, 2, 20),
- (98, 14, 12), (83, 4, 0), (76, 12, 2), (78, 15, 8),
- (75, 27, 5), (95, 28, 9), (110, 30, 23), (119, 32, 22),
- (125, 43, 22), (125, 53, 31), (134, 66, 29), (149, 75, 12),
- (110, 91, 15), (97, 83, 15), (85, 75, 16), (97, 54, 38),
- (103, 32, 36), (119, 26, 21), (135, 19, 22), (152, 5, 47),
- (155, 2, 46), (129, 4, 22), (102, 20, 9), (59, 38, 11),
- (35, 29, 15), (18, 41, 13), (0, 53, 7), (22, 28, 18),
- (17, 10, 44), (2, 15, 50), (6, 4, 53), (45, 4, 62),
- (86, 1, 58), (115, 13, 60), (113, 4, 46), (89, 5, 28),
- (82, 6, 18), (61, 4, 11), (35, 5, 29), (41, 2, 47),
- (43, 13, 67), (54, 23, 83), (87, 18, 101), (97, 32, 100),
- (142, 83, 77), (158, 117, 71), (167, 140, 97), (185, 124, 95),
- (169, 96, 113), (180, 65, 156), (113, 90, 181), (99, 199, 225),
- (108, 212, 221), (86, 196, 147), (61, 149, 125), (28, 140, 115),
- (30, 83, 101), (11, 21, 72), (26, 21, 88), (6, 30, 126),
- (35, 72, 127), (15, 109, 119), (18, 124, 112), (15, 118, 62),
- (55, 72, 54), (58, 51, 32), (84, 32, 36), (83, 27, 10),
- (86, 32, 4), (96, 42, 8), (93, 71, 14), (96, 109, 27),
- (129, 169, 73), (107, 137, 77), (60, 96, 130), (49, 69, 128),
- (60, 60, 88), (62, 56, 66), (95, 44, 41), (104, 52, 64),
- (111, 53, 78), (142, 60, 72), (161, 27, 122), (132, 46, 107)
- ),
-
-// 328 3m0011.jpg
-((31, 61, 35), (8, 36, 40), (8, 47, 43), (9, 59, 47),
- (11, 48, 55), (14, 38, 64), (13, 30, 57), (12, 23, 51),
- (31, 15, 28), (26, 14, 46), (21, 13, 64), (27, 8, 129),
- (33, 3, 195), (46, 8, 179), (59, 13, 164), (50, 11, 135),
- (42, 10, 107), (50, 2, 44), (57, 13, 57), (64, 25, 70),
- (109, 36, 85), (154, 47, 101), (184, 59, 101), (215, 72, 102),
- (196, 147, 176), (164, 152, 168), (133, 157, 161), (145, 182, 147),
- (157, 207, 134), (151, 192, 143), (145, 177, 153), (145, 145, 171),
- (109, 182, 165), (78, 156, 222), (66, 184, 219), (55, 213, 216),
- (62, 217, 223), (69, 222, 230), (87, 213, 237), (106, 205, 244),
- (153, 156, 227), (127, 136, 222), (102, 117, 218), (95, 102, 186),
- (88, 87, 155), (90, 83, 151), (92, 79, 148), (98, 36, 147),
- (95, 33, 132), (104, 42, 125), (81, 47, 117), (58, 53, 109),
- (43, 73, 110), (29, 94, 112), (30, 91, 108), (31, 88, 105),
- (58, 124, 76), (29, 104, 77), (0, 84, 78), (16, 88, 101),
- (32, 93, 124), (61, 89, 134), (91, 85, 145), (129, 120, 173),
- (152, 117, 171), (94, 75, 157), (82, 54, 126), (70, 34, 95),
- (68, 51, 89), (67, 69, 84), (49, 91, 103), (53, 128, 131),
- (71, 121, 220), (71, 111, 174), (72, 102, 128), (57, 68, 106),
- (43, 35, 84), (54, 31, 83), (66, 27, 82), (101, 40, 110),
- (87, 32, 123), (80, 24, 151), (55, 41, 182), (30, 59, 213),
- (34, 67, 204), (39, 75, 195), (66, 97, 164), (69, 122, 156),
- (68, 152, 137), (67, 133, 103), (66, 115, 70), (48, 96, 53),
- (30, 78, 36), (8, 43, 11), (0, 38, 1), (2, 14, 10),
- (5, 27, 15), (47, 31, 6), (58, 73, 33), (69, 116, 61),
- (57, 150, 80), (45, 185, 99), (141, 208, 141), (131, 212, 75),
- (245, 234, 30), (212, 165, 35), (179, 97, 41), (207, 54, 53),
- (235, 12, 66), (198, 56, 104), (143, 41, 78), (67, 24, 52),
- (47, 27, 55), (19, 22, 27), (11, 17, 20), (3, 13, 14),
- (4, 5, 7), (2, 0, 1), (1, 0, 0), (0, 13, 0),
- (20, 34, 35), (41, 49, 49), (62, 64, 63), (77, 92, 79),
- (93, 121, 96), (76, 129, 135), (83, 145, 184), (102, 155, 149),
- (71, 126, 129), (16, 63, 31), (8, 40, 28), (0, 17, 25),
- (0, 13, 17), (0, 5, 5), (0, 2, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 3, 0), (0, 4, 4), (0, 3, 6),
- (0, 0, 0), (0, 0, 9), (4, 3, 17), (8, 7, 25),
- (27, 16, 50), (31, 33, 72), (28, 13, 98), (8, 24, 86),
- (12, 1, 57), (13, 6, 54), (14, 12, 51), (31, 8, 26),
- (68, 0, 29), (101, 43, 58), (120, 118, 70), (118, 166, 150),
- (140, 221, 152), (112, 208, 220), (95, 173, 224), (79, 138, 228),
- (86, 133, 213), (99, 114, 209), (97, 122, 204), (84, 153, 194),
- (147, 222, 201), (159, 226, 198), (171, 231, 195), (188, 140, 242),
- (189, 106, 198), (216, 97, 241), (240, 66, 223), (217, 22, 220),
- (183, 65, 149), (139, 56, 138), (128, 25, 108), (82, 38, 87),
- (86, 29, 84), (112, 18, 71), (149, 14, 116), (142, 39, 108),
- (97, 32, 184), (100, 34, 194), (103, 37, 205), (168, 38, 174),
- (152, 54, 141), (193, 67, 105), (167, 91, 59), (105, 117, 31),
- (66, 64, 25), (54, 58, 21), (73, 37, 11), (84, 15, 20),
- (61, 3, 25), (47, 28, 13), (34, 73, 18), (53, 111, 53),
- (63, 123, 97), (56, 135, 130), (65, 117, 154), (60, 87, 174),
- (27, 52, 179), (37, 52, 145), (20, 22, 107), (27, 16, 50),
- (18, 10, 21), (2, 3, 7), (1, 0, 5), (8, 0, 3),
- (13, 7, 9), (37, 0, 14), (39, 23, 10), (43, 46, 27),
- (34, 57, 41), (22, 62, 51), (31, 51, 49), (18, 39, 68),
- (0, 39, 78), (12, 40, 105), (29, 14, 109), (61, 18, 110),
- (107, 24, 158), (205, 34, 200), (162, 47, 252), (108, 25, 241),
- (54, 51, 246), (104, 77, 252), (112, 79, 255), (107, 104, 217),
- (88, 110, 255), (79, 103, 239), (74, 127, 219), (72, 141, 172),
- (55, 114, 128), (22, 80, 92), (21, 79, 67), (25, 49, 36),
- (24, 30, 28), (27, 24, 35), (33, 20, 50), (40, 30, 55),
- (66, 23, 50), (125, 27, 66), (129, 31, 69), (66, 49, 85),
- (56, 51, 83), (49, 28, 67), (49, 46, 41), (43, 60, 52),
- (35, 48, 57), (30, 36, 68), (51, 21, 81), (58, 22, 83)
- ),
-
-// 329 3m0012.jpg
-((20, 34, 73), (36, 22, 48), (36, 34, 72), (36, 46, 97),
- (59, 53, 131), (82, 61, 166), (62, 56, 186), (42, 51, 206),
- (41, 23, 105), (50, 40, 84), (59, 58, 64), (86, 51, 35),
- (113, 45, 6), (150, 117, 19), (188, 189, 33), (214, 222, 84),
- (240, 255, 136), (253, 220, 139), (243, 182, 110), (233, 145, 82),
- (159, 81, 58), (86, 17, 35), (69, 8, 37), (53, 0, 40),
- (9, 0, 12), (4, 2, 14), (0, 5, 17), (0, 10, 21),
- (0, 16, 25), (1, 19, 21), (2, 23, 18), (7, 6, 11),
- (22, 27, 4), (24, 62, 47), (76, 88, 71), (128, 115, 96),
- (139, 129, 144), (151, 143, 192), (144, 140, 196), (137, 137, 201),
- (91, 12, 241), (78, 24, 176), (65, 37, 111), (57, 18, 79),
- (50, 0, 48), (44, 3, 36), (38, 7, 25), (14, 5, 0),
- (8, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 1), (0, 0, 2), (5, 0, 6),
- (11, 0, 11), (17, 0, 16), (24, 0, 22), (56, 17, 48),
- (95, 20, 50), (214, 72, 122), (234, 94, 105), (255, 116, 89),
- (238, 107, 95), (221, 98, 101), (189, 42, 96), (144, 16, 93),
- (77, 8, 73), (77, 9, 81), (78, 11, 90), (88, 14, 86),
- (98, 17, 83), (96, 16, 91), (95, 16, 99), (109, 29, 102),
- (145, 27, 87), (133, 51, 113), (161, 57, 139), (189, 64, 166),
- (205, 65, 196), (222, 66, 227), (189, 116, 250), (174, 165, 218),
- (239, 131, 146), (201, 108, 114), (164, 86, 82), (124, 51, 59),
- (84, 16, 37), (51, 4, 12), (37, 18, 11), (20, 0, 0),
- (35, 0, 15), (57, 4, 46), (68, 2, 56), (79, 0, 66),
- (66, 2, 71), (54, 4, 77), (64, 40, 92), (59, 72, 127),
- (74, 180, 230), (115, 170, 230), (156, 160, 231), (159, 163, 224),
- (163, 166, 217), (174, 124, 127), (164, 59, 162), (168, 47, 153),
- (179, 30, 158), (135, 7, 128), (130, 19, 138), (125, 32, 149),
- (111, 42, 159), (122, 87, 181), (125, 90, 144), (95, 36, 94),
- (48, 9, 56), (38, 20, 45), (28, 32, 35), (32, 33, 36),
- (36, 34, 37), (44, 53, 60), (80, 46, 71), (146, 81, 63),
- (189, 129, 57), (175, 201, 42), (159, 202, 36), (144, 204, 31),
- (117, 162, 103), (79, 143, 106), (83, 113, 167), (42, 110, 149),
- (20, 23, 120), (21, 16, 94), (23, 9, 68), (21, 6, 49),
- (20, 4, 31), (14, 2, 14), (7, 0, 0), (1, 0, 0),
- (0, 0, 0), (0, 0, 2), (0, 0, 3), (0, 1, 4),
- (1, 12, 14), (12, 27, 8), (19, 23, 9), (23, 20, 3),
- (48, 55, 13), (63, 67, 7), (78, 79, 1), (82, 82, 22),
- (114, 81, 10), (116, 99, 9), (94, 125, 22), (62, 105, 59),
- (53, 82, 51), (64, 57, 73), (62, 75, 76), (60, 94, 80),
- (87, 119, 104), (91, 162, 104), (86, 215, 71), (180, 202, 104),
- (205, 249, 38), (198, 227, 34), (192, 205, 30), (202, 160, 78),
- (228, 166, 129), (239, 205, 157), (252, 192, 228), (236, 190, 218),
- (240, 172, 133), (255, 153, 70), (239, 84, 30), (192, 36, 57),
- (102, 9, 54), (84, 46, 83), (64, 44, 93), (66, 56, 90),
- (67, 54, 84), (99, 59, 83), (131, 64, 82), (138, 92, 120),
- (105, 150, 171), (30, 189, 185), (23, 199, 248), (2, 146, 232),
- (40, 78, 161), (96, 43, 149), (115, 38, 150), (146, 30, 157),
- (147, 6, 144), (159, 1, 120), (169, 48, 119), (178, 58, 147),
- (233, 42, 155), (219, 24, 162), (223, 13, 148), (215, 15, 163),
- (205, 6, 157), (171, 5, 147), (93, 41, 126), (64, 75, 105),
- (22, 57, 121), (23, 97, 96), (48, 66, 66), (29, 36, 46),
- (15, 39, 85), (23, 28, 94), (60, 0, 81), (112, 24, 108),
- (146, 34, 170), (173, 38, 254), (210, 2, 244), (227, 32, 250),
- (242, 2, 211), (219, 13, 95), (203, 36, 79), (132, 23, 64),
- (87, 20, 71), (76, 7, 62), (63, 4, 68), (51, 2, 67),
- (42, 0, 46), (31, 4, 37), (15, 20, 24), (4, 21, 31),
- (11, 16, 54), (27, 3, 87), (29, 20, 83), (47, 20, 87),
- (84, 28, 91), (98, 34, 131), (129, 51, 197), (148, 59, 185),
- (152, 68, 179), (164, 39, 193), (148, 21, 226), (203, 72, 238),
- (162, 157, 224), (88, 198, 171), (90, 190, 164), (72, 226, 116),
- (118, 157, 32), (130, 122, 21), (97, 105, 6), (59, 61, 0),
- (56, 44, 28), (99, 20, 49), (178, 40, 76), (201, 76, 80)
- ),
-
-// 330 3m0013.jpg
-((10, 81, 49), (57, 81, 93), (41, 119, 130), (25, 158, 167),
- (21, 189, 175), (17, 221, 184), (42, 214, 175), (68, 207, 166),
- (91, 142, 161), (92, 136, 158), (93, 130, 156), (93, 122, 135),
- (94, 114, 115), (90, 105, 101), (86, 96, 88), (82, 74, 73),
- (78, 53, 59), (177, 61, 12), (158, 48, 13), (140, 35, 14),
- (108, 26, 8), (76, 17, 3), (60, 15, 6), (45, 14, 9),
- (5, 28, 36), (10, 59, 50), (16, 90, 65), (13, 111, 93),
- (10, 132, 121), (24, 130, 127), (39, 128, 134), (33, 126, 118),
- (16, 104, 82), (0, 69, 71), (16, 57, 86), (33, 46, 101),
- (40, 60, 116), (48, 74, 131), (36, 85, 102), (24, 96, 74),
- (7, 105, 66), (11, 100, 53), (15, 96, 40), (11, 61, 21),
- (8, 26, 2), (4, 21, 1), (0, 16, 0), (14, 12, 0),
- (25, 29, 14), (44, 79, 13), (48, 131, 19), (53, 184, 26),
- (40, 149, 30), (27, 114, 35), (24, 87, 37), (21, 60, 39),
- (21, 49, 34), (30, 48, 42), (40, 48, 51), (55, 59, 68),
- (71, 70, 86), (79, 78, 93), (88, 86, 100), (79, 68, 74),
- (71, 69, 30), (70, 31, 16), (95, 43, 15), (120, 55, 15),
- (129, 69, 10), (139, 83, 6), (144, 104, 16), (186, 85, 31),
- (143, 29, 19), (88, 25, 21), (34, 22, 24), (22, 15, 14),
- (10, 9, 4), (11, 8, 2), (13, 7, 0), (16, 11, 0),
- (21, 6, 1), (24, 15, 20), (28, 22, 21), (33, 30, 23),
- (40, 44, 23), (47, 58, 24), (65, 75, 22), (109, 89, 38),
- (130, 124, 10), (108, 133, 8), (86, 142, 7), (76, 143, 5),
- (67, 144, 4), (72, 87, 2), (37, 64, 11), (39, 35, 0),
- (49, 15, 5), (27, 13, 4), (23, 23, 2), (20, 34, 0),
- (17, 33, 0), (15, 32, 0), (11, 54, 0), (16, 54, 5),
- (38, 50, 10), (83, 70, 17), (129, 90, 25), (152, 117, 29),
- (176, 144, 33), (190, 208, 10), (172, 205, 14), (126, 227, 35),
- (77, 168, 28), (68, 109, 43), (50, 98, 25), (33, 88, 7),
- (21, 127, 5), (19, 163, 3), (20, 155, 3), (11, 114, 7),
- (16, 65, 10), (24, 59, 10), (33, 54, 11), (43, 50, 12),
- (53, 47, 13), (88, 72, 12), (109, 122, 52), (126, 141, 36),
- (121, 130, 47), (111, 85, 98), (98, 67, 108), (86, 49, 118),
- (93, 59, 145), (79, 52, 145), (42, 50, 99), (19, 49, 75),
- (14, 51, 44), (21, 59, 37), (29, 67, 30), (33, 62, 30),
- (37, 57, 30), (32, 56, 40), (26, 58, 43), (3, 63, 53),
- (18, 84, 57), (61, 123, 48), (94, 174, 43), (127, 226, 39),
- (176, 200, 24), (197, 204, 13), (202, 167, 13), (189, 144, 29),
- (195, 78, 35), (184, 51, 44), (173, 24, 53), (163, 9, 61),
- (158, 27, 41), (129, 21, 37), (77, 49, 9), (58, 23, 29),
- (63, 10, 54), (55, 27, 75), (53, 26, 67), (51, 25, 60),
- (50, 11, 30), (69, 14, 11), (76, 6, 8), (77, 15, 0),
- (79, 44, 14), (71, 60, 19), (63, 77, 24), (38, 78, 25),
- (17, 102, 63), (14, 129, 62), (9, 189, 22), (44, 204, 36),
- (46, 163, 30), (11, 122, 54), (24, 86, 47), (43, 58, 63),
- (43, 45, 57), (51, 28, 74), (50, 35, 92), (69, 31, 82),
- (59, 8, 67), (49, 5, 52), (40, 3, 37), (53, 8, 28),
- (49, 14, 20), (56, 29, 36), (38, 25, 42), (38, 10, 58),
- (32, 16, 79), (22, 44, 65), (26, 46, 47), (4, 22, 26),
- (10, 20, 29), (33, 17, 28), (38, 7, 15), (50, 1, 7),
- (53, 2, 0), (68, 15, 7), (62, 12, 13), (50, 16, 14),
- (35, 41, 39), (43, 47, 30), (49, 47, 22), (44, 53, 24),
- (35, 52, 42), (81, 43, 84), (111, 5, 80), (144, 17, 36),
- (172, 77, 33), (181, 123, 0), (136, 195, 17), (124, 188, 32),
- (103, 110, 103), (100, 92, 152), (85, 93, 165), (80, 123, 166),
- (59, 118, 196), (47, 98, 151), (41, 125, 127), (29, 127, 86),
- (19, 119, 57), (21, 125, 76), (39, 117, 101), (53, 123, 113),
- (36, 145, 104), (42, 133, 89), (17, 108, 67), (15, 90, 67),
- (13, 75, 70), (29, 60, 81), (37, 58, 75), (36, 64, 76),
- (22, 85, 68), (9, 104, 72), (9, 99, 87), (0, 108, 108),
- (5, 123, 101), (0, 165, 143), (1, 172, 156), (5, 181, 161),
- (18, 197, 168), (29, 143, 179), (66, 179, 195), (60, 199, 160),
- (56, 191, 151), (41, 171, 127), (85, 119, 103), (148, 121, 44),
- (158, 117, 12), (144, 139, 45), (46, 121, 18), (108, 150, 22)
- ),
-
-// 331 3m0014.jpg
-((181, 71, 12), (111, 62, 58), (113, 78, 41), (115, 95, 24),
- (157, 88, 22), (200, 82, 20), (209, 74, 22), (218, 67, 24),
- (208, 66, 44), (162, 57, 53), (117, 49, 62), (80, 28, 55),
- (44, 7, 48), (31, 6, 43), (19, 5, 38), (14, 7, 22),
- (9, 9, 7), (22, 6, 7), (35, 7, 10), (48, 9, 14),
- (26, 14, 17), (4, 20, 20), (5, 22, 23), (7, 25, 27),
- (32, 19, 26), (33, 26, 50), (34, 33, 75), (37, 60, 94),
- (41, 88, 114), (38, 93, 114), (35, 98, 115), (22, 99, 117),
- (20, 116, 128), (38, 123, 130), (45, 116, 112), (52, 110, 95),
- (39, 101, 100), (27, 93, 105), (16, 77, 97), (5, 62, 89),
- (23, 95, 109), (33, 127, 104), (44, 159, 100), (57, 186, 104),
- (70, 213, 108), (71, 205, 102), (72, 197, 97), (111, 177, 87),
- (136, 154, 78), (127, 101, 52), (109, 85, 60), (91, 70, 69),
- (88, 58, 63), (85, 47, 58), (89, 49, 59), (94, 51, 61),
- (192, 70, 47), (187, 78, 58), (182, 87, 69), (141, 76, 70),
- (100, 65, 72), (90, 54, 66), (81, 44, 61), (71, 26, 47),
- (89, 18, 24), (91, 13, 11), (79, 22, 16), (68, 31, 22),
- (58, 33, 20), (49, 36, 19), (55, 57, 43), (47, 36, 40),
- (21, 38, 19), (22, 51, 21), (24, 65, 23), (48, 49, 35),
- (72, 34, 47), (84, 38, 39), (96, 42, 32), (148, 10, 25),
- (153, 3, 15), (95, 23, 24), (91, 40, 35), (87, 57, 46),
- (102, 57, 52), (118, 58, 58), (139, 60, 55), (151, 44, 28),
- (184, 24, 26), (173, 35, 27), (163, 46, 28), (156, 79, 35),
- (150, 113, 42), (137, 133, 42), (84, 138, 42), (40, 112, 46),
- (2, 93, 13), (128, 62, 2), (163, 34, 3), (199, 7, 4),
- (200, 3, 2), (202, 0, 0), (164, 20, 9), (109, 20, 4),
- (30, 7, 1), (42, 6, 11), (54, 6, 22), (61, 5, 20),
- (68, 4, 18), (59, 13, 16), (54, 11, 20), (64, 24, 24),
- (53, 27, 26), (33, 29, 4), (20, 27, 5), (7, 26, 7),
- (22, 40, 14), (13, 43, 19), (4, 59, 1), (1, 83, 11),
- (35, 52, 68), (39, 65, 62), (43, 78, 56), (48, 68, 61),
- (54, 58, 67), (54, 50, 73), (40, 39, 70), (28, 37, 46),
- (47, 15, 38), (76, 20, 29), (85, 13, 41), (94, 6, 54),
- (120, 16, 27), (130, 6, 8), (172, 5, 13), (172, 20, 9),
- (183, 24, 5), (167, 31, 17), (151, 38, 30), (145, 34, 27),
- (139, 30, 25), (86, 63, 31), (58, 89, 48), (55, 96, 56),
- (50, 85, 65), (84, 137, 59), (82, 143, 57), (80, 149, 56),
- (103, 133, 43), (111, 95, 69), (89, 99, 26), (84, 94, 21),
- (68, 53, 30), (74, 59, 29), (81, 65, 29), (91, 65, 50),
- (127, 91, 41), (160, 91, 24), (185, 79, 17), (191, 75, 18),
- (180, 52, 3), (187, 55, 34), (195, 58, 37), (204, 62, 40),
- (194, 25, 18), (203, 15, 6), (212, 53, 14), (210, 83, 38),
- (236, 145, 62), (202, 147, 76), (168, 149, 90), (130, 159, 131),
- (106, 138, 89), (98, 108, 109), (97, 96, 94), (124, 102, 78),
- (146, 133, 78), (145, 153, 80), (150, 161, 83), (122, 185, 71),
- (100, 200, 86), (50, 165, 87), (19, 185, 85), (15, 155, 68),
- (43, 138, 44), (39, 138, 62), (35, 139, 80), (76, 170, 84),
- (114, 176, 75), (145, 183, 74), (180, 186, 114), (179, 202, 150),
- (141, 201, 173), (150, 230, 131), (137, 179, 93), (126, 157, 64),
- (122, 135, 47), (80, 101, 84), (74, 101, 86), (57, 63, 99),
- (64, 50, 75), (60, 39, 58), (91, 25, 61), (98, 12, 57),
- (105, 35, 59), (123, 48, 27), (127, 60, 43), (85, 68, 74),
- (76, 80, 91), (69, 94, 91), (94, 73, 54), (133, 94, 37),
- (172, 76, 16), (209, 83, 25), (205, 114, 44), (229, 148, 59),
- (190, 148, 76), (188, 149, 94), (194, 162, 85), (205, 178, 99),
- (214, 179, 97), (214, 193, 84), (219, 214, 94), (240, 218, 107),
- (216, 208, 99), (197, 184, 105), (183, 186, 97), (173, 196, 80),
- (167, 189, 78), (154, 154, 66), (122, 144, 46), (85, 150, 60),
- (62, 176, 89), (42, 173, 107), (13, 133, 106), (7, 135, 48),
- (10, 109, 18), (46, 111, 17), (123, 134, 30), (160, 152, 67),
- (175, 175, 89), (204, 229, 99), (202, 233, 95), (165, 213, 103),
- (155, 205, 74), (147, 164, 62), (109, 141, 68), (54, 131, 95),
- (61, 143, 105), (79, 134, 129), (57, 176, 118), (89, 166, 130),
- (147, 197, 124), (191, 190, 110), (188, 173, 166), (184, 169, 126)
- ),
-
-// 332 3m0015.jpg
-((95, 98, 19), (96, 92, 63), (100, 100, 73), (105, 109, 84),
- (86, 130, 86), (67, 151, 89), (73, 131, 95), (79, 112, 101),
- (85, 68, 60), (108, 69, 56), (132, 71, 53), (166, 103, 68),
- (201, 135, 83), (201, 124, 87), (202, 114, 92), (195, 122, 109),
- (189, 130, 126), (192, 91, 81), (161, 87, 70), (130, 84, 60),
- (116, 82, 52), (103, 81, 44), (98, 92, 42), (94, 104, 41),
- (98, 135, 83), (104, 144, 94), (110, 154, 105), (101, 129, 104),
- (93, 105, 103), (96, 101, 100), (99, 97, 98), (113, 113, 77),
- (111, 88, 46), (134, 88, 28), (136, 94, 50), (138, 101, 72),
- (127, 125, 92), (116, 150, 113), (129, 153, 113), (142, 157, 114),
- (203, 177, 120), (168, 139, 135), (133, 101, 150), (121, 82, 108),
- (109, 63, 66), (106, 57, 55), (104, 51, 45), (115, 36, 41),
- (114, 25, 47), (52, 14, 5), (47, 15, 15), (43, 16, 25),
- (43, 12, 33), (43, 8, 41), (60, 12, 35), (77, 17, 29),
- (117, 14, 57), (116, 24, 57), (116, 34, 57), (99, 63, 62),
- (82, 92, 68), (75, 92, 81), (68, 92, 94), (63, 105, 85),
- (43, 86, 69), (23, 79, 32), (26, 58, 28), (30, 38, 25),
- (30, 29, 28), (30, 20, 31), (32, 5, 48), (26, 9, 53),
- (18, 8, 32), (43, 26, 37), (68, 44, 42), (54, 49, 52),
- (41, 54, 63), (35, 51, 58), (30, 49, 53), (15, 37, 51),
- (18, 34, 49), (29, 38, 37), (32, 50, 51), (35, 63, 66),
- (32, 67, 77), (30, 72, 88), (50, 84, 112), (38, 111, 102),
- (69, 118, 114), (65, 104, 102), (61, 91, 91), (67, 82, 80),
- (73, 74, 69), (73, 68, 62), (97, 72, 52), (93, 35, 47),
- (99, 14, 55), (104, 39, 71), (111, 30, 68), (119, 22, 65),
- (114, 20, 72), (109, 18, 79), (93, 16, 60), (72, 27, 56),
- (107, 51, 138), (106, 31, 122), (105, 11, 107), (117, 15, 84),
- (129, 20, 61), (130, 13, 29), (116, 23, 18), (128, 33, 1),
- (108, 45, 30), (78, 12, 22), (69, 13, 25), (61, 15, 28),
- (43, 30, 22), (26, 34, 10), (19, 45, 6), (0, 71, 14),
- (14, 150, 128), (38, 145, 141), (63, 141, 154), (49, 153, 131),
- (36, 165, 109), (5, 155, 68), (22, 124, 51), (52, 104, 38),
- (76, 76, 50), (153, 95, 143), (162, 103, 154), (171, 111, 165),
- (187, 147, 174), (203, 94, 185), (192, 44, 140), (144, 37, 109),
- (198, 20, 78), (171, 17, 48), (145, 14, 19), (142, 25, 28),
- (139, 36, 37), (144, 41, 24), (151, 53, 14), (115, 68, 24),
- (83, 78, 22), (46, 115, 22), (31, 121, 30), (17, 127, 38),
- (33, 139, 65), (44, 128, 94), (73, 156, 128), (19, 221, 173),
- (117, 198, 215), (132, 187, 215), (148, 176, 215), (207, 159, 209),
- (223, 147, 212), (252, 205, 175), (242, 173, 144), (201, 195, 135),
- (191, 196, 138), (202, 156, 158), (194, 161, 146), (187, 167, 134),
- (158, 115, 99), (136, 91, 86), (117, 80, 74), (91, 54, 48),
- (38, 52, 17), (48, 59, 17), (58, 66, 17), (49, 79, 15),
- (43, 83, 31), (50, 69, 63), (44, 82, 67), (63, 86, 76),
- (49, 108, 50), (39, 99, 61), (11, 86, 82), (6, 83, 63),
- (25, 112, 61), (28, 136, 51), (10, 172, 61), (15, 186, 46),
- (65, 178, 88), (75, 171, 82), (85, 165, 76), (105, 147, 109),
- (98, 128, 128), (86, 156, 166), (173, 141, 144), (189, 101, 89),
- (208, 90, 62), (187, 39, 73), (135, 63, 51), (119, 52, 61),
- (85, 58, 73), (65, 61, 75), (34, 69, 73), (47, 54, 72),
- (85, 39, 86), (139, 66, 85), (152, 96, 79), (188, 108, 81),
- (207, 99, 60), (180, 57, 23), (152, 36, 21), (137, 43, 5),
- (96, 46, 9), (87, 58, 14), (80, 37, 47), (81, 31, 66),
- (48, 18, 68), (38, 16, 65), (32, 12, 40), (23, 34, 18),
- (33, 38, 8), (3, 48, 17), (4, 43, 24), (0, 38, 15),
- (23, 24, 18), (1, 7, 5), (12, 12, 24), (7, 20, 29),
- (1, 16, 35), (0, 24, 36), (7, 18, 50), (3, 19, 68),
- (23, 42, 59), (47, 57, 66), (68, 52, 62), (83, 45, 58),
- (85, 40, 37), (76, 26, 25), (42, 12, 14), (20, 17, 10),
- (23, 32, 29), (23, 50, 57), (18, 70, 84), (24, 97, 90),
- (20, 116, 102), (49, 102, 82), (51, 125, 74), (55, 109, 75),
- (58, 100, 88), (56, 67, 73), (57, 55, 66), (78, 38, 38),
- (69, 17, 19), (71, 13, 11), (70, 32, 11), (77, 29, 19),
- (94, 50, 15), (129, 57, 17), (148, 71, 63), (152, 61, 42)
- ),
-
-// 333 3m0016.jpg
-((148, 85, 42), (51, 97, 50), (40, 66, 45), (30, 35, 41),
- (17, 31, 29), (5, 28, 18), (6, 38, 10), (7, 49, 3),
- (43, 97, 19), (40, 112, 20), (38, 127, 21), (36, 137, 15),
- (34, 148, 9), (70, 145, 8), (106, 142, 8), (128, 136, 20),
- (151, 131, 32), (183, 133, 44), (189, 153, 35), (195, 173, 27),
- (198, 168, 36), (202, 163, 46), (200, 167, 71), (198, 172, 97),
- (189, 155, 83), (201, 123, 50), (213, 91, 18), (176, 59, 21),
- (139, 27, 25), (134, 20, 16), (129, 14, 7), (129, 17, 33),
- (148, 29, 87), (195, 51, 74), (194, 66, 75), (194, 81, 77),
- (202, 68, 72), (211, 55, 68), (211, 53, 52), (211, 51, 37),
- (216, 87, 66), (228, 73, 51), (240, 60, 37), (227, 36, 22),
- (215, 12, 8), (203, 20, 26), (191, 29, 44), (126, 29, 20),
- (84, 37, 7), (53, 1, 5), (43, 14, 19), (34, 27, 34),
- (17, 41, 51), (0, 55, 69), (1, 73, 87), (2, 91, 105),
- (9, 95, 156), (6, 65, 179), (3, 36, 203), (70, 31, 193),
- (137, 27, 184), (143, 26, 184), (150, 26, 184), (179, 33, 160),
- (192, 35, 164), (206, 13, 154), (199, 24, 155), (193, 35, 156),
- (193, 34, 154), (193, 34, 153), (193, 44, 134), (141, 57, 109),
- (73, 28, 61), (66, 35, 57), (60, 43, 53), (64, 63, 76),
- (68, 84, 99), (81, 89, 108), (94, 94, 118), (82, 129, 147),
- (72, 167, 133), (55, 156, 152), (59, 134, 170), (63, 112, 189),
- (57, 88, 187), (52, 64, 186), (42, 42, 138), (59, 50, 103),
- (69, 43, 42), (69, 37, 30), (70, 32, 19), (83, 34, 20),
- (96, 37, 21), (130, 57, 16), (149, 75, 64), (171, 74, 81),
- (168, 60, 109), (118, 28, 89), (102, 25, 80), (86, 22, 72),
- (71, 20, 71), (57, 18, 71), (36, 57, 78), (20, 85, 51),
- (3, 97, 61), (27, 101, 76), (52, 106, 92), (61, 109, 114),
- (70, 112, 137), (89, 104, 173), (72, 90, 166), (84, 36, 122),
- (70, 21, 66), (117, 10, 80), (134, 13, 95), (151, 16, 111),
- (191, 25, 151), (185, 31, 165), (160, 51, 176), (102, 46, 155),
- (63, 33, 155), (39, 23, 150), (16, 13, 146), (29, 20, 127),
- (43, 28, 109), (42, 23, 87), (60, 28, 67), (17, 57, 59),
- (21, 85, 50), (41, 84, 75), (58, 89, 68), (75, 94, 62),
- (109, 119, 23), (135, 116, 58), (171, 127, 102), (174, 116, 140),
- (197, 75, 98), (203, 94, 75), (209, 113, 52), (197, 119, 47),
- (186, 125, 42), (146, 121, 28), (123, 99, 35), (128, 85, 16),
- (112, 63, 49), (125, 22, 105), (114, 17, 103), (103, 13, 101),
- (73, 0, 141), (13, 18, 196), (19, 64, 207), (43, 118, 173),
- (27, 73, 123), (33, 68, 118), (40, 63, 113), (45, 122, 148),
- (58, 138, 149), (15, 133, 163), (36, 154, 132), (35, 149, 123),
- (22, 151, 51), (16, 125, 44), (25, 114, 29), (34, 104, 15),
- (40, 81, 37), (43, 83, 74), (56, 82, 105), (79, 94, 149),
- (59, 87, 111), (56, 84, 94), (53, 82, 77), (42, 44, 43),
- (48, 55, 22), (38, 65, 22), (34, 49, 20), (12, 36, 0),
- (18, 17, 15), (21, 7, 22), (32, 23, 52), (43, 22, 81),
- (56, 11, 130), (85, 41, 138), (144, 73, 129), (181, 61, 135),
- (196, 84, 120), (212, 87, 98), (228, 90, 77), (217, 72, 77),
- (213, 47, 97), (235, 43, 102), (202, 47, 139), (190, 45, 138),
- (127, 46, 148), (85, 41, 154), (47, 34, 122), (15, 21, 109),
- (0, 50, 76), (6, 61, 102), (16, 93, 121), (13, 132, 162),
- (13, 146, 165), (11, 145, 174), (18, 133, 164), (59, 121, 132),
- (108, 86, 109), (91, 94, 83), (115, 119, 68), (75, 144, 89),
- (55, 128, 85), (32, 135, 92), (62, 135, 90), (132, 145, 76),
- (171, 162, 85), (155, 145, 84), (112, 142, 118), (56, 137, 94),
- (65, 107, 93), (53, 99, 63), (88, 62, 99), (123, 65, 115),
- (166, 67, 111), (179, 80, 83), (187, 79, 95), (181, 79, 103),
- (123, 87, 99), (113, 82, 97), (83, 62, 105), (19, 41, 98),
- (12, 54, 76), (37, 39, 54), (55, 22, 43), (64, 3, 45),
- (51, 17, 33), (44, 21, 7), (53, 25, 1), (55, 33, 9),
- (54, 43, 11), (63, 62, 41), (84, 87, 78), (113, 106, 78),
- (187, 98, 94), (196, 80, 117), (220, 88, 148), (206, 108, 169),
- (212, 110, 123), (203, 118, 81), (196, 140, 43), (196, 131, 15),
- (177, 129, 3), (174, 126, 2), (139, 123, 2), (101, 142, 22),
- (75, 147, 21), (102, 110, 50), (149, 52, 168), (119, 79, 103)
- ),
-
-// 334 3m0018.jpg
-((21, 63, 181), (3, 76, 217), (3, 93, 208), (3, 111, 199),
- (28, 128, 151), (54, 145, 104), (53, 154, 96), (52, 164, 88),
- (62, 111, 105), (52, 85, 92), (42, 60, 80), (25, 50, 70),
- (9, 40, 60), (10, 57, 73), (11, 75, 87), (22, 73, 81),
- (34, 72, 75), (28, 78, 49), (23, 97, 33), (18, 116, 17),
- (19, 119, 19), (20, 122, 22), (31, 123, 22), (43, 124, 22),
- (142, 125, 21), (187, 156, 23), (233, 188, 25), (210, 159, 36),
- (187, 131, 48), (180, 125, 47), (174, 120, 46), (199, 95, 94),
- (147, 86, 85), (172, 141, 156), (202, 157, 128), (232, 174, 100),
- (229, 160, 101), (227, 146, 103), (223, 126, 143), (219, 107, 183),
- (160, 74, 123), (132, 45, 102), (105, 16, 82), (100, 26, 72),
- (95, 37, 62), (108, 39, 54), (122, 41, 47), (160, 38, 51),
- (145, 30, 73), (38, 8, 62), (27, 17, 91), (16, 26, 121),
- (35, 53, 111), (54, 81, 102), (51, 90, 113), (48, 100, 124),
- (19, 149, 162), (63, 149, 139), (108, 149, 117), (110, 159, 112),
- (113, 169, 108), (112, 176, 101), (111, 184, 95), (117, 199, 91),
- (127, 201, 86), (236, 189, 49), (212, 140, 32), (189, 91, 16),
- (161, 70, 27), (134, 50, 39), (84, 36, 13), (58, 14, 13),
- (60, 14, 17), (95, 26, 30), (130, 38, 43), (140, 31, 30),
- (151, 24, 17), (141, 41, 33), (132, 58, 49), (127, 78, 35),
- (106, 79, 49), (48, 88, 15), (50, 62, 35), (52, 37, 56),
- (52, 61, 65), (53, 85, 74), (99, 117, 95), (105, 138, 109),
- (150, 192, 90), (177, 193, 116), (204, 194, 143), (192, 186, 131),
- (180, 178, 119), (161, 184, 114), (133, 182, 117), (103, 165, 118),
- (77, 189, 117), (62, 171, 78), (58, 145, 67), (54, 120, 56),
- (47, 117, 47), (40, 114, 39), (43, 119, 80), (63, 133, 97),
- (71, 134, 55), (80, 149, 59), (90, 165, 64), (91, 176, 66),
- (92, 187, 69), (87, 192, 74), (83, 165, 93), (125, 146, 69),
- (115, 96, 54), (97, 67, 29), (94, 62, 40), (91, 58, 51),
- (66, 78, 40), (48, 76, 28), (34, 84, 25), (34, 105, 45),
- (95, 79, 82), (113, 85, 116), (131, 91, 151), (127, 104, 159),
- (124, 117, 168), (120, 180, 154), (120, 182, 119), (125, 177, 128),
- (113, 159, 157), (97, 88, 91), (104, 67, 108), (111, 47, 125),
- (81, 62, 144), (47, 44, 113), (42, 72, 110), (40, 75, 129),
- (83, 71, 95), (100, 89, 76), (117, 107, 58), (109, 111, 46),
- (101, 116, 35), (146, 106, 11), (196, 120, 22), (195, 119, 35),
- (138, 82, 33), (102, 31, 89), (97, 25, 89), (92, 19, 90),
- (57, 10, 88), (24, 17, 120), (8, 21, 162), (14, 24, 156),
- (17, 97, 106), (16, 110, 99), (16, 124, 92), (31, 116, 77),
- (46, 95, 50), (82, 72, 37), (106, 53, 39), (155, 49, 1),
- (221, 64, 11), (234, 178, 21), (233, 183, 40), (233, 188, 59),
- (196, 191, 110), (162, 194, 93), (149, 181, 108), (123, 183, 158),
- (74, 127, 177), (75, 100, 154), (77, 73, 132), (96, 31, 85),
- (69, 31, 52), (32, 41, 38), (0, 37, 10), (0, 41, 5),
- (0, 78, 2), (4, 67, 24), (25, 70, 15), (23, 95, 29),
- (36, 104, 17), (37, 99, 13), (43, 78, 24), (70, 52, 16),
- (186, 29, 14), (195, 29, 25), (204, 29, 36), (224, 105, 23),
- (230, 153, 47), (235, 185, 70), (228, 166, 93), (165, 143, 119),
- (111, 99, 121), (61, 90, 130), (54, 60, 146), (27, 25, 188),
- (11, 16, 206), (4, 37, 228), (0, 23, 199), (20, 16, 152),
- (87, 29, 141), (107, 31, 131), (102, 4, 141), (127, 4, 146),
- (164, 40, 94), (168, 40, 39), (187, 19, 16), (199, 51, 37),
- (151, 69, 57), (127, 138, 78), (114, 129, 96), (71, 138, 107),
- (35, 118, 90), (3, 84, 87), (0, 73, 89), (2, 58, 95),
- (24, 74, 85), (33, 107, 74), (17, 134, 53), (22, 144, 45),
- (26, 127, 47), (25, 81, 36), (37, 55, 41), (37, 48, 54),
- (40, 42, 54), (16, 38, 51), (23, 28, 47), (16, 10, 46),
- (8, 21, 29), (4, 28, 12), (26, 18, 29), (24, 5, 11),
- (46, 3, 20), (52, 11, 7), (53, 43, 8), (67, 26, 30),
- (132, 31, 37), (150, 15, 9), (180, 12, 1), (208, 11, 3),
- (208, 5, 27), (147, 20, 37), (73, 26, 42), (38, 23, 46),
- (43, 11, 76), (87, 10, 90), (105, 34, 128), (157, 49, 151),
- (132, 53, 230), (127, 90, 195), (131, 106, 187), (113, 137, 137),
- (171, 174, 105), (180, 147, 54), (234, 160, 13), (232, 138, 24)
- ),
-
-// 335 4u0002.jpg
-((113, 196, 42), (78, 160, 16), (96, 132, 13), (115, 105, 10),
- (100, 84, 5), (86, 63, 0), (84, 60, 3), (83, 57, 6),
- (91, 89, 14), (119, 123, 10), (148, 157, 6), (142, 133, 9),
- (137, 109, 12), (123, 104, 7), (110, 100, 3), (89, 92, 7),
- (68, 84, 11), (32, 92, 32), (36, 103, 54), (40, 115, 76),
- (38, 121, 76), (36, 128, 77), (40, 124, 74), (44, 120, 71),
- (59, 76, 42), (63, 59, 25), (67, 43, 9), (71, 41, 29),
- (76, 40, 50), (74, 40, 53), (73, 41, 56), (65, 35, 71),
- (72, 46, 73), (80, 40, 92), (97, 33, 83), (115, 26, 74),
- (109, 22, 58), (103, 19, 42), (100, 21, 40), (97, 23, 38),
- (55, 19, 21), (47, 25, 43), (39, 32, 66), (33, 56, 60),
- (28, 81, 55), (33, 96, 61), (38, 111, 68), (56, 96, 72),
- (69, 85, 75), (159, 40, 96), (190, 35, 102), (221, 30, 108),
- (189, 51, 76), (158, 73, 44), (134, 78, 36), (110, 83, 28),
- (67, 140, 23), (48, 146, 41), (29, 153, 59), (30, 148, 72),
- (31, 143, 85), (35, 134, 84), (39, 126, 84), (54, 109, 70),
- (72, 110, 63), (90, 95, 73), (73, 97, 66), (57, 99, 59),
- (60, 79, 60), (64, 60, 61), (50, 68, 56), (39, 85, 49),
- (30, 117, 36), (42, 128, 25), (55, 139, 15), (49, 123, 9),
- (44, 107, 3), (45, 93, 1), (47, 80, 0), (62, 76, 15),
- (80, 60, 33), (76, 84, 7), (69, 111, 7), (63, 139, 7),
- (58, 145, 14), (54, 151, 22), (59, 158, 29), (57, 148, 43),
- (40, 105, 51), (42, 81, 40), (45, 58, 30), (55, 49, 25),
- (65, 40, 20), (91, 32, 26), (99, 50, 20), (97, 48, 31),
- (110, 43, 52), (141, 53, 52), (135, 65, 59), (130, 78, 67),
- (123, 71, 53), (116, 64, 40), (125, 96, 20), (118, 105, 3),
- (157, 136, 29), (167, 152, 20), (178, 169, 12), (176, 168, 8),
- (175, 167, 4), (189, 182, 16), (199, 151, 75), (187, 132, 50),
- (176, 96, 71), (176, 52, 60), (178, 55, 58), (181, 59, 56),
- (174, 103, 51), (125, 124, 18), (89, 155, 32), (115, 194, 79),
- (112, 208, 83), (77, 180, 70), (42, 152, 57), (28, 143, 65),
- (15, 135, 73), (1, 144, 90), (12, 153, 75), (5, 150, 45),
- (48, 164, 39), (91, 221, 99), (102, 205, 98), (114, 189, 98),
- (85, 186, 90), (50, 112, 91), (35, 94, 72), (32, 62, 38),
- (55, 34, 7), (67, 18, 14), (79, 2, 22), (82, 7, 18),
- (85, 13, 14), (98, 13, 16), (88, 23, 27), (79, 43, 21),
- (66, 63, 8), (36, 30, 6), (35, 44, 8), (34, 58, 10),
- (15, 66, 23), (1, 76, 9), (14, 65, 6), (12, 48, 12),
- (9, 10, 15), (18, 9, 11), (27, 9, 7), (29, 17, 0),
- (26, 16, 17), (19, 10, 37), (33, 24, 27), (35, 46, 38),
- (42, 37, 44), (118, 85, 76), (144, 94, 67), (171, 104, 59),
- (153, 190, 24), (161, 218, 25), (129, 217, 43), (115, 213, 52),
- (53, 115, 90), (52, 99, 85), (52, 84, 81), (26, 45, 60),
- (3, 3, 57), (22, 17, 40), (8, 51, 41), (13, 88, 21),
- (28, 79, 12), (29, 74, 15), (61, 65, 15), (85, 58, 13),
- (121, 55, 29), (141, 31, 40), (150, 36, 44), (145, 45, 43),
- (76, 150, 27), (62, 153, 29), (48, 157, 32), (19, 139, 42),
- (28, 129, 49), (25, 121, 49), (19, 119, 47), (10, 129, 49),
- (18, 133, 66), (4, 131, 86), (29, 129, 77), (22, 127, 70),
- (23, 115, 50), (10, 120, 49), (5, 114, 47), (22, 97, 38),
- (22, 68, 29), (41, 41, 33), (53, 19, 18), (45, 19, 20),
- (33, 19, 19), (38, 28, 3), (57, 21, 5), (65, 8, 0),
- (90, 16, 13), (107, 47, 0), (89, 60, 4), (84, 85, 27),
- (99, 83, 58), (104, 101, 60), (80, 126, 53), (83, 108, 27),
- (124, 110, 11), (168, 112, 38), (179, 102, 56), (144, 96, 56),
- (110, 83, 40), (99, 81, 7), (106, 63, 12), (103, 53, 0),
- (112, 49, 14), (117, 32, 29), (114, 18, 45), (135, 14, 47),
- (164, 22, 78), (170, 13, 94), (187, 9, 93), (168, 10, 87),
- (153, 30, 76), (131, 36, 58), (115, 33, 56), (116, 19, 60),
- (132, 16, 51), (150, 43, 73), (146, 31, 96), (115, 31, 83),
- (115, 48, 91), (134, 45, 101), (180, 27, 110), (202, 20, 97),
- (195, 18, 88), (185, 24, 78), (184, 29, 69), (152, 16, 54),
- (137, 14, 42), (136, 44, 65), (109, 74, 81), (96, 104, 63),
- (74, 141, 38), (51, 152, 48), (10, 152, 78), (25, 148, 68)
- ),
-
-// 336 4u0003.jpg
-((67, 30, 73), (148, 55, 108), (148, 80, 73), (149, 106, 38),
- (120, 79, 23), (91, 53, 8), (65, 61, 5), (40, 69, 3),
- (54, 84, 30), (69, 95, 62), (85, 107, 94), (124, 98, 119),
- (163, 90, 145), (140, 120, 170), (117, 151, 196), (121, 154, 202),
- (125, 158, 209), (107, 188, 217), (93, 169, 177), (80, 151, 137),
- (73, 151, 108), (66, 152, 79), (63, 141, 77), (60, 131, 75),
- (9, 116, 22), (5, 99, 13), (1, 82, 5), (20, 59, 18),
- (39, 36, 31), (55, 31, 41), (71, 27, 52), (84, 58, 87),
- (76, 72, 89), (61, 89, 75), (51, 76, 49), (42, 63, 24),
- (36, 63, 22), (30, 63, 20), (31, 66, 23), (32, 69, 26),
- (5, 45, 45), (3, 26, 34), (1, 7, 23), (20, 17, 22),
- (40, 27, 21), (40, 28, 19), (41, 29, 17), (69, 11, 25),
- (112, 23, 43), (140, 51, 97), (134, 43, 110), (128, 35, 124),
- (119, 38, 92), (110, 41, 60), (110, 32, 49), (110, 23, 39),
- (67, 21, 5), (64, 30, 10), (62, 40, 16), (87, 35, 32),
- (113, 30, 48), (113, 41, 59), (114, 53, 71), (109, 84, 64),
- (169, 95, 82), (181, 219, 82), (137, 201, 96), (94, 184, 110),
- (85, 174, 110), (77, 164, 111), (119, 108, 116), (123, 96, 139),
- (142, 116, 189), (152, 109, 181), (163, 103, 173), (166, 96, 189),
- (169, 90, 205), (177, 72, 201), (186, 55, 197), (163, 60, 165),
- (146, 47, 153), (106, 9, 63), (111, 18, 57), (117, 27, 52),
- (98, 35, 60), (79, 44, 68), (72, 82, 92), (67, 96, 130),
- (36, 116, 139), (51, 141, 117), (67, 167, 95), (69, 164, 83),
- (72, 162, 72), (59, 118, 62), (66, 89, 81), (71, 76, 79),
- (82, 42, 30), (75, 10, 6), (81, 35, 44), (88, 60, 83),
- (79, 70, 87), (71, 81, 91), (47, 109, 106), (35, 116, 107),
- (11, 106, 98), (7, 91, 61), (4, 77, 24), (19, 73, 30),
- (34, 69, 37), (46, 48, 43), (69, 26, 80), (88, 22, 112),
- (86, 10, 110), (109, 0, 107), (99, 4, 92), (89, 9, 78),
- (71, 8, 65), (61, 13, 75), (47, 2, 97), (11, 24, 94),
- (1, 28, 49), (23, 34, 55), (45, 40, 62), (52, 27, 81),
- (59, 15, 100), (67, 42, 100), (87, 73, 99), (113, 73, 97),
- (130, 85, 114), (127, 67, 141), (122, 50, 139), (118, 33, 137),
- (114, 33, 138), (109, 27, 101), (113, 18, 100), (97, 16, 93),
- (107, 10, 87), (111, 7, 111), (116, 5, 136), (114, 10, 130),
- (112, 16, 124), (94, 11, 99), (70, 16, 66), (39, 51, 37),
- (10, 100, 2), (21, 62, 4), (36, 54, 14), (52, 46, 24),
- (78, 14, 5), (92, 11, 26), (99, 5, 41), (86, 16, 44),
- (65, 16, 48), (56, 16, 38), (47, 17, 29), (41, 14, 47),
- (35, 23, 47), (57, 52, 49), (88, 68, 93), (133, 101, 104),
- (189, 128, 109), (195, 182, 90), (199, 179, 99), (204, 177, 108),
- (206, 146, 138), (156, 139, 132), (73, 142, 137), (58, 127, 156),
- (57, 148, 130), (60, 151, 129), (64, 154, 128), (62, 152, 142),
- (86, 171, 138), (94, 185, 118), (126, 145, 160), (130, 141, 163),
- (73, 149, 136), (51, 133, 95), (29, 124, 82), (12, 110, 72),
- (17, 115, 64), (19, 112, 67), (50, 63, 53), (57, 18, 47),
- (80, 27, 73), (85, 29, 89), (91, 31, 105), (89, 28, 123),
- (112, 65, 145), (116, 85, 116), (111, 120, 91), (81, 157, 82),
- (77, 174, 61), (57, 159, 50), (43, 144, 50), (46, 144, 45),
- (57, 117, 43), (43, 108, 54), (24, 83, 39), (8, 61, 43),
- (9, 93, 43), (12, 89, 53), (4, 68, 68), (6, 70, 80),
- (6, 86, 87), (10, 81, 99), (9, 70, 91), (29, 62, 105),
- (62, 97, 116), (112, 104, 128), (178, 97, 116), (167, 89, 149),
- (135, 73, 138), (132, 51, 154), (125, 34, 95), (107, 19, 61),
- (87, 21, 69), (88, 36, 102), (101, 91, 125), (55, 122, 149),
- (67, 152, 157), (117, 155, 191), (150, 140, 175), (157, 122, 186),
- (154, 90, 168), (147, 86, 164), (104, 59, 152), (62, 87, 144),
- (36, 129, 110), (45, 135, 84), (44, 138, 78), (32, 131, 66),
- (23, 109, 44), (3, 85, 19), (2, 50, 8), (5, 21, 10),
- (5, 3, 16), (30, 2, 25), (38, 29, 20), (34, 43, 24),
- (27, 45, 7), (6, 42, 4), (14, 19, 15), (23, 22, 36),
- (32, 4, 45), (28, 5, 61), (52, 15, 58), (64, 9, 66),
- (80, 33, 85), (78, 64, 97), (78, 76, 98), (69, 81, 67),
- (48, 112, 52), (27, 111, 51), (25, 111, 38), (28, 97, 34)
- ),
-
-// 337 4u0004.jpg
-((68, 10, 148), (17, 39, 114), (37, 62, 107), (57, 86, 100),
- (63, 86, 97), (70, 87, 94), (74, 80, 94), (79, 74, 94),
- (98, 51, 33), (141, 34, 16), (185, 18, 0), (202, 54, 29),
- (220, 90, 58), (222, 137, 38), (225, 184, 18), (180, 191, 20),
- (135, 198, 23), (68, 218, 33), (46, 209, 80), (25, 201, 128),
- (25, 191, 144), (25, 182, 161), (30, 164, 130), (35, 147, 99),
- (56, 148, 39), (41, 172, 20), (26, 196, 1), (13, 198, 15),
- (1, 201, 30), (20, 202, 48), (39, 204, 66), (89, 216, 83),
- (116, 248, 85), (103, 197, 173), (53, 153, 154), (4, 110, 136),
- (25, 109, 113), (47, 108, 90), (73, 95, 82), (99, 82, 74),
- (164, 35, 63), (162, 27, 53), (161, 19, 43), (125, 24, 84),
- (89, 29, 125), (69, 23, 137), (49, 17, 150), (51, 18, 135),
- (50, 39, 95), (152, 12, 75), (167, 27, 65), (182, 42, 55),
- (156, 85, 49), (131, 129, 44), (115, 142, 46), (99, 156, 49),
- (22, 169, 0), (26, 164, 7), (30, 159, 15), (31, 159, 50),
- (33, 159, 86), (27, 159, 96), (22, 159, 107), (49, 155, 168),
- (66, 148, 196), (141, 203, 224), (122, 146, 175), (104, 90, 126),
- (96, 83, 121), (88, 76, 116), (62, 96, 121), (33, 111, 85),
- (81, 166, 73), (57, 190, 60), (34, 215, 48), (21, 228, 37),
- (8, 241, 27), (9, 220, 36), (10, 199, 45), (4, 183, 63),
- (34, 168, 83), (53, 163, 216), (71, 192, 181), (90, 222, 146),
- (106, 229, 116), (123, 236, 86), (137, 205, 94), (131, 192, 73),
- (95, 154, 74), (94, 129, 53), (93, 105, 33), (114, 98, 29),
- (136, 91, 26), (160, 103, 26), (189, 114, 33), (213, 112, 60),
- (162, 92, 94), (136, 114, 93), (119, 132, 96), (102, 150, 100),
- (85, 157, 96), (68, 164, 93), (77, 176, 67), (30, 172, 64),
- (35, 174, 45), (30, 176, 58), (26, 179, 71), (27, 186, 82),
- (29, 193, 94), (47, 223, 98), (29, 253, 128), (4, 245, 142),
- (18, 228, 155), (25, 105, 220), (26, 87, 237), (28, 69, 255),
- (23, 44, 233), (23, 15, 238), (12, 13, 181), (30, 10, 123),
- (70, 24, 73), (35, 14, 70), (1, 5, 68), (4, 15, 65),
- (8, 26, 62), (10, 26, 62), (26, 51, 56), (42, 38, 27),
- (47, 14, 23), (39, 1, 0), (33, 14, 0), (27, 27, 1),
- (16, 39, 13), (25, 51, 24), (6, 69, 12), (37, 90, 12),
- (29, 90, 31), (26, 102, 26), (23, 114, 21), (32, 135, 12),
- (42, 157, 4), (65, 185, 10), (64, 175, 10), (60, 140, 17),
- (107, 110, 19), (169, 125, 18), (168, 149, 19), (168, 173, 21),
- (189, 116, 5), (196, 111, 4), (175, 99, 15), (188, 111, 31),
- (125, 94, 50), (133, 76, 49), (141, 59, 48), (142, 65, 37),
- (146, 84, 45), (171, 81, 3), (187, 86, 18), (166, 85, 32),
- (141, 76, 54), (53, 99, 125), (43, 107, 126), (34, 116, 128),
- (32, 136, 125), (34, 148, 89), (73, 119, 70), (103, 82, 61),
- (143, 35, 6), (135, 39, 6), (128, 44, 7), (87, 73, 24),
- (39, 28, 22), (37, 9, 32), (48, 28, 39), (76, 31, 64),
- (79, 46, 63), (47, 75, 17), (12, 71, 25), (4, 107, 86),
- (1, 70, 103), (0, 106, 164), (31, 75, 226), (52, 45, 237),
- (102, 1, 181), (92, 23, 163), (82, 46, 146), (108, 43, 107),
- (69, 88, 92), (56, 113, 42), (53, 133, 20), (56, 113, 19),
- (63, 106, 17), (83, 103, 40), (108, 82, 57), (129, 63, 41),
- (132, 79, 48), (120, 115, 47), (81, 116, 32), (75, 137, 36),
- (53, 135, 97), (77, 117, 119), (97, 73, 147), (77, 28, 180),
- (113, 51, 150), (133, 81, 117), (142, 163, 84), (152, 162, 47),
- (180, 126, 80), (183, 104, 123), (116, 87, 169), (92, 129, 210),
- (87, 71, 242), (57, 68, 222), (66, 22, 207), (26, 35, 152),
- (22, 62, 88), (61, 43, 59), (44, 46, 59), (16, 75, 69),
- (52, 90, 103), (37, 109, 123), (5, 82, 134), (14, 14, 164),
- (72, 9, 184), (74, 46, 183), (36, 112, 112), (9, 128, 38),
- (7, 175, 56), (24, 184, 52), (17, 234, 33), (28, 237, 50),
- (56, 201, 34), (60, 197, 29), (84, 200, 39), (88, 216, 15),
- (67, 206, 1), (77, 180, 15), (85, 129, 32), (80, 79, 59),
- (65, 85, 58), (58, 79, 48), (36, 92, 47), (46, 119, 37),
- (76, 152, 44), (143, 202, 32), (189, 251, 18), (140, 214, 15),
- (117, 220, 29), (115, 237, 50), (120, 238, 58), (91, 221, 69),
- (105, 167, 66), (78, 155, 59), (52, 192, 41), (68, 173, 55)
- ),
-
-// 338 4u0005.jpg
-((63, 63, 89), (65, 108, 114), (74, 130, 111), (84, 153, 108),
- (140, 156, 111), (197, 160, 115), (206, 135, 116), (215, 111, 118),
- (198, 60, 179), (164, 32, 203), (131, 5, 227), (97, 15, 194),
- (63, 25, 162), (73, 23, 126), (83, 22, 91), (70, 31, 72),
- (58, 40, 54), (55, 84, 30), (44, 130, 76), (34, 177, 123),
- (26, 201, 162), (18, 226, 202), (55, 216, 184), (92, 207, 166),
- (83, 184, 52), (105, 200, 44), (127, 216, 36), (179, 199, 86),
- (231, 183, 137), (228, 168, 149), (226, 153, 162), (213, 97, 172),
- (178, 60, 209), (111, 5, 225), (75, 17, 208), (40, 30, 191),
- (30, 68, 203), (21, 106, 215), (22, 96, 184), (24, 87, 154),
- (36, 83, 113), (36, 103, 122), (36, 123, 132), (28, 140, 138),
- (20, 158, 145), (18, 187, 141), (16, 217, 137), (2, 224, 137),
- (1, 237, 127), (3, 177, 92), (36, 174, 60), (70, 171, 29),
- (61, 134, 18), (53, 98, 7), (45, 92, 7), (38, 87, 8),
- (8, 106, 67), (17, 97, 90), (26, 88, 113), (47, 95, 136),
- (68, 103, 159), (86, 98, 179), (105, 94, 199), (163, 84, 211),
- (186, 97, 227), (213, 99, 238), (214, 77, 225), (216, 55, 213),
- (211, 47, 210), (206, 39, 207), (183, 56, 189), (134, 37, 178),
- (170, 62, 112), (133, 108, 76), (96, 154, 41), (90, 189, 48),
- (84, 224, 55), (74, 203, 79), (65, 182, 104), (38, 227, 137),
- (34, 231, 152), (32, 197, 157), (49, 172, 134), (66, 148, 112),
- (69, 158, 98), (73, 168, 84), (74, 167, 35), (67, 175, 29),
- (111, 177, 25), (137, 173, 23), (164, 170, 22), (185, 186, 30),
- (206, 203, 38), (197, 232, 18), (127, 240, 36), (93, 244, 67),
- (69, 228, 74), (63, 195, 148), (76, 152, 145), (89, 109, 142),
- (122, 89, 151), (155, 69, 160), (219, 69, 158), (219, 95, 168),
- (176, 67, 210), (135, 90, 208), (94, 113, 207), (85, 127, 206),
- (76, 141, 205), (71, 184, 192), (102, 193, 178), (107, 126, 220),
- (206, 158, 220), (228, 99, 156), (231, 89, 153), (235, 79, 150),
- (217, 55, 115), (192, 79, 61), (189, 56, 103), (193, 50, 112),
- (250, 49, 141), (236, 103, 125), (223, 157, 109), (222, 172, 115),
- (222, 187, 121), (182, 221, 106), (124, 223, 55), (117, 223, 52),
- (102, 181, 40), (158, 112, 114), (177, 94, 113), (197, 77, 112),
- (191, 58, 141), (144, 69, 138), (95, 35, 95), (95, 4, 81),
- (73, 97, 9), (85, 107, 16), (98, 118, 23), (80, 106, 24),
- (62, 95, 26), (57, 76, 12), (122, 97, 17), (141, 47, 35),
- (187, 56, 72), (229, 9, 145), (218, 12, 150), (208, 16, 155),
- (164, 25, 154), (120, 30, 117), (109, 19, 115), (110, 16, 140),
- (140, 47, 198), (161, 39, 185), (183, 32, 173), (198, 8, 156),
- (166, 4, 201), (144, 31, 225), (145, 36, 205), (158, 77, 205),
- (143, 60, 200), (88, 98, 185), (72, 103, 174), (57, 108, 163),
- (54, 144, 153), (55, 118, 169), (55, 96, 202), (46, 103, 216),
- (63, 56, 185), (57, 61, 161), (52, 66, 137), (37, 85, 149),
- (48, 93, 152), (43, 108, 128), (31, 83, 131), (36, 65, 125),
- (47, 42, 108), (27, 36, 77), (17, 60, 41), (38, 66, 18),
- (68, 118, 19), (99, 161, 2), (110, 166, 13), (123, 203, 18),
- (109, 196, 31), (115, 177, 53), (121, 159, 76), (219, 185, 113),
- (208, 116, 119), (182, 96, 145), (169, 73, 144), (134, 74, 126),
- (119, 62, 167), (95, 68, 147), (59, 100, 146), (54, 100, 124),
- (58, 84, 109), (39, 99, 97), (50, 117, 84), (77, 150, 69),
- (112, 119, 51), (181, 110, 48), (211, 131, 44), (96, 151, 34),
- (78, 166, 46), (77, 160, 68), (49, 166, 87), (28, 181, 65),
- (8, 145, 77), (0, 116, 56), (23, 120, 77), (28, 81, 97),
- (19, 76, 96), (7, 83, 109), (33, 95, 146), (17, 133, 180),
- (26, 162, 186), (16, 214, 225), (9, 240, 222), (6, 244, 212),
- (10, 236, 199), (14, 232, 205), (16, 227, 212), (41, 191, 189),
- (58, 176, 186), (84, 108, 196), (97, 106, 199), (121, 64, 167),
- (130, 65, 169), (113, 55, 178), (95, 18, 130), (90, 35, 103),
- (63, 5, 89), (58, 17, 87), (48, 21, 88), (37, 75, 94),
- (43, 93, 128), (24, 135, 154), (34, 180, 167), (13, 200, 169),
- (15, 233, 159), (9, 225, 140), (17, 193, 112), (23, 129, 89),
- (25, 69, 52), (12, 59, 4), (10, 41, 7), (6, 30, 17),
- (9, 17, 38), (8, 37, 32), (0, 53, 70), (24, 66, 64),
- (32, 77, 80), (30, 132, 108), (20, 185, 151), (15, 155, 116)
- ),
-
-// 339 4u0006.jpg
-((35, 159, 183), (61, 171, 142), (60, 185, 118), (60, 200, 95),
- (81, 188, 90), (103, 176, 86), (124, 140, 55), (146, 105, 25),
- (115, 33, 45), (128, 42, 31), (142, 52, 18), (172, 81, 13),
- (202, 110, 9), (188, 123, 46), (174, 137, 84), (162, 151, 113),
- (150, 165, 142), (96, 202, 200), (77, 205, 197), (58, 209, 194),
- (41, 167, 184), (24, 126, 175), (29, 105, 172), (35, 85, 170),
- (83, 72, 150), (68, 100, 162), (54, 128, 175), (67, 139, 157),
- (80, 150, 139), (97, 148, 138), (114, 147, 138), (139, 150, 154),
- (148, 184, 174), (105, 217, 203), (87, 219, 216), (70, 221, 230),
- (75, 189, 209), (81, 157, 189), (91, 164, 188), (102, 171, 187),
- (81, 184, 157), (80, 166, 156), (79, 148, 155), (78, 146, 132),
- (77, 144, 109), (75, 137, 100), (74, 130, 91), (65, 88, 72),
- (66, 53, 45), (89, 57, 36), (58, 86, 43), (27, 116, 50),
- (40, 120, 67), (53, 125, 85), (56, 127, 79), (60, 129, 74),
- (156, 116, 28), (192, 98, 31), (228, 80, 34), (236, 61, 49),
- (245, 42, 64), (233, 31, 61), (221, 21, 58), (196, 10, 49),
- (170, 15, 73), (106, 25, 42), (105, 49, 51), (105, 73, 60),
- (90, 85, 62), (76, 97, 64), (48, 103, 64), (9, 126, 71),
- (9, 154, 79), (7, 158, 95), (5, 162, 111), (41, 182, 128),
- (78, 203, 145), (80, 199, 161), (83, 196, 178), (83, 219, 217),
- (80, 225, 230), (94, 213, 207), (104, 193, 189), (115, 174, 172),
- (133, 161, 144), (151, 148, 117), (167, 121, 88), (211, 68, 54),
- (240, 38, 52), (202, 40, 44), (164, 42, 37), (132, 37, 40),
- (100, 32, 43), (31, 56, 0), (2, 94, 21), (9, 135, 53),
- (25, 181, 46), (18, 208, 76), (24, 180, 41), (30, 152, 7),
- (21, 141, 5), (12, 131, 3), (1, 108, 26), (8, 134, 9),
- (24, 184, 62), (26, 172, 81), (28, 160, 100), (38, 140, 99),
- (49, 121, 99), (77, 116, 85), (160, 92, 133), (171, 59, 143),
- (173, 47, 155), (133, 29, 124), (165, 22, 107), (197, 15, 90),
- (201, 17, 87), (213, 25, 84), (218, 9, 75), (217, 23, 49),
- (221, 63, 16), (227, 77, 23), (234, 92, 30), (220, 83, 49),
- (207, 74, 69), (149, 78, 48), (151, 84, 57), (146, 84, 85),
- (178, 97, 96), (158, 48, 75), (149, 59, 74), (141, 71, 73),
- (95, 63, 74), (48, 37, 95), (104, 19, 112), (108, 6, 106),
- (137, 36, 114), (122, 78, 126), (108, 121, 138), (103, 128, 150),
- (98, 135, 162), (109, 102, 240), (119, 82, 195), (109, 21, 159),
- (95, 56, 119), (62, 102, 65), (54, 126, 48), (46, 151, 32),
- (41, 145, 8), (81, 151, 26), (125, 130, 12), (152, 103, 11),
- (139, 39, 16), (118, 33, 11), (98, 27, 7), (129, 16, 12),
- (154, 30, 40), (136, 32, 59), (129, 14, 83), (137, 21, 96),
- (201, 6, 100), (224, 13, 84), (218, 6, 67), (212, 0, 51),
- (197, 11, 22), (174, 5, 2), (229, 48, 5), (227, 57, 5),
- (225, 72, 31), (197, 88, 37), (170, 104, 44), (110, 135, 44),
- (47, 193, 22), (32, 171, 54), (46, 146, 84), (78, 124, 52),
- (130, 121, 64), (133, 131, 82), (118, 116, 129), (114, 90, 122),
- (108, 86, 161), (113, 90, 162), (128, 83, 138), (149, 54, 88),
- (149, 117, 79), (132, 128, 96), (115, 139, 113), (99, 137, 122),
- (48, 137, 119), (42, 159, 143), (10, 133, 167), (32, 111, 116),
- (66, 84, 124), (54, 86, 97), (35, 52, 95), (44, 88, 89),
- (42, 95, 101), (13, 134, 89), (13, 146, 83), (5, 149, 87),
- (17, 138, 133), (18, 129, 184), (18, 108, 186), (60, 125, 215),
- (44, 149, 181), (43, 182, 141), (18, 183, 88), (2, 171, 78),
- (8, 169, 55), (15, 122, 52), (22, 108, 47), (16, 107, 76),
- (41, 129, 104), (50, 163, 143), (38, 181, 175), (68, 193, 185),
- (66, 221, 155), (66, 224, 150), (105, 184, 136), (141, 168, 151),
- (141, 160, 154), (132, 146, 110), (138, 148, 87), (159, 91, 56),
- (148, 81, 36), (127, 45, 24), (120, 56, 29), (114, 79, 75),
- (80, 102, 55), (40, 125, 31), (24, 140, 13), (31, 120, 26),
- (27, 98, 32), (48, 57, 10), (119, 43, 27), (166, 34, 32),
- (169, 9, 47), (196, 5, 48), (215, 2, 34), (221, 9, 31),
- (206, 23, 25), (221, 55, 31), (207, 57, 43), (183, 42, 85),
- (147, 55, 122), (102, 48, 172), (56, 67, 221), (34, 25, 206),
- (46, 2, 147), (90, 0, 138), (98, 1, 168), (112, 11, 139),
- (102, 10, 97), (128, 47, 90), (195, 50, 67), (232, 60, 10)
- ),
-
-// 340 4u0007.jpg
-((12, 10, 57), (0, 23, 37), (13, 19, 20), (26, 16, 4),
- (30, 32, 17), (35, 48, 31), (31, 70, 39), (27, 93, 47),
- (35, 82, 66), (47, 79, 65), (60, 76, 65), (109, 74, 53),
- (158, 73, 42), (178, 59, 39), (198, 45, 37), (211, 45, 37),
- (224, 45, 38), (206, 96, 19), (204, 106, 18), (203, 117, 18),
- (167, 101, 14), (132, 86, 11), (117, 69, 15), (103, 53, 20),
- (78, 48, 58), (80, 49, 64), (83, 50, 71), (79, 28, 61),
- (76, 7, 52), (64, 5, 51), (52, 3, 50), (32, 22, 49),
- (13, 35, 59), (17, 59, 39), (34, 70, 43), (51, 81, 47),
- (34, 63, 38), (18, 45, 30), (17, 37, 26), (16, 29, 22),
- (14, 1, 31), (7, 8, 36), (0, 16, 42), (12, 9, 40),
- (24, 2, 38), (22, 2, 36), (21, 2, 34), (23, 8, 31),
- (16, 9, 16), (34, 36, 22), (47, 46, 33), (61, 57, 45),
- (57, 76, 55), (53, 96, 66), (53, 102, 69), (53, 109, 72),
- (66, 182, 107), (70, 193, 150), (75, 205, 193), (70, 170, 182),
- (66, 136, 172), (63, 118, 148), (60, 100, 125), (50, 78, 82),
- (52, 58, 90), (70, 53, 61), (108, 38, 38), (147, 24, 16),
- (148, 18, 25), (150, 12, 35), (131, 17, 27), (84, 21, 29),
- (59, 48, 44), (49, 47, 49), (39, 46, 54), (24, 45, 52),
- (10, 45, 51), (7, 44, 45), (4, 43, 40), (1, 31, 3),
- (12, 21, 2), (27, 1, 4), (15, 4, 8), (4, 7, 12),
- (8, 12, 20), (13, 17, 28), (22, 35, 52), (32, 70, 71),
- (4, 148, 139), (12, 144, 154), (20, 141, 170), (30, 123, 142),
- (41, 105, 114), (61, 82, 83), (71, 73, 60), (70, 69, 38),
- (118, 77, 15), (189, 118, 26), (142, 102, 56), (95, 86, 87),
- (70, 92, 99), (46, 98, 111), (38, 139, 151), (27, 147, 172),
- (15, 145, 194), (12, 163, 198), (9, 181, 203), (6, 176, 211),
- (4, 172, 219), (3, 189, 238), (7, 195, 243), (25, 197, 243),
- (66, 209, 217), (82, 198, 221), (80, 194, 207), (78, 190, 194),
- (64, 147, 163), (42, 132, 140), (37, 94, 105), (38, 62, 72),
- (41, 38, 81), (44, 45, 69), (47, 52, 58), (51, 40, 54),
- (56, 28, 51), (57, 21, 23), (57, 18, 19), (68, 7, 2),
- (62, 11, 7), (63, 30, 13), (77, 37, 17), (91, 45, 21),
- (121, 74, 20), (166, 86, 25), (182, 81, 3), (198, 66, 1),
- (245, 80, 24), (234, 68, 27), (223, 57, 31), (231, 65, 29),
- (239, 74, 28), (226, 91, 10), (210, 79, 7), (196, 82, 22),
- (194, 119, 26), (97, 109, 27), (103, 108, 57), (110, 107, 88),
- (114, 95, 101), (129, 81, 81), (106, 76, 88), (99, 88, 68),
- (118, 51, 32), (148, 47, 28), (179, 44, 25), (220, 6, 14),
- (152, 16, 4), (106, 31, 26), (82, 36, 47), (68, 52, 53),
- (55, 68, 61), (56, 67, 53), (57, 70, 61), (59, 74, 69),
- (71, 70, 84), (64, 95, 98), (49, 126, 134), (55, 138, 152),
- (30, 112, 90), (38, 99, 83), (46, 86, 77), (59, 75, 75),
- (56, 66, 75), (49, 62, 81), (33, 63, 87), (34, 86, 99),
- (27, 131, 132), (13, 130, 140), (29, 129, 144), (30, 113, 127),
- (63, 83, 116), (79, 62, 80), (93, 71, 73), (91, 72, 76),
- (92, 104, 102), (84, 112, 123), (76, 121, 144), (100, 145, 187),
- (100, 176, 192), (95, 194, 233), (80, 193, 227), (78, 152, 201),
- (57, 146, 186), (26, 121, 149), (0, 75, 96), (26, 41, 74),
- (22, 25, 60), (25, 21, 58), (37, 39, 51), (25, 60, 66),
- (18, 60, 74), (3, 85, 83), (2, 103, 71), (10, 103, 95),
- (22, 112, 139), (54, 122, 169), (74, 89, 158), (77, 56, 115),
- (130, 15, 146), (108, 41, 94), (141, 56, 79), (133, 66, 39),
- (118, 56, 57), (88, 69, 65), (73, 78, 84), (67, 112, 109),
- (54, 130, 128), (52, 169, 153), (56, 209, 191), (68, 194, 182),
- (72, 143, 129), (100, 123, 139), (86, 117, 120), (78, 120, 116),
- (64, 111, 131), (66, 97, 115), (63, 71, 90), (42, 59, 89),
- (44, 66, 80), (38, 68, 58), (44, 62, 50), (20, 60, 52),
- (9, 49, 25), (2, 48, 1), (27, 25, 2), (41, 23, 11),
- (56, 28, 17), (47, 57, 23), (44, 52, 39), (48, 61, 67),
- (47, 53, 77), (63, 39, 87), (65, 52, 80), (70, 46, 70),
- (78, 20, 32), (47, 17, 9), (31, 14, 7), (19, 1, 13),
- (14, 1, 18), (9, 1, 14), (12, 3, 20), (26, 6, 31),
- (38, 9, 39), (67, 15, 53), (90, 8, 48), (109, 9, 73)
- ),
-
-// 341 4u0008.jpg
-((92, 215, 223), (92, 212, 226), (95, 215, 222), (98, 218, 219),
- (104, 195, 203), (110, 172, 187), (128, 167, 180), (146, 163, 173),
- (172, 101, 97), (144, 89, 81), (117, 77, 65), (93, 77, 77),
- (70, 78, 89), (67, 92, 101), (64, 107, 114), (63, 103, 111),
- (62, 99, 108), (7, 83, 119), (21, 115, 140), (35, 148, 162),
- (32, 167, 190), (29, 186, 219), (42, 194, 228), (56, 203, 237),
- (95, 198, 243), (108, 177, 218), (121, 157, 193), (133, 147, 172),
- (146, 138, 151), (126, 122, 135), (107, 106, 120), (85, 87, 86),
- (68, 58, 83), (60, 27, 48), (55, 23, 45), (51, 19, 42),
- (68, 28, 48), (85, 38, 54), (89, 58, 56), (93, 78, 59),
- (99, 90, 93), (95, 130, 129), (91, 170, 165), (87, 191, 192),
- (84, 213, 219), (76, 218, 223), (68, 223, 227), (55, 220, 216),
- (55, 209, 217), (82, 165, 207), (86, 155, 195), (90, 145, 184),
- (88, 147, 183), (86, 149, 182), (82, 156, 187), (79, 164, 193),
- (64, 150, 173), (53, 137, 153), (42, 125, 133), (35, 101, 121),
- (28, 77, 109), (29, 76, 99), (30, 76, 89), (18, 81, 90),
- (10, 69, 75), (35, 60, 91), (40, 52, 87), (46, 44, 83),
- (36, 52, 84), (26, 60, 85), (30, 75, 94), (32, 114, 125),
- (45, 153, 192), (64, 165, 206), (84, 177, 220), (85, 172, 217),
- (87, 168, 215), (89, 154, 190), (91, 141, 166), (114, 116, 115),
- (122, 83, 78), (152, 100, 102), (148, 132, 128), (144, 164, 155),
- (114, 153, 157), (84, 143, 159), (67, 128, 149), (59, 121, 132),
- (40, 78, 115), (32, 85, 137), (24, 93, 160), (27, 105, 165),
- (30, 117, 170), (48, 146, 175), (63, 159, 181), (79, 160, 163),
- (86, 154, 177), (16, 117, 147), (8, 91, 125), (0, 65, 103),
- (1, 65, 102), (2, 66, 101), (3, 49, 82), (0, 38, 60),
- (25, 0, 19), (76, 10, 24), (128, 21, 29), (154, 28, 39),
- (181, 36, 49), (223, 70, 75), (241, 95, 70), (230, 40, 50),
- (212, 32, 61), (136, 82, 96), (117, 91, 124), (98, 101, 152),
- (63, 91, 175), (26, 125, 148), (36, 159, 138), (35, 132, 125),
- (36, 99, 91), (39, 84, 86), (42, 70, 82), (39, 79, 90),
- (36, 88, 99), (19, 119, 143), (30, 164, 165), (66, 165, 186),
- (92, 169, 179), (168, 161, 145), (184, 142, 123), (200, 124, 101),
- (175, 103, 81), (136, 80, 63), (114, 78, 64), (99, 76, 60),
- (55, 62, 54), (54, 70, 64), (53, 78, 74), (68, 84, 78),
- (83, 90, 83), (105, 96, 87), (155, 121, 112), (187, 117, 109),
- (215, 103, 81), (160, 85, 66), (128, 81, 62), (96, 78, 58),
- (84, 89, 82), (83, 90, 83), (57, 112, 91), (56, 101, 130),
- (30, 119, 149), (31, 126, 150), (33, 134, 152), (53, 122, 153),
- (63, 118, 148), (85, 114, 146), (71, 95, 105), (84, 91, 84),
- (151, 89, 78), (207, 95, 73), (207, 97, 80), (207, 99, 87),
- (178, 111, 120), (166, 157, 142), (109, 173, 157), (43, 184, 193),
- (24, 183, 213), (27, 175, 216), (31, 168, 220), (60, 187, 206),
- (89, 200, 193), (88, 205, 196), (91, 188, 233), (86, 198, 236),
- (51, 207, 220), (28, 202, 226), (22, 199, 232), (20, 210, 236),
- (22, 220, 219), (33, 229, 228), (32, 213, 234), (47, 213, 229),
- (41, 205, 230), (32, 201, 227), (23, 198, 225), (6, 161, 215),
- (16, 145, 200), (44, 157, 213), (39, 145, 195), (52, 146, 171),
- (26, 113, 130), (21, 89, 110), (36, 73, 89), (29, 62, 81),
- (25, 47, 60), (19, 29, 54), (14, 23, 28), (19, 50, 32),
- (32, 43, 71), (40, 60, 61), (57, 67, 76), (77, 60, 78),
- (103, 67, 69), (130, 30, 42), (170, 13, 24), (203, 14, 21),
- (206, 15, 22), (214, 58, 18), (200, 28, 44), (149, 33, 42),
- (130, 23, 41), (107, 3, 4), (100, 7, 2), (79, 2, 0),
- (75, 52, 72), (72, 90, 128), (52, 132, 167), (46, 161, 180),
- (49, 159, 194), (59, 147, 185), (85, 122, 193), (96, 128, 201),
- (144, 122, 145), (156, 117, 135), (173, 108, 114), (157, 121, 135),
- (147, 140, 158), (138, 176, 177), (111, 201, 191), (102, 205, 222),
- (83, 208, 236), (75, 234, 255), (92, 233, 250), (87, 224, 242),
- (101, 222, 231), (106, 228, 233), (100, 218, 228), (103, 217, 228),
- (108, 222, 222), (114, 209, 213), (138, 184, 182), (166, 168, 155),
- (198, 121, 111), (216, 101, 82), (225, 99, 84), (212, 115, 96),
- (207, 128, 111), (184, 155, 137), (151, 174, 180), (121, 215, 214),
- (105, 215, 204), (88, 210, 213), (57, 176, 208), (32, 157, 175)
- ),
-
-// 342 4u0009.jpg
-((56, 63, 229), (69, 13, 224), (103, 12, 227), (137, 12, 230),
- (148, 20, 229), (160, 29, 229), (153, 33, 228), (146, 37, 227),
- (152, 74, 246), (161, 87, 247), (170, 100, 248), (155, 105, 210),
- (141, 111, 173), (174, 77, 155), (207, 43, 138), (184, 36, 147),
- (162, 29, 156), (82, 58, 206), (69, 88, 198), (56, 118, 191),
- (70, 134, 144), (84, 151, 98), (71, 173, 121), (59, 196, 144),
- (0, 191, 201), (22, 206, 201), (45, 222, 202), (50, 185, 189),
- (55, 149, 177), (77, 119, 160), (100, 90, 143), (79, 30, 119),
- (109, 24, 53), (207, 110, 77), (202, 119, 97), (198, 128, 118),
- (179, 80, 165), (160, 32, 213), (151, 33, 213), (142, 35, 213),
- (128, 12, 222), (103, 8, 220), (79, 4, 219), (61, 5, 219),
- (43, 7, 219), (35, 18, 220), (27, 30, 221), (47, 57, 217),
- (41, 73, 234), (44, 84, 233), (44, 87, 235), (45, 91, 238),
- (48, 90, 234), (51, 90, 230), (62, 95, 233), (74, 100, 236),
- (101, 78, 220), (114, 68, 163), (127, 59, 106), (156, 104, 90),
- (185, 149, 75), (152, 144, 94), (119, 139, 114), (77, 141, 125),
- (58, 151, 141), (77, 150, 218), (99, 120, 219), (121, 91, 221),
- (125, 79, 229), (130, 68, 237), (141, 65, 235), (149, 34, 223),
- (183, 8, 223), (182, 13, 217), (182, 18, 211), (159, 74, 189),
- (137, 131, 167), (144, 148, 171), (152, 166, 175), (183, 153, 153),
- (167, 164, 147), (107, 177, 153), (98, 170, 171), (89, 163, 190),
- (90, 162, 196), (92, 161, 203), (114, 181, 200), (157, 146, 225),
- (142, 91, 232), (146, 98, 195), (150, 106, 159), (147, 117, 144),
- (145, 129, 129), (146, 154, 113), (185, 150, 112), (176, 163, 93),
- (128, 171, 102), (56, 203, 99), (62, 199, 76), (69, 196, 53),
- (76, 210, 60), (83, 224, 67), (103, 211, 50), (169, 156, 2),
- (222, 50, 40), (167, 38, 111), (112, 27, 182), (111, 36, 192),
- (111, 46, 202), (60, 87, 216), (66, 128, 201), (89, 136, 214),
- (103, 158, 188), (189, 148, 126), (195, 153, 131), (201, 159, 137),
- (224, 157, 130), (215, 138, 118), (204, 132, 118), (223, 138, 97),
- (220, 146, 37), (224, 109, 44), (228, 73, 51), (216, 77, 41),
- (204, 82, 31), (146, 84, 87), (132, 79, 147), (106, 60, 169),
- (104, 77, 220), (57, 99, 199), (61, 96, 196), (66, 94, 194),
- (73, 80, 152), (78, 50, 135), (156, 19, 91), (191, 26, 105),
- (236, 2, 115), (223, 11, 124), (211, 20, 133), (186, 17, 127),
- (162, 15, 121), (165, 14, 109), (199, 11, 108), (194, 8, 119),
- (164, 23, 135), (129, 6, 221), (113, 17, 224), (97, 29, 228),
- (70, 22, 222), (71, 12, 218), (84, 27, 217), (102, 43, 219),
- (197, 123, 112), (207, 127, 88), (218, 131, 64), (185, 174, 33),
- (232, 151, 59), (227, 167, 105), (171, 177, 165), (107, 208, 202),
- (98, 229, 239), (49, 228, 232), (48, 229, 227), (47, 231, 223),
- (46, 229, 233), (49, 235, 234), (43, 242, 209), (29, 223, 223),
- (20, 100, 241), (31, 99, 238), (42, 98, 235), (45, 81, 231),
- (60, 68, 228), (67, 59, 220), (70, 34, 218), (52, 22, 204),
- (60, 14, 226), (86, 36, 223), (79, 72, 228), (96, 102, 222),
- (125, 134, 175), (150, 124, 127), (107, 76, 133), (134, 29, 113),
- (164, 69, 137), (150, 89, 156), (136, 110, 175), (116, 129, 199),
- (83, 160, 216), (86, 191, 212), (54, 201, 217), (57, 199, 209),
- (48, 141, 175), (51, 119, 154), (38, 45, 133), (37, 10, 139),
- (59, 59, 155), (70, 95, 187), (80, 137, 227), (77, 115, 226),
- (58, 91, 222), (48, 91, 222), (54, 110, 219), (50, 120, 231),
- (44, 146, 231), (47, 195, 231), (43, 216, 188), (45, 196, 179),
- (74, 173, 129), (63, 131, 74), (87, 137, 74), (119, 93, 78),
- (117, 90, 61), (102, 86, 73), (118, 105, 112), (83, 130, 136),
- (109, 106, 223), (139, 99, 224), (137, 108, 226), (137, 123, 221),
- (122, 144, 219), (94, 201, 209), (80, 215, 219), (60, 217, 236),
- (45, 204, 236), (42, 196, 234), (60, 154, 218), (71, 108, 223),
- (79, 47, 220), (102, 32, 218), (113, 55, 225), (134, 86, 206),
- (173, 118, 137), (194, 137, 120), (203, 142, 137), (160, 135, 174),
- (166, 156, 225), (145, 152, 222), (123, 105, 239), (93, 109, 230),
- (97, 106, 235), (125, 103, 237), (140, 85, 231), (144, 84, 232),
- (134, 74, 232), (147, 74, 241), (148, 76, 238), (147, 69, 231),
- (130, 50, 223), (128, 39, 193), (150, 19, 151), (167, 21, 86),
- (203, 48, 43), (171, 49, 0), (144, 84, 21), (45, 214, 61)
- ),
-
-// 343 4u0009b.jpg
-((28, 89, 30), (31, 44, 27), (27, 62, 21), (24, 80, 15),
- (32, 85, 20), (41, 90, 25), (33, 87, 29), (25, 85, 33),
- (19, 69, 6), (20, 71, 3), (21, 73, 1), (15, 79, 2),
- (9, 86, 4), (5, 91, 14), (1, 97, 25), (6, 100, 26),
- (11, 103, 28), (4, 88, 54), (21, 95, 57), (38, 103, 60),
- (39, 107, 69), (40, 111, 79), (38, 114, 82), (37, 118, 86),
- (41, 132, 115), (54, 137, 122), (68, 142, 129), (85, 146, 128),
- (103, 151, 127), (116, 162, 137), (129, 173, 148), (150, 186, 158),
- (155, 179, 155), (139, 169, 135), (124, 156, 129), (110, 143, 124),
- (101, 142, 119), (92, 142, 115), (88, 141, 116), (85, 140, 117),
- (57, 139, 127), (67, 153, 138), (77, 168, 150), (72, 160, 147),
- (67, 153, 144), (63, 151, 142), (59, 149, 140), (52, 142, 130),
- (42, 140, 127), (38, 117, 88), (42, 119, 90), (47, 122, 92),
- (60, 132, 108), (74, 143, 125), (83, 153, 137), (92, 163, 149),
- (155, 205, 194), (169, 212, 203), (184, 219, 213), (172, 226, 218),
- (160, 233, 224), (154, 232, 223), (148, 231, 223), (178, 234, 223),
- (204, 238, 240), (209, 228, 234), (190, 219, 221), (172, 211, 208),
- (167, 204, 200), (162, 197, 193), (151, 182, 164), (149, 172, 146),
- (114, 158, 122), (102, 147, 111), (90, 136, 100), (90, 136, 100),
- (90, 136, 100), (88, 142, 100), (86, 148, 101), (86, 154, 97),
- (88, 152, 92), (105, 143, 94), (104, 144, 104), (104, 145, 115),
- (111, 150, 118), (119, 156, 122), (123, 160, 129), (108, 154, 128),
- (83, 138, 115), (69, 138, 106), (56, 139, 97), (58, 129, 92),
- (60, 119, 87), (46, 107, 74), (40, 103, 60), (35, 103, 54),
- (34, 117, 49), (34, 131, 114), (47, 139, 126), (61, 148, 139),
- (70, 157, 144), (79, 166, 149), (93, 176, 148), (107, 182, 149),
- (120, 191, 159), (118, 189, 158), (116, 187, 157), (112, 185, 159),
- (109, 184, 161), (104, 178, 145), (102, 174, 137), (104, 178, 141),
- (113, 178, 146), (121, 163, 143), (123, 164, 143), (126, 165, 144),
- (125, 164, 137), (110, 153, 125), (98, 149, 118), (94, 147, 127),
- (116, 184, 147), (133, 199, 171), (150, 215, 195), (153, 221, 205),
- (157, 227, 216), (147, 219, 207), (129, 202, 182), (133, 197, 162),
- (125, 190, 150), (110, 168, 120), (104, 165, 114), (98, 163, 109),
- (83, 156, 101), (82, 146, 96), (81, 148, 95), (73, 141, 80),
- (37, 108, 42), (42, 105, 44), (47, 102, 47), (54, 108, 52),
- (61, 114, 58), (61, 113, 65), (68, 120, 81), (79, 129, 94),
- (76, 139, 110), (47, 123, 95), (37, 115, 83), (27, 107, 72),
- (20, 102, 66), (22, 91, 60), (20, 92, 52), (46, 105, 57),
- (79, 121, 73), (83, 122, 68), (88, 124, 63), (77, 136, 68),
- (73, 132, 68), (66, 122, 51), (64, 123, 57), (63, 119, 80),
- (52, 125, 96), (68, 144, 132), (77, 149, 141), (86, 155, 150),
- (109, 164, 159), (119, 174, 177), (124, 175, 176), (130, 177, 169),
- (124, 174, 171), (119, 174, 173), (115, 175, 175), (99, 167, 166),
- (95, 164, 161), (80, 155, 150), (76, 149, 142), (63, 147, 134),
- (51, 141, 129), (63, 137, 120), (75, 139, 104), (77, 139, 102),
- (81, 131, 94), (83, 131, 81), (72, 121, 55), (48, 103, 48),
- (57, 94, 25), (52, 97, 36), (48, 101, 47), (52, 114, 75),
- (75, 129, 93), (83, 151, 104), (106, 164, 114), (123, 167, 150),
- (140, 183, 176), (154, 196, 195), (165, 202, 208), (169, 210, 202),
- (171, 214, 195), (175, 220, 197), (169, 211, 201), (151, 206, 177),
- (134, 204, 178), (126, 199, 172), (126, 197, 167), (133, 194, 163),
- (134, 181, 171), (133, 180, 174), (135, 180, 173), (137, 186, 165),
- (153, 192, 163), (162, 192, 166), (170, 206, 178), (152, 189, 182),
- (156, 195, 164), (154, 186, 162), (139, 174, 154), (140, 174, 149),
- (135, 169, 144), (135, 167, 146), (126, 165, 144), (108, 167, 147),
- (103, 170, 137), (100, 173, 144), (88, 159, 155), (84, 154, 146),
- (78, 147, 126), (89, 142, 122), (84, 143, 115), (90, 146, 117),
- (100, 149, 119), (104, 148, 133), (106, 163, 144), (115, 170, 164),
- (120, 174, 174), (129, 179, 176), (133, 185, 183), (136, 195, 163),
- (132, 193, 159), (134, 191, 158), (135, 178, 169), (133, 173, 162),
- (121, 181, 153), (118, 186, 149), (118, 189, 157), (115, 191, 165),
- (100, 191, 176), (103, 169, 167), (99, 165, 163), (86, 172, 147),
- (87, 174, 140), (90, 168, 128), (94, 166, 116), (87, 151, 117),
- (79, 136, 117), (56, 131, 111), (14, 107, 76), (28, 118, 93)
- ),
-
-// 344 4u0010.jpg
-((59, 175, 174), (32, 163, 173), (46, 171, 173), (61, 180, 174),
- (117, 181, 159), (174, 182, 145), (165, 156, 98), (156, 131, 51),
- (224, 97, 44), (205, 59, 59), (186, 22, 75), (180, 14, 84),
- (174, 6, 94), (178, 28, 110), (182, 50, 126), (177, 60, 149),
- (172, 71, 173), (95, 106, 185), (73, 89, 178), (52, 72, 171),
- (65, 47, 124), (79, 22, 77), (82, 42, 87), (86, 62, 98),
- (20, 103, 143), (18, 97, 160), (17, 91, 178), (11, 82, 179),
- (5, 73, 180), (11, 65, 172), (17, 58, 164), (26, 45, 140),
- (48, 51, 166), (47, 66, 168), (78, 93, 176), (109, 120, 184),
- (143, 113, 184), (178, 107, 185), (160, 78, 174), (143, 50, 164),
- (90, 54, 152), (67, 74, 163), (44, 95, 174), (31, 138, 163),
- (18, 181, 152), (13, 197, 148), (8, 213, 144), (39, 144, 130),
- (61, 103, 127), (50, 81, 187), (44, 111, 210), (38, 141, 234),
- (42, 136, 232), (46, 132, 231), (44, 119, 208), (43, 106, 186),
- (16, 97, 186), (22, 84, 181), (29, 72, 177), (35, 81, 180),
- (42, 91, 183), (45, 96, 179), (48, 102, 176), (54, 106, 181),
- (41, 105, 179), (12, 110, 207), (34, 108, 204), (56, 106, 201),
- (75, 114, 205), (95, 122, 209), (147, 135, 199), (179, 151, 192),
- (174, 147, 190), (146, 106, 196), (119, 65, 202), (103, 51, 202),
- (88, 37, 202), (88, 25, 198), (88, 13, 194), (96, 6, 199),
- (78, 7, 205), (97, 23, 204), (112, 21, 219), (128, 19, 234),
- (147, 11, 237), (166, 3, 240), (189, 8, 247), (168, 32, 228),
- (135, 69, 195), (116, 84, 195), (97, 100, 195), (98, 86, 194),
- (100, 72, 193), (81, 53, 172), (68, 53, 170), (56, 41, 168),
- (50, 52, 187), (50, 85, 201), (33, 79, 191), (16, 74, 181),
- (24, 60, 181), (32, 46, 181), (45, 35, 157), (55, 41, 176),
- (51, 114, 185), (45, 136, 185), (40, 158, 186), (48, 146, 179),
- (56, 134, 173), (77, 91, 196), (67, 75, 174), (49, 62, 192),
- (33, 51, 197), (75, 12, 241), (79, 21, 243), (83, 30, 245),
- (103, 54, 242), (107, 22, 201), (106, 23, 177), (110, 8, 110),
- (135, 6, 96), (173, 5, 89), (212, 5, 83), (215, 5, 84),
- (219, 6, 86), (211, 10, 78), (201, 22, 90), (203, 25, 121),
- (222, 52, 115), (206, 84, 135), (191, 99, 146), (176, 115, 157),
- (176, 137, 194), (157, 125, 188), (130, 82, 182), (117, 46, 148),
- (65, 4, 107), (104, 10, 89), (144, 17, 72), (150, 17, 75),
- (157, 17, 78), (135, 56, 101), (121, 32, 114), (116, 24, 125),
- (105, 41, 155), (103, 51, 162), (88, 59, 166), (74, 67, 171),
- (52, 81, 181), (56, 87, 195), (40, 65, 183), (37, 79, 177),
- (34, 86, 222), (40, 95, 233), (47, 104, 245), (69, 96, 239),
- (76, 52, 200), (78, 18, 202), (93, 19, 194), (109, 24, 190),
- (134, 24, 211), (189, 15, 148), (176, 16, 132), (164, 18, 117),
- (130, 26, 147), (137, 30, 162), (109, 36, 187), (114, 62, 207),
- (112, 80, 207), (111, 74, 201), (111, 69, 195), (125, 67, 188),
- (167, 96, 190), (177, 100, 202), (161, 105, 202), (170, 112, 189),
- (189, 96, 167), (156, 56, 116), (170, 20, 84), (168, 5, 96),
- (172, 16, 99), (146, 23, 127), (115, 40, 143), (105, 55, 150),
- (65, 48, 178), (56, 45, 189), (47, 43, 200), (52, 17, 207),
- (70, 23, 199), (69, 33, 191), (83, 23, 181), (57, 8, 151),
- (56, 18, 139), (86, 22, 142), (86, 52, 162), (48, 31, 169),
- (18, 9, 186), (18, 19, 205), (17, 18, 194), (22, 33, 183),
- (28, 56, 189), (15, 60, 187), (1, 67, 179), (13, 30, 134),
- (49, 33, 142), (92, 30, 129), (158, 30, 127), (201, 85, 134),
- (220, 145, 105), (227, 166, 83), (225, 163, 90), (176, 171, 175),
- (133, 184, 153), (90, 140, 189), (58, 146, 196), (57, 123, 209),
- (58, 89, 197), (30, 95, 187), (30, 91, 182), (32, 61, 191),
- (14, 75, 200), (26, 73, 251), (14, 26, 234), (46, 58, 206),
- (82, 96, 203), (86, 102, 200), (61, 147, 180), (69, 166, 182),
- (73, 149, 175), (83, 138, 192), (127, 116, 192), (157, 101, 200),
- (134, 91, 206), (126, 101, 205), (102, 103, 196), (92, 117, 197),
- (114, 132, 198), (135, 157, 198), (98, 158, 159), (60, 167, 137),
- (97, 134, 142), (113, 70, 159), (144, 79, 61), (218, 113, 58),
- (234, 127, 33), (218, 124, 60), (207, 143, 55), (217, 159, 60),
- (228, 148, 77), (193, 70, 114), (178, 31, 111), (149, 81, 130),
- (136, 119, 112), (91, 195, 108), (74, 230, 133), (13, 202, 134)
- ),
-
-// 345 4u0011.jpg
-((21, 14, 144), (4, 49, 130), (7, 53, 131), (10, 58, 132),
- (16, 44, 143), (23, 31, 155), (23, 38, 151), (24, 46, 148),
- (20, 66, 116), (22, 79, 97), (25, 93, 78), (62, 107, 67),
- (100, 122, 57), (132, 101, 35), (164, 81, 13), (163, 79, 14),
- (162, 78, 16), (147, 42, 13), (138, 29, 8), (130, 17, 3),
- (109, 21, 22), (88, 25, 42), (82, 28, 46), (76, 31, 51),
- (51, 20, 36), (68, 28, 30), (86, 36, 25), (121, 39, 15),
- (157, 43, 6), (164, 44, 9), (172, 45, 12), (171, 64, 22),
- (150, 52, 15), (73, 20, 16), (41, 33, 10), (9, 46, 5),
- (20, 56, 9), (32, 67, 13), (56, 53, 13), (80, 40, 14),
- (112, 51, 20), (119, 90, 33), (126, 130, 46), (105, 130, 36),
- (85, 130, 27), (65, 109, 29), (45, 88, 32), (50, 111, 78),
- (28, 97, 79), (35, 108, 97), (27, 97, 128), (19, 87, 160),
- (20, 63, 168), (22, 40, 176), (23, 37, 174), (25, 34, 173),
- (7, 71, 145), (12, 84, 107), (18, 98, 69), (26, 92, 57),
- (35, 86, 45), (43, 89, 26), (51, 93, 7), (83, 122, 3),
- (50, 160, 27), (66, 152, 15), (70, 150, 10), (74, 149, 5),
- (100, 179, 15), (126, 210, 26), (151, 196, 69), (162, 207, 80),
- (110, 105, 101), (94, 90, 111), (78, 75, 122), (78, 72, 117),
- (78, 69, 112), (80, 60, 115), (82, 51, 119), (66, 44, 119),
- (59, 39, 138), (42, 39, 152), (33, 32, 161), (24, 26, 171),
- (22, 21, 168), (20, 16, 165), (11, 28, 158), (21, 24, 155),
- (17, 9, 130), (30, 7, 115), (43, 6, 101), (50, 3, 85),
- (57, 0, 69), (40, 2, 41), (29, 17, 31), (35, 28, 44),
- (65, 24, 40), (40, 25, 90), (39, 28, 113), (38, 31, 137),
- (73, 19, 134), (109, 7, 132), (139, 21, 117), (199, 29, 58),
- (201, 26, 31), (187, 34, 23), (174, 43, 15), (172, 42, 17),
- (170, 41, 19), (131, 36, 44), (98, 70, 58), (81, 70, 100),
- (62, 60, 107), (14, 25, 133), (12, 16, 132), (10, 8, 131),
- (0, 5, 155), (15, 13, 184), (19, 26, 176), (24, 34, 157),
- (52, 51, 111), (70, 44, 73), (88, 37, 36), (103, 41, 28),
- (119, 45, 20), (170, 51, 17), (170, 50, 13), (183, 53, 3),
- (200, 59, 13), (182, 72, 21), (176, 75, 13), (170, 79, 6),
- (142, 110, 7), (101, 150, 7), (132, 170, 5), (131, 152, 13),
- (174, 106, 25), (189, 90, 28), (205, 74, 32), (201, 59, 20),
- (197, 45, 8), (173, 0, 2), (191, 22, 3), (204, 41, 6),
- (199, 50, 7), (218, 147, 21), (196, 141, 27), (175, 136, 33),
- (172, 172, 22), (144, 143, 17), (134, 105, 47), (130, 88, 90),
- (170, 11, 140), (156, 14, 141), (143, 17, 143), (126, 25, 147),
- (118, 28, 128), (96, 39, 94), (74, 41, 52), (75, 41, 39),
- (53, 43, 16), (39, 45, 11), (32, 36, 12), (25, 27, 14),
- (19, 30, 32), (24, 13, 30), (22, 6, 81), (8, 36, 86),
- (17, 58, 148), (13, 58, 151), (9, 59, 154), (17, 101, 147),
- (40, 126, 113), (84, 167, 33), (136, 159, 17), (168, 200, 57),
- (185, 150, 34), (167, 110, 39), (164, 73, 16), (149, 38, 21),
- (130, 16, 6), (107, 29, 25), (93, 37, 36), (90, 54, 42),
- (73, 37, 98), (58, 30, 95), (44, 24, 93), (20, 17, 104),
- (24, 27, 120), (30, 29, 123), (18, 31, 135), (35, 44, 135),
- (34, 30, 150), (24, 30, 150), (29, 10, 136), (29, 17, 129),
- (49, 34, 137), (61, 9, 143), (83, 24, 144), (114, 44, 116),
- (136, 36, 48), (102, 40, 43), (101, 41, 41), (98, 33, 57),
- (78, 37, 67), (58, 13, 80), (50, 5, 106), (37, 12, 96),
- (48, 3, 86), (63, 6, 74), (56, 15, 83), (61, 26, 92),
- (70, 36, 110), (55, 42, 114), (42, 58, 136), (35, 69, 132),
- (43, 75, 152), (23, 89, 176), (7, 100, 195), (22, 77, 170),
- (23, 58, 162), (16, 52, 162), (32, 52, 164), (40, 42, 155),
- (60, 55, 149), (106, 23, 131), (128, 59, 150), (139, 59, 144),
- (127, 89, 80), (132, 55, 25), (119, 50, 19), (107, 40, 34),
- (83, 24, 52), (58, 30, 89), (49, 56, 108), (24, 64, 89),
- (17, 49, 110), (25, 30, 96), (25, 10, 111), (20, 1, 126),
- (21, 2, 128), (32, 16, 148), (22, 30, 154), (17, 47, 133),
- (11, 45, 109), (10, 44, 72), (43, 32, 62), (53, 39, 54),
- (46, 38, 77), (29, 60, 115), (25, 75, 110), (19, 77, 150),
- (18, 111, 170), (19, 114, 182), (13, 103, 166), (18, 80, 157)
- ),
-
-// 346 4u0012.jpg
-((69, 55, 153), (50, 63, 141), (26, 70, 140), (3, 77, 140),
- (13, 69, 146), (24, 61, 152), (35, 54, 158), (47, 48, 164),
- (94, 44, 131), (83, 29, 115), (73, 15, 99), (56, 13, 97),
- (40, 12, 96), (44, 24, 77), (48, 36, 58), (56, 31, 68),
- (65, 27, 78), (80, 21, 77), (96, 16, 79), (113, 12, 82),
- (111, 15, 110), (109, 18, 139), (102, 15, 147), (96, 13, 155),
- (108, 31, 187), (108, 35, 170), (108, 40, 153), (107, 43, 185),
- (106, 47, 217), (107, 59, 223), (108, 71, 229), (102, 70, 213),
- (69, 69, 219), (63, 35, 207), (65, 32, 201), (67, 30, 195),
- (58, 36, 192), (50, 42, 189), (57, 44, 187), (64, 47, 185),
- (37, 40, 153), (54, 31, 142), (71, 22, 131), (79, 12, 127),
- (87, 3, 124), (86, 3, 128), (86, 4, 132), (63, 17, 149),
- (46, 10, 134), (65, 10, 101), (74, 6, 90), (84, 3, 79),
- (79, 35, 72), (75, 67, 65), (64, 56, 67), (53, 45, 69),
- (17, 58, 124), (25, 81, 149), (34, 104, 174), (73, 110, 199),
- (112, 116, 224), (117, 123, 217), (122, 131, 210), (110, 117, 198),
- (101, 96, 180), (66, 44, 181), (60, 29, 183), (54, 15, 186),
- (56, 11, 188), (58, 8, 191), (60, 18, 166), (52, 19, 136),
- (30, 16, 77), (25, 11, 70), (20, 7, 63), (17, 11, 63),
- (15, 16, 64), (16, 17, 71), (17, 19, 78), (31, 38, 67),
- (31, 55, 67), (12, 66, 113), (13, 60, 125), (14, 55, 137),
- (18, 55, 150), (23, 56, 163), (48, 93, 186), (55, 113, 220),
- (36, 114, 212), (33, 105, 217), (31, 96, 222), (30, 82, 219),
- (29, 69, 216), (59, 26, 203), (64, 26, 199), (63, 19, 192),
- (52, 40, 186), (24, 86, 161), (23, 100, 161), (23, 115, 162),
- (31, 131, 184), (39, 148, 207), (72, 161, 221), (104, 173, 215),
- (78, 148, 234), (64, 132, 216), (51, 116, 198), (39, 113, 176),
- (28, 111, 155), (22, 104, 142), (6, 130, 182), (10, 140, 216),
- (16, 135, 227), (44, 151, 223), (55, 138, 221), (66, 125, 219),
- (71, 89, 171), (98, 63, 147), (100, 60, 113), (88, 44, 103),
- (38, 45, 125), (29, 36, 127), (20, 28, 129), (10, 33, 124),
- (0, 38, 120), (0, 16, 119), (0, 20, 111), (4, 33, 109),
- (7, 47, 132), (16, 118, 133), (15, 112, 127), (14, 106, 121),
- (27, 82, 138), (38, 62, 168), (50, 66, 164), (55, 90, 194),
- (33, 108, 209), (18, 111, 184), (3, 114, 159), (6, 103, 150),
- (10, 92, 142), (4, 58, 120), (4, 38, 109), (12, 30, 106),
- (27, 22, 114), (60, 3, 160), (66, 6, 173), (73, 10, 187),
- (56, 8, 182), (41, 16, 136), (31, 9, 107), (17, 8, 101),
- (19, 14, 117), (17, 14, 114), (15, 15, 111), (7, 17, 102),
- (11, 18, 99), (5, 2, 91), (3, 30, 77), (11, 28, 84),
- (15, 34, 103), (23, 53, 143), (22, 58, 161), (22, 63, 179),
- (50, 47, 186), (50, 49, 185), (65, 70, 174), (77, 43, 153),
- (67, 18, 99), (69, 14, 88), (72, 10, 77), (75, 10, 74),
- (63, 10, 66), (65, 24, 80), (34, 19, 100), (21, 24, 105),
- (17, 24, 105), (27, 28, 92), (33, 22, 91), (25, 16, 83),
- (16, 8, 91), (26, 12, 100), (36, 17, 96), (37, 23, 108),
- (60, 21, 138), (53, 27, 143), (47, 34, 148), (34, 34, 134),
- (20, 16, 136), (21, 49, 148), (10, 96, 145), (4, 112, 158),
- (31, 137, 215), (68, 160, 235), (75, 147, 221), (63, 117, 217),
- (97, 79, 225), (96, 107, 231), (109, 119, 240), (115, 138, 214),
- (112, 140, 214), (114, 153, 210), (115, 160, 219), (109, 160, 203),
- (109, 173, 211), (109, 170, 214), (110, 151, 207), (105, 147, 195),
- (109, 128, 197), (119, 107, 193), (118, 58, 192), (110, 50, 164),
- (95, 57, 160), (68, 76, 149), (49, 88, 165), (12, 95, 149),
- (3, 95, 146), (11, 94, 144), (12, 56, 151), (22, 30, 175),
- (53, 15, 180), (70, 16, 188), (89, 29, 213), (106, 26, 209),
- (104, 11, 206), (101, 11, 205), (82, 21, 236), (83, 6, 234),
- (70, 3, 223), (69, 16, 210), (86, 7, 186), (94, 6, 178),
- (76, 14, 157), (114, 7, 147), (113, 14, 140), (94, 10, 88),
- (62, 4, 65), (66, 2, 52), (59, 5, 54), (54, 12, 62),
- (64, 7, 75), (72, 12, 108), (98, 7, 128), (110, 16, 140),
- (89, 34, 138), (76, 43, 148), (53, 53, 151), (34, 44, 141),
- (23, 53, 125), (30, 37, 125), (32, 42, 131), (34, 48, 153),
- (47, 67, 164), (81, 81, 167), (111, 118, 208), (113, 105, 208)
- ),
-
-// 347 4u0013.jpg
-((123, 95, 81), (157, 143, 46), (173, 172, 56), (189, 201, 67),
- (179, 195, 99), (170, 190, 131), (166, 190, 108), (163, 190, 85),
- (176, 180, 43), (180, 173, 35), (184, 167, 27), (178, 157, 20),
- (172, 148, 14), (165, 135, 20), (158, 122, 26), (158, 111, 30),
- (158, 101, 34), (117, 85, 74), (97, 55, 72), (78, 25, 71),
- (59, 15, 83), (41, 6, 96), (24, 26, 95), (8, 46, 95),
- (44, 104, 105), (55, 109, 100), (66, 115, 96), (97, 101, 82),
- (128, 87, 69), (135, 84, 75), (142, 82, 81), (129, 103, 76),
- (117, 118, 86), (129, 154, 99), (141, 136, 90), (153, 119, 82),
- (138, 98, 63), (123, 78, 45), (118, 77, 39), (114, 77, 33),
- (84, 67, 24), (96, 73, 25), (109, 79, 27), (112, 83, 37),
- (116, 88, 48), (124, 92, 39), (132, 97, 31), (154, 103, 37),
- (158, 100, 37), (155, 110, 9), (158, 126, 19), (162, 142, 29),
- (168, 154, 39), (174, 167, 50), (176, 170, 49), (178, 174, 48),
- (187, 181, 45), (188, 185, 43), (190, 190, 42), (192, 196, 54),
- (195, 203, 66), (197, 198, 73), (200, 194, 80), (188, 217, 91),
- (175, 210, 110), (163, 226, 112), (166, 224, 104), (170, 222, 96),
- (186, 223, 94), (202, 225, 93), (208, 221, 79), (208, 219, 78),
- (198, 199, 59), (195, 191, 47), (193, 183, 36), (183, 161, 36),
- (174, 139, 37), (167, 128, 38), (160, 117, 39), (147, 106, 60),
- (132, 83, 50), (137, 67, 41), (139, 70, 51), (142, 74, 61),
- (145, 75, 56), (148, 76, 52), (143, 78, 46), (140, 85, 31),
- (134, 82, 0), (129, 86, 0), (125, 91, 0), (122, 87, 0),
- (119, 83, 0), (113, 76, 5), (121, 65, 6), (134, 78, 3),
- (141, 99, 13), (173, 145, 2), (178, 156, 11), (183, 167, 20),
- (174, 165, 22), (165, 164, 24), (175, 149, 26), (173, 148, 29),
- (148, 121, 4), (135, 108, 4), (123, 96, 5), (123, 91, 16),
- (123, 87, 27), (115, 82, 37), (127, 81, 22), (148, 101, 31),
- (160, 128, 25), (188, 178, 44), (191, 185, 46), (195, 192, 49),
- (194, 207, 65), (195, 214, 72), (202, 211, 70), (201, 204, 65),
- (216, 206, 72), (205, 211, 77), (194, 216, 82), (176, 210, 86),
- (158, 205, 91), (132, 194, 109), (109, 173, 138), (66, 159, 149),
- (71, 171, 99), (96, 134, 93), (85, 135, 78), (74, 136, 63),
- (102, 117, 36), (112, 112, 26), (124, 96, 22), (151, 109, 11),
- (171, 134, 2), (175, 145, 8), (180, 157, 15), (173, 157, 24),
- (167, 157, 33), (166, 164, 55), (160, 172, 64), (150, 173, 65),
- (136, 166, 70), (124, 154, 64), (133, 163, 68), (143, 173, 73),
- (168, 196, 75), (157, 209, 85), (162, 217, 87), (158, 217, 89),
- (158, 211, 97), (150, 197, 93), (143, 184, 90), (129, 160, 90),
- (125, 132, 65), (133, 106, 27), (144, 105, 30), (144, 111, 40),
- (152, 99, 45), (159, 123, 39), (151, 131, 35), (143, 139, 32),
- (116, 125, 42), (124, 112, 36), (106, 96, 34), (77, 89, 27),
- (95, 59, 11), (92, 59, 5), (89, 59, 0), (98, 66, 0),
- (119, 56, 0), (124, 76, 14), (126, 83, 15), (105, 76, 16),
- (70, 53, 9), (61, 20, 24), (71, 26, 67), (36, 36, 98),
- (3, 50, 104), (22, 83, 78), (50, 50, 26), (66, 62, 25),
- (82, 82, 20), (97, 86, 22), (112, 91, 24), (126, 98, 24),
- (120, 110, 23), (105, 118, 36), (98, 116, 40), (102, 128, 63),
- (107, 128, 53), (128, 139, 37), (124, 130, 22), (145, 116, 24),
- (149, 108, 18), (142, 104, 21), (130, 96, 32), (112, 98, 59),
- (71, 81, 70), (54, 104, 92), (56, 124, 73), (45, 116, 102),
- (35, 110, 90), (4, 77, 96), (3, 46, 91), (11, 40, 80),
- (43, 11, 74), (35, 41, 37), (12, 58, 47), (9, 23, 23),
- (43, 13, 13), (48, 42, 10), (59, 58, 1), (63, 57, 21),
- (86, 56, 32), (98, 64, 37), (104, 76, 26), (106, 86, 25),
- (100, 113, 7), (100, 124, 2), (132, 167, 21), (159, 174, 47),
- (181, 201, 68), (168, 215, 85), (166, 218, 94), (168, 220, 96),
- (166, 217, 86), (182, 203, 74), (189, 203, 64), (185, 188, 55),
- (174, 168, 30), (177, 140, 10), (160, 110, 11), (146, 96, 23),
- (131, 72, 38), (125, 56, 41), (109, 68, 48), (121, 74, 46),
- (123, 72, 45), (135, 83, 70), (123, 103, 79), (108, 122, 86),
- (112, 147, 83), (131, 165, 81), (140, 171, 95), (145, 193, 94),
- (134, 220, 109), (130, 184, 108), (112, 192, 95), (110, 163, 107),
- (121, 157, 87), (132, 159, 88), (191, 140, 61), (160, 152, 71)
- ),
-
-// 348 4u0019.jpg
-((147, 37, 36), (156, 76, 15), (148, 97, 14), (141, 118, 14),
- (134, 89, 7), (127, 61, 0), (134, 67, 2), (142, 73, 4),
- (140, 115, 31), (117, 134, 66), (94, 154, 102), (84, 156, 107),
- (75, 158, 112), (81, 155, 116), (88, 153, 121), (88, 153, 120),
- (89, 153, 119), (158, 80, 67), (157, 73, 48), (157, 67, 30),
- (136, 95, 45), (115, 124, 61), (107, 130, 64), (99, 136, 67),
- (111, 145, 95), (137, 137, 67), (164, 130, 40), (165, 96, 24),
- (166, 62, 9), (171, 64, 11), (177, 67, 14), (180, 85, 27),
- (162, 102, 52), (123, 128, 87), (112, 115, 104), (101, 102, 122),
- (74, 90, 127), (48, 79, 133), (40, 74, 140), (32, 69, 147),
- (23, 123, 159), (26, 135, 165), (29, 148, 172), (43, 154, 185),
- (57, 161, 198), (64, 141, 180), (72, 121, 162), (91, 115, 125),
- (101, 92, 93), (147, 21, 24), (146, 13, 19), (146, 6, 15),
- (144, 14, 9), (143, 22, 3), (141, 28, 2), (139, 34, 2),
- (126, 26, 24), (128, 23, 21), (130, 20, 19), (133, 20, 11),
- (136, 21, 3), (140, 23, 2), (145, 25, 1), (138, 23, 0),
- (124, 24, 1), (136, 43, 12), (147, 45, 9), (159, 47, 7),
- (153, 40, 5), (147, 34, 4), (146, 31, 4), (138, 23, 4),
- (105, 3, 16), (89, 4, 18), (74, 6, 21), (40, 3, 22),
- (6, 1, 24), (3, 0, 27), (0, 0, 30), (2, 26, 28),
- (29, 38, 47), (51, 50, 45), (37, 40, 35), (24, 30, 26),
- (22, 23, 28), (21, 17, 31), (3, 14, 32), (13, 22, 21),
- (87, 42, 37), (115, 57, 28), (144, 73, 19), (150, 80, 19),
- (156, 87, 20), (149, 92, 5), (149, 94, 3), (136, 77, 7),
- (150, 71, 12), (158, 85, 6), (157, 76, 10), (157, 67, 15),
- (160, 59, 13), (164, 52, 12), (145, 43, 28), (129, 43, 26),
- (91, 43, 59), (71, 55, 85), (51, 68, 111), (55, 63, 105),
- (60, 59, 99), (86, 58, 83), (103, 70, 65), (128, 69, 53),
- (139, 58, 57), (144, 65, 34), (132, 72, 35), (121, 79, 37),
- (96, 68, 21), (115, 81, 33), (107, 71, 73), (107, 96, 92),
- (150, 94, 67), (168, 81, 55), (187, 68, 44), (182, 61, 41),
- (177, 54, 38), (165, 55, 18), (156, 49, 13), (131, 55, 3),
- (100, 43, 23), (20, 14, 52), (18, 12, 54), (17, 11, 57),
- (24, 12, 58), (22, 23, 69), (37, 30, 71), (67, 67, 79),
- (62, 141, 110), (89, 131, 98), (117, 121, 86), (112, 109, 81),
- (108, 97, 77), (108, 77, 57), (102, 55, 47), (73, 37, 49),
- (57, 36, 93), (29, 33, 96), (26, 36, 90), (23, 40, 84),
- (22, 30, 77), (70, 49, 64), (97, 63, 53), (117, 40, 46),
- (141, 46, 26), (141, 50, 28), (142, 54, 30), (140, 53, 26),
- (145, 60, 6), (139, 55, 9), (135, 48, 20), (138, 41, 24),
- (127, 50, 30), (112, 37, 41), (116, 38, 38), (121, 40, 36),
- (124, 42, 21), (122, 26, 27), (129, 5, 15), (119, 7, 19),
- (81, 14, 6), (64, 15, 6), (47, 17, 6), (57, 38, 23),
- (67, 34, 15), (90, 46, 21), (112, 56, 0), (133, 56, 2),
- (139, 49, 0), (142, 50, 1), (154, 33, 6), (150, 25, 7),
- (142, 18, 8), (137, 17, 16), (136, 19, 25), (139, 17, 32),
- (117, 59, 107), (100, 76, 103), (84, 93, 100), (72, 142, 118),
- (46, 122, 146), (6, 86, 159), (19, 82, 135), (28, 71, 88),
- (22, 62, 87), (31, 41, 68), (39, 57, 71), (51, 65, 78),
- (64, 74, 99), (61, 96, 116), (58, 112, 124), (85, 103, 115),
- (121, 97, 85), (155, 93, 56), (161, 46, 41), (169, 59, 22),
- (184, 47, 13), (203, 25, 11), (161, 31, 9), (155, 42, 12),
- (135, 31, 38), (117, 40, 56), (81, 65, 65), (81, 79, 90),
- (60, 111, 115), (57, 115, 155), (28, 93, 135), (25, 40, 131),
- (37, 37, 127), (88, 40, 116), (110, 45, 49), (108, 26, 30),
- (105, 14, 21), (96, 9, 28), (84, 7, 25), (78, 18, 17),
- (70, 22, 48), (49, 22, 63), (14, 31, 57), (12, 41, 83),
- (11, 66, 105), (0, 138, 135), (5, 135, 185), (5, 134, 192),
- (25, 146, 157), (3, 156, 135), (25, 159, 152), (36, 116, 167),
- (55, 94, 159), (63, 70, 99), (68, 70, 69), (81, 62, 29),
- (56, 39, 21), (25, 9, 9), (15, 21, 11), (44, 35, 6),
- (78, 36, 0), (120, 27, 9), (147, 18, 22), (159, 20, 27),
- (161, 4, 15), (147, 2, 9), (144, 16, 17), (138, 32, 10),
- (135, 51, 7), (138, 66, 18), (143, 97, 37), (145, 92, 24)
- ),
-
-// 349 4u0022.jpg
-((112, 56, 57), (71, 75, 52), (84, 91, 62), (97, 107, 73),
- (104, 87, 67), (112, 67, 61), (105, 56, 62), (99, 46, 64),
- (75, 21, 34), (56, 25, 24), (38, 29, 14), (23, 34, 10),
- (8, 39, 7), (25, 40, 3), (42, 41, 0), (53, 42, 7),
- (64, 43, 14), (92, 34, 33), (103, 24, 27), (114, 14, 22),
- (117, 30, 31), (120, 47, 41), (113, 54, 50), (107, 62, 59),
- (115, 83, 70), (118, 111, 82), (121, 140, 95), (120, 112, 103),
- (119, 85, 112), (123, 86, 115), (127, 88, 119), (150, 71, 92),
- (182, 85, 104), (199, 104, 100), (182, 87, 89), (165, 70, 78),
- (162, 57, 65), (160, 44, 53), (152, 33, 43), (145, 23, 34),
- (75, 4, 2), (75, 9, 8), (76, 14, 15), (88, 24, 23),
- (100, 35, 31), (105, 48, 25), (110, 61, 20), (119, 27, 28),
- (122, 15, 33), (153, 15, 40), (143, 28, 48), (133, 42, 57),
- (122, 62, 49), (112, 83, 41), (106, 81, 36), (100, 79, 32),
- (77, 47, 9), (66, 54, 14), (55, 62, 20), (68, 68, 15),
- (82, 74, 11), (95, 78, 30), (109, 83, 50), (139, 70, 63),
- (159, 59, 71), (185, 32, 62), (176, 35, 72), (168, 38, 82),
- (164, 38, 81), (161, 39, 80), (166, 46, 71), (154, 46, 59),
- (113, 70, 28), (82, 71, 20), (52, 72, 13), (57, 78, 29),
- (63, 84, 45), (67, 79, 48), (72, 74, 52), (101, 76, 54),
- (129, 78, 61), (157, 66, 81), (167, 90, 86), (177, 115, 92),
- (181, 152, 107), (186, 189, 122), (174, 218, 123), (160, 154, 96),
- (168, 99, 84), (156, 88, 68), (144, 78, 52), (136, 58, 53),
- (129, 38, 55), (116, 39, 49), (107, 22, 29), (115, 6, 12),
- (114, 2, 16), (99, 4, 28), (94, 4, 29), (89, 5, 31),
- (97, 6, 39), (105, 7, 48), (107, 12, 42), (114, 5, 37),
- (123, 9, 9), (130, 16, 8), (137, 24, 8), (136, 18, 14),
- (136, 12, 20), (138, 14, 24), (137, 13, 23), (131, 14, 23),
- (132, 16, 25), (119, 11, 37), (127, 8, 42), (136, 5, 47),
- (140, 10, 44), (129, 33, 71), (150, 40, 75), (134, 50, 65),
- (116, 45, 77), (115, 26, 69), (114, 7, 61), (109, 5, 58),
- (104, 4, 56), (97, 15, 51), (94, 15, 44), (86, 23, 40),
- (93, 33, 41), (96, 48, 48), (88, 52, 42), (81, 56, 36),
- (50, 61, 29), (27, 58, 17), (19, 64, 5), (6, 73, 4),
- (24, 47, 29), (27, 26, 37), (31, 6, 45), (27, 8, 40),
- (23, 11, 35), (14, 18, 19), (18, 21, 26), (49, 32, 22),
- (69, 24, 18), (99, 8, 13), (101, 9, 10), (104, 10, 8),
- (107, 6, 10), (127, 16, 22), (141, 14, 35), (153, 35, 49),
- (147, 74, 67), (147, 88, 74), (147, 102, 81), (129, 152, 72),
- (131, 141, 68), (116, 98, 62), (137, 76, 73), (149, 77, 81),
- (161, 96, 78), (155, 89, 73), (143, 81, 81), (132, 74, 89),
- (117, 45, 82), (78, 63, 68), (58, 63, 40), (39, 21, 33),
- (11, 8, 17), (7, 5, 16), (3, 2, 16), (7, 10, 19),
- (19, 5, 20), (33, 21, 21), (45, 17, 31), (73, 8, 40),
- (74, 7, 40), (66, 7, 37), (70, 22, 34), (72, 46, 55),
- (82, 48, 36), (109, 37, 51), (112, 33, 62), (115, 17, 58),
- (91, 13, 37), (84, 16, 39), (78, 19, 41), (59, 18, 34),
- (50, 33, 25), (26, 62, 24), (12, 83, 43), (22, 70, 54),
- (8, 40, 55), (35, 23, 45), (41, 15, 42), (33, 16, 50),
- (43, 10, 67), (33, 3, 55), (46, 6, 43), (64, 6, 21),
- (64, 7, 13), (65, 5, 17), (71, 5, 33), (75, 3, 43),
- (72, 2, 54), (74, 15, 47), (72, 28, 45), (80, 36, 49),
- (70, 33, 85), (67, 53, 88), (83, 87, 90), (76, 58, 82),
- (94, 25, 82), (123, 17, 55), (125, 4, 58), (125, 5, 50),
- (116, 10, 50), (112, 16, 44), (105, 23, 27), (103, 21, 25),
- (94, 18, 28), (86, 17, 20), (88, 18, 16), (87, 29, 9),
- (87, 30, 10), (81, 34, 4), (68, 35, 2), (60, 28, 13),
- (52, 16, 4), (44, 24, 15), (36, 39, 10), (26, 41, 22),
- (25, 33, 22), (50, 33, 26), (74, 20, 36), (87, 26, 44),
- (94, 23, 55), (100, 16, 50), (97, 16, 33), (77, 15, 30),
- (73, 26, 20), (77, 32, 11), (86, 48, 29), (122, 58, 48),
- (128, 76, 55), (139, 74, 68), (126, 64, 53), (118, 48, 46),
- (124, 31, 14), (114, 17, 0), (104, 15, 1), (104, 26, 14),
- (100, 34, 22), (87, 39, 1), (70, 58, 0), (78, 47, 3)
- ),
-
-// 350 k2u0217.jpg
-((62, 139, 107), (12, 96, 96), (16, 109, 112), (20, 123, 128),
- (77, 126, 147), (134, 130, 167), (187, 125, 178), (240, 121, 189),
- (234, 89, 190), (174, 69, 198), (114, 50, 207), (96, 29, 157),
- (79, 9, 108), (91, 10, 94), (103, 12, 81), (115, 12, 92),
- (127, 12, 103), (233, 70, 117), (233, 68, 87), (234, 66, 57),
- (233, 70, 68), (233, 74, 79), (201, 75, 91), (170, 76, 103),
- (64, 24, 33), (37, 21, 16), (11, 18, 0), (5, 18, 1),
- (0, 18, 2), (0, 16, 7), (0, 15, 12), (0, 2, 21),
- (6, 6, 32), (42, 10, 93), (80, 12, 101), (118, 14, 109),
- (170, 57, 138), (223, 100, 167), (231, 107, 176), (239, 115, 185),
- (243, 144, 164), (241, 133, 148), (240, 123, 132), (235, 86, 85),
- (231, 49, 38), (230, 48, 35), (230, 47, 33), (228, 44, 32),
- (228, 20, 20), (77, 11, 38), (55, 5, 29), (34, 0, 21),
- (24, 9, 11), (14, 18, 1), (8, 27, 2), (2, 37, 4),
- (35, 138, 57), (92, 142, 101), (150, 146, 145), (195, 133, 160),
- (240, 121, 175), (240, 120, 182), (241, 120, 189), (240, 108, 194),
- (238, 99, 182), (233, 66, 156), (211, 45, 162), (190, 24, 168),
- (170, 21, 155), (151, 18, 143), (115, 36, 128), (75, 32, 150),
- (122, 122, 192), (176, 128, 217), (231, 135, 243), (240, 169, 241),
- (250, 204, 240), (250, 205, 240), (250, 206, 241), (249, 205, 240),
- (247, 189, 230), (242, 151, 212), (237, 94, 202), (233, 38, 192),
- (231, 38, 193), (230, 39, 194), (202, 25, 194), (193, 28, 193),
- (134, 16, 130), (110, 13, 106), (87, 10, 82), (75, 9, 75),
- (63, 9, 69), (53, 9, 58), (65, 4, 63), (68, 14, 66),
- (73, 10, 67), (88, 7, 63), (105, 14, 82), (123, 22, 102),
- (142, 19, 119), (162, 17, 136), (220, 72, 124), (237, 98, 95),
- (231, 65, 103), (232, 52, 122), (234, 39, 141), (232, 33, 144),
- (231, 27, 148), (230, 28, 150), (231, 26, 155), (230, 28, 150),
- (230, 29, 145), (233, 53, 186), (232, 60, 178), (232, 67, 171),
- (235, 71, 166), (234, 76, 161), (248, 74, 145), (238, 93, 90),
- (235, 86, 82), (203, 156, 72), (172, 227, 63), (165, 219, 51),
- (158, 212, 40), (56, 117, 37), (84, 95, 55), (91, 12, 67),
- (124, 11, 101), (200, 43, 174), (219, 70, 182), (239, 98, 190),
- (242, 140, 203), (246, 166, 219), (248, 187, 229), (249, 192, 233),
- (245, 171, 220), (244, 166, 205), (244, 161, 191), (245, 160, 190),
- (246, 160, 189), (245, 159, 184), (247, 158, 186), (245, 156, 210),
- (246, 179, 223), (244, 161, 215), (242, 150, 207), (241, 140, 200),
- (234, 86, 180), (205, 43, 180), (159, 24, 144), (121, 14, 110),
- (44, 17, 124), (39, 21, 101), (35, 26, 79), (43, 40, 51),
- (42, 88, 42), (34, 103, 40), (32, 66, 42), (34, 22, 24),
- (14, 22, 1), (5, 29, 29), (2, 27, 37), (0, 26, 46),
- (2, 21, 79), (19, 11, 122), (14, 47, 142), (40, 27, 167),
- (12, 84, 184), (20, 110, 196), (29, 136, 208), (16, 123, 179),
- (35, 84, 142), (104, 32, 116), (132, 47, 150), (184, 21, 162),
- (198, 21, 171), (230, 27, 168), (228, 34, 157), (230, 36, 159),
- (232, 43, 172), (233, 56, 188), (238, 70, 215), (194, 71, 237),
- (200, 33, 173), (184, 25, 159), (168, 17, 146), (127, 16, 108),
- (122, 15, 97), (125, 11, 99), (126, 14, 114), (160, 26, 149),
- (215, 52, 179), (239, 119, 193), (245, 167, 209), (248, 185, 228),
- (244, 174, 224), (242, 151, 210), (238, 101, 183), (186, 47, 172),
- (130, 37, 107), (73, 14, 60), (47, 7, 41), (34, 5, 35),
- (35, 8, 25), (47, 33, 30), (36, 78, 12), (59, 87, 47),
- (66, 43, 72), (66, 19, 71), (68, 19, 74), (102, 63, 110),
- (67, 109, 97), (26, 74, 86), (4, 59, 79), (9, 60, 87),
- (38, 12, 121), (48, 0, 106), (100, 21, 128), (159, 29, 151),
- (199, 51, 171), (230, 100, 174), (240, 123, 191), (242, 142, 202),
- (242, 153, 209), (242, 144, 203), (241, 124, 195), (238, 102, 178),
- (235, 80, 174), (236, 79, 170), (236, 75, 169), (233, 71, 174),
- (236, 67, 166), (234, 59, 152), (232, 55, 146), (233, 29, 160),
- (218, 36, 155), (188, 21, 163), (127, 14, 118), (81, 11, 110),
- (44, 20, 144), (21, 25, 148), (16, 46, 156), (16, 55, 150),
- (31, 17, 114), (8, 28, 65), (10, 2, 17), (10, 0, 9),
- (35, 1, 36), (47, 0, 60), (39, 13, 84), (37, 11, 72),
- (5, 8, 59), (2, 13, 41), (11, 31, 56), (3, 86, 68)
- ),
-
-// 351 ku0213.jpg
-((50, 142, 0), (53, 168, 13), (108, 173, 6), (163, 179, 0),
- (191, 158, 4), (219, 137, 9), (207, 134, 24), (195, 132, 39),
- (184, 47, 127), (132, 51, 163), (81, 56, 200), (75, 61, 205),
- (70, 67, 210), (62, 70, 203), (54, 74, 197), (64, 79, 171),
- (75, 85, 146), (113, 71, 75), (97, 43, 104), (81, 16, 134),
- (53, 8, 169), (25, 0, 204), (18, 0, 215), (12, 1, 227),
- (57, 1, 184), (80, 8, 156), (104, 16, 128), (92, 20, 122),
- (80, 25, 116), (78, 50, 118), (77, 76, 120), (39, 163, 137),
- (63, 196, 105), (13, 226, 120), (6, 162, 165), (0, 99, 210),
- (15, 100, 200), (30, 101, 191), (48, 94, 171), (67, 88, 151),
- (108, 115, 47), (84, 82, 32), (60, 49, 17), (61, 50, 15),
- (63, 51, 13), (92, 38, 16), (122, 25, 19), (171, 36, 43),
- (182, 58, 56), (243, 14, 71), (249, 44, 53), (255, 74, 36),
- (252, 116, 18), (249, 158, 0), (252, 139, 4), (255, 121, 9),
- (238, 13, 0), (223, 24, 0), (209, 36, 0), (170, 45, 16),
- (132, 54, 32), (122, 35, 51), (113, 16, 70), (107, 21, 30),
- (83, 0, 29), (48, 0, 25), (43, 22, 27), (38, 45, 29),
- (54, 49, 53), (71, 53, 77), (64, 41, 184), (71, 30, 228),
- (56, 6, 243), (44, 3, 240), (33, 0, 238), (46, 15, 229),
- (60, 31, 220), (66, 55, 225), (73, 80, 230), (29, 162, 218),
- (106, 216, 207), (138, 201, 174), (138, 149, 182), (139, 98, 190),
- (131, 89, 180), (123, 80, 170), (160, 83, 101), (178, 134, 87),
- (189, 103, 80), (146, 87, 109), (103, 71, 138), (94, 62, 147),
- (86, 53, 157), (58, 49, 194), (99, 63, 213), (121, 21, 239),
- (127, 76, 207), (91, 36, 138), (78, 28, 111), (65, 21, 84),
- (64, 17, 72), (63, 14, 61), (98, 4, 92), (130, 6, 76),
- (174, 61, 67), (204, 113, 72), (235, 165, 77), (245, 185, 60),
- (255, 206, 44), (234, 224, 49), (255, 253, 39), (235, 253, 9),
- (240, 218, 34), (254, 181, 26), (253, 158, 23), (252, 135, 21),
- (255, 75, 27), (251, 72, 32), (255, 46, 41), (248, 34, 36),
- (206, 71, 67), (227, 47, 52), (248, 23, 37), (250, 13, 18),
- (252, 3, 0), (254, 0, 8), (255, 4, 74), (243, 2, 81),
- (209, 32, 112), (145, 100, 201), (127, 108, 216), (110, 117, 231),
- (44, 184, 217), (32, 203, 187), (41, 254, 136), (66, 255, 129),
- (74, 126, 209), (50, 92, 175), (26, 58, 141), (17, 51, 131),
- (8, 44, 122), (4, 148, 157), (18, 234, 151), (1, 254, 145),
- (1, 250, 160), (8, 192, 254), (4, 180, 251), (1, 168, 249),
- (3, 198, 228), (1, 251, 162), (0, 255, 129), (11, 255, 134),
- (38, 224, 97), (49, 235, 77), (61, 247, 58), (56, 253, 77),
- (36, 234, 115), (52, 235, 142), (77, 218, 139), (122, 195, 106),
- (118, 179, 135), (202, 74, 157), (197, 73, 134), (193, 73, 111),
- (223, 76, 86), (218, 136, 80), (228, 137, 66), (220, 186, 50),
- (193, 126, 81), (158, 95, 68), (123, 64, 56), (80, 21, 75),
- (16, 0, 77), (1, 3, 86), (0, 10, 66), (13, 2, 6),
- (31, 16, 23), (46, 33, 63), (0, 16, 117), (0, 0, 122),
- (20, 11, 136), (44, 9, 151), (55, 6, 124), (59, 0, 78),
- (138, 17, 88), (167, 28, 101), (197, 39, 114), (134, 43, 122),
- (101, 81, 153), (70, 109, 200), (55, 103, 203), (32, 159, 255),
- (12, 160, 248), (0, 182, 246), (27, 211, 219), (21, 214, 147),
- (8, 180, 108), (28, 141, 95), (0, 80, 79), (0, 59, 105),
- (0, 41, 116), (0, 0, 149), (8, 13, 191), (29, 27, 196),
- (40, 94, 216), (47, 121, 252), (27, 160, 239), (29, 201, 187),
- (13, 206, 115), (13, 191, 107), (30, 212, 68), (81, 244, 43),
- (50, 224, 13), (30, 209, 4), (32, 202, 43), (79, 157, 81),
- (129, 155, 84), (149, 206, 99), (176, 180, 95), (247, 213, 64),
- (247, 188, 22), (243, 171, 25), (241, 112, 70), (223, 98, 66),
- (255, 91, 74), (255, 66, 97), (244, 41, 123), (235, 2, 127),
- (223, 0, 107), (154, 0, 172), (74, 7, 175), (52, 0, 189),
- (42, 6, 168), (22, 0, 115), (25, 2, 74), (39, 9, 35),
- (95, 7, 65), (168, 6, 92), (221, 34, 89), (180, 0, 183),
- (172, 6, 254), (149, 19, 255), (150, 80, 205), (153, 140, 184),
- (155, 207, 135), (143, 211, 108), (158, 160, 77), (91, 123, 16),
- (59, 59, 33), (38, 6, 73), (10, 3, 107), (49, 35, 149),
- (39, 47, 154), (45, 38, 131), (4, 55, 74), (27, 102, 11)
- ),
-
-// 352 ku0215.jpg
-((48, 23, 27), (38, 9, 27), (59, 18, 33), (80, 28, 40),
- (81, 46, 72), (83, 65, 105), (74, 47, 109), (65, 30, 114),
- (87, 60, 141), (117, 38, 116), (147, 16, 92), (104, 10, 69),
- (62, 5, 46), (54, 11, 43), (47, 17, 41), (49, 23, 45),
- (51, 30, 49), (71, 55, 84), (52, 63, 93), (33, 72, 103),
- (44, 79, 87), (55, 87, 72), (45, 83, 63), (35, 79, 54),
- (22, 67, 38), (37, 65, 48), (53, 64, 58), (51, 37, 78),
- (50, 10, 98), (44, 9, 99), (38, 9, 101), (40, 7, 96),
- (22, 27, 57), (32, 41, 14), (26, 37, 14), (20, 33, 15),
- (12, 22, 16), (5, 12, 18), (2, 13, 19), (0, 15, 20),
- (21, 19, 66), (13, 21, 66), (6, 23, 67), (21, 31, 54),
- (36, 40, 41), (51, 44, 37), (66, 49, 33), (77, 49, 46),
- (102, 45, 36), (169, 46, 31), (186, 38, 18), (204, 30, 5),
- (204, 37, 9), (205, 45, 13), (205, 39, 26), (206, 33, 39),
- (228, 61, 45), (219, 37, 24), (210, 13, 4), (192, 12, 8),
- (175, 11, 12), (167, 12, 11), (159, 14, 11), (134, 10, 12),
- (124, 14, 13), (117, 17, 2), (108, 22, 3), (100, 28, 4),
- (97, 27, 7), (94, 27, 10), (93, 28, 10), (90, 29, 24),
- (106, 38, 49), (117, 49, 54), (129, 61, 60), (145, 53, 46),
- (162, 46, 33), (167, 43, 35), (173, 41, 37), (187, 34, 37),
- (187, 24, 51), (133, 11, 60), (103, 26, 43), (74, 41, 26),
- (60, 44, 23), (47, 47, 21), (10, 51, 7), (25, 99, 12),
- (5, 51, 5), (20, 32, 9), (35, 14, 13), (48, 7, 6),
- (62, 0, 0), (63, 33, 9), (67, 27, 15), (94, 14, 27),
- (103, 19, 32), (109, 17, 38), (117, 8, 31), (126, 0, 24),
- (133, 1, 14), (141, 2, 5), (158, 8, 0), (177, 6, 0),
- (200, 13, 30), (186, 10, 22), (173, 8, 14), (159, 14, 11),
- (146, 20, 8), (129, 12, 5), (127, 2, 0), (99, 0, 0),
- (96, 18, 14), (99, 20, 25), (102, 17, 22), (106, 15, 20),
- (118, 29, 15), (150, 28, 5), (156, 22, 13), (157, 24, 15),
- (149, 67, 19), (137, 47, 20), (126, 27, 22), (122, 25, 24),
- (118, 23, 27), (101, 24, 42), (67, 20, 30), (50, 5, 36),
- (22, 18, 33), (10, 30, 54), (18, 30, 52), (26, 31, 51),
- (46, 19, 36), (89, 27, 32), (128, 37, 36), (153, 49, 48),
- (206, 26, 37), (206, 26, 35), (207, 26, 33), (200, 30, 34),
- (193, 35, 36), (192, 31, 37), (176, 19, 50), (146, 37, 58),
- (147, 41, 53), (159, 30, 9), (174, 29, 4), (189, 28, 0),
- (189, 29, 37), (178, 43, 40), (149, 18, 49), (111, 10, 52),
- (103, 15, 55), (84, 16, 70), (65, 18, 86), (70, 31, 110),
- (91, 17, 102), (98, 20, 96), (109, 17, 54), (119, 21, 62),
- (124, 23, 65), (131, 45, 120), (131, 52, 136), (131, 60, 152),
- (127, 63, 149), (133, 63, 135), (163, 52, 95), (122, 61, 66),
- (83, 82, 64), (76, 86, 68), (69, 90, 73), (73, 79, 75),
- (68, 56, 68), (39, 21, 33), (23, 11, 21), (25, 15, 14),
- (24, 0, 3), (14, 8, 12), (12, 22, 23), (6, 35, 43),
- (16, 34, 48), (16, 50, 51), (19, 55, 41), (16, 68, 29),
- (13, 50, 43), (10, 48, 42), (7, 46, 41), (1, 29, 33),
- (3, 22, 20), (6, 32, 5), (1, 22, 3), (8, 17, 16),
- (4, 7, 12), (11, 10, 6), (38, 35, 0), (53, 61, 24),
- (84, 97, 44), (79, 113, 62), (40, 110, 82), (71, 107, 71),
- (96, 103, 72), (86, 132, 83), (63, 135, 71), (41, 132, 62),
- (16, 110, 58), (19, 97, 81), (48, 85, 104), (53, 125, 113),
- (136, 159, 149), (84, 83, 88), (52, 72, 81), (29, 59, 67),
- (24, 65, 49), (6, 83, 41), (19, 86, 55), (9, 94, 63),
- (16, 86, 62), (53, 71, 75), (93, 65, 53), (101, 21, 48),
- (117, 13, 36), (148, 17, 33), (158, 19, 14), (155, 16, 9),
- (135, 4, 12), (132, 10, 23), (119, 0, 36), (117, 7, 42),
- (117, 8, 39), (90, 20, 30), (50, 22, 36), (25, 40, 43),
- (19, 45, 42), (24, 61, 43), (29, 63, 38), (62, 75, 47),
- (83, 68, 49), (106, 76, 14), (163, 74, 44), (167, 85, 47),
- (168, 76, 27), (194, 40, 30), (173, 35, 9), (141, 31, 18),
- (119, 36, 28), (80, 37, 18), (42, 12, 24), (38, 16, 29),
- (38, 24, 39), (49, 53, 26), (103, 44, 30), (134, 46, 26),
- (151, 53, 50), (134, 79, 48), (85, 78, 112), (104, 91, 83)
- ),
-
-// 353 s00026.jpg
-((65, 0, 180), (27, 0, 97), (34, 0, 80), (42, 0, 64),
- (59, 5, 36), (76, 11, 9), (94, 10, 12), (113, 9, 16),
- (167, 44, 3), (204, 50, 2), (241, 56, 2), (208, 38, 5),
- (175, 21, 9), (154, 11, 93), (134, 1, 178), (145, 1, 192),
- (157, 1, 206), (203, 5, 248), (196, 3, 224), (189, 1, 200),
- (176, 8, 109), (164, 15, 19), (173, 33, 11), (182, 52, 3),
- (255, 121, 31), (246, 145, 41), (238, 169, 52), (221, 150, 49),
- (204, 132, 47), (187, 118, 44), (170, 105, 41), (188, 56, 7),
- (215, 62, 2), (202, 121, 30), (187, 107, 29), (173, 94, 28),
- (161, 84, 25), (150, 74, 22), (138, 73, 25), (126, 72, 28),
- (126, 28, 1), (118, 25, 1), (111, 23, 1), (119, 27, 0),
- (127, 32, 0), (131, 48, 9), (136, 65, 19), (157, 95, 36),
- (161, 102, 42), (219, 163, 54), (207, 148, 52), (196, 134, 51),
- (182, 119, 46), (169, 105, 41), (165, 95, 34), (161, 85, 27),
- (115, 25, 0), (109, 13, 2), (104, 1, 4), (102, 0, 67),
- (101, 0, 130), (96, 0, 146), (91, 0, 163), (15, 0, 215),
- (10, 0, 226), (27, 1, 90), (45, 5, 49), (63, 9, 9),
- (61, 10, 6), (59, 12, 4), (48, 11, 3), (43, 9, 8),
- (17, 7, 6), (12, 4, 9), (8, 2, 12), (13, 1, 15),
- (18, 1, 19), (18, 1, 30), (19, 1, 41), (35, 0, 61),
- (51, 1, 74), (106, 0, 134), (115, 0, 159), (124, 0, 184),
- (115, 1, 206), (107, 2, 229), (38, 0, 245), (37, 0, 185),
- (124, 33, 110), (183, 82, 71), (243, 131, 33), (249, 148, 33),
- (255, 165, 34), (255, 184, 50), (243, 214, 58), (246, 252, 68),
- (216, 229, 79), (209, 160, 55), (188, 134, 48), (168, 109, 41),
- (157, 101, 40), (146, 93, 39), (124, 121, 18), (137, 90, 38),
- (97, 51, 17), (85, 47, 15), (73, 44, 14), (58, 23, 27),
- (43, 3, 40), (32, 1, 61), (20, 10, 70), (0, 1, 52),
- (7, 1, 37), (21, 6, 11), (30, 8, 8), (40, 11, 5),
- (74, 22, 1), (78, 22, 0), (90, 18, 3), (76, 19, 0),
- (28, 4, 28), (18, 2, 40), (9, 1, 52), (8, 1, 62),
- (7, 1, 73), (31, 1, 75), (42, 0, 76), (67, 0, 132),
- (122, 0, 145), (211, 191, 158), (233, 214, 125), (255, 238, 93),
- (248, 248, 76), (243, 253, 79), (221, 235, 77), (242, 199, 61),
- (213, 151, 52), (165, 108, 37), (118, 65, 23), (94, 51, 12),
- (71, 37, 2), (54, 17, 1), (33, 20, 3), (11, 8, 1),
- (6, 7, 2), (0, 4, 3), (0, 3, 7), (0, 3, 12),
- (1, 3, 18), (16, 3, 29), (36, 0, 62), (59, 0, 82),
- (144, 0, 184), (167, 0, 196), (190, 1, 209), (146, 2, 214),
- (139, 0, 187), (138, 0, 155), (155, 13, 39), (134, 37, 2),
- (124, 62, 23), (114, 62, 22), (107, 58, 20), (100, 54, 18),
- (111, 57, 19), (110, 75, 33), (83, 77, 25), (69, 73, 38),
- (48, 36, 12), (32, 28, 8), (16, 20, 5), (17, 18, 2),
- (8, 10, 7), (5, 11, 11), (0, 19, 13), (0, 13, 3),
- (2, 10, 0), (4, 7, 0), (2, 7, 1), (1, 6, 0),
- (0, 4, 7), (0, 4, 16), (12, 4, 28), (27, 0, 53),
- (66, 0, 87), (77, 0, 99), (88, 0, 112), (94, 0, 125),
- (83, 0, 104), (64, 4, 40), (76, 28, 5), (76, 24, 2),
- (52, 14, 1), (37, 10, 3), (16, 9, 3), (6, 6, 8),
- (1, 4, 13), (1, 3, 18), (2, 2, 30), (8, 1, 45),
- (6, 0, 60), (9, 0, 81), (24, 0, 110), (17, 1, 152),
- (14, 0, 150), (5, 0, 125), (1, 0, 94), (0, 0, 72),
- (3, 2, 46), (1, 2, 20), (0, 4, 16), (0, 2, 14),
- (1, 3, 15), (0, 3, 18), (0, 2, 27), (0, 1, 32),
- (1, 1, 35), (9, 0, 43), (40, 0, 63), (52, 0, 74),
- (86, 0, 107), (101, 0, 122), (144, 8, 72), (161, 82, 26),
- (167, 85, 29), (151, 92, 36), (128, 76, 29), (80, 57, 0),
- (53, 17, 1), (19, 15, 0), (7, 13, 1), (6, 11, 4),
- (6, 8, 5), (5, 7, 2), (7, 6, 4), (8, 4, 1),
- (14, 7, 1), (27, 13, 0), (43, 13, 2), (60, 15, 12),
- (43, 0, 46), (45, 0, 65), (57, 0, 95), (53, 0, 130),
- (42, 0, 128), (21, 0, 131), (22, 0, 126), (6, 0, 102),
- (7, 0, 77), (6, 0, 77), (3, 0, 69), (5, 0, 67),
- (1, 1, 61), (8, 2, 40), (17, 32, 13), (6, 4, 26)
- ),
-
-// 354 s00043.jpg
-((49, 72, 90), (59, 99, 109), (64, 115, 120), (70, 131, 132),
- (73, 134, 141), (76, 138, 151), (97, 146, 146), (118, 154, 142),
- (171, 185, 134), (167, 177, 121), (164, 170, 108), (122, 165, 132),
- (81, 160, 157), (101, 175, 178), (121, 191, 199), (114, 171, 178),
- (108, 151, 158), (147, 130, 84), (138, 96, 65), (129, 62, 46),
- (129, 55, 31), (129, 49, 16), (129, 52, 12), (130, 56, 9),
- (132, 63, 8), (128, 89, 30), (124, 116, 53), (137, 127, 65),
- (150, 138, 78), (152, 141, 80), (154, 144, 82), (161, 157, 93),
- (168, 167, 100), (160, 165, 101), (137, 158, 109), (114, 151, 117),
- (91, 139, 123), (68, 128, 129), (70, 132, 106), (72, 136, 84),
- (133, 127, 65), (140, 124, 52), (147, 122, 40), (145, 134, 43),
- (144, 146, 47), (148, 141, 58), (152, 137, 70), (145, 133, 81),
- (143, 137, 105), (118, 102, 89), (101, 115, 75), (84, 129, 62),
- (64, 82, 52), (45, 35, 43), (42, 32, 41), (40, 30, 39),
- (37, 22, 29), (40, 30, 37), (43, 38, 45), (44, 46, 55),
- (46, 54, 65), (48, 61, 74), (50, 69, 83), (115, 85, 74),
- (130, 78, 91), (129, 85, 56), (136, 96, 45), (144, 108, 34),
- (141, 110, 32), (139, 112, 31), (134, 127, 37), (133, 131, 18),
- (130, 128, 9), (125, 118, 6), (120, 109, 3), (113, 99, 6),
- (106, 89, 9), (110, 78, 8), (114, 68, 8), (113, 65, 1),
- (121, 56, 2), (102, 52, 1), (87, 75, 7), (73, 98, 14),
- (61, 81, 19), (50, 65, 24), (48, 71, 85), (52, 84, 99),
- (74, 134, 145), (101, 139, 130), (129, 144, 115), (141, 150, 108),
- (153, 156, 101), (157, 158, 98), (151, 139, 79), (154, 131, 61),
- (139, 110, 32), (114, 70, 7), (93, 62, 9), (72, 55, 12),
- (71, 57, 11), (71, 59, 11), (67, 79, 7), (85, 87, 0),
- (125, 131, 67), (125, 132, 88), (125, 133, 110), (117, 115, 100),
- (110, 97, 91), (57, 84, 79), (44, 60, 73), (46, 52, 64),
- (44, 44, 54), (47, 57, 69), (49, 68, 81), (51, 79, 93),
- (65, 125, 125), (69, 153, 137), (72, 153, 138), (73, 157, 142),
- (82, 147, 151), (105, 140, 127), (128, 133, 103), (133, 134, 96),
- (139, 135, 90), (155, 142, 74), (149, 119, 46), (143, 98, 33),
- (132, 65, 23), (85, 40, 0), (77, 37, 0), (70, 34, 0),
- (56, 28, 4), (48, 23, 18), (39, 26, 33), (37, 35, 49),
- (43, 59, 84), (46, 65, 83), (50, 72, 83), (82, 71, 71),
- (115, 71, 60), (129, 68, 37), (134, 56, 17), (125, 43, 3),
- (111, 42, 0), (90, 33, 4), (81, 32, 5), (72, 32, 6),
- (72, 55, 3), (89, 64, 7), (78, 73, 5), (70, 64, 4),
- (56, 60, 1), (51, 46, 0), (47, 33, 0), (36, 21, 16),
- (39, 24, 29), (37, 39, 54), (42, 51, 68), (48, 74, 89),
- (57, 112, 72), (97, 94, 17), (100, 83, 12), (104, 73, 8),
- (88, 53, 13), (78, 39, 22), (60, 31, 25), (44, 34, 42),
- (38, 30, 43), (36, 26, 38), (35, 23, 33), (38, 22, 25),
- (54, 23, 18), (63, 27, 13), (70, 27, 8), (77, 29, 6),
- (76, 30, 4), (66, 30, 4), (58, 25, 10), (39, 21, 19),
- (35, 19, 19), (35, 20, 17), (37, 23, 12), (49, 37, 0),
- (37, 54, 2), (43, 45, 1), (49, 36, 1), (47, 23, 19),
- (45, 34, 40), (53, 48, 54), (50, 72, 83), (59, 124, 81),
- (58, 127, 83), (65, 123, 124), (62, 110, 112), (53, 85, 98),
- (50, 76, 89), (50, 59, 64), (54, 45, 46), (56, 26, 18),
- (56, 26, 16), (41, 30, 38), (43, 38, 45), (44, 41, 50),
- (44, 42, 53), (42, 39, 50), (41, 31, 40), (39, 23, 26),
- (35, 21, 21), (36, 22, 13), (50, 29, 0), (69, 36, 3),
- (73, 51, 1), (92, 65, 38), (123, 101, 44), (148, 132, 73),
- (158, 149, 80), (166, 157, 88), (162, 158, 87), (158, 150, 78),
- (152, 148, 51), (138, 118, 32), (124, 95, 19), (120, 69, 14),
- (113, 44, 11), (99, 40, 0), (100, 64, 2), (111, 82, 2),
- (101, 84, 0), (98, 90, 0), (104, 84, 11), (124, 95, 19),
- (137, 110, 29), (153, 130, 50), (159, 146, 67), (158, 151, 63),
- (164, 158, 82), (165, 159, 81), (160, 159, 69), (165, 159, 81),
- (166, 160, 82), (163, 160, 89), (164, 160, 89), (168, 164, 90),
- (169, 169, 95), (166, 172, 108), (165, 171, 107), (166, 166, 96),
- (158, 150, 78), (155, 137, 65), (144, 119, 37), (126, 101, 21),
- (140, 83, 30), (138, 82, 33), (143, 110, 57), (141, 92, 36)
- ),
-
-// 355 s00118.jpg
-((209, 120, 106), (219, 128, 109), (213, 128, 107), (207, 129, 106),
- (190, 115, 96), (174, 101, 86), (164, 91, 74), (154, 81, 62),
- (141, 77, 68), (142, 81, 71), (144, 86, 74), (157, 89, 80),
- (170, 93, 87), (189, 107, 95), (208, 121, 104), (199, 114, 117),
- (190, 108, 131), (161, 113, 155), (155, 123, 170), (150, 133, 185),
- (142, 145, 190), (135, 157, 196), (137, 154, 196), (140, 151, 196),
- (160, 133, 186), (178, 126, 172), (197, 119, 158), (197, 113, 135),
- (198, 107, 112), (193, 104, 110), (189, 102, 108), (150, 83, 100),
- (134, 77, 94), (114, 74, 98), (119, 70, 83), (125, 66, 68),
- (119, 67, 65), (113, 68, 62), (106, 71, 66), (99, 74, 70),
- (30, 82, 103), (27, 83, 103), (24, 85, 103), (59, 94, 106),
- (95, 104, 109), (105, 100, 116), (115, 97, 123), (126, 104, 143),
- (136, 124, 174), (177, 182, 202), (179, 198, 207), (182, 214, 213),
- (217, 212, 199), (252, 210, 186), (244, 215, 177), (237, 220, 168),
- (255, 208, 141), (234, 175, 127), (214, 143, 113), (206, 127, 107),
- (199, 112, 102), (193, 107, 99), (187, 102, 97), (164, 86, 86),
- (148, 78, 86), (144, 82, 103), (120, 94, 109), (96, 106, 115),
- (64, 93, 108), (33, 81, 101), (8, 72, 82), (9, 21, 47),
- (17, 15, 18), (10, 11, 18), (3, 7, 18), (1, 18, 51),
- (0, 30, 85), (1, 38, 85), (2, 46, 85), (15, 70, 75),
- (34, 73, 90), (94, 92, 116), (136, 99, 120), (178, 107, 125),
- (201, 115, 127), (224, 123, 129), (245, 145, 145), (250, 146, 145),
- (248, 204, 193), (240, 219, 216), (232, 235, 240), (209, 223, 228),
- (187, 212, 217), (191, 209, 197), (138, 169, 190), (104, 131, 160),
- (81, 108, 115), (9, 109, 99), (7, 94, 76), (5, 79, 54),
- (7, 66, 40), (10, 54, 27), (13, 48, 6), (62, 50, 36),
- (104, 53, 60), (91, 64, 79), (78, 76, 98), (82, 86, 115),
- (86, 96, 132), (77, 96, 138), (103, 101, 140), (135, 122, 139),
- (152, 167, 124), (190, 130, 106), (185, 116, 109), (180, 103, 113),
- (146, 88, 113), (134, 80, 103), (111, 77, 104), (116, 78, 103),
- (194, 104, 116), (215, 121, 124), (236, 139, 132), (237, 148, 127),
- (238, 158, 123), (241, 181, 121), (238, 196, 124), (244, 206, 123),
- (233, 194, 153), (214, 170, 141), (225, 163, 143), (236, 156, 145),
- (238, 154, 120), (223, 139, 111), (223, 132, 111), (228, 138, 112),
- (235, 133, 128), (205, 124, 145), (175, 116, 162), (158, 115, 161),
- (142, 115, 160), (106, 140, 177), (86, 141, 148), (35, 129, 95),
- (11, 101, 63), (48, 50, 36), (56, 61, 46), (65, 72, 56),
- (111, 107, 72), (148, 91, 80), (175, 108, 91), (197, 120, 100),
- (216, 134, 110), (216, 131, 109), (217, 129, 109), (210, 116, 114),
- (205, 119, 118), (183, 111, 148), (140, 113, 158), (76, 126, 161),
- (28, 112, 122), (10, 124, 124), (11, 107, 113), (12, 90, 102),
- (10, 87, 105), (23, 78, 134), (36, 125, 139), (91, 147, 164),
- (170, 127, 207), (182, 129, 194), (195, 131, 181), (200, 120, 157),
- (201, 117, 150), (193, 108, 129), (202, 113, 115), (177, 101, 127),
- (143, 102, 142), (101, 89, 125), (72, 95, 137), (47, 93, 145),
- (25, 60, 141), (11, 89, 127), (19, 123, 136), (19, 131, 132),
- (102, 145, 179), (114, 154, 184), (127, 164, 190), (183, 185, 135),
- (221, 155, 121), (212, 147, 115), (206, 134, 109), (206, 118, 104),
- (191, 109, 95), (184, 105, 92), (177, 105, 90), (154, 98, 83),
- (159, 93, 81), (160, 90, 82), (173, 95, 91), (199, 101, 102),
- (203, 112, 107), (199, 109, 108), (188, 102, 105), (175, 93, 95),
- (145, 81, 97), (136, 78, 93), (140, 75, 81), (132, 70, 71),
- (127, 67, 66), (128, 71, 64), (126, 68, 64), (127, 65, 66),
- (130, 69, 68), (134, 76, 72), (139, 79, 69), (132, 73, 67),
- (127, 67, 66), (126, 69, 62), (125, 67, 63), (124, 66, 62),
- (119, 63, 64), (114, 61, 67), (111, 60, 56), (109, 58, 57),
- (82, 65, 55), (50, 93, 39), (41, 102, 42), (44, 115, 47),
- (48, 83, 77), (27, 71, 84), (10, 62, 73), (16, 25, 42),
- (27, 27, 39), (57, 35, 38), (94, 52, 56), (112, 62, 71),
- (113, 69, 86), (124, 70, 84), (128, 67, 72), (124, 65, 69),
- (111, 59, 63), (88, 46, 47), (68, 36, 37), (39, 25, 25),
- (12, 20, 9), (1, 23, 0), (20, 22, 11), (29, 30, 14),
- (63, 33, 31), (69, 50, 44), (59, 51, 64), (68, 60, 73),
- (80, 65, 84), (90, 75, 94), (103, 68, 92), (140, 82, 94)
- ),
-
-// 356 s00138.jpg
-((247, 164, 0), (176, 98, 76), (170, 92, 66), (164, 87, 57),
- (158, 82, 58), (153, 78, 59), (154, 78, 62), (155, 79, 65),
- (139, 66, 59), (133, 63, 59), (128, 60, 59), (144, 63, 46),
- (160, 67, 33), (178, 77, 28), (197, 87, 24), (206, 96, 23),
- (216, 105, 23), (147, 188, 48), (149, 138, 68), (152, 88, 88),
- (163, 91, 78), (175, 95, 68), (186, 97, 50), (197, 100, 32),
- (234, 118, 15), (236, 121, 10), (239, 124, 5), (229, 131, 2),
- (219, 139, 0), (192, 168, 18), (166, 198, 37), (122, 226, 27),
- (64, 219, 19), (164, 222, 23), (184, 218, 22), (204, 214, 21),
- (226, 206, 16), (248, 199, 11), (247, 196, 8), (247, 193, 5),
- (249, 191, 6), (252, 186, 11), (255, 182, 16), (253, 179, 10),
- (252, 176, 5), (251, 178, 4), (251, 180, 4), (250, 179, 1),
- (250, 184, 2), (254, 180, 5), (253, 175, 4), (253, 170, 4),
- (246, 163, 8), (239, 157, 13), (232, 139, 24), (225, 121, 36),
- (197, 100, 55), (214, 108, 41), (231, 117, 28), (230, 115, 18),
- (230, 113, 8), (228, 111, 6), (227, 110, 5), (223, 107, 0),
- (222, 105, 10), (179, 82, 27), (164, 72, 33), (149, 63, 40),
- (139, 59, 43), (129, 55, 46), (112, 48, 49), (111, 46, 50),
- (131, 55, 42), (152, 63, 34), (173, 72, 26), (193, 96, 16),
- (214, 120, 6), (227, 132, 6), (241, 145, 7), (251, 156, 4),
- (251, 156, 2), (237, 122, 5), (200, 96, 19), (164, 70, 34),
- (146, 62, 39), (128, 54, 45), (102, 45, 54), (83, 38, 59),
- (69, 34, 67), (67, 33, 67), (66, 32, 67), (63, 31, 69),
- (61, 30, 71), (56, 29, 72), (52, 29, 75), (56, 29, 72),
- (55, 27, 68), (56, 29, 74), (48, 26, 76), (40, 23, 78),
- (41, 23, 78), (43, 24, 79), (45, 27, 79), (53, 29, 77),
- (64, 30, 65), (76, 35, 61), (89, 41, 57), (99, 44, 54),
- (109, 47, 52), (127, 50, 34), (152, 58, 22), (171, 80, 0),
- (213, 116, 0), (248, 186, 5), (246, 192, 11), (245, 199, 18),
- (227, 211, 14), (192, 206, 9), (211, 201, 8), (238, 179, 0),
- (250, 169, 0), (250, 160, 0), (250, 152, 1), (248, 148, 1),
- (247, 145, 1), (242, 130, 4), (233, 121, 11), (227, 117, 4),
- (227, 117, 2), (226, 124, 0), (230, 127, 1), (235, 130, 2),
- (245, 140, 0), (248, 143, 2), (252, 150, 6), (253, 153, 7),
- (255, 169, 4), (255, 171, 8), (255, 173, 12), (255, 172, 9),
- (255, 171, 6), (253, 165, 3), (250, 151, 21), (246, 136, 25),
- (218, 108, 23), (137, 49, 9), (129, 45, 17), (121, 42, 25),
- (113, 46, 38), (103, 43, 45), (99, 40, 46), (99, 43, 54),
- (100, 44, 55), (101, 46, 58), (102, 48, 62), (105, 45, 55),
- (107, 46, 53), (112, 48, 49), (115, 50, 48), (122, 51, 47),
- (126, 53, 46), (129, 55, 44), (129, 54, 43), (130, 53, 43),
- (132, 51, 32), (134, 52, 30), (136, 57, 42), (138, 56, 32),
- (149, 62, 35), (155, 64, 34), (161, 67, 33), (175, 74, 28),
- (189, 83, 25), (220, 102, 14), (221, 104, 11), (223, 107, 8),
- (219, 104, 11), (192, 86, 34), (154, 74, 49), (126, 53, 46),
- (125, 52, 46), (131, 54, 44), (145, 60, 39), (156, 62, 26),
- (215, 99, 14), (221, 104, 12), (228, 110, 10), (241, 129, 3),
- (247, 140, 0), (246, 138, 3), (239, 131, 5), (229, 112, 7),
- (218, 104, 5), (182, 74, 12), (163, 62, 16), (155, 62, 5),
- (164, 65, 0), (181, 75, 0), (211, 103, 0), (232, 128, 0),
- (242, 137, 9), (247, 145, 1), (237, 134, 5), (228, 124, 0),
- (219, 108, 0), (203, 93, 14), (167, 72, 18), (139, 58, 39),
- (120, 52, 49), (101, 44, 53), (92, 41, 58), (89, 40, 59),
- (89, 40, 59), (89, 40, 59), (87, 40, 60), (86, 37, 56),
- (84, 39, 60), (80, 37, 64), (71, 34, 65), (77, 37, 63),
- (79, 34, 55), (91, 40, 59), (106, 45, 52), (118, 48, 40),
- (149, 59, 32), (164, 92, 0), (211, 128, 0), (239, 154, 12),
- (252, 153, 34), (253, 159, 37), (255, 163, 60), (236, 138, 51),
- (182, 98, 70), (141, 74, 68), (108, 49, 55), (97, 43, 56),
- (88, 41, 61), (79, 42, 75), (59, 32, 77), (57, 30, 75),
- (63, 31, 70), (67, 33, 68), (72, 33, 64), (83, 32, 49),
- (69, 21, 37), (54, 11, 38), (83, 10, 0), (87, 19, 6),
- (96, 34, 37), (91, 40, 55), (97, 43, 57), (99, 43, 54),
- (109, 47, 52), (125, 57, 54), (139, 68, 48), (168, 95, 62)
- ),
-
-// 357 s00149.jpg
-((145, 15, 25), (124, 27, 21), (102, 17, 21), (80, 8, 22),
- (57, 4, 25), (35, 1, 28), (26, 3, 30), (18, 5, 33),
- (0, 23, 29), (3, 27, 33), (6, 31, 38), (8, 36, 36),
- (11, 42, 34), (20, 35, 32), (30, 28, 31), (23, 24, 30),
- (17, 20, 29), (3, 4, 24), (2, 2, 23), (2, 0, 22),
- (3, 0, 22), (4, 0, 23), (4, 0, 23), (5, 0, 23),
- (26, 3, 32), (47, 3, 28), (69, 4, 24), (113, 13, 56),
- (158, 22, 88), (170, 25, 99), (182, 29, 111), (230, 13, 100),
- (249, 6, 90), (253, 2, 82), (247, 3, 79), (241, 4, 76),
- (236, 7, 87), (231, 11, 98), (229, 14, 104), (228, 17, 110),
- (187, 46, 142), (175, 48, 141), (163, 50, 140), (111, 29, 93),
- (60, 8, 46), (55, 6, 41), (51, 4, 36), (36, 0, 28),
- (34, 0, 25), (34, 23, 27), (27, 32, 36), (20, 41, 46),
- (21, 56, 44), (23, 72, 42), (22, 73, 42), (21, 75, 43),
- (9, 61, 39), (4, 43, 32), (0, 26, 25), (0, 15, 24),
- (1, 4, 23), (1, 2, 23), (2, 0, 24), (0, 0, 24),
- (0, 5, 27), (5, 17, 39), (4, 28, 50), (4, 40, 62),
- (7, 40, 64), (11, 41, 67), (18, 41, 72), (13, 30, 56),
- (10, 14, 41), (17, 13, 36), (25, 12, 32), (23, 7, 27),
- (22, 3, 23), (18, 1, 23), (15, 0, 23), (6, 1, 24),
- (1, 9, 28), (3, 26, 34), (2, 38, 37), (1, 51, 40),
- (0, 55, 45), (0, 60, 50), (0, 47, 63), (7, 43, 67),
- (36, 44, 83), (26, 51, 86), (17, 58, 90), (15, 56, 86),
- (13, 54, 82), (26, 31, 61), (44, 17, 52), (57, 7, 42),
- (52, 5, 25), (53, 18, 24), (69, 20, 24), (85, 23, 24),
- (103, 27, 58), (121, 31, 93), (181, 26, 104), (225, 24, 120),
- (243, 15, 113), (235, 15, 111), (227, 16, 109), (222, 15, 103),
- (217, 15, 97), (185, 1, 51), (128, 1, 31), (77, 0, 32),
- (47, 4, 23), (7, 1, 27), (5, 3, 26), (4, 5, 25),
- (2, 5, 24), (3, 4, 24), (15, 5, 32), (27, 2, 31),
- (22, 6, 33), (18, 10, 36), (14, 14, 40), (19, 20, 49),
- (24, 27, 58), (49, 23, 62), (50, 24, 61), (55, 27, 67),
- (93, 51, 115), (192, 25, 105), (201, 15, 89), (211, 6, 73),
- (221, 14, 30), (216, 10, 30), (197, 15, 27), (138, 41, 22),
- (86, 10, 22), (70, 5, 23), (55, 1, 25), (48, 4, 24),
- (42, 8, 24), (21, 7, 30), (7, 13, 37), (2, 29, 46),
- (13, 45, 44), (1, 49, 59), (1, 41, 56), (2, 33, 53),
- (1, 30, 44), (2, 19, 39), (4, 10, 34), (1, 9, 30),
- (16, 2, 25), (24, 1, 24), (32, 0, 23), (47, 2, 23),
- (65, 1, 28), (81, 0, 33), (129, 6, 26), (194, 6, 31),
- (242, 33, 26), (249, 92, 23), (247, 93, 23), (246, 95, 24),
- (227, 89, 26), (206, 76, 14), (177, 69, 30), (152, 65, 35),
- (127, 30, 24), (126, 29, 23), (125, 28, 22), (124, 30, 22),
- (103, 21, 23), (74, 8, 46), (56, 14, 52), (22, 22, 50),
- (11, 23, 37), (4, 22, 36), (8, 16, 39), (5, 19, 32),
- (5, 17, 29), (19, 13, 25), (37, 14, 24), (63, 18, 23),
- (164, 60, 23), (199, 58, 23), (235, 56, 23), (248, 70, 22),
- (250, 62, 24), (218, 20, 107), (221, 24, 116), (188, 45, 137),
- (173, 25, 101), (141, 5, 53), (174, 0, 37), (172, 5, 61),
- (133, 23, 84), (115, 31, 91), (38, 86, 64), (38, 62, 46),
- (28, 49, 42), (24, 37, 27), (29, 31, 26), (39, 28, 24),
- (57, 21, 21), (76, 25, 22), (101, 28, 22), (142, 51, 24),
- (204, 45, 41), (223, 19, 28), (233, 19, 29), (241, 2, 44),
- (244, 0, 54), (249, 0, 68), (254, 0, 72), (248, 0, 63),
- (243, 2, 71), (240, 1, 68), (187, 1, 50), (177, 0, 42),
- (98, 3, 27), (70, 12, 52), (52, 39, 83), (30, 44, 79),
- (0, 63, 80), (2, 83, 110), (25, 109, 173), (69, 133, 230),
- (36, 125, 205), (22, 84, 131), (4, 81, 107), (1, 52, 69),
- (0, 34, 48), (0, 21, 35), (1, 9, 30), (6, 1, 23),
- (14, 0, 23), (16, 0, 24), (28, 0, 25), (34, 0, 24),
- (36, 1, 25), (38, 5, 22), (58, 10, 24), (83, 16, 23),
- (120, 15, 22), (176, 0, 36), (208, 19, 26), (222, 18, 27),
- (223, 17, 27), (219, 15, 27), (195, 0, 40), (144, 1, 44),
- (105, 3, 27), (68, 12, 21), (0, 30, 32), (33, 19, 19)
- ),
-// 358 vchira_0001.jpg
-((157, 75, 51), (218, 60, 206), (229, 48, 230), (241, 37, 255),
- (244, 28, 248), (248, 20, 241), (243, 21, 232), (239, 22, 223),
- (192, 66, 251), (120, 114, 248), (48, 163, 246), (33, 182, 244),
- (18, 201, 243), (20, 204, 244), (22, 208, 246), (18, 226, 250),
- (15, 245, 255), (18, 244, 224), (38, 230, 213), (58, 216, 202),
- (90, 223, 199), (122, 230, 196), (122, 240, 177), (123, 250, 159),
- (96, 250, 154), (85, 251, 174), (74, 253, 195), (46, 236, 225),
- (18, 220, 255), (26, 219, 250), (35, 219, 245), (74, 238, 201),
- (94, 250, 185), (158, 221, 174), (142, 238, 162), (127, 255, 151),
- (144, 225, 144), (162, 195, 138), (191, 195, 151), (220, 195, 164),
- (236, 166, 117), (242, 188, 93), (248, 211, 70), (250, 233, 35),
- (253, 255, 0), (253, 242, 11), (254, 229, 23), (248, 207, 19),
- (241, 200, 46), (226, 199, 94), (209, 191, 101), (193, 184, 109),
- (133, 197, 149), (74, 210, 190), (41, 219, 205), (8, 229, 220),
- (22, 209, 182), (79, 212, 183), (136, 215, 184), (165, 186, 191),
- (195, 157, 198), (220, 149, 199), (246, 141, 200), (242, 139, 158),
- (215, 138, 190), (194, 136, 184), (219, 100, 216), (244, 64, 249),
- (240, 59, 243), (237, 55, 238), (233, 21, 227), (208, 13, 229),
- (123, 13, 164), (137, 6, 158), (151, 0, 153), (170, 26, 150),
- (190, 52, 147), (204, 85, 147), (219, 119, 147), (202, 132, 96),
- (190, 91, 52), (166, 57, 136), (185, 73, 172), (205, 90, 209),
- (213, 94, 196), (222, 98, 184), (232, 126, 128), (248, 146, 82),
- (249, 190, 52), (251, 160, 88), (254, 131, 124), (251, 91, 142),
- (248, 52, 160), (241, 40, 208), (232, 15, 207), (208, 16, 215),
- (197, 0, 154), (113, 11, 74), (120, 48, 37), (128, 85, 0),
- (132, 105, 0), (137, 125, 0), (164, 181, 4), (175, 179, 6),
- (204, 236, 11), (220, 232, 7), (236, 229, 3), (233, 212, 4),
- (231, 196, 6), (240, 187, 19), (241, 185, 50), (221, 215, 55),
- (212, 220, 101), (166, 182, 135), (144, 155, 140), (122, 129, 145),
- (111, 78, 61), (79, 22, 57), (64, 0, 92), (100, 17, 107),
- (151, 17, 86), (152, 14, 100), (154, 12, 114), (159, 22, 122),
- (164, 32, 131), (210, 27, 141), (220, 20, 217), (209, 7, 217),
- (228, 6, 227), (220, 9, 228), (215, 20, 203), (211, 31, 178),
- (198, 28, 99), (138, 43, 51), (136, 93, 0), (118, 97, 16),
- (72, 102, 48), (58, 91, 24), (45, 80, 0), (40, 81, 4),
- (36, 82, 9), (39, 55, 0), (19, 49, 0), (13, 49, 23),
- (0, 63, 50), (37, 145, 218), (35, 152, 222), (34, 159, 226),
- (4, 170, 208), (3, 125, 176), (10, 42, 127), (29, 59, 123),
- (114, 18, 167), (133, 32, 204), (153, 47, 241), (191, 8, 223),
- (203, 6, 236), (210, 21, 238), (177, 72, 200), (161, 59, 221),
- (138, 62, 212), (64, 60, 147), (61, 52, 125), (59, 44, 103),
- (1, 68, 35), (31, 45, 9), (21, 10, 18), (18, 9, 14),
- (5, 7, 0), (4, 3, 11), (3, 0, 22), (15, 21, 45),
- (30, 20, 70), (37, 35, 46), (63, 4, 0), (68, 0, 5),
- (86, 10, 36), (124, 18, 67), (146, 53, 142), (95, 130, 184),
- (104, 208, 171), (99, 232, 187), (88, 216, 245), (47, 193, 252),
- (111, 172, 237), (141, 133, 238), (172, 94, 240), (207, 50, 243),
- (229, 29, 242), (172, 38, 247), (143, 43, 251), (99, 92, 234),
- (76, 171, 229), (41, 178, 214), (36, 187, 146), (87, 193, 95),
- (154, 188, 6), (181, 187, 3), (191, 185, 1), (212, 165, 23),
- (237, 113, 77), (231, 79, 104), (234, 57, 135), (238, 14, 175),
- (232, 42, 166), (241, 93, 125), (255, 189, 83), (233, 239, 55),
- (231, 248, 46), (215, 231, 96), (199, 227, 127), (201, 235, 141),
- (162, 218, 145), (151, 251, 127), (179, 245, 113), (173, 239, 89),
- (155, 202, 12), (172, 144, 19), (139, 96, 2), (149, 114, 10),
- (185, 149, 11), (251, 199, 35), (228, 236, 75), (206, 245, 128),
- (164, 203, 159), (138, 216, 200), (105, 181, 241), (120, 176, 235),
- (156, 200, 201), (199, 216, 200), (200, 222, 173), (172, 203, 195),
- (168, 135, 216), (145, 93, 240), (146, 51, 195), (105, 20, 165),
- (118, 0, 140), (71, 0, 96), (63, 0, 101), (49, 24, 63),
- (30, 24, 58), (41, 0, 17), (60, 39, 0), (69, 35, 0),
- (92, 78, 0), (96, 115, 7), (96, 187, 68), (92, 226, 115),
- (40, 194, 134), (75, 104, 110), (111, 61, 62), (107, 0, 92),
- (106, 0, 81), (126, 19, 9), (108, 21, 14), (66, 0, 19)
- ),
-
-// 359 vchira_0003.jpg
-((85, 39, 189), (141, 23, 195), (149, 11, 167), (158, 0, 139),
- (147, 0, 134), (137, 0, 130), (131, 2, 134), (126, 4, 138),
- (90, 12, 148), (99, 9, 142), (109, 6, 137), (111, 3, 132),
- (113, 1, 127), (123, 3, 111), (133, 6, 95), (141, 19, 77),
- (149, 32, 59), (154, 81, 12), (155, 90, 11), (157, 100, 10),
- (144, 105, 7), (131, 110, 5), (131, 110, 2), (132, 111, 0),
- (156, 143, 3), (168, 161, 21), (180, 179, 39), (217, 202, 35),
- (255, 225, 32), (255, 228, 29), (255, 232, 27), (255, 231, 20),
- (245, 218, 7), (191, 174, 6), (178, 155, 5), (165, 137, 4),
- (155, 130, 8), (146, 124, 13), (136, 111, 8), (127, 98, 4),
- (147, 45, 33), (128, 24, 81), (110, 4, 130), (103, 15, 155),
- (97, 26, 180), (94, 26, 173), (91, 27, 167), (95, 8, 113),
- (129, 37, 52), (162, 92, 30), (168, 110, 22), (175, 128, 14),
- (186, 146, 13), (198, 164, 13), (199, 168, 21), (200, 172, 29),
- (183, 126, 21), (188, 85, 57), (193, 45, 93), (192, 31, 113),
- (191, 18, 134), (191, 24, 122), (191, 30, 110), (183, 34, 98),
- (193, 36, 87), (196, 34, 91), (195, 32, 98), (195, 30, 106),
- (188, 25, 112), (181, 21, 119), (168, 0, 131), (135, 9, 152),
- (97, 14, 154), (100, 7, 136), (104, 1, 119), (105, 1, 111),
- (107, 2, 103), (110, 1, 104), (114, 0, 106), (125, 4, 109),
- (148, 12, 88), (137, 28, 49), (134, 41, 39), (131, 55, 29),
- (125, 61, 29), (119, 67, 30), (111, 52, 22), (109, 43, 17),
- (77, 13, 4), (78, 29, 4), (79, 46, 5), (88, 56, 7),
- (98, 66, 9), (107, 75, 0), (127, 100, 0), (140, 134, 0),
- (174, 158, 3), (242, 123, 83), (232, 108, 80), (223, 93, 77),
- (208, 77, 69), (194, 61, 62), (175, 57, 53), (174, 43, 61),
- (193, 66, 77), (208, 73, 80), (224, 81, 83), (204, 62, 79),
- (185, 44, 76), (177, 33, 86), (165, 52, 56), (148, 71, 19),
- (126, 71, 7), (116, 92, 2), (115, 93, 3), (115, 94, 5),
- (115, 96, 4), (120, 94, 0), (150, 95, 31), (161, 55, 65),
- (165, 13, 96), (169, 25, 101), (173, 38, 107), (173, 38, 97),
- (174, 38, 88), (177, 66, 47), (189, 104, 21), (218, 147, 23),
- (232, 154, 30), (214, 184, 10), (213, 194, 10), (212, 205, 11),
- (237, 203, 18), (248, 208, 14), (244, 191, 27), (237, 141, 54),
- (233, 132, 50), (220, 135, 38), (208, 138, 27), (195, 130, 18),
- (183, 123, 9), (156, 104, 21), (118, 72, 22), (121, 65, 6),
- (119, 48, 0), (118, 0, 69), (118, 0, 75), (118, 0, 82),
- (125, 0, 87), (125, 4, 97), (138, 2, 104), (147, 5, 113),
- (159, 27, 103), (162, 36, 93), (165, 46, 84), (161, 58, 51),
- (162, 94, 33), (167, 110, 23), (172, 121, 6), (172, 119, 17),
- (178, 112, 25), (162, 68, 34), (165, 58, 45), (169, 48, 57),
- (164, 41, 62), (158, 25, 88), (123, 15, 127), (93, 29, 167),
- (70, 82, 218), (62, 99, 220), (55, 116, 223), (125, 72, 224),
- (143, 17, 179), (158, 0, 139), (173, 5, 126), (210, 42, 101),
- (220, 66, 102), (235, 118, 83), (219, 151, 54), (244, 201, 34),
- (255, 220, 34), (255, 249, 34), (255, 243, 21), (249, 214, 28),
- (239, 153, 40), (232, 143, 44), (226, 134, 49), (208, 100, 51),
- (187, 79, 43), (171, 45, 69), (154, 22, 71), (138, 0, 88),
- (136, 0, 103), (131, 9, 118), (126, 4, 123), (148, 1, 118),
- (162, 8, 120), (161, 5, 114), (143, 7, 105), (141, 2, 103),
- (143, 7, 91), (155, 14, 82), (149, 21, 54), (149, 27, 50),
- (152, 36, 39), (140, 67, 34), (139, 79, 19), (130, 100, 0),
- (136, 99, 0), (153, 104, 2), (161, 94, 3), (151, 92, 0),
- (137, 73, 12), (124, 66, 28), (114, 48, 32), (130, 17, 60),
- (115, 0, 93), (114, 0, 97), (98, 0, 104), (95, 0, 128),
- (81, 3, 139), (82, 11, 143), (89, 0, 137), (114, 4, 139),
- (128, 10, 120), (140, 3, 119), (140, 5, 123), (150, 0, 128),
- (159, 6, 130), (149, 10, 173), (145, 19, 191), (129, 14, 193),
- (108, 22, 195), (125, 39, 200), (111, 50, 187), (97, 43, 201),
- (87, 43, 190), (113, 9, 156), (147, 15, 99), (142, 38, 47),
- (158, 76, 29), (161, 102, 12), (154, 118, 0), (140, 111, 9),
- (140, 125, 6), (156, 132, 6), (161, 126, 8), (172, 132, 1),
- (188, 144, 0), (198, 149, 12), (220, 166, 8), (250, 206, 23),
- (254, 209, 32), (249, 209, 36), (226, 182, 34), (223, 159, 23)
- ),
-
-// 360 vchira_0012.jpg
-((211, 48, 91), (113, 23, 0), (78, 32, 0), (43, 41, 0),
- (31, 30, 16), (20, 20, 32), (28, 12, 37), (36, 4, 43),
- (118, 2, 49), (145, 11, 68), (172, 21, 88), (171, 31, 83),
- (170, 41, 79), (212, 82, 105), (255, 124, 132), (250, 136, 129),
- (245, 149, 127), (198, 200, 179), (219, 169, 195), (240, 138, 212),
- (218, 100, 147), (196, 63, 82), (165, 43, 78), (134, 23, 74),
- (100, 18, 40), (56, 9, 21), (13, 0, 2), (11, 0, 4),
- (9, 0, 6), (4, 9, 15), (0, 19, 25), (20, 8, 58),
- (53, 0, 56), (56, 15, 19), (63, 19, 15), (70, 24, 11),
- (112, 60, 15), (155, 96, 20), (171, 136, 10), (188, 176, 0),
- (210, 255, 80), (203, 224, 93), (197, 193, 106), (164, 152, 90),
- (131, 111, 74), (137, 80, 57), (144, 50, 40), (127, 46, 1),
- (169, 98, 34), (170, 209, 118), (145, 231, 110), (120, 253, 102),
- (99, 246, 114), (78, 239, 127), (60, 217, 121), (43, 196, 116),
- (26, 101, 168), (41, 64, 151), (57, 28, 134), (67, 23, 123),
- (77, 18, 112), (110, 9, 112), (144, 0, 113), (148, 8, 113),
- (101, 15, 50), (35, 50, 9), (17, 45, 26), (0, 41, 44),
- (0, 53, 35), (0, 66, 26), (36, 101, 81), (54, 146, 121),
- (53, 231, 121), (59, 233, 130), (65, 236, 140), (73, 239, 132),
- (81, 243, 124), (99, 241, 121), (117, 239, 118), (158, 253, 107),
- (189, 218, 108), (212, 208, 147), (198, 214, 151), (185, 220, 156),
- (169, 210, 144), (153, 200, 132), (99, 166, 95), (99, 143, 118),
- (13, 67, 101), (6, 76, 118), (0, 86, 136), (0, 112, 147),
- (0, 138, 159), (12, 132, 148), (0, 114, 117), (40, 154, 120),
- (42, 194, 109), (46, 212, 110), (71, 226, 115), (97, 241, 120),
- (105, 246, 114), (114, 251, 109), (137, 235, 100), (151, 254, 101),
- (144, 255, 96), (131, 255, 98), (118, 255, 101), (108, 255, 102),
- (98, 255, 104), (98, 252, 132), (98, 254, 145), (107, 252, 159),
- (105, 251, 142), (135, 235, 119), (134, 231, 115), (133, 228, 112),
- (149, 255, 107), (128, 250, 90), (119, 252, 101), (102, 246, 99),
- (49, 202, 86), (49, 166, 94), (50, 130, 103), (37, 133, 107),
- (25, 137, 112), (8, 149, 83), (50, 161, 67), (63, 188, 52),
- (120, 201, 98), (184, 208, 134), (219, 198, 128), (255, 189, 123),
- (253, 125, 116), (218, 94, 66), (187, 161, 24), (219, 232, 0),
- (253, 255, 36), (244, 252, 42), (235, 249, 48), (245, 237, 68),
- (255, 225, 89), (214, 249, 95), (195, 237, 89), (158, 252, 102),
- (167, 255, 107), (193, 230, 125), (200, 238, 131), (208, 247, 138),
- (228, 231, 144), (197, 234, 129), (154, 248, 136), (118, 255, 132),
- (117, 240, 133), (132, 242, 136), (147, 244, 139), (165, 246, 153),
- (159, 243, 147), (134, 231, 136), (88, 159, 99), (38, 109, 105),
- (9, 62, 93), (40, 33, 75), (49, 16, 73), (59, 0, 72),
- (64, 0, 83), (65, 1, 87), (57, 13, 100), (120, 43, 137),
- (178, 18, 180), (195, 86, 163), (213, 154, 146), (218, 226, 44),
- (233, 222, 18), (187, 138, 35), (179, 89, 36), (177, 49, 74),
- (120, 40, 79), (71, 4, 55), (41, 11, 85), (48, 16, 113),
- (68, 19, 136), (136, 92, 145), (169, 182, 128), (191, 222, 162),
- (153, 225, 187), (168, 234, 177), (183, 244, 167), (191, 205, 188),
- (193, 234, 204), (202, 217, 222), (183, 160, 242), (178, 91, 248),
- (150, 169, 165), (131, 165, 104), (106, 189, 121), (62, 227, 148),
- (56, 237, 160), (35, 233, 145), (30, 242, 184), (59, 236, 220),
- (116, 197, 227), (148, 226, 186), (131, 245, 173), (145, 246, 166),
- (132, 249, 135), (168, 246, 127), (176, 222, 150), (169, 187, 137),
- (170, 155, 148), (117, 57, 117), (97, 41, 68), (81, 15, 51),
- (50, 34, 44), (50, 54, 19), (56, 45, 15), (69, 45, 35),
- (102, 67, 9), (116, 71, 16), (74, 128, 0), (69, 137, 14),
- (49, 119, 56), (73, 191, 53), (127, 204, 102), (174, 233, 139),
- (193, 224, 144), (215, 200, 157), (219, 200, 134), (223, 201, 99),
- (177, 176, 96), (176, 67, 62), (149, 62, 68), (148, 24, 52),
- (130, 27, 46), (146, 47, 42), (174, 57, 40), (171, 113, 16),
- (141, 205, 56), (85, 234, 90), (90, 248, 125), (75, 255, 158),
- (72, 231, 199), (121, 233, 195), (145, 245, 195), (168, 242, 215),
- (180, 221, 207), (165, 222, 203), (149, 186, 212), (100, 200, 255),
- (51, 206, 252), (88, 111, 223), (41, 153, 203), (19, 218, 163),
- (83, 255, 167), (143, 219, 193), (165, 197, 186), (255, 145, 163)
- ),
-
-// 361 vchira_0013.jpg
-((180, 215, 243), (103, 96, 234), (93, 75, 206), (84, 54, 178),
- (89, 45, 160), (94, 37, 142), (93, 30, 142), (93, 24, 143),
- (64, 31, 174), (59, 43, 174), (55, 55, 175), (69, 56, 188),
- (83, 58, 201), (95, 55, 211), (108, 52, 221), (111, 68, 230),
- (115, 84, 240), (114, 111, 216), (92, 103, 201), (70, 95, 187),
- (65, 94, 191), (60, 93, 196), (57, 90, 195), (54, 88, 195),
- (75, 77, 214), (101, 65, 226), (128, 54, 239), (105, 56, 224),
- (83, 59, 209), (78, 60, 204), (74, 62, 200), (64, 55, 198),
- (50, 61, 177), (85, 91, 211), (94, 89, 224), (103, 87, 237),
- (125, 67, 233), (148, 47, 229), (162, 45, 236), (176, 43, 244),
- (179, 63, 236), (171, 66, 241), (164, 69, 247), (172, 73, 238),
- (180, 77, 230), (175, 89, 217), (170, 102, 205), (151, 82, 191),
- (92, 44, 153), (41, 13, 53), (30, 6, 35), (19, 0, 17),
- (15, 0, 18), (12, 0, 20), (18, 0, 24), (25, 0, 29),
- (32, 20, 92), (57, 15, 117), (82, 11, 143), (109, 8, 164),
- (137, 5, 185), (142, 10, 191), (148, 16, 198), (146, 47, 216),
- (146, 102, 251), (119, 122, 255), (115, 110, 236), (112, 99, 217),
- (122, 114, 211), (132, 130, 205), (214, 173, 169), (237, 209, 255),
- (148, 112, 248), (140, 138, 248), (132, 164, 249), (108, 159, 231),
- (84, 154, 214), (80, 153, 220), (76, 152, 227), (89, 135, 229),
- (88, 103, 228), (64, 78, 200), (63, 60, 188), (63, 43, 176),
- (62, 38, 176), (61, 34, 177), (69, 29, 164), (67, 10, 149),
- (52, 12, 108), (38, 6, 84), (25, 1, 61), (25, 2, 59),
- (26, 3, 57), (28, 2, 49), (27, 4, 33), (11, 13, 26),
- (6, 7, 37), (9, 13, 61), (23, 12, 71), (38, 11, 82),
- (42, 9, 80), (47, 7, 78), (48, 2, 75), (54, 0, 87),
- (43, 23, 112), (43, 28, 120), (44, 33, 129), (38, 44, 139),
- (32, 55, 149), (27, 68, 150), (17, 62, 127), (20, 27, 108),
- (17, 25, 87), (11, 10, 44), (15, 5, 48), (20, 0, 53),
- (31, 3, 54), (52, 5, 73), (58, 3, 96), (77, 6, 136),
- (116, 27, 193), (122, 35, 205), (128, 44, 217), (122, 36, 207),
- (116, 28, 198), (103, 28, 193), (83, 33, 180), (64, 61, 168),
- (63, 79, 166), (109, 76, 215), (118, 78, 214), (128, 81, 213),
- (131, 61, 196), (115, 46, 201), (109, 26, 180), (94, 9, 139),
- (68, 0, 86), (85, 0, 111), (103, 0, 136), (115, 8, 159),
- (127, 16, 183), (158, 30, 213), (172, 74, 223), (176, 87, 255),
- (185, 90, 252), (180, 108, 242), (172, 103, 242), (164, 99, 243),
- (162, 68, 252), (149, 32, 234), (143, 23, 219), (137, 24, 204),
- (67, 41, 168), (62, 45, 155), (57, 50, 143), (36, 43, 134),
- (41, 32, 115), (33, 44, 98), (39, 28, 84), (41, 19, 84),
- (54, 16, 117), (98, 10, 146), (105, 12, 152), (113, 14, 159),
- (102, 28, 177), (83, 44, 187), (82, 59, 199), (89, 72, 213),
- (79, 84, 202), (75, 73, 201), (71, 63, 200), (71, 63, 184),
- (55, 58, 173), (42, 53, 159), (42, 44, 155), (37, 59, 160),
- (34, 76, 160), (26, 83, 152), (32, 89, 170), (39, 96, 186),
- (22, 116, 180), (35, 107, 192), (48, 129, 210), (41, 99, 198),
- (42, 62, 177), (45, 52, 164), (48, 42, 152), (59, 30, 138),
- (85, 27, 137), (92, 38, 150), (112, 45, 187), (112, 70, 196),
- (131, 104, 197), (126, 70, 231), (135, 56, 223), (130, 24, 192),
- (114, 32, 179), (110, 39, 179), (94, 40, 180), (65, 54, 159),
- (51, 55, 144), (33, 86, 136), (33, 61, 124), (43, 53, 124),
- (40, 48, 120), (45, 37, 114), (84, 66, 114), (90, 65, 159),
- (96, 81, 186), (91, 67, 187), (81, 58, 174), (84, 42, 170),
- (83, 17, 153), (66, 5, 134), (69, 15, 129), (50, 12, 123),
- (42, 19, 133), (63, 32, 151), (87, 23, 172), (90, 13, 181),
- (88, 34, 192), (90, 42, 190), (75, 65, 200), (54, 88, 211),
- (49, 107, 207), (46, 98, 208), (37, 91, 191), (50, 71, 180),
- (61, 62, 170), (73, 48, 139), (77, 22, 126), (52, 29, 120),
- (32, 28, 112), (26, 27, 94), (23, 3, 102), (23, 0, 83),
- (33, 5, 92), (43, 8, 90), (45, 17, 104), (40, 31, 120),
- (30, 36, 134), (22, 59, 130), (18, 49, 93), (6, 24, 88),
- (4, 15, 77), (0, 9, 42), (4, 8, 19), (8, 0, 15),
- (14, 1, 11), (5, 3, 17), (7, 19, 19), (7, 30, 46),
- (0, 33, 49), (6, 24, 60), (0, 33, 80), (9, 34, 65)
- ),
-
-// 362 vchira_0014.jpg
-((45, 230, 126), (110, 183, 68), (100, 173, 62), (91, 164, 56),
- (81, 152, 60), (72, 140, 65), (51, 132, 84), (31, 124, 103),
- (12, 94, 45), (7, 71, 31), (2, 49, 17), (14, 57, 17),
- (27, 65, 18), (40, 86, 27), (54, 107, 37), (54, 101, 45),
- (55, 96, 54), (93, 147, 113), (56, 137, 113), (19, 127, 114),
- (9, 121, 105), (0, 115, 97), (0, 103, 79), (0, 91, 61),
- (69, 116, 20), (116, 119, 41), (164, 122, 62), (127, 96, 34),
- (91, 70, 7), (74, 59, 3), (57, 48, 0), (35, 49, 16),
- (30, 55, 25), (25, 38, 44), (24, 34, 49), (24, 30, 54),
- (30, 38, 45), (37, 47, 36), (46, 71, 32), (55, 96, 28),
- (99, 119, 0), (114, 123, 21), (129, 127, 42), (111, 84, 61),
- (93, 41, 80), (79, 32, 71), (65, 23, 63), (61, 13, 53),
- (58, 10, 32), (43, 28, 0), (59, 31, 22), (75, 35, 44),
- (136, 65, 54), (198, 95, 64), (184, 136, 53), (171, 177, 43),
- (147, 204, 99), (173, 206, 81), (199, 208, 63), (222, 214, 77),
- (245, 220, 91), (236, 233, 80), (228, 247, 69), (225, 245, 132),
- (222, 229, 177), (146, 208, 183), (191, 200, 197), (237, 192, 212),
- (237, 195, 187), (237, 199, 162), (202, 184, 136), (151, 161, 124),
- (83, 100, 64), (70, 77, 60), (57, 55, 56), (34, 37, 46),
- (12, 19, 37), (6, 16, 25), (0, 13, 14), (0, 31, 13),
- (0, 36, 0), (15, 82, 28), (28, 95, 61), (42, 108, 94),
- (51, 142, 125), (60, 176, 157), (79, 222, 216), (90, 238, 202),
- (14, 191, 173), (10, 150, 137), (6, 110, 101), (3, 84, 84),
- (0, 59, 68), (14, 22, 45), (3, 6, 23), (0, 10, 12),
- (0, 17, 3), (0, 34, 0), (16, 59, 17), (32, 84, 35),
- (53, 97, 56), (74, 111, 78), (121, 163, 81), (132, 186, 126),
- (131, 162, 182), (127, 180, 209), (123, 198, 237), (110, 217, 224),
- (97, 237, 211), (80, 250, 214), (34, 251, 230), (0, 241, 252),
- (61, 236, 229), (103, 210, 218), (119, 178, 213), (136, 146, 208),
- (146, 135, 201), (147, 145, 159), (132, 114, 126), (124, 124, 114),
- (85, 117, 116), (86, 101, 106), (88, 85, 96), (94, 83, 96),
- (100, 82, 96), (145, 89, 126), (138, 70, 119), (97, 8, 136),
- (60, 5, 106), (18, 75, 60), (19, 82, 50), (20, 90, 40),
- (26, 91, 33), (43, 72, 8), (50, 65, 0), (47, 60, 0),
- (36, 44, 7), (20, 50, 3), (4, 57, 0), (2, 52, 0),
- (0, 48, 0), (0, 47, 0), (36, 46, 0), (7, 39, 0),
- (0, 40, 19), (15, 69, 45), (18, 74, 45), (22, 79, 46),
- (39, 64, 61), (81, 53, 101), (140, 28, 201), (188, 44, 191),
- (185, 67, 143), (142, 70, 120), (99, 73, 98), (70, 56, 47),
- (47, 26, 31), (29, 24, 31), (25, 34, 13), (18, 18, 0),
- (4, 13, 0), (0, 24, 2), (1, 25, 1), (3, 27, 0),
- (15, 35, 8), (36, 44, 33), (42, 40, 53), (38, 33, 56),
- (30, 50, 77), (22, 51, 66), (14, 52, 55), (25, 51, 26),
- (36, 42, 16), (42, 31, 9), (45, 5, 13), (36, 11, 14),
- (22, 23, 18), (0, 40, 26), (2, 49, 59), (13, 43, 71),
- (17, 47, 73), (16, 36, 73), (15, 16, 44), (15, 9, 19),
- (0, 33, 0), (14, 44, 5), (29, 56, 11), (60, 78, 18),
- (138, 136, 33), (183, 160, 4), (212, 201, 33), (169, 187, 39),
- (123, 197, 40), (158, 170, 72), (161, 176, 91), (154, 176, 127),
- (162, 167, 135), (163, 147, 173), (184, 104, 163), (135, 84, 143),
- (138, 146, 185), (92, 139, 183), (93, 149, 200), (115, 185, 183),
- (125, 186, 181), (119, 149, 139), (115, 139, 107), (94, 143, 113),
- (106, 164, 116), (145, 175, 167), (146, 229, 187), (204, 236, 173),
- (205, 240, 158), (183, 198, 129), (186, 159, 129), (167, 167, 113),
- (118, 138, 66), (107, 92, 59), (76, 72, 34), (32, 62, 38),
- (20, 92, 46), (59, 96, 65), (134, 137, 92), (152, 203, 144),
- (136, 200, 176), (122, 242, 170), (94, 245, 176), (85, 241, 180),
- (75, 255, 147), (123, 219, 83), (194, 214, 41), (248, 245, 0),
- (210, 236, 41), (207, 219, 85), (218, 213, 111), (190, 201, 122),
- (177, 197, 134), (132, 200, 179), (112, 190, 210), (74, 191, 198),
- (40, 180, 181), (0, 95, 134), (43, 67, 91), (18, 34, 86),
- (18, 23, 53), (0, 3, 37), (12, 11, 42), (58, 3, 60),
- (86, 0, 84), (106, 0, 134), (117, 10, 148), (196, 35, 177),
- (182, 52, 202), (135, 34, 192), (89, 6, 136), (19, 33, 59)
- ),
-
-// 363 vchira_0015.jpg
-((104, 83, 122), (0, 48, 110), (0, 32, 101), (0, 17, 92),
- (37, 40, 98), (74, 63, 105), (98, 55, 108), (123, 47, 112),
- (125, 61, 121), (128, 63, 125), (132, 66, 130), (154, 113, 147),
- (177, 161, 164), (201, 197, 201), (226, 233, 239), (235, 244, 240),
- (245, 255, 242), (255, 240, 190), (215, 225, 199), (175, 211, 209),
- (106, 156, 173), (37, 101, 137), (26, 83, 134), (15, 66, 132),
- (18, 14, 91), (26, 8, 82), (35, 2, 73), (56, 31, 85),
- (78, 60, 98), (85, 60, 104), (93, 61, 110), (73, 31, 117),
- (59, 21, 98), (44, 0, 60), (53, 24, 61), (62, 48, 63),
- (69, 60, 106), (76, 72, 149), (100, 80, 164), (125, 89, 179),
- (170, 67, 200), (148, 91, 206), (127, 116, 212), (125, 128, 189),
- (123, 140, 166), (128, 154, 196), (133, 168, 226), (151, 193, 253),
- (197, 174, 242), (205, 224, 228), (219, 236, 207), (233, 249, 186),
- (244, 252, 179), (255, 255, 172), (255, 255, 161), (255, 255, 150),
- (247, 218, 20), (251, 220, 96), (255, 223, 172), (245, 218, 199),
- (235, 213, 226), (232, 206, 240), (229, 199, 255), (255, 210, 255),
- (255, 195, 255), (241, 188, 230), (245, 164, 197), (250, 140, 165),
- (242, 142, 169), (235, 145, 173), (179, 98, 139), (157, 124, 151),
- (143, 173, 123), (117, 192, 114), (92, 212, 106), (83, 148, 109),
- (74, 85, 113), (81, 83, 113), (88, 81, 114), (99, 96, 105),
- (150, 130, 119), (217, 205, 153), (220, 193, 172), (223, 181, 191),
- (223, 170, 162), (224, 160, 133), (250, 177, 98), (241, 142, 75),
- (118, 87, 93), (163, 116, 130), (209, 146, 167), (214, 155, 167),
- (220, 164, 167), (193, 178, 175), (179, 178, 158), (116, 142, 159),
- (89, 108, 122), (77, 50, 65), (71, 44, 60), (65, 38, 55),
- (80, 44, 73), (95, 50, 91), (115, 58, 101), (94, 47, 101),
- (33, 24, 55), (50, 36, 65), (67, 49, 75), (82, 65, 94),
- (97, 82, 113), (120, 130, 157), (134, 159, 166), (174, 200, 215),
- (202, 200, 222), (255, 245, 255), (255, 236, 254), (255, 228, 254),
- (203, 206, 225), (180, 202, 226), (167, 140, 217), (108, 115, 170),
- (75, 48, 163), (62, 54, 168), (50, 60, 173), (40, 66, 160),
- (31, 73, 147), (41, 95, 157), (28, 98, 184), (12, 106, 194),
- (33, 103, 189), (96, 140, 211), (114, 148, 217), (132, 157, 224),
- (159, 155, 239), (134, 148, 211), (88, 150, 201), (101, 192, 193),
- (85, 191, 142), (113, 153, 115), (142, 115, 88), (177, 130, 81),
- (212, 145, 75), (234, 169, 51), (249, 182, 29), (255, 201, 85),
- (243, 209, 138), (209, 225, 176), (208, 206, 195), (207, 187, 214),
- (188, 200, 224), (195, 211, 227), (188, 200, 224), (168, 203, 225),
- (111, 125, 170), (89, 113, 163), (67, 102, 156), (49, 70, 135),
- (0, 47, 142), (7, 28, 119), (28, 22, 128), (102, 20, 193),
- (144, 7, 199), (199, 8, 235), (198, 7, 237), (197, 7, 239),
- (148, 27, 230), (123, 41, 239), (139, 79, 237), (149, 59, 193),
- (60, 10, 73), (58, 8, 48), (57, 6, 23), (52, 13, 0),
- (49, 16, 1), (38, 0, 0), (23, 0, 17), (18, 0, 59),
- (14, 25, 55), (32, 30, 79), (43, 56, 91), (47, 50, 93),
- (40, 23, 119), (60, 0, 93), (51, 1, 72), (66, 0, 38),
- (53, 19, 0), (51, 26, 0), (50, 33, 0), (56, 35, 34),
- (54, 39, 70), (57, 64, 74), (82, 49, 120), (128, 29, 148),
- (124, 11, 161), (86, 25, 162), (53, 113, 165), (89, 140, 206),
- (125, 155, 207), (151, 193, 233), (179, 236, 255), (207, 252, 249),
- (247, 255, 255), (255, 236, 229), (224, 189, 219), (186, 163, 215),
- (134, 117, 161), (104, 109, 138), (80, 83, 118), (38, 63, 117),
- (8, 36, 83), (0, 31, 60), (9, 13, 86), (11, 1, 74),
- (0, 16, 68), (0, 2, 61), (31, 8, 60), (64, 8, 35),
- (147, 32, 45), (186, 18, 53), (208, 59, 26), (206, 108, 7),
- (185, 103, 4), (195, 80, 25), (127, 68, 26), (116, 32, 0),
- (96, 20, 0), (82, 4, 0), (76, 0, 0), (30, 0, 2),
- (2, 6, 41), (1, 16, 49), (17, 14, 45), (65, 28, 0),
- (110, 43, 37), (150, 62, 60), (174, 67, 59), (183, 117, 65),
- (170, 143, 52), (207, 120, 27), (233, 84, 41), (233, 84, 41),
- (234, 72, 51), (207, 84, 86), (182, 95, 103), (146, 90, 99),
- (120, 55, 75), (108, 45, 74), (86, 48, 61), (71, 46, 42),
- (67, 32, 64), (125, 10, 65), (158, 5, 85), (152, 32, 57),
- (200, 45, 41), (182, 68, 0), (152, 42, 17), (119, 7, 0)
- ),
-
-// 364 vchira_17.jpg
-((23, 59, 55), (8, 128, 67), (20, 155, 77), (33, 182, 88),
- (38, 184, 83), (43, 186, 78), (33, 178, 85), (23, 171, 93),
- (0, 130, 106), (9, 112, 112), (19, 95, 118), (9, 89, 142),
- (0, 83, 167), (16, 74, 151), (32, 65, 136), (42, 53, 140),
- (53, 42, 144), (117, 10, 186), (127, 8, 150), (137, 7, 115),
- (116, 4, 102), (95, 1, 89), (71, 11, 91), (48, 22, 93),
- (0, 101, 98), (9, 100, 124), (18, 100, 150), (36, 84, 165),
- (55, 68, 180), (65, 65, 191), (76, 63, 203), (104, 51, 204),
- (123, 32, 198), (163, 5, 203), (175, 9, 201), (188, 14, 200),
- (176, 22, 209), (164, 31, 218), (135, 69, 233), (106, 107, 249),
- (19, 135, 134), (32, 165, 111), (46, 196, 88), (47, 205, 100),
- (49, 215, 113), (47, 223, 125), (46, 231, 137), (41, 235, 149),
- (28, 225, 153), (23, 207, 133), (12, 187, 117), (2, 167, 101),
- (15, 160, 109), (29, 153, 117), (18, 157, 133), (7, 161, 149),
- (21, 151, 201), (58, 108, 212), (95, 65, 223), (145, 47, 230),
- (196, 30, 238), (221, 31, 231), (247, 33, 225), (242, 64, 140),
- (186, 82, 91), (112, 0, 119), (90, 44, 163), (68, 89, 208),
- (57, 99, 205), (46, 109, 202), (22, 152, 188), (29, 169, 122),
- (21, 167, 82), (32, 174, 79), (44, 181, 77), (46, 190, 81),
- (48, 199, 86), (49, 199, 85), (51, 199, 85), (58, 211, 97),
- (55, 219, 106), (58, 220, 108), (63, 224, 107), (69, 229, 107),
- (67, 224, 100), (65, 220, 93), (61, 210, 84), (58, 211, 94),
- (51, 211, 101), (37, 196, 100), (24, 181, 100), (12, 170, 103),
- (0, 159, 106), (13, 123, 120), (17, 87, 112), (23, 51, 101),
- (53, 46, 116), (66, 10, 119), (70, 15, 146), (75, 20, 174),
- (74, 21, 177), (74, 23, 180), (85, 19, 155), (80, 37, 168),
- (58, 66, 193), (52, 79, 192), (47, 93, 191), (38, 108, 192),
- (30, 124, 194), (6, 127, 172), (0, 164, 153), (0, 135, 144),
- (3, 136, 131), (0, 116, 122), (4, 88, 111), (9, 61, 100),
- (0, 34, 80), (4, 34, 32), (0, 29, 13), (19, 72, 18),
- (0, 130, 98), (16, 167, 103), (33, 204, 108), (38, 210, 113),
- (43, 217, 119), (43, 223, 136), (18, 211, 164), (1, 215, 187),
- (6, 186, 223), (48, 182, 255), (48, 159, 240), (48, 136, 226),
- (40, 106, 200), (13, 77, 149), (16, 57, 109), (23, 20, 89),
- (130, 0, 86), (129, 15, 86), (129, 30, 87), (119, 25, 115),
- (109, 21, 144), (118, 44, 199), (81, 80, 220), (67, 83, 178),
- (28, 122, 134), (3, 112, 106), (17, 96, 92), (31, 81, 78),
- (35, 79, 78), (11, 111, 85), (11, 132, 97), (16, 156, 95),
- (12, 182, 120), (13, 185, 126), (14, 189, 132), (4, 184, 159),
- (6, 165, 169), (12, 171, 193), (20, 169, 193), (42, 145, 222),
- (65, 140, 242), (47, 158, 240), (32, 177, 219), (17, 197, 198),
- (22, 222, 175), (35, 236, 158), (48, 242, 155), (51, 244, 155),
- (48, 242, 155), (46, 241, 154), (44, 240, 154), (32, 233, 157),
- (21, 222, 167), (18, 211, 182), (40, 163, 231), (100, 132, 241),
- (156, 56, 242), (220, 20, 253), (239, 21, 239), (230, 2, 235),
- (226, 0, 224), (193, 1, 174), (157, 44, 98), (126, 29, 82),
- (36, 0, 40), (22, 6, 47), (9, 12, 55), (11, 23, 95),
- (25, 29, 116), (70, 35, 127), (62, 25, 157), (54, 44, 166),
- (66, 38, 151), (79, 14, 114), (49, 14, 82), (63, 0, 73),
- (70, 0, 65), (98, 0, 73), (100, 3, 70), (122, 16, 64),
- (122, 57, 29), (45, 129, 31), (35, 149, 53), (13, 138, 60),
- (20, 134, 64), (30, 156, 72), (24, 165, 86), (27, 183, 99),
- (32, 208, 123), (43, 231, 137), (44, 233, 141), (44, 236, 150),
- (49, 242, 153), (55, 240, 139), (58, 240, 139), (56, 236, 136),
- (59, 239, 132), (63, 232, 117), (61, 223, 101), (55, 212, 95),
- (54, 212, 99), (54, 218, 106), (56, 227, 113), (42, 231, 139),
- (36, 233, 153), (32, 233, 155), (36, 234, 155), (36, 234, 157),
- (31, 231, 158), (28, 222, 149), (18, 208, 146), (25, 157, 117),
- (2, 126, 102), (0, 64, 91), (36, 5, 46), (68, 9, 29),
- (31, 1, 37), (18, 2, 28), (20, 67, 13), (23, 106, 26),
- (35, 135, 45), (45, 144, 79), (22, 159, 81), (23, 174, 93),
- (25, 196, 118), (38, 211, 121), (36, 228, 143), (39, 236, 154),
- (42, 239, 157), (40, 237, 157), (38, 235, 153), (34, 232, 155),
- (23, 217, 147), (22, 203, 132), (32, 187, 96), (47, 185, 73)
- ),
-
-// 365 vchira_18pp1.jpg
-((74, 7, 183), (102, 15, 208), (108, 66, 231), (115, 117, 254),
- (128, 116, 254), (142, 115, 254), (141, 111, 252), (140, 108, 251),
- (197, 52, 179), (198, 54, 176), (200, 57, 173), (183, 78, 205),
- (166, 99, 238), (152, 130, 246), (139, 162, 255), (130, 165, 250),
- (122, 168, 246), (106, 119, 247), (125, 115, 248), (145, 111, 250),
- (162, 99, 240), (180, 87, 230), (192, 81, 213), (204, 76, 197),
- (242, 106, 178), (225, 76, 166), (208, 46, 155), (194, 31, 146),
- (181, 17, 138), (183, 17, 137), (185, 17, 136), (185, 17, 136),
- (193, 32, 146), (226, 104, 151), (239, 119, 152), (252, 135, 153),
- (253, 167, 173), (255, 199, 194), (253, 211, 198), (251, 223, 202),
- (250, 253, 242), (252, 251, 248), (254, 249, 255), (245, 248, 250),
- (236, 248, 246), (190, 235, 241), (144, 223, 236), (120, 202, 216),
- (145, 162, 255), (255, 167, 255), (251, 171, 234), (248, 176, 214),
- (241, 149, 204), (234, 122, 194), (220, 87, 182), (206, 53, 170),
- (139, 10, 172), (132, 16, 183), (125, 23, 195), (125, 29, 205),
- (126, 35, 216), (132, 40, 219), (139, 46, 222), (143, 72, 230),
- (150, 92, 255), (156, 133, 255), (173, 155, 255), (190, 178, 255),
- (181, 155, 248), (172, 133, 242), (157, 109, 247), (161, 64, 219),
- (169, 14, 142), (158, 9, 114), (148, 5, 87), (127, 4, 91),
- (106, 3, 95), (117, 1, 97), (129, 0, 100), (142, 1, 116),
- (148, 3, 130), (166, 10, 145), (175, 13, 140), (184, 16, 135),
- (184, 15, 132), (184, 15, 130), (185, 13, 125), (186, 15, 130),
- (191, 27, 140), (205, 45, 150), (219, 63, 160), (234, 75, 144),
- (249, 88, 129), (253, 76, 102), (233, 44, 112), (221, 23, 100),
- (206, 23, 105), (157, 4, 87), (165, 3, 94), (174, 2, 102),
- (180, 6, 111), (187, 11, 120), (184, 12, 122), (191, 17, 128),
- (245, 72, 102), (236, 67, 120), (227, 62, 139), (220, 56, 133),
- (213, 51, 127), (215, 41, 138), (193, 20, 128), (186, 12, 123),
- (199, 11, 106), (184, 12, 120), (178, 6, 115), (173, 1, 111),
- (140, 0, 120), (136, 3, 144), (125, 9, 158), (130, 2, 147),
- (152, 7, 148), (160, 10, 147), (169, 13, 146), (169, 17, 153),
- (170, 22, 160), (202, 45, 162), (196, 65, 169), (204, 71, 190),
- (216, 102, 215), (248, 135, 197), (238, 135, 206), (228, 135, 215),
- (232, 170, 233), (189, 189, 255), (178, 219, 241), (245, 191, 217),
- (254, 192, 197), (242, 170, 167), (230, 148, 137), (242, 131, 120),
- (255, 114, 104), (255, 90, 133), (248, 93, 151), (231, 87, 156),
- (215, 50, 155), (172, 8, 129), (164, 6, 132), (156, 5, 136),
- (129, 0, 124), (116, 0, 135), (65, 18, 124), (76, 4, 166),
- (66, 5, 168), (67, 2, 173), (68, 0, 179), (59, 2, 192),
- (74, 0, 199), (96, 18, 215), (112, 74, 247), (137, 92, 247),
- (155, 79, 231), (171, 34, 182), (172, 31, 173), (174, 28, 165),
- (168, 21, 163), (155, 18, 170), (130, 45, 166), (123, 58, 210),
- (113, 112, 231), (140, 106, 235), (167, 100, 239), (218, 114, 225),
- (246, 128, 204), (250, 143, 185), (244, 152, 203), (243, 155, 203),
- (187, 144, 213), (116, 170, 244), (68, 149, 231), (85, 192, 212),
- (126, 231, 224), (207, 255, 226), (245, 255, 244), (238, 245, 253),
- (255, 239, 255), (245, 230, 255), (236, 222, 255), (240, 199, 243),
- (217, 155, 238), (150, 112, 251), (84, 72, 240), (77, 0, 196),
- (72, 0, 204), (27, 1, 222), (55, 89, 213), (47, 153, 201),
- (60, 165, 212), (36, 159, 192), (28, 150, 191), (43, 119, 229),
- (86, 88, 248), (112, 18, 192), (117, 7, 182), (137, 13, 173),
- (163, 21, 167), (167, 38, 165), (160, 111, 193), (118, 159, 238),
- (109, 169, 242), (119, 165, 250), (142, 144, 255), (135, 96, 241),
- (153, 51, 212), (141, 26, 192), (153, 14, 165), (164, 12, 147),
- (179, 17, 139), (184, 20, 143), (168, 22, 157), (146, 15, 173),
- (139, 26, 194), (138, 29, 198), (126, 23, 190), (137, 15, 178),
- (158, 14, 164), (173, 27, 164), (175, 21, 155), (188, 30, 153),
- (212, 50, 161), (223, 81, 165), (236, 103, 158), (255, 135, 172),
- (251, 143, 175), (242, 169, 189), (249, 222, 192), (255, 227, 218),
- (253, 237, 237), (255, 240, 255), (246, 228, 228), (255, 215, 223),
- (233, 185, 245), (168, 115, 245), (151, 77, 234), (133, 39, 215),
- (117, 12, 192), (114, 10, 181), (102, 5, 183), (101, 10, 176),
- (113, 10, 154), (114, 0, 161), (100, 5, 185), (97, 17, 214),
- (81, 81, 239), (44, 121, 229), (75, 177, 217), (52, 169, 202)
- ),
-
-// 366 vchira_19.jpg
-((225, 128, 161), (246, 212, 86), (231, 233, 65), (216, 254, 44),
- (158, 206, 23), (101, 158, 3), (102, 126, 1), (104, 95, 0),
- (189, 151, 6), (206, 193, 8), (224, 235, 11), (213, 245, 24),
- (203, 255, 37), (155, 249, 56), (107, 243, 75), (98, 244, 98),
- (90, 246, 121), (207, 243, 91), (200, 230, 116), (193, 217, 141),
- (173, 228, 146), (154, 240, 151), (121, 242, 138), (89, 244, 126),
- (13, 244, 212), (7, 190, 176), (1, 136, 140), (1, 93, 108),
- (1, 51, 76), (9, 37, 62), (17, 23, 49), (7, 23, 23),
- (3, 12, 17), (6, 45, 0), (27, 62, 2), (49, 79, 5),
- (90, 116, 8), (131, 154, 11), (137, 192, 34), (144, 230, 57),
- (173, 225, 127), (93, 168, 109), (13, 112, 92), (12, 88, 70),
- (12, 65, 49), (7, 59, 58), (2, 54, 67), (19, 54, 94),
- (35, 46, 110), (13, 38, 95), (37, 51, 52), (62, 65, 10),
- (63, 66, 11), (65, 68, 13), (43, 66, 10), (21, 64, 8),
- (2, 41, 10), (35, 43, 5), (69, 45, 0), (104, 70, 0),
- (139, 95, 0), (160, 122, 0), (182, 149, 0), (226, 229, 0),
- (248, 239, 12), (241, 250, 0), (247, 251, 0), (253, 252, 1),
- (250, 251, 5), (247, 250, 9), (245, 255, 11), (229, 249, 30),
- (241, 233, 44), (248, 168, 93), (255, 103, 143), (250, 83, 147),
- (246, 64, 151), (246, 100, 142), (246, 137, 134), (255, 160, 98),
- (251, 157, 57), (171, 149, 1), (125, 111, 0), (80, 74, 0),
- (55, 91, 16), (30, 108, 32), (10, 137, 86), (0, 159, 131),
- (59, 253, 190), (89, 221, 180), (120, 189, 170), (135, 192, 165),
- (150, 196, 160), (101, 134, 165), (45, 146, 106), (74, 96, 50),
- (37, 73, 11), (0, 37, 29), (0, 36, 28), (0, 35, 28),
- (1, 35, 42), (3, 35, 56), (5, 42, 68), (24, 17, 85),
- (38, 11, 82), (31, 5, 51), (25, 0, 21), (28, 3, 24),
- (31, 6, 27), (33, 1, 50), (56, 0, 65), (89, 1, 79),
- (106, 0, 110), (146, 0, 134), (168, 1, 150), (191, 2, 166),
- (238, 60, 148), (238, 108, 82), (229, 142, 39), (233, 203, 0),
- (180, 122, 25), (148, 92, 12), (116, 63, 0), (93, 50, 0),
- (70, 38, 0), (42, 8, 0), (28, 1, 0), (29, 10, 12),
- (41, 10, 8), (87, 0, 33), (119, 6, 62), (151, 13, 91),
- (192, 10, 129), (201, 2, 179), (213, 7, 177), (210, 11, 192),
- (144, 22, 209), (72, 81, 164), (1, 140, 119), (1, 129, 109),
- (2, 118, 99), (7, 106, 62), (5, 68, 41), (2, 50, 26),
- (10, 40, 14), (1, 90, 62), (1, 101, 80), (1, 113, 99),
- (6, 136, 90), (9, 152, 99), (0, 173, 138), (15, 224, 167),
- (46, 169, 102), (43, 157, 64), (40, 145, 27), (48, 85, 7),
- (58, 99, 3), (56, 145, 1), (52, 144, 35), (70, 176, 28),
- (54, 182, 61), (122, 217, 65), (83, 176, 52), (45, 135, 39),
- (26, 61, 7), (22, 16, 0), (11, 8, 0), (0, 18, 0),
- (8, 3, 7), (8, 3, 3), (8, 3, 0), (2, 1, 9),
- (3, 3, 13), (2, 1, 6), (3, 0, 4), (8, 0, 0),
- (4, 2, 7), (6, 0, 11), (15, 0, 21), (29, 6, 26),
- (43, 0, 28), (75, 0, 61), (99, 1, 86), (110, 0, 93),
- (70, 3, 80), (55, 1, 74), (41, 0, 69), (28, 4, 54),
- (59, 1, 23), (74, 20, 18), (98, 23, 28), (142, 46, 34),
- (148, 65, 21), (163, 79, 68), (202, 73, 91), (153, 15, 64),
- (138, 20, 52), (135, 21, 57), (132, 8, 58), (113, 23, 48),
- (86, 3, 55), (55, 9, 11), (53, 5, 5), (55, 22, 5),
- (75, 42, 9), (56, 63, 12), (47, 32, 9), (29, 42, 0),
- (32, 39, 0), (100, 71, 3), (156, 90, 16), (200, 117, 15),
- (236, 197, 14), (248, 242, 32), (255, 251, 34), (248, 252, 15),
- (235, 255, 12), (233, 252, 20), (197, 226, 40), (164, 190, 7),
- (107, 126, 1), (89, 89, 0), (65, 138, 0), (59, 148, 0),
- (96, 159, 10), (117, 175, 13), (139, 187, 0), (194, 216, 19),
- (181, 174, 21), (183, 73, 58), (200, 44, 92), (250, 38, 184),
- (216, 3, 189), (216, 5, 195), (229, 7, 216), (253, 27, 222),
- (229, 143, 180), (234, 178, 129), (235, 185, 98), (223, 211, 65),
- (177, 255, 71), (225, 229, 54), (233, 225, 38), (242, 185, 20),
- (196, 110, 25), (119, 65, 18), (71, 43, 19), (51, 19, 22),
- (36, 30, 56), (31, 30, 108), (106, 0, 110), (144, 4, 175),
- (172, 12, 182), (149, 9, 168), (113, 61, 109), (9, 65, 114)
- ),
-
-// 367 vchira_28.jpg
-((0, 2, 44), (0, 71, 177), (12, 101, 195), (24, 131, 213),
- (13, 117, 214), (3, 103, 215), (5, 91, 190), (8, 80, 165),
- (26, 68, 108), (29, 55, 79), (33, 42, 51), (60, 51, 45),
- (88, 61, 40), (75, 69, 60), (63, 77, 80), (47, 65, 78),
- (31, 53, 76), (25, 35, 47), (38, 20, 26), (52, 6, 6),
- (54, 12, 8), (56, 19, 11), (63, 26, 10), (70, 34, 10),
- (114, 41, 6), (79, 38, 14), (45, 35, 23), (43, 24, 12),
- (42, 14, 2), (27, 10, 3), (12, 7, 4), (3, 2, 0),
- (4, 1, 10), (13, 3, 4), (54, 16, 18), (96, 30, 32),
- (130, 62, 31), (164, 95, 30), (178, 97, 27), (192, 100, 25),
- (166, 124, 74), (172, 144, 111), (178, 165, 149), (210, 170, 104),
- (242, 175, 60), (248, 199, 43), (255, 223, 26), (252, 233, 69),
- (254, 242, 122), (221, 225, 250), (188, 184, 193), (156, 143, 137),
- (115, 112, 113), (74, 81, 89), (71, 67, 83), (68, 54, 77),
- (40, 44, 56), (55, 74, 97), (70, 104, 139), (122, 147, 172),
- (174, 190, 205), (183, 198, 211), (193, 207, 218), (193, 199, 231),
- (173, 194, 215), (101, 137, 161), (82, 84, 145), (63, 31, 130),
- (64, 15, 85), (65, 0, 40), (50, 3, 19), (72, 6, 16),
- (105, 12, 23), (109, 15, 20), (114, 19, 17), (99, 12, 22),
- (84, 6, 28), (88, 5, 37), (93, 5, 47), (133, 5, 53),
- (165, 26, 19), (153, 22, 27), (103, 49, 68), (54, 77, 109),
- (49, 80, 131), (45, 83, 154), (24, 83, 163), (52, 94, 168),
- (3, 67, 191), (17, 58, 193), (32, 50, 196), (54, 38, 208),
- (76, 26, 221), (88, 39, 208), (151, 23, 208), (203, 1, 209),
- (137, 6, 180), (110, 35, 187), (78, 60, 195), (46, 85, 204),
- (26, 71, 192), (7, 57, 180), (0, 40, 130), (11, 43, 84),
- (12, 9, 76), (17, 10, 87), (22, 12, 99), (19, 20, 121),
- (17, 28, 143), (2, 51, 172), (11, 52, 180), (16, 46, 178),
- (61, 11, 162), (51, 6, 75), (34, 4, 56), (18, 2, 38),
- (7, 14, 22), (0, 6, 22), (1, 11, 36), (0, 10, 37),
- (0, 9, 70), (6, 7, 71), (12, 5, 72), (15, 3, 57),
- (18, 1, 43), (35, 0, 49), (60, 8, 12), (115, 26, 0),
- (171, 53, 3), (199, 97, 35), (182, 112, 59), (165, 128, 84),
- (192, 156, 158), (203, 193, 201), (218, 203, 198), (220, 212, 201),
- (223, 206, 160), (220, 200, 160), (218, 195, 161), (211, 185, 148),
- (204, 176, 136), (187, 139, 77), (220, 149, 57), (213, 125, 15),
- (221, 94, 23), (221, 36, 112), (199, 22, 120), (177, 9, 128),
- (159, 2, 143), (165, 1, 192), (208, 10, 181), (255, 48, 198),
- (218, 145, 162), (207, 150, 166), (196, 155, 171), (200, 113, 147),
- (223, 35, 129), (179, 5, 152), (151, 1, 135), (108, 2, 172),
- (87, 0, 85), (16, 6, 30), (10, 3, 22), (4, 0, 14),
- (5, 6, 10), (34, 12, 1), (56, 29, 10), (98, 38, 2),
- (186, 44, 34), (189, 30, 48), (193, 17, 63), (205, 45, 73),
- (222, 17, 112), (188, 40, 114), (157, 119, 80), (126, 107, 153),
- (71, 113, 153), (64, 115, 162), (36, 130, 204), (48, 120, 204),
- (87, 72, 213), (77, 20, 185), (78, 25, 129), (104, 12, 59),
- (138, 72, 12), (148, 74, 7), (158, 76, 3), (183, 82, 2),
- (203, 104, 2), (219, 102, 0), (226, 116, 1), (208, 116, 7),
- (209, 117, 16), (192, 105, 34), (167, 105, 54), (85, 92, 98),
- (85, 89, 90), (57, 60, 49), (43, 39, 38), (67, 35, 12),
- (111, 54, 11), (176, 90, 15), (222, 96, 55), (237, 172, 68),
- (222, 170, 86), (179, 125, 63), (144, 100, 55), (134, 83, 52),
- (75, 56, 39), (27, 34, 40), (16, 29, 45), (1, 10, 51),
- (7, 27, 77), (1, 21, 84), (10, 50, 99), (0, 33, 114),
- (2, 32, 122), (1, 56, 147), (17, 94, 172), (71, 147, 196),
- (105, 168, 211), (154, 186, 211), (199, 213, 216), (220, 218, 219),
- (223, 224, 226), (222, 217, 211), (194, 209, 216), (134, 214, 247),
- (121, 164, 217), (94, 177, 227), (77, 148, 214), (78, 159, 214),
- (56, 181, 235), (27, 150, 228), (61, 144, 212), (62, 81, 222),
- (62, 36, 189), (91, 2, 152), (101, 1, 89), (95, 1, 75),
- (52, 2, 51), (84, 3, 44), (145, 9, 55), (196, 18, 104),
- (219, 36, 119), (211, 19, 154), (224, 1, 212), (213, 5, 215),
- (185, 1, 175), (113, 34, 141), (125, 0, 82), (123, 18, 61),
- (129, 103, 76), (174, 141, 126), (232, 222, 212), (217, 189, 168)
- ),
-
-// 368 vchira_2pp1.jpg
-((179, 181, 0), (231, 161, 3), (239, 153, 1), (248, 146, 0),
- (210, 116, 0), (173, 87, 0), (165, 82, 0), (157, 78, 0),
- (133, 20, 26), (108, 15, 59), (84, 11, 92), (65, 29, 94),
- (46, 48, 97), (23, 39, 162), (1, 31, 227), (4, 40, 240),
- (7, 50, 253), (12, 165, 199), (17, 158, 160), (23, 152, 121),
- (28, 147, 84), (33, 143, 48), (39, 151, 43), (46, 160, 38),
- (16, 90, 93), (9, 68, 140), (2, 47, 188), (22, 38, 211),
- (42, 30, 234), (51, 15, 208), (60, 0, 183), (92, 21, 141),
- (122, 33, 61), (235, 140, 0), (223, 191, 2), (212, 242, 4),
- (157, 242, 9), (103, 243, 14), (78, 243, 21), (53, 244, 29),
- (17, 236, 118), (39, 187, 115), (61, 139, 113), (54, 135, 84),
- (48, 132, 55), (31, 131, 77), (15, 130, 99), (15, 66, 113),
- (3, 71, 144), (2, 141, 122), (8, 100, 116), (14, 60, 110),
- (46, 35, 106), (79, 10, 103), (84, 10, 100), (90, 10, 97),
- (56, 41, 100), (47, 87, 65), (39, 134, 30), (21, 185, 30),
- (4, 237, 31), (9, 240, 31), (15, 243, 32), (39, 250, 25),
- (40, 248, 15), (86, 197, 33), (105, 169, 16), (124, 141, 0),
- (86, 140, 0), (48, 139, 0), (0, 135, 0), (26, 203, 24),
- (117, 234, 44), (180, 213, 60), (244, 193, 76), (244, 192, 66),
- (244, 192, 56), (248, 198, 50), (252, 204, 44), (225, 247, 24),
- (230, 255, 32), (254, 227, 0), (249, 179, 0), (244, 132, 0),
- (249, 103, 0), (255, 75, 1), (253, 43, 10), (255, 23, 12),
- (247, 3, 75), (152, 2, 130), (58, 2, 185), (36, 9, 195),
- (15, 16, 205), (8, 12, 221), (19, 9, 230), (10, 16, 252),
- (7, 33, 254), (6, 85, 203), (15, 88, 196), (24, 92, 189),
- (14, 88, 213), (5, 84, 237), (21, 74, 238), (33, 58, 213),
- (172, 146, 111), (126, 194, 84), (80, 243, 58), (48, 238, 61),
- (17, 234, 65), (22, 234, 87), (22, 209, 128), (3, 176, 133),
- (39, 139, 189), (23, 8, 211), (69, 10, 188), (115, 12, 165),
- (188, 2, 113), (226, 1, 67), (213, 8, 51), (228, 22, 24),
- (227, 51, 62), (178, 30, 93), (130, 9, 125), (98, 5, 145),
- (66, 1, 165), (55, 6, 194), (30, 2, 200), (47, 3, 162),
- (75, 2, 119), (110, 13, 80), (128, 14, 71), (146, 16, 62),
- (155, 5, 76), (154, 15, 57), (195, 29, 29), (252, 46, 9),
- (243, 77, 3), (218, 67, 11), (193, 57, 19), (175, 63, 23),
- (157, 70, 27), (133, 68, 40), (128, 41, 58), (111, 77, 39),
- (45, 142, 47), (46, 200, 70), (56, 213, 58), (67, 226, 46),
- (80, 249, 6), (128, 238, 3), (205, 219, 8), (233, 211, 29),
- (192, 106, 0), (185, 90, 0), (179, 75, 0), (162, 69, 51),
- (102, 76, 113), (51, 86, 92), (45, 140, 56), (37, 198, 69),
- (21, 226, 25), (27, 227, 7), (35, 234, 15), (43, 241, 24),
- (73, 240, 10), (78, 225, 12), (56, 207, 32), (66, 214, 66),
- (68, 206, 252), (49, 144, 241), (31, 83, 231), (30, 48, 246),
- (1, 22, 251), (1, 11, 230), (3, 19, 236), (21, 23, 248),
- (11, 38, 239), (0, 43, 213), (0, 33, 206), (9, 23, 171),
- (6, 48, 146), (7, 47, 134), (11, 46, 127), (13, 25, 123),
- (83, 66, 59), (85, 89, 32), (87, 113, 6), (148, 132, 0),
- (176, 134, 0), (193, 160, 0), (188, 170, 0), (199, 188, 0),
- (207, 180, 3), (224, 150, 27), (222, 142, 45), (222, 119, 86),
- (255, 168, 71), (242, 146, 59), (237, 85, 46), (243, 61, 11),
- (220, 70, 9), (197, 91, 15), (143, 74, 7), (33, 82, 3),
- (47, 140, 7), (59, 198, 9), (124, 227, 0), (199, 247, 3),
- (215, 231, 11), (226, 228, 7), (240, 182, 13), (234, 154, 15),
- (221, 167, 9), (164, 181, 43), (152, 188, 18), (118, 209, 7),
- (168, 196, 0), (159, 163, 14), (165, 133, 0), (143, 139, 3),
- (139, 158, 0), (89, 195, 1), (63, 211, 0), (61, 219, 0),
- (119, 235, 4), (164, 244, 5), (215, 234, 18), (237, 235, 12),
- (255, 195, 40), (253, 142, 8), (245, 112, 7), (221, 128, 7),
- (156, 142, 0), (120, 200, 5), (70, 204, 19), (28, 241, 35),
- (11, 252, 49), (66, 228, 46), (128, 242, 9), (178, 229, 4),
- (218, 208, 32), (241, 180, 14), (240, 147, 7), (232, 118, 4),
- (249, 52, 7), (250, 23, 14), (223, 1, 24), (193, 11, 34),
- (207, 5, 21), (218, 0, 14), (227, 12, 7), (254, 34, 8),
- (246, 75, 3), (228, 107, 2), (186, 201, 76), (193, 125, 24)
- ),
-
-// 369 00017
-((86, 162, 180), (79, 164, 187), (79, 163, 189), (80, 162, 191),
- (86, 163, 190), (93, 164, 189), (96, 164, 188), (100, 164, 188),
- (105, 163, 185), (102, 167, 183), (100, 171, 182), (97, 176, 180),
- (94, 182, 179), (90, 190, 178), (87, 198, 177), (87, 202, 176),
- (88, 206, 175), (95, 223, 178), (102, 226, 178), (109, 230, 178),
- (117, 231, 175), (125, 233, 173), (128, 232, 171), (131, 231, 170),
- (145, 226, 164), (149, 223, 164), (153, 220, 164), (157, 217, 164),
- (162, 215, 164), (161, 214, 163), (160, 214, 163), (161, 210, 162),
- (163, 206, 164), (166, 196, 172), (167, 190, 175), (168, 185, 179),
- (169, 178, 181), (171, 172, 184), (173, 168, 183), (176, 165, 183),
- (189, 149, 180), (192, 139, 181), (195, 130, 183), (195, 123, 186),
- (196, 117, 189), (193, 114, 191), (190, 111, 193), (184, 106, 197),
- (177, 103, 202), (163, 101, 209), (156, 103, 211), (149, 106, 214),
- (142, 108, 213), (135, 110, 213), (133, 112, 211), (132, 114, 209),
- (131, 122, 200), (135, 122, 199), (140, 123, 198), (142, 120, 196),
- (145, 118, 194), (144, 116, 192), (144, 114, 191), (141, 110, 186),
- (139, 105, 180), (136, 103, 170), (133, 102, 169), (131, 101, 169),
- (129, 100, 169), (127, 100, 169), (127, 98, 170), (127, 98, 170),
- (125, 99, 171), (126, 103, 169), (127, 107, 168), (127, 108, 170),
- (127, 109, 172), (126, 109, 172), (126, 109, 172), (125, 107, 170),
- (125, 106, 167), (128, 107, 166), (126, 107, 169), (124, 108, 173),
- (123, 107, 176), (123, 107, 179), (121, 106, 183), (117, 103, 188),
- (108, 98, 189), (104, 103, 189), (100, 108, 190), (98, 111, 192),
- (96, 114, 194), (91, 121, 200), (87, 128, 202), (83, 134, 203),
- (78, 142, 204), (69, 158, 197), (62, 161, 190), (55, 165, 183),
- (55, 167, 179), (55, 169, 176), (57, 175, 172), (58, 183, 168),
- (57, 190, 160), (55, 191, 157), (53, 192, 155), (51, 191, 155),
- (50, 191, 155), (50, 191, 150), (54, 191, 145), (61, 191, 141),
- (68, 191, 140), (82, 189, 136), (84, 188, 135), (86, 187, 135),
- (92, 181, 129), (102, 178, 125), (112, 179, 120), (123, 182, 115),
- (140, 187, 106), (146, 184, 102), (152, 181, 98), (152, 178, 98),
- (153, 175, 98), (156, 169, 98), (163, 164, 98), (169, 160, 103),
- (175, 157, 108), (182, 154, 126), (181, 151, 129), (181, 148, 133),
- (183, 139, 139), (187, 129, 142), (195, 121, 147), (203, 115, 151),
- (221, 108, 158), (226, 102, 162), (231, 96, 166), (231, 92, 168),
- (232, 88, 170), (232, 82, 174), (231, 78, 178), (230, 75, 179),
- (229, 74, 178), (228, 78, 177), (227, 79, 176), (227, 81, 175),
- (226, 81, 171), (226, 79, 171), (227, 76, 173), (227, 71, 177),
- (229, 64, 182), (226, 63, 181), (224, 62, 180), (218, 62, 178),
- (212, 61, 176), (204, 61, 174), (197, 62, 172), (190, 63, 173),
- (184, 62, 172), (171, 65, 164), (167, 66, 159), (163, 67, 155),
- (154, 70, 145), (148, 72, 139), (144, 73, 135), (141, 72, 134),
- (142, 71, 132), (141, 71, 131), (141, 71, 131), (143, 71, 132),
- (145, 67, 132), (145, 64, 131), (145, 60, 136), (144, 53, 144),
- (145, 45, 152), (145, 38, 162), (145, 32, 167), (143, 29, 165),
- (141, 29, 164), (140, 30, 162), (138, 32, 160), (139, 36, 158),
- (147, 36, 149), (148, 36, 148), (150, 36, 147), (153, 32, 145),
- (155, 29, 144), (157, 28, 144), (157, 27, 145), (158, 26, 143),
- (162, 26, 146), (170, 28, 150), (175, 29, 153), (179, 29, 153),
- (182, 28, 154), (181, 27, 152), (177, 30, 149), (172, 32, 145),
- (166, 36, 138), (159, 40, 131), (151, 43, 123), (144, 46, 121),
- (137, 52, 121), (128, 58, 123), (118, 62, 121), (109, 65, 120),
- (105, 70, 120), (102, 75, 122), (99, 79, 124), (98, 83, 130),
- (98, 85, 136), (96, 88, 143), (93, 92, 152), (91, 96, 159),
- (92, 101, 164), (92, 104, 165), (94, 105, 167), (97, 107, 172),
- (99, 109, 178), (98, 109, 184), (94, 107, 187), (92, 106, 190),
- (91, 107, 192), (90, 109, 196), (91, 114, 202), (95, 121, 205),
- (101, 127, 207), (105, 134, 210), (108, 140, 211), (112, 145, 210),
- (114, 149, 208), (113, 149, 205), (112, 152, 203), (113, 156, 202),
- (114, 160, 201), (115, 159, 201), (116, 155, 201), (119, 151, 201),
- (121, 145, 200), (126, 137, 200), (129, 130, 199), (134, 123, 194),
- (137, 117, 190), (135, 114, 186), (134, 113, 181), (131, 115, 178),
- (127, 116, 175), (121, 120, 174), (113, 126, 173), (109, 136, 174),
- (105, 143, 175), (101, 149, 176), (97, 154, 177), (90, 159, 179)
- ),
-
-// 370 040208-115
-((88, 175, 222), (100, 187, 234), (106, 192, 238), (113, 197, 242),
- (108, 187, 227), (103, 178, 212), (98, 177, 207), (94, 176, 203),
- (133, 142, 168), (143, 146, 166), (153, 151, 165), (141, 157, 164),
- (129, 163, 163), (111, 142, 134), (94, 122, 105), (89, 123, 109),
- (84, 124, 114), (51, 103, 100), (40, 66, 82), (29, 29, 65),
- (58, 26, 89), (87, 23, 113), (102, 30, 128), (117, 37, 144),
- (78, 72, 130), (80, 126, 166), (83, 181, 203), (68, 167, 204),
- (54, 153, 206), (53, 152, 203), (53, 152, 201), (48, 152, 200),
- (59, 148, 193), (54, 146, 192), (46, 141, 185), (39, 137, 179),
- (35, 120, 161), (31, 104, 144), (28, 97, 120), (26, 91, 97),
- (10, 36, 43), (11, 28, 31), (13, 21, 19), (6, 11, 10),
- (0, 2, 1), (0, 1, 1), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 3, 3), (0, 6, 7), (6, 13, 16), (13, 21, 26),
- (28, 24, 29), (24, 22, 36), (20, 21, 43), (35, 38, 52),
- (51, 56, 62), (56, 62, 66), (62, 68, 70), (64, 94, 88),
- (129, 103, 110), (170, 125, 134), (174, 145, 154), (179, 166, 174),
- (181, 169, 180), (184, 173, 187), (179, 178, 200), (187, 203, 225),
- (181, 195, 238), (182, 205, 244), (184, 216, 250), (178, 220, 244),
- (173, 224, 238), (167, 213, 231), (162, 202, 225), (157, 180, 215),
- (157, 177, 212), (160, 163, 190), (150, 176, 198), (141, 189, 206),
- (135, 189, 207), (130, 189, 209), (125, 184, 223), (119, 197, 238),
- (119, 192, 244), (129, 205, 245), (140, 219, 247), (145, 233, 250),
- (151, 247, 253), (149, 252, 255), (151, 254, 255), (160, 238, 255),
- (176, 238, 255), (178, 235, 241), (164, 208, 220), (151, 182, 200),
- (149, 184, 193), (148, 186, 187), (136, 188, 190), (119, 169, 176),
- (138, 176, 190), (133, 174, 195), (129, 173, 200), (130, 165, 196),
- (132, 158, 192), (91, 97, 179), (103, 92, 187), (131, 110, 189),
- (182, 133, 187), (153, 141, 168), (156, 143, 161), (160, 146, 155),
- (160, 130, 136), (162, 125, 126), (163, 101, 100), (170, 78, 78),
- (190, 67, 83), (212, 55, 71), (234, 43, 59), (218, 52, 71),
- (203, 62, 83), (204, 81, 97), (206, 84, 106), (225, 88, 129),
- (222, 56, 72), (215, 94, 118), (221, 96, 127), (227, 99, 137),
- (212, 97, 116), (225, 95, 117), (234, 100, 116), (231, 113, 131),
- (219, 151, 169), (208, 146, 169), (198, 141, 169), (191, 139, 158),
- (185, 138, 148), (163, 106, 112), (163, 84, 89), (160, 61, 69),
- (160, 51, 69), (125, 50, 74), (114, 38, 63), (103, 26, 53),
- (27, 13, 51), (2, 11, 35), (5, 0, 7), (1, 0, 2),
- (28, 0, 35), (35, 3, 43), (42, 7, 51), (80, 12, 95),
- (100, 40, 93), (110, 31, 60), (143, 32, 52), (125, 44, 37),
- (118, 35, 58), (100, 10, 103), (105, 13, 104), (110, 16, 105),
- (141, 35, 132), (170, 86, 162), (181, 100, 157), (151, 118, 157),
- (140, 97, 108), (136, 92, 102), (132, 88, 97), (129, 100, 106),
- (129, 116, 126), (99, 112, 122), (65, 94, 125), (61, 87, 116),
- (67, 71, 103), (130, 70, 98), (138, 53, 50), (141, 51, 52),
- (146, 40, 57), (151, 32, 48), (144, 45, 53), (160, 51, 58),
- (160, 42, 44), (166, 48, 52), (173, 54, 60), (187, 62, 85),
- (189, 67, 85), (187, 64, 82), (179, 67, 71), (176, 62, 66),
- (170, 67, 68), (174, 61, 65), (170, 64, 66), (165, 65, 64),
- (162, 65, 70), (166, 83, 88), (166, 88, 93), (163, 89, 91),
- (157, 102, 97), (157, 106, 116), (160, 95, 97), (154, 96, 94),
- (152, 114, 113), (144, 124, 128), (134, 129, 140), (118, 123, 135),
- (119, 143, 136), (114, 148, 137), (116, 155, 145), (108, 158, 170),
- (103, 164, 166), (102, 211, 182), (116, 247, 234), (118, 249, 247),
- (129, 248, 250), (135, 250, 247), (149, 250, 247), (141, 246, 245),
- (141, 249, 240), (146, 247, 247), (146, 211, 236), (148, 203, 228),
- (144, 226, 228), (136, 199, 233), (135, 174, 222), (148, 193, 225),
- (166, 192, 219), (182, 208, 244), (197, 219, 250), (214, 222, 252),
- (215, 219, 250), (193, 216, 252), (173, 223, 253), (160, 222, 253),
- (144, 221, 244), (129, 206, 236), (125, 203, 233), (102, 239, 230),
- (99, 204, 199), (84, 169, 197), (70, 137, 149), (21, 119, 101),
- (24, 99, 91), (24, 62, 56), (23, 46, 40), (26, 26, 27),
- (26, 32, 30), (34, 46, 42), (35, 92, 67), (48, 101, 113),
- (62, 107, 119), (62, 139, 160), (62, 150, 184), (72, 171, 220)
- ),
-
-// 371 040221-00
-((112, 84, 74), (97, 83, 80), (96, 83, 80), (95, 84, 81),
- (92, 77, 73), (90, 71, 66), (86, 67, 62), (82, 63, 58),
- (67, 43, 40), (65, 36, 33), (64, 30, 27), (68, 26, 21),
- (73, 22, 16), (80, 19, 12), (87, 17, 9), (90, 16, 8),
- (93, 16, 7), (111, 21, 7), (121, 25, 9), (131, 29, 12),
- (137, 32, 13), (143, 36, 14), (144, 35, 13), (146, 35, 13),
- (148, 37, 13), (149, 39, 14), (151, 42, 15), (144, 45, 18),
- (138, 48, 21), (132, 46, 21), (127, 45, 22), (112, 41, 22),
- (96, 35, 20), (69, 23, 13), (61, 20, 11), (54, 17, 10),
- (52, 16, 9), (50, 15, 9), (49, 14, 9), (48, 14, 9),
- (49, 12, 11), (54, 16, 14), (59, 21, 18), (70, 30, 26),
- (81, 39, 34), (88, 43, 38), (95, 48, 42), (110, 59, 49),
- (123, 68, 57), (141, 85, 73), (149, 94, 82), (157, 103, 92),
- (161, 108, 97), (166, 113, 102), (169, 114, 101), (172, 115, 100),
- (170, 106, 89), (164, 97, 80), (158, 88, 72), (149, 78, 65),
- (140, 69, 58), (138, 64, 53), (137, 60, 49), (132, 52, 39),
- (135, 52, 39), (136, 50, 36), (131, 51, 39), (126, 52, 42),
- (124, 53, 44), (123, 55, 46), (111, 49, 42), (109, 52, 48),
- (115, 61, 53), (115, 66, 58), (115, 71, 63), (111, 75, 67),
- (108, 79, 72), (103, 77, 72), (98, 76, 72), (95, 76, 70),
- (98, 75, 66), (117, 78, 60), (132, 90, 71), (147, 103, 83),
- (153, 110, 90), (159, 117, 97), (170, 131, 114), (176, 141, 125),
- (185, 148, 130), (190, 152, 134), (195, 157, 139), (199, 162, 143),
- (203, 167, 148), (214, 182, 166), (221, 196, 183), (226, 206, 198),
- (226, 213, 207), (220, 214, 211), (220, 215, 211), (221, 216, 212),
- (223, 219, 215), (226, 222, 218), (234, 228, 224), (243, 236, 231),
- (244, 239, 238), (237, 233, 232), (231, 227, 226), (226, 222, 220),
- (222, 218, 215), (210, 206, 203), (202, 196, 192), (191, 184, 181),
- (181, 173, 171), (170, 165, 165), (169, 164, 164), (169, 164, 163),
- (169, 165, 164), (172, 169, 168), (176, 172, 172), (178, 175, 175),
- (183, 182, 183), (182, 182, 182), (181, 183, 182), (180, 183, 182),
- (180, 183, 182), (179, 180, 180), (177, 177, 174), (174, 168, 166),
- (173, 161, 156), (169, 142, 129), (168, 138, 123), (168, 135, 117),
- (168, 126, 105), (170, 123, 98), (172, 119, 92), (175, 117, 91),
- (190, 118, 87), (198, 119, 85), (207, 120, 84), (210, 119, 83),
- (213, 118, 83), (216, 117, 79), (210, 111, 78), (201, 104, 71),
- (190, 96, 65), (178, 85, 52), (178, 82, 48), (178, 79, 45),
- (180, 76, 38), (180, 73, 33), (179, 72, 28), (175, 72, 25),
- (176, 74, 28), (180, 76, 30), (185, 79, 32), (196, 85, 39),
- (208, 90, 46), (217, 99, 51), (223, 105, 54), (226, 109, 58),
- (227, 109, 59), (223, 99, 56), (222, 93, 54), (221, 87, 52),
- (215, 81, 49), (209, 75, 44), (202, 72, 39), (195, 69, 33),
- (192, 69, 26), (192, 67, 26), (192, 66, 26), (191, 63, 27),
- (189, 59, 28), (185, 58, 29), (177, 58, 30), (172, 63, 35),
- (168, 70, 42), (170, 79, 49), (172, 84, 58), (174, 86, 64),
- (174, 86, 67), (167, 82, 66), (154, 76, 63), (139, 69, 58),
- (114, 60, 49), (110, 58, 48), (106, 56, 47), (103, 52, 44),
- (105, 49, 41), (111, 46, 36), (115, 44, 32), (120, 48, 29),
- (125, 51, 28), (133, 55, 30), (141, 61, 31), (151, 68, 35),
- (162, 74, 41), (174, 80, 47), (184, 86, 51), (190, 91, 54),
- (193, 91, 55), (192, 90, 55), (188, 89, 53), (184, 90, 54),
- (182, 88, 55), (182, 87, 55), (181, 86, 53), (177, 81, 49),
- (175, 76, 44), (171, 70, 36), (169, 67, 35), (168, 65, 36),
- (172, 69, 40), (178, 75, 45), (180, 83, 54), (183, 91, 60),
- (185, 97, 65), (188, 101, 72), (189, 105, 77), (192, 111, 87),
- (194, 117, 95), (197, 123, 105), (197, 130, 113), (190, 136, 121),
- (182, 137, 125), (175, 135, 122), (169, 130, 117), (160, 123, 110),
- (151, 111, 100), (142, 101, 90), (130, 94, 82), (115, 85, 77),
- (101, 77, 68), (91, 68, 59), (85, 62, 51), (81, 53, 43),
- (81, 46, 34), (84, 40, 28), (90, 37, 25), (94, 34, 23),
- (98, 35, 23), (106, 38, 28), (115, 42, 29), (126, 43, 29),
- (135, 44, 28), (146, 48, 28), (153, 48, 27), (154, 51, 28),
- (155, 54, 36), (154, 61, 43), (153, 67, 52), (149, 72, 59),
- (147, 80, 68), (142, 83, 71), (134, 84, 70), (122, 83, 72)
- ),
-
-// 372 040221-11
-((31, 15, 114), (40, 21, 136), (45, 23, 145), (51, 26, 154),
- (55, 27, 159), (59, 29, 165), (60, 30, 167), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (73, 37, 191),
- (76, 38, 197), (81, 40, 204), (87, 43, 211), (91, 44, 216),
- (95, 46, 221), (112, 53, 243), (120, 55, 249), (129, 57, 255),
- (138, 58, 255), (147, 60, 255), (151, 60, 255), (155, 61, 255),
- (170, 66, 255), (174, 67, 255), (178, 68, 255), (178, 68, 255),
- (178, 68, 255), (177, 67, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (120, 49, 219), (104, 44, 204),
- (90, 38, 187), (77, 32, 171), (71, 30, 163), (65, 28, 156),
- (45, 20, 132), (41, 18, 127), (38, 16, 122), (42, 18, 128),
- (46, 21, 134), (50, 22, 139), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (89, 39, 199), (96, 44, 215), (104, 49, 232),
- (107, 51, 240), (111, 54, 249), (110, 54, 248), (110, 54, 248),
- (98, 48, 229), (89, 45, 217), (81, 42, 206), (75, 39, 198),
- (70, 37, 190), (68, 35, 186), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 171), (62, 32, 176), (66, 34, 182),
- (67, 35, 184), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (62, 32, 176), (60, 32, 174), (59, 32, 173), (56, 30, 169),
- (53, 29, 165), (50, 28, 162), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (45, 29, 168), (50, 32, 177), (56, 36, 187),
- (59, 37, 192), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (95, 55, 253), (102, 58, 254), (110, 61, 255), (112, 62, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (129, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (123, 65, 255), (119, 64, 255), (116, 64, 255), (113, 62, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (51, 33, 173), (46, 29, 162), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (1, 0, 59), (3, 0, 60), (5, 0, 61), (7, 0, 63),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101),
- (31, 15, 114), (40, 21, 136), (42, 22, 140), (45, 23, 145),
- (51, 26, 154), (55, 28, 160), (59, 29, 165), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (71, 36, 188),
- (72, 37, 190), (76, 38, 197), (81, 40, 203), (87, 43, 211),
- (95, 46, 221), (112, 53, 243), (117, 54, 248), (122, 55, 253),
- (129, 57, 255), (138, 57, 255), (147, 60, 255), (155, 61, 255),
- (170, 66, 255), (172, 66, 255), (175, 67, 255), (178, 68, 255),
- (178, 68, 255), (178, 68, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (128, 52, 226), (120, 50, 218),
- (104, 44, 204), (89, 38, 187), (77, 32, 171), (65, 28, 156),
- (45, 20, 132), (42, 18, 128), (40, 17, 125), (38, 16, 122),
- (40, 17, 126), (46, 21, 134), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (81, 36, 184), (89, 39, 199), (96, 44, 215),
- (104, 49, 232), (110, 53, 243), (111, 54, 249), (110, 54, 248),
- (98, 48, 229), (93, 46, 222), (89, 44, 216), (81, 42, 206),
- (75, 39, 198), (70, 37, 190), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 168), (59, 31, 171), (62, 33, 176),
- (66, 34, 182), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (65, 33, 178), (62, 32, 176), (61, 32, 176), (59, 32, 173),
- (56, 31, 170), (53, 29, 165), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (43, 28, 161), (45, 29, 168), (50, 33, 177),
- (56, 36, 187), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (86, 50, 237), (95, 55, 253), (103, 59, 255), (110, 61, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (128, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (125, 65, 255), (123, 65, 255), (120, 65, 255), (116, 64, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (62, 39, 197), (51, 33, 173), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (3, 1, 65), (1, 0, 59), (1, 0, 57), (5, 0, 61),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101)
- ),
-
-// 373 040221-12
-((97, 81, 35), (82, 94, 46), (81, 97, 49), (80, 100, 53),
- (83, 101, 54), (86, 102, 55), (94, 104, 55), (103, 106, 56),
- (138, 114, 59), (147, 116, 63), (157, 119, 67), (161, 118, 66),
- (165, 117, 65), (173, 113, 58), (181, 110, 52), (189, 107, 47),
- (197, 104, 43), (219, 99, 37), (216, 98, 38), (214, 97, 39),
- (204, 96, 38), (194, 95, 37), (191, 93, 34), (189, 91, 31),
- (186, 81, 19), (182, 78, 17), (178, 75, 16), (169, 75, 17),
- (161, 76, 19), (156, 77, 20), (151, 79, 21), (140, 83, 24),
- (127, 84, 24), (111, 77, 21), (104, 73, 20), (98, 70, 19),
- (92, 70, 20), (86, 70, 22), (80, 71, 23), (75, 72, 24),
- (60, 76, 31), (57, 76, 31), (54, 76, 32), (54, 74, 32),
- (54, 73, 32), (53, 72, 32), (53, 71, 32), (54, 72, 34),
- (54, 72, 34), (57, 75, 35), (58, 77, 34), (60, 79, 34),
- (62, 80, 34), (64, 81, 35), (64, 81, 35), (65, 81, 36),
- (70, 85, 39), (77, 87, 39), (85, 89, 39), (99, 90, 37),
- (114, 92, 35), (122, 93, 35), (130, 95, 35), (145, 97, 34),
- (160, 102, 36), (185, 103, 36), (196, 100, 32), (207, 97, 29),
- (211, 95, 26), (215, 93, 24), (222, 88, 18), (224, 84, 14),
- (213, 74, 9), (202, 69, 8), (191, 64, 8), (174, 60, 7),
- (158, 56, 6), (150, 55, 6), (143, 55, 6), (128, 52, 7),
- (114, 48, 7), (90, 38, 6), (75, 34, 5), (61, 30, 5),
- (54, 29, 6), (48, 28, 7), (39, 29, 8), (32, 30, 8),
- (33, 32, 8), (37, 34, 7), (41, 36, 7), (43, 36, 8),
- (45, 37, 10), (53, 41, 10), (62, 46, 11), (77, 53, 11),
- (97, 58, 9), (133, 73, 8), (150, 76, 8), (167, 80, 9),
- (172, 81, 10), (178, 83, 11), (190, 84, 11), (202, 85, 9),
- (215, 81, 6), (210, 77, 4), (205, 74, 3), (198, 71, 3),
- (191, 68, 3), (175, 62, 4), (158, 57, 3), (142, 54, 5),
- (131, 52, 8), (109, 54, 15), (104, 55, 17), (100, 57, 20),
- (94, 60, 26), (90, 63, 29), (89, 66, 32), (94, 66, 34),
- (117, 73, 34), (133, 84, 34), (149, 95, 35), (157, 101, 39),
- (165, 108, 43), (180, 122, 54), (190, 130, 63), (197, 138, 71),
- (205, 145, 78), (221, 162, 89), (223, 167, 93), (226, 173, 98),
- (229, 186, 111), (227, 193, 122), (223, 197, 132), (216, 193, 134),
- (213, 175, 124), (216, 167, 114), (219, 160, 104), (220, 155, 99),
- (221, 151, 95), (224, 142, 89), (222, 129, 80), (218, 115, 63),
- (217, 102, 47), (225, 87, 19), (226, 86, 15), (228, 85, 11),
- (234, 86, 8), (237, 86, 8), (239, 88, 8), (238, 87, 9),
- (238, 87, 10), (237, 88, 10), (236, 90, 11), (231, 95, 16),
- (226, 101, 24), (221, 109, 33), (217, 116, 44), (211, 121, 54),
- (205, 124, 65), (190, 126, 72), (184, 126, 73), (178, 126, 75),
- (163, 125, 78), (153, 121, 77), (142, 118, 77), (134, 114, 78),
- (120, 106, 70), (116, 103, 67), (113, 100, 65), (104, 95, 59),
- (99, 86, 51), (98, 76, 41), (103, 67, 31), (110, 58, 24),
- (117, 53, 18), (124, 50, 15), (126, 53, 15), (125, 57, 16),
- (123, 59, 19), (122, 59, 19), (122, 56, 17), (121, 54, 16),
- (118, 53, 18), (116, 55, 19), (114, 58, 20), (112, 65, 25),
- (110, 73, 32), (111, 81, 38), (113, 89, 46), (114, 98, 52),
- (123, 106, 55), (132, 115, 55), (142, 120, 54), (152, 123, 53),
- (165, 126, 50), (175, 131, 50), (177, 131, 54), (182, 131, 56),
- (186, 134, 57), (185, 132, 56), (178, 127, 51), (173, 121, 44),
- (167, 117, 38), (159, 112, 38), (151, 106, 40), (145, 106, 44),
- (143, 109, 52), (138, 114, 60), (135, 116, 65), (132, 120, 68),
- (132, 125, 70), (136, 127, 71), (140, 125, 69), (152, 123, 65),
- (162, 121, 62), (171, 118, 59), (173, 114, 56), (172, 115, 55),
- (171, 116, 56), (169, 114, 55), (172, 110, 52), (178, 104, 44),
- (187, 97, 37), (195, 88, 30), (203, 84, 23), (207, 82, 20),
- (209, 82, 19), (210, 84, 21), (210, 84, 21), (211, 83, 20),
- (214, 79, 19), (217, 76, 16), (220, 70, 12), (223, 66, 8),
- (224, 65, 8), (225, 65, 6), (223, 65, 5), (223, 64, 5),
- (221, 62, 4), (218, 60, 5), (215, 56, 5), (212, 54, 5),
- (211, 51, 5), (207, 51, 5), (200, 52, 4), (190, 54, 6),
- (180, 59, 9), (169, 61, 11), (151, 58, 10), (137, 56, 11),
- (127, 56, 13), (118, 58, 15), (106, 61, 19), (99, 71, 26)
- ),
-
-// 374 040221-13
-((73, 127, 125), (87, 141, 136), (88, 141, 139), (89, 142, 142),
- (81, 134, 138), (74, 126, 135), (69, 120, 131), (65, 115, 128),
- (46, 92, 107), (35, 80, 94), (24, 69, 82), (18, 53, 75),
- (13, 38, 69), (17, 24, 69), (22, 11, 69), (25, 8, 70),
- (29, 6, 71), (33, 21, 78), (38, 30, 86), (44, 39, 94),
- (56, 47, 107), (68, 55, 121), (72, 61, 126), (77, 67, 131),
- (77, 101, 144), (73, 113, 143), (69, 125, 142), (67, 127, 137),
- (66, 130, 133), (65, 129, 131), (64, 129, 129), (62, 124, 122),
- (57, 115, 117), (37, 92, 90), (27, 80, 75), (18, 68, 61),
- (12, 57, 51), (6, 47, 41), (3, 40, 37), (1, 33, 34),
- (0, 20, 21), (0, 20, 19), (0, 21, 18), (0, 28, 23),
- (0, 36, 29), (7, 43, 36), (14, 51, 44), (32, 64, 61),
- (50, 73, 82), (86, 96, 119), (99, 101, 128), (113, 106, 137),
- (118, 110, 144), (124, 114, 151), (122, 111, 151), (120, 108, 151),
- (104, 91, 136), (92, 84, 120), (81, 77, 104), (64, 70, 89),
- (47, 63, 75), (38, 59, 68), (30, 56, 62), (14, 48, 51),
- (5, 40, 37), (0, 43, 20), (3, 47, 24), (6, 52, 28),
- (10, 55, 32), (14, 59, 36), (20, 67, 44), (26, 72, 53),
- (38, 94, 71), (48, 103, 84), (58, 112, 98), (72, 121, 112),
- (86, 130, 126), (95, 134, 132), (104, 138, 139), (118, 144, 150),
- (129, 148, 159), (148, 153, 174), (152, 153, 176), (156, 153, 178),
- (158, 152, 178), (160, 152, 179), (159, 149, 177), (159, 144, 176),
- (159, 119, 169), (154, 105, 165), (150, 92, 162), (145, 90, 161),
- (140, 88, 160), (129, 91, 156), (119, 89, 152), (112, 88, 149),
- (104, 80, 144), (88, 68, 134), (78, 78, 128), (69, 88, 122),
- (65, 95, 121), (62, 102, 120), (59, 113, 120), (59, 120, 122),
- (67, 129, 130), (77, 136, 133), (87, 143, 136), (92, 146, 138),
- (97, 149, 141), (105, 155, 148), (110, 158, 156), (110, 160, 162),
- (112, 162, 164), (105, 162, 161), (101, 159, 161), (98, 157, 161),
- (90, 154, 159), (80, 149, 157), (71, 144, 154), (70, 144, 152),
- (70, 142, 152), (74, 142, 155), (79, 143, 158), (82, 142, 159),
- (85, 142, 160), (94, 143, 162), (102, 147, 163), (109, 150, 168),
- (113, 153, 172), (123, 157, 177), (125, 157, 177), (128, 157, 178),
- (132, 158, 177), (136, 160, 179), (137, 161, 181), (140, 162, 184),
- (152, 166, 189), (156, 167, 189), (160, 168, 189), (160, 169, 189),
- (160, 170, 189), (160, 172, 191), (161, 173, 193), (160, 173, 195),
- (158, 172, 194), (148, 168, 187), (143, 166, 183), (138, 165, 179),
- (127, 161, 171), (113, 153, 163), (98, 141, 153), (84, 132, 141),
- (62, 109, 113), (57, 103, 104), (52, 98, 95), (41, 87, 80),
- (28, 70, 64), (16, 57, 50), (6, 49, 40), (1, 42, 34),
- (1, 41, 28), (0, 41, 19), (0, 38, 16), (0, 36, 14),
- (0, 32, 9), (0, 28, 9), (0, 25, 11), (0, 26, 15),
- (0, 25, 15), (0, 22, 12), (0, 20, 10), (0, 14, 9),
- (0, 8, 11), (0, 5, 19), (0, 3, 33), (0, 0, 46),
- (15, 0, 54), (33, 0, 61), (46, 3, 71), (55, 17, 82),
- (62, 29, 95), (67, 39, 109), (70, 43, 117), (74, 43, 122),
- (74, 47, 121), (70, 54, 120), (67, 62, 120), (58, 75, 123),
- (47, 87, 123), (37, 93, 125), (34, 95, 125), (33, 94, 123),
- (37, 100, 123), (43, 106, 126), (48, 114, 130), (51, 121, 136),
- (56, 127, 141), (61, 129, 144), (67, 134, 145), (73, 137, 141),
- (78, 139, 141), (80, 137, 143), (85, 134, 146), (91, 125, 147),
- (97, 117, 147), (102, 105, 143), (100, 89, 133), (87, 71, 119),
- (76, 59, 106), (66, 47, 97), (59, 44, 90), (59, 43, 91),
- (62, 43, 94), (56, 45, 94), (51, 46, 94), (46, 51, 94),
- (43, 66, 95), (49, 84, 101), (60, 103, 115), (73, 123, 129),
- (84, 136, 141), (94, 142, 148), (103, 149, 154), (109, 152, 157),
- (114, 155, 159), (119, 157, 160), (122, 159, 162), (123, 162, 165),
- (126, 163, 167), (130, 163, 170), (136, 160, 173), (144, 154, 177),
- (149, 144, 179), (151, 139, 181), (148, 139, 183), (144, 140, 183),
- (140, 143, 183), (138, 144, 185), (136, 139, 183), (133, 132, 178),
- (124, 127, 173), (111, 125, 165), (96, 128, 155), (82, 134, 145),
- (71, 137, 137), (61, 133, 128), (54, 126, 121), (49, 120, 114),
- (47, 115, 108), (44, 115, 101), (47, 117, 98), (49, 120, 96),
- (51, 119, 101), (55, 119, 105), (59, 118, 113), (64, 122, 119)
- ),
-
-// 375 040221-14
-((141, 124, 150), (148, 124, 134), (140, 127, 129), (132, 131, 124),
- (116, 137, 127), (100, 143, 131), (89, 145, 134), (79, 148, 138),
- (78, 155, 146), (80, 162, 154), (82, 169, 163), (88, 174, 166),
- (94, 180, 170), (100, 185, 178), (107, 190, 187), (109, 190, 189),
- (111, 191, 191), (106, 201, 205), (99, 204, 206), (92, 208, 208),
- (97, 212, 211), (102, 217, 214), (109, 219, 214), (117, 222, 215),
- (136, 225, 217), (121, 218, 207), (107, 212, 198), (83, 193, 182),
- (59, 174, 166), (52, 165, 157), (45, 157, 148), (38, 142, 137),
- (42, 129, 124), (50, 120, 101), (52, 112, 87), (54, 105, 74),
- (59, 99, 59), (65, 94, 44), (73, 95, 44), (81, 96, 45),
- (114, 115, 61), (125, 130, 73), (137, 145, 85), (145, 155, 86),
- (154, 166, 87), (156, 169, 86), (159, 173, 85), (169, 172, 83),
- (179, 169, 81), (188, 153, 88), (189, 144, 87), (191, 136, 86),
- (189, 126, 75), (188, 116, 65), (191, 111, 57), (194, 106, 49),
- (207, 71, 23), (215, 58, 18), (223, 46, 13), (228, 38, 14),
- (234, 30, 15), (232, 30, 14), (230, 31, 13), (214, 34, 13),
- (196, 33, 13), (158, 32, 16), (141, 33, 22), (125, 34, 29),
- (121, 34, 32), (117, 34, 35), (99, 41, 44), (82, 49, 52),
- (61, 75, 67), (58, 91, 75), (55, 107, 83), (65, 117, 88),
- (75, 128, 94), (77, 130, 97), (80, 133, 100), (81, 139, 104),
- (82, 143, 105), (83, 151, 110), (82, 154, 111), (82, 157, 113),
- (80, 155, 113), (79, 154, 114), (70, 148, 117), (59, 141, 113),
- (35, 124, 113), (24, 118, 110), (14, 112, 108), (13, 110, 105),
- (12, 108, 103), (15, 105, 98), (18, 102, 92), (22, 100, 87),
- (25, 100, 83), (21, 94, 79), (22, 93, 74), (24, 92, 70),
- (27, 91, 67), (31, 91, 64), (47, 82, 54), (63, 77, 44),
- (89, 68, 36), (98, 65, 35), (107, 62, 35), (110, 64, 36),
- (113, 67, 38), (125, 62, 37), (138, 55, 33), (149, 48, 26),
- (160, 40, 22), (151, 32, 18), (146, 34, 20), (141, 37, 23),
- (131, 43, 28), (124, 49, 36), (120, 62, 47), (129, 67, 59),
- (131, 67, 79), (135, 64, 82), (139, 62, 85), (138, 61, 87),
- (137, 61, 90), (140, 76, 102), (158, 88, 114), (173, 108, 124),
- (190, 112, 137), (224, 106, 122), (226, 96, 115), (229, 87, 108),
- (232, 77, 95), (231, 69, 82), (216, 80, 73), (200, 86, 75),
- (159, 84, 59), (141, 72, 47), (124, 61, 35), (119, 54, 30),
- (115, 48, 26), (103, 48, 20), (95, 55, 23), (83, 64, 31),
- (75, 74, 38), (59, 90, 52), (57, 90, 56), (56, 91, 60),
- (57, 93, 66), (59, 99, 71), (58, 105, 77), (62, 113, 82),
- (75, 127, 85), (75, 127, 84), (76, 127, 83), (75, 126, 78),
- (75, 125, 74), (70, 122, 71), (65, 119, 71), (65, 121, 74),
- (69, 128, 79), (74, 138, 86), (75, 140, 87), (77, 142, 88),
- (80, 147, 89), (80, 148, 89), (79, 147, 92), (82, 147, 94),
- (86, 149, 100), (85, 147, 99), (85, 146, 99), (85, 144, 97),
- (85, 139, 86), (81, 132, 77), (80, 124, 67), (79, 116, 59),
- (75, 107, 51), (69, 95, 43), (62, 87, 41), (60, 82, 35),
- (58, 79, 27), (66, 75, 24), (78, 73, 20), (88, 72, 19),
- (109, 64, 16), (114, 62, 16), (119, 60, 17), (119, 67, 16),
- (127, 77, 25), (137, 90, 39), (147, 108, 57), (162, 126, 74),
- (178, 141, 87), (194, 145, 98), (193, 151, 99), (189, 158, 100),
- (179, 162, 104), (161, 167, 111), (147, 172, 119), (137, 177, 123),
- (143, 182, 130), (146, 183, 131), (150, 181, 122), (150, 177, 108),
- (141, 170, 94), (135, 162, 83), (127, 150, 66), (134, 142, 54),
- (145, 134, 49), (162, 127, 42), (177, 125, 37), (182, 120, 33),
- (187, 118, 32), (176, 117, 31), (171, 121, 31), (170, 124, 36),
- (178, 130, 46), (190, 138, 57), (198, 147, 69), (208, 152, 82),
- (204, 160, 99), (195, 174, 116), (183, 186, 131), (174, 202, 151),
- (169, 215, 166), (169, 227, 183), (177, 231, 197), (189, 236, 211),
- (196, 238, 221), (199, 235, 226), (200, 236, 234), (195, 237, 233),
- (193, 235, 230), (186, 226, 224), (187, 215, 218), (192, 199, 208),
- (198, 178, 192), (205, 160, 184), (208, 146, 174), (209, 133, 170),
- (206, 126, 165), (200, 124, 165), (192, 126, 169), (188, 122, 165),
- (192, 120, 162), (198, 115, 161), (197, 105, 168), (204, 101, 172),
- (209, 99, 172), (211, 101, 172), (207, 106, 173), (193, 116, 170),
- (183, 125, 164), (163, 127, 161), (154, 130, 161), (144, 129, 159)
- ),
-
-// 376 040221-19
-((35, 145, 173), (44, 138, 178), (43, 138, 179), (42, 138, 180),
- (35, 140, 179), (29, 143, 178), (28, 151, 168), (27, 160, 159),
- (47, 172, 129), (64, 174, 121), (82, 177, 113), (98, 183, 114),
- (114, 189, 116), (128, 196, 104), (143, 203, 92), (148, 204, 86),
- (153, 205, 81), (171, 205, 69), (181, 200, 76), (192, 195, 83),
- (194, 190, 87), (197, 186, 92), (194, 182, 91), (192, 178, 90),
- (174, 170, 90), (171, 173, 94), (169, 176, 99), (174, 184, 111),
- (179, 192, 123), (181, 195, 130), (184, 199, 137), (182, 203, 155),
- (181, 203, 171), (172, 208, 194), (174, 213, 199), (177, 218, 205),
- (177, 224, 211), (177, 230, 218), (176, 228, 223), (175, 227, 228),
- (155, 209, 241), (146, 198, 241), (138, 188, 242), (134, 185, 233),
- (131, 182, 224), (130, 181, 216), (130, 180, 208), (124, 175, 190),
- (119, 163, 177), (97, 126, 144), (86, 106, 130), (75, 87, 116),
- (67, 77, 96), (59, 67, 76), (56, 64, 68), (53, 62, 60),
- (39, 57, 36), (31, 54, 34), (24, 51, 33), (18, 48, 32),
- (12, 45, 31), (11, 44, 30), (10, 44, 30), (7, 45, 31),
- (8, 48, 34), (13, 63, 42), (22, 67, 43), (32, 72, 44),
- (37, 74, 46), (43, 76, 49), (53, 78, 59), (66, 76, 72),
- (83, 76, 103), (93, 81, 116), (103, 87, 130), (108, 103, 142),
- (114, 119, 154), (119, 127, 161), (125, 136, 169), (138, 150, 182),
- (145, 163, 192), (161, 179, 198), (157, 188, 193), (154, 197, 189),
- (150, 204, 190), (146, 212, 191), (136, 223, 197), (131, 234, 201),
- (135, 245, 191), (146, 246, 178), (158, 247, 165), (164, 247, 158),
- (171, 248, 152), (175, 242, 145), (179, 238, 144), (179, 231, 139),
- (179, 224, 137), (185, 218, 125), (187, 218, 117), (190, 219, 110),
- (191, 218, 110), (193, 217, 111), (190, 208, 114), (187, 199, 122),
- (172, 169, 140), (155, 154, 154), (138, 140, 169), (131, 137, 175),
- (125, 135, 182), (109, 129, 196), (100, 127, 204), (93, 127, 200),
- (93, 121, 197), (82, 107, 180), (82, 105, 173), (82, 103, 166),
- (87, 101, 155), (100, 106, 145), (113, 119, 134), (125, 129, 130),
- (144, 150, 129), (143, 149, 130), (143, 149, 132), (143, 147, 133),
- (144, 145, 135), (150, 147, 141), (147, 144, 153), (143, 143, 159),
- (139, 142, 169), (109, 145, 185), (98, 146, 187), (88, 148, 189),
- (77, 154, 193), (65, 157, 200), (56, 159, 199), (51, 159, 192),
- (53, 149, 162), (51, 149, 144), (49, 150, 127), (49, 151, 125),
- (49, 152, 123), (47, 149, 125), (46, 147, 126), (47, 136, 123),
- (55, 132, 119), (66, 134, 107), (65, 138, 109), (64, 143, 111),
- (62, 147, 121), (55, 151, 134), (42, 150, 148), (35, 149, 155),
- (31, 149, 161), (32, 152, 160), (33, 155, 159), (40, 157, 156),
- (49, 162, 155), (52, 160, 155), (51, 153, 146), (47, 141, 135),
- (38, 122, 121), (25, 85, 84), (24, 79, 76), (24, 73, 68),
- (29, 64, 59), (31, 63, 51), (35, 70, 49), (37, 76, 51),
- (36, 87, 58), (35, 89, 59), (34, 92, 60), (37, 95, 63),
- (37, 93, 65), (34, 93, 67), (35, 95, 70), (35, 96, 75),
- (34, 100, 78), (35, 105, 81), (42, 112, 83), (53, 118, 86),
- (59, 122, 89), (75, 127, 93), (86, 128, 103), (92, 127, 112),
- (89, 122, 124), (88, 121, 124), (87, 121, 124), (78, 119, 124),
- (81, 118, 116), (85, 116, 112), (90, 113, 105), (87, 105, 105),
- (83, 97, 100), (72, 85, 93), (51, 69, 84), (34, 53, 68),
- (20, 38, 51), (11, 27, 34), (3, 19, 26), (2, 16, 22),
- (5, 21, 21), (8, 31, 27), (15, 46, 36), (25, 60, 45),
- (34, 72, 54), (42, 83, 62), (47, 90, 68), (51, 95, 69),
- (50, 100, 72), (51, 107, 79), (55, 119, 87), (62, 130, 101),
- (73, 147, 118), (90, 162, 129), (104, 172, 132), (115, 177, 131),
- (123, 179, 129), (122, 179, 124), (119, 177, 127), (114, 182, 135),
- (113, 184, 142), (112, 184, 144), (110, 182, 144), (112, 178, 137),
- (108, 168, 123), (97, 152, 110), (85, 139, 101), (70, 124, 94),
- (53, 109, 88), (37, 93, 84), (25, 80, 76), (17, 65, 67),
- (8, 51, 58), (4, 41, 49), (2, 32, 41), (0, 27, 35),
- (0, 24, 31), (0, 20, 28), (0, 19, 25), (0, 18, 25),
- (1, 19, 23), (1, 19, 20), (3, 19, 20), (3, 19, 22),
- (3, 20, 27), (3, 24, 33), (2, 30, 42), (5, 40, 52),
- (12, 58, 63), (22, 75, 71), (31, 80, 91), (39, 89, 109),
- (40, 103, 129), (36, 115, 148), (32, 120, 165), (34, 130, 178)
- ),
-
-// 377 040221-2
-((46, 16, 16), (47, 16, 16), (48, 17, 17), (50, 18, 18),
- (51, 18, 18), (53, 19, 19), (54, 19, 19), (56, 20, 20),
- (59, 30, 21), (57, 31, 20), (56, 33, 20), (54, 32, 19),
- (52, 31, 18), (48, 30, 16), (44, 30, 15), (42, 32, 14),
- (41, 34, 14), (36, 44, 15), (37, 49, 17), (39, 54, 19),
- (41, 59, 21), (43, 65, 23), (43, 66, 23), (44, 68, 24),
- (43, 71, 25), (42, 70, 24), (42, 69, 24), (39, 63, 22),
- (36, 57, 20), (34, 55, 19), (33, 53, 19), (26, 46, 16),
- (19, 41, 14), (10, 28, 10), (8, 24, 8), (7, 20, 7),
- (6, 18, 6), (5, 16, 5), (5, 15, 5), (5, 15, 5),
- (4, 12, 4), (4, 12, 4), (4, 13, 4), (12, 19, 6),
- (21, 25, 9), (26, 27, 10), (31, 29, 11), (43, 39, 15),
- (54, 49, 19), (74, 71, 26), (78, 76, 27), (83, 82, 29),
- (82, 84, 30), (82, 86, 31), (80, 86, 31), (79, 87, 31),
- (84, 96, 34), (88, 101, 36), (93, 106, 38), (95, 107, 38),
- (97, 109, 39), (98, 110, 39), (99, 111, 40), (102, 112, 40),
- (110, 120, 43), (104, 112, 40), (96, 104, 37), (88, 96, 34),
- (83, 91, 32), (78, 86, 31), (67, 77, 27), (59, 71, 25),
- (46, 60, 21), (44, 58, 20), (42, 56, 20), (49, 61, 21),
- (57, 66, 23), (63, 71, 25), (69, 77, 27), (80, 86, 31),
- (90, 93, 33), (111, 111, 40), (119, 119, 42), (127, 127, 45),
- (129, 130, 46), (132, 133, 48), (134, 136, 49), (132, 136, 49),
- (131, 137, 49), (129, 136, 49), (128, 136, 49), (127, 135, 48),
- (127, 134, 48), (127, 133, 48), (126, 130, 46), (124, 127, 45),
- (124, 126, 45), (120, 121, 43), (113, 117, 42), (106, 114, 41),
- (100, 109, 39), (95, 105, 37), (85, 99, 35), (75, 94, 33),
- (54, 81, 29), (43, 71, 25), (32, 62, 22), (26, 57, 20),
- (20, 52, 18), (14, 41, 14), (12, 34, 12), (9, 26, 9),
- (7, 22, 7), (6, 17, 6), (6, 18, 6), (6, 19, 6),
- (8, 23, 8), (14, 34, 12), (27, 47, 16), (41, 60, 21),
- (69, 90, 32), (81, 102, 36), (94, 114, 41), (99, 117, 42),
- (104, 121, 43), (110, 124, 44), (114, 126, 45), (116, 123, 44),
- (118, 120, 43), (123, 117, 44), (127, 120, 45), (131, 123, 47),
- (139, 129, 50), (148, 135, 53), (155, 143, 56), (161, 149, 58),
- (170, 161, 61), (173, 166, 62), (176, 171, 63), (178, 173, 64),
- (180, 176, 65), (185, 181, 66), (186, 182, 67), (183, 181, 66),
- (182, 178, 65), (168, 164, 60), (164, 159, 58), (160, 154, 57),
- (154, 145, 55), (143, 135, 51), (134, 129, 48), (128, 125, 46),
- (120, 123, 44), (118, 123, 44), (117, 123, 44), (115, 121, 43),
- (111, 120, 43), (107, 115, 41), (103, 109, 39), (102, 105, 37),
- (103, 105, 37), (114, 113, 41), (117, 115, 42), (121, 118, 43),
- (127, 123, 45), (131, 126, 47), (133, 127, 48), (133, 129, 48),
- (139, 136, 50), (139, 138, 50), (139, 140, 50), (141, 145, 52),
- (142, 146, 52), (143, 151, 54), (145, 155, 56), (147, 158, 57),
- (148, 161, 58), (150, 163, 58), (154, 165, 59), (161, 170, 61),
- (167, 177, 63), (177, 186, 67), (188, 197, 71), (195, 207, 74),
- (199, 217, 78), (199, 218, 78), (200, 219, 79), (199, 219, 79),
- (197, 217, 78), (195, 217, 78), (191, 214, 77), (187, 210, 75),
- (184, 207, 74), (178, 202, 73), (173, 198, 71), (170, 194, 70),
- (169, 189, 68), (167, 183, 66), (164, 177, 63), (161, 167, 60),
- (157, 158, 57), (158, 152, 57), (157, 148, 56), (151, 142, 54),
- (143, 133, 51), (137, 129, 49), (130, 122, 46), (123, 116, 44),
- (117, 110, 42), (112, 106, 40), (111, 102, 40), (105, 97, 37),
- (97, 89, 35), (89, 79, 32), (80, 67, 28), (75, 56, 27),
- (68, 45, 24), (59, 35, 21), (54, 29, 19), (53, 27, 19),
- (52, 29, 18), (52, 31, 18), (52, 33, 18), (52, 39, 18),
- (50, 43, 18), (47, 46, 16), (47, 54, 19), (49, 60, 21),
- (51, 65, 23), (54, 68, 24), (53, 71, 25), (53, 72, 26),
- (52, 74, 26), (51, 74, 26), (50, 74, 26), (49, 72, 26),
- (52, 71, 25), (52, 68, 24), (53, 66, 23), (55, 66, 23),
- (56, 68, 24), (57, 68, 24), (58, 68, 24), (59, 68, 24),
- (58, 66, 23), (57, 63, 22), (56, 59, 21), (53, 54, 19),
- (50, 50, 18), (50, 46, 18), (50, 42, 18), (46, 36, 16),
- (43, 29, 15), (41, 24, 14), (43, 20, 15), (44, 15, 15)
- ),
-
-// 378 040221-21
-((138, 101, 87), (142, 105, 101), (142, 107, 103), (143, 110, 105),
- (145, 112, 105), (147, 115, 106), (148, 116, 107), (150, 117, 108),
- (144, 111, 105), (137, 105, 100), (131, 99, 95), (124, 92, 88),
- (117, 86, 82), (114, 81, 75), (111, 76, 68), (110, 74, 66),
- (110, 72, 64), (105, 63, 59), (101, 59, 56), (97, 55, 54),
- (97, 55, 53), (97, 55, 52), (98, 56, 52), (100, 57, 53),
- (107, 63, 53), (106, 62, 51), (105, 62, 49), (101, 60, 47),
- (98, 59, 46), (98, 59, 45), (98, 60, 45), (103, 60, 45),
- (106, 62, 46), (109, 64, 40), (105, 62, 35), (101, 60, 31),
- (99, 60, 29), (98, 60, 28), (98, 60, 28), (98, 60, 29),
- (102, 63, 31), (99, 62, 28), (97, 62, 26), (92, 59, 22),
- (88, 57, 19), (85, 55, 17), (82, 54, 16), (80, 53, 15),
- (79, 53, 17), (80, 55, 19), (83, 57, 22), (86, 59, 25),
- (89, 61, 29), (93, 63, 34), (94, 63, 36), (95, 63, 39),
- (94, 62, 43), (92, 61, 44), (90, 61, 46), (91, 63, 48),
- (92, 65, 50), (92, 65, 51), (93, 66, 52), (92, 64, 54),
- (89, 62, 53), (79, 54, 48), (75, 51, 44), (72, 49, 40),
- (72, 49, 39), (72, 49, 38), (72, 49, 38), (73, 49, 38),
- (81, 54, 45), (87, 58, 50), (93, 62, 56), (99, 66, 62),
- (105, 71, 68), (106, 73, 71), (108, 76, 74), (113, 81, 80),
- (119, 88, 88), (136, 103, 102), (143, 108, 106), (151, 114, 110),
- (152, 115, 110), (154, 117, 110), (152, 115, 110), (146, 113, 108),
- (132, 104, 104), (126, 98, 98), (121, 92, 92), (118, 89, 88),
- (116, 86, 84), (110, 78, 77), (103, 70, 70), (93, 62, 63),
- (83, 54, 57), (67, 38, 46), (63, 35, 40), (60, 33, 34),
- (59, 32, 32), (59, 32, 31), (60, 32, 28), (60, 33, 27),
- (63, 35, 29), (65, 38, 29), (67, 42, 30), (68, 44, 30),
- (69, 47, 31), (73, 53, 34), (79, 58, 36), (86, 64, 40),
- (92, 69, 45), (106, 78, 55), (110, 81, 58), (114, 85, 61),
- (121, 92, 69), (131, 102, 80), (145, 118, 97), (160, 134, 113),
- (184, 161, 145), (194, 173, 158), (204, 185, 172), (206, 188, 177),
- (209, 191, 182), (219, 204, 197), (228, 216, 212), (236, 228, 225),
- (243, 237, 237), (247, 239, 235), (244, 235, 229), (241, 232, 223),
- (233, 222, 212), (226, 212, 202), (217, 201, 191), (212, 196, 188),
- (196, 174, 166), (186, 162, 150), (176, 151, 135), (169, 144, 126),
- (163, 138, 118), (149, 122, 100), (137, 113, 91), (127, 103, 84),
- (118, 95, 78), (108, 83, 63), (105, 81, 59), (103, 79, 56),
- (97, 75, 49), (90, 70, 42), (85, 65, 37), (82, 61, 33),
- (85, 60, 30), (87, 61, 30), (90, 62, 31), (96, 66, 34),
- (102, 70, 37), (107, 74, 42), (112, 78, 47), (118, 81, 51),
- (124, 86, 56), (140, 96, 62), (142, 98, 64), (145, 100, 67),
- (149, 104, 71), (150, 106, 75), (149, 106, 79), (147, 107, 85),
- (147, 109, 90), (146, 109, 91), (145, 109, 92), (146, 110, 94),
- (146, 111, 94), (146, 111, 95), (143, 110, 99), (143, 110, 104),
- (145, 113, 112), (153, 124, 125), (162, 136, 139), (172, 149, 152),
- (180, 158, 155), (184, 161, 156), (184, 161, 157), (176, 150, 151),
- (159, 142, 146), (156, 141, 148), (154, 141, 150), (149, 140, 145),
- (144, 134, 136), (137, 128, 126), (126, 110, 110), (110, 94, 92),
- (95, 76, 73), (83, 65, 62), (74, 57, 53), (67, 51, 43),
- (65, 48, 36), (67, 46, 32), (70, 47, 30), (75, 50, 30),
- (82, 55, 33), (90, 63, 37), (98, 71, 41), (108, 79, 48),
- (118, 87, 55), (126, 95, 62), (135, 104, 70), (144, 112, 79),
- (151, 119, 86), (154, 123, 92), (153, 123, 95), (151, 122, 97),
- (145, 116, 97), (139, 111, 96), (134, 105, 95), (127, 99, 91),
- (120, 93, 88), (112, 86, 82), (102, 78, 76), (92, 69, 68),
- (84, 62, 63), (81, 56, 59), (81, 55, 55), (83, 56, 55),
- (88, 59, 55), (93, 63, 57), (96, 67, 59), (96, 69, 61),
- (98, 71, 63), (103, 76, 66), (110, 82, 68), (115, 88, 70),
- (120, 94, 71), (124, 98, 73), (122, 98, 73), (117, 96, 70),
- (112, 92, 67), (109, 88, 61), (105, 85, 56), (103, 83, 50),
- (102, 81, 44), (103, 81, 41), (101, 79, 37), (100, 77, 33),
- (99, 75, 31), (98, 75, 30), (100, 75, 31), (101, 74, 34),
- (103, 74, 37), (103, 73, 41), (104, 72, 42), (107, 73, 45),
- (112, 77, 50), (118, 83, 56), (124, 87, 65), (132, 94, 76)
- ),
-
-// 379 040221-22
-((91, 108, 100), (93, 109, 98), (89, 105, 92), (86, 101, 87),
- (83, 98, 85), (81, 95, 84), (78, 92, 82), (76, 89, 81),
- (63, 74, 71), (56, 66, 65), (50, 59, 60), (43, 52, 56),
- (37, 45, 52), (34, 40, 49), (31, 36, 47), (31, 36, 46),
- (31, 36, 45), (33, 38, 43), (33, 38, 44), (34, 39, 45),
- (35, 40, 45), (36, 41, 45), (37, 43, 45), (39, 45, 45),
- (46, 56, 54), (55, 65, 62), (64, 74, 71), (82, 91, 84),
- (101, 109, 98), (109, 116, 104), (117, 123, 110), (128, 135, 119),
- (139, 145, 128), (152, 157, 136), (152, 155, 135), (152, 153, 134),
- (140, 144, 125), (129, 135, 116), (123, 130, 112), (118, 126, 108),
- (101, 110, 94), (96, 106, 91), (91, 102, 88), (90, 101, 87),
- (89, 100, 87), (90, 100, 88), (91, 101, 89), (92, 101, 92),
- (95, 103, 96), (99, 108, 100), (100, 110, 100), (102, 112, 101),
- (101, 112, 101), (100, 112, 101), (99, 111, 99), (99, 110, 98),
- (96, 103, 90), (90, 98, 85), (85, 93, 80), (78, 85, 74),
- (71, 78, 68), (67, 72, 65), (64, 67, 63), (56, 58, 56),
- (49, 52, 52), (36, 42, 44), (32, 37, 42), (28, 33, 41),
- (27, 32, 40), (26, 31, 40), (25, 30, 40), (26, 31, 40),
- (27, 32, 43), (27, 32, 44), (27, 33, 45), (27, 33, 45),
- (27, 33, 45), (27, 33, 45), (27, 34, 45), (28, 34, 46),
- (28, 35, 47), (30, 37, 49), (33, 40, 49), (36, 44, 50),
- (37, 46, 51), (39, 48, 52), (41, 49, 51), (43, 48, 51),
- (48, 53, 50), (52, 58, 53), (56, 64, 56), (57, 65, 59),
- (59, 67, 62), (63, 71, 67), (69, 78, 75), (75, 87, 83),
- (82, 95, 89), (92, 106, 99), (96, 111, 102), (101, 116, 106),
- (103, 117, 107), (106, 119, 108), (107, 120, 107), (106, 119, 106),
- (109, 123, 107), (113, 126, 110), (118, 130, 114), (118, 130, 115),
- (118, 130, 116), (117, 130, 117), (113, 128, 116), (111, 127, 115),
- (110, 126, 111), (103, 113, 99), (98, 107, 94), (94, 101, 90),
- (84, 90, 82), (73, 79, 72), (65, 71, 66), (58, 62, 60),
- (47, 48, 51), (40, 42, 48), (34, 37, 46), (32, 35, 45),
- (30, 34, 45), (27, 31, 45), (26, 30, 44), (26, 31, 44),
- (26, 31, 44), (29, 33, 47), (30, 34, 47), (32, 36, 48),
- (37, 41, 51), (41, 47, 54), (45, 54, 57), (49, 59, 61),
- (59, 70, 66), (63, 75, 68), (67, 80, 71), (68, 81, 72),
- (69, 83, 74), (70, 85, 74), (71, 85, 74), (72, 86, 74),
- (73, 86, 75), (77, 89, 81), (79, 91, 84), (82, 94, 88),
- (89, 102, 96), (96, 111, 104), (103, 120, 113), (110, 126, 120),
- (119, 135, 131), (121, 136, 132), (123, 138, 133), (125, 142, 133),
- (129, 144, 133), (131, 146, 131), (132, 143, 129), (132, 141, 125),
- (130, 138, 120), (128, 135, 114), (128, 134, 113), (128, 134, 113),
- (128, 134, 113), (125, 132, 112), (123, 129, 110), (118, 124, 107),
- (103, 111, 95), (99, 107, 92), (95, 103, 89), (88, 96, 83),
- (80, 88, 79), (71, 78, 74), (63, 70, 68), (54, 61, 63),
- (48, 55, 57), (43, 49, 53), (38, 43, 51), (34, 39, 49),
- (31, 36, 49), (30, 34, 48), (30, 34, 47), (31, 34, 46),
- (31, 36, 46), (32, 37, 46), (34, 39, 46), (37, 43, 47),
- (42, 48, 49), (46, 53, 53), (50, 58, 57), (55, 64, 61),
- (61, 70, 66), (66, 77, 69), (71, 81, 73), (73, 83, 74),
- (73, 84, 74), (73, 84, 75), (73, 84, 76), (75, 85, 77),
- (77, 88, 78), (80, 93, 80), (84, 97, 84), (90, 105, 91),
- (100, 113, 99), (110, 122, 106), (117, 128, 111), (120, 130, 114),
- (120, 132, 115), (121, 131, 114), (121, 129, 113), (119, 124, 109),
- (111, 116, 101), (100, 105, 92), (88, 94, 83), (76, 83, 75),
- (68, 73, 70), (60, 65, 65), (54, 59, 62), (49, 55, 58),
- (44, 50, 56), (40, 46, 56), (41, 46, 55), (44, 46, 55),
- (49, 49, 56), (54, 52, 57), (58, 54, 59), (62, 60, 61),
- (69, 66, 63), (77, 71, 66), (83, 76, 69), (87, 80, 72),
- (89, 84, 75), (91, 89, 78), (95, 94, 81), (100, 97, 85),
- (103, 99, 88), (105, 101, 89), (105, 102, 90), (103, 103, 89),
- (103, 102, 89), (101, 100, 88), (98, 97, 86), (95, 94, 84),
- (89, 92, 80), (85, 90, 77), (81, 88, 75), (79, 87, 75),
- (78, 88, 76), (80, 91, 80), (84, 96, 86), (85, 99, 90),
- (86, 100, 89), (86, 101, 90), (85, 100, 90), (88, 104, 93)
- ),
-
-// 380 040221-23
-((109, 35, 30), (87, 22, 31), (81, 31, 29), (75, 40, 27),
- (73, 49, 23), (71, 58, 19), (73, 59, 20), (75, 60, 22),
- (87, 79, 33), (100, 82, 41), (114, 86, 50), (124, 71, 58),
- (134, 57, 67), (137, 55, 67), (140, 53, 68), (140, 51, 67),
- (141, 50, 67), (131, 31, 62), (126, 28, 52), (122, 25, 42),
- (114, 29, 31), (107, 33, 21), (104, 32, 18), (102, 32, 16),
- (102, 32, 16), (99, 34, 17), (97, 37, 18), (89, 43, 23),
- (81, 50, 28), (80, 55, 33), (79, 60, 38), (79, 73, 43),
- (81, 89, 46), (57, 115, 50), (49, 130, 64), (42, 145, 78),
- (39, 161, 79), (36, 178, 81), (30, 181, 77), (24, 184, 73),
- (16, 163, 76), (13, 153, 74), (11, 143, 72), (10, 132, 61),
- (10, 122, 50), (11, 113, 51), (12, 105, 52), (15, 90, 60),
- (13, 88, 74), (17, 110, 85), (18, 106, 88), (20, 102, 92),
- (21, 99, 100), (23, 96, 109), (28, 99, 106), (33, 102, 104),
- (62, 87, 76), (77, 73, 70), (93, 59, 64), (111, 50, 63),
- (130, 42, 62), (141, 40, 61), (152, 39, 61), (169, 43, 62),
- (182, 51, 73), (181, 45, 100), (182, 43, 105), (183, 42, 110),
- (186, 43, 109), (189, 44, 109), (189, 44, 110), (186, 37, 110),
- (181, 28, 104), (186, 23, 97), (192, 18, 91), (192, 11, 84),
- (193, 5, 78), (191, 4, 73), (190, 4, 69), (188, 4, 60),
- (185, 3, 54), (167, 6, 40), (154, 7, 32), (141, 9, 24),
- (137, 7, 20), (134, 5, 16), (127, 4, 11), (118, 4, 6),
- (96, 5, 5), (91, 5, 6), (87, 5, 7), (84, 9, 7),
- (82, 14, 8), (72, 33, 11), (66, 54, 14), (68, 71, 20),
- (74, 70, 21), (84, 66, 18), (85, 71, 16), (86, 77, 15),
- (87, 73, 15), (89, 69, 16), (96, 52, 12), (96, 32, 10),
- (80, 8, 0), (68, 4, 0), (56, 1, 0), (51, 0, 0),
- (47, 0, 0), (40, 0, 2), (37, 0, 3), (34, 1, 4),
- (35, 2, 4), (39, 2, 4), (40, 2, 3), (42, 2, 3),
- (45, 2, 4), (47, 2, 4), (46, 3, 4), (40, 2, 6),
- (26, 2, 8), (22, 5, 7), (19, 8, 7), (17, 8, 8),
- (15, 8, 9), (15, 9, 10), (16, 7, 11), (21, 11, 8),
- (33, 14, 6), (58, 16, 4), (64, 13, 3), (70, 11, 3),
- (81, 8, 3), (94, 8, 2), (107, 9, 2), (119, 8, 4),
- (136, 3, 10), (141, 2, 13), (146, 1, 17), (146, 1, 18),
- (146, 2, 20), (140, 2, 20), (135, 2, 21), (131, 2, 20),
- (128, 1, 20), (111, 1, 15), (104, 1, 14), (98, 1, 13),
- (87, 2, 9), (79, 1, 6), (72, 1, 4), (66, 1, 2),
- (47, 5, 5), (43, 6, 6), (40, 8, 8), (34, 12, 11),
- (35, 14, 16), (40, 16, 19), (49, 18, 23), (60, 21, 28),
- (74, 20, 27), (105, 24, 26), (114, 22, 24), (123, 21, 23),
- (141, 22, 21), (160, 15, 23), (173, 11, 27), (180, 14, 30),
- (173, 17, 23), (166, 20, 21), (159, 23, 20), (142, 32, 26),
- (121, 50, 35), (104, 66, 51), (84, 76, 62), (65, 81, 60),
- (46, 83, 57), (27, 85, 54), (20, 88, 51), (17, 83, 54),
- (22, 76, 51), (35, 65, 49), (47, 56, 47), (64, 51, 41),
- (90, 47, 35), (90, 48, 35), (90, 50, 35), (89, 51, 38),
- (87, 54, 46), (87, 58, 51), (89, 53, 52), (77, 50, 51),
- (69, 42, 43), (59, 31, 40), (54, 29, 36), (60, 26, 33),
- (68, 28, 34), (80, 31, 34), (92, 27, 41), (99, 21, 50),
- (105, 20, 60), (115, 26, 67), (125, 40, 70), (139, 52, 73),
- (143, 56, 75), (140, 50, 80), (136, 45, 77), (131, 43, 70),
- (130, 44, 57), (130, 48, 44), (129, 43, 36), (125, 36, 28),
- (119, 27, 23), (110, 17, 17), (102, 11, 14), (96, 7, 10),
- (89, 6, 6), (85, 7, 4), (82, 9, 2), (83, 14, 3),
- (88, 17, 5), (94, 21, 6), (98, 26, 11), (105, 27, 22),
- (108, 28, 36), (116, 25, 51), (123, 21, 61), (125, 21, 61),
- (128, 17, 60), (127, 14, 60), (128, 11, 67), (133, 5, 79),
- (137, 3, 83), (139, 3, 81), (147, 2, 73), (153, 2, 66),
- (159, 7, 66), (165, 15, 70), (166, 24, 76), (167, 33, 80),
- (168, 36, 79), (169, 41, 75), (170, 45, 73), (169, 54, 74),
- (170, 65, 76), (172, 71, 77), (170, 75, 76), (172, 73, 73),
- (170, 73, 73), (168, 73, 71), (166, 70, 68), (155, 69, 64),
- (151, 60, 58), (145, 54, 52), (135, 49, 44), (126, 39, 35)
- ),
-
-// 381 040221-24
-((96, 87, 69), (102, 93, 75), (102, 95, 78), (103, 97, 81),
- (100, 97, 83), (97, 98, 86), (95, 98, 88), (94, 99, 90),
- (108, 114, 102), (114, 122, 108), (121, 130, 114), (126, 134, 117),
- (132, 139, 121), (133, 140, 121), (134, 141, 122), (134, 140, 121),
- (134, 140, 121), (134, 135, 114), (133, 133, 113), (133, 132, 112),
- (137, 133, 114), (141, 135, 116), (142, 137, 118), (144, 140, 120),
- (152, 149, 130), (156, 151, 133), (160, 154, 137), (161, 155, 137),
- (163, 157, 138), (162, 156, 139), (162, 156, 141), (160, 157, 143),
- (156, 154, 144), (142, 147, 137), (131, 137, 127), (121, 128, 118),
- (107, 114, 106), (94, 100, 94), (87, 93, 88), (81, 87, 83),
- (57, 63, 65), (46, 53, 56), (36, 43, 48), (29, 36, 40),
- (22, 30, 33), (20, 28, 31), (19, 26, 30), (19, 27, 32),
- (20, 30, 37), (30, 44, 54), (39, 53, 62), (49, 62, 70),
- (58, 70, 76), (67, 79, 82), (71, 83, 85), (76, 88, 88),
- (93, 105, 102), (103, 113, 109), (113, 122, 117), (122, 130, 124),
- (132, 139, 131), (136, 142, 133), (141, 146, 135), (150, 153, 138),
- (157, 159, 141), (167, 163, 141), (168, 162, 138), (170, 161, 136),
- (171, 160, 133), (172, 159, 131), (173, 156, 127), (172, 153, 122),
- (170, 151, 117), (167, 150, 114), (164, 149, 111), (164, 148, 110),
- (164, 148, 110), (164, 148, 111), (165, 149, 112), (166, 149, 114),
- (168, 155, 118), (177, 164, 130), (177, 168, 134), (178, 172, 139),
- (178, 172, 140), (178, 173, 142), (175, 173, 143), (171, 170, 142),
- (161, 159, 136), (154, 152, 130), (148, 146, 125), (145, 142, 122),
- (142, 139, 119), (139, 134, 112), (135, 127, 103), (133, 122, 95),
- (131, 117, 87), (124, 107, 77), (120, 104, 76), (117, 102, 75),
- (117, 103, 77), (117, 105, 79), (118, 108, 85), (124, 116, 92),
- (145, 136, 109), (153, 144, 116), (161, 152, 123), (163, 153, 125),
- (165, 155, 128), (166, 157, 131), (161, 154, 134), (155, 150, 133),
- (149, 146, 133), (132, 133, 122), (127, 129, 119), (122, 125, 116),
- (114, 117, 108), (107, 109, 99), (99, 99, 91), (90, 90, 81),
- (76, 74, 68), (75, 68, 60), (75, 63, 52), (76, 61, 49),
- (77, 59, 46), (81, 55, 41), (86, 51, 36), (91, 50, 31),
- (100, 51, 32), (112, 62, 43), (118, 67, 46), (125, 73, 50),
- (138, 84, 59), (151, 98, 72), (165, 111, 84), (176, 125, 95),
- (195, 145, 119), (196, 154, 130), (198, 164, 142), (198, 168, 146),
- (198, 172, 150), (197, 178, 159), (195, 183, 165), (190, 185, 167),
- (183, 183, 165), (162, 166, 152), (155, 160, 146), (149, 154, 141),
- (137, 143, 131), (125, 131, 120), (114, 118, 110), (106, 109, 101),
- (93, 96, 85), (90, 93, 82), (87, 91, 79), (84, 85, 74),
- (82, 83, 70), (84, 84, 69), (89, 85, 67), (96, 87, 67),
- (103, 91, 67), (123, 102, 69), (127, 104, 69), (131, 106, 69),
- (135, 108, 72), (138, 113, 75), (144, 117, 77), (148, 118, 81),
- (153, 121, 86), (154, 122, 87), (156, 123, 88), (157, 124, 87),
- (155, 121, 89), (147, 120, 89), (141, 117, 90), (133, 114, 93),
- (126, 114, 98), (124, 117, 103), (127, 122, 110), (133, 128, 115),
- (139, 134, 122), (143, 138, 126), (143, 140, 127), (138, 138, 124),
- (118, 123, 114), (113, 118, 110), (108, 114, 107), (99, 108, 102),
- (94, 103, 100), (90, 100, 99), (86, 99, 100), (82, 101, 105),
- (77, 102, 111), (74, 101, 111), (68, 96, 108), (60, 91, 104),
- (58, 86, 100), (58, 81, 93), (55, 75, 87), (52, 72, 82),
- (50, 71, 84), (49, 70, 84), (49, 70, 83), (46, 69, 83),
- (46, 69, 84), (49, 67, 82), (48, 65, 79), (47, 63, 77),
- (43, 63, 80), (39, 60, 79), (35, 56, 76), (30, 52, 74),
- (26, 50, 72), (25, 48, 73), (26, 49, 72), (32, 52, 73),
- (40, 60, 81), (51, 69, 87), (62, 78, 90), (71, 84, 91),
- (80, 88, 91), (85, 88, 87), (89, 83, 80), (90, 74, 67),
- (88, 68, 59), (85, 63, 53), (83, 61, 49), (81, 59, 43),
- (79, 56, 40), (73, 55, 37), (68, 51, 35), (60, 44, 32),
- (50, 36, 30), (39, 29, 27), (28, 20, 24), (20, 13, 19),
- (14, 7, 15), (9, 6, 13), (7, 8, 14), (8, 11, 15),
- (12, 15, 21), (18, 21, 27), (24, 28, 34), (32, 35, 41),
- (41, 42, 47), (53, 48, 51), (64, 55, 54), (74, 64, 55),
- (85, 70, 58), (85, 71, 58), (85, 72, 57), (83, 73, 59),
- (81, 73, 59), (81, 74, 60), (83, 74, 61), (84, 78, 63)
- ),
-
-// 382 040221-25
-((173, 218, 4), (187, 194, 5), (203, 186, 5), (219, 178, 6),
- (218, 173, 6), (218, 169, 6), (207, 164, 5), (196, 159, 5),
- (158, 136, 6), (145, 133, 4), (132, 131, 3), (117, 134, 4),
- (102, 137, 6), (95, 142, 6), (89, 148, 7), (92, 152, 9),
- (95, 156, 12), (115, 180, 34), (135, 187, 56), (156, 195, 79),
- (170, 182, 80), (185, 169, 82), (189, 166, 75), (193, 163, 68),
- (212, 178, 80), (215, 163, 75), (218, 149, 71), (212, 129, 46),
- (207, 110, 22), (206, 105, 16), (206, 101, 10), (207, 100, 7),
- (209, 89, 7), (209, 62, 5), (210, 44, 5), (211, 26, 5),
- (217, 15, 4), (223, 5, 4), (224, 4, 3), (226, 4, 3),
- (225, 4, 5), (227, 5, 4), (229, 6, 4), (235, 10, 4),
- (241, 15, 4), (242, 19, 4), (243, 24, 5), (244, 35, 6),
- (245, 41, 5), (250, 43, 3), (251, 42, 3), (252, 41, 4),
- (251, 40, 3), (250, 39, 3), (249, 35, 3), (248, 32, 3),
- (232, 15, 3), (221, 17, 3), (211, 20, 3), (200, 31, 3),
- (190, 42, 3), (183, 48, 3), (177, 55, 4), (168, 76, 10),
- (160, 98, 21), (169, 146, 69), (178, 154, 88), (188, 163, 107),
- (188, 166, 106), (188, 170, 105), (183, 180, 91), (179, 190, 90),
- (178, 184, 100), (168, 175, 78), (158, 166, 56), (138, 166, 33),
- (118, 167, 10), (113, 167, 9), (109, 168, 8), (105, 173, 13),
- (109, 182, 14), (139, 196, 13), (155, 203, 13), (171, 210, 13),
- (175, 217, 13), (179, 224, 14), (197, 231, 13), (215, 238, 11),
- (235, 232, 5), (220, 225, 5), (205, 219, 5), (197, 215, 5),
- (190, 211, 6), (178, 202, 4), (163, 193, 3), (145, 183, 3),
- (124, 172, 3), (95, 158, 6), (89, 156, 5), (84, 155, 5),
- (82, 154, 5), (80, 153, 5), (79, 150, 5), (82, 148, 6),
- (86, 141, 6), (94, 125, 5), (103, 110, 5), (110, 102, 4),
- (117, 94, 4), (130, 77, 4), (140, 67, 3), (152, 52, 3),
- (159, 35, 3), (164, 14, 6), (163, 18, 5), (163, 23, 5),
- (164, 36, 4), (160, 54, 2), (156, 70, 4), (152, 84, 5),
- (160, 112, 5), (165, 110, 4), (170, 109, 3), (172, 103, 3),
- (175, 97, 3), (179, 88, 3), (191, 79, 4), (195, 67, 5),
- (191, 53, 5), (161, 43, 6), (154, 43, 5), (148, 44, 4),
- (141, 41, 6), (139, 36, 5), (144, 37, 6), (143, 40, 6),
- (157, 38, 4), (172, 26, 4), (188, 15, 4), (194, 10, 4),
- (201, 6, 4), (209, 8, 6), (214, 15, 5), (209, 26, 7),
- (200, 40, 7), (168, 65, 8), (161, 72, 7), (155, 80, 7),
- (142, 97, 8), (134, 113, 8), (125, 131, 8), (118, 143, 8),
- (121, 162, 5), (124, 164, 4), (128, 167, 4), (133, 169, 6),
- (133, 170, 8), (131, 165, 9), (132, 162, 8), (134, 157, 7),
- (136, 150, 7), (123, 141, 11), (119, 140, 11), (115, 139, 12),
- (110, 137, 10), (109, 133, 8), (108, 134, 6), (104, 134, 7),
- (95, 141, 8), (95, 142, 8), (95, 143, 8), (96, 148, 7),
- (97, 156, 8), (99, 166, 7), (101, 177, 7), (105, 184, 7),
- (111, 187, 9), (115, 187, 14), (120, 192, 16), (133, 199, 15),
- (148, 209, 10), (167, 216, 9), (181, 214, 10), (183, 209, 13),
- (197, 189, 9), (203, 186, 7), (209, 183, 6), (224, 177, 4),
- (229, 170, 5), (229, 160, 6), (229, 141, 6), (229, 119, 6),
- (233, 95, 6), (240, 76, 7), (243, 64, 7), (247, 57, 7),
- (250, 55, 6), (251, 53, 6), (252, 54, 7), (251, 55, 8),
- (250, 60, 7), (252, 68, 7), (251, 75, 7), (251, 82, 6),
- (250, 83, 7), (249, 78, 7), (251, 69, 7), (249, 60, 7),
- (246, 48, 6), (242, 40, 7), (236, 35, 8), (235, 38, 8),
- (233, 52, 9), (235, 71, 10), (235, 89, 18), (231, 113, 30),
- (232, 133, 43), (227, 152, 58), (227, 177, 59), (222, 186, 61),
- (218, 198, 57), (218, 195, 55), (219, 181, 61), (225, 166, 55),
- (220, 137, 50), (216, 116, 35), (210, 95, 20), (206, 81, 12),
- (208, 74, 6), (203, 70, 6), (204, 71, 6), (204, 69, 5),
- (208, 70, 5), (208, 75, 5), (202, 89, 6), (202, 105, 6),
- (202, 121, 6), (204, 131, 7), (200, 133, 7), (187, 132, 7),
- (169, 128, 7), (151, 128, 6), (140, 131, 7), (129, 135, 6),
- (119, 134, 5), (111, 134, 5), (101, 131, 3), (99, 134, 3),
- (101, 146, 3), (104, 157, 5), (108, 167, 4), (110, 170, 4),
- (116, 175, 4), (130, 185, 2), (147, 200, 5), (161, 215, 5)
- ),
-
-// 383 040221-26
-((157, 81, 83), (137, 70, 91), (125, 64, 91), (113, 59, 92),
- (107, 55, 91), (101, 52, 90), (101, 52, 89), (101, 52, 88),
- (120, 62, 95), (130, 67, 96), (140, 73, 97), (147, 77, 96),
- (155, 82, 95), (161, 86, 96), (167, 90, 98), (168, 91, 99),
- (169, 93, 100), (172, 93, 106), (171, 95, 114), (170, 98, 122),
- (170, 101, 132), (170, 105, 143), (168, 108, 148), (167, 111, 153),
- (163, 113, 157), (163, 112, 154), (164, 111, 152), (174, 117, 153),
- (184, 124, 154), (190, 131, 157), (196, 138, 161), (209, 152, 163),
- (218, 163, 165), (221, 164, 152), (221, 159, 141), (222, 154, 130),
- (219, 147, 124), (217, 140, 119), (214, 138, 117), (212, 136, 115),
- (191, 123, 113), (178, 113, 111), (165, 104, 110), (152, 91, 112),
- (140, 78, 114), (135, 73, 112), (130, 68, 111), (120, 61, 107),
- (110, 56, 107), (94, 53, 105), (92, 52, 108), (90, 52, 111),
- (97, 53, 110), (104, 55, 110), (109, 56, 109), (115, 58, 108),
- (136, 68, 98), (145, 71, 92), (155, 75, 86), (163, 75, 80),
- (171, 75, 75), (173, 74, 73), (176, 74, 71), (178, 74, 68),
- (177, 74, 68), (166, 75, 76), (160, 73, 77), (154, 71, 78),
- (151, 68, 77), (148, 66, 76), (144, 63, 73), (139, 61, 69),
- (121, 56, 77), (115, 56, 84), (109, 56, 91), (112, 59, 96),
- (116, 63, 101), (123, 67, 100), (131, 72, 99), (146, 86, 102),
- (159, 98, 107), (174, 121, 123), (174, 128, 134), (174, 135, 145),
- (177, 136, 147), (180, 138, 149), (184, 143, 150), (186, 144, 150),
- (184, 144, 147), (173, 139, 147), (162, 134, 148), (157, 129, 147),
- (153, 124, 147), (146, 116, 140), (142, 105, 133), (143, 98, 126),
- (144, 93, 119), (149, 95, 111), (155, 105, 114), (161, 115, 118),
- (164, 119, 121), (168, 124, 125), (179, 132, 133), (188, 139, 143),
- (205, 150, 162), (212, 157, 171), (219, 165, 181), (218, 169, 186),
- (218, 174, 191), (218, 183, 197), (219, 189, 201), (222, 190, 204),
- (221, 191, 207), (224, 193, 207), (223, 192, 205), (222, 192, 203),
- (216, 191, 200), (211, 187, 195), (203, 177, 187), (194, 166, 176),
- (179, 149, 163), (172, 141, 157), (166, 133, 152), (165, 131, 150),
- (165, 129, 149), (162, 121, 143), (158, 109, 134), (155, 98, 127),
- (154, 90, 121), (156, 82, 108), (161, 84, 106), (166, 86, 104),
- (176, 93, 102), (186, 100, 102), (197, 109, 104), (203, 119, 108),
- (207, 129, 122), (201, 126, 128), (195, 124, 134), (189, 120, 136),
- (184, 116, 138), (176, 110, 140), (167, 107, 140), (164, 106, 139),
- (166, 108, 138), (174, 117, 139), (175, 118, 140), (176, 120, 141),
- (177, 120, 140), (176, 121, 141), (178, 122, 137), (183, 122, 130),
- (200, 126, 117), (201, 126, 116), (203, 126, 115), (201, 127, 114),
- (192, 126, 117), (182, 125, 121), (171, 120, 123), (162, 112, 121),
- (157, 103, 114), (148, 80, 96), (147, 75, 92), (146, 71, 88),
- (145, 66, 83), (144, 64, 80), (147, 63, 80), (154, 67, 78),
- (175, 79, 75), (181, 82, 74), (188, 86, 73), (202, 94, 73),
- (213, 101, 73), (223, 106, 77), (228, 112, 81), (231, 120, 87),
- (230, 126, 95), (223, 130, 106), (215, 132, 116), (209, 133, 120),
- (200, 128, 123), (188, 121, 124), (176, 114, 125), (168, 108, 122),
- (151, 95, 120), (151, 94, 119), (151, 94, 118), (154, 91, 115),
- (155, 87, 110), (155, 81, 105), (155, 78, 98), (154, 71, 87),
- (150, 65, 80), (148, 62, 74), (148, 60, 69), (148, 60, 65),
- (151, 59, 61), (153, 59, 59), (154, 58, 59), (152, 55, 57),
- (150, 54, 55), (150, 52, 54), (149, 52, 55), (150, 54, 56),
- (154, 57, 57), (161, 63, 60), (169, 68, 62), (177, 73, 63),
- (187, 76, 63), (196, 79, 64), (202, 81, 65), (207, 81, 66),
- (210, 82, 66), (211, 84, 66), (208, 83, 67), (206, 82, 66),
- (204, 80, 66), (201, 77, 64), (196, 72, 63), (188, 66, 61),
- (179, 62, 59), (168, 59, 60), (157, 57, 64), (148, 55, 68),
- (143, 56, 72), (143, 59, 75), (145, 62, 76), (151, 65, 77),
- (156, 71, 79), (159, 77, 83), (161, 82, 90), (165, 88, 96),
- (171, 92, 100), (179, 97, 101), (190, 98, 101), (204, 101, 97),
- (217, 106, 93), (228, 110, 94), (235, 114, 96), (239, 120, 100),
- (240, 128, 105), (241, 134, 110), (243, 137, 111), (244, 137, 109),
- (245, 138, 107), (245, 135, 104), (243, 132, 100), (241, 131, 99),
- (239, 134, 100), (236, 136, 103), (233, 136, 104), (223, 130, 100),
- (212, 122, 96), (200, 112, 90), (186, 100, 86), (172, 88, 82)
- ),
-
-// 384 040221-27
-((200, 139, 100), (180, 128, 94), (175, 123, 93), (170, 119, 92),
- (167, 116, 89), (165, 113, 87), (162, 108, 87), (159, 104, 87),
- (147, 89, 80), (146, 86, 73), (145, 84, 67), (149, 90, 63),
- (154, 96, 60), (167, 107, 59), (180, 119, 58), (185, 124, 59),
- (191, 130, 61), (210, 146, 65), (215, 149, 66), (220, 152, 68),
- (223, 155, 70), (226, 158, 72), (229, 162, 73), (232, 166, 74),
- (242, 183, 85), (246, 189, 89), (250, 196, 93), (252, 198, 94),
- (254, 201, 96), (252, 199, 95), (250, 197, 94), (245, 191, 91),
- (239, 181, 87), (218, 155, 76), (207, 142, 69), (196, 129, 63),
- (185, 116, 57), (175, 104, 51), (169, 99, 47), (164, 94, 44),
- (145, 73, 37), (135, 63, 33), (126, 53, 29), (121, 46, 27),
- (116, 40, 25), (115, 39, 25), (115, 39, 26), (117, 41, 26),
- (121, 45, 32), (132, 54, 49), (136, 62, 58), (141, 70, 68),
- (147, 78, 74), (153, 87, 81), (156, 91, 83), (159, 95, 85),
- (162, 104, 91), (164, 105, 92), (166, 107, 93), (165, 108, 94),
- (165, 109, 96), (165, 110, 97), (165, 112, 98), (169, 117, 100),
- (173, 126, 103), (183, 141, 112), (187, 145, 111), (192, 149, 110),
- (194, 150, 110), (197, 152, 110), (202, 155, 107), (209, 161, 104),
- (226, 175, 107), (233, 182, 111), (240, 190, 116), (245, 196, 117),
- (251, 202, 118), (252, 203, 116), (254, 204, 115), (254, 204, 110),
- (254, 204, 105), (254, 202, 96), (254, 197, 93), (254, 193, 90),
- (254, 189, 89), (254, 186, 88), (253, 182, 90), (253, 180, 92),
- (253, 179, 96), (253, 181, 97), (253, 183, 98), (253, 184, 98),
- (253, 186, 98), (254, 183, 94), (254, 181, 94), (253, 180, 95),
- (253, 179, 96), (252, 179, 102), (251, 182, 107), (250, 186, 112),
- (250, 186, 112), (250, 186, 113), (249, 185, 112), (247, 183, 110),
- (242, 174, 106), (238, 170, 102), (234, 166, 98), (231, 164, 97),
- (229, 162, 96), (228, 156, 95), (229, 150, 94), (228, 145, 93),
- (226, 140, 91), (214, 125, 85), (209, 121, 82), (205, 117, 79),
- (193, 111, 74), (184, 106, 70), (181, 103, 70), (184, 104, 73),
- (192, 113, 89), (197, 117, 99), (202, 122, 110), (202, 123, 114),
- (202, 125, 119), (200, 130, 125), (198, 133, 126), (202, 139, 127),
- (207, 146, 129), (224, 166, 132), (229, 171, 133), (234, 177, 135),
- (242, 186, 138), (248, 194, 140), (251, 197, 138), (253, 200, 133),
- (254, 202, 120), (254, 202, 113), (254, 203, 106), (254, 203, 103),
- (254, 203, 100), (254, 203, 97), (254, 203, 95), (254, 203, 94),
- (253, 202, 93), (252, 193, 94), (251, 191, 95), (250, 189, 97),
- (249, 187, 103), (249, 187, 109), (250, 188, 118), (250, 191, 126),
- (251, 198, 139), (250, 198, 139), (250, 199, 140), (250, 196, 139),
- (249, 195, 139), (249, 193, 137), (248, 191, 138), (248, 188, 138),
- (244, 188, 138), (228, 178, 127), (222, 172, 121), (216, 166, 116),
- (204, 153, 104), (192, 138, 88), (181, 124, 74), (172, 108, 62),
- (162, 89, 46), (158, 84, 43), (155, 79, 40), (144, 68, 32),
- (133, 57, 26), (121, 47, 18), (110, 36, 12), (99, 25, 8),
- (90, 20, 5), (90, 21, 9), (96, 23, 15), (101, 29, 19),
- (109, 37, 26), (119, 49, 34), (130, 61, 43), (141, 71, 50),
- (152, 94, 63), (156, 99, 67), (161, 105, 72), (169, 117, 84),
- (178, 128, 95), (189, 141, 106), (201, 154, 118), (216, 165, 127),
- (227, 177, 132), (237, 188, 134), (244, 196, 135), (249, 204, 135),
- (252, 209, 133), (253, 208, 129), (249, 203, 125), (244, 193, 120),
- (236, 183, 112), (228, 173, 102), (219, 163, 92), (214, 154, 84),
- (207, 150, 78), (206, 146, 73), (204, 143, 71), (202, 136, 67),
- (198, 131, 67), (195, 126, 64), (186, 120, 63), (179, 113, 63),
- (168, 106, 63), (162, 104, 63), (159, 103, 66), (158, 102, 67),
- (159, 103, 70), (162, 103, 72), (165, 107, 75), (168, 112, 80),
- (171, 113, 86), (175, 118, 92), (179, 124, 96), (183, 128, 98),
- (186, 133, 99), (191, 136, 98), (195, 137, 98), (198, 142, 99),
- (201, 145, 103), (205, 149, 109), (208, 153, 113), (212, 156, 117),
- (218, 162, 120), (225, 168, 121), (230, 172, 121), (232, 176, 118),
- (232, 178, 115), (233, 179, 114), (231, 179, 112), (230, 177, 110),
- (229, 176, 108), (230, 176, 106), (234, 179, 105), (238, 183, 103),
- (243, 187, 102), (248, 192, 102), (251, 196, 101), (253, 200, 101),
- (255, 202, 99), (255, 202, 97), (253, 199, 97), (251, 193, 98),
- (243, 183, 100), (234, 173, 101), (223, 161, 101), (211, 149, 101)
- ),
-
-// 385 040221-28
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 5, 4), (6, 9, 9), (9, 14, 15), (12, 18, 19),
- (15, 23, 23), (16, 26, 26), (17, 29, 30), (18, 32, 32),
- (20, 35, 35), (27, 39, 40), (25, 37, 39), (24, 36, 38),
- (21, 33, 35), (18, 30, 32), (16, 27, 30), (15, 25, 28),
- (17, 24, 24), (17, 27, 28), (18, 30, 32), (26, 42, 43),
- (34, 54, 54), (36, 59, 59), (38, 64, 65), (48, 85, 85),
- (71, 107, 105), (92, 165, 160), (107, 180, 175), (122, 195, 190),
- (98, 157, 155), (75, 120, 120), (72, 119, 118), (70, 118, 117),
- (33, 58, 56), (29, 49, 48), (25, 40, 40), (22, 37, 37),
- (20, 35, 35), (19, 32, 33), (18, 30, 32), (14, 27, 28),
- (14, 27, 28), (13, 25, 27), (11, 22, 24), (9, 19, 22),
- (8, 18, 20), (7, 17, 19), (8, 17, 18), (9, 17, 17),
- (9, 17, 17), (9, 17, 17), (10, 18, 18), (12, 20, 20),
- (14, 22, 22), (14, 22, 22), (14, 22, 22), (12, 23, 22),
- (10, 22, 20), (7, 17, 19), (7, 17, 19), (7, 17, 19),
- (7, 15, 16), (7, 14, 14), (5, 13, 13), (5, 13, 13),
- (2, 14, 15), (3, 14, 16), (5, 15, 18), (6, 14, 16),
- (7, 14, 14), (6, 13, 13), (5, 13, 13), (4, 12, 12),
- (2, 12, 14), (4, 24, 24), (8, 31, 31), (12, 38, 39),
- (15, 39, 40), (19, 41, 41), (23, 40, 41), (24, 41, 41),
- (23, 40, 40), (20, 37, 37), (18, 35, 35), (16, 33, 33),
- (14, 32, 32), (14, 27, 28), (18, 33, 33), (23, 40, 40),
- (27, 51, 53), (48, 77, 77), (54, 87, 87), (61, 98, 98),
- (63, 101, 100), (65, 105, 103), (60, 98, 101), (66, 92, 94),
- (55, 95, 94), (51, 86, 87), (48, 77, 80), (44, 71, 73),
- (40, 66, 67), (40, 65, 64), (38, 63, 64), (36, 54, 54),
- (29, 53, 48), (22, 36, 36), (20, 30, 30), (18, 25, 25),
- (12, 19, 19), (7, 12, 13), (3, 8, 9), (2, 4, 3),
- (2, 2, 2), (1, 2, 1), (0, 2, 1), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 7, 9), (1, 8, 9), (3, 10, 10),
- (9, 17, 17), (12, 22, 24), (13, 25, 27), (15, 30, 30),
- (22, 36, 36), (22, 37, 37), (23, 38, 38), (21, 38, 38),
- (20, 38, 38), (19, 36, 36), (20, 35, 35), (22, 36, 36),
- (22, 39, 39), (24, 39, 39), (24, 39, 39), (24, 39, 39),
- (23, 40, 40), (22, 41, 41), (18, 45, 43), (22, 46, 44),
- (28, 53, 51), (28, 53, 50), (29, 53, 50), (33, 53, 53),
- (36, 54, 54), (32, 54, 54), (29, 49, 48), (30, 44, 46),
- (25, 40, 40), (17, 32, 32), (15, 29, 30), (14, 27, 28),
- (13, 25, 27), (14, 24, 27), (17, 27, 30), (22, 32, 34),
- (25, 45, 44), (25, 45, 44), (25, 45, 44), (29, 51, 51),
- (32, 54, 54), (30, 53, 53), (29, 49, 49), (27, 46, 46),
- (25, 45, 45), (25, 43, 44), (24, 41, 43), (25, 43, 44),
- (25, 45, 45), (30, 53, 53), (30, 55, 54), (35, 60, 59),
- (43, 67, 69), (43, 70, 71), (44, 74, 74), (49, 81, 82),
- (53, 87, 89), (46, 79, 77), (45, 77, 79), (43, 72, 72),
- (36, 64, 61), (35, 60, 59), (33, 55, 58), (29, 51, 51),
- (28, 45, 45), (28, 46, 43), (25, 43, 44), (24, 44, 43),
- (24, 39, 39), (19, 34, 34), (14, 27, 28), (12, 22, 24),
- (9, 14, 18), (5, 10, 12), (4, 5, 8), (3, 4, 7),
- (2, 7, 8), (3, 10, 10), (4, 9, 10), (5, 10, 9),
- (5, 10, 12), (7, 12, 13), (7, 14, 14), (7, 14, 14),
- (9, 17, 17), (9, 19, 22), (7, 22, 22), (10, 23, 24),
- (12, 22, 24), (12, 22, 24), (14, 24, 27), (13, 25, 27),
- (18, 28, 30), (18, 30, 32), (18, 33, 33), (20, 38, 38),
- (23, 40, 41), (24, 41, 43), (25, 48, 48), (29, 51, 51),
- (30, 53, 53), (32, 54, 54), (30, 56, 58), (32, 58, 59),
- (32, 58, 59), (39, 64, 63), (40, 65, 64), (43, 75, 74),
- (45, 77, 76), (45, 75, 75), (44, 70, 71), (39, 64, 63),
- (38, 63, 64), (33, 63, 63), (33, 58, 56), (32, 56, 55),
- (33, 58, 59), (38, 67, 67), (43, 72, 72), (48, 77, 77),
- (53, 90, 90), (54, 98, 98), (75, 129, 131), (60, 102, 103)
- ),
-
-// 386 040221-29
-((44, 40, 28), (53, 50, 35), (53, 49, 36), (53, 49, 37),
- (47, 47, 34), (42, 46, 32), (40, 41, 29), (39, 36, 27),
- (35, 35, 25), (33, 31, 22), (31, 28, 19), (28, 27, 15),
- (25, 26, 12), (23, 24, 14), (21, 22, 17), (21, 21, 15),
- (21, 21, 13), (22, 20, 7), (21, 17, 5), (21, 15, 3),
- (17, 13, 2), (14, 11, 2), (15, 12, 3), (16, 13, 4),
- (19, 19, 11), (22, 20, 12), (25, 22, 13), (27, 26, 18),
- (29, 30, 24), (31, 31, 26), (33, 32, 28), (39, 35, 26),
- (41, 39, 26), (54, 51, 32), (61, 58, 36), (68, 66, 41),
- (86, 79, 48), (105, 93, 55), (110, 98, 58), (115, 103, 61),
- (111, 105, 73), (107, 102, 75), (104, 99, 77), (100, 93, 62),
- (96, 87, 48), (90, 81, 41), (85, 76, 35), (65, 58, 30),
- (55, 49, 25), (44, 38, 16), (41, 34, 14), (38, 31, 12),
- (30, 27, 11), (23, 24, 10), (21, 22, 10), (20, 20, 10),
- (17, 16, 11), (18, 16, 12), (20, 16, 13), (19, 17, 12),
- (19, 19, 11), (18, 19, 11), (18, 19, 11), (19, 18, 13),
- (21, 17, 14), (16, 17, 12), (14, 15, 9), (13, 14, 6),
- (9, 12, 5), (6, 11, 4), (13, 14, 9), (14, 15, 9),
- (17, 16, 11), (17, 17, 8), (18, 18, 6), (23, 20, 5),
- (28, 23, 4), (31, 24, 2), (35, 25, 0), (40, 30, 3),
- (31, 24, 6), (32, 29, 14), (34, 31, 16), (37, 34, 19),
- (38, 34, 17), (40, 35, 16), (45, 34, 14), (43, 38, 19),
- (33, 34, 18), (28, 29, 17), (24, 25, 17), (23, 23, 17),
- (23, 22, 17), (23, 20, 15), (25, 23, 11), (30, 27, 10),
- (31, 32, 14), (39, 40, 24), (41, 40, 24), (44, 41, 24),
- (45, 43, 24), (47, 45, 24), (50, 44, 22), (53, 45, 26),
- (58, 52, 28), (58, 52, 28), (58, 52, 28), (58, 53, 26),
- (59, 54, 25), (61, 52, 21), (62, 57, 25), (58, 54, 29),
- (58, 53, 31), (64, 60, 35), (68, 61, 37), (73, 62, 40),
- (87, 78, 47), (110, 101, 68), (126, 115, 83), (136, 123, 88),
- (139, 128, 98), (130, 122, 91), (122, 116, 84), (113, 107, 80),
- (104, 99, 77), (85, 82, 63), (75, 69, 53), (63, 60, 45),
- (52, 50, 37), (31, 28, 23), (29, 26, 19), (27, 24, 15),
- (26, 23, 14), (25, 23, 11), (27, 23, 11), (31, 25, 13),
- (36, 31, 11), (40, 34, 13), (44, 38, 16), (46, 40, 18),
- (48, 42, 20), (50, 45, 25), (54, 49, 30), (60, 54, 38),
- (59, 57, 44), (65, 53, 31), (65, 55, 31), (65, 58, 32),
- (69, 59, 34), (76, 65, 43), (98, 86, 46), (115, 104, 74),
- (154, 145, 106), (167, 160, 111), (180, 175, 117), (193, 183, 124),
- (183, 172, 126), (180, 163, 117), (158, 148, 112), (134, 130, 101),
- (104, 97, 81), (75, 70, 48), (74, 66, 42), (73, 63, 36),
- (75, 67, 31), (88, 82, 32), (108, 94, 49), (123, 110, 65),
- (166, 154, 94), (164, 153, 98), (162, 152, 103), (165, 153, 113),
- (160, 151, 120), (162, 155, 113), (156, 145, 100), (143, 136, 90),
- (121, 113, 76), (102, 93, 62), (83, 74, 43), (76, 68, 32),
- (71, 65, 33), (74, 67, 38), (80, 77, 46), (98, 91, 65),
- (96, 96, 72), (95, 96, 71), (94, 97, 70), (83, 81, 60),
- (77, 75, 50), (76, 73, 42), (72, 68, 43), (69, 67, 46),
- (74, 72, 51), (78, 76, 55), (86, 80, 54), (97, 91, 65),
- (97, 91, 59), (105, 94, 49), (88, 79, 46), (81, 67, 38),
- (67, 63, 36), (63, 57, 35), (56, 55, 34), (52, 45, 26),
- (45, 39, 25), (46, 43, 26), (49, 46, 29), (49, 47, 35),
- (62, 56, 40), (81, 74, 48), (104, 93, 65), (121, 111, 84),
- (137, 125, 83), (151, 135, 86), (128, 119, 80), (105, 94, 66),
- (81, 76, 44), (67, 60, 31), (57, 51, 25), (51, 45, 23),
- (46, 41, 19), (45, 39, 23), (44, 43, 23), (48, 43, 24),
- (49, 43, 17), (53, 49, 20), (56, 50, 16), (59, 51, 14),
- (59, 55, 20), (60, 51, 18), (56, 45, 23), (50, 43, 25),
- (47, 44, 25), (41, 40, 22), (34, 32, 19), (31, 29, 16),
- (24, 24, 14), (20, 22, 11), (21, 21, 11), (27, 24, 9),
- (31, 28, 11), (37, 32, 12), (44, 37, 18), (59, 50, 21),
- (73, 66, 38), (108, 94, 65), (137, 127, 100), (185, 175, 140),
- (221, 214, 172), (233, 224, 185), (196, 183, 141), (152, 143, 110),
- (128, 118, 82), (113, 104, 65), (83, 78, 49), (76, 66, 39)
- ),
-
-// 387 040221-30
-((84, 36, 31), (82, 62, 55), (90, 62, 56), (98, 63, 58),
- (115, 55, 48), (132, 47, 38), (136, 41, 32), (141, 35, 27),
- (146, 15, 6), (132, 10, 3), (119, 6, 0), (104, 15, 10),
- (90, 24, 21), (85, 35, 28), (80, 47, 35), (77, 52, 40),
- (74, 57, 46), (75, 63, 43), (78, 63, 38), (81, 64, 34),
- (86, 68, 39), (91, 72, 44), (95, 76, 49), (100, 81, 55),
- (125, 77, 55), (133, 68, 49), (141, 59, 43), (154, 48, 27),
- (168, 38, 11), (166, 32, 8), (164, 27, 5), (156, 28, 3),
- (144, 23, 2), (108, 22, 10), (88, 23, 14), (68, 24, 19),
- (57, 35, 25), (47, 47, 32), (52, 42, 31), (57, 38, 31),
- (82, 25, 19), (102, 16, 12), (123, 7, 6), (121, 5, 3),
- (120, 4, 0), (119, 13, 3), (118, 23, 7), (115, 43, 27),
- (120, 52, 45), (135, 113, 95), (144, 121, 109), (153, 130, 124),
- (146, 130, 125), (139, 131, 126), (132, 123, 117), (126, 115, 109),
- (111, 69, 62), (98, 49, 45), (86, 30, 28), (73, 16, 15),
- (60, 3, 2), (52, 2, 1), (45, 2, 1), (30, 0, 0),
- (15, 2, 0), (3, 0, 0), (2, 0, 0), (2, 0, 0),
- (2, 0, 0), (2, 0, 0), (3, 1, 1), (7, 5, 4),
- (19, 21, 17), (28, 31, 26), (37, 42, 35), (50, 57, 48),
- (63, 73, 62), (69, 79, 68), (76, 85, 74), (93, 104, 92),
- (102, 112, 97), (100, 111, 95), (93, 102, 87), (87, 93, 79),
- (85, 94, 79), (83, 95, 79), (85, 90, 77), (92, 87, 79),
- (127, 117, 104), (145, 128, 111), (163, 140, 119), (164, 149, 127),
- (165, 159, 136), (173, 163, 139), (170, 161, 143), (155, 158, 143),
- (140, 140, 132), (110, 100, 95), (98, 73, 69), (87, 47, 44),
- (82, 39, 37), (77, 32, 31), (65, 21, 17), (57, 12, 5),
- (41, 12, 2), (30, 12, 1), (20, 13, 1), (18, 11, 0),
- (16, 9, 0), (12, 5, 0), (10, 5, 0), (11, 2, 0),
- (19, 0, 0), (47, 0, 0), (52, 0, 0), (57, 0, 0),
- (64, 12, 4), (68, 24, 11), (73, 20, 13), (79, 24, 15),
- (103, 35, 19), (100, 38, 17), (97, 42, 15), (98, 39, 12),
- (100, 37, 9), (77, 42, 10), (50, 43, 10), (37, 29, 7),
- (29, 22, 6), (10, 9, 4), (8, 6, 2), (6, 4, 1),
- (4, 3, 0), (2, 2, 0), (1, 0, 0), (0, 0, 0),
- (0, 1, 0), (3, 3, 2), (7, 6, 5), (8, 8, 6),
- (10, 10, 8), (16, 20, 17), (23, 27, 24), (28, 31, 26),
- (32, 39, 31), (42, 36, 28), (44, 33, 25), (46, 31, 22),
- (50, 27, 17), (52, 20, 12), (50, 15, 6), (45, 10, 1),
- (28, 6, 1), (23, 4, 0), (18, 3, 0), (11, 0, 0),
- (6, 0, 0), (6, 2, 2), (8, 6, 4), (14, 11, 8),
- (27, 12, 8), (52, 11, 8), (59, 10, 7), (67, 10, 6),
- (78, 3, 2), (86, 0, 0), (89, 0, 0), (86, 2, 2),
- (70, 24, 17), (69, 28, 22), (68, 33, 28), (69, 54, 44),
- (70, 73, 59), (82, 85, 78), (98, 100, 96), (110, 118, 109),
- (126, 133, 123), (135, 141, 134), (141, 151, 140), (145, 151, 140),
- (144, 142, 137), (139, 137, 132), (133, 125, 124), (122, 110, 116),
- (109, 105, 105), (109, 105, 104), (109, 105, 104), (109, 105, 106),
- (112, 111, 110), (119, 123, 115), (124, 128, 117), (133, 129, 114),
- (141, 131, 111), (137, 130, 111), (137, 129, 106), (138, 125, 99),
- (129, 115, 99), (118, 107, 98), (111, 99, 89), (103, 86, 74),
- (96, 72, 60), (91, 61, 53), (86, 56, 51), (89, 63, 54),
- (89, 71, 61), (90, 77, 72), (96, 90, 86), (97, 99, 92),
- (98, 102, 91), (99, 105, 92), (105, 111, 96), (109, 116, 103),
- (110, 123, 109), (114, 128, 111), (114, 123, 111), (109, 119, 108),
- (96, 111, 97), (83, 90, 76), (72, 73, 59), (60, 56, 42),
- (57, 37, 23), (57, 21, 13), (62, 14, 5), (72, 7, 0),
- (81, 1, 0), (89, 1, 1), (95, 1, 1), (100, 1, 1),
- (100, 1, 1), (99, 2, 2), (99, 2, 1), (98, 0, 0),
- (93, 1, 0), (82, 3, 1), (66, 3, 0), (55, 3, 0),
- (40, 4, 0), (21, 4, 0), (13, 6, 0), (10, 7, 2),
- (12, 11, 6), (18, 20, 13), (25, 26, 18), (39, 34, 21),
- (60, 40, 26), (83, 36, 30), (106, 41, 30), (120, 49, 35),
- (125, 49, 40), (127, 52, 44), (125, 51, 43), (114, 41, 35),
- (98, 36, 29), (94, 24, 21), (94, 15, 17), (88, 26, 24)
- ),
-
-// 388 040221-31
-((46, 43, 27), (52, 49, 31), (51, 48, 32), (50, 47, 33),
- (46, 44, 32), (42, 42, 32), (41, 42, 31), (40, 42, 31),
- (46, 46, 36), (52, 51, 37), (58, 56, 38), (63, 59, 36),
- (69, 62, 34), (70, 62, 35), (71, 63, 37), (71, 64, 36),
- (72, 65, 35), (68, 59, 29), (64, 57, 29), (60, 55, 30),
- (59, 52, 25), (58, 49, 21), (57, 48, 19), (57, 47, 18),
- (52, 44, 16), (48, 39, 14), (44, 35, 12), (39, 32, 13),
- (34, 29, 15), (31, 27, 15), (29, 26, 15), (25, 23, 15),
- (23, 21, 15), (23, 23, 17), (27, 26, 18), (32, 30, 20),
- (42, 39, 27), (52, 48, 35), (59, 55, 41), (66, 62, 47),
- (95, 88, 68), (99, 91, 71), (104, 95, 75), (101, 93, 72),
- (98, 91, 70), (94, 86, 64), (90, 81, 58), (76, 66, 46),
- (62, 54, 33), (42, 37, 19), (39, 33, 16), (37, 30, 14),
- (36, 31, 15), (36, 33, 17), (37, 34, 18), (39, 35, 20),
- (44, 40, 25), (45, 41, 25), (47, 42, 26), (46, 40, 24),
- (46, 39, 23), (45, 38, 21), (44, 37, 19), (40, 34, 16),
- (36, 31, 12), (29, 23, 7), (26, 21, 6), (23, 20, 6),
- (22, 19, 6), (21, 19, 7), (20, 19, 7), (19, 18, 8),
- (16, 16, 9), (15, 15, 8), (14, 14, 7), (13, 12, 5),
- (12, 11, 4), (11, 10, 3), (11, 10, 3), (10, 9, 2),
- (8, 7, 1), (7, 4, 0), (7, 3, 0), (8, 3, 0),
- (8, 3, 0), (9, 3, 0), (11, 4, 0), (12, 6, 0),
- (16, 10, 2), (16, 12, 3), (17, 14, 5), (18, 15, 6),
- (20, 17, 8), (23, 20, 11), (27, 24, 14), (31, 27, 16),
- (36, 33, 18), (46, 42, 23), (49, 44, 22), (52, 46, 22),
- (53, 46, 21), (54, 47, 21), (53, 46, 21), (50, 43, 20),
- (45, 38, 14), (42, 36, 12), (40, 34, 10), (38, 32, 9),
- (36, 31, 9), (34, 29, 8), (32, 27, 5), (32, 26, 4),
- (32, 26, 3), (37, 28, 4), (38, 29, 5), (40, 31, 7),
- (45, 35, 10), (50, 41, 14), (55, 44, 17), (57, 48, 22),
- (58, 53, 33), (60, 55, 37), (63, 57, 41), (63, 59, 42),
- (64, 61, 44), (70, 67, 48), (76, 73, 52), (86, 77, 56),
- (89, 84, 59), (94, 89, 59), (94, 87, 58), (95, 86, 58),
- (91, 84, 60), (84, 80, 57), (79, 77, 58), (82, 78, 60),
- (96, 91, 77), (106, 99, 82), (116, 108, 88), (121, 113, 90),
- (127, 119, 93), (138, 130, 99), (146, 136, 103), (153, 143, 106),
- (157, 146, 107), (156, 149, 108), (153, 147, 108), (151, 145, 109),
- (145, 139, 106), (139, 134, 104), (124, 124, 97), (108, 110, 89),
- (81, 81, 64), (73, 75, 59), (66, 69, 54), (55, 58, 44),
- (45, 48, 35), (41, 40, 28), (37, 35, 23), (34, 32, 19),
- (31, 29, 16), (29, 28, 15), (28, 27, 15), (28, 27, 15),
- (28, 28, 16), (29, 28, 16), (31, 30, 17), (32, 31, 19),
- (35, 34, 23), (35, 34, 23), (36, 35, 23), (38, 36, 24),
- (41, 38, 25), (44, 42, 27), (49, 46, 27), (58, 54, 30),
- (69, 64, 37), (82, 77, 45), (93, 87, 52), (105, 100, 59),
- (116, 109, 68), (126, 118, 76), (128, 119, 78), (124, 117, 74),
- (113, 105, 65), (109, 102, 62), (106, 99, 60), (101, 91, 54),
- (100, 92, 53), (104, 96, 58), (113, 108, 68), (131, 123, 84),
- (159, 149, 97), (181, 171, 118), (196, 189, 136), (207, 199, 156),
- (219, 211, 161), (216, 207, 158), (201, 192, 146), (177, 170, 136),
- (158, 152, 121), (135, 130, 103), (113, 106, 82), (93, 87, 64),
- (82, 77, 52), (76, 72, 47), (72, 69, 46), (68, 67, 45),
- (67, 65, 43), (65, 62, 39), (62, 59, 34), (56, 54, 28),
- (50, 49, 22), (44, 42, 16), (39, 35, 12), (33, 29, 6),
- (29, 24, 2), (24, 21, 1), (21, 19, 2), (20, 18, 3),
- (21, 18, 4), (22, 19, 5), (24, 21, 7), (26, 25, 9),
- (32, 30, 14), (40, 38, 17), (52, 47, 22), (65, 59, 29),
- (80, 73, 39), (95, 87, 46), (109, 101, 53), (123, 112, 61),
- (134, 120, 69), (139, 125, 74), (135, 123, 75), (126, 116, 72),
- (114, 104, 67), (101, 91, 61), (85, 78, 53), (69, 63, 44),
- (55, 50, 33), (44, 39, 25), (35, 33, 19), (29, 28, 16),
- (25, 25, 13), (22, 22, 12), (20, 20, 11), (18, 18, 10),
- (17, 17, 9), (17, 16, 9), (17, 16, 10), (20, 19, 11),
- (21, 20, 11), (31, 28, 15), (38, 34, 19), (48, 43, 26)
- ),
-
-// 389 040221-32
-((206, 195, 184), (218, 208, 198), (220, 210, 199), (222, 212, 201),
- (226, 217, 206), (231, 222, 212), (233, 223, 212), (235, 225, 213),
- (234, 223, 211), (229, 218, 206), (225, 214, 201), (220, 208, 195),
- (215, 203, 190), (212, 200, 188), (209, 198, 187), (209, 198, 187),
- (210, 199, 187), (214, 205, 195), (219, 210, 200), (224, 215, 205),
- (231, 222, 212), (238, 230, 220), (239, 231, 221), (241, 233, 223),
- (235, 226, 216), (223, 214, 203), (211, 202, 191), (192, 182, 169),
- (174, 162, 148), (164, 150, 134), (154, 138, 121), (133, 110, 89),
- (119, 94, 72), (99, 68, 41), (97, 68, 43), (96, 69, 46),
- (99, 73, 51), (102, 77, 56), (102, 77, 56), (102, 77, 56),
- (92, 68, 48), (88, 62, 40), (84, 56, 33), (83, 56, 34),
- (82, 57, 36), (83, 59, 39), (85, 62, 43), (93, 70, 49),
- (103, 78, 54), (117, 94, 74), (121, 96, 73), (126, 99, 73),
- (120, 95, 72), (115, 92, 71), (107, 85, 65), (100, 78, 59),
- (80, 57, 37), (76, 53, 34), (72, 50, 32), (84, 57, 33),
- (97, 65, 35), (103, 72, 44), (110, 80, 53), (123, 95, 69),
- (136, 109, 82), (155, 138, 120), (160, 145, 129), (165, 152, 139),
- (165, 152, 139), (165, 152, 140), (165, 152, 140), (165, 151, 139),
- (169, 150, 130), (174, 155, 133), (180, 160, 137), (188, 166, 140),
- (196, 172, 143), (197, 174, 145), (198, 176, 148), (200, 178, 152),
- (202, 181, 155), (205, 185, 159), (203, 186, 163), (202, 187, 167),
- (201, 186, 166), (201, 186, 166), (197, 183, 166), (190, 179, 165),
- (185, 170, 155), (178, 162, 148), (171, 155, 141), (168, 151, 136),
- (165, 148, 132), (158, 141, 126), (152, 137, 121), (151, 135, 120),
- (153, 137, 122), (166, 154, 141), (177, 164, 149), (188, 174, 158),
- (192, 178, 162), (196, 182, 166), (201, 187, 168), (206, 190, 167),
- (205, 186, 161), (203, 182, 156), (201, 179, 152), (198, 177, 152),
- (195, 176, 152), (191, 174, 154), (190, 174, 156), (187, 174, 160),
- (185, 175, 164), (185, 175, 165), (184, 174, 163), (183, 173, 162),
- (181, 169, 158), (175, 162, 149), (166, 152, 136), (155, 138, 120),
- (128, 108, 88), (117, 94, 73), (106, 81, 58), (103, 77, 54),
- (100, 74, 51), (98, 71, 47), (99, 71, 48), (107, 77, 50),
- (118, 86, 55), (130, 104, 81), (135, 109, 85), (140, 115, 90),
- (143, 122, 101), (144, 126, 107), (149, 129, 107), (150, 130, 108),
- (153, 133, 111), (156, 138, 118), (159, 143, 126), (159, 145, 130),
- (160, 147, 134), (163, 151, 139), (169, 158, 147), (175, 164, 155),
- (179, 168, 158), (193, 180, 165), (197, 183, 167), (201, 187, 170),
- (205, 190, 172), (209, 193, 174), (207, 192, 173), (201, 185, 166),
- (178, 162, 146), (172, 154, 137), (167, 147, 128), (155, 131, 108),
- (140, 116, 93), (131, 103, 77), (121, 90, 61), (105, 76, 49),
- (89, 62, 39), (69, 46, 26), (63, 42, 23), (58, 38, 21),
- (63, 41, 23), (79, 54, 33), (92, 71, 52), (111, 91, 74),
- (157, 140, 123), (165, 151, 136), (174, 162, 149), (189, 178, 166),
- (203, 193, 182), (214, 205, 195), (224, 214, 205), (229, 220, 211),
- (232, 222, 211), (233, 223, 210), (232, 221, 208), (230, 218, 202),
- (227, 214, 195), (224, 210, 191), (221, 208, 189), (218, 206, 188),
- (217, 206, 191), (217, 207, 193), (217, 209, 196), (218, 209, 199),
- (221, 212, 202), (223, 215, 204), (223, 215, 204), (222, 213, 202),
- (218, 209, 198), (214, 205, 194), (208, 199, 188), (199, 189, 178),
- (190, 180, 169), (182, 171, 158), (177, 163, 146), (176, 159, 140),
- (175, 158, 138), (176, 157, 135), (180, 160, 138), (181, 164, 146),
- (181, 166, 150), (179, 166, 153), (178, 167, 156), (179, 167, 156),
- (178, 167, 156), (178, 168, 159), (179, 169, 159), (180, 170, 160),
- (181, 171, 162), (183, 173, 163), (185, 175, 164), (186, 176, 166),
- (188, 179, 168), (193, 182, 170), (199, 186, 171), (204, 190, 174),
- (208, 194, 177), (212, 197, 179), (214, 200, 183), (216, 202, 186),
- (218, 204, 187), (218, 205, 191), (220, 208, 194), (224, 211, 195),
- (225, 213, 198), (225, 215, 202), (226, 215, 202), (224, 215, 202),
- (220, 212, 201), (217, 208, 197), (213, 204, 193), (210, 200, 188),
- (208, 197, 185), (205, 195, 183), (206, 195, 183), (208, 198, 186),
- (211, 202, 191), (217, 208, 198), (225, 215, 206), (231, 222, 212),
- (236, 227, 218), (239, 230, 221), (239, 231, 222), (237, 228, 219),
- (233, 225, 216), (230, 221, 213), (224, 216, 206), (220, 211, 201),
- (213, 203, 193), (208, 198, 187), (211, 201, 191), (209, 199, 188)
- ),
-
-// 390 040221-33
-((135, 92, 121), (124, 76, 110), (117, 68, 105), (110, 61, 101),
- (106, 59, 100), (102, 58, 99), (99, 59, 100), (96, 60, 101),
- (92, 70, 124), (94, 79, 137), (97, 88, 151), (104, 99, 161),
- (111, 110, 172), (118, 119, 176), (125, 128, 181), (124, 130, 182),
- (124, 132, 184), (119, 127, 182), (118, 126, 181), (117, 126, 181),
- (120, 123, 177), (124, 120, 173), (128, 120, 170), (133, 120, 167),
- (146, 118, 154), (149, 111, 146), (153, 105, 139), (151, 97, 132),
- (150, 90, 125), (148, 86, 120), (147, 82, 115), (147, 75, 107),
- (144, 71, 105), (138, 69, 104), (138, 70, 106), (139, 72, 109),
- (142, 73, 109), (145, 75, 110), (148, 77, 110), (152, 80, 110),
- (156, 87, 115), (156, 92, 121), (156, 98, 128), (157, 104, 136),
- (158, 110, 145), (159, 112, 148), (160, 115, 151), (166, 120, 153),
- (171, 121, 151), (173, 117, 144), (171, 116, 141), (170, 116, 139),
- (163, 114, 136), (156, 112, 134), (154, 110, 132), (153, 109, 131),
- (152, 102, 119), (154, 100, 117), (156, 99, 115), (159, 104, 119),
- (163, 110, 123), (162, 112, 125), (161, 114, 127), (162, 118, 133),
- (160, 123, 137), (161, 123, 141), (161, 122, 142), (161, 121, 143),
- (164, 125, 146), (168, 130, 149), (172, 136, 152), (178, 145, 162),
- (175, 158, 174), (164, 153, 171), (153, 149, 169), (139, 139, 164),
- (125, 129, 160), (119, 123, 155), (113, 118, 151), (102, 110, 146),
- (97, 106, 141), (91, 103, 134), (83, 105, 132), (76, 108, 130),
- (71, 109, 131), (66, 110, 133), (57, 107, 130), (49, 100, 129),
- (42, 85, 121), (42, 77, 113), (42, 69, 105), (42, 66, 98),
- (43, 64, 91), (44, 65, 82), (48, 67, 77), (53, 70, 81),
- (56, 75, 89), (67, 87, 107), (71, 83, 110), (75, 79, 113),
- (75, 78, 112), (75, 77, 112), (76, 75, 108), (76, 72, 105),
- (70, 73, 107), (68, 80, 110), (66, 87, 113), (64, 89, 115),
- (62, 92, 117), (56, 98, 121), (50, 104, 120), (48, 104, 118),
- (47, 103, 116), (58, 118, 125), (64, 123, 126), (70, 128, 128),
- (84, 142, 136), (98, 155, 144), (110, 168, 153), (123, 180, 164),
- (145, 195, 181), (159, 203, 191), (173, 212, 202), (181, 216, 207),
- (190, 220, 213), (207, 229, 223), (224, 237, 233), (235, 240, 240),
- (242, 241, 242), (241, 234, 241), (238, 231, 239), (236, 228, 237),
- (228, 222, 233), (218, 217, 227), (216, 217, 226), (212, 211, 222),
- (208, 207, 219), (210, 207, 219), (213, 208, 220), (214, 207, 220),
- (215, 206, 221), (210, 207, 220), (212, 212, 223), (215, 216, 226),
- (214, 217, 225), (223, 228, 233), (225, 230, 234), (227, 233, 235),
- (231, 235, 237), (224, 236, 236), (216, 232, 233), (211, 224, 228),
- (198, 200, 207), (196, 197, 203), (195, 195, 199), (188, 190, 188),
- (182, 185, 178), (168, 179, 165), (149, 168, 152), (130, 153, 137),
- (111, 132, 122), (83, 95, 91), (78, 88, 85), (73, 81, 79),
- (71, 77, 72), (68, 80, 67), (61, 84, 64), (52, 87, 61),
- (37, 74, 54), (36, 69, 52), (35, 65, 51), (40, 55, 50),
- (50, 55, 55), (62, 64, 65), (76, 78, 79), (92, 98, 98),
- (109, 116, 114), (124, 133, 130), (137, 148, 143), (152, 157, 154),
- (169, 163, 162), (184, 172, 174), (199, 181, 184), (213, 195, 200),
- (238, 224, 227), (241, 230, 232), (244, 236, 238), (248, 246, 247),
- (252, 252, 251), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (252, 251, 251), (248, 242, 244), (243, 231, 234), (234, 217, 225),
- (225, 203, 214), (214, 188, 204), (204, 174, 193), (195, 163, 186),
- (186, 153, 178), (177, 141, 169), (171, 129, 156), (164, 116, 145),
- (156, 103, 130), (146, 91, 118), (138, 79, 104), (131, 74, 96),
- (124, 76, 95), (120, 81, 99), (123, 90, 105), (130, 99, 114),
- (142, 113, 124), (151, 127, 135), (163, 136, 141), (174, 142, 144),
- (179, 149, 144), (181, 151, 144), (180, 152, 144), (174, 147, 141),
- (173, 144, 140), (169, 144, 142), (167, 141, 142), (168, 134, 141),
- (168, 130, 134), (167, 124, 128), (164, 117, 117), (153, 102, 104),
- (143, 88, 90), (132, 77, 79), (120, 68, 69), (108, 59, 63),
- (100, 53, 60), (98, 52, 60), (100, 53, 63), (105, 56, 69),
- (113, 65, 80), (122, 75, 91), (131, 85, 101), (136, 94, 111),
- (141, 102, 121), (145, 111, 129), (150, 118, 137), (155, 120, 144),
- (162, 130, 154), (169, 138, 163), (176, 143, 169), (175, 144, 173),
- (179, 146, 178), (175, 146, 175), (170, 143, 168), (162, 133, 158),
- (155, 125, 149), (149, 119, 142), (147, 112, 133), (137, 101, 123)
- ),
-
-// 391 040221-34
-((158, 126, 83), (176, 149, 109), (171, 152, 120), (167, 155, 132),
- (181, 169, 150), (195, 183, 168), (205, 194, 180), (216, 206, 193),
- (244, 240, 234), (248, 246, 242), (252, 252, 251), (251, 247, 242),
- (251, 243, 234), (245, 229, 216), (239, 215, 199), (232, 206, 189),
- (226, 197, 180), (181, 157, 152), (155, 137, 137), (130, 118, 123),
- (113, 101, 112), (96, 85, 101), (91, 80, 97), (86, 75, 94),
- (96, 77, 87), (112, 80, 87), (128, 84, 87), (144, 84, 80),
- (161, 84, 73), (167, 84, 68), (173, 84, 64), (177, 81, 61),
- (168, 79, 59), (144, 65, 48), (129, 58, 46), (114, 52, 45),
- (112, 58, 48), (111, 65, 52), (117, 74, 56), (124, 83, 60),
- (156, 127, 100), (176, 147, 123), (196, 168, 146), (214, 187, 163),
- (233, 207, 180), (238, 213, 184), (243, 220, 188), (244, 220, 187),
- (238, 209, 184), (227, 172, 162), (229, 165, 145), (231, 159, 128),
- (225, 153, 113), (219, 147, 99), (217, 142, 96), (216, 137, 93),
- (219, 136, 88), (211, 137, 84), (204, 138, 80), (193, 129, 72),
- (183, 120, 65), (177, 113, 60), (172, 107, 55), (161, 94, 50),
- (149, 76, 40), (135, 55, 28), (140, 62, 32), (145, 69, 36),
- (150, 76, 41), (155, 83, 47), (169, 100, 60), (179, 116, 83),
- (197, 154, 130), (207, 169, 139), (218, 185, 149), (213, 183, 149),
- (208, 182, 149), (199, 174, 146), (190, 167, 144), (164, 153, 147),
- (141, 138, 139), (98, 107, 116), (86, 87, 97), (74, 68, 79),
- (68, 63, 75), (63, 58, 72), (59, 54, 69), (55, 52, 71),
- (83, 43, 52), (98, 43, 43), (113, 44, 34), (115, 43, 32),
- (118, 43, 31), (117, 46, 28), (115, 52, 31), (113, 65, 42),
- (100, 76, 50), (73, 75, 66), (61, 77, 77), (50, 79, 89),
- (42, 84, 95), (35, 89, 101), (21, 88, 111), (11, 81, 117),
- (7, 56, 115), (12, 53, 106), (17, 51, 98), (23, 47, 91),
- (29, 44, 85), (40, 41, 74), (46, 37, 64), (54, 34, 53),
- (57, 35, 43), (83, 32, 26), (88, 34, 26), (94, 36, 26),
- (108, 40, 31), (116, 54, 42), (125, 69, 51), (137, 81, 58),
- (155, 89, 59), (152, 88, 60), (149, 87, 61), (142, 85, 61),
- (136, 84, 62), (118, 79, 57), (104, 70, 48), (94, 60, 43),
- (88, 52, 40), (93, 63, 50), (97, 70, 57), (102, 78, 65),
- (115, 99, 85), (138, 120, 108), (161, 141, 132), (186, 165, 150),
- (216, 188, 162), (211, 182, 159), (207, 177, 157), (199, 170, 154),
- (191, 164, 151), (178, 144, 133), (167, 123, 110), (156, 103, 87),
- (144, 85, 65), (120, 61, 52), (121, 61, 51), (122, 61, 51),
- (135, 73, 53), (149, 88, 55), (161, 101, 62), (171, 114, 71),
- (197, 143, 88), (205, 151, 91), (213, 160, 95), (225, 173, 102),
- (231, 182, 107), (231, 184, 112), (231, 186, 115), (232, 187, 119),
- (233, 189, 123), (236, 193, 130), (236, 196, 135), (237, 199, 141),
- (238, 206, 156), (240, 214, 172), (242, 220, 187), (245, 224, 195),
- (249, 237, 221), (249, 240, 228), (250, 244, 236), (251, 250, 248),
- (253, 253, 253), (254, 254, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (255, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (254, 254, 254), (253, 253, 253), (252, 252, 252), (249, 247, 246),
- (244, 237, 230), (234, 220, 212), (219, 200, 189), (199, 178, 166),
- (171, 153, 146), (145, 133, 121), (120, 113, 99), (98, 101, 80),
- (78, 91, 61), (59, 85, 54), (49, 75, 46), (45, 69, 45),
- (53, 73, 47), (69, 82, 48), (92, 106, 56), (116, 119, 63),
- (140, 129, 71), (161, 134, 79), (179, 135, 81), (197, 148, 86),
- (210, 160, 93), (221, 173, 102), (227, 182, 109), (227, 184, 113),
- (228, 186, 114), (228, 185, 115), (229, 185, 116), (230, 186, 118),
- (233, 188, 116), (234, 189, 113), (238, 189, 106), (238, 188, 102),
- (237, 187, 102), (238, 186, 102), (232, 180, 102), (226, 171, 92),
- (212, 155, 83), (195, 138, 73), (181, 123, 69), (165, 108, 67),
- (150, 96, 63), (133, 80, 54), (115, 64, 45), (97, 51, 39),
- (81, 44, 40), (67, 41, 47), (54, 39, 51), (46, 38, 52),
- (39, 32, 47), (32, 30, 43), (35, 29, 43), (33, 26, 43),
- (29, 28, 43), (24, 22, 38), (17, 22, 36), (20, 28, 37),
- (30, 33, 36), (40, 43, 42), (54, 52, 45), (67, 65, 57),
- (85, 85, 71), (106, 103, 79), (126, 121, 89), (149, 131, 94),
- (170, 141, 97), (166, 134, 92), (163, 129, 85), (159, 128, 81)
- ),
-
-// 392 040221-35
-((186, 160, 182), (190, 133, 166), (189, 121, 158), (188, 110, 151),
- (194, 104, 151), (201, 99, 152), (202, 102, 153), (204, 105, 155),
- (202, 133, 169), (208, 148, 180), (214, 164, 192), (210, 174, 194),
- (207, 185, 196), (200, 193, 196), (193, 202, 196), (195, 205, 199),
- (198, 209, 203), (198, 206, 203), (191, 198, 195), (185, 190, 188),
- (187, 189, 190), (189, 189, 192), (193, 187, 194), (197, 186, 197),
- (211, 197, 209), (217, 205, 216), (224, 214, 224), (224, 212, 223),
- (224, 210, 222), (220, 208, 218), (217, 207, 215), (206, 203, 207),
- (194, 198, 198), (165, 168, 168), (150, 156, 154), (135, 144, 140),
- (128, 139, 134), (122, 135, 128), (122, 134, 127), (122, 134, 127),
- (129, 137, 137), (127, 143, 143), (125, 150, 150), (120, 147, 152),
- (116, 144, 155), (112, 139, 153), (108, 134, 151), (96, 118, 144),
- (84, 102, 131), (70, 71, 109), (68, 57, 99), (67, 44, 90),
- (69, 34, 80), (72, 25, 70), (75, 27, 70), (78, 29, 71),
- (96, 55, 86), (102, 67, 97), (108, 80, 108), (105, 94, 117),
- (102, 108, 127), (100, 112, 129), (99, 116, 131), (94, 116, 131),
- (85, 111, 128), (79, 92, 115), (86, 78, 105), (93, 64, 96),
- (93, 57, 91), (94, 50, 87), (90, 40, 80), (88, 40, 80),
- (93, 56, 94), (94, 60, 96), (96, 64, 98), (88, 74, 96),
- (80, 84, 95), (75, 91, 99), (70, 98, 104), (62, 105, 113),
- (58, 108, 117), (56, 107, 110), (59, 101, 111), (62, 96, 112),
- (63, 90, 113), (64, 85, 115), (63, 73, 117), (59, 65, 113),
- (50, 50, 92), (47, 40, 82), (45, 30, 73), (44, 26, 70),
- (44, 23, 67), (44, 18, 68), (42, 15, 66), (44, 18, 67),
- (49, 26, 76), (75, 49, 102), (91, 56, 119), (108, 63, 137),
- (114, 69, 144), (120, 75, 151), (131, 91, 158), (137, 108, 163),
- (152, 130, 175), (155, 134, 176), (158, 139, 178), (156, 138, 176),
- (155, 137, 175), (154, 128, 168), (154, 122, 162), (154, 115, 155),
- (156, 106, 147), (147, 76, 137), (144, 70, 135), (141, 64, 134),
- (139, 55, 133), (139, 54, 131), (139, 61, 129), (135, 62, 127),
- (128, 67, 127), (129, 73, 130), (131, 80, 133), (131, 84, 133),
- (132, 88, 133), (131, 98, 131), (128, 101, 126), (127, 101, 122),
- (124, 93, 115), (110, 70, 101), (104, 64, 94), (98, 58, 88),
- (86, 51, 78), (71, 41, 64), (61, 29, 55), (54, 19, 47),
- (56, 6, 36), (56, 12, 37), (57, 19, 39), (58, 25, 43),
- (60, 32, 48), (63, 42, 54), (77, 55, 68), (93, 62, 81),
- (103, 76, 96), (117, 107, 118), (120, 115, 123), (123, 123, 129),
- (130, 132, 136), (138, 138, 143), (144, 145, 150), (148, 148, 153),
- (153, 155, 159), (154, 156, 159), (155, 157, 160), (154, 157, 162),
- (152, 156, 161), (147, 154, 160), (140, 152, 161), (134, 149, 160),
- (129, 147, 159), (129, 141, 153), (129, 138, 151), (130, 136, 150),
- (134, 126, 149), (135, 116, 147), (138, 101, 137), (142, 85, 126),
- (150, 65, 110), (151, 65, 111), (153, 66, 113), (155, 65, 114),
- (150, 60, 108), (141, 49, 98), (122, 46, 89), (108, 51, 83),
- (96, 63, 82), (83, 73, 78), (74, 70, 68), (57, 65, 59),
- (45, 62, 50), (40, 64, 49), (44, 75, 56), (57, 85, 64),
- (89, 111, 94), (101, 120, 105), (113, 130, 117), (138, 152, 144),
- (162, 170, 167), (180, 184, 184), (189, 191, 192), (194, 196, 200),
- (192, 198, 204), (185, 197, 204), (172, 190, 201), (153, 177, 191),
- (136, 163, 182), (118, 152, 174), (104, 144, 168), (94, 140, 165),
- (84, 138, 163), (81, 135, 162), (81, 136, 164), (81, 137, 165),
- (81, 135, 165), (78, 131, 159), (75, 116, 151), (75, 100, 143),
- (76, 87, 136), (75, 76, 133), (71, 77, 128), (68, 75, 126),
- (68, 72, 128), (78, 76, 131), (94, 82, 140), (109, 101, 148),
- (122, 122, 157), (136, 142, 174), (153, 167, 189), (175, 186, 205),
- (195, 202, 218), (206, 216, 221), (209, 217, 220), (203, 215, 212),
- (192, 205, 200), (178, 185, 184), (157, 167, 167), (132, 142, 145),
- (107, 118, 119), (84, 98, 99), (67, 70, 79), (57, 50, 73),
- (53, 37, 75), (57, 32, 77), (67, 39, 84), (76, 49, 88),
- (81, 58, 99), (86, 71, 113), (88, 81, 128), (91, 92, 139),
- (88, 99, 145), (81, 104, 145), (77, 111, 145), (74, 113, 144),
- (77, 119, 142), (82, 118, 145), (90, 123, 148), (101, 132, 156),
- (119, 142, 163), (139, 160, 172), (157, 172, 181), (169, 179, 185),
- (173, 181, 186), (173, 178, 182), (174, 175, 182), (179, 170, 184)
- ),
-
-// 393 040221-36
-((8, 4, 11), (9, 4, 13), (9, 4, 14), (10, 5, 15),
- (11, 6, 18), (12, 7, 21), (14, 8, 24), (16, 10, 27),
- (29, 23, 47), (37, 28, 55), (45, 33, 64), (48, 35, 66),
- (52, 37, 69), (52, 36, 68), (52, 36, 68), (51, 36, 68),
- (51, 36, 68), (49, 38, 71), (49, 37, 70), (50, 36, 69),
- (47, 33, 63), (44, 31, 57), (41, 28, 51), (38, 26, 46),
- (23, 13, 26), (16, 9, 20), (9, 5, 15), (8, 5, 15),
- (8, 5, 15), (10, 7, 17), (13, 9, 20), (20, 16, 29),
- (29, 23, 39), (50, 41, 63), (60, 48, 73), (70, 56, 83),
- (77, 62, 90), (85, 68, 98), (87, 71, 101), (90, 74, 105),
- (96, 79, 112), (95, 79, 113), (95, 79, 114), (92, 76, 109),
- (90, 73, 105), (87, 70, 101), (84, 67, 97), (76, 62, 87),
- (67, 55, 76), (47, 39, 53), (36, 30, 42), (26, 22, 32),
- (18, 15, 24), (11, 8, 16), (8, 6, 13), (6, 4, 10),
- (2, 0, 4), (1, 0, 3), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 3), (0, 0, 3), (1, 0, 4),
- (4, 2, 11), (8, 5, 18), (12, 9, 26), (20, 16, 37),
- (29, 24, 48), (34, 28, 53), (40, 33, 59), (50, 41, 70),
- (58, 48, 76), (69, 57, 87), (70, 57, 89), (71, 58, 91),
- (71, 57, 92), (71, 57, 93), (73, 58, 92), (74, 58, 92),
- (73, 57, 87), (70, 54, 80), (67, 51, 73), (64, 48, 70),
- (61, 46, 67), (54, 41, 62), (51, 36, 59), (50, 35, 60),
- (49, 35, 62), (55, 40, 73), (61, 44, 78), (68, 48, 84),
- (71, 50, 87), (75, 53, 90), (85, 57, 95), (93, 64, 105),
- (106, 78, 126), (110, 83, 135), (114, 89, 145), (115, 90, 147),
- (116, 92, 150), (115, 92, 152), (115, 90, 149), (114, 88, 145),
- (111, 84, 139), (99, 74, 124), (94, 71, 120), (90, 69, 117),
- (81, 64, 111), (71, 57, 105), (62, 51, 97), (54, 45, 89),
- (46, 36, 73), (47, 34, 68), (48, 32, 63), (50, 33, 62),
- (53, 34, 62), (61, 38, 62), (68, 42, 64), (75, 48, 69),
- (83, 55, 75), (100, 70, 87), (105, 73, 90), (110, 76, 94),
- (121, 84, 102), (133, 92, 111), (144, 100, 118), (154, 108, 127),
- (165, 119, 145), (163, 120, 149), (161, 122, 153), (159, 121, 154),
- (158, 121, 155), (156, 120, 157), (152, 116, 155), (148, 112, 151),
- (142, 105, 146), (123, 93, 135), (116, 88, 131), (110, 84, 127),
- (98, 76, 119), (88, 68, 111), (77, 62, 102), (70, 55, 93),
- (57, 41, 73), (54, 38, 68), (51, 36, 64), (45, 31, 57),
- (41, 28, 51), (42, 27, 47), (47, 30, 47), (53, 35, 50),
- (60, 37, 52), (70, 41, 55), (70, 41, 56), (71, 41, 57),
- (69, 40, 56), (67, 39, 55), (66, 38, 54), (68, 40, 55),
- (71, 42, 55), (71, 41, 54), (71, 41, 53), (68, 38, 50),
- (59, 33, 44), (48, 25, 36), (35, 17, 28), (24, 11, 20),
- (16, 6, 14), (9, 3, 9), (5, 1, 6), (3, 0, 5),
- (2, 0, 4), (2, 0, 4), (1, 0, 4), (1, 0, 4),
- (1, 0, 3), (1, 0, 3), (1, 0, 3), (1, 0, 2),
- (1, 0, 2), (1, 0, 2), (1, 0, 3), (1, 0, 3),
- (1, 0, 5), (1, 0, 6), (2, 0, 8), (3, 0, 9),
- (4, 1, 10), (5, 1, 11), (6, 1, 12), (7, 1, 12),
- (7, 1, 12), (7, 1, 13), (7, 1, 14), (8, 1, 15),
- (8, 1, 15), (8, 1, 16), (8, 1, 16), (8, 1, 15),
- (8, 1, 14), (8, 1, 13), (7, 2, 13), (7, 2, 13),
- (9, 4, 17), (11, 6, 22), (15, 12, 31), (23, 18, 42),
- (33, 26, 53), (44, 35, 63), (55, 44, 73), (66, 52, 81),
- (77, 62, 89), (87, 69, 97), (96, 77, 107), (106, 86, 117),
- (117, 94, 130), (127, 103, 141), (137, 112, 151), (147, 118, 157),
- (155, 125, 161), (162, 128, 162), (166, 131, 161), (169, 133, 159),
- (170, 132, 158), (168, 130, 159), (163, 128, 159), (157, 123, 157),
- (149, 118, 152), (140, 110, 145), (129, 102, 135), (119, 93, 123),
- (110, 85, 111), (100, 77, 99), (91, 69, 91), (81, 61, 83),
- (70, 53, 75), (59, 45, 67), (48, 37, 60), (40, 31, 53),
- (32, 25, 43), (24, 18, 33), (19, 13, 25), (15, 9, 19),
- (12, 7, 15), (10, 5, 12), (6, 1, 9), (8, 3, 11)
- ),
-
-// 394 040221-37
-((128, 92, 57), (118, 83, 51), (108, 76, 46), (98, 69, 41),
- (81, 56, 36), (64, 43, 32), (59, 39, 32), (55, 35, 32),
- (45, 32, 32), (42, 32, 32), (40, 32, 32), (39, 32, 32),
- (39, 32, 32), (38, 32, 32), (37, 32, 32), (37, 32, 32),
- (38, 32, 32), (39, 32, 32), (40, 32, 32), (41, 32, 32),
- (41, 32, 32), (41, 32, 32), (40, 32, 32), (40, 32, 32),
- (38, 32, 32), (35, 32, 32), (33, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (33, 32, 32), (35, 32, 32),
- (39, 32, 32), (44, 32, 32), (47, 33, 32), (50, 34, 33),
- (63, 44, 41), (72, 51, 43), (82, 58, 46), (91, 65, 48),
- (101, 73, 50), (105, 76, 51), (109, 80, 53), (113, 82, 56),
- (115, 83, 57), (113, 82, 56), (110, 79, 54), (107, 76, 52),
- (103, 73, 51), (99, 71, 50), (95, 69, 48), (92, 67, 47),
- (77, 58, 41), (72, 54, 39), (68, 50, 37), (66, 47, 35),
- (65, 45, 34), (66, 45, 34), (67, 45, 35), (68, 46, 35),
- (70, 47, 37), (80, 55, 41), (84, 57, 43), (89, 59, 45),
- (91, 60, 45), (94, 62, 46), (98, 63, 49), (100, 64, 50),
- (106, 69, 50), (110, 72, 50), (115, 75, 50), (119, 80, 52),
- (124, 85, 55), (124, 86, 57), (125, 87, 59), (127, 89, 62),
- (127, 92, 64), (127, 93, 65), (124, 92, 63), (122, 92, 62),
- (119, 90, 62), (117, 89, 62), (110, 85, 61), (99, 79, 61),
- (81, 64, 58), (71, 57, 53), (62, 50, 49), (57, 46, 45),
- (53, 43, 41), (45, 37, 35), (35, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (34, 32, 32), (37, 32, 32), (39, 32, 32),
- (43, 32, 32), (47, 32, 32), (48, 33, 32), (50, 34, 32),
- (55, 37, 32), (59, 41, 34), (68, 50, 39), (79, 57, 46),
- (101, 76, 63), (114, 88, 74), (128, 101, 85), (132, 105, 88),
- (137, 110, 92), (142, 117, 100), (148, 122, 107), (152, 125, 110),
- (153, 125, 111), (154, 128, 115), (154, 127, 113), (154, 127, 112),
- (149, 122, 109), (143, 117, 105), (135, 110, 98), (125, 100, 88),
- (104, 80, 68), (96, 71, 59), (89, 63, 50), (86, 60, 46),
- (83, 58, 43), (79, 53, 39), (77, 52, 37), (77, 53, 35),
- (76, 53, 34), (71, 50, 32), (69, 48, 32), (68, 47, 32),
- (65, 45, 32), (63, 44, 32), (63, 46, 32), (64, 49, 32),
- (73, 55, 38), (74, 56, 39), (76, 58, 40), (80, 62, 44),
- (82, 64, 49), (86, 68, 53), (89, 71, 58), (94, 76, 64),
- (98, 79, 70), (107, 88, 79), (109, 88, 79), (111, 89, 80),
- (112, 89, 80), (115, 89, 80), (115, 91, 79), (112, 87, 80),
- (105, 82, 81), (103, 80, 81), (101, 79, 81), (103, 80, 82),
- (109, 85, 86), (122, 97, 93), (137, 111, 104), (153, 127, 112),
- (164, 136, 118), (172, 142, 124), (175, 145, 125), (175, 145, 127),
- (177, 147, 131), (179, 151, 140), (188, 160, 147), (189, 160, 145),
- (181, 151, 130), (173, 143, 121), (165, 135, 113), (146, 117, 95),
- (124, 99, 83), (109, 87, 77), (93, 74, 69), (86, 65, 63),
- (79, 59, 53), (74, 53, 45), (71, 51, 37), (73, 52, 33),
- (75, 55, 32), (80, 58, 34), (87, 63, 39), (92, 68, 44),
- (98, 71, 49), (103, 76, 55), (110, 83, 61), (118, 91, 65),
- (129, 98, 67), (140, 106, 71), (151, 113, 75), (161, 122, 81),
- (169, 130, 88), (176, 137, 98), (181, 143, 104), (187, 148, 107),
- (189, 153, 110), (189, 152, 109), (189, 151, 109), (188, 149, 109),
- (185, 148, 110), (181, 145, 110), (177, 141, 109), (171, 137, 107),
- (160, 128, 104), (151, 118, 98), (140, 109, 92), (130, 100, 87),
- (122, 92, 80), (115, 85, 74), (109, 79, 69), (103, 71, 64),
- (95, 65, 61), (89, 61, 57), (85, 57, 55), (82, 56, 53),
- (82, 56, 52), (82, 57, 52), (82, 58, 51), (83, 59, 55),
- (85, 62, 58), (86, 65, 61), (88, 68, 62), (92, 69, 59),
- (94, 73, 59), (97, 74, 57), (98, 75, 55), (101, 76, 55),
- (105, 80, 56), (110, 83, 58), (117, 87, 59), (124, 93, 62),
- (139, 103, 69), (143, 106, 69), (141, 103, 65), (139, 99, 63),
- (133, 97, 62), (130, 94, 61), (121, 87, 53), (125, 91, 57)
- ),
-
-// 395 040221-38
-((197, 85, 22), (191, 80, 20), (192, 79, 19), (193, 78, 18),
- (197, 80, 19), (201, 83, 20), (202, 84, 22), (204, 86, 25),
- (204, 100, 41), (208, 111, 52), (213, 123, 64), (219, 135, 78),
- (225, 148, 92), (230, 162, 106), (236, 177, 120), (238, 182, 125),
- (241, 187, 131), (246, 202, 145), (245, 203, 146), (245, 204, 148),
- (237, 200, 145), (230, 196, 143), (225, 191, 140), (221, 187, 137),
- (204, 167, 117), (196, 158, 109), (189, 150, 101), (177, 141, 95),
- (166, 132, 89), (160, 127, 86), (155, 123, 83), (145, 115, 77),
- (137, 109, 74), (130, 104, 70), (128, 100, 67), (126, 97, 64),
- (124, 91, 58), (123, 86, 53), (122, 83, 50), (122, 81, 48),
- (117, 77, 45), (116, 76, 44), (115, 76, 43), (118, 73, 39),
- (121, 70, 35), (123, 69, 33), (125, 69, 31), (126, 67, 30),
- (123, 66, 30), (111, 67, 34), (107, 65, 33), (104, 63, 32),
- (102, 61, 30), (101, 59, 28), (99, 58, 28), (98, 58, 29),
- (86, 58, 33), (81, 58, 35), (76, 59, 38), (78, 60, 38),
- (81, 62, 39), (83, 63, 39), (85, 64, 40), (90, 66, 40),
- (95, 68, 40), (107, 70, 40), (113, 71, 39), (120, 72, 39),
- (122, 73, 38), (125, 74, 38), (131, 75, 36), (135, 75, 35),
- (145, 75, 33), (148, 76, 34), (152, 78, 35), (155, 80, 36),
- (159, 83, 37), (160, 84, 37), (161, 85, 38), (164, 86, 37),
- (164, 85, 37), (161, 84, 37), (158, 82, 36), (156, 80, 35),
- (155, 78, 33), (154, 77, 32), (152, 73, 29), (150, 70, 27),
- (149, 65, 22), (150, 66, 22), (152, 67, 23), (154, 70, 25),
- (156, 73, 28), (161, 81, 35), (165, 91, 45), (170, 99, 53),
- (173, 104, 58), (182, 112, 62), (184, 115, 64), (187, 119, 66),
- (188, 120, 67), (189, 122, 69), (187, 123, 72), (185, 121, 71),
- (183, 119, 68), (186, 121, 70), (189, 124, 73), (191, 128, 77),
- (194, 132, 82), (199, 138, 89), (201, 144, 95), (202, 149, 101),
- (200, 149, 101), (196, 145, 99), (195, 143, 97), (195, 142, 96),
- (189, 136, 92), (179, 130, 88), (166, 120, 80), (150, 106, 69),
- (122, 80, 47), (111, 72, 41), (100, 64, 36), (95, 62, 35),
- (91, 61, 35), (83, 59, 36), (76, 57, 36), (77, 56, 34),
- (83, 54, 30), (98, 53, 24), (103, 53, 23), (108, 54, 22),
- (115, 56, 22), (126, 58, 21), (140, 60, 18), (151, 61, 16),
- (167, 60, 8), (170, 60, 7), (173, 60, 7), (176, 62, 7),
- (179, 64, 7), (186, 67, 9), (189, 71, 11), (193, 76, 14),
- (194, 79, 17), (197, 84, 22), (199, 85, 23), (201, 87, 24),
- (204, 87, 25), (205, 88, 26), (203, 89, 26), (201, 88, 26),
- (192, 84, 26), (189, 81, 25), (187, 79, 24), (179, 74, 23),
- (170, 71, 23), (163, 72, 25), (156, 74, 29), (151, 78, 36),
- (150, 84, 42), (150, 94, 54), (151, 97, 58), (152, 101, 62),
- (153, 108, 69), (155, 115, 75), (161, 123, 83), (167, 131, 89),
- (188, 149, 100), (193, 153, 102), (198, 157, 104), (206, 162, 106),
- (213, 169, 109), (218, 174, 111), (221, 178, 117), (225, 184, 121),
- (230, 189, 124), (231, 188, 124), (229, 186, 121), (226, 180, 114),
- (219, 171, 108), (212, 163, 104), (204, 158, 102), (197, 150, 100),
- (180, 135, 89), (177, 130, 84), (174, 126, 79), (172, 115, 68),
- (172, 108, 59), (176, 104, 52), (177, 103, 51), (177, 104, 52),
- (175, 108, 55), (178, 111, 58), (183, 115, 61), (192, 121, 64),
- (200, 127, 68), (205, 130, 73), (203, 132, 75), (199, 131, 76),
- (196, 129, 76), (194, 127, 74), (195, 127, 73), (196, 124, 70),
- (194, 119, 67), (190, 113, 62), (186, 106, 56), (180, 99, 49),
- (174, 96, 46), (168, 94, 45), (163, 94, 47), (160, 94, 49),
- (158, 95, 51), (159, 95, 51), (158, 94, 50), (159, 94, 49),
- (158, 92, 48), (156, 90, 47), (155, 89, 46), (157, 90, 46),
- (156, 90, 45), (156, 89, 44), (156, 88, 43), (152, 87, 44),
- (147, 86, 45), (142, 87, 48), (135, 88, 52), (130, 90, 55),
- (125, 92, 58), (122, 93, 61), (119, 93, 61), (120, 94, 62),
- (123, 93, 60), (130, 94, 58), (139, 97, 57), (149, 101, 55),
- (158, 104, 55), (165, 111, 60), (172, 118, 66), (181, 126, 74),
- (190, 135, 81), (201, 142, 84), (209, 143, 84), (211, 143, 81),
- (210, 140, 79), (207, 137, 77), (203, 133, 78), (202, 133, 77),
- (203, 129, 74), (201, 123, 67), (197, 115, 59), (194, 106, 48),
- (192, 97, 39), (193, 92, 31), (196, 89, 26), (198, 86, 22)
- ),
-
-// 396 040221-39
-((44, 41, 38), (39, 39, 48), (36, 45, 59), (33, 51, 71),
- (37, 59, 87), (41, 68, 104), (44, 74, 112), (47, 81, 120),
- (52, 102, 154), (46, 104, 165), (41, 106, 176), (33, 99, 175),
- (25, 93, 175), (24, 86, 164), (24, 80, 153), (25, 77, 146),
- (27, 75, 140), (40, 70, 124), (44, 66, 114), (49, 63, 105),
- (57, 61, 94), (65, 59, 83), (70, 60, 78), (76, 62, 74),
- (109, 83, 79), (129, 99, 88), (149, 115, 97), (164, 134, 111),
- (180, 153, 126), (185, 161, 133), (190, 170, 140), (199, 186, 153),
- (209, 199, 168), (229, 219, 184), (234, 225, 188), (240, 231, 192),
- (239, 230, 189), (239, 230, 186), (238, 228, 183), (238, 227, 180),
- (232, 217, 161), (223, 205, 152), (214, 193, 143), (199, 177, 132),
- (185, 162, 122), (177, 153, 115), (170, 145, 109), (157, 129, 95),
- (150, 116, 78), (142, 99, 55), (146, 100, 54), (150, 101, 54),
- (150, 104, 64), (151, 108, 74), (153, 110, 77), (156, 113, 80),
- (158, 127, 96), (160, 135, 105), (163, 143, 114), (165, 152, 126),
- (168, 162, 139), (170, 166, 144), (172, 170, 150), (172, 177, 164),
- (173, 182, 170), (166, 179, 174), (157, 169, 167), (149, 159, 161),
- (142, 152, 154), (136, 145, 148), (127, 132, 138), (124, 121, 123),
- (117, 107, 98), (109, 101, 89), (102, 95, 80), (92, 88, 73),
- (83, 82, 67), (79, 79, 68), (75, 77, 70), (63, 74, 79),
- (59, 76, 89), (51, 94, 116), (51, 103, 122), (51, 113, 129),
- (53, 117, 130), (56, 122, 132), (56, 126, 139), (60, 130, 141),
- (62, 138, 151), (65, 142, 153), (69, 146, 156), (75, 148, 152),
- (81, 150, 149), (93, 153, 146), (106, 155, 139), (113, 152, 129),
- (122, 153, 124), (135, 154, 128), (144, 156, 131), (153, 158, 135),
- (159, 161, 137), (165, 164, 140), (174, 167, 142), (184, 171, 143),
- (188, 171, 141), (179, 162, 134), (171, 153, 128), (164, 146, 124),
- (158, 139, 121), (140, 123, 115), (129, 113, 111), (123, 106, 105),
- (123, 107, 105), (126, 109, 104), (127, 110, 104), (129, 111, 105),
- (126, 108, 107), (122, 107, 114), (118, 108, 117), (120, 118, 125),
- (144, 148, 140), (161, 165, 148), (179, 182, 157), (185, 187, 161),
- (191, 192, 165), (195, 195, 170), (189, 201, 176), (181, 204, 177),
- (174, 206, 175), (163, 199, 165), (163, 195, 161), (163, 192, 158),
- (166, 181, 151), (163, 172, 146), (153, 159, 137), (140, 148, 127),
- (109, 114, 99), (99, 96, 83), (89, 79, 68), (87, 72, 62),
- (85, 66, 57), (82, 54, 49), (81, 48, 44), (80, 43, 42),
- (77, 40, 39), (69, 33, 35), (65, 33, 35), (62, 34, 35),
- (55, 37, 42), (52, 43, 53), (52, 48, 63), (54, 58, 73),
- (72, 75, 91), (77, 81, 94), (83, 87, 97), (94, 101, 105),
- (103, 114, 116), (116, 124, 123), (128, 137, 128), (138, 145, 131),
- (155, 150, 131), (177, 153, 115), (178, 152, 112), (179, 151, 110),
- (189, 154, 105), (203, 158, 95), (211, 159, 85), (217, 156, 77),
- (233, 154, 51), (225, 145, 48), (218, 136, 45), (200, 124, 41),
- (183, 111, 35), (162, 101, 29), (142, 92, 28), (135, 94, 27),
- (133, 99, 23), (123, 92, 23), (105, 85, 27), (88, 73, 28),
- (69, 62, 26), (51, 51, 26), (34, 44, 29), (25, 43, 32),
- (32, 51, 43), (36, 53, 46), (41, 56, 50), (53, 61, 56),
- (67, 64, 60), (78, 69, 63), (87, 74, 69), (100, 82, 75),
- (114, 93, 85), (128, 106, 97), (143, 123, 112), (159, 138, 126),
- (171, 155, 139), (175, 170, 153), (174, 182, 166), (173, 191, 174),
- (174, 198, 180), (175, 207, 187), (182, 213, 193), (191, 219, 198),
- (199, 226, 204), (198, 231, 215), (193, 235, 220), (183, 235, 225),
- (171, 234, 227), (160, 227, 228), (158, 223, 229), (158, 221, 227),
- (153, 219, 231), (145, 216, 233), (132, 204, 235), (115, 191, 226),
- (93, 167, 210), (76, 146, 195), (63, 127, 176), (53, 112, 156),
- (45, 101, 138), (39, 89, 127), (33, 77, 114), (26, 60, 95),
- (21, 43, 78), (23, 28, 61), (29, 19, 44), (37, 17, 32),
- (45, 21, 28), (55, 27, 30), (62, 33, 33), (68, 39, 38),
- (72, 47, 47), (76, 57, 56), (86, 67, 65), (98, 79, 76),
- (113, 94, 88), (128, 112, 103), (146, 128, 117), (160, 144, 132),
- (166, 159, 144), (174, 169, 151), (179, 174, 157), (180, 174, 156),
- (178, 172, 153), (174, 167, 147), (170, 159, 141), (160, 150, 133),
- (148, 140, 123), (134, 128, 112), (118, 112, 99), (103, 94, 82),
- (85, 79, 68), (69, 65, 56), (58, 53, 48), (51, 45, 41)
- ),
-
-// 397 040221-40
-((111, 54, 43), (93, 45, 37), (95, 49, 39), (98, 53, 42),
- (103, 60, 54), (108, 68, 66), (103, 69, 69), (98, 70, 73),
- (80, 78, 86), (75, 78, 87), (70, 78, 88), (52, 70, 82),
- (35, 62, 77), (24, 50, 67), (14, 38, 58), (14, 32, 52),
- (15, 27, 47), (20, 18, 24), (24, 14, 19), (28, 11, 15),
- (31, 7, 15), (34, 3, 16), (35, 5, 18), (37, 8, 20),
- (45, 33, 47), (53, 46, 65), (62, 59, 84), (66, 69, 96),
- (71, 80, 108), (70, 84, 113), (70, 89, 119), (76, 91, 123),
- (79, 91, 122), (81, 75, 94), (70, 62, 79), (59, 49, 64),
- (48, 35, 49), (38, 21, 34), (34, 17, 30), (30, 14, 26),
- (17, 14, 26), (12, 12, 25), (8, 11, 25), (5, 12, 25),
- (3, 13, 26), (3, 13, 26), (3, 14, 26), (6, 14, 24),
- (11, 12, 19), (23, 8, 10), (28, 8, 8), (34, 8, 6),
- (40, 9, 6), (46, 11, 6), (49, 11, 6), (53, 12, 7),
- (65, 15, 12), (70, 18, 15), (76, 21, 18), (81, 23, 21),
- (86, 26, 24), (87, 26, 26), (89, 26, 28), (94, 23, 33),
- (99, 30, 44), (115, 51, 71), (119, 58, 82), (124, 66, 94),
- (121, 69, 98), (118, 73, 103), (105, 76, 112), (96, 82, 119),
- (86, 94, 127), (74, 87, 116), (62, 81, 106), (51, 68, 89),
- (41, 56, 72), (41, 53, 66), (41, 50, 61), (40, 44, 54),
- (42, 36, 41), (50, 21, 19), (54, 19, 15), (58, 17, 12),
- (59, 17, 12), (61, 18, 13), (64, 21, 15), (68, 27, 21),
- (100, 54, 42), (120, 65, 51), (140, 77, 60), (142, 79, 61),
- (145, 81, 63), (155, 84, 65), (160, 85, 63), (168, 85, 62),
- (182, 83, 59), (183, 83, 60), (166, 76, 60), (150, 70, 61),
- (144, 62, 57), (138, 54, 54), (127, 41, 44), (124, 39, 41),
- (102, 42, 49), (85, 32, 43), (68, 22, 38), (61, 16, 30),
- (55, 10, 22), (47, 4, 11), (38, 4, 5), (33, 5, 3),
- (30, 5, 5), (35, 4, 10), (38, 5, 10), (42, 7, 10),
- (49, 10, 11), (55, 10, 12), (62, 8, 13), (70, 8, 15),
- (99, 18, 18), (118, 26, 21), (137, 35, 25), (145, 41, 29),
- (153, 48, 34), (160, 59, 45), (168, 71, 54), (178, 77, 57),
- (179, 81, 55), (160, 80, 57), (149, 78, 57), (139, 76, 57),
- (120, 66, 54), (99, 53, 45), (73, 42, 35), (53, 28, 26),
- (32, 9, 13), (33, 7, 11), (34, 5, 10), (35, 5, 10),
- (37, 6, 10), (40, 6, 8), (44, 6, 6), (48, 6, 5),
- (51, 6, 4), (50, 6, 4), (48, 6, 3), (46, 6, 3),
- (40, 5, 3), (33, 4, 1), (25, 4, 1), (20, 2, 1),
- (11, 1, 0), (9, 1, 0), (8, 1, 1), (6, 2, 2),
- (5, 5, 9), (6, 11, 19), (7, 18, 29), (7, 21, 37),
- (8, 21, 37), (6, 19, 33), (6, 20, 34), (6, 21, 36),
- (5, 22, 38), (5, 20, 35), (3, 15, 26), (2, 8, 14),
- (7, 1, 2), (9, 0, 1), (12, 0, 1), (18, 0, 0),
- (24, 1, 0), (30, 1, 0), (34, 1, 0), (36, 0, 0),
- (39, 1, 0), (40, 1, 0), (42, 1, 0), (43, 1, 0),
- (44, 0, 0), (46, 0, 0), (46, 0, 0), (48, 1, 1),
- (55, 4, 2), (57, 5, 3), (59, 7, 4), (64, 12, 8),
- (68, 22, 21), (77, 36, 39), (86, 52, 59), (102, 71, 77),
- (122, 85, 85), (137, 101, 96), (159, 116, 111), (170, 135, 137),
- (184, 156, 163), (200, 172, 179), (210, 185, 188), (225, 189, 189),
- (228, 193, 196), (224, 194, 202), (217, 191, 202), (207, 187, 196),
- (194, 169, 174), (180, 154, 154), (164, 133, 134), (145, 111, 111),
- (133, 97, 92), (115, 74, 66), (98, 58, 44), (81, 49, 32),
- (66, 43, 31), (64, 50, 45), (66, 59, 62), (73, 68, 77),
- (79, 82, 90), (86, 96, 107), (98, 110, 125), (110, 128, 148),
- (126, 143, 170), (136, 160, 189), (149, 174, 202), (162, 183, 211),
- (171, 193, 219), (187, 199, 221), (191, 205, 229), (198, 211, 232),
- (205, 213, 234), (205, 215, 236), (205, 213, 231), (197, 206, 227),
- (186, 198, 217), (173, 186, 206), (158, 170, 192), (141, 153, 176),
- (125, 132, 158), (110, 112, 137), (98, 94, 117), (85, 78, 96),
- (77, 62, 76), (74, 46, 57), (73, 32, 40), (78, 22, 27),
- (79, 20, 19), (81, 20, 16), (83, 21, 14), (91, 23, 12),
- (105, 29, 16), (116, 38, 22), (122, 49, 33), (117, 51, 39),
- (110, 47, 36), (109, 48, 36), (110, 46, 32), (113, 53, 38)
- ),
-
-// 398 040221-41
-((26, 82, 100), (26, 68, 89), (22, 64, 84), (19, 60, 80),
- (15, 58, 74), (12, 57, 68), (10, 57, 65), (9, 57, 62),
- (16, 67, 66), (18, 64, 61), (20, 62, 56), (19, 57, 49),
- (18, 52, 43), (16, 50, 39), (15, 49, 36), (15, 49, 35),
- (15, 49, 35), (17, 49, 37), (16, 44, 34), (16, 40, 31),
- (14, 32, 27), (12, 25, 23), (11, 23, 21), (10, 22, 19),
- (11, 25, 19), (17, 33, 26), (24, 42, 34), (30, 51, 43),
- (37, 61, 52), (38, 64, 57), (39, 67, 63), (41, 72, 73),
- (39, 76, 82), (36, 84, 100), (37, 89, 108), (39, 94, 116),
- (39, 97, 121), (40, 100, 127), (39, 100, 129), (39, 101, 132),
- (31, 93, 127), (23, 83, 120), (16, 74, 114), (11, 64, 102),
- (7, 55, 90), (6, 51, 84), (5, 47, 79), (3, 41, 71),
- (3, 36, 61), (4, 32, 47), (4, 30, 40), (4, 29, 34),
- (4, 30, 29), (5, 31, 24), (4, 32, 23), (4, 34, 22),
- (3, 42, 22), (5, 47, 28), (8, 52, 34), (11, 59, 44),
- (14, 66, 54), (16, 70, 61), (18, 75, 68), (24, 85, 79),
- (32, 97, 89), (46, 121, 105), (53, 126, 111), (60, 131, 117),
- (62, 132, 120), (65, 133, 123), (66, 131, 130), (66, 129, 137),
- (65, 128, 152), (63, 127, 154), (61, 127, 156), (60, 126, 155),
- (60, 126, 155), (57, 124, 155), (55, 122, 155), (48, 116, 154),
- (41, 110, 152), (26, 94, 138), (19, 84, 128), (12, 74, 118),
- (10, 71, 114), (9, 68, 110), (7, 64, 106), (6, 61, 103),
- (4, 60, 107), (3, 60, 106), (2, 61, 106), (2, 60, 104),
- (2, 59, 102), (1, 54, 93), (1, 50, 84), (0, 44, 74),
- (0, 41, 69), (1, 37, 67), (1, 37, 68), (1, 37, 69),
- (1, 36, 68), (1, 35, 67), (1, 35, 65), (1, 33, 62),
- (2, 33, 61), (7, 37, 64), (12, 41, 67), (16, 45, 70),
- (20, 49, 74), (29, 57, 80), (37, 66, 86), (44, 75, 91),
- (47, 82, 95), (48, 91, 103), (47, 91, 104), (47, 91, 105),
- (46, 90, 107), (47, 89, 105), (48, 87, 100), (51, 84, 94),
- (48, 73, 72), (41, 64, 61), (35, 56, 50), (31, 50, 45),
- (27, 45, 41), (19, 35, 33), (12, 27, 29), (8, 21, 28),
- (3, 17, 29), (1, 17, 35), (1, 18, 35), (1, 19, 36),
- (1, 18, 37), (1, 17, 35), (1, 17, 34), (2, 16, 33),
- (2, 17, 34), (2, 18, 35), (3, 19, 36), (2, 18, 35),
- (2, 18, 34), (2, 16, 31), (2, 17, 29), (2, 17, 29),
- (2, 20, 32), (4, 28, 46), (5, 31, 51), (6, 35, 56),
- (8, 42, 66), (12, 48, 75), (15, 56, 80), (20, 64, 84),
- (26, 77, 94), (26, 79, 96), (27, 81, 99), (27, 81, 101),
- (27, 80, 101), (27, 77, 100), (24, 71, 93), (25, 67, 85),
- (27, 63, 75), (25, 55, 56), (24, 53, 53), (23, 52, 51),
- (22, 51, 47), (24, 51, 49), (25, 53, 52), (29, 58, 57),
- (45, 73, 69), (49, 76, 72), (53, 79, 75), (58, 86, 80),
- (60, 91, 83), (60, 94, 85), (59, 94, 85), (57, 92, 85),
- (58, 94, 85), (59, 95, 85), (60, 91, 82), (61, 87, 78),
- (58, 80, 72), (52, 73, 63), (44, 64, 53), (33, 55, 44),
- (15, 48, 32), (11, 48, 31), (8, 49, 30), (5, 50, 30),
- (6, 56, 35), (11, 66, 43), (18, 75, 50), (24, 84, 58),
- (30, 93, 67), (34, 101, 74), (39, 111, 83), (45, 120, 93),
- (48, 127, 104), (55, 137, 117), (61, 142, 128), (69, 146, 137),
- (74, 149, 147), (77, 147, 152), (79, 146, 157), (80, 144, 160),
- (79, 140, 162), (79, 138, 166), (80, 137, 170), (83, 139, 175),
- (87, 143, 182), (90, 146, 185), (92, 149, 186), (94, 150, 185),
- (93, 150, 182), (88, 148, 180), (84, 144, 178), (79, 141, 177),
- (75, 137, 177), (71, 133, 173), (67, 128, 167), (64, 121, 157),
- (61, 112, 144), (55, 104, 130), (48, 94, 117), (42, 84, 105),
- (35, 75, 100), (27, 69, 98), (20, 66, 102), (16, 64, 104),
- (15, 63, 106), (16, 63, 106), (17, 63, 105), (19, 64, 103),
- (24, 66, 104), (28, 70, 107), (31, 76, 117), (34, 84, 129),
- (36, 92, 142), (38, 99, 153), (39, 104, 163), (37, 107, 165),
- (37, 107, 160), (35, 106, 152), (33, 105, 143), (32, 105, 136),
- (32, 105, 129), (33, 107, 125), (35, 108, 129), (37, 109, 133),
- (39, 110, 133), (36, 103, 123), (31, 97, 115), (26, 92, 109),
- (24, 88, 103), (21, 86, 95), (20, 83, 92), (21, 80, 92)
- ),
-
-// 399 040221-42
-((147, 160, 181), (166, 171, 186), (170, 173, 187), (174, 176, 188),
- (174, 175, 186), (174, 174, 185), (174, 171, 182), (174, 168, 179),
- (159, 157, 169), (144, 151, 167), (129, 145, 166), (115, 138, 165),
- (101, 132, 164), (87, 126, 162), (74, 121, 160), (67, 118, 160),
- (61, 116, 161), (49, 108, 164), (48, 108, 165), (48, 108, 166),
- (54, 111, 166), (60, 115, 167), (67, 119, 169), (75, 123, 172),
- (109, 143, 185), (123, 155, 193), (138, 168, 201), (156, 180, 206),
- (175, 193, 212), (184, 197, 213), (193, 201, 214), (197, 204, 213),
- (197, 203, 210), (191, 193, 200), (180, 184, 190), (170, 175, 181),
- (153, 163, 173), (136, 151, 165), (127, 145, 163), (119, 139, 161),
- (89, 116, 146), (78, 107, 137), (68, 98, 128), (60, 91, 124),
- (52, 84, 121), (50, 81, 118), (48, 78, 116), (46, 75, 109),
- (47, 72, 103), (62, 82, 108), (71, 89, 113), (81, 97, 119),
- (85, 101, 123), (90, 106, 128), (90, 107, 129), (91, 109, 130),
- (87, 104, 126), (79, 98, 123), (71, 92, 120), (60, 85, 116),
- (49, 79, 113), (45, 76, 112), (41, 74, 111), (36, 72, 113),
- (33, 72, 119), (31, 74, 127), (31, 73, 125), (32, 73, 124),
- (32, 73, 124), (33, 74, 125), (36, 76, 127), (37, 77, 127),
- (39, 77, 124), (39, 78, 126), (39, 79, 128), (42, 83, 133),
- (46, 88, 138), (48, 91, 142), (51, 94, 147), (53, 99, 156),
- (55, 103, 164), (53, 103, 168), (53, 103, 168), (53, 103, 169),
- (53, 103, 169), (53, 103, 170), (53, 103, 171), (53, 104, 170),
- (55, 105, 167), (64, 109, 167), (74, 114, 167), (81, 119, 168),
- (88, 124, 170), (105, 135, 175), (118, 145, 181), (130, 152, 183),
- (143, 159, 185), (161, 169, 185), (160, 166, 179), (159, 164, 174),
- (155, 159, 169), (152, 154, 164), (140, 144, 156), (128, 134, 149),
- (109, 120, 135), (102, 113, 129), (95, 107, 123), (92, 106, 124),
- (90, 105, 125), (86, 105, 130), (81, 106, 138), (73, 109, 144),
- (65, 109, 145), (50, 100, 140), (47, 96, 137), (44, 92, 135),
- (38, 87, 133), (32, 86, 132), (29, 89, 136), (29, 89, 138),
- (39, 85, 134), (50, 90, 133), (62, 95, 133), (69, 98, 134),
- (77, 102, 136), (82, 106, 139), (84, 106, 140), (83, 105, 137),
- (84, 104, 132), (92, 101, 121), (91, 100, 120), (90, 99, 120),
- (86, 99, 121), (83, 100, 125), (86, 101, 125), (92, 104, 127),
- (103, 113, 132), (110, 118, 135), (117, 124, 139), (120, 126, 140),
- (124, 128, 141), (131, 133, 143), (137, 139, 148), (141, 142, 153),
- (143, 147, 156), (150, 153, 163), (152, 156, 165), (154, 159, 168),
- (159, 163, 174), (164, 168, 179), (168, 173, 183), (173, 176, 185),
- (175, 179, 189), (174, 179, 188), (174, 179, 187), (172, 177, 185),
- (173, 177, 181), (174, 177, 181), (175, 176, 182), (175, 178, 181),
- (175, 180, 183), (188, 193, 195), (192, 196, 199), (196, 200, 204),
- (201, 207, 213), (203, 210, 219), (202, 211, 221), (200, 209, 220),
- (182, 195, 211), (174, 188, 207), (167, 182, 203), (145, 163, 193),
- (123, 144, 180), (102, 125, 165), (82, 110, 152), (69, 101, 142),
- (59, 94, 141), (49, 90, 142), (44, 86, 144), (40, 85, 145),
- (39, 87, 145), (43, 92, 149), (47, 98, 154), (51, 102, 159),
- (57, 104, 162), (60, 105, 161), (64, 107, 161), (73, 112, 164),
- (85, 120, 166), (97, 130, 173), (110, 140, 182), (125, 151, 187),
- (141, 161, 193), (157, 171, 196), (171, 180, 198), (180, 186, 205),
- (187, 191, 206), (191, 191, 205), (190, 188, 200), (184, 182, 190),
- (175, 174, 182), (159, 162, 176), (144, 148, 167), (126, 132, 159),
- (108, 120, 150), (94, 114, 145), (80, 109, 145), (69, 105, 146),
- (61, 97, 144), (55, 86, 135), (51, 82, 124), (50, 81, 118),
- (53, 83, 119), (56, 86, 122), (61, 85, 121), (64, 85, 117),
- (68, 85, 112), (75, 87, 111), (79, 92, 114), (85, 96, 119),
- (89, 102, 124), (94, 108, 129), (102, 114, 131), (109, 119, 134),
- (116, 123, 136), (121, 128, 139), (125, 133, 144), (129, 138, 147),
- (134, 142, 151), (136, 143, 152), (135, 143, 152), (129, 140, 152),
- (119, 134, 151), (109, 127, 146), (97, 117, 138), (85, 106, 129),
- (75, 96, 120), (63, 87, 113), (58, 78, 105), (56, 73, 99),
- (52, 70, 96), (54, 70, 99), (53, 74, 107), (55, 78, 116),
- (63, 84, 123), (65, 89, 128), (68, 94, 136), (67, 98, 145),
- (67, 102, 152), (74, 108, 157), (81, 114, 160), (91, 121, 164),
- (103, 129, 166), (113, 136, 170), (124, 144, 172), (136, 153, 176)
- ),
-
-// 400 040221-43
-((53, 75, 76), (58, 80, 82), (57, 80, 80), (57, 81, 79),
- (53, 78, 77), (50, 75, 76), (48, 74, 76), (46, 73, 77),
- (41, 71, 80), (39, 67, 77), (37, 64, 74), (35, 60, 70),
- (34, 56, 66), (35, 53, 62), (37, 51, 58), (38, 51, 57),
- (40, 51, 56), (48, 54, 57), (51, 56, 58), (55, 59, 60),
- (56, 59, 59), (57, 59, 59), (57, 59, 59), (57, 59, 59),
- (60, 60, 56), (66, 64, 59), (72, 68, 62), (79, 73, 67),
- (86, 79, 72), (88, 80, 73), (90, 81, 75), (91, 82, 76),
- (89, 80, 74), (88, 76, 69), (89, 76, 67), (91, 76, 66),
- (92, 75, 65), (93, 74, 64), (92, 73, 63), (91, 72, 62),
- (84, 63, 56), (78, 59, 52), (72, 56, 49), (70, 57, 49),
- (68, 58, 50), (66, 59, 51), (65, 60, 52), (63, 61, 57),
- (61, 62, 59), (57, 60, 60), (56, 59, 58), (56, 59, 56),
- (55, 58, 55), (55, 58, 54), (54, 58, 54), (54, 58, 54),
- (49, 53, 51), (46, 49, 49), (43, 46, 47), (42, 43, 44),
- (41, 41, 42), (42, 41, 42), (43, 42, 42), (44, 43, 43),
- (47, 47, 46), (47, 60, 64), (47, 68, 74), (48, 76, 84),
- (49, 80, 89), (50, 84, 95), (55, 96, 108), (61, 104, 115),
- (72, 113, 121), (73, 116, 124), (74, 119, 128), (73, 121, 131),
- (72, 123, 134), (71, 122, 133), (71, 121, 133), (72, 117, 129),
- (72, 113, 120), (71, 101, 102), (70, 93, 90), (70, 85, 79),
- (70, 82, 75), (70, 79, 71), (68, 71, 65), (66, 67, 59),
- (65, 60, 48), (69, 59, 45), (73, 59, 43), (75, 60, 44),
- (78, 62, 45), (82, 64, 47), (83, 66, 52), (82, 67, 56),
- (78, 68, 59), (72, 67, 60), (69, 66, 62), (66, 66, 64),
- (65, 66, 65), (64, 67, 67), (61, 67, 71), (57, 67, 73),
- (48, 63, 72), (41, 58, 67), (35, 54, 63), (32, 51, 60),
- (30, 48, 57), (25, 42, 53), (23, 40, 51), (23, 40, 51),
- (27, 42, 53), (37, 55, 60), (40, 58, 62), (43, 61, 65),
- (48, 68, 70), (52, 72, 73), (56, 76, 75), (63, 78, 76),
- (83, 86, 78), (92, 91, 80), (102, 97, 83), (105, 98, 83),
- (108, 99, 84), (112, 103, 86), (114, 105, 87), (118, 107, 86),
- (123, 107, 87), (142, 117, 93), (144, 119, 95), (147, 122, 98),
- (152, 127, 104), (153, 130, 110), (152, 133, 112), (148, 134, 116),
- (157, 143, 126), (159, 145, 128), (161, 148, 131), (161, 146, 129),
- (161, 145, 127), (157, 139, 119), (148, 130, 110), (140, 121, 102),
- (133, 114, 96), (122, 106, 91), (120, 105, 90), (119, 104, 89),
- (114, 99, 83), (108, 91, 75), (101, 85, 69), (92, 79, 64),
- (77, 72, 64), (74, 71, 65), (71, 70, 67), (66, 69, 70),
- (61, 66, 70), (57, 64, 69), (53, 61, 66), (50, 57, 63),
- (47, 54, 59), (42, 51, 56), (41, 50, 56), (40, 49, 57),
- (39, 49, 58), (39, 49, 59), (40, 52, 60), (42, 55, 61),
- (46, 62, 65), (46, 63, 66), (47, 64, 67), (46, 65, 68),
- (44, 63, 69), (41, 63, 69), (40, 63, 69), (39, 63, 70),
- (39, 63, 69), (40, 64, 68), (43, 64, 66), (44, 62, 63),
- (45, 58, 58), (45, 54, 52), (47, 51, 47), (48, 49, 43),
- (54, 49, 41), (55, 49, 41), (57, 50, 41), (60, 51, 42),
- (64, 54, 43), (68, 56, 44), (70, 57, 44), (72, 59, 46),
- (73, 60, 46), (74, 59, 46), (72, 59, 49), (70, 61, 52),
- (68, 63, 57), (66, 66, 62), (66, 70, 69), (68, 77, 77),
- (73, 84, 82), (79, 91, 88), (85, 97, 94), (90, 101, 98),
- (90, 104, 101), (89, 103, 103), (88, 103, 104), (86, 103, 104),
- (86, 104, 103), (88, 104, 101), (90, 103, 99), (88, 101, 94),
- (83, 95, 90), (77, 90, 86), (71, 85, 84), (63, 82, 82),
- (57, 79, 81), (52, 76, 80), (48, 75, 77), (45, 71, 75),
- (40, 67, 73), (39, 65, 73), (37, 65, 72), (36, 64, 71),
- (34, 62, 72), (33, 62, 70), (33, 59, 65), (32, 54, 58),
- (33, 48, 51), (35, 44, 44), (39, 40, 37), (41, 37, 33),
- (43, 37, 32), (46, 39, 31), (46, 39, 31), (48, 39, 31),
- (50, 40, 31), (52, 39, 28), (54, 37, 25), (53, 35, 24),
- (53, 34, 24), (51, 34, 25), (48, 34, 27), (44, 35, 30),
- (40, 35, 33), (37, 36, 33), (33, 34, 34), (32, 34, 36),
- (33, 36, 38), (39, 41, 42), (43, 46, 46), (46, 50, 50),
- (48, 57, 54), (50, 62, 59), (50, 65, 65), (50, 69, 69)
- ),
-
-// 401 040221-44
-((56, 32, 15), (81, 40, 17), (91, 41, 20), (101, 43, 23),
- (104, 42, 23), (108, 42, 23), (105, 40, 20), (102, 39, 17),
- (86, 28, 13), (81, 26, 12), (77, 24, 11), (75, 24, 10),
- (73, 25, 9), (78, 26, 9), (83, 28, 9), (87, 29, 9),
- (91, 30, 10), (102, 31, 13), (102, 28, 11), (103, 26, 9),
- (100, 22, 7), (98, 18, 6), (94, 16, 5), (90, 15, 5),
- (68, 12, 5), (62, 13, 7), (57, 14, 10), (55, 17, 14),
- (54, 21, 19), (54, 23, 19), (55, 26, 20), (61, 30, 25),
- (72, 37, 25), (104, 54, 39), (115, 64, 44), (127, 74, 49),
- (137, 76, 47), (147, 79, 46), (150, 76, 43), (154, 74, 41),
- (152, 75, 41), (141, 69, 39), (130, 64, 38), (116, 51, 29),
- (103, 39, 21), (95, 34, 18), (88, 30, 15), (76, 22, 12),
- (69, 22, 13), (54, 30, 11), (45, 29, 9), (36, 28, 7),
- (33, 27, 6), (31, 27, 5), (31, 28, 5), (32, 29, 6),
- (27, 26, 5), (26, 20, 4), (25, 14, 4), (32, 13, 4),
- (40, 13, 5), (48, 14, 5), (56, 15, 6), (72, 22, 5),
- (89, 31, 7), (123, 46, 20), (143, 62, 34), (163, 79, 48),
- (173, 91, 59), (184, 104, 71), (196, 130, 86), (212, 145, 94),
- (215, 145, 86), (210, 144, 93), (206, 144, 101), (194, 130, 87),
- (183, 116, 73), (176, 107, 61), (169, 99, 49), (153, 77, 34),
- (142, 62, 30), (139, 47, 26), (142, 58, 37), (146, 69, 48),
- (151, 79, 56), (156, 90, 64), (171, 106, 77), (183, 116, 80),
- (200, 121, 85), (199, 123, 87), (198, 126, 90), (194, 122, 84),
- (191, 118, 78), (188, 108, 65), (183, 88, 52), (178, 74, 38),
- (172, 65, 32), (156, 55, 19), (156, 53, 17), (156, 52, 16),
- (156, 51, 15), (156, 51, 14), (159, 52, 13), (153, 52, 11),
- (141, 48, 6), (136, 43, 4), (132, 38, 2), (129, 35, 1),
- (126, 32, 1), (121, 29, 1), (116, 27, 1), (111, 26, 1),
- (107, 25, 1), (93, 22, 3), (89, 21, 3), (86, 21, 4),
- (80, 21, 7), (74, 19, 7), (71, 17, 8), (67, 16, 9),
- (67, 16, 10), (72, 16, 9), (78, 16, 9), (82, 17, 9),
- (86, 18, 10), (95, 22, 9), (105, 26, 10), (114, 31, 13),
- (124, 33, 14), (133, 35, 14), (131, 34, 13), (130, 34, 12),
- (126, 35, 12), (119, 33, 13), (112, 32, 12), (105, 30, 11),
- (90, 24, 3), (86, 22, 2), (83, 20, 2), (82, 19, 3),
- (81, 19, 5), (82, 15, 5), (81, 13, 4), (80, 12, 5),
- (79, 12, 4), (76, 7, 6), (75, 5, 5), (74, 4, 4),
- (67, 2, 3), (58, 4, 3), (48, 5, 3), (39, 4, 3),
- (28, 2, 1), (25, 2, 0), (23, 2, 0), (19, 3, 1),
- (17, 4, 1), (17, 3, 1), (19, 4, 1), (22, 4, 0),
- (23, 6, 1), (24, 8, 3), (24, 8, 3), (25, 9, 4),
- (26, 9, 4), (25, 9, 4), (21, 10, 4), (18, 10, 4),
- (12, 10, 4), (11, 9, 4), (11, 9, 4), (10, 9, 4),
- (9, 9, 3), (9, 10, 3), (10, 12, 6), (13, 17, 12),
- (13, 25, 17), (21, 33, 22), (31, 39, 26), (46, 44, 29),
- (67, 48, 34), (79, 56, 39), (98, 68, 44), (113, 80, 45),
- (150, 89, 38), (155, 88, 36), (160, 88, 35), (170, 89, 36),
- (175, 94, 33), (172, 98, 33), (171, 96, 31), (164, 90, 25),
- (157, 78, 26), (151, 69, 25), (140, 64, 23), (132, 57, 24),
- (123, 53, 25), (110, 42, 31), (98, 32, 32), (83, 23, 28),
- (68, 16, 23), (57, 15, 17), (46, 14, 20), (36, 12, 19),
- (27, 9, 18), (18, 5, 13), (14, 4, 7), (12, 7, 6),
- (15, 9, 9), (21, 13, 11), (32, 15, 13), (49, 16, 17),
- (67, 19, 21), (83, 23, 27), (96, 28, 31), (105, 34, 30),
- (115, 36, 30), (127, 36, 29), (132, 35, 26), (130, 34, 24),
- (123, 33, 19), (110, 32, 16), (99, 28, 13), (85, 23, 10),
- (70, 17, 6), (57, 13, 3), (45, 9, 2), (35, 7, 2),
- (26, 5, 2), (18, 4, 2), (11, 3, 1), (6, 2, 0),
- (4, 2, 0), (3, 1, 0), (2, 1, 0), (2, 1, 0),
- (1, 0, 0), (0, 0, 1), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 1), (4, 0, 1), (5, 0, 1),
- (5, 0, 1), (5, 0, 0), (5, 1, 1), (6, 1, 0),
- (6, 2, 0), (5, 2, 0), (5, 3, 0), (5, 5, 1),
- (8, 7, 1), (17, 11, 2), (28, 17, 8), (42, 24, 11)
- ),
-
-// 402 040221-45
-((78, 97, 108), (74, 87, 90), (61, 74, 76), (48, 61, 63),
- (52, 67, 70), (57, 73, 77), (64, 81, 85), (71, 89, 94),
- (92, 120, 129), (95, 133, 148), (98, 146, 167), (95, 151, 175),
- (93, 157, 183), (85, 158, 182), (78, 160, 182), (71, 157, 180),
- (65, 155, 178), (44, 144, 172), (42, 141, 166), (41, 138, 161),
- (41, 128, 151), (41, 118, 142), (39, 111, 136), (38, 104, 130),
- (35, 73, 106), (36, 61, 93), (37, 49, 80), (32, 38, 72),
- (28, 27, 65), (24, 23, 63), (20, 19, 61), (15, 14, 53),
- (13, 10, 48), (12, 11, 49), (11, 15, 54), (11, 20, 59),
- (13, 27, 62), (16, 35, 66), (19, 40, 69), (22, 46, 73),
- (30, 67, 99), (33, 73, 104), (36, 79, 109), (34, 78, 106),
- (33, 78, 103), (32, 75, 101), (31, 72, 100), (28, 66, 91),
- (24, 57, 83), (11, 42, 66), (9, 37, 64), (8, 32, 63),
- (9, 30, 58), (10, 28, 53), (8, 27, 51), (7, 27, 49),
- (11, 30, 53), (14, 30, 49), (17, 30, 45), (18, 29, 42),
- (19, 29, 40), (19, 32, 43), (19, 36, 47), (21, 45, 58),
- (21, 55, 69), (25, 78, 99), (28, 93, 118), (32, 108, 138),
- (36, 115, 145), (40, 122, 153), (51, 136, 168), (65, 147, 176),
- (86, 161, 188), (95, 161, 189), (105, 162, 190), (110, 160, 187),
- (116, 159, 184), (113, 157, 182), (111, 155, 181), (102, 148, 177),
- (90, 142, 173), (66, 134, 165), (55, 132, 161), (44, 130, 158),
- (39, 129, 159), (34, 129, 160), (28, 131, 162), (24, 135, 164),
- (28, 138, 170), (35, 139, 171), (42, 140, 173), (46, 141, 174),
- (50, 142, 175), (55, 148, 178), (59, 153, 187), (65, 157, 191),
- (73, 156, 191), (90, 149, 184), (91, 152, 184), (92, 156, 184),
- (92, 157, 182), (92, 159, 180), (90, 156, 175), (90, 145, 164),
- (83, 119, 139), (73, 109, 121), (63, 100, 103), (56, 95, 99),
- (50, 91, 95), (46, 79, 91), (42, 70, 94), (37, 68, 94),
- (32, 67, 94), (21, 80, 107), (22, 84, 114), (23, 89, 122),
- (24, 100, 136), (25, 110, 148), (23, 120, 156), (22, 127, 159),
- (24, 125, 156), (24, 120, 153), (25, 115, 151), (26, 113, 149),
- (27, 111, 148), (29, 105, 146), (30, 103, 144), (31, 104, 144),
- (30, 107, 147), (31, 113, 152), (32, 113, 151), (33, 114, 151),
- (35, 117, 149), (35, 118, 143), (35, 118, 139), (29, 115, 135),
- (22, 106, 129), (23, 103, 126), (25, 100, 123), (24, 100, 123),
- (23, 101, 124), (18, 100, 125), (13, 104, 132), (11, 108, 136),
- (11, 112, 141), (13, 114, 148), (14, 112, 147), (15, 111, 146),
- (18, 104, 141), (22, 99, 135), (25, 95, 130), (29, 94, 130),
- (46, 93, 130), (50, 94, 130), (54, 96, 131), (60, 99, 131),
- (63, 106, 135), (62, 112, 140), (63, 117, 146), (65, 124, 149),
- (72, 132, 154), (88, 144, 165), (91, 146, 169), (94, 148, 174),
- (101, 151, 178), (113, 158, 183), (122, 162, 188), (132, 164, 191),
- (136, 164, 191), (135, 162, 189), (134, 160, 187), (127, 152, 178),
- (118, 142, 173), (107, 135, 167), (99, 128, 160), (94, 125, 158),
- (92, 121, 152), (87, 116, 148), (82, 115, 146), (79, 110, 143),
- (74, 108, 140), (71, 101, 133), (66, 88, 120), (57, 78, 103),
- (39, 54, 72), (34, 48, 64), (29, 43, 57), (21, 28, 42),
- (13, 15, 31), (9, 7, 29), (9, 9, 34), (10, 16, 44),
- (15, 25, 53), (20, 36, 65), (24, 45, 83), (27, 61, 102),
- (29, 76, 122), (30, 91, 136), (35, 103, 143), (41, 111, 150),
- (48, 119, 156), (56, 128, 163), (65, 138, 169), (74, 145, 174),
- (85, 153, 179), (98, 157, 185), (111, 163, 190), (125, 170, 194),
- (139, 176, 198), (149, 185, 203), (157, 188, 207), (163, 194, 213),
- (166, 197, 216), (170, 202, 220), (170, 207, 224), (170, 206, 224),
- (173, 208, 225), (173, 205, 223), (173, 204, 221), (169, 203, 221),
- (160, 198, 217), (153, 192, 210), (143, 179, 195), (130, 161, 176),
- (116, 142, 154), (101, 121, 132), (88, 103, 111), (76, 86, 89),
- (59, 67, 71), (42, 52, 56), (28, 39, 49), (25, 35, 50),
- (26, 37, 53), (32, 43, 62), (40, 53, 73), (43, 66, 89),
- (51, 81, 110), (60, 93, 126), (72, 107, 141), (87, 120, 152),
- (99, 132, 160), (109, 145, 171), (117, 152, 177), (122, 158, 182),
- (124, 162, 183), (126, 163, 183), (124, 165, 185), (123, 167, 189),
- (125, 169, 194), (128, 172, 196), (130, 175, 197), (134, 179, 200),
- (135, 181, 201), (116, 157, 179), (101, 135, 156), (86, 111, 129)
- ),
-
-// 403 040221-46
-((76, 81, 83), (85, 89, 95), (92, 97, 106), (100, 105, 118),
- (110, 114, 129), (120, 124, 140), (124, 128, 146), (129, 133, 153),
- (136, 140, 165), (133, 137, 163), (131, 135, 161), (125, 129, 157),
- (119, 124, 153), (112, 113, 141), (105, 103, 130), (100, 98, 123),
- (96, 93, 117), (79, 80, 105), (82, 80, 97), (85, 81, 89),
- (88, 82, 86), (92, 84, 84), (92, 86, 86), (93, 88, 88),
- (109, 101, 93), (115, 106, 96), (122, 112, 99), (124, 114, 101),
- (127, 116, 103), (127, 116, 104), (128, 117, 106), (128, 119, 112),
- (126, 120, 119), (120, 119, 126), (116, 117, 127), (112, 116, 129),
- (106, 112, 130), (100, 108, 132), (96, 104, 132), (93, 101, 132),
- (79, 87, 130), (72, 80, 127), (65, 74, 124), (58, 67, 120),
- (51, 60, 116), (49, 58, 114), (48, 56, 113), (48, 56, 111),
- (49, 56, 112), (50, 59, 112), (53, 62, 115), (57, 66, 119),
- (61, 71, 123), (66, 76, 128), (68, 78, 129), (70, 81, 130),
- (87, 93, 133), (101, 100, 136), (115, 108, 139), (123, 113, 137),
- (132, 118, 135), (133, 118, 131), (134, 118, 127), (135, 115, 124),
- (134, 112, 120), (124, 103, 118), (108, 94, 114), (92, 85, 111),
- (83, 79, 108), (75, 73, 105), (59, 63, 99), (49, 54, 96),
- (38, 49, 96), (38, 49, 95), (39, 50, 95), (43, 52, 94),
- (47, 55, 94), (48, 56, 94), (50, 58, 94), (54, 63, 94),
- (56, 65, 91), (59, 66, 86), (58, 65, 85), (58, 65, 85),
- (58, 65, 84), (59, 66, 83), (56, 64, 82), (56, 63, 81),
- (56, 64, 91), (59, 68, 98), (62, 72, 105), (63, 72, 107),
- (65, 73, 109), (64, 75, 115), (63, 73, 120), (61, 71, 122),
- (58, 69, 124), (55, 66, 122), (53, 64, 119), (52, 62, 116),
- (52, 62, 115), (52, 62, 114), (57, 64, 113), (63, 70, 114),
- (91, 89, 119), (108, 100, 125), (125, 111, 131), (130, 115, 134),
- (135, 119, 138), (143, 129, 142), (149, 135, 145), (155, 141, 148),
- (160, 144, 149), (153, 142, 157), (150, 142, 159), (147, 142, 162),
- (138, 142, 172), (135, 143, 177), (132, 141, 179), (128, 138, 178),
- (122, 134, 175), (121, 132, 169), (120, 131, 164), (118, 127, 159),
- (116, 124, 155), (119, 115, 143), (117, 109, 136), (119, 107, 130),
- (126, 114, 130), (146, 135, 149), (151, 140, 157), (156, 146, 165),
- (163, 157, 176), (174, 167, 181), (182, 182, 183), (195, 189, 185),
- (203, 203, 200), (201, 199, 197), (199, 196, 194), (197, 190, 188),
- (195, 185, 182), (189, 175, 176), (177, 167, 171), (163, 155, 165),
- (150, 144, 162), (122, 123, 147), (115, 118, 143), (108, 113, 140),
- (96, 105, 134), (88, 96, 131), (82, 92, 129), (80, 90, 129),
- (87, 96, 136), (92, 100, 141), (98, 105, 146), (112, 118, 158),
- (132, 136, 170), (150, 155, 181), (169, 172, 193), (187, 190, 204),
- (203, 203, 218), (231, 229, 231), (233, 231, 231), (236, 233, 231),
- (233, 231, 223), (222, 219, 218), (204, 204, 209), (190, 189, 197),
- (161, 160, 166), (155, 153, 159), (149, 147, 152), (137, 136, 145),
- (130, 131, 142), (128, 131, 146), (128, 131, 145), (130, 133, 145),
- (134, 136, 148), (135, 138, 155), (137, 143, 167), (135, 144, 176),
- (130, 140, 177), (124, 134, 174), (115, 125, 168), (110, 120, 164),
- (109, 117, 161), (111, 118, 158), (113, 119, 156), (119, 120, 148),
- (128, 120, 141), (137, 125, 138), (149, 131, 139), (158, 136, 141),
- (169, 144, 144), (180, 149, 145), (192, 156, 150), (204, 170, 157),
- (212, 178, 168), (218, 190, 182), (223, 201, 193), (228, 208, 201),
- (234, 223, 207), (241, 232, 214), (245, 240, 225), (240, 243, 237),
- (233, 240, 243), (220, 231, 239), (204, 216, 228), (193, 202, 213),
- (173, 182, 201), (153, 165, 192), (130, 143, 179), (106, 119, 162),
- (89, 99, 138), (73, 81, 117), (63, 70, 99), (58, 66, 88),
- (54, 62, 84), (54, 61, 79), (54, 61, 79), (56, 62, 80),
- (62, 68, 84), (66, 74, 89), (73, 80, 93), (78, 85, 99),
- (81, 88, 106), (84, 89, 112), (83, 89, 118), (83, 89, 122),
- (84, 89, 124), (88, 94, 127), (92, 97, 130), (95, 100, 133),
- (94, 99, 136), (87, 93, 136), (83, 89, 134), (79, 86, 132),
- (75, 82, 129), (70, 78, 125), (62, 71, 119), (54, 62, 114),
- (47, 55, 111), (44, 51, 109), (42, 49, 112), (42, 51, 112),
- (45, 54, 113), (49, 57, 116), (54, 61, 117), (59, 66, 119),
- (65, 73, 118), (71, 78, 115), (74, 80, 109), (74, 78, 100),
- (74, 77, 94), (73, 76, 88), (72, 77, 85), (74, 80, 85)
- ),
-
-// 404 040221-47
-((141, 128, 93), (130, 114, 87), (117, 102, 81), (105, 91, 76),
- (89, 83, 74), (74, 75, 73), (75, 75, 74), (76, 75, 75),
- (78, 78, 76), (77, 75, 72), (77, 72, 68), (73, 65, 61),
- (70, 59, 55), (68, 56, 53), (67, 53, 51), (67, 53, 50),
- (68, 54, 50), (76, 60, 51), (85, 62, 50), (95, 65, 49),
- (101, 65, 49), (108, 66, 49), (107, 67, 49), (107, 68, 49),
- (98, 69, 52), (90, 67, 52), (82, 66, 53), (73, 62, 52),
- (65, 59, 52), (59, 56, 51), (53, 54, 51), (40, 49, 51),
- (26, 44, 50), (5, 40, 51), (2, 39, 50), (0, 38, 50),
- (0, 37, 50), (0, 36, 50), (0, 35, 49), (0, 35, 49),
- (0, 35, 49), (0, 35, 49), (0, 35, 50), (0, 35, 50),
- (0, 36, 50), (0, 36, 50), (0, 36, 51), (0, 36, 51),
- (0, 37, 52), (1, 38, 53), (8, 42, 55), (16, 47, 57),
- (33, 58, 63), (50, 70, 69), (60, 78, 73), (71, 86, 78),
- (107, 114, 89), (119, 121, 92), (132, 129, 95), (142, 130, 92),
- (152, 132, 89), (158, 133, 90), (164, 135, 91), (171, 137, 91),
- (177, 138, 89), (175, 133, 84), (166, 121, 73), (158, 109, 63),
- (153, 101, 59), (149, 94, 56), (139, 82, 50), (130, 71, 45),
- (121, 62, 41), (119, 61, 39), (118, 60, 38), (111, 58, 38),
- (104, 57, 39), (99, 55, 39), (94, 54, 40), (85, 53, 41),
- (76, 52, 45), (63, 50, 46), (54, 48, 46), (46, 47, 47),
- (41, 46, 47), (36, 45, 48), (24, 43, 47), (14, 40, 48),
- (1, 35, 48), (0, 34, 48), (0, 34, 48), (0, 33, 48),
- (0, 33, 48), (0, 34, 48), (0, 34, 48), (0, 35, 48),
- (0, 36, 48), (1, 37, 49), (1, 37, 49), (1, 37, 50),
- (1, 37, 50), (1, 37, 51), (1, 38, 51), (1, 39, 52),
- (2, 41, 52), (3, 40, 52), (4, 40, 53), (6, 39, 52),
- (8, 39, 52), (13, 39, 51), (20, 39, 50), (27, 41, 48),
- (35, 44, 45), (47, 47, 44), (50, 47, 43), (53, 48, 43),
- (58, 51, 43), (65, 54, 47), (75, 59, 49), (91, 69, 52),
- (126, 95, 67), (138, 105, 71), (151, 116, 76), (153, 118, 78),
- (155, 121, 80), (151, 120, 83), (144, 117, 83), (137, 117, 81),
- (131, 114, 84), (121, 112, 85), (118, 111, 84), (116, 111, 84),
- (105, 103, 82), (88, 92, 77), (71, 78, 67), (53, 63, 58),
- (25, 39, 44), (23, 35, 39), (22, 31, 35), (22, 30, 34),
- (23, 30, 34), (23, 29, 34), (23, 27, 33), (23, 24, 33),
- (20, 23, 32), (22, 23, 29), (22, 23, 28), (23, 23, 28),
- (22, 25, 31), (20, 26, 33), (17, 26, 37), (11, 26, 41),
- (3, 27, 47), (2, 27, 47), (1, 28, 48), (1, 28, 48),
- (1, 27, 46), (2, 26, 43), (3, 25, 39), (4, 24, 37),
- (6, 24, 34), (5, 26, 36), (4, 26, 36), (4, 26, 37),
- (6, 25, 37), (7, 25, 34), (13, 25, 31), (22, 27, 27),
- (38, 33, 27), (41, 34, 28), (44, 36, 29), (49, 37, 32),
- (47, 39, 36), (44, 39, 38), (43, 40, 38), (42, 40, 39),
- (43, 41, 40), (44, 42, 40), (46, 42, 40), (43, 41, 43),
- (36, 40, 45), (28, 39, 47), (19, 37, 49), (11, 36, 51),
- (1, 34, 52), (1, 34, 52), (1, 34, 52), (1, 34, 51),
- (1, 34, 51), (0, 35, 51), (0, 35, 51), (0, 36, 51),
- (0, 37, 51), (0, 37, 50), (0, 38, 50), (0, 39, 50),
- (0, 40, 49), (0, 41, 49), (0, 41, 49), (0, 41, 48),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 41, 49),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 40, 49),
- (0, 40, 49), (0, 40, 49), (0, 40, 49), (0, 40, 50),
- (0, 39, 50), (0, 39, 50), (0, 39, 50), (0, 39, 49),
- (0, 39, 49), (0, 39, 49), (0, 38, 48), (0, 38, 48),
- (0, 37, 48), (1, 36, 49), (4, 34, 47), (9, 34, 45),
- (16, 35, 43), (25, 38, 42), (36, 44, 43), (52, 56, 46),
- (68, 69, 52), (84, 80, 57), (100, 91, 61), (113, 97, 62),
- (123, 100, 63), (126, 101, 65), (130, 104, 66), (131, 107, 68),
- (127, 110, 72), (122, 113, 76), (117, 112, 76), (111, 106, 73),
- (104, 98, 71), (98, 89, 68), (97, 84, 64), (95, 82, 63),
- (98, 86, 66), (105, 94, 70), (110, 101, 72), (119, 106, 74),
- (128, 110, 75), (135, 110, 72), (133, 107, 69), (132, 106, 68),
- (131, 108, 70), (130, 113, 74), (129, 118, 81), (131, 125, 91)
- ),
-
-// 405 040221-48
-((100, 70, 92), (101, 71, 93), (107, 78, 100), (114, 85, 108),
- (118, 89, 112), (122, 94, 116), (123, 96, 117), (124, 98, 118),
- (124, 99, 119), (125, 100, 120), (127, 102, 121), (126, 103, 124),
- (126, 105, 127), (130, 110, 131), (135, 115, 135), (136, 118, 137),
- (138, 121, 139), (139, 130, 137), (133, 129, 132), (127, 129, 128),
- (118, 121, 119), (109, 114, 110), (104, 108, 106), (99, 103, 102),
- (87, 78, 84), (83, 67, 77), (79, 57, 71), (74, 52, 65),
- (70, 47, 60), (68, 45, 57), (66, 43, 55), (62, 44, 54),
- (60, 44, 52), (50, 40, 45), (43, 36, 38), (37, 33, 32),
- (29, 27, 26), (22, 22, 21), (20, 20, 19), (18, 19, 18),
- (22, 21, 22), (28, 27, 30), (34, 33, 38), (41, 38, 43),
- (48, 43, 48), (50, 45, 51), (53, 48, 54), (55, 49, 53),
- (55, 48, 49), (47, 45, 45), (44, 42, 42), (41, 40, 39),
- (42, 40, 40), (43, 40, 41), (47, 43, 45), (51, 46, 49),
- (79, 69, 71), (91, 82, 82), (103, 96, 93), (108, 101, 96),
- (114, 107, 99), (112, 104, 98), (111, 101, 98), (105, 91, 94),
- (96, 81, 86), (82, 62, 75), (79, 59, 74), (77, 56, 73),
- (79, 56, 75), (82, 57, 77), (90, 62, 85), (97, 69, 95),
- (109, 85, 110), (109, 87, 110), (109, 89, 111), (104, 87, 105),
- (100, 86, 99), (96, 84, 93), (92, 82, 88), (87, 78, 82),
- (84, 76, 78), (85, 70, 75), (89, 70, 82), (94, 71, 90),
- (97, 73, 93), (101, 76, 96), (111, 84, 107), (120, 95, 116),
- (135, 113, 136), (145, 124, 144), (156, 136, 153), (158, 138, 157),
- (161, 140, 161), (166, 145, 166), (176, 155, 175), (183, 161, 182),
- (180, 158, 179), (179, 160, 179), (172, 156, 170), (165, 152, 161),
- (162, 149, 156), (160, 147, 152), (152, 140, 146), (149, 138, 146),
- (154, 136, 149), (155, 134, 152), (156, 133, 156), (158, 133, 157),
- (160, 133, 158), (157, 128, 157), (152, 124, 149), (149, 121, 140),
- (143, 117, 133), (130, 114, 119), (124, 111, 114), (119, 108, 110),
- (107, 103, 102), (96, 99, 94), (87, 91, 85), (76, 83, 75),
- (56, 69, 57), (51, 62, 51), (46, 56, 46), (44, 53, 45),
- (42, 50, 45), (40, 45, 44), (45, 45, 48), (58, 51, 59),
- (69, 58, 69), (99, 77, 96), (106, 82, 103), (113, 87, 111),
- (121, 97, 121), (130, 103, 127), (132, 103, 128), (126, 99, 120),
- (115, 85, 100), (102, 75, 87), (89, 66, 74), (85, 62, 71),
- (81, 59, 69), (73, 54, 64), (66, 51, 60), (62, 49, 57),
- (63, 51, 60), (74, 65, 74), (77, 71, 78), (81, 77, 82),
- (94, 88, 93), (103, 98, 103), (109, 110, 107), (115, 117, 111),
- (113, 111, 107), (111, 107, 102), (109, 103, 97), (105, 98, 93),
- (103, 92, 91), (103, 88, 88), (106, 89, 91), (111, 97, 100),
- (119, 105, 114), (135, 117, 135), (138, 119, 138), (141, 122, 141),
- (148, 128, 149), (150, 134, 150), (151, 138, 147), (152, 141, 144),
- (146, 147, 137), (145, 146, 135), (144, 145, 133), (143, 141, 128),
- (139, 139, 128), (136, 138, 128), (134, 132, 125), (128, 123, 119),
- (120, 121, 114), (111, 116, 107), (106, 105, 99), (104, 103, 98),
- (102, 103, 97), (104, 100, 95), (105, 97, 99), (104, 95, 100),
- (95, 85, 94), (91, 81, 89), (87, 78, 85), (78, 72, 75),
- (73, 64, 68), (69, 59, 62), (64, 55, 57), (63, 52, 57),
- (65, 49, 58), (66, 50, 60), (68, 50, 61), (69, 49, 61),
- (71, 50, 61), (70, 50, 61), (69, 50, 63), (73, 52, 66),
- (78, 57, 71), (83, 66, 80), (92, 71, 91), (102, 81, 99),
- (108, 92, 105), (114, 98, 110), (113, 101, 111), (110, 99, 107),
- (108, 92, 102), (102, 84, 97), (95, 76, 93), (93, 68, 90),
- (92, 65, 90), (93, 69, 91), (99, 75, 95), (106, 85, 102),
- (114, 95, 108), (122, 104, 116), (129, 109, 125), (134, 112, 129),
- (131, 112, 128), (126, 107, 126), (119, 98, 120), (106, 88, 107),
- (93, 82, 97), (81, 74, 84), (68, 66, 71), (66, 68, 67),
- (64, 69, 65), (65, 65, 65), (73, 69, 67), (80, 71, 71),
- (84, 66, 73), (89, 68, 73), (94, 70, 74), (100, 71, 78),
- (101, 79, 83), (104, 85, 91), (112, 91, 100), (115, 99, 106),
- (119, 102, 110), (124, 104, 114), (124, 109, 114), (126, 111, 112),
- (128, 113, 113), (129, 117, 114), (128, 120, 112), (126, 119, 111),
- (125, 119, 110), (123, 114, 107), (119, 107, 105), (115, 100, 103),
- (109, 92, 102), (107, 82, 101), (100, 74, 95), (95, 70, 89)
- ),
-
-// 406 040221-49
-((129, 121, 95), (110, 101, 78), (98, 89, 68), (86, 78, 59),
- (75, 67, 49), (64, 56, 40), (61, 54, 38), (59, 52, 37),
- (52, 42, 29), (49, 38, 25), (47, 35, 22), (48, 36, 22),
- (50, 38, 22), (57, 46, 28), (65, 54, 35), (70, 59, 39),
- (76, 65, 44), (97, 86, 62), (109, 97, 71), (121, 109, 80),
- (129, 117, 86), (137, 125, 92), (140, 128, 93), (143, 131, 95),
- (151, 134, 96), (154, 135, 93), (158, 136, 91), (159, 135, 89),
- (161, 135, 87), (160, 133, 84), (160, 132, 82), (155, 126, 76),
- (147, 117, 68), (126, 96, 48), (116, 85, 41), (106, 75, 34),
- (100, 71, 32), (94, 67, 30), (92, 66, 30), (90, 65, 31),
- (84, 66, 35), (81, 64, 36), (78, 62, 38), (77, 61, 37),
- (76, 61, 37), (77, 61, 37), (78, 62, 37), (82, 64, 38),
- (90, 71, 41), (109, 87, 52), (118, 96, 59), (128, 106, 66),
- (137, 115, 75), (146, 124, 84), (150, 128, 89), (154, 132, 94),
- (172, 151, 113), (180, 160, 122), (189, 170, 132), (195, 178, 141),
- (201, 186, 150), (202, 188, 152), (203, 190, 155), (202, 192, 158),
- (200, 188, 157), (191, 176, 141), (184, 167, 131), (178, 159, 121),
- (173, 154, 115), (169, 150, 110), (157, 138, 99), (144, 124, 85),
- (117, 96, 58), (105, 83, 46), (93, 71, 35), (86, 65, 30),
- (79, 59, 26), (76, 57, 25), (73, 55, 25), (70, 55, 27),
- (69, 55, 28), (72, 61, 37), (78, 67, 42), (85, 73, 48),
- (88, 76, 50), (91, 80, 53), (98, 87, 58), (108, 93, 61),
- (124, 106, 68), (132, 111, 71), (140, 117, 74), (142, 119, 75),
- (145, 121, 77), (146, 124, 80), (146, 125, 81), (143, 123, 80),
- (140, 121, 79), (138, 118, 76), (140, 121, 79), (143, 124, 82),
- (145, 127, 86), (147, 130, 90), (152, 138, 99), (155, 145, 109),
- (161, 152, 117), (162, 151, 114), (164, 150, 112), (164, 148, 109),
- (165, 147, 106), (166, 147, 103), (166, 145, 102), (165, 143, 100),
- (162, 140, 98), (152, 130, 89), (150, 126, 85), (148, 123, 81),
- (144, 118, 73), (142, 115, 70), (144, 115, 72), (147, 120, 77),
- (157, 132, 91), (164, 140, 97), (172, 148, 104), (176, 152, 108),
- (181, 157, 112), (190, 166, 120), (199, 176, 130), (206, 184, 140),
- (211, 191, 149), (221, 200, 152), (221, 200, 150), (221, 200, 148),
- (219, 197, 142), (215, 190, 134), (208, 182, 127), (197, 173, 121),
- (176, 152, 104), (163, 140, 94), (150, 129, 84), (144, 122, 78),
- (138, 116, 73), (125, 103, 61), (112, 91, 53), (101, 81, 45),
- (93, 72, 41), (77, 61, 35), (74, 59, 34), (72, 57, 33),
- (69, 54, 32), (66, 52, 32), (66, 52, 33), (68, 54, 33),
- (76, 59, 34), (77, 60, 34), (79, 62, 34), (79, 62, 33),
- (81, 62, 32), (81, 61, 31), (81, 62, 32), (84, 65, 35),
- (89, 69, 38), (103, 84, 46), (107, 87, 47), (112, 90, 49),
- (119, 95, 51), (125, 99, 52), (128, 101, 54), (131, 104, 58),
- (137, 113, 68), (139, 116, 70), (141, 119, 73), (145, 124, 79),
- (149, 128, 83), (151, 130, 85), (150, 130, 87), (146, 128, 89),
- (143, 127, 91), (139, 126, 92), (136, 126, 95), (135, 128, 100),
- (136, 131, 104), (139, 134, 107), (143, 138, 110), (150, 143, 112),
- (159, 150, 114), (160, 150, 114), (161, 151, 115), (160, 151, 116),
- (161, 151, 115), (159, 149, 114), (159, 148, 111), (158, 146, 108),
- (159, 144, 102), (158, 140, 96), (156, 135, 91), (153, 131, 85),
- (148, 125, 81), (145, 120, 75), (139, 114, 70), (134, 108, 65),
- (130, 104, 61), (126, 101, 59), (125, 99, 57), (125, 100, 58),
- (128, 104, 62), (132, 108, 67), (136, 114, 74), (141, 121, 83),
- (146, 129, 92), (151, 135, 100), (155, 142, 109), (164, 151, 118),
- (171, 159, 125), (180, 167, 131), (190, 176, 136), (197, 182, 140),
- (202, 185, 140), (202, 183, 136), (202, 180, 131), (198, 174, 124),
- (193, 167, 115), (189, 160, 109), (184, 157, 105), (181, 153, 103),
- (177, 150, 100), (174, 147, 97), (170, 144, 94), (166, 138, 89),
- (162, 133, 85), (157, 129, 81), (153, 125, 81), (149, 122, 79),
- (143, 117, 75), (136, 113, 73), (128, 105, 67), (119, 98, 61),
- (109, 88, 53), (100, 79, 47), (92, 73, 43), (87, 68, 37),
- (83, 65, 34), (81, 63, 33), (81, 63, 35), (80, 65, 39),
- (80, 69, 44), (84, 74, 53), (91, 83, 62), (101, 93, 70),
- (114, 106, 80), (127, 117, 89), (133, 125, 94), (138, 129, 98),
- (140, 132, 101), (139, 131, 103), (136, 128, 100), (132, 125, 98)
- ),
-
-// 407 040221-50
-((100, 53, 51), (104, 58, 56), (102, 56, 53), (101, 55, 51),
- (97, 51, 48), (93, 47, 45), (92, 46, 45), (92, 45, 45),
- (99, 49, 48), (99, 48, 48), (99, 47, 49), (99, 46, 48),
- (100, 45, 48), (95, 43, 45), (91, 41, 43), (88, 39, 42),
- (85, 37, 42), (80, 36, 40), (81, 37, 41), (82, 39, 42),
- (88, 43, 46), (95, 48, 50), (100, 52, 53), (105, 56, 57),
- (125, 67, 68), (128, 69, 69), (131, 71, 71), (129, 68, 70),
- (127, 66, 70), (124, 63, 68), (121, 61, 67), (110, 57, 61),
- (103, 54, 55), (90, 44, 50), (88, 44, 48), (87, 44, 46),
- (86, 42, 44), (85, 41, 43), (84, 40, 42), (84, 39, 42),
- (82, 36, 39), (82, 37, 40), (83, 38, 41), (89, 40, 43),
- (95, 43, 45), (100, 45, 47), (105, 48, 50), (116, 57, 57),
- (128, 69, 67), (153, 90, 90), (162, 96, 99), (172, 103, 109),
- (169, 104, 111), (167, 106, 114), (164, 104, 113), (162, 103, 112),
- (140, 84, 90), (126, 74, 78), (112, 64, 67), (100, 55, 55),
- (89, 47, 44), (84, 44, 41), (80, 41, 38), (74, 37, 34),
- (70, 33, 32), (66, 29, 30), (65, 29, 29), (64, 29, 28),
- (64, 29, 28), (65, 30, 29), (65, 30, 29), (66, 31, 29),
- (68, 32, 30), (68, 32, 30), (68, 33, 30), (67, 33, 30),
- (67, 33, 31), (66, 33, 31), (66, 34, 31), (67, 34, 31),
- (66, 34, 31), (67, 34, 31), (66, 33, 31), (66, 33, 31),
- (66, 33, 30), (67, 33, 30), (67, 32, 30), (68, 32, 30),
- (72, 35, 34), (78, 38, 37), (85, 42, 40), (89, 44, 43),
- (94, 47, 46), (102, 51, 53), (108, 56, 59), (115, 60, 62),
- (124, 65, 67), (138, 76, 80), (143, 81, 83), (149, 86, 87),
- (153, 91, 90), (158, 96, 94), (168, 106, 105), (177, 113, 110),
- (177, 111, 108), (174, 109, 107), (172, 107, 107), (168, 102, 104),
- (164, 97, 101), (157, 89, 92), (150, 82, 87), (145, 78, 84),
- (141, 75, 84), (145, 80, 89), (146, 83, 90), (147, 87, 92),
- (149, 91, 96), (152, 97, 98), (154, 99, 100), (154, 98, 98),
- (139, 85, 82), (129, 77, 73), (119, 70, 65), (113, 64, 59),
- (108, 58, 53), (96, 47, 42), (84, 41, 36), (74, 38, 32),
- (68, 34, 28), (64, 30, 24), (64, 30, 24), (65, 30, 25),
- (67, 32, 27), (72, 33, 29), (79, 37, 33), (87, 44, 41),
- (113, 62, 59), (128, 72, 69), (144, 82, 79), (152, 88, 85),
- (161, 95, 92), (180, 111, 106), (200, 131, 124), (210, 141, 136),
- (220, 145, 145), (238, 147, 159), (236, 147, 159), (234, 147, 160),
- (231, 141, 159), (223, 122, 147), (219, 110, 140), (202, 102, 127),
- (168, 80, 96), (160, 76, 90), (153, 73, 84), (134, 66, 73),
- (118, 58, 58), (108, 51, 49), (101, 50, 47), (100, 50, 49),
- (101, 51, 51), (109, 54, 57), (111, 55, 57), (113, 56, 58),
- (113, 56, 60), (108, 55, 59), (103, 52, 56), (97, 49, 50),
- (79, 39, 39), (74, 36, 36), (69, 34, 34), (62, 30, 28),
- (57, 27, 24), (54, 26, 22), (53, 25, 21), (53, 24, 21),
- (53, 24, 21), (54, 26, 22), (57, 27, 23), (60, 30, 25),
- (64, 32, 28), (68, 35, 31), (72, 37, 33), (75, 39, 36),
- (80, 41, 39), (81, 41, 39), (82, 42, 39), (82, 43, 38),
- (80, 41, 39), (77, 39, 37), (75, 38, 35), (71, 37, 32),
- (67, 34, 31), (63, 31, 29), (60, 29, 27), (57, 28, 25),
- (56, 26, 24), (55, 25, 23), (54, 24, 23), (54, 24, 23),
- (55, 24, 23), (56, 25, 23), (57, 25, 24), (58, 26, 25),
- (59, 27, 26), (61, 28, 27), (63, 30, 28), (64, 31, 29),
- (66, 32, 31), (67, 33, 32), (68, 34, 33), (69, 33, 33),
- (70, 33, 33), (69, 33, 32), (68, 32, 31), (67, 30, 31),
- (66, 28, 29), (64, 27, 27), (62, 26, 25), (60, 26, 24),
- (59, 25, 23), (58, 25, 22), (57, 25, 22), (57, 26, 22),
- (57, 27, 22), (57, 28, 23), (58, 28, 24), (59, 29, 26),
- (61, 30, 28), (63, 31, 29), (65, 32, 30), (68, 33, 31),
- (72, 34, 33), (75, 35, 35), (76, 36, 37), (77, 36, 37),
- (78, 37, 36), (79, 37, 38), (79, 37, 39), (77, 36, 41),
- (76, 36, 41), (75, 37, 41), (77, 37, 41), (79, 40, 43),
- (85, 45, 48), (91, 52, 54), (100, 60, 61), (106, 65, 66),
- (110, 71, 70), (113, 72, 70), (115, 73, 71), (112, 68, 68),
- (106, 63, 64), (107, 64, 65), (110, 66, 65), (109, 63, 61)
- ),
-
-// 408 040221-51
-((106, 94, 87), (105, 92, 84), (102, 88, 80), (100, 85, 77),
- (93, 78, 70), (86, 72, 63), (87, 73, 64), (88, 75, 65),
- (91, 78, 67), (93, 79, 67), (95, 80, 68), (99, 82, 69),
- (103, 85, 71), (109, 92, 77), (116, 100, 84), (120, 103, 88),
- (124, 107, 92), (137, 122, 107), (144, 128, 113), (151, 135, 120),
- (156, 141, 127), (162, 148, 134), (164, 150, 135), (167, 152, 137),
- (168, 153, 139), (164, 149, 136), (160, 146, 134), (156, 142, 129),
- (152, 138, 125), (151, 136, 122), (150, 135, 120), (147, 132, 116),
- (147, 131, 113), (146, 131, 111), (146, 131, 112), (147, 132, 113),
- (147, 132, 113), (147, 133, 114), (147, 132, 113), (147, 132, 113),
- (147, 131, 110), (145, 130, 110), (144, 130, 110), (140, 127, 109),
- (137, 124, 108), (135, 122, 107), (134, 121, 106), (131, 117, 100),
- (127, 111, 94), (119, 103, 85), (114, 99, 82), (110, 95, 79),
- (109, 94, 78), (108, 94, 78), (107, 93, 77), (107, 93, 77),
- (109, 95, 76), (106, 94, 75), (104, 93, 74), (101, 90, 73),
- (98, 87, 72), (97, 87, 71), (97, 87, 71), (100, 89, 71),
- (105, 92, 74), (121, 109, 88), (129, 117, 97), (137, 125, 106),
- (139, 128, 109), (141, 131, 112), (145, 134, 114), (143, 133, 113),
- (142, 131, 110), (138, 128, 108), (135, 126, 107), (131, 122, 104),
- (128, 119, 102), (123, 115, 99), (119, 111, 96), (109, 102, 88),
- (100, 92, 79), (80, 73, 62), (74, 66, 57), (69, 59, 53),
- (67, 57, 51), (65, 55, 49), (61, 51, 47), (59, 48, 45),
- (56, 45, 43), (56, 44, 43), (56, 43, 43), (56, 43, 43),
- (56, 43, 43), (56, 42, 43), (56, 42, 42), (56, 43, 40),
- (56, 43, 40), (57, 44, 40), (58, 45, 41), (60, 46, 42),
- (61, 46, 42), (62, 47, 43), (64, 49, 43), (66, 50, 45),
- (68, 52, 46), (68, 52, 46), (68, 52, 47), (67, 52, 46),
- (67, 52, 46), (65, 50, 44), (62, 47, 41), (60, 44, 39),
- (55, 40, 35), (49, 33, 29), (48, 33, 28), (47, 33, 27),
- (46, 31, 25), (42, 30, 24), (41, 28, 22), (39, 26, 20),
- (35, 22, 16), (36, 23, 17), (37, 25, 19), (38, 26, 20),
- (39, 28, 22), (41, 31, 25), (43, 32, 27), (45, 33, 29),
- (45, 34, 30), (47, 36, 31), (48, 37, 31), (49, 38, 32),
- (51, 42, 35), (54, 44, 38), (57, 46, 41), (60, 48, 43),
- (63, 51, 45), (65, 53, 46), (68, 56, 47), (70, 57, 47),
- (72, 59, 48), (75, 62, 50), (78, 65, 52), (79, 66, 54),
- (79, 67, 55), (79, 67, 54), (79, 66, 53), (79, 66, 53),
- (79, 65, 52), (79, 65, 51), (79, 64, 49), (77, 63, 47),
- (75, 61, 44), (74, 60, 44), (74, 60, 44), (74, 59, 44),
- (74, 59, 45), (74, 59, 45), (74, 59, 45), (73, 58, 45),
- (72, 58, 44), (71, 56, 44), (71, 56, 44), (71, 56, 45),
- (72, 57, 47), (74, 59, 49), (76, 61, 53), (79, 64, 55),
- (89, 74, 65), (93, 78, 69), (98, 83, 74), (107, 92, 83),
- (117, 101, 91), (126, 111, 101), (135, 119, 109), (142, 127, 117),
- (148, 134, 122), (156, 142, 128), (163, 149, 136), (171, 157, 144),
- (178, 164, 151), (184, 170, 157), (187, 174, 162), (189, 175, 165),
- (189, 175, 163), (189, 175, 163), (189, 176, 163), (190, 176, 164),
- (195, 182, 169), (200, 187, 175), (204, 191, 180), (205, 193, 180),
- (205, 193, 181), (206, 193, 181), (201, 189, 176), (202, 189, 176),
- (204, 193, 180), (205, 193, 181), (203, 191, 178), (200, 188, 173),
- (194, 182, 167), (183, 170, 154), (171, 157, 140), (160, 146, 130),
- (152, 137, 123), (143, 128, 115), (134, 119, 107), (125, 110, 98),
- (116, 102, 89), (107, 93, 79), (98, 85, 71), (93, 79, 64),
- (89, 75, 60), (88, 73, 59), (88, 74, 59), (90, 75, 61),
- (92, 77, 60), (95, 80, 62), (98, 84, 65), (102, 88, 67),
- (107, 93, 70), (114, 100, 78), (124, 109, 88), (133, 117, 96),
- (141, 125, 105), (148, 132, 113), (153, 138, 120), (158, 144, 125),
- (161, 147, 130), (166, 153, 137), (172, 159, 144), (177, 164, 151),
- (182, 169, 157), (187, 174, 163), (190, 178, 166), (191, 178, 167),
- (191, 179, 167), (191, 179, 168), (191, 179, 167), (190, 178, 167),
- (188, 176, 165), (183, 172, 160), (177, 166, 154), (171, 159, 148),
- (163, 152, 141), (156, 145, 135), (152, 140, 130), (149, 137, 128),
- (151, 139, 129), (148, 136, 127), (139, 126, 118), (129, 116, 107),
- (119, 105, 97), (111, 96, 89), (101, 87, 80), (101, 89, 81)
- ),
-
-// 409 040221-52
-((94, 102, 103), (98, 107, 121), (102, 111, 129), (106, 115, 137),
- (110, 120, 146), (115, 125, 156), (116, 127, 159), (118, 129, 163),
- (120, 132, 176), (115, 128, 175), (111, 125, 174), (104, 119, 167),
- (98, 114, 161), (92, 108, 153), (86, 103, 146), (83, 101, 141),
- (81, 99, 137), (74, 91, 118), (71, 87, 106), (69, 83, 95),
- (68, 80, 88), (67, 78, 82), (67, 78, 82), (68, 79, 83),
- (77, 87, 93), (83, 93, 101), (90, 99, 109), (98, 105, 115),
- (107, 112, 122), (110, 115, 126), (113, 118, 130), (121, 125, 140),
- (128, 132, 150), (141, 144, 171), (143, 147, 180), (145, 151, 189),
- (145, 151, 193), (146, 152, 198), (146, 152, 198), (147, 153, 199),
- (151, 157, 199), (153, 158, 199), (156, 160, 199), (155, 160, 199),
- (154, 160, 199), (152, 159, 199), (151, 158, 200), (148, 156, 201),
- (146, 153, 202), (145, 154, 202), (145, 154, 202), (145, 154, 202),
- (143, 152, 197), (141, 150, 192), (138, 147, 188), (135, 144, 184),
- (119, 129, 166), (111, 121, 156), (104, 114, 147), (95, 106, 139),
- (87, 99, 131), (84, 96, 126), (81, 94, 121), (76, 89, 110),
- (72, 85, 100), (65, 78, 84), (64, 77, 83), (64, 76, 82),
- (64, 76, 85), (65, 77, 88), (68, 81, 95), (74, 86, 104),
- (88, 99, 118), (96, 106, 127), (104, 114, 136), (112, 121, 146),
- (120, 129, 157), (124, 132, 162), (128, 136, 168), (137, 144, 179),
- (144, 151, 189), (158, 162, 200), (163, 166, 203), (169, 171, 206),
- (170, 172, 207), (172, 174, 208), (176, 177, 209), (179, 179, 210),
- (182, 181, 212), (180, 179, 211), (178, 178, 211), (175, 176, 210),
- (173, 174, 210), (166, 169, 206), (159, 164, 201), (151, 156, 194),
- (143, 149, 186), (128, 137, 168), (122, 131, 159), (117, 126, 151),
- (114, 123, 146), (111, 121, 142), (106, 117, 135), (100, 112, 131),
- (92, 106, 130), (91, 106, 131), (91, 107, 132), (93, 108, 133),
- (95, 110, 135), (102, 115, 138), (110, 122, 141), (118, 128, 146),
- (125, 134, 153), (138, 146, 172), (140, 148, 177), (143, 150, 182),
- (147, 155, 192), (153, 161, 201), (160, 166, 206), (165, 170, 208),
- (173, 175, 207), (173, 175, 204), (174, 175, 201), (171, 172, 198),
- (169, 170, 196), (164, 166, 192), (158, 161, 189), (155, 158, 187),
- (152, 156, 185), (150, 154, 185), (151, 155, 184), (153, 157, 184),
- (152, 155, 182), (149, 153, 180), (145, 150, 177), (141, 147, 176),
- (137, 143, 174), (139, 145, 177), (141, 147, 180), (144, 149, 182),
- (148, 152, 184), (154, 157, 187), (158, 160, 190), (161, 163, 194),
- (162, 164, 195), (156, 159, 193), (153, 157, 191), (151, 155, 190),
- (146, 151, 185), (140, 145, 178), (133, 139, 169), (127, 134, 160),
- (116, 123, 139), (112, 119, 134), (108, 115, 130), (99, 107, 120),
- (91, 100, 110), (82, 91, 100), (73, 83, 89), (64, 75, 78),
- (57, 68, 67), (47, 58, 47), (45, 56, 43), (44, 55, 40),
- (43, 54, 35), (42, 53, 33), (42, 53, 32), (43, 54, 33),
- (45, 57, 37), (46, 57, 38), (47, 58, 40), (48, 60, 46),
- (51, 64, 54), (57, 70, 63), (64, 76, 73), (73, 84, 84),
- (81, 92, 96), (89, 99, 107), (96, 106, 118), (101, 110, 129),
- (103, 115, 140), (107, 120, 152), (111, 124, 163), (115, 129, 173),
- (121, 136, 185), (122, 137, 184), (124, 138, 183), (124, 137, 178),
- (120, 133, 170), (114, 127, 160), (106, 121, 150), (98, 114, 142),
- (90, 106, 133), (82, 99, 126), (76, 93, 117), (71, 88, 109),
- (66, 82, 99), (62, 78, 88), (60, 75, 77), (60, 73, 69),
- (60, 72, 63), (59, 72, 60), (59, 70, 59), (59, 71, 62),
- (59, 71, 65), (59, 72, 71), (61, 75, 78), (64, 78, 86),
- (67, 81, 92), (71, 86, 98), (75, 89, 102), (78, 93, 106),
- (80, 95, 111), (80, 95, 116), (81, 97, 125), (81, 99, 136),
- (82, 101, 145), (82, 102, 151), (81, 102, 156), (80, 100, 155),
- (79, 100, 151), (76, 96, 142), (74, 93, 134), (73, 91, 128),
- (73, 91, 123), (74, 91, 118), (74, 90, 114), (74, 89, 109),
- (73, 88, 102), (70, 85, 92), (67, 81, 79), (65, 77, 68),
- (63, 75, 59), (62, 74, 52), (61, 74, 48), (63, 74, 46),
- (64, 75, 45), (64, 76, 44), (64, 76, 43), (65, 76, 42),
- (65, 77, 41), (66, 78, 40), (66, 78, 40), (65, 78, 39),
- (65, 77, 40), (64, 77, 41), (63, 76, 43), (62, 75, 46),
- (61, 74, 51), (63, 76, 51), (66, 78, 53), (72, 82, 55),
- (77, 86, 62), (82, 90, 70), (87, 95, 79), (92, 99, 88)
- ),
-
-// 410 040221-53
-((44, 119, 111), (47, 122, 116), (43, 128, 117), (40, 134, 119),
- (41, 136, 123), (42, 139, 127), (46, 139, 132), (51, 140, 138),
- (58, 152, 158), (65, 158, 168), (73, 164, 179), (83, 164, 186),
- (94, 164, 194), (98, 166, 197), (102, 168, 201), (103, 170, 203),
- (105, 172, 205), (111, 180, 216), (121, 185, 217), (132, 190, 218),
- (143, 199, 222), (154, 208, 227), (150, 211, 231), (147, 215, 235),
- (144, 213, 234), (149, 211, 231), (154, 209, 228), (141, 206, 227),
- (128, 204, 226), (120, 198, 222), (112, 193, 218), (99, 181, 209),
- (97, 169, 200), (84, 153, 180), (75, 144, 168), (67, 136, 156),
- (60, 126, 142), (53, 117, 128), (51, 112, 121), (49, 107, 114),
- (43, 84, 98), (43, 81, 98), (44, 79, 99), (50, 85, 104),
- (57, 92, 110), (62, 94, 115), (67, 97, 121), (78, 97, 137),
- (84, 98, 148), (88, 106, 152), (89, 106, 151), (91, 106, 151),
- (91, 101, 151), (91, 97, 152), (87, 96, 151), (84, 96, 151),
- (70, 100, 138), (65, 95, 134), (61, 90, 131), (58, 88, 131),
- (55, 87, 132), (54, 86, 129), (53, 86, 127), (42, 84, 117),
- (38, 79, 108), (37, 74, 103), (38, 76, 103), (40, 79, 104),
- (41, 84, 106), (42, 90, 109), (45, 101, 117), (50, 114, 128),
- (65, 129, 149), (72, 136, 158), (79, 144, 168), (84, 150, 177),
- (90, 156, 186), (92, 157, 188), (95, 159, 191), (98, 160, 194),
- (100, 161, 195), (100, 161, 195), (99, 159, 193), (98, 158, 191),
- (97, 157, 189), (96, 156, 188), (92, 154, 184), (89, 153, 181),
- (81, 146, 171), (73, 140, 162), (66, 134, 154), (61, 131, 149),
- (57, 129, 144), (47, 123, 135), (42, 118, 127), (37, 114, 120),
- (34, 109, 115), (31, 108, 113), (37, 113, 120), (43, 118, 127),
- (47, 121, 132), (52, 124, 137), (64, 133, 150), (73, 142, 163),
- (94, 159, 189), (99, 164, 196), (105, 170, 204), (105, 171, 205),
- (106, 173, 207), (107, 174, 209), (106, 175, 209), (104, 174, 207),
- (100, 170, 202), (87, 159, 185), (85, 156, 181), (83, 153, 178),
- (78, 149, 172), (78, 143, 171), (78, 139, 171), (82, 132, 171),
- (82, 122, 163), (79, 116, 158), (76, 110, 153), (75, 107, 151),
- (75, 105, 149), (75, 102, 145), (72, 100, 138), (69, 102, 135),
- (62, 106, 133), (59, 118, 134), (60, 121, 136), (62, 124, 139),
- (68, 131, 148), (73, 143, 161), (79, 152, 173), (85, 159, 183),
- (94, 165, 193), (95, 165, 195), (97, 166, 197), (97, 166, 196),
- (98, 166, 196), (97, 165, 195), (98, 163, 194), (97, 163, 194),
- (97, 162, 194), (97, 161, 192), (97, 160, 192), (98, 160, 192),
- (97, 159, 191), (97, 158, 189), (93, 155, 185), (89, 150, 178),
- (74, 134, 154), (70, 128, 147), (66, 122, 140), (56, 112, 128),
- (49, 103, 116), (43, 99, 110), (42, 97, 107), (41, 98, 107),
- (43, 101, 112), (53, 114, 128), (58, 118, 135), (64, 123, 142),
- (75, 136, 156), (90, 142, 173), (99, 145, 184), (107, 146, 190),
- (108, 141, 173), (109, 139, 168), (110, 137, 164), (110, 129, 147),
- (109, 121, 137), (104, 111, 132), (97, 109, 123), (91, 114, 125),
- (91, 121, 124), (91, 128, 126), (94, 133, 138), (95, 137, 150),
- (96, 145, 168), (99, 155, 186), (100, 165, 196), (103, 173, 200),
- (97, 171, 194), (94, 168, 190), (92, 165, 187), (86, 156, 181),
- (79, 152, 171), (74, 147, 162), (68, 143, 155), (64, 136, 148),
- (61, 130, 145), (56, 125, 141), (51, 123, 136), (43, 123, 133),
- (37, 120, 127), (32, 116, 121), (31, 109, 112), (26, 100, 99),
- (19, 95, 90), (12, 91, 80), (4, 87, 74), (3, 83, 68),
- (8, 75, 62), (14, 71, 58), (19, 70, 55), (23, 69, 54),
- (28, 73, 56), (33, 74, 59), (43, 77, 65), (52, 80, 73),
- (60, 80, 81), (67, 86, 90), (69, 94, 101), (72, 103, 111),
- (74, 111, 123), (75, 114, 131), (74, 117, 139), (68, 119, 145),
- (58, 118, 142), (51, 116, 136), (43, 107, 124), (37, 96, 110),
- (28, 85, 100), (18, 71, 88), (11, 61, 80), (10, 52, 74),
- (13, 49, 68), (18, 47, 69), (24, 47, 73), (29, 47, 77),
- (36, 53, 85), (39, 61, 92), (41, 71, 98), (44, 81, 104),
- (45, 85, 107), (46, 90, 108), (44, 94, 108), (37, 95, 106),
- (30, 95, 101), (25, 93, 96), (23, 92, 94), (22, 93, 95),
- (17, 96, 96), (14, 98, 99), (10, 101, 99), (7, 103, 99),
- (8, 107, 102), (12, 111, 107), (16, 115, 114), (21, 120, 120),
- (25, 122, 126), (31, 124, 124), (36, 123, 120), (41, 120, 115)
- ),
-
-// 411 040221-54
-((187, 125, 54), (191, 123, 49), (193, 132, 52), (195, 141, 56),
- (197, 147, 57), (199, 153, 59), (199, 156, 60), (199, 160, 61),
- (192, 156, 68), (182, 156, 75), (173, 157, 83), (162, 155, 91),
- (151, 153, 99), (132, 141, 101), (113, 129, 104), (101, 120, 103),
- (89, 112, 103), (47, 68, 93), (38, 58, 88), (30, 48, 83),
- (31, 46, 79), (32, 45, 75), (36, 45, 72), (40, 46, 69),
- (63, 54, 54), (77, 63, 52), (92, 72, 50), (107, 90, 58),
- (123, 108, 67), (132, 115, 71), (141, 122, 75), (159, 136, 77),
- (178, 143, 78), (203, 152, 57), (206, 152, 54), (209, 152, 52),
- (205, 146, 51), (201, 140, 51), (197, 133, 48), (193, 127, 45),
- (183, 114, 32), (176, 109, 30), (169, 105, 28), (151, 95, 27),
- (133, 85, 27), (122, 79, 27), (111, 74, 27), (93, 67, 28),
- (80, 60, 31), (63, 51, 31), (59, 50, 29), (55, 49, 27),
- (54, 49, 25), (54, 49, 24), (55, 51, 26), (57, 53, 29),
- (75, 69, 42), (98, 86, 52), (121, 103, 63), (141, 121, 71),
- (162, 140, 80), (166, 145, 85), (171, 151, 90), (175, 160, 101),
- (178, 167, 116), (174, 155, 119), (163, 143, 109), (152, 132, 100),
- (142, 125, 95), (132, 118, 90), (112, 103, 85), (92, 89, 83),
- (54, 50, 78), (38, 36, 75), (22, 22, 72), (15, 18, 77),
- (8, 15, 82), (7, 16, 87), (6, 17, 93), (6, 23, 109),
- (10, 31, 121), (20, 38, 129), (22, 39, 125), (24, 41, 122),
- (23, 41, 118), (23, 41, 115), (23, 42, 107), (22, 41, 98),
- (24, 33, 67), (21, 26, 51), (18, 20, 35), (15, 16, 29),
- (13, 13, 23), (8, 7, 16), (4, 4, 13), (4, 3, 15),
- (5, 5, 21), (4, 7, 33), (3, 6, 34), (3, 5, 35),
- (4, 5, 34), (6, 5, 34), (12, 8, 38), (22, 14, 40),
- (48, 23, 41), (57, 28, 39), (66, 33, 37), (69, 36, 37),
- (72, 39, 37), (80, 51, 42), (85, 58, 43), (93, 65, 48),
- (99, 69, 54), (105, 78, 72), (104, 82, 80), (104, 87, 88),
- (96, 94, 103), (92, 101, 118), (90, 104, 128), (89, 108, 139),
- (101, 114, 153), (100, 116, 157), (100, 118, 161), (98, 117, 162),
- (96, 116, 163), (92, 114, 164), (89, 113, 159), (94, 111, 153),
- (99, 112, 144), (107, 116, 133), (109, 117, 133), (111, 118, 133),
- (113, 122, 135), (114, 126, 137), (124, 134, 139), (139, 147, 137),
- (170, 171, 147), (169, 175, 155), (169, 180, 163), (162, 177, 168),
- (156, 175, 174), (140, 169, 180), (130, 162, 182), (120, 150, 182),
- (115, 143, 179), (90, 112, 163), (82, 105, 160), (74, 99, 157),
- (61, 86, 147), (51, 74, 138), (53, 69, 129), (54, 68, 117),
- (71, 67, 91), (76, 66, 82), (82, 66, 74), (91, 67, 60),
- (102, 67, 48), (111, 68, 39), (119, 78, 32), (128, 87, 31),
- (139, 94, 30), (146, 106, 43), (147, 106, 48), (149, 106, 53),
- (151, 113, 61), (150, 120, 72), (149, 125, 80), (144, 130, 89),
- (125, 132, 116), (121, 132, 120), (118, 132, 125), (112, 132, 133),
- (108, 129, 134), (102, 123, 133), (95, 119, 134), (88, 112, 137),
- (82, 110, 140), (85, 114, 143), (92, 123, 147), (100, 132, 150),
- (109, 140, 160), (114, 145, 172), (116, 150, 179), (122, 157, 185),
- (140, 177, 181), (145, 181, 178), (150, 186, 176), (155, 187, 174),
- (150, 180, 166), (138, 167, 157), (127, 152, 146), (115, 139, 135),
- (104, 127, 128), (96, 117, 125), (80, 103, 127), (62, 88, 128),
- (46, 71, 128), (30, 55, 123), (18, 40, 119), (14, 32, 113),
- (11, 28, 108), (9, 25, 102), (12, 26, 96), (20, 28, 87),
- (34, 31, 76), (51, 36, 65), (70, 47, 58), (86, 58, 55),
- (96, 72, 57), (109, 85, 63), (118, 98, 74), (124, 102, 84),
- (131, 109, 97), (131, 113, 113), (123, 114, 131), (115, 113, 144),
- (105, 114, 157), (93, 107, 159), (83, 100, 151), (74, 91, 142),
- (62, 79, 130), (51, 64, 115), (46, 56, 102), (41, 49, 91),
- (42, 47, 80), (49, 52, 74), (56, 60, 74), (63, 66, 76),
- (70, 74, 80), (75, 82, 90), (78, 90, 102), (83, 99, 116),
- (85, 110, 137), (93, 123, 160), (103, 139, 178), (114, 150, 193),
- (124, 163, 204), (136, 174, 205), (141, 180, 207), (148, 184, 209),
- (153, 189, 212), (159, 190, 214), (161, 191, 214), (168, 194, 205),
- (177, 198, 195), (186, 199, 178), (195, 199, 164), (205, 198, 150),
- (207, 190, 139), (205, 176, 125), (203, 170, 114), (205, 167, 103),
- (203, 159, 92), (202, 157, 82), (199, 152, 74), (194, 139, 64)
- ),
-
-// 412 040221-55
-((111, 80, 54), (113, 78, 51), (112, 77, 49), (111, 76, 48),
- (107, 71, 44), (103, 66, 40), (105, 68, 42), (107, 71, 44),
- (108, 77, 49), (106, 78, 51), (105, 80, 54), (107, 84, 58),
- (110, 88, 63), (112, 93, 66), (115, 99, 69), (119, 101, 71),
- (124, 104, 74), (132, 109, 75), (135, 111, 78), (139, 113, 82),
- (141, 119, 85), (144, 126, 89), (148, 127, 92), (152, 129, 96),
- (162, 136, 98), (162, 132, 97), (163, 129, 96), (163, 134, 101),
- (163, 139, 107), (166, 142, 111), (169, 145, 116), (174, 154, 125),
- (181, 163, 131), (182, 161, 125), (171, 153, 116), (161, 145, 107),
- (148, 132, 97), (136, 119, 88), (130, 112, 82), (125, 105, 77),
- (102, 79, 55), (87, 66, 43), (72, 53, 31), (58, 41, 21),
- (44, 29, 12), (37, 24, 8), (31, 19, 4), (22, 11, 2),
- (16, 6, 0), (13, 1, 1), (15, 2, 1), (17, 4, 1),
- (22, 6, 1), (27, 8, 2), (30, 9, 2), (34, 10, 2),
- (42, 15, 5), (44, 18, 5), (47, 22, 6), (50, 24, 6),
- (53, 27, 6), (56, 27, 5), (59, 28, 5), (63, 27, 5),
- (68, 27, 5), (72, 30, 6), (73, 34, 8), (74, 39, 10),
- (76, 43, 13), (79, 48, 17), (87, 56, 25), (101, 65, 35),
- (127, 81, 53), (132, 85, 55), (138, 90, 57), (135, 91, 57),
- (133, 92, 57), (132, 92, 56), (132, 93, 56), (131, 93, 59),
- (131, 91, 58), (127, 80, 52), (114, 69, 43), (102, 59, 34),
- (94, 53, 28), (87, 48, 23), (74, 37, 15), (65, 26, 7),
- (61, 14, 1), (62, 13, 0), (63, 12, 0), (63, 12, 0),
- (63, 12, 0), (62, 12, 0), (60, 12, 0), (58, 11, 0),
- (58, 11, 1), (64, 13, 3), (70, 18, 5), (77, 24, 8),
- (79, 28, 11), (82, 33, 15), (88, 41, 22), (90, 47, 29),
- (85, 50, 38), (80, 49, 37), (76, 48, 36), (73, 47, 36),
- (71, 47, 37), (70, 47, 37), (69, 47, 38), (69, 48, 38),
- (65, 45, 39), (48, 32, 29), (42, 28, 25), (37, 25, 22),
- (28, 19, 16), (22, 14, 11), (22, 12, 8), (21, 11, 6),
- (19, 9, 6), (17, 8, 5), (15, 8, 4), (13, 9, 4),
- (12, 10, 4), (14, 11, 4), (16, 12, 4), (20, 14, 5),
- (27, 15, 6), (46, 19, 6), (51, 23, 9), (57, 27, 12),
- (74, 39, 20), (90, 54, 32), (108, 74, 50), (126, 94, 70),
- (161, 128, 99), (176, 141, 111), (192, 154, 124), (195, 157, 128),
- (198, 160, 132), (204, 170, 143), (205, 177, 157), (204, 183, 167),
- (197, 184, 170), (193, 182, 168), (189, 176, 164), (186, 171, 160),
- (176, 160, 148), (162, 143, 134), (148, 127, 120), (127, 108, 104),
- (101, 82, 78), (97, 77, 72), (94, 72, 66), (88, 66, 57),
- (81, 58, 48), (74, 51, 39), (63, 41, 30), (50, 30, 22),
- (40, 20, 14), (29, 9, 3), (28, 8, 2), (27, 7, 1),
- (27, 8, 0), (27, 8, 0), (29, 9, 0), (32, 10, 0),
- (41, 17, 2), (44, 19, 3), (48, 21, 4), (53, 26, 6),
- (56, 31, 10), (59, 34, 12), (59, 36, 15), (58, 37, 15),
- (58, 39, 14), (58, 39, 14), (60, 39, 13), (61, 40, 14),
- (62, 41, 15), (62, 42, 18), (59, 43, 22), (56, 45, 25),
- (49, 43, 27), (47, 41, 25), (46, 40, 24), (43, 36, 21),
- (42, 32, 18), (39, 29, 17), (38, 29, 17), (38, 28, 19),
- (37, 29, 20), (38, 29, 21), (39, 29, 20), (41, 29, 17),
- (44, 31, 16), (47, 35, 17), (51, 39, 22), (56, 45, 29),
- (63, 51, 38), (70, 57, 45), (74, 61, 48), (77, 62, 49),
- (78, 63, 48), (77, 63, 48), (76, 63, 47), (74, 62, 48),
- (73, 59, 48), (71, 55, 47), (70, 49, 43), (71, 42, 36),
- (70, 35, 28), (70, 28, 20), (71, 23, 13), (74, 19, 8),
- (77, 17, 5), (81, 16, 5), (85, 17, 3), (90, 18, 3),
- (95, 21, 3), (101, 28, 6), (105, 36, 13), (107, 43, 19),
- (108, 49, 25), (107, 56, 32), (104, 58, 38), (99, 57, 41),
- (96, 61, 44), (95, 68, 51), (98, 76, 59), (106, 86, 69),
- (118, 101, 82), (130, 116, 97), (139, 127, 111), (146, 135, 121),
- (148, 140, 127), (148, 142, 130), (147, 140, 130), (151, 141, 129),
- (156, 141, 124), (157, 140, 120), (158, 138, 115), (152, 132, 109),
- (141, 122, 99), (124, 109, 90), (112, 95, 79), (103, 82, 67),
- (95, 74, 56), (96, 69, 51), (89, 58, 39), (87, 54, 32),
- (86, 54, 32), (88, 56, 34), (93, 58, 37), (95, 65, 42)
- ),
-
-// 413 040221-56
-((0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2),
- (4, 4, 4), (6, 6, 7), (8, 7, 9), (10, 9, 11),
- (25, 20, 24), (32, 26, 33), (40, 33, 42), (53, 40, 52),
- (66, 47, 63), (72, 54, 69), (79, 61, 75), (80, 62, 77),
- (82, 63, 79), (77, 61, 72), (65, 53, 61), (54, 46, 50),
- (44, 36, 40), (34, 26, 30), (28, 21, 25), (23, 17, 20),
- (9, 7, 10), (6, 4, 7), (4, 2, 5), (3, 2, 4),
- (2, 2, 4), (1, 1, 3), (1, 1, 3), (1, 1, 1),
- (1, 1, 1), (0, 0, 0), (2, 1, 1), (5, 2, 3),
- (10, 7, 8), (16, 13, 14), (21, 17, 19), (26, 21, 24),
- (53, 47, 52), (69, 59, 66), (85, 71, 80), (98, 80, 93),
- (112, 90, 106), (118, 95, 109), (124, 101, 112), (132, 102, 118),
- (136, 103, 120), (137, 104, 116), (125, 99, 110), (114, 94, 105),
- (103, 84, 97), (92, 74, 90), (86, 70, 87), (80, 67, 85),
- (74, 58, 75), (76, 59, 78), (79, 60, 81), (88, 70, 88),
- (98, 80, 95), (106, 85, 101), (114, 91, 108), (137, 107, 121),
- (156, 127, 141), (202, 173, 185), (214, 186, 194), (227, 200, 203),
- (223, 197, 205), (219, 195, 207), (211, 188, 194), (196, 171, 174),
- (148, 128, 146), (136, 117, 133), (125, 107, 121), (116, 99, 113),
- (108, 91, 106), (105, 87, 102), (102, 83, 99), (96, 82, 92),
- (89, 77, 84), (74, 60, 71), (65, 54, 64), (56, 49, 58),
- (54, 46, 56), (53, 43, 55), (51, 39, 57), (51, 39, 57),
- (56, 40, 59), (56, 40, 59), (57, 40, 59), (56, 39, 56),
- (56, 38, 53), (52, 34, 45), (45, 30, 42), (38, 26, 36),
- (34, 21, 27), (21, 8, 19), (19, 6, 16), (17, 4, 13),
- (16, 4, 12), (15, 5, 12), (17, 9, 13), (24, 14, 18),
- (45, 32, 34), (56, 40, 43), (67, 48, 52), (72, 51, 57),
- (77, 55, 62), (85, 61, 73), (88, 65, 76), (91, 71, 81),
- (98, 78, 90), (111, 92, 109), (115, 97, 114), (119, 102, 119),
- (128, 113, 130), (138, 121, 137), (143, 124, 142), (147, 128, 145),
- (155, 131, 144), (155, 130, 144), (156, 130, 144), (163, 132, 143),
- (170, 134, 143), (184, 150, 152), (188, 158, 167), (197, 160, 168),
- (201, 164, 160), (177, 145, 147), (166, 135, 134), (155, 125, 122),
- (132, 102, 96), (111, 86, 86), (97, 75, 74), (77, 58, 67),
- (66, 55, 67), (65, 53, 67), (64, 51, 68), (66, 51, 68),
- (68, 52, 69), (74, 55, 70), (78, 56, 72), (74, 53, 67),
- (70, 50, 62), (48, 38, 45), (42, 33, 39), (36, 28, 34),
- (25, 21, 24), (16, 15, 17), (10, 9, 11), (6, 6, 6),
- (1, 1, 2), (0, 1, 1), (0, 1, 1), (0, 0, 1),
- (1, 1, 2), (3, 3, 3), (5, 5, 5), (9, 9, 9),
- (14, 13, 14), (25, 21, 28), (28, 23, 31), (32, 25, 34),
- (37, 29, 41), (39, 31, 45), (40, 30, 44), (40, 28, 46),
- (30, 21, 34), (28, 17, 31), (26, 13, 29), (20, 8, 21),
- (14, 5, 14), (12, 2, 8), (8, 1, 4), (5, 1, 3),
- (4, 0, 1), (3, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (4, 3, 4),
- (11, 7, 10), (13, 9, 12), (16, 11, 14), (26, 15, 19),
- (36, 23, 29), (43, 29, 38), (51, 33, 45), (59, 42, 56),
- (63, 48, 60), (62, 48, 60), (58, 46, 60), (55, 44, 56),
- (48, 40, 48), (39, 32, 39), (29, 24, 32), (22, 18, 24),
- (15, 13, 16), (8, 8, 10), (4, 4, 5), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 1), (1, 2, 2), (4, 3, 5),
- (8, 8, 10), (14, 13, 15), (20, 16, 23), (28, 21, 32),
- (40, 29, 42), (51, 36, 52), (59, 43, 63), (70, 52, 76),
- (82, 61, 84), (88, 66, 89), (90, 73, 95), (93, 76, 95),
- (89, 71, 90), (80, 64, 83), (70, 58, 72), (56, 46, 59),
- (43, 34, 48), (33, 24, 34), (22, 15, 21), (13, 10, 14),
- (8, 5, 7), (5, 2, 3), (2, 2, 2), (1, 0, 1),
- (1, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 414 040221-57
-((22, 26, 25), (21, 24, 24), (16, 18, 18), (12, 12, 12),
- (8, 7, 7), (4, 3, 3), (2, 1, 2), (1, 0, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 1, 0), (3, 1, 0),
- (4, 1, 0), (17, 1, 2), (27, 2, 6), (38, 4, 10),
- (41, 11, 14), (44, 19, 19), (46, 23, 19), (48, 27, 20),
- (60, 47, 29), (55, 51, 36), (51, 55, 43), (52, 58, 41),
- (53, 62, 40), (52, 59, 42), (52, 57, 44), (48, 47, 47),
- (43, 43, 43), (33, 33, 33), (28, 28, 28), (24, 24, 23),
- (19, 20, 18), (15, 16, 14), (13, 14, 13), (12, 12, 12),
- (8, 6, 7), (5, 4, 5), (3, 2, 3), (2, 1, 2),
- (2, 0, 1), (1, 0, 0), (1, 0, 0), (1, 0, 0),
- (0, 1, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (1, 3, 5), (2, 5, 9), (4, 6, 10), (6, 8, 12),
- (15, 16, 20), (22, 22, 26), (29, 29, 33), (36, 36, 37),
- (43, 44, 42), (45, 46, 44), (47, 48, 46), (52, 51, 49),
- (54, 55, 53), (59, 60, 60), (63, 67, 66), (67, 75, 73),
- (70, 81, 77), (74, 87, 81), (87, 100, 82), (104, 110, 81),
- (126, 131, 82), (126, 133, 87), (127, 136, 92), (131, 131, 88),
- (135, 126, 84), (130, 124, 86), (126, 122, 89), (121, 126, 109),
- (122, 133, 125), (154, 159, 151), (160, 161, 153), (166, 163, 155),
- (173, 165, 152), (181, 168, 150), (184, 172, 150), (177, 164, 144),
- (142, 121, 111), (125, 108, 97), (108, 96, 83), (98, 91, 80),
- (88, 86, 78), (72, 73, 70), (57, 58, 57), (44, 47, 46),
- (36, 38, 37), (23, 25, 24), (20, 22, 21), (18, 19, 18),
- (18, 19, 18), (19, 19, 19), (23, 23, 23), (30, 30, 30),
- (52, 53, 52), (78, 72, 61), (104, 91, 71), (119, 102, 75),
- (135, 114, 80), (154, 132, 98), (170, 149, 109), (179, 161, 108),
- (177, 172, 101), (147, 149, 104), (138, 140, 99), (130, 131, 95),
- (101, 119, 80), (74, 98, 65), (55, 75, 59), (52, 57, 54),
- (47, 47, 47), (51, 48, 47), (56, 50, 47), (66, 54, 49),
- (77, 59, 52), (104, 68, 62), (123, 72, 85), (126, 68, 91),
- (128, 70, 91), (133, 80, 94), (125, 77, 95), (117, 75, 97),
- (95, 71, 93), (79, 70, 76), (74, 76, 73), (72, 81, 74),
- (69, 84, 77), (73, 81, 76), (78, 79, 75), (78, 77, 74),
- (78, 76, 73), (69, 71, 70), (62, 64, 63), (55, 57, 56),
- (52, 51, 51), (42, 42, 41), (40, 40, 39), (38, 38, 37),
- (33, 34, 32), (30, 30, 29), (26, 26, 26), (21, 22, 22),
- (11, 14, 14), (10, 12, 12), (9, 10, 11), (6, 7, 8),
- (4, 6, 6), (2, 3, 4), (1, 1, 2), (0, 0, 1),
- (0, 0, 1), (2, 2, 2), (3, 3, 2), (4, 4, 3),
- (4, 10, 2), (7, 13, 5), (9, 15, 8), (13, 15, 13),
- (17, 23, 13), (17, 23, 14), (18, 23, 15), (18, 19, 18),
- (16, 19, 18), (16, 17, 15), (15, 15, 13), (12, 12, 10),
- (10, 9, 8), (8, 7, 6), (8, 5, 4), (7, 3, 2),
- (7, 2, 1), (6, 1, 3), (8, 0, 5), (8, 1, 6),
- (5, 2, 5), (5, 2, 6), (6, 2, 7), (6, 2, 8),
- (4, 3, 7), (2, 3, 4), (1, 3, 3), (2, 3, 4),
- (3, 5, 5), (5, 7, 6), (8, 10, 7), (12, 12, 10),
- (20, 12, 11), (25, 13, 10), (26, 13, 10), (22, 14, 10),
- (24, 12, 11), (25, 11, 8), (20, 9, 9), (12, 10, 8),
- (6, 8, 9), (4, 8, 7), (3, 8, 9), (4, 10, 11),
- (5, 12, 12), (7, 14, 12), (8, 17, 15), (10, 22, 23),
- (13, 24, 27), (19, 26, 29), (24, 32, 30), (35, 43, 33),
- (44, 46, 32), (61, 44, 32), (73, 35, 26), (94, 40, 21),
- (106, 43, 13), (121, 56, 21), (117, 54, 33), (116, 56, 40),
- (107, 51, 39), (103, 63, 43), (87, 67, 52), (70, 67, 58),
- (54, 57, 56), (45, 51, 49), (38, 43, 42), (33, 37, 36),
- (30, 33, 32), (31, 27, 30), (37, 23, 32), (44, 18, 40),
- (55, 23, 52), (76, 28, 61), (101, 39, 69), (118, 45, 69),
- (121, 53, 77), (122, 58, 81), (120, 64, 82), (117, 67, 71),
- (101, 65, 60), (78, 57, 51), (55, 46, 45), (37, 36, 36),
- (26, 27, 28), (19, 21, 21), (15, 18, 17), (13, 17, 16),
- (15, 18, 17), (19, 24, 23), (22, 27, 26), (22, 28, 27)
- ),
-
-// 415 040221-58
-((72, 172, 134), (74, 175, 141), (69, 174, 143), (64, 173, 146),
- (63, 183, 154), (63, 193, 163), (64, 198, 163), (66, 204, 164),
- (65, 210, 166), (59, 204, 162), (53, 198, 158), (48, 189, 155),
- (44, 181, 152), (43, 172, 153), (43, 163, 154), (42, 156, 153),
- (42, 149, 153), (31, 130, 147), (26, 117, 138), (22, 104, 130),
- (23, 87, 122), (24, 71, 115), (24, 64, 114), (24, 57, 113),
- (30, 46, 103), (35, 46, 98), (41, 47, 93), (52, 47, 90),
- (63, 47, 88), (67, 48, 87), (71, 50, 86), (78, 53, 85),
- (84, 55, 84), (93, 72, 83), (95, 79, 82), (98, 86, 81),
- (94, 94, 82), (91, 103, 84), (88, 108, 85), (85, 114, 87),
- (76, 133, 94), (75, 136, 95), (74, 139, 96), (72, 135, 95),
- (70, 131, 94), (68, 127, 95), (67, 124, 97), (66, 118, 99),
- (65, 109, 98), (67, 94, 91), (68, 84, 86), (70, 74, 82),
- (68, 64, 81), (66, 54, 81), (64, 50, 81), (63, 46, 81),
- (54, 40, 80), (52, 40, 78), (50, 40, 76), (46, 39, 73),
- (42, 38, 71), (39, 38, 70), (37, 38, 70), (32, 38, 70),
- (26, 36, 70), (22, 40, 70), (20, 41, 70), (18, 43, 71),
- (18, 45, 71), (18, 47, 72), (18, 47, 75), (19, 49, 80),
- (24, 52, 90), (25, 53, 92), (26, 55, 95), (27, 55, 95),
- (28, 55, 95), (28, 54, 94), (28, 53, 94), (28, 50, 91),
- (26, 46, 87), (23, 40, 73), (20, 38, 68), (18, 36, 63),
- (17, 34, 61), (17, 33, 59), (13, 27, 57), (11, 22, 52),
- (7, 15, 47), (9, 16, 48), (11, 17, 50), (12, 17, 52),
- (14, 17, 55), (17, 17, 59), (19, 17, 62), (21, 18, 64),
- (23, 21, 67), (37, 30, 69), (51, 37, 70), (65, 44, 72),
- (72, 52, 74), (80, 61, 76), (92, 79, 84), (101, 102, 97),
- (117, 144, 128), (129, 160, 139), (141, 177, 150), (148, 185, 155),
- (155, 193, 160), (164, 212, 175), (167, 230, 189), (164, 243, 205),
- (157, 244, 211), (136, 226, 205), (131, 216, 199), (126, 206, 193),
- (115, 186, 178), (105, 167, 167), (95, 148, 152), (82, 132, 140),
- (69, 96, 111), (66, 79, 96), (64, 62, 82), (65, 56, 76),
- (67, 50, 71), (69, 43, 66), (74, 43, 63), (82, 44, 61),
- (91, 47, 64), (104, 63, 67), (105, 68, 68), (106, 73, 69),
- (109, 85, 72), (109, 97, 73), (107, 106, 78), (107, 112, 83),
- (96, 138, 102), (95, 154, 112), (95, 170, 122), (94, 177, 127),
- (94, 185, 133), (96, 194, 142), (99, 202, 152), (95, 208, 160),
- (94, 215, 168), (82, 222, 180), (79, 222, 180), (76, 223, 180),
- (72, 221, 179), (68, 212, 175), (65, 200, 166), (57, 185, 158),
- (36, 144, 133), (31, 136, 126), (26, 128, 119), (20, 112, 107),
- (18, 96, 93), (15, 82, 85), (15, 70, 80), (13, 61, 76),
- (13, 60, 76), (27, 69, 75), (31, 69, 74), (35, 69, 74),
- (44, 70, 77), (49, 70, 77), (53, 73, 84), (57, 76, 91),
- (64, 84, 106), (65, 83, 106), (67, 83, 107), (67, 76, 103),
- (65, 67, 100), (61, 59, 94), (56, 54, 95), (53, 54, 95),
- (52, 54, 93), (53, 55, 91), (57, 56, 87), (61, 56, 78),
- (65, 54, 74), (70, 54, 71), (74, 55, 69), (80, 59, 68),
- (86, 71, 68), (86, 74, 69), (86, 78, 70), (84, 83, 77),
- (79, 87, 84), (74, 89, 89), (70, 91, 91), (63, 89, 93),
- (60, 88, 93), (57, 84, 94), (54, 78, 97), (54, 73, 100),
- (55, 67, 99), (51, 60, 97), (50, 55, 93), (50, 50, 87),
- (51, 44, 84), (58, 41, 82), (65, 40, 79), (72, 42, 76),
- (79, 45, 73), (85, 50, 71), (90, 56, 69), (100, 63, 70),
- (115, 71, 77), (129, 85, 81), (142, 98, 86), (154, 112, 91),
- (163, 125, 93), (171, 136, 95), (183, 143, 103), (194, 154, 112),
- (204, 170, 123), (209, 187, 141), (211, 202, 157), (207, 216, 168),
- (203, 222, 176), (200, 218, 175), (202, 211, 166), (195, 199, 161),
- (187, 186, 159), (178, 174, 158), (166, 166, 162), (155, 160, 158),
- (149, 156, 146), (141, 154, 139), (133, 151, 133), (129, 149, 130),
- (123, 150, 139), (123, 155, 147), (118, 162, 149), (112, 171, 154),
- (103, 176, 158), (98, 174, 157), (93, 170, 159), (95, 161, 156),
- (96, 150, 147), (92, 138, 136), (79, 126, 127), (69, 110, 120),
- (60, 95, 113), (56, 82, 107), (57, 77, 102), (61, 79, 96),
- (60, 86, 92), (61, 97, 92), (64, 107, 94), (61, 102, 97),
- (56, 104, 104), (58, 115, 110), (59, 129, 117), (60, 145, 126)
- ),
-
-// 416 040221-59
-((87, 129, 157), (98, 136, 164), (100, 139, 166), (102, 142, 168),
- (101, 142, 169), (101, 142, 170), (106, 147, 175), (112, 152, 180),
- (131, 169, 199), (137, 174, 203), (143, 180, 207), (145, 182, 209),
- (147, 185, 212), (148, 186, 213), (150, 187, 214), (150, 187, 215),
- (151, 188, 216), (153, 190, 220), (154, 191, 221), (155, 193, 223),
- (157, 194, 223), (159, 195, 224), (160, 195, 224), (161, 195, 224),
- (159, 192, 221), (156, 188, 217), (154, 184, 213), (147, 178, 206),
- (141, 172, 200), (138, 168, 196), (135, 165, 193), (128, 159, 186),
- (121, 151, 177), (111, 136, 162), (104, 128, 153), (98, 121, 145),
- (90, 112, 137), (83, 104, 129), (79, 99, 125), (75, 95, 121),
- (64, 80, 106), (60, 74, 100), (57, 68, 94), (53, 62, 88),
- (50, 56, 83), (48, 54, 82), (47, 52, 81), (44, 49, 79),
- (42, 46, 78), (38, 44, 77), (37, 45, 77), (37, 46, 78),
- (38, 48, 80), (40, 51, 82), (41, 52, 84), (43, 54, 86),
- (48, 59, 91), (48, 60, 92), (48, 62, 94), (46, 61, 91),
- (45, 61, 89), (43, 59, 87), (42, 58, 85), (39, 54, 81),
- (36, 48, 77), (27, 38, 68), (25, 35, 66), (23, 33, 65),
- (22, 32, 64), (22, 31, 64), (22, 31, 63), (23, 30, 62),
- (26, 34, 65), (31, 40, 70), (36, 46, 76), (46, 57, 87),
- (56, 68, 99), (61, 74, 104), (67, 80, 110), (77, 90, 120),
- (85, 98, 127), (89, 103, 127), (86, 102, 126), (84, 101, 125),
- (82, 99, 123), (81, 98, 122), (76, 94, 119), (73, 92, 117),
- (67, 82, 109), (62, 78, 104), (58, 74, 99), (55, 71, 97),
- (53, 69, 95), (48, 64, 93), (43, 64, 91), (42, 64, 91),
- (42, 64, 90), (47, 66, 94), (47, 67, 96), (48, 69, 98),
- (46, 70, 98), (45, 71, 98), (42, 71, 97), (39, 70, 95),
- (38, 63, 89), (38, 60, 86), (38, 58, 84), (38, 58, 84),
- (39, 58, 85), (39, 58, 85), (41, 61, 87), (44, 65, 91),
- (51, 71, 98), (69, 87, 116), (74, 93, 123), (79, 99, 131),
- (88, 109, 143), (94, 118, 151), (99, 123, 155), (100, 124, 156),
- (99, 124, 151), (98, 123, 151), (97, 123, 151), (95, 122, 150),
- (94, 122, 150), (93, 120, 148), (90, 115, 144), (85, 110, 137),
- (79, 105, 129), (75, 98, 120), (75, 97, 119), (75, 97, 119),
- (76, 96, 118), (76, 95, 119), (77, 94, 117), (74, 93, 116),
- (67, 91, 115), (66, 92, 115), (65, 93, 115), (65, 93, 115),
- (66, 94, 115), (70, 95, 115), (74, 97, 117), (76, 98, 119),
- (78, 99, 122), (78, 102, 127), (77, 103, 127), (77, 104, 128),
- (77, 104, 130), (80, 105, 131), (84, 106, 132), (89, 105, 134),
- (90, 103, 134), (88, 101, 132), (86, 99, 130), (79, 92, 123),
- (70, 82, 114), (61, 72, 103), (51, 61, 93), (42, 52, 83),
- (35, 44, 74), (24, 30, 61), (21, 27, 58), (18, 25, 55),
- (14, 20, 50), (11, 15, 47), (8, 11, 44), (6, 9, 42),
- (2, 8, 41), (2, 8, 41), (2, 9, 42), (3, 10, 42),
- (4, 12, 44), (6, 14, 47), (9, 16, 51), (12, 20, 54),
- (16, 23, 57), (17, 26, 60), (19, 28, 60), (19, 29, 61),
- (19, 30, 61), (20, 30, 62), (20, 30, 64), (23, 31, 66),
- (27, 33, 68), (27, 33, 67), (27, 33, 67), (27, 32, 64),
- (26, 31, 62), (24, 29, 61), (24, 30, 62), (25, 32, 64),
- (28, 36, 68), (33, 42, 73), (39, 51, 79), (47, 60, 87),
- (53, 69, 94), (60, 78, 103), (66, 86, 111), (73, 93, 118),
- (79, 98, 123), (81, 102, 126), (85, 106, 129), (88, 109, 132),
- (91, 111, 134), (92, 114, 136), (94, 116, 139), (97, 117, 141),
- (95, 118, 143), (95, 119, 144), (93, 120, 144), (93, 120, 145),
- (91, 121, 147), (89, 123, 148), (88, 124, 149), (85, 125, 151),
- (82, 127, 153), (79, 127, 152), (77, 124, 151), (74, 120, 148),
- (71, 115, 143), (67, 106, 134), (61, 95, 124), (53, 86, 116),
- (45, 76, 106), (39, 67, 96), (35, 61, 88), (33, 59, 84),
- (34, 58, 83), (37, 57, 85), (41, 62, 90), (46, 68, 97),
- (52, 75, 104), (60, 83, 111), (66, 93, 119), (75, 106, 130),
- (83, 116, 141), (92, 128, 153), (101, 139, 165), (110, 148, 175),
- (117, 154, 184), (120, 158, 189), (121, 161, 191), (118, 160, 190),
- (113, 158, 188), (109, 154, 184), (107, 152, 180), (107, 150, 178),
- (109, 151, 180), (109, 151, 179), (99, 141, 169), (89, 133, 162),
- (79, 125, 154), (72, 120, 148), (68, 115, 143), (72, 117, 145)
- ),
-
-// 417 040221-60
-((75, 85, 97), (43, 46, 51), (39, 42, 47), (36, 39, 44),
- (34, 36, 38), (33, 34, 33), (32, 32, 32), (31, 31, 31),
- (27, 28, 28), (25, 26, 25), (23, 24, 23), (18, 20, 19),
- (14, 16, 16), (11, 12, 12), (8, 9, 8), (7, 8, 7),
- (6, 7, 7), (10, 11, 13), (16, 18, 19), (23, 26, 26),
- (32, 35, 35), (42, 44, 44), (46, 48, 47), (50, 53, 51),
- (63, 65, 63), (65, 67, 66), (67, 69, 69), (66, 68, 69),
- (65, 68, 69), (65, 68, 69), (66, 68, 70), (67, 69, 71),
- (67, 71, 76), (69, 74, 82), (67, 73, 83), (65, 72, 85),
- (60, 68, 82), (55, 65, 79), (52, 63, 76), (50, 61, 74),
- (54, 58, 65), (58, 62, 67), (63, 67, 70), (70, 73, 74),
- (78, 79, 78), (79, 81, 80), (81, 83, 83), (84, 85, 86),
- (88, 89, 89), (96, 98, 100), (102, 105, 105), (109, 112, 111),
- (113, 116, 116), (118, 121, 122), (119, 122, 122), (120, 123, 123),
- (117, 120, 119), (114, 116, 115), (111, 113, 111), (107, 109, 107),
- (103, 105, 104), (100, 102, 101), (98, 100, 99), (94, 95, 95),
- (87, 89, 89), (71, 73, 72), (63, 65, 64), (55, 57, 57),
- (52, 54, 54), (50, 52, 51), (49, 51, 50), (50, 51, 50),
- (65, 66, 65), (77, 78, 77), (90, 91, 90), (103, 105, 104),
- (117, 119, 118), (124, 126, 124), (131, 133, 131), (139, 142, 140),
- (149, 154, 154), (160, 166, 171), (157, 164, 168), (154, 162, 165),
- (151, 159, 164), (148, 156, 163), (142, 150, 152), (134, 138, 137),
- (123, 127, 128), (116, 119, 120), (109, 111, 112), (104, 106, 107),
- (100, 102, 103), (88, 89, 89), (73, 74, 74), (60, 60, 62),
- (46, 48, 51), (25, 30, 37), (24, 31, 39), (24, 32, 41),
- (23, 32, 43), (23, 33, 46), (22, 35, 49), (30, 39, 47),
- (27, 33, 41), (27, 31, 35), (28, 29, 29), (28, 28, 28),
- (28, 28, 28), (29, 30, 29), (31, 33, 31), (35, 37, 36),
- (40, 42, 42), (47, 48, 49), (47, 48, 49), (47, 49, 49),
- (45, 47, 48), (44, 45, 45), (41, 42, 42), (37, 38, 37),
- (29, 31, 30), (26, 28, 27), (24, 25, 24), (22, 23, 22),
- (20, 22, 21), (17, 19, 18), (14, 14, 14), (11, 11, 11),
- (8, 9, 10), (4, 5, 12), (5, 6, 12), (7, 8, 13),
- (6, 7, 15), (7, 7, 15), (9, 9, 13), (10, 10, 13),
- (10, 11, 15), (12, 13, 18), (14, 16, 22), (16, 18, 24),
- (19, 21, 27), (25, 28, 32), (32, 35, 39), (41, 45, 49),
- (51, 57, 62), (86, 91, 98), (96, 103, 113), (107, 115, 128),
- (134, 142, 152), (168, 175, 181), (185, 194, 205), (188, 198, 208),
- (197, 203, 207), (184, 191, 197), (171, 179, 187), (157, 166, 176),
- (150, 156, 161), (145, 150, 155), (144, 151, 158), (153, 159, 162),
- (165, 167, 167), (171, 179, 185), (168, 176, 183), (166, 174, 182),
- (152, 162, 170), (137, 148, 157), (123, 131, 140), (106, 112, 119),
- (84, 85, 85), (78, 79, 79), (73, 74, 74), (65, 66, 66),
- (61, 63, 62), (59, 60, 60), (58, 59, 59), (59, 61, 61),
- (62, 63, 64), (64, 66, 66), (66, 68, 68), (68, 70, 70),
- (69, 71, 73), (70, 73, 74), (73, 75, 75), (73, 76, 77),
- (76, 79, 80), (76, 79, 80), (77, 79, 80), (77, 81, 82),
- (78, 82, 81), (78, 80, 79), (77, 79, 77), (74, 77, 75),
- (71, 72, 71), (67, 68, 67), (63, 64, 64), (59, 60, 60),
- (53, 55, 54), (47, 49, 48), (44, 45, 44), (38, 40, 37),
- (31, 32, 30), (26, 28, 25), (21, 23, 20), (15, 16, 14),
- (9, 11, 10), (6, 7, 6), (3, 4, 3), (0, 2, 2),
- (1, 2, 2), (3, 3, 3), (6, 6, 7), (9, 9, 11),
- (12, 13, 14), (15, 16, 16), (18, 18, 19), (19, 20, 21),
- (21, 21, 21), (21, 22, 22), (21, 22, 24), (21, 22, 24),
- (19, 20, 22), (18, 19, 21), (15, 15, 17), (10, 11, 13),
- (8, 9, 10), (6, 6, 6), (4, 5, 5), (5, 6, 8),
- (7, 8, 11), (9, 9, 11), (11, 12, 13), (11, 12, 14),
- (9, 9, 10), (7, 8, 7), (5, 6, 5), (4, 4, 4),
- (5, 6, 5), (10, 11, 10), (16, 17, 16), (26, 27, 26),
- (38, 40, 38), (51, 53, 51), (62, 64, 62), (73, 75, 74),
- (82, 85, 85), (83, 89, 92), (85, 92, 96), (88, 96, 104),
- (87, 96, 105), (88, 96, 102), (93, 101, 107), (97, 104, 112),
- (102, 109, 117), (105, 113, 121), (90, 98, 104), (77, 84, 93)
- ),
-
-// 418 040221-61
-((180, 138, 160), (170, 104, 140), (171, 86, 137), (173, 68, 134),
- (158, 75, 133), (144, 82, 132), (138, 87, 130), (133, 92, 128),
- (105, 93, 109), (80, 89, 100), (55, 85, 91), (39, 86, 82),
- (24, 88, 74), (23, 88, 68), (23, 88, 63), (27, 85, 64),
- (32, 82, 65), (59, 70, 74), (76, 63, 72), (93, 57, 71),
- (114, 45, 74), (136, 34, 77), (148, 28, 80), (161, 23, 84),
- (199, 13, 94), (205, 10, 96), (212, 7, 98), (211, 8, 105),
- (210, 10, 112), (207, 13, 115), (204, 16, 118), (198, 20, 120),
- (185, 23, 115), (159, 29, 103), (148, 31, 99), (138, 34, 95),
- (124, 37, 94), (111, 41, 93), (105, 43, 90), (99, 46, 88),
- (77, 61, 78), (73, 67, 81), (70, 73, 84), (81, 85, 93),
- (93, 98, 103), (100, 103, 107), (107, 108, 111), (124, 123, 123),
- (140, 133, 139), (184, 160, 161), (187, 162, 164), (190, 165, 168),
- (182, 158, 167), (174, 151, 166), (172, 146, 165), (171, 141, 165),
- (152, 102, 142), (133, 88, 128), (115, 74, 115), (103, 58, 110),
- (92, 43, 105), (88, 38, 104), (85, 33, 104), (79, 36, 99),
- (68, 43, 88), (37, 59, 67), (29, 61, 65), (22, 63, 64),
- (22, 62, 62), (22, 62, 61), (18, 61, 57), (18, 62, 55),
- (18, 58, 63), (17, 53, 71), (16, 48, 80), (14, 47, 84),
- (13, 47, 88), (12, 50, 89), (11, 53, 91), (11, 60, 91),
- (10, 69, 91), (11, 86, 87), (11, 96, 89), (11, 106, 92),
- (12, 111, 94), (13, 117, 96), (15, 125, 96), (18, 130, 93),
- (24, 127, 83), (27, 124, 82), (31, 121, 82), (33, 118, 79),
- (36, 116, 77), (39, 108, 67), (44, 100, 55), (44, 94, 46),
- (44, 90, 42), (47, 92, 47), (48, 100, 52), (50, 109, 57),
- (50, 117, 58), (51, 125, 60), (52, 135, 68), (54, 148, 79),
- (61, 141, 96), (64, 133, 97), (68, 126, 99), (72, 124, 100),
- (77, 122, 102), (92, 108, 99), (107, 86, 100), (118, 61, 97),
- (131, 39, 95), (154, 20, 91), (160, 18, 89), (166, 16, 88),
- (174, 12, 84), (177, 9, 79), (174, 11, 73), (160, 17, 68),
- (137, 28, 61), (133, 28, 57), (130, 29, 53), (127, 30, 51),
- (125, 31, 49), (119, 34, 47), (121, 34, 49), (126, 34, 52),
- (138, 31, 57), (153, 27, 65), (154, 28, 65), (155, 29, 66),
- (154, 40, 65), (155, 55, 67), (144, 69, 76), (128, 80, 81),
- (98, 83, 87), (100, 84, 82), (103, 86, 78), (102, 86, 75),
- (101, 86, 73), (91, 79, 70), (78, 74, 69), (76, 68, 68),
- (78, 66, 62), (74, 71, 53), (70, 76, 53), (66, 81, 53),
- (54, 88, 57), (46, 97, 56), (41, 103, 53), (40, 105, 53),
- (45, 99, 58), (45, 95, 59), (45, 91, 61), (46, 82, 60),
- (45, 74, 60), (40, 65, 61), (39, 59, 63), (34, 52, 70),
- (29, 50, 72), (23, 49, 78), (24, 48, 79), (25, 48, 81),
- (34, 47, 90), (47, 47, 96), (61, 48, 100), (71, 49, 104),
- (85, 49, 114), (88, 47, 117), (92, 46, 121), (97, 45, 124),
- (101, 46, 124), (100, 52, 114), (97, 66, 108), (90, 77, 101),
- (81, 85, 95), (76, 86, 92), (74, 82, 81), (82, 84, 73),
- (88, 81, 63), (89, 82, 59), (85, 78, 60), (75, 71, 62),
- (74, 56, 66), (73, 54, 66), (73, 53, 67), (72, 51, 66),
- (68, 54, 65), (69, 60, 62), (74, 67, 58), (80, 68, 56),
- (87, 66, 56), (93, 62, 61), (106, 56, 61), (117, 56, 61),
- (126, 55, 63), (129, 54, 68), (122, 59, 78), (114, 62, 83),
- (106, 71, 86), (94, 81, 89), (84, 87, 91), (74, 102, 100),
- (63, 116, 104), (58, 130, 105), (55, 138, 108), (62, 131, 106),
- (79, 120, 107), (94, 108, 106), (103, 97, 100), (105, 88, 91),
- (109, 78, 81), (116, 68, 70), (124, 62, 61), (121, 59, 54),
- (108, 62, 47), (90, 67, 47), (74, 74, 45), (67, 84, 49),
- (61, 87, 58), (62, 88, 65), (63, 86, 79), (63, 80, 87),
- (63, 81, 92), (62, 76, 96), (63, 70, 95), (66, 65, 101),
- (68, 59, 105), (63, 61, 106), (57, 63, 106), (48, 66, 100),
- (42, 69, 95), (38, 71, 91), (31, 72, 89), (29, 73, 88),
- (25, 74, 87), (26, 76, 86), (25, 78, 83), (20, 80, 82),
- (21, 85, 84), (24, 88, 88), (34, 96, 95), (54, 107, 101),
- (71, 122, 117), (95, 144, 136), (121, 161, 154), (141, 178, 172),
- (170, 191, 182), (192, 204, 196), (201, 214, 205), (200, 221, 205),
- (196, 203, 203), (193, 180, 188), (196, 160, 178), (193, 132, 171)
- ),
-
-// 419 040221-62
-((110, 59, 34), (88, 44, 25), (79, 35, 26), (70, 27, 28),
- (65, 26, 30), (60, 26, 33), (58, 26, 34), (56, 27, 36),
- (52, 21, 43), (54, 24, 45), (56, 28, 48), (62, 33, 50),
- (68, 38, 53), (80, 45, 51), (93, 53, 50), (98, 57, 49),
- (103, 61, 49), (127, 80, 43), (129, 79, 38), (132, 79, 33),
- (130, 75, 27), (128, 72, 22), (124, 70, 22), (121, 68, 22),
- (104, 53, 20), (100, 49, 22), (97, 46, 25), (95, 47, 28),
- (93, 49, 31), (94, 49, 33), (95, 50, 35), (96, 51, 39),
- (97, 49, 43), (98, 57, 50), (103, 65, 56), (109, 74, 62),
- (117, 81, 66), (125, 89, 71), (128, 93, 71), (132, 98, 71),
- (150, 115, 69), (156, 117, 68), (163, 119, 67), (168, 120, 63),
- (174, 122, 60), (176, 124, 60), (179, 127, 61), (182, 131, 66),
- (180, 131, 71), (168, 125, 81), (164, 119, 79), (161, 114, 78),
- (152, 105, 75), (143, 96, 72), (139, 92, 68), (135, 88, 65),
- (117, 65, 52), (107, 56, 47), (98, 48, 43), (88, 41, 41),
- (78, 35, 40), (74, 33, 40), (70, 31, 40), (64, 28, 37),
- (61, 28, 35), (61, 31, 36), (63, 31, 37), (65, 32, 38),
- (67, 32, 38), (70, 33, 39), (75, 36, 41), (81, 39, 42),
- (92, 45, 43), (96, 48, 43), (100, 52, 44), (101, 55, 45),
- (102, 58, 46), (102, 57, 45), (102, 57, 44), (98, 54, 43),
- (94, 49, 42), (80, 35, 32), (74, 30, 30), (69, 25, 28),
- (67, 23, 27), (65, 22, 27), (64, 21, 24), (63, 20, 23),
- (71, 30, 28), (82, 38, 29), (93, 46, 31), (97, 50, 32),
- (102, 54, 33), (112, 62, 36), (119, 69, 41), (128, 74, 48),
- (133, 79, 52), (133, 85, 56), (128, 82, 58), (124, 80, 61),
- (122, 77, 59), (120, 75, 58), (115, 71, 51), (111, 66, 44),
- (101, 58, 39), (100, 53, 38), (99, 49, 37), (98, 47, 38),
- (97, 46, 39), (89, 44, 42), (82, 40, 45), (76, 39, 47),
- (72, 35, 49), (70, 33, 51), (72, 35, 53), (74, 37, 55),
- (79, 42, 60), (88, 49, 63), (103, 60, 69), (116, 70, 76),
- (125, 78, 79), (126, 80, 78), (127, 82, 77), (128, 81, 73),
- (130, 81, 70), (130, 79, 64), (133, 81, 62), (136, 87, 65),
- (148, 98, 72), (178, 132, 101), (181, 138, 106), (185, 145, 111),
- (191, 152, 122), (195, 161, 131), (199, 170, 141), (197, 173, 144),
- (178, 150, 131), (168, 142, 120), (159, 134, 110), (152, 127, 103),
- (146, 120, 96), (128, 100, 80), (114, 82, 62), (100, 68, 48),
- (92, 55, 37), (77, 34, 24), (74, 32, 22), (71, 31, 21),
- (70, 28, 25), (75, 35, 33), (80, 40, 40), (83, 46, 45),
- (83, 50, 51), (83, 50, 50), (83, 51, 49), (81, 46, 43),
- (78, 39, 36), (74, 36, 32), (72, 36, 31), (71, 36, 31),
- (75, 37, 36), (99, 65, 57), (108, 77, 65), (118, 89, 74),
- (141, 112, 100), (169, 141, 120), (192, 166, 138), (203, 184, 148),
- (210, 193, 164), (211, 193, 164), (213, 193, 165), (208, 190, 161),
- (205, 182, 156), (197, 174, 155), (196, 171, 154), (194, 170, 151),
- (199, 171, 148), (196, 170, 144), (192, 167, 141), (186, 159, 134),
- (184, 153, 120), (182, 146, 106), (176, 142, 97), (172, 136, 96),
- (188, 149, 104), (196, 158, 109), (205, 167, 115), (217, 180, 127),
- (222, 187, 136), (223, 190, 144), (227, 192, 144), (227, 189, 135),
- (223, 178, 117), (212, 166, 105), (194, 146, 87), (172, 123, 68),
- (151, 100, 49), (134, 84, 41), (116, 70, 35), (95, 55, 30),
- (76, 40, 27), (63, 32, 26), (54, 27, 26), (49, 22, 25),
- (47, 17, 22), (52, 17, 21), (54, 18, 23), (56, 21, 27),
- (56, 20, 29), (63, 21, 31), (68, 25, 34), (73, 33, 43),
- (77, 43, 52), (85, 55, 61), (94, 63, 63), (104, 69, 67),
- (110, 74, 69), (112, 79, 72), (114, 79, 70), (114, 77, 68),
- (113, 71, 64), (109, 67, 61), (106, 62, 59), (105, 60, 59),
- (107, 62, 60), (113, 67, 60), (123, 73, 60), (134, 80, 61),
- (143, 88, 61), (148, 92, 62), (154, 95, 63), (157, 99, 63),
- (161, 101, 64), (161, 102, 69), (160, 102, 77), (158, 105, 84),
- (160, 110, 91), (158, 115, 97), (156, 118, 101), (154, 120, 104),
- (156, 123, 105), (151, 119, 98), (141, 111, 86), (130, 98, 76),
- (121, 87, 67), (114, 73, 56), (108, 62, 45), (106, 54, 39),
- (106, 52, 36), (109, 52, 35), (112, 55, 34), (119, 59, 36),
- (129, 70, 38), (126, 68, 36), (117, 63, 32), (107, 54, 31)
- ),
-
-// 420 040221-63
-((85, 103, 82), (86, 117, 97), (88, 122, 104), (90, 127, 111),
- (88, 126, 111), (86, 126, 112), (92, 134, 119), (99, 143, 127),
- (127, 168, 149), (137, 171, 152), (147, 174, 155), (146, 167, 150),
- (145, 161, 146), (139, 150, 136), (133, 139, 127), (127, 132, 121),
- (122, 125, 115), (105, 95, 86), (90, 77, 68), (76, 60, 51),
- (62, 45, 38), (49, 31, 25), (41, 25, 20), (34, 19, 15),
- (17, 8, 6), (11, 6, 3), (6, 4, 1), (5, 6, 1),
- (4, 8, 2), (4, 9, 2), (5, 10, 3), (7, 12, 6),
- (10, 14, 7), (13, 17, 7), (14, 17, 7), (15, 17, 7),
- (14, 17, 7), (14, 18, 7), (14, 17, 7), (15, 17, 8),
- (15, 20, 9), (16, 23, 12), (18, 26, 16), (19, 33, 20),
- (21, 40, 25), (23, 43, 27), (25, 47, 30), (30, 54, 36),
- (37, 63, 43), (61, 84, 64), (74, 99, 80), (88, 115, 96),
- (101, 130, 111), (114, 146, 126), (116, 152, 131), (119, 158, 136),
- (129, 169, 148), (131, 170, 152), (134, 171, 157), (134, 169, 154),
- (135, 167, 152), (132, 164, 148), (129, 162, 145), (120, 154, 137),
- (110, 142, 125), (88, 114, 98), (80, 101, 85), (73, 89, 73),
- (69, 84, 67), (66, 80, 62), (63, 75, 57), (63, 74, 55),
- (63, 79, 61), (64, 84, 67), (66, 90, 74), (67, 98, 82),
- (69, 106, 90), (71, 111, 95), (74, 117, 100), (81, 131, 113),
- (89, 145, 127), (104, 168, 150), (106, 173, 156), (108, 178, 162),
- (108, 179, 163), (109, 180, 164), (110, 182, 165), (111, 183, 166),
- (113, 186, 169), (114, 188, 171), (115, 190, 173), (115, 191, 174),
- (116, 192, 176), (116, 194, 178), (117, 197, 179), (120, 199, 181),
- (124, 202, 184), (127, 205, 187), (122, 204, 185), (117, 203, 183),
- (113, 200, 179), (109, 197, 175), (102, 188, 163), (97, 177, 150),
- (83, 151, 125), (73, 135, 111), (64, 120, 98), (56, 111, 91),
- (49, 102, 84), (36, 85, 67), (24, 67, 49), (14, 51, 34),
- (9, 39, 23), (10, 24, 13), (11, 25, 15), (13, 26, 18),
- (19, 34, 27), (29, 44, 37), (39, 56, 48), (53, 69, 61),
- (78, 96, 86), (87, 112, 100), (97, 128, 115), (103, 136, 123),
- (109, 145, 132), (116, 163, 148), (127, 178, 164), (140, 191, 176),
- (149, 202, 188), (160, 217, 204), (162, 220, 207), (164, 223, 211),
- (165, 228, 218), (167, 232, 223), (174, 235, 227), (182, 237, 230),
- (199, 241, 237), (204, 243, 239), (209, 245, 242), (209, 245, 242),
- (209, 246, 243), (211, 246, 243), (211, 246, 244), (212, 245, 242),
- (213, 244, 240), (214, 235, 231), (212, 231, 226), (211, 228, 222),
- (205, 220, 211), (198, 212, 202), (188, 205, 194), (176, 201, 186),
- (162, 192, 174), (158, 189, 171), (155, 187, 169), (150, 180, 160),
- (145, 173, 153), (139, 168, 149), (132, 170, 148), (128, 173, 149),
- (126, 177, 154), (121, 178, 156), (120, 175, 153), (120, 173, 151),
- (119, 163, 144), (116, 154, 134), (112, 145, 125), (111, 138, 118),
- (123, 127, 105), (128, 126, 104), (133, 125, 104), (142, 121, 103),
- (151, 119, 100), (154, 117, 97), (154, 116, 96), (149, 113, 94),
- (147, 111, 88), (148, 112, 91), (146, 118, 96), (149, 126, 104),
- (151, 137, 113), (149, 146, 123), (139, 150, 128), (126, 146, 123),
- (97, 127, 104), (90, 121, 98), (83, 115, 93), (71, 106, 83),
- (62, 99, 78), (53, 95, 76), (47, 93, 74), (44, 91, 71),
- (44, 92, 72), (51, 94, 76), (59, 98, 81), (70, 106, 88),
- (82, 117, 102), (97, 129, 117), (110, 143, 131), (124, 158, 148),
- (138, 174, 164), (151, 189, 179), (164, 205, 193), (175, 219, 208),
- (189, 231, 221), (201, 240, 232), (211, 246, 240), (218, 250, 246),
- (220, 251, 249), (219, 251, 247), (213, 249, 245), (206, 247, 241),
- (202, 244, 236), (198, 239, 229), (195, 234, 222), (188, 226, 214),
- (179, 213, 199), (164, 198, 184), (146, 182, 167), (130, 165, 150),
- (115, 148, 132), (103, 135, 117), (92, 123, 104), (84, 113, 91),
- (77, 105, 83), (69, 100, 78), (65, 97, 76), (64, 94, 76),
- (67, 94, 78), (68, 95, 79), (69, 97, 79), (70, 96, 79),
- (69, 95, 77), (66, 93, 75), (63, 90, 73), (63, 88, 73),
- (61, 85, 71), (61, 81, 67), (59, 75, 61), (56, 67, 53),
- (52, 58, 42), (47, 49, 33), (45, 41, 25), (42, 36, 20),
- (44, 34, 19), (51, 38, 23), (58, 47, 30), (67, 56, 39),
- (81, 75, 57), (94, 87, 69), (90, 84, 66), (83, 80, 63),
- (81, 76, 61), (76, 75, 59), (68, 71, 53), (70, 80, 63)
- ),
-
-// 421 040221-64
-((54, 109, 89), (32, 97, 71), (21, 80, 59), (11, 64, 47),
- (19, 75, 44), (28, 87, 41), (38, 95, 42), (48, 104, 43),
- (79, 124, 50), (84, 121, 52), (89, 118, 55), (90, 113, 53),
- (91, 108, 51), (84, 96, 45), (77, 85, 39), (73, 78, 35),
- (69, 72, 32), (53, 47, 19), (55, 47, 17), (57, 47, 16),
- (69, 53, 13), (81, 60, 10), (84, 59, 7), (87, 59, 5),
- (78, 56, 6), (74, 54, 8), (71, 53, 11), (59, 44, 12),
- (47, 36, 13), (37, 31, 13), (27, 26, 14), (14, 21, 17),
- (5, 20, 21), (1, 26, 31), (2, 28, 32), (3, 31, 33),
- (3, 37, 29), (3, 44, 26), (3, 48, 25), (3, 52, 24),
- (4, 64, 25), (10, 69, 33), (17, 75, 42), (30, 86, 57),
- (44, 97, 73), (50, 102, 80), (57, 108, 88), (64, 113, 100),
- (67, 109, 108), (70, 93, 115), (66, 87, 109), (63, 81, 104),
- (51, 69, 88), (40, 58, 72), (34, 52, 62), (28, 46, 53),
- (18, 33, 25), (22, 31, 19), (27, 29, 13), (32, 32, 11),
- (38, 36, 10), (42, 39, 8), (46, 42, 7), (52, 48, 5),
- (59, 48, 4), (73, 52, 7), (78, 57, 9), (83, 62, 12),
- (82, 63, 13), (81, 64, 14), (82, 65, 16), (75, 68, 21),
- (61, 65, 24), (52, 60, 21), (44, 56, 19), (34, 57, 19),
- (24, 59, 19), (20, 59, 19), (17, 59, 19), (11, 58, 19),
- (11, 56, 17), (12, 54, 22), (12, 51, 25), (12, 48, 28),
- (12, 45, 30), (12, 42, 32), (10, 36, 37), (9, 33, 43),
- (11, 33, 46), (13, 38, 50), (16, 43, 55), (21, 50, 61),
- (26, 58, 67), (41, 71, 72), (54, 81, 71), (68, 90, 70),
- (71, 90, 67), (73, 99, 67), (70, 99, 58), (68, 99, 50),
- (64, 96, 46), (61, 94, 43), (51, 91, 42), (42, 89, 42),
- (35, 85, 50), (39, 89, 64), (43, 94, 78), (43, 95, 83),
- (44, 97, 88), (51, 94, 96), (53, 87, 101), (60, 82, 109),
- (69, 82, 116), (88, 93, 114), (93, 96, 111), (99, 99, 109),
- (109, 105, 104), (116, 113, 103), (126, 111, 99), (138, 113, 89),
- (165, 117, 71), (164, 110, 66), (163, 103, 61), (160, 100, 59),
- (157, 97, 57), (153, 93, 53), (153, 100, 53), (156, 108, 52),
- (160, 111, 58), (169, 132, 81), (168, 139, 92), (168, 147, 103),
- (169, 163, 123), (174, 172, 139), (171, 171, 145), (179, 172, 142),
- (166, 153, 136), (151, 141, 128), (136, 130, 121), (129, 124, 110),
- (123, 119, 100), (110, 110, 78), (98, 103, 67), (97, 97, 61),
- (96, 101, 75), (116, 123, 107), (122, 134, 113), (129, 145, 119),
- (147, 156, 130), (164, 165, 136), (172, 169, 144), (182, 168, 146),
- (187, 170, 126), (185, 165, 115), (184, 161, 105), (169, 151, 85),
- (148, 135, 70), (124, 120, 54), (101, 110, 46), (82, 99, 43),
- (70, 93, 38), (45, 87, 43), (39, 85, 43), (34, 84, 44),
- (23, 77, 49), (17, 68, 51), (12, 65, 53), (8, 60, 55),
- (4, 58, 55), (6, 58, 57), (8, 59, 60), (13, 70, 71),
- (12, 83, 85), (11, 96, 101), (8, 111, 110), (9, 124, 115),
- (16, 137, 114), (22, 145, 116), (25, 146, 120), (20, 146, 119),
- (16, 142, 120), (13, 138, 107), (16, 134, 94), (23, 126, 84),
- (23, 116, 80), (21, 111, 84), (19, 107, 88), (17, 102, 89),
- (18, 96, 89), (22, 100, 92), (25, 106, 90), (25, 100, 97),
- (25, 89, 94), (22, 75, 88), (19, 61, 81), (17, 57, 73),
- (13, 51, 70), (12, 44, 67), (10, 38, 64), (6, 28, 60),
- (4, 22, 59), (4, 19, 61), (8, 22, 62), (19, 32, 63),
- (31, 41, 61), (45, 50, 55), (62, 62, 52), (78, 79, 53),
- (102, 104, 59), (125, 126, 69), (152, 145, 79), (167, 157, 80),
- (172, 166, 87), (165, 175, 92), (149, 173, 90), (143, 168, 95),
- (131, 153, 84), (121, 136, 79), (101, 118, 71), (71, 95, 56),
- (46, 74, 46), (29, 52, 35), (21, 38, 34), (21, 30, 37),
- (20, 27, 43), (19, 27, 49), (21, 30, 56), (20, 33, 66),
- (23, 41, 74), (22, 45, 77), (23, 49, 77), (24, 55, 75),
- (23, 52, 73), (23, 50, 70), (19, 43, 64), (14, 35, 57),
- (9, 31, 52), (5, 28, 45), (2, 25, 41), (6, 20, 34),
- (15, 14, 28), (25, 10, 24), (41, 16, 18), (49, 24, 16),
- (56, 32, 16), (59, 38, 21), (61, 38, 33), (72, 45, 44),
- (81, 56, 60), (90, 76, 71), (93, 104, 86), (88, 120, 104),
- (73, 114, 111), (63, 102, 114), (57, 88, 106), (51, 92, 94)
- ),
-// 422 040221-71
-((211, 208, 193), (203, 195, 204), (204, 193, 210), (206, 191, 216),
- (206, 191, 220), (207, 191, 225), (203, 190, 227), (199, 190, 229),
- (187, 189, 241), (178, 185, 240), (170, 181, 239), (165, 180, 234),
- (161, 180, 230), (162, 177, 218), (163, 174, 206), (163, 171, 195),
- (164, 169, 185), (167, 143, 149), (158, 132, 143), (150, 122, 138),
- (142, 115, 134), (134, 109, 131), (130, 104, 128), (126, 100, 126),
- (115, 88, 119), (108, 91, 124), (102, 95, 130), (89, 97, 133),
- (77, 100, 137), (73, 97, 135), (70, 94, 134), (63, 85, 131),
- (64, 79, 125), (82, 76, 98), (87, 76, 82), (93, 77, 67),
- (92, 66, 60), (92, 56, 54), (92, 52, 55), (92, 49, 56),
- (103, 46, 68), (116, 55, 76), (129, 64, 84), (145, 78, 101),
- (161, 92, 118), (165, 101, 128), (170, 111, 139), (182, 129, 159),
- (194, 146, 180), (216, 178, 204), (223, 192, 213), (231, 207, 223),
- (231, 217, 229), (231, 227, 235), (230, 230, 237), (230, 233, 240),
- (220, 237, 244), (215, 235, 244), (210, 234, 245), (205, 230, 244),
- (201, 226, 244), (199, 223, 241), (198, 220, 238), (191, 213, 227),
- (182, 203, 210), (172, 185, 175), (174, 180, 157), (176, 176, 140),
- (179, 173, 130), (182, 171, 121), (184, 164, 99), (183, 153, 77),
- (166, 126, 40), (169, 126, 34), (173, 126, 29), (186, 131, 38),
- (199, 136, 47), (202, 136, 54), (205, 137, 62), (203, 135, 79),
- (201, 138, 90), (197, 153, 110), (207, 161, 113), (218, 169, 117),
- (221, 168, 118), (224, 168, 120), (220, 158, 124), (211, 151, 126),
- (180, 147, 127), (167, 148, 126), (154, 149, 125), (148, 147, 126),
- (143, 145, 128), (136, 140, 137), (127, 139, 151), (113, 136, 170),
- (103, 135, 188), (93, 146, 213), (95, 153, 222), (97, 161, 232),
- (96, 163, 235), (95, 165, 239), (95, 165, 244), (89, 163, 245),
- (107, 152, 244), (124, 151, 240), (141, 150, 236), (148, 147, 232),
- (155, 145, 228), (160, 149, 218), (168, 147, 211), (179, 144, 196),
- (198, 138, 185), (223, 116, 158), (227, 114, 152), (232, 113, 146),
- (236, 112, 138), (237, 115, 123), (238, 116, 109), (239, 119, 91),
- (226, 95, 80), (219, 88, 86), (212, 81, 93), (210, 83, 92),
- (209, 86, 92), (211, 100, 78), (216, 104, 63), (217, 108, 53),
- (216, 110, 52), (210, 99, 78), (206, 100, 83), (202, 102, 88),
- (196, 105, 93), (188, 108, 90), (171, 111, 87), (156, 108, 92),
- (125, 94, 116), (116, 99, 136), (108, 104, 157), (102, 108, 164),
- (97, 112, 171), (92, 122, 181), (86, 129, 187), (83, 133, 192),
- (85, 142, 202), (114, 175, 226), (124, 185, 231), (134, 195, 236),
- (154, 212, 246), (172, 221, 250), (184, 228, 251), (194, 230, 251),
- (208, 224, 247), (213, 221, 246), (219, 219, 245), (230, 220, 242),
- (238, 223, 241), (243, 226, 241), (243, 230, 242), (237, 225, 243),
- (225, 210, 241), (194, 192, 235), (186, 187, 233), (178, 183, 232),
- (158, 181, 231), (145, 185, 234), (133, 182, 237), (126, 180, 239),
- (125, 176, 240), (123, 174, 240), (122, 172, 240), (124, 171, 236),
- (125, 171, 235), (125, 172, 233), (124, 176, 235), (127, 176, 236),
- (126, 177, 241), (122, 176, 242), (116, 173, 240), (107, 172, 235),
- (97, 169, 229), (89, 162, 222), (85, 160, 217), (86, 162, 216),
- (98, 162, 212), (102, 165, 213), (106, 169, 215), (116, 169, 216),
- (127, 171, 217), (138, 180, 218), (155, 188, 220), (167, 192, 219),
- (177, 202, 225), (187, 207, 231), (196, 210, 236), (200, 217, 241),
- (207, 226, 244), (212, 230, 241), (216, 237, 240), (220, 243, 237),
- (227, 245, 234), (230, 247, 230), (232, 246, 227), (233, 242, 224),
- (229, 237, 221), (222, 235, 218), (213, 229, 219), (203, 226, 219),
- (190, 221, 217), (186, 215, 214), (182, 208, 209), (180, 208, 201),
- (176, 205, 197), (176, 206, 194), (170, 206, 193), (169, 208, 195),
- (171, 206, 200), (174, 208, 200), (178, 209, 201), (182, 211, 197),
- (187, 209, 191), (197, 212, 175), (206, 212, 163), (213, 211, 156),
- (217, 214, 161), (215, 218, 167), (212, 218, 176), (214, 219, 173),
- (218, 223, 167), (225, 222, 161), (229, 225, 165), (231, 231, 176),
- (227, 235, 195), (224, 236, 214), (220, 239, 226), (220, 238, 230),
- (219, 235, 233), (218, 235, 234), (217, 234, 234), (216, 232, 234),
- (212, 230, 233), (211, 228, 229), (209, 225, 224), (205, 223, 217),
- (205, 224, 211), (207, 225, 205), (209, 226, 206), (212, 228, 206),
- (213, 229, 206), (209, 226, 202), (206, 223, 196), (207, 224, 192),
- (210, 225, 192), (213, 225, 191), (217, 223, 192), (217, 220, 194)
- ),
-
-// 423 040221-74
-((142, 43, 16), (162, 53, 31), (171, 64, 43), (180, 76, 56),
- (180, 86, 68), (180, 97, 80), (177, 101, 84), (175, 106, 88),
- (176, 117, 102), (186, 128, 114), (196, 139, 127), (208, 154, 143),
- (220, 170, 160), (226, 182, 172), (233, 194, 184), (234, 195, 186),
- (236, 197, 189), (237, 197, 189), (234, 192, 185), (232, 188, 182),
- (221, 181, 174), (211, 175, 167), (206, 170, 161), (202, 166, 155),
- (187, 144, 128), (181, 128, 112), (176, 113, 96), (164, 94, 77),
- (153, 76, 59), (145, 67, 49), (137, 59, 40), (123, 45, 26),
- (111, 35, 16), (100, 26, 10), (98, 25, 10), (96, 25, 10),
- (90, 26, 12), (85, 27, 14), (81, 28, 14), (78, 30, 15),
- (61, 39, 21), (55, 43, 22), (50, 48, 23), (49, 49, 23),
- (49, 50, 24), (49, 49, 23), (50, 49, 23), (51, 47, 21),
- (50, 47, 21), (52, 44, 18), (57, 41, 17), (62, 38, 17),
- (74, 33, 14), (87, 29, 12), (94, 27, 11), (102, 25, 10),
- (132, 16, 5), (143, 13, 5), (154, 10, 5), (160, 11, 4),
- (167, 13, 4), (169, 14, 3), (171, 15, 3), (176, 17, 2),
- (180, 19, 1), (186, 19, 3), (179, 20, 5), (173, 22, 8),
- (167, 24, 9), (161, 27, 10), (151, 34, 12), (141, 42, 17),
- (134, 58, 27), (141, 67, 38), (149, 76, 49), (155, 88, 62),
- (162, 100, 76), (166, 108, 85), (170, 116, 94), (175, 129, 109),
- (181, 148, 126), (206, 176, 158), (216, 188, 173), (226, 201, 189),
- (230, 206, 196), (235, 212, 203), (241, 218, 211), (241, 223, 213),
- (231, 208, 199), (228, 194, 184), (225, 181, 169), (224, 173, 162),
- (224, 165, 156), (226, 148, 141), (227, 135, 126), (229, 123, 110),
- (225, 111, 98), (217, 95, 78), (219, 95, 82), (222, 95, 86),
- (224, 99, 91), (226, 103, 96), (236, 114, 107), (240, 124, 117),
- (221, 135, 130), (205, 135, 134), (189, 135, 138), (180, 134, 140),
- (171, 134, 142), (156, 132, 143), (146, 128, 140), (134, 124, 132),
- (124, 114, 120), (95, 85, 91), (89, 79, 84), (84, 73, 77),
- (76, 65, 68), (78, 65, 66), (85, 71, 68), (100, 81, 73),
- (126, 101, 88), (135, 104, 89), (145, 107, 91), (148, 107, 89),
- (152, 107, 88), (156, 106, 86), (161, 104, 84), (163, 103, 82),
- (161, 102, 83), (157, 88, 76), (154, 83, 70), (151, 78, 65),
- (145, 67, 51), (140, 54, 38), (136, 43, 23), (132, 36, 13),
- (135, 38, 10), (140, 48, 18), (145, 58, 27), (149, 64, 33),
- (153, 70, 40), (161, 80, 52), (166, 82, 61), (167, 84, 63),
- (166, 82, 63), (150, 83, 65), (146, 85, 66), (142, 88, 68),
- (131, 98, 73), (119, 98, 81), (107, 100, 84), (95, 96, 81),
- (65, 70, 66), (58, 63, 60), (51, 57, 54), (41, 51, 42),
- (35, 45, 35), (32, 42, 31), (30, 42, 27), (26, 41, 27),
- (27, 36, 27), (28, 26, 28), (30, 23, 26), (33, 21, 25),
- (43, 16, 21), (57, 15, 15), (68, 17, 12), (83, 20, 8),
- (108, 29, 18), (112, 32, 21), (116, 36, 25), (127, 43, 32),
- (139, 48, 36), (150, 52, 38), (160, 57, 34), (172, 57, 30),
- (181, 58, 27), (189, 60, 26), (195, 64, 27), (199, 65, 28),
- (200, 64, 30), (199, 63, 28), (199, 59, 23), (199, 52, 17),
- (200, 43, 6), (199, 42, 4), (199, 41, 3), (196, 38, 1),
- (191, 36, 0), (182, 32, 0), (170, 29, 0), (158, 20, 0),
- (145, 17, 0), (132, 15, 1), (119, 13, 1), (108, 15, 3),
- (95, 17, 5), (81, 22, 7), (71, 24, 10), (62, 23, 11),
- (60, 23, 12), (62, 22, 11), (69, 20, 10), (83, 17, 11),
- (96, 18, 11), (113, 21, 12), (128, 22, 13), (143, 22, 13),
- (158, 23, 12), (169, 22, 10), (178, 18, 9), (185, 16, 10),
- (189, 16, 18), (189, 18, 27), (188, 20, 30), (188, 24, 32),
- (187, 28, 31), (181, 30, 28), (174, 32, 22), (162, 32, 22),
- (145, 33, 27), (131, 35, 31), (121, 36, 35), (122, 42, 40),
- (130, 50, 44), (144, 61, 46), (158, 73, 51), (167, 84, 61),
- (173, 96, 77), (176, 106, 92), (178, 116, 106), (184, 126, 118),
- (194, 136, 129), (205, 143, 137), (211, 144, 138), (211, 144, 137),
- (204, 140, 135), (190, 133, 129), (171, 123, 121), (152, 118, 114),
- (137, 114, 108), (121, 107, 98), (102, 97, 87), (88, 86, 76),
- (76, 75, 63), (68, 60, 48), (63, 50, 37), (65, 48, 32),
- (75, 49, 29), (81, 52, 28), (98, 55, 31), (110, 57, 32),
- (122, 53, 29), (130, 48, 24), (135, 43, 21), (141, 40, 18)
- ),
-
-// 424 040221-78
-((152, 87, 41), (157, 79, 29), (147, 70, 22), (138, 62, 16),
- (118, 50, 14), (99, 39, 13), (96, 38, 12), (93, 37, 11),
- (90, 32, 7), (94, 31, 5), (98, 31, 3), (104, 33, 3),
- (110, 35, 3), (115, 38, 3), (120, 42, 4), (122, 43, 3),
- (124, 44, 3), (137, 49, 3), (145, 51, 4), (154, 54, 5),
- (162, 58, 7), (171, 62, 9), (172, 62, 10), (174, 63, 11),
- (165, 60, 11), (150, 56, 12), (136, 52, 13), (123, 50, 15),
- (111, 48, 18), (107, 47, 20), (103, 47, 22), (100, 47, 25),
- (98, 47, 26), (99, 48, 26), (102, 51, 27), (105, 54, 28),
- (109, 56, 30), (114, 59, 33), (116, 60, 34), (119, 62, 35),
- (128, 64, 36), (129, 64, 35), (130, 65, 35), (127, 63, 35),
- (125, 61, 36), (124, 61, 36), (124, 62, 37), (124, 65, 39),
- (125, 67, 41), (125, 70, 43), (119, 68, 43), (113, 66, 43),
- (107, 63, 41), (102, 61, 40), (99, 60, 40), (97, 59, 40),
- (95, 61, 42), (89, 58, 39), (83, 55, 37), (74, 47, 31),
- (65, 39, 26), (58, 35, 24), (52, 31, 22), (42, 26, 19),
- (37, 23, 18), (28, 18, 14), (29, 17, 13), (30, 16, 12),
- (30, 16, 11), (31, 16, 11), (32, 17, 11), (34, 20, 14),
- (46, 30, 23), (57, 36, 25), (68, 43, 28), (79, 48, 30),
- (90, 54, 33), (94, 56, 33), (98, 58, 34), (102, 62, 38),
- (105, 65, 41), (113, 70, 41), (116, 70, 38), (119, 71, 36),
- (120, 70, 34), (121, 69, 33), (120, 68, 32), (117, 65, 33),
- (112, 61, 33), (110, 59, 31), (108, 58, 30), (106, 57, 30),
- (105, 57, 30), (102, 57, 30), (99, 56, 30), (94, 54, 30),
- (91, 53, 32), (87, 50, 31), (86, 48, 29), (86, 46, 27),
- (87, 45, 26), (88, 44, 25), (88, 40, 22), (86, 36, 19),
- (82, 31, 13), (84, 31, 12), (87, 31, 11), (91, 32, 11),
- (95, 34, 11), (107, 38, 14), (120, 41, 17), (132, 48, 21),
- (143, 55, 25), (161, 66, 30), (165, 70, 31), (170, 75, 32),
- (179, 84, 36), (188, 91, 38), (196, 96, 40), (198, 101, 43),
- (192, 97, 41), (184, 92, 38), (177, 87, 35), (171, 85, 34),
- (166, 83, 33), (156, 78, 29), (146, 74, 29), (136, 73, 29),
- (127, 67, 28), (112, 56, 25), (109, 53, 24), (106, 51, 24),
- (101, 47, 22), (97, 43, 21), (93, 44, 22), (91, 44, 23),
- (86, 42, 23), (83, 41, 22), (80, 40, 21), (78, 39, 20),
- (77, 38, 19), (75, 37, 18), (73, 37, 18), (72, 37, 19),
- (72, 37, 20), (70, 38, 23), (69, 38, 23), (69, 38, 23),
- (68, 38, 23), (68, 38, 24), (68, 39, 25), (70, 40, 25),
- (69, 40, 25), (67, 39, 24), (66, 38, 24), (60, 35, 22),
- (54, 32, 20), (48, 29, 18), (42, 25, 17), (38, 24, 16),
- (38, 24, 16), (43, 28, 18), (45, 30, 18), (47, 32, 19),
- (54, 37, 20), (64, 42, 21), (75, 48, 22), (87, 54, 25),
- (112, 66, 30), (116, 67, 30), (121, 69, 31), (127, 74, 31),
- (134, 77, 29), (143, 80, 28), (150, 82, 27), (156, 83, 28),
- (161, 81, 29), (164, 77, 28), (162, 73, 28), (160, 71, 23),
- (163, 69, 19), (168, 71, 15), (176, 76, 13), (184, 82, 15),
- (195, 91, 23), (194, 90, 24), (194, 90, 25), (196, 89, 26),
- (194, 87, 27), (193, 85, 24), (192, 86, 23), (192, 88, 22),
- (188, 86, 21), (179, 82, 21), (172, 77, 22), (164, 71, 22),
- (158, 61, 20), (154, 55, 18), (156, 54, 19), (159, 57, 19),
- (163, 62, 20), (168, 69, 25), (174, 83, 37), (181, 91, 44),
- (187, 98, 45), (192, 104, 51), (193, 106, 55), (195, 110, 56),
- (194, 109, 54), (192, 115, 62), (188, 115, 69), (185, 117, 66),
- (181, 113, 66), (176, 103, 63), (173, 94, 56), (171, 78, 43),
- (169, 66, 33), (165, 54, 29), (160, 48, 23), (155, 41, 20),
- (150, 33, 16), (142, 30, 13), (138, 26, 10), (133, 23, 8),
- (131, 20, 8), (125, 22, 7), (119, 22, 9), (112, 21, 10),
- (102, 24, 11), (94, 26, 11), (87, 27, 10), (83, 27, 10),
- (80, 27, 9), (76, 30, 10), (74, 30, 11), (75, 31, 11),
- (76, 32, 11), (77, 34, 11), (80, 35, 11), (83, 34, 12),
- (85, 35, 12), (84, 36, 15), (83, 37, 18), (84, 39, 22),
- (84, 45, 26), (88, 52, 32), (94, 59, 40), (104, 67, 45),
- (117, 77, 48), (130, 86, 48), (130, 85, 48), (129, 85, 47),
- (129, 83, 45), (127, 83, 46), (129, 80, 46), (132, 81, 46)
- ),
-
-// 425 040221-80
-((59, 60, 92), (51, 53, 84), (50, 51, 83), (49, 50, 83),
- (46, 47, 81), (44, 45, 80), (43, 45, 79), (43, 45, 78),
- (44, 45, 75), (45, 45, 76), (46, 46, 78), (46, 46, 80),
- (47, 47, 83), (45, 46, 82), (44, 45, 82), (43, 44, 79),
- (42, 43, 77), (36, 37, 68), (33, 34, 65), (30, 31, 62),
- (30, 30, 61), (31, 30, 60), (32, 31, 61), (33, 33, 62),
- (45, 45, 71), (51, 51, 79), (57, 58, 87), (64, 65, 96),
- (72, 72, 105), (75, 76, 109), (79, 80, 114), (85, 86, 121),
- (94, 95, 130), (108, 109, 144), (110, 111, 147), (112, 114, 151),
- (108, 110, 149), (104, 106, 147), (101, 102, 144), (98, 99, 141),
- (85, 85, 125), (77, 77, 116), (70, 70, 108), (62, 62, 98),
- (54, 55, 89), (50, 50, 84), (46, 46, 80), (38, 38, 72),
- (31, 31, 64), (26, 25, 56), (29, 27, 55), (32, 30, 55),
- (38, 37, 59), (45, 44, 64), (48, 47, 68), (51, 50, 72),
- (66, 66, 90), (75, 75, 100), (84, 84, 110), (93, 93, 118),
- (103, 102, 127), (105, 104, 129), (108, 107, 132), (111, 110, 137),
- (114, 113, 140), (124, 123, 151), (132, 131, 158), (140, 140, 165),
- (143, 143, 168), (147, 147, 171), (154, 154, 176), (157, 158, 180),
- (162, 162, 182), (161, 161, 181), (160, 161, 181), (156, 158, 179),
- (153, 156, 177), (149, 152, 174), (146, 149, 171), (136, 139, 160),
- (127, 128, 148), (104, 104, 121), (90, 90, 107), (76, 77, 93),
- (69, 70, 85), (63, 64, 78), (51, 51, 63), (41, 41, 49),
- (28, 27, 29), (25, 24, 23), (22, 21, 17), (21, 20, 16),
- (21, 20, 16), (21, 21, 19), (21, 22, 23), (21, 22, 27),
- (22, 22, 31), (22, 22, 34), (21, 20, 33), (20, 19, 32),
- (19, 18, 32), (19, 18, 32), (19, 18, 33), (19, 18, 34),
- (22, 21, 38), (25, 24, 41), (29, 28, 44), (31, 30, 46),
- (34, 32, 49), (40, 37, 56), (47, 43, 62), (53, 49, 68),
- (57, 54, 74), (63, 60, 86), (63, 61, 88), (64, 62, 91),
- (64, 62, 96), (64, 62, 98), (64, 60, 96), (60, 58, 90),
- (52, 50, 77), (46, 44, 68), (40, 39, 60), (36, 36, 56),
- (33, 34, 53), (28, 28, 45), (25, 24, 37), (23, 22, 34),
- (24, 23, 35), (29, 29, 42), (30, 31, 46), (32, 33, 51),
- (36, 37, 59), (40, 41, 66), (42, 44, 72), (47, 49, 81),
- (61, 63, 100), (71, 73, 112), (81, 84, 125), (87, 90, 131),
- (94, 97, 138), (105, 108, 146), (116, 119, 155), (126, 129, 161),
- (135, 137, 166), (151, 154, 177), (156, 159, 180), (161, 165, 184),
- (172, 176, 192), (180, 184, 198), (186, 189, 204), (189, 191, 207),
- (186, 189, 205), (182, 185, 202), (178, 181, 200), (172, 175, 198),
- (164, 167, 192), (154, 158, 187), (143, 146, 179), (131, 133, 167),
- (118, 120, 155), (88, 88, 124), (81, 81, 116), (74, 74, 108),
- (61, 61, 95), (49, 49, 83), (37, 38, 70), (29, 28, 58),
- (15, 15, 36), (13, 12, 31), (11, 10, 26), (8, 7, 20),
- (7, 6, 15), (6, 5, 11), (6, 5, 10), (6, 6, 9),
- (6, 6, 8), (7, 7, 8), (9, 8, 8), (10, 10, 8),
- (11, 11, 8), (11, 11, 8), (10, 11, 9), (10, 11, 8),
- (10, 11, 8), (10, 10, 8), (10, 10, 8), (10, 10, 8),
- (9, 9, 7), (8, 9, 7), (7, 8, 6), (6, 7, 5),
- (6, 7, 4), (5, 6, 3), (5, 6, 3), (5, 6, 2),
- (5, 6, 2), (4, 5, 2), (4, 5, 2), (3, 4, 3),
- (3, 4, 4), (3, 4, 6), (4, 4, 7), (4, 5, 10),
- (5, 5, 12), (5, 6, 14), (5, 5, 16), (5, 5, 18),
- (5, 6, 20), (5, 6, 21), (5, 6, 22), (6, 6, 23),
- (6, 6, 25), (6, 6, 25), (5, 5, 24), (5, 5, 24),
- (6, 6, 24), (7, 7, 25), (9, 9, 28), (13, 13, 33),
- (18, 18, 39), (22, 23, 46), (27, 28, 53), (30, 31, 59),
- (33, 34, 62), (34, 35, 63), (35, 36, 63), (36, 37, 62),
- (37, 38, 61), (38, 39, 61), (39, 41, 61), (40, 42, 60),
- (41, 42, 60), (43, 43, 61), (47, 48, 64), (54, 54, 68),
- (63, 63, 75), (74, 74, 84), (84, 86, 93), (94, 95, 103),
- (103, 104, 111), (110, 110, 121), (114, 114, 129), (119, 120, 138),
- (124, 125, 146), (127, 129, 152), (128, 131, 156), (129, 132, 155),
- (128, 130, 156), (122, 124, 152), (114, 116, 146), (103, 106, 138),
- (92, 95, 128), (81, 84, 119), (70, 73, 107), (63, 65, 99)
- ),
-
-// 426 040221-81
-((168, 37, 1), (168, 35, 1), (168, 30, 1), (169, 25, 1),
- (166, 20, 2), (163, 15, 3), (161, 14, 3), (160, 14, 3),
- (160, 22, 8), (167, 32, 15), (174, 43, 22), (179, 53, 30),
- (185, 64, 39), (187, 71, 41), (190, 78, 44), (192, 80, 44),
- (195, 82, 44), (208, 93, 46), (213, 98, 51), (218, 103, 57),
- (220, 103, 58), (222, 103, 59), (220, 99, 56), (219, 96, 54),
- (205, 76, 43), (189, 70, 42), (174, 65, 41), (165, 63, 41),
- (156, 61, 41), (152, 59, 39), (149, 58, 38), (148, 51, 31),
- (142, 47, 23), (128, 48, 12), (134, 52, 10), (141, 56, 9),
- (158, 60, 8), (175, 64, 7), (182, 65, 7), (189, 67, 7),
- (204, 75, 12), (205, 76, 15), (207, 78, 19), (197, 73, 19),
- (187, 69, 20), (178, 65, 20), (169, 62, 20), (150, 54, 19),
- (130, 47, 20), (116, 34, 18), (109, 28, 15), (103, 23, 12),
- (98, 20, 9), (94, 17, 6), (92, 17, 6), (90, 18, 6),
- (112, 16, 5), (125, 16, 5), (139, 17, 6), (145, 22, 5),
- (152, 28, 4), (153, 29, 5), (154, 31, 7), (154, 33, 7),
- (154, 32, 8), (148, 28, 9), (136, 30, 10), (125, 33, 12),
- (119, 34, 13), (113, 35, 14), (107, 39, 20), (109, 46, 29),
- (127, 67, 48), (131, 79, 57), (136, 91, 66), (138, 100, 71),
- (141, 110, 76), (149, 113, 75), (157, 117, 75), (174, 123, 72),
- (189, 126, 70), (201, 125, 59), (198, 119, 52), (196, 114, 45),
- (196, 112, 41), (196, 110, 37), (197, 108, 32), (202, 111, 33),
- (206, 119, 46), (209, 126, 58), (213, 134, 70), (215, 139, 74),
- (218, 144, 79), (224, 153, 88), (233, 164, 97), (239, 170, 103),
- (242, 173, 108), (244, 174, 115), (246, 173, 116), (248, 172, 118),
- (249, 173, 119), (250, 175, 120), (252, 178, 124), (252, 184, 132),
- (252, 195, 143), (251, 194, 144), (251, 194, 146), (251, 192, 145),
- (251, 190, 144), (248, 186, 143), (245, 181, 138), (242, 176, 133),
- (242, 166, 124), (242, 147, 108), (242, 144, 103), (242, 141, 98),
- (241, 134, 88), (238, 130, 83), (238, 122, 77), (240, 118, 75),
- (241, 110, 73), (240, 115, 73), (239, 120, 73), (238, 121, 72),
- (238, 123, 71), (236, 125, 68), (235, 120, 66), (232, 110, 57),
- (228, 98, 49), (218, 80, 35), (216, 77, 31), (214, 75, 27),
- (211, 74, 27), (209, 71, 25), (207, 68, 23), (206, 65, 25),
- (212, 67, 41), (215, 79, 52), (218, 92, 64), (220, 100, 70),
- (222, 108, 76), (226, 126, 88), (231, 144, 101), (238, 155, 116),
- (244, 169, 127), (252, 192, 140), (252, 195, 139), (253, 199, 139),
- (253, 201, 133), (252, 196, 125), (250, 185, 114), (249, 174, 101),
- (243, 152, 74), (241, 148, 67), (240, 144, 61), (236, 136, 49),
- (229, 125, 36), (222, 114, 25), (213, 98, 15), (206, 85, 8),
- (201, 77, 4), (195, 72, 2), (195, 72, 2), (195, 73, 2),
- (195, 72, 2), (192, 66, 3), (190, 59, 2), (188, 53, 2),
- (184, 43, 3), (185, 43, 3), (186, 43, 3), (183, 42, 3),
- (178, 40, 3), (171, 36, 3), (156, 32, 6), (138, 29, 9),
- (125, 29, 14), (121, 32, 20), (120, 37, 23), (130, 45, 28),
- (138, 56, 37), (144, 66, 47), (146, 80, 58), (155, 95, 73),
- (176, 117, 85), (185, 121, 88), (195, 126, 91), (212, 128, 94),
- (222, 129, 93), (230, 130, 93), (232, 131, 91), (231, 133, 84),
- (231, 135, 78), (231, 134, 74), (228, 130, 68), (224, 117, 61),
- (215, 105, 53), (197, 96, 46), (179, 89, 38), (162, 85, 35),
- (146, 86, 36), (140, 81, 39), (140, 72, 38), (137, 66, 38),
- (137, 61, 38), (139, 59, 40), (137, 69, 49), (144, 81, 62),
- (159, 94, 72), (174, 107, 80), (192, 119, 89), (212, 130, 98),
- (224, 143, 108), (235, 157, 121), (242, 172, 133), (244, 184, 141),
- (245, 190, 144), (245, 194, 147), (244, 192, 146), (245, 188, 142),
- (245, 185, 137), (246, 180, 129), (246, 173, 120), (245, 167, 108),
- (244, 161, 97), (241, 153, 86), (236, 145, 74), (232, 138, 59),
- (228, 128, 50), (226, 118, 39), (226, 110, 33), (226, 106, 32),
- (225, 107, 33), (222, 111, 32), (219, 114, 33), (215, 111, 30),
- (211, 101, 27), (206, 89, 27), (203, 78, 26), (200, 72, 30),
- (194, 69, 31), (188, 68, 27), (181, 61, 21), (174, 50, 16),
- (165, 36, 7), (157, 25, 4), (151, 17, 3), (148, 16, 3),
- (146, 17, 1), (148, 24, 1), (152, 33, 0), (154, 32, 0),
- (157, 32, 1), (161, 32, 2), (163, 29, 1), (164, 27, 1)
- ),
-
-// 427 040221-84
-((129, 81, 52), (116, 71, 50), (101, 62, 46), (87, 53, 43),
- (83, 49, 38), (79, 46, 34), (82, 44, 33), (85, 43, 32),
- (96, 43, 28), (99, 43, 27), (103, 43, 27), (106, 43, 25),
- (109, 43, 24), (109, 43, 24), (110, 44, 25), (110, 43, 25),
- (111, 43, 25), (116, 43, 25), (119, 44, 23), (122, 45, 22),
- (127, 47, 21), (133, 50, 21), (136, 53, 23), (140, 56, 26),
- (151, 63, 30), (155, 64, 28), (160, 65, 27), (162, 66, 28),
- (165, 67, 29), (165, 68, 30), (165, 70, 32), (158, 72, 34),
- (152, 72, 36), (128, 65, 35), (116, 62, 36), (104, 60, 38),
- (91, 62, 39), (79, 65, 41), (74, 65, 40), (69, 65, 40),
- (45, 65, 40), (42, 62, 40), (39, 60, 41), (45, 60, 40),
- (52, 60, 39), (53, 59, 39), (54, 59, 40), (53, 60, 40),
- (54, 59, 42), (53, 59, 43), (53, 60, 43), (54, 62, 44),
- (48, 64, 49), (43, 67, 55), (40, 69, 58), (38, 71, 61),
- (29, 81, 69), (29, 91, 76), (29, 101, 84), (30, 104, 86),
- (31, 107, 88), (31, 107, 88), (31, 108, 89), (32, 101, 82),
- (39, 101, 80), (52, 102, 77), (57, 97, 70), (63, 93, 63),
- (71, 86, 58), (79, 79, 54), (82, 63, 44), (87, 55, 39),
- (92, 45, 31), (89, 45, 32), (86, 46, 33), (80, 51, 36),
- (75, 56, 40), (72, 60, 42), (70, 64, 45), (57, 71, 49),
- (48, 73, 52), (37, 74, 60), (33, 74, 62), (29, 75, 64),
- (28, 74, 64), (27, 74, 64), (26, 72, 61), (27, 69, 58),
- (29, 58, 52), (29, 55, 50), (30, 53, 48), (29, 52, 47),
- (29, 51, 46), (29, 51, 46), (29, 51, 46), (30, 52, 47),
- (30, 55, 48), (31, 62, 54), (31, 64, 57), (31, 67, 61),
- (32, 67, 60), (33, 68, 60), (36, 68, 61), (38, 68, 61),
- (42, 72, 60), (40, 73, 60), (39, 75, 61), (38, 75, 61),
- (38, 75, 61), (37, 74, 62), (37, 75, 60), (37, 75, 60),
- (35, 75, 60), (30, 75, 59), (28, 73, 59), (27, 72, 59),
- (26, 71, 58), (26, 69, 56), (25, 67, 56), (26, 65, 54),
- (27, 62, 53), (27, 61, 53), (27, 60, 54), (27, 60, 54),
- (28, 60, 54), (28, 60, 55), (28, 61, 55), (28, 62, 54),
- (28, 63, 54), (28, 65, 56), (27, 65, 57), (27, 66, 59),
- (27, 67, 61), (26, 68, 61), (26, 69, 60), (26, 69, 60),
- (26, 68, 59), (26, 66, 60), (27, 65, 61), (27, 64, 59),
- (28, 64, 57), (29, 61, 55), (32, 59, 51), (36, 57, 45),
- (43, 57, 39), (69, 55, 34), (73, 56, 33), (77, 57, 32),
- (82, 58, 31), (87, 57, 32), (87, 58, 33), (87, 63, 36),
- (96, 80, 44), (97, 83, 45), (98, 86, 47), (101, 86, 48),
- (99, 84, 46), (91, 77, 46), (86, 75, 46), (85, 74, 46),
- (84, 73, 45), (88, 63, 40), (87, 59, 37), (86, 55, 34),
- (81, 48, 29), (78, 42, 27), (74, 41, 26), (73, 39, 26),
- (75, 38, 26), (75, 37, 26), (75, 36, 27), (75, 38, 28),
- (73, 38, 29), (69, 40, 30), (66, 42, 31), (65, 42, 32),
- (66, 43, 31), (70, 44, 31), (74, 44, 30), (75, 43, 30),
- (72, 42, 30), (66, 42, 31), (61, 43, 32), (58, 43, 32),
- (69, 42, 28), (72, 41, 27), (76, 41, 26), (79, 41, 26),
- (82, 40, 27), (82, 39, 28), (83, 40, 27), (85, 39, 28),
- (87, 40, 27), (87, 40, 27), (84, 42, 28), (80, 43, 29),
- (75, 45, 31), (71, 45, 34), (66, 47, 35), (61, 46, 34),
- (56, 45, 34), (52, 48, 34), (52, 48, 34), (56, 47, 33),
- (62, 49, 33), (72, 48, 32), (82, 48, 30), (93, 47, 27),
- (104, 46, 25), (116, 47, 23), (124, 48, 21), (133, 52, 19),
- (139, 55, 19), (140, 56, 20), (138, 58, 21), (133, 58, 24),
- (123, 58, 27), (113, 57, 29), (106, 59, 30), (99, 57, 31),
- (95, 54, 31), (93, 55, 32), (90, 54, 34), (87, 52, 35),
- (89, 51, 34), (94, 49, 31), (101, 47, 27), (111, 48, 25),
- (119, 48, 23), (126, 51, 25), (131, 58, 29), (136, 65, 37),
- (144, 65, 40), (147, 65, 43), (149, 63, 40), (149, 60, 39),
- (150, 58, 37), (145, 64, 40), (147, 63, 43), (145, 62, 46),
- (143, 58, 44), (140, 53, 41), (138, 46, 33), (131, 46, 28),
- (126, 45, 28), (121, 47, 29), (120, 51, 31), (123, 56, 34),
- (129, 64, 37), (141, 77, 42), (153, 81, 48), (140, 82, 51),
- (131, 80, 52), (122, 82, 53), (111, 77, 52), (110, 82, 50)
- ),
-
-// 428 040221-85
-((13, 33, 5), (13, 29, 6), (13, 27, 6), (14, 26, 6),
- (14, 26, 5), (15, 26, 5), (14, 25, 5), (14, 25, 6),
- (19, 30, 12), (25, 35, 12), (32, 40, 13), (38, 52, 13),
- (45, 64, 14), (47, 79, 12), (50, 95, 10), (49, 101, 11),
- (48, 108, 13), (52, 112, 12), (53, 111, 12), (54, 111, 12),
- (53, 111, 9), (52, 112, 6), (49, 112, 6), (46, 113, 6),
- (37, 101, 2), (31, 86, 2), (26, 71, 2), (22, 57, 2),
- (19, 43, 2), (18, 40, 2), (17, 37, 3), (17, 36, 3),
- (18, 39, 2), (27, 61, 2), (30, 69, 1), (34, 78, 1),
- (34, 79, 1), (35, 81, 2), (34, 79, 2), (33, 77, 3),
- (33, 79, 4), (34, 82, 3), (36, 85, 3), (34, 82, 2),
- (33, 79, 2), (31, 73, 2), (29, 68, 3), (24, 55, 3),
- (20, 44, 6), (20, 36, 14), (27, 43, 19), (34, 51, 24),
- (45, 63, 36), (56, 76, 48), (64, 83, 55), (72, 90, 63),
- (101, 120, 89), (111, 127, 91), (122, 135, 94), (125, 136, 91),
- (129, 138, 89), (130, 139, 92), (132, 141, 96), (131, 148, 103),
- (132, 152, 113), (125, 153, 120), (115, 141, 103), (106, 130, 87),
- (98, 122, 79), (91, 115, 71), (76, 104, 59), (63, 96, 52),
- (47, 96, 53), (43, 92, 51), (39, 88, 50), (35, 80, 40),
- (31, 72, 31), (29, 68, 26), (27, 64, 22), (23, 58, 15),
- (20, 54, 7), (14, 45, 9), (13, 41, 10), (12, 37, 12),
- (12, 34, 13), (13, 32, 15), (13, 28, 18), (14, 29, 20),
- (22, 47, 35), (34, 64, 47), (46, 82, 59), (56, 90, 68),
- (66, 99, 78), (84, 113, 97), (104, 128, 113), (122, 143, 133),
- (140, 158, 149), (167, 194, 177), (179, 208, 184), (191, 223, 191),
- (193, 225, 191), (195, 227, 191), (193, 221, 189), (187, 209, 181),
- (160, 177, 159), (145, 163, 141), (130, 150, 123), (122, 143, 114),
- (114, 137, 106), (97, 123, 91), (78, 109, 77), (60, 96, 66),
- (48, 85, 61), (47, 80, 61), (50, 82, 62), (53, 84, 63),
- (62, 90, 69), (71, 97, 78), (73, 100, 82), (73, 101, 86),
- (74, 105, 91), (75, 104, 88), (76, 104, 85), (78, 104, 84),
- (80, 105, 83), (78, 102, 76), (72, 95, 68), (64, 84, 59),
- (54, 77, 49), (34, 59, 27), (31, 56, 23), (28, 54, 20),
- (22, 52, 13), (19, 52, 8), (19, 50, 5), (18, 50, 4),
- (20, 53, 5), (22, 54, 10), (25, 56, 15), (27, 60, 19),
- (30, 65, 24), (40, 75, 35), (50, 85, 47), (62, 98, 58),
- (74, 109, 69), (93, 125, 86), (94, 130, 88), (96, 135, 90),
- (100, 145, 89), (102, 154, 90), (102, 160, 88), (103, 161, 84),
- (99, 148, 76), (94, 142, 73), (90, 137, 71), (80, 125, 58),
- (69, 116, 46), (57, 106, 33), (46, 95, 20), (36, 81, 13),
- (29, 68, 7), (19, 41, 7), (17, 37, 7), (16, 33, 7),
- (15, 29, 7), (14, 27, 7), (14, 27, 8), (15, 28, 9),
- (16, 30, 13), (16, 31, 14), (17, 32, 16), (17, 34, 17),
- (18, 36, 19), (18, 37, 20), (18, 38, 21), (20, 38, 23),
- (20, 39, 25), (20, 42, 28), (20, 44, 30), (19, 46, 35),
- (19, 49, 38), (20, 51, 41), (23, 55, 45), (30, 59, 52),
- (57, 82, 74), (65, 90, 83), (73, 98, 92), (91, 115, 109),
- (109, 131, 126), (123, 146, 140), (138, 158, 154), (153, 170, 166),
- (168, 182, 177), (181, 195, 188), (193, 206, 199), (201, 214, 208),
- (203, 221, 216), (202, 227, 225), (201, 231, 228), (195, 231, 230),
- (185, 227, 226), (176, 222, 220), (167, 216, 213), (156, 205, 202),
- (144, 195, 193), (136, 187, 184), (127, 180, 178), (118, 170, 168),
- (107, 160, 157), (99, 151, 146), (91, 140, 132), (80, 125, 118),
- (73, 116, 106), (67, 112, 104), (65, 107, 101), (62, 103, 98),
- (58, 103, 97), (60, 106, 98), (64, 107, 99), (69, 110, 99),
- (76, 118, 105), (83, 122, 114), (90, 126, 120), (90, 132, 127),
- (93, 136, 131), (96, 138, 131), (98, 139, 130), (100, 142, 128),
- (101, 143, 128), (104, 145, 125), (103, 147, 117), (102, 154, 107),
- (98, 153, 93), (94, 152, 84), (91, 154, 80), (91, 154, 81),
- (95, 157, 90), (104, 160, 100), (119, 176, 113), (131, 185, 115),
- (144, 191, 108), (150, 197, 98), (151, 196, 88), (143, 186, 82),
- (133, 171, 81), (126, 163, 85), (118, 153, 89), (114, 142, 86),
- (109, 133, 78), (104, 126, 66), (90, 116, 48), (74, 101, 30),
- (57, 85, 15), (40, 69, 8), (26, 54, 6), (17, 42, 5)
- ),
-
-// 429 040221-86
-((134, 121, 111), (121, 114, 111), (114, 110, 106), (107, 107, 101),
- (114, 114, 103), (121, 122, 106), (127, 126, 105), (133, 130, 105),
- (148, 145, 99), (150, 148, 97), (153, 152, 95), (146, 144, 95),
- (140, 137, 95), (131, 129, 97), (122, 121, 100), (120, 120, 101),
- (118, 119, 103), (109, 112, 104), (109, 111, 103), (109, 111, 103),
- (114, 110, 100), (120, 109, 98), (121, 106, 94), (123, 104, 91),
- (117, 98, 77), (113, 95, 75), (110, 93, 74), (107, 85, 73),
- (104, 77, 72), (102, 76, 72), (101, 75, 72), (104, 78, 75),
- (112, 88, 77), (141, 109, 78), (157, 119, 82), (173, 129, 86),
- (190, 141, 88), (208, 154, 91), (213, 158, 88), (218, 162, 86),
- (217, 172, 91), (215, 176, 102), (214, 180, 113), (211, 177, 110),
- (208, 174, 108), (204, 170, 104), (201, 167, 101), (200, 161, 99),
- (199, 157, 100), (200, 144, 93), (197, 132, 81), (195, 120, 70),
- (196, 119, 68), (197, 118, 66), (198, 119, 68), (199, 121, 71),
- (193, 125, 79), (187, 131, 87), (182, 138, 95), (173, 140, 105),
- (165, 142, 115), (160, 140, 118), (155, 138, 122), (147, 135, 125),
- (145, 136, 123), (151, 134, 118), (155, 132, 119), (159, 131, 121),
- (164, 134, 121), (170, 138, 122), (181, 145, 127), (193, 156, 131),
- (194, 166, 142), (186, 163, 146), (179, 160, 150), (176, 164, 156),
- (173, 168, 163), (173, 172, 168), (173, 176, 173), (171, 175, 176),
- (169, 173, 176), (174, 174, 170), (181, 182, 172), (188, 190, 175),
- (190, 191, 174), (192, 192, 173), (189, 188, 165), (185, 182, 153),
- (174, 165, 134), (171, 155, 120), (169, 145, 106), (165, 139, 97),
- (162, 133, 89), (156, 121, 75), (149, 107, 65), (145, 93, 53),
- (142, 80, 42), (127, 57, 22), (120, 50, 16), (114, 43, 11),
- (114, 43, 11), (115, 44, 12), (120, 47, 11), (124, 54, 15),
- (134, 65, 21), (140, 73, 24), (146, 81, 28), (148, 84, 29),
- (151, 88, 30), (155, 91, 30), (159, 91, 32), (160, 91, 33),
- (162, 90, 35), (159, 91, 38), (156, 91, 41), (153, 91, 44),
- (142, 89, 51), (132, 84, 57), (125, 82, 63), (118, 79, 65),
- (98, 79, 76), (96, 79, 81), (95, 79, 86), (98, 78, 84),
- (101, 78, 82), (105, 78, 74), (111, 77, 69), (114, 73, 64),
- (125, 74, 63), (143, 78, 53), (146, 78, 50), (149, 79, 48),
- (150, 77, 43), (156, 78, 43), (163, 88, 45), (168, 96, 46),
- (172, 103, 47), (175, 104, 50), (178, 105, 53), (180, 107, 55),
- (182, 110, 57), (186, 116, 61), (183, 119, 61), (177, 119, 61),
- (170, 115, 63), (167, 108, 61), (167, 108, 60), (167, 108, 59),
- (169, 115, 59), (171, 121, 66), (170, 125, 70), (170, 128, 75),
- (162, 125, 83), (159, 124, 87), (157, 124, 92), (150, 120, 98),
- (141, 118, 103), (129, 115, 104), (123, 110, 98), (119, 104, 92),
- (116, 93, 86), (107, 73, 68), (104, 69, 63), (101, 66, 59),
- (98, 62, 52), (96, 61, 51), (93, 63, 51), (91, 60, 49),
- (71, 53, 50), (66, 51, 50), (61, 49, 50), (50, 48, 52),
- (45, 42, 46), (40, 38, 40), (37, 34, 35), (35, 32, 32),
- (37, 34, 35), (38, 35, 37), (38, 36, 40), (43, 39, 46),
- (47, 44, 52), (57, 54, 62), (70, 70, 71), (83, 84, 78),
- (109, 106, 87), (115, 109, 88), (121, 112, 89), (135, 121, 88),
- (149, 129, 88), (161, 134, 83), (173, 137, 78), (179, 136, 74),
- (181, 135, 71), (180, 131, 68), (174, 125, 63), (170, 115, 54),
- (163, 103, 45), (148, 91, 40), (135, 83, 36), (123, 74, 31),
- (117, 67, 25), (121, 63, 17), (120, 60, 15), (120, 65, 18),
- (125, 71, 20), (134, 80, 24), (151, 95, 26), (168, 109, 33),
- (180, 123, 44), (186, 137, 58), (193, 148, 76), (198, 160, 90),
- (200, 167, 100), (202, 170, 108), (197, 171, 113), (195, 168, 118),
- (194, 167, 122), (192, 165, 124), (191, 161, 121), (187, 157, 114),
- (183, 146, 102), (178, 134, 88), (172, 124, 77), (159, 112, 72),
- (146, 106, 72), (135, 100, 72), (126, 95, 70), (127, 95, 64),
- (124, 91, 58), (121, 88, 54), (119, 86, 54), (116, 85, 54),
- (121, 89, 53), (128, 92, 49), (127, 90, 48), (122, 84, 44),
- (113, 75, 42), (102, 66, 41), (95, 63, 37), (82, 57, 39),
- (71, 52, 42), (59, 50, 47), (54, 47, 51), (57, 51, 56),
- (61, 56, 61), (72, 65, 66), (83, 77, 73), (97, 87, 76),
- (113, 99, 82), (126, 108, 90), (142, 123, 98), (157, 137, 108),
- (155, 135, 107), (149, 131, 105), (140, 122, 103), (129, 114, 102)
- ),
-
-// 430 040221-88
-((71, 61, 35), (62, 67, 39), (60, 73, 48), (58, 79, 57),
- (54, 84, 66), (51, 89, 75), (55, 93, 80), (60, 98, 85),
- (70, 115, 92), (73, 122, 98), (76, 129, 104), (83, 134, 110),
- (91, 139, 117), (103, 142, 124), (116, 145, 131), (121, 147, 133),
- (126, 150, 135), (139, 156, 141), (138, 158, 139), (137, 161, 138),
- (133, 162, 135), (130, 164, 133), (128, 164, 133), (127, 165, 133),
- (125, 159, 130), (119, 152, 126), (113, 146, 123), (105, 138, 113),
- (97, 130, 104), (92, 126, 99), (88, 122, 95), (83, 118, 90),
- (85, 115, 86), (87, 111, 88), (87, 107, 87), (88, 104, 87),
- (86, 98, 83), (84, 93, 79), (84, 90, 77), (85, 88, 75),
- (85, 82, 68), (87, 78, 66), (89, 74, 65), (98, 67, 58),
- (107, 61, 52), (110, 59, 52), (114, 58, 52), (117, 59, 55),
- (124, 61, 58), (133, 79, 77), (144, 87, 87), (156, 95, 97),
- (163, 101, 101), (170, 107, 106), (170, 108, 107), (170, 109, 109),
- (151, 114, 104), (141, 115, 106), (132, 116, 108), (126, 112, 101),
- (120, 108, 94), (115, 102, 90), (110, 97, 86), (98, 81, 71),
- (83, 65, 53), (58, 40, 31), (51, 34, 26), (45, 28, 21),
- (43, 25, 20), (41, 23, 19), (37, 18, 17), (33, 13, 14),
- (27, 9, 11), (24, 8, 11), (21, 8, 11), (19, 8, 10),
- (17, 9, 10), (17, 9, 9), (18, 10, 9), (20, 11, 9),
- (24, 12, 7), (33, 12, 4), (36, 13, 3), (40, 14, 3),
- (41, 13, 2), (42, 13, 2), (43, 13, 2), (44, 13, 3),
- (49, 12, 6), (53, 12, 7), (57, 12, 9), (59, 12, 8),
- (62, 12, 8), (65, 12, 7), (67, 11, 7), (69, 10, 5),
- (68, 9, 7), (64, 8, 10), (64, 8, 9), (64, 8, 9),
- (63, 8, 8), (62, 9, 8), (61, 10, 5), (60, 9, 4),
- (54, 7, 4), (50, 5, 4), (47, 4, 4), (44, 4, 4),
- (42, 5, 4), (37, 8, 3), (33, 8, 3), (32, 10, 4),
- (32, 12, 5), (32, 16, 6), (32, 17, 7), (33, 19, 8),
- (35, 23, 9), (38, 29, 12), (40, 37, 14), (45, 46, 16),
- (58, 60, 23), (60, 61, 24), (62, 63, 26), (63, 63, 26),
- (65, 63, 27), (63, 61, 27), (64, 63, 26), (66, 65, 25),
- (72, 65, 26), (82, 58, 25), (85, 54, 24), (89, 51, 23),
- (92, 43, 23), (93, 39, 25), (94, 41, 27), (96, 45, 32),
- (100, 53, 46), (105, 53, 48), (110, 54, 50), (109, 54, 50),
- (109, 55, 51), (112, 57, 51), (114, 63, 54), (115, 68, 63),
- (116, 78, 73), (125, 96, 89), (124, 98, 91), (123, 101, 93),
- (120, 104, 93), (118, 106, 90), (117, 108, 90), (116, 111, 92),
- (124, 122, 100), (127, 123, 102), (130, 125, 104), (134, 126, 106),
- (140, 121, 100), (144, 113, 91), (149, 104, 83), (146, 93, 73),
- (142, 83, 63), (131, 65, 49), (128, 61, 45), (125, 57, 42),
- (120, 48, 33), (121, 40, 28), (116, 35, 24), (106, 34, 27),
- (85, 49, 42), (79, 57, 50), (74, 66, 59), (63, 81, 74),
- (60, 91, 84), (64, 99, 90), (68, 109, 102), (78, 119, 110),
- (82, 123, 115), (89, 134, 126), (92, 145, 135), (91, 146, 139),
- (92, 142, 131), (90, 135, 125), (91, 127, 114), (87, 110, 96),
- (81, 87, 71), (76, 80, 66), (72, 74, 62), (62, 62, 50),
- (50, 49, 42), (39, 40, 33), (31, 31, 23), (26, 23, 16),
- (24, 19, 11), (25, 15, 7), (28, 13, 3), (33, 10, 3),
- (37, 9, 4), (41, 10, 4), (43, 11, 5), (43, 12, 6),
- (43, 14, 7), (43, 18, 8), (44, 19, 8), (46, 21, 9),
- (47, 23, 11), (49, 26, 13), (48, 29, 16), (48, 33, 20),
- (46, 38, 24), (44, 41, 30), (46, 46, 34), (51, 52, 40),
- (57, 60, 48), (64, 68, 55), (72, 75, 59), (79, 83, 63),
- (83, 87, 67), (87, 90, 70), (92, 94, 72), (97, 98, 76),
- (100, 100, 81), (105, 104, 81), (109, 106, 82), (108, 106, 79),
- (106, 101, 75), (106, 96, 70), (106, 88, 63), (106, 79, 58),
- (108, 72, 51), (112, 64, 46), (111, 58, 40), (109, 51, 34),
- (107, 46, 29), (104, 39, 24), (98, 33, 18), (93, 29, 13),
- (89, 23, 9), (84, 19, 4), (79, 16, 2), (75, 17, 3),
- (71, 19, 5), (66, 24, 9), (62, 30, 14), (59, 36, 18),
- (55, 43, 22), (52, 49, 25), (51, 50, 26), (54, 48, 25),
- (60, 47, 24), (70, 47, 24), (70, 45, 24), (69, 47, 25),
- (68, 51, 30), (67, 55, 32), (64, 55, 34), (62, 57, 34)
- ),
-
-// 431 040221-89
-((25, 36, 53), (32, 40, 69), (33, 41, 74), (34, 42, 79),
- (35, 43, 79), (37, 44, 80), (36, 48, 86), (35, 52, 92),
- (32, 68, 120), (34, 74, 131), (37, 81, 143), (41, 84, 147),
- (46, 87, 151), (49, 89, 152), (52, 92, 154), (53, 93, 155),
- (55, 94, 157), (62, 106, 160), (69, 109, 163), (76, 113, 166),
- (81, 115, 168), (87, 117, 171), (90, 116, 172), (94, 116, 173),
- (101, 116, 171), (106, 115, 169), (111, 115, 168), (110, 115, 167),
- (110, 116, 167), (108, 116, 166), (107, 116, 165), (101, 111, 163),
- (95, 103, 155), (82, 82, 127), (74, 74, 117), (67, 66, 107),
- (60, 68, 107), (54, 71, 108), (52, 72, 110), (50, 74, 113),
- (55, 91, 130), (67, 101, 139), (79, 111, 149), (94, 126, 161),
- (110, 142, 173), (116, 150, 179), (123, 158, 186), (140, 174, 199),
- (154, 190, 214), (178, 202, 223), (185, 200, 218), (192, 199, 214),
- (188, 186, 198), (184, 174, 183), (178, 168, 175), (173, 163, 168),
- (141, 129, 135), (122, 112, 119), (103, 96, 103), (84, 78, 88),
- (65, 61, 73), (58, 54, 67), (51, 48, 62), (43, 42, 56),
- (42, 39, 54), (51, 56, 65), (65, 72, 80), (80, 89, 95),
- (88, 97, 103), (97, 106, 112), (112, 125, 130), (128, 140, 147),
- (157, 168, 175), (165, 173, 181), (174, 178, 187), (173, 174, 183),
- (173, 171, 180), (169, 166, 175), (165, 161, 171), (158, 153, 159),
- (144, 141, 146), (111, 110, 118), (93, 91, 100), (76, 72, 83),
- (67, 62, 73), (58, 53, 64), (45, 39, 47), (34, 29, 33),
- (21, 20, 20), (19, 19, 19), (18, 18, 18), (17, 18, 17),
- (17, 18, 17), (18, 18, 17), (18, 18, 17), (18, 18, 16),
- (17, 17, 16), (16, 18, 15), (15, 17, 15), (14, 17, 15),
- (13, 16, 14), (13, 16, 13), (12, 15, 12), (12, 14, 11),
- (13, 14, 12), (14, 15, 14), (16, 17, 16), (16, 17, 18),
- (17, 18, 21), (19, 22, 28), (21, 28, 38), (26, 36, 51),
- (32, 47, 69), (44, 71, 104), (47, 76, 112), (50, 82, 121),
- (52, 88, 134), (50, 91, 141), (46, 90, 142), (45, 90, 141),
- (41, 87, 136), (44, 88, 134), (47, 89, 132), (46, 90, 133),
- (46, 91, 134), (42, 89, 133), (40, 87, 129), (40, 87, 127),
- (45, 90, 126), (81, 109, 132), (91, 117, 137), (102, 126, 143),
- (122, 144, 160), (139, 161, 177), (153, 177, 195), (163, 193, 211),
- (192, 216, 236), (195, 218, 238), (199, 221, 241), (197, 219, 239),
- (196, 217, 237), (187, 207, 228), (168, 192, 216), (152, 178, 200),
- (137, 161, 185), (102, 127, 151), (92, 119, 143), (83, 111, 136),
- (65, 93, 117), (48, 75, 100), (33, 61, 82), (24, 48, 67),
- (16, 30, 42), (16, 27, 38), (16, 25, 35), (19, 22, 31),
- (23, 25, 33), (30, 31, 39), (39, 38, 48), (50, 47, 61),
- (60, 57, 75), (80, 74, 98), (83, 78, 102), (87, 82, 107),
- (90, 88, 115), (94, 94, 120), (98, 97, 125), (99, 102, 131),
- (102, 112, 145), (102, 114, 147), (102, 116, 149), (99, 118, 153),
- (95, 116, 154), (89, 110, 150), (83, 102, 145), (74, 92, 138),
- (70, 87, 135), (67, 82, 133), (63, 81, 134), (63, 81, 138),
- (64, 80, 142), (66, 78, 143), (64, 74, 142), (63, 70, 135),
- (53, 58, 115), (50, 55, 110), (48, 52, 105), (44, 48, 96),
- (41, 43, 88), (39, 41, 82), (37, 40, 75), (36, 39, 69),
- (35, 38, 64), (32, 37, 61), (31, 38, 59), (32, 36, 59),
- (33, 35, 62), (34, 36, 65), (36, 38, 70), (43, 42, 76),
- (47, 47, 86), (54, 57, 95), (65, 68, 109), (80, 85, 126),
- (97, 103, 144), (112, 120, 160), (129, 134, 173), (144, 147, 184),
- (156, 158, 194), (165, 164, 200), (167, 171, 204), (170, 177, 208),
- (169, 181, 211), (167, 184, 212), (167, 187, 212), (169, 187, 210),
- (164, 176, 205), (152, 163, 197), (137, 146, 184), (118, 129, 169),
- (95, 110, 151), (74, 95, 133), (62, 84, 115), (53, 73, 101),
- (49, 64, 91), (46, 56, 84), (44, 51, 79), (40, 46, 75),
- (32, 45, 74), (27, 48, 75), (23, 53, 79), (21, 59, 85),
- (20, 62, 92), (19, 66, 98), (20, 66, 101), (19, 65, 101),
- (18, 64, 100), (16, 62, 99), (15, 60, 98), (13, 58, 96),
- (11, 57, 93), (10, 52, 85), (10, 45, 74), (9, 38, 61),
- (9, 30, 48), (9, 23, 37), (11, 17, 30), (14, 18, 30),
- (15, 24, 37), (18, 28, 43), (21, 29, 43), (22, 30, 42),
- (22, 30, 42), (21, 30, 40), (25, 28, 37), (24, 30, 41)
- ),
-
-// 432 040221-90
-((2, 0, 1), (0, 0, 1), (0, 0, 1), (1, 0, 2),
- (1, 0, 1), (2, 0, 0), (3, 0, 0), (4, 0, 0),
- (8, 4, 1), (13, 9, 4), (18, 14, 7), (24, 20, 13),
- (31, 27, 19), (35, 31, 23), (40, 36, 27), (40, 37, 28),
- (41, 38, 30), (38, 34, 28), (32, 28, 22), (26, 23, 17),
- (20, 18, 12), (15, 13, 8), (13, 11, 6), (12, 9, 4),
- (14, 12, 6), (20, 17, 11), (27, 23, 17), (36, 32, 25),
- (45, 41, 33), (50, 46, 37), (56, 51, 41), (62, 57, 47),
- (64, 61, 49), (68, 60, 44), (65, 59, 43), (63, 58, 42),
- (66, 60, 44), (70, 63, 47), (73, 66, 51), (76, 70, 55),
- (92, 86, 70), (95, 90, 75), (99, 95, 80), (96, 93, 80),
- (94, 91, 80), (91, 87, 76), (88, 84, 73), (81, 78, 66),
- (74, 71, 59), (60, 56, 47), (58, 53, 44), (56, 51, 42),
- (59, 53, 43), (62, 56, 45), (67, 60, 46), (72, 65, 47),
- (104, 96, 61), (126, 115, 75), (148, 135, 89), (172, 159, 109),
- (196, 184, 130), (196, 185, 139), (197, 186, 148), (188, 180, 136),
- (180, 174, 126), (137, 132, 93), (133, 123, 80), (129, 114, 67),
- (132, 120, 69), (135, 126, 72), (151, 141, 84), (166, 152, 98),
- (168, 163, 120), (154, 149, 113), (141, 135, 106), (122, 117, 93),
- (103, 99, 81), (93, 89, 70), (83, 79, 60), (70, 65, 44),
- (58, 55, 31), (36, 34, 16), (31, 28, 10), (26, 23, 4),
- (24, 21, 4), (22, 20, 4), (21, 18, 2), (21, 18, 1),
- (22, 19, 5), (22, 19, 8), (23, 20, 11), (23, 20, 12),
- (23, 21, 14), (24, 20, 16), (21, 17, 17), (19, 17, 16),
- (18, 16, 15), (10, 8, 8), (9, 9, 6), (8, 11, 4),
- (8, 10, 4), (9, 9, 4), (12, 13, 5), (19, 19, 6),
- (43, 38, 21), (50, 46, 27), (58, 55, 33), (57, 53, 31),
- (57, 52, 30), (58, 54, 40), (49, 46, 34), (36, 32, 20),
- (28, 24, 15), (23, 18, 10), (22, 18, 10), (22, 18, 10),
- (25, 19, 10), (28, 25, 12), (30, 28, 16), (32, 28, 18),
- (33, 29, 20), (33, 28, 19), (33, 28, 19), (33, 27, 18),
- (33, 27, 17), (35, 30, 15), (38, 36, 17), (43, 39, 19),
- (45, 41, 20), (50, 47, 31), (50, 46, 32), (50, 46, 33),
- (49, 45, 36), (49, 44, 38), (50, 45, 39), (49, 45, 37),
- (52, 49, 35), (52, 49, 34), (53, 50, 33), (53, 50, 33),
- (53, 51, 33), (53, 51, 35), (54, 51, 37), (55, 50, 37),
- (55, 50, 35), (55, 48, 35), (54, 47, 34), (54, 47, 33),
- (50, 44, 30), (47, 39, 26), (42, 37, 24), (39, 34, 22),
- (39, 32, 20), (40, 33, 21), (42, 35, 23), (49, 41, 28),
- (58, 51, 32), (71, 65, 39), (88, 82, 51), (108, 101, 62),
- (127, 118, 76), (140, 131, 90), (139, 130, 92), (139, 130, 94),
- (135, 126, 96), (117, 109, 85), (103, 99, 76), (97, 91, 71),
- (85, 77, 59), (83, 75, 59), (81, 74, 59), (81, 74, 59),
- (82, 75, 58), (83, 76, 61), (85, 80, 64), (89, 83, 66),
- (91, 84, 68), (90, 84, 70), (89, 83, 69), (88, 81, 69),
- (87, 79, 68), (83, 77, 63), (80, 73, 59), (76, 69, 53),
- (59, 55, 36), (55, 50, 34), (51, 46, 32), (41, 37, 25),
- (32, 28, 18), (26, 21, 18), (23, 17, 16), (21, 15, 14),
- (21, 16, 14), (25, 20, 17), (31, 27, 21), (39, 34, 26),
- (48, 44, 35), (56, 54, 44), (65, 62, 52), (73, 68, 58),
- (76, 72, 59), (78, 74, 56), (80, 71, 54), (78, 66, 50),
- (74, 66, 45), (73, 65, 42), (70, 62, 41), (66, 60, 40),
- (63, 60, 37), (59, 56, 35), (54, 51, 32), (49, 43, 26),
- (42, 37, 23), (37, 33, 22), (33, 28, 20), (30, 24, 20),
- (29, 25, 21), (27, 24, 19), (28, 23, 19), (29, 25, 18),
- (29, 26, 15), (28, 24, 12), (27, 24, 12), (26, 23, 9),
- (24, 19, 6), (21, 16, 5), (16, 13, 3), (12, 9, 0),
- (9, 8, 0), (5, 6, 0), (2, 3, 0), (1, 3, 0),
- (2, 2, 0), (2, 1, 0), (3, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (5, 0, 0),
- (6, 1, 0), (7, 2, 2), (8, 2, 3), (9, 4, 4),
- (11, 5, 7), (12, 5, 8), (13, 8, 5), (13, 8, 5),
- (12, 8, 4), (10, 9, 1), (8, 7, 0), (7, 5, 0),
- (4, 3, 0), (3, 1, 0), (3, 0, 0), (2, 0, 0)
- ),
-
-// 433 040221-91
-((118, 89, 90), (111, 85, 88), (100, 81, 83), (90, 77, 78),
- (79, 75, 74), (69, 74, 70), (64, 73, 68), (59, 72, 67),
- (41, 65, 61), (37, 62, 58), (33, 60, 56), (28, 59, 55),
- (24, 58, 54), (20, 58, 56), (17, 59, 59), (17, 59, 59),
- (17, 59, 60), (17, 62, 63), (17, 64, 67), (18, 67, 71),
- (19, 65, 70), (21, 63, 69), (23, 62, 67), (25, 61, 65),
- (29, 57, 58), (27, 52, 51), (25, 47, 44), (23, 40, 36),
- (21, 33, 28), (21, 31, 26), (21, 30, 24), (19, 28, 20),
- (17, 29, 21), (8, 28, 23), (5, 27, 23), (3, 27, 23),
- (3, 27, 24), (3, 28, 25), (3, 28, 25), (4, 28, 26),
- (10, 30, 29), (12, 32, 30), (15, 34, 32), (18, 39, 36),
- (21, 44, 41), (24, 47, 44), (28, 51, 48), (31, 58, 56),
- (36, 64, 63), (56, 82, 81), (71, 90, 88), (86, 98, 96),
- (92, 98, 96), (98, 99, 96), (100, 98, 94), (102, 98, 93),
- (104, 92, 88), (95, 87, 83), (86, 83, 79), (71, 74, 70),
- (56, 65, 61), (48, 61, 57), (41, 57, 54), (28, 52, 50),
- (17, 48, 46), (5, 38, 36), (5, 36, 33), (5, 35, 31),
- (5, 35, 31), (6, 36, 31), (10, 38, 34), (16, 41, 36),
- (30, 46, 43), (38, 52, 50), (46, 59, 58), (60, 67, 68),
- (75, 75, 79), (81, 79, 83), (87, 84, 88), (95, 89, 91),
- (96, 91, 93), (91, 92, 91), (87, 92, 90), (84, 93, 90),
- (81, 91, 88), (78, 90, 86), (70, 87, 80), (64, 83, 75),
- (69, 88, 81), (85, 96, 90), (101, 105, 99), (110, 111, 104),
- (120, 117, 109), (140, 127, 119), (156, 138, 129), (171, 144, 138),
- (182, 146, 143), (177, 141, 138), (162, 133, 128), (148, 125, 119),
- (139, 118, 112), (130, 111, 106), (109, 97, 94), (85, 83, 82),
- (47, 63, 59), (36, 57, 53), (25, 52, 48), (22, 50, 47),
- (19, 49, 46), (17, 49, 46), (19, 49, 46), (24, 49, 47),
- (32, 50, 48), (53, 59, 56), (57, 61, 58), (61, 64, 60),
- (71, 67, 63), (78, 68, 62), (85, 69, 64), (89, 71, 64),
- (90, 72, 66), (87, 69, 62), (85, 67, 59), (83, 65, 57),
- (82, 64, 56), (75, 62, 52), (71, 61, 52), (68, 62, 51),
- (67, 63, 50), (65, 65, 52), (63, 66, 53), (62, 68, 55),
- (58, 72, 59), (54, 76, 61), (52, 78, 62), (50, 77, 62),
- (42, 74, 62), (41, 73, 60), (41, 72, 59), (42, 70, 57),
- (43, 69, 56), (45, 65, 55), (46, 61, 52), (48, 55, 47),
- (49, 52, 43), (47, 46, 37), (45, 45, 37), (43, 44, 38),
- (39, 42, 39), (34, 40, 40), (29, 40, 38), (26, 40, 38),
- (25, 46, 46), (28, 49, 50), (31, 53, 55), (43, 64, 67),
- (57, 75, 75), (76, 85, 84), (95, 95, 94), (114, 105, 103),
- (135, 116, 112), (159, 124, 122), (164, 127, 125), (170, 130, 128),
- (182, 134, 135), (195, 144, 142), (205, 150, 149), (210, 153, 153),
- (217, 163, 167), (219, 167, 170), (221, 171, 173), (226, 178, 181),
- (231, 183, 186), (237, 191, 193), (242, 198, 199), (244, 204, 203),
- (244, 205, 204), (238, 201, 198), (232, 195, 192), (224, 188, 185),
- (216, 181, 175), (206, 171, 165), (187, 156, 150), (166, 136, 131),
- (113, 96, 91), (102, 88, 83), (92, 81, 76), (72, 68, 64),
- (58, 58, 56), (48, 52, 51), (46, 52, 51), (56, 57, 56),
- (70, 62, 64), (84, 71, 74), (99, 80, 83), (111, 91, 94),
- (124, 106, 107), (140, 115, 118), (153, 122, 126), (162, 125, 129),
- (163, 124, 128), (160, 127, 130), (154, 127, 128), (147, 124, 124),
- (142, 117, 117), (133, 108, 107), (125, 99, 100), (111, 91, 92),
- (97, 83, 83), (81, 76, 75), (66, 68, 68), (54, 62, 63),
- (42, 58, 60), (33, 55, 58), (26, 54, 57), (22, 54, 57),
- (20, 55, 57), (17, 56, 58), (13, 54, 58), (12, 52, 57),
- (11, 52, 56), (12, 53, 55), (12, 54, 55), (11, 53, 55),
- (12, 50, 53), (13, 50, 54), (18, 54, 56), (28, 60, 60),
- (42, 69, 68), (60, 77, 76), (75, 84, 85), (90, 93, 93),
- (105, 104, 104), (123, 116, 116), (145, 129, 129), (164, 137, 139),
- (179, 141, 145), (186, 143, 148), (189, 143, 148), (191, 143, 148),
- (186, 140, 144), (177, 133, 136), (167, 123, 126), (152, 112, 112),
- (138, 101, 101), (122, 92, 89), (107, 85, 79), (94, 78, 71),
- (86, 76, 67), (84, 76, 67), (92, 78, 71), (98, 81, 75),
- (107, 82, 78), (114, 82, 80), (113, 84, 82), (120, 86, 87)
- ),
-
-// 434 040221-92
-((60, 43, 7), (55, 41, 9), (50, 37, 9), (46, 34, 10),
- (38, 31, 9), (31, 28, 8), (31, 28, 6), (32, 29, 5),
- (35, 27, 4), (32, 24, 5), (29, 21, 7), (25, 17, 9),
- (22, 14, 11), (19, 12, 11), (17, 10, 12), (16, 9, 13),
- (16, 8, 14), (13, 6, 16), (10, 6, 17), (7, 6, 18),
- (4, 6, 17), (2, 6, 16), (2, 5, 15), (2, 5, 14),
- (5, 3, 9), (8, 3, 7), (11, 3, 6), (13, 4, 5),
- (16, 6, 4), (17, 6, 3), (18, 7, 2), (20, 8, 1),
- (24, 8, 0), (31, 8, 0), (35, 8, 1), (39, 8, 2),
- (43, 9, 5), (47, 11, 8), (47, 12, 9), (48, 14, 10),
- (51, 19, 12), (49, 17, 12), (47, 16, 13), (47, 13, 15),
- (47, 11, 17), (46, 10, 17), (46, 10, 17), (47, 9, 18),
- (48, 11, 16), (53, 12, 12), (52, 11, 10), (51, 10, 8),
- (50, 8, 7), (49, 7, 6), (48, 7, 4), (48, 8, 3),
- (54, 14, 2), (60, 18, 2), (66, 23, 2), (71, 26, 2),
- (76, 29, 2), (78, 30, 2), (80, 32, 2), (83, 36, 4),
- (87, 41, 6), (103, 53, 13), (111, 57, 14), (119, 61, 15),
- (122, 60, 14), (125, 59, 13), (129, 58, 13), (128, 56, 11),
- (122, 57, 11), (114, 57, 12), (106, 57, 13), (96, 52, 12),
- (87, 47, 11), (82, 43, 11), (77, 40, 12), (68, 36, 12),
- (68, 38, 19), (76, 48, 28), (80, 51, 27), (84, 55, 26),
- (85, 54, 26), (87, 53, 26), (85, 50, 21), (83, 48, 24),
- (94, 51, 31), (99, 57, 30), (105, 64, 30), (106, 65, 29),
- (108, 67, 28), (104, 66, 19), (93, 63, 12), (81, 58, 9),
- (70, 54, 7), (48, 52, 7), (41, 52, 10), (35, 53, 13),
- (32, 52, 13), (30, 52, 13), (25, 49, 12), (23, 44, 11),
- (13, 36, 6), (10, 35, 8), (7, 34, 11), (5, 34, 13),
- (4, 34, 15), (5, 33, 18), (10, 31, 20), (16, 30, 21),
- (22, 31, 19), (37, 34, 17), (39, 36, 18), (41, 38, 20),
- (51, 44, 26), (63, 52, 31), (77, 61, 35), (90, 72, 38),
- (122, 92, 44), (136, 98, 43), (150, 105, 43), (155, 107, 43),
- (160, 110, 43), (171, 113, 44), (179, 117, 39), (179, 124, 42),
- (180, 126, 40), (173, 122, 34), (168, 117, 31), (163, 113, 29),
- (154, 103, 26), (146, 90, 19), (131, 80, 13), (117, 68, 8),
- (85, 48, 6), (70, 39, 4), (55, 31, 3), (50, 27, 4),
- (45, 23, 5), (36, 16, 9), (32, 12, 13), (27, 7, 26),
- (23, 5, 41), (17, 3, 47), (15, 2, 46), (14, 2, 46),
- (11, 3, 45), (11, 5, 39), (9, 7, 37), (8, 11, 48),
- (14, 24, 55), (16, 26, 55), (18, 28, 55), (23, 32, 52),
- (28, 38, 41), (32, 40, 25), (33, 41, 20), (34, 42, 16),
- (36, 44, 15), (39, 41, 16), (39, 40, 16), (40, 40, 16),
- (42, 38, 13), (42, 33, 12), (39, 27, 9), (37, 23, 6),
- (29, 13, 2), (27, 10, 1), (26, 8, 0), (24, 5, 0),
- (24, 3, 0), (26, 1, 0), (33, 1, 0), (43, 1, 0),
- (53, 1, 2), (60, 3, 2), (64, 6, 2), (67, 7, 4),
- (65, 8, 7), (66, 10, 11), (69, 13, 12), (75, 15, 17),
- (83, 25, 18), (83, 28, 17), (83, 31, 17), (79, 36, 16),
- (72, 38, 17), (64, 40, 16), (60, 43, 18), (59, 45, 21),
- (61, 49, 21), (63, 56, 21), (66, 63, 23), (73, 67, 25),
- (80, 68, 26), (83, 70, 26), (87, 71, 30), (91, 72, 28),
- (94, 72, 26), (94, 75, 28), (99, 78, 31), (110, 80, 30),
- (117, 80, 28), (119, 79, 30), (121, 77, 26), (118, 71, 19),
- (107, 65, 14), (93, 58, 11), (87, 54, 8), (82, 47, 5),
- (78, 43, 5), (76, 40, 3), (74, 38, 3), (73, 36, 4),
- (68, 34, 7), (65, 37, 11), (64, 39, 15), (65, 43, 18),
- (66, 50, 19), (60, 54, 19), (58, 60, 20), (57, 73, 23),
- (57, 87, 26), (55, 94, 29), (53, 96, 32), (55, 101, 37),
- (49, 102, 37), (42, 96, 37), (35, 100, 40), (34, 104, 48),
- (26, 102, 48), (19, 93, 46), (17, 86, 49), (16, 75, 49),
- (14, 57, 47), (10, 46, 45), (14, 42, 54), (15, 40, 58),
- (18, 37, 57), (21, 34, 56), (23, 28, 49), (23, 20, 41),
- (23, 16, 31), (26, 15, 26), (29, 17, 26), (34, 20, 25),
- (46, 26, 26), (56, 30, 22), (55, 30, 21), (56, 31, 18),
- (57, 31, 14), (57, 33, 11), (50, 34, 8), (52, 38, 10)
- ),
-
-// 435 040221-93
-((186, 187, 147), (208, 206, 183), (217, 215, 198), (227, 224, 214),
- (233, 231, 226), (239, 239, 238), (236, 236, 234), (234, 233, 231),
- (218, 216, 205), (207, 204, 190), (197, 193, 175), (185, 183, 162),
- (174, 174, 149), (162, 165, 137), (150, 156, 126), (145, 151, 119),
- (140, 146, 113), (121, 129, 83), (114, 121, 69), (108, 113, 55),
- (104, 110, 50), (100, 108, 46), (99, 108, 46), (99, 108, 46),
- (100, 111, 46), (103, 112, 43), (106, 113, 40), (106, 114, 36),
- (107, 115, 33), (106, 114, 31), (105, 114, 29), (98, 112, 28),
- (93, 108, 27), (78, 99, 22), (72, 96, 19), (66, 93, 17),
- (61, 91, 16), (57, 89, 16), (55, 89, 17), (53, 90, 18),
- (50, 86, 23), (50, 85, 25), (51, 85, 27), (54, 86, 28),
- (58, 88, 30), (60, 90, 31), (62, 93, 32), (66, 95, 36),
- (70, 97, 39), (77, 99, 43), (77, 97, 40), (78, 96, 38),
- (75, 94, 34), (73, 93, 30), (71, 91, 28), (69, 89, 27),
- (61, 83, 23), (59, 80, 20), (58, 77, 18), (55, 75, 14),
- (53, 74, 11), (51, 73, 9), (49, 72, 8), (45, 72, 7),
- (44, 72, 7), (54, 80, 14), (68, 90, 23), (83, 101, 33),
- (90, 109, 41), (98, 117, 50), (113, 130, 68), (126, 141, 87),
- (149, 160, 115), (157, 163, 118), (165, 167, 122), (169, 170, 123),
- (174, 174, 125), (174, 174, 126), (174, 174, 128), (172, 176, 132),
- (173, 175, 134), (171, 168, 125), (167, 161, 113), (163, 154, 101),
- (158, 150, 94), (153, 146, 87), (142, 139, 75), (133, 131, 68),
- (127, 127, 64), (133, 130, 68), (139, 134, 72), (143, 136, 75),
- (147, 139, 78), (154, 146, 82), (159, 153, 91), (162, 156, 101),
- (165, 161, 112), (175, 175, 136), (184, 183, 148), (193, 191, 160),
- (198, 197, 166), (204, 203, 172), (216, 213, 185), (224, 221, 196),
- (228, 224, 201), (218, 218, 194), (208, 212, 188), (201, 206, 180),
- (195, 200, 172), (183, 188, 155), (168, 178, 140), (154, 164, 125),
- (142, 151, 108), (112, 126, 76), (103, 119, 68), (95, 112, 60),
- (81, 99, 45), (67, 88, 34), (56, 74, 27), (48, 63, 20),
- (42, 51, 12), (44, 53, 10), (46, 56, 9), (48, 59, 10),
- (51, 62, 11), (56, 67, 14), (60, 71, 15), (64, 73, 17),
- (68, 76, 18), (76, 85, 20), (78, 88, 20), (80, 91, 21),
- (84, 98, 23), (85, 104, 22), (84, 105, 22), (82, 105, 22),
- (77, 104, 22), (76, 102, 23), (76, 100, 24), (76, 100, 24),
- (76, 101, 24), (75, 100, 22), (73, 98, 20), (71, 96, 18),
- (67, 93, 16), (63, 84, 16), (63, 82, 17), (64, 80, 18),
- (63, 76, 18), (61, 72, 18), (57, 67, 17), (54, 61, 17),
- (50, 59, 19), (51, 59, 20), (53, 60, 21), (56, 62, 23),
- (60, 67, 27), (64, 71, 30), (71, 74, 35), (78, 81, 42),
- (88, 90, 49), (117, 114, 64), (126, 122, 69), (136, 130, 75),
- (153, 146, 89), (168, 160, 104), (180, 172, 120), (191, 181, 137),
- (208, 198, 165), (212, 200, 169), (216, 203, 173), (224, 211, 183),
- (229, 217, 192), (233, 220, 198), (235, 220, 198), (231, 217, 196),
- (224, 213, 191), (217, 205, 180), (211, 198, 168), (204, 194, 159),
- (200, 189, 151), (195, 183, 139), (189, 176, 125), (181, 169, 111),
- (162, 151, 82), (157, 149, 77), (153, 147, 73), (147, 145, 70),
- (146, 144, 71), (147, 146, 74), (151, 150, 79), (158, 154, 85),
- (162, 156, 92), (165, 159, 97), (161, 159, 98), (155, 154, 97),
- (148, 149, 94), (139, 143, 89), (131, 135, 84), (124, 127, 81),
- (118, 117, 78), (108, 109, 73), (95, 96, 66), (81, 84, 57),
- (65, 72, 47), (49, 62, 34), (37, 54, 24), (32, 48, 18),
- (31, 46, 14), (30, 44, 13), (31, 43, 15), (33, 43, 18),
- (36, 46, 22), (41, 52, 26), (50, 61, 30), (61, 73, 37),
- (75, 86, 45), (92, 99, 55), (107, 113, 73), (121, 126, 90),
- (133, 138, 107), (144, 148, 121), (153, 156, 130), (160, 164, 134),
- (169, 169, 131), (181, 177, 136), (191, 183, 142), (202, 190, 150),
- (213, 198, 158), (220, 201, 163), (219, 200, 161), (215, 194, 150),
- (212, 189, 138), (207, 182, 126), (205, 176, 117), (204, 176, 113),
- (207, 178, 111), (208, 177, 110), (205, 176, 106), (199, 173, 99),
- (190, 169, 91), (181, 161, 83), (170, 155, 78), (162, 152, 71),
- (155, 148, 66), (150, 147, 61), (145, 144, 57), (140, 141, 54),
- (138, 140, 52), (136, 137, 54), (142, 144, 68), (146, 151, 84),
- (155, 159, 99), (163, 167, 113), (172, 176, 128), (181, 185, 142)
- ),
-
-// 436 040221-94
-((117, 143, 160), (109, 132, 146), (97, 123, 139), (86, 115, 132),
- (71, 100, 118), (56, 86, 104), (50, 81, 99), (45, 76, 94),
- (24, 62, 86), (18, 55, 78), (12, 48, 71), (12, 44, 65),
- (13, 41, 59), (15, 46, 64), (18, 52, 69), (21, 54, 71),
- (24, 56, 73), (39, 58, 69), (39, 58, 68), (39, 58, 67),
- (37, 56, 65), (36, 54, 64), (36, 52, 61), (36, 50, 58),
- (31, 35, 42), (24, 32, 39), (18, 30, 37), (24, 40, 50),
- (30, 51, 63), (37, 58, 71), (44, 66, 80), (60, 82, 97),
- (74, 100, 117), (104, 137, 157), (119, 149, 169), (134, 161, 181),
- (141, 165, 184), (149, 169, 187), (148, 169, 187), (147, 169, 187),
- (134, 160, 179), (122, 150, 168), (111, 140, 157), (98, 125, 141),
- (85, 110, 125), (77, 102, 118), (70, 95, 111), (57, 82, 97),
- (50, 75, 90), (51, 73, 86), (56, 77, 90), (62, 81, 94),
- (73, 91, 103), (84, 101, 113), (90, 107, 120), (96, 114, 128),
- (116, 140, 157), (122, 144, 161), (128, 149, 165), (122, 145, 162),
- (117, 142, 160), (112, 139, 158), (107, 136, 156), (97, 125, 144),
- (84, 109, 126), (53, 72, 86), (40, 58, 71), (28, 45, 57),
- (22, 37, 48), (17, 30, 39), (10, 17, 23), (4, 7, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 3), (3, 12, 14), (7, 23, 25),
- (12, 31, 33), (17, 39, 41), (30, 56, 56), (43, 67, 69),
- (60, 93, 98), (67, 106, 113), (75, 119, 128), (78, 121, 131),
- (82, 124, 135), (84, 123, 137), (85, 122, 139), (81, 121, 142),
- (84, 122, 145), (95, 129, 150), (105, 136, 157), (116, 144, 165),
- (122, 150, 170), (129, 157, 176), (141, 170, 188), (152, 178, 196),
- (167, 189, 207), (171, 196, 213), (176, 203, 219), (176, 204, 220),
- (177, 206, 222), (172, 205, 221), (166, 197, 215), (163, 192, 209),
- (162, 190, 206), (161, 188, 202), (159, 185, 199), (157, 183, 197),
- (152, 178, 192), (148, 175, 191), (148, 175, 192), (148, 177, 195),
- (157, 182, 198), (163, 187, 202), (170, 192, 206), (171, 193, 207),
- (173, 195, 209), (173, 195, 208), (173, 192, 204), (175, 190, 201),
- (175, 190, 197), (164, 183, 193), (160, 180, 190), (156, 177, 188),
- (149, 170, 185), (143, 168, 182), (141, 168, 183), (138, 170, 187),
- (144, 170, 187), (141, 164, 179), (139, 158, 171), (132, 151, 164),
- (126, 145, 158), (109, 125, 138), (96, 108, 118), (84, 90, 97),
- (71, 73, 76), (35, 37, 40), (27, 28, 32), (19, 20, 24),
- (8, 15, 18), (7, 21, 21), (14, 35, 35), (25, 52, 51),
- (51, 77, 80), (58, 86, 89), (66, 95, 99), (82, 112, 118),
- (99, 134, 139), (117, 146, 153), (132, 156, 165), (143, 164, 175),
- (153, 168, 182), (166, 177, 190), (168, 179, 191), (171, 181, 193),
- (175, 186, 197), (178, 188, 201), (182, 191, 202), (183, 193, 204),
- (184, 194, 204), (182, 194, 204), (181, 195, 205), (178, 196, 207),
- (173, 194, 208), (168, 193, 207), (163, 186, 203), (151, 178, 195),
- (138, 169, 187), (119, 155, 175), (99, 139, 162), (83, 118, 140),
- (69, 97, 116), (56, 79, 95), (42, 62, 75), (26, 47, 60),
- (4, 16, 24), (2, 11, 17), (1, 6, 10), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 1, 2), (0, 11, 10), (2, 20, 18), (2, 27, 29),
- (3, 35, 40), (6, 35, 46), (7, 43, 56), (9, 53, 62),
- (8, 53, 62), (6, 52, 61), (6, 42, 53), (7, 33, 48),
- (7, 33, 44), (6, 26, 33), (4, 18, 22), (6, 14, 16),
- (11, 14, 18), (17, 25, 30), (24, 37, 45), (28, 49, 55),
- (36, 63, 69), (49, 78, 86), (62, 95, 106), (75, 109, 126),
- (79, 122, 137), (81, 130, 143), (82, 131, 144), (80, 131, 144),
- (79, 125, 144), (72, 118, 138), (65, 115, 133), (61, 110, 129),
- (59, 110, 125), (60, 111, 127), (61, 112, 129), (65, 116, 133),
- (73, 119, 140), (85, 126, 144), (96, 136, 152), (103, 144, 160),
- (108, 150, 166), (111, 150, 170), (114, 148, 170), (115, 145, 166),
- (113, 144, 165), (111, 144, 165), (112, 146, 168), (110, 146, 168),
- (119, 153, 174), (124, 156, 177), (124, 155, 175), (126, 156, 174)
- ),
-
-// 437 040221-95
-((87, 115, 72), (85, 115, 74), (90, 120, 78), (95, 126, 82),
- (102, 130, 85), (110, 135, 88), (110, 133, 88), (110, 131, 89),
- (109, 135, 91), (112, 142, 96), (115, 149, 101), (122, 161, 109),
- (130, 173, 118), (136, 182, 126), (143, 191, 135), (143, 192, 135),
- (144, 194, 136), (138, 194, 133), (136, 191, 128), (134, 189, 124),
- (131, 186, 120), (128, 183, 117), (125, 180, 115), (123, 177, 113),
- (103, 154, 92), (92, 138, 79), (82, 123, 67), (73, 109, 54),
- (65, 96, 42), (60, 93, 39), (56, 90, 36), (47, 84, 31),
- (39, 78, 25), (24, 63, 21), (20, 51, 20), (17, 40, 20),
- (18, 37, 22), (19, 34, 24), (20, 34, 25), (21, 34, 26),
- (20, 40, 24), (20, 41, 24), (21, 42, 25), (22, 44, 27),
- (24, 46, 30), (27, 47, 32), (30, 49, 34), (37, 56, 37),
- (46, 63, 38), (60, 80, 42), (63, 87, 45), (67, 94, 48),
- (67, 96, 49), (68, 99, 50), (68, 98, 49), (69, 97, 49),
- (68, 92, 49), (67, 89, 50), (67, 86, 51), (62, 80, 52),
- (57, 74, 53), (54, 71, 51), (51, 68, 50), (43, 60, 44),
- (36, 50, 39), (26, 36, 26), (26, 33, 26), (26, 30, 27),
- (27, 31, 28), (28, 33, 29), (30, 40, 31), (32, 47, 34),
- (32, 62, 31), (33, 66, 30), (34, 70, 30), (38, 73, 31),
- (42, 77, 32), (46, 82, 35), (51, 88, 38), (61, 101, 47),
- (70, 112, 55), (85, 137, 75), (91, 139, 79), (98, 141, 83),
- (101, 140, 83), (105, 139, 84), (110, 140, 84), (114, 136, 82),
- (113, 135, 83), (110, 132, 81), (107, 130, 79), (105, 126, 76),
- (103, 123, 74), (97, 116, 67), (91, 105, 57), (83, 93, 49),
- (74, 85, 43), (65, 82, 39), (64, 86, 42), (63, 90, 46),
- (64, 91, 47), (65, 92, 48), (66, 90, 50), (64, 86, 51),
- (61, 78, 53), (58, 75, 57), (55, 73, 62), (53, 72, 62),
- (52, 71, 63), (50, 67, 64), (45, 59, 64), (43, 52, 61),
- (40, 45, 59), (36, 33, 56), (35, 32, 57), (35, 31, 58),
- (34, 31, 60), (35, 31, 62), (40, 36, 63), (47, 46, 67),
- (69, 75, 80), (80, 93, 90), (92, 111, 101), (96, 119, 105),
- (100, 127, 110), (108, 140, 119), (118, 155, 129), (128, 167, 137),
- (138, 182, 145), (157, 208, 163), (159, 214, 167), (162, 220, 171),
- (163, 226, 175), (163, 230, 178), (162, 229, 177), (158, 226, 173),
- (147, 211, 160), (137, 203, 151), (127, 195, 143), (121, 190, 137),
- (116, 186, 132), (104, 174, 118), (95, 161, 105), (86, 147, 91),
- (76, 132, 77), (55, 106, 55), (50, 102, 50), (46, 99, 46),
- (36, 91, 38), (30, 83, 30), (29, 77, 22), (29, 72, 16),
- (33, 60, 10), (34, 59, 10), (35, 59, 11), (37, 60, 12),
- (37, 62, 15), (40, 64, 18), (45, 70, 20), (52, 76, 23),
- (61, 84, 27), (76, 103, 43), (79, 108, 47), (83, 113, 52),
- (87, 119, 61), (91, 125, 67), (93, 130, 72), (97, 136, 76),
- (100, 147, 85), (101, 150, 87), (102, 153, 90), (101, 152, 93),
- (98, 147, 92), (92, 138, 89), (86, 127, 83), (78, 113, 73),
- (68, 99, 65), (60, 89, 59), (52, 79, 56), (45, 66, 52),
- (38, 56, 47), (32, 50, 40), (26, 48, 33), (21, 48, 29),
- (20, 61, 29), (21, 63, 32), (23, 66, 35), (27, 68, 40),
- (31, 71, 41), (35, 74, 41), (41, 82, 43), (50, 91, 45),
- (60, 103, 47), (69, 114, 55), (78, 121, 64), (86, 125, 70),
- (89, 124, 72), (92, 122, 71), (95, 119, 70), (98, 117, 67),
- (99, 118, 68), (100, 122, 71), (99, 127, 75), (96, 134, 78),
- (92, 138, 80), (88, 141, 83), (88, 143, 84), (88, 141, 83),
- (88, 140, 85), (85, 140, 85), (83, 143, 88), (81, 148, 90),
- (79, 152, 97), (81, 159, 102), (85, 165, 107), (89, 165, 111),
- (91, 164, 113), (92, 164, 114), (92, 164, 112), (88, 163, 108),
- (86, 160, 103), (84, 157, 99), (82, 150, 94), (78, 141, 89),
- (77, 133, 84), (78, 128, 80), (75, 128, 78), (76, 130, 76),
- (80, 134, 76), (82, 138, 80), (85, 141, 85), (87, 141, 89),
- (93, 139, 90), (98, 139, 94), (105, 144, 97), (113, 153, 101),
- (121, 163, 107), (129, 175, 118), (135, 186, 129), (141, 194, 137),
- (145, 198, 143), (148, 197, 144), (148, 195, 142), (146, 188, 134),
- (143, 183, 127), (140, 176, 121), (134, 169, 117), (128, 165, 114),
- (123, 165, 112), (117, 160, 108), (114, 161, 107), (112, 159, 103),
- (108, 155, 97), (105, 147, 90), (101, 135, 82), (96, 131, 79)
- ),
-
-// 438 040221-96
-((179, 154, 69), (165, 128, 66), (155, 118, 62), (145, 108, 59),
- (144, 109, 62), (144, 110, 65), (148, 113, 68), (153, 117, 72),
- (161, 126, 81), (156, 125, 80), (152, 125, 79), (150, 121, 72),
- (149, 118, 65), (150, 119, 64), (152, 121, 64), (154, 122, 64),
- (156, 123, 65), (164, 128, 64), (175, 130, 56), (186, 132, 49),
- (200, 139, 44), (214, 146, 40), (218, 150, 41), (223, 155, 42),
- (233, 176, 47), (237, 183, 48), (242, 190, 49), (246, 193, 52),
- (251, 197, 56), (251, 197, 57), (252, 198, 58), (250, 201, 61),
- (249, 204, 65), (235, 197, 80), (221, 186, 85), (207, 175, 90),
- (186, 158, 88), (165, 142, 86), (156, 134, 83), (147, 126, 80),
- (104, 94, 73), (85, 81, 66), (67, 68, 60), (52, 59, 59),
- (38, 51, 59), (32, 48, 58), (27, 46, 58), (19, 39, 60),
- (20, 30, 65), (33, 27, 69), (42, 32, 79), (51, 37, 89),
- (58, 42, 96), (65, 47, 104), (70, 48, 101), (76, 49, 99),
- (107, 58, 82), (122, 71, 75), (138, 84, 68), (146, 95, 58),
- (155, 106, 49), (159, 110, 43), (163, 114, 38), (166, 118, 28),
- (165, 118, 20), (153, 112, 17), (144, 106, 21), (136, 101, 26),
- (133, 99, 28), (131, 97, 30), (121, 92, 37), (110, 85, 42),
- (81, 63, 42), (69, 52, 42), (57, 42, 42), (55, 43, 44),
- (54, 44, 46), (57, 46, 44), (60, 48, 43), (67, 54, 41),
- (71, 57, 37), (73, 50, 28), (76, 51, 25), (80, 53, 23),
- (86, 57, 25), (93, 61, 27), (108, 71, 30), (116, 77, 29),
- (112, 79, 38), (109, 83, 44), (107, 88, 51), (109, 92, 56),
- (112, 97, 62), (119, 107, 68), (125, 115, 76), (128, 122, 89),
- (131, 130, 102), (152, 147, 117), (160, 153, 119), (169, 159, 122),
- (170, 160, 124), (172, 161, 126), (172, 164, 133), (174, 168, 136),
- (183, 167, 132), (185, 167, 132), (188, 168, 132), (187, 169, 134),
- (186, 171, 137), (182, 174, 145), (176, 174, 151), (168, 168, 147),
- (162, 164, 142), (151, 142, 123), (145, 136, 117), (140, 130, 112),
- (128, 115, 101), (110, 98, 87), (91, 87, 72), (79, 70, 61),
- (80, 58, 33), (87, 57, 25), (94, 56, 17), (98, 59, 15),
- (102, 63, 14), (111, 70, 18), (127, 81, 19), (146, 92, 23),
- (164, 104, 26), (194, 122, 30), (198, 125, 32), (203, 128, 34),
- (208, 132, 36), (212, 134, 38), (215, 136, 38), (217, 137, 38),
- (220, 139, 38), (223, 141, 39), (226, 143, 40), (227, 143, 40),
- (229, 144, 40), (230, 145, 38), (230, 145, 39), (229, 144, 39),
- (225, 142, 38), (218, 136, 37), (215, 134, 35), (213, 133, 34),
- (204, 127, 32), (191, 118, 30), (177, 109, 27), (163, 102, 23),
- (156, 97, 19), (156, 97, 18), (157, 98, 17), (159, 98, 19),
- (162, 103, 20), (162, 106, 24), (166, 114, 29), (176, 128, 43),
- (191, 145, 57), (220, 179, 94), (225, 185, 101), (231, 191, 108),
- (237, 203, 114), (242, 214, 119), (247, 222, 120), (250, 230, 128),
- (254, 240, 152), (254, 242, 156), (254, 244, 161), (253, 247, 165),
- (249, 243, 160), (244, 240, 156), (240, 238, 159), (239, 236, 167),
- (238, 236, 180), (241, 240, 197), (241, 242, 204), (240, 238, 204),
- (236, 231, 193), (233, 221, 178), (231, 211, 163), (232, 204, 150),
- (234, 195, 130), (233, 190, 123), (233, 186, 116), (229, 175, 96),
- (225, 164, 76), (221, 152, 58), (216, 143, 46), (213, 138, 41),
- (211, 136, 41), (207, 133, 42), (202, 132, 44), (192, 130, 51),
- (179, 130, 64), (167, 129, 76), (162, 131, 83), (163, 132, 89),
- (171, 135, 87), (179, 141, 87), (183, 149, 97), (183, 157, 115),
- (183, 170, 134), (188, 180, 153), (199, 190, 163), (216, 200, 161),
- (233, 208, 159), (244, 213, 153), (250, 221, 150), (249, 220, 149),
- (243, 217, 148), (236, 208, 141), (223, 194, 140), (213, 179, 133),
- (209, 170, 120), (205, 160, 104), (203, 153, 90), (202, 148, 73),
- (196, 138, 64), (189, 129, 63), (188, 125, 62), (188, 126, 62),
- (194, 130, 63), (202, 139, 61), (208, 148, 63), (214, 157, 72),
- (217, 166, 84), (220, 174, 97), (225, 184, 111), (229, 192, 120),
- (231, 200, 134), (235, 209, 151), (233, 215, 165), (231, 219, 179),
- (225, 219, 187), (217, 217, 188), (208, 211, 183), (202, 206, 180),
- (192, 198, 172), (192, 193, 163), (191, 183, 149), (192, 176, 133),
- (193, 170, 115), (197, 168, 101), (195, 168, 91), (201, 174, 83),
- (208, 177, 76), (220, 180, 69), (232, 183, 61), (220, 168, 49),
- (206, 157, 45), (190, 153, 46), (174, 150, 51), (162, 144, 58)
- ),
-
-// 439 040221-97
-((138, 99, 27), (149, 112, 31), (141, 102, 29), (134, 93, 27),
- (133, 88, 24), (133, 83, 21), (132, 80, 19), (131, 78, 18),
- (120, 64, 22), (107, 55, 21), (94, 46, 21), (76, 36, 19),
- (58, 27, 17), (44, 25, 17), (31, 24, 17), (27, 29, 23),
- (23, 34, 29), (12, 78, 51), (9, 90, 57), (6, 103, 64),
- (6, 111, 80), (6, 120, 96), (7, 133, 104), (8, 147, 112),
- (18, 163, 120), (18, 139, 111), (19, 116, 103), (17, 104, 96),
- (15, 93, 89), (15, 90, 85), (16, 87, 81), (19, 68, 62),
- (22, 50, 40), (25, 25, 15), (33, 23, 10), (41, 22, 5),
- (53, 27, 4), (66, 32, 3), (72, 36, 2), (78, 41, 2),
- (101, 55, 2), (112, 56, 2), (123, 57, 2), (132, 54, 2),
- (142, 51, 2), (149, 49, 2), (157, 48, 2), (165, 58, 5),
- (168, 63, 14), (145, 72, 31), (135, 77, 34), (125, 83, 38),
- (111, 91, 43), (97, 99, 48), (87, 100, 48), (77, 101, 48),
- (55, 94, 37), (54, 85, 31), (54, 77, 26), (72, 69, 17),
- (91, 61, 9), (104, 59, 6), (117, 57, 3), (131, 57, 2),
- (137, 54, 1), (133, 51, 1), (133, 48, 2), (134, 45, 3),
- (130, 43, 3), (127, 41, 3), (118, 37, 4), (108, 36, 4),
- (93, 30, 3), (84, 26, 3), (76, 22, 3), (72, 23, 3),
- (68, 25, 3), (66, 27, 3), (65, 30, 4), (61, 33, 5),
- (62, 35, 3), (73, 44, 4), (79, 52, 7), (85, 61, 10),
- (89, 64, 9), (93, 68, 9), (102, 71, 7), (107, 76, 3),
- (101, 77, 8), (87, 72, 7), (74, 67, 7), (65, 64, 5),
- (57, 61, 3), (42, 54, 2), (30, 45, 4), (20, 39, 4),
- (13, 31, 4), (5, 20, 0), (6, 19, 0), (7, 18, 0),
- (10, 18, 0), (13, 19, 0), (21, 22, 1), (37, 26, 3),
- (73, 42, 9), (86, 52, 11), (100, 63, 14), (105, 65, 15),
- (110, 67, 16), (120, 69, 16), (128, 71, 14), (131, 72, 16),
- (130, 73, 14), (111, 60, 11), (105, 55, 8), (99, 50, 6),
- (83, 41, 2), (70, 37, 1), (58, 37, 1), (48, 42, 1),
- (33, 56, 1), (29, 63, 8), (25, 70, 15), (23, 76, 17),
- (22, 83, 19), (26, 89, 20), (27, 95, 15), (27, 96, 17),
- (26, 89, 22), (24, 78, 25), (26, 75, 21), (28, 72, 17),
- (29, 63, 11), (31, 55, 9), (32, 48, 9), (37, 47, 7),
- (67, 62, 5), (85, 74, 9), (104, 86, 14), (110, 89, 14),
- (117, 93, 15), (123, 99, 16), (121, 105, 18), (120, 114, 26),
- (129, 133, 41), (152, 150, 55), (149, 148, 54), (147, 146, 53),
- (131, 132, 48), (122, 132, 46), (124, 134, 49), (138, 135, 46),
- (152, 116, 30), (150, 111, 24), (148, 107, 18), (145, 102, 11),
- (144, 102, 6), (147, 100, 4), (151, 100, 4), (157, 102, 6),
- (164, 105, 6), (182, 103, 4), (187, 105, 4), (192, 107, 4),
- (202, 108, 9), (209, 116, 14), (215, 128, 21), (220, 128, 27),
- (228, 136, 39), (229, 140, 41), (230, 144, 44), (224, 151, 51),
- (209, 156, 58), (191, 161, 60), (177, 155, 60), (172, 153, 59),
- (173, 144, 54), (173, 139, 53), (162, 138, 49), (155, 134, 44),
- (152, 131, 42), (154, 125, 35), (165, 120, 33), (171, 118, 31),
- (174, 122, 34), (173, 123, 33), (173, 124, 32), (173, 127, 34),
- (177, 128, 35), (184, 132, 41), (189, 133, 49), (193, 136, 51),
- (194, 139, 53), (193, 141, 52), (196, 145, 54), (196, 144, 58),
- (195, 143, 59), (197, 142, 55), (194, 140, 49), (192, 139, 42),
- (189, 135, 39), (185, 130, 38), (183, 123, 35), (179, 112, 31),
- (173, 103, 26), (166, 93, 20), (161, 89, 18), (158, 88, 16),
- (158, 88, 16), (158, 92, 18), (158, 96, 17), (162, 105, 23),
- (168, 117, 32), (176, 129, 39), (184, 140, 47), (186, 146, 48),
- (184, 147, 44), (179, 142, 45), (166, 130, 43), (151, 120, 41),
- (134, 107, 38), (116, 93, 26), (99, 81, 17), (81, 66, 9),
- (64, 57, 4), (50, 49, 2), (39, 42, 0), (32, 40, 0),
- (29, 44, 0), (27, 51, 2), (29, 59, 3), (36, 64, 6),
- (44, 66, 8), (52, 69, 10), (60, 73, 12), (64, 77, 15),
- (74, 78, 17), (84, 75, 20), (92, 71, 19), (96, 66, 16),
- (91, 63, 16), (86, 63, 18), (81, 66, 25), (74, 71, 33),
- (69, 75, 38), (62, 76, 39), (54, 76, 37), (51, 77, 35),
- (50, 79, 38), (61, 86, 42), (84, 102, 54), (99, 106, 53),
- (106, 106, 44), (106, 99, 37), (103, 85, 22), (119, 92, 24)
- ),
-
-// 440 040221-98
-((217, 111, 68), (225, 131, 74), (235, 144, 77), (246, 157, 81),
- (248, 163, 83), (251, 169, 86), (250, 168, 85), (249, 167, 85),
- (242, 154, 78), (240, 148, 77), (239, 143, 76), (239, 138, 75),
- (239, 133, 74), (239, 128, 71), (240, 124, 69), (241, 123, 68),
- (242, 122, 68), (242, 115, 64), (240, 112, 63), (238, 110, 62),
- (238, 107, 62), (239, 105, 63), (239, 103, 63), (239, 102, 63),
- (244, 95, 61), (248, 92, 60), (252, 89, 59), (252, 89, 60),
- (252, 90, 62), (250, 91, 62), (248, 93, 63), (235, 96, 61),
- (222, 94, 60), (198, 88, 58), (185, 81, 56), (173, 75, 55),
- (162, 67, 54), (151, 60, 53), (149, 56, 54), (148, 53, 55),
- (124, 43, 49), (118, 37, 46), (113, 32, 43), (112, 25, 37),
- (111, 19, 32), (111, 15, 29), (111, 12, 27), (115, 6, 23),
- (128, 3, 23), (147, 5, 23), (156, 10, 25), (166, 15, 27),
- (178, 24, 30), (190, 34, 33), (196, 40, 35), (203, 46, 38),
- (227, 72, 48), (236, 84, 52), (245, 96, 57), (247, 107, 62),
- (250, 118, 67), (250, 124, 69), (251, 131, 71), (251, 144, 78),
- (252, 159, 85), (252, 189, 101), (252, 201, 109), (253, 214, 118),
- (253, 218, 121), (253, 223, 125), (253, 230, 132), (253, 234, 135),
- (253, 237, 136), (253, 235, 133), (253, 233, 130), (250, 229, 124),
- (248, 225, 118), (244, 223, 115), (240, 221, 112), (238, 212, 108),
- (238, 203, 104), (238, 184, 98), (239, 180, 96), (240, 176, 94),
- (240, 173, 93), (241, 171, 92), (246, 172, 90), (240, 176, 89),
- (238, 178, 92), (237, 179, 96), (237, 181, 101), (237, 182, 104),
- (238, 183, 108), (239, 188, 116), (242, 191, 125), (250, 196, 136),
- (252, 206, 145), (252, 228, 162), (252, 236, 167), (252, 245, 173),
- (252, 247, 174), (252, 249, 175), (253, 250, 176), (253, 249, 174),
- (253, 245, 167), (253, 241, 163), (253, 237, 160), (252, 235, 158),
- (252, 234, 157), (252, 228, 151), (252, 220, 144), (253, 210, 137),
- (253, 197, 129), (253, 171, 109), (253, 164, 103), (253, 157, 98),
- (254, 141, 89), (253, 128, 83), (254, 117, 77), (253, 106, 72),
- (254, 85, 66), (253, 78, 62), (253, 71, 59), (253, 68, 57),
- (253, 65, 56), (254, 61, 54), (254, 57, 53), (254, 56, 52),
- (254, 56, 51), (252, 56, 51), (252, 56, 50), (252, 56, 50),
- (251, 56, 51), (246, 57, 51), (235, 56, 52), (223, 56, 54),
- (199, 54, 55), (187, 52, 54), (175, 50, 54), (169, 47, 53),
- (164, 45, 52), (156, 39, 49), (157, 34, 42), (155, 27, 38),
- (154, 21, 36), (152, 10, 33), (152, 8, 32), (152, 6, 31),
- (152, 6, 30), (153, 7, 30), (151, 9, 31), (160, 13, 29),
- (182, 20, 27), (187, 21, 27), (193, 23, 27), (205, 27, 27),
- (218, 29, 26), (228, 32, 25), (239, 36, 24), (243, 39, 24),
- (246, 43, 24), (249, 49, 23), (249, 50, 23), (249, 51, 24),
- (250, 54, 26), (251, 54, 28), (252, 55, 30), (252, 58, 33),
- (247, 70, 37), (245, 74, 38), (244, 79, 40), (243, 89, 44),
- (242, 97, 47), (242, 106, 51), (243, 113, 56), (243, 120, 61),
- (245, 125, 66), (248, 134, 65), (247, 142, 66), (246, 154, 65),
- (245, 167, 69), (243, 178, 72), (243, 187, 76), (243, 194, 79),
- (244, 196, 87), (245, 195, 87), (247, 195, 88), (249, 193, 90),
- (249, 192, 88), (251, 196, 90), (250, 199, 92), (250, 203, 97),
- (250, 209, 102), (250, 213, 109), (250, 213, 115), (250, 211, 120),
- (247, 205, 125), (246, 196, 127), (247, 190, 125), (247, 182, 121),
- (247, 176, 118), (247, 171, 116), (247, 166, 115), (248, 160, 111),
- (250, 153, 106), (250, 144, 100), (249, 133, 94), (249, 120, 86),
- (249, 106, 76), (249, 91, 67), (249, 77, 59), (247, 63, 53),
- (247, 49, 48), (246, 39, 43), (242, 31, 39), (236, 25, 37),
- (232, 20, 34), (230, 16, 32), (229, 11, 29), (230, 8, 28),
- (230, 8, 27), (232, 8, 27), (233, 7, 25), (234, 8, 24),
- (232, 9, 25), (230, 11, 26), (229, 15, 28), (228, 19, 28),
- (229, 24, 29), (231, 33, 31), (235, 45, 34), (239, 57, 37),
- (245, 70, 41), (249, 83, 45), (251, 97, 50), (252, 111, 58),
- (252, 122, 64), (252, 129, 69), (252, 134, 72), (252, 137, 74),
- (249, 137, 76), (243, 135, 77), (232, 131, 78), (222, 128, 78),
- (217, 129, 78), (216, 133, 79), (216, 138, 83), (217, 144, 88),
- (218, 146, 89), (222, 146, 89), (226, 143, 87), (225, 138, 84),
- (220, 129, 81), (216, 119, 76), (215, 112, 69), (215, 107, 66)
- ),
-
-// 441 040221-99
-((176, 74, 34), (153, 63, 28), (145, 58, 25), (137, 54, 22),
- (137, 51, 20), (137, 48, 18), (139, 49, 20), (141, 51, 23),
- (141, 61, 32), (142, 68, 34), (144, 75, 37), (150, 84, 41),
- (157, 93, 45), (172, 102, 53), (187, 112, 62), (192, 115, 65),
- (197, 118, 69), (211, 125, 77), (209, 121, 73), (208, 117, 70),
- (206, 111, 66), (204, 106, 62), (203, 103, 60), (202, 100, 58),
- (202, 105, 60), (202, 108, 63), (202, 111, 67), (204, 116, 72),
- (207, 121, 78), (207, 122, 79), (207, 124, 81), (207, 127, 80),
- (202, 133, 83), (194, 150, 99), (199, 163, 112), (204, 176, 125),
- (212, 187, 137), (220, 198, 150), (221, 200, 152), (222, 203, 155),
- (213, 197, 154), (203, 191, 147), (193, 186, 140), (190, 184, 138),
- (188, 183, 137), (188, 182, 134), (188, 182, 132), (189, 178, 124),
- (192, 173, 120), (186, 161, 104), (174, 155, 101), (163, 150, 98),
- (150, 145, 94), (138, 141, 91), (135, 138, 89), (132, 136, 87),
- (128, 130, 81), (127, 129, 84), (126, 128, 88), (124, 129, 90),
- (122, 130, 93), (121, 129, 92), (120, 129, 91), (113, 125, 87),
- (109, 120, 79), (110, 111, 70), (108, 107, 67), (106, 104, 64),
- (104, 103, 61), (103, 102, 59), (99, 98, 54), (90, 91, 47),
- (74, 76, 33), (69, 71, 29), (64, 66, 26), (58, 61, 23),
- (52, 57, 20), (48, 54, 18), (44, 51, 17), (36, 45, 12),
- (27, 37, 7), (19, 26, 2), (19, 24, 2), (20, 22, 2),
- (22, 22, 2), (24, 22, 2), (32, 23, 2), (40, 24, 2),
- (51, 27, 2), (52, 27, 2), (53, 27, 3), (52, 29, 3),
- (51, 31, 3), (56, 35, 4), (62, 41, 6), (77, 48, 8),
- (89, 54, 9), (114, 65, 16), (117, 71, 20), (120, 78, 24),
- (119, 81, 27), (118, 84, 31), (120, 90, 36), (122, 93, 38),
- (130, 93, 41), (134, 89, 40), (139, 85, 40), (141, 83, 41),
- (144, 82, 42), (149, 83, 43), (153, 82, 42), (155, 80, 42),
- (154, 76, 40), (141, 58, 29), (136, 53, 26), (131, 48, 24),
- (124, 43, 20), (121, 42, 20), (124, 45, 21), (130, 53, 26),
- (147, 73, 41), (150, 80, 49), (153, 88, 58), (153, 93, 64),
- (153, 99, 70), (156, 111, 78), (162, 123, 88), (176, 138, 100),
- (193, 154, 109), (226, 171, 122), (232, 173, 124), (238, 176, 127),
- (246, 179, 127), (249, 174, 125), (249, 169, 119), (246, 163, 112),
- (239, 153, 95), (238, 152, 90), (238, 151, 85), (238, 150, 85),
- (239, 150, 85), (240, 148, 83), (240, 145, 83), (239, 142, 81),
- (234, 142, 79), (226, 140, 79), (223, 142, 80), (220, 144, 81),
- (215, 144, 84), (208, 142, 85), (202, 137, 84), (188, 131, 83),
- (154, 107, 71), (144, 101, 66), (135, 95, 62), (116, 82, 54),
- (99, 70, 47), (86, 62, 42), (75, 56, 39), (61, 53, 35),
- (52, 47, 31), (32, 37, 22), (28, 35, 19), (25, 34, 17),
- (25, 35, 16), (32, 38, 16), (42, 44, 19), (58, 51, 24),
- (94, 69, 34), (101, 73, 36), (109, 78, 39), (125, 87, 45),
- (140, 95, 50), (154, 100, 54), (169, 105, 56), (184, 108, 58),
- (199, 111, 59), (210, 112, 61), (219, 114, 64), (228, 117, 67),
- (230, 116, 69), (231, 112, 68), (227, 108, 67), (224, 105, 62),
- (210, 92, 48), (208, 89, 44), (206, 86, 41), (199, 81, 37),
- (191, 73, 32), (179, 67, 31), (169, 64, 30), (165, 65, 28),
- (159, 63, 27), (157, 65, 25), (161, 69, 26), (167, 74, 27),
- (170, 81, 33), (168, 87, 39), (169, 95, 46), (169, 100, 53),
- (167, 108, 58), (169, 115, 61), (178, 123, 67), (189, 134, 74),
- (196, 144, 80), (201, 153, 86), (205, 156, 91), (200, 158, 94),
- (191, 155, 93), (181, 150, 92), (173, 144, 87), (165, 138, 80),
- (160, 134, 77), (157, 128, 69), (151, 123, 64), (142, 116, 60),
- (132, 112, 58), (122, 108, 59), (116, 106, 58), (112, 105, 61),
- (108, 106, 60), (103, 104, 58), (96, 100, 57), (89, 98, 54),
- (80, 98, 54), (77, 97, 53), (79, 96, 54), (83, 97, 52),
- (91, 97, 50), (101, 95, 51), (109, 91, 49), (112, 87, 47),
- (114, 83, 44), (119, 76, 42), (122, 71, 37), (128, 68, 31),
- (136, 64, 27), (145, 61, 27), (151, 60, 28), (154, 65, 34),
- (159, 71, 43), (161, 74, 49), (162, 80, 52), (162, 83, 51),
- (164, 84, 51), (167, 84, 49), (167, 89, 49), (168, 97, 53),
- (170, 102, 57), (173, 111, 64), (176, 113, 62), (180, 111, 60),
- (185, 105, 54), (188, 97, 47), (186, 89, 41), (185, 78, 33)
- ),
-
-// 442 040222
-((92, 110, 105), (106, 101, 96), (104, 95, 91), (102, 89, 86),
- (98, 84, 84), (94, 80, 83), (94, 82, 83), (95, 84, 84),
- (111, 102, 96), (125, 116, 106), (139, 131, 117), (147, 144, 127),
- (155, 158, 137), (165, 169, 149), (176, 181, 162), (181, 186, 167),
- (187, 191, 173), (201, 196, 185), (197, 188, 178), (193, 180, 171),
- (187, 172, 162), (182, 164, 153), (181, 162, 149), (181, 161, 146),
- (176, 144, 129), (174, 136, 119), (173, 129, 110), (172, 126, 104),
- (171, 123, 98), (171, 122, 95), (171, 122, 93), (169, 122, 92),
- (169, 119, 94), (166, 115, 96), (159, 107, 93), (153, 99, 90),
- (139, 89, 81), (125, 80, 72), (117, 75, 66), (110, 70, 61),
- (83, 51, 43), (74, 44, 37), (66, 37, 32), (60, 36, 30),
- (55, 35, 29), (52, 35, 29), (50, 36, 29), (49, 39, 30),
- (47, 47, 32), (51, 65, 36), (61, 76, 42), (72, 88, 48),
- (86, 99, 60), (101, 110, 72), (106, 121, 79), (112, 133, 87),
- (126, 147, 93), (134, 145, 93), (142, 144, 93), (144, 135, 93),
- (147, 127, 93), (144, 125, 92), (142, 123, 92), (132, 113, 85),
- (121, 103, 77), (96, 78, 55), (82, 66, 45), (69, 54, 35),
- (63, 48, 30), (58, 42, 25), (47, 34, 21), (38, 31, 17),
- (23, 35, 19), (20, 36, 22), (17, 37, 25), (20, 39, 31),
- (23, 42, 37), (26, 43, 44), (30, 44, 52), (36, 59, 64),
- (44, 71, 74), (52, 88, 92), (54, 86, 97), (56, 85, 103),
- (55, 85, 105), (55, 85, 107), (59, 88, 107), (66, 89, 105),
- (83, 98, 93), (92, 98, 89), (102, 99, 86), (106, 100, 85),
- (110, 101, 85), (119, 98, 85), (131, 101, 81), (144, 107, 79),
- (160, 117, 84), (183, 139, 98), (186, 145, 106), (190, 151, 115),
- (190, 152, 116), (190, 154, 118), (193, 157, 117), (194, 161, 117),
- (192, 162, 118), (184, 153, 114), (176, 144, 110), (172, 137, 105),
- (168, 131, 101), (161, 123, 93), (153, 112, 84), (145, 102, 79),
- (137, 92, 72), (119, 68, 60), (116, 64, 57), (113, 61, 55),
- (111, 57, 50), (109, 56, 50), (107, 58, 49), (106, 61, 48),
- (103, 64, 44), (103, 63, 45), (104, 63, 46), (103, 63, 47),
- (102, 64, 48), (98, 66, 50), (99, 70, 55), (95, 77, 55),
- (95, 80, 59), (103, 95, 72), (103, 99, 75), (104, 104, 79),
- (109, 111, 86), (114, 122, 90), (115, 125, 93), (120, 128, 98),
- (136, 138, 112), (148, 143, 118), (161, 148, 125), (164, 150, 128),
- (167, 153, 131), (171, 155, 135), (173, 154, 136), (173, 149, 133),
- (172, 144, 132), (181, 135, 124), (182, 136, 122), (183, 137, 121),
- (184, 141, 120), (182, 142, 113), (177, 141, 106), (173, 136, 98),
- (165, 117, 80), (161, 115, 78), (158, 113, 76), (152, 107, 73),
- (143, 102, 68), (135, 99, 67), (124, 94, 66), (118, 86, 65),
- (111, 79, 66), (89, 62, 62), (84, 59, 60), (79, 56, 58),
- (65, 51, 55), (54, 46, 52), (50, 42, 54), (46, 40, 54),
- (42, 37, 50), (40, 36, 47), (39, 35, 44), (34, 35, 35),
- (34, 32, 33), (33, 33, 31), (36, 34, 31), (36, 35, 33),
- (36, 35, 33), (37, 39, 31), (39, 37, 32), (40, 40, 34),
- (46, 49, 42), (53, 59, 52), (65, 70, 59), (81, 85, 67),
- (111, 97, 73), (117, 100, 74), (124, 103, 76), (131, 107, 79),
- (142, 109, 80), (152, 114, 81), (166, 115, 87), (174, 116, 84),
- (176, 115, 85), (169, 111, 79), (160, 106, 77), (147, 102, 74),
- (143, 100, 78), (141, 104, 86), (142, 112, 102), (138, 122, 112),
- (131, 131, 119), (122, 134, 122), (119, 134, 122), (119, 135, 122),
- (126, 135, 129), (137, 139, 137), (142, 143, 142), (146, 147, 141),
- (148, 147, 134), (149, 147, 120), (150, 144, 107), (153, 136, 98),
- (150, 127, 93), (148, 123, 89), (146, 119, 84), (150, 117, 78),
- (155, 118, 75), (162, 116, 76), (167, 116, 80), (167, 115, 89),
- (165, 115, 104), (170, 122, 115), (178, 133, 126), (190, 142, 142),
- (206, 156, 156), (214, 165, 166), (214, 168, 179), (211, 167, 182),
- (201, 167, 173), (187, 158, 164), (176, 151, 156), (163, 141, 143),
- (151, 129, 132), (141, 111, 123), (128, 94, 111), (117, 78, 98),
- (111, 69, 88), (107, 64, 83), (108, 70, 83), (113, 82, 88),
- (121, 95, 100), (131, 113, 114), (140, 127, 128), (142, 138, 137),
- (142, 145, 149), (140, 153, 155), (132, 157, 160), (127, 167, 163),
- (125, 172, 166), (128, 175, 164), (123, 175, 162), (121, 163, 152),
- (111, 147, 142), (101, 133, 130), (89, 120, 118), (93, 110, 109)
- ),
-
-// 443 040222-00
-((94, 93, 77), (85, 102, 65), (85, 100, 67), (86, 98, 69),
- (99, 105, 72), (112, 113, 75), (116, 117, 79), (121, 121, 84),
- (143, 124, 76), (152, 126, 75), (162, 129, 74), (176, 139, 82),
- (191, 149, 91), (203, 149, 99), (215, 150, 107), (218, 152, 109),
- (222, 154, 112), (221, 153, 125), (215, 139, 115), (209, 125, 106),
- (192, 111, 92), (176, 98, 78), (173, 94, 74), (170, 90, 70),
- (158, 91, 42), (159, 100, 36), (161, 110, 30), (162, 127, 33),
- (164, 144, 37), (168, 147, 38), (172, 150, 40), (177, 144, 45),
- (177, 141, 55), (167, 155, 87), (161, 154, 96), (155, 153, 106),
- (141, 152, 107), (127, 152, 109), (120, 150, 107), (114, 148, 106),
- (99, 125, 92), (99, 102, 83), (99, 79, 75), (100, 57, 68),
- (102, 36, 61), (101, 29, 57), (100, 22, 54), (100, 17, 50),
- (100, 23, 48), (88, 43, 54), (74, 46, 63), (60, 49, 72),
- (60, 54, 85), (61, 59, 98), (63, 58, 105), (66, 58, 112),
- (81, 62, 125), (92, 67, 127), (103, 73, 129), (120, 81, 122),
- (138, 90, 115), (144, 93, 109), (151, 97, 103), (155, 97, 92),
- (152, 95, 87), (134, 89, 73), (118, 72, 66), (103, 55, 60),
- (97, 51, 58), (91, 48, 56), (82, 43, 54), (76, 29, 51),
- (73, 4, 59), (81, 3, 64), (90, 3, 70), (101, 7, 73),
- (113, 11, 76), (116, 18, 79), (119, 26, 83), (134, 39, 85),
- (161, 55, 75), (190, 103, 54), (200, 118, 56), (210, 134, 58),
- (216, 135, 60), (222, 137, 63), (232, 147, 63), (228, 141, 61),
- (221, 108, 68), (212, 90, 66), (204, 72, 65), (200, 63, 65),
- (196, 54, 65), (180, 45, 59), (172, 39, 56), (166, 37, 58),
- (172, 38, 66), (175, 55, 61), (177, 64, 53), (179, 74, 45),
- (175, 78, 43), (172, 83, 41), (160, 81, 37), (152, 78, 33),
- (139, 60, 37), (129, 48, 46), (119, 37, 56), (116, 29, 60),
- (114, 22, 65), (110, 13, 76), (103, 13, 81), (95, 24, 82),
- (81, 33, 72), (45, 38, 56), (42, 45, 52), (39, 53, 48),
- (45, 65, 32), (58, 59, 27), (76, 48, 17), (93, 51, 14),
- (135, 70, 9), (155, 74, 8), (175, 78, 8), (171, 80, 10),
- (167, 82, 13), (152, 92, 19), (143, 101, 25), (136, 106, 29),
- (121, 105, 37), (106, 92, 64), (109, 86, 67), (113, 81, 70),
- (117, 73, 69), (121, 73, 67), (128, 75, 71), (139, 78, 76),
- (156, 99, 84), (158, 117, 93), (161, 135, 103), (160, 138, 108),
- (159, 142, 114), (165, 144, 131), (172, 147, 140), (176, 153, 146),
- (177, 149, 141), (184, 142, 146), (187, 151, 147), (190, 161, 149),
- (200, 170, 141), (208, 169, 129), (221, 156, 122), (224, 159, 115),
- (234, 153, 85), (238, 143, 80), (243, 134, 75), (245, 131, 73),
- (246, 138, 71), (246, 151, 73), (242, 152, 80), (239, 152, 91),
- (236, 146, 98), (231, 129, 100), (224, 123, 103), (218, 117, 106),
- (198, 109, 109), (182, 107, 105), (172, 115, 100), (157, 124, 105),
- (133, 159, 135), (134, 171, 140), (136, 183, 146), (139, 193, 143),
- (134, 197, 145), (129, 193, 141), (131, 188, 146), (132, 178, 136),
- (125, 173, 128), (118, 164, 118), (117, 158, 117), (114, 145, 109),
- (109, 140, 106), (99, 133, 106), (95, 125, 110), (86, 105, 105),
- (62, 79, 95), (57, 72, 95), (53, 66, 95), (46, 47, 88),
- (47, 32, 70), (46, 32, 53), (44, 41, 49), (46, 50, 54),
- (63, 61, 54), (84, 76, 41), (91, 95, 31), (91, 103, 27),
- (100, 110, 33), (125, 102, 31), (146, 93, 26), (154, 77, 12),
- (139, 69, 15), (119, 57, 23), (109, 47, 36), (113, 43, 36),
- (114, 49, 49), (106, 56, 67), (105, 64, 86), (111, 77, 90),
- (130, 90, 98), (142, 102, 102), (155, 116, 110), (165, 134, 113),
- (177, 151, 117), (184, 169, 113), (188, 181, 105), (191, 186, 100),
- (199, 181, 88), (207, 175, 74), (207, 162, 56), (195, 142, 50),
- (182, 118, 39), (165, 105, 30), (151, 98, 19), (136, 97, 29),
- (121, 97, 42), (106, 107, 47), (95, 115, 39), (90, 114, 36),
- (81, 108, 48), (76, 113, 53), (80, 126, 55), (88, 135, 44),
- (89, 142, 44), (90, 146, 50), (97, 156, 71), (108, 165, 86),
- (112, 182, 93), (112, 185, 96), (107, 180, 104), (102, 168, 112),
- (94, 162, 117), (88, 156, 110), (89, 155, 104), (93, 155, 98),
- (98, 156, 97), (103, 158, 91), (112, 158, 83), (119, 152, 81),
- (127, 140, 85), (129, 133, 89), (134, 127, 90), (132, 117, 90),
- (136, 107, 89), (120, 103, 85), (108, 102, 84), (90, 95, 82)
- ),
-
-// 444 040222-01
-((54, 94, 49), (43, 94, 43), (41, 93, 50), (39, 93, 58),
- (38, 95, 61), (38, 97, 65), (37, 98, 63), (36, 99, 62),
- (25, 88, 69), (21, 78, 73), (17, 68, 77), (16, 63, 66),
- (15, 58, 56), (15, 54, 48), (15, 50, 41), (14, 46, 40),
- (14, 43, 40), (15, 33, 44), (16, 33, 44), (18, 34, 44),
- (20, 40, 45), (22, 46, 46), (24, 50, 48), (27, 55, 51),
- (35, 67, 56), (35, 68, 57), (35, 70, 59), (35, 73, 61),
- (36, 77, 64), (38, 78, 65), (41, 79, 66), (42, 77, 74),
- (44, 73, 76), (43, 70, 95), (48, 73, 106), (53, 76, 117),
- (68, 87, 123), (83, 99, 129), (93, 107, 135), (103, 115, 142),
- (146, 152, 174), (163, 169, 184), (181, 186, 195), (200, 201, 200),
- (220, 216, 206), (223, 219, 206), (227, 222, 206), (219, 221, 196),
- (201, 214, 177), (161, 191, 136), (139, 170, 112), (118, 150, 89),
- (92, 133, 69), (66, 116, 50), (57, 110, 43), (49, 105, 37),
- (33, 80, 27), (29, 70, 24), (26, 60, 22), (24, 54, 19),
- (23, 49, 17), (24, 47, 17), (25, 46, 17), (26, 44, 17),
- (28, 44, 17), (33, 59, 21), (39, 69, 26), (45, 80, 32),
- (48, 84, 34), (52, 88, 36), (60, 95, 43), (69, 101, 48),
- (77, 111, 64), (73, 106, 73), (70, 102, 83), (66, 92, 88),
- (62, 82, 93), (59, 78, 97), (57, 75, 101), (50, 70, 109),
- (42, 69, 120), (36, 68, 131), (35, 65, 128), (34, 62, 125),
- (34, 62, 120), (35, 62, 116), (36, 67, 106), (38, 72, 95),
- (38, 71, 72), (37, 69, 60), (37, 68, 48), (37, 70, 44),
- (37, 73, 40), (39, 81, 38), (40, 83, 45), (42, 82, 56),
- (46, 82, 68), (52, 89, 95), (56, 93, 113), (60, 98, 131),
- (65, 101, 139), (70, 105, 147), (82, 112, 169), (96, 124, 180),
- (122, 145, 200), (134, 154, 202), (147, 164, 205), (151, 166, 203),
- (155, 169, 201), (158, 171, 203), (156, 169, 209), (149, 163, 205),
- (143, 157, 205), (121, 138, 182), (116, 136, 177), (111, 134, 172),
- (95, 131, 161), (85, 127, 149), (77, 125, 134), (71, 113, 117),
- (65, 103, 97), (61, 100, 91), (57, 98, 86), (55, 94, 84),
- (54, 90, 83), (51, 81, 85), (49, 73, 94), (47, 69, 103),
- (47, 68, 112), (54, 71, 124), (55, 74, 127), (57, 78, 130),
- (59, 83, 135), (59, 86, 141), (57, 86, 141), (56, 84, 145),
- (54, 83, 150), (49, 80, 148), (44, 77, 147), (41, 74, 143),
- (39, 72, 139), (36, 65, 132), (34, 59, 121), (31, 55, 107),
- (28, 51, 92), (25, 45, 61), (25, 43, 55), (25, 41, 50),
- (25, 41, 39), (25, 43, 31), (25, 47, 25), (25, 53, 20),
- (21, 56, 32), (21, 57, 38), (21, 59, 45), (22, 59, 61),
- (22, 61, 72), (23, 64, 83), (23, 66, 90), (25, 67, 98),
- (27, 71, 105), (38, 86, 105), (40, 91, 102), (43, 96, 100),
- (50, 103, 97), (55, 116, 94), (62, 129, 92), (69, 143, 90),
- (78, 155, 105), (80, 154, 109), (82, 153, 114), (86, 149, 125),
- (87, 143, 132), (86, 141, 135), (86, 134, 141), (87, 132, 139),
- (90, 129, 132), (91, 128, 125), (88, 130, 115), (88, 132, 111),
- (86, 141, 106), (87, 150, 97), (86, 156, 88), (80, 158, 81),
- (70, 142, 86), (68, 138, 89), (66, 134, 92), (61, 122, 91),
- (54, 112, 83), (46, 101, 72), (41, 88, 65), (37, 77, 63),
- (34, 63, 68), (33, 57, 69), (32, 56, 69), (30, 56, 69),
- (28, 60, 64), (25, 59, 70), (23, 60, 76), (27, 68, 83),
- (33, 77, 89), (39, 89, 86), (42, 100, 81), (42, 105, 76),
- (45, 108, 67), (47, 110, 60), (51, 109, 51), (52, 105, 43),
- (50, 97, 37), (47, 85, 30), (41, 73, 23), (36, 60, 17),
- (30, 47, 12), (25, 36, 9), (21, 28, 6), (19, 25, 4),
- (18, 25, 3), (17, 28, 3), (17, 29, 3), (18, 32, 4),
- (19, 36, 7), (21, 40, 10), (23, 48, 14), (26, 56, 18),
- (31, 65, 22), (36, 75, 26), (40, 81, 30), (42, 85, 32),
- (42, 88, 32), (42, 89, 31), (41, 89, 28), (39, 86, 25),
- (34, 81, 22), (32, 76, 21), (31, 73, 20), (31, 72, 22),
- (32, 75, 22), (33, 79, 25), (38, 87, 31), (46, 98, 37),
- (58, 113, 47), (69, 132, 55), (80, 142, 64), (89, 150, 79),
- (92, 151, 95), (100, 151, 111), (109, 155, 120), (112, 151, 123),
- (114, 144, 122), (106, 131, 120), (91, 114, 116), (86, 106, 111),
- (77, 97, 98), (73, 91, 84), (69, 91, 70), (58, 87, 54)
- ),
-
-// 445 040222-02
-((140, 109, 204), (117, 101, 203), (109, 100, 208), (102, 99, 213),
- (98, 93, 210), (95, 88, 208), (101, 89, 205), (107, 90, 203),
- (133, 104, 206), (150, 116, 217), (167, 128, 229), (184, 136, 240),
- (202, 144, 252), (216, 146, 252), (230, 149, 253), (235, 149, 253),
- (240, 150, 254), (247, 153, 254), (240, 150, 254), (233, 148, 254),
- (218, 141, 252), (204, 134, 250), (195, 128, 244), (186, 122, 239),
- (151, 98, 207), (132, 86, 188), (114, 74, 170), (96, 65, 156),
- (79, 57, 143), (69, 52, 135), (59, 47, 127), (43, 39, 110),
- (29, 31, 91), (8, 14, 53), (5, 9, 42), (2, 4, 32),
- (2, 4, 34), (2, 5, 36), (4, 8, 43), (6, 12, 51),
- (16, 28, 82), (20, 35, 97), (24, 43, 112), (23, 42, 112),
- (22, 42, 113), (21, 42, 113), (21, 42, 114), (21, 42, 114),
- (21, 42, 114), (24, 45, 118), (21, 41, 108), (19, 37, 99),
- (14, 29, 82), (10, 21, 65), (8, 17, 57), (6, 13, 49),
- (1, 3, 26), (0, 2, 24), (0, 1, 22), (0, 3, 27),
- (1, 6, 33), (3, 9, 41), (5, 13, 49), (11, 21, 67),
- (17, 29, 85), (29, 43, 118), (30, 47, 126), (32, 51, 134),
- (32, 52, 136), (33, 53, 138), (33, 54, 139), (32, 54, 139),
- (35, 55, 142), (37, 58, 149), (39, 61, 157), (45, 62, 160),
- (51, 63, 164), (54, 62, 164), (57, 62, 164), (63, 60, 163),
- (71, 58, 161), (90, 65, 176), (108, 75, 193), (127, 85, 211),
- (138, 89, 219), (149, 94, 228), (168, 103, 241), (186, 108, 251),
- (208, 114, 254), (214, 116, 254), (221, 118, 254), (222, 119, 254),
- (224, 120, 254), (223, 121, 254), (219, 121, 254), (208, 119, 251),
- (191, 116, 242), (156, 99, 212), (137, 88, 193), (119, 78, 175),
- (110, 73, 166), (102, 68, 158), (83, 60, 144), (65, 52, 128),
- (32, 35, 93), (21, 26, 74), (10, 17, 55), (7, 13, 47),
- (5, 10, 40), (2, 4, 29), (1, 1, 23), (0, 0, 21),
- (0, 0, 20), (0, 0, 20), (0, 0, 21), (0, 0, 22),
- (1, 0, 24), (1, 2, 28), (3, 5, 35), (7, 12, 52),
- (24, 28, 89), (35, 35, 107), (47, 43, 126), (52, 46, 133),
- (58, 49, 140), (68, 53, 150), (76, 60, 167), (83, 67, 184),
- (87, 74, 200), (88, 80, 212), (88, 79, 211), (88, 79, 210),
- (85, 76, 200), (84, 73, 194), (83, 73, 194), (84, 75, 201),
- (82, 77, 205), (74, 75, 200), (67, 74, 195), (62, 70, 186),
- (57, 67, 178), (49, 62, 164), (45, 58, 155), (44, 55, 150),
- (47, 52, 145), (47, 49, 137), (45, 46, 129), (43, 43, 122),
- (34, 37, 105), (23, 29, 86), (13, 21, 66), (7, 13, 47),
- (1, 3, 21), (1, 2, 18), (1, 1, 16), (1, 1, 14),
- (0, 0, 12), (1, 0, 12), (1, 1, 14), (1, 1, 16),
- (2, 4, 22), (8, 15, 46), (10, 18, 54), (12, 22, 63),
- (18, 29, 81), (24, 37, 99), (27, 43, 114), (30, 48, 125),
- (29, 49, 128), (28, 49, 128), (27, 49, 129), (28, 49, 129),
- (29, 48, 129), (29, 47, 127), (29, 47, 124), (26, 41, 110),
- (22, 35, 96), (15, 27, 78), (10, 20, 61), (5, 12, 46),
- (2, 5, 34), (0, 2, 28), (0, 0, 23), (0, 0, 22),
- (0, 0, 21), (0, 0, 21), (0, 0, 22), (0, 0, 23),
- (0, 0, 24), (0, 0, 26), (0, 0, 27), (0, 1, 28),
- (0, 1, 29), (0, 1, 30), (0, 2, 30), (0, 2, 30),
- (0, 2, 30), (0, 2, 31), (0, 2, 32), (0, 3, 35),
- (1, 6, 40), (3, 10, 51), (9, 18, 67), (18, 26, 85),
- (30, 35, 103), (43, 44, 120), (54, 51, 135), (64, 56, 149),
- (68, 61, 161), (69, 67, 174), (69, 71, 183), (70, 73, 188),
- (71, 76, 192), (73, 79, 194), (79, 82, 200), (81, 83, 202),
- (81, 85, 206), (76, 85, 210), (71, 83, 209), (65, 82, 206),
- (60, 78, 199), (59, 78, 198), (60, 79, 200), (63, 82, 205),
- (66, 86, 215), (66, 87, 215), (64, 85, 212), (60, 78, 198),
- (55, 71, 184), (51, 64, 169), (47, 59, 158), (44, 58, 156),
- (42, 59, 155), (43, 61, 158), (47, 62, 159), (55, 63, 159),
- (68, 63, 158), (83, 64, 159), (96, 67, 162), (106, 73, 173),
- (116, 81, 190), (125, 91, 208), (134, 100, 225), (149, 107, 239),
- (168, 113, 251), (187, 119, 254), (202, 122, 254), (211, 126, 254),
- (216, 131, 254), (216, 138, 254), (200, 135, 252), (186, 131, 250),
- (175, 129, 247), (163, 122, 237), (151, 114, 224), (139, 105, 211)
- ),
-
-// 446 040222-03
-((108, 61, 116), (101, 42, 124), (99, 37, 123), (98, 32, 122),
- (94, 32, 122), (91, 33, 122), (90, 33, 121), (89, 33, 121),
- (96, 45, 138), (103, 51, 149), (111, 58, 161), (114, 66, 165),
- (118, 75, 170), (114, 82, 166), (111, 89, 162), (108, 91, 158),
- (106, 93, 154), (97, 99, 138), (94, 95, 132), (92, 92, 126),
- (87, 87, 120), (83, 83, 115), (79, 81, 112), (76, 80, 109),
- (62, 71, 94), (57, 64, 85), (53, 57, 77), (52, 51, 69),
- (51, 45, 61), (52, 43, 58), (54, 42, 56), (61, 43, 56),
- (70, 48, 62), (93, 68, 82), (107, 80, 95), (121, 93, 109),
- (133, 104, 120), (145, 115, 131), (151, 119, 136), (158, 123, 141),
- (182, 143, 162), (193, 151, 171), (204, 160, 181), (209, 164, 186),
- (214, 168, 192), (213, 169, 193), (213, 171, 195), (211, 172, 196),
- (208, 172, 194), (199, 169, 189), (193, 165, 184), (187, 161, 179),
- (176, 152, 171), (166, 143, 164), (160, 138, 160), (155, 134, 157),
- (142, 117, 144), (137, 114, 142), (133, 112, 141), (126, 110, 140),
- (119, 108, 139), (116, 106, 138), (113, 105, 138), (107, 101, 137),
- (100, 100, 135), (96, 87, 126), (95, 85, 123), (95, 83, 121),
- (94, 82, 118), (93, 81, 115), (90, 77, 110), (86, 76, 108),
- (76, 74, 101), (74, 70, 96), (73, 67, 92), (75, 67, 90),
- (78, 68, 89), (79, 67, 87), (81, 67, 86), (85, 68, 85),
- (89, 68, 84), (98, 75, 89), (98, 76, 93), (98, 77, 97),
- (97, 79, 98), (97, 81, 99), (96, 82, 100), (97, 82, 99),
- (105, 82, 98), (109, 85, 98), (113, 89, 98), (113, 89, 99),
- (113, 90, 101), (112, 92, 102), (111, 94, 103), (112, 93, 102),
- (115, 91, 102), (122, 86, 100), (124, 86, 99), (127, 86, 98),
- (126, 86, 98), (125, 86, 99), (121, 87, 99), (114, 86, 97),
- (110, 83, 95), (110, 80, 93), (110, 77, 91), (109, 75, 91),
- (109, 74, 91), (108, 70, 92), (104, 66, 96), (97, 61, 101),
- (94, 57, 106), (95, 48, 120), (98, 49, 123), (102, 50, 126),
- (111, 56, 134), (126, 64, 143), (139, 72, 153), (151, 82, 163),
- (171, 104, 187), (181, 114, 199), (191, 124, 211), (194, 128, 213),
- (198, 133, 216), (209, 143, 220), (216, 152, 223), (223, 158, 221),
- (225, 162, 217), (223, 168, 206), (221, 169, 204), (219, 170, 202),
- (213, 168, 196), (206, 166, 189), (200, 162, 183), (193, 156, 177),
- (175, 132, 161), (165, 121, 149), (156, 110, 138), (151, 105, 132),
- (146, 100, 127), (135, 90, 116), (124, 83, 105), (113, 78, 94),
- (100, 74, 85), (77, 57, 74), (73, 56, 73), (69, 55, 72),
- (63, 53, 69), (63, 52, 68), (64, 53, 68), (67, 56, 71),
- (73, 65, 82), (73, 65, 84), (74, 65, 86), (74, 67, 93),
- (73, 72, 99), (75, 75, 105), (76, 78, 109), (81, 82, 113),
- (87, 87, 117), (106, 89, 133), (110, 87, 136), (115, 85, 139),
- (121, 83, 144), (125, 80, 151), (126, 75, 155), (127, 69, 159),
- (129, 63, 160), (129, 61, 162), (129, 60, 164), (134, 58, 169),
- (140, 60, 173), (147, 67, 177), (152, 74, 180), (158, 80, 186),
- (163, 89, 192), (168, 95, 197), (166, 103, 199), (166, 106, 200),
- (166, 110, 201), (168, 118, 202), (170, 126, 199), (173, 137, 196),
- (183, 158, 198), (184, 162, 198), (186, 167, 198), (192, 169, 199),
- (196, 167, 199), (198, 165, 199), (199, 160, 197), (200, 157, 193),
- (202, 156, 191), (206, 153, 192), (207, 150, 191), (207, 145, 194),
- (210, 140, 198), (213, 134, 200), (215, 126, 199), (213, 118, 198),
- (212, 112, 198), (210, 106, 196), (209, 102, 191), (203, 97, 185),
- (195, 93, 185), (187, 92, 185), (180, 90, 184), (169, 89, 181),
- (157, 88, 180), (144, 87, 174), (134, 85, 162), (126, 83, 147),
- (114, 79, 136), (104, 76, 124), (96, 74, 114), (87, 73, 103),
- (80, 72, 99), (70, 71, 95), (62, 68, 91), (57, 65, 83),
- (54, 60, 76), (53, 57, 69), (53, 53, 65), (53, 50, 60),
- (55, 49, 57), (56, 48, 57), (59, 49, 58), (61, 50, 59),
- (65, 52, 63), (71, 57, 68), (78, 64, 76), (87, 71, 85),
- (96, 79, 92), (106, 84, 101), (116, 89, 109), (125, 92, 114),
- (134, 96, 119), (145, 100, 123), (155, 104, 129), (166, 111, 136),
- (177, 119, 143), (188, 127, 152), (195, 134, 160), (198, 136, 164),
- (198, 137, 165), (194, 134, 162), (191, 129, 157), (183, 123, 151),
- (176, 119, 143), (169, 114, 134), (161, 109, 128), (153, 102, 120),
- (143, 97, 117), (131, 89, 116), (122, 81, 113), (112, 69, 112)
- ),
-
-// 447 040222-05
-((97, 154, 138), (60, 119, 109), (59, 117, 109), (58, 115, 109),
- (65, 124, 114), (73, 133, 120), (78, 139, 123), (83, 146, 126),
- (104, 166, 142), (111, 173, 147), (119, 181, 152), (122, 183, 157),
- (125, 186, 162), (128, 189, 165), (131, 192, 168), (132, 193, 168),
- (133, 195, 169), (142, 198, 178), (149, 202, 181), (157, 207, 184),
- (162, 208, 182), (168, 209, 180), (171, 211, 180), (175, 213, 181),
- (158, 191, 164), (148, 178, 155), (138, 165, 147), (118, 153, 139),
- (99, 141, 131), (97, 139, 129), (95, 137, 128), (92, 136, 131),
- (95, 136, 126), (94, 139, 123), (91, 132, 117), (88, 126, 111),
- (76, 124, 108), (65, 122, 105), (61, 117, 102), (57, 112, 100),
- (50, 106, 97), (47, 104, 94), (45, 102, 91), (43, 102, 89),
- (41, 102, 87), (40, 101, 85), (39, 101, 84), (39, 99, 84),
- (40, 101, 85), (45, 103, 91), (49, 107, 99), (53, 111, 107),
- (58, 116, 112), (63, 122, 118), (65, 125, 120), (68, 128, 123),
- (73, 134, 125), (74, 135, 125), (76, 136, 125), (72, 132, 121),
- (69, 128, 117), (65, 125, 115), (62, 122, 113), (58, 117, 110),
- (55, 112, 105), (55, 114, 105), (62, 118, 108), (69, 123, 111),
- (74, 125, 116), (79, 127, 121), (89, 132, 127), (93, 138, 131),
- (103, 147, 145), (103, 155, 149), (104, 163, 153), (108, 168, 154),
- (113, 173, 156), (113, 174, 157), (114, 176, 158), (119, 179, 159),
- (124, 184, 162), (132, 193, 170), (142, 199, 177), (152, 206, 184),
- (156, 208, 186), (161, 211, 189), (169, 215, 191), (176, 219, 197),
- (188, 220, 203), (191, 221, 205), (194, 222, 208), (191, 220, 207),
- (188, 218, 206), (184, 218, 205), (174, 210, 196), (151, 197, 184),
- (125, 182, 173), (87, 146, 141), (72, 130, 127), (58, 115, 113),
- (53, 111, 108), (49, 107, 104), (44, 102, 95), (43, 100, 89),
- (43, 106, 86), (48, 112, 90), (53, 119, 94), (55, 123, 95),
- (57, 127, 96), (64, 134, 101), (69, 139, 108), (70, 144, 108),
- (70, 141, 109), (72, 134, 113), (75, 131, 112), (78, 128, 111),
- (84, 123, 109), (88, 119, 110), (98, 121, 109), (104, 125, 105),
- (101, 135, 110), (96, 138, 111), (91, 141, 112), (88, 142, 113),
- (85, 144, 115), (80, 146, 119), (78, 145, 121), (81, 146, 125),
- (84, 146, 130), (96, 137, 128), (97, 136, 127), (99, 135, 126),
- (87, 128, 120), (80, 120, 109), (75, 113, 100), (60, 108, 94),
- (44, 104, 91), (48, 108, 94), (52, 113, 97), (55, 116, 101),
- (58, 119, 105), (63, 127, 111), (71, 136, 115), (80, 145, 123),
- (85, 151, 130), (95, 160, 137), (97, 162, 139), (99, 164, 141),
- (101, 164, 145), (101, 166, 144), (99, 163, 141), (94, 157, 137),
- (78, 139, 123), (73, 134, 120), (68, 130, 118), (63, 122, 115),
- (61, 120, 114), (62, 123, 117), (70, 131, 124), (79, 140, 130),
- (86, 148, 135), (99, 162, 143), (100, 163, 142), (101, 165, 141),
- (99, 165, 139), (95, 161, 133), (88, 155, 127), (81, 148, 121),
- (62, 124, 103), (58, 119, 99), (54, 115, 95), (48, 106, 89),
- (42, 98, 84), (37, 95, 79), (35, 94, 76), (36, 94, 78),
- (37, 94, 81), (42, 100, 88), (51, 111, 97), (60, 122, 109),
- (73, 135, 122), (88, 152, 134), (104, 167, 145), (122, 180, 154),
- (152, 199, 165), (153, 200, 165), (155, 202, 165), (154, 202, 167),
- (152, 200, 165), (143, 196, 160), (131, 191, 162), (125, 187, 164),
- (123, 186, 162), (123, 186, 163), (121, 183, 165), (118, 181, 162),
- (115, 180, 157), (113, 179, 151), (107, 174, 146), (100, 169, 142),
- (98, 168, 137), (93, 163, 131), (85, 154, 128), (81, 148, 124),
- (77, 140, 121), (70, 130, 118), (65, 124, 115), (65, 122, 116),
- (66, 123, 118), (68, 127, 118), (75, 136, 122), (81, 146, 127),
- (87, 153, 131), (95, 161, 135), (100, 167, 141), (103, 170, 145),
- (109, 174, 148), (114, 178, 152), (116, 181, 154), (121, 185, 154),
- (127, 190, 154), (130, 194, 156), (134, 198, 157), (141, 202, 160),
- (153, 205, 164), (152, 204, 168), (148, 203, 174), (153, 202, 175),
- (149, 199, 174), (139, 196, 174), (135, 194, 171), (134, 192, 168),
- (130, 191, 165), (126, 188, 162), (124, 186, 159), (121, 182, 155),
- (115, 179, 152), (113, 176, 151), (112, 174, 150), (111, 175, 148),
- (113, 176, 151), (116, 177, 154), (116, 179, 154), (115, 179, 157),
- (115, 176, 156), (112, 170, 152), (108, 161, 150), (109, 151, 143),
- (112, 143, 134), (110, 137, 136), (111, 144, 140), (121, 153, 142),
- (126, 159, 150), (124, 174, 160), (112, 174, 152), (101, 160, 140)
- ),
-
-// 448 040222-06
-((101, 0, 0), (96, 0, 1), (94, 0, 1), (92, 0, 1),
- (86, 0, 0), (80, 0, 0), (78, 0, 0), (77, 0, 0),
- (74, 0, 0), (71, 0, 0), (68, 0, 0), (61, 0, 2),
- (55, 0, 4), (50, 0, 2), (46, 1, 0), (46, 0, 0),
- (46, 0, 0), (59, 0, 0), (77, 0, 0), (96, 1, 0),
- (114, 0, 0), (132, 0, 0), (138, 0, 0), (144, 0, 0),
- (156, 0, 0), (153, 4, 7), (150, 9, 15), (136, 4, 7),
- (122, 0, 0), (114, 0, 0), (106, 0, 0), (98, 0, 0),
- (92, 1, 0), (79, 0, 0), (82, 0, 0), (86, 0, 1),
- (87, 0, 0), (89, 1, 0), (85, 1, 0), (82, 1, 0),
- (70, 2, 1), (64, 1, 0), (58, 0, 0), (56, 0, 0),
- (55, 0, 0), (55, 0, 0), (55, 0, 0), (56, 0, 1),
- (58, 0, 1), (68, 0, 1), (69, 0, 2), (71, 0, 4),
- (62, 0, 3), (53, 1, 3), (48, 1, 3), (44, 2, 4),
- (17, 6, 4), (9, 5, 2), (2, 4, 0), (3, 2, 0),
- (4, 0, 0), (7, 0, 0), (11, 0, 0), (30, 0, 0),
- (39, 0, 0), (46, 0, 0), (50, 0, 0), (54, 0, 0),
- (56, 0, 0), (59, 1, 0), (67, 8, 4), (74, 15, 21),
- (53, 11, 15), (50, 5, 10), (48, 0, 5), (47, 1, 4),
- (46, 2, 3), (45, 1, 1), (45, 1, 0), (47, 2, 0),
- (52, 1, 0), (72, 4, 3), (81, 19, 19), (90, 34, 35),
- (103, 27, 26), (116, 21, 17), (122, 24, 23), (134, 5, 10),
- (140, 0, 1), (132, 0, 0), (125, 0, 0), (121, 0, 0),
- (117, 0, 0), (103, 0, 0), (97, 0, 0), (91, 1, 0),
- (83, 1, 5), (73, 1, 4), (64, 1, 5), (56, 1, 6),
- (53, 2, 5), (50, 4, 4), (47, 1, 3), (44, 0, 1),
- (49, 1, 1), (53, 0, 1), (58, 0, 1), (62, 0, 1),
- (66, 0, 1), (72, 0, 1), (80, 1, 0), (90, 2, 1),
- (93, 0, 0), (95, 1, 0), (93, 2, 1), (91, 3, 2),
- (87, 3, 1), (79, 1, 1), (69, 1, 0), (58, 0, 0),
- (47, 0, 0), (44, 0, 0), (42, 0, 1), (41, 1, 1),
- (40, 2, 1), (39, 0, 1), (31, 0, 0), (13, 0, 0),
- (7, 0, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 2), (0, 1, 5), (6, 0, 4), (22, 0, 0),
- (59, 0, 2), (86, 2, 2), (113, 5, 3), (121, 11, 8),
- (130, 18, 14), (154, 32, 29), (163, 8, 12), (173, 4, 11),
- (183, 7, 17), (187, 2, 0), (180, 5, 1), (174, 9, 3),
- (151, 3, 1), (136, 0, 0), (123, 1, 0), (106, 0, 0),
- (74, 0, 1), (67, 0, 0), (61, 0, 0), (52, 0, 0),
- (46, 0, 0), (45, 0, 0), (45, 0, 0), (45, 0, 0),
- (44, 0, 0), (44, 0, 1), (42, 0, 1), (41, 1, 2),
- (41, 1, 1), (41, 0, 0), (44, 0, 0), (45, 0, 0),
- (53, 0, 2), (55, 0, 2), (57, 1, 2), (62, 0, 1),
- (69, 0, 1), (75, 1, 2), (80, 0, 1), (85, 1, 1),
- (89, 0, 0), (89, 0, 0), (81, 0, 0), (78, 0, 0),
- (73, 1, 2), (67, 2, 0), (56, 0, 1), (48, 0, 0),
- (33, 0, 0), (24, 0, 0), (15, 0, 0), (7, 0, 0),
- (1, 0, 4), (4, 0, 4), (8, 0, 0), (15, 0, 0),
- (33, 0, 0), (40, 0, 0), (43, 0, 0), (45, 0, 1),
- (50, 0, 1), (54, 0, 0), (58, 0, 0), (65, 1, 0),
- (68, 0, 0), (70, 0, 0), (71, 0, 0), (71, 0, 0),
- (71, 1, 1), (72, 0, 1), (74, 0, 0), (74, 0, 0),
- (75, 0, 0), (79, 0, 0), (85, 0, 0), (93, 0, 0),
- (100, 0, 0), (108, 0, 0), (120, 15, 9), (119, 23, 25),
- (97, 19, 17), (90, 5, 12), (80, 11, 14), (75, 3, 6),
- (80, 0, 1), (91, 0, 0), (103, 0, 0), (115, 1, 1),
- (137, 1, 1), (148, 0, 0), (171, 2, 0), (173, 0, 0),
- (186, 1, 0), (195, 1, 1), (223, 13, 12), (234, 11, 12),
- (236, 0, 0), (215, 0, 0), (213, 0, 0), (194, 0, 0),
- (182, 0, 1), (168, 0, 0), (151, 1, 2), (138, 0, 0),
- (133, 0, 1), (128, 0, 0), (123, 0, 0), (122, 2, 1),
- (118, 0, 0), (114, 0, 4), (109, 0, 3), (103, 0, 1),
- (100, 3, 0), (99, 3, 4), (97, 1, 2), (97, 0, 0),
- (102, 0, 0), (103, 0, 0), (114, 2, 0), (108, 0, 0)
- ),
-
-// 449 040222-07
-((91, 49, 67), (81, 45, 62), (77, 41, 58), (74, 37, 54),
- (72, 33, 50), (71, 30, 47), (71, 27, 45), (72, 24, 44),
- (83, 21, 49), (84, 23, 51), (86, 26, 53), (89, 30, 59),
- (93, 35, 65), (102, 42, 73), (112, 50, 81), (119, 53, 86),
- (127, 56, 91), (160, 73, 115), (171, 84, 126), (183, 96, 138),
- (189, 107, 147), (195, 118, 156), (195, 121, 157), (195, 124, 159),
- (185, 123, 154), (175, 115, 145), (166, 107, 136), (154, 100, 125),
- (142, 93, 114), (135, 90, 109), (129, 87, 104), (116, 81, 93),
- (101, 73, 83), (71, 55, 57), (57, 44, 45), (43, 33, 34),
- (37, 27, 30), (32, 21, 26), (32, 22, 26), (33, 24, 27),
- (51, 35, 45), (66, 43, 61), (82, 52, 77), (97, 61, 89),
- (112, 70, 102), (120, 76, 108), (128, 82, 115), (144, 100, 132),
- (155, 114, 145), (183, 140, 169), (193, 147, 181), (203, 155, 194),
- (206, 155, 194), (210, 155, 194), (210, 156, 193), (211, 157, 193),
- (202, 150, 184), (197, 144, 175), (193, 138, 166), (193, 129, 164),
- (194, 120, 163), (192, 114, 159), (190, 109, 155), (185, 102, 146),
- (178, 97, 138), (159, 80, 117), (147, 68, 104), (136, 56, 92),
- (134, 51, 88), (132, 47, 84), (125, 40, 79), (119, 34, 72),
- (106, 32, 61), (93, 31, 51), (81, 30, 42), (68, 24, 32),
- (55, 19, 22), (49, 15, 18), (44, 12, 14), (34, 6, 8),
- (27, 1, 4), (19, 0, 0), (16, 0, 0), (14, 0, 0),
- (13, 0, 0), (13, 0, 0), (11, 0, 0), (8, 0, 0),
- (4, 0, 0), (2, 0, 0), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 0, 0), (2, 0, 0),
- (3, 0, 0), (5, 0, 0), (5, 0, 0), (6, 0, 0),
- (6, 0, 0), (6, 0, 0), (6, 0, 0), (7, 0, 0),
- (11, 1, 1), (14, 1, 4), (18, 1, 7), (19, 0, 7),
- (21, 0, 8), (23, 1, 8), (23, 1, 8), (22, 2, 9),
- (20, 2, 8), (17, 2, 6), (17, 2, 6), (17, 3, 7),
- (17, 2, 8), (17, 2, 9), (18, 2, 9), (17, 3, 9),
- (12, 3, 5), (8, 3, 3), (4, 3, 1), (3, 3, 0),
- (2, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (1, 2, 0), (5, 2, 1), (7, 2, 2), (10, 2, 3),
- (15, 3, 5), (23, 7, 10), (31, 12, 17), (40, 18, 25),
- (62, 31, 43), (76, 34, 52), (90, 37, 61), (98, 38, 64),
- (106, 39, 68), (121, 39, 67), (129, 39, 70), (136, 42, 74),
- (138, 45, 77), (133, 50, 78), (130, 48, 77), (128, 46, 76),
- (123, 46, 79), (120, 41, 69), (113, 32, 61), (104, 26, 53),
- (81, 18, 36), (73, 16, 31), (65, 15, 27), (49, 10, 19),
- (34, 8, 19), (27, 8, 16), (24, 9, 14), (26, 11, 14),
- (32, 16, 19), (53, 31, 36), (60, 34, 41), (68, 38, 47),
- (83, 45, 60), (96, 52, 74), (110, 59, 88), (126, 66, 99),
- (152, 85, 121), (159, 91, 127), (166, 97, 133), (180, 111, 143),
- (193, 122, 152), (201, 130, 163), (207, 137, 172), (209, 138, 175),
- (206, 138, 176), (199, 135, 171), (187, 130, 164), (174, 124, 152),
- (159, 118, 137), (144, 108, 123), (131, 102, 112), (122, 95, 102),
- (112, 84, 94), (110, 81, 93), (109, 79, 93), (105, 75, 90),
- (101, 73, 87), (97, 72, 84), (92, 69, 81), (89, 67, 76),
- (89, 66, 72), (92, 65, 72), (98, 68, 76), (106, 73, 81),
- (117, 79, 89), (130, 89, 99), (141, 96, 110), (149, 105, 119),
- (156, 112, 122), (159, 115, 124), (159, 116, 124), (158, 116, 124),
- (157, 116, 121), (160, 118, 123), (165, 120, 127), (171, 125, 132),
- (179, 132, 140), (186, 135, 147), (191, 139, 150), (191, 140, 152),
- (187, 138, 148), (183, 134, 145), (179, 127, 140), (174, 120, 134),
- (169, 115, 131), (166, 108, 128), (162, 104, 124), (156, 100, 119),
- (150, 94, 111), (142, 86, 104), (134, 76, 95), (128, 66, 87),
- (121, 59, 82), (120, 52, 80), (123, 45, 86), (124, 41, 93),
- (131, 37, 101), (138, 33, 110), (146, 37, 120), (154, 41, 127),
- (160, 44, 133), (166, 49, 135), (171, 51, 140), (174, 55, 144),
- (177, 59, 147), (180, 57, 152), (179, 59, 154), (177, 60, 154),
- (170, 60, 150), (162, 60, 141), (152, 61, 130), (142, 62, 119),
- (131, 66, 106), (120, 65, 95), (110, 62, 86), (105, 63, 81),
- (99, 63, 76), (91, 62, 69), (84, 58, 65), (82, 56, 63),
- (83, 53, 61), (84, 53, 61), (83, 50, 60), (86, 48, 63)
- ),
-
-// 450 040222-08
-((63, 75, 138), (68, 68, 145), (67, 64, 142), (67, 60, 139),
- (66, 54, 133), (66, 48, 127), (65, 45, 124), (65, 43, 122),
- (67, 43, 123), (67, 49, 130), (68, 55, 137), (67, 60, 140),
- (66, 65, 143), (64, 66, 139), (62, 68, 136), (60, 66, 132),
- (58, 65, 128), (53, 60, 109), (52, 60, 107), (52, 61, 106),
- (53, 61, 109), (55, 61, 113), (57, 62, 117), (59, 63, 121),
- (67, 58, 138), (72, 53, 143), (78, 49, 149), (82, 44, 153),
- (86, 39, 157), (89, 37, 157), (92, 36, 158), (95, 33, 156),
- (97, 34, 156), (98, 45, 163), (95, 53, 167), (93, 61, 172),
- (89, 69, 177), (85, 77, 182), (85, 80, 183), (85, 84, 185),
- (84, 90, 176), (85, 90, 170), (87, 91, 165), (88, 94, 165),
- (90, 97, 165), (91, 99, 166), (92, 102, 167), (91, 108, 171),
- (92, 111, 179), (96, 117, 194), (100, 112, 198), (105, 108, 202),
- (110, 104, 209), (116, 100, 216), (119, 99, 219), (122, 98, 222),
- (127, 103, 227), (124, 109, 229), (121, 115, 232), (115, 116, 227),
- (109, 117, 222), (105, 114, 216), (101, 111, 211), (93, 105, 200),
- (86, 97, 191), (76, 86, 166), (72, 82, 157), (68, 79, 149),
- (67, 78, 146), (67, 77, 144), (66, 78, 144), (64, 77, 144),
- (64, 73, 149), (68, 70, 152), (72, 67, 155), (80, 63, 156),
- (89, 59, 157), (93, 57, 158), (98, 56, 160), (106, 61, 168),
- (114, 67, 179), (134, 84, 204), (140, 93, 216), (146, 102, 228),
- (148, 105, 232), (150, 109, 236), (153, 114, 236), (152, 113, 230),
- (145, 109, 211), (140, 106, 199), (135, 104, 188), (132, 102, 182),
- (129, 100, 176), (117, 97, 164), (107, 94, 155), (100, 90, 144),
- (91, 82, 131), (75, 60, 106), (69, 50, 93), (63, 41, 80),
- (60, 37, 75), (58, 33, 70), (53, 25, 60), (49, 19, 52),
- (45, 11, 42), (46, 8, 43), (48, 6, 45), (49, 5, 48),
- (51, 5, 51), (57, 6, 62), (64, 8, 76), (70, 11, 91),
- (76, 13, 105), (84, 18, 129), (85, 18, 132), (86, 19, 136),
- (88, 19, 139), (88, 18, 140), (88, 18, 140), (88, 18, 140),
- (87, 18, 139), (83, 20, 139), (79, 23, 139), (76, 24, 138),
- (74, 26, 137), (69, 27, 131), (64, 28, 123), (58, 28, 113),
- (52, 28, 103), (41, 28, 81), (38, 30, 78), (36, 33, 75),
- (32, 38, 72), (28, 44, 72), (26, 48, 71), (26, 51, 71),
- (27, 57, 76), (29, 57, 79), (31, 58, 82), (33, 58, 83),
- (36, 59, 85), (42, 61, 89), (46, 64, 97), (53, 67, 104),
- (61, 70, 113), (79, 79, 129), (81, 83, 133), (84, 88, 138),
- (84, 94, 145), (85, 99, 150), (86, 106, 155), (89, 107, 161),
- (95, 111, 179), (98, 109, 184), (101, 107, 190), (107, 104, 198),
- (112, 103, 206), (114, 102, 213), (113, 103, 214), (108, 108, 212),
- (107, 108, 209), (105, 107, 205), (105, 105, 204), (106, 103, 204),
- (109, 98, 202), (113, 93, 203), (118, 86, 204), (120, 80, 201),
- (110, 73, 184), (107, 72, 178), (105, 71, 173), (99, 69, 161),
- (93, 65, 147), (88, 64, 133), (81, 63, 123), (76, 61, 116),
- (72, 61, 111), (67, 59, 107), (61, 55, 102), (56, 51, 97),
- (51, 46, 93), (48, 40, 87), (43, 35, 81), (38, 29, 76),
- (26, 22, 63), (24, 21, 60), (22, 21, 57), (19, 19, 51),
- (17, 18, 48), (16, 15, 45), (17, 13, 44), (19, 13, 44),
- (22, 10, 46), (26, 10, 48), (29, 9, 50), (32, 10, 54),
- (35, 11, 56), (38, 14, 58), (41, 16, 59), (42, 19, 61),
- (43, 25, 62), (43, 30, 64), (45, 32, 67), (46, 34, 67),
- (45, 36, 68), (46, 37, 71), (46, 41, 75), (50, 46, 82),
- (51, 53, 91), (54, 66, 104), (53, 81, 116), (55, 94, 130),
- (55, 107, 140), (53, 121, 148), (49, 130, 155), (44, 137, 158),
- (42, 142, 160), (40, 143, 161), (41, 146, 164), (40, 152, 167),
- (42, 158, 174), (44, 164, 181), (46, 171, 188), (49, 174, 192),
- (51, 176, 196), (55, 173, 196), (60, 169, 195), (65, 161, 197),
- (68, 152, 197), (73, 145, 195), (77, 138, 192), (79, 134, 187),
- (81, 128, 182), (81, 128, 181), (80, 128, 180), (81, 131, 179),
- (81, 132, 179), (80, 131, 183), (80, 130, 184), (81, 129, 186),
- (81, 128, 185), (82, 125, 181), (80, 123, 178), (76, 121, 173),
- (72, 125, 168), (66, 131, 163), (61, 135, 161), (55, 138, 161),
- (50, 140, 161), (46, 137, 158), (44, 131, 151), (44, 121, 144),
- (47, 108, 137), (50, 97, 132), (53, 88, 131), (58, 80, 133)
- ),
-
-// 451 040222-09
-((129, 104, 65), (88, 68, 58), (66, 46, 50), (44, 25, 42),
- (35, 13, 37), (26, 1, 32), (27, 1, 31), (29, 1, 30),
- (41, 0, 23), (49, 0, 18), (58, 1, 14), (67, 1, 10),
- (76, 1, 6), (83, 4, 5), (91, 7, 5), (95, 10, 7),
- (99, 14, 9), (128, 35, 16), (145, 51, 20), (162, 67, 24),
- (173, 85, 29), (184, 103, 35), (187, 109, 38), (190, 115, 42),
- (206, 121, 40), (205, 118, 36), (204, 116, 33), (191, 111, 31),
- (179, 106, 29), (171, 99, 27), (163, 92, 25), (149, 75, 19),
- (135, 56, 12), (103, 22, 1), (88, 14, 0), (73, 7, 0),
- (66, 4, 3), (59, 1, 6), (57, 1, 8), (56, 2, 11),
- (62, 10, 19), (73, 17, 22), (84, 25, 25), (100, 32, 28),
- (116, 40, 32), (123, 42, 32), (131, 45, 33), (144, 54, 35),
- (157, 65, 34), (179, 83, 43), (181, 86, 54), (184, 90, 65),
- (174, 92, 77), (165, 94, 89), (159, 93, 90), (154, 92, 91),
- (142, 87, 96), (128, 83, 109), (114, 80, 122), (92, 79, 143),
- (71, 78, 164), (64, 78, 169), (58, 79, 175), (54, 78, 180),
- (53, 77, 178), (52, 88, 192), (44, 96, 208), (36, 104, 225),
- (34, 104, 231), (32, 105, 237), (27, 102, 242), (24, 98, 237),
- (28, 83, 214), (28, 76, 203), (29, 69, 192), (32, 62, 179),
- (36, 55, 167), (43, 51, 158), (50, 47, 149), (68, 44, 128),
- (84, 47, 105), (115, 56, 72), (128, 60, 60), (141, 64, 49),
- (146, 62, 43), (152, 60, 37), (158, 59, 25), (159, 59, 21),
- (140, 56, 20), (122, 47, 25), (104, 38, 30), (94, 32, 34),
- (84, 26, 38), (64, 14, 50), (44, 9, 68), (30, 10, 91),
- (18, 17, 113), (5, 31, 153), (3, 37, 167), (1, 43, 181),
- (1, 43, 187), (1, 43, 193), (2, 44, 201), (2, 42, 203),
- (2, 39, 188), (1, 37, 174), (1, 35, 161), (1, 31, 155),
- (2, 28, 149), (2, 20, 139), (2, 12, 130), (3, 4, 116),
- (6, 3, 100), (21, 9, 72), (25, 9, 68), (29, 9, 64),
- (34, 9, 63), (35, 8, 64), (37, 7, 61), (36, 8, 59),
- (46, 10, 39), (50, 9, 33), (54, 8, 27), (57, 7, 25),
- (60, 6, 23), (63, 6, 21), (70, 8, 22), (81, 13, 23),
- (96, 19, 22), (119, 29, 17), (123, 31, 14), (128, 33, 12),
- (137, 34, 7), (144, 34, 7), (152, 37, 6), (157, 39, 7),
- (156, 37, 6), (148, 31, 4), (140, 25, 2), (135, 22, 1),
- (131, 19, 0), (123, 14, 0), (119, 11, 0), (113, 8, 0),
- (107, 5, 0), (99, 1, 1), (98, 0, 1), (98, 0, 1),
- (102, 1, 1), (108, 3, 0), (111, 5, 0), (114, 11, 1),
- (127, 23, 1), (133, 27, 1), (139, 31, 1), (154, 39, 1),
- (168, 47, 1), (182, 59, 3), (194, 71, 5), (200, 80, 8),
- (204, 89, 11), (202, 92, 21), (200, 92, 22), (199, 92, 24),
- (197, 93, 28), (193, 88, 30), (183, 83, 29), (169, 73, 32),
- (131, 49, 36), (124, 45, 38), (117, 41, 40), (112, 38, 43),
- (114, 39, 42), (119, 42, 40), (131, 51, 40), (137, 58, 39),
- (146, 65, 39), (154, 74, 39), (165, 81, 39), (174, 84, 35),
- (184, 89, 32), (185, 88, 28), (185, 86, 23), (178, 81, 19),
- (159, 64, 10), (156, 60, 8), (153, 57, 6), (142, 49, 7),
- (132, 40, 9), (119, 34, 12), (105, 27, 19), (92, 21, 28),
- (81, 19, 35), (74, 19, 41), (71, 19, 50), (75, 22, 54),
- (80, 26, 57), (88, 32, 59), (96, 36, 58), (103, 41, 53),
- (111, 47, 50), (124, 54, 44), (140, 63, 38), (159, 74, 32),
- (179, 81, 24), (195, 86, 16), (204, 88, 9), (205, 84, 3),
- (200, 78, 1), (187, 72, 8), (174, 66, 20), (159, 62, 32),
- (142, 56, 47), (126, 47, 57), (107, 38, 62), (86, 28, 65),
- (66, 18, 70), (52, 14, 75), (37, 16, 89), (32, 23, 103),
- (28, 29, 120), (22, 36, 135), (15, 38, 145), (12, 34, 144),
- (4, 27, 143), (7, 26, 133), (14, 24, 127), (25, 31, 124),
- (40, 43, 125), (61, 52, 119), (80, 61, 113), (99, 73, 98),
- (118, 80, 83), (139, 93, 67), (159, 109, 56), (181, 120, 47),
- (203, 133, 41), (223, 146, 37), (237, 153, 35), (246, 159, 35),
- (248, 161, 35), (245, 155, 35), (236, 143, 32), (227, 130, 29),
- (220, 119, 25), (219, 113, 23), (218, 113, 23), (222, 117, 29),
- (223, 124, 31), (221, 130, 40), (218, 140, 47), (198, 126, 47),
- (177, 116, 48), (161, 108, 53), (145, 101, 52), (128, 92, 56)
- ),
-
-// 452 040222-10
-((105, 97, 60), (56, 52, 35), (45, 37, 28), (35, 22, 21),
- (48, 26, 19), (61, 30, 18), (65, 31, 17), (70, 33, 16),
- (76, 29, 14), (74, 30, 15), (72, 31, 16), (65, 36, 18),
- (59, 41, 20), (45, 40, 24), (32, 40, 28), (25, 40, 29),
- (18, 40, 31), (5, 41, 34), (4, 39, 32), (4, 38, 30),
- (3, 33, 26), (3, 29, 22), (4, 26, 20), (6, 24, 18),
- (26, 17, 12), (39, 14, 8), (53, 11, 5), (68, 12, 6),
- (83, 13, 7), (89, 13, 8), (95, 13, 9), (103, 12, 9),
- (98, 9, 6), (89, 12, 9), (78, 12, 11), (67, 13, 13),
- (49, 12, 13), (31, 11, 14), (25, 12, 14), (19, 14, 15),
- (22, 28, 23), (31, 36, 26), (41, 45, 29), (46, 55, 32),
- (52, 66, 36), (55, 71, 37), (59, 76, 39), (61, 80, 42),
- (59, 79, 43), (50, 75, 40), (41, 73, 40), (33, 71, 40),
- (23, 61, 39), (13, 52, 38), (9, 48, 37), (6, 44, 36),
- (3, 40, 32), (2, 38, 31), (2, 37, 31), (3, 37, 31),
- (4, 37, 31), (6, 38, 29), (9, 39, 28), (21, 43, 28),
- (36, 49, 29), (78, 70, 42), (95, 87, 55), (112, 105, 68),
- (122, 115, 73), (132, 126, 79), (147, 143, 78), (158, 153, 72),
- (139, 148, 82), (124, 144, 85), (109, 140, 88), (90, 129, 74),
- (71, 119, 61), (62, 110, 60), (54, 102, 59), (43, 85, 62),
- (42, 76, 69), (66, 83, 70), (82, 87, 72), (99, 91, 74),
- (104, 88, 74), (109, 86, 75), (118, 91, 74), (133, 93, 69),
- (157, 88, 55), (155, 81, 51), (153, 75, 47), (151, 73, 46),
- (149, 71, 45), (152, 70, 47), (159, 73, 48), (166, 77, 51),
- (174, 92, 53), (178, 123, 62), (172, 121, 63), (166, 120, 65),
- (161, 119, 62), (157, 118, 60), (138, 115, 62), (121, 121, 57),
- (91, 96, 45), (84, 74, 36), (78, 52, 27), (70, 47, 24),
- (62, 42, 22), (46, 32, 20), (37, 27, 17), (43, 23, 15),
- (62, 22, 12), (82, 26, 14), (83, 28, 15), (84, 31, 16),
- (83, 34, 20), (89, 37, 21), (100, 43, 20), (100, 45, 23),
- (87, 44, 25), (75, 40, 22), (63, 36, 19), (55, 33, 18),
- (48, 30, 17), (33, 24, 14), (19, 20, 13), (8, 15, 12),
- (3, 14, 9), (1, 16, 10), (1, 17, 11), (2, 19, 13),
- (3, 24, 17), (4, 28, 20), (5, 34, 24), (5, 41, 32),
- (15, 57, 61), (30, 72, 85), (45, 88, 110), (54, 99, 122),
- (64, 111, 134), (84, 127, 150), (102, 142, 165), (119, 151, 181),
- (127, 153, 191), (131, 155, 194), (129, 152, 185), (127, 150, 177),
- (118, 137, 157), (103, 113, 129), (74, 92, 104), (54, 68, 81),
- (25, 40, 46), (21, 35, 40), (17, 31, 34), (9, 27, 25),
- (6, 25, 21), (12, 24, 21), (23, 28, 22), (35, 34, 24),
- (47, 41, 28), (64, 55, 34), (72, 58, 35), (80, 62, 36),
- (94, 71, 38), (109, 76, 42), (113, 80, 41), (113, 81, 42),
- (117, 78, 38), (120, 77, 38), (124, 76, 39), (130, 72, 38),
- (133, 69, 37), (135, 67, 37), (136, 63, 36), (132, 59, 40),
- (130, 60, 48), (125, 63, 58), (121, 67, 69), (123, 80, 88),
- (116, 92, 108), (111, 108, 120), (107, 129, 129), (95, 133, 121),
- (76, 132, 115), (69, 127, 110), (63, 122, 106), (61, 123, 102),
- (53, 115, 84), (43, 105, 60), (31, 85, 46), (15, 60, 31),
- (8, 43, 25), (8, 33, 22), (14, 32, 20), (26, 35, 20),
- (36, 41, 23), (47, 61, 32), (62, 75, 49), (77, 94, 69),
- (96, 108, 90), (113, 115, 102), (134, 131, 106), (153, 135, 110),
- (167, 143, 116), (175, 141, 121), (167, 128, 119), (164, 115, 105),
- (150, 93, 86), (137, 77, 69), (121, 61, 57), (95, 51, 48),
- (76, 44, 41), (53, 35, 36), (35, 30, 33), (18, 26, 34),
- (7, 26, 34), (2, 29, 32), (1, 31, 31), (1, 35, 30),
- (2, 37, 31), (4, 39, 31), (5, 39, 32), (4, 40, 33),
- (4, 39, 33), (5, 38, 32), (5, 37, 30), (6, 34, 28),
- (6, 31, 26), (4, 29, 25), (4, 27, 25), (4, 27, 24),
- (4, 26, 25), (4, 26, 24), (4, 27, 24), (3, 29, 26),
- (5, 32, 29), (12, 39, 36), (21, 47, 47), (34, 63, 67),
- (56, 85, 93), (79, 109, 117), (108, 134, 140), (134, 152, 158),
- (155, 171, 178), (179, 192, 201), (198, 214, 221), (215, 231, 228),
- (230, 240, 223), (235, 234, 207), (229, 222, 187), (226, 206, 169),
- (192, 176, 142), (160, 155, 119), (138, 130, 95), (104, 108, 74)
- ),
-
-// 453 040222-11
-((203, 172, 123), (209, 179, 129), (213, 183, 131), (217, 187, 134),
- (219, 188, 135), (222, 190, 137), (222, 189, 137), (222, 189, 137),
- (209, 175, 124), (201, 167, 116), (193, 159, 109), (185, 150, 100),
- (177, 141, 91), (170, 132, 84), (163, 124, 78), (159, 119, 74),
- (156, 115, 71), (143, 100, 59), (137, 94, 54), (131, 89, 49),
- (128, 86, 46), (125, 84, 43), (124, 83, 43), (124, 83, 43),
- (123, 83, 44), (123, 83, 44), (123, 83, 44), (121, 81, 42),
- (119, 80, 41), (118, 79, 40), (117, 79, 39), (113, 76, 35),
- (109, 74, 33), (105, 70, 31), (103, 68, 31), (102, 67, 31),
- (100, 66, 31), (99, 65, 31), (98, 64, 30), (98, 63, 29),
- (95, 61, 27), (94, 60, 27), (93, 60, 28), (92, 60, 29),
- (91, 60, 30), (90, 59, 31), (90, 59, 32), (89, 57, 32),
- (86, 54, 28), (79, 46, 22), (75, 42, 20), (71, 38, 18),
- (66, 34, 16), (62, 31, 15), (60, 30, 15), (58, 29, 16),
- (49, 25, 14), (46, 22, 11), (43, 19, 9), (40, 16, 7),
- (37, 14, 6), (35, 12, 5), (33, 11, 5), (28, 9, 4),
- (25, 9, 4), (22, 10, 4), (24, 11, 5), (26, 13, 6),
- (28, 15, 7), (30, 17, 8), (32, 19, 10), (33, 19, 10),
- (32, 19, 11), (32, 19, 10), (32, 19, 9), (36, 21, 9),
- (41, 24, 9), (44, 26, 10), (48, 29, 11), (54, 33, 15),
- (61, 39, 20), (71, 49, 29), (72, 50, 30), (74, 52, 31),
- (74, 53, 31), (75, 54, 31), (75, 54, 31), (75, 53, 31),
- (79, 56, 33), (81, 57, 34), (83, 59, 35), (83, 59, 35),
- (84, 60, 36), (85, 60, 35), (83, 59, 34), (80, 56, 31),
- (78, 53, 29), (74, 50, 24), (77, 51, 24), (80, 52, 25),
- (84, 54, 26), (88, 56, 27), (97, 65, 33), (106, 74, 41),
- (128, 96, 59), (137, 107, 68), (147, 118, 78), (151, 123, 82),
- (156, 128, 86), (165, 136, 92), (173, 144, 98), (179, 151, 104),
- (181, 154, 109), (182, 156, 112), (181, 155, 112), (180, 155, 112),
- (175, 151, 110), (170, 147, 106), (165, 143, 101), (162, 137, 96),
- (151, 124, 84), (145, 116, 77), (139, 109, 71), (135, 104, 67),
- (131, 99, 64), (125, 92, 58), (118, 86, 53), (114, 82, 48),
- (110, 78, 45), (107, 73, 42), (105, 72, 41), (104, 72, 41),
- (100, 68, 39), (97, 65, 37), (92, 61, 34), (86, 56, 32),
- (69, 43, 23), (61, 37, 19), (53, 32, 16), (49, 28, 14),
- (46, 25, 13), (40, 20, 9), (36, 17, 7), (34, 15, 6),
- (33, 15, 6), (37, 19, 10), (39, 21, 12), (42, 23, 14),
- (48, 29, 18), (55, 34, 22), (62, 41, 26), (71, 49, 31),
- (96, 71, 45), (103, 77, 49), (110, 83, 53), (124, 96, 62),
- (137, 108, 71), (149, 118, 77), (157, 124, 81), (160, 126, 82),
- (160, 126, 80), (152, 119, 74), (148, 117, 73), (145, 115, 72),
- (138, 111, 70), (131, 107, 68), (123, 100, 65), (114, 92, 60),
- (93, 74, 49), (88, 69, 45), (84, 64, 42), (77, 56, 36),
- (73, 52, 33), (73, 52, 34), (76, 56, 37), (84, 62, 41),
- (92, 69, 46), (99, 74, 50), (107, 80, 52), (115, 84, 53),
- (122, 88, 54), (128, 91, 54), (132, 95, 56), (138, 98, 56),
- (142, 101, 54), (141, 100, 53), (140, 99, 52), (138, 97, 50),
- (133, 93, 48), (128, 87, 44), (122, 83, 42), (119, 81, 40),
- (118, 80, 40), (119, 81, 42), (122, 86, 47), (128, 91, 53),
- (134, 100, 62), (142, 110, 73), (151, 120, 84), (160, 132, 96),
- (169, 143, 106), (177, 150, 113), (184, 158, 118), (190, 161, 121),
- (192, 163, 122), (194, 165, 124), (194, 165, 125), (192, 165, 125),
- (191, 165, 125), (187, 162, 122), (183, 157, 117), (179, 150, 111),
- (174, 142, 103), (168, 133, 96), (162, 127, 88), (157, 119, 80),
- (155, 115, 75), (153, 112, 71), (150, 110, 69), (149, 108, 66),
- (148, 106, 63), (147, 104, 61), (148, 104, 60), (148, 105, 60),
- (151, 107, 62), (157, 112, 65), (164, 120, 71), (171, 128, 79),
- (177, 136, 87), (182, 144, 96), (187, 151, 105), (191, 159, 114),
- (194, 166, 125), (201, 174, 134), (209, 184, 143), (218, 194, 154),
- (227, 204, 164), (234, 215, 174), (241, 223, 182), (246, 230, 188),
- (248, 233, 191), (248, 233, 191), (246, 230, 188), (242, 225, 181),
- (237, 217, 173), (230, 209, 163), (223, 200, 153), (215, 191, 143),
- (207, 182, 134), (206, 178, 129), (205, 175, 126), (205, 174, 123),
- (204, 171, 121), (204, 171, 121), (206, 172, 122), (206, 173, 124)
- ),
-
-// 454 040222-12
-((61, 63, 55), (43, 52, 51), (37, 50, 50), (31, 48, 50),
- (34, 50, 53), (37, 53, 56), (39, 55, 58), (42, 57, 60),
- (59, 66, 63), (65, 65, 61), (71, 65, 59), (74, 65, 57),
- (77, 65, 56), (79, 65, 57), (81, 65, 58), (82, 66, 58),
- (84, 67, 58), (88, 72, 62), (87, 72, 62), (87, 73, 63),
- (87, 73, 62), (87, 74, 62), (88, 73, 61), (89, 73, 61),
- (105, 76, 53), (115, 81, 53), (126, 87, 54), (132, 91, 57),
- (138, 96, 60), (136, 98, 64), (135, 100, 68), (132, 108, 78),
- (131, 113, 85), (134, 118, 92), (139, 120, 93), (145, 123, 94),
- (146, 121, 93), (148, 120, 92), (144, 119, 93), (141, 118, 95),
- (122, 112, 95), (114, 106, 92), (107, 101, 89), (108, 98, 83),
- (110, 95, 77), (111, 93, 75), (112, 92, 73), (113, 91, 72),
- (113, 94, 77), (108, 109, 92), (103, 114, 99), (99, 120, 107),
- (95, 123, 110), (92, 127, 113), (89, 127, 114), (87, 128, 116),
- (69, 129, 126), (61, 132, 133), (53, 135, 140), (47, 139, 148),
- (42, 143, 156), (41, 143, 156), (40, 144, 157), (40, 140, 153),
- (40, 134, 146), (33, 114, 124), (32, 105, 113), (32, 96, 103),
- (33, 93, 99), (34, 91, 96), (34, 88, 92), (36, 85, 88),
- (41, 82, 83), (41, 76, 75), (41, 70, 68), (40, 64, 61),
- (40, 58, 55), (39, 56, 52), (39, 54, 50), (40, 51, 47),
- (42, 50, 46), (47, 51, 48), (48, 52, 49), (49, 54, 50),
- (49, 54, 50), (50, 54, 51), (52, 54, 50), (56, 55, 48),
- (68, 56, 44), (75, 56, 41), (83, 57, 38), (86, 58, 37),
- (89, 59, 37), (95, 62, 37), (100, 63, 36), (105, 65, 35),
- (106, 66, 34), (104, 67, 31), (100, 63, 28), (97, 60, 25),
- (94, 59, 24), (92, 58, 24), (87, 56, 24), (85, 55, 24),
- (81, 55, 25), (80, 54, 25), (80, 53, 25), (79, 51, 24),
- (78, 50, 23), (74, 48, 21), (69, 45, 20), (64, 42, 18),
- (61, 39, 17), (61, 36, 18), (62, 36, 18), (64, 37, 18),
- (68, 39, 18), (74, 40, 19), (81, 40, 18), (85, 41, 18),
- (84, 45, 22), (79, 49, 31), (75, 54, 40), (74, 58, 45),
- (73, 63, 51), (70, 74, 66), (74, 86, 79), (86, 95, 87),
- (99, 105, 92), (122, 118, 98), (122, 121, 102), (122, 124, 106),
- (121, 131, 115), (117, 140, 125), (110, 147, 135), (110, 148, 140),
- (119, 151, 138), (126, 144, 129), (133, 138, 120), (135, 135, 116),
- (137, 132, 113), (138, 130, 109), (134, 127, 106), (131, 121, 101),
- (131, 117, 96), (146, 111, 79), (151, 108, 73), (157, 106, 68),
- (165, 102, 60), (168, 102, 58), (168, 103, 60), (165, 105, 63),
- (160, 118, 83), (158, 122, 89), (156, 127, 95), (153, 134, 102),
- (151, 141, 109), (145, 147, 117), (138, 151, 124), (129, 149, 126),
- (116, 145, 127), (88, 135, 130), (81, 132, 129), (75, 129, 129),
- (64, 122, 125), (53, 117, 120), (44, 113, 117), (38, 103, 107),
- (28, 80, 82), (26, 75, 76), (24, 70, 71), (22, 60, 62),
- (22, 50, 52), (24, 44, 43), (27, 40, 38), (33, 40, 36),
- (40, 44, 37), (51, 48, 38), (62, 53, 39), (74, 59, 42),
- (89, 66, 45), (103, 73, 45), (114, 78, 46), (125, 82, 46),
- (141, 84, 45), (143, 83, 44), (145, 82, 43), (145, 80, 41),
- (144, 78, 39), (143, 75, 36), (140, 72, 34), (139, 67, 30),
- (137, 67, 26), (136, 63, 23), (137, 59, 19), (139, 60, 18),
- (140, 60, 16), (141, 61, 16), (143, 64, 20), (148, 68, 24),
- (155, 78, 28), (163, 88, 34), (172, 94, 39), (181, 100, 43),
- (192, 106, 44), (197, 109, 43), (201, 110, 42), (201, 110, 42),
- (199, 110, 42), (197, 112, 44), (190, 111, 50), (180, 109, 54),
- (172, 107, 57), (163, 104, 58), (156, 100, 58), (149, 95, 57),
- (143, 90, 55), (145, 89, 54), (148, 92, 56), (152, 97, 62),
- (156, 105, 73), (159, 114, 84), (167, 125, 97), (175, 136, 111),
- (170, 145, 123), (170, 154, 135), (170, 163, 143), (171, 171, 152),
- (171, 180, 163), (167, 185, 169), (162, 190, 174), (165, 193, 179),
- (154, 193, 181), (141, 190, 181), (129, 184, 177), (120, 175, 170),
- (113, 168, 162), (107, 159, 152), (102, 150, 140), (108, 143, 129),
- (114, 135, 116), (116, 128, 105), (118, 120, 94), (120, 112, 84),
- (121, 105, 75), (123, 97, 66), (123, 90, 59), (121, 84, 54),
- (122, 80, 48), (118, 77, 46), (112, 74, 46), (106, 74, 48),
- (97, 74, 51), (89, 73, 54), (81, 71, 56), (68, 67, 56)
- ),
-
-// 455 040222-13
-((33, 6, 3), (26, 9, 4), (23, 11, 4), (21, 13, 5),
- (31, 15, 4), (41, 18, 4), (45, 21, 3), (50, 24, 3),
- (71, 39, 5), (83, 46, 10), (95, 53, 15), (108, 61, 22),
- (121, 70, 30), (131, 82, 40), (141, 95, 51), (146, 100, 55),
- (152, 106, 59), (181, 132, 78), (191, 142, 87), (202, 153, 96),
- (210, 156, 98), (219, 159, 100), (222, 159, 100), (226, 159, 100),
- (222, 151, 93), (204, 136, 86), (186, 121, 79), (166, 100, 68),
- (146, 80, 57), (136, 72, 50), (127, 64, 43), (109, 53, 37),
- (90, 40, 29), (68, 27, 22), (62, 26, 18), (57, 25, 15),
- (53, 26, 14), (49, 28, 14), (48, 30, 16), (48, 32, 18),
- (40, 36, 16), (34, 35, 15), (29, 34, 14), (26, 31, 17),
- (24, 29, 21), (23, 29, 23), (22, 30, 26), (20, 28, 30),
- (23, 33, 30), (44, 40, 37), (61, 47, 42), (78, 54, 47),
- (96, 58, 42), (114, 62, 37), (125, 65, 33), (136, 68, 30),
- (177, 91, 34), (180, 87, 32), (184, 84, 30), (171, 72, 22),
- (158, 61, 15), (150, 59, 14), (143, 58, 14), (124, 58, 17),
- (102, 47, 18), (53, 18, 12), (40, 14, 12), (27, 10, 13),
- (25, 9, 14), (23, 9, 15), (21, 6, 12), (22, 5, 12),
- (25, 6, 13), (28, 5, 11), (31, 5, 9), (30, 4, 6),
- (30, 3, 3), (28, 3, 3), (26, 4, 4), (24, 5, 8),
- (23, 7, 9), (29, 16, 6), (37, 23, 9), (45, 30, 12),
- (51, 33, 15), (57, 36, 19), (75, 49, 26), (93, 60, 32),
- (127, 88, 40), (145, 96, 48), (163, 105, 57), (171, 110, 63),
- (180, 115, 70), (189, 122, 80), (195, 137, 94), (203, 145, 100),
- (209, 150, 99), (223, 156, 99), (223, 166, 116), (224, 177, 133),
- (225, 183, 136), (227, 190, 139), (236, 199, 134), (244, 203, 123),
- (243, 207, 131), (245, 213, 139), (248, 219, 148), (251, 217, 147),
- (254, 216, 147), (252, 209, 132), (244, 197, 125), (233, 184, 121),
- (219, 171, 115), (185, 135, 96), (172, 126, 88), (160, 118, 81),
- (136, 103, 69), (115, 90, 56), (97, 82, 46), (87, 75, 39),
- (71, 74, 38), (67, 72, 37), (63, 70, 37), (62, 66, 34),
- (61, 62, 32), (63, 58, 32), (64, 55, 30), (66, 48, 29),
- (62, 42, 25), (53, 21, 9), (54, 19, 6), (56, 17, 3),
- (65, 21, 2), (74, 28, 6), (84, 37, 13), (90, 47, 21),
- (99, 60, 39), (97, 63, 48), (95, 67, 58), (91, 66, 62),
- (88, 66, 67), (81, 61, 65), (69, 54, 63), (57, 45, 58),
- (43, 36, 52), (23, 20, 37), (20, 17, 31), (17, 15, 26),
- (15, 14, 17), (14, 13, 9), (15, 17, 7), (17, 23, 9),
- (22, 34, 14), (23, 35, 14), (24, 37, 15), (26, 39, 15),
- (27, 41, 16), (29, 40, 15), (31, 41, 15), (32, 39, 13),
- (33, 36, 11), (29, 34, 12), (29, 35, 12), (30, 36, 13),
- (35, 38, 15), (38, 38, 15), (41, 40, 15), (40, 41, 16),
- (39, 41, 16), (39, 38, 15), (40, 36, 15), (42, 29, 12),
- (40, 24, 9), (36, 18, 4), (32, 14, 2), (29, 10, 1),
- (28, 6, 0), (26, 3, 0), (22, 1, 0), (18, 0, 0),
- (16, 1, 0), (16, 3, 0), (20, 6, 1), (25, 9, 2),
- (44, 21, 3), (49, 24, 2), (54, 27, 2), (64, 29, 3),
- (71, 29, 5), (80, 27, 5), (85, 25, 5), (86, 26, 2),
- (83, 23, 2), (76, 19, 2), (70, 12, 2), (63, 5, 2),
- (56, 3, 0), (53, 2, 0), (50, 4, 0), (48, 8, 0),
- (45, 9, 0), (42, 11, 1), (43, 10, 1), (44, 10, 2),
- (45, 12, 2), (42, 12, 1), (36, 14, 2), (33, 13, 1),
- (33, 12, 1), (35, 13, 1), (42, 15, 3), (52, 21, 7),
- (63, 33, 14), (82, 46, 21), (98, 60, 29), (112, 72, 37),
- (125, 78, 46), (131, 85, 57), (140, 91, 61), (139, 97, 65),
- (135, 102, 66), (124, 96, 67), (111, 91, 77), (105, 86, 84),
- (94, 81, 89), (83, 79, 90), (67, 70, 84), (54, 63, 84),
- (52, 59, 86), (52, 56, 86), (51, 53, 85), (47, 48, 74),
- (40, 40, 63), (39, 33, 56), (41, 31, 50), (41, 30, 50),
- (44, 31, 51), (45, 36, 54), (52, 42, 63), (60, 50, 74),
- (66, 59, 87), (71, 67, 98), (76, 76, 110), (88, 86, 115),
- (96, 93, 114), (101, 95, 110), (102, 91, 99), (93, 80, 89),
- (89, 73, 77), (86, 64, 62), (81, 54, 47), (79, 44, 33),
- (62, 30, 21), (48, 20, 12), (38, 12, 7), (30, 7, 4)
- ),
-
-// 456 040222-15
-((153, 104, 63), (189, 101, 74), (188, 94, 76), (188, 88, 78),
- (211, 75, 65), (235, 63, 52), (240, 53, 46), (246, 44, 41),
- (251, 16, 20), (240, 16, 15), (230, 16, 10), (201, 15, 7),
- (173, 15, 4), (148, 19, 7), (123, 23, 11), (115, 25, 13),
- (108, 28, 16), (61, 46, 26), (52, 64, 36), (43, 82, 47),
- (51, 103, 68), (59, 125, 89), (63, 136, 99), (68, 147, 110),
- (81, 183, 133), (78, 183, 135), (75, 184, 138), (66, 173, 135),
- (57, 162, 133), (50, 152, 126), (44, 143, 120), (34, 121, 105),
- (23, 98, 86), (13, 71, 63), (19, 73, 69), (26, 75, 76),
- (42, 94, 95), (59, 114, 114), (66, 126, 121), (74, 138, 128),
- (98, 180, 147), (122, 202, 154), (146, 224, 162), (168, 223, 162),
- (191, 223, 163), (195, 213, 156), (199, 203, 149), (208, 175, 124),
- (219, 156, 97), (244, 119, 68), (247, 105, 60), (251, 92, 52),
- (251, 94, 50), (252, 96, 49), (250, 100, 49), (248, 105, 50),
- (232, 100, 37), (220, 97, 35), (209, 95, 34), (205, 92, 37),
- (202, 90, 41), (200, 80, 36), (198, 70, 31), (193, 47, 18),
- (187, 23, 5), (193, 20, 2), (199, 20, 3), (205, 21, 5),
- (200, 22, 4), (196, 23, 3), (176, 29, 5), (155, 40, 10),
- (115, 67, 22), (97, 80, 26), (79, 94, 30), (56, 97, 35),
- (34, 100, 41), (25, 97, 43), (17, 94, 45), (16, 90, 45),
- (15, 84, 39), (12, 62, 35), (8, 48, 32), (5, 34, 29),
- (4, 30, 26), (4, 26, 23), (4, 27, 22), (5, 38, 33),
- (14, 79, 71), (21, 102, 91), (28, 125, 112), (33, 136, 123),
- (38, 148, 135), (40, 169, 155), (52, 192, 179), (62, 215, 205),
- (73, 231, 218), (83, 241, 230), (79, 232, 223), (75, 224, 216),
- (75, 218, 212), (76, 213, 208), (79, 206, 198), (81, 197, 187),
- (67, 191, 156), (66, 189, 149), (66, 188, 142), (68, 178, 147),
- (71, 169, 152), (73, 152, 164), (76, 142, 173), (78, 145, 185),
- (83, 161, 182), (100, 150, 173), (107, 145, 168), (114, 141, 163),
- (129, 133, 168), (142, 148, 161), (163, 154, 139), (178, 154, 115),
- (215, 131, 66), (218, 119, 60), (222, 107, 55), (220, 102, 52),
- (219, 97, 50), (204, 79, 35), (189, 68, 28), (162, 60, 29),
- (138, 64, 37), (107, 87, 58), (99, 93, 60), (91, 100, 62),
- (73, 107, 64), (54, 113, 77), (50, 122, 91), (48, 127, 104),
- (50, 128, 98), (57, 119, 86), (65, 111, 74), (75, 106, 68),
- (85, 101, 63), (98, 90, 57), (111, 90, 49), (119, 100, 44),
- (111, 109, 41), (113, 123, 25), (116, 127, 23), (119, 131, 22),
- (135, 147, 37), (131, 163, 61), (123, 179, 82), (114, 189, 93),
- (105, 212, 91), (107, 214, 93), (109, 216, 95), (122, 223, 107),
- (139, 208, 112), (152, 196, 102), (163, 180, 90), (162, 162, 72),
- (168, 155, 64), (175, 145, 79), (180, 137, 84), (186, 130, 90),
- (180, 112, 103), (177, 91, 103), (171, 81, 106), (141, 86, 110),
- (90, 106, 124), (80, 106, 126), (71, 106, 128), (77, 108, 135),
- (70, 121, 138), (71, 135, 133), (69, 157, 141), (69, 175, 150),
- (86, 189, 167), (103, 202, 187), (123, 213, 197), (143, 223, 199),
- (161, 216, 196), (180, 206, 185), (198, 183, 175), (208, 160, 155),
- (208, 132, 109), (202, 131, 101), (197, 131, 93), (184, 128, 87),
- (169, 127, 81), (158, 133, 70), (148, 138, 66), (147, 143, 63),
- (149, 146, 66), (149, 146, 67), (155, 146, 60), (160, 141, 57),
- (177, 136, 50), (198, 132, 46), (204, 129, 45), (195, 127, 43),
- (174, 126, 48), (150, 126, 49), (136, 125, 49), (119, 136, 53),
- (99, 148, 60), (77, 160, 80), (61, 170, 100), (55, 175, 119),
- (57, 184, 132), (64, 192, 139), (77, 198, 147), (98, 207, 156),
- (123, 217, 164), (147, 224, 174), (167, 223, 179), (186, 213, 170),
- (202, 199, 152), (221, 184, 123), (236, 172, 98), (246, 156, 82),
- (251, 137, 68), (245, 118, 52), (232, 102, 37), (204, 94, 24),
- (174, 86, 17), (147, 79, 16), (122, 69, 13), (106, 57, 14),
- (79, 52, 18), (52, 48, 23), (28, 44, 24), (9, 40, 21),
- (5, 35, 19), (4, 33, 18), (7, 35, 22), (9, 38, 25),
- (11, 45, 24), (9, 53, 27), (6, 59, 27), (5, 62, 26),
- (6, 61, 27), (7, 61, 26), (7, 62, 28), (7, 65, 33),
- (7, 65, 35), (9, 60, 34), (10, 54, 34), (11, 48, 32),
- (13, 41, 31), (20, 38, 29), (42, 39, 25), (73, 52, 27),
- (73, 65, 40), (80, 74, 52), (83, 87, 61), (96, 94, 66)
- ),
-
-// 457 040222-16
-((100, 134, 148), (88, 123, 138), (82, 116, 131), (76, 110, 125),
- (73, 106, 121), (70, 102, 117), (69, 101, 115), (69, 100, 114),
- (64, 97, 110), (65, 98, 112), (67, 100, 115), (68, 103, 118),
- (70, 106, 122), (71, 108, 124), (72, 110, 127), (72, 110, 128),
- (72, 110, 129), (72, 110, 129), (73, 111, 130), (75, 113, 131),
- (78, 115, 132), (81, 118, 134), (83, 120, 136), (85, 123, 138),
- (92, 130, 145), (95, 133, 147), (99, 136, 150), (100, 138, 153),
- (102, 141, 157), (104, 144, 159), (106, 147, 162), (111, 154, 168),
- (115, 159, 173), (125, 168, 179), (125, 167, 177), (125, 166, 176),
- (121, 160, 169), (118, 154, 162), (115, 149, 157), (113, 145, 152),
- (98, 123, 131), (91, 114, 122), (84, 105, 113), (79, 99, 106),
- (75, 93, 99), (73, 91, 97), (72, 89, 96), (69, 86, 92),
- (67, 83, 89), (68, 80, 85), (66, 76, 80), (64, 73, 76),
- (60, 68, 71), (57, 64, 67), (55, 61, 65), (53, 59, 63),
- (46, 52, 57), (44, 51, 55), (43, 50, 54), (44, 51, 55),
- (46, 52, 56), (48, 54, 58), (51, 57, 61), (56, 64, 67),
- (64, 72, 75), (83, 92, 95), (93, 102, 105), (104, 113, 115),
- (108, 117, 120), (113, 122, 126), (122, 131, 134), (126, 137, 141),
- (138, 149, 154), (144, 155, 159), (151, 162, 165), (159, 170, 172),
- (167, 179, 180), (171, 183, 184), (175, 188, 189), (184, 197, 197),
- (189, 205, 206), (202, 218, 219), (207, 223, 223), (212, 228, 228),
- (213, 229, 229), (214, 231, 231), (216, 232, 233), (216, 232, 232),
- (215, 231, 231), (213, 229, 229), (211, 227, 227), (210, 226, 226),
- (209, 226, 225), (208, 224, 224), (208, 223, 222), (207, 222, 221),
- (206, 221, 221), (204, 219, 220), (203, 218, 220), (202, 217, 220),
- (202, 216, 218), (202, 215, 217), (200, 212, 214), (195, 209, 212),
- (184, 199, 203), (177, 192, 196), (170, 185, 189), (166, 181, 185),
- (162, 177, 182), (155, 170, 175), (147, 163, 169), (141, 158, 164),
- (135, 153, 160), (122, 141, 150), (119, 140, 149), (117, 139, 149),
- (114, 137, 148), (110, 137, 148), (108, 136, 148), (106, 137, 149),
- (103, 136, 149), (102, 136, 149), (101, 136, 149), (100, 135, 148),
- (100, 134, 148), (97, 130, 144), (95, 127, 143), (94, 126, 142),
- (93, 127, 143), (98, 132, 147), (100, 134, 148), (103, 136, 150),
- (107, 139, 154), (111, 143, 157), (112, 145, 159), (113, 146, 160),
- (107, 139, 154), (101, 131, 146), (96, 123, 138), (91, 118, 133),
- (87, 113, 128), (80, 105, 120), (74, 98, 111), (70, 91, 104),
- (67, 86, 99), (63, 82, 96), (63, 82, 96), (64, 83, 97),
- (66, 87, 100), (68, 90, 104), (69, 93, 108), (68, 94, 112),
- (67, 96, 116), (67, 96, 116), (67, 97, 117), (67, 98, 117),
- (67, 98, 117), (67, 97, 116), (65, 95, 115), (66, 95, 112),
- (65, 94, 111), (63, 93, 111), (63, 93, 110), (63, 93, 110),
- (63, 92, 109), (63, 92, 109), (64, 91, 107), (63, 90, 106),
- (59, 83, 99), (57, 81, 96), (56, 79, 94), (53, 74, 89),
- (50, 69, 83), (46, 64, 77), (42, 59, 72), (39, 54, 66),
- (36, 50, 62), (35, 47, 58), (33, 45, 56), (33, 45, 55),
- (33, 45, 55), (33, 45, 56), (34, 47, 59), (36, 50, 62),
- (39, 55, 71), (39, 56, 73), (40, 58, 75), (42, 60, 79),
- (43, 63, 82), (45, 65, 84), (47, 68, 87), (51, 72, 91),
- (56, 76, 94), (61, 81, 99), (67, 87, 104), (73, 94, 110),
- (79, 100, 116), (86, 107, 123), (92, 113, 129), (99, 120, 135),
- (105, 125, 141), (110, 130, 145), (115, 136, 150), (122, 142, 155),
- (127, 148, 160), (134, 155, 164), (140, 161, 170), (146, 167, 175),
- (151, 173, 179), (156, 177, 182), (159, 179, 183), (161, 179, 181),
- (158, 174, 178), (153, 169, 172), (148, 163, 166), (142, 156, 160),
- (136, 150, 154), (130, 146, 150), (126, 142, 148), (123, 141, 148),
- (121, 141, 149), (121, 142, 150), (120, 143, 150), (120, 141, 150),
- (119, 138, 147), (118, 135, 144), (118, 133, 140), (117, 130, 137),
- (116, 128, 135), (116, 127, 134), (117, 129, 135), (118, 132, 139),
- (122, 137, 146), (128, 146, 153), (134, 154, 161), (142, 162, 169),
- (147, 168, 175), (152, 173, 180), (156, 176, 183), (157, 177, 183),
- (155, 174, 180), (152, 170, 175), (149, 164, 170), (144, 160, 166),
- (142, 158, 164), (138, 155, 161), (133, 150, 156), (128, 145, 152),
- (123, 142, 149), (119, 140, 148), (117, 140, 149), (115, 140, 149),
- (112, 139, 149), (110, 138, 149), (104, 136, 147), (102, 135, 148)
- ),
-
-// 458 040222-17
-((145, 86, 63), (120, 68, 49), (105, 61, 47), (90, 55, 45),
- (90, 54, 45), (90, 53, 45), (90, 52, 43), (90, 51, 42),
- (79, 41, 34), (73, 36, 30), (67, 32, 26), (63, 28, 23),
- (59, 24, 20), (55, 20, 17), (51, 16, 14), (49, 14, 12),
- (48, 13, 10), (47, 9, 7), (49, 8, 8), (51, 7, 9),
- (59, 10, 11), (67, 13, 13), (71, 15, 14), (75, 17, 16),
- (88, 30, 25), (95, 36, 29), (102, 42, 34), (110, 48, 40),
- (119, 55, 46), (123, 60, 49), (128, 65, 53), (139, 74, 58),
- (148, 82, 67), (164, 81, 73), (168, 81, 73), (173, 81, 74),
- (173, 82, 75), (173, 83, 76), (171, 81, 74), (170, 79, 73),
- (167, 66, 66), (157, 62, 61), (147, 58, 57), (137, 55, 51),
- (128, 52, 46), (125, 50, 44), (122, 48, 43), (111, 43, 36),
- (97, 34, 30), (64, 21, 17), (51, 17, 13), (39, 13, 9),
- (32, 10, 6), (26, 7, 4), (25, 6, 3), (24, 5, 3),
- (26, 8, 6), (31, 9, 8), (36, 11, 11), (42, 12, 13),
- (49, 14, 15), (52, 14, 16), (55, 15, 17), (61, 17, 21),
- (65, 22, 25), (74, 32, 31), (75, 35, 33), (76, 39, 36),
- (75, 40, 38), (74, 42, 41), (73, 46, 42), (73, 48, 42),
- (71, 45, 35), (70, 41, 33), (69, 37, 32), (70, 35, 31),
- (71, 34, 31), (72, 34, 30), (73, 34, 30), (75, 32, 31),
- (78, 34, 34), (92, 49, 50), (105, 66, 63), (119, 84, 76),
- (128, 91, 81), (137, 99, 87), (150, 108, 98), (158, 112, 105),
- (169, 119, 115), (175, 114, 108), (182, 110, 102), (178, 103, 96),
- (175, 96, 91), (162, 83, 85), (145, 69, 78), (132, 57, 64),
- (122, 45, 51), (100, 27, 29), (89, 23, 25), (78, 20, 22),
- (73, 19, 21), (69, 18, 21), (61, 16, 16), (55, 13, 12),
- (45, 8, 6), (45, 9, 7), (45, 11, 8), (45, 12, 9),
- (46, 14, 10), (47, 18, 13), (49, 20, 14), (54, 23, 17),
- (60, 26, 18), (67, 33, 23), (66, 34, 24), (65, 35, 25),
- (62, 34, 27), (58, 34, 27), (56, 34, 28), (55, 34, 29),
- (55, 40, 38), (57, 43, 42), (59, 47, 46), (61, 47, 47),
- (63, 48, 48), (69, 49, 51), (75, 54, 55), (85, 59, 60),
- (93, 63, 64), (110, 67, 66), (113, 69, 65), (116, 71, 64),
- (125, 76, 64), (132, 81, 67), (136, 89, 70), (147, 93, 73),
- (162, 106, 76), (162, 108, 75), (163, 110, 75), (161, 109, 74),
- (160, 109, 74), (153, 104, 73), (146, 100, 72), (136, 92, 68),
- (123, 84, 63), (97, 67, 50), (92, 63, 47), (87, 59, 45),
- (75, 51, 39), (65, 43, 33), (58, 35, 28), (52, 29, 23),
- (46, 23, 19), (44, 22, 17), (43, 21, 16), (40, 16, 15),
- (37, 14, 12), (35, 11, 11), (34, 10, 11), (34, 11, 13),
- (33, 12, 15), (32, 13, 17), (31, 13, 16), (30, 14, 16),
- (29, 14, 17), (31, 14, 17), (33, 14, 18), (35, 12, 17),
- (41, 9, 13), (43, 8, 12), (46, 8, 12), (51, 9, 15),
- (58, 12, 18), (68, 15, 19), (78, 18, 21), (86, 21, 21),
- (92, 25, 22), (93, 27, 22), (94, 29, 23), (96, 29, 23),
- (96, 29, 23), (95, 31, 22), (88, 32, 21), (79, 29, 18),
- (62, 21, 17), (58, 20, 17), (55, 19, 17), (49, 18, 19),
- (44, 19, 18), (41, 18, 18), (41, 17, 18), (45, 16, 18),
- (53, 16, 20), (65, 17, 22), (82, 21, 24), (99, 29, 27),
- (113, 36, 29), (125, 44, 32), (134, 50, 35), (144, 55, 40),
- (154, 64, 45), (157, 70, 49), (154, 77, 53), (142, 82, 54),
- (131, 83, 59), (122, 83, 64), (117, 83, 67), (116, 82, 72),
- (111, 84, 74), (109, 89, 78), (106, 91, 83), (106, 91, 84),
- (111, 87, 87), (118, 85, 89), (126, 91, 87), (135, 99, 89),
- (142, 106, 89), (148, 110, 90), (154, 111, 92), (159, 109, 88),
- (163, 110, 83), (165, 107, 77), (163, 100, 69), (161, 97, 66),
- (157, 91, 64), (154, 89, 61), (149, 86, 59), (145, 80, 55),
- (142, 78, 54), (137, 76, 56), (134, 80, 60), (130, 85, 64),
- (127, 85, 65), (125, 84, 62), (121, 80, 59), (115, 75, 56),
- (108, 70, 53), (100, 62, 49), (96, 56, 42), (94, 50, 37),
- (92, 46, 33), (92, 45, 32), (93, 48, 34), (97, 55, 38),
- (104, 62, 42), (113, 71, 51), (121, 81, 60), (128, 90, 71),
- (136, 101, 78), (147, 107, 79), (156, 107, 78), (163, 109, 78),
- (154, 104, 79), (146, 103, 79), (142, 99, 77), (137, 90, 70)
- ),
-
-// 459 040222-18
-((52, 100, 5), (50, 86, 6), (49, 74, 6), (49, 62, 7),
- (43, 54, 6), (37, 47, 6), (31, 47, 5), (26, 47, 5),
- (9, 53, 6), (5, 50, 5), (1, 48, 5), (4, 49, 4),
- (7, 51, 3), (15, 55, 2), (24, 59, 1), (27, 58, 1),
- (31, 57, 1), (36, 54, 1), (32, 53, 1), (29, 52, 1),
- (29, 54, 1), (30, 56, 1), (31, 56, 1), (32, 56, 1),
- (36, 50, 1), (29, 46, 1), (23, 42, 1), (14, 41, 1),
- (6, 40, 1), (3, 41, 0), (1, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 41, 0), (0, 40, 0),
- (7, 32, 1), (9, 31, 1), (12, 30, 1), (12, 31, 3),
- (12, 33, 6), (11, 35, 7), (11, 37, 9), (9, 40, 14),
- (11, 41, 18), (17, 44, 26), (19, 47, 29), (21, 50, 33),
- (20, 55, 41), (20, 61, 50), (24, 61, 59), (29, 61, 69),
- (50, 56, 91), (62, 52, 94), (74, 48, 98), (82, 50, 89),
- (91, 52, 80), (96, 52, 81), (102, 52, 82), (109, 56, 82),
- (108, 55, 83), (108, 52, 97), (110, 49, 90), (113, 47, 84),
- (112, 47, 77), (111, 47, 71), (113, 59, 58), (106, 68, 48),
- (70, 78, 33), (59, 76, 37), (48, 75, 42), (45, 71, 43),
- (42, 67, 44), (43, 68, 43), (44, 70, 42), (42, 72, 34),
- (31, 77, 24), (16, 87, 15), (11, 87, 16), (6, 88, 17),
- (8, 94, 22), (10, 100, 27), (20, 114, 46), (31, 130, 65),
- (67, 154, 85), (74, 159, 77), (82, 164, 70), (82, 165, 64),
- (82, 167, 59), (84, 169, 56), (76, 168, 60), (75, 166, 65),
- (80, 163, 71), (81, 145, 60), (73, 130, 42), (66, 115, 24),
- (57, 107, 17), (48, 99, 11), (30, 82, 2), (16, 69, 0),
- (7, 43, 2), (7, 36, 5), (8, 30, 9), (9, 29, 11),
- (10, 29, 13), (11, 32, 16), (11, 42, 15), (16, 50, 15),
- (21, 59, 14), (27, 70, 12), (27, 71, 13), (28, 72, 14),
- (27, 70, 16), (23, 75, 16), (20, 80, 15), (20, 85, 13),
- (19, 94, 3), (17, 92, 2), (16, 91, 1), (13, 89, 1),
- (11, 87, 1), (6, 82, 1), (3, 78, 1), (2, 73, 2),
- (0, 69, 1), (0, 65, 1), (0, 64, 1), (0, 64, 1),
- (0, 63, 1), (0, 64, 1), (0, 62, 1), (0, 59, 1),
- (0, 51, 0), (0, 46, 1), (0, 41, 2), (0, 38, 2),
- (1, 36, 3), (3, 34, 6), (3, 33, 8), (3, 33, 10),
- (3, 34, 11), (1, 37, 10), (1, 36, 9), (1, 35, 9),
- (3, 37, 9), (3, 38, 9), (3, 41, 10), (3, 46, 11),
- (2, 65, 9), (1, 70, 8), (0, 75, 7), (1, 83, 4),
- (1, 88, 2), (1, 91, 1), (0, 91, 0), (1, 92, 0),
- (1, 95, 0), (1, 116, 1), (2, 123, 1), (3, 130, 1),
- (7, 142, 3), (7, 148, 6), (7, 147, 8), (9, 137, 12),
- (8, 123, 21), (7, 120, 22), (7, 118, 23), (12, 115, 27),
- (14, 113, 29), (21, 110, 31), (32, 99, 35), (41, 86, 39),
- (48, 71, 40), (50, 53, 37), (49, 42, 37), (43, 34, 31),
- (41, 33, 27), (44, 33, 24), (53, 38, 22), (72, 48, 20),
- (114, 72, 20), (119, 79, 20), (124, 86, 20), (133, 98, 23),
- (137, 107, 25), (142, 118, 26), (151, 128, 27), (165, 133, 28),
- (174, 135, 40), (174, 148, 51), (172, 162, 73), (164, 171, 91),
- (152, 177, 103), (136, 184, 104), (123, 185, 90), (109, 169, 85),
- (91, 160, 72), (68, 152, 71), (47, 147, 72), (32, 137, 78),
- (17, 138, 80), (9, 140, 66), (6, 133, 52), (8, 123, 33),
- (11, 113, 18), (21, 107, 8), (39, 100, 5), (60, 100, 8),
- (80, 106, 11), (98, 117, 13), (109, 124, 14), (113, 135, 14),
- (114, 139, 15), (114, 141, 15), (116, 138, 18), (117, 135, 23),
- (121, 135, 28), (119, 129, 31), (112, 127, 31), (97, 120, 28),
- (77, 111, 24), (56, 98, 19), (37, 84, 17), (23, 74, 16),
- (15, 65, 17), (16, 64, 17), (27, 67, 16), (43, 72, 15),
- (62, 80, 11), (80, 84, 10), (95, 87, 11), (108, 85, 10),
- (115, 88, 11), (123, 93, 11), (129, 97, 12), (138, 105, 11),
- (147, 115, 11), (152, 126, 14), (156, 126, 14), (149, 127, 16),
- (137, 128, 15), (119, 125, 14), (102, 123, 12), (89, 126, 8),
- (78, 136, 7), (76, 139, 4), (78, 135, 5), (80, 129, 5),
- (79, 121, 6), (75, 114, 6), (68, 107, 6), (59, 101, 5)
- ),
-
-// 460 040222-19
-((195, 72, 19), (223, 63, 7), (229, 65, 7), (235, 67, 7),
- (233, 73, 16), (231, 80, 26), (228, 81, 35), (225, 82, 44),
- (195, 69, 75), (177, 53, 82), (160, 38, 89), (147, 30, 88),
- (135, 23, 88), (127, 20, 98), (119, 18, 108), (116, 18, 117),
- (113, 19, 126), (101, 19, 172), (97, 19, 187), (93, 19, 202),
- (93, 18, 199), (93, 17, 197), (96, 17, 194), (99, 17, 192),
- (102, 19, 183), (102, 20, 179), (103, 21, 176), (102, 23, 169),
- (101, 26, 162), (96, 25, 155), (92, 25, 149), (86, 22, 135),
- (79, 22, 124), (71, 17, 93), (73, 16, 75), (76, 16, 58),
- (83, 17, 42), (91, 18, 26), (97, 17, 20), (104, 17, 14),
- (126, 19, 4), (138, 17, 3), (151, 15, 3), (162, 15, 3),
- (173, 16, 3), (175, 16, 3), (177, 17, 3), (178, 18, 3),
- (173, 17, 3), (152, 16, 4), (139, 15, 4), (127, 15, 4),
- (121, 14, 4), (116, 13, 4), (113, 13, 4), (111, 13, 4),
- (101, 11, 3), (89, 12, 3), (77, 13, 4), (66, 12, 7),
- (55, 12, 11), (53, 11, 13), (52, 11, 16), (52, 11, 22),
- (52, 11, 28), (65, 9, 55), (65, 10, 71), (65, 12, 87),
- (62, 12, 95), (59, 13, 104), (50, 14, 121), (41, 15, 138),
- (30, 17, 164), (35, 16, 177), (41, 16, 190), (51, 17, 189),
- (61, 19, 188), (67, 19, 185), (74, 20, 183), (88, 21, 176),
- (99, 22, 166), (114, 24, 138), (117, 24, 140), (121, 24, 142),
- (124, 23, 141), (127, 23, 140), (133, 23, 138), (140, 22, 135),
- (150, 21, 122), (159, 22, 107), (168, 23, 92), (170, 24, 91),
- (173, 25, 91), (177, 27, 91), (182, 29, 92), (188, 30, 93),
- (193, 30, 97), (203, 31, 94), (208, 31, 78), (213, 31, 63),
- (216, 31, 55), (219, 31, 47), (226, 31, 32), (235, 32, 17),
- (245, 30, 5), (247, 29, 5), (249, 29, 5), (248, 29, 5),
- (247, 29, 5), (247, 29, 4), (246, 29, 4), (243, 28, 4),
- (238, 27, 4), (221, 24, 5), (213, 23, 6), (206, 23, 7),
- (191, 22, 11), (174, 20, 16), (159, 19, 21), (144, 18, 26),
- (122, 18, 32), (118, 16, 30), (115, 14, 29), (112, 13, 28),
- (110, 13, 28), (104, 12, 31), (96, 13, 43), (89, 16, 61),
- (82, 15, 81), (76, 22, 116), (77, 23, 123), (79, 24, 130),
- (83, 25, 140), (89, 27, 144), (94, 28, 150), (100, 31, 163),
- (98, 33, 197), (89, 34, 214), (80, 35, 232), (74, 34, 239),
- (69, 33, 246), (60, 30, 242), (52, 26, 231), (50, 25, 213),
- (53, 24, 196), (72, 22, 160), (80, 23, 151), (89, 24, 143),
- (104, 25, 133), (117, 26, 119), (125, 31, 106), (134, 46, 90),
- (148, 59, 77), (148, 59, 77), (148, 60, 78), (152, 62, 79),
- (155, 63, 88), (158, 57, 100), (157, 53, 117), (154, 54, 129),
- (153, 67, 137), (136, 68, 171), (130, 67, 175), (125, 67, 180),
- (119, 65, 180), (115, 54, 180), (112, 41, 180), (112, 27, 173),
- (128, 24, 140), (133, 24, 135), (139, 24, 130), (145, 23, 121),
- (152, 22, 103), (159, 21, 85), (161, 19, 67), (160, 20, 50),
- (157, 19, 35), (154, 17, 22), (151, 16, 18), (141, 16, 20),
- (129, 15, 22), (117, 13, 23), (105, 9, 23), (89, 11, 20),
- (55, 9, 18), (48, 10, 18), (42, 12, 19), (32, 16, 22),
- (23, 19, 23), (16, 21, 24), (14, 18, 27), (13, 18, 28),
- (11, 16, 30), (15, 17, 39), (20, 20, 53), (28, 23, 69),
- (39, 27, 85), (53, 32, 100), (65, 34, 116), (75, 35, 131),
- (81, 33, 136), (93, 32, 138), (104, 28, 138), (114, 27, 138),
- (126, 24, 137), (139, 26, 135), (148, 27, 131), (148, 27, 130),
- (140, 24, 123), (134, 22, 115), (127, 18, 103), (118, 17, 93),
- (109, 14, 86), (103, 13, 85), (102, 13, 85), (95, 13, 90),
- (84, 12, 99), (70, 12, 115), (58, 13, 131), (46, 14, 141),
- (33, 12, 142), (24, 10, 147), (22, 9, 151), (23, 9, 156),
- (24, 9, 158), (24, 9, 158), (24, 9, 160), (27, 11, 161),
- (25, 11, 148), (24, 13, 131), (25, 17, 116), (26, 21, 101),
- (27, 24, 87), (26, 26, 70), (24, 24, 61), (24, 24, 61),
- (23, 21, 62), (21, 19, 60), (19, 19, 59), (19, 19, 58),
- (21, 21, 60), (23, 25, 57), (23, 25, 57), (29, 26, 60),
- (39, 24, 59), (48, 19, 57), (57, 14, 54), (65, 9, 51),
- (73, 6, 50), (90, 9, 46), (101, 20, 43), (114, 35, 44),
- (130, 51, 40), (147, 65, 35), (166, 67, 29), (185, 70, 24)
- ),
-
-// 461 040222-20
-((141, 196, 173), (149, 202, 166), (150, 200, 159), (151, 199, 152),
- (155, 198, 148), (160, 197, 145), (158, 190, 138), (157, 184, 131),
- (153, 167, 103), (148, 156, 88), (144, 145, 74), (136, 134, 64),
- (129, 124, 54), (118, 111, 49), (107, 98, 45), (101, 93, 44),
- (95, 88, 43), (73, 69, 42), (67, 64, 41), (62, 60, 40),
- (61, 58, 40), (61, 56, 40), (62, 56, 40), (63, 57, 40),
- (63, 57, 45), (64, 59, 46), (66, 62, 48), (69, 66, 54),
- (72, 70, 60), (75, 73, 64), (79, 76, 69), (87, 85, 78),
- (91, 88, 84), (92, 92, 90), (89, 94, 91), (86, 96, 93),
- (87, 99, 95), (89, 103, 97), (91, 105, 95), (94, 107, 93),
- (109, 117, 87), (115, 123, 86), (121, 130, 85), (123, 134, 93),
- (126, 138, 101), (127, 140, 104), (129, 142, 107), (137, 151, 118),
- (151, 160, 121), (183, 179, 117), (196, 181, 117), (209, 184, 117),
- (211, 179, 117), (213, 175, 118), (211, 172, 117), (209, 169, 117),
- (197, 159, 104), (192, 153, 95), (188, 147, 87), (184, 143, 81),
- (181, 139, 76), (177, 136, 75), (173, 133, 75), (164, 132, 73),
- (154, 128, 75), (132, 118, 79), (128, 119, 82), (125, 120, 86),
- (126, 122, 90), (127, 125, 94), (132, 134, 102), (137, 142, 111),
- (144, 151, 121), (143, 146, 119), (143, 142, 117), (140, 137, 114),
- (138, 132, 111), (136, 130, 111), (135, 128, 111), (132, 125, 109),
- (129, 124, 110), (119, 118, 107), (115, 116, 104), (111, 115, 101),
- (110, 114, 102), (109, 113, 103), (110, 113, 105), (114, 113, 110),
- (122, 121, 112), (126, 122, 109), (130, 123, 107), (130, 124, 107),
- (131, 126, 107), (129, 129, 107), (129, 132, 110), (130, 131, 111),
- (127, 132, 110), (116, 115, 99), (104, 105, 92), (93, 96, 85),
- (86, 93, 82), (79, 91, 79), (69, 83, 75), (60, 79, 72),
- (51, 73, 73), (47, 66, 72), (43, 60, 72), (41, 59, 71),
- (40, 58, 71), (40, 58, 70), (40, 55, 67), (42, 53, 63),
- (42, 52, 62), (45, 49, 56), (46, 49, 54), (48, 50, 53),
- (55, 54, 50), (66, 57, 49), (75, 59, 46), (80, 60, 46),
- (91, 65, 50), (98, 73, 50), (105, 82, 51), (113, 87, 52),
- (121, 92, 53), (133, 102, 51), (141, 107, 49), (145, 111, 50),
- (148, 113, 52), (148, 123, 59), (151, 127, 61), (155, 131, 63),
- (164, 141, 70), (171, 148, 74), (175, 152, 80), (176, 152, 83),
- (168, 148, 93), (167, 148, 94), (166, 148, 95), (168, 149, 94),
- (171, 150, 94), (177, 151, 96), (183, 153, 94), (191, 158, 96),
- (197, 163, 99), (193, 173, 99), (191, 173, 96), (190, 173, 94),
- (186, 168, 89), (179, 160, 79), (175, 153, 69), (171, 146, 62),
- (164, 147, 58), (161, 147, 59), (158, 148, 60), (149, 143, 64),
- (136, 133, 62), (122, 119, 59), (102, 99, 54), (88, 83, 48),
- (77, 71, 40), (60, 63, 38), (57, 63, 39), (54, 64, 40),
- (55, 66, 42), (55, 65, 45), (59, 64, 50), (70, 63, 51),
- (94, 70, 49), (99, 76, 50), (105, 82, 51), (117, 97, 57),
- (127, 107, 64), (136, 117, 75), (147, 125, 84), (158, 127, 87),
- (163, 123, 86), (168, 123, 84), (167, 124, 82), (161, 123, 80),
- (151, 121, 83), (141, 120, 87), (135, 118, 91), (129, 114, 92),
- (128, 111, 88), (129, 111, 86), (130, 112, 85), (133, 115, 86),
- (138, 120, 90), (145, 129, 95), (151, 138, 103), (157, 151, 111),
- (165, 163, 122), (170, 173, 129), (177, 181, 136), (180, 182, 139),
- (180, 180, 140), (176, 173, 137), (168, 167, 132), (159, 158, 129),
- (146, 150, 121), (138, 144, 116), (131, 136, 113), (124, 130, 109),
- (118, 122, 103), (112, 116, 97), (103, 108, 91), (92, 101, 86),
- (82, 99, 87), (78, 98, 94), (79, 101, 101), (85, 104, 106),
- (93, 110, 113), (97, 114, 115), (100, 116, 113), (100, 116, 112),
- (100, 116, 114), (104, 120, 118), (116, 126, 121), (133, 136, 125),
- (151, 148, 126), (168, 159, 123), (182, 166, 118), (190, 170, 110),
- (193, 171, 102), (194, 174, 99), (196, 177, 98), (200, 182, 98),
- (205, 192, 101), (210, 204, 106), (215, 213, 112), (219, 217, 112),
- (220, 219, 115), (219, 217, 116), (218, 215, 117), (216, 215, 117),
- (215, 219, 122), (215, 223, 130), (221, 230, 142), (225, 236, 154),
- (228, 237, 165), (233, 239, 175), (233, 238, 180), (231, 237, 182),
- (228, 234, 176), (228, 235, 175), (222, 232, 174), (212, 227, 175),
- (198, 220, 177), (188, 211, 176), (176, 213, 186), (165, 209, 188),
- (155, 208, 188), (147, 204, 186), (148, 204, 186), (141, 205, 186)
- ),
-
-// 462 040222-21
-((46, 7, 70), (35, 5, 85), (31, 4, 92), (28, 4, 100),
- (22, 3, 103), (17, 3, 107), (18, 3, 104), (19, 3, 101),
- (18, 1, 89), (17, 0, 84), (16, 0, 79), (20, 0, 72),
- (25, 0, 65), (35, 0, 55), (45, 1, 45), (50, 2, 40),
- (56, 3, 36), (72, 3, 18), (76, 3, 13), (81, 3, 8),
- (82, 3, 6), (84, 3, 5), (84, 3, 6), (84, 4, 8),
- (79, 4, 16), (74, 4, 19), (69, 4, 23), (59, 3, 24),
- (50, 2, 26), (45, 2, 26), (40, 2, 27), (28, 2, 29),
- (19, 2, 30), (7, 0, 31), (6, 0, 29), (5, 0, 27),
- (6, 0, 23), (7, 0, 20), (8, 0, 18), (10, 0, 17),
- (17, 0, 11), (22, 0, 8), (27, 0, 5), (33, 0, 3),
- (39, 0, 1), (41, 0, 0), (44, 0, 0), (47, 0, 0),
- (49, 0, 1), (56, 4, 1), (61, 8, 4), (67, 13, 7),
- (73, 16, 7), (80, 19, 8), (82, 19, 8), (84, 20, 9),
- (83, 19, 8), (77, 19, 7), (72, 19, 7), (69, 19, 7),
- (67, 20, 8), (67, 20, 8), (67, 20, 9), (67, 20, 12),
- (64, 15, 13), (51, 7, 16), (41, 4, 21), (32, 2, 27),
- (28, 1, 29), (25, 1, 32), (20, 2, 38), (17, 2, 44),
- (15, 2, 51), (14, 2, 53), (14, 2, 55), (17, 3, 52),
- (20, 5, 50), (23, 6, 49), (27, 7, 48), (35, 10, 46),
- (47, 12, 42), (74, 25, 36), (91, 39, 39), (109, 53, 43),
- (118, 61, 46), (127, 69, 49), (143, 86, 57), (161, 104, 72),
- (178, 122, 94), (173, 120, 106), (169, 119, 118), (164, 117, 124),
- (159, 116, 130), (149, 110, 133), (142, 109, 145), (134, 114, 153),
- (134, 117, 157), (125, 110, 154), (119, 103, 149), (114, 96, 144),
- (109, 88, 140), (105, 80, 137), (96, 75, 128), (98, 77, 117),
- (118, 85, 94), (131, 92, 86), (144, 100, 79), (149, 101, 78),
- (155, 102, 78), (158, 102, 79), (157, 105, 76), (156, 102, 73),
- (150, 96, 69), (142, 81, 55), (144, 78, 53), (146, 76, 52),
- (146, 69, 51), (145, 69, 53), (143, 70, 55), (136, 68, 57),
- (113, 57, 50), (103, 46, 42), (94, 35, 34), (90, 30, 32),
- (87, 26, 30), (85, 22, 27), (86, 18, 25), (84, 16, 22),
- (79, 15, 21), (69, 11, 15), (64, 10, 13), (60, 9, 12),
- (55, 7, 11), (54, 6, 10), (54, 6, 9), (55, 7, 10),
- (54, 7, 10), (49, 7, 8), (45, 7, 7), (42, 7, 6),
- (39, 7, 6), (33, 5, 4), (30, 5, 4), (28, 4, 5),
- (27, 3, 6), (27, 2, 11), (27, 2, 12), (27, 2, 13),
- (26, 1, 13), (26, 1, 13), (27, 1, 11), (28, 1, 10),
- (30, 1, 11), (30, 1, 11), (31, 2, 12), (32, 2, 14),
- (33, 2, 15), (33, 2, 15), (33, 2, 13), (33, 2, 12),
- (33, 2, 10), (31, 2, 8), (30, 2, 8), (29, 2, 8),
- (27, 2, 8), (24, 2, 9), (21, 2, 10), (18, 1, 10),
- (14, 1, 11), (14, 1, 11), (14, 1, 11), (15, 1, 11),
- (17, 1, 12), (19, 1, 15), (21, 1, 19), (24, 2, 23),
- (26, 1, 28), (26, 1, 33), (29, 1, 36), (32, 2, 37),
- (33, 2, 40), (34, 2, 40), (36, 4, 40), (40, 4, 40),
- (45, 8, 43), (46, 9, 43), (47, 10, 44), (48, 15, 47),
- (50, 18, 49), (52, 20, 48), (55, 21, 45), (55, 20, 43),
- (58, 20, 38), (59, 19, 35), (63, 22, 33), (68, 26, 35),
- (74, 32, 37), (83, 37, 36), (90, 40, 35), (95, 40, 30),
- (96, 37, 27), (95, 38, 25), (94, 36, 26), (91, 41, 31),
- (95, 48, 35), (100, 59, 41), (108, 69, 45), (118, 76, 50),
- (126, 85, 52), (134, 86, 56), (139, 89, 62), (146, 91, 64),
- (148, 94, 67), (153, 98, 66), (159, 102, 64), (166, 106, 61),
- (170, 108, 57), (174, 110, 57), (179, 109, 56), (178, 105, 57),
- (175, 101, 57), (169, 100, 59), (162, 101, 62), (155, 98, 62),
- (146, 97, 62), (134, 91, 67), (122, 83, 71), (109, 74, 74),
- (99, 66, 78), (87, 62, 82), (77, 54, 86), (70, 51, 85),
- (61, 46, 91), (53, 40, 95), (42, 30, 101), (34, 19, 109),
- (25, 11, 117), (17, 5, 126), (12, 2, 131), (7, 1, 135),
- (6, 1, 137), (8, 1, 142), (11, 2, 143), (14, 2, 144),
- (18, 2, 142), (22, 2, 139), (25, 2, 132), (30, 5, 121),
- (37, 5, 111), (45, 6, 98), (44, 7, 90), (43, 7, 85),
- (47, 8, 81), (47, 6, 75), (43, 8, 73), (40, 6, 73)
- ),
-
-// 463 040222-22
-((87, 97, 127), (91, 103, 136), (91, 102, 134), (92, 102, 133),
- (93, 102, 131), (94, 102, 130), (94, 102, 129), (95, 102, 129),
- (98, 104, 131), (102, 108, 135), (106, 112, 139), (110, 117, 145),
- (114, 122, 152), (113, 121, 151), (113, 121, 151), (111, 119, 149),
- (109, 117, 147), (99, 106, 135), (94, 101, 131), (90, 96, 127),
- (91, 96, 125), (92, 96, 124), (94, 98, 125), (96, 100, 126),
- (111, 117, 144), (120, 127, 153), (129, 137, 163), (136, 145, 170),
- (143, 153, 178), (145, 156, 180), (148, 159, 182), (152, 163, 186),
- (156, 167, 189), (165, 174, 191), (170, 179, 194), (175, 184, 197),
- (180, 188, 199), (185, 192, 202), (186, 192, 202), (187, 193, 202),
- (184, 188, 192), (177, 180, 183), (170, 173, 175), (160, 163, 164),
- (150, 153, 153), (145, 147, 147), (140, 142, 142), (129, 131, 131),
- (119, 122, 122), (99, 100, 101), (88, 89, 90), (77, 78, 80),
- (66, 67, 69), (56, 56, 58), (50, 50, 53), (45, 45, 48),
- (27, 26, 29), (20, 20, 23), (14, 14, 17), (12, 13, 16),
- (10, 12, 15), (10, 12, 15), (10, 12, 16), (12, 13, 17),
- (13, 15, 20), (14, 16, 22), (14, 16, 22), (15, 17, 23),
- (15, 16, 23), (15, 16, 23), (14, 16, 22), (14, 15, 21),
- (14, 15, 22), (14, 15, 22), (15, 16, 23), (15, 16, 23),
- (15, 17, 24), (15, 17, 24), (16, 17, 24), (16, 18, 25),
- (17, 18, 26), (18, 19, 26), (19, 19, 26), (20, 19, 26),
- (20, 19, 26), (21, 20, 26), (23, 22, 27), (25, 23, 28),
- (33, 30, 34), (40, 36, 40), (48, 43, 47), (52, 47, 52),
- (56, 52, 57), (65, 62, 67), (75, 73, 77), (86, 83, 88),
- (97, 94, 99), (120, 117, 121), (129, 126, 129), (138, 136, 138),
- (142, 140, 141), (146, 144, 145), (154, 152, 153), (162, 161, 161),
- (175, 176, 177), (181, 183, 184), (188, 191, 192), (190, 194, 196),
- (193, 198, 200), (198, 204, 208), (202, 209, 213), (202, 211, 216),
- (198, 208, 216), (184, 195, 205), (179, 190, 201), (175, 186, 197),
- (166, 176, 187), (155, 166, 177), (144, 154, 166), (132, 143, 156),
- (111, 120, 135), (102, 111, 125), (93, 102, 116), (88, 97, 111),
- (84, 92, 106), (74, 82, 96), (64, 72, 86), (54, 61, 75),
- (44, 51, 64), (27, 32, 44), (23, 27, 39), (19, 23, 35),
- (12, 16, 26), (8, 10, 18), (5, 7, 14), (3, 4, 10),
- (1, 2, 7), (1, 2, 6), (1, 2, 5), (1, 2, 4),
- (1, 2, 4), (1, 2, 4), (1, 2, 5), (2, 4, 6),
- (4, 6, 8), (14, 14, 18), (17, 17, 22), (20, 21, 26),
- (28, 29, 36), (36, 38, 46), (44, 47, 57), (52, 56, 67),
- (68, 74, 86), (71, 77, 90), (74, 81, 94), (78, 86, 102),
- (81, 90, 108), (84, 92, 111), (85, 93, 115), (86, 95, 119),
- (87, 96, 122), (90, 99, 128), (90, 100, 129), (91, 101, 130),
- (94, 103, 133), (97, 106, 134), (101, 109, 137), (104, 113, 140),
- (107, 115, 140), (107, 115, 140), (108, 115, 141), (109, 117, 141),
- (110, 117, 141), (111, 118, 141), (112, 119, 141), (113, 120, 142),
- (115, 122, 142), (119, 125, 143), (126, 131, 147), (131, 137, 152),
- (139, 144, 158), (146, 151, 164), (153, 159, 172), (161, 167, 180),
- (174, 182, 194), (176, 185, 197), (179, 188, 200), (182, 192, 205),
- (184, 195, 209), (186, 197, 211), (185, 198, 212), (184, 196, 212),
- (180, 192, 210), (173, 186, 205), (165, 178, 199), (156, 170, 191),
- (147, 160, 182), (138, 150, 172), (129, 141, 162), (119, 131, 153),
- (111, 122, 144), (105, 116, 136), (101, 111, 129), (98, 107, 125),
- (97, 104, 121), (95, 101, 119), (93, 100, 119), (90, 98, 118),
- (88, 95, 115), (86, 92, 111), (82, 87, 106), (78, 81, 99),
- (73, 75, 93), (70, 71, 87), (68, 69, 83), (69, 68, 81),
- (70, 68, 79), (72, 70, 80), (74, 71, 83), (75, 74, 85),
- (77, 76, 87), (78, 77, 88), (78, 77, 88), (76, 75, 86),
- (72, 72, 83), (67, 67, 79), (61, 62, 74), (56, 56, 68),
- (53, 52, 62), (49, 48, 57), (47, 45, 55), (45, 44, 53),
- (46, 45, 54), (49, 48, 57), (50, 49, 58), (50, 49, 58),
- (51, 49, 57), (51, 49, 57), (51, 49, 57), (51, 49, 59),
- (50, 49, 60), (51, 50, 62), (50, 50, 62), (52, 51, 63),
- (55, 54, 67), (58, 58, 72), (60, 59, 73), (62, 61, 76),
- (64, 63, 79), (67, 66, 83), (69, 71, 89), (72, 75, 96),
- (75, 79, 103), (77, 83, 109), (78, 86, 114), (82, 90, 118)
- ),
-
-// 464 040222-23
-((114, 119, 136), (103, 112, 130), (98, 108, 125), (93, 104, 121),
- (91, 100, 116), (89, 96, 111), (88, 95, 109), (87, 94, 107),
- (90, 97, 108), (95, 101, 113), (100, 106, 118), (110, 114, 126),
- (120, 123, 134), (131, 133, 144), (143, 144, 155), (148, 149, 159),
- (154, 155, 164), (173, 175, 180), (178, 181, 187), (184, 187, 194),
- (184, 189, 197), (185, 191, 200), (184, 190, 201), (183, 190, 202),
- (175, 182, 195), (167, 176, 187), (160, 170, 180), (153, 162, 170),
- (147, 154, 160), (143, 150, 155), (140, 146, 151), (134, 138, 142),
- (130, 131, 134), (123, 121, 126), (119, 118, 123), (115, 116, 120),
- (113, 115, 119), (111, 114, 119), (111, 114, 119), (111, 115, 120),
- (117, 119, 125), (119, 121, 128), (122, 124, 132), (121, 124, 133),
- (120, 124, 135), (118, 123, 134), (117, 122, 133), (114, 120, 132),
- (111, 118, 129), (111, 113, 124), (114, 114, 125), (117, 115, 126),
- (119, 116, 126), (121, 117, 127), (121, 117, 126), (121, 117, 125),
- (116, 110, 115), (114, 107, 110), (113, 104, 106), (112, 102, 104),
- (112, 101, 103), (110, 101, 103), (109, 101, 104), (106, 99, 105),
- (100, 96, 104), (85, 82, 89), (77, 75, 82), (69, 69, 76),
- (67, 67, 74), (65, 66, 72), (62, 66, 74), (63, 70, 80),
- (73, 83, 99), (81, 92, 109), (89, 101, 120), (98, 112, 131),
- (108, 124, 142), (113, 130, 147), (118, 136, 152), (126, 147, 164),
- (133, 158, 176), (150, 175, 195), (157, 181, 202), (165, 187, 210),
- (167, 190, 213), (170, 193, 217), (176, 198, 222), (179, 203, 226),
- (182, 205, 225), (183, 203, 223), (184, 201, 221), (184, 199, 219),
- (185, 197, 218), (186, 197, 217), (189, 199, 219), (193, 203, 222),
- (198, 207, 225), (209, 215, 230), (214, 218, 230), (220, 221, 230),
- (222, 221, 229), (224, 221, 229), (226, 222, 229), (227, 224, 231),
- (227, 225, 233), (224, 223, 231), (222, 222, 230), (220, 220, 228),
- (219, 219, 227), (215, 214, 224), (210, 209, 219), (204, 205, 214),
- (198, 200, 210), (182, 188, 201), (177, 184, 198), (172, 180, 195),
- (162, 173, 188), (153, 164, 182), (143, 155, 174), (134, 147, 165),
- (118, 133, 151), (109, 126, 145), (101, 120, 140), (97, 117, 136),
- (93, 115, 132), (85, 106, 125), (78, 98, 117), (72, 89, 106),
- (68, 82, 98), (68, 77, 89), (69, 77, 88), (70, 77, 88),
- (74, 80, 89), (78, 83, 92), (82, 86, 97), (84, 88, 99),
- (88, 95, 104), (90, 97, 107), (93, 99, 110), (94, 100, 111),
- (95, 101, 112), (98, 103, 115), (101, 106, 120), (102, 108, 122),
- (103, 109, 126), (104, 117, 136), (105, 118, 139), (107, 120, 142),
- (108, 123, 146), (110, 125, 148), (113, 128, 151), (118, 130, 152),
- (133, 137, 154), (136, 140, 156), (140, 143, 158), (151, 153, 166),
- (162, 163, 176), (171, 173, 185), (180, 182, 194), (186, 190, 203),
- (192, 196, 207), (200, 200, 211), (201, 200, 210), (202, 200, 210),
- (205, 199, 211), (205, 200, 210), (205, 200, 210), (201, 199, 210),
- (193, 193, 208), (191, 191, 206), (189, 190, 205), (184, 185, 201),
- (181, 181, 198), (180, 177, 195), (178, 174, 193), (176, 173, 190),
- (173, 171, 188), (170, 168, 183), (167, 166, 180), (162, 162, 176),
- (158, 160, 174), (155, 159, 173), (152, 158, 175), (150, 158, 178),
- (144, 158, 180), (142, 157, 179), (140, 156, 178), (133, 149, 172),
- (125, 143, 166), (118, 137, 159), (111, 132, 154), (107, 128, 152),
- (106, 127, 153), (107, 129, 155), (111, 132, 158), (115, 135, 160),
- (120, 136, 160), (124, 138, 159), (128, 137, 155), (129, 136, 152),
- (131, 136, 148), (135, 135, 145), (139, 135, 144), (142, 138, 144),
- (145, 140, 147), (146, 144, 152), (149, 147, 157), (151, 151, 163),
- (149, 156, 166), (153, 160, 171), (156, 164, 176), (161, 169, 179),
- (165, 173, 183), (167, 179, 187), (173, 185, 195), (180, 191, 204),
- (183, 198, 210), (187, 204, 216), (189, 208, 223), (194, 211, 226),
- (198, 212, 227), (199, 212, 225), (199, 211, 222), (199, 208, 219),
- (194, 201, 212), (185, 193, 203), (174, 183, 195), (162, 172, 186),
- (152, 161, 177), (141, 150, 169), (130, 142, 160), (124, 135, 154),
- (119, 129, 150), (115, 128, 148), (111, 127, 146), (105, 124, 144),
- (101, 122, 142), (97, 119, 141), (94, 116, 138), (93, 114, 134),
- (95, 113, 132), (100, 115, 131), (107, 120, 135), (113, 124, 138),
- (121, 130, 143), (127, 136, 149), (131, 139, 152), (131, 139, 154),
- (132, 138, 153), (131, 134, 147), (130, 131, 143), (129, 127, 139),
- (127, 126, 137), (126, 124, 136), (124, 123, 135), (118, 120, 134)
- ),
-
-// 465 040222-24
-((38, 7, 7), (42, 8, 7), (45, 7, 6), (48, 6, 6),
- (49, 6, 6), (50, 6, 7), (48, 5, 6), (46, 4, 6),
- (41, 1, 3), (40, 2, 4), (39, 3, 6), (41, 5, 12),
- (43, 7, 19), (48, 11, 26), (53, 16, 34), (55, 16, 35),
- (57, 16, 37), (57, 18, 38), (56, 17, 37), (55, 16, 36),
- (53, 17, 38), (52, 19, 41), (52, 18, 40), (53, 18, 39),
- (50, 19, 33), (47, 15, 25), (45, 12, 18), (40, 9, 13),
- (35, 6, 9), (34, 4, 8), (33, 3, 7), (33, 5, 9),
- (36, 13, 18), (58, 31, 48), (72, 42, 67), (87, 54, 86),
- (100, 62, 102), (113, 70, 119), (120, 79, 124), (128, 88, 130),
- (150, 115, 138), (157, 117, 136), (165, 120, 135), (162, 112, 129),
- (160, 104, 124), (157, 101, 119), (154, 98, 115), (144, 93, 112),
- (131, 90, 94), (107, 70, 55), (90, 54, 36), (73, 38, 17),
- (56, 23, 10), (39, 8, 4), (32, 5, 4), (26, 2, 5),
- (14, 7, 9), (15, 14, 15), (17, 21, 22), (23, 31, 32),
- (30, 41, 42), (32, 44, 45), (35, 47, 49), (38, 52, 52),
- (39, 54, 55), (54, 53, 57), (65, 57, 58), (77, 61, 59),
- (84, 64, 59), (92, 67, 60), (103, 70, 57), (104, 65, 52),
- (105, 48, 38), (101, 37, 28), (97, 26, 18), (99, 23, 12),
- (101, 20, 7), (101, 18, 5), (101, 17, 3), (100, 17, 0),
- (99, 15, 1), (97, 8, 0), (100, 9, 0), (103, 11, 0),
- (105, 13, 0), (108, 16, 0), (118, 23, 1), (127, 28, 4),
- (137, 29, 5), (139, 29, 5), (141, 29, 6), (139, 28, 6),
- (138, 27, 6), (137, 30, 5), (135, 32, 7), (128, 34, 9),
- (120, 29, 9), (99, 20, 9), (88, 14, 7), (78, 8, 6),
- (76, 6, 5), (74, 4, 5), (72, 4, 4), (73, 3, 4),
- (80, 3, 7), (82, 2, 6), (85, 1, 6), (85, 0, 5),
- (85, 0, 5), (83, 0, 4), (81, 0, 3), (78, 0, 3),
- (74, 0, 5), (65, 0, 5), (62, 0, 5), (59, 1, 5),
- (52, 1, 4), (45, 1, 3), (38, 0, 1), (33, 0, 1),
- (29, 0, 0), (30, 0, 0), (32, 0, 0), (33, 0, 0),
- (35, 0, 0), (37, 0, 0), (39, 0, 0), (41, 0, 0),
- (41, 0, 0), (39, 0, 0), (38, 0, 0), (37, 0, 0),
- (35, 0, 0), (31, 0, 0), (27, 0, 0), (23, 1, 0),
- (12, 2, 0), (8, 2, 0), (4, 3, 0), (3, 3, 0),
- (2, 3, 0), (1, 3, 0), (0, 2, 0), (0, 2, 0),
- (1, 2, 0), (5, 3, 1), (7, 3, 1), (9, 4, 1),
- (13, 5, 2), (18, 5, 5), (23, 6, 9), (27, 6, 12),
- (38, 5, 16), (39, 5, 16), (41, 5, 16), (45, 5, 15),
- (46, 5, 15), (46, 5, 16), (45, 7, 17), (41, 7, 20),
- (39, 7, 22), (33, 8, 19), (31, 9, 19), (30, 10, 19),
- (27, 13, 17), (21, 18, 17), (14, 26, 20), (10, 32, 25),
- (7, 37, 27), (8, 37, 27), (9, 37, 28), (12, 35, 26),
- (15, 32, 25), (17, 32, 23), (19, 33, 24), (22, 34, 25),
- (26, 33, 23), (31, 30, 21), (40, 24, 17), (49, 17, 13),
- (59, 9, 8), (66, 5, 5), (76, 6, 3), (91, 10, 9),
- (123, 31, 15), (131, 40, 22), (140, 50, 29), (158, 69, 43),
- (160, 82, 60), (156, 92, 67), (151, 97, 78), (145, 99, 84),
- (138, 103, 81), (134, 115, 92), (145, 133, 107), (149, 146, 129),
- (144, 150, 140), (138, 145, 149), (128, 131, 149), (114, 109, 134),
- (97, 86, 116), (87, 75, 99), (87, 71, 92), (84, 66, 86),
- (85, 62, 86), (83, 52, 80), (81, 40, 69), (74, 23, 53),
- (62, 12, 36), (51, 6, 24), (40, 3, 13), (30, 3, 9),
- (22, 3, 5), (16, 3, 2), (13, 2, 1), (11, 1, 1),
- (10, 1, 0), (9, 0, 0), (9, 0, 0), (10, 0, 0),
- (10, 0, 0), (12, 0, 1), (14, 1, 2), (17, 1, 2),
- (19, 0, 2), (21, 0, 2), (21, 0, 2), (22, 0, 2),
- (22, 0, 2), (22, 0, 2), (22, 0, 3), (22, 0, 3),
- (22, 0, 2), (21, 0, 2), (21, 0, 1), (20, 0, 1),
- (19, 0, 0), (18, 0, 0), (17, 0, 0), (16, 1, 1),
- (15, 4, 4), (14, 9, 9), (16, 13, 13), (18, 14, 14),
- (19, 13, 14), (20, 13, 15), (19, 12, 13), (18, 12, 11),
- (16, 13, 12), (17, 16, 15), (23, 19, 18), (27, 20, 19),
- (33, 19, 20), (38, 16, 18), (40, 12, 14), (41, 9, 10)
- ),
-
-// 466 040222-25
-((134, 105, 81), (107, 78, 57), (92, 64, 45), (77, 50, 33),
- (68, 43, 28), (59, 37, 24), (56, 35, 22), (53, 34, 21),
- (41, 26, 15), (38, 22, 12), (36, 18, 10), (39, 21, 13),
- (43, 24, 17), (51, 31, 23), (60, 38, 30), (65, 41, 33),
- (70, 45, 36), (90, 60, 45), (99, 67, 49), (108, 75, 54),
- (114, 81, 58), (120, 87, 63), (121, 88, 63), (123, 89, 63),
- (121, 88, 57), (118, 87, 54), (116, 86, 51), (115, 87, 54),
- (115, 89, 57), (116, 90, 59), (117, 92, 62), (121, 97, 67),
- (127, 103, 71), (139, 118, 80), (145, 125, 87), (151, 132, 94),
- (155, 134, 97), (159, 136, 101), (158, 135, 101), (158, 134, 102),
- (145, 124, 91), (134, 115, 83), (124, 107, 75), (116, 96, 68),
- (109, 85, 62), (105, 81, 59), (101, 77, 57), (97, 73, 53),
- (96, 74, 53), (106, 86, 57), (115, 93, 63), (125, 101, 69),
- (132, 106, 76), (140, 112, 83), (142, 115, 85), (144, 118, 87),
- (146, 119, 88), (142, 114, 84), (139, 109, 80), (131, 100, 76),
- (124, 91, 72), (119, 86, 68), (115, 82, 65), (107, 74, 59),
- (105, 67, 55), (105, 68, 55), (113, 78, 64), (121, 88, 74),
- (125, 94, 79), (130, 101, 84), (142, 114, 97), (152, 126, 108),
- (171, 145, 121), (178, 154, 127), (185, 164, 133), (191, 169, 135),
- (197, 175, 137), (197, 175, 137), (197, 176, 138), (197, 173, 133),
- (194, 170, 128), (183, 162, 115), (179, 158, 109), (176, 154, 103),
- (174, 152, 101), (173, 150, 99), (169, 143, 95), (164, 137, 92),
- (154, 128, 87), (154, 129, 88), (155, 131, 89), (157, 132, 91),
- (160, 134, 93), (165, 139, 97), (170, 145, 103), (174, 150, 110),
- (177, 155, 116), (191, 173, 130), (197, 179, 134), (204, 186, 138),
- (206, 188, 139), (209, 191, 140), (209, 192, 141), (208, 191, 141),
- (205, 186, 142), (200, 180, 139), (196, 175, 137), (192, 171, 135),
- (189, 168, 133), (183, 161, 125), (178, 153, 117), (172, 147, 112),
- (165, 138, 107), (150, 121, 98), (146, 117, 94), (142, 114, 90),
- (137, 106, 82), (133, 102, 74), (131, 98, 70), (131, 98, 69),
- (132, 102, 76), (135, 105, 80), (138, 109, 84), (138, 110, 85),
- (139, 112, 87), (141, 113, 86), (141, 113, 85), (137, 109, 84),
- (133, 106, 83), (114, 94, 72), (108, 89, 68), (102, 85, 64),
- (91, 75, 53), (78, 62, 45), (67, 51, 36), (55, 39, 28),
- (36, 27, 17), (31, 25, 14), (27, 23, 11), (27, 22, 11),
- (27, 22, 12), (26, 19, 12), (25, 17, 11), (25, 15, 8),
- (24, 15, 6), (25, 15, 6), (25, 14, 6), (25, 14, 6),
- (23, 12, 7), (22, 9, 6), (19, 7, 5), (18, 6, 2),
- (15, 5, 1), (14, 5, 1), (13, 5, 1), (13, 5, 1),
- (12, 7, 1), (15, 8, 1), (19, 9, 1), (22, 13, 2),
- (28, 16, 5), (39, 24, 10), (42, 25, 11), (45, 27, 12),
- (49, 29, 14), (51, 30, 14), (53, 31, 15), (53, 31, 16),
- (53, 29, 15), (52, 28, 16), (51, 28, 17), (47, 25, 16),
- (45, 23, 15), (43, 22, 16), (44, 22, 16), (47, 22, 16),
- (51, 23, 19), (53, 26, 21), (54, 26, 23), (55, 28, 25),
- (57, 29, 26), (57, 28, 26), (59, 29, 25), (58, 30, 24),
- (55, 30, 20), (55, 30, 20), (56, 31, 20), (56, 33, 20),
- (60, 35, 21), (63, 41, 22), (69, 46, 23), (77, 53, 26),
- (87, 62, 32), (97, 72, 38), (107, 79, 46), (114, 86, 51),
- (118, 88, 53), (119, 89, 53), (120, 88, 55), (121, 89, 56),
- (120, 89, 59), (120, 91, 62), (122, 93, 65), (125, 97, 70),
- (132, 102, 77), (141, 112, 87), (153, 123, 97), (164, 137, 108),
- (174, 148, 116), (184, 160, 126), (194, 171, 133), (205, 181, 142),
- (214, 190, 151), (221, 199, 162), (226, 204, 168), (228, 208, 176),
- (230, 213, 179), (231, 215, 180), (228, 211, 176), (221, 206, 173),
- (212, 197, 165), (198, 182, 159), (187, 171, 150), (178, 160, 140),
- (169, 150, 127), (159, 139, 114), (148, 126, 100), (133, 109, 86),
- (119, 92, 72), (107, 78, 62), (100, 69, 52), (96, 64, 45),
- (96, 64, 44), (100, 67, 46), (106, 74, 49), (115, 83, 57),
- (124, 93, 65), (134, 103, 72), (145, 114, 80), (155, 126, 91),
- (166, 138, 100), (178, 152, 110), (188, 164, 119), (197, 174, 126),
- (202, 180, 130), (205, 183, 134), (206, 185, 139), (206, 186, 141),
- (206, 185, 142), (204, 183, 140), (197, 176, 133), (184, 160, 120),
- (171, 144, 109), (158, 131, 99), (148, 118, 91), (138, 109, 86)
- ),
-
-// 467 040222-26
-((78, 46, 94), (49, 30, 72), (25, 15, 54), (2, 1, 37),
- (2, 1, 38), (3, 1, 40), (2, 1, 40), (2, 1, 41),
- (3, 2, 43), (3, 1, 44), (4, 1, 45), (3, 1, 45),
- (2, 1, 46), (2, 1, 46), (2, 1, 46), (2, 1, 46),
- (2, 2, 46), (4, 2, 49), (10, 4, 53), (16, 7, 57),
- (28, 15, 65), (41, 23, 73), (49, 27, 78), (57, 32, 84),
- (91, 52, 109), (109, 64, 120), (127, 77, 132), (146, 89, 145),
- (165, 101, 158), (172, 106, 163), (179, 111, 169), (187, 117, 174),
- (188, 118, 175), (177, 110, 166), (163, 102, 157), (150, 95, 149),
- (131, 83, 136), (113, 71, 124), (103, 64, 117), (94, 58, 111),
- (61, 38, 89), (55, 34, 86), (50, 31, 84), (59, 35, 91),
- (69, 40, 98), (75, 43, 102), (82, 47, 106), (95, 56, 115),
- (104, 62, 121), (118, 69, 129), (115, 66, 126), (112, 63, 123),
- (99, 56, 114), (87, 49, 106), (79, 45, 100), (72, 41, 95),
- (41, 22, 73), (28, 15, 64), (16, 9, 56), (11, 6, 52),
- (7, 3, 49), (7, 2, 48), (7, 2, 48), (10, 3, 51),
- (16, 6, 55), (41, 21, 73), (61, 32, 88), (82, 44, 103),
- (94, 51, 111), (106, 59, 120), (130, 74, 137), (156, 90, 154),
- (195, 116, 182), (204, 121, 188), (214, 127, 194), (207, 123, 189),
- (200, 120, 184), (191, 115, 178), (183, 110, 172), (160, 97, 157),
- (137, 80, 141), (88, 51, 106), (67, 39, 90), (47, 28, 74),
- (39, 23, 68), (31, 18, 63), (21, 12, 57), (15, 8, 53),
- (13, 7, 51), (16, 8, 53), (19, 9, 56), (20, 10, 57),
- (21, 11, 59), (23, 11, 63), (23, 11, 65), (23, 11, 65),
- (22, 10, 65), (18, 9, 62), (15, 8, 59), (12, 7, 57),
- (10, 6, 55), (9, 5, 54), (6, 4, 50), (4, 4, 48),
- (2, 3, 44), (1, 2, 43), (0, 2, 42), (0, 2, 41),
- (0, 2, 41), (0, 2, 41), (0, 2, 41), (0, 2, 42),
- (0, 2, 42), (1, 2, 44), (1, 2, 44), (2, 2, 45),
- (3, 2, 47), (4, 2, 48), (5, 3, 49), (7, 3, 50),
- (12, 6, 53), (15, 8, 57), (19, 10, 61), (22, 11, 63),
- (25, 12, 65), (30, 15, 69), (34, 17, 72), (39, 20, 75),
- (46, 23, 80), (59, 30, 90), (62, 32, 92), (66, 34, 95),
- (72, 37, 98), (81, 42, 104), (89, 47, 110), (94, 51, 113),
- (93, 52, 111), (88, 49, 107), (84, 47, 104), (80, 45, 101),
- (77, 43, 99), (70, 39, 90), (61, 35, 81), (50, 31, 71),
- (42, 25, 65), (32, 19, 60), (33, 18, 60), (34, 18, 61),
- (40, 24, 63), (48, 29, 70), (60, 36, 81), (76, 47, 94),
- (116, 72, 126), (127, 80, 134), (138, 88, 142), (160, 102, 159),
- (181, 118, 175), (199, 130, 188), (215, 142, 201), (230, 151, 211),
- (238, 155, 217), (243, 158, 220), (241, 156, 218), (239, 155, 217),
- (238, 151, 215), (233, 146, 210), (225, 141, 203), (217, 135, 196),
- (206, 127, 188), (204, 125, 187), (203, 123, 186), (195, 119, 181),
- (184, 113, 173), (170, 105, 163), (155, 96, 153), (140, 85, 145),
- (124, 74, 134), (106, 62, 121), (85, 51, 109), (67, 40, 96),
- (50, 30, 85), (36, 20, 75), (26, 13, 66), (17, 8, 58),
- (8, 5, 49), (8, 5, 47), (9, 5, 46), (9, 5, 44),
- (9, 6, 42), (8, 5, 42), (7, 5, 41), (7, 6, 41),
- (7, 6, 41), (6, 6, 41), (6, 6, 42), (6, 6, 42),
- (7, 7, 41), (11, 9, 41), (14, 11, 42), (15, 12, 43),
- (17, 13, 44), (16, 12, 44), (17, 12, 44), (17, 12, 45),
- (15, 11, 46), (13, 10, 47), (9, 8, 47), (6, 5, 47),
- (3, 3, 47), (1, 2, 47), (0, 1, 46), (0, 1, 45),
- (0, 1, 44), (0, 1, 43), (0, 1, 42), (0, 1, 42),
- (0, 1, 41), (1, 1, 41), (2, 2, 40), (5, 4, 39),
- (9, 6, 39), (13, 9, 39), (17, 10, 43), (22, 13, 48),
- (27, 16, 53), (34, 19, 57), (41, 24, 62), (47, 28, 68),
- (49, 28, 72), (50, 28, 77), (48, 26, 78), (44, 23, 78),
- (42, 23, 76), (36, 20, 70), (31, 17, 65), (25, 13, 58),
- (17, 9, 51), (12, 6, 47), (7, 3, 41), (5, 2, 36),
- (3, 1, 33), (2, 1, 31), (1, 1, 31), (2, 0, 32),
- (3, 1, 35), (5, 1, 38), (9, 4, 43), (17, 9, 51),
- (28, 15, 61), (44, 25, 73), (67, 39, 91), (85, 49, 105),
- (82, 47, 101), (76, 43, 96), (65, 37, 86), (65, 38, 84)
- ),
-
-// 468 040222-27
-((183, 145, 135), (187, 128, 111), (180, 117, 99), (173, 106, 88),
- (160, 93, 76), (147, 81, 64), (141, 75, 59), (135, 69, 55),
- (95, 46, 39), (74, 38, 33), (54, 30, 27), (44, 25, 21),
- (35, 20, 16), (30, 17, 14), (25, 14, 12), (24, 13, 11),
- (23, 13, 10), (26, 17, 14), (37, 22, 20), (49, 28, 26),
- (71, 44, 42), (93, 60, 59), (104, 71, 69), (115, 82, 79),
- (159, 125, 119), (179, 144, 138), (199, 164, 158), (201, 171, 163),
- (204, 178, 168), (200, 176, 166), (197, 174, 165), (188, 161, 154),
- (174, 143, 143), (137, 115, 115), (123, 101, 100), (110, 87, 86),
- (105, 83, 85), (101, 79, 85), (100, 79, 85), (99, 79, 86),
- (117, 87, 92), (133, 101, 105), (150, 115, 119), (163, 130, 132),
- (177, 146, 146), (184, 154, 154), (192, 162, 162), (207, 180, 176),
- (217, 193, 185), (219, 199, 188), (213, 190, 179), (207, 181, 171),
- (187, 162, 152), (168, 144, 134), (157, 132, 122), (147, 120, 111),
- (101, 76, 70), (79, 57, 53), (57, 38, 36), (43, 27, 26),
- (29, 17, 16), (25, 14, 13), (22, 12, 11), (19, 11, 10),
- (22, 14, 14), (46, 36, 36), (64, 51, 53), (82, 67, 70),
- (92, 75, 78), (103, 83, 86), (125, 99, 103), (143, 116, 117),
- (157, 125, 131), (152, 122, 129), (148, 120, 127), (145, 116, 121),
- (142, 113, 115), (139, 110, 113), (136, 107, 112), (135, 105, 108),
- (137, 105, 104), (151, 109, 99), (155, 108, 96), (160, 107, 93),
- (160, 108, 93), (161, 110, 94), (163, 112, 97), (162, 112, 99),
- (151, 110, 95), (143, 105, 94), (136, 101, 93), (131, 98, 91),
- (126, 95, 89), (113, 89, 82), (98, 79, 74), (88, 69, 65),
- (78, 58, 59), (65, 50, 50), (63, 47, 46), (62, 44, 42),
- (61, 42, 40), (61, 40, 38), (57, 38, 36), (54, 35, 31),
- (43, 25, 20), (36, 21, 15), (29, 17, 11), (26, 14, 10),
- (23, 12, 9), (17, 8, 6), (12, 6, 4), (7, 4, 2),
- (4, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 0, 1), (4, 1, 1), (7, 3, 4), (10, 6, 8),
- (21, 11, 13), (24, 15, 17), (28, 19, 21), (28, 19, 21),
- (28, 20, 21), (30, 20, 22), (29, 19, 20), (29, 20, 21),
- (27, 19, 19), (29, 17, 16), (30, 18, 17), (32, 19, 18),
- (36, 22, 20), (43, 27, 25), (52, 33, 31), (60, 42, 38),
- (81, 57, 53), (89, 64, 61), (98, 72, 69), (102, 75, 73),
- (106, 78, 78), (115, 85, 85), (129, 94, 97), (141, 108, 108),
- (154, 122, 123), (183, 155, 155), (190, 165, 163), (198, 176, 172),
- (215, 194, 190), (224, 208, 202), (230, 218, 211), (232, 223, 214),
- (232, 220, 212), (231, 217, 209), (230, 214, 206), (225, 203, 198),
- (221, 195, 190), (213, 185, 179), (206, 171, 165), (192, 154, 151),
- (177, 138, 138), (154, 116, 108), (149, 109, 102), (144, 103, 96),
- (137, 91, 89), (136, 89, 86), (141, 91, 85), (148, 100, 90),
- (167, 116, 108), (171, 121, 112), (176, 126, 116), (184, 138, 125),
- (189, 148, 131), (198, 156, 137), (202, 162, 144), (206, 164, 150),
- (207, 169, 156), (216, 177, 163), (221, 187, 171), (225, 192, 180),
- (223, 194, 184), (224, 193, 185), (220, 192, 183), (216, 188, 181),
- (196, 165, 162), (188, 156, 153), (181, 148, 145), (165, 133, 131),
- (151, 118, 121), (136, 103, 110), (120, 90, 96), (105, 81, 84),
- (96, 74, 77), (89, 67, 73), (87, 63, 67), (90, 60, 60),
- (101, 61, 56), (116, 65, 57), (124, 69, 59), (123, 68, 58),
- (117, 62, 53), (117, 58, 47), (111, 54, 44), (99, 50, 43),
- (77, 42, 39), (62, 35, 34), (54, 30, 33), (53, 31, 36),
- (53, 32, 38), (52, 32, 37), (50, 31, 38), (49, 33, 42),
- (50, 35, 44), (49, 34, 40), (46, 31, 35), (44, 29, 33),
- (45, 32, 34), (49, 35, 37), (57, 40, 42), (66, 44, 46),
- (74, 51, 54), (81, 59, 63), (87, 66, 73), (95, 73, 79),
- (97, 76, 85), (98, 78, 86), (95, 78, 86), (94, 78, 83),
- (91, 78, 79), (89, 73, 73), (87, 68, 68), (87, 66, 63),
- (85, 67, 60), (87, 67, 57), (88, 65, 57), (89, 62, 57),
- (87, 61, 55), (87, 60, 53), (89, 59, 52), (92, 58, 54),
- (95, 59, 56), (97, 62, 57), (100, 65, 57), (105, 69, 62),
- (115, 75, 67), (122, 83, 75), (126, 85, 78), (127, 88, 85),
- (130, 91, 90), (137, 98, 100), (147, 105, 111), (156, 115, 121),
- (163, 126, 129), (164, 127, 131), (167, 129, 133), (173, 132, 133)
- ),
-
-// 469 040222-28
-((101, 156, 123), (83, 141, 116), (72, 130, 115), (62, 120, 114),
- (62, 124, 118), (63, 128, 123), (62, 127, 123), (61, 126, 123),
- (50, 116, 125), (42, 107, 121), (35, 98, 117), (28, 88, 108),
- (22, 79, 100), (20, 73, 93), (19, 68, 86), (20, 64, 82),
- (22, 61, 79), (28, 43, 63), (31, 39, 52), (34, 36, 42),
- (40, 35, 34), (47, 35, 27), (51, 33, 26), (56, 32, 26),
- (51, 34, 29), (49, 41, 35), (48, 49, 42), (50, 57, 52),
- (53, 65, 63), (51, 69, 69), (50, 74, 76), (48, 79, 85),
- (48, 84, 93), (50, 85, 90), (51, 82, 84), (53, 80, 79),
- (56, 74, 69), (59, 69, 60), (61, 65, 55), (64, 62, 51),
- (77, 67, 48), (83, 78, 54), (90, 90, 60), (93, 101, 69),
- (97, 113, 78), (98, 119, 85), (100, 126, 93), (103, 140, 109),
- (107, 157, 123), (110, 172, 135), (107, 171, 137), (105, 171, 139),
- (101, 166, 133), (97, 162, 128), (95, 160, 124), (94, 158, 121),
- (91, 149, 120), (81, 141, 116), (71, 133, 113), (58, 122, 106),
- (45, 112, 100), (42, 107, 99), (40, 102, 98), (38, 92, 95),
- (33, 81, 91), (17, 62, 74), (13, 53, 64), (9, 45, 55),
- (8, 41, 49), (7, 37, 44), (4, 29, 33), (5, 24, 26),
- (7, 23, 20), (7, 27, 19), (7, 31, 19), (11, 34, 18),
- (15, 37, 18), (17, 37, 16), (19, 37, 15), (21, 37, 14),
- (20, 36, 14), (18, 33, 15), (18, 29, 12), (19, 25, 9),
- (18, 22, 8), (17, 20, 8), (16, 13, 10), (15, 9, 16),
- (21, 7, 21), (23, 7, 20), (26, 8, 20), (26, 8, 21),
- (27, 9, 22), (33, 14, 23), (39, 17, 22), (44, 22, 17),
- (43, 25, 13), (35, 27, 9), (33, 30, 11), (32, 34, 13),
- (32, 37, 15), (32, 41, 17), (31, 43, 20), (26, 44, 24),
- (16, 38, 37), (17, 38, 41), (18, 39, 45), (19, 40, 43),
- (21, 42, 42), (23, 45, 39), (29, 48, 37), (38, 52, 33),
- (52, 62, 33), (80, 86, 39), (82, 92, 43), (85, 98, 47),
- (88, 104, 53), (88, 110, 58), (92, 114, 64), (101, 115, 64),
- (100, 107, 65), (92, 102, 59), (85, 97, 54), (86, 95, 49),
- (88, 94, 44), (99, 99, 34), (109, 105, 29), (119, 115, 29),
- (126, 128, 38), (130, 146, 63), (130, 149, 69), (130, 152, 75),
- (124, 159, 89), (122, 164, 103), (115, 166, 115), (112, 166, 125),
- (104, 159, 135), (100, 150, 131), (96, 142, 128), (96, 137, 123),
- (96, 133, 119), (96, 124, 113), (96, 118, 111), (89, 118, 118),
- (81, 112, 119), (70, 106, 110), (69, 104, 107), (68, 103, 105),
- (62, 110, 113), (55, 114, 124), (55, 119, 134), (59, 130, 141),
- (82, 151, 141), (85, 155, 142), (89, 159, 143), (97, 161, 146),
- (104, 163, 146), (113, 167, 138), (124, 170, 125), (130, 170, 110),
- (133, 165, 96), (126, 143, 81), (123, 138, 74), (120, 133, 68),
- (114, 123, 53), (110, 111, 38), (103, 97, 29), (97, 82, 30),
- (82, 66, 37), (81, 66, 40), (80, 67, 43), (78, 74, 50),
- (80, 79, 59), (79, 84, 70), (79, 88, 79), (78, 87, 89),
- (77, 88, 96), (75, 93, 98), (71, 96, 95), (64, 97, 90),
- (56, 90, 88), (48, 78, 85), (41, 69, 81), (38, 64, 74),
- (41, 82, 64), (46, 85, 63), (51, 88, 63), (64, 96, 63),
- (76, 103, 63), (92, 112, 60), (103, 129, 58), (116, 137, 52),
- (124, 136, 42), (126, 126, 34), (123, 112, 27), (111, 101, 23),
- (98, 94, 20), (84, 80, 18), (69, 63, 16), (58, 48, 14),
- (48, 38, 13), (44, 36, 11), (44, 38, 9), (43, 40, 11),
- (45, 45, 14), (46, 54, 22), (46, 62, 26), (47, 65, 30),
- (46, 67, 36), (44, 66, 41), (40, 71, 50), (37, 78, 56),
- (37, 80, 62), (37, 80, 64), (41, 73, 62), (43, 71, 59),
- (46, 73, 54), (51, 79, 54), (54, 86, 54), (60, 89, 56),
- (61, 90, 55), (59, 87, 52), (57, 84, 51), (51, 82, 51),
- (48, 82, 55), (44, 82, 58), (41, 82, 59), (41, 81, 61),
- (41, 79, 60), (42, 78, 63), (42, 82, 68), (44, 89, 70),
- (53, 96, 70), (62, 101, 68), (74, 101, 64), (79, 99, 62),
- (78, 99, 64), (79, 99, 65), (78, 99, 70), (83, 100, 75),
- (84, 97, 78), (84, 100, 89), (81, 103, 99), (81, 107, 111),
- (85, 122, 126), (89, 139, 137), (104, 159, 144), (113, 171, 151),
- (120, 176, 153), (127, 180, 153), (126, 186, 152), (136, 197, 148),
- (129, 186, 136), (120, 173, 128), (111, 157, 122), (97, 146, 117)
- ),
-
-// 470 040222-29
-((202, 107, 147), (191, 91, 132), (188, 88, 128), (186, 85, 125),
- (185, 84, 125), (185, 83, 125), (184, 83, 126), (184, 84, 128),
- (182, 88, 130), (182, 90, 131), (182, 92, 132), (185, 98, 137),
- (188, 104, 142), (194, 112, 149), (201, 121, 157), (204, 126, 162),
- (208, 131, 167), (220, 153, 186), (224, 158, 190), (228, 163, 194),
- (229, 162, 193), (230, 162, 192), (230, 159, 190), (230, 157, 188),
- (226, 144, 176), (221, 137, 170), (216, 130, 164), (212, 123, 158),
- (209, 116, 153), (208, 112, 150), (207, 109, 148), (205, 103, 144),
- (205, 96, 139), (203, 84, 129), (201, 77, 124), (200, 70, 119),
- (196, 64, 115), (193, 59, 111), (191, 57, 109), (190, 56, 107),
- (189, 53, 105), (190, 55, 107), (191, 58, 109), (194, 61, 111),
- (197, 65, 114), (197, 67, 115), (197, 69, 116), (196, 71, 116),
- (194, 73, 117), (189, 71, 114), (186, 68, 111), (183, 65, 109),
- (178, 62, 105), (173, 60, 101), (170, 59, 98), (167, 58, 96),
- (154, 57, 91), (148, 56, 88), (143, 55, 85), (141, 55, 84),
- (139, 55, 84), (138, 55, 85), (138, 55, 86), (138, 55, 85),
- (136, 53, 83), (131, 49, 77), (126, 46, 73), (122, 43, 70),
- (121, 43, 69), (120, 43, 68), (119, 44, 69), (120, 48, 71),
- (132, 60, 84), (139, 68, 92), (146, 77, 100), (152, 83, 107),
- (158, 90, 115), (160, 92, 117), (162, 94, 120), (165, 99, 124),
- (168, 103, 127), (175, 110, 134), (180, 115, 139), (185, 120, 144),
- (188, 122, 147), (192, 125, 151), (198, 130, 157), (205, 133, 163),
- (215, 137, 171), (218, 136, 171), (222, 135, 172), (222, 132, 171),
- (222, 130, 170), (219, 123, 165), (214, 115, 157), (208, 107, 149),
- (199, 99, 140), (181, 83, 123), (171, 75, 114), (162, 68, 105),
- (158, 64, 101), (155, 60, 97), (146, 53, 88), (136, 43, 79),
- (118, 27, 59), (111, 20, 52), (104, 14, 45), (101, 12, 42),
- (98, 11, 40), (96, 11, 38), (99, 14, 40), (105, 19, 45),
- (114, 25, 53), (132, 41, 71), (135, 45, 75), (139, 50, 79),
- (148, 56, 87), (154, 64, 96), (159, 71, 102), (164, 77, 107),
- (174, 85, 116), (179, 90, 121), (184, 95, 127), (185, 98, 129),
- (187, 101, 132), (190, 106, 137), (193, 111, 143), (193, 115, 145),
- (191, 118, 146), (184, 115, 141), (181, 113, 138), (179, 111, 136),
- (175, 106, 131), (170, 101, 126), (167, 99, 122), (167, 97, 122),
- (172, 101, 127), (178, 105, 131), (184, 109, 136), (186, 111, 138),
- (189, 113, 140), (193, 115, 143), (195, 116, 145), (197, 118, 146),
- (198, 120, 149), (204, 130, 159), (206, 134, 162), (208, 138, 166),
- (214, 145, 173), (220, 150, 179), (226, 154, 184), (230, 155, 186),
- (234, 147, 184), (233, 143, 181), (233, 140, 179), (229, 132, 172),
- (225, 125, 164), (219, 120, 157), (212, 113, 149), (207, 106, 141),
- (197, 99, 132), (178, 78, 112), (173, 72, 106), (168, 66, 100),
- (157, 53, 88), (147, 40, 75), (136, 31, 64), (125, 23, 55),
- (116, 18, 45), (114, 18, 44), (113, 19, 44), (112, 21, 46),
- (113, 25, 50), (115, 30, 56), (120, 36, 61), (125, 43, 68),
- (129, 48, 74), (137, 52, 81), (145, 56, 88), (154, 63, 97),
- (164, 69, 104), (174, 76, 114), (183, 85, 124), (194, 95, 134),
- (214, 121, 158), (217, 126, 162), (221, 131, 167), (226, 139, 175),
- (231, 146, 183), (235, 151, 186), (236, 152, 188), (236, 153, 189),
- (235, 152, 189), (234, 152, 188), (232, 154, 187), (231, 155, 186),
- (230, 156, 186), (229, 156, 187), (228, 156, 185), (225, 152, 182),
- (223, 147, 176), (219, 140, 170), (215, 131, 164), (209, 122, 155),
- (203, 113, 146), (196, 105, 139), (190, 99, 133), (184, 95, 128),
- (178, 92, 123), (173, 88, 117), (169, 85, 113), (164, 83, 110),
- (160, 81, 106), (156, 79, 102), (151, 77, 100), (148, 75, 97),
- (145, 74, 95), (143, 75, 95), (140, 74, 95), (139, 74, 95),
- (138, 75, 95), (136, 75, 93), (135, 73, 91), (131, 68, 87),
- (127, 64, 83), (123, 59, 78), (120, 55, 75), (120, 52, 73),
- (121, 51, 73), (122, 53, 75), (125, 56, 78), (131, 60, 83),
- (135, 62, 86), (139, 66, 90), (143, 71, 94), (145, 74, 97),
- (150, 76, 100), (155, 81, 105), (160, 86, 112), (166, 93, 119),
- (176, 102, 129), (187, 111, 139), (197, 119, 150), (207, 126, 159),
- (213, 133, 166), (219, 137, 170), (224, 139, 174), (228, 140, 176),
- (231, 142, 179), (233, 142, 181), (234, 142, 181), (233, 140, 180),
- (229, 135, 177), (224, 131, 173), (218, 125, 167), (212, 118, 159)
- ),
-
-// 471 040223
-((183, 89, 57), (215, 132, 89), (229, 149, 101), (243, 166, 113),
- (242, 165, 110), (242, 164, 108), (239, 162, 105), (236, 161, 103),
- (227, 148, 89), (220, 133, 76), (214, 118, 63), (202, 109, 57),
- (190, 100, 52), (187, 106, 55), (185, 112, 59), (188, 114, 58),
- (191, 117, 57), (203, 124, 65), (201, 133, 82), (199, 142, 100),
- (189, 155, 108), (180, 168, 117), (174, 169, 115), (168, 170, 113),
- (142, 151, 104), (134, 147, 108), (127, 144, 112), (118, 140, 107),
- (109, 137, 102), (106, 135, 99), (104, 134, 97), (101, 134, 88),
- (103, 133, 90), (105, 117, 87), (104, 110, 82), (104, 103, 78),
- (106, 95, 66), (108, 87, 55), (111, 82, 51), (115, 78, 48),
- (146, 78, 48), (157, 84, 45), (169, 90, 43), (177, 93, 44),
- (186, 97, 46), (186, 99, 49), (187, 102, 52), (175, 106, 59),
- (161, 103, 61), (141, 86, 48), (144, 71, 41), (148, 57, 35),
- (145, 44, 29), (142, 32, 24), (139, 29, 21), (137, 27, 18),
- (129, 21, 9), (117, 20, 5), (106, 19, 2), (87, 17, 1),
- (68, 15, 1), (60, 15, 1), (52, 15, 1), (38, 14, 1),
- (28, 16, 2), (25, 16, 4), (33, 16, 7), (42, 16, 10),
- (45, 18, 14), (49, 21, 18), (56, 30, 29), (63, 39, 36),
- (84, 49, 36), (88, 47, 34), (93, 45, 33), (91, 43, 32),
- (89, 42, 31), (87, 39, 28), (85, 36, 26), (81, 29, 15),
- (75, 19, 7), (62, 5, 0), (51, 3, 0), (41, 1, 0),
- (36, 2, 0), (31, 4, 0), (22, 8, 1), (18, 13, 4),
- (11, 25, 15), (12, 35, 22), (14, 45, 30), (17, 51, 33),
- (20, 58, 37), (24, 69, 42), (29, 77, 44), (40, 78, 45),
- (50, 75, 43), (70, 63, 36), (78, 56, 29), (87, 49, 22),
- (90, 43, 18), (94, 37, 15), (98, 25, 7), (95, 14, 5),
- (81, 2, 5), (71, 1, 6), (61, 0, 7), (55, 0, 8),
- (49, 1, 9), (39, 1, 6), (31, 1, 6), (24, 1, 7),
- (21, 1, 6), (32, 1, 4), (37, 1, 3), (42, 1, 2),
- (50, 3, 4), (56, 7, 7), (66, 16, 15), (81, 29, 26),
- (123, 71, 53), (131, 93, 67), (140, 116, 82), (143, 125, 91),
- (146, 135, 101), (150, 148, 107), (158, 161, 114), (166, 169, 118),
- (171, 173, 120), (183, 172, 124), (183, 167, 120), (184, 162, 116),
- (191, 154, 106), (197, 141, 98), (207, 136, 92), (216, 128, 85),
- (209, 112, 63), (196, 109, 59), (184, 106, 56), (176, 106, 56),
- (168, 106, 57), (152, 100, 52), (135, 96, 51), (115, 97, 53),
- (102, 108, 68), (79, 118, 97), (75, 114, 98), (71, 110, 99),
- (64, 93, 87), (62, 94, 76), (54, 86, 81), (52, 82, 79),
- (41, 64, 68), (38, 66, 58), (36, 69, 48), (25, 70, 39),
- (23, 76, 36), (20, 83, 40), (28, 89, 54), (40, 100, 64),
- (51, 105, 67), (87, 112, 66), (94, 112, 66), (102, 112, 67),
- (116, 113, 71), (126, 105, 71), (131, 100, 66), (138, 93, 64),
- (121, 81, 45), (115, 74, 41), (110, 68, 37), (88, 58, 28),
- (72, 47, 25), (55, 37, 20), (36, 28, 16), (27, 18, 11),
- (21, 11, 7), (20, 8, 4), (22, 11, 4), (27, 13, 6),
- (32, 18, 7), (41, 22, 8), (51, 24, 10), (64, 28, 8),
- (88, 27, 7), (92, 26, 7), (97, 26, 8), (104, 24, 8),
- (112, 21, 6), (120, 15, 5), (130, 11, 2), (137, 9, 2),
- (140, 10, 2), (143, 13, 1), (145, 14, 2), (150, 15, 1),
- (151, 14, 2), (148, 12, 3), (141, 19, 6), (130, 23, 10),
- (117, 29, 18), (100, 30, 23), (81, 25, 25), (64, 24, 26),
- (55, 26, 27), (50, 34, 32), (46, 46, 36), (38, 56, 40),
- (32, 62, 39), (32, 59, 41), (37, 56, 42), (49, 52, 42),
- (55, 53, 42), (58, 59, 40), (56, 57, 41), (53, 52, 43),
- (51, 42, 45), (45, 35, 44), (40, 33, 39), (32, 30, 34),
- (28, 29, 28), (23, 24, 25), (18, 21, 23), (18, 19, 20),
- (19, 17, 17), (28, 13, 13), (43, 11, 8), (59, 9, 5),
- (78, 10, 3), (93, 12, 1), (104, 11, 2), (113, 15, 3),
- (117, 18, 8), (120, 21, 11), (121, 24, 12), (115, 25, 15),
- (108, 27, 16), (97, 30, 22), (83, 35, 28), (75, 38, 35),
- (72, 44, 36), (72, 46, 33), (76, 46, 28), (73, 45, 24),
- (67, 42, 24), (62, 39, 22), (59, 34, 20), (64, 29, 14),
- (70, 23, 6), (73, 16, 2), (76, 9, 0), (81, 4, 1),
- (95, 19, 13), (117, 41, 26), (142, 61, 37), (164, 82, 53)
- ),
-
-// 472 040224
-((164, 132, 113), (149, 103, 81), (146, 85, 63), (144, 68, 46),
- (133, 54, 31), (122, 40, 17), (113, 34, 13), (105, 29, 9),
- (73, 10, 1), (60, 6, 0), (47, 2, 0), (38, 1, 0),
- (30, 1, 0), (25, 1, 0), (20, 2, 0), (18, 2, 0),
- (16, 2, 0), (10, 2, 0), (7, 2, 0), (5, 2, 0),
- (4, 3, 0), (3, 4, 0), (3, 4, 0), (3, 5, 0),
- (6, 5, 0), (12, 4, 0), (18, 4, 0), (25, 3, 1),
- (32, 3, 2), (35, 3, 2), (38, 4, 3), (40, 7, 4),
- (40, 12, 6), (41, 29, 13), (43, 37, 18), (45, 45, 24),
- (51, 47, 27), (57, 50, 31), (60, 50, 30), (63, 50, 30),
- (79, 55, 33), (86, 59, 36), (94, 64, 40), (108, 66, 47),
- (122, 68, 55), (128, 67, 55), (135, 66, 55), (149, 66, 52),
- (164, 61, 49), (192, 62, 36), (204, 68, 37), (217, 75, 39),
- (224, 90, 43), (231, 105, 47), (233, 112, 47), (235, 119, 48),
- (229, 135, 40), (213, 136, 39), (197, 138, 39), (179, 144, 51),
- (162, 150, 63), (153, 152, 71), (145, 154, 80), (133, 157, 86),
- (125, 156, 92), (88, 141, 90), (67, 131, 84), (47, 122, 79),
- (37, 117, 81), (27, 112, 84), (13, 107, 85), (13, 103, 87),
- (11, 81, 83), (9, 73, 76), (7, 66, 70), (7, 69, 68),
- (8, 73, 67), (7, 78, 72), (7, 83, 78), (19, 92, 91),
- (39, 98, 103), (78, 96, 117), (99, 92, 116), (120, 89, 116),
- (122, 88, 120), (125, 88, 124), (133, 91, 127), (140, 94, 128),
- (147, 87, 118), (152, 79, 103), (157, 72, 88), (153, 68, 83),
- (150, 64, 79), (141, 60, 73), (130, 63, 76), (113, 76, 79),
- (106, 85, 90), (109, 106, 81), (116, 112, 76), (124, 118, 72),
- (132, 118, 73), (141, 118, 74), (150, 125, 72), (159, 130, 90),
- (190, 130, 112), (203, 119, 107), (216, 108, 103), (221, 98, 97),
- (227, 88, 92), (231, 72, 73), (224, 59, 62), (221, 54, 59),
- (216, 51, 62), (213, 53, 64), (213, 58, 66), (214, 64, 68),
- (217, 75, 65), (216, 87, 63), (216, 95, 61), (215, 102, 62),
- (211, 108, 54), (212, 112, 51), (213, 116, 48), (214, 120, 49),
- (216, 124, 50), (215, 125, 52), (209, 123, 53), (197, 119, 50),
- (186, 103, 43), (171, 76, 23), (172, 75, 19), (174, 75, 15),
- (180, 78, 10), (185, 84, 12), (167, 91, 14), (154, 89, 19),
- (128, 81, 22), (123, 74, 20), (119, 68, 19), (129, 67, 19),
- (140, 67, 20), (131, 71, 19), (123, 69, 21), (105, 65, 22),
- (87, 60, 20), (44, 40, 15), (45, 36, 12), (46, 33, 10),
- (47, 32, 8), (47, 29, 9), (42, 28, 8), (36, 30, 8),
- (35, 40, 9), (37, 44, 7), (39, 49, 6), (51, 60, 8),
- (65, 66, 9), (82, 69, 8), (95, 72, 9), (108, 73, 13),
- (120, 68, 16), (133, 67, 12), (135, 66, 12), (137, 66, 12),
- (138, 66, 12), (136, 68, 13), (129, 74, 18), (119, 77, 25),
- (97, 82, 26), (91, 83, 26), (86, 84, 27), (73, 93, 26),
- (58, 106, 24), (46, 122, 28), (32, 133, 37), (24, 147, 49),
- (16, 156, 56), (12, 158, 59), (12, 154, 59), (10, 148, 51),
- (12, 145, 46), (9, 134, 41), (8, 126, 40), (6, 116, 42),
- (9, 86, 45), (10, 77, 43), (12, 68, 41), (19, 54, 33),
- (26, 40, 24), (33, 28, 14), (37, 18, 7), (41, 12, 5),
- (44, 8, 5), (44, 7, 4), (46, 5, 4), (48, 5, 4),
- (50, 4, 4), (50, 2, 2), (49, 2, 0), (48, 1, 1),
- (47, 2, 0), (49, 3, 2), (53, 3, 1), (57, 3, 2),
- (62, 3, 2), (71, 2, 2), (79, 2, 2), (88, 2, 3),
- (96, 3, 4), (107, 4, 3), (117, 4, 3), (124, 4, 4),
- (131, 4, 4), (136, 5, 2), (140, 7, 3), (142, 8, 3),
- (144, 9, 3), (146, 10, 3), (146, 10, 4), (144, 11, 7),
- (141, 10, 7), (136, 12, 9), (131, 12, 10), (124, 12, 10),
- (115, 12, 8), (107, 10, 6), (100, 11, 7), (94, 11, 7),
- (86, 11, 9), (79, 10, 10), (72, 9, 11), (64, 9, 10),
- (56, 8, 6), (49, 8, 7), (43, 11, 9), (37, 13, 11),
- (33, 15, 12), (30, 17, 12), (30, 18, 12), (32, 20, 11),
- (40, 21, 11), (55, 25, 19), (75, 29, 28), (93, 38, 39),
- (105, 51, 57), (112, 67, 74), (108, 86, 87), (110, 102, 100),
- (116, 119, 113), (137, 123, 121), (160, 128, 122), (183, 132, 127),
- (203, 134, 130), (200, 139, 124), (196, 138, 122), (177, 140, 120)
- ),
-
-// 473 040225
-((174, 52, 5), (173, 60, 7), (171, 58, 6), (169, 56, 5),
- (155, 51, 5), (142, 47, 5), (136, 46, 5), (130, 45, 5),
- (112, 44, 6), (113, 47, 9), (115, 50, 12), (113, 53, 18),
- (112, 57, 24), (106, 55, 28), (101, 53, 32), (98, 51, 30),
- (95, 49, 29), (99, 46, 28), (106, 49, 30), (113, 52, 32),
- (118, 49, 31), (124, 47, 31), (124, 43, 28), (124, 39, 25),
- (119, 22, 13), (116, 19, 10), (113, 17, 8), (110, 17, 8),
- (107, 18, 9), (107, 19, 8), (107, 20, 8), (112, 18, 8),
- (116, 16, 6), (124, 7, 2), (128, 6, 1), (133, 6, 0),
- (147, 12, 1), (161, 19, 2), (170, 23, 3), (179, 28, 4),
- (209, 46, 7), (214, 52, 9), (219, 58, 11), (214, 60, 10),
- (210, 62, 10), (208, 65, 10), (206, 68, 10), (204, 79, 12),
- (197, 84, 13), (190, 91, 17), (185, 85, 17), (180, 79, 17),
- (176, 76, 16), (172, 73, 16), (174, 76, 17), (176, 79, 18),
- (176, 86, 22), (179, 85, 25), (183, 84, 29), (179, 83, 32),
- (176, 82, 36), (170, 80, 35), (165, 78, 34), (158, 72, 32),
- (153, 69, 30), (160, 65, 32), (162, 65, 32), (164, 66, 33),
- (165, 64, 32), (166, 63, 32), (172, 63, 30), (180, 65, 28),
- (184, 90, 34), (185, 109, 45), (187, 128, 56), (195, 145, 71),
- (203, 162, 87), (200, 169, 90), (197, 176, 93), (187, 192, 97),
- (181, 196, 98), (173, 191, 98), (179, 178, 96), (186, 166, 94),
- (186, 162, 88), (187, 158, 83), (189, 145, 73), (181, 129, 55),
- (195, 99, 40), (203, 89, 35), (211, 79, 30), (212, 79, 29),
- (214, 79, 28), (217, 81, 28), (221, 86, 31), (224, 94, 35),
- (229, 102, 41), (237, 110, 45), (241, 112, 45), (246, 115, 45),
- (246, 116, 44), (247, 117, 43), (249, 120, 42), (248, 121, 39),
- (226, 114, 32), (214, 106, 29), (202, 98, 26), (197, 96, 27),
- (193, 94, 28), (188, 93, 29), (181, 95, 29), (171, 97, 28),
- (163, 99, 26), (144, 103, 30), (143, 105, 32), (143, 107, 35),
- (152, 112, 40), (164, 119, 45), (177, 125, 47), (188, 131, 47),
- (197, 136, 52), (205, 134, 53), (213, 133, 54), (216, 130, 54),
- (220, 128, 54), (226, 125, 53), (229, 120, 56), (224, 117, 52),
- (218, 108, 47), (208, 89, 34), (205, 85, 31), (202, 82, 28),
- (196, 73, 24), (189, 67, 20), (182, 62, 16), (177, 58, 13),
- (181, 54, 5), (186, 53, 5), (191, 52, 5), (194, 53, 5),
- (198, 55, 6), (200, 59, 8), (203, 67, 9), (211, 76, 10),
- (219, 84, 12), (236, 92, 19), (237, 93, 22), (239, 95, 25),
- (230, 106, 34), (222, 118, 40), (215, 128, 43), (204, 131, 41),
- (177, 113, 34), (166, 107, 34), (156, 102, 35), (134, 96, 37),
- (118, 90, 36), (106, 88, 33), (99, 89, 29), (96, 83, 24),
- (94, 83, 25), (91, 101, 40), (93, 108, 47), (95, 116, 54),
- (106, 135, 64), (115, 150, 73), (127, 169, 79), (139, 182, 85),
- (161, 186, 96), (166, 184, 96), (171, 183, 97), (174, 168, 92),
- (175, 155, 85), (177, 138, 71), (175, 115, 58), (179, 92, 47),
- (185, 71, 37), (188, 50, 28), (188, 36, 22), (187, 27, 13),
- (181, 19, 7), (176, 12, 4), (175, 8, 2), (175, 4, 2),
- (176, 1, 1), (176, 0, 1), (176, 0, 1), (175, 0, 0),
- (175, 1, 1), (176, 3, 1), (176, 6, 1), (177, 10, 1),
- (179, 14, 1), (181, 18, 2), (182, 23, 4), (186, 29, 8),
- (191, 36, 11), (196, 43, 15), (200, 49, 17), (203, 52, 19),
- (203, 52, 19), (204, 53, 21), (207, 54, 23), (208, 55, 24),
- (211, 58, 24), (212, 58, 23), (209, 55, 19), (204, 50, 14),
- (201, 46, 12), (196, 40, 10), (193, 38, 7), (190, 38, 5),
- (185, 38, 4), (174, 36, 3), (163, 35, 3), (154, 35, 6),
- (145, 32, 8), (142, 30, 7), (144, 32, 7), (145, 32, 8),
- (148, 35, 7), (153, 43, 11), (157, 50, 16), (163, 54, 18),
- (175, 58, 19), (185, 60, 18), (196, 58, 14), (205, 57, 11),
- (210, 57, 11), (216, 61, 12), (221, 64, 13), (222, 67, 12),
- (224, 69, 10), (224, 66, 7), (217, 61, 4), (210, 56, 2),
- (203, 52, 1), (194, 47, 2), (186, 45, 2), (180, 43, 2),
- (171, 39, 1), (162, 33, 2), (159, 28, 0), (154, 21, 1),
- (150, 15, 1), (148, 12, 1), (147, 12, 1), (146, 14, 2),
- (153, 18, 1), (164, 24, 1), (175, 30, 1), (184, 33, 2),
- (190, 37, 2), (188, 40, 2), (183, 42, 3), (177, 47, 5)
- ),
-
-// 474 040226
-((49, 78, 48), (42, 93, 55), (38, 103, 59), (34, 113, 63),
- (29, 114, 64), (25, 115, 65), (23, 114, 63), (22, 114, 61),
- (23, 109, 56), (21, 100, 51), (20, 92, 47), (15, 81, 38),
- (10, 71, 30), (13, 61, 26), (16, 52, 22), (21, 49, 21),
- (26, 46, 21), (57, 41, 18), (78, 42, 18), (99, 44, 19),
- (108, 46, 21), (118, 48, 23), (118, 48, 24), (119, 49, 25),
- (120, 57, 27), (110, 56, 27), (101, 55, 27), (83, 49, 25),
- (66, 43, 24), (60, 41, 23), (54, 40, 23), (45, 38, 25),
- (38, 38, 26), (34, 45, 29), (34, 52, 34), (35, 60, 39),
- (34, 69, 42), (34, 79, 46), (32, 82, 47), (31, 85, 49),
- (28, 87, 53), (32, 86, 53), (36, 85, 54), (38, 83, 51),
- (41, 82, 48), (41, 81, 47), (42, 80, 46), (53, 74, 49),
- (69, 72, 51), (108, 80, 53), (120, 87, 52), (132, 94, 52),
- (135, 94, 49), (139, 95, 46), (138, 92, 45), (137, 90, 44),
- (117, 76, 34), (100, 73, 29), (84, 70, 25), (63, 63, 21),
- (42, 56, 17), (34, 50, 15), (26, 45, 13), (16, 37, 13),
- (11, 36, 12), (5, 42, 15), (3, 42, 15), (2, 42, 15),
- (2, 40, 15), (3, 38, 15), (5, 32, 14), (7, 30, 15),
- (11, 29, 16), (14, 26, 16), (18, 23, 16), (21, 19, 15),
- (25, 15, 14), (27, 14, 13), (29, 14, 13), (33, 15, 14),
- (40, 18, 15), (59, 22, 15), (62, 22, 14), (66, 23, 13),
- (65, 24, 13), (65, 25, 14), (66, 28, 15), (69, 33, 18),
- (64, 47, 22), (54, 49, 23), (45, 51, 25), (42, 50, 27),
- (40, 50, 30), (36, 52, 32), (34, 53, 32), (32, 53, 32),
- (30, 50, 27), (31, 38, 21), (35, 32, 17), (39, 27, 13),
- (42, 24, 11), (45, 22, 9), (51, 19, 7), (56, 19, 4),
- (70, 18, 2), (73, 16, 1), (77, 14, 1), (76, 13, 0),
- (75, 13, 0), (70, 14, 1), (66, 14, 1), (62, 11, 1),
- (57, 10, 2), (38, 6, 1), (33, 6, 1), (29, 6, 2),
- (22, 6, 4), (20, 7, 5), (17, 9, 5), (14, 9, 3),
- (8, 11, 4), (10, 13, 7), (13, 16, 10), (16, 17, 10),
- (19, 18, 11), (28, 21, 10), (40, 24, 9), (56, 28, 10),
- (78, 32, 10), (114, 42, 10), (118, 43, 10), (123, 44, 10),
- (125, 46, 12), (123, 45, 11), (123, 44, 13), (118, 43, 11),
- (105, 45, 16), (107, 51, 28), (109, 58, 41), (113, 69, 48),
- (117, 80, 55), (117, 103, 76), (135, 121, 95), (151, 132, 101),
- (178, 134, 109), (214, 160, 100), (221, 168, 102), (228, 177, 104),
- (229, 190, 106), (234, 193, 111), (245, 183, 102), (243, 178, 87),
- (245, 163, 62), (246, 163, 63), (247, 163, 64), (243, 159, 68),
- (236, 157, 74), (229, 138, 70), (227, 118, 57), (228, 96, 43),
- (227, 84, 32), (218, 81, 26), (215, 82, 25), (213, 83, 24),
- (216, 78, 21), (218, 80, 20), (218, 84, 21), (210, 93, 27),
- (175, 95, 31), (165, 92, 32), (156, 90, 34), (144, 81, 33),
- (130, 79, 38), (107, 75, 38), (87, 66, 36), (65, 54, 35),
- (56, 42, 28), (55, 33, 24), (58, 30, 20), (63, 29, 15),
- (67, 30, 16), (75, 33, 14), (84, 35, 14), (92, 39, 13),
- (102, 39, 13), (102, 39, 13), (103, 39, 14), (102, 38, 15),
- (101, 39, 16), (99, 37, 17), (100, 35, 15), (102, 34, 13),
- (104, 33, 13), (115, 40, 13), (130, 50, 14), (146, 62, 12),
- (166, 73, 10), (179, 81, 13), (193, 86, 19), (205, 91, 26),
- (210, 100, 31), (208, 101, 33), (191, 112, 42), (171, 118, 52),
- (155, 118, 63), (140, 127, 68), (134, 120, 67), (124, 131, 72),
- (106, 146, 80), (86, 158, 90), (70, 175, 97), (65, 172, 95),
- (70, 169, 91), (70, 161, 86), (59, 153, 81), (45, 141, 77),
- (31, 125, 69), (24, 106, 62), (23, 84, 51), (19, 65, 39),
- (16, 47, 27), (14, 31, 16), (14, 20, 10), (14, 11, 7),
- (11, 6, 6), (10, 5, 5), (8, 6, 5), (9, 7, 6),
- (10, 11, 5), (11, 17, 7), (12, 24, 7), (14, 32, 10),
- (16, 40, 13), (20, 51, 19), (26, 60, 24), (29, 70, 28),
- (38, 79, 32), (47, 82, 34), (57, 85, 39), (68, 83, 44),
- (72, 80, 47), (78, 78, 48), (87, 76, 45), (98, 72, 44),
- (110, 71, 45), (120, 66, 45), (125, 63, 44), (125, 64, 40),
- (124, 60, 37), (119, 61, 38), (116, 60, 39), (114, 57, 40),
- (111, 57, 40), (100, 63, 41), (83, 67, 44), (65, 72, 45)
- ),
-
-// 475 040227
-((180, 72, 104), (178, 67, 104), (177, 66, 100), (177, 66, 97),
- (187, 60, 96), (197, 55, 95), (201, 54, 94), (205, 54, 94),
- (211, 65, 90), (204, 81, 87), (198, 97, 85), (184, 119, 86),
- (171, 141, 88), (151, 154, 98), (131, 168, 108), (124, 165, 110),
- (118, 163, 113), (102, 138, 125), (84, 130, 136), (67, 122, 147),
- (61, 99, 163), (56, 76, 179), (63, 62, 185), (71, 48, 191),
- (84, 45, 208), (79, 62, 209), (74, 80, 211), (71, 98, 205),
- (68, 117, 199), (68, 124, 196), (68, 132, 194), (60, 131, 195),
- (56, 133, 187), (32, 123, 169), (29, 110, 167), (26, 97, 165),
- (40, 76, 161), (54, 55, 157), (63, 50, 153), (72, 46, 149),
- (103, 64, 132), (107, 84, 122), (111, 105, 113), (107, 123, 117),
- (104, 142, 121), (105, 149, 127), (106, 157, 133), (104, 175, 139),
- (100, 196, 149), (77, 213, 177), (81, 204, 194), (85, 195, 211),
- (102, 191, 217), (119, 188, 223), (125, 189, 224), (132, 191, 226),
- (146, 197, 228), (149, 193, 224), (153, 189, 220), (168, 176, 212),
- (183, 164, 205), (184, 159, 200), (186, 155, 195), (179, 142, 189),
- (171, 129, 180), (170, 97, 155), (174, 75, 146), (179, 54, 137),
- (177, 44, 136), (176, 34, 136), (175, 25, 140), (178, 24, 134),
- (186, 19, 109), (189, 12, 99), (192, 6, 89), (200, 6, 84),
- (209, 7, 80), (212, 7, 75), (215, 8, 70), (205, 9, 57),
- (192, 6, 51), (179, 5, 55), (179, 5, 69), (179, 6, 83),
- (175, 6, 91), (172, 6, 99), (166, 13, 109), (168, 21, 121),
- (167, 44, 157), (159, 52, 173), (151, 60, 190), (145, 61, 193),
- (140, 63, 196), (144, 69, 196), (146, 77, 191), (151, 82, 183),
- (152, 96, 190), (136, 100, 199), (128, 107, 196), (121, 115, 193),
- (120, 123, 193), (119, 131, 194), (118, 146, 203), (115, 143, 207),
- (89, 139, 214), (88, 141, 201), (87, 143, 188), (94, 139, 176),
- (101, 136, 164), (111, 132, 133), (113, 128, 118), (112, 122, 103),
- (123, 120, 83), (163, 120, 41), (171, 120, 39), (179, 121, 38),
- (180, 125, 42), (181, 124, 49), (190, 122, 58), (203, 119, 66),
- (233, 96, 102), (230, 86, 111), (227, 76, 121), (226, 74, 121),
- (225, 72, 122), (226, 66, 124), (231, 50, 128), (228, 35, 128),
- (226, 21, 130), (225, 17, 126), (228, 18, 125), (231, 19, 125),
- (233, 23, 120), (233, 23, 124), (230, 25, 127), (228, 31, 130),
- (229, 53, 139), (227, 78, 153), (226, 104, 168), (222, 113, 169),
- (219, 123, 171), (214, 130, 170), (209, 123, 160), (212, 122, 162),
- (213, 121, 167), (202, 108, 152), (192, 97, 139), (182, 87, 127),
- (165, 61, 104), (155, 42, 87), (141, 29, 74), (137, 26, 65),
- (121, 41, 59), (116, 45, 60), (112, 50, 62), (93, 53, 68),
- (90, 57, 70), (93, 64, 73), (106, 64, 72), (121, 64, 70),
- (122, 57, 72), (135, 50, 71), (142, 45, 69), (150, 41, 67),
- (166, 36, 63), (170, 27, 58), (171, 22, 55), (171, 28, 62),
- (185, 35, 85), (187, 35, 90), (189, 36, 96), (186, 40, 100),
- (177, 51, 104), (177, 64, 109), (184, 73, 117), (199, 78, 130),
- (211, 80, 141), (212, 84, 147), (216, 88, 152), (219, 89, 154),
- (228, 86, 155), (241, 78, 152), (245, 70, 143), (247, 59, 135),
- (240, 44, 120), (238, 41, 114), (237, 39, 109), (236, 34, 93),
- (230, 32, 81), (220, 36, 72), (206, 35, 70), (188, 39, 70),
- (174, 35, 62), (164, 31, 54), (157, 31, 47), (157, 29, 46),
- (161, 33, 57), (166, 34, 68), (171, 32, 77), (174, 32, 92),
- (184, 33, 105), (201, 42, 123), (215, 56, 136), (221, 76, 140),
- (212, 96, 145), (197, 115, 156), (185, 134, 172), (174, 154, 183),
- (160, 174, 173), (141, 190, 153), (127, 194, 133), (116, 195, 127),
- (118, 184, 135), (123, 166, 135), (122, 148, 138), (125, 120, 131),
- (123, 101, 127), (126, 80, 133), (136, 59, 134), (140, 44, 141),
- (142, 31, 146), (133, 28, 145), (125, 31, 142), (127, 39, 129),
- (136, 60, 114), (151, 89, 102), (154, 118, 88), (153, 139, 79),
- (137, 151, 71), (127, 165, 67), (123, 184, 67), (123, 196, 69),
- (138, 196, 70), (135, 184, 74), (127, 162, 77), (115, 148, 80),
- (107, 127, 81), (120, 104, 73), (141, 84, 64), (159, 74, 53),
- (165, 79, 50), (165, 84, 54), (163, 84, 59), (164, 75, 66),
- (169, 68, 72), (170, 69, 78), (174, 74, 84), (181, 79, 92),
- (188, 74, 99), (197, 61, 106), (203, 51, 110), (202, 44, 109),
- (203, 47, 105), (188, 60, 101), (184, 68, 98), (185, 75, 98)
- ),
-
-// 476 040228
-((20, 32, 20), (21, 27, 20), (20, 25, 20), (20, 23, 20),
- (20, 23, 20), (21, 23, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 21, 20),
- (20, 21, 20), (22, 20, 20), (22, 20, 20), (23, 21, 20),
- (22, 21, 20), (22, 22, 20), (22, 22, 20), (22, 23, 21),
- (21, 25, 25), (20, 26, 28), (20, 28, 31), (21, 34, 41),
- (22, 40, 52), (23, 43, 59), (25, 47, 66), (27, 56, 81),
- (29, 67, 94), (33, 89, 114), (34, 88, 112), (35, 87, 111),
- (31, 79, 100), (28, 72, 89), (28, 68, 81), (29, 64, 73),
- (24, 39, 45), (22, 31, 37), (20, 23, 30), (20, 21, 27),
- (20, 20, 25), (20, 20, 24), (20, 20, 24), (20, 20, 24),
- (20, 20, 24), (20, 20, 24), (20, 20, 24), (20, 20, 25),
- (20, 20, 24), (21, 20, 23), (21, 20, 22), (21, 21, 22),
- (21, 24, 21), (21, 26, 20), (21, 29, 20), (20, 29, 21),
- (20, 29, 23), (20, 29, 26), (20, 29, 30), (20, 29, 43),
- (20, 27, 63), (24, 39, 83), (30, 41, 87), (36, 43, 92),
- (37, 45, 90), (39, 47, 88), (52, 55, 80), (67, 75, 72),
- (93, 111, 83), (109, 132, 97), (125, 153, 111), (128, 173, 137),
- (131, 194, 164), (124, 192, 170), (118, 191, 177), (106, 188, 185),
- (95, 183, 176), (80, 179, 189), (84, 174, 179), (89, 169, 169),
- (100, 173, 165), (112, 177, 161), (140, 178, 150), (174, 173, 123),
- (212, 156, 90), (200, 140, 68), (188, 124, 46), (176, 114, 36),
- (164, 104, 26), (140, 89, 23), (116, 82, 26), (101, 90, 29),
- (87, 94, 32), (100, 114, 58), (128, 134, 71), (157, 154, 84),
- (165, 156, 85), (173, 159, 87), (169, 161, 100), (169, 169, 108),
- (162, 157, 102), (154, 150, 89), (147, 143, 76), (144, 138, 71),
- (142, 133, 66), (134, 123, 65), (133, 125, 67), (139, 128, 70),
- (133, 129, 68), (131, 153, 113), (144, 162, 132), (158, 172, 152),
- (173, 189, 172), (173, 201, 188), (177, 216, 191), (175, 210, 199),
- (141, 161, 184), (115, 133, 155), (89, 105, 126), (70, 89, 110),
- (52, 74, 94), (26, 44, 74), (20, 30, 55), (21, 21, 43),
- (22, 21, 35), (23, 21, 29), (23, 21, 28), (24, 21, 28),
- (24, 22, 28), (24, 22, 30), (24, 22, 30), (23, 21, 30),
- (21, 21, 29), (20, 20, 30), (20, 20, 32), (21, 20, 34),
- (23, 21, 37), (31, 27, 41), (48, 35, 42), (76, 45, 43),
- (102, 46, 44), (116, 51, 40), (120, 51, 39), (124, 52, 39),
- (146, 48, 32), (174, 51, 31), (181, 52, 30), (177, 59, 29),
- (184, 79, 29), (185, 83, 38), (187, 88, 47), (181, 100, 59),
- (173, 110, 64), (153, 116, 66), (121, 109, 74), (91, 96, 77),
- (71, 81, 72), (48, 60, 58), (42, 54, 53), (37, 48, 48),
- (29, 36, 36), (25, 27, 28), (23, 23, 26), (22, 21, 25),
- (22, 21, 24), (22, 21, 24), (22, 22, 24), (22, 22, 25),
- (21, 24, 25), (20, 25, 24), (20, 26, 24), (20, 28, 25),
- (20, 28, 26), (20, 30, 27), (20, 29, 32), (20, 31, 37),
- (25, 37, 43), (34, 48, 47), (46, 56, 57), (55, 64, 64),
- (71, 83, 83), (70, 87, 87), (69, 92, 91), (64, 99, 97),
- (63, 104, 99), (66, 101, 99), (65, 97, 89), (68, 97, 82),
- (71, 103, 69), (83, 98, 58), (90, 87, 43), (93, 76, 35),
- (89, 74, 28), (83, 68, 24), (75, 59, 22), (67, 45, 23),
- (65, 37, 23), (81, 36, 22), (106, 41, 22), (133, 44, 22),
- (152, 48, 21), (170, 52, 20), (171, 51, 20), (161, 46, 20),
- (140, 47, 20), (124, 48, 21), (94, 40, 22), (62, 28, 24),
- (34, 21, 26), (25, 21, 30), (22, 20, 36), (22, 23, 46),
- (22, 38, 57), (21, 53, 64), (20, 56, 66), (22, 47, 69),
- (22, 47, 70), (22, 56, 70), (20, 58, 60), (21, 45, 52),
- (22, 30, 43), (22, 23, 37), (22, 22, 29), (23, 22, 25),
- (25, 23, 23), (31, 24, 22), (40, 24, 21), (59, 27, 20),
- (87, 41, 20), (122, 62, 20), (149, 84, 31), (173, 110, 49),
- (197, 142, 76), (219, 174, 96), (234, 194, 112), (243, 216, 125),
- (247, 233, 128), (244, 237, 127), (235, 224, 115), (216, 203, 109),
- (200, 191, 93), (183, 175, 84), (170, 158, 71), (137, 131, 67),
- (102, 115, 67), (75, 100, 72), (62, 89, 69), (49, 74, 58),
- (36, 64, 47), (29, 55, 39), (24, 45, 31), (22, 37, 24)
- ),
-
-// 477 10000
-((52, 44, 62), (50, 38, 55), (43, 38, 52), (36, 39, 50),
- (30, 38, 48), (25, 37, 47), (23, 35, 44), (22, 34, 42),
- (23, 21, 32), (28, 14, 26), (33, 7, 20), (36, 7, 21),
- (40, 7, 23), (39, 12, 25), (38, 17, 28), (37, 19, 31),
- (37, 21, 34), (44, 22, 37), (52, 23, 40), (61, 24, 43),
- (69, 31, 46), (77, 39, 49), (78, 46, 52), (80, 53, 56),
- (93, 76, 68), (106, 82, 71), (120, 88, 75), (132, 91, 74),
- (144, 94, 74), (147, 97, 75), (150, 100, 76), (155, 105, 79),
- (158, 110, 81), (160, 111, 87), (156, 107, 85), (152, 103, 83),
- (140, 97, 78), (128, 91, 74), (120, 86, 72), (113, 82, 70),
- (83, 70, 68), (74, 65, 66), (65, 60, 65), (61, 54, 61),
- (58, 49, 57), (57, 47, 55), (57, 45, 54), (57, 43, 53),
- (57, 42, 53), (56, 38, 54), (55, 33, 50), (55, 28, 46),
- (54, 23, 41), (53, 19, 37), (53, 17, 35), (53, 16, 34),
- (52, 19, 38), (51, 23, 40), (51, 27, 43), (53, 33, 48),
- (55, 40, 53), (55, 42, 56), (56, 45, 60), (58, 53, 68),
- (58, 61, 76), (60, 75, 93), (70, 83, 97), (81, 92, 101),
- (87, 96, 104), (94, 101, 107), (115, 113, 113), (126, 122, 119),
- (127, 126, 122), (122, 122, 116), (117, 119, 110), (116, 117, 105),
- (115, 116, 100), (116, 117, 100), (117, 119, 101), (118, 120, 101),
- (114, 119, 103), (101, 110, 103), (88, 103, 100), (75, 96, 97),
- (71, 95, 97), (67, 95, 98), (63, 94, 100), (66, 95, 100),
- (88, 109, 104), (100, 115, 106), (113, 122, 109), (119, 128, 112),
- (125, 134, 116), (135, 144, 127), (149, 154, 136), (163, 166, 145),
- (177, 177, 149), (201, 185, 146), (204, 185, 145), (207, 185, 144),
- (205, 181, 143), (203, 177, 142), (197, 172, 145), (190, 167, 147),
- (179, 158, 140), (172, 153, 134), (166, 148, 129), (162, 142, 125),
- (159, 137, 122), (151, 128, 112), (141, 115, 107), (132, 103, 99),
- (121, 92, 90), (102, 80, 77), (99, 77, 76), (96, 75, 76),
- (91, 72, 68), (81, 65, 62), (73, 54, 54), (63, 42, 43),
- (40, 18, 18), (31, 10, 12), (22, 3, 6), (18, 2, 4),
- (15, 1, 2), (11, 0, 1), (10, 0, 1), (8, 0, 2),
- (9, 2, 3), (9, 9, 9), (8, 11, 11), (8, 14, 13),
- (7, 19, 18), (7, 23, 23), (5, 27, 27), (5, 29, 31),
- (10, 34, 33), (13, 34, 34), (16, 35, 35), (18, 35, 35),
- (21, 35, 35), (25, 35, 36), (29, 33, 37), (32, 35, 38),
- (37, 37, 38), (40, 42, 43), (40, 43, 44), (41, 45, 46),
- (44, 49, 51), (48, 50, 56), (52, 55, 65), (58, 63, 73),
- (62, 80, 92), (61, 84, 96), (60, 88, 101), (57, 95, 108),
- (54, 97, 113), (56, 95, 114), (63, 92, 114), (71, 87, 111),
- (78, 81, 106), (88, 70, 97), (87, 68, 95), (86, 66, 93),
- (86, 59, 86), (87, 53, 80), (89, 48, 72), (90, 41, 63),
- (88, 27, 43), (85, 25, 40), (82, 24, 38), (74, 22, 35),
- (65, 22, 34), (59, 26, 36), (53, 31, 40), (48, 37, 44),
- (44, 40, 45), (39, 44, 45), (34, 43, 44), (29, 39, 42),
- (26, 37, 39), (25, 34, 40), (26, 35, 43), (32, 35, 46),
- (44, 35, 51), (46, 33, 50), (49, 31, 50), (52, 25, 45),
- (50, 19, 39), (49, 14, 33), (48, 9, 30), (52, 6, 27),
- (53, 8, 27), (54, 11, 29), (54, 15, 33), (51, 20, 38),
- (47, 28, 43), (43, 36, 51), (45, 46, 62), (50, 57, 72),
- (58, 69, 80), (66, 77, 85), (76, 81, 89), (86, 84, 90),
- (90, 84, 91), (95, 83, 93), (99, 84, 97), (106, 86, 101),
- (111, 89, 103), (117, 89, 101), (123, 87, 96), (126, 84, 89),
- (125, 78, 80), (120, 71, 72), (117, 64, 67), (110, 60, 65),
- (104, 57, 63), (102, 56, 62), (102, 57, 63), (102, 58, 64),
- (100, 61, 65), (99, 62, 63), (98, 62, 60), (94, 58, 56),
- (90, 53, 51), (88, 48, 47), (86, 44, 45), (84, 41, 46),
- (81, 40, 48), (81, 43, 48), (76, 47, 51), (71, 52, 54),
- (66, 54, 55), (61, 58, 58), (55, 59, 63), (51, 59, 68),
- (49, 58, 70), (44, 60, 73), (41, 64, 76), (39, 66, 78),
- (36, 72, 82), (32, 76, 86), (28, 78, 88), (27, 76, 88),
- (24, 72, 84), (26, 66, 79), (29, 57, 72), (34, 50, 66),
- (40, 45, 64), (46, 43, 62), (51, 44, 64), (51, 48, 66),
- (51, 51, 69), (50, 52, 70), (51, 50, 69), (51, 48, 66)
- ),
-
-// 478 Apophysis-040208-115d
-((0, 0, 0), (3, 0, 5), (1, 0, 12), (0, 1, 19),
- (2, 5, 26), (4, 9, 33), (6, 12, 36), (9, 16, 40),
- (15, 23, 54), (17, 26, 61), (20, 30, 68), (22, 33, 74),
- (24, 37, 81), (25, 37, 88), (26, 37, 95), (26, 38, 99),
- (27, 39, 104), (31, 41, 120), (32, 43, 127), (34, 45, 134),
- (35, 45, 138), (36, 45, 142), (36, 43, 142), (36, 41, 142),
- (34, 35, 142), (35, 35, 142), (37, 36, 142), (38, 37, 142),
- (40, 39, 142), (41, 40, 142), (43, 42, 142), (42, 41, 142),
- (38, 37, 142), (36, 33, 142), (34, 30, 140), (33, 28, 138),
- (32, 26, 134), (31, 24, 131), (31, 23, 129), (31, 23, 127),
- (31, 22, 120), (31, 21, 115), (32, 20, 110), (27, 17, 105),
- (23, 15, 101), (22, 14, 98), (22, 14, 95), (23, 13, 88),
- (23, 13, 82), (20, 10, 67), (18, 8, 58), (17, 7, 50),
- (15, 5, 43), (14, 3, 36), (14, 2, 34), (14, 2, 32),
- (12, 0, 22), (11, 0, 18), (10, 0, 15), (9, 0, 13),
- (8, 0, 12), (7, 0, 11), (7, 0, 11), (7, 0, 10),
- (7, 0, 11), (5, 2, 18), (13, 11, 23), (22, 20, 29),
- (26, 24, 32), (30, 29, 36), (39, 38, 41), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (72, 71, 74),
- (76, 74, 81), (75, 73, 83), (75, 72, 85), (77, 73, 92),
- (80, 74, 98), (82, 77, 113), (83, 78, 120), (85, 80, 127),
- (86, 81, 130), (88, 83, 134), (92, 90, 141), (99, 97, 142),
- (112, 109, 142), (115, 112, 142), (118, 116, 142), (116, 115, 142),
- (115, 114, 142), (114, 114, 142), (110, 110, 142), (104, 105, 142),
- (98, 101, 142), (82, 87, 132), (71, 76, 127), (60, 66, 123),
- (54, 60, 120), (49, 54, 118), (41, 48, 117), (34, 43, 116),
- (30, 44, 115), (30, 48, 114), (31, 53, 113), (31, 53, 113),
- (31, 54, 113), (31, 56, 115), (33, 59, 115), (33, 59, 113),
- (32, 58, 111), (32, 56, 101), (32, 56, 99), (33, 57, 97),
- (31, 51, 90), (28, 47, 85), (24, 42, 80), (20, 36, 73),
- (15, 28, 64), (18, 29, 62), (21, 31, 60), (23, 32, 60),
- (26, 34, 60), (33, 41, 64), (43, 50, 69), (52, 58, 76),
- (60, 67, 83), (76, 81, 92), (79, 82, 93), (82, 84, 94),
- (87, 89, 94), (90, 90, 92), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (104, 106, 106), (104, 109, 111), (107, 113, 116),
- (110, 121, 128), (110, 123, 131), (110, 125, 134), (110, 127, 137),
- (110, 129, 141), (109, 130, 142), (108, 129, 142), (107, 129, 142),
- (104, 126, 142), (95, 118, 142), (93, 116, 142), (92, 115, 142),
- (90, 112, 142), (87, 107, 142), (86, 106, 142), (86, 105, 142),
- (87, 103, 142), (87, 103, 142), (87, 103, 142), (90, 106, 142),
- (92, 107, 142), (95, 109, 141), (98, 110, 138), (99, 109, 134),
- (100, 107, 127), (101, 106, 122), (99, 102, 116), (99, 100, 111),
- (96, 97, 106), (93, 93, 104), (89, 89, 101), (87, 87, 99),
- (78, 77, 92), (76, 74, 91), (74, 72, 90), (68, 66, 89),
- (64, 61, 89), (61, 56, 89), (56, 51, 89), (53, 48, 89),
- (51, 45, 89), (48, 44, 89), (49, 43, 89), (46, 41, 89),
- (46, 41, 89), (44, 40, 92), (40, 36, 97), (37, 34, 101),
- (32, 33, 105), (30, 31, 110), (25, 28, 113), (20, 23, 116),
- (18, 23, 121), (14, 21, 126), (13, 22, 130), (15, 27, 134),
- (16, 30, 139), (17, 31, 142), (17, 31, 142), (17, 29, 142),
- (17, 29, 142), (17, 29, 142), (17, 25, 142), (17, 23, 142),
- (17, 23, 142), (17, 23, 142), (17, 23, 142), (17, 25, 142),
- (17, 27, 141), (15, 25, 136), (13, 22, 128), (10, 21, 121),
- (8, 18, 113), (5, 14, 104), (2, 12, 95), (0, 9, 85),
- (0, 11, 76), (0, 8, 67), (0, 9, 60), (0, 7, 51),
- (0, 5, 43), (0, 3, 34), (0, 0, 27), (0, 0, 18),
- (3, 0, 10), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 479 Apophysis-040208-115e
-((0, 0, 0), (5, 1, 0), (12, 0, 3), (19, 0, 7),
- (26, 2, 13), (33, 4, 19), (36, 6, 22), (40, 9, 26),
- (54, 15, 36), (61, 17, 41), (68, 20, 46), (74, 22, 51),
- (81, 24, 56), (88, 25, 58), (95, 26, 60), (99, 26, 62),
- (104, 27, 65), (120, 31, 71), (127, 32, 75), (134, 34, 79),
- (138, 35, 79), (142, 36, 80), (142, 36, 78), (142, 36, 76),
- (142, 34, 72), (142, 35, 70), (142, 36, 69), (142, 37, 70),
- (142, 39, 71), (142, 40, 72), (142, 42, 73), (142, 41, 73),
- (142, 37, 70), (142, 33, 65), (140, 30, 62), (138, 28, 59),
- (134, 26, 55), (131, 24, 52), (129, 23, 50), (127, 23, 49),
- (120, 22, 45), (115, 21, 41), (110, 20, 38), (105, 17, 36),
- (101, 15, 35), (98, 14, 34), (95, 14, 33), (88, 13, 28),
- (82, 13, 25), (67, 10, 18), (58, 8, 14), (50, 7, 10),
- (43, 5, 6), (36, 3, 3), (34, 3, 2), (32, 4, 2),
- (22, 5, 0), (18, 5, 0), (15, 5, 0), (13, 4, 0),
- (12, 4, 0), (11, 4, 0), (11, 4, 0), (10, 3, 0),
- (11, 4, 0), (18, 2, 4), (23, 11, 12), (29, 20, 20),
- (32, 24, 24), (36, 29, 29), (41, 38, 38), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (74, 71, 71),
- (81, 74, 74), (83, 73, 73), (85, 72, 73), (92, 73, 75),
- (98, 74, 76), (113, 77, 83), (120, 78, 87), (127, 80, 91),
- (130, 81, 93), (134, 83, 95), (141, 90, 104), (142, 97, 110),
- (142, 109, 117), (142, 112, 119), (142, 116, 122), (142, 115, 122),
- (142, 114, 122), (142, 114, 123), (142, 110, 121), (142, 104, 118),
- (142, 98, 116), (132, 82, 104), (127, 71, 95), (123, 60, 87),
- (120, 54, 82), (118, 49, 78), (117, 41, 74), (116, 34, 71),
- (115, 30, 72), (114, 30, 76), (113, 31, 80), (113, 31, 80),
- (113, 31, 81), (115, 31, 84), (115, 33, 86), (113, 33, 86),
- (111, 32, 84), (101, 32, 79), (99, 32, 79), (97, 33, 79),
- (90, 31, 71), (85, 28, 66), (80, 24, 61), (73, 20, 53),
- (64, 15, 44), (62, 18, 44), (60, 21, 44), (60, 23, 44),
- (60, 26, 45), (64, 33, 51), (69, 43, 59), (76, 52, 66),
- (83, 60, 74), (92, 76, 86), (93, 79, 87), (94, 82, 88),
- (94, 87, 91), (92, 90, 91), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (106, 104, 106), (110, 104, 111), (116, 107, 116),
- (128, 110, 127), (131, 110, 130), (134, 110, 133), (137, 110, 136),
- (141, 110, 139), (142, 109, 141), (142, 108, 140), (142, 107, 140),
- (142, 104, 139), (142, 95, 133), (142, 93, 132), (142, 92, 132),
- (142, 90, 129), (142, 87, 125), (142, 86, 125), (142, 86, 123),
- (142, 87, 122), (142, 87, 122), (142, 87, 122), (142, 90, 123),
- (142, 92, 124), (141, 95, 124), (138, 98, 123), (134, 99, 121),
- (127, 100, 116), (122, 101, 113), (116, 99, 108), (111, 99, 105),
- (106, 96, 100), (104, 93, 97), (101, 89, 93), (99, 87, 90),
- (92, 77, 80), (91, 74, 77), (90, 72, 75), (89, 66, 72),
- (89, 61, 66), (89, 56, 62), (89, 51, 58), (89, 48, 56),
- (89, 45, 54), (89, 44, 54), (89, 43, 52), (89, 41, 51),
- (89, 41, 51), (92, 40, 53), (97, 36, 52), (101, 34, 53),
- (105, 32, 57), (110, 30, 58), (113, 25, 57), (116, 20, 55),
- (121, 18, 57), (126, 14, 59), (130, 13, 61), (134, 15, 66),
- (139, 16, 71), (142, 17, 73), (142, 17, 73), (142, 17, 71),
- (142, 17, 71), (142, 17, 71), (142, 17, 67), (142, 17, 65),
- (142, 17, 65), (142, 17, 65), (142, 17, 65), (142, 17, 67),
- (141, 17, 68), (136, 15, 65), (128, 13, 61), (121, 10, 58),
- (113, 8, 53), (104, 5, 48), (95, 2, 44), (85, 0, 38),
- (76, 0, 36), (67, 0, 31), (60, 0, 29), (51, 0, 24),
- (43, 0, 19), (34, 0, 14), (27, 0, 9), (18, 0, 6),
- (10, 0, 0), (3, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 480 Apophysis-040208-115g
-((0, 0, 0), (5, 3, 0), (12, 1, 0), (19, 0, 1),
- (26, 0, 3), (33, 0, 5), (36, 0, 7), (40, 1, 9),
- (54, 5, 14), (61, 6, 16), (68, 7, 19), (74, 8, 21),
- (81, 9, 24), (88, 8, 22), (95, 8, 21), (99, 8, 21),
- (104, 8, 22), (120, 9, 20), (127, 9, 21), (134, 9, 22),
- (138, 9, 20), (142, 10, 19), (142, 10, 16), (142, 10, 14),
- (142, 8, 8), (142, 11, 9), (142, 14, 10), (142, 15, 11),
- (142, 17, 13), (142, 18, 14), (142, 20, 16), (142, 19, 15),
- (142, 15, 11), (142, 13, 7), (140, 12, 5), (138, 11, 3),
- (134, 11, 1), (131, 11, 0), (129, 11, 0), (127, 12, 0),
- (120, 13, 0), (115, 14, 0), (110, 16, 0), (105, 13, 0),
- (101, 11, 0), (98, 10, 0), (95, 10, 0), (88, 12, 0),
- (82, 13, 0), (67, 12, 0), (58, 12, 0), (50, 12, 0),
- (43, 12, 0), (36, 12, 0), (34, 12, 0), (32, 12, 0),
- (22, 12, 0), (18, 11, 0), (15, 10, 0), (13, 9, 0),
- (12, 8, 0), (11, 7, 0), (11, 7, 0), (10, 7, 0),
- (11, 7, 0), (18, 3, 0), (23, 10, 7), (29, 18, 14),
- (32, 22, 18), (36, 26, 22), (41, 34, 30), (48, 39, 39),
- (57, 46, 46), (62, 50, 50), (68, 55, 55), (74, 60, 57),
- (81, 65, 59), (83, 64, 57), (85, 63, 56), (92, 66, 56),
- (98, 67, 56), (113, 66, 56), (120, 65, 56), (127, 64, 57),
- (130, 65, 58), (134, 67, 59), (141, 69, 64), (142, 76, 71),
- (142, 90, 83), (142, 93, 86), (142, 96, 90), (142, 94, 89),
- (142, 92, 88), (142, 90, 88), (142, 84, 84), (142, 78, 80),
- (142, 72, 75), (132, 58, 64), (127, 48, 54), (123, 38, 44),
- (120, 32, 38), (118, 27, 33), (117, 20, 27), (116, 13, 23),
- (115, 9, 24), (114, 9, 29), (113, 10, 35), (113, 10, 36),
- (113, 10, 38), (115, 10, 40), (115, 12, 42), (113, 12, 42),
- (111, 12, 43), (101, 13, 43), (99, 14, 43), (97, 15, 44),
- (90, 14, 39), (85, 12, 35), (80, 9, 31), (73, 6, 25),
- (64, 3, 18), (62, 6, 19), (60, 10, 21), (60, 12, 22),
- (60, 15, 24), (64, 21, 31), (69, 30, 41), (76, 38, 46),
- (83, 45, 55), (92, 59, 67), (93, 62, 68), (94, 65, 70),
- (94, 70, 77), (92, 73, 73), (89, 73, 73), (88, 72, 72),
- (87, 71, 71), (86, 70, 70), (85, 69, 69), (85, 69, 69),
- (85, 69, 69), (81, 66, 66), (80, 65, 65), (80, 65, 65),
- (81, 66, 66), (90, 74, 74), (93, 76, 76), (97, 79, 79),
- (103, 84, 84), (106, 85, 95), (111, 84, 103), (116, 86, 103),
- (128, 87, 112), (131, 86, 114), (134, 86, 116), (137, 85, 118),
- (141, 84, 119), (142, 83, 119), (142, 82, 117), (142, 81, 118),
- (142, 78, 115), (142, 69, 103), (142, 67, 101), (142, 66, 100),
- (142, 64, 96), (142, 61, 89), (142, 60, 89), (142, 60, 86),
- (142, 61, 83), (142, 61, 83), (142, 61, 83), (142, 64, 87),
- (142, 66, 87), (141, 69, 90), (138, 73, 91), (134, 75, 92),
- (127, 77, 90), (122, 79, 89), (116, 78, 85), (111, 79, 82),
- (106, 77, 80), (104, 74, 74), (101, 71, 71), (99, 69, 69),
- (92, 64, 60), (91, 62, 58), (90, 61, 56), (89, 53, 50),
- (89, 51, 45), (89, 47, 40), (89, 43, 35), (89, 40, 32),
- (89, 37, 29), (89, 34, 28), (89, 36, 27), (89, 33, 25),
- (89, 33, 25), (92, 30, 23), (97, 25, 18), (101, 20, 15),
- (105, 13, 13), (110, 10, 10), (113, 4, 5), (116, 0, 1),
- (121, 0, 3), (126, 0, 5), (130, 0, 7), (134, 0, 11),
- (139, 0, 13), (142, 0, 13), (142, 0, 13), (142, 0, 11),
- (142, 0, 11), (142, 0, 11), (142, 0, 6), (142, 0, 4),
- (142, 0, 4), (142, 0, 4), (142, 0, 4), (142, 0, 6),
- (141, 0, 9), (136, 0, 9), (128, 0, 7), (121, 0, 9),
- (113, 0, 8), (104, 0, 8), (95, 0, 9), (85, 0, 8),
- (76, 0, 10), (67, 0, 7), (60, 0, 8), (51, 0, 6),
- (43, 0, 4), (34, 0, 2), (27, 0, 0), (18, 0, 0),
- (10, 3, 0), (3, 2, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 481 Apophysis-040208-115h
-((0, 0, 0), (5, 5, 0), (12, 5, 0), (19, 6, 0),
- (26, 7, 0), (33, 8, 0), (36, 8, 0), (40, 8, 1),
- (54, 15, 5), (61, 17, 6), (68, 19, 7), (74, 21, 8),
- (81, 23, 9), (88, 26, 8), (95, 29, 8), (99, 30, 8),
- (104, 32, 8), (120, 42, 9), (127, 44, 9), (134, 46, 9),
- (138, 50, 9), (142, 54, 10), (142, 56, 10), (142, 58, 10),
- (142, 61, 8), (142, 64, 9), (142, 67, 10), (142, 68, 11),
- (142, 69, 13), (142, 69, 14), (142, 70, 16), (142, 70, 15),
- (142, 68, 11), (142, 68, 7), (140, 67, 5), (138, 66, 3),
- (134, 64, 1), (131, 63, 0), (129, 63, 0), (127, 63, 0),
- (120, 60, 0), (115, 60, 0), (110, 60, 0), (105, 56, 0),
- (101, 52, 0), (98, 49, 0), (95, 47, 0), (88, 47, 0),
- (82, 46, 0), (67, 39, 0), (58, 35, 0), (50, 31, 0),
- (43, 28, 0), (36, 26, 0), (34, 25, 0), (32, 24, 0),
- (22, 20, 0), (18, 17, 0), (14, 15, 0), (12, 13, 0),
- (11, 12, 0), (10, 11, 0), (10, 11, 0), (9, 10, 0),
- (10, 11, 0), (18, 10, 0), (23, 17, 7), (29, 24, 14),
- (32, 27, 18), (36, 31, 22), (41, 38, 30), (48, 42, 39),
- (57, 50, 46), (62, 55, 50), (68, 60, 55), (74, 66, 57),
- (81, 73, 59), (83, 73, 57), (85, 74, 56), (92, 80, 56),
- (98, 84, 56), (113, 89, 56), (120, 90, 56), (127, 92, 57),
- (130, 94, 58), (134, 96, 59), (141, 100, 64), (142, 104, 71),
- (142, 113, 83), (142, 115, 86), (142, 117, 90), (142, 115, 89),
- (142, 113, 88), (142, 111, 88), (142, 107, 84), (142, 101, 78),
- (142, 96, 72), (132, 81, 58), (127, 73, 48), (123, 66, 38),
- (120, 61, 32), (118, 57, 27), (117, 52, 20), (116, 44, 13),
- (115, 37, 9), (114, 31, 9), (113, 25, 10), (113, 24, 10),
- (113, 23, 10), (115, 22, 10), (115, 24, 12), (113, 22, 12),
- (111, 20, 12), (101, 18, 13), (99, 18, 14), (97, 19, 15),
- (90, 19, 14), (85, 18, 12), (80, 14, 9), (73, 13, 6),
- (64, 12, 3), (62, 15, 6), (60, 19, 10), (60, 21, 12),
- (60, 24, 15), (64, 28, 21), (69, 34, 30), (76, 45, 38),
- (83, 50, 45), (92, 64, 59), (93, 68, 62), (94, 72, 65),
- (94, 72, 70), (92, 80, 73), (89, 79, 73), (88, 78, 72),
- (87, 77, 71), (86, 76, 70), (85, 75, 69), (85, 75, 69),
- (85, 75, 69), (81, 72, 66), (80, 71, 65), (80, 71, 65),
- (81, 72, 66), (90, 80, 74), (93, 83, 76), (97, 86, 79),
- (103, 91, 84), (106, 85, 87), (111, 84, 92), (116, 86, 91),
- (128, 87, 96), (131, 86, 96), (134, 86, 97), (137, 85, 97),
- (141, 84, 96), (142, 83, 96), (142, 82, 93), (142, 81, 93),
- (142, 78, 90), (142, 69, 74), (142, 67, 72), (142, 66, 70),
- (142, 64, 65), (142, 65, 61), (142, 64, 60), (142, 67, 60),
- (142, 72, 61), (142, 72, 61), (142, 72, 61), (142, 72, 64),
- (142, 75, 66), (141, 76, 69), (138, 80, 73), (134, 82, 75),
- (127, 83, 77), (122, 86, 79), (116, 86, 78), (111, 88, 79),
- (106, 86, 77), (104, 86, 74), (101, 83, 71), (99, 81, 69),
- (92, 77, 60), (91, 75, 58), (90, 74, 56), (89, 69, 50),
- (89, 68, 45), (89, 67, 40), (89, 64, 35), (89, 62, 32),
- (89, 61, 29), (89, 58, 28), (89, 61, 27), (89, 59, 25),
- (89, 59, 25), (92, 57, 23), (97, 56, 18), (101, 53, 15),
- (105, 49, 13), (110, 50, 10), (113, 45, 4), (116, 44, 0),
- (121, 46, 0), (126, 46, 0), (130, 45, 0), (134, 42, 0),
- (139, 41, 0), (142, 45, 0), (142, 45, 0), (142, 45, 0),
- (142, 45, 0), (142, 45, 0), (142, 49, 0), (142, 52, 0),
- (142, 52, 0), (142, 52, 0), (142, 52, 0), (142, 49, 0),
- (141, 47, 0), (136, 45, 0), (128, 44, 0), (121, 40, 0),
- (113, 37, 0), (104, 33, 0), (95, 28, 0), (85, 25, 0),
- (76, 20, 0), (67, 20, 0), (60, 16, 0), (51, 14, 0),
- (43, 12, 0), (34, 11, 0), (27, 10, 0), (18, 7, 0),
- (10, 7, 0), (2, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 482 Apophysis-040208-115i
-((0, 0, 0), (3, 5, 0), (11, 9, 0), (19, 13, 0),
- (26, 16, 0), (33, 19, 0), (36, 20, 0), (40, 22, 1),
- (54, 32, 5), (61, 36, 6), (68, 40, 7), (74, 43, 8),
- (81, 47, 9), (88, 53, 8), (95, 60, 8), (99, 62, 8),
- (104, 65, 8), (120, 81, 9), (127, 85, 9), (134, 90, 9),
- (138, 95, 9), (142, 100, 10), (142, 102, 10), (142, 105, 10),
- (142, 108, 8), (142, 110, 9), (142, 113, 10), (142, 113, 11),
- (142, 114, 13), (142, 114, 14), (142, 115, 16), (142, 114, 15),
- (142, 114, 11), (142, 115, 7), (140, 114, 5), (138, 113, 3),
- (134, 111, 1), (131, 109, 0), (129, 108, 0), (127, 108, 0),
- (120, 102, 0), (115, 100, 0), (110, 99, 0), (105, 93, 0),
- (101, 87, 0), (98, 84, 0), (95, 81, 0), (88, 78, 0),
- (82, 75, 0), (67, 62, 0), (58, 55, 0), (50, 49, 0),
- (41, 42, 0), (33, 36, 0), (30, 34, 0), (27, 32, 0),
- (15, 22, 0), (11, 18, 0), (8, 15, 0), (7, 13, 0),
- (7, 12, 0), (6, 11, 0), (6, 11, 0), (5, 10, 0),
- (6, 11, 0), (18, 16, 0), (23, 22, 7), (28, 29, 14),
- (31, 32, 18), (35, 36, 22), (39, 41, 30), (48, 45, 39),
- (57, 54, 46), (62, 59, 50), (68, 65, 55), (74, 73, 57),
- (80, 81, 59), (82, 82, 57), (85, 84, 56), (91, 92, 56),
- (97, 98, 56), (113, 109, 56), (120, 112, 56), (127, 116, 57),
- (130, 119, 58), (134, 123, 59), (141, 127, 64), (142, 129, 71),
- (142, 134, 83), (142, 134, 86), (142, 135, 90), (142, 133, 89),
- (142, 132, 88), (142, 130, 88), (142, 127, 84), (142, 124, 78),
- (142, 121, 72), (132, 107, 58), (127, 101, 48), (123, 96, 38),
- (120, 92, 32), (118, 89, 27), (117, 86, 20), (116, 80, 13),
- (115, 74, 9), (114, 67, 9), (113, 61, 10), (113, 60, 10),
- (113, 60, 10), (115, 59, 10), (115, 60, 12), (113, 57, 12),
- (111, 55, 12), (101, 49, 13), (99, 48, 14), (97, 47, 15),
- (90, 45, 14), (85, 43, 12), (80, 39, 9), (73, 37, 6),
- (64, 33, 3), (62, 34, 6), (60, 36, 10), (60, 37, 12),
- (60, 39, 15), (64, 43, 21), (69, 48, 30), (76, 58, 38),
- (83, 63, 45), (92, 75, 59), (93, 78, 62), (94, 82, 65),
- (94, 81, 70), (92, 87, 73), (89, 85, 73), (88, 84, 72),
- (87, 83, 71), (86, 82, 70), (85, 81, 69), (85, 81, 69),
- (85, 81, 69), (81, 77, 66), (80, 76, 65), (80, 76, 65),
- (81, 77, 66), (90, 86, 74), (93, 89, 76), (97, 92, 79),
- (103, 98, 84), (106, 90, 85), (111, 85, 84), (116, 91, 86),
- (128, 92, 87), (131, 92, 86), (134, 92, 86), (137, 91, 85),
- (141, 91, 84), (142, 91, 83), (142, 92, 82), (142, 90, 81),
- (142, 89, 78), (142, 90, 69), (142, 89, 67), (142, 89, 66),
- (142, 90, 64), (142, 93, 61), (142, 93, 60), (142, 95, 60),
- (142, 100, 61), (142, 100, 61), (142, 100, 61), (142, 99, 64),
- (142, 101, 66), (141, 103, 69), (138, 103, 73), (134, 102, 75),
- (127, 101, 77), (122, 101, 79), (116, 99, 78), (111, 100, 79),
- (106, 96, 77), (104, 96, 74), (101, 93, 71), (99, 91, 69),
- (92, 88, 60), (91, 87, 58), (90, 86, 56), (89, 82, 50),
- (89, 84, 45), (89, 84, 40), (89, 83, 35), (89, 82, 32),
- (89, 82, 29), (89, 80, 28), (89, 83, 27), (89, 81, 25),
- (89, 81, 25), (92, 81, 23), (97, 84, 18), (101, 84, 15),
- (105, 82, 13), (110, 85, 10), (113, 84, 4), (116, 85, 0),
- (121, 89, 0), (126, 90, 0), (130, 91, 0), (134, 89, 0),
- (139, 90, 0), (142, 95, 0), (142, 95, 0), (142, 95, 0),
- (142, 95, 0), (142, 95, 0), (142, 99, 0), (142, 102, 0),
- (142, 102, 0), (142, 102, 0), (142, 102, 0), (142, 99, 0),
- (141, 96, 0), (136, 93, 0), (128, 89, 0), (121, 83, 0),
- (113, 77, 0), (104, 69, 0), (95, 61, 0), (85, 55, 0),
- (76, 47, 0), (67, 43, 0), (60, 37, 0), (51, 32, 0),
- (43, 28, 0), (34, 23, 0), (27, 20, 0), (18, 13, 0),
- (9, 10, 0), (1, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 483 Apophysis-040208-115j
-((0, 0, 0), (0, 5, 1), (3, 12, 0), (7, 19, 0),
- (11, 26, 0), (16, 33, 0), (18, 36, 0), (21, 40, 1),
- (30, 54, 5), (34, 61, 6), (39, 68, 7), (43, 74, 8),
- (47, 81, 9), (48, 88, 8), (50, 95, 8), (52, 99, 8),
- (54, 104, 8), (57, 120, 9), (60, 127, 9), (63, 134, 9),
- (63, 138, 9), (63, 142, 10), (60, 142, 10), (58, 142, 10),
- (52, 142, 8), (50, 142, 9), (49, 142, 10), (50, 142, 11),
- (51, 142, 13), (52, 142, 14), (54, 142, 16), (53, 142, 15),
- (50, 142, 11), (45, 142, 7), (42, 140, 5), (39, 138, 3),
- (35, 134, 1), (32, 131, 0), (30, 129, 0), (29, 127, 0),
- (28, 120, 0), (24, 115, 0), (20, 110, 0), (20, 105, 0),
- (21, 101, 0), (21, 98, 0), (22, 95, 0), (17, 88, 0),
- (13, 82, 0), (10, 67, 0), (7, 58, 0), (5, 50, 0),
- (2, 43, 0), (0, 36, 0), (0, 34, 0), (0, 32, 1),
- (0, 22, 4), (0, 18, 4), (0, 15, 5), (0, 13, 4),
- (0, 12, 4), (0, 11, 3), (0, 11, 3), (0, 10, 3),
- (0, 11, 3), (3, 18, 0), (9, 23, 7), (15, 29, 14),
- (18, 32, 18), (22, 36, 22), (30, 41, 30), (42, 48, 39),
- (49, 57, 46), (54, 62, 50), (59, 68, 55), (59, 74, 57),
- (60, 81, 59), (59, 83, 57), (59, 85, 56), (58, 92, 56),
- (59, 98, 56), (64, 113, 56), (68, 120, 56), (73, 127, 57),
- (74, 130, 58), (76, 134, 59), (84, 141, 64), (90, 142, 71),
- (96, 142, 83), (98, 142, 86), (101, 142, 90), (101, 142, 89),
- (102, 142, 88), (104, 142, 88), (103, 142, 84), (101, 142, 78),
- (99, 142, 72), (89, 132, 58), (80, 127, 48), (72, 123, 38),
- (67, 120, 32), (63, 118, 27), (59, 117, 20), (57, 116, 13),
- (58, 115, 9), (64, 114, 9), (70, 113, 10), (71, 113, 10),
- (72, 113, 10), (75, 115, 10), (75, 115, 12), (76, 113, 12),
- (76, 111, 12), (71, 101, 13), (71, 99, 14), (71, 97, 15),
- (64, 90, 14), (59, 85, 12), (55, 80, 9), (47, 73, 6),
- (38, 64, 3), (37, 62, 6), (37, 60, 10), (38, 60, 12),
- (39, 60, 15), (45, 64, 21), (54, 69, 30), (59, 76, 38),
- (68, 83, 45), (78, 92, 59), (78, 93, 62), (79, 94, 65),
- (85, 94, 70), (79, 92, 73), (78, 89, 73), (77, 88, 72),
- (76, 87, 71), (75, 86, 70), (74, 85, 69), (74, 85, 69),
- (74, 85, 69), (71, 81, 66), (70, 80, 65), (70, 80, 65),
- (71, 81, 66), (79, 90, 74), (82, 93, 76), (85, 97, 79),
- (90, 103, 84), (102, 106, 85), (111, 110, 84), (113, 116, 86),
- (126, 128, 87), (129, 131, 86), (132, 134, 86), (135, 137, 85),
- (138, 141, 84), (139, 142, 83), (137, 142, 82), (138, 142, 81),
- (137, 142, 78), (127, 142, 69), (126, 142, 67), (126, 142, 66),
- (122, 142, 64), (116, 142, 61), (116, 142, 60), (113, 142, 60),
- (110, 142, 61), (110, 142, 61), (110, 142, 61), (113, 142, 64),
- (113, 142, 66), (115, 141, 69), (113, 138, 73), (111, 134, 75),
- (107, 127, 77), (103, 122, 79), (98, 116, 78), (93, 111, 79),
- (89, 106, 77), (84, 104, 74), (81, 101, 71), (79, 99, 69),
- (66, 92, 60), (64, 91, 58), (62, 90, 56), (59, 89, 50),
- (54, 89, 45), (49, 89, 40), (45, 89, 35), (43, 89, 32),
- (41, 89, 29), (42, 89, 28), (38, 89, 27), (37, 89, 25),
- (37, 89, 25), (39, 92, 23), (37, 97, 18), (39, 101, 15),
- (43, 105, 13), (43, 110, 10), (42, 113, 4), (40, 116, 0),
- (42, 121, 0), (46, 126, 0), (50, 130, 0), (56, 134, 0),
- (60, 139, 0), (59, 142, 0), (59, 142, 0), (59, 142, 0),
- (59, 142, 0), (59, 142, 0), (54, 142, 0), (52, 142, 0),
- (52, 142, 0), (52, 142, 0), (52, 142, 0), (54, 142, 0),
- (56, 141, 0), (54, 136, 0), (49, 128, 0), (48, 121, 0),
- (45, 113, 0), (43, 104, 0), (41, 95, 0), (36, 85, 0),
- (35, 76, 0), (29, 67, 0), (28, 60, 0), (23, 51, 0),
- (18, 43, 0), (13, 34, 0), (9, 27, 0), (6, 18, 0),
- (0, 10, 0), (0, 3, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 484 Apophysis-040208-115k
-((81, 81, 81), (81, 81, 81), (78, 78, 78), (75, 75, 75),
- (72, 72, 72), (70, 70, 70), (67, 67, 67), (65, 65, 65),
- (51, 51, 51), (44, 44, 44), (38, 38, 38), (33, 33, 33),
- (28, 28, 28), (23, 23, 23), (19, 19, 19), (19, 19, 19),
- (19, 19, 19), (12, 12, 12), (6, 6, 6), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (6, 6, 6), (12, 12, 12), (18, 18, 18),
- (24, 24, 24), (24, 24, 24), (24, 24, 24), (22, 22, 22),
- (19, 19, 19), (14, 14, 14), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (5, 5, 5), (8, 8, 8),
- (12, 12, 12), (13, 13, 13), (14, 14, 14), (12, 12, 12),
- (12, 12, 12), (12, 12, 12), (10, 10, 10), (8, 8, 8),
- (11, 11, 11), (14, 14, 14), (16, 16, 16), (19, 19, 19),
- (33, 33, 33), (35, 35, 35), (38, 38, 38), (39, 39, 39),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (38, 38, 38),
- (38, 38, 38), (38, 38, 38), (39, 39, 39), (40, 40, 40),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (40, 40, 40),
- (38, 38, 38), (33, 33, 33), (28, 28, 28), (22, 22, 22),
- (17, 17, 17), (14, 14, 14), (12, 12, 12), (12, 12, 12),
- (8, 8, 8), (8, 8, 8), (13, 13, 13), (19, 19, 19),
- (20, 20, 20), (22, 22, 22), (28, 28, 28), (30, 30, 30),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (35, 35, 35),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (38, 38, 38),
- (40, 40, 40), (56, 56, 56), (64, 64, 64), (72, 72, 72),
- (76, 76, 76), (81, 81, 81), (84, 84, 84), (86, 86, 86),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (91, 91, 91), (97, 97, 97),
- (102, 102, 102), (118, 118, 118), (122, 122, 122), (126, 126, 126),
- (132, 132, 132), (137, 137, 137), (142, 142, 142), (146, 146, 146),
- (156, 156, 156), (160, 160, 160), (164, 164, 164), (166, 166, 166),
- (169, 169, 169), (172, 172, 172), (180, 180, 180), (185, 185, 185),
- (190, 190, 190), (199, 199, 199), (200, 200, 200), (201, 201, 201),
- (206, 206, 206), (209, 209, 209), (206, 206, 206), (201, 201, 201),
- (190, 190, 190), (185, 185, 185), (180, 180, 180), (176, 176, 176),
- (172, 172, 172), (169, 169, 169), (169, 169, 169), (169, 169, 169),
- (169, 169, 169), (164, 164, 164), (161, 161, 161), (158, 158, 158),
- (156, 156, 156), (148, 148, 148), (146, 146, 146), (139, 139, 139),
- (132, 132, 132), (129, 129, 129), (126, 126, 126), (121, 121, 121),
- (118, 118, 118), (113, 113, 113), (111, 111, 111), (113, 113, 113),
- (118, 118, 118), (116, 116, 116), (113, 113, 113), (111, 111, 111),
- (111, 111, 111), (105, 105, 105), (97, 97, 97), (91, 91, 91),
- (84, 84, 84), (84, 84, 84), (84, 84, 84), (84, 84, 84),
- (84, 84, 84), (86, 86, 86), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (86, 86, 86), (84, 84, 84), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (84, 84, 84), (81, 81, 81),
- (75, 75, 75), (75, 75, 75), (75, 75, 75), (79, 79, 79),
- (79, 79, 79), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (79, 79, 79), (79, 79, 79), (75, 75, 75), (72, 72, 72),
- (72, 72, 72), (70, 70, 70), (65, 65, 65), (65, 65, 65),
- (63, 63, 63), (65, 65, 65), (67, 67, 67), (72, 72, 72),
- (72, 72, 72), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (81, 81, 81), (81, 81, 81), (81, 81, 81), (75, 75, 75),
- (72, 72, 72), (72, 72, 72), (75, 75, 75), (79, 79, 79),
- (81, 81, 81), (84, 84, 84), (86, 86, 86), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (91, 91, 91), (91, 91, 91), (89, 89, 89), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (81, 81, 81), (72, 72, 72),
- (67, 67, 67), (65, 65, 65), (59, 59, 59), (56, 56, 56),
- (59, 59, 59), (65, 65, 65), (70, 70, 70), (72, 72, 72),
- (81, 81, 81), (89, 89, 89), (97, 97, 97), (102, 102, 102),
- (102, 102, 102), (105, 105, 105), (105, 105, 105), (102, 102, 102),
- (97, 97, 97), (95, 95, 95), (95, 95, 95), (95, 95, 95),
- (91, 91, 91), (89, 89, 89), (81, 81, 81), (81, 81, 81)
- ),
-
-// 485 A_Bit_Confused
-((219, 140, 152), (243, 165, 171), (237, 167, 192), (232, 169, 213),
- (213, 157, 212), (194, 146, 212), (184, 134, 199), (175, 122, 187),
- (131, 84, 156), (111, 64, 145), (91, 44, 135), (78, 37, 115),
- (66, 30, 96), (54, 35, 90), (42, 40, 84), (39, 42, 86),
- (36, 44, 89), (39, 60, 127), (53, 70, 136), (68, 80, 145),
- (88, 88, 136), (108, 97, 127), (117, 99, 126), (127, 101, 126),
- (171, 102, 108), (184, 89, 87), (197, 77, 67), (192, 76, 60),
- (188, 76, 54), (180, 74, 52), (172, 72, 51), (156, 53, 55),
- (136, 41, 55), (106, 31, 53), (100, 31, 50), (94, 31, 47),
- (105, 24, 40), (116, 17, 34), (126, 15, 28), (136, 13, 23),
- (172, 26, 16), (180, 31, 22), (188, 36, 28), (187, 43, 26),
- (186, 51, 25), (186, 57, 28), (187, 63, 32), (187, 71, 48),
- (189, 75, 73), (178, 92, 113), (181, 108, 131), (184, 124, 150),
- (199, 125, 164), (215, 126, 179), (222, 124, 180), (230, 122, 181),
- (243, 116, 191), (235, 110, 180), (228, 105, 170), (204, 103, 155),
- (181, 102, 140), (176, 99, 140), (171, 96, 141), (167, 93, 138),
- (174, 85, 140), (167, 84, 114), (172, 81, 104), (178, 79, 94),
- (185, 77, 92), (193, 75, 90), (205, 57, 81), (205, 47, 70),
- (201, 33, 55), (190, 35, 59), (179, 38, 64), (157, 39, 66),
- (136, 40, 69), (128, 42, 69), (121, 44, 70), (118, 46, 73),
- (116, 46, 73), (106, 39, 59), (98, 38, 58), (90, 37, 58),
- (88, 36, 59), (86, 35, 61), (79, 34, 62), (74, 31, 59),
- (56, 21, 69), (47, 19, 76), (39, 17, 84), (35, 16, 85),
- (31, 16, 86), (25, 16, 84), (23, 15, 79), (23, 17, 72),
- (27, 17, 68), (48, 19, 69), (68, 26, 73), (89, 34, 78),
- (98, 42, 84), (108, 51, 91), (113, 65, 108), (112, 75, 130),
- (110, 81, 154), (119, 85, 156), (129, 90, 159), (135, 93, 162),
- (142, 97, 165), (150, 103, 160), (154, 101, 157), (158, 93, 140),
- (170, 87, 136), (221, 85, 150), (232, 87, 157), (243, 90, 165),
- (253, 94, 172), (254, 108, 182), (254, 117, 187), (254, 130, 182),
- (224, 144, 161), (201, 145, 143), (179, 146, 125), (170, 144, 115),
- (161, 142, 105), (147, 145, 93), (130, 153, 84), (119, 150, 83),
- (117, 147, 76), (119, 110, 71), (117, 107, 72), (115, 104, 73),
- (112, 96, 75), (119, 101, 66), (130, 96, 57), (138, 87, 46),
- (125, 54, 37), (107, 47, 45), (90, 41, 53), (86, 44, 60),
- (83, 47, 68), (77, 59, 78), (74, 62, 84), (70, 58, 93),
- (54, 54, 95), (30, 65, 88), (25, 70, 82), (21, 76, 76),
- (19, 82, 67), (14, 81, 56), (14, 76, 45), (14, 72, 33),
- (27, 63, 20), (32, 60, 19), (37, 58, 18), (48, 57, 22),
- (61, 52, 21), (81, 44, 28), (106, 42, 33), (134, 49, 40),
- (157, 67, 54), (194, 109, 75), (202, 115, 81), (210, 121, 88),
- (222, 137, 110), (221, 152, 137), (209, 173, 156), (194, 198, 174),
- (180, 218, 197), (180, 214, 204), (180, 211, 212), (177, 210, 228),
- (169, 217, 236), (174, 231, 232), (175, 231, 210), (176, 216, 194),
- (181, 206, 190), (173, 196, 190), (176, 191, 188), (171, 172, 163),
- (156, 141, 139), (141, 112, 124), (124, 98, 125), (121, 94, 135),
- (122, 84, 135), (123, 81, 134), (124, 79, 133), (119, 83, 139),
- (128, 88, 144), (130, 95, 147), (120, 98, 148), (112, 105, 143),
- (93, 106, 141), (85, 101, 135), (87, 95, 124), (80, 81, 109),
- (76, 72, 89), (70, 65, 76), (62, 61, 69), (65, 61, 66),
- (71, 65, 63), (85, 70, 62), (110, 79, 66), (134, 95, 88),
- (153, 112, 117), (157, 127, 138), (150, 131, 161), (140, 121, 169),
- (131, 111, 185), (133, 112, 200), (129, 104, 199), (121, 99, 196),
- (103, 81, 174), (76, 52, 154), (57, 43, 131), (50, 29, 104),
- (51, 26, 80), (63, 28, 56), (66, 21, 38), (64, 22, 25),
- (62, 18, 20), (57, 15, 20), (61, 15, 21), (60, 14, 22),
- (55, 14, 25), (47, 16, 30), (38, 19, 41), (33, 30, 49),
- (32, 37, 53), (29, 41, 53), (23, 41, 46), (17, 36, 45),
- (13, 37, 40), (17, 37, 37), (21, 37, 35), (21, 33, 27),
- (20, 27, 20), (25, 24, 11), (34, 27, 8), (49, 35, 5),
- (65, 39, 8), (72, 43, 12), (89, 48, 13), (106, 54, 14),
- (122, 62, 14), (139, 59, 12), (144, 52, 15), (149, 42, 18),
- (156, 34, 18), (163, 34, 27), (170, 35, 32), (177, 39, 45),
- (182, 50, 60), (187, 68, 76), (196, 93, 106), (207, 120, 131)
- ),
-
-// 486 Afternoon_Shadows
-((86, 73, 63), (76, 68, 62), (72, 65, 60), (68, 63, 58),
- (62, 58, 54), (56, 53, 50), (49, 47, 46), (43, 41, 43),
- (29, 32, 34), (25, 29, 29), (21, 26, 25), (17, 20, 19),
- (13, 14, 13), (10, 10, 9), (8, 7, 6), (8, 6, 6),
- (8, 6, 6), (11, 10, 11), (18, 18, 16), (26, 26, 21),
- (37, 36, 29), (49, 47, 37), (55, 53, 41), (62, 60, 45),
- (88, 82, 63), (97, 88, 70), (106, 94, 77), (114, 99, 77),
- (122, 104, 78), (124, 104, 79), (126, 105, 80), (130, 106, 83),
- (132, 109, 85), (133, 113, 89), (130, 110, 91), (127, 108, 93),
- (119, 102, 88), (111, 96, 84), (106, 91, 81), (101, 86, 78),
- (77, 64, 65), (65, 55, 59), (53, 47, 53), (46, 45, 53),
- (40, 43, 53), (39, 46, 56), (39, 49, 59), (45, 58, 65),
- (54, 69, 75), (80, 93, 98), (93, 105, 108), (107, 118, 119),
- (117, 125, 125), (127, 133, 132), (132, 137, 136), (137, 142, 140),
- (157, 160, 151), (168, 168, 156), (180, 176, 162), (191, 185, 169),
- (203, 195, 176), (207, 198, 177), (212, 201, 179), (217, 204, 182),
- (219, 204, 184), (216, 206, 182), (212, 202, 178), (208, 199, 174),
- (204, 194, 171), (200, 190, 168), (192, 184, 162), (181, 176, 154),
- (159, 156, 139), (151, 148, 132), (143, 141, 126), (140, 138, 122),
- (138, 135, 118), (137, 132, 115), (136, 130, 113), (135, 126, 110),
- (133, 124, 105), (120, 111, 95), (113, 102, 88), (106, 93, 81),
- (104, 89, 77), (103, 85, 74), (105, 83, 68), (110, 83, 67),
- (126, 94, 75), (135, 102, 82), (144, 111, 89), (145, 113, 92),
- (147, 116, 95), (145, 116, 98), (139, 112, 97), (132, 106, 90),
- (124, 98, 84), (109, 81, 71), (108, 81, 70), (108, 81, 70),
- (108, 83, 72), (109, 85, 74), (112, 90, 81), (117, 96, 89),
- (126, 107, 100), (128, 108, 101), (131, 110, 103), (132, 111, 102),
- (133, 113, 102), (139, 119, 106), (145, 127, 113), (153, 137, 124),
- (167, 150, 135), (196, 178, 158), (202, 184, 164), (208, 191, 170),
- (218, 200, 179), (224, 207, 184), (228, 212, 187), (228, 211, 185),
- (222, 204, 180), (216, 198, 175), (211, 192, 170), (208, 188, 168),
- (206, 185, 167), (200, 178, 163), (192, 168, 157), (182, 160, 148),
- (171, 147, 134), (149, 121, 108), (143, 115, 103), (137, 109, 98),
- (124, 97, 86), (112, 84, 76), (101, 75, 69), (91, 64, 63),
- (72, 53, 53), (65, 47, 48), (59, 41, 44), (57, 39, 43),
- (56, 38, 42), (55, 37, 42), (55, 36, 41), (55, 36, 40),
- (54, 35, 42), (45, 35, 43), (43, 33, 42), (41, 32, 41),
- (39, 30, 39), (34, 27, 35), (34, 26, 36), (35, 26, 37),
- (41, 30, 41), (42, 32, 42), (44, 34, 44), (47, 37, 45),
- (49, 41, 47), (51, 44, 49), (51, 43, 48), (50, 41, 47),
- (49, 38, 46), (46, 32, 42), (45, 31, 41), (45, 31, 41),
- (43, 29, 39), (43, 29, 36), (42, 30, 36), (42, 30, 37),
- (44, 31, 38), (43, 30, 37), (42, 29, 36), (40, 26, 35),
- (37, 23, 33), (31, 19, 29), (27, 14, 23), (22, 12, 19),
- (20, 11, 15), (19, 10, 13), (18, 9, 10), (17, 8, 8),
- (17, 7, 7), (17, 7, 8), (17, 7, 7), (16, 6, 6),
- (15, 7, 7), (15, 7, 7), (16, 8, 8), (17, 8, 9),
- (17, 9, 8), (18, 8, 9), (17, 8, 10), (17, 10, 12),
- (18, 13, 15), (21, 19, 20), (28, 28, 29), (38, 40, 39),
- (50, 52, 50), (62, 65, 59), (76, 78, 69), (88, 89, 78),
- (101, 100, 88), (115, 110, 95), (124, 121, 103), (136, 134, 113),
- (149, 146, 125), (162, 159, 136), (175, 171, 147), (188, 183, 157),
- (196, 190, 164), (200, 194, 168), (201, 190, 165), (193, 182, 157),
- (181, 172, 147), (168, 161, 137), (155, 149, 127), (142, 137, 117),
- (130, 126, 107), (118, 114, 99), (106, 104, 92), (94, 93, 84),
- (82, 80, 73), (69, 67, 62), (56, 54, 51), (43, 41, 39),
- (31, 29, 30), (23, 19, 20), (18, 13, 16), (19, 11, 16),
- (25, 16, 21), (34, 22, 26), (46, 30, 32), (58, 38, 35),
- (69, 47, 38), (76, 54, 41), (81, 62, 42), (86, 67, 42),
- (91, 68, 43), (95, 70, 45), (97, 72, 47), (101, 75, 52),
- (109, 77, 51), (115, 81, 51), (120, 81, 51), (121, 85, 52),
- (119, 89, 52), (122, 92, 53), (127, 97, 56), (125, 97, 57),
- (116, 91, 58), (110, 84, 59), (105, 81, 59), (104, 76, 61),
- (100, 72, 61), (93, 71, 62), (84, 66, 60), (83, 69, 61)
- ),
-
-// 487 Air
-((87, 148, 201), (88, 148, 200), (88, 148, 200), (88, 148, 200),
- (89, 149, 201), (91, 151, 203), (92, 153, 204), (94, 155, 205),
- (117, 160, 206), (135, 162, 209), (153, 165, 213), (166, 173, 219),
- (179, 181, 225), (190, 183, 225), (202, 185, 226), (202, 183, 226),
- (202, 181, 226), (187, 183, 230), (177, 183, 229), (167, 184, 229),
- (149, 177, 224), (131, 171, 219), (123, 169, 217), (116, 167, 215),
- (102, 163, 212), (100, 162, 212), (99, 161, 212), (98, 160, 211),
- (98, 160, 210), (98, 159, 209), (98, 159, 209), (98, 158, 209),
- (107, 156, 206), (126, 140, 192), (122, 130, 180), (119, 120, 168),
- (112, 110, 157), (105, 100, 146), (101, 95, 141), (98, 90, 136),
- (82, 70, 118), (72, 69, 117), (63, 69, 117), (70, 73, 124),
- (77, 77, 131), (83, 80, 135), (89, 84, 140), (88, 93, 147),
- (94, 104, 159), (110, 126, 179), (114, 131, 184), (119, 136, 190),
- (112, 138, 190), (105, 141, 190), (102, 138, 186), (100, 135, 182),
- (90, 115, 161), (81, 109, 156), (72, 104, 152), (74, 100, 148),
- (76, 97, 145), (75, 95, 143), (74, 94, 141), (64, 93, 142),
- (55, 95, 143), (49, 95, 147), (46, 91, 143), (44, 88, 139),
- (41, 84, 134), (39, 81, 129), (34, 67, 112), (27, 54, 95),
- (12, 30, 63), (8, 23, 54), (4, 16, 46), (3, 13, 40),
- (3, 10, 34), (4, 12, 32), (6, 14, 30), (7, 22, 29),
- (8, 30, 31), (9, 39, 47), (13, 50, 58), (17, 61, 69),
- (20, 67, 75), (23, 74, 82), (32, 90, 95), (39, 93, 113),
- (47, 105, 143), (52, 112, 154), (58, 119, 166), (60, 119, 168),
- (63, 119, 170), (61, 115, 166), (55, 105, 153), (50, 94, 137),
- (45, 82, 124), (34, 67, 109), (34, 63, 104), (35, 59, 99),
- (43, 58, 99), (52, 58, 99), (66, 65, 104), (77, 77, 114),
- (82, 109, 149), (95, 120, 164), (109, 131, 180), (114, 136, 182),
- (120, 142, 185), (117, 150, 192), (107, 156, 196), (100, 157, 199),
- (94, 154, 202), (89, 148, 197), (87, 146, 196), (86, 145, 195),
- (84, 142, 192), (82, 139, 189), (79, 135, 186), (75, 131, 182),
- (66, 118, 171), (60, 110, 163), (55, 102, 155), (52, 98, 151),
- (50, 94, 148), (46, 91, 143), (43, 88, 142), (44, 89, 142),
- (46, 90, 144), (51, 97, 150), (53, 100, 153), (55, 104, 156),
- (61, 113, 164), (67, 122, 173), (72, 128, 178), (76, 132, 182),
- (77, 134, 185), (77, 135, 186), (77, 136, 187), (78, 136, 187),
- (79, 137, 188), (81, 138, 191), (83, 141, 193), (85, 144, 195),
- (88, 147, 198), (94, 153, 203), (95, 154, 204), (96, 156, 205),
- (95, 156, 206), (94, 154, 205), (91, 151, 201), (86, 144, 196),
- (69, 121, 174), (63, 113, 166), (58, 105, 158), (48, 91, 141),
- (39, 76, 124), (31, 62, 109), (22, 51, 96), (16, 41, 86),
- (11, 36, 80), (13, 40, 82), (16, 45, 87), (20, 50, 93),
- (29, 63, 108), (39, 79, 126), (48, 92, 140), (57, 106, 155),
- (79, 135, 184), (84, 140, 189), (89, 146, 194), (102, 152, 199),
- (118, 155, 202), (136, 156, 204), (152, 156, 207), (164, 158, 211),
- (173, 160, 211), (184, 162, 212), (197, 163, 211), (195, 161, 212),
- (191, 161, 214), (180, 163, 216), (165, 165, 216), (161, 168, 216),
- (128, 164, 212), (120, 162, 210), (112, 160, 209), (97, 156, 206),
- (84, 138, 180), (72, 119, 159), (60, 101, 140), (48, 85, 123),
- (47, 87, 132), (40, 78, 119), (35, 70, 109), (30, 64, 103),
- (27, 58, 96), (32, 67, 112), (35, 76, 124), (39, 82, 133),
- (38, 85, 137), (38, 86, 137), (43, 85, 136), (55, 85, 136),
- (72, 88, 140), (84, 92, 143), (92, 93, 144), (93, 92, 140),
- (96, 86, 134), (100, 86, 126), (99, 86, 124), (97, 84, 123),
- (87, 80, 117), (72, 67, 107), (56, 55, 85), (35, 42, 67),
- (19, 29, 50), (8, 20, 38), (2, 10, 32), (1, 7, 26),
- (0, 4, 25), (4, 4, 28), (6, 8, 33), (8, 13, 40),
- (10, 18, 47), (7, 24, 56), (10, 25, 64), (11, 28, 72),
- (12, 33, 79), (15, 39, 85), (13, 46, 91), (14, 49, 96),
- (17, 53, 101), (22, 60, 109), (29, 69, 119), (37, 81, 130),
- (45, 93, 144), (54, 104, 156), (63, 115, 169), (72, 127, 181),
- (81, 138, 191), (88, 148, 199), (94, 154, 205), (98, 159, 209),
- (100, 161, 212), (102, 163, 212), (103, 163, 213), (103, 163, 213),
- (102, 163, 212), (101, 161, 211), (98, 159, 210), (97, 157, 209),
- (95, 155, 207), (93, 153, 205), (90, 150, 203), (88, 148, 202)
- ),
-
-// 488 Angora
-((87, 50, 73), (92, 61, 79), (107, 72, 90), (122, 84, 101),
- (135, 98, 119), (148, 113, 137), (156, 118, 144), (164, 124, 152),
- (183, 132, 158), (180, 135, 160), (177, 138, 163), (171, 133, 153),
- (165, 128, 143), (153, 120, 132), (142, 112, 122), (137, 108, 118),
- (133, 105, 114), (122, 94, 114), (120, 88, 111), (119, 83, 108),
- (120, 84, 110), (122, 85, 113), (123, 87, 116), (124, 90, 120),
- (142, 103, 131), (152, 112, 140), (163, 122, 150), (171, 124, 154),
- (179, 127, 159), (179, 126, 157), (179, 125, 155), (173, 120, 151),
- (161, 108, 139), (136, 76, 108), (117, 62, 93), (99, 49, 78),
- (88, 40, 71), (78, 31, 64), (75, 28, 62), (72, 26, 61),
- (64, 26, 59), (64, 26, 60), (65, 26, 61), (68, 29, 64),
- (72, 33, 67), (75, 35, 69), (78, 38, 72), (86, 45, 78),
- (95, 53, 86), (114, 68, 102), (119, 71, 106), (125, 74, 111),
- (124, 72, 109), (124, 70, 108), (119, 65, 104), (115, 60, 100),
- (99, 47, 87), (93, 45, 83), (87, 44, 80), (85, 45, 82),
- (83, 46, 84), (87, 48, 86), (91, 50, 89), (96, 54, 91),
- (98, 54, 93), (100, 54, 96), (99, 52, 90), (98, 51, 84),
- (95, 49, 79), (92, 47, 75), (87, 43, 69), (86, 42, 65),
- (79, 39, 53), (78, 35, 50), (77, 32, 47), (76, 31, 47),
- (76, 31, 48), (75, 31, 48), (74, 31, 49), (73, 29, 48),
- (72, 29, 48), (67, 25, 46), (65, 24, 45), (64, 24, 44),
- (64, 24, 44), (65, 25, 45), (66, 27, 49), (69, 32, 54),
- (82, 51, 75), (89, 57, 86), (97, 63, 98), (99, 65, 101),
- (102, 68, 104), (105, 70, 105), (105, 72, 102), (106, 68, 99),
- (104, 61, 93), (98, 49, 71), (98, 48, 67), (98, 48, 63),
- (100, 50, 65), (102, 52, 67), (107, 58, 70), (114, 66, 75),
- (130, 79, 92), (133, 79, 95), (136, 79, 99), (131, 75, 97),
- (126, 72, 95), (122, 69, 97), (126, 70, 104), (141, 79, 117),
- (145, 89, 126), (164, 125, 160), (175, 136, 171), (187, 148, 182),
- (206, 165, 199), (220, 177, 212), (224, 186, 217), (223, 191, 215),
- (221, 181, 210), (220, 178, 206), (219, 175, 203), (216, 174, 202),
- (214, 174, 201), (211, 170, 203), (212, 166, 200), (209, 163, 194),
- (203, 159, 183), (190, 150, 164), (186, 147, 159), (183, 144, 155),
- (174, 137, 142), (166, 127, 133), (161, 123, 128), (159, 120, 128),
- (150, 113, 124), (148, 108, 123), (146, 103, 122), (147, 102, 122),
- (148, 101, 122), (149, 98, 121), (148, 97, 121), (146, 98, 123),
- (149, 99, 127), (158, 100, 132), (158, 102, 132), (158, 104, 133),
- (157, 110, 134), (157, 111, 131), (157, 112, 125), (155, 109, 119),
- (136, 98, 105), (132, 95, 101), (128, 93, 98), (120, 88, 93),
- (113, 81, 89), (105, 74, 86), (101, 70, 84), (96, 69, 82),
- (93, 68, 80), (90, 63, 74), (89, 62, 74), (89, 62, 74),
- (89, 63, 73), (95, 66, 77), (106, 69, 81), (121, 78, 89),
- (149, 96, 114), (155, 98, 119), (161, 101, 124), (174, 109, 129),
- (180, 113, 131), (180, 113, 134), (170, 109, 136), (163, 105, 134),
- (156, 99, 126), (149, 94, 118), (138, 89, 113), (131, 86, 110),
- (127, 83, 105), (122, 80, 98), (117, 76, 92), (112, 72, 89),
- (107, 66, 85), (107, 63, 83), (107, 61, 82), (109, 57, 82),
- (111, 55, 81), (109, 52, 82), (104, 45, 79), (104, 40, 76),
- (102, 37, 71), (97, 35, 69), (86, 30, 65), (77, 26, 59),
- (71, 24, 54), (68, 24, 52), (65, 25, 54), (61, 25, 55),
- (60, 27, 55), (60, 28, 54), (65, 28, 55), (65, 29, 59),
- (67, 31, 61), (67, 32, 63), (70, 33, 63), (73, 34, 64),
- (76, 37, 65), (79, 39, 66), (84, 43, 69), (88, 41, 72),
- (92, 43, 75), (93, 45, 77), (96, 48, 77), (96, 44, 78),
- (95, 40, 78), (95, 38, 77), (97, 41, 77), (98, 44, 77),
- (100, 48, 77), (106, 50, 78), (115, 56, 81), (122, 64, 86),
- (126, 74, 94), (132, 82, 98), (136, 87, 100), (138, 88, 103),
- (134, 89, 104), (132, 88, 103), (126, 85, 97), (121, 82, 92),
- (114, 79, 89), (110, 74, 88), (104, 68, 86), (103, 66, 84),
- (103, 67, 84), (111, 70, 90), (120, 69, 98), (128, 72, 104),
- (133, 79, 111), (140, 90, 116), (148, 100, 123), (153, 111, 129),
- (158, 121, 132), (157, 127, 127), (151, 129, 123), (142, 130, 121),
- (138, 130, 116), (136, 120, 104), (128, 106, 97), (114, 89, 92),
- (103, 79, 87), (96, 66, 78), (92, 57, 75), (89, 51, 73)
- ),
-
-// 489 Antique
-((60, 18, 38), (72, 25, 55), (76, 31, 62), (81, 37, 69),
- (82, 38, 73), (83, 39, 77), (82, 38, 77), (81, 38, 77),
- (78, 33, 75), (80, 32, 73), (82, 31, 72), (84, 33, 71),
- (87, 36, 71), (88, 38, 69), (90, 41, 67), (90, 41, 65),
- (90, 42, 64), (86, 36, 59), (85, 34, 58), (85, 32, 58),
- (86, 31, 59), (88, 30, 61), (88, 31, 62), (89, 32, 63),
- (89, 38, 67), (87, 39, 67), (86, 41, 68), (83, 40, 66),
- (80, 39, 65), (78, 36, 63), (77, 34, 62), (73, 30, 57),
- (69, 26, 52), (61, 24, 42), (57, 23, 36), (54, 22, 31),
- (52, 21, 28), (51, 21, 25), (51, 20, 23), (51, 20, 22),
- (49, 16, 18), (48, 15, 17), (47, 14, 17), (46, 13, 17),
- (45, 13, 17), (44, 13, 17), (44, 13, 17), (43, 13, 18),
- (42, 13, 19), (41, 13, 19), (39, 13, 17), (38, 13, 16),
- (36, 12, 16), (34, 12, 16), (34, 12, 16), (35, 13, 16),
- (39, 17, 21), (44, 21, 25), (49, 25, 29), (51, 27, 31),
- (54, 30, 33), (54, 30, 34), (55, 30, 35), (55, 31, 36),
- (56, 31, 37), (57, 30, 39), (60, 31, 40), (63, 32, 42),
- (64, 31, 43), (65, 31, 44), (64, 31, 46), (63, 30, 46),
- (61, 26, 45), (60, 26, 47), (60, 26, 49), (66, 29, 55),
- (72, 32, 62), (71, 31, 61), (71, 31, 61), (71, 31, 62),
- (72, 31, 62), (76, 33, 64), (80, 37, 67), (85, 42, 70),
- (90, 46, 75), (96, 51, 80), (101, 55, 82), (103, 57, 82),
- (102, 53, 79), (95, 46, 72), (89, 40, 65), (86, 38, 62),
- (84, 37, 60), (87, 41, 63), (94, 45, 66), (102, 51, 65),
- (109, 60, 66), (126, 77, 72), (130, 80, 74), (135, 84, 77),
- (135, 84, 77), (135, 85, 77), (135, 86, 79), (135, 84, 76),
- (133, 85, 69), (133, 85, 67), (134, 86, 65), (133, 86, 64),
- (132, 86, 64), (127, 84, 62), (121, 80, 62), (112, 71, 58),
- (101, 60, 50), (76, 37, 34), (71, 32, 31), (66, 28, 28),
- (58, 22, 25), (54, 18, 25), (54, 15, 29), (57, 16, 36),
- (70, 26, 53), (76, 30, 61), (83, 35, 70), (84, 36, 72),
- (86, 38, 75), (87, 40, 76), (88, 39, 75), (89, 39, 74),
- (88, 37, 74), (92, 43, 75), (94, 44, 77), (96, 46, 79),
- (98, 49, 81), (95, 49, 79), (91, 47, 75), (86, 42, 69),
- (74, 30, 56), (71, 28, 53), (69, 27, 50), (70, 27, 51),
- (71, 27, 52), (71, 27, 54), (71, 27, 56), (71, 28, 56),
- (70, 26, 56), (70, 24, 52), (70, 23, 51), (70, 23, 51),
- (72, 25, 52), (76, 29, 54), (78, 32, 56), (81, 36, 57),
- (82, 38, 57), (81, 38, 56), (81, 38, 55), (79, 37, 52),
- (78, 35, 51), (78, 36, 49), (79, 38, 50), (80, 40, 51),
- (82, 43, 51), (83, 45, 54), (82, 44, 54), (82, 44, 54),
- (79, 40, 52), (76, 35, 49), (73, 31, 44), (70, 28, 39),
- (65, 26, 31), (65, 25, 30), (65, 25, 29), (65, 25, 28),
- (64, 24, 28), (64, 23, 29), (65, 22, 28), (66, 22, 28),
- (68, 22, 28), (72, 24, 28), (75, 26, 28), (77, 26, 28),
- (77, 26, 28), (76, 26, 28), (75, 26, 28), (75, 27, 29),
- (82, 34, 34), (85, 38, 35), (89, 43, 37), (99, 52, 43),
- (107, 61, 48), (115, 69, 53), (119, 74, 58), (120, 76, 65),
- (122, 78, 73), (126, 81, 84), (132, 89, 95), (142, 99, 109),
- (152, 109, 122), (163, 119, 136), (173, 128, 144), (176, 130, 152),
- (176, 129, 155), (173, 123, 156), (168, 117, 153), (159, 110, 148),
- (150, 102, 142), (140, 95, 136), (132, 91, 127), (123, 84, 118),
- (112, 75, 107), (102, 65, 95), (91, 55, 83), (79, 45, 69),
- (69, 36, 56), (58, 28, 44), (48, 21, 32), (40, 16, 24),
- (33, 11, 18), (29, 8, 15), (26, 6, 14), (25, 5, 14),
- (25, 5, 15), (26, 6, 16), (28, 6, 17), (29, 7, 18),
- (31, 7, 19), (32, 8, 21), (33, 9, 22), (34, 9, 22),
- (34, 9, 23), (35, 10, 23), (36, 10, 24), (36, 11, 24),
- (37, 10, 24), (38, 10, 25), (39, 10, 26), (39, 10, 26),
- (39, 10, 27), (38, 11, 27), (38, 10, 27), (36, 10, 25),
- (35, 9, 23), (34, 9, 21), (34, 8, 20), (34, 8, 19),
- (34, 7, 18), (34, 8, 18), (35, 8, 17), (37, 9, 17),
- (38, 10, 16), (39, 10, 16), (41, 10, 16), (43, 11, 17),
- (45, 12, 19), (47, 13, 22), (50, 14, 26), (54, 16, 31)
- ),
-
-// 490 Arizona
-((205, 130, 107), (212, 138, 114), (211, 136, 116), (210, 135, 119),
- (217, 145, 142), (224, 155, 166), (221, 151, 166), (218, 148, 166),
- (199, 104, 186), (173, 84, 199), (148, 64, 213), (134, 45, 210),
- (120, 27, 208), (110, 22, 200), (100, 17, 193), (96, 14, 189),
- (92, 11, 185), (94, 6, 162), (96, 7, 143), (99, 8, 125),
- (97, 9, 114), (95, 11, 104), (93, 10, 99), (92, 10, 94),
- (87, 7, 81), (85, 8, 80), (84, 9, 79), (82, 7, 79),
- (81, 6, 79), (80, 6, 78), (79, 6, 77), (79, 4, 73),
- (76, 3, 70), (58, 3, 61), (52, 2, 57), (46, 1, 54),
- (42, 0, 55), (39, 0, 57), (38, 0, 58), (38, 0, 60),
- (49, 1, 67), (53, 0, 69), (58, 0, 71), (59, 0, 68),
- (60, 0, 66), (60, 0, 64), (61, 0, 62), (60, 0, 57),
- (57, 0, 51), (58, 2, 52), (65, 3, 57), (73, 4, 63),
- (85, 10, 70), (97, 17, 77), (102, 21, 80), (107, 25, 84),
- (119, 37, 79), (123, 44, 73), (127, 52, 68), (115, 51, 57),
- (103, 51, 47), (97, 46, 42), (92, 41, 37), (85, 36, 36),
- (82, 29, 41), (69, 14, 49), (72, 9, 55), (75, 4, 62),
- (78, 4, 64), (81, 4, 66), (86, 4, 71), (91, 4, 77),
- (92, 8, 87), (92, 7, 97), (93, 6, 107), (97, 6, 112),
- (102, 7, 118), (102, 7, 119), (103, 8, 120), (99, 6, 117),
- (102, 2, 115), (103, 5, 95), (95, 4, 83), (87, 3, 72),
- (82, 2, 67), (78, 2, 63), (64, 2, 53), (56, 3, 48),
- (50, 1, 40), (49, 0, 35), (49, 0, 31), (51, 1, 28),
- (53, 3, 26), (64, 7, 23), (77, 16, 20), (97, 24, 19),
- (105, 32, 15), (104, 41, 5), (108, 44, 12), (113, 47, 19),
- (111, 43, 23), (110, 40, 27), (100, 30, 33), (92, 26, 37),
- (91, 14, 54), (101, 24, 58), (112, 34, 62), (123, 48, 61),
- (135, 62, 60), (156, 86, 61), (177, 103, 59), (184, 109, 55),
- (197, 122, 49), (192, 131, 57), (181, 121, 58), (171, 112, 59),
- (154, 89, 61), (136, 73, 68), (118, 59, 78), (106, 44, 84),
- (104, 29, 94), (105, 26, 97), (107, 23, 101), (110, 22, 104),
- (114, 22, 108), (121, 23, 115), (129, 25, 122), (134, 27, 129),
- (142, 28, 141), (140, 20, 157), (139, 19, 154), (139, 18, 151),
- (136, 17, 144), (129, 14, 139), (115, 7, 132), (104, 4, 122),
- (86, 5, 116), (80, 3, 118), (75, 2, 121), (78, 7, 118),
- (82, 12, 116), (90, 25, 111), (108, 39, 100), (127, 59, 89),
- (156, 89, 79), (196, 125, 42), (199, 125, 31), (202, 126, 20),
- (205, 128, 16), (204, 133, 21), (194, 118, 20), (172, 91, 17),
- (127, 54, 35), (123, 51, 42), (120, 49, 50), (118, 43, 63),
- (112, 40, 76), (104, 38, 80), (104, 41, 85), (115, 47, 81),
- (124, 57, 77), (132, 63, 62), (131, 61, 58), (131, 59, 54),
- (127, 52, 51), (125, 49, 47), (123, 41, 49), (120, 33, 49),
- (111, 22, 45), (112, 22, 44), (113, 23, 44), (117, 24, 44),
- (123, 30, 36), (125, 38, 26), (121, 45, 22), (113, 42, 23),
- (105, 37, 29), (99, 32, 33), (89, 30, 37), (80, 27, 43),
- (76, 24, 57), (85, 23, 75), (95, 28, 96), (105, 37, 113),
- (133, 54, 143), (140, 55, 148), (148, 56, 154), (154, 50, 154),
- (167, 53, 141), (166, 46, 133), (159, 40, 128), (143, 26, 120),
- (143, 18, 97), (137, 10, 79), (126, 7, 72), (111, 7, 74),
- (107, 8, 80), (105, 7, 82), (104, 6, 81), (101, 8, 75),
- (100, 13, 71), (96, 18, 64), (90, 22, 56), (81, 25, 45),
- (73, 27, 32), (70, 25, 24), (64, 22, 18), (56, 18, 18),
- (49, 23, 15), (48, 22, 11), (47, 22, 12), (44, 16, 17),
- (41, 16, 22), (41, 16, 23), (41, 18, 25), (49, 17, 32),
- (57, 14, 43), (70, 15, 56), (86, 12, 66), (107, 15, 83),
- (128, 14, 100), (138, 18, 111), (148, 16, 109), (152, 21, 112),
- (158, 21, 122), (146, 16, 126), (130, 10, 121), (119, 12, 115),
- (117, 18, 114), (115, 17, 114), (111, 15, 118), (111, 13, 127),
- (117, 15, 130), (124, 18, 131), (127, 23, 132), (125, 25, 142),
- (120, 20, 149), (116, 16, 154), (113, 17, 159), (106, 18, 166),
- (104, 16, 172), (110, 14, 176), (120, 19, 180), (119, 21, 180),
- (113, 20, 179), (103, 17, 180), (100, 22, 175), (97, 26, 168),
- (97, 28, 153), (94, 29, 148), (102, 41, 136), (125, 67, 128),
- (154, 97, 113), (162, 92, 104), (166, 82, 99), (172, 87, 100)
- ),
-
-// 491 Autumn_Garden
-((87, 71, 62), (91, 74, 71), (90, 75, 73), (90, 76, 76),
- (90, 78, 81), (91, 81, 86), (88, 77, 82), (85, 74, 78),
- (81, 70, 76), (84, 72, 78), (87, 75, 80), (90, 84, 85),
- (93, 93, 90), (99, 99, 91), (105, 106, 92), (108, 108, 91),
- (111, 111, 91), (120, 113, 86), (120, 112, 83), (120, 112, 81),
- (119, 111, 73), (119, 110, 66), (119, 108, 60), (119, 107, 55),
- (117, 102, 41), (118, 98, 38), (120, 95, 36), (119, 88, 32),
- (119, 82, 28), (120, 78, 27), (121, 75, 26), (122, 70, 24),
- (126, 68, 21), (133, 71, 22), (136, 76, 22), (139, 81, 22),
- (141, 85, 26), (143, 89, 31), (143, 92, 33), (144, 95, 35),
- (143, 106, 55), (147, 115, 63), (152, 125, 72), (152, 129, 71),
- (153, 134, 70), (152, 135, 66), (152, 137, 63), (146, 133, 58),
- (138, 132, 54), (129, 122, 55), (126, 114, 52), (123, 106, 49),
- (117, 97, 39), (112, 88, 29), (104, 81, 23), (96, 75, 17),
- (76, 58, 4), (71, 53, 2), (66, 48, 1), (65, 47, 4),
- (65, 46, 7), (62, 44, 7), (59, 43, 7), (57, 44, 11),
- (58, 43, 12), (63, 44, 12), (68, 45, 12), (74, 47, 12),
- (75, 48, 12), (77, 49, 12), (80, 49, 12), (83, 48, 14),
- (92, 51, 17), (98, 56, 17), (104, 62, 17), (109, 68, 21),
- (115, 74, 26), (116, 75, 29), (118, 76, 33), (120, 77, 35),
- (121, 76, 40), (121, 81, 44), (121, 87, 45), (121, 94, 46),
- (120, 97, 47), (120, 100, 49), (117, 104, 50), (115, 103, 53),
- (107, 99, 51), (102, 96, 44), (98, 94, 37), (95, 93, 34),
- (93, 93, 32), (88, 94, 27), (83, 94, 26), (77, 93, 27),
- (72, 91, 29), (65, 87, 35), (62, 86, 39), (59, 85, 44),
- (57, 84, 45), (56, 84, 47), (53, 82, 51), (51, 78, 56),
- (45, 75, 62), (44, 75, 64), (44, 76, 66), (46, 76, 67),
- (48, 77, 69), (53, 76, 70), (59, 68, 72), (68, 62, 68),
- (70, 57, 60), (71, 53, 43), (72, 54, 41), (73, 56, 39),
- (77, 61, 36), (85, 67, 34), (102, 74, 35), (114, 83, 32),
- (134, 101, 27), (139, 109, 27), (144, 117, 28), (144, 120, 27),
- (145, 124, 26), (150, 134, 29), (155, 141, 30), (161, 150, 26),
- (169, 159, 26), (176, 164, 21), (173, 161, 19), (171, 158, 17),
- (161, 153, 16), (150, 143, 15), (139, 134, 10), (130, 127, 8),
- (120, 119, 3), (117, 115, 3), (115, 112, 4), (112, 110, 4),
- (110, 108, 5), (105, 105, 5), (101, 102, 7), (98, 102, 9),
- (96, 101, 14), (95, 103, 29), (96, 105, 33), (97, 108, 37),
- (99, 111, 46), (105, 115, 54), (107, 118, 60), (111, 119, 64),
- (112, 116, 70), (111, 116, 71), (110, 116, 72), (109, 115, 77),
- (110, 119, 78), (112, 123, 76), (114, 126, 73), (118, 125, 68),
- (118, 121, 61), (113, 109, 43), (112, 106, 40), (111, 103, 37),
- (111, 101, 30), (110, 101, 24), (112, 101, 19), (111, 101, 19),
- (107, 96, 22), (106, 92, 24), (105, 89, 27), (103, 83, 31),
- (100, 80, 36), (102, 78, 40), (102, 79, 44), (103, 78, 50),
- (106, 77, 56), (107, 77, 61), (106, 76, 63), (104, 74, 64),
- (103, 73, 64), (102, 75, 61), (100, 76, 56), (99, 73, 52),
- (97, 71, 41), (95, 69, 37), (94, 68, 34), (90, 65, 30),
- (85, 65, 27), (82, 65, 24), (79, 67, 21), (76, 71, 20),
- (75, 74, 20), (75, 76, 20), (73, 76, 24), (72, 77, 29),
- (74, 76, 36), (75, 75, 43), (74, 76, 50), (76, 79, 56),
- (81, 80, 58), (84, 81, 63), (89, 82, 70), (94, 85, 75),
- (99, 86, 82), (102, 87, 90), (105, 91, 99), (115, 94, 106),
- (119, 95, 110), (122, 97, 120), (124, 101, 125), (134, 109, 127),
- (142, 118, 136), (145, 127, 140), (154, 136, 144), (160, 141, 138),
- (162, 143, 136), (158, 141, 132), (158, 140, 119), (153, 139, 112),
- (147, 137, 102), (145, 137, 94), (143, 131, 83), (140, 126, 72),
- (133, 117, 64), (123, 105, 52), (111, 96, 43), (99, 87, 40),
- (89, 81, 37), (78, 74, 36), (67, 70, 34), (58, 64, 35),
- (50, 58, 36), (46, 54, 40), (43, 51, 42), (41, 51, 46),
- (39, 50, 51), (38, 52, 52), (38, 53, 53), (39, 55, 53),
- (40, 56, 51), (44, 55, 48), (47, 57, 45), (53, 57, 44),
- (59, 58, 42), (64, 58, 43), (68, 60, 46), (71, 62, 51),
- (73, 64, 55), (75, 64, 54), (84, 74, 65), (92, 81, 70),
- (94, 84, 71), (95, 83, 72), (96, 83, 72), (96, 83, 74)
- ),
-
-// 492 Autumn_Leaves
-((151, 96, 34), (130, 130, 63), (125, 127, 57), (120, 124, 51),
- (104, 107, 50), (88, 90, 50), (79, 79, 50), (71, 69, 50),
- (41, 46, 33), (35, 40, 27), (30, 35, 22), (32, 35, 19),
- (35, 36, 16), (43, 39, 25), (52, 43, 34), (58, 49, 39),
- (64, 56, 44), (86, 80, 70), (97, 90, 74), (108, 101, 78),
- (114, 103, 79), (121, 105, 80), (125, 104, 77), (129, 103, 75),
- (141, 113, 61), (134, 119, 56), (128, 126, 52), (108, 125, 40),
- (89, 125, 29), (79, 122, 28), (70, 119, 27), (57, 101, 21),
- (50, 84, 15), (39, 47, 10), (39, 37, 10), (39, 27, 11),
- (39, 24, 11), (39, 21, 12), (41, 24, 12), (44, 28, 12),
- (59, 39, 19), (63, 40, 15), (67, 41, 11), (74, 39, 8),
- (81, 37, 6), (81, 30, 4), (81, 23, 2), (74, 20, 4),
- (68, 18, 8), (47, 6, 13), (38, 8, 12), (29, 11, 12),
- (36, 13, 9), (44, 16, 6), (52, 19, 8), (60, 22, 11),
- (87, 38, 20), (95, 39, 20), (104, 41, 21), (96, 37, 16),
- (89, 34, 12), (81, 31, 13), (74, 28, 15), (56, 20, 18),
- (42, 15, 21), (22, 22, 46), (34, 39, 49), (46, 57, 52),
- (52, 67, 55), (58, 78, 59), (76, 94, 62), (103, 112, 60),
- (141, 122, 55), (156, 119, 56), (172, 117, 57), (174, 116, 58),
- (177, 116, 60), (172, 122, 60), (167, 129, 61), (160, 128, 74),
- (151, 131, 88), (139, 131, 91), (139, 122, 94), (139, 114, 98),
- (135, 107, 92), (132, 101, 87), (115, 89, 76), (106, 76, 72),
- (80, 56, 63), (69, 51, 57), (59, 46, 51), (61, 42, 48),
- (63, 38, 46), (67, 38, 38), (77, 39, 34), (95, 41, 31),
- (106, 49, 30), (139, 70, 42), (149, 80, 46), (159, 91, 50),
- (160, 94, 54), (162, 97, 58), (155, 93, 55), (152, 86, 50),
- (129, 81, 54), (116, 76, 53), (104, 71, 53), (99, 71, 54),
- (95, 72, 55), (86, 70, 54), (81, 72, 46), (80, 80, 41),
- (80, 83, 48), (86, 88, 41), (90, 89, 43), (95, 90, 46),
- (102, 87, 48), (112, 83, 45), (114, 75, 41), (119, 71, 36),
- (110, 67, 38), (107, 61, 40), (105, 55, 42), (99, 55, 42),
- (94, 56, 43), (90, 49, 47), (87, 42, 49), (79, 39, 43),
- (76, 34, 37), (63, 33, 28), (64, 33, 28), (66, 34, 29),
- (65, 41, 33), (67, 51, 41), (77, 62, 52), (88, 75, 60),
- (116, 93, 57), (127, 93, 50), (139, 93, 43), (139, 91, 38),
- (140, 89, 33), (132, 79, 27), (120, 66, 25), (108, 59, 25),
- (93, 51, 30), (64, 43, 27), (62, 41, 27), (60, 39, 28),
- (58, 39, 27), (56, 37, 17), (52, 37, 11), (51, 42, 10),
- (41, 35, 5), (38, 34, 5), (35, 33, 6), (25, 33, 3),
- (21, 25, 3), (18, 14, 3), (15, 9, 1), (15, 6, 0),
- (22, 2, 0), (32, 0, 9), (38, 0, 10), (44, 0, 12),
- (51, 0, 17), (61, 2, 24), (77, 7, 22), (83, 12, 18),
- (93, 32, 13), (94, 36, 10), (95, 41, 7), (93, 47, 7),
- (91, 53, 10), (91, 61, 17), (93, 63, 21), (90, 60, 21),
- (85, 61, 28), (78, 63, 31), (69, 57, 27), (66, 53, 28),
- (62, 56, 30), (56, 55, 29), (58, 52, 33), (58, 52, 32),
- (57, 34, 32), (56, 29, 33), (55, 24, 34), (51, 16, 26),
- (45, 8, 20), (39, 5, 19), (35, 6, 14), (34, 12, 7),
- (34, 19, 5), (34, 22, 8), (41, 25, 9), (48, 27, 6),
- (50, 24, 7), (51, 22, 8), (51, 15, 4), (46, 10, 2),
- (39, 11, 1), (34, 8, 0), (32, 7, 3), (30, 12, 9),
- (27, 22, 17), (25, 33, 29), (29, 47, 53), (44, 66, 70),
- (60, 83, 68), (65, 103, 71), (77, 107, 70), (93, 98, 52),
- (97, 100, 41), (91, 92, 37), (85, 75, 35), (83, 74, 42),
- (74, 78, 51), (62, 79, 59), (62, 88, 61), (47, 86, 47),
- (29, 77, 40), (26, 73, 39), (19, 61, 20), (19, 56, 5),
- (26, 55, 11), (33, 53, 18), (51, 60, 20), (74, 66, 34),
- (90, 71, 46), (105, 79, 51), (125, 90, 64), (141, 105, 71),
- (149, 131, 77), (154, 147, 82), (154, 156, 76), (162, 168, 76),
- (164, 168, 72), (161, 149, 60), (169, 130, 47), (162, 124, 40),
- (155, 113, 38), (154, 98, 34), (135, 93, 37), (120, 90, 43),
- (120, 92, 49), (113, 93, 59), (108, 87, 67), (117, 86, 64),
- (121, 92, 61), (129, 93, 62), (143, 88, 54), (150, 87, 41),
- (156, 88, 33), (165, 85, 28), (157, 90, 41), (148, 93, 50)
- ),
-
-// 493 Autumn_Mountains
-((189, 156, 127), (195, 167, 135), (187, 158, 123), (179, 150, 112),
- (172, 141, 107), (165, 133, 102), (160, 128, 97), (155, 123, 93),
- (133, 99, 75), (119, 82, 53), (106, 66, 32), (101, 60, 27),
- (97, 55, 23), (99, 57, 26), (102, 59, 30), (104, 61, 31),
- (107, 64, 33), (124, 82, 42), (132, 90, 45), (140, 98, 48),
- (141, 100, 50), (143, 103, 52), (143, 102, 52), (143, 102, 52),
- (135, 95, 54), (131, 94, 55), (128, 93, 57), (128, 93, 58),
- (128, 93, 60), (129, 94, 61), (130, 96, 62), (135, 96, 68),
- (139, 102, 73), (151, 115, 86), (156, 121, 88), (162, 127, 91),
- (167, 130, 92), (172, 133, 94), (174, 134, 92), (177, 135, 91),
- (176, 131, 83), (172, 127, 78), (169, 124, 73), (163, 120, 68),
- (158, 116, 63), (156, 114, 60), (155, 113, 58), (153, 110, 52),
- (151, 106, 49), (146, 103, 48), (143, 102, 47), (140, 101, 46),
- (136, 96, 44), (133, 91, 42), (132, 89, 41), (132, 87, 40),
- (125, 74, 41), (123, 70, 38), (121, 67, 35), (120, 62, 31),
- (119, 58, 27), (119, 57, 25), (119, 56, 24), (117, 53, 22),
- (117, 52, 21), (123, 61, 30), (128, 65, 34), (134, 70, 38),
- (135, 72, 39), (136, 74, 40), (136, 73, 38), (135, 73, 37),
- (127, 69, 34), (122, 64, 32), (118, 59, 31), (112, 51, 26),
- (106, 44, 21), (103, 42, 17), (101, 40, 14), (95, 39, 10),
- (92, 38, 10), (88, 41, 14), (87, 44, 21), (87, 47, 29),
- (87, 49, 32), (87, 52, 36), (91, 55, 43), (96, 61, 46),
- (98, 71, 54), (96, 75, 59), (95, 79, 64), (95, 79, 65),
- (95, 79, 67), (98, 76, 67), (104, 73, 62), (105, 70, 59),
- (105, 67, 55), (103, 64, 52), (105, 63, 49), (107, 63, 46),
- (108, 63, 44), (110, 63, 42), (111, 62, 37), (112, 60, 34),
- (109, 54, 31), (107, 53, 28), (105, 52, 25), (103, 52, 23),
- (102, 52, 21), (100, 53, 18), (100, 52, 15), (101, 52, 17),
- (103, 53, 20), (108, 58, 27), (109, 60, 29), (111, 62, 31),
- (114, 67, 34), (117, 72, 40), (121, 78, 46), (126, 85, 51),
- (134, 97, 62), (137, 100, 65), (140, 104, 69), (140, 104, 69),
- (141, 105, 69), (145, 106, 67), (148, 110, 65), (156, 119, 73),
- (162, 123, 75), (161, 123, 75), (159, 120, 72), (157, 117, 70),
- (146, 104, 55), (142, 101, 53), (137, 94, 48), (131, 87, 47),
- (114, 71, 41), (103, 59, 29), (92, 47, 18), (89, 43, 14),
- (87, 40, 10), (85, 39, 6), (85, 37, 5), (86, 38, 7),
- (87, 42, 8), (97, 53, 15), (101, 58, 17), (105, 63, 20),
- (111, 70, 27), (115, 77, 37), (119, 83, 43), (122, 89, 50),
- (131, 101, 58), (134, 103, 59), (137, 105, 60), (139, 108, 65),
- (141, 110, 67), (142, 109, 63), (140, 106, 57), (139, 102, 51),
- (138, 97, 42), (131, 83, 33), (129, 78, 30), (127, 73, 27),
- (120, 64, 19), (110, 53, 13), (100, 42, 6), (89, 32, 3),
- (77, 18, 3), (76, 17, 3), (76, 16, 4), (75, 16, 7),
- (74, 18, 10), (71, 19, 15), (66, 23, 18), (66, 26, 21),
- (69, 30, 22), (71, 31, 22), (75, 34, 22), (73, 35, 21),
- (67, 35, 24), (62, 35, 26), (63, 35, 27), (65, 34, 24),
- (78, 39, 17), (79, 40, 16), (81, 41, 16), (81, 44, 20),
- (85, 46, 24), (89, 48, 27), (98, 50, 29), (108, 55, 29),
- (117, 62, 29), (125, 71, 33), (131, 77, 40), (134, 85, 47),
- (137, 88, 53), (140, 90, 57), (144, 95, 62), (151, 104, 66),
- (158, 112, 73), (171, 132, 93), (183, 150, 115), (192, 165, 135),
- (202, 180, 155), (213, 194, 172), (218, 199, 176), (227, 213, 193),
- (237, 225, 209), (243, 236, 224), (249, 245, 239), (254, 254, 252),
- (254, 254, 252), (254, 254, 253), (255, 253, 252), (254, 253, 251),
- (247, 242, 239), (240, 231, 226), (231, 220, 214), (221, 207, 202),
- (211, 195, 189), (208, 193, 186), (199, 182, 174), (192, 170, 161),
- (184, 160, 146), (175, 150, 135), (165, 137, 120), (163, 135, 114),
- (160, 132, 108), (159, 126, 102), (158, 123, 97), (158, 121, 96),
- (155, 120, 94), (155, 120, 94), (153, 119, 91), (151, 115, 85),
- (148, 111, 78), (145, 107, 74), (140, 103, 70), (136, 101, 71),
- (132, 100, 71), (131, 100, 69), (130, 100, 66), (130, 99, 62),
- (129, 96, 54), (129, 95, 52), (128, 92, 52), (130, 92, 52),
- (134, 94, 56), (138, 97, 61), (142, 102, 65), (148, 108, 73),
- (153, 113, 79), (159, 118, 84), (167, 126, 92), (179, 141, 110)
- ),
-
-// 494 Awakening
-((214, 197, 29), (211, 204, 88), (207, 201, 110), (204, 198, 132),
- (203, 189, 153), (203, 181, 174), (208, 173, 176), (214, 166, 179),
- (215, 131, 158), (210, 118, 144), (206, 105, 130), (206, 101, 133),
- (206, 98, 136), (204, 122, 146), (203, 147, 157), (197, 152, 157),
- (191, 157, 158), (172, 177, 168), (168, 174, 164), (164, 171, 160),
- (162, 162, 154), (160, 154, 149), (159, 155, 149), (159, 156, 149),
- (179, 167, 167), (187, 181, 180), (195, 195, 194), (195, 205, 196),
- (195, 215, 199), (193, 214, 194), (191, 214, 189), (175, 209, 165),
- (162, 196, 134), (134, 172, 86), (122, 165, 60), (110, 159, 34),
- (123, 162, 22), (137, 165, 11), (145, 168, 10), (153, 171, 9),
- (181, 177, 29), (197, 169, 41), (213, 161, 53), (203, 167, 77),
- (193, 174, 102), (188, 169, 97), (183, 165, 93), (187, 145, 81),
- (190, 154, 68), (185, 175, 63), (179, 170, 37), (174, 165, 12),
- (163, 158, 8), (152, 152, 5), (141, 151, 5), (131, 150, 6),
- (96, 140, 3), (98, 135, 1), (100, 130, 0), (106, 132, 3),
- (113, 134, 7), (116, 137, 9), (119, 141, 11), (118, 141, 13),
- (116, 135, 16), (81, 129, 29), (61, 119, 30), (41, 109, 31),
- (33, 103, 32), (25, 97, 33), (12, 88, 33), (3, 80, 31),
- (3, 75, 19), (8, 80, 16), (13, 86, 14), (19, 91, 10),
- (25, 96, 6), (26, 98, 4), (27, 100, 3), (32, 104, 3),
- (37, 106, 5), (37, 102, 9), (45, 104, 17), (53, 107, 26),
- (64, 105, 33), (76, 103, 41), (99, 90, 55), (121, 73, 56),
- (133, 82, 63), (141, 80, 59), (149, 79, 56), (149, 79, 50),
- (150, 80, 44), (137, 95, 31), (120, 116, 31), (106, 126, 25),
- (101, 128, 18), (86, 125, 16), (70, 119, 19), (54, 113, 22),
- (45, 109, 23), (36, 106, 25), (24, 102, 32), (16, 97, 34),
- (7, 84, 41), (7, 79, 43), (8, 74, 45), (14, 71, 42),
- (20, 69, 40), (37, 75, 32), (59, 83, 27), (80, 97, 21),
- (106, 101, 16), (144, 125, 9), (147, 130, 7), (150, 136, 5),
- (148, 134, 6), (128, 128, 9), (110, 121, 12), (87, 112, 12),
- (40, 91, 17), (25, 89, 19), (11, 87, 22), (11, 89, 22),
- (11, 92, 22), (13, 95, 22), (18, 99, 22), (20, 100, 25),
- (27, 103, 27), (25, 109, 26), (23, 107, 26), (21, 106, 27),
- (20, 98, 29), (16, 90, 30), (8, 86, 29), (4, 84, 29),
- (23, 88, 21), (42, 97, 17), (62, 107, 14), (74, 113, 12),
- (86, 120, 11), (114, 138, 8), (139, 157, 4), (153, 169, 2),
- (158, 166, 2), (147, 164, 3), (138, 161, 2), (130, 158, 2),
- (108, 140, 2), (91, 123, 0), (76, 115, 3), (70, 115, 5),
- (74, 113, 14), (77, 116, 17), (80, 120, 21), (93, 133, 28),
- (111, 145, 44), (125, 152, 62), (124, 157, 76), (124, 159, 79),
- (128, 161, 77), (111, 155, 70), (102, 152, 68), (94, 149, 66),
- (85, 143, 57), (77, 137, 38), (65, 129, 23), (55, 125, 17),
- (53, 120, 17), (54, 118, 15), (55, 116, 14), (57, 118, 10),
- (60, 122, 8), (62, 126, 8), (63, 123, 7), (59, 119, 7),
- (54, 115, 7), (46, 113, 12), (39, 106, 15), (28, 95, 19),
- (20, 82, 21), (11, 71, 24), (6, 61, 25), (2, 54, 27),
- (0, 47, 29), (0, 47, 27), (0, 47, 25), (4, 51, 21),
- (12, 60, 16), (21, 73, 16), (27, 84, 15), (34, 94, 18),
- (41, 102, 17), (49, 111, 18), (55, 118, 20), (61, 123, 23),
- (64, 124, 26), (63, 124, 24), (64, 126, 25), (69, 130, 29),
- (74, 130, 38), (74, 128, 46), (76, 132, 55), (78, 134, 63),
- (72, 133, 68), (59, 124, 71), (52, 122, 73), (49, 118, 75),
- (46, 115, 70), (42, 113, 60), (45, 116, 50), (61, 118, 48),
- (75, 120, 48), (86, 125, 45), (90, 129, 41), (94, 130, 40),
- (95, 128, 38), (87, 122, 36), (75, 115, 32), (60, 107, 29),
- (45, 104, 27), (32, 96, 24), (25, 91, 22), (22, 91, 20),
- (18, 96, 21), (21, 101, 23), (28, 103, 27), (45, 108, 32),
- (63, 115, 46), (83, 127, 66), (101, 142, 91), (121, 157, 110),
- (141, 163, 118), (152, 169, 127), (150, 173, 133), (137, 175, 134),
- (124, 168, 119), (113, 157, 101), (100, 149, 87), (86, 141, 73),
- (73, 135, 63), (77, 133, 54), (87, 134, 63), (108, 136, 82),
- (128, 146, 103), (142, 160, 109), (152, 169, 98), (165, 164, 88),
- (191, 167, 85), (204, 177, 79), (210, 189, 61), (209, 186, 33),
- (220, 186, 12), (229, 193, 1), (234, 198, 1), (226, 199, 9)
- ),
-
-// 495 Baby
-((168, 150, 133), (195, 153, 148), (200, 157, 153), (205, 162, 159),
- (202, 161, 152), (200, 161, 145), (196, 163, 146), (193, 165, 147),
- (179, 168, 150), (166, 161, 146), (154, 155, 142), (149, 147, 128),
- (145, 140, 115), (139, 133, 107), (134, 127, 99), (133, 124, 95),
- (133, 122, 91), (124, 120, 91), (118, 119, 90), (112, 119, 90),
- (110, 119, 94), (109, 119, 99), (108, 122, 101), (107, 126, 104),
- (124, 136, 118), (124, 145, 132), (125, 154, 146), (118, 168, 158),
- (112, 182, 170), (111, 186, 173), (111, 191, 176), (104, 202, 179),
- (105, 210, 180), (127, 205, 179), (142, 194, 181), (157, 184, 183),
- (155, 180, 183), (154, 176, 184), (154, 173, 184), (154, 171, 184),
- (152, 178, 171), (156, 179, 164), (160, 180, 158), (171, 176, 148),
- (182, 172, 138), (182, 166, 136), (183, 161, 135), (178, 156, 134),
- (172, 139, 133), (142, 112, 120), (137, 102, 117), (133, 93, 114),
- (130, 96, 117), (127, 99, 121), (126, 104, 123), (126, 110, 126),
- (93, 126, 142), (83, 131, 143), (73, 137, 145), (66, 130, 139),
- (59, 124, 133), (65, 124, 128), (71, 124, 124), (80, 126, 106),
- (83, 126, 101), (97, 124, 101), (100, 124, 110), (104, 125, 120),
- (107, 125, 123), (111, 125, 126), (118, 123, 139), (126, 121, 141),
- (133, 126, 145), (134, 126, 138), (135, 126, 132), (132, 122, 125),
- (130, 119, 119), (130, 119, 114), (130, 119, 109), (130, 116, 97),
- (133, 112, 90), (133, 98, 74), (131, 91, 68), (130, 84, 63),
- (128, 79, 64), (126, 74, 66), (124, 70, 69), (123, 70, 75),
- (140, 92, 97), (144, 103, 106), (149, 114, 115), (149, 122, 118),
- (149, 131, 122), (146, 145, 131), (134, 159, 145), (117, 173, 158),
- (102, 189, 172), (98, 190, 189), (107, 182, 180), (116, 175, 172),
- (127, 169, 168), (138, 164, 164), (152, 152, 152), (162, 146, 146),
- (162, 146, 149), (146, 152, 158), (130, 159, 167), (121, 166, 171),
- (112, 173, 176), (93, 177, 173), (72, 180, 168), (57, 193, 165),
- (45, 187, 157), (38, 175, 142), (37, 170, 142), (37, 166, 142),
- (38, 163, 146), (37, 160, 149), (37, 154, 152), (37, 151, 152),
- (37, 154, 148), (51, 152, 143), (65, 151, 139), (72, 150, 136),
- (80, 149, 134), (85, 148, 130), (106, 140, 122), (124, 130, 114),
- (124, 128, 103), (127, 122, 89), (128, 124, 87), (129, 126, 85),
- (128, 127, 81), (129, 125, 86), (129, 123, 93), (129, 122, 98),
- (121, 104, 116), (122, 106, 130), (124, 109, 144), (123, 110, 146),
- (123, 112, 149), (126, 114, 155), (128, 107, 155), (131, 104, 143),
- (130, 100, 134), (123, 81, 102), (123, 83, 99), (123, 86, 97),
- (118, 92, 97), (107, 104, 97), (96, 118, 104), (83, 129, 113),
- (57, 158, 125), (51, 157, 127), (45, 156, 130), (47, 158, 128),
- (60, 158, 128), (71, 151, 130), (81, 140, 131), (96, 134, 128),
- (110, 129, 120), (119, 127, 115), (118, 127, 113), (118, 128, 111),
- (122, 134, 110), (117, 147, 120), (106, 158, 132), (101, 168, 152),
- (87, 179, 178), (87, 177, 182), (87, 176, 186), (97, 181, 191),
- (100, 174, 190), (100, 169, 186), (107, 176, 177), (106, 180, 172),
- (88, 175, 162), (77, 170, 150), (81, 169, 152), (85, 164, 145),
- (87, 150, 137), (98, 149, 141), (117, 154, 142), (134, 155, 143),
- (140, 167, 142), (141, 172, 143), (143, 178, 144), (136, 183, 148),
- (122, 179, 151), (105, 175, 153), (83, 172, 155), (68, 170, 157),
- (61, 161, 156), (63, 157, 156), (71, 164, 160), (82, 160, 162),
- (103, 153, 159), (118, 156, 154), (123, 154, 152), (129, 141, 147),
- (133, 136, 139), (133, 129, 133), (131, 119, 130), (127, 109, 126),
- (122, 99, 122), (121, 95, 120), (118, 90, 112), (115, 92, 100),
- (114, 94, 87), (118, 89, 71), (123, 90, 58), (122, 93, 48),
- (121, 93, 39), (121, 96, 46), (125, 101, 56), (124, 108, 65),
- (120, 113, 85), (123, 119, 104), (130, 130, 112), (143, 138, 121),
- (163, 136, 141), (184, 140, 155), (203, 151, 156), (220, 153, 157),
- (225, 147, 158), (219, 144, 152), (211, 146, 139), (198, 143, 131),
- (187, 137, 127), (181, 135, 123), (179, 139, 125), (180, 140, 127),
- (179, 135, 122), (175, 134, 117), (169, 132, 113), (160, 126, 105),
- (151, 118, 96), (146, 115, 89), (136, 114, 81), (130, 107, 75),
- (129, 100, 69), (129, 97, 66), (127, 91, 65), (125, 83, 65),
- (123, 82, 64), (119, 84, 62), (118, 86, 56), (115, 95, 50),
- (116, 109, 52), (121, 120, 56), (121, 128, 55), (125, 135, 66),
- (134, 143, 88), (136, 142, 97), (144, 136, 99), (162, 144, 117)
- ),
-
-// 496 Banana
-((199, 176, 153), (195, 176, 150), (205, 186, 162), (216, 196, 174),
- (213, 194, 172), (211, 192, 170), (210, 191, 170), (209, 191, 170),
- (216, 194, 171), (218, 198, 176), (221, 202, 181), (221, 202, 181),
- (221, 203, 181), (220, 203, 183), (219, 204, 185), (217, 204, 186),
- (216, 204, 188), (213, 203, 189), (217, 205, 191), (221, 208, 194),
- (226, 212, 197), (232, 217, 201), (232, 216, 200), (233, 216, 200),
- (234, 213, 192), (228, 205, 182), (223, 198, 172), (216, 188, 160),
- (209, 178, 148), (207, 173, 139), (205, 169, 131), (204, 160, 113),
- (207, 157, 98), (212, 160, 92), (211, 157, 89), (211, 155, 86),
- (209, 157, 92), (208, 160, 99), (206, 158, 102), (204, 157, 105),
- (193, 148, 108), (191, 147, 108), (190, 147, 109), (192, 150, 112),
- (194, 154, 115), (195, 157, 118), (197, 160, 122), (197, 166, 130),
- (199, 170, 137), (203, 179, 150), (200, 179, 153), (197, 180, 156),
- (196, 179, 157), (196, 179, 158), (196, 179, 158), (197, 180, 159),
- (198, 184, 166), (202, 188, 170), (206, 192, 175), (208, 195, 178),
- (211, 198, 181), (211, 198, 180), (212, 198, 180), (213, 195, 174),
- (214, 190, 165), (214, 181, 149), (211, 175, 141), (209, 170, 134),
- (208, 167, 129), (208, 165, 125), (206, 159, 118), (197, 151, 110),
- (179, 140, 103), (177, 138, 102), (176, 137, 102), (173, 138, 105),
- (171, 139, 109), (173, 141, 112), (176, 144, 116), (181, 149, 123),
- (185, 152, 125), (181, 151, 124), (174, 144, 115), (168, 137, 106),
- (164, 132, 99), (161, 128, 93), (155, 119, 82), (148, 113, 72),
- (149, 105, 58), (151, 102, 46), (154, 100, 35), (159, 101, 33),
- (165, 103, 32), (173, 106, 35), (178, 109, 35), (178, 111, 35),
- (183, 115, 40), (189, 125, 65), (187, 129, 77), (185, 134, 90),
- (186, 135, 95), (188, 137, 100), (189, 140, 108), (189, 144, 112),
- (190, 147, 118), (191, 150, 118), (193, 154, 119), (193, 154, 120),
- (194, 155, 121), (196, 156, 120), (198, 156, 121), (198, 158, 121),
- (197, 159, 122), (195, 159, 123), (195, 159, 125), (195, 160, 127),
- (196, 163, 130), (197, 164, 132), (198, 166, 132), (198, 166, 133),
- (204, 167, 132), (205, 166, 131), (207, 166, 131), (206, 167, 132),
- (206, 169, 134), (206, 171, 139), (208, 174, 145), (209, 177, 150),
- (210, 183, 159), (211, 194, 172), (211, 194, 172), (212, 195, 172),
- (212, 193, 170), (211, 189, 164), (209, 181, 150), (204, 170, 134),
- (184, 143, 98), (173, 128, 80), (162, 113, 62), (154, 106, 56),
- (146, 100, 51), (137, 95, 48), (130, 93, 48), (134, 98, 54),
- (136, 105, 70), (149, 129, 102), (155, 135, 107), (161, 142, 113),
- (173, 152, 126), (184, 162, 137), (190, 169, 142), (194, 175, 146),
- (202, 180, 152), (203, 181, 152), (205, 183, 153), (208, 184, 152),
- (209, 185, 151), (209, 184, 150), (207, 181, 148), (206, 175, 140),
- (205, 167, 126), (199, 150, 95), (196, 145, 89), (193, 140, 83),
- (189, 129, 68), (189, 125, 56), (193, 122, 42), (192, 124, 41),
- (191, 127, 57), (193, 129, 59), (195, 132, 62), (197, 138, 74),
- (201, 146, 86), (197, 149, 102), (193, 154, 112), (192, 157, 123),
- (194, 162, 130), (194, 165, 137), (192, 170, 142), (192, 172, 148),
- (193, 175, 152), (195, 177, 156), (198, 180, 157), (199, 181, 161),
- (200, 183, 165), (201, 185, 166), (203, 187, 168), (208, 192, 174),
- (211, 198, 182), (215, 204, 189), (221, 210, 196), (228, 217, 203),
- (235, 225, 212), (238, 229, 217), (238, 232, 220), (240, 232, 220),
- (240, 232, 221), (238, 229, 217), (232, 224, 213), (228, 219, 206),
- (226, 216, 203), (224, 213, 198), (221, 210, 197), (218, 209, 195),
- (217, 207, 194), (218, 206, 192), (217, 204, 189), (215, 201, 184),
- (211, 194, 175), (208, 186, 163), (204, 177, 151), (200, 167, 136),
- (193, 156, 122), (189, 148, 111), (186, 146, 107), (188, 145, 106),
- (184, 143, 105), (185, 143, 107), (186, 147, 112), (192, 154, 118),
- (196, 158, 122), (199, 161, 127), (202, 165, 131), (208, 170, 135),
- (215, 175, 137), (217, 179, 142), (217, 184, 150), (218, 188, 159),
- (221, 194, 165), (222, 198, 172), (220, 203, 181), (220, 208, 190),
- (223, 212, 197), (227, 217, 202), (228, 220, 206), (231, 223, 211),
- (231, 223, 212), (231, 222, 210), (229, 219, 206), (227, 216, 201),
- (223, 210, 194), (220, 201, 187), (216, 193, 176), (213, 187, 166),
- (208, 183, 156), (208, 176, 149), (206, 169, 143), (206, 165, 138),
- (201, 166, 136), (199, 166, 136), (195, 162, 135), (193, 158, 133),
- (186, 155, 131), (179, 150, 124), (184, 159, 133), (193, 166, 142)
- ),
-
-// 497 Beach
-((131, 111, 158), (173, 150, 160), (177, 158, 172), (182, 167, 185),
- (194, 179, 196), (206, 191, 208), (214, 198, 212), (223, 205, 217),
- (240, 230, 231), (236, 229, 232), (233, 229, 234), (229, 214, 230),
- (226, 199, 226), (223, 193, 223), (220, 187, 220), (217, 187, 219),
- (215, 188, 218), (211, 180, 213), (207, 173, 212), (204, 167, 211),
- (194, 162, 210), (184, 157, 210), (182, 156, 210), (180, 156, 210),
- (178, 147, 194), (172, 138, 184), (166, 129, 175), (167, 129, 158),
- (168, 130, 142), (173, 136, 136), (179, 143, 131), (190, 155, 124),
- (193, 164, 127), (198, 179, 139), (202, 188, 145), (206, 197, 151),
- (207, 200, 153), (209, 204, 156), (208, 203, 156), (208, 203, 157),
- (202, 188, 157), (191, 172, 145), (181, 156, 133), (163, 140, 123),
- (145, 125, 113), (136, 117, 113), (128, 110, 114), (113, 95, 122),
- (102, 79, 122), (81, 65, 131), (76, 68, 145), (71, 72, 160),
- (78, 81, 170), (86, 91, 180), (91, 96, 184), (96, 102, 188),
- (126, 131, 204), (142, 147, 206), (159, 163, 208), (170, 172, 197),
- (181, 181, 187), (185, 183, 182), (190, 185, 178), (201, 189, 173),
- (204, 190, 171), (191, 174, 167), (179, 162, 168), (167, 151, 170),
- (159, 146, 173), (151, 142, 177), (138, 130, 187), (125, 120, 198),
- (107, 109, 213), (105, 111, 214), (104, 114, 215), (115, 121, 216),
- (126, 129, 217), (132, 132, 216), (139, 135, 215), (149, 137, 211),
- (151, 132, 203), (157, 110, 172), (153, 101, 160), (150, 93, 149),
- (143, 88, 145), (136, 84, 142), (120, 68, 141), (106, 54, 131),
- (80, 40, 128), (71, 43, 138), (63, 47, 148), (61, 49, 153),
- (60, 51, 159), (61, 55, 163), (62, 58, 166), (63, 62, 169),
- (65, 64, 173), (65, 67, 179), (66, 65, 179), (67, 63, 180),
- (66, 62, 179), (66, 62, 178), (65, 60, 174), (61, 56, 168),
- (56, 44, 156), (57, 43, 153), (58, 43, 150), (59, 45, 150),
- (60, 47, 150), (65, 51, 150), (71, 58, 153), (77, 66, 159),
- (84, 74, 164), (93, 91, 186), (96, 93, 190), (99, 96, 195),
- (102, 100, 202), (108, 98, 200), (113, 90, 200), (118, 87, 199),
- (125, 91, 209), (127, 93, 210), (130, 96, 212), (131, 97, 212),
- (133, 98, 212), (139, 102, 214), (144, 113, 219), (153, 132, 226),
- (161, 148, 231), (172, 172, 235), (174, 175, 236), (176, 178, 237),
- (183, 182, 238), (185, 179, 239), (183, 177, 236), (176, 172, 229),
- (158, 149, 217), (153, 135, 210), (148, 121, 203), (146, 116, 197),
- (145, 111, 191), (137, 106, 185), (136, 106, 178), (139, 105, 178),
- (140, 109, 182), (146, 113, 187), (145, 115, 186), (144, 118, 185),
- (141, 117, 187), (138, 119, 187), (137, 117, 185), (137, 115, 181),
- (139, 114, 156), (142, 116, 148), (145, 118, 141), (151, 120, 125),
- (155, 124, 111), (158, 126, 97), (155, 123, 88), (152, 117, 83),
- (150, 114, 80), (156, 120, 75), (157, 123, 73), (158, 127, 72),
- (159, 126, 74), (161, 128, 76), (162, 130, 80), (168, 136, 83),
- (173, 147, 85), (172, 146, 85), (172, 146, 86), (167, 142, 91),
- (165, 139, 97), (163, 133, 106), (158, 120, 112), (154, 102, 116),
- (146, 84, 123), (137, 74, 124), (134, 71, 125), (123, 64, 123),
- (113, 53, 116), (98, 36, 113), (81, 24, 110), (74, 24, 97),
- (50, 21, 79), (44, 18, 77), (38, 16, 75), (26, 11, 83),
- (25, 14, 82), (31, 20, 87), (40, 30, 98), (52, 43, 113),
- (67, 59, 131), (85, 77, 145), (105, 97, 155), (123, 116, 160),
- (136, 128, 165), (148, 137, 164), (155, 141, 160), (155, 141, 158),
- (154, 139, 152), (147, 132, 147), (140, 127, 145), (138, 122, 140),
- (136, 119, 135), (138, 120, 131), (143, 126, 122), (149, 135, 120),
- (158, 147, 118), (169, 157, 111), (179, 164, 102), (190, 174, 92),
- (193, 178, 85), (192, 180, 85), (185, 171, 95), (169, 156, 102),
- (157, 142, 111), (140, 128, 122), (129, 121, 132), (120, 111, 151),
- (108, 101, 166), (101, 92, 172), (94, 86, 173), (91, 83, 163),
- (94, 84, 158), (96, 84, 156), (101, 80, 160), (108, 77, 161),
- (109, 76, 158), (108, 76, 157), (102, 75, 154), (96, 69, 157),
- (92, 58, 162), (85, 52, 164), (79, 48, 167), (70, 46, 166),
- (64, 46, 166), (61, 44, 166), (57, 43, 161), (54, 42, 157),
- (51, 41, 152), (52, 39, 145), (54, 39, 139), (56, 36, 131),
- (59, 34, 120), (62, 31, 113), (63, 33, 103), (65, 39, 103),
- (71, 45, 105), (80, 51, 106), (95, 57, 110), (111, 72, 107),
- (124, 92, 109), (119, 96, 121), (116, 100, 135), (120, 104, 151)
- ),
-
-// 498 Beautiful
-((215, 129, 52), (194, 131, 15), (204, 142, 14), (214, 153, 13),
- (233, 147, 29), (252, 142, 45), (235, 142, 69), (219, 143, 94),
- (190, 147, 174), (134, 139, 168), (79, 132, 163), (71, 113, 153),
- (64, 94, 144), (65, 78, 135), (67, 62, 126), (65, 64, 125),
- (64, 66, 125), (106, 108, 97), (153, 117, 88), (200, 126, 79),
- (220, 131, 63), (240, 136, 47), (243, 139, 52), (246, 142, 57),
- (219, 188, 71), (216, 173, 77), (214, 158, 83), (206, 136, 66),
- (199, 114, 50), (190, 115, 36), (182, 116, 22), (155, 121, 0),
- (136, 108, 8), (147, 144, 49), (130, 139, 63), (114, 135, 78),
- (93, 101, 102), (72, 68, 127), (66, 69, 126), (61, 70, 125),
- (38, 140, 154), (44, 150, 166), (51, 161, 178), (45, 156, 178),
- (40, 151, 178), (33, 148, 159), (26, 145, 141), (52, 155, 125),
- (96, 142, 78), (173, 127, 33), (187, 141, 62), (201, 156, 91),
- (195, 156, 134), (190, 157, 178), (192, 161, 183), (195, 166, 188),
- (183, 153, 187), (124, 162, 195), (66, 171, 203), (48, 174, 194),
- (30, 177, 185), (26, 169, 185), (23, 162, 185), (37, 139, 177),
- (70, 113, 155), (147, 96, 93), (170, 109, 75), (193, 122, 58),
- (197, 122, 58), (202, 122, 59), (203, 122, 56), (205, 123, 47),
- (255, 138, 38), (253, 141, 42), (252, 144, 46), (242, 172, 45),
- (233, 200, 45), (227, 194, 68), (222, 188, 91), (211, 176, 156),
- (194, 156, 177), (191, 144, 176), (184, 151, 161), (177, 159, 147),
- (187, 156, 116), (198, 153, 86), (212, 142, 83), (200, 123, 69),
- (166, 108, 88), (170, 74, 117), (174, 41, 146), (166, 40, 145),
- (159, 39, 145), (147, 30, 134), (157, 19, 114), (134, 32, 132),
- (82, 52, 126), (66, 72, 130), (60, 108, 142), (54, 144, 155),
- (49, 144, 166), (44, 144, 178), (40, 153, 185), (49, 174, 204),
- (77, 144, 170), (104, 134, 132), (131, 124, 95), (139, 118, 94),
- (148, 113, 93), (144, 104, 112), (144, 106, 119), (96, 118, 132),
- (54, 139, 178), (48, 99, 178), (65, 93, 162), (82, 88, 146),
- (128, 57, 137), (156, 46, 143), (151, 43, 144), (134, 37, 130),
- (71, 60, 129), (59, 84, 127), (47, 108, 126), (51, 113, 121),
- (56, 118, 117), (66, 133, 149), (75, 132, 161), (152, 133, 163),
- (182, 140, 190), (84, 143, 173), (74, 141, 170), (64, 139, 168),
- (84, 132, 146), (151, 125, 128), (175, 114, 86), (204, 123, 58),
- (208, 123, 40), (196, 122, 27), (184, 121, 15), (183, 118, 18),
- (182, 116, 22), (143, 137, 39), (109, 119, 66), (103, 115, 69),
- (68, 108, 71), (35, 80, 122), (39, 79, 125), (43, 79, 129),
- (40, 67, 122), (44, 56, 114), (61, 40, 109), (74, 51, 119),
- (103, 24, 116), (99, 26, 116), (95, 29, 116), (85, 34, 111),
- (60, 30, 104), (60, 39, 106), (47, 58, 112), (43, 63, 113),
- (49, 66, 109), (67, 41, 112), (86, 31, 123), (106, 22, 134),
- (126, 21, 175), (186, 17, 196), (190, 6, 192), (157, 0, 159),
- (122, 36, 143), (100, 55, 141), (79, 74, 140), (82, 102, 161),
- (72, 150, 188), (73, 159, 184), (81, 160, 177), (149, 164, 143),
- (172, 189, 83), (135, 201, 91), (101, 206, 166), (55, 168, 184),
- (57, 160, 179), (49, 156, 172), (45, 141, 163), (31, 128, 135),
- (46, 66, 116), (48, 55, 110), (50, 44, 104), (48, 39, 94),
- (46, 11, 77), (21, 19, 82), (36, 21, 90), (39, 34, 92),
- (54, 34, 103), (65, 45, 108), (102, 48, 126), (143, 38, 141),
- (169, 41, 138), (185, 95, 97), (151, 102, 98), (143, 95, 91),
- (85, 58, 93), (50, 55, 111), (40, 48, 110), (31, 56, 110),
- (37, 46, 101), (36, 34, 109), (47, 35, 109), (48, 41, 108),
- (63, 59, 118), (119, 85, 118), (143, 104, 87), (153, 118, 90),
- (155, 149, 53), (165, 152, 58), (185, 176, 71), (187, 179, 80),
- (206, 159, 77), (203, 154, 88), (183, 161, 85), (171, 168, 87),
- (161, 162, 82), (171, 161, 76), (173, 128, 95), (178, 131, 105),
- (187, 146, 160), (171, 117, 153), (154, 53, 183), (146, 50, 176),
- (159, 64, 184), (188, 135, 177), (186, 152, 189), (189, 156, 185),
- (186, 156, 194), (63, 190, 222), (23, 220, 239), (23, 220, 239),
- (54, 177, 210), (57, 154, 187), (58, 144, 167), (49, 86, 138),
- (69, 66, 133), (74, 66, 123), (105, 115, 62), (174, 122, 13),
- (199, 119, 20), (208, 137, 0), (209, 144, 14), (203, 151, 13),
- (206, 143, 12), (200, 136, 13), (191, 124, 17), (179, 113, 17),
- (165, 124, 0), (177, 133, 0), (213, 155, 12), (197, 144, 2)
- ),
-
-// 499 Before_Dawn
-((85, 88, 111), (80, 81, 94), (91, 90, 103), (102, 100, 113),
- (118, 117, 129), (135, 134, 145), (139, 138, 149), (144, 143, 154),
- (143, 142, 158), (134, 134, 150), (126, 126, 142), (107, 108, 125),
- (88, 91, 109), (73, 75, 90), (58, 59, 71), (49, 51, 62),
- (41, 43, 54), (16, 18, 27), (11, 12, 19), (6, 7, 12),
- (5, 5, 8), (4, 4, 4), (3, 3, 3), (3, 3, 3),
- (2, 3, 2), (1, 2, 2), (1, 2, 3), (1, 1, 2),
- (1, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 3),
- (0, 0, 4), (0, 0, 6), (0, 0, 7), (0, 1, 9),
- (1, 2, 12), (3, 4, 15), (4, 6, 17), (6, 8, 20),
- (16, 20, 34), (24, 28, 46), (32, 37, 58), (36, 43, 68),
- (40, 50, 79), (40, 50, 79), (41, 50, 79), (40, 48, 78),
- (36, 46, 78), (25, 35, 67), (20, 28, 53), (15, 22, 40),
- (12, 18, 36), (10, 15, 33), (10, 14, 31), (10, 13, 29),
- (9, 12, 20), (7, 10, 19), (6, 8, 18), (4, 6, 16),
- (3, 5, 14), (2, 4, 13), (2, 4, 13), (1, 3, 12),
- (1, 3, 11), (1, 2, 8), (1, 2, 8), (1, 2, 9),
- (1, 2, 10), (2, 3, 11), (4, 5, 15), (5, 7, 20),
- (8, 12, 27), (9, 13, 30), (10, 14, 33), (10, 14, 32),
- (10, 15, 32), (10, 14, 29), (10, 14, 27), (10, 13, 24),
- (9, 12, 23), (11, 15, 26), (13, 17, 30), (16, 19, 35),
- (18, 21, 38), (20, 24, 42), (25, 30, 49), (28, 34, 56),
- (42, 48, 74), (51, 56, 82), (60, 64, 90), (62, 66, 94),
- (64, 69, 99), (66, 73, 102), (66, 72, 103), (65, 69, 98),
- (60, 64, 92), (40, 46, 70), (31, 36, 56), (23, 26, 42),
- (20, 22, 36), (18, 19, 30), (11, 14, 24), (9, 12, 22),
- (13, 15, 26), (20, 23, 36), (28, 32, 47), (33, 37, 53),
- (38, 42, 60), (46, 52, 79), (50, 59, 95), (51, 60, 103),
- (51, 58, 99), (42, 50, 88), (35, 43, 82), (29, 37, 77),
- (20, 25, 59), (13, 15, 38), (8, 10, 23), (4, 5, 15),
- (2, 2, 10), (4, 4, 13), (6, 7, 16), (8, 9, 20),
- (10, 12, 24), (17, 19, 34), (27, 30, 49), (40, 43, 65),
- (51, 56, 82), (71, 80, 112), (77, 85, 118), (83, 91, 124),
- (93, 100, 132), (97, 104, 132), (98, 106, 132), (95, 101, 125),
- (84, 85, 105), (77, 77, 93), (71, 69, 82), (66, 65, 77),
- (62, 61, 73), (56, 54, 68), (54, 52, 67), (56, 52, 64),
- (58, 55, 67), (69, 69, 91), (73, 72, 97), (77, 76, 103),
- (84, 84, 113), (94, 94, 124), (105, 107, 139), (116, 117, 149),
- (125, 126, 150), (123, 126, 148), (122, 126, 147), (115, 118, 141),
- (105, 108, 128), (90, 92, 111), (72, 75, 92), (52, 55, 74),
- (35, 37, 56), (13, 14, 24), (10, 10, 19), (7, 7, 14),
- (3, 3, 7), (1, 0, 3), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 1), (1, 2, 2), (2, 3, 3), (5, 6, 7),
- (10, 11, 13), (17, 19, 24), (29, 30, 38), (45, 46, 56),
- (65, 65, 76), (84, 84, 100), (106, 106, 125), (126, 130, 154),
- (169, 173, 199), (177, 181, 205), (186, 189, 211), (197, 200, 223),
- (212, 217, 238), (224, 228, 248), (233, 236, 247), (234, 235, 245),
- (236, 237, 246), (238, 236, 245), (236, 235, 241), (225, 226, 236),
- (214, 215, 230), (209, 208, 224), (208, 205, 218), (202, 202, 216),
- (195, 195, 211), (191, 191, 207), (192, 192, 205), (191, 193, 205),
- (188, 189, 204), (182, 183, 201), (175, 176, 194), (163, 166, 185),
- (151, 154, 175), (133, 138, 162), (116, 120, 146), (94, 98, 122),
- (74, 77, 101), (52, 57, 82), (35, 41, 64), (21, 25, 44),
- (10, 13, 29), (3, 5, 20), (0, 2, 15), (0, 1, 10),
- (2, 2, 7), (4, 4, 8), (7, 8, 13), (13, 14, 20),
- (22, 23, 29), (35, 37, 42), (51, 54, 62), (71, 73, 84),
- (90, 93, 107), (108, 111, 127), (125, 129, 146), (142, 145, 164),
- (155, 156, 175), (162, 162, 183), (165, 166, 187), (164, 165, 189),
- (157, 159, 184), (146, 148, 174), (135, 138, 162), (123, 127, 153),
- (104, 111, 139), (82, 90, 120), (63, 72, 99), (50, 58, 82),
- (38, 45, 66), (26, 33, 53), (19, 26, 45), (19, 25, 43),
- (23, 28, 46), (33, 37, 55), (45, 51, 69), (61, 68, 88),
- (74, 81, 104), (68, 74, 95), (64, 68, 87), (65, 69, 89)
- ),
-
-// 500 Beginning_to_Thaw
-((205, 239, 212), (205, 231, 216), (202, 226, 212), (200, 222, 209),
- (191, 210, 195), (182, 198, 181), (175, 189, 171), (168, 180, 161),
- (131, 153, 115), (119, 141, 97), (107, 130, 80), (112, 123, 79),
- (117, 116, 79), (128, 124, 83), (139, 132, 87), (145, 137, 89),
- (151, 142, 92), (179, 162, 122), (185, 169, 136), (191, 177, 151),
- (191, 188, 158), (191, 199, 165), (191, 202, 169), (191, 205, 173),
- (187, 191, 178), (181, 185, 163), (176, 179, 149), (169, 168, 142),
- (163, 157, 135), (161, 150, 134), (160, 144, 134), (155, 138, 117),
- (152, 140, 106), (151, 140, 103), (156, 139, 114), (162, 138, 126),
- (170, 147, 132), (178, 156, 138), (180, 159, 137), (183, 163, 137),
- (176, 148, 129), (159, 135, 114), (143, 123, 100), (121, 110, 81),
- (99, 98, 63), (87, 91, 54), (76, 84, 46), (57, 77, 28),
- (41, 66, 17), (31, 66, 8), (38, 70, 8), (46, 75, 9),
- (51, 79, 11), (56, 83, 14), (59, 86, 19), (62, 90, 25),
- (86, 120, 51), (97, 126, 60), (109, 133, 70), (106, 132, 82),
- (103, 132, 94), (99, 134, 105), (96, 136, 116), (101, 147, 138),
- (105, 159, 156), (117, 166, 169), (113, 158, 170), (110, 151, 172),
- (110, 149, 172), (111, 147, 172), (116, 142, 169), (128, 140, 156),
- (135, 117, 124), (138, 105, 109), (141, 93, 94), (137, 88, 86),
- (133, 83, 79), (134, 82, 77), (135, 81, 76), (142, 84, 83),
- (154, 93, 96), (167, 121, 128), (166, 128, 139), (166, 135, 151),
- (169, 137, 155), (173, 139, 159), (182, 142, 161), (188, 146, 156),
- (180, 135, 128), (173, 120, 108), (166, 106, 89), (162, 102, 80),
- (158, 98, 72), (153, 87, 56), (144, 82, 44), (142, 80, 37),
- (142, 78, 37), (144, 81, 53), (134, 80, 60), (125, 80, 68),
- (119, 81, 68), (113, 83, 68), (101, 84, 67), (96, 82, 67),
- (86, 77, 72), (82, 91, 79), (78, 105, 86), (77, 112, 89),
- (77, 120, 93), (84, 137, 100), (99, 152, 107), (115, 172, 126),
- (138, 197, 144), (164, 229, 171), (167, 231, 170), (171, 234, 169),
- (169, 234, 159), (165, 224, 151), (161, 211, 143), (150, 192, 135),
- (134, 153, 106), (127, 133, 85), (120, 114, 64), (115, 102, 56),
- (111, 91, 49), (100, 74, 38), (93, 58, 31), (86, 53, 23),
- (86, 54, 16), (92, 61, 18), (92, 63, 21), (93, 65, 24),
- (95, 78, 34), (105, 99, 48), (122, 119, 61), (138, 140, 80),
- (151, 166, 115), (157, 175, 129), (164, 184, 143), (165, 186, 147),
- (167, 189, 151), (163, 187, 150), (144, 178, 149), (126, 165, 145),
- (116, 151, 141), (113, 141, 140), (112, 140, 140), (111, 139, 141),
- (107, 141, 142), (112, 145, 144), (124, 153, 149), (146, 169, 156),
- (183, 196, 180), (188, 201, 185), (193, 207, 191), (199, 216, 201),
- (205, 224, 203), (215, 226, 202), (221, 228, 200), (223, 227, 200),
- (217, 229, 207), (200, 223, 215), (198, 221, 215), (196, 220, 215),
- (193, 219, 216), (188, 225, 219), (182, 226, 220), (180, 222, 218),
- (188, 215, 209), (189, 216, 208), (191, 217, 208), (195, 219, 204),
- (204, 218, 200), (206, 211, 192), (215, 205, 182), (218, 201, 178),
- (215, 199, 177), (218, 199, 179), (212, 194, 181), (207, 191, 183),
- (203, 190, 186), (196, 189, 186), (195, 190, 184), (196, 190, 183),
- (195, 204, 187), (195, 208, 190), (195, 213, 194), (195, 221, 197),
- (203, 224, 201), (205, 229, 207), (211, 237, 214), (216, 246, 226),
- (216, 250, 233), (221, 249, 239), (225, 243, 241), (231, 239, 240),
- (236, 239, 241), (237, 240, 240), (235, 242, 242), (230, 239, 243),
- (227, 234, 240), (223, 228, 233), (222, 224, 225), (218, 221, 219),
- (212, 213, 212), (209, 205, 204), (208, 194, 196), (212, 186, 189),
- (218, 181, 188), (224, 178, 185), (229, 180, 181), (232, 184, 176),
- (238, 191, 173), (241, 200, 179), (241, 209, 187), (237, 216, 195),
- (231, 225, 199), (224, 230, 199), (220, 233, 201), (214, 232, 203),
- (210, 227, 206), (207, 221, 207), (206, 216, 208), (209, 214, 209),
- (211, 212, 211), (217, 214, 213), (218, 215, 210), (224, 219, 207),
- (232, 223, 206), (238, 227, 208), (240, 230, 214), (232, 233, 219),
- (220, 233, 218), (210, 229, 215), (200, 224, 211), (196, 213, 208),
- (186, 202, 202), (176, 189, 194), (172, 178, 188), (170, 167, 178),
- (176, 160, 175), (179, 156, 170), (183, 152, 162), (192, 152, 161),
- (204, 152, 157), (216, 155, 159), (227, 164, 160), (231, 175, 154),
- (231, 186, 153), (231, 196, 156), (223, 202, 159), (219, 208, 164),
- (214, 215, 169), (211, 224, 175), (210, 233, 188), (207, 237, 203)
- ),
-
-// 501 Beige
-((106, 95, 83), (97, 88, 77), (89, 81, 72), (81, 74, 67),
- (69, 64, 60), (57, 54, 53), (55, 53, 52), (53, 52, 51),
- (50, 50, 49), (50, 50, 49), (51, 51, 49), (53, 52, 50),
- (56, 54, 51), (59, 56, 53), (62, 58, 56), (62, 59, 56),
- (63, 60, 57), (63, 61, 58), (63, 61, 58), (63, 61, 59),
- (64, 62, 59), (66, 63, 60), (67, 63, 60), (68, 63, 61),
- (67, 62, 60), (67, 62, 59), (67, 62, 59), (68, 63, 60),
- (70, 65, 62), (72, 66, 64), (74, 68, 66), (77, 70, 69),
- (79, 72, 71), (83, 74, 72), (83, 74, 72), (83, 75, 72),
- (84, 75, 72), (85, 76, 73), (85, 76, 73), (85, 77, 74),
- (88, 78, 74), (90, 79, 74), (92, 80, 74), (94, 81, 74),
- (96, 83, 75), (97, 84, 75), (98, 85, 75), (102, 88, 76),
- (107, 91, 77), (120, 98, 82), (123, 100, 84), (127, 103, 87),
- (126, 104, 88), (126, 106, 89), (125, 106, 89), (125, 106, 89),
- (123, 104, 87), (122, 102, 86), (121, 100, 85), (116, 97, 83),
- (112, 95, 81), (109, 93, 80), (106, 91, 79), (99, 86, 76),
- (95, 82, 73), (89, 76, 67), (89, 75, 66), (90, 75, 66),
- (90, 75, 66), (91, 76, 67), (93, 78, 69), (96, 81, 73),
- (105, 89, 80), (110, 93, 84), (115, 98, 88), (118, 101, 91),
- (121, 105, 94), (122, 106, 95), (123, 107, 97), (122, 108, 99),
- (120, 107, 99), (114, 102, 94), (107, 97, 89), (100, 92, 85),
- (96, 89, 82), (92, 86, 80), (84, 79, 74), (76, 72, 68),
- (65, 61, 57), (61, 56, 53), (58, 52, 49), (57, 51, 48),
- (56, 50, 47), (55, 49, 46), (55, 49, 46), (56, 49, 46),
- (58, 50, 46), (65, 54, 46), (69, 56, 47), (73, 58, 48),
- (74, 59, 48), (75, 60, 49), (77, 62, 52), (80, 65, 54),
- (90, 74, 60), (97, 79, 64), (104, 84, 68), (107, 86, 70),
- (110, 89, 73), (117, 95, 78), (122, 101, 83), (125, 105, 88),
- (128, 109, 93), (133, 114, 100), (133, 115, 101), (133, 116, 102),
- (134, 116, 104), (133, 115, 103), (129, 114, 101), (124, 110, 98),
- (112, 101, 91), (106, 97, 88), (100, 93, 85), (98, 91, 83),
- (97, 89, 81), (94, 86, 78), (91, 83, 73), (88, 79, 70),
- (84, 76, 68), (76, 71, 63), (75, 70, 62), (74, 70, 62),
- (73, 69, 63), (73, 69, 62), (74, 69, 62), (74, 69, 62),
- (76, 70, 63), (78, 71, 64), (81, 72, 66), (82, 73, 67),
- (84, 75, 68), (88, 78, 70), (94, 84, 75), (103, 91, 82),
- (115, 100, 91), (148, 127, 112), (157, 135, 118), (166, 143, 125),
- (180, 157, 136), (191, 167, 145), (197, 172, 150), (198, 174, 152),
- (195, 170, 149), (194, 169, 148), (193, 168, 148), (189, 166, 143),
- (183, 162, 139), (173, 153, 133), (161, 142, 124), (143, 128, 113),
- (125, 112, 100), (94, 85, 76), (88, 80, 72), (82, 76, 69),
- (72, 68, 63), (66, 62, 59), (60, 58, 56), (56, 55, 53),
- (52, 53, 52), (52, 53, 52), (52, 53, 52), (53, 53, 52),
- (53, 53, 52), (54, 53, 52), (55, 54, 53), (58, 55, 53),
- (60, 57, 55), (63, 59, 57), (67, 61, 59), (71, 65, 63),
- (78, 70, 67), (85, 75, 72), (93, 83, 78), (103, 91, 86),
- (119, 103, 97), (121, 105, 99), (123, 107, 101), (125, 109, 102),
- (125, 109, 101), (124, 108, 100), (123, 109, 102), (122, 107, 100),
- (121, 106, 98), (117, 103, 95), (111, 98, 91), (104, 91, 85),
- (94, 84, 77), (84, 77, 71), (75, 70, 65), (69, 65, 61),
- (64, 61, 57), (60, 58, 55), (58, 55, 54), (57, 54, 53),
- (57, 54, 52), (57, 54, 52), (57, 54, 52), (57, 53, 52),
- (56, 53, 52), (56, 53, 52), (56, 52, 51), (56, 52, 50),
- (56, 51, 50), (56, 51, 49), (57, 52, 49), (57, 52, 50),
- (59, 54, 51), (60, 55, 52), (63, 58, 54), (67, 61, 55),
- (71, 64, 58), (76, 68, 61), (81, 73, 64), (84, 76, 68),
- (88, 79, 71), (90, 81, 73), (92, 83, 74), (93, 83, 75),
- (92, 83, 74), (93, 83, 73), (91, 82, 73), (89, 80, 71),
- (85, 77, 69), (81, 73, 66), (76, 69, 63), (70, 64, 59),
- (65, 60, 56), (61, 56, 53), (57, 53, 51), (55, 52, 49),
- (54, 51, 48), (56, 52, 48), (58, 54, 49), (61, 57, 51),
- (65, 61, 54), (70, 66, 57), (77, 71, 62), (86, 79, 67),
- (96, 87, 73), (108, 98, 80), (110, 100, 82), (111, 101, 83),
- (111, 100, 83), (108, 97, 82), (105, 95, 81), (101, 90, 80)
- ),
-
-// 502 Berry_Bush
-((160, 10, 24), (195, 13, 23), (194, 17, 27), (193, 22, 31),
- (180, 30, 34), (168, 38, 38), (162, 42, 41), (156, 46, 44),
- (141, 61, 52), (132, 71, 55), (124, 82, 59), (110, 86, 58),
- (96, 91, 58), (83, 86, 58), (70, 82, 58), (67, 79, 59),
- (65, 76, 60), (73, 70, 59), (86, 66, 52), (100, 62, 46),
- (108, 53, 44), (117, 44, 43), (120, 41, 43), (124, 39, 43),
- (149, 38, 34), (167, 45, 29), (185, 52, 24), (198, 63, 26),
- (211, 74, 28), (212, 79, 28), (213, 85, 28), (208, 97, 28),
- (200, 111, 28), (190, 140, 35), (190, 151, 39), (190, 162, 43),
- (186, 168, 40), (183, 175, 38), (177, 176, 39), (171, 178, 40),
- (131, 192, 59), (117, 193, 66), (104, 195, 74), (95, 188, 67),
- (87, 182, 61), (82, 178, 58), (78, 175, 56), (72, 174, 57),
- (69, 170, 67), (42, 160, 64), (36, 147, 55), (31, 135, 46),
- (44, 123, 47), (57, 112, 49), (58, 109, 51), (60, 107, 53),
- (52, 120, 71), (40, 126, 74), (29, 132, 77), (35, 126, 78),
- (42, 121, 79), (43, 123, 78), (44, 126, 77), (39, 133, 75),
- (34, 148, 72), (31, 181, 66), (45, 177, 53), (59, 173, 41),
- (65, 165, 36), (71, 157, 31), (78, 140, 22), (77, 134, 16),
- (66, 115, 16), (68, 104, 19), (71, 93, 23), (77, 79, 26),
- (83, 65, 29), (83, 57, 30), (84, 50, 32), (84, 41, 27),
- (80, 36, 23), (97, 44, 22), (108, 55, 23), (120, 66, 25),
- (123, 69, 25), (127, 73, 26), (125, 72, 21), (121, 68, 19),
- (104, 60, 13), (96, 63, 16), (88, 66, 19), (79, 65, 19),
- (71, 64, 19), (54, 62, 19), (38, 57, 22), (20, 48, 22),
- (14, 45, 19), (18, 53, 28), (29, 60, 34), (41, 67, 41),
- (47, 71, 46), (53, 76, 51), (67, 83, 59), (81, 97, 63),
- (110, 116, 71), (119, 126, 72), (129, 137, 73), (129, 142, 76),
- (130, 147, 80), (122, 163, 84), (116, 176, 90), (108, 181, 100),
- (98, 174, 94), (77, 154, 78), (67, 151, 74), (58, 149, 70),
- (41, 153, 61), (26, 164, 68), (16, 168, 64), (11, 164, 58),
- (27, 130, 44), (44, 118, 34), (61, 107, 24), (71, 109, 22),
- (81, 111, 20), (99, 119, 16), (114, 128, 15), (128, 128, 21),
- (148, 125, 30), (179, 130, 75), (177, 134, 83), (175, 138, 92),
- (166, 154, 107), (147, 168, 120), (125, 181, 124), (115, 196, 141),
- (89, 214, 168), (75, 220, 169), (61, 227, 170), (55, 224, 160),
- (49, 222, 150), (47, 215, 136), (50, 209, 119), (54, 207, 109),
- (57, 205, 93), (50, 210, 71), (52, 210, 67), (55, 210, 64),
- (54, 206, 58), (50, 202, 55), (49, 201, 50), (40, 198, 45),
- (27, 196, 40), (26, 191, 40), (25, 186, 40), (22, 177, 42),
- (24, 174, 45), (25, 173, 47), (22, 172, 55), (22, 177, 60),
- (22, 180, 67), (19, 183, 86), (18, 186, 92), (18, 190, 99),
- (15, 196, 118), (13, 204, 133), (11, 211, 144), (10, 217, 149),
- (21, 214, 145), (28, 209, 143), (35, 204, 141), (51, 191, 135),
- (69, 170, 126), (87, 150, 110), (101, 133, 98), (118, 118, 82),
- (137, 101, 70), (153, 89, 59), (170, 74, 49), (181, 58, 39),
- (182, 46, 35), (176, 39, 33), (164, 33, 35), (151, 35, 36),
- (119, 48, 39), (110, 56, 41), (101, 65, 43), (82, 83, 54),
- (61, 99, 68), (43, 115, 82), (30, 131, 95), (19, 142, 101),
- (14, 157, 108), (10, 176, 117), (6, 191, 128), (6, 203, 138),
- (10, 214, 146), (17, 216, 147), (31, 207, 145), (48, 199, 137),
- (66, 188, 124), (86, 171, 109), (102, 156, 96), (112, 146, 82),
- (122, 135, 76), (135, 127, 74), (142, 118, 68), (149, 107, 60),
- (156, 92, 53), (154, 82, 45), (143, 76, 40), (134, 78, 43),
- (118, 83, 47), (100, 94, 55), (86, 108, 63), (75, 116, 70),
- (61, 122, 70), (51, 129, 70), (42, 134, 67), (33, 135, 64),
- (28, 139, 62), (23, 142, 61), (20, 147, 61), (17, 153, 60),
- (14, 158, 58), (10, 156, 57), (10, 151, 52), (14, 139, 46),
- (20, 130, 42), (29, 119, 39), (39, 115, 38), (49, 117, 44),
- (59, 121, 50), (76, 113, 55), (91, 104, 57), (109, 91, 58),
- (119, 79, 58), (126, 71, 57), (122, 71, 55), (119, 68, 53),
- (111, 62, 50), (109, 56, 48), (100, 49, 49), (91, 41, 50),
- (77, 37, 56), (62, 39, 56), (45, 34, 54), (35, 30, 51),
- (34, 26, 45), (46, 24, 38), (64, 18, 41), (85, 17, 41),
- (105, 12, 40), (119, 10, 39), (126, 7, 34), (143, 10, 27)
- ),
-
-// 503 Biology_Class
-((157, 53, 16), (163, 96, 4), (158, 117, 4), (154, 138, 4),
- (145, 159, 7), (136, 181, 10), (132, 189, 11), (129, 198, 12),
- (103, 216, 9), (83, 213, 10), (64, 210, 11), (49, 198, 11),
- (35, 186, 12), (27, 169, 15), (19, 152, 19), (14, 141, 20),
- (10, 131, 22), (3, 86, 22), (3, 68, 23), (4, 50, 24),
- (11, 48, 24), (19, 46, 25), (24, 50, 22), (30, 55, 19),
- (43, 77, 8), (46, 86, 4), (50, 95, 1), (50, 100, 0),
- (50, 106, 0), (48, 105, 2), (46, 105, 4), (47, 102, 10),
- (44, 92, 19), (35, 60, 39), (36, 46, 50), (38, 33, 62),
- (51, 26, 77), (64, 20, 92), (73, 19, 99), (83, 19, 106),
- (113, 15, 127), (126, 15, 134), (139, 15, 141), (144, 16, 146),
- (150, 17, 151), (148, 18, 151), (146, 19, 152), (137, 22, 149),
- (126, 22, 152), (93, 18, 153), (77, 17, 142), (61, 16, 132),
- (51, 15, 122), (41, 15, 112), (38, 15, 106), (35, 16, 101),
- (27, 19, 74), (24, 22, 67), (21, 25, 60), (19, 31, 58),
- (17, 38, 57), (15, 43, 56), (13, 48, 55), (7, 56, 49),
- (3, 69, 45), (13, 96, 40), (20, 105, 37), (27, 115, 34),
- (28, 116, 29), (29, 117, 24), (32, 116, 15), (35, 114, 10),
- (45, 106, 28), (44, 97, 39), (44, 88, 50), (37, 78, 56),
- (30, 68, 62), (27, 63, 65), (25, 59, 68), (20, 55, 73),
- (18, 53, 80), (15, 52, 82), (13, 52, 79), (11, 53, 76),
- (10, 54, 72), (9, 55, 69), (8, 60, 59), (11, 70, 51),
- (29, 101, 42), (36, 119, 35), (44, 137, 28), (47, 144, 24),
- (50, 152, 20), (56, 164, 15), (66, 173, 18), (77, 179, 26),
- (86, 179, 34), (94, 160, 48), (91, 142, 51), (88, 124, 55),
- (86, 118, 55), (84, 112, 56), (77, 99, 54), (67, 92, 51),
- (42, 91, 39), (35, 99, 35), (28, 107, 32), (25, 111, 31),
- (23, 115, 31), (25, 127, 30), (36, 138, 29), (49, 145, 31),
- (62, 149, 34), (86, 144, 38), (93, 140, 38), (101, 136, 39),
- (114, 125, 39), (122, 110, 38), (130, 97, 33), (131, 82, 30),
- (128, 53, 37), (125, 39, 47), (122, 26, 57), (120, 21, 60),
- (119, 16, 64), (110, 8, 69), (96, 5, 76), (81, 3, 85),
- (70, 7, 95), (47, 21, 105), (40, 25, 102), (34, 30, 100),
- (19, 36, 92), (8, 44, 83), (4, 55, 71), (3, 70, 62),
- (19, 104, 46), (31, 118, 39), (43, 132, 32), (48, 139, 28),
- (53, 146, 25), (63, 159, 21), (70, 167, 18), (78, 169, 21),
- (83, 168, 24), (84, 153, 27), (83, 145, 27), (83, 138, 28),
- (84, 120, 29), (87, 101, 29), (89, 80, 31), (97, 61, 32),
- (110, 32, 30), (112, 27, 27), (115, 23, 24), (113, 20, 19),
- (112, 19, 17), (109, 21, 12), (103, 27, 12), (97, 31, 8),
- (87, 34, 4), (72, 43, 0), (72, 49, 0), (72, 56, 0),
- (77, 71, 0), (83, 81, 0), (84, 85, 3), (81, 87, 6),
- (67, 97, 13), (64, 100, 14), (61, 104, 16), (55, 106, 20),
- (45, 106, 23), (33, 103, 25), (19, 98, 27), (8, 93, 33),
- (2, 86, 42), (1, 80, 51), (1, 73, 60), (3, 61, 62),
- (12, 50, 66), (25, 41, 76), (40, 33, 81), (53, 26, 86),
- (66, 7, 75), (69, 4, 71), (73, 2, 67), (80, 4, 58),
- (88, 15, 50), (94, 31, 45), (95, 49, 39), (90, 63, 32),
- (81, 72, 26), (74, 83, 21), (68, 92, 19), (66, 100, 20),
- (64, 102, 20), (60, 95, 19), (61, 86, 22), (61, 73, 27),
- (63, 58, 34), (62, 45, 41), (55, 29, 42), (49, 19, 47),
- (45, 15, 54), (42, 15, 63), (41, 18, 77), (36, 22, 85),
- (25, 25, 93), (14, 30, 99), (4, 36, 104), (0, 43, 110),
- (0, 50, 114), (0, 53, 117), (3, 55, 117), (10, 55, 113),
- (19, 56, 105), (30, 58, 93), (40, 58, 79), (48, 60, 64),
- (56, 58, 53), (61, 56, 45), (66, 57, 43), (66, 55, 44),
- (63, 58, 49), (59, 62, 57), (50, 66, 67), (41, 76, 81),
- (29, 83, 91), (19, 89, 96), (13, 98, 96), (8, 105, 91),
- (7, 117, 87), (12, 127, 82), (22, 128, 72), (32, 122, 59),
- (44, 111, 43), (53, 99, 28), (67, 90, 23), (88, 82, 21),
- (108, 70, 25), (126, 61, 37), (139, 50, 44), (150, 39, 53),
- (163, 34, 62), (173, 27, 68), (179, 25, 78), (181, 23, 84),
- (180, 20, 86), (179, 17, 85), (177, 10, 77), (175, 5, 66),
- (170, 3, 54), (165, 7, 42), (160, 17, 31), (157, 33, 23)
- ),
-
-// 504 Birthday_Party
-((55, 78, 72), (63, 106, 50), (58, 130, 45), (53, 155, 41),
- (60, 159, 59), (68, 164, 78), (74, 164, 86), (80, 164, 95),
- (98, 167, 109), (109, 167, 131), (121, 168, 154), (129, 163, 171),
- (138, 158, 188), (142, 162, 186), (147, 167, 185), (148, 165, 184),
- (149, 164, 184), (154, 169, 196), (154, 173, 199), (155, 178, 202),
- (153, 173, 193), (152, 169, 184), (152, 164, 177), (152, 160, 170),
- (144, 123, 153), (143, 105, 142), (142, 87, 131), (144, 71, 116),
- (147, 56, 102), (148, 51, 99), (150, 47, 96), (156, 41, 92),
- (162, 36, 93), (165, 39, 82), (169, 43, 73), (173, 48, 65),
- (179, 47, 60), (186, 46, 55), (185, 44, 51), (185, 43, 47),
- (178, 32, 35), (180, 27, 40), (183, 23, 46), (189, 20, 58),
- (196, 18, 71), (199, 19, 76), (202, 20, 81), (201, 25, 93),
- (203, 33, 100), (209, 53, 112), (212, 58, 121), (215, 63, 131),
- (204, 63, 131), (193, 64, 131), (184, 64, 125), (175, 65, 120),
- (150, 94, 102), (140, 99, 94), (131, 104, 87), (129, 105, 73),
- (128, 106, 59), (127, 109, 54), (127, 113, 49), (133, 118, 55),
- (137, 108, 59), (151, 77, 65), (151, 64, 78), (152, 51, 92),
- (150, 43, 98), (149, 35, 105), (155, 25, 102), (149, 20, 98),
- (125, 32, 80), (123, 49, 79), (121, 66, 78), (124, 88, 70),
- (127, 111, 63), (127, 120, 60), (127, 130, 58), (119, 144, 64),
- (114, 154, 75), (132, 172, 96), (139, 177, 105), (147, 183, 115),
- (141, 181, 118), (136, 180, 121), (131, 166, 121), (125, 158, 115),
- (129, 137, 103), (129, 122, 103), (130, 108, 104), (132, 102, 105),
- (135, 97, 106), (135, 90, 113), (138, 84, 120), (144, 82, 133),
- (144, 82, 151), (147, 95, 187), (138, 112, 196), (129, 130, 205),
- (125, 137, 206), (121, 145, 207), (116, 155, 205), (121, 156, 204),
- (126, 158, 185), (131, 155, 177), (136, 152, 169), (140, 146, 168),
- (145, 140, 167), (147, 125, 164), (144, 109, 160), (136, 99, 152),
- (126, 88, 141), (107, 79, 120), (104, 74, 118), (101, 69, 116),
- (93, 65, 112), (87, 67, 106), (88, 75, 103), (96, 88, 99),
- (125, 94, 120), (140, 95, 135), (155, 97, 150), (160, 100, 153),
- (166, 103, 157), (176, 108, 155), (183, 108, 158), (192, 110, 161),
- (196, 109, 164), (207, 133, 151), (201, 140, 148), (195, 148, 145),
- (186, 165, 140), (165, 173, 150), (148, 183, 164), (136, 196, 173),
- (102, 218, 178), (85, 216, 176), (69, 215, 175), (64, 215, 174),
- (60, 215, 174), (51, 202, 175), (62, 193, 164), (84, 182, 149),
- (108, 165, 136), (146, 144, 129), (155, 139, 129), (164, 135, 129),
- (186, 126, 128), (204, 114, 127), (213, 107, 122), (212, 102, 120),
- (191, 100, 104), (186, 96, 98), (182, 93, 92), (167, 95, 77),
- (152, 93, 65), (139, 93, 53), (130, 91, 50), (131, 85, 55),
- (131, 90, 59), (116, 111, 79), (112, 114, 84), (109, 118, 89),
- (110, 115, 107), (118, 109, 128), (131, 106, 150), (134, 114, 165),
- (138, 121, 176), (139, 120, 178), (140, 119, 180), (150, 106, 189),
- (154, 97, 193), (157, 91, 198), (151, 88, 203), (139, 83, 192),
- (131, 75, 187), (120, 61, 179), (121, 48, 160), (116, 39, 155),
- (116, 27, 131), (120, 21, 109), (126, 20, 94), (146, 24, 79),
- (170, 46, 79), (171, 52, 79), (172, 58, 80), (168, 72, 84),
- (169, 83, 96), (163, 98, 119), (155, 110, 136), (142, 118, 156),
- (128, 126, 169), (119, 128, 173), (112, 130, 179), (109, 125, 170),
- (99, 112, 162), (92, 99, 151), (91, 85, 135), (90, 79, 122),
- (102, 71, 103), (107, 59, 83), (116, 49, 64), (129, 44, 50),
- (138, 58, 45), (154, 78, 44), (169, 101, 52), (181, 109, 57),
- (191, 110, 67), (198, 115, 76), (202, 111, 85), (208, 119, 108),
- (211, 110, 127), (215, 97, 139), (215, 86, 145), (214, 69, 136),
- (210, 62, 128), (200, 49, 122), (194, 43, 108), (191, 37, 99),
- (197, 36, 81), (207, 45, 67), (204, 42, 59), (195, 43, 50),
- (186, 37, 47), (187, 33, 45), (199, 40, 52), (213, 51, 65),
- (218, 65, 77), (208, 79, 94), (197, 93, 108), (179, 102, 119),
- (164, 118, 132), (150, 125, 138), (133, 131, 142), (118, 131, 149),
- (103, 125, 161), (91, 125, 172), (78, 122, 184), (76, 132, 185),
- (75, 138, 184), (80, 147, 188), (83, 156, 188), (84, 156, 190),
- (86, 160, 182), (85, 156, 167), (87, 151, 161), (77, 148, 149),
- (72, 133, 138), (66, 113, 127), (68, 90, 109), (71, 63, 102),
- (67, 59, 93), (63, 62, 80), (49, 70, 79), (55, 81, 75)
- ),
-
-// 505 Bistro
-((181, 69, 63), (185, 79, 72), (191, 77, 72), (197, 76, 72),
- (196, 67, 65), (195, 58, 58), (191, 53, 54), (188, 48, 50),
- (173, 41, 43), (171, 42, 46), (169, 44, 49), (171, 48, 51),
- (174, 52, 53), (175, 58, 54), (176, 65, 55), (176, 66, 53),
- (177, 67, 51), (183, 76, 48), (190, 83, 47), (197, 91, 46),
- (204, 109, 39), (211, 127, 33), (211, 131, 30), (211, 136, 27),
- (196, 129, 17), (186, 120, 16), (176, 111, 15), (168, 112, 16),
- (161, 114, 17), (156, 113, 19), (152, 112, 21), (140, 104, 25),
- (128, 91, 30), (112, 68, 44), (113, 72, 51), (115, 77, 58),
- (124, 92, 69), (133, 107, 80), (137, 112, 84), (142, 117, 89),
- (165, 138, 104), (173, 142, 106), (181, 147, 109), (180, 145, 108),
- (179, 144, 107), (175, 139, 105), (171, 135, 103), (164, 123, 95),
- (157, 106, 85), (154, 81, 66), (152, 73, 61), (150, 65, 57),
- (151, 62, 58), (152, 60, 60), (154, 61, 61), (157, 62, 62),
- (162, 65, 62), (162, 64, 62), (162, 63, 63), (160, 61, 62),
- (158, 59, 62), (157, 59, 60), (156, 60, 59), (147, 56, 54),
- (134, 49, 47), (101, 34, 28), (91, 32, 22), (81, 30, 17),
- (80, 32, 16), (80, 34, 16), (84, 36, 16), (90, 39, 21),
- (109, 50, 35), (117, 57, 37), (126, 64, 40), (137, 69, 36),
- (149, 75, 32), (158, 80, 31), (168, 85, 31), (188, 96, 33),
- (205, 115, 40), (225, 140, 56), (224, 144, 54), (223, 149, 53),
- (223, 148, 49), (224, 148, 45), (228, 158, 38), (231, 165, 44),
- (229, 181, 70), (226, 178, 76), (223, 175, 82), (224, 173, 73),
- (225, 171, 64), (229, 166, 49), (232, 161, 40), (232, 160, 38),
- (225, 156, 48), (208, 141, 49), (197, 133, 37), (186, 126, 26),
- (181, 122, 22), (176, 118, 18), (158, 108, 15), (144, 95, 16),
- (113, 68, 18), (104, 61, 15), (96, 54, 13), (93, 52, 10),
- (91, 51, 8), (93, 47, 6), (94, 44, 6), (99, 43, 8),
- (105, 41, 10), (123, 40, 15), (126, 38, 16), (130, 37, 18),
- (138, 35, 20), (146, 36, 22), (152, 37, 25), (158, 40, 27),
- (167, 43, 32), (172, 43, 34), (178, 43, 37), (179, 43, 39),
- (180, 43, 41), (179, 43, 41), (175, 43, 38), (165, 43, 39),
- (154, 45, 38), (148, 66, 45), (148, 73, 47), (149, 81, 50),
- (148, 93, 55), (146, 102, 62), (142, 105, 67), (139, 105, 72),
- (158, 121, 87), (171, 134, 94), (185, 147, 102), (189, 151, 104),
- (194, 156, 107), (194, 156, 108), (193, 146, 107), (192, 138, 105),
- (185, 128, 100), (165, 118, 82), (158, 117, 77), (151, 117, 73),
- (141, 108, 62), (134, 98, 53), (124, 88, 46), (120, 77, 40),
- (110, 58, 27), (106, 54, 25), (103, 50, 23), (96, 41, 21),
- (89, 38, 20), (86, 34, 21), (86, 31, 21), (88, 29, 19),
- (90, 27, 18), (74, 22, 17), (68, 21, 16), (62, 20, 15),
- (51, 20, 15), (45, 19, 15), (50, 18, 14), (57, 18, 12),
- (71, 19, 9), (72, 19, 9), (74, 20, 9), (74, 20, 9),
- (75, 20, 9), (77, 18, 10), (76, 17, 9), (77, 16, 9),
- (75, 15, 8), (71, 13, 6), (65, 13, 5), (58, 13, 6),
- (48, 12, 6), (40, 10, 7), (32, 10, 6), (24, 9, 6),
- (16, 12, 6), (15, 12, 6), (15, 13, 7), (17, 14, 9),
- (18, 15, 10), (22, 15, 12), (24, 15, 14), (25, 16, 15),
- (25, 18, 15), (27, 20, 15), (27, 22, 13), (31, 23, 13),
- (38, 23, 14), (46, 23, 15), (58, 24, 14), (72, 23, 14),
- (83, 21, 11), (93, 22, 9), (101, 22, 7), (104, 21, 7),
- (104, 22, 7), (102, 23, 9), (102, 22, 11), (104, 23, 12),
- (106, 22, 12), (105, 20, 14), (101, 21, 15), (95, 21, 18),
- (89, 24, 21), (88, 28, 26), (94, 33, 31), (103, 40, 36),
- (115, 49, 41), (131, 58, 49), (142, 71, 56), (152, 87, 65),
- (164, 100, 76), (174, 117, 87), (184, 139, 97), (196, 154, 106),
- (205, 165, 114), (213, 175, 120), (223, 182, 130), (226, 186, 138),
- (232, 200, 147), (235, 210, 156), (236, 215, 161), (237, 213, 159),
- (238, 205, 156), (228, 188, 147), (224, 176, 136), (217, 166, 126),
- (209, 159, 117), (203, 150, 104), (197, 141, 93), (185, 127, 79),
- (177, 109, 61), (168, 93, 44), (162, 76, 31), (162, 61, 18),
- (164, 53, 15), (164, 48, 15), (162, 45, 15), (159, 47, 17),
- (153, 48, 21), (152, 47, 21), (153, 43, 25), (163, 56, 40),
- (172, 65, 49), (182, 69, 58), (186, 74, 65), (189, 80, 69)
- ),
-
-// 506 Blossoms
-((153, 135, 91), (143, 145, 101), (148, 139, 97), (153, 134, 93),
- (165, 127, 89), (178, 121, 85), (187, 118, 85), (196, 116, 86),
- (217, 118, 99), (222, 119, 102), (228, 121, 106), (231, 117, 104),
- (234, 114, 103), (235, 116, 106), (236, 118, 109), (234, 120, 110),
- (232, 123, 112), (220, 147, 123), (211, 156, 122), (202, 165, 122),
- (192, 167, 119), (183, 169, 117), (179, 167, 116), (175, 165, 115),
- (142, 158, 109), (125, 157, 106), (108, 156, 104), (98, 147, 99),
- (88, 138, 94), (87, 132, 91), (87, 127, 89), (90, 114, 79),
- (93, 110, 73), (96, 107, 62), (106, 106, 60), (116, 106, 59),
- (133, 106, 61), (151, 106, 64), (160, 108, 67), (169, 111, 70),
- (190, 118, 85), (195, 123, 92), (200, 128, 100), (199, 128, 106),
- (198, 129, 112), (196, 126, 113), (195, 124, 115), (186, 117, 117),
- (181, 109, 120), (165, 97, 110), (160, 94, 99), (156, 92, 88),
- (157, 89, 77), (158, 86, 66), (162, 86, 62), (166, 86, 59),
- (181, 85, 49), (186, 84, 45), (192, 84, 41), (194, 86, 39),
- (196, 88, 38), (199, 90, 38), (202, 92, 39), (207, 100, 41),
- (212, 109, 45), (212, 112, 63), (202, 113, 69), (193, 114, 75),
- (189, 115, 74), (185, 117, 73), (176, 122, 73), (175, 129, 74),
- (185, 128, 82), (190, 124, 85), (195, 120, 88), (193, 116, 85),
- (191, 113, 83), (190, 109, 81), (189, 106, 80), (187, 99, 76),
- (189, 89, 79), (191, 80, 85), (188, 82, 89), (186, 85, 93),
- (183, 88, 94), (181, 92, 95), (181, 94, 98), (187, 102, 102),
- (185, 113, 114), (182, 124, 119), (180, 136, 125), (179, 142, 126),
- (178, 148, 128), (186, 163, 135), (199, 177, 140), (209, 187, 147),
- (220, 192, 153), (221, 203, 162), (218, 202, 162), (215, 201, 162),
- (217, 199, 159), (219, 197, 157), (228, 191, 151), (237, 183, 152),
- (239, 170, 148), (237, 165, 145), (236, 160, 143), (237, 159, 140),
- (238, 158, 138), (238, 155, 134), (240, 155, 135), (238, 155, 136),
- (235, 159, 137), (228, 180, 141), (225, 187, 139), (222, 194, 138),
- (219, 202, 134), (218, 205, 134), (220, 203, 135), (219, 203, 139),
- (216, 197, 145), (202, 186, 136), (188, 175, 128), (183, 167, 124),
- (179, 159, 120), (170, 144, 111), (169, 131, 106), (171, 126, 103),
- (173, 122, 97), (159, 110, 78), (152, 109, 73), (146, 108, 68),
- (128, 108, 60), (113, 117, 54), (106, 130, 51), (108, 143, 52),
- (134, 170, 87), (143, 181, 110), (152, 192, 133), (153, 198, 141),
- (154, 204, 149), (158, 214, 156), (166, 213, 163), (181, 212, 167),
- (196, 206, 170), (221, 187, 166), (223, 184, 159), (226, 181, 153),
- (226, 173, 134), (230, 169, 114), (228, 165, 93), (215, 159, 74),
- (192, 144, 45), (184, 141, 41), (177, 139, 37), (170, 137, 32),
- (173, 140, 27), (168, 144, 25), (162, 147, 23), (159, 144, 26),
- (151, 143, 29), (152, 131, 34), (157, 131, 33), (162, 131, 33),
- (173, 135, 30), (185, 134, 31), (197, 137, 28), (206, 135, 28),
- (222, 120, 30), (227, 117, 30), (232, 115, 30), (240, 112, 32),
- (246, 113, 36), (247, 115, 41), (249, 119, 47), (248, 115, 53),
- (248, 109, 58), (248, 106, 58), (249, 106, 58), (243, 108, 61),
- (240, 116, 66), (235, 121, 74), (226, 120, 82), (219, 113, 83),
- (215, 99, 79), (214, 98, 79), (214, 98, 79), (216, 99, 83),
- (215, 96, 90), (215, 90, 94), (214, 84, 93), (219, 82, 91),
- (223, 85, 85), (231, 97, 77), (239, 105, 76), (244, 109, 72),
- (246, 107, 67), (246, 105, 65), (243, 103, 62), (239, 110, 54),
- (237, 118, 51), (231, 123, 47), (227, 120, 41), (225, 116, 38),
- (219, 110, 38), (211, 103, 37), (204, 100, 40), (192, 99, 44),
- (182, 99, 45), (172, 97, 44), (164, 98, 42), (152, 92, 37),
- (142, 86, 34), (130, 81, 37), (119, 85, 44), (111, 92, 53),
- (106, 108, 62), (102, 119, 70), (103, 124, 71), (105, 121, 69),
- (107, 121, 69), (114, 120, 70), (121, 125, 73), (128, 133, 81),
- (136, 138, 86), (146, 136, 86), (154, 132, 89), (164, 128, 89),
- (175, 127, 89), (185, 130, 95), (194, 139, 103), (203, 146, 111),
- (211, 155, 121), (218, 163, 129), (225, 169, 134), (231, 171, 139),
- (235, 170, 139), (236, 166, 139), (235, 161, 137), (231, 155, 133),
- (226, 147, 125), (223, 139, 116), (225, 130, 102), (227, 117, 89),
- (227, 106, 76), (227, 98, 68), (224, 92, 62), (220, 92, 61),
- (214, 100, 63), (208, 111, 68), (204, 119, 71), (189, 118, 73),
- (175, 117, 72), (166, 115, 74), (156, 114, 75), (147, 120, 82)
- ),
-
-// 507 Blue_Velvet
-((55, 47, 96), (55, 48, 95), (55, 47, 93), (55, 47, 91),
- (53, 45, 86), (52, 44, 81), (51, 42, 78), (50, 41, 76),
- (46, 38, 68), (45, 37, 66), (45, 36, 64), (44, 35, 62),
- (43, 35, 61), (43, 34, 59), (43, 34, 58), (43, 33, 57),
- (43, 33, 57), (44, 35, 57), (44, 35, 58), (44, 36, 59),
- (44, 35, 58), (45, 35, 58), (45, 35, 57), (46, 35, 57),
- (47, 36, 58), (48, 37, 60), (49, 39, 62), (50, 40, 64),
- (51, 41, 66), (51, 42, 67), (52, 43, 69), (52, 46, 74),
- (55, 50, 81), (65, 67, 102), (66, 72, 110), (68, 77, 118),
- (68, 77, 121), (68, 78, 124), (68, 78, 124), (69, 79, 124),
- (70, 78, 121), (66, 71, 114), (63, 65, 108), (60, 59, 101),
- (58, 54, 95), (56, 52, 93), (55, 51, 91), (52, 47, 87),
- (51, 45, 85), (51, 45, 88), (50, 46, 90), (49, 47, 92),
- (49, 47, 93), (49, 47, 94), (49, 47, 94), (50, 48, 95),
- (53, 49, 95), (53, 48, 94), (54, 48, 93), (53, 48, 90),
- (53, 48, 88), (52, 48, 86), (52, 48, 85), (52, 47, 83),
- (52, 46, 83), (53, 48, 84), (53, 49, 84), (53, 50, 85),
- (53, 50, 86), (53, 51, 87), (54, 52, 90), (55, 52, 92),
- (56, 51, 92), (55, 50, 92), (55, 49, 92), (55, 48, 91),
- (55, 48, 91), (56, 48, 91), (57, 48, 92), (58, 49, 94),
- (59, 50, 97), (62, 59, 105), (65, 67, 113), (69, 76, 121),
- (73, 81, 125), (77, 86, 129), (86, 97, 140), (101, 112, 149),
- (138, 148, 174), (149, 157, 178), (160, 166, 182), (162, 167, 181),
- (164, 168, 180), (160, 164, 178), (161, 168, 183), (154, 162, 181),
- (146, 155, 175), (113, 128, 156), (99, 120, 153), (85, 113, 151),
- (81, 111, 150), (78, 109, 150), (75, 106, 151), (76, 106, 151),
- (82, 110, 154), (87, 114, 155), (92, 118, 157), (94, 119, 157),
- (97, 121, 158), (96, 124, 161), (97, 125, 162), (99, 125, 162),
- (99, 124, 160), (91, 111, 152), (88, 107, 149), (85, 104, 147),
- (79, 95, 142), (75, 89, 137), (70, 81, 131), (65, 72, 124),
- (57, 58, 111), (55, 55, 107), (53, 53, 103), (52, 52, 101),
- (52, 52, 99), (50, 50, 94), (50, 48, 87), (49, 45, 79),
- (48, 42, 71), (46, 37, 57), (45, 35, 53), (45, 34, 50),
- (44, 32, 46), (44, 30, 43), (43, 30, 40), (43, 30, 40),
- (44, 32, 45), (45, 34, 50), (47, 37, 56), (47, 37, 58),
- (48, 38, 60), (49, 39, 63), (51, 41, 65), (53, 43, 69),
- (55, 45, 73), (56, 46, 77), (55, 45, 77), (55, 45, 77),
- (54, 45, 76), (54, 43, 76), (52, 42, 74), (51, 42, 75),
- (49, 41, 75), (49, 40, 75), (49, 40, 75), (48, 40, 76),
- (48, 42, 80), (49, 44, 85), (51, 50, 91), (56, 58, 100),
- (60, 66, 108), (69, 86, 128), (72, 90, 132), (75, 95, 136),
- (81, 105, 146), (85, 114, 154), (87, 121, 160), (86, 127, 164),
- (90, 132, 168), (93, 134, 169), (96, 136, 170), (102, 139, 172),
- (107, 143, 176), (116, 145, 174), (124, 148, 172), (135, 152, 169),
- (139, 152, 165), (138, 152, 167), (137, 150, 166), (133, 144, 162),
- (129, 137, 156), (119, 127, 147), (105, 114, 139), (90, 102, 134),
- (68, 82, 125), (64, 78, 122), (61, 74, 120), (58, 68, 116),
- (56, 63, 114), (55, 61, 111), (56, 60, 111), (57, 60, 111),
- (57, 60, 112), (59, 61, 113), (61, 64, 117), (66, 70, 120),
- (70, 77, 125), (75, 82, 129), (79, 87, 131), (82, 91, 134),
- (85, 93, 134), (84, 95, 133), (83, 93, 132), (82, 91, 129),
- (80, 88, 124), (78, 81, 118), (70, 73, 110), (64, 64, 103),
- (57, 56, 97), (54, 52, 92), (53, 49, 87), (52, 46, 83),
- (51, 45, 80), (51, 44, 79), (51, 45, 79), (53, 46, 80),
- (54, 46, 81), (55, 47, 83), (56, 48, 86), (56, 49, 89),
- (57, 49, 91), (57, 49, 93), (57, 49, 94), (57, 48, 95),
- (56, 47, 95), (55, 47, 93), (54, 47, 90), (54, 46, 88),
- (54, 46, 87), (54, 45, 86), (54, 47, 87), (55, 48, 87),
- (55, 50, 90), (56, 53, 94), (58, 56, 99), (59, 60, 104),
- (59, 63, 109), (60, 64, 112), (60, 66, 115), (61, 67, 117),
- (62, 67, 119), (62, 66, 119), (62, 65, 118), (61, 64, 116),
- (59, 62, 113), (58, 60, 109), (58, 57, 107), (57, 54, 104),
- (55, 53, 102), (54, 51, 100), (53, 50, 98), (53, 49, 98),
- (53, 49, 98), (53, 48, 98), (54, 47, 99), (54, 47, 98)
- ),
-
-// 508 Bluebells
-((51, 31, 24), (40, 29, 26), (37, 28, 32), (35, 28, 39),
- (37, 27, 52), (39, 27, 66), (41, 29, 73), (44, 31, 80),
- (49, 40, 109), (44, 45, 119), (40, 50, 129), (35, 51, 136),
- (30, 52, 144), (34, 53, 145), (38, 55, 147), (44, 60, 150),
- (51, 66, 153), (87, 102, 178), (88, 115, 184), (90, 128, 190),
- (88, 133, 191), (87, 139, 192), (93, 143, 191), (100, 148, 191),
- (150, 179, 208), (169, 195, 218), (188, 211, 228), (189, 217, 238),
- (191, 223, 248), (183, 219, 246), (176, 215, 244), (160, 204, 238),
- (155, 195, 232), (151, 173, 215), (145, 162, 208), (139, 152, 202),
- (120, 139, 197), (101, 126, 192), (91, 123, 191), (82, 120, 190),
- (48, 96, 186), (36, 84, 178), (25, 73, 170), (22, 63, 154),
- (19, 54, 139), (18, 53, 133), (17, 53, 128), (16, 53, 120),
- (19, 53, 118), (25, 59, 118), (32, 59, 107), (39, 60, 97),
- (39, 61, 85), (40, 62, 73), (40, 62, 71), (41, 63, 70),
- (37, 69, 89), (37, 72, 100), (37, 76, 112), (36, 78, 113),
- (35, 81, 115), (34, 80, 113), (33, 79, 111), (31, 76, 107),
- (26, 69, 106), (14, 55, 115), (10, 46, 112), (7, 38, 109),
- (5, 34, 103), (4, 30, 98), (3, 22, 82), (2, 14, 65),
- (2, 5, 46), (2, 4, 43), (2, 3, 41), (3, 5, 42),
- (5, 7, 43), (5, 9, 43), (5, 11, 43), (7, 17, 45),
- (11, 23, 49), (19, 34, 60), (21, 35, 62), (24, 37, 65),
- (24, 36, 65), (25, 35, 65), (25, 37, 66), (27, 39, 68),
- (36, 50, 79), (41, 57, 85), (47, 64, 91), (54, 69, 94),
- (62, 74, 98), (79, 88, 107), (95, 102, 115), (108, 110, 118),
- (122, 118, 115), (119, 115, 109), (124, 117, 110), (129, 120, 111),
- (138, 129, 119), (147, 138, 128), (164, 158, 151), (186, 175, 163),
- (206, 192, 178), (201, 186, 172), (196, 180, 167), (195, 179, 167),
- (194, 179, 168), (198, 188, 183), (208, 201, 200), (228, 220, 218),
- (241, 236, 234), (239, 246, 250), (229, 240, 249), (220, 235, 248),
- (200, 223, 246), (179, 207, 239), (159, 190, 228), (140, 172, 217),
- (124, 156, 204), (112, 149, 199), (101, 143, 194), (100, 143, 195),
- (99, 144, 196), (99, 144, 196), (99, 141, 194), (111, 146, 195),
- (128, 150, 187), (147, 152, 160), (152, 153, 157), (157, 154, 154),
- (166, 158, 150), (170, 160, 148), (170, 164, 154), (170, 162, 157),
- (155, 152, 146), (143, 139, 127), (131, 126, 108), (124, 119, 97),
- (118, 112, 86), (104, 105, 74), (92, 98, 70), (80, 92, 72),
- (69, 88, 78), (53, 78, 86), (50, 75, 86), (47, 72, 86),
- (44, 65, 85), (41, 62, 78), (39, 57, 71), (34, 50, 68),
- (24, 36, 65), (22, 35, 65), (21, 34, 66), (21, 33, 68),
- (22, 33, 66), (23, 37, 62), (25, 38, 55), (25, 36, 44),
- (24, 33, 34), (25, 35, 17), (28, 35, 16), (31, 36, 16),
- (36, 43, 15), (42, 51, 20), (46, 55, 25), (45, 55, 29),
- (41, 43, 31), (41, 39, 31), (41, 36, 32), (40, 33, 29),
- (45, 30, 28), (50, 30, 29), (51, 33, 30), (55, 32, 32),
- (53, 29, 31), (49, 23, 33), (42, 19, 34), (37, 14, 36),
- (33, 11, 37), (28, 12, 40), (27, 14, 44), (26, 17, 48),
- (19, 26, 69), (17, 30, 75), (16, 34, 81), (17, 43, 95),
- (19, 54, 109), (26, 68, 127), (47, 88, 140), (69, 106, 151),
- (88, 122, 164), (106, 139, 176), (126, 157, 189), (144, 172, 199),
- (152, 185, 212), (172, 202, 223), (193, 217, 231), (212, 229, 240),
- (227, 239, 247), (242, 249, 253), (254, 254, 254), (251, 253, 249),
- (241, 243, 238), (226, 233, 220), (211, 217, 200), (193, 197, 180),
- (173, 176, 160), (156, 158, 146), (142, 147, 135), (126, 130, 125),
- (107, 116, 113), (88, 100, 101), (69, 82, 89), (48, 62, 78),
- (31, 46, 75), (21, 43, 79), (19, 43, 89), (22, 48, 99),
- (26, 56, 107), (36, 61, 111), (46, 65, 113), (55, 66, 114),
- (58, 67, 116), (58, 67, 117), (60, 71, 119), (59, 77, 124),
- (64, 84, 126), (70, 90, 124), (88, 99, 122), (107, 113, 128),
- (123, 121, 133), (136, 132, 140), (144, 143, 154), (152, 155, 168),
- (155, 164, 183), (162, 175, 190), (180, 193, 206), (198, 210, 218),
- (217, 225, 227), (233, 238, 236), (246, 245, 237), (246, 240, 233),
- (236, 226, 219), (221, 209, 202), (202, 190, 183), (182, 170, 162),
- (162, 152, 147), (146, 138, 132), (129, 122, 113), (114, 103, 94),
- (99, 85, 76), (82, 66, 58), (67, 49, 41), (57, 37, 29)
- ),
-
-
-// 509 Blush
-((245, 172, 163), (249, 180, 171), (248, 185, 177), (248, 191, 183),
- (248, 200, 191), (249, 209, 199), (249, 214, 201), (249, 220, 204),
- (252, 237, 213), (252, 241, 217), (252, 246, 222), (251, 247, 224),
- (251, 248, 227), (251, 248, 228), (252, 249, 229), (252, 249, 230),
- (253, 250, 231), (253, 249, 240), (252, 245, 239), (252, 241, 238),
- (252, 234, 231), (252, 228, 224), (251, 223, 221), (251, 219, 218),
- (250, 211, 213), (250, 209, 212), (250, 207, 212), (250, 207, 211),
- (250, 208, 210), (250, 208, 209), (250, 209, 209), (248, 212, 213),
- (246, 215, 217), (246, 219, 221), (241, 216, 212), (237, 214, 203),
- (232, 202, 190), (227, 190, 178), (225, 182, 171), (223, 174, 165),
- (224, 151, 143), (223, 141, 130), (223, 131, 118), (220, 120, 104),
- (218, 110, 91), (217, 104, 86), (216, 99, 82), (216, 92, 78),
- (213, 91, 79), (217, 93, 88), (217, 94, 88), (217, 95, 89),
- (211, 91, 86), (205, 87, 84), (200, 85, 83), (195, 84, 82),
- (175, 78, 85), (163, 75, 84), (152, 72, 83), (133, 64, 73),
- (115, 56, 64), (108, 50, 58), (101, 45, 52), (81, 37, 41),
- (68, 30, 32), (59, 21, 23), (58, 17, 18), (58, 13, 14),
- (56, 11, 12), (54, 10, 10), (44, 7, 5), (42, 5, 4),
- (44, 4, 3), (45, 5, 3), (46, 6, 4), (35, 5, 4),
- (25, 5, 4), (20, 4, 3), (15, 3, 3), (7, 1, 2),
- (1, 0, 1), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 0, 1), (0, 1, 1), (0, 0, 1), (0, 1, 1),
- (10, 11, 11), (29, 20, 21), (48, 29, 31), (60, 37, 38),
- (72, 45, 45), (93, 59, 60), (116, 81, 82), (130, 101, 101),
- (144, 105, 106), (185, 126, 127), (205, 140, 141), (225, 155, 156),
- (232, 170, 170), (240, 185, 184), (241, 195, 193), (240, 201, 198),
- (240, 202, 200), (244, 211, 209), (248, 221, 218), (249, 227, 225),
- (251, 234, 232), (253, 243, 240), (254, 249, 245), (254, 251, 248),
- (254, 252, 249), (253, 251, 245), (253, 249, 242), (253, 247, 240),
- (253, 241, 230), (253, 230, 217), (252, 217, 202), (252, 203, 189),
- (246, 184, 171), (245, 180, 164), (245, 177, 157), (245, 175, 153),
- (246, 174, 150), (246, 170, 145), (246, 163, 142), (245, 160, 142),
- (241, 158, 142), (229, 151, 135), (224, 147, 130), (219, 144, 126),
- (205, 130, 115), (188, 115, 103), (166, 102, 91), (145, 83, 77),
- (103, 51, 47), (87, 35, 33), (72, 19, 19), (67, 14, 15),
- (62, 10, 11), (59, 7, 9), (62, 11, 14), (73, 20, 24),
- (84, 31, 35), (127, 55, 62), (136, 60, 68), (146, 65, 74),
- (166, 74, 84), (185, 84, 94), (196, 91, 101), (205, 98, 108),
- (211, 104, 115), (210, 103, 113), (209, 102, 112), (204, 97, 107),
- (197, 91, 99), (188, 80, 87), (178, 71, 76), (167, 62, 65),
- (157, 53, 55), (146, 41, 42), (145, 39, 40), (145, 38, 39),
- (146, 38, 40), (148, 43, 43), (151, 48, 50), (158, 57, 61),
- (175, 90, 93), (178, 98, 101), (182, 106, 109), (194, 124, 121),
- (205, 141, 135), (215, 157, 150), (227, 172, 165), (236, 186, 183),
- (239, 197, 198), (242, 206, 206), (242, 212, 209), (239, 215, 208),
- (236, 210, 201), (234, 198, 189), (228, 182, 176), (223, 165, 161),
- (207, 141, 139), (204, 140, 135), (202, 139, 132), (201, 139, 124),
- (202, 139, 120), (207, 138, 117), (209, 140, 114), (212, 144, 121),
- (214, 150, 132), (219, 162, 145), (226, 171, 157), (235, 179, 167),
- (241, 181, 170), (245, 180, 172), (246, 176, 173), (245, 173, 173),
- (246, 168, 174), (245, 165, 173), (246, 161, 172), (245, 158, 169),
- (245, 159, 167), (246, 164, 167), (245, 172, 175), (245, 181, 182),
- (247, 188, 189), (247, 190, 193), (246, 190, 192), (245, 187, 185),
- (244, 183, 177), (242, 178, 169), (241, 172, 163), (241, 165, 159),
- (241, 159, 157), (242, 151, 151), (242, 145, 146), (242, 142, 140),
- (241, 142, 138), (244, 151, 140), (246, 163, 149), (248, 174, 159),
- (248, 186, 170), (245, 193, 177), (239, 193, 178), (233, 192, 175),
- (226, 184, 166), (220, 174, 153), (211, 162, 139), (203, 148, 126),
- (192, 132, 113), (179, 117, 102), (165, 97, 88), (152, 78, 74),
- (130, 57, 55), (114, 38, 38), (97, 24, 24), (79, 18, 16),
- (67, 12, 11), (59, 10, 11), (47, 9, 12), (41, 8, 13),
- (43, 13, 17), (50, 22, 24), (64, 40, 37), (86, 58, 52),
- (108, 72, 65), (125, 86, 78), (145, 95, 85), (166, 99, 89),
- (187, 113, 104), (208, 129, 120), (227, 143, 134), (239, 159, 151)
- ),
-
-// 510 Bluster
-((65, 45, 53), (74, 53, 57), (71, 49, 54), (69, 46, 52),
- (71, 46, 53), (73, 47, 54), (72, 47, 54), (72, 48, 54),
- (62, 45, 52), (52, 43, 52), (42, 41, 53), (33, 42, 55),
- (25, 43, 58), (21, 47, 62), (17, 51, 67), (15, 53, 70),
- (14, 55, 74), (9, 63, 85), (10, 67, 89), (11, 71, 93),
- (12, 71, 93), (14, 71, 94), (13, 71, 93), (12, 71, 93),
- (11, 62, 82), (14, 57, 75), (18, 52, 69), (21, 48, 64),
- (25, 44, 59), (26, 42, 57), (28, 41, 56), (34, 41, 56),
- (41, 44, 60), (49, 53, 71), (53, 59, 77), (58, 65, 84),
- (62, 71, 92), (67, 78, 100), (64, 79, 102), (61, 80, 105),
- (47, 80, 104), (46, 79, 101), (45, 78, 99), (43, 75, 98),
- (41, 73, 97), (42, 73, 97), (43, 74, 98), (45, 76, 101),
- (50, 80, 106), (58, 85, 112), (65, 85, 112), (72, 85, 112),
- (78, 86, 113), (84, 87, 114), (84, 87, 112), (85, 87, 111),
- (75, 73, 92), (69, 63, 81), (64, 54, 70), (60, 49, 61),
- (57, 44, 53), (54, 41, 49), (51, 38, 46), (47, 34, 42),
- (44, 33, 42), (49, 39, 52), (56, 47, 62), (63, 56, 72),
- (68, 61, 77), (73, 66, 83), (85, 79, 99), (94, 87, 112),
- (104, 104, 135), (105, 108, 139), (107, 113, 143), (105, 110, 141),
- (103, 108, 140), (97, 106, 139), (92, 104, 138), (82, 100, 133),
- (71, 95, 127), (61, 85, 113), (59, 83, 108), (58, 81, 104),
- (58, 80, 101), (58, 80, 99), (60, 79, 94), (64, 77, 89),
- (78, 77, 82), (86, 76, 76), (95, 75, 71), (96, 74, 69),
- (97, 74, 68), (95, 73, 70), (88, 75, 76), (80, 77, 80),
- (78, 78, 83), (76, 86, 99), (64, 89, 107), (53, 92, 116),
- (47, 91, 115), (42, 90, 115), (35, 87, 111), (37, 83, 108),
- (35, 75, 100), (26, 70, 93), (18, 65, 87), (17, 61, 83),
- (16, 58, 79), (16, 54, 74), (20, 50, 67), (24, 47, 63),
- (25, 47, 62), (26, 46, 61), (26, 45, 61), (27, 45, 61),
- (28, 47, 63), (27, 50, 65), (30, 52, 68), (32, 52, 69),
- (31, 46, 63), (26, 43, 58), (21, 40, 54), (20, 37, 51),
- (19, 35, 48), (18, 30, 41), (18, 23, 32), (16, 14, 23),
- (11, 10, 17), (5, 8, 14), (5, 8, 14), (6, 9, 14),
- (7, 9, 16), (12, 11, 18), (18, 15, 23), (24, 20, 30),
- (38, 36, 45), (43, 44, 53), (49, 52, 61), (50, 54, 65),
- (51, 57, 69), (51, 64, 78), (49, 69, 87), (47, 76, 94),
- (47, 82, 100), (44, 86, 104), (43, 85, 103), (43, 85, 103),
- (43, 84, 101), (48, 83, 98), (53, 82, 95), (63, 83, 92),
- (77, 80, 85), (78, 78, 82), (80, 76, 80), (80, 69, 74),
- (79, 63, 69), (78, 57, 62), (77, 53, 59), (79, 50, 59),
- (84, 48, 56), (95, 42, 46), (96, 41, 43), (98, 41, 40),
- (100, 43, 44), (104, 49, 48), (107, 57, 56), (112, 61, 62),
- (120, 72, 76), (123, 77, 85), (127, 83, 95), (136, 98, 115),
- (147, 106, 130), (154, 113, 143), (160, 111, 144), (161, 114, 149),
- (159, 118, 153), (159, 115, 147), (152, 110, 141), (142, 93, 123),
- (125, 79, 104), (100, 66, 89), (78, 54, 71), (59, 45, 56),
- (38, 25, 32), (34, 21, 28), (30, 17, 24), (24, 12, 18),
- (18, 9, 13), (13, 8, 10), (11, 6, 8), (12, 6, 7),
- (11, 6, 8), (10, 7, 9), (7, 9, 11), (6, 11, 16),
- (8, 15, 20), (13, 19, 25), (18, 23, 31), (22, 27, 35),
- (24, 29, 39), (27, 31, 42), (31, 33, 44), (36, 35, 48),
- (39, 38, 51), (38, 39, 54), (36, 42, 58), (32, 46, 61),
- (30, 49, 67), (30, 55, 74), (30, 60, 81), (33, 65, 90),
- (34, 71, 96), (32, 74, 102), (33, 78, 105), (32, 79, 106),
- (34, 80, 108), (38, 79, 104), (38, 74, 100), (39, 68, 92),
- (38, 63, 86), (36, 63, 85), (39, 63, 85), (42, 63, 84),
- (46, 60, 80), (50, 55, 74), (49, 50, 68), (48, 48, 65),
- (46, 46, 62), (43, 43, 59), (41, 37, 51), (37, 30, 41),
- (32, 23, 31), (27, 17, 23), (22, 13, 19), (20, 10, 16),
- (20, 10, 15), (23, 10, 15), (27, 12, 15), (29, 13, 17),
- (30, 15, 20), (30, 16, 23), (33, 18, 25), (37, 20, 28),
- (40, 22, 30), (41, 23, 31), (41, 24, 33), (41, 25, 34),
- (43, 25, 35), (46, 26, 37), (51, 32, 41), (52, 36, 44),
- (49, 34, 43), (49, 34, 42), (47, 30, 40), (54, 36, 45)
- ),
-
-// 511 Boquet_of_Roses
-((154, 14, 6), (150, 22, 9), (145, 26, 10), (141, 30, 12),
- (139, 35, 14), (138, 41, 17), (137, 44, 18), (136, 47, 19),
- (138, 61, 31), (144, 74, 42), (151, 87, 53), (155, 95, 66),
- (159, 104, 80), (159, 99, 74), (160, 95, 69), (158, 94, 66),
- (157, 93, 64), (155, 101, 79), (154, 101, 75), (153, 101, 71),
- (160, 118, 89), (168, 136, 107), (170, 143, 117), (173, 151, 127),
- (184, 173, 146), (187, 175, 151), (190, 178, 157), (183, 173, 151),
- (177, 169, 146), (174, 165, 142), (172, 161, 138), (166, 151, 128),
- (158, 138, 114), (145, 110, 83), (139, 99, 69), (133, 88, 55),
- (132, 74, 43), (131, 60, 32), (130, 55, 28), (129, 50, 24),
- (127, 40, 14), (127, 38, 16), (128, 37, 18), (126, 38, 23),
- (124, 40, 29), (123, 43, 29), (122, 46, 30), (117, 53, 32),
- (113, 56, 38), (107, 62, 46), (103, 64, 44), (100, 67, 43),
- (96, 65, 44), (92, 64, 45), (92, 63, 44), (92, 62, 44),
- (80, 49, 35), (81, 41, 30), (83, 34, 25), (86, 26, 19),
- (89, 18, 13), (90, 15, 11), (92, 12, 9), (99, 10, 6),
- (108, 8, 5), (119, 3, 0), (125, 4, 1), (131, 6, 2),
- (133, 7, 2), (135, 9, 2), (138, 10, 2), (140, 16, 5),
- (143, 34, 12), (145, 44, 17), (147, 54, 22), (151, 68, 29),
- (155, 83, 37), (154, 88, 42), (154, 93, 47), (154, 100, 58),
- (159, 109, 66), (164, 123, 84), (159, 124, 91), (154, 125, 99),
- (154, 125, 100), (155, 125, 102), (156, 118, 98), (153, 111, 89),
- (142, 89, 69), (141, 71, 55), (140, 54, 41), (138, 46, 34),
- (136, 39, 28), (133, 29, 17), (130, 20, 11), (130, 14, 7),
- (131, 12, 7), (135, 20, 12), (134, 24, 14), (134, 28, 17),
- (133, 27, 17), (133, 27, 17), (129, 30, 20), (122, 38, 23),
- (114, 45, 26), (114, 53, 35), (114, 62, 45), (114, 70, 50),
- (114, 78, 56), (116, 88, 62), (121, 95, 71), (126, 99, 78),
- (129, 102, 78), (130, 104, 73), (132, 102, 70), (134, 101, 68),
- (139, 95, 62), (143, 93, 58), (147, 93, 57), (152, 90, 51),
- (156, 79, 46), (159, 82, 53), (163, 85, 60), (165, 87, 63),
- (168, 90, 67), (168, 96, 73), (169, 107, 85), (176, 123, 104),
- (187, 138, 118), (192, 154, 128), (192, 155, 129), (193, 156, 131),
- (195, 152, 120), (190, 136, 105), (182, 115, 84), (174, 91, 67),
- (161, 52, 31), (151, 34, 19), (142, 17, 7), (140, 12, 4),
- (138, 8, 2), (137, 4, 1), (137, 9, 5), (139, 18, 10),
- (141, 31, 19), (148, 68, 47), (152, 78, 55), (156, 88, 64),
- (163, 105, 82), (164, 119, 95), (168, 127, 100), (171, 130, 99),
- (168, 123, 94), (166, 120, 91), (164, 117, 89), (163, 112, 79),
- (161, 105, 71), (153, 100, 63), (145, 94, 60), (145, 87, 55),
- (147, 81, 51), (142, 64, 38), (141, 60, 35), (140, 57, 32),
- (138, 52, 29), (133, 49, 25), (122, 46, 24), (117, 46, 24),
- (121, 44, 20), (120, 41, 18), (120, 38, 17), (122, 31, 13),
- (130, 24, 9), (143, 18, 5), (152, 12, 2), (159, 11, 2),
- (163, 13, 5), (166, 14, 6), (163, 13, 7), (161, 15, 7),
- (160, 20, 9), (161, 24, 11), (158, 27, 14), (154, 31, 13),
- (161, 59, 21), (164, 65, 26), (168, 72, 31), (176, 87, 42),
- (183, 105, 51), (194, 125, 58), (199, 134, 62), (199, 136, 68),
- (195, 133, 70), (193, 131, 68), (182, 122, 62), (169, 109, 57),
- (154, 97, 54), (144, 89, 50), (136, 85, 51), (134, 83, 54),
- (133, 85, 62), (131, 88, 65), (130, 91, 67), (127, 92, 69),
- (125, 91, 68), (115, 88, 64), (107, 79, 56), (101, 69, 47),
- (104, 53, 36), (106, 41, 26), (111, 28, 16), (120, 21, 11),
- (134, 12, 6), (152, 6, 4), (170, 1, 1), (187, 1, 1),
- (193, 3, 2), (199, 8, 3), (199, 9, 4), (202, 9, 5),
- (198, 11, 6), (193, 21, 9), (184, 33, 15), (178, 48, 23),
- (178, 66, 35), (179, 88, 50), (176, 104, 67), (171, 120, 77),
- (169, 134, 88), (167, 143, 99), (158, 141, 106), (147, 131, 100),
- (133, 118, 89), (125, 106, 79), (117, 93, 68), (113, 83, 56),
- (111, 77, 50), (117, 80, 51), (129, 86, 55), (143, 96, 66),
- (154, 111, 84), (167, 130, 102), (179, 144, 109), (192, 154, 114),
- (199, 160, 118), (199, 161, 121), (191, 147, 109), (185, 128, 90),
- (182, 103, 67), (177, 82, 51), (169, 59, 38), (160, 40, 27),
- (159, 22, 15), (158, 13, 6), (158, 11, 3), (155, 14, 4)
- ),
-
-// 512 Brushed_Silver
-((184, 191, 195), (182, 187, 191), (183, 187, 190), (184, 188, 190),
- (185, 189, 191), (186, 191, 193), (187, 192, 195), (188, 193, 197),
- (192, 200, 210), (190, 202, 213), (188, 205, 216), (179, 199, 211),
- (170, 194, 206), (158, 182, 195), (146, 171, 184), (140, 165, 178),
- (134, 159, 172), (114, 139, 150), (107, 131, 143), (101, 123, 136),
- (95, 119, 131), (90, 116, 126), (86, 113, 123), (83, 110, 120),
- (69, 96, 103), (60, 84, 91), (52, 73, 79), (44, 62, 66),
- (36, 52, 54), (33, 46, 49), (31, 41, 45), (29, 34, 36),
- (30, 33, 35), (35, 37, 41), (40, 42, 46), (46, 48, 52),
- (52, 55, 58), (59, 62, 64), (62, 65, 67), (65, 68, 71),
- (82, 83, 85), (92, 93, 95), (102, 104, 106), (112, 115, 118),
- (122, 127, 130), (126, 132, 135), (130, 137, 141), (138, 145, 151),
- (146, 155, 159), (161, 169, 174), (166, 173, 176), (172, 177, 179),
- (174, 178, 178), (177, 179, 178), (177, 178, 176), (178, 178, 175),
- (169, 168, 166), (160, 160, 158), (151, 153, 150), (142, 145, 143),
- (133, 137, 136), (129, 133, 132), (126, 130, 129), (119, 123, 122),
- (115, 118, 115), (110, 114, 109), (106, 111, 107), (103, 109, 106),
- (100, 106, 104), (98, 104, 102), (92, 99, 97), (87, 94, 93),
- (77, 84, 85), (74, 80, 80), (71, 77, 75), (70, 76, 74),
- (69, 76, 73), (68, 76, 73), (68, 76, 74), (67, 76, 75),
- (65, 75, 74), (59, 69, 68), (54, 65, 65), (50, 62, 63),
- (49, 60, 61), (48, 59, 60), (47, 56, 57), (47, 55, 55),
- (49, 57, 57), (53, 62, 61), (58, 68, 66), (62, 71, 69),
- (66, 75, 72), (75, 83, 79), (83, 90, 89), (93, 99, 98),
- (104, 109, 107), (123, 125, 124), (128, 130, 131), (134, 136, 139),
- (135, 138, 142), (136, 140, 145), (138, 144, 149), (139, 146, 151),
- (141, 148, 154), (144, 150, 156), (148, 153, 158), (149, 154, 160),
- (151, 156, 162), (154, 158, 165), (154, 160, 169), (153, 160, 173),
- (151, 160, 173), (145, 159, 174), (144, 158, 173), (143, 157, 173),
- (142, 157, 172), (143, 158, 172), (145, 159, 172), (150, 162, 173),
- (159, 167, 176), (163, 168, 174), (168, 169, 173), (168, 168, 171),
- (168, 168, 170), (165, 165, 167), (162, 162, 164), (158, 158, 158),
- (153, 152, 152), (145, 143, 139), (142, 140, 137), (140, 138, 135),
- (137, 135, 132), (135, 131, 128), (131, 128, 123), (122, 126, 120),
- (105, 119, 115), (96, 112, 109), (87, 105, 104), (82, 101, 101),
- (78, 98, 98), (69, 92, 94), (62, 88, 93), (59, 86, 94),
- (63, 86, 95), (70, 94, 105), (73, 98, 108), (77, 103, 112),
- (85, 111, 120), (93, 119, 129), (100, 126, 135), (106, 131, 139),
- (114, 137, 145), (117, 137, 145), (120, 138, 145), (126, 138, 145),
- (129, 137, 145), (131, 136, 145), (133, 136, 143), (134, 136, 142),
- (134, 135, 140), (133, 130, 133), (132, 129, 131), (131, 129, 130),
- (128, 127, 127), (126, 124, 125), (122, 122, 123), (117, 118, 122),
- (109, 114, 123), (106, 113, 122), (104, 112, 121), (101, 110, 120),
- (98, 108, 117), (97, 107, 115), (98, 108, 115), (101, 109, 115),
- (104, 113, 119), (107, 116, 123), (114, 121, 129), (120, 128, 137),
- (124, 134, 145), (130, 140, 153), (134, 144, 158), (137, 148, 162),
- (146, 156, 168), (148, 158, 169), (151, 160, 170), (155, 162, 171),
- (159, 163, 170), (164, 166, 171), (168, 168, 173), (173, 170, 175),
- (179, 173, 174), (182, 174, 173), (183, 175, 173), (183, 175, 172),
- (182, 174, 170), (179, 172, 169), (175, 170, 167), (172, 168, 166),
- (169, 168, 166), (168, 169, 168), (171, 171, 169), (174, 173, 168),
- (177, 175, 170), (179, 175, 171), (180, 177, 172), (180, 176, 172),
- (178, 175, 171), (174, 171, 169), (166, 166, 166), (157, 161, 165),
- (149, 157, 164), (143, 154, 162), (139, 150, 159), (137, 147, 157),
- (136, 145, 153), (136, 143, 148), (136, 139, 142), (136, 137, 137),
- (136, 134, 134), (134, 133, 131), (133, 131, 129), (131, 130, 128),
- (129, 128, 127), (128, 128, 127), (126, 127, 126), (123, 126, 125),
- (122, 123, 121), (120, 120, 116), (120, 118, 113), (122, 119, 112),
- (125, 121, 112), (128, 123, 114), (132, 126, 118), (137, 131, 124),
- (142, 137, 133), (147, 144, 142), (151, 149, 148), (153, 151, 152),
- (153, 151, 154), (152, 151, 155), (152, 152, 154), (151, 151, 153),
- (149, 151, 153), (147, 151, 151), (145, 149, 150), (144, 148, 149),
- (149, 153, 155), (155, 159, 160), (159, 165, 168), (164, 171, 175),
- (169, 177, 181), (174, 181, 185), (179, 184, 189), (182, 188, 192)
- ),
-
-// 513 Bubblegum
-((194, 37, 79), (193, 49, 97), (193, 50, 99), (193, 52, 101),
- (196, 51, 101), (199, 50, 102), (202, 50, 104), (205, 50, 107),
- (206, 46, 110), (207, 46, 116), (208, 46, 122), (206, 44, 124),
- (205, 43, 127), (200, 38, 126), (195, 33, 125), (192, 30, 123),
- (190, 28, 122), (188, 29, 124), (188, 38, 132), (189, 48, 140),
- (189, 61, 146), (190, 75, 152), (191, 82, 157), (192, 90, 162),
- (191, 108, 172), (191, 117, 176), (192, 126, 180), (193, 135, 184),
- (194, 145, 189), (195, 149, 189), (196, 154, 189), (199, 163, 193),
- (198, 166, 193), (199, 161, 185), (201, 157, 185), (203, 154, 186),
- (202, 150, 187), (202, 147, 188), (203, 144, 188), (205, 142, 189),
- (206, 119, 171), (208, 104, 160), (211, 89, 150), (210, 80, 147),
- (209, 71, 145), (207, 69, 145), (205, 68, 146), (203, 70, 154),
- (197, 69, 154), (188, 59, 147), (188, 51, 138), (188, 43, 130),
- (185, 43, 125), (183, 43, 120), (181, 48, 123), (180, 53, 127),
- (170, 83, 143), (168, 90, 151), (166, 98, 160), (172, 103, 168),
- (179, 108, 177), (183, 109, 181), (187, 111, 186), (196, 116, 194),
- (201, 123, 196), (204, 138, 193), (204, 135, 196), (205, 133, 199),
- (205, 129, 198), (206, 125, 197), (204, 115, 192), (200, 102, 189),
- (189, 81, 169), (181, 72, 152), (173, 63, 135), (170, 54, 128),
- (167, 46, 121), (167, 42, 118), (168, 38, 116), (169, 34, 115),
- (168, 32, 114), (171, 47, 132), (170, 55, 140), (169, 64, 148),
- (172, 64, 155), (175, 65, 162), (182, 66, 178), (191, 66, 193),
- (198, 66, 200), (200, 67, 201), (203, 68, 203), (199, 68, 200),
- (196, 69, 198), (194, 69, 196), (192, 66, 194), (191, 63, 197),
- (197, 59, 199), (201, 47, 188), (198, 43, 176), (196, 39, 165),
- (193, 37, 158), (191, 36, 152), (187, 26, 136), (187, 20, 129),
- (194, 15, 125), (200, 14, 124), (207, 13, 123), (209, 13, 122),
- (212, 13, 122), (214, 13, 117), (214, 14, 114), (213, 14, 110),
- (211, 16, 110), (211, 15, 106), (212, 15, 105), (213, 15, 104),
- (216, 18, 104), (217, 23, 100), (217, 33, 100), (216, 46, 103),
- (214, 72, 119), (215, 82, 133), (216, 92, 148), (218, 97, 154),
- (220, 102, 161), (223, 111, 173), (225, 121, 184), (226, 134, 194),
- (223, 149, 205), (208, 157, 215), (200, 156, 213), (192, 156, 212),
- (182, 152, 211), (171, 142, 212), (164, 131, 213), (166, 128, 216),
- (157, 127, 213), (152, 129, 211), (147, 131, 209), (148, 135, 207),
- (149, 139, 206), (152, 140, 197), (149, 131, 192), (158, 125, 192),
- (168, 117, 193), (173, 101, 186), (172, 96, 184), (172, 92, 182),
- (176, 95, 176), (170, 98, 158), (168, 94, 147), (169, 82, 137),
- (176, 54, 125), (177, 47, 122), (179, 41, 119), (182, 32, 122),
- (183, 26, 123), (183, 23, 124), (182, 20, 123), (184, 20, 124),
- (189, 19, 127), (201, 21, 132), (203, 24, 134), (206, 27, 137),
- (210, 35, 143), (215, 45, 153), (218, 56, 161), (220, 70, 170),
- (222, 94, 188), (222, 96, 191), (223, 99, 194), (221, 106, 196),
- (219, 114, 197), (218, 122, 199), (217, 130, 201), (219, 139, 206),
- (220, 148, 211), (221, 155, 218), (218, 158, 222), (210, 161, 221),
- (204, 163, 218), (198, 165, 216), (191, 163, 213), (195, 164, 215),
- (204, 167, 218), (205, 167, 219), (206, 168, 221), (206, 169, 222),
- (206, 170, 223), (205, 173, 224), (197, 171, 223), (194, 171, 223),
- (195, 170, 225), (201, 168, 228), (206, 163, 231), (211, 156, 234),
- (217, 150, 233), (219, 142, 229), (216, 133, 222), (211, 124, 214),
- (206, 115, 206), (201, 107, 197), (199, 101, 189), (198, 97, 183),
- (195, 96, 172), (190, 87, 159), (180, 75, 140), (167, 64, 122),
- (153, 55, 110), (139, 46, 95), (129, 40, 89), (122, 35, 81),
- (120, 34, 75), (119, 33, 76), (118, 31, 67), (114, 33, 65),
- (111, 39, 71), (110, 45, 75), (113, 55, 88), (113, 64, 97),
- (118, 72, 109), (123, 73, 125), (132, 80, 137), (142, 88, 146),
- (146, 91, 154), (156, 98, 163), (169, 103, 175), (182, 107, 183),
- (188, 108, 187), (189, 107, 188), (191, 107, 188), (192, 107, 185),
- (190, 101, 181), (190, 96, 178), (191, 90, 176), (196, 87, 171),
- (199, 76, 162), (199, 63, 149), (196, 51, 136), (192, 41, 124),
- (188, 34, 116), (186, 29, 105), (187, 24, 95), (191, 23, 93),
- (198, 22, 92), (205, 21, 94), (206, 19, 94), (205, 19, 93),
- (199, 21, 92), (197, 27, 98), (196, 26, 88), (195, 28, 83),
- (194, 30, 82), (196, 32, 78), (197, 33, 79), (199, 35, 81)
- ),
-
-// 514 California
-((80, 121, 173), (83, 126, 183), (81, 124, 185), (79, 123, 187),
- (72, 120, 188), (65, 118, 190), (60, 116, 189), (56, 114, 188),
- (46, 114, 192), (50, 116, 194), (54, 118, 197), (64, 123, 199),
- (75, 129, 202), (87, 132, 197), (100, 136, 193), (105, 135, 189),
- (111, 134, 186), (134, 128, 166), (152, 127, 158), (170, 126, 150),
- (183, 122, 145), (196, 119, 141), (202, 117, 138), (209, 115, 136),
- (219, 96, 122), (219, 88, 120), (220, 80, 119), (214, 77, 127),
- (208, 74, 136), (204, 74, 141), (200, 75, 146), (198, 73, 156),
- (194, 68, 161), (185, 58, 174), (181, 52, 179), (178, 46, 184),
- (164, 47, 190), (150, 48, 196), (144, 49, 197), (138, 51, 198),
- (122, 59, 197), (126, 53, 190), (131, 48, 183), (132, 47, 175),
- (134, 47, 168), (131, 46, 166), (129, 45, 164), (119, 44, 158),
- (111, 51, 153), (100, 63, 147), (111, 66, 141), (122, 69, 135),
- (134, 66, 131), (146, 64, 127), (151, 63, 126), (156, 62, 125),
- (154, 64, 127), (154, 62, 132), (154, 61, 137), (154, 64, 141),
- (155, 68, 146), (155, 68, 147), (156, 68, 148), (158, 69, 153),
- (156, 74, 156), (150, 78, 164), (153, 81, 163), (157, 85, 162),
- (158, 85, 160), (159, 86, 159), (157, 85, 160), (153, 81, 165),
- (130, 76, 177), (125, 73, 176), (120, 71, 176), (122, 68, 170),
- (125, 65, 164), (125, 61, 162), (126, 57, 161), (127, 47, 162),
- (112, 40, 169), (82, 35, 179), (73, 39, 175), (64, 44, 171),
- (63, 48, 167), (62, 52, 163), (66, 58, 158), (66, 61, 155),
- (62, 63, 161), (58, 64, 166), (54, 65, 171), (54, 65, 172),
- (55, 65, 174), (58, 63, 176), (62, 60, 178), (67, 61, 175),
- (69, 58, 175), (63, 60, 171), (61, 63, 171), (60, 67, 171),
- (59, 66, 172), (59, 66, 173), (62, 66, 169), (64, 65, 168),
- (61, 73, 155), (58, 82, 156), (56, 92, 157), (55, 96, 160),
- (55, 100, 164), (55, 102, 171), (57, 101, 179), (59, 101, 187),
- (57, 100, 189), (57, 97, 196), (58, 98, 197), (59, 99, 199),
- (66, 98, 202), (75, 96, 202), (82, 90, 203), (88, 83, 200),
- (87, 73, 193), (79, 70, 190), (72, 67, 187), (70, 66, 186),
- (69, 66, 185), (69, 63, 182), (77, 59, 178), (91, 55, 173),
- (103, 53, 167), (123, 51, 155), (126, 52, 153), (130, 53, 152),
- (129, 56, 149), (126, 60, 147), (130, 63, 146), (131, 70, 146),
- (148, 84, 151), (156, 91, 152), (164, 98, 154), (164, 97, 154),
- (165, 97, 154), (166, 94, 152), (165, 94, 149), (164, 92, 150),
- (162, 92, 153), (162, 97, 166), (162, 95, 169), (162, 94, 173),
- (159, 89, 177), (157, 85, 180), (159, 81, 181), (161, 81, 181),
- (165, 90, 193), (167, 93, 194), (169, 96, 196), (168, 99, 195),
- (167, 98, 194), (164, 94, 194), (161, 93, 195), (157, 96, 200),
- (149, 97, 209), (143, 97, 218), (141, 94, 216), (140, 92, 215),
- (134, 86, 206), (128, 77, 198), (121, 72, 194), (110, 68, 190),
- (94, 74, 208), (92, 76, 212), (90, 79, 217), (88, 86, 223),
- (91, 91, 225), (95, 98, 227), (103, 109, 222), (112, 122, 218),
- (125, 133, 216), (139, 145, 215), (153, 155, 218), (162, 163, 222),
- (166, 170, 231), (168, 178, 235), (172, 186, 238), (175, 188, 239),
- (177, 193, 236), (175, 191, 234), (174, 190, 233), (168, 183, 234),
- (154, 175, 233), (142, 168, 230), (131, 159, 227), (122, 146, 224),
- (116, 134, 219), (113, 123, 215), (111, 115, 211), (106, 108, 210),
- (102, 103, 209), (98, 101, 207), (93, 96, 207), (88, 88, 206),
- (83, 82, 207), (80, 78, 204), (75, 78, 204), (74, 81, 205),
- (74, 88, 208), (75, 98, 212), (75, 104, 215), (74, 109, 222),
- (75, 111, 225), (71, 110, 224), (67, 110, 223), (64, 107, 221),
- (63, 109, 218), (62, 109, 212), (63, 110, 209), (66, 112, 209),
- (73, 109, 206), (82, 108, 203), (89, 99, 199), (96, 91, 198),
- (98, 83, 193), (99, 75, 185), (95, 72, 181), (90, 67, 178),
- (89, 68, 176), (87, 66, 175), (87, 64, 177), (84, 63, 180),
- (82, 61, 180), (78, 63, 177), (71, 63, 174), (65, 61, 170),
- (60, 60, 160), (57, 62, 156), (55, 69, 156), (56, 74, 160),
- (61, 82, 164), (68, 93, 168), (75, 98, 174), (84, 100, 175),
- (91, 100, 175), (96, 103, 173), (99, 105, 172), (98, 107, 174),
- (96, 114, 176), (93, 119, 181), (93, 124, 186), (95, 125, 193),
- (96, 129, 195), (101, 133, 195), (102, 136, 193), (99, 132, 186),
- (94, 128, 179), (88, 127, 172), (84, 123, 171), (81, 123, 171)
- ),
-
-// 515 Canyon
-((195, 147, 118), (190, 144, 108), (181, 123, 90), (172, 103, 73),
- (179, 117, 79), (186, 131, 85), (190, 139, 88), (195, 148, 92),
- (202, 155, 111), (201, 160, 115), (200, 166, 119), (184, 161, 123),
- (168, 156, 128), (154, 139, 124), (141, 123, 120), (132, 116, 113),
- (124, 110, 106), (86, 90, 82), (75, 76, 76), (65, 63, 71),
- (59, 56, 72), (54, 50, 74), (54, 47, 77), (55, 44, 81),
- (49, 63, 98), (58, 69, 106), (67, 75, 115), (76, 90, 121),
- (86, 106, 127), (89, 112, 127), (92, 118, 127), (102, 120, 125),
- (103, 124, 122), (106, 124, 118), (105, 124, 112), (105, 124, 106),
- (96, 113, 96), (88, 102, 86), (86, 93, 79), (85, 84, 72),
- (60, 62, 46), (49, 47, 36), (38, 32, 27), (32, 28, 27),
- (27, 25, 28), (29, 28, 29), (31, 31, 30), (37, 35, 35),
- (47, 43, 43), (75, 50, 52), (82, 49, 45), (90, 48, 39),
- (99, 52, 39), (108, 56, 39), (110, 53, 34), (113, 51, 30),
- (112, 61, 28), (121, 70, 41), (131, 80, 54), (131, 89, 60),
- (132, 99, 67), (133, 100, 70), (135, 102, 73), (138, 111, 80),
- (135, 118, 88), (123, 120, 86), (113, 110, 77), (104, 100, 69),
- (99, 94, 65), (94, 88, 62), (86, 68, 53), (81, 54, 49),
- (80, 56, 63), (85, 62, 67), (90, 69, 72), (97, 87, 85),
- (105, 106, 98), (111, 113, 102), (118, 120, 107), (125, 125, 111),
- (126, 128, 107), (128, 125, 85), (121, 112, 73), (114, 100, 62),
- (108, 92, 54), (103, 84, 47), (90, 66, 33), (84, 62, 23),
- (92, 62, 30), (102, 71, 41), (112, 81, 52), (123, 92, 56),
- (135, 103, 61), (163, 133, 78), (186, 152, 87), (209, 166, 96),
- (222, 168, 91), (222, 163, 89), (217, 153, 87), (212, 143, 86),
- (205, 135, 85), (199, 127, 85), (183, 120, 91), (168, 116, 101),
- (152, 122, 114), (143, 132, 125), (135, 143, 137), (133, 147, 142),
- (132, 152, 147), (139, 158, 145), (146, 167, 146), (153, 168, 143),
- (153, 164, 136), (175, 147, 99), (182, 136, 89), (189, 126, 79),
- (182, 103, 59), (168, 87, 48), (145, 83, 39), (134, 68, 34),
- (100, 41, 18), (79, 47, 18), (59, 54, 19), (55, 54, 23),
- (52, 55, 27), (50, 48, 25), (45, 45, 23), (43, 54, 22),
- (47, 62, 36), (66, 73, 60), (73, 79, 64), (80, 85, 68),
- (96, 97, 82), (109, 113, 88), (122, 126, 98), (140, 139, 104),
- (157, 156, 115), (157, 162, 126), (157, 168, 138), (162, 169, 145),
- (168, 171, 152), (169, 186, 167), (172, 194, 174), (170, 194, 178),
- (179, 178, 171), (178, 169, 151), (172, 162, 140), (166, 156, 130),
- (153, 130, 105), (139, 112, 90), (130, 105, 79), (123, 99, 71),
- (116, 98, 74), (118, 103, 74), (120, 108, 74), (130, 119, 73),
- (138, 129, 78), (152, 134, 92), (162, 143, 98), (171, 153, 102),
- (170, 160, 102), (166, 147, 110), (164, 143, 110), (162, 140, 110),
- (159, 134, 98), (161, 122, 82), (159, 107, 64), (153, 95, 56),
- (142, 78, 43), (141, 78, 44), (140, 78, 46), (135, 83, 60),
- (130, 85, 77), (117, 84, 91), (106, 85, 102), (97, 92, 112),
- (94, 92, 127), (82, 93, 144), (81, 95, 146), (78, 103, 141),
- (86, 113, 138), (78, 115, 160), (80, 118, 170), (83, 120, 168),
- (112, 142, 156), (116, 140, 157), (120, 138, 158), (128, 124, 147),
- (149, 118, 122), (172, 117, 100), (186, 111, 86), (198, 102, 75),
- (206, 89, 64), (213, 86, 56), (209, 88, 53), (202, 91, 54),
- (184, 84, 53), (164, 84, 51), (142, 84, 46), (121, 86, 44),
- (104, 83, 36), (91, 83, 32), (81, 84, 27), (74, 84, 37),
- (66, 90, 48), (62, 98, 68), (61, 109, 78), (72, 112, 88),
- (81, 118, 93), (92, 124, 95), (100, 128, 88), (112, 127, 84),
- (122, 122, 82), (130, 118, 81), (133, 111, 71), (123, 101, 68),
- (106, 91, 73), (91, 82, 90), (85, 80, 96), (82, 77, 98),
- (83, 82, 93), (93, 82, 95), (112, 87, 101), (133, 87, 101),
- (155, 94, 97), (173, 100, 86), (192, 107, 81), (199, 104, 74),
- (198, 102, 72), (188, 102, 71), (178, 107, 64), (169, 107, 59),
- (155, 104, 60), (138, 100, 69), (126, 102, 75), (126, 104, 83),
- (129, 108, 90), (128, 111, 98), (129, 118, 101), (136, 126, 111),
- (152, 134, 118), (165, 144, 125), (172, 149, 125), (175, 153, 124),
- (182, 148, 120), (191, 150, 111), (201, 149, 100), (205, 148, 90),
- (212, 142, 85), (215, 141, 90), (223, 150, 99), (227, 157, 106),
- (235, 173, 115), (238, 181, 128), (227, 173, 127), (210, 152, 120)
- ),
-
-// 516 Carnations
-((152, 48, 49), (153, 50, 49), (148, 40, 42), (143, 30, 35),
- (147, 31, 37), (152, 32, 39), (155, 35, 44), (158, 39, 50),
- (180, 58, 71), (187, 67, 79), (195, 76, 87), (196, 84, 89),
- (197, 92, 92), (194, 95, 82), (192, 99, 72), (188, 95, 69),
- (185, 92, 66), (180, 88, 61), (178, 89, 58), (177, 90, 55),
- (177, 89, 63), (178, 88, 72), (178, 89, 71), (179, 90, 71),
- (167, 91, 73), (154, 89, 71), (141, 87, 69), (139, 80, 62),
- (138, 74, 56), (135, 69, 54), (132, 64, 52), (130, 55, 42),
- (135, 42, 31), (146, 26, 18), (138, 21, 13), (131, 17, 9),
- (117, 20, 9), (103, 23, 10), (95, 27, 11), (88, 31, 13),
- (61, 42, 23), (61, 47, 26), (62, 53, 30), (64, 59, 33),
- (66, 66, 36), (69, 68, 36), (72, 70, 37), (77, 73, 38),
- (74, 73, 38), (72, 71, 35), (66, 64, 32), (60, 57, 29),
- (54, 51, 24), (49, 45, 20), (47, 42, 18), (45, 39, 17),
- (34, 34, 13), (32, 38, 14), (30, 43, 15), (33, 48, 18),
- (37, 53, 21), (39, 56, 23), (42, 59, 25), (46, 61, 30),
- (50, 64, 35), (48, 65, 37), (46, 61, 33), (44, 58, 29),
- (40, 55, 26), (37, 53, 24), (29, 48, 22), (25, 47, 18),
- (24, 39, 6), (26, 34, 7), (28, 30, 9), (34, 27, 8),
- (40, 25, 8), (46, 23, 7), (53, 22, 7), (67, 18, 10),
- (77, 17, 10), (85, 11, 7), (84, 13, 10), (84, 15, 14),
- (83, 17, 15), (82, 19, 16), (77, 17, 19), (75, 18, 21),
- (77, 25, 28), (90, 28, 31), (104, 31, 34), (114, 33, 35),
- (125, 36, 37), (143, 47, 39), (160, 58, 49), (170, 67, 56),
- (179, 75, 66), (193, 98, 74), (186, 100, 79), (179, 103, 85),
- (175, 102, 85), (172, 101, 85), (170, 98, 82), (169, 88, 74),
- (163, 72, 65), (157, 65, 57), (152, 59, 50), (147, 56, 45),
- (142, 53, 41), (134, 47, 36), (120, 51, 37), (105, 57, 38),
- (87, 63, 40), (70, 68, 46), (68, 72, 47), (66, 77, 49),
- (64, 84, 52), (70, 89, 56), (81, 86, 58), (98, 90, 60),
- (129, 111, 61), (141, 109, 64), (154, 108, 67), (156, 106, 66),
- (159, 104, 65), (160, 106, 59), (149, 102, 55), (134, 90, 48),
- (116, 75, 40), (77, 52, 22), (67, 47, 18), (58, 42, 14),
- (42, 33, 7), (30, 24, 3), (24, 21, 1), (21, 21, 0),
- (14, 21, 8), (18, 24, 11), (23, 28, 15), (27, 31, 16),
- (32, 34, 17), (41, 38, 23), (53, 41, 28), (66, 43, 32),
- (80, 42, 33), (103, 39, 31), (104, 40, 31), (105, 41, 31),
- (100, 41, 31), (93, 43, 27), (86, 45, 23), (81, 50, 22),
- (72, 53, 14), (74, 50, 12), (76, 47, 11), (91, 47, 14),
- (103, 48, 18), (116, 49, 22), (126, 44, 25), (140, 47, 34),
- (148, 55, 41), (149, 74, 46), (145, 76, 48), (142, 79, 51),
- (133, 84, 55), (117, 83, 52), (101, 84, 44), (84, 78, 37),
- (56, 63, 34), (51, 61, 32), (47, 60, 30), (45, 58, 25),
- (54, 56, 26), (69, 58, 31), (89, 63, 37), (108, 73, 44),
- (129, 81, 55), (149, 89, 67), (165, 98, 77), (187, 109, 78),
- (200, 125, 85), (215, 141, 93), (215, 150, 103), (225, 147, 104),
- (217, 144, 101), (212, 143, 100), (207, 143, 99), (205, 132, 95),
- (188, 116, 92), (173, 102, 82), (162, 93, 73), (157, 87, 65),
- (152, 81, 59), (143, 73, 51), (135, 65, 45), (126, 59, 41),
- (121, 52, 37), (113, 44, 30), (102, 39, 22), (92, 41, 21),
- (90, 44, 24), (91, 42, 28), (91, 43, 30), (93, 47, 35),
- (96, 54, 41), (101, 52, 43), (103, 47, 40), (103, 36, 36),
- (97, 34, 30), (89, 29, 26), (79, 25, 17), (74, 14, 11),
- (69, 10, 5), (72, 10, 6), (78, 12, 12), (94, 14, 19),
- (112, 21, 26), (130, 34, 34), (147, 44, 46), (160, 52, 54),
- (172, 60, 63), (177, 71, 66), (181, 77, 69), (177, 77, 68),
- (178, 73, 65), (175, 65, 62), (180, 56, 56), (182, 43, 49),
- (185, 33, 40), (184, 23, 33), (186, 17, 26), (184, 10, 22),
- (173, 7, 20), (159, 12, 17), (146, 26, 18), (133, 39, 22),
- (120, 48, 32), (110, 61, 38), (114, 81, 49), (124, 107, 66),
- (135, 123, 85), (140, 126, 87), (150, 122, 83), (161, 121, 83),
- (170, 122, 92), (169, 113, 90), (162, 98, 78), (154, 81, 64),
- (145, 71, 61), (141, 59, 60), (140, 54, 58), (144, 52, 55),
- (148, 56, 59), (155, 61, 66), (153, 57, 62), (154, 53, 56)
- ),
-
-// 517 Carnival
-((203, 92, 124), (201, 82, 109), (200, 79, 105), (199, 77, 101),
- (197, 75, 96), (196, 73, 92), (195, 73, 89), (194, 73, 87),
- (186, 72, 78), (183, 70, 75), (181, 69, 73), (177, 69, 76),
- (173, 69, 79), (169, 68, 80), (166, 68, 81), (164, 69, 83),
- (163, 71, 85), (164, 72, 97), (167, 77, 111), (170, 82, 125),
- (171, 92, 139), (173, 102, 154), (173, 106, 160), (174, 110, 166),
- (182, 126, 186), (188, 132, 196), (194, 139, 206), (196, 146, 212),
- (199, 154, 219), (199, 157, 220), (200, 160, 221), (201, 159, 218),
- (200, 155, 213), (201, 140, 187), (198, 128, 172), (195, 117, 158),
- (190, 106, 148), (185, 95, 138), (184, 90, 134), (183, 86, 130),
- (181, 81, 117), (181, 83, 115), (181, 85, 113), (182, 90, 121),
- (183, 96, 129), (184, 100, 133), (186, 104, 138), (191, 115, 149),
- (196, 122, 158), (203, 136, 166), (204, 138, 170), (206, 141, 174),
- (206, 141, 176), (206, 141, 178), (206, 139, 177), (207, 137, 176),
- (202, 129, 166), (199, 124, 159), (196, 119, 153), (195, 114, 145),
- (195, 110, 138), (194, 106, 133), (193, 102, 129), (191, 95, 119),
- (187, 86, 108), (178, 69, 91), (176, 64, 85), (174, 60, 80),
- (174, 60, 80), (174, 60, 81), (173, 60, 83), (171, 64, 91),
- (172, 75, 124), (175, 82, 141), (178, 89, 158), (183, 95, 171),
- (188, 102, 185), (190, 106, 191), (193, 110, 198), (196, 117, 210),
- (197, 122, 219), (201, 123, 228), (200, 119, 223), (199, 116, 218),
- (198, 114, 213), (197, 113, 208), (194, 110, 195), (190, 111, 181),
- (189, 113, 155), (186, 114, 151), (184, 115, 148), (183, 114, 149),
- (183, 113, 151), (178, 112, 154), (182, 112, 156), (185, 111, 159),
- (189, 111, 164), (192, 115, 186), (192, 115, 199), (192, 116, 213),
- (193, 116, 216), (195, 116, 219), (196, 114, 215), (193, 112, 206),
- (178, 101, 189), (168, 98, 185), (158, 96, 181), (155, 94, 176),
- (153, 92, 171), (152, 89, 158), (149, 86, 147), (152, 80, 140),
- (149, 75, 139), (149, 75, 153), (153, 77, 155), (157, 79, 158),
- (164, 89, 163), (174, 96, 168), (184, 104, 177), (193, 113, 187),
- (199, 122, 208), (199, 126, 215), (200, 131, 222), (200, 134, 225),
- (200, 137, 228), (201, 143, 232), (199, 148, 233), (198, 150, 234),
- (193, 147, 236), (193, 145, 236), (193, 145, 235), (193, 146, 235),
- (193, 149, 230), (194, 153, 224), (192, 150, 217), (192, 145, 209),
- (194, 132, 194), (193, 124, 188), (193, 117, 182), (191, 114, 179),
- (189, 112, 176), (184, 102, 168), (180, 94, 158), (178, 85, 150),
- (178, 78, 139), (177, 67, 132), (177, 64, 131), (177, 61, 130),
- (175, 59, 130), (174, 58, 131), (175, 61, 127), (178, 62, 124),
- (191, 79, 124), (194, 84, 127), (197, 89, 130), (201, 98, 142),
- (203, 107, 155), (204, 115, 167), (203, 127, 176), (202, 136, 183),
- (204, 144, 188), (205, 154, 199), (205, 154, 201), (206, 154, 204),
- (206, 153, 209), (204, 151, 214), (199, 146, 217), (194, 142, 217),
- (190, 132, 217), (190, 128, 217), (191, 125, 217), (195, 122, 220),
- (198, 115, 224), (199, 111, 225), (198, 109, 228), (198, 113, 228),
- (198, 112, 226), (202, 117, 224), (208, 119, 225), (212, 121, 223),
- (212, 123, 223), (212, 130, 221), (209, 135, 219), (206, 143, 216),
- (203, 151, 214), (202, 151, 213), (201, 152, 213), (201, 151, 212),
- (197, 149, 208), (194, 147, 204), (193, 142, 200), (192, 139, 196),
- (193, 137, 195), (193, 133, 195), (193, 126, 194), (194, 120, 192),
- (195, 111, 193), (194, 103, 190), (192, 96, 184), (190, 90, 179),
- (189, 85, 170), (189, 84, 160), (191, 80, 153), (193, 79, 145),
- (193, 73, 131), (191, 68, 117), (189, 63, 101), (187, 63, 85),
- (190, 66, 74), (195, 75, 72), (201, 84, 74), (205, 90, 80),
- (207, 97, 86), (207, 102, 95), (210, 109, 105), (212, 116, 117),
- (214, 125, 134), (217, 132, 152), (219, 137, 169), (217, 140, 184),
- (217, 142, 197), (216, 142, 208), (217, 142, 216), (216, 143, 220),
- (218, 142, 222), (217, 143, 218), (215, 141, 213), (213, 140, 209),
- (214, 142, 207), (213, 144, 206), (213, 146, 205), (213, 150, 203),
- (211, 151, 198), (208, 148, 195), (207, 146, 191), (205, 140, 185),
- (202, 133, 183), (199, 128, 179), (198, 124, 172), (196, 118, 168),
- (195, 114, 163), (197, 112, 159), (198, 110, 156), (198, 109, 156),
- (202, 111, 151), (202, 113, 149), (202, 115, 147), (203, 119, 147),
- (204, 121, 146), (202, 121, 151), (206, 121, 153), (207, 118, 155),
- (208, 115, 155), (208, 109, 151), (207, 105, 142), (204, 96, 134)
- ),
-
-// 518 Carpenter
-((143, 159, 149), (98, 114, 104), (77, 91, 82), (57, 68, 60),
- (48, 59, 52), (39, 50, 44), (39, 49, 43), (39, 48, 43),
- (41, 50, 47), (44, 55, 49), (47, 60, 51), (65, 62, 47),
- (83, 65, 43), (95, 71, 43), (108, 78, 44), (105, 80, 51),
- (103, 83, 58), (87, 98, 92), (108, 102, 84), (130, 107, 76),
- (147, 112, 67), (164, 118, 58), (158, 112, 52), (152, 106, 47),
- (109, 71, 26), (102, 66, 22), (95, 62, 19), (107, 70, 24),
- (119, 79, 30), (123, 85, 36), (127, 91, 43), (148, 111, 59),
- (165, 123, 73), (195, 138, 69), (180, 128, 61), (166, 118, 54),
- (149, 105, 49), (133, 93, 44), (130, 91, 44), (127, 90, 45),
- (120, 88, 47), (113, 90, 59), (107, 92, 71), (101, 102, 86),
- (95, 112, 102), (96, 116, 105), (98, 120, 108), (98, 120, 108),
- (93, 115, 103), (80, 93, 84), (75, 87, 76), (71, 82, 68),
- (61, 73, 62), (52, 65, 56), (51, 64, 55), (51, 64, 55),
- (49, 62, 53), (50, 63, 54), (52, 65, 56), (59, 74, 65),
- (67, 84, 74), (72, 86, 78), (77, 88, 82), (82, 98, 87),
- (92, 110, 98), (107, 127, 116), (132, 127, 102), (157, 127, 89),
- (164, 128, 84), (171, 129, 79), (163, 113, 50), (152, 105, 49),
- (88, 71, 45), (72, 66, 51), (56, 62, 58), (68, 72, 59),
- (80, 82, 61), (94, 88, 68), (109, 94, 75), (147, 117, 79),
- (167, 133, 88), (193, 139, 75), (179, 128, 65), (165, 117, 55),
- (154, 111, 57), (144, 106, 59), (119, 99, 72), (94, 104, 96),
- (90, 103, 94), (87, 100, 91), (84, 97, 88), (93, 96, 80),
- (102, 96, 72), (108, 94, 68), (113, 94, 64), (136, 95, 51),
- (155, 108, 52), (131, 95, 59), (120, 106, 86), (109, 118, 113),
- (114, 125, 118), (120, 133, 124), (129, 140, 132), (135, 155, 144),
- (140, 156, 146), (158, 149, 121), (176, 142, 96), (180, 143, 95),
- (184, 144, 95), (194, 147, 93), (193, 148, 89), (176, 139, 87),
- (159, 118, 72), (113, 93, 66), (107, 94, 72), (102, 95, 79),
- (97, 110, 103), (95, 112, 102), (100, 117, 107), (102, 122, 110),
- (129, 123, 107), (147, 128, 100), (165, 133, 94), (166, 134, 95),
- (168, 136, 97), (168, 135, 92), (162, 127, 87), (159, 125, 87),
- (152, 111, 65), (131, 95, 47), (129, 92, 44), (127, 89, 42),
- (122, 88, 40), (107, 74, 29), (103, 73, 39), (96, 66, 28),
- (95, 62, 19), (93, 63, 27), (92, 65, 35), (88, 69, 42),
- (85, 73, 49), (91, 84, 68), (97, 108, 100), (102, 122, 111),
- (112, 128, 117), (124, 144, 133), (120, 141, 129), (116, 138, 126),
- (111, 128, 118), (98, 114, 103), (82, 95, 86), (66, 82, 72),
- (50, 63, 56), (47, 59, 53), (45, 56, 50), (45, 54, 49),
- (44, 50, 48), (44, 53, 48), (52, 54, 41), (69, 49, 24),
- (75, 51, 23), (92, 61, 17), (93, 61, 17), (94, 61, 18),
- (90, 65, 34), (74, 73, 55), (83, 78, 58), (93, 73, 48),
- (114, 80, 43), (114, 81, 43), (115, 83, 44), (101, 84, 58),
- (78, 91, 82), (79, 92, 83), (74, 90, 80), (69, 80, 72),
- (59, 72, 63), (53, 62, 57), (47, 58, 50), (44, 55, 47),
- (52, 54, 41), (73, 55, 35), (74, 50, 22), (82, 54, 15),
- (84, 54, 16), (81, 53, 16), (78, 52, 17), (74, 51, 20),
- (70, 48, 24), (72, 48, 20), (71, 46, 16), (71, 47, 21),
- (66, 49, 23), (56, 47, 30), (48, 48, 38), (41, 50, 45),
- (36, 45, 40), (34, 40, 36), (41, 42, 28), (58, 42, 19),
- (64, 44, 19), (68, 44, 18), (60, 45, 24), (51, 52, 38),
- (41, 52, 44), (43, 54, 48), (41, 50, 47), (40, 46, 42),
- (60, 44, 21), (64, 46, 24), (74, 51, 20), (90, 58, 20),
- (94, 68, 33), (103, 82, 55), (105, 89, 66), (121, 97, 69),
- (154, 122, 83), (168, 137, 93), (186, 150, 102), (198, 157, 101),
- (199, 159, 107), (195, 158, 106), (199, 152, 100), (197, 150, 94),
- (196, 151, 96), (194, 152, 102), (186, 149, 105), (183, 146, 101),
- (182, 146, 98), (182, 145, 93), (183, 139, 92), (198, 140, 76),
- (194, 145, 87), (180, 140, 91), (169, 137, 96), (121, 132, 124),
- (127, 140, 133), (126, 143, 133), (134, 150, 140), (137, 153, 143),
- (139, 155, 145), (136, 153, 143), (123, 145, 132), (121, 141, 130),
- (119, 132, 123), (115, 131, 121), (104, 124, 113), (105, 118, 109),
- (105, 116, 108), (102, 118, 108), (104, 124, 113), (106, 123, 113),
- (115, 137, 124), (126, 142, 132), (139, 150, 142), (179, 145, 100)
- ),
-
-// 519 Cellist
-((141, 91, 68), (93, 57, 37), (80, 47, 29), (68, 37, 21),
- (65, 36, 20), (63, 35, 20), (59, 33, 19), (55, 32, 18),
- (43, 26, 14), (40, 25, 14), (37, 24, 14), (36, 23, 12),
- (35, 23, 11), (38, 25, 12), (41, 27, 14), (43, 27, 14),
- (46, 28, 15), (55, 36, 19), (60, 41, 22), (65, 46, 26),
- (73, 52, 30), (81, 58, 34), (86, 63, 38), (92, 68, 43),
- (109, 92, 68), (111, 98, 77), (113, 104, 87), (117, 102, 84),
- (121, 101, 81), (116, 99, 79), (112, 98, 78), (106, 93, 78),
- (105, 79, 62), (105, 66, 41), (110, 65, 40), (115, 64, 39),
- (116, 64, 38), (117, 65, 37), (116, 65, 37), (115, 66, 38),
- (105, 59, 35), (94, 54, 30), (83, 50, 26), (75, 48, 27),
- (68, 47, 28), (68, 47, 29), (69, 47, 30), (75, 50, 33),
- (88, 63, 39), (131, 100, 63), (150, 115, 73), (169, 131, 83),
- (190, 152, 100), (212, 174, 117), (218, 179, 120), (224, 185, 124),
- (231, 184, 123), (231, 183, 120), (232, 183, 117), (225, 170, 104),
- (218, 157, 92), (215, 154, 90), (213, 151, 88), (206, 146, 80),
- (194, 137, 74), (181, 121, 66), (175, 116, 64), (169, 112, 62),
- (165, 109, 60), (162, 107, 58), (159, 101, 57), (159, 98, 53),
- (143, 91, 48), (134, 85, 45), (126, 80, 43), (116, 77, 41),
- (107, 74, 40), (102, 71, 39), (98, 69, 38), (91, 63, 36),
- (87, 58, 34), (83, 54, 30), (80, 51, 29), (78, 48, 28),
- (77, 47, 27), (76, 46, 27), (71, 43, 25), (66, 42, 24),
- (55, 37, 22), (49, 32, 19), (44, 28, 16), (42, 26, 15),
- (40, 24, 15), (38, 23, 14), (37, 22, 13), (38, 23, 13),
- (41, 27, 15), (59, 39, 24), (75, 47, 30), (92, 56, 37),
- (101, 59, 40), (111, 63, 43), (131, 72, 51), (153, 83, 58),
- (192, 97, 71), (200, 109, 77), (209, 121, 84), (212, 124, 85),
- (215, 128, 87), (208, 126, 85), (194, 120, 81), (176, 118, 77),
- (160, 114, 72), (124, 90, 53), (115, 83, 49), (107, 77, 45),
- (94, 66, 39), (85, 60, 33), (81, 57, 30), (79, 54, 29),
- (71, 48, 26), (68, 47, 24), (66, 46, 23), (66, 45, 23),
- (66, 44, 24), (64, 45, 24), (63, 45, 24), (64, 46, 25),
- (68, 48, 27), (79, 53, 30), (81, 54, 31), (83, 55, 32),
- (87, 58, 34), (92, 60, 36), (98, 65, 37), (104, 67, 37),
- (123, 72, 42), (135, 73, 44), (147, 75, 47), (153, 77, 47),
- (159, 80, 48), (170, 86, 54), (181, 95, 60), (188, 101, 67),
- (190, 104, 69), (188, 104, 70), (186, 103, 68), (185, 102, 67),
- (172, 98, 62), (155, 84, 54), (141, 71, 44), (132, 60, 35),
- (104, 48, 24), (97, 46, 22), (91, 45, 20), (87, 45, 20),
- (88, 49, 23), (91, 53, 29), (96, 59, 33), (106, 70, 38),
- (115, 79, 46), (121, 84, 54), (123, 85, 53), (125, 87, 52),
- (130, 89, 53), (132, 87, 52), (127, 78, 48), (119, 71, 42),
- (111, 64, 34), (109, 62, 34), (107, 61, 34), (97, 59, 36),
- (89, 59, 40), (82, 62, 46), (85, 66, 49), (92, 68, 50),
- (100, 71, 52), (103, 74, 58), (107, 76, 57), (112, 73, 50),
- (119, 69, 42), (119, 66, 39), (114, 63, 36), (107, 58, 31),
- (92, 47, 21), (89, 45, 20), (87, 44, 19), (82, 41, 18),
- (77, 38, 18), (73, 36, 17), (69, 35, 16), (67, 33, 15),
- (67, 34, 16), (71, 36, 16), (77, 40, 19), (87, 48, 24),
- (100, 60, 32), (117, 75, 39), (134, 89, 47), (151, 104, 57),
- (163, 117, 70), (167, 122, 79), (164, 120, 84), (162, 118, 78),
- (156, 114, 75), (146, 104, 69), (133, 90, 66), (125, 80, 56),
- (123, 75, 47), (127, 71, 42), (139, 68, 42), (153, 68, 46),
- (168, 73, 50), (177, 78, 56), (185, 85, 64), (189, 87, 70),
- (199, 95, 73), (199, 104, 73), (195, 112, 75), (184, 113, 78),
- (182, 114, 77), (177, 114, 71), (168, 111, 64), (152, 102, 60),
- (138, 95, 57), (127, 88, 53), (114, 81, 48), (101, 74, 43),
- (88, 66, 38), (79, 60, 34), (72, 53, 32), (67, 48, 29),
- (61, 43, 25), (56, 39, 23), (51, 34, 21), (48, 32, 19),
- (45, 30, 17), (45, 31, 17), (45, 34, 19), (47, 37, 21),
- (49, 40, 23), (52, 40, 22), (54, 41, 23), (56, 43, 26),
- (59, 45, 29), (63, 45, 29), (68, 46, 29), (76, 52, 32),
- (88, 61, 37), (103, 73, 44), (119, 86, 50), (143, 100, 71),
- (163, 111, 81), (154, 106, 77), (137, 96, 60), (128, 87, 62)
- ),
-
-// 520 Cherry
-((179, 49, 37), (185, 76, 61), (196, 103, 83), (208, 130, 106),
- (220, 138, 116), (233, 146, 126), (236, 145, 125), (239, 145, 125),
- (239, 129, 112), (236, 106, 94), (233, 84, 76), (224, 68, 61),
- (216, 53, 47), (205, 47, 43), (194, 41, 39), (188, 38, 35),
- (182, 35, 31), (141, 27, 18), (126, 21, 13), (112, 16, 8),
- (104, 13, 5), (96, 11, 2), (96, 10, 3), (97, 10, 4),
- (118, 20, 13), (138, 25, 18), (158, 31, 24), (166, 37, 33),
- (174, 43, 42), (178, 47, 47), (183, 51, 52), (192, 59, 56),
- (193, 58, 58), (179, 58, 54), (174, 52, 47), (169, 47, 41),
- (171, 38, 35), (174, 29, 29), (174, 23, 25), (174, 18, 21),
- (179, 9, 21), (185, 10, 23), (191, 12, 25), (191, 13, 25),
- (191, 14, 26), (188, 18, 26), (186, 22, 27), (183, 31, 28),
- (182, 36, 32), (181, 51, 41), (183, 65, 50), (186, 80, 59),
- (199, 91, 70), (213, 103, 82), (217, 107, 86), (221, 112, 91),
- (226, 116, 94), (228, 112, 93), (231, 108, 92), (232, 111, 96),
- (234, 115, 100), (235, 117, 102), (237, 120, 105), (235, 122, 108),
- (229, 116, 105), (219, 113, 98), (199, 98, 86), (180, 84, 74),
- (165, 71, 63), (151, 59, 53), (117, 41, 34), (93, 27, 22),
- (66, 4, 8), (55, 2, 5), (45, 0, 2), (51, 0, 2),
- (57, 1, 3), (59, 1, 2), (62, 2, 1), (64, 2, 0),
- (66, 3, 1), (77, 8, 4), (87, 10, 5), (98, 12, 7),
- (104, 12, 7), (110, 13, 8), (129, 16, 14), (144, 18, 19),
- (157, 15, 16), (155, 14, 17), (153, 13, 18), (149, 11, 17),
- (146, 9, 17), (133, 6, 13), (118, 6, 10), (103, 5, 7),
- (91, 2, 3), (77, 0, 3), (73, 0, 1), (70, 0, 0),
- (68, 0, 0), (66, 0, 0), (64, 0, 0), (61, 0, 0),
- (59, 1, 1), (59, 1, 1), (59, 2, 1), (59, 2, 0),
- (59, 2, 0), (58, 1, 0), (60, 2, 1), (62, 2, 1),
- (64, 2, 1), (71, 1, 0), (73, 1, 0), (76, 1, 0),
- (81, 3, 0), (90, 3, 0), (101, 4, 0), (113, 3, 3),
- (131, 2, 6), (140, 2, 6), (150, 3, 7), (150, 2, 7),
- (151, 2, 7), (146, 1, 7), (142, 2, 6), (139, 2, 4),
- (134, 1, 2), (121, 2, 0), (118, 2, 0), (116, 3, 0),
- (112, 2, 0), (110, 1, 0), (111, 1, 0), (110, 1, 0),
- (114, 1, 0), (119, 4, 1), (125, 7, 3), (128, 10, 5),
- (132, 14, 8), (140, 25, 15), (146, 33, 21), (146, 37, 25),
- (144, 37, 23), (136, 37, 23), (132, 35, 23), (128, 33, 23),
- (119, 25, 17), (112, 16, 11), (108, 9, 4), (104, 4, 2),
- (96, 2, 2), (95, 1, 1), (95, 1, 1), (94, 1, 0),
- (93, 1, 0), (92, 1, 0), (92, 1, 0), (92, 1, 0),
- (93, 2, 1), (100, 5, 5), (104, 6, 6), (108, 8, 8),
- (117, 11, 10), (123, 17, 12), (130, 23, 17), (136, 28, 20),
- (143, 28, 16), (141, 27, 15), (140, 27, 15), (132, 25, 14),
- (125, 19, 10), (118, 13, 6), (111, 9, 3), (103, 5, 1),
- (97, 2, 0), (93, 1, 0), (90, 2, 0), (91, 3, 0),
- (93, 5, 1), (98, 6, 4), (103, 9, 8), (108, 15, 12),
- (131, 30, 22), (138, 33, 26), (146, 37, 31), (157, 44, 40),
- (169, 53, 46), (187, 56, 49), (199, 58, 50), (209, 57, 52),
- (213, 57, 54), (216, 56, 54), (208, 57, 51), (201, 58, 53),
- (192, 66, 62), (192, 71, 66), (186, 78, 65), (187, 77, 61),
- (181, 86, 70), (184, 88, 69), (182, 86, 64), (182, 72, 47),
- (173, 61, 41), (164, 51, 31), (151, 43, 25), (135, 31, 16),
- (123, 20, 11), (113, 11, 5), (105, 6, 3), (97, 3, 1),
- (90, 1, 0), (83, 0, 0), (79, 0, 0), (79, 0, 0),
- (79, 0, 0), (79, 0, 0), (81, 1, 0), (87, 2, 0),
- (94, 4, 0), (102, 7, 0), (109, 10, 4), (114, 12, 7),
- (116, 15, 9), (115, 17, 8), (112, 21, 11), (111, 20, 13),
- (110, 22, 13), (115, 20, 11), (120, 19, 11), (132, 19, 15),
- (147, 23, 18), (165, 27, 22), (180, 26, 25), (193, 26, 29),
- (202, 26, 32), (203, 27, 33), (198, 22, 30), (189, 18, 26),
- (179, 13, 22), (164, 9, 17), (149, 4, 12), (137, 1, 9),
- (131, 0, 9), (127, 0, 7), (124, 0, 7), (123, 0, 8),
- (125, 2, 8), (131, 4, 9), (138, 7, 9), (155, 14, 17),
- (164, 20, 21), (160, 22, 19), (151, 21, 12), (162, 34, 21)
- ),
-
-// 521 Circus
-((43, 95, 52), (58, 92, 51), (71, 87, 46), (85, 83, 41),
- (95, 73, 37), (105, 63, 34), (111, 58, 35), (117, 53, 36),
- (144, 35, 38), (153, 25, 33), (163, 15, 28), (168, 10, 29),
- (173, 5, 30), (173, 8, 35), (173, 11, 41), (172, 14, 44),
- (171, 18, 48), (164, 30, 70), (157, 35, 84), (151, 40, 98),
- (143, 46, 108), (136, 53, 118), (137, 57, 124), (138, 61, 131),
- (144, 63, 156), (142, 65, 157), (141, 68, 158), (140, 74, 147),
- (139, 80, 136), (140, 82, 130), (141, 85, 125), (143, 94, 115),
- (140, 104, 103), (125, 123, 68), (124, 129, 54), (123, 135, 40),
- (123, 140, 34), (123, 146, 28), (121, 147, 27), (120, 148, 26),
- (117, 144, 31), (119, 137, 34), (121, 131, 38), (117, 123, 47),
- (113, 115, 57), (110, 110, 63), (107, 106, 69), (109, 100, 80),
- (112, 92, 90), (125, 72, 111), (123, 64, 118), (122, 56, 126),
- (120, 51, 128), (119, 47, 130), (118, 44, 129), (118, 42, 128),
- (100, 33, 117), (87, 35, 111), (75, 38, 105), (66, 42, 101),
- (58, 47, 97), (55, 48, 94), (53, 50, 91), (53, 52, 85),
- (58, 54, 78), (77, 58, 67), (88, 57, 61), (99, 56, 55),
- (105, 53, 50), (112, 50, 46), (126, 44, 35), (138, 37, 25),
- (153, 26, 13), (155, 24, 10), (157, 22, 7), (155, 21, 4),
- (154, 20, 2), (153, 18, 1), (152, 16, 1), (149, 13, 2),
- (143, 10, 7), (130, 13, 18), (124, 13, 22), (119, 14, 26),
- (117, 14, 30), (116, 14, 34), (115, 14, 46), (111, 17, 58),
- (96, 26, 68), (88, 32, 70), (80, 38, 73), (77, 41, 76),
- (74, 45, 79), (69, 53, 84), (63, 59, 86), (55, 64, 87),
- (47, 67, 87), (36, 72, 92), (33, 74, 96), (30, 76, 100),
- (29, 74, 101), (28, 73, 102), (25, 67, 103), (20, 59, 103),
- (11, 48, 103), (9, 42, 101), (8, 37, 99), (9, 34, 97),
- (11, 31, 96), (17, 27, 95), (28, 26, 97), (38, 27, 100),
- (49, 28, 103), (70, 32, 99), (76, 32, 97), (83, 33, 95),
- (96, 33, 90), (104, 31, 86), (107, 30, 76), (103, 30, 68),
- (92, 28, 43), (86, 24, 33), (81, 21, 24), (77, 20, 20),
- (73, 19, 17), (64, 19, 11), (58, 17, 7), (54, 18, 7),
- (52, 17, 9), (49, 19, 20), (48, 18, 23), (48, 18, 26),
- (45, 17, 32), (42, 16, 39), (41, 19, 49), (41, 26, 61),
- (42, 36, 82), (44, 39, 88), (47, 42, 95), (51, 45, 99),
- (56, 48, 103), (69, 57, 113), (85, 66, 124), (100, 74, 131),
- (115, 80, 135), (145, 86, 134), (153, 87, 134), (162, 89, 135),
- (174, 93, 136), (184, 96, 139), (191, 96, 143), (195, 92, 140),
- (201, 76, 124), (201, 72, 120), (201, 69, 117), (199, 64, 118),
- (195, 58, 115), (190, 51, 108), (181, 43, 91), (174, 40, 70),
- (169, 43, 56), (162, 64, 40), (158, 69, 36), (155, 74, 32),
- (151, 86, 24), (148, 97, 20), (148, 111, 19), (147, 126, 23),
- (138, 145, 37), (136, 144, 41), (135, 143, 45), (135, 135, 51),
- (136, 123, 55), (132, 110, 56), (128, 102, 55), (128, 91, 57),
- (132, 76, 60), (142, 60, 65), (151, 45, 73), (156, 36, 79),
- (161, 32, 85), (165, 30, 92), (170, 26, 99), (176, 24, 110),
- (182, 27, 134), (181, 28, 138), (181, 29, 142), (181, 29, 146),
- (182, 27, 145), (180, 24, 141), (177, 21, 137), (171, 18, 134),
- (163, 16, 132), (156, 12, 129), (148, 8, 122), (139, 5, 113),
- (127, 2, 103), (112, 1, 94), (97, 2, 88), (82, 2, 84),
- (67, 3, 80), (56, 4, 77), (45, 6, 73), (35, 7, 70),
- (25, 9, 69), (16, 12, 69), (10, 14, 71), (6, 16, 74),
- (4, 16, 76), (2, 14, 76), (1, 13, 75), (2, 13, 73),
- (7, 14, 73), (16, 17, 72), (25, 18, 69), (32, 16, 63),
- (37, 14, 55), (42, 13, 48), (49, 18, 44), (57, 25, 41),
- (62, 30, 39), (64, 31, 35), (62, 28, 33), (57, 27, 33),
- (50, 27, 35), (43, 30, 40), (36, 31, 43), (32, 31, 51),
- (27, 28, 57), (20, 26, 64), (14, 26, 72), (7, 27, 78),
- (4, 28, 85), (3, 30, 91), (4, 34, 97), (5, 37, 101),
- (7, 41, 105), (8, 42, 108), (10, 42, 110), (12, 42, 112),
- (15, 44, 112), (17, 47, 112), (17, 48, 111), (16, 47, 111),
- (14, 46, 111), (15, 45, 109), (16, 49, 107), (19, 55, 104),
- (20, 60, 100), (20, 65, 96), (18, 69, 92), (18, 73, 87),
- (22, 78, 80), (29, 84, 70), (37, 90, 61), (41, 94, 53)
- ),
-
-// 522 City_Street
-((73, 45, 53), (42, 26, 29), (32, 16, 16), (22, 6, 4),
- (28, 10, 6), (34, 14, 8), (39, 19, 10), (44, 24, 13),
- (72, 51, 39), (86, 63, 51), (100, 76, 64), (109, 85, 71),
- (118, 94, 78), (121, 95, 86), (124, 96, 94), (122, 94, 96),
- (121, 93, 98), (104, 86, 96), (96, 82, 93), (89, 78, 90),
- (85, 71, 84), (81, 64, 79), (79, 62, 77), (78, 60, 75),
- (75, 65, 76), (74, 65, 72), (73, 65, 68), (71, 56, 58),
- (70, 48, 48), (69, 44, 43), (69, 41, 39), (67, 35, 32),
- (63, 30, 27), (56, 23, 16), (54, 17, 10), (52, 12, 5),
- (49, 8, 3), (46, 5, 1), (44, 5, 1), (42, 5, 1),
- (32, 6, 2), (31, 5, 1), (30, 5, 1), (31, 6, 0),
- (33, 7, 0), (33, 7, 0), (33, 8, 1), (34, 9, 1),
- (35, 9, 1), (43, 14, 3), (45, 17, 6), (47, 21, 10),
- (47, 26, 14), (47, 31, 18), (47, 32, 19), (47, 34, 20),
- (42, 34, 24), (39, 32, 25), (36, 31, 26), (35, 27, 23),
- (34, 23, 20), (33, 20, 18), (33, 18, 16), (35, 14, 12),
- (37, 10, 9), (44, 3, 4), (48, 2, 3), (52, 2, 2),
- (54, 2, 1), (57, 3, 1), (59, 3, 1), (61, 2, 0),
- (64, 2, 0), (64, 2, 0), (64, 3, 0), (65, 4, 0),
- (66, 6, 0), (67, 6, 0), (69, 6, 0), (73, 6, 1),
- (76, 5, 3), (75, 10, 5), (75, 17, 8), (76, 25, 12),
- (76, 28, 16), (77, 31, 20), (78, 37, 25), (79, 42, 29),
- (80, 55, 29), (83, 59, 30), (86, 64, 32), (89, 65, 34),
- (92, 66, 36), (96, 68, 38), (98, 71, 40), (103, 78, 43),
- (110, 83, 47), (133, 101, 65), (141, 113, 77), (150, 126, 90),
- (153, 130, 95), (156, 134, 100), (159, 139, 107), (160, 140, 109),
- (152, 129, 95), (146, 118, 85), (140, 108, 76), (137, 102, 71),
- (135, 96, 66), (123, 81, 51), (112, 65, 37), (108, 50, 22),
- (103, 37, 13), (108, 23, 4), (105, 21, 4), (103, 19, 4),
- (96, 14, 5), (86, 10, 8), (79, 8, 12), (78, 11, 16),
- (79, 21, 19), (81, 27, 23), (83, 34, 27), (87, 41, 30),
- (91, 49, 34), (101, 63, 42), (116, 77, 47), (126, 90, 51),
- (134, 93, 54), (137, 93, 51), (135, 90, 49), (134, 88, 48),
- (127, 83, 44), (116, 74, 41), (108, 61, 34), (94, 51, 29),
- (67, 32, 23), (63, 31, 25), (60, 31, 28), (62, 34, 30),
- (64, 37, 32), (70, 45, 36), (70, 55, 45), (72, 62, 53),
- (73, 67, 59), (80, 68, 55), (78, 66, 53), (77, 65, 51),
- (73, 61, 49), (69, 59, 49), (66, 56, 47), (67, 57, 45),
- (79, 65, 46), (84, 69, 48), (89, 73, 50), (96, 79, 56),
- (101, 84, 60), (105, 90, 64), (108, 91, 68), (113, 90, 70),
- (117, 94, 77), (109, 94, 84), (106, 94, 87), (103, 94, 90),
- (103, 91, 93), (108, 98, 100), (115, 104, 106), (123, 113, 111),
- (131, 126, 123), (133, 127, 124), (135, 128, 126), (136, 125, 126),
- (136, 117, 119), (135, 110, 112), (130, 98, 95), (123, 85, 79),
- (118, 70, 64), (113, 53, 52), (111, 39, 41), (110, 29, 29),
- (106, 23, 16), (100, 17, 6), (95, 11, 2), (89, 4, 0),
- (75, 4, 0), (69, 5, 1), (64, 6, 3), (55, 8, 5),
- (47, 10, 9), (44, 10, 13), (45, 12, 18), (49, 19, 28),
- (59, 32, 41), (73, 51, 59), (89, 71, 78), (110, 91, 98),
- (131, 112, 119), (154, 133, 139), (172, 157, 163), (184, 182, 185),
- (193, 204, 203), (206, 222, 221), (221, 234, 229), (233, 241, 235),
- (234, 242, 239), (223, 236, 234), (211, 227, 227), (199, 216, 217),
- (193, 200, 199), (182, 182, 181), (162, 158, 157), (139, 135, 131),
- (116, 112, 107), (97, 91, 86), (82, 72, 66), (69, 54, 48),
- (58, 38, 31), (48, 29, 19), (45, 25, 13), (46, 24, 10),
- (50, 22, 8), (55, 20, 5), (57, 20, 4), (60, 24, 6),
- (63, 29, 11), (65, 34, 16), (67, 36, 19), (63, 36, 20),
- (56, 35, 23), (52, 35, 25), (48, 36, 30), (51, 36, 36),
- (52, 36, 42), (48, 36, 47), (47, 34, 49), (44, 31, 47),
- (47, 29, 45), (50, 27, 42), (50, 26, 40), (46, 25, 39),
- (39, 22, 35), (32, 19, 29), (26, 16, 24), (23, 15, 18),
- (23, 18, 17), (26, 22, 18), (33, 29, 21), (40, 35, 28),
- (52, 44, 38), (67, 52, 50), (80, 60, 62), (91, 67, 68),
- (86, 65, 63), (82, 63, 59), (78, 55, 55), (72, 47, 51)
- ),
-
-// 523 Clash
-((85, 129, 75), (24, 79, 141), (27, 75, 124), (31, 72, 108),
- (35, 62, 102), (39, 53, 97), (40, 51, 90), (41, 49, 84),
- (33, 46, 59), (32, 48, 49), (31, 51, 39), (30, 46, 35),
- (30, 41, 32), (40, 34, 30), (51, 28, 29), (56, 25, 26),
- (61, 22, 23), (63, 15, 18), (52, 14, 24), (41, 13, 30),
- (33, 12, 44), (26, 12, 58), (25, 10, 59), (25, 8, 60),
- (23, 12, 70), (27, 13, 72), (31, 14, 75), (30, 16, 85),
- (29, 19, 95), (26, 20, 100), (23, 22, 105), (19, 24, 115),
- (22, 23, 116), (30, 28, 100), (48, 34, 87), (66, 40, 74),
- (71, 41, 73), (77, 43, 73), (74, 42, 76), (71, 42, 79),
- (51, 24, 109), (36, 19, 119), (21, 15, 130), (21, 22, 127),
- (21, 29, 124), (22, 36, 117), (23, 43, 110), (28, 72, 91),
- (31, 86, 62), (49, 94, 32), (61, 92, 27), (73, 91, 22),
- (85, 79, 40), (98, 67, 59), (103, 61, 64), (108, 55, 70),
- (84, 28, 123), (72, 18, 126), (60, 9, 130), (55, 7, 129),
- (51, 6, 129), (54, 12, 121), (58, 19, 114), (78, 37, 97),
- (98, 44, 75), (121, 84, 48), (122, 89, 36), (124, 94, 24),
- (117, 91, 29), (110, 88, 35), (88, 78, 37), (63, 60, 36),
- (26, 47, 40), (27, 62, 31), (28, 77, 23), (43, 106, 17),
- (59, 135, 11), (74, 143, 9), (90, 152, 8), (108, 160, 10),
- (119, 166, 12), (128, 160, 16), (124, 150, 18), (120, 141, 21),
- (117, 136, 21), (114, 132, 21), (104, 122, 11), (102, 118, 16),
- (120, 126, 15), (128, 133, 17), (136, 141, 20), (141, 140, 21),
- (146, 139, 23), (135, 129, 29), (116, 118, 52), (101, 95, 83),
- (88, 75, 92), (81, 54, 114), (99, 52, 99), (117, 51, 84),
- (124, 57, 73), (131, 63, 63), (141, 63, 42), (144, 58, 34),
- (104, 65, 15), (89, 61, 19), (74, 57, 23), (65, 55, 19),
- (57, 54, 16), (51, 40, 16), (46, 32, 18), (40, 26, 17),
- (35, 19, 23), (19, 4, 51), (14, 5, 58), (10, 6, 65),
- (10, 15, 75), (13, 24, 77), (7, 39, 75), (13, 60, 60),
- (16, 72, 40), (25, 70, 44), (34, 68, 48), (37, 56, 54),
- (41, 44, 60), (60, 33, 69), (89, 40, 65), (109, 53, 60),
- (120, 70, 51), (131, 101, 17), (121, 102, 12), (111, 104, 8),
- (90, 101, 15), (79, 87, 23), (66, 66, 26), (50, 50, 41),
- (59, 25, 57), (58, 20, 67), (57, 15, 78), (57, 11, 81),
- (58, 7, 84), (54, 13, 94), (54, 16, 105), (49, 19, 114),
- (45, 18, 126), (59, 23, 146), (61, 22, 151), (63, 21, 156),
- (66, 17, 175), (75, 15, 186), (74, 15, 193), (57, 14, 199),
- (37, 7, 202), (30, 7, 196), (24, 8, 191), (17, 11, 178),
- (13, 16, 166), (8, 19, 147), (13, 25, 133), (16, 27, 118),
- (9, 24, 99), (12, 26, 80), (10, 22, 75), (9, 19, 71),
- (11, 17, 76), (9, 15, 78), (10, 9, 74), (16, 9, 76),
- (32, 11, 84), (42, 15, 87), (53, 19, 91), (70, 32, 100),
- (73, 42, 117), (78, 42, 134), (85, 40, 139), (76, 47, 145),
- (58, 42, 144), (49, 31, 131), (46, 29, 113), (41, 25, 93),
- (39, 19, 79), (37, 14, 73), (32, 8, 70), (32, 5, 76),
- (18, 3, 104), (15, 7, 107), (12, 11, 111), (18, 18, 103),
- (20, 25, 90), (35, 47, 72), (54, 68, 47), (74, 88, 27),
- (97, 114, 15), (105, 132, 6), (109, 133, 4), (113, 132, 4),
- (95, 126, 5), (72, 107, 14), (68, 91, 28), (56, 86, 36),
- (34, 81, 43), (33, 81, 51), (39, 95, 45), (41, 101, 36),
- (53, 108, 36), (50, 129, 51), (56, 128, 80), (63, 118, 106),
- (42, 114, 147), (31, 96, 186), (26, 79, 198), (18, 64, 198),
- (9, 52, 186), (4, 53, 167), (12, 53, 145), (11, 53, 134),
- (11, 57, 131), (17, 53, 126), (19, 44, 137), (34, 39, 160),
- (46, 44, 174), (37, 58, 196), (48, 58, 210), (70, 73, 197),
- (69, 105, 181), (80, 118, 147), (103, 129, 105), (120, 142, 76),
- (126, 150, 44), (125, 157, 47), (121, 151, 78), (101, 142, 81),
- (79, 147, 84), (63, 144, 88), (60, 131, 71), (60, 130, 50),
- (61, 138, 26), (75, 142, 14), (67, 144, 33), (53, 144, 61),
- (60, 122, 94), (38, 109, 126), (14, 101, 140), (20, 68, 159),
- (20, 45, 160), (17, 41, 139), (27, 32, 116), (39, 27, 89),
- (50, 44, 68), (65, 59, 49), (82, 73, 28), (98, 103, 14),
- (117, 127, 11), (131, 141, 7), (105, 132, 49), (78, 122, 91)
- ),
-
-// 524 Clouds
-((135, 182, 203), (158, 189, 207), (169, 188, 207), (181, 188, 207),
- (192, 188, 205), (203, 188, 204), (207, 187, 202), (211, 186, 200),
- (205, 180, 193), (199, 176, 192), (193, 172, 191), (190, 171, 192),
- (187, 170, 194), (186, 170, 194), (185, 170, 195), (183, 170, 196),
- (181, 170, 198), (172, 172, 207), (172, 173, 209), (173, 174, 212),
- (174, 175, 212), (175, 176, 213), (174, 175, 213), (174, 175, 214),
- (162, 170, 211), (156, 162, 203), (151, 155, 196), (148, 144, 180),
- (145, 133, 165), (142, 129, 161), (140, 126, 157), (140, 124, 153),
- (143, 127, 153), (155, 135, 156), (160, 136, 154), (166, 137, 153),
- (166, 142, 159), (167, 147, 166), (164, 151, 171), (162, 156, 177),
- (149, 166, 189), (135, 161, 183), (122, 156, 178), (104, 147, 168),
- (87, 138, 159), (78, 132, 153), (69, 127, 148), (55, 115, 136),
- (43, 103, 126), (34, 89, 111), (34, 88, 110), (34, 87, 109),
- (40, 92, 115), (46, 98, 121), (51, 101, 126), (56, 105, 132),
- (77, 126, 157), (84, 135, 167), (91, 144, 177), (94, 149, 183),
- (98, 155, 189), (100, 156, 191), (103, 157, 193), (107, 160, 197),
- (108, 159, 197), (107, 162, 197), (107, 163, 196), (107, 164, 195),
- (107, 164, 195), (107, 164, 195), (105, 163, 194), (104, 162, 193),
- (95, 168, 192), (90, 167, 190), (86, 167, 188), (80, 161, 184),
- (74, 156, 180), (70, 152, 176), (66, 148, 173), (59, 144, 167),
- (52, 141, 161), (51, 136, 156), (55, 135, 157), (59, 135, 159),
- (62, 136, 161), (66, 138, 164), (76, 144, 170), (84, 149, 176),
- (104, 158, 187), (108, 156, 188), (112, 154, 190), (110, 151, 186),
- (109, 148, 183), (102, 141, 176), (94, 131, 168), (88, 123, 158),
- (85, 113, 144), (77, 87, 113), (64, 76, 100), (52, 65, 88),
- (46, 62, 86), (40, 60, 84), (37, 60, 82), (44, 63, 86),
- (71, 77, 100), (77, 87, 113), (84, 98, 127), (86, 104, 133),
- (88, 110, 140), (91, 121, 155), (97, 133, 166), (106, 143, 178),
- (111, 152, 187), (115, 165, 199), (113, 166, 199), (112, 168, 199),
- (105, 167, 196), (98, 168, 194), (88, 167, 189), (79, 163, 184),
- (63, 153, 169), (59, 148, 163), (55, 144, 158), (55, 144, 157),
- (56, 145, 157), (60, 147, 159), (66, 149, 163), (72, 151, 169),
- (79, 152, 172), (96, 156, 182), (101, 159, 185), (106, 162, 189),
- (118, 167, 196), (126, 172, 204), (130, 173, 209), (132, 169, 209),
- (127, 162, 202), (123, 156, 196), (120, 151, 190), (119, 149, 188),
- (119, 148, 186), (120, 142, 178), (131, 136, 165), (139, 128, 150),
- (140, 116, 131), (125, 97, 108), (118, 95, 108), (111, 94, 109),
- (106, 96, 109), (113, 103, 112), (117, 107, 113), (116, 111, 112),
- (103, 116, 129), (98, 120, 135), (94, 124, 142), (97, 136, 155),
- (107, 148, 169), (118, 159, 177), (130, 166, 181), (136, 168, 183),
- (140, 162, 176), (141, 142, 144), (139, 136, 137), (137, 130, 130),
- (132, 117, 117), (117, 111, 111), (102, 99, 103), (83, 84, 89),
- (53, 59, 60), (50, 53, 54), (48, 47, 49), (41, 45, 48),
- (38, 49, 56), (37, 57, 69), (39, 66, 81), (43, 75, 93),
- (53, 83, 103), (63, 89, 109), (70, 94, 115), (73, 100, 121),
- (75, 106, 128), (74, 111, 137), (76, 114, 146), (80, 116, 147),
- (88, 105, 132), (88, 101, 126), (88, 98, 121), (85, 91, 113),
- (84, 88, 111), (84, 90, 113), (89, 94, 117), (92, 98, 119),
- (97, 103, 123), (99, 108, 126), (100, 115, 134), (96, 114, 135),
- (94, 115, 141), (91, 116, 146), (87, 117, 149), (83, 115, 150),
- (80, 122, 156), (72, 117, 148), (65, 109, 136), (57, 99, 126),
- (47, 85, 112), (40, 69, 98), (36, 63, 92), (32, 57, 86),
- (28, 52, 79), (23, 51, 74), (17, 50, 73), (14, 48, 71),
- (11, 47, 69), (9, 42, 64), (10, 38, 60), (11, 35, 57),
- (15, 35, 57), (19, 36, 55), (25, 38, 56), (33, 39, 56),
- (39, 40, 53), (39, 38, 52), (39, 37, 55), (37, 37, 53),
- (35, 38, 56), (36, 41, 61), (40, 47, 63), (39, 52, 69),
- (36, 59, 78), (28, 66, 86), (19, 73, 93), (11, 79, 101),
- (9, 86, 106), (10, 90, 111), (12, 91, 112), (14, 93, 113),
- (17, 93, 113), (21, 93, 115), (24, 96, 116), (27, 98, 119),
- (30, 99, 120), (33, 99, 123), (32, 100, 123), (34, 100, 124),
- (38, 102, 126), (42, 105, 128), (45, 111, 133), (52, 118, 140),
- (54, 125, 146), (55, 132, 152), (59, 138, 160), (65, 144, 166),
- (72, 150, 174), (87, 159, 182), (104, 167, 190), (120, 176, 198)
- ),
-
-// 525 Copper
-((255, 217, 186), (255, 202, 167), (255, 188, 153), (255, 175, 140),
- (243, 161, 124), (232, 147, 108), (225, 140, 99), (218, 134, 91),
- (191, 106, 65), (181, 97, 58), (171, 88, 51), (163, 82, 47),
- (155, 77, 44), (151, 78, 44), (148, 79, 44), (149, 79, 44),
- (151, 80, 45), (165, 89, 56), (172, 97, 61), (179, 106, 67),
- (186, 110, 69), (194, 114, 71), (194, 114, 70), (195, 114, 69),
- (179, 102, 63), (164, 92, 55), (150, 83, 48), (131, 71, 39),
- (112, 59, 31), (101, 53, 26), (91, 47, 22), (75, 39, 16),
- (61, 29, 12), (59, 24, 9), (70, 32, 14), (81, 41, 20),
- (101, 54, 30), (122, 67, 41), (133, 74, 48), (144, 81, 55),
- (190, 111, 80), (207, 125, 91), (225, 139, 102), (233, 147, 108),
- (241, 155, 115), (242, 154, 115), (244, 154, 115), (244, 152, 114),
- (240, 147, 111), (228, 140, 98), (220, 131, 89), (213, 122, 80),
- (203, 116, 73), (194, 110, 67), (188, 106, 64), (182, 103, 61),
- (159, 83, 48), (147, 76, 42), (135, 69, 37), (121, 62, 31),
- (108, 56, 25), (102, 52, 22), (96, 49, 20), (85, 41, 14),
- (76, 35, 10), (55, 20, 2), (47, 14, 1), (40, 9, 0),
- (39, 9, 0), (39, 9, 0), (36, 6, 0), (32, 2, 0),
- (26, 1, 0), (25, 3, 0), (25, 5, 0), (24, 4, 0),
- (24, 4, 0), (23, 3, 0), (22, 2, 0), (18, 0, 0),
- (14, 0, 0), (6, 0, 0), (5, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (2, 0, 0), (2, 0, 0),
- (4, 0, 0), (8, 1, 0), (13, 2, 0), (16, 3, 0),
- (20, 4, 0), (25, 6, 0), (31, 6, 0), (33, 10, 0),
- (36, 13, 1), (43, 14, 1), (46, 14, 1), (49, 14, 1),
- (51, 15, 1), (53, 16, 2), (59, 21, 6), (68, 28, 10),
- (100, 48, 25), (119, 61, 35), (138, 75, 45), (148, 81, 50),
- (158, 87, 56), (177, 104, 68), (197, 118, 79), (213, 130, 92),
- (228, 144, 107), (248, 169, 132), (250, 173, 136), (253, 178, 140),
- (255, 179, 146), (255, 182, 148), (255, 183, 150), (255, 185, 147),
- (249, 174, 139), (240, 164, 129), (232, 155, 120), (225, 149, 113),
- (218, 144, 107), (203, 135, 95), (190, 118, 84), (175, 111, 73),
- (166, 99, 63), (148, 85, 55), (147, 85, 55), (147, 85, 56),
- (144, 87, 56), (146, 84, 53), (148, 85, 55), (154, 85, 55),
- (171, 94, 61), (175, 98, 61), (179, 103, 61), (180, 102, 58),
- (181, 102, 56), (177, 98, 52), (174, 89, 51), (167, 87, 48),
- (163, 85, 47), (155, 80, 40), (154, 79, 41), (154, 79, 43),
- (154, 80, 47), (160, 88, 52), (170, 94, 59), (181, 104, 67),
- (205, 126, 83), (209, 131, 87), (214, 136, 92), (222, 139, 98),
- (223, 142, 98), (218, 136, 94), (209, 131, 89), (194, 123, 83),
- (177, 110, 73), (136, 77, 48), (127, 70, 42), (118, 64, 37),
- (102, 51, 28), (87, 45, 25), (77, 40, 20), (73, 37, 18),
- (75, 32, 10), (73, 34, 11), (72, 36, 13), (71, 36, 17),
- (72, 36, 18), (73, 37, 20), (77, 36, 14), (76, 33, 12),
- (76, 33, 10), (77, 31, 12), (77, 37, 17), (84, 39, 18),
- (91, 40, 17), (96, 40, 17), (100, 44, 16), (100, 43, 17),
- (95, 43, 17), (93, 42, 16), (91, 41, 16), (91, 43, 14),
- (91, 40, 13), (91, 40, 17), (94, 45, 18), (98, 48, 22),
- (106, 52, 25), (115, 56, 26), (122, 61, 32), (128, 65, 35),
- (132, 71, 37), (135, 68, 36), (131, 65, 33), (122, 61, 33),
- (112, 57, 31), (106, 53, 29), (103, 48, 26), (102, 48, 25),
- (104, 47, 25), (108, 53, 26), (116, 60, 32), (130, 65, 36),
- (142, 73, 41), (156, 79, 44), (167, 87, 48), (173, 92, 49),
- (174, 91, 49), (169, 88, 49), (163, 87, 45), (155, 79, 41),
- (146, 73, 37), (140, 71, 33), (135, 67, 33), (139, 72, 39),
- (144, 80, 43), (155, 89, 52), (171, 104, 65), (187, 122, 81),
- (209, 138, 99), (230, 154, 114), (248, 173, 132), (255, 186, 150),
- (255, 206, 170), (255, 217, 185), (255, 226, 191), (255, 222, 195),
- (255, 228, 197), (255, 223, 199), (255, 222, 199), (255, 223, 193),
- (255, 219, 182), (255, 207, 174), (255, 199, 165), (255, 197, 159),
- (255, 189, 151), (255, 189, 148), (255, 186, 147), (255, 187, 148),
- (255, 190, 152), (255, 193, 156), (255, 198, 163), (255, 202, 169),
- (255, 206, 174), (255, 207, 179), (255, 214, 182), (255, 215, 189),
- (255, 217, 193), (255, 218, 197), (255, 225, 195), (255, 217, 193)
- ),
-
-// 526 Coral
-((155, 66, 54), (138, 51, 35), (140, 52, 36), (143, 54, 37),
- (141, 52, 35), (139, 51, 34), (137, 50, 32), (136, 50, 30),
- (127, 41, 24), (123, 38, 20), (119, 36, 16), (109, 31, 12),
- (99, 26, 8), (89, 20, 6), (80, 15, 4), (75, 13, 2),
- (71, 11, 1), (76, 5, 0), (86, 11, 4), (97, 18, 8),
- (114, 24, 10), (131, 30, 13), (135, 33, 16), (140, 37, 20),
- (154, 39, 20), (153, 36, 17), (153, 34, 15), (147, 35, 14),
- (142, 37, 13), (140, 35, 12), (139, 33, 11), (133, 35, 12),
- (129, 38, 13), (125, 38, 16), (125, 39, 17), (126, 41, 18),
- (126, 45, 21), (127, 49, 24), (130, 49, 26), (133, 50, 29),
- (142, 60, 37), (152, 65, 43), (162, 70, 50), (177, 78, 58),
- (193, 86, 66), (200, 87, 69), (207, 89, 73), (222, 94, 79),
- (229, 95, 79), (226, 93, 76), (215, 85, 69), (204, 78, 63),
- (188, 70, 54), (172, 63, 46), (168, 59, 42), (165, 55, 39),
- (147, 46, 29), (141, 44, 26), (135, 43, 24), (127, 40, 18),
- (120, 37, 13), (119, 34, 11), (118, 31, 10), (118, 28, 6),
- (114, 27, 3), (121, 24, 3), (125, 28, 7), (130, 33, 12),
- (131, 34, 14), (133, 36, 16), (138, 40, 23), (142, 45, 28),
- (143, 50, 32), (143, 51, 33), (143, 53, 34), (142, 52, 33),
- (142, 51, 33), (140, 50, 32), (139, 50, 32), (134, 47, 31),
- (131, 45, 30), (119, 44, 28), (120, 46, 29), (121, 49, 31),
- (123, 50, 35), (125, 52, 40), (136, 58, 49), (145, 69, 57),
- (165, 80, 74), (168, 84, 75), (172, 88, 77), (172, 88, 77),
- (173, 88, 77), (171, 81, 75), (168, 75, 70), (162, 72, 65),
- (155, 67, 59), (146, 54, 41), (140, 52, 37), (134, 50, 34),
- (133, 49, 32), (133, 49, 31), (134, 50, 28), (138, 52, 26),
- (149, 48, 26), (153, 48, 23), (158, 48, 21), (159, 47, 22),
- (160, 47, 24), (163, 49, 27), (164, 51, 32), (164, 56, 38),
- (167, 61, 43), (171, 67, 51), (170, 67, 52), (170, 67, 53),
- (167, 67, 49), (163, 65, 45), (159, 62, 44), (155, 60, 42),
- (154, 63, 45), (161, 69, 50), (169, 75, 56), (174, 79, 58),
- (179, 84, 60), (190, 90, 66), (196, 96, 76), (206, 109, 93),
- (220, 114, 97), (225, 110, 102), (225, 108, 101), (226, 107, 101),
- (223, 94, 76), (211, 81, 64), (205, 72, 59), (197, 63, 48),
- (188, 62, 47), (187, 67, 52), (187, 72, 58), (184, 74, 60),
- (182, 77, 63), (176, 80, 62), (169, 77, 60), (160, 71, 54),
- (148, 64, 46), (134, 51, 31), (133, 48, 28), (132, 46, 25),
- (131, 44, 24), (131, 45, 24), (136, 45, 25), (143, 47, 28),
- (152, 51, 33), (156, 53, 35), (160, 55, 37), (167, 60, 42),
- (175, 65, 45), (184, 72, 50), (191, 78, 57), (195, 84, 66),
- (195, 89, 70), (185, 86, 73), (179, 84, 73), (173, 83, 73),
- (161, 76, 65), (153, 68, 55), (142, 60, 46), (131, 52, 36),
- (112, 38, 19), (106, 33, 14), (101, 29, 10), (97, 25, 6),
- (96, 30, 9), (100, 34, 16), (113, 42, 26), (131, 61, 42),
- (155, 78, 59), (174, 84, 68), (182, 88, 75), (190, 91, 77),
- (196, 85, 70), (187, 76, 60), (178, 68, 49), (176, 60, 41),
- (171, 56, 35), (170, 54, 33), (169, 53, 31), (168, 52, 32),
- (168, 54, 34), (166, 55, 33), (165, 55, 32), (164, 59, 35),
- (161, 63, 38), (160, 64, 41), (158, 68, 46), (154, 72, 49),
- (153, 71, 50), (151, 67, 50), (151, 65, 48), (155, 65, 44),
- (158, 62, 41), (163, 59, 39), (168, 62, 39), (171, 62, 43),
- (170, 61, 46), (169, 64, 48), (171, 65, 52), (168, 65, 52),
- (168, 66, 50), (170, 68, 50), (170, 67, 47), (172, 66, 46),
- (171, 65, 46), (166, 64, 45), (161, 62, 44), (157, 62, 45),
- (152, 63, 46), (148, 63, 46), (141, 60, 43), (132, 58, 40),
- (124, 55, 37), (119, 52, 34), (111, 46, 27), (103, 38, 19),
- (100, 35, 14), (102, 29, 10), (105, 25, 5), (101, 23, 2),
- (99, 20, 1), (103, 22, 2), (103, 25, 3), (98, 26, 5),
- (98, 28, 9), (100, 31, 11), (104, 33, 14), (106, 33, 16),
- (108, 35, 19), (115, 37, 22), (121, 38, 22), (126, 42, 24),
- (129, 46, 26), (132, 48, 26), (137, 50, 28), (138, 52, 28),
- (138, 52, 26), (139, 50, 28), (141, 50, 28), (143, 48, 27),
- (143, 48, 29), (146, 49, 32), (152, 50, 34), (157, 56, 42),
- (161, 63, 51), (166, 68, 55), (158, 64, 50), (152, 61, 49)
- ),
-
-// 527 Cotton_Flower
-((100, 160, 186), (126, 177, 195), (134, 183, 199), (143, 189, 203),
- (148, 189, 198), (153, 190, 194), (155, 191, 192), (158, 193, 191),
- (174, 202, 200), (174, 203, 201), (174, 204, 202), (164, 193, 187),
- (154, 183, 172), (149, 171, 157), (144, 160, 142), (142, 156, 139),
- (141, 153, 137), (125, 142, 136), (110, 135, 132), (96, 129, 129),
- (85, 119, 124), (75, 109, 119), (74, 106, 112), (74, 103, 106),
- (74, 95, 104), (81, 94, 101), (88, 94, 99), (95, 88, 91),
- (102, 82, 83), (101, 78, 75), (101, 74, 67), (101, 63, 53),
- (98, 58, 41), (98, 49, 23), (95, 48, 21), (92, 47, 19),
- (84, 50, 24), (77, 53, 29), (70, 55, 35), (63, 57, 41),
- (51, 71, 75), (48, 76, 88), (46, 82, 101), (46, 82, 101),
- (46, 83, 102), (46, 83, 101), (47, 83, 100), (46, 79, 98),
- (43, 76, 95), (36, 66, 88), (37, 64, 74), (38, 62, 61),
- (44, 59, 48), (51, 57, 36), (54, 57, 32), (58, 57, 29),
- (64, 58, 27), (65, 61, 29), (66, 64, 32), (69, 67, 37),
- (73, 70, 42), (74, 69, 44), (76, 69, 47), (76, 68, 51),
- (72, 67, 55), (57, 58, 53), (50, 55, 55), (44, 52, 57),
- (43, 51, 57), (43, 50, 57), (42, 51, 57), (42, 51, 57),
- (43, 50, 51), (42, 48, 50), (42, 47, 49), (40, 47, 48),
- (39, 47, 48), (39, 47, 46), (40, 47, 44), (45, 48, 39),
- (48, 51, 39), (53, 53, 35), (51, 53, 32), (50, 53, 30),
- (49, 52, 27), (48, 51, 25), (46, 50, 23), (44, 48, 18),
- (44, 47, 13), (44, 48, 14), (44, 50, 15), (44, 51, 16),
- (44, 52, 18), (44, 52, 20), (43, 52, 20), (44, 50, 20),
- (48, 48, 21), (64, 51, 24), (77, 53, 25), (90, 56, 26),
- (95, 56, 25), (101, 57, 24), (110, 57, 22), (117, 59, 21),
- (121, 64, 18), (123, 67, 17), (126, 70, 16), (125, 69, 15),
- (125, 69, 15), (123, 68, 15), (118, 68, 14), (112, 70, 16),
- (113, 72, 18), (121, 68, 15), (121, 64, 15), (122, 61, 15),
- (122, 52, 11), (117, 44, 12), (112, 40, 12), (114, 39, 10),
- (113, 39, 7), (105, 34, 4), (97, 29, 2), (88, 27, 3),
- (80, 26, 4), (68, 27, 9), (60, 32, 13), (55, 37, 16),
- (51, 41, 17), (42, 43, 17), (40, 43, 18), (38, 43, 19),
- (34, 43, 22), (34, 42, 23), (34, 39, 24), (33, 38, 21),
- (26, 33, 12), (22, 32, 11), (18, 31, 10), (17, 29, 9),
- (17, 27, 9), (19, 29, 8), (22, 32, 7), (28, 36, 6),
- (31, 41, 7), (35, 45, 8), (35, 45, 7), (36, 46, 7),
- (42, 49, 9), (50, 53, 9), (59, 57, 10), (67, 58, 11),
- (70, 54, 14), (69, 53, 14), (68, 53, 15), (66, 54, 18),
- (65, 55, 19), (65, 58, 22), (67, 60, 25), (67, 63, 29),
- (68, 65, 30), (62, 67, 32), (59, 67, 32), (57, 67, 33),
- (53, 66, 35), (50, 65, 39), (50, 64, 38), (50, 64, 37),
- (49, 61, 34), (48, 59, 33), (47, 58, 33), (43, 57, 34),
- (40, 55, 34), (37, 52, 31), (36, 50, 26), (33, 47, 22),
- (31, 45, 20), (30, 44, 19), (28, 46, 20), (27, 47, 19),
- (28, 48, 18), (29, 46, 16), (29, 46, 15), (29, 44, 16),
- (29, 45, 20), (30, 46, 20), (31, 47, 21), (35, 47, 20),
- (39, 47, 19), (44, 47, 17), (47, 46, 17), (51, 46, 18),
- (53, 48, 22), (55, 53, 29), (53, 58, 42), (52, 61, 54),
- (52, 68, 69), (55, 76, 82), (59, 83, 95), (65, 95, 105),
- (70, 106, 119), (72, 114, 130), (74, 121, 143), (77, 129, 152),
- (82, 135, 160), (89, 141, 161), (103, 145, 159), (115, 147, 153),
- (121, 143, 147), (126, 138, 136), (130, 132, 125), (126, 127, 119),
- (126, 123, 115), (129, 123, 114), (121, 122, 119), (113, 118, 122),
- (104, 113, 120), (97, 109, 115), (89, 102, 107), (91, 102, 95),
- (90, 103, 93), (88, 105, 91), (81, 104, 90), (81, 103, 87),
- (81, 97, 80), (88, 92, 64), (95, 88, 50), (104, 84, 36),
- (109, 79, 25), (114, 76, 19), (117, 70, 15), (120, 66, 12),
- (121, 62, 12), (118, 58, 9), (116, 57, 10), (112, 56, 10),
- (109, 56, 10), (106, 57, 9), (104, 57, 11), (102, 56, 8),
- (101, 56, 9), (96, 56, 12), (91, 60, 14), (86, 64, 19),
- (82, 68, 26), (77, 71, 35), (75, 78, 50), (75, 82, 65),
- (77, 90, 79), (76, 99, 95), (79, 108, 110), (76, 115, 123),
- (74, 124, 139), (76, 132, 156), (81, 139, 168), (89, 149, 177)
- ),
-
-// 528 Country_Garden
-((64, 127, 54), (64, 145, 64), (54, 140, 73), (44, 136, 82),
- (44, 115, 95), (44, 94, 108), (45, 89, 112), (46, 85, 116),
- (44, 63, 112), (46, 44, 111), (49, 26, 111), (60, 19, 111),
- (72, 12, 111), (86, 12, 103), (100, 13, 96), (104, 15, 92),
- (109, 18, 89), (118, 46, 68), (131, 63, 65), (145, 80, 62),
- (156, 90, 68), (168, 101, 74), (167, 110, 75), (167, 119, 77),
- (179, 139, 68), (179, 135, 69), (179, 132, 70), (172, 122, 68),
- (165, 113, 66), (163, 105, 63), (161, 97, 61), (147, 88, 59),
- (130, 77, 57), (104, 61, 46), (102, 49, 43), (101, 38, 41),
- (96, 34, 43), (92, 31, 45), (87, 31, 43), (83, 31, 42),
- (63, 26, 31), (55, 34, 28), (48, 42, 25), (44, 51, 22),
- (40, 60, 19), (42, 59, 17), (45, 59, 15), (52, 59, 11),
- (61, 57, 13), (85, 52, 14), (104, 49, 11), (123, 47, 9),
- (137, 45, 10), (152, 44, 11), (152, 46, 12), (153, 48, 14),
- (137, 50, 11), (125, 53, 20), (114, 57, 29), (102, 55, 41),
- (90, 54, 54), (83, 52, 57), (76, 50, 60), (61, 52, 70),
- (54, 53, 80), (46, 50, 99), (52, 56, 100), (59, 63, 102),
- (66, 68, 102), (73, 73, 102), (88, 87, 98), (104, 89, 91),
- (137, 90, 65), (152, 82, 56), (168, 75, 48), (173, 65, 41),
- (179, 56, 35), (179, 53, 33), (180, 50, 32), (171, 44, 32),
- (163, 36, 29), (130, 31, 22), (107, 40, 24), (84, 50, 26),
- (75, 54, 27), (67, 58, 28), (61, 70, 25), (57, 80, 20),
- (47, 93, 16), (48, 89, 24), (49, 86, 33), (57, 83, 39),
- (66, 80, 45), (86, 76, 56), (109, 74, 71), (124, 72, 89),
- (133, 71, 101), (152, 60, 110), (148, 54, 115), (145, 49, 121),
- (136, 50, 123), (127, 51, 126), (114, 52, 120), (101, 46, 111),
- (77, 27, 94), (60, 19, 85), (44, 12, 76), (40, 10, 70),
- (36, 9, 64), (41, 13, 54), (51, 14, 47), (62, 23, 38),
- (69, 31, 31), (72, 57, 20), (72, 64, 22), (72, 71, 24),
- (80, 83, 34), (92, 89, 45), (108, 83, 47), (124, 80, 48),
- (150, 95, 38), (163, 102, 40), (177, 109, 42), (182, 107, 40),
- (188, 105, 39), (202, 108, 32), (207, 111, 18), (202, 124, 19),
- (187, 129, 17), (141, 124, 27), (130, 119, 27), (120, 114, 28),
- (104, 105, 46), (92, 90, 55), (87, 74, 62), (91, 71, 70),
- (102, 78, 87), (111, 77, 106), (120, 77, 126), (127, 74, 133),
- (135, 72, 140), (141, 82, 138), (135, 99, 126), (126, 114, 113),
- (105, 127, 105), (77, 119, 103), (71, 121, 92), (65, 123, 82),
- (60, 127, 60), (52, 136, 39), (53, 139, 27), (58, 130, 28),
- (88, 102, 22), (94, 95, 23), (101, 88, 25), (112, 73, 22),
- (121, 61, 23), (126, 50, 22), (130, 37, 17), (131, 30, 18),
- (129, 24, 17), (118, 26, 18), (113, 26, 18), (109, 26, 19),
- (94, 28, 21), (78, 29, 23), (64, 34, 23), (56, 40, 27),
- (49, 38, 39), (47, 38, 41), (45, 39, 43), (42, 46, 43),
- (40, 60, 48), (47, 71, 46), (65, 72, 47), (88, 75, 43),
- (116, 79, 38), (135, 92, 40), (150, 113, 42), (157, 119, 44),
- (161, 119, 42), (163, 107, 38), (157, 93, 31), (147, 87, 30),
- (111, 77, 29), (104, 74, 30), (97, 71, 31), (78, 63, 25),
- (65, 55, 22), (56, 53, 20), (49, 52, 16), (52, 57, 18),
- (51, 66, 18), (53, 71, 21), (52, 81, 24), (51, 88, 23),
- (53, 92, 24), (52, 99, 27), (49, 96, 32), (44, 90, 42),
- (39, 86, 44), (39, 82, 44), (42, 86, 44), (49, 92, 43),
- (56, 94, 48), (68, 97, 47), (82, 99, 45), (95, 103, 38),
- (110, 113, 30), (118, 123, 26), (126, 132, 19), (130, 138, 16),
- (127, 141, 12), (119, 142, 8), (105, 146, 10), (91, 148, 17),
- (73, 143, 26), (55, 143, 34), (37, 135, 40), (21, 131, 42),
- (14, 123, 46), (11, 107, 51), (12, 92, 55), (16, 75, 61),
- (21, 62, 62), (30, 48, 56), (40, 37, 53), (48, 27, 49),
- (56, 18, 52), (64, 16, 64), (72, 18, 83), (74, 30, 103),
- (76, 41, 119), (83, 45, 122), (85, 43, 120), (91, 37, 125),
- (85, 40, 125), (75, 48, 135), (71, 50, 133), (68, 49, 120),
- (73, 38, 108), (72, 32, 90), (63, 33, 85), (52, 38, 80),
- (41, 45, 72), (33, 50, 69), (28, 50, 62), (23, 51, 54),
- (19, 57, 48), (21, 66, 36), (28, 79, 28), (38, 83, 24),
- (36, 94, 21), (31, 106, 27), (37, 116, 34), (44, 128, 43)
- ),
-
-// 529 Creamsicle
-((255, 175, 47), (255, 163, 47), (255, 154, 46), (255, 145, 45),
- (255, 131, 45), (255, 118, 45), (255, 113, 45), (255, 108, 45),
- (255, 92, 45), (255, 87, 45), (255, 83, 45), (255, 83, 45),
- (255, 83, 45), (255, 88, 45), (255, 94, 45), (255, 96, 45),
- (255, 98, 45), (255, 108, 45), (255, 116, 45), (255, 124, 45),
- (255, 131, 45), (255, 139, 45), (255, 142, 45), (255, 146, 45),
- (247, 162, 43), (231, 166, 41), (215, 171, 39), (200, 172, 37),
- (186, 174, 36), (180, 171, 34), (174, 168, 33), (163, 158, 31),
- (150, 146, 29), (147, 124, 47), (165, 109, 68), (183, 95, 89),
- (194, 82, 117), (206, 69, 146), (211, 65, 161), (216, 62, 177),
- (247, 50, 223), (251, 47, 237), (255, 45, 251), (255, 45, 253),
- (255, 46, 255), (255, 48, 255), (255, 51, 255), (255, 61, 255),
- (255, 74, 253), (255, 101, 239), (255, 118, 229), (255, 135, 220),
- (255, 146, 191), (255, 157, 162), (255, 158, 148), (255, 159, 135),
- (255, 155, 98), (255, 144, 80), (255, 134, 62), (255, 124, 67),
- (255, 115, 72), (255, 109, 76), (255, 104, 80), (255, 91, 89),
- (255, 79, 99), (255, 65, 114), (255, 58, 120), (255, 52, 126),
- (255, 49, 129), (255, 47, 133), (255, 45, 139), (249, 44, 146),
- (239, 42, 165), (236, 42, 167), (233, 42, 170), (205, 43, 160),
- (177, 44, 151), (171, 46, 145), (166, 49, 140), (168, 55, 126),
- (162, 60, 103), (129, 69, 63), (144, 80, 54), (159, 91, 45),
- (172, 96, 41), (185, 102, 38), (200, 109, 35), (204, 113, 40),
- (233, 129, 71), (244, 132, 90), (255, 135, 109), (255, 130, 118),
- (255, 126, 128), (255, 116, 154), (255, 104, 177), (255, 93, 197),
- (255, 82, 211), (255, 59, 223), (255, 52, 222), (255, 45, 222),
- (255, 45, 219), (255, 45, 217), (255, 45, 208), (255, 45, 194),
- (255, 45, 161), (255, 49, 150), (255, 53, 139), (255, 57, 133),
- (255, 62, 127), (255, 70, 109), (255, 78, 93), (255, 89, 81),
- (255, 101, 76), (255, 118, 70), (255, 121, 72), (255, 124, 75),
- (255, 127, 88), (255, 128, 106), (252, 124, 126), (244, 118, 153),
- (229, 101, 205), (217, 94, 219), (206, 88, 233), (199, 85, 238),
- (192, 83, 244), (185, 73, 252), (186, 66, 255), (191, 61, 255),
- (198, 62, 250), (216, 54, 219), (222, 51, 208), (229, 48, 198),
- (242, 49, 176), (251, 54, 150), (255, 59, 121), (255, 63, 95),
- (255, 75, 62), (255, 81, 57), (255, 87, 52), (255, 90, 55),
- (255, 93, 58), (255, 97, 66), (255, 99, 72), (255, 101, 79),
- (255, 102, 89), (255, 109, 103), (255, 110, 102), (255, 112, 102),
- (255, 112, 97), (255, 113, 90), (255, 117, 82), (255, 122, 75),
- (255, 126, 57), (255, 125, 53), (255, 124, 50), (255, 123, 46),
- (255, 123, 45), (255, 124, 45), (255, 123, 45), (255, 121, 45),
- (255, 120, 45), (255, 124, 49), (255, 125, 50), (255, 126, 51),
- (255, 128, 52), (255, 128, 52), (255, 128, 52), (255, 128, 52),
- (255, 126, 50), (255, 124, 48), (255, 123, 47), (255, 121, 45),
- (255, 119, 45), (255, 121, 45), (255, 124, 45), (255, 129, 45),
- (255, 135, 45), (248, 145, 43), (236, 157, 42), (220, 166, 46),
- (209, 168, 60), (194, 162, 75), (175, 159, 82), (155, 156, 85),
- (133, 131, 110), (133, 121, 113), (133, 111, 117), (141, 91, 115),
- (156, 81, 112), (173, 73, 111), (183, 63, 109), (185, 48, 108),
- (180, 43, 106), (174, 48, 102), (163, 58, 98), (150, 63, 99),
- (132, 69, 101), (114, 84, 102), (103, 104, 100), (105, 123, 93),
- (116, 138, 83), (133, 151, 77), (151, 165, 75), (170, 178, 69),
- (188, 187, 56), (205, 186, 44), (221, 181, 40), (236, 175, 42),
- (245, 169, 43), (247, 160, 43), (245, 146, 43), (245, 132, 43),
- (244, 119, 43), (244, 110, 43), (243, 101, 43), (245, 93, 43),
- (247, 86, 43), (250, 82, 44), (253, 80, 44), (254, 80, 45),
- (255, 82, 45), (255, 86, 45), (255, 90, 45), (255, 92, 45),
- (255, 90, 45), (255, 87, 45), (255, 87, 45), (255, 87, 45),
- (255, 86, 45), (255, 81, 45), (255, 74, 45), (255, 67, 45),
- (255, 65, 45), (255, 63, 45), (255, 60, 47), (255, 55, 51),
- (255, 49, 57), (255, 47, 60), (255, 48, 64), (255, 48, 69),
- (255, 47, 76), (255, 46, 81), (255, 49, 84), (255, 56, 84),
- (255, 65, 80), (255, 71, 76), (255, 80, 73), (255, 92, 71),
- (255, 107, 64), (255, 122, 57), (255, 134, 51), (255, 144, 50),
- (255, 154, 50), (255, 164, 48), (255, 173, 46), (255, 176, 46)
- ),
-
-// 530 Cricket_Music
-((112, 38, 168), (104, 37, 182), (102, 36, 188), (100, 36, 194),
- (94, 31, 177), (88, 26, 160), (82, 23, 153), (77, 20, 146),
- (57, 28, 102), (57, 35, 81), (57, 43, 61), (44, 54, 42),
- (32, 65, 24), (32, 71, 24), (32, 78, 24), (37, 77, 35),
- (43, 76, 46), (54, 57, 84), (70, 47, 105), (86, 38, 126),
- (96, 26, 145), (106, 14, 165), (108, 11, 173), (110, 8, 182),
- (86, 0, 198), (71, 3, 211), (56, 6, 224), (42, 4, 227),
- (28, 2, 230), (24, 1, 224), (21, 0, 218), (4, 0, 215),
- (0, 4, 211), (0, 12, 179), (0, 17, 158), (0, 23, 137),
- (0, 31, 117), (0, 39, 98), (0, 38, 85), (0, 38, 73),
- (0, 52, 44), (0, 44, 42), (0, 36, 40), (0, 24, 50),
- (0, 12, 61), (1, 11, 65), (3, 10, 70), (15, 7, 76),
- (26, 5, 80), (29, 0, 77), (28, 1, 61), (27, 3, 45),
- (21, 9, 37), (16, 16, 30), (15, 16, 31), (14, 16, 32),
- (15, 10, 45), (21, 16, 55), (28, 22, 65), (36, 24, 77),
- (45, 27, 89), (45, 28, 91), (46, 30, 94), (38, 36, 93),
- (31, 49, 89), (23, 64, 84), (14, 55, 85), (6, 47, 86),
- (5, 41, 90), (4, 35, 94), (2, 23, 102), (6, 12, 106),
- (30, 0, 124), (30, 2, 122), (31, 5, 120), (33, 2, 118),
- (35, 0, 117), (32, 0, 110), (29, 0, 104), (19, 8, 91),
- (3, 6, 80), (0, 0, 55), (0, 5, 42), (0, 10, 30),
- (0, 16, 26), (0, 22, 23), (0, 28, 8), (0, 27, 0),
- (0, 44, 0), (0, 57, 7), (0, 71, 15), (3, 75, 19),
- (6, 80, 24), (11, 89, 40), (14, 93, 59), (6, 93, 72),
- (3, 89, 89), (6, 71, 102), (5, 61, 102), (4, 52, 103),
- (7, 45, 110), (10, 39, 117), (29, 39, 135), (47, 44, 142),
- (87, 35, 171), (106, 27, 185), (125, 20, 199), (129, 19, 199),
- (134, 19, 200), (127, 14, 184), (112, 8, 160), (92, 11, 132),
- (75, 27, 101), (39, 44, 54), (33, 44, 50), (27, 45, 46),
- (22, 47, 46), (28, 42, 47), (32, 36, 64), (47, 31, 86),
- (62, 4, 111), (59, 8, 114), (57, 13, 117), (52, 20, 110),
- (48, 27, 104), (26, 27, 86), (14, 42, 61), (5, 62, 51),
- (4, 65, 36), (7, 48, 0), (13, 45, 0), (19, 43, 0),
- (40, 37, 14), (48, 13, 32), (65, 0, 63), (78, 0, 81),
- (86, 0, 114), (85, 0, 121), (84, 0, 129), (80, 0, 121),
- (76, 0, 114), (76, 0, 102), (89, 0, 98), (106, 0, 106),
- (106, 0, 103), (112, 7, 128), (120, 7, 138), (128, 8, 149),
- (140, 12, 162), (141, 15, 169), (144, 12, 174), (154, 8, 179),
- (163, 13, 181), (169, 11, 179), (175, 10, 177), (183, 6, 181),
- (194, 4, 194), (192, 20, 207), (184, 24, 199), (183, 37, 178),
- (165, 44, 146), (141, 53, 154), (137, 51, 149), (133, 49, 144),
- (122, 45, 117), (109, 53, 121), (91, 47, 130), (80, 42, 152),
- (87, 45, 170), (90, 47, 171), (94, 49, 173), (100, 54, 185),
- (106, 51, 190), (117, 49, 193), (122, 42, 185), (138, 32, 184),
- (137, 23, 178), (133, 15, 176), (124, 8, 173), (121, 0, 177),
- (111, 0, 178), (95, 0, 178), (80, 2, 183), (83, 4, 192),
- (98, 2, 218), (97, 2, 224), (96, 2, 230), (93, 2, 231),
- (88, 4, 233), (91, 0, 228), (84, 0, 224), (73, 0, 209),
- (65, 0, 199), (59, 0, 183), (51, 0, 170), (49, 2, 153),
- (49, 7, 149), (52, 11, 143), (51, 18, 141), (46, 28, 137),
- (31, 28, 134), (29, 34, 129), (38, 44, 134), (38, 46, 144),
- (38, 55, 156), (29, 54, 157), (42, 60, 167), (59, 54, 183),
- (93, 63, 200), (97, 44, 199), (109, 32, 195), (127, 20, 198),
- (144, 11, 206), (157, 5, 207), (163, 4, 195), (160, 8, 181),
- (142, 15, 167), (117, 35, 156), (95, 53, 134), (77, 69, 110),
- (54, 75, 80), (36, 93, 64), (20, 96, 44), (10, 97, 42),
- (6, 89, 45), (3, 80, 53), (0, 63, 60), (0, 42, 69),
- (0, 31, 91), (0, 26, 109), (0, 16, 122), (0, 8, 133),
- (0, 0, 142), (12, 7, 152), (40, 19, 162), (59, 20, 174),
- (77, 5, 184), (92, 0, 199), (101, 0, 208), (104, 7, 215),
- (98, 15, 215), (92, 23, 210), (70, 37, 191), (31, 34, 171),
- (18, 49, 148), (7, 59, 122), (0, 71, 92), (0, 93, 87),
- (0, 88, 77), (0, 79, 69), (7, 71, 69), (28, 69, 65),
- (38, 51, 72), (53, 49, 92), (67, 44, 130), (96, 48, 156)
- ),
-
-// 531 Dark_Rainbow
-((90, 148, 72), (141, 187, 70), (162, 176, 67), (183, 165, 65),
- (202, 148, 55), (221, 132, 45), (222, 124, 41), (224, 117, 38),
- (188, 66, 18), (169, 48, 14), (151, 30, 11), (127, 24, 11),
- (103, 19, 12), (80, 29, 13), (58, 39, 15), (49, 42, 18),
- (41, 45, 22), (20, 40, 46), (14, 40, 51), (9, 40, 56),
- (8, 38, 59), (8, 37, 62), (6, 32, 63), (5, 28, 64),
- (10, 11, 61), (18, 8, 53), (27, 5, 45), (39, 5, 35),
- (52, 5, 26), (58, 5, 23), (64, 5, 21), (77, 4, 19),
- (92, 6, 21), (116, 7, 30), (112, 5, 32), (108, 3, 34),
- (95, 3, 36), (83, 4, 38), (78, 4, 40), (73, 5, 42),
- (52, 22, 48), (44, 34, 60), (36, 47, 72), (37, 55, 71),
- (39, 64, 70), (43, 70, 64), (48, 77, 58), (61, 92, 56),
- (72, 101, 58), (73, 108, 52), (67, 111, 37), (62, 115, 23),
- (65, 108, 25), (69, 101, 28), (67, 93, 33), (65, 85, 38),
- (46, 68, 56), (37, 64, 80), (29, 61, 105), (33, 42, 129),
- (37, 24, 154), (34, 18, 153), (32, 13, 153), (20, 13, 149),
- (12, 13, 146), (7, 6, 142), (18, 3, 121), (30, 0, 101),
- (39, 0, 87), (49, 1, 74), (68, 2, 49), (83, 2, 34),
- (114, 4, 14), (121, 9, 15), (128, 15, 17), (119, 27, 24),
- (111, 40, 32), (104, 45, 33), (97, 51, 34), (80, 57, 35),
- (67, 58, 41), (55, 56, 62), (55, 55, 68), (56, 54, 74),
- (58, 53, 72), (61, 53, 70), (71, 43, 64), (76, 33, 60),
- (79, 17, 61), (75, 16, 58), (71, 16, 55), (65, 16, 53),
- (60, 17, 52), (49, 19, 53), (33, 12, 61), (22, 13, 78),
- (18, 14, 96), (28, 16, 141), (34, 15, 152), (41, 14, 163),
- (47, 16, 163), (53, 19, 163), (65, 24, 163), (85, 29, 157),
- (110, 27, 131), (115, 27, 110), (121, 28, 90), (121, 29, 79),
- (122, 31, 69), (121, 42, 53), (111, 59, 46), (100, 82, 45),
- (102, 104, 44), (123, 137, 35), (125, 140, 32), (128, 143, 30),
- (121, 152, 33), (115, 160, 35), (117, 166, 41), (126, 168, 44),
- (143, 135, 43), (144, 115, 40), (146, 95, 38), (149, 87, 39),
- (153, 80, 41), (158, 66, 37), (166, 54, 36), (176, 43, 29),
- (186, 39, 18), (207, 26, 8), (208, 24, 8), (209, 22, 9),
- (205, 17, 15), (197, 21, 17), (193, 28, 19), (189, 32, 18),
- (186, 49, 18), (191, 67, 23), (197, 86, 28), (202, 95, 31),
- (207, 104, 35), (192, 115, 45), (167, 122, 66), (149, 115, 89),
- (127, 112, 114), (117, 99, 142), (101, 94, 143), (86, 90, 145),
- (67, 70, 150), (39, 45, 148), (27, 29, 152), (26, 15, 138),
- (18, 9, 92), (18, 6, 80), (18, 3, 69), (18, 6, 62),
- (17, 10, 58), (14, 15, 58), (12, 23, 62), (15, 27, 63),
- (23, 28, 60), (25, 30, 54), (25, 30, 54), (26, 31, 54),
- (26, 33, 57), (39, 31, 58), (43, 27, 57), (50, 24, 64),
- (37, 17, 88), (40, 16, 93), (44, 16, 99), (51, 13, 112),
- (72, 19, 123), (89, 34, 129), (98, 44, 132), (107, 55, 126),
- (106, 57, 121), (114, 52, 115), (119, 55, 105), (126, 57, 97),
- (132, 59, 86), (136, 63, 76), (140, 57, 69), (141, 49, 57),
- (155, 40, 43), (161, 42, 43), (167, 44, 43), (180, 55, 44),
- (198, 65, 37), (213, 74, 34), (221, 74, 29), (227, 71, 22),
- (226, 70, 21), (227, 70, 19), (228, 74, 19), (224, 72, 22),
- (221, 67, 19), (214, 59, 15), (209, 53, 9), (209, 56, 3),
- (208, 58, 3), (204, 62, 6), (197, 63, 8), (185, 65, 14),
- (183, 73, 13), (184, 84, 17), (188, 99, 21), (200, 117, 26),
- (198, 135, 41), (200, 153, 42), (200, 170, 43), (194, 180, 39),
- (194, 191, 43), (184, 200, 58), (173, 202, 77), (163, 201, 103),
- (148, 188, 120), (136, 173, 134), (128, 156, 146), (121, 134, 158),
- (114, 111, 172), (111, 90, 180), (107, 70, 178), (112, 58, 165),
- (120, 48, 148), (121, 38, 127), (121, 29, 106), (105, 17, 84),
- (92, 8, 59), (79, 6, 44), (64, 6, 36), (56, 7, 34),
- (42, 8, 30), (34, 6, 25), (22, 13, 21), (17, 23, 23),
- (23, 38, 33), (32, 53, 50), (49, 66, 60), (74, 82, 67),
- (101, 94, 66), (126, 113, 61), (144, 125, 66), (147, 136, 71),
- (151, 149, 84), (153, 141, 92), (152, 135, 89), (141, 117, 78),
- (117, 97, 66), (87, 95, 63), (61, 93, 67), (48, 95, 73),
- (40, 102, 74), (38, 106, 74), (46, 108, 74), (64, 128, 73)
- ),
-
-// 532 Dark_Rose
-((92, 63, 80), (75, 57, 74), (70, 54, 69), (66, 51, 65),
- (62, 48, 60), (59, 45, 55), (57, 43, 51), (56, 42, 48),
- (54, 42, 47), (55, 52, 48), (57, 63, 49), (61, 74, 55),
- (66, 86, 62), (81, 94, 69), (97, 102, 77), (102, 92, 77),
- (107, 82, 78), (129, 72, 98), (132, 64, 96), (136, 56, 95),
- (132, 50, 93), (129, 45, 91), (125, 42, 85), (122, 39, 80),
- (104, 39, 66), (91, 40, 61), (78, 42, 56), (71, 41, 51),
- (64, 40, 47), (61, 40, 44), (58, 41, 41), (55, 41, 41),
- (53, 42, 47), (42, 51, 39), (46, 44, 40), (50, 38, 41),
- (50, 36, 37), (50, 35, 33), (49, 33, 32), (48, 31, 31),
- (46, 25, 32), (42, 24, 29), (39, 23, 26), (35, 23, 28),
- (32, 23, 31), (30, 22, 29), (28, 21, 27), (18, 18, 24),
- (17, 22, 17), (12, 20, 12), (13, 19, 12), (15, 19, 13),
- (18, 22, 15), (21, 26, 17), (21, 27, 19), (22, 29, 22),
- (27, 37, 34), (29, 39, 34), (31, 42, 35), (31, 40, 37),
- (31, 38, 39), (30, 38, 36), (29, 38, 34), (27, 37, 34),
- (27, 35, 31), (35, 31, 27), (38, 30, 31), (41, 30, 35),
- (42, 30, 36), (44, 31, 38), (48, 31, 36), (51, 32, 35),
- (55, 30, 41), (54, 29, 38), (53, 28, 35), (49, 25, 31),
- (45, 23, 27), (43, 22, 26), (42, 22, 25), (38, 21, 22),
- (33, 19, 22), (24, 19, 15), (22, 15, 14), (21, 12, 13),
- (20, 10, 14), (19, 9, 15), (17, 8, 13), (15, 7, 11),
- (16, 6, 12), (15, 7, 11), (15, 8, 11), (16, 9, 11),
- (18, 10, 11), (23, 16, 14), (29, 17, 22), (34, 19, 23),
- (39, 21, 25), (50, 27, 38), (54, 27, 41), (58, 27, 44),
- (59, 26, 43), (60, 26, 43), (61, 27, 47), (61, 28, 46),
- (64, 29, 47), (65, 31, 46), (66, 34, 46), (67, 34, 46),
- (68, 35, 47), (69, 39, 51), (72, 43, 55), (75, 49, 58),
- (78, 52, 58), (80, 56, 60), (82, 56, 62), (85, 57, 65),
- (92, 59, 70), (97, 60, 73), (104, 61, 75), (113, 65, 83),
- (131, 79, 98), (142, 80, 104), (154, 81, 111), (156, 82, 111),
- (158, 84, 111), (149, 86, 106), (145, 82, 108), (140, 75, 105),
- (135, 67, 100), (104, 54, 72), (97, 52, 70), (90, 51, 68),
- (80, 49, 64), (72, 49, 59), (67, 47, 49), (65, 47, 49),
- (60, 49, 45), (59, 47, 47), (58, 45, 49), (58, 44, 49),
- (59, 43, 50), (57, 39, 47), (57, 34, 47), (57, 30, 47),
- (58, 27, 44), (63, 21, 42), (65, 19, 41), (68, 18, 41),
- (74, 18, 46), (77, 20, 47), (80, 24, 51), (85, 27, 53),
- (97, 31, 65), (97, 33, 65), (98, 35, 66), (99, 41, 72),
- (99, 43, 70), (100, 46, 73), (97, 47, 69), (94, 50, 70),
- (86, 53, 69), (69, 76, 57), (66, 77, 54), (63, 79, 52),
- (60, 78, 49), (55, 76, 48), (51, 71, 46), (52, 69, 45),
- (61, 55, 45), (58, 47, 43), (56, 40, 42), (54, 36, 44),
- (50, 34, 36), (51, 44, 36), (50, 54, 36), (50, 55, 35),
- (43, 54, 30), (44, 54, 30), (41, 52, 30), (44, 49, 30),
- (43, 39, 27), (38, 22, 23), (36, 18, 24), (34, 18, 27),
- (31, 13, 22), (30, 13, 22), (29, 13, 23), (26, 15, 25),
- (22, 14, 24), (22, 15, 21), (24, 15, 20), (27, 16, 28),
- (30, 20, 32), (33, 26, 38), (42, 37, 48), (66, 50, 65),
- (86, 67, 80), (103, 80, 84), (113, 94, 89), (118, 88, 99),
- (123, 88, 95), (126, 88, 94), (119, 86, 87), (104, 73, 82),
- (89, 59, 68), (76, 51, 52), (70, 54, 49), (65, 62, 49),
- (62, 58, 47), (62, 56, 46), (65, 49, 46), (75, 42, 53),
- (89, 37, 62), (95, 30, 66), (92, 27, 61), (87, 22, 56),
- (87, 18, 52), (82, 13, 51), (70, 11, 42), (53, 11, 28),
- (45, 13, 23), (42, 14, 24), (44, 11, 24), (44, 10, 21),
- (47, 13, 26), (54, 16, 33), (61, 17, 40), (65, 18, 41),
- (69, 23, 48), (71, 29, 51), (73, 32, 56), (72, 32, 52),
- (74, 32, 58), (73, 32, 54), (73, 32, 56), (70, 32, 55),
- (68, 30, 54), (64, 30, 52), (62, 29, 51), (58, 30, 51),
- (54, 28, 48), (49, 27, 43), (44, 26, 34), (42, 26, 33),
- (40, 27, 31), (40, 34, 30), (40, 44, 31), (46, 50, 35),
- (56, 57, 40), (63, 54, 44), (68, 55, 49), (80, 56, 58),
- (90, 59, 65), (90, 58, 65), (83, 57, 67), (86, 60, 71)
- ),
-
-// 533 Dark_Turquoise
-((38, 116, 114), (38, 115, 113), (37, 104, 104), (37, 93, 95),
- (33, 80, 82), (30, 67, 70), (28, 60, 64), (27, 54, 58),
- (25, 34, 40), (25, 32, 37), (26, 30, 35), (27, 34, 39),
- (28, 38, 43), (30, 48, 52), (33, 59, 62), (34, 66, 67),
- (36, 73, 73), (44, 105, 103), (47, 116, 113), (50, 127, 124),
- (55, 131, 127), (61, 136, 130), (62, 139, 134), (63, 143, 138),
- (61, 155, 150), (60, 153, 147), (60, 151, 145), (60, 148, 143),
- (61, 146, 142), (59, 148, 145), (58, 151, 148), (53, 160, 156),
- (52, 166, 162), (56, 169, 165), (57, 171, 168), (59, 174, 171),
- (59, 180, 178), (60, 187, 185), (61, 189, 187), (62, 191, 190),
- (63, 195, 195), (63, 195, 195), (63, 195, 195), (63, 188, 188),
- (63, 182, 181), (63, 175, 174), (63, 168, 167), (60, 153, 151),
- (58, 137, 136), (49, 105, 105), (47, 89, 89), (45, 74, 73),
- (41, 65, 64), (37, 56, 56), (35, 53, 54), (34, 51, 53),
- (34, 46, 49), (33, 45, 48), (33, 45, 47), (32, 45, 46),
- (31, 45, 45), (31, 43, 44), (32, 42, 44), (32, 38, 40),
- (30, 34, 37), (26, 29, 31), (25, 28, 30), (25, 28, 30),
- (25, 28, 30), (26, 28, 31), (26, 30, 34), (27, 33, 39),
- (27, 46, 53), (28, 59, 64), (30, 73, 76), (33, 86, 88),
- (36, 99, 100), (35, 102, 102), (35, 105, 105), (32, 106, 107),
- (32, 106, 107), (34, 101, 102), (32, 91, 92), (30, 82, 82),
- (28, 76, 76), (27, 70, 70), (25, 59, 61), (26, 53, 56),
- (33, 54, 55), (35, 58, 57), (38, 63, 60), (38, 63, 61),
- (38, 64, 62), (36, 64, 65), (36, 64, 66), (38, 63, 67),
- (41, 63, 68), (46, 65, 71), (51, 65, 73), (56, 66, 76),
- (57, 66, 77), (59, 67, 78), (62, 70, 79), (60, 76, 75),
- (64, 72, 73), (60, 66, 69), (57, 61, 66), (52, 59, 61),
- (47, 58, 57), (40, 53, 52), (35, 45, 45), (32, 40, 41),
- (32, 39, 41), (34, 46, 49), (34, 48, 50), (34, 50, 52),
- (35, 53, 56), (36, 56, 60), (37, 59, 63), (37, 61, 64),
- (34, 55, 60), (31, 52, 58), (29, 49, 57), (28, 49, 58),
- (28, 49, 59), (27, 52, 60), (28, 58, 66), (31, 70, 75),
- (33, 85, 89), (40, 117, 123), (41, 125, 131), (43, 134, 139),
- (48, 151, 155), (51, 170, 171), (57, 184, 186), (60, 194, 197),
- (61, 201, 204), (61, 200, 203), (61, 200, 202), (61, 199, 201),
- (61, 198, 200), (60, 194, 195), (58, 185, 185), (53, 174, 172),
- (48, 158, 158), (45, 127, 128), (44, 118, 119), (44, 109, 111),
- (41, 95, 94), (35, 79, 79), (32, 64, 65), (29, 52, 53),
- (34, 39, 42), (35, 40, 42), (37, 42, 43), (44, 50, 51),
- (52, 63, 61), (72, 83, 81), (75, 102, 99), (75, 119, 114),
- (77, 134, 132), (85, 158, 157), (84, 162, 161), (84, 167, 165),
- (76, 169, 165), (66, 160, 159), (45, 139, 142), (40, 123, 128),
- (35, 95, 99), (33, 87, 91), (31, 80, 83), (28, 66, 71),
- (25, 58, 65), (25, 54, 63), (27, 59, 67), (30, 71, 75),
- (34, 84, 87), (36, 98, 102), (38, 112, 115), (38, 119, 122),
- (39, 124, 125), (40, 125, 125), (39, 121, 122), (39, 116, 118),
- (33, 91, 95), (32, 83, 87), (32, 76, 80), (29, 61, 65),
- (27, 48, 54), (26, 37, 45), (25, 31, 38), (26, 27, 34),
- (26, 25, 31), (27, 25, 29), (28, 27, 29), (29, 29, 31),
- (31, 33, 35), (35, 37, 41), (38, 44, 47), (42, 51, 53),
- (43, 56, 59), (43, 61, 64), (43, 63, 70), (43, 67, 75),
- (43, 69, 77), (42, 70, 77), (38, 67, 72), (34, 61, 66),
- (31, 57, 62), (28, 53, 59), (27, 52, 57), (27, 52, 57),
- (26, 52, 56), (25, 57, 59), (25, 63, 64), (25, 68, 69),
- (26, 74, 77), (25, 76, 82), (26, 76, 85), (27, 79, 89),
- (26, 76, 86), (26, 73, 82), (25, 67, 75), (25, 58, 67),
- (26, 51, 61), (26, 44, 54), (26, 38, 47), (25, 33, 40),
- (25, 30, 34), (25, 28, 31), (26, 26, 30), (27, 26, 29),
- (27, 26, 28), (26, 26, 27), (26, 27, 26), (26, 27, 26),
- (27, 28, 26), (27, 28, 26), (26, 28, 26), (25, 28, 26),
- (25, 29, 26), (25, 28, 26), (25, 28, 27), (25, 27, 27),
- (25, 26, 28), (25, 26, 28), (25, 27, 28), (25, 29, 30),
- (25, 33, 33), (26, 39, 41), (28, 51, 52), (30, 66, 67),
- (33, 81, 81), (36, 94, 91), (39, 102, 102), (40, 110, 109)
- ),
-
-// 534 Dark_Waters
-((40, 9, 84), (36, 5, 75), (37, 2, 65), (39, 0, 56),
- (21, 0, 42), (4, 0, 28), (2, 7, 14), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 7, 8), (0, 0, 17), (0, 0, 17),
- (0, 0, 18), (0, 0, 31), (0, 2, 41), (0, 4, 52),
- (0, 13, 64), (0, 22, 76), (0, 27, 82), (0, 32, 89),
- (0, 48, 110), (0, 52, 118), (0, 57, 127), (0, 61, 133),
- (0, 65, 140), (0, 66, 141), (0, 67, 142), (0, 63, 142),
- (0, 61, 140), (0, 56, 124), (0, 48, 115), (0, 41, 106),
- (0, 36, 96), (0, 31, 87), (0, 24, 83), (0, 17, 79),
- (0, 5, 71), (0, 2, 71), (0, 0, 71), (0, 0, 73),
- (0, 0, 76), (0, 2, 79), (0, 5, 83), (0, 0, 88),
- (10, 4, 92), (13, 4, 100), (11, 4, 101), (9, 4, 102),
- (7, 4, 99), (5, 4, 96), (7, 4, 94), (10, 4, 92),
- (22, 4, 76), (23, 2, 67), (25, 0, 59), (25, 0, 50),
- (25, 0, 41), (23, 0, 38), (22, 0, 35), (22, 0, 26),
- (21, 0, 1), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 0, 18), (9, 0, 24), (18, 0, 31), (24, 0, 41),
- (31, 0, 52), (39, 0, 58), (48, 0, 65), (61, 5, 83),
- (45, 17, 106), (28, 40, 158), (32, 55, 175), (36, 71, 193),
- (38, 79, 198), (40, 88, 203), (36, 84, 210), (36, 79, 210),
- (35, 83, 203), (31, 86, 200), (28, 89, 198), (25, 88, 194),
- (22, 87, 190), (21, 88, 181), (14, 92, 166), (5, 75, 150),
- (0, 56, 123), (0, 26, 83), (0, 22, 72), (0, 18, 61),
- (0, 17, 60), (0, 17, 59), (0, 22, 59), (0, 21, 65),
- (0, 28, 65), (0, 22, 65), (0, 17, 65), (0, 17, 63),
- (0, 18, 61), (0, 18, 61), (0, 25, 59), (0, 25, 61),
- (0, 25, 59), (0, 21, 53), (0, 17, 49), (0, 14, 45),
- (0, 13, 39), (0, 8, 28), (0, 1, 21), (0, 17, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 0, 17), (0, 1, 17),
- (0, 0, 21), (0, 0, 21), (0, 0, 21), (0, 0, 19),
- (0, 1, 18), (0, 1, 18), (0, 0, 18), (0, 0, 18),
- (0, 0, 18), (0, 0, 25), (0, 0, 25), (0, 0, 26),
- (0, 0, 26), (0, 0, 26), (1, 0, 26), (14, 0, 26),
- (28, 0, 22), (24, 0, 27), (21, 0, 32), (22, 0, 39),
- (36, 0, 45), (32, 0, 56), (26, 0, 67), (41, 1, 76),
- (41, 8, 84), (45, 14, 107), (57, 18, 115), (69, 22, 123),
- (73, 32, 146), (102, 45, 171), (135, 57, 201), (154, 73, 232),
- (206, 107, 255), (208, 114, 255), (210, 122, 255), (255, 127, 255),
- (255, 131, 255), (255, 136, 255), (255, 132, 255), (255, 128, 255),
- (232, 131, 255), (198, 127, 255), (158, 123, 255), (118, 115, 255),
- (106, 118, 255), (94, 119, 255), (83, 100, 255), (65, 79, 242),
- (28, 40, 177), (22, 38, 162), (17, 36, 148), (4, 36, 123),
- (0, 32, 107), (0, 36, 96), (0, 26, 84), (0, 17, 75),
- (0, 4, 67), (0, 4, 57), (0, 0, 52), (0, 0, 49),
- (0, 0, 49), (0, 0, 56), (0, 4, 61), (0, 25, 69),
- (0, 32, 79), (0, 44, 87), (0, 52, 98), (5, 49, 111),
- (10, 61, 128), (21, 67, 154), (32, 79, 181), (44, 80, 206),
- (52, 84, 223), (53, 100, 233), (56, 106, 238), (53, 106, 241),
- (52, 98, 241), (49, 111, 245), (49, 115, 255), (56, 122, 255),
- (67, 124, 255), (79, 127, 255), (92, 138, 255), (94, 163, 255),
- (92, 173, 255), (88, 183, 255), (79, 170, 255), (65, 181, 255),
- (59, 181, 255), (57, 177, 255), (61, 159, 255), (63, 170, 255),
- (71, 163, 255), (71, 162, 255), (69, 136, 255), (59, 124, 255),
- (45, 118, 233), (31, 94, 202), (21, 65, 170), (10, 48, 140),
- (8, 26, 118), (4, 17, 100), (1, 9, 87), (0, 0, 75),
- (14, 0, 63), (32, 0, 56), (14, 0, 48), (13, 0, 45),
- (14, 0, 48), (18, 0, 53), (14, 0, 63), (35, 4, 75),
- (41, 9, 87), (40, 9, 84), (40, 5, 83), (49, 4, 80),
- (44, 4, 79), (36, 5, 76), (21, 1, 75), (35, 4, 75)
- ),
-
-// 535 Darkness
-((51, 35, 40), (48, 23, 29), (46, 20, 21), (45, 17, 13),
- (38, 16, 12), (32, 16, 11), (28, 17, 9), (25, 18, 8),
- (24, 21, 24), (24, 27, 34), (25, 33, 45), (23, 41, 62),
- (22, 49, 80), (25, 51, 88), (29, 53, 96), (33, 54, 98),
- (38, 56, 101), (49, 46, 116), (53, 45, 108), (57, 44, 100),
- (52, 41, 90), (48, 39, 81), (45, 37, 72), (42, 35, 63),
- (31, 27, 38), (25, 22, 32), (19, 18, 26), (18, 16, 23),
- (17, 15, 20), (17, 15, 19), (18, 15, 19), (19, 15, 17),
- (20, 16, 17), (21, 16, 15), (20, 16, 14), (19, 16, 14),
- (17, 14, 14), (16, 13, 14), (13, 11, 12), (11, 10, 11),
- (7, 7, 8), (7, 7, 8), (7, 8, 9), (17, 12, 13),
- (28, 17, 18), (37, 20, 21), (46, 24, 24), (62, 26, 41),
- (82, 30, 50), (121, 68, 60), (114, 74, 61), (107, 80, 63),
- (91, 80, 60), (75, 80, 57), (65, 75, 56), (56, 70, 56),
- (33, 39, 57), (29, 35, 59), (26, 31, 61), (28, 31, 69),
- (31, 32, 77), (31, 32, 80), (32, 32, 84), (25, 29, 92),
- (26, 29, 91), (19, 21, 79), (19, 22, 68), (20, 23, 58),
- (23, 25, 56), (27, 27, 54), (33, 33, 59), (39, 36, 62),
- (55, 46, 68), (53, 45, 66), (52, 45, 65), (48, 42, 58),
- (45, 39, 51), (39, 36, 50), (34, 33, 49), (29, 29, 48),
- (25, 27, 45), (13, 22, 49), (15, 22, 54), (17, 23, 59),
- (18, 22, 65), (19, 22, 71), (21, 18, 81), (25, 20, 87),
- (29, 20, 92), (25, 21, 82), (22, 22, 73), (22, 21, 67),
- (23, 21, 61), (20, 21, 51), (16, 20, 44), (15, 19, 39),
- (17, 18, 37), (19, 19, 33), (20, 18, 29), (22, 18, 26),
- (22, 18, 25), (23, 19, 24), (23, 18, 21), (23, 17, 18),
- (21, 16, 19), (21, 16, 19), (21, 16, 20), (22, 17, 21),
- (23, 18, 23), (25, 20, 26), (31, 24, 32), (36, 29, 37),
- (36, 31, 39), (40, 33, 41), (37, 31, 38), (35, 30, 36),
- (29, 25, 32), (26, 23, 27), (22, 20, 23), (18, 17, 21),
- (14, 16, 18), (13, 16, 20), (12, 17, 22), (12, 16, 23),
- (13, 16, 24), (13, 19, 27), (15, 20, 29), (20, 20, 31),
- (27, 24, 33), (45, 24, 25), (50, 26, 26), (56, 28, 28),
- (78, 30, 38), (102, 24, 39), (108, 26, 42), (113, 33, 54),
- (112, 28, 38), (107, 31, 45), (102, 34, 53), (102, 34, 56),
- (102, 35, 59), (110, 41, 72), (111, 47, 83), (102, 47, 95),
- (97, 43, 85), (54, 39, 60), (45, 34, 55), (37, 30, 50),
- (29, 25, 38), (22, 21, 30), (19, 18, 26), (18, 17, 25),
- (16, 14, 20), (16, 14, 19), (16, 14, 18), (16, 11, 17),
- (15, 10, 16), (14, 12, 16), (14, 11, 16), (13, 10, 16),
- (13, 11, 16), (12, 12, 17), (12, 12, 17), (13, 12, 17),
- (13, 12, 17), (14, 12, 18), (14, 13, 19), (14, 14, 21),
- (14, 15, 24), (14, 15, 25), (14, 16, 26), (14, 16, 27),
- (13, 15, 28), (11, 15, 30), (12, 18, 33), (13, 20, 39),
- (16, 22, 45), (18, 28, 58), (19, 37, 74), (29, 39, 76),
- (37, 40, 76), (39, 45, 77), (44, 44, 71), (45, 39, 58),
- (35, 30, 41), (32, 27, 41), (30, 25, 41), (30, 25, 40),
- (31, 30, 44), (36, 32, 48), (43, 37, 50), (53, 40, 50),
- (65, 42, 46), (74, 57, 48), (93, 52, 46), (114, 35, 33),
- (113, 43, 27), (109, 45, 27), (110, 38, 25), (96, 39, 22),
- (73, 40, 22), (60, 45, 34), (57, 53, 42), (56, 53, 45),
- (59, 55, 45), (62, 59, 44), (58, 57, 49), (60, 57, 49),
- (71, 63, 55), (77, 64, 72), (84, 57, 84), (89, 53, 103),
- (85, 58, 109), (94, 57, 107), (82, 48, 109), (64, 45, 107),
- (67, 47, 111), (75, 47, 113), (86, 55, 139), (94, 53, 151),
- (101, 36, 126), (101, 45, 127), (88, 42, 111), (71, 17, 74),
- (52, 15, 50), (33, 16, 33), (20, 10, 27), (16, 10, 24),
- (13, 11, 22), (10, 9, 18), (9, 8, 13), (6, 7, 13),
- (7, 6, 13), (8, 8, 12), (8, 9, 12), (10, 10, 15),
- (12, 12, 19), (13, 14, 21), (16, 15, 23), (18, 17, 24),
- (19, 18, 27), (19, 18, 27), (20, 18, 26), (19, 18, 26),
- (16, 17, 24), (15, 16, 22), (15, 15, 22), (15, 14, 20),
- (16, 16, 21), (19, 17, 23), (23, 19, 25), (27, 23, 28),
- (32, 28, 33), (39, 35, 39), (37, 36, 40), (39, 32, 39)
- ),
-
-// 536 Davinci
-((210, 157, 143), (233, 209, 178), (220, 210, 184), (207, 212, 190),
- (181, 200, 172), (156, 189, 155), (151, 175, 164), (146, 161, 173),
- (90, 107, 141), (105, 94, 145), (120, 81, 150), (130, 71, 134),
- (140, 62, 118), (138, 41, 96), (137, 20, 74), (130, 15, 68),
- (123, 11, 63), (86, 12, 41), (81, 31, 53), (77, 50, 66),
- (77, 66, 77), (77, 82, 89), (80, 94, 101), (83, 106, 113),
- (73, 84, 100), (66, 68, 90), (59, 52, 81), (56, 42, 74),
- (53, 32, 68), (58, 30, 61), (64, 28, 55), (65, 36, 39),
- (61, 56, 52), (38, 87, 51), (32, 101, 68), (27, 115, 86),
- (30, 124, 89), (34, 133, 92), (43, 129, 92), (53, 126, 92),
- (116, 146, 93), (160, 172, 115), (205, 198, 137), (217, 191, 135),
- (229, 185, 134), (221, 177, 132), (213, 169, 130), (205, 128, 97),
- (184, 83, 70), (155, 43, 50), (148, 28, 41), (142, 14, 33),
- (146, 21, 49), (150, 29, 65), (152, 35, 73), (154, 42, 81),
- (177, 82, 126), (184, 104, 146), (191, 127, 167), (186, 130, 157),
- (182, 133, 147), (179, 137, 152), (176, 141, 157), (169, 123, 145),
- (163, 102, 122), (150, 60, 67), (157, 66, 65), (164, 73, 63),
- (172, 80, 63), (181, 87, 64), (192, 110, 69), (185, 101, 73),
- (194, 75, 45), (178, 49, 29), (162, 23, 13), (162, 38, 16),
- (162, 54, 19), (152, 67, 29), (143, 81, 40), (150, 118, 58),
- (152, 147, 70), (114, 147, 73), (125, 147, 81), (137, 147, 89),
- (141, 139, 91), (145, 131, 94), (147, 98, 73), (144, 55, 47),
- (140, 36, 48), (141, 33, 42), (142, 30, 37), (139, 35, 44),
- (137, 41, 52), (129, 49, 62), (125, 43, 50), (118, 40, 39),
- (104, 41, 43), (99, 55, 43), (98, 48, 45), (98, 41, 47),
- (97, 40, 48), (97, 39, 50), (104, 36, 49), (115, 36, 45),
- (112, 52, 63), (115, 84, 77), (118, 116, 92), (106, 117, 95),
- (95, 119, 98), (98, 138, 123), (99, 138, 108), (97, 144, 99),
- (113, 149, 111), (174, 159, 114), (173, 149, 108), (172, 139, 102),
- (165, 109, 83), (148, 81, 66), (115, 57, 63), (96, 53, 66),
- (59, 43, 68), (38, 39, 57), (18, 35, 47), (14, 24, 41),
- (11, 13, 35), (16, 7, 41), (34, 17, 44), (47, 12, 24),
- (62, 6, 20), (109, 34, 20), (120, 51, 28), (131, 69, 36),
- (136, 88, 56), (139, 118, 77), (138, 135, 81), (125, 130, 75),
- (84, 105, 47), (70, 86, 33), (57, 67, 20), (49, 58, 19),
- (41, 49, 18), (20, 33, 12), (8, 27, 7), (16, 39, 34),
- (30, 61, 52), (54, 114, 66), (70, 127, 82), (86, 140, 98),
- (101, 159, 97), (96, 181, 95), (109, 177, 109), (112, 165, 109),
- (134, 147, 109), (134, 131, 105), (135, 115, 102), (138, 92, 91),
- (156, 79, 81), (159, 74, 95), (161, 81, 100), (176, 92, 97),
- (181, 109, 107), (177, 142, 116), (172, 144, 117), (168, 147, 118),
- (150, 141, 116), (140, 138, 100), (108, 112, 83), (77, 82, 68),
- (65, 66, 41), (66, 61, 40), (67, 56, 39), (83, 48, 31),
- (90, 59, 35), (102, 79, 43), (137, 85, 42), (143, 89, 51),
- (136, 109, 69), (150, 118, 71), (151, 103, 71), (148, 97, 82),
- (142, 99, 91), (131, 90, 87), (132, 85, 83), (136, 107, 98),
- (145, 150, 100), (145, 154, 109), (145, 158, 119), (135, 164, 122),
- (139, 165, 119), (158, 168, 137), (161, 155, 148), (148, 126, 126),
- (150, 120, 112), (147, 99, 97), (140, 83, 89), (142, 75, 82),
- (149, 62, 70), (152, 53, 54), (152, 65, 56), (158, 78, 64),
- (168, 109, 86), (175, 153, 115), (185, 183, 131), (179, 191, 144),
- (177, 194, 150), (195, 198, 162), (193, 182, 163), (184, 173, 149),
- (180, 153, 130), (176, 134, 117), (172, 144, 119), (174, 155, 118),
- (169, 160, 117), (141, 154, 112), (122, 147, 111), (121, 146, 108),
- (110, 137, 106), (115, 135, 119), (123, 127, 117), (127, 121, 111),
- (124, 111, 110), (117, 112, 122), (110, 109, 119), (120, 109, 121),
- (116, 105, 124), (126, 97, 116), (127, 74, 93), (116, 55, 68),
- (117, 40, 40), (108, 33, 28), (83, 20, 12), (67, 26, 10),
- (51, 31, 12), (31, 19, 5), (21, 11, 3), (13, 4, 4),
- (11, 7, 10), (12, 9, 13), (7, 5, 11), (4, 9, 12),
- (5, 17, 19), (2, 14, 18), (4, 19, 20), (8, 23, 21),
- (9, 18, 21), (21, 22, 20), (39, 40, 26), (50, 53, 32),
- (72, 71, 45), (98, 95, 59), (117, 126, 63), (146, 151, 78),
- (165, 152, 101), (180, 167, 109), (207, 182, 114), (218, 162, 124)
- ),
-
-// 537 Daylight_Fading
-((80, 105, 154), (70, 95, 136), (64, 82, 120), (58, 70, 105),
- (50, 62, 94), (42, 54, 83), (39, 51, 78), (36, 49, 74),
- (34, 44, 65), (38, 44, 63), (43, 44, 61), (47, 44, 62),
- (52, 45, 63), (57, 47, 67), (62, 50, 71), (67, 53, 73),
- (73, 56, 76), (99, 72, 86), (105, 75, 87), (112, 79, 88),
- (114, 80, 91), (117, 82, 94), (120, 84, 96), (123, 87, 98),
- (141, 88, 93), (148, 84, 92), (155, 80, 91), (165, 86, 99),
- (175, 92, 108), (182, 98, 113), (190, 105, 119), (203, 112, 124),
- (213, 113, 126), (210, 108, 123), (198, 111, 126), (186, 115, 129),
- (170, 111, 128), (155, 107, 127), (147, 102, 124), (140, 97, 121),
- (121, 93, 118), (126, 96, 122), (131, 100, 127), (142, 104, 126),
- (153, 109, 126), (153, 109, 125), (154, 110, 125), (160, 107, 122),
- (161, 101, 113), (150, 89, 93), (135, 80, 85), (121, 71, 77),
- (104, 60, 70), (88, 50, 64), (82, 47, 61), (77, 45, 58),
- (69, 43, 57), (68, 44, 58), (67, 46, 60), (64, 46, 60),
- (62, 46, 61), (61, 45, 61), (60, 45, 61), (58, 45, 59),
- (55, 45, 57), (45, 40, 53), (40, 38, 51), (36, 36, 50),
- (36, 36, 49), (36, 37, 49), (37, 36, 50), (40, 35, 51),
- (42, 36, 52), (43, 36, 52), (44, 37, 53), (46, 35, 53),
- (49, 34, 53), (49, 33, 51), (49, 33, 50), (49, 32, 46),
- (46, 30, 43), (39, 26, 37), (38, 26, 35), (37, 26, 33),
- (39, 26, 32), (41, 27, 32), (46, 28, 32), (52, 29, 35),
- (70, 41, 50), (83, 51, 61), (96, 62, 72), (103, 65, 76),
- (110, 69, 81), (129, 79, 89), (144, 86, 97), (156, 95, 107),
- (159, 102, 116), (139, 102, 117), (131, 95, 108), (124, 89, 99),
- (121, 85, 95), (118, 81, 92), (102, 71, 88), (88, 62, 78),
- (73, 41, 56), (84, 41, 56), (96, 42, 57), (106, 44, 60),
- (117, 46, 63), (135, 53, 68), (152, 57, 74), (166, 63, 80),
- (180, 73, 91), (193, 87, 115), (193, 89, 118), (193, 91, 121),
- (184, 91, 121), (175, 94, 117), (159, 90, 113), (142, 87, 110),
- (109, 77, 102), (96, 74, 97), (84, 72, 93), (79, 70, 90),
- (75, 68, 88), (66, 65, 84), (60, 61, 80), (55, 59, 79),
- (50, 56, 79), (49, 50, 76), (50, 48, 72), (51, 47, 68),
- (54, 44, 61), (55, 41, 56), (57, 39, 57), (62, 38, 58),
- (74, 42, 62), (79, 43, 63), (84, 45, 65), (86, 45, 66),
- (89, 45, 68), (95, 49, 69), (100, 52, 71), (102, 52, 71),
- (103, 52, 69), (109, 49, 64), (111, 48, 63), (114, 48, 62),
- (119, 45, 60), (124, 43, 55), (126, 41, 55), (128, 41, 54),
- (130, 43, 55), (130, 43, 55), (130, 44, 55), (128, 46, 56),
- (124, 50, 61), (117, 54, 67), (107, 58, 72), (97, 61, 77),
- (87, 64, 82), (76, 70, 92), (74, 71, 93), (72, 72, 95),
- (69, 74, 96), (67, 73, 96), (69, 70, 94), (71, 69, 92),
- (77, 67, 86), (79, 66, 84), (81, 65, 83), (87, 61, 81),
- (90, 57, 78), (92, 52, 75), (92, 51, 72), (91, 52, 66),
- (92, 56, 67), (93, 61, 67), (96, 62, 71), (98, 69, 79),
- (100, 75, 85), (100, 81, 92), (97, 86, 93), (97, 84, 93),
- (99, 82, 94), (98, 80, 95), (98, 79, 97), (93, 75, 94),
- (88, 67, 88), (82, 58, 79), (82, 51, 71), (83, 49, 70),
- (86, 49, 70), (91, 52, 73), (95, 54, 76), (101, 55, 77),
- (107, 56, 80), (118, 59, 83), (131, 62, 85), (141, 65, 87),
- (149, 63, 82), (150, 58, 77), (149, 53, 72), (147, 49, 66),
- (142, 46, 62), (133, 41, 59), (122, 36, 54), (106, 31, 49),
- (91, 28, 44), (77, 28, 41), (64, 27, 41), (55, 29, 44),
- (49, 33, 48), (50, 39, 51), (59, 46, 55), (77, 50, 60),
- (74, 49, 58), (70, 49, 57), (64, 46, 52), (57, 45, 50),
- (78, 47, 56), (76, 43, 53), (71, 38, 49), (60, 31, 43),
- (42, 26, 38), (43, 27, 39), (43, 29, 41), (43, 28, 42),
- (41, 26, 41), (39, 25, 40), (37, 24, 37), (36, 25, 35),
- (36, 26, 33), (33, 24, 33), (32, 23, 33), (34, 23, 34),
- (38, 25, 35), (45, 29, 40), (51, 35, 47), (56, 41, 57),
- (62, 49, 67), (67, 55, 75), (74, 62, 86), (81, 68, 92),
- (85, 74, 99), (91, 77, 102), (94, 78, 103), (93, 83, 111),
- (95, 86, 117), (96, 93, 126), (99, 98, 132), (102, 108, 142),
- (101, 111, 147), (98, 111, 152), (93, 111, 156), (89, 102, 150)
- ),
-
-// 538 Dinosaurs
-((27, 168, 193), (15, 167, 195), (12, 154, 194), (10, 141, 193),
- (7, 133, 179), (4, 125, 165), (7, 118, 154), (10, 112, 144),
- (12, 84, 92), (17, 80, 74), (23, 76, 56), (26, 77, 43),
- (30, 78, 30), (41, 79, 43), (53, 81, 57), (55, 79, 67),
- (57, 78, 77), (64, 92, 106), (67, 80, 114), (71, 69, 122),
- (80, 62, 117), (89, 56, 112), (92, 56, 101), (96, 56, 91),
- (91, 37, 68), (94, 40, 50), (98, 44, 33), (86, 52, 30),
- (75, 61, 27), (75, 58, 26), (75, 56, 26), (77, 54, 23),
- (71, 55, 23), (69, 80, 54), (68, 88, 71), (68, 96, 89),
- (61, 116, 101), (55, 136, 113), (48, 141, 118), (41, 146, 124),
- (33, 146, 139), (35, 130, 137), (37, 114, 135), (52, 94, 143),
- (68, 74, 152), (82, 65, 155), (96, 56, 158), (104, 49, 165),
- (104, 62, 170), (123, 82, 169), (109, 82, 154), (96, 83, 139),
- (77, 83, 115), (59, 83, 92), (53, 81, 84), (47, 79, 76),
- (24, 64, 40), (20, 70, 29), (16, 76, 19), (12, 90, 16),
- (9, 104, 14), (8, 109, 17), (7, 114, 21), (9, 124, 27),
- (11, 131, 34), (14, 136, 46), (14, 133, 55), (14, 131, 64),
- (15, 126, 65), (17, 121, 66), (17, 112, 59), (22, 99, 51),
- (24, 99, 36), (26, 107, 27), (28, 116, 18), (29, 132, 19),
- (31, 148, 20), (28, 152, 24), (26, 157, 28), (25, 164, 27),
- (24, 171, 23), (23, 161, 27), (32, 150, 25), (42, 139, 23),
- (50, 136, 27), (59, 133, 32), (69, 121, 42), (85, 113, 58),
- (117, 95, 61), (121, 80, 61), (126, 65, 61), (127, 62, 58),
- (129, 60, 55), (142, 55, 44), (149, 48, 34), (152, 35, 33),
- (155, 30, 43), (169, 48, 71), (165, 46, 75), (162, 44, 80),
- (159, 42, 80), (157, 40, 80), (146, 56, 80), (133, 75, 75),
- (138, 95, 71), (122, 103, 74), (107, 112, 77), (109, 115, 85),
- (112, 119, 93), (120, 127, 121), (110, 133, 147), (84, 135, 156),
- (63, 132, 160), (49, 136, 168), (46, 139, 161), (43, 142, 155),
- (40, 142, 128), (52, 134, 105), (72, 116, 80), (99, 98, 62),
- (144, 71, 22), (148, 58, 17), (153, 46, 13), (155, 39, 13),
- (157, 33, 14), (153, 33, 14), (137, 33, 13), (114, 33, 14),
- (94, 28, 13), (60, 18, 24), (55, 18, 28), (51, 18, 33),
- (40, 19, 42), (31, 16, 51), (18, 12, 53), (13, 18, 56),
- (10, 36, 63), (13, 39, 59), (17, 42, 55), (16, 44, 54),
- (16, 47, 53), (15, 51, 61), (18, 64, 81), (20, 75, 100),
- (21, 83, 116), (21, 93, 138), (20, 100, 138), (19, 107, 139),
- (12, 117, 133), (12, 121, 122), (10, 117, 105), (15, 115, 82),
- (8, 110, 48), (6, 105, 43), (5, 101, 38), (17, 94, 32),
- (30, 93, 27), (44, 90, 23), (51, 82, 22), (66, 68, 23),
- (79, 64, 28), (98, 44, 23), (106, 38, 23), (115, 32, 23),
- (124, 26, 32), (133, 16, 48), (142, 10, 60), (163, 11, 73),
- (186, 15, 107), (189, 16, 111), (192, 17, 115), (200, 24, 116),
- (204, 27, 108), (195, 34, 103), (181, 43, 103), (164, 50, 107),
- (160, 51, 102), (153, 53, 86), (152, 62, 70), (135, 64, 103),
- (121, 66, 131), (101, 69, 145), (99, 82, 117), (100, 83, 134),
- (102, 79, 176), (104, 78, 169), (106, 77, 163), (116, 72, 148),
- (129, 63, 141), (147, 54, 127), (156, 40, 109), (152, 35, 87),
- (134, 31, 76), (114, 28, 76), (95, 24, 81), (77, 28, 82),
- (59, 44, 88), (43, 54, 90), (33, 58, 94), (29, 58, 85),
- (34, 64, 79), (46, 66, 61), (50, 63, 46), (48, 57, 29),
- (41, 50, 27), (42, 46, 29), (41, 37, 41), (46, 33, 55),
- (51, 31, 79), (61, 35, 97), (72, 43, 116), (84, 54, 128),
- (90, 72, 143), (95, 86, 146), (94, 104, 138), (89, 119, 123),
- (70, 144, 113), (49, 161, 106), (35, 170, 100), (31, 164, 89),
- (27, 158, 82), (26, 152, 71), (27, 144, 69), (31, 138, 64),
- (33, 135, 61), (37, 134, 55), (39, 126, 50), (39, 122, 42),
- (39, 123, 34), (36, 125, 32), (32, 128, 40), (27, 127, 47),
- (30, 135, 45), (31, 144, 38), (30, 154, 38), (20, 154, 43),
- (18, 150, 49), (19, 146, 47), (26, 137, 43), (24, 119, 36),
- (24, 98, 36), (27, 79, 45), (37, 66, 60), (42, 56, 70),
- (42, 53, 69), (44, 53, 70), (47, 63, 82), (47, 84, 100),
- (42, 100, 112), (41, 110, 118), (43, 118, 128), (43, 138, 140),
- (38, 159, 153), (36, 171, 163), (36, 170, 182), (34, 167, 191)
- ),
-
-// 539 Dragon
-((148, 29, 29), (138, 15, 31), (124, 16, 40), (111, 17, 50),
- (95, 26, 55), (79, 35, 61), (73, 39, 60), (67, 44, 60),
- (71, 68, 51), (88, 75, 41), (106, 82, 32), (119, 76, 23),
- (133, 70, 14), (145, 65, 9), (157, 61, 4), (158, 56, 5),
- (159, 51, 6), (153, 47, 13), (148, 46, 14), (143, 46, 16),
- (142, 51, 18), (141, 56, 21), (141, 59, 18), (141, 62, 16),
- (135, 65, 14), (124, 75, 10), (113, 85, 7), (94, 99, 6),
- (75, 113, 5), (68, 116, 7), (61, 120, 9), (45, 123, 9),
- (26, 129, 8), (12, 124, 11), (9, 114, 9), (7, 104, 7),
- (7, 100, 9), (8, 96, 11), (8, 95, 11), (9, 94, 11),
- (9, 90, 13), (9, 98, 15), (10, 106, 18), (9, 107, 21),
- (8, 108, 25), (7, 108, 26), (7, 109, 28), (7, 112, 29),
- (8, 116, 28), (17, 118, 39), (25, 119, 44), (34, 121, 49),
- (41, 117, 50), (48, 113, 52), (59, 104, 54), (70, 96, 57),
- (107, 68, 52), (119, 57, 43), (131, 46, 34), (142, 42, 28),
- (153, 39, 22), (152, 39, 19), (151, 40, 16), (139, 43, 9),
- (120, 49, 7), (86, 51, 13), (72, 43, 22), (58, 35, 31),
- (52, 34, 37), (46, 33, 43), (36, 32, 48), (34, 23, 55),
- (35, 10, 61), (31, 10, 63), (28, 10, 66), (27, 10, 61),
- (26, 11, 57), (25, 11, 53), (25, 12, 49), (26, 13, 45),
- (21, 17, 45), (22, 36, 35), (21, 43, 37), (21, 50, 40),
- (24, 54, 45), (27, 58, 50), (28, 69, 57), (27, 85, 63),
- (23, 101, 70), (27, 102, 65), (32, 103, 60), (34, 100, 55),
- (37, 98, 50), (49, 89, 41), (71, 79, 33), (94, 68, 27),
- (111, 59, 29), (145, 52, 26), (155, 60, 25), (165, 69, 25),
- (164, 72, 27), (163, 76, 29), (160, 74, 34), (157, 74, 33),
- (140, 78, 41), (134, 76, 47), (128, 75, 54), (125, 77, 52),
- (123, 80, 51), (121, 90, 43), (116, 110, 37), (120, 127, 33),
- (119, 138, 28), (107, 142, 15), (103, 144, 15), (100, 147, 16),
- (89, 145, 22), (71, 131, 30), (54, 118, 31), (40, 112, 29),
- (28, 100, 29), (29, 96, 27), (30, 93, 26), (35, 90, 23),
- (41, 88, 21), (47, 86, 23), (50, 85, 31), (56, 84, 41),
- (70, 79, 42), (95, 82, 39), (98, 86, 39), (102, 91, 39),
- (115, 103, 32), (125, 113, 26), (136, 123, 21), (139, 125, 20),
- (141, 112, 23), (134, 98, 32), (127, 85, 41), (121, 77, 46),
- (115, 70, 52), (101, 54, 58), (90, 45, 63), (82, 44, 58),
- (78, 47, 51), (76, 68, 43), (74, 74, 38), (73, 80, 34),
- (75, 83, 22), (79, 83, 13), (78, 93, 11), (70, 106, 12),
- (70, 104, 12), (71, 101, 11), (72, 98, 11), (72, 97, 11),
- (79, 89, 9), (87, 77, 8), (94, 62, 9), (93, 56, 11),
- (97, 49, 10), (80, 54, 9), (72, 56, 10), (65, 59, 12),
- (64, 60, 12), (58, 62, 15), (46, 66, 22), (34, 68, 33),
- (34, 68, 45), (35, 68, 49), (36, 68, 53), (39, 69, 63),
- (40, 78, 69), (56, 92, 64), (77, 104, 57), (94, 110, 45),
- (99, 114, 39), (106, 121, 33), (114, 129, 31), (113, 130, 26),
- (98, 122, 22), (80, 111, 21), (66, 104, 24), (53, 99, 24),
- (23, 68, 22), (18, 60, 26), (13, 53, 30), (15, 42, 37),
- (19, 38, 41), (20, 30, 42), (14, 31, 45), (15, 33, 48),
- (17, 43, 53), (19, 51, 53), (23, 63, 52), (32, 77, 45),
- (50, 91, 40), (64, 101, 36), (80, 100, 35), (96, 104, 36),
- (116, 105, 35), (130, 106, 34), (132, 100, 29), (131, 105, 28),
- (123, 115, 33), (115, 124, 37), (108, 126, 36), (107, 129, 31),
- (102, 123, 36), (87, 114, 42), (72, 98, 40), (62, 88, 32),
- (58, 64, 26), (52, 39, 27), (44, 19, 26), (37, 13, 25),
- (36, 13, 19), (49, 18, 14), (69, 34, 11), (88, 50, 14),
- (99, 67, 20), (108, 86, 23), (115, 105, 23), (118, 126, 20),
- (115, 143, 20), (101, 155, 24), (81, 156, 27), (63, 153, 24),
- (55, 146, 17), (46, 138, 14), (32, 132, 15), (22, 123, 17),
- (24, 116, 16), (33, 105, 17), (40, 103, 17), (47, 104, 15),
- (57, 110, 15), (70, 114, 14), (79, 120, 14), (80, 126, 15),
- (76, 130, 16), (72, 134, 19), (69, 135, 27), (58, 137, 34),
- (44, 137, 38), (29, 136, 36), (24, 132, 40), (21, 124, 44),
- (23, 117, 48), (25, 111, 47), (35, 102, 42), (53, 92, 38),
- (76, 74, 36), (97, 60, 37), (115, 46, 35), (133, 38, 32)
- ),
-
-// 540 Dust_Bunny
-((103, 105, 94), (100, 104, 95), (100, 104, 96), (101, 104, 97),
- (104, 107, 101), (107, 111, 105), (107, 112, 107), (107, 113, 110),
- (106, 115, 115), (105, 115, 114), (105, 115, 114), (105, 114, 113),
- (106, 113, 113), (104, 111, 112), (103, 110, 112), (101, 108, 111),
- (99, 107, 110), (91, 96, 104), (86, 92, 100), (82, 88, 97),
- (76, 82, 92), (70, 76, 87), (67, 73, 84), (64, 70, 81),
- (59, 63, 75), (57, 63, 75), (56, 63, 75), (57, 63, 74),
- (58, 63, 73), (59, 64, 73), (60, 65, 74), (62, 68, 78),
- (65, 71, 83), (71, 75, 83), (72, 75, 80), (73, 75, 77),
- (72, 73, 75), (71, 71, 73), (71, 69, 71), (71, 68, 70),
- (67, 60, 58), (65, 56, 53), (64, 53, 49), (63, 52, 49),
- (63, 52, 49), (62, 51, 49), (62, 51, 49), (63, 51, 49),
- (64, 51, 51), (68, 58, 57), (70, 61, 63), (73, 65, 69),
- (74, 69, 74), (76, 74, 80), (76, 76, 82), (76, 78, 84),
- (79, 80, 83), (78, 79, 81), (78, 78, 79), (73, 75, 77),
- (69, 73, 75), (67, 71, 72), (66, 70, 70), (64, 67, 66),
- (64, 64, 64), (63, 60, 61), (64, 60, 60), (65, 60, 59),
- (67, 61, 59), (69, 63, 60), (74, 68, 64), (80, 73, 69),
- (98, 88, 78), (108, 97, 85), (119, 107, 93), (125, 114, 100),
- (131, 122, 108), (134, 125, 110), (137, 129, 113), (141, 131, 114),
- (143, 132, 115), (137, 128, 112), (131, 122, 107), (125, 117, 103),
- (120, 114, 101), (116, 111, 99), (110, 106, 95), (102, 101, 91),
- (90, 89, 85), (85, 83, 83), (80, 78, 81), (77, 76, 79),
- (75, 74, 78), (71, 69, 75), (67, 64, 71), (64, 59, 68),
- (61, 55, 64), (56, 50, 54), (53, 48, 51), (50, 47, 48),
- (49, 46, 48), (48, 46, 48), (48, 49, 49), (49, 51, 50),
- (55, 58, 57), (58, 62, 63), (61, 67, 69), (63, 70, 72),
- (65, 73, 75), (70, 77, 80), (74, 80, 83), (77, 81, 85),
- (78, 79, 85), (74, 74, 81), (72, 73, 79), (71, 72, 78),
- (69, 69, 75), (68, 65, 70), (68, 63, 66), (70, 64, 66),
- (76, 74, 73), (82, 79, 75), (89, 84, 78), (94, 88, 80),
- (99, 92, 83), (109, 99, 88), (115, 106, 90), (118, 109, 92),
- (119, 109, 90), (123, 109, 88), (122, 107, 85), (121, 105, 83),
- (115, 99, 77), (107, 92, 71), (99, 85, 65), (96, 82, 62),
- (91, 76, 58), (89, 76, 59), (87, 76, 61), (86, 77, 62),
- (86, 78, 63), (84, 80, 67), (85, 80, 69), (85, 82, 71),
- (85, 81, 72), (81, 79, 74), (79, 77, 74), (78, 76, 75),
- (77, 76, 77), (78, 76, 79), (81, 78, 82), (87, 83, 87),
- (101, 95, 97), (104, 98, 99), (108, 101, 101), (112, 106, 106),
- (114, 110, 109), (113, 112, 113), (112, 113, 113), (113, 113, 111),
- (112, 112, 108), (104, 107, 103), (101, 105, 102), (98, 104, 102),
- (93, 101, 98), (91, 99, 95), (90, 95, 91), (87, 91, 87),
- (83, 81, 79), (82, 79, 76), (81, 77, 73), (79, 73, 68),
- (77, 68, 62), (76, 65, 57), (77, 64, 55), (82, 66, 55),
- (86, 71, 56), (92, 76, 59), (96, 80, 59), (99, 83, 61),
- (101, 86, 63), (101, 86, 65), (101, 85, 67), (97, 82, 66),
- (85, 72, 61), (81, 68, 59), (77, 65, 57), (70, 58, 53),
- (62, 51, 52), (56, 47, 50), (53, 45, 49), (52, 47, 48),
- (53, 47, 47), (56, 49, 48), (58, 51, 50), (63, 53, 53),
- (66, 59, 56), (72, 65, 59), (79, 71, 60), (87, 76, 62),
- (94, 80, 64), (97, 83, 67), (97, 86, 72), (97, 89, 75),
- (95, 90, 78), (93, 90, 79), (90, 87, 78), (83, 81, 76),
- (76, 76, 73), (69, 69, 69), (61, 63, 65), (57, 58, 60),
- (53, 52, 54), (54, 50, 48), (56, 48, 44), (58, 48, 42),
- (61, 50, 42), (64, 55, 45), (69, 60, 50), (75, 67, 57),
- (81, 72, 65), (87, 79, 73), (90, 85, 79), (94, 90, 83),
- (99, 94, 86), (103, 97, 88), (109, 100, 91), (115, 106, 95),
- (120, 110, 96), (125, 113, 96), (129, 116, 95), (133, 117, 95),
- (135, 120, 98), (135, 121, 103), (132, 121, 106), (128, 120, 107),
- (122, 117, 107), (115, 112, 104), (108, 106, 103), (99, 98, 100),
- (89, 92, 96), (81, 86, 92), (76, 82, 86), (74, 79, 81),
- (74, 75, 78), (73, 75, 76), (74, 76, 77), (75, 80, 80),
- (79, 85, 82), (84, 89, 87), (88, 92, 88), (90, 94, 90),
- (89, 95, 90), (91, 97, 90), (95, 99, 91), (98, 101, 92)
- ),
-
-// 541 Dynasty
-((85, 96, 61), (34, 91, 51), (21, 89, 49), (8, 88, 48),
- (8, 82, 35), (8, 77, 22), (7, 73, 19), (6, 69, 17),
- (10, 51, 18), (16, 38, 14), (22, 25, 11), (36, 18, 14),
- (51, 12, 17), (62, 12, 15), (74, 13, 14), (79, 13, 12),
- (85, 13, 10), (88, 9, 23), (86, 11, 28), (84, 14, 33),
- (80, 17, 42), (76, 21, 52), (76, 27, 58), (77, 33, 65),
- (93, 55, 79), (94, 71, 80), (96, 88, 81), (95, 90, 68),
- (95, 92, 56), (94, 87, 53), (94, 83, 50), (95, 70, 41),
- (101, 58, 26), (123, 39, 4), (144, 33, 4), (166, 28, 5),
- (176, 37, 11), (186, 47, 17), (185, 52, 26), (185, 57, 35),
- (187, 70, 55), (178, 75, 54), (169, 80, 54), (162, 78, 57),
- (156, 77, 60), (154, 74, 54), (152, 72, 49), (142, 72, 42),
- (130, 70, 45), (101, 57, 51), (80, 48, 53), (59, 39, 56),
- (46, 33, 51), (33, 28, 46), (27, 24, 41), (22, 20, 37),
- (9, 19, 17), (15, 21, 13), (21, 24, 9), (28, 34, 8),
- (35, 45, 7), (42, 45, 5), (49, 46, 4), (65, 43, 8),
- (80, 46, 11), (98, 58, 12), (95, 62, 18), (93, 67, 25),
- (90, 69, 30), (88, 72, 35), (73, 76, 36), (57, 88, 38),
- (33, 99, 47), (30, 99, 56), (28, 99, 66), (28, 87, 73),
- (29, 76, 80), (34, 69, 84), (39, 63, 88), (45, 58, 78),
- (35, 56, 83), (26, 50, 68), (26, 54, 50), (26, 59, 32),
- (29, 61, 27), (32, 63, 22), (51, 70, 15), (70, 69, 14),
- (122, 50, 7), (143, 44, 9), (164, 38, 11), (170, 37, 11),
- (177, 37, 11), (182, 38, 13), (183, 37, 14), (168, 37, 21),
- (154, 42, 28), (144, 60, 29), (141, 65, 33), (138, 70, 38),
- (135, 72, 44), (132, 74, 50), (128, 79, 50), (122, 84, 47),
- (107, 98, 46), (96, 93, 44), (86, 88, 42), (81, 85, 42),
- (77, 82, 42), (72, 74, 47), (71, 62, 47), (76, 54, 47),
- (83, 51, 51), (86, 47, 50), (85, 50, 48), (84, 54, 46),
- (90, 61, 44), (96, 71, 32), (96, 78, 21), (93, 88, 20),
- (113, 95, 43), (126, 99, 52), (139, 104, 61), (142, 103, 67),
- (145, 103, 73), (146, 107, 81), (147, 112, 86), (146, 112, 88),
- (132, 99, 85), (89, 74, 63), (82, 69, 59), (76, 65, 56),
- (67, 49, 49), (67, 33, 47), (79, 25, 41), (96, 23, 35),
- (146, 16, 26), (169, 17, 22), (193, 18, 19), (199, 18, 18),
- (205, 18, 17), (208, 16, 12), (203, 19, 8), (184, 23, 4),
- (162, 26, 4), (119, 33, 5), (109, 35, 5), (100, 38, 5),
- (88, 44, 10), (78, 58, 19), (75, 64, 33), (71, 68, 46),
- (78, 79, 69), (83, 85, 76), (89, 91, 84), (90, 97, 94),
- (91, 95, 99), (87, 84, 96), (89, 77, 93), (86, 66, 81),
- (86, 57, 65), (80, 31, 44), (76, 27, 39), (72, 23, 35),
- (61, 17, 25), (56, 18, 16), (55, 19, 13), (57, 30, 14),
- (71, 52, 28), (78, 55, 34), (85, 59, 40), (103, 73, 50),
- (125, 84, 63), (147, 97, 74), (168, 103, 83), (178, 102, 83),
- (177, 97, 80), (172, 89, 74), (168, 81, 65), (160, 67, 54),
- (143, 58, 44), (125, 49, 36), (116, 45, 26), (115, 38, 19),
- (127, 32, 28), (136, 31, 29), (145, 31, 30), (163, 38, 25),
- (178, 40, 28), (182, 49, 35), (189, 48, 52), (193, 63, 63),
- (191, 71, 69), (175, 87, 67), (152, 89, 72), (128, 100, 74),
- (107, 98, 72), (91, 95, 62), (76, 83, 53), (56, 77, 45),
- (38, 65, 41), (29, 57, 35), (26, 48, 31), (24, 42, 25),
- (19, 36, 24), (22, 36, 23), (33, 47, 25), (47, 58, 27),
- (54, 63, 31), (52, 62, 34), (53, 65, 42), (57, 69, 49),
- (66, 62, 55), (63, 49, 55), (61, 36, 57), (63, 29, 58),
- (73, 25, 55), (85, 17, 48), (98, 10, 44), (118, 6, 46),
- (131, 11, 43), (142, 13, 36), (145, 9, 29), (156, 6, 26),
- (165, 6, 21), (172, 9, 18), (169, 7, 14), (164, 6, 18),
- (162, 3, 19), (163, 5, 19), (155, 9, 20), (135, 11, 26),
- (112, 12, 29), (98, 18, 26), (86, 31, 21), (75, 48, 18),
- (67, 58, 17), (70, 64, 13), (83, 72, 10), (97, 79, 7),
- (114, 78, 7), (126, 66, 5), (138, 58, 7), (145, 50, 13),
- (151, 45, 19), (152, 33, 19), (151, 29, 15), (151, 31, 16),
- (154, 42, 20), (163, 53, 22), (172, 65, 20), (167, 70, 25),
- (162, 81, 29), (137, 85, 37), (125, 95, 43), (91, 94, 56)
- ),
-
-// 542 Easter
-((178, 165, 213), (177, 160, 215), (176, 158, 215), (175, 156, 216),
- (175, 154, 216), (176, 153, 217), (176, 151, 217), (177, 150, 217),
- (178, 151, 217), (179, 154, 217), (180, 158, 217), (180, 158, 216),
- (180, 159, 215), (180, 159, 214), (180, 159, 214), (179, 160, 214),
- (179, 161, 214), (178, 164, 218), (177, 163, 219), (177, 163, 220),
- (175, 164, 223), (173, 166, 226), (174, 167, 226), (175, 168, 227),
- (182, 171, 227), (180, 170, 227), (178, 170, 227), (176, 164, 221),
- (174, 158, 215), (173, 152, 210), (173, 147, 206), (167, 134, 196),
- (158, 121, 186), (134, 89, 157), (120, 72, 143), (106, 56, 130),
- (98, 46, 122), (91, 36, 115), (90, 33, 112), (89, 31, 109),
- (90, 30, 111), (95, 35, 116), (100, 40, 121), (108, 47, 126),
- (116, 54, 132), (118, 55, 135), (120, 57, 139), (122, 59, 141),
- (121, 57, 140), (112, 51, 130), (104, 44, 126), (97, 37, 122),
- (93, 31, 118), (89, 25, 115), (89, 25, 113), (89, 25, 112),
- (95, 33, 119), (107, 48, 131), (119, 63, 144), (129, 79, 156),
- (139, 96, 169), (141, 101, 172), (144, 106, 176), (158, 130, 193),
- (169, 142, 202), (182, 169, 224), (182, 177, 227), (183, 185, 230),
- (185, 188, 231), (188, 192, 232), (193, 196, 234), (197, 200, 237),
- (199, 207, 240), (199, 206, 238), (199, 205, 237), (197, 199, 235),
- (195, 193, 233), (193, 189, 232), (192, 185, 231), (185, 174, 228),
- (180, 162, 225), (168, 143, 218), (166, 136, 214), (164, 129, 211),
- (163, 125, 209), (163, 122, 208), (160, 117, 205), (158, 114, 200),
- (156, 110, 190), (156, 107, 187), (157, 105, 184), (156, 104, 182),
- (156, 103, 181), (155, 100, 178), (152, 99, 177), (150, 97, 178),
- (149, 98, 180), (152, 103, 184), (155, 109, 187), (158, 115, 190),
- (158, 119, 192), (158, 124, 195), (160, 132, 198), (163, 138, 201),
- (170, 142, 199), (169, 142, 196), (169, 142, 194), (167, 140, 192),
- (166, 139, 191), (164, 131, 188), (160, 120, 184), (155, 108, 177),
- (148, 97, 170), (136, 78, 156), (131, 73, 153), (127, 69, 151),
- (120, 60, 144), (113, 52, 139), (107, 46, 132), (106, 42, 127),
- (105, 45, 126), (110, 50, 131), (116, 56, 137), (121, 61, 141),
- (126, 67, 145), (136, 81, 155), (146, 96, 168), (155, 111, 180),
- (163, 124, 193), (176, 150, 215), (178, 155, 218), (181, 161, 222),
- (184, 169, 228), (185, 175, 233), (185, 177, 235), (185, 177, 237),
- (186, 177, 236), (186, 175, 234), (186, 173, 232), (185, 170, 231),
- (184, 168, 230), (182, 162, 227), (179, 156, 222), (178, 151, 218),
- (177, 148, 214), (174, 139, 206), (172, 134, 203), (170, 129, 201),
- (166, 121, 196), (164, 115, 191), (162, 110, 187), (159, 107, 182),
- (148, 85, 173), (144, 78, 169), (141, 72, 166), (134, 64, 160),
- (128, 58, 153), (120, 53, 144), (114, 45, 138), (105, 37, 130),
- (94, 33, 122), (88, 32, 113), (89, 35, 114), (90, 39, 116),
- (96, 45, 122), (98, 55, 129), (104, 65, 136), (113, 73, 144),
- (136, 94, 171), (141, 100, 178), (146, 107, 185), (154, 119, 196),
- (161, 127, 204), (164, 134, 212), (167, 139, 217), (168, 144, 221),
- (171, 148, 223), (174, 152, 224), (175, 155, 225), (176, 155, 225),
- (176, 154, 224), (175, 152, 221), (175, 149, 217), (173, 145, 212),
- (162, 139, 210), (161, 139, 211), (160, 139, 213), (161, 140, 215),
- (166, 144, 216), (166, 144, 217), (162, 147, 220), (161, 149, 223),
- (163, 151, 228), (169, 155, 230), (173, 155, 229), (170, 152, 230),
- (167, 150, 227), (166, 148, 228), (166, 147, 228), (168, 148, 226),
- (167, 146, 226), (165, 146, 225), (166, 145, 225), (166, 144, 223),
- (169, 144, 220), (171, 142, 218), (170, 140, 215), (169, 137, 212),
- (166, 132, 209), (163, 127, 206), (160, 123, 205), (158, 122, 204),
- (159, 123, 204), (161, 124, 204), (162, 125, 204), (163, 127, 205),
- (164, 132, 207), (165, 137, 208), (170, 143, 210), (172, 146, 212),
- (175, 147, 213), (174, 148, 215), (173, 148, 215), (173, 147, 216),
- (172, 143, 216), (170, 135, 215), (168, 128, 214), (166, 124, 211),
- (164, 122, 209), (165, 122, 207), (166, 119, 207), (166, 119, 207),
- (167, 122, 207), (167, 126, 208), (169, 133, 209), (172, 139, 211),
- (176, 147, 214), (179, 154, 218), (181, 162, 222), (185, 170, 226),
- (188, 178, 228), (193, 186, 231), (198, 192, 233), (199, 198, 234),
- (199, 200, 235), (197, 199, 235), (195, 199, 234), (193, 197, 233),
- (192, 195, 230), (189, 191, 227), (185, 185, 225), (183, 179, 222),
- (179, 175, 220), (178, 172, 217), (177, 170, 215), (177, 168, 213)
- ),
-
-// 543 Easter_2
-((145, 146, 202), (154, 169, 210), (159, 183, 215), (165, 198, 220),
- (173, 210, 225), (181, 222, 230), (187, 224, 232), (193, 227, 234),
- (220, 240, 243), (229, 243, 246), (238, 247, 249), (239, 247, 249),
- (241, 248, 250), (233, 244, 247), (226, 241, 244), (220, 236, 242),
- (215, 232, 240), (185, 203, 229), (171, 186, 220), (157, 169, 211),
- (148, 151, 203), (139, 134, 196), (135, 128, 193), (132, 122, 190),
- (122, 101, 179), (110, 84, 172), (99, 67, 165), (89, 52, 154),
- (79, 37, 144), (74, 29, 140), (70, 22, 136), (64, 12, 131),
- (65, 8, 131), (93, 27, 143), (105, 38, 151), (118, 50, 160),
- (125, 65, 165), (133, 81, 170), (134, 87, 171), (136, 93, 172),
- (149, 120, 187), (161, 136, 197), (174, 153, 207), (190, 169, 217),
- (207, 185, 228), (214, 193, 232), (221, 202, 237), (232, 217, 242),
- (240, 228, 245), (246, 244, 251), (249, 248, 252), (252, 252, 254),
- (250, 252, 253), (249, 252, 252), (246, 250, 251), (243, 249, 250),
- (227, 242, 244), (217, 237, 241), (208, 233, 238), (200, 230, 235),
- (193, 227, 233), (190, 226, 232), (187, 225, 231), (182, 223, 230),
- (178, 221, 228), (176, 220, 227), (176, 220, 227), (176, 221, 227),
- (177, 221, 227), (179, 221, 228), (184, 223, 230), (190, 225, 232),
- (202, 226, 237), (209, 224, 239), (217, 223, 241), (224, 219, 243),
- (231, 216, 245), (233, 214, 246), (236, 212, 247), (239, 207, 247),
- (241, 200, 246), (236, 180, 243), (230, 168, 239), (225, 156, 236),
- (222, 150, 235), (220, 144, 234), (215, 132, 230), (209, 123, 227),
- (201, 104, 221), (196, 96, 218), (191, 89, 215), (188, 86, 213),
- (186, 83, 212), (181, 78, 209), (178, 73, 207), (174, 72, 206),
- (173, 71, 205), (172, 73, 204), (172, 76, 204), (173, 79, 204),
- (174, 81, 204), (175, 83, 205), (178, 88, 206), (180, 93, 208),
- (182, 104, 211), (176, 111, 210), (171, 118, 209), (167, 122, 209),
- (164, 126, 209), (159, 133, 208), (156, 141, 208), (156, 151, 210),
- (160, 160, 212), (172, 177, 218), (174, 181, 219), (176, 185, 221),
- (177, 194, 223), (178, 201, 224), (179, 209, 226), (183, 217, 229),
- (197, 229, 235), (209, 234, 239), (222, 240, 243), (227, 242, 245),
- (233, 244, 247), (241, 244, 250), (246, 241, 251), (247, 235, 251),
- (245, 226, 249), (235, 205, 242), (233, 200, 240), (232, 195, 239),
- (229, 186, 237), (227, 179, 236), (225, 173, 236), (222, 164, 235),
- (215, 150, 231), (207, 147, 227), (200, 144, 224), (197, 144, 223),
- (195, 144, 222), (193, 148, 223), (196, 156, 225), (199, 164, 228),
- (204, 173, 230), (215, 187, 237), (215, 190, 237), (216, 193, 238),
- (215, 195, 236), (212, 195, 235), (207, 200, 234), (199, 204, 233),
- (180, 204, 228), (176, 203, 227), (172, 202, 226), (166, 200, 223),
- (160, 197, 221), (155, 190, 218), (149, 187, 216), (143, 185, 214),
- (137, 184, 212), (121, 183, 207), (117, 184, 206), (113, 185, 205),
- (108, 188, 204), (108, 190, 204), (113, 192, 206), (123, 193, 207),
- (146, 190, 213), (150, 187, 214), (155, 184, 215), (160, 175, 214),
- (160, 162, 211), (165, 165, 213), (165, 168, 215), (166, 171, 214),
- (164, 172, 213), (162, 174, 214), (161, 175, 214), (160, 173, 215),
- (153, 150, 208), (151, 143, 209), (147, 138, 213), (144, 138, 216),
- (130, 148, 213), (126, 153, 213), (122, 158, 213), (114, 170, 214),
- (102, 166, 207), (96, 157, 202), (87, 143, 198), (86, 128, 195),
- (87, 115, 191), (87, 112, 189), (85, 113, 188), (81, 117, 187),
- (75, 125, 185), (73, 136, 181), (67, 139, 180), (65, 140, 179),
- (68, 131, 177), (78, 125, 177), (87, 120, 177), (94, 112, 177),
- (98, 107, 176), (105, 108, 175), (107, 108, 174), (104, 108, 172),
- (97, 102, 167), (97, 93, 160), (97, 82, 153), (96, 71, 147),
- (96, 59, 143), (103, 51, 144), (111, 42, 144), (117, 36, 145),
- (120, 34, 147), (123, 37, 149), (128, 44, 153), (133, 53, 156),
- (137, 64, 159), (145, 79, 167), (156, 95, 176), (169, 109, 188),
- (183, 122, 200), (196, 133, 211), (207, 143, 222), (216, 151, 230),
- (224, 156, 234), (228, 162, 237), (230, 170, 238), (226, 180, 239),
- (217, 186, 237), (206, 188, 234), (193, 188, 230), (179, 185, 226),
- (167, 180, 222), (157, 174, 219), (152, 168, 217), (151, 164, 213),
- (148, 159, 211), (145, 155, 209), (140, 150, 206), (134, 144, 202),
- (127, 136, 197), (121, 128, 193), (117, 123, 191), (118, 118, 189),
- (118, 118, 188), (120, 119, 190), (121, 122, 191), (124, 125, 193),
- (127, 125, 194), (132, 126, 195), (133, 130, 197), (140, 135, 199)
- ),
-
-// 544 Easter_3
-((216, 166, 226), (229, 189, 237), (235, 199, 242), (241, 210, 247),
- (244, 216, 250), (247, 223, 253), (247, 223, 253), (247, 224, 253),
- (243, 219, 250), (236, 213, 246), (229, 208, 242), (219, 199, 238),
- (210, 190, 234), (200, 176, 231), (191, 162, 228), (187, 153, 225),
- (184, 145, 223), (158, 118, 206), (146, 110, 198), (135, 102, 191),
- (128, 96, 185), (122, 90, 179), (123, 88, 176), (124, 86, 174),
- (129, 84, 165), (130, 84, 166), (132, 85, 167), (137, 89, 172),
- (142, 93, 178), (148, 96, 180), (154, 100, 183), (166, 108, 187),
- (176, 111, 191), (174, 106, 193), (166, 103, 191), (158, 100, 190),
- (151, 98, 183), (145, 96, 176), (141, 93, 171), (138, 91, 167),
- (111, 71, 146), (97, 62, 137), (83, 54, 128), (73, 49, 120),
- (63, 44, 113), (60, 42, 111), (58, 41, 109), (55, 38, 106),
- (52, 35, 104), (51, 34, 104), (50, 33, 104), (50, 32, 104),
- (51, 33, 105), (52, 35, 106), (53, 35, 107), (54, 36, 109),
- (63, 42, 121), (68, 47, 127), (74, 53, 133), (79, 57, 139),
- (84, 62, 145), (86, 63, 149), (88, 64, 153), (94, 66, 161),
- (101, 68, 168), (108, 74, 178), (109, 74, 177), (110, 75, 176),
- (108, 73, 174), (107, 72, 172), (105, 68, 169), (103, 66, 165),
- (105, 67, 167), (110, 72, 171), (116, 77, 176), (125, 87, 181),
- (134, 98, 186), (138, 104, 189), (143, 110, 192), (155, 121, 202),
- (170, 132, 212), (203, 155, 235), (214, 168, 242), (225, 181, 249),
- (228, 184, 251), (232, 188, 253), (234, 191, 251), (234, 190, 248),
- (226, 179, 237), (215, 172, 230), (205, 165, 224), (199, 160, 220),
- (194, 156, 217), (184, 147, 213), (180, 138, 209), (177, 133, 210),
- (174, 131, 209), (177, 134, 214), (179, 134, 216), (181, 134, 219),
- (183, 135, 223), (185, 136, 227), (190, 137, 233), (193, 139, 239),
- (193, 138, 243), (188, 133, 240), (184, 128, 237), (181, 124, 235),
- (178, 120, 234), (172, 114, 231), (169, 113, 228), (165, 112, 226),
- (165, 113, 224), (165, 115, 226), (167, 116, 226), (169, 117, 227),
- (177, 122, 228), (186, 131, 230), (197, 139, 231), (204, 144, 230),
- (201, 143, 222), (191, 136, 214), (181, 129, 206), (178, 126, 201),
- (176, 124, 197), (173, 118, 191), (168, 112, 185), (164, 109, 181),
- (158, 104, 175), (141, 99, 168), (139, 96, 168), (137, 94, 169),
- (136, 91, 171), (140, 90, 176), (146, 92, 181), (153, 96, 183),
- (165, 107, 186), (169, 107, 187), (173, 108, 188), (175, 108, 190),
- (177, 109, 193), (180, 112, 196), (180, 112, 197), (183, 116, 201),
- (184, 119, 205), (197, 123, 210), (202, 126, 212), (207, 130, 215),
- (210, 130, 219), (209, 130, 221), (203, 129, 221), (194, 126, 215),
- (179, 111, 199), (174, 108, 194), (170, 105, 189), (161, 97, 180),
- (147, 90, 169), (132, 84, 159), (114, 74, 149), (100, 64, 139),
- (87, 57, 131), (69, 45, 121), (67, 44, 119), (65, 43, 117),
- (62, 43, 116), (61, 43, 116), (62, 43, 116), (62, 43, 117),
- (67, 46, 123), (68, 47, 124), (70, 49, 126), (73, 51, 130),
- (75, 53, 133), (75, 52, 134), (75, 51, 135), (75, 50, 136),
- (78, 53, 137), (85, 57, 137), (97, 66, 141), (111, 73, 146),
- (127, 83, 153), (142, 91, 159), (154, 101, 167), (167, 108, 171),
- (193, 131, 186), (199, 135, 191), (206, 139, 197), (219, 150, 207),
- (229, 160, 219), (236, 168, 227), (239, 177, 234), (241, 187, 238),
- (240, 192, 243), (239, 196, 246), (239, 194, 246), (238, 193, 244),
- (233, 191, 241), (228, 190, 235), (221, 190, 232), (212, 189, 228),
- (203, 180, 222), (194, 167, 213), (180, 152, 204), (164, 133, 192),
- (146, 118, 180), (131, 109, 172), (119, 100, 165), (110, 92, 160),
- (106, 87, 159), (104, 78, 159), (102, 72, 160), (104, 70, 164),
- (109, 71, 170), (116, 74, 177), (125, 83, 186), (137, 90, 197),
- (147, 98, 206), (160, 108, 217), (172, 118, 224), (184, 125, 231),
- (194, 136, 236), (205, 142, 242), (213, 147, 244), (221, 154, 248),
- (229, 162, 249), (234, 166, 248), (238, 170, 246), (239, 170, 243),
- (238, 165, 238), (233, 160, 233), (227, 156, 228), (219, 150, 225),
- (210, 149, 221), (203, 148, 217), (198, 146, 215), (192, 142, 214),
- (186, 139, 213), (178, 132, 213), (166, 127, 209), (156, 124, 204),
- (149, 120, 198), (143, 116, 194), (141, 114, 192), (142, 111, 194),
- (143, 107, 196), (143, 107, 196), (146, 107, 193), (147, 106, 188),
- (150, 105, 181), (152, 109, 182), (158, 111, 185), (171, 121, 196),
- (185, 133, 206), (197, 143, 216), (210, 150, 221), (216, 161, 228)
- ),
-
-// 545 Egg_Hunt
-((119, 124, 148), (130, 119, 106), (148, 117, 90), (167, 116, 75),
- (173, 123, 73), (180, 130, 71), (177, 135, 70), (175, 141, 70),
- (159, 152, 77), (157, 153, 75), (155, 155, 74), (146, 160, 67),
- (138, 165, 61), (128, 174, 64), (118, 183, 67), (119, 183, 62),
- (121, 183, 58), (162, 187, 23), (179, 191, 18), (196, 196, 14),
- (204, 192, 14), (212, 188, 15), (214, 182, 14), (216, 176, 13),
- (225, 153, 22), (228, 146, 33), (232, 139, 45), (231, 133, 53),
- (230, 128, 62), (229, 127, 63), (229, 127, 64), (229, 131, 69),
- (230, 138, 64), (231, 145, 55), (229, 154, 47), (227, 164, 39),
- (218, 173, 38), (209, 182, 38), (200, 178, 43), (192, 175, 48),
- (164, 174, 75), (144, 181, 98), (125, 188, 122), (106, 187, 136),
- (88, 186, 150), (86, 183, 147), (85, 180, 144), (80, 178, 130),
- (73, 180, 131), (68, 187, 125), (86, 185, 104), (105, 183, 84),
- (116, 177, 76), (127, 172, 68), (130, 169, 72), (133, 166, 77),
- (160, 143, 94), (166, 127, 84), (172, 112, 75), (166, 111, 68),
- (160, 111, 62), (161, 116, 61), (162, 121, 60), (166, 117, 55),
- (165, 124, 40), (161, 151, 16), (170, 167, 14), (180, 184, 12),
- (185, 188, 11), (191, 193, 11), (201, 196, 13), (208, 199, 21),
- (230, 201, 44), (233, 198, 58), (237, 196, 73), (226, 189, 90),
- (215, 183, 108), (205, 179, 110), (195, 176, 113), (177, 168, 111),
- (154, 159, 113), (110, 153, 132), (98, 150, 121), (87, 147, 111),
- (83, 142, 99), (79, 138, 88), (73, 135, 72), (77, 137, 68),
- (121, 149, 61), (143, 143, 47), (165, 137, 34), (169, 129, 29),
- (173, 121, 25), (170, 108, 25), (170, 92, 30), (167, 83, 45),
- (162, 79, 58), (138, 66, 66), (119, 62, 64), (100, 59, 63),
- (92, 64, 67), (85, 69, 72), (83, 75, 72), (86, 90, 67),
- (117, 124, 33), (134, 139, 31), (151, 154, 29), (156, 156, 32),
- (161, 159, 35), (175, 165, 47), (195, 169, 65), (213, 175, 84),
- (232, 181, 104), (248, 179, 127), (248, 177, 131), (249, 175, 135),
- (252, 172, 138), (253, 172, 141), (249, 169, 143), (247, 170, 143),
- (243, 163, 142), (240, 154, 143), (238, 145, 144), (238, 138, 150),
- (239, 132, 157), (238, 120, 177), (239, 107, 192), (235, 97, 199),
- (232, 95, 205), (217, 100, 212), (211, 101, 211), (206, 102, 211),
- (187, 99, 194), (164, 94, 176), (136, 89, 153), (112, 93, 129),
- (76, 110, 87), (66, 109, 68), (57, 109, 49), (56, 106, 41),
- (56, 103, 33), (64, 107, 25), (82, 124, 26), (101, 143, 34),
- (122, 168, 55), (146, 188, 98), (147, 188, 106), (149, 189, 115),
- (137, 186, 124), (123, 186, 132), (108, 180, 126), (98, 173, 126),
- (83, 145, 102), (79, 142, 95), (75, 140, 88), (69, 133, 60),
- (71, 134, 45), (92, 131, 31), (119, 133, 22), (148, 143, 22),
- (171, 149, 17), (199, 164, 21), (206, 167, 24), (214, 171, 27),
- (226, 179, 38), (233, 184, 48), (234, 184, 52), (232, 183, 54),
- (239, 183, 56), (240, 184, 61), (241, 185, 66), (238, 186, 74),
- (234, 186, 88), (236, 188, 98), (241, 186, 110), (247, 185, 123),
- (248, 184, 133), (245, 181, 150), (244, 182, 164), (241, 185, 178),
- (237, 187, 190), (224, 186, 193), (208, 180, 199), (195, 168, 197),
- (153, 154, 192), (142, 153, 188), (131, 153, 185), (111, 150, 183),
- (113, 142, 174), (111, 131, 179), (118, 125, 178), (129, 124, 186),
- (135, 130, 196), (159, 142, 197), (181, 154, 207), (205, 166, 208),
- (228, 170, 214), (240, 173, 218), (251, 170, 209), (254, 174, 196),
- (254, 182, 171), (254, 185, 145), (239, 180, 138), (226, 166, 125),
- (220, 160, 110), (219, 160, 89), (233, 169, 53), (230, 173, 42),
- (224, 173, 37), (219, 176, 40), (219, 180, 43), (233, 189, 30),
- (244, 195, 23), (248, 197, 17), (242, 196, 21), (233, 195, 29),
- (227, 191, 45), (228, 177, 65), (231, 158, 78), (229, 143, 92),
- (211, 137, 98), (189, 138, 106), (177, 139, 118), (181, 131, 124),
- (197, 118, 128), (198, 116, 123), (187, 124, 115), (170, 139, 111),
- (158, 153, 108), (160, 157, 103), (166, 160, 95), (173, 167, 92),
- (177, 172, 103), (175, 177, 115), (170, 178, 121), (165, 165, 113),
- (152, 150, 94), (140, 134, 81), (131, 129, 81), (120, 131, 79),
- (111, 134, 71), (95, 129, 57), (79, 117, 38), (71, 113, 34),
- (77, 112, 37), (95, 122, 43), (111, 129, 62), (122, 135, 82),
- (126, 146, 108), (134, 147, 131), (145, 139, 147), (150, 129, 156),
- (154, 117, 158), (150, 116, 162), (141, 121, 159), (130, 121, 157)
- ),
-
-// 546 Elements
-((191, 131, 50), (184, 126, 50), (178, 119, 45), (172, 113, 40),
- (170, 111, 37), (168, 109, 35), (167, 108, 35), (167, 107, 35),
- (169, 108, 39), (163, 115, 50), (158, 122, 62), (144, 131, 78),
- (131, 140, 94), (122, 136, 95), (113, 133, 97), (102, 128, 95),
- (91, 124, 94), (49, 100, 86), (36, 86, 75), (23, 72, 64),
- (16, 58, 52), (9, 44, 41), (7, 42, 38), (5, 40, 35),
- (8, 46, 36), (6, 53, 44), (5, 61, 52), (4, 74, 60),
- (4, 87, 69), (5, 90, 73), (6, 94, 77), (9, 98, 83),
- (10, 100, 88), (15, 120, 104), (24, 132, 117), (34, 145, 131),
- (53, 152, 136), (72, 160, 141), (84, 162, 138), (96, 165, 135),
- (138, 173, 124), (139, 186, 142), (141, 199, 161), (145, 201, 162),
- (149, 204, 163), (153, 199, 155), (158, 195, 147), (135, 190, 153),
- (115, 180, 153), (104, 166, 142), (112, 158, 124), (120, 150, 106),
- (121, 131, 83), (122, 113, 61), (126, 104, 49), (130, 96, 37),
- (145, 82, 9), (140, 77, 6), (135, 72, 4), (127, 66, 3),
- (119, 61, 2), (115, 57, 1), (111, 53, 1), (102, 45, 0),
- (94, 39, 0), (85, 33, 0), (84, 32, 0), (83, 31, 0),
- (82, 31, 0), (82, 31, 0), (81, 32, 0), (83, 34, 0),
- (90, 42, 0), (95, 45, 0), (101, 48, 0), (106, 52, 0),
- (111, 56, 1), (113, 57, 1), (115, 58, 1), (117, 59, 0),
- (118, 58, 0), (114, 54, 1), (103, 51, 1), (93, 49, 1),
- (86, 48, 3), (79, 48, 5), (65, 47, 12), (54, 43, 15),
- (47, 32, 13), (49, 34, 14), (51, 37, 15), (52, 39, 15),
- (54, 42, 16), (64, 45, 17), (77, 45, 13), (89, 43, 6),
- (99, 43, 3), (102, 44, 0), (99, 42, 0), (96, 40, 1),
- (92, 37, 1), (88, 35, 1), (81, 29, 1), (72, 22, 1),
- (61, 13, 1), (60, 11, 1), (59, 10, 1), (59, 11, 1),
- (60, 12, 1), (64, 15, 0), (69, 19, 0), (76, 25, 1),
- (84, 30, 2), (100, 43, 7), (103, 46, 7), (107, 49, 8),
- (113, 55, 7), (117, 59, 6), (120, 61, 6), (124, 65, 9),
- (134, 74, 15), (141, 81, 18), (148, 88, 22), (152, 92, 26),
- (157, 97, 30), (167, 106, 40), (178, 117, 50), (186, 125, 57),
- (190, 128, 58), (188, 123, 52), (186, 121, 51), (185, 120, 50),
- (180, 116, 47), (174, 109, 40), (164, 100, 29), (155, 91, 19),
- (143, 82, 13), (143, 81, 15), (143, 81, 17), (144, 81, 18),
- (145, 82, 19), (145, 84, 19), (146, 87, 20), (151, 90, 23),
- (157, 94, 26), (165, 99, 30), (166, 101, 31), (168, 103, 32),
- (171, 107, 35), (180, 112, 36), (187, 119, 40), (193, 124, 44),
- (199, 132, 55), (200, 133, 55), (201, 134, 56), (202, 135, 56),
- (203, 134, 55), (201, 133, 56), (196, 129, 55), (188, 124, 51),
- (177, 115, 47), (152, 90, 34), (145, 82, 31), (139, 75, 29),
- (123, 62, 22), (106, 50, 18), (88, 39, 12), (70, 27, 7),
- (45, 7, 1), (42, 4, 0), (39, 2, 0), (35, 2, 0),
- (35, 3, 0), (36, 5, 0), (38, 7, 1), (41, 12, 4),
- (40, 19, 13), (42, 32, 26), (42, 53, 42), (46, 75, 60),
- (52, 97, 78), (53, 114, 99), (53, 125, 118), (60, 132, 123),
- (85, 144, 114), (92, 143, 109), (100, 143, 105), (102, 136, 102),
- (107, 119, 88), (114, 101, 66), (119, 85, 41), (126, 73, 20),
- (124, 67, 11), (119, 64, 8), (115, 61, 6), (114, 57, 4),
- (112, 55, 3), (109, 52, 1), (107, 50, 1), (104, 48, 1),
- (101, 43, 2), (98, 38, 2), (93, 33, 1), (86, 27, 1),
- (79, 23, 0), (72, 19, 0), (68, 16, 0), (66, 14, 0),
- (63, 13, 0), (61, 12, 0), (58, 10, 0), (55, 9, 0),
- (56, 9, 0), (56, 11, 0), (57, 15, 3), (53, 20, 6),
- (46, 24, 9), (39, 31, 13), (34, 37, 17), (34, 46, 24),
- (41, 55, 29), (46, 57, 29), (52, 60, 28), (59, 62, 23),
- (61, 65, 23), (75, 67, 24), (90, 66, 20), (104, 64, 16),
- (119, 62, 8), (124, 63, 4), (127, 66, 3), (129, 68, 4),
- (128, 70, 5), (127, 70, 7), (124, 68, 7), (115, 72, 12),
- (103, 79, 22), (87, 86, 32), (74, 90, 42), (69, 79, 40),
- (66, 70, 37), (64, 63, 37), (59, 62, 35), (54, 65, 41),
- (56, 60, 37), (64, 50, 30), (77, 42, 22), (92, 41, 13),
- (106, 46, 13), (119, 58, 15), (132, 70, 19), (145, 83, 25),
- (154, 94, 33), (164, 104, 38), (175, 115, 44), (183, 123, 48)
- ),
-
-// 547 Embers
-((180, 74, 13), (214, 89, 4), (209, 92, 3), (205, 95, 2),
- (187, 87, 2), (169, 80, 2), (157, 73, 1), (145, 67, 1),
- (112, 46, 0), (109, 41, 1), (106, 36, 2), (103, 36, 5),
- (101, 37, 9), (100, 41, 16), (99, 46, 24), (101, 51, 32),
- (103, 56, 40), (102, 84, 67), (105, 96, 79), (109, 108, 91),
- (116, 116, 98), (124, 124, 105), (120, 122, 102), (116, 120, 99),
- (94, 100, 73), (85, 88, 64), (76, 76, 56), (74, 62, 44),
- (72, 48, 33), (78, 44, 29), (84, 40, 26), (94, 37, 22),
- (101, 37, 17), (115, 32, 19), (110, 35, 19), (106, 38, 20),
- (97, 39, 28), (88, 41, 37), (80, 40, 40), (73, 39, 44),
- (60, 43, 57), (57, 41, 59), (55, 40, 62), (55, 41, 61),
- (56, 42, 61), (60, 45, 62), (64, 48, 64), (67, 53, 67),
- (70, 58, 71), (72, 68, 73), (69, 67, 70), (66, 67, 68),
- (61, 62, 59), (57, 58, 50), (53, 56, 45), (50, 55, 41),
- (39, 35, 28), (35, 31, 24), (32, 28, 20), (30, 24, 21),
- (28, 20, 22), (27, 19, 22), (26, 18, 23), (24, 16, 23),
- (22, 16, 22), (25, 15, 19), (28, 15, 18), (31, 15, 18),
- (31, 16, 19), (32, 17, 20), (35, 20, 21), (40, 21, 23),
- (38, 25, 36), (37, 26, 37), (36, 27, 39), (34, 27, 41),
- (33, 27, 43), (31, 26, 41), (30, 25, 40), (27, 23, 35),
- (26, 20, 29), (22, 16, 23), (22, 16, 19), (22, 17, 16),
- (25, 17, 14), (28, 18, 12), (36, 20, 11), (41, 21, 9),
- (53, 27, 5), (57, 27, 5), (62, 28, 5), (62, 27, 6),
- (63, 27, 8), (64, 29, 10), (59, 33, 13), (60, 39, 18),
- (61, 47, 24), (64, 59, 26), (62, 63, 26), (60, 68, 26),
- (60, 68, 25), (61, 68, 25), (64, 64, 22), (72, 58, 17),
- (87, 47, 8), (105, 44, 7), (124, 41, 7), (131, 42, 5),
- (139, 44, 3), (151, 44, 2), (159, 46, 0), (166, 48, 0),
- (169, 51, 0), (161, 49, 1), (157, 47, 1), (153, 46, 1),
- (149, 40, 0), (145, 36, 3), (143, 33, 7), (137, 31, 12),
- (109, 25, 29), (99, 26, 34), (90, 27, 40), (81, 27, 40),
- (73, 27, 41), (54, 25, 45), (38, 23, 44), (33, 21, 41),
- (30, 20, 34), (29, 16, 23), (32, 16, 21), (35, 17, 20),
- (54, 24, 15), (67, 33, 15), (81, 48, 29), (89, 65, 46),
- (123, 96, 61), (126, 109, 77), (130, 122, 93), (130, 126, 101),
- (131, 131, 110), (135, 123, 97), (139, 108, 85), (140, 91, 65),
- (138, 79, 58), (154, 55, 27), (158, 48, 18), (162, 42, 10),
- (165, 35, 7), (165, 35, 1), (162, 33, 2), (158, 31, 0),
- (135, 26, 4), (126, 24, 6), (117, 23, 8), (100, 22, 11),
- (86, 21, 22), (74, 23, 27), (68, 23, 30), (69, 27, 31),
- (77, 33, 38), (92, 56, 59), (97, 64, 62), (102, 72, 66),
- (115, 87, 72), (126, 94, 79), (130, 106, 92), (129, 116, 103),
- (118, 114, 102), (112, 108, 98), (106, 102, 95), (95, 86, 89),
- (81, 73, 76), (67, 59, 65), (53, 46, 52), (43, 34, 44),
- (36, 28, 32), (34, 26, 23), (34, 26, 16), (36, 24, 12),
- (39, 23, 8), (41, 24, 6), (41, 25, 6), (38, 23, 8),
- (33, 14, 9), (31, 13, 11), (29, 13, 13), (25, 14, 18),
- (25, 15, 25), (28, 16, 30), (35, 18, 31), (42, 21, 29),
- (54, 23, 29), (65, 29, 29), (77, 30, 25), (82, 31, 19),
- (84, 28, 16), (79, 28, 12), (76, 26, 10), (67, 24, 8),
- (56, 20, 12), (43, 17, 14), (34, 15, 16), (28, 14, 16),
- (26, 14, 14), (25, 13, 12), (24, 15, 10), (23, 16, 11),
- (22, 14, 9), (24, 13, 10), (23, 14, 9), (20, 15, 11),
- (16, 13, 13), (16, 12, 17), (17, 12, 18), (22, 13, 18),
- (33, 17, 16), (45, 23, 12), (59, 32, 14), (74, 43, 15),
- (90, 57, 18), (104, 74, 27), (113, 88, 44), (117, 93, 47),
- (117, 95, 40), (116, 93, 38), (110, 89, 46), (99, 82, 46),
- (88, 78, 36), (84, 77, 27), (92, 81, 36), (95, 87, 48),
- (98, 96, 61), (98, 107, 68), (112, 113, 80), (132, 112, 82),
- (154, 109, 77), (168, 110, 68), (181, 105, 61), (194, 96, 48),
- (204, 82, 31), (208, 81, 23), (213, 76, 19), (209, 72, 19),
- (201, 62, 12), (185, 61, 12), (174, 58, 10), (158, 54, 13),
- (138, 50, 15), (118, 46, 17), (107, 48, 19), (108, 46, 20),
- (110, 44, 22), (115, 41, 21), (128, 50, 20), (153, 62, 16)
- ),
-
-// 548 Etomchek-040328-005
-((166, 201, 227), (169, 199, 225), (169, 198, 224), (170, 197, 223),
- (167, 197, 224), (165, 197, 225), (164, 197, 225), (164, 197, 226),
- (148, 187, 222), (148, 185, 220), (148, 183, 218), (147, 181, 217),
- (147, 179, 217), (143, 176, 213), (139, 174, 210), (134, 170, 205),
- (130, 167, 201), (107, 142, 173), (100, 132, 158), (93, 122, 144),
- (86, 111, 130), (80, 101, 117), (76, 95, 111), (73, 90, 106),
- (56, 75, 92), (49, 69, 87), (43, 63, 83), (45, 63, 81),
- (47, 64, 80), (50, 66, 82), (54, 68, 84), (61, 76, 92),
- (70, 87, 102), (86, 111, 131), (92, 122, 147), (98, 133, 164),
- (109, 148, 178), (120, 163, 193), (128, 171, 200), (136, 179, 208),
- (167, 205, 228), (177, 213, 232), (188, 221, 237), (190, 224, 241),
- (193, 227, 245), (193, 227, 244), (193, 228, 243), (193, 226, 240),
- (191, 221, 235), (181, 208, 221), (173, 195, 206), (166, 182, 192),
- (153, 167, 176), (141, 152, 161), (134, 144, 153), (127, 137, 145),
- (96, 106, 113), (80, 91, 101), (64, 76, 89), (50, 64, 81),
- (36, 53, 74), (31, 49, 71), (26, 45, 69), (20, 41, 68),
- (18, 40, 69), (21, 46, 78), (22, 50, 85), (24, 55, 93),
- (25, 57, 98), (27, 60, 103), (27, 61, 105), (27, 61, 105),
- (28, 61, 103), (26, 58, 98), (25, 55, 94), (27, 58, 96),
- (29, 61, 99), (31, 63, 101), (33, 65, 104), (39, 70, 107),
- (46, 75, 111), (70, 93, 120), (82, 100, 123), (94, 108, 126),
- (100, 115, 132), (107, 122, 138), (120, 136, 155), (129, 148, 168),
- (139, 165, 194), (143, 171, 201), (147, 177, 209), (147, 177, 210),
- (147, 177, 211), (146, 176, 211), (143, 174, 210), (138, 169, 205),
- (128, 160, 195), (97, 127, 163), (80, 110, 145), (64, 93, 127),
- (57, 85, 118), (51, 78, 110), (40, 65, 96), (33, 56, 86),
- (24, 50, 82), (24, 50, 82), (25, 50, 82), (27, 51, 83),
- (29, 53, 84), (33, 59, 90), (38, 66, 96), (45, 75, 101),
- (52, 88, 113), (64, 114, 146), (66, 119, 153), (69, 125, 161),
- (75, 135, 175), (80, 144, 189), (83, 148, 201), (86, 152, 206),
- (88, 156, 205), (85, 154, 204), (83, 153, 203), (82, 152, 202),
- (81, 151, 201), (79, 149, 202), (75, 145, 204), (70, 137, 202),
- (68, 131, 199), (66, 124, 193), (66, 123, 191), (66, 122, 190),
- (71, 124, 190), (77, 128, 192), (87, 137, 198), (96, 144, 204),
- (111, 157, 213), (114, 158, 213), (118, 160, 214), (118, 160, 212),
- (118, 160, 211), (118, 158, 209), (119, 159, 209), (120, 161, 212),
- (123, 164, 216), (124, 170, 220), (123, 170, 219), (122, 170, 219),
- (120, 170, 218), (118, 169, 217), (117, 170, 216), (117, 173, 217),
- (128, 182, 225), (130, 184, 226), (132, 186, 228), (133, 186, 228),
- (130, 184, 225), (127, 178, 220), (122, 172, 213), (116, 166, 205),
- (115, 162, 200), (116, 156, 193), (115, 154, 190), (115, 152, 188),
- (109, 145, 182), (101, 135, 175), (88, 121, 163), (71, 102, 145),
- (42, 71, 113), (37, 66, 106), (33, 61, 99), (28, 53, 87),
- (25, 46, 76), (24, 43, 71), (22, 40, 64), (19, 34, 54),
- (15, 27, 44), (12, 24, 41), (11, 23, 42), (10, 22, 42),
- (10, 22, 42), (9, 22, 41), (9, 22, 41), (9, 22, 41),
- (8, 17, 32), (10, 19, 35), (12, 22, 39), (18, 30, 51),
- (28, 46, 70), (37, 61, 89), (49, 76, 107), (63, 94, 124),
- (78, 108, 134), (89, 116, 135), (103, 125, 140), (117, 134, 146),
- (133, 149, 158), (148, 165, 173), (163, 180, 191), (178, 198, 209),
- (192, 215, 226), (199, 226, 236), (205, 232, 244), (208, 236, 248),
- (210, 237, 249), (206, 233, 248), (199, 227, 247), (191, 221, 247),
- (182, 216, 244), (170, 208, 240), (157, 198, 238), (144, 190, 235),
- (133, 183, 231), (121, 174, 227), (110, 165, 222), (100, 156, 218),
- (92, 149, 213), (86, 143, 207), (79, 135, 201), (72, 128, 197),
- (68, 125, 194), (65, 122, 194), (63, 123, 195), (62, 123, 197),
- (63, 124, 199), (67, 127, 200), (70, 129, 199), (74, 130, 195),
- (78, 130, 189), (80, 127, 184), (81, 129, 182), (82, 129, 183),
- (81, 129, 184), (82, 130, 185), (83, 132, 187), (86, 135, 189),
- (90, 137, 188), (93, 135, 183), (96, 134, 177), (99, 135, 174),
- (100, 134, 173), (102, 134, 173), (102, 136, 177), (104, 141, 182),
- (107, 148, 189), (112, 153, 195), (117, 157, 197), (121, 161, 200),
- (126, 164, 201), (138, 172, 206), (147, 179, 210), (157, 187, 215),
- (161, 194, 221), (165, 200, 226), (170, 204, 228), (172, 206, 230)
- ),
-
-// 549 Etomchek-040328-006
-((181, 166, 227), (185, 169, 225), (185, 169, 224), (186, 170, 223),
- (184, 167, 224), (182, 165, 225), (182, 164, 225), (182, 164, 226),
- (169, 148, 222), (169, 148, 220), (170, 148, 218), (171, 147, 217),
- (173, 147, 217), (167, 143, 213), (162, 139, 210), (156, 134, 205),
- (151, 130, 201), (126, 107, 173), (116, 100, 158), (106, 93, 144),
- (97, 86, 130), (89, 80, 117), (86, 76, 111), (83, 73, 106),
- (66, 56, 92), (60, 49, 87), (55, 43, 83), (56, 45, 81),
- (57, 47, 80), (60, 50, 82), (64, 54, 84), (71, 61, 92),
- (79, 70, 102), (98, 86, 131), (107, 92, 147), (117, 98, 164),
- (127, 109, 178), (137, 120, 193), (144, 128, 200), (152, 136, 208),
- (179, 167, 228), (187, 177, 232), (196, 188, 237), (199, 190, 241),
- (202, 193, 245), (200, 193, 244), (199, 193, 243), (199, 193, 240),
- (197, 191, 235), (187, 181, 221), (179, 173, 206), (171, 166, 192),
- (158, 153, 176), (146, 141, 161), (139, 134, 153), (132, 127, 145),
- (100, 96, 113), (86, 80, 101), (72, 64, 89), (61, 50, 81),
- (50, 36, 74), (45, 31, 71), (41, 26, 69), (38, 20, 68),
- (37, 18, 69), (43, 21, 78), (46, 22, 85), (49, 24, 93),
- (52, 25, 98), (56, 27, 103), (57, 27, 105), (57, 27, 105),
- (56, 28, 103), (53, 26, 98), (51, 25, 94), (52, 27, 96),
- (54, 29, 99), (56, 31, 101), (59, 33, 104), (64, 39, 107),
- (70, 46, 111), (87, 70, 120), (96, 82, 123), (106, 94, 126),
- (111, 100, 132), (117, 107, 138), (133, 120, 155), (142, 129, 168),
- (158, 139, 194), (163, 143, 201), (168, 147, 209), (169, 147, 210),
- (170, 147, 211), (169, 146, 211), (167, 143, 210), (162, 138, 205),
- (150, 128, 195), (121, 97, 163), (103, 80, 145), (86, 64, 127),
- (79, 57, 118), (72, 51, 110), (60, 40, 96), (53, 33, 86),
- (45, 24, 82), (46, 24, 82), (47, 25, 82), (48, 27, 83),
- (50, 29, 84), (54, 33, 90), (57, 38, 96), (61, 45, 101),
- (66, 52, 113), (80, 64, 146), (83, 66, 153), (87, 69, 161),
- (97, 75, 175), (105, 80, 189), (114, 83, 201), (118, 86, 206),
- (115, 88, 205), (113, 85, 204), (111, 83, 203), (110, 82, 202),
- (109, 81, 201), (110, 79, 202), (109, 75, 204), (112, 70, 202),
- (112, 68, 199), (113, 66, 193), (112, 66, 191), (111, 66, 190),
- (115, 71, 190), (119, 77, 192), (128, 87, 198), (136, 96, 204),
- (148, 111, 213), (151, 114, 213), (155, 118, 214), (153, 118, 212),
- (152, 118, 211), (153, 118, 209), (152, 119, 209), (154, 120, 212),
- (159, 123, 216), (156, 124, 220), (154, 123, 219), (153, 122, 219),
- (149, 120, 218), (148, 118, 217), (145, 117, 216), (142, 117, 217),
- (154, 128, 225), (155, 130, 226), (156, 132, 228), (158, 133, 228),
- (154, 130, 225), (152, 127, 220), (146, 122, 213), (138, 116, 205),
- (138, 115, 200), (139, 116, 193), (138, 115, 190), (138, 115, 188),
- (132, 109, 182), (127, 101, 175), (117, 88, 163), (100, 71, 145),
- (70, 42, 113), (64, 37, 106), (59, 33, 99), (51, 28, 87),
- (45, 25, 76), (43, 24, 71), (38, 22, 64), (32, 19, 54),
- (26, 15, 44), (23, 12, 41), (24, 11, 42), (23, 10, 42),
- (23, 10, 42), (22, 9, 41), (22, 9, 41), (22, 9, 41),
- (18, 8, 32), (21, 10, 35), (24, 12, 39), (32, 18, 51),
- (44, 28, 70), (55, 37, 89), (69, 49, 107), (82, 63, 124),
- (94, 78, 134), (100, 89, 135), (111, 103, 140), (124, 117, 146),
- (138, 133, 158), (151, 148, 173), (169, 163, 191), (183, 178, 209),
- (197, 192, 226), (202, 199, 236), (210, 205, 244), (213, 208, 248),
- (215, 210, 249), (213, 206, 248), (211, 199, 247), (207, 191, 247),
- (199, 182, 244), (189, 170, 240), (183, 157, 238), (173, 144, 235),
- (163, 133, 231), (155, 121, 227), (147, 110, 222), (141, 100, 218),
- (134, 92, 213), (128, 86, 207), (122, 79, 201), (118, 72, 197),
- (114, 68, 194), (112, 65, 194), (111, 63, 195), (111, 62, 197),
- (113, 63, 199), (116, 67, 200), (117, 70, 199), (116, 74, 195),
- (117, 78, 189), (118, 80, 184), (115, 81, 182), (117, 82, 183),
- (117, 81, 184), (118, 82, 185), (119, 83, 187), (120, 86, 189),
- (123, 90, 188), (124, 93, 183), (124, 96, 177), (124, 99, 174),
- (126, 100, 173), (128, 102, 173), (130, 102, 177), (131, 104, 182),
- (133, 107, 189), (138, 112, 195), (142, 117, 197), (146, 121, 200),
- (150, 126, 201), (160, 138, 206), (167, 147, 210), (175, 157, 215),
- (177, 161, 221), (180, 165, 226), (184, 170, 228), (186, 172, 230)
- ),
-
-// 550 Etomchek-040328-007
-((219, 166, 227), (220, 169, 225), (219, 169, 224), (219, 170, 223),
- (219, 167, 224), (219, 165, 225), (219, 164, 225), (220, 164, 226),
- (215, 148, 222), (214, 148, 220), (214, 148, 218), (215, 147, 217),
- (216, 147, 217), (211, 143, 213), (206, 139, 210), (200, 134, 205),
- (195, 130, 201), (167, 107, 173), (152, 100, 158), (137, 93, 144),
- (124, 86, 130), (112, 80, 117), (107, 76, 111), (103, 73, 106),
- (88, 56, 92), (84, 49, 87), (80, 43, 83), (78, 45, 81),
- (77, 47, 80), (80, 50, 82), (83, 54, 84), (90, 61, 92),
- (99, 70, 102), (126, 86, 131), (142, 92, 147), (158, 98, 164),
- (170, 109, 178), (182, 120, 193), (189, 128, 200), (196, 136, 208),
- (217, 167, 228), (221, 177, 232), (226, 188, 237), (230, 190, 241),
- (234, 193, 245), (232, 193, 244), (230, 193, 243), (228, 193, 240),
- (224, 191, 235), (212, 181, 221), (199, 173, 206), (187, 166, 192),
- (173, 153, 176), (159, 141, 161), (151, 134, 153), (143, 127, 145),
- (110, 96, 113), (99, 80, 101), (88, 64, 89), (80, 50, 81),
- (73, 36, 74), (70, 31, 71), (68, 26, 69), (68, 20, 68),
- (69, 18, 69), (78, 21, 78), (85, 22, 85), (92, 24, 93),
- (97, 25, 98), (103, 27, 103), (105, 27, 105), (105, 27, 105),
- (103, 28, 103), (98, 26, 98), (94, 25, 94), (96, 27, 96),
- (98, 29, 99), (100, 31, 101), (103, 33, 104), (106, 39, 107),
- (110, 46, 111), (118, 70, 120), (122, 82, 123), (126, 94, 126),
- (131, 100, 132), (136, 107, 138), (155, 120, 155), (166, 129, 168),
- (192, 139, 194), (199, 143, 201), (206, 147, 209), (207, 147, 210),
- (209, 147, 211), (209, 146, 211), (208, 143, 210), (203, 138, 205),
- (192, 128, 195), (162, 97, 163), (143, 80, 145), (125, 64, 127),
- (117, 57, 118), (109, 51, 110), (95, 40, 96), (86, 33, 86),
- (81, 24, 82), (81, 24, 82), (82, 25, 82), (83, 27, 83),
- (84, 29, 84), (89, 33, 90), (93, 38, 96), (95, 45, 101),
- (104, 52, 113), (131, 64, 146), (137, 66, 153), (144, 69, 161),
- (158, 75, 175), (173, 80, 189), (187, 83, 201), (192, 86, 206),
- (188, 88, 205), (186, 85, 204), (185, 83, 203), (184, 82, 202),
- (183, 81, 201), (186, 79, 202), (189, 75, 204), (193, 70, 202),
- (193, 68, 199), (191, 66, 193), (189, 66, 191), (188, 66, 190),
- (188, 71, 190), (190, 77, 192), (196, 87, 198), (202, 96, 204),
- (212, 111, 213), (213, 114, 213), (214, 118, 214), (212, 118, 212),
- (210, 118, 211), (209, 118, 209), (208, 119, 209), (211, 120, 212),
- (216, 123, 216), (216, 124, 220), (214, 123, 219), (213, 122, 219),
- (210, 120, 218), (209, 118, 217), (206, 117, 216), (204, 117, 217),
- (214, 128, 225), (215, 130, 226), (216, 132, 228), (217, 133, 228),
- (213, 130, 225), (209, 127, 220), (203, 122, 213), (193, 116, 205),
- (190, 115, 200), (187, 116, 193), (185, 115, 190), (183, 115, 188),
- (177, 109, 182), (173, 101, 175), (163, 88, 163), (145, 71, 144),
- (113, 42, 112), (106, 37, 105), (99, 33, 98), (87, 28, 86),
- (76, 25, 75), (71, 24, 69), (64, 22, 64), (54, 19, 54),
- (44, 15, 43), (41, 12, 40), (42, 11, 40), (42, 10, 40),
- (42, 10, 40), (41, 9, 40), (41, 9, 40), (41, 9, 40),
- (32, 8, 30), (35, 10, 33), (39, 12, 37), (51, 18, 48),
- (70, 28, 70), (87, 37, 89), (105, 49, 107), (120, 63, 124),
- (128, 78, 134), (128, 89, 135), (134, 103, 140), (142, 117, 146),
- (153, 133, 158), (167, 148, 173), (187, 163, 191), (203, 178, 209),
- (218, 192, 226), (225, 199, 236), (234, 205, 244), (238, 208, 248),
- (239, 210, 249), (239, 206, 248), (240, 199, 247), (242, 191, 247),
- (237, 182, 244), (232, 170, 240), (233, 157, 238), (229, 144, 235),
- (223, 133, 231), (220, 121, 227), (217, 110, 222), (214, 100, 218),
- (209, 92, 213), (203, 86, 207), (197, 79, 201), (195, 72, 197),
- (192, 68, 194), (192, 65, 194), (193, 63, 195), (195, 62, 197),
- (197, 63, 199), (198, 67, 200), (197, 70, 199), (191, 74, 195),
- (186, 78, 189), (182, 80, 184), (177, 81, 182), (180, 82, 183),
- (181, 81, 184), (182, 82, 185), (184, 83, 187), (184, 86, 189),
- (183, 90, 188), (180, 93, 183), (174, 96, 177), (170, 99, 174),
- (171, 100, 173), (172, 102, 173), (176, 102, 177), (180, 104, 182),
- (184, 107, 189), (190, 112, 195), (192, 117, 197), (195, 121, 200),
- (196, 126, 201), (202, 138, 206), (206, 147, 210), (210, 157, 215),
- (214, 161, 221), (218, 165, 226), (220, 170, 228), (222, 172, 230)
- ),
-
-// 551 Etomchek-040328-008
-((227, 166, 191), (225, 169, 188), (224, 169, 188), (223, 170, 189),
- (224, 167, 188), (225, 165, 187), (225, 164, 187), (226, 164, 187),
- (222, 148, 175), (220, 148, 172), (218, 148, 170), (217, 147, 168),
- (217, 147, 167), (213, 143, 164), (210, 139, 162), (205, 134, 158),
- (201, 130, 155), (173, 107, 130), (158, 100, 121), (144, 93, 113),
- (130, 86, 104), (117, 80, 95), (111, 76, 89), (106, 73, 84),
- (92, 56, 70), (87, 49, 63), (83, 43, 56), (81, 45, 57),
- (80, 47, 58), (82, 50, 60), (84, 54, 63), (92, 61, 71),
- (102, 70, 82), (131, 86, 103), (147, 92, 112), (164, 98, 121),
- (178, 109, 136), (193, 120, 151), (200, 128, 159), (208, 136, 167),
- (228, 167, 195), (232, 177, 203), (237, 188, 211), (241, 190, 214),
- (245, 193, 218), (244, 193, 219), (243, 193, 220), (240, 193, 217),
- (235, 191, 214), (221, 181, 201), (206, 173, 189), (192, 166, 178),
- (176, 153, 163), (161, 141, 148), (153, 134, 141), (145, 127, 134),
- (113, 96, 104), (101, 80, 87), (89, 64, 71), (81, 50, 59),
- (74, 36, 47), (71, 31, 42), (69, 26, 38), (68, 20, 32),
- (69, 18, 31), (78, 21, 36), (85, 22, 39), (93, 24, 43),
- (98, 25, 45), (103, 27, 47), (105, 27, 47), (105, 27, 47),
- (103, 28, 48), (98, 26, 45), (94, 25, 43), (96, 27, 46),
- (99, 29, 49), (101, 31, 51), (104, 33, 53), (107, 39, 58),
- (111, 46, 64), (120, 70, 85), (123, 82, 93), (126, 94, 102),
- (132, 100, 109), (138, 107, 117), (155, 120, 129), (168, 129, 141),
- (194, 139, 156), (201, 143, 161), (209, 147, 167), (210, 147, 166),
- (211, 147, 166), (211, 146, 166), (210, 143, 163), (205, 138, 158),
- (195, 128, 149), (163, 97, 116), (145, 80, 99), (127, 64, 83),
- (118, 57, 75), (110, 51, 67), (96, 40, 56), (86, 33, 47),
- (82, 24, 40), (82, 24, 40), (82, 25, 40), (83, 27, 41),
- (84, 29, 43), (90, 33, 49), (96, 38, 56), (101, 45, 65),
- (113, 52, 77), (146, 64, 101), (153, 66, 105), (161, 69, 110),
- (175, 75, 118), (189, 80, 125), (201, 83, 128), (206, 86, 132),
- (205, 88, 137), (204, 85, 135), (203, 83, 133), (202, 82, 132),
- (201, 81, 131), (202, 79, 128), (204, 75, 124), (202, 70, 114),
- (199, 68, 109), (193, 66, 102), (191, 66, 101), (190, 66, 101),
- (190, 71, 105), (192, 77, 110), (198, 87, 118), (204, 96, 127),
- (213, 111, 140), (213, 114, 142), (214, 118, 144), (212, 118, 144),
- (211, 118, 144), (209, 118, 142), (209, 119, 145), (212, 120, 146),
- (216, 123, 148), (220, 124, 153), (219, 123, 153), (219, 122, 154),
- (218, 120, 154), (217, 118, 153), (216, 117, 153), (217, 117, 157),
- (225, 128, 165), (226, 130, 168), (228, 132, 171), (228, 133, 170),
- (225, 130, 168), (220, 127, 163), (213, 122, 157), (205, 116, 152),
- (200, 115, 148), (193, 116, 143), (190, 115, 141), (188, 115, 139),
- (182, 109, 133), (175, 101, 123), (163, 88, 108), (145, 71, 89),
- (113, 42, 59), (106, 37, 54), (99, 33, 49), (87, 28, 42),
- (76, 25, 37), (71, 24, 33), (64, 22, 33), (54, 19, 28),
- (44, 15, 21), (41, 12, 18), (42, 11, 17), (42, 10, 16),
- (42, 10, 16), (41, 9, 16), (41, 9, 16), (41, 9, 16),
- (32, 8, 12), (35, 10, 14), (39, 12, 17), (51, 18, 24),
- (70, 28, 39), (89, 37, 52), (107, 49, 66), (124, 63, 83),
- (134, 78, 98), (135, 89, 108), (140, 103, 119), (146, 117, 129),
- (158, 133, 145), (173, 148, 161), (191, 163, 175), (209, 178, 193),
- (226, 192, 209), (236, 199, 220), (244, 205, 225), (248, 208, 229),
- (249, 210, 230), (248, 206, 227), (247, 199, 219), (247, 191, 210),
- (244, 182, 206), (240, 170, 197), (238, 157, 184), (235, 144, 175),
- (231, 133, 167), (227, 121, 156), (222, 110, 146), (218, 100, 135),
- (213, 92, 128), (207, 86, 122), (201, 79, 116), (197, 72, 107),
- (194, 68, 104), (194, 65, 101), (195, 63, 100), (197, 62, 100),
- (199, 63, 101), (200, 67, 105), (199, 70, 106), (195, 74, 110),
- (189, 78, 111), (184, 80, 109), (182, 81, 113), (183, 82, 112),
- (184, 81, 112), (185, 82, 113), (187, 83, 114), (189, 86, 119),
- (188, 90, 121), (183, 93, 120), (177, 96, 120), (174, 99, 123),
- (173, 100, 122), (173, 102, 122), (177, 102, 123), (182, 104, 127),
- (189, 107, 134), (195, 112, 140), (197, 117, 144), (200, 121, 147),
- (201, 126, 151), (206, 138, 161), (210, 147, 168), (215, 157, 177),
- (221, 161, 184), (226, 165, 190), (228, 170, 192), (230, 172, 194)
- ),
-
-// 552 Etomchek-040328-009
-((227, 180, 166), (225, 186, 169), (224, 185, 169), (223, 185, 170),
- (224, 183, 167), (225, 181, 165), (225, 181, 164), (226, 181, 164),
- (222, 168, 148), (220, 169, 148), (218, 170, 148), (217, 171, 147),
- (217, 172, 147), (213, 167, 143), (210, 162, 139), (205, 156, 134),
- (201, 150, 130), (173, 126, 107), (158, 115, 100), (144, 105, 93),
- (130, 96, 86), (117, 88, 80), (111, 85, 76), (106, 82, 73),
- (92, 65, 56), (87, 60, 49), (83, 55, 43), (81, 55, 45),
- (80, 56, 47), (82, 60, 50), (84, 64, 54), (92, 70, 61),
- (102, 78, 70), (131, 97, 86), (147, 107, 92), (164, 117, 98),
- (178, 126, 109), (193, 136, 120), (200, 143, 128), (208, 150, 136),
- (228, 178, 167), (232, 187, 177), (237, 196, 188), (241, 198, 190),
- (245, 201, 193), (244, 199, 193), (243, 198, 193), (240, 200, 193),
- (235, 196, 191), (221, 187, 181), (206, 179, 173), (192, 171, 166),
- (176, 158, 153), (161, 146, 141), (153, 139, 134), (145, 132, 127),
- (113, 99, 96), (101, 85, 80), (89, 72, 64), (81, 60, 50),
- (74, 48, 36), (71, 44, 31), (69, 41, 26), (68, 37, 20),
- (69, 36, 18), (78, 42, 21), (85, 45, 22), (93, 48, 24),
- (98, 51, 25), (103, 55, 27), (105, 55, 27), (105, 55, 27),
- (103, 55, 28), (98, 52, 26), (94, 50, 25), (96, 51, 27),
- (99, 53, 29), (101, 55, 31), (104, 58, 33), (107, 63, 39),
- (111, 69, 46), (120, 87, 70), (123, 96, 82), (126, 106, 94),
- (132, 111, 100), (138, 116, 107), (155, 133, 120), (168, 141, 129),
- (194, 157, 139), (201, 162, 143), (209, 167, 147), (210, 167, 147),
- (211, 168, 147), (211, 168, 146), (210, 165, 143), (205, 160, 138),
- (195, 149, 128), (163, 120, 97), (145, 102, 80), (127, 85, 64),
- (118, 78, 57), (110, 71, 51), (96, 59, 40), (86, 52, 33),
- (82, 44, 24), (82, 45, 24), (82, 46, 25), (83, 47, 27),
- (84, 49, 29), (90, 53, 33), (96, 56, 38), (101, 60, 45),
- (113, 65, 52), (146, 79, 64), (153, 82, 66), (161, 86, 69),
- (175, 95, 75), (189, 104, 80), (201, 112, 83), (206, 116, 86),
- (205, 113, 88), (204, 111, 85), (203, 109, 83), (202, 108, 82),
- (201, 107, 81), (202, 108, 79), (204, 107, 75), (202, 110, 70),
- (199, 109, 68), (193, 110, 66), (191, 109, 66), (190, 109, 66),
- (190, 113, 71), (192, 117, 77), (198, 126, 87), (204, 134, 96),
- (213, 147, 111), (213, 150, 114), (214, 153, 118), (212, 152, 118),
- (211, 151, 118), (209, 151, 118), (209, 151, 119), (212, 152, 120),
- (216, 157, 123), (220, 156, 124), (219, 153, 123), (219, 151, 122),
- (218, 148, 120), (217, 146, 118), (216, 143, 117), (217, 140, 117),
- (225, 152, 128), (226, 153, 130), (228, 155, 132), (228, 157, 133),
- (225, 152, 130), (220, 150, 127), (213, 145, 122), (205, 137, 116),
- (200, 136, 115), (193, 138, 116), (190, 137, 115), (188, 137, 115),
- (182, 131, 109), (175, 126, 101), (163, 115, 88), (145, 99, 71),
- (113, 69, 42), (106, 63, 37), (99, 58, 33), (87, 50, 28),
- (76, 44, 25), (71, 44, 24), (64, 37, 22), (54, 31, 19),
- (44, 26, 15), (41, 23, 12), (42, 24, 11), (42, 23, 10),
- (42, 23, 10), (41, 21, 9), (41, 21, 9), (41, 21, 9),
- (32, 18, 8), (35, 20, 10), (39, 23, 12), (51, 32, 18),
- (70, 43, 28), (89, 54, 37), (107, 68, 49), (124, 81, 63),
- (134, 93, 78), (135, 99, 89), (140, 110, 103), (146, 124, 117),
- (158, 137, 133), (173, 151, 148), (191, 169, 163), (209, 183, 178),
- (226, 197, 192), (236, 202, 199), (244, 211, 205), (248, 213, 208),
- (249, 216, 210), (248, 213, 206), (247, 210, 199), (247, 208, 191),
- (244, 198, 182), (240, 188, 170), (238, 182, 157), (235, 171, 144),
- (231, 161, 133), (227, 153, 121), (222, 146, 110), (218, 139, 100),
- (213, 132, 92), (207, 126, 86), (201, 120, 79), (197, 116, 72),
- (194, 112, 68), (194, 110, 65), (195, 109, 63), (197, 109, 62),
- (199, 111, 63), (200, 113, 67), (199, 115, 70), (195, 114, 74),
- (189, 115, 78), (184, 116, 80), (182, 113, 81), (183, 116, 82),
- (184, 115, 81), (185, 116, 82), (187, 118, 83), (189, 119, 86),
- (188, 121, 90), (183, 123, 93), (177, 123, 96), (174, 123, 99),
- (173, 124, 100), (173, 127, 102), (177, 128, 102), (182, 130, 104),
- (189, 132, 107), (195, 137, 112), (197, 141, 117), (200, 145, 121),
- (201, 149, 126), (206, 159, 138), (210, 166, 147), (215, 174, 157),
- (221, 176, 161), (226, 179, 165), (228, 185, 170), (230, 187, 172)
- ),
-
-// 553 Etomchek-040328-010
-((205, 227, 166), (201, 225, 169), (201, 224, 169), (201, 223, 170),
- (201, 224, 167), (201, 225, 165), (201, 225, 164), (201, 226, 164),
- (193, 222, 148), (190, 220, 148), (187, 218, 148), (185, 217, 147),
- (183, 217, 147), (180, 213, 143), (178, 210, 139), (175, 205, 134),
- (172, 201, 130), (146, 173, 107), (135, 158, 100), (125, 144, 93),
- (114, 130, 86), (103, 117, 80), (97, 111, 76), (92, 106, 73),
- (78, 92, 56), (71, 87, 49), (65, 83, 43), (65, 81, 45),
- (66, 80, 47), (68, 82, 50), (70, 84, 54), (78, 92, 61),
- (89, 102, 70), (114, 131, 86), (125, 147, 92), (137, 164, 98),
- (152, 178, 109), (168, 193, 120), (176, 200, 128), (184, 208, 136),
- (209, 228, 167), (216, 232, 177), (223, 237, 188), (227, 241, 190),
- (231, 245, 193), (231, 244, 193), (232, 243, 193), (228, 240, 193),
- (224, 235, 191), (211, 221, 181), (197, 206, 173), (184, 192, 166),
- (168, 176, 153), (153, 161, 141), (145, 153, 134), (138, 145, 127),
- (108, 113, 96), (92, 101, 80), (77, 89, 64), (66, 81, 50),
- (56, 74, 36), (52, 71, 31), (48, 69, 26), (44, 68, 20),
- (43, 69, 18), (49, 78, 21), (54, 85, 22), (59, 93, 24),
- (62, 98, 25), (65, 103, 27), (66, 105, 27), (66, 105, 27),
- (65, 103, 28), (62, 98, 26), (59, 94, 25), (62, 96, 27),
- (65, 99, 29), (67, 101, 31), (69, 104, 33), (74, 107, 39),
- (79, 111, 46), (97, 120, 70), (103, 123, 82), (110, 126, 94),
- (117, 132, 100), (125, 138, 107), (138, 155, 120), (151, 168, 129),
- (168, 194, 139), (174, 201, 143), (181, 209, 147), (181, 210, 147),
- (181, 211, 147), (181, 211, 146), (179, 210, 143), (174, 205, 138),
- (165, 195, 128), (131, 163, 97), (114, 145, 80), (97, 127, 64),
- (89, 118, 57), (81, 110, 51), (69, 96, 40), (59, 86, 33),
- (54, 82, 24), (53, 82, 24), (53, 82, 25), (54, 83, 27),
- (56, 84, 29), (62, 90, 33), (70, 96, 38), (78, 101, 45),
- (92, 113, 52), (120, 146, 64), (126, 153, 66), (132, 161, 69),
- (142, 175, 75), (151, 189, 80), (156, 201, 83), (160, 206, 86),
- (164, 205, 88), (162, 204, 85), (161, 203, 83), (160, 202, 82),
- (159, 201, 81), (157, 202, 79), (155, 204, 75), (145, 202, 70),
- (140, 199, 68), (132, 193, 66), (131, 191, 66), (130, 190, 66),
- (133, 190, 71), (136, 192, 77), (144, 198, 87), (152, 204, 96),
- (164, 213, 111), (165, 213, 114), (166, 214, 118), (166, 212, 118),
- (166, 211, 118), (164, 209, 118), (166, 209, 119), (168, 212, 120),
- (170, 216, 123), (175, 220, 124), (176, 219, 123), (177, 219, 122),
- (177, 218, 120), (176, 217, 118), (177, 216, 117), (181, 217, 117),
- (188, 225, 128), (190, 226, 130), (193, 228, 132), (192, 228, 133),
- (190, 225, 130), (185, 220, 127), (178, 213, 122), (173, 205, 116),
- (168, 200, 115), (161, 193, 116), (158, 190, 115), (156, 188, 115),
- (150, 182, 109), (141, 175, 101), (125, 163, 88), (107, 145, 71),
- (76, 113, 42), (70, 106, 37), (65, 99, 33), (56, 87, 28),
- (49, 76, 25), (44, 71, 24), (43, 64, 22), (36, 54, 19),
- (28, 44, 15), (25, 41, 12), (24, 42, 11), (23, 42, 10),
- (23, 42, 10), (24, 41, 9), (24, 41, 9), (24, 41, 9),
- (18, 32, 8), (20, 35, 10), (23, 39, 12), (31, 51, 18),
- (49, 70, 28), (64, 89, 37), (80, 107, 49), (97, 124, 63),
- (112, 134, 78), (119, 135, 89), (128, 140, 103), (135, 146, 117),
- (151, 158, 133), (166, 173, 148), (181, 191, 163), (200, 209, 178),
- (217, 226, 192), (229, 236, 199), (234, 244, 205), (238, 248, 208),
- (239, 249, 210), (237, 248, 206), (231, 247, 199), (223, 247, 191),
- (221, 244, 182), (214, 240, 170), (203, 238, 157), (196, 235, 144),
- (190, 231, 133), (181, 227, 121), (172, 222, 110), (163, 218, 100),
- (157, 213, 92), (151, 207, 86), (144, 201, 79), (137, 197, 72),
- (133, 194, 68), (132, 194, 65), (131, 195, 63), (132, 197, 62),
- (133, 199, 63), (136, 200, 67), (137, 199, 70), (139, 195, 74),
- (137, 189, 78), (134, 184, 80), (137, 182, 81), (136, 183, 82),
- (136, 184, 81), (137, 185, 82), (139, 187, 83), (143, 189, 86),
- (144, 188, 90), (141, 183, 93), (139, 177, 96), (140, 174, 99),
- (139, 173, 100), (139, 173, 102), (141, 177, 102), (146, 182, 104),
- (154, 189, 107), (159, 195, 112), (162, 197, 117), (166, 200, 121),
- (169, 201, 126), (177, 206, 138), (183, 210, 147), (191, 215, 157),
- (198, 221, 161), (204, 226, 165), (206, 228, 170), (208, 230, 172)
- ),
-
-// 554 Etomchek-040328-011
-((166, 227, 182), (169, 225, 188), (169, 224, 187), (170, 223, 187),
- (167, 224, 185), (165, 225, 183), (164, 225, 183), (164, 226, 183),
- (148, 222, 170), (148, 220, 171), (148, 218, 173), (147, 217, 173),
- (147, 217, 174), (143, 213, 169), (139, 210, 164), (134, 205, 158),
- (130, 201, 153), (107, 173, 128), (100, 158, 117), (93, 144, 107),
- (86, 130, 98), (80, 117, 90), (76, 111, 86), (73, 106, 83),
- (56, 92, 66), (49, 87, 61), (43, 83, 56), (45, 81, 56),
- (47, 80, 57), (50, 82, 61), (54, 84, 65), (61, 92, 71),
- (70, 102, 79), (86, 131, 99), (92, 147, 109), (98, 164, 119),
- (109, 178, 128), (120, 193, 138), (128, 200, 145), (136, 208, 153),
- (167, 228, 180), (177, 232, 189), (188, 237, 198), (190, 241, 200),
- (193, 245, 203), (193, 244, 201), (193, 243, 200), (193, 240, 201),
- (191, 235, 198), (181, 221, 188), (173, 206, 179), (166, 192, 171),
- (153, 176, 159), (141, 161, 147), (134, 153, 139), (127, 145, 132),
- (96, 113, 100), (80, 101, 86), (64, 89, 73), (50, 81, 61),
- (36, 74, 50), (31, 71, 46), (26, 69, 42), (20, 68, 39),
- (18, 69, 38), (21, 78, 43), (22, 85, 46), (24, 93, 50),
- (25, 98, 53), (27, 103, 57), (27, 105, 58), (27, 105, 58),
- (28, 103, 58), (26, 98, 55), (25, 94, 52), (27, 96, 54),
- (29, 99, 56), (31, 101, 58), (33, 104, 60), (39, 107, 65),
- (46, 111, 71), (70, 120, 88), (82, 123, 97), (94, 126, 107),
- (100, 132, 112), (107, 138, 117), (120, 155, 134), (129, 168, 143),
- (139, 194, 159), (143, 201, 164), (147, 209, 169), (147, 210, 170),
- (147, 211, 171), (146, 211, 170), (143, 210, 168), (138, 205, 163),
- (128, 195, 152), (97, 163, 122), (80, 145, 104), (64, 127, 87),
- (57, 118, 80), (51, 110, 73), (40, 96, 61), (33, 86, 54),
- (24, 82, 46), (24, 82, 46), (25, 82, 47), (27, 83, 49),
- (29, 84, 51), (33, 90, 55), (38, 96, 58), (45, 101, 62),
- (52, 113, 67), (64, 146, 82), (66, 153, 85), (69, 161, 89),
- (75, 175, 98), (80, 189, 107), (83, 201, 116), (86, 206, 120),
- (88, 205, 117), (85, 204, 115), (83, 203, 113), (82, 202, 112),
- (81, 201, 111), (79, 202, 112), (75, 204, 111), (70, 202, 114),
- (68, 199, 114), (66, 193, 115), (66, 191, 114), (66, 190, 113),
- (71, 190, 117), (77, 192, 121), (87, 198, 130), (96, 204, 137),
- (111, 213, 150), (114, 213, 153), (118, 214, 157), (118, 212, 155),
- (118, 211, 154), (118, 209, 155), (119, 209, 154), (120, 212, 155),
- (123, 216, 160), (124, 220, 159), (123, 219, 156), (122, 219, 154),
- (120, 218, 151), (118, 217, 149), (117, 216, 147), (117, 217, 144),
- (128, 225, 156), (130, 226, 157), (132, 228, 158), (133, 228, 160),
- (130, 225, 155), (127, 220, 153), (122, 213, 148), (116, 205, 140),
- (115, 200, 139), (116, 193, 140), (115, 190, 139), (115, 188, 139),
- (109, 182, 133), (101, 175, 128), (88, 163, 118), (71, 145, 102),
- (42, 113, 71), (37, 106, 65), (33, 99, 60), (28, 87, 52),
- (25, 76, 46), (24, 71, 46), (22, 64, 38), (19, 54, 33),
- (15, 44, 27), (12, 41, 24), (11, 42, 25), (10, 42, 25),
- (10, 42, 25), (9, 41, 22), (9, 41, 22), (9, 41, 22),
- (8, 32, 19), (10, 35, 21), (12, 39, 24), (18, 51, 34),
- (28, 70, 44), (37, 89, 56), (49, 107, 70), (63, 124, 83),
- (78, 134, 95), (89, 135, 100), (103, 140, 112), (117, 146, 125),
- (133, 158, 138), (148, 173, 152), (163, 191, 170), (178, 209, 184),
- (192, 226, 198), (199, 236, 203), (205, 244, 212), (208, 248, 214),
- (210, 249, 217), (206, 248, 214), (199, 247, 211), (191, 247, 210),
- (182, 244, 200), (170, 240, 190), (157, 238, 184), (144, 235, 175),
- (133, 231, 164), (121, 227, 156), (110, 222, 149), (100, 218, 143),
- (92, 213, 136), (86, 207, 130), (79, 201, 124), (72, 197, 120),
- (68, 194, 116), (65, 194, 114), (63, 195, 114), (62, 197, 114),
- (63, 199, 115), (67, 200, 118), (70, 199, 119), (74, 195, 118),
- (78, 189, 119), (80, 184, 120), (81, 182, 116), (82, 183, 119),
- (81, 184, 119), (82, 185, 120), (83, 187, 121), (86, 189, 122),
- (90, 188, 124), (93, 183, 126), (96, 177, 126), (99, 174, 125),
- (100, 173, 127), (102, 173, 129), (102, 177, 131), (104, 182, 133),
- (107, 189, 134), (112, 195, 140), (117, 197, 144), (121, 200, 147),
- (126, 201, 151), (138, 206, 161), (147, 210, 168), (157, 215, 176),
- (161, 221, 178), (165, 226, 181), (170, 228, 187), (172, 230, 189)
- ),
-
-// 555 Evening_Sunshine
-((24, 79, 66), (49, 87, 56), (53, 88, 53), (57, 90, 51),
- (64, 97, 56), (72, 104, 62), (80, 108, 62), (89, 112, 63),
- (113, 122, 57), (110, 117, 54), (108, 112, 52), (99, 105, 48),
- (90, 98, 45), (84, 91, 39), (79, 85, 33), (75, 80, 29),
- (71, 76, 25), (55, 53, 17), (50, 53, 19), (46, 53, 21),
- (48, 58, 25), (51, 63, 29), (51, 63, 30), (52, 63, 32),
- (58, 78, 53), (54, 91, 66), (51, 104, 80), (41, 102, 88),
- (32, 100, 97), (27, 96, 99), (23, 93, 102), (16, 88, 106),
- (13, 91, 108), (18, 99, 110), (30, 100, 105), (42, 102, 100),
- (62, 106, 89), (82, 110, 78), (93, 115, 72), (105, 120, 66),
- (153, 137, 50), (172, 144, 41), (192, 152, 32), (202, 149, 21),
- (213, 147, 11), (216, 145, 10), (219, 144, 9), (221, 142, 11),
- (224, 136, 12), (209, 112, 5), (192, 95, 4), (175, 79, 4),
- (165, 67, 5), (156, 56, 6), (153, 57, 6), (150, 59, 7),
- (134, 73, 8), (140, 85, 6), (146, 97, 5), (158, 117, 5),
- (170, 138, 5), (175, 146, 7), (180, 155, 9), (196, 172, 8),
- (206, 178, 8), (200, 178, 15), (183, 168, 26), (166, 159, 37),
- (155, 154, 43), (144, 149, 49), (123, 140, 62), (100, 133, 74),
- (61, 117, 93), (47, 110, 97), (33, 104, 102), (29, 102, 104),
- (25, 100, 106), (24, 100, 105), (23, 100, 105), (18, 98, 102),
- (14, 93, 99), (15, 93, 99), (15, 94, 101), (16, 95, 103),
- (14, 92, 102), (12, 90, 101), (9, 86, 101), (10, 85, 102),
- (18, 89, 95), (28, 89, 88), (39, 89, 81), (48, 90, 77),
- (57, 91, 74), (76, 92, 66), (98, 98, 56), (115, 102, 47),
- (136, 107, 39), (166, 124, 30), (178, 129, 24), (190, 134, 18),
- (192, 133, 15), (195, 133, 12), (196, 133, 13), (188, 136, 16),
- (165, 142, 21), (150, 135, 23), (135, 129, 26), (126, 123, 29),
- (117, 118, 32), (95, 108, 35), (78, 100, 39), (62, 90, 38),
- (42, 77, 37), (13, 48, 32), (9, 44, 30), (5, 40, 28),
- (3, 31, 23), (1, 24, 19), (0, 18, 18), (0, 15, 16),
- (1, 19, 22), (1, 21, 26), (2, 24, 31), (2, 25, 31),
- (2, 26, 32), (2, 26, 32), (1, 27, 31), (2, 28, 30),
- (3, 27, 30), (3, 28, 32), (2, 28, 34), (2, 29, 36),
- (2, 31, 39), (4, 36, 41), (4, 40, 44), (5, 44, 49),
- (3, 47, 59), (4, 50, 62), (6, 54, 65), (6, 55, 67),
- (6, 57, 69), (6, 60, 77), (4, 59, 84), (6, 60, 91),
- (9, 66, 95), (12, 77, 107), (10, 79, 109), (9, 81, 111),
- (9, 81, 112), (15, 81, 106), (23, 80, 99), (40, 78, 84),
- (76, 72, 58), (83, 71, 51), (91, 71, 44), (102, 74, 41),
- (109, 80, 40), (113, 85, 47), (113, 90, 56), (109, 93, 60),
- (106, 98, 66), (96, 107, 71), (96, 107, 72), (97, 108, 74),
- (99, 107, 74), (103, 108, 68), (106, 111, 58), (112, 111, 51),
- (120, 111, 48), (117, 110, 48), (115, 110, 49), (103, 107, 55),
- (88, 104, 64), (70, 100, 76), (56, 99, 91), (43, 99, 103),
- (31, 97, 111), (25, 96, 116), (25, 94, 115), (37, 100, 107),
- (56, 109, 99), (74, 123, 88), (96, 139, 78), (110, 149, 70),
- (134, 157, 50), (135, 155, 50), (136, 154, 50), (136, 156, 52),
- (130, 157, 62), (119, 154, 72), (106, 152, 80), (88, 140, 93),
- (68, 129, 105), (50, 123, 117), (37, 120, 128), (30, 124, 135),
- (29, 125, 139), (26, 122, 139), (25, 121, 140), (22, 121, 143),
- (24, 126, 144), (27, 131, 145), (28, 132, 140), (38, 130, 131),
- (51, 129, 123), (76, 129, 109), (102, 133, 98), (124, 136, 85),
- (144, 135, 69), (163, 137, 57), (188, 139, 41), (212, 141, 30),
- (227, 141, 20), (232, 134, 14), (221, 120, 13), (200, 110, 10),
- (176, 96, 11), (149, 84, 10), (128, 71, 8), (105, 49, 7),
- (79, 35, 5), (53, 20, 6), (31, 12, 6), (16, 7, 5),
- (10, 2, 4), (12, 2, 3), (20, 5, 2), (32, 9, 2),
- (51, 15, 3), (72, 23, 4), (91, 33, 6), (116, 48, 8),
- (137, 61, 7), (162, 74, 8), (188, 82, 11), (202, 88, 11),
- (213, 95, 13), (214, 94, 9), (200, 93, 6), (187, 82, 7),
- (164, 69, 7), (139, 61, 12), (119, 53, 19), (94, 48, 27),
- (71, 44, 36), (47, 37, 45), (25, 36, 53), (13, 41, 63),
- (6, 47, 75), (4, 54, 82), (5, 61, 88), (8, 65, 88),
- (8, 61, 80), (7, 60, 74), (8, 60, 67), (11, 65, 64)
- ),
-
-// 556 Evensong
-((26, 31, 51), (23, 27, 42), (18, 23, 36), (14, 19, 31),
- (14, 18, 29), (15, 17, 28), (14, 16, 26), (13, 15, 24),
- (8, 10, 15), (6, 7, 12), (4, 5, 10), (5, 7, 12),
- (6, 9, 15), (7, 11, 18), (9, 14, 22), (10, 16, 24),
- (11, 18, 27), (14, 21, 31), (16, 22, 32), (18, 24, 34),
- (24, 29, 34), (31, 34, 35), (34, 37, 38), (37, 41, 41),
- (62, 62, 51), (70, 70, 61), (79, 79, 72), (81, 84, 73),
- (84, 89, 75), (80, 86, 76), (76, 83, 77), (69, 75, 75),
- (55, 62, 67), (34, 41, 49), (28, 33, 44), (22, 26, 40),
- (20, 24, 37), (18, 22, 34), (17, 22, 33), (17, 22, 33),
- (18, 24, 35), (19, 26, 37), (21, 28, 39), (22, 29, 42),
- (24, 30, 46), (24, 31, 47), (24, 32, 48), (24, 33, 50),
- (25, 33, 50), (21, 29, 45), (20, 28, 42), (20, 27, 40),
- (18, 25, 38), (17, 24, 36), (16, 23, 35), (16, 23, 35),
- (17, 22, 33), (17, 21, 33), (18, 21, 33), (18, 20, 32),
- (18, 20, 32), (17, 20, 31), (16, 20, 31), (14, 19, 31),
- (13, 19, 31), (6, 11, 22), (4, 8, 18), (3, 6, 14),
- (1, 4, 11), (0, 2, 9), (0, 0, 7), (2, 2, 9),
- (8, 10, 22), (13, 16, 29), (19, 23, 36), (22, 27, 43),
- (26, 32, 51), (27, 34, 53), (29, 36, 55), (30, 38, 56),
- (31, 37, 58), (31, 39, 57), (30, 37, 55), (29, 36, 54),
- (28, 35, 53), (28, 35, 53), (27, 34, 53), (26, 33, 52),
- (24, 29, 49), (21, 26, 45), (19, 23, 42), (16, 20, 38),
- (14, 18, 34), (10, 12, 25), (10, 11, 20), (13, 16, 14),
- (22, 22, 15), (55, 58, 50), (82, 84, 69), (110, 110, 89),
- (127, 129, 109), (145, 149, 130), (182, 186, 166), (206, 207, 174),
- (229, 233, 197), (220, 223, 186), (212, 214, 175), (202, 204, 165),
- (193, 194, 156), (164, 163, 130), (144, 144, 121), (137, 137, 118),
- (133, 132, 117), (139, 137, 112), (143, 142, 113), (148, 148, 115),
- (154, 157, 116), (148, 148, 108), (133, 132, 101), (116, 120, 95),
- (69, 70, 65), (55, 58, 59), (41, 46, 54), (37, 43, 53),
- (34, 40, 52), (32, 37, 54), (35, 41, 56), (41, 46, 59),
- (46, 49, 65), (58, 60, 64), (61, 63, 63), (64, 67, 63),
- (65, 68, 61), (63, 68, 56), (61, 67, 51), (55, 59, 44),
- (40, 44, 35), (33, 36, 31), (26, 29, 28), (23, 27, 28),
- (21, 25, 29), (19, 24, 32), (19, 23, 33), (18, 24, 35),
- (18, 25, 36), (24, 28, 39), (27, 31, 41), (30, 34, 43),
- (35, 39, 45), (42, 45, 48), (49, 49, 54), (49, 55, 59),
- (51, 56, 71), (49, 56, 72), (47, 56, 74), (45, 56, 78),
- (43, 53, 80), (43, 53, 80), (43, 53, 80), (48, 60, 80),
- (66, 74, 78), (94, 100, 85), (105, 110, 85), (116, 120, 86),
- (126, 125, 83), (119, 120, 81), (107, 108, 76), (91, 92, 68),
- (48, 51, 41), (40, 43, 38), (33, 36, 36), (26, 28, 28),
- (18, 20, 20), (13, 16, 20), (11, 14, 21), (10, 13, 19),
- (12, 15, 22), (15, 18, 27), (17, 21, 31), (20, 24, 35),
- (22, 27, 38), (24, 28, 43), (25, 31, 44), (26, 33, 45),
- (31, 37, 44), (32, 38, 43), (34, 40, 43), (37, 42, 42),
- (40, 44, 43), (41, 44, 44), (38, 41, 45), (37, 40, 46),
- (35, 39, 49), (32, 37, 51), (31, 37, 54), (33, 40, 60),
- (36, 44, 66), (37, 46, 70), (38, 48, 72), (38, 47, 70),
- (35, 44, 65), (31, 38, 57), (23, 29, 45), (17, 20, 33),
- (12, 13, 22), (6, 7, 14), (3, 2, 8), (2, 1, 5),
- (3, 3, 5), (6, 7, 10), (7, 10, 15), (9, 14, 17),
- (11, 18, 22), (13, 19, 27), (14, 20, 27), (13, 20, 28),
- (14, 20, 30), (16, 20, 33), (16, 22, 35), (17, 23, 37),
- (19, 25, 39), (19, 25, 40), (19, 26, 40), (21, 27, 38),
- (21, 27, 37), (20, 27, 37), (20, 27, 35), (20, 26, 34),
- (19, 27, 35), (18, 26, 35), (18, 25, 35), (18, 25, 35),
- (20, 26, 35), (22, 27, 34), (23, 26, 34), (21, 25, 31),
- (20, 23, 28), (20, 22, 26), (18, 20, 26), (15, 19, 25),
- (15, 19, 25), (16, 19, 27), (16, 18, 28), (16, 18, 29),
- (16, 19, 29), (17, 19, 30), (17, 19, 31), (17, 20, 32),
- (19, 22, 34), (21, 23, 36), (21, 26, 39), (24, 29, 44),
- (28, 32, 50), (32, 36, 57), (38, 42, 63), (32, 38, 56)
- ),
-
-// 557 Exceding_Expectations
-((111, 93, 84), (86, 52, 41), (85, 46, 35), (85, 41, 29),
- (103, 54, 35), (121, 67, 41), (127, 73, 44), (134, 79, 47),
- (166, 111, 85), (176, 131, 100), (186, 151, 115), (183, 158, 124),
- (181, 166, 134), (170, 161, 135), (160, 156, 136), (153, 150, 130),
- (147, 145, 125), (113, 109, 90), (98, 88, 72), (83, 68, 54),
- (72, 53, 45), (61, 38, 36), (60, 33, 33), (60, 29, 30),
- (69, 27, 31), (80, 39, 45), (91, 51, 60), (105, 66, 68),
- (120, 82, 76), (124, 88, 79), (129, 95, 83), (141, 111, 92),
- (155, 124, 101), (168, 129, 103), (167, 129, 105), (167, 130, 108),
- (169, 130, 109), (171, 130, 111), (172, 130, 111), (174, 131, 111),
- (171, 138, 115), (169, 139, 117), (167, 141, 120), (165, 145, 124),
- (163, 150, 128), (161, 153, 134), (159, 157, 140), (159, 166, 157),
- (163, 174, 167), (169, 186, 175), (174, 186, 177), (179, 187, 180),
- (179, 179, 172), (179, 171, 164), (174, 166, 157), (170, 161, 151),
- (156, 144, 143), (150, 136, 139), (144, 129, 136), (135, 128, 139),
- (127, 127, 142), (124, 127, 143), (122, 128, 144), (123, 129, 149),
- (123, 131, 150), (119, 132, 144), (120, 124, 132), (121, 116, 120),
- (118, 111, 113), (116, 107, 106), (107, 94, 88), (97, 79, 77),
- (87, 50, 49), (89, 48, 44), (91, 47, 39), (100, 52, 44),
- (109, 57, 50), (111, 59, 50), (114, 61, 51), (114, 69, 54),
- (123, 79, 63), (133, 103, 82), (131, 110, 93), (129, 117, 104),
- (136, 125, 105), (143, 134, 106), (151, 146, 112), (154, 149, 116),
- (144, 134, 114), (133, 123, 98), (123, 113, 83), (114, 103, 76),
- (106, 94, 70), (93, 78, 61), (79, 64, 48), (71, 56, 36),
- (66, 49, 28), (62, 46, 24), (60, 45, 24), (59, 45, 24),
- (60, 45, 25), (62, 46, 26), (63, 49, 34), (66, 58, 47),
- (87, 83, 77), (101, 99, 96), (115, 115, 116), (123, 125, 125),
- (132, 135, 135), (147, 154, 147), (158, 166, 157), (160, 171, 165),
- (163, 173, 166), (160, 172, 165), (155, 169, 166), (151, 166, 168),
- (142, 159, 168), (136, 152, 164), (135, 151, 159), (134, 150, 159),
- (130, 148, 151), (127, 142, 140), (124, 136, 130), (123, 134, 126),
- (123, 133, 122), (122, 128, 119), (123, 124, 117), (121, 118, 113),
- (121, 120, 113), (121, 128, 123), (119, 128, 122), (117, 128, 121),
- (111, 126, 117), (104, 126, 112), (102, 122, 109), (101, 115, 101),
- (109, 108, 86), (116, 104, 78), (123, 100, 71), (123, 96, 67),
- (123, 92, 63), (118, 87, 57), (114, 85, 51), (108, 79, 48),
- (96, 69, 46), (78, 74, 62), (79, 80, 68), (81, 87, 75),
- (87, 97, 89), (89, 113, 104), (103, 131, 121), (122, 155, 138),
- (142, 174, 157), (143, 173, 156), (144, 173, 155), (146, 177, 156),
- (146, 175, 155), (137, 164, 150), (129, 144, 135), (116, 123, 116),
- (102, 100, 101), (69, 66, 78), (64, 59, 70), (59, 52, 63),
- (51, 34, 52), (42, 25, 49), (34, 22, 51), (32, 30, 56),
- (34, 45, 60), (35, 47, 62), (37, 49, 65), (42, 57, 76),
- (44, 63, 84), (43, 66, 82), (49, 62, 77), (58, 66, 81),
- (65, 68, 93), (67, 79, 102), (77, 80, 106), (91, 93, 112),
- (105, 103, 125), (121, 127, 143), (139, 145, 157), (154, 163, 166),
- (172, 176, 164), (176, 179, 162), (180, 182, 161), (189, 188, 163),
- (196, 191, 162), (203, 193, 160), (207, 198, 160), (209, 202, 162),
- (213, 202, 167), (215, 199, 168), (213, 206, 172), (209, 216, 176),
- (206, 221, 178), (202, 212, 177), (194, 205, 174), (185, 201, 174),
- (173, 197, 177), (159, 180, 171), (145, 160, 159), (126, 133, 143),
- (106, 111, 132), (85, 88, 115), (69, 69, 97), (57, 49, 79),
- (48, 38, 64), (46, 33, 51), (48, 36, 43), (52, 36, 38),
- (54, 38, 33), (58, 44, 28), (63, 49, 28), (68, 53, 31),
- (71, 55, 29), (74, 59, 30), (87, 65, 35), (107, 73, 43),
- (127, 82, 46), (143, 92, 48), (159, 100, 54), (177, 105, 62),
- (191, 108, 66), (201, 113, 68), (199, 113, 72), (193, 117, 77),
- (182, 119, 81), (180, 127, 88), (182, 131, 95), (181, 143, 107),
- (179, 153, 119), (180, 163, 127), (188, 168, 130), (194, 170, 130),
- (199, 167, 132), (198, 162, 131), (199, 157, 123), (199, 148, 110),
- (199, 138, 98), (197, 129, 91), (194, 122, 81), (193, 117, 77),
- (187, 113, 75), (179, 110, 78), (171, 110, 81), (167, 113, 88),
- (162, 123, 101), (155, 127, 114), (152, 134, 126), (149, 138, 130),
- (149, 147, 136), (134, 131, 123), (124, 114, 108), (108, 94, 87)
- ),
-
-// 558 Explosion
-((129, 90, 16), (80, 46, 17), (66, 28, 16), (53, 10, 15),
- (77, 20, 12), (102, 31, 10), (114, 36, 9), (126, 41, 9),
- (166, 58, 6), (179, 59, 5), (192, 61, 4), (182, 59, 5),
- (173, 57, 7), (155, 52, 11), (138, 47, 15), (128, 43, 19),
- (118, 39, 23), (73, 22, 40), (55, 18, 44), (38, 15, 48),
- (34, 14, 47), (30, 14, 47), (31, 15, 48), (33, 16, 50),
- (41, 13, 45), (49, 9, 37), (57, 6, 29), (79, 9, 22),
- (101, 13, 15), (111, 18, 14), (122, 24, 13), (140, 37, 11),
- (155, 49, 9), (197, 82, 4), (213, 98, 5), (230, 115, 7),
- (237, 132, 14), (244, 150, 21), (245, 158, 25), (246, 166, 29),
- (247, 187, 45), (248, 194, 55), (250, 202, 66), (250, 207, 70),
- (251, 213, 74), (250, 214, 73), (250, 215, 72), (250, 215, 70),
- (251, 214, 64), (253, 207, 52), (253, 204, 47), (253, 202, 43),
- (253, 204, 42), (253, 206, 42), (253, 207, 43), (254, 209, 45),
- (244, 205, 59), (226, 190, 57), (208, 176, 55), (184, 155, 50),
- (160, 134, 45), (152, 127, 46), (144, 121, 48), (127, 109, 54),
- (109, 93, 55), (68, 55, 52), (59, 49, 57), (51, 43, 62),
- (51, 45, 65), (52, 47, 68), (49, 48, 76), (46, 46, 78),
- (35, 35, 68), (29, 29, 61), (23, 23, 54), (18, 19, 48),
- (14, 15, 42), (12, 13, 39), (11, 11, 36), (9, 8, 31),
- (8, 6, 26), (7, 3, 19), (6, 3, 17), (6, 3, 15),
- (5, 2, 14), (5, 2, 14), (5, 2, 13), (5, 1, 13),
- (5, 2, 15), (4, 2, 16), (4, 3, 18), (4, 3, 19),
- (5, 4, 20), (5, 4, 20), (5, 4, 20), (6, 4, 20),
- (6, 4, 20), (6, 3, 19), (6, 2, 17), (6, 2, 16),
- (6, 2, 15), (6, 2, 15), (7, 2, 14), (9, 1, 14),
- (18, 2, 17), (23, 7, 21), (29, 12, 25), (32, 16, 27),
- (35, 21, 30), (47, 30, 34), (64, 47, 44), (90, 67, 48),
- (113, 89, 58), (153, 132, 71), (162, 142, 75), (171, 153, 80),
- (194, 173, 83), (216, 192, 91), (231, 210, 99), (243, 219, 102),
- (252, 222, 93), (253, 222, 87), (254, 222, 81), (254, 220, 78),
- (254, 218, 76), (254, 211, 68), (253, 203, 57), (253, 199, 46),
- (253, 194, 39), (252, 189, 33), (251, 187, 35), (251, 186, 38),
- (251, 192, 47), (251, 198, 60), (251, 204, 75), (252, 209, 84),
- (246, 212, 98), (229, 203, 103), (212, 194, 108), (200, 185, 108),
- (188, 176, 109), (162, 156, 103), (142, 136, 93), (117, 114, 79),
- (92, 89, 66), (46, 42, 47), (42, 34, 43), (38, 26, 40),
- (39, 16, 32), (49, 12, 23), (70, 11, 14), (90, 16, 10),
- (113, 17, 9), (112, 15, 9), (112, 13, 9), (110, 12, 9),
- (109, 15, 10), (107, 19, 10), (95, 19, 16), (74, 14, 21),
- (51, 8, 26), (20, 4, 28), (16, 4, 28), (13, 5, 29),
- (10, 7, 34), (12, 12, 41), (20, 20, 46), (37, 35, 55),
- (83, 77, 76), (95, 89, 83), (108, 102, 91), (130, 123, 99),
- (157, 145, 106), (181, 163, 110), (204, 178, 109), (225, 186, 106),
- (233, 179, 95), (227, 163, 81), (210, 139, 68), (183, 115, 54),
- (159, 94, 42), (139, 73, 30), (116, 49, 19), (93, 27, 14),
- (53, 2, 13), (52, 1, 14), (51, 1, 15), (65, 7, 13),
- (85, 19, 11), (108, 34, 9), (133, 52, 7), (153, 68, 12),
- (178, 87, 17), (202, 112, 26), (223, 139, 41), (241, 165, 53),
- (248, 185, 71), (252, 200, 86), (253, 214, 102), (253, 226, 120),
- (254, 233, 131), (254, 236, 140), (248, 231, 143), (234, 218, 139),
- (213, 193, 128), (201, 168, 111), (200, 148, 92), (205, 136, 75),
- (208, 130, 61), (192, 116, 49), (167, 94, 43), (148, 72, 38),
- (136, 57, 34), (129, 53, 30), (124, 54, 25), (104, 51, 24),
- (84, 43, 29), (66, 33, 34), (52, 21, 37), (63, 18, 33),
- (79, 25, 23), (102, 38, 17), (127, 55, 14), (143, 72, 17),
- (170, 92, 27), (195, 117, 41), (219, 143, 56), (238, 169, 70),
- (244, 188, 80), (243, 197, 91), (235, 201, 108), (221, 198, 122),
- (203, 190, 134), (186, 180, 142), (166, 161, 137), (144, 139, 129),
- (118, 114, 115), (91, 87, 98), (72, 68, 86), (58, 50, 74),
- (48, 36, 61), (43, 23, 48), (41, 12, 34), (48, 7, 23),
- (69, 9, 17), (93, 19, 12), (119, 34, 9), (142, 54, 9),
- (162, 71, 9), (184, 86, 10), (206, 104, 10), (225, 121, 8),
- (209, 120, 9), (186, 114, 12), (157, 104, 13), (129, 88, 16)
- ),
-
-// 559 Faded_Denim
-((33, 54, 95), (31, 53, 96), (39, 58, 110), (47, 63, 124),
- (57, 72, 140), (68, 82, 156), (72, 84, 156), (76, 86, 156),
- (88, 97, 158), (88, 97, 159), (89, 98, 160), (88, 96, 156),
- (88, 95, 152), (84, 90, 139), (80, 86, 126), (75, 81, 118),
- (71, 76, 111), (45, 55, 89), (38, 49, 84), (32, 43, 80),
- (32, 43, 80), (32, 43, 80), (33, 44, 82), (34, 45, 84),
- (37, 50, 95), (41, 54, 99), (45, 59, 103), (50, 62, 107),
- (55, 66, 111), (55, 67, 111), (56, 68, 112), (58, 69, 112),
- (59, 68, 111), (58, 66, 108), (57, 67, 110), (56, 68, 112),
- (61, 72, 120), (66, 76, 128), (68, 78, 133), (71, 81, 138),
- (78, 88, 148), (71, 84, 142), (65, 80, 136), (58, 73, 125),
- (52, 66, 115), (51, 63, 110), (50, 61, 106), (45, 56, 98),
- (40, 50, 88), (23, 33, 69), (17, 26, 60), (11, 20, 51),
- (8, 16, 46), (6, 13, 41), (5, 12, 42), (4, 12, 43),
- (4, 11, 43), (3, 9, 41), (3, 7, 39), (3, 5, 36),
- (3, 3, 33), (3, 3, 34), (3, 4, 36), (4, 8, 40),
- (5, 13, 48), (19, 27, 69), (29, 36, 82), (40, 45, 95),
- (47, 51, 100), (54, 58, 106), (60, 66, 111), (62, 72, 112),
- (59, 76, 115), (60, 76, 116), (61, 76, 118), (64, 78, 119),
- (68, 80, 120), (65, 78, 118), (63, 77, 116), (58, 76, 115),
- (48, 68, 111), (43, 60, 112), (41, 56, 109), (39, 52, 107),
- (37, 50, 105), (35, 49, 103), (32, 47, 99), (28, 48, 100),
- (23, 51, 108), (23, 52, 112), (24, 53, 116), (24, 53, 115),
- (24, 54, 115), (25, 56, 118), (29, 63, 124), (33, 68, 134),
- (41, 75, 150), (57, 86, 173), (60, 90, 176), (63, 94, 179),
- (64, 95, 179), (65, 97, 179), (65, 100, 182), (66, 102, 187),
- (71, 108, 195), (70, 107, 194), (70, 107, 194), (68, 106, 191),
- (66, 105, 189), (63, 103, 186), (62, 99, 181), (59, 96, 178),
- (58, 92, 174), (58, 92, 169), (61, 92, 169), (64, 92, 170),
- (73, 93, 171), (80, 98, 174), (94, 107, 181), (100, 115, 189),
- (111, 125, 203), (113, 125, 206), (116, 125, 209), (120, 127, 210),
- (124, 130, 211), (121, 128, 211), (115, 126, 209), (107, 120, 203),
- (99, 113, 197), (85, 96, 181), (83, 93, 178), (81, 91, 175),
- (76, 88, 170), (72, 85, 165), (69, 81, 159), (69, 79, 158),
- (71, 79, 160), (75, 81, 163), (80, 84, 167), (82, 86, 168),
- (84, 88, 169), (88, 93, 175), (93, 96, 179), (91, 98, 183),
- (88, 100, 189), (80, 103, 190), (79, 103, 189), (78, 103, 189),
- (79, 104, 189), (77, 103, 186), (75, 105, 189), (70, 106, 193),
- (59, 107, 198), (58, 107, 200), (57, 108, 203), (59, 109, 205),
- (66, 113, 209), (72, 120, 214), (81, 129, 222), (87, 135, 232),
- (95, 144, 241), (119, 163, 254), (121, 165, 254), (124, 167, 255),
- (131, 170, 254), (135, 168, 252), (127, 162, 246), (136, 162, 245),
- (126, 151, 237), (121, 147, 234), (117, 144, 232), (103, 132, 225),
- (85, 118, 217), (77, 112, 213), (76, 108, 211), (74, 110, 214),
- (75, 114, 218), (75, 118, 221), (77, 119, 223), (75, 121, 223),
- (73, 118, 222), (73, 118, 222), (74, 117, 218), (74, 114, 213),
- (74, 112, 197), (71, 108, 191), (69, 104, 186), (62, 97, 178),
- (57, 91, 169), (52, 82, 158), (47, 78, 150), (43, 74, 143),
- (41, 72, 138), (39, 69, 134), (38, 66, 130), (37, 62, 126),
- (37, 60, 120), (33, 56, 116), (31, 53, 114), (27, 51, 111),
- (24, 48, 108), (27, 47, 110), (29, 49, 114), (33, 53, 120),
- (35, 60, 131), (40, 67, 143), (48, 75, 154), (56, 81, 163),
- (62, 89, 173), (65, 93, 178), (66, 98, 186), (63, 100, 190),
- (62, 98, 189), (61, 96, 185), (60, 93, 177), (60, 89, 166),
- (59, 85, 158), (51, 79, 150), (47, 75, 143), (41, 70, 138),
- (38, 66, 132), (36, 64, 126), (37, 61, 122), (33, 57, 116),
- (33, 53, 110), (30, 47, 102), (23, 42, 94), (16, 35, 83),
- (9, 29, 72), (6, 25, 64), (5, 20, 55), (4, 16, 45),
- (3, 12, 39), (3, 7, 31), (2, 3, 25), (2, 3, 24),
- (2, 4, 26), (3, 10, 32), (4, 15, 41), (5, 24, 53),
- (8, 30, 64), (12, 32, 72), (16, 34, 80), (17, 34, 79),
- (17, 36, 79), (21, 40, 80), (25, 45, 83), (28, 48, 84),
- (29, 50, 85), (29, 49, 81), (28, 47, 73), (24, 39, 60),
- (26, 43, 64), (28, 45, 72), (29, 47, 77), (30, 50, 85)
- ),
-
-// 560 Fading_Away
-((101, 104, 121), (111, 104, 130), (115, 107, 129), (120, 111, 128),
- (121, 110, 125), (122, 110, 123), (121, 105, 124), (121, 101, 125),
- (129, 93, 125), (132, 97, 124), (136, 102, 123), (142, 113, 128),
- (148, 124, 133), (151, 137, 128), (155, 151, 124), (154, 154, 124),
- (154, 158, 125), (145, 161, 129), (140, 154, 123), (135, 147, 118),
- (133, 143, 114), (132, 140, 111), (133, 138, 110), (134, 136, 109),
- (134, 135, 107), (128, 137, 108), (123, 139, 110), (113, 144, 114),
- (103, 150, 118), (96, 152, 120), (89, 154, 122), (79, 154, 126),
- (64, 147, 131), (51, 131, 130), (51, 122, 130), (51, 114, 131),
- (57, 105, 128), (63, 96, 126), (70, 94, 125), (78, 93, 125),
- (99, 110, 123), (108, 117, 123), (117, 124, 124), (125, 127, 123),
- (133, 130, 122), (132, 131, 120), (131, 133, 119), (125, 133, 118),
- (124, 130, 114), (124, 127, 101), (119, 125, 100), (115, 124, 99),
- (113, 124, 100), (111, 124, 102), (110, 125, 102), (109, 126, 103),
- (92, 128, 114), (85, 125, 119), (78, 122, 124), (80, 121, 120),
- (83, 121, 117), (83, 120, 114), (84, 120, 111), (89, 120, 101),
- (100, 115, 91), (126, 110, 74), (130, 111, 63), (135, 112, 52),
- (138, 110, 47), (141, 109, 42), (152, 102, 42), (159, 104, 44),
- (164, 111, 44), (166, 116, 46), (169, 121, 48), (165, 127, 53),
- (161, 134, 58), (157, 137, 65), (154, 141, 72), (146, 152, 84),
- (144, 155, 96), (146, 160, 125), (147, 169, 136), (149, 178, 147),
- (154, 178, 146), (159, 178, 145), (165, 163, 146), (165, 152, 140),
- (163, 136, 129), (163, 123, 122), (163, 110, 116), (164, 105, 110),
- (166, 100, 104), (162, 99, 98), (156, 101, 94), (149, 109, 94),
- (145, 114, 90), (138, 125, 85), (135, 125, 82), (132, 125, 80),
- (132, 123, 79), (133, 122, 78), (140, 121, 81), (143, 124, 82),
- (140, 118, 79), (136, 116, 85), (133, 114, 92), (131, 110, 96),
- (130, 107, 100), (124, 100, 108), (122, 88, 115), (127, 81, 125),
- (137, 76, 132), (141, 69, 132), (145, 68, 134), (149, 67, 137),
- (158, 73, 143), (159, 83, 148), (148, 101, 150), (137, 112, 162),
- (130, 135, 171), (127, 135, 172), (124, 136, 173), (120, 130, 175),
- (116, 125, 177), (112, 112, 167), (111, 102, 155), (108, 92, 143),
- (105, 83, 141), (105, 75, 124), (104, 78, 121), (103, 82, 119),
- (104, 96, 121), (105, 107, 119), (111, 113, 113), (113, 115, 110),
- (118, 112, 116), (122, 106, 117), (127, 100, 118), (127, 99, 116),
- (127, 98, 115), (128, 94, 117), (128, 89, 127), (124, 80, 135),
- (108, 76, 135), (77, 70, 137), (73, 67, 140), (69, 65, 143),
- (61, 62, 143), (54, 63, 140), (51, 60, 140), (55, 56, 143),
- (61, 51, 140), (62, 50, 138), (63, 50, 137), (72, 50, 137),
- (74, 53, 139), (79, 59, 140), (76, 66, 138), (86, 77, 136),
- (94, 85, 133), (93, 98, 132), (91, 96, 133), (89, 95, 134),
- (82, 87, 136), (76, 76, 136), (68, 71, 135), (65, 64, 133),
- (70, 60, 137), (73, 64, 138), (76, 68, 139), (84, 78, 143),
- (95, 95, 155), (108, 108, 165), (117, 126, 177), (129, 135, 184),
- (139, 143, 198), (154, 148, 201), (157, 162, 204), (164, 164, 194),
- (164, 161, 183), (165, 154, 167), (156, 161, 155), (140, 166, 146),
- (119, 159, 138), (120, 161, 140), (121, 163, 142), (121, 174, 154),
- (126, 181, 168), (137, 183, 182), (150, 184, 191), (158, 188, 194),
- (161, 192, 198), (164, 195, 201), (165, 195, 204), (158, 193, 203),
- (146, 190, 200), (131, 187, 199), (128, 177, 204), (129, 169, 207),
- (135, 162, 208), (140, 159, 203), (147, 149, 200), (153, 149, 186),
- (158, 151, 168), (167, 157, 154), (179, 154, 150), (186, 154, 155),
- (181, 156, 160), (178, 159, 167), (181, 162, 173), (190, 165, 186),
- (191, 165, 193), (187, 167, 195), (179, 171, 185), (171, 180, 176),
- (166, 184, 161), (160, 182, 152), (154, 175, 146), (143, 168, 145),
- (137, 165, 144), (134, 155, 143), (136, 146, 147), (134, 137, 150),
- (134, 137, 150), (133, 136, 144), (137, 137, 137), (140, 133, 128),
- (147, 136, 116), (149, 136, 105), (152, 141, 94), (150, 139, 86),
- (152, 142, 80), (154, 141, 73), (155, 146, 74), (144, 151, 79),
- (132, 156, 90), (123, 166, 99), (120, 173, 108), (124, 181, 122),
- (126, 179, 133), (126, 176, 141), (120, 169, 140), (124, 161, 140),
- (133, 146, 140), (138, 129, 139), (130, 119, 133), (117, 105, 127),
- (105, 93, 125), (96, 82, 125), (91, 83, 119), (88, 89, 113),
- (83, 91, 112), (83, 84, 124), (83, 79, 127), (94, 89, 128)
- ),
-
-// 561 Fiery_Sky
-((163, 95, 49), (175, 86, 48), (180, 83, 47), (186, 80, 47),
- (171, 76, 42), (156, 73, 38), (150, 68, 35), (144, 64, 33),
- (105, 55, 40), (87, 59, 46), (69, 64, 53), (53, 57, 63),
- (37, 50, 73), (37, 51, 78), (37, 52, 84), (45, 53, 83),
- (53, 55, 82), (89, 63, 71), (107, 70, 60), (126, 78, 49),
- (143, 82, 38), (160, 87, 28), (167, 86, 25), (175, 86, 23),
- (189, 61, 16), (200, 47, 18), (212, 33, 21), (214, 25, 23),
- (217, 17, 26), (212, 16, 27), (207, 15, 28), (204, 13, 37),
- (201, 6, 50), (173, 13, 52), (154, 12, 55), (136, 12, 58),
- (119, 11, 62), (102, 11, 66), (91, 11, 63), (80, 11, 60),
- (47, 14, 61), (47, 12, 56), (48, 10, 51), (58, 10, 43),
- (69, 11, 36), (73, 14, 35), (77, 18, 35), (82, 22, 25),
- (86, 28, 20), (83, 30, 15), (69, 31, 16), (55, 33, 18),
- (48, 31, 25), (42, 30, 32), (43, 29, 32), (44, 28, 33),
- (55, 24, 24), (64, 29, 30), (73, 35, 36), (83, 40, 37),
- (94, 46, 39), (96, 46, 40), (98, 47, 42), (97, 47, 53),
- (94, 43, 68), (89, 36, 81), (90, 28, 75), (91, 21, 69),
- (94, 20, 64), (98, 19, 60), (105, 17, 51), (109, 21, 41),
- (124, 24, 15), (122, 25, 17), (121, 27, 20), (119, 27, 17),
- (118, 28, 15), (112, 27, 15), (107, 27, 16), (95, 23, 26),
- (86, 18, 33), (64, 12, 22), (53, 12, 25), (42, 12, 29),
- (37, 11, 32), (32, 10, 36), (18, 7, 40), (10, 9, 39),
- (12, 22, 54), (15, 19, 66), (19, 16, 78), (22, 18, 82),
- (26, 21, 86), (40, 25, 94), (56, 28, 97), (67, 21, 97),
- (81, 18, 94), (105, 21, 93), (105, 20, 84), (106, 19, 75),
- (112, 21, 71), (118, 24, 67), (134, 41, 66), (140, 54, 65),
- (166, 73, 46), (178, 86, 39), (190, 99, 33), (190, 102, 32),
- (191, 106, 32), (177, 103, 28), (156, 91, 23), (131, 78, 25),
- (104, 70, 39), (63, 50, 56), (58, 44, 56), (54, 39, 56),
- (53, 35, 57), (57, 40, 55), (72, 44, 52), (91, 49, 43),
- (113, 55, 19), (115, 53, 23), (118, 51, 27), (112, 49, 33),
- (107, 47, 39), (91, 38, 48), (69, 28, 59), (52, 20, 70),
- (38, 19, 73), (15, 29, 58), (14, 34, 55), (13, 39, 53),
- (28, 51, 44), (49, 58, 27), (73, 65, 13), (87, 71, 8),
- (116, 73, 10), (122, 71, 9), (129, 69, 9), (122, 67, 9),
- (116, 65, 9), (105, 66, 12), (102, 80, 13), (109, 93, 13),
- (109, 97, 15), (128, 97, 22), (137, 102, 22), (146, 108, 23),
- (158, 116, 26), (164, 117, 29), (168, 119, 26), (173, 125, 23),
- (174, 135, 27), (172, 139, 25), (171, 143, 24), (176, 153, 21),
- (186, 157, 19), (197, 156, 33), (190, 153, 37), (176, 159, 48),
- (160, 158, 54), (151, 125, 62), (146, 122, 60), (142, 119, 59),
- (123, 116, 55), (122, 101, 62), (130, 82, 57), (149, 69, 52),
- (165, 73, 55), (166, 76, 57), (167, 80, 59), (178, 85, 63),
- (182, 89, 60), (185, 96, 59), (178, 103, 52), (177, 114, 44),
- (172, 113, 36), (170, 108, 29), (167, 99, 23), (171, 95, 15),
- (172, 86, 12), (172, 73, 11), (176, 60, 17), (184, 60, 19),
- (207, 72, 17), (212, 69, 17), (217, 66, 17), (218, 63, 17),
- (220, 60, 19), (216, 63, 15), (212, 57, 12), (199, 50, 7),
- (190, 42, 5), (176, 39, 5), (165, 34, 12), (150, 36, 17),
- (146, 39, 22), (141, 43, 25), (139, 41, 31), (136, 40, 40),
- (133, 40, 52), (129, 41, 60), (133, 49, 68), (142, 49, 72),
- (152, 49, 81), (153, 41, 82), (162, 52, 86), (176, 63, 78),
- (191, 77, 71), (190, 79, 54), (187, 88, 44), (189, 100, 33),
- (196, 112, 25), (197, 124, 20), (187, 131, 19), (174, 132, 23),
- (162, 118, 29), (152, 101, 46), (133, 87, 62), (112, 77, 76),
- (86, 63, 85), (64, 47, 97), (43, 33, 100), (39, 24, 101),
- (43, 21, 94), (51, 18, 86), (59, 15, 71), (76, 13, 62),
- (95, 13, 57), (111, 12, 55), (123, 9, 48), (132, 9, 43),
- (140, 12, 38), (149, 22, 39), (158, 32, 35), (168, 45, 33),
- (177, 56, 20), (190, 68, 14), (198, 73, 11), (204, 77, 22),
- (204, 73, 29), (200, 68, 36), (183, 54, 48), (166, 43, 65),
- (145, 31, 78), (123, 22, 84), (96, 12, 92), (77, 8, 97),
- (69, 10, 93), (64, 16, 85), (67, 22, 78), (67, 40, 76),
- (79, 49, 65), (96, 59, 62), (130, 61, 54), (152, 84, 58)
- ),
-
-// 562 Fiesta
-((84, 124, 123), (56, 94, 149), (36, 79, 163), (16, 64, 177),
- (17, 63, 165), (18, 62, 153), (23, 64, 150), (29, 66, 148),
- (54, 85, 153), (57, 97, 135), (60, 110, 118), (72, 116, 91),
- (85, 122, 65), (96, 117, 51), (108, 113, 38), (110, 110, 34),
- (113, 107, 30), (123, 85, 16), (127, 71, 9), (131, 57, 3),
- (137, 50, 2), (144, 44, 1), (146, 46, 1), (148, 49, 1),
- (141, 60, 15), (124, 61, 40), (107, 62, 65), (91, 65, 92),
- (75, 68, 119), (69, 73, 129), (64, 79, 139), (54, 94, 161),
- (40, 107, 188), (10, 105, 235), (6, 96, 242), (2, 88, 250),
- (3, 92, 249), (4, 96, 248), (6, 99, 244), (9, 102, 241),
- (20, 103, 212), (23, 108, 195), (27, 113, 179), (29, 123, 154),
- (31, 134, 129), (33, 135, 115), (36, 137, 101), (44, 127, 71),
- (56, 118, 51), (78, 94, 25), (91, 84, 17), (105, 75, 10),
- (121, 76, 16), (138, 78, 22), (143, 83, 29), (148, 88, 37),
- (149, 121, 49), (152, 132, 50), (156, 144, 51), (152, 163, 68),
- (149, 182, 85), (143, 188, 89), (138, 194, 94), (130, 193, 84),
- (117, 184, 71), (89, 158, 61), (80, 151, 60), (71, 144, 60),
- (64, 143, 55), (58, 143, 51), (48, 134, 42), (37, 124, 37),
- (46, 98, 35), (62, 101, 38), (78, 105, 41), (93, 116, 51),
- (108, 127, 61), (114, 130, 67), (121, 133, 73), (123, 139, 81),
- (126, 145, 86), (118, 161, 99), (112, 173, 114), (106, 186, 129),
- (104, 187, 133), (102, 188, 137), (97, 191, 131), (102, 188, 119),
- (136, 185, 112), (153, 167, 102), (171, 150, 93), (177, 140, 81),
- (184, 131, 69), (198, 124, 54), (214, 113, 39), (222, 98, 33),
- (225, 80, 23), (214, 56, 7), (210, 60, 6), (207, 64, 6),
- (203, 66, 7), (200, 68, 8), (185, 79, 14), (169, 88, 24),
- (126, 98, 66), (108, 105, 88), (91, 113, 111), (84, 123, 117),
- (78, 133, 124), (66, 145, 132), (51, 152, 142), (46, 147, 147),
- (38, 142, 144), (32, 134, 105), (31, 131, 93), (31, 128, 81),
- (33, 116, 61), (33, 111, 43), (28, 108, 27), (20, 105, 15),
- (4, 87, 2), (4, 78, 1), (5, 70, 0), (9, 69, 1),
- (14, 69, 2), (29, 72, 2), (49, 69, 2), (67, 57, 1),
- (86, 44, 1), (128, 24, 1), (140, 24, 1), (153, 25, 1),
- (174, 29, 0), (188, 34, 2), (198, 33, 2), (204, 30, 2),
- (206, 27, 3), (197, 26, 4), (188, 26, 5), (183, 22, 4),
- (179, 19, 4), (175, 14, 5), (173, 10, 3), (169, 9, 6),
- (165, 9, 6), (162, 10, 10), (161, 14, 13), (161, 19, 16),
- (159, 30, 26), (147, 42, 39), (135, 57, 51), (122, 68, 60),
- (108, 92, 71), (99, 96, 74), (91, 100, 77), (72, 105, 82),
- (47, 102, 94), (34, 94, 103), (31, 84, 110), (28, 71, 114),
- (26, 63, 107), (7, 42, 85), (5, 37, 81), (3, 32, 78),
- (6, 23, 76), (20, 27, 72), (33, 40, 57), (40, 58, 46),
- (30, 91, 58), (30, 100, 71), (31, 109, 85), (36, 124, 109),
- (40, 145, 127), (39, 160, 135), (28, 163, 142), (19, 162, 146),
- (19, 145, 142), (27, 127, 133), (41, 109, 113), (59, 89, 87),
- (76, 77, 63), (90, 63, 41), (105, 45, 27), (116, 28, 15),
- (129, 13, 5), (124, 17, 4), (120, 21, 4), (106, 30, 8),
- (94, 36, 11), (87, 38, 14), (88, 34, 11), (90, 36, 7),
- (92, 39, 7), (93, 45, 7), (107, 52, 11), (123, 54, 11),
- (144, 57, 8), (163, 57, 7), (176, 56, 6), (193, 53, 9),
- (205, 51, 10), (213, 47, 6), (216, 45, 6), (217, 46, 6),
- (219, 45, 9), (223, 42, 10), (227, 34, 7), (232, 28, 6),
- (236, 24, 4), (238, 27, 3), (239, 30, 4), (238, 31, 2),
- (235, 33, 5), (235, 37, 14), (232, 54, 29), (228, 76, 47),
- (217, 91, 76), (195, 101, 90), (167, 99, 115), (139, 97, 145),
- (114, 103, 151), (95, 100, 169), (77, 99, 151), (62, 84, 135),
- (54, 66, 130), (51, 58, 111), (56, 51, 103), (61, 59, 83),
- (63, 72, 60), (65, 82, 52), (64, 93, 53), (65, 97, 62),
- (62, 102, 73), (52, 110, 78), (45, 121, 86), (34, 133, 94),
- (26, 139, 104), (20, 142, 115), (13, 139, 120), (12, 143, 130),
- (13, 153, 143), (18, 161, 160), (20, 171, 181), (16, 177, 193),
- (9, 178, 206), (5, 176, 220), (6, 172, 231), (7, 171, 239),
- (15, 168, 234), (31, 168, 222), (53, 169, 208), (76, 165, 188),
- (74, 165, 189), (68, 157, 179), (68, 149, 164), (66, 141, 150)
- ),
-
-// 563 First_Love
-((218, 159, 144), (232, 175, 163), (230, 176, 159), (228, 177, 156),
- (227, 177, 154), (227, 178, 152), (229, 178, 151), (231, 178, 151),
- (233, 179, 149), (233, 183, 151), (234, 188, 154), (235, 191, 156),
- (236, 194, 158), (235, 195, 163), (235, 196, 168), (235, 197, 170),
- (235, 199, 172), (240, 204, 180), (239, 206, 185), (239, 208, 190),
- (239, 208, 190), (240, 208, 191), (241, 205, 188), (243, 202, 186),
- (245, 194, 175), (242, 188, 165), (240, 182, 156), (236, 169, 144),
- (232, 156, 133), (228, 150, 127), (225, 144, 122), (219, 126, 110),
- (213, 112, 105), (210, 99, 107), (208, 101, 109), (207, 104, 111),
- (206, 105, 113), (205, 107, 116), (208, 109, 118), (211, 112, 120),
- (226, 134, 128), (228, 143, 131), (230, 153, 134), (230, 158, 135),
- (231, 163, 136), (230, 162, 135), (230, 161, 135), (228, 158, 134),
- (226, 157, 133), (217, 157, 129), (204, 151, 123), (192, 145, 118),
- (187, 139, 114), (183, 134, 110), (184, 134, 110), (186, 134, 111),
- (186, 142, 124), (190, 150, 135), (194, 158, 147), (206, 170, 159),
- (219, 182, 171), (223, 186, 175), (228, 190, 179), (233, 193, 182),
- (238, 197, 186), (242, 200, 186), (240, 191, 175), (238, 182, 164),
- (236, 176, 157), (234, 171, 150), (232, 160, 138), (228, 151, 124),
- (212, 121, 100), (203, 105, 93), (194, 90, 87), (187, 80, 81),
- (181, 70, 76), (177, 65, 76), (173, 61, 77), (167, 58, 76),
- (164, 61, 83), (166, 81, 108), (167, 89, 114), (168, 98, 121),
- (168, 98, 120), (168, 98, 119), (164, 98, 112), (156, 95, 110),
- (135, 78, 100), (123, 62, 88), (112, 47, 76), (107, 41, 73),
- (103, 36, 70), (99, 27, 67), (94, 24, 65), (92, 21, 61),
- (91, 19, 61), (99, 22, 73), (103, 24, 78), (107, 26, 84),
- (108, 26, 85), (109, 27, 86), (112, 27, 90), (117, 34, 95),
- (132, 59, 109), (145, 72, 112), (158, 85, 115), (165, 90, 116),
- (173, 96, 118), (187, 110, 121), (199, 119, 121), (210, 130, 122),
- (218, 139, 120), (230, 138, 107), (230, 135, 102), (230, 133, 98),
- (227, 123, 92), (217, 113, 85), (207, 103, 85), (198, 91, 81),
- (188, 71, 75), (183, 63, 72), (179, 55, 69), (178, 54, 69),
- (178, 53, 69), (180, 49, 73), (186, 51, 81), (191, 50, 85),
- (193, 48, 87), (193, 62, 85), (192, 67, 85), (192, 72, 86),
- (196, 81, 89), (195, 85, 95), (196, 86, 98), (194, 92, 104),
- (185, 98, 100), (177, 94, 97), (170, 91, 94), (165, 86, 94),
- (161, 81, 95), (148, 70, 88), (132, 58, 81), (113, 45, 74),
- (96, 35, 68), (72, 20, 63), (70, 17, 61), (68, 15, 59),
- (70, 12, 55), (72, 11, 52), (74, 11, 53), (77, 13, 57),
- (78, 14, 64), (78, 12, 62), (78, 11, 60), (78, 11, 56),
- (77, 11, 52), (74, 12, 54), (69, 14, 59), (66, 11, 62),
- (61, 12, 60), (56, 10, 53), (55, 10, 52), (54, 10, 51),
- (54, 7, 47), (53, 7, 44), (50, 4, 35), (54, 2, 33),
- (67, 3, 30), (72, 4, 31), (78, 6, 33), (84, 11, 34),
- (97, 16, 42), (112, 26, 55), (128, 41, 68), (143, 51, 84),
- (153, 57, 90), (164, 65, 91), (172, 75, 97), (183, 94, 103),
- (190, 112, 113), (199, 120, 119), (208, 124, 117), (215, 127, 116),
- (226, 149, 122), (227, 153, 127), (229, 158, 133), (231, 162, 140),
- (232, 165, 144), (233, 169, 148), (234, 172, 151), (232, 173, 153),
- (230, 174, 156), (228, 175, 157), (228, 176, 158), (229, 175, 157),
- (229, 171, 155), (225, 166, 153), (224, 160, 150), (222, 158, 146),
- (223, 157, 143), (224, 156, 141), (223, 154, 142), (225, 151, 141),
- (225, 152, 140), (227, 153, 139), (229, 158, 136), (229, 161, 135),
- (229, 160, 132), (227, 157, 127), (223, 150, 121), (221, 145, 114),
- (215, 135, 109), (208, 124, 103), (202, 114, 98), (194, 105, 91),
- (194, 102, 88), (195, 103, 91), (195, 104, 94), (194, 106, 99),
- (190, 108, 100), (188, 109, 101), (187, 110, 106), (185, 107, 107),
- (178, 102, 109), (169, 94, 102), (161, 85, 95), (153, 76, 90),
- (151, 66, 82), (155, 62, 79), (156, 58, 76), (157, 55, 74),
- (155, 53, 77), (154, 50, 75), (157, 52, 71), (162, 53, 68),
- (161, 51, 67), (154, 48, 72), (144, 42, 76), (132, 35, 77),
- (122, 33, 74), (114, 28, 71), (105, 23, 68), (102, 23, 67),
- (98, 20, 68), (95, 21, 71), (95, 20, 73), (95, 20, 74),
- (109, 32, 74), (120, 37, 72), (137, 56, 81), (157, 74, 93),
- (167, 84, 107), (188, 111, 120), (194, 121, 124), (205, 142, 132)
- ),
-
-// 564 Flame
-((132, 76, 52), (110, 62, 38), (101, 57, 31), (93, 52, 25),
- (108, 66, 34), (124, 80, 43), (136, 90, 50), (148, 100, 58),
- (189, 135, 84), (200, 141, 88), (211, 148, 92), (213, 144, 91),
- (215, 141, 90), (209, 126, 84), (204, 112, 79), (201, 105, 74),
- (198, 98, 70), (178, 77, 47), (171, 70, 38), (164, 63, 29),
- (163, 63, 27), (162, 63, 26), (160, 64, 25), (158, 66, 24),
- (148, 73, 25), (145, 68, 25), (143, 64, 26), (139, 54, 23),
- (135, 45, 20), (133, 42, 19), (132, 40, 19), (130, 40, 19),
- (134, 41, 23), (151, 53, 27), (162, 67, 28), (174, 82, 30),
- (187, 99, 39), (201, 116, 48), (207, 125, 55), (214, 135, 62),
- (230, 169, 81), (234, 176, 90), (239, 183, 99), (238, 185, 106),
- (237, 187, 113), (234, 186, 115), (231, 186, 117), (229, 184, 117),
- (226, 178, 113), (230, 168, 96), (226, 161, 87), (223, 155, 79),
- (218, 146, 68), (213, 138, 57), (211, 133, 51), (209, 128, 45),
- (188, 113, 37), (176, 103, 31), (165, 94, 25), (151, 82, 21),
- (137, 70, 18), (129, 66, 17), (121, 62, 17), (106, 53, 16),
- (93, 46, 11), (82, 34, 9), (82, 33, 9), (82, 33, 10),
- (84, 34, 9), (86, 36, 8), (94, 41, 10), (107, 49, 11),
- (139, 70, 14), (151, 77, 19), (164, 85, 25), (171, 87, 30),
- (178, 89, 36), (179, 88, 35), (181, 88, 35), (177, 84, 33),
- (172, 74, 31), (155, 48, 31), (144, 38, 26), (134, 28, 22),
- (130, 25, 20), (126, 22, 18), (118, 18, 17), (113, 19, 17),
- (110, 26, 20), (114, 33, 24), (119, 40, 29), (122, 45, 32),
- (126, 50, 36), (136, 61, 43), (145, 69, 46), (149, 71, 47),
- (153, 70, 45), (154, 60, 40), (149, 56, 38), (145, 52, 36),
- (141, 50, 34), (138, 48, 33), (128, 44, 30), (124, 41, 26),
- (125, 44, 29), (131, 54, 34), (137, 65, 40), (141, 72, 42),
- (146, 79, 45), (154, 88, 49), (161, 95, 52), (167, 99, 50),
- (174, 98, 47), (176, 87, 41), (174, 83, 39), (172, 79, 38),
- (162, 70, 31), (155, 63, 24), (147, 54, 21), (141, 42, 18),
- (130, 22, 13), (128, 20, 11), (126, 19, 10), (126, 18, 10),
- (127, 18, 11), (128, 14, 10), (135, 11, 8), (148, 13, 5),
- (158, 16, 5), (170, 25, 11), (170, 26, 13), (170, 28, 15),
- (172, 34, 15), (173, 37, 17), (171, 40, 20), (164, 42, 24),
- (139, 39, 26), (125, 36, 23), (111, 33, 21), (105, 30, 20),
- (100, 28, 19), (96, 26, 17), (94, 21, 15), (95, 17, 12),
- (99, 17, 8), (114, 16, 4), (120, 16, 4), (126, 17, 4),
- (135, 22, 4), (140, 31, 3), (144, 34, 3), (144, 35, 3),
- (151, 31, 4), (146, 32, 5), (142, 33, 7), (132, 32, 8),
- (116, 29, 10), (108, 25, 8), (106, 20, 9), (103, 20, 12),
- (106, 26, 16), (119, 50, 31), (124, 57, 35), (129, 65, 40),
- (141, 81, 48), (153, 96, 52), (166, 109, 58), (179, 120, 65),
- (191, 133, 76), (192, 133, 75), (193, 133, 75), (194, 134, 68),
- (197, 131, 62), (192, 126, 59), (190, 121, 58), (190, 119, 60),
- (196, 124, 65), (208, 133, 70), (217, 144, 79), (223, 152, 88),
- (227, 161, 96), (232, 172, 108), (239, 186, 120), (246, 200, 132),
- (251, 217, 150), (251, 218, 151), (252, 220, 152), (251, 221, 154),
- (252, 221, 153), (253, 223, 155), (253, 221, 154), (253, 218, 151),
- (251, 207, 142), (245, 196, 128), (239, 184, 113), (231, 171, 97),
- (225, 162, 87), (218, 149, 75), (211, 136, 63), (204, 124, 50),
- (198, 114, 39), (194, 109, 34), (190, 104, 32), (185, 99, 36),
- (183, 93, 37), (179, 86, 37), (177, 84, 36), (174, 83, 35),
- (168, 80, 38), (163, 80, 40), (158, 78, 42), (155, 80, 42),
- (154, 83, 41), (151, 84, 41), (149, 84, 39), (147, 85, 38),
- (146, 87, 38), (148, 92, 37), (150, 94, 38), (150, 92, 37),
- (149, 90, 37), (145, 87, 36), (143, 87, 35), (140, 88, 36),
- (138, 87, 35), (135, 86, 37), (132, 84, 38), (130, 80, 35),
- (128, 77, 35), (128, 74, 31), (127, 72, 31), (130, 72, 35),
- (133, 75, 35), (140, 80, 40), (151, 88, 44), (159, 97, 50),
- (168, 107, 59), (169, 114, 64), (171, 116, 68), (173, 117, 69),
- (172, 112, 69), (172, 105, 67), (166, 95, 62), (160, 83, 57),
- (155, 77, 52), (152, 72, 49), (154, 71, 47), (158, 69, 51),
- (164, 69, 55), (173, 76, 60), (183, 89, 66), (191, 105, 69),
- (180, 103, 67), (166, 95, 63), (148, 83, 58), (132, 70, 51)
- ),
-
-// 565 Flying_a_Kite
-((90, 150, 101), (83, 161, 102), (69, 169, 104), (56, 177, 107),
- (69, 175, 117), (83, 174, 127), (91, 170, 124), (99, 166, 122),
- (116, 171, 78), (118, 164, 58), (121, 158, 38), (110, 155, 30),
- (100, 152, 23), (101, 153, 26), (103, 154, 29), (105, 150, 36),
- (108, 147, 43), (104, 173, 67), (113, 185, 77), (122, 197, 88),
- (127, 203, 83), (132, 210, 78), (134, 214, 77), (136, 218, 77),
- (135, 202, 68), (126, 200, 58), (118, 199, 49), (110, 203, 57),
- (103, 208, 66), (111, 212, 76), (119, 216, 86), (116, 221, 104),
- (109, 207, 108), (125, 172, 95), (127, 144, 93), (129, 117, 92),
- (132, 96, 68), (136, 75, 45), (135, 72, 34), (135, 70, 24),
- (147, 76, 27), (144, 93, 23), (142, 110, 20), (143, 108, 25),
- (144, 107, 31), (140, 100, 31), (136, 93, 31), (112, 89, 36),
- (103, 74, 49), (94, 58, 53), (76, 70, 65), (58, 82, 78),
- (53, 98, 90), (48, 114, 102), (40, 122, 96), (33, 131, 90),
- (28, 150, 85), (30, 144, 83), (32, 138, 81), (32, 134, 59),
- (32, 131, 37), (28, 120, 34), (25, 110, 31), (28, 86, 37),
- (25, 79, 31), (30, 81, 20), (40, 90, 37), (51, 99, 54),
- (50, 104, 59), (50, 110, 65), (51, 121, 74), (59, 131, 86),
- (82, 138, 115), (86, 117, 123), (90, 97, 132), (114, 84, 127),
- (139, 71, 123), (148, 70, 115), (157, 69, 107), (181, 79, 95),
- (199, 100, 79), (210, 121, 59), (208, 131, 56), (206, 141, 53),
- (206, 146, 62), (206, 152, 71), (204, 164, 92), (203, 169, 101),
- (181, 186, 132), (167, 195, 144), (153, 205, 156), (144, 200, 153),
- (136, 195, 151), (125, 192, 131), (112, 178, 116), (108, 161, 93),
- (102, 146, 75), (121, 158, 40), (135, 164, 36), (149, 170, 33),
- (161, 181, 35), (173, 193, 38), (186, 216, 46), (202, 227, 57),
- (221, 229, 84), (223, 221, 91), (226, 214, 98), (223, 209, 93),
- (221, 205, 88), (224, 196, 78), (221, 177, 69), (213, 164, 65),
- (200, 162, 53), (192, 158, 37), (191, 151, 35), (190, 144, 34),
- (178, 138, 30), (163, 142, 34), (149, 150, 45), (143, 155, 57),
- (130, 157, 84), (119, 171, 106), (108, 186, 129), (107, 191, 139),
- (107, 196, 149), (101, 203, 165), (88, 206, 179), (67, 205, 185),
- (53, 198, 182), (47, 180, 179), (47, 167, 182), (48, 155, 185),
- (57, 124, 186), (60, 95, 179), (91, 82, 178), (115, 67, 188),
- (133, 49, 181), (140, 62, 178), (148, 76, 175), (149, 81, 176),
- (150, 87, 178), (122, 107, 168), (97, 121, 159), (77, 122, 163),
- (66, 103, 182), (36, 108, 189), (33, 107, 189), (31, 107, 190),
- (33, 86, 203), (40, 80, 222), (45, 100, 230), (53, 120, 233),
- (56, 120, 227), (54, 127, 225), (53, 134, 223), (50, 155, 223),
- (42, 171, 222), (46, 171, 212), (55, 164, 198), (75, 166, 197),
- (88, 164, 191), (118, 114, 151), (123, 101, 146), (129, 88, 141),
- (131, 70, 135), (129, 59, 128), (129, 57, 124), (123, 66, 136),
- (135, 111, 176), (146, 124, 184), (157, 137, 193), (171, 168, 195),
- (183, 189, 188), (196, 207, 174), (209, 207, 160), (224, 211, 128),
- (224, 213, 96), (224, 220, 67), (223, 211, 48), (225, 193, 34),
- (220, 174, 28), (210, 161, 36), (207, 151, 42), (205, 139, 53),
- (178, 142, 103), (173, 147, 118), (168, 152, 133), (176, 161, 157),
- (195, 177, 175), (199, 174, 182), (190, 167, 185), (183, 155, 174),
- (190, 165, 163), (187, 155, 143), (170, 148, 126), (153, 151, 110),
- (145, 177, 104), (140, 198, 106), (122, 211, 115), (107, 226, 135),
- (95, 230, 147), (89, 226, 153), (79, 206, 149), (70, 182, 144),
- (62, 151, 140), (56, 128, 140), (50, 107, 145), (40, 84, 144),
- (48, 53, 152), (69, 40, 160), (87, 49, 182), (82, 72, 194),
- (80, 94, 215), (97, 114, 227), (122, 138, 236), (132, 168, 235),
- (134, 201, 237), (143, 221, 241), (159, 231, 243), (173, 238, 243),
- (179, 241, 239), (183, 238, 230), (192, 235, 216), (203, 237, 201),
- (194, 235, 175), (180, 221, 151), (165, 205, 123), (164, 195, 101),
- (158, 193, 69), (154, 186, 50), (148, 177, 40), (149, 167, 47),
- (151, 167, 50), (159, 176, 64), (162, 187, 80), (163, 198, 115),
- (158, 204, 137), (155, 208, 166), (151, 211, 177), (146, 215, 192),
- (135, 216, 200), (126, 208, 214), (115, 199, 216), (107, 190, 211),
- (99, 189, 207), (101, 183, 215), (91, 178, 225), (78, 178, 230),
- (72, 187, 227), (86, 187, 230), (97, 179, 226), (102, 167, 220),
- (115, 161, 198), (134, 158, 169), (118, 154, 129), (101, 149, 106)
- ),
-
-// 566 Foamy_Waves
-((40, 46, 134), (48, 54, 142), (51, 57, 146), (55, 61, 151),
- (58, 68, 156), (62, 75, 162), (62, 77, 164), (63, 80, 166),
- (63, 86, 169), (61, 89, 169), (60, 93, 169), (58, 94, 169),
- (56, 95, 169), (54, 95, 167), (52, 96, 166), (50, 95, 165),
- (49, 95, 165), (44, 93, 162), (40, 88, 159), (36, 84, 156),
- (31, 79, 149), (26, 75, 143), (23, 73, 140), (21, 71, 137),
- (13, 64, 126), (11, 62, 122), (10, 61, 119), (10, 64, 119),
- (11, 67, 119), (12, 70, 121), (14, 74, 123), (21, 81, 127),
- (29, 92, 131), (59, 106, 132), (72, 113, 133), (86, 120, 135),
- (100, 130, 138), (115, 140, 141), (122, 141, 138), (130, 142, 136),
- (166, 168, 147), (169, 172, 159), (173, 177, 171), (180, 182, 176),
- (187, 187, 181), (189, 188, 182), (191, 190, 184), (191, 184, 185),
- (191, 184, 188), (185, 173, 180), (182, 163, 167), (179, 153, 154),
- (170, 145, 154), (162, 138, 154), (155, 130, 152), (149, 123, 150),
- (108, 98, 131), (91, 84, 127), (75, 70, 123), (57, 55, 119),
- (40, 41, 115), (33, 37, 113), (26, 33, 111), (18, 27, 100),
- (13, 23, 92), (7, 19, 79), (8, 24, 76), (9, 29, 73),
- (9, 30, 71), (10, 31, 70), (13, 36, 70), (15, 39, 70),
- (15, 45, 71), (14, 45, 69), (14, 46, 67), (13, 45, 64),
- (13, 45, 62), (13, 45, 61), (13, 45, 60), (13, 43, 56),
- (13, 43, 55), (14, 46, 55), (14, 49, 58), (15, 53, 62),
- (16, 54, 63), (17, 55, 64), (18, 55, 67), (18, 56, 69),
- (18, 54, 73), (18, 52, 72), (18, 50, 71), (18, 48, 70),
- (18, 47, 69), (18, 43, 66), (17, 40, 64), (17, 39, 64),
- (15, 36, 66), (14, 35, 74), (15, 37, 79), (17, 39, 85),
- (17, 39, 87), (18, 40, 90), (21, 45, 97), (22, 48, 101),
- (25, 50, 105), (28, 56, 106), (32, 62, 108), (34, 65, 108),
- (36, 68, 108), (39, 72, 108), (40, 73, 107), (41, 78, 108),
- (41, 80, 109), (48, 92, 116), (49, 94, 117), (51, 96, 119),
- (52, 100, 123), (54, 103, 126), (54, 104, 127), (52, 104, 127),
- (47, 104, 123), (43, 101, 119), (40, 98, 116), (38, 97, 113),
- (36, 96, 111), (32, 93, 105), (29, 88, 100), (26, 82, 94),
- (24, 78, 90), (18, 64, 82), (17, 60, 80), (17, 56, 79),
- (14, 53, 77), (13, 46, 73), (11, 38, 70), (6, 32, 67),
- (0, 23, 63), (0, 21, 61), (0, 20, 59), (0, 20, 58),
- (0, 20, 58), (0, 18, 56), (0, 18, 55), (0, 17, 54),
- (0, 17, 54), (0, 11, 52), (0, 10, 51), (0, 10, 51),
- (0, 7, 49), (0, 7, 49), (0, 6, 48), (0, 6, 48),
- (0, 8, 49), (0, 8, 49), (0, 8, 49), (0, 10, 51),
- (0, 11, 52), (0, 13, 54), (0, 14, 56), (0, 15, 58),
- (0, 16, 59), (0, 19, 62), (0, 19, 62), (0, 19, 62),
- (0, 21, 63), (0, 24, 64), (0, 26, 66), (0, 26, 67),
- (0, 34, 73), (0, 34, 74), (0, 35, 75), (0, 36, 78),
- (0, 36, 81), (0, 38, 85), (0, 41, 88), (0, 39, 90),
- (0, 38, 93), (0, 36, 94), (0, 35, 97), (0, 32, 98),
- (0, 31, 100), (0, 27, 103), (0, 24, 105), (0, 23, 108),
- (0, 15, 113), (0, 14, 115), (0, 13, 117), (0, 12, 123),
- (0, 10, 128), (0, 8, 134), (1, 5, 139), (3, 5, 146),
- (9, 7, 151), (17, 10, 157), (20, 13, 162), (24, 14, 168),
- (28, 15, 172), (30, 17, 175), (28, 15, 177), (28, 15, 179),
- (25, 14, 180), (22, 14, 181), (19, 14, 183), (16, 14, 184),
- (14, 14, 184), (15, 17, 184), (15, 23, 183), (15, 26, 180),
- (15, 28, 177), (15, 30, 173), (13, 31, 168), (10, 32, 162),
- (6, 31, 157), (3, 30, 151), (1, 30, 147), (0, 31, 146),
- (0, 31, 145), (0, 31, 145), (0, 31, 145), (0, 29, 146),
- (0, 27, 147), (0, 27, 149), (0, 27, 150), (0, 24, 149),
- (0, 24, 147), (0, 24, 145), (0, 26, 142), (0, 20, 139),
- (0, 23, 138), (0, 22, 137), (0, 16, 137), (0, 16, 137),
- (0, 13, 137), (0, 9, 137), (1, 7, 137), (3, 9, 135),
- (5, 11, 134), (6, 12, 130), (7, 14, 126), (9, 16, 120),
- (10, 16, 113), (10, 16, 109), (10, 16, 105), (11, 17, 104),
- (13, 17, 103), (14, 17, 103), (17, 20, 105), (18, 18, 108),
- (24, 21, 112), (25, 22, 116), (28, 25, 120), (32, 28, 123),
- (33, 30, 124), (33, 32, 127), (35, 35, 128), (37, 40, 131)
- ),
-
-// 567 For_Lenora
-((169, 132, 163), (182, 138, 195), (176, 127, 195), (170, 117, 196),
- (162, 104, 191), (154, 92, 187), (147, 81, 179), (141, 71, 171),
- (111, 41, 143), (99, 39, 127), (88, 37, 112), (79, 39, 108),
- (71, 42, 104), (69, 48, 107), (68, 54, 110), (69, 58, 117),
- (70, 63, 125), (76, 91, 148), (88, 109, 163), (101, 128, 179),
- (122, 143, 189), (144, 159, 199), (153, 167, 204), (163, 175, 210),
- (171, 193, 224), (169, 190, 221), (167, 187, 219), (156, 179, 219),
- (146, 171, 219), (134, 163, 214), (122, 155, 209), (105, 140, 189),
- (93, 125, 166), (78, 117, 133), (64, 115, 108), (51, 113, 83),
- (42, 116, 68), (33, 120, 53), (29, 119, 48), (26, 118, 44),
- (33, 113, 45), (39, 101, 48), (46, 90, 52), (58, 78, 57),
- (70, 67, 62), (75, 62, 63), (81, 58, 65), (80, 52, 71),
- (76, 51, 78), (58, 38, 96), (59, 39, 102), (60, 40, 109),
- (56, 34, 121), (53, 28, 134), (59, 23, 136), (65, 19, 139),
- (91, 22, 134), (88, 19, 130), (86, 17, 127), (90, 15, 119),
- (95, 14, 111), (91, 16, 109), (88, 18, 108), (84, 19, 109),
- (85, 24, 107), (92, 23, 95), (86, 27, 93), (81, 31, 92),
- (80, 33, 88), (80, 36, 85), (78, 34, 76), (68, 27, 65),
- (44, 25, 53), (38, 20, 47), (32, 15, 41), (26, 18, 37),
- (21, 22, 33), (20, 22, 39), (19, 23, 45), (20, 14, 51),
- (20, 14, 53), (34, 19, 69), (49, 12, 83), (64, 5, 98),
- (69, 9, 101), (75, 13, 104), (76, 27, 104), (72, 44, 97),
- (73, 88, 91), (75, 107, 90), (77, 126, 90), (74, 126, 93),
- (72, 126, 97), (72, 126, 97), (80, 110, 103), (94, 94, 114),
- (107, 75, 131), (122, 51, 140), (125, 43, 140), (128, 36, 140),
- (129, 37, 134), (131, 39, 129), (136, 45, 114), (140, 47, 102),
- (131, 37, 94), (121, 29, 81), (112, 21, 69), (108, 22, 64),
- (105, 23, 59), (94, 30, 60), (83, 31, 58), (71, 32, 55),
- (66, 33, 50), (73, 40, 49), (75, 44, 52), (78, 48, 56),
- (89, 56, 66), (113, 69, 79), (137, 77, 98), (159, 98, 115),
- (187, 129, 139), (196, 142, 158), (206, 155, 177), (208, 160, 185),
- (211, 165, 194), (215, 172, 196), (216, 169, 196), (209, 168, 195),
- (192, 164, 194), (160, 146, 156), (153, 138, 144), (147, 130, 133),
- (121, 114, 123), (97, 95, 107), (79, 79, 88), (73, 63, 73),
- (69, 46, 73), (75, 46, 70), (82, 47, 68), (87, 51, 70),
- (93, 55, 72), (102, 59, 86), (111, 68, 104), (118, 79, 123),
- (130, 98, 139), (146, 119, 173), (144, 118, 181), (142, 117, 190),
- (140, 114, 200), (137, 113, 199), (141, 106, 189), (136, 99, 169),
- (114, 74, 130), (108, 71, 120), (103, 68, 111), (96, 71, 85),
- (96, 79, 64), (89, 85, 47), (82, 91, 42), (77, 93, 44),
- (81, 105, 61), (102, 139, 102), (103, 138, 110), (104, 138, 119),
- (100, 128, 137), (93, 121, 147), (91, 126, 147), (91, 134, 143),
- (106, 134, 137), (111, 135, 139), (117, 136, 141), (130, 149, 142),
- (136, 155, 150), (149, 152, 146), (151, 132, 157), (148, 114, 159),
- (131, 91, 162), (118, 71, 140), (98, 49, 121), (80, 37, 96),
- (57, 31, 79), (46, 36, 58), (36, 44, 47), (30, 60, 36),
- (21, 81, 19), (22, 82, 23), (23, 83, 28), (33, 84, 42),
- (50, 88, 55), (71, 91, 57), (96, 90, 69), (121, 89, 84),
- (142, 89, 104), (163, 102, 112), (186, 101, 120), (205, 99, 127),
- (215, 95, 141), (218, 108, 150), (220, 116, 160), (216, 117, 169),
- (210, 120, 182), (206, 130, 193), (205, 145, 202), (200, 154, 211),
- (200, 165, 218), (204, 170, 220), (201, 169, 214), (191, 159, 205),
- (183, 147, 196), (177, 135, 177), (160, 119, 157), (135, 105, 141),
- (114, 92, 133), (106, 83, 124), (100, 75, 120), (100, 76, 125),
- (108, 89, 138), (126, 107, 153), (140, 122, 170), (143, 133, 185),
- (144, 142, 196), (148, 150, 201), (152, 147, 203), (149, 146, 197),
- (143, 141, 195), (142, 140, 196), (146, 132, 199), (162, 134, 197),
- (178, 142, 197), (194, 156, 206), (202, 167, 218), (215, 179, 226),
- (225, 187, 227), (231, 193, 226), (226, 195, 227), (217, 193, 228),
- (199, 189, 222), (182, 172, 205), (162, 154, 188), (145, 140, 167),
- (123, 145, 143), (111, 146, 117), (106, 136, 99), (108, 120, 91),
- (113, 114, 85), (118, 121, 88), (126, 121, 96), (127, 111, 108),
- (133, 96, 118), (139, 85, 126), (144, 81, 130), (146, 80, 129),
- (150, 90, 140), (159, 95, 144), (158, 106, 147), (164, 112, 142)
- ),
-
-// 568 For_Stacy
-((169, 133, 132), (195, 138, 160), (195, 127, 157), (196, 117, 155),
- (191, 104, 147), (187, 92, 140), (179, 81, 128), (171, 71, 116),
- (143, 41, 88), (127, 39, 80), (112, 37, 72), (108, 39, 78),
- (104, 42, 84), (107, 48, 94), (110, 54, 104), (116, 58, 114),
- (123, 63, 125), (122, 76, 148), (131, 88, 163), (140, 101, 179),
- (158, 122, 189), (176, 144, 199), (183, 153, 204), (191, 163, 210),
- (194, 171, 224), (193, 169, 221), (192, 167, 219), (187, 156, 219),
- (183, 146, 219), (173, 134, 214), (163, 122, 209), (141, 105, 189),
- (123, 93, 166), (85, 78, 133), (68, 84, 123), (51, 90, 113),
- (42, 101, 116), (33, 113, 120), (29, 113, 119), (26, 113, 118),
- (33, 113, 113), (39, 101, 101), (46, 90, 89), (56, 80, 75),
- (66, 70, 62), (73, 70, 60), (81, 70, 58), (80, 56, 52),
- (78, 51, 57), (96, 38, 84), (102, 39, 92), (109, 40, 100),
- (121, 34, 112), (134, 28, 125), (136, 23, 118), (139, 19, 111),
- (134, 22, 82), (130, 19, 78), (127, 17, 74), (119, 15, 59),
- (111, 14, 44), (109, 16, 47), (108, 18, 51), (109, 19, 58),
- (107, 24, 58), (95, 23, 37), (93, 27, 44), (92, 31, 51),
- (88, 33, 49), (85, 36, 48), (78, 34, 38), (68, 27, 30),
- (53, 25, 38), (47, 20, 33), (41, 15, 28), (35, 18, 30),
- (30, 21, 33), (33, 20, 39), (37, 19, 45), (51, 14, 50),
- (53, 14, 53), (69, 19, 61), (83, 12, 57), (98, 5, 53),
- (101, 9, 54), (104, 13, 55), (104, 27, 67), (97, 44, 76),
- (73, 73, 91), (75, 96, 108), (77, 120, 126), (74, 114, 126),
- (72, 109, 126), (72, 109, 126), (80, 91, 110), (111, 94, 114),
- (131, 75, 108), (140, 51, 82), (140, 43, 72), (140, 36, 63),
- (135, 37, 57), (131, 39, 51), (136, 54, 45), (140, 72, 47),
- (131, 60, 37), (121, 55, 29), (112, 50, 21), (108, 53, 22),
- (105, 57, 23), (94, 54, 30), (83, 48, 31), (71, 42, 32),
- (66, 44, 33), (73, 59, 40), (75, 62, 44), (78, 65, 48),
- (89, 74, 56), (113, 96, 69), (137, 107, 77), (159, 133, 98),
- (187, 169, 129), (196, 172, 142), (206, 176, 155), (208, 175, 160),
- (211, 175, 165), (215, 185, 172), (216, 183, 169), (209, 176, 168),
- (194, 164, 171), (160, 148, 146), (153, 144, 138), (147, 141, 130),
- (123, 114, 117), (107, 95, 107), (86, 79, 88), (73, 63, 64),
- (73, 46, 54), (77, 50, 50), (82, 55, 47), (87, 62, 51),
- (93, 70, 55), (102, 68, 59), (111, 68, 68), (123, 79, 91),
- (139, 98, 113), (173, 119, 154), (181, 118, 165), (190, 117, 176),
- (200, 114, 187), (199, 113, 188), (189, 106, 167), (169, 99, 142),
- (130, 74, 98), (120, 71, 90), (111, 68, 82), (96, 78, 71),
- (86, 96, 64), (57, 89, 47), (42, 91, 43), (44, 93, 53),
- (61, 105, 78), (102, 139, 133), (103, 133, 135), (104, 128, 138),
- (104, 100, 137), (111, 93, 147), (104, 91, 147), (92, 91, 143),
- (106, 107, 137), (112, 112, 139), (119, 117, 141), (130, 140, 149),
- (136, 144, 155), (146, 152, 148), (157, 132, 142), (159, 114, 132),
- (162, 91, 132), (140, 71, 103), (121, 49, 82), (96, 37, 61),
- (79, 31, 60), (58, 36, 51), (37, 36, 47), (30, 58, 60),
- (19, 81, 69), (21, 82, 74), (23, 83, 79), (33, 82, 84),
- (50, 88, 87), (57, 91, 72), (79, 96, 69), (121, 120, 84),
- (142, 119, 89), (163, 144, 102), (186, 155, 101), (205, 161, 99),
- (215, 151, 95), (218, 159, 108), (220, 161, 116), (216, 148, 117),
- (210, 135, 120), (206, 131, 130), (205, 145, 151), (211, 154, 174),
- (218, 165, 191), (220, 170, 194), (214, 169, 189), (205, 159, 180),
- (196, 147, 168), (177, 135, 141), (160, 119, 122), (141, 105, 116),
- (133, 92, 117), (124, 83, 107), (120, 75, 102), (125, 76, 109),
- (138, 89, 127), (153, 107, 141), (170, 122, 159), (185, 133, 183),
- (190, 142, 196), (192, 148, 201), (200, 147, 203), (193, 146, 197),
- (189, 141, 195), (190, 140, 196), (199, 132, 195), (197, 134, 178),
- (197, 142, 170), (206, 156, 175), (218, 167, 191), (226, 179, 197),
- (227, 187, 195), (231, 193, 194), (227, 195, 201), (228, 193, 210),
- (222, 189, 217), (205, 172, 200), (188, 154, 185), (167, 140, 166),
- (123, 128, 145), (111, 145, 146), (99, 136, 124), (91, 120, 99),
- (88, 114, 85), (90, 121, 88), (105, 126, 96), (127, 127, 108),
- (133, 105, 96), (139, 89, 85), (144, 85, 81), (146, 86, 80),
- (150, 91, 90), (159, 100, 95), (158, 109, 106), (164, 126, 112)
- ),
-
-// 569 Forest
-((45, 71, 45), (42, 66, 42), (39, 61, 41), (36, 56, 41),
- (32, 49, 35), (29, 42, 29), (32, 33, 27), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (30, 30, 25), (25, 36, 25), (25, 36, 25),
- (25, 37, 25), (33, 43, 28), (40, 48, 30), (47, 54, 32),
- (54, 60, 33), (62, 67, 35), (65, 70, 35), (69, 74, 36),
- (80, 84, 39), (84, 88, 41), (89, 93, 43), (92, 96, 44),
- (96, 100, 45), (96, 100, 45), (97, 101, 45), (95, 101, 45),
- (94, 100, 45), (88, 92, 41), (83, 87, 40), (78, 82, 39),
- (72, 77, 37), (67, 72, 36), (63, 70, 36), (60, 68, 36),
- (54, 64, 34), (51, 64, 34), (48, 64, 35), (50, 65, 36),
- (52, 67, 38), (54, 68, 38), (56, 70, 39), (56, 73, 41),
- (54, 75, 43), (57, 79, 44), (57, 79, 44), (58, 80, 44),
- (57, 78, 43), (57, 77, 43), (55, 76, 43), (54, 75, 43),
- (45, 67, 41), (40, 62, 38), (36, 58, 36), (33, 53, 35),
- (31, 49, 35), (30, 47, 34), (29, 45, 34), (27, 41, 34),
- (26, 38, 38), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (25, 37, 25), (26, 40, 29), (28, 43, 33), (31, 48, 36),
- (35, 54, 39), (36, 57, 42), (38, 61, 45), (43, 70, 51),
- (55, 82, 51), (88, 109, 62), (98, 118, 65), (109, 127, 69),
- (113, 130, 70), (118, 133, 72), (119, 136, 71), (117, 136, 71),
- (116, 133, 69), (117, 131, 67), (118, 130, 66), (116, 128, 64),
- (115, 126, 62), (114, 121, 60), (111, 113, 56), (101, 105, 49),
- (86, 91, 44), (65, 70, 34), (61, 64, 31), (57, 59, 28),
- (56, 58, 27), (56, 58, 27), (58, 58, 28), (59, 61, 29),
- (61, 61, 31), (58, 61, 31), (56, 61, 32), (56, 60, 31),
- (56, 59, 31), (56, 59, 31), (58, 58, 30), (59, 59, 29),
- (58, 58, 29), (55, 55, 28), (53, 53, 28), (51, 51, 28),
- (47, 47, 27), (42, 42, 27), (38, 38, 26), (36, 26, 26),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (25, 36, 25), (36, 36, 25),
- (33, 38, 24), (33, 38, 24), (33, 38, 24), (35, 37, 24),
- (37, 37, 24), (37, 37, 24), (37, 37, 25), (37, 37, 25),
- (37, 37, 25), (30, 40, 25), (31, 40, 25), (33, 41, 25),
- (31, 41, 26), (31, 41, 26), (27, 41, 27), (26, 41, 31),
- (27, 42, 37), (27, 43, 35), (28, 44, 33), (29, 47, 34),
- (31, 51, 39), (34, 56, 38), (37, 62, 37), (40, 67, 43),
- (44, 71, 44), (54, 83, 50), (55, 87, 53), (56, 91, 56),
- (67, 103, 63), (72, 116, 72), (81, 131, 85), (92, 147, 96),
- (115, 178, 120), (120, 184, 122), (125, 191, 125), (129, 200, 143),
- (132, 206, 146), (136, 209, 145), (134, 209, 151), (132, 209, 145),
- (133, 208, 133), (139, 206, 130), (151, 205, 128), (156, 200, 123),
- (155, 193, 117), (152, 184, 109), (137, 169, 101), (123, 153, 89),
- (93, 119, 64), (88, 111, 59), (84, 104, 55), (79, 91, 46),
- (74, 83, 40), (73, 77, 36), (66, 71, 34), (59, 66, 33),
- (52, 62, 32), (49, 57, 31), (44, 54, 32), (42, 53, 32),
- (41, 53, 33), (46, 56, 33), (50, 59, 34), (60, 63, 36),
- (65, 68, 37), (72, 72, 38), (78, 78, 41), (80, 85, 46),
- (89, 94, 50), (97, 107, 58), (108, 121, 66), (115, 134, 74),
- (121, 143, 80), (129, 148, 82), (133, 151, 83), (134, 152, 83),
- (131, 152, 82), (137, 154, 81), (142, 161, 82), (151, 172, 87),
- (158, 184, 95), (163, 195, 103), (171, 205, 112), (184, 212, 114),
- (188, 213, 114), (190, 210, 111), (184, 203, 105), (187, 198, 97),
- (185, 196, 94), (184, 194, 92), (177, 194, 94), (179, 192, 95),
- (174, 190, 98), (171, 186, 98), (157, 177, 95), (146, 164, 88),
- (136, 148, 78), (120, 132, 67), (101, 115, 59), (88, 100, 51),
- (73, 88, 47), (65, 79, 44), (58, 72, 41), (50, 66, 38),
- (41, 60, 37), (35, 56, 39), (33, 52, 33), (32, 51, 32),
- (33, 52, 33), (34, 55, 34), (41, 60, 37), (41, 66, 41),
- (45, 72, 45), (45, 71, 45), (43, 70, 43), (42, 69, 46),
- (42, 68, 45), (42, 67, 42), (44, 66, 40), (41, 66, 41)
- ),
-
-// 570 Frivolous
-((36, 180, 78), (49, 157, 77), (71, 156, 68), (93, 155, 59),
- (123, 140, 55), (154, 125, 51), (165, 118, 52), (176, 112, 54),
- (210, 76, 47), (202, 78, 49), (195, 80, 52), (179, 86, 47),
- (163, 93, 43), (157, 103, 43), (152, 113, 44), (145, 121, 41),
- (139, 129, 38), (137, 135, 28), (151, 133, 34), (165, 132, 41),
- (170, 130, 43), (176, 128, 46), (183, 127, 45), (190, 127, 44),
- (212, 131, 44), (221, 129, 44), (230, 128, 45), (225, 126, 38),
- (221, 124, 32), (216, 121, 32), (211, 118, 33), (199, 110, 41),
- (182, 115, 48), (168, 124, 68), (176, 138, 91), (184, 153, 114),
- (194, 167, 136), (205, 182, 159), (215, 189, 170), (226, 196, 181),
- (249, 219, 196), (251, 215, 189), (253, 212, 182), (252, 199, 153),
- (251, 187, 124), (251, 179, 112), (251, 172, 101), (253, 156, 78),
- (249, 139, 58), (242, 122, 24), (236, 120, 25), (230, 119, 27),
- (224, 115, 30), (219, 111, 34), (216, 113, 36), (214, 115, 38),
- (187, 118, 54), (176, 125, 68), (166, 132, 83), (168, 139, 93),
- (170, 147, 104), (172, 154, 110), (174, 162, 117), (176, 183, 135),
- (168, 193, 148), (170, 196, 143), (157, 192, 133), (145, 188, 124),
- (137, 178, 116), (129, 169, 109), (124, 146, 86), (131, 127, 79),
- (156, 86, 55), (172, 78, 50), (188, 71, 46), (208, 72, 46),
- (229, 73, 46), (233, 76, 45), (238, 79, 45), (237, 90, 44),
- (238, 96, 43), (248, 100, 45), (239, 105, 50), (230, 110, 56),
- (224, 112, 57), (219, 115, 59), (207, 122, 63), (188, 134, 72),
- (146, 153, 82), (133, 154, 80), (120, 156, 79), (115, 155, 81),
- (110, 154, 83), (109, 151, 85), (113, 142, 84), (122, 130, 77),
- (137, 116, 75), (176, 95, 72), (193, 95, 75), (210, 95, 79),
- (217, 98, 84), (225, 101, 89), (236, 105, 101), (242, 110, 104),
- (249, 143, 133), (249, 154, 146), (250, 165, 159), (247, 164, 157),
- (245, 164, 156), (239, 159, 149), (234, 162, 145), (233, 160, 136),
- (225, 150, 125), (197, 121, 95), (194, 120, 91), (192, 119, 87),
- (187, 116, 84), (178, 110, 83), (160, 101, 79), (147, 99, 76),
- (126, 92, 63), (119, 87, 62), (112, 82, 62), (108, 79, 63),
- (104, 76, 65), (104, 71, 60), (108, 66, 62), (125, 76, 69),
- (147, 87, 89), (183, 101, 107), (190, 108, 105), (197, 115, 104),
- (214, 129, 102), (230, 135, 100), (243, 134, 99), (247, 137, 91),
- (243, 139, 79), (244, 139, 84), (246, 139, 89), (243, 139, 92),
- (241, 140, 96), (239, 138, 98), (240, 136, 99), (241, 130, 103),
- (238, 118, 105), (219, 82, 97), (212, 73, 93), (206, 65, 90),
- (205, 58, 83), (199, 55, 81), (203, 61, 86), (201, 70, 88),
- (214, 106, 88), (220, 117, 93), (226, 129, 99), (233, 149, 111),
- (231, 165, 112), (220, 173, 104), (208, 172, 96), (193, 169, 99),
- (176, 159, 98), (147, 120, 68), (142, 112, 61), (137, 104, 54),
- (129, 92, 46), (128, 86, 47), (137, 75, 48), (145, 74, 44),
- (148, 100, 55), (157, 108, 63), (166, 117, 71), (183, 133, 77),
- (197, 154, 68), (205, 172, 61), (215, 180, 57), (219, 175, 61),
- (226, 175, 52), (236, 172, 37), (242, 163, 25), (243, 150, 33),
- (236, 141, 46), (234, 134, 52), (236, 123, 50), (234, 114, 51),
- (216, 112, 55), (212, 112, 53), (208, 112, 51), (201, 110, 46),
- (201, 108, 55), (203, 115, 67), (208, 125, 85), (214, 140, 99),
- (220, 155, 111), (222, 179, 124), (218, 187, 126), (202, 186, 130),
- (184, 169, 122), (162, 161, 120), (146, 143, 101), (121, 122, 88),
- (102, 91, 77), (96, 68, 77), (111, 48, 76), (135, 41, 72),
- (151, 38, 68), (171, 45, 64), (190, 56, 66), (212, 69, 68),
- (218, 81, 73), (216, 87, 82), (212, 98, 92), (212, 110, 100),
- (214, 118, 106), (211, 112, 110), (213, 99, 108), (219, 92, 104),
- (231, 89, 99), (240, 82, 90), (237, 70, 79), (227, 61, 71),
- (215, 66, 70), (214, 75, 74), (211, 94, 80), (204, 108, 89),
- (196, 123, 101), (200, 131, 114), (211, 143, 124), (222, 148, 128),
- (226, 148, 132), (230, 134, 136), (235, 117, 138), (241, 106, 131),
- (246, 108, 124), (244, 108, 116), (234, 100, 109), (219, 94, 100),
- (205, 99, 94), (187, 111, 89), (166, 118, 85), (140, 115, 80),
- (117, 108, 76), (102, 105, 74), (91, 112, 72), (85, 116, 74),
- (81, 114, 77), (81, 112, 80), (80, 119, 77), (75, 127, 76),
- (73, 129, 76), (70, 131, 82), (69, 139, 80), (62, 149, 78),
- (52, 152, 74), (43, 145, 77), (38, 148, 79), (38, 166, 78)
- ),
-
-// 571 Fun_Stuff
-((41, 88, 87), (43, 107, 62), (54, 105, 64), (66, 103, 66),
- (86, 105, 67), (107, 107, 69), (115, 112, 62), (124, 117, 56),
- (139, 127, 28), (147, 127, 23), (156, 128, 18), (168, 129, 19),
- (181, 130, 20), (183, 126, 18), (185, 123, 17), (182, 120, 19),
- (179, 117, 22), (153, 112, 44), (148, 108, 54), (144, 104, 64),
- (152, 91, 73), (160, 78, 83), (162, 74, 88), (165, 70, 93),
- (161, 77, 108), (159, 81, 106), (157, 86, 105), (155, 87, 105),
- (153, 89, 105), (149, 91, 104), (145, 94, 104), (133, 101, 98),
- (119, 115, 88), (85, 134, 65), (72, 143, 64), (59, 152, 64),
- (48, 151, 57), (38, 151, 51), (37, 150, 47), (37, 149, 43),
- (35, 136, 37), (41, 137, 50), (47, 139, 63), (62, 134, 66),
- (78, 129, 69), (81, 125, 69), (85, 122, 69), (97, 109, 69),
- (106, 95, 79), (114, 77, 92), (125, 73, 86), (136, 69, 80),
- (141, 62, 74), (147, 56, 69), (142, 53, 70), (137, 51, 71),
- (115, 42, 76), (107, 39, 74), (99, 37, 73), (92, 40, 74),
- (85, 43, 76), (81, 44, 78), (78, 45, 81), (72, 50, 88),
- (72, 57, 93), (85, 75, 80), (96, 89, 67), (108, 104, 54),
- (112, 110, 49), (116, 117, 45), (126, 125, 45), (135, 135, 39),
- (155, 151, 27), (162, 154, 18), (170, 157, 10), (164, 151, 11),
- (158, 146, 13), (151, 144, 13), (145, 143, 14), (133, 140, 15),
- (125, 135, 15), (136, 112, 11), (136, 95, 14), (136, 78, 17),
- (130, 74, 20), (125, 71, 23), (107, 70, 28), (98, 68, 33),
- (94, 65, 39), (97, 57, 45), (101, 49, 51), (97, 47, 55),
- (94, 46, 59), (88, 44, 66), (75, 47, 76), (59, 49, 82),
- (53, 53, 86), (51, 57, 97), (54, 50, 100), (58, 43, 104),
- (57, 38, 104), (56, 33, 105), (56, 27, 105), (56, 26, 107),
- (58, 27, 102), (60, 24, 102), (62, 21, 102), (62, 18, 101),
- (63, 15, 101), (65, 12, 102), (73, 16, 97), (82, 23, 89),
- (97, 32, 81), (115, 45, 70), (113, 47, 70), (111, 50, 70),
- (110, 55, 67), (107, 58, 63), (108, 61, 54), (108, 69, 41),
- (103, 73, 26), (91, 72, 25), (79, 72, 24), (73, 69, 23),
- (68, 67, 23), (53, 64, 18), (50, 57, 16), (50, 51, 12),
- (48, 51, 11), (54, 45, 15), (54, 45, 18), (54, 46, 22),
- (55, 42, 32), (59, 37, 42), (61, 35, 51), (63, 33, 59),
- (78, 37, 76), (84, 43, 86), (90, 50, 97), (95, 53, 101),
- (100, 57, 106), (110, 65, 112), (115, 71, 113), (127, 76, 115),
- (135, 86, 114), (159, 111, 118), (165, 117, 116), (172, 124, 115),
- (177, 139, 109), (185, 147, 104), (190, 150, 96), (193, 150, 97),
- (201, 125, 101), (201, 125, 97), (201, 125, 94), (201, 128, 85),
- (200, 130, 66), (193, 134, 51), (183, 130, 47), (172, 117, 43),
- (156, 111, 36), (127, 122, 27), (117, 128, 22), (107, 134, 18),
- (95, 147, 21), (83, 153, 26), (74, 151, 31), (75, 152, 39),
- (67, 149, 51), (64, 149, 56), (62, 150, 62), (62, 150, 74),
- (63, 145, 82), (79, 142, 82), (110, 131, 79), (129, 128, 70),
- (141, 125, 61), (146, 121, 55), (140, 115, 52), (143, 108, 48),
- (155, 93, 44), (162, 78, 44), (172, 70, 44), (182, 68, 42),
- (181, 73, 37), (183, 73, 35), (185, 74, 34), (180, 66, 36),
- (176, 52, 44), (180, 41, 49), (178, 38, 48), (173, 36, 43),
- (171, 42, 34), (162, 46, 21), (145, 42, 17), (132, 31, 16),
- (121, 23, 19), (114, 14, 21), (107, 10, 27), (101, 12, 27),
- (90, 15, 29), (77, 13, 35), (66, 16, 45), (62, 17, 53),
- (56, 17, 63), (58, 16, 71), (57, 16, 75), (56, 13, 76),
- (56, 11, 79), (58, 10, 82), (57, 10, 82), (60, 8, 81),
- (60, 6, 77), (59, 6, 73), (58, 13, 65), (60, 21, 62),
- (64, 32, 53), (68, 41, 44), (73, 47, 37), (73, 46, 34),
- (70, 47, 29), (62, 50, 32), (59, 54, 35), (55, 58, 37),
- (56, 60, 38), (58, 54, 40), (60, 43, 42), (56, 33, 50),
- (51, 26, 59), (46, 21, 68), (46, 17, 75), (47, 14, 82),
- (51, 11, 88), (54, 8, 94), (61, 6, 100), (66, 10, 106),
- (67, 16, 110), (66, 23, 113), (67, 27, 112), (63, 30, 114),
- (66, 25, 114), (74, 23, 112), (78, 24, 113), (80, 25, 114),
- (81, 26, 112), (73, 29, 114), (63, 27, 113), (60, 25, 110),
- (57, 28, 105), (54, 36, 100), (53, 47, 91), (46, 49, 90),
- (40, 49, 93), (37, 51, 97), (36, 57, 101), (38, 65, 99)
- ),
-
-// 572 Getting_a_Tan
-((129, 65, 31), (131, 65, 32), (128, 61, 30), (125, 58, 28),
- (113, 45, 20), (102, 33, 13), (99, 32, 13), (97, 31, 13),
- (91, 27, 10), (88, 26, 10), (85, 26, 10), (81, 27, 10),
- (77, 28, 10), (76, 27, 10), (76, 27, 11), (79, 28, 11),
- (82, 29, 12), (106, 43, 23), (116, 53, 25), (127, 63, 28),
- (136, 70, 29), (145, 78, 31), (149, 79, 31), (154, 81, 32),
- (167, 89, 34), (169, 91, 33), (172, 93, 33), (169, 89, 30),
- (166, 86, 27), (161, 81, 25), (157, 76, 24), (145, 65, 18),
- (134, 57, 15), (113, 43, 10), (102, 37, 11), (92, 32, 12),
- (78, 24, 9), (64, 17, 7), (56, 14, 5), (49, 11, 4),
- (24, 2, 0), (16, 1, 0), (9, 1, 0), (5, 1, 0),
- (2, 1, 0), (1, 1, 0), (1, 1, 0), (2, 1, 0),
- (3, 2, 2), (16, 8, 3), (28, 16, 8), (41, 24, 13),
- (60, 40, 25), (79, 57, 37), (90, 67, 44), (101, 77, 52),
- (144, 116, 78), (160, 126, 80), (176, 137, 82), (186, 143, 85),
- (196, 149, 89), (197, 150, 89), (199, 152, 90), (198, 151, 92),
- (190, 144, 86), (156, 106, 56), (134, 86, 42), (113, 66, 28),
- (103, 58, 24), (94, 50, 21), (76, 39, 16), (60, 28, 11),
- (34, 11, 2), (25, 6, 1), (17, 2, 0), (12, 1, 0),
- (7, 1, 0), (6, 1, 0), (5, 1, 1), (4, 0, 1),
- (3, 0, 1), (4, 0, 1), (4, 0, 1), (4, 0, 1),
- (4, 0, 1), (4, 0, 1), (7, 1, 1), (10, 2, 2),
- (25, 5, 1), (34, 8, 1), (43, 12, 1), (48, 13, 1),
- (54, 15, 1), (63, 20, 2), (72, 25, 2), (84, 31, 5),
- (97, 39, 8), (123, 55, 13), (131, 62, 13), (139, 70, 13),
- (143, 73, 13), (147, 76, 14), (154, 83, 18), (164, 91, 23),
- (186, 114, 46), (196, 130, 61), (206, 146, 76), (209, 154, 85),
- (213, 163, 95), (220, 175, 115), (226, 185, 130), (232, 196, 151),
- (239, 211, 167), (249, 236, 195), (250, 241, 199), (251, 246, 203),
- (253, 251, 203), (251, 245, 195), (248, 237, 181), (246, 225, 167),
- (246, 206, 139), (247, 205, 131), (249, 204, 124), (249, 202, 117),
- (249, 201, 111), (244, 189, 99), (242, 167, 90), (236, 147, 76),
- (232, 131, 69), (237, 117, 61), (233, 113, 58), (230, 109, 55),
- (222, 97, 51), (203, 85, 43), (181, 67, 33), (163, 47, 23),
- (137, 28, 11), (124, 26, 9), (111, 24, 8), (101, 24, 8),
- (91, 24, 8), (72, 20, 7), (61, 17, 5), (54, 15, 5),
- (51, 13, 4), (56, 12, 3), (59, 13, 3), (62, 14, 3),
- (70, 16, 2), (74, 18, 1), (77, 20, 0), (76, 21, 0),
- (78, 23, 2), (80, 25, 3), (83, 27, 5), (88, 31, 9),
- (95, 36, 11), (98, 40, 14), (102, 47, 16), (107, 54, 20),
- (116, 63, 24), (143, 97, 50), (151, 105, 59), (160, 114, 69),
- (177, 135, 85), (193, 154, 98), (208, 167, 105), (214, 176, 110),
- (222, 179, 111), (220, 176, 111), (218, 173, 111), (209, 166, 109),
- (198, 154, 104), (181, 139, 95), (165, 121, 79), (147, 100, 63),
- (129, 78, 48), (108, 57, 33), (88, 38, 20), (67, 25, 14),
- (52, 17, 9), (42, 11, 6), (36, 8, 5), (32, 8, 4),
- (27, 6, 2), (26, 6, 2), (25, 6, 2), (24, 6, 2),
- (22, 4, 3), (20, 4, 4), (19, 4, 5), (18, 4, 6),
- (16, 5, 7), (14, 6, 7), (12, 6, 7), (12, 6, 7),
- (15, 7, 8), (21, 12, 11), (32, 21, 18), (47, 36, 25),
- (67, 52, 36), (89, 71, 51), (111, 92, 68), (133, 112, 87),
- (152, 132, 110), (171, 155, 130), (191, 174, 150), (210, 193, 167),
- (227, 211, 179), (240, 222, 182), (247, 223, 180), (248, 220, 173),
- (248, 211, 162), (248, 197, 149), (248, 186, 138), (246, 177, 125),
- (240, 166, 106), (232, 153, 86), (219, 140, 71), (205, 122, 54),
- (190, 105, 47), (174, 93, 45), (157, 83, 40), (143, 73, 35),
- (126, 68, 33), (111, 61, 27), (98, 54, 24), (90, 50, 24),
- (85, 47, 23), (87, 45, 19), (93, 47, 17), (101, 51, 14),
- (111, 54, 12), (121, 62, 14), (131, 73, 19), (147, 83, 21),
- (163, 97, 27), (180, 114, 37), (195, 134, 49), (207, 150, 61),
- (215, 166, 75), (220, 173, 82), (226, 175, 83), (230, 172, 85),
- (233, 174, 87), (233, 173, 88), (230, 175, 91), (220, 169, 93),
- (211, 160, 88), (204, 145, 80), (201, 139, 78), (198, 128, 71),
- (187, 114, 58), (172, 100, 51), (155, 87, 44), (138, 68, 31)
- ),
-
-// 573 gipper
-((190, 180, 144), (164, 160, 149), (146, 150, 148), (128, 141, 148),
- (114, 129, 137), (101, 117, 126), (91, 110, 123), (82, 104, 121),
- (66, 90, 114), (70, 91, 116), (75, 92, 118), (93, 97, 112),
- (111, 103, 106), (122, 101, 102), (133, 100, 98), (141, 101, 94),
- (149, 102, 91), (180, 104, 83), (185, 103, 77), (190, 103, 71),
- (186, 97, 64), (183, 91, 57), (181, 89, 54), (179, 88, 51),
- (175, 87, 48), (165, 85, 52), (156, 83, 57), (132, 77, 60),
- (108, 71, 64), (99, 69, 65), (90, 67, 66), (72, 64, 67),
- (65, 66, 70), (69, 70, 75), (58, 67, 78), (47, 64, 82),
- (34, 55, 83), (21, 47, 85), (16, 45, 86), (12, 43, 88),
- (29, 49, 88), (36, 53, 89), (43, 58, 90), (43, 58, 91),
- (44, 59, 92), (44, 60, 93), (45, 61, 94), (28, 53, 93),
- (33, 55, 94), (47, 58, 92), (47, 57, 91), (48, 57, 91),
- (39, 53, 90), (30, 49, 90), (23, 46, 90), (16, 44, 90),
- (14, 40, 85), (14, 40, 85), (14, 40, 86), (15, 41, 88),
- (16, 43, 90), (16, 44, 91), (16, 45, 92), (16, 47, 94),
- (16, 48, 95), (16, 50, 98), (16, 50, 98), (17, 50, 98),
- (17, 49, 98), (17, 49, 98), (16, 48, 97), (15, 46, 95),
- (14, 45, 93), (13, 45, 93), (13, 45, 93), (13, 45, 93),
- (13, 45, 94), (13, 45, 94), (13, 45, 94), (14, 45, 95),
- (13, 47, 97), (14, 51, 100), (15, 54, 103), (17, 57, 107),
- (24, 58, 109), (31, 59, 111), (48, 63, 115), (65, 69, 116),
- (100, 86, 123), (111, 97, 125), (122, 109, 127), (129, 110, 130),
- (136, 112, 133), (152, 112, 142), (169, 110, 138), (186, 112, 134),
- (201, 113, 132), (220, 131, 116), (217, 131, 117), (214, 132, 118),
- (208, 127, 117), (203, 122, 116), (188, 112, 114), (170, 99, 115),
- (142, 90, 107), (129, 92, 105), (117, 94, 104), (111, 92, 105),
- (106, 90, 107), (90, 86, 112), (74, 80, 116), (60, 75, 120),
- (46, 71, 123), (26, 70, 125), (25, 69, 124), (25, 69, 124),
- (25, 68, 124), (24, 68, 123), (23, 67, 121), (23, 66, 121),
- (21, 65, 120), (21, 64, 119), (21, 64, 119), (21, 64, 119),
- (21, 64, 119), (22, 64, 118), (22, 63, 117), (21, 63, 115),
- (21, 62, 114), (20, 60, 111), (20, 59, 111), (20, 59, 111),
- (19, 58, 109), (18, 56, 106), (18, 54, 103), (17, 51, 98),
- (15, 45, 87), (15, 41, 83), (15, 38, 79), (14, 36, 77),
- (13, 35, 75), (11, 33, 74), (10, 31, 72), (8, 30, 71),
- (7, 30, 71), (9, 30, 70), (9, 30, 70), (10, 31, 71),
- (10, 32, 73), (11, 33, 76), (16, 32, 79), (29, 35, 81),
- (67, 48, 82), (77, 52, 82), (88, 56, 82), (108, 68, 84),
- (121, 82, 89), (133, 93, 96), (150, 103, 100), (167, 111, 102),
- (184, 120, 101), (215, 134, 89), (211, 135, 90), (208, 137, 92),
- (194, 139, 95), (178, 138, 100), (159, 132, 104), (140, 123, 105),
- (118, 110, 93), (108, 104, 91), (98, 98, 89), (80, 88, 88),
- (64, 82, 91), (58, 76, 95), (56, 69, 102), (57, 65, 110),
- (58, 65, 111), (57, 66, 111), (57, 66, 111), (46, 66, 114),
- (46, 68, 115), (48, 68, 116), (60, 71, 120), (61, 72, 123),
- (60, 73, 124), (54, 72, 124), (48, 71, 125), (35, 68, 122),
- (24, 64, 118), (32, 62, 110), (47, 63, 104), (63, 64, 96),
- (77, 66, 87), (92, 67, 81), (101, 67, 77), (93, 67, 82),
- (88, 65, 82), (89, 65, 83), (89, 63, 83), (89, 63, 79),
- (93, 61, 75), (100, 60, 68), (88, 56, 70), (72, 53, 72),
- (55, 50, 77), (40, 47, 85), (26, 47, 92), (18, 49, 97),
- (19, 51, 101), (32, 50, 104), (47, 53, 110), (64, 60, 116),
- (82, 72, 119), (101, 85, 119), (116, 97, 119), (119, 112, 119),
- (136, 122, 115), (154, 132, 116), (171, 141, 120), (187, 154, 125),
- (206, 165, 120), (223, 169, 113), (221, 176, 107), (217, 176, 97),
- (202, 170, 93), (186, 160, 90), (168, 151, 96), (151, 145, 99),
- (140, 134, 99), (125, 124, 99), (118, 114, 96), (100, 101, 97),
- (83, 88, 96), (67, 78, 100), (50, 72, 105), (35, 65, 109),
- (22, 60, 110), (21, 59, 109), (20, 58, 108), (20, 58, 108),
- (20, 58, 109), (21, 60, 110), (28, 64, 109), (42, 72, 108),
- (58, 82, 108), (74, 96, 109), (93, 109, 112), (112, 123, 118),
- (126, 134, 129), (139, 146, 140), (156, 158, 146), (173, 167, 150),
- (184, 179, 151), (197, 185, 144), (208, 189, 136), (202, 185, 137)
- ),
-
-// 574 Glade
-((71, 113, 64), (30, 66, 27), (16, 53, 21), (3, 40, 16),
- (1, 39, 17), (0, 39, 19), (0, 39, 19), (0, 39, 20),
- (0, 38, 22), (0, 37, 22), (0, 37, 23), (0, 38, 24),
- (0, 39, 26), (0, 38, 25), (0, 38, 25), (0, 38, 25),
- (1, 38, 26), (5, 43, 30), (9, 51, 32), (14, 60, 35),
- (30, 83, 50), (46, 107, 66), (56, 119, 76), (66, 131, 86),
- (102, 169, 102), (130, 185, 109), (158, 201, 116), (160, 195, 109),
- (163, 190, 103), (161, 183, 91), (160, 176, 80), (150, 153, 59),
- (129, 138, 47), (79, 99, 28), (58, 91, 27), (38, 84, 27),
- (32, 85, 31), (26, 86, 35), (33, 91, 37), (40, 96, 40),
- (77, 133, 53), (102, 146, 58), (127, 160, 64), (143, 166, 62),
- (160, 172, 60), (163, 171, 61), (166, 170, 63), (171, 167, 70),
- (171, 162, 67), (157, 144, 64), (147, 140, 64), (137, 136, 64),
- (136, 135, 63), (136, 135, 63), (140, 133, 59), (144, 131, 56),
- (138, 123, 35), (129, 120, 34), (121, 117, 33), (110, 109, 30),
- (100, 102, 28), (92, 101, 27), (84, 101, 27), (77, 107, 27),
- (73, 114, 34), (52, 116, 41), (64, 129, 43), (76, 142, 46),
- (83, 148, 48), (90, 154, 50), (88, 168, 72), (82, 179, 96),
- (109, 203, 121), (110, 201, 122), (112, 200, 124), (96, 185, 117),
- (80, 170, 110), (75, 157, 98), (71, 144, 86), (58, 119, 67),
- (42, 94, 43), (9, 59, 27), (6, 49, 24), (3, 39, 22),
- (2, 37, 21), (2, 36, 20), (1, 35, 18), (0, 34, 16),
- (0, 34, 16), (0, 34, 15), (0, 34, 14), (0, 34, 14),
- (1, 35, 14), (2, 37, 14), (3, 38, 11), (3, 40, 9),
- (4, 44, 9), (15, 67, 22), (31, 89, 37), (47, 112, 52),
- (56, 125, 64), (65, 138, 77), (75, 156, 104), (90, 177, 112),
- (136, 199, 116), (146, 191, 109), (157, 184, 103), (162, 178, 94),
- (167, 173, 86), (179, 169, 68), (190, 163, 48), (198, 163, 47),
- (201, 157, 48), (180, 156, 47), (171, 154, 48), (162, 153, 49),
- (144, 139, 48), (120, 121, 42), (91, 104, 37), (65, 88, 34),
- (35, 67, 30), (26, 63, 31), (17, 60, 32), (15, 58, 32),
- (14, 57, 32), (11, 56, 32), (11, 57, 31), (9, 55, 32),
- (7, 51, 30), (5, 42, 27), (5, 40, 27), (5, 39, 28),
- (5, 38, 27), (4, 38, 26), (6, 39, 26), (7, 39, 26),
- (8, 41, 23), (8, 40, 21), (9, 40, 19), (11, 40, 18),
- (14, 41, 18), (28, 51, 17), (49, 64, 18), (67, 76, 18),
- (81, 79, 19), (109, 94, 16), (110, 96, 14), (111, 99, 13),
- (104, 91, 14), (89, 84, 13), (77, 73, 10), (59, 65, 4),
- (26, 46, 1), (22, 43, 1), (19, 41, 2), (19, 40, 1),
- (22, 41, 0), (27, 38, 0), (25, 36, 1), (25, 35, 2),
- (25, 37, 4), (25, 33, 3), (22, 31, 3), (19, 30, 3),
- (14, 31, 5), (10, 31, 7), (7, 32, 9), (6, 34, 11),
- (16, 49, 21), (24, 55, 24), (33, 61, 28), (49, 75, 34),
- (61, 92, 42), (71, 111, 47), (87, 120, 50), (95, 125, 50),
- (95, 126, 52), (83, 124, 53), (69, 111, 48), (58, 98, 40),
- (46, 83, 31), (36, 72, 28), (29, 62, 23), (30, 61, 21),
- (40, 67, 13), (46, 71, 12), (52, 76, 12), (67, 88, 16),
- (82, 101, 20), (90, 107, 23), (103, 117, 25), (121, 130, 34),
- (144, 151, 43), (161, 166, 55), (176, 182, 66), (187, 192, 77),
- (193, 203, 81), (192, 202, 78), (187, 198, 79), (177, 188, 79),
- (157, 175, 72), (131, 156, 58), (105, 142, 50), (93, 138, 56),
- (89, 149, 76), (85, 160, 95), (77, 174, 113), (80, 183, 119),
- (93, 194, 124), (103, 197, 121), (102, 195, 116), (99, 180, 105),
- (94, 154, 81), (84, 126, 54), (69, 104, 30), (55, 86, 22),
- (42, 68, 20), (28, 51, 18), (16, 42, 17), (9, 35, 17),
- (6, 33, 19), (4, 32, 20), (3, 33, 19), (3, 32, 20),
- (2, 32, 21), (1, 32, 22), (0, 34, 21), (1, 36, 20),
- (2, 37, 19), (2, 36, 16), (2, 36, 13), (3, 36, 12),
- (3, 37, 13), (3, 36, 14), (4, 36, 13), (5, 35, 14),
- (8, 36, 16), (11, 38, 18), (17, 44, 22), (28, 52, 26),
- (39, 61, 28), (48, 65, 23), (50, 74, 23), (51, 80, 24),
- (50, 87, 30), (57, 89, 27), (62, 94, 28), (68, 96, 25),
- (71, 99, 33), (80, 105, 37), (94, 116, 50), (109, 137, 67),
- (122, 149, 78), (110, 138, 69), (96, 115, 53), (74, 108, 57)
- ),
-
-// 575 Glory
-((143, 87, 62), (67, 69, 110), (68, 69, 103), (70, 69, 97),
- (93, 82, 82), (116, 95, 67), (130, 101, 60), (145, 107, 54),
- (160, 132, 42), (162, 138, 46), (165, 144, 50), (158, 149, 69),
- (151, 155, 89), (166, 167, 106), (181, 180, 124), (187, 188, 124),
- (194, 196, 125), (204, 187, 105), (211, 180, 92), (219, 174, 80),
- (217, 154, 71), (215, 135, 63), (212, 133, 68), (210, 131, 74),
- (208, 152, 95), (201, 170, 84), (194, 189, 74), (195, 187, 64),
- (197, 186, 55), (195, 179, 53), (194, 173, 51), (197, 164, 43),
- (198, 162, 46), (203, 170, 67), (206, 181, 60), (209, 193, 54),
- (215, 189, 44), (222, 185, 35), (223, 183, 29), (225, 182, 24),
- (222, 178, 8), (218, 181, 9), (214, 184, 10), (212, 174, 15),
- (211, 165, 21), (210, 161, 20), (209, 157, 20), (204, 137, 20),
- (207, 131, 32), (200, 117, 30), (190, 114, 35), (180, 111, 41),
- (170, 97, 48), (160, 84, 55), (152, 78, 58), (145, 72, 61),
- (135, 42, 55), (139, 45, 52), (144, 48, 50), (153, 62, 39),
- (163, 77, 29), (169, 83, 29), (175, 90, 29), (180, 108, 26),
- (184, 122, 22), (176, 143, 9), (177, 149, 11), (179, 155, 13),
- (173, 155, 12), (168, 156, 12), (165, 142, 18), (170, 128, 37),
- (151, 85, 72), (147, 80, 105), (144, 76, 138), (153, 74, 145),
- (163, 73, 152), (165, 77, 150), (167, 81, 149), (187, 108, 129),
- (189, 122, 98), (184, 146, 54), (183, 154, 51), (182, 162, 49),
- (182, 157, 50), (183, 153, 51), (174, 142, 60), (162, 112, 63),
- (123, 70, 73), (115, 48, 70), (107, 27, 68), (107, 28, 62),
- (108, 29, 57), (118, 23, 55), (126, 14, 41), (135, 18, 27),
- (134, 24, 29), (111, 21, 45), (96, 25, 57), (81, 30, 69),
- (72, 34, 72), (64, 38, 75), (55, 42, 83), (49, 55, 91),
- (40, 67, 107), (43, 63, 115), (46, 60, 123), (47, 56, 125),
- (48, 52, 128), (60, 38, 124), (74, 25, 120), (75, 21, 109),
- (89, 23, 97), (117, 51, 87), (123, 57, 82), (129, 63, 78),
- (147, 80, 81), (139, 97, 81), (130, 105, 83), (115, 101, 91),
- (73, 86, 114), (56, 69, 127), (39, 52, 140), (35, 51, 141),
- (31, 50, 143), (25, 40, 138), (31, 33, 129), (36, 48, 117),
- (29, 37, 107), (50, 34, 94), (53, 29, 91), (57, 25, 88),
- (69, 16, 85), (74, 18, 66), (73, 25, 53), (79, 31, 49),
- (61, 63, 47), (49, 67, 64), (38, 71, 81), (33, 77, 91),
- (29, 83, 102), (15, 77, 116), (18, 66, 126), (34, 56, 152),
- (50, 41, 165), (80, 18, 158), (91, 17, 157), (103, 16, 157),
- (123, 15, 145), (128, 26, 134), (143, 49, 111), (167, 60, 96),
- (178, 93, 69), (184, 97, 62), (190, 101, 55), (192, 90, 47),
- (189, 81, 47), (180, 75, 60), (175, 62, 58), (171, 40, 57),
- (153, 30, 78), (107, 19, 99), (100, 20, 103), (94, 22, 108),
- (75, 30, 126), (72, 30, 131), (91, 39, 124), (105, 54, 114),
- (159, 69, 89), (167, 76, 82), (175, 84, 76), (177, 99, 74),
- (185, 115, 77), (198, 130, 75), (205, 142, 87), (207, 148, 85),
- (218, 150, 65), (231, 152, 57), (226, 140, 46), (216, 134, 26),
- (211, 126, 11), (195, 110, 11), (173, 95, 17), (156, 75, 19),
- (111, 52, 40), (104, 45, 42), (97, 39, 44), (90, 33, 46),
- (87, 34, 50), (91, 46, 43), (109, 55, 37), (132, 58, 33),
- (140, 74, 21), (144, 92, 17), (136, 88, 16), (110, 76, 10),
- (90, 67, 18), (62, 58, 32), (31, 44, 40), (18, 40, 46),
- (18, 44, 56), (30, 50, 50), (46, 51, 35), (69, 45, 32),
- (84, 40, 19), (96, 29, 13), (108, 15, 26), (107, 11, 35),
- (97, 13, 52), (86, 17, 72), (82, 22, 84), (85, 28, 90),
- (95, 42, 89), (106, 58, 77), (118, 53, 65), (130, 52, 50),
- (142, 58, 29), (147, 50, 20), (146, 50, 21), (152, 56, 21),
- (161, 60, 25), (173, 71, 36), (182, 84, 46), (183, 98, 57),
- (181, 110, 79), (178, 124, 109), (168, 132, 111), (151, 124, 107),
- (148, 117, 133), (131, 105, 137), (114, 83, 133), (119, 58, 146),
- (106, 40, 153), (98, 31, 151), (103, 18, 149), (94, 13, 143),
- (89, 11, 132), (88, 10, 122), (88, 17, 119), (90, 35, 122),
- (95, 55, 117), (100, 62, 117), (98, 79, 116), (92, 97, 106),
- (79, 94, 102), (72, 89, 103), (65, 77, 97), (60, 65, 91),
- (66, 53, 88), (82, 34, 83), (103, 30, 71), (122, 39, 57),
- (155, 55, 44), (178, 70, 32), (164, 71, 43), (152, 84, 61)
- ),
-
-// 576 Gold_and_Blue
-((161, 125, 84), (199, 134, 61), (210, 140, 61), (222, 146, 62),
- (221, 143, 62), (221, 140, 63), (217, 137, 60), (214, 135, 58),
- (201, 117, 55), (192, 106, 45), (183, 96, 36), (165, 82, 26),
- (147, 69, 17), (134, 56, 14), (121, 43, 12), (118, 41, 10),
- (115, 39, 9), (92, 48, 15), (87, 52, 20), (82, 56, 26),
- (83, 53, 26), (85, 50, 26), (82, 50, 25), (80, 50, 25),
- (68, 63, 37), (63, 63, 41), (59, 63, 45), (52, 65, 51),
- (46, 68, 57), (44, 72, 64), (42, 76, 71), (34, 82, 82),
- (31, 90, 97), (33, 110, 120), (41, 121, 129), (50, 132, 139),
- (54, 140, 146), (59, 148, 153), (58, 148, 153), (58, 149, 154),
- (64, 136, 141), (59, 130, 134), (55, 124, 127), (49, 114, 119),
- (44, 105, 111), (43, 98, 105), (43, 91, 99), (43, 77, 87),
- (40, 63, 76), (28, 42, 57), (25, 36, 49), (23, 31, 42),
- (24, 28, 37), (26, 26, 32), (28, 26, 32), (30, 27, 32),
- (50, 41, 32), (70, 53, 35), (90, 65, 38), (111, 79, 46),
- (133, 94, 55), (141, 98, 57), (149, 102, 60), (165, 108, 59),
- (176, 111, 54), (181, 109, 49), (173, 100, 45), (165, 92, 42),
- (159, 88, 38), (154, 84, 35), (136, 71, 26), (117, 59, 19),
- (81, 34, 11), (68, 29, 9), (55, 24, 8), (42, 18, 7),
- (30, 13, 6), (24, 10, 6), (18, 8, 7), (12, 10, 12),
- (7, 14, 18), (12, 30, 34), (21, 39, 46), (30, 49, 58),
- (34, 54, 64), (39, 59, 71), (42, 65, 77), (45, 69, 82),
- (45, 64, 78), (45, 60, 74), (46, 57, 70), (44, 54, 66),
- (42, 52, 63), (40, 46, 53), (44, 40, 44), (51, 37, 34),
- (63, 35, 25), (73, 35, 14), (81, 37, 13), (90, 39, 12),
- (93, 38, 10), (96, 37, 9), (97, 31, 7), (85, 25, 3),
- (57, 19, 5), (47, 15, 9), (37, 11, 13), (32, 9, 14),
- (27, 8, 16), (18, 13, 18), (11, 18, 25), (3, 28, 35),
- (2, 38, 48), (1, 56, 70), (2, 59, 74), (3, 63, 78),
- (4, 70, 84), (6, 77, 91), (6, 78, 95), (4, 77, 97),
- (4, 68, 86), (5, 61, 79), (6, 54, 72), (5, 49, 67),
- (4, 45, 63), (2, 37, 52), (0, 31, 40), (0, 24, 32),
- (0, 19, 26), (0, 9, 19), (0, 8, 16), (0, 8, 14),
- (0, 9, 8), (0, 10, 4), (0, 12, 3), (2, 13, 4),
- (14, 24, 15), (21, 32, 23), (28, 41, 32), (31, 43, 35),
- (34, 46, 38), (41, 54, 39), (51, 61, 43), (64, 67, 49),
- (85, 83, 62), (133, 127, 84), (142, 133, 87), (152, 140, 90),
- (160, 142, 87), (166, 137, 85), (173, 134, 89), (177, 145, 97),
- (169, 155, 116), (162, 150, 112), (155, 145, 109), (132, 123, 101),
- (108, 111, 97), (95, 106, 102), (79, 110, 117), (77, 121, 125),
- (75, 127, 133), (92, 138, 147), (97, 145, 155), (103, 153, 163),
- (119, 167, 178), (130, 176, 188), (143, 183, 194), (152, 180, 192),
- (153, 177, 178), (151, 171, 170), (149, 165, 162), (147, 152, 145),
- (148, 136, 122), (147, 124, 103), (140, 115, 82), (134, 104, 62),
- (133, 91, 43), (136, 83, 26), (151, 82, 20), (163, 86, 17),
- (170, 91, 16), (173, 91, 18), (166, 85, 18), (163, 81, 21),
- (166, 82, 26), (169, 85, 30), (173, 88, 34), (177, 91, 40),
- (175, 92, 45), (171, 91, 43), (172, 95, 37), (182, 100, 40),
- (201, 112, 48), (208, 124, 62), (206, 132, 79), (193, 136, 87),
- (176, 135, 95), (165, 132, 99), (150, 123, 98), (127, 114, 103),
- (104, 103, 104), (78, 93, 106), (59, 88, 101), (49, 82, 91),
- (38, 74, 81), (31, 69, 72), (25, 66, 72), (20, 70, 74),
- (23, 76, 79), (27, 80, 83), (33, 83, 86), (39, 81, 90),
- (44, 80, 88), (52, 77, 83), (60, 73, 78), (70, 69, 72),
- (76, 68, 75), (84, 72, 76), (102, 81, 81), (129, 97, 83),
- (156, 119, 87), (174, 138, 101), (180, 156, 121), (182, 170, 142),
- (189, 178, 156), (192, 185, 159), (191, 189, 155), (178, 189, 157),
- (158, 182, 158), (136, 169, 161), (109, 150, 155), (83, 134, 142),
- (58, 127, 137), (41, 123, 127), (35, 127, 129), (29, 123, 129),
- (35, 115, 121), (43, 111, 119), (53, 107, 105), (70, 108, 97),
- (83, 108, 92), (100, 104, 82), (116, 98, 74), (130, 92, 65),
- (146, 95, 59), (150, 98, 62), (153, 109, 75), (149, 120, 88),
- (141, 126, 101), (140, 135, 111), (134, 135, 113), (134, 133, 113),
- (139, 137, 109), (142, 134, 104), (145, 133, 100), (152, 130, 94)
- ),
-
-// 577 Golden
-((148, 110, 66), (145, 114, 70), (137, 107, 64), (129, 101, 58),
- (112, 85, 49), (96, 70, 41), (89, 65, 37), (82, 61, 34),
- (61, 50, 34), (62, 51, 39), (63, 52, 44), (66, 56, 48),
- (70, 61, 52), (71, 66, 61), (73, 72, 70), (77, 76, 75),
- (81, 80, 81), (103, 101, 99), (112, 108, 101), (122, 115, 103),
- (130, 118, 100), (139, 121, 97), (142, 122, 95), (145, 124, 94),
- (149, 118, 80), (147, 113, 70), (146, 109, 60), (137, 102, 58),
- (128, 96, 57), (122, 92, 56), (117, 89, 56), (107, 83, 55),
- (101, 79, 52), (84, 72, 56), (78, 69, 59), (73, 67, 63),
- (72, 68, 65), (72, 70, 68), (72, 70, 69), (73, 71, 71),
- (74, 73, 74), (79, 75, 70), (85, 78, 66), (90, 80, 63),
- (96, 83, 60), (95, 82, 58), (95, 81, 56), (92, 77, 47),
- (90, 74, 35), (93, 71, 23), (97, 74, 24), (102, 77, 26),
- (110, 85, 30), (119, 93, 35), (125, 97, 39), (132, 102, 44),
- (165, 128, 64), (180, 145, 79), (196, 163, 95), (208, 177, 110),
- (220, 191, 125), (224, 195, 127), (229, 199, 129), (230, 204, 131),
- (232, 205, 128), (228, 201, 127), (221, 195, 124), (214, 189, 122),
- (207, 182, 117), (201, 176, 113), (187, 161, 102), (172, 146, 94),
- (146, 124, 91), (131, 113, 89), (116, 102, 87), (102, 91, 82),
- (89, 81, 77), (85, 78, 74), (81, 75, 72), (74, 69, 69),
- (69, 64, 64), (58, 55, 57), (54, 52, 53), (51, 49, 50),
- (50, 48, 49), (49, 48, 48), (49, 48, 48), (48, 48, 49),
- (47, 46, 47), (47, 46, 46), (48, 46, 46), (48, 46, 46),
- (48, 47, 47), (49, 47, 47), (49, 46, 46), (51, 46, 41),
- (52, 46, 36), (57, 49, 32), (57, 49, 34), (58, 49, 36),
- (58, 49, 36), (59, 50, 37), (62, 54, 36), (67, 57, 41),
- (70, 62, 54), (70, 63, 57), (71, 64, 60), (72, 65, 61),
- (73, 66, 62), (76, 69, 65), (78, 72, 68), (83, 75, 71),
- (85, 77, 72), (96, 80, 65), (98, 80, 63), (100, 81, 62),
- (104, 83, 59), (105, 84, 60), (107, 83, 60), (107, 81, 57),
- (96, 73, 47), (88, 68, 45), (81, 64, 44), (77, 61, 44),
- (73, 59, 44), (65, 53, 43), (56, 48, 39), (52, 46, 35),
- (50, 46, 35), (57, 51, 43), (60, 53, 44), (63, 56, 46),
- (73, 63, 49), (83, 72, 58), (97, 85, 67), (114, 99, 80),
- (154, 130, 92), (169, 143, 96), (185, 156, 100), (192, 162, 103),
- (200, 168, 107), (212, 179, 113), (222, 187, 116), (224, 188, 113),
- (216, 184, 113), (193, 162, 102), (187, 156, 100), (182, 151, 99),
- (170, 139, 89), (156, 125, 83), (138, 111, 75), (119, 93, 62),
- (92, 70, 47), (89, 67, 44), (86, 65, 42), (82, 63, 44),
- (80, 64, 47), (78, 66, 54), (76, 69, 63), (77, 73, 70),
- (80, 78, 77), (96, 89, 82), (100, 91, 81), (104, 93, 81),
- (111, 95, 79), (116, 99, 82), (120, 101, 83), (126, 107, 87),
- (136, 114, 87), (138, 116, 89), (140, 118, 92), (143, 121, 95),
- (146, 127, 103), (153, 133, 108), (160, 140, 114), (167, 148, 122),
- (173, 154, 129), (180, 164, 135), (191, 171, 135), (203, 179, 130),
- (211, 185, 128), (214, 185, 123), (214, 185, 121), (213, 182, 120),
- (201, 170, 106), (196, 163, 99), (192, 157, 92), (181, 143, 79),
- (172, 131, 67), (163, 123, 62), (155, 115, 60), (150, 111, 57),
- (148, 108, 55), (149, 108, 50), (155, 113, 49), (163, 120, 53),
- (172, 129, 56), (183, 139, 62), (188, 145, 64), (193, 149, 65),
- (195, 152, 67), (194, 151, 66), (191, 150, 70), (183, 147, 73),
- (173, 141, 76), (163, 135, 78), (153, 127, 77), (144, 121, 80),
- (137, 118, 84), (137, 117, 87), (141, 120, 90), (148, 126, 91),
- (159, 134, 92), (166, 140, 100), (173, 147, 104), (179, 152, 108),
- (181, 155, 110), (182, 155, 107), (179, 154, 111), (172, 150, 113),
- (162, 143, 116), (149, 137, 119), (136, 128, 117), (128, 121, 112),
- (122, 114, 105), (115, 105, 97), (107, 99, 91), (100, 92, 83),
- (94, 86, 74), (91, 82, 67), (87, 76, 61), (82, 73, 58),
- (76, 66, 54), (72, 62, 48), (68, 58, 45), (66, 57, 43),
- (64, 57, 47), (63, 57, 51), (65, 58, 50), (67, 57, 47),
- (70, 57, 43), (72, 58, 39), (73, 59, 36), (79, 61, 33),
- (84, 64, 30), (89, 66, 28), (92, 66, 27), (93, 67, 26),
- (98, 68, 26), (103, 72, 28), (112, 82, 40), (116, 86, 48),
- (132, 101, 58), (144, 110, 64), (149, 110, 59), (160, 120, 67)
- ),
-
-// 578 Golden_Green
-((40, 49, 3), (42, 50, 3), (40, 47, 2), (38, 44, 2),
- (31, 36, 1), (24, 29, 1), (20, 24, 0), (16, 19, 0),
- (4, 6, 0), (2, 3, 0), (0, 1, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 2, 0),
- (0, 2, 0), (0, 3, 0), (0, 3, 0), (1, 4, 0),
- (1, 4, 0), (2, 5, 0), (3, 6, 0), (4, 8, 0),
- (12, 17, 0), (18, 23, 0), (24, 29, 0), (28, 34, 0),
- (33, 39, 0), (34, 41, 0), (35, 43, 0), (38, 46, 0),
- (40, 49, 1), (45, 55, 1), (47, 57, 1), (49, 60, 1),
- (48, 59, 1), (47, 59, 1), (45, 58, 1), (44, 57, 1),
- (39, 53, 1), (38, 52, 1), (38, 51, 2), (38, 51, 1),
- (39, 52, 1), (40, 53, 1), (41, 54, 1), (43, 57, 1),
- (46, 59, 1), (54, 67, 3), (56, 69, 4), (59, 72, 5),
- (60, 73, 5), (62, 74, 5), (65, 77, 5), (67, 78, 4),
- (73, 84, 3), (74, 86, 4), (76, 89, 5), (77, 90, 5),
- (79, 91, 5), (79, 91, 5), (80, 92, 5), (82, 93, 3),
- (84, 94, 2), (90, 98, 0), (95, 102, 1), (100, 107, 3),
- (105, 111, 5), (110, 116, 7), (122, 126, 12), (133, 134, 16),
- (143, 141, 15), (140, 140, 13), (138, 139, 11), (138, 139, 11),
- (138, 140, 11), (141, 142, 11), (147, 148, 15), (156, 155, 17),
- (163, 160, 21), (165, 161, 21), (159, 156, 17), (153, 151, 13),
- (149, 149, 11), (146, 147, 10), (147, 147, 9), (154, 150, 10),
- (172, 165, 24), (181, 173, 29), (191, 181, 35), (190, 181, 36),
- (189, 181, 37), (181, 175, 32), (172, 168, 26), (166, 163, 23),
- (160, 159, 23), (158, 157, 24), (158, 158, 26), (158, 159, 28),
- (151, 154, 26), (141, 145, 22), (130, 134, 17), (116, 121, 11),
- (87, 92, 2), (77, 83, 1), (68, 74, 1), (64, 70, 1),
- (60, 66, 1), (53, 60, 0), (47, 55, 1), (42, 49, 1),
- (36, 43, 1), (25, 33, 1), (23, 30, 0), (21, 28, 0),
- (19, 27, 0), (18, 28, 0), (20, 31, 0), (24, 36, 0),
- (35, 47, 0), (39, 52, 0), (44, 57, 1), (47, 59, 1),
- (50, 62, 1), (56, 68, 2), (62, 74, 2), (70, 82, 4),
- (82, 92, 10), (105, 113, 18), (108, 116, 19), (112, 119, 20),
- (115, 121, 22), (112, 120, 21), (106, 112, 17), (101, 105, 18),
- (93, 97, 22), (91, 95, 22), (90, 93, 22), (87, 89, 23),
- (80, 84, 20), (69, 75, 14), (55, 63, 9), (43, 51, 8),
- (33, 41, 7), (21, 29, 6), (20, 28, 5), (20, 28, 4),
- (20, 28, 3), (22, 30, 3), (24, 33, 2), (28, 36, 2),
- (35, 43, 2), (36, 44, 2), (38, 46, 3), (41, 48, 2),
- (43, 49, 1), (44, 52, 1), (46, 54, 0), (48, 57, 0),
- (50, 61, 0), (52, 64, 1), (53, 65, 1), (54, 66, 1),
- (54, 67, 1), (53, 66, 2), (54, 66, 4), (55, 68, 5),
- (61, 73, 8), (63, 74, 8), (65, 75, 8), (67, 77, 7),
- (69, 80, 5), (71, 81, 7), (70, 81, 6), (72, 82, 7),
- (73, 83, 8), (73, 82, 8), (73, 81, 7), (73, 81, 4),
- (72, 81, 4), (70, 80, 2), (69, 80, 1), (69, 81, 2),
- (70, 82, 2), (71, 82, 1), (74, 84, 1), (78, 88, 2),
- (82, 92, 2), (85, 95, 2), (86, 98, 2), (86, 99, 2),
- (84, 97, 2), (82, 94, 2), (79, 89, 2), (76, 86, 2),
- (74, 83, 2), (70, 79, 2), (67, 77, 1), (64, 76, 1),
- (61, 73, 2), (58, 69, 2), (56, 66, 2), (55, 63, 2),
- (55, 60, 2), (54, 58, 2), (54, 57, 1), (54, 57, 1),
- (54, 58, 3), (55, 58, 5), (55, 59, 5), (54, 58, 6),
- (53, 56, 6), (50, 52, 6), (46, 47, 5), (42, 43, 4),
- (38, 38, 5), (33, 34, 5), (29, 32, 6), (25, 29, 5),
- (23, 27, 6), (20, 24, 5), (17, 21, 2), (14, 17, 2),
- (11, 13, 1), (8, 10, 1), (5, 7, 0), (3, 6, 0),
- (2, 5, 1), (3, 6, 0), (5, 10, 1), (10, 16, 1),
- (18, 24, 2), (25, 32, 2), (33, 42, 2), (39, 48, 2),
- (42, 51, 2), (44, 52, 2), (41, 51, 2), (43, 52, 3)
- ),
-
-
-// 579 Goldenrod
-((237, 184, 18), (252, 174, 18), (232, 168, 38), (212, 163, 59),
- (196, 147, 89), (180, 131, 120), (166, 128, 136), (153, 126, 153),
- (114, 116, 162), (93, 107, 136), (72, 99, 110), (52, 87, 82),
- (33, 76, 55), (26, 57, 42), (20, 39, 29), (21, 36, 28),
- (22, 34, 28), (27, 28, 25), (25, 29, 26), (24, 30, 28),
- (17, 41, 34), (11, 52, 40), (10, 57, 45), (10, 62, 50),
- (3, 100, 78), (5, 104, 81), (7, 108, 85), (7, 100, 78),
- (8, 92, 71), (13, 84, 65), (19, 76, 59), (34, 72, 49),
- (75, 75, 34), (152, 87, 24), (187, 101, 18), (223, 116, 13),
- (201, 112, 15), (179, 109, 18), (158, 100, 22), (138, 91, 27),
- (63, 84, 48), (48, 86, 64), (33, 88, 81), (53, 107, 106),
- (74, 127, 132), (87, 133, 145), (101, 139, 159), (130, 144, 178),
- (147, 141, 197), (143, 114, 209), (140, 95, 214), (138, 76, 220),
- (129, 61, 214), (121, 46, 208), (115, 41, 199), (109, 37, 191),
- (73, 34, 119), (51, 33, 97), (29, 33, 75), (16, 45, 62),
- (3, 58, 49), (2, 65, 55), (1, 73, 61), (4, 86, 66),
- (2, 93, 64), (5, 102, 62), (4, 87, 54), (3, 72, 47),
- (5, 68, 43), (7, 65, 39), (10, 53, 31), (11, 35, 24),
- (20, 23, 21), (23, 22, 21), (26, 22, 22), (83, 58, 18),
- (140, 95, 14), (136, 93, 16), (132, 91, 19), (182, 119, 13),
- (235, 140, 9), (159, 89, 16), (135, 69, 18), (111, 49, 20),
- (90, 39, 21), (70, 30, 23), (51, 24, 30), (69, 30, 50),
- (77, 50, 95), (86, 54, 127), (96, 58, 159), (92, 53, 167),
- (88, 49, 175), (90, 33, 174), (84, 33, 181), (61, 41, 163),
- (43, 58, 137), (32, 67, 129), (47, 72, 136), (63, 77, 144),
- (78, 74, 156), (93, 72, 168), (118, 82, 190), (138, 99, 185),
- (191, 143, 116), (203, 152, 87), (216, 162, 58), (225, 163, 42),
- (235, 165, 26), (235, 155, 23), (217, 140, 19), (169, 119, 18),
- (124, 86, 19), (59, 49, 16), (43, 37, 17), (28, 25, 19),
- (24, 19, 20), (24, 16, 19), (23, 17, 20), (21, 17, 21),
- (19, 24, 26), (27, 28, 39), (36, 32, 53), (42, 33, 68),
- (49, 34, 83), (54, 38, 92), (46, 62, 105), (40, 90, 124),
- (39, 109, 128), (2, 124, 94), (6, 122, 87), (11, 121, 81),
- (26, 93, 58), (67, 81, 39), (119, 81, 30), (147, 81, 14),
- (232, 126, 10), (242, 141, 11), (253, 156, 13), (252, 159, 14),
- (251, 163, 15), (251, 168, 13), (254, 170, 18), (254, 167, 19),
- (252, 163, 16), (220, 149, 38), (207, 147, 55), (195, 145, 72),
- (190, 125, 106), (176, 114, 141), (153, 112, 184), (155, 98, 222),
- (155, 70, 236), (151, 63, 235), (148, 57, 234), (133, 50, 221),
- (119, 42, 209), (110, 33, 196), (98, 29, 176), (76, 25, 153),
- (60, 21, 121), (44, 20, 81), (40, 18, 69), (37, 17, 57),
- (48, 30, 39), (87, 48, 35), (126, 59, 34), (133, 81, 55),
- (165, 85, 112), (163, 84, 126), (162, 83, 140), (128, 82, 174),
- (119, 62, 188), (120, 39, 187), (96, 42, 168), (70, 55, 140),
- (55, 53, 124), (39, 59, 113), (15, 82, 95), (2, 99, 90),
- (6, 106, 94), (9, 112, 95), (25, 125, 100), (54, 126, 115),
- (67, 88, 100), (73, 87, 98), (80, 87, 97), (82, 63, 83),
- (57, 44, 67), (33, 48, 56), (24, 47, 42), (15, 46, 38),
- (6, 46, 39), (3, 42, 37), (2, 38, 31), (1, 35, 27),
- (2, 33, 24), (2, 32, 20), (1, 34, 23), (1, 42, 27),
- (0, 49, 30), (0, 55, 37), (0, 59, 38), (1, 58, 36),
- (5, 56, 34), (8, 50, 30), (9, 41, 22), (14, 34, 18),
- (18, 28, 18), (19, 24, 17), (20, 22, 17), (21, 21, 16),
- (21, 19, 16), (21, 19, 17), (21, 20, 16), (20, 20, 17),
- (20, 19, 18), (20, 19, 20), (20, 20, 23), (17, 22, 25),
- (13, 29, 28), (12, 35, 39), (8, 41, 47), (4, 53, 50),
- (3, 61, 60), (4, 64, 67), (5, 64, 65), (7, 61, 61),
- (7, 59, 56), (6, 52, 50), (11, 42, 39), (15, 38, 33),
- (18, 42, 35), (31, 57, 46), (58, 73, 71), (81, 87, 93),
- (76, 121, 107), (70, 149, 140), (69, 155, 149), (69, 152, 113),
- (81, 149, 98), (102, 155, 81), (139, 148, 42), (185, 140, 24),
- (224, 146, 15), (246, 156, 12), (251, 163, 16), (253, 166, 17),
- (245, 169, 33), (228, 171, 78), (222, 178, 114), (208, 180, 124),
- (194, 174, 124), (208, 183, 119), (217, 184, 110), (219, 178, 62)
- ),
-
-
-// 580 Grape
-((83, 67, 90), (93, 75, 108), (98, 77, 115), (104, 79, 123),
- (106, 80, 126), (109, 81, 130), (109, 81, 130), (109, 82, 131),
- (110, 83, 129), (109, 81, 125), (108, 80, 122), (101, 82, 121),
- (95, 84, 120), (90, 89, 124), (85, 94, 128), (83, 97, 133),
- (82, 100, 138), (77, 116, 159), (74, 125, 168), (72, 135, 177),
- (69, 138, 185), (66, 142, 193), (66, 141, 192), (66, 141, 192),
- (70, 134, 171), (68, 125, 157), (67, 117, 143), (63, 103, 124),
- (59, 90, 106), (56, 84, 96), (54, 79, 87), (51, 69, 67),
- (47, 63, 54), (41, 54, 42), (39, 54, 41), (38, 54, 40),
- (41, 66, 55), (45, 79, 70), (52, 87, 82), (59, 95, 94),
- (110, 138, 138), (124, 155, 159), (139, 172, 180), (139, 181, 198),
- (139, 190, 217), (139, 191, 221), (140, 193, 225), (150, 196, 224),
- (143, 191, 224), (100, 163, 204), (87, 151, 192), (74, 140, 180),
- (69, 135, 179), (64, 130, 179), (62, 128, 179), (60, 127, 179),
- (60, 126, 171), (66, 125, 168), (72, 125, 166), (76, 123, 163),
- (81, 122, 160), (81, 118, 158), (82, 114, 156), (83, 111, 146),
- (88, 102, 134), (98, 88, 112), (97, 79, 109), (96, 70, 106),
- (95, 67, 104), (94, 65, 103), (99, 63, 109), (103, 65, 112),
- (103, 62, 119), (96, 59, 111), (89, 57, 104), (86, 56, 98),
- (84, 55, 92), (81, 54, 90), (79, 53, 88), (67, 48, 74),
- (57, 43, 64), (52, 39, 55), (56, 39, 59), (60, 40, 63),
- (63, 41, 67), (67, 42, 72), (74, 46, 80), (80, 50, 89),
- (94, 55, 104), (96, 56, 106), (98, 58, 109), (96, 59, 106),
- (94, 60, 104), (87, 61, 97), (80, 59, 90), (73, 56, 82),
- (64, 52, 73), (52, 53, 59), (51, 54, 57), (51, 55, 55),
- (52, 56, 56), (54, 57, 57), (59, 58, 61), (68, 64, 70),
- (87, 76, 94), (90, 89, 111), (93, 102, 128), (93, 108, 136),
- (94, 115, 145), (95, 125, 162), (98, 131, 173), (96, 140, 185),
- (92, 148, 197), (82, 165, 216), (82, 166, 218), (83, 167, 220),
- (86, 170, 221), (90, 171, 222), (97, 175, 222), (115, 182, 223),
- (143, 192, 200), (142, 179, 192), (141, 167, 185), (144, 161, 187),
- (147, 155, 189), (154, 143, 172), (158, 138, 154), (156, 121, 140),
- (140, 100, 128), (118, 66, 132), (117, 63, 131), (117, 61, 130),
- (118, 59, 128), (119, 57, 128), (121, 53, 131), (116, 52, 131),
- (105, 51, 124), (99, 49, 115), (94, 47, 106), (89, 45, 101),
- (84, 43, 96), (71, 40, 82), (57, 36, 71), (46, 36, 58),
- (39, 35, 45), (31, 32, 33), (30, 31, 32), (29, 30, 32),
- (31, 27, 32), (36, 28, 34), (42, 27, 39), (48, 28, 45),
- (66, 36, 67), (70, 39, 73), (75, 43, 80), (79, 57, 97),
- (82, 72, 117), (85, 87, 138), (94, 94, 150), (110, 97, 157),
- (115, 101, 162), (106, 110, 172), (102, 108, 168), (99, 107, 164),
- (102, 102, 151), (105, 92, 135), (106, 85, 121), (99, 80, 113),
- (83, 77, 95), (81, 77, 92), (80, 78, 89), (83, 82, 88),
- (83, 86, 90), (84, 92, 94), (82, 95, 99), (82, 97, 105),
- (86, 98, 110), (88, 100, 116), (91, 100, 119), (88, 96, 119),
- (84, 92, 119), (83, 81, 117), (81, 70, 114), (79, 62, 113),
- (67, 46, 96), (63, 41, 90), (60, 37, 84), (51, 25, 70),
- (40, 19, 64), (36, 17, 58), (31, 21, 53), (34, 28, 51),
- (38, 31, 48), (45, 33, 52), (54, 37, 62), (63, 44, 75),
- (77, 52, 90), (90, 62, 103), (104, 67, 115), (117, 71, 127),
- (124, 79, 138), (123, 89, 153), (117, 100, 165), (110, 109, 174),
- (103, 114, 181), (101, 116, 180), (96, 123, 179), (92, 124, 177),
- (91, 125, 175), (91, 122, 175), (96, 116, 175), (104, 118, 175),
- (112, 125, 176), (118, 131, 177), (119, 131, 178), (114, 127, 173),
- (110, 120, 168), (107, 121, 163), (105, 123, 155), (95, 123, 152),
- (83, 120, 140), (72, 109, 123), (67, 96, 104), (66, 85, 85),
- (63, 75, 72), (59, 66, 62), (52, 61, 53), (46, 56, 46),
- (39, 51, 39), (33, 44, 31), (28, 36, 26), (23, 29, 21),
- (22, 24, 22), (24, 22, 24), (26, 21, 27), (31, 20, 32),
- (34, 19, 37), (42, 18, 44), (52, 22, 52), (59, 26, 62),
- (66, 30, 69), (67, 31, 74), (69, 32, 74), (70, 34, 73),
- (70, 38, 72), (72, 41, 73), (70, 42, 75), (69, 40, 74),
- (67, 41, 70), (66, 43, 65), (67, 48, 63), (68, 52, 65),
- (72, 54, 71), (74, 56, 76), (76, 58, 80), (80, 62, 86)
- ),
-
-// 581 Lemon_Grass
-((60, 101, 67), (33, 82, 77), (26, 80, 78), (19, 78, 80),
- (13, 72, 75), (7, 66, 71), (8, 64, 67), (9, 62, 63),
- (13, 51, 40), (21, 48, 34), (30, 45, 28), (38, 45, 21),
- (47, 45, 14), (57, 47, 12), (68, 49, 10), (71, 48, 10),
- (74, 48, 11), (81, 50, 11), (81, 45, 13), (81, 41, 16),
- (82, 42, 22), (83, 44, 28), (84, 46, 32), (85, 48, 36),
- (84, 63, 53), (83, 70, 55), (83, 78, 57), (83, 85, 56),
- (84, 93, 56), (84, 95, 51), (84, 98, 47), (87, 103, 36),
- (97, 107, 27), (126, 124, 15), (139, 134, 13), (152, 144, 12),
- (163, 149, 19), (175, 155, 26), (178, 158, 28), (181, 162, 31),
- (177, 163, 45), (173, 159, 50), (169, 156, 55), (161, 152, 52),
- (154, 149, 50), (148, 145, 50), (143, 141, 51), (134, 129, 52),
- (123, 117, 49), (94, 86, 45), (82, 72, 45), (70, 58, 46),
- (55, 44, 41), (41, 30, 36), (36, 27, 34), (31, 24, 32),
- (20, 24, 23), (15, 26, 18), (11, 29, 13), (18, 37, 11),
- (26, 46, 9), (30, 51, 9), (35, 57, 10), (41, 67, 10),
- (49, 74, 10), (65, 86, 18), (63, 88, 23), (61, 90, 28),
- (58, 90, 32), (56, 91, 37), (53, 93, 51), (46, 90, 61),
- (33, 80, 76), (33, 74, 82), (34, 69, 89), (36, 62, 89),
- (39, 56, 89), (38, 51, 86), (37, 46, 84), (37, 36, 81),
- (39, 35, 73), (36, 44, 64), (31, 46, 54), (27, 49, 45),
- (30, 54, 40), (33, 60, 36), (47, 74, 29), (65, 93, 23),
- (100, 115, 11), (122, 128, 10), (144, 141, 10), (151, 144, 11),
- (159, 148, 12), (165, 149, 15), (164, 147, 19), (164, 148, 21),
- (159, 147, 23), (144, 137, 33), (136, 135, 36), (129, 133, 39),
- (124, 132, 39), (120, 131, 39), (109, 125, 42), (99, 119, 44),
- (77, 105, 44), (69, 97, 44), (62, 90, 44), (62, 87, 44),
- (62, 85, 45), (63, 81, 45), (66, 77, 46), (69, 74, 46),
- (74, 74, 46), (81, 81, 44), (79, 82, 42), (78, 83, 40),
- (72, 85, 35), (69, 88, 34), (70, 95, 36), (75, 104, 37),
- (85, 117, 43), (96, 123, 52), (107, 130, 61), (112, 133, 64),
- (118, 136, 68), (126, 139, 74), (127, 136, 77), (122, 128, 77),
- (113, 118, 75), (97, 94, 64), (93, 87, 59), (89, 80, 55),
- (84, 71, 46), (86, 70, 39), (94, 71, 32), (108, 76, 26),
- (144, 103, 20), (159, 116, 17), (175, 130, 15), (179, 135, 13),
- (184, 141, 12), (186, 147, 11), (181, 147, 9), (172, 144, 8),
- (157, 137, 6), (117, 115, 7), (108, 110, 9), (100, 105, 12),
- (85, 95, 18), (76, 87, 26), (68, 81, 34), (67, 80, 45),
- (73, 82, 69), (75, 82, 73), (78, 82, 77), (83, 82, 81),
- (86, 82, 82), (88, 81, 81), (89, 78, 76), (88, 73, 68),
- (85, 65, 57), (74, 55, 36), (72, 54, 32), (70, 54, 29),
- (66, 52, 23), (62, 51, 19), (59, 53, 19), (60, 59, 22),
- (75, 80, 33), (81, 87, 37), (87, 94, 41), (103, 109, 51),
- (120, 123, 59), (136, 136, 66), (147, 146, 70), (158, 153, 73),
- (164, 157, 72), (165, 156, 68), (159, 148, 61), (150, 140, 54),
- (142, 132, 45), (136, 125, 38), (131, 117, 34), (129, 113, 31),
- (139, 121, 25), (143, 124, 25), (147, 127, 26), (156, 129, 32),
- (166, 137, 38), (176, 145, 43), (180, 155, 47), (177, 155, 53),
- (167, 150, 59), (155, 141, 66), (138, 135, 67), (121, 126, 65),
- (101, 116, 64), (82, 101, 64), (64, 88, 63), (50, 75, 58),
- (40, 67, 52), (34, 58, 48), (29, 52, 46), (26, 48, 44),
- (25, 48, 39), (25, 48, 35), (26, 49, 33), (28, 51, 36),
- (33, 56, 38), (39, 61, 41), (44, 61, 42), (48, 57, 42),
- (52, 52, 43), (58, 49, 42), (65, 47, 39), (73, 43, 32),
- (81, 40, 25), (90, 41, 20), (102, 49, 17), (112, 57, 14),
- (124, 65, 10), (135, 74, 8), (147, 87, 8), (154, 97, 9),
- (158, 102, 8), (160, 103, 6), (163, 107, 5), (164, 110, 6),
- (159, 107, 7), (149, 98, 8), (139, 90, 9), (129, 88, 11),
- (116, 86, 13), (97, 79, 14), (79, 72, 14), (68, 72, 15),
- (61, 78, 14), (57, 85, 13), (58, 91, 11), (67, 99, 9),
- (81, 109, 9), (96, 119, 10), (110, 125, 11), (124, 129, 12),
- (136, 133, 12), (145, 137, 15), (152, 140, 18), (156, 144, 19),
- (157, 147, 19), (155, 150, 20), (148, 149, 24), (140, 148, 28),
- (127, 141, 33), (115, 136, 39), (99, 124, 49), (84, 116, 57)
- ),
-
-// 582 Magenta_and_Teal
-((171, 65, 180), (173, 49, 158), (176, 50, 150), (179, 51, 142),
- (183, 53, 146), (187, 56, 150), (194, 57, 156), (201, 58, 163),
- (212, 54, 173), (211, 59, 175), (210, 64, 177), (207, 76, 185),
- (205, 89, 193), (199, 102, 202), (193, 115, 211), (188, 119, 214),
- (183, 123, 217), (162, 141, 218), (150, 151, 223), (138, 162, 228),
- (127, 179, 228), (117, 196, 229), (112, 202, 230), (108, 209, 232),
- (109, 229, 218), (116, 228, 209), (124, 228, 201), (127, 219, 188),
- (131, 210, 175), (130, 201, 171), (130, 192, 168), (122, 173, 162),
- (128, 156, 154), (156, 129, 155), (169, 124, 156), (183, 119, 157),
- (185, 111, 157), (188, 104, 158), (185, 99, 156), (182, 94, 155),
- (177, 73, 149), (181, 78, 153), (186, 83, 157), (197, 97, 165),
- (209, 111, 173), (211, 121, 178), (214, 131, 183), (223, 144, 185),
- (226, 159, 179), (230, 175, 174), (229, 182, 179), (228, 189, 184),
- (222, 200, 198), (217, 212, 212), (212, 217, 217), (208, 222, 223),
- (178, 231, 238), (162, 231, 238), (147, 232, 239), (141, 231, 237),
- (135, 231, 235), (134, 230, 234), (134, 230, 234), (134, 230, 234),
- (131, 228, 233), (120, 227, 233), (117, 229, 232), (114, 231, 231),
- (118, 232, 230), (122, 234, 230), (132, 237, 230), (147, 239, 232),
- (178, 242, 231), (183, 244, 233), (188, 246, 235), (182, 246, 238),
- (177, 247, 241), (170, 247, 243), (163, 248, 245), (152, 246, 248),
- (143, 245, 250), (128, 236, 246), (125, 224, 239), (122, 213, 233),
- (114, 208, 228), (107, 204, 223), (92, 192, 214), (85, 178, 204),
- (70, 147, 180), (69, 126, 164), (69, 106, 148), (66, 96, 139),
- (63, 87, 131), (59, 76, 119), (62, 73, 110), (74, 73, 114),
- (93, 82, 113), (128, 104, 115), (137, 111, 104), (146, 119, 94),
- (144, 122, 88), (143, 126, 82), (140, 127, 84), (141, 131, 86),
- (136, 134, 100), (134, 132, 106), (133, 131, 112), (130, 130, 111),
- (127, 129, 110), (121, 120, 110), (108, 119, 115), (100, 117, 120),
- (93, 117, 130), (92, 120, 162), (95, 126, 169), (98, 133, 177),
- (114, 141, 191), (126, 153, 208), (139, 164, 217), (153, 174, 228),
- (182, 171, 237), (199, 163, 238), (216, 156, 240), (223, 149, 238),
- (231, 142, 237), (239, 132, 224), (243, 123, 213), (242, 109, 209),
- (244, 91, 208), (242, 53, 215), (242, 44, 218), (242, 35, 222),
- (243, 26, 220), (243, 25, 213), (241, 24, 209), (238, 25, 204),
- (222, 23, 203), (207, 18, 203), (193, 13, 203), (184, 13, 199),
- (175, 14, 195), (161, 15, 188), (149, 18, 187), (145, 29, 185),
- (140, 44, 183), (143, 74, 181), (143, 81, 178), (144, 89, 176),
- (146, 109, 169), (147, 121, 171), (156, 137, 174), (165, 154, 177),
- (193, 183, 200), (201, 186, 204), (210, 189, 208), (221, 196, 210),
- (229, 198, 209), (237, 197, 206), (242, 196, 198), (240, 195, 196),
- (237, 188, 191), (234, 160, 201), (232, 154, 204), (231, 148, 207),
- (230, 138, 213), (231, 130, 213), (232, 126, 215), (233, 118, 209),
- (235, 100, 210), (233, 93, 210), (231, 87, 211), (225, 77, 211),
- (216, 68, 207), (207, 64, 202), (200, 61, 193), (192, 61, 190),
- (186, 62, 191), (179, 65, 196), (168, 67, 198), (153, 73, 197),
- (138, 79, 196), (126, 90, 193), (112, 102, 193), (108, 115, 198),
- (113, 150, 221), (113, 156, 226), (114, 162, 231), (121, 168, 241),
- (127, 172, 244), (133, 172, 246), (142, 172, 245), (152, 177, 246),
- (164, 181, 246), (168, 186, 242), (173, 190, 241), (174, 192, 238),
- (169, 191, 234), (164, 191, 230), (151, 193, 228), (140, 196, 230),
- (129, 200, 229), (118, 206, 230), (109, 214, 232), (102, 224, 233),
- (101, 230, 231), (102, 236, 229), (107, 240, 228), (115, 243, 225),
- (127, 242, 221), (136, 236, 217), (150, 231, 210), (164, 225, 202),
- (175, 221, 197), (180, 219, 197), (184, 221, 198), (187, 226, 201),
- (184, 228, 205), (180, 228, 205), (171, 226, 202), (156, 220, 197),
- (140, 211, 195), (124, 207, 196), (115, 209, 200), (113, 211, 209),
- (117, 217, 220), (123, 225, 227), (124, 229, 231), (124, 227, 231),
- (118, 226, 231), (111, 225, 228), (107, 220, 227), (111, 220, 228),
- (123, 225, 229), (137, 232, 232), (153, 236, 235), (164, 241, 238),
- (171, 246, 237), (171, 245, 236), (169, 243, 235), (171, 240, 227),
- (173, 232, 221), (173, 219, 211), (173, 209, 205), (177, 205, 200),
- (184, 198, 198), (185, 193, 202), (184, 186, 203), (182, 177, 205),
- (177, 156, 198), (172, 136, 192), (151, 116, 176), (144, 99, 164),
- (135, 88, 159), (137, 79, 163), (144, 78, 172), (150, 71, 173)
- ),
-
-// 583 Mahogany
-((49, 9, 15), (40, 6, 12), (30, 3, 9), (21, 0, 7),
- (21, 0, 7), (21, 0, 8), (21, 0, 8), (21, 1, 8),
- (22, 1, 9), (22, 1, 9), (22, 2, 10), (22, 2, 10),
- (22, 2, 10), (22, 2, 10), (23, 2, 10), (23, 1, 10),
- (24, 1, 11), (25, 2, 11), (28, 3, 12), (32, 5, 13),
- (37, 6, 14), (43, 8, 16), (45, 8, 16), (47, 9, 17),
- (52, 11, 17), (53, 11, 18), (55, 12, 19), (57, 12, 19),
- (60, 12, 20), (61, 12, 19), (62, 12, 18), (65, 13, 19),
- (70, 14, 19), (85, 19, 21), (97, 24, 23), (110, 29, 25),
- (119, 35, 28), (128, 42, 31), (133, 46, 33), (138, 51, 36),
- (164, 74, 49), (166, 76, 49), (168, 79, 49), (165, 76, 48),
- (162, 74, 47), (162, 74, 48), (163, 75, 49), (162, 76, 50),
- (158, 71, 47), (145, 57, 40), (141, 54, 39), (137, 52, 39),
- (133, 48, 38), (129, 44, 37), (127, 42, 36), (126, 41, 35),
- (116, 36, 32), (109, 32, 31), (103, 28, 30), (96, 24, 29),
- (90, 21, 28), (86, 19, 27), (82, 18, 27), (74, 14, 23),
- (68, 12, 21), (58, 9, 18), (53, 7, 16), (48, 6, 15),
- (46, 5, 14), (44, 5, 14), (41, 3, 12), (40, 3, 12),
- (40, 2, 10), (39, 2, 10), (38, 2, 10), (37, 2, 9),
- (36, 2, 9), (35, 2, 9), (35, 2, 9), (33, 2, 9),
- (31, 1, 8), (26, 1, 8), (25, 0, 7), (24, 0, 7),
- (24, 0, 7), (25, 0, 7), (27, 0, 6), (30, 1, 8),
- (39, 2, 8), (44, 3, 9), (49, 4, 10), (50, 4, 10),
- (52, 5, 11), (53, 5, 11), (54, 6, 12), (56, 6, 13),
- (57, 6, 12), (58, 8, 18), (57, 8, 19), (57, 9, 20),
- (57, 9, 19), (58, 9, 18), (59, 10, 19), (61, 12, 21),
- (70, 15, 24), (76, 16, 24), (82, 18, 25), (84, 19, 25),
- (87, 20, 25), (92, 21, 23), (98, 23, 25), (103, 24, 26),
- (106, 25, 29), (103, 23, 27), (100, 22, 26), (98, 22, 25),
- (91, 20, 23), (82, 18, 23), (71, 16, 23), (60, 12, 18),
- (41, 7, 14), (34, 5, 11), (28, 3, 9), (26, 2, 8),
- (25, 2, 8), (23, 2, 9), (22, 1, 7), (21, 0, 6),
- (21, 0, 6), (21, 0, 7), (21, 0, 7), (21, 0, 7),
- (21, 0, 7), (22, 0, 7), (23, 0, 8), (24, 0, 8),
- (26, 0, 10), (27, 0, 9), (29, 1, 9), (29, 0, 8),
- (30, 0, 8), (31, 1, 10), (31, 1, 10), (31, 1, 10),
- (31, 0, 8), (30, 1, 10), (29, 1, 9), (29, 1, 9),
- (28, 1, 10), (28, 0, 8), (29, 0, 9), (31, 0, 7),
- (40, 4, 10), (43, 5, 10), (47, 6, 11), (55, 9, 14),
- (64, 11, 15), (71, 12, 14), (77, 14, 14), (81, 17, 16),
- (83, 17, 17), (81, 16, 18), (79, 15, 17), (77, 15, 17),
- (71, 13, 14), (63, 10, 11), (55, 9, 12), (48, 7, 13),
- (38, 4, 10), (37, 3, 9), (37, 3, 9), (37, 3, 9),
- (40, 4, 11), (44, 5, 12), (47, 7, 15), (49, 9, 18),
- (49, 10, 19), (49, 10, 19), (49, 10, 20), (48, 9, 19),
- (46, 9, 18), (42, 8, 17), (36, 7, 16), (31, 5, 14),
- (26, 1, 10), (25, 0, 9), (25, 0, 9), (24, 0, 8),
- (23, 0, 8), (23, 0, 8), (23, 0, 8), (23, 0, 8),
- (24, 0, 8), (23, 0, 8), (23, 0, 6), (24, 1, 9),
- (26, 1, 8), (29, 2, 9), (33, 4, 12), (40, 6, 15),
- (46, 9, 18), (52, 12, 22), (58, 14, 24), (65, 15, 24),
- (74, 17, 25), (83, 20, 29), (88, 22, 29), (91, 24, 33),
- (91, 25, 32), (91, 25, 32), (92, 26, 36), (93, 25, 34),
- (92, 25, 34), (89, 24, 31), (86, 23, 31), (83, 23, 33),
- (80, 21, 31), (79, 19, 29), (78, 18, 28), (79, 16, 24),
- (80, 16, 24), (81, 16, 23), (83, 16, 23), (85, 17, 23),
- (88, 17, 24), (90, 17, 23), (92, 17, 23), (92, 18, 25),
- (91, 17, 22), (91, 17, 22), (88, 15, 18), (83, 13, 17),
- (77, 12, 18), (71, 10, 17), (68, 9, 16), (67, 9, 16),
- (67, 9, 16), (67, 10, 17), (67, 10, 18), (68, 11, 19),
- (69, 12, 20), (71, 13, 22), (71, 13, 22), (69, 13, 22),
- (65, 12, 21), (59, 10, 18), (55, 9, 17), (51, 9, 17),
- (48, 8, 17), (48, 9, 17), (50, 10, 19), (55, 12, 19),
- (52, 11, 18), (48, 9, 15), (44, 8, 14), (41, 7, 14)
- ),
-
-// 584 Marina
-((19, 87, 122), (22, 88, 114), (18, 90, 112), (14, 92, 110),
- (15, 103, 113), (17, 115, 116), (17, 119, 115), (18, 123, 115),
- (13, 138, 116), (14, 139, 117), (16, 141, 118), (20, 135, 122),
- (25, 130, 127), (30, 129, 135), (35, 128, 143), (36, 127, 148),
- (38, 127, 153), (44, 119, 171), (47, 119, 175), (50, 119, 179),
- (51, 120, 175), (52, 122, 172), (56, 123, 167), (61, 124, 163),
- (103, 136, 137), (117, 146, 136), (132, 156, 135), (136, 160, 142),
- (141, 164, 150), (141, 163, 148), (141, 163, 147), (149, 163, 145),
- (139, 161, 147), (101, 149, 168), (84, 139, 166), (67, 129, 164),
- (64, 125, 153), (62, 121, 142), (64, 121, 140), (67, 121, 138),
- (65, 119, 128), (59, 112, 125), (53, 105, 122), (51, 102, 120),
- (50, 100, 119), (46, 97, 117), (43, 94, 115), (29, 82, 114),
- (14, 68, 111), (2, 55, 106), (1, 57, 105), (1, 59, 105),
- (3, 65, 105), (6, 71, 106), (6, 77, 105), (6, 83, 105),
- (5, 106, 109), (6, 114, 109), (7, 123, 110), (7, 130, 105),
- (7, 138, 100), (6, 140, 99), (6, 142, 99), (5, 141, 97),
- (6, 132, 93), (5, 114, 94), (8, 115, 102), (11, 117, 110),
- (15, 119, 113), (20, 121, 116), (32, 129, 127), (47, 133, 132),
- (67, 139, 146), (72, 146, 157), (77, 154, 168), (85, 157, 174),
- (94, 160, 180), (97, 159, 181), (101, 159, 182), (101, 153, 184),
- (97, 149, 192), (91, 144, 204), (95, 147, 206), (100, 151, 208),
- (104, 155, 210), (109, 160, 212), (117, 164, 212), (132, 161, 194),
- (150, 138, 142), (140, 129, 138), (130, 121, 134), (125, 114, 132),
- (121, 108, 130), (114, 111, 118), (107, 93, 95), (98, 89, 89),
- (71, 89, 96), (27, 94, 125), (20, 94, 128), (14, 95, 132),
- (11, 96, 134), (9, 98, 137), (6, 102, 137), (4, 102, 138),
- (4, 87, 136), (4, 84, 138), (5, 82, 140), (6, 83, 142),
- (7, 84, 145), (10, 86, 148), (15, 89, 152), (20, 94, 156),
- (26, 99, 159), (34, 103, 152), (36, 100, 144), (39, 97, 137),
- (42, 91, 123), (42, 86, 111), (42, 81, 105), (35, 78, 97),
- (27, 52, 57), (22, 41, 45), (18, 31, 33), (14, 31, 36),
- (11, 32, 40), (6, 35, 53), (3, 36, 61), (0, 36, 64),
- (1, 41, 72), (0, 60, 105), (0, 65, 114), (1, 71, 123),
- (2, 79, 134), (3, 83, 142), (3, 87, 149), (3, 89, 156),
- (5, 91, 162), (6, 90, 162), (7, 90, 163), (6, 90, 164),
- (6, 90, 166), (7, 94, 173), (18, 102, 178), (35, 118, 188),
- (57, 137, 199), (91, 169, 212), (94, 170, 211), (98, 172, 211),
- (99, 182, 209), (94, 188, 208), (98, 193, 203), (99, 199, 202),
- (97, 187, 190), (90, 182, 188), (83, 178, 187), (75, 170, 186),
- (71, 169, 191), (76, 166, 196), (91, 167, 200), (102, 168, 206),
- (112, 165, 210), (111, 160, 218), (108, 158, 216), (105, 156, 214),
- (95, 149, 210), (86, 139, 205), (78, 133, 200), (72, 129, 197),
- (63, 125, 190), (61, 122, 189), (59, 120, 189), (59, 122, 188),
- (63, 124, 189), (71, 128, 188), (79, 133, 185), (86, 134, 180),
- (88, 132, 176), (82, 128, 170), (78, 124, 163), (75, 123, 151),
- (78, 129, 132), (86, 131, 118), (81, 132, 113), (71, 125, 115),
- (45, 116, 123), (45, 117, 120), (46, 119, 118), (46, 122, 121),
- (42, 119, 129), (35, 114, 144), (26, 107, 157), (23, 102, 163),
- (25, 102, 167), (28, 104, 169), (34, 110, 171), (44, 117, 169),
- (52, 121, 166), (57, 122, 165), (56, 118, 165), (51, 112, 158),
- (50, 107, 146), (53, 102, 128), (60, 93, 111), (68, 78, 95),
- (72, 60, 80), (80, 43, 64), (89, 33, 46), (97, 27, 32),
- (111, 20, 19), (118, 15, 11), (121, 14, 9), (121, 20, 10),
- (110, 32, 20), (107, 42, 34), (103, 54, 44), (98, 64, 54),
- (96, 77, 59), (83, 92, 69), (73, 100, 80), (63, 110, 87),
- (57, 111, 91), (56, 109, 90), (50, 104, 90), (42, 90, 84),
- (26, 80, 73), (17, 71, 59), (10, 64, 53), (6, 57, 54),
- (6, 49, 60), (2, 42, 65), (4, 38, 63), (5, 41, 64),
- (5, 46, 73), (5, 52, 87), (2, 57, 104), (0, 61, 117),
- (0, 65, 123), (0, 67, 128), (0, 68, 126), (1, 67, 125),
- (1, 65, 122), (2, 63, 118), (2, 63, 117), (1, 62, 114),
- (1, 62, 112), (1, 61, 112), (2, 62, 113), (3, 66, 119),
- (4, 73, 126), (7, 80, 134), (10, 87, 138), (16, 95, 139),
- (15, 87, 129), (13, 83, 121), (12, 77, 117), (10, 74, 114)
- ),
-
-// 585 Meadow
-((153, 129, 176), (154, 126, 170), (168, 135, 178), (183, 144, 187),
- (195, 152, 198), (208, 160, 209), (212, 162, 213), (217, 165, 218),
- (235, 179, 234), (228, 176, 228), (222, 173, 223), (203, 163, 206),
- (185, 153, 190), (164, 147, 168), (143, 142, 146), (127, 140, 128),
- (111, 138, 110), (105, 127, 91), (105, 124, 90), (105, 122, 89),
- (108, 117, 88), (111, 112, 88), (111, 102, 93), (112, 92, 99),
- (111, 76, 119), (103, 70, 111), (95, 64, 103), (84, 58, 94),
- (74, 52, 85), (69, 50, 80), (65, 49, 75), (53, 45, 64),
- (45, 41, 59), (38, 38, 50), (36, 38, 49), (35, 39, 48),
- (34, 39, 45), (34, 39, 42), (34, 37, 41), (34, 36, 40),
- (33, 35, 41), (34, 35, 43), (36, 36, 46), (44, 41, 52),
- (52, 46, 59), (57, 48, 64), (62, 50, 70), (74, 57, 81),
- (87, 64, 94), (110, 81, 117), (115, 86, 121), (120, 91, 126),
- (114, 92, 121), (109, 93, 117), (103, 91, 111), (97, 89, 106),
- (68, 93, 66), (55, 93, 51), (42, 93, 37), (36, 94, 30),
- (31, 96, 24), (32, 96, 25), (34, 97, 27), (38, 97, 36),
- (48, 101, 47), (72, 116, 101), (76, 130, 116), (81, 145, 132),
- (79, 143, 123), (77, 141, 114), (68, 135, 90), (55, 142, 69),
- (33, 138, 34), (39, 135, 23), (45, 133, 13), (43, 131, 7),
- (42, 130, 2), (41, 131, 1), (40, 133, 1), (40, 133, 1),
- (29, 126, 0), (37, 133, 2), (34, 128, 5), (31, 123, 9),
- (34, 118, 15), (37, 113, 22), (45, 109, 35), (49, 99, 46),
- (67, 83, 71), (71, 76, 78), (76, 70, 86), (80, 67, 90),
- (84, 65, 94), (89, 62, 98), (94, 65, 102), (101, 70, 107),
- (109, 78, 117), (130, 95, 135), (134, 98, 140), (139, 102, 145),
- (139, 102, 145), (140, 102, 145), (134, 98, 139), (123, 92, 129),
- (102, 78, 107), (95, 75, 100), (88, 72, 94), (85, 70, 91),
- (82, 69, 89), (75, 67, 85), (77, 66, 88), (78, 67, 88),
- (77, 66, 87), (64, 60, 80), (62, 58, 76), (60, 56, 73),
- (57, 52, 68), (54, 52, 68), (57, 56, 72), (62, 58, 75),
- (92, 70, 101), (106, 79, 114), (120, 89, 128), (128, 94, 136),
- (137, 99, 144), (149, 106, 156), (161, 116, 166), (165, 121, 171),
- (172, 126, 175), (175, 128, 178), (173, 127, 178), (172, 127, 178),
- (172, 126, 177), (169, 126, 174), (162, 125, 167), (152, 124, 160),
- (130, 140, 158), (118, 149, 158), (107, 159, 159), (99, 155, 145),
- (92, 151, 132), (74, 144, 101), (52, 147, 74), (41, 137, 65),
- (32, 134, 44), (34, 137, 14), (33, 128, 15), (32, 119, 17),
- (33, 102, 23), (37, 88, 32), (44, 85, 36), (48, 72, 47),
- (70, 61, 78), (79, 65, 86), (88, 70, 94), (101, 77, 108),
- (99, 75, 106), (102, 79, 110), (101, 82, 109), (95, 83, 106),
- (80, 76, 94), (56, 75, 69), (47, 73, 57), (39, 71, 45),
- (27, 73, 26), (20, 69, 20), (26, 70, 18), (31, 70, 20),
- (39, 69, 32), (45, 70, 37), (51, 72, 43), (57, 72, 54),
- (69, 72, 70), (73, 76, 87), (80, 83, 98), (87, 95, 105),
- (89, 97, 104), (87, 94, 100), (82, 84, 97), (77, 79, 92),
- (71, 77, 85), (66, 71, 76), (62, 62, 71), (70, 61, 75),
- (73, 72, 89), (79, 82, 95), (85, 93, 102), (95, 108, 115),
- (99, 124, 127), (107, 125, 131), (105, 131, 132), (98, 129, 127),
- (87, 124, 120), (85, 111, 111), (84, 93, 100), (79, 76, 91),
- (82, 73, 92), (91, 75, 100), (104, 81, 112), (123, 90, 129),
- (144, 103, 148), (165, 117, 166), (180, 128, 181), (189, 135, 189),
- (192, 140, 192), (195, 142, 195), (196, 142, 196), (188, 138, 191),
- (179, 132, 184), (174, 126, 179), (171, 123, 175), (162, 120, 168),
- (151, 117, 159), (138, 108, 149), (124, 97, 135), (107, 87, 118),
- (89, 79, 99), (72, 72, 82), (57, 66, 63), (40, 55, 41),
- (29, 47, 29), (20, 42, 21), (17, 41, 15), (15, 39, 13),
- (16, 38, 12), (12, 30, 12), (15, 25, 18), (21, 27, 29),
- (24, 30, 31), (25, 28, 30), (25, 25, 34), (34, 32, 45),
- (48, 47, 61), (64, 61, 75), (81, 71, 90), (106, 85, 114),
- (129, 103, 135), (151, 124, 157), (173, 138, 177), (191, 148, 194),
- (205, 154, 206), (208, 158, 212), (213, 160, 215), (208, 162, 211),
- (203, 170, 199), (193, 176, 197), (199, 183, 205), (202, 186, 214),
- (217, 197, 217), (210, 203, 216), (210, 204, 223), (202, 191, 230),
- (199, 177, 222), (193, 164, 214), (180, 153, 202), (169, 140, 191)
- ),
-
-// 586 Mermaid
-((70, 122, 117), (80, 108, 100), (81, 102, 97), (82, 97, 94),
- (76, 94, 104), (71, 92, 114), (67, 91, 120), (64, 90, 127),
- (54, 86, 151), (60, 88, 156), (66, 91, 161), (76, 97, 166),
- (87, 103, 172), (95, 110, 177), (103, 117, 183), (104, 121, 185),
- (106, 125, 188), (101, 135, 205), (93, 139, 207), (86, 144, 210),
- (84, 146, 210), (82, 148, 211), (81, 148, 211), (81, 149, 211),
- (74, 129, 204), (73, 121, 202), (73, 114, 200), (66, 102, 198),
- (59, 91, 196), (57, 89, 196), (56, 88, 196), (56, 91, 197),
- (56, 93, 199), (51, 91, 203), (49, 92, 207), (48, 94, 211),
- (41, 87, 213), (34, 80, 216), (31, 78, 217), (28, 76, 218),
- (17, 71, 218), (15, 72, 216), (14, 73, 215), (15, 78, 212),
- (17, 83, 210), (18, 88, 209), (20, 93, 209), (24, 102, 207),
- (26, 108, 203), (34, 121, 193), (38, 126, 186), (43, 131, 179),
- (44, 131, 166), (46, 131, 154), (46, 132, 149), (46, 134, 145),
- (49, 138, 138), (44, 135, 139), (39, 132, 141), (36, 128, 148),
- (34, 124, 156), (31, 119, 160), (29, 115, 165), (23, 103, 172),
- (19, 91, 175), (16, 71, 178), (16, 66, 175), (16, 61, 173),
- (19, 64, 172), (23, 68, 171), (32, 81, 168), (39, 89, 154),
- (55, 116, 126), (63, 132, 118), (71, 148, 110), (78, 155, 113),
- (85, 162, 116), (84, 161, 121), (84, 161, 127), (75, 151, 134),
- (72, 139, 146), (70, 124, 179), (63, 114, 178), (57, 105, 178),
- (56, 103, 174), (56, 101, 171), (57, 103, 161), (56, 106, 145),
- (47, 113, 114), (43, 116, 104), (40, 119, 95), (36, 119, 91),
- (32, 120, 88), (25, 120, 88), (23, 120, 90), (22, 119, 89),
- (20, 118, 86), (28, 107, 77), (37, 101, 69), (47, 95, 61),
- (51, 90, 56), (55, 86, 51), (66, 78, 44), (78, 77, 40),
- (104, 89, 45), (104, 93, 42), (105, 98, 39), (102, 100, 37),
- (99, 103, 35), (91, 106, 34), (82, 110, 37), (73, 114, 42),
- (66, 118, 52), (59, 120, 79), (60, 119, 85), (61, 118, 92),
- (67, 117, 102), (78, 118, 109), (88, 117, 110), (98, 114, 104),
- (114, 108, 76), (119, 107, 63), (125, 107, 50), (126, 107, 46),
- (128, 108, 43), (127, 107, 36), (124, 106, 30), (116, 106, 29),
- (104, 102, 29), (73, 90, 25), (67, 88, 26), (61, 87, 27),
- (53, 85, 33), (46, 83, 40), (39, 75, 42), (39, 67, 44),
- (58, 60, 48), (70, 57, 45), (83, 54, 42), (90, 57, 39),
- (98, 61, 37), (116, 80, 36), (124, 95, 30), (124, 105, 24),
- (119, 117, 21), (103, 146, 26), (96, 148, 29), (90, 150, 33),
- (78, 152, 47), (69, 157, 64), (61, 156, 83), (55, 152, 104),
- (54, 161, 151), (56, 164, 159), (59, 168, 167), (60, 168, 175),
- (54, 167, 175), (46, 164, 163), (42, 159, 141), (40, 150, 117),
- (41, 143, 97), (54, 135, 61), (55, 131, 52), (57, 127, 44),
- (55, 118, 35), (59, 117, 40), (71, 127, 58), (78, 140, 81),
- (72, 142, 118), (71, 143, 127), (70, 144, 137), (74, 154, 162),
- (77, 160, 182), (77, 158, 194), (72, 153, 202), (67, 152, 210),
- (62, 148, 213), (53, 140, 213), (42, 133, 213), (34, 129, 209),
- (29, 125, 199), (24, 118, 186), (22, 111, 170), (24, 106, 152),
- (28, 100, 114), (30, 99, 109), (32, 98, 105), (36, 97, 99),
- (37, 99, 100), (32, 97, 101), (30, 93, 107), (28, 87, 114),
- (26, 84, 120), (22, 79, 119), (21, 71, 113), (24, 60, 101),
- (27, 49, 84), (31, 41, 68), (35, 35, 54), (39, 34, 48),
- (40, 35, 44), (39, 40, 46), (36, 48, 52), (31, 59, 61),
- (26, 70, 68), (21, 79, 69), (17, 84, 66), (17, 88, 61),
- (20, 93, 55), (24, 96, 51), (29, 96, 50), (35, 97, 54),
- (40, 102, 64), (40, 106, 77), (39, 112, 94), (37, 116, 110),
- (37, 122, 125), (33, 127, 138), (30, 132, 150), (29, 136, 158),
- (33, 140, 163), (41, 143, 167), (54, 149, 171), (67, 153, 173),
- (77, 152, 172), (86, 150, 165), (97, 150, 154), (105, 149, 140),
- (106, 145, 123), (104, 145, 104), (103, 145, 85), (100, 145, 67),
- (92, 143, 51), (84, 142, 37), (78, 141, 27), (73, 137, 21),
- (71, 134, 20), (70, 130, 24), (71, 125, 31), (73, 120, 39),
- (78, 116, 49), (86, 109, 59), (91, 104, 65), (94, 100, 68),
- (96, 96, 71), (95, 92, 71), (86, 87, 65), (74, 87, 59),
- (66, 92, 63), (63, 105, 80), (53, 113, 96), (44, 120, 106),
- (40, 123, 113), (46, 130, 127), (51, 132, 135), (60, 130, 132)
- ),
-
-// 587 Mesmerize
-((20, 29, 51), (12, 59, 51), (12, 83, 57), (12, 107, 63),
- (25, 120, 72), (39, 133, 82), (46, 145, 85), (53, 158, 89),
- (77, 150, 120), (84, 151, 127), (91, 153, 135), (95, 148, 139),
- (100, 143, 144), (112, 135, 146), (124, 128, 149), (132, 130, 154),
- (140, 132, 159), (159, 138, 154), (171, 139, 156), (184, 141, 158),
- (190, 145, 154), (197, 149, 151), (201, 146, 153), (206, 144, 156),
- (224, 140, 154), (225, 118, 156), (226, 97, 159), (211, 85, 158),
- (197, 74, 158), (188, 65, 155), (179, 56, 153), (140, 59, 152),
- (100, 64, 147), (50, 65, 111), (40, 73, 101), (30, 81, 92),
- (57, 81, 96), (85, 81, 101), (99, 86, 105), (113, 91, 109),
- (179, 56, 135), (189, 47, 144), (199, 38, 154), (208, 29, 154),
- (218, 21, 154), (216, 30, 155), (214, 39, 157), (228, 48, 159),
- (196, 51, 149), (184, 88, 135), (172, 92, 124), (161, 96, 114),
- (177, 99, 109), (193, 102, 104), (189, 105, 103), (186, 108, 102),
- (161, 112, 115), (159, 124, 120), (157, 136, 125), (171, 133, 134),
- (186, 130, 143), (200, 131, 144), (214, 133, 146), (233, 128, 147),
- (240, 127, 143), (243, 133, 124), (245, 132, 122), (247, 132, 120),
- (241, 134, 121), (236, 136, 122), (227, 127, 127), (218, 123, 133),
- (182, 126, 149), (161, 120, 139), (141, 114, 130), (134, 114, 129),
- (128, 114, 128), (123, 108, 128), (118, 103, 128), (110, 103, 130),
- (122, 101, 137), (127, 85, 150), (129, 92, 150), (131, 100, 150),
- (129, 108, 148), (127, 116, 147), (122, 123, 141), (118, 134, 139),
- (140, 146, 134), (152, 129, 135), (165, 113, 136), (169, 108, 138),
- (174, 104, 141), (177, 99, 154), (170, 92, 165), (161, 89, 166),
- (164, 95, 170), (179, 118, 162), (192, 107, 143), (205, 97, 124),
- (209, 95, 117), (214, 94, 111), (232, 76, 104), (236, 56, 101),
- (245, 44, 107), (244, 45, 115), (244, 46, 124), (239, 48, 128),
- (234, 51, 132), (225, 62, 135), (215, 72, 144), (202, 75, 157),
- (191, 77, 158), (164, 70, 161), (153, 63, 164), (142, 56, 168),
- (128, 41, 170), (116, 34, 167), (91, 44, 166), (81, 41, 163),
- (105, 49, 153), (109, 58, 150), (113, 67, 148), (116, 71, 151),
- (119, 76, 155), (131, 91, 160), (142, 110, 158), (148, 124, 157),
- (167, 134, 150), (197, 133, 135), (198, 128, 131), (200, 123, 128),
- (197, 108, 116), (194, 100, 110), (181, 101, 109), (163, 107, 115),
- (132, 137, 128), (115, 142, 141), (99, 148, 155), (94, 147, 156),
- (89, 146, 158), (111, 129, 163), (132, 125, 160), (148, 128, 146),
- (179, 128, 135), (231, 139, 123), (235, 136, 118), (240, 134, 114),
- (244, 130, 119), (249, 125, 126), (249, 117, 135), (250, 118, 144),
- (246, 142, 154), (246, 144, 157), (246, 146, 160), (248, 149, 161),
- (243, 139, 160), (247, 117, 160), (249, 96, 160), (247, 75, 160),
- (251, 52, 161), (245, 39, 156), (242, 35, 153), (239, 31, 150),
- (235, 38, 141), (224, 51, 134), (210, 52, 134), (202, 54, 132),
- (181, 52, 132), (179, 51, 138), (178, 51, 144), (184, 37, 144),
- (183, 35, 140), (187, 48, 144), (194, 54, 149), (210, 62, 147),
- (223, 84, 138), (222, 109, 134), (229, 126, 133), (241, 134, 131),
- (238, 142, 132), (237, 148, 136), (237, 143, 144), (221, 147, 152),
- (195, 143, 160), (179, 143, 158), (164, 144, 156), (138, 143, 144),
- (106, 120, 124), (73, 92, 103), (60, 71, 92), (71, 48, 96),
- (87, 29, 97), (103, 14, 98), (154, 18, 120), (195, 29, 133),
- (211, 33, 128), (234, 44, 124), (242, 61, 124), (241, 73, 125),
- (246, 75, 120), (246, 82, 117), (244, 93, 110), (237, 107, 104),
- (224, 117, 102), (217, 125, 89), (217, 142, 87), (218, 140, 89),
- (220, 132, 85), (228, 128, 100), (241, 111, 113), (246, 91, 121),
- (241, 74, 134), (234, 65, 149), (225, 54, 161), (208, 43, 167),
- (191, 41, 164), (181, 42, 165), (172, 41, 173), (172, 41, 168),
- (182, 54, 167), (198, 62, 175), (206, 61, 169), (210, 77, 166),
- (216, 88, 168), (205, 83, 167), (192, 83, 164), (185, 84, 158),
- (181, 78, 155), (181, 72, 153), (183, 74, 147), (192, 78, 148),
- (204, 85, 150), (210, 95, 149), (213, 97, 153), (212, 101, 154),
- (196, 104, 150), (178, 95, 147), (153, 96, 146), (109, 97, 136),
- (85, 87, 118), (89, 92, 119), (79, 91, 124), (84, 77, 118),
- (119, 75, 113), (151, 69, 119), (174, 56, 129), (193, 51, 119),
- (205, 50, 104), (205, 48, 103), (168, 44, 96), (126, 42, 80),
- (115, 31, 68), (72, 25, 61), (29, 33, 55), (26, 28, 49)
- ),
-
-// 588 Midnight_Wave
-((15, 35, 151), (16, 39, 153), (17, 39, 157), (18, 40, 161),
- (19, 39, 165), (20, 39, 170), (20, 40, 171), (21, 42, 172),
- (23, 47, 173), (22, 44, 171), (21, 41, 170), (20, 35, 167),
- (20, 29, 164), (18, 27, 158), (17, 26, 153), (17, 26, 148),
- (17, 26, 144), (12, 22, 126), (10, 18, 116), (9, 14, 106),
- (7, 11, 94), (5, 8, 83), (4, 7, 77), (3, 6, 72),
- (1, 3, 53), (0, 2, 45), (0, 2, 37), (0, 1, 32),
- (0, 0, 27), (0, 0, 25), (0, 0, 24), (0, 0, 23),
- (0, 0, 23), (0, 1, 25), (0, 1, 28), (0, 1, 31),
- (0, 1, 34), (1, 2, 37), (2, 3, 38), (3, 5, 39),
- (5, 8, 42), (5, 7, 42), (5, 7, 43), (4, 6, 41),
- (4, 6, 39), (4, 6, 38), (5, 7, 37), (6, 9, 36),
- (5, 8, 35), (3, 6, 34), (2, 4, 35), (1, 2, 36),
- (1, 3, 40), (1, 4, 45), (1, 4, 49), (2, 5, 54),
- (6, 16, 79), (13, 30, 94), (20, 44, 109), (41, 66, 126),
- (62, 89, 143), (74, 99, 152), (87, 110, 162), (106, 129, 179),
- (121, 148, 193), (139, 180, 217), (143, 186, 220), (148, 192, 224),
- (148, 190, 224), (148, 188, 224), (144, 177, 221), (128, 158, 213),
- (92, 124, 188), (72, 103, 173), (53, 82, 159), (36, 62, 143),
- (20, 42, 127), (17, 36, 121), (15, 30, 116), (10, 21, 102),
- (7, 15, 88), (3, 7, 66), (2, 5, 58), (1, 3, 50),
- (0, 2, 47), (0, 2, 44), (0, 2, 39), (0, 2, 36),
- (0, 2, 30), (0, 1, 29), (0, 1, 28), (0, 1, 28),
- (0, 2, 28), (1, 2, 28), (1, 2, 28), (1, 2, 28),
- (1, 2, 27), (1, 1, 27), (1, 1, 29), (1, 2, 32),
- (1, 2, 34), (1, 3, 36), (2, 3, 42), (2, 4, 48),
- (2, 5, 61), (3, 7, 71), (5, 10, 82), (6, 12, 87),
- (8, 15, 92), (8, 15, 92), (8, 15, 94), (8, 15, 97),
- (10, 16, 101), (16, 25, 129), (17, 27, 131), (19, 30, 134),
- (21, 33, 137), (20, 34, 139), (20, 31, 137), (16, 25, 136),
- (16, 25, 150), (16, 26, 150), (17, 27, 150), (16, 27, 148),
- (16, 27, 147), (16, 24, 144), (14, 22, 143), (14, 25, 142),
- (16, 34, 142), (26, 59, 148), (29, 65, 150), (32, 72, 152),
- (38, 82, 160), (44, 95, 169), (49, 108, 178), (54, 114, 185),
- (53, 113, 177), (49, 104, 166), (45, 95, 156), (43, 92, 151),
- (42, 90, 146), (41, 83, 144), (37, 72, 142), (33, 65, 140),
- (28, 59, 137), (22, 54, 130), (22, 55, 131), (23, 56, 132),
- (22, 52, 134), (21, 49, 137), (20, 48, 137), (19, 47, 135),
- (18, 49, 120), (17, 46, 114), (16, 44, 109), (13, 33, 97),
- (9, 23, 84), (5, 12, 71), (3, 6, 58), (2, 4, 48),
- (1, 3, 41), (0, 2, 34), (0, 2, 34), (0, 2, 34),
- (0, 2, 35), (0, 1, 37), (0, 2, 40), (0, 2, 43),
- (1, 3, 53), (1, 3, 56), (2, 4, 59), (2, 5, 66),
- (3, 6, 77), (3, 6, 86), (4, 7, 92), (4, 7, 97),
- (4, 7, 100), (4, 7, 100), (4, 8, 102), (4, 9, 105),
- (4, 10, 105), (4, 10, 103), (4, 10, 102), (4, 10, 98),
- (4, 10, 99), (4, 11, 101), (5, 12, 104), (7, 15, 110),
- (9, 19, 118), (12, 22, 125), (15, 25, 132), (17, 27, 141),
- (18, 28, 151), (19, 28, 160), (20, 28, 167), (20, 28, 169),
- (20, 28, 165), (20, 27, 157), (18, 24, 147), (16, 21, 138),
- (14, 17, 128), (11, 13, 117), (8, 10, 105), (6, 7, 91),
- (4, 5, 78), (2, 5, 67), (2, 3, 58), (1, 3, 52),
- (1, 3, 49), (1, 3, 48), (2, 3, 50), (2, 4, 54),
- (3, 5, 56), (3, 5, 58), (3, 6, 60), (3, 6, 59),
- (4, 5, 59), (4, 5, 60), (5, 6, 61), (4, 7, 63),
- (5, 9, 68), (6, 11, 73), (7, 15, 82), (10, 20, 91),
- (15, 29, 102), (18, 40, 112), (23, 50, 122), (28, 57, 135),
- (30, 62, 148), (31, 67, 161), (34, 69, 172), (34, 72, 179),
- (35, 74, 182), (36, 72, 181), (35, 67, 181), (31, 61, 178),
- (27, 50, 172), (23, 43, 166), (19, 35, 160), (17, 29, 153),
- (16, 25, 152), (16, 23, 152), (16, 24, 152), (18, 28, 154),
- (18, 31, 156), (18, 33, 155), (18, 37, 157), (18, 38, 158),
- (18, 38, 157), (19, 38, 157), (18, 38, 156), (17, 37, 155),
- (16, 37, 156), (15, 36, 157), (14, 35, 155), (15, 34, 154)
- ),
-
-// 589 Mint
-((109, 152, 117), (117, 169, 136), (119, 172, 143), (121, 175, 150),
- (121, 173, 147), (122, 172, 145), (121, 171, 144), (120, 171, 143),
- (117, 160, 128), (110, 152, 123), (104, 144, 119), (94, 131, 116),
- (84, 119, 113), (76, 108, 112), (69, 98, 111), (67, 93, 107),
- (65, 89, 104), (69, 86, 104), (73, 91, 105), (78, 96, 107),
- (86, 104, 115), (94, 113, 124), (97, 119, 127), (100, 125, 131),
- (116, 140, 141), (120, 145, 143), (124, 151, 145), (129, 155, 149),
- (135, 159, 154), (137, 162, 154), (139, 165, 155), (146, 175, 164),
- (156, 180, 165), (157, 174, 155), (155, 170, 152), (153, 167, 150),
- (145, 161, 150), (137, 155, 150), (136, 154, 150), (135, 154, 150),
- (130, 148, 149), (123, 147, 140), (117, 146, 132), (111, 146, 126),
- (105, 146, 120), (104, 147, 117), (103, 148, 115), (102, 149, 115),
- (105, 155, 121), (123, 161, 133), (129, 165, 137), (136, 169, 142),
- (139, 169, 142), (142, 169, 142), (142, 168, 141), (143, 167, 141),
- (135, 165, 134), (130, 160, 131), (125, 155, 128), (117, 150, 124),
- (110, 146, 121), (106, 142, 119), (102, 139, 118), (98, 134, 117),
- (93, 131, 112), (93, 137, 110), (99, 140, 108), (105, 144, 106),
- (110, 147, 106), (116, 150, 106), (125, 156, 110), (123, 156, 116),
- (118, 148, 114), (108, 144, 111), (98, 140, 109), (90, 135, 99),
- (82, 131, 90), (79, 129, 87), (77, 127, 85), (71, 123, 80),
- (72, 123, 79), (70, 113, 83), (68, 109, 85), (67, 106, 88),
- (66, 101, 88), (66, 96, 88), (60, 86, 83), (54, 79, 82),
- (55, 68, 83), (56, 70, 86), (57, 72, 89), (58, 74, 90),
- (59, 76, 91), (62, 84, 95), (69, 95, 99), (73, 104, 102),
- (77, 110, 107), (84, 121, 108), (84, 116, 107), (84, 112, 107),
- (84, 110, 106), (84, 109, 106), (88, 108, 105), (93, 113, 105),
- (110, 129, 107), (111, 134, 108), (113, 140, 110), (112, 140, 109),
- (111, 140, 108), (103, 127, 107), (96, 116, 102), (87, 111, 99),
- (73, 97, 92), (57, 74, 74), (51, 71, 72), (45, 69, 70),
- (34, 60, 59), (24, 45, 48), (20, 42, 44), (21, 44, 44),
- (18, 43, 50), (29, 53, 59), (41, 63, 69), (44, 69, 73),
- (47, 75, 78), (56, 85, 85), (70, 97, 95), (78, 105, 103),
- (85, 110, 108), (97, 126, 121), (99, 129, 123), (102, 133, 125),
- (109, 135, 130), (110, 139, 128), (110, 146, 127), (110, 148, 130),
- (108, 148, 129), (105, 147, 130), (103, 146, 131), (103, 144, 133),
- (103, 143, 136), (107, 145, 141), (113, 147, 140), (118, 150, 142),
- (123, 156, 148), (128, 163, 138), (127, 163, 135), (126, 163, 133),
- (123, 161, 123), (121, 158, 115), (119, 155, 108), (114, 150, 102),
- (105, 148, 96), (101, 146, 95), (98, 144, 95), (89, 135, 90),
- (80, 124, 87), (72, 109, 83), (62, 96, 75), (53, 84, 72),
- (53, 76, 73), (56, 88, 85), (62, 95, 92), (68, 102, 100),
- (78, 119, 108), (84, 130, 116), (91, 138, 124), (91, 143, 122),
- (80, 132, 104), (74, 126, 99), (69, 121, 94), (59, 107, 80),
- (50, 98, 67), (48, 92, 69), (48, 85, 71), (49, 86, 67),
- (59, 93, 76), (65, 99, 88), (67, 102, 94), (71, 104, 93),
- (70, 105, 92), (66, 103, 95), (63, 95, 94), (58, 90, 89),
- (57, 95, 87), (59, 97, 86), (61, 99, 85), (70, 108, 88),
- (81, 124, 89), (93, 135, 91), (107, 142, 98), (117, 151, 104),
- (124, 160, 109), (130, 161, 117), (130, 159, 121), (126, 156, 122),
- (124, 149, 127), (115, 141, 127), (104, 133, 124), (100, 126, 121),
- (92, 119, 116), (83, 117, 109), (85, 121, 103), (89, 124, 99),
- (94, 132, 98), (101, 141, 104), (112, 147, 111), (123, 151, 120),
- (129, 152, 133), (130, 151, 143), (131, 148, 147), (132, 144, 149),
- (127, 141, 148), (124, 137, 141), (119, 129, 137), (111, 124, 134),
- (109, 123, 129), (105, 117, 128), (102, 118, 130), (105, 126, 131),
- (106, 130, 133), (110, 137, 135), (115, 146, 136), (114, 150, 140),
- (111, 155, 142), (114, 162, 139), (117, 165, 139), (114, 166, 141),
- (111, 168, 140), (116, 167, 138), (115, 165, 135), (111, 160, 133),
- (110, 150, 131), (105, 144, 128), (104, 136, 125), (102, 125, 121),
- (95, 115, 118), (88, 105, 116), (86, 102, 117), (87, 101, 116),
- (86, 98, 115), (85, 100, 116), (91, 107, 115), (94, 110, 116),
- (93, 113, 119), (93, 116, 119), (91, 116, 120), (90, 116, 120),
- (88, 112, 117), (84, 108, 115), (82, 104, 110), (81, 104, 104),
- (83, 108, 98), (88, 111, 93), (93, 122, 98), (102, 142, 108)
- ),
-
-// 590 Mistic
-((29, 24, 66), (23, 20, 65), (19, 18, 64), (15, 17, 64),
- (12, 14, 59), (10, 11, 54), (7, 9, 50), (5, 8, 46),
- (7, 12, 36), (12, 19, 35), (18, 26, 34), (24, 32, 41),
- (31, 39, 49), (38, 44, 56), (45, 49, 63), (48, 50, 66),
- (52, 52, 69), (48, 47, 84), (43, 40, 85), (38, 34, 87),
- (36, 33, 92), (35, 32, 98), (34, 32, 101), (34, 33, 105),
- (43, 38, 108), (52, 47, 113), (61, 56, 119), (69, 64, 120),
- (78, 72, 122), (79, 75, 121), (81, 78, 120), (83, 82, 115),
- (82, 85, 111), (79, 85, 106), (77, 81, 101), (75, 77, 97),
- (76, 76, 97), (77, 76, 97), (77, 75, 95), (78, 74, 94),
- (90, 77, 93), (95, 80, 98), (101, 84, 104), (104, 86, 106),
- (108, 88, 109), (109, 91, 113), (110, 94, 117), (115, 98, 127),
- (119, 98, 136), (111, 98, 147), (100, 89, 143), (90, 81, 139),
- (77, 70, 130), (65, 59, 122), (59, 53, 117), (53, 48, 112),
- (38, 37, 87), (42, 40, 82), (46, 43, 78), (54, 50, 81),
- (63, 57, 85), (66, 62, 88), (70, 68, 92), (78, 75, 101),
- (83, 81, 114), (90, 92, 132), (92, 94, 134), (94, 97, 136),
- (97, 99, 136), (100, 101, 137), (108, 105, 144), (117, 111, 149),
- (132, 118, 155), (142, 125, 163), (153, 133, 172), (163, 143, 181),
- (174, 154, 191), (177, 154, 188), (180, 155, 185), (176, 149, 181),
- (175, 152, 186), (167, 142, 168), (148, 127, 151), (129, 112, 135),
- (123, 107, 130), (117, 103, 126), (107, 93, 117), (99, 92, 112),
- (91, 89, 110), (91, 89, 115), (91, 89, 121), (90, 88, 124),
- (90, 87, 128), (87, 85, 130), (85, 83, 129), (80, 81, 124),
- (77, 74, 120), (76, 67, 117), (82, 70, 119), (88, 74, 121),
- (91, 77, 122), (95, 80, 123), (100, 84, 122), (100, 89, 126),
- (92, 84, 120), (87, 82, 113), (83, 81, 106), (83, 79, 103),
- (83, 77, 101), (86, 77, 102), (95, 80, 106), (100, 84, 110),
- (103, 88, 111), (110, 94, 116), (109, 92, 117), (108, 91, 118),
- (100, 85, 119), (90, 80, 120), (89, 79, 123), (91, 81, 125),
- (97, 92, 139), (110, 103, 146), (124, 114, 153), (132, 119, 154),
- (140, 125, 155), (153, 135, 157), (162, 142, 157), (167, 143, 156),
- (168, 140, 156), (164, 139, 150), (159, 136, 146), (154, 134, 143),
- (142, 123, 141), (129, 115, 139), (119, 109, 136), (108, 104, 129),
- (90, 85, 122), (84, 79, 118), (78, 74, 114), (76, 73, 113),
- (75, 73, 113), (75, 75, 115), (75, 76, 114), (76, 77, 113),
- (79, 80, 111), (88, 90, 118), (87, 90, 118), (87, 91, 118),
- (87, 91, 111), (85, 87, 104), (84, 89, 101), (84, 91, 103),
- (88, 91, 104), (89, 92, 103), (90, 93, 103), (93, 98, 106),
- (97, 104, 114), (99, 105, 119), (99, 104, 116), (97, 99, 110),
- (94, 90, 102), (84, 76, 90), (80, 74, 89), (77, 72, 88),
- (73, 63, 86), (72, 53, 84), (68, 49, 81), (62, 49, 84),
- (49, 40, 81), (46, 36, 77), (43, 33, 74), (36, 26, 70),
- (29, 22, 66), (24, 19, 59), (19, 17, 52), (16, 14, 45),
- (14, 16, 46), (21, 26, 49), (32, 36, 54), (44, 47, 58),
- (55, 57, 68), (72, 71, 85), (90, 86, 104), (108, 100, 118),
- (145, 121, 141), (155, 125, 145), (165, 129, 149), (177, 134, 150),
- (182, 138, 149), (182, 137, 148), (178, 135, 148), (171, 128, 146),
- (155, 116, 144), (134, 104, 141), (112, 92, 139), (96, 82, 135),
- (83, 71, 134), (68, 60, 127), (56, 51, 125), (47, 45, 117),
- (43, 41, 112), (38, 36, 106), (35, 34, 104), (31, 34, 101),
- (31, 39, 95), (33, 44, 90), (43, 54, 88), (54, 67, 95),
- (72, 80, 106), (88, 94, 116), (104, 106, 125), (117, 122, 136),
- (131, 132, 149), (145, 141, 161), (153, 144, 168), (160, 151, 170),
- (168, 156, 170), (179, 158, 169), (189, 161, 166), (198, 160, 164),
- (203, 160, 161), (208, 155, 160), (207, 152, 154), (200, 145, 149),
- (189, 142, 144), (184, 137, 139), (175, 130, 132), (150, 112, 126),
- (122, 95, 116), (107, 79, 103), (101, 70, 89), (83, 60, 82),
- (62, 53, 77), (47, 42, 70), (42, 31, 65), (36, 29, 65),
- (30, 31, 69), (27, 33, 72), (27, 26, 72), (27, 22, 69),
- (24, 17, 67), (18, 13, 61), (16, 8, 51), (15, 6, 38),
- (15, 7, 34), (9, 6, 31), (9, 4, 31), (6, 2, 27),
- (7, 3, 30), (5, 5, 37), (9, 9, 47), (14, 11, 53),
- (20, 12, 55), (21, 13, 56), (24, 19, 59), (25, 23, 65)
- ),
-
-// 591 Mixed_Berry
-((110, 35, 80), (140, 36, 80), (142, 30, 78), (144, 24, 76),
- (149, 18, 80), (155, 13, 84), (149, 13, 82), (144, 14, 81),
- (103, 12, 83), (80, 9, 80), (57, 7, 78), (48, 13, 71),
- (40, 19, 64), (51, 25, 52), (63, 31, 40), (67, 29, 34),
- (71, 27, 29), (97, 24, 22), (107, 24, 21), (118, 25, 21),
- (125, 21, 22), (132, 18, 23), (137, 19, 25), (143, 20, 28),
- (172, 25, 23), (176, 29, 22), (180, 33, 21), (172, 39, 31),
- (165, 46, 42), (157, 52, 47), (149, 58, 53), (128, 64, 61),
- (99, 58, 70), (59, 59, 89), (57, 51, 82), (56, 44, 75),
- (65, 32, 67), (74, 21, 60), (77, 20, 54), (81, 20, 48),
- (84, 21, 29), (77, 21, 31), (70, 21, 34), (61, 24, 44),
- (53, 28, 54), (51, 26, 58), (49, 25, 62), (51, 20, 70),
- (69, 16, 84), (118, 25, 93), (140, 25, 85), (162, 25, 78),
- (181, 24, 71), (201, 23, 64), (203, 22, 58), (205, 22, 53),
- (195, 18, 47), (185, 14, 49), (176, 11, 51), (162, 13, 58),
- (149, 15, 66), (145, 14, 66), (141, 13, 67), (130, 10, 67),
- (119, 11, 71), (103, 15, 78), (92, 12, 72), (81, 9, 67),
- (76, 8, 70), (71, 8, 74), (61, 14, 78), (54, 21, 83),
- (41, 42, 92), (43, 52, 96), (45, 63, 100), (44, 77, 95),
- (44, 91, 90), (51, 95, 84), (58, 100, 78), (73, 100, 69),
- (78, 92, 62), (94, 74, 47), (111, 64, 50), (129, 55, 53),
- (133, 50, 53), (137, 45, 53), (137, 32, 59), (137, 28, 66),
- (127, 38, 74), (113, 35, 75), (100, 33, 77), (93, 33, 75),
- (87, 33, 73), (75, 40, 74), (63, 51, 80), (58, 50, 85),
- (59, 53, 87), (60, 72, 90), (57, 68, 93), (54, 65, 96),
- (52, 60, 98), (51, 56, 101), (48, 52, 106), (40, 40, 103),
- (24, 19, 80), (19, 17, 74), (15, 16, 68), (12, 19, 61),
- (10, 23, 54), (16, 30, 36), (30, 38, 27), (40, 44, 27),
- (44, 49, 29), (72, 52, 25), (77, 53, 29), (83, 55, 34),
- (82, 56, 46), (72, 59, 50), (67, 59, 45), (58, 67, 39),
- (36, 91, 37), (46, 91, 30), (57, 92, 23), (65, 87, 19),
- (73, 83, 16), (81, 85, 10), (99, 78, 17), (118, 65, 24),
- (128, 50, 34), (124, 42, 44), (121, 39, 47), (118, 36, 50),
- (115, 32, 59), (115, 29, 62), (119, 29, 62), (122, 28, 55),
- (145, 17, 44), (155, 14, 39), (165, 12, 35), (168, 11, 35),
- (171, 10, 36), (177, 13, 37), (184, 14, 36), (186, 18, 34),
- (181, 19, 39), (158, 23, 51), (151, 22, 50), (145, 22, 49),
- (123, 21, 53), (104, 14, 62), (81, 17, 74), (63, 17, 79),
- (34, 27, 91), (31, 35, 93), (29, 44, 96), (26, 62, 93),
- (22, 76, 91), (16, 95, 89), (15, 116, 85), (13, 133, 72),
- (15, 136, 68), (28, 133, 63), (36, 127, 57), (44, 121, 52),
- (67, 106, 48), (88, 87, 43), (116, 70, 45), (145, 51, 43),
- (192, 30, 43), (200, 27, 49), (209, 24, 55), (218, 22, 69),
- (222, 16, 72), (221, 18, 69), (225, 21, 67), (223, 28, 71),
- (219, 23, 63), (212, 16, 49), (211, 12, 38), (213, 16, 36),
- (215, 16, 34), (213, 11, 30), (208, 7, 30), (205, 7, 40),
- (200, 8, 61), (194, 9, 62), (188, 11, 63), (167, 14, 69),
- (150, 15, 82), (130, 22, 91), (110, 37, 90), (87, 56, 82),
- (68, 68, 78), (52, 83, 73), (38, 101, 62), (29, 114, 47),
- (22, 107, 40), (25, 97, 33), (29, 90, 30), (38, 84, 29),
- (44, 69, 37), (56, 54, 43), (72, 49, 49), (86, 51, 56),
- (90, 58, 69), (90, 69, 78), (94, 82, 87), (94, 94, 83),
- (82, 105, 84), (69, 111, 87), (69, 111, 99), (81, 104, 97),
- (92, 98, 88), (103, 87, 78), (125, 74, 75), (155, 57, 73),
- (179, 48, 62), (198, 43, 48), (212, 41, 33), (219, 35, 28),
- (218, 33, 20), (208, 33, 16), (194, 31, 10), (179, 29, 8),
- (170, 27, 7), (166, 26, 9), (162, 20, 10), (157, 18, 10),
- (163, 23, 10), (174, 31, 10), (181, 34, 11), (179, 32, 10),
- (179, 30, 14), (179, 32, 20), (178, 29, 32), (166, 28, 43),
- (156, 20, 57), (143, 20, 67), (129, 16, 81), (109, 21, 93),
- (95, 21, 106), (92, 22, 111), (84, 19, 114), (74, 24, 112),
- (60, 36, 111), (65, 50, 111), (70, 59, 112), (77, 65, 113),
- (74, 67, 111), (78, 70, 107), (89, 68, 102), (98, 68, 99),
- (99, 68, 98), (105, 58, 95), (108, 46, 82), (113, 34, 78)
- ),
-
-// 592 More_Blue
-((81, 103, 125), (61, 83, 110), (52, 73, 102), (43, 63, 94),
- (41, 62, 91), (40, 62, 88), (39, 62, 88), (38, 62, 88),
- (36, 63, 90), (35, 63, 95), (34, 63, 100), (30, 61, 103),
- (26, 59, 106), (22, 59, 103), (19, 59, 100), (18, 58, 98),
- (17, 57, 96), (15, 49, 84), (16, 49, 79), (17, 49, 74),
- (19, 49, 75), (22, 50, 77), (22, 50, 76), (22, 51, 76),
- (19, 45, 72), (18, 42, 71), (17, 39, 70), (17, 39, 68),
- (18, 40, 66), (18, 40, 65), (19, 40, 65), (23, 45, 63),
- (30, 50, 68), (46, 67, 82), (53, 76, 90), (60, 86, 98),
- (65, 94, 109), (71, 103, 121), (73, 108, 128), (75, 113, 135),
- (79, 124, 159), (79, 127, 160), (80, 130, 162), (85, 134, 165),
- (91, 139, 168), (92, 140, 171), (94, 142, 174), (92, 142, 175),
- (86, 140, 169), (83, 131, 153), (77, 122, 147), (71, 114, 141),
- (58, 100, 130), (45, 86, 119), (40, 79, 112), (35, 72, 105),
- (25, 50, 84), (19, 39, 74), (14, 28, 64), (11, 22, 52),
- (8, 17, 41), (7, 16, 36), (7, 16, 32), (7, 17, 27),
- (9, 17, 26), (17, 28, 36), (28, 40, 48), (39, 53, 60),
- (47, 62, 68), (56, 72, 76), (73, 90, 94), (88, 110, 117),
- (121, 147, 161), (140, 165, 174), (159, 184, 187), (157, 185, 191),
- (155, 187, 196), (149, 183, 196), (144, 180, 196), (133, 174, 197),
- (127, 164, 187), (100, 131, 153), (78, 110, 135), (56, 89, 118),
- (48, 80, 111), (41, 72, 105), (30, 60, 92), (25, 50, 78),
- (21, 39, 52), (19, 38, 48), (18, 38, 44), (18, 39, 45),
- (18, 40, 47), (20, 44, 51), (26, 53, 58), (35, 60, 67),
- (42, 68, 72), (44, 69, 83), (42, 67, 85), (41, 65, 88),
- (41, 63, 86), (41, 62, 84), (39, 56, 79), (34, 49, 70),
- (19, 29, 53), (15, 24, 45), (11, 20, 37), (10, 20, 34),
- (10, 20, 31), (8, 19, 28), (9, 19, 27), (10, 21, 30),
- (12, 23, 32), (17, 29, 35), (18, 30, 36), (20, 31, 37),
- (21, 31, 40), (22, 31, 43), (21, 31, 45), (19, 29, 45),
- (14, 23, 43), (11, 21, 42), (9, 19, 42), (8, 18, 43),
- (7, 18, 44), (5, 16, 47), (4, 15, 51), (3, 17, 55),
- (2, 18, 59), (2, 21, 63), (2, 20, 63), (3, 19, 63),
- (3, 19, 61), (3, 18, 57), (1, 17, 51), (1, 16, 44),
- (2, 13, 33), (1, 14, 32), (1, 15, 32), (1, 16, 34),
- (1, 18, 36), (1, 23, 43), (3, 29, 53), (2, 35, 64),
- (2, 37, 77), (1, 38, 94), (1, 38, 95), (2, 38, 97),
- (2, 37, 97), (3, 36, 96), (4, 34, 97), (5, 33, 93),
- (11, 36, 85), (13, 38, 83), (16, 40, 81), (18, 43, 78),
- (19, 43, 76), (19, 43, 73), (18, 43, 74), (19, 43, 75),
- (18, 42, 73), (15, 31, 64), (13, 28, 61), (12, 26, 59),
- (10, 24, 57), (7, 27, 60), (8, 28, 64), (11, 32, 70),
- (22, 46, 86), (23, 48, 86), (25, 51, 87), (27, 52, 89),
- (28, 51, 85), (33, 54, 87), (34, 54, 91), (36, 53, 85),
- (35, 50, 79), (32, 46, 69), (30, 45, 62), (25, 47, 65),
- (20, 49, 71), (17, 54, 80), (19, 56, 88), (16, 56, 93),
- (9, 50, 109), (6, 52, 117), (4, 55, 126), (9, 59, 142),
- (15, 65, 149), (19, 71, 150), (26, 68, 146), (29, 72, 143),
- (30, 75, 149), (36, 80, 151), (37, 86, 152), (37, 85, 151),
- (38, 85, 144), (32, 77, 138), (28, 69, 130), (23, 61, 124),
- (14, 49, 120), (9, 43, 117), (4, 38, 115), (1, 37, 112),
- (2, 39, 108), (1, 38, 108), (1, 39, 109), (5, 44, 116),
- (8, 53, 124), (16, 65, 132), (25, 77, 142), (30, 85, 148),
- (37, 91, 156), (39, 99, 162), (40, 105, 168), (47, 111, 173),
- (46, 109, 172), (44, 102, 167), (38, 93, 160), (28, 84, 151),
- (23, 74, 141), (17, 64, 131), (12, 52, 118), (7, 39, 107),
- (2, 29, 98), (1, 22, 95), (1, 21, 99), (2, 26, 105),
- (2, 29, 113), (4, 38, 118), (8, 43, 121), (13, 45, 124),
- (18, 53, 127), (22, 57, 127), (24, 62, 123), (27, 63, 113),
- (30, 60, 99), (31, 56, 88), (32, 53, 78), (31, 51, 73),
- (29, 50, 70), (29, 50, 70), (30, 49, 71), (29, 50, 73),
- (31, 55, 77), (35, 60, 81), (42, 66, 88), (50, 74, 95),
- (58, 80, 102), (69, 93, 110), (83, 105, 117), (91, 112, 127),
- (92, 112, 132), (88, 108, 134), (83, 105, 133), (83, 104, 128)
- ),
-
-// 593 Morning_Glories_at_Night
-((43, 62, 147), (47, 68, 152), (44, 68, 146), (41, 68, 140),
- (37, 69, 130), (34, 70, 120), (34, 72, 114), (34, 75, 109),
- (33, 83, 88), (30, 83, 76), (27, 83, 65), (23, 78, 57),
- (19, 74, 49), (15, 71, 45), (12, 68, 41), (11, 68, 39),
- (10, 69, 37), (11, 67, 34), (11, 63, 36), (11, 60, 38),
- (11, 57, 39), (11, 54, 40), (10, 53, 38), (10, 53, 37),
- (7, 56, 28), (6, 60, 26), (6, 65, 25), (13, 71, 31),
- (20, 77, 38), (22, 78, 45), (25, 80, 53), (28, 82, 64),
- (31, 83, 72), (27, 84, 71), (29, 86, 71), (31, 89, 72),
- (34, 88, 78), (38, 88, 85), (40, 86, 89), (42, 84, 94),
- (42, 73, 103), (39, 70, 99), (37, 68, 96), (37, 67, 89),
- (37, 67, 82), (37, 66, 80), (38, 65, 79), (38, 62, 80),
- (40, 58, 82), (39, 50, 86), (39, 47, 87), (39, 44, 88),
- (38, 40, 87), (38, 37, 86), (37, 36, 84), (36, 36, 83),
- (31, 31, 79), (31, 28, 78), (32, 25, 77), (32, 22, 77),
- (33, 19, 78), (33, 19, 78), (33, 19, 78), (32, 19, 78),
- (30, 21, 77), (31, 24, 75), (30, 25, 73), (29, 26, 72),
- (28, 26, 71), (28, 27, 71), (26, 25, 68), (22, 25, 65),
- (16, 28, 57), (14, 31, 51), (12, 35, 45), (10, 39, 40),
- (8, 44, 35), (7, 45, 32), (6, 46, 30), (6, 47, 30),
- (8, 50, 32), (21, 62, 46), (31, 75, 60), (42, 88, 74),
- (45, 93, 81), (49, 99, 88), (55, 104, 101), (58, 105, 114),
- (60, 98, 138), (64, 98, 147), (68, 98, 156), (70, 99, 159),
- (73, 100, 162), (74, 100, 163), (73, 98, 161), (70, 94, 155),
- (64, 84, 150), (53, 66, 138), (51, 64, 136), (49, 62, 135),
- (50, 64, 134), (52, 66, 134), (56, 71, 132), (62, 76, 130),
- (73, 90, 131), (76, 94, 136), (79, 98, 142), (79, 99, 146),
- (80, 100, 151), (79, 102, 160), (78, 102, 167), (78, 104, 171),
- (79, 105, 171), (81, 106, 172), (80, 104, 173), (79, 103, 174),
- (75, 99, 177), (70, 93, 177), (65, 86, 173), (61, 77, 168),
- (55, 64, 152), (51, 59, 144), (48, 54, 136), (46, 52, 132),
- (44, 51, 129), (39, 46, 119), (35, 41, 111), (30, 35, 101),
- (30, 31, 93), (29, 27, 86), (29, 27, 87), (30, 28, 88),
- (32, 31, 88), (33, 34, 88), (31, 35, 88), (31, 35, 87),
- (30, 38, 85), (33, 40, 85), (36, 43, 85), (37, 44, 84),
- (39, 46, 83), (40, 47, 81), (39, 47, 80), (36, 48, 79),
- (33, 46, 78), (29, 43, 87), (29, 43, 89), (30, 44, 92),
- (35, 47, 99), (40, 51, 106), (47, 59, 111), (52, 66, 117),
- (61, 74, 125), (59, 74, 123), (58, 75, 121), (56, 74, 116),
- (53, 73, 109), (51, 74, 99), (49, 75, 89), (47, 73, 83),
- (48, 71, 79), (36, 61, 74), (32, 58, 73), (29, 55, 72),
- (22, 51, 67), (17, 46, 60), (12, 41, 55), (12, 36, 54),
- (13, 29, 59), (13, 28, 63), (13, 27, 67), (15, 28, 77),
- (18, 27, 83), (21, 28, 87), (24, 29, 90), (24, 29, 90),
- (24, 29, 91), (22, 29, 93), (21, 31, 99), (20, 31, 107),
- (21, 31, 115), (23, 32, 125), (24, 33, 131), (24, 36, 138),
- (25, 40, 144), (26, 43, 144), (27, 46, 145), (32, 53, 145),
- (39, 62, 146), (47, 72, 145), (55, 83, 146), (61, 93, 144),
- (64, 99, 147), (66, 102, 150), (67, 102, 152), (68, 102, 155),
- (68, 103, 156), (69, 103, 157), (71, 103, 155), (69, 103, 155),
- (64, 100, 157), (59, 92, 159), (52, 84, 162), (44, 75, 164),
- (37, 67, 164), (32, 59, 160), (30, 56, 152), (30, 54, 145),
- (30, 51, 138), (30, 50, 135), (31, 48, 134), (29, 47, 131),
- (25, 44, 127), (23, 43, 121), (24, 42, 114), (25, 42, 106),
- (28, 41, 102), (33, 44, 102), (41, 51, 103), (46, 56, 107),
- (50, 65, 110), (55, 76, 112), (58, 85, 113), (61, 91, 115),
- (65, 97, 123), (71, 105, 131), (77, 108, 141), (79, 110, 150),
- (81, 114, 157), (80, 117, 159), (77, 114, 158), (73, 111, 156),
- (71, 106, 154), (70, 101, 153), (69, 95, 152), (68, 92, 150),
- (67, 89, 146), (64, 85, 140), (61, 81, 130), (58, 78, 120),
- (57, 75, 112), (57, 73, 105), (58, 74, 99), (57, 75, 95),
- (55, 74, 93), (55, 74, 93), (53, 74, 92), (49, 72, 96),
- (47, 68, 101), (45, 64, 107), (41, 62, 113), (38, 58, 117),
- (36, 55, 123), (36, 55, 128), (36, 56, 135), (39, 58, 141)
- ),
-
-// 594 Moss
-((139, 139, 109), (75, 80, 59), (56, 60, 45), (37, 40, 31),
- (28, 31, 22), (19, 22, 14), (21, 22, 14), (23, 22, 15),
- (52, 37, 25), (70, 52, 32), (88, 68, 39), (101, 82, 51),
- (115, 97, 63), (117, 101, 63), (119, 106, 63), (115, 107, 65),
- (112, 108, 67), (78, 85, 63), (60, 70, 53), (43, 55, 44),
- (31, 40, 35), (19, 25, 26), (15, 20, 21), (12, 16, 16),
- (12, 4, 4), (14, 2, 2), (17, 1, 0), (22, 2, 1),
- (28, 3, 2), (29, 3, 2), (31, 4, 2), (30, 6, 0),
- (29, 9, 2), (40, 23, 17), (46, 33, 24), (53, 44, 31),
- (62, 57, 44), (71, 71, 57), (77, 76, 62), (84, 82, 68),
- (103, 92, 79), (103, 96, 85), (104, 101, 91), (101, 96, 87),
- (98, 92, 84), (90, 91, 79), (83, 90, 75), (64, 83, 67),
- (49, 74, 56), (27, 53, 33), (18, 46, 27), (10, 39, 22),
- (16, 37, 21), (22, 35, 20), (24, 36, 20), (27, 38, 20),
- (30, 37, 27), (28, 35, 22), (26, 33, 18), (21, 25, 13),
- (17, 18, 9), (15, 14, 7), (14, 11, 6), (15, 8, 3),
- (25, 10, 3), (51, 29, 22), (68, 44, 31), (85, 60, 41),
- (97, 68, 47), (109, 76, 54), (126, 93, 72), (136, 108, 91),
- (149, 133, 105), (145, 132, 101), (142, 132, 98), (131, 121, 94),
- (120, 111, 90), (111, 104, 82), (103, 97, 75), (87, 81, 58),
- (72, 64, 48), (54, 43, 37), (53, 35, 33), (52, 28, 29),
- (53, 30, 30), (54, 33, 32), (56, 43, 39), (66, 55, 47),
- (82, 65, 60), (82, 69, 62), (82, 73, 65), (81, 71, 63),
- (81, 70, 62), (79, 68, 54), (71, 60, 47), (65, 55, 39),
- (60, 46, 34), (58, 43, 22), (62, 48, 29), (67, 54, 37),
- (72, 58, 42), (78, 63, 47), (87, 72, 55), (96, 84, 67),
- (127, 124, 109), (137, 140, 126), (147, 157, 144), (142, 163, 151),
- (137, 170, 159), (135, 187, 170), (130, 192, 169), (136, 194, 174),
- (132, 185, 170), (116, 166, 146), (114, 159, 139), (112, 152, 133),
- (115, 139, 122), (114, 127, 116), (105, 113, 107), (84, 99, 97),
- (50, 80, 75), (36, 66, 67), (22, 52, 60), (16, 45, 53),
- (10, 39, 46), (2, 30, 30), (1, 19, 21), (2, 12, 16),
- (4, 9, 13), (17, 21, 14), (22, 26, 18), (28, 31, 22),
- (39, 42, 33), (46, 54, 43), (54, 64, 51), (57, 73, 59),
- (56, 85, 65), (52, 97, 72), (49, 110, 79), (51, 109, 81),
- (53, 109, 84), (55, 110, 86), (64, 112, 87), (68, 123, 94),
- (81, 124, 99), (113, 120, 103), (118, 123, 105), (124, 126, 107),
- (135, 135, 105), (141, 144, 108), (145, 157, 109), (150, 170, 124),
- (165, 194, 146), (165, 197, 143), (165, 201, 140), (163, 198, 137),
- (156, 199, 135), (153, 190, 140), (138, 185, 135), (124, 175, 132),
- (118, 171, 124), (108, 147, 115), (98, 143, 116), (88, 140, 117),
- (79, 142, 114), (90, 133, 112), (92, 120, 97), (85, 107, 86),
- (62, 83, 61), (57, 74, 56), (52, 66, 51), (47, 56, 47),
- (45, 48, 45), (46, 48, 42), (47, 51, 40), (56, 57, 42),
- (65, 63, 45), (78, 62, 45), (86, 62, 43), (94, 58, 37),
- (93, 57, 30), (92, 51, 22), (92, 43, 18), (94, 36, 18),
- (84, 50, 29), (83, 55, 34), (82, 61, 39), (84, 69, 51),
- (83, 79, 61), (81, 90, 71), (75, 97, 74), (67, 97, 72),
- (57, 100, 64), (48, 100, 55), (42, 93, 50), (42, 84, 46),
- (42, 80, 44), (40, 76, 40), (41, 71, 42), (48, 68, 45),
- (57, 67, 48), (58, 62, 47), (56, 55, 43), (52, 50, 38),
- (48, 44, 29), (41, 34, 20), (36, 26, 13), (28, 19, 8),
- (23, 15, 7), (20, 12, 7), (25, 13, 9), (32, 20, 11),
- (41, 32, 19), (53, 43, 28), (67, 51, 39), (79, 62, 44),
- (88, 77, 53), (99, 88, 59), (108, 95, 65), (112, 100, 69),
- (113, 104, 71), (112, 104, 71), (113, 105, 67), (109, 105, 66),
- (104, 103, 64), (95, 95, 54), (82, 85, 40), (69, 71, 30),
- (53, 60, 28), (40, 49, 20), (27, 38, 9), (17, 27, 0),
- (8, 21, 0), (5, 23, 5), (9, 28, 13), (17, 37, 24),
- (28, 46, 34), (39, 60, 46), (53, 74, 61), (74, 94, 71),
- (100, 111, 82), (121, 124, 90), (137, 137, 105), (153, 154, 108),
- (172, 172, 112), (185, 181, 113), (196, 193, 135), (205, 202, 152),
- (219, 216, 166), (224, 222, 172), (232, 233, 186), (231, 228, 191),
- (225, 220, 180), (208, 203, 171), (192, 192, 159), (170, 169, 146)
- ),
-
-// 595 Moss2
-((82, 100, 57), (88, 105, 60), (85, 102, 60), (82, 100, 61),
- (79, 95, 59), (76, 91, 58), (76, 90, 55), (76, 90, 52),
- (74, 86, 45), (71, 82, 44), (69, 79, 44), (67, 76, 44),
- (65, 73, 45), (63, 69, 41), (61, 66, 37), (58, 63, 34),
- (56, 61, 32), (48, 49, 24), (43, 44, 22), (38, 39, 21),
- (32, 33, 19), (27, 27, 18), (24, 24, 16), (22, 21, 15),
- (14, 12, 8), (11, 10, 6), (9, 9, 4), (8, 10, 6),
- (7, 11, 8), (7, 11, 8), (7, 12, 9), (8, 16, 9),
- (11, 19, 9), (17, 30, 11), (20, 33, 11), (23, 37, 12),
- (25, 36, 11), (27, 36, 11), (28, 37, 11), (30, 38, 12),
- (38, 42, 15), (40, 44, 15), (43, 46, 15), (42, 43, 14),
- (41, 41, 14), (40, 40, 14), (40, 39, 15), (40, 38, 17),
- (43, 38, 18), (43, 40, 19), (40, 37, 18), (37, 34, 17),
- (33, 30, 17), (29, 27, 17), (29, 26, 17), (29, 25, 18),
- (30, 26, 24), (31, 29, 26), (33, 32, 28), (38, 38, 32),
- (44, 44, 36), (47, 47, 38), (51, 51, 40), (61, 59, 46),
- (70, 67, 49), (86, 87, 43), (95, 97, 41), (104, 108, 39),
- (109, 113, 39), (114, 118, 40), (120, 122, 47), (125, 128, 53),
- (126, 131, 55), (124, 132, 54), (123, 133, 53), (119, 129, 60),
- (116, 126, 67), (114, 123, 71), (112, 121, 76), (106, 115, 85),
- (100, 110, 93), (98, 109, 92), (96, 107, 90), (94, 106, 89),
- (93, 104, 88), (92, 102, 88), (90, 98, 88), (89, 96, 85),
- (88, 91, 74), (87, 89, 68), (87, 87, 63), (86, 86, 61),
- (86, 86, 60), (87, 85, 58), (87, 85, 56), (85, 82, 53),
- (83, 81, 52), (79, 81, 54), (82, 87, 58), (85, 94, 62),
- (86, 97, 65), (87, 101, 68), (89, 105, 74), (87, 104, 77),
- (79, 95, 77), (74, 90, 73), (70, 86, 69), (68, 84, 67),
- (67, 82, 65), (62, 76, 60), (54, 68, 55), (47, 60, 48),
- (41, 52, 40), (34, 39, 27), (33, 37, 24), (33, 36, 22),
- (32, 34, 18), (31, 33, 16), (31, 34, 17), (32, 37, 18),
- (39, 42, 25), (43, 44, 26), (47, 47, 28), (47, 49, 28),
- (48, 51, 29), (52, 56, 29), (56, 60, 29), (60, 66, 30),
- (67, 72, 33), (75, 85, 40), (77, 87, 41), (80, 90, 43),
- (83, 94, 40), (87, 100, 40), (92, 105, 41), (99, 112, 46),
- (109, 121, 65), (111, 124, 70), (114, 128, 76), (115, 128, 77),
- (116, 129, 78), (117, 130, 77), (116, 130, 79), (116, 128, 83),
- (112, 125, 83), (104, 111, 79), (102, 107, 76), (100, 103, 73),
- (94, 95, 65), (87, 87, 58), (79, 78, 50), (71, 68, 42),
- (55, 49, 30), (52, 45, 26), (50, 41, 23), (43, 36, 21),
- (38, 33, 20), (35, 32, 21), (34, 35, 23), (33, 38, 26),
- (34, 41, 27), (34, 49, 34), (33, 49, 35), (33, 50, 37),
- (34, 52, 37), (32, 51, 38), (31, 48, 35), (31, 47, 36),
- (28, 45, 40), (29, 46, 41), (31, 48, 43), (34, 52, 45),
- (37, 55, 46), (42, 60, 49), (46, 66, 58), (52, 71, 65),
- (61, 81, 73), (72, 92, 80), (80, 102, 82), (86, 109, 83),
- (90, 117, 86), (89, 117, 85), (86, 114, 82), (84, 110, 77),
- (72, 92, 56), (68, 87, 52), (65, 83, 48), (58, 75, 42),
- (49, 66, 36), (42, 62, 30), (37, 57, 25), (32, 52, 21),
- (31, 47, 18), (32, 43, 18), (32, 38, 20), (32, 38, 21),
- (34, 40, 24), (37, 46, 28), (45, 54, 32), (55, 64, 35),
- (67, 75, 38), (78, 84, 43), (89, 93, 51), (98, 104, 59),
- (109, 113, 69), (116, 120, 76), (127, 132, 81), (136, 142, 84),
- (144, 147, 89), (147, 151, 92), (148, 151, 97), (142, 145, 98),
- (137, 139, 98), (131, 135, 93), (124, 127, 87), (115, 120, 80),
- (107, 113, 75), (96, 103, 70), (82, 91, 69), (72, 83, 67),
- (65, 75, 65), (58, 69, 62), (54, 65, 59), (50, 61, 58),
- (43, 55, 59), (36, 50, 61), (34, 45, 61), (30, 39, 57),
- (30, 36, 49), (31, 35, 45), (32, 34, 41), (29, 33, 38),
- (27, 31, 36), (24, 29, 33), (25, 29, 29), (27, 30, 27),
- (30, 33, 27), (34, 38, 30), (37, 43, 35), (39, 48, 40),
- (43, 53, 46), (48, 60, 51), (53, 69, 54), (57, 74, 58),
- (61, 78, 58), (62, 79, 59), (62, 79, 59), (61, 80, 59),
- (64, 85, 58), (67, 90, 60), (73, 93, 58), (76, 96, 58),
- (77, 95, 59), (76, 94, 58), (76, 93, 56), (77, 95, 56)
- ),
-
-// 596 Motel_Decor
-((236, 95, 36), (229, 55, 19), (232, 39, 48), (236, 24, 77),
- (231, 34, 94), (227, 44, 111), (235, 47, 113), (244, 50, 116),
- (210, 70, 82), (199, 65, 74), (189, 60, 66), (183, 43, 70),
- (177, 27, 75), (168, 18, 83), (160, 10, 92), (156, 11, 89),
- (152, 12, 86), (116, 28, 82), (100, 33, 75), (85, 39, 69),
- (78, 55, 70), (71, 71, 71), (67, 81, 71), (64, 92, 71),
- (69, 122, 79), (70, 130, 72), (71, 138, 66), (82, 122, 58),
- (94, 107, 51), (95, 100, 43), (97, 94, 36), (95, 77, 25),
- (84, 72, 17), (74, 48, 23), (61, 44, 29), (48, 41, 35),
- (59, 37, 45), (70, 33, 56), (80, 39, 61), (90, 45, 67),
- (160, 97, 116), (193, 146, 101), (227, 195, 87), (205, 218, 88),
- (184, 241, 90), (178, 248, 69), (173, 255, 49), (153, 230, 48),
- (128, 215, 40), (126, 165, 36), (128, 147, 33), (131, 129, 30),
- (114, 104, 37), (97, 80, 45), (89, 73, 45), (81, 66, 45),
- (54, 58, 48), (47, 82, 46), (41, 107, 44), (38, 108, 43),
- (35, 110, 43), (34, 116, 44), (33, 123, 45), (20, 97, 46),
- (14, 69, 38), (19, 44, 35), (21, 36, 27), (23, 29, 19),
- (27, 25, 20), (32, 22, 22), (36, 24, 33), (35, 24, 32),
- (60, 36, 55), (70, 50, 60), (81, 65, 66), (93, 70, 73),
- (105, 76, 81), (100, 73, 80), (96, 71, 79), (95, 64, 82),
- (91, 58, 80), (72, 66, 69), (76, 70, 61), (81, 74, 53),
- (75, 77, 51), (70, 81, 50), (58, 77, 46), (54, 72, 44),
- (40, 58, 45), (51, 46, 51), (63, 35, 58), (75, 37, 62),
- (87, 39, 67), (113, 41, 79), (147, 46, 90), (168, 67, 98),
- (175, 94, 103), (175, 111, 102), (156, 108, 93), (138, 105, 84),
- (124, 93, 75), (111, 82, 67), (89, 70, 58), (72, 59, 41),
- (66, 30, 24), (86, 26, 18), (106, 23, 13), (111, 20, 15),
- (117, 17, 17), (127, 13, 20), (136, 13, 23), (129, 14, 32),
- (132, 17, 49), (151, 29, 92), (164, 36, 104), (178, 43, 116),
- (205, 59, 121), (226, 102, 105), (251, 154, 95), (255, 187, 92),
- (255, 246, 36), (243, 221, 52), (232, 196, 69), (227, 185, 63),
- (222, 174, 58), (199, 137, 67), (168, 102, 77), (151, 90, 80),
- (144, 76, 82), (139, 58, 94), (130, 54, 95), (121, 51, 96),
- (117, 45, 89), (107, 38, 86), (81, 43, 79), (64, 50, 70),
- (46, 41, 71), (45, 35, 63), (44, 30, 55), (46, 22, 57),
- (49, 14, 59), (50, 9, 54), (55, 10, 43), (63, 13, 43),
- (74, 19, 40), (85, 40, 36), (91, 42, 40), (98, 44, 45),
- (108, 40, 48), (116, 58, 43), (121, 67, 54), (125, 76, 70),
- (106, 113, 56), (98, 119, 55), (90, 125, 54), (72, 122, 48),
- (56, 112, 41), (39, 95, 34), (27, 75, 33), (27, 53, 32),
- (25, 35, 34), (23, 35, 39), (23, 40, 36), (23, 46, 33),
- (19, 58, 38), (19, 70, 36), (28, 77, 39), (36, 86, 44),
- (76, 89, 63), (85, 89, 68), (95, 90, 74), (103, 98, 84),
- (123, 100, 89), (147, 98, 92), (110, 74, 85), (90, 59, 67),
- (138, 70, 67), (133, 49, 48), (132, 44, 30), (175, 74, 36),
- (200, 89, 27), (213, 90, 18), (214, 92, 19), (205, 87, 13),
- (177, 53, 10), (170, 51, 14), (164, 50, 18), (159, 58, 30),
- (148, 72, 43), (146, 86, 44), (144, 116, 55), (143, 144, 65),
- (149, 158, 50), (151, 183, 44), (160, 200, 50), (169, 201, 50),
- (172, 219, 46), (200, 216, 33), (205, 178, 27), (182, 154, 30),
- (182, 126, 24), (167, 80, 13), (136, 44, 13), (113, 22, 18),
- (91, 4, 18), (79, 0, 20), (71, 0, 19), (60, 2, 18),
- (49, 0, 24), (43, 1, 30), (40, 7, 35), (30, 7, 39),
- (24, 4, 39), (25, 7, 39), (18, 3, 35), (15, 1, 35),
- (24, 0, 36), (22, 0, 33), (15, 0, 34), (19, 0, 43),
- (18, 4, 44), (8, 18, 39), (3, 32, 39), (8, 34, 40),
- (12, 39, 35), (19, 44, 29), (33, 35, 28), (41, 23, 30),
- (53, 14, 22), (66, 10, 19), (72, 3, 24), (74, 0, 23),
- (71, 3, 28), (74, 9, 32), (79, 10, 33), (80, 15, 29),
- (86, 22, 12), (105, 24, 9), (111, 43, 14), (100, 55, 5),
- (101, 53, 9), (90, 64, 22), (71, 75, 34), (64, 70, 45),
- (55, 60, 49), (55, 66, 53), (55, 69, 54), (51, 69, 51),
- (61, 90, 33), (92, 103, 20), (111, 101, 23), (127, 125, 13),
- (175, 139, 13), (213, 125, 33), (230, 118, 34), (236, 116, 29)
- ),
-
-// 597 Muddy
-((80, 63, 50), (89, 69, 51), (90, 69, 51), (92, 70, 52),
- (92, 68, 50), (92, 67, 48), (89, 67, 48), (86, 67, 49),
- (84, 69, 53), (86, 71, 54), (89, 74, 56), (90, 76, 59),
- (91, 79, 62), (91, 80, 64), (91, 81, 66), (91, 81, 67),
- (91, 82, 68), (87, 82, 69), (86, 81, 68), (86, 81, 67),
- (86, 80, 65), (86, 80, 63), (86, 80, 63), (86, 80, 64),
- (86, 81, 65), (85, 81, 65), (85, 81, 66), (83, 79, 64),
- (81, 77, 63), (80, 76, 61), (80, 76, 59), (77, 72, 55),
- (75, 68, 51), (69, 63, 45), (65, 61, 45), (62, 59, 45),
- (59, 58, 47), (56, 58, 50), (55, 59, 51), (55, 60, 53),
- (58, 65, 59), (62, 68, 60), (67, 71, 62), (72, 74, 63),
- (78, 78, 64), (82, 80, 65), (86, 82, 67), (94, 86, 70),
- (102, 91, 72), (111, 100, 79), (113, 102, 80), (115, 104, 82),
- (114, 102, 80), (114, 101, 78), (112, 100, 77), (111, 99, 76),
- (108, 95, 72), (106, 91, 68), (104, 88, 65), (99, 83, 63),
- (95, 79, 61), (91, 76, 58), (88, 73, 56), (78, 66, 51),
- (67, 58, 44), (46, 45, 34), (39, 39, 29), (32, 33, 24),
- (29, 30, 22), (27, 28, 20), (23, 24, 16), (20, 20, 13),
- (17, 14, 9), (16, 14, 9), (16, 15, 9), (19, 20, 14),
- (22, 26, 20), (26, 30, 24), (30, 35, 28), (42, 46, 38),
- (55, 58, 51), (82, 83, 77), (94, 93, 87), (106, 104, 97),
- (110, 107, 100), (114, 111, 104), (118, 117, 109), (121, 120, 114),
- (124, 125, 116), (125, 127, 118), (126, 129, 120), (126, 129, 118),
- (127, 129, 117), (129, 129, 115), (129, 126, 111), (126, 121, 105),
- (120, 113, 99), (101, 90, 75), (88, 78, 63), (75, 66, 52),
- (69, 61, 47), (63, 56, 42), (53, 48, 33), (46, 40, 26),
- (40, 31, 17), (40, 29, 15), (41, 27, 13), (41, 26, 12),
- (41, 26, 11), (43, 26, 11), (44, 28, 13), (45, 32, 16),
- (46, 36, 20), (53, 43, 26), (55, 43, 27), (57, 44, 28),
- (62, 47, 30), (63, 48, 31), (66, 49, 31), (68, 49, 30),
- (67, 52, 31), (66, 54, 32), (66, 57, 33), (66, 57, 33),
- (67, 58, 34), (68, 59, 36), (67, 59, 38), (66, 59, 38),
- (64, 56, 37), (57, 51, 34), (54, 49, 32), (51, 48, 31),
- (46, 48, 30), (42, 47, 28), (42, 48, 28), (42, 49, 30),
- (45, 53, 36), (48, 55, 39), (51, 58, 43), (52, 59, 44),
- (53, 60, 46), (55, 61, 47), (55, 62, 48), (56, 64, 47),
- (57, 64, 47), (60, 66, 48), (61, 66, 48), (62, 66, 49),
- (66, 66, 50), (70, 66, 50), (74, 65, 51), (77, 63, 50),
- (79, 63, 46), (79, 62, 45), (79, 62, 45), (78, 63, 44),
- (77, 63, 45), (77, 62, 45), (78, 63, 45), (81, 63, 46),
- (84, 65, 48), (89, 68, 53), (90, 69, 54), (91, 70, 55),
- (92, 74, 58), (91, 77, 61), (90, 80, 65), (88, 82, 68),
- (86, 85, 72), (84, 84, 72), (83, 84, 73), (81, 83, 74),
- (78, 81, 73), (76, 79, 72), (74, 77, 69), (73, 74, 66),
- (72, 71, 63), (69, 68, 59), (67, 65, 56), (64, 61, 51),
- (60, 55, 46), (55, 50, 43), (50, 47, 40), (45, 43, 37),
- (42, 39, 32), (43, 38, 31), (44, 38, 30), (46, 40, 30),
- (50, 42, 31), (53, 45, 32), (58, 49, 36), (64, 55, 41),
- (70, 64, 52), (78, 74, 62), (89, 86, 75), (102, 97, 88),
- (113, 109, 100), (124, 120, 111), (133, 129, 120), (139, 136, 126),
- (143, 140, 129), (149, 146, 134), (155, 151, 140), (162, 159, 146),
- (169, 166, 153), (175, 172, 158), (179, 176, 161), (182, 177, 162),
- (181, 175, 159), (174, 167, 151), (164, 157, 141), (153, 146, 129),
- (144, 136, 118), (137, 128, 109), (132, 123, 102), (129, 120, 96),
- (131, 119, 93), (136, 122, 92), (140, 124, 93), (141, 125, 94),
- (138, 122, 93), (135, 120, 90), (131, 116, 88), (125, 112, 85),
- (119, 108, 82), (112, 103, 80), (110, 100, 75), (108, 98, 74),
- (109, 98, 73), (107, 94, 73), (104, 92, 72), (100, 89, 72),
- (94, 86, 71), (87, 81, 68), (77, 75, 65), (67, 67, 57),
- (57, 59, 49), (51, 52, 41), (46, 45, 35), (40, 40, 30),
- (36, 35, 27), (32, 32, 25), (29, 30, 24), (28, 29, 26),
- (29, 32, 27), (32, 34, 29), (38, 37, 29), (44, 40, 29),
- (44, 41, 30), (45, 41, 31), (46, 41, 32), (49, 42, 33),
- (52, 43, 36), (56, 47, 40), (58, 52, 45), (67, 56, 48)
- ),
-
-// 598 Muddy_2
-((99, 79, 67), (82, 66, 53), (91, 76, 64), (100, 86, 75),
- (109, 95, 84), (118, 104, 94), (119, 104, 95), (121, 105, 97),
- (119, 108, 102), (112, 104, 99), (106, 100, 97), (96, 90, 87),
- (87, 81, 78), (79, 73, 70), (72, 65, 62), (68, 60, 56),
- (65, 56, 50), (61, 50, 42), (60, 48, 42), (60, 47, 42),
- (62, 50, 45), (64, 53, 49), (64, 54, 50), (64, 55, 52),
- (71, 55, 50), (75, 53, 44), (79, 51, 39), (77, 48, 36),
- (76, 46, 33), (76, 45, 32), (76, 45, 32), (69, 45, 35),
- (63, 45, 38), (56, 46, 43), (54, 45, 43), (52, 45, 43),
- (52, 45, 41), (53, 45, 40), (53, 44, 39), (53, 43, 38),
- (57, 40, 28), (58, 36, 25), (60, 32, 22), (59, 29, 19),
- (58, 26, 16), (56, 25, 15), (54, 24, 15), (51, 23, 15),
- (46, 21, 13), (37, 23, 15), (34, 22, 15), (32, 21, 16),
- (32, 23, 17), (32, 25, 19), (33, 25, 19), (35, 25, 19),
- (42, 32, 26), (46, 34, 29), (51, 37, 32), (51, 38, 34),
- (52, 40, 37), (50, 39, 36), (49, 38, 35), (44, 35, 31),
- (41, 31, 27), (30, 22, 18), (33, 23, 19), (36, 24, 20),
- (39, 27, 22), (42, 30, 24), (53, 38, 32), (70, 46, 39),
- (95, 62, 47), (111, 70, 50), (128, 78, 54), (140, 86, 55),
- (152, 94, 57), (157, 97, 59), (162, 101, 61), (162, 101, 59),
- (160, 103, 63), (134, 93, 68), (116, 85, 66), (99, 78, 65),
- (93, 75, 64), (88, 72, 63), (79, 66, 58), (75, 60, 52),
- (79, 57, 47), (85, 60, 49), (91, 64, 52), (91, 65, 53),
- (92, 66, 54), (93, 67, 55), (91, 71, 58), (87, 69, 55),
- (80, 61, 48), (70, 48, 34), (69, 43, 29), (69, 39, 24),
- (69, 40, 25), (69, 41, 26), (73, 45, 35), (80, 53, 41),
- (90, 74, 64), (95, 80, 71), (101, 86, 79), (100, 85, 80),
- (99, 85, 81), (96, 82, 78), (90, 77, 73), (83, 68, 67),
- (77, 62, 59), (69, 52, 45), (69, 51, 43), (70, 50, 41),
- (73, 49, 34), (78, 46, 27), (84, 42, 22), (90, 40, 20),
- (93, 43, 22), (94, 47, 31), (96, 52, 40), (96, 57, 45),
- (97, 62, 50), (105, 73, 56), (114, 84, 72), (119, 96, 87),
- (130, 111, 97), (132, 117, 108), (132, 118, 107), (132, 120, 107),
- (126, 114, 100), (115, 98, 90), (104, 87, 79), (90, 77, 70),
- (69, 60, 58), (57, 52, 51), (46, 45, 45), (43, 42, 41),
- (40, 39, 37), (33, 34, 31), (27, 28, 25), (24, 23, 21),
- (23, 21, 17), (18, 16, 11), (18, 15, 10), (19, 14, 10),
- (25, 13, 7), (30, 14, 6), (34, 17, 8), (47, 22, 8),
- (70, 35, 10), (74, 37, 14), (79, 40, 18), (89, 45, 23),
- (100, 52, 23), (108, 53, 20), (110, 55, 26), (114, 57, 31),
- (125, 55, 30), (124, 69, 40), (121, 64, 43), (119, 59, 47),
- (116, 63, 46), (104, 67, 47), (94, 62, 49), (87, 58, 48),
- (83, 61, 51), (82, 61, 51), (82, 61, 51), (82, 60, 50),
- (85, 59, 49), (90, 60, 51), (93, 64, 52), (101, 69, 55),
- (117, 73, 61), (122, 75, 66), (119, 80, 67), (118, 80, 67),
- (112, 72, 62), (98, 65, 55), (83, 57, 47), (70, 48, 34),
- (57, 36, 24), (56, 36, 22), (55, 36, 21), (56, 37, 25),
- (60, 43, 34), (66, 51, 40), (73, 56, 46), (79, 60, 51),
- (83, 63, 52), (84, 61, 52), (83, 60, 52), (80, 56, 49),
- (73, 54, 46), (67, 50, 48), (64, 48, 49), (63, 50, 47),
- (64, 51, 49), (69, 54, 52), (78, 62, 57), (86, 67, 61),
- (93, 74, 64), (100, 77, 68), (99, 76, 70), (94, 76, 68),
- (89, 73, 65), (78, 64, 59), (62, 54, 52), (53, 47, 44),
- (47, 40, 37), (40, 34, 31), (37, 29, 24), (40, 26, 21),
- (44, 26, 23), (48, 28, 24), (54, 30, 26), (56, 32, 29),
- (58, 36, 31), (61, 38, 32), (63, 40, 33), (60, 40, 31),
- (56, 38, 29), (52, 38, 27), (50, 36, 27), (48, 34, 27),
- (47, 35, 27), (51, 38, 31), (56, 40, 36), (61, 45, 40),
- (67, 50, 44), (69, 51, 46), (70, 52, 46), (71, 52, 45),
- (71, 49, 40), (73, 44, 34), (72, 38, 30), (72, 35, 24),
- (68, 30, 16), (61, 23, 12), (54, 19, 9), (43, 17, 7),
- (35, 14, 7), (27, 11, 6), (26, 11, 8), (30, 14, 10),
- (32, 18, 13), (41, 25, 19), (55, 35, 27), (66, 47, 38),
- (85, 64, 55), (98, 75, 66), (87, 64, 55), (91, 68, 56)
- ),
-
-// 599 Muted_Rainbow
-((192, 123, 83), (209, 149, 116), (184, 129, 102), (160, 110, 88),
- (137, 98, 81), (114, 86, 74), (103, 80, 67), (93, 74, 60),
- (83, 79, 44), (80, 75, 36), (78, 72, 28), (75, 70, 32),
- (73, 69, 36), (65, 61, 42), (58, 53, 48), (55, 54, 51),
- (53, 55, 54), (53, 65, 53), (69, 78, 55), (85, 92, 57),
- (94, 93, 48), (104, 95, 40), (105, 94, 39), (106, 93, 39),
- (104, 74, 39), (104, 70, 45), (105, 66, 52), (105, 70, 55),
- (105, 75, 59), (104, 78, 59), (104, 82, 59), (91, 77, 53),
- (70, 74, 46), (46, 75, 50), (38, 76, 51), (31, 78, 52),
- (29, 79, 53), (27, 81, 55), (26, 84, 55), (25, 87, 56),
- (33, 93, 53), (41, 98, 53), (50, 103, 54), (68, 107, 51),
- (87, 111, 49), (95, 105, 50), (104, 100, 51), (121, 97, 52),
- (140, 97, 56), (165, 100, 48), (178, 115, 51), (191, 130, 55),
- (207, 154, 70), (223, 178, 85), (227, 187, 101), (232, 197, 117),
- (248, 226, 113), (232, 202, 110), (217, 179, 107), (185, 145, 85),
- (154, 111, 64), (140, 89, 60), (127, 68, 56), (102, 43, 44),
- (83, 30, 38), (76, 20, 35), (89, 32, 38), (102, 44, 41),
- (108, 51, 40), (114, 58, 40), (129, 74, 43), (156, 101, 47),
- (199, 157, 43), (212, 167, 47), (225, 177, 51), (209, 178, 54),
- (194, 179, 57), (189, 172, 52), (184, 165, 48), (175, 152, 46),
- (153, 136, 38), (150, 109, 21), (139, 93, 22), (129, 78, 23),
- (119, 68, 23), (109, 59, 24), (87, 52, 23), (70, 46, 27),
- (44, 31, 23), (41, 37, 25), (39, 44, 28), (37, 44, 29),
- (35, 44, 30), (43, 47, 36), (53, 50, 46), (59, 53, 56),
- (73, 47, 58), (94, 44, 59), (98, 42, 53), (102, 41, 48),
- (102, 40, 44), (103, 39, 41), (110, 44, 37), (120, 55, 35),
- (154, 69, 30), (167, 85, 27), (181, 102, 24), (189, 109, 25),
- (198, 116, 27), (209, 120, 35), (218, 127, 39), (230, 131, 46),
- (234, 123, 49), (247, 114, 48), (242, 112, 45), (238, 111, 42),
- (233, 123, 32), (222, 122, 23), (199, 115, 21), (178, 114, 32),
- (125, 85, 41), (96, 75, 48), (67, 66, 55), (57, 60, 52),
- (47, 55, 50), (39, 51, 47), (40, 54, 41), (54, 61, 32),
- (87, 60, 29), (149, 66, 28), (161, 62, 30), (173, 59, 32),
- (188, 56, 35), (186, 55, 42), (182, 51, 47), (179, 60, 54),
- (172, 82, 48), (181, 101, 45), (191, 120, 42), (194, 122, 41),
- (198, 125, 40), (201, 136, 37), (197, 145, 30), (182, 140, 33),
- (166, 129, 27), (112, 101, 27), (100, 89, 26), (89, 78, 25),
- (76, 61, 19), (72, 44, 24), (78, 30, 29), (95, 27, 25),
- (144, 46, 35), (161, 51, 36), (178, 57, 37), (207, 85, 39),
- (219, 119, 47), (233, 132, 69), (245, 148, 95), (240, 167, 113),
- (236, 162, 125), (227, 151, 119), (226, 150, 111), (226, 149, 103),
- (214, 142, 75), (203, 135, 56), (198, 132, 40), (190, 126, 33),
- (190, 105, 29), (194, 99, 28), (198, 94, 27), (214, 79, 42),
- (218, 69, 44), (203, 69, 49), (181, 60, 75), (164, 55, 89),
- (127, 65, 92), (84, 65, 93), (76, 60, 90), (68, 65, 80),
- (57, 65, 64), (66, 57, 53), (82, 57, 47), (94, 63, 49),
- (121, 61, 56), (128, 64, 57), (135, 67, 58), (141, 74, 69),
- (143, 79, 72), (147, 84, 76), (164, 99, 85), (177, 113, 98),
- (177, 111, 109), (180, 115, 121), (186, 118, 134), (187, 97, 150),
- (163, 78, 153), (153, 82, 136), (166, 83, 143), (163, 85, 134),
- (170, 100, 113), (177, 118, 113), (164, 130, 103), (158, 135, 87),
- (143, 136, 78), (113, 138, 70), (103, 137, 54), (113, 134, 42),
- (120, 133, 40), (128, 139, 44), (141, 146, 51), (148, 155, 50),
- (139, 146, 56), (123, 131, 63), (101, 137, 56), (74, 125, 56),
- (55, 103, 53), (41, 100, 44), (33, 100, 45), (28, 109, 47),
- (35, 122, 56), (48, 124, 70), (57, 130, 85), (70, 142, 98),
- (86, 148, 93), (82, 145, 81), (69, 139, 77), (64, 130, 69),
- (58, 119, 55), (52, 107, 51), (51, 100, 57), (69, 95, 64),
- (102, 99, 69), (118, 117, 69), (138, 125, 71), (164, 128, 77),
- (170, 127, 80), (169, 118, 83), (173, 112, 84), (180, 95, 82),
- (179, 87, 86), (182, 95, 85), (193, 87, 72), (204, 86, 62),
- (217, 90, 55), (217, 81, 50), (206, 80, 47), (199, 76, 35),
- (174, 62, 31), (143, 59, 40), (129, 64, 44), (119, 60, 39),
- (120, 62, 40), (128, 64, 48), (158, 91, 81), (193, 131, 100)
- ),
-
-// 600 Mystery
-((80, 11, 0), (64, 6, 0), (58, 4, 0), (52, 3, 0),
- (48, 2, 0), (44, 1, 0), (42, 0, 0), (41, 0, 0),
- (36, 0, 0), (32, 0, 0), (29, 0, 0), (25, 0, 0),
- (22, 0, 0), (20, 0, 0), (18, 0, 0), (18, 0, 0),
- (18, 1, 1), (11, 3, 8), (13, 5, 12), (16, 8, 16),
- (25, 9, 15), (34, 10, 14), (39, 11, 14), (45, 13, 15),
- (74, 24, 19), (92, 29, 18), (111, 34, 17), (125, 42, 23),
- (140, 51, 29), (143, 58, 37), (146, 66, 45), (150, 78, 61),
- (136, 85, 77), (107, 110, 130), (102, 120, 145), (98, 130, 161),
- (87, 122, 153), (77, 114, 145), (73, 109, 141), (70, 105, 137),
- (80, 87, 108), (88, 73, 83), (97, 60, 58), (102, 46, 37),
- (107, 32, 16), (110, 28, 10), (113, 24, 4), (116, 24, 4),
- (118, 24, 3), (124, 24, 2), (126, 24, 1), (129, 24, 0),
- (128, 24, 0), (128, 24, 0), (126, 24, 0), (125, 24, 0),
- (109, 21, 1), (98, 18, 1), (88, 15, 1), (78, 12, 1),
- (68, 10, 1), (62, 9, 1), (57, 8, 1), (46, 6, 1),
- (37, 3, 1), (29, 2, 1), (34, 3, 0), (39, 5, 0),
- (44, 6, 0), (50, 8, 1), (65, 14, 3), (87, 21, 4),
- (115, 40, 20), (117, 49, 31), (120, 59, 42), (119, 59, 42),
- (118, 59, 42), (111, 59, 45), (104, 60, 49), (87, 61, 57),
- (67, 61, 65), (44, 48, 56), (40, 36, 45), (36, 25, 34),
- (36, 22, 30), (36, 19, 27), (37, 18, 25), (44, 15, 20),
- (60, 10, 7), (66, 8, 3), (72, 7, 0), (74, 7, 0),
- (77, 8, 0), (83, 10, 0), (91, 13, 0), (101, 16, 0),
- (113, 20, 0), (134, 28, 0), (144, 30, 0), (155, 33, 0),
- (160, 34, 0), (165, 36, 0), (176, 41, 0), (186, 45, 0),
- (200, 55, 7), (201, 60, 14), (203, 66, 21), (206, 67, 21),
- (209, 69, 21), (216, 70, 19), (220, 69, 17), (213, 70, 21),
- (203, 68, 23), (182, 56, 17), (177, 52, 13), (173, 48, 10),
- (160, 40, 6), (143, 32, 3), (124, 25, 2), (108, 18, 0),
- (82, 10, 1), (73, 7, 1), (64, 5, 1), (60, 4, 1),
- (57, 3, 1), (50, 4, 3), (41, 6, 9), (34, 10, 17),
- (28, 14, 27), (19, 34, 57), (17, 40, 67), (15, 47, 78),
- (9, 53, 85), (5, 52, 88), (3, 48, 82), (3, 47, 79),
- (15, 50, 78), (21, 42, 64), (28, 35, 50), (28, 31, 43),
- (29, 28, 37), (27, 28, 38), (28, 32, 45), (40, 42, 52),
- (55, 50, 59), (92, 66, 65), (95, 67, 65), (98, 68, 66),
- (115, 75, 66), (127, 74, 62), (150, 78, 57), (168, 75, 45),
- (182, 62, 22), (180, 58, 18), (178, 54, 14), (170, 53, 15),
- (150, 49, 17), (130, 46, 19), (110, 41, 20), (90, 34, 19),
- (75, 30, 19), (37, 23, 21), (29, 20, 20), (22, 17, 19),
- (9, 10, 15), (5, 6, 9), (5, 2, 3), (8, 1, 2),
- (24, 3, 2), (30, 4, 2), (36, 5, 2), (52, 10, 2),
- (72, 14, 1), (95, 20, 0), (120, 27, 1), (145, 34, 2),
- (169, 41, 2), (188, 48, 3), (206, 54, 2), (222, 59, 1),
- (235, 63, 2), (246, 67, 3), (250, 69, 4), (250, 71, 5),
- (246, 73, 7), (244, 73, 8), (242, 74, 10), (238, 71, 10),
- (230, 69, 10), (224, 65, 8), (219, 63, 7), (215, 63, 9),
- (215, 63, 9), (215, 62, 7), (217, 61, 5), (218, 58, 1),
- (218, 58, 0), (220, 58, 0), (218, 58, 1), (215, 57, 1),
- (209, 53, 1), (200, 50, 0), (191, 46, 0), (180, 43, 0),
- (171, 39, 0), (163, 36, 0), (157, 33, 0), (153, 30, 0),
- (150, 30, 0), (148, 31, 0), (146, 31, 0), (144, 31, 0),
- (141, 30, 0), (134, 28, 0), (124, 25, 0), (112, 22, 0),
- (102, 19, 0), (93, 16, 0), (85, 14, 1), (79, 12, 1),
- (76, 11, 0), (77, 10, 1), (83, 12, 2), (92, 15, 3),
- (102, 20, 4), (113, 23, 4), (122, 26, 3), (131, 28, 3),
- (136, 30, 3), (137, 29, 4), (134, 27, 4), (127, 25, 2),
- (119, 21, 1), (111, 18, 0), (101, 15, 0), (92, 11, 0),
- (85, 9, 0), (80, 8, 0), (78, 9, 0), (78, 10, 0),
- (79, 10, 0), (80, 8, 0), (83, 8, 0), (86, 8, 0),
- (89, 8, 1), (92, 11, 1), (95, 12, 1), (99, 13, 1),
- (102, 13, 0), (105, 13, 1), (105, 15, 1), (104, 16, 1),
- (102, 17, 1), (99, 17, 0), (94, 15, 0), (87, 14, 0)
- ),
-
-// 601 Neon
-((21, 52, 121), (20, 40, 136), (19, 35, 145), (19, 31, 155),
- (20, 28, 163), (21, 26, 172), (23, 25, 175), (25, 24, 178),
- (37, 20, 187), (44, 18, 190), (52, 17, 193), (61, 15, 192),
- (70, 14, 192), (80, 12, 189), (90, 11, 187), (95, 10, 185),
- (101, 10, 183), (122, 7, 173), (131, 8, 166), (140, 9, 160),
- (147, 11, 153), (155, 14, 147), (158, 15, 144), (162, 16, 142),
- (176, 20, 134), (182, 21, 132), (188, 22, 131), (193, 22, 133),
- (198, 23, 135), (200, 23, 137), (202, 23, 139), (205, 22, 145),
- (208, 21, 151), (209, 18, 164), (208, 17, 170), (208, 16, 176),
- (206, 16, 179), (204, 16, 183), (202, 16, 183), (201, 17, 184),
- (193, 20, 178), (189, 22, 170), (186, 24, 163), (183, 27, 153),
- (180, 30, 144), (179, 31, 139), (178, 33, 135), (176, 36, 129),
- (173, 38, 123), (167, 44, 110), (164, 49, 103), (161, 55, 96),
- (156, 63, 91), (152, 71, 86), (149, 74, 84), (146, 78, 83),
- (136, 94, 78), (132, 100, 72), (128, 106, 67), (126, 112, 60),
- (124, 118, 53), (123, 119, 50), (123, 121, 47), (123, 121, 42),
- (123, 120, 37), (124, 107, 27), (128, 98, 26), (132, 90, 25),
- (134, 85, 26), (136, 81, 28), (142, 71, 33), (147, 62, 39),
- (153, 46, 56), (154, 41, 67), (155, 37, 79), (152, 36, 93),
- (149, 36, 107), (146, 38, 114), (143, 40, 121), (136, 47, 134),
- (128, 56, 146), (114, 81, 165), (108, 94, 169), (102, 108, 173),
- (99, 114, 173), (97, 120, 173), (94, 132, 170), (95, 140, 164),
- (106, 146, 148), (116, 143, 141), (127, 140, 134), (132, 136, 131),
- (137, 133, 128), (146, 123, 123), (158, 114, 120), (170, 100, 117),
- (181, 85, 116), (197, 55, 121), (196, 41, 128), (195, 27, 135),
- (191, 22, 139), (188, 18, 143), (178, 11, 152), (166, 8, 160),
- (135, 15, 174), (119, 25, 179), (103, 36, 185), (95, 42, 187),
- (87, 49, 190), (73, 63, 194), (58, 78, 197), (45, 94, 199),
- (34, 111, 201), (20, 145, 202), (19, 153, 201), (19, 161, 201),
- (23, 175, 198), (32, 187, 191), (46, 195, 185), (63, 202, 176),
- (97, 205, 158), (115, 200, 147), (134, 196, 137), (142, 193, 129),
- (150, 190, 122), (168, 183, 109), (184, 179, 96), (198, 174, 85),
- (209, 171, 75), (220, 166, 62), (218, 164, 60), (217, 163, 58),
- (209, 158, 56), (197, 156, 56), (182, 154, 60), (165, 154, 66),
- (129, 153, 83), (112, 148, 91), (96, 144, 100), (88, 140, 104),
- (80, 137, 108), (64, 127, 116), (50, 118, 124), (37, 108, 132),
- (26, 97, 139), (19, 75, 150), (20, 69, 151), (21, 64, 153),
- (26, 54, 154), (33, 45, 155), (42, 37, 156), (50, 30, 157),
- (66, 17, 161), (70, 14, 162), (75, 12, 164), (83, 8, 167),
- (90, 5, 170), (95, 4, 175), (98, 4, 179), (97, 4, 185),
- (94, 5, 191), (81, 10, 203), (77, 12, 206), (73, 14, 209),
- (65, 20, 215), (56, 28, 221), (47, 36, 227), (38, 45, 231),
- (20, 59, 238), (16, 61, 238), (13, 64, 239), (7, 69, 239),
- (4, 74, 238), (1, 77, 234), (0, 79, 230), (0, 79, 224),
- (1, 76, 216), (3, 71, 208), (5, 64, 199), (8, 58, 189),
- (10, 52, 180), (14, 46, 170), (18, 41, 160), (24, 36, 150),
- (38, 26, 131), (41, 25, 126), (45, 24, 122), (53, 22, 112),
- (60, 22, 102), (67, 24, 92), (74, 26, 83), (81, 28, 74),
- (89, 30, 66), (96, 33, 58), (103, 36, 52), (109, 38, 45),
- (115, 42, 38), (120, 46, 31), (125, 50, 25), (130, 54, 19),
- (136, 58, 15), (141, 61, 12), (147, 63, 10), (153, 66, 9),
- (158, 70, 8), (162, 72, 10), (165, 73, 14), (167, 73, 20),
- (169, 73, 29), (170, 72, 38), (169, 72, 49), (164, 72, 60),
- (157, 75, 71), (148, 80, 82), (139, 84, 92), (129, 90, 105),
- (119, 95, 115), (113, 100, 124), (105, 105, 131), (98, 110, 136),
- (91, 116, 138), (85, 118, 140), (82, 118, 141), (82, 117, 141),
- (85, 114, 140), (91, 108, 138), (97, 101, 136), (102, 95, 133),
- (104, 87, 131), (107, 76, 130), (109, 66, 131), (109, 57, 134),
- (107, 48, 136), (103, 41, 139), (99, 39, 140), (91, 40, 141),
- (82, 43, 142), (73, 48, 143), (64, 55, 144), (54, 62, 144),
- (45, 69, 144), (37, 77, 142), (30, 84, 139), (25, 91, 134),
- (21, 96, 130), (19, 101, 126), (18, 104, 122), (18, 105, 118),
- (19, 104, 113), (20, 100, 109), (21, 94, 106), (22, 87, 104),
- (22, 80, 104), (22, 72, 106), (22, 65, 110), (22, 58, 114)
- ),
-
-// 602 Neon_Purple
-((192, 57, 254), (205, 58, 253), (198, 59, 246), (192, 60, 240),
- (183, 62, 231), (175, 64, 223), (172, 65, 218), (170, 66, 214),
- (164, 76, 196), (161, 87, 191), (158, 99, 187), (159, 114, 185),
- (160, 130, 183), (160, 139, 184), (161, 149, 186), (161, 150, 184),
- (162, 152, 183), (155, 143, 197), (143, 139, 202), (132, 135, 208),
- (128, 134, 213), (124, 133, 218), (120, 129, 216), (117, 125, 214),
- (106, 98, 213), (94, 85, 211), (83, 72, 209), (76, 62, 211),
- (69, 53, 214), (68, 50, 212), (67, 48, 210), (65, 47, 207),
- (75, 50, 201), (89, 58, 182), (86, 54, 173), (83, 51, 164),
- (77, 45, 155), (71, 39, 147), (68, 36, 144), (65, 33, 141),
- (47, 25, 126), (36, 21, 118), (25, 18, 110), (19, 18, 105),
- (14, 19, 101), (14, 21, 103), (14, 23, 105), (12, 25, 116),
- (13, 32, 128), (10, 38, 165), (12, 36, 177), (15, 35, 190),
- (18, 29, 202), (21, 24, 214), (25, 24, 218), (30, 24, 223),
- (51, 30, 241), (64, 32, 245), (77, 34, 250), (93, 36, 251),
- (110, 39, 253), (118, 40, 253), (126, 41, 253), (138, 43, 253),
- (142, 44, 253), (142, 44, 253), (136, 42, 248), (131, 40, 243),
- (127, 39, 238), (123, 39, 234), (117, 37, 222), (111, 37, 209),
- (99, 40, 188), (93, 41, 182), (88, 43, 177), (82, 41, 176),
- (77, 39, 175), (75, 38, 174), (74, 38, 174), (72, 36, 173),
- (73, 37, 174), (75, 42, 185), (78, 41, 195), (82, 41, 206),
- (82, 40, 212), (82, 40, 219), (85, 37, 230), (89, 35, 239),
- (104, 36, 251), (115, 38, 252), (126, 41, 253), (130, 42, 253),
- (134, 43, 253), (142, 45, 253), (150, 46, 253), (153, 46, 253),
- (153, 46, 252), (146, 45, 246), (137, 44, 240), (129, 43, 235),
- (123, 42, 234), (118, 41, 233), (108, 42, 232), (101, 40, 232),
- (86, 36, 235), (81, 35, 233), (77, 34, 232), (73, 32, 231),
- (70, 30, 231), (65, 32, 231), (62, 32, 234), (62, 32, 236),
- (63, 32, 242), (81, 35, 250), (84, 34, 251), (88, 34, 252),
- (88, 34, 252), (90, 35, 254), (89, 35, 253), (89, 35, 252),
- (90, 38, 245), (91, 40, 238), (93, 43, 232), (95, 46, 230),
- (97, 49, 228), (103, 55, 224), (106, 60, 222), (110, 65, 225),
- (114, 66, 226), (117, 64, 224), (115, 64, 223), (114, 64, 223),
- (114, 64, 222), (111, 61, 218), (105, 63, 219), (100, 60, 220),
- (96, 50, 223), (91, 45, 224), (87, 41, 225), (84, 38, 223),
- (82, 35, 222), (68, 31, 219), (55, 27, 213), (43, 25, 207),
- (33, 22, 200), (19, 19, 191), (20, 19, 188), (21, 19, 186),
- (20, 20, 180), (21, 21, 173), (25, 29, 165), (28, 34, 157),
- (32, 41, 146), (33, 42, 145), (34, 43, 144), (33, 36, 139),
- (35, 32, 135), (42, 36, 132), (51, 41, 131), (63, 48, 130),
- (76, 58, 132), (93, 71, 146), (97, 72, 150), (101, 73, 154),
- (106, 76, 163), (110, 79, 172), (114, 81, 179), (122, 83, 189),
- (142, 87, 209), (149, 87, 212), (156, 88, 215), (167, 89, 223),
- (177, 90, 231), (180, 95, 232), (178, 97, 232), (176, 97, 232),
- (171, 95, 228), (164, 93, 222), (161, 91, 214), (163, 88, 209),
- (161, 89, 203), (155, 92, 197), (149, 96, 193), (141, 94, 185),
- (114, 87, 177), (105, 83, 177), (96, 80, 177), (82, 71, 180),
- (68, 62, 185), (57, 59, 195), (50, 55, 200), (45, 55, 206),
- (38, 46, 212), (32, 47, 216), (26, 45, 221), (21, 48, 225),
- (16, 48, 233), (8, 50, 240), (9, 52, 244), (19, 56, 245),
- (32, 63, 243), (42, 69, 243), (51, 73, 240), (59, 71, 237),
- (66, 74, 237), (74, 71, 238), (87, 82, 240), (107, 89, 241),
- (124, 100, 243), (142, 110, 245), (161, 116, 244), (174, 117, 244),
- (185, 113, 244), (191, 110, 245), (196, 103, 245), (196, 96, 246),
- (192, 94, 249), (189, 89, 250), (184, 81, 252), (178, 73, 253),
- (173, 67, 253), (166, 60, 253), (162, 52, 252), (157, 48, 252),
- (149, 46, 252), (145, 45, 252), (141, 44, 252), (137, 42, 253),
- (133, 41, 253), (124, 39, 252), (117, 37, 247), (114, 35, 240),
- (108, 33, 230), (107, 33, 217), (101, 32, 204), (98, 31, 192),
- (94, 29, 186), (87, 29, 181), (82, 28, 177), (69, 26, 169),
- (55, 25, 166), (42, 22, 160), (32, 21, 156), (23, 19, 156),
- (25, 21, 164), (35, 23, 176), (47, 26, 184), (60, 30, 197),
- (73, 32, 208), (83, 35, 217), (88, 35, 222), (99, 38, 230),
- (114, 41, 240), (132, 46, 245), (153, 51, 249), (173, 54, 252)
- ),
-
-// 603 Night_Flower
-((39, 60, 72), (63, 72, 122), (43, 81, 93), (23, 90, 64),
- (15, 77, 51), (8, 64, 39), (6, 58, 31), (4, 53, 24),
- (4, 49, 21), (9, 48, 24), (14, 47, 28), (29, 39, 54),
- (44, 31, 81), (61, 28, 106), (78, 26, 132), (88, 21, 149),
- (99, 16, 166), (117, 18, 196), (113, 16, 191), (110, 14, 187),
- (99, 11, 178), (89, 8, 169), (85, 6, 161), (81, 4, 154),
- (76, 2, 148), (78, 1, 147), (80, 0, 146), (81, 1, 149),
- (83, 3, 153), (84, 2, 155), (85, 2, 157), (90, 1, 162),
- (96, 4, 166), (115, 10, 185), (120, 16, 188), (126, 22, 191),
- (121, 23, 192), (116, 25, 194), (112, 23, 186), (108, 22, 179),
- (73, 12, 140), (59, 12, 108), (45, 12, 76), (39, 16, 51),
- (33, 21, 26), (29, 23, 21), (26, 25, 16), (21, 28, 14),
- (19, 40, 21), (21, 67, 49), (27, 73, 67), (33, 79, 85),
- (49, 67, 107), (66, 56, 130), (72, 48, 138), (79, 41, 147),
- (93, 6, 164), (86, 7, 145), (79, 8, 126), (61, 10, 99),
- (44, 12, 72), (36, 14, 57), (28, 17, 43), (19, 27, 21),
- (11, 31, 15), (3, 38, 12), (3, 36, 11), (3, 35, 10),
- (3, 33, 9), (3, 32, 9), (3, 26, 8), (4, 22, 8),
- (4, 15, 5), (6, 14, 11), (9, 13, 17), (20, 9, 41),
- (31, 5, 65), (40, 9, 78), (50, 13, 92), (70, 18, 128),
- (93, 16, 164), (129, 34, 207), (132, 33, 211), (136, 32, 215),
- (133, 29, 213), (130, 27, 211), (115, 21, 192), (100, 17, 172),
- (71, 11, 136), (58, 18, 106), (45, 26, 76), (39, 25, 68),
- (34, 24, 61), (26, 31, 45), (19, 42, 25), (14, 42, 22),
- (17, 39, 30), (3, 48, 25), (3, 48, 25), (3, 49, 25),
- (2, 48, 21), (1, 47, 18), (1, 49, 11), (1, 48, 8),
- (0, 43, 1), (0, 38, 1), (0, 34, 2), (0, 32, 2),
- (0, 30, 2), (0, 27, 4), (0, 23, 6), (2, 21, 7),
- (3, 24, 10), (6, 37, 19), (10, 40, 23), (14, 44, 27),
- (25, 54, 34), (34, 62, 45), (35, 73, 57), (34, 82, 66),
- (32, 89, 72), (25, 85, 66), (18, 82, 60), (16, 79, 52),
- (15, 76, 44), (10, 67, 32), (12, 60, 22), (10, 54, 11),
- (6, 49, 4), (3, 45, 4), (3, 44, 4), (3, 43, 5),
- (2, 41, 6), (1, 38, 7), (1, 37, 10), (1, 38, 13),
- (1, 40, 13), (1, 44, 10), (2, 48, 8), (1, 49, 8),
- (1, 51, 8), (2, 52, 9), (4, 53, 15), (6, 61, 22),
- (8, 69, 34), (21, 84, 61), (20, 86, 61), (19, 88, 61),
- (24, 80, 61), (33, 69, 58), (28, 58, 44), (28, 45, 34),
- (36, 20, 44), (38, 16, 55), (41, 12, 67), (56, 15, 84),
- (71, 8, 110), (79, 0, 137), (83, 2, 146), (85, 14, 135),
- (79, 27, 116), (48, 45, 68), (39, 49, 54), (30, 54, 40),
- (23, 55, 28), (15, 53, 18), (8, 47, 13), (7, 40, 14),
- (16, 28, 16), (18, 26, 16), (20, 25, 17), (27, 24, 19),
- (36, 26, 22), (43, 31, 29), (46, 28, 50), (50, 20, 69),
- (54, 23, 71), (54, 26, 73), (53, 23, 71), (47, 17, 64),
- (42, 23, 49), (44, 26, 51), (47, 16, 69), (51, 12, 82),
- (79, 3, 144), (87, 4, 153), (95, 6, 162), (105, 11, 178),
- (116, 19, 192), (127, 27, 205), (132, 35, 214), (132, 41, 216),
- (130, 42, 214), (122, 35, 203), (110, 26, 185), (95, 23, 170),
- (80, 12, 151), (68, 3, 133), (58, 3, 128), (54, 2, 127),
- (59, 1, 123), (54, 3, 122), (42, 8, 106), (46, 13, 82),
- (46, 13, 71), (32, 18, 52), (32, 28, 32), (44, 34, 31),
- (52, 41, 42), (60, 59, 55), (61, 75, 66), (55, 85, 73),
- (54, 90, 76), (41, 89, 70), (25, 85, 57), (16, 72, 44),
- (10, 56, 31), (8, 44, 21), (9, 36, 16), (13, 30, 16),
- (16, 25, 17), (19, 22, 17), (25, 22, 18), (28, 22, 20),
- (25, 23, 18), (26, 21, 16), (25, 18, 15), (19, 18, 12),
- (15, 18, 10), (13, 16, 10), (9, 18, 10), (7, 20, 10),
- (6, 20, 10), (6, 21, 10), (7, 21, 10), (6, 23, 9),
- (7, 25, 10), (7, 25, 9), (6, 27, 9), (6, 31, 11),
- (7, 32, 13), (6, 35, 13), (5, 39, 13), (5, 44, 10),
- (8, 53, 7), (11, 56, 8), (18, 52, 12), (31, 56, 19),
- (39, 58, 26), (48, 52, 41), (54, 49, 57), (49, 42, 58),
- (41, 37, 51), (33, 41, 46), (49, 32, 85), (62, 31, 103)
- ),
-
-// 604 Night_Reeds
-((69, 72, 71), (44, 58, 44), (26, 43, 27), (9, 28, 10),
- (15, 32, 10), (21, 37, 11), (27, 39, 13), (34, 42, 15),
- (63, 59, 17), (77, 72, 16), (91, 85, 15), (106, 97, 25),
- (122, 109, 35), (129, 111, 48), (137, 114, 61), (135, 114, 63),
- (133, 114, 65), (113, 105, 62), (97, 92, 61), (82, 79, 60),
- (68, 61, 53), (54, 44, 46), (47, 38, 40), (41, 32, 35),
- (19, 20, 12), (14, 16, 8), (10, 12, 4), (8, 11, 3),
- (7, 10, 3), (6, 10, 3), (6, 11, 4), (5, 13, 5),
- (5, 14, 5), (5, 17, 4), (5, 21, 4), (5, 25, 4),
- (7, 28, 4), (10, 32, 5), (12, 33, 5), (14, 35, 5),
- (16, 42, 7), (18, 47, 8), (21, 52, 9), (24, 54, 10),
- (28, 57, 12), (29, 57, 13), (30, 57, 14), (29, 55, 13),
- (28, 54, 13), (26, 52, 14), (24, 51, 12), (22, 51, 11),
- (20, 50, 10), (18, 50, 9), (18, 50, 9), (19, 50, 9),
- (22, 56, 10), (25, 60, 10), (29, 65, 11), (33, 69, 13),
- (37, 74, 16), (41, 76, 17), (45, 79, 18), (55, 84, 21),
- (68, 87, 26), (81, 87, 49), (81, 86, 57), (82, 86, 65),
- (81, 84, 62), (81, 82, 60), (77, 78, 57), (69, 72, 56),
- (54, 63, 59), (43, 60, 47), (32, 57, 36), (27, 56, 25),
- (22, 55, 15), (22, 55, 14), (22, 55, 14), (23, 55, 14),
- (24, 55, 15), (26, 55, 15), (29, 57, 16), (33, 60, 18),
- (35, 62, 20), (38, 65, 22), (48, 74, 25), (65, 85, 39),
- (97, 110, 69), (101, 112, 72), (106, 115, 75), (107, 116, 74),
- (109, 117, 74), (108, 121, 76), (107, 122, 78), (105, 117, 79),
- (92, 104, 69), (59, 82, 37), (47, 75, 26), (36, 68, 15),
- (33, 63, 14), (31, 59, 13), (26, 53, 11), (21, 47, 10),
- (14, 35, 8), (12, 30, 8), (11, 26, 8), (10, 25, 8),
- (9, 25, 9), (9, 26, 10), (11, 28, 10), (15, 33, 9),
- (19, 35, 9), (26, 39, 8), (29, 38, 7), (33, 38, 7),
- (41, 43, 6), (46, 46, 3), (45, 49, 4), (40, 46, 4),
- (36, 30, 5), (32, 28, 4), (29, 26, 4), (24, 24, 3),
- (20, 23, 3), (13, 17, 2), (7, 11, 2), (4, 6, 3),
- (2, 3, 3), (0, 1, 2), (0, 1, 2), (0, 2, 3),
- (0, 3, 4), (0, 4, 5), (0, 6, 6), (2, 6, 7),
- (10, 12, 14), (16, 16, 21), (23, 21, 28), (26, 23, 31),
- (29, 26, 34), (36, 33, 35), (40, 40, 35), (42, 46, 38),
- (46, 51, 38), (52, 58, 41), (51, 59, 39), (50, 60, 37),
- (45, 60, 33), (40, 59, 28), (34, 56, 25), (31, 51, 22),
- (23, 38, 20), (21, 35, 20), (19, 32, 20), (14, 27, 19),
- (11, 22, 18), (7, 18, 17), (5, 14, 16), (4, 12, 15),
- (4, 11, 15), (7, 14, 13), (8, 15, 14), (9, 17, 15),
- (14, 20, 17), (22, 24, 19), (27, 24, 20), (32, 24, 19),
- (31, 23, 18), (31, 23, 18), (32, 24, 19), (30, 19, 19),
- (29, 16, 19), (25, 13, 17), (18, 9, 14), (12, 7, 12),
- (6, 5, 9), (3, 3, 8), (1, 3, 7), (1, 3, 5),
- (0, 4, 4), (0, 5, 3), (0, 7, 2), (0, 9, 1),
- (2, 15, 1), (3, 18, 1), (5, 21, 2), (6, 28, 2),
- (8, 33, 3), (9, 38, 5), (12, 40, 6), (14, 42, 8),
- (15, 45, 9), (16, 45, 9), (15, 44, 10), (13, 41, 10),
- (12, 36, 11), (10, 31, 10), (9, 26, 8), (8, 21, 7),
- (7, 16, 6), (8, 13, 6), (9, 11, 5), (10, 10, 5),
- (11, 11, 5), (12, 11, 6), (15, 14, 8), (21, 18, 10),
- (30, 20, 15), (36, 21, 18), (35, 22, 23), (34, 24, 24),
- (34, 31, 25), (39, 38, 28), (48, 45, 29), (53, 51, 33),
- (58, 59, 33), (60, 68, 31), (58, 76, 30), (60, 81, 27),
- (58, 81, 25), (58, 79, 20), (60, 74, 16), (59, 71, 15),
- (60, 70, 13), (64, 69, 13), (69, 67, 10), (78, 61, 7),
- (85, 55, 6), (87, 53, 5), (91, 55, 12), (91, 60, 16),
- (91, 65, 19), (90, 63, 19), (84, 64, 16), (78, 62, 19),
- (66, 60, 22), (53, 62, 25), (41, 61, 24), (33, 64, 20),
- (30, 63, 17), (28, 61, 15), (27, 58, 15), (25, 54, 14),
- (23, 49, 14), (20, 44, 15), (19, 40, 17), (25, 41, 25),
- (36, 43, 38), (48, 47, 52), (61, 56, 68), (73, 70, 78),
- (68, 65, 71), (65, 63, 69), (61, 60, 64), (56, 54, 62)
- ),
-
-// 605 No_Clue
-((115, 83, 92), (119, 81, 103), (122, 82, 107), (125, 83, 112),
- (125, 83, 111), (125, 83, 110), (127, 84, 108), (129, 86, 107),
- (148, 97, 87), (158, 103, 77), (168, 110, 67), (173, 116, 62),
- (179, 123, 57), (181, 132, 51), (183, 141, 45), (183, 144, 42),
- (184, 148, 39), (179, 166, 30), (178, 168, 29), (177, 171, 28),
- (173, 164, 35), (169, 157, 42), (166, 151, 46), (164, 146, 51),
- (152, 122, 73), (144, 113, 81), (137, 105, 89), (132, 97, 97),
- (127, 90, 105), (125, 85, 108), (123, 81, 112), (122, 72, 121),
- (124, 60, 123), (124, 35, 130), (122, 32, 133), (120, 29, 136),
- (117, 34, 134), (115, 40, 132), (115, 44, 130), (116, 49, 129),
- (131, 66, 108), (140, 71, 95), (149, 77, 83), (153, 87, 76),
- (158, 97, 70), (157, 102, 69), (157, 108, 68), (155, 120, 67),
- (154, 131, 66), (156, 142, 66), (163, 141, 63), (170, 141, 61),
- (176, 142, 57), (182, 143, 53), (183, 145, 52), (184, 147, 51),
- (182, 153, 48), (179, 151, 50), (176, 150, 52), (173, 148, 53),
- (170, 147, 54), (169, 146, 54), (169, 145, 54), (169, 144, 55),
- (168, 143, 55), (167, 140, 57), (162, 131, 65), (157, 123, 73),
- (153, 118, 77), (149, 114, 82), (142, 101, 91), (134, 91, 103),
- (118, 77, 127), (110, 69, 136), (102, 61, 145), (96, 50, 155),
- (90, 39, 166), (88, 34, 170), (86, 29, 175), (84, 19, 182),
- (82, 14, 187), (82, 8, 190), (84, 9, 188), (86, 11, 187),
- (87, 11, 187), (88, 11, 187), (91, 9, 188), (92, 8, 189),
- (95, 5, 193), (97, 4, 192), (99, 4, 192), (101, 4, 190),
- (103, 5, 189), (103, 5, 188), (103, 8, 185), (100, 10, 180),
- (95, 13, 172), (83, 16, 156), (78, 21, 149), (74, 27, 142),
- (75, 30, 139), (76, 33, 137), (80, 41, 132), (87, 48, 127),
- (102, 53, 113), (109, 50, 95), (117, 48, 77), (118, 47, 72),
- (120, 47, 68), (126, 45, 63), (131, 43, 63), (135, 44, 67),
- (142, 45, 75), (151, 41, 97), (153, 37, 98), (156, 34, 99),
- (157, 26, 105), (156, 19, 109), (154, 17, 111), (151, 21, 109),
- (148, 40, 106), (147, 52, 103), (147, 64, 100), (148, 70, 97),
- (150, 76, 95), (153, 85, 89), (153, 93, 86), (153, 102, 83),
- (152, 111, 82), (154, 123, 72), (154, 125, 70), (155, 127, 69),
- (158, 130, 68), (160, 126, 68), (161, 119, 70), (162, 111, 72),
- (165, 88, 69), (163, 79, 67), (161, 70, 65), (157, 66, 65),
- (154, 62, 65), (145, 57, 66), (133, 51, 67), (122, 46, 71),
- (114, 41, 69), (106, 28, 68), (105, 28, 68), (105, 29, 69),
- (103, 30, 70), (100, 35, 72), (93, 37, 80), (80, 42, 91),
- (63, 50, 101), (63, 50, 103), (63, 50, 105), (68, 53, 112),
- (75, 58, 115), (85, 62, 119), (92, 67, 124), (99, 76, 128),
- (103, 83, 129), (123, 98, 116), (127, 102, 109), (131, 106, 102),
- (139, 116, 94), (147, 125, 85), (154, 130, 78), (160, 135, 74),
- (164, 140, 70), (165, 140, 68), (166, 141, 67), (167, 141, 65),
- (167, 142, 64), (164, 141, 66), (158, 139, 68), (149, 136, 75),
- (142, 128, 82), (136, 119, 90), (131, 108, 97), (126, 96, 111),
- (119, 87, 123), (113, 79, 131), (106, 72, 137), (93, 64, 146),
- (71, 47, 165), (67, 44, 168), (64, 42, 172), (60, 32, 178),
- (55, 24, 178), (55, 19, 175), (56, 14, 169), (53, 14, 161),
- (49, 13, 153), (47, 14, 144), (45, 18, 136), (45, 19, 131),
- (45, 21, 123), (42, 21, 116), (45, 22, 114), (44, 26, 112),
- (40, 31, 108), (39, 35, 104), (39, 45, 99), (40, 54, 99),
- (41, 68, 97), (39, 79, 92), (42, 84, 95), (47, 86, 101),
- (52, 86, 106), (58, 83, 110), (65, 81, 112), (69, 79, 112),
- (72, 84, 108), (71, 89, 99), (71, 94, 83), (68, 91, 71),
- (74, 86, 63), (75, 81, 62), (84, 64, 69), (88, 53, 80),
- (93, 41, 89), (95, 34, 97), (92, 31, 103), (84, 31, 108),
- (78, 32, 109), (68, 36, 111), (66, 36, 116), (64, 35, 118),
- (64, 33, 119), (65, 32, 121), (65, 35, 124), (69, 36, 129),
- (76, 36, 131), (78, 35, 130), (80, 37, 132), (85, 38, 130),
- (90, 41, 125), (97, 44, 116), (106, 51, 104), (115, 59, 90),
- (128, 62, 73), (137, 65, 62), (142, 69, 57), (145, 68, 59),
- (146, 68, 62), (146, 68, 64), (144, 71, 64), (146, 86, 61),
- (147, 94, 56), (146, 102, 55), (143, 108, 56), (137, 110, 60),
- (131, 106, 65), (125, 98, 70), (114, 87, 79), (114, 85, 88)
- ),
-
-// 606 Nonsense
-((141, 166, 81), (171, 172, 77), (179, 186, 75), (188, 200, 74),
- (195, 206, 75), (202, 213, 77), (198, 208, 80), (195, 203, 83),
- (160, 167, 95), (145, 149, 113), (131, 131, 132), (115, 111, 146),
- (100, 92, 160), (81, 75, 165), (63, 59, 170), (56, 52, 168),
- (50, 46, 166), (41, 37, 151), (46, 32, 142), (51, 28, 133),
- (61, 32, 130), (71, 37, 128), (78, 42, 131), (86, 48, 135),
- (118, 78, 160), (134, 95, 173), (150, 113, 187), (163, 137, 191),
- (176, 161, 196), (181, 171, 192), (186, 181, 188), (198, 191, 178),
- (197, 191, 160), (174, 170, 122), (164, 159, 102), (155, 148, 83),
- (141, 127, 73), (127, 107, 64), (114, 94, 62), (101, 82, 61),
- (59, 45, 85), (49, 43, 103), (39, 41, 122), (37, 46, 134),
- (36, 52, 147), (39, 54, 150), (43, 56, 154), (48, 54, 155),
- (56, 55, 152), (66, 60, 145), (74, 56, 142), (83, 52, 140),
- (79, 46, 135), (76, 41, 130), (72, 38, 131), (68, 36, 133),
- (51, 34, 152), (44, 46, 160), (38, 59, 169), (46, 75, 164),
- (54, 92, 160), (58, 98, 156), (63, 104, 153), (68, 117, 145),
- (64, 119, 137), (74, 110, 130), (87, 104, 122), (101, 99, 115),
- (105, 90, 111), (109, 81, 108), (104, 64, 98), (102, 49, 90),
- (109, 34, 65), (107, 25, 58), (106, 16, 52), (96, 22, 55),
- (86, 28, 59), (83, 33, 62), (80, 38, 66), (68, 44, 69),
- (55, 40, 75), (23, 36, 81), (19, 42, 83), (15, 49, 85),
- (14, 48, 82), (14, 48, 79), (14, 49, 65), (10, 38, 49),
- (14, 29, 27), (17, 30, 23), (20, 31, 20), (19, 29, 20),
- (18, 27, 20), (20, 24, 27), (19, 28, 29), (26, 31, 27),
- (32, 32, 26), (38, 27, 38), (41, 27, 43), (44, 28, 48),
- (49, 26, 48), (54, 25, 48), (64, 25, 50), (72, 25, 63),
- (72, 34, 97), (71, 33, 105), (70, 33, 113), (67, 31, 120),
- (65, 30, 128), (59, 33, 147), (45, 35, 172), (37, 46, 191),
- (34, 59, 194), (37, 77, 203), (39, 80, 209), (42, 83, 216),
- (54, 92, 234), (72, 112, 235), (80, 128, 233), (91, 143, 227),
- (111, 171, 228), (124, 178, 223), (137, 186, 218), (137, 183, 214),
- (137, 180, 210), (129, 170, 203), (109, 164, 207), (101, 164, 206),
- (97, 162, 202), (103, 154, 185), (102, 151, 183), (102, 149, 181),
- (95, 149, 167), (92, 146, 152), (84, 129, 136), (87, 121, 113),
- (91, 110, 77), (82, 107, 61), (74, 105, 45), (69, 99, 39),
- (64, 93, 33), (63, 81, 26), (65, 70, 24), (71, 66, 25),
- (72, 68, 34), (73, 73, 62), (76, 71, 70), (79, 69, 79),
- (81, 64, 84), (86, 57, 82), (84, 51, 80), (87, 53, 76),
- (92, 54, 71), (97, 55, 65), (103, 56, 59), (111, 60, 45),
- (120, 65, 35), (131, 67, 28), (133, 67, 31), (136, 58, 31),
- (139, 51, 28), (137, 43, 36), (135, 42, 43), (133, 42, 50),
- (126, 41, 62), (121, 42, 68), (116, 45, 72), (117, 56, 72),
- (117, 76, 78), (112, 80, 78), (107, 85, 78), (94, 88, 74),
- (88, 93, 65), (86, 95, 66), (100, 105, 64), (107, 118, 64),
- (111, 128, 67), (115, 140, 65), (113, 148, 69), (127, 162, 82),
- (142, 183, 96), (159, 198, 113), (173, 214, 133), (175, 224, 145),
- (171, 222, 169), (170, 214, 166), (170, 206, 164), (173, 185, 158),
- (183, 176, 154), (192, 172, 146), (197, 179, 142), (206, 181, 127),
- (204, 173, 103), (210, 169, 83), (215, 176, 62), (216, 193, 52),
- (224, 211, 46), (216, 220, 45), (205, 209, 49), (188, 198, 57),
- (160, 186, 70), (146, 172, 85), (134, 169, 98), (127, 158, 110),
- (129, 153, 119), (122, 154, 134), (129, 152, 158), (135, 156, 170),
- (142, 154, 174), (152, 144, 166), (154, 143, 153), (155, 137, 151),
- (149, 136, 145), (138, 132, 142), (120, 119, 130), (102, 115, 120),
- (90, 114, 120), (82, 127, 120), (84, 146, 127), (89, 161, 130),
- (100, 181, 142), (116, 197, 157), (128, 211, 167), (143, 221, 175),
- (156, 224, 174), (174, 223, 174), (193, 217, 174), (206, 208, 164),
- (215, 202, 150), (212, 195, 129), (215, 189, 107), (223, 183, 96),
- (234, 171, 84), (245, 163, 73), (237, 155, 65), (228, 146, 54),
- (211, 136, 46), (193, 123, 47), (182, 110, 50), (163, 101, 60),
- (148, 99, 77), (128, 94, 86), (107, 90, 90), (89, 87, 90),
- (72, 81, 85), (63, 88, 85), (59, 100, 91), (58, 111, 93),
- (58, 122, 94), (56, 123, 85), (59, 118, 70), (67, 116, 61),
- (76, 116, 57), (91, 122, 66), (104, 140, 73), (122, 156, 79)
- ),
-
-// 607 Oak_Tree
-((90, 69, 31), (105, 83, 43), (108, 86, 46), (112, 90, 50),
- (111, 94, 55), (110, 98, 61), (109, 100, 62), (109, 102, 63),
- (120, 108, 62), (126, 113, 64), (132, 118, 67), (141, 125, 77),
- (151, 132, 87), (150, 133, 95), (150, 134, 103), (149, 134, 103),
- (149, 134, 104), (133, 114, 104), (129, 115, 96), (126, 117, 88),
- (126, 115, 82), (126, 114, 76), (127, 116, 70), (129, 119, 64),
- (143, 100, 34), (143, 100, 22), (143, 101, 11), (141, 94, 13),
- (139, 88, 16), (133, 88, 16), (127, 89, 16), (110, 83, 21),
- (95, 66, 24), (60, 39, 19), (57, 33, 13), (54, 28, 8),
- (67, 32, 5), (80, 36, 3), (87, 42, 9), (95, 49, 15),
- (120, 70, 40), (116, 77, 56), (113, 84, 72), (116, 95, 79),
- (119, 106, 86), (124, 111, 90), (129, 116, 95), (150, 135, 103),
- (163, 151, 118), (202, 185, 153), (209, 194, 150), (216, 204, 147),
- (222, 199, 129), (228, 194, 112), (224, 193, 102), (220, 192, 93),
- (212, 178, 109), (207, 181, 118), (202, 185, 128), (195, 180, 127),
- (188, 175, 126), (178, 165, 120), (168, 155, 114), (143, 131, 95),
- (120, 110, 77), (81, 73, 59), (65, 60, 47), (50, 47, 36),
- (45, 42, 32), (40, 38, 29), (32, 29, 22), (32, 28, 14),
- (49, 41, 14), (60, 47, 15), (71, 53, 16), (84, 62, 23),
- (97, 72, 30), (100, 73, 33), (104, 74, 36), (90, 67, 36),
- (86, 71, 32), (83, 59, 31), (84, 57, 29), (86, 56, 27),
- (90, 55, 29), (95, 55, 31), (104, 55, 31), (111, 61, 24),
- (105, 65, 34), (99, 69, 34), (93, 73, 35), (89, 73, 39),
- (85, 73, 43), (84, 73, 52), (87, 76, 58), (87, 76, 59),
- (88, 73, 60), (88, 68, 59), (77, 59, 52), (66, 51, 46),
- (60, 46, 41), (55, 42, 36), (42, 32, 30), (34, 25, 25),
- (42, 28, 24), (54, 36, 27), (66, 44, 31), (72, 47, 31),
- (78, 51, 31), (88, 59, 31), (89, 66, 33), (89, 71, 31),
- (90, 73, 30), (79, 70, 35), (77, 69, 36), (75, 69, 38),
- (69, 63, 39), (67, 58, 42), (67, 59, 43), (67, 60, 41),
- (88, 66, 36), (102, 80, 39), (117, 94, 42), (128, 100, 41),
- (140, 107, 41), (153, 118, 42), (157, 115, 46), (157, 120, 46),
- (151, 118, 48), (116, 94, 66), (112, 95, 72), (109, 97, 78),
- (108, 103, 96), (116, 117, 119), (132, 133, 134), (146, 139, 137),
- (169, 159, 137), (172, 154, 121), (176, 149, 106), (175, 147, 102),
- (174, 146, 98), (175, 142, 99), (181, 154, 99), (179, 156, 99),
- (176, 151, 98), (160, 141, 75), (151, 131, 67), (142, 121, 59),
- (128, 101, 39), (104, 79, 29), (85, 63, 26), (74, 55, 24),
- (67, 49, 29), (70, 52, 33), (74, 55, 37), (88, 61, 46),
- (106, 67, 50), (124, 78, 53), (136, 83, 57), (145, 89, 56),
- (148, 98, 54), (139, 86, 56), (136, 83, 55), (134, 80, 54),
- (128, 73, 55), (120, 62, 52), (112, 55, 50), (101, 53, 51),
- (81, 60, 53), (76, 60, 53), (71, 61, 54), (67, 62, 54),
- (66, 63, 55), (63, 63, 49), (60, 58, 41), (59, 52, 36),
- (52, 46, 32), (47, 39, 26), (51, 38, 21), (56, 41, 27),
- (61, 45, 34), (73, 57, 43), (96, 73, 57), (120, 92, 71),
- (143, 120, 91), (148, 123, 91), (153, 127, 92), (149, 132, 90),
- (141, 124, 89), (129, 115, 82), (117, 102, 73), (105, 88, 65),
- (95, 79, 58), (91, 70, 51), (87, 62, 45), (91, 59, 38),
- (105, 61, 27), (113, 65, 23), (118, 72, 25), (124, 75, 20),
- (119, 77, 23), (107, 78, 31), (96, 75, 37), (91, 73, 48),
- (91, 71, 56), (95, 74, 56), (103, 86, 57), (110, 91, 60),
- (114, 91, 56), (114, 97, 54), (111, 99, 55), (106, 92, 53),
- (101, 85, 53), (96, 84, 57), (90, 81, 58), (88, 76, 58),
- (85, 77, 59), (83, 78, 59), (87, 80, 62), (94, 85, 66),
- (96, 88, 69), (95, 92, 74), (95, 95, 75), (88, 91, 71),
- (83, 86, 64), (80, 81, 56), (74, 71, 45), (74, 61, 36),
- (79, 54, 35), (81, 51, 36), (85, 53, 36), (96, 57, 37),
- (106, 66, 39), (115, 80, 44), (128, 93, 48), (145, 104, 54),
- (154, 117, 65), (156, 124, 72), (157, 123, 76), (155, 122, 81),
- (147, 118, 77), (134, 106, 72), (119, 95, 67), (104, 81, 56),
- (87, 66, 46), (74, 57, 36), (66, 50, 26), (62, 48, 21),
- (62, 47, 18), (66, 44, 13), (73, 48, 16), (77, 45, 22),
- (77, 44, 20), (81, 49, 19), (83, 52, 26), (84, 58, 31)
- ),
-
-// 608 Ocean_Mist
-((117, 195, 196), (113, 177, 175), (105, 167, 161), (98, 157, 148),
- (88, 144, 130), (79, 131, 113), (75, 124, 104), (72, 117, 96),
- (54, 94, 67), (45, 88, 56), (37, 82, 45), (36, 73, 41),
- (35, 65, 38), (30, 56, 36), (26, 47, 35), (22, 45, 32),
- (18, 43, 29), (17, 32, 32), (17, 28, 37), (18, 24, 43),
- (16, 21, 43), (15, 18, 44), (15, 17, 45), (16, 16, 46),
- (19, 21, 59), (22, 27, 65), (26, 33, 71), (34, 44, 75),
- (42, 56, 80), (47, 64, 80), (52, 72, 81), (59, 84, 84),
- (64, 94, 88), (72, 112, 99), (79, 125, 104), (87, 138, 110),
- (91, 148, 118), (96, 158, 126), (96, 159, 129), (97, 160, 132),
- (93, 156, 135), (90, 160, 137), (88, 164, 140), (87, 160, 136),
- (86, 157, 133), (83, 151, 127), (80, 146, 121), (71, 130, 114),
- (62, 116, 103), (48, 94, 87), (46, 89, 83), (44, 85, 80),
- (42, 81, 75), (41, 77, 71), (39, 75, 67), (38, 74, 64),
- (42, 80, 61), (47, 86, 61), (53, 92, 62), (53, 93, 60),
- (53, 94, 59), (52, 93, 60), (52, 93, 62), (54, 90, 66),
- (56, 85, 73), (49, 70, 76), (45, 61, 76), (42, 52, 77),
- (41, 47, 79), (40, 43, 81), (37, 37, 84), (37, 30, 83),
- (34, 21, 73), (32, 24, 70), (30, 28, 68), (31, 38, 67),
- (33, 48, 67), (35, 53, 67), (38, 59, 68), (45, 69, 68),
- (51, 82, 70), (60, 107, 73), (64, 109, 74), (69, 112, 76),
- (71, 110, 78), (73, 108, 81), (74, 104, 86), (68, 98, 86),
- (50, 75, 77), (45, 62, 76), (40, 49, 75), (37, 43, 74),
- (35, 38, 73), (29, 32, 71), (22, 26, 64), (19, 23, 57),
- (18, 22, 53), (22, 33, 55), (24, 42, 59), (27, 51, 63),
- (29, 54, 64), (31, 57, 66), (39, 61, 69), (48, 62, 73),
- (57, 61, 88), (57, 58, 92), (57, 55, 96), (61, 53, 97),
- (65, 52, 98), (71, 54, 110), (82, 63, 123), (90, 74, 134),
- (98, 92, 148), (117, 120, 161), (120, 127, 159), (124, 134, 158),
- (122, 141, 156), (119, 144, 151), (114, 144, 145), (109, 134, 140),
- (91, 113, 108), (75, 101, 97), (59, 89, 87), (55, 86, 87),
- (51, 84, 88), (54, 88, 86), (63, 92, 84), (71, 100, 85),
- (76, 106, 86), (80, 120, 88), (79, 120, 85), (79, 120, 83),
- (77, 119, 77), (74, 116, 73), (71, 110, 69), (69, 105, 65),
- (52, 80, 57), (46, 72, 56), (40, 64, 55), (41, 65, 55),
- (43, 66, 56), (53, 74, 60), (58, 82, 65), (65, 93, 75),
- (71, 106, 91), (88, 140, 123), (90, 148, 129), (92, 157, 136),
- (98, 170, 145), (101, 179, 155), (98, 182, 157), (96, 181, 159),
- (90, 173, 145), (90, 171, 142), (90, 169, 140), (83, 161, 128),
- (75, 152, 117), (68, 143, 106), (63, 134, 96), (63, 127, 90),
- (62, 124, 86), (62, 116, 83), (62, 115, 84), (63, 115, 86),
- (65, 113, 92), (71, 119, 99), (78, 128, 106), (91, 137, 116),
- (115, 156, 146), (119, 160, 154), (123, 165, 162), (127, 172, 170),
- (130, 177, 175), (126, 177, 175), (123, 169, 174), (118, 163, 171),
- (112, 149, 162), (107, 140, 150), (93, 130, 135), (81, 119, 119),
- (69, 115, 103), (62, 106, 90), (64, 104, 80), (64, 103, 75),
- (59, 112, 73), (58, 113, 72), (57, 115, 71), (61, 120, 71),
- (66, 122, 73), (73, 123, 76), (75, 126, 82), (75, 125, 89),
- (77, 127, 95), (81, 127, 102), (88, 132, 112), (99, 137, 121),
- (109, 141, 133), (121, 145, 145), (127, 144, 152), (127, 149, 156),
- (125, 154, 153), (127, 158, 149), (137, 164, 146), (142, 163, 148),
- (145, 163, 151), (138, 162, 150), (134, 164, 150), (138, 169, 149),
- (144, 174, 156), (153, 186, 175), (161, 191, 189), (170, 198, 207),
- (177, 203, 218), (181, 204, 219), (175, 210, 217), (166, 207, 203),
- (155, 199, 187), (142, 188, 172), (130, 172, 159), (114, 160, 147),
- (97, 148, 134), (82, 132, 122), (68, 116, 110), (56, 98, 104),
- (49, 82, 99), (45, 71, 96), (44, 63, 98), (46, 58, 103),
- (47, 53, 109), (49, 53, 112), (52, 52, 110), (56, 53, 105),
- (61, 58, 104), (58, 58, 103), (56, 60, 104), (53, 59, 106),
- (52, 55, 102), (55, 55, 100), (52, 52, 97), (48, 51, 97),
- (45, 54, 101), (49, 61, 110), (63, 73, 122), (81, 92, 135),
- (98, 110, 152), (112, 128, 165), (120, 149, 179), (126, 170, 191),
- (132, 189, 200), (136, 202, 209), (142, 208, 213), (142, 212, 213),
- (138, 214, 213), (133, 216, 213), (123, 214, 209), (120, 205, 206)
- ),
-
-// 609 Paige
-((91, 86, 67), (89, 83, 64), (92, 86, 64), (95, 90, 65),
- (103, 95, 64), (111, 100, 64), (116, 102, 63), (121, 105, 63),
- (133, 110, 61), (133, 111, 62), (133, 113, 63), (133, 118, 69),
- (134, 123, 76), (141, 132, 83), (148, 141, 90), (154, 146, 94),
- (160, 152, 99), (186, 178, 115), (196, 189, 121), (206, 201, 127),
- (209, 207, 131), (213, 213, 136), (211, 213, 136), (210, 213, 137),
- (196, 198, 133), (185, 187, 128), (174, 176, 123), (162, 165, 117),
- (150, 155, 111), (145, 150, 108), (140, 146, 105), (132, 140, 102),
- (128, 135, 100), (123, 129, 99), (120, 128, 100), (118, 127, 101),
- (116, 128, 103), (115, 129, 105), (115, 130, 105), (115, 131, 106),
- (116, 131, 105), (116, 128, 104), (116, 126, 103), (112, 122, 100),
- (109, 118, 98), (107, 116, 96), (105, 114, 95), (101, 108, 90),
- (96, 101, 83), (86, 85, 67), (80, 76, 62), (75, 68, 58),
- (69, 62, 55), (63, 57, 53), (62, 55, 52), (61, 53, 52),
- (62, 55, 53), (66, 56, 51), (70, 57, 49), (72, 60, 50),
- (75, 63, 51), (75, 63, 51), (75, 64, 52), (73, 63, 50),
- (70, 59, 49), (61, 52, 46), (54, 45, 41), (48, 39, 36),
- (45, 36, 35), (43, 34, 34), (37, 30, 33), (31, 27, 32),
- (21, 21, 31), (18, 18, 31), (16, 16, 32), (13, 14, 31),
- (11, 12, 31), (10, 11, 32), (10, 11, 33), (10, 10, 33),
- (10, 9, 32), (13, 12, 32), (16, 13, 32), (20, 15, 32),
- (22, 17, 32), (24, 19, 32), (28, 24, 33), (35, 30, 34),
- (51, 43, 36), (61, 51, 39), (72, 60, 43), (75, 61, 42),
- (79, 63, 42), (84, 66, 41), (85, 69, 41), (86, 70, 42),
- (85, 71, 43), (82, 72, 46), (83, 75, 50), (85, 78, 55),
- (85, 78, 56), (86, 79, 57), (84, 79, 59), (81, 78, 59),
- (71, 71, 56), (66, 67, 55), (61, 64, 54), (59, 63, 54),
- (58, 62, 55), (56, 62, 57), (56, 62, 61), (56, 62, 63),
- (58, 65, 66), (59, 69, 71), (60, 69, 72), (61, 70, 73),
- (63, 72, 73), (63, 74, 73), (64, 74, 74), (66, 73, 75),
- (68, 73, 73), (71, 76, 73), (75, 80, 73), (79, 83, 74),
- (84, 86, 75), (93, 96, 76), (102, 105, 76), (111, 114, 75),
- (119, 121, 76), (134, 130, 72), (137, 132, 71), (140, 135, 70),
- (147, 139, 69), (155, 145, 72), (164, 153, 78), (172, 162, 84),
- (186, 182, 105), (191, 189, 111), (196, 196, 118), (198, 198, 120),
- (201, 201, 122), (204, 203, 124), (205, 205, 127), (206, 205, 128),
- (206, 203, 128), (204, 201, 132), (203, 201, 132), (202, 201, 133),
- (203, 202, 133), (204, 202, 130), (206, 202, 126), (206, 201, 121),
- (208, 200, 115), (207, 199, 115), (207, 199, 115), (203, 196, 115),
- (200, 196, 117), (199, 195, 118), (199, 195, 118), (198, 194, 115),
- (198, 194, 112), (201, 194, 109), (200, 192, 108), (199, 191, 107),
- (193, 183, 106), (183, 176, 105), (171, 165, 104), (157, 151, 98),
- (128, 121, 85), (121, 115, 81), (115, 110, 78), (106, 100, 71),
- (94, 86, 64), (82, 75, 60), (70, 64, 57), (57, 53, 53),
- (45, 42, 53), (34, 33, 51), (25, 28, 51), (20, 27, 53),
- (19, 28, 56), (22, 32, 58), (26, 37, 60), (31, 44, 62),
- (48, 60, 70), (53, 65, 72), (58, 70, 74), (68, 81, 79),
- (80, 91, 83), (91, 102, 87), (103, 111, 90), (110, 118, 91),
- (115, 122, 93), (118, 123, 92), (120, 122, 91), (119, 120, 90),
- (117, 115, 86), (112, 111, 83), (108, 105, 79), (104, 98, 76),
- (97, 92, 73), (90, 85, 69), (86, 80, 67), (82, 77, 67),
- (81, 75, 65), (81, 75, 65), (81, 77, 63), (85, 76, 60),
- (85, 75, 57), (84, 73, 54), (85, 73, 51), (86, 73, 51),
- (89, 73, 50), (93, 75, 50), (95, 80, 51), (98, 84, 53),
- (97, 84, 53), (95, 81, 52), (90, 77, 49), (81, 71, 48),
- (72, 62, 44), (64, 52, 41), (57, 47, 40), (52, 44, 40),
- (48, 42, 41), (47, 40, 40), (46, 39, 39), (44, 40, 38),
- (42, 40, 37), (41, 38, 34), (42, 37, 32), (43, 36, 32),
- (43, 37, 34), (47, 41, 36), (53, 45, 40), (62, 52, 43),
- (72, 62, 47), (81, 71, 49), (89, 79, 50), (96, 85, 54),
- (95, 87, 59), (93, 89, 63), (90, 88, 69), (85, 86, 72),
- (83, 85, 76), (81, 84, 77), (78, 84, 75), (80, 85, 74),
- (80, 85, 74), (79, 84, 72), (84, 90, 75), (86, 92, 75),
- (87, 92, 75), (89, 92, 73), (90, 90, 73), (91, 88, 68)
- ),
-
-// 610 Paris
-((176, 76, 65), (183, 75, 67), (187, 73, 69), (191, 72, 71),
- (194, 71, 70), (198, 71, 69), (198, 71, 70), (199, 72, 72),
- (196, 82, 72), (197, 94, 76), (199, 107, 81), (206, 118, 87),
- (214, 129, 93), (219, 140, 96), (224, 151, 100), (224, 157, 102),
- (225, 164, 105), (227, 181, 125), (223, 176, 131), (219, 171, 137),
- (206, 169, 140), (194, 168, 144), (187, 170, 145), (181, 172, 147),
- (158, 165, 152), (146, 155, 148), (134, 146, 144), (129, 139, 138),
- (124, 133, 132), (124, 129, 130), (124, 126, 128), (126, 123, 123),
- (131, 114, 118), (136, 100, 106), (125, 95, 100), (114, 90, 95),
- (100, 88, 93), (87, 87, 92), (82, 88, 93), (77, 90, 95),
- (57, 97, 99), (54, 91, 95), (52, 86, 91), (64, 81, 91),
- (76, 77, 91), (80, 77, 91), (84, 77, 92), (93, 70, 84),
- (103, 59, 72), (119, 26, 56), (114, 27, 53), (109, 28, 51),
- (108, 31, 49), (108, 35, 47), (113, 33, 49), (119, 31, 52),
- (127, 50, 68), (137, 62, 72), (147, 75, 76), (163, 78, 81),
- (179, 82, 87), (180, 84, 90), (182, 86, 94), (179, 96, 102),
- (175, 104, 104), (163, 121, 108), (159, 128, 118), (156, 136, 128),
- (158, 143, 133), (161, 150, 138), (165, 167, 142), (167, 184, 147),
- (177, 204, 162), (186, 212, 167), (196, 220, 173), (196, 220, 172),
- (196, 221, 171), (194, 217, 170), (192, 213, 170), (191, 203, 165),
- (195, 198, 161), (200, 189, 156), (199, 183, 153), (199, 178, 150),
- (200, 178, 147), (201, 178, 145), (205, 179, 139), (209, 176, 134),
- (206, 162, 130), (201, 156, 124), (196, 150, 119), (192, 146, 115),
- (188, 143, 112), (182, 133, 105), (176, 123, 97), (173, 115, 95),
- (166, 115, 90), (142, 115, 89), (131, 110, 86), (120, 105, 83),
- (116, 103, 82), (113, 102, 81), (110, 99, 79), (105, 92, 79),
- (103, 87, 72), (111, 87, 70), (120, 88, 68), (125, 86, 69),
- (131, 84, 70), (142, 87, 71), (153, 91, 71), (165, 96, 71),
- (176, 103, 73), (196, 113, 91), (199, 114, 93), (203, 116, 96),
- (210, 116, 96), (214, 112, 95), (216, 107, 93), (218, 107, 97),
- (224, 108, 99), (224, 106, 95), (224, 104, 92), (224, 103, 89),
- (224, 102, 87), (222, 102, 84), (224, 104, 83), (226, 108, 85),
- (227, 113, 86), (231, 120, 81), (231, 120, 80), (232, 121, 79),
- (233, 126, 80), (233, 131, 84), (235, 134, 85), (238, 136, 86),
- (238, 134, 87), (234, 136, 86), (230, 138, 86), (229, 137, 86),
- (228, 137, 87), (225, 134, 90), (222, 131, 96), (220, 129, 98),
- (214, 128, 98), (203, 125, 97), (199, 124, 99), (195, 123, 102),
- (189, 120, 105), (183, 115, 104), (177, 106, 100), (175, 101, 93),
- (174, 98, 88), (174, 98, 86), (174, 98, 85), (176, 95, 84),
- (180, 95, 83), (185, 101, 85), (195, 111, 90), (206, 124, 93),
- (214, 135, 99), (222, 159, 112), (222, 166, 116), (222, 173, 120),
- (226, 184, 127), (230, 189, 132), (230, 192, 139), (228, 192, 142),
- (206, 186, 144), (202, 183, 143), (199, 181, 142), (197, 173, 138),
- (198, 163, 133), (194, 153, 125), (188, 142, 118), (177, 134, 113),
- (171, 125, 106), (166, 119, 99), (159, 114, 95), (152, 109, 93),
- (142, 106, 90), (136, 99, 89), (133, 93, 88), (132, 86, 90),
- (128, 76, 91), (131, 71, 88), (134, 67, 86), (139, 64, 79),
- (146, 57, 73), (149, 54, 69), (146, 52, 67), (145, 47, 60),
- (142, 52, 54), (141, 60, 47), (139, 70, 45), (140, 79, 48),
- (140, 87, 50), (139, 94, 55), (143, 102, 56), (147, 111, 62),
- (156, 120, 71), (165, 133, 84), (170, 149, 97), (178, 159, 110),
- (186, 164, 115), (194, 164, 115), (204, 164, 119), (210, 168, 118),
- (212, 172, 121), (213, 170, 120), (211, 162, 114), (207, 147, 107),
- (202, 134, 100), (193, 123, 97), (185, 114, 95), (175, 115, 98),
- (170, 116, 103), (172, 118, 109), (175, 120, 112), (182, 120, 113),
- (186, 126, 109), (191, 134, 108), (201, 141, 109), (210, 146, 108),
- (219, 143, 105), (223, 141, 99), (223, 141, 97), (223, 141, 101),
- (225, 146, 105), (228, 150, 110), (231, 157, 113), (232, 167, 122),
- (231, 175, 133), (232, 185, 140), (232, 195, 144), (230, 204, 143),
- (229, 210, 139), (219, 211, 136), (212, 205, 130), (208, 196, 123),
- (200, 187, 116), (196, 182, 107), (189, 179, 106), (182, 176, 103),
- (177, 167, 106), (173, 158, 111), (165, 149, 111), (158, 140, 111),
- (153, 139, 108), (147, 129, 104), (146, 119, 103), (143, 106, 99),
- (137, 91, 95), (143, 85, 88), (152, 78, 77), (163, 76, 72)
- ),
-
-// 611 Parrot
-((156, 101, 8), (97, 91, 9), (73, 88, 14), (50, 85, 20),
- (40, 82, 23), (31, 79, 26), (27, 77, 24), (24, 76, 22),
- (35, 58, 23), (44, 57, 16), (54, 56, 10), (53, 66, 11),
- (52, 76, 12), (44, 89, 16), (36, 103, 20), (33, 109, 21),
- (31, 115, 23), (43, 131, 28), (67, 137, 31), (92, 144, 35),
- (106, 142, 52), (120, 141, 70), (112, 133, 75), (104, 125, 81),
- (64, 111, 102), (48, 98, 92), (32, 86, 82), (53, 95, 66),
- (75, 104, 50), (86, 106, 45), (97, 108, 41), (126, 122, 52),
- (158, 129, 57), (176, 125, 78), (174, 103, 78), (172, 82, 79),
- (154, 69, 70), (136, 56, 62), (135, 42, 60), (134, 29, 58),
- (98, 14, 39), (81, 9, 36), (65, 5, 34), (59, 5, 26),
- (54, 5, 18), (62, 7, 22), (70, 9, 27), (88, 18, 26),
- (107, 34, 24), (146, 63, 18), (155, 87, 21), (165, 112, 25),
- (179, 120, 29), (193, 129, 34), (198, 132, 39), (203, 136, 44),
- (219, 104, 40), (226, 85, 33), (234, 66, 27), (233, 56, 22),
- (232, 47, 18), (236, 52, 23), (240, 57, 29), (234, 74, 30),
- (239, 98, 34), (242, 123, 33), (225, 127, 22), (209, 132, 12),
- (192, 131, 11), (175, 131, 10), (140, 131, 16), (117, 122, 25),
- (51, 130, 49), (51, 113, 60), (51, 96, 71), (52, 92, 67),
- (54, 89, 64), (67, 88, 59), (81, 87, 54), (95, 86, 42),
- (101, 94, 26), (108, 91, 10), (85, 79, 23), (63, 67, 36),
- (56, 55, 38), (49, 43, 40), (39, 28, 57), (34, 22, 73),
- (55, 5, 68), (81, 10, 62), (107, 16, 57), (115, 16, 55),
- (123, 17, 53), (136, 16, 54), (157, 17, 59), (176, 18, 63),
- (191, 13, 55), (206, 20, 55), (204, 21, 50), (202, 23, 45),
- (189, 23, 49), (177, 23, 54), (152, 19, 67), (121, 15, 80),
- (81, 12, 91), (66, 19, 78), (52, 26, 65), (54, 25, 58),
- (57, 25, 52), (58, 29, 32), (48, 30, 13), (42, 22, 6),
- (47, 19, 6), (60, 9, 11), (69, 9, 10), (78, 9, 9),
- (103, 8, 6), (124, 4, 14), (145, 7, 20), (162, 11, 17),
- (165, 18, 59), (160, 19, 69), (156, 20, 79), (145, 24, 79),
- (134, 29, 79), (118, 34, 71), (103, 32, 64), (87, 35, 57),
- (70, 34, 61), (68, 36, 81), (72, 34, 92), (76, 33, 103),
- (81, 37, 123), (81, 62, 141), (84, 88, 149), (93, 108, 143),
- (75, 142, 149), (76, 132, 131), (77, 123, 114), (77, 116, 106),
- (78, 109, 98), (82, 96, 83), (103, 62, 71), (136, 47, 51),
- (157, 48, 32), (177, 52, 22), (180, 60, 15), (184, 69, 9),
- (178, 83, 15), (184, 99, 18), (193, 105, 12), (203, 95, 16),
- (227, 69, 45), (224, 57, 50), (222, 45, 55), (216, 27, 73),
- (204, 37, 91), (180, 30, 102), (146, 19, 105), (119, 39, 106),
- (91, 44, 112), (63, 39, 110), (64, 38, 108), (66, 38, 106),
- (64, 34, 98), (72, 44, 87), (88, 50, 79), (89, 47, 75),
- (101, 62, 73), (100, 57, 74), (99, 53, 76), (94, 43, 79),
- (98, 33, 74), (102, 24, 59), (102, 21, 51), (102, 20, 46),
- (105, 19, 35), (111, 23, 23), (121, 37, 20), (124, 54, 20),
- (125, 70, 15), (143, 82, 12), (164, 103, 12), (176, 119, 22),
- (217, 120, 27), (224, 119, 34), (231, 118, 42), (229, 100, 52),
- (229, 86, 51), (237, 75, 54), (227, 52, 66), (209, 38, 72),
- (202, 39, 65), (194, 43, 64), (177, 52, 66), (161, 73, 72),
- (148, 82, 78), (136, 77, 69), (134, 74, 71), (124, 71, 85),
- (119, 57, 74), (117, 51, 58), (111, 57, 47), (111, 58, 29),
- (103, 58, 24), (106, 56, 22), (114, 53, 23), (112, 62, 38),
- (127, 70, 49), (150, 80, 51), (146, 98, 53), (143, 106, 56),
- (146, 98, 42), (126, 84, 27), (103, 69, 25), (79, 46, 23),
- (50, 27, 20), (38, 18, 24), (35, 13, 37), (33, 12, 50),
- (41, 11, 52), (57, 17, 55), (82, 24, 60), (106, 31, 59),
- (130, 43, 54), (153, 55, 53), (170, 62, 61), (192, 60, 70),
- (197, 61, 81), (190, 69, 92), (192, 75, 92), (187, 75, 110),
- (186, 75, 140), (177, 95, 141), (159, 100, 142), (154, 99, 165),
- (138, 104, 164), (105, 85, 146), (79, 77, 134), (73, 82, 112),
- (69, 69, 86), (57, 50, 63), (57, 52, 50), (59, 55, 52),
- (52, 42, 54), (39, 32, 62), (30, 28, 79), (31, 23, 86),
- (35, 16, 86), (44, 13, 79), (66, 23, 65), (87, 31, 57),
- (117, 43, 42), (155, 65, 28), (151, 77, 26), (142, 89, 19)
- ),
-
-// 612 Pastel_Lime
-((29, 138, 35), (49, 165, 65), (56, 176, 79), (64, 188, 94),
- (71, 197, 110), (78, 206, 126), (83, 210, 134), (88, 214, 143),
- (113, 230, 174), (116, 228, 178), (120, 226, 182), (122, 218, 188),
- (125, 210, 195), (131, 208, 197), (138, 206, 199), (141, 206, 197),
- (144, 207, 196), (143, 203, 180), (141, 200, 180), (139, 197, 181),
- (142, 202, 182), (145, 208, 183), (146, 211, 183), (148, 215, 184),
- (136, 234, 181), (122, 236, 183), (109, 238, 185), (101, 234, 182),
- (93, 231, 180), (89, 228, 177), (86, 225, 175), (82, 221, 173),
- (77, 216, 175), (74, 216, 180), (86, 212, 179), (98, 209, 179),
- (115, 204, 178), (133, 200, 178), (140, 196, 177), (148, 193, 177),
- (181, 194, 176), (191, 195, 177), (202, 197, 178), (202, 199, 177),
- (203, 202, 176), (202, 202, 175), (201, 203, 174), (202, 206, 169),
- (201, 209, 162), (196, 207, 168), (188, 209, 177), (181, 212, 186),
- (180, 217, 187), (180, 223, 189), (180, 225, 190), (181, 228, 191),
- (190, 216, 199), (186, 205, 210), (182, 195, 221), (174, 191, 221),
- (166, 188, 222), (160, 189, 219), (154, 190, 217), (154, 193, 214),
- (149, 192, 218), (138, 191, 234), (129, 191, 234), (121, 192, 235),
- (119, 195, 231), (117, 199, 228), (115, 204, 220), (110, 205, 211),
- (99, 206, 203), (96, 200, 202), (93, 195, 202), (105, 187, 198),
- (118, 180, 195), (124, 171, 192), (131, 162, 189), (141, 148, 183),
- (152, 138, 178), (167, 109, 157), (182, 101, 146), (197, 94, 136),
- (204, 92, 130), (211, 91, 125), (217, 94, 114), (216, 96, 105),
- (195, 91, 89), (181, 90, 88), (168, 90, 88), (169, 97, 90),
- (170, 105, 93), (164, 116, 94), (159, 133, 100), (161, 149, 110),
- (161, 157, 119), (167, 173, 140), (174, 179, 141), (181, 186, 143),
- (188, 193, 144), (195, 201, 145), (208, 213, 147), (205, 209, 146),
- (209, 201, 140), (202, 192, 129), (196, 183, 118), (193, 181, 112),
- (190, 180, 107), (180, 176, 97), (172, 166, 89), (161, 158, 79),
- (144, 146, 67), (119, 131, 42), (114, 128, 37), (109, 126, 32),
- (98, 124, 26), (93, 122, 24), (93, 114, 23), (97, 112, 25),
- (120, 81, 23), (129, 77, 23), (139, 73, 23), (141, 72, 22),
- (144, 71, 22), (148, 80, 27), (153, 83, 36), (158, 75, 42),
- (161, 73, 55), (154, 76, 74), (146, 79, 77), (138, 82, 81),
- (119, 94, 90), (104, 88, 92), (82, 86, 96), (72, 87, 95),
- (62, 101, 91), (64, 110, 89), (66, 120, 88), (68, 124, 88),
- (70, 128, 88), (70, 136, 86), (71, 150, 81), (73, 164, 77),
- (76, 175, 72), (91, 186, 77), (94, 187, 80), (98, 189, 83),
- (103, 194, 90), (107, 201, 98), (107, 204, 105), (102, 206, 114),
- (97, 207, 125), (99, 206, 126), (101, 205, 128), (103, 202, 132),
- (103, 199, 133), (102, 195, 140), (95, 192, 151), (79, 186, 161),
- (69, 177, 157), (53, 156, 144), (52, 151, 140), (51, 146, 136),
- (50, 144, 129), (43, 144, 142), (37, 150, 149), (35, 160, 159),
- (42, 174, 170), (47, 179, 169), (53, 184, 168), (64, 194, 175),
- (72, 202, 183), (75, 209, 194), (79, 215, 203), (81, 220, 216),
- (87, 219, 225), (98, 216, 230), (112, 213, 230), (121, 206, 229),
- (125, 203, 224), (128, 202, 220), (128, 200, 216), (132, 197, 213),
- (156, 192, 202), (161, 189, 199), (166, 186, 197), (172, 185, 189),
- (172, 186, 178), (168, 185, 162), (166, 188, 152), (164, 188, 144),
- (159, 188, 146), (149, 193, 152), (138, 196, 162), (119, 194, 158),
- (101, 196, 156), (87, 195, 142), (78, 194, 133), (73, 200, 125),
- (73, 206, 126), (72, 202, 119), (75, 198, 115), (82, 195, 99),
- (91, 184, 91), (106, 176, 86), (126, 175, 87), (144, 167, 92),
- (158, 158, 103), (170, 157, 105), (174, 156, 111), (172, 158, 122),
- (165, 168, 135), (164, 174, 153), (155, 178, 175), (144, 184, 193),
- (132, 189, 201), (116, 199, 205), (94, 211, 204), (83, 221, 204),
- (76, 229, 206), (72, 236, 208), (71, 238, 212), (72, 238, 213),
- (71, 237, 211), (76, 234, 209), (88, 228, 208), (106, 221, 210),
- (127, 208, 206), (143, 188, 196), (151, 175, 183), (153, 162, 172),
- (154, 147, 161), (148, 142, 155), (149, 139, 148), (149, 127, 132),
- (140, 126, 114), (123, 126, 96), (108, 122, 82), (85, 125, 73),
- (71, 135, 75), (63, 136, 76), (56, 136, 69), (52, 139, 62),
- (50, 135, 58), (43, 128, 54), (39, 124, 56), (40, 121, 58),
- (35, 114, 56), (37, 112, 52), (39, 108, 45), (40, 104, 36),
- (38, 104, 30), (38, 108, 24), (32, 114, 22), (27, 124, 26)
- ),
-
-// 613 Peace
-((59, 68, 101), (52, 53, 77), (38, 44, 65), (25, 35, 53),
- (24, 35, 53), (24, 36, 54), (24, 36, 54), (24, 36, 55),
- (26, 38, 58), (26, 39, 61), (26, 41, 65), (26, 42, 68),
- (26, 43, 71), (27, 44, 73), (28, 46, 75), (28, 47, 76),
- (29, 48, 78), (36, 54, 87), (45, 59, 92), (54, 64, 98),
- (72, 71, 105), (91, 78, 113), (103, 84, 118), (116, 91, 124),
- (143, 110, 147), (143, 112, 152), (144, 114, 158), (150, 118, 160),
- (156, 123, 163), (160, 125, 164), (164, 127, 165), (171, 129, 167),
- (170, 127, 166), (156, 118, 152), (151, 111, 145), (146, 104, 138),
- (145, 99, 129), (144, 95, 121), (136, 90, 115), (128, 86, 109),
- (82, 64, 88), (64, 56, 80), (47, 48, 72), (38, 44, 66),
- (30, 40, 61), (28, 39, 60), (26, 39, 59), (25, 39, 59),
- (24, 39, 60), (22, 39, 63), (22, 39, 63), (22, 40, 64),
- (23, 39, 63), (24, 39, 62), (24, 39, 61), (24, 39, 61),
- (24, 39, 61), (25, 39, 62), (26, 40, 63), (27, 42, 64),
- (29, 44, 66), (30, 45, 68), (31, 46, 70), (33, 49, 75),
- (37, 51, 81), (47, 58, 90), (54, 61, 95), (61, 65, 101),
- (66, 67, 104), (72, 70, 107), (80, 74, 112), (86, 76, 116),
- (85, 78, 120), (86, 80, 121), (87, 83, 123), (83, 84, 125),
- (80, 86, 127), (76, 84, 127), (72, 82, 127), (65, 81, 123),
- (61, 78, 120), (57, 78, 120), (61, 79, 121), (65, 80, 122),
- (69, 80, 122), (74, 80, 122), (81, 80, 121), (87, 80, 121),
- (94, 83, 123), (106, 85, 124), (119, 88, 125), (128, 90, 128),
- (138, 93, 131), (156, 107, 141), (168, 117, 152), (180, 128, 160),
- (190, 137, 167), (223, 155, 181), (234, 163, 190), (245, 172, 199),
- (244, 173, 202), (244, 174, 205), (234, 176, 210), (219, 170, 207),
- (186, 147, 190), (169, 137, 183), (153, 128, 176), (142, 124, 173),
- (132, 121, 171), (111, 112, 163), (88, 101, 152), (75, 88, 137),
- (63, 79, 125), (48, 69, 108), (44, 66, 105), (41, 64, 102),
- (36, 60, 96), (33, 56, 91), (32, 53, 85), (31, 51, 80),
- (29, 47, 74), (28, 46, 72), (28, 45, 71), (29, 45, 70),
- (30, 45, 70), (31, 46, 70), (31, 46, 69), (30, 45, 68),
- (29, 44, 68), (30, 46, 70), (30, 46, 71), (31, 47, 73),
- (31, 48, 74), (32, 49, 77), (32, 50, 79), (32, 52, 82),
- (35, 54, 86), (36, 56, 89), (38, 58, 92), (39, 59, 94),
- (40, 61, 96), (43, 65, 103), (46, 69, 109), (48, 74, 116),
- (50, 79, 122), (57, 92, 138), (59, 96, 144), (62, 101, 150),
- (72, 115, 163), (88, 123, 174), (111, 131, 179), (130, 134, 180),
- (138, 130, 172), (136, 127, 169), (134, 124, 166), (134, 119, 158),
- (137, 112, 147), (129, 96, 128), (115, 83, 109), (91, 69, 92),
- (69, 57, 77), (38, 41, 55), (34, 38, 50), (31, 35, 46),
- (25, 30, 39), (22, 27, 36), (23, 27, 35), (22, 27, 35),
- (22, 28, 37), (21, 28, 39), (21, 29, 41), (22, 31, 46),
- (23, 34, 50), (25, 38, 56), (29, 42, 62), (33, 47, 69),
- (41, 54, 81), (54, 62, 91), (76, 73, 105), (103, 92, 122),
- (128, 116, 140), (151, 141, 163), (155, 155, 178), (157, 158, 186),
- (153, 155, 184), (154, 156, 182), (155, 157, 181), (136, 151, 175),
- (111, 137, 163), (84, 114, 146), (56, 90, 126), (44, 73, 109),
- (37, 61, 95), (34, 54, 86), (32, 51, 80), (31, 49, 77),
- (33, 50, 77), (37, 52, 77), (40, 53, 76), (42, 54, 76),
- (42, 54, 76), (41, 53, 77), (42, 54, 78), (40, 54, 79),
- (40, 54, 79), (39, 54, 80), (36, 53, 82), (35, 54, 85),
- (35, 55, 88), (34, 55, 89), (34, 55, 90), (34, 55, 89),
- (36, 55, 87), (37, 55, 84), (36, 53, 80), (35, 50, 75),
- (34, 47, 70), (34, 46, 68), (34, 45, 66), (34, 45, 67),
- (35, 47, 71), (35, 51, 76), (37, 56, 85), (40, 62, 94),
- (43, 67, 103), (44, 71, 109), (46, 74, 113), (47, 75, 116),
- (49, 76, 116), (50, 75, 114), (49, 72, 108), (46, 67, 98),
- (42, 59, 89), (39, 54, 81), (37, 49, 74), (34, 45, 68),
- (32, 42, 62), (29, 39, 57), (27, 37, 55), (25, 37, 56),
- (24, 37, 57), (24, 38, 59), (25, 39, 61), (26, 41, 63),
- (27, 43, 67), (28, 46, 72), (30, 50, 78), (33, 55, 86),
- (36, 61, 96), (40, 67, 104), (57, 75, 114), (67, 80, 121),
- (65, 77, 115), (63, 74, 112), (47, 69, 105), (52, 65, 99)
- ),
-
-// 614 Persia
-((236, 146, 111), (235, 132, 107), (225, 129, 101), (215, 127, 95),
- (200, 122, 89), (185, 117, 84), (179, 113, 84), (174, 109, 84),
- (157, 108, 88), (146, 110, 89), (135, 113, 91), (123, 109, 91),
- (112, 105, 91), (107, 101, 87), (102, 97, 84), (102, 95, 81),
- (103, 94, 78), (100, 82, 59), (104, 71, 49), (109, 60, 39),
- (116, 51, 30), (124, 43, 22), (124, 41, 20), (125, 39, 19),
- (140, 40, 29), (157, 42, 36), (174, 45, 44), (172, 46, 48),
- (170, 48, 53), (162, 49, 55), (155, 51, 57), (146, 59, 63),
- (141, 67, 70), (130, 66, 65), (111, 65, 57), (93, 65, 49),
- (74, 65, 44), (56, 66, 39), (48, 62, 36), (41, 58, 33),
- (34, 50, 22), (40, 46, 19), (47, 43, 17), (56, 35, 15),
- (66, 28, 13), (71, 25, 13), (77, 23, 13), (85, 22, 18),
- (95, 20, 21), (106, 19, 24), (102, 20, 24), (98, 21, 25),
- (87, 25, 27), (76, 29, 29), (73, 34, 32), (70, 39, 35),
- (79, 80, 63), (91, 96, 78), (103, 112, 93), (122, 126, 101),
- (141, 140, 110), (151, 149, 115), (161, 159, 121), (180, 171, 134),
- (197, 179, 143), (210, 173, 140), (203, 165, 134), (196, 157, 129),
- (189, 148, 124), (183, 140, 120), (173, 117, 108), (159, 103, 96),
- (131, 84, 72), (116, 72, 62), (102, 60, 53), (96, 55, 51),
- (90, 50, 49), (91, 54, 51), (93, 58, 53), (96, 69, 58),
- (96, 79, 64), (99, 96, 90), (107, 102, 99), (115, 109, 109),
- (118, 111, 110), (122, 114, 112), (130, 121, 112), (139, 126, 113),
- (159, 137, 116), (165, 142, 119), (171, 148, 122), (172, 150, 123),
- (173, 153, 124), (172, 153, 122), (169, 150, 121), (163, 145, 119),
- (152, 138, 118), (127, 123, 111), (117, 112, 103), (107, 101, 96),
- (104, 97, 93), (101, 93, 91), (101, 91, 92), (103, 95, 97),
- (116, 112, 114), (129, 120, 117), (143, 128, 120), (151, 131, 122),
- (160, 135, 124), (175, 144, 126), (188, 149, 130), (193, 156, 128),
- (192, 158, 123), (167, 143, 105), (158, 136, 100), (150, 130, 96),
- (134, 117, 85), (122, 106, 78), (105, 96, 68), (85, 84, 64),
- (53, 58, 52), (54, 50, 47), (55, 43, 43), (58, 42, 43),
- (61, 42, 43), (67, 46, 48), (77, 54, 54), (89, 67, 61),
- (107, 78, 66), (136, 85, 71), (141, 84, 69), (146, 84, 67),
- (151, 86, 65), (158, 90, 59), (161, 80, 54), (154, 75, 51),
- (118, 52, 37), (98, 46, 33), (79, 40, 29), (70, 39, 30),
- (62, 38, 32), (49, 36, 37), (32, 37, 42), (21, 41, 45),
- (14, 41, 48), (13, 44, 47), (15, 43, 46), (18, 42, 45),
- (27, 45, 41), (37, 46, 38), (46, 48, 39), (52, 51, 40),
- (62, 55, 46), (63, 55, 45), (65, 56, 44), (67, 54, 43),
- (65, 53, 44), (56, 50, 46), (47, 48, 51), (38, 45, 50),
- (28, 37, 42), (20, 20, 25), (22, 19, 24), (24, 19, 23),
- (35, 23, 29), (47, 31, 37), (61, 42, 46), (74, 54, 53),
- (103, 95, 80), (110, 105, 89), (118, 115, 98), (134, 135, 119),
- (146, 145, 130), (151, 157, 141), (154, 164, 146), (156, 167, 146),
- (156, 167, 145), (156, 155, 132), (155, 140, 114), (153, 125, 95),
- (153, 107, 79), (153, 90, 63), (150, 75, 49), (137, 59, 33),
- (104, 36, 12), (98, 31, 11), (92, 26, 10), (84, 19, 13),
- (71, 14, 17), (51, 10, 20), (34, 10, 24), (17, 11, 27),
- (10, 13, 28), (9, 19, 29), (10, 22, 28), (18, 27, 25),
- (32, 31, 23), (51, 38, 23), (73, 50, 24), (93, 61, 30),
- (105, 73, 34), (116, 81, 40), (121, 86, 47), (125, 89, 53),
- (132, 99, 64), (131, 112, 76), (133, 120, 89), (134, 129, 103),
- (134, 131, 112), (141, 134, 116), (147, 137, 119), (158, 132, 117),
- (171, 125, 112), (181, 113, 105), (191, 100, 95), (192, 90, 88),
- (183, 75, 77), (167, 60, 66), (143, 40, 51), (120, 26, 36),
- (100, 17, 29), (79, 13, 26), (62, 17, 27), (42, 17, 27),
- (27, 15, 23), (18, 13, 20), (21, 10, 18), (31, 14, 17),
- (45, 15, 16), (63, 21, 15), (84, 26, 20), (107, 32, 27),
- (130, 42, 36), (149, 50, 40), (161, 60, 38), (173, 67, 38),
- (179, 67, 39), (186, 66, 43), (185, 64, 46), (175, 64, 46),
- (165, 69, 40), (151, 71, 39), (147, 71, 44), (150, 75, 51),
- (157, 80, 63), (166, 92, 71), (175, 107, 80), (183, 122, 91),
- (192, 136, 103), (205, 146, 114), (219, 151, 119), (232, 154, 120),
- (241, 156, 120), (243, 155, 120), (242, 156, 118), (238, 154, 115)
- ),
-
-// 615 Persia_2
-((236, 205, 111), (235, 193, 107), (225, 188, 101), (215, 183, 95),
- (200, 174, 89), (185, 165, 84), (179, 158, 84), (174, 152, 84),
- (157, 140, 88), (146, 137, 89), (135, 134, 91), (122, 123, 91),
- (109, 112, 91), (104, 107, 87), (99, 102, 84), (99, 102, 81),
- (100, 103, 78), (99, 100, 59), (104, 96, 49), (109, 93, 39),
- (116, 91, 30), (124, 90, 22), (124, 89, 20), (125, 88, 19),
- (140, 92, 29), (157, 98, 36), (174, 105, 44), (172, 103, 46),
- (170, 101, 48), (162, 97, 49), (155, 94, 51), (146, 95, 59),
- (141, 99, 67), (130, 96, 65), (111, 91, 57), (93, 86, 49),
- (68, 76, 44), (43, 66, 39), (38, 62, 37), (33, 58, 36),
- (22, 50, 23), (29, 48, 20), (37, 47, 17), (51, 49, 15),
- (66, 52, 13), (71, 52, 13), (77, 52, 13), (85, 53, 18),
- (95, 53, 20), (106, 55, 19), (102, 54, 20), (98, 53, 21),
- (87, 52, 25), (76, 51, 29), (73, 53, 32), (70, 55, 35),
- (71, 80, 63), (82, 96, 78), (94, 112, 93), (111, 126, 101),
- (128, 141, 110), (136, 151, 115), (144, 161, 121), (168, 180, 134),
- (190, 197, 143), (210, 206, 140), (203, 197, 134), (196, 188, 129),
- (189, 179, 124), (183, 170, 120), (173, 147, 108), (159, 133, 96),
- (131, 111, 72), (116, 97, 62), (102, 83, 53), (96, 76, 51),
- (90, 69, 49), (91, 72, 51), (93, 76, 53), (96, 86, 58),
- (96, 94, 64), (98, 99, 90), (106, 105, 99), (115, 112, 109),
- (118, 115, 110), (122, 119, 112), (130, 129, 112), (139, 138, 113),
- (159, 157, 116), (165, 164, 119), (171, 171, 122), (170, 172, 123),
- (170, 173, 124), (168, 172, 122), (166, 169, 121), (161, 163, 119),
- (150, 152, 118), (124, 127, 111), (115, 116, 103), (107, 106, 96),
- (104, 102, 93), (101, 98, 91), (101, 95, 91), (103, 97, 95),
- (116, 112, 112), (129, 125, 116), (143, 139, 120), (151, 145, 122),
- (160, 152, 124), (175, 167, 126), (188, 177, 130), (193, 187, 128),
- (192, 190, 123), (162, 167, 105), (153, 158, 100), (145, 150, 96),
- (128, 134, 85), (118, 122, 78), (97, 105, 68), (76, 85, 64),
- (52, 58, 54), (53, 53, 48), (55, 48, 43), (58, 49, 42),
- (61, 50, 42), (67, 53, 46), (77, 64, 54), (89, 80, 61),
- (107, 97, 66), (136, 115, 71), (141, 118, 69), (146, 121, 67),
- (151, 127, 65), (158, 137, 59), (161, 131, 54), (154, 123, 51),
- (118, 90, 37), (98, 76, 33), (79, 63, 29), (70, 57, 30),
- (62, 52, 32), (49, 41, 36), (32, 32, 42), (21, 29, 45),
- (14, 25, 48), (13, 28, 47), (15, 28, 46), (18, 29, 45),
- (27, 40, 45), (37, 46, 42), (42, 48, 39), (47, 52, 40),
- (61, 62, 46), (62, 63, 45), (64, 65, 44), (67, 65, 43),
- (65, 63, 44), (56, 54, 46), (48, 47, 51), (38, 39, 50),
- (28, 30, 42), (22, 20, 25), (23, 19, 22), (24, 19, 20),
- (35, 23, 23), (47, 32, 31), (61, 46, 42), (74, 64, 53),
- (100, 103, 80), (106, 110, 89), (112, 118, 98), (126, 135, 119),
- (140, 146, 130), (143, 157, 141), (146, 164, 146), (146, 167, 146),
- (146, 167, 145), (146, 156, 132), (151, 155, 114), (153, 152, 95),
- (153, 142, 79), (153, 132, 63), (150, 121, 49), (137, 107, 33),
- (104, 79, 12), (98, 71, 11), (92, 64, 10), (84, 52, 13),
- (71, 37, 14), (51, 18, 10), (34, 10, 12), (24, 11, 27),
- (15, 10, 28), (9, 9, 29), (10, 13, 28), (18, 24, 27),
- (28, 32, 23), (51, 51, 23), (73, 73, 24), (93, 91, 30),
- (104, 105, 34), (116, 116, 40), (121, 121, 47), (125, 123, 53),
- (132, 131, 64), (125, 131, 76), (126, 133, 89), (125, 134, 103),
- (127, 134, 112), (136, 141, 116), (144, 147, 119), (158, 151, 117),
- (171, 152, 112), (181, 148, 105), (191, 145, 95), (192, 138, 88),
- (183, 124, 75), (167, 104, 60), (143, 78, 40), (120, 60, 26),
- (100, 43, 17), (79, 30, 13), (62, 28, 17), (42, 18, 17),
- (27, 15, 17), (20, 13, 18), (21, 10, 12), (31, 18, 14),
- (45, 28, 15), (63, 43, 15), (84, 56, 20), (107, 69, 27),
- (130, 86, 36), (149, 102, 40), (161, 118, 38), (173, 130, 38),
- (179, 132, 39), (186, 134, 43), (185, 129, 46), (175, 123, 46),
- (165, 127, 40), (151, 123, 39), (147, 120, 44), (150, 122, 51),
- (157, 124, 63), (166, 136, 71), (175, 151, 80), (183, 165, 91),
- (192, 177, 103), (205, 189, 114), (219, 198, 119), (232, 206, 120),
- (241, 213, 120), (243, 213, 120), (242, 213, 118), (238, 212, 115)
- ),
-
-// 616 Persia_3
-((175, 149, 236), (165, 145, 235), (159, 137, 225), (154, 129, 215),
- (146, 121, 200), (138, 114, 185), (134, 113, 179), (130, 112, 174),
- (126, 113, 157), (125, 113, 146), (124, 113, 135), (117, 111, 123),
- (111, 109, 112), (106, 104, 107), (101, 100, 102), (100, 97, 102),
- (100, 94, 103), (89, 75, 100), (81, 65, 104), (73, 56, 109),
- (66, 49, 116), (59, 42, 124), (57, 40, 124), (56, 39, 125),
- (62, 51, 140), (67, 61, 157), (73, 72, 174), (74, 74, 172),
- (75, 77, 170), (75, 77, 162), (76, 78, 155), (82, 84, 146),
- (89, 90, 141), (87, 86, 130), (81, 75, 111), (75, 64, 93),
- (70, 56, 76), (66, 49, 59), (62, 45, 52), (58, 42, 46),
- (50, 30, 38), (47, 27, 42), (44, 24, 47), (40, 23, 56),
- (36, 23, 66), (34, 24, 71), (33, 25, 77), (35, 31, 85),
- (35, 35, 95), (36, 37, 106), (36, 37, 102), (36, 38, 98),
- (38, 39, 87), (41, 41, 76), (45, 43, 73), (49, 46, 70),
- (80, 76, 79), (96, 93, 95), (112, 111, 111), (126, 122, 126),
- (141, 133, 141), (151, 140, 151), (161, 147, 161), (177, 163, 180),
- (190, 175, 197), (192, 174, 210), (184, 167, 203), (176, 160, 196),
- (168, 154, 189), (161, 149, 183), (141, 136, 173), (126, 121, 159),
- (101, 93, 131), (87, 81, 116), (74, 69, 102), (69, 66, 96),
- (64, 63, 90), (67, 65, 91), (71, 68, 93), (80, 73, 96),
- (87, 79, 96), (99, 99, 99), (107, 107, 107), (115, 115, 115),
- (118, 118, 118), (122, 122, 122), (130, 130, 130), (137, 135, 139),
- (151, 141, 159), (156, 145, 165), (161, 149, 171), (163, 150, 172),
- (165, 152, 173), (164, 150, 172), (161, 148, 169), (156, 145, 163),
- (148, 142, 152), (127, 127, 127), (117, 117, 117), (107, 107, 107),
- (104, 104, 104), (101, 101, 101), (101, 101, 101), (103, 103, 103),
- (116, 116, 116), (129, 129, 129), (143, 143, 143), (148, 146, 151),
- (153, 150, 160), (162, 154, 175), (170, 160, 188), (174, 159, 193),
- (174, 154, 192), (154, 132, 167), (146, 126, 158), (139, 120, 150),
- (125, 106, 134), (114, 97, 122), (100, 85, 105), (84, 77, 85),
- (58, 58, 58), (55, 55, 56), (52, 52, 55), (51, 51, 58),
- (51, 51, 61), (56, 57, 67), (66, 66, 77), (78, 75, 89),
- (91, 83, 107), (103, 93, 136), (103, 91, 141), (103, 90, 146),
- (106, 89, 151), (109, 84, 158), (101, 80, 161), (95, 75, 154),
- (68, 56, 118), (59, 48, 98), (50, 41, 79), (48, 41, 70),
- (46, 42, 62), (44, 44, 49), (40, 42, 38), (41, 45, 28),
- (41, 48, 21), (44, 47, 20), (43, 46, 22), (42, 45, 25),
- (45, 42, 34), (46, 44, 44), (48, 46, 47), (51, 48, 52),
- (59, 56, 62), (59, 55, 63), (60, 54, 65), (60, 53, 67),
- (59, 54, 65), (55, 55, 56), (51, 51, 51), (48, 50, 46),
- (39, 42, 34), (24, 25, 24), (23, 24, 24), (22, 23, 24),
- (28, 31, 35), (38, 41, 47), (51, 53, 61), (65, 65, 74),
- (101, 96, 103), (109, 106, 110), (118, 117, 118), (135, 135, 135),
- (146, 146, 146), (157, 157, 157), (164, 164, 164), (167, 167, 167),
- (167, 167, 167), (156, 156, 156), (150, 139, 155), (137, 119, 153),
- (124, 103, 153), (108, 87, 153), (93, 73, 150), (76, 55, 137),
- (50, 28, 104), (44, 26, 98), (38, 24, 92), (32, 26, 84),
- (25, 26, 71), (18, 25, 51), (15, 25, 34), (15, 27, 19),
- (16, 28, 14), (20, 29, 13), (22, 28, 14), (27, 26, 22),
- (31, 28, 32), (41, 31, 51), (56, 35, 73), (69, 45, 93),
- (81, 50, 105), (90, 58, 116), (97, 66, 121), (100, 73, 125),
- (110, 85, 132), (120, 97, 131), (127, 110, 133), (132, 124, 134),
- (134, 133, 134), (140, 139, 141), (146, 143, 147), (148, 142, 158),
- (147, 139, 171), (140, 134, 181), (130, 126, 191), (121, 119, 192),
- (104, 104, 183), (87, 89, 167), (63, 69, 143), (45, 50, 120),
- (33, 42, 100), (25, 35, 79), (27, 34, 62), (23, 30, 42),
- (19, 23, 27), (16, 20, 18), (13, 18, 21), (19, 20, 31),
- (22, 22, 45), (29, 25, 63), (39, 33, 84), (49, 44, 107),
- (63, 57, 130), (73, 64, 149), (83, 64, 161), (90, 65, 173),
- (91, 67, 179), (93, 73, 186), (92, 75, 185), (89, 74, 175),
- (91, 66, 165), (89, 63, 151), (90, 67, 147), (95, 75, 150),
- (102, 88, 157), (113, 97, 166), (128, 108, 175), (142, 120, 183),
- (156, 134, 192), (168, 147, 205), (176, 154, 219), (181, 157, 232),
- (185, 159, 241), (184, 159, 243), (184, 157, 242), (182, 153, 238)
- ),
-
-// 617 Pink
-((182, 60, 110), (175, 52, 105), (171, 49, 103), (167, 47, 101),
- (165, 46, 99), (163, 46, 98), (162, 46, 97), (162, 46, 96),
- (155, 43, 92), (151, 40, 91), (148, 37, 91), (145, 36, 92),
- (143, 35, 94), (145, 36, 96), (147, 38, 98), (150, 39, 100),
- (154, 41, 102), (170, 47, 106), (176, 49, 106), (182, 51, 107),
- (185, 52, 106), (188, 54, 106), (188, 54, 105), (188, 55, 104),
- (181, 47, 97), (174, 43, 94), (167, 39, 92), (160, 36, 92),
- (154, 33, 92), (151, 32, 92), (149, 31, 93), (145, 30, 94),
- (142, 30, 94), (141, 29, 94), (142, 30, 94), (144, 31, 95),
- (145, 31, 94), (146, 31, 93), (147, 30, 91), (148, 30, 90),
- (151, 30, 85), (152, 31, 83), (154, 33, 81), (159, 35, 81),
- (164, 38, 82), (168, 40, 84), (173, 43, 86), (182, 51, 90),
- (190, 60, 97), (209, 81, 109), (220, 91, 118), (231, 102, 128),
- (237, 112, 140), (243, 122, 152), (245, 126, 157), (247, 130, 163),
- (239, 130, 170), (230, 121, 166), (222, 113, 162), (213, 105, 157),
- (204, 98, 153), (199, 93, 150), (194, 89, 148), (184, 77, 140),
- (173, 65, 129), (159, 55, 117), (157, 53, 117), (156, 52, 117),
- (157, 52, 118), (158, 52, 120), (160, 52, 122), (162, 54, 124),
- (173, 61, 125), (180, 65, 127), (188, 70, 129), (193, 73, 134),
- (198, 76, 139), (201, 78, 141), (204, 81, 143), (208, 89, 150),
- (214, 94, 153), (215, 96, 162), (217, 97, 162), (219, 99, 163),
- (221, 102, 163), (224, 105, 164), (229, 113, 163), (231, 124, 168),
- (239, 153, 180), (244, 165, 184), (249, 177, 189), (250, 178, 189),
- (251, 180, 189), (254, 180, 190), (252, 176, 188), (247, 171, 189),
- (241, 162, 180), (227, 128, 151), (221, 109, 136), (215, 90, 121),
- (211, 83, 115), (208, 77, 110), (199, 69, 102), (191, 62, 95),
- (185, 59, 91), (184, 57, 94), (183, 56, 98), (179, 54, 99),
- (176, 52, 100), (171, 49, 102), (165, 49, 104), (163, 50, 105),
- (161, 51, 108), (159, 49, 114), (159, 49, 115), (159, 49, 116),
- (163, 51, 114), (166, 54, 112), (169, 56, 108), (171, 56, 106),
- (173, 54, 107), (170, 52, 105), (168, 50, 103), (165, 48, 100),
- (162, 46, 98), (155, 40, 95), (148, 36, 95), (141, 31, 97),
- (138, 29, 96), (138, 27, 92), (140, 27, 91), (142, 28, 91),
- (148, 31, 92), (157, 36, 92), (167, 45, 92), (176, 54, 93),
- (190, 61, 94), (190, 59, 92), (191, 58, 91), (189, 58, 90),
- (187, 58, 89), (182, 55, 88), (173, 53, 86), (162, 47, 86),
- (155, 41, 85), (141, 33, 83), (138, 32, 82), (135, 31, 81),
- (131, 29, 83), (129, 30, 86), (128, 32, 88), (126, 31, 90),
- (116, 22, 83), (115, 20, 83), (114, 19, 83), (115, 16, 82),
- (119, 18, 85), (114, 17, 80), (115, 15, 76), (119, 15, 74),
- (128, 15, 74), (145, 21, 82), (147, 23, 82), (149, 25, 83),
- (153, 26, 84), (156, 28, 85), (159, 31, 88), (161, 32, 91),
- (166, 38, 95), (167, 38, 95), (169, 39, 95), (172, 44, 95),
- (174, 47, 98), (174, 52, 100), (176, 56, 102), (177, 58, 100),
- (176, 62, 101), (178, 63, 103), (175, 65, 108), (172, 64, 112),
- (171, 62, 111), (168, 63, 110), (171, 63, 111), (177, 65, 113),
- (191, 67, 120), (195, 68, 120), (199, 70, 121), (204, 72, 123),
- (205, 74, 123), (205, 74, 126), (200, 72, 126), (197, 69, 125),
- (193, 64, 124), (185, 60, 119), (177, 54, 116), (166, 49, 111),
- (160, 42, 106), (158, 37, 102), (158, 34, 96), (158, 32, 90),
- (159, 33, 84), (161, 34, 81), (163, 35, 80), (168, 37, 81),
- (170, 38, 82), (171, 38, 81), (170, 41, 82), (167, 43, 83),
- (167, 46, 87), (167, 47, 92), (167, 47, 95), (165, 50, 98),
- (159, 51, 100), (154, 50, 102), (148, 47, 103), (144, 41, 101),
- (140, 37, 98), (134, 35, 95), (129, 31, 94), (124, 27, 93),
- (121, 22, 89), (123, 18, 85), (125, 17, 81), (128, 17, 78),
- (132, 18, 80), (138, 21, 81), (146, 23, 81), (153, 27, 81),
- (160, 30, 82), (165, 33, 85), (168, 37, 88), (171, 40, 92),
- (173, 44, 98), (175, 49, 105), (177, 54, 113), (181, 60, 120),
- (185, 65, 126), (187, 69, 133), (189, 74, 140), (188, 77, 142),
- (190, 80, 142), (191, 78, 139), (192, 74, 135), (191, 71, 132),
- (188, 67, 127), (187, 66, 122), (188, 65, 115), (190, 63, 110),
- (194, 64, 108), (196, 64, 107), (198, 65, 109), (200, 67, 109),
- (198, 65, 109), (194, 63, 109), (190, 63, 109), (185, 60, 110)
- ),
-
-// 618 Pollen
-((115, 114, 55), (143, 139, 47), (166, 158, 48), (189, 177, 49),
- (198, 189, 46), (207, 202, 44), (209, 203, 42), (211, 204, 40),
- (216, 200, 47), (205, 191, 43), (194, 182, 39), (173, 160, 38),
- (153, 138, 37), (126, 112, 37), (99, 87, 37), (87, 77, 32),
- (75, 67, 28), (40, 33, 9), (35, 30, 6), (30, 28, 4),
- (37, 35, 10), (45, 43, 17), (52, 49, 22), (59, 55, 27),
- (98, 92, 51), (118, 111, 67), (139, 130, 83), (156, 148, 104),
- (174, 167, 125), (183, 176, 136), (193, 185, 148), (211, 201, 165),
- (219, 210, 171), (217, 210, 159), (215, 204, 148), (214, 199, 137),
- (198, 184, 118), (183, 169, 99), (170, 157, 86), (157, 146, 74),
- (129, 105, 29), (129, 85, 17), (130, 65, 6), (122, 54, 8),
- (115, 44, 10), (107, 41, 9), (100, 38, 9), (101, 32, 10),
- (104, 26, 7), (102, 27, 11), (92, 34, 14), (82, 42, 18),
- (78, 50, 20), (75, 58, 23), (77, 63, 25), (79, 68, 28),
- (96, 91, 42), (111, 96, 48), (126, 101, 55), (142, 103, 57),
- (159, 106, 59), (161, 108, 56), (163, 111, 53), (154, 115, 50),
- (141, 108, 41), (140, 91, 33), (135, 96, 28), (130, 101, 23),
- (121, 102, 22), (113, 104, 21), (104, 97, 19), (96, 89, 20),
- (86, 79, 17), (78, 71, 17), (70, 63, 18), (60, 51, 17),
- (51, 40, 16), (47, 36, 13), (43, 33, 11), (33, 28, 10),
- (30, 27, 12), (38, 40, 22), (49, 51, 29), (61, 63, 37),
- (68, 69, 41), (76, 76, 46), (90, 93, 56), (103, 107, 64),
- (119, 121, 64), (125, 117, 57), (131, 113, 51), (137, 108, 50),
- (144, 104, 50), (147, 97, 47), (142, 93, 41), (130, 90, 33),
- (119, 84, 25), (119, 68, 28), (109, 65, 28), (100, 63, 29),
- (91, 64, 29), (83, 65, 29), (70, 68, 29), (65, 70, 36),
- (65, 66, 39), (66, 66, 43), (67, 66, 47), (67, 68, 51),
- (68, 71, 55), (73, 79, 61), (81, 86, 67), (93, 94, 75),
- (101, 101, 80), (111, 113, 84), (112, 115, 83), (113, 117, 83),
- (118, 121, 81), (124, 128, 83), (131, 135, 89), (139, 142, 93),
- (148, 151, 98), (153, 153, 101), (158, 155, 104), (161, 155, 107),
- (165, 156, 111), (170, 159, 118), (176, 164, 124), (178, 171, 132),
- (181, 174, 135), (176, 166, 136), (173, 163, 134), (171, 160, 132),
- (164, 159, 130), (158, 160, 129), (150, 154, 124), (145, 151, 119),
- (142, 147, 105), (145, 150, 104), (149, 154, 103), (152, 158, 102),
- (155, 162, 101), (163, 170, 104), (179, 184, 105), (194, 197, 104),
- (206, 202, 107), (209, 205, 113), (209, 206, 114), (209, 207, 116),
- (208, 209, 111), (205, 203, 103), (197, 194, 100), (185, 180, 96),
- (156, 149, 89), (150, 141, 82), (145, 134, 76), (131, 119, 64),
- (118, 104, 53), (101, 88, 45), (84, 69, 35), (69, 50, 25),
- (56, 36, 17), (32, 19, 4), (26, 16, 3), (20, 13, 2),
- (11, 6, 1), (6, 3, 2), (5, 3, 4), (11, 9, 9),
- (27, 28, 24), (30, 33, 27), (34, 38, 31), (42, 48, 35),
- (53, 60, 40), (68, 72, 44), (83, 84, 54), (90, 93, 63),
- (97, 98, 70), (98, 102, 73), (102, 106, 71), (108, 109, 69),
- (107, 112, 70), (111, 112, 72), (114, 113, 78), (121, 120, 87),
- (145, 147, 105), (151, 153, 110), (157, 160, 115), (171, 173, 128),
- (186, 184, 140), (197, 196, 148), (208, 206, 157), (209, 208, 159),
- (208, 209, 165), (204, 205, 166), (196, 199, 157), (187, 190, 149),
- (177, 176, 133), (163, 163, 125), (149, 147, 120), (134, 132, 107),
- (118, 120, 96), (108, 110, 77), (97, 100, 64), (87, 88, 55),
- (77, 77, 46), (67, 68, 37), (60, 64, 27), (55, 62, 22),
- (53, 60, 23), (48, 56, 26), (47, 51, 27), (44, 46, 28),
- (42, 45, 27), (42, 45, 27), (39, 44, 30), (40, 46, 32),
- (43, 43, 33), (45, 43, 31), (48, 45, 30), (49, 46, 30),
- (48, 50, 31), (50, 49, 31), (51, 47, 30), (49, 46, 29),
- (46, 42, 28), (38, 42, 25), (34, 41, 22), (35, 41, 19),
- (37, 43, 18), (44, 45, 21), (51, 53, 24), (58, 62, 29),
- (69, 73, 31), (80, 86, 37), (93, 96, 42), (103, 105, 45),
- (107, 109, 45), (106, 107, 41), (100, 100, 39), (89, 90, 37),
- (76, 78, 33), (64, 67, 27), (56, 57, 21), (51, 48, 20),
- (48, 42, 21), (46, 38, 25), (44, 38, 29), (48, 41, 32),
- (55, 49, 35), (63, 56, 37), (70, 64, 40), (75, 69, 40),
- (90, 82, 46), (102, 95, 54), (113, 105, 59), (119, 116, 64)
- ),
-
-// 619 Poppies
-((174, 44, 42), (206, 26, 41), (178, 23, 48), (151, 21, 55),
- (143, 18, 42), (136, 16, 30), (139, 24, 32), (143, 33, 35),
- (107, 54, 29), (75, 57, 25), (44, 61, 21), (40, 53, 14),
- (36, 45, 8), (60, 47, 5), (84, 49, 3), (100, 50, 8),
- (116, 51, 13), (116, 97, 51), (95, 123, 86), (75, 149, 121),
- (85, 151, 145), (96, 154, 169), (100, 162, 167), (104, 171, 165),
- (175, 112, 143), (190, 83, 116), (205, 55, 90), (205, 48, 69),
- (206, 42, 48), (194, 38, 44), (182, 35, 41), (164, 49, 43),
- (151, 56, 41), (157, 57, 62), (166, 57, 63), (175, 58, 65),
- (168, 74, 51), (161, 91, 38), (162, 105, 38), (163, 120, 39),
- (146, 152, 79), (148, 157, 110), (151, 163, 141), (153, 164, 151),
- (156, 166, 162), (157, 158, 154), (159, 151, 147), (150, 149, 139),
- (138, 131, 124), (94, 119, 94), (67, 108, 74), (40, 97, 54),
- (45, 95, 44), (51, 94, 34), (67, 103, 33), (83, 113, 32),
- (182, 140, 40), (211, 125, 57), (241, 111, 75), (242, 100, 69),
- (244, 89, 63), (241, 103, 57), (239, 118, 52), (219, 122, 23),
- (194, 169, 17), (169, 151, 31), (179, 127, 40), (190, 104, 49),
- (193, 109, 58), (196, 114, 67), (182, 129, 81), (178, 161, 123),
- (145, 175, 125), (121, 170, 98), (97, 165, 72), (71, 160, 53),
- (45, 156, 35), (37, 143, 32), (30, 130, 29), (27, 120, 19),
- (25, 98, 22), (45, 86, 4), (64, 86, 11), (84, 86, 19),
- (96, 81, 16), (109, 77, 14), (147, 65, 25), (175, 44, 21),
- (224, 17, 10), (235, 23, 13), (246, 29, 17), (242, 31, 17),
- (238, 34, 17), (225, 69, 37), (212, 73, 23), (190, 80, 22),
- (172, 83, 8), (124, 92, 25), (95, 98, 42), (67, 105, 59),
- (47, 109, 58), (28, 114, 57), (28, 129, 48), (12, 143, 41),
- (14, 156, 25), (43, 148, 47), (73, 141, 70), (105, 135, 82),
- (138, 130, 94), (179, 104, 120), (213, 105, 127), (225, 112, 137),
- (224, 151, 152), (194, 174, 173), (195, 152, 175), (197, 130, 177),
- (184, 136, 170), (185, 99, 161), (208, 89, 146), (194, 62, 127),
- (192, 47, 84), (184, 46, 79), (177, 46, 74), (174, 52, 70),
- (171, 59, 66), (148, 62, 77), (128, 53, 81), (116, 67, 89),
- (120, 67, 108), (155, 56, 134), (171, 52, 131), (188, 49, 129),
- (202, 37, 140), (222, 36, 154), (232, 41, 165), (243, 43, 167),
- (245, 66, 138), (247, 70, 140), (250, 74, 143), (242, 75, 146),
- (235, 77, 150), (238, 81, 173), (224, 64, 178), (216, 77, 168),
- (217, 65, 161), (195, 42, 130), (188, 36, 124), (181, 31, 118),
- (174, 34, 111), (170, 52, 118), (176, 71, 99), (181, 71, 112),
- (220, 56, 105), (227, 44, 99), (235, 33, 94), (244, 26, 84),
- (235, 9, 59), (221, 34, 42), (209, 41, 48), (188, 87, 42),
- (176, 92, 71), (114, 103, 105), (101, 107, 116), (88, 112, 127),
- (47, 127, 122), (45, 155, 105), (24, 162, 83), (28, 174, 47),
- (43, 166, 23), (51, 168, 26), (59, 171, 29), (88, 161, 15),
- (97, 168, 45), (127, 163, 28), (137, 163, 70), (169, 167, 68),
- (181, 171, 85), (190, 169, 90), (201, 171, 102), (191, 164, 111),
- (191, 156, 130), (185, 143, 123), (200, 140, 142), (201, 122, 131),
- (234, 117, 142), (235, 114, 145), (236, 111, 149), (247, 98, 130),
- (248, 90, 138), (247, 74, 116), (242, 63, 122), (236, 63, 115),
- (239, 49, 124), (226, 34, 126), (219, 23, 125), (223, 17, 107),
- (214, 26, 87), (225, 42, 75), (214, 66, 72), (189, 102, 85),
- (149, 117, 91), (104, 134, 113), (83, 153, 103), (54, 158, 98),
- (68, 173, 79), (63, 182, 61), (67, 169, 67), (54, 165, 69),
- (30, 143, 76), (27, 153, 98), (22, 152, 100), (43, 158, 122),
- (84, 160, 134), (100, 151, 138), (146, 136, 140), (146, 142, 136),
- (167, 140, 132), (167, 145, 123), (188, 159, 118), (211, 152, 120),
- (225, 151, 117), (248, 138, 121), (247, 107, 97), (252, 88, 82),
- (246, 70, 58), (241, 52, 41), (235, 48, 45), (231, 38, 53),
- (232, 24, 84), (236, 32, 105), (231, 38, 134), (237, 54, 137),
- (226, 58, 142), (233, 52, 140), (212, 40, 159), (217, 18, 168),
- (208, 12, 169), (213, 15, 162), (226, 25, 150), (232, 47, 135),
- (233, 62, 130), (193, 77, 117), (154, 73, 90), (90, 71, 66),
- (46, 61, 57), (22, 49, 44), (10, 59, 58), (27, 71, 60),
- (50, 92, 67), (75, 107, 81), (107, 100, 94), (118, 90, 93),
- (117, 49, 95), (122, 47, 78), (108, 35, 67), (78, 44, 58)
- ),
-
-// 620 Produce_Department
-((153, 25, 65), (184, 50, 53), (193, 61, 57), (202, 73, 62),
- (201, 89, 83), (201, 106, 105), (199, 114, 105), (198, 123, 105),
- (192, 136, 85), (183, 142, 98), (175, 149, 111), (154, 148, 112),
- (133, 148, 114), (113, 135, 99), (93, 123, 85), (86, 118, 84),
- (80, 114, 83), (41, 95, 78), (26, 80, 76), (12, 65, 75),
- (14, 51, 63), (17, 38, 52), (21, 32, 45), (26, 27, 38),
- (48, 13, 18), (64, 10, 17), (81, 8, 16), (92, 7, 15),
- (103, 7, 14), (106, 8, 12), (110, 10, 11), (116, 12, 11),
- (123, 14, 14), (118, 13, 25), (110, 13, 29), (103, 13, 34),
- (103, 15, 31), (103, 17, 28), (103, 17, 27), (104, 18, 26),
- (111, 16, 30), (118, 16, 27), (126, 17, 24), (130, 26, 20),
- (134, 35, 17), (133, 39, 19), (133, 43, 21), (128, 52, 31),
- (123, 58, 43), (104, 63, 56), (94, 66, 61), (84, 70, 67),
- (81, 72, 76), (78, 74, 85), (77, 74, 88), (76, 75, 91),
- (66, 71, 98), (63, 70, 109), (60, 70, 120), (63, 72, 124),
- (66, 75, 129), (65, 79, 127), (65, 83, 125), (66, 84, 118),
- (70, 87, 112), (86, 89, 98), (85, 96, 92), (84, 103, 86),
- (84, 107, 82), (84, 111, 79), (84, 123, 68), (86, 123, 59),
- (60, 126, 63), (45, 128, 62), (31, 131, 62), (28, 126, 54),
- (25, 121, 47), (26, 118, 46), (28, 115, 45), (26, 115, 41),
- (26, 119, 41), (24, 125, 43), (29, 129, 55), (34, 133, 67),
- (37, 133, 77), (40, 134, 88), (46, 141, 112), (52, 145, 121),
- (52, 154, 118), (51, 138, 121), (51, 123, 125), (56, 115, 125),
- (62, 107, 126), (68, 104, 122), (74, 103, 106), (75, 103, 89),
- (78, 95, 90), (92, 106, 127), (94, 109, 138), (97, 112, 150),
- (96, 109, 152), (95, 106, 155), (85, 105, 167), (78, 112, 182),
- (75, 107, 192), (73, 86, 175), (71, 66, 158), (71, 59, 146),
- (71, 52, 135), (80, 42, 119), (93, 45, 99), (110, 52, 78),
- (125, 57, 64), (137, 68, 46), (138, 75, 48), (139, 83, 50),
- (143, 104, 50), (145, 126, 66), (157, 142, 86), (158, 156, 110),
- (145, 179, 147), (134, 187, 159), (124, 196, 171), (124, 193, 179),
- (124, 190, 188), (116, 181, 199), (113, 168, 201), (99, 154, 194),
- (86, 141, 180), (74, 99, 164), (72, 89, 157), (71, 79, 150),
- (68, 62, 136), (62, 53, 113), (69, 52, 94), (71, 52, 74),
- (77, 55, 42), (81, 54, 31), (86, 54, 21), (91, 54, 17),
- (97, 54, 13), (112, 55, 11), (125, 55, 9), (134, 51, 11),
- (146, 40, 13), (162, 16, 14), (161, 14, 15), (161, 13, 16),
- (155, 15, 19), (150, 19, 25), (144, 21, 26), (140, 16, 32),
- (121, 16, 44), (115, 18, 47), (110, 21, 51), (98, 31, 55),
- (90, 41, 61), (85, 57, 68), (83, 73, 65), (82, 84, 60),
- (82, 87, 58), (88, 85, 61), (91, 87, 58), (95, 89, 56),
- (97, 94, 43), (99, 92, 37), (99, 83, 33), (100, 67, 40),
- (101, 44, 45), (99, 45, 45), (98, 47, 46), (91, 52, 49),
- (86, 51, 56), (90, 44, 61), (93, 36, 63), (100, 35, 59),
- (109, 45, 58), (116, 50, 58), (123, 45, 57), (129, 38, 57),
- (129, 29, 55), (126, 33, 55), (127, 40, 58), (121, 42, 63),
- (114, 35, 78), (110, 36, 82), (106, 37, 87), (105, 37, 97),
- (100, 38, 103), (100, 39, 106), (97, 34, 108), (89, 37, 106),
- (87, 35, 106), (80, 33, 101), (73, 33, 92), (67, 26, 82),
- (52, 22, 72), (44, 19, 66), (35, 18, 62), (31, 26, 59),
- (34, 37, 59), (34, 46, 61), (31, 52, 68), (28, 56, 76),
- (26, 64, 81), (29, 78, 85), (36, 94, 87), (37, 101, 89),
- (35, 102, 86), (35, 92, 78), (35, 82, 65), (40, 78, 52),
- (43, 75, 42), (42, 76, 33), (42, 69, 25), (43, 55, 20),
- (40, 41, 16), (36, 34, 18), (32, 36, 28), (29, 43, 35),
- (30, 48, 45), (29, 50, 56), (24, 51, 63), (22, 48, 79),
- (23, 48, 89), (33, 49, 96), (46, 56, 103), (44, 59, 92),
- (39, 54, 83), (31, 47, 74), (26, 38, 63), (36, 39, 60),
- (38, 38, 46), (34, 36, 34), (26, 35, 25), (13, 31, 19),
- (9, 35, 20), (11, 42, 16), (14, 46, 17), (15, 52, 19),
- (13, 59, 29), (10, 67, 39), (9, 75, 39), (9, 79, 38),
- (11, 81, 33), (9, 84, 37), (7, 85, 47), (14, 82, 55),
- (20, 79, 63), (32, 68, 65), (45, 58, 64), (57, 50, 67),
- (78, 42, 65), (98, 37, 65), (121, 26, 66), (141, 21, 61)
- ),
-
-// 621 Purple
-((65, 56, 83), (69, 65, 87), (70, 68, 86), (71, 71, 86),
- (73, 76, 86), (76, 82, 87), (72, 77, 84), (69, 73, 81),
- (64, 71, 76), (67, 73, 79), (70, 75, 83), (80, 80, 86),
- (90, 86, 90), (97, 87, 96), (104, 88, 103), (106, 87, 106),
- (109, 87, 109), (113, 82, 119), (112, 79, 119), (112, 76, 119),
- (110, 68, 118), (109, 60, 118), (107, 54, 118), (106, 48, 118),
- (101, 32, 116), (97, 29, 117), (93, 27, 119), (86, 22, 118),
- (80, 18, 118), (75, 17, 119), (71, 16, 120), (65, 14, 122),
- (64, 10, 126), (66, 12, 134), (72, 12, 137), (78, 12, 140),
- (82, 16, 142), (87, 21, 145), (90, 23, 145), (94, 26, 146),
- (106, 48, 145), (116, 57, 149), (127, 66, 154), (131, 65, 155),
- (136, 64, 156), (138, 60, 155), (140, 57, 154), (135, 51, 148),
- (135, 47, 139), (123, 48, 129), (114, 44, 126), (105, 41, 123),
- (95, 30, 116), (86, 19, 110), (78, 12, 101), (71, 6, 93),
- (52, 0, 71), (46, 0, 65), (40, 0, 60), (39, 0, 59),
- (38, 0, 59), (37, 0, 55), (36, 0, 52), (36, 0, 50),
- (35, 0, 51), (37, 0, 57), (38, 0, 63), (40, 0, 69),
- (41, 0, 70), (42, 0, 72), (42, 0, 75), (41, 3, 79),
- (44, 6, 88), (50, 6, 95), (57, 6, 102), (63, 11, 108),
- (70, 16, 114), (71, 20, 115), (72, 24, 117), (74, 26, 119),
- (73, 31, 120), (78, 36, 120), (85, 37, 120), (92, 38, 120),
- (95, 39, 119), (98, 41, 119), (103, 42, 116), (102, 46, 114),
- (96, 43, 105), (94, 35, 100), (92, 28, 95), (91, 25, 91),
- (90, 22, 88), (91, 17, 83), (91, 16, 76), (90, 17, 70),
- (87, 19, 65), (83, 26, 58), (82, 31, 54), (81, 36, 51),
- (80, 37, 49), (80, 39, 48), (78, 43, 44), (73, 49, 43),
- (70, 56, 37), (70, 58, 36), (71, 60, 36), (71, 61, 38),
- (72, 63, 40), (71, 64, 46), (62, 66, 52), (56, 62, 62),
- (50, 53, 64), (46, 35, 65), (47, 32, 66), (49, 30, 68),
- (56, 27, 72), (62, 25, 81), (70, 26, 100), (80, 22, 113),
- (100, 17, 135), (109, 17, 140), (118, 18, 146), (121, 17, 146),
- (125, 16, 147), (137, 19, 152), (145, 20, 158), (154, 16, 164),
- (166, 16, 173), (170, 10, 181), (167, 8, 178), (164, 6, 175),
- (159, 5, 164), (148, 4, 152), (138, 0, 140), (130, 0, 130),
- (119, 0, 119), (115, 0, 116), (112, 0, 114), (110, 0, 111),
- (108, 0, 108), (103, 0, 101), (100, 0, 96), (100, 0, 93),
- (98, 3, 92), (101, 19, 91), (103, 23, 92), (106, 28, 93),
- (109, 38, 95), (114, 47, 102), (117, 53, 104), (118, 58, 108),
- (115, 64, 109), (115, 65, 108), (115, 66, 107), (114, 72, 107),
- (118, 73, 107), (123, 71, 109), (126, 68, 112), (125, 62, 116),
- (120, 54, 116), (109, 35, 112), (106, 31, 110), (103, 28, 109),
- (101, 20, 109), (101, 14, 108), (101, 8, 110), (100, 8, 109),
- (94, 12, 105), (90, 14, 104), (87, 17, 103), (80, 21, 101),
- (76, 27, 97), (74, 31, 100), (75, 36, 100), (74, 42, 101),
- (72, 49, 104), (73, 54, 105), (71, 57, 104), (69, 58, 102),
- (69, 58, 101), (70, 54, 100), (71, 49, 97), (69, 44, 96),
- (66, 32, 94), (64, 28, 92), (63, 25, 91), (60, 20, 86),
- (59, 17, 81), (59, 14, 78), (62, 10, 74), (66, 9, 71),
- (70, 9, 70), (71, 9, 69), (71, 14, 66), (72, 19, 65),
- (71, 27, 68), (70, 35, 69), (71, 42, 68), (74, 49, 70),
- (75, 51, 76), (76, 57, 80), (78, 64, 85), (81, 70, 91),
- (82, 78, 96), (83, 86, 100), (87, 96, 103), (91, 103, 114),
- (92, 107, 118), (94, 118, 122), (98, 125, 125), (107, 126, 135),
- (117, 137, 144), (127, 141, 147), (137, 146, 157), (142, 139, 163),
- (145, 137, 166), (144, 132, 161), (142, 118, 161), (141, 110, 156),
- (139, 100, 149), (139, 91, 147), (132, 79, 145), (128, 66, 141),
- (117, 58, 134), (104, 44, 123), (94, 35, 109), (84, 31, 96),
- (78, 28, 85), (69, 27, 73), (64, 25, 60), (58, 26, 50),
- (51, 27, 41), (47, 31, 38), (43, 34, 35), (43, 38, 32),
- (41, 43, 30), (43, 44, 29), (44, 46, 29), (48, 46, 30),
- (49, 43, 31), (48, 40, 36), (50, 37, 38), (50, 36, 46),
- (51, 34, 52), (51, 35, 58), (53, 38, 62), (56, 43, 65),
- (58, 48, 68), (58, 47, 70), (69, 59, 80), (76, 64, 88),
- (80, 65, 91), (79, 66, 92), (79, 66, 93), (79, 69, 93)
- ),
-
-// 622 Queen_Anne
-((128, 126, 186), (127, 126, 170), (127, 121, 154), (128, 117, 139),
- (119, 109, 117), (111, 102, 96), (105, 97, 86), (100, 92, 77),
- (74, 73, 39), (62, 66, 24), (51, 59, 9), (44, 54, 7),
- (37, 50, 5), (32, 47, 6), (28, 44, 8), (27, 42, 8),
- (27, 40, 8), (24, 34, 10), (22, 30, 13), (20, 27, 17),
- (22, 27, 22), (25, 27, 28), (29, 29, 28), (33, 32, 29),
- (36, 37, 40), (43, 40, 54), (50, 44, 68), (55, 50, 78),
- (61, 57, 89), (61, 57, 91), (61, 58, 94), (62, 59, 99),
- (59, 57, 97), (54, 57, 81), (54, 57, 69), (54, 58, 58),
- (60, 59, 55), (66, 61, 53), (71, 65, 59), (76, 69, 66),
- (95, 93, 94), (99, 95, 101), (104, 97, 108), (96, 96, 101),
- (89, 95, 95), (85, 94, 91), (81, 93, 87), (70, 84, 74),
- (57, 69, 56), (40, 53, 32), (36, 49, 29), (33, 46, 27),
- (31, 42, 28), (29, 39, 29), (31, 40, 30), (34, 41, 32),
- (38, 41, 47), (42, 45, 50), (47, 50, 54), (51, 55, 64),
- (56, 60, 74), (61, 64, 78), (67, 68, 82), (77, 78, 86),
- (79, 86, 88), (83, 92, 89), (83, 92, 85), (83, 93, 81),
- (81, 93, 74), (79, 93, 67), (79, 93, 65), (79, 91, 68),
- (80, 86, 84), (89, 91, 97), (98, 96, 111), (105, 101, 131),
- (113, 106, 151), (117, 107, 159), (122, 109, 167), (132, 117, 177),
- (135, 124, 185), (148, 136, 204), (157, 144, 207), (167, 153, 210),
- (166, 155, 212), (166, 157, 214), (169, 158, 221), (172, 156, 220),
- (171, 155, 215), (169, 154, 212), (167, 154, 209), (164, 153, 201),
- (162, 153, 194), (166, 151, 178), (171, 154, 167), (175, 156, 172),
- (167, 157, 173), (152, 139, 156), (144, 133, 156), (136, 127, 156),
- (132, 122, 158), (129, 118, 161), (124, 111, 156), (123, 109, 147),
- (133, 128, 140), (134, 125, 130), (135, 123, 120), (129, 120, 113),
- (123, 118, 107), (107, 114, 100), (98, 105, 87), (82, 88, 68),
- (65, 71, 46), (35, 47, 27), (32, 45, 25), (30, 43, 24),
- (28, 40, 21), (25, 37, 18), (23, 34, 16), (22, 31, 17),
- (20, 31, 12), (26, 34, 17), (33, 38, 23), (39, 39, 27),
- (46, 41, 32), (51, 46, 39), (45, 47, 28), (50, 54, 37),
- (60, 58, 46), (58, 59, 58), (56, 60, 63), (55, 61, 68),
- (60, 65, 80), (62, 68, 85), (63, 67, 86), (65, 68, 86),
- (69, 71, 80), (62, 66, 65), (56, 61, 50), (52, 58, 42),
- (48, 55, 35), (40, 50, 23), (34, 44, 17), (28, 40, 15),
- (25, 37, 14), (21, 35, 12), (21, 36, 11), (21, 37, 11),
- (22, 38, 11), (22, 38, 12), (22, 38, 11), (24, 39, 13),
- (27, 42, 15), (26, 42, 15), (26, 43, 15), (25, 41, 16),
- (26, 40, 17), (25, 37, 17), (23, 37, 17), (19, 34, 16),
- (17, 32, 13), (18, 31, 8), (18, 32, 7), (18, 34, 6),
- (20, 36, 6), (23, 40, 7), (27, 44, 11), (31, 51, 12),
- (37, 52, 18), (36, 51, 19), (35, 51, 21), (33, 50, 21),
- (31, 48, 21), (29, 42, 19), (24, 37, 16), (19, 33, 13),
- (15, 29, 10), (12, 22, 9), (11, 18, 8), (12, 19, 11),
- (17, 23, 13), (24, 26, 18), (31, 29, 23), (38, 39, 33),
- (59, 64, 53), (62, 66, 55), (66, 68, 58), (67, 74, 56),
- (67, 78, 56), (66, 81, 56), (64, 77, 56), (57, 72, 48),
- (53, 67, 40), (49, 64, 34), (49, 61, 32), (49, 60, 33),
- (52, 61, 37), (60, 65, 48), (70, 75, 64), (85, 89, 85),
- (102, 106, 107), (123, 125, 136), (137, 136, 164), (143, 142, 186),
- (144, 143, 198), (150, 149, 206), (148, 145, 202), (134, 132, 185),
- (111, 113, 157), (94, 98, 126), (81, 89, 95), (74, 87, 71),
- (71, 87, 51), (81, 93, 37), (96, 102, 29), (108, 108, 32),
- (106, 110, 43), (106, 108, 57), (111, 111, 68), (115, 105, 81),
- (101, 94, 92), (83, 79, 94), (64, 69, 88), (54, 60, 82),
- (44, 51, 78), (43, 49, 70), (40, 47, 58), (39, 47, 46),
- (35, 45, 42), (38, 48, 46), (44, 51, 58), (51, 58, 73),
- (58, 62, 88), (65, 70, 101), (76, 75, 118), (87, 89, 140),
- (101, 99, 158), (109, 106, 166), (115, 108, 167), (114, 112, 164),
- (115, 114, 161), (111, 110, 153), (108, 101, 145), (100, 95, 132),
- (95, 94, 129), (91, 92, 129), (93, 92, 137), (97, 91, 144),
- (108, 98, 159), (117, 105, 176), (124, 116, 191), (124, 119, 200),
- (126, 119, 206), (128, 118, 206), (132, 122, 201), (132, 126, 193)
- ),
-
-// 623 Quiet
-((89, 51, 90), (95, 51, 100), (96, 52, 108), (98, 54, 116),
- (86, 49, 116), (75, 44, 116), (67, 43, 116), (60, 43, 117),
- (44, 49, 121), (41, 48, 121), (39, 48, 121), (40, 48, 124),
- (42, 49, 127), (45, 45, 124), (49, 41, 122), (51, 38, 121),
- (53, 36, 120), (53, 32, 118), (51, 30, 109), (49, 28, 101),
- (43, 24, 86), (37, 21, 71), (32, 18, 63), (28, 16, 56),
- (18, 10, 29), (11, 6, 18), (5, 3, 7), (5, 3, 7),
- (6, 3, 7), (10, 4, 11), (14, 6, 16), (22, 12, 29),
- (25, 15, 41), (48, 29, 76), (53, 45, 92), (58, 61, 108),
- (58, 64, 111), (59, 68, 115), (62, 67, 116), (66, 66, 117),
- (75, 78, 118), (86, 70, 112), (98, 62, 106), (108, 58, 102),
- (119, 54, 99), (122, 54, 99), (125, 55, 99), (128, 55, 96),
- (129, 51, 94), (118, 47, 82), (112, 43, 79), (106, 40, 76),
- (102, 38, 77), (98, 37, 78), (94, 35, 78), (91, 34, 79),
- (77, 32, 86), (71, 32, 91), (66, 32, 96), (63, 32, 98),
- (61, 32, 100), (61, 32, 100), (61, 32, 101), (62, 32, 100),
- (64, 32, 97), (69, 32, 90), (66, 31, 88), (63, 30, 86),
- (60, 29, 86), (58, 29, 87), (54, 28, 89), (53, 28, 88),
- (51, 28, 88), (53, 28, 86), (56, 29, 85), (63, 29, 78),
- (71, 30, 71), (73, 30, 69), (76, 31, 67), (81, 31, 64),
- (84, 31, 63), (84, 33, 71), (79, 33, 79), (74, 33, 87),
- (71, 32, 90), (69, 32, 94), (62, 31, 100), (54, 29, 102),
- (46, 26, 91), (44, 24, 81), (43, 22, 72), (40, 21, 65),
- (38, 21, 58), (30, 16, 43), (22, 13, 30), (21, 9, 24),
- (17, 9, 17), (11, 7, 19), (16, 8, 25), (22, 10, 32),
- (26, 12, 38), (30, 15, 45), (39, 19, 57), (50, 24, 69),
- (63, 29, 83), (65, 30, 86), (68, 31, 89), (68, 31, 89),
- (68, 32, 89), (69, 32, 90), (68, 32, 90), (68, 32, 90),
- (69, 33, 90), (72, 33, 95), (72, 33, 98), (73, 33, 101),
- (71, 35, 107), (68, 35, 111), (67, 33, 118), (67, 32, 123),
- (60, 34, 125), (63, 33, 121), (67, 33, 117), (70, 33, 114),
- (73, 34, 111), (81, 37, 106), (91, 39, 99), (102, 45, 94),
- (107, 47, 89), (104, 49, 80), (102, 49, 79), (100, 49, 78),
- (93, 43, 75), (80, 42, 73), (69, 37, 68), (59, 32, 65),
- (50, 23, 62), (50, 23, 62), (50, 23, 63), (50, 23, 64),
- (51, 23, 65), (53, 24, 67), (52, 24, 66), (52, 24, 64),
- (50, 23, 63), (47, 21, 58), (43, 20, 53), (40, 20, 49),
- (31, 16, 37), (23, 12, 27), (19, 9, 23), (16, 8, 17),
- (18, 9, 15), (22, 10, 17), (26, 11, 20), (36, 13, 25),
- (52, 19, 34), (66, 24, 48), (79, 29, 60), (86, 31, 68),
- (91, 34, 75), (83, 44, 93), (79, 47, 96), (75, 51, 100),
- (67, 56, 105), (58, 56, 105), (53, 55, 107), (51, 57, 106),
- (53, 54, 101), (54, 49, 99), (56, 45, 97), (61, 38, 89),
- (68, 33, 83), (73, 31, 78), (77, 33, 74), (78, 35, 71),
- (79, 36, 72), (79, 34, 76), (81, 36, 78), (82, 38, 79),
- (80, 40, 83), (76, 37, 89), (73, 35, 94), (73, 33, 93),
- (68, 31, 88), (66, 30, 85), (64, 29, 83), (59, 27, 77),
- (55, 25, 71), (51, 23, 65), (46, 21, 60), (43, 20, 55),
- (41, 19, 52), (41, 18, 52), (43, 20, 55), (46, 22, 61),
- (48, 24, 69), (48, 24, 76), (49, 25, 83), (50, 25, 85),
- (52, 27, 86), (51, 27, 85), (49, 26, 83), (48, 25, 79),
- (50, 26, 76), (54, 26, 74), (58, 27, 74), (58, 28, 75),
- (61, 29, 79), (65, 31, 85), (69, 32, 90), (70, 33, 93),
- (71, 33, 97), (69, 34, 102), (67, 33, 107), (62, 32, 109),
- (62, 32, 112), (59, 32, 114), (60, 34, 115), (59, 33, 114),
- (60, 33, 110), (61, 32, 107), (65, 34, 104), (69, 34, 100),
- (72, 35, 96), (73, 34, 95), (73, 33, 95), (74, 33, 95),
- (77, 34, 95), (85, 39, 97), (98, 46, 98), (112, 55, 99),
- (129, 58, 95), (149, 68, 95), (165, 73, 95), (172, 83, 102),
- (173, 81, 98), (179, 85, 95), (177, 80, 89), (166, 75, 94),
- (144, 64, 96), (127, 58, 97), (114, 52, 92), (106, 46, 91),
- (94, 39, 90), (85, 33, 87), (78, 30, 82), (73, 28, 77),
- (65, 26, 73), (60, 25, 66), (58, 23, 60), (56, 21, 56),
- (56, 24, 56), (52, 25, 56), (63, 34, 69), (71, 41, 78)
- ),
-
-// 624 Rainbow_Sprinkles
-((30, 20, 51), (12, 37, 59), (12, 65, 83), (12, 93, 107),
- (25, 110, 120), (39, 127, 133), (46, 142, 144), (53, 158, 155),
- (77, 135, 150), (84, 133, 151), (91, 132, 153), (95, 124, 148),
- (100, 116, 144), (117, 120, 146), (135, 124, 149), (146, 128, 154),
- (157, 132, 159), (159, 138, 141), (171, 144, 141), (184, 150, 141),
- (190, 163, 145), (197, 176, 149), (201, 173, 146), (206, 170, 144),
- (224, 178, 140), (225, 146, 118), (226, 114, 97), (211, 94, 89),
- (197, 74, 82), (188, 65, 79), (179, 56, 76), (152, 59, 107),
- (147, 64, 143), (72, 50, 111), (51, 46, 101), (30, 42, 92),
- (63, 61, 96), (97, 81, 101), (105, 86, 98), (113, 91, 95),
- (179, 56, 60), (189, 47, 57), (199, 38, 54), (208, 29, 44),
- (218, 21, 34), (216, 30, 40), (214, 39, 47), (228, 48, 48),
- (196, 51, 60), (184, 101, 88), (172, 109, 92), (161, 118, 96),
- (177, 137, 99), (193, 157, 102), (189, 158, 102), (186, 160, 102),
- (161, 139, 112), (159, 147, 118), (157, 156, 125), (171, 154, 127),
- (186, 152, 130), (200, 161, 131), (214, 170, 133), (233, 174, 128),
- (240, 182, 127), (243, 208, 124), (245, 209, 122), (247, 211, 120),
- (241, 208, 121), (236, 206, 122), (227, 189, 127), (218, 172, 123),
- (182, 137, 126), (161, 125, 120), (141, 114, 114), (134, 114, 116),
- (128, 114, 119), (128, 108, 121), (128, 103, 123), (127, 103, 130),
- (137, 101, 130), (150, 85, 133), (150, 92, 135), (150, 100, 138),
- (148, 108, 142), (146, 116, 147), (133, 122, 141), (118, 121, 139),
- (134, 146, 135), (149, 134, 124), (165, 122, 113), (169, 116, 108),
- (174, 110, 104), (177, 99, 105), (170, 92, 117), (166, 89, 124),
- (170, 95, 130), (179, 118, 124), (192, 127, 110), (205, 137, 97),
- (209, 143, 95), (214, 150, 94), (232, 144, 76), (236, 122, 56),
- (245, 104, 44), (244, 96, 45), (244, 89, 46), (239, 85, 48),
- (234, 81, 51), (225, 89, 62), (215, 89, 72), (202, 75, 79),
- (191, 77, 88), (164, 70, 103), (166, 63, 114), (168, 56, 125),
- (170, 41, 133), (167, 34, 136), (166, 44, 166), (157, 41, 163),
- (153, 49, 137), (150, 58, 135), (148, 67, 133), (151, 71, 137),
- (155, 76, 142), (160, 91, 146), (158, 110, 144), (157, 124, 146),
- (167, 138, 134), (197, 171, 133), (198, 168, 128), (200, 165, 123),
- (197, 156, 108), (194, 149, 100), (181, 142, 101), (163, 133, 107),
- (128, 137, 130), (113, 125, 142), (99, 114, 155), (94, 109, 156),
- (89, 104, 158), (125, 111, 163), (154, 125, 160), (148, 128, 134),
- (179, 153, 128), (231, 206, 123), (235, 209, 118), (240, 213, 114),
- (244, 207, 119), (249, 202, 125), (249, 181, 117), (250, 173, 118),
- (246, 194, 142), (246, 194, 144), (246, 195, 146), (248, 199, 149),
- (243, 183, 139), (247, 154, 117), (249, 127, 96), (247, 95, 75),
- (251, 65, 52), (245, 49, 39), (242, 45, 35), (239, 41, 31),
- (235, 57, 38), (224, 74, 51), (210, 68, 52), (202, 66, 54),
- (181, 52, 52), (179, 51, 59), (178, 51, 66), (184, 37, 54),
- (183, 35, 49), (187, 48, 57), (194, 54, 63), (210, 69, 62),
- (223, 116, 84), (222, 154, 109), (229, 183, 126), (241, 203, 131),
- (238, 208, 132), (237, 210, 136), (237, 200, 143), (221, 188, 147),
- (195, 158, 143), (179, 151, 143), (164, 144, 144), (138, 139, 144),
- (106, 109, 124), (73, 73, 103), (68, 60, 92), (96, 48, 91),
- (97, 29, 65), (103, 14, 43), (154, 18, 36), (195, 29, 31),
- (211, 48, 33), (234, 82, 44), (242, 109, 61), (241, 123, 73),
- (246, 135, 75), (246, 148, 82), (244, 169, 93), (237, 188, 104),
- (224, 192, 102), (217, 205, 89), (213, 217, 87), (216, 218, 89),
- (220, 216, 85), (228, 207, 100), (241, 189, 111), (246, 156, 91),
- (241, 116, 74), (234, 85, 65), (225, 54, 57), (208, 43, 65),
- (191, 41, 71), (181, 42, 79), (173, 41, 91), (172, 41, 87),
- (182, 54, 88), (198, 62, 91), (206, 61, 80), (210, 77, 83),
- (216, 88, 88), (205, 83, 91), (192, 83, 97), (185, 84, 96),
- (181, 78, 92), (181, 72, 86), (183, 74, 79), (192, 78, 78),
- (204, 93, 85), (210, 112, 95), (213, 112, 97), (212, 116, 101),
- (196, 115, 104), (178, 95, 96), (153, 96, 111), (133, 97, 136),
- (103, 85, 118), (104, 89, 119), (95, 79, 124), (109, 77, 118),
- (119, 75, 86), (151, 69, 69), (174, 56, 56), (193, 70, 51),
- (205, 91, 50), (205, 90, 48), (168, 69, 44), (126, 56, 42),
- (115, 46, 31), (72, 25, 32), (41, 29, 55), (38, 26, 49)
- ),
-
-// 625 Rainforest
-((112, 86, 55), (141, 98, 52), (151, 104, 50), (162, 110, 49),
- (158, 108, 59), (154, 106, 69), (148, 109, 73), (142, 112, 77),
- (86, 125, 100), (67, 110, 109), (49, 95, 118), (37, 90, 107),
- (25, 85, 97), (23, 85, 81), (21, 85, 66), (22, 82, 63),
- (23, 80, 60), (26, 75, 33), (26, 71, 21), (27, 67, 9),
- (30, 65, 8), (33, 63, 7), (33, 62, 7), (34, 62, 7),
- (42, 61, 12), (57, 68, 11), (72, 75, 10), (88, 78, 9),
- (104, 82, 8), (110, 84, 7), (117, 86, 7), (125, 85, 15),
- (133, 86, 27), (121, 84, 50), (120, 77, 49), (120, 70, 49),
- (125, 65, 55), (130, 61, 61), (125, 62, 65), (121, 63, 69),
- (127, 76, 63), (128, 79, 73), (129, 82, 83), (112, 94, 94),
- (96, 106, 105), (91, 114, 103), (86, 123, 102), (75, 112, 110),
- (55, 110, 119), (12, 97, 121), (6, 93, 111), (1, 89, 102),
- (0, 84, 96), (0, 80, 91), (1, 76, 88), (3, 73, 85),
- (34, 56, 67), (54, 54, 61), (75, 52, 55), (89, 47, 51),
- (104, 43, 48), (111, 39, 42), (119, 36, 36), (134, 20, 25),
- (144, 15, 12), (135, 12, 1), (128, 12, 0), (121, 13, 0),
- (115, 15, 0), (110, 17, 0), (93, 26, 0), (78, 32, 1),
- (53, 46, 17), (45, 49, 20), (37, 53, 24), (28, 53, 23),
- (19, 54, 23), (16, 52, 24), (13, 51, 26), (12, 48, 27),
- (12, 44, 27), (14, 39, 15), (17, 35, 10), (21, 31, 6),
- (25, 29, 4), (30, 27, 3), (41, 26, 1), (42, 25, 1),
- (38, 21, 8), (39, 21, 7), (41, 21, 7), (43, 20, 6),
- (45, 19, 6), (48, 19, 10), (51, 16, 20), (40, 26, 27),
- (33, 40, 38), (22, 70, 63), (23, 79, 81), (24, 89, 99),
- (21, 98, 107), (18, 107, 116), (10, 121, 132), (1, 136, 142),
- (5, 135, 154), (8, 130, 151), (11, 125, 149), (10, 123, 146),
- (10, 122, 144), (6, 117, 141), (7, 108, 135), (9, 98, 129),
- (11, 91, 123), (5, 92, 118), (3, 93, 118), (1, 94, 118),
- (1, 94, 118), (12, 87, 109), (25, 81, 96), (35, 79, 85),
- (44, 75, 66), (53, 68, 52), (63, 61, 39), (66, 57, 33),
- (70, 54, 27), (79, 41, 15), (76, 40, 11), (68, 43, 8),
- (62, 39, 11), (45, 41, 29), (41, 43, 35), (37, 45, 41),
- (32, 52, 46), (40, 54, 44), (47, 52, 44), (67, 51, 40),
- (107, 47, 43), (132, 48, 37), (157, 50, 31), (167, 49, 26),
- (177, 49, 22), (195, 43, 12), (199, 30, 10), (198, 31, 9),
- (187, 30, 11), (146, 38, 16), (134, 38, 16), (122, 39, 17),
- (97, 41, 18), (74, 41, 25), (53, 41, 36), (37, 42, 46),
- (19, 60, 61), (18, 63, 64), (18, 66, 67), (26, 67, 67),
- (34, 64, 68), (48, 63, 64), (58, 69, 57), (58, 79, 51),
- (66, 83, 38), (81, 79, 17), (84, 77, 12), (88, 76, 7),
- (82, 81, 4), (80, 82, 1), (78, 85, 0), (81, 80, 0),
- (99, 71, 0), (103, 68, 0), (108, 65, 0), (113, 65, 4),
- (117, 57, 11), (108, 58, 25), (100, 63, 39), (90, 64, 49),
- (76, 70, 62), (69, 64, 69), (49, 61, 80), (29, 61, 86),
- (14, 62, 87), (1, 63, 87), (0, 57, 82), (0, 52, 80),
- (0, 55, 69), (0, 57, 66), (0, 60, 63), (0, 56, 58),
- (0, 52, 57), (0, 48, 57), (0, 50, 58), (2, 56, 53),
- (6, 51, 47), (11, 46, 40), (12, 35, 37), (10, 32, 38),
- (9, 37, 32), (10, 39, 28), (19, 51, 17), (24, 54, 16),
- (27, 65, 26), (25, 81, 35), (22, 90, 41), (22, 103, 45),
- (21, 106, 49), (22, 108, 61), (20, 116, 79), (19, 119, 89),
- (15, 120, 100), (9, 115, 108), (5, 110, 114), (0, 108, 124),
- (0, 108, 125), (0, 109, 123), (2, 103, 119), (13, 95, 110),
- (26, 87, 102), (38, 83, 91), (40, 85, 78), (41, 89, 67),
- (52, 84, 50), (68, 75, 38), (95, 66, 27), (108, 64, 19),
- (119, 75, 14), (133, 76, 8), (147, 76, 8), (167, 72, 11),
- (181, 75, 15), (196, 82, 18), (207, 79, 19), (218, 73, 22),
- (215, 66, 27), (205, 71, 31), (198, 73, 32), (186, 69, 27),
- (181, 62, 22), (172, 48, 18), (154, 48, 16), (139, 46, 14),
- (121, 43, 12), (109, 43, 8), (103, 39, 5), (95, 37, 7),
- (90, 33, 12), (82, 28, 14), (76, 27, 18), (72, 31, 19),
- (65, 38, 26), (59, 45, 41), (53, 50, 49), (51, 53, 61),
- (61, 48, 59), (71, 51, 54), (86, 58, 54), (101, 71, 48)
- ),
-
-// 626 Rainy_Day_in_Spring
-((74, 101, 72), (82, 108, 82), (78, 97, 75), (75, 87, 68),
- (75, 83, 66), (75, 80, 64), (75, 75, 63), (75, 71, 62),
- (65, 46, 45), (60, 37, 36), (55, 28, 28), (50, 24, 24),
- (46, 21, 20), (41, 22, 18), (36, 24, 17), (35, 27, 17),
- (34, 30, 18), (29, 36, 18), (25, 39, 18), (22, 42, 19),
- (20, 47, 21), (18, 52, 24), (18, 54, 25), (19, 57, 26),
- (24, 63, 30), (24, 64, 31), (24, 65, 33), (26, 64, 33),
- (28, 64, 34), (30, 63, 34), (32, 63, 34), (37, 61, 36),
- (41, 61, 39), (49, 68, 46), (58, 76, 54), (67, 84, 63),
- (76, 84, 68), (85, 84, 74), (85, 82, 74), (86, 81, 74),
- (86, 83, 75), (91, 80, 76), (96, 78, 77), (96, 69, 74),
- (96, 61, 71), (96, 59, 70), (96, 57, 70), (101, 55, 71),
- (105, 55, 73), (102, 58, 76), (98, 61, 76), (95, 64, 77),
- (85, 67, 71), (76, 70, 66), (69, 71, 63), (63, 72, 61),
- (48, 77, 55), (42, 84, 53), (37, 91, 52), (33, 97, 51),
- (30, 104, 51), (31, 103, 51), (33, 102, 52), (35, 101, 53),
- (40, 99, 54), (42, 98, 55), (44, 89, 53), (47, 81, 51),
- (50, 77, 50), (54, 73, 50), (61, 67, 53), (68, 66, 57),
- (86, 68, 71), (94, 75, 80), (102, 82, 89), (109, 96, 98),
- (117, 111, 108), (119, 116, 112), (121, 122, 116), (121, 134, 122),
- (119, 141, 124), (106, 141, 115), (98, 129, 104), (91, 118, 94),
- (85, 110, 88), (80, 103, 82), (66, 85, 67), (55, 67, 53),
- (39, 38, 28), (39, 30, 26), (39, 23, 24), (43, 23, 27),
- (48, 23, 31), (59, 36, 41), (76, 52, 57), (96, 70, 77),
- (116, 91, 100), (158, 125, 140), (177, 138, 158), (196, 152, 177),
- (202, 157, 183), (208, 162, 189), (214, 167, 197), (218, 167, 196),
- (214, 156, 188), (208, 147, 181), (202, 139, 175), (200, 134, 170),
- (199, 130, 165), (191, 130, 160), (188, 129, 157), (190, 127, 157),
- (187, 125, 156), (181, 114, 145), (178, 112, 143), (175, 111, 141),
- (172, 108, 138), (170, 106, 137), (167, 99, 132), (159, 92, 124),
- (138, 77, 103), (129, 71, 94), (120, 65, 86), (115, 62, 82),
- (111, 60, 79), (103, 58, 72), (97, 56, 67), (91, 51, 60),
- (85, 46, 56), (72, 39, 46), (69, 40, 44), (67, 41, 43),
- (62, 43, 39), (60, 44, 39), (60, 44, 39), (59, 44, 40),
- (62, 46, 41), (65, 48, 44), (69, 50, 47), (72, 50, 49),
- (76, 51, 51), (86, 52, 59), (96, 54, 66), (103, 57, 72),
- (112, 61, 79), (134, 73, 97), (140, 77, 102), (146, 81, 107),
- (155, 90, 121), (164, 100, 130), (173, 112, 142), (178, 124, 152),
- (180, 142, 163), (178, 145, 163), (176, 148, 163), (173, 147, 162),
- (175, 149, 165), (174, 153, 166), (173, 155, 167), (169, 167, 166),
- (159, 167, 159), (161, 161, 157), (162, 155, 155), (164, 149, 154),
- (165, 148, 153), (157, 143, 145), (144, 135, 132), (135, 128, 124),
- (119, 93, 102), (117, 86, 98), (115, 80, 94), (110, 74, 87),
- (109, 75, 86), (112, 79, 91), (119, 87, 99), (130, 99, 113),
- (144, 114, 130), (160, 132, 146), (173, 151, 160), (181, 166, 172),
- (184, 179, 179), (186, 189, 185), (183, 193, 186), (176, 197, 181),
- (152, 190, 160), (147, 187, 156), (142, 184, 152), (134, 174, 144),
- (123, 166, 134), (110, 156, 121), (96, 143, 105), (84, 131, 95),
- (80, 119, 88), (77, 113, 85), (76, 107, 81), (75, 97, 74),
- (75, 90, 71), (80, 83, 71), (87, 80, 75), (97, 80, 81),
- (109, 77, 85), (118, 74, 88), (124, 70, 90), (125, 67, 90),
- (122, 66, 88), (116, 62, 81), (107, 58, 73), (94, 54, 63),
- (79, 51, 54), (67, 49, 46), (56, 49, 40), (51, 50, 37),
- (51, 52, 37), (54, 56, 42), (65, 61, 51), (78, 68, 61),
- (97, 77, 77), (117, 86, 94), (135, 99, 112), (156, 111, 131),
- (172, 121, 145), (188, 133, 161), (204, 144, 177), (213, 157, 190),
- (223, 166, 201), (229, 174, 208), (233, 180, 215), (239, 189, 223),
- (238, 199, 227), (238, 206, 229), (234, 211, 226), (231, 213, 223),
- (231, 216, 225), (223, 222, 222), (213, 223, 216), (196, 220, 201),
- (173, 210, 181), (156, 191, 162), (138, 172, 142), (124, 151, 124),
- (109, 129, 106), (89, 109, 88), (72, 87, 70), (59, 66, 54),
- (51, 50, 41), (49, 38, 34), (47, 33, 30), (44, 33, 30),
- (46, 35, 33), (47, 40, 35), (55, 51, 43), (59, 58, 46),
- (59, 64, 49), (59, 73, 52), (58, 75, 51), (66, 90, 62)
- ),
-
-// 627 Rainy_Forset
-((118, 126, 87), (157, 130, 79), (169, 125, 69), (182, 121, 59),
- (188, 119, 51), (194, 117, 43), (201, 115, 41), (209, 113, 40),
- (215, 77, 32), (191, 67, 26), (168, 57, 21), (155, 56, 21),
- (143, 55, 22), (133, 54, 23), (124, 53, 25), (115, 53, 25),
- (106, 53, 25), (77, 52, 25), (71, 51, 25), (66, 50, 25),
- (60, 46, 25), (55, 42, 25), (52, 39, 24), (50, 36, 23),
- (49, 33, 19), (47, 34, 19), (46, 35, 19), (50, 40, 24),
- (55, 45, 30), (58, 48, 35), (62, 52, 40), (69, 59, 57),
- (74, 74, 76), (94, 94, 103), (99, 97, 106), (104, 101, 109),
- (113, 111, 115), (123, 121, 121), (130, 124, 123), (137, 127, 126),
- (137, 121, 118), (132, 117, 107), (128, 113, 97), (127, 103, 90),
- (126, 94, 83), (122, 90, 81), (118, 86, 80), (109, 76, 76),
- (94, 67, 69), (74, 43, 42), (70, 38, 33), (67, 33, 25),
- (66, 30, 22), (65, 28, 19), (65, 27, 18), (66, 26, 18),
- (72, 30, 18), (76, 35, 19), (80, 40, 21), (86, 45, 22),
- (93, 50, 23), (96, 53, 23), (99, 56, 23), (103, 57, 25),
- (103, 60, 26), (106, 62, 28), (105, 59, 26), (104, 56, 25),
- (101, 54, 25), (99, 53, 25), (94, 55, 23), (90, 55, 23),
- (82, 57, 23), (79, 59, 24), (76, 62, 26), (72, 64, 27),
- (69, 66, 28), (68, 66, 28), (67, 67, 28), (65, 66, 28),
- (63, 62, 28), (63, 52, 26), (61, 49, 27), (60, 47, 29),
- (58, 48, 32), (57, 50, 36), (56, 56, 49), (62, 69, 70),
- (82, 111, 133), (100, 132, 157), (118, 154, 181), (127, 158, 185),
- (137, 162, 189), (137, 158, 175), (140, 158, 172), (128, 161, 189),
- (138, 155, 174), (144, 114, 111), (125, 88, 82), (106, 63, 53),
- (98, 56, 47), (90, 50, 42), (84, 43, 32), (84, 39, 26),
- (77, 36, 19), (71, 37, 18), (65, 38, 18), (61, 38, 18),
- (57, 38, 18), (52, 38, 18), (46, 33, 18), (42, 35, 19),
- (36, 35, 19), (32, 35, 21), (31, 33, 21), (30, 32, 22),
- (35, 32, 22), (39, 32, 23), (46, 35, 23), (52, 36, 22),
- (66, 36, 22), (75, 39, 22), (84, 42, 22), (89, 45, 22),
- (94, 49, 22), (104, 57, 26), (117, 59, 26), (127, 62, 26),
- (134, 63, 25), (137, 70, 30), (137, 72, 31), (138, 74, 33),
- (143, 79, 39), (147, 82, 43), (148, 83, 46), (144, 82, 53),
- (124, 89, 65), (115, 93, 67), (107, 97, 69), (105, 96, 69),
- (104, 96, 69), (96, 90, 63), (83, 83, 59), (67, 73, 55),
- (52, 65, 47), (40, 55, 38), (41, 55, 38), (43, 56, 38),
- (49, 63, 39), (59, 74, 40), (63, 92, 50), (74, 106, 62),
- (109, 121, 76), (124, 126, 70), (140, 131, 65), (164, 150, 62),
- (191, 170, 60), (216, 175, 70), (238, 175, 87), (255, 168, 90),
- (255, 165, 94), (245, 164, 94), (240, 163, 100), (235, 162, 107),
- (215, 147, 114), (195, 134, 118), (168, 121, 111), (130, 100, 101),
- (83, 66, 76), (80, 59, 69), (77, 53, 63), (79, 45, 47),
- (80, 40, 38), (84, 39, 29), (93, 42, 25), (106, 49, 26),
- (121, 57, 32), (133, 72, 36), (144, 90, 39), (162, 103, 35),
- (171, 114, 33), (181, 114, 33), (188, 111, 38), (192, 117, 40),
- (235, 124, 36), (235, 124, 39), (235, 124, 42), (231, 114, 50),
- (209, 109, 62), (207, 94, 62), (208, 92, 63), (194, 94, 72),
- (177, 97, 80), (150, 106, 97), (121, 101, 101), (101, 92, 96),
- (84, 80, 90), (74, 69, 77), (73, 66, 73), (69, 66, 69),
- (65, 62, 63), (59, 56, 57), (55, 49, 47), (57, 46, 40),
- (62, 50, 35), (66, 56, 33), (72, 62, 35), (74, 69, 38),
- (79, 76, 40), (80, 83, 45), (80, 90, 45), (82, 92, 45),
- (86, 92, 42), (89, 90, 42), (93, 87, 42), (90, 89, 42),
- (86, 89, 42), (87, 92, 39), (86, 94, 39), (89, 96, 40),
- (86, 97, 42), (80, 97, 45), (80, 99, 45), (77, 97, 45),
- (79, 94, 43), (77, 89, 45), (73, 83, 47), (70, 79, 49),
- (67, 74, 56), (70, 69, 56), (72, 62, 59), (73, 56, 60),
- (70, 57, 60), (69, 57, 65), (67, 59, 66), (69, 57, 65),
- (70, 53, 63), (72, 50, 60), (72, 52, 60), (70, 56, 60),
- (70, 63, 60), (73, 69, 62), (77, 73, 60), (82, 74, 60),
- (83, 76, 59), (82, 83, 59), (86, 92, 62), (90, 100, 63),
- (96, 107, 69), (92, 101, 72), (89, 94, 74), (90, 93, 79),
- (90, 94, 83), (101, 106, 86), (103, 111, 90), (107, 118, 89)
- ),
-
-// 628 Red_Light
-((46, 21, 37), (45, 26, 32), (42, 24, 31), (39, 22, 31),
- (32, 17, 33), (26, 12, 35), (23, 11, 38), (21, 11, 41),
- (18, 13, 56), (15, 11, 61), (13, 9, 67), (9, 7, 67),
- (6, 5, 68), (3, 3, 66), (0, 2, 64), (0, 4, 62),
- (1, 6, 60), (6, 16, 54), (7, 17, 49), (8, 18, 45),
- (7, 16, 38), (6, 14, 32), (6, 14, 28), (6, 14, 25),
- (6, 16, 16), (7, 17, 14), (8, 18, 12), (7, 15, 12),
- (6, 12, 13), (5, 9, 13), (5, 7, 13), (2, 2, 12),
- (0, 0, 11), (0, 0, 7), (0, 0, 6), (1, 0, 6),
- (4, 2, 6), (7, 4, 7), (11, 6, 7), (15, 8, 8),
- (40, 15, 8), (54, 16, 9), (69, 17, 11), (78, 22, 17),
- (88, 28, 23), (90, 30, 28), (93, 33, 33), (93, 39, 42),
- (92, 43, 49), (92, 36, 57), (88, 32, 58), (84, 29, 59),
- (75, 27, 63), (67, 26, 68), (59, 27, 70), (51, 28, 73),
- (24, 18, 72), (13, 11, 67), (3, 4, 62), (1, 2, 54),
- (0, 0, 47), (0, 0, 44), (0, 0, 41), (0, 0, 35),
- (0, 0, 30), (3, 2, 22), (6, 5, 20), (9, 9, 19),
- (11, 11, 19), (13, 13, 20), (17, 16, 22), (19, 19, 25),
- (25, 24, 27), (27, 26, 28), (29, 29, 29), (29, 29, 32),
- (29, 30, 35), (28, 29, 37), (28, 29, 40), (25, 27, 43),
- (23, 24, 45), (22, 20, 40), (24, 17, 35), (27, 15, 31),
- (31, 13, 29), (36, 11, 28), (46, 7, 24), (59, 4, 22),
- (93, 1, 19), (109, 7, 16), (126, 14, 13), (133, 15, 12),
- (140, 16, 12), (154, 17, 16), (164, 17, 18), (173, 17, 22),
- (181, 13, 21), (185, 15, 21), (178, 16, 19), (171, 17, 17),
- (162, 16, 17), (154, 16, 18), (136, 16, 24), (116, 12, 26),
- (83, 2, 30), (73, 4, 27), (64, 6, 25), (62, 8, 24),
- (60, 10, 23), (58, 17, 23), (55, 24, 22), (53, 29, 22),
- (49, 31, 24), (48, 33, 30), (49, 33, 32), (51, 34, 35),
- (66, 36, 34), (84, 38, 33), (103, 40, 30), (120, 40, 26),
- (149, 31, 24), (156, 25, 24), (164, 20, 25), (171, 18, 25),
- (178, 17, 25), (192, 17, 24), (206, 18, 18), (218, 16, 18),
- (228, 13, 16), (222, 9, 13), (217, 8, 12), (212, 7, 11),
- (197, 9, 12), (182, 15, 11), (169, 22, 14), (159, 28, 17),
- (139, 48, 21), (123, 46, 19), (108, 44, 17), (100, 42, 17),
- (92, 41, 17), (80, 41, 16), (73, 34, 16), (79, 38, 20),
- (87, 42, 20), (101, 41, 14), (105, 38, 14), (109, 35, 15),
- (111, 29, 15), (105, 19, 16), (103, 12, 21), (102, 10, 26),
- (98, 15, 33), (98, 17, 35), (98, 19, 38), (100, 20, 44),
- (102, 25, 52), (101, 32, 55), (100, 37, 54), (100, 38, 53),
- (100, 38, 49), (105, 34, 39), (110, 32, 38), (116, 30, 37),
- (129, 29, 36), (140, 29, 30), (150, 28, 24), (160, 23, 18),
- (159, 18, 8), (157, 17, 8), (155, 17, 8), (151, 18, 12),
- (143, 20, 13), (133, 23, 15), (123, 23, 16), (112, 20, 14),
- (95, 16, 15), (79, 16, 17), (66, 19, 22), (55, 23, 25),
- (46, 29, 27), (39, 35, 31), (38, 38, 32), (35, 38, 31),
- (30, 33, 35), (30, 33, 37), (30, 33, 39), (34, 35, 43),
- (40, 39, 49), (51, 44, 54), (63, 48, 59), (71, 53, 63),
- (70, 50, 67), (66, 46, 69), (61, 39, 69), (52, 33, 68),
- (47, 29, 65), (47, 23, 63), (50, 23, 57), (52, 20, 54),
- (53, 16, 49), (51, 11, 43), (43, 6, 37), (34, 4, 31),
- (27, 0, 26), (24, 0, 19), (23, 0, 14), (23, 0, 10),
- (25, 0, 7), (25, 0, 5), (26, 0, 4), (25, 0, 5),
- (21, 0, 5), (16, 0, 6), (11, 0, 6), (7, 0, 6),
- (3, 0, 5), (1, 0, 5), (0, 0, 5), (1, 0, 4),
- (2, 0, 5), (4, 0, 5), (5, 0, 5), (5, 0, 6),
- (6, 1, 6), (5, 1, 5), (5, 1, 4), (7, 0, 4),
- (11, 0, 4), (18, 1, 3), (25, 0, 4), (33, 0, 4),
- (41, 1, 5), (47, 1, 4), (53, 1, 4), (56, 0, 3),
- (62, 1, 2), (67, 1, 3), (70, 2, 5), (74, 5, 8),
- (78, 8, 11), (81, 11, 14), (79, 14, 17), (78, 16, 21),
- (79, 15, 26), (72, 14, 32), (66, 14, 36), (61, 15, 41),
- (59, 21, 44), (58, 26, 46), (56, 28, 46), (58, 27, 45),
- (56, 25, 43), (53, 22, 41), (48, 17, 40), (47, 17, 38)
- ),
-
-// 629 Riddle
-((50, 16, 8), (51, 15, 11), (47, 14, 12), (44, 14, 14),
- (39, 16, 17), (34, 19, 20), (31, 18, 22), (29, 17, 25),
- (23, 15, 29), (26, 19, 26), (30, 23, 24), (42, 27, 26),
- (55, 31, 29), (72, 40, 38), (89, 49, 48), (99, 56, 50),
- (109, 63, 53), (146, 92, 62), (164, 110, 80), (182, 129, 98),
- (184, 139, 108), (186, 149, 119), (182, 147, 118), (179, 145, 117),
- (163, 132, 109), (148, 119, 107), (133, 106, 106), (126, 92, 110),
- (120, 78, 115), (122, 72, 119), (125, 66, 123), (122, 52, 124),
- (123, 41, 131), (122, 29, 138), (118, 28, 134), (115, 28, 130),
- (109, 26, 119), (103, 25, 108), (94, 25, 99), (86, 25, 90),
- (56, 25, 46), (49, 25, 37), (42, 26, 29), (51, 25, 41),
- (60, 24, 53), (69, 25, 64), (78, 27, 75), (90, 35, 97),
- (99, 43, 116), (103, 54, 136), (100, 56, 137), (97, 59, 139),
- (86, 67, 132), (75, 75, 125), (70, 80, 120), (65, 85, 115),
- (53, 111, 102), (56, 116, 100), (59, 122, 99), (66, 133, 104),
- (74, 145, 110), (74, 152, 116), (75, 160, 122), (81, 169, 125),
- (86, 171, 120), (81, 153, 89), (66, 145, 76), (52, 138, 63),
- (49, 133, 55), (47, 128, 48), (47, 114, 34), (53, 99, 22),
- (55, 68, 13), (62, 59, 14), (70, 50, 15), (82, 52, 19),
- (95, 54, 24), (101, 57, 31), (107, 60, 38), (118, 63, 57),
- (131, 64, 79), (152, 82, 116), (158, 103, 130), (165, 124, 144),
- (166, 129, 148), (168, 135, 152), (168, 138, 161), (157, 139, 150),
- (128, 139, 115), (113, 133, 97), (99, 127, 79), (91, 121, 70),
- (83, 116, 62), (72, 102, 47), (62, 93, 36), (55, 84, 35),
- (60, 77, 36), (75, 74, 44), (84, 83, 52), (94, 92, 61),
- (101, 97, 67), (108, 102, 74), (116, 114, 85), (123, 127, 97),
- (143, 146, 122), (146, 152, 132), (150, 158, 142), (147, 161, 142),
- (145, 165, 143), (139, 166, 139), (136, 166, 132), (132, 164, 121),
- (131, 158, 114), (136, 150, 102), (139, 148, 100), (142, 146, 99),
- (141, 150, 97), (138, 153, 98), (143, 156, 103), (151, 161, 115),
- (170, 159, 145), (165, 158, 148), (160, 158, 152), (155, 158, 146),
- (150, 158, 141), (136, 151, 128), (124, 141, 113), (109, 129, 100),
- (96, 115, 86), (66, 93, 51), (58, 91, 45), (50, 90, 40),
- (33, 83, 38), (21, 77, 43), (17, 62, 44), (17, 49, 43),
- (20, 40, 48), (21, 38, 55), (23, 37, 62), (25, 35, 60),
- (27, 34, 59), (31, 35, 54), (37, 43, 53), (47, 57, 66),
- (61, 70, 85), (86, 94, 120), (92, 100, 123), (98, 107, 127),
- (107, 120, 132), (122, 131, 139), (134, 139, 145), (141, 139, 149),
- (137, 132, 131), (134, 131, 123), (132, 131, 116), (129, 135, 100),
- (124, 139, 89), (118, 146, 85), (111, 149, 82), (106, 148, 80),
- (106, 151, 80), (103, 153, 79), (101, 153, 81), (100, 153, 83),
- (91, 141, 83), (83, 123, 85), (81, 104, 88), (74, 90, 90),
- (67, 86, 95), (65, 84, 96), (63, 82, 97), (64, 73, 94),
- (62, 65, 93), (61, 66, 88), (62, 74, 81), (64, 84, 77),
- (70, 92, 72), (73, 96, 81), (75, 101, 89), (82, 100, 103),
- (91, 101, 119), (104, 97, 129), (116, 94, 146), (126, 97, 162),
- (159, 98, 196), (166, 98, 203), (173, 98, 211), (183, 96, 217),
- (179, 92, 220), (173, 90, 215), (166, 90, 197), (146, 82, 175),
- (128, 80, 150), (105, 69, 133), (82, 60, 118), (71, 60, 102),
- (50, 47, 74), (34, 38, 45), (19, 25, 25), (8, 17, 11),
- (13, 18, 9), (22, 20, 8), (30, 26, 7), (34, 25, 12),
- (39, 35, 19), (45, 39, 31), (56, 39, 43), (63, 40, 48),
- (61, 33, 50), (57, 32, 47), (49, 32, 46), (47, 30, 52),
- (43, 28, 55), (36, 22, 56), (26, 15, 52), (20, 14, 40),
- (16, 13, 33), (15, 15, 29), (16, 16, 26), (15, 13, 27),
- (19, 13, 26), (27, 9, 23), (38, 11, 20), (52, 17, 16),
- (63, 19, 27), (71, 31, 38), (78, 46, 49), (83, 60, 58),
- (88, 78, 52), (96, 90, 57), (98, 103, 66), (101, 127, 78),
- (103, 144, 89), (101, 163, 89), (104, 173, 86), (104, 172, 90),
- (110, 176, 98), (118, 181, 107), (125, 186, 115), (134, 187, 116),
- (135, 183, 118), (137, 175, 123), (135, 163, 129), (133, 149, 130),
- (126, 130, 118), (111, 114, 97), (100, 100, 79), (85, 86, 66),
- (77, 68, 62), (67, 49, 54), (56, 34, 39), (50, 26, 25),
- (41, 25, 11), (42, 23, 7), (43, 21, 6), (46, 17, 7)
- ),
-
-// 630 Riverside
-((82, 104, 100), (90, 97, 108), (93, 92, 113), (96, 88, 118),
- (92, 82, 119), (88, 77, 121), (84, 75, 121), (81, 74, 121),
- (67, 70, 115), (66, 68, 111), (65, 67, 107), (66, 66, 103),
- (68, 66, 100), (70, 65, 94), (72, 65, 89), (71, 64, 84),
- (70, 64, 79), (68, 60, 62), (69, 56, 62), (70, 52, 62),
- (73, 50, 67), (76, 48, 73), (77, 47, 77), (79, 47, 81),
- (82, 48, 84), (82, 51, 82), (82, 54, 80), (79, 58, 80),
- (77, 63, 80), (75, 63, 81), (73, 64, 83), (72, 66, 87),
- (72, 63, 92), (78, 65, 101), (86, 69, 102), (94, 74, 104),
- (97, 77, 105), (101, 81, 106), (103, 79, 105), (106, 78, 105),
- (115, 78, 107), (122, 78, 108), (130, 79, 109), (131, 78, 107),
- (132, 78, 106), (130, 76, 103), (128, 75, 100), (123, 74, 94),
- (118, 75, 93), (115, 87, 101), (111, 96, 106), (108, 106, 111),
- (102, 112, 118), (97, 118, 125), (96, 121, 130), (95, 124, 136),
- (97, 135, 164), (101, 143, 180), (105, 151, 197), (109, 158, 204),
- (113, 166, 211), (114, 166, 212), (116, 166, 214), (120, 162, 216),
- (129, 156, 213), (143, 139, 213), (142, 133, 205), (142, 128, 198),
- (140, 124, 191), (139, 120, 185), (132, 109, 175), (133, 101, 164),
- (133, 82, 138), (131, 79, 127), (130, 76, 117), (125, 73, 105),
- (120, 71, 93), (118, 71, 90), (116, 72, 87), (113, 75, 82),
- (118, 78, 80), (128, 92, 83), (135, 100, 85), (142, 109, 87),
- (147, 114, 86), (152, 119, 85), (159, 128, 85), (171, 137, 88),
- (189, 145, 98), (190, 148, 113), (192, 152, 128), (191, 152, 134),
- (191, 152, 141), (187, 150, 153), (182, 147, 165), (180, 141, 163),
- (174, 130, 160), (159, 115, 158), (147, 107, 156), (135, 99, 154),
- (128, 95, 153), (121, 91, 153), (113, 85, 144), (106, 76, 127),
- (99, 68, 96), (98, 65, 83), (97, 62, 70), (97, 61, 66),
- (98, 60, 62), (101, 59, 57), (105, 61, 58), (109, 67, 60),
- (115, 73, 59), (131, 83, 65), (133, 85, 68), (136, 88, 71),
- (142, 91, 74), (145, 90, 80), (144, 91, 86), (140, 91, 85),
- (138, 91, 80), (132, 91, 79), (126, 91, 79), (124, 88, 80),
- (122, 86, 81), (114, 79, 85), (103, 73, 86), (98, 66, 84),
- (93, 59, 78), (86, 56, 68), (85, 56, 67), (85, 56, 67),
- (86, 57, 70), (87, 58, 74), (95, 59, 82), (102, 59, 84),
- (111, 63, 76), (110, 63, 72), (110, 63, 68), (107, 61, 65),
- (104, 60, 63), (101, 58, 66), (101, 56, 69), (102, 59, 74),
- (104, 60, 79), (115, 69, 91), (116, 72, 92), (118, 75, 94),
- (117, 76, 101), (116, 75, 109), (114, 77, 117), (112, 83, 129),
- (120, 97, 154), (124, 103, 160), (128, 110, 167), (134, 123, 176),
- (139, 130, 180), (142, 139, 176), (142, 150, 173), (142, 158, 170),
- (142, 166, 166), (142, 184, 162), (141, 183, 160), (141, 182, 159),
- (137, 180, 154), (135, 177, 147), (135, 175, 138), (134, 171, 129),
- (131, 165, 122), (129, 160, 121), (127, 156, 121), (117, 148, 122),
- (107, 138, 126), (101, 134, 130), (96, 130, 134), (91, 127, 139),
- (89, 125, 143), (89, 121, 143), (88, 118, 143), (86, 114, 145),
- (84, 113, 149), (86, 117, 155), (86, 125, 157), (89, 132, 157),
- (85, 133, 152), (84, 130, 149), (84, 128, 146), (79, 122, 137),
- (77, 114, 134), (75, 109, 136), (79, 109, 139), (81, 110, 143),
- (83, 111, 150), (88, 110, 156), (88, 109, 156), (88, 107, 155),
- (84, 102, 156), (82, 96, 153), (80, 90, 148), (78, 85, 146),
- (80, 78, 150), (81, 74, 149), (82, 71, 143), (84, 71, 139),
- (84, 70, 132), (82, 70, 121), (78, 71, 113), (76, 73, 110),
- (75, 81, 108), (74, 91, 106), (77, 103, 111), (84, 113, 122),
- (92, 125, 131), (98, 132, 142), (102, 138, 157), (105, 144, 168),
- (107, 152, 179), (106, 161, 186), (106, 165, 194), (106, 170, 195),
- (106, 165, 196), (104, 156, 196), (101, 141, 191), (96, 126, 182),
- (90, 116, 170), (83, 105, 158), (79, 98, 144), (76, 90, 129),
- (74, 84, 115), (73, 76, 104), (72, 67, 88), (71, 61, 74),
- (68, 57, 63), (69, 54, 53), (71, 53, 45), (75, 54, 41),
- (80, 56, 41), (87, 56, 41), (93, 60, 42), (95, 65, 44),
- (98, 73, 48), (102, 84, 51), (104, 93, 56), (104, 99, 59),
- (103, 100, 62), (100, 105, 67), (94, 107, 71), (92, 113, 76),
- (93, 121, 81), (96, 132, 86), (100, 138, 86), (103, 138, 84),
- (103, 134, 86), (97, 125, 87), (91, 117, 88), (85, 106, 93)
- ),
-
-// 631 Rose_Bush
-((162, 149, 111), (153, 149, 103), (150, 125, 97), (148, 101, 92),
- (145, 86, 90), (142, 72, 89), (139, 65, 87), (137, 58, 85),
- (127, 31, 69), (120, 33, 65), (114, 35, 62), (113, 36, 62),
- (113, 38, 63), (113, 39, 64), (113, 40, 65), (113, 40, 66),
- (113, 40, 68), (118, 33, 73), (113, 33, 70), (109, 33, 67),
- (109, 31, 64), (109, 30, 61), (109, 29, 60), (109, 29, 59),
- (113, 34, 59), (118, 34, 62), (124, 35, 65), (122, 40, 63),
- (121, 45, 61), (121, 45, 60), (121, 46, 59), (122, 46, 60),
- (122, 46, 61), (133, 43, 72), (144, 36, 79), (155, 30, 86),
- (159, 28, 89), (163, 27, 92), (161, 29, 91), (159, 32, 91),
- (145, 46, 89), (138, 54, 93), (131, 62, 98), (132, 68, 107),
- (134, 74, 117), (137, 76, 124), (141, 78, 132), (154, 79, 142),
- (166, 86, 152), (185, 101, 162), (187, 111, 168), (190, 121, 175),
- (191, 128, 181), (192, 136, 187), (184, 136, 191), (177, 137, 196),
- (195, 128, 206), (203, 123, 204), (211, 118, 202), (215, 111, 199),
- (219, 105, 197), (219, 103, 194), (219, 102, 192), (220, 96, 184),
- (220, 84, 173), (215, 60, 154), (212, 48, 143), (209, 36, 133),
- (207, 30, 129), (206, 25, 125), (200, 21, 118), (192, 23, 111),
- (182, 33, 100), (179, 39, 98), (177, 46, 97), (175, 54, 97),
- (174, 62, 97), (176, 61, 96), (179, 60, 96), (178, 60, 98),
- (177, 61, 99), (174, 62, 104), (175, 66, 108), (176, 70, 113),
- (176, 72, 117), (177, 74, 122), (178, 83, 132), (186, 84, 138),
- (198, 78, 153), (201, 69, 154), (205, 60, 155), (205, 54, 153),
- (206, 49, 151), (207, 38, 145), (207, 28, 139), (207, 24, 131),
- (206, 21, 125), (188, 28, 114), (180, 31, 110), (173, 34, 106),
- (171, 35, 104), (169, 37, 102), (166, 42, 107), (165, 47, 112),
- (174, 60, 122), (175, 68, 128), (176, 76, 135), (176, 79, 136),
- (177, 82, 137), (177, 85, 138), (177, 89, 138), (175, 94, 146),
- (173, 103, 158), (185, 124, 185), (190, 130, 190), (196, 136, 196),
- (208, 144, 204), (217, 153, 201), (225, 158, 184), (228, 159, 174),
- (219, 148, 148), (208, 148, 137), (197, 148, 127), (191, 151, 121),
- (186, 155, 116), (176, 163, 109), (161, 168, 101), (146, 167, 90),
- (135, 164, 82), (119, 148, 69), (114, 141, 65), (110, 135, 61),
- (96, 123, 51), (84, 109, 44), (71, 96, 38), (60, 84, 30),
- (45, 67, 19), (48, 61, 22), (51, 55, 25), (56, 48, 27),
- (61, 42, 30), (69, 33, 37), (79, 30, 48), (89, 27, 55),
- (99, 27, 64), (120, 23, 80), (122, 25, 83), (125, 27, 87),
- (135, 24, 94), (142, 22, 100), (150, 19, 104), (155, 20, 106),
- (161, 27, 109), (163, 29, 110), (165, 31, 112), (173, 31, 118),
- (175, 36, 119), (172, 42, 118), (164, 46, 114), (159, 43, 110),
- (151, 44, 102), (128, 45, 82), (119, 47, 75), (111, 49, 69),
- (101, 50, 58), (96, 50, 54), (90, 59, 50), (83, 71, 49),
- (77, 66, 47), (76, 64, 46), (75, 62, 45), (70, 60, 41),
- (54, 63, 34), (40, 58, 26), (36, 52, 23), (29, 48, 23),
- (27, 46, 22), (26, 44, 22), (26, 44, 22), (29, 45, 22),
- (45, 39, 23), (53, 32, 22), (62, 24, 20), (68, 20, 18),
- (69, 21, 17), (69, 20, 17), (69, 20, 17), (68, 21, 16),
- (62, 30, 18), (62, 30, 17), (63, 31, 16), (65, 31, 16),
- (70, 26, 15), (71, 26, 16), (72, 25, 15), (71, 23, 18),
- (71, 24, 20), (70, 25, 24), (71, 28, 31), (73, 32, 39),
- (77, 36, 47), (85, 38, 58), (93, 44, 72), (103, 50, 84),
- (112, 57, 96), (117, 68, 105), (123, 73, 103), (128, 76, 103),
- (130, 79, 107), (132, 78, 110), (136, 76, 109), (143, 73, 115),
- (152, 70, 119), (161, 68, 125), (166, 70, 132), (171, 71, 132),
- (174, 69, 126), (175, 66, 118), (173, 58, 110), (167, 51, 100),
- (163, 40, 91), (160, 26, 84), (156, 14, 80), (150, 8, 79),
- (147, 4, 80), (146, 2, 80), (146, 1, 76), (144, 0, 71),
- (136, 1, 67), (128, 4, 63), (126, 1, 54), (127, 0, 52),
- (127, 0, 53), (127, 0, 56), (127, 0, 62), (128, 6, 68),
- (130, 12, 74), (132, 25, 83), (132, 42, 96), (135, 55, 105),
- (144, 68, 109), (156, 75, 117), (169, 83, 125), (182, 92, 139),
- (195, 99, 152), (208, 104, 160), (219, 113, 175), (225, 126, 192),
- (229, 139, 209), (228, 140, 207), (220, 143, 204), (211, 143, 199),
- (202, 145, 189), (193, 143, 155), (183, 161, 132), (175, 156, 122)
- ),
-
-// 632 Rusted
-((129, 170, 176), (126, 158, 170), (135, 161, 178), (144, 164, 187),
- (152, 172, 198), (160, 180, 209), (162, 182, 213), (165, 185, 218),
- (179, 199, 235), (176, 196, 229), (173, 193, 223), (163, 182, 206),
- (153, 172, 190), (147, 159, 167), (142, 146, 145), (140, 136, 127),
- (138, 127, 110), (127, 100, 91), (124, 97, 90), (122, 94, 89),
- (117, 91, 92), (112, 88, 96), (105, 90, 104), (98, 92, 112),
- (76, 100, 119), (70, 93, 111), (64, 86, 103), (58, 80, 94),
- (52, 75, 85), (50, 71, 80), (49, 68, 75), (45, 63, 64),
- (41, 59, 57), (38, 50, 46), (36, 49, 42), (35, 48, 39),
- (34, 45, 36), (34, 42, 34), (34, 41, 34), (34, 40, 35),
- (33, 41, 36), (34, 43, 39), (36, 46, 42), (41, 51, 50),
- (46, 57, 59), (48, 61, 64), (50, 65, 70), (57, 73, 81),
- (64, 82, 94), (81, 101, 117), (86, 105, 121), (91, 110, 126),
- (92, 110, 121), (93, 110, 117), (91, 107, 111), (89, 104, 106),
- (93, 81, 66), (93, 74, 51), (93, 67, 37), (94, 64, 30),
- (96, 62, 24), (96, 63, 25), (97, 64, 27), (97, 73, 36),
- (101, 79, 47), (103, 116, 72), (110, 130, 76), (117, 145, 81),
- (122, 143, 79), (127, 141, 77), (135, 133, 68), (142, 124, 55),
- (138, 101, 33), (135, 79, 23), (133, 58, 13), (131, 50, 7),
- (130, 42, 2), (131, 43, 1), (133, 45, 1), (133, 46, 1),
- (126, 50, 0), (133, 49, 2), (128, 54, 5), (123, 59, 9),
- (118, 61, 15), (113, 64, 22), (109, 72, 35), (99, 76, 46),
- (83, 81, 67), (76, 83, 76), (70, 86, 86), (67, 86, 90),
- (65, 86, 94), (62, 84, 98), (65, 86, 102), (70, 90, 107),
- (78, 100, 117), (95, 115, 135), (98, 119, 140), (102, 124, 145),
- (102, 123, 145), (102, 123, 145), (98, 118, 139), (92, 111, 129),
- (78, 94, 107), (75, 90, 100), (72, 86, 94), (70, 84, 91),
- (69, 83, 89), (67, 83, 85), (66, 85, 88), (67, 85, 88),
- (66, 84, 87), (60, 80, 77), (58, 76, 74), (56, 73, 71),
- (52, 68, 67), (52, 68, 64), (56, 72, 67), (58, 75, 73),
- (70, 90, 101), (79, 101, 114), (89, 112, 128), (94, 117, 136),
- (99, 122, 144), (106, 131, 156), (116, 139, 166), (121, 145, 171),
- (126, 147, 175), (128, 150, 178), (127, 151, 178), (127, 152, 178),
- (126, 150, 177), (126, 148, 174), (125, 145, 167), (124, 145, 160),
- (130, 158, 138), (128, 158, 122), (126, 159, 107), (129, 155, 99),
- (132, 151, 92), (143, 144, 74), (147, 134, 52), (137, 126, 41),
- (134, 108, 32), (137, 71, 14), (128, 68, 15), (119, 66, 17),
- (102, 63, 23), (88, 62, 32), (85, 59, 36), (72, 62, 47),
- (61, 75, 78), (65, 80, 86), (70, 85, 94), (77, 95, 108),
- (75, 93, 106), (79, 98, 110), (82, 100, 109), (83, 102, 106),
- (76, 94, 92), (69, 75, 56), (70, 70, 47), (71, 65, 39),
- (73, 54, 26), (69, 51, 20), (70, 42, 18), (70, 40, 20),
- (69, 48, 32), (70, 50, 37), (72, 53, 43), (72, 62, 54),
- (72, 72, 69), (73, 87, 79), (80, 98, 88), (87, 105, 90),
- (89, 104, 90), (87, 100, 88), (82, 97, 89), (77, 92, 84),
- (71, 85, 74), (66, 76, 67), (62, 71, 68), (61, 71, 75),
- (72, 89, 84), (78, 95, 86), (85, 102, 88), (95, 115, 95),
- (106, 127, 99), (110, 131, 107), (114, 132, 105), (111, 129, 98),
- (105, 124, 87), (94, 111, 85), (84, 100, 85), (76, 91, 89),
- (73, 90, 92), (75, 93, 100), (81, 100, 112), (90, 110, 129),
- (103, 123, 148), (117, 137, 166), (128, 148, 181), (135, 155, 189),
- (140, 159, 192), (142, 161, 195), (142, 162, 196), (138, 161, 191),
- (132, 156, 184), (126, 151, 179), (123, 146, 175), (120, 144, 168),
- (117, 141, 159), (108, 134, 149), (97, 122, 135), (87, 109, 118),
- (79, 96, 99), (72, 82, 78), (63, 66, 57), (55, 51, 40),
- (47, 41, 29), (42, 35, 20), (41, 29, 15), (39, 27, 13),
- (38, 24, 12), (30, 24, 12), (25, 25, 15), (22, 29, 21),
- (26, 31, 24), (25, 30, 25), (25, 34, 30), (32, 45, 43),
- (47, 61, 57), (61, 75, 73), (71, 87, 90), (85, 104, 114),
- (103, 121, 135), (124, 142, 157), (138, 156, 177), (148, 168, 194),
- (154, 174, 206), (158, 182, 212), (160, 183, 215), (162, 183, 211),
- (170, 178, 203), (176, 188, 197), (183, 197, 205), (186, 209, 214),
- (197, 204, 217), (203, 214, 216), (204, 223, 222), (191, 230, 227),
- (177, 217, 222), (164, 204, 214), (153, 193, 202), (140, 181, 191)
- ),
-
-// 633 Sachet
-((73, 104, 39), (49, 73, 24), (32, 55, 17), (15, 37, 10),
- (13, 36, 14), (12, 36, 18), (14, 36, 19), (16, 36, 21),
- (29, 65, 32), (44, 83, 38), (59, 102, 45), (73, 117, 49),
- (88, 133, 53), (94, 138, 54), (101, 143, 55), (97, 142, 51),
- (94, 141, 48), (85, 132, 39), (73, 122, 37), (62, 112, 35),
- (61, 110, 36), (60, 109, 37), (57, 106, 36), (54, 104, 36),
- (70, 115, 40), (78, 118, 46), (86, 121, 52), (91, 123, 57),
- (97, 125, 63), (100, 124, 62), (103, 123, 61), (97, 114, 60),
- (85, 113, 57), (76, 105, 59), (66, 99, 63), (57, 93, 67),
- (49, 85, 63), (41, 78, 60), (40, 77, 58), (39, 77, 57),
- (37, 78, 50), (41, 83, 49), (46, 89, 49), (50, 88, 50),
- (54, 87, 51), (51, 84, 49), (49, 81, 47), (48, 78, 42),
- (46, 71, 44), (37, 62, 49), (47, 58, 71), (58, 54, 93),
- (65, 58, 110), (73, 62, 128), (81, 61, 143), (90, 60, 159),
- (110, 98, 158), (123, 115, 153), (136, 132, 148), (142, 142, 137),
- (148, 153, 127), (150, 153, 137), (153, 153, 147), (160, 150, 157),
- (155, 134, 162), (135, 117, 163), (130, 122, 143), (126, 127, 123),
- (127, 129, 111), (128, 132, 99), (135, 143, 82), (139, 155, 74),
- (132, 148, 56), (112, 132, 54), (93, 117, 52), (70, 94, 42),
- (47, 71, 33), (37, 59, 30), (27, 48, 27), (13, 28, 19),
- (7, 21, 15), (3, 20, 14), (8, 30, 17), (14, 40, 21),
- (18, 48, 21), (22, 56, 22), (36, 75, 26), (58, 93, 26),
- (85, 114, 32), (95, 113, 48), (106, 113, 64), (106, 107, 77),
- (106, 102, 91), (101, 85, 104), (96, 78, 114), (91, 79, 125),
- (83, 79, 118), (77, 86, 91), (74, 95, 87), (71, 104, 83),
- (74, 106, 85), (78, 108, 87), (80, 108, 94), (79, 101, 96),
- (89, 109, 97), (95, 114, 90), (102, 120, 84), (111, 127, 82),
- (120, 134, 80), (133, 144, 83), (144, 156, 78), (150, 160, 73),
- (148, 156, 77), (116, 135, 54), (105, 125, 51), (94, 116, 49),
- (69, 98, 38), (50, 80, 27), (34, 62, 23), (24, 51, 22),
- (40, 60, 31), (54, 73, 43), (69, 87, 55), (74, 94, 55),
- (80, 102, 56), (82, 112, 59), (82, 113, 66), (85, 112, 71),
- (86, 105, 75), (116, 114, 125), (127, 123, 137), (139, 132, 149),
- (149, 143, 159), (165, 160, 159), (174, 174, 158), (169, 181, 140),
- (143, 162, 99), (139, 156, 90), (135, 151, 81), (135, 152, 79),
- (135, 153, 77), (133, 151, 74), (144, 159, 72), (156, 170, 69),
- (162, 173, 68), (168, 182, 72), (168, 182, 73), (169, 182, 75),
- (165, 176, 79), (163, 173, 79), (157, 167, 77), (145, 158, 76),
- (125, 134, 69), (116, 129, 64), (108, 124, 60), (89, 111, 55),
- (73, 99, 49), (58, 86, 37), (43, 72, 29), (30, 61, 21),
- (20, 48, 12), (7, 28, 4), (6, 25, 2), (6, 22, 1),
- (3, 16, 0), (0, 12, 0), (1, 14, 0), (3, 17, 1),
- (4, 27, 1), (5, 31, 2), (7, 36, 4), (12, 44, 7),
- (17, 50, 10), (23, 58, 13), (31, 66, 16), (36, 71, 21),
- (39, 74, 26), (49, 80, 27), (58, 85, 26), (67, 89, 29),
- (85, 106, 35), (104, 123, 40), (122, 135, 44), (139, 152, 51),
- (154, 173, 67), (155, 172, 67), (156, 172, 67), (156, 169, 68),
- (157, 173, 71), (157, 176, 73), (159, 173, 71), (167, 177, 74),
- (172, 184, 78), (174, 186, 76), (176, 187, 75), (174, 184, 74),
- (165, 178, 68), (153, 169, 66), (139, 158, 63), (116, 139, 57),
- (100, 126, 62), (96, 127, 66), (100, 129, 77), (122, 150, 109),
- (148, 172, 132), (167, 182, 140), (180, 197, 148), (185, 186, 162),
- (178, 160, 166), (157, 143, 148), (143, 123, 140), (139, 113, 137),
- (136, 124, 124), (145, 138, 114), (153, 155, 99), (157, 172, 88),
- (166, 182, 86), (173, 186, 90), (178, 190, 92), (186, 200, 101),
- (183, 202, 116), (178, 193, 109), (177, 194, 102), (159, 185, 105),
- (132, 159, 86), (107, 131, 61), (82, 105, 49), (55, 80, 36),
- (35, 54, 22), (25, 36, 18), (12, 29, 16), (9, 28, 17),
- (18, 34, 19), (26, 49, 23), (35, 67, 33), (55, 85, 40),
- (75, 101, 40), (89, 113, 43), (103, 120, 50), (112, 121, 48),
- (122, 121, 50), (121, 121, 63), (113, 124, 71), (117, 125, 79),
- (119, 124, 100), (110, 115, 129), (110, 106, 147), (119, 106, 154),
- (116, 94, 165), (108, 87, 162), (111, 98, 144), (112, 108, 128),
- (109, 122, 106), (115, 135, 82), (122, 142, 71), (95, 125, 58)
- ),
-
-// 634 Sage
-((63, 51, 34), (64, 46, 25), (66, 53, 29), (69, 60, 33),
- (76, 73, 44), (83, 86, 55), (87, 93, 60), (91, 100, 66),
- (111, 135, 90), (122, 151, 105), (134, 168, 121), (138, 178, 129),
- (143, 189, 138), (141, 192, 139), (139, 196, 141), (139, 198, 140),
- (139, 201, 140), (137, 198, 134), (130, 192, 124), (124, 186, 114),
- (120, 181, 107), (117, 176, 100), (120, 176, 99), (123, 176, 98),
- (135, 166, 88), (131, 150, 77), (127, 134, 66), (118, 121, 61),
- (109, 109, 57), (105, 102, 53), (101, 96, 50), (94, 80, 36),
- (84, 60, 24), (58, 30, 8), (49, 25, 6), (41, 21, 5),
- (38, 20, 5), (36, 19, 5), (36, 19, 5), (36, 19, 5),
- (41, 22, 6), (40, 22, 6), (40, 23, 6), (37, 24, 7),
- (35, 25, 8), (36, 26, 9), (37, 28, 11), (40, 31, 13),
- (44, 35, 19), (43, 61, 33), (48, 72, 40), (53, 84, 48),
- (58, 87, 52), (63, 90, 57), (63, 92, 56), (64, 95, 56),
- (62, 94, 47), (66, 86, 42), (71, 78, 38), (81, 75, 32),
- (91, 73, 27), (94, 70, 23), (97, 68, 20), (98, 67, 20),
- (96, 66, 21), (103, 81, 37), (107, 92, 46), (111, 104, 55),
- (108, 109, 58), (105, 114, 62), (96, 123, 71), (91, 129, 76),
- (93, 135, 86), (92, 134, 85), (91, 134, 84), (90, 124, 74),
- (90, 114, 65), (88, 106, 60), (87, 98, 55), (81, 81, 45),
- (72, 65, 37), (53, 41, 18), (46, 32, 12), (39, 24, 7),
- (36, 21, 6), (34, 19, 5), (31, 16, 4), (27, 14, 3),
- (28, 15, 3), (31, 19, 4), (35, 23, 5), (37, 25, 6),
- (40, 28, 7), (44, 33, 12), (50, 41, 19), (58, 48, 28),
- (67, 61, 37), (95, 95, 70), (104, 109, 84), (113, 123, 99),
- (113, 126, 101), (114, 129, 103), (118, 130, 107), (116, 130, 106),
- (107, 120, 97), (94, 108, 82), (82, 96, 67), (75, 87, 59),
- (68, 79, 52), (57, 67, 42), (51, 59, 32), (48, 54, 24),
- (50, 53, 19), (51, 56, 17), (53, 58, 18), (55, 61, 20),
- (58, 65, 22), (62, 66, 23), (63, 63, 22), (61, 62, 23),
- (60, 60, 24), (62, 57, 22), (64, 55, 20), (63, 52, 18),
- (63, 50, 17), (65, 44, 13), (64, 40, 11), (65, 37, 9),
- (66, 35, 6), (59, 28, 1), (56, 25, 0), (53, 22, 0),
- (46, 17, 1), (39, 14, 0), (31, 13, 1), (27, 12, 2),
- (22, 14, 4), (22, 17, 5), (23, 20, 6), (25, 21, 7),
- (27, 22, 8), (31, 24, 10), (35, 27, 12), (38, 31, 15),
- (40, 32, 16), (41, 33, 17), (40, 32, 16), (39, 31, 16),
- (36, 30, 15), (34, 29, 14), (30, 27, 13), (26, 24, 10),
- (20, 21, 5), (20, 22, 4), (21, 23, 4), (23, 24, 5),
- (27, 27, 9), (34, 35, 15), (42, 44, 22), (51, 60, 28),
- (60, 77, 35), (82, 109, 58), (87, 116, 66), (93, 124, 74),
- (104, 143, 88), (113, 161, 99), (120, 169, 107), (125, 175, 110),
- (128, 176, 114), (128, 176, 113), (129, 176, 113), (129, 170, 113),
- (125, 159, 107), (119, 142, 96), (111, 125, 83), (103, 112, 70),
- (96, 99, 63), (88, 87, 56), (78, 75, 51), (72, 64, 47),
- (66, 55, 39), (58, 48, 33), (53, 43, 27), (48, 39, 23),
- (51, 41, 25), (52, 43, 25), (53, 46, 26), (55, 50, 25),
- (59, 53, 23), (64, 54, 24), (67, 55, 26), (72, 58, 30),
- (73, 63, 31), (77, 70, 31), (81, 77, 36), (85, 86, 43),
- (87, 96, 54), (87, 108, 65), (88, 119, 69), (88, 129, 75),
- (91, 138, 82), (95, 143, 89), (98, 147, 98), (100, 148, 99),
- (101, 146, 96), (110, 142, 90), (119, 133, 79), (127, 122, 70),
- (129, 108, 59), (123, 95, 47), (120, 84, 37), (118, 75, 27),
- (117, 68, 20), (113, 60, 14), (99, 53, 8), (84, 45, 4),
- (69, 39, 2), (58, 35, 2), (52, 34, 1), (47, 34, 2),
- (46, 35, 4), (46, 39, 7), (47, 41, 9), (49, 43, 9),
- (51, 44, 8), (52, 43, 8), (56, 44, 10), (63, 45, 13),
- (69, 46, 15), (77, 51, 17), (89, 60, 23), (97, 75, 35),
- (109, 92, 53), (121, 110, 73), (130, 127, 91), (148, 144, 108),
- (166, 166, 129), (182, 185, 150), (195, 206, 172), (204, 221, 193),
- (210, 228, 205), (216, 234, 211), (216, 230, 209), (209, 227, 202),
- (205, 223, 197), (198, 215, 187), (185, 205, 175), (170, 186, 160),
- (148, 167, 141), (130, 150, 122), (117, 131, 103), (104, 111, 86),
- (93, 92, 68), (81, 75, 54), (71, 64, 45), (66, 57, 38)
- ),
-
-// 635 Saturday_Morning
-((126, 171, 215), (115, 175, 207), (106, 179, 205), (98, 183, 204),
- (101, 182, 200), (104, 182, 197), (110, 179, 194), (117, 177, 191),
- (141, 156, 199), (151, 150, 199), (162, 145, 199), (163, 144, 204),
- (165, 144, 210), (168, 143, 211), (171, 143, 212), (174, 140, 211),
- (177, 138, 211), (181, 125, 189), (188, 125, 172), (196, 126, 155),
- (199, 117, 139), (203, 108, 124), (206, 110, 112), (209, 112, 100),
- (224, 117, 67), (220, 107, 66), (217, 98, 65), (217, 99, 71),
- (217, 101, 77), (215, 100, 83), (213, 99, 90), (210, 103, 113),
- (201, 105, 140), (200, 123, 175), (199, 128, 188), (198, 133, 201),
- (198, 123, 199), (199, 114, 197), (202, 108, 191), (205, 103, 185),
- (210, 91, 157), (210, 93, 146), (210, 96, 136), (212, 110, 138),
- (215, 124, 140), (211, 131, 140), (208, 139, 140), (198, 159, 151),
- (185, 171, 167), (175, 183, 190), (168, 182, 192), (161, 181, 195),
- (149, 179, 199), (138, 178, 203), (131, 180, 203), (125, 182, 203),
- (113, 175, 209), (109, 171, 211), (106, 167, 214), (118, 157, 208),
- (130, 147, 203), (142, 141, 198), (155, 135, 194), (180, 128, 185),
- (197, 123, 177), (228, 107, 158), (239, 103, 152), (251, 99, 147),
- (252, 95, 145), (254, 91, 144), (253, 85, 135), (252, 76, 132),
- (250, 54, 148), (244, 52, 157), (238, 50, 167), (235, 51, 176),
- (233, 53, 186), (231, 59, 192), (229, 65, 199), (222, 80, 211),
- (215, 93, 208), (224, 105, 167), (227, 106, 152), (231, 107, 138),
- (232, 103, 134), (233, 100, 130), (238, 91, 112), (245, 86, 98),
- (242, 78, 106), (241, 77, 114), (241, 76, 123), (240, 78, 130),
- (239, 80, 138), (231, 93, 155), (220, 107, 166), (213, 123, 167),
- (205, 140, 170), (191, 188, 165), (194, 203, 147), (197, 218, 130),
- (196, 220, 123), (196, 222, 116), (192, 220, 117), (199, 218, 114),
- (210, 197, 115), (207, 185, 130), (204, 173, 145), (205, 167, 145),
- (207, 161, 146), (212, 150, 138), (217, 133, 132), (225, 121, 129),
- (231, 108, 125), (244, 82, 99), (246, 78, 95), (249, 74, 92),
- (249, 70, 89), (245, 67, 81), (245, 68, 75), (247, 70, 78),
- (246, 70, 84), (245, 71, 90), (244, 72, 96), (243, 74, 104),
- (242, 77, 112), (236, 79, 130), (224, 87, 145), (218, 94, 156),
- (211, 103, 163), (179, 124, 180), (173, 128, 186), (168, 132, 192),
- (160, 129, 198), (156, 125, 205), (147, 124, 201), (150, 124, 202),
- (175, 104, 195), (189, 99, 188), (203, 94, 181), (209, 95, 177),
- (215, 97, 174), (224, 98, 169), (227, 105, 170), (221, 116, 175),
- (217, 128, 178), (195, 155, 191), (187, 163, 194), (180, 172, 198),
- (172, 180, 200), (166, 184, 202), (162, 180, 204), (157, 181, 210),
- (143, 181, 219), (138, 179, 220), (133, 177, 221), (127, 179, 220),
- (129, 181, 218), (133, 185, 217), (133, 181, 215), (134, 176, 206),
- (142, 166, 197), (163, 150, 166), (171, 145, 159), (180, 141, 153),
- (198, 125, 148), (207, 114, 150), (209, 108, 151), (216, 113, 154),
- (228, 117, 174), (224, 118, 182), (221, 119, 191), (209, 127, 209),
- (192, 138, 218), (179, 149, 222), (171, 160, 223), (163, 164, 223),
- (153, 169, 217), (142, 173, 210), (136, 183, 200), (138, 183, 194),
- (139, 177, 193), (137, 169, 195), (131, 169, 199), (129, 171, 202),
- (122, 163, 212), (122, 159, 218), (122, 156, 224), (121, 155, 236),
- (108, 154, 235), (99, 153, 228), (106, 146, 229), (124, 137, 239),
- (131, 128, 246), (130, 122, 240), (136, 121, 234), (152, 120, 233),
- (171, 123, 234), (180, 125, 233), (179, 130, 227), (176, 132, 224),
- (175, 134, 220), (181, 139, 219), (182, 141, 218), (185, 138, 214),
- (187, 129, 202), (190, 118, 186), (188, 117, 178), (178, 113, 174),
- (173, 110, 171), (165, 102, 166), (157, 107, 173), (142, 105, 186),
- (138, 96, 201), (136, 91, 207), (141, 98, 215), (148, 108, 216),
- (164, 104, 222), (171, 105, 220), (178, 110, 215), (180, 125, 201),
- (184, 138, 196), (181, 148, 197), (182, 154, 202), (179, 156, 203),
- (172, 156, 206), (163, 152, 211), (161, 148, 219), (161, 145, 224),
- (156, 144, 224), (148, 143, 224), (141, 144, 227), (141, 146, 230),
- (140, 149, 229), (141, 154, 229), (139, 160, 228), (139, 164, 228),
- (137, 162, 227), (141, 160, 227), (148, 161, 224), (155, 161, 220),
- (163, 157, 211), (170, 149, 201), (180, 144, 186), (182, 142, 174),
- (184, 145, 171), (175, 144, 172), (168, 138, 175), (152, 124, 177),
- (140, 116, 191), (124, 114, 204), (120, 123, 219), (124, 131, 224),
- (126, 131, 231), (130, 121, 231), (129, 123, 232), (134, 143, 220)
- ),
-
-// 636 Scattered_Petals
-((68, 120, 123), (57, 97, 96), (51, 86, 84), (45, 75, 73),
- (40, 63, 61), (36, 52, 50), (35, 48, 45), (34, 45, 40),
- (33, 35, 27), (32, 32, 26), (31, 30, 25), (33, 31, 24),
- (35, 33, 24), (37, 39, 23), (39, 45, 23), (39, 48, 24),
- (40, 51, 26), (42, 55, 32), (43, 58, 35), (45, 62, 38),
- (53, 72, 43), (61, 82, 48), (63, 86, 54), (66, 91, 60),
- (74, 107, 81), (78, 111, 82), (82, 115, 83), (82, 112, 83),
- (82, 110, 83), (80, 107, 83), (78, 104, 83), (69, 92, 77),
- (63, 82, 68), (54, 60, 53), (56, 58, 52), (58, 56, 51),
- (70, 62, 63), (83, 69, 75), (94, 71, 83), (106, 74, 91),
- (150, 82, 117), (151, 86, 117), (153, 90, 117), (148, 85, 114),
- (144, 80, 112), (141, 73, 108), (139, 67, 105), (123, 58, 89),
- (95, 47, 69), (42, 34, 33), (30, 29, 26), (19, 25, 19),
- (14, 22, 16), (10, 20, 13), (11, 21, 13), (12, 23, 14),
- (21, 36, 19), (26, 46, 27), (31, 57, 35), (39, 65, 43),
- (48, 73, 52), (55, 75, 58), (62, 78, 64), (88, 80, 83),
- (114, 88, 103), (157, 104, 146), (166, 116, 157), (176, 129, 168),
- (178, 133, 170), (180, 138, 172), (178, 144, 176), (169, 141, 174),
- (142, 136, 153), (117, 131, 133), (92, 126, 113), (76, 108, 93),
- (60, 91, 73), (57, 83, 67), (55, 76, 61), (51, 64, 51),
- (46, 55, 46), (37, 41, 36), (37, 40, 33), (38, 40, 31),
- (37, 39, 31), (36, 39, 32), (33, 39, 34), (30, 35, 36),
- (30, 36, 35), (29, 41, 38), (29, 47, 42), (30, 50, 45),
- (31, 53, 48), (33, 59, 50), (38, 63, 49), (42, 65, 48),
- (42, 72, 53), (49, 88, 63), (53, 93, 63), (58, 99, 63),
- (58, 103, 65), (58, 107, 68), (62, 117, 77), (69, 131, 91),
- (78, 151, 111), (77, 154, 116), (77, 158, 121), (78, 158, 121),
- (79, 158, 122), (79, 155, 114), (78, 146, 106), (74, 139, 93),
- (69, 129, 81), (64, 109, 57), (61, 104, 52), (59, 99, 48),
- (57, 94, 39), (57, 93, 36), (63, 97, 40), (73, 105, 47),
- (79, 124, 74), (80, 132, 85), (81, 140, 96), (84, 141, 97),
- (87, 142, 99), (87, 142, 101), (89, 142, 102), (87, 146, 100),
- (84, 149, 97), (76, 135, 81), (74, 128, 76), (72, 122, 72),
- (73, 113, 64), (74, 110, 59), (76, 111, 55), (74, 110, 52),
- (67, 95, 46), (62, 85, 45), (58, 75, 44), (56, 72, 43),
- (54, 69, 42), (49, 60, 38), (46, 55, 33), (41, 47, 30),
- (38, 40, 29), (43, 32, 33), (50, 32, 36), (58, 33, 40),
- (80, 34, 51), (102, 35, 59), (107, 37, 58), (105, 42, 56),
- (112, 69, 61), (122, 77, 68), (132, 85, 75), (143, 94, 78),
- (142, 102, 85), (139, 108, 94), (140, 116, 107), (153, 130, 133),
- (175, 137, 152), (204, 137, 186), (212, 131, 190), (220, 126, 195),
- (232, 119, 205), (237, 109, 201), (223, 102, 188), (201, 94, 170),
- (155, 72, 121), (147, 65, 109), (139, 59, 98), (112, 50, 75),
- (86, 43, 56), (59, 37, 37), (37, 33, 25), (39, 44, 24),
- (42, 53, 23), (43, 57, 23), (49, 68, 26), (42, 60, 24),
- (49, 71, 30), (57, 85, 38), (61, 94, 41), (66, 104, 45),
- (52, 84, 41), (48, 79, 40), (45, 75, 40), (39, 65, 38),
- (34, 59, 34), (31, 52, 32), (26, 48, 30), (24, 43, 28),
- (23, 41, 31), (25, 43, 37), (30, 50, 47), (35, 62, 59),
- (41, 76, 70), (51, 96, 84), (62, 115, 103), (72, 135, 124),
- (81, 153, 142), (103, 156, 157), (127, 159, 169), (151, 157, 182),
- (173, 155, 196), (179, 158, 203), (197, 149, 209), (217, 139, 209),
- (235, 125, 210), (250, 115, 214), (247, 115, 213), (232, 118, 203),
- (221, 123, 187), (209, 128, 169), (196, 128, 151), (184, 128, 140),
- (160, 125, 122), (138, 121, 105), (120, 121, 88), (105, 119, 72),
- (96, 114, 63), (86, 106, 53), (73, 93, 47), (62, 82, 44),
- (52, 73, 44), (44, 65, 43), (39, 60, 39), (35, 55, 32),
- (31, 50, 26), (27, 48, 23), (24, 44, 22), (22, 40, 22),
- (23, 40, 19), (25, 40, 19), (29, 47, 18), (32, 54, 20),
- (34, 58, 25), (36, 60, 27), (36, 59, 31), (36, 61, 32),
- (39, 64, 34), (42, 67, 35), (46, 69, 37), (50, 68, 40),
- (60, 67, 45), (78, 73, 61), (104, 80, 80), (124, 89, 98),
- (125, 102, 112), (121, 107, 117), (118, 113, 126), (123, 119, 138),
- (136, 121, 151), (130, 130, 158), (112, 132, 153), (89, 126, 138)
- ),
-
-// 637 Sea_Mist
-((66, 148, 132), (70, 145, 134), (64, 137, 127), (58, 129, 120),
- (49, 112, 102), (41, 96, 85), (37, 89, 79), (34, 82, 74),
- (34, 61, 57), (39, 62, 57), (44, 63, 57), (48, 66, 61),
- (52, 70, 66), (61, 71, 69), (70, 73, 73), (75, 77, 76),
- (81, 81, 80), (99, 103, 102), (101, 112, 111), (103, 122, 120),
- (100, 130, 126), (97, 139, 132), (95, 142, 134), (94, 145, 137),
- (80, 149, 136), (70, 147, 134), (60, 146, 132), (58, 137, 123),
- (57, 128, 115), (56, 122, 110), (56, 117, 105), (55, 107, 96),
- (52, 101, 92), (56, 84, 79), (59, 78, 74), (63, 73, 69),
- (65, 72, 70), (68, 72, 71), (69, 72, 71), (71, 73, 71),
- (74, 74, 73), (70, 79, 78), (66, 85, 83), (63, 90, 87),
- (60, 96, 92), (58, 95, 91), (56, 95, 91), (47, 92, 89),
- (35, 90, 89), (23, 93, 89), (24, 97, 93), (26, 102, 97),
- (30, 110, 106), (35, 119, 115), (39, 125, 120), (44, 132, 126),
- (64, 165, 155), (79, 180, 172), (95, 196, 190), (110, 208, 203),
- (125, 220, 217), (127, 224, 221), (129, 229, 226), (131, 230, 230),
- (128, 232, 232), (127, 228, 228), (124, 221, 221), (122, 214, 214),
- (117, 207, 207), (113, 201, 200), (102, 187, 184), (94, 172, 167),
- (91, 146, 139), (89, 131, 124), (87, 116, 110), (82, 102, 97),
- (77, 89, 84), (74, 85, 80), (72, 81, 77), (69, 74, 70),
- (64, 69, 65), (56, 58, 55), (52, 54, 52), (49, 51, 49),
- (48, 50, 48), (48, 49, 48), (48, 49, 48), (49, 48, 48),
- (46, 47, 46), (46, 47, 46), (46, 48, 46), (46, 48, 46),
- (47, 48, 47), (47, 49, 47), (46, 49, 46), (41, 51, 48),
- (36, 52, 50), (32, 57, 55), (34, 57, 54), (36, 58, 54),
- (36, 58, 54), (37, 59, 55), (36, 62, 61), (41, 67, 64),
- (54, 70, 66), (57, 70, 66), (60, 71, 67), (61, 72, 68),
- (62, 73, 69), (65, 76, 72), (68, 78, 74), (71, 83, 78),
- (72, 85, 80), (65, 96, 88), (63, 98, 89), (62, 100, 91),
- (59, 104, 95), (60, 105, 96), (60, 107, 95), (57, 107, 94),
- (47, 96, 86), (45, 88, 79), (44, 81, 73), (44, 77, 69),
- (44, 73, 66), (43, 65, 58), (39, 56, 52), (35, 52, 50),
- (35, 50, 50), (43, 57, 54), (44, 60, 57), (46, 63, 60),
- (49, 73, 69), (58, 83, 79), (67, 97, 93), (80, 114, 108),
- (92, 154, 147), (96, 169, 163), (100, 185, 180), (103, 192, 186),
- (107, 200, 193), (113, 212, 206), (116, 222, 215), (113, 224, 219),
- (113, 216, 211), (102, 193, 187), (100, 187, 180), (99, 182, 174),
- (89, 170, 161), (83, 156, 145), (75, 138, 127), (62, 119, 108),
- (47, 92, 82), (44, 89, 79), (42, 86, 76), (44, 82, 73),
- (47, 80, 73), (54, 78, 72), (63, 76, 72), (70, 77, 75),
- (77, 80, 79), (82, 96, 93), (81, 100, 96), (81, 104, 99),
- (79, 111, 103), (82, 116, 108), (83, 120, 111), (87, 126, 118),
- (87, 136, 127), (89, 138, 128), (92, 140, 130), (95, 143, 133),
- (103, 146, 138), (108, 153, 145), (114, 160, 152), (122, 167, 160),
- (129, 173, 166), (135, 180, 176), (135, 191, 187), (130, 203, 198),
- (128, 211, 207), (123, 214, 210), (121, 214, 210), (120, 213, 207),
- (106, 201, 195), (99, 196, 189), (92, 192, 184), (79, 181, 171),
- (67, 172, 160), (62, 163, 150), (60, 155, 141), (57, 150, 136),
- (55, 148, 133), (50, 149, 134), (49, 155, 141), (53, 163, 150),
- (56, 172, 161), (62, 183, 171), (64, 188, 178), (65, 193, 183),
- (67, 195, 187), (66, 194, 186), (70, 191, 183), (73, 183, 176),
- (76, 173, 167), (78, 163, 157), (77, 153, 147), (80, 144, 138),
- (84, 137, 132), (87, 137, 130), (90, 141, 133), (91, 148, 141),
- (92, 159, 152), (100, 166, 157), (104, 173, 165), (108, 179, 171),
- (110, 181, 174), (107, 182, 175), (111, 179, 172), (113, 172, 166),
- (116, 162, 155), (119, 149, 145), (117, 136, 133), (112, 128, 125),
- (105, 122, 119), (97, 115, 110), (91, 107, 103), (83, 100, 96),
- (74, 94, 91), (67, 91, 88), (61, 87, 83), (58, 82, 79),
- (54, 76, 72), (48, 72, 68), (45, 68, 64), (43, 66, 63),
- (47, 64, 61), (51, 63, 60), (50, 65, 62), (47, 67, 62),
- (43, 70, 64), (39, 72, 67), (36, 73, 68), (33, 79, 73),
- (30, 84, 78), (28, 89, 82), (27, 92, 83), (26, 93, 85),
- (26, 98, 87), (28, 103, 92), (40, 112, 101), (48, 116, 105),
- (58, 132, 121), (64, 144, 132), (59, 149, 134), (67, 160, 145)
- ),
-
-// 638 Secret
-((82, 53, 109), (40, 21, 51), (40, 23, 53), (41, 26, 55),
- (39, 23, 55), (38, 21, 55), (37, 22, 53), (36, 23, 51),
- (31, 29, 53), (33, 25, 49), (35, 21, 46), (29, 19, 40),
- (24, 17, 35), (22, 15, 32), (20, 13, 29), (19, 11, 28),
- (19, 10, 27), (24, 10, 35), (25, 12, 33), (26, 15, 32),
- (24, 16, 36), (23, 18, 41), (25, 20, 44), (28, 22, 48),
- (33, 32, 66), (41, 36, 74), (49, 41, 82), (57, 38, 83),
- (65, 36, 84), (63, 35, 79), (62, 34, 75), (55, 26, 80),
- (53, 32, 75), (56, 36, 73), (56, 41, 75), (56, 47, 78),
- (65, 53, 97), (74, 59, 116), (68, 60, 117), (63, 62, 119),
- (43, 42, 84), (38, 35, 69), (34, 28, 54), (31, 26, 51),
- (29, 25, 48), (28, 24, 44), (27, 24, 41), (23, 18, 38),
- (20, 17, 34), (14, 14, 26), (12, 12, 25), (11, 10, 24),
- (14, 10, 25), (18, 11, 27), (17, 10, 25), (16, 10, 24),
- (8, 5, 12), (14, 7, 19), (20, 9, 26), (22, 10, 31),
- (25, 11, 36), (25, 12, 35), (25, 13, 35), (24, 15, 36),
- (21, 18, 35), (22, 19, 36), (22, 21, 39), (22, 23, 43),
- (22, 23, 43), (23, 24, 44), (23, 21, 45), (25, 22, 49),
- (29, 22, 55), (35, 29, 64), (41, 37, 74), (49, 41, 80),
- (58, 46, 86), (70, 49, 98), (83, 52, 111), (99, 56, 135),
- (147, 81, 179), (171, 69, 179), (135, 55, 148), (99, 41, 117),
- (89, 46, 111), (79, 52, 105), (51, 44, 86), (43, 39, 72),
- (26, 25, 56), (21, 21, 47), (17, 18, 38), (16, 17, 36),
- (16, 17, 35), (17, 16, 32), (20, 13, 29), (21, 14, 32),
- (26, 15, 32), (35, 17, 43), (47, 20, 54), (60, 23, 66),
- (63, 27, 70), (67, 31, 75), (68, 30, 77), (73, 37, 85),
- (83, 32, 101), (80, 35, 97), (77, 38, 93), (73, 38, 90),
- (70, 38, 88), (57, 32, 72), (53, 28, 58), (44, 25, 55),
- (41, 24, 56), (46, 22, 56), (49, 23, 61), (53, 25, 66),
- (56, 23, 68), (53, 28, 67), (48, 30, 68), (44, 28, 65),
- (43, 29, 64), (41, 33, 70), (40, 38, 77), (41, 35, 73),
- (42, 32, 69), (33, 28, 60), (29, 26, 55), (26, 22, 47),
- (25, 21, 38), (22, 18, 32), (21, 18, 31), (20, 18, 31),
- (20, 20, 30), (20, 18, 31), (19, 17, 31), (18, 17, 31),
- (15, 14, 28), (15, 13, 28), (16, 12, 29), (17, 13, 29),
- (18, 14, 29), (19, 15, 32), (20, 17, 36), (19, 18, 36),
- (17, 16, 34), (16, 15, 33), (17, 16, 33), (19, 18, 34),
- (20, 17, 36), (20, 19, 37), (21, 19, 41), (18, 17, 48),
- (31, 24, 66), (33, 27, 68), (36, 31, 71), (34, 31, 84),
- (37, 29, 70), (32, 25, 66), (26, 18, 57), (19, 19, 45),
- (17, 18, 36), (14, 14, 26), (12, 12, 24), (10, 10, 22),
- (8, 6, 20), (12, 0, 21), (15, 3, 23), (24, 5, 35),
- (29, 17, 41), (30, 19, 43), (32, 22, 46), (34, 22, 46),
- (34, 22, 44), (29, 20, 39), (29, 17, 39), (31, 21, 45),
- (29, 20, 49), (30, 25, 55), (33, 26, 60), (37, 26, 68),
- (39, 28, 70), (41, 33, 72), (42, 35, 76), (48, 28, 77),
- (36, 22, 58), (34, 20, 53), (32, 19, 49), (29, 16, 42),
- (28, 14, 37), (27, 15, 35), (28, 16, 40), (32, 16, 43),
- (31, 19, 43), (29, 21, 42), (23, 19, 42), (25, 21, 44),
- (32, 19, 47), (34, 19, 52), (43, 19, 53), (48, 0, 68),
- (55, 23, 62), (49, 25, 61), (43, 30, 58), (34, 30, 53),
- (32, 28, 53), (31, 21, 45), (26, 17, 34), (23, 14, 31),
- (22, 9, 27), (19, 13, 25), (17, 14, 25), (18, 14, 28),
- (21, 17, 32), (26, 17, 38), (27, 25, 49), (36, 33, 62),
- (44, 37, 78), (58, 43, 86), (80, 46, 106), (97, 56, 122),
- (100, 66, 142), (92, 65, 132), (78, 65, 121), (88, 54, 114),
- (83, 51, 116), (76, 41, 97), (68, 32, 76), (50, 30, 65),
- (42, 27, 56), (31, 22, 49), (23, 21, 42), (20, 19, 37),
- (20, 17, 36), (21, 18, 37), (22, 17, 40), (28, 22, 50),
- (38, 28, 65), (44, 35, 82), (50, 42, 89), (64, 46, 106),
- (74, 48, 113), (74, 57, 128), (82, 70, 136), (83, 75, 126),
- (87, 78, 135), (98, 89, 134), (103, 82, 175), (129, 76, 182),
- (173, 105, 188), (197, 126, 230), (220, 146, 255), (167, 108, 200),
- (138, 88, 177), (105, 85, 156), (112, 74, 133), (97, 51, 124)
- ),
-
-// 639 Serenity
-((144, 133, 137), (142, 126, 129), (142, 125, 127), (142, 125, 126),
- (139, 119, 119), (137, 113, 113), (133, 108, 108), (129, 103, 104),
- (107, 80, 85), (97, 70, 77), (87, 60, 69), (81, 54, 63),
- (76, 49, 57), (75, 50, 57), (74, 51, 57), (76, 53, 59),
- (78, 56, 61), (88, 72, 77), (92, 78, 85), (96, 85, 93),
- (100, 90, 97), (104, 96, 101), (105, 96, 102), (106, 97, 104),
- (104, 95, 101), (103, 91, 98), (102, 87, 96), (100, 85, 94),
- (99, 84, 92), (99, 84, 92), (100, 84, 92), (103, 87, 95),
- (104, 92, 99), (113, 102, 107), (114, 104, 108), (116, 106, 110),
- (117, 106, 111), (118, 106, 112), (117, 105, 112), (116, 105, 112),
- (114, 102, 109), (114, 101, 108), (114, 100, 108), (117, 100, 108),
- (121, 101, 108), (122, 101, 108), (124, 102, 109), (128, 103, 109),
- (127, 103, 109), (119, 102, 107), (114, 99, 104), (109, 96, 102),
- (102, 90, 97), (96, 85, 92), (94, 82, 89), (92, 79, 86),
- (84, 65, 73), (83, 58, 66), (83, 52, 60), (83, 53, 61),
- (84, 55, 62), (85, 57, 64), (87, 60, 67), (94, 70, 74),
- (98, 78, 81), (107, 89, 91), (105, 87, 90), (103, 86, 90),
- (101, 85, 89), (99, 84, 89), (94, 82, 86), (86, 75, 81),
- (76, 63, 69), (74, 59, 66), (73, 56, 64), (76, 59, 66),
- (79, 63, 69), (85, 68, 75), (91, 73, 81), (105, 86, 92),
- (119, 103, 107), (150, 134, 138), (157, 144, 147), (165, 154, 157),
- (166, 154, 157), (167, 155, 157), (168, 151, 152), (158, 141, 145),
- (145, 125, 127), (138, 117, 120), (131, 109, 114), (129, 108, 113),
- (127, 107, 112), (126, 107, 113), (124, 107, 113), (122, 107, 112),
- (125, 110, 116), (133, 120, 125), (140, 124, 128), (148, 128, 132),
- (151, 131, 134), (155, 134, 136), (163, 138, 141), (169, 145, 146),
- (182, 163, 164), (186, 169, 170), (190, 176, 177), (188, 176, 177),
- (186, 176, 178), (179, 170, 173), (174, 165, 169), (166, 157, 161),
- (157, 147, 151), (148, 132, 137), (145, 128, 133), (143, 125, 130),
- (137, 117, 122), (135, 109, 114), (129, 103, 108), (122, 99, 103),
- (105, 80, 86), (93, 72, 78), (81, 64, 70), (77, 58, 65),
- (73, 53, 60), (66, 44, 52), (60, 39, 48), (59, 37, 46),
- (61, 38, 47), (76, 52, 60), (80, 56, 63), (84, 61, 67),
- (95, 68, 75), (99, 76, 80), (100, 74, 78), (99, 69, 74),
- (76, 55, 59), (67, 46, 52), (58, 38, 45), (53, 36, 43),
- (48, 35, 41), (43, 30, 39), (42, 26, 36), (39, 25, 34),
- (38, 25, 35), (44, 26, 36), (46, 28, 38), (48, 30, 40),
- (51, 35, 44), (59, 40, 49), (68, 49, 57), (73, 57, 64),
- (87, 72, 78), (89, 75, 81), (92, 79, 85), (97, 83, 89),
- (102, 86, 93), (105, 89, 95), (109, 90, 96), (114, 92, 99),
- (117, 96, 102), (122, 104, 112), (125, 108, 115), (128, 113, 119),
- (133, 121, 126), (139, 128, 134), (146, 136, 142), (153, 144, 149),
- (168, 159, 163), (171, 162, 166), (174, 165, 169), (178, 168, 172),
- (182, 169, 171), (182, 168, 170), (177, 161, 164), (172, 152, 154),
- (164, 144, 145), (154, 135, 134), (146, 123, 124), (136, 113, 115),
- (129, 107, 108), (124, 101, 103), (119, 96, 101), (117, 97, 103),
- (124, 109, 115), (127, 113, 119), (130, 117, 124), (138, 126, 132),
- (149, 134, 139), (157, 142, 146), (159, 146, 151), (162, 148, 153),
- (164, 150, 154), (160, 149, 154), (157, 148, 153), (157, 146, 150),
- (155, 144, 148), (153, 143, 148), (155, 145, 149), (156, 146, 150),
- (158, 149, 153), (164, 153, 157), (171, 155, 158), (173, 156, 159),
- (173, 156, 158), (174, 153, 154), (170, 148, 150), (160, 142, 145),
- (151, 135, 139), (145, 129, 131), (136, 123, 126), (128, 116, 122),
- (125, 113, 118), (124, 113, 118), (126, 114, 118), (127, 115, 120),
- (131, 120, 125), (136, 123, 128), (135, 124, 129), (134, 124, 129),
- (134, 124, 129), (131, 121, 126), (129, 119, 125), (130, 119, 124),
- (132, 122, 127), (138, 128, 133), (147, 137, 142), (159, 149, 153),
- (171, 162, 165), (185, 173, 176), (200, 184, 184), (201, 188, 189),
- (198, 185, 188), (195, 178, 179), (183, 169, 171), (170, 158, 162),
- (160, 146, 151), (154, 138, 143), (151, 132, 136), (150, 127, 133),
- (151, 124, 130), (150, 122, 127), (148, 120, 126), (145, 117, 123),
- (141, 115, 120), (137, 114, 117), (132, 109, 113), (128, 105, 110),
- (125, 103, 108), (123, 101, 107), (123, 104, 110), (125, 108, 115),
- (132, 118, 124), (136, 125, 130), (134, 123, 128), (140, 128, 132)
- ),
-
-// 640 Serpent
-((36, 70, 44), (26, 82, 55), (26, 80, 55), (27, 79, 56),
- (21, 70, 51), (16, 62, 46), (17, 56, 41), (18, 50, 37),
- (11, 34, 23), (10, 35, 18), (10, 37, 14), (10, 45, 19),
- (10, 54, 24), (10, 62, 31), (10, 70, 38), (9, 68, 38),
- (9, 66, 39), (17, 51, 31), (19, 44, 22), (22, 37, 14),
- (39, 43, 12), (57, 49, 10), (66, 57, 8), (76, 65, 7),
- (107, 73, 5), (101, 69, 2), (96, 66, 0), (77, 49, 1),
- (59, 32, 3), (49, 25, 1), (40, 18, 0), (31, 15, 2),
- (31, 13, 3), (66, 26, 2), (79, 41, 7), (93, 56, 12),
- (95, 66, 25), (98, 77, 38), (88, 81, 45), (78, 85, 52),
- (48, 87, 73), (45, 81, 73), (42, 76, 74), (56, 77, 65),
- (70, 79, 56), (79, 77, 53), (89, 75, 50), (97, 77, 45),
- (92, 80, 45), (75, 91, 58), (55, 83, 57), (35, 76, 57),
- (31, 66, 47), (27, 57, 37), (25, 52, 31), (24, 48, 25),
- (25, 31, 7), (33, 35, 11), (41, 39, 15), (57, 59, 31),
- (73, 80, 47), (86, 94, 54), (99, 108, 62), (125, 117, 62),
- (140, 132, 71), (174, 149, 76), (174, 141, 68), (175, 134, 60),
- (176, 133, 56), (177, 132, 53), (180, 127, 43), (185, 129, 35),
- (196, 131, 20), (192, 131, 20), (189, 132, 20), (178, 125, 20),
- (168, 118, 21), (159, 110, 20), (151, 103, 20), (132, 85, 24),
- (110, 71, 16), (69, 42, 10), (63, 41, 6), (57, 41, 2),
- (63, 43, 3), (70, 45, 4), (89, 53, 7), (104, 68, 11),
- (153, 91, 12), (150, 96, 16), (147, 102, 21), (141, 98, 21),
- (135, 94, 22), (111, 86, 26), (86, 74, 34), (62, 60, 40),
- (41, 47, 41), (13, 32, 31), (9, 23, 26), (5, 15, 21),
- (4, 15, 15), (4, 16, 10), (4, 15, 8), (5, 14, 9),
- (7, 16, 8), (7, 15, 7), (7, 15, 6), (7, 14, 5),
- (7, 13, 4), (5, 9, 2), (3, 6, 1), (3, 4, 2),
- (3, 5, 3), (6, 12, 8), (8, 18, 11), (11, 25, 14),
- (17, 39, 23), (20, 48, 30), (28, 58, 35), (39, 65, 37),
- (49, 65, 34), (56, 61, 29), (64, 57, 25), (69, 55, 26),
- (74, 53, 28), (85, 56, 30), (93, 65, 26), (107, 70, 26),
- (118, 71, 25), (117, 77, 11), (109, 74, 12), (102, 71, 14),
- (90, 61, 10), (70, 50, 7), (49, 43, 13), (36, 37, 13),
- (19, 29, 11), (16, 27, 11), (13, 26, 11), (13, 25, 11),
- (14, 24, 11), (18, 23, 10), (20, 20, 7), (25, 20, 4),
- (38, 25, 3), (84, 44, 2), (92, 52, 3), (101, 60, 5),
- (128, 76, 6), (152, 96, 12), (163, 114, 25), (172, 132, 35),
- (201, 181, 68), (205, 184, 75), (210, 187, 82), (198, 183, 82),
- (206, 194, 83), (209, 182, 78), (190, 154, 62), (183, 142, 49),
- (178, 125, 44), (165, 102, 25), (160, 94, 30), (155, 87, 35),
- (142, 70, 36), (118, 64, 27), (96, 59, 35), (81, 52, 44),
- (43, 63, 46), (40, 66, 49), (38, 69, 53), (41, 73, 50),
- (53, 78, 45), (71, 91, 47), (91, 100, 50), (115, 107, 52),
- (139, 123, 56), (160, 142, 71), (179, 161, 97), (179, 171, 107),
- (178, 173, 98), (192, 174, 99), (174, 165, 96), (156, 151, 70),
- (152, 115, 35), (146, 107, 28), (141, 100, 22), (139, 89, 16),
- (140, 82, 13), (131, 70, 10), (112, 58, 10), (98, 48, 9),
- (87, 42, 10), (73, 40, 11), (68, 42, 13), (82, 55, 15),
- (105, 75, 17), (121, 86, 25), (146, 105, 27), (168, 122, 28),
- (150, 114, 36), (131, 106, 40), (114, 100, 45), (83, 92, 50),
- (53, 78, 49), (40, 66, 51), (40, 62, 49), (37, 58, 43),
- (37, 51, 35), (40, 43, 27), (39, 38, 24), (33, 33, 20),
- (30, 27, 14), (23, 23, 11), (17, 18, 8), (14, 14, 5),
- (8, 14, 4), (5, 14, 2), (5, 14, 0), (4, 17, 1),
- (5, 17, 2), (7, 17, 4), (9, 20, 6), (9, 21, 7),
- (9, 21, 8), (9, 20, 9), (10, 18, 7), (10, 14, 4),
- (13, 10, 4), (16, 11, 5), (21, 18, 8), (25, 27, 15),
- (27, 40, 26), (29, 54, 34), (30, 64, 40), (27, 68, 43),
- (27, 62, 42), (30, 55, 35), (32, 51, 26), (36, 45, 25),
- (38, 44, 24), (39, 45, 21), (37, 49, 25), (35, 49, 24),
- (37, 42, 22), (40, 44, 24), (44, 43, 21), (48, 38, 20),
- (53, 41, 18), (56, 43, 16), (52, 45, 18), (49, 49, 18),
- (48, 49, 18), (44, 51, 22), (38, 59, 30), (36, 67, 36)
- ),
-
-// 641 Sharp
-((42, 214, 25), (29, 205, 17), (28, 201, 20), (27, 197, 23),
- (27, 194, 34), (28, 192, 45), (26, 186, 52), (25, 181, 59),
- (19, 151, 71), (14, 130, 67), (9, 109, 63), (6, 94, 57),
- (3, 80, 52), (2, 66, 59), (2, 52, 66), (3, 47, 68),
- (5, 42, 71), (19, 32, 71), (30, 45, 73), (42, 58, 75),
- (48, 68, 84), (54, 79, 94), (53, 80, 101), (52, 81, 109),
- (55, 92, 133), (61, 108, 142), (68, 125, 151), (71, 143, 155),
- (74, 162, 160), (69, 166, 159), (65, 170, 158), (54, 166, 152),
- (41, 162, 142), (26, 152, 107), (23, 159, 89), (21, 166, 71),
- (17, 168, 57), (14, 171, 43), (15, 172, 40), (17, 174, 37),
- (43, 179, 30), (62, 184, 29), (81, 190, 28), (99, 194, 31),
- (117, 199, 35), (127, 203, 38), (138, 207, 41), (146, 211, 47),
- (167, 212, 49), (196, 194, 44), (194, 178, 39), (193, 163, 34),
- (179, 148, 32), (165, 133, 30), (156, 126, 30), (147, 119, 31),
- (118, 83, 19), (100, 67, 12), (82, 51, 6), (61, 42, 5),
- (41, 34, 5), (31, 31, 5), (22, 28, 5), (9, 25, 3),
- (2, 22, 3), (0, 15, 1), (0, 26, 2), (0, 37, 3),
- (0, 43, 3), (0, 50, 4), (0, 62, 5), (0, 73, 6),
- (0, 82, 6), (0, 86, 6), (0, 90, 7), (0, 102, 9),
- (0, 114, 12), (0, 118, 19), (0, 122, 26), (0, 128, 45),
- (2, 131, 64), (3, 113, 95), (4, 105, 93), (5, 98, 92),
- (5, 93, 90), (5, 89, 88), (4, 78, 87), (6, 67, 87),
- (10, 42, 99), (14, 37, 95), (19, 32, 91), (19, 33, 82),
- (20, 35, 74), (18, 42, 55), (17, 51, 36), (14, 57, 22),
- (11, 64, 14), (15, 81, 17), (19, 85, 20), (24, 89, 23),
- (24, 89, 23), (24, 89, 23), (22, 87, 22), (16, 84, 18),
- (7, 78, 15), (9, 72, 16), (12, 66, 17), (12, 64, 17),
- (13, 63, 17), (13, 60, 17), (13, 54, 16), (12, 44, 13),
- (6, 38, 8), (1, 26, 4), (1, 25, 3), (1, 24, 2),
- (1, 26, 2), (1, 30, 2), (1, 32, 3), (2, 34, 4),
- (8, 30, 13), (14, 29, 18), (20, 29, 24), (21, 33, 25),
- (23, 38, 27), (22, 50, 28), (21, 62, 27), (19, 74, 24),
- (18, 85, 24), (21, 104, 27), (23, 109, 28), (25, 115, 30),
- (25, 125, 30), (23, 132, 28), (21, 136, 22), (24, 138, 17),
- (46, 122, 8), (65, 116, 8), (85, 110, 8), (94, 110, 7),
- (104, 110, 7), (117, 110, 7), (134, 110, 8), (149, 101, 11),
- (168, 90, 10), (184, 77, 20), (185, 76, 21), (187, 75, 23),
- (182, 77, 25), (173, 83, 26), (158, 84, 30), (146, 76, 27),
- (115, 59, 28), (105, 57, 29), (96, 55, 31), (76, 60, 32),
- (58, 69, 32), (41, 80, 34), (27, 87, 30), (21, 90, 26),
- (15, 90, 20), (7, 100, 15), (6, 104, 14), (5, 108, 13),
- (4, 119, 12), (3, 130, 11), (3, 140, 10), (1, 140, 7),
- (0, 122, 5), (1, 115, 4), (2, 109, 4), (7, 98, 3),
- (15, 90, 3), (28, 84, 2), (46, 82, 1), (66, 85, 1),
- (84, 87, 1), (102, 88, 2), (120, 87, 2), (136, 91, 3),
- (152, 94, 2), (164, 93, 3), (174, 98, 7), (177, 110, 12),
- (171, 130, 17), (164, 136, 18), (157, 142, 19), (145, 153, 19),
- (130, 155, 16), (114, 151, 15), (92, 148, 17), (77, 147, 20),
- (57, 143, 21), (37, 139, 21), (21, 135, 21), (12, 128, 16),
- (7, 117, 11), (1, 104, 7), (0, 91, 6), (0, 80, 5),
- (0, 72, 5), (0, 62, 4), (0, 50, 3), (0, 39, 2),
- (0, 28, 1), (1, 21, 1), (1, 22, 0), (1, 29, 1),
- (1, 41, 2), (1, 54, 3), (2, 67, 7), (3, 80, 12),
- (10, 94, 18), (17, 109, 24), (21, 128, 39), (28, 148, 60),
- (35, 165, 77), (35, 175, 93), (29, 182, 110), (32, 186, 123),
- (36, 182, 130), (33, 175, 139), (31, 168, 156), (39, 157, 162),
- (37, 143, 159), (27, 125, 158), (23, 110, 150), (20, 94, 135),
- (13, 76, 114), (5, 61, 104), (7, 47, 92), (11, 36, 76),
- (19, 31, 62), (32, 26, 47), (51, 28, 31), (72, 36, 14),
- (90, 46, 7), (97, 52, 10), (100, 66, 18), (105, 83, 34),
- (111, 97, 55), (123, 112, 76), (141, 132, 96), (166, 151, 100),
- (170, 158, 98), (166, 172, 97), (152, 183, 93), (130, 186, 93),
- (105, 186, 95), (88, 192, 110), (90, 196, 113), (86, 196, 106),
- (87, 201, 97), (83, 210, 77), (74, 213, 57), (58, 213, 36)
- ),
-
-// 642 Shy_Violets
-((98, 90, 82), (65, 71, 48), (60, 64, 47), (55, 57, 47),
- (60, 46, 53), (65, 36, 59), (69, 33, 64), (74, 30, 70),
- (84, 26, 80), (80, 38, 75), (76, 51, 70), (74, 61, 63),
- (73, 72, 56), (72, 75, 56), (72, 78, 57), (72, 80, 62),
- (73, 82, 68), (87, 83, 105), (96, 76, 116), (105, 70, 128),
- (103, 69, 131), (101, 69, 135), (97, 72, 135), (94, 75, 136),
- (77, 97, 98), (60, 105, 80), (43, 113, 63), (37, 125, 50),
- (32, 138, 38), (28, 147, 32), (24, 156, 26), (17, 161, 27),
- (18, 170, 28), (44, 160, 19), (50, 150, 27), (57, 140, 36),
- (72, 120, 46), (87, 100, 56), (92, 89, 61), (97, 78, 66),
- (99, 51, 96), (96, 45, 111), (93, 39, 126), (86, 40, 126),
- (79, 41, 126), (75, 42, 124), (72, 43, 123), (73, 41, 123),
- (78, 44, 116), (72, 41, 96), (75, 37, 90), (79, 34, 85),
- (76, 30, 81), (73, 27, 77), (67, 26, 77), (61, 26, 77),
- (45, 27, 71), (37, 36, 63), (30, 45, 55), (23, 60, 49),
- (16, 76, 43), (16, 86, 39), (16, 97, 35), (11, 108, 35),
- (13, 109, 35), (15, 89, 52), (14, 74, 63), (14, 60, 75),
- (16, 51, 80), (19, 42, 86), (28, 28, 93), (31, 20, 94),
- (46, 22, 93), (52, 29, 89), (58, 37, 85), (58, 47, 72),
- (58, 57, 60), (55, 64, 58), (53, 71, 56), (46, 83, 52),
- (46, 90, 41), (44, 95, 35), (53, 92, 45), (63, 89, 55),
- (73, 82, 60), (83, 76, 66), (102, 62, 80), (115, 49, 90),
- (129, 32, 101), (129, 24, 102), (129, 17, 104), (123, 16, 105),
- (117, 16, 106), (99, 12, 97), (76, 11, 90), (63, 23, 76),
- (56, 44, 64), (51, 73, 46), (50, 80, 44), (49, 87, 42),
- (56, 90, 43), (64, 93, 44), (69, 85, 54), (74, 75, 71),
- (86, 63, 123), (105, 67, 140), (124, 72, 157), (128, 75, 158),
- (132, 79, 159), (139, 86, 170), (143, 99, 155), (140, 111, 139),
- (128, 120, 112), (100, 107, 77), (88, 103, 69), (77, 99, 61),
- (60, 93, 49), (55, 80, 49), (58, 64, 53), (64, 49, 61),
- (88, 19, 74), (100, 12, 76), (113, 5, 78), (116, 6, 78),
- (119, 7, 78), (117, 12, 73), (123, 30, 68), (119, 53, 55),
- (114, 71, 46), (99, 79, 43), (95, 81, 43), (91, 84, 44),
- (84, 89, 45), (77, 82, 51), (66, 63, 66), (54, 42, 81),
- (37, 18, 94), (26, 14, 94), (15, 10, 94), (11, 9, 92),
- (7, 8, 91), (7, 5, 92), (14, 4, 92), (28, 6, 92),
- (42, 10, 91), (69, 8, 102), (79, 8, 107), (90, 9, 113),
- (109, 12, 123), (124, 13, 131), (127, 16, 138), (128, 20, 140),
- (123, 27, 131), (122, 27, 126), (121, 28, 122), (119, 31, 109),
- (109, 31, 94), (106, 27, 84), (107, 22, 81), (112, 21, 80),
- (108, 18, 85), (102, 7, 104), (100, 7, 106), (99, 8, 108),
- (91, 11, 112), (86, 11, 113), (84, 9, 113), (84, 10, 108),
- (76, 8, 98), (77, 7, 96), (78, 6, 95), (82, 9, 94),
- (84, 11, 97), (85, 13, 102), (90, 14, 107), (99, 20, 116),
- (113, 32, 134), (129, 43, 153), (142, 57, 170), (156, 69, 181),
- (171, 90, 195), (185, 108, 207), (198, 123, 217), (202, 130, 221),
- (199, 141, 217), (199, 139, 215), (199, 137, 214), (195, 125, 214),
- (189, 112, 213), (176, 101, 208), (164, 89, 198), (148, 75, 187),
- (138, 60, 181), (129, 50, 171), (123, 43, 165), (115, 35, 157),
- (113, 30, 155), (119, 28, 152), (127, 27, 158), (135, 28, 163),
- (144, 30, 167), (156, 41, 173), (168, 50, 181), (177, 55, 180),
- (183, 52, 171), (185, 48, 162), (188, 52, 160), (179, 51, 151),
- (170, 47, 138), (159, 35, 121), (157, 36, 114), (154, 43, 115),
- (148, 46, 119), (138, 45, 122), (124, 45, 123), (122, 52, 130),
- (117, 51, 134), (109, 47, 137), (89, 39, 130), (76, 39, 122),
- (63, 36, 110), (53, 36, 100), (46, 30, 89), (49, 37, 83),
- (42, 38, 90), (32, 35, 96), (21, 25, 98), (26, 27, 94),
- (22, 28, 104), (25, 22, 113), (25, 17, 115), (31, 27, 102),
- (27, 46, 89), (27, 63, 75), (30, 79, 66), (38, 95, 58),
- (47, 103, 56), (61, 106, 56), (80, 105, 70), (101, 110, 85),
- (126, 105, 106), (153, 94, 125), (174, 85, 154), (191, 94, 175),
- (200, 108, 196), (204, 116, 204), (200, 121, 209), (202, 127, 209),
- (206, 136, 213), (207, 138, 211), (201, 138, 206), (198, 127, 194),
- (187, 116, 178), (167, 106, 156), (139, 108, 131), (117, 101, 106)
- ),
-
-// 643 Singe
-((210, 164, 86), (236, 200, 106), (227, 187, 98), (219, 175, 91),
- (190, 140, 75), (161, 106, 59), (148, 90, 50), (136, 74, 42),
- (76, 21, 20), (66, 13, 11), (57, 6, 3), (54, 3, 1),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (67, 13, 13), (88, 33, 19), (110, 53, 26),
- (145, 79, 44), (180, 106, 63), (191, 125, 72), (203, 144, 82),
- (245, 180, 106), (249, 194, 122), (253, 209, 138), (254, 215, 140),
- (255, 222, 142), (254, 221, 140), (254, 220, 139), (254, 222, 132),
- (253, 217, 127), (227, 182, 104), (217, 170, 86), (208, 158, 69),
- (199, 146, 63), (191, 134, 58), (193, 136, 56), (195, 139, 55),
- (219, 168, 74), (216, 168, 78), (213, 169, 83), (208, 162, 78),
- (204, 156, 74), (191, 142, 68), (178, 129, 62), (150, 98, 45),
- (127, 68, 33), (84, 26, 7), (72, 13, 3), (60, 0, 0),
- (56, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 0, 0), (52, 0, 0), (54, 0, 0), (57, 0, 0),
- (66, 1, 1), (69, 3, 1), (72, 6, 1), (72, 5, 1),
- (72, 4, 1), (69, 5, 1), (67, 6, 1), (62, 3, 0),
- (59, 0, 1), (52, 0, 0), (52, 0, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (51, 1, 0), (49, 1, 0),
- (48, 1, 0), (45, 0, 0), (44, 1, 0), (39, 2, 0),
- (35, 1, 0), (35, 2, 0), (38, 1, 0), (41, 0, 0),
- (42, 0, 0), (44, 0, 0), (47, 0, 0), (50, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (54, 1, 0), (56, 1, 0), (59, 6, 0),
- (62, 11, 0), (75, 20, 0), (93, 29, 0), (112, 52, 8),
- (149, 71, 20), (202, 111, 41), (215, 118, 47), (228, 125, 54),
- (242, 139, 65), (234, 147, 75), (232, 152, 76), (216, 144, 69),
- (176, 119, 57), (149, 86, 41), (123, 53, 26), (112, 46, 21),
- (102, 40, 16), (77, 18, 8), (63, 1, 3), (57, 0, 1),
- (53, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (49, 1, 2), (48, 1, 4),
- (46, 1, 3), (42, 2, 3), (40, 0, 4), (42, 1, 2),
- (44, 0, 0), (46, 0, 0), (48, 0, 0), (51, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (52, 1, 0), (52, 1, 0), (52, 3, 0),
- (57, 5, 0), (63, 13, 1), (71, 23, 4), (92, 37, 12),
- (111, 53, 18), (120, 66, 14), (137, 78, 14), (142, 77, 23),
- (129, 66, 15), (118, 53, 2), (105, 41, 5), (84, 20, 5),
- (71, 8, 1), (67, 5, 3), (63, 0, 2), (58, 1, 1),
- (57, 1, 3), (57, 0, 2), (55, 0, 0), (52, 0, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 0, 0),
- (53, 0, 0), (55, 2, 0), (62, 7, 0), (74, 19, 2),
- (95, 37, 12), (121, 65, 27), (151, 99, 43), (185, 131, 63)
- ),
-
-// 644 Slate
-((72, 72, 92), (81, 81, 100), (83, 83, 103), (85, 85, 106),
- (83, 83, 103), (82, 81, 100), (80, 79, 97), (78, 78, 95),
- (74, 71, 88), (72, 69, 86), (71, 67, 84), (70, 67, 83),
- (70, 67, 82), (69, 67, 83), (68, 67, 84), (67, 67, 84),
- (67, 68, 84), (70, 70, 85), (70, 72, 87), (71, 74, 89),
- (71, 76, 93), (72, 78, 97), (73, 78, 98), (74, 79, 99),
- (74, 82, 103), (74, 82, 103), (74, 82, 103), (73, 81, 103),
- (72, 81, 103), (71, 79, 102), (71, 78, 101), (70, 77, 101),
- (68, 75, 100), (61, 70, 100), (58, 67, 98), (56, 64, 96),
- (52, 61, 92), (49, 59, 88), (47, 57, 87), (46, 56, 86),
- (45, 53, 84), (44, 53, 84), (44, 53, 85), (44, 54, 85),
- (44, 55, 86), (44, 55, 87), (44, 55, 89), (44, 56, 90),
- (44, 56, 90), (41, 55, 92), (39, 53, 92), (38, 52, 92),
- (37, 51, 91), (37, 50, 90), (37, 49, 89), (37, 49, 89),
- (37, 48, 88), (37, 47, 86), (38, 46, 84), (38, 46, 82),
- (39, 46, 81), (40, 45, 80), (41, 45, 79), (41, 45, 79),
- (41, 45, 78), (41, 45, 77), (40, 44, 76), (39, 44, 75),
- (38, 43, 75), (37, 42, 75), (35, 41, 74), (34, 39, 72),
- (35, 38, 68), (35, 38, 67), (35, 38, 66), (36, 38, 64),
- (38, 38, 63), (38, 38, 61), (39, 38, 60), (41, 37, 57),
- (41, 37, 56), (44, 37, 53), (44, 36, 52), (45, 35, 52),
- (45, 35, 52), (46, 35, 52), (48, 35, 52), (50, 37, 52),
- (55, 41, 55), (58, 45, 59), (61, 49, 63), (64, 52, 65),
- (67, 55, 67), (72, 60, 72), (79, 67, 77), (84, 71, 81),
- (88, 75, 84), (96, 82, 84), (98, 84, 83), (100, 86, 82),
- (100, 86, 81), (101, 86, 81), (103, 86, 81), (104, 86, 79),
- (103, 84, 79), (102, 82, 78), (101, 81, 78), (100, 80, 78),
- (100, 79, 78), (97, 78, 79), (97, 77, 81), (96, 75, 82),
- (96, 77, 85), (99, 79, 92), (101, 82, 94), (103, 85, 96),
- (106, 89, 101), (110, 93, 104), (117, 100, 108), (124, 108, 112),
- (136, 119, 121), (137, 121, 123), (139, 124, 125), (139, 123, 125),
- (139, 122, 126), (136, 121, 124), (133, 118, 121), (129, 114, 115),
- (125, 108, 111), (115, 99, 101), (113, 97, 100), (111, 95, 99),
- (106, 89, 96), (103, 86, 95), (99, 84, 95), (96, 79, 93),
- (93, 79, 93), (94, 80, 93), (96, 82, 93), (96, 83, 93),
- (97, 84, 93), (99, 85, 93), (100, 86, 95), (101, 86, 95),
- (101, 86, 93), (100, 86, 93), (99, 85, 92), (99, 85, 92),
- (99, 84, 90), (96, 82, 89), (93, 79, 88), (89, 77, 84),
- (77, 66, 77), (73, 62, 74), (70, 59, 71), (61, 52, 67),
- (56, 46, 61), (52, 42, 57), (48, 39, 55), (45, 38, 53),
- (45, 37, 53), (42, 35, 55), (41, 34, 55), (41, 34, 55),
- (39, 34, 56), (38, 32, 57), (38, 32, 57), (38, 32, 57),
- (38, 32, 59), (38, 33, 59), (38, 34, 59), (38, 34, 60),
- (38, 34, 60), (38, 34, 61), (39, 35, 61), (39, 35, 63),
- (38, 35, 63), (38, 37, 64), (38, 37, 64), (39, 38, 64),
- (39, 38, 66), (41, 39, 64), (42, 39, 66), (42, 39, 66),
- (42, 38, 64), (41, 38, 63), (41, 38, 63), (42, 37, 61),
- (42, 37, 60), (44, 37, 60), (44, 35, 59), (44, 35, 57),
- (44, 35, 57), (44, 35, 56), (44, 34, 56), (44, 34, 55),
- (44, 34, 55), (44, 32, 55), (44, 32, 53), (44, 32, 52),
- (45, 32, 52), (44, 31, 50), (44, 31, 50), (44, 30, 50),
- (42, 30, 49), (42, 28, 49), (44, 30, 48), (45, 30, 48),
- (46, 31, 48), (48, 31, 48), (49, 32, 49), (49, 34, 50),
- (49, 35, 52), (49, 35, 53), (48, 37, 55), (48, 37, 57),
- (46, 38, 59), (46, 39, 60), (48, 41, 61), (48, 42, 63),
- (48, 42, 64), (48, 44, 66), (49, 45, 67), (49, 45, 70),
- (49, 48, 72), (50, 49, 74), (53, 52, 78), (57, 56, 82),
- (60, 61, 88), (64, 66, 93), (66, 68, 97), (67, 71, 99),
- (67, 72, 100), (68, 72, 101), (67, 72, 101), (67, 72, 103),
- (68, 72, 103), (68, 74, 103), (67, 72, 103), (67, 72, 103),
- (64, 71, 101), (63, 71, 100), (61, 68, 99), (60, 67, 96),
- (57, 63, 93), (55, 61, 90), (55, 60, 89), (55, 60, 89),
- (55, 60, 89), (56, 60, 89), (56, 61, 90), (57, 61, 90),
- (59, 63, 89), (60, 63, 90), (64, 66, 89), (68, 68, 90)
- ),
-
-// 645 Slightly_Messy
-((81, 121, 23), (87, 118, 22), (89, 115, 22), (92, 113, 23),
- (93, 110, 23), (95, 107, 23), (96, 105, 23), (97, 104, 24),
- (102, 98, 25), (107, 96, 25), (113, 95, 25), (119, 95, 24),
- (126, 96, 24), (133, 96, 22), (140, 97, 21), (142, 97, 20),
- (145, 97, 19), (153, 100, 17), (154, 100, 14), (156, 101, 12),
- (157, 100, 9), (158, 100, 7), (157, 99, 6), (157, 99, 5),
- (152, 99, 3), (148, 100, 4), (145, 102, 5), (144, 103, 10),
- (143, 104, 16), (142, 104, 19), (142, 104, 22), (141, 106, 29),
- (139, 108, 38), (122, 118, 62), (112, 118, 74), (102, 119, 87),
- (92, 115, 94), (83, 112, 101), (77, 111, 103), (71, 110, 106),
- (43, 102, 111), (34, 94, 108), (25, 86, 106), (19, 78, 101),
- (13, 70, 97), (11, 66, 95), (9, 62, 93), (6, 54, 90),
- (3, 47, 88), (2, 36, 86), (6, 33, 88), (10, 31, 90),
- (16, 32, 94), (23, 34, 98), (27, 35, 100), (32, 36, 102),
- (59, 43, 110), (73, 51, 111), (88, 59, 113), (102, 72, 111),
- (116, 85, 110), (122, 92, 109), (129, 100, 108), (142, 112, 107),
- (154, 122, 101), (170, 141, 90), (173, 153, 87), (177, 165, 84),
- (176, 169, 83), (176, 173, 82), (174, 174, 80), (170, 172, 78),
- (160, 163, 74), (151, 158, 73), (143, 153, 72), (130, 144, 72),
- (118, 136, 72), (111, 128, 73), (105, 121, 74), (93, 106, 75),
- (81, 90, 77), (58, 63, 76), (47, 51, 75), (36, 40, 75),
- (32, 35, 74), (28, 30, 73), (24, 21, 68), (21, 15, 62),
- (19, 7, 53), (19, 6, 51), (19, 6, 50), (18, 6, 49),
- (18, 7, 49), (19, 8, 49), (20, 11, 50), (22, 15, 52),
- (25, 22, 53), (37, 39, 55), (47, 46, 56), (57, 54, 58),
- (62, 58, 58), (67, 62, 59), (79, 72, 57), (92, 81, 53),
- (117, 94, 45), (125, 95, 42), (133, 96, 40), (135, 95, 38),
- (138, 94, 37), (141, 91, 35), (143, 86, 34), (142, 80, 36),
- (139, 74, 42), (124, 60, 60), (118, 55, 65), (112, 51, 70),
- (98, 44, 80), (85, 40, 90), (73, 38, 101), (62, 39, 111),
- (43, 43, 128), (37, 47, 132), (32, 52, 137), (31, 56, 137),
- (31, 60, 138), (32, 67, 136), (35, 75, 131), (38, 81, 124),
- (41, 85, 115), (54, 89, 95), (56, 89, 90), (59, 90, 85),
- (63, 89, 73), (64, 87, 60), (65, 85, 48), (66, 80, 39),
- (68, 69, 29), (66, 63, 25), (65, 57, 21), (63, 54, 19),
- (62, 52, 18), (58, 48, 17), (56, 45, 16), (55, 41, 16),
- (55, 37, 17), (55, 29, 22), (54, 27, 23), (54, 26, 25),
- (53, 25, 28), (52, 24, 30), (51, 21, 32), (49, 19, 34),
- (46, 13, 40), (45, 12, 41), (44, 11, 42), (41, 9, 44),
- (40, 9, 45), (39, 8, 46), (37, 7, 48), (36, 6, 50),
- (34, 6, 54), (33, 11, 64), (34, 13, 66), (35, 16, 68),
- (37, 23, 73), (39, 33, 77), (40, 43, 80), (40, 54, 85),
- (41, 74, 97), (41, 79, 99), (42, 84, 102), (43, 94, 102),
- (43, 101, 101), (43, 106, 97), (41, 106, 92), (38, 103, 88),
- (35, 99, 84), (33, 94, 78), (31, 89, 71), (31, 83, 64),
- (31, 76, 57), (34, 68, 50), (36, 60, 46), (40, 54, 43),
- (44, 57, 43), (46, 59, 43), (48, 61, 44), (52, 67, 46),
- (58, 71, 47), (64, 79, 48), (67, 87, 50), (68, 96, 52),
- (66, 103, 53), (65, 107, 53), (64, 110, 53), (65, 110, 53),
- (66, 108, 51), (68, 104, 49), (70, 97, 46), (70, 89, 42),
- (69, 80, 37), (69, 72, 32), (70, 65, 28), (73, 56, 24),
- (75, 46, 20), (77, 36, 16), (78, 27, 13), (79, 21, 10),
- (82, 17, 7), (84, 16, 7), (87, 16, 7), (90, 18, 9),
- (91, 20, 11), (93, 22, 15), (94, 23, 21), (94, 24, 29),
- (94, 26, 38), (93, 30, 48), (91, 33, 57), (87, 36, 67),
- (82, 38, 76), (76, 40, 84), (70, 43, 90), (64, 47, 93),
- (59, 52, 95), (54, 57, 95), (48, 64, 91), (45, 71, 85),
- (43, 77, 75), (43, 82, 65), (46, 86, 55), (48, 90, 45),
- (52, 94, 36), (58, 99, 27), (65, 104, 19), (72, 107, 12),
- (78, 109, 8), (81, 110, 7), (83, 109, 9), (83, 109, 11),
- (82, 109, 14), (81, 109, 16), (80, 110, 18), (79, 110, 21),
- (76, 109, 23), (72, 109, 25), (67, 110, 27), (61, 110, 27),
- (58, 112, 28), (57, 113, 27), (59, 115, 27), (63, 116, 27),
- (67, 117, 26), (70, 119, 26), (74, 120, 25), (77, 121, 24)
- ),
-
-// 646 Smog
-((47, 52, 45), (48, 51, 45), (48, 50, 45), (48, 50, 45),
- (48, 49, 45), (48, 49, 45), (48, 48, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (43, 43, 42),
- (42, 42, 41), (40, 41, 39), (38, 40, 38), (37, 39, 37),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 37, 34),
- (36, 39, 36), (39, 42, 39), (42, 45, 42), (46, 49, 45),
- (65, 67, 60), (74, 75, 68), (83, 84, 77), (94, 93, 86),
- (106, 102, 95), (113, 107, 100), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 123, 121), (137, 119, 119),
- (133, 115, 116), (130, 112, 113), (125, 108, 109), (121, 105, 105),
- (95, 84, 84), (85, 77, 76), (76, 70, 69), (70, 66, 64),
- (64, 62, 59), (61, 60, 56), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (46, 48, 45), (46, 48, 45), (46, 48, 45),
- (46, 47, 45), (46, 46, 45), (46, 45, 44), (46, 45, 44),
- (44, 45, 43), (43, 44, 42), (42, 44, 41), (41, 43, 40),
- (40, 42, 40), (40, 42, 39), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (47, 52, 45), (52, 56, 50), (57, 61, 55),
- (59, 64, 57), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (80, 89, 78), (83, 92, 81), (86, 96, 84), (84, 95, 83),
- (83, 94, 82), (81, 92, 80), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (68, 78, 68), (67, 75, 66), (66, 73, 64),
- (65, 72, 63), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (74, 76, 68), (75, 76, 69), (76, 77, 70), (75, 76, 69),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (58, 64, 59), (55, 62, 57), (52, 61, 55),
- (51, 61, 54), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (54, 64, 56), (55, 65, 57), (57, 67, 58), (58, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (61, 65, 58), (60, 64, 57), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (49, 53, 47), (48, 52, 46), (47, 51, 45), (47, 51, 44),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45),
- (47, 52, 45), (48, 51, 45), (48, 51, 45), (48, 51, 45),
- (48, 50, 45), (48, 49, 45), (48, 49, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (44, 44, 43),
- (43, 44, 42), (42, 42, 41), (40, 41, 40), (38, 40, 38),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 36, 34),
- (33, 37, 34), (35, 38, 36), (39, 42, 39), (46, 49, 45),
- (65, 67, 60), (69, 71, 64), (74, 76, 69), (83, 84, 77),
- (93, 92, 85), (106, 102, 95), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 125, 122), (138, 123, 121),
- (137, 119, 119), (135, 116, 117), (130, 112, 113), (121, 105, 105),
- (95, 84, 84), (89, 80, 79), (84, 76, 75), (76, 70, 69),
- (70, 66, 64), (64, 62, 59), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (47, 49, 45), (46, 48, 45), (47, 48, 45),
- (46, 48, 45), (46, 47, 45), (46, 46, 45), (46, 45, 44),
- (44, 45, 43), (43, 45, 42), (43, 45, 42), (42, 44, 41),
- (41, 44, 40), (40, 42, 40), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (43, 48, 43), (47, 52, 45), (51, 56, 50),
- (57, 61, 55), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (76, 84, 74), (80, 89, 78), (83, 93, 82), (86, 96, 84),
- (85, 96, 85), (83, 94, 82), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (69, 81, 70), (68, 78, 68), (67, 76, 66),
- (66, 73, 64), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (71, 74, 65), (74, 76, 68), (76, 77, 69), (76, 77, 70),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (62, 67, 61), (58, 64, 59), (55, 62, 57),
- (52, 61, 55), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (52, 62, 55), (54, 64, 56), (55, 65, 57), (57, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (62, 67, 59), (61, 65, 58), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (50, 54, 47), (49, 53, 47), (48, 52, 46), (47, 51, 45),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45)
- ),
-
-// 647 Sno_and_Shadows
-((8, 19, 22), (11, 20, 32), (8, 16, 34), (6, 12, 36),
- (5, 9, 38), (4, 7, 40), (2, 5, 40), (1, 4, 41),
- (0, 4, 47), (6, 11, 59), (12, 18, 71), (23, 37, 90),
- (34, 57, 109), (59, 78, 129), (85, 100, 149), (93, 111, 155),
- (102, 122, 162), (133, 147, 172), (122, 135, 153), (112, 123, 135),
- (95, 106, 120), (79, 89, 105), (71, 81, 100), (63, 74, 96),
- (38, 51, 96), (37, 52, 98), (37, 54, 101), (29, 49, 98),
- (22, 45, 96), (22, 43, 93), (22, 41, 91), (21, 39, 94),
- (24, 43, 99), (36, 56, 109), (63, 81, 127), (90, 107, 146),
- (118, 134, 169), (146, 161, 193), (165, 177, 202), (184, 194, 212),
- (228, 234, 243), (238, 243, 248), (249, 252, 253), (251, 252, 253),
- (254, 252, 253), (254, 252, 253), (254, 253, 253), (252, 253, 255),
- (245, 247, 251), (225, 230, 238), (210, 214, 226), (195, 199, 214),
- (185, 191, 213), (175, 184, 213), (178, 184, 211), (182, 185, 210),
- (204, 209, 230), (218, 222, 234), (232, 235, 238), (227, 234, 239),
- (223, 234, 241), (216, 227, 235), (209, 221, 230), (186, 202, 216),
- (157, 176, 210), (129, 153, 191), (119, 144, 181), (110, 135, 172),
- (108, 132, 166), (107, 130, 160), (92, 114, 147), (74, 91, 123),
- (41, 53, 83), (31, 45, 69), (22, 38, 56), (21, 37, 53),
- (21, 36, 50), (22, 37, 52), (23, 39, 55), (26, 43, 68),
- (37, 54, 86), (59, 77, 137), (85, 104, 158), (111, 132, 179),
- (122, 144, 191), (134, 157, 204), (163, 182, 215), (185, 198, 223),
- (202, 214, 231), (197, 205, 221), (192, 196, 211), (188, 193, 205),
- (185, 191, 199), (177, 182, 192), (172, 179, 191), (178, 187, 193),
- (188, 194, 198), (216, 222, 225), (226, 231, 235), (236, 240, 245),
- (237, 241, 246), (239, 243, 248), (233, 239, 247), (221, 227, 239),
- (186, 192, 216), (171, 177, 209), (156, 163, 202), (152, 161, 202),
- (148, 159, 203), (142, 155, 208), (151, 162, 213), (169, 179, 226),
- (187, 198, 234), (223, 228, 244), (227, 234, 247), (232, 241, 251),
- (232, 243, 250), (222, 233, 238), (202, 216, 228), (179, 195, 217),
- (141, 154, 171), (128, 141, 164), (116, 128, 158), (115, 125, 154),
- (115, 123, 151), (113, 120, 146), (95, 109, 154), (78, 94, 149),
- (69, 82, 132), (27, 45, 97), (21, 36, 84), (15, 28, 71),
- (9, 18, 54), (8, 15, 42), (8, 13, 34), (7, 12, 32),
- (17, 22, 45), (21, 30, 58), (26, 38, 72), (35, 50, 83),
- (44, 62, 94), (66, 86, 117), (87, 104, 139), (113, 131, 159),
- (140, 154, 176), (189, 198, 201), (190, 199, 201), (192, 201, 202),
- (201, 201, 198), (199, 202, 196), (180, 191, 185), (169, 174, 169),
- (148, 153, 160), (145, 152, 160), (142, 151, 161), (146, 156, 157),
- (147, 159, 160), (143, 156, 165), (137, 147, 151), (118, 127, 130),
- (88, 104, 115), (52, 58, 81), (39, 47, 73), (27, 37, 66),
- (20, 27, 54), (14, 20, 44), (10, 15, 37), (11, 13, 32),
- (11, 18, 39), (14, 21, 46), (17, 25, 53), (23, 33, 70),
- (29, 42, 86), (34, 49, 97), (39, 56, 113), (38, 57, 124),
- (34, 54, 124), (37, 53, 129), (34, 47, 126), (29, 44, 119),
- (34, 49, 126), (51, 59, 130), (74, 82, 137), (99, 111, 162),
- (172, 179, 208), (186, 193, 218), (200, 208, 228), (213, 225, 231),
- (216, 227, 226), (208, 219, 219), (183, 200, 198), (154, 168, 172),
- (120, 134, 149), (89, 103, 134), (70, 82, 118), (50, 64, 103),
- (36, 50, 97), (30, 45, 93), (25, 39, 87), (23, 34, 85),
- (17, 34, 79), (13, 29, 65), (15, 26, 57), (16, 30, 53),
- (15, 32, 44), (15, 31, 35), (16, 27, 30), (12, 22, 28),
- (8, 21, 26), (6, 14, 20), (4, 10, 18), (4, 13, 19),
- (5, 13, 18), (6, 12, 17), (5, 13, 18), (5, 13, 17),
- (5, 11, 15), (5, 8, 15), (5, 8, 13), (4, 8, 12),
- (4, 8, 14), (5, 9, 18), (4, 10, 24), (3, 12, 37),
- (4, 16, 53), (6, 22, 69), (10, 30, 86), (15, 35, 98),
- (18, 39, 104), (23, 43, 99), (25, 43, 93), (22, 41, 89),
- (19, 35, 79), (16, 32, 66), (11, 30, 60), (11, 27, 56),
- (13, 25, 48), (14, 26, 40), (13, 24, 32), (12, 25, 30),
- (13, 28, 32), (15, 28, 30), (13, 26, 29), (10, 23, 30),
- (11, 23, 28), (11, 17, 25), (7, 10, 21), (4, 6, 17),
- (3, 5, 14), (1, 5, 12), (0, 6, 12), (1, 6, 12),
- (3, 9, 13), (6, 18, 19), (8, 21, 22), (7, 16, 18)
- ),
-
-// 648 Snowy_Field
-((124, 176, 180), (121, 174, 176), (128, 178, 181), (135, 182, 186),
- (133, 176, 179), (131, 170, 173), (131, 166, 169), (131, 162, 166),
- (128, 153, 159), (127, 153, 160), (126, 153, 161), (124, 155, 163),
- (122, 157, 166), (123, 154, 165), (124, 151, 165), (123, 149, 161),
- (122, 147, 158), (122, 125, 135), (124, 113, 123), (127, 102, 111),
- (124, 94, 103), (122, 86, 95), (121, 85, 94), (120, 85, 93),
- (123, 95, 105), (124, 104, 113), (126, 114, 122), (130, 129, 136),
- (134, 144, 151), (138, 150, 156), (142, 156, 161), (146, 169, 172),
- (152, 179, 181), (161, 196, 198), (164, 197, 199), (167, 198, 201),
- (165, 193, 196), (164, 188, 192), (163, 181, 186), (163, 175, 180),
- (143, 145, 152), (129, 127, 134), (115, 109, 116), (101, 94, 102),
- (88, 79, 88), (83, 71, 79), (78, 64, 71), (72, 53, 60),
- (68, 47, 56), (76, 46, 60), (82, 54, 67), (88, 62, 74),
- (95, 75, 86), (103, 88, 99), (107, 96, 106), (111, 104, 114),
- (123, 139, 147), (128, 153, 159), (134, 168, 172), (139, 179, 182),
- (145, 190, 193), (147, 193, 196), (149, 197, 200), (151, 200, 202),
- (153, 203, 203), (151, 198, 199), (145, 187, 189), (139, 177, 180),
- (133, 168, 171), (128, 160, 163), (114, 140, 144), (98, 118, 125),
- (79, 86, 99), (77, 76, 89), (75, 67, 79), (83, 72, 87),
- (91, 78, 95), (98, 85, 101), (105, 93, 108), (119, 107, 121),
- (130, 125, 135), (141, 156, 162), (143, 161, 167), (145, 167, 172),
- (144, 166, 171), (144, 165, 170), (136, 159, 161), (135, 149, 151),
- (133, 118, 127), (129, 105, 113), (125, 92, 100), (121, 86, 94),
- (117, 80, 88), (114, 70, 82), (111, 66, 79), (108, 66, 78),
- (103, 66, 77), (95, 66, 82), (95, 72, 87), (95, 78, 92),
- (95, 80, 93), (96, 83, 95), (97, 86, 97), (97, 91, 99),
- (101, 94, 98), (100, 91, 95), (99, 88, 93), (96, 88, 92),
- (94, 88, 91), (92, 84, 91), (88, 77, 85), (87, 65, 79),
- (83, 62, 75), (92, 68, 81), (94, 68, 82), (96, 69, 83),
- (99, 73, 85), (104, 82, 97), (116, 95, 109), (123, 107, 121),
- (140, 134, 145), (156, 147, 157), (173, 160, 169), (180, 167, 173),
- (187, 174, 178), (199, 185, 185), (213, 195, 191), (228, 204, 197),
- (239, 208, 203), (240, 219, 206), (240, 221, 207), (240, 224, 208),
- (240, 225, 212), (232, 223, 212), (219, 220, 210), (207, 220, 208),
- (188, 210, 204), (184, 203, 197), (181, 197, 191), (181, 195, 190),
- (181, 193, 190), (185, 192, 187), (195, 192, 186), (204, 195, 186),
- (207, 199, 190), (192, 200, 194), (187, 197, 193), (182, 194, 193),
- (170, 187, 189), (152, 177, 180), (133, 169, 173), (123, 157, 166),
- (128, 145, 160), (129, 146, 159), (131, 148, 159), (141, 155, 165),
- (156, 164, 170), (172, 173, 175), (179, 180, 179), (183, 182, 184),
- (185, 185, 183), (181, 175, 165), (180, 170, 162), (180, 166, 159),
- (177, 162, 159), (175, 155, 157), (168, 150, 151), (166, 147, 146),
- (159, 142, 146), (155, 138, 142), (152, 135, 139), (143, 126, 129),
- (135, 118, 123), (125, 109, 118), (119, 104, 114), (116, 102, 110),
- (114, 102, 111), (113, 102, 114), (112, 108, 121), (112, 114, 126),
- (109, 121, 130), (109, 123, 132), (110, 126, 132), (111, 125, 130),
- (100, 113, 123), (98, 110, 119), (97, 107, 116), (97, 101, 110),
- (97, 96, 105), (94, 90, 100), (91, 87, 98), (90, 88, 98),
- (94, 91, 99), (96, 94, 100), (99, 97, 104), (101, 104, 110),
- (108, 107, 117), (116, 111, 122), (123, 116, 129), (127, 125, 134),
- (133, 133, 141), (147, 144, 150), (161, 158, 162), (174, 175, 173),
- (185, 190, 184), (200, 205, 194), (214, 219, 206), (228, 232, 216),
- (238, 239, 223), (245, 244, 226), (249, 245, 227), (250, 246, 225),
- (249, 245, 222), (246, 245, 219), (242, 241, 216), (240, 236, 210),
- (237, 230, 204), (232, 227, 202), (223, 224, 205), (211, 222, 206),
- (200, 217, 205), (195, 215, 205), (186, 212, 209), (176, 211, 210),
- (164, 209, 210), (159, 207, 207), (155, 203, 206), (154, 199, 201),
- (152, 197, 198), (152, 189, 190), (150, 180, 183), (149, 169, 174),
- (146, 162, 167), (146, 151, 156), (149, 139, 145), (154, 130, 138),
- (163, 125, 134), (170, 122, 133), (171, 118, 131), (167, 120, 132),
- (169, 119, 128), (174, 119, 126), (178, 114, 123), (167, 114, 124),
- (155, 115, 122), (144, 116, 118), (144, 114, 116), (144, 114, 117),
- (144, 118, 122), (135, 123, 129), (129, 131, 137), (124, 137, 143),
- (120, 142, 147), (115, 138, 146), (119, 150, 155), (124, 160, 167)
- ),
-
-// 649 Snuggle
-((120, 26, 61), (118, 24, 56), (116, 24, 52), (114, 24, 49),
- (121, 20, 46), (129, 17, 43), (134, 15, 41), (140, 14, 40),
- (140, 16, 33), (133, 20, 29), (126, 25, 25), (119, 29, 30),
- (112, 33, 35), (113, 39, 48), (114, 45, 62), (113, 44, 68),
- (112, 44, 74), (107, 46, 92), (101, 43, 95), (95, 40, 98),
- (92, 43, 106), (89, 46, 115), (87, 46, 121), (85, 47, 128),
- (77, 51, 152), (76, 51, 153), (76, 51, 154), (83, 51, 146),
- (90, 51, 138), (98, 53, 133), (107, 56, 128), (120, 62, 123),
- (128, 70, 121), (136, 98, 125), (137, 110, 123), (138, 122, 122),
- (142, 129, 116), (146, 137, 110), (150, 137, 108), (155, 137, 107),
- (160, 145, 118), (161, 150, 128), (163, 156, 138), (155, 160, 145),
- (147, 164, 153), (142, 160, 153), (137, 156, 153), (121, 147, 153),
- (104, 139, 154), (81, 122, 138), (83, 113, 132), (85, 104, 126),
- (91, 91, 115), (98, 79, 104), (100, 73, 100), (103, 67, 97),
- (101, 51, 78), (99, 46, 79), (98, 41, 81), (102, 36, 88),
- (107, 32, 96), (112, 29, 104), (118, 26, 112), (132, 25, 122),
- (145, 24, 129), (158, 27, 132), (161, 30, 131), (164, 33, 130),
- (165, 32, 131), (166, 31, 133), (168, 33, 132), (172, 33, 127),
- (184, 38, 100), (192, 46, 84), (200, 54, 69), (203, 56, 58),
- (207, 59, 48), (207, 58, 45), (207, 58, 42), (206, 57, 38),
- (202, 55, 34), (195, 52, 37), (186, 50, 37), (178, 49, 38),
- (172, 47, 38), (166, 46, 38), (154, 40, 36), (141, 35, 34),
- (133, 18, 39), (129, 16, 39), (126, 14, 39), (123, 14, 40),
- (121, 15, 41), (112, 15, 41), (101, 17, 40), (94, 19, 42),
- (92, 19, 44), (95, 24, 47), (96, 33, 50), (97, 43, 54),
- (94, 49, 53), (91, 56, 53), (81, 69, 55), (73, 80, 66),
- (66, 86, 79), (71, 87, 87), (77, 89, 95), (81, 92, 96),
- (85, 95, 98), (92, 100, 92), (99, 104, 95), (106, 104, 92),
- (112, 101, 88), (119, 76, 90), (121, 71, 94), (123, 66, 98),
- (125, 58, 94), (125, 49, 98), (124, 44, 98), (118, 39, 95),
- (93, 29, 81), (82, 27, 78), (72, 25, 75), (69, 26, 79),
- (66, 27, 83), (69, 38, 97), (76, 48, 112), (82, 66, 124),
- (90, 76, 133), (100, 92, 140), (100, 90, 140), (101, 89, 140),
- (103, 88, 148), (110, 88, 158), (114, 93, 167), (121, 95, 172),
- (133, 99, 174), (133, 94, 172), (134, 89, 171), (136, 87, 171),
- (138, 85, 172), (140, 81, 168), (144, 79, 160), (148, 74, 148),
- (154, 66, 133), (165, 66, 123), (166, 71, 129), (167, 76, 136),
- (165, 89, 150), (160, 108, 163), (151, 127, 171), (138, 137, 172),
- (115, 143, 170), (111, 140, 172), (107, 137, 175), (99, 132, 183),
- (87, 135, 199), (78, 141, 213), (68, 148, 220), (55, 150, 220),
- (46, 150, 222), (45, 132, 213), (44, 124, 211), (44, 117, 209),
- (44, 97, 208), (45, 85, 208), (40, 72, 207), (35, 63, 206),
- (37, 55, 200), (40, 52, 194), (44, 49, 189), (53, 41, 176),
- (65, 36, 164), (75, 33, 155), (86, 26, 146), (99, 21, 137),
- (108, 20, 130), (121, 20, 127), (137, 27, 123), (150, 36, 116),
- (160, 37, 101), (165, 36, 93), (168, 33, 91), (162, 34, 93),
- (152, 38, 110), (151, 47, 120), (150, 56, 131), (156, 67, 138),
- (159, 78, 149), (164, 91, 157), (162, 106, 160), (155, 114, 161),
- (150, 110, 161), (140, 114, 166), (140, 117, 163), (143, 116, 159),
- (152, 118, 153), (165, 117, 140), (174, 121, 125), (186, 114, 112),
- (184, 103, 100), (175, 92, 88), (162, 75, 79), (148, 60, 79),
- (138, 48, 82), (127, 46, 84), (127, 43, 90), (128, 41, 98),
- (126, 35, 108), (120, 30, 113), (113, 24, 117), (103, 25, 121),
- (95, 29, 120), (90, 30, 118), (87, 32, 112), (82, 33, 111),
- (76, 41, 104), (82, 41, 93), (85, 41, 84), (92, 42, 72),
- (101, 44, 65), (111, 44, 60), (118, 42, 64), (114, 49, 72),
- (111, 50, 81), (105, 51, 87), (100, 50, 90), (102, 49, 92),
- (107, 45, 92), (113, 35, 96), (113, 34, 102), (109, 29, 111),
- (103, 26, 116), (94, 25, 114), (84, 24, 111), (73, 21, 104),
- (63, 18, 94), (57, 23, 89), (53, 29, 92), (51, 31, 97),
- (44, 35, 98), (36, 41, 97), (29, 44, 97), (24, 46, 91),
- (20, 47, 86), (19, 52, 86), (26, 50, 87), (35, 49, 89),
- (44, 51, 87), (53, 51, 86), (62, 51, 81), (71, 47, 73),
- (78, 45, 66), (90, 40, 60), (102, 35, 61), (115, 31, 62)
- ),
-
-// 650 Soap_Bubble
-((112, 150, 197), (89, 188, 214), (87, 207, 218), (85, 226, 222),
- (103, 230, 220), (122, 234, 219), (131, 230, 217), (141, 226, 216),
- (169, 195, 209), (174, 174, 198), (180, 154, 187), (169, 135, 168),
- (159, 116, 150), (145, 104, 134), (131, 92, 118), (126, 93, 115),
- (121, 95, 112), (97, 114, 125), (86, 129, 130), (76, 144, 135),
- (66, 165, 143), (57, 186, 152), (57, 194, 162), (58, 203, 173),
- (68, 218, 187), (60, 213, 175), (52, 208, 163), (48, 195, 157),
- (44, 182, 152), (42, 176, 156), (40, 171, 160), (37, 158, 159),
- (38, 154, 157), (71, 135, 142), (77, 115, 148), (84, 95, 154),
- (91, 92, 152), (99, 90, 150), (112, 91, 143), (126, 93, 136),
- (152, 105, 135), (150, 106, 146), (149, 107, 158), (169, 107, 157),
- (190, 108, 156), (197, 108, 152), (204, 108, 149), (210, 118, 135),
- (205, 115, 132), (218, 116, 125), (224, 115, 111), (231, 115, 97),
- (228, 110, 85), (226, 105, 74), (223, 103, 77), (220, 101, 81),
- (209, 97, 119), (202, 91, 134), (196, 85, 149), (195, 81, 161),
- (195, 77, 173), (198, 78, 175), (201, 79, 178), (197, 97, 181),
- (189, 116, 177), (172, 156, 159), (168, 171, 151), (165, 186, 143),
- (156, 194, 142), (147, 202, 141), (123, 204, 139), (99, 213, 138),
- (75, 223, 140), (61, 220, 149), (48, 218, 158), (51, 206, 165),
- (55, 195, 173), (66, 187, 170), (77, 179, 167), (101, 174, 171),
- (124, 161, 174), (159, 126, 191), (180, 104, 197), (201, 83, 203),
- (207, 77, 207), (213, 72, 211), (223, 69, 226), (216, 71, 237),
- (207, 60, 241), (203, 60, 236), (200, 61, 232), (197, 65, 227),
- (194, 70, 223), (193, 79, 206), (188, 91, 189), (175, 106, 168),
- (156, 127, 149), (120, 158, 115), (108, 159, 93), (97, 161, 72),
- (88, 161, 64), (79, 161, 56), (71, 170, 53), (76, 166, 62),
- (107, 136, 74), (118, 115, 84), (129, 95, 94), (132, 92, 105),
- (135, 89, 116), (138, 87, 129), (136, 87, 132), (125, 85, 122),
- (123, 89, 118), (127, 127, 120), (128, 136, 119), (129, 146, 119),
- (128, 159, 110), (138, 167, 110), (152, 179, 120), (170, 194, 129),
- (198, 220, 147), (202, 221, 159), (207, 222, 171), (207, 220, 177),
- (208, 218, 183), (212, 207, 198), (214, 199, 204), (206, 189, 201),
- (202, 178, 206), (189, 175, 220), (191, 168, 223), (193, 161, 226),
- (192, 143, 217), (194, 114, 205), (185, 93, 186), (178, 87, 172),
- (184, 80, 149), (195, 64, 127), (206, 49, 106), (209, 43, 97),
- (212, 38, 88), (220, 31, 87), (224, 32, 96), (223, 37, 101),
- (217, 36, 112), (177, 35, 117), (169, 35, 123), (161, 36, 129),
- (146, 41, 139), (129, 41, 154), (104, 40, 172), (73, 44, 178),
- (42, 59, 186), (40, 63, 187), (39, 67, 188), (42, 71, 195),
- (43, 73, 198), (48, 69, 194), (69, 66, 179), (97, 63, 155),
- (123, 66, 130), (161, 75, 99), (168, 81, 96), (176, 88, 93),
- (199, 103, 82), (219, 126, 72), (231, 146, 68), (237, 158, 73),
- (233, 181, 113), (233, 185, 124), (233, 189, 136), (236, 190, 148),
- (236, 178, 154), (239, 159, 160), (237, 138, 168), (228, 119, 184),
- (217, 96, 192), (207, 80, 199), (192, 64, 203), (175, 51, 205),
- (152, 42, 215), (124, 30, 222), (104, 32, 232), (83, 42, 237),
- (59, 84, 244), (56, 89, 242), (54, 95, 241), (56, 108, 237),
- (55, 123, 232), (46, 143, 225), (41, 173, 224), (42, 189, 222),
- (61, 201, 220), (79, 200, 220), (92, 200, 211), (103, 209, 199),
- (108, 216, 187), (121, 226, 174), (135, 229, 172), (146, 230, 163),
- (147, 232, 145), (140, 235, 129), (127, 236, 110), (116, 235, 107),
- (111, 229, 108), (96, 229, 105), (84, 229, 101), (71, 228, 102),
- (67, 231, 109), (80, 227, 120), (98, 226, 130), (123, 228, 137),
- (141, 230, 148), (159, 235, 163), (170, 234, 173), (174, 235, 185),
- (177, 233, 195), (178, 228, 204), (169, 219, 217), (153, 197, 222),
- (131, 177, 230), (102, 153, 234), (87, 131, 238), (67, 113, 242),
- (50, 91, 241), (46, 72, 241), (44, 54, 239), (55, 43, 242),
- (70, 35, 244), (81, 33, 244), (91, 42, 236), (98, 49, 223),
- (102, 61, 204), (105, 61, 189), (112, 57, 176), (132, 64, 159),
- (144, 71, 143), (155, 97, 122), (160, 117, 108), (160, 130, 101),
- (175, 134, 102), (189, 135, 106), (202, 141, 114), (214, 146, 128),
- (214, 154, 143), (214, 145, 161), (216, 129, 173), (214, 112, 178),
- (214, 90, 180), (208, 80, 182), (195, 76, 189), (190, 65, 194),
- (166, 77, 194), (149, 90, 194), (134, 108, 187), (109, 140, 192)
- ),
-
-// 651 Sophia
-((170, 128, 57), (151, 105, 51), (145, 99, 50), (139, 93, 49),
- (129, 82, 45), (120, 71, 42), (117, 67, 40), (115, 63, 39),
- (113, 55, 43), (116, 60, 46), (120, 66, 49), (126, 73, 48),
- (133, 80, 48), (141, 85, 48), (149, 91, 49), (154, 95, 52),
- (159, 100, 55), (175, 116, 67), (179, 118, 68), (184, 121, 69),
- (181, 122, 72), (178, 124, 76), (175, 124, 78), (172, 125, 80),
- (167, 123, 83), (164, 124, 85), (162, 125, 88), (158, 130, 86),
- (155, 135, 85), (155, 136, 84), (155, 137, 84), (161, 136, 83),
- (163, 131, 83), (160, 121, 75), (152, 110, 67), (145, 100, 59),
- (135, 86, 55), (125, 73, 52), (118, 67, 52), (111, 61, 53),
- (98, 53, 49), (94, 50, 45), (91, 47, 42), (85, 44, 44),
- (80, 42, 47), (79, 42, 45), (78, 42, 43), (78, 43, 38),
- (79, 41, 27), (73, 27, 17), (66, 21, 12), (59, 15, 8),
- (56, 12, 5), (54, 10, 3), (56, 9, 3), (58, 8, 4),
- (67, 6, 6), (72, 10, 6), (78, 14, 6), (77, 17, 8),
- (77, 20, 10), (76, 20, 11), (75, 20, 13), (75, 21, 16),
- (77, 24, 15), (65, 30, 11), (58, 28, 11), (52, 27, 11),
- (52, 26, 12), (53, 25, 13), (61, 31, 16), (71, 41, 21),
- (103, 76, 38), (119, 89, 48), (135, 102, 59), (144, 112, 72),
- (154, 122, 86), (159, 130, 96), (165, 138, 106), (176, 156, 126),
- (186, 174, 148), (197, 187, 157), (198, 186, 158), (199, 186, 159),
- (200, 190, 162), (201, 194, 165), (209, 206, 163), (217, 220, 155),
- (228, 217, 133), (224, 204, 122), (220, 191, 111), (216, 187, 105),
- (213, 184, 100), (201, 167, 91), (190, 154, 82), (178, 130, 75),
- (159, 107, 69), (133, 77, 68), (126, 76, 75), (120, 76, 83),
- (120, 79, 91), (120, 82, 99), (124, 93, 116), (133, 106, 135),
- (153, 133, 159), (166, 146, 161), (179, 159, 163), (184, 165, 160),
- (190, 171, 157), (197, 171, 155), (198, 168, 143), (199, 158, 125),
- (198, 145, 107), (186, 119, 76), (179, 110, 72), (173, 102, 69),
- (157, 86, 64), (145, 73, 61), (137, 62, 60), (128, 56, 63),
- (111, 50, 75), (107, 55, 81), (103, 61, 87), (102, 64, 89),
- (102, 68, 92), (104, 76, 98), (105, 83, 103), (110, 88, 105),
- (119, 97, 112), (133, 109, 131), (134, 111, 134), (136, 113, 137),
- (138, 110, 135), (141, 109, 130), (138, 109, 126), (139, 102, 127),
- (137, 93, 121), (133, 92, 113), (129, 92, 105), (127, 91, 103),
- (126, 90, 101), (127, 91, 98), (133, 93, 96), (143, 98, 92),
- (152, 110, 90), (164, 128, 92), (166, 130, 92), (168, 132, 93),
- (169, 131, 89), (167, 129, 79), (160, 121, 71), (154, 110, 62),
- (138, 88, 62), (133, 85, 61), (129, 82, 61), (116, 76, 60),
- (105, 69, 55), (96, 59, 50), (89, 48, 47), (79, 39, 43),
- (68, 34, 38), (42, 29, 25), (39, 26, 23), (36, 24, 21),
- (30, 17, 17), (27, 10, 13), (25, 10, 8), (28, 14, 5),
- (49, 31, 12), (55, 35, 13), (62, 39, 15), (73, 47, 17),
- (86, 53, 18), (102, 62, 24), (114, 69, 29), (122, 77, 35),
- (124, 82, 40), (125, 82, 46), (127, 82, 53), (129, 82, 60),
- (130, 83, 63), (131, 83, 61), (130, 81, 62), (133, 78, 61),
- (147, 75, 62), (149, 74, 58), (151, 73, 54), (153, 72, 50),
- (154, 71, 43), (160, 72, 45), (166, 78, 50), (170, 82, 52),
- (167, 88, 56), (162, 90, 53), (157, 92, 54), (152, 93, 55),
- (145, 90, 53), (135, 85, 54), (124, 75, 48), (113, 66, 39),
- (99, 54, 32), (83, 42, 21), (65, 31, 17), (52, 19, 13),
- (50, 14, 10), (54, 11, 10), (61, 13, 9), (66, 17, 11),
- (69, 20, 15), (78, 26, 21), (90, 31, 32), (103, 35, 43),
- (114, 40, 50), (122, 43, 51), (130, 48, 51), (140, 52, 56),
- (147, 59, 66), (146, 67, 78), (144, 78, 87), (147, 91, 89),
- (157, 107, 89), (174, 124, 92), (186, 138, 98), (192, 152, 108),
- (192, 162, 116), (189, 173, 122), (187, 182, 128), (187, 188, 133),
- (192, 192, 147), (196, 196, 157), (196, 196, 172), (192, 199, 186),
- (190, 204, 194), (192, 208, 199), (200, 220, 196), (207, 222, 192),
- (209, 217, 188), (207, 212, 187), (201, 198, 181), (195, 191, 176),
- (183, 182, 163), (176, 166, 150), (165, 151, 147), (158, 134, 143),
- (156, 122, 146), (151, 121, 146), (157, 124, 140), (164, 129, 134),
- (171, 133, 124), (180, 135, 112), (184, 136, 104), (184, 138, 92),
- (189, 147, 88), (192, 154, 86), (190, 156, 78), (186, 149, 70)
- ),
-
-// 652 Strawberries
-((108, 0, 9), (116, 2, 9), (117, 3, 9), (119, 4, 10),
- (118, 4, 10), (117, 5, 11), (116, 4, 11), (115, 4, 12),
- (103, 5, 11), (97, 5, 12), (92, 6, 13), (89, 5, 13),
- (87, 4, 14), (85, 3, 13), (84, 2, 12), (83, 1, 12),
- (83, 1, 12), (83, 0, 12), (83, 0, 12), (83, 0, 12),
- (81, 2, 14), (80, 5, 16), (78, 7, 18), (77, 10, 21),
- (68, 20, 26), (61, 20, 25), (55, 21, 25), (51, 21, 25),
- (48, 21, 25), (47, 21, 25), (47, 22, 26), (48, 23, 25),
- (49, 23, 27), (50, 17, 17), (55, 11, 13), (61, 6, 9),
- (67, 3, 7), (74, 1, 5), (76, 0, 5), (79, 0, 5),
- (85, 0, 6), (90, 0, 7), (95, 0, 8), (98, 0, 8),
- (101, 0, 9), (102, 0, 10), (103, 0, 11), (104, 1, 14),
- (106, 3, 18), (106, 24, 35), (111, 41, 49), (116, 59, 63),
- (129, 79, 84), (142, 99, 105), (148, 107, 112), (155, 115, 119),
- (153, 143, 147), (146, 150, 150), (140, 158, 154), (142, 158, 152),
- (145, 159, 151), (142, 155, 148), (140, 151, 145), (133, 139, 136),
- (118, 123, 120), (83, 87, 79), (77, 72, 62), (71, 57, 45),
- (71, 51, 40), (71, 46, 36), (70, 35, 31), (72, 27, 27),
- (83, 18, 21), (92, 13, 19), (102, 8, 17), (112, 4, 16),
- (122, 1, 15), (126, 0, 15), (130, 0, 15), (134, 1, 17),
- (136, 2, 19), (134, 6, 20), (129, 5, 18), (125, 5, 17),
- (121, 5, 16), (117, 6, 16), (107, 8, 16), (94, 12, 18),
- (73, 16, 16), (68, 14, 14), (63, 13, 12), (61, 11, 11),
- (60, 9, 10), (58, 10, 11), (55, 11, 10), (54, 11, 9),
- (55, 10, 7), (57, 4, 5), (56, 3, 5), (55, 3, 6),
- (54, 4, 6), (53, 6, 6), (54, 8, 8), (59, 10, 10),
- (70, 9, 13), (76, 8, 13), (82, 8, 13), (84, 8, 13),
- (86, 9, 14), (92, 10, 17), (101, 12, 19), (109, 11, 23),
- (118, 9, 24), (130, 8, 21), (131, 8, 20), (133, 8, 19),
- (137, 8, 19), (141, 9, 22), (143, 11, 27), (146, 22, 34),
- (161, 54, 55), (170, 71, 64), (179, 88, 73), (185, 94, 80),
- (191, 100, 87), (190, 115, 96), (192, 126, 107), (183, 133, 112),
- (171, 134, 109), (149, 130, 101), (141, 127, 98), (134, 124, 95),
- (127, 116, 87), (118, 101, 80), (110, 82, 67), (102, 59, 49),
- (103, 27, 25), (112, 20, 21), (121, 13, 17), (126, 11, 16),
- (132, 9, 16), (146, 6, 14), (160, 3, 13), (171, 1, 12),
- (179, 0, 12), (182, 0, 12), (179, 0, 12), (176, 0, 12),
- (168, 1, 12), (159, 1, 12), (149, 1, 12), (140, 1, 12),
- (120, 0, 11), (115, 0, 11), (111, 0, 11), (102, 0, 10),
- (93, 0, 10), (87, 0, 9), (82, 0, 10), (78, 0, 10),
- (77, 0, 9), (77, 0, 7), (77, 0, 6), (77, 0, 5),
- (78, 0, 5), (77, 0, 5), (76, 0, 5), (77, 0, 6),
- (83, 1, 5), (86, 1, 5), (90, 1, 5), (97, 1, 7),
- (103, 3, 8), (109, 4, 11), (110, 7, 16), (111, 16, 19),
- (112, 28, 27), (123, 26, 29), (133, 26, 28), (146, 24, 27),
- (154, 19, 26), (159, 16, 24), (156, 28, 29), (161, 27, 30),
- (174, 22, 29), (178, 18, 28), (182, 15, 27), (188, 3, 23),
- (186, 4, 23), (185, 3, 24), (181, 3, 23), (179, 3, 23),
- (177, 4, 24), (174, 3, 25), (170, 3, 25), (168, 3, 25),
- (166, 2, 23), (166, 2, 20), (167, 3, 20), (169, 4, 20),
- (171, 5, 21), (170, 8, 23), (165, 15, 27), (166, 31, 36),
- (168, 47, 47), (169, 65, 61), (170, 80, 73), (170, 89, 78),
- (156, 89, 77), (145, 92, 79), (134, 93, 76), (127, 94, 78),
- (122, 94, 79), (124, 90, 77), (119, 79, 68), (114, 64, 59),
- (108, 47, 44), (105, 32, 34), (104, 19, 28), (105, 11, 23),
- (108, 10, 22), (111, 21, 32), (114, 33, 43), (115, 44, 53),
- (115, 48, 60), (117, 49, 61), (124, 40, 55), (129, 41, 54),
- (137, 44, 59), (145, 49, 64), (147, 51, 67), (147, 49, 66),
- (151, 37, 56), (152, 23, 42), (154, 12, 32), (158, 7, 27),
- (157, 5, 25), (150, 4, 26), (141, 7, 26), (129, 10, 25),
- (116, 13, 25), (102, 14, 25), (90, 14, 23), (81, 12, 23),
- (73, 12, 23), (66, 13, 23), (62, 14, 24), (58, 15, 24),
- (56, 15, 21), (58, 11, 19), (61, 7, 17), (68, 4, 16),
- (75, 2, 13), (83, 2, 12), (92, 2, 12), (100, 1, 11)
- ),
-
-// 653 Summer
-((125, 67, 47), (88, 47, 13), (76, 44, 14), (64, 41, 15),
- (51, 36, 16), (39, 31, 18), (39, 29, 14), (39, 27, 10),
- (47, 22, 6), (63, 32, 4), (80, 43, 3), (96, 50, 9),
- (113, 57, 15), (133, 70, 24), (153, 84, 33), (161, 88, 43),
- (169, 92, 53), (190, 138, 79), (198, 152, 96), (207, 167, 114),
- (204, 164, 115), (202, 161, 116), (185, 155, 118), (168, 150, 120),
- (136, 109, 95), (122, 105, 85), (109, 102, 75), (116, 101, 64),
- (123, 100, 53), (130, 103, 52), (137, 107, 52), (147, 119, 49),
- (154, 134, 56), (188, 165, 84), (199, 186, 107), (210, 207, 131),
- (216, 209, 151), (223, 212, 171), (226, 218, 172), (230, 224, 174),
- (226, 213, 177), (213, 202, 163), (201, 191, 149), (186, 172, 126),
- (171, 153, 104), (165, 145, 97), (159, 137, 91), (148, 118, 75),
- (149, 113, 54), (171, 122, 35), (177, 130, 37), (184, 138, 40),
- (182, 144, 55), (181, 150, 71), (173, 145, 76), (166, 141, 81),
- (141, 118, 93), (130, 100, 81), (119, 82, 70), (116, 75, 55),
- (114, 69, 40), (114, 68, 32), (115, 67, 25), (105, 64, 19),
- (91, 66, 18), (59, 60, 18), (48, 56, 25), (37, 53, 32),
- (35, 52, 32), (34, 51, 32), (41, 51, 36), (58, 56, 43),
- (91, 73, 57), (99, 81, 66), (107, 90, 75), (100, 86, 74),
- (93, 82, 73), (85, 76, 70), (77, 71, 67), (64, 63, 49),
- (50, 44, 33), (25, 23, 15), (23, 24, 15), (21, 25, 15),
- (22, 29, 17), (24, 34, 20), (38, 51, 30), (54, 62, 45),
- (77, 75, 52), (87, 68, 51), (98, 62, 50), (97, 61, 53),
- (97, 61, 56), (92, 66, 55), (87, 67, 58), (83, 78, 74),
- (88, 95, 96), (103, 126, 112), (105, 130, 117), (108, 135, 123),
- (109, 134, 120), (110, 134, 117), (102, 129, 109), (92, 122, 97),
- (99, 121, 95), (118, 131, 105), (138, 142, 115), (145, 149, 120),
- (152, 157, 126), (165, 176, 131), (174, 174, 136), (166, 166, 125),
- (154, 166, 110), (126, 150, 103), (120, 146, 102), (114, 143, 101),
- (105, 142, 99), (97, 144, 105), (87, 137, 102), (77, 118, 87),
- (57, 83, 55), (61, 64, 41), (66, 46, 27), (69, 47, 24),
- (73, 49, 22), (91, 50, 19), (107, 54, 27), (112, 67, 29),
- (114, 79, 35), (106, 89, 50), (107, 96, 60), (108, 104, 71),
- (114, 117, 89), (122, 131, 93), (142, 150, 104), (177, 165, 112),
- (210, 199, 103), (224, 196, 98), (238, 194, 93), (232, 192, 92),
- (227, 191, 91), (220, 181, 89), (215, 158, 85), (208, 146, 82),
- (198, 141, 79), (187, 146, 80), (183, 147, 84), (179, 148, 89),
- (180, 156, 100), (181, 174, 116), (177, 185, 135), (187, 195, 163),
- (205, 227, 200), (204, 229, 205), (204, 231, 210), (215, 233, 210),
- (213, 221, 199), (200, 193, 181), (185, 173, 156), (172, 155, 133),
- (167, 127, 114), (159, 109, 66), (156, 105, 61), (153, 101, 57),
- (151, 97, 49), (149, 93, 46), (132, 85, 49), (115, 79, 54),
- (82, 66, 58), (76, 70, 61), (71, 74, 64), (69, 87, 77),
- (73, 103, 91), (83, 124, 106), (86, 150, 132), (107, 175, 151),
- (133, 182, 154), (136, 186, 165), (148, 189, 169), (161, 177, 156),
- (163, 160, 134), (163, 141, 111), (158, 128, 99), (150, 115, 80),
- (136, 96, 64), (134, 98, 66), (133, 100, 69), (140, 106, 67),
- (149, 116, 61), (153, 123, 60), (158, 116, 47), (158, 118, 29),
- (149, 117, 24), (133, 94, 23), (117, 70, 22), (99, 59, 23),
- (85, 49, 28), (77, 41, 34), (71, 38, 37), (75, 43, 42),
- (82, 55, 45), (86, 61, 46), (94, 66, 43), (95, 67, 42),
- (86, 59, 43), (73, 51, 33), (64, 43, 29), (52, 36, 35),
- (47, 37, 36), (51, 41, 38), (57, 46, 49), (66, 58, 55),
- (72, 70, 57), (72, 82, 63), (78, 86, 68), (92, 96, 67),
- (102, 114, 64), (113, 124, 73), (139, 138, 84), (163, 156, 93),
- (182, 176, 110), (197, 190, 127), (202, 194, 139), (206, 197, 155),
- (210, 198, 163), (203, 195, 159), (201, 187, 159), (208, 189, 155),
- (213, 197, 141), (225, 198, 134), (233, 200, 132), (236, 204, 124),
- (239, 204, 116), (231, 195, 117), (221, 183, 119), (210, 177, 116),
- (202, 162, 119), (204, 153, 134), (209, 159, 149), (207, 161, 165),
- (209, 175, 180), (215, 192, 196), (204, 201, 204), (193, 209, 202),
- (181, 213, 201), (160, 202, 191), (156, 184, 177), (155, 175, 162),
- (134, 162, 145), (127, 141, 124), (140, 126, 105), (141, 115, 92),
- (133, 99, 84), (132, 91, 78), (134, 78, 53), (133, 64, 43)
- ),
-
-// 654 Summer_Fire
-((254, 222, 57), (253, 233, 58), (246, 226, 59), (240, 220, 60),
- (231, 209, 62), (223, 198, 64), (218, 195, 65), (214, 192, 66),
- (196, 181, 76), (191, 176, 87), (187, 171, 99), (185, 169, 114),
- (183, 168, 130), (184, 167, 139), (186, 166, 149), (184, 166, 150),
- (183, 167, 152), (197, 163, 143), (202, 152, 137), (208, 141, 132),
- (213, 134, 128), (218, 128, 124), (216, 125, 120), (214, 123, 117),
- (213, 122, 98), (211, 113, 85), (209, 105, 72), (211, 99, 62),
- (214, 93, 53), (212, 91, 50), (210, 90, 48), (207, 90, 47),
- (201, 97, 50), (182, 108, 58), (173, 104, 54), (164, 100, 51),
- (155, 93, 45), (147, 87, 39), (144, 84, 36), (141, 81, 33),
- (126, 62, 25), (118, 50, 21), (110, 39, 18), (105, 30, 16),
- (101, 21, 14), (103, 20, 14), (105, 19, 14), (116, 14, 12),
- (128, 13, 14), (165, 10, 15), (177, 15, 15), (190, 20, 15),
- (202, 33, 18), (214, 47, 21), (218, 54, 22), (223, 61, 24),
- (241, 82, 30), (245, 96, 32), (250, 110, 34), (251, 125, 36),
- (253, 141, 39), (253, 148, 40), (253, 156, 41), (253, 169, 43),
- (253, 173, 44), (253, 172, 44), (248, 166, 42), (243, 161, 40),
- (238, 157, 39), (234, 153, 39), (222, 144, 37), (209, 136, 37),
- (188, 122, 40), (182, 115, 41), (177, 108, 43), (176, 103, 41),
- (175, 98, 39), (174, 96, 38), (174, 94, 38), (173, 93, 36),
- (174, 94, 37), (185, 98, 42), (195, 102, 41), (206, 106, 41),
- (212, 108, 40), (219, 110, 40), (230, 115, 37), (239, 121, 35),
- (251, 137, 36), (252, 147, 38), (253, 157, 41), (253, 162, 42),
- (253, 167, 43), (253, 175, 45), (253, 181, 46), (253, 184, 46),
- (252, 183, 46), (246, 177, 45), (240, 168, 44), (235, 159, 43),
- (234, 153, 42), (233, 148, 41), (232, 138, 42), (232, 129, 40),
- (235, 114, 36), (233, 110, 35), (232, 106, 34), (231, 102, 32),
- (231, 99, 30), (231, 94, 32), (234, 93, 32), (236, 92, 32),
- (242, 96, 32), (250, 114, 35), (251, 117, 34), (252, 120, 34),
- (252, 122, 34), (254, 123, 35), (253, 123, 35), (252, 121, 35),
- (245, 122, 38), (238, 122, 40), (232, 122, 43), (230, 123, 46),
- (228, 124, 49), (224, 128, 55), (222, 131, 60), (225, 133, 65),
- (226, 138, 66), (224, 142, 64), (223, 140, 64), (223, 139, 64),
- (222, 138, 64), (218, 134, 61), (219, 129, 63), (220, 125, 60),
- (223, 122, 50), (224, 119, 45), (225, 116, 41), (223, 113, 38),
- (222, 111, 35), (219, 98, 31), (213, 84, 27), (207, 71, 25),
- (200, 61, 22), (191, 46, 19), (188, 46, 19), (186, 47, 19),
- (180, 45, 20), (173, 44, 21), (165, 42, 25), (157, 41, 28),
- (146, 40, 32), (145, 41, 33), (144, 42, 34), (139, 45, 33),
- (135, 51, 32), (132, 57, 36), (131, 65, 41), (130, 75, 48),
- (132, 88, 58), (146, 105, 71), (150, 109, 72), (154, 114, 73),
- (163, 119, 76), (172, 124, 79), (179, 129, 81), (189, 137, 83),
- (209, 160, 87), (212, 167, 87), (215, 175, 88), (223, 188, 89),
- (231, 199, 90), (232, 201, 95), (232, 199, 97), (232, 195, 97),
- (228, 190, 95), (222, 184, 93), (214, 180, 91), (209, 181, 88),
- (203, 178, 89), (197, 171, 92), (193, 164, 96), (185, 155, 94),
- (177, 128, 87), (177, 119, 83), (177, 111, 80), (180, 99, 71),
- (185, 86, 62), (195, 76, 57), (200, 67, 50), (206, 58, 45),
- (212, 56, 38), (216, 45, 32), (221, 35, 26), (225, 25, 21),
- (233, 16, 17), (240, 8, 15), (244, 9, 16), (245, 19, 24),
- (243, 32, 32), (243, 44, 42), (240, 58, 51), (237, 73, 59),
- (237, 83, 66), (238, 98, 71), (240, 112, 82), (241, 129, 89),
- (243, 145, 100), (245, 162, 110), (244, 181, 116), (244, 194, 117),
- (244, 205, 113), (245, 212, 110), (245, 217, 103), (246, 219, 96),
- (249, 216, 94), (250, 213, 89), (252, 208, 81), (253, 204, 73),
- (253, 200, 67), (253, 196, 60), (252, 192, 52), (252, 186, 48),
- (252, 181, 46), (252, 176, 45), (252, 172, 44), (253, 168, 42),
- (253, 163, 41), (252, 157, 39), (247, 150, 37), (240, 145, 35),
- (230, 138, 33), (217, 133, 33), (204, 128, 32), (192, 122, 31),
- (186, 117, 29), (181, 111, 29), (177, 105, 28), (169, 91, 26),
- (166, 77, 25), (160, 64, 22), (156, 52, 21), (156, 44, 19),
- (164, 47, 21), (176, 59, 23), (184, 71, 26), (197, 85, 30),
- (208, 100, 32), (217, 112, 35), (222, 117, 35), (230, 129, 38),
- (240, 144, 41), (245, 163, 46), (249, 182, 51), (252, 202, 54)
- ),
-
-// 655 Summer_Skies
-((122, 101, 184), (121, 121, 183), (125, 131, 185), (130, 141, 188),
- (132, 148, 193), (135, 156, 199), (136, 158, 200), (137, 160, 202),
- (137, 153, 192), (127, 145, 183), (118, 137, 174), (108, 131, 166),
- (99, 126, 159), (93, 120, 158), (87, 114, 158), (82, 110, 158),
- (78, 106, 158), (61, 90, 164), (53, 85, 163), (46, 81, 163),
- (43, 77, 163), (41, 74, 164), (42, 74, 163), (44, 75, 162),
- (65, 84, 167), (78, 89, 173), (91, 94, 179), (101, 100, 187),
- (112, 106, 196), (115, 110, 199), (118, 114, 202), (128, 123, 204),
- (137, 132, 206), (156, 153, 209), (163, 165, 210), (171, 178, 211),
- (174, 192, 216), (178, 206, 221), (177, 210, 223), (177, 215, 226),
- (165, 224, 231), (156, 222, 227), (148, 221, 223), (142, 213, 220),
- (136, 206, 218), (133, 203, 215), (131, 200, 212), (122, 189, 205),
- (116, 182, 200), (94, 168, 190), (80, 157, 182), (67, 146, 174),
- (56, 135, 163), (46, 124, 153), (42, 119, 148), (38, 115, 143),
- (34, 92, 123), (34, 81, 115), (34, 70, 107), (32, 60, 102),
- (30, 51, 97), (29, 48, 94), (28, 45, 92), (26, 42, 90),
- (23, 41, 92), (13, 56, 97), (12, 66, 102), (12, 76, 108),
- (13, 81, 113), (15, 87, 118), (18, 97, 129), (23, 107, 140),
- (40, 125, 161), (48, 133, 173), (57, 141, 186), (60, 153, 196),
- (63, 166, 206), (63, 172, 209), (64, 178, 213), (64, 190, 221),
- (61, 206, 228), (53, 223, 238), (52, 226, 239), (52, 229, 241),
- (53, 228, 241), (55, 227, 242), (58, 224, 242), (59, 225, 240),
- (64, 218, 232), (66, 217, 221), (69, 217, 210), (67, 218, 204),
- (65, 219, 199), (62, 222, 190), (60, 222, 187), (64, 221, 187),
- (72, 220, 186), (90, 222, 189), (97, 216, 193), (105, 210, 198),
- (111, 206, 194), (117, 203, 190), (120, 195, 185), (119, 185, 179),
- (114, 165, 167), (111, 154, 161), (108, 144, 156), (106, 142, 153),
- (105, 140, 151), (104, 130, 151), (105, 119, 158), (109, 108, 161),
- (110, 100, 163), (108, 95, 161), (106, 93, 161), (105, 92, 161),
- (95, 87, 159), (88, 86, 156), (79, 89, 153), (73, 94, 151),
- (77, 105, 156), (79, 115, 159), (81, 125, 163), (82, 131, 164),
- (84, 138, 165), (89, 148, 171), (90, 157, 181), (91, 169, 190),
- (86, 180, 199), (72, 204, 211), (70, 209, 213), (68, 214, 216),
- (64, 217, 222), (61, 222, 227), (61, 229, 229), (65, 230, 228),
- (83, 235, 237), (90, 236, 239), (97, 238, 242), (98, 238, 242),
- (99, 238, 242), (99, 239, 243), (95, 239, 243), (90, 237, 244),
- (84, 238, 243), (77, 241, 241), (79, 241, 241), (82, 242, 242),
- (90, 241, 243), (101, 241, 243), (115, 240, 244), (131, 242, 245),
- (151, 245, 249), (153, 244, 249), (156, 243, 249), (153, 240, 247),
- (147, 233, 244), (141, 226, 241), (138, 223, 238), (136, 219, 235),
- (137, 214, 231), (148, 212, 228), (150, 212, 227), (153, 213, 227),
- (157, 217, 228), (158, 219, 228), (159, 220, 229), (156, 219, 230),
- (155, 220, 231), (155, 218, 230), (155, 217, 229), (155, 215, 228),
- (155, 213, 229), (153, 210, 227), (151, 205, 226), (145, 199, 222),
- (137, 191, 218), (126, 186, 215), (114, 181, 212), (106, 178, 209),
- (102, 173, 206), (102, 175, 203), (105, 174, 204), (112, 177, 204),
- (134, 174, 204), (136, 171, 202), (139, 169, 200), (141, 159, 195),
- (133, 153, 191), (123, 149, 186), (112, 142, 182), (102, 141, 177),
- (90, 144, 175), (80, 153, 173), (74, 162, 175), (74, 174, 177),
- (75, 180, 177), (81, 183, 176), (88, 181, 173), (93, 181, 174),
- (99, 174, 178), (108, 166, 180), (111, 159, 181), (109, 155, 179),
- (105, 149, 178), (103, 139, 175), (96, 132, 170), (91, 129, 166),
- (88, 122, 156), (89, 121, 146), (91, 109, 137), (102, 100, 137),
- (117, 95, 140), (133, 95, 144), (144, 100, 152), (161, 104, 160),
- (172, 107, 167), (180, 112, 176), (182, 118, 181), (185, 133, 183),
- (183, 140, 178), (184, 146, 178), (189, 154, 180), (195, 161, 185),
- (201, 174, 193), (207, 185, 203), (212, 192, 213), (220, 195, 221),
- (221, 198, 231), (218, 208, 239), (210, 218, 242), (198, 223, 242),
- (185, 223, 240), (172, 219, 235), (160, 210, 226), (148, 198, 219),
- (135, 186, 213), (126, 172, 207), (122, 158, 207), (121, 145, 205),
- (115, 132, 200), (105, 120, 193), (93, 107, 187), (80, 100, 181),
- (68, 94, 173), (59, 96, 171), (47, 96, 166), (44, 97, 163),
- (47, 93, 163), (61, 89, 167), (72, 83, 170), (83, 79, 172),
- (93, 75, 176), (105, 80, 180), (113, 80, 179), (124, 93, 185)
- ),
-
-// 656 Summer_Tulips
-((179, 133, 66), (205, 125, 44), (204, 117, 30), (203, 110, 16),
- (197, 106, 11), (192, 102, 7), (188, 99, 6), (185, 97, 5),
- (178, 97, 5), (176, 98, 7), (175, 100, 9), (176, 105, 18),
- (177, 110, 27), (176, 116, 37), (175, 123, 48), (177, 125, 50),
- (180, 127, 53), (186, 126, 44), (186, 122, 35), (186, 118, 26),
- (172, 114, 30), (159, 111, 35), (157, 112, 38), (155, 113, 42),
- (113, 112, 70), (112, 115, 77), (111, 119, 84), (109, 120, 87),
- (107, 122, 90), (110, 123, 91), (113, 125, 92), (121, 124, 87),
- (133, 120, 72), (153, 108, 43), (162, 101, 27), (172, 94, 12),
- (171, 86, 9), (170, 79, 6), (169, 74, 6), (168, 69, 7),
- (169, 58, 7), (171, 56, 6), (173, 55, 6), (175, 65, 6),
- (178, 75, 7), (179, 77, 7), (180, 80, 7), (186, 94, 17),
- (187, 114, 29), (198, 136, 56), (207, 145, 64), (216, 154, 73),
- (216, 154, 73), (217, 154, 74), (214, 153, 74), (212, 153, 75),
- (185, 142, 76), (168, 140, 82), (152, 139, 89), (142, 137, 92),
- (133, 136, 96), (130, 136, 97), (127, 137, 99), (133, 138, 97),
- (144, 143, 102), (180, 146, 104), (200, 155, 108), (220, 164, 112),
- (226, 164, 112), (233, 164, 112), (240, 163, 110), (239, 172, 97),
- (222, 159, 68), (208, 149, 55), (195, 140, 43), (188, 135, 36),
- (182, 130, 29), (181, 126, 31), (181, 122, 34), (182, 124, 33),
- (185, 129, 34), (183, 129, 48), (174, 129, 55), (166, 129, 63),
- (162, 128, 65), (159, 127, 67), (158, 121, 60), (161, 111, 46),
- (168, 90, 24), (172, 79, 15), (176, 68, 6), (176, 70, 5),
- (176, 72, 5), (178, 74, 6), (178, 70, 5), (175, 73, 5),
- (175, 74, 7), (171, 57, 7), (167, 50, 8), (163, 44, 9),
- (161, 41, 10), (160, 39, 11), (158, 37, 9), (157, 37, 9),
- (146, 47, 9), (149, 55, 8), (152, 64, 7), (150, 66, 7),
- (148, 68, 8), (152, 66, 8), (155, 65, 8), (154, 66, 10),
- (159, 64, 8), (157, 71, 11), (157, 76, 11), (157, 81, 11),
- (151, 93, 20), (148, 101, 37), (145, 112, 49), (137, 121, 63),
- (142, 135, 92), (145, 139, 94), (149, 143, 97), (152, 142, 94),
- (155, 141, 92), (159, 138, 83), (164, 132, 72), (167, 125, 57),
- (175, 121, 40), (187, 122, 27), (186, 123, 29), (186, 124, 32),
- (189, 132, 39), (188, 137, 52), (181, 141, 68), (176, 145, 80),
- (173, 150, 91), (176, 152, 92), (179, 154, 94), (182, 154, 92),
- (185, 155, 90), (186, 152, 84), (191, 145, 72), (199, 140, 54),
- (196, 129, 40), (190, 108, 17), (182, 107, 19), (174, 107, 21),
- (161, 102, 32), (150, 107, 47), (132, 115, 63), (121, 119, 77),
- (118, 130, 96), (120, 132, 97), (123, 134, 99), (133, 138, 103),
- (149, 145, 109), (176, 156, 119), (201, 166, 124), (216, 172, 125),
- (224, 172, 132), (217, 171, 124), (207, 166, 122), (197, 162, 120),
- (174, 153, 109), (166, 147, 104), (160, 144, 98), (154, 139, 90),
- (157, 136, 84), (156, 135, 83), (156, 134, 82), (152, 132, 81),
- (148, 135, 86), (144, 138, 93), (141, 139, 96), (137, 141, 101),
- (134, 144, 107), (135, 145, 108), (133, 145, 107), (130, 144, 108),
- (129, 143, 106), (126, 142, 105), (122, 139, 103), (118, 134, 99),
- (112, 127, 94), (110, 125, 93), (108, 123, 92), (107, 122, 90),
- (107, 121, 89), (108, 122, 89), (117, 124, 89), (129, 127, 84),
- (141, 126, 75), (159, 125, 61), (175, 124, 46), (187, 121, 34),
- (197, 119, 21), (200, 119, 16), (196, 119, 24), (190, 121, 32),
- (177, 124, 45), (168, 128, 62), (168, 132, 70), (165, 135, 75),
- (166, 138, 77), (177, 141, 71), (185, 143, 61), (191, 145, 55),
- (201, 146, 49), (205, 142, 41), (203, 139, 39), (209, 140, 35),
- (213, 134, 30), (208, 129, 30), (206, 131, 28), (211, 134, 28),
- (213, 138, 33), (213, 144, 40), (224, 151, 52), (228, 157, 64),
- (229, 160, 73), (230, 163, 79), (226, 164, 79), (221, 161, 77),
- (214, 159, 74), (208, 158, 67), (208, 155, 64), (210, 150, 72),
- (209, 142, 78), (210, 139, 81), (216, 141, 90), (214, 143, 95),
- (214, 144, 94), (219, 150, 99), (222, 160, 97), (229, 162, 91),
- (230, 164, 88), (225, 163, 81), (224, 158, 75), (215, 157, 71),
- (205, 153, 66), (202, 147, 60), (202, 146, 55), (204, 148, 52),
- (207, 148, 50), (215, 150, 49), (223, 155, 49), (225, 155, 58),
- (223, 151, 71), (219, 154, 79), (215, 158, 84), (206, 150, 89),
- (187, 145, 90), (177, 149, 90), (186, 144, 93), (182, 135, 81)
- ),
-
-// 657 Sunbathing
-((217, 135, 3), (250, 167, 1), (251, 164, 1), (252, 161, 2),
- (251, 163, 2), (251, 166, 3), (250, 164, 3), (249, 163, 3),
- (221, 132, 3), (193, 108, 2), (165, 84, 2), (141, 69, 5),
- (117, 54, 9), (88, 40, 13), (59, 26, 18), (53, 25, 18),
- (48, 25, 18), (84, 51, 20), (91, 63, 24), (99, 76, 29),
- (98, 83, 42), (98, 90, 56), (99, 100, 71), (101, 110, 87),
- (65, 126, 147), (69, 135, 167), (73, 145, 187), (105, 163, 176),
- (137, 181, 165), (141, 180, 158), (145, 180, 152), (181, 193, 130),
- (214, 190, 94), (226, 176, 50), (191, 172, 76), (157, 168, 102),
- (139, 143, 100), (121, 119, 99), (115, 114, 98), (109, 109, 98),
- (120, 123, 105), (140, 120, 76), (160, 118, 47), (192, 131, 27),
- (225, 145, 7), (234, 150, 4), (243, 155, 2), (246, 162, 4),
- (247, 163, 7), (251, 154, 11), (240, 134, 12), (230, 114, 13),
- (199, 95, 18), (169, 76, 24), (158, 68, 23), (147, 61, 23),
- (78, 21, 27), (51, 18, 32), (24, 15, 38), (14, 18, 33),
- (5, 22, 28), (4, 21, 29), (3, 20, 30), (6, 20, 34),
- (11, 24, 27), (36, 27, 25), (64, 41, 26), (93, 55, 28),
- (110, 64, 29), (128, 73, 30), (154, 86, 34), (180, 104, 32),
- (233, 144, 22), (242, 151, 21), (252, 159, 21), (251, 159, 15),
- (250, 160, 10), (249, 160, 8), (249, 161, 6), (248, 161, 7),
- (243, 162, 10), (195, 144, 17), (160, 130, 40), (126, 117, 63),
- (116, 117, 77), (106, 117, 91), (76, 107, 111), (48, 86, 123),
- (53, 87, 123), (74, 92, 110), (96, 98, 97), (99, 91, 84),
- (102, 85, 71), (112, 74, 43), (118, 71, 16), (126, 78, 6),
- (134, 81, 3), (156, 83, 10), (169, 92, 16), (183, 101, 22),
- (195, 106, 21), (208, 112, 20), (211, 107, 21), (191, 95, 20),
- (139, 63, 25), (104, 44, 25), (69, 25, 26), (52, 18, 25),
- (35, 12, 25), (18, 6, 23), (8, 3, 26), (2, 1, 24),
- (0, 2, 20), (0, 3, 11), (0, 3, 10), (0, 3, 9),
- (0, 3, 9), (1, 4, 10), (5, 4, 9), (10, 4, 9),
- (30, 6, 17), (58, 26, 14), (86, 47, 11), (99, 57, 10),
- (113, 68, 9), (140, 79, 15), (172, 95, 16), (196, 111, 20),
- (206, 119, 21), (172, 102, 31), (157, 97, 43), (142, 92, 55),
- (120, 87, 86), (88, 91, 116), (56, 100, 139), (23, 107, 167),
- (4, 120, 200), (2, 113, 182), (1, 106, 165), (1, 100, 147),
- (1, 95, 130), (0, 80, 104), (0, 56, 70), (0, 32, 41),
- (0, 21, 14), (8, 19, 2), (14, 19, 3), (20, 19, 5),
- (45, 33, 4), (74, 57, 3), (109, 83, 2), (138, 100, 5),
- (201, 142, 5), (214, 153, 4), (228, 165, 4), (245, 176, 6),
- (252, 180, 12), (251, 177, 19), (243, 173, 31), (205, 171, 61),
- (171, 167, 99), (124, 147, 136), (103, 139, 142), (83, 132, 148),
- (53, 116, 151), (25, 104, 154), (21, 89, 132), (13, 69, 113),
- (17, 31, 65), (16, 29, 58), (15, 27, 51), (10, 21, 52),
- (8, 17, 55), (6, 19, 66), (4, 32, 86), (5, 48, 110),
- (7, 67, 132), (5, 87, 151), (1, 112, 171), (2, 123, 188),
- (6, 121, 189), (6, 108, 179), (4, 98, 155), (7, 84, 131),
- (29, 43, 71), (40, 41, 56), (52, 39, 41), (83, 49, 22),
- (116, 67, 9), (142, 81, 4), (167, 100, 1), (196, 120, 1),
- (223, 136, 3), (227, 138, 3), (212, 124, 1), (184, 106, 0),
- (159, 86, 1), (133, 74, 2), (103, 55, 3), (68, 36, 6),
- (40, 18, 10), (21, 13, 14), (11, 11, 18), (6, 16, 27),
- (3, 20, 43), (2, 29, 65), (0, 42, 95), (2, 65, 124),
- (3, 90, 152), (3, 112, 176), (1, 129, 201), (1, 141, 216),
- (5, 140, 215), (13, 132, 189), (33, 126, 157), (65, 131, 126),
- (99, 127, 100), (128, 121, 68), (156, 119, 40), (189, 142, 25),
- (221, 165, 17), (242, 182, 13), (251, 185, 9), (253, 189, 16),
- (253, 193, 15), (253, 192, 13), (255, 180, 5), (250, 158, 6),
- (234, 131, 7), (209, 106, 6), (187, 86, 4), (174, 65, 1),
- (163, 49, 3), (155, 42, 3), (152, 46, 3), (157, 53, 0),
- (160, 62, 0), (160, 66, 0), (155, 68, 0), (146, 62, 0),
- (124, 58, 0), (97, 45, 0), (65, 28, 0), (40, 10, 0),
- (20, 3, 2), (10, 1, 5), (3, 2, 6), (2, 2, 6),
- (7, 2, 7), (16, 2, 8), (34, 8, 10), (59, 28, 10),
- (98, 61, 7), (128, 80, 4), (157, 87, 4), (180, 98, 3)
- ),
-
-// 658 Sunny_Field
-((117, 176, 112), (110, 170, 116), (110, 170, 127), (111, 171, 138),
- (110, 175, 144), (110, 179, 150), (110, 183, 151), (111, 187, 152),
- (127, 195, 155), (135, 202, 153), (143, 209, 152), (148, 208, 154),
- (153, 208, 157), (155, 209, 158), (157, 210, 159), (154, 210, 157),
- (151, 210, 156), (153, 197, 144), (149, 193, 136), (145, 189, 128),
- (141, 177, 113), (137, 166, 99), (130, 156, 91), (124, 147, 84),
- (87, 107, 58), (69, 87, 46), (51, 68, 34), (42, 64, 32),
- (34, 61, 31), (36, 64, 33), (39, 68, 36), (50, 77, 37),
- (58, 87, 48), (74, 113, 77), (72, 114, 75), (71, 116, 73),
- (59, 113, 72), (48, 110, 71), (44, 106, 66), (40, 102, 62),
- (21, 81, 41), (16, 75, 32), (11, 69, 24), (11, 58, 19),
- (12, 48, 15), (10, 45, 13), (8, 43, 12), (11, 40, 7),
- (19, 44, 9), (41, 57, 16), (55, 68, 17), (70, 80, 18),
- (83, 90, 28), (97, 101, 38), (103, 107, 42), (109, 113, 47),
- (112, 128, 69), (107, 128, 78), (103, 129, 88), (91, 127, 89),
- (79, 125, 91), (76, 121, 90), (74, 118, 90), (64, 110, 88),
- (58, 109, 79), (44, 118, 65), (45, 117, 58), (46, 117, 51),
- (46, 116, 48), (46, 115, 46), (42, 112, 41), (39, 107, 37),
- (43, 92, 28), (41, 86, 28), (39, 81, 29), (44, 89, 35),
- (49, 97, 41), (53, 101, 45), (58, 106, 50), (66, 111, 57),
- (77, 119, 63), (86, 130, 86), (83, 132, 90), (81, 135, 94),
- (79, 135, 90), (78, 136, 87), (75, 135, 81), (66, 132, 79),
- (64, 140, 75), (75, 145, 71), (86, 150, 68), (89, 155, 72),
- (93, 160, 77), (99, 167, 89), (109, 175, 95), (105, 180, 99),
- (96, 182, 105), (76, 182, 103), (60, 176, 100), (45, 171, 97),
- (38, 170, 97), (31, 169, 97), (27, 167, 98), (29, 169, 97),
- (44, 162, 94), (50, 158, 91), (57, 155, 89), (58, 154, 89),
- (60, 154, 90), (60, 153, 86), (61, 148, 82), (56, 148, 81),
- (53, 148, 83), (41, 156, 94), (41, 156, 99), (42, 156, 104),
- (50, 153, 111), (58, 155, 112), (65, 154, 111), (68, 148, 107),
- (71, 132, 91), (69, 131, 79), (68, 130, 67), (64, 127, 60),
- (61, 124, 53), (55, 121, 44), (47, 117, 41), (39, 111, 40),
- (31, 103, 39), (25, 90, 35), (24, 87, 32), (24, 84, 30),
- (26, 74, 30), (34, 74, 33), (41, 75, 39), (56, 87, 44),
- (120, 109, 61), (144, 131, 75), (168, 153, 90), (179, 160, 101),
- (190, 168, 113), (211, 172, 124), (220, 182, 133), (216, 192, 139),
- (203, 200, 148), (166, 189, 160), (154, 185, 161), (142, 182, 163),
- (115, 180, 158), (98, 175, 153), (83, 163, 142), (72, 151, 132),
- (49, 134, 100), (46, 128, 90), (44, 122, 80), (42, 110, 66),
- (39, 105, 49), (37, 104, 40), (39, 106, 32), (45, 105, 31),
- (52, 110, 29), (86, 125, 41), (95, 130, 48), (104, 136, 56),
- (122, 142, 72), (147, 157, 92), (178, 166, 102), (200, 182, 112),
- (214, 201, 135), (214, 203, 139), (215, 206, 143), (208, 210, 145),
- (197, 217, 142), (169, 219, 145), (142, 220, 149), (119, 216, 152),
- (110, 214, 148), (101, 214, 148), (95, 213, 145), (91, 210, 143),
- (93, 205, 131), (95, 200, 122), (94, 192, 111), (90, 180, 103),
- (67, 152, 79), (60, 148, 73), (54, 144, 68), (48, 134, 63),
- (42, 132, 60), (36, 129, 61), (28, 136, 63), (29, 137, 65),
- (27, 129, 64), (26, 128, 65), (25, 134, 74), (34, 147, 90),
- (36, 143, 98), (42, 139, 102), (48, 137, 107), (56, 146, 118),
- (56, 162, 128), (53, 171, 129), (55, 170, 122), (57, 159, 110),
- (60, 156, 103), (64, 159, 99), (69, 160, 96), (73, 155, 92),
- (77, 155, 93), (87, 160, 98), (95, 168, 107), (100, 174, 119),
- (104, 182, 127), (111, 191, 137), (117, 197, 140), (124, 202, 145),
- (130, 210, 145), (139, 215, 145), (144, 217, 141), (147, 217, 134),
- (147, 212, 125), (144, 201, 114), (147, 189, 103), (146, 178, 95),
- (145, 164, 91), (137, 152, 87), (142, 147, 86), (143, 150, 87),
- (144, 156, 96), (139, 166, 104), (145, 175, 110), (155, 185, 114),
- (158, 194, 123), (162, 205, 135), (163, 208, 140), (173, 202, 143),
- (181, 195, 145), (195, 199, 148), (205, 205, 146), (213, 208, 145),
- (222, 204, 145), (227, 204, 147), (229, 208, 145), (223, 217, 143),
- (220, 223, 144), (214, 229, 152), (205, 228, 156), (193, 228, 163),
- (180, 230, 165), (171, 232, 169), (163, 227, 162), (157, 220, 154),
- (145, 212, 141), (133, 204, 133), (124, 193, 121), (120, 184, 118)
- ),
-
-// 659 Sunset
-((189, 106, 106), (165, 81, 91), (155, 71, 87), (146, 62, 83),
- (137, 51, 81), (129, 41, 80), (123, 36, 79), (117, 31, 78),
- (89, 23, 63), (76, 19, 54), (63, 16, 45), (54, 14, 39),
- (45, 13, 34), (44, 12, 33), (43, 12, 33), (43, 12, 32),
- (44, 12, 32), (49, 12, 34), (53, 11, 34), (57, 10, 35),
- (64, 9, 31), (72, 9, 27), (79, 9, 26), (87, 9, 26),
- (115, 16, 22), (132, 24, 24), (149, 32, 26), (162, 41, 32),
- (175, 50, 39), (181, 53, 40), (187, 57, 42), (200, 61, 44),
- (213, 62, 41), (218, 72, 33), (220, 78, 31), (223, 84, 30),
- (217, 87, 31), (212, 91, 32), (208, 89, 32), (204, 88, 33),
- (184, 74, 31), (167, 66, 29), (151, 59, 27), (136, 53, 24),
- (121, 47, 21), (112, 45, 19), (104, 44, 18), (90, 37, 15),
- (81, 28, 13), (68, 19, 13), (67, 27, 22), (67, 35, 31),
- (75, 50, 42), (83, 65, 54), (86, 72, 59), (90, 79, 65),
- (112, 94, 82), (124, 100, 84), (136, 107, 87), (151, 116, 90),
- (167, 125, 93), (177, 131, 94), (188, 137, 96), (203, 149, 99),
- (213, 156, 102), (223, 142, 95), (218, 128, 84), (214, 114, 74),
- (210, 106, 68), (207, 99, 63), (206, 88, 50), (205, 86, 39),
- (205, 91, 33), (207, 93, 34), (209, 96, 35), (208, 100, 39),
- (208, 105, 44), (208, 105, 43), (208, 105, 43), (207, 108, 42),
- (205, 112, 45), (204, 124, 53), (206, 133, 58), (209, 142, 63),
- (210, 146, 66), (212, 151, 70), (215, 157, 73), (218, 162, 74),
- (213, 161, 75), (205, 152, 71), (198, 144, 68), (193, 138, 66),
- (188, 132, 64), (175, 120, 60), (159, 109, 56), (146, 101, 51),
- (132, 92, 46), (107, 79, 36), (95, 71, 32), (84, 63, 29),
- (78, 58, 27), (73, 54, 25), (59, 43, 19), (46, 32, 15),
- (31, 14, 7), (31, 11, 4), (31, 8, 2), (34, 7, 2),
- (37, 7, 3), (51, 9, 4), (65, 10, 6), (77, 9, 6),
- (88, 8, 7), (107, 7, 9), (110, 7, 8), (114, 8, 8),
- (117, 6, 7), (121, 7, 7), (120, 8, 8), (117, 8, 7),
- (108, 6, 7), (100, 4, 7), (92, 3, 7), (86, 2, 6),
- (80, 2, 5), (69, 0, 3), (55, 0, 3), (45, 0, 4),
- (39, 1, 5), (38, 8, 6), (41, 11, 7), (44, 14, 8),
- (52, 21, 10), (65, 31, 12), (75, 41, 14), (89, 51, 19),
- (117, 69, 35), (132, 76, 43), (147, 84, 52), (154, 84, 54),
- (161, 85, 57), (175, 86, 59), (186, 85, 59), (196, 85, 59),
- (204, 86, 62), (211, 84, 76), (213, 84, 79), (215, 84, 82),
- (220, 86, 88), (223, 89, 93), (226, 92, 99), (228, 93, 102),
- (232, 98, 109), (232, 102, 110), (233, 106, 112), (233, 113, 115),
- (236, 127, 119), (238, 141, 125), (241, 158, 133), (243, 175, 142),
- (242, 186, 154), (248, 208, 164), (246, 208, 164), (245, 209, 164),
- (241, 206, 160), (238, 197, 153), (232, 186, 143), (228, 178, 135),
- (210, 150, 123), (207, 143, 119), (205, 136, 116), (197, 122, 108),
- (187, 108, 98), (180, 95, 85), (172, 81, 71), (167, 69, 63),
- (161, 59, 53), (156, 50, 50), (153, 49, 49), (150, 49, 49),
- (149, 54, 49), (153, 61, 49), (156, 70, 48), (159, 76, 54),
- (168, 89, 56), (169, 92, 55), (171, 96, 55), (169, 99, 56),
- (165, 100, 55), (161, 100, 56), (150, 98, 53), (140, 94, 53),
- (132, 88, 48), (130, 80, 43), (130, 72, 37), (129, 64, 30),
- (126, 53, 24), (127, 45, 20), (124, 34, 18), (119, 28, 21),
- (116, 22, 26), (117, 18, 31), (122, 15, 32), (131, 14, 33),
- (143, 12, 32), (156, 14, 32), (171, 13, 28), (181, 18, 29),
- (186, 23, 32), (190, 31, 39), (193, 41, 42), (192, 49, 46),
- (194, 54, 48), (192, 60, 48), (187, 61, 43), (181, 65, 36),
- (174, 64, 31), (167, 65, 31), (161, 67, 29), (151, 69, 29),
- (144, 68, 29), (141, 66, 27), (135, 61, 26), (126, 58, 24),
- (117, 51, 21), (104, 44, 19), (93, 37, 16), (80, 32, 13),
- (70, 26, 11), (65, 18, 8), (65, 11, 6), (66, 8, 6),
- (70, 5, 4), (70, 4, 3), (71, 4, 3), (72, 6, 3),
- (73, 9, 7), (74, 15, 11), (82, 24, 17), (94, 39, 27),
- (111, 55, 38), (128, 69, 47), (145, 83, 57), (162, 96, 63),
- (178, 107, 72), (185, 115, 80), (194, 120, 85), (202, 132, 92),
- (211, 144, 99), (217, 148, 105), (221, 148, 113), (222, 149, 117),
- (225, 148, 119), (219, 140, 121), (211, 125, 116), (199, 113, 112)
- ),
-
-// 660 Surfer
-((21, 75, 192), (8, 98, 234), (5, 102, 240), (2, 106, 247),
- (3, 108, 246), (4, 111, 246), (4, 112, 246), (5, 113, 247),
- (3, 119, 252), (5, 119, 249), (8, 119, 246), (12, 112, 234),
- (17, 105, 222), (20, 92, 204), (24, 80, 186), (26, 75, 178),
- (29, 70, 171), (27, 58, 163), (25, 57, 165), (23, 57, 168),
- (21, 63, 174), (20, 70, 180), (17, 75, 187), (14, 80, 195),
- (2, 105, 233), (2, 113, 242), (2, 121, 252), (2, 121, 252),
- (2, 122, 253), (2, 121, 253), (3, 121, 254), (5, 120, 254),
- (8, 120, 253), (21, 99, 224), (31, 84, 197), (41, 69, 170),
- (53, 62, 149), (65, 55, 128), (69, 49, 116), (74, 43, 105),
- (93, 13, 50), (96, 7, 37), (99, 2, 25), (93, 4, 35),
- (88, 7, 45), (84, 11, 55), (80, 16, 65), (67, 31, 94),
- (60, 44, 116), (35, 64, 162), (24, 77, 187), (14, 90, 212),
- (10, 102, 228), (7, 115, 244), (5, 118, 248), (4, 122, 252),
- (0, 125, 254), (0, 128, 254), (0, 131, 254), (0, 132, 254),
- (1, 134, 255), (1, 134, 254), (1, 134, 254), (2, 134, 254),
- (2, 130, 254), (5, 116, 244), (9, 104, 226), (13, 93, 209),
- (18, 86, 197), (23, 80, 185), (38, 66, 159), (53, 52, 135),
- (83, 27, 85), (99, 18, 61), (116, 10, 37), (130, 6, 22),
- (144, 2, 8), (147, 1, 5), (151, 1, 3), (155, 1, 1),
- (159, 1, 1), (165, 1, 1), (168, 1, 1), (172, 1, 1),
- (174, 2, 0), (177, 3, 0), (184, 4, 0), (188, 4, 0),
- (191, 2, 1), (191, 3, 1), (191, 4, 1), (189, 4, 0),
- (188, 4, 0), (177, 4, 1), (165, 2, 2), (153, 1, 4),
- (143, 1, 6), (132, 1, 7), (125, 0, 8), (119, 0, 9),
- (117, 0, 9), (115, 0, 9), (118, 0, 8), (124, 0, 7),
- (137, 0, 6), (137, 1, 6), (137, 2, 7), (135, 2, 9),
- (133, 3, 11), (126, 5, 22), (117, 9, 38), (105, 16, 59),
- (90, 25, 82), (59, 37, 122), (52, 37, 126), (46, 38, 130),
- (39, 37, 134), (39, 37, 133), (45, 37, 127), (58, 35, 117),
- (90, 23, 79), (106, 15, 56), (123, 8, 34), (130, 5, 26),
- (138, 3, 18), (151, 1, 8), (165, 1, 4), (176, 1, 2),
- (184, 1, 2), (190, 0, 1), (189, 0, 1), (189, 1, 2),
- (189, 1, 2), (193, 1, 2), (202, 7, 1), (211, 13, 0),
- (218, 60, 1), (220, 84, 2), (223, 109, 4), (228, 111, 5),
- (233, 114, 6), (244, 119, 10), (231, 119, 26), (207, 135, 52),
- (178, 146, 83), (137, 143, 131), (125, 130, 140), (113, 117, 149),
- (88, 102, 170), (60, 87, 189), (35, 83, 197), (34, 79, 187),
- (50, 57, 141), (54, 51, 131), (59, 45, 122), (68, 31, 97),
- (79, 19, 70), (89, 10, 46), (99, 4, 25), (106, 2, 16),
- (111, 1, 13), (112, 0, 10), (110, 0, 11), (109, 0, 13),
- (101, 2, 23), (93, 4, 34), (83, 9, 50), (74, 14, 64),
- (59, 19, 84), (57, 18, 83), (56, 18, 83), (55, 17, 86),
- (56, 18, 84), (61, 18, 82), (71, 17, 75), (84, 14, 59),
- (98, 8, 43), (112, 4, 26), (117, 1, 17), (122, 0, 12),
- (130, 0, 7), (135, 0, 4), (142, 0, 2), (142, 0, 1),
- (139, 0, 3), (139, 0, 3), (139, 0, 3), (146, 0, 2),
- (153, 0, 0), (158, 0, 0), (165, 0, 0), (172, 0, 0),
- (185, 6, 0), (197, 12, 0), (207, 18, 0), (219, 25, 0),
- (225, 25, 1), (235, 31, 3), (244, 37, 6), (250, 43, 7),
- (254, 49, 6), (254, 50, 6), (254, 48, 5), (249, 43, 7),
- (239, 37, 8), (229, 30, 7), (218, 26, 6), (214, 24, 3),
- (208, 18, 2), (198, 12, 2), (188, 6, 1), (178, 0, 2),
- (178, 0, 1), (182, 0, 1), (192, 6, 1), (202, 12, 1),
- (208, 17, 1), (213, 17, 1), (214, 10, 2), (217, 11, 1),
- (216, 12, 3), (210, 18, 7), (192, 20, 17), (165, 19, 35),
- (137, 22, 59), (113, 25, 85), (94, 36, 109), (73, 44, 130),
- (52, 53, 151), (30, 60, 170), (17, 63, 184), (15, 63, 186),
- (17, 61, 182), (25, 58, 175), (23, 56, 166), (21, 52, 159),
- (24, 43, 140), (29, 33, 122), (42, 23, 105), (50, 18, 90),
- (56, 18, 86), (66, 17, 77), (77, 15, 65), (91, 11, 52),
- (103, 7, 37), (114, 5, 29), (122, 4, 22), (125, 3, 19),
- (125, 3, 19), (114, 5, 29), (102, 14, 49), (90, 26, 76),
- (73, 39, 106), (61, 50, 128), (44, 57, 150), (30, 65, 171)
- ),
-
-// 661 Tequila
-((197, 113, 40), (197, 107, 47), (196, 104, 48), (195, 102, 49),
- (195, 100, 47), (196, 98, 46), (198, 97, 46), (200, 97, 46),
- (205, 96, 43), (205, 92, 43), (205, 88, 44), (203, 83, 42),
- (201, 79, 41), (197, 72, 38), (194, 65, 36), (193, 62, 34),
- (193, 59, 33), (192, 59, 37), (191, 62, 47), (190, 66, 57),
- (192, 76, 69), (194, 86, 81), (194, 91, 86), (194, 96, 92),
- (191, 107, 111), (191, 115, 119), (191, 124, 128), (191, 131, 135),
- (191, 139, 142), (192, 142, 144), (193, 146, 147), (195, 152, 152),
- (197, 158, 154), (201, 162, 158), (202, 158, 158), (204, 155, 158),
- (205, 151, 153), (207, 147, 149), (207, 144, 144), (207, 142, 140),
- (206, 130, 117), (207, 123, 103), (209, 117, 90), (206, 107, 81),
- (204, 98, 72), (201, 93, 70), (199, 89, 69), (195, 82, 68),
- (193, 78, 66), (190, 69, 61), (190, 69, 57), (190, 69, 53),
- (188, 72, 54), (186, 76, 56), (184, 79, 59), (183, 82, 63),
- (175, 93, 87), (174, 95, 99), (173, 97, 111), (176, 100, 115),
- (180, 104, 120), (183, 105, 122), (187, 107, 124), (192, 112, 127),
- (197, 117, 128), (203, 128, 132), (203, 126, 134), (203, 125, 136),
- (202, 122, 133), (201, 120, 131), (196, 113, 125), (192, 103, 116),
- (185, 84, 95), (180, 78, 82), (175, 73, 69), (174, 68, 60),
- (174, 63, 51), (174, 62, 47), (175, 61, 43), (175, 60, 40),
- (174, 59, 42), (176, 58, 58), (175, 60, 66), (175, 63, 75),
- (176, 63, 80), (177, 63, 85), (181, 62, 95), (186, 62, 97),
- (192, 62, 95), (193, 62, 94), (195, 63, 94), (195, 63, 94),
- (195, 64, 95), (195, 66, 94), (197, 66, 92), (199, 64, 97),
- (203, 61, 94), (203, 51, 79), (201, 46, 67), (200, 41, 56),
- (197, 39, 51), (195, 38, 46), (190, 36, 36), (188, 35, 25),
- (194, 39, 16), (199, 43, 15), (204, 48, 14), (206, 50, 13),
- (209, 53, 13), (212, 58, 13), (214, 62, 14), (213, 63, 14),
- (214, 63, 14), (213, 67, 14), (213, 70, 15), (214, 73, 17),
- (214, 82, 23), (214, 92, 31), (214, 102, 42), (214, 112, 54),
- (216, 125, 76), (217, 127, 85), (218, 129, 94), (219, 129, 98),
- (221, 130, 103), (223, 131, 111), (225, 134, 120), (224, 138, 132),
- (221, 143, 145), (214, 154, 172), (213, 153, 178), (212, 153, 184),
- (210, 147, 192), (211, 138, 199), (212, 133, 202), (214, 131, 202),
- (213, 131, 206), (208, 134, 205), (204, 137, 205), (202, 139, 202),
- (200, 141, 200), (198, 139, 190), (196, 129, 181), (193, 121, 170),
- (190, 113, 157), (182, 99, 134), (181, 94, 129), (180, 90, 125),
- (176, 88, 117), (172, 89, 107), (172, 92, 96), (173, 89, 86),
- (179, 76, 63), (180, 72, 56), (182, 68, 50), (184, 60, 39),
- (186, 51, 30), (187, 44, 25), (186, 39, 22), (186, 38, 19),
- (189, 38, 20), (196, 45, 26), (198, 48, 29), (201, 52, 33),
- (208, 58, 42), (213, 66, 52), (218, 74, 64), (220, 82, 76),
- (222, 94, 97), (222, 96, 100), (223, 98, 104), (221, 104, 109),
- (219, 113, 117), (217, 119, 124), (219, 127, 130), (220, 135, 140),
- (220, 144, 151), (219, 151, 164), (218, 156, 177), (218, 161, 187),
- (218, 162, 193), (218, 164, 198), (216, 164, 201), (217, 164, 200),
- (220, 166, 197), (221, 167, 197), (222, 168, 197), (223, 168, 197),
- (223, 171, 201), (224, 172, 203), (225, 171, 207), (225, 170, 211),
- (226, 168, 211), (227, 164, 208), (229, 159, 203), (228, 154, 195),
- (227, 145, 183), (223, 136, 171), (217, 128, 159), (211, 121, 148),
- (205, 113, 138), (202, 109, 128), (201, 107, 118), (199, 103, 110),
- (194, 100, 102), (186, 97, 91), (176, 91, 81), (166, 82, 71),
- (155, 74, 61), (143, 65, 51), (132, 57, 45), (124, 54, 37),
- (121, 53, 35), (118, 50, 34), (116, 54, 33), (116, 56, 37),
- (118, 62, 43), (121, 68, 52), (123, 73, 60), (123, 75, 71),
- (124, 77, 81), (129, 81, 92), (139, 83, 103), (147, 89, 108),
- (155, 91, 114), (162, 95, 116), (170, 97, 117), (175, 99, 115),
- (178, 98, 116), (179, 98, 116), (181, 98, 115), (186, 98, 114),
- (190, 99, 110), (192, 95, 105), (193, 92, 101), (198, 88, 93),
- (200, 85, 81), (201, 82, 70), (199, 79, 60), (196, 77, 51),
- (192, 75, 42), (191, 76, 33), (191, 75, 26), (191, 76, 24),
- (195, 77, 23), (197, 76, 21), (198, 75, 19), (197, 75, 19),
- (198, 76, 22), (197, 79, 25), (197, 88, 27), (196, 94, 28),
- (195, 100, 30), (197, 107, 32), (199, 111, 37), (200, 114, 39)
- ),
-
-// 662 Thistle
-((153, 156, 146), (160, 169, 153), (167, 172, 161), (174, 176, 170),
- (167, 173, 162), (161, 170, 154), (160, 168, 154), (159, 166, 155),
- (175, 163, 168), (183, 153, 181), (191, 144, 194), (192, 142, 188),
- (194, 140, 182), (183, 138, 161), (173, 136, 140), (158, 132, 132),
- (144, 129, 124), (109, 117, 75), (101, 107, 72), (94, 98, 70),
- (100, 87, 88), (107, 76, 107), (119, 75, 120), (131, 75, 134),
- (167, 100, 177), (179, 119, 188), (192, 139, 200), (192, 153, 198),
- (193, 168, 197), (186, 172, 186), (179, 176, 175), (158, 173, 150),
- (135, 155, 133), (94, 117, 87), (78, 103, 69), (62, 90, 51),
- (60, 88, 46), (58, 87, 41), (61, 90, 39), (64, 93, 37),
- (75, 111, 25), (76, 115, 26), (77, 120, 27), (75, 117, 23),
- (73, 114, 20), (67, 111, 19), (61, 108, 19), (53, 101, 20),
- (49, 96, 21), (49, 92, 29), (53, 93, 36), (57, 95, 43),
- (66, 101, 50), (76, 108, 58), (78, 109, 62), (81, 110, 67),
- (85, 108, 75), (85, 108, 74), (85, 109, 74), (82, 102, 72),
- (79, 95, 71), (76, 91, 68), (73, 88, 65), (65, 82, 60),
- (57, 77, 60), (51, 56, 58), (42, 51, 52), (34, 47, 46),
- (30, 46, 45), (27, 46, 44), (26, 44, 44), (31, 47, 41),
- (40, 58, 50), (46, 59, 57), (53, 61, 65), (63, 58, 74),
- (73, 56, 84), (73, 56, 88), (74, 56, 93), (71, 58, 92),
- (69, 55, 88), (65, 48, 83), (70, 55, 89), (76, 63, 96),
- (79, 71, 99), (83, 79, 103), (92, 96, 102), (101, 101, 112),
- (127, 117, 143), (137, 114, 151), (148, 111, 159), (151, 101, 164),
- (154, 92, 170), (161, 82, 181), (167, 84, 188), (176, 80, 197),
- (179, 63, 203), (171, 52, 195), (165, 65, 186), (159, 78, 177),
- (153, 80, 172), (148, 82, 167), (143, 88, 155), (142, 104, 142),
- (155, 143, 153), (160, 159, 152), (165, 176, 151), (166, 180, 149),
- (168, 184, 148), (166, 182, 146), (160, 181, 137), (152, 176, 123),
- (142, 174, 103), (120, 157, 66), (114, 150, 60), (109, 144, 54),
- (98, 140, 46), (85, 128, 39), (79, 121, 40), (76, 109, 44),
- (77, 97, 62), (79, 98, 71), (82, 100, 80), (83, 100, 81),
- (84, 101, 82), (92, 105, 83), (97, 105, 86), (98, 112, 84),
- (94, 119, 76), (94, 121, 61), (96, 122, 60), (98, 123, 59),
- (106, 135, 60), (117, 151, 67), (132, 166, 78), (147, 176, 102),
- (179, 198, 149), (189, 208, 160), (199, 218, 172), (201, 218, 171),
- (204, 218, 171), (204, 212, 172), (207, 212, 178), (204, 213, 188),
- (201, 210, 183), (187, 175, 163), (183, 165, 167), (179, 155, 172),
- (173, 138, 183), (169, 119, 183), (156, 98, 173), (138, 76, 151),
- (104, 48, 112), (98, 45, 106), (92, 42, 101), (77, 40, 79),
- (56, 33, 56), (38, 33, 35), (28, 33, 24), (25, 37, 17),
- (20, 35, 12), (18, 34, 11), (20, 37, 11), (22, 40, 12),
- (27, 47, 11), (26, 48, 11), (27, 43, 14), (24, 38, 15),
- (22, 43, 16), (22, 44, 22), (23, 45, 28), (26, 44, 47),
- (35, 46, 65), (48, 48, 81), (64, 54, 95), (77, 64, 110),
- (84, 72, 116), (88, 76, 117), (91, 80, 110), (96, 83, 104),
- (90, 85, 90), (80, 81, 75), (67, 75, 61), (62, 67, 60),
- (61, 56, 62), (61, 52, 64), (61, 48, 67), (64, 39, 78),
- (70, 35, 88), (79, 38, 96), (89, 37, 106), (97, 37, 120),
- (109, 29, 137), (115, 30, 142), (115, 26, 140), (107, 30, 135),
- (102, 26, 133), (96, 27, 121), (83, 22, 102), (65, 24, 82),
- (46, 25, 66), (32, 24, 51), (26, 25, 37), (26, 29, 31),
- (29, 40, 33), (35, 45, 41), (55, 55, 56), (77, 74, 70),
- (102, 97, 91), (118, 123, 109), (140, 139, 131), (155, 161, 143),
- (166, 174, 151), (163, 185, 148), (159, 185, 146), (150, 181, 141),
- (142, 173, 132), (129, 160, 119), (118, 145, 111), (106, 126, 109),
- (98, 111, 114), (96, 96, 120), (99, 87, 127), (100, 78, 130),
- (102, 70, 134), (105, 61, 137), (113, 62, 135), (120, 71, 126),
- (122, 83, 118), (122, 91, 115), (120, 97, 115), (119, 105, 118),
- (113, 105, 120), (112, 99, 128), (114, 91, 136), (117, 91, 147),
- (115, 93, 152), (121, 93, 158), (130, 92, 157), (138, 100, 155),
- (145, 121, 155), (161, 147, 162), (177, 164, 173), (189, 181, 180),
- (199, 195, 188), (215, 211, 200), (227, 219, 216), (233, 228, 229),
- (234, 229, 234), (229, 228, 230), (212, 217, 215), (191, 203, 192),
- (166, 182, 162), (160, 174, 159), (159, 172, 163), (163, 167, 169)
- ),
-
-// 663 Tribal
-((106, 84, 41), (99, 83, 51), (98, 85, 56), (98, 88, 61),
- (97, 87, 65), (96, 87, 69), (97, 88, 69), (98, 90, 70),
- (120, 100, 69), (125, 103, 66), (131, 106, 63), (132, 105, 57),
- (134, 105, 52), (119, 93, 46), (105, 81, 40), (98, 75, 36),
- (91, 70, 33), (81, 54, 22), (89, 57, 18), (98, 60, 15),
- (113, 71, 13), (128, 83, 11), (129, 84, 11), (130, 86, 11),
- (123, 85, 12), (122, 84, 10), (121, 84, 9), (125, 87, 10),
- (130, 90, 12), (136, 94, 12), (143, 99, 13), (156, 108, 15),
- (168, 117, 20), (172, 128, 34), (172, 132, 41), (172, 136, 49),
- (170, 138, 58), (168, 141, 67), (165, 140, 71), (163, 140, 75),
- (151, 140, 99), (146, 141, 113), (142, 143, 128), (140, 146, 144),
- (138, 150, 161), (139, 151, 164), (141, 152, 168), (133, 148, 176),
- (128, 146, 180), (98, 126, 183), (86, 119, 182), (75, 112, 181),
- (69, 108, 179), (64, 105, 178), (62, 100, 174), (60, 96, 171),
- (52, 80, 147), (42, 68, 132), (33, 57, 117), (21, 48, 109),
- (10, 40, 101), (7, 38, 99), (4, 37, 98), (1, 34, 97),
- (1, 34, 97), (1, 36, 100), (2, 37, 103), (3, 39, 106),
- (3, 37, 101), (3, 36, 97), (3, 35, 92), (3, 33, 89),
- (3, 32, 87), (7, 33, 85), (12, 34, 83), (23, 42, 84),
- (35, 50, 85), (42, 54, 81), (49, 58, 77), (63, 65, 68),
- (78, 72, 57), (98, 80, 28), (111, 87, 23), (124, 95, 18),
- (130, 99, 19), (137, 104, 20), (152, 116, 22), (167, 129, 28),
- (201, 162, 41), (210, 174, 50), (219, 186, 60), (221, 190, 65),
- (224, 195, 70), (227, 200, 77), (221, 195, 80), (204, 186, 87),
- (189, 176, 92), (159, 152, 91), (144, 141, 91), (129, 131, 92),
- (126, 128, 91), (123, 125, 91), (116, 115, 85), (99, 101, 80),
- (63, 70, 66), (45, 52, 54), (27, 34, 42), (18, 26, 38),
- (9, 18, 34), (1, 9, 26), (1, 5, 17), (1, 2, 11),
- (1, 1, 7), (1, 1, 5), (1, 1, 5), (1, 1, 5),
- (1, 1, 5), (1, 1, 5), (2, 1, 5), (2, 1, 5),
- (11, 5, 5), (21, 11, 4), (31, 18, 4), (36, 22, 4),
- (42, 26, 4), (53, 33, 4), (64, 40, 4), (73, 45, 4),
- (66, 41, 4), (63, 38, 4), (63, 38, 3), (63, 38, 3),
- (63, 38, 3), (63, 38, 2), (65, 39, 2), (73, 45, 2),
- (55, 35, 2), (44, 27, 2), (33, 20, 3), (27, 16, 2),
- (22, 13, 2), (11, 6, 2), (3, 0, 3), (3, 0, 3),
- (3, 0, 3), (3, 0, 4), (3, 0, 4), (4, 0, 5),
- (3, 0, 5), (3, 0, 5), (3, 0, 6), (3, 0, 6),
- (3, 0, 5), (3, 0, 5), (3, 0, 5), (3, 0, 5),
- (3, 0, 6), (3, 1, 7), (9, 6, 7), (18, 13, 8),
- (29, 20, 8), (51, 35, 11), (54, 38, 12), (58, 41, 14),
- (67, 48, 16), (70, 50, 19), (77, 57, 22), (87, 64, 27),
- (111, 82, 31), (118, 86, 31), (126, 91, 31), (139, 100, 32),
- (153, 110, 35), (162, 118, 37), (170, 127, 39), (176, 134, 44),
- (179, 138, 45), (182, 144, 47), (187, 148, 50), (191, 150, 50),
- (194, 152, 51), (197, 154, 50), (201, 158, 49), (204, 163, 50),
- (204, 164, 53), (202, 163, 54), (200, 162, 56), (188, 153, 57),
- (171, 142, 60), (153, 129, 62), (137, 117, 63), (122, 107, 65),
- (110, 99, 67), (98, 90, 67), (89, 83, 66), (78, 73, 63),
- (63, 62, 60), (49, 50, 58), (36, 40, 54), (24, 29, 50),
- (14, 22, 46), (6, 16, 43), (2, 13, 40), (10, 15, 36),
- (20, 19, 31), (28, 20, 25), (28, 18, 20), (28, 17, 15),
- (29, 17, 11), (38, 22, 8), (42, 26, 7), (55, 34, 6),
- (72, 48, 7), (95, 65, 7), (112, 81, 9), (127, 92, 8),
- (134, 100, 12), (144, 110, 13), (147, 115, 14), (149, 116, 13),
- (152, 118, 14), (160, 122, 13), (170, 129, 13), (170, 129, 11),
- (162, 123, 12), (151, 116, 13), (138, 108, 12), (124, 97, 12),
- (109, 86, 12), (93, 72, 11), (86, 65, 12), (71, 54, 15),
- (64, 48, 17), (60, 44, 17), (60, 43, 17), (60, 43, 17),
- (64, 46, 17), (70, 51, 15), (83, 62, 14), (91, 68, 16),
- (101, 77, 18), (111, 84, 18), (122, 92, 18), (132, 98, 18),
- (140, 102, 17), (143, 101, 13), (143, 100, 9), (138, 94, 6),
- (129, 89, 6), (118, 82, 7), (109, 77, 10), (104, 76, 14),
- (106, 78, 18), (105, 77, 23), (105, 78, 28), (105, 82, 34)
- ),
-
-// 664 Trippy
-((0, 86, 253), (0, 120, 253), (0, 129, 253), (0, 138, 253),
- (0, 144, 251), (0, 151, 249), (0, 155, 242), (0, 160, 235),
- (3, 174, 171), (22, 175, 146), (41, 177, 122), (71, 174, 112),
- (101, 172, 102), (115, 157, 74), (129, 143, 47), (128, 133, 33),
- (127, 124, 19), (126, 115, 57), (118, 99, 77), (110, 83, 97),
- (82, 75, 84), (54, 67, 71), (39, 66, 72), (25, 66, 73),
- (4, 53, 110), (14, 45, 125), (24, 38, 141), (26, 31, 140),
- (28, 25, 140), (25, 21, 137), (22, 18, 134), (25, 11, 130),
- (26, 7, 127), (29, 2, 114), (19, 2, 90), (9, 2, 67),
- (6, 4, 44), (3, 6, 22), (6, 5, 15), (10, 5, 9),
- (17, 4, 12), (13, 6, 23), (10, 9, 34), (11, 13, 37),
- (13, 18, 40), (15, 18, 41), (17, 18, 42), (14, 27, 71),
- (7, 34, 104), (0, 46, 142), (0, 42, 134), (0, 39, 127),
- (0, 44, 144), (0, 50, 161), (0, 52, 169), (0, 55, 177),
- (0, 65, 126), (0, 72, 104), (0, 80, 82), (3, 82, 73),
- (7, 84, 65), (13, 90, 57), (19, 97, 49), (33, 114, 30),
- (55, 125, 13), (95, 96, 8), (116, 87, 26), (137, 78, 44),
- (139, 77, 49), (142, 76, 55), (147, 70, 54), (134, 52, 45),
- (124, 27, 52), (101, 19, 53), (79, 11, 54), (54, 6, 36),
- (29, 1, 18), (24, 1, 12), (20, 1, 7), (12, 1, 0),
- (7, 0, 0), (1, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 1, 1), (0, 1, 3), (0, 1, 11),
- (0, 8, 42), (0, 19, 66), (0, 30, 90), (0, 37, 100),
- (0, 44, 111), (0, 54, 133), (0, 64, 139), (1, 71, 130),
- (4, 85, 125), (22, 115, 108), (28, 123, 87), (34, 131, 66),
- (32, 134, 52), (30, 137, 39), (27, 142, 27), (29, 142, 40),
- (33, 142, 103), (24, 141, 117), (15, 141, 132), (11, 133, 135),
- (7, 126, 138), (0, 107, 144), (0, 86, 147), (0, 70, 139),
- (0, 61, 126), (0, 34, 75), (0, 27, 61), (0, 20, 48),
- (0, 8, 33), (5, 3, 34), (11, 2, 48), (16, 3, 66),
- (12, 4, 110), (12, 4, 135), (12, 5, 161), (15, 5, 173),
- (19, 6, 185), (27, 8, 206), (32, 9, 224), (37, 8, 222),
- (33, 7, 212), (25, 5, 162), (23, 5, 153), (22, 5, 144),
- (32, 5, 122), (31, 4, 97), (24, 2, 68), (15, 1, 38),
- (0, 1, 6), (0, 2, 3), (0, 3, 1), (0, 3, 1),
- (0, 3, 1), (0, 5, 5), (0, 8, 11), (0, 11, 27),
- (0, 17, 46), (0, 35, 97), (0, 43, 107), (0, 51, 118),
- (0, 69, 145), (0, 90, 170), (0, 103, 191), (0, 120, 217),
- (0, 162, 241), (0, 172, 242), (0, 183, 243), (0, 194, 237),
- (0, 187, 229), (0, 181, 216), (4, 177, 186), (11, 177, 156),
- (22, 182, 128), (28, 148, 90), (27, 134, 76), (27, 120, 62),
- (23, 97, 37), (25, 87, 16), (33, 76, 1), (28, 66, 1),
- (12, 32, 1), (7, 25, 1), (3, 19, 2), (4, 16, 2),
- (11, 24, 2), (23, 37, 1), (40, 52, 1), (58, 67, 1),
- (73, 81, 1), (90, 97, 1), (97, 115, 0), (102, 133, 0),
- (107, 152, 0), (111, 164, 0), (120, 174, 0), (121, 187, 8),
- (90, 203, 43), (79, 202, 57), (69, 202, 71), (55, 187, 85),
- (47, 172, 96), (52, 160, 93), (41, 143, 96), (29, 126, 103),
- (14, 100, 104), (0, 69, 98), (0, 47, 78), (0, 28, 57),
- (0, 16, 40), (0, 10, 35), (0, 5, 38), (0, 2, 45),
- (0, 2, 53), (0, 2, 59), (0, 6, 58), (4, 10, 55),
- (12, 17, 55), (23, 24, 54), (35, 23, 50), (47, 23, 43),
- (60, 20, 27), (77, 27, 14), (98, 31, 5), (116, 31, 0),
- (129, 27, 0), (134, 13, 2), (134, 11, 3), (133, 10, 3),
- (130, 10, 3), (124, 10, 2), (117, 3, 2), (100, 4, 3),
- (80, 6, 3), (61, 6, 3), (46, 6, 2), (42, 4, 1),
- (42, 4, 7), (42, 6, 15), (45, 6, 25), (50, 5, 31),
- (65, 3, 26), (88, 3, 23), (110, 9, 22), (131, 21, 25),
- (145, 39, 31), (163, 56, 25), (181, 81, 18), (197, 105, 8),
- (210, 129, 2), (199, 144, 2), (185, 140, 1), (169, 132, 9),
- (152, 121, 19), (137, 121, 32), (116, 115, 45), (89, 102, 61),
- (65, 77, 89), (44, 48, 118), (26, 32, 148), (16, 21, 170),
- (6, 23, 186), (0, 26, 208), (0, 34, 228), (0, 41, 245),
- (0, 48, 253), (0, 56, 253), (0, 60, 253), (0, 71, 254)
- ),
-
-// 665 Tropic
-((111, 42, 86), (103, 43, 110), (97, 43, 117), (91, 43, 125),
- (85, 42, 130), (79, 42, 135), (76, 41, 135), (74, 41, 135),
- (71, 38, 133), (71, 37, 131), (71, 36, 129), (71, 33, 128),
- (72, 31, 127), (70, 28, 125), (69, 26, 123), (67, 25, 122),
- (66, 24, 121), (65, 23, 110), (67, 26, 100), (69, 29, 90),
- (75, 33, 79), (82, 38, 68), (86, 41, 63), (91, 45, 59),
- (114, 65, 49), (126, 76, 40), (139, 88, 31), (152, 100, 21),
- (166, 112, 12), (172, 118, 8), (179, 124, 4), (191, 137, 1),
- (202, 145, 0), (222, 163, 0), (229, 170, 0), (236, 177, 0),
- (241, 181, 0), (247, 185, 0), (248, 188, 0), (250, 192, 0),
- (254, 199, 0), (254, 201, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 204, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 200, 0), (255, 193, 0), (255, 187, 0),
- (255, 183, 0), (255, 179, 0), (255, 174, 0), (255, 170, 0),
- (255, 168, 5), (255, 163, 8), (255, 158, 11), (255, 153, 14),
- (255, 148, 17), (255, 146, 18), (255, 145, 19), (255, 139, 22),
- (255, 136, 25), (255, 133, 33), (255, 134, 38), (255, 135, 43),
- (255, 136, 44), (255, 137, 46), (255, 139, 50), (255, 139, 51),
- (251, 143, 54), (247, 144, 54), (243, 145, 54), (238, 145, 54),
- (234, 145, 55), (231, 143, 56), (229, 141, 58), (224, 137, 66),
- (215, 132, 77), (192, 114, 100), (177, 99, 109), (162, 84, 118),
- (155, 77, 121), (148, 70, 125), (139, 58, 135), (135, 47, 150),
- (120, 29, 173), (111, 23, 184), (103, 17, 195), (99, 14, 197),
- (96, 12, 200), (91, 7, 201), (93, 4, 201), (91, 2, 199),
- (95, 2, 195), (109, 6, 183), (117, 9, 172), (125, 13, 162),
- (129, 16, 155), (134, 19, 149), (137, 27, 132), (144, 35, 117),
- (161, 55, 96), (170, 65, 84), (180, 75, 72), (185, 81, 66),
- (191, 88, 60), (201, 100, 46), (210, 109, 32), (217, 119, 22),
- (222, 129, 16), (231, 146, 9), (232, 148, 7), (234, 150, 6),
- (236, 151, 4), (239, 152, 2), (240, 156, 0), (240, 156, 0),
- (237, 162, 0), (233, 163, 0), (230, 165, 0), (228, 164, 0),
- (227, 163, 0), (222, 159, 0), (216, 155, 1), (210, 151, 2),
- (203, 146, 3), (189, 140, 4), (186, 138, 4), (184, 136, 5),
- (179, 130, 5), (174, 126, 6), (170, 118, 6), (166, 110, 7),
- (158, 96, 9), (154, 86, 9), (151, 77, 9), (150, 73, 9),
- (149, 70, 10), (148, 64, 12), (146, 56, 15), (143, 47, 21),
- (140, 41, 28), (131, 20, 38), (128, 17, 43), (125, 14, 49),
- (119, 9, 60), (113, 4, 73), (106, 1, 87), (106, 0, 108),
- (94, 0, 138), (92, 0, 145), (91, 0, 152), (88, 0, 166),
- (86, 0, 179), (85, 0, 190), (86, 0, 199), (87, 1, 208),
- (94, 3, 214), (109, 10, 223), (116, 12, 224), (123, 15, 225),
- (136, 20, 224), (148, 25, 219), (161, 30, 212), (168, 36, 201),
- (174, 49, 164), (179, 53, 157), (184, 58, 150), (192, 65, 137),
- (200, 72, 123), (206, 79, 111), (209, 83, 98), (210, 92, 88),
- (208, 98, 81), (201, 99, 81), (193, 98, 83), (183, 94, 88),
- (173, 85, 91), (164, 81, 100), (156, 80, 110), (153, 76, 111),
- (150, 71, 116), (150, 70, 116), (150, 69, 116), (149, 67, 116),
- (149, 65, 115), (148, 67, 114), (151, 69, 107), (159, 74, 101),
- (168, 77, 89), (179, 82, 79), (190, 91, 71), (199, 93, 58),
- (207, 99, 45), (211, 105, 35), (215, 114, 31), (216, 118, 27),
- (217, 120, 24), (218, 123, 22), (219, 126, 19), (220, 124, 15),
- (221, 123, 11), (223, 123, 8), (225, 126, 4), (226, 125, 2),
- (226, 125, 2), (226, 122, 4), (225, 116, 7), (225, 107, 11),
- (224, 99, 16), (224, 93, 22), (224, 87, 29), (225, 77, 36),
- (227, 70, 43), (230, 63, 48), (233, 49, 46), (234, 42, 48),
- (235, 39, 55), (235, 37, 63), (236, 37, 67), (236, 38, 74),
- (239, 39, 75), (242, 40, 80), (246, 40, 78), (250, 43, 70),
- (253, 47, 67), (254, 53, 59), (255, 66, 60), (255, 78, 59),
- (255, 87, 54), (255, 96, 48), (255, 104, 40), (255, 111, 33),
- (255, 113, 25), (255, 116, 17), (255, 113, 12), (254, 115, 9),
- (251, 114, 9), (248, 113, 9), (244, 111, 9), (240, 106, 11),
- (235, 101, 12), (230, 96, 13), (225, 85, 15), (219, 75, 19),
- (211, 67, 24), (202, 60, 32), (190, 57, 42), (174, 44, 44),
- (158, 43, 52), (143, 42, 62), (130, 41, 70), (119, 41, 79)
- ),
-
-// 666 True_Blue
-((0, 19, 94), (0, 18, 93), (0, 17, 92), (0, 16, 92),
- (0, 19, 93), (1, 22, 94), (2, 24, 95), (3, 26, 97),
- (5, 28, 95), (8, 28, 86), (11, 29, 77), (13, 28, 71),
- (16, 27, 65), (14, 23, 61), (12, 20, 58), (11, 18, 57),
- (11, 16, 56), (12, 14, 53), (8, 12, 60), (4, 11, 68),
- (2, 12, 76), (1, 14, 85), (1, 16, 88), (2, 18, 91),
- (5, 26, 104), (6, 29, 113), (8, 33, 122), (8, 35, 126),
- (8, 38, 130), (8, 38, 131), (8, 39, 133), (8, 37, 131),
- (8, 33, 132), (6, 27, 129), (4, 27, 125), (2, 27, 121),
- (2, 27, 120), (2, 27, 120), (4, 28, 121), (7, 30, 122),
- (19, 48, 137), (19, 52, 138), (19, 56, 140), (19, 54, 138),
- (19, 53, 137), (20, 52, 135), (21, 52, 134), (21, 49, 124),
- (18, 42, 110), (5, 23, 79), (2, 16, 70), (0, 10, 62),
- (0, 6, 58), (0, 3, 54), (0, 2, 53), (0, 1, 52),
- (0, 0, 55), (0, 0, 59), (0, 1, 63), (0, 1, 67),
- (0, 2, 72), (0, 2, 73), (0, 3, 74), (0, 4, 75),
- (0, 4, 76), (1, 6, 82), (3, 9, 89), (6, 12, 97),
- (7, 14, 104), (8, 17, 111), (12, 25, 122), (16, 36, 133),
- (20, 56, 147), (19, 64, 158), (19, 72, 170), (19, 82, 176),
- (19, 93, 183), (20, 100, 184), (21, 107, 186), (21, 110, 194),
- (20, 107, 201), (16, 86, 203), (14, 82, 202), (12, 79, 201),
- (12, 77, 201), (12, 75, 202), (17, 70, 199), (16, 58, 195),
- (14, 41, 176), (10, 38, 167), (6, 35, 158), (6, 33, 154),
- (7, 31, 150), (8, 30, 141), (10, 26, 134), (9, 19, 127),
- (5, 14, 120), (2, 10, 110), (3, 12, 106), (4, 14, 102),
- (4, 14, 100), (5, 14, 98), (4, 17, 95), (4, 19, 93),
- (7, 22, 83), (9, 22, 74), (12, 22, 66), (12, 22, 63),
- (12, 22, 61), (10, 22, 59), (8, 20, 57), (7, 17, 56),
- (8, 16, 53), (9, 14, 56), (8, 13, 57), (7, 12, 58),
- (3, 10, 62), (1, 10, 64), (2, 11, 66), (4, 15, 69),
- (19, 34, 87), (25, 42, 98), (31, 50, 109), (30, 51, 109),
- (30, 53, 109), (33, 54, 104), (36, 55, 105), (40, 57, 105),
- (41, 56, 105), (28, 42, 81), (24, 35, 73), (21, 28, 65),
- (16, 19, 52), (13, 12, 45), (10, 9, 41), (7, 7, 40),
- (2, 2, 44), (1, 2, 45), (0, 2, 47), (0, 2, 46),
- (0, 2, 45), (0, 2, 43), (0, 1, 40), (0, 1, 36),
- (0, 2, 32), (0, 3, 25), (0, 2, 24), (0, 2, 24),
- (0, 0, 25), (0, 1, 31), (0, 2, 38), (0, 3, 47),
- (0, 4, 64), (0, 4, 68), (1, 4, 73), (1, 4, 79),
- (1, 4, 83), (2, 4, 85), (1, 4, 86), (1, 4, 86),
- (0, 6, 86), (1, 13, 89), (2, 16, 92), (3, 20, 96),
- (6, 30, 106), (13, 44, 118), (24, 60, 134), (36, 79, 151),
- (77, 124, 189), (87, 135, 196), (98, 147, 204), (112, 158, 215),
- (118, 166, 224), (106, 170, 230), (107, 178, 237), (113, 193, 243),
- (118, 195, 245), (120, 193, 245), (100, 181, 241), (77, 168, 235),
- (62, 165, 232), (58, 161, 228), (58, 155, 227), (58, 141, 224),
- (42, 106, 198), (37, 98, 186), (32, 91, 175), (23, 75, 154),
- (18, 57, 135), (11, 43, 116), (7, 30, 99), (5, 23, 81),
- (2, 19, 68), (1, 16, 61), (0, 19, 61), (0, 23, 64),
- (2, 29, 71), (6, 34, 82), (7, 39, 96), (8, 43, 110),
- (7, 47, 121), (6, 48, 128), (7, 48, 136), (8, 42, 139),
- (8, 39, 139), (7, 36, 138), (4, 32, 133), (2, 30, 131),
- (1, 25, 130), (2, 23, 127), (5, 24, 122), (12, 30, 117),
- (21, 39, 117), (27, 51, 123), (32, 60, 132), (32, 62, 136),
- (32, 62, 134), (35, 60, 129), (35, 59, 127), (33, 61, 130),
- (28, 57, 135), (20, 48, 138), (14, 37, 136), (8, 27, 138),
- (5, 20, 142), (2, 19, 144), (1, 19, 147), (1, 20, 146),
- (0, 21, 145), (1, 19, 147), (2, 19, 143), (2, 19, 137),
- (1, 19, 124), (1, 18, 106), (0, 14, 90), (1, 9, 74),
- (2, 6, 62), (2, 4, 50), (4, 4, 41), (5, 4, 34),
- (5, 4, 30), (6, 4, 32), (5, 5, 36), (5, 6, 42),
- (6, 8, 48), (5, 9, 56), (6, 9, 68), (5, 10, 81),
- (3, 11, 91), (3, 14, 97), (1, 18, 100), (0, 21, 103),
- (2, 19, 104), (2, 17, 103), (2, 16, 100), (1, 16, 96)
- ),
-
-// 667 Tryst
-((165, 198, 195), (171, 198, 186), (185, 202, 186), (200, 207, 187),
- (209, 204, 183), (219, 202, 179), (219, 197, 173), (219, 192, 167),
- (197, 157, 133), (181, 140, 116), (166, 124, 99), (158, 113, 89),
- (150, 103, 80), (150, 98, 78), (150, 94, 76), (151, 93, 76),
- (153, 93, 76), (155, 97, 77), (157, 105, 82), (160, 113, 88),
- (164, 121, 95), (169, 130, 103), (174, 133, 106), (179, 137, 110),
- (190, 142, 115), (190, 135, 110), (191, 129, 105), (179, 119, 95),
- (168, 109, 86), (160, 102, 81), (152, 96, 76), (137, 84, 66),
- (126, 76, 60), (113, 55, 45), (114, 48, 40), (115, 41, 36),
- (115, 35, 30), (115, 30, 25), (116, 32, 24), (117, 35, 24),
- (119, 48, 27), (125, 52, 28), (131, 57, 30), (136, 51, 28),
- (141, 46, 26), (141, 44, 22), (142, 42, 19), (141, 41, 17),
- (139, 44, 14), (144, 59, 10), (142, 60, 15), (141, 61, 21),
- (139, 62, 30), (137, 64, 40), (135, 68, 45), (134, 72, 50),
- (131, 90, 67), (133, 95, 67), (136, 101, 68), (129, 97, 71),
- (122, 93, 74), (118, 92, 75), (115, 91, 77), (104, 85, 85),
- (93, 83, 93), (93, 85, 86), (89, 79, 81), (86, 74, 76),
- (84, 70, 72), (82, 67, 69), (78, 59, 63), (72, 52, 63),
- (60, 45, 60), (57, 48, 60), (54, 51, 61), (58, 56, 60),
- (62, 62, 60), (65, 63, 61), (68, 65, 63), (75, 69, 67),
- (80, 69, 68), (83, 71, 67), (85, 72, 67), (87, 73, 67),
- (87, 71, 67), (88, 69, 67), (92, 69, 67), (98, 67, 65),
- (115, 67, 64), (121, 72, 65), (127, 77, 67), (128, 77, 68),
- (130, 77, 70), (133, 81, 74), (134, 81, 75), (135, 83, 76),
- (137, 84, 75), (146, 96, 77), (153, 99, 81), (160, 103, 86),
- (163, 104, 88), (166, 106, 90), (172, 111, 93), (178, 114, 92),
- (186, 122, 92), (184, 124, 94), (183, 126, 96), (183, 128, 99),
- (183, 130, 102), (188, 137, 108), (194, 146, 116), (201, 156, 122),
- (210, 169, 133), (220, 192, 154), (220, 196, 159), (221, 200, 165),
- (223, 206, 172), (225, 212, 179), (227, 216, 182), (230, 219, 187),
- (228, 224, 195), (224, 221, 195), (220, 219, 195), (218, 215, 192),
- (216, 212, 190), (212, 203, 180), (208, 193, 168), (200, 179, 157),
- (189, 171, 149), (174, 155, 130), (173, 152, 124), (172, 150, 119),
- (171, 145, 108), (173, 138, 94), (173, 125, 80), (166, 113, 68),
- (140, 85, 49), (131, 78, 42), (122, 71, 36), (119, 70, 34),
- (116, 69, 32), (114, 66, 29), (111, 66, 31), (102, 63, 37),
- (89, 64, 45), (73, 66, 56), (72, 68, 58), (71, 70, 61),
- (76, 76, 65), (88, 84, 72), (100, 92, 79), (109, 103, 90),
- (126, 123, 106), (129, 126, 108), (133, 130, 111), (141, 131, 112),
- (149, 127, 109), (156, 117, 104), (157, 108, 103), (157, 103, 103),
- (157, 100, 102), (147, 101, 103), (144, 100, 101), (142, 99, 99),
- (136, 93, 93), (126, 86, 89), (114, 79, 87), (104, 73, 82),
- (82, 68, 77), (77, 68, 75), (73, 69, 73), (69, 66, 65),
- (69, 64, 59), (71, 60, 54), (78, 60, 50), (86, 62, 44),
- (97, 64, 42), (104, 69, 40), (113, 72, 36), (124, 77, 33),
- (138, 82, 34), (155, 92, 37), (171, 104, 39), (189, 114, 44),
- (211, 129, 53), (211, 127, 52), (211, 126, 51), (203, 120, 50),
- (194, 115, 48), (181, 110, 45), (173, 104, 45), (165, 102, 49),
- (159, 101, 51), (152, 93, 47), (146, 84, 44), (146, 75, 40),
- (141, 69, 37), (140, 69, 35), (143, 77, 37), (152, 93, 46),
- (161, 109, 52), (172, 125, 60), (186, 139, 65), (196, 149, 72),
- (204, 156, 77), (211, 163, 80), (216, 172, 86), (214, 176, 90),
- (205, 179, 92), (191, 178, 87), (176, 174, 84), (161, 164, 80),
- (146, 153, 77), (134, 150, 72), (128, 142, 75), (123, 136, 75),
- (119, 130, 76), (116, 127, 77), (115, 124, 76), (116, 116, 78),
- (119, 119, 75), (129, 123, 78), (141, 129, 81), (153, 131, 87),
- (164, 136, 90), (171, 138, 92), (174, 133, 93), (172, 124, 89),
- (165, 117, 83), (155, 113, 76), (147, 101, 74), (142, 94, 70),
- (135, 86, 65), (132, 81, 62), (133, 73, 57), (135, 67, 50),
- (133, 68, 43), (134, 72, 45), (139, 77, 51), (147, 88, 55),
- (157, 101, 63), (173, 114, 75), (189, 128, 85), (203, 140, 90),
- (210, 153, 99), (209, 161, 114), (202, 168, 122), (188, 174, 127),
- (176, 177, 134), (167, 179, 147), (164, 182, 154), (165, 186, 164),
- (171, 193, 179), (175, 195, 191), (173, 197, 197), (168, 199, 195)
- ),
-
-// 668 Tumbleweed
-((85, 75, 65), (84, 76, 61), (88, 78, 62), (93, 81, 64),
- (111, 93, 71), (129, 106, 78), (134, 111, 82), (140, 116, 86),
- (146, 122, 90), (147, 119, 84), (148, 117, 78), (138, 111, 77),
- (129, 105, 76), (115, 94, 71), (101, 83, 67), (97, 80, 64),
- (93, 77, 62), (91, 81, 69), (95, 87, 76), (100, 94, 83),
- (105, 99, 88), (110, 105, 93), (111, 106, 94), (113, 107, 95),
- (116, 111, 98), (111, 106, 93), (106, 102, 89), (97, 90, 79),
- (89, 79, 69), (85, 74, 63), (82, 69, 57), (76, 63, 47),
- (70, 60, 41), (64, 56, 35), (63, 53, 31), (63, 51, 27),
- (61, 52, 30), (59, 53, 33), (59, 53, 36), (59, 54, 39),
- (59, 54, 47), (57, 53, 50), (55, 52, 53), (54, 52, 54),
- (54, 52, 56), (55, 52, 56), (56, 53, 56), (57, 55, 54),
- (61, 58, 53), (73, 63, 51), (78, 66, 51), (84, 70, 51),
- (87, 74, 52), (90, 78, 53), (90, 77, 53), (91, 77, 54),
- (88, 74, 59), (81, 71, 59), (75, 68, 59), (64, 60, 54),
- (54, 53, 50), (50, 48, 47), (46, 44, 45), (39, 36, 38),
- (32, 29, 31), (21, 19, 20), (20, 18, 19), (19, 17, 18),
- (20, 17, 17), (21, 18, 17), (25, 22, 18), (28, 25, 19),
- (34, 30, 21), (35, 31, 19), (37, 32, 17), (36, 31, 15),
- (35, 30, 14), (34, 28, 13), (33, 26, 13), (32, 23, 12),
- (30, 21, 11), (28, 21, 17), (31, 23, 20), (34, 25, 24),
- (36, 26, 25), (38, 28, 27), (43, 33, 30), (47, 38, 32),
- (52, 40, 26), (49, 37, 22), (47, 34, 18), (43, 32, 17),
- (40, 31, 17), (36, 29, 14), (31, 24, 10), (27, 22, 6),
- (21, 17, 3), (14, 11, 8), (15, 12, 12), (16, 13, 16),
- (17, 14, 17), (18, 16, 18), (20, 18, 18), (22, 19, 19),
- (25, 21, 25), (27, 23, 25), (29, 26, 26), (29, 27, 26),
- (30, 28, 27), (31, 30, 28), (32, 32, 31), (35, 34, 33),
- (37, 36, 34), (41, 36, 32), (41, 35, 31), (41, 35, 30),
- (40, 32, 28), (38, 31, 28), (36, 30, 29), (37, 30, 29),
- (37, 29, 31), (35, 29, 33), (34, 30, 35), (34, 32, 37),
- (35, 35, 40), (39, 40, 45), (43, 44, 48), (46, 45, 50),
- (48, 45, 50), (51, 52, 54), (53, 54, 55), (56, 56, 57),
- (61, 60, 62), (68, 64, 65), (71, 66, 70), (72, 70, 73),
- (73, 72, 76), (73, 70, 74), (73, 68, 73), (71, 67, 71),
- (70, 66, 69), (67, 61, 64), (61, 57, 58), (56, 51, 51),
- (51, 46, 47), (48, 41, 41), (47, 41, 40), (47, 41, 40),
- (47, 42, 40), (47, 43, 42), (48, 45, 45), (52, 48, 51),
- (60, 58, 64), (62, 60, 65), (64, 63, 67), (69, 69, 70),
- (73, 72, 70), (79, 75, 68), (87, 76, 66), (92, 75, 60),
- (95, 74, 56), (85, 65, 40), (82, 62, 38), (79, 59, 36),
- (75, 54, 30), (71, 49, 30), (67, 46, 30), (59, 43, 31),
- (47, 41, 40), (47, 43, 43), (47, 45, 47), (53, 51, 53),
- (60, 56, 60), (67, 62, 67), (74, 69, 74), (84, 77, 76),
- (94, 85, 78), (101, 89, 75), (105, 89, 70), (103, 84, 66),
- (98, 78, 57), (93, 72, 49), (84, 63, 40), (74, 53, 28),
- (54, 37, 14), (53, 35, 12), (52, 33, 11), (52, 37, 17),
- (59, 44, 26), (72, 58, 44), (88, 80, 63), (114, 103, 82),
- (133, 125, 100), (150, 142, 112), (162, 152, 123), (162, 157, 128),
- (169, 161, 129), (166, 160, 130), (159, 154, 124), (149, 144, 117),
- (134, 130, 106), (125, 123, 95), (122, 118, 89), (123, 118, 92),
- (126, 122, 101), (133, 128, 110), (139, 135, 120), (145, 141, 122),
- (148, 145, 126), (149, 147, 128), (148, 147, 131), (147, 144, 133),
- (142, 140, 131), (136, 132, 126), (128, 125, 115), (119, 117, 106),
- (112, 110, 98), (107, 105, 91), (103, 98, 87), (99, 95, 81),
- (94, 91, 75), (88, 87, 70), (82, 81, 63), (76, 74, 55),
- (70, 66, 51), (63, 60, 48), (55, 54, 44), (48, 47, 41),
- (42, 40, 34), (38, 32, 28), (34, 26, 24), (29, 22, 20),
- (24, 17, 16), (20, 15, 11), (19, 12, 8), (18, 12, 5),
- (19, 14, 7), (21, 16, 11), (24, 21, 16), (29, 27, 21),
- (33, 34, 25), (40, 41, 32), (46, 47, 40), (52, 52, 47),
- (59, 57, 54), (65, 62, 58), (70, 66, 61), (74, 70, 66),
- (78, 74, 70), (83, 77, 72), (90, 82, 74), (93, 84, 75),
- (88, 79, 70), (84, 74, 66), (77, 69, 64), (78, 69, 62)
- ),
-
-// 669 Type_AB_Positive
-((116, 19, 18), (115, 19, 18), (105, 22, 19), (95, 26, 20),
- (82, 25, 19), (70, 24, 18), (64, 23, 17), (58, 23, 17),
- (40, 27, 18), (37, 27, 19), (35, 28, 20), (39, 28, 20),
- (43, 28, 20), (52, 28, 21), (62, 28, 22), (67, 26, 22),
- (73, 25, 23), (105, 27, 26), (116, 28, 27), (127, 29, 28),
- (131, 33, 34), (136, 38, 40), (139, 38, 40), (143, 38, 40),
- (155, 34, 34), (153, 34, 34), (151, 34, 35), (148, 35, 35),
- (146, 36, 36), (148, 34, 34), (151, 33, 32), (160, 27, 25),
- (166, 26, 23), (169, 29, 27), (171, 30, 28), (174, 32, 29),
- (180, 32, 28), (187, 33, 28), (189, 35, 28), (191, 37, 29),
- (195, 37, 29), (195, 37, 29), (195, 37, 29), (188, 37, 30),
- (182, 37, 32), (175, 37, 33), (168, 38, 34), (153, 37, 34),
- (137, 37, 34), (105, 35, 31), (89, 33, 31), (74, 32, 32),
- (65, 30, 29), (56, 29, 27), (54, 28, 26), (53, 28, 25),
- (49, 30, 25), (48, 29, 25), (47, 28, 25), (46, 25, 24),
- (45, 23, 23), (44, 25, 23), (44, 27, 24), (40, 29, 25),
- (37, 29, 23), (31, 24, 20), (30, 24, 19), (30, 24, 19),
- (30, 25, 19), (31, 26, 20), (34, 27, 20), (39, 29, 20),
- (53, 28, 18), (64, 25, 17), (76, 23, 17), (88, 23, 18),
- (100, 24, 19), (102, 22, 18), (105, 20, 17), (107, 20, 13),
- (107, 20, 13), (102, 21, 16), (92, 19, 16), (82, 18, 16),
- (76, 17, 15), (70, 17, 15), (61, 18, 14), (56, 21, 16),
- (55, 26, 23), (59, 26, 25), (63, 27, 28), (63, 27, 28),
- (64, 27, 28), (65, 27, 25), (66, 29, 24), (67, 33, 26),
- (68, 38, 29), (71, 44, 34), (73, 52, 38), (76, 61, 43),
- (77, 63, 44), (78, 66, 45), (79, 66, 48), (76, 47, 47),
- (73, 54, 51), (69, 55, 48), (66, 57, 45), (62, 47, 41),
- (58, 37, 37), (53, 31, 31), (45, 27, 27), (41, 26, 25),
- (41, 28, 25), (49, 30, 25), (50, 29, 25), (52, 29, 25),
- (56, 31, 25), (60, 33, 25), (63, 33, 26), (64, 31, 26),
- (60, 32, 23), (58, 31, 21), (57, 31, 19), (58, 31, 18),
- (59, 32, 18), (60, 30, 16), (66, 29, 16), (75, 27, 18),
- (89, 25, 17), (123, 30, 19), (131, 30, 19), (139, 30, 19),
- (155, 32, 21), (171, 31, 22), (186, 35, 25), (197, 37, 26),
- (204, 37, 26), (203, 37, 26), (202, 38, 26), (201, 38, 26),
- (200, 38, 27), (195, 35, 26), (185, 34, 26), (174, 28, 23),
- (158, 27, 21), (128, 29, 23), (119, 30, 24), (111, 31, 25),
- (95, 26, 24), (79, 24, 21), (65, 23, 21), (53, 22, 20),
- (42, 32, 26), (42, 32, 27), (43, 32, 29), (51, 37, 35),
- (63, 41, 43), (83, 58, 60), (102, 57, 61), (119, 54, 59),
- (134, 55, 54), (158, 61, 58), (162, 60, 56), (167, 59, 55),
- (169, 47, 47), (160, 42, 38), (142, 30, 20), (128, 28, 18),
- (99, 27, 18), (91, 25, 17), (83, 23, 16), (71, 24, 15),
- (65, 25, 14), (63, 27, 14), (67, 28, 15), (75, 25, 17),
- (87, 25, 19), (102, 27, 18), (115, 26, 18), (122, 26, 17),
- (125, 24, 17), (125, 23, 18), (122, 24, 18), (118, 26, 19),
- (95, 25, 16), (87, 25, 17), (80, 26, 18), (65, 25, 18),
- (54, 27, 17), (45, 31, 18), (38, 29, 18), (34, 32, 20),
- (27, 31, 19), (22, 29, 20), (25, 29, 22), (31, 31, 23),
- (35, 30, 25), (41, 36, 28), (47, 35, 30), (53, 36, 33),
- (59, 37, 33), (64, 38, 32), (70, 42, 31), (75, 43, 30),
- (77, 42, 30), (77, 40, 29), (72, 34, 25), (66, 31, 22),
- (62, 28, 20), (59, 27, 18), (57, 25, 17), (57, 25, 17),
- (56, 23, 16), (59, 20, 15), (64, 18, 14), (69, 17, 13),
- (77, 20, 12), (82, 21, 11), (85, 25, 11), (89, 28, 11),
- (86, 27, 11), (82, 27, 12), (75, 24, 12), (67, 27, 13),
- (61, 30, 15), (54, 31, 16), (47, 31, 18), (40, 28, 18),
- (34, 25, 19), (31, 25, 19), (27, 30, 20), (23, 29, 21),
- (24, 28, 21), (27, 27, 21), (27, 21, 27), (27, 21, 27),
- (24, 21, 28), (24, 21, 28), (28, 21, 28), (28, 20, 22),
- (29, 20, 24), (28, 20, 22), (28, 20, 20), (27, 20, 20),
- (28, 25, 20), (28, 25, 20), (28, 22, 20), (30, 22, 19),
- (33, 19, 19), (41, 22, 19), (52, 21, 19), (67, 22, 18),
- (81, 21, 19), (94, 20, 20), (102, 25, 21), (110, 23, 21)
- ),
-
-// 670 Underwater_Day
-((29, 150, 138), (65, 164, 138), (81, 173, 150), (98, 183, 163),
- (115, 186, 168), (133, 190, 173), (133, 186, 175), (133, 182, 178),
- (123, 169, 157), (104, 159, 154), (86, 149, 151), (69, 142, 154),
- (53, 136, 157), (58, 135, 169), (64, 134, 181), (66, 130, 186),
- (69, 127, 192), (60, 144, 186), (46, 138, 182), (32, 132, 179),
- (18, 120, 174), (5, 109, 170), (12, 103, 166), (19, 98, 162),
- (58, 72, 150), (82, 71, 148), (107, 70, 146), (114, 74, 147),
- (121, 79, 148), (115, 84, 147), (110, 89, 147), (94, 98, 145),
- (73, 108, 147), (34, 120, 138), (33, 126, 140), (33, 133, 143),
- (37, 131, 140), (41, 129, 137), (45, 127, 133), (49, 126, 129),
- (39, 101, 118), (40, 93, 108), (42, 86, 98), (42, 85, 98),
- (43, 84, 98), (42, 88, 98), (41, 93, 98), (39, 97, 97),
- (36, 104, 104), (43, 113, 115), (57, 105, 113), (72, 98, 112),
- (95, 96, 111), (119, 95, 111), (128, 96, 108), (138, 98, 105),
- (144, 97, 132), (137, 109, 148), (130, 121, 165), (116, 121, 168),
- (102, 121, 172), (92, 121, 168), (83, 122, 165), (66, 116, 148),
- (57, 109, 115), (48, 84, 71), (48, 66, 48), (49, 48, 26),
- (48, 42, 22), (47, 36, 18), (33, 35, 11), (25, 41, 7),
- (12, 47, 41), (10, 60, 58), (8, 73, 76), (22, 76, 103),
- (36, 79, 131), (46, 83, 133), (56, 88, 136), (77, 85, 139),
- (90, 81, 138), (87, 58, 118), (73, 45, 102), (60, 32, 86),
- (49, 26, 76), (39, 20, 67), (32, 18, 49), (29, 12, 33),
- (39, 16, 16), (60, 27, 42), (81, 38, 68), (97, 46, 79),
- (114, 54, 90), (140, 86, 117), (159, 97, 151), (181, 95, 165),
- (177, 109, 163), (160, 104, 152), (131, 110, 143), (102, 116, 135),
- (96, 121, 136), (91, 127, 138), (79, 143, 156), (74, 159, 155),
- (92, 165, 176), (105, 158, 176), (118, 151, 177), (117, 144, 177),
- (116, 138, 177), (118, 129, 168), (116, 118, 150), (106, 100, 140),
- (93, 83, 112), (57, 53, 75), (52, 47, 70), (47, 41, 66),
- (39, 44, 67), (31, 55, 83), (35, 54, 90), (43, 54, 102),
- (51, 86, 143), (61, 86, 146), (71, 87, 150), (71, 95, 150),
- (71, 103, 151), (82, 119, 148), (91, 123, 142), (87, 119, 131),
- (83, 120, 132), (110, 103, 141), (112, 101, 145), (115, 100, 150),
- (140, 119, 158), (160, 122, 164), (154, 119, 165), (153, 137, 168),
- (126, 144, 148), (111, 139, 147), (97, 135, 147), (90, 134, 143),
- (83, 134, 140), (75, 135, 142), (62, 140, 149), (53, 134, 152),
- (56, 124, 152), (86, 128, 168), (100, 126, 171), (115, 125, 175),
- (139, 131, 185), (165, 144, 191), (176, 150, 194), (172, 162, 198),
- (149, 153, 184), (139, 150, 182), (130, 147, 180), (117, 147, 176),
- (119, 137, 172), (118, 125, 174), (119, 117, 169), (134, 112, 154),
- (143, 111, 147), (137, 106, 135), (136, 110, 131), (135, 115, 127),
- (123, 117, 127), (111, 114, 127), (110, 120, 124), (115, 122, 112),
- (109, 121, 110), (109, 122, 107), (109, 124, 105), (97, 126, 113),
- (74, 127, 118), (55, 116, 115), (40, 102, 117), (28, 87, 108),
- (12, 61, 83), (10, 39, 67), (12, 24, 51), (5, 11, 31),
- (3, 9, 21), (4, 11, 13), (7, 11, 8), (9, 13, 9),
- (12, 8, 4), (15, 8, 4), (19, 9, 5), (18, 9, 2),
- (20, 8, 4), (23, 9, 8), (21, 14, 9), (21, 20, 22),
- (29, 26, 40), (39, 32, 53), (50, 45, 72), (64, 59, 98),
- (85, 63, 126), (97, 78, 151), (101, 101, 165), (110, 109, 180),
- (114, 120, 207), (124, 162, 218), (143, 183, 210), (159, 175, 217),
- (178, 191, 233), (193, 196, 229), (200, 190, 212), (202, 177, 202),
- (189, 155, 183), (173, 163, 146), (159, 164, 112), (141, 134, 90),
- (125, 137, 81), (97, 150, 81), (78, 141, 84), (62, 140, 100),
- (33, 139, 111), (20, 137, 105), (11, 123, 93), (5, 101, 78),
- (12, 86, 71), (29, 75, 67), (50, 77, 66), (67, 83, 74),
- (89, 86, 77), (113, 96, 83), (110, 101, 90), (100, 94, 73),
- (94, 88, 48), (68, 81, 52), (49, 74, 50), (39, 68, 32),
- (28, 64, 44), (36, 62, 65), (52, 55, 61), (65, 46, 58),
- (87, 38, 64), (111, 33, 57), (115, 27, 38), (124, 21, 39),
- (133, 34, 56), (126, 53, 72), (125, 65, 105), (134, 93, 146),
- (147, 119, 177), (144, 137, 205), (129, 155, 231), (134, 159, 229),
- (130, 157, 213), (97, 152, 205), (70, 148, 184), (59, 150, 165),
- (43, 141, 155), (26, 133, 146), (14, 136, 142), (16, 143, 139)
- ),
-
-// 671 Venice
-((79, 14, 7), (81, 38, 30), (94, 53, 45), (107, 69, 61),
- (129, 91, 72), (152, 114, 84), (161, 122, 92), (170, 131, 100),
- (199, 156, 129), (191, 161, 137), (184, 166, 145), (160, 173, 152),
- (137, 181, 160), (119, 180, 165), (101, 179, 171), (95, 173, 170),
- (90, 168, 169), (73, 158, 167), (75, 161, 170), (78, 164, 173),
- (83, 157, 167), (89, 150, 161), (92, 145, 156), (95, 140, 151),
- (100, 130, 139), (94, 120, 129), (88, 110, 119), (84, 96, 106),
- (81, 82, 93), (82, 75, 86), (84, 68, 80), (80, 66, 75),
- (78, 63, 69), (69, 70, 79), (80, 68, 75), (91, 67, 72),
- (96, 74, 79), (102, 81, 86), (96, 92, 98), (90, 103, 111),
- (120, 119, 108), (140, 120, 98), (161, 121, 88), (166, 125, 91),
- (172, 130, 94), (175, 132, 90), (178, 134, 87), (181, 138, 89),
- (177, 143, 91), (156, 141, 106), (158, 141, 104), (161, 142, 103),
- (164, 145, 107), (167, 148, 111), (167, 151, 116), (167, 154, 122),
- (190, 170, 126), (199, 170, 115), (208, 171, 105), (207, 168, 99),
- (206, 165, 93), (203, 158, 90), (201, 151, 88), (191, 129, 77),
- (179, 107, 64), (141, 73, 35), (117, 53, 25), (94, 34, 16),
- (85, 27, 13), (76, 21, 11), (62, 8, 10), (50, 11, 14),
- (21, 18, 21), (19, 21, 21), (18, 24, 22), (28, 33, 26),
- (39, 43, 31), (43, 43, 33), (47, 43, 35), (58, 41, 30),
- (71, 32, 26), (94, 34, 25), (95, 35, 40), (96, 36, 55),
- (98, 36, 60), (101, 37, 66), (113, 43, 72), (124, 56, 63),
- (121, 70, 79), (117, 71, 95), (113, 72, 112), (115, 73, 111),
- (118, 75, 111), (123, 80, 96), (121, 74, 84), (109, 60, 80),
- (100, 44, 74), (101, 25, 62), (103, 20, 49), (106, 15, 36),
- (104, 13, 30), (102, 11, 24), (95, 8, 15), (85, 14, 18),
- (72, 33, 35), (64, 43, 48), (57, 54, 61), (52, 58, 68),
- (48, 62, 76), (40, 69, 89), (37, 82, 102), (38, 96, 116),
- (40, 107, 123), (49, 105, 125), (50, 101, 119), (52, 97, 114),
- (55, 85, 102), (52, 75, 91), (49, 69, 76), (45, 60, 66),
- (49, 39, 38), (50, 36, 39), (52, 33, 40), (50, 37, 45),
- (48, 41, 51), (44, 52, 59), (46, 61, 66), (46, 70, 79),
- (47, 81, 91), (29, 97, 109), (26, 97, 108), (24, 98, 108),
- (25, 100, 110), (30, 96, 110), (38, 93, 116), (45, 89, 123),
- (57, 88, 138), (68, 94, 149), (80, 100, 160), (86, 104, 165),
- (92, 109, 170), (97, 113, 176), (99, 117, 178), (102, 130, 182),
- (102, 132, 183), (91, 142, 171), (83, 145, 168), (75, 148, 166),
- (62, 158, 169), (52, 168, 180), (43, 176, 187), (37, 177, 187),
- (21, 174, 181), (18, 174, 181), (16, 174, 182), (14, 173, 182),
- (19, 169, 180), (20, 164, 173), (25, 151, 161), (31, 140, 151),
- (36, 130, 141), (41, 124, 135), (41, 124, 134), (41, 124, 134),
- (41, 124, 134), (36, 125, 133), (31, 128, 135), (26, 132, 138),
- (20, 141, 149), (18, 141, 149), (16, 142, 150), (16, 141, 148),
- (16, 141, 147), (17, 142, 147), (21, 143, 150), (22, 143, 150),
- (26, 137, 145), (29, 131, 138), (29, 125, 129), (27, 121, 123),
- (24, 117, 119), (19, 111, 114), (17, 108, 110), (12, 103, 108),
- (7, 105, 108), (8, 104, 108), (9, 104, 108), (14, 106, 110),
- (20, 107, 115), (24, 112, 120), (30, 118, 126), (36, 123, 132),
- (41, 127, 136), (46, 130, 139), (48, 131, 140), (49, 131, 141),
- (50, 130, 140), (50, 129, 137), (55, 122, 132), (60, 112, 129),
- (66, 101, 127), (71, 94, 121), (74, 92, 110), (78, 88, 97),
- (79, 86, 94), (80, 82, 94), (80, 80, 100), (75, 85, 99),
- (71, 89, 95), (64, 98, 96), (57, 104, 100), (52, 109, 111),
- (46, 115, 119), (44, 117, 123), (43, 121, 127), (42, 123, 130),
- (43, 125, 132), (44, 126, 134), (44, 127, 136), (45, 127, 136),
- (45, 127, 137), (45, 127, 137), (45, 127, 138), (46, 127, 139),
- (47, 129, 139), (50, 129, 140), (53, 128, 140), (59, 125, 144),
- (65, 122, 150), (71, 122, 159), (79, 121, 166), (82, 120, 167),
- (86, 117, 168), (88, 115, 167), (93, 114, 168), (107, 118, 171),
- (122, 124, 166), (136, 129, 163), (150, 140, 154), (157, 148, 145),
- (170, 154, 139), (183, 160, 126), (193, 159, 116), (200, 159, 105),
- (197, 143, 89), (195, 126, 78), (187, 107, 64), (178, 85, 50),
- (168, 75, 40), (153, 53, 25), (142, 33, 14), (126, 17, 10),
- (111, 2, 5), (98, 2, 5), (88, 2, 5), (81, 3, 3)
- ),
-
-// 672 Victoria
-((103, 95, 129), (114, 85, 111), (123, 80, 103), (132, 75, 96),
- (140, 73, 89), (148, 71, 83), (151, 72, 80), (154, 74, 77),
- (174, 79, 64), (180, 75, 59), (187, 72, 54), (189, 71, 53),
- (191, 70, 53), (187, 73, 55), (183, 76, 57), (178, 77, 57),
- (174, 78, 58), (152, 66, 61), (140, 60, 60), (129, 55, 60),
- (117, 52, 60), (106, 50, 60), (100, 49, 60), (94, 48, 60),
- (72, 43, 60), (66, 42, 59), (60, 42, 58), (63, 42, 55),
- (67, 42, 53), (71, 42, 53), (76, 43, 53), (87, 41, 54),
- (100, 41, 53), (113, 41, 53), (114, 41, 53), (116, 42, 53),
- (119, 41, 56), (122, 40, 59), (123, 40, 62), (124, 40, 65),
- (118, 44, 75), (108, 49, 80), (99, 55, 86), (91, 59, 92),
- (84, 64, 99), (82, 64, 101), (81, 65, 104), (78, 66, 104),
- (75, 66, 104), (73, 67, 99), (72, 67, 99), (72, 67, 99),
- (70, 66, 98), (69, 66, 97), (68, 65, 96), (68, 65, 96),
- (68, 63, 92), (69, 60, 93), (70, 57, 95), (67, 56, 97),
- (64, 55, 100), (62, 55, 101), (61, 55, 102), (59, 58, 104),
- (60, 57, 104), (63, 58, 105), (66, 62, 108), (70, 66, 111),
- (74, 70, 114), (78, 75, 117), (90, 88, 124), (100, 100, 130),
- (116, 114, 135), (117, 116, 136), (118, 118, 138), (122, 122, 140),
- (127, 127, 143), (130, 128, 140), (134, 130, 137), (133, 130, 137),
- (128, 125, 134), (111, 107, 128), (107, 103, 128), (103, 100, 128),
- (102, 100, 128), (102, 100, 128), (102, 100, 127), (101, 98, 128),
- (88, 90, 125), (82, 84, 121), (77, 78, 117), (75, 75, 116),
- (73, 72, 115), (72, 67, 112), (72, 64, 110), (71, 60, 105),
- (70, 57, 98), (64, 48, 88), (65, 47, 88), (66, 47, 89),
- (68, 48, 91), (70, 50, 94), (75, 56, 96), (81, 66, 98),
- (97, 89, 104), (107, 102, 113), (118, 115, 122), (123, 121, 127),
- (128, 127, 133), (134, 136, 140), (135, 137, 146), (136, 140, 145),
- (134, 140, 143), (125, 128, 140), (121, 124, 139), (118, 120, 138),
- (107, 106, 137), (99, 97, 132), (91, 90, 126), (82, 81, 121),
- (73, 72, 115), (71, 70, 114), (70, 69, 113), (71, 69, 111),
- (72, 69, 110), (75, 70, 107), (81, 73, 102), (88, 73, 97),
- (94, 71, 93), (108, 66, 84), (108, 63, 81), (109, 61, 78),
- (108, 58, 70), (105, 53, 64), (100, 49, 59), (98, 48, 57),
- (96, 45, 57), (93, 45, 57), (91, 45, 57), (88, 44, 57),
- (85, 44, 57), (81, 44, 57), (82, 44, 56), (87, 46, 56),
- (94, 51, 54), (105, 58, 54), (105, 60, 56), (106, 62, 58),
- (108, 64, 64), (108, 65, 70), (112, 66, 74), (112, 65, 75),
- (102, 63, 80), (97, 62, 82), (93, 61, 84), (80, 59, 88),
- (73, 57, 91), (72, 53, 90), (73, 50, 84), (78, 46, 79),
- (88, 42, 76), (106, 48, 70), (111, 50, 69), (117, 53, 68),
- (128, 61, 65), (141, 65, 61), (156, 71, 59), (170, 73, 58),
- (191, 80, 57), (192, 83, 57), (194, 87, 58), (194, 89, 59),
- (194, 92, 58), (186, 91, 57), (178, 86, 52), (165, 81, 49),
- (151, 77, 48), (135, 72, 49), (124, 67, 51), (112, 65, 54),
- (101, 60, 53), (89, 55, 53), (80, 50, 54), (70, 47, 58),
- (67, 53, 74), (68, 56, 78), (70, 60, 83), (74, 67, 91),
- (78, 73, 99), (82, 75, 104), (84, 79, 109), (86, 82, 116),
- (88, 85, 119), (88, 88, 121), (88, 89, 120), (86, 85, 117),
- (83, 81, 110), (77, 76, 103), (73, 73, 97), (69, 70, 93),
- (68, 68, 91), (69, 67, 91), (71, 66, 91), (71, 65, 90),
- (74, 69, 91), (82, 74, 88), (93, 82, 85), (107, 92, 83),
- (123, 102, 83), (137, 110, 82), (147, 115, 81), (154, 116, 75),
- (156, 111, 69), (154, 107, 65), (151, 103, 63), (144, 97, 63),
- (136, 94, 66), (127, 89, 69), (118, 79, 71), (105, 67, 72),
- (93, 56, 75), (79, 46, 79), (69, 40, 85), (63, 38, 91),
- (63, 38, 96), (65, 37, 99), (69, 38, 99), (74, 39, 100),
- (76, 43, 103), (79, 47, 104), (82, 53, 108), (83, 58, 112),
- (84, 59, 110), (85, 58, 106), (83, 58, 102), (81, 57, 97),
- (78, 59, 94), (77, 64, 94), (79, 69, 91), (88, 72, 89),
- (100, 76, 84), (109, 81, 79), (113, 85, 81), (115, 91, 87),
- (112, 96, 97), (114, 102, 107), (119, 105, 115), (128, 112, 117),
- (133, 116, 121), (133, 118, 124), (127, 118, 131), (116, 116, 136),
- (107, 112, 142), (104, 108, 143), (101, 103, 140), (100, 100, 135)
- ),
-
-// 673 Violet
-((50, 27, 100), (48, 28, 96), (50, 28, 96), (53, 28, 97),
- (56, 30, 100), (59, 33, 104), (59, 34, 104), (60, 36, 105),
- (59, 34, 105), (59, 34, 106), (59, 34, 108), (58, 33, 106),
- (58, 33, 105), (58, 32, 101), (58, 31, 98), (58, 31, 97),
- (58, 32, 97), (61, 39, 96), (63, 41, 94), (65, 44, 93),
- (69, 48, 95), (73, 52, 97), (76, 54, 98), (80, 57, 100),
- (89, 62, 107), (93, 66, 114), (98, 70, 122), (105, 80, 134),
- (113, 90, 146), (117, 96, 152), (122, 103, 159), (134, 114, 171),
- (140, 124, 181), (146, 138, 196), (148, 143, 198), (151, 148, 201),
- (152, 148, 201), (153, 148, 202), (152, 148, 202), (152, 148, 203),
- (150, 149, 206), (151, 150, 208), (153, 152, 211), (156, 154, 214),
- (160, 157, 217), (160, 159, 216), (160, 161, 216), (158, 160, 214),
- (154, 155, 205), (146, 136, 190), (141, 131, 189), (136, 127, 188),
- (132, 125, 186), (129, 124, 185), (129, 123, 184), (129, 122, 184),
- (130, 124, 198), (136, 133, 206), (143, 143, 215), (151, 151, 218),
- (159, 160, 221), (162, 163, 222), (165, 166, 224), (173, 172, 226),
- (181, 178, 230), (187, 182, 228), (179, 173, 217), (172, 165, 207),
- (168, 158, 202), (165, 152, 197), (159, 138, 189), (154, 125, 183),
- (130, 102, 168), (122, 95, 163), (115, 89, 158), (120, 93, 163),
- (126, 98, 169), (129, 104, 173), (132, 110, 177), (137, 122, 187),
- (144, 137, 197), (165, 161, 212), (171, 168, 218), (178, 176, 225),
- (178, 177, 226), (178, 178, 228), (176, 175, 228), (172, 169, 225),
- (160, 147, 209), (150, 132, 197), (140, 117, 186), (134, 110, 179),
- (129, 104, 172), (118, 90, 161), (108, 78, 150), (101, 69, 139),
- (96, 63, 132), (93, 64, 124), (96, 72, 128), (99, 80, 132),
- (103, 86, 136), (107, 92, 141), (114, 105, 152), (121, 117, 163),
- (134, 135, 181), (134, 135, 183), (134, 135, 185), (132, 132, 183),
- (130, 130, 182), (124, 121, 175), (117, 109, 165), (105, 94, 150),
- (93, 78, 136), (79, 54, 112), (78, 51, 108), (78, 49, 105),
- (77, 47, 98), (76, 48, 94), (77, 51, 93), (78, 54, 97),
- (85, 65, 109), (87, 69, 112), (90, 73, 116), (90, 72, 117),
- (91, 72, 118), (94, 70, 121), (94, 69, 125), (97, 69, 129),
- (99, 69, 132), (103, 68, 134), (104, 69, 135), (105, 71, 137),
- (110, 79, 143), (118, 90, 152), (126, 104, 163), (133, 117, 172),
- (143, 140, 191), (153, 154, 202), (164, 168, 214), (169, 173, 220),
- (175, 179, 227), (183, 188, 235), (187, 194, 240), (192, 197, 241),
- (197, 200, 242), (208, 205, 248), (209, 206, 248), (211, 207, 249),
- (214, 210, 250), (217, 216, 248), (218, 220, 249), (220, 223, 251),
- (218, 223, 251), (217, 222, 251), (217, 222, 251), (213, 220, 251),
- (210, 219, 252), (206, 215, 252), (203, 210, 249), (201, 207, 247),
- (201, 204, 245), (199, 200, 244), (200, 199, 243), (201, 198, 243),
- (202, 197, 241), (203, 195, 239), (199, 191, 233), (188, 180, 225),
- (175, 157, 206), (171, 152, 201), (168, 148, 197), (159, 140, 187),
- (147, 132, 177), (125, 106, 154), (116, 96, 147), (108, 85, 137),
- (105, 79, 131), (103, 77, 128), (94, 63, 116), (88, 55, 112),
- (83, 49, 109), (80, 45, 109), (74, 43, 108), (69, 38, 107),
- (61, 35, 107), (61, 36, 109), (62, 38, 112), (62, 42, 117),
- (64, 42, 119), (67, 41, 121), (69, 39, 119), (73, 42, 120),
- (77, 48, 122), (81, 52, 123), (86, 53, 126), (91, 57, 127),
- (96, 61, 130), (101, 71, 136), (107, 83, 142), (114, 94, 152),
- (122, 108, 165), (131, 121, 178), (142, 134, 192), (153, 149, 204),
- (166, 163, 214), (178, 176, 225), (187, 187, 234), (193, 194, 240),
- (197, 198, 244), (200, 200, 245), (201, 199, 245), (199, 197, 242),
- (194, 190, 234), (187, 179, 225), (178, 170, 215), (170, 160, 208),
- (162, 154, 202), (158, 153, 199), (156, 151, 197), (156, 153, 196),
- (158, 155, 200), (159, 154, 200), (162, 158, 202), (164, 160, 205),
- (165, 162, 208), (165, 163, 210), (161, 157, 207), (155, 148, 201),
- (148, 139, 193), (143, 133, 189), (141, 130, 187), (140, 128, 186),
- (141, 128, 187), (141, 126, 186), (144, 130, 190), (150, 135, 195),
- (156, 142, 198), (163, 148, 201), (169, 149, 203), (171, 151, 205),
- (170, 150, 207), (163, 149, 207), (154, 144, 202), (146, 135, 196),
- (137, 125, 188), (126, 113, 182), (114, 103, 176), (97, 92, 168),
- (83, 79, 159), (71, 67, 147), (62, 54, 137), (55, 46, 128),
- (49, 40, 121), (46, 35, 114), (47, 31, 107), (49, 28, 102)
- ),
-
-// 674 Violet_Fog
-((135, 103, 140), (117, 84, 121), (113, 73, 114), (109, 63, 108),
- (103, 60, 103), (97, 58, 99), (92, 56, 95), (88, 55, 91),
- (76, 47, 79), (66, 44, 71), (57, 41, 64), (46, 39, 56),
- (35, 38, 49), (32, 37, 46), (29, 36, 43), (28, 36, 42),
- (28, 36, 42), (24, 37, 40), (23, 37, 39), (22, 37, 38),
- (21, 36, 37), (21, 35, 37), (21, 34, 36), (21, 34, 36),
- (25, 31, 37), (29, 31, 40), (33, 32, 43), (44, 35, 51),
- (55, 39, 59), (60, 41, 64), (66, 43, 69), (74, 46, 77),
- (80, 49, 84), (102, 65, 108), (110, 72, 118), (118, 80, 128),
- (116, 82, 130), (115, 84, 132), (115, 83, 132), (116, 83, 132),
- (118, 84, 129), (111, 80, 121), (104, 76, 114), (94, 68, 103),
- (84, 60, 93), (81, 57, 89), (79, 54, 85), (76, 48, 78),
- (68, 48, 72), (55, 49, 65), (60, 53, 71), (65, 57, 78),
- (72, 66, 89), (79, 76, 100), (83, 83, 107), (87, 90, 115),
- (112, 117, 140), (125, 124, 153), (138, 131, 167), (143, 135, 174),
- (148, 140, 182), (148, 142, 182), (149, 144, 183), (151, 140, 179),
- (149, 131, 171), (126, 102, 144), (111, 92, 129), (96, 83, 114),
- (91, 77, 106), (87, 72, 99), (73, 62, 84), (60, 52, 68),
- (38, 45, 51), (37, 42, 50), (37, 40, 49), (39, 40, 52),
- (41, 41, 56), (45, 43, 59), (50, 45, 63), (59, 49, 72),
- (69, 51, 78), (82, 52, 88), (84, 52, 89), (86, 53, 90),
- (87, 54, 91), (88, 56, 92), (95, 57, 96), (101, 62, 105),
- (110, 70, 121), (110, 75, 123), (110, 81, 125), (112, 85, 128),
- (114, 90, 131), (121, 94, 139), (129, 95, 145), (128, 93, 145),
- (122, 87, 135), (99, 76, 110), (90, 69, 101), (82, 63, 93),
- (79, 60, 90), (76, 58, 87), (72, 57, 86), (69, 60, 87),
- (67, 66, 89), (65, 69, 88), (64, 72, 87), (63, 73, 87),
- (62, 74, 87), (64, 75, 87), (65, 77, 89), (66, 80, 91),
- (68, 84, 91), (71, 88, 94), (71, 88, 95), (72, 89, 97),
- (75, 90, 105), (77, 91, 106), (76, 92, 105), (76, 88, 101),
- (67, 69, 89), (58, 59, 78), (50, 49, 67), (46, 45, 61),
- (42, 41, 55), (36, 33, 44), (34, 27, 41), (33, 25, 40),
- (32, 22, 40), (31, 21, 38), (30, 21, 38), (30, 21, 38),
- (30, 22, 37), (29, 21, 39), (27, 21, 38), (27, 20, 37),
- (26, 21, 34), (26, 22, 34), (26, 23, 34), (26, 23, 34),
- (26, 24, 34), (27, 25, 35), (27, 25, 34), (27, 25, 35),
- (27, 26, 35), (27, 29, 36), (27, 29, 36), (27, 29, 36),
- (27, 30, 36), (26, 29, 36), (25, 29, 36), (26, 30, 37),
- (27, 34, 40), (27, 34, 40), (27, 35, 40), (27, 36, 41),
- (27, 37, 41), (28, 37, 42), (29, 37, 43), (30, 37, 44),
- (30, 37, 44), (31, 35, 44), (31, 34, 44), (32, 34, 44),
- (35, 32, 44), (37, 31, 45), (41, 30, 47), (50, 33, 54),
- (68, 41, 69), (72, 43, 72), (77, 45, 76), (74, 44, 73),
- (74, 46, 75), (74, 48, 76), (74, 50, 78), (81, 57, 86),
- (81, 61, 89), (79, 67, 91), (78, 72, 92), (78, 77, 94),
- (82, 84, 101), (89, 91, 112), (96, 100, 123), (104, 107, 134),
- (117, 115, 148), (117, 116, 150), (118, 117, 153), (115, 118, 154),
- (111, 117, 152), (110, 113, 150), (108, 109, 147), (104, 104, 141),
- (93, 99, 131), (82, 92, 117), (72, 84, 105), (65, 78, 95),
- (60, 71, 88), (54, 64, 79), (49, 58, 69), (43, 51, 60),
- (39, 46, 54), (37, 43, 52), (37, 41, 50), (38, 39, 49),
- (38, 37, 47), (38, 36, 46), (36, 35, 45), (34, 36, 44),
- (33, 36, 45), (32, 36, 45), (33, 37, 45), (34, 37, 46),
- (33, 37, 46), (33, 37, 46), (33, 37, 46), (33, 36, 46),
- (34, 34, 45), (34, 33, 44), (34, 32, 43), (35, 30, 41),
- (35, 29, 40), (35, 29, 40), (36, 29, 41), (38, 33, 43),
- (47, 36, 49), (58, 39, 57), (67, 43, 66), (76, 46, 75),
- (80, 52, 82), (88, 56, 91), (97, 59, 99), (99, 60, 102),
- (98, 58, 100), (92, 57, 97), (84, 56, 94), (80, 56, 93),
- (75, 57, 89), (72, 57, 87), (74, 60, 88), (76, 65, 92),
- (83, 72, 100), (91, 79, 106), (103, 86, 117), (118, 92, 132),
- (135, 101, 149), (155, 114, 170), (172, 125, 183), (182, 129, 189),
- (186, 131, 194), (184, 130, 191), (182, 135, 193), (184, 141, 195),
- (175, 135, 185), (167, 128, 176), (155, 113, 160), (139, 106, 145)
- ),
-
-// 675 Watermelon
-((92, 42, 30), (108, 66, 42), (106, 72, 54), (105, 79, 66),
- (111, 83, 75), (117, 88, 85), (119, 94, 83), (122, 101, 82),
- (106, 119, 84), (95, 118, 85), (85, 117, 87), (75, 108, 74),
- (65, 100, 61), (52, 88, 48), (40, 76, 35), (36, 70, 34),
- (33, 64, 33), (39, 48, 31), (46, 46, 30), (53, 45, 29),
- (51, 48, 29), (49, 51, 29), (49, 52, 29), (50, 53, 30),
- (54, 53, 28), (50, 57, 29), (46, 61, 30), (44, 71, 31),
- (42, 82, 33), (44, 84, 32), (47, 87, 31), (51, 92, 32),
- (54, 93, 32), (59, 101, 34), (60, 101, 33), (62, 101, 33),
- (61, 96, 32), (61, 91, 32), (63, 87, 31), (65, 83, 31),
- (79, 64, 30), (88, 54, 31), (97, 45, 33), (109, 37, 31),
- (121, 30, 29), (128, 28, 29), (135, 26, 29), (145, 25, 29),
- (146, 26, 30), (140, 31, 30), (134, 42, 29), (129, 54, 29),
- (122, 70, 28), (115, 87, 28), (113, 91, 29), (111, 95, 31),
- (89, 108, 33), (79, 106, 31), (70, 104, 30), (64, 94, 29),
- (58, 84, 29), (53, 78, 28), (48, 72, 28), (38, 61, 26),
- (29, 48, 25), (22, 29, 24), (21, 26, 23), (21, 23, 23),
- (20, 23, 22), (20, 23, 22), (21, 23, 23), (25, 23, 23),
- (42, 22, 24), (53, 20, 24), (64, 19, 25), (77, 17, 25),
- (90, 15, 25), (96, 15, 25), (102, 15, 26), (112, 13, 27),
- (115, 14, 27), (104, 15, 26), (95, 16, 25), (86, 17, 25),
- (81, 17, 24), (76, 17, 24), (70, 18, 24), (66, 20, 23),
- (81, 21, 23), (96, 19, 23), (112, 18, 23), (120, 20, 24),
- (129, 23, 25), (146, 24, 28), (162, 27, 31), (175, 25, 32),
- (180, 20, 32), (168, 24, 31), (157, 25, 32), (146, 27, 33),
- (141, 24, 33), (136, 22, 33), (123, 20, 28), (113, 18, 26),
- (106, 22, 25), (115, 25, 25), (125, 28, 25), (130, 28, 25),
- (135, 29, 25), (145, 27, 25), (157, 27, 26), (175, 29, 31),
- (189, 33, 31), (208, 36, 29), (208, 34, 28), (209, 33, 28),
- (209, 28, 31), (201, 24, 32), (195, 22, 32), (184, 21, 30),
- (159, 18, 25), (145, 14, 24), (131, 10, 24), (123, 9, 23),
- (116, 9, 23), (99, 9, 22), (83, 13, 22), (69, 14, 20),
- (59, 15, 20), (45, 19, 21), (41, 21, 22), (38, 23, 23),
- (36, 28, 26), (40, 34, 29), (52, 40, 34), (68, 50, 35),
- (84, 73, 40), (88, 83, 43), (93, 94, 47), (95, 95, 45),
- (98, 97, 44), (94, 98, 45), (84, 96, 42), (74, 97, 37),
- (61, 95, 37), (39, 77, 31), (33, 71, 30), (27, 66, 29),
- (19, 55, 26), (16, 49, 25), (16, 43, 23), (17, 39, 22),
- (16, 32, 20), (16, 30, 20), (16, 29, 20), (17, 26, 20),
- (18, 26, 19), (19, 28, 20), (19, 30, 20), (20, 33, 22),
- (22, 36, 24), (39, 39, 26), (46, 39, 25), (53, 39, 25),
- (68, 38, 25), (84, 39, 26), (102, 33, 29), (117, 30, 29),
- (141, 16, 26), (144, 16, 26), (148, 16, 26), (151, 13, 27),
- (151, 13, 27), (146, 12, 29), (139, 9, 28), (130, 10, 27),
- (121, 12, 27), (112, 14, 27), (102, 17, 27), (93, 19, 27),
- (84, 19, 26), (75, 20, 24), (65, 21, 23), (55, 21, 22),
- (39, 22, 22), (36, 22, 22), (33, 22, 22), (28, 24, 21),
- (24, 26, 21), (23, 29, 23), (24, 32, 24), (30, 32, 26),
- (39, 31, 26), (48, 29, 27), (56, 29, 28), (58, 32, 29),
- (57, 32, 29), (56, 32, 29), (55, 27, 27), (55, 23, 25),
- (53, 21, 24), (46, 21, 23), (38, 23, 22), (30, 24, 22),
- (28, 25, 21), (32, 24, 21), (38, 23, 21), (46, 23, 21),
- (52, 24, 23), (58, 31, 24), (63, 41, 26), (68, 53, 28),
- (76, 65, 30), (83, 74, 34), (88, 84, 41), (90, 95, 49),
- (87, 104, 54), (82, 109, 58), (78, 109, 57), (73, 102, 56),
- (69, 95, 61), (63, 85, 58), (55, 72, 58), (46, 60, 49),
- (38, 47, 39), (30, 37, 35), (26, 30, 29), (23, 25, 26),
- (22, 24, 24), (25, 23, 22), (29, 24, 21), (32, 26, 23),
- (38, 34, 27), (48, 50, 40), (65, 66, 53), (84, 84, 67),
- (100, 97, 80), (114, 112, 97), (132, 139, 126), (148, 158, 147),
- (163, 173, 157), (174, 164, 148), (181, 149, 137), (188, 141, 132),
- (192, 130, 132), (184, 124, 125), (174, 98, 102), (161, 71, 76),
- (154, 48, 52), (151, 34, 41), (144, 36, 40), (133, 47, 37),
- (125, 53, 36), (109, 49, 33), (97, 46, 28), (95, 37, 31)
- ),
-
-// 676 Whisp
-((179, 160, 155), (199, 173, 168), (210, 184, 179), (222, 195, 190),
- (214, 185, 180), (207, 175, 171), (203, 171, 167), (200, 167, 163),
- (180, 156, 152), (170, 145, 140), (160, 134, 129), (150, 125, 120),
- (141, 117, 111), (129, 103, 97), (117, 90, 83), (114, 81, 77),
- (112, 73, 71), (103, 56, 55), (98, 55, 54), (93, 54, 54),
- (95, 56, 56), (97, 59, 58), (97, 64, 62), (97, 69, 66),
- (100, 90, 85), (106, 100, 93), (113, 111, 101), (122, 117, 109),
- (132, 123, 118), (135, 127, 121), (138, 132, 125), (142, 137, 130),
- (140, 135, 128), (133, 126, 120), (127, 121, 115), (121, 116, 110),
- (119, 113, 105), (117, 110, 100), (117, 110, 100), (117, 110, 101),
- (127, 117, 108), (132, 120, 112), (138, 123, 116), (140, 125, 118),
- (143, 127, 121), (143, 128, 121), (143, 129, 121), (142, 128, 123),
- (141, 125, 123), (137, 120, 119), (136, 118, 117), (136, 117, 115),
- (141, 116, 115), (147, 115, 116), (149, 115, 116), (152, 116, 116),
- (150, 114, 112), (149, 116, 113), (149, 118, 114), (141, 114, 112),
- (134, 111, 111), (129, 109, 108), (125, 107, 106), (116, 106, 104),
- (111, 104, 104), (105, 98, 100), (102, 94, 97), (99, 91, 94),
- (97, 89, 91), (95, 88, 89), (91, 81, 81), (85, 74, 73),
- (67, 53, 52), (56, 42, 40), (46, 31, 29), (43, 29, 28),
- (40, 28, 28), (41, 30, 31), (43, 33, 34), (51, 42, 43),
- (67, 55, 58), (115, 103, 101), (141, 127, 124), (168, 152, 148),
- (179, 162, 157), (191, 172, 166), (209, 189, 184), (222, 204, 198),
- (234, 213, 206), (232, 208, 203), (231, 203, 200), (227, 199, 196),
- (224, 195, 192), (217, 187, 183), (210, 181, 179), (214, 182, 179),
- (217, 186, 181), (223, 192, 189), (226, 199, 195), (229, 207, 201),
- (230, 207, 202), (231, 208, 203), (230, 205, 202), (223, 197, 193),
- (191, 175, 168), (175, 160, 154), (159, 145, 141), (152, 137, 134),
- (145, 130, 127), (129, 116, 111), (117, 107, 100), (109, 96, 91),
- (110, 88, 84), (110, 82, 77), (110, 82, 78), (111, 83, 80),
- (119, 84, 81), (125, 88, 83), (132, 94, 87), (136, 101, 96),
- (150, 115, 110), (152, 121, 117), (155, 128, 124), (158, 129, 126),
- (161, 131, 129), (161, 133, 131), (161, 133, 131), (153, 130, 130),
- (147, 125, 123), (131, 110, 106), (126, 105, 102), (121, 101, 98),
- (109, 90, 87), (95, 80, 78), (81, 69, 66), (70, 59, 58),
- (54, 43, 42), (50, 39, 37), (47, 36, 33), (50, 38, 35),
- (54, 41, 38), (64, 49, 45), (78, 61, 56), (93, 72, 68),
- (113, 88, 85), (152, 122, 118), (157, 127, 124), (163, 132, 130),
- (170, 138, 136), (172, 137, 137), (166, 132, 132), (153, 125, 124),
- (117, 98, 95), (106, 90, 86), (96, 82, 78), (75, 67, 64),
- (60, 55, 52), (49, 45, 43), (43, 39, 36), (41, 35, 36),
- (48, 37, 40), (63, 49, 50), (67, 51, 51), (71, 53, 53),
- (82, 60, 59), (93, 69, 66), (97, 75, 72), (97, 75, 69),
- (90, 67, 59), (86, 64, 57), (83, 62, 56), (77, 59, 53),
- (71, 57, 50), (70, 56, 50), (69, 55, 50), (68, 54, 51),
- (65, 54, 52), (65, 55, 54), (67, 54, 55), (65, 51, 53),
- (58, 45, 48), (51, 41, 44), (46, 35, 38), (45, 33, 35),
- (45, 35, 35), (47, 38, 37), (50, 41, 40), (57, 48, 47),
- (62, 54, 52), (64, 58, 56), (67, 61, 59), (69, 63, 61),
- (70, 65, 62), (69, 65, 61), (70, 66, 60), (71, 64, 61),
- (73, 66, 64), (79, 69, 68), (89, 77, 73), (96, 82, 79),
- (100, 86, 84), (104, 90, 87), (106, 91, 86), (107, 89, 84),
- (102, 82, 78), (94, 76, 71), (82, 66, 60), (70, 56, 53),
- (59, 43, 44), (52, 35, 38), (46, 31, 31), (44, 32, 31),
- (46, 33, 34), (55, 41, 41), (65, 51, 48), (78, 65, 59),
- (92, 73, 67), (105, 82, 75), (117, 84, 80), (126, 87, 84),
- (131, 90, 88), (131, 95, 91), (129, 96, 93), (129, 96, 94),
- (129, 99, 97), (128, 107, 104), (127, 115, 112), (130, 123, 119),
- (136, 129, 129), (147, 139, 139), (161, 150, 150), (177, 162, 160),
- (188, 171, 172), (198, 180, 182), (207, 188, 189), (216, 193, 192),
- (216, 193, 191), (210, 186, 186), (202, 177, 176), (191, 166, 165),
- (181, 155, 153), (165, 142, 140), (151, 132, 129), (139, 123, 120),
- (130, 118, 115), (120, 111, 108), (113, 109, 105), (109, 105, 103),
- (107, 104, 102), (105, 101, 99), (106, 100, 97), (109, 98, 95),
- (115, 102, 100), (119, 103, 101), (138, 122, 120), (157, 139, 133)
- ),
-
-// 677 Whisper
-((32, 70, 66), (16, 29, 31), (13, 28, 30), (10, 27, 30),
- (10, 33, 35), (10, 39, 41), (12, 42, 44), (14, 46, 48),
- (13, 50, 52), (13, 48, 50), (14, 47, 48), (12, 38, 41),
- (10, 30, 34), (9, 25, 28), (9, 21, 22), (9, 20, 21),
- (9, 19, 20), (13, 18, 16), (16, 19, 15), (19, 20, 15),
- (25, 22, 14), (32, 25, 14), (33, 27, 16), (34, 29, 18),
- (42, 35, 23), (42, 37, 25), (42, 39, 28), (39, 38, 27),
- (37, 38, 27), (34, 36, 25), (32, 34, 24), (28, 31, 22),
- (25, 27, 18), (18, 20, 13), (15, 18, 13), (13, 17, 13),
- (12, 17, 15), (11, 18, 17), (11, 19, 19), (11, 21, 22),
- (14, 33, 33), (18, 49, 48), (23, 65, 64), (32, 81, 78),
- (42, 97, 92), (42, 105, 99), (42, 114, 106), (37, 120, 118),
- (38, 119, 113), (24, 86, 85), (19, 71, 68), (14, 56, 52),
- (14, 44, 41), (14, 33, 30), (13, 31, 27), (13, 30, 25),
- (12, 22, 22), (18, 24, 21), (24, 26, 21), (32, 30, 22),
- (40, 34, 23), (44, 35, 23), (48, 37, 24), (52, 40, 26),
- (54, 44, 28), (44, 39, 27), (40, 37, 25), (36, 35, 23),
- (35, 33, 21), (34, 31, 19), (39, 31, 16), (47, 36, 18),
- (66, 54, 26), (76, 62, 34), (86, 71, 42), (97, 80, 49),
- (109, 89, 56), (114, 95, 61), (120, 101, 67), (144, 115, 75),
- (151, 128, 88), (151, 139, 88), (131, 134, 86), (111, 130, 84),
- (100, 116, 71), (90, 102, 59), (62, 84, 49), (43, 66, 42),
- (21, 35, 24), (17, 29, 23), (14, 24, 23), (13, 23, 23),
- (12, 22, 24), (12, 22, 24), (16, 24, 26), (18, 27, 29),
- (16, 30, 32), (22, 39, 42), (23, 41, 43), (24, 43, 45),
- (27, 46, 48), (31, 50, 51), (44, 54, 51), (49, 61, 46),
- (65, 93, 67), (62, 99, 73), (60, 105, 79), (57, 103, 80),
- (55, 102, 81), (50, 96, 82), (40, 78, 72), (32, 60, 55),
- (32, 50, 45), (30, 36, 28), (30, 35, 27), (31, 34, 27),
- (32, 35, 26), (31, 33, 24), (28, 31, 23), (27, 30, 23),
- (24, 28, 21), (21, 26, 20), (19, 24, 19), (17, 22, 18),
- (15, 21, 17), (10, 19, 15), (8, 16, 13), (6, 14, 13),
- (5, 13, 13), (6, 14, 14), (6, 15, 15), (7, 16, 16),
- (8, 18, 19), (6, 20, 22), (6, 21, 23), (7, 21, 23),
- (5, 18, 21), (4, 15, 17), (3, 12, 14), (2, 10, 12),
- (2, 9, 10), (0, 7, 8), (0, 7, 8), (2, 7, 6),
- (3, 7, 6), (4, 11, 11), (5, 11, 11), (6, 11, 11),
- (6, 13, 14), (5, 15, 16), (6, 15, 16), (6, 16, 16),
- (8, 17, 19), (9, 19, 19), (10, 21, 20), (15, 25, 22),
- (18, 32, 29), (22, 42, 38), (28, 51, 44), (37, 55, 49),
- (44, 61, 53), (50, 59, 53), (50, 56, 50), (50, 54, 47),
- (46, 51, 43), (43, 45, 39), (36, 43, 38), (31, 44, 40),
- (30, 51, 44), (33, 55, 44), (36, 59, 44), (36, 58, 40),
- (34, 58, 44), (38, 60, 42), (39, 56, 34), (33, 48, 35),
- (35, 51, 38), (39, 56, 43), (42, 60, 46), (50, 71, 52),
- (55, 83, 63), (52, 92, 69), (51, 95, 68), (51, 99, 74),
- (41, 93, 73), (40, 91, 72), (40, 89, 72), (37, 85, 80),
- (37, 85, 79), (39, 88, 81), (47, 97, 87), (63, 104, 88),
- (69, 102, 82), (71, 97, 78), (78, 94, 78), (71, 87, 69),
- (52, 77, 64), (42, 76, 73), (37, 90, 86), (30, 107, 105),
- (32, 117, 114), (48, 129, 119), (54, 139, 131), (49, 131, 123),
- (55, 113, 104), (52, 99, 91), (40, 80, 75), (41, 62, 60),
- (45, 55, 52), (45, 54, 44), (60, 57, 42), (79, 66, 49),
- (93, 81, 53), (115, 103, 66), (151, 145, 113), (149, 174, 149),
- (127, 166, 140), (150, 176, 152), (149, 184, 163), (117, 155, 131),
- (107, 123, 103), (105, 100, 78), (100, 87, 59), (87, 77, 54),
- (69, 61, 45), (52, 49, 36), (39, 42, 31), (30, 35, 26),
- (24, 29, 23), (20, 25, 20), (18, 24, 19), (21, 25, 21),
- (25, 27, 21), (28, 30, 21), (28, 32, 23), (28, 32, 25),
- (27, 34, 24), (25, 31, 24), (22, 30, 25), (22, 31, 26),
- (23, 30, 27), (22, 32, 31), (19, 34, 36), (19, 36, 39),
- (21, 39, 40), (23, 41, 41), (28, 43, 40), (38, 43, 37),
- (47, 45, 33), (52, 52, 33), (56, 60, 40), (58, 64, 45),
- (55, 79, 64), (53, 94, 78), (43, 74, 64), (36, 66, 63)
- ),
-
-// 678 Wintergrass
-((161, 147, 99), (150, 137, 77), (153, 144, 92), (156, 151, 108),
- (167, 158, 121), (179, 166, 134), (182, 168, 137), (185, 171, 141),
- (190, 172, 141), (175, 161, 126), (160, 150, 112), (147, 142, 94),
- (135, 134, 77), (127, 124, 57), (120, 115, 38), (123, 114, 34),
- (126, 114, 30), (134, 115, 20), (138, 115, 21), (143, 116, 23),
- (142, 114, 25), (142, 112, 28), (139, 111, 28), (136, 110, 29),
- (119, 105, 47), (115, 106, 53), (112, 108, 60), (119, 115, 73),
- (126, 123, 87), (134, 128, 94), (142, 133, 102), (155, 143, 113),
- (164, 147, 117), (150, 142, 118), (137, 131, 104), (124, 120, 91),
- (111, 110, 73), (98, 101, 56), (101, 100, 50), (105, 100, 44),
- (119, 101, 25), (128, 107, 23), (138, 113, 21), (142, 118, 24),
- (146, 123, 27), (144, 124, 31), (143, 126, 35), (141, 128, 43),
- (136, 125, 51), (133, 124, 48), (134, 123, 42), (136, 122, 36),
- (140, 122, 26), (144, 122, 17), (143, 120, 14), (142, 119, 11),
- (129, 112, 7), (121, 105, 7), (114, 98, 8), (108, 96, 9),
- (103, 95, 10), (101, 94, 11), (99, 93, 13), (101, 92, 12),
- (104, 92, 16), (95, 89, 21), (92, 88, 26), (89, 87, 31),
- (87, 88, 33), (86, 89, 35), (85, 92, 40), (90, 95, 40),
- (104, 111, 37), (106, 111, 33), (108, 111, 30), (105, 107, 33),
- (103, 104, 36), (99, 102, 36), (96, 100, 37), (89, 93, 42),
- (86, 90, 47), (83, 86, 50), (80, 83, 46), (78, 81, 42),
- (77, 81, 40), (77, 81, 38), (78, 82, 37), (76, 83, 39),
- (87, 94, 49), (101, 104, 65), (116, 115, 81), (126, 122, 89),
- (137, 129, 97), (157, 143, 112), (174, 156, 124), (186, 167, 128),
- (186, 170, 121), (190, 162, 79), (184, 152, 57), (178, 142, 35),
- (177, 137, 27), (176, 133, 19), (169, 127, 16), (160, 122, 16),
- (139, 109, 21), (125, 108, 26), (112, 107, 32), (110, 105, 33),
- (109, 104, 34), (100, 101, 36), (92, 98, 38), (93, 97, 35),
- (95, 94, 31), (92, 90, 34), (91, 89, 32), (90, 89, 31),
- (88, 87, 30), (86, 85, 31), (84, 84, 29), (87, 84, 28),
- (100, 90, 22), (113, 96, 20), (127, 102, 18), (131, 106, 16),
- (135, 110, 14), (152, 119, 12), (167, 127, 15), (168, 133, 24),
- (172, 141, 45), (183, 153, 87), (183, 155, 98), (184, 158, 109),
- (184, 161, 130), (186, 164, 136), (179, 158, 130), (163, 148, 116),
- (126, 123, 93), (109, 109, 76), (92, 96, 60), (86, 92, 55),
- (81, 88, 50), (68, 78, 40), (60, 73, 33), (59, 69, 23),
- (53, 66, 19), (44, 64, 28), (45, 65, 29), (47, 66, 30),
- (50, 75, 38), (54, 78, 42), (58, 82, 47), (63, 88, 51),
- (70, 96, 57), (70, 96, 60), (71, 97, 63), (77, 99, 66),
- (83, 105, 65), (86, 107, 65), (96, 110, 58), (106, 113, 48),
- (107, 111, 42), (109, 104, 31), (108, 101, 32), (108, 99, 34),
- (109, 99, 36), (110, 101, 42), (112, 105, 49), (120, 112, 49),
- (133, 125, 51), (137, 125, 47), (141, 126, 43), (147, 126, 40),
- (153, 131, 39), (162, 131, 35), (164, 131, 44), (166, 138, 63),
- (171, 146, 79), (163, 148, 88), (149, 143, 101), (137, 139, 108),
- (124, 131, 96), (105, 116, 84), (86, 104, 79), (75, 96, 68),
- (73, 91, 60), (73, 91, 60), (73, 91, 60), (77, 94, 58),
- (88, 98, 54), (100, 102, 49), (109, 107, 46), (116, 109, 43),
- (126, 111, 37), (133, 115, 32), (135, 119, 28), (141, 121, 26),
- (144, 120, 24), (146, 122, 23), (150, 123, 24), (152, 121, 26),
- (153, 122, 30), (152, 123, 34), (148, 122, 40), (145, 123, 47),
- (142, 125, 54), (142, 129, 69), (147, 136, 85), (156, 142, 98),
- (163, 148, 111), (165, 150, 115), (173, 152, 103), (179, 153, 85),
- (170, 148, 72), (157, 142, 55), (152, 135, 37), (143, 132, 34),
- (127, 128, 41), (113, 122, 45), (105, 116, 47), (99, 112, 50),
- (93, 106, 51), (88, 101, 50), (86, 98, 49), (84, 93, 46),
- (78, 89, 44), (71, 81, 42), (61, 70, 39), (49, 63, 35),
- (44, 57, 30), (50, 57, 37), (51, 59, 37), (56, 64, 32),
- (70, 75, 37), (82, 86, 41), (93, 95, 38), (104, 100, 35),
- (112, 107, 36), (122, 116, 40), (132, 124, 45), (140, 130, 59),
- (149, 139, 81), (162, 149, 96), (172, 154, 114), (183, 163, 132),
- (197, 172, 143), (205, 178, 147), (210, 184, 154), (212, 186, 159),
- (212, 187, 157), (211, 188, 157), (209, 187, 159), (206, 181, 155),
- (197, 173, 145), (193, 170, 141), (187, 162, 121), (169, 148, 95)
- ),
-
-
-// 679 Wooden
-((92, 74, 63), (75, 57, 57), (70, 54, 54), (66, 51, 51),
- (62, 49, 48), (59, 48, 45), (57, 48, 43), (56, 49, 42),
- (54, 48, 42), (51, 55, 48), (49, 63, 54), (55, 74, 67),
- (62, 86, 81), (69, 94, 81), (77, 102, 81), (90, 104, 79),
- (104, 107, 78), (129, 101, 72), (132, 97, 64), (136, 94, 56),
- (132, 87, 50), (129, 80, 45), (125, 79, 42), (122, 78, 39),
- (104, 75, 39), (91, 69, 40), (78, 63, 42), (71, 59, 41),
- (64, 56, 40), (61, 57, 40), (58, 58, 41), (55, 55, 41),
- (53, 47, 42), (39, 51, 47), (44, 48, 42), (50, 46, 38),
- (49, 48, 35), (48, 50, 33), (48, 49, 32), (48, 48, 31),
- (46, 38, 25), (42, 36, 24), (39, 35, 23), (35, 29, 23),
- (32, 23, 23), (30, 22, 22), (28, 21, 21), (24, 18, 24),
- (17, 22, 22), (12, 20, 20), (12, 19, 18), (13, 19, 16),
- (15, 22, 18), (17, 26, 21), (19, 27, 25), (22, 29, 29),
- (27, 30, 37), (29, 34, 39), (31, 38, 42), (31, 34, 40),
- (31, 31, 39), (30, 32, 38), (29, 33, 38), (27, 30, 37),
- (27, 31, 35), (31, 35, 27), (36, 35, 28), (41, 35, 30),
- (42, 35, 30), (44, 36, 31), (48, 42, 31), (51, 47, 32),
- (55, 43, 30), (54, 44, 29), (53, 45, 28), (49, 42, 25),
- (45, 40, 23), (43, 39, 22), (42, 38, 22), (38, 36, 21),
- (33, 29, 19), (20, 24, 15), (20, 21, 13), (21, 19, 12),
- (20, 15, 10), (19, 12, 9), (17, 11, 8), (15, 10, 7),
- (16, 9, 6), (15, 10, 7), (15, 11, 8), (16, 13, 9),
- (18, 16, 10), (21, 23, 14), (29, 23, 17), (34, 29, 19),
- (39, 34, 21), (50, 38, 27), (54, 39, 27), (58, 40, 27),
- (59, 41, 26), (60, 42, 26), (61, 40, 27), (61, 42, 28),
- (64, 45, 29), (65, 48, 31), (66, 52, 34), (67, 53, 34),
- (68, 54, 35), (69, 56, 39), (72, 59, 43), (75, 65, 49),
- (78, 71, 52), (80, 75, 56), (82, 75, 56), (85, 76, 57),
- (92, 80, 59), (97, 82, 60), (104, 88, 61), (113, 93, 65),
- (131, 110, 79), (142, 115, 80), (154, 121, 81), (156, 124, 82),
- (158, 128, 84), (149, 127, 86), (145, 117, 82), (140, 107, 75),
- (135, 100, 67), (104, 84, 54), (97, 77, 52), (90, 71, 51),
- (80, 64, 49), (72, 61, 49), (67, 64, 47), (65, 62, 47),
- (56, 60, 45), (57, 56, 45), (58, 53, 45), (58, 52, 44),
- (59, 51, 43), (57, 48, 39), (57, 43, 34), (57, 39, 30),
- (58, 40, 27), (63, 40, 21), (65, 41, 19), (68, 43, 18),
- (74, 44, 18), (77, 48, 20), (80, 51, 24), (85, 57, 27),
- (97, 61, 31), (97, 62, 33), (98, 64, 35), (99, 66, 41),
- (99, 70, 43), (100, 71, 46), (97, 73, 47), (94, 72, 50),
- (86, 69, 53), (57, 76, 63), (54, 77, 65), (52, 79, 67),
- (49, 78, 66), (48, 76, 68), (46, 71, 65), (45, 69, 61),
- (51, 61, 45), (53, 57, 42), (56, 53, 40), (54, 45, 36),
- (50, 47, 34), (43, 51, 36), (36, 54, 39), (35, 55, 39),
- (30, 54, 40), (30, 54, 39), (30, 52, 40), (30, 49, 34),
- (31, 43, 27), (38, 36, 22), (36, 29, 18), (34, 24, 18),
- (31, 21, 13), (30, 19, 13), (29, 18, 13), (26, 15, 15),
- (24, 14, 16), (22, 15, 15), (24, 18, 15), (28, 16, 17),
- (32, 20, 22), (38, 26, 31), (48, 37, 43), (66, 50, 50),
- (86, 72, 67), (103, 98, 80), (108, 113, 89), (118, 106, 88),
- (123, 115, 88), (126, 119, 88), (119, 116, 86), (104, 94, 73),
- (89, 79, 59), (76, 74, 51), (65, 70, 49), (52, 65, 49),
- (51, 62, 47), (52, 62, 46), (62, 65, 46), (75, 63, 42),
- (89, 62, 37), (95, 57, 30), (92, 55, 27), (87, 50, 22),
- (87, 50, 18), (82, 42, 13), (70, 37, 11), (53, 34, 11),
- (45, 34, 13), (42, 31, 14), (44, 29, 11), (44, 31, 10),
- (47, 32, 13), (54, 35, 16), (61, 36, 17), (65, 40, 18),
- (69, 42, 23), (71, 47, 29), (73, 47, 32), (72, 50, 32),
- (74, 46, 32), (73, 50, 32), (73, 48, 32), (70, 46, 32),
- (68, 42, 30), (64, 40, 30), (62, 39, 29), (58, 36, 30),
- (54, 33, 28), (49, 32, 27), (44, 35, 26), (42, 34, 26),
- (40, 35, 27), (36, 40, 30), (31, 44, 34), (35, 50, 38),
- (40, 57, 40), (53, 63, 44), (62, 68, 49), (80, 77, 56),
- (90, 82, 59), (90, 82, 58), (83, 72, 57), (86, 74, 60)
- ),
-
-// 680 Wooden_2
-((59, 44, 27), (70, 50, 29), (75, 53, 30), (80, 57, 32),
- (83, 59, 33), (87, 62, 34), (87, 63, 34), (88, 64, 35),
- (88, 66, 35), (87, 64, 34), (86, 63, 34), (83, 61, 33),
- (80, 59, 32), (76, 56, 30), (73, 54, 29), (70, 52, 28),
- (68, 51, 28), (58, 45, 25), (52, 41, 23), (47, 37, 22),
- (41, 33, 20), (36, 29, 19), (33, 27, 18), (31, 26, 18),
- (24, 21, 16), (21, 19, 15), (19, 18, 15), (18, 17, 15),
- (18, 17, 15), (17, 16, 15), (17, 16, 15), (17, 16, 15),
- (17, 16, 15), (17, 16, 16), (17, 16, 16), (18, 17, 16),
- (20, 17, 16), (22, 18, 17), (23, 19, 17), (24, 20, 17),
- (31, 24, 19), (36, 26, 20), (41, 29, 22), (47, 32, 23),
- (54, 36, 25), (57, 37, 25), (60, 39, 25), (64, 41, 26),
- (67, 42, 27), (72, 47, 28), (75, 49, 28), (79, 52, 29),
- (86, 56, 31), (93, 61, 33), (97, 63, 33), (101, 66, 34),
- (117, 78, 38), (124, 85, 39), (132, 92, 41), (140, 105, 49),
- (149, 118, 57), (154, 124, 62), (159, 131, 68), (171, 144, 74),
- (181, 151, 79), (195, 164, 85), (199, 165, 83), (204, 167, 82),
- (205, 168, 82), (206, 169, 83), (206, 170, 89), (207, 176, 93),
- (205, 175, 95), (201, 170, 92), (197, 166, 90), (192, 157, 81),
- (187, 149, 72), (184, 144, 68), (182, 139, 65), (180, 137, 63),
- (181, 137, 61), (180, 135, 59), (176, 132, 56), (172, 130, 54),
- (169, 127, 52), (166, 125, 51), (158, 117, 48), (148, 110, 44),
- (134, 100, 39), (128, 95, 37), (122, 91, 36), (118, 88, 35),
- (115, 86, 34), (107, 80, 32), (98, 73, 31), (86, 64, 29),
- (74, 56, 27), (58, 45, 24), (55, 43, 24), (52, 41, 24),
- (52, 41, 24), (53, 41, 24), (55, 42, 25), (57, 43, 26),
- (59, 45, 27), (57, 44, 27), (56, 43, 27), (54, 42, 26),
- (53, 42, 26), (51, 40, 26), (50, 39, 26), (49, 39, 25),
- (49, 39, 25), (53, 41, 26), (54, 42, 26), (55, 43, 27),
- (58, 44, 27), (60, 46, 28), (64, 49, 29), (69, 52, 30),
- (80, 60, 32), (85, 63, 33), (91, 67, 35), (93, 68, 35),
- (96, 70, 36), (99, 72, 36), (101, 74, 37), (103, 76, 37),
- (105, 77, 38), (107, 79, 38), (106, 79, 38), (106, 79, 39),
- (106, 79, 40), (105, 79, 39), (103, 78, 38), (102, 77, 38),
- (105, 80, 37), (109, 81, 38), (113, 82, 40), (114, 82, 41),
- (116, 83, 42), (117, 83, 43), (116, 82, 43), (113, 80, 42),
- (110, 79, 41), (102, 75, 37), (100, 73, 36), (99, 72, 36),
- (95, 69, 35), (91, 64, 34), (83, 59, 33), (75, 52, 31),
- (56, 41, 26), (51, 38, 24), (47, 36, 23), (41, 33, 22),
- (38, 32, 21), (38, 31, 21), (39, 32, 22), (43, 35, 23),
- (48, 38, 24), (59, 45, 26), (62, 48, 27), (66, 51, 28),
- (74, 57, 30), (83, 63, 32), (94, 69, 34), (104, 74, 36),
- (101, 73, 35), (99, 71, 34), (98, 70, 34), (94, 67, 33),
- (89, 64, 32), (82, 61, 30), (77, 58, 29), (82, 60, 29),
- (76, 55, 28), (69, 51, 26), (61, 45, 24), (53, 39, 22),
- (43, 32, 20), (32, 25, 18), (21, 19, 16), (21, 19, 16),
- (20, 19, 16), (19, 18, 16), (19, 18, 16), (19, 18, 16),
- (18, 17, 16), (18, 17, 15), (18, 17, 16), (18, 17, 16),
- (19, 18, 16), (20, 19, 16), (22, 20, 16), (24, 22, 17),
- (27, 23, 18), (29, 25, 18), (31, 27, 19), (32, 28, 20),
- (33, 29, 20), (35, 30, 20), (36, 31, 21), (38, 33, 21),
- (42, 35, 22), (46, 38, 23), (50, 41, 25), (56, 45, 26),
- (61, 49, 27), (66, 52, 28), (72, 56, 29), (76, 59, 30),
- (80, 62, 31), (84, 64, 31), (87, 67, 32), (91, 69, 34),
- (95, 72, 36), (100, 76, 37), (106, 80, 38), (111, 84, 41),
- (116, 87, 42), (118, 88, 43), (118, 89, 43), (115, 88, 44),
- (111, 85, 44), (105, 80, 43), (99, 76, 40), (94, 73, 39),
- (89, 69, 38), (84, 66, 37), (79, 62, 36), (74, 59, 34),
- (69, 55, 33), (63, 50, 31), (56, 45, 29), (51, 41, 26),
- (46, 37, 24), (42, 34, 22), (38, 32, 20), (35, 29, 19),
- (33, 28, 19), (32, 27, 19), (30, 26, 19), (30, 26, 19),
- (30, 26, 19), (31, 27, 19), (33, 28, 19), (35, 28, 19),
- (38, 29, 19), (40, 31, 20), (42, 32, 21), (44, 33, 22),
- (46, 34, 22), (48, 36, 23), (51, 38, 24), (54, 41, 26)
- ),
-
-// 681 Wooden_3
-((95, 69, 38), (68, 47, 22), (53, 33, 11), (38, 20, 1),
- (33, 17, 0), (28, 15, 0), (25, 14, 0), (23, 13, 1),
- (15, 9, 1), (13, 7, 0), (12, 5, 0), (12, 5, 0),
- (12, 5, 0), (14, 6, 0), (17, 7, 0), (19, 7, 0),
- (21, 8, 0), (29, 12, 0), (31, 13, 0), (34, 15, 0),
- (34, 15, 0), (35, 16, 0), (35, 15, 0), (35, 15, 0),
- (32, 14, 1), (31, 14, 2), (30, 14, 3), (33, 18, 7),
- (36, 23, 12), (40, 28, 18), (44, 33, 24), (57, 47, 38),
- (74, 65, 57), (103, 96, 86), (117, 112, 102), (132, 128, 119),
- (146, 144, 136), (161, 160, 154), (165, 164, 158), (169, 169, 163),
- (168, 166, 160), (162, 158, 149), (156, 150, 138), (144, 135, 122),
- (132, 120, 107), (123, 110, 97), (115, 101, 88), (99, 84, 68),
- (87, 70, 52), (63, 41, 21), (53, 31, 12), (43, 21, 3),
- (41, 20, 2), (39, 19, 1), (39, 19, 0), (40, 19, 0),
- (43, 21, 0), (46, 24, 3), (50, 27, 6), (61, 36, 12),
- (72, 45, 18), (78, 51, 21), (85, 57, 24), (96, 64, 25),
- (105, 70, 27), (115, 79, 32), (114, 78, 30), (113, 78, 29),
- (111, 74, 26), (109, 71, 23), (103, 65, 18), (95, 59, 15),
- (81, 51, 17), (83, 54, 22), (85, 57, 28), (94, 66, 36),
- (104, 75, 44), (108, 80, 47), (113, 86, 51), (122, 94, 60),
- (130, 103, 67), (139, 108, 71), (138, 106, 69), (137, 105, 67),
- (135, 104, 66), (133, 103, 65), (129, 100, 63), (127, 99, 63),
- (124, 96, 63), (117, 91, 60), (110, 86, 57), (106, 82, 53),
- (102, 79, 50), (92, 73, 46), (85, 66, 43), (78, 59, 39),
- (67, 49, 32), (47, 29, 13), (43, 24, 10), (39, 19, 7),
- (38, 18, 6), (38, 18, 6), (38, 17, 4), (38, 18, 3),
- (39, 18, 3), (38, 17, 3), (38, 16, 3), (36, 15, 2),
- (35, 15, 2), (34, 14, 1), (32, 13, 0), (31, 12, 0),
- (31, 11, 0), (32, 13, 1), (33, 14, 2), (34, 15, 3),
- (39, 22, 10), (48, 33, 21), (61, 45, 31), (77, 59, 41),
- (107, 83, 51), (125, 102, 69), (144, 121, 87), (154, 132, 100),
- (164, 143, 113), (183, 164, 136), (191, 174, 145), (200, 184, 151),
- (205, 187, 155), (211, 194, 165), (208, 191, 163), (205, 189, 162),
- (193, 178, 153), (178, 160, 136), (162, 139, 108), (145, 120, 86),
- (114, 85, 48), (99, 70, 37), (84, 56, 26), (77, 49, 20),
- (70, 43, 15), (61, 35, 8), (55, 29, 3), (52, 26, 3),
- (55, 27, 4), (66, 38, 13), (70, 42, 17), (75, 46, 21),
- (83, 54, 27), (93, 62, 34), (100, 70, 41), (107, 78, 50),
- (120, 93, 65), (123, 94, 66), (126, 96, 67), (125, 96, 64),
- (118, 89, 58), (110, 81, 52), (100, 73, 44), (92, 63, 39),
- (87, 59, 32), (69, 40, 15), (65, 36, 11), (62, 33, 7),
- (55, 26, 3), (52, 25, 3), (49, 23, 3), (46, 21, 2),
- (42, 18, 0), (40, 17, 0), (39, 17, 0), (36, 17, 1),
- (35, 16, 1), (35, 16, 1), (36, 17, 2), (40, 19, 3),
- (45, 26, 8), (55, 37, 15), (68, 48, 23), (80, 59, 32),
- (94, 67, 38), (102, 75, 48), (114, 87, 58), (125, 102, 73),
- (149, 131, 105), (152, 135, 111), (155, 139, 117), (162, 143, 120),
- (168, 148, 121), (171, 153, 122), (174, 154, 120), (174, 153, 119),
- (174, 149, 115), (174, 145, 107), (173, 141, 98), (169, 134, 89),
- (161, 126, 79), (152, 116, 74), (142, 106, 69), (130, 94, 60),
- (117, 85, 53), (104, 75, 45), (94, 66, 37), (86, 59, 34),
- (75, 49, 25), (66, 40, 18), (59, 34, 13), (57, 34, 12),
- (63, 40, 18), (69, 46, 23), (74, 49, 26), (80, 51, 27),
- (86, 59, 31), (98, 69, 37), (111, 81, 46), (120, 91, 55),
- (128, 97, 62), (132, 105, 73), (141, 118, 86), (152, 131, 101),
- (162, 144, 115), (171, 153, 126), (176, 159, 135), (179, 166, 145),
- (184, 171, 152), (186, 173, 156), (186, 173, 152), (184, 167, 143),
- (180, 161, 134), (177, 155, 126), (173, 148, 119), (166, 143, 111),
- (157, 134, 101), (143, 122, 92), (130, 108, 79), (116, 93, 67),
- (104, 83, 57), (96, 74, 48), (90, 70, 46), (87, 66, 44),
- (89, 66, 44), (94, 71, 45), (102, 77, 47), (113, 87, 55),
- (124, 98, 65), (136, 108, 72), (150, 119, 77), (158, 126, 79),
- (161, 128, 79), (161, 128, 83), (158, 127, 83), (155, 124, 81),
- (143, 112, 67), (129, 97, 53), (114, 83, 44), (101, 71, 35)
- ),
-
-// 682 Woodland
-((67, 42, 19), (78, 38, 13), (86, 38, 10), (94, 39, 7),
- (105, 43, 6), (116, 47, 5), (119, 48, 4), (122, 49, 3),
- (117, 44, 3), (108, 39, 2), (100, 34, 1), (90, 31, 3),
- (81, 29, 6), (76, 26, 7), (72, 24, 8), (72, 24, 9),
- (72, 25, 10), (70, 27, 8), (72, 28, 9), (74, 30, 10),
- (72, 32, 10), (71, 34, 10), (70, 34, 10), (70, 34, 11),
- (62, 36, 11), (60, 38, 14), (59, 41, 18), (64, 49, 24),
- (69, 57, 30), (70, 61, 35), (72, 66, 41), (75, 72, 45),
- (73, 72, 46), (62, 66, 40), (57, 55, 31), (53, 45, 22),
- (54, 40, 16), (56, 36, 11), (59, 35, 11), (62, 34, 11),
- (68, 30, 11), (72, 31, 11), (76, 32, 11), (79, 34, 12),
- (82, 36, 13), (84, 36, 12), (86, 37, 12), (83, 38, 12),
- (82, 40, 14), (75, 44, 18), (72, 43, 18), (69, 43, 18),
- (65, 45, 18), (62, 48, 18), (63, 48, 17), (64, 49, 16),
- (62, 58, 19), (68, 66, 21), (74, 74, 24), (78, 76, 25),
- (83, 78, 27), (87, 77, 27), (92, 76, 28), (91, 80, 28),
- (87, 76, 29), (78, 75, 36), (70, 77, 42), (62, 79, 48),
- (59, 77, 47), (57, 75, 47), (53, 77, 47), (48, 71, 41),
- (41, 55, 27), (37, 54, 24), (34, 54, 21), (34, 57, 22),
- (34, 61, 23), (35, 65, 28), (37, 69, 34), (45, 80, 47),
- (54, 93, 54), (69, 113, 95), (67, 127, 105), (65, 142, 115),
- (72, 145, 130), (79, 149, 145), (74, 153, 146), (72, 150, 113),
- (79, 137, 113), (69, 120, 80), (60, 103, 48), (52, 94, 45),
- (45, 86, 42), (33, 71, 33), (33, 56, 23), (37, 48, 19),
- (40, 42, 15), (52, 31, 11), (51, 31, 12), (51, 32, 14),
- (50, 32, 14), (50, 33, 15), (46, 36, 16), (43, 39, 16),
- (37, 47, 19), (37, 51, 20), (37, 56, 21), (41, 58, 23),
- (45, 60, 26), (60, 66, 31), (74, 76, 34), (93, 77, 32),
- (114, 73, 28), (133, 70, 21), (132, 65, 17), (132, 61, 14),
- (125, 56, 9), (114, 50, 9), (99, 47, 10), (85, 45, 9),
- (65, 45, 17), (62, 51, 27), (60, 58, 37), (63, 61, 42),
- (67, 65, 48), (73, 77, 53), (80, 86, 58), (92, 93, 67),
- (101, 105, 63), (106, 112, 49), (108, 113, 46), (110, 115, 44),
- (107, 116, 36), (99, 104, 33), (88, 90, 28), (71, 82, 26),
- (49, 63, 25), (43, 58, 22), (38, 54, 20), (41, 54, 19),
- (44, 54, 19), (50, 55, 18), (57, 53, 13), (69, 49, 11),
- (81, 51, 9), (96, 49, 9), (98, 49, 8), (101, 50, 8),
- (101, 49, 7), (100, 51, 9), (96, 53, 13), (92, 52, 15),
- (95, 56, 16), (97, 56, 15), (100, 56, 15), (107, 56, 14),
- (113, 57, 12), (116, 58, 12), (117, 60, 14), (113, 60, 16),
- (107, 60, 20), (100, 75, 29), (100, 78, 30), (100, 81, 32),
- (96, 87, 30), (100, 93, 30), (101, 92, 28), (95, 85, 24),
- (91, 69, 16), (87, 65, 15), (84, 62, 14), (82, 58, 11),
- (80, 55, 11), (76, 49, 13), (74, 44, 10), (71, 35, 8),
- (69, 24, 9), (68, 17, 8), (69, 15, 10), (72, 21, 13),
- (77, 26, 14), (88, 36, 15), (99, 56, 27), (108, 75, 41),
- (134, 124, 44), (139, 134, 51), (145, 144, 59), (145, 139, 59),
- (145, 135, 51), (145, 140, 48), (138, 118, 46), (132, 92, 39),
- (125, 85, 33), (120, 80, 29), (124, 77, 23), (129, 70, 18),
- (131, 63, 11), (133, 64, 7), (130, 63, 8), (123, 65, 6),
- (112, 64, 10), (95, 61, 17), (78, 64, 18), (64, 63, 22),
- (53, 55, 25), (49, 52, 21), (46, 45, 19), (45, 37, 16),
- (50, 30, 11), (55, 23, 10), (58, 18, 9), (61, 15, 8),
- (63, 13, 7), (66, 14, 9), (66, 18, 10), (65, 23, 11),
- (66, 26, 12), (63, 32, 14), (58, 37, 12), (55, 41, 13),
- (54, 49, 18), (56, 61, 23), (60, 68, 28), (68, 76, 31),
- (81, 87, 36), (87, 94, 43), (88, 101, 46), (87, 105, 42),
- (83, 97, 36), (77, 87, 36), (73, 81, 32), (69, 68, 21),
- (69, 53, 20), (72, 46, 20), (74, 49, 22), (74, 51, 23),
- (77, 53, 21), (80, 59, 23), (81, 59, 22), (83, 58, 18),
- (82, 56, 15), (83, 52, 14), (85, 50, 13), (84, 49, 11),
- (84, 50, 9), (85, 54, 12), (87, 62, 15), (86, 70, 17),
- (86, 74, 15), (84, 75, 13), (78, 76, 16), (72, 70, 16),
- (67, 60, 12), (72, 59, 18), (72, 57, 25), (57, 44, 20)
- ),
-
-// 683 Yellow_Silk
-((222, 187, 42), (223, 201, 66), (215, 201, 67), (208, 202, 69),
- (188, 192, 71), (168, 182, 74), (166, 176, 69), (164, 170, 65),
- (167, 157, 52), (164, 157, 51), (162, 158, 51), (164, 158, 45),
- (166, 159, 39), (164, 156, 36), (163, 154, 33), (163, 150, 30),
- (163, 147, 28), (168, 138, 28), (166, 137, 32), (165, 136, 37),
- (163, 136, 38), (162, 136, 39), (158, 139, 38), (155, 142, 38),
- (161, 145, 28), (159, 140, 24), (158, 136, 21), (167, 121, 17),
- (177, 106, 14), (175, 98, 18), (174, 90, 23), (183, 68, 25),
- (189, 47, 25), (184, 37, 19), (181, 42, 20), (179, 47, 21),
- (161, 40, 18), (144, 33, 16), (136, 35, 16), (129, 38, 17),
- (90, 12, 29), (72, 11, 36), (54, 11, 43), (63, 20, 56),
- (73, 29, 69), (79, 39, 79), (86, 49, 90), (113, 64, 94),
- (128, 65, 89), (157, 86, 79), (171, 94, 63), (186, 102, 47),
- (198, 117, 44), (211, 133, 41), (219, 148, 41), (227, 164, 41),
- (236, 194, 45), (238, 200, 46), (240, 206, 48), (211, 186, 51),
- (182, 167, 54), (169, 148, 53), (157, 130, 53), (150, 119, 69),
- (104, 101, 82), (75, 74, 84), (60, 65, 82), (45, 57, 80),
- (44, 62, 70), (44, 68, 61), (53, 57, 43), (65, 67, 45),
- (117, 112, 45), (127, 122, 48), (138, 133, 52), (143, 137, 51),
- (149, 141, 50), (154, 138, 49), (159, 135, 48), (167, 134, 43),
- (175, 131, 38), (189, 122, 31), (191, 126, 29), (193, 130, 27),
- (193, 130, 31), (194, 131, 35), (190, 140, 44), (182, 152, 51),
- (172, 162, 82), (158, 147, 77), (144, 133, 72), (134, 120, 77),
- (125, 107, 82), (94, 79, 76), (81, 53, 46), (78, 33, 37),
- (76, 30, 29), (117, 45, 27), (144, 67, 31), (171, 90, 35),
- (178, 101, 48), (186, 112, 61), (197, 115, 76), (199, 139, 90),
- (207, 172, 141), (200, 174, 136), (193, 176, 132), (193, 169, 126),
- (193, 163, 120), (181, 142, 86), (146, 124, 52), (120, 105, 30),
- (116, 107, 23), (109, 100, 7), (111, 108, 12), (114, 117, 17),
- (133, 133, 26), (152, 140, 26), (164, 147, 31), (173, 148, 39),
- (210, 149, 55), (221, 137, 63), (233, 125, 72), (236, 125, 78),
- (240, 126, 85), (233, 126, 95), (214, 118, 93), (193, 122, 92),
- (173, 126, 85), (142, 133, 68), (139, 131, 64), (137, 130, 60),
- (136, 128, 46), (140, 135, 43), (147, 137, 42), (153, 133, 37),
- (190, 137, 59), (204, 146, 76), (218, 155, 93), (219, 161, 98),
- (221, 167, 103), (217, 182, 107), (188, 188, 104), (170, 173, 100),
- (177, 153, 87), (144, 128, 101), (148, 120, 101), (152, 113, 102),
- (161, 115, 104), (155, 149, 126), (158, 178, 123), (168, 199, 117),
- (216, 231, 119), (222, 236, 120), (229, 241, 121), (243, 239, 120),
- (250, 235, 115), (251, 235, 117), (251, 232, 111), (250, 232, 102),
- (252, 233, 104), (253, 231, 115), (252, 231, 124), (252, 232, 134),
- (241, 230, 151), (229, 230, 163), (210, 229, 180), (178, 212, 185),
- (139, 179, 188), (126, 176, 180), (113, 173, 172), (115, 158, 160),
- (134, 167, 163), (160, 180, 155), (184, 180, 138), (207, 195, 122),
- (233, 202, 113), (239, 196, 102), (224, 190, 87), (206, 182, 74),
- (186, 180, 65), (172, 177, 66), (171, 178, 77), (185, 185, 74),
- (215, 203, 72), (226, 208, 70), (238, 214, 69), (252, 220, 60),
- (252, 221, 58), (244, 211, 55), (232, 195, 48), (216, 180, 40),
- (190, 156, 31), (161, 128, 22), (135, 105, 12), (111, 76, 4),
- (82, 48, 0), (72, 51, 0), (77, 53, 0), (84, 38, 5),
- (103, 57, 13), (119, 76, 18), (142, 74, 26), (162, 86, 37),
- (169, 104, 44), (182, 120, 61), (197, 141, 75), (210, 165, 71),
- (220, 188, 74), (235, 203, 82), (247, 213, 74), (249, 219, 66),
- (249, 222, 68), (252, 225, 71), (253, 223, 78), (251, 221, 89),
- (240, 210, 90), (227, 195, 82), (227, 174, 73), (215, 149, 59),
- (191, 132, 40), (182, 114, 21), (176, 97, 11), (168, 95, 6),
- (157, 102, 8), (147, 103, 15), (147, 107, 20), (148, 114, 30),
- (144, 110, 35), (137, 104, 31), (135, 86, 25), (135, 58, 20),
- (137, 46, 13), (140, 32, 4), (129, 15, 0), (129, 24, 0),
- (143, 45, 4), (147, 60, 8), (143, 75, 17), (151, 92, 33),
- (162, 113, 42), (163, 126, 56), (154, 126, 69), (152, 136, 65),
- (161, 145, 62), (159, 148, 59), (163, 150, 46), (181, 147, 37),
- (191, 143, 35), (190, 144, 36), (190, 144, 40), (193, 144, 40),
- (190, 143, 38), (188, 148, 41), (197, 156, 45), (210, 171, 43)
- ),
-
-// 684 Zinfandel
-((131, 89, 66), (114, 86, 62), (107, 88, 64), (101, 91, 66),
- (91, 89, 64), (81, 87, 63), (77, 85, 61), (73, 83, 60),
- (55, 66, 46), (56, 67, 47), (58, 69, 49), (71, 75, 53),
- (85, 82, 57), (98, 88, 61), (112, 94, 65), (115, 95, 66),
- (119, 97, 68), (129, 100, 71), (129, 100, 71), (130, 101, 71),
- (134, 100, 71), (138, 99, 72), (139, 98, 71), (140, 97, 71),
- (138, 88, 65), (125, 81, 60), (113, 75, 55), (104, 71, 54),
- (96, 68, 53), (96, 69, 55), (96, 70, 58), (101, 76, 64),
- (113, 85, 72), (136, 105, 84), (144, 110, 87), (152, 115, 91),
- (161, 122, 97), (170, 129, 103), (175, 132, 105), (180, 136, 108),
- (203, 155, 119), (211, 159, 121), (219, 164, 124), (225, 166, 126),
- (231, 169, 129), (232, 171, 131), (233, 174, 134), (234, 179, 142),
- (234, 185, 150), (236, 198, 169), (237, 203, 177), (239, 209, 186),
- (240, 214, 194), (241, 220, 203), (241, 222, 207), (241, 225, 212),
- (240, 236, 228), (240, 237, 232), (241, 239, 237), (241, 239, 237),
- (241, 239, 237), (241, 239, 236), (241, 239, 236), (241, 240, 236),
- (241, 240, 236), (241, 239, 235), (240, 236, 228), (239, 234, 221),
- (238, 231, 216), (238, 228, 212), (236, 222, 201), (234, 214, 189),
- (226, 192, 170), (218, 179, 157), (211, 166, 145), (203, 153, 133),
- (195, 141, 121), (193, 137, 115), (192, 133, 109), (191, 127, 97),
- (191, 122, 93), (183, 114, 89), (177, 109, 87), (171, 105, 85),
- (170, 103, 83), (169, 102, 82), (171, 103, 83), (179, 107, 85),
- (190, 120, 93), (191, 126, 96), (193, 132, 100), (192, 134, 100),
- (192, 136, 100), (191, 139, 103), (196, 141, 105), (203, 142, 108),
- (207, 146, 111), (209, 156, 121), (203, 157, 120), (197, 158, 119),
- (194, 156, 118), (191, 154, 117), (185, 147, 114), (179, 138, 110),
- (172, 126, 104), (168, 125, 102), (164, 124, 101), (164, 124, 101),
- (164, 124, 101), (164, 125, 103), (165, 126, 103), (167, 126, 104),
- (171, 127, 107), (179, 132, 111), (181, 133, 111), (184, 134, 111),
- (184, 135, 113), (181, 134, 111), (174, 133, 108), (164, 132, 105),
- (143, 125, 93), (132, 115, 85), (121, 106, 77), (114, 100, 72),
- (108, 94, 68), (95, 82, 59), (82, 72, 53), (70, 68, 47),
- (64, 67, 44), (69, 74, 46), (74, 77, 49), (79, 80, 52),
- (93, 86, 59), (107, 90, 66), (120, 97, 74), (133, 104, 80),
- (161, 122, 96), (174, 135, 109), (188, 148, 123), (195, 156, 131),
- (202, 164, 140), (213, 179, 156), (224, 191, 170), (233, 203, 182),
- (239, 209, 191), (244, 223, 208), (244, 227, 212), (245, 231, 217),
- (245, 238, 226), (246, 243, 233), (245, 249, 239), (239, 250, 237),
- (231, 240, 220), (228, 236, 215), (225, 232, 210), (217, 222, 199),
- (210, 212, 187), (204, 199, 178), (193, 187, 165), (181, 172, 150),
- (173, 159, 134), (159, 138, 111), (156, 135, 106), (153, 132, 101),
- (153, 127, 97), (153, 125, 97), (154, 124, 98), (157, 127, 100),
- (171, 142, 121), (174, 147, 126), (177, 153, 131), (185, 167, 144),
- (194, 180, 158), (201, 192, 170), (208, 200, 178), (217, 211, 190),
- (225, 219, 202), (232, 225, 208), (236, 228, 211), (239, 230, 212),
- (238, 233, 216), (238, 233, 216), (238, 233, 216), (237, 236, 222),
- (237, 237, 222), (237, 236, 219), (238, 235, 217), (235, 236, 214),
- (233, 236, 212), (230, 232, 205), (227, 229, 203), (224, 226, 200),
- (223, 223, 198), (224, 216, 191), (223, 209, 181), (222, 204, 174),
- (220, 193, 162), (217, 183, 149), (214, 171, 136), (212, 157, 124),
- (210, 146, 114), (207, 136, 104), (204, 129, 97), (196, 119, 91),
- (183, 111, 84), (169, 104, 76), (158, 95, 70), (151, 92, 69),
- (146, 94, 71), (147, 100, 75), (150, 109, 84), (151, 122, 97),
- (152, 134, 110), (151, 143, 120), (154, 154, 132), (156, 165, 142),
- (165, 171, 147), (178, 179, 151), (193, 189, 158), (208, 197, 165),
- (217, 202, 170), (226, 205, 175), (228, 208, 181), (229, 203, 178),
- (225, 196, 170), (219, 189, 159), (214, 182, 149), (208, 174, 138),
- (205, 168, 130), (200, 165, 128), (196, 163, 127), (190, 161, 129),
- (183, 160, 127), (177, 159, 126), (171, 157, 125), (168, 157, 124),
- (169, 159, 123), (170, 159, 123), (173, 159, 125), (173, 159, 124),
- (172, 158, 123), (169, 155, 122), (165, 150, 117), (163, 148, 112),
- (162, 140, 105), (163, 131, 99), (163, 124, 92), (163, 116, 86),
- (164, 110, 82), (162, 103, 78), (158, 102, 75), (157, 108, 77),
- (155, 107, 78), (153, 106, 77), (144, 100, 72), (137, 94, 68)
- ),
-
-// 685 040412
-((0, 110, 219), (0, 110, 222), (8, 107, 223), (16, 105, 225),
- (19, 103, 225), (23, 102, 226), (24, 100, 225), (26, 99, 225),
- (42, 89, 224), (39, 90, 220), (37, 91, 217), (36, 86, 212),
- (36, 82, 208), (39, 83, 195), (43, 85, 183), (46, 88, 179),
- (50, 91, 175), (68, 106, 162), (73, 117, 156), (78, 128, 151),
- (88, 136, 144), (98, 145, 138), (104, 149, 134), (110, 154, 131),
- (119, 169, 117), (118, 168, 120), (117, 168, 124), (120, 168, 120),
- (123, 169, 117), (127, 167, 113), (131, 166, 109), (138, 158, 102),
- (140, 149, 89), (130, 151, 60), (132, 154, 46), (135, 158, 33),
- (147, 163, 19), (159, 168, 5), (164, 168, 4), (170, 169, 4),
- (180, 165, 5), (175, 160, 8), (170, 156, 11), (166, 143, 16),
- (163, 130, 21), (157, 121, 21), (152, 113, 21), (142, 99, 21),
- (133, 86, 22), (113, 72, 16), (111, 71, 8), (109, 70, 0),
- (107, 66, 0), (106, 63, 0), (102, 62, 0), (99, 61, 0),
- (84, 64, 0), (79, 61, 0), (75, 58, 0), (65, 57, 5),
- (56, 56, 11), (49, 53, 18), (42, 51, 26), (28, 54, 40),
- (14, 58, 54), (2, 70, 82), (3, 78, 94), (5, 86, 107),
- (5, 89, 113), (5, 93, 120), (5, 102, 133), (5, 110, 145),
- (1, 126, 170), (0, 132, 183), (0, 138, 196), (0, 146, 210),
- (0, 155, 224), (0, 160, 231), (0, 165, 238), (0, 179, 243),
- (0, 194, 246), (0, 218, 236), (0, 224, 227), (0, 231, 219),
- (0, 232, 214), (0, 233, 210), (0, 232, 198), (7, 228, 184),
- (15, 212, 156), (18, 200, 145), (21, 189, 134), (21, 183, 130),
- (21, 177, 126), (25, 169, 124), (30, 158, 117), (33, 148, 109),
- (33, 138, 100), (33, 127, 82), (34, 127, 67), (36, 127, 53),
- (38, 127, 46), (40, 127, 39), (39, 128, 25), (40, 121, 16),
- (32, 103, 12), (26, 98, 16), (21, 93, 21), (18, 91, 21),
- (16, 89, 21), (9, 82, 21), (2, 71, 22), (0, 58, 29),
- (0, 53, 29), (0, 58, 29), (0, 64, 25), (0, 71, 22),
- (0, 81, 19), (0, 92, 12), (0, 100, 7), (0, 109, 7),
- (0, 131, 0), (0, 141, 0), (0, 152, 0), (0, 153, 0),
- (0, 155, 0), (2, 152, 0), (5, 152, 0), (7, 152, 0),
- (8, 155, 0), (8, 148, 0), (8, 144, 0), (8, 141, 0),
- (7, 133, 0), (5, 124, 0), (5, 116, 0), (4, 114, 0),
- (5, 116, 0), (4, 114, 0), (4, 112, 0), (3, 110, 0),
- (2, 109, 0), (1, 116, 0), (0, 116, 0), (0, 119, 0),
- (0, 120, 0), (0, 119, 9), (0, 117, 14), (0, 116, 19),
- (0, 112, 26), (0, 103, 35), (0, 96, 42), (0, 88, 49),
- (0, 68, 71), (0, 66, 76), (0, 65, 81), (0, 64, 88),
- (0, 65, 96), (0, 65, 100), (0, 70, 105), (8, 70, 107),
- (21, 72, 110), (47, 84, 106), (53, 86, 102), (60, 89, 99),
- (72, 98, 91), (79, 103, 84), (91, 105, 81), (96, 107, 82),
- (109, 106, 79), (114, 105, 79), (120, 105, 79), (131, 103, 84),
- (142, 99, 85), (156, 102, 84), (170, 106, 88), (186, 112, 86),
- (200, 117, 85), (214, 130, 81), (224, 141, 78), (232, 154, 70),
- (235, 168, 61), (232, 182, 54), (225, 194, 44), (215, 211, 40),
- (190, 226, 57), (183, 228, 61), (177, 231, 65), (165, 235, 82),
- (152, 235, 96), (140, 232, 110), (127, 231, 121), (117, 228, 135),
- (113, 224, 149), (106, 218, 161), (99, 212, 172), (100, 205, 176),
- (96, 200, 173), (89, 196, 170), (81, 183, 169), (72, 169, 166),
- (70, 159, 166), (65, 148, 162), (63, 140, 159), (58, 133, 155),
- (54, 126, 154), (57, 123, 151), (61, 119, 148), (61, 117, 142),
- (71, 113, 135), (82, 109, 133), (93, 105, 131), (103, 98, 128),
- (107, 89, 130), (116, 79, 130), (124, 70, 130), (135, 60, 130),
- (144, 50, 128), (149, 42, 127), (148, 39, 123), (148, 39, 119),
- (141, 44, 116), (135, 51, 109), (127, 61, 110), (123, 74, 117),
- (117, 82, 124), (106, 89, 137), (95, 95, 149), (84, 96, 162),
- (75, 96, 172), (68, 93, 182), (64, 91, 193), (53, 86, 203),
- (42, 85, 214), (30, 86, 226), (21, 89, 232), (8, 92, 235),
- (0, 100, 238), (0, 109, 240), (0, 117, 245), (0, 126, 252),
- (0, 135, 255), (0, 144, 255), (0, 149, 255), (0, 154, 255),
- (0, 156, 255), (0, 156, 255), (0, 155, 255), (0, 149, 255),
- (0, 144, 252), (0, 138, 242), (0, 131, 233), (0, 126, 225),
- (0, 121, 219), (0, 120, 218), (0, 120, 218), (0, 114, 218)
- ),
-
-// 686 040412-000
-((171, 102, 133), (150, 79, 120), (137, 65, 111), (125, 51, 103),
- (128, 47, 103), (132, 44, 104), (132, 43, 104), (133, 43, 105),
- (132, 51, 106), (135, 59, 109), (138, 67, 112), (142, 75, 115),
- (147, 84, 119), (151, 94, 123), (156, 105, 128), (159, 110, 130),
- (163, 115, 133), (180, 127, 143), (186, 129, 146), (193, 132, 149),
- (197, 134, 151), (202, 136, 153), (204, 136, 154), (206, 137, 155),
- (212, 140, 158), (216, 140, 160), (220, 141, 163), (223, 141, 165),
- (227, 142, 167), (228, 142, 167), (229, 142, 167), (230, 141, 168),
- (232, 141, 169), (235, 141, 171), (235, 142, 171), (236, 143, 171),
- (236, 144, 171), (237, 146, 171), (238, 146, 171), (239, 147, 172),
- (241, 150, 173), (241, 150, 173), (241, 151, 173), (239, 150, 172),
- (237, 150, 171), (234, 149, 170), (232, 148, 169), (225, 145, 165),
- (216, 142, 161), (193, 132, 149), (178, 126, 141), (163, 120, 134),
- (147, 113, 126), (131, 106, 118), (124, 103, 114), (117, 100, 111),
- (92, 89, 99), (83, 85, 94), (74, 81, 90), (69, 79, 87),
- (65, 77, 85), (64, 76, 84), (63, 75, 84), (62, 74, 83),
- (62, 74, 83), (64, 74, 84), (66, 74, 85), (69, 75, 86),
- (70, 75, 86), (71, 75, 87), (72, 76, 88), (74, 78, 89),
- (78, 80, 91), (80, 80, 92), (82, 81, 93), (84, 81, 94),
- (86, 82, 95), (87, 82, 95), (88, 82, 95), (90, 81, 96),
- (93, 79, 97), (100, 73, 98), (103, 70, 99), (106, 68, 100),
- (107, 67, 100), (108, 66, 100), (110, 65, 100), (111, 64, 100),
- (110, 65, 100), (107, 66, 99), (105, 68, 99), (103, 69, 98),
- (101, 70, 98), (98, 71, 97), (94, 73, 96), (92, 77, 96),
- (92, 80, 97), (98, 88, 101), (105, 91, 104), (112, 95, 108),
- (116, 97, 110), (121, 100, 113), (130, 105, 117), (139, 109, 122),
- (152, 115, 128), (153, 115, 129), (154, 116, 130), (152, 115, 129),
- (151, 115, 128), (146, 112, 126), (138, 109, 122), (131, 106, 118),
- (124, 103, 114), (115, 100, 110), (114, 99, 110), (114, 99, 110),
- (116, 100, 111), (120, 102, 112), (126, 104, 116), (134, 108, 120),
- (153, 115, 129), (160, 118, 132), (167, 122, 136), (169, 122, 137),
- (172, 123, 138), (173, 124, 139), (173, 124, 139), (172, 123, 138),
- (168, 122, 137), (158, 117, 132), (153, 115, 129), (149, 114, 127),
- (140, 110, 123), (131, 106, 118), (123, 103, 114), (116, 100, 111),
- (100, 94, 103), (92, 90, 99), (85, 87, 95), (83, 86, 94),
- (81, 85, 93), (78, 83, 91), (77, 81, 91), (76, 80, 90),
- (75, 79, 90), (78, 78, 90), (79, 77, 90), (81, 77, 91),
- (84, 77, 93), (87, 77, 94), (90, 76, 95), (93, 75, 96),
- (99, 72, 98), (101, 71, 98), (103, 70, 99), (108, 66, 100),
- (112, 62, 101), (116, 59, 102), (120, 55, 102), (125, 51, 103),
- (128, 48, 104), (132, 44, 104), (132, 44, 104), (132, 44, 104),
- (133, 43, 104), (133, 43, 104), (132, 44, 104), (130, 46, 104),
- (126, 49, 103), (125, 50, 103), (124, 52, 103), (121, 55, 102),
- (119, 61, 103), (121, 68, 106), (127, 76, 109), (135, 84, 115),
- (143, 91, 120), (152, 101, 126), (163, 112, 132), (176, 121, 140),
- (190, 129, 148), (203, 134, 154), (214, 138, 160), (222, 141, 164),
- (232, 141, 169), (232, 140, 169), (233, 140, 170), (234, 139, 170),
- (233, 137, 170), (232, 136, 169), (231, 135, 169), (231, 135, 169),
- (231, 135, 169), (232, 136, 169), (233, 138, 170), (235, 140, 170),
- (236, 142, 171), (237, 144, 172), (239, 146, 172), (240, 148, 173),
- (241, 149, 173), (241, 150, 173), (242, 150, 173), (241, 150, 173),
- (241, 149, 173), (241, 149, 173), (241, 149, 173), (241, 149, 173),
- (240, 148, 173), (240, 148, 172), (238, 148, 172), (236, 148, 171),
- (234, 147, 169), (229, 146, 167), (224, 144, 164), (216, 141, 161),
- (207, 138, 156), (196, 133, 150), (184, 128, 144), (170, 122, 137),
- (155, 116, 130), (140, 110, 123), (125, 104, 115), (112, 98, 109),
- (99, 93, 102), (87, 88, 96), (77, 84, 91), (68, 80, 87),
- (62, 78, 84), (58, 76, 82), (54, 74, 80), (52, 73, 79),
- (50, 73, 78), (50, 72, 77), (49, 72, 77), (49, 72, 77),
- (49, 72, 77), (50, 72, 78), (51, 72, 78), (53, 73, 79),
- (55, 74, 80), (58, 75, 82), (62, 77, 84), (68, 79, 86),
- (74, 82, 90), (84, 86, 94), (94, 91, 100), (108, 97, 107),
- (124, 103, 114), (140, 110, 123), (159, 118, 132), (174, 124, 139),
- (171, 121, 138), (168, 116, 135), (163, 109, 132), (161, 102, 129)
- ),
-
-// 687 040412-001
-((100, 88, 103), (127, 94, 112), (138, 92, 116), (150, 91, 120),
- (156, 90, 121), (162, 89, 123), (162, 86, 120), (163, 83, 118),
- (154, 62, 107), (145, 52, 101), (136, 43, 95), (127, 38, 90),
- (118, 34, 85), (111, 33, 82), (104, 32, 80), (101, 32, 79),
- (99, 33, 78), (87, 38, 76), (81, 40, 74), (75, 43, 73),
- (70, 44, 71), (66, 45, 70), (64, 45, 69), (62, 46, 68),
- (59, 45, 66), (59, 45, 66), (59, 45, 66), (59, 45, 66),
- (60, 45, 66), (60, 45, 66), (60, 45, 66), (58, 46, 65),
- (56, 47, 65), (51, 49, 63), (49, 51, 63), (47, 54, 64),
- (46, 56, 65), (46, 59, 67), (47, 59, 68), (48, 59, 69),
- (55, 59, 72), (57, 58, 72), (59, 58, 73), (59, 56, 72),
- (59, 54, 71), (59, 53, 71), (59, 53, 71), (58, 51, 69),
- (57, 50, 67), (56, 47, 65), (57, 47, 66), (59, 48, 68),
- (62, 48, 70), (66, 49, 72), (66, 48, 71), (67, 47, 71),
- (67, 47, 71), (65, 48, 71), (63, 50, 71), (58, 50, 68),
- (53, 51, 66), (50, 51, 64), (48, 52, 63), (44, 52, 61),
- (42, 55, 62), (44, 61, 64), (45, 62, 65), (46, 63, 66),
- (47, 63, 67), (49, 64, 68), (53, 64, 71), (57, 64, 74),
- (66, 62, 77), (70, 62, 79), (74, 62, 82), (78, 62, 84),
- (83, 63, 86), (84, 60, 85), (85, 58, 85), (88, 55, 85),
- (91, 53, 86), (96, 53, 88), (95, 49, 86), (95, 46, 84),
- (95, 45, 84), (95, 45, 84), (95, 46, 84), (96, 48, 86),
- (105, 48, 88), (116, 54, 94), (127, 60, 100), (133, 65, 104),
- (140, 71, 109), (150, 81, 116), (161, 86, 122), (174, 91, 128),
- (188, 98, 134), (209, 116, 148), (212, 121, 151), (215, 127, 155),
- (214, 128, 154), (213, 130, 154), (209, 130, 153), (206, 129, 155),
- (203, 131, 163), (201, 131, 164), (199, 131, 166), (198, 129, 165),
- (197, 127, 164), (196, 124, 162), (194, 117, 160), (191, 110, 156),
- (186, 102, 151), (173, 83, 131), (168, 77, 125), (164, 72, 120),
- (153, 61, 108), (139, 53, 100), (126, 45, 92), (115, 40, 86),
- (97, 36, 77), (90, 36, 75), (84, 36, 73), (83, 36, 73),
- (82, 37, 73), (83, 39, 75), (91, 41, 78), (100, 46, 83),
- (112, 52, 89), (141, 69, 107), (148, 73, 111), (155, 78, 116),
- (169, 89, 124), (178, 97, 129), (183, 104, 137), (184, 108, 142),
- (173, 112, 142), (161, 108, 135), (150, 104, 129), (143, 98, 125),
- (136, 93, 121), (125, 84, 115), (112, 75, 107), (100, 66, 97),
- (92, 61, 90), (83, 48, 79), (83, 45, 78), (83, 43, 77),
- (83, 38, 75), (85, 36, 75), (88, 34, 75), (92, 32, 76),
- (101, 29, 79), (103, 28, 79), (105, 27, 80), (108, 26, 81),
- (111, 25, 82), (111, 25, 82), (109, 26, 81), (107, 27, 80),
- (102, 29, 79), (91, 33, 76), (88, 35, 76), (86, 38, 76),
- (80, 42, 75), (74, 46, 75), (70, 50, 75), (68, 50, 74),
- (69, 52, 76), (70, 52, 76), (72, 52, 77), (76, 51, 79),
- (81, 48, 80), (86, 44, 80), (91, 41, 81), (94, 39, 81),
- (96, 38, 81), (95, 38, 81), (93, 40, 81), (89, 44, 80),
- (86, 48, 80), (85, 54, 81), (85, 57, 82), (86, 57, 84),
- (95, 55, 84), (97, 54, 85), (100, 54, 86), (107, 53, 89),
- (111, 48, 90), (117, 41, 91), (120, 35, 88), (123, 29, 86),
- (127, 27, 86), (126, 26, 86), (125, 26, 86), (125, 28, 85),
- (128, 31, 86), (134, 37, 90), (141, 45, 95), (147, 56, 101),
- (151, 66, 107), (151, 75, 110), (149, 81, 112), (147, 85, 112),
- (142, 90, 113), (135, 91, 111), (126, 89, 107), (115, 85, 102),
- (106, 76, 96), (101, 69, 91), (96, 59, 86), (93, 51, 83),
- (92, 44, 81), (91, 38, 79), (92, 36, 78), (94, 34, 78),
- (96, 32, 77), (99, 29, 78), (101, 29, 78), (105, 30, 80),
- (110, 34, 83), (119, 42, 89), (132, 52, 98), (147, 63, 109),
- (163, 75, 119), (178, 87, 128), (190, 98, 140), (201, 110, 153),
- (210, 120, 166), (217, 129, 176), (222, 136, 180), (221, 139, 184),
- (217, 138, 185), (211, 135, 186), (201, 131, 185), (198, 126, 177),
- (194, 119, 169), (183, 114, 161), (170, 108, 151), (154, 106, 145),
- (147, 105, 140), (148, 101, 137), (151, 101, 138), (148, 100, 136),
- (138, 99, 132), (129, 100, 130), (123, 98, 127), (120, 98, 125),
- (116, 96, 123), (108, 93, 117), (100, 89, 110), (93, 85, 105),
- (83, 80, 97), (78, 76, 92), (78, 76, 93), (85, 79, 94)
- ),
-
-// 688 040412-002
-((42, 85, 77), (18, 49, 50), (17, 49, 50), (16, 50, 50),
- (15, 49, 49), (14, 49, 49), (13, 48, 48), (12, 47, 48),
- (11, 46, 46), (10, 45, 45), (10, 44, 45), (10, 44, 45),
- (10, 44, 45), (11, 44, 45), (13, 44, 46), (14, 44, 46),
- (15, 44, 46), (17, 39, 42), (17, 35, 38), (17, 31, 34),
- (16, 29, 31), (15, 27, 29), (15, 27, 29), (15, 28, 30),
- (21, 40, 41), (29, 50, 49), (37, 61, 57), (43, 74, 67),
- (50, 87, 77), (54, 93, 81), (59, 99, 86), (64, 110, 97),
- (68, 120, 112), (79, 145, 143), (85, 157, 162), (91, 170, 181),
- (97, 182, 193), (103, 194, 206), (104, 198, 210), (106, 202, 214),
- (103, 195, 207), (101, 192, 204), (100, 189, 201), (100, 190, 202),
- (101, 191, 203), (101, 190, 202), (101, 189, 201), (99, 185, 197),
- (96, 179, 191), (85, 155, 167), (77, 145, 154), (70, 135, 141),
- (65, 128, 132), (61, 122, 124), (58, 118, 118), (55, 114, 113),
- (55, 100, 94), (56, 98, 90), (57, 96, 86), (59, 101, 91),
- (61, 107, 97), (61, 110, 102), (61, 114, 107), (64, 120, 110),
- (64, 119, 109), (58, 106, 97), (51, 92, 84), (45, 78, 71),
- (41, 71, 66), (38, 65, 61), (30, 54, 52), (23, 45, 45),
- (19, 36, 38), (19, 36, 38), (20, 37, 39), (21, 39, 42),
- (23, 42, 45), (24, 44, 47), (25, 46, 49), (28, 53, 53),
- (34, 60, 58), (42, 72, 66), (47, 77, 69), (53, 83, 72),
- (53, 84, 73), (54, 85, 74), (53, 83, 73), (50, 80, 71),
- (40, 72, 68), (36, 68, 66), (33, 65, 65), (32, 64, 65),
- (31, 64, 66), (30, 66, 68), (30, 70, 72), (33, 76, 77),
- (34, 81, 82), (37, 90, 90), (37, 90, 90), (38, 90, 90),
- (37, 89, 89), (36, 88, 88), (34, 83, 84), (30, 78, 79),
- (25, 68, 69), (24, 67, 68), (24, 67, 68), (25, 69, 70),
- (27, 72, 72), (31, 77, 78), (37, 84, 84), (41, 92, 92),
- (45, 98, 98), (50, 104, 105), (48, 104, 105), (47, 104, 105),
- (49, 107, 108), (50, 110, 110), (51, 112, 112), (54, 117, 118),
- (69, 136, 142), (75, 144, 152), (81, 153, 162), (83, 155, 165),
- (86, 158, 169), (86, 157, 169), (81, 147, 158), (75, 135, 145),
- (66, 119, 128), (48, 86, 91), (44, 80, 84), (40, 74, 77),
- (34, 63, 66), (30, 57, 58), (26, 53, 54), (23, 51, 53),
- (22, 51, 52), (22, 53, 52), (23, 55, 53), (23, 55, 54),
- (24, 56, 55), (26, 57, 58), (30, 62, 61), (33, 68, 67),
- (37, 74, 73), (45, 90, 87), (48, 94, 89), (51, 98, 92),
- (53, 102, 97), (54, 105, 99), (55, 106, 97), (54, 103, 95),
- (50, 96, 94), (48, 95, 93), (47, 94, 92), (47, 93, 94),
- (46, 95, 98), (46, 99, 100), (46, 101, 102), (44, 101, 101),
- (44, 101, 101), (44, 95, 94), (43, 92, 91), (42, 90, 89),
- (41, 87, 87), (41, 83, 82), (39, 78, 78), (37, 75, 75),
- (33, 67, 68), (32, 65, 67), (31, 64, 66), (30, 60, 63),
- (29, 58, 62), (28, 59, 62), (32, 61, 65), (35, 64, 70),
- (35, 69, 72), (37, 73, 74), (41, 74, 75), (39, 73, 72),
- (35, 69, 70), (34, 65, 64), (31, 61, 61), (27, 58, 61),
- (26, 63, 65), (26, 65, 67), (26, 68, 69), (28, 74, 75),
- (33, 83, 84), (38, 92, 92), (44, 100, 100), (48, 107, 108),
- (52, 114, 114), (57, 117, 119), (58, 117, 120), (55, 115, 116),
- (52, 106, 109), (47, 96, 99), (41, 85, 85), (33, 71, 73),
- (26, 59, 63), (26, 54, 58), (25, 54, 57), (28, 57, 63),
- (36, 68, 76), (46, 86, 92), (57, 104, 112), (70, 126, 135),
- (81, 147, 158), (91, 170, 181), (101, 190, 202), (105, 199, 212),
- (105, 198, 211), (102, 192, 204), (95, 178, 189), (85, 156, 167),
- (73, 132, 143), (63, 113, 122), (55, 99, 106), (48, 89, 94),
- (45, 84, 87), (43, 84, 86), (41, 87, 87), (42, 91, 90),
- (46, 97, 97), (48, 102, 103), (49, 105, 106), (53, 109, 107),
- (56, 112, 107), (58, 111, 106), (61, 112, 103), (63, 115, 104),
- (64, 117, 105), (67, 121, 107), (68, 125, 111), (66, 127, 116),
- (64, 128, 121), (66, 131, 124), (64, 131, 127), (62, 129, 130),
- (62, 129, 130), (61, 129, 129), (60, 126, 126), (58, 123, 123),
- (59, 120, 117), (57, 116, 111), (54, 111, 109), (52, 106, 103),
- (51, 101, 96), (48, 95, 93), (49, 92, 89), (52, 92, 87),
- (53, 97, 90), (59, 104, 93), (52, 89, 81), (40, 76, 72)
- ),
-
-// 689 040412-005
-((48, 130, 119), (77, 132, 126), (88, 143, 127), (99, 154, 128),
- (111, 176, 108), (123, 198, 88), (128, 204, 81), (134, 211, 75),
- (146, 207, 66), (148, 199, 66), (150, 192, 67), (146, 184, 66),
- (143, 176, 66), (128, 159, 70), (113, 143, 75), (105, 138, 77),
- (98, 134, 79), (77, 105, 98), (70, 93, 114), (64, 81, 130),
- (49, 68, 145), (34, 55, 160), (31, 52, 165), (28, 49, 170),
- (44, 42, 161), (56, 44, 145), (68, 46, 129), (61, 43, 131),
- (55, 41, 133), (55, 39, 137), (56, 37, 141), (61, 32, 156),
- (72, 21, 155), (106, 20, 113), (103, 19, 101), (101, 18, 90),
- (84, 17, 112), (68, 17, 134), (69, 17, 142), (71, 17, 151),
- (70, 31, 161), (71, 38, 162), (73, 45, 163), (57, 49, 180),
- (42, 54, 198), (34, 55, 208), (26, 57, 219), (12, 60, 232),
- (7, 62, 235), (5, 67, 237), (4, 66, 237), (3, 66, 237),
- (3, 67, 237), (3, 68, 237), (4, 69, 237), (5, 70, 237),
- (5, 76, 236), (5, 79, 238), (6, 83, 240), (21, 91, 238),
- (37, 99, 236), (46, 104, 233), (55, 109, 230), (71, 118, 222),
- (82, 126, 212), (93, 127, 198), (94, 125, 191), (96, 124, 184),
- (96, 123, 180), (97, 123, 176), (93, 124, 166), (84, 122, 160),
- (59, 106, 163), (45, 93, 169), (31, 81, 175), (28, 71, 179),
- (25, 61, 184), (33, 61, 183), (41, 62, 182), (60, 68, 180),
- (79, 74, 179), (106, 89, 181), (120, 86, 185), (135, 84, 190),
- (141, 85, 190), (148, 86, 190), (151, 84, 187), (146, 82, 183),
- (118, 81, 172), (104, 68, 173), (91, 55, 174), (82, 48, 174),
- (74, 41, 174), (55, 28, 176), (37, 23, 173), (21, 23, 169),
- (5, 23, 163), (0, 28, 151), (0, 27, 149), (0, 27, 147),
- (0, 26, 147), (0, 25, 147), (0, 25, 148), (2, 26, 149),
- (26, 30, 154), (42, 29, 157), (59, 28, 160), (68, 27, 161),
- (77, 27, 163), (90, 26, 163), (99, 28, 169), (115, 31, 173),
- (134, 37, 177), (166, 65, 174), (170, 75, 167), (175, 85, 161),
- (174, 106, 143), (171, 122, 126), (170, 131, 112), (170, 129, 97),
- (172, 115, 97), (169, 113, 96), (167, 112, 96), (160, 114, 98),
- (153, 116, 100), (136, 105, 98), (121, 84, 104), (108, 61, 115),
- (92, 42, 128), (88, 26, 140), (88, 27, 137), (88, 29, 135),
- (85, 29, 122), (83, 28, 106), (83, 23, 92), (82, 22, 94),
- (116, 29, 93), (135, 42, 90), (155, 56, 88), (162, 62, 84),
- (170, 68, 81), (169, 85, 81), (168, 103, 81), (166, 115, 84),
- (167, 135, 84), (171, 171, 78), (170, 180, 72), (169, 190, 67),
- (165, 208, 51), (157, 216, 36), (148, 224, 23), (141, 229, 9),
- (124, 222, 15), (117, 216, 24), (111, 211, 34), (98, 199, 53),
- (94, 193, 73), (93, 192, 89), (93, 191, 96), (98, 197, 105),
- (99, 198, 114), (95, 192, 119), (97, 194, 120), (100, 196, 121),
- (111, 199, 115), (124, 207, 117), (137, 212, 120), (140, 213, 120),
- (127, 183, 124), (120, 178, 123), (114, 174, 122), (100, 164, 135),
- (84, 154, 150), (72, 148, 165), (77, 148, 174), (76, 140, 182),
- (78, 142, 172), (78, 146, 161), (76, 154, 144), (63, 159, 128),
- (64, 174, 119), (60, 174, 126), (62, 176, 130), (63, 176, 137),
- (60, 171, 142), (57, 170, 143), (54, 170, 145), (39, 159, 163),
- (26, 145, 185), (14, 132, 209), (4, 119, 233), (0, 103, 242),
- (0, 95, 243), (0, 89, 241), (1, 81, 237), (2, 73, 233),
- (7, 68, 228), (20, 65, 223), (33, 68, 212), (46, 80, 188),
- (61, 92, 164), (74, 105, 141), (79, 118, 119), (93, 129, 102),
- (104, 140, 95), (111, 158, 74), (120, 175, 53), (124, 191, 36),
- (112, 193, 32), (101, 187, 33), (96, 174, 53), (98, 158, 73),
- (103, 143, 89), (115, 144, 90), (122, 135, 101), (119, 136, 96),
- (117, 138, 97), (121, 139, 98), (129, 136, 101), (143, 152, 93),
- (157, 155, 102), (162, 163, 99), (155, 167, 100), (137, 170, 99),
- (123, 176, 92), (109, 189, 75), (94, 192, 72), (85, 198, 68),
- (85, 194, 71), (74, 184, 78), (71, 178, 81), (69, 179, 70),
- (61, 183, 54), (53, 193, 41), (50, 193, 41), (46, 186, 50),
- (44, 178, 69), (43, 171, 90), (42, 165, 104), (39, 166, 117),
- (30, 158, 139), (19, 148, 158), (10, 140, 178), (3, 131, 196),
- (0, 122, 204), (0, 119, 201), (0, 115, 196), (0, 110, 190),
- (0, 104, 184), (0, 97, 178), (0, 92, 173), (0, 83, 167),
- (0, 79, 159), (6, 88, 148), (19, 100, 131), (34, 114, 118)
- ),
-
-// 690 040412-006
-((42, 112, 82), (71, 97, 64), (77, 84, 59), (83, 72, 55),
- (92, 65, 50), (101, 58, 46), (106, 54, 44), (112, 51, 43),
- (129, 66, 44), (136, 69, 39), (144, 72, 35), (134, 66, 39),
- (125, 61, 43), (114, 56, 48), (104, 52, 53), (97, 51, 58),
- (91, 50, 63), (77, 46, 73), (76, 49, 69), (76, 52, 65),
- (74, 52, 63), (72, 52, 62), (72, 50, 62), (73, 48, 62),
- (74, 35, 74), (81, 26, 80), (89, 18, 86), (104, 13, 83),
- (120, 9, 81), (128, 6, 79), (136, 4, 78), (152, 1, 72),
- (166, 0, 67), (191, 0, 65), (192, 0, 70), (194, 0, 76),
- (188, 3, 79), (183, 7, 82), (177, 11, 82), (171, 15, 83),
- (145, 31, 83), (133, 40, 85), (121, 49, 88), (109, 54, 95),
- (98, 60, 102), (90, 63, 106), (82, 66, 111), (67, 74, 119),
- (50, 83, 126), (25, 101, 121), (20, 112, 113), (16, 123, 105),
- (23, 127, 96), (31, 132, 88), (34, 133, 83), (38, 135, 79),
- (47, 138, 67), (47, 138, 60), (48, 139, 54), (48, 139, 54),
- (48, 140, 54), (48, 140, 55), (48, 141, 56), (48, 142, 59),
- (49, 144, 64), (45, 144, 82), (38, 141, 92), (31, 138, 103),
- (27, 137, 108), (23, 136, 113), (16, 134, 121), (9, 130, 129),
- (11, 130, 129), (21, 130, 121), (31, 130, 113), (40, 123, 104),
- (50, 116, 96), (51, 112, 92), (53, 108, 88), (48, 98, 87),
- (46, 93, 79), (46, 95, 59), (55, 101, 46), (64, 107, 34),
- (70, 108, 29), (77, 109, 24), (87, 111, 15), (91, 109, 15),
- (86, 103, 19), (80, 108, 19), (74, 114, 19), (72, 120, 18),
- (71, 126, 17), (69, 133, 21), (69, 141, 26), (69, 146, 30),
- (69, 149, 34), (64, 147, 42), (65, 148, 38), (67, 149, 35),
- (67, 149, 34), (67, 149, 33), (66, 148, 33), (64, 149, 33),
- (55, 146, 42), (48, 137, 45), (41, 129, 48), (41, 125, 46),
- (41, 122, 44), (43, 114, 37), (51, 104, 30), (64, 100, 21),
- (78, 97, 13), (96, 99, 10), (98, 98, 10), (101, 97, 10),
- (106, 94, 11), (103, 90, 12), (106, 79, 14), (116, 67, 18),
- (137, 48, 32), (148, 48, 38), (160, 49, 44), (159, 52, 46),
- (159, 56, 49), (148, 66, 56), (134, 75, 61), (125, 78, 66),
- (124, 78, 71), (125, 61, 85), (132, 55, 87), (139, 50, 89),
- (141, 42, 88), (140, 40, 88), (135, 47, 84), (124, 57, 77),
- (121, 84, 59), (127, 87, 54), (133, 90, 49), (139, 87, 45),
- (145, 85, 41), (147, 78, 37), (146, 72, 32), (136, 69, 30),
- (124, 69, 28), (108, 94, 18), (104, 100, 18), (100, 106, 19),
- (104, 116, 14), (97, 120, 14), (85, 120, 21), (72, 117, 31),
- (41, 109, 55), (40, 107, 59), (40, 106, 64), (42, 99, 72),
- (56, 95, 77), (72, 94, 73), (84, 89, 75), (96, 84, 77),
- (105, 73, 85), (113, 59, 93), (117, 53, 93), (122, 47, 94),
- (133, 36, 94), (149, 28, 86), (163, 20, 78), (177, 13, 68),
- (191, 7, 55), (191, 10, 51), (192, 13, 48), (191, 19, 40),
- (190, 28, 31), (191, 38, 23), (190, 48, 15), (189, 55, 7),
- (185, 65, 3), (180, 75, 1), (175, 85, 0), (167, 94, 0),
- (160, 105, 0), (153, 116, 0), (146, 127, 0), (141, 135, 0),
- (133, 150, 0), (131, 152, 0), (130, 154, 0), (126, 157, 0),
- (122, 158, 0), (118, 159, 0), (115, 160, 0), (113, 160, 0),
- (112, 161, 0), (113, 160, 0), (116, 155, 0), (117, 144, 4),
- (120, 132, 11), (125, 121, 20), (130, 108, 30), (134, 96, 38),
- (137, 85, 46), (137, 77, 51), (135, 72, 52), (128, 61, 54),
- (119, 53, 58), (110, 47, 64), (102, 42, 73), (94, 39, 83),
- (87, 38, 97), (81, 39, 109), (72, 49, 117), (64, 55, 123),
- (52, 63, 126), (39, 71, 127), (26, 78, 128), (15, 85, 128),
- (15, 89, 133), (20, 89, 138), (26, 90, 144), (36, 87, 149),
- (47, 83, 152), (56, 78, 155), (56, 77, 154), (48, 77, 149),
- (47, 76, 144), (47, 68, 138), (49, 59, 130), (58, 50, 122),
- (73, 40, 109), (96, 30, 101), (109, 26, 91), (110, 28, 84),
- (101, 35, 79), (89, 42, 78), (73, 50, 76), (57, 58, 80),
- (48, 62, 78), (50, 62, 78), (52, 60, 73), (62, 62, 71),
- (62, 65, 69), (59, 69, 71), (50, 76, 76), (36, 85, 86),
- (22, 92, 97), (9, 98, 109), (0, 102, 117), (0, 105, 122),
- (0, 107, 123), (3, 97, 118), (3, 91, 114), (3, 87, 110),
- (7, 91, 102), (14, 96, 96), (23, 101, 90), (34, 103, 84)
- ),
-
-// 691 040412-007
-((108, 129, 87), (98, 136, 98), (113, 138, 101), (128, 140, 105),
- (134, 123, 114), (140, 106, 123), (122, 105, 130), (105, 105, 138),
- (105, 105, 140), (122, 103, 133), (139, 101, 126), (141, 95, 117),
- (144, 90, 108), (146, 81, 99), (148, 73, 91), (148, 68, 87),
- (148, 64, 84), (148, 46, 70), (148, 40, 64), (148, 34, 58),
- (148, 31, 58), (148, 28, 58), (148, 27, 58), (149, 27, 58),
- (147, 27, 59), (143, 27, 59), (139, 27, 59), (132, 27, 59),
- (126, 28, 59), (123, 27, 59), (120, 27, 60), (115, 26, 62),
- (112, 25, 63), (108, 22, 67), (107, 20, 69), (107, 18, 71),
- (107, 18, 71), (107, 18, 71), (107, 19, 70), (107, 21, 70),
- (109, 32, 76), (109, 39, 82), (110, 47, 88), (110, 57, 97),
- (111, 68, 106), (108, 72, 111), (105, 77, 117), (90, 86, 123),
- (86, 114, 128), (87, 145, 138), (87, 155, 141), (87, 165, 144),
- (84, 175, 147), (82, 185, 151), (80, 189, 153), (79, 193, 155),
- (76, 202, 154), (76, 202, 149), (76, 203, 144), (77, 197, 137),
- (79, 192, 131), (79, 187, 127), (79, 183, 123), (77, 176, 113),
- (75, 168, 104), (73, 151, 88), (72, 143, 78), (71, 135, 68),
- (73, 132, 65), (76, 129, 63), (82, 120, 58), (84, 111, 53),
- (81, 94, 44), (78, 86, 43), (75, 79, 42), (71, 73, 41),
- (67, 67, 40), (64, 66, 41), (62, 65, 42), (64, 57, 43),
- (64, 44, 44), (64, 41, 55), (64, 40, 56), (65, 39, 58),
- (65, 39, 58), (65, 39, 58), (65, 39, 58), (65, 39, 58),
- (67, 40, 52), (70, 39, 53), (74, 39, 54), (76, 38, 54),
- (78, 37, 55), (83, 36, 56), (88, 36, 56), (92, 41, 56),
- (97, 45, 54), (104, 65, 52), (110, 74, 53), (116, 84, 54),
- (119, 87, 55), (122, 90, 57), (129, 94, 59), (135, 94, 64),
- (143, 102, 75), (144, 109, 78), (146, 116, 82), (147, 120, 82),
- (148, 125, 83), (147, 128, 81), (144, 136, 80), (140, 140, 77),
- (134, 138, 72), (119, 131, 68), (116, 129, 68), (113, 127, 69),
- (104, 124, 65), (100, 122, 65), (102, 120, 64), (104, 118, 64),
- (108, 117, 58), (110, 115, 56), (113, 113, 54), (113, 111, 54),
- (114, 109, 54), (113, 107, 56), (115, 104, 57), (118, 99, 59),
- (123, 90, 60), (132, 80, 63), (133, 77, 63), (134, 75, 63),
- (137, 69, 65), (138, 64, 68), (136, 63, 72), (134, 60, 75),
- (125, 49, 78), (120, 44, 77), (116, 40, 76), (113, 38, 74),
- (110, 37, 73), (104, 36, 68), (98, 34, 65), (92, 33, 62),
- (88, 32, 61), (79, 31, 62), (78, 31, 62), (78, 31, 63),
- (77, 31, 62), (78, 31, 63), (79, 30, 63), (81, 31, 62),
- (89, 32, 61), (91, 34, 61), (93, 36, 61), (97, 40, 60),
- (104, 44, 60), (112, 47, 60), (120, 49, 59), (129, 50, 56),
- (137, 51, 54), (155, 53, 51), (158, 55, 50), (162, 58, 50),
- (165, 66, 51), (170, 74, 52), (173, 85, 55), (174, 97, 59),
- (174, 124, 69), (173, 129, 71), (173, 135, 73), (173, 141, 76),
- (175, 143, 77), (176, 141, 75), (177, 139, 74), (178, 137, 73),
- (177, 131, 74), (176, 126, 74), (173, 121, 75), (167, 120, 77),
- (159, 119, 78), (151, 118, 78), (144, 118, 77), (137, 115, 73),
- (136, 107, 64), (138, 105, 63), (140, 103, 62), (143, 100, 60),
- (144, 100, 62), (143, 104, 66), (139, 110, 72), (134, 123, 77),
- (120, 133, 82), (103, 135, 83), (96, 137, 83), (100, 137, 83),
- (113, 136, 85), (129, 135, 87), (140, 124, 89), (147, 112, 90),
- (153, 107, 91), (156, 100, 93), (153, 94, 96), (149, 89, 100),
- (145, 81, 101), (142, 72, 99), (139, 63, 92), (136, 54, 84),
- (132, 46, 77), (131, 41, 68), (130, 36, 62), (130, 37, 59),
- (130, 39, 61), (128, 44, 64), (126, 50, 69), (124, 54, 75),
- (123, 57, 77), (122, 60, 80), (123, 60, 79), (125, 59, 75),
- (129, 58, 72), (136, 57, 69), (143, 58, 69), (150, 62, 69),
- (157, 68, 68), (161, 74, 71), (165, 79, 74), (170, 84, 76),
- (173, 85, 75), (176, 85, 70), (181, 80, 64), (185, 71, 59),
- (190, 70, 52), (196, 70, 47), (196, 66, 45), (192, 67, 45),
- (186, 71, 45), (179, 76, 45), (171, 82, 44), (163, 86, 42),
- (154, 85, 41), (146, 83, 39), (144, 85, 36), (143, 78, 34),
- (142, 72, 32), (141, 67, 32), (141, 60, 34), (140, 56, 35),
- (133, 50, 38), (129, 49, 41), (123, 51, 47), (119, 63, 52),
- (114, 76, 59), (112, 91, 66), (112, 109, 72), (104, 120, 79)
- ),
-
-// 692 040412-008
-((58, 76, 155), (56, 80, 157), (54, 82, 159), (53, 85, 161),
- (50, 89, 164), (47, 94, 167), (44, 97, 169), (42, 100, 171),
- (35, 110, 180), (33, 113, 182), (31, 117, 185), (30, 118, 186),
- (30, 120, 187), (29, 122, 188), (29, 125, 190), (29, 126, 190),
- (29, 127, 190), (29, 125, 190), (30, 123, 188), (31, 121, 187),
- (34, 117, 185), (38, 114, 183), (39, 111, 181), (41, 108, 179),
- (46, 96, 167), (50, 88, 160), (54, 80, 153), (59, 70, 147),
- (65, 61, 141), (69, 59, 139), (73, 57, 137), (80, 53, 133),
- (86, 50, 131), (97, 46, 127), (100, 44, 124), (104, 43, 121),
- (104, 42, 118), (105, 42, 116), (106, 41, 115), (108, 41, 114),
- (109, 34, 112), (109, 32, 109), (110, 30, 106), (111, 28, 107),
- (113, 27, 108), (114, 26, 107), (116, 26, 106), (116, 26, 106),
- (117, 25, 106), (116, 25, 100), (118, 25, 96), (120, 25, 93),
- (121, 25, 89), (123, 25, 86), (123, 25, 85), (124, 25, 84),
- (127, 25, 82), (127, 25, 81), (127, 25, 80), (124, 25, 80),
- (121, 25, 80), (120, 25, 80), (119, 25, 80), (114, 25, 82),
- (110, 25, 84), (104, 25, 84), (104, 28, 90), (104, 31, 96),
- (103, 34, 100), (102, 38, 105), (102, 45, 110), (100, 51, 117),
- (92, 61, 129), (86, 65, 133), (80, 69, 137), (74, 73, 140),
- (68, 77, 143), (66, 79, 144), (64, 82, 145), (58, 90, 149),
- (53, 98, 156), (43, 116, 169), (40, 125, 176), (38, 135, 184),
- (38, 139, 188), (38, 144, 192), (41, 152, 200), (41, 163, 207),
- (41, 169, 212), (42, 166, 210), (43, 164, 208), (44, 160, 207),
- (46, 157, 206), (46, 152, 200), (49, 144, 196), (47, 136, 192),
- (49, 129, 190), (56, 117, 184), (58, 112, 181), (61, 108, 179),
- (63, 104, 177), (66, 101, 176), (70, 94, 173), (74, 89, 171),
- (84, 82, 168), (88, 79, 166), (92, 76, 164), (93, 74, 162),
- (94, 73, 160), (98, 68, 157), (104, 64, 153), (106, 58, 151),
- (109, 57, 147), (104, 51, 140), (102, 51, 139), (101, 51, 139),
- (93, 53, 137), (86, 54, 137), (77, 57, 139), (68, 60, 139),
- (56, 65, 139), (52, 67, 139), (49, 70, 139), (47, 69, 137),
- (46, 68, 136), (45, 68, 136), (46, 69, 136), (46, 73, 137),
- (43, 77, 140), (43, 84, 144), (42, 84, 143), (41, 84, 143),
- (38, 82, 140), (35, 81, 139), (31, 80, 139), (29, 78, 136),
- (25, 70, 133), (25, 70, 133), (25, 70, 133), (25, 71, 134),
- (25, 72, 135), (25, 77, 137), (25, 80, 140), (25, 80, 140),
- (26, 78, 140), (31, 76, 136), (32, 72, 132), (33, 68, 129),
- (35, 56, 123), (38, 43, 114), (41, 35, 106), (45, 30, 100),
- (49, 26, 97), (51, 26, 96), (53, 26, 96), (57, 26, 96),
- (65, 27, 94), (73, 27, 93), (82, 26, 92), (92, 25, 89),
- (97, 25, 85), (110, 25, 76), (113, 25, 74), (116, 25, 73),
- (120, 25, 70), (123, 25, 70), (125, 25, 68), (125, 25, 70),
- (127, 25, 72), (127, 25, 72), (128, 25, 72), (128, 25, 73),
- (131, 25, 73), (132, 25, 73), (135, 25, 73), (136, 25, 73),
- (137, 25, 74), (137, 25, 74), (137, 25, 76), (136, 25, 80),
- (135, 25, 82), (132, 25, 88), (129, 25, 93), (125, 25, 101),
- (114, 25, 120), (109, 27, 123), (104, 29, 127), (96, 34, 135),
- (85, 42, 140), (73, 50, 147), (60, 58, 153), (54, 69, 160),
- (47, 84, 165), (42, 93, 172), (35, 102, 177), (31, 112, 183),
- (26, 120, 188), (25, 128, 194), (25, 135, 196), (25, 137, 199),
- (25, 137, 199), (25, 136, 199), (25, 135, 196), (25, 129, 194),
- (26, 125, 190), (27, 120, 184), (30, 116, 179), (31, 109, 173),
- (31, 104, 168), (30, 96, 164), (30, 90, 159), (30, 84, 152),
- (30, 74, 147), (29, 68, 140), (30, 58, 135), (33, 47, 129),
- (37, 41, 123), (41, 35, 120), (43, 35, 117), (45, 35, 119),
- (42, 39, 120), (38, 46, 123), (34, 53, 127), (31, 60, 129),
- (27, 62, 132), (26, 64, 135), (25, 64, 136), (26, 60, 136),
- (29, 58, 136), (33, 57, 136), (38, 54, 139), (41, 54, 140),
- (43, 58, 143), (46, 65, 147), (46, 70, 152), (46, 78, 157),
- (45, 86, 164), (42, 94, 169), (41, 98, 173), (39, 101, 175),
- (39, 101, 175), (41, 98, 173), (42, 94, 171), (46, 90, 167),
- (49, 85, 163), (53, 80, 159), (51, 84, 160), (50, 85, 161),
- (50, 88, 161), (49, 88, 161), (50, 88, 161), (50, 88, 161),
- (50, 85, 161), (51, 85, 161), (53, 85, 161), (54, 85, 160)
- ),
-
-// 693 040412-010
-((105, 129, 103), (109, 131, 103), (110, 132, 103), (112, 133, 103),
- (114, 134, 103), (116, 135, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (124, 138, 100),
- (126, 138, 100), (127, 138, 99), (128, 138, 98), (128, 138, 97),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (132, 138, 93),
- (133, 138, 92), (134, 138, 92), (134, 138, 91), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 88), (135, 135, 86),
- (134, 133, 84), (132, 132, 82), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (117, 118, 65), (115, 116, 63),
- (112, 114, 60), (109, 112, 57), (108, 110, 56), (107, 109, 55),
- (102, 105, 51), (99, 103, 49), (97, 101, 47), (94, 99, 45),
- (92, 97, 43), (90, 96, 42), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (79, 87, 36), (77, 85, 35), (75, 84, 34),
- (72, 82, 33), (70, 81, 33), (69, 80, 32), (68, 79, 32),
- (63, 76, 31), (61, 74, 31), (59, 73, 31), (57, 72, 31),
- (55, 71, 31), (54, 70, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (47, 66, 33), (45, 65, 33), (44, 65, 34),
- (43, 64, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (38, 63, 38), (37, 63, 39), (36, 63, 40), (35, 62, 41),
- (34, 62, 42), (33, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (30, 62, 46), (29, 62, 47), (29, 62, 48),
- (28, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (26, 63, 51), (26, 63, 51), (26, 64, 52), (25, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 68, 56), (26, 69, 57), (28, 71, 59),
- (30, 72, 60), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (45, 85, 74), (48, 87, 76), (51, 90, 79), (52, 91, 80),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (73, 107, 93), (74, 108, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (92, 121, 102), (94, 122, 102), (97, 124, 103), (98, 125, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105),
- (105, 129, 103), (109, 131, 103), (110, 131, 103), (111, 132, 103),
- (112, 133, 103), (114, 134, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (123, 138, 100),
- (124, 138, 100), (126, 138, 100), (127, 138, 99), (128, 138, 98),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (131, 138, 94),
- (132, 138, 93), (133, 138, 92), (134, 138, 92), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 89), (136, 137, 88),
- (137, 136, 88), (134, 133, 84), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (118, 120, 66), (117, 119, 65),
- (115, 116, 63), (112, 114, 60), (109, 112, 57), (107, 109, 55),
- (102, 105, 51), (100, 104, 50), (99, 103, 49), (97, 101, 47),
- (94, 99, 45), (92, 97, 43), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (82, 89, 37), (79, 87, 36), (77, 86, 35),
- (75, 84, 34), (72, 82, 33), (70, 81, 33), (68, 79, 32),
- (63, 76, 31), (62, 75, 31), (61, 75, 31), (59, 73, 31),
- (57, 72, 31), (55, 71, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (48, 67, 32), (47, 66, 33), (45, 66, 33),
- (44, 65, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (39, 63, 37), (38, 63, 38), (37, 63, 39), (36, 63, 40),
- (35, 62, 41), (34, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (31, 62, 46), (30, 62, 46), (29, 62, 47),
- (29, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (27, 63, 50), (26, 63, 51), (26, 64, 52), (26, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 67, 55), (25, 68, 56), (25, 68, 56),
- (28, 71, 59), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (42, 82, 71), (45, 85, 74), (48, 88, 76), (51, 90, 79),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (70, 105, 91), (73, 107, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (90, 119, 101), (92, 121, 102), (95, 123, 102), (97, 124, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105)
- ),
-
-// 694 040412-011
-((126, 48, 55), (118, 44, 69), (114, 43, 73), (110, 42, 78),
- (106, 41, 80), (103, 40, 83), (101, 39, 84), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (77, 33, 85),
- (72, 33, 83), (70, 32, 80), (69, 31, 78), (68, 30, 77),
- (67, 30, 76), (63, 30, 71), (63, 30, 69), (63, 30, 67),
- (63, 30, 63), (63, 30, 59), (62, 30, 57), (62, 30, 55),
- (66, 29, 54), (67, 28, 56), (69, 28, 58), (71, 27, 59),
- (73, 27, 60), (74, 26, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (85, 23, 68), (88, 23, 70),
- (90, 22, 71), (93, 21, 73), (94, 21, 73), (96, 21, 74),
- (101, 19, 78), (104, 18, 80), (107, 18, 82), (110, 17, 83),
- (113, 16, 85), (114, 15, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (129, 12, 88), (132, 11, 88), (136, 10, 88),
- (139, 9, 88), (143, 8, 88), (145, 7, 86), (147, 7, 85),
- (154, 5, 83), (157, 4, 81), (161, 3, 79), (165, 2, 75),
- (169, 1, 71), (170, 0, 70), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (187, 6, 52), (190, 8, 46), (194, 10, 41),
- (195, 11, 39), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (211, 33, 16), (214, 40, 14), (218, 48, 12), (220, 56, 10),
- (223, 65, 9), (224, 69, 8), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (234, 100, 2), (236, 107, 1), (238, 115, 0),
- (238, 118, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 144, 0), (242, 147, 0), (243, 150, 0), (243, 153, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (241, 168, 5), (240, 169, 6), (239, 170, 8),
- (238, 169, 9), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (229, 163, 19), (225, 161, 19), (221, 159, 19), (219, 158, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (190, 139, 26), (187, 137, 27), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (156, 98, 39), (151, 92, 40), (146, 86, 41), (144, 83, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46),
- (126, 48, 55), (118, 44, 69), (116, 43, 71), (114, 43, 73),
- (110, 42, 78), (106, 41, 81), (103, 40, 83), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (80, 34, 86),
- (78, 34, 85), (72, 33, 83), (69, 32, 80), (69, 31, 78),
- (67, 30, 76), (63, 30, 71), (62, 29, 70), (61, 29, 69),
- (63, 30, 67), (65, 30, 65), (63, 30, 59), (62, 30, 55),
- (66, 29, 54), (66, 29, 56), (67, 29, 59), (69, 28, 58),
- (71, 27, 58), (73, 27, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (84, 24, 68), (85, 24, 69),
- (88, 23, 70), (90, 22, 71), (93, 21, 73), (96, 21, 74),
- (101, 19, 78), (102, 18, 79), (104, 18, 80), (107, 18, 82),
- (110, 17, 83), (113, 16, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (126, 13, 87), (129, 12, 88), (132, 11, 88),
- (136, 10, 88), (139, 9, 88), (143, 8, 88), (147, 7, 85),
- (154, 5, 83), (156, 4, 82), (158, 4, 82), (161, 3, 79),
- (165, 2, 75), (169, 1, 71), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (183, 5, 58), (187, 6, 52), (190, 8, 49),
- (194, 10, 41), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (208, 23, 17), (211, 33, 16), (215, 42, 14), (218, 48, 12),
- (221, 57, 10), (223, 65, 9), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (233, 95, 3), (234, 100, 2), (236, 108, 1),
- (238, 115, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 137, 0), (242, 144, 0), (243, 147, 0), (243, 150, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (242, 165, 3), (241, 168, 5), (240, 168, 7),
- (239, 170, 8), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (233, 164, 17), (229, 163, 19), (225, 161, 19), (221, 159, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (195, 143, 26), (190, 139, 26), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (161, 106, 36), (156, 98, 39), (151, 94, 40), (146, 86, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46)
- ),
-
-// 695 040412-012
-((185, 134, 154), (177, 127, 143), (172, 123, 137), (168, 120, 132),
- (164, 116, 126), (160, 113, 121), (158, 111, 118), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (134, 91, 87),
- (130, 88, 81), (123, 83, 74), (116, 78, 67), (112, 76, 64),
- (109, 74, 61), (95, 65, 49), (89, 61, 44), (83, 58, 39),
- (78, 54, 35), (73, 51, 31), (70, 49, 29), (67, 48, 27),
- (57, 42, 21), (52, 39, 18), (47, 37, 16), (43, 35, 15),
- (40, 34, 14), (39, 33, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 30, 18), (33, 30, 19),
- (32, 30, 19), (31, 30, 20), (30, 29, 20), (30, 29, 21),
- (28, 28, 22), (27, 27, 23), (26, 27, 24), (25, 26, 24),
- (24, 26, 25), (23, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 27, 30), (21, 27, 31), (21, 28, 33),
- (21, 29, 34), (21, 31, 36), (21, 32, 37), (21, 33, 38),
- (22, 37, 42), (22, 39, 44), (23, 41, 47), (24, 44, 49),
- (26, 47, 52), (26, 48, 53), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (31, 63, 65), (32, 66, 67), (33, 69, 70),
- (34, 70, 71), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (39, 84, 84), (40, 87, 86), (41, 91, 89), (42, 94, 91),
- (44, 97, 94), (44, 98, 95), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (52, 111, 108), (55, 113, 111), (58, 116, 114),
- (59, 117, 115), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (77, 127, 128), (82, 129, 131), (87, 131, 134), (89, 132, 135),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (125, 143, 156), (130, 144, 159), (136, 146, 162),
- (139, 147, 164), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (164, 154, 178), (170, 155, 181), (176, 157, 184), (178, 158, 185),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (207, 165, 200), (208, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (210, 157, 189), (207, 154, 185), (205, 152, 181), (203, 150, 178),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160),
- (185, 134, 154), (177, 127, 143), (174, 125, 140), (172, 124, 137),
- (168, 120, 132), (164, 117, 126), (160, 113, 121), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (136, 93, 90),
- (134, 92, 87), (130, 88, 81), (123, 83, 74), (116, 78, 67),
- (109, 74, 61), (95, 65, 49), (92, 63, 46), (89, 61, 44),
- (83, 58, 39), (79, 55, 35), (73, 51, 31), (67, 48, 27),
- (57, 42, 21), (54, 41, 19), (52, 40, 18), (47, 37, 16),
- (42, 35, 14), (40, 34, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 31, 17), (34, 31, 18),
- (33, 30, 19), (32, 30, 20), (31, 30, 20), (30, 29, 21),
- (28, 28, 22), (27, 28, 22), (27, 28, 23), (26, 27, 24),
- (25, 27, 24), (24, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 26, 29), (21, 27, 30), (21, 27, 31),
- (21, 28, 33), (21, 30, 35), (21, 31, 36), (21, 33, 38),
- (22, 37, 42), (22, 38, 43), (23, 39, 44), (23, 41, 47),
- (24, 44, 49), (26, 47, 52), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (30, 60, 62), (31, 63, 65), (32, 66, 68),
- (33, 69, 70), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (38, 81, 81), (39, 84, 84), (40, 87, 86), (41, 91, 89),
- (42, 94, 92), (44, 97, 94), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (50, 108, 105), (52, 111, 108), (55, 114, 111),
- (58, 116, 114), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (73, 125, 125), (77, 127, 128), (82, 129, 131), (87, 131, 134),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (120, 141, 153), (125, 143, 156), (131, 144, 159),
- (136, 146, 162), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (159, 152, 175), (164, 154, 178), (170, 156, 181), (176, 157, 184),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (205, 165, 199), (207, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (212, 159, 192), (210, 157, 189), (208, 154, 185), (205, 152, 181),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160)
- ),
-
-// 696 040412-013
-((64, 11, 92), (58, 10, 86), (55, 9, 82), (52, 9, 79),
- (49, 8, 76), (46, 8, 73), (45, 8, 72), (44, 9, 71),
- (39, 9, 65), (37, 9, 62), (35, 10, 60), (33, 10, 58),
- (31, 11, 56), (28, 12, 54), (26, 13, 52), (25, 13, 51),
- (25, 14, 50), (29, 14, 56), (30, 14, 59), (32, 14, 62),
- (34, 13, 65), (37, 13, 69), (38, 13, 70), (39, 14, 72),
- (42, 14, 78), (44, 14, 81), (46, 14, 84), (47, 14, 87),
- (49, 15, 90), (50, 14, 91), (52, 14, 93), (54, 14, 97),
- (55, 15, 100), (59, 14, 106), (60, 14, 109), (62, 15, 112),
- (64, 15, 115), (67, 15, 118), (68, 15, 119), (69, 15, 121),
- (72, 17, 126), (74, 17, 128), (76, 18, 131), (77, 19, 133),
- (78, 20, 135), (79, 20, 136), (80, 20, 138), (82, 22, 140),
- (84, 22, 142), (87, 24, 146), (88, 26, 147), (90, 28, 149),
- (92, 29, 150), (94, 31, 152), (94, 32, 153), (94, 33, 154),
- (98, 36, 157), (99, 38, 158), (101, 40, 159), (102, 42, 160),
- (103, 44, 161), (103, 45, 161), (104, 46, 162), (106, 48, 163),
- (107, 51, 164), (110, 55, 165), (111, 58, 166), (112, 61, 167),
- (113, 62, 167), (114, 63, 167), (115, 66, 167), (115, 69, 168),
- (118, 74, 169), (119, 76, 169), (121, 79, 170), (122, 81, 170),
- (123, 84, 171), (123, 85, 171), (124, 87, 171), (124, 90, 172),
- (126, 93, 172), (128, 98, 173), (128, 101, 173), (128, 104, 174),
- (128, 105, 174), (129, 106, 175), (130, 108, 175), (132, 111, 175),
- (132, 115, 176), (132, 117, 176), (132, 119, 176), (132, 119, 176),
- (133, 120, 176), (129, 122, 176), (131, 123, 176), (131, 123, 175),
- (133, 124, 175), (131, 126, 174), (136, 125, 173), (141, 125, 172),
- (142, 125, 171), (143, 125, 171), (142, 125, 170), (146, 124, 169),
- (156, 122, 167), (158, 121, 166), (160, 120, 165), (161, 119, 164),
- (163, 119, 163), (162, 117, 162), (162, 114, 154), (161, 113, 154),
- (160, 110, 150), (157, 104, 145), (156, 103, 143), (156, 102, 142),
- (155, 99, 140), (153, 95, 139), (152, 91, 134), (150, 88, 133),
- (146, 81, 128), (144, 76, 125), (143, 72, 123), (142, 70, 122),
- (141, 69, 122), (140, 65, 118), (138, 61, 116), (136, 58, 115),
- (135, 53, 111), (131, 46, 108), (130, 44, 106), (130, 42, 105),
- (128, 38, 103), (126, 35, 100), (125, 30, 98), (123, 27, 96),
- (119, 19, 92), (117, 15, 89), (116, 12, 87), (115, 10, 86),
- (115, 9, 85), (114, 6, 84), (113, 4, 82), (112, 2, 80),
- (111, 0, 79), (109, 0, 77), (109, 0, 76), (109, 0, 76),
- (108, 0, 77), (108, 0, 76), (108, 0, 75), (108, 0, 75),
- (108, 0, 74), (108, 0, 74), (108, 0, 74), (108, 0, 74),
- (108, 0, 74), (109, 0, 74), (109, 0, 74), (110, 0, 74),
- (111, 0, 74), (112, 0, 74), (112, 1, 74), (113, 2, 74),
- (115, 3, 76), (116, 6, 77), (117, 9, 77), (119, 11, 79),
- (122, 19, 83), (123, 20, 83), (124, 22, 84), (126, 26, 86),
- (128, 29, 87), (130, 34, 88), (132, 38, 90), (133, 41, 92),
- (135, 45, 93), (137, 49, 94), (139, 52, 96), (141, 57, 96),
- (143, 60, 98), (145, 64, 99), (147, 67, 100), (148, 71, 101),
- (152, 79, 102), (153, 81, 102), (154, 83, 102), (156, 87, 102),
- (158, 90, 102), (159, 94, 103), (161, 97, 102), (163, 100, 102),
- (164, 103, 103), (165, 109, 104), (167, 113, 105), (168, 115, 107),
- (169, 121, 108), (170, 123, 110), (171, 126, 110), (171, 128, 111),
- (172, 128, 112), (173, 132, 113), (173, 131, 114), (173, 132, 115),
- (174, 130, 116), (174, 132, 117), (174, 130, 118), (174, 128, 119),
- (174, 127, 120), (174, 123, 120), (173, 120, 123), (173, 119, 129),
- (172, 118, 132), (172, 116, 135), (171, 115, 140), (170, 114, 143),
- (169, 111, 147), (168, 109, 149), (167, 106, 152), (166, 103, 154),
- (165, 101, 156), (163, 98, 159), (162, 94, 160), (159, 91, 161),
- (157, 88, 161), (154, 84, 161), (153, 82, 160), (151, 78, 160),
- (148, 75, 160), (147, 72, 160), (144, 68, 160), (143, 65, 160),
- (140, 62, 160), (139, 58, 160), (138, 55, 159), (135, 51, 159),
- (134, 48, 159), (132, 45, 159), (131, 41, 159), (128, 38, 159),
- (123, 35, 154), (118, 33, 149), (115, 31, 144), (110, 29, 139),
- (105, 27, 135), (101, 25, 130), (97, 23, 126), (92, 22, 121),
- (88, 20, 117), (84, 19, 113), (80, 18, 109), (78, 16, 105),
- (74, 15, 101), (69, 14, 98), (67, 14, 94), (64, 13, 91)
- ),
-
-// 697 040412-014
-((50, 131, 83), (52, 132, 87), (52, 133, 87), (52, 134, 87),
- (52, 134, 87), (53, 134, 88), (54, 134, 88), (55, 134, 88),
- (56, 132, 89), (56, 131, 89), (57, 131, 89), (57, 129, 88),
- (57, 128, 88), (57, 127, 86), (57, 126, 84), (57, 124, 84),
- (57, 123, 84), (56, 119, 80), (56, 117, 78), (57, 115, 76),
- (57, 113, 75), (57, 111, 75), (57, 110, 73), (57, 110, 72),
- (57, 106, 70), (56, 104, 68), (55, 102, 67), (55, 100, 65),
- (56, 98, 63), (55, 97, 62), (55, 97, 61), (56, 94, 58),
- (55, 93, 57), (54, 89, 54), (54, 87, 53), (55, 85, 53),
- (56, 82, 51), (58, 79, 50), (57, 78, 49), (57, 78, 49),
- (55, 73, 47), (54, 71, 45), (54, 69, 44), (54, 67, 42),
- (55, 65, 40), (54, 63, 40), (53, 62, 40), (51, 60, 38),
- (49, 58, 37), (46, 53, 35), (44, 50, 33), (43, 48, 32),
- (41, 46, 30), (39, 44, 28), (38, 42, 27), (38, 41, 27),
- (36, 36, 24), (34, 32, 23), (32, 29, 22), (30, 27, 20),
- (28, 25, 19), (26, 22, 19), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (19, 19, 27),
- (19, 19, 31), (20, 17, 41), (22, 18, 47), (24, 19, 53),
- (25, 20, 56), (27, 21, 60), (31, 25, 66), (36, 28, 74),
- (42, 37, 90), (46, 41, 98), (51, 45, 106), (52, 46, 110),
- (54, 48, 114), (57, 54, 122), (62, 57, 130), (65, 60, 139),
- (68, 65, 147), (76, 73, 163), (79, 77, 170), (83, 81, 178),
- (85, 82, 182), (88, 84, 186), (91, 89, 194), (93, 93, 202),
- (97, 97, 207), (96, 96, 201), (95, 95, 196), (94, 95, 192),
- (94, 96, 188), (93, 94, 180), (93, 95, 172), (92, 93, 164),
- (89, 95, 155), (89, 95, 141), (89, 95, 138), (89, 96, 136),
- (89, 99, 130), (88, 97, 124), (86, 105, 114), (96, 108, 83),
- (96, 102, 63), (92, 98, 53), (89, 95, 44), (87, 93, 39),
- (85, 91, 34), (85, 89, 27), (84, 90, 22), (88, 93, 22),
- (89, 95, 26), (96, 102, 30), (98, 103, 32), (101, 104, 34),
- (103, 107, 37), (107, 110, 40), (110, 114, 43), (114, 116, 47),
- (121, 123, 51), (124, 125, 54), (128, 128, 57), (130, 130, 59),
- (132, 132, 61), (135, 135, 64), (139, 136, 66), (141, 139, 70),
- (145, 143, 71), (151, 146, 77), (152, 148, 78), (153, 150, 79),
- (155, 152, 82), (157, 154, 85), (159, 156, 86), (160, 158, 88),
- (163, 160, 93), (163, 161, 94), (164, 162, 95), (165, 161, 97),
- (165, 163, 99), (167, 161, 99), (167, 163, 100), (167, 163, 102),
- (167, 163, 103), (165, 163, 106), (165, 163, 107), (165, 163, 108),
- (164, 162, 108), (163, 163, 109), (161, 161, 109), (159, 161, 110),
- (157, 160, 113), (155, 159, 113), (153, 159, 113), (150, 159, 114),
- (151, 157, 114), (145, 156, 115), (145, 156, 115), (141, 155, 118),
- (136, 155, 118), (126, 153, 119), (119, 153, 119), (119, 152, 127),
- (118, 151, 135), (116, 151, 139), (116, 149, 149), (115, 143, 149),
- (111, 144, 148), (110, 140, 148), (109, 137, 148), (107, 137, 147),
- (106, 138, 145), (104, 132, 144), (101, 135, 141), (100, 131, 140),
- (97, 131, 139), (96, 133, 136), (93, 129, 134), (91, 131, 131),
- (90, 128, 128), (87, 127, 124), (84, 124, 122), (80, 123, 114),
- (79, 120, 109), (75, 118, 105), (73, 116, 99), (71, 114, 94),
- (68, 111, 91), (65, 108, 89), (61, 107, 83), (59, 104, 79),
- (57, 102, 73), (54, 101, 70), (51, 98, 66), (48, 95, 62),
- (46, 94, 57), (42, 91, 56), (40, 89, 52), (37, 86, 48),
- (33, 85, 44), (32, 83, 41), (30, 81, 39), (29, 79, 36),
- (26, 79, 35), (25, 78, 32), (23, 77, 31), (22, 77, 29),
- (21, 77, 29), (21, 77, 28), (20, 77, 28), (20, 77, 28),
- (20, 77, 28), (20, 78, 28), (20, 79, 28), (20, 79, 29),
- (20, 81, 31), (21, 83, 32), (21, 85, 35), (23, 86, 35),
- (24, 89, 39), (26, 91, 40), (27, 94, 43), (28, 95, 47),
- (30, 98, 47), (30, 101, 50), (32, 102, 52), (34, 104, 55),
- (35, 107, 56), (36, 108, 60), (39, 111, 63), (39, 114, 64),
- (40, 115, 67), (42, 118, 68), (43, 120, 71), (44, 123, 74),
- (45, 124, 77), (47, 127, 78), (48, 128, 80), (49, 130, 82)
- ),
-
-// 698 040412-015
-((130, 49, 119), (131, 50, 117), (131, 51, 117), (132, 53, 117),
- (133, 53, 119), (134, 53, 122), (134, 53, 121), (134, 53, 120),
- (134, 55, 122), (133, 56, 121), (132, 57, 121), (131, 57, 120),
- (130, 57, 119), (128, 57, 117), (127, 57, 115), (126, 57, 116),
- (126, 57, 118), (122, 58, 114), (120, 57, 113), (118, 56, 113),
- (116, 56, 111), (114, 56, 110), (112, 56, 108), (111, 57, 107),
- (108, 56, 107), (105, 56, 105), (102, 57, 104), (100, 56, 102),
- (99, 56, 101), (96, 56, 99), (94, 56, 98), (92, 55, 97),
- (86, 56, 94), (81, 56, 90), (78, 54, 88), (75, 53, 86),
- (72, 52, 84), (70, 52, 82), (66, 51, 80), (63, 50, 79),
- (58, 47, 75), (54, 45, 73), (51, 44, 71), (49, 43, 68),
- (48, 43, 66), (45, 41, 65), (43, 40, 65), (43, 40, 62),
- (41, 38, 60), (35, 35, 56), (33, 34, 53), (32, 33, 50),
- (30, 31, 47), (29, 30, 45), (28, 29, 44), (28, 28, 44),
- (25, 28, 38), (23, 29, 36), (22, 30, 35), (20, 25, 32),
- (19, 21, 29), (19, 22, 28), (19, 24, 28), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (27, 24, 19), (36, 31, 18), (41, 37, 17), (46, 44, 16),
- (49, 46, 17), (53, 49, 19), (60, 55, 21), (66, 61, 25),
- (82, 74, 33), (90, 81, 37), (98, 88, 41), (102, 92, 43),
- (106, 96, 45), (114, 102, 48), (122, 107, 54), (130, 115, 57),
- (139, 123, 60), (155, 136, 68), (162, 141, 73), (170, 147, 78),
- (174, 150, 79), (178, 154, 81), (186, 162, 84), (194, 168, 89),
- (207, 178, 96), (205, 176, 96), (203, 175, 96), (199, 172, 95),
- (196, 169, 95), (188, 161, 94), (180, 155, 93), (172, 148, 93),
- (164, 144, 92), (147, 125, 88), (144, 123, 88), (141, 121, 89),
- (136, 116, 89), (130, 109, 89), (124, 105, 88), (114, 87, 86),
- (76, 74, 106), (65, 67, 102), (54, 60, 98), (49, 55, 96),
- (44, 51, 95), (34, 43, 91), (27, 39, 89), (22, 34, 90),
- (22, 36, 93), (29, 44, 98), (29, 43, 100), (30, 43, 102),
- (34, 49, 104), (37, 52, 107), (40, 55, 110), (43, 58, 114),
- (48, 67, 119), (51, 70, 122), (55, 74, 126), (56, 75, 127),
- (57, 76, 128), (61, 80, 132), (64, 83, 135), (66, 88, 139),
- (70, 91, 141), (75, 97, 148), (76, 99, 149), (77, 102, 151),
- (79, 101, 153), (82, 104, 155), (85, 107, 157), (86, 108, 159),
- (91, 112, 161), (92, 113, 162), (93, 115, 163), (95, 116, 164),
- (97, 120, 165), (99, 119, 165), (99, 123, 167), (100, 122, 167),
- (102, 124, 167), (104, 125, 167), (105, 124, 166), (106, 124, 165),
- (108, 125, 165), (108, 125, 164), (109, 123, 163), (109, 123, 161),
- (111, 122, 160), (112, 122, 160), (113, 122, 160), (113, 119, 159),
- (114, 117, 159), (114, 120, 157), (115, 115, 156), (115, 115, 156),
- (122, 118, 155), (127, 118, 155), (137, 119, 153), (144, 119, 153),
- (152, 119, 152), (151, 118, 143), (151, 116, 138), (149, 116, 125),
- (149, 112, 114), (148, 111, 115), (148, 111, 117), (148, 110, 109),
- (147, 107, 108), (145, 106, 109), (144, 105, 104), (141, 101, 106),
- (140, 100, 101), (139, 97, 100), (136, 96, 104), (134, 93, 99),
- (131, 91, 102), (128, 90, 100), (127, 87, 100), (124, 84, 97),
- (123, 80, 101), (120, 79, 101), (118, 75, 99), (116, 73, 102),
- (114, 71, 102), (111, 68, 99), (108, 65, 96), (107, 61, 97),
- (104, 59, 96), (102, 57, 98), (101, 54, 98), (98, 51, 96),
- (95, 48, 93), (92, 46, 94), (91, 42, 90), (88, 40, 89),
- (83, 37, 86), (82, 33, 85), (79, 32, 83), (77, 30, 81),
- (72, 29, 79), (73, 26, 79), (71, 25, 78), (70, 23, 77),
- (69, 22, 77), (70, 21, 77), (69, 21, 77), (69, 20, 77),
- (69, 20, 77), (69, 20, 77), (70, 20, 78), (71, 20, 79),
- (72, 20, 79), (76, 20, 81), (78, 21, 83), (82, 21, 85),
- (81, 23, 86), (87, 24, 89), (88, 26, 91), (92, 27, 94),
- (95, 28, 94), (97, 30, 98), (101, 30, 100), (102, 32, 101),
- (104, 34, 102), (107, 35, 105), (108, 36, 103), (111, 39, 106),
- (114, 39, 109), (115, 40, 107), (118, 42, 112), (120, 43, 112),
- (123, 44, 114), (124, 45, 113), (127, 47, 118), (128, 48, 117)
- ),
-
-// 699 040412-016
-((81, 115, 124), (85, 126, 131), (86, 132, 134), (87, 138, 138),
- (86, 141, 138), (85, 144, 139), (84, 145, 139), (84, 147, 140),
- (81, 152, 140), (79, 153, 140), (78, 155, 140), (76, 155, 138),
- (75, 156, 137), (73, 156, 136), (72, 157, 136), (71, 156, 135),
- (70, 156, 135), (66, 154, 131), (64, 152, 127), (62, 151, 124),
- (60, 148, 122), (58, 146, 120), (57, 145, 119), (56, 144, 118),
- (51, 137, 111), (48, 133, 107), (46, 129, 104), (43, 124, 99),
- (41, 119, 94), (39, 116, 91), (38, 113, 89), (35, 108, 85),
- (33, 102, 81), (28, 91, 72), (26, 86, 68), (25, 81, 65),
- (24, 76, 62), (24, 72, 59), (23, 70, 58), (23, 68, 57),
- (23, 60, 53), (23, 56, 51), (24, 53, 50), (24, 48, 48),
- (24, 43, 46), (23, 40, 44), (23, 38, 43), (22, 32, 40),
- (21, 26, 37), (22, 20, 35), (26, 19, 38), (31, 19, 41),
- (37, 19, 44), (43, 20, 48), (45, 20, 50), (48, 20, 52),
- (60, 22, 58), (63, 21, 60), (67, 20, 62), (70, 19, 63),
- (73, 19, 65), (74, 19, 65), (75, 19, 65), (78, 18, 67),
- (80, 18, 67), (83, 18, 69), (84, 18, 69), (85, 19, 69),
- (85, 19, 68), (85, 19, 67), (86, 19, 68), (86, 20, 67),
- (86, 21, 65), (85, 22, 64), (85, 23, 64), (83, 24, 62),
- (82, 26, 61), (81, 26, 59), (80, 27, 58), (79, 29, 58),
- (76, 30, 54), (72, 33, 50), (71, 34, 48), (70, 35, 46),
- (69, 35, 45), (69, 36, 44), (70, 36, 44), (70, 39, 42),
- (75, 50, 44), (79, 56, 46), (84, 62, 49), (86, 64, 50),
- (88, 67, 51), (92, 72, 54), (97, 79, 57), (101, 83, 59),
- (105, 88, 62), (114, 97, 67), (117, 98, 68), (120, 99, 69),
- (122, 101, 70), (125, 103, 72), (129, 105, 74), (133, 107, 76),
- (142, 110, 80), (146, 112, 82), (151, 115, 85), (153, 115, 86),
- (155, 116, 87), (159, 119, 90), (163, 121, 93), (167, 125, 97),
- (169, 123, 97), (172, 120, 100), (172, 119, 100), (173, 119, 101),
- (174, 118, 102), (175, 117, 104), (175, 117, 105), (176, 116, 107),
- (177, 119, 111), (177, 119, 113), (177, 119, 115), (176, 119, 116),
- (176, 119, 117), (177, 121, 120), (177, 123, 122), (177, 125, 125),
- (177, 127, 127), (176, 133, 134), (175, 134, 135), (174, 136, 137),
- (173, 139, 141), (171, 142, 143), (169, 146, 147), (167, 149, 151),
- (161, 156, 156), (158, 159, 158), (155, 162, 160), (153, 163, 161),
- (152, 165, 163), (148, 166, 163), (145, 168, 165), (142, 169, 165),
- (138, 169, 164), (131, 168, 163), (129, 167, 161), (127, 167, 160),
- (124, 166, 160), (120, 164, 158), (116, 162, 154), (112, 159, 150),
- (104, 153, 144), (102, 151, 142), (100, 149, 140), (96, 145, 136),
- (92, 140, 130), (88, 135, 126), (84, 129, 119), (80, 123, 114),
- (75, 116, 106), (66, 102, 92), (64, 98, 88), (62, 95, 85),
- (58, 88, 78), (55, 82, 72), (51, 77, 65), (48, 72, 60),
- (43, 64, 50), (42, 62, 48), (41, 61, 47), (39, 58, 43),
- (37, 56, 39), (36, 55, 37), (35, 54, 35), (35, 55, 34),
- (34, 55, 33), (34, 56, 32), (35, 58, 32), (36, 60, 32),
- (37, 62, 33), (37, 65, 33), (38, 68, 34), (40, 72, 35),
- (42, 80, 39), (43, 82, 40), (44, 85, 41), (45, 90, 43),
- (47, 95, 45), (48, 99, 47), (50, 103, 49), (51, 106, 51),
- (52, 109, 53), (53, 112, 53), (54, 114, 55), (55, 115, 57),
- (55, 116, 57), (55, 117, 57), (55, 117, 57), (55, 117, 57),
- (55, 117, 58), (55, 117, 58), (54, 116, 58), (53, 114, 56),
- (52, 112, 55), (51, 110, 55), (50, 107, 54), (48, 103, 50),
- (47, 99, 49), (44, 95, 47), (42, 90, 45), (40, 84, 42),
- (37, 79, 40), (35, 73, 37), (33, 68, 35), (31, 63, 33),
- (29, 59, 32), (28, 55, 30), (27, 52, 30), (26, 48, 28),
- (26, 46, 29), (25, 43, 27), (26, 42, 30), (26, 40, 30),
- (26, 39, 30), (27, 38, 32), (28, 37, 33), (29, 37, 35),
- (30, 36, 37), (30, 35, 38), (30, 34, 39), (30, 33, 40),
- (31, 34, 42), (32, 34, 44), (34, 35, 46), (36, 37, 49),
- (38, 39, 53), (40, 41, 56), (43, 44, 60), (45, 47, 64),
- (48, 51, 68), (50, 53, 71), (52, 56, 75), (55, 60, 79),
- (57, 63, 82), (59, 67, 86), (61, 70, 89), (63, 74, 93),
- (66, 79, 96), (68, 83, 100), (70, 87, 103), (72, 92, 107),
- (74, 95, 110), (76, 101, 114), (78, 106, 117), (80, 111, 121)
- ),
-
-// 700 040412-017
-((0, 68, 38), (0, 57, 27), (0, 53, 23), (0, 50, 20),
- (0, 48, 19), (0, 46, 18), (0, 45, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (2, 46, 28),
- (3, 48, 31), (3, 49, 34), (4, 51, 37), (4, 51, 39),
- (4, 52, 41), (6, 55, 47), (6, 56, 49), (7, 58, 52),
- (8, 58, 53), (9, 59, 55), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 57, 53), (11, 57, 52), (11, 55, 50),
- (12, 54, 48), (12, 53, 46), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 28), (13, 44, 25),
- (14, 43, 23), (16, 43, 21), (17, 43, 20), (18, 43, 19),
- (24, 45, 16), (28, 48, 15), (33, 51, 15), (39, 55, 16),
- (45, 59, 17), (48, 62, 18), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (87, 93, 33), (97, 101, 37), (107, 110, 42),
- (117, 118, 47), (128, 127, 52), (133, 131, 54), (138, 136, 57),
- (156, 153, 66), (163, 160, 70), (171, 167, 74), (176, 172, 77),
- (182, 178, 80), (183, 179, 81), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (179, 182, 85), (172, 179, 83), (166, 176, 82),
- (162, 173, 80), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (119, 149, 67), (108, 142, 65), (97, 136, 63), (86, 129, 61),
- (75, 123, 59), (69, 120, 58), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (28, 101, 57), (23, 100, 59), (18, 100, 62),
- (16, 100, 64), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (5, 110, 87), (3, 113, 93), (1, 117, 99), (0, 119, 102),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (2, 162, 153), (3, 168, 160), (4, 175, 168),
- (4, 178, 171), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (9, 199, 194), (10, 201, 196), (11, 204, 198), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 184, 173), (12, 180, 168), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (6, 124, 102), (5, 115, 91), (4, 106, 81), (3, 101, 76),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45),
- (0, 68, 38), (0, 57, 27), (0, 55, 25), (0, 53, 23),
- (0, 50, 20), (0, 47, 19), (0, 46, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (1, 45, 26),
- (2, 46, 28), (3, 48, 31), (3, 49, 34), (4, 51, 37),
- (4, 52, 41), (6, 55, 47), (6, 56, 48), (7, 57, 50),
- (7, 58, 52), (8, 58, 54), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 58, 54), (11, 58, 54), (11, 57, 52),
- (12, 55, 50), (12, 54, 48), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 30), (12, 45, 29),
- (13, 44, 25), (14, 43, 23), (16, 43, 21), (18, 43, 19),
- (24, 45, 16), (26, 46, 15), (28, 48, 15), (33, 51, 15),
- (38, 55, 16), (45, 59, 17), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (78, 85, 29), (87, 93, 33), (97, 101, 38),
- (107, 110, 42), (118, 118, 47), (128, 127, 52), (138, 136, 57),
- (156, 153, 66), (160, 156, 68), (164, 160, 70), (171, 167, 74),
- (177, 173, 77), (182, 178, 80), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (183, 183, 85), (179, 182, 85), (174, 179, 84),
- (166, 176, 82), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (128, 155, 70), (119, 149, 67), (108, 142, 65), (97, 136, 63),
- (86, 129, 61), (75, 123, 59), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (35, 103, 56), (28, 101, 57), (23, 100, 59),
- (18, 100, 62), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (7, 106, 82), (5, 110, 87), (3, 113, 93), (1, 117, 99),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (1, 156, 145), (2, 162, 153), (3, 169, 161),
- (4, 175, 168), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (8, 196, 190), (9, 199, 194), (10, 202, 197), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 189, 180), (13, 184, 173), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (7, 134, 113), (6, 124, 102), (5, 115, 91), (4, 106, 81),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45)
- )
-
-);
-
-const CMapNames: array[0..700] of string =
-(
- '000_south-sea-bather',
- '001_sky-flesh',
- '002_blue-bather',
- '003_no-name',
- '004_pillows',
- '005_mauve-splat',
- '006_facial-treescape 6',
- '007_fasion-bug',
- '008_leafy-face',
- '009_mouldy-sun',
- '010_sunny-harvest',
- '011_peach-tree',
- '012_fire-dragon',
- '013_ice-dragon',
- '014_german-landscape',
- '015_no-name',
- '016_living-mud-bomb',
- '017_cars',
- '018_unhealthy-tan',
- '019_daffodil',
- '020_rose',
- '021_healthy-skin',
- '022_orange',
- '023_white-ivy',
- '024_summer-makeup',
- '025_glow-buzz',
- '026_deep-water',
- '027_afternoon-beach',
- '028_dim-beach',
- '029_cloudy-brick',
- '030_burning-wood',
- '031_aquatic-garden',
- '032_no-name',
- '033_fall-quilt',
- '034_night-blue-sky',
- '035_shadow-iris',
- '036_solid-sky',
- '037_misty-field',
- '038_wooden-highlight',
- '039_jet-tundra',
- '040_pastel-lime',
- '041_hell',
- '042_indian-coast',
- '043_dentist-decor',
- '044_greenland',
- '045_purple-dress',
- '046_no-name',
- '047_spring-flora',
- '048_andi',
- '049_gig-o835',
- '050_rie02',
- '051_rie05',
- '052_rie11',
- '053_etretat.ppm',
- '054_the-hollow-needle-at-etretat.ppm',
- '055_rouen-cathedral-sunset.ppm',
- '056_the-houses-of-parliament.ppm',
- '057_starry-night.ppm',
- '058_water-lilies-sunset.ppm',
- '059_gogh.chambre-arles.ppm',
- '060_gogh.entrance.ppm',
- '061_gogh.the-night-cafe.ppm',
- '062_gogh.vegetable-montmartre.ppm',
- '063_matisse.bonheur-vivre.ppm',
- '064_matisse.flowers.ppm',
- '065_matisse.lecon-musique.ppm',
- '066_modigliani.nude-caryatid.ppm',
- '067_braque.instruments.ppm',
- '068_calcoast09.ppm',
- '069_dodge102.ppm',
- '070_ernst.anti-pope.ppm',
- '071_ernst.ubu-imperator.ppm',
- '072_fighting-forms.ppm',
- '073_fog25.ppm',
- '074_geyser27.ppm',
- '075_gris.josette.ppm',
- '076_gris.landscape-ceret.ppm',
- '077_kandinsky.comp-9.ppm',
- '078_kandinsky.yellow-red-blue.ppm',
- '079_klee.insula-dulcamara.ppm',
- '080_nile.ppm',
- '081_picasso.jfille-chevre.ppm',
- '082_pollock.lavender-mist.ppm',
- '083_yngpaint.ppm',
- '084_cl-gold-orange-green from classlady1.ugr',
- '085_cl-gold-rose',
- '086_cl-lavender-purple-blues-black',
- '087_cl-yellow_mixed-brown-gold',
- '088_cl-dark_reds-white-grays',
- '089_cl-gold-dark_reds-browns-blues',
- '090_cl-golds-browns',
- '091_cl-purples-browns-blues-tans',
- '092_cl-oranges-browns-whites',
- '093_cl-blues-greens-whites',
- '094_cl-tans-yellows-browns',
- '095_cl-golds-browns2',
- '096_cl-pastels',
- '097_multi_color_1 from ron1.ugr (classylady & ron)',
- '098_oranges',
- '099_multi_color_2',
- '100_rw-yellow-orange',
- '101_rw-multi-color-2',
- '102_rw-blue-with-red',
- '103_rw-blue-with-red-2',
- '104_rw-blues-3',
- '105_rw-reds-pinks-blues',
- '106_rw-browns-greens-reds-bule',
- '107_rw-browns-pinks-reds-blues',
- '108_rw-reds-greens-blues-pinks-yellows-browns',
- '109_rw-greens-light-to-dark',
- '110_rw-blues-reds-purples',
- '111_rw-multi-5',
- '112_rw-blues-black-purple',
- '113_rw-multi-colors-6',
- '114_rw-multi-reds-oranges',
- '115_rw-yellows-browns-goldish',
- '116_rw-multi-blues-with-gray',
- '117_rw-greens-multi',
- '118_rw-browns-orange-yellow-with-blues',
- '119_rw-reds-blues-greens-pinks',
- '120_rw-reds-browns-golds-tans',
- '121_dg009',
- '122_dg016',
- '123_dg031',
- '124_dg085',
- '125_dg086',
- '126_dg089',
- '127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com',
- '128_Apophysis-040426-12bs1fl',
- '129_Apophysis-040426-1cometnuc',
- '130_Apophysis-040426-1passionscross',
- '131_Apophysis-040426-1butterflyflower',
- '132_Apophysis-040426-1Watcher',
- '133_Apophysis-040426-1knotted',
- '134_Apophysis-040426-1artdeco',
- '135_Apophysis-040426-1expl_orange2a',
- '136_Apophysis-040426-1heartFlowers',
- '137_Apophysis-040426-1H-bird1g',
- '138_Apophysis-040426-1Emergence2',
- '139_Apophysis-040426-1Egg',
- '140_Apophysis-040426-1PenEgg',
- '141_Apophysis-040426-1kaosGothic',
- '142_Apophysis-040426-1KQNova',
- '143_Apophysis-040426-1kaosframe',
- '144_Apophysis-040426-147KaosRing',
- '145_Apophysis-040426-147Fighting_Fish',
- '146_Apophysis-040426-147ReachingMoon',
- '147_Apophysis-040426-163KaosScepter',
- '148_Apophysis-040426-163KSphere',
- '149_Apophysis-040426-163KInterseed',
- '150_Apophysis-040426-163XmasFlwers',
- '151_Apophysis-040426-163Shield',
- '152_Apophysis-040426-163AlienFlwers',
- '153_Apophysis-040426-163AlienFlwers4',
- '154_Apophysis-040426-163butterflyflwer1',
- '155_Apophysis-040426-163ButterflySherbert',
- '156_Apophysis-040426-163BFlyGate4',
- '157_Apophysis-040426-163BFlyGate4Inv',
- '158_Apophysis-040426-163CeltCross',
- '159_Apophysis-040426-163Egg4d',
- '160_Apophysis-040426-163FlowerFerns',
- '161_Apophysis-040426-163FlowerFernsInv',
- '162_Apophysis-040426-163FlwrFernsInv',
- '163_Apophysis-040426-163FloralCascade2',
- '164_Apophysis-040426-163FlowerBurst',
- '165_Apophysis-040426-163MaltesePurple',
- '166_Apophysis-040426-163Mycelialg',
- '167_Apophysis-040426-163MyceliaInv',
- '168_Apophysis-040426-163MrryGRnd',
- '169_Apophysis-040426-163SprngFlwrs',
- '170_Apophysis-040426-163SprngFlwersInv',
- '171_Apophysis-040426-163DemMask',
- '172_Apophysis-040426-163ResurectTree',
- '173_Apophysis-040426-163GldBlue',
- '174_Apophysis-040426-163WrldBndr',
- '175_Apophysis-040426-163GrnPrpl',
- '176_Apophysis-040426-163SphPart2',
- '177_Apophysis-040426-163StAmF',
- '178_Apophysis-040426-163StCosOwl',
- '179_Apophysis-040426-163StGenie',
- '180_Apophysis-040426-163St',
- '181_Apophysis-040426-163StSatAngel',
- '182_Apophysis-040427-1knotted',
- '183_Apophysis-040427-4AlngSpder',
- '184_Apophysis-040427-4AlienFlwerBwl',
- '185_Apophysis-040427-4AlienFlwrBwl_inv',
- '186_Apophysis-040427-4AmusePrk',
- '187_Apophysis-040427-4AmusePrkInv',
- '188_Apophysis-040427-4AmythIceInv',
- '189_Apophysis-040427-4AmythIce',
- '190_Apophysis-040427-4AngOrchid',
- '191_Apophysis-040427-4Leaves',
- '192_Apophysis-040427-4Bdlnds',
- '193_Apophysis-040427-4BnnySurp',
- '194_Apophysis-040427-4BorgEY',
- '195_Apophysis-040427-4BB4',
- '196_Apophysis-040427-4BflyWindw2',
- '197_Apophysis-040427-4BflyWndw3',
- '198_Apophysis-040427-4ChalLghtDrknss',
- '199_Apophysis-040427-4ChalicDrknsIce',
- '200_Apophysis-040427-4CactusFlwer',
- '201_Apophysis-040427-4ChrryBlssmT',
- '202_Apophysis-040427-4ChrryBlssm2',
- '203_Apophysis-040427-4CircAmbr',
- '204_Apophysis-040427-4CsmcOwl',
- '205_Apophysis-040427-4DblBeetle',
- '206_Apophysis-040427-4DrkMantis',
- '207_Apophysis-040427-4HolidyBull',
- '208_Apophysis-040427-4DrkFlorCnpy',
- '209_Apophysis-040427-4DethstrDemis',
- '210_Apophysis-040427-4DethstrDems',
- '211_Apophysis-040427-4DeerDemMsk',
- '212_Apophysis-040427-4CrouchDragn',
- '213_Apophysis-040427-4CopprMapleleaf',
- '214_Apophysis-040427-4Circulations',
- '215_Apophysis-040427-4DmnContaind',
- '216_Apophysis-040427-4DmnCntndWP',
- '217_Apophysis-040427-4DmnDimensn',
- '218_Apophysis-040427-4SatnFlorlSwag',
- '219_Apophysis-040427-4DDragHeart',
- '220_Apophysis-040427-4DimesPathsE',
- '221_Apophysis-040427-4DimensPathsE2',
- '222_Apophysis-040427-4DimensPathE2',
- '223_Apophysis-040427-4Doodles',
- '224_Apophysis-040427-4Doodles2',
- '225_Apophysis-040427-4doodles3',
- '226_Apophysis-040427-4Doodle3inv',
- '227_Apophysis-040427-6DoublEagles2',
- '228_Apophysis-040427-6Equinox',
- '229_Apophysis-040427-6Equinox2',
- '230_Apophysis-040427-6BluBrd',
- '231_Apophysis-040427-6BluBrdInv',
- '232_Apophysis-040427-6FaerieKng',
- '233_Apophysis-040427-6FireDemnOrch',
- '234_Apophysis-040427-6CsmcLottoWhl',
- '235_Apophysis-040427-6DreamFaeriRlm',
- '236_Apophysis-040427-6EyeUniv',
- '237_Apophysis-040427-6FaeriRob',
- '238_Apophysis-040427-6FaeriRob2',
- '239_Apophysis-040427-6FaeriRobDet',
- '240_Apophysis-040427-6FlakWhorls',
- '241_Apophysis-040427-11FlarCelebrat',
- '242_Apophysis-040427-11SpacTrees',
- '243_Apophysis-040427-11FloralQult',
- '244_Apophysis-040427-20FlwrFrnsBFly',
- '245_Apophysis-040427-24FracrameE',
- '246_Apophysis-040427-24FNouveau',
- '247_Apophysis-040427-24GuardFaeriR',
- '248_Apophysis-040427-24GoldenRays',
- '249_Apophysis-040427-24HunterSunset',
- '250_Apophysis-040427-25IntoWeave',
- '251_Apophysis-040427-26AlienMind',
- '252_Apophysis-040427-26ISpher4',
- '253_Apophysis-040427-26ISph2',
- '254_Apophysis-040427-26ISph11',
- '255_Apophysis-040427-43HeartFlwr',
- '256_Apophysis-040427-43JunglThron',
- '257_Apophysis-040427-44jawa',
- '258_Apophysis-040427-51KaosGrn',
- '259_Apophysis-040427-51KaosFish',
- '260_Apophysis-040427-51KKlown',
- '261_Apophysis-040427-51KaosEgg',
- '262_Apophysis-040427-51LavLace',
- '263_Apophysis-040427-51mudding',
- '264_Apophysis-040427-51pane;',
- '265_Apophysis-040427-51RiftAO',
- '266_Apophysis-040427-51ylwAlien',
- '267_Apophysis-040427-51elecforest',
- '268_Apophysis-040427-51ReachMoon',
- '269_Apophysis-040427-51satPhlox',
- '270_Apophysis-040427-51SnikRchg',
- '271_Apophysis-040427-51SmwhrDream',
- '272_Apophysis-040427-51eyepuzzl',
- '273_Apophysis-040427-51SpherInBlm',
- '274_Apophysis-040427-51SunrisSpacTim',
- '275_Apophysis-040427-51synaps',
- '276_Apophysis-040427-51StPeacocl',
- '277_Apophysis-040427-51TmplWatrs2',
- '278_Apophysis-040427-51TeddyScare',
- '279_Apophysis-040427-51kaosGardenr',
- '280_Apophysis-040427-51Thatway4',
- '281_Apophysis-040427-51ThatwayGrn',
- '282_Apophysis-040427-51TreeLife1',
- '283_Apophysis-040427-51TreeLife',
- '284_Apophysis-040427-51triflwr',
- '285_Apophysis-040427-51mitosis',
- '286_Apophysis-040427-51triflwer',
- '287_Apophysis-040427-51yggF',
- '288_Apophysis-040427-51Gwrap',
- '289_Apophysis-040428-1Gradient1',
- '290_Apophysis-040428-3Gradient2',
- '291_Apophysis-040602-1',
- '292_Apophysis-040531-100figurine_2abcd',
- '293_Apo-040627-1_chickadee_pix',
- '294_2u0026t.jpg from bTomchek',
- '295_2u0007t.jpg',
- '296_2u0010t.jpg',
- '297_2u0015t.jpg',
- '298_2u0017pp1t.jpg',
- '299_2u0017t.jpg',
- '300_2u0018t.jpg',
- '301_2u0020pp1t.jpg',
- '302_2u0020t.jpg',
- '303_2u0024t.jpg',
- '304_gradient0000.jpg',
- '305_0t0507.jpg',
- '306_0t0524.jpg',
- '307_0t0533.jpg',
- '308_0u0075.jpg',
- '309_0u0298.jpg',
- '310_0u0298pp1.jpg',
- '311_0u0303.jpg',
- '312_0u0333.jpg',
- '313_0u0752.jpg',
- '314_0u0768.jpg',
- '315_0u0795.jpg',
- '316_1u0214.jpg',
- '317_1u0215.jpg',
- '318_1u0216.jpg',
- '319_1u0216pp1.jpg',
- '320_3m0001.jpg',
- '321_3m0004.jpg',
- '322_3m0005.jpg',
- '323_3m0006.jpg',
- '324_3m0007.jpg',
- '325_3m0008.jpg',
- '326_3m0009.jpg',
- '327_3m0010.jpg',
- '328_3m0011.jpg',
- '329_3m0012.jpg',
- '330_3m0013.jpg',
- '331_3m0014.jpg',
- '332_3m0015.jpg',
- '333_3m0016.jpg',
- '334_3m0018.jpg',
- '335_4u0002.jpg',
- '336_4u0003.jpg',
- '337_4u0004.jpg',
- '338_4u0005.jpg',
- '339_4u0006.jpg',
- '340_4u0007.jpg',
- '341_4u0008.jpg',
- '342_4u0009.jpg',
- '343_4u0009b.jpg',
- '344_4u0010.jpg',
- '345_4u0011.jpg',
- '346_4u0012.jpg',
- '347_4u0013.jpg',
- '348_4u0019.jpg',
- '349_4u0022.jpg',
- '350_k2u0217.jpg',
- '351_ku0213.jpg',
- '352_ku0215.jpg',
- '353_s00026.jpg',
- '354_s00043.jpg',
- '355_s00118.jpg',
- '356_s00138.jpg',
- '357_s00149.jpg',
- '358_vchira_0001.jpg',
- '359_vchira_0003.jpg',
- '360_vchira_0012.jpg',
- '361_vchira_0013.jpg',
- '362_vchira_0014.jpg',
- '363_vchira_0015.jpg',
- '364_vchira_17.jpg',
- '365_vchira_18pp1.jpg',
- '366_vchira_19.jpg',
- '367_vchira_28.jpg',
- '368_vchira_2pp1.jpg',
- '369_00017',
- '370_040208-115',
- '371_040221-00',
- '372_040221-11',
- '373_040221-12',
- '374_040221-13',
- '375_040221-14',
- '376_040221-19',
- '377_040221-2',
- '378_040221-21',
- '379_040221-22',
- '380_040221-23',
- '381_040221-24',
- '382_040221-25',
- '383_040221-26',
- '384_040221-27',
- '385_040221-28',
- '386_040221-29',
- '387_040221-30',
- '388_040221-31',
- '389_040221-32',
- '390_040221-33',
- '391_040221-34',
- '392_040221-35',
- '393_040221-36',
- '394_040221-37',
- '395_040221-38',
- '396_040221-39',
- '397_040221-40',
- '398_040221-41',
- '399_040221-42',
- '400_040221-43',
- '401_040221-44',
- '402_040221-45',
- '403_040221-46',
- '404_040221-47',
- '405_040221-48',
- '406_040221-49',
- '407_040221-50',
- '408_040221-51',
- '409_040221-52',
- '410_040221-53',
- '411_040221-54',
- '412_040221-55',
- '413_040221-56',
- '414_040221-57',
- '415_040221-58',
- '416_040221-59',
- '417_040221-60',
- '418_040221-61',
- '419_040221-62',
- '420_040221-63',
- '421_040221-64',
- '422_040221-71',
- '423_040221-74',
- '424_040221-78',
- '425_040221-80',
- '426_040221-81',
- '427_040221-84',
- '428_040221-85',
- '429_040221-86',
- '430_040221-88',
- '431_040221-89',
- '432_040221-90',
- '433_040221-91',
- '434_040221-92',
- '435_040221-93',
- '436_040221-94',
- '437_040221-95',
- '438_040221-96',
- '439_040221-97',
- '440_040221-98',
- '441_040221-99',
- '442_040222',
- '443_040222-00',
- '444_040222-01',
- '445_040222-02',
- '446_040222-03',
- '447_040222-05',
- '448_040222-06',
- '449_040222-07',
- '450_040222-08',
- '451_040222-09',
- '452_040222-10',
- '453_040222-11',
- '454_040222-12',
- '455_040222-13',
- '456_040222-15',
- '457_040222-16',
- '458_040222-17',
- '459_040222-18',
- '460_040222-19',
- '461_040222-20',
- '462_040222-21',
- '463_040222-22',
- '464_040222-23',
- '465_040222-24',
- '466_040222-25',
- '467_040222-26',
- '468_040222-27',
- '469_040222-28',
- '470_040222-29',
- '471_040223',
- '472_040224',
- '473_040225',
- '474_040226',
- '475_040227',
- '476_040228',
- '477_10000',
- '478_Apophysis-040208-115d',
- '479_Apophysis-040208-115e',
- '480_Apophysis-040208-115g',
- '481_Apophysis-040208-115h',
- '482_Apophysis-040208-115i',
- '483_Apophysis-040208-115j',
- '484_Apophysis-040208-115k',
- '485_A_Bit_Confused',
- '486_Afternoon_Shadows',
- '487_Air',
- '488_Angora',
- '489_Antique',
- '490_Arizona',
- '491_Autumn_Garden',
- '492_Autumn_Leaves',
- '493_Autumn_Mountains',
- '494_Awakening',
- '495_Baby',
- '496_Banana',
- '497_Beach',
- '498_Beautiful',
- '499_Before_Dawn',
- '500_Beginning_to_Thaw',
- '501_Beige',
- '502_Berry_Bush',
- '503_Biology_Class',
- '504_Birthday_Party',
- '505_Bistro',
- '506_Blossoms',
- '507_Blue_Velvet',
- '508_Bluebells',
- '509_Blush',
- '510_Bluster',
- '511_Boquet_of_Roses',
- '512_Brushed_Silver',
- '513_Bubblegum',
- '514_California',
- '515_Canyon',
- '516_Carnations',
- '517_Carnival',
- '518_Carpenter',
- '519_Cellist',
- '520_Cherry',
- '521_Circus',
- '522_City_Street',
- '523_Clash',
- '524_Clouds',
- '525_Copper',
- '526_Coral',
- '527_Cotton_Flower',
- '528_Country_Garden',
- '529_Creamsicle',
- '530_Cricket_Music',
- '531_Dark_Rainbow',
- '532_Dark_Rose',
- '533_Dark_Turquoise',
- '534_Dark_Waters',
- '535_Darkness',
- '536_Davinci',
- '537_Daylight_Fading',
- '538_Dinosaurs',
- '539_Dragon',
- '540_Dust_Bunny',
- '541_Dynasty',
- '542_Easter',
- '543_Easter_2',
- '544_Easter_3',
- '545_Egg_Hunt',
- '546_Elements',
- '547_Embers',
- '548_Etomchek-040328-005',
- '549_Etomchek-040328-006',
- '550_Etomchek-040328-007',
- '551_Etomchek-040328-008',
- '552_Etomchek-040328-009',
- '553_Etomchek-040328-010',
- '554_Etomchek-040328-011',
- '555_Evening_Sunshine',
- '556_Evensong',
- '557_Exceding_Expectations',
- '558_Explosion',
- '559_Faded_Denim',
- '560_Fading_Away',
- '561_Fiery_Sky',
- '562_Fiesta',
- '563_First_Love',
- '564_Flame',
- '565_Flying_a_Kite',
- '566_Foamy_Waves',
- '567_For_Lenora',
- '568_For_Stacy',
- '569_Forest',
- '570_Frivolous',
- '571_Fun_Stuff',
- '572_Getting_a_Tan',
- '573_gipper',
- '574_Glade',
- '575_Glory',
- '576_Gold_and_Blue',
- '577_Golden',
- '578_Golden_Green',
- '579_Goldenrod',
- '580_Grape',
- '581_Lemon_Grass',
- '582_Magenta_and_Teal',
- '583_Mahogany',
- '584_Marina',
- '585_Meadow',
- '586_Mermaid',
- '587_Mesmerize',
- '588_Midnight_Wave',
- '589_Mint',
- '590_Mistic',
- '591_Mixed_Berry',
- '592_More_Blue',
- '593_Morning_Glories_at_Night',
- '594_Moss',
- '595_Moss2',
- '596_Motel_Decor',
- '597_Muddy',
- '598_Muddy_2',
- '599_Muted_Rainbow',
- '600_Mystery',
- '601_Neon',
- '602_Neon_Purple',
- '603_Night_Flower',
- '604_Night_Reeds',
- '605_No_Clue',
- '606_Nonsense',
- '607_Oak_Tree',
- '608_Ocean_Mist',
- '609_Paige',
- '610_Paris',
- '611_Parrot',
- '612_Pastel_Lime',
- '613_Peace',
- '614_Persia',
- '615_Persia_2',
- '616_Persia_3',
- '617_Pink',
- '618_Pollen',
- '619_Poppies',
- '620_Produce_Department',
- '621_Purple',
- '622_Queen_Anne',
- '623_Quiet',
- '624_Rainbow_Sprinkles',
- '625_Rainforest',
- '626_Rainy_Day_in_Spring',
- '627_Rainy_Forset',
- '628_Red_Light',
- '629_Riddle',
- '630_Riverside',
- '631_Rose_Bush',
- '632_Rusted',
- '633_Sachet',
- '634_Sage',
- '635_Saturday_Morning',
- '636_Scattered_Petals',
- '637_Sea_Mist',
- '638_Secret',
- '639_Serenity',
- '640_Serpent',
- '641_Sharp',
- '642_Shy_Violets',
- '643_Singe',
- '644_Slate',
- '645_Slightly_Messy',
- '646_Smog',
- '647_Sno_and_Shadows',
- '648_Snowy_Field',
- '649_Snuggle',
- '650_Soap_Bubble',
- '651_Sophia',
- '652_Strawberries',
- '653_Summer',
- '654_Summer_Fire',
- '655_Summer_Skies',
- '656_Summer_Tulips',
- '657_Sunbathing',
- '658_Sunny_Field',
- '659_Sunset',
- '660_Surfer',
- '661_Tequila',
- '662_Thistle',
- '663_Tribal',
- '664_Trippy',
- '665_Tropic',
- '666_True_Blue',
- '667_Tryst',
- '668_Tumbleweed',
- '669_Type_AB_Positive',
- '670_Underwater_Day',
- '671_Venice',
- '672_Victoria',
- '673_Violet',
- '674_Violet_Fog',
- '675_Watermelon',
- '676_Whisp',
- '677_Whisper',
- '678_Wintergrass',
- '679_Wooden',
- '680_Wooden_2',
- '681_Wooden_3',
- '682_Woodland',
- '683_Yellow_Silk',
- '684_Zinfandel',
- '685_040412',
- '686_040412-000',
- '687_040412-001',
- '688_040412-002',
- '689_040412-005',
- '690_040412-006',
- '691_040412-007',
- '692_040412-008',
- '693_040412-010',
- '694_040412-011',
- '695_040412-012',
- '696_040412-013',
- '697_040412-014',
- '698_040412-015',
- '699_040412-016',
- '700_040412-017'
-);
-
-implementation
-
-end.
-
-
diff --git a/2.02g/readme.txt b/2.02g/readme.txt
deleted file mode 100644
index 954c72b..0000000
--- a/2.02g/readme.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Apophysis was written with Delphi 5.0
-
-The rendering engine (with some modifications) comes
-from a screensaver by Ronald Hordijk.
-http://home.kabelfoon.nl/~rhordijk/progs.html#flame
-
-The original flame code was written by Scott Draves.
-http://flam3.com/index.cgi?&menu=code
-
-To compile you'll need a few third-party controls and
-libraries:
-
-Scripter Studio
-http://www.tmssoftware.com/scriptstudio.htm
-
-ImageFileLib
-http://www.logicnet.dk/lib/
-
-XML Parser
-http://www.destructor.de/
-
-Indy Internet Components
-http://www.indyproject.org/
-
-
diff --git a/2.10/Changes.txt b/2.10/Changes.txt
deleted file mode 100644
index fc89b6c..0000000
--- a/2.10/Changes.txt
+++ /dev/null
@@ -1,98 +0,0 @@
-2.09
-+ Added favourite variations
-+ In variables list there're displayed only used ones
-+ Not used variations are greyed out
-+ Thumbnails in flames list
-+ "Symmetry" parameter renamed to "Color speed"
-+ Added checking XML for unrecognized variation/variable values
-- 64-bit renderer removed
-+ Many various fixes
-
-2.06b
-+ Single-transform flames are now understood by scripts.
-
-2.06a
-+ Fixed incorrectly quoted output filename, wile exporting to flam3-render
-
-2.06
-+ Flame.Angle property in scripting language
-+ Missing flam3-render.exe file message clarified
-+ Getting a random gradient from a given file
-+ Added *.flam3 file extension to the 'Open File' dialog
-+ 'Render all flames' function added
-+ Application exiting warning dialog
-+ Stopping a render confirmation dialog
-+ Stretching a gradient with ctrl+drag
-+ .flame files are now renamed to .bak before saving to them
-+ fixed PostXForm bug in non-asm code
-+ Changing a background color doesn't require a flame recalculation
-+ Two new variations: rectangles and super_shape
-+ Output file path fixed, when exporting a flame to flam3
-+ Transparency option flag taken into account, when exporting a flame to flam3
-+ Plugin engine for adding custom variations
-+ Nonsense limitation of a minimum 2-transforms flame scrapped.
- Additionally, "New blank flame" function produces a single-transform flame.
-+ Other minor bugs and changes
-
-2.03b
-+ Fixed swapped rings and fan variations
-+ Fixed Contrast button label
-+ Fixed "Undo list index out of range" bug
-+ Added new variation: bubble
-+ Some minor fixes
-
-2.03a
-+ Fixed save flame naming problem
-+ Integration with 2.02z
-+ Save png transparent images
-+ multithread rendering
-+ Parameterized variations
-+ blob variation
-+ pdj variation
-+ Added definable limit of added variations count when generating symmetric flames
-
-2.02i
-+ Fixed Randomize gradient in batch bug
-+ Fixed Randomize gradient floating point error
-+ Fixed spiral batch script bug
-+ B1227562 Background will remain the same (depending on options)
-+ Fixed Zoom out
-+ Fixed Offset problems in editor and mutation form
-+ Added triangle scale buttons in editor
-+ Shift-Alt-Ctrl mouse actions in editor are bound to the values on the triangle tab
-+ FR1221967 'Randomize color value' got Ctrl+N shortcut
-+ Added 'Save all parameters' option to the main menu
-+ Added screensaver
-+ Added triangle rotating pivot controls
-+ fixed Copy/Paste on scripting form
-+ fixed Resize On load
-
-2.02h
-+ Disable screen saver when rendering to disk
-+ Automatic system shutdown after rendering completion
-+ B1116907 Values Editing events
-+ FR1183940 Added triangle rotation functions in the editors popup menu.
-+ Added gradient drawing in a tooltip form in the gradient browser window.
-+ Editor window now has controls for precise moving and rotating triangles.
-+ Fixed a bug causing floating point errors on big unzooming and other editing tasks.
-+ Added form to modify the image after rendering.
-+ B1199407 'Use current' gradient option bug
-+ Add zoom out functionality on main form
-+ compact format for copy/paste
-
-2.02g
-+ Delphi2005 Project
-+ Extra performance in transformations
-+ 32-bits renderer
-B1105518 writing large jpeg fails
-B1102823 Renderer still hangs
-B1111184 fixed remainder of clock not on 00:00:00 when finished
-B1115635 Menu Item 'Stop Script' now has the shortcut (ctrl-T)
-+ Menu Item 'Open Script' now has the shortcut (ctrl-E)
-+ Script function CopyFile works as in 2.02, with 2 parameters
-+ Rotation export for flame2.3
-+ added new variants
-+ Bugfix filter difference between Apo and Flame3
-+ Added an end date (20/06/2005)
-B1162083 problem with sliced render to disk
-+ Fixed some floating point problems
diff --git a/2.10/Project/delphi2005/Apophysis202.bdsproj b/2.10/Project/delphi2005/Apophysis202.bdsproj
deleted file mode 100644
index ad3021f..0000000
--- a/2.10/Project/delphi2005/Apophysis202.bdsproj
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Apophysis202.dpr
-
-
- 7.0
-
-
- 8
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 2
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
-
-
-
- ..\..\out
- ..\..\out\dcu
-
-
- $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
- xTESTVARIANT
- X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
-
-
-
- $00000000
- D:\Program Files\Borland\Delphi6\Bin\
-
-
- True
- False
- 2
- 0
- 2
- 0
- False
- False
- False
- False
- False
- 3081
- 1252
-
-
-
- Apophysis 2.02
- 2.0.2.0
-
- Copyright Ãââ‚ÂÃââ‚ÂÂÃâ
-
-
-
- 1.0.0.0
-
- D
-
-
-
diff --git a/2.10/Project/delphi2005/Apophysis202.bdsproj.local b/2.10/Project/delphi2005/Apophysis202.bdsproj.local
deleted file mode 100644
index a029594..0000000
--- a/2.10/Project/delphi2005/Apophysis202.bdsproj.local
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
- 2005-01-28 21:27:29.289.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-01-29 10:15:34.468.pas,X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
- 2005-01-29 10:29:11.421.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
- 2005-01-29 10:29:11.421.dfm,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.dfm
- 2005-01-30 14:41:10.093.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapData.pas=
- 2005-02-06 08:21:07.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM2.pas=
- 2005-02-06 08:21:41.703.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-03-05 08:49:36.656.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas
- 2005-03-05 09:01:19.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
- 2005-03-26 11:30:03.171.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas
- 2005-03-26 11:45:01.078.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas
- 2005-03-26 11:53:30.875.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas
- 2005-04-09 09:05:14.015.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas
- 2005-04-09 09:05:14.031.dfm,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.dfm
- 2005-06-05 11:22:28.906.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas
- 2005-06-05 11:23:30.125.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas
- 2005-06-05 12:16:51.406.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas=
- 2005-06-21 07:20:50.687.pas,X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas
- 2005-06-21 07:25:27.593.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:22:37.390.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:22:37.500.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:23:13.203.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:25:40.281.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas
- 2005-08-20 19:56:06.781.pas,X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas
- 2005-08-30 18:40:41.296.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas
-
-
diff --git a/2.10/Project/delphi2005/Apophysis202.cfg b/2.10/Project/delphi2005/Apophysis202.cfg
deleted file mode 100644
index 87826d1..0000000
--- a/2.10/Project/delphi2005/Apophysis202.cfg
+++ /dev/null
@@ -1,46 +0,0 @@
--$A8
--$B-
--$C-
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y+
--$Z1
--GD
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--O"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--I"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--R"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--DxTESTVARIANT;xDEBUG
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi2005/Apophysis202.dof b/2.10/Project/delphi2005/Apophysis202.dof
deleted file mode 100644
index 62ce4d5..0000000
--- a/2.10/Project/delphi2005/Apophysis202.dof
+++ /dev/null
@@ -1,134 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=2
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=2
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=3081
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.02
-FileVersion=2.0.2.0
-InternalName=
-LegalCopyright=Copyright © 2001-2004 Mark Townsend
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.02
-Comments=
-[Excluded Packages]
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=13
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item1=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item2=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item3=C:\code\Apophysis\Apolibstuff\imglib
-Item4=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item5=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item6=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item8=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item9=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item10=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item12=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.10/Project/delphi2005/Apophysis202.dpr b/2.10/Project/delphi2005/Apophysis202.dpr
deleted file mode 100644
index 822b2ce..0000000
--- a/2.10/Project/delphi2005/Apophysis202.dpr
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis202;
-
-{%File '..\..\readme.txt'}
-{%File '..\..\Changes.txt'}
-
-uses
- Forms,
- SysUtils,
- Dialogs,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Gradient in '..\..\Source\Gradient.pas' {GradientForm},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\Cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- Size in '..\..\Source\Size.pas' {SizeTool},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- Sheep in '..\..\Source\Sheep.pas' {SheepDialog},
- XForm in '..\..\Source\XForm.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- RndFlame in '..\..\Source\RndFlame.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- bmdll32 in '..\..\Source\bmdll32.PAS',
- Render64 in '..\..\Source\Render64.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas';
-
-// ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring};
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2005,9,20) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TGradientForm, GradientForm);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TSizeTool, SizeTool);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TSheepDialog, SheepDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- // Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi2005/Apophysis202.drc b/2.10/Project/delphi2005/Apophysis202.drc
deleted file mode 100644
index d7f4a2c..0000000
--- a/2.10/Project/delphi2005/Apophysis202.drc
+++ /dev/null
@@ -1,652 +0,0 @@
-/* VER170
- Generated by the Borland Delphi Pascal Compiler
- because -GD or --drc was supplied to the compiler.
-
- This file contains compiler-generated resources that
- were bound to the executable.
- If this file is empty, then no compiler-generated
- resources were bound to the produced executable.
-*/
-
-#define pnglang_EPNGUnknownCriticalChunkText 65216
-#define pnglang_EPNGUnknownCompressionText 65217
-#define pnglang_EPNGUnknownInterlaceText 65218
-#define pnglang_EPNGCannotAssignChunkText 65219
-#define pnglang_EPNGUnexpectedEndText 65220
-#define pnglang_EPNGNoImageDataText 65221
-#define pnglang_EPNGCannotChangeSizeText 65222
-#define pnglang_EPNGCannotAddChunkText 65223
-#define pnglang_EPNGCannotAddInvalidImageText 65224
-#define pnglang_EPNGOutMemoryText 65225
-#define pnglang_EPNGHeaderNotPresentText 65226
-#define ComConst_SOleError 65227
-#define ComConst_SNoMethod 65228
-#define ComConst_SVarNotObject 65229
-#define ComConst_STooManyParams 65230
-#define ComStrs_sInvalidOwner 65232
-#define ComStrs_sUDAssociated 65233
-#define ComStrs_sPageIndexError 65234
-#define ComStrs_sInvalidComCtl32 65235
-#define JConsts_sChangeJPGSize 65236
-#define JConsts_sJPEGError 65237
-#define JConsts_sJPEGImageFile 65238
-#define pnglang_EPngInvalidCRCText 65239
-#define pnglang_EPNGInvalidIHDRText 65240
-#define pnglang_EPNGMissingMultipleIDATText 65241
-#define pnglang_EPNGZLIBErrorText 65242
-#define pnglang_EPNGInvalidPaletteText 65243
-#define pnglang_EPNGInvalidFileHeaderText 65244
-#define pnglang_EPNGIHDRNotFirstText 65245
-#define pnglang_EPNGSizeExceedsText 65246
-#define pnglang_EPNGUnknownPalEntryText 65247
-#define Consts_SUnicodeEncoding 65248
-#define Consts_SBigEndianEncoding 65249
-#define Consts_SUTF8Encoding 65250
-#define Consts_SUTF7Encoding 65251
-#define HelpIntfs_hNoTableOfContents 65252
-#define HelpIntfs_hNothingFound 65253
-#define HelpIntfs_hNoContext 65254
-#define HelpIntfs_hNoContextFound 65255
-#define HelpIntfs_hNoTopics 65256
-#define ComStrs_sTabFailClear 65257
-#define ComStrs_sTabFailDelete 65258
-#define ComStrs_sTabFailRetrieve 65259
-#define ComStrs_sTabFailGetObject 65260
-#define ComStrs_sTabFailSet 65261
-#define ComStrs_sTabFailSetObject 65262
-#define ComStrs_sTabMustBeMultiLine 65263
-#define Consts_SDockTreeRemoveError 65264
-#define Consts_SDockZoneNotFound 65265
-#define Consts_SDockZoneHasNoCtl 65266
-#define Consts_SDockZoneVersionConflict 65267
-#define Consts_SKeyCaption 65268
-#define Consts_SValueCaption 65269
-#define Consts_SKeyConflict 65270
-#define Consts_SKeyNotFound 65271
-#define Consts_SNoColumnMoving 65272
-#define Consts_SNoEqualsInKey 65273
-#define Consts_SSeparator 65274
-#define Consts_SErrorSettingCount 65275
-#define Consts_SListBoxMustBeVirtual 65276
-#define Consts_SNoGetItemEventHandler 65277
-#define Consts_SANSIEncoding 65278
-#define Consts_SASCIIEncoding 65279
-#define Consts_SmkcRight 65280
-#define Consts_SmkcDown 65281
-#define Consts_SmkcIns 65282
-#define Consts_SmkcDel 65283
-#define Consts_SmkcShift 65284
-#define Consts_SmkcCtrl 65285
-#define Consts_SmkcAlt 65286
-#define Consts_SOutOfRange 65287
-#define Consts_SDefaultFilter 65288
-#define Consts_SInsertLineError 65289
-#define Consts_SInvalidClipFmt 65290
-#define Consts_SIconToClipboard 65291
-#define Consts_SCannotOpenClipboard 65292
-#define Consts_SInvalidMemoSize 65293
-#define Consts_SDuplicateMenus 65294
-#define Consts_SDockedCtlNeedsName 65295
-#define Consts_SMsgDlgRetry 65296
-#define Consts_SMsgDlgIgnore 65297
-#define Consts_SMsgDlgAll 65298
-#define Consts_SMsgDlgNoToAll 65299
-#define Consts_SMsgDlgYesToAll 65300
-#define Consts_SmkcBkSp 65301
-#define Consts_SmkcTab 65302
-#define Consts_SmkcEsc 65303
-#define Consts_SmkcEnter 65304
-#define Consts_SmkcSpace 65305
-#define Consts_SmkcPgUp 65306
-#define Consts_SmkcPgDn 65307
-#define Consts_SmkcEnd 65308
-#define Consts_SmkcHome 65309
-#define Consts_SmkcLeft 65310
-#define Consts_SmkcUp 65311
-#define Consts_SVMetafiles 65312
-#define Consts_SVEnhMetafiles 65313
-#define Consts_SVIcons 65314
-#define Consts_SVBitmaps 65315
-#define Consts_SMaskErr 65316
-#define Consts_SMaskEditErr 65317
-#define Consts_SMsgDlgWarning 65318
-#define Consts_SMsgDlgError 65319
-#define Consts_SMsgDlgInformation 65320
-#define Consts_SMsgDlgConfirm 65321
-#define Consts_SMsgDlgYes 65322
-#define Consts_SMsgDlgNo 65323
-#define Consts_SMsgDlgOK 65324
-#define Consts_SMsgDlgCancel 65325
-#define Consts_SMsgDlgHelp 65326
-#define Consts_SMsgDlgAbort 65327
-#define Consts_SNoTimers 65328
-#define Consts_SGroupIndexTooLow 65329
-#define Consts_SNoMDIForm 65330
-#define Consts_SImageCanvasNeedsBitmap 65331
-#define Consts_SControlParentSetToSelf 65332
-#define Consts_SOKButton 65333
-#define Consts_SCancelButton 65334
-#define Consts_SYesButton 65335
-#define Consts_SNoButton 65336
-#define Consts_SHelpButton 65337
-#define Consts_SCloseButton 65338
-#define Consts_SIgnoreButton 65339
-#define Consts_SRetryButton 65340
-#define Consts_SAbortButton 65341
-#define Consts_SAllButton 65342
-#define Consts_SCannotDragForm 65343
-#define Consts_SImageIndexError 65344
-#define Consts_SImageReadFail 65345
-#define Consts_SImageWriteFail 65346
-#define Consts_SWindowDCError 65347
-#define Consts_SWindowClass 65348
-#define Consts_SCannotFocus 65349
-#define Consts_SParentRequired 65350
-#define Consts_SParentGivenNotAParent 65351
-#define Consts_SMDIChildNotVisible 65352
-#define Consts_SVisibleChanged 65353
-#define Consts_SCannotShowModal 65354
-#define Consts_SScrollBarRange 65355
-#define Consts_SPropertyOutOfRange 65356
-#define Consts_SMenuIndexError 65357
-#define Consts_SMenuReinserted 65358
-#define Consts_SMenuNotFound 65359
-#define RTLConsts_SThreadCreateError 65360
-#define RTLConsts_SThreadError 65361
-#define Consts_SInvalidTabPosition 65362
-#define Consts_SInvalidTabStyle 65363
-#define Consts_SInvalidBitmap 65364
-#define Consts_SInvalidIcon 65365
-#define Consts_SInvalidMetafile 65366
-#define Consts_SInvalidPixelFormat 65367
-#define Consts_SScanLine 65368
-#define Consts_SChangeIconSize 65369
-#define Consts_SUnknownClipboardFormat 65370
-#define Consts_SOutOfResources 65371
-#define Consts_SNoCanvasHandle 65372
-#define Consts_SInvalidImageSize 65373
-#define Consts_SInvalidImageList 65374
-#define Consts_SReplaceImage 65375
-#define RTLConsts_SNumberExpected 65376
-#define RTLConsts_SParseError 65377
-#define RTLConsts_SPropertyException 65378
-#define RTLConsts_SReadError 65379
-#define RTLConsts_SReadOnlyProperty 65380
-#define RTLConsts_SRegGetDataFailed 65381
-#define RTLConsts_SRegSetDataFailed 65382
-#define RTLConsts_SResNotFound 65383
-#define RTLConsts_SSeekNotImplemented 65384
-#define RTLConsts_SSortedListError 65385
-#define RTLConsts_SStringExpected 65386
-#define RTLConsts_SSymbolExpected 65387
-#define RTLConsts_STooManyDeleted 65388
-#define RTLConsts_SUnknownGroup 65389
-#define RTLConsts_SUnknownProperty 65390
-#define RTLConsts_SWriteError 65391
-#define RTLConsts_SIdentifierExpected 65392
-#define RTLConsts_SIndexOutOfRange 65393
-#define RTLConsts_SInvalidBinary 65394
-#define RTLConsts_SInvalidFileName 65395
-#define RTLConsts_SInvalidImage 65396
-#define RTLConsts_SInvalidName 65397
-#define RTLConsts_SInvalidProperty 65398
-#define RTLConsts_SInvalidPropertyPath 65399
-#define RTLConsts_SInvalidPropertyValue 65400
-#define RTLConsts_SInvalidRegType 65401
-#define RTLConsts_SInvalidString 65402
-#define RTLConsts_SLineTooLong 65403
-#define RTLConsts_SListCapacityError 65404
-#define RTLConsts_SListCountError 65405
-#define RTLConsts_SListIndexError 65406
-#define RTLConsts_SMemoryStreamError 65407
-#define RTLConsts_SAncestorNotFound 65408
-#define RTLConsts_SAssignError 65409
-#define RTLConsts_SBitsIndexError 65410
-#define RTLConsts_SCantWriteResourceStreamError 65411
-#define RTLConsts_SCharExpected 65412
-#define RTLConsts_SCheckSynchronizeError 65413
-#define RTLConsts_SClassNotFound 65414
-#define RTLConsts_SDuplicateClass 65415
-#define RTLConsts_SDuplicateItem 65416
-#define RTLConsts_SDuplicateName 65417
-#define RTLConsts_SDuplicateString 65418
-#define RTLConsts_SFCreateErrorEx 65419
-#define RTLConsts_SFixedColTooBig 65420
-#define RTLConsts_SFixedRowTooBig 65421
-#define RTLConsts_SFOpenErrorEx 65422
-#define RTLConsts_SGridTooLarge 65423
-#define SysConst_SLongMonthNameDec 65424
-#define SysConst_SShortDayNameSun 65425
-#define SysConst_SShortDayNameMon 65426
-#define SysConst_SShortDayNameTue 65427
-#define SysConst_SShortDayNameWed 65428
-#define SysConst_SShortDayNameThu 65429
-#define SysConst_SShortDayNameFri 65430
-#define SysConst_SShortDayNameSat 65431
-#define SysConst_SLongDayNameSun 65432
-#define SysConst_SLongDayNameMon 65433
-#define SysConst_SLongDayNameTue 65434
-#define SysConst_SLongDayNameWed 65435
-#define SysConst_SLongDayNameThu 65436
-#define SysConst_SLongDayNameFri 65437
-#define SysConst_SLongDayNameSat 65438
-#define SysConst_SCannotCreateDir 65439
-#define SysConst_SShortMonthNameAug 65440
-#define SysConst_SShortMonthNameSep 65441
-#define SysConst_SShortMonthNameOct 65442
-#define SysConst_SShortMonthNameNov 65443
-#define SysConst_SShortMonthNameDec 65444
-#define SysConst_SLongMonthNameJan 65445
-#define SysConst_SLongMonthNameFeb 65446
-#define SysConst_SLongMonthNameMar 65447
-#define SysConst_SLongMonthNameApr 65448
-#define SysConst_SLongMonthNameMay 65449
-#define SysConst_SLongMonthNameJun 65450
-#define SysConst_SLongMonthNameJul 65451
-#define SysConst_SLongMonthNameAug 65452
-#define SysConst_SLongMonthNameSep 65453
-#define SysConst_SLongMonthNameOct 65454
-#define SysConst_SLongMonthNameNov 65455
-#define SysConst_SAbstractError 65456
-#define SysConst_SModuleAccessViolation 65457
-#define SysConst_sErrorLoadingPackage 65458
-#define SysConst_SInvalidPackageFile 65459
-#define SysConst_SInvalidPackageHandle 65460
-#define SysConst_SDuplicatePackageUnit 65461
-#define SysConst_SOSError 65462
-#define SysConst_SUnkOSError 65463
-#define SysConst_SNL 65464
-#define SysConst_SShortMonthNameJan 65465
-#define SysConst_SShortMonthNameFeb 65466
-#define SysConst_SShortMonthNameMar 65467
-#define SysConst_SShortMonthNameApr 65468
-#define SysConst_SShortMonthNameMay 65469
-#define SysConst_SShortMonthNameJun 65470
-#define SysConst_SShortMonthNameJul 65471
-#define SysConst_SInvalidVarCast 65472
-#define SysConst_SInvalidVarOp 65473
-#define SysConst_SInvalidVarNullOp 65474
-#define SysConst_SInvalidVarOpWithHResultWithPrefix 65475
-#define SysConst_SVarTypeCouldNotConvert 65476
-#define SysConst_SVarTypeConvertOverflow 65477
-#define SysConst_SVarOverflow 65478
-#define SysConst_SVarInvalid 65479
-#define SysConst_SVarBadType 65480
-#define SysConst_SVarNotImplemented 65481
-#define SysConst_SVarUnexpected 65482
-#define SysConst_SExternalException 65483
-#define SysConst_SAssertionFailed 65484
-#define SysConst_SIntfCastError 65485
-#define SysConst_SSafecallException 65486
-#define SysConst_SAssertError 65487
-#define SysConst_SAccessViolationNoArg 65488
-#define SysConst_SStackOverflow 65489
-#define SysConst_SControlC 65490
-#define SysConst_SPrivilege 65491
-#define SysConst_SOperationAborted 65492
-#define SysConst_SException 65493
-#define SysConst_SExceptTitle 65494
-#define SysConst_SInvalidFormat 65495
-#define SysConst_SArgumentMissing 65496
-#define SysConst_SDispatchError 65497
-#define SysConst_SReadAccess 65498
-#define SysConst_SWriteAccess 65499
-#define SysConst_SFormatTooLong 65500
-#define SysConst_SVarArrayCreate 65501
-#define SysConst_SVarArrayBounds 65502
-#define SysConst_SVarArrayLocked 65503
-#define SysConst_SInvalidFilename 65504
-#define SysConst_STooManyOpenFiles 65505
-#define SysConst_SAccessDenied 65506
-#define SysConst_SEndOfFile 65507
-#define SysConst_SDiskFull 65508
-#define SysConst_SInvalidInput 65509
-#define SysConst_SDivByZero 65510
-#define SysConst_SRangeError 65511
-#define SysConst_SIntOverflow 65512
-#define SysConst_SInvalidOp 65513
-#define SysConst_SZeroDivide 65514
-#define SysConst_SOverflow 65515
-#define SysConst_SUnderflow 65516
-#define SysConst_SInvalidPointer 65517
-#define SysConst_SInvalidCast 65518
-#define SysConst_SAccessViolationArg3 65519
-#define SysConst_SUnknown 65520
-#define SysConst_SInvalidInteger 65521
-#define SysConst_SInvalidFloat 65522
-#define SysConst_SInvalidCurrency 65523
-#define SysConst_SInvalidDate 65524
-#define SysConst_SInvalidTime 65525
-#define SysConst_SInvalidDateTime 65526
-#define SysConst_SInvalidDateTimeFloat 65527
-#define SysConst_SInvalidTimeStamp 65528
-#define SysConst_SInvalidGUID 65529
-#define SysConst_SInvalidBoolean 65530
-#define SysConst_STimeEncodeError 65531
-#define SysConst_SDateEncodeError 65532
-#define SysConst_SOutOfMemory 65533
-#define SysConst_SInOutError 65534
-#define SysConst_SFileNotFound 65535
-STRINGTABLE
-BEGIN
- pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
- pnglang_EPNGUnknownCompressionText, "This \"Portable Network Graphics\" image is encoded with an unknown compression scheme which could not be decoded."
- pnglang_EPNGUnknownInterlaceText, "This \"Portable Network Graphics\" image uses an unknown interlace scheme which could not be decoded."
- pnglang_EPNGCannotAssignChunkText, "The chunks must be compatible to be assigned."
- pnglang_EPNGUnexpectedEndText, "This \"Portable Network Graphics\" image is invalid because the decoder found an unexpected end of the file."
- pnglang_EPNGNoImageDataText, "This \"Portable Network Graphics\" image contains no data."
- pnglang_EPNGCannotChangeSizeText, "The \"Portable Network Graphics\" image can not be resize by changing width and height properties. Try assigning the image from a bitmap."
- pnglang_EPNGCannotAddChunkText, "The program tried to add a existent critical chunk to the current image which is not allowed."
- pnglang_EPNGCannotAddInvalidImageText, "It's not allowed to add a new chunk because the current image is invalid."
- pnglang_EPNGOutMemoryText, "Some operation could not be performed because the system is out of resources. Close some windows and try again."
- pnglang_EPNGHeaderNotPresentText, "This operation is not valid because the current image contains no valid header."
- ComConst_SOleError, "OLE error %.8x"
- ComConst_SNoMethod, "Method '%s' not supported by automation object"
- ComConst_SVarNotObject, "Variant does not reference an automation object"
- ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters"
- ComStrs_sInvalidOwner, "Invalid owner"
- ComStrs_sUDAssociated, "%s is already associated with %s"
- ComStrs_sPageIndexError, "%d is an invalid PageIndex value. PageIndex must be between 0 and %d"
- ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL"
- JConsts_sChangeJPGSize, "Cannot change the size of a JPEG image"
- JConsts_sJPEGError, "JPEG error #%d"
- JConsts_sJPEGImageFile, "JPEG Image File"
- pnglang_EPngInvalidCRCText, "This \"Portable Network Graphics\" image is not valid because it contains invalid pieces of data (crc error)"
- pnglang_EPNGInvalidIHDRText, "The \"Portable Network Graphics\" image could not be loaded because one of its main piece of data (ihdr) might be corrupted"
- pnglang_EPNGMissingMultipleIDATText, "This \"Portable Network Graphics\" image is invalid because it has missing image parts."
- pnglang_EPNGZLIBErrorText, "Could not decompress the image because it contains invalid compressed data.\r\n Description: "
- pnglang_EPNGInvalidPaletteText, "The \"Portable Network Graphics\" image contains an invalid palette."
- pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
- pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
- pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
- pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
- Consts_SUnicodeEncoding, "Unicode"
- Consts_SBigEndianEncoding, "Big Endian Unicode"
- Consts_SUTF8Encoding, "UTF-8"
- Consts_SUTF7Encoding, "UTF-7"
- HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents"
- HelpIntfs_hNothingFound, "No help found for %s"
- HelpIntfs_hNoContext, "No context-sensitive help installed"
- HelpIntfs_hNoContextFound, "No help found for context"
- HelpIntfs_hNoTopics, "No topic-based help system installed"
- ComStrs_sTabFailClear, "Failed to clear tab control"
- ComStrs_sTabFailDelete, "Failed to delete tab at index %d"
- ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d"
- ComStrs_sTabFailGetObject, "Failed to get object at index %d"
- ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d"
- ComStrs_sTabFailSetObject, "Failed to set object at index %d"
- ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight"
- Consts_SDockTreeRemoveError, "Error removing control from dock tree"
- Consts_SDockZoneNotFound, " - Dock zone not found"
- Consts_SDockZoneHasNoCtl, " - Dock zone has no control"
- Consts_SDockZoneVersionConflict, "Error loading dock zone from the stream. Expecting version %d, but found %d."
- Consts_SKeyCaption, "Key"
- Consts_SValueCaption, "Value"
- Consts_SKeyConflict, "A key with the name of \"%s\" already exists"
- Consts_SKeyNotFound, "Key \"%s\" not found"
- Consts_SNoColumnMoving, "goColMoving is not a supported option"
- Consts_SNoEqualsInKey, "Key may not contain equals sign (\"=\")"
- Consts_SSeparator, "Separator"
- Consts_SErrorSettingCount, "Error setting %s.Count"
- Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count"
- Consts_SNoGetItemEventHandler, "No OnGetItem event handler assigned"
- Consts_SANSIEncoding, "ANSI"
- Consts_SASCIIEncoding, "ASCII"
- Consts_SmkcRight, "Right"
- Consts_SmkcDown, "Down"
- Consts_SmkcIns, "Ins"
- Consts_SmkcDel, "Del"
- Consts_SmkcShift, "Shift+"
- Consts_SmkcCtrl, "Ctrl+"
- Consts_SmkcAlt, "Alt+"
- Consts_SOutOfRange, "Value must be between %d and %d"
- Consts_SDefaultFilter, "All files (*.*)|*.*"
- Consts_SInsertLineError, "Unable to insert a line"
- Consts_SInvalidClipFmt, "Invalid clipboard format"
- Consts_SIconToClipboard, "Clipboard does not support Icons"
- Consts_SCannotOpenClipboard, "Cannot open clipboard"
- Consts_SInvalidMemoSize, "Text exceeds memo capacity"
- Consts_SDuplicateMenus, "Menu '%s' is already being used by another form"
- Consts_SDockedCtlNeedsName, "Docked control must have a name"
- Consts_SMsgDlgRetry, "&Retry"
- Consts_SMsgDlgIgnore, "&Ignore"
- Consts_SMsgDlgAll, "&All"
- Consts_SMsgDlgNoToAll, "N&o to All"
- Consts_SMsgDlgYesToAll, "Yes to &All"
- Consts_SmkcBkSp, "BkSp"
- Consts_SmkcTab, "Tab"
- Consts_SmkcEsc, "Esc"
- Consts_SmkcEnter, "Enter"
- Consts_SmkcSpace, "Space"
- Consts_SmkcPgUp, "PgUp"
- Consts_SmkcPgDn, "PgDn"
- Consts_SmkcEnd, "End"
- Consts_SmkcHome, "Home"
- Consts_SmkcLeft, "Left"
- Consts_SmkcUp, "Up"
- Consts_SVMetafiles, "Metafiles"
- Consts_SVEnhMetafiles, "Enhanced Metafiles"
- Consts_SVIcons, "Icons"
- Consts_SVBitmaps, "Bitmaps"
- Consts_SMaskErr, "Invalid input value"
- Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes"
- Consts_SMsgDlgWarning, "Warning"
- Consts_SMsgDlgError, "Error"
- Consts_SMsgDlgInformation, "Information"
- Consts_SMsgDlgConfirm, "Confirm"
- Consts_SMsgDlgYes, "&Yes"
- Consts_SMsgDlgNo, "&No"
- Consts_SMsgDlgOK, "OK"
- Consts_SMsgDlgCancel, "Cancel"
- Consts_SMsgDlgHelp, "&Help"
- Consts_SMsgDlgAbort, "&Abort"
- Consts_SNoTimers, "Not enough timers available"
- Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex"
- Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active"
- Consts_SImageCanvasNeedsBitmap, "Can only modify an image if it contains a bitmap"
- Consts_SControlParentSetToSelf, "A control cannot have itself as its parent"
- Consts_SOKButton, "OK"
- Consts_SCancelButton, "Cancel"
- Consts_SYesButton, "&Yes"
- Consts_SNoButton, "&No"
- Consts_SHelpButton, "&Help"
- Consts_SCloseButton, "&Close"
- Consts_SIgnoreButton, "&Ignore"
- Consts_SRetryButton, "&Retry"
- Consts_SAbortButton, "Abort"
- Consts_SAllButton, "&All"
- Consts_SCannotDragForm, "Cannot drag a form"
- Consts_SImageIndexError, "Invalid ImageList Index"
- Consts_SImageReadFail, "Failed to read ImageList data from stream"
- Consts_SImageWriteFail, "Failed to write ImageList data to stream"
- Consts_SWindowDCError, "Error creating window device context"
- Consts_SWindowClass, "Error creating window class"
- Consts_SCannotFocus, "Cannot focus a disabled or invisible window"
- Consts_SParentRequired, "Control '%s' has no parent window"
- Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'"
- Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form"
- Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide"
- Consts_SCannotShowModal, "Cannot make a visible window modal"
- Consts_SScrollBarRange, "Scrollbar property out of range"
- Consts_SPropertyOutOfRange, "%s property out of range"
- Consts_SMenuIndexError, "Menu index out of range"
- Consts_SMenuReinserted, "Menu inserted twice"
- Consts_SMenuNotFound, "Sub-menu is not in menu"
- RTLConsts_SThreadCreateError, "Thread creation error: %s"
- RTLConsts_SThreadError, "Thread Error: %s (%d)"
- Consts_SInvalidTabPosition, "Tab position incompatible with current tab style"
- Consts_SInvalidTabStyle, "Tab style incompatible with current tab position"
- Consts_SInvalidBitmap, "Bitmap image is not valid"
- Consts_SInvalidIcon, "Icon image is not valid"
- Consts_SInvalidMetafile, "Metafile is not valid"
- Consts_SInvalidPixelFormat, "Invalid pixel format"
- Consts_SScanLine, "Scan line index out of range"
- Consts_SChangeIconSize, "Cannot change the size of an icon"
- Consts_SUnknownClipboardFormat, "Unsupported clipboard format"
- Consts_SOutOfResources, "Out of system resources"
- Consts_SNoCanvasHandle, "Canvas does not allow drawing"
- Consts_SInvalidImageSize, "Invalid image size"
- Consts_SInvalidImageList, "Invalid ImageList"
- Consts_SReplaceImage, "Unable to Replace Image"
- RTLConsts_SNumberExpected, "Number expected"
- RTLConsts_SParseError, "%s on line %d"
- RTLConsts_SPropertyException, "Error reading %s%s%s: %s"
- RTLConsts_SReadError, "Stream read error"
- RTLConsts_SReadOnlyProperty, "Property is read-only"
- RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'"
- RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'"
- RTLConsts_SResNotFound, "Resource %s not found"
- RTLConsts_SSeekNotImplemented, "%s.Seek not implemented"
- RTLConsts_SSortedListError, "Operation not allowed on sorted list"
- RTLConsts_SStringExpected, "String expected"
- RTLConsts_SSymbolExpected, "%s expected"
- RTLConsts_STooManyDeleted, "Too many rows or columns deleted"
- RTLConsts_SUnknownGroup, "%s not in a class registration group"
- RTLConsts_SUnknownProperty, "Property %s does not exist"
- RTLConsts_SWriteError, "Stream write error"
- RTLConsts_SIdentifierExpected, "Identifier expected"
- RTLConsts_SIndexOutOfRange, "Grid index out of range"
- RTLConsts_SInvalidBinary, "Invalid binary value"
- RTLConsts_SInvalidFileName, "Invalid file name - %s"
- RTLConsts_SInvalidImage, "Invalid stream format"
- RTLConsts_SInvalidName, "''%s'' is not a valid component name"
- RTLConsts_SInvalidProperty, "Invalid property value"
- RTLConsts_SInvalidPropertyPath, "Invalid property path"
- RTLConsts_SInvalidPropertyValue, "Invalid property value"
- RTLConsts_SInvalidRegType, "Invalid data type for '%s'"
- RTLConsts_SInvalidString, "Invalid string constant"
- RTLConsts_SLineTooLong, "Line too long"
- RTLConsts_SListCapacityError, "List capacity out of bounds (%d)"
- RTLConsts_SListCountError, "List count out of bounds (%d)"
- RTLConsts_SListIndexError, "List index out of bounds (%d)"
- RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream"
- RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found"
- RTLConsts_SAssignError, "Cannot assign a %s to a %s"
- RTLConsts_SBitsIndexError, "Bits index out of range"
- RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream"
- RTLConsts_SCharExpected, "''%s'' expected"
- RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread"
- RTLConsts_SClassNotFound, "Class %s not found"
- RTLConsts_SDuplicateClass, "A class named %s already exists"
- RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)"
- RTLConsts_SDuplicateName, "A component named %s already exists"
- RTLConsts_SDuplicateString, "String list does not allow duplicates"
- RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s"
- RTLConsts_SFixedColTooBig, "Fixed column count must be less than column count"
- RTLConsts_SFixedRowTooBig, "Fixed row count must be less than row count"
- RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s"
- RTLConsts_SGridTooLarge, "Grid too large for operation"
- SysConst_SLongMonthNameDec, "December"
- SysConst_SShortDayNameSun, "Sun"
- SysConst_SShortDayNameMon, "Mon"
- SysConst_SShortDayNameTue, "Tue"
- SysConst_SShortDayNameWed, "Wed"
- SysConst_SShortDayNameThu, "Thu"
- SysConst_SShortDayNameFri, "Fri"
- SysConst_SShortDayNameSat, "Sat"
- SysConst_SLongDayNameSun, "Sunday"
- SysConst_SLongDayNameMon, "Monday"
- SysConst_SLongDayNameTue, "Tuesday"
- SysConst_SLongDayNameWed, "Wednesday"
- SysConst_SLongDayNameThu, "Thursday"
- SysConst_SLongDayNameFri, "Friday"
- SysConst_SLongDayNameSat, "Saturday"
- SysConst_SCannotCreateDir, "Unable to create directory"
- SysConst_SShortMonthNameAug, "Aug"
- SysConst_SShortMonthNameSep, "Sep"
- SysConst_SShortMonthNameOct, "Oct"
- SysConst_SShortMonthNameNov, "Nov"
- SysConst_SShortMonthNameDec, "Dec"
- SysConst_SLongMonthNameJan, "January"
- SysConst_SLongMonthNameFeb, "February"
- SysConst_SLongMonthNameMar, "March"
- SysConst_SLongMonthNameApr, "April"
- SysConst_SLongMonthNameMay, "May"
- SysConst_SLongMonthNameJun, "June"
- SysConst_SLongMonthNameJul, "July"
- SysConst_SLongMonthNameAug, "August"
- SysConst_SLongMonthNameSep, "September"
- SysConst_SLongMonthNameOct, "October"
- SysConst_SLongMonthNameNov, "November"
- SysConst_SAbstractError, "Abstract Error"
- SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p"
- SysConst_sErrorLoadingPackage, "Can't load package %s.\r\n%s"
- SysConst_SInvalidPackageFile, "Invalid package file '%s'"
- SysConst_SInvalidPackageHandle, "Invalid package handle"
- SysConst_SDuplicatePackageUnit, "Cannot load package '%s.' It contains unit '%s,'which is also contained in package '%s'"
- SysConst_SOSError, "System Error. Code: %d.\r\n%s"
- SysConst_SUnkOSError, "A call to an OS function failed"
- SysConst_SNL, "Application is not licensed to use this feature"
- SysConst_SShortMonthNameJan, "Jan"
- SysConst_SShortMonthNameFeb, "Feb"
- SysConst_SShortMonthNameMar, "Mar"
- SysConst_SShortMonthNameApr, "Apr"
- SysConst_SShortMonthNameMay, "May"
- SysConst_SShortMonthNameJun, "Jun"
- SysConst_SShortMonthNameJul, "Jul"
- SysConst_SInvalidVarCast, "Invalid variant type conversion"
- SysConst_SInvalidVarOp, "Invalid variant operation"
- SysConst_SInvalidVarNullOp, "Invalid NULL variant operation"
- SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s"
- SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)"
- SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)"
- SysConst_SVarOverflow, "Variant overflow"
- SysConst_SVarInvalid, "Invalid argument"
- SysConst_SVarBadType, "Invalid variant type"
- SysConst_SVarNotImplemented, "Operation not supported"
- SysConst_SVarUnexpected, "Unexpected variant error"
- SysConst_SExternalException, "External exception %x"
- SysConst_SAssertionFailed, "Assertion failed"
- SysConst_SIntfCastError, "Interface not supported"
- SysConst_SSafecallException, "Exception in safecall method"
- SysConst_SAssertError, "%s (%s, line %d)"
- SysConst_SAccessViolationNoArg, "Access violation"
- SysConst_SStackOverflow, "Stack overflow"
- SysConst_SControlC, "Control-C hit"
- SysConst_SPrivilege, "Privileged instruction"
- SysConst_SOperationAborted, "Operation aborted"
- SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n"
- SysConst_SExceptTitle, "Application Error"
- SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument"
- SysConst_SArgumentMissing, "No argument for format '%s'"
- SysConst_SDispatchError, "Variant method calls not supported"
- SysConst_SReadAccess, "Read"
- SysConst_SWriteAccess, "Write"
- SysConst_SFormatTooLong, "Format string too long"
- SysConst_SVarArrayCreate, "Error creating variant or safe array"
- SysConst_SVarArrayBounds, "Variant or safe array index out of bounds"
- SysConst_SVarArrayLocked, "Variant or safe array is locked"
- SysConst_SInvalidFilename, "Invalid filename"
- SysConst_STooManyOpenFiles, "Too many open files"
- SysConst_SAccessDenied, "File access denied"
- SysConst_SEndOfFile, "Read beyond end of file"
- SysConst_SDiskFull, "Disk full"
- SysConst_SInvalidInput, "Invalid numeric input"
- SysConst_SDivByZero, "Division by zero"
- SysConst_SRangeError, "Range check error"
- SysConst_SIntOverflow, "Integer overflow"
- SysConst_SInvalidOp, "Invalid floating point operation"
- SysConst_SZeroDivide, "Floating point division by zero"
- SysConst_SOverflow, "Floating point overflow"
- SysConst_SUnderflow, "Floating point underflow"
- SysConst_SInvalidPointer, "Invalid pointer operation"
- SysConst_SInvalidCast, "Invalid class typecast"
- SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p"
- SysConst_SUnknown, ""
- SysConst_SInvalidInteger, "'%s' is not a valid integer value"
- SysConst_SInvalidFloat, "'%s' is not a valid floating point value"
- SysConst_SInvalidCurrency, "'%s' is not a valid currency value"
- SysConst_SInvalidDate, "'%s' is not a valid date"
- SysConst_SInvalidTime, "'%s' is not a valid time"
- SysConst_SInvalidDateTime, "'%s' is not a valid date and time"
- SysConst_SInvalidDateTimeFloat, "'%g' is not a valid date and time"
- SysConst_SInvalidTimeStamp, "'%d.%d' is not a valid timestamp"
- SysConst_SInvalidGUID, "'%s' is not a valid GUID value"
- SysConst_SInvalidBoolean, "'%s' is not a valid boolean value"
- SysConst_STimeEncodeError, "Invalid argument to time encode"
- SysConst_SDateEncodeError, "Invalid argument to date encode"
- SysConst_SOutOfMemory, "Out of memory"
- SysConst_SInOutError, "I/O error %d"
- SysConst_SFileNotFound, "File not found"
-END
-
diff --git a/2.10/Project/delphi2005/Apophysis202.dsk b/2.10/Project/delphi2005/Apophysis202.dsk
deleted file mode 100644
index bd76702..0000000
--- a/2.10/Project/delphi2005/Apophysis202.dsk
+++ /dev/null
@@ -1,733 +0,0 @@
-[Closed Files]
-File_0=TSourceModule,'C:\develop\Borland\BDS\3.0\source\Win32\db\DB.pas',0,1,1,1,1,0,0,,
-File_1=TSourceModule,'C:\develop\Borland\BDS\3.0\source\Win32\Indy9\IdMessage.pas',0,1,221,36,244,0,0,,
-File_2=TSourceModule,'C:\develop\Borland\BDS\3.0\source\Win32\rtl\common\Classes.pas',0,1,1511,49,1527,0,0,,
-File_3=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\Editor.pas',0,1,2003,37,2005,0,0,,
-File_4=TSourceModule,'c:\develop\borland\bds\3.0\source\Win32\rtl\sys\system.pas',0,1,3614,1,3658,0,0,,
-File_5=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas',0,1,424,3,471,0,0,,
-File_6=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\Render.pas',0,1,91,1,126,0,0,,
-File_7=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas',0,1,315,68,347,0,0,,{1
-File_8=TSourceModule,'c:\develop\borland\bds\3.0\source\Win32\rtl\sys\sysutils.pas',0,1,15538,1,15563,0,0,,
-File_9=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas',0,1,179,1,196,0,0,,
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.10\Source\XForm.pas
-Module1=X:\Code\Delphi\Apophysis\2.10\Source\XFormMan.pas
-Module2=X:\Code\Delphi\Apophysis\2.10\Source\Main.pas
-Module3=X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas
-Module4=X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas
-Module5=X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas
-Module6=X:\Code\Delphi\Apophysis\pdj\pdjpointgen.pas
-Module7=X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas
-Module8=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas
-Module9=X:\Code\Delphi\Apophysis\2.10\Source\RndFlame.pas
-Module10=default.htm
-Count=11
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.10\Source\XForm.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\XFormMan.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\Main.pas]
-ModuleType=TSourceModule
-FormState=1
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\pdj\pdjpointgen.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Source\RndFlame.pas]
-ModuleType=TSourceModule
-FormState=0
-FormOnTop=0
-
-[default.htm]
-ModuleType=TURLModule
-
-[EditWindow0]
-ViewCount=11
-CurrentEditView=X:\Code\Delphi\Apophysis\2.10\Source\XForm.pas
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-View8=8
-View9=9
-View10=10
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=9930
-Height=9145
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=9930
-ClientHeight=9145
-DockedToMainForm=1
-MessageView=MessageView@EditWindow0
-BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0
-TopPanelSize=0
-LeftPanelSize=1906
-LeftPanelClients=StructureView,DockSite1
-LeftPanelData=00000800010100000000AE170000000000000172070000000000000100000000C50D00001100000053747275637475726556696577466F726D01000000009A1D000009000000446F636B5369746531FFFFFFFF
-RightPanelSize=2258
-RightPanelClients=ToolForm,DockSite0
-RightPanelData=00000800010100000000AE1700000000000001D20800000000000001000000006511000009000000446F636B536974653001000000009A1D000008000000546F6F6C466F726DFFFFFFFF
-BottomPanelSize=1270
-BottomPanelClients=MessageView@EditWindow0,ToDo List,DockSite3
-BottomPanelData=000008000102020000000E000000546F446F4C69737457696E646F7709000000446F636B53697465337C3000000000000002F60400000000000001000000007C3000000B0000004D65737361676556696577FFFFFFFF
-BottomMiddlePanelSize=0
-BottomMiddlePanelClients=DockSite2
-BottomMiddelPanelData=0000080001000100000009000000446F636B53697465320000000000000000000000000000000000FFFFFFFF
-
-[View0]
-CustomEditViewType=TWelcomePageView
-WelcomePageURL=bds:/default.htm
-
-[View1]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\Main.pas
-CursorX=1
-CursorY=1466
-TopLine=1413
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View2]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\RndFlame.pas
-CursorX=1
-CursorY=299
-TopLine=277
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View3]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\XFormMan.pas
-CursorX=1
-CursorY=86
-TopLine=55
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View4]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\XForm.pas
-CursorX=1
-CursorY=1104
-TopLine=1074
-LeftCol=1
-Elisions=
-Bookmarks={1,1097,1}
-
-[View5]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas
-CursorX=1
-CursorY=1508
-TopLine=1465
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View6]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas
-CursorX=1
-CursorY=16
-TopLine=7
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View7]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas
-CursorX=1
-CursorY=5
-TopLine=1
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View8]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas
-CursorX=1
-CursorY=95
-TopLine=63
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View9]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas
-CursorX=59
-CursorY=36
-TopLine=12
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[View10]
-CustomEditViewType=TEditView
-Module=X:\Code\Delphi\Apophysis\pdj\pdjpointgen.pas
-CursorX=63
-CursorY=123
-TopLine=73
-LeftCol=1
-Elisions=
-Bookmarks=
-
-[Watches]
-Count=0
-
-[WatchWindow]
-WatchColumnWidth=120
-WatchShowColumnHeaders=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=201
-LRDockWidth=13602
-Dockable=1
-StayOnTop=0
-
-[Breakpoints]
-Count=1
-Breakpoint0='X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas',2305,'',0,0,'',1,0,0,'',1,'','','',0
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=0
-State=0
-Left=8
-Top=-10
-Width=9992
-Height=10010
-MaxLeft=-8
-MaxTop=-10
-ClientWidth=9930
-ClientHeight=9668
-BottomPanelSize=8877
-BottomPanelClients=EditWindow0
-BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF
-
-[ProjectManager]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=5905
-LRDockWidth=3156
-Dockable=1
-StayOnTop=0
-
-[ToolForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=479
-Width=2258
-Height=2988
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2258
-ClientHeight=2988
-TBDockHeight=6911
-LRDockWidth=2258
-Dockable=1
-StayOnTop=0
-
-[PropertyInspector]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=1844
-Height=3843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1844
-ClientHeight=3843
-TBDockHeight=412
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-SplitPos=95
-
-[RMAddinTool]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-9
-Top=1001
-Width=5305
-Height=5141
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=5305
-ClientHeight=5141
-TBDockHeight=5141
-LRDockWidth=5305
-Dockable=1
-StayOnTop=0
-
-[CallStackWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=2072
-LRDockWidth=3484
-Dockable=1
-StayOnTop=0
-
-[DataExplorer]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=4879
-LRDockWidth=7148
-Dockable=1
-StayOnTop=0
-
-[ToDo List]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-5
-Top=-990
-Width=3672
-Height=1157
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3672
-ClientHeight=1157
-TBDockHeight=1157
-LRDockWidth=3672
-Dockable=1
-StayOnTop=0
-Column0Width=200
-Column1Width=30
-Column2Width=100
-Column3Width=70
-Column4Width=70
-SortOrder=4
-ShowHints=1
-ShowChecked=1
-
-[FindReferencsForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2273
-Height=1962
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2273
-ClientHeight=1962
-TBDockHeight=2314
-LRDockWidth=2828
-Dockable=1
-StayOnTop=0
-
-[RefactoringForm]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2273
-Height=1962
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2273
-ClientHeight=1962
-TBDockHeight=3209
-LRDockWidth=2828
-Dockable=1
-StayOnTop=0
-
-[DebugLogView]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=412
-LRDockWidth=4953
-Dockable=1
-StayOnTop=0
-
-[ThreadStatusWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=201
-LRDockWidth=7414
-Dockable=1
-StayOnTop=0
-Column0Width=145
-Column1Width=100
-Column2Width=115
-Column3Width=250
-
-[LocalVarsWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=262
-LRDockWidth=3484
-Dockable=1
-StayOnTop=0
-
-[ModelViewTool]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=2195
-Height=3964
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2195
-ClientHeight=3964
-TBDockHeight=4879
-LRDockWidth=5305
-Dockable=1
-StayOnTop=0
-
-[BreakpointWindow]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=0
-Width=3766
-Height=724
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3766
-ClientHeight=724
-TBDockHeight=1549
-LRDockWidth=8742
-Dockable=1
-StayOnTop=0
-Column0Width=100
-Column1Width=75
-Column2Width=200
-Column3Width=200
-Column4Width=75
-Column5Width=75
-
-[StructureView]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=1906
-Height=3360
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1906
-ClientHeight=3360
-TBDockHeight=3672
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-
-[fmGrepResults]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=0
-State=0
-Left=3172
-Top=3290
-Width=3656
-Height=3421
-MaxLeft=-8
-MaxTop=-10
-ClientWidth=3594
-ClientHeight=3159
-TBDockHeight=3421
-LRDockWidth=3656
-Dockable=1
-StayOnTop=0
-
-[MessageView@EditWindow0]
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=9930
-Height=1076
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=9930
-ClientHeight=1076
-TBDockHeight=1076
-LRDockWidth=4328
-Dockable=1
-StayOnTop=0
-
-[BorlandEditorCodeExplorer@EditWindow0]
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=0
-State=0
-Left=0
-Top=0
-Width=1461
-Height=4588
-MaxLeft=-8
-MaxTop=-10
-ClientWidth=1398
-ClientHeight=4326
-TBDockHeight=4588
-LRDockWidth=1461
-Dockable=1
-StayOnTop=0
-
-[DockHosts]
-DockHostCount=4
-
-[DockSite0]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=23
-Width=2258
-Height=4316
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2258
-ClientHeight=4316
-TBDockHeight=1740
-LRDockWidth=2258
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=ProjectManager
-TabDockClients=ProjectManager,ModelViewTool,DataExplorer
-
-[DockSite1]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=1
-Docked=1
-State=0
-Left=0
-Top=384
-Width=1906
-Height=3944
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1906
-ClientHeight=3944
-TBDockHeight=1670
-LRDockWidth=1906
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=RMAddinTool
-TabDockClients=RMAddinTool,PropertyInspector
-
-[DockSite2]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=-252
-Top=-857
-Width=2336
-Height=2314
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=2336
-ClientHeight=2314
-TBDockHeight=2314
-LRDockWidth=2336
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=FindReferencsForm
-TabDockClients=RefactoringForm,FindReferencsForm
-
-[DockSite3]
-DockSiteType=1
-PercentageSizes=1
-Create=1
-Visible=0
-Docked=1
-State=0
-Left=635
-Top=23
-Width=3828
-Height=1076
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=3828
-ClientHeight=1076
-TBDockHeight=1076
-LRDockWidth=3828
-Dockable=1
-StayOnTop=0
-TabPosition=1
-ActiveTabID=LocalVarsWindow
-TabDockClients=BreakpointWindow,ThreadStatusWindow,DebugLogView,CallStackWindow,WatchWindow,LocalVarsWindow
-
diff --git a/2.10/Project/delphi2005/Apophysis202.identcache b/2.10/Project/delphi2005/Apophysis202.identcache
deleted file mode 100644
index 4121675..0000000
Binary files a/2.10/Project/delphi2005/Apophysis202.identcache and /dev/null differ
diff --git a/2.10/Project/delphi2005/Apophysis202.res b/2.10/Project/delphi2005/Apophysis202.res
deleted file mode 100644
index f5ec5c9..0000000
Binary files a/2.10/Project/delphi2005/Apophysis202.res and /dev/null differ
diff --git a/2.10/Project/delphi2005/Apophysis203.bdsproj b/2.10/Project/delphi2005/Apophysis203.bdsproj
deleted file mode 100644
index 14cbc6f..0000000
--- a/2.10/Project/delphi2005/Apophysis203.bdsproj
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Apophysis203.dpr
-
-
- 7.0
-
-
- 8
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
-
-
-
- ..\..\out
- ..\..\out\dcu
-
-
- ..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
- xTESTVARIANT;xDEBUG
- X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
-
-
-
- $00000000
- D:\Program Files\Borland\Delphi6\Bin\
-
-
- True
- False
- 2
- 0
- 3
- 0
- False
- False
- False
- False
- False
- 3081
- 1252
-
-
-
- Apophysis 2.03
- 2.0.3.0
-
- Copyright Ãââ‚ÂÃââ‚ÂÂÃâ
-
-
-
- 1.0.0.0
-
- D
-
-
-
diff --git a/2.10/Project/delphi2005/Apophysis203.bdsproj.local b/2.10/Project/delphi2005/Apophysis203.bdsproj.local
deleted file mode 100644
index e5abcfd..0000000
--- a/2.10/Project/delphi2005/Apophysis203.bdsproj.local
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
- 2005-01-28 21:27:29.289.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-01-29 10:15:34.468.pas,X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
- 2005-01-29 10:29:11.421.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
- 2005-01-29 10:29:11.421.dfm,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.dfm
- 2005-01-30 14:41:10.093.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapData.pas=
- 2005-02-06 08:21:07.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM2.pas=
- 2005-02-06 08:21:41.703.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-03-05 08:49:36.656.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas
- 2005-03-05 09:01:19.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
- 2005-03-26 11:30:03.171.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas
- 2005-03-26 11:45:01.078.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas
- 2005-03-26 11:53:30.875.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas
- 2005-04-09 09:05:14.015.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas
- 2005-04-09 09:05:14.031.dfm,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.dfm
- 2005-06-05 11:22:28.906.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas
- 2005-06-05 11:23:30.125.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas
- 2005-06-05 12:16:51.406.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas=
- 2005-06-21 07:20:50.687.pas,X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas
- 2005-06-21 07:25:27.593.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:22:37.390.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:22:37.500.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:23:13.203.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:25:40.281.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas
- 2005-08-20 19:56:06.781.pas,X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas
- 2005-08-30 18:40:41.296.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas
- 2005-09-04 15:41:53.640.pas,X:\Code\Delphi\Apophysis\2.10\Source\Sheep.pas=
- 2005-09-04 15:41:53.640.dfm,X:\Code\Delphi\Apophysis\2.10\Source\Sheep.dfm=
- 2005-09-04 20:00:43.656.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\XFormMan.pas
- 2005-09-05 08:23:29.250.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas
- 2005-09-05 08:27:26.265.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas
- 2005-09-05 10:11:49.093.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\varblob.pas
- 2005-09-05 10:12:01.500.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\varblob.pas=X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas
- 2005-09-05 13:43:05.578.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas
- 2005-09-05 15:42:24.687.pas,X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariation.pas
- 2005-09-06 17:47:01.000.pas,X:\Code\Delphi\Apophysis\2.10\Source\RenderMM.pas=X:\Code\Delphi\Apophysis\2.10\Source\RenderMM_MT.pas
- 2005-09-06 17:49:43.218.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\BucketFillerThread.pas
- 2005-09-09 09:28:12.687.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\varhenon.pas
- 2005-09-10 20:38:53.812.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\DrawControl.pas
- 2005-09-11 12:05:50.046.pas,X:\Code\Delphi\Apophysis\2.10\Source\Gradient.pas=
- 2005-09-11 12:05:50.046.dfm,X:\Code\Delphi\Apophysis\2.10\Source\Gradient.dfm=
- 2005-09-11 19:39:06.234.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\DrawControl.pas=
- 2005-09-11 19:41:04.609.pas,X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas=X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas
- 2005-09-11 19:41:14.828.pas,X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas=X:\Code\Delphi\Apophysis\2.10\Source\varFan2.pas
- 2005-09-14 14:03:33.557.pas,X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas=
- 2005-09-14 14:03:38.620.pas,X:\Code\Delphi\Apophysis\2.10\Source\varFan2.pas=
- 2005-09-14 14:03:43.823.pas,X:\Code\Delphi\Apophysis\2.10\Source\varhenon.pas=
- 2005-09-14 14:03:50.213.pas,X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas=
- 2005-09-14 14:03:55.495.pas,X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas=
- 2005-09-14 14:03:59.667.pas,X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas=
-
-
diff --git a/2.10/Project/delphi2005/Apophysis203.cfg b/2.10/Project/delphi2005/Apophysis203.cfg
deleted file mode 100644
index 644a059..0000000
--- a/2.10/Project/delphi2005/Apophysis203.cfg
+++ /dev/null
@@ -1,45 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--O"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--I"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--R"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15"
--DxTESTVARIANT;xDEBUG
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi2005/Apophysis203.dpr b/2.10/Project/delphi2005/Apophysis203.dpr
deleted file mode 100644
index be1871a..0000000
--- a/2.10/Project/delphi2005/Apophysis203.dpr
+++ /dev/null
@@ -1,107 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis203;
-
-{%File '..\..\readme.txt'}
-{%File '..\..\Changes.txt'}
-
-uses
- Forms,
- SysUtils,
- Dialogs,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\Cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderMM_MT in '..\..\Source\RenderMM_MT.pas',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- RndFlame in '..\..\Source\RndFlame.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- bmdll32 in '..\..\Source\bmdll32.PAS',
- Render64 in '..\..\Source\Render64.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- BaseVariation in '..\..\Source\BaseVariation.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- varblob in '..\..\Source\varblob.pas',
- varpdj in '..\..\Source\varpdj.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- VarEyefish in '..\..\Source\VarEyefish.pas',
- VarBubble in '..\..\Source\VarBubble.pas';
-
-// ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring};
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2006,04,30) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- // Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi2005/Apophysis203.drc b/2.10/Project/delphi2005/Apophysis203.drc
deleted file mode 100644
index d7f4a2c..0000000
--- a/2.10/Project/delphi2005/Apophysis203.drc
+++ /dev/null
@@ -1,652 +0,0 @@
-/* VER170
- Generated by the Borland Delphi Pascal Compiler
- because -GD or --drc was supplied to the compiler.
-
- This file contains compiler-generated resources that
- were bound to the executable.
- If this file is empty, then no compiler-generated
- resources were bound to the produced executable.
-*/
-
-#define pnglang_EPNGUnknownCriticalChunkText 65216
-#define pnglang_EPNGUnknownCompressionText 65217
-#define pnglang_EPNGUnknownInterlaceText 65218
-#define pnglang_EPNGCannotAssignChunkText 65219
-#define pnglang_EPNGUnexpectedEndText 65220
-#define pnglang_EPNGNoImageDataText 65221
-#define pnglang_EPNGCannotChangeSizeText 65222
-#define pnglang_EPNGCannotAddChunkText 65223
-#define pnglang_EPNGCannotAddInvalidImageText 65224
-#define pnglang_EPNGOutMemoryText 65225
-#define pnglang_EPNGHeaderNotPresentText 65226
-#define ComConst_SOleError 65227
-#define ComConst_SNoMethod 65228
-#define ComConst_SVarNotObject 65229
-#define ComConst_STooManyParams 65230
-#define ComStrs_sInvalidOwner 65232
-#define ComStrs_sUDAssociated 65233
-#define ComStrs_sPageIndexError 65234
-#define ComStrs_sInvalidComCtl32 65235
-#define JConsts_sChangeJPGSize 65236
-#define JConsts_sJPEGError 65237
-#define JConsts_sJPEGImageFile 65238
-#define pnglang_EPngInvalidCRCText 65239
-#define pnglang_EPNGInvalidIHDRText 65240
-#define pnglang_EPNGMissingMultipleIDATText 65241
-#define pnglang_EPNGZLIBErrorText 65242
-#define pnglang_EPNGInvalidPaletteText 65243
-#define pnglang_EPNGInvalidFileHeaderText 65244
-#define pnglang_EPNGIHDRNotFirstText 65245
-#define pnglang_EPNGSizeExceedsText 65246
-#define pnglang_EPNGUnknownPalEntryText 65247
-#define Consts_SUnicodeEncoding 65248
-#define Consts_SBigEndianEncoding 65249
-#define Consts_SUTF8Encoding 65250
-#define Consts_SUTF7Encoding 65251
-#define HelpIntfs_hNoTableOfContents 65252
-#define HelpIntfs_hNothingFound 65253
-#define HelpIntfs_hNoContext 65254
-#define HelpIntfs_hNoContextFound 65255
-#define HelpIntfs_hNoTopics 65256
-#define ComStrs_sTabFailClear 65257
-#define ComStrs_sTabFailDelete 65258
-#define ComStrs_sTabFailRetrieve 65259
-#define ComStrs_sTabFailGetObject 65260
-#define ComStrs_sTabFailSet 65261
-#define ComStrs_sTabFailSetObject 65262
-#define ComStrs_sTabMustBeMultiLine 65263
-#define Consts_SDockTreeRemoveError 65264
-#define Consts_SDockZoneNotFound 65265
-#define Consts_SDockZoneHasNoCtl 65266
-#define Consts_SDockZoneVersionConflict 65267
-#define Consts_SKeyCaption 65268
-#define Consts_SValueCaption 65269
-#define Consts_SKeyConflict 65270
-#define Consts_SKeyNotFound 65271
-#define Consts_SNoColumnMoving 65272
-#define Consts_SNoEqualsInKey 65273
-#define Consts_SSeparator 65274
-#define Consts_SErrorSettingCount 65275
-#define Consts_SListBoxMustBeVirtual 65276
-#define Consts_SNoGetItemEventHandler 65277
-#define Consts_SANSIEncoding 65278
-#define Consts_SASCIIEncoding 65279
-#define Consts_SmkcRight 65280
-#define Consts_SmkcDown 65281
-#define Consts_SmkcIns 65282
-#define Consts_SmkcDel 65283
-#define Consts_SmkcShift 65284
-#define Consts_SmkcCtrl 65285
-#define Consts_SmkcAlt 65286
-#define Consts_SOutOfRange 65287
-#define Consts_SDefaultFilter 65288
-#define Consts_SInsertLineError 65289
-#define Consts_SInvalidClipFmt 65290
-#define Consts_SIconToClipboard 65291
-#define Consts_SCannotOpenClipboard 65292
-#define Consts_SInvalidMemoSize 65293
-#define Consts_SDuplicateMenus 65294
-#define Consts_SDockedCtlNeedsName 65295
-#define Consts_SMsgDlgRetry 65296
-#define Consts_SMsgDlgIgnore 65297
-#define Consts_SMsgDlgAll 65298
-#define Consts_SMsgDlgNoToAll 65299
-#define Consts_SMsgDlgYesToAll 65300
-#define Consts_SmkcBkSp 65301
-#define Consts_SmkcTab 65302
-#define Consts_SmkcEsc 65303
-#define Consts_SmkcEnter 65304
-#define Consts_SmkcSpace 65305
-#define Consts_SmkcPgUp 65306
-#define Consts_SmkcPgDn 65307
-#define Consts_SmkcEnd 65308
-#define Consts_SmkcHome 65309
-#define Consts_SmkcLeft 65310
-#define Consts_SmkcUp 65311
-#define Consts_SVMetafiles 65312
-#define Consts_SVEnhMetafiles 65313
-#define Consts_SVIcons 65314
-#define Consts_SVBitmaps 65315
-#define Consts_SMaskErr 65316
-#define Consts_SMaskEditErr 65317
-#define Consts_SMsgDlgWarning 65318
-#define Consts_SMsgDlgError 65319
-#define Consts_SMsgDlgInformation 65320
-#define Consts_SMsgDlgConfirm 65321
-#define Consts_SMsgDlgYes 65322
-#define Consts_SMsgDlgNo 65323
-#define Consts_SMsgDlgOK 65324
-#define Consts_SMsgDlgCancel 65325
-#define Consts_SMsgDlgHelp 65326
-#define Consts_SMsgDlgAbort 65327
-#define Consts_SNoTimers 65328
-#define Consts_SGroupIndexTooLow 65329
-#define Consts_SNoMDIForm 65330
-#define Consts_SImageCanvasNeedsBitmap 65331
-#define Consts_SControlParentSetToSelf 65332
-#define Consts_SOKButton 65333
-#define Consts_SCancelButton 65334
-#define Consts_SYesButton 65335
-#define Consts_SNoButton 65336
-#define Consts_SHelpButton 65337
-#define Consts_SCloseButton 65338
-#define Consts_SIgnoreButton 65339
-#define Consts_SRetryButton 65340
-#define Consts_SAbortButton 65341
-#define Consts_SAllButton 65342
-#define Consts_SCannotDragForm 65343
-#define Consts_SImageIndexError 65344
-#define Consts_SImageReadFail 65345
-#define Consts_SImageWriteFail 65346
-#define Consts_SWindowDCError 65347
-#define Consts_SWindowClass 65348
-#define Consts_SCannotFocus 65349
-#define Consts_SParentRequired 65350
-#define Consts_SParentGivenNotAParent 65351
-#define Consts_SMDIChildNotVisible 65352
-#define Consts_SVisibleChanged 65353
-#define Consts_SCannotShowModal 65354
-#define Consts_SScrollBarRange 65355
-#define Consts_SPropertyOutOfRange 65356
-#define Consts_SMenuIndexError 65357
-#define Consts_SMenuReinserted 65358
-#define Consts_SMenuNotFound 65359
-#define RTLConsts_SThreadCreateError 65360
-#define RTLConsts_SThreadError 65361
-#define Consts_SInvalidTabPosition 65362
-#define Consts_SInvalidTabStyle 65363
-#define Consts_SInvalidBitmap 65364
-#define Consts_SInvalidIcon 65365
-#define Consts_SInvalidMetafile 65366
-#define Consts_SInvalidPixelFormat 65367
-#define Consts_SScanLine 65368
-#define Consts_SChangeIconSize 65369
-#define Consts_SUnknownClipboardFormat 65370
-#define Consts_SOutOfResources 65371
-#define Consts_SNoCanvasHandle 65372
-#define Consts_SInvalidImageSize 65373
-#define Consts_SInvalidImageList 65374
-#define Consts_SReplaceImage 65375
-#define RTLConsts_SNumberExpected 65376
-#define RTLConsts_SParseError 65377
-#define RTLConsts_SPropertyException 65378
-#define RTLConsts_SReadError 65379
-#define RTLConsts_SReadOnlyProperty 65380
-#define RTLConsts_SRegGetDataFailed 65381
-#define RTLConsts_SRegSetDataFailed 65382
-#define RTLConsts_SResNotFound 65383
-#define RTLConsts_SSeekNotImplemented 65384
-#define RTLConsts_SSortedListError 65385
-#define RTLConsts_SStringExpected 65386
-#define RTLConsts_SSymbolExpected 65387
-#define RTLConsts_STooManyDeleted 65388
-#define RTLConsts_SUnknownGroup 65389
-#define RTLConsts_SUnknownProperty 65390
-#define RTLConsts_SWriteError 65391
-#define RTLConsts_SIdentifierExpected 65392
-#define RTLConsts_SIndexOutOfRange 65393
-#define RTLConsts_SInvalidBinary 65394
-#define RTLConsts_SInvalidFileName 65395
-#define RTLConsts_SInvalidImage 65396
-#define RTLConsts_SInvalidName 65397
-#define RTLConsts_SInvalidProperty 65398
-#define RTLConsts_SInvalidPropertyPath 65399
-#define RTLConsts_SInvalidPropertyValue 65400
-#define RTLConsts_SInvalidRegType 65401
-#define RTLConsts_SInvalidString 65402
-#define RTLConsts_SLineTooLong 65403
-#define RTLConsts_SListCapacityError 65404
-#define RTLConsts_SListCountError 65405
-#define RTLConsts_SListIndexError 65406
-#define RTLConsts_SMemoryStreamError 65407
-#define RTLConsts_SAncestorNotFound 65408
-#define RTLConsts_SAssignError 65409
-#define RTLConsts_SBitsIndexError 65410
-#define RTLConsts_SCantWriteResourceStreamError 65411
-#define RTLConsts_SCharExpected 65412
-#define RTLConsts_SCheckSynchronizeError 65413
-#define RTLConsts_SClassNotFound 65414
-#define RTLConsts_SDuplicateClass 65415
-#define RTLConsts_SDuplicateItem 65416
-#define RTLConsts_SDuplicateName 65417
-#define RTLConsts_SDuplicateString 65418
-#define RTLConsts_SFCreateErrorEx 65419
-#define RTLConsts_SFixedColTooBig 65420
-#define RTLConsts_SFixedRowTooBig 65421
-#define RTLConsts_SFOpenErrorEx 65422
-#define RTLConsts_SGridTooLarge 65423
-#define SysConst_SLongMonthNameDec 65424
-#define SysConst_SShortDayNameSun 65425
-#define SysConst_SShortDayNameMon 65426
-#define SysConst_SShortDayNameTue 65427
-#define SysConst_SShortDayNameWed 65428
-#define SysConst_SShortDayNameThu 65429
-#define SysConst_SShortDayNameFri 65430
-#define SysConst_SShortDayNameSat 65431
-#define SysConst_SLongDayNameSun 65432
-#define SysConst_SLongDayNameMon 65433
-#define SysConst_SLongDayNameTue 65434
-#define SysConst_SLongDayNameWed 65435
-#define SysConst_SLongDayNameThu 65436
-#define SysConst_SLongDayNameFri 65437
-#define SysConst_SLongDayNameSat 65438
-#define SysConst_SCannotCreateDir 65439
-#define SysConst_SShortMonthNameAug 65440
-#define SysConst_SShortMonthNameSep 65441
-#define SysConst_SShortMonthNameOct 65442
-#define SysConst_SShortMonthNameNov 65443
-#define SysConst_SShortMonthNameDec 65444
-#define SysConst_SLongMonthNameJan 65445
-#define SysConst_SLongMonthNameFeb 65446
-#define SysConst_SLongMonthNameMar 65447
-#define SysConst_SLongMonthNameApr 65448
-#define SysConst_SLongMonthNameMay 65449
-#define SysConst_SLongMonthNameJun 65450
-#define SysConst_SLongMonthNameJul 65451
-#define SysConst_SLongMonthNameAug 65452
-#define SysConst_SLongMonthNameSep 65453
-#define SysConst_SLongMonthNameOct 65454
-#define SysConst_SLongMonthNameNov 65455
-#define SysConst_SAbstractError 65456
-#define SysConst_SModuleAccessViolation 65457
-#define SysConst_sErrorLoadingPackage 65458
-#define SysConst_SInvalidPackageFile 65459
-#define SysConst_SInvalidPackageHandle 65460
-#define SysConst_SDuplicatePackageUnit 65461
-#define SysConst_SOSError 65462
-#define SysConst_SUnkOSError 65463
-#define SysConst_SNL 65464
-#define SysConst_SShortMonthNameJan 65465
-#define SysConst_SShortMonthNameFeb 65466
-#define SysConst_SShortMonthNameMar 65467
-#define SysConst_SShortMonthNameApr 65468
-#define SysConst_SShortMonthNameMay 65469
-#define SysConst_SShortMonthNameJun 65470
-#define SysConst_SShortMonthNameJul 65471
-#define SysConst_SInvalidVarCast 65472
-#define SysConst_SInvalidVarOp 65473
-#define SysConst_SInvalidVarNullOp 65474
-#define SysConst_SInvalidVarOpWithHResultWithPrefix 65475
-#define SysConst_SVarTypeCouldNotConvert 65476
-#define SysConst_SVarTypeConvertOverflow 65477
-#define SysConst_SVarOverflow 65478
-#define SysConst_SVarInvalid 65479
-#define SysConst_SVarBadType 65480
-#define SysConst_SVarNotImplemented 65481
-#define SysConst_SVarUnexpected 65482
-#define SysConst_SExternalException 65483
-#define SysConst_SAssertionFailed 65484
-#define SysConst_SIntfCastError 65485
-#define SysConst_SSafecallException 65486
-#define SysConst_SAssertError 65487
-#define SysConst_SAccessViolationNoArg 65488
-#define SysConst_SStackOverflow 65489
-#define SysConst_SControlC 65490
-#define SysConst_SPrivilege 65491
-#define SysConst_SOperationAborted 65492
-#define SysConst_SException 65493
-#define SysConst_SExceptTitle 65494
-#define SysConst_SInvalidFormat 65495
-#define SysConst_SArgumentMissing 65496
-#define SysConst_SDispatchError 65497
-#define SysConst_SReadAccess 65498
-#define SysConst_SWriteAccess 65499
-#define SysConst_SFormatTooLong 65500
-#define SysConst_SVarArrayCreate 65501
-#define SysConst_SVarArrayBounds 65502
-#define SysConst_SVarArrayLocked 65503
-#define SysConst_SInvalidFilename 65504
-#define SysConst_STooManyOpenFiles 65505
-#define SysConst_SAccessDenied 65506
-#define SysConst_SEndOfFile 65507
-#define SysConst_SDiskFull 65508
-#define SysConst_SInvalidInput 65509
-#define SysConst_SDivByZero 65510
-#define SysConst_SRangeError 65511
-#define SysConst_SIntOverflow 65512
-#define SysConst_SInvalidOp 65513
-#define SysConst_SZeroDivide 65514
-#define SysConst_SOverflow 65515
-#define SysConst_SUnderflow 65516
-#define SysConst_SInvalidPointer 65517
-#define SysConst_SInvalidCast 65518
-#define SysConst_SAccessViolationArg3 65519
-#define SysConst_SUnknown 65520
-#define SysConst_SInvalidInteger 65521
-#define SysConst_SInvalidFloat 65522
-#define SysConst_SInvalidCurrency 65523
-#define SysConst_SInvalidDate 65524
-#define SysConst_SInvalidTime 65525
-#define SysConst_SInvalidDateTime 65526
-#define SysConst_SInvalidDateTimeFloat 65527
-#define SysConst_SInvalidTimeStamp 65528
-#define SysConst_SInvalidGUID 65529
-#define SysConst_SInvalidBoolean 65530
-#define SysConst_STimeEncodeError 65531
-#define SysConst_SDateEncodeError 65532
-#define SysConst_SOutOfMemory 65533
-#define SysConst_SInOutError 65534
-#define SysConst_SFileNotFound 65535
-STRINGTABLE
-BEGIN
- pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
- pnglang_EPNGUnknownCompressionText, "This \"Portable Network Graphics\" image is encoded with an unknown compression scheme which could not be decoded."
- pnglang_EPNGUnknownInterlaceText, "This \"Portable Network Graphics\" image uses an unknown interlace scheme which could not be decoded."
- pnglang_EPNGCannotAssignChunkText, "The chunks must be compatible to be assigned."
- pnglang_EPNGUnexpectedEndText, "This \"Portable Network Graphics\" image is invalid because the decoder found an unexpected end of the file."
- pnglang_EPNGNoImageDataText, "This \"Portable Network Graphics\" image contains no data."
- pnglang_EPNGCannotChangeSizeText, "The \"Portable Network Graphics\" image can not be resize by changing width and height properties. Try assigning the image from a bitmap."
- pnglang_EPNGCannotAddChunkText, "The program tried to add a existent critical chunk to the current image which is not allowed."
- pnglang_EPNGCannotAddInvalidImageText, "It's not allowed to add a new chunk because the current image is invalid."
- pnglang_EPNGOutMemoryText, "Some operation could not be performed because the system is out of resources. Close some windows and try again."
- pnglang_EPNGHeaderNotPresentText, "This operation is not valid because the current image contains no valid header."
- ComConst_SOleError, "OLE error %.8x"
- ComConst_SNoMethod, "Method '%s' not supported by automation object"
- ComConst_SVarNotObject, "Variant does not reference an automation object"
- ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters"
- ComStrs_sInvalidOwner, "Invalid owner"
- ComStrs_sUDAssociated, "%s is already associated with %s"
- ComStrs_sPageIndexError, "%d is an invalid PageIndex value. PageIndex must be between 0 and %d"
- ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL"
- JConsts_sChangeJPGSize, "Cannot change the size of a JPEG image"
- JConsts_sJPEGError, "JPEG error #%d"
- JConsts_sJPEGImageFile, "JPEG Image File"
- pnglang_EPngInvalidCRCText, "This \"Portable Network Graphics\" image is not valid because it contains invalid pieces of data (crc error)"
- pnglang_EPNGInvalidIHDRText, "The \"Portable Network Graphics\" image could not be loaded because one of its main piece of data (ihdr) might be corrupted"
- pnglang_EPNGMissingMultipleIDATText, "This \"Portable Network Graphics\" image is invalid because it has missing image parts."
- pnglang_EPNGZLIBErrorText, "Could not decompress the image because it contains invalid compressed data.\r\n Description: "
- pnglang_EPNGInvalidPaletteText, "The \"Portable Network Graphics\" image contains an invalid palette."
- pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
- pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
- pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
- pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
- Consts_SUnicodeEncoding, "Unicode"
- Consts_SBigEndianEncoding, "Big Endian Unicode"
- Consts_SUTF8Encoding, "UTF-8"
- Consts_SUTF7Encoding, "UTF-7"
- HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents"
- HelpIntfs_hNothingFound, "No help found for %s"
- HelpIntfs_hNoContext, "No context-sensitive help installed"
- HelpIntfs_hNoContextFound, "No help found for context"
- HelpIntfs_hNoTopics, "No topic-based help system installed"
- ComStrs_sTabFailClear, "Failed to clear tab control"
- ComStrs_sTabFailDelete, "Failed to delete tab at index %d"
- ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d"
- ComStrs_sTabFailGetObject, "Failed to get object at index %d"
- ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d"
- ComStrs_sTabFailSetObject, "Failed to set object at index %d"
- ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight"
- Consts_SDockTreeRemoveError, "Error removing control from dock tree"
- Consts_SDockZoneNotFound, " - Dock zone not found"
- Consts_SDockZoneHasNoCtl, " - Dock zone has no control"
- Consts_SDockZoneVersionConflict, "Error loading dock zone from the stream. Expecting version %d, but found %d."
- Consts_SKeyCaption, "Key"
- Consts_SValueCaption, "Value"
- Consts_SKeyConflict, "A key with the name of \"%s\" already exists"
- Consts_SKeyNotFound, "Key \"%s\" not found"
- Consts_SNoColumnMoving, "goColMoving is not a supported option"
- Consts_SNoEqualsInKey, "Key may not contain equals sign (\"=\")"
- Consts_SSeparator, "Separator"
- Consts_SErrorSettingCount, "Error setting %s.Count"
- Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count"
- Consts_SNoGetItemEventHandler, "No OnGetItem event handler assigned"
- Consts_SANSIEncoding, "ANSI"
- Consts_SASCIIEncoding, "ASCII"
- Consts_SmkcRight, "Right"
- Consts_SmkcDown, "Down"
- Consts_SmkcIns, "Ins"
- Consts_SmkcDel, "Del"
- Consts_SmkcShift, "Shift+"
- Consts_SmkcCtrl, "Ctrl+"
- Consts_SmkcAlt, "Alt+"
- Consts_SOutOfRange, "Value must be between %d and %d"
- Consts_SDefaultFilter, "All files (*.*)|*.*"
- Consts_SInsertLineError, "Unable to insert a line"
- Consts_SInvalidClipFmt, "Invalid clipboard format"
- Consts_SIconToClipboard, "Clipboard does not support Icons"
- Consts_SCannotOpenClipboard, "Cannot open clipboard"
- Consts_SInvalidMemoSize, "Text exceeds memo capacity"
- Consts_SDuplicateMenus, "Menu '%s' is already being used by another form"
- Consts_SDockedCtlNeedsName, "Docked control must have a name"
- Consts_SMsgDlgRetry, "&Retry"
- Consts_SMsgDlgIgnore, "&Ignore"
- Consts_SMsgDlgAll, "&All"
- Consts_SMsgDlgNoToAll, "N&o to All"
- Consts_SMsgDlgYesToAll, "Yes to &All"
- Consts_SmkcBkSp, "BkSp"
- Consts_SmkcTab, "Tab"
- Consts_SmkcEsc, "Esc"
- Consts_SmkcEnter, "Enter"
- Consts_SmkcSpace, "Space"
- Consts_SmkcPgUp, "PgUp"
- Consts_SmkcPgDn, "PgDn"
- Consts_SmkcEnd, "End"
- Consts_SmkcHome, "Home"
- Consts_SmkcLeft, "Left"
- Consts_SmkcUp, "Up"
- Consts_SVMetafiles, "Metafiles"
- Consts_SVEnhMetafiles, "Enhanced Metafiles"
- Consts_SVIcons, "Icons"
- Consts_SVBitmaps, "Bitmaps"
- Consts_SMaskErr, "Invalid input value"
- Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes"
- Consts_SMsgDlgWarning, "Warning"
- Consts_SMsgDlgError, "Error"
- Consts_SMsgDlgInformation, "Information"
- Consts_SMsgDlgConfirm, "Confirm"
- Consts_SMsgDlgYes, "&Yes"
- Consts_SMsgDlgNo, "&No"
- Consts_SMsgDlgOK, "OK"
- Consts_SMsgDlgCancel, "Cancel"
- Consts_SMsgDlgHelp, "&Help"
- Consts_SMsgDlgAbort, "&Abort"
- Consts_SNoTimers, "Not enough timers available"
- Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex"
- Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active"
- Consts_SImageCanvasNeedsBitmap, "Can only modify an image if it contains a bitmap"
- Consts_SControlParentSetToSelf, "A control cannot have itself as its parent"
- Consts_SOKButton, "OK"
- Consts_SCancelButton, "Cancel"
- Consts_SYesButton, "&Yes"
- Consts_SNoButton, "&No"
- Consts_SHelpButton, "&Help"
- Consts_SCloseButton, "&Close"
- Consts_SIgnoreButton, "&Ignore"
- Consts_SRetryButton, "&Retry"
- Consts_SAbortButton, "Abort"
- Consts_SAllButton, "&All"
- Consts_SCannotDragForm, "Cannot drag a form"
- Consts_SImageIndexError, "Invalid ImageList Index"
- Consts_SImageReadFail, "Failed to read ImageList data from stream"
- Consts_SImageWriteFail, "Failed to write ImageList data to stream"
- Consts_SWindowDCError, "Error creating window device context"
- Consts_SWindowClass, "Error creating window class"
- Consts_SCannotFocus, "Cannot focus a disabled or invisible window"
- Consts_SParentRequired, "Control '%s' has no parent window"
- Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'"
- Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form"
- Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide"
- Consts_SCannotShowModal, "Cannot make a visible window modal"
- Consts_SScrollBarRange, "Scrollbar property out of range"
- Consts_SPropertyOutOfRange, "%s property out of range"
- Consts_SMenuIndexError, "Menu index out of range"
- Consts_SMenuReinserted, "Menu inserted twice"
- Consts_SMenuNotFound, "Sub-menu is not in menu"
- RTLConsts_SThreadCreateError, "Thread creation error: %s"
- RTLConsts_SThreadError, "Thread Error: %s (%d)"
- Consts_SInvalidTabPosition, "Tab position incompatible with current tab style"
- Consts_SInvalidTabStyle, "Tab style incompatible with current tab position"
- Consts_SInvalidBitmap, "Bitmap image is not valid"
- Consts_SInvalidIcon, "Icon image is not valid"
- Consts_SInvalidMetafile, "Metafile is not valid"
- Consts_SInvalidPixelFormat, "Invalid pixel format"
- Consts_SScanLine, "Scan line index out of range"
- Consts_SChangeIconSize, "Cannot change the size of an icon"
- Consts_SUnknownClipboardFormat, "Unsupported clipboard format"
- Consts_SOutOfResources, "Out of system resources"
- Consts_SNoCanvasHandle, "Canvas does not allow drawing"
- Consts_SInvalidImageSize, "Invalid image size"
- Consts_SInvalidImageList, "Invalid ImageList"
- Consts_SReplaceImage, "Unable to Replace Image"
- RTLConsts_SNumberExpected, "Number expected"
- RTLConsts_SParseError, "%s on line %d"
- RTLConsts_SPropertyException, "Error reading %s%s%s: %s"
- RTLConsts_SReadError, "Stream read error"
- RTLConsts_SReadOnlyProperty, "Property is read-only"
- RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'"
- RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'"
- RTLConsts_SResNotFound, "Resource %s not found"
- RTLConsts_SSeekNotImplemented, "%s.Seek not implemented"
- RTLConsts_SSortedListError, "Operation not allowed on sorted list"
- RTLConsts_SStringExpected, "String expected"
- RTLConsts_SSymbolExpected, "%s expected"
- RTLConsts_STooManyDeleted, "Too many rows or columns deleted"
- RTLConsts_SUnknownGroup, "%s not in a class registration group"
- RTLConsts_SUnknownProperty, "Property %s does not exist"
- RTLConsts_SWriteError, "Stream write error"
- RTLConsts_SIdentifierExpected, "Identifier expected"
- RTLConsts_SIndexOutOfRange, "Grid index out of range"
- RTLConsts_SInvalidBinary, "Invalid binary value"
- RTLConsts_SInvalidFileName, "Invalid file name - %s"
- RTLConsts_SInvalidImage, "Invalid stream format"
- RTLConsts_SInvalidName, "''%s'' is not a valid component name"
- RTLConsts_SInvalidProperty, "Invalid property value"
- RTLConsts_SInvalidPropertyPath, "Invalid property path"
- RTLConsts_SInvalidPropertyValue, "Invalid property value"
- RTLConsts_SInvalidRegType, "Invalid data type for '%s'"
- RTLConsts_SInvalidString, "Invalid string constant"
- RTLConsts_SLineTooLong, "Line too long"
- RTLConsts_SListCapacityError, "List capacity out of bounds (%d)"
- RTLConsts_SListCountError, "List count out of bounds (%d)"
- RTLConsts_SListIndexError, "List index out of bounds (%d)"
- RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream"
- RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found"
- RTLConsts_SAssignError, "Cannot assign a %s to a %s"
- RTLConsts_SBitsIndexError, "Bits index out of range"
- RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream"
- RTLConsts_SCharExpected, "''%s'' expected"
- RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread"
- RTLConsts_SClassNotFound, "Class %s not found"
- RTLConsts_SDuplicateClass, "A class named %s already exists"
- RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)"
- RTLConsts_SDuplicateName, "A component named %s already exists"
- RTLConsts_SDuplicateString, "String list does not allow duplicates"
- RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s"
- RTLConsts_SFixedColTooBig, "Fixed column count must be less than column count"
- RTLConsts_SFixedRowTooBig, "Fixed row count must be less than row count"
- RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s"
- RTLConsts_SGridTooLarge, "Grid too large for operation"
- SysConst_SLongMonthNameDec, "December"
- SysConst_SShortDayNameSun, "Sun"
- SysConst_SShortDayNameMon, "Mon"
- SysConst_SShortDayNameTue, "Tue"
- SysConst_SShortDayNameWed, "Wed"
- SysConst_SShortDayNameThu, "Thu"
- SysConst_SShortDayNameFri, "Fri"
- SysConst_SShortDayNameSat, "Sat"
- SysConst_SLongDayNameSun, "Sunday"
- SysConst_SLongDayNameMon, "Monday"
- SysConst_SLongDayNameTue, "Tuesday"
- SysConst_SLongDayNameWed, "Wednesday"
- SysConst_SLongDayNameThu, "Thursday"
- SysConst_SLongDayNameFri, "Friday"
- SysConst_SLongDayNameSat, "Saturday"
- SysConst_SCannotCreateDir, "Unable to create directory"
- SysConst_SShortMonthNameAug, "Aug"
- SysConst_SShortMonthNameSep, "Sep"
- SysConst_SShortMonthNameOct, "Oct"
- SysConst_SShortMonthNameNov, "Nov"
- SysConst_SShortMonthNameDec, "Dec"
- SysConst_SLongMonthNameJan, "January"
- SysConst_SLongMonthNameFeb, "February"
- SysConst_SLongMonthNameMar, "March"
- SysConst_SLongMonthNameApr, "April"
- SysConst_SLongMonthNameMay, "May"
- SysConst_SLongMonthNameJun, "June"
- SysConst_SLongMonthNameJul, "July"
- SysConst_SLongMonthNameAug, "August"
- SysConst_SLongMonthNameSep, "September"
- SysConst_SLongMonthNameOct, "October"
- SysConst_SLongMonthNameNov, "November"
- SysConst_SAbstractError, "Abstract Error"
- SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p"
- SysConst_sErrorLoadingPackage, "Can't load package %s.\r\n%s"
- SysConst_SInvalidPackageFile, "Invalid package file '%s'"
- SysConst_SInvalidPackageHandle, "Invalid package handle"
- SysConst_SDuplicatePackageUnit, "Cannot load package '%s.' It contains unit '%s,'which is also contained in package '%s'"
- SysConst_SOSError, "System Error. Code: %d.\r\n%s"
- SysConst_SUnkOSError, "A call to an OS function failed"
- SysConst_SNL, "Application is not licensed to use this feature"
- SysConst_SShortMonthNameJan, "Jan"
- SysConst_SShortMonthNameFeb, "Feb"
- SysConst_SShortMonthNameMar, "Mar"
- SysConst_SShortMonthNameApr, "Apr"
- SysConst_SShortMonthNameMay, "May"
- SysConst_SShortMonthNameJun, "Jun"
- SysConst_SShortMonthNameJul, "Jul"
- SysConst_SInvalidVarCast, "Invalid variant type conversion"
- SysConst_SInvalidVarOp, "Invalid variant operation"
- SysConst_SInvalidVarNullOp, "Invalid NULL variant operation"
- SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s"
- SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)"
- SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)"
- SysConst_SVarOverflow, "Variant overflow"
- SysConst_SVarInvalid, "Invalid argument"
- SysConst_SVarBadType, "Invalid variant type"
- SysConst_SVarNotImplemented, "Operation not supported"
- SysConst_SVarUnexpected, "Unexpected variant error"
- SysConst_SExternalException, "External exception %x"
- SysConst_SAssertionFailed, "Assertion failed"
- SysConst_SIntfCastError, "Interface not supported"
- SysConst_SSafecallException, "Exception in safecall method"
- SysConst_SAssertError, "%s (%s, line %d)"
- SysConst_SAccessViolationNoArg, "Access violation"
- SysConst_SStackOverflow, "Stack overflow"
- SysConst_SControlC, "Control-C hit"
- SysConst_SPrivilege, "Privileged instruction"
- SysConst_SOperationAborted, "Operation aborted"
- SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n"
- SysConst_SExceptTitle, "Application Error"
- SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument"
- SysConst_SArgumentMissing, "No argument for format '%s'"
- SysConst_SDispatchError, "Variant method calls not supported"
- SysConst_SReadAccess, "Read"
- SysConst_SWriteAccess, "Write"
- SysConst_SFormatTooLong, "Format string too long"
- SysConst_SVarArrayCreate, "Error creating variant or safe array"
- SysConst_SVarArrayBounds, "Variant or safe array index out of bounds"
- SysConst_SVarArrayLocked, "Variant or safe array is locked"
- SysConst_SInvalidFilename, "Invalid filename"
- SysConst_STooManyOpenFiles, "Too many open files"
- SysConst_SAccessDenied, "File access denied"
- SysConst_SEndOfFile, "Read beyond end of file"
- SysConst_SDiskFull, "Disk full"
- SysConst_SInvalidInput, "Invalid numeric input"
- SysConst_SDivByZero, "Division by zero"
- SysConst_SRangeError, "Range check error"
- SysConst_SIntOverflow, "Integer overflow"
- SysConst_SInvalidOp, "Invalid floating point operation"
- SysConst_SZeroDivide, "Floating point division by zero"
- SysConst_SOverflow, "Floating point overflow"
- SysConst_SUnderflow, "Floating point underflow"
- SysConst_SInvalidPointer, "Invalid pointer operation"
- SysConst_SInvalidCast, "Invalid class typecast"
- SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p"
- SysConst_SUnknown, ""
- SysConst_SInvalidInteger, "'%s' is not a valid integer value"
- SysConst_SInvalidFloat, "'%s' is not a valid floating point value"
- SysConst_SInvalidCurrency, "'%s' is not a valid currency value"
- SysConst_SInvalidDate, "'%s' is not a valid date"
- SysConst_SInvalidTime, "'%s' is not a valid time"
- SysConst_SInvalidDateTime, "'%s' is not a valid date and time"
- SysConst_SInvalidDateTimeFloat, "'%g' is not a valid date and time"
- SysConst_SInvalidTimeStamp, "'%d.%d' is not a valid timestamp"
- SysConst_SInvalidGUID, "'%s' is not a valid GUID value"
- SysConst_SInvalidBoolean, "'%s' is not a valid boolean value"
- SysConst_STimeEncodeError, "Invalid argument to time encode"
- SysConst_SDateEncodeError, "Invalid argument to date encode"
- SysConst_SOutOfMemory, "Out of memory"
- SysConst_SInOutError, "I/O error %d"
- SysConst_SFileNotFound, "File not found"
-END
-
diff --git a/2.10/Project/delphi2005/Apophysis203.res b/2.10/Project/delphi2005/Apophysis203.res
deleted file mode 100644
index 23e93c6..0000000
Binary files a/2.10/Project/delphi2005/Apophysis203.res and /dev/null differ
diff --git a/2.10/Project/delphi2005/FlameSS.bdsproj b/2.10/Project/delphi2005/FlameSS.bdsproj
deleted file mode 100644
index 18fb6c1..0000000
--- a/2.10/Project/delphi2005/FlameSS.bdsproj
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- FlameSS.dpr
-
-
- 7.0
-
-
- 8
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
-
-
-
- ../../out
- ../../out/dcu
-
-
- ../../source;..\..\..\Apolibstuff9\pngimage15
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;tee;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;dclOffice2k;FlatStyle_D6;rae;S303_R60;S303BR60;dxmdsd6;dxForumLibD6;RzLPDB60;RzLPND60;B301vr60;B301cr60;o401_r60;o401br60;vclshlctrls;LTEffects;B301_r60;gllib
-
-
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
-
-
-
- $00000000
- X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\
-
-
- False
- False
- 1
- 0
- 0
- 0
- False
- False
- False
- False
- False
- 1033
- 1252
-
-
-
-
- 1.0.0.0
-
-
-
-
-
- 1.0.0.0
-
-
-
-
diff --git a/2.10/Project/delphi2005/FlameSS.bdsproj.local b/2.10/Project/delphi2005/FlameSS.bdsproj.local
deleted file mode 100644
index b3811b7..0000000
--- a/2.10/Project/delphi2005/FlameSS.bdsproj.local
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/2.10/Project/delphi2005/FlameSS.cfg b/2.10/Project/delphi2005/FlameSS.cfg
deleted file mode 100644
index 81d7d5d..0000000
--- a/2.10/Project/delphi2005/FlameSS.cfg
+++ /dev/null
@@ -1,44 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"../../out"
--N"../../out/dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"../../source;..\..\..\Apolibstuff9\pngimage15"
--O"../../source;..\..\..\Apolibstuff9\pngimage15"
--I"../../source;..\..\..\Apolibstuff9\pngimage15"
--R"../../source;..\..\..\Apolibstuff9\pngimage15"
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi2005/FlameSS.dof b/2.10/Project/delphi2005/FlameSS.dof
deleted file mode 100644
index 437106a..0000000
--- a/2.10/Project/delphi2005/FlameSS.dof
+++ /dev/null
@@ -1,108 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=../../out
-UnitOutputDir=../../out/dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=../../source
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;tee;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;dclOffice2k;FlatStyle_D6;rae;S303_R60;S303BR60;dxmdsd6;dxForumLibD6;RzLPDB60;RzLPND60;B301vr60;B301cr60;o401_r60;o401br60;vclshlctrls;LTEffects;B301_r60;gllib
-Conditionals=
-DebugSourceDirs=
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-[Excluded Packages]
-W:\Lib\O403_d60.bpl=TurboPower Orpheus 4.03 Components - VCL60
-W:\Lib\S303_d60.bpl=SysTools 3 Components
-W:\Lib\dgmr_60.bpl=Dgmr bibliotheek 6.1
-c:\proj32\gl\out\gllib.bpl=GL bibliotheek
-x:\programs\borland\delphi6\Projects\Bpl\dclusr60.bpl=Borland User Components
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=2
-Item0=../../source
-Item1=../../src
-[HistoryLists\hlUnitOutputDirectory]
-Count=1
-Item0=../../out/dcu
-[HistoryLists\hlOutputDirectorry]
-Count=1
-Item0=../../out
diff --git a/2.10/Project/delphi2005/FlameSS.dpr b/2.10/Project/delphi2005/FlameSS.dpr
deleted file mode 100644
index 40fad48..0000000
--- a/2.10/Project/delphi2005/FlameSS.dpr
+++ /dev/null
@@ -1,214 +0,0 @@
-program FlameSS;
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Render,
- controlpoint,
- windows,
- graphics,
- messages,
- ScrConfig in '..\..\ScreenSaver\ScrConfig.pas' {frmConfig},
- ScrMain in '..\..\ScreenSaver\ScrMain.pas' {frmMain},
- FlameIO in '..\..\ScreenSaver\FlameIO.pas';
-
-{$E SCR}
-
-{$R *.res}
-
-type TSSMode = (ssSetPwd,ssPreview,ssConfig,ssRun);
-
-var
- MySem: THandle;
-
-function GetScreenSaverMode: TSSMode;
-var
- ParamChar: Char;
-begin
- Result := ssRun;
- if ParamCount = 0 then
- Exit;
-
- if Length(ParamStr(1)) = 1 then
- ParamChar := ParamStr(1)[1]
- else
- ParamChar := ParamStr(1)[2];
-
- Case ParamChar of
- 'A', 'a':
- Result := ssSetPwd;
- 'P', 'p':
- Result := ssPreview;
- 'C', 'c':
- Result := ssConfig;
- else
- Result := ssRun;
- end;
-end;
-
-procedure SetPassWord;
-var
- SysDir: string;
- NewLen: integer;
- MyMod: THandle;
- PwdFunc: function (a : PChar; ParentHandle : THandle; b, c : Integer) :
- Integer; stdcall;
-begin
- SetLength(SysDir,MAX_PATH);
- NewLen := GetSystemDirectory(PChar(SysDir),MAX_PATH);
- SetLength(SysDir,NewLen);
-
- MyMod := LoadLibrary(PChar(IncludeTrailingPathDelimiter(SysDir) + 'MPR.DLL'));
- if MyMod <> 0 then begin
- PwdFunc := GetProcAddress(MyMod,'PwdChangePasswordA');
- if Assigned(PwdFunc) then
- PwdFunc('SCRSAVE',StrToInt(paramstr(2)),0,0);
- FreeLibrary(MyMod);
- end;
-end;
-
-function WindowProc(Wnd: HWnd; Msg: Integer; wParam: Word; lParam: Integer): Integer; far; stdcall;
-begin
-
- { Window procedure for the saver preview. Only used for terminating the preview
- version of the saver. }
- if (Msg = WM_DESTROY) or (Msg = WM_CLOSE) then PostMessage(Wnd, WM_QUIT, 0, 0);
- Result := DefWindowProc(Wnd, Msg, wParam, lParam);
-
-end;
-
-procedure Preview;
-var
- PreviewCanvas: TCanvas;
- PreviewRect: TRect;
- WndClass: TWndClass;
- DC: hDC;
- MyWnd: hWnd;
- Msg: TMsg;
- ParentHandle: THandle;
- cp : TControlPoint;
- Render: TRenderer;
- bm: TBitmap;
-begin
- { To run the preview, you need to create a window class corresponding with the
- little display in the screensaver control panel. This doesn't look very
- elegant in a Delphi project, but I don't think you can use VCL functionality
- to do this... }
- with WndClass do
- begin
- style := CS_PARENTDC;
- lpfnWndProc := @WindowProc;
- cbClsExtra := 0;
- cbWndExtra := 0;
- hIcon := 0;
- hCursor := 0;
- hbrBackground := 0;
- lpszMenuName := nil;
- lpszClassName := 'DeskSpin';
- end;
- WndClass.hInstance := hInstance;
- Windows.RegisterClass(WndClass);
-
- ParentHandle := StrToInt(ParamStr(2));
-
- // Initialize a Rect that matches the preview area:
- GetWindowRect(Parenthandle, PreviewRect);
- PreviewRect.Right := PreviewRect.Right - PreviewRect.Left;
- PreviewRect.Bottom := PreviewRect.Bottom - PreviewRect.Top;
- PreviewRect.Left := 0;
- PreviewRect.Top := 0;
-
- // Instantiate the window class so we can draw to the preview area:
- MyWnd := CreateWindow('DeskSpin', 'DeskSpin',
- WS_CHILD or WS_DISABLED or WS_VISIBLE, 0, 0,
- PreviewRect.Right, PreviewRect.Bottom, ParentHandle,
- 0, hInstance, nil);
-
- // We need a DC before we can draw:
- DC := GetDC(MyWnd);
- { We can create a TCanvas matching the DC, so we can draw the preview with
- familiar functions: }
- PreviewCanvas := TCanvas.Create;
- PreviewCanvas.Handle := DC;
-
- randomize;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-
- cp.ParseString('pixels_per_unit 277.456647 center -1.0982659 0 gamma 2 spatial_filter_radius' +
- ' 0.5 contrast 1 brightness 1.5 zoom 0 spatial_oversample 1 sample_density 1 nbatches' +
- ' 1 white_level 200 cmap_inter 0 time 0 cmap 33 xform 0 density 1 color 0 var 0 0 0 1 0' +
- ' 0 0 coefs 0.466381997 -0.0618700013 0.0792416036 0.610638022 -0.475656986 -0.28115499'+
- ' xform 1 density 1 color 1 var 0 0 0 0 1 0 0 coefs -0.513867021 0.271649003 -0.254521996' +
- ' -0.550984025 -0.674094975 -0.600323975');
-
- cp.sample_density := 1;
- cp.Width := PreviewRect.Right - PreviewRect.Left;
- cp.Height := PreviewRect.Bottom - PreviewRect.Top;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.1;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.CalcBoundbox;
- Render.SetCP(cp);
- Render.Render;
- BM := Render.GetImage;
- PreviewCanvas.Draw(0,0,bm);
-
-
- { Enter a message loop to keep the preview going. I've kept the preview simple
- (plain text output), but if you wanted, you could initialize OpenGL for the
- DC you already have, and actually let your saver render to that. }
- while GetMessage(Msg, 0, 0, 0) do
- begin
- PreviewCanvas.Draw(0,0,bm);
-
-// PreviewCanvas.FillRect(PreviewRect);
-// PreviewCanvas.TextOut(5, 5, 'Your preview here.');
- TranslateMessage(Msg);
- DispatchMessage(Msg);
- end;
- PreviewCanvas.Free;
-
- // Close and destroy the preview window:
- CloseWindow(MyWnd);
- DestroyWindow(MyWnd);
-
- Render.Free;
- cp.Free;
-end;
-
-begin
- Case GetScreenSaverMode of
- ssSetPwd:
- begin
- Application.Initialize;
- SetPassWord;
- end;
- ssConfig:
- begin
- Application.Initialize;
- Application.Title := 'Flame Screensaver';
- Application.CreateForm(TfrmConfig, frmConfig);
- Application.Run;
- end;
- ssPreview:
- Preview;
- else // ssrun
- // Test if screen save was already started
- MySem := CreateSemaphore(nil,0,1,'ESDSaverSemaphore');
- if (MySem <> 0) and (GetLastError = ERROR_ALREADY_EXISTS) then begin
- CloseHandle(MySem);
- Exit;
- end;
-
- Application.Initialize;
- Application.CreateForm(TfrmMain, frmMain);
- Application.Run;
-
- if (MySem <> 0) then
- CloseHandle(MySem);
- end; // Case GetScreenSaverMode of
-
-end.
diff --git a/2.10/Project/delphi2005/FlameSS.dsk b/2.10/Project/delphi2005/FlameSS.dsk
deleted file mode 100644
index f2fa470..0000000
--- a/2.10/Project/delphi2005/FlameSS.dsk
+++ /dev/null
@@ -1,280 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\PROJ32\gl\src\catalog.pas',0,1,561,1,585,0,0
-File_1=SourceModule,'C:\PROJ32\gl\src\CatFilter.pas',0,1,57,24,71,0,0
-File_2=SourceModule,'C:\PROJ32\gl\src\FCatFilter.pas',0,1,1,1,12,0,0
-File_3=SourceModule,'C:\PROJ32\gl\src\glStrConst.pas',0,1,1,39,1,0,0
-File_4=SourceModule,'C:\PROJ32\gl\src\Project.pas',0,1,498,1,520,0,0
-File_5=SourceModule,'C:\PROJ32\gl\src\MainForm.pas',0,1,212,27,215,0,0
-File_6=SourceModule,'C:\PROJ32\gl\src\Material.pas',0,1,912,111,947,0,0
-File_7=SourceModule,'C:\PROJ32\gl\src\FArea.pas',0,1,202,111,219,0,0
-File_8=SourceModule,'C:\PROJ32\gl\src\FCatalog.pas',0,1,582,6,610,0,0
-File_9=SourceModule,'C:\PROJ32\gl\src\kierterm.pas',0,1,622,1,647,0,0
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-Count=1
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Programs\Borland\Delphi6\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=1
-CurrentView=0
-View0=0
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=266
-Top=111
-Width=1016
-Height=880
-MaxLeft=-4
-MaxTop=108
-ClientWidth=1008
-ClientHeight=846
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=0
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=00000400010000000B0000004D6573736167655669657700000000000000000000000000000000000100000000000000000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-CursorX=46
-CursorY=16
-TopLine=1
-LeftCol=1
-
-[Watches]
-Count=0
-
-[Breakpoints]
-Count=0
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=112
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=373
-Top=335
-Width=533
-Height=353
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=525
-ClientHeight=319
-DumpPane=79
-DisassemblyPane=187
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=84
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=527
-LRDockWidth=190
-Dockable=1
-SplitPos=85
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=
-HiddenCategories=
-
-[WatchWindow]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=149
-LRDockWidth=421
-Dockable=1
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=27
-Top=127
-Width=194
-Height=891
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=186
-ClientHeight=865
-TBDockHeight=110
-LRDockWidth=421
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=0
-State=0
-Left=12
-Top=0
-Width=996
-Height=52
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=996
-ClientHeight=52
-TBDockHeight=52
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=112
-Width=266
-Height=877
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=851
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.10/Project/delphi2005/FlameSS.identcache b/2.10/Project/delphi2005/FlameSS.identcache
deleted file mode 100644
index d74e596..0000000
Binary files a/2.10/Project/delphi2005/FlameSS.identcache and /dev/null differ
diff --git a/2.10/Project/delphi2005/FlameSS.res b/2.10/Project/delphi2005/FlameSS.res
deleted file mode 100644
index e1bec2c..0000000
Binary files a/2.10/Project/delphi2005/FlameSS.res and /dev/null differ
diff --git a/2.10/Project/delphi2006/Apophysis203.bdsproj b/2.10/Project/delphi2006/Apophysis203.bdsproj
deleted file mode 100644
index abcfa34..0000000
--- a/2.10/Project/delphi2006/Apophysis203.bdsproj
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Apophysis203.dpr
-
-
- 7.0
-
-
- 8
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True True
- True
-
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
- False
-
-
- ..\..\out
- ..\..\out\dcu
-
-
- ..\..\Source;..\..\..\Apolibstuff10\libxml;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\out;..\..\..\Apolibstuff10\pngimage15;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\src\Imports\Delphi2005
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
- TESTVARIANT;xDEBUG
- X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
- True
- False
-
-
-
- $00000000
- D:\Program Files\Borland\Delphi6\Bin\
-
-
- True
- False
- 2
- 0
- 3
- 0
- False
- False
- False
- False
- False
- 3081
- 1252
-
-
-
- Apophysis 2.03
- 2.0.3.0
-
- Copyright Ãââ‚ÂÃââ‚ÂÂÃâ
-
-
-
- 1.0.0.0
-
- D
-
-
-
diff --git a/2.10/Project/delphi2006/Apophysis203.bdsproj.local b/2.10/Project/delphi2006/Apophysis203.bdsproj.local
deleted file mode 100644
index e5abcfd..0000000
--- a/2.10/Project/delphi2006/Apophysis203.bdsproj.local
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
- 2005-01-28 21:27:29.289.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-01-29 10:15:34.468.pas,X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas=X:\Code\Delphi\Apophysis\2.02g\Source\Render64.pas
- 2005-01-29 10:29:11.421.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.pas
- 2005-01-29 10:29:11.421.dfm,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02g\Source\ImageColoring.dfm
- 2005-01-30 14:41:10.093.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapData.pas=
- 2005-02-06 08:21:07.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM2.pas=
- 2005-02-06 08:21:41.703.pas,X:\Code\Delphi\Apophysis\2.02g\Source\cmapdata.pas=
- 2005-03-05 08:49:36.656.pas,X:\Code\Delphi\Apophysis\2.02g\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas
- 2005-03-05 09:01:19.265.pas,X:\Code\Delphi\Apophysis\2.02g\Source\GradientHelper.pas=X:\Code\Delphi\Apophysis\2.02g\Source\GradientHlpr.pas
- 2005-03-26 11:30:03.171.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas
- 2005-03-26 11:45:01.078.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomCP.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas
- 2005-03-26 11:53:30.875.pas,X:\Code\Delphi\Apophysis\2.02h\Source\RandomFlame.pas=X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas
- 2005-04-09 09:05:14.015.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas
- 2005-04-09 09:05:14.031.dfm,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.dfm=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.dfm
- 2005-06-05 11:22:28.906.pas,X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas
- 2005-06-05 11:23:30.125.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FileIO.pas=X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas
- 2005-06-05 12:16:51.406.pas,X:\Code\Delphi\Apophysis\2.02h\Source\FlameIO.pas=
- 2005-06-21 07:20:50.687.pas,X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas
- 2005-06-21 07:25:27.593.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:22:37.390.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:22:37.500.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas
- 2005-06-23 20:23:13.203.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas
- 2005-06-23 20:25:40.281.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas
- 2005-08-20 19:56:06.781.pas,X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas
- 2005-08-30 18:40:41.296.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas
- 2005-09-04 15:41:53.640.pas,X:\Code\Delphi\Apophysis\2.10\Source\Sheep.pas=
- 2005-09-04 15:41:53.640.dfm,X:\Code\Delphi\Apophysis\2.10\Source\Sheep.dfm=
- 2005-09-04 20:00:43.656.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\XFormMan.pas
- 2005-09-05 08:23:29.250.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas
- 2005-09-05 08:27:26.265.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas
- 2005-09-05 10:11:49.093.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\varblob.pas
- 2005-09-05 10:12:01.500.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\varblob.pas=X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas
- 2005-09-05 13:43:05.578.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas
- 2005-09-05 15:42:24.687.pas,X:\Code\Delphi\Apophysis\2.10\Source\BaseVariant.pas=X:\Code\Delphi\Apophysis\2.10\Source\BaseVariation.pas
- 2005-09-06 17:47:01.000.pas,X:\Code\Delphi\Apophysis\2.10\Source\RenderMM.pas=X:\Code\Delphi\Apophysis\2.10\Source\RenderMM_MT.pas
- 2005-09-06 17:49:43.218.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\BucketFillerThread.pas
- 2005-09-09 09:28:12.687.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\varhenon.pas
- 2005-09-10 20:38:53.812.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\DrawControl.pas
- 2005-09-11 12:05:50.046.pas,X:\Code\Delphi\Apophysis\2.10\Source\Gradient.pas=
- 2005-09-11 12:05:50.046.dfm,X:\Code\Delphi\Apophysis\2.10\Source\Gradient.dfm=
- 2005-09-11 19:39:06.234.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\DrawControl.pas=
- 2005-09-11 19:41:04.609.pas,X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas=X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas
- 2005-09-11 19:41:14.828.pas,X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas=X:\Code\Delphi\Apophysis\2.10\Source\varFan2.pas
- 2005-09-14 14:03:33.557.pas,X:\Code\Delphi\Apophysis\2.10\Source\varblob.pas=
- 2005-09-14 14:03:38.620.pas,X:\Code\Delphi\Apophysis\2.10\Source\varFan2.pas=
- 2005-09-14 14:03:43.823.pas,X:\Code\Delphi\Apophysis\2.10\Source\varhenon.pas=
- 2005-09-14 14:03:50.213.pas,X:\Code\Delphi\Apophysis\2.10\Source\VarTest.pas=
- 2005-09-14 14:03:55.495.pas,X:\Code\Delphi\Apophysis\2.10\Source\varRings2.pas=
- 2005-09-14 14:03:59.667.pas,X:\Code\Delphi\Apophysis\2.10\Source\varpdj.pas=
-
-
diff --git a/2.10/Project/delphi2006/Apophysis203.cfg b/2.10/Project/delphi2006/Apophysis203.cfg
deleted file mode 100644
index 071c3c0..0000000
--- a/2.10/Project/delphi2006/Apophysis203.cfg
+++ /dev/null
@@ -1,45 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N0"..\..\out\dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"..\..\Source;..\..\..\Apolibstuff10\libxml;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\out;..\..\..\Apolibstuff10\pngimage15;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\src\Imports\Delphi2005"
--O"..\..\Source;..\..\..\Apolibstuff10\libxml;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\out;..\..\..\Apolibstuff10\pngimage15;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\src\Imports\Delphi2005"
--I"..\..\Source;..\..\..\Apolibstuff10\libxml;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\out;..\..\..\Apolibstuff10\pngimage15;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\src\Imports\Delphi2005"
--R"..\..\Source;..\..\..\Apolibstuff10\libxml;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\out;..\..\..\Apolibstuff10\pngimage15;..\..\..\Apolibstuff10\SCRIPTerSTUDIO\src\Imports\Delphi2005"
--DTESTVARIANT;xDEBUG
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi2006/Apophysis203.dpr b/2.10/Project/delphi2006/Apophysis203.dpr
deleted file mode 100644
index 6c226e0..0000000
--- a/2.10/Project/delphi2006/Apophysis203.dpr
+++ /dev/null
@@ -1,107 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis203;
-
-{%File '..\..\readme.txt'}
-{%File '..\..\Changes.txt'}
-
-uses
- Forms,
- SysUtils,
- Dialogs,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
-// MyTypes in '..\..\Source\MyTypes.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\Cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderMM_MT in '..\..\Source\RenderMM_MT.pas',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- RndFlame in '..\..\Source\RndFlame.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- bmdll32 in '..\..\Source\bmdll32.PAS',
- Render64 in '..\..\Source\Render64.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- BaseVariation in '..\..\Source\BaseVariation.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- varblob in '..\..\Source\varblob.pas',
- varpdj in '..\..\Source\varpdj.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- VarEyefish in '..\..\Source\VarEyefish.pas',
- VarBubble in '..\..\Source\VarBubble.pas';
-
-// ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring};
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2006,04,30) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- // Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi2006/Apophysis203.drc b/2.10/Project/delphi2006/Apophysis203.drc
deleted file mode 100644
index d7f4a2c..0000000
--- a/2.10/Project/delphi2006/Apophysis203.drc
+++ /dev/null
@@ -1,652 +0,0 @@
-/* VER170
- Generated by the Borland Delphi Pascal Compiler
- because -GD or --drc was supplied to the compiler.
-
- This file contains compiler-generated resources that
- were bound to the executable.
- If this file is empty, then no compiler-generated
- resources were bound to the produced executable.
-*/
-
-#define pnglang_EPNGUnknownCriticalChunkText 65216
-#define pnglang_EPNGUnknownCompressionText 65217
-#define pnglang_EPNGUnknownInterlaceText 65218
-#define pnglang_EPNGCannotAssignChunkText 65219
-#define pnglang_EPNGUnexpectedEndText 65220
-#define pnglang_EPNGNoImageDataText 65221
-#define pnglang_EPNGCannotChangeSizeText 65222
-#define pnglang_EPNGCannotAddChunkText 65223
-#define pnglang_EPNGCannotAddInvalidImageText 65224
-#define pnglang_EPNGOutMemoryText 65225
-#define pnglang_EPNGHeaderNotPresentText 65226
-#define ComConst_SOleError 65227
-#define ComConst_SNoMethod 65228
-#define ComConst_SVarNotObject 65229
-#define ComConst_STooManyParams 65230
-#define ComStrs_sInvalidOwner 65232
-#define ComStrs_sUDAssociated 65233
-#define ComStrs_sPageIndexError 65234
-#define ComStrs_sInvalidComCtl32 65235
-#define JConsts_sChangeJPGSize 65236
-#define JConsts_sJPEGError 65237
-#define JConsts_sJPEGImageFile 65238
-#define pnglang_EPngInvalidCRCText 65239
-#define pnglang_EPNGInvalidIHDRText 65240
-#define pnglang_EPNGMissingMultipleIDATText 65241
-#define pnglang_EPNGZLIBErrorText 65242
-#define pnglang_EPNGInvalidPaletteText 65243
-#define pnglang_EPNGInvalidFileHeaderText 65244
-#define pnglang_EPNGIHDRNotFirstText 65245
-#define pnglang_EPNGSizeExceedsText 65246
-#define pnglang_EPNGUnknownPalEntryText 65247
-#define Consts_SUnicodeEncoding 65248
-#define Consts_SBigEndianEncoding 65249
-#define Consts_SUTF8Encoding 65250
-#define Consts_SUTF7Encoding 65251
-#define HelpIntfs_hNoTableOfContents 65252
-#define HelpIntfs_hNothingFound 65253
-#define HelpIntfs_hNoContext 65254
-#define HelpIntfs_hNoContextFound 65255
-#define HelpIntfs_hNoTopics 65256
-#define ComStrs_sTabFailClear 65257
-#define ComStrs_sTabFailDelete 65258
-#define ComStrs_sTabFailRetrieve 65259
-#define ComStrs_sTabFailGetObject 65260
-#define ComStrs_sTabFailSet 65261
-#define ComStrs_sTabFailSetObject 65262
-#define ComStrs_sTabMustBeMultiLine 65263
-#define Consts_SDockTreeRemoveError 65264
-#define Consts_SDockZoneNotFound 65265
-#define Consts_SDockZoneHasNoCtl 65266
-#define Consts_SDockZoneVersionConflict 65267
-#define Consts_SKeyCaption 65268
-#define Consts_SValueCaption 65269
-#define Consts_SKeyConflict 65270
-#define Consts_SKeyNotFound 65271
-#define Consts_SNoColumnMoving 65272
-#define Consts_SNoEqualsInKey 65273
-#define Consts_SSeparator 65274
-#define Consts_SErrorSettingCount 65275
-#define Consts_SListBoxMustBeVirtual 65276
-#define Consts_SNoGetItemEventHandler 65277
-#define Consts_SANSIEncoding 65278
-#define Consts_SASCIIEncoding 65279
-#define Consts_SmkcRight 65280
-#define Consts_SmkcDown 65281
-#define Consts_SmkcIns 65282
-#define Consts_SmkcDel 65283
-#define Consts_SmkcShift 65284
-#define Consts_SmkcCtrl 65285
-#define Consts_SmkcAlt 65286
-#define Consts_SOutOfRange 65287
-#define Consts_SDefaultFilter 65288
-#define Consts_SInsertLineError 65289
-#define Consts_SInvalidClipFmt 65290
-#define Consts_SIconToClipboard 65291
-#define Consts_SCannotOpenClipboard 65292
-#define Consts_SInvalidMemoSize 65293
-#define Consts_SDuplicateMenus 65294
-#define Consts_SDockedCtlNeedsName 65295
-#define Consts_SMsgDlgRetry 65296
-#define Consts_SMsgDlgIgnore 65297
-#define Consts_SMsgDlgAll 65298
-#define Consts_SMsgDlgNoToAll 65299
-#define Consts_SMsgDlgYesToAll 65300
-#define Consts_SmkcBkSp 65301
-#define Consts_SmkcTab 65302
-#define Consts_SmkcEsc 65303
-#define Consts_SmkcEnter 65304
-#define Consts_SmkcSpace 65305
-#define Consts_SmkcPgUp 65306
-#define Consts_SmkcPgDn 65307
-#define Consts_SmkcEnd 65308
-#define Consts_SmkcHome 65309
-#define Consts_SmkcLeft 65310
-#define Consts_SmkcUp 65311
-#define Consts_SVMetafiles 65312
-#define Consts_SVEnhMetafiles 65313
-#define Consts_SVIcons 65314
-#define Consts_SVBitmaps 65315
-#define Consts_SMaskErr 65316
-#define Consts_SMaskEditErr 65317
-#define Consts_SMsgDlgWarning 65318
-#define Consts_SMsgDlgError 65319
-#define Consts_SMsgDlgInformation 65320
-#define Consts_SMsgDlgConfirm 65321
-#define Consts_SMsgDlgYes 65322
-#define Consts_SMsgDlgNo 65323
-#define Consts_SMsgDlgOK 65324
-#define Consts_SMsgDlgCancel 65325
-#define Consts_SMsgDlgHelp 65326
-#define Consts_SMsgDlgAbort 65327
-#define Consts_SNoTimers 65328
-#define Consts_SGroupIndexTooLow 65329
-#define Consts_SNoMDIForm 65330
-#define Consts_SImageCanvasNeedsBitmap 65331
-#define Consts_SControlParentSetToSelf 65332
-#define Consts_SOKButton 65333
-#define Consts_SCancelButton 65334
-#define Consts_SYesButton 65335
-#define Consts_SNoButton 65336
-#define Consts_SHelpButton 65337
-#define Consts_SCloseButton 65338
-#define Consts_SIgnoreButton 65339
-#define Consts_SRetryButton 65340
-#define Consts_SAbortButton 65341
-#define Consts_SAllButton 65342
-#define Consts_SCannotDragForm 65343
-#define Consts_SImageIndexError 65344
-#define Consts_SImageReadFail 65345
-#define Consts_SImageWriteFail 65346
-#define Consts_SWindowDCError 65347
-#define Consts_SWindowClass 65348
-#define Consts_SCannotFocus 65349
-#define Consts_SParentRequired 65350
-#define Consts_SParentGivenNotAParent 65351
-#define Consts_SMDIChildNotVisible 65352
-#define Consts_SVisibleChanged 65353
-#define Consts_SCannotShowModal 65354
-#define Consts_SScrollBarRange 65355
-#define Consts_SPropertyOutOfRange 65356
-#define Consts_SMenuIndexError 65357
-#define Consts_SMenuReinserted 65358
-#define Consts_SMenuNotFound 65359
-#define RTLConsts_SThreadCreateError 65360
-#define RTLConsts_SThreadError 65361
-#define Consts_SInvalidTabPosition 65362
-#define Consts_SInvalidTabStyle 65363
-#define Consts_SInvalidBitmap 65364
-#define Consts_SInvalidIcon 65365
-#define Consts_SInvalidMetafile 65366
-#define Consts_SInvalidPixelFormat 65367
-#define Consts_SScanLine 65368
-#define Consts_SChangeIconSize 65369
-#define Consts_SUnknownClipboardFormat 65370
-#define Consts_SOutOfResources 65371
-#define Consts_SNoCanvasHandle 65372
-#define Consts_SInvalidImageSize 65373
-#define Consts_SInvalidImageList 65374
-#define Consts_SReplaceImage 65375
-#define RTLConsts_SNumberExpected 65376
-#define RTLConsts_SParseError 65377
-#define RTLConsts_SPropertyException 65378
-#define RTLConsts_SReadError 65379
-#define RTLConsts_SReadOnlyProperty 65380
-#define RTLConsts_SRegGetDataFailed 65381
-#define RTLConsts_SRegSetDataFailed 65382
-#define RTLConsts_SResNotFound 65383
-#define RTLConsts_SSeekNotImplemented 65384
-#define RTLConsts_SSortedListError 65385
-#define RTLConsts_SStringExpected 65386
-#define RTLConsts_SSymbolExpected 65387
-#define RTLConsts_STooManyDeleted 65388
-#define RTLConsts_SUnknownGroup 65389
-#define RTLConsts_SUnknownProperty 65390
-#define RTLConsts_SWriteError 65391
-#define RTLConsts_SIdentifierExpected 65392
-#define RTLConsts_SIndexOutOfRange 65393
-#define RTLConsts_SInvalidBinary 65394
-#define RTLConsts_SInvalidFileName 65395
-#define RTLConsts_SInvalidImage 65396
-#define RTLConsts_SInvalidName 65397
-#define RTLConsts_SInvalidProperty 65398
-#define RTLConsts_SInvalidPropertyPath 65399
-#define RTLConsts_SInvalidPropertyValue 65400
-#define RTLConsts_SInvalidRegType 65401
-#define RTLConsts_SInvalidString 65402
-#define RTLConsts_SLineTooLong 65403
-#define RTLConsts_SListCapacityError 65404
-#define RTLConsts_SListCountError 65405
-#define RTLConsts_SListIndexError 65406
-#define RTLConsts_SMemoryStreamError 65407
-#define RTLConsts_SAncestorNotFound 65408
-#define RTLConsts_SAssignError 65409
-#define RTLConsts_SBitsIndexError 65410
-#define RTLConsts_SCantWriteResourceStreamError 65411
-#define RTLConsts_SCharExpected 65412
-#define RTLConsts_SCheckSynchronizeError 65413
-#define RTLConsts_SClassNotFound 65414
-#define RTLConsts_SDuplicateClass 65415
-#define RTLConsts_SDuplicateItem 65416
-#define RTLConsts_SDuplicateName 65417
-#define RTLConsts_SDuplicateString 65418
-#define RTLConsts_SFCreateErrorEx 65419
-#define RTLConsts_SFixedColTooBig 65420
-#define RTLConsts_SFixedRowTooBig 65421
-#define RTLConsts_SFOpenErrorEx 65422
-#define RTLConsts_SGridTooLarge 65423
-#define SysConst_SLongMonthNameDec 65424
-#define SysConst_SShortDayNameSun 65425
-#define SysConst_SShortDayNameMon 65426
-#define SysConst_SShortDayNameTue 65427
-#define SysConst_SShortDayNameWed 65428
-#define SysConst_SShortDayNameThu 65429
-#define SysConst_SShortDayNameFri 65430
-#define SysConst_SShortDayNameSat 65431
-#define SysConst_SLongDayNameSun 65432
-#define SysConst_SLongDayNameMon 65433
-#define SysConst_SLongDayNameTue 65434
-#define SysConst_SLongDayNameWed 65435
-#define SysConst_SLongDayNameThu 65436
-#define SysConst_SLongDayNameFri 65437
-#define SysConst_SLongDayNameSat 65438
-#define SysConst_SCannotCreateDir 65439
-#define SysConst_SShortMonthNameAug 65440
-#define SysConst_SShortMonthNameSep 65441
-#define SysConst_SShortMonthNameOct 65442
-#define SysConst_SShortMonthNameNov 65443
-#define SysConst_SShortMonthNameDec 65444
-#define SysConst_SLongMonthNameJan 65445
-#define SysConst_SLongMonthNameFeb 65446
-#define SysConst_SLongMonthNameMar 65447
-#define SysConst_SLongMonthNameApr 65448
-#define SysConst_SLongMonthNameMay 65449
-#define SysConst_SLongMonthNameJun 65450
-#define SysConst_SLongMonthNameJul 65451
-#define SysConst_SLongMonthNameAug 65452
-#define SysConst_SLongMonthNameSep 65453
-#define SysConst_SLongMonthNameOct 65454
-#define SysConst_SLongMonthNameNov 65455
-#define SysConst_SAbstractError 65456
-#define SysConst_SModuleAccessViolation 65457
-#define SysConst_sErrorLoadingPackage 65458
-#define SysConst_SInvalidPackageFile 65459
-#define SysConst_SInvalidPackageHandle 65460
-#define SysConst_SDuplicatePackageUnit 65461
-#define SysConst_SOSError 65462
-#define SysConst_SUnkOSError 65463
-#define SysConst_SNL 65464
-#define SysConst_SShortMonthNameJan 65465
-#define SysConst_SShortMonthNameFeb 65466
-#define SysConst_SShortMonthNameMar 65467
-#define SysConst_SShortMonthNameApr 65468
-#define SysConst_SShortMonthNameMay 65469
-#define SysConst_SShortMonthNameJun 65470
-#define SysConst_SShortMonthNameJul 65471
-#define SysConst_SInvalidVarCast 65472
-#define SysConst_SInvalidVarOp 65473
-#define SysConst_SInvalidVarNullOp 65474
-#define SysConst_SInvalidVarOpWithHResultWithPrefix 65475
-#define SysConst_SVarTypeCouldNotConvert 65476
-#define SysConst_SVarTypeConvertOverflow 65477
-#define SysConst_SVarOverflow 65478
-#define SysConst_SVarInvalid 65479
-#define SysConst_SVarBadType 65480
-#define SysConst_SVarNotImplemented 65481
-#define SysConst_SVarUnexpected 65482
-#define SysConst_SExternalException 65483
-#define SysConst_SAssertionFailed 65484
-#define SysConst_SIntfCastError 65485
-#define SysConst_SSafecallException 65486
-#define SysConst_SAssertError 65487
-#define SysConst_SAccessViolationNoArg 65488
-#define SysConst_SStackOverflow 65489
-#define SysConst_SControlC 65490
-#define SysConst_SPrivilege 65491
-#define SysConst_SOperationAborted 65492
-#define SysConst_SException 65493
-#define SysConst_SExceptTitle 65494
-#define SysConst_SInvalidFormat 65495
-#define SysConst_SArgumentMissing 65496
-#define SysConst_SDispatchError 65497
-#define SysConst_SReadAccess 65498
-#define SysConst_SWriteAccess 65499
-#define SysConst_SFormatTooLong 65500
-#define SysConst_SVarArrayCreate 65501
-#define SysConst_SVarArrayBounds 65502
-#define SysConst_SVarArrayLocked 65503
-#define SysConst_SInvalidFilename 65504
-#define SysConst_STooManyOpenFiles 65505
-#define SysConst_SAccessDenied 65506
-#define SysConst_SEndOfFile 65507
-#define SysConst_SDiskFull 65508
-#define SysConst_SInvalidInput 65509
-#define SysConst_SDivByZero 65510
-#define SysConst_SRangeError 65511
-#define SysConst_SIntOverflow 65512
-#define SysConst_SInvalidOp 65513
-#define SysConst_SZeroDivide 65514
-#define SysConst_SOverflow 65515
-#define SysConst_SUnderflow 65516
-#define SysConst_SInvalidPointer 65517
-#define SysConst_SInvalidCast 65518
-#define SysConst_SAccessViolationArg3 65519
-#define SysConst_SUnknown 65520
-#define SysConst_SInvalidInteger 65521
-#define SysConst_SInvalidFloat 65522
-#define SysConst_SInvalidCurrency 65523
-#define SysConst_SInvalidDate 65524
-#define SysConst_SInvalidTime 65525
-#define SysConst_SInvalidDateTime 65526
-#define SysConst_SInvalidDateTimeFloat 65527
-#define SysConst_SInvalidTimeStamp 65528
-#define SysConst_SInvalidGUID 65529
-#define SysConst_SInvalidBoolean 65530
-#define SysConst_STimeEncodeError 65531
-#define SysConst_SDateEncodeError 65532
-#define SysConst_SOutOfMemory 65533
-#define SysConst_SInOutError 65534
-#define SysConst_SFileNotFound 65535
-STRINGTABLE
-BEGIN
- pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
- pnglang_EPNGUnknownCompressionText, "This \"Portable Network Graphics\" image is encoded with an unknown compression scheme which could not be decoded."
- pnglang_EPNGUnknownInterlaceText, "This \"Portable Network Graphics\" image uses an unknown interlace scheme which could not be decoded."
- pnglang_EPNGCannotAssignChunkText, "The chunks must be compatible to be assigned."
- pnglang_EPNGUnexpectedEndText, "This \"Portable Network Graphics\" image is invalid because the decoder found an unexpected end of the file."
- pnglang_EPNGNoImageDataText, "This \"Portable Network Graphics\" image contains no data."
- pnglang_EPNGCannotChangeSizeText, "The \"Portable Network Graphics\" image can not be resize by changing width and height properties. Try assigning the image from a bitmap."
- pnglang_EPNGCannotAddChunkText, "The program tried to add a existent critical chunk to the current image which is not allowed."
- pnglang_EPNGCannotAddInvalidImageText, "It's not allowed to add a new chunk because the current image is invalid."
- pnglang_EPNGOutMemoryText, "Some operation could not be performed because the system is out of resources. Close some windows and try again."
- pnglang_EPNGHeaderNotPresentText, "This operation is not valid because the current image contains no valid header."
- ComConst_SOleError, "OLE error %.8x"
- ComConst_SNoMethod, "Method '%s' not supported by automation object"
- ComConst_SVarNotObject, "Variant does not reference an automation object"
- ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters"
- ComStrs_sInvalidOwner, "Invalid owner"
- ComStrs_sUDAssociated, "%s is already associated with %s"
- ComStrs_sPageIndexError, "%d is an invalid PageIndex value. PageIndex must be between 0 and %d"
- ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL"
- JConsts_sChangeJPGSize, "Cannot change the size of a JPEG image"
- JConsts_sJPEGError, "JPEG error #%d"
- JConsts_sJPEGImageFile, "JPEG Image File"
- pnglang_EPngInvalidCRCText, "This \"Portable Network Graphics\" image is not valid because it contains invalid pieces of data (crc error)"
- pnglang_EPNGInvalidIHDRText, "The \"Portable Network Graphics\" image could not be loaded because one of its main piece of data (ihdr) might be corrupted"
- pnglang_EPNGMissingMultipleIDATText, "This \"Portable Network Graphics\" image is invalid because it has missing image parts."
- pnglang_EPNGZLIBErrorText, "Could not decompress the image because it contains invalid compressed data.\r\n Description: "
- pnglang_EPNGInvalidPaletteText, "The \"Portable Network Graphics\" image contains an invalid palette."
- pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
- pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
- pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
- pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
- Consts_SUnicodeEncoding, "Unicode"
- Consts_SBigEndianEncoding, "Big Endian Unicode"
- Consts_SUTF8Encoding, "UTF-8"
- Consts_SUTF7Encoding, "UTF-7"
- HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents"
- HelpIntfs_hNothingFound, "No help found for %s"
- HelpIntfs_hNoContext, "No context-sensitive help installed"
- HelpIntfs_hNoContextFound, "No help found for context"
- HelpIntfs_hNoTopics, "No topic-based help system installed"
- ComStrs_sTabFailClear, "Failed to clear tab control"
- ComStrs_sTabFailDelete, "Failed to delete tab at index %d"
- ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d"
- ComStrs_sTabFailGetObject, "Failed to get object at index %d"
- ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d"
- ComStrs_sTabFailSetObject, "Failed to set object at index %d"
- ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight"
- Consts_SDockTreeRemoveError, "Error removing control from dock tree"
- Consts_SDockZoneNotFound, " - Dock zone not found"
- Consts_SDockZoneHasNoCtl, " - Dock zone has no control"
- Consts_SDockZoneVersionConflict, "Error loading dock zone from the stream. Expecting version %d, but found %d."
- Consts_SKeyCaption, "Key"
- Consts_SValueCaption, "Value"
- Consts_SKeyConflict, "A key with the name of \"%s\" already exists"
- Consts_SKeyNotFound, "Key \"%s\" not found"
- Consts_SNoColumnMoving, "goColMoving is not a supported option"
- Consts_SNoEqualsInKey, "Key may not contain equals sign (\"=\")"
- Consts_SSeparator, "Separator"
- Consts_SErrorSettingCount, "Error setting %s.Count"
- Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count"
- Consts_SNoGetItemEventHandler, "No OnGetItem event handler assigned"
- Consts_SANSIEncoding, "ANSI"
- Consts_SASCIIEncoding, "ASCII"
- Consts_SmkcRight, "Right"
- Consts_SmkcDown, "Down"
- Consts_SmkcIns, "Ins"
- Consts_SmkcDel, "Del"
- Consts_SmkcShift, "Shift+"
- Consts_SmkcCtrl, "Ctrl+"
- Consts_SmkcAlt, "Alt+"
- Consts_SOutOfRange, "Value must be between %d and %d"
- Consts_SDefaultFilter, "All files (*.*)|*.*"
- Consts_SInsertLineError, "Unable to insert a line"
- Consts_SInvalidClipFmt, "Invalid clipboard format"
- Consts_SIconToClipboard, "Clipboard does not support Icons"
- Consts_SCannotOpenClipboard, "Cannot open clipboard"
- Consts_SInvalidMemoSize, "Text exceeds memo capacity"
- Consts_SDuplicateMenus, "Menu '%s' is already being used by another form"
- Consts_SDockedCtlNeedsName, "Docked control must have a name"
- Consts_SMsgDlgRetry, "&Retry"
- Consts_SMsgDlgIgnore, "&Ignore"
- Consts_SMsgDlgAll, "&All"
- Consts_SMsgDlgNoToAll, "N&o to All"
- Consts_SMsgDlgYesToAll, "Yes to &All"
- Consts_SmkcBkSp, "BkSp"
- Consts_SmkcTab, "Tab"
- Consts_SmkcEsc, "Esc"
- Consts_SmkcEnter, "Enter"
- Consts_SmkcSpace, "Space"
- Consts_SmkcPgUp, "PgUp"
- Consts_SmkcPgDn, "PgDn"
- Consts_SmkcEnd, "End"
- Consts_SmkcHome, "Home"
- Consts_SmkcLeft, "Left"
- Consts_SmkcUp, "Up"
- Consts_SVMetafiles, "Metafiles"
- Consts_SVEnhMetafiles, "Enhanced Metafiles"
- Consts_SVIcons, "Icons"
- Consts_SVBitmaps, "Bitmaps"
- Consts_SMaskErr, "Invalid input value"
- Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes"
- Consts_SMsgDlgWarning, "Warning"
- Consts_SMsgDlgError, "Error"
- Consts_SMsgDlgInformation, "Information"
- Consts_SMsgDlgConfirm, "Confirm"
- Consts_SMsgDlgYes, "&Yes"
- Consts_SMsgDlgNo, "&No"
- Consts_SMsgDlgOK, "OK"
- Consts_SMsgDlgCancel, "Cancel"
- Consts_SMsgDlgHelp, "&Help"
- Consts_SMsgDlgAbort, "&Abort"
- Consts_SNoTimers, "Not enough timers available"
- Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex"
- Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active"
- Consts_SImageCanvasNeedsBitmap, "Can only modify an image if it contains a bitmap"
- Consts_SControlParentSetToSelf, "A control cannot have itself as its parent"
- Consts_SOKButton, "OK"
- Consts_SCancelButton, "Cancel"
- Consts_SYesButton, "&Yes"
- Consts_SNoButton, "&No"
- Consts_SHelpButton, "&Help"
- Consts_SCloseButton, "&Close"
- Consts_SIgnoreButton, "&Ignore"
- Consts_SRetryButton, "&Retry"
- Consts_SAbortButton, "Abort"
- Consts_SAllButton, "&All"
- Consts_SCannotDragForm, "Cannot drag a form"
- Consts_SImageIndexError, "Invalid ImageList Index"
- Consts_SImageReadFail, "Failed to read ImageList data from stream"
- Consts_SImageWriteFail, "Failed to write ImageList data to stream"
- Consts_SWindowDCError, "Error creating window device context"
- Consts_SWindowClass, "Error creating window class"
- Consts_SCannotFocus, "Cannot focus a disabled or invisible window"
- Consts_SParentRequired, "Control '%s' has no parent window"
- Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'"
- Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form"
- Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide"
- Consts_SCannotShowModal, "Cannot make a visible window modal"
- Consts_SScrollBarRange, "Scrollbar property out of range"
- Consts_SPropertyOutOfRange, "%s property out of range"
- Consts_SMenuIndexError, "Menu index out of range"
- Consts_SMenuReinserted, "Menu inserted twice"
- Consts_SMenuNotFound, "Sub-menu is not in menu"
- RTLConsts_SThreadCreateError, "Thread creation error: %s"
- RTLConsts_SThreadError, "Thread Error: %s (%d)"
- Consts_SInvalidTabPosition, "Tab position incompatible with current tab style"
- Consts_SInvalidTabStyle, "Tab style incompatible with current tab position"
- Consts_SInvalidBitmap, "Bitmap image is not valid"
- Consts_SInvalidIcon, "Icon image is not valid"
- Consts_SInvalidMetafile, "Metafile is not valid"
- Consts_SInvalidPixelFormat, "Invalid pixel format"
- Consts_SScanLine, "Scan line index out of range"
- Consts_SChangeIconSize, "Cannot change the size of an icon"
- Consts_SUnknownClipboardFormat, "Unsupported clipboard format"
- Consts_SOutOfResources, "Out of system resources"
- Consts_SNoCanvasHandle, "Canvas does not allow drawing"
- Consts_SInvalidImageSize, "Invalid image size"
- Consts_SInvalidImageList, "Invalid ImageList"
- Consts_SReplaceImage, "Unable to Replace Image"
- RTLConsts_SNumberExpected, "Number expected"
- RTLConsts_SParseError, "%s on line %d"
- RTLConsts_SPropertyException, "Error reading %s%s%s: %s"
- RTLConsts_SReadError, "Stream read error"
- RTLConsts_SReadOnlyProperty, "Property is read-only"
- RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'"
- RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'"
- RTLConsts_SResNotFound, "Resource %s not found"
- RTLConsts_SSeekNotImplemented, "%s.Seek not implemented"
- RTLConsts_SSortedListError, "Operation not allowed on sorted list"
- RTLConsts_SStringExpected, "String expected"
- RTLConsts_SSymbolExpected, "%s expected"
- RTLConsts_STooManyDeleted, "Too many rows or columns deleted"
- RTLConsts_SUnknownGroup, "%s not in a class registration group"
- RTLConsts_SUnknownProperty, "Property %s does not exist"
- RTLConsts_SWriteError, "Stream write error"
- RTLConsts_SIdentifierExpected, "Identifier expected"
- RTLConsts_SIndexOutOfRange, "Grid index out of range"
- RTLConsts_SInvalidBinary, "Invalid binary value"
- RTLConsts_SInvalidFileName, "Invalid file name - %s"
- RTLConsts_SInvalidImage, "Invalid stream format"
- RTLConsts_SInvalidName, "''%s'' is not a valid component name"
- RTLConsts_SInvalidProperty, "Invalid property value"
- RTLConsts_SInvalidPropertyPath, "Invalid property path"
- RTLConsts_SInvalidPropertyValue, "Invalid property value"
- RTLConsts_SInvalidRegType, "Invalid data type for '%s'"
- RTLConsts_SInvalidString, "Invalid string constant"
- RTLConsts_SLineTooLong, "Line too long"
- RTLConsts_SListCapacityError, "List capacity out of bounds (%d)"
- RTLConsts_SListCountError, "List count out of bounds (%d)"
- RTLConsts_SListIndexError, "List index out of bounds (%d)"
- RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream"
- RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found"
- RTLConsts_SAssignError, "Cannot assign a %s to a %s"
- RTLConsts_SBitsIndexError, "Bits index out of range"
- RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream"
- RTLConsts_SCharExpected, "''%s'' expected"
- RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread"
- RTLConsts_SClassNotFound, "Class %s not found"
- RTLConsts_SDuplicateClass, "A class named %s already exists"
- RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)"
- RTLConsts_SDuplicateName, "A component named %s already exists"
- RTLConsts_SDuplicateString, "String list does not allow duplicates"
- RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s"
- RTLConsts_SFixedColTooBig, "Fixed column count must be less than column count"
- RTLConsts_SFixedRowTooBig, "Fixed row count must be less than row count"
- RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s"
- RTLConsts_SGridTooLarge, "Grid too large for operation"
- SysConst_SLongMonthNameDec, "December"
- SysConst_SShortDayNameSun, "Sun"
- SysConst_SShortDayNameMon, "Mon"
- SysConst_SShortDayNameTue, "Tue"
- SysConst_SShortDayNameWed, "Wed"
- SysConst_SShortDayNameThu, "Thu"
- SysConst_SShortDayNameFri, "Fri"
- SysConst_SShortDayNameSat, "Sat"
- SysConst_SLongDayNameSun, "Sunday"
- SysConst_SLongDayNameMon, "Monday"
- SysConst_SLongDayNameTue, "Tuesday"
- SysConst_SLongDayNameWed, "Wednesday"
- SysConst_SLongDayNameThu, "Thursday"
- SysConst_SLongDayNameFri, "Friday"
- SysConst_SLongDayNameSat, "Saturday"
- SysConst_SCannotCreateDir, "Unable to create directory"
- SysConst_SShortMonthNameAug, "Aug"
- SysConst_SShortMonthNameSep, "Sep"
- SysConst_SShortMonthNameOct, "Oct"
- SysConst_SShortMonthNameNov, "Nov"
- SysConst_SShortMonthNameDec, "Dec"
- SysConst_SLongMonthNameJan, "January"
- SysConst_SLongMonthNameFeb, "February"
- SysConst_SLongMonthNameMar, "March"
- SysConst_SLongMonthNameApr, "April"
- SysConst_SLongMonthNameMay, "May"
- SysConst_SLongMonthNameJun, "June"
- SysConst_SLongMonthNameJul, "July"
- SysConst_SLongMonthNameAug, "August"
- SysConst_SLongMonthNameSep, "September"
- SysConst_SLongMonthNameOct, "October"
- SysConst_SLongMonthNameNov, "November"
- SysConst_SAbstractError, "Abstract Error"
- SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p"
- SysConst_sErrorLoadingPackage, "Can't load package %s.\r\n%s"
- SysConst_SInvalidPackageFile, "Invalid package file '%s'"
- SysConst_SInvalidPackageHandle, "Invalid package handle"
- SysConst_SDuplicatePackageUnit, "Cannot load package '%s.' It contains unit '%s,'which is also contained in package '%s'"
- SysConst_SOSError, "System Error. Code: %d.\r\n%s"
- SysConst_SUnkOSError, "A call to an OS function failed"
- SysConst_SNL, "Application is not licensed to use this feature"
- SysConst_SShortMonthNameJan, "Jan"
- SysConst_SShortMonthNameFeb, "Feb"
- SysConst_SShortMonthNameMar, "Mar"
- SysConst_SShortMonthNameApr, "Apr"
- SysConst_SShortMonthNameMay, "May"
- SysConst_SShortMonthNameJun, "Jun"
- SysConst_SShortMonthNameJul, "Jul"
- SysConst_SInvalidVarCast, "Invalid variant type conversion"
- SysConst_SInvalidVarOp, "Invalid variant operation"
- SysConst_SInvalidVarNullOp, "Invalid NULL variant operation"
- SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s"
- SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)"
- SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)"
- SysConst_SVarOverflow, "Variant overflow"
- SysConst_SVarInvalid, "Invalid argument"
- SysConst_SVarBadType, "Invalid variant type"
- SysConst_SVarNotImplemented, "Operation not supported"
- SysConst_SVarUnexpected, "Unexpected variant error"
- SysConst_SExternalException, "External exception %x"
- SysConst_SAssertionFailed, "Assertion failed"
- SysConst_SIntfCastError, "Interface not supported"
- SysConst_SSafecallException, "Exception in safecall method"
- SysConst_SAssertError, "%s (%s, line %d)"
- SysConst_SAccessViolationNoArg, "Access violation"
- SysConst_SStackOverflow, "Stack overflow"
- SysConst_SControlC, "Control-C hit"
- SysConst_SPrivilege, "Privileged instruction"
- SysConst_SOperationAborted, "Operation aborted"
- SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n"
- SysConst_SExceptTitle, "Application Error"
- SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument"
- SysConst_SArgumentMissing, "No argument for format '%s'"
- SysConst_SDispatchError, "Variant method calls not supported"
- SysConst_SReadAccess, "Read"
- SysConst_SWriteAccess, "Write"
- SysConst_SFormatTooLong, "Format string too long"
- SysConst_SVarArrayCreate, "Error creating variant or safe array"
- SysConst_SVarArrayBounds, "Variant or safe array index out of bounds"
- SysConst_SVarArrayLocked, "Variant or safe array is locked"
- SysConst_SInvalidFilename, "Invalid filename"
- SysConst_STooManyOpenFiles, "Too many open files"
- SysConst_SAccessDenied, "File access denied"
- SysConst_SEndOfFile, "Read beyond end of file"
- SysConst_SDiskFull, "Disk full"
- SysConst_SInvalidInput, "Invalid numeric input"
- SysConst_SDivByZero, "Division by zero"
- SysConst_SRangeError, "Range check error"
- SysConst_SIntOverflow, "Integer overflow"
- SysConst_SInvalidOp, "Invalid floating point operation"
- SysConst_SZeroDivide, "Floating point division by zero"
- SysConst_SOverflow, "Floating point overflow"
- SysConst_SUnderflow, "Floating point underflow"
- SysConst_SInvalidPointer, "Invalid pointer operation"
- SysConst_SInvalidCast, "Invalid class typecast"
- SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p"
- SysConst_SUnknown, ""
- SysConst_SInvalidInteger, "'%s' is not a valid integer value"
- SysConst_SInvalidFloat, "'%s' is not a valid floating point value"
- SysConst_SInvalidCurrency, "'%s' is not a valid currency value"
- SysConst_SInvalidDate, "'%s' is not a valid date"
- SysConst_SInvalidTime, "'%s' is not a valid time"
- SysConst_SInvalidDateTime, "'%s' is not a valid date and time"
- SysConst_SInvalidDateTimeFloat, "'%g' is not a valid date and time"
- SysConst_SInvalidTimeStamp, "'%d.%d' is not a valid timestamp"
- SysConst_SInvalidGUID, "'%s' is not a valid GUID value"
- SysConst_SInvalidBoolean, "'%s' is not a valid boolean value"
- SysConst_STimeEncodeError, "Invalid argument to time encode"
- SysConst_SDateEncodeError, "Invalid argument to date encode"
- SysConst_SOutOfMemory, "Out of memory"
- SysConst_SInOutError, "I/O error %d"
- SysConst_SFileNotFound, "File not found"
-END
-
diff --git a/2.10/Project/delphi2006/Apophysis203.identcache b/2.10/Project/delphi2006/Apophysis203.identcache
deleted file mode 100644
index b8b151a..0000000
Binary files a/2.10/Project/delphi2006/Apophysis203.identcache and /dev/null differ
diff --git a/2.10/Project/delphi2006/Apophysis203.res b/2.10/Project/delphi2006/Apophysis203.res
deleted file mode 100644
index 23e93c6..0000000
Binary files a/2.10/Project/delphi2006/Apophysis203.res and /dev/null differ
diff --git a/2.10/Project/delphi2006/FlameSS.bdsproj b/2.10/Project/delphi2006/FlameSS.bdsproj
deleted file mode 100644
index c62f090..0000000
--- a/2.10/Project/delphi2006/FlameSS.bdsproj
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- FlameSS.dpr
-
-
- 7.0
-
-
- 8
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True True
- True
-
-
-
- 0
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
- False
-
-
- ../../out
- ../../out/dcu
-
-
- ../../source;..\..\..\Apolibstuff10\pngimage15
- vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;tee;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;dclOffice2k;FlatStyle_D6;rae;S303_R60;S303BR60;dxmdsd6;dxForumLibD6;RzLPDB60;RzLPND60;B301vr60;B301cr60;o401_r60;o401br60;vclshlctrls;LTEffects;B301_r60;gllib
-
-
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
- True
- False
-
-
-
- $00000000
- X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\
-
-
- False
- False
- 1
- 0
- 0
- 0
- False
- False
- False
- False
- False
- 1033
- 1252
-
-
-
-
- 1.0.0.0
-
-
-
-
-
- 1.0.0.0
-
-
-
-
diff --git a/2.10/Project/delphi2006/FlameSS.bdsproj.local b/2.10/Project/delphi2006/FlameSS.bdsproj.local
deleted file mode 100644
index b3811b7..0000000
--- a/2.10/Project/delphi2006/FlameSS.bdsproj.local
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/2.10/Project/delphi2006/FlameSS.cfg b/2.10/Project/delphi2006/FlameSS.cfg
deleted file mode 100644
index bcdcdde..0000000
--- a/2.10/Project/delphi2006/FlameSS.cfg
+++ /dev/null
@@ -1,44 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"../../out"
--N0"../../out/dcu"
--LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl"
--U"../../source;..\..\..\Apolibstuff10\pngimage15"
--O"../../source;..\..\..\Apolibstuff10\pngimage15"
--I"../../source;..\..\..\Apolibstuff10\pngimage15"
--R"../../source;..\..\..\Apolibstuff10\pngimage15"
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi2006/FlameSS.dof b/2.10/Project/delphi2006/FlameSS.dof
deleted file mode 100644
index 437106a..0000000
--- a/2.10/Project/delphi2006/FlameSS.dof
+++ /dev/null
@@ -1,108 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=../../out
-UnitOutputDir=../../out/dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=../../source
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;tee;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;dclOffice2k;FlatStyle_D6;rae;S303_R60;S303BR60;dxmdsd6;dxForumLibD6;RzLPDB60;RzLPND60;B301vr60;B301cr60;o401_r60;o401br60;vclshlctrls;LTEffects;B301_r60;gllib
-Conditionals=
-DebugSourceDirs=
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-[Excluded Packages]
-W:\Lib\O403_d60.bpl=TurboPower Orpheus 4.03 Components - VCL60
-W:\Lib\S303_d60.bpl=SysTools 3 Components
-W:\Lib\dgmr_60.bpl=Dgmr bibliotheek 6.1
-c:\proj32\gl\out\gllib.bpl=GL bibliotheek
-x:\programs\borland\delphi6\Projects\Bpl\dclusr60.bpl=Borland User Components
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=2
-Item0=../../source
-Item1=../../src
-[HistoryLists\hlUnitOutputDirectory]
-Count=1
-Item0=../../out/dcu
-[HistoryLists\hlOutputDirectorry]
-Count=1
-Item0=../../out
diff --git a/2.10/Project/delphi2006/FlameSS.dpr b/2.10/Project/delphi2006/FlameSS.dpr
deleted file mode 100644
index 40fad48..0000000
--- a/2.10/Project/delphi2006/FlameSS.dpr
+++ /dev/null
@@ -1,214 +0,0 @@
-program FlameSS;
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Render,
- controlpoint,
- windows,
- graphics,
- messages,
- ScrConfig in '..\..\ScreenSaver\ScrConfig.pas' {frmConfig},
- ScrMain in '..\..\ScreenSaver\ScrMain.pas' {frmMain},
- FlameIO in '..\..\ScreenSaver\FlameIO.pas';
-
-{$E SCR}
-
-{$R *.res}
-
-type TSSMode = (ssSetPwd,ssPreview,ssConfig,ssRun);
-
-var
- MySem: THandle;
-
-function GetScreenSaverMode: TSSMode;
-var
- ParamChar: Char;
-begin
- Result := ssRun;
- if ParamCount = 0 then
- Exit;
-
- if Length(ParamStr(1)) = 1 then
- ParamChar := ParamStr(1)[1]
- else
- ParamChar := ParamStr(1)[2];
-
- Case ParamChar of
- 'A', 'a':
- Result := ssSetPwd;
- 'P', 'p':
- Result := ssPreview;
- 'C', 'c':
- Result := ssConfig;
- else
- Result := ssRun;
- end;
-end;
-
-procedure SetPassWord;
-var
- SysDir: string;
- NewLen: integer;
- MyMod: THandle;
- PwdFunc: function (a : PChar; ParentHandle : THandle; b, c : Integer) :
- Integer; stdcall;
-begin
- SetLength(SysDir,MAX_PATH);
- NewLen := GetSystemDirectory(PChar(SysDir),MAX_PATH);
- SetLength(SysDir,NewLen);
-
- MyMod := LoadLibrary(PChar(IncludeTrailingPathDelimiter(SysDir) + 'MPR.DLL'));
- if MyMod <> 0 then begin
- PwdFunc := GetProcAddress(MyMod,'PwdChangePasswordA');
- if Assigned(PwdFunc) then
- PwdFunc('SCRSAVE',StrToInt(paramstr(2)),0,0);
- FreeLibrary(MyMod);
- end;
-end;
-
-function WindowProc(Wnd: HWnd; Msg: Integer; wParam: Word; lParam: Integer): Integer; far; stdcall;
-begin
-
- { Window procedure for the saver preview. Only used for terminating the preview
- version of the saver. }
- if (Msg = WM_DESTROY) or (Msg = WM_CLOSE) then PostMessage(Wnd, WM_QUIT, 0, 0);
- Result := DefWindowProc(Wnd, Msg, wParam, lParam);
-
-end;
-
-procedure Preview;
-var
- PreviewCanvas: TCanvas;
- PreviewRect: TRect;
- WndClass: TWndClass;
- DC: hDC;
- MyWnd: hWnd;
- Msg: TMsg;
- ParentHandle: THandle;
- cp : TControlPoint;
- Render: TRenderer;
- bm: TBitmap;
-begin
- { To run the preview, you need to create a window class corresponding with the
- little display in the screensaver control panel. This doesn't look very
- elegant in a Delphi project, but I don't think you can use VCL functionality
- to do this... }
- with WndClass do
- begin
- style := CS_PARENTDC;
- lpfnWndProc := @WindowProc;
- cbClsExtra := 0;
- cbWndExtra := 0;
- hIcon := 0;
- hCursor := 0;
- hbrBackground := 0;
- lpszMenuName := nil;
- lpszClassName := 'DeskSpin';
- end;
- WndClass.hInstance := hInstance;
- Windows.RegisterClass(WndClass);
-
- ParentHandle := StrToInt(ParamStr(2));
-
- // Initialize a Rect that matches the preview area:
- GetWindowRect(Parenthandle, PreviewRect);
- PreviewRect.Right := PreviewRect.Right - PreviewRect.Left;
- PreviewRect.Bottom := PreviewRect.Bottom - PreviewRect.Top;
- PreviewRect.Left := 0;
- PreviewRect.Top := 0;
-
- // Instantiate the window class so we can draw to the preview area:
- MyWnd := CreateWindow('DeskSpin', 'DeskSpin',
- WS_CHILD or WS_DISABLED or WS_VISIBLE, 0, 0,
- PreviewRect.Right, PreviewRect.Bottom, ParentHandle,
- 0, hInstance, nil);
-
- // We need a DC before we can draw:
- DC := GetDC(MyWnd);
- { We can create a TCanvas matching the DC, so we can draw the preview with
- familiar functions: }
- PreviewCanvas := TCanvas.Create;
- PreviewCanvas.Handle := DC;
-
- randomize;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-
- cp.ParseString('pixels_per_unit 277.456647 center -1.0982659 0 gamma 2 spatial_filter_radius' +
- ' 0.5 contrast 1 brightness 1.5 zoom 0 spatial_oversample 1 sample_density 1 nbatches' +
- ' 1 white_level 200 cmap_inter 0 time 0 cmap 33 xform 0 density 1 color 0 var 0 0 0 1 0' +
- ' 0 0 coefs 0.466381997 -0.0618700013 0.0792416036 0.610638022 -0.475656986 -0.28115499'+
- ' xform 1 density 1 color 1 var 0 0 0 0 1 0 0 coefs -0.513867021 0.271649003 -0.254521996' +
- ' -0.550984025 -0.674094975 -0.600323975');
-
- cp.sample_density := 1;
- cp.Width := PreviewRect.Right - PreviewRect.Left;
- cp.Height := PreviewRect.Bottom - PreviewRect.Top;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.1;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.CalcBoundbox;
- Render.SetCP(cp);
- Render.Render;
- BM := Render.GetImage;
- PreviewCanvas.Draw(0,0,bm);
-
-
- { Enter a message loop to keep the preview going. I've kept the preview simple
- (plain text output), but if you wanted, you could initialize OpenGL for the
- DC you already have, and actually let your saver render to that. }
- while GetMessage(Msg, 0, 0, 0) do
- begin
- PreviewCanvas.Draw(0,0,bm);
-
-// PreviewCanvas.FillRect(PreviewRect);
-// PreviewCanvas.TextOut(5, 5, 'Your preview here.');
- TranslateMessage(Msg);
- DispatchMessage(Msg);
- end;
- PreviewCanvas.Free;
-
- // Close and destroy the preview window:
- CloseWindow(MyWnd);
- DestroyWindow(MyWnd);
-
- Render.Free;
- cp.Free;
-end;
-
-begin
- Case GetScreenSaverMode of
- ssSetPwd:
- begin
- Application.Initialize;
- SetPassWord;
- end;
- ssConfig:
- begin
- Application.Initialize;
- Application.Title := 'Flame Screensaver';
- Application.CreateForm(TfrmConfig, frmConfig);
- Application.Run;
- end;
- ssPreview:
- Preview;
- else // ssrun
- // Test if screen save was already started
- MySem := CreateSemaphore(nil,0,1,'ESDSaverSemaphore');
- if (MySem <> 0) and (GetLastError = ERROR_ALREADY_EXISTS) then begin
- CloseHandle(MySem);
- Exit;
- end;
-
- Application.Initialize;
- Application.CreateForm(TfrmMain, frmMain);
- Application.Run;
-
- if (MySem <> 0) then
- CloseHandle(MySem);
- end; // Case GetScreenSaverMode of
-
-end.
diff --git a/2.10/Project/delphi2006/FlameSS.dsk b/2.10/Project/delphi2006/FlameSS.dsk
deleted file mode 100644
index f2fa470..0000000
--- a/2.10/Project/delphi2006/FlameSS.dsk
+++ /dev/null
@@ -1,280 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\PROJ32\gl\src\catalog.pas',0,1,561,1,585,0,0
-File_1=SourceModule,'C:\PROJ32\gl\src\CatFilter.pas',0,1,57,24,71,0,0
-File_2=SourceModule,'C:\PROJ32\gl\src\FCatFilter.pas',0,1,1,1,12,0,0
-File_3=SourceModule,'C:\PROJ32\gl\src\glStrConst.pas',0,1,1,39,1,0,0
-File_4=SourceModule,'C:\PROJ32\gl\src\Project.pas',0,1,498,1,520,0,0
-File_5=SourceModule,'C:\PROJ32\gl\src\MainForm.pas',0,1,212,27,215,0,0
-File_6=SourceModule,'C:\PROJ32\gl\src\Material.pas',0,1,912,111,947,0,0
-File_7=SourceModule,'C:\PROJ32\gl\src\FArea.pas',0,1,202,111,219,0,0
-File_8=SourceModule,'C:\PROJ32\gl\src\FCatalog.pas',0,1,582,6,610,0,0
-File_9=SourceModule,'C:\PROJ32\gl\src\kierterm.pas',0,1,622,1,647,0,0
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-Count=1
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Programs\Borland\Delphi6\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=1
-CurrentView=0
-View0=0
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=266
-Top=111
-Width=1016
-Height=880
-MaxLeft=-4
-MaxTop=108
-ClientWidth=1008
-ClientHeight=846
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=0
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=00000400010000000B0000004D6573736167655669657700000000000000000000000000000000000100000000000000000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-CursorX=46
-CursorY=16
-TopLine=1
-LeftCol=1
-
-[Watches]
-Count=0
-
-[Breakpoints]
-Count=0
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=112
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=373
-Top=335
-Width=533
-Height=353
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=525
-ClientHeight=319
-DumpPane=79
-DisassemblyPane=187
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=84
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=527
-LRDockWidth=190
-Dockable=1
-SplitPos=85
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=
-HiddenCategories=
-
-[WatchWindow]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=149
-LRDockWidth=421
-Dockable=1
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=27
-Top=127
-Width=194
-Height=891
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=186
-ClientHeight=865
-TBDockHeight=110
-LRDockWidth=421
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=0
-State=0
-Left=12
-Top=0
-Width=996
-Height=52
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=996
-ClientHeight=52
-TBDockHeight=52
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=112
-Width=266
-Height=877
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=851
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.10/Project/delphi2006/FlameSS.identcache b/2.10/Project/delphi2006/FlameSS.identcache
deleted file mode 100644
index c27864d..0000000
Binary files a/2.10/Project/delphi2006/FlameSS.identcache and /dev/null differ
diff --git a/2.10/Project/delphi2006/FlameSS.res b/2.10/Project/delphi2006/FlameSS.res
deleted file mode 100644
index e1bec2c..0000000
Binary files a/2.10/Project/delphi2006/FlameSS.res and /dev/null differ
diff --git a/2.10/Project/delphi6/Apophysis.cfg b/2.10/Project/delphi6/Apophysis.cfg
deleted file mode 100644
index 9599c1d..0000000
--- a/2.10/Project/delphi6/Apophysis.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C+
--$D+
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L+
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y+
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"c:\program files\delphi\Projects\Bpl"
--LN"c:\program files\delphi\Projects\Bpl"
--U"c:\program files\delphi\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--O"c:\program files\delphi\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--I"c:\program files\delphi\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--R"c:\program files\delphi\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
diff --git a/2.10/Project/delphi6/Apophysis.dof b/2.10/Project/delphi6/Apophysis.dof
deleted file mode 100644
index 82e3582..0000000
--- a/2.10/Project/delphi6/Apophysis.dof
+++ /dev/null
@@ -1,151 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=1
-D=1
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=1
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=2
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=1
-UnsafeCode=1
-UnsafeCast=1
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=..\..\..\ApoLibStuff\pngimage\;..\..\..\ApoLibStuff\libxml\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=1
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.1
-FileVersion=2.1.0.0
-InternalName=
-LegalCopyright=Copyright © 2005-2010 Apophysis Developers Team
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.1
-Comments=
-[HistoryLists\hlDebugSourcePath]
-Count=3
-Item0=..\..\..\ApoLibStuff\pngimage\;..\..\..\ApoLibStuff\libxml\
-Item1=..\..\..\ApoLibStuff\pngimage\
-Item2=..\..\..\ApoLibStuff\pngimage\
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=3
-Item0=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Item1=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Item2=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-[HistoryLists\hlUnitOutputDirectory]
-Count=1
-Item0=..\..\out\dcu
-[HistoryLists\hlOutputDirectorry]
-Count=1
-Item0=..\..\out
diff --git a/2.10/Project/delphi6/Apophysis.dpr b/2.10/Project/delphi6/Apophysis.dpr
deleted file mode 100644
index 154e8c4..0000000
--- a/2.10/Project/delphi6/Apophysis.dpr
+++ /dev/null
@@ -1,126 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-program Apophysis;
-
-{$SetPEFlags $20} // set LARGE_ADDRESS_AWARE flag!
-
-{%ToDo 'Apophysis.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- Tracer in '..\..\Source\Tracer.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- ValueReplacer in '..\..\Source\ValueReplacer.pas' {ValueReplacerForm},
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- Render in '..\..\Source\Render.pas',
- RenderTypes in '..\..\Source\RenderTypes.pas',
- RenderST in '..\..\Source\RenderST.pas',
- RenderMT in '..\..\Source\RenderMT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- Render32f in '..\..\Source\Render32f.pas',
- Render32fMT in '..\..\Source\Render32fMT.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render32MT in '..\..\Source\Render32MT.pas',
- Render48 in '..\..\Source\Render48.pas',
- Render48MT in '..\..\Source\Render48MT.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas',
- varRadialBlur in '..\..\Source\varRadialBlur.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varBlob.pas',
- varpdj in '..\..\Source\varPDJ.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- varCurl in '..\..\Source\varCurl.pas',
- varRectangles in '..\..\Source\varRectangles.pas',
- varGenericPlugin in '..\..\Source\varGenericPlugin.pas';
-
-{$R *.RES}
-
-begin
-// if now >= EncodeDate(2012, 12, 21) then begin
-// ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
-// Halt
-// end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.CreateForm(TTraceForm, TraceForm);
- Application.CreateForm(TValueReplacerForm, ValueReplacerForm);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi6/Apophysis.dsk b/2.10/Project/delphi6/Apophysis.dsk
deleted file mode 100644
index d38d174..0000000
--- a/2.10/Project/delphi6/Apophysis.dsk
+++ /dev/null
@@ -1,442 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\varPolarTest.pas',0,1,61,81,71,0,0
-File_1=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\BucketFillerThread.pas',0,1,55,18,64,0,0
-File_2=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\RenderST.pas',0,1,105,10,116,0,0
-File_3=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\RenderThread.pas',0,1,205,1,224,0,0
-File_4=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\FormRender.pas',0,1,334,9,346,0,0
-File_5=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\varGenericPlugin.pas',0,1,219,32,226,0,0
-File_6=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\About.pas',0,1,4,13,20,0,0
-File_7=SourceModule,'C:\Home\Peter\My Projects\ApoLibStuff\pngimage\PngImage.pas',0,1,4260,1,4278,0,0
-File_8=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\Render32fMT.pas',0,1,1,1,1,0,0
-
-[Modules]
-Module0=C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis.dpr
-Module1=C:\Home\Peter\My Projects\Apophysis\Source\Render32f.pas
-Module2=C:\Home\Peter\My Projects\Apophysis\Source\Render48.pas
-Module3=C:\Home\Peter\My Projects\Apophysis\Source\Render64.pas
-Module4=C:\Home\Peter\My Projects\Apophysis\Source\Render32.pas
-Module5=C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas
-Module6=C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas
-Module7=C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas
-Module8=C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas
-Module9=C:\Home\Peter\My Projects\Apophysis\Source\Main.pas
-Count=10
-EditWindowCount=1
-
-[C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Render32f.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Render48.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Render64.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Render32.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Main.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Delphi\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=10
-CurrentView=0
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-View8=8
-View9=9
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=267
-Top=111
-Width=1412
-Height=939
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1404
-ClientHeight=906
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=345
-BottomPanelClients=MessageView@EditWindow0,WatchWindow
-BottomPanelData=00000400010000000B0000004D657373616765566965777C05000000000000025901000000000000010000000000000000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE020000000000000100000000BE0200000B0000004D6573736167655669657701000000007C0500000B000000576174636857696E646F77FFFFFFFF
-
-[View0]
-Module=C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis.dpr
-CursorX=33
-CursorY=96
-TopLine=71
-LeftCol=1
-
-[View1]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Main.pas
-CursorX=10
-CursorY=39
-TopLine=33
-LeftCol=1
-
-[View2]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas
-CursorX=1
-CursorY=5022
-TopLine=4990
-LeftCol=1
-
-[View3]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas
-CursorX=37
-CursorY=3246
-TopLine=3228
-LeftCol=1
-
-[View4]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas
-CursorX=1
-CursorY=1080
-TopLine=1096
-LeftCol=1
-
-[View5]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas
-CursorX=3
-CursorY=2199
-TopLine=2196
-LeftCol=1
-
-[View6]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Render32.pas
-CursorX=1
-CursorY=331
-TopLine=314
-LeftCol=1
-
-[View7]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Render64.pas
-CursorX=14
-CursorY=198
-TopLine=203
-LeftCol=1
-
-[View8]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Render48.pas
-CursorX=1
-CursorY=447
-TopLine=427
-LeftCol=1
-
-[View9]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Render32f.pas
-CursorX=1
-CursorY=372
-TopLine=352
-LeftCol=1
-
-[Watches]
-Count=7
-Watch0='xf',256,0,18,1,0,'Watches'
-Watch1='result',256,0,18,1,0,'Watches'
-Watch2='nrLocvar',256,0,18,1,0,'Watches'
-Watch3='message',256,0,18,1,0,'Watches'
-Watch4='nrThreads',256,0,18,1,0,'Watches'
-Watch5='self',256,0,18,1,0,'Watches'
-Watch6='i',256,0,18,1,0,'Watches'
-
-[WatchWindow]
-WatchColumnWidth=100
-WatchShowColumnHeaders=1
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=1392
-Height=345
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1392
-ClientHeight=345
-TBDockHeight=345
-LRDockWidth=706
-Dockable=1
-
-[Breakpoints]
-Count=2
-Breakpoint0='C:\Program Files\Borland\Delphi7\Source\Vcl\Forms.pas',6812,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint1='C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render48MT.pas',359,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=1
-Breakpoint0='Address',$C7EAB8,'image.width',4,1,'','',0,0,'',1,0,0,'',1,'','',''
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1680
-Height=111
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1672
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=903
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=903
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[Components]
-Left=240
-Top=237
-Width=301
-Height=678
-Create=1
-Visible=0
-State=0
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=293
-ClientHeight=650
-TBDockHeight=678
-LRDockWidth=301
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=12
-Top=564
-Width=768
-Height=453
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=760
-ClientHeight=420
-DumpPane=79
-DisassemblyPane=233
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=86
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=903
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=903
-TBDockHeight=815
-LRDockWidth=247
-Dockable=1
-SplitPos=93
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=CommentStyle,EnabledButtons,HintParameter,LibOptions,NumberStyle,SyntaxStyles
-HiddenCategories=
-
-[BreakpointWindow]
-Create=1
-Visible=0
-State=0
-Left=475
-Top=458
-Width=735
-Height=199
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=727
-ClientHeight=171
-TBDockHeight=197
-LRDockWidth=737
-Dockable=1
-Column0Width=100
-Column1Width=75
-Column2Width=200
-Column3Width=200
-Column4Width=75
-Column5Width=75
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=903
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=903
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ThreadStatusWindow]
-Create=1
-Visible=0
-State=0
-Left=705
-Top=678
-Width=682
-Height=257
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=674
-ClientHeight=229
-TBDockHeight=255
-LRDockWidth=684
-Dockable=1
-Column0Width=145
-Column1Width=100
-Column2Width=115
-Column3Width=428
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=52
-Top=172
-Width=186
-Height=352
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=178
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[MessageHintFrm]
-Create=1
-Visible=0
-State=0
-Left=484
-Top=426
-Width=377
-Height=197
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=369
-ClientHeight=169
-TBDockHeight=195
-LRDockWidth=383
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=0
-State=0
-Left=12
-Top=0
-Width=686
-Height=345
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=686
-ClientHeight=345
-TBDockHeight=345
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=1
-Top=111
-Width=266
-Height=939
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=911
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Object Inspector
-TabDockClients=ProjectManager,CallStackWindow,PropertyInspector
-
diff --git a/2.10/Project/delphi6/Apophysis.res b/2.10/Project/delphi6/Apophysis.res
deleted file mode 100644
index 23dfb63..0000000
Binary files a/2.10/Project/delphi6/Apophysis.res and /dev/null differ
diff --git a/2.10/Project/delphi6/Apophysis203.cfg b/2.10/Project/delphi6/Apophysis203.cfg
deleted file mode 100644
index 75da5d3..0000000
--- a/2.10/Project/delphi6/Apophysis203.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"c:\program files\borland\delphi7\Projects\Bpl"
--LN"c:\program files\borland\delphi7\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
diff --git a/2.10/Project/delphi6/Apophysis203.dof b/2.10/Project/delphi6/Apophysis203.dof
deleted file mode 100644
index bf3231f..0000000
--- a/2.10/Project/delphi6/Apophysis203.dof
+++ /dev/null
@@ -1,186 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=1
-UnsafeCode=1
-UnsafeCast=1
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=2
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=3081
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.02
-FileVersion=2.0.2.0
-InternalName=
-LegalCopyright=Copyright © 2001-2004 Mark Townsend
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.02
-Comments=
-[Excluded Packages]
-c:\program files\borland\delphi7\Projects\Bpl\dclIndyCore70.bpl=Indy 10 Core Design Time
-c:\program files\borland\delphi7\Projects\Bpl\dclIndySuperCore70.bpl=Internet Direct (Indy) 10.00.0.17-B - Super Core
-c:\program files\borland\delphi7\Projects\Bpl\dclIndyProtocols70.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=15
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item1=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item2=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item3=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item4=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item5=C:\code\Apophysis\Apolibstuff\imglib
-Item6=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item8=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item9=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item10=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item12=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item13=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item14=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.10/Project/delphi6/Apophysis203.dpr b/2.10/Project/delphi6/Apophysis203.dpr
deleted file mode 100644
index 6fdd157..0000000
--- a/2.10/Project/delphi6/Apophysis203.dpr
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Boris, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis203;
-
-{%ToDo 'Apophysis203.todo'}
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- Render in '..\..\Source\Render.pas',
- Render64 in '..\..\Source\Render64.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- RenderMM_MT in '..\..\Source\RenderMM_MT.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varblob.pas',
- varpdj in '..\..\Source\varpdj.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varSmoke2 in '..\..\Source\varSmoke2.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2006, 4, 30) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi6/Apophysis203.dsk b/2.10/Project/delphi6/Apophysis203.dsk
deleted file mode 100644
index 3db651f..0000000
--- a/2.10/Project/delphi6/Apophysis203.dsk
+++ /dev/null
@@ -1,551 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\RenderMM_MT.pas',0,1,1,1,1,0,0
-File_1=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\RenderThread.pas',0,1,113,35,129,0,0
-File_2=SourceModule,'c:\program files\borland\delphi7\source\rtl\common\classes.pas',0,1,5081,28,5102,0,0
-File_3=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render64.pas',0,1,310,1,298,0,0
-File_4=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render.pas',0,1,164,1,1,0,0
-File_5=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render64MT.pas',0,1,13,1,1,0,0
-File_6=SourceModule,'c:\program files\borland\delphi7\source\rtl\Win\Windows.pas',0,1,28693,1,28714,0,0
-
-[Modules]
-Module0=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptRender.pas
-Module1=c:\program files\borland\delphi7\source\rtl\Sys\system.pas
-Module2=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ControlPoint.pas
-Module3=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptForm.pas
-Module4=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XForm.pas
-Module5=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas
-Module6=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Adjust.pas
-Module7=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\FormRender.pas
-Module8=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Fullscreen.pas
-Module9=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas
-Module10=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Mutate.pas
-Module11=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XFormMan.pas
-Module12=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\BucketFillerThread.pas
-Module13=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi6\Apophysis203.dpr
-Count=14
-EditWindowCount=1
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptRender.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[c:\program files\borland\delphi7\source\rtl\Sys\system.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ControlPoint.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Adjust.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=1
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\FormRender.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Fullscreen.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Mutate.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XFormMan.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\BucketFillerThread.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi6\Apophysis203.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi6\Apophysis203.todo]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=14
-CurrentView=10
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-View8=8
-View9=9
-View10=10
-View11=11
-View12=12
-View13=13
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=269
-Top=105
-Width=1013
-Height=920
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1005
-ClientHeight=892
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=85
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=0000040000000000ED03000000000000025500000000000000010000000000000000000000000100000000EB030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED0300000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi6\Apophysis203.dpr
-CursorX=1
-CursorY=68
-TopLine=47
-LeftCol=1
-
-[View1]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas
-CursorX=8
-CursorY=2318
-TopLine=2297
-LeftCol=1
-
-[View2]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Fullscreen.pas
-CursorX=18
-CursorY=65
-TopLine=44
-LeftCol=1
-
-[View3]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Adjust.pas
-CursorX=18
-CursorY=342
-TopLine=321
-LeftCol=1
-
-[View4]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XForm.pas
-CursorX=1
-CursorY=929
-TopLine=908
-LeftCol=1
-
-[View5]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XFormMan.pas
-CursorX=16
-CursorY=9
-TopLine=34
-LeftCol=1
-
-[View6]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\FormRender.pas
-CursorX=20
-CursorY=348
-TopLine=332
-LeftCol=1
-
-[View7]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptForm.pas
-CursorX=22
-CursorY=2952
-TopLine=2931
-LeftCol=1
-
-[View8]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas
-CursorX=1
-CursorY=3898
-TopLine=3877
-LeftCol=1
-
-[View9]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Mutate.pas
-CursorX=12
-CursorY=603
-TopLine=582
-LeftCol=1
-
-[View10]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptRender.pas
-CursorX=48
-CursorY=76
-TopLine=70
-LeftCol=1
-
-[View11]
-Module=c:\program files\borland\delphi7\source\rtl\Sys\system.pas
-CursorX=1
-CursorY=3750
-TopLine=3714
-LeftCol=1
-
-[View12]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ControlPoint.pas
-CursorX=48
-CursorY=2070
-TopLine=2045
-LeftCol=1
-
-[View13]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\BucketFillerThread.pas
-CursorX=8
-CursorY=163
-TopLine=121
-LeftCol=1
-
-[Watches]
-Count=9
-Watch0='width',256,0,18,1,0,'Watches'
-Watch1='height',256,0,18,1,0,'Watches'
-Watch2='self',256,0,18,1,0,'Watches'
-Watch3='SelectedCorner',256,0,18,1,0,'Watches'
-Watch4='vx',256,0,18,1,0,'Watches'
-Watch5='dt',256,0,18,1,0,'Watches'
-Watch6='oldelapsed',256,0,18,1,0,'Watches'
-Watch7='remaining',256,0,18,1,0,'Watches'
-Watch8='prog',256,0,18,1,0,'Watches'
-
-[WatchWindow]
-WatchColumnWidth=100
-WatchShowColumnHeaders=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=578
-Height=266
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=578
-ClientHeight=266
-TBDockHeight=149
-LRDockWidth=815
-Dockable=1
-
-[Breakpoints]
-Count=2
-Breakpoint0='X:\Code\Delphi\Apophysis\2.02\ScriptForm.pas',1244,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint1='C:\Program Files\Borland\Delphi7\Source\Vcl\Forms.pas',6812,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=106
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=16
-Top=560
-Width=772
-Height=451
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=764
-ClientHeight=423
-DumpPane=79
-DisassemblyPane=233
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=83
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=323
-LRDockWidth=190
-Dockable=1
-SplitPos=71
-ArrangeBy=Name
-SelectedItem=Left
-ExpandedItems=Anchors,Constraints
-HiddenCategories=
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=325
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=0
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=140
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=578
-Height=266
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=578
-ClientHeight=266
-TBDockHeight=110
-LRDockWidth=815
-Dockable=1
-
-[ToDo List]
-Create=1
-Visible=0
-State=0
-Left=342
-Top=308
-Width=468
-Height=250
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=460
-ClientHeight=225
-TBDockHeight=250
-LRDockWidth=470
-Dockable=1
-Column0Width=200
-Column1Width=30
-Column2Width=100
-Column3Width=70
-Column4Width=70
-SortOrder=4
-ShowHints=1
-ShowChecked=1
-
-[FPUWindow]
-Create=1
-Visible=0
-State=0
-Left=794
-Top=164
-Width=457
-Height=257
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=449
-ClientHeight=229
-RegisterPane=121
-FlagPane=59
-
-[MessageHintFrm]
-Create=1
-Visible=0
-State=0
-Left=482
-Top=424
-Width=381
-Height=195
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=373
-ClientHeight=170
-TBDockHeight=195
-LRDockWidth=383
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=993
-Height=85
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=993
-ClientHeight=85
-TBDockHeight=85
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=2
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=125
-Top=469
-Width=594
-Height=320
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=586
-ClientHeight=295
-TBDockHeight=320
-LRDockWidth=594
-Dockable=1
-TabPosition=0
-ActiveTab=Watch List
-TabDockClients=LocalVarsWindow,WatchWindow
-
-[DockSite1]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=1
-Top=105
-Width=268
-Height=920
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=260
-ClientHeight=895
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CallStackWindow,CodeExplorer@EditWindow0,PropertyInspector
-
diff --git a/2.10/Project/delphi6/Apophysis203.res b/2.10/Project/delphi6/Apophysis203.res
deleted file mode 100644
index 883bcb3..0000000
Binary files a/2.10/Project/delphi6/Apophysis203.res and /dev/null differ
diff --git a/2.10/Project/delphi6/Apophysis203.todo b/2.10/Project/delphi6/Apophysis203.todo
deleted file mode 100644
index 0519ecb..0000000
--- a/2.10/Project/delphi6/Apophysis203.todo
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/2.10/Project/delphi6/Apophysis204.cfg b/2.10/Project/delphi6/Apophysis204.cfg
deleted file mode 100644
index 75da5d3..0000000
--- a/2.10/Project/delphi6/Apophysis204.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"c:\program files\borland\delphi7\Projects\Bpl"
--LN"c:\program files\borland\delphi7\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
diff --git a/2.10/Project/delphi6/Apophysis204.dof b/2.10/Project/delphi6/Apophysis204.dof
deleted file mode 100644
index 7e3e38c..0000000
--- a/2.10/Project/delphi6/Apophysis204.dof
+++ /dev/null
@@ -1,182 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=1
-UnsafeCode=1
-UnsafeCast=1
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=4
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=2057
-CodePage=1252
-[Version Info Keys]
-CompanyName=Apophysis Team
-FileDescription=Apophysis 2.04
-FileVersion=2.0.4.0
-InternalName=
-LegalCopyright=Copyright © 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=Apophysis
-ProductVersion=2.04
-Comments=The best IFS fractal editing software!
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=15
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item1=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item2=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item3=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item4=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item5=C:\code\Apophysis\Apolibstuff\imglib
-Item6=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item8=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item9=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item10=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item12=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item13=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item14=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.10/Project/delphi6/Apophysis204.dpr b/2.10/Project/delphi6/Apophysis204.dpr
deleted file mode 100644
index 23ab4a4..0000000
--- a/2.10/Project/delphi6/Apophysis204.dpr
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis204;
-
-{%ToDo 'Apophysis204.todo'}
-{%ToDo 'Apophysis204.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render64 in '..\..\Source\Render64.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderMM_MT in '..\..\Source\RenderMM_MT.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varblob.pas',
- varpdj in '..\..\Source\varpdj.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2006, 10, 30) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi6/Apophysis204.dsk b/2.10/Project/delphi6/Apophysis204.dsk
deleted file mode 100644
index 18c251a..0000000
--- a/2.10/Project/delphi6/Apophysis204.dsk
+++ /dev/null
@@ -1,419 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\varJuliaN.pas',0,1,1,10,5,0,0
-File_1=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\varJuliaScope.pas',0,1,75,5,107,0,0
-File_2=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\About.pas',0,1,1,44,5,0,0
-File_3=SourceModule,'c:\program files\borland\delphi7\source\rtl\Sys\sysutils.pas',0,1,3175,1,3196,0,0
-File_4=SourceModule,'c:\program files\borland\delphi7\source\rtl\common\classes.pas',0,1,5093,1,5114,0,0
-File_5=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\XForm.pas',0,1,1998,66,2009,0,0
-File_6=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Options.pas',0,1,699,34,719,1,0
-File_7=SourceModule,'c:\program files\borland\delphi7\source\rtl\Win\Windows.pas',0,1,9204,1,9232,0,0
-File_8=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ControlPoint.pas',0,1,1,1,1,0,0
-File_9=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\RenderThread.pas',0,1,131,22,152,0,0
-
-[Modules]
-Module0=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas
-Module1=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas
-Count=2
-EditWindowCount=1
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi7\Apophysis204.dpr]
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Borland\Delphi7\Projects\Apophysis\Project\delphi7\Apophysis204.todo]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=2
-CurrentView=0
-View0=0
-View1=1
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=268
-Top=106
-Width=1013
-Height=919
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1005
-ClientHeight=891
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=85
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=0000040000000000ED03000000000000025500000000000000010000000000000000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED0300000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Editor.pas
-CursorX=15
-CursorY=4249
-TopLine=4243
-LeftCol=1
-
-[View1]
-Module=C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Main.pas
-CursorX=42
-CursorY=40
-TopLine=19
-LeftCol=1
-
-[Watches]
-Count=17
-Watch0='result,x',256,0,18,1,0,'Watches'
-Watch1='v,x',256,0,18,1,0,'Watches'
-Watch2='variations',256,0,18,1,0,'Watches'
-Watch3='points',256,0,18,1,0,'Watches'
-Watch4='py',256,0,18,1,0,'Watches'
-Watch5='px',256,0,18,1,0,'Watches'
-Watch6='fcp.pixels_per_unit',256,0,18,1,0,'Watches'
-Watch7='self',256,0,18,1,0,'Watches'
-Watch8='wparam',256,0,18,1,0,'Watches'
-Watch9='result.xform[0].density',256,0,18,1,0,'Watches'
-Watch10='@xform[8]',256,0,18,1,0,'Watches'
-Watch11='fCalcFunctionList',256,0,18,1,0,'Watches'
-Watch12='cp1.xform[nxform].density',256,0,18,1,0,'Watches'
-Watch13='cp1.xform[nxform]',256,0,18,1,0,'Watches'
-Watch14='cppoint',256,0,18,1,0,'Watches'
-Watch15='approxmemory',256,0,18,1,0,'Watches'
-Watch16='cp1.xform[100]',256,0,18,1,0,'Watches'
-
-[WatchWindow]
-WatchColumnWidth=100
-WatchShowColumnHeaders=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=413
-Height=333
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=413
-ClientHeight=333
-TBDockHeight=149
-LRDockWidth=815
-Dockable=1
-
-[Breakpoints]
-Count=3
-Breakpoint0='C:\Program Files\Borland\Delphi7\Source\Vcl\Forms.pas',6812,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint1='C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptForm.pas',1245,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint2='C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render48MT.pas',332,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=1
-Width=1280
-Height=106
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=17
-Top=561
-Width=770
-Height=451
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=762
-ClientHeight=423
-DumpPane=79
-DisassemblyPane=233
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=83
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=323
-LRDockWidth=190
-Dockable=1
-SplitPos=93
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=Anchors,DropdownMenu,EnabledButtons,Font,Font.Style,SmallImages
-HiddenCategories=
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ThreadStatusWindow]
-Create=1
-Visible=1
-State=0
-Left=320
-Top=273
-Width=684
-Height=255
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=676
-ClientHeight=230
-TBDockHeight=255
-LRDockWidth=684
-Dockable=1
-Column0Width=145
-Column1Width=100
-Column2Width=115
-Column3Width=428
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=1
-Top=113
-Width=188
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=180
-ClientHeight=325
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=1
-Top=1
-Width=1046
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1038
-ClientHeight=140
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=413
-Height=333
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=413
-ClientHeight=333
-TBDockHeight=110
-LRDockWidth=815
-Dockable=1
-
-[ToDo List]
-Create=1
-Visible=0
-State=0
-Left=343
-Top=309
-Width=466
-Height=250
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=458
-ClientHeight=225
-TBDockHeight=250
-LRDockWidth=470
-Dockable=1
-Column0Width=200
-Column1Width=30
-Column2Width=100
-Column3Width=70
-Column4Width=70
-SortOrder=4
-ShowHints=1
-ShowChecked=1
-
-[FPUWindow]
-Create=1
-Visible=0
-State=0
-Left=795
-Top=165
-Width=455
-Height=257
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=447
-ClientHeight=229
-RegisterPane=121
-FlagPane=59
-
-[MessageHintFrm]
-Create=1
-Visible=0
-State=0
-Left=483
-Top=425
-Width=379
-Height=195
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=371
-ClientHeight=170
-TBDockHeight=195
-LRDockWidth=383
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=233
-Height=887
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=233
-ClientHeight=887
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=993
-Height=85
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=993
-ClientHeight=85
-TBDockHeight=85
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=2
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=74
-Top=451
-Width=429
-Height=387
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=421
-ClientHeight=362
-TBDockHeight=320
-LRDockWidth=506
-Dockable=1
-TabPosition=0
-ActiveTab=Watch List
-TabDockClients=LocalVarsWindow,WatchWindow
-
-[DockSite1]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=106
-Width=268
-Height=920
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=260
-ClientHeight=895
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Object Inspector
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.10/Project/delphi6/Apophysis204.res b/2.10/Project/delphi6/Apophysis204.res
deleted file mode 100644
index 715a1e6..0000000
Binary files a/2.10/Project/delphi6/Apophysis204.res and /dev/null differ
diff --git a/2.10/Project/delphi6/Apophysis204.todo b/2.10/Project/delphi6/Apophysis204.todo
deleted file mode 100644
index 0519ecb..0000000
--- a/2.10/Project/delphi6/Apophysis204.todo
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/2.10/Project/delphi6/Apophysis205.cfg b/2.10/Project/delphi6/Apophysis205.cfg
deleted file mode 100644
index 67ff507..0000000
--- a/2.10/Project/delphi6/Apophysis205.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"c:\program files\delphi\Projects\Bpl"
--LN"c:\program files\delphi\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
diff --git a/2.10/Project/delphi6/Apophysis205.dof b/2.10/Project/delphi6/Apophysis205.dof
deleted file mode 100644
index 3bd2e18..0000000
--- a/2.10/Project/delphi6/Apophysis205.dof
+++ /dev/null
@@ -1,150 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=1
-UnsafeCode=1
-UnsafeCast=1
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=..\..\..\ApoLibStuff\pngimage\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=1
-MajorVer=2
-MinorVer=0
-Release=5
-Build=20
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=2057
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=Apophysis 2.05
-FileVersion=2.0.5.20
-InternalName=
-LegalCopyright=Copyright © 2005-2006 Apophysis Developers Team
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=
-ProductVersion=2.05
-Comments=
-[HistoryLists\hlDebugSourcePath]
-Count=2
-Item0=..\..\..\ApoLibStuff\pngimage\
-Item1=C:\Home\Peter\My Projects\ApoLibStuff\pngimage\
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=3
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Item1=$(DELPHI)\Lib\Debug;C:\Home\Peter\MYPROJ~1\APOLIB~1\jcl\lib\d7\debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-Item2=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage
-[HistoryLists\hlUnitOutputDirectory]
-Count=1
-Item0=..\..\out\dcu
-[HistoryLists\hlOutputDirectorry]
-Count=1
-Item0=..\..\out
diff --git a/2.10/Project/delphi6/Apophysis205.dpr b/2.10/Project/delphi6/Apophysis205.dpr
deleted file mode 100644
index 5cf261f..0000000
--- a/2.10/Project/delphi6/Apophysis205.dpr
+++ /dev/null
@@ -1,123 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis205;
-
-{$SetPEFlags $20} // set LARGE_ADDRESS_AWARE flag!
-
-{%ToDo 'Apophysis205.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- Tracer in '..\..\Source\Tracer.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- Render in '..\..\Source\Render.pas',
- RenderTypes in '..\..\Source\RenderTypes.pas',
- RenderST in '..\..\Source\RenderST.pas',
- RenderMT in '..\..\Source\RenderMT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- Render64 in '..\..\Source\Render64.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- Render48 in '..\..\Source\Render48.pas',
- Render48MT in '..\..\Source\Render48MT.pas',
- Render32f in '..\..\Source\Render32f.pas',
- Render32fMT in '..\..\Source\Render32fMT.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render32MT in '..\..\Source\Render32MT.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas',
- varRadialBlur in '..\..\Source\varRadialBlur.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varBlob.pas',
- varpdj in '..\..\Source\varPDJ.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- varCurl in '..\..\Source\varCurl.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2007, 3, 31) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.CreateForm(TTraceForm, TraceForm);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi6/Apophysis205.dsk b/2.10/Project/delphi6/Apophysis205.dsk
deleted file mode 100644
index 99e263f..0000000
--- a/2.10/Project/delphi6/Apophysis205.dsk
+++ /dev/null
@@ -1,516 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\Render.pas',0,1,281,26,294,0,0
-File_1=SourceModule,'c:\program files\delphi\source\rtl\common\Math.pas',0,1,850,1,877,0,0
-File_2=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\Global.pas',0,1,71,11,100,0,0
-File_3=SourceModule,'c:\program files\delphi\source\rtl\Sys\system.pas',0,1,10054,1,10075,0,0
-File_4=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\FormRender.pas',0,1,731,13,20,1,0
-File_5=SourceModule,'c:\program files\delphi\source\vcl\Graphics.pas',0,1,107,1,167,0,0
-File_6=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\Tracer.pas',0,1,64,45,77,0,0
-File_7=SourceModule,'C:\Home\Peter\My Projects\Apophysis\Source\varUnJulia.pas',0,1,73,10,88,0,0
-
-[Modules]
-Module0=C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas
-Module1=C:\Home\Peter\My Projects\Apophysis\Source\Main.pas
-Module2=C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas
-Module3=C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas
-Module4=C:\Home\Peter\My Projects\Apophysis\Source\Regstry.pas
-Module5=C:\Home\Peter\My Projects\Apophysis\Source\Options.pas
-Module6=C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas
-Module7=C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis205.dpr
-Count=8
-EditWindowCount=1
-
-[C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas]
-ModuleType=SourceModule
-FormState=1
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Main.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Regstry.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\Options.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis205.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[C:\Program Files\Delphi\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis205.todo]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=8
-CurrentView=2
-View0=0
-View1=1
-View2=2
-View3=3
-View4=4
-View5=5
-View6=6
-View7=7
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=269
-Top=107
-Width=1013
-Height=920
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1005
-ClientHeight=892
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=85
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=0000040000000000ED03000000000000025500000000000000010000000000000000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000EB030000000000000100000000EB030000000000000100000000EB030000000000000100000000EB030000000000000100000000EB030000000000000100000000EC030000000000000100000000EC030000000000000100000000EC030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000EF030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED030000000000000100000000ED0300000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=C:\Home\Peter\My Projects\Apophysis\Project\delphi7\Apophysis205.dpr
-CursorX=1
-CursorY=91
-TopLine=76
-LeftCol=1
-
-[View1]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Main.pas
-CursorX=7
-CursorY=39
-TopLine=31
-LeftCol=1
-
-[View2]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\ScriptForm.pas
-CursorX=1
-CursorY=2801
-TopLine=2789
-LeftCol=1
-
-[View3]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Editor.pas
-CursorX=30
-CursorY=20
-TopLine=1
-LeftCol=1
-
-[View4]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\ControlPoint.pas
-CursorX=42
-CursorY=1521
-TopLine=1512
-LeftCol=1
-
-[View5]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Options.pas
-CursorX=23
-CursorY=427
-TopLine=416
-LeftCol=1
-
-[View6]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\Regstry.pas
-CursorX=52
-CursorY=1087
-TopLine=1058
-LeftCol=1
-
-[View7]
-Module=C:\Home\Peter\My Projects\Apophysis\Source\XForm.pas
-CursorX=1
-CursorY=1
-TopLine=1
-LeftCol=1
-
-[Watches]
-Count=13
-Watch0='v_c1',256,0,18,1,0,'Watches'
-Watch1='maincp.width',256,0,18,1,0,'Watches'
-Watch2='maincp.height',256,0,18,1,0,'Watches'
-Watch3='points',256,0,18,1,0,'Watches'
-Watch4='parsecp.width',256,0,18,1,0,'Watches'
-Watch5='maincp.width',256,0,18,1,0,'Watches'
-Watch6='fcp.pixels_per_unit',256,0,18,1,0,'Watches'
-Watch7='message',256,0,18,1,0,'Watches'
-Watch8='@xform[8]',256,0,18,1,0,'Watches'
-Watch9='fbucketwidth',256,0,18,1,0,'Watches'
-Watch10='fbucketheight',256,0,18,1,0,'Watches'
-Watch11='strOutput',256,0,18,1,0,'Watches'
-Watch12='self',256,0,18,1,0,'Watches'
-
-[WatchWindow]
-WatchColumnWidth=100
-WatchShowColumnHeaders=1
-Create=1
-Visible=0
-State=0
-Left=0
-Top=0
-Width=413
-Height=333
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=413
-ClientHeight=333
-TBDockHeight=149
-LRDockWidth=815
-Dockable=1
-
-[Breakpoints]
-Count=3
-Breakpoint0='C:\Program Files\Borland\Delphi7\Source\Vcl\Forms.pas',6812,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint1='C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\ScriptForm.pas',1245,'',0,1,'',1,0,0,'',1,'','',''
-Breakpoint2='C:\Program Files\Borland\Delphi7\Projects\Apophysis\Source\Render48MT.pas',359,'',0,1,'',1,0,0,'',1,'','',''
-
-[AddressBreakpoints]
-Count=2
-Breakpoint0='Address',$C7EAB8,'image.width',4,1,'','',0,0,'',1,0,0,'',1,'','',''
-Breakpoint1='Address',$C208B8,'maincp.width',4,1,'','',0,0,'',1,0,0,'',1,'','',''
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=106
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=889
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=889
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=12
-Top=564
-Width=768
-Height=453
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=760
-ClientHeight=425
-DumpPane=79
-DisassemblyPane=233
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=83
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=889
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=889
-TBDockHeight=323
-LRDockWidth=190
-Dockable=1
-SplitPos=93
-ArrangeBy=Name
-SelectedItem=Caption
-ExpandedItems=Anchors,EnabledButtons,Font,Options
-HiddenCategories=
-
-[BreakpointWindow]
-Create=1
-Visible=1
-State=0
-Left=272
-Top=414
-Width=735
-Height=199
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=727
-ClientHeight=174
-TBDockHeight=197
-LRDockWidth=737
-Dockable=1
-Column0Width=100
-Column1Width=75
-Column2Width=200
-Column3Width=200
-Column4Width=75
-Column5Width=75
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=889
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=889
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ThreadStatusWindow]
-Create=1
-Visible=1
-State=0
-Left=321
-Top=274
-Width=682
-Height=257
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=674
-ClientHeight=232
-TBDockHeight=255
-LRDockWidth=684
-Dockable=1
-Column0Width=145
-Column1Width=100
-Column2Width=115
-Column3Width=428
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=2
-Top=114
-Width=186
-Height=352
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=178
-ClientHeight=327
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=2
-Top=2
-Width=1044
-Height=167
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1036
-ClientHeight=142
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=0
-Width=413
-Height=333
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=413
-ClientHeight=333
-TBDockHeight=110
-LRDockWidth=815
-Dockable=1
-
-[ToDo List]
-Create=1
-Visible=0
-State=0
-Left=344
-Top=310
-Width=464
-Height=252
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=456
-ClientHeight=227
-TBDockHeight=250
-LRDockWidth=470
-Dockable=1
-Column0Width=200
-Column1Width=30
-Column2Width=100
-Column3Width=70
-Column4Width=70
-SortOrder=4
-ShowHints=1
-ShowChecked=1
-
-[FPUWindow]
-Create=1
-Visible=0
-State=0
-Left=797
-Top=166
-Width=453
-Height=259
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=445
-ClientHeight=231
-RegisterPane=121
-FlagPane=59
-
-[MessageHintFrm]
-Create=1
-Visible=0
-State=0
-Left=484
-Top=426
-Width=377
-Height=197
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=369
-ClientHeight=172
-TBDockHeight=195
-LRDockWidth=383
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=889
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=889
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=993
-Height=85
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=993
-ClientHeight=85
-TBDockHeight=85
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=2
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=1
-Top=107
-Width=266
-Height=922
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=897
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Object Inspector
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
-[DockSite1]
-DockSiteType=1
-Create=1
-Visible=0
-State=0
-Left=119
-Top=279
-Width=427
-Height=389
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=419
-ClientHeight=364
-TBDockHeight=320
-LRDockWidth=506
-Dockable=1
-TabPosition=0
-TabDockClients=LocalVarsWindow,WatchWindow
-
diff --git a/2.10/Project/delphi6/Apophysis205.res b/2.10/Project/delphi6/Apophysis205.res
deleted file mode 100644
index 7be0366..0000000
Binary files a/2.10/Project/delphi6/Apophysis205.res and /dev/null differ
diff --git a/2.10/Project/delphi6/FlameSS.cfg b/2.10/Project/delphi6/FlameSS.cfg
deleted file mode 100644
index 619a827..0000000
--- a/2.10/Project/delphi6/FlameSS.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"../../out"
--N"../../out/dcu"
--LE"x:\programs\borland\delphi6\Projects\Bpl"
--LN"x:\programs\borland\delphi6\Projects\Bpl"
--U"../../source"
--O"../../source"
--I"../../source"
--R"../../source"
diff --git a/2.10/Project/delphi6/FlameSS.dof b/2.10/Project/delphi6/FlameSS.dof
deleted file mode 100644
index 437106a..0000000
--- a/2.10/Project/delphi6/FlameSS.dof
+++ /dev/null
@@ -1,108 +0,0 @@
-[FileVersion]
-Version=6.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=../../out
-UnitOutputDir=../../out/dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=../../source
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;ibxpress;dsnap;cds;bdecds;qrpt;teeui;teedb;tee;dss;teeqr;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;dbexpress;dbxcds;indy;dclOffice2k;FlatStyle_D6;rae;S303_R60;S303BR60;dxmdsd6;dxForumLibD6;RzLPDB60;RzLPND60;B301vr60;B301cr60;o401_r60;o401br60;vclshlctrls;LTEffects;B301_r60;gllib
-Conditionals=
-DebugSourceDirs=
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-[Excluded Packages]
-W:\Lib\O403_d60.bpl=TurboPower Orpheus 4.03 Components - VCL60
-W:\Lib\S303_d60.bpl=SysTools 3 Components
-W:\Lib\dgmr_60.bpl=Dgmr bibliotheek 6.1
-c:\proj32\gl\out\gllib.bpl=GL bibliotheek
-x:\programs\borland\delphi6\Projects\Bpl\dclusr60.bpl=Borland User Components
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyCore60.bpl=Indy 10 Core Design Time
-C:\Program Files\Indy 10 for Delphi 6\LibD6\dclIndyProtocols60.bpl=Indy 10 Protocols Design Time
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=2
-Item0=../../source
-Item1=../../src
-[HistoryLists\hlUnitOutputDirectory]
-Count=1
-Item0=../../out/dcu
-[HistoryLists\hlOutputDirectorry]
-Count=1
-Item0=../../out
diff --git a/2.10/Project/delphi6/FlameSS.dpr b/2.10/Project/delphi6/FlameSS.dpr
deleted file mode 100644
index 40fad48..0000000
--- a/2.10/Project/delphi6/FlameSS.dpr
+++ /dev/null
@@ -1,214 +0,0 @@
-program FlameSS;
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Render,
- controlpoint,
- windows,
- graphics,
- messages,
- ScrConfig in '..\..\ScreenSaver\ScrConfig.pas' {frmConfig},
- ScrMain in '..\..\ScreenSaver\ScrMain.pas' {frmMain},
- FlameIO in '..\..\ScreenSaver\FlameIO.pas';
-
-{$E SCR}
-
-{$R *.res}
-
-type TSSMode = (ssSetPwd,ssPreview,ssConfig,ssRun);
-
-var
- MySem: THandle;
-
-function GetScreenSaverMode: TSSMode;
-var
- ParamChar: Char;
-begin
- Result := ssRun;
- if ParamCount = 0 then
- Exit;
-
- if Length(ParamStr(1)) = 1 then
- ParamChar := ParamStr(1)[1]
- else
- ParamChar := ParamStr(1)[2];
-
- Case ParamChar of
- 'A', 'a':
- Result := ssSetPwd;
- 'P', 'p':
- Result := ssPreview;
- 'C', 'c':
- Result := ssConfig;
- else
- Result := ssRun;
- end;
-end;
-
-procedure SetPassWord;
-var
- SysDir: string;
- NewLen: integer;
- MyMod: THandle;
- PwdFunc: function (a : PChar; ParentHandle : THandle; b, c : Integer) :
- Integer; stdcall;
-begin
- SetLength(SysDir,MAX_PATH);
- NewLen := GetSystemDirectory(PChar(SysDir),MAX_PATH);
- SetLength(SysDir,NewLen);
-
- MyMod := LoadLibrary(PChar(IncludeTrailingPathDelimiter(SysDir) + 'MPR.DLL'));
- if MyMod <> 0 then begin
- PwdFunc := GetProcAddress(MyMod,'PwdChangePasswordA');
- if Assigned(PwdFunc) then
- PwdFunc('SCRSAVE',StrToInt(paramstr(2)),0,0);
- FreeLibrary(MyMod);
- end;
-end;
-
-function WindowProc(Wnd: HWnd; Msg: Integer; wParam: Word; lParam: Integer): Integer; far; stdcall;
-begin
-
- { Window procedure for the saver preview. Only used for terminating the preview
- version of the saver. }
- if (Msg = WM_DESTROY) or (Msg = WM_CLOSE) then PostMessage(Wnd, WM_QUIT, 0, 0);
- Result := DefWindowProc(Wnd, Msg, wParam, lParam);
-
-end;
-
-procedure Preview;
-var
- PreviewCanvas: TCanvas;
- PreviewRect: TRect;
- WndClass: TWndClass;
- DC: hDC;
- MyWnd: hWnd;
- Msg: TMsg;
- ParentHandle: THandle;
- cp : TControlPoint;
- Render: TRenderer;
- bm: TBitmap;
-begin
- { To run the preview, you need to create a window class corresponding with the
- little display in the screensaver control panel. This doesn't look very
- elegant in a Delphi project, but I don't think you can use VCL functionality
- to do this... }
- with WndClass do
- begin
- style := CS_PARENTDC;
- lpfnWndProc := @WindowProc;
- cbClsExtra := 0;
- cbWndExtra := 0;
- hIcon := 0;
- hCursor := 0;
- hbrBackground := 0;
- lpszMenuName := nil;
- lpszClassName := 'DeskSpin';
- end;
- WndClass.hInstance := hInstance;
- Windows.RegisterClass(WndClass);
-
- ParentHandle := StrToInt(ParamStr(2));
-
- // Initialize a Rect that matches the preview area:
- GetWindowRect(Parenthandle, PreviewRect);
- PreviewRect.Right := PreviewRect.Right - PreviewRect.Left;
- PreviewRect.Bottom := PreviewRect.Bottom - PreviewRect.Top;
- PreviewRect.Left := 0;
- PreviewRect.Top := 0;
-
- // Instantiate the window class so we can draw to the preview area:
- MyWnd := CreateWindow('DeskSpin', 'DeskSpin',
- WS_CHILD or WS_DISABLED or WS_VISIBLE, 0, 0,
- PreviewRect.Right, PreviewRect.Bottom, ParentHandle,
- 0, hInstance, nil);
-
- // We need a DC before we can draw:
- DC := GetDC(MyWnd);
- { We can create a TCanvas matching the DC, so we can draw the preview with
- familiar functions: }
- PreviewCanvas := TCanvas.Create;
- PreviewCanvas.Handle := DC;
-
- randomize;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-
- cp.ParseString('pixels_per_unit 277.456647 center -1.0982659 0 gamma 2 spatial_filter_radius' +
- ' 0.5 contrast 1 brightness 1.5 zoom 0 spatial_oversample 1 sample_density 1 nbatches' +
- ' 1 white_level 200 cmap_inter 0 time 0 cmap 33 xform 0 density 1 color 0 var 0 0 0 1 0' +
- ' 0 0 coefs 0.466381997 -0.0618700013 0.0792416036 0.610638022 -0.475656986 -0.28115499'+
- ' xform 1 density 1 color 1 var 0 0 0 0 1 0 0 coefs -0.513867021 0.271649003 -0.254521996' +
- ' -0.550984025 -0.674094975 -0.600323975');
-
- cp.sample_density := 1;
- cp.Width := PreviewRect.Right - PreviewRect.Left;
- cp.Height := PreviewRect.Bottom - PreviewRect.Top;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.1;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.CalcBoundbox;
- Render.SetCP(cp);
- Render.Render;
- BM := Render.GetImage;
- PreviewCanvas.Draw(0,0,bm);
-
-
- { Enter a message loop to keep the preview going. I've kept the preview simple
- (plain text output), but if you wanted, you could initialize OpenGL for the
- DC you already have, and actually let your saver render to that. }
- while GetMessage(Msg, 0, 0, 0) do
- begin
- PreviewCanvas.Draw(0,0,bm);
-
-// PreviewCanvas.FillRect(PreviewRect);
-// PreviewCanvas.TextOut(5, 5, 'Your preview here.');
- TranslateMessage(Msg);
- DispatchMessage(Msg);
- end;
- PreviewCanvas.Free;
-
- // Close and destroy the preview window:
- CloseWindow(MyWnd);
- DestroyWindow(MyWnd);
-
- Render.Free;
- cp.Free;
-end;
-
-begin
- Case GetScreenSaverMode of
- ssSetPwd:
- begin
- Application.Initialize;
- SetPassWord;
- end;
- ssConfig:
- begin
- Application.Initialize;
- Application.Title := 'Flame Screensaver';
- Application.CreateForm(TfrmConfig, frmConfig);
- Application.Run;
- end;
- ssPreview:
- Preview;
- else // ssrun
- // Test if screen save was already started
- MySem := CreateSemaphore(nil,0,1,'ESDSaverSemaphore');
- if (MySem <> 0) and (GetLastError = ERROR_ALREADY_EXISTS) then begin
- CloseHandle(MySem);
- Exit;
- end;
-
- Application.Initialize;
- Application.CreateForm(TfrmMain, frmMain);
- Application.Run;
-
- if (MySem <> 0) then
- CloseHandle(MySem);
- end; // Case GetScreenSaverMode of
-
-end.
diff --git a/2.10/Project/delphi6/FlameSS.dsk b/2.10/Project/delphi6/FlameSS.dsk
deleted file mode 100644
index c0315e9..0000000
--- a/2.10/Project/delphi6/FlameSS.dsk
+++ /dev/null
@@ -1,312 +0,0 @@
-[Closed Files]
-File_0=SourceModule,'C:\PROJ32\gl\src\catalog.pas',0,1,561,1,585,0,0
-File_1=SourceModule,'C:\PROJ32\gl\src\CatFilter.pas',0,1,57,24,71,0,0
-File_2=SourceModule,'C:\PROJ32\gl\src\FCatFilter.pas',0,1,1,1,12,0,0
-File_3=SourceModule,'C:\PROJ32\gl\src\glStrConst.pas',0,1,1,39,1,0,0
-File_4=SourceModule,'C:\PROJ32\gl\src\Project.pas',0,1,498,1,520,0,0
-File_5=SourceModule,'C:\PROJ32\gl\src\MainForm.pas',0,1,212,27,215,0,0
-File_6=SourceModule,'C:\PROJ32\gl\src\Material.pas',0,1,912,111,947,0,0
-File_7=SourceModule,'C:\PROJ32\gl\src\FArea.pas',0,1,202,111,219,0,0
-File_8=SourceModule,'C:\PROJ32\gl\src\FCatalog.pas',0,1,582,6,610,0,0
-File_9=SourceModule,'C:\PROJ32\gl\src\kierterm.pas',0,1,622,1,647,0,0
-
-[Modules]
-Module0=X:\Code\Delphi\Apophysis\2.10\ScreenSaver\ScrConfig.pas
-Module1=X:\Code\Delphi\Apophysis\2.10\source\ImageMaker.pas
-Module2=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-Count=3
-EditWindowCount=1
-
-[X:\Code\Delphi\Apophysis\2.10\ScreenSaver\ScrConfig.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\source\ImageMaker.pas]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr]
-ModuleType=SourceModule
-FormState=0
-FormOnTop=0
-
-[X:\Programs\Borland\Delphi6\Projects\ProjectGroup1.bpg]
-FormState=0
-FormOnTop=0
-
-[X:\Code\Delphi\Apophysis\2.10\Project\delphi6\FlameSS.dpr]
-FormState=0
-FormOnTop=0
-
-[EditWindow0]
-ViewCount=3
-CurrentView=2
-View0=0
-View1=1
-View2=2
-CodeExplorer=CodeExplorer@EditWindow0
-MessageView=MessageView@EditWindow0
-Create=1
-Visible=1
-State=0
-Left=266
-Top=111
-Width=1016
-Height=880
-MaxLeft=-4
-MaxTop=108
-ClientWidth=1008
-ClientHeight=846
-LeftPanelSize=0
-RightPanelSize=0
-BottomPanelSize=52
-BottomPanelClients=MessageView@EditWindow0
-BottomPanelData=000004000000000000000000000000000000000000000000000100000000000000000B0000004D65737361676556696577FFFFFFFF
-
-[View0]
-Module=X:\Code\Delphi\Apophysis\2.02h\Project\delphi6\FlameSS.dpr
-CursorX=46
-CursorY=16
-TopLine=1
-LeftCol=1
-
-[View1]
-Module=X:\Code\Delphi\Apophysis\2.10\source\ImageMaker.pas
-CursorX=19
-CursorY=57
-TopLine=29
-LeftCol=1
-
-[View2]
-Module=X:\Code\Delphi\Apophysis\2.10\ScreenSaver\ScrConfig.pas
-CursorX=62
-CursorY=93
-TopLine=46
-LeftCol=1
-
-[Watches]
-Count=0
-
-[Breakpoints]
-Count=0
-
-[AddressBreakpoints]
-Count=0
-
-[Main Window]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=1280
-Height=112
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1272
-ClientHeight=78
-
-[ProjectManager]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=438
-Dockable=1
-
-[CPUWindow]
-Create=1
-Visible=0
-State=0
-Left=373
-Top=335
-Width=533
-Height=353
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=525
-ClientHeight=319
-DumpPane=79
-DisassemblyPane=187
-RegisterPane=231
-FlagPane=64
-
-[AlignmentPalette]
-Create=1
-Visible=0
-State=0
-Left=200
-Top=114
-Width=156
-Height=84
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=150
-ClientHeight=60
-
-[PropertyInspector]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=527
-LRDockWidth=190
-Dockable=1
-SplitPos=85
-ArrangeBy=Name
-SelectedItem=
-ExpandedItems=
-HiddenCategories=
-
-[WatchWindow]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=149
-LRDockWidth=421
-Dockable=1
-
-[CallStackWindow]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=161
-LRDockWidth=294
-Dockable=1
-
-[ObjectTree]
-Create=1
-Visible=0
-State=0
-Left=0
-Top=112
-Width=190
-Height=350
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=182
-ClientHeight=324
-TBDockHeight=350
-LRDockWidth=190
-Dockable=1
-
-[DebugLogView]
-Create=1
-Visible=0
-State=0
-Left=232
-Top=872
-Width=1048
-Height=165
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=1040
-ClientHeight=139
-TBDockHeight=291
-LRDockWidth=417
-Dockable=1
-
-[LocalVarsWindow]
-Create=1
-Visible=0
-State=0
-Left=27
-Top=127
-Width=194
-Height=891
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=186
-ClientHeight=865
-TBDockHeight=110
-LRDockWidth=421
-Dockable=1
-
-[CodeExplorer@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=0
-Top=0
-Width=231
-Height=843
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=231
-ClientHeight=843
-TBDockHeight=305
-LRDockWidth=140
-Dockable=1
-
-[MessageView@EditWindow0]
-Create=1
-Visible=1
-State=0
-Left=12
-Top=0
-Width=996
-Height=52
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=996
-ClientHeight=52
-TBDockHeight=52
-LRDockWidth=443
-Dockable=1
-
-[DockHosts]
-DockHostCount=1
-
-[DockSite0]
-DockSiteType=1
-Create=1
-Visible=1
-State=0
-Left=0
-Top=112
-Width=266
-Height=877
-MaxLeft=-1
-MaxTop=-1
-ClientWidth=258
-ClientHeight=851
-TBDockHeight=451
-LRDockWidth=177
-Dockable=1
-TabPosition=2
-ActiveTab=Project Manager
-TabDockClients=ProjectManager,CodeExplorer@EditWindow0,CallStackWindow,PropertyInspector
-
diff --git a/2.10/Project/delphi6/FlameSS.res b/2.10/Project/delphi6/FlameSS.res
deleted file mode 100644
index e1bec2c..0000000
Binary files a/2.10/Project/delphi6/FlameSS.res and /dev/null differ
diff --git a/2.10/Project/delphi7/Apophysis.dpr b/2.10/Project/delphi7/Apophysis.dpr
deleted file mode 100644
index a6437a4..0000000
--- a/2.10/Project/delphi7/Apophysis.dpr
+++ /dev/null
@@ -1,126 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-program Apophysis;
-
-{$SetPEFlags $20} // set LARGE_ADDRESS_AWARE flag!
-
-{%ToDo 'Apophysis.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- Tracer in '..\..\Source\Tracer.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- //ValueReplacer in '..\..\Source\ValueReplacer.pas' {ValueReplacerForm},
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- Render in '..\..\Source\Render.pas',
- RenderTypes in '..\..\Source\RenderTypes.pas',
- RenderST in '..\..\Source\RenderST.pas',
- RenderMT in '..\..\Source\RenderMT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- Render32f in '..\..\Source\Render32f.pas',
- Render32fMT in '..\..\Source\Render32fMT.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render32MT in '..\..\Source\Render32MT.pas',
- Render48 in '..\..\Source\Render48.pas',
- Render48MT in '..\..\Source\Render48MT.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas',
- varRadialBlur in '..\..\Source\varRadialBlur.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varBlob.pas',
- varpdj in '..\..\Source\varPDJ.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- varCurl in '..\..\Source\varCurl.pas',
- varRectangles in '..\..\Source\varRectangles.pas',
- varGenericPlugin in '..\..\Source\varGenericPlugin.pas';
-
-{$R *.RES}
-
-begin
- {
- if now >= EncodeDate(2010, 3, 15) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
- }
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.CreateForm(TTraceForm, TraceForm);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi7/Apophysis204.cfg b/2.10/Project/delphi7/Apophysis204.cfg
deleted file mode 100644
index 04bb03a..0000000
--- a/2.10/Project/delphi7/Apophysis204.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"g:\compilers\delphi7\Projects\Bpl"
--LN"g:\compilers\delphi7\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter"
diff --git a/2.10/Project/delphi7/Apophysis204.dof b/2.10/Project/delphi7/Apophysis204.dof
deleted file mode 100644
index 7e3e38c..0000000
--- a/2.10/Project/delphi7/Apophysis204.dof
+++ /dev/null
@@ -1,182 +0,0 @@
-[FileVersion]
-Version=7.0
-[Compiler]
-A=8
-B=0
-C=0
-D=0
-E=0
-F=0
-G=1
-H=1
-I=1
-J=0
-K=0
-L=0
-M=0
-N=1
-O=1
-P=1
-Q=0
-R=0
-S=0
-T=0
-U=0
-V=1
-W=0
-X=1
-Y=0
-Z=1
-ShowHints=1
-ShowWarnings=1
-UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-NamespacePrefix=
-SymbolDeprecated=1
-SymbolLibrary=1
-SymbolPlatform=1
-UnitLibrary=1
-UnitPlatform=1
-UnitDeprecated=1
-HResultCompat=1
-HidingMember=1
-HiddenVirtual=1
-Garbage=1
-BoundsError=1
-ZeroNilCompat=1
-StringConstTruncated=1
-ForLoopVarVarPar=1
-TypedConstVarPar=1
-AsgToTypedConst=1
-CaseLabelRange=1
-ForVariable=1
-ConstructingAbstract=1
-ComparisonFalse=1
-ComparisonTrue=1
-ComparingSignedUnsigned=1
-CombiningSignedUnsigned=1
-UnsupportedConstruct=1
-FileOpen=1
-FileOpenUnitSrc=1
-BadGlobalSymbol=1
-DuplicateConstructorDestructor=1
-InvalidDirective=1
-PackageNoLink=1
-PackageThreadVar=1
-ImplicitImport=1
-HPPEMITIgnored=1
-NoRetVal=1
-UseBeforeDef=1
-ForLoopVarUndef=1
-UnitNameMismatch=1
-NoCFGFileFound=1
-MessageDirective=1
-ImplicitVariants=1
-UnicodeToLocale=1
-LocaleToUnicode=1
-ImagebaseMultiple=1
-SuspiciousTypecast=1
-PrivatePropAccessor=1
-UnsafeType=1
-UnsafeCode=1
-UnsafeCast=1
-[Linker]
-MapFile=0
-OutputObjs=0
-ConsoleApp=1
-DebugInfo=0
-RemoteSymbols=0
-MinStackSize=16384
-MaxStackSize=1048576
-ImageBase=4194304
-ExeDescription=
-[Directories]
-OutputDir=..\..\out
-UnitOutputDir=..\..\out\dcu
-PackageDLLOutputDir=
-PackageDCPOutputDir=
-SearchPath=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Packages=vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60
-Conditionals=
-DebugSourceDirs=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-UsePackages=0
-[Parameters]
-RunParams=
-HostApplication=
-Launcher=
-UseLauncher=0
-DebugCWD=
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=D:\Program Files\Borland\Delphi6\Bin\
-[Version Info]
-IncludeVerInfo=1
-AutoIncBuild=0
-MajorVer=2
-MinorVer=0
-Release=4
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=2057
-CodePage=1252
-[Version Info Keys]
-CompanyName=Apophysis Team
-FileDescription=Apophysis 2.04
-FileVersion=2.0.4.0
-InternalName=
-LegalCopyright=Copyright © 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-LegalTrademarks=
-OriginalFilename=Apophysis.exe
-ProductName=Apophysis
-ProductVersion=2.04
-Comments=The best IFS fractal editing software!
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\
-[HistoryLists\hlConditionals]
-Count=4
-Item0=GEONOISE
-Item1=GEONOISE;V1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-Item2=GEONOISE;R1;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;NO_ROAD;NO_SATTENU;NO_VATTENU
-Item3=GEONOISE;V5;GROUND_SINGLE;B_ATTENUATION_PLAIN;BARRIERCORRFLOATING;BUILDING_FLOAT;ROAD_SRM2;NO_SATTENU;NO_VATTENU
-[HistoryLists\hlUnitAliases]
-Count=1
-Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-[HistoryLists\hlSearchPath]
-Count=15
-Item0=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item1=$(DELPHI)\Lib\Debug;..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\pngimage;C:\Program Files\Borland\Delphi7\Projects\ApoLibStuff\scripter
-Item2=..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\..\..\Apolibstuff\ScripterStudio;..\..\..\Apolibstuff\Indy\d6
-Item3=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Indy\d6
-Item4=..\Apolibstuff\libxml;..\Apolibstuff\imglib;..\Apolibstuff\ScripterStudio;..\Apolibstuff\Scripterstudio\Imports\Delphi6;..\Apolibstuff\Indy\d6
-Item5=C:\code\Apophysis\Apolibstuff\imglib
-Item6=c:\proj32\geonoise510\src;w:\Src\GroundModel;w:\lib;w:\src\alg;w:\src\dll\Tool\Viewer;w:\src\dll\DLLAlg
-Item7=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\VLDOS
-Item8=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\R1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\src\dll\tool\RLDOS
-Item9=c:\proj32\geonoise510\src;w:\lib;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem
-Item10=c:\proj32\geonoise510\src;w:\src\dll\Method\V1;w:\src\alg;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\lib
-Item11=c:\proj32\geonoise510\src;w:\SRC\ALG;w:\src\dll\Tool\Shape;w:\src\dll\DLLAlg;w:\src\dll\Method\GenItem;w:\LIB
-Item12=c:\proj32\geonoise510\src;w:\src\alg;w:\src\exe\dbase;w:\src\exe\geoman;w:\src\DBIntf;w:\src\exe\dllman;w:\src\exe\main;w:\src\exe\model;w:\src\exe\results;w:\src\exe\lib;w:\lib
-Item13=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG;w:\lib
-Item14=c:\proj32\geonoise510\src;w:\SRC\SPM\;w:\SRC\ALG
-[HistoryLists\hlUnitOutputDirectory]
-Count=7
-Item0=..\..\out\dcu
-Item1=..\..\..\out\dcu
-Item2=.\out\dcu
-Item3=..\out\dcu
-Item4=C:\code\Apophysis\2.02a\out\dcu
-Item5=C:\code\Apophysis\2.02\out\dcu
-Item6=c:\proj32\geonoise510\out\DCU
-[HistoryLists\hlOutputDirectorry]
-Count=6
-Item0=..\..\out
-Item1=.\out
-Item2=..\out
-Item3=C:\code\Apophysis\2.02a\out
-Item4=C:\code\Apophysis\2.02\out
-Item5=c:\proj32\geonoise510\out
diff --git a/2.10/Project/delphi7/Apophysis204.dpr b/2.10/Project/delphi7/Apophysis204.dpr
deleted file mode 100644
index 23ab4a4..0000000
--- a/2.10/Project/delphi7/Apophysis204.dpr
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis204;
-
-{%ToDo 'Apophysis204.todo'}
-{%ToDo 'Apophysis204.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- Render in '..\..\Source\Render.pas',
- Render64 in '..\..\Source\Render64.pas',
- RenderMM in '..\..\Source\RenderMM.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- RenderMM_MT in '..\..\Source\RenderMM_MT.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varblob.pas',
- varpdj in '..\..\Source\varpdj.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2006, 10, 30) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi7/Apophysis204.res b/2.10/Project/delphi7/Apophysis204.res
deleted file mode 100644
index 0a74f08..0000000
Binary files a/2.10/Project/delphi7/Apophysis204.res and /dev/null differ
diff --git a/2.10/Project/delphi7/Apophysis204.todo b/2.10/Project/delphi7/Apophysis204.todo
deleted file mode 100644
index 0519ecb..0000000
--- a/2.10/Project/delphi7/Apophysis204.todo
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/2.10/Project/delphi7/Apophysis205.cfg b/2.10/Project/delphi7/Apophysis205.cfg
deleted file mode 100644
index af93928..0000000
--- a/2.10/Project/delphi7/Apophysis205.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"..\..\out"
--N"..\..\out\dcu"
--LE"g:\compilers\delphi7\Projects\Bpl"
--LN"g:\compilers\delphi7\Projects\Bpl"
--U"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--O"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--I"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
--R"..\..\..\Apolibstuff\libxml;..\..\..\Apolibstuff\imglib;..\..\..\Apolibstuff\Scripter\Imports\Delphi7;..\..\..\Apolibstuff\Scripter;..\..\..\ApoLibStuff\pngimage"
diff --git a/2.10/Project/delphi7/Apophysis205.dpr b/2.10/Project/delphi7/Apophysis205.dpr
deleted file mode 100644
index 5cf261f..0000000
--- a/2.10/Project/delphi7/Apophysis205.dpr
+++ /dev/null
@@ -1,123 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis205;
-
-{$SetPEFlags $20} // set LARGE_ADDRESS_AWARE flag!
-
-{%ToDo 'Apophysis205.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- Tracer in '..\..\Source\Tracer.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- Render in '..\..\Source\Render.pas',
- RenderTypes in '..\..\Source\RenderTypes.pas',
- RenderST in '..\..\Source\RenderST.pas',
- RenderMT in '..\..\Source\RenderMT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- Render64 in '..\..\Source\Render64.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- Render48 in '..\..\Source\Render48.pas',
- Render48MT in '..\..\Source\Render48MT.pas',
- Render32f in '..\..\Source\Render32f.pas',
- Render32fMT in '..\..\Source\Render32fMT.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render32MT in '..\..\Source\Render32MT.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas',
- varRadialBlur in '..\..\Source\varRadialBlur.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varBlob.pas',
- varpdj in '..\..\Source\varPDJ.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- varCurl in '..\..\Source\varCurl.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2007, 3, 31) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/project/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.CreateForm(TTraceForm, TraceForm);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi7/Apophysis205.res b/2.10/Project/delphi7/Apophysis205.res
deleted file mode 100644
index 4639210..0000000
Binary files a/2.10/Project/delphi7/Apophysis205.res and /dev/null differ
diff --git a/2.10/Project/delphi7/Apophysis206.cfg b/2.10/Project/delphi7/Apophysis206.cfg
deleted file mode 100644
index 1af6b8d..0000000
--- a/2.10/Project/delphi7/Apophysis206.cfg
+++ /dev/null
@@ -1,40 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$YD
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"../../out"
--N"../../out/dcu"
--LE"c:\devel\delphi7\Projects\Bpl"
--LN"c:\devel\delphi7\Projects\Bpl"
--w-UNSAFE_TYPE
--w-UNSAFE_CODE
--w-UNSAFE_CAST
diff --git a/2.10/Project/delphi7/Apophysis206.dpr b/2.10/Project/delphi7/Apophysis206.dpr
deleted file mode 100644
index 621cf9a..0000000
--- a/2.10/Project/delphi7/Apophysis206.dpr
+++ /dev/null
@@ -1,127 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-program Apophysis206;
-
-{$SetPEFlags $20} // set LARGE_ADDRESS_AWARE flag!
-
-{%ToDo 'Apophysis206.todo'}
-
-uses
- FastMM4 in '..\..\Source\FastMM4.pas',
- Forms,
- Dialogs,
- SysUtils,
- Main in '..\..\Source\Main.pas' {MainForm},
- Editor in '..\..\Source\Editor.pas' {EditForm},
- Global in '..\..\Source\Global.pas',
- Options in '..\..\Source\Options.pas' {OptionsForm},
- Regstry in '..\..\Source\Regstry.pas',
- Fullscreen in '..\..\Source\Fullscreen.pas' {FullscreenForm},
- FormRender in '..\..\Source\FormRender.pas' {RenderForm},
- Mutate in '..\..\Source\Mutate.pas' {MutateForm},
- Adjust in '..\..\Source\Adjust.pas' {AdjustForm},
- Browser in '..\..\Source\Browser.pas' {GradientBrowser},
- Save in '..\..\Source\Save.pas' {SaveForm},
- About in '..\..\Source\About.pas' {AboutForm},
- Cmap in '..\..\Source\cmap.pas',
- SavePreset in '..\..\Source\SavePreset.pas' {SavePresetForm},
- ControlPoint in '..\..\Source\ControlPoint.pas',
- Tracer in '..\..\Source\Tracer.pas',
- HtmlHlp in '..\..\Source\HtmlHlp.pas',
- Preview in '..\..\Source\Preview.pas' {PreviewForm},
- ScriptForm in '..\..\Source\ScriptForm.pas' {ScriptEditor},
- ScriptRender in '..\..\Source\ScriptRender.pas' {ScriptRenderForm},
- FormFavorites in '..\..\Source\FormFavorites.pas' {FavoritesForm},
- FormExport in '..\..\Source\FormExport.pas' {ExportDialog},
- MsMultiPartFormData in '..\..\Source\MsMultiPartFormData.pas',
- XForm in '..\..\Source\XForm.pas',
- XFormMan in '..\..\Source\XFormMan.pas',
- cmapdata in '..\..\Source\cmapdata.pas',
- GradientHlpr in '..\..\Source\GradientHlpr.pas',
- formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess},
- RndFlame in '..\..\Source\RndFlame.pas',
- bmdll32 in '..\..\Source\bmdll32.PAS',
- ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring},
- BaseVariation in '..\..\Source\BaseVariation.pas',
- ImageMaker in '..\..\Source\ImageMaker.pas',
- CustomDrawControl in '..\..\Source\CustomDrawControl.pas',
- Render in '..\..\Source\Render.pas',
- RenderTypes in '..\..\Source\RenderTypes.pas',
- RenderST in '..\..\Source\RenderST.pas',
- RenderMT in '..\..\Source\RenderMT.pas',
- RenderThread in '..\..\Source\RenderThread.pas',
- BucketFillerThread in '..\..\Source\BucketFillerThread.pas',
- Render64 in '..\..\Source\Render64.pas',
- Render64MT in '..\..\Source\Render64MT.pas',
- Render48 in '..\..\Source\Render48.pas',
- Render48MT in '..\..\Source\Render48MT.pas',
- Render32f in '..\..\Source\Render32f.pas',
- Render32fMT in '..\..\Source\Render32fMT.pas',
- Render32 in '..\..\Source\Render32.pas',
- Render32MT in '..\..\Source\Render32MT.pas',
- FastMM4Messages in '..\..\Source\FastMM4Messages.pas',
- varRadialBlur in '..\..\Source\varRadialBlur.pas',
- varRings2 in '..\..\Source\varRings2.pas',
- varFan2 in '..\..\Source\varFan2.pas',
- varblob in '..\..\Source\varBlob.pas',
- varpdj in '..\..\Source\varPDJ.pas',
- varPerspective in '..\..\Source\varPerspective.pas',
- varJuliaN in '..\..\Source\varJuliaN.pas',
- varJuliaScope in '..\..\Source\varJuliaScope.pas',
- varCurl in '..\..\Source\varCurl.pas',
- varSuperShape in '..\..\Source\varSuperShape.pas',
- varRectangles in '..\..\Source\varRectangles.pas',
- varGenericPlugin in '..\..\Source\varGenericPlugin.pas';
-
-{$R *.RES}
-
-begin
- if now > EncodeDate(2007, 11, 1) then begin
- ShowMessage('This version has expired. Please go to http://sourceforge.net/projects/apophysis and download the latest version.');
- Halt
- end;
-
- Application.Initialize;
- Application.Title := 'Apophysis';
- Application.HelpFile := 'Apophysis 2.0.chm';
- Application.CreateForm(TMainForm, MainForm);
- Application.CreateForm(TEditForm, EditForm);
- Application.CreateForm(TOptionsForm, OptionsForm);
- Application.CreateForm(TFullscreenForm, FullscreenForm);
- Application.CreateForm(TRenderForm, RenderForm);
- Application.CreateForm(TMutateForm, MutateForm);
- Application.CreateForm(TAdjustForm, AdjustForm);
- Application.CreateForm(TGradientBrowser, GradientBrowser);
- Application.CreateForm(TSaveForm, SaveForm);
- Application.CreateForm(TAboutForm, AboutForm);
- Application.CreateForm(TSavePresetForm, SavePresetForm);
- Application.CreateForm(TScriptEditor, ScriptEditor);
- Application.CreateForm(TPreviewForm, PreviewForm);
- Application.CreateForm(TScriptRenderForm, ScriptRenderForm);
- Application.CreateForm(TFavoritesForm, FavoritesForm);
- Application.CreateForm(TExportDialog, ExportDialog);
- Application.CreateForm(TfrmPostProcess, frmPostProcess);
- Application.CreateForm(TfrmImageColoring, frmImageColoring);
- Application.CreateForm(TTraceForm, TraceForm);
- Application.UpdateFormatSettings := False;
- DecimalSeparator := '.';
- Application.Run;
-end.
-
diff --git a/2.10/Project/delphi7/Apophysis206.res b/2.10/Project/delphi7/Apophysis206.res
deleted file mode 100644
index c58b274..0000000
Binary files a/2.10/Project/delphi7/Apophysis206.res and /dev/null differ
diff --git a/2.10/Project/delphi7/Apophysis206.todo b/2.10/Project/delphi7/Apophysis206.todo
deleted file mode 100644
index e69de29..0000000
diff --git a/2.10/Project/delphi7/FlameSS.cfg b/2.10/Project/delphi7/FlameSS.cfg
deleted file mode 100644
index 73585b6..0000000
--- a/2.10/Project/delphi7/FlameSS.cfg
+++ /dev/null
@@ -1,41 +0,0 @@
--$A8
--$B-
--$C-
--$D-
--$E-
--$F-
--$G+
--$H+
--$I+
--$J-
--$K-
--$L-
--$M-
--$N+
--$O+
--$P+
--$Q-
--$R-
--$S-
--$T-
--$U-
--$V+
--$W-
--$X+
--$Y-
--$Z1
--cg
--AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
--H+
--W+
--M
--$M16384,1048576
--K$00400000
--E"../../out"
--N"../../out/dcu"
--LE"g:\compilers\delphi7\Projects\Bpl"
--LN"g:\compilers\delphi7\Projects\Bpl"
--U"../../source"
--O"../../source"
--I"../../source"
--R"../../source"
diff --git a/2.10/Project/delphi7/FlameSS.dpr b/2.10/Project/delphi7/FlameSS.dpr
deleted file mode 100644
index 40fad48..0000000
--- a/2.10/Project/delphi7/FlameSS.dpr
+++ /dev/null
@@ -1,214 +0,0 @@
-program FlameSS;
-
-uses
- Forms,
- Dialogs,
- SysUtils,
- Render,
- controlpoint,
- windows,
- graphics,
- messages,
- ScrConfig in '..\..\ScreenSaver\ScrConfig.pas' {frmConfig},
- ScrMain in '..\..\ScreenSaver\ScrMain.pas' {frmMain},
- FlameIO in '..\..\ScreenSaver\FlameIO.pas';
-
-{$E SCR}
-
-{$R *.res}
-
-type TSSMode = (ssSetPwd,ssPreview,ssConfig,ssRun);
-
-var
- MySem: THandle;
-
-function GetScreenSaverMode: TSSMode;
-var
- ParamChar: Char;
-begin
- Result := ssRun;
- if ParamCount = 0 then
- Exit;
-
- if Length(ParamStr(1)) = 1 then
- ParamChar := ParamStr(1)[1]
- else
- ParamChar := ParamStr(1)[2];
-
- Case ParamChar of
- 'A', 'a':
- Result := ssSetPwd;
- 'P', 'p':
- Result := ssPreview;
- 'C', 'c':
- Result := ssConfig;
- else
- Result := ssRun;
- end;
-end;
-
-procedure SetPassWord;
-var
- SysDir: string;
- NewLen: integer;
- MyMod: THandle;
- PwdFunc: function (a : PChar; ParentHandle : THandle; b, c : Integer) :
- Integer; stdcall;
-begin
- SetLength(SysDir,MAX_PATH);
- NewLen := GetSystemDirectory(PChar(SysDir),MAX_PATH);
- SetLength(SysDir,NewLen);
-
- MyMod := LoadLibrary(PChar(IncludeTrailingPathDelimiter(SysDir) + 'MPR.DLL'));
- if MyMod <> 0 then begin
- PwdFunc := GetProcAddress(MyMod,'PwdChangePasswordA');
- if Assigned(PwdFunc) then
- PwdFunc('SCRSAVE',StrToInt(paramstr(2)),0,0);
- FreeLibrary(MyMod);
- end;
-end;
-
-function WindowProc(Wnd: HWnd; Msg: Integer; wParam: Word; lParam: Integer): Integer; far; stdcall;
-begin
-
- { Window procedure for the saver preview. Only used for terminating the preview
- version of the saver. }
- if (Msg = WM_DESTROY) or (Msg = WM_CLOSE) then PostMessage(Wnd, WM_QUIT, 0, 0);
- Result := DefWindowProc(Wnd, Msg, wParam, lParam);
-
-end;
-
-procedure Preview;
-var
- PreviewCanvas: TCanvas;
- PreviewRect: TRect;
- WndClass: TWndClass;
- DC: hDC;
- MyWnd: hWnd;
- Msg: TMsg;
- ParentHandle: THandle;
- cp : TControlPoint;
- Render: TRenderer;
- bm: TBitmap;
-begin
- { To run the preview, you need to create a window class corresponding with the
- little display in the screensaver control panel. This doesn't look very
- elegant in a Delphi project, but I don't think you can use VCL functionality
- to do this... }
- with WndClass do
- begin
- style := CS_PARENTDC;
- lpfnWndProc := @WindowProc;
- cbClsExtra := 0;
- cbWndExtra := 0;
- hIcon := 0;
- hCursor := 0;
- hbrBackground := 0;
- lpszMenuName := nil;
- lpszClassName := 'DeskSpin';
- end;
- WndClass.hInstance := hInstance;
- Windows.RegisterClass(WndClass);
-
- ParentHandle := StrToInt(ParamStr(2));
-
- // Initialize a Rect that matches the preview area:
- GetWindowRect(Parenthandle, PreviewRect);
- PreviewRect.Right := PreviewRect.Right - PreviewRect.Left;
- PreviewRect.Bottom := PreviewRect.Bottom - PreviewRect.Top;
- PreviewRect.Left := 0;
- PreviewRect.Top := 0;
-
- // Instantiate the window class so we can draw to the preview area:
- MyWnd := CreateWindow('DeskSpin', 'DeskSpin',
- WS_CHILD or WS_DISABLED or WS_VISIBLE, 0, 0,
- PreviewRect.Right, PreviewRect.Bottom, ParentHandle,
- 0, hInstance, nil);
-
- // We need a DC before we can draw:
- DC := GetDC(MyWnd);
- { We can create a TCanvas matching the DC, so we can draw the preview with
- familiar functions: }
- PreviewCanvas := TCanvas.Create;
- PreviewCanvas.Handle := DC;
-
- randomize;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-
- cp.ParseString('pixels_per_unit 277.456647 center -1.0982659 0 gamma 2 spatial_filter_radius' +
- ' 0.5 contrast 1 brightness 1.5 zoom 0 spatial_oversample 1 sample_density 1 nbatches' +
- ' 1 white_level 200 cmap_inter 0 time 0 cmap 33 xform 0 density 1 color 0 var 0 0 0 1 0' +
- ' 0 0 coefs 0.466381997 -0.0618700013 0.0792416036 0.610638022 -0.475656986 -0.28115499'+
- ' xform 1 density 1 color 1 var 0 0 0 0 1 0 0 coefs -0.513867021 0.271649003 -0.254521996' +
- ' -0.550984025 -0.674094975 -0.600323975');
-
- cp.sample_density := 1;
- cp.Width := PreviewRect.Right - PreviewRect.Left;
- cp.Height := PreviewRect.Bottom - PreviewRect.Top;
- cp.spatial_oversample := 2;
- cp.spatial_filter_radius := 0.1;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.CalcBoundbox;
- Render.SetCP(cp);
- Render.Render;
- BM := Render.GetImage;
- PreviewCanvas.Draw(0,0,bm);
-
-
- { Enter a message loop to keep the preview going. I've kept the preview simple
- (plain text output), but if you wanted, you could initialize OpenGL for the
- DC you already have, and actually let your saver render to that. }
- while GetMessage(Msg, 0, 0, 0) do
- begin
- PreviewCanvas.Draw(0,0,bm);
-
-// PreviewCanvas.FillRect(PreviewRect);
-// PreviewCanvas.TextOut(5, 5, 'Your preview here.');
- TranslateMessage(Msg);
- DispatchMessage(Msg);
- end;
- PreviewCanvas.Free;
-
- // Close and destroy the preview window:
- CloseWindow(MyWnd);
- DestroyWindow(MyWnd);
-
- Render.Free;
- cp.Free;
-end;
-
-begin
- Case GetScreenSaverMode of
- ssSetPwd:
- begin
- Application.Initialize;
- SetPassWord;
- end;
- ssConfig:
- begin
- Application.Initialize;
- Application.Title := 'Flame Screensaver';
- Application.CreateForm(TfrmConfig, frmConfig);
- Application.Run;
- end;
- ssPreview:
- Preview;
- else // ssrun
- // Test if screen save was already started
- MySem := CreateSemaphore(nil,0,1,'ESDSaverSemaphore');
- if (MySem <> 0) and (GetLastError = ERROR_ALREADY_EXISTS) then begin
- CloseHandle(MySem);
- Exit;
- end;
-
- Application.Initialize;
- Application.CreateForm(TfrmMain, frmMain);
- Application.Run;
-
- if (MySem <> 0) then
- CloseHandle(MySem);
- end; // Case GetScreenSaverMode of
-
-end.
diff --git a/2.10/Project/delphi7/FlameSS.res b/2.10/Project/delphi7/FlameSS.res
deleted file mode 100644
index e1bec2c..0000000
Binary files a/2.10/Project/delphi7/FlameSS.res and /dev/null differ
diff --git a/2.10/ScreenSaver/FlameIO.pas b/2.10/ScreenSaver/FlameIO.pas
deleted file mode 100644
index c1a8376..0000000
--- a/2.10/ScreenSaver/FlameIO.pas
+++ /dev/null
@@ -1,127 +0,0 @@
-unit FlameIO;
-
-interface
-
-uses
- Controlpoint;
-
-function FlameToXML(const cp1: TControlPoint; sheep: boolean; compact: boolean = false): string;
-
-implementation
-
-uses
- Classes, SysUtils, xForm, xFormMan;
-
-function NumXForms(const cp: TControlPoint): integer;
-var
- i: integer;
-begin
- Result := NXFORMS;
- for i := 0 to NXFORMS - 1 do begin
- if cp.xform[i].density = 0 then
- begin
- Result := i;
- Break;
- end;
- end;
-end;
-
-function CleanXMLName(ident: string): string;
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = '*' then
- ident[i] := '_'
- else if ident[i] = '"' then
- ident[i] := #39;
- end;
- Result := ident;
-end;
-
-
-function ColorToXmlCompact(cp1: TControlPoint): string;
-var
- i: integer;
-begin
- Result := ' ';
-end;
-
-
-function ColorToXml(cp1: TControlPoint): string;
-var
- i: integer;
-begin
- Result := '';
- for i := 0 to 255 do begin
- Result := Result + ' ' + #13#10;
- end;
-end;
-
-
-function FlameToXML(const cp1: TControlPoint; sheep: boolean; compact: boolean = false): string;
-var
- t, i, j: integer;
- FileList: TStringList;
- x, y, a, b, cc, d, e, f: double;
- varlist, nick, url, pal, hue: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
- pal := ''; hue := '';
- if sheep then
- begin
- pal := 'palette="' + IntToStr(cp1.cmapindex) + '" ';
- hue := 'hue="' + format('%g', [cp1.hue_rotation]) + '" ';
- end;
-// if Trim(SheepNick) <> '' then nick := 'nick="' + Trim(SheepNick) + '"';
-// if Trim(SheepURL) <> '' then url := 'url="' + Trim(SheepURL) + '" ';
- try
- FileList.Add('');
- { Write transform parameters }
- t := NumXForms(cp1);
- for i := 0 to t - 1 do begin
- FileList.Add(cp1.xform[i].ToXMLString);
- end;
- { Write palette data }
- if not sheep then begin
- if not compact then
- FileList.Add(ColorToXml(cp1));
- FileList.Add(ColorToXmlcompact(cp1));
- end;
-
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-end.
diff --git a/2.10/ScreenSaver/ScrConfig.dfm b/2.10/ScreenSaver/ScrConfig.dfm
deleted file mode 100644
index 6b6ca57..0000000
--- a/2.10/ScreenSaver/ScrConfig.dfm
+++ /dev/null
@@ -1,173 +0,0 @@
-object frmConfig: TfrmConfig
- Left = 676
- Top = 276
- BorderStyle = bsToolWindow
- Caption = 'Configure'
- ClientHeight = 330
- ClientWidth = 201
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnCreate = FormCreate
- PixelsPerInch = 96
- TextHeight = 13
- object Panel2: TPanel
- Left = 0
- Top = 299
- Width = 201
- Height = 31
- Align = alBottom
- BevelOuter = bvLowered
- TabOrder = 0
- object btnOk: TButton
- Left = 40
- Top = 5
- Width = 75
- Height = 21
- Caption = '&Ok'
- Default = True
- ModalResult = 1
- TabOrder = 0
- OnClick = btnOkClick
- end
- object btnCancel: TButton
- Left = 120
- Top = 5
- Width = 75
- Height = 21
- Cancel = True
- Caption = '&Cancel'
- ModalResult = 2
- TabOrder = 1
- OnClick = btnCancelClick
- end
- end
- object Panel3: TPanel
- Left = 0
- Top = 200
- Width = 201
- Height = 99
- Align = alBottom
- BevelOuter = bvLowered
- TabOrder = 1
- object Label1: TLabel
- Left = 8
- Top = 10
- Width = 92
- Height = 13
- Caption = 'Oversample <1 - 3>'
- end
- object Label2: TLabel
- Left = 8
- Top = 30
- Width = 76
- Height = 13
- Caption = 'Filter <0.2 - 2.0>'
- end
- object Label3: TLabel
- Left = 8
- Top = 50
- Width = 62
- Height = 13
- Caption = 'Filter in pixels'
- end
- object Label4: TLabel
- Left = 8
- Top = 70
- Width = 71
- Height = 13
- Caption = 'Sample density'
- end
- object edtOversample: TEdit
- Left = 152
- Top = 8
- Width = 41
- Height = 21
- TabOrder = 0
- Text = '1'
- OnExit = edtOversampleExit
- end
- object edtFiltersize: TEdit
- Left = 152
- Top = 28
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0.1'
- OnExit = edtFiltersizeExit
- end
- object edtDensity: TEdit
- Left = 152
- Top = 68
- Width = 41
- Height = 21
- TabOrder = 2
- Text = '10'
- OnExit = edtDensityExit
- end
- object pnlFilterpixels: TPanel
- Left = 152
- Top = 48
- Width = 41
- Height = 21
- Alignment = taLeftJustify
- BevelOuter = bvLowered
- BorderWidth = 2
- Caption = '1'
- TabOrder = 3
- end
- end
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 201
- Height = 153
- Align = alTop
- BevelOuter = bvLowered
- TabOrder = 2
- object chkSave: TCheckBox
- Left = 8
- Top = 8
- Width = 97
- Height = 17
- Caption = 'Save images'
- TabOrder = 0
- end
- object chkShowOtherImages: TCheckBox
- Left = 8
- Top = 24
- Width = 177
- Height = 17
- Caption = 'Show previous rendered images'
- TabOrder = 1
- end
- object rgQuality: TRadioGroup
- Left = 8
- Top = 64
- Width = 185
- Height = 81
- Caption = 'Quality'
- Items.Strings = (
- 'Low'
- 'Medium'
- 'High'
- 'User defined')
- TabOrder = 2
- OnClick = rgQualityClick
- end
- object chkShowRndInfo: TCheckBox
- Left = 8
- Top = 40
- Width = 169
- Height = 17
- Caption = 'Show on-screen rendering info'
- Checked = True
- State = cbChecked
- TabOrder = 3
- end
- end
-end
diff --git a/2.10/ScreenSaver/ScrConfig.pas b/2.10/ScreenSaver/ScrConfig.pas
deleted file mode 100644
index 4055c11..0000000
--- a/2.10/ScreenSaver/ScrConfig.pas
+++ /dev/null
@@ -1,205 +0,0 @@
-unit ScrConfig;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, ExtCtrls;
-
-type
- TfrmConfig = class(TForm)
- btnCancel: TButton;
- btnOk: TButton;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- chkSave: TCheckBox;
- chkShowOtherImages: TCheckBox;
- rgQuality: TRadioGroup;
- edtOversample: TEdit;
- edtFiltersize: TEdit;
- edtDensity: TEdit;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- pnlFilterpixels: TPanel;
- chkShowRndInfo: TCheckBox;
- procedure btnCancelClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure btnOkClick(Sender: TObject);
- procedure rgQualityClick(Sender: TObject);
- procedure edtDensityExit(Sender: TObject);
- procedure edtFiltersizeExit(Sender: TObject);
- procedure edtOversampleExit(Sender: TObject);
- private
- procedure SetFilterPixels;
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- frmConfig: TfrmConfig;
-
-implementation
-
-{$R *.dfm}
-
-uses
- ControlPoint, Registry;
-
-procedure TfrmConfig.FormCreate(Sender: TObject);
-var
- Registry: TRegistry;
- locale: LCID;
- FloatFormatSettings: TFormatSettings;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\Apophysis 2.0\ScreenSaver', False) then begin
- if Registry.ValueExists('SaveImage') then begin
- chkSave.Checked := Registry.ReadBool('SaveImage');
- end else begin
- chkSave.Checked := False;
- end;
- if Registry.ValueExists('ShowOtherImages') then begin
- chkShowOtherImages.Checked := Registry.ReadBool('ShowOtherImages');
- end else begin
- chkShowOtherImages.Checked := False;
- end;
- if Registry.ValueExists('ShowRenderInfo') then begin
- chkShowRndInfo.Checked := Registry.ReadBool('ShowRenderInfo');
- end else begin
- chkShowRndInfo.Checked := True;
- end;
- if Registry.ValueExists('Quality') then begin
- rgQuality.itemindex := Registry.ReadInteger('Quality');
- end else begin
- rgQuality.itemindex := 1;
- end;
- if Registry.ValueExists('Oversample') then begin
- edtOversample.Text := IntToStr(Registry.ReadInteger('Oversample'));
- end else begin
- edtOversample.Text := '1';
- end;
- locale := GetSystemDefaultLCID;
- GetLocaleFormatSettings(locale, FloatFormatSettings);
- if Registry.ValueExists('Filter') then begin
- edtFiltersize.Text := FloatToStrF(Registry.ReadFloat('Filter'),
- ffFixed,
- 6, 2,
- FloatFormatSettings
- );
- end else begin
- edtFiltersize.Text := FloatToStr(0.1);
- end;
- if Registry.ValueExists('Density') then begin
- edtDensity.Text := FloatToStrF(Registry.ReadFloat('Density'),
- ffFixed,
- 6, 2,
- FloatFormatSettings
- );
- end else begin
- edtDensity.Text := '100';
- end;
- end else begin
- chkSave.Checked := False;
- chkShowOtherImages.Checked := False;
- chkShowRndInfo.Checked := True;
- rgQuality.itemindex := 1;
- edtOversample.Text := '1';
- edtFiltersize.Text := FloatToStr(0.1);
- edtDensity.Text := '100';
- end;
- finally
- Registry.Free;
- end;
- SetFilterPixels;
- rgQualityClick(nil);
-end;
-
-
-procedure TfrmConfig.btnCancelClick(Sender: TObject);
-begin
- Close
-end;
-
-procedure TfrmConfig.btnOkClick(Sender: TObject);
-var
- Registry: TRegistry;
- locale: LCID;
- FloatFormatSettings: TFormatSettings;
-begin
- Registry := TRegistry.Create;
- try
- locale := GetSystemDefaultLCID;
- GetLocaleFormatSettings(locale, FloatFormatSettings);
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\Apophysis 2.0\ScreenSaver', True) then begin
- Registry.WriteBool('SaveImage', chkSave.Checked);
- Registry.WriteBool('ShowOtherImages', chkShowOtherImages.Checked);
- Registry.WriteBool('ShowRenderInfo', chkShowRndInfo.Checked);
- Registry.WriteInteger('Quality', rgQuality.itemindex);
- Registry.WriteInteger('Oversample', StrToInt(edtOversample.Text));
- Registry.WriteFloat('Filter', StrToFloat(edtFiltersize.Text, FloatFormatSettings));
- Registry.WriteFloat('Density', StrToFloat(edtDensity.Text, FloatFormatSettings));
- end;
- finally
- Registry.Free;
- end;
-
- Close
-end;
-
-procedure TfrmConfig.edtOversampleExit(Sender: TObject);
-begin
- try
- StrToInt(edtOversample.Text);
- except
- edtOversample.Text := '1';
- end;
-
- SetFilterPixels
-end;
-
-procedure TfrmConfig.edtFiltersizeExit(Sender: TObject);
-begin
- try
- StrToFloat(edtFiltersize.Text);
- except
- edtFiltersize.Text := FloatToStr(0.1);
- end;
-
- SetFilterPixels
-end;
-
-procedure TfrmConfig.edtDensityExit(Sender: TObject);
-begin
- try
- StrToFloat(edtDensity.Text);
- except
- edtDensity.Text := '10';
- end;
-end;
-
-procedure TfrmConfig.SetFilterPixels;
-var
- filter_width: integer;
-begin
- filter_width := Round(2.0 * FILTER_CUTOFF * StrToFloat(edtFiltersize.Text) * StrToInt(edtOversample.Text) );
- if odd(filter_width + StrToInt(edtOversample.Text)) then
- inc(filter_width);
- pnlFilterpixels.Caption := IntToStr(filter_width);
-end;
-
-procedure TfrmConfig.rgQualityClick(Sender: TObject);
-begin
- if rgQuality.ItemIndex = 3 then
- ClientHeight := panel1.Height + Panel2.Height + panel3.Height
- else
- ClientHeight := panel1.Height + Panel2.Height;
-end;
-
-end.
diff --git a/2.10/ScreenSaver/ScrMain.dfm b/2.10/ScreenSaver/ScrMain.dfm
deleted file mode 100644
index 9d7748c..0000000
--- a/2.10/ScreenSaver/ScrMain.dfm
+++ /dev/null
@@ -1,25 +0,0 @@
-object frmMain: TfrmMain
- Left = 223
- Top = 103
- BorderStyle = bsNone
- Caption = 'Main'
- ClientHeight = 146
- ClientWidth = 231
- Color = clBlack
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindow
- Font.Height = -21
- Font.Name = 'Times New Roman'
- Font.Style = [fsBold, fsItalic]
- OldCreateOrder = False
- WindowState = wsMaximized
- OnActivate = FormActivate
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyDown = FormKeyDown
- OnMouseDown = FormMouseDown
- OnPaint = FormPaint
- PixelsPerInch = 96
- TextHeight = 24
-end
diff --git a/2.10/ScreenSaver/ScrMain.pas b/2.10/ScreenSaver/ScrMain.pas
deleted file mode 100644
index 90b23aa..0000000
--- a/2.10/ScreenSaver/ScrMain.pas
+++ /dev/null
@@ -1,452 +0,0 @@
-unit ScrMain;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, Gauges, Render64, ControlPoint;
-
-type
- TfrmMain = class(TForm)
- procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure FormKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- procedure FormActivate(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormPaint(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- private
- cp : TControlPoint;
- Render: TRenderer64;
- bStop : boolean;
- bm: TBitmap;
-
- Quality: integer;
- bSave: boolean;
- bShowOtherImages: boolean;
- bShowRenderInfo: boolean;
- Oversample: Integer;
- FilterSize: double;
- Density: double;
-
- SaveIndex: integer;
- SavePath: string;
- ImageList: TStringList;
- ShowNextImage: TDateTime;
- StartTime: TDateTime;
- Remainder: TDateTime;
-
- procedure ReadSettings;
- procedure PrePareSave;
- procedure Save;
- public
- procedure Onprogress(prog: double);
- end;
-
-var
- frmMain: TfrmMain;
-
-implementation
-
-{$R *.dfm}
-
-uses
- math, jpeg, registry, FlameIO,
- rndFlame, regstry, global;
-
-procedure TfrmMain.FormMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- Close;
-end;
-
-procedure TfrmMain.FormKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
-begin
- Close;
-end;
-
-procedure TfrmMain.FormActivate(Sender: TObject);
-begin
- DecimalSeparator := '.';
-
- OnActivate := nil;
-
- ShowCursor(False);
-
- ReadSettings;
-
- Remainder := 1;
-
- // first one quickly
- cp.ParseString( 'pixels_per_unit 277.456647 center -1.0982659 0 gamma 2 spatial_filter_radius' +
- ' 0.5 contrast 1 brightness 1.5 zoom 0 spatial_oversample 1 sample_density 1 nbatches' +
- ' 1 white_level 200 cmap_inter 0 time 0 cmap 33 xform 0 density 1 color 0 var 0 0 0 1 0' +
- ' 0 0 coefs 0.466381997 -0.0618700013 0.0792416036 0.610638022 -0.475656986 -0.28115499'+
- ' xform 1 density 1 color 1 var 0 0 0 0 1 0 0 coefs -0.513867021 0.271649003 -0.254521996' +
- ' -0.550984025 -0.674094975 -0.600323975');
-(*
-'center 0.01 1.96 pixels_per_unit 145.24' +
-'spatial_oversample 3 spatial_filter_radius 0.30' +
-'sample_density 200.00' +
-'nbatches 1 white_level 200 background 0.00 0.00 0.00' +
-'brightness 4.00 gamma 4.00 vibrancy 1.00 hue_rotation 0.68 cmap_inter 0' +
-'xform 0 density 0.17 color 1.00' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs 0.94 0.69 -0.27 0.75 1.67 0.29' +
-'xform 1 density 0.17 color 0.00' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs -0.07 -0.94 0.69 -0.15 1.93 -1.57' +
-'xform 2 density 0.17 color 0.00' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs 0.42 -0.37 -0.88 -0.25 -0.65 0.22' +
-'xform 3 density 0.17 color 0.00' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs 0.61 0.99 0.06 0.51 -1.59 -1.58' +
-'xform 4 density 0.17 color 0.00' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs -0.77 0.12 -0.36 -0.69 -0.74 1.53' +
-'xform 5 density 0.17 color 0.00 ' +
-'var 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00' +
-'coefs 0.58 -0.20 -0.92 0.60 -0.29 1.30');
-*)
- cp.sample_density := 2;
- cp.Width := ClientWidth;
- cp.Height := ClientHeight;
- cp.spatial_oversample := 1;
- cp.spatial_filter_radius := 0.3;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.CalcBoundbox;
- Render.SetCP(cp);
-
- StartTime := Now;
- Render.Render;
- if bstop then
- Exit;
- BM.Assign(Render.GetImage);
- Canvas.StretchDraw(Rect(0,0,ClientWidth, ClientHeight),bm);
-
- PrepareSave;
- if bstop then
- Exit;
-
- ShowNextImage := Now + EncodeTime(0,0,5,0);
-
- cp.Width := ClientWidth;
- cp.Height := ClientHeight;
- cp.spatial_filter_radius := 0.2;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.spatial_oversample := 1;
-
- Case Quality of
- 0:
- begin
- cp.sample_density := 10;
- end;
- 1:
- begin
- cp.sample_density := 100;
- end;
- 2:
- begin
- cp.sample_density := 1000;
- end;
- else
- begin
- cp.sample_density := Density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := FilterSize;
- end;
- end;
-
- // APO setting for randomflame
- regstry.ReadSettings;
- Global.MainSeed := Round(Random(100000));
-
- while true do begin
- Remainder := 0;
-// cp.RandomCP;
-(*
- cp2 := cp.Clone;
- cp2.pixels_per_unit := (cp.pixels_per_unit * 128)/cp.Width;
- cp2.width := 256;
- cp2.height := 256;
- cp2.spatial_oversample := 1;
- cp2.spatial_filter_radius := 0.1;
- cp2.sample_density := 1;
- cp2.gamma := 2;
- cp2.brightness := 1;
- cp2.contrast := 1;
-
- Render.SetCP(cp2);
- Render.Test(fracBlack, fracWhite, avgColor);
- cp2.Free;
-*)
-// Canvas.Draw(0,100,Render.GetImage);
-
-// if (fracBlack > 0.990) or ((avgColor/(fracBlack + 1E-6)) < 0.35) then
-// Continue;
-
- cp := RandomFlame(cp,0);
- cp.Width := ClientWidth;
- cp.Height := ClientHeight;
- cp.spatial_filter_radius := 0.2;
- cp.Gamma := 4;
- cp.brightness := 4;
- cp.spatial_oversample := 1;
-
- Case Quality of
- 0:
- begin
- cp.sample_density := 10;
- end;
- 1:
- begin
- cp.sample_density := 100;
- end;
- 2:
- begin
- cp.sample_density := 1000;
- end;
- else
- begin
- cp.sample_density := Density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := FilterSize;
- end;
- end;
- cp.CalcBoundbox;
-
- Remainder := 1;
- Render.SetCP(cp);
- StartTime := Now;
-
- Render.Render;
-
- if bstop then
- Exit;
-
- bm.assign(Render.GetImage);
-// bm.Canvas.Font.Color := ClWhite;
-// bm.Canvas.Brush.Color := CLBlack;
-// bm.Canvas.TextOut(10,10, Format('fracBlack : %.4f',[fracBlack] ));
-// bm.Canvas.TextOut(10,26, Format('fracWhite : %.4f',[fracWhite] ));
-// bm.Canvas.TextOut(10,42, Format('avgColor : %.4f',[avgColor] ));
-// bm.Canvas.TextOut(10,58, Format('ColorValue: %.4f',[avgColor/fracBlack] ));
-
- Canvas.Draw(0,0,bm);
- Save;
- ShowNextImage := Now + EncodeTime(0,0,30,0);
- end;
-end;
-
-procedure TfrmMain.Onprogress(prog: double);
-var
- JPeg: TJPEGImage;
- NewIndex: Integer;
- Elapsed: TDateTime;
-begin
- if bstop then
- Exit;
-
- if bShowOtherImages and (Now > ShowNextImage) and (ImageList.Count > 0) then begin
- NewIndex := Random(ImageList.Count);
-
- JPeg := TJPEGImage.Create;
- JPeg.LoadFromFile(SavePath + ImageList[NewIndex]);
-
- bm.Assign(JPeg);
- JPeg.Free;
-
- repaint;
-
- SetbkMode(Canvas.Handle, TRANSPARENT);
- Canvas.TextOut(ClientWidth - 150, 10, ImageList[NewIndex]);
- ShowNextImage := Now + EncodeTime(0,0,10,0);
- end;
-
- prog := (Render.Slice + Prog)/Render.NrSlices;
-
-// Canvas.Brush.Color := clBlack;
-// Canvas.Fillrect(Rect(7, ClientHeight - 13, ClientWidth - 7, ClientHeight - 7));
-
-// Canvas.Brush.Color := clBlack;
-// Canvas.Fillrect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
-
-
- Canvas.Brush.Color := clGray;
- Canvas.FrameRect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
- Canvas.Brush.Color := clGray;
- Canvas.Fillrect(Rect(7, ClientHeight - 13, 7 + Round(prog * (ClientWidth - 14)), ClientHeight - 7));
- Canvas.Brush.Color := clBlack;
- Canvas.Fillrect(Rect(7 + Round(prog * (ClientWidth - 14)), ClientHeight - 13, ClientWidth - 7, ClientHeight - 7));
-
- if bShowRenderInfo then
- begin
- Elapsed := Now - StartTime;
- Canvas.Brush.Color := clBlack;
- Canvas.TextOut(5, ClientHeight - 25 - 2 * Canvas.TextHeight('X'), Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]));
-
- if prog > 0 then
- Remainder := Min(Remainder, Elapsed * (power(1/prog, 1.2) - 1));
-
- Canvas.TextOut(5, ClientHeight - 20 - Canvas.TextHeight('X'), Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remainder * 24),
- Trunc((Remainder * 24 - Trunc(Remainder * 24)) * 60),
- Trunc((Remainder * 24 * 60 - Trunc(Remainder * 24 * 60)) * 60),
- Trunc((Remainder * 24 * 60 * 60 - Trunc(Remainder * 24 * 60 * 60)) * 100)]));
-
- Canvas.TextOut(5, ClientHeight - 50 - Canvas.TextHeight('X'), IncludeTrailingPathDelimiter(ExtractFileDir(paramstr(0))) + 'images');
- end;
- Application.ProcessMessages;
-end;
-
-procedure TfrmMain.FormCreate(Sender: TObject);
-begin
- bm:= TBitmap.create;
- randomize;
- cp := TControlPoint.Create;
- Render := TRenderer64.Create;
- Render.OnProgress := Onprogress;
- ImageList := TStringList.Create;
-end;
-
-procedure TfrmMain.FormDestroy(Sender: TObject);
-begin
- ShowCursor(true);
- cp.Free;
- render.Free;
- ImageList.Free;
-end;
-
-procedure TfrmMain.FormPaint(Sender: TObject);
-begin
- if assigned(bm) then
- Canvas.Draw(0,0,bm);
-end;
-
-procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
-begin
- bm.Free;
- Render.Stop;
- bStop := True;
-end;
-
-procedure TfrmMain.ReadSettings;
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\Apophysis 2.0\ScreenSaver', False) then begin
- if Registry.ValueExists('SaveImage') then begin
- bSave := Registry.ReadBool('SaveImage');
- end else begin
- bSave := False;
- end;
- if Registry.ValueExists('ShowOtherImages') then begin
- bShowOtherImages := Registry.ReadBool('ShowOtherImages');
- end else begin
- bShowOtherImages := False;
- end;
- if Registry.ValueExists('ShowRenderInfo') then begin
- bShowRenderInfo := Registry.ReadBool('ShowRenderInfo');
- end else begin
- bShowRenderInfo := False;
- end;
- if Registry.ValueExists('Quality') then begin
- Quality := Registry.ReadInteger('Quality');
- end else begin
- Quality := 1;
- end;
- if Registry.ValueExists('Oversample') then begin
- Oversample := Registry.ReadInteger('Oversample');
- end else begin
- Oversample := 1;
- end;
- if Registry.ValueExists('Filter') then begin
- Filtersize := Registry.ReadFloat('Filter');
- end else begin
- Filtersize := 0.1;
- end;
- if Registry.ValueExists('Density') then begin
- Density := Registry.ReadFloat('Density');
- end else begin
- Density := 100;
- end;
-
- end else begin
- bSave := False;
- Quality := 1;
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TfrmMain.PrePareSave;
-var
- sr: TSearchRec;
-begin
-// if not bSave then
-// Exit;
-
- SaveIndex := 1;
-
- SavePath := IncludeTrailingPathDelimiter(ExtractFileDir(paramstr(0))) + 'images';
- SavePath := IncludeTrailingPathDelimiter(SavePath);
-
- ForceDirectories(SavePath);
-
- if FindFirst(SavePath + '*.jpg', faAnyFile, sr) = 0 then begin
- repeat
- ImageList.Add(UpperCase(sr.Name));
- until FindNext(sr) <> 0;
- FindClose(sr);
- end;
-end;
-
-procedure TfrmMain.Save;
-var
- sl: TStringlist;
- ImageName: string;
- jpeg : TJPegImage;
-begin
- if not bSave then
- Exit;
-
- repeat
- ImageName := Format('FL_%5.5d.JPG',[SaveIndex]);
- Inc(SaveIndex);
- until (ImageList.IndexOf(ImageName) < 0);
-
- jpeg := TJPegImage.Create;
- jpeg.assign(bm);
- jpeg.CompressionQuality := 80;
- jpeg.SaveToFile(SavePath+ImageName);
- jpeg.free;
-
- ImageList.Add(ImageName);
-
- sl := TStringlist.Create;
-
- Cp.name := ChangeFileExt(ImageName,'');
- sl.add(FlameToXML(cp,False, True));
-
- sl.SaveToFile(ChangeFileExt(SavePath+ImageName,'.flame'));
- sl.Free;
-
-// cp.SaveToFile(ChangeFileExt(SavePath+ImageName,'.TXT'));
-end;
-
-end.
-
diff --git a/2.10/Source/About.dfm b/2.10/Source/About.dfm
deleted file mode 100644
index 9c15632..0000000
--- a/2.10/Source/About.dfm
+++ /dev/null
@@ -1,2093 +0,0 @@
-object AboutForm: TAboutForm
- Left = 461
- Top = 320
- BorderStyle = bsDialog
- Caption = 'About Apophysis'
- ClientHeight = 323
- ClientWidth = 338
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poMainFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image1: TImage
- Left = 12
- Top = 32
- Width = 81
- Height = 249
- Picture.Data = {
- 07544269746D6170E6E50000424DE6E500000000000036000000280000005000
- 0000F50000000100180000000000B0E50000120B0000120B0000000000000000
- 0000395062394D5E394D5F3C4F613F51643E4F613F5465394F5E394E5D354554
- 39495B3A495A3A49593A49583B4C5C3849593E54673C5265374D5E3C52663B4E
- 6246607546617742596D455D72445C73455F774D68854E6A8742567141546C43
- 5B714054684862774D6B8149677A557C92496A7B4767764C6E7C4B68794B6A78
- 53707F5A7C8E5D7D91526D7E4E637359768469869172909B6B858F596B766A7E
- 897289936C86907999A488ABB68BB0BB86ABB699C2CD9ED3E128343908090B0C
- 0D0F0C0D0F1011130B0B0F0F0F140707090A0A0D0B0D100B0B0E0C0C10080A0B
- 04050608090B0E12180D14180B0D100E1116384D5F344757384B5C3A4B5D4052
- 653E4F61405667394D5C384B5B3849593442523947593C4C5E3B495A39485839
- 48583B4D5E3E53653B52653E5367405469445E734B667D4962784A637A465F77
- 455F7848607D4F6B8A425A7444577242566D42566A445B6E5577905072885073
- 874B6D7F446270496A784C6A7A4D6B7B516F7F5E80915E7E915370814F64735C
- 798864808C72909B6B858F637681697D88748B966D86917B99A486AAB791B6C0
- 84A9B39DC9D58CBAC71920250D0F120A0A0E0E0E100C0C0E0C0D0F090A0D0D0F
- 110E1014090A0D0A090D0E10140D0F130506070A0B0E0B0D110A0B0E0A0B0E0C
- 0E11374D5C3348573446554053663D4D5F3D4E614154684055663E5262384858
- 3A49593A485A3F4F623D4D60374555384757394B5C4055693E54683C51643E52
- 6840566C4C69824A667F496279455C73465F7A4964814D698648637F41566E40
- 52674154694055685070874E6D834E708453788C44606F4968774D6D7D4F6D7D
- 4E6A7B5C80925F80925D7D914F657758748469899575939E66828E627682687C
- 887D96A175909A82A1AC8CB1BD8FB6C18BB1BB9CCCD97CA5B01012160C0E110B
- 0C0F0E0F130C0C100D0E120B0B0F0D0E120707090D0D120C0D110D0F130C0C10
- 07080A0E0F1308080B07080A0A0B0D090A0D374E5D364D5D3548583A4B5D3E4E
- 603F51643B4D5F3D4F62455A6D3949584254663C4C5C3F4F613A485A3C4B5F3A
- 4B5C3747573B4F6041576B445B713F526742597049637C4D6A834F6B84516C87
- 4C678446617C4E6B894C688641566E42556B42556B3F52654964795174895276
- 8B53778C425E6D4A6A794A6A794F6D7D506D7D5C7E9165889C63839755708257
- 72835B758273919D607B88637884697D8A7A939D758F9A89A8B38BB0BC8BB2BE
- 89ADB79CCEDC5E7D861113170A0C0F090A0D08080B0C0B100C0E110A0A0D0F10
- 150E0F131013180E1115090B0E0D101408090B08090B07080A090A0D0C0D110C
- 0C11374F5D364E5C3549583B4D5D3E51634054683F50633846574255683F5060
- 40516145576A3A48583A48593F4F643B4B5F4052673E506341536841576C4259
- 6F475F78465C754F6B8752708B547290475F7C4B678647607D516D8C44597140
- 536A43576C42576B486479507186527489577C934765764765744C6D7C4E6E7E
- 4C69795776896184995E7D925671835772835974816E8B9865828F6479856578
- 84849EAA708A9687A7B291B6C393BDC992B7C19FD2E0516C730E0E130F0F130B
- 0D0F0C0D110D0E1208080B0E0F1310111607070A06070907090B0B0E120E1217
- 0C0E110C0E1113181C1012160D0F130A0A0D364E5D3B5260354957394B5B3C4F
- 604052653F51653D4B5E3C4A5C4050613C4A594252644355693946583E4F633F
- 4F6342546C42546B3F506542576D486279475E77475C764F67845573915A7A9C
- 4C66874862814C668749627F49617C475D763F516641556A4A647A5072885479
- 8F54788F4B6C7E4461714E71804E6D7D5371835A7B8E5D7F9361839759758857
- 728456707E6987936A88956A828E677B89809BA86E86907E9FAB90B7C492BECA
- 91B9C497C9D643585F0F0F140B0C0F0C0D110A0A0D0E0F130C0E110B0B100F12
- 16090B0C0D0D130A0B0F0E0F140C0D11090A0C0607090D11130B0B0E0F14190D
- 111538515F3B52613B5160384A593C52623A4D5E4052663B495B384354414F61
- 4454653A475647596D3C4B5C3E4E613B495C3C4A604B5F7842546B44566F4A5F
- 7A5068844F6382546A8B5973985E7FA555749949608250698B4B63814F688849
- 607C465C7442576C4D69814F6E86597F96567C9252778B4767784A6C7B4D6D7E
- 58788D5D80956081965F809558758956718657748363818F6E8D9C69808C667A
- 87748C9A728C988AACB890B5C291BDCB91BBC7A0D4E22B373D0F10150D0E1209
- 090C0708090C0E110B0C0F08080B090B0E0D0E130E0E1504040608090B0D0F13
- 0A0B0E08090B0A0D100B0D100406070A0B0D3247553B52613A4D5B3C4F5F394E
- 5D3648583E4E613F4D5F3B4657404B5C4452643C495945556847596C3B49593D
- 4A5D404D62495A744C5D7A4B5B784A5C784E64804C637F4C618051698A577699
- 56769B50678B51678A5268895A759B50688649607A465C744860774B677C577B
- 92598198557B904E72855074864F728156788C597B90688DA56588A0607F9458
- 748957748662808E7094A56C86936F859478919F7B96A284A3AE96BDCA98C6D5
- 8EBAC7A1D6E327323709090D08080B0A0A0D09090C0D0E120D10130F1318090C
- 0E080B0F09080C0506060B0E120E11140B0B0F0B0B0F0C0D1107070A0A0B0F09
- 0A0C344958374B593C505F3E54643E55653849583C4D5F404E603F4B5C404B5C
- 414D5F48576B414E5F465568465366424E6042526543576C4860764056673B52
- 62415B6D48687E3F5C7046657B4C6B824E728B486B843F5A7048607A50688A52
- 69884E637F485C754459704C667D577B935C869E587F9751768B4D7082527384
- 4F6E7F4D6C7A5E80956A90A86181975D798E5B798E688899739AAD6C89976E84
- 927B95A2819DA97B98A395BBC797C4D393C0CD9DD1DE242F330D0F130D0E1309
- 090D0E10150C0D110C0D12090A0D0C0D1007090C07070A070809090B0D0D0E13
- 0B0D0F07070A0B0B0F1820230B0D100C0D12374C5A3444523649583B4F5E3C51
- 613A4C5A384655425161434F604451633F495B40495B47556845536445576847
- 5D70476173435C6E4A657A4D6B7F41596940596A47667C446378425F7447657A
- 4C6D844D718B43617744627948657C48677F48657E475A744659704D657D5577
- 8F618DA6587E96547A8F4F7286557A8B5475864C68775B7F90678DA360819660
- 7C926181986C92A67397A86886966D83906C828E89A7B37896A195BBC896C2D0
- 98C7D498C8D5222D310F10160D0D1208080B08080B0C0C100B0B0F0B0B100C0D
- 110D10140D0D12090A0D0B0D10090A0D090B0C07080A0B0B0F0E12130606090A
- 0B0F394D5C3444523648573B505F394C5B3948563844513D4957455264455164
- 444E613C4556404E604B6274435A694D667A4B6577465F714761744C697E4965
- 783F5869425E7048687E496A814B6D844C6F8750738C4A6C8545637944607647
- 68804A6C8644647C3F596D465A704C647B516F855C829B5B829A507489507284
- 527283466170577887658B9E678BA2617F945E7C9363869B7296A96E90A3748C
- 9A6B828F8AA8B67F9DA896BBC897C4D29CCEDC9BCDDA222A310F11160C0C110A
- 0B0E0A0A0D09090C11161A0C0D1105050608070A090A0D08090B0D0D120B0B10
- 07070904040608090C090D0F0505070D0D123B505F364857394F5F384C5C3745
- 55445565404D5C414D5D434E60424D603F4B5D3E4D5D3D4C5D455B6C43596844
- 5C6C4D667A4D677B445D6F445D70476276496578425C6E47677C51758E4D7088
- 4B6D844F728B4E748E496980446076486880527894496B84416177405D71445E
- 72465C705471885E869F577D934C6C7F507283465F6E4A6573628A9A65899E61
- 7F945C798E61859A769BB16F90A2718A9969808C7E98A67B99A58CB1BEA1CEDD
- A0D4E39ED2DF212A2F0C0C110B0A0E0707090A0A0F0C0D110D10130F10160A0B
- 0E0A0A0D08090B0A0B0E0C0F120606090B0B0F0706080A0B0F0D0F150C0C1107
- 070A384A583648573D5364384656374453414D5C4550604450623844533E515F
- 485C6F495B6F404F613C4C5D3D4F5D425767475E6F506B7F557387435D6E445E
- 704B697D435F7147647850748C5277904B6D854C6F884D718B4D708A4D6E8744
- 657C4F748E4A6D863D5C723F5D713F5B6D435D6D4B6679597B945E87A04F7084
- 5375884E6C7C4F6C7B547482668A9C6283996281975B7D927094AA799DB1758F
- 9F7086957B94A0829FAB89ADBA98C4D29FD3E29CD1DE242F320C0E1108070B0C
- 0C110505070C0D110C10120B0B0F0D0D1207070A0606080A0B0E05050707090C
- 0E11160C0C11070709050406090C0D07080A3645534054653F52643743543B45
- 55455061434F603D4F5B3A4E593E525E475E6E46596B4457693C4A5A3D4C5C44
- 5869475E70475F70516D8153738848647749657948657946627547667A4F748B
- 557C974D70894D70884D708A4E708A486880476A834D728C476B844060763E5B
- 6D405B6C4766764F71855E87A04F71854D6C7E5070814B6676516C7B61849666
- 89A066859C63879D7096AE7FA4B985A3B47188977D96A284A1AD85A8B4A1CDDC
- A4D8E8A4DAE825303511141B0A0B0E0C0C100F11160D0E110E0F130B0C110C0F
- 130C0D110C0C100B0C110B0D11080D120A0C0F09080B06060908080C0B0B0F06
- 06083748573F53643F5062425061424C5D3A4452394C574359653F515B3F545F
- 4055624A62734B617346586A425264405363485E6F475D6F4B64775370864F6D
- 8247627549667A4763774764774F6F865B829D4F728B4A6A814C6F874E70894F
- 728C44667E4B708B4B728D42667D405E73405C6E4462724A6D7D588096587B91
- 4760734D697C4D6A7A4D6777618194668B9F64849B6789A17198B281A5BB88A8
- BA77909E788F9C8DAAB67F9EAA9CC9D7A9DFEFA5DBE9222C310C0D1106060809
- 090D0F11170C0D1107070A0C0D110A0A0E0607080A0A0E0A0C100A0B0F0C0D12
- 0E131708090C090A0D090A0D0B0E1006080A394C5C3A4D5F4351634B586A3C49
- 5633424C394B554257633C4E594358634157623E52604B62734C63754B627542
- 5466465B6D485E704B64774F697E5473894D6A7E4A687C4C6A7F435E704C6A7F
- 5F85A05D86A24C6C844C6E8550758E50738D426278466981486D86486D874060
- 753C586A4361724A6E7F5177895E8B9F4E6D824B677B4F6C7E547081617F936A
- 91A363819766859D65869E82A7C097B9CC7C96A8859EAB90ADB9809EA898C4D2
- AAE1F1B1EBFA28343A0C0C100C0E120A0A0E0A0B0F0B0E120B0B100B0A0F0E10
- 140B0B0F08080A0A0B0D07070A0D0F1307090B06060807090B1012180E0F140D
- 0F133C5062414F61444F6035404B3D4F593B4E593847513948513B4D58455A65
- 3F535E435965455B6A4B62734D66784C6275415465496072455C6E4F687D5673
- 8A57788E4D6B7F4F6E8448667A435C6E56778F668EAC567A954E6E864F708852
- 77924B6C8445667D45647B43637A4669824363794363764667784B7084567F92
- 5982964862754E687B526D7F5B768B668A9C5D7B8F66849B5C788E80A6C0A5CA
- DC829DAD8FAAB690ACBA7E9AA590B7C6A9DDEDACE4F343595F090A0D0D0E130C
- 0C110B0C10090C0F0E0E140C0D110A0B0E090A0D0B0D100C0C1009090C07090B
- 090A0C0B0B0F0303050A0A0E08080B090A0D45566A4551622C353E3A4A52465A
- 643F525D3F515D37464F3A4B553E4F59485B664457624054613D505D475C6D4E
- 6678455A6B3D4F5E455C6D455D6C4E697D537388516F844C6A7F506F85466074
- 4F6E85597C965D84A04F708850718950748D53799448698147688045647B4466
- 7D46687F46687E4C72864F768A5882956190A4507386495F74516D80546C8064
- 82955E7B8E637F955D788D789BB38BB1C787A5B698B4C193AFBC89A5AF90B9C7
- AADEEEADE6F65470780B0E110A0B0E08070A0C0C110A0A0E0F0F150E10140D0D
- 120D0D1206070906060809090C08090B0A0D0E0707090504060606080A0C0E08
- 090B455264323D4836444D313E4642545D3E505A3A4A553B4D5942545F435662
- 4D6370495D69425561465B69445867516C7E516C7D3D505F425867455E6D506E
- 80516F825474894C6A7E4D697F4E6A81536E8657758F5F84A05C829E52748D54
- 79925A84A1577F9A47677E46667D41607545677E44667C4B70864C738650788A
- 588295577E935274884E677C587388617B8F638296617E935F7B917493AB94BB
- D38DB0C292ADBC96B3BF87A2AD85AAB8A3D5E5B6F2FF66889107080A0E0F150C
- 0D120D0E130A0B0F0F11160F10150D0F1409080C0D10140B0C100D0F140A0B0F
- 0E121508090B07070A08090A0A0B0E0D0E122D39452B3843394A532F3B443B4B
- 5245586141535D40535E3C4E593B4B563F515C4A606E4E64734A5E6E4A607146
- 5D6B4F697A445969405363465E6F49627457768A56788C5A7D95506F86516E86
- 55708957738D6388A66187A55678925579935985A25E8CA94E718A4C6E86496B
- 8246667C45667C47687D4F778D50798C53798C587F93587F91547287556F8563
- 8096627D92617F9363809667839B91B8D08FB3C79BBBC995B2BE89A4B08AACB9
- 9ECEDEB1ECFD80AAB60C0F101111170A0A0E0D0F1409090D0A0B0F0C0D120A0A
- 0E0505070F0F140E0E1308080B08090B08080B0C0F120B0B0F0606080B0C0F0D
- 0F133142503548572F3E493E505B38474F4456604558613F515A42556043545F
- 3F525F4259674A60704C60714E6476465D6C4D67784D6878435768435868435A
- 6A4D697B52718457798E5373884B667B56738C58758F5E7D9A668BAA5F86A357
- 7D98537B956393B159839F4D718A4A6C8447687E47697F4A6E854C7288547E93
- 5A859A5E889E608B9F5376874C64785E7A915C778D617F946280945E788D85A7
- BF93B7CB9FC2D192B0BF8DA9B586A7B496C3D3AFEAFE8DBDCB171D210B0C100A
- 0A0E0B0C100D0D120E0F140E11150D0E1208090B0F101509090C07070A0D0D12
- 08080A0F11140A0C0E0606090B0D110A0C0F334655344755384B583748543240
- 4A3B4C56455861465963455761475B674457634457644A5F6D536A7C566D814E
- 64764A6271506B7C4C6576435667445A6A465E6F516F8256778C57788D496579
- 516E8556738C5F7F9C6387A5648AA9587C9759819C57819C5F8BA8537A95547B
- 954E728A4B70884C728A496E84517C935783995A84976593A95D889B5575865D
- 7A90627D93617E936181965F7A8E7E9DB28EB3C8A0C7D89DBECB8FACB98DAFBD
- 99C7D8ABE4F8A2D8E92733380C0D120D0D120A0A0E0F101506060908080B0D0D
- 120D0D1208080B07080B06060807070A090A0D07070A090B0C0D0E130A0A0E0B
- 0B0F3A4F603C5163384D5D374B5936475336444F41535D3D4D56475A6342555F
- 475C693E515D4154614F6677566E825A72874F66784C64745571834A61724156
- 66405463516E80597A905F849A527287506E8454718A6283A1698DAD678EAD61
- 86A45A7E9A577F9A57809A5F8BA75984A0567F994F748D4B6F86476B814F768B
- 58859B5C889D6797AE6696AB53788758768B5F7A905D798F6383996B8CA17492
- A68DB2CA9EC6D8A6CCDA9ABCCA86A5B396C0D1A0D4E7A3D9EB48616809090C0A
- 0A0E0C0D110E10140B0E130A0A0D070709090A0D07070A0C0C1107070A020203
- 070C100B0C100E10140A0B0F08080B09090C3C52643F56683F56683D53654259
- 6A3B4E5C40525D4256623C4D56445761536B774559654659654E647251697C5D
- 778C536A7D475D6B48606F4B6473465D6C3E52614B66775574875E81975A7D92
- 4D6A7E4E6A8058768F5A7A956B92B3678DAC5B7D995E85A15D85A15F8AA65F8C
- A85A849F547A944E748C45677D496D8151798B5B899F6290A66592A959819153
- 7483617F95617D936283986A8BA16F8FA289ACC396BACEA6CEDD9EC7D789A8B6
- 8FB4C4A2D4E89ED2E56689940A0B0F0A0E1209090C0C0D110C0E1307070A0505
- 0607070A08090B0B0D110E0E1308080B0A0D110D0E140A0A0E08080C05050709
- 0A0D384B5B435C703A4F60425B6D42596A4157683F546342566141545E445861
- 40525B465B65536B78495F6D49606F5A74885F7A914A616F475E6C5069794F6A
- 7A455C6C4C6677516C805B7C915F839A56778C52728754728A49667B5A819C6A
- 92B36488A6618BA86692B0638EA96392AD5D88A459829D557D97486B814B718A
- 4B6F805682965D8A9F5F8BA0608B9F5173815E7D9163809763839865869A6D8E
- A27F9EB297BCD1A2C8D9A8D0E099BCC98DB1C1A1D1E4A1D4E88BBAC813171B07
- 080B08080C09090C06060809090D07070A0B0B0F08090C0E12170B0C1007070A
- 07070A090A0D06070A0D0D130608090D0E123B4F5D40576A3F56683F5669455E
- 723F56674A64784157674156614357604A606A485D675067735872804F677551
- 697A5F7A8F5E7A8E4F67754E6777526C7D4A63734D68784A647458778B658CA3
- 5C7F9555768B55748B55748D4F70875F88A5688FAF6892B25E88A46491AB6B9B
- B85E89A557819A59839E4D748C466A7F4C72874C71805883975C899C6492A755
- 7B8A5B7B8D64839A67859D65869B6A8C9F7290A492B6CBA2CBDDA8D0E187A6B6
- 94B9C898C3D6A4D7ECA4DBED32424809090C0B0C10090A0D0E0F150B0B100A0B
- 0F0A0A0E0D0E130D0E1207070A08090C07080A0B0B0F090A0E0C0F140606080B
- 0B10384851394B5A3C51623F586A455D71455F73405769486275455C6B3A4C57
- 445863516874475C674D6471546C79546B7A5A7285637E95597486495F6D4B62
- 724C66754D68784158664A64755574875E829956778B547388506D834B687D50
- 728A638DAB668EAD648EAC6695B06794B16491AD5F8EA85D8AA3517991476A7F
- 4D748A4B6F80537C8E6292A76493A660899B5B7E8F68869F6F8FAA6D90A86889
- 9F718DA186A7BCA3CDE0A4CFE27998A994B7C590B9CB9DCEE5A5DCF060818D0A
- 0B0F0F10150A0A0E0B0B100B0C100A0B0F08090C090A0D08080B06060809090C
- 0405060C0F1309090D0707090304050A0C103B4B5440525E3F5564465F72394D
- 5D425C70466075425B6E496378425869465C6A495E68526A764D64704C647153
- 6C7A4D6372576F82607A8E5972814E6475526C7C5572834D65744157664D687A
- 4B66795A7C925A7C935170855778904C6A7F4E71885E86A2658EAC6390AB6D9C
- B96A98B6699CB86192A8557F9447697E496D8350778A527A8A5F8DA1608B9E58
- 7E9054778864829A7291AE7395B06A88A07595AA80A0B49DC5D8A6D1E480A1B4
- 7E9BA98BB0C29DCCE19ED0E688B8C9161D2113181C0D0E120E0E130A0A0E0607
- 090A0B0E0B0D11090A0C0404050606090A0D0F07090A050507040506090A0C0A
- 0A0D45575F3B4A5233414A435968455D703E55664661754A667C4A667B516E84
- 4860724358654C626D546C78485E694E6471556F7D536B7B566F815A73855871
- 8350687A567385587688435968465D6E4D66794B667A5A7C935E829A56768C56
- 778E4B6A7E547992648EAC638EAA6591AE6C9CB871A7C35A869F4F758B4E7487
- 4C71864E74885076885882935A839754798C567A8D58778B6E8CA87595B4708E
- AA7090A780A1B492B8CCA3CBDE8DB2C4748E9D83A5B69BC8DE9FCEE5A0D7ED3E
- 535C07070A08080B0A0C0F09090D07080A0F0F15080D1107070A050507060608
- 0B0C0F07080A06070708090C090B0E0606083541473A4A5037454C3C4C55455B
- 69425A6C3E5566435C6F4560754A667C516F854E687B475F6E4B616C546C7749
- 5F6A5068765F7D8D5B7688587183577285597284536C7E5B7A8B5471834B6476
- 4C66784B65794F6C81597A9156768C5373874E6C804E6F845B839D618AA5638E
- A96998B375ABC85880994B6D854F72884F73874F768C4E7486557F9059839753
- 788B577E92577A8E637F977A9ABA6F8DA9738FAC80A1B887AABFA0C9DC93BBD1
- 7593A57E9DAE8BB2C5A0CFE5A0D4EB6F96A70C0E110B0C100C0D110A0A0E1922
- 2509090C0B0D100A0A0E06060809080C0B0B0F07070A0707090D0E120D0E120B
- 0C102C373D3B494F44575E42535A425560435968445D6E466073425B6E456074
- 455F724D697E4E697C475E6B4C616D516974506875536D7B5E7C8C597486566F
- 80587385597083516A7B5E7D8F536F824860724C64784F6A7F55748A5A7B9254
- 7389527185527388577C93628DA8618BA6608AA26EA1BC608BA64F738B4B6D84
- 4F71874C6F844B6E805983975A839652768A577D90587B905C788F7999B67191
- AA6A879E81A5BC85A8BD99C0D49AC2D87DA0B47590A18BB0C19ECBDD94C1D896
- C9E329363F09090E0A0A0E0A0C0F080A0C07080A0405060E0E13090A0D08090B
- 0B0B100C0E120C0E13080A0C08080B0B0C102B3338252B304050583C4950485A
- 634356614C6472486274496477425B6D4661764761744E6B8056758A4B63724D
- 646F526A77526A765975856584975A7587576F825872855C778C4B6372557284
- 526E824F697E536E845472885372865E819A4E6C7F54758A587C925B839B6793
- AF6892AF6894AF6995B35B839E4F718951738B4C6F824A6C7F537C8F59839553
- 76895377895C81965F80966A87A17695B36D8AA07C9FB388AEC493BCD0A0CADE
- 85A8BD7793A48CB0C195BDCE98C4D9A3D8F35F80920B0B0F090A0D0C0E12090C
- 0F0B0E10070A0C0A0A0E0607090607090A0A0D0B0B0F0D0E140A0B0F0D0D1209
- 0B0D2D34392E353B3C4950333F4544565E44555D475962475E6B496274405869
- 40596B435D714660734A657859788C546E7D4B606B57707C546D7A5A77876787
- 9B5C75885B75895A758A5B768A4E67784E687D5B7A9155718756758B55748858
- 788F5B7E9655768B5C8197628CA5618DA66794AF6A99B26A98B45C829D547790
- 51748C52788F4D71854D71835A85995277895375875D8398668CA464839B7A98
- B37594A983A8BE8CB6CD8AB4CB9AC2D58DB1C87491A484A3B390B4C397C2D5A0
- D0E994C7E32530390C0D1107070A0404060606080E1115060709090A0D040405
- 0505070C0E110D0F120A0B0E0A0E12090B0E2A2F343B444A3F494E3D4B514050
- 5746585F4B5E674A5F684B5F6A4D66754A64773D53643F576A455E714F6C8059
- 778A546E7D59738057717E546D796283976D90A7607C9264819864829A577185
- 5671865A768C59768C54718657778C56768C5C7F975C7F965C81975E869D6592
- AC6897B36A97B26898B25A809B597F9953768F587D9752798E4D6F83557C8F58
- 8297577D905D8397658DA36E94AD779AB47B9CB17DA0B686ACC284ABC397C3D9
- 8EB3C87B9CAF7B99A88AAFBF94BCCF9BC8DDA9DFFC6384960D0F1407070A0505
- 0803030508090B08090C0C0F1209090C06060807090A0F1317090A0D0B0D1108
- 090B2C3035384045404C523B494F3C484E4E60684F616943535B485B64455A65
- 5C798A506B7C445D71455F724F6D84506D825A798D62809058727F5772815771
- 8063839668889E607C935E798E64829959758C5A768C59758B536F8355728759
- 7A915A7B935D819A658DA7567A90618AA26592AC6B99B6719FBC6087A35A819C
- 537891567D96537B904D728651768A588095597E935A81966C93AD739BB67396
- B17DA2BA7B9FB589AEC388AEC594C2DB94BED382A4B87A9AAA8BADBC8FB5C698
- C1D6A3D4ED9ACDEA31424C090A0C09090D08080B090A0C0C0E110C0D1107080B
- 080A0C090A0D0D0E130D0F13090A0D090A0E24292C33393E40484E414B50333C
- 4236444B43545B4A5D6445565E4E636C57707D5974835371864965794762774D
- 6A8056758B607F92617F8F5B77865773845A788B6383976B8BA0637F955B768B
- 66859E64839C607E9658758A5C7B925E7E975C7E965F839D6991AD658DA8577A
- 916490A9638FA871A0BD6B96B2577B95577E96577E985B869F547D9154798E50
- 7387597E935C82986488A07098B37295B27DA4BF7BA1BA8AB2C88DB6CD8FB9D1
- 96C3D88AADC07D9DB087A9B884A7B79EC8DC98C6DDABE1FF779FB612171C0A0A
- 0E07080B090A0D040506090D100A0C0E090B0D0A0C100A0A0E09090C0505070A
- 0C0E33393D292E31343C40373E43465057333E45404D5448565C45565D4D5E66
- 566C7550687556728457758A4B667B435D714D697D59788C6483955F7D8E5873
- 835977895F7E936F93AA6B8CA4617E9563829B6E91AD5F7D9563849D6688A25F
- 7F9857778E5F819C6388A36993AE597E94597F966794AE6B99B56A97B1597E98
- 5C859E5B829C618DA758829851748A52778C53768C5E8099678EA9698FAA7096
- B1799FBA84ACC690BBD289B0C68CB3CD8CB6CC8FB5C980A2B583A4B388ABBB8D
- B5C895C0D69ACAE4ACE4FF4C66750A0B0E0E12170B0D11090B0E0A0C0F060709
- 0A0D0F08090B070809060609050507060809384046373E42383F43282D313137
- 3B434D53424F553B464C4351574150575769724D606A526875526C7B59778B4E
- 6A7E4762774A66796181956180915976885672815F7F9366889F7094AE6D8FA7
- 63829A6C8EA96C8EA76889A4698CA75A788D4D697A4A65775B7E96638AA4658F
- A9597F96577D926693AC6FA0BB658EAA577E955D88A05C879E5F8BA3557D9355
- 7B92587D955E7D996589A66D92AF749AB8759AB77B9EB98AB3CD8DB3C894BDD5
- 8DB3CA91BAD087ABC085A7B98BADBE8CB4C695C2D897C6DFAFE8FF98C9E42B38
- 400C1112080A0C0B0D100E0F1405050707080A0506070A0A0E06070907090B0D
- 10133840462E353A3A42472C32382C323541494E4A535945515647535A435057
- 54677051636C576D79546E7D546E7D5C7A8C4A6475425B6D4964765976865F7C
- 8C546F7E5A77876081977197B27296AE6889A166879E6C8EA77397B27399B662
- 8197587588506E815271865B7E97658FAB628CA64F71866590AA75A7C66B99B6
- 5C849D5E8AA05981986492AA618DA75A82985C849C5778915F7F9A668BA8688B
- A76F93AF7395B081A4BF94BDD59CC6DD86A9BF88AEC58EB3C986A9BE89AABC8A
- AFC18DB6CB90BCD3A0D3EDBBF6FF80A9C0181F2408080B090A0D060709040507
- 090A0C0607080C0C110D0E140B0E10090A0E39434A2C33383C464C2F363A4048
- 4E434C51444E534F595F5461694A585E43505751656E5B7584556D7D5570815A
- 76865975864D667548637656738659758563829356718057738461829A6E92AC
- 79A0BB6C8FA77298B3779EBB769BB95E7C915C7A8E4E6879527083517086658E
- AA6A97B4587E955C869B72A1BF7BAED06894B26593AE5B849C608EA46694AE5A
- 849A587E945A80995F809B6785A26A8CA96E92AF7499B57899B688B0C99CC6DF
- 88AFCA88AEC589ADC38BAEC385A6B98EB1C38BB3C797C4DB96C6DFA2DAF9BAFA
- FF68899C101519070A0C06060807070A0A0A0E0A0A0E08090C07080A06080B05
- 05073B454B40494F343C414A555C3B4349363E43444F55454D52515C62495359
- 505D654E5E6554666F5A72805F7A8B5D7B8D566F7E5974834961714861725571
- 826D8FA26787995974845D7B8F5D7A8F68889F749AB46F96B278A2BF7DA5C36B
- 8BA263859C5773874F6A7C537289577A93638CA7608BA4608CA259809678ACCD
- 6F9FBE6591AD608BA4628FA6608CA25B859B567D92587E94587A9362809C6F91
- B07093B2789EBB7CA1BF83AAC59CC9E295C0DA87ADC68FB5CA91B8CE89AFC690
- B5CA8CB1C398C2D89BCAE29AD0EAAEF0FFBCFCFF556F7E0A0D0F0A0C0E0B0B0F
- 0A0B0F0607090505070B0E100B121907080A343C41424D53414C544F5C633B44
- 4A384046434C52434C533E474D4D565C4B565D525F67515F6751636C5E758267
- 85985F7C8D57707E567181526E7F5572855C7B8E6C8D9E6584956482955E7C91
- 546E8168899D739BB7739AB5769DB8789EB76E90A85C7A8E536D7E5572865577
- 8F5F86A25B839C5C859C5980946795AD73A4C46490AC6997B46D9EB96391A860
- 8EA459829952778B54778C5C7A966C8CAA6E91AD7198B37CA2C084ADCA99C6E0
- 9CC9E483ABC28EB4CC94B9D08CB2C993BCD38FB5C78EB4C89ECDE495C6DF9FDC
- FBB0EFFFB0EAFF4459660B0D110A0B0F07080A0A0A0D05050705050704050609
- 0A0C262C31363E45414B514651584550573D464D3A42493A4349475157474F55
- 444D53515E6554626954636B52646D5D76856180945C7683556D795D76845873
- 844D68795671816F90A26E8FA05E7A8D607E9359748866889E7096AF779EBA7B
- A5C17DA3BC648397546D7F5670825474895E849E6088A3557B925C869A6493A8
- 6895B06A98B66794AF6D9DB86E9FBA5F8CA352768E5B849A5D869B52728A5E7C
- 9663859E6E93AD6D91AB627E9686ADC899C4DF87B1CB8CB6CE93B9D18CB1C890
- B8CD95BCD287AABD9BCAE0A0D3EA9CD3EE91C1D7AFE7FFA6DBF93D505B0B0F13
- 08090C07080B09090D08080B04050508090A20262C2B3136384146475259404A
- 4F49555B4D5960485259455057495258555F654C565C4C575D59656D55626A51
- 6069627A896F8C9D5F7683596F7B577181597484526E7F526C7D607E90638094
- 607C916280955C7B9065869D739BB678A2BF769CB5789DB3587080546F825572
- 865D8099638CA75B839E5C879D6593A96897B06E9EBD658FA96A97AF6997B069
- 99B252758C598197618CA255778C5877905B7B92688DA35E7C93556D826C8A9D
- 89ADC496C2DD96C3DC91B9D2A0C7DE8DB4CA8FB6CC94BBD08BB1C6A1D2E89ECF
- E791BFD591C0D5B6ECFFA9DFFC3B4F5A090A0C09090D08080C0B0C0F08080C06
- 0608242A2F262D322A32372E363A414B51525F674E5B624C585F4E5A62475258
- 5561684F5B614E595F4E595F4E59606271795969725A717D6683945F7683576F
- 7D566F7F5F79884F67774F697B556F8267869B6B8BA25E7E955C7C93688CA471
- 99B56E92AB7397AF698798607E915C788A5C7E946088A2648DAA577D955B849B
- 6C9CB86E9DBB75A7C66F99B275A4BD73A5C060879F5A7F995D879D5D859B5A7C
- 9358789060859A64859E51687E5A7286728FA18CB0C590BCD690BDD79EC6DD9C
- C4DC8FB6CC99C1D8809FB595BFD39DCBE297C6DD8BB7CE99CAE0BCF5FFA8DDFA
- 3F535E0B0C0E0A0C0F090A0D090A0D04050622272D23292E363F4430373D363E
- 443C464C4651584D59604E5B624B575F4E5A615460664B555B4B565C53606752
- 5E655A676F5968715C7380668293617987597281648192637E8E546D7C546C7E
- 5C778C6A8AA3698AA26081976488A16E95AF729BB76F94AD7397AE6A8DA2688B
- A1608095638AA45F87A2608AA7608CA86A99B871A2C379AECF7BABC877A6C173
- A5BE6D99B16187A15F87A05F89A058798F5D7C94597C926588A255708753697D
- 6F8B9E87A7BA84A8BC87B1CB8FB8D2A4CBE393BCD391B7CF88ABC183A4B898C4
- DB96C4DA95C0D589B2C794C3D9B9F0FFAEE3FF4E66740F1316060709080A0C05
- 07081B202615181C272D32333C42272E33384147414C524A565E4F5B634D5A61
- 4F5C6359676F5D6B73556168475259505C6448545A5C6D755D6E77637B88637C
- 8C667F8D5E788864809064808F59738459728865849F6A8AA26E91A863879E67
- 8EA76D96B2749CB87197B07095AB6C91A6698BA0688DA55E85A06390AF5B85A1
- 5C849D6FA1C075A9CB77A9C87AACC974A5BF72A2BC678DA662869D6590A75E84
- 9B5C7D965F839A60869D60819B50687E6A859B7692A67E9BAF799DB195BCD4B5
- DEF5A8D0E795BCD496BCD27998AD8AAFC49FCDE59CCADF90B9CE89B2C78FBDD4
- BAF1FFC3FEFF5F7D8E12161A0505070607091B20241A1F24161B1F23292D2B32
- 37353E433A43493E484F4A565D4D59604F5C6355626A5C6B73606F7756636B55
- 60675B686F57666D5C6A72647882687F8C607885617A89698499617B8B607C8E
- 66829966849E63819A6D8FA66A8DA26F95AC6C95B0719BB7769CB57299B26A8D
- A36583956C8FA6668FA96896B55F87A25F839D6A95B276A8CA73A5C676A7C674
- A4BE77A9C374A0B9648AA2668EA56B95AD5E809860829B5A7F955E8099567087
- 5F7A906F8B9D7C98AB7695AA89ACBFA9D3EBA9D2EA97BED691B6CC86A7BB82A6
- BD8CB5CB9AC9DEA2D3E787ADC085ADC291BFD7B6EAFFC8FFFF7CA1B6232E3507
- 080A1B2023171B1F191D2023282D23282C2930353941473B454B434E54414C52
- 515E6555636A58666E5A68705B697161707863727A5761686470775B69706072
- 7B6C8490627B8A6A879C6D8AA25F798D607A906985A066839E6B8BA56D90A773
- 98AC6B91A76D96B06E96B078A0BB7399B369899D6A8DA3729CB76994B06593B1
- 5A7B936186A0709FBF6FA0C0709FBE79A8C47EAFC881B4CD6A91AA6990A96A93
- AB6990AB5A799161879E61869D58748B5B778B6A8799758FA37B96AA7595AA94
- B4C59BC3DB9CC3DC90B4CC93B8CD7794A97496AA90BCD19ECDE395C3D581A8BA
- 81ABBE87AEC0B3E2F9CAFFFF9ECBE54256621A1E221114181A1E2124282C292E
- 31272C30282E3230373D31393F3F494F48535A515D655461684B575E4D596159
- 676F5D6B7464727A5A666D5E6D7569777F5C6B73718B97748FA2718EA87190AC
- 637E93637E9565819965839D6A8DA46C90A47CA2B67397AA64879D6D92A9759A
- B26C91A86F96AF6C97B2709BB76795B35E819A60839C638AA66E9DBC79ABCC84
- B4D187B9D685B9D3739DB56D95AE709AB3658DA5648AA661849D60849A5B7A91
- 67879F6A899D6A85977996AB7B98AD819EB18FAEC09AC1D895BBD69DC2DD8DB0
- C87697AC81A8BC87B5CC94C6DD8DBACC86B0C082A9BA8AADBB95BED3C0F4FFBE
- F2FF0F121513161A0E121513181A2B303323272A252A2E282C3030373C3B444A
- 40494F3D464C515E65505D65515E66525F6655636B5A686F5E6C7466737B5965
- 6C59676E64767E748A98748FA47190A6779AB17192AA6F8FAA6B89A46E93AB6D
- 94A87296A97A9EB26D8EA46180937498AF7CA1B77195AB6D93AB7096AE76A2BE
- 6890AC5C7D955B7E976288A374A3C181B0CC8ABBD787B9D480B1CA78A2BB729D
- B46F99B1668EA860839D60839A5E7E955F7E967496AE6583947290A47C9BB278
- 96AD7894A793B4C592B6D1A0C5DF9BC1D983A4BC82AAC285B0C882B1C98DBED5
- 88B5C680A9B983ADBC88ACBA8AB4C7A5D1EA161A201B1F22171B1E1B1F220F10
- 151F2328303539262B2F31373C2F353A31393E46515849545B4E5A6257656D5B
- 6A724F5C6358666D5B69715F6C746A78816A788064727B697881798E9C7991A6
- 718DA0789BB17498B17597B17CA4BF64869A62869B6D8EA27597AD6A8A9E5F7C
- 9080A2B785A8BE789BB06E94AC739EBA74A0BD5C7B905B7B925E819A6289A475
- A2BC60879E5B82986C9AB180AFC880AFC976A2BB719CB5678DA763879F6A8FA8
- 5E7C9467869C6E8EA07393A6728FA37797AF6F8DA2809FB186A5BB98BAD599BC
- D78EB2CA7D9FB480A7BD83AEC47BA8C084B3CA89B8CB84B3C57EAABA82A7B57F
- A7BB181E22171B1E191D1F1C20250C0E110F11151316182A2F323A41463F464B
- 292F34373F454650574B575D4A565D525F675B6A7259676F617078606F775F6C
- 7367757D63707864727A70818B7C93A57F97AB718EA47DA3BB7FA3BC7BA2BB71
- 95AB688FA65D7A8A6A889E7999AD68889E6B8CA286A9BF81A2B77AA0B8769FB9
- 74A3C16A8FA66180965B7A8F587B93658EA7638BA452788D51768A59809277A3
- BB7EACC57FADC66A8FA664869E62869E5F7E956A8AA26F8FA47DA0B67898AD78
- 97AD7EA1BA7FA1B787A6BC85A3BDA0C4E39EC4E288ACC57B9DB180A7BC79A1B5
- 77A2B782AEC38EC0D584B7CB7DABBC7EA5B41E22271F242915191C1A1D200F10
- 1211131521252723272A1E2427343A3F3A4044424A4F41494F414B524C575D4F
- 5B61515E6555636A6777805F6E7658656D5E6D7565747C707F8764717972838D
- 798F9F8099AC7D9BAF7595AC81A9C480ABC56A8FA56081945B768B6A899F7091
- A56C8FA86584987C9EB4779BB282A7BE80ABC677A3BE67859A63859E5C7D9463
- 89A06992AB5B849F5A829A5A85995C8498729DB584B5CD7CA6BC6D93A961849B
- 56778C67879E6E8FA77EA2B981A5BE7999B07C9CB37C9DB685A7BD8AAAC585A4
- BE96B8D59CC1DD7FA5BC7FA6B987B4C978A0B4749DB286B3C989BCD381B1C380
- B0C216191E13161A191D2125292E22272B21252A24292D1F23281F2327272B2D
- 3035383A40443B4348373F443D454A49535A4B575D58656C515D655A6971697A
- 8354616964747D66757E72828B66747C6F818C7E95A48AA6B77E9CAE82A7BF88
- B0CA7A9DB16E8FA2607C926381996B8A9F698A9F6E91AB6A8CA27598AE7BA0B6
- 769EB780ABC77CA1B56F8B9D63869D5E839B628AA16591AB577C915B8297608A
- 9E5F859A6F99AE85B3C8789FB565879D6589A06B8DA667889D7397AE83A7BF78
- 9AB07897AD7996AC738FA487A9C37793AB85A2BC95B7D585A5BD80A9BF8BB9CF
- 85AFC2779FB276A0B288B6CC7FABC07DABBF171B20141B200A0C0E1B1F221D21
- 242D32352E323616191C121619262A2D2326292B2F3233393D39414740484D38
- 3F443E474D525D644E595F55626A5F6E7666778061707956646B6A7982707F88
- 6A77806A7A87697D8E7F99A983A2B488ACC286A8BF7EA0B868869A5C788E6380
- 947090A36E91AB698BA37598AF82AAC081A8BF98C1D7A4CFE69EBFCD6C8A9E64
- 8BA5668CA46892AA6490A8597D925A82965E879D648B9F749FB37EA7BD6E90A8
- 5F7F945D7D95698CA469899F7C9FB782A4BC7697AE80A1B97D9CB380A0B784A4
- BC7994AE87A5C291B2D07E9FB584AEC38CB7CC7CA3B57AA4B677A3B584B4CA7F
- AFC3191E2413171B0E1013171B1D15171B23262931373B272B2E2B3236393F43
- 3D434831363A2F33382E33373A40443F474C464F553E464B4C565C57646C697A
- 835C6B7363737B5C6B7359676F616F7772838C74858E6B7C8C677D8C728C9B7D
- 9CAF8AAEC383A4B87C9BAE5B74855973866383986E90A76B8DA46F90A58DB3C5
- 95C0D6A4D0E79ECBE396C1D8728E9F7193A96C8FA46B95AD6C9AB4648EA2628C
- A06793A67199AB6E96A96E96AA7498AE678BA27092A86789A07397AD7B9FB582
- A5BF7D9CB581A3BC8CB0C887A8C286A6C0819FB97C97AF86A5C092B6D286A6BD
- 8BB2C98DB6CD81A8BC7EADBE739CAC7FB1C310131612161A0F11150C0E0F1318
- 1A0F111421262A23282B3A3F4432373B383D412E333833393D34393D31373A37
- 3D41444C51434A50485157505B625E6D756777806A7A8462717A5461685B6971
- 606E77758690788A94697B8A6981926A83947998AA85A9BE82A1B27691A2607A
- 8A6280946A8BA17192A77193A98AB1C497C2D9A2D1EAAEDDF2ABD9EF88AFC574
- 8E9C7698AD6E96AD6F9DB66D9DB46C97AA709BAC729DB1749DAF729BAE6E91A6
- 67879D7599B280A4BC81A6BB7FA3B9789AB281A4BF81A5C083A5BF93B6D188AB
- C982A2BC7A97AE7D99AF8CACC990B5D288A8C18DB2CB8BB1CB7FA5B87595A775
- 94A5161A200E111414181D0C0F111013170F1215181A1C16191D292D312D3236
- 3A4045353B3F3C4348393F43363C4032383C32373B434A4F3E464B4B5359464F
- 565A676F6B7B846C7D8658656D5D6B735D6C7364747C63737C677A8772889971
- 8C9E6B85967C9CAF81A3B7819EAD7894A26A87976B8A9E6B8CA36C8DA281A5B5
- 94BBCBA1D0E5BEF0FFB9E7FBB2DDF38DAFC27594A6749AB076A2BA75A4BC86B6
- CA8AB4C377A2B378A6B885AEC086ADBE6B8A9E799CB47698B07D9FB57BA0B673
- 95AC7CA0BB81A7C581A6C299BFD98AACC882A1BA85A5C07E9BB1839FB68FB0CC
- 9BC4E18FB9D493BAD98BADC989ABC380A0B51013160E10141114180E13151114
- 180A0D0F1113161B1E20101315202427363B3F3B4145444A50454C50464C5139
- 3F43363C4041484D3E454A4A52584E565C505B62525C635B697062717A616F77
- 5F6E77697A83606F7756656F617382748FA36D87996984937899AA86AABC89A6
- B4738E9B6B8694708EA07295AB7FA4B79CC4D29DC9DAACDBEEB0DCF0BEEAFEAA
- D2E688AABC80A7BC88B5CA8FBED29FD1E69DC6D586B4C484B2C38EBACC95BCCB
- 81A4B57492A77B9FB96D90AB7193AA6C8CA17395AE708DA36C869C8BAFCA8FB4
- D087A8C58BABC782A1BA86A4BC93B4CF90B3CD98C1DC8FBAD491BBD68FB4D187
- ADC213191E13171B13181B0F121514191D0B0D0F0A0C0E0C1112131719161A1E
- 1F2327262B2E30343833373B434A4E41474B353A3E3C42463E454A474F544C54
- 59444C52515A605661685B69706A7A836271796271796878815D6C755C707D5E
- 76886F8CA07692A4708B9A7EA0B087A9B98CAAB87B98A56E86927494A4779AAC
- 9ABECB9BBDC97FA1B389ACC0A6CEE1ACD4E89AC0D495C0D5A0CFE29BC8DCA3D6
- EB99C9DD96C4D59AC7D798C7D88CB6C8789CAB81A4B88BAEC57298B37298B567
- 859D6C8FAB6E8DA56881956B82968AAAC28CB1CF8CB0CE88AAC682A2BB8FB0C7
- 90B0CB93B7D18EB5CE8BB6CE8DB7D08DB5CC0D10130E121510131713171B0B0E
- 100C0E100F111512161A0F1216181B1E1F23261E232723272A32373C454B5046
- 4D5241484C42484E42484D343A404F565C454C514C545A4C555B475157535E64
- 5F6D7565747D65757D64747D647782627B8C6A899F6B879A718C9C7593A2708F
- 9E83A2B190ADBB7B96A3728F9D7897A7A9CDDAAFD1DC88ACBA88ABBD8DB1C587
- ADBE81A9BF98C8DFAAD9EDA8D5E892BDCE91BDCFA0CFE29DC9D78CB8C991C0D2
- 8DB5C57FA3B47DA1B66F94AB6A8FA9749CBC6B8EAD7BA7C969879D698095697D
- 917A93A981A3C18FB4D584A3BF84A3BD8DADC68EAFC98EAFC987AAC48DB8D18D
- B7D01014170D10130E111410141712171A0C0F110A0C0F13161C0D10140D1013
- 12141620242723272B23272A2F34372F33373A4145495055464D52474D53474F
- 544C54594C53583E464B4F585E4E575C5A666D5F6D74697A836E808C6782945E
- 7483698AA16D8BA16F8DA26F8C9D768F9E78919F7A92A0829CA97D98A67997A5
- 93B3BFA1C6D387ABB786A9B783A7B980A9BD7BAAC18ABCD399CDE2A9DAEEA3CF
- E29BC8DAA2D2E79DC9DA90BBCB91BECF91BDCE80A9BB7DA5B97BA2B667889B67
- 89A37AA6C97096B6769CBA6D89A1657A8F71869C748CA37A98B488A9C784A4C1
- 8BABC58EAFC790B0C886A3BC8CB0CA91BAD310141713181C07090B0B0D100F13
- 160D101313171C0E12151115180B0E100D1013181C2113171A181C202F35382F
- 3437262A2C33383D454C52474E5342484D4F565B545C62525A5F4850574E555B
- 4B545A566067626F766A7982728B9B7898AD6E8B9E68879C6D8BA17191A7738F
- A27B96A8758EA07B93A6859DAB88A2AF819FAD8DB3C396C0CE98C1CD91BBC988
- B5C88CC1D88FC6DD94CBE19CD2E89ED2E9A6D5E897C1D38DB8CB96C2D296C4D3
- 89B6C68BB8CB85B1C481A9BB7097AB6280946A8DA97096B57399B87396B36980
- 97677B9171879D6A7E947A95AE89ACCC84A3C08BAAC595B7D18CAAC386A3BC85
- A7BF07090B11151911161A1013180C0E1110141710131606070813181B12161A
- 1114171F252914181C0F1418131719181B1F2C3135343A3E3A4044363B3F434A
- 4E42494E4950554D555B5761674F575D555E645760674E565C57636A6777817B
- 95A77792A37590A27596AD7899AF7595AA657D8B7893A3778FA07B93A98BA4B4
- 8BA9B58EB0BEA5CFDE97C1D092BBCA87B6CA8BBFD697CEE59FDCF497C9DC95C8
- DF92C1D695BFD096C1D39DCBDEA0CDDF92BECE87B3C583B0C47DA7BA78A0B371
- 98AC698AA06B8EA96C8FAC7194B17696B36A829A6B7F9570869D6B8095758EA7
- 8BAECD8BABCA89A7C499B9D786A5BE7491A50A0E0F13181C1015180A0C0F0C10
- 120C10120507080A0C0F080A0C11151A0C0F120F12150E10140D101321282A1B
- 1E202024292C32352E3438353B3F2B3033383E433C42464B53594B53584E565C
- 4D555B5B646A535B625A656C5E6A726D7D877288967891A181A0B47DA0B77FA2
- BA708B9A647A86718E9D7792A3809CB490B0C199BCCA9AC0CD84A4B485AEBF8E
- BDD092C9DF9DD9F1A9E7FFA0D7ED92C3D89CCBE19FCDDEA9DDEEABDFF3A9DDF2
- 8DBCCF85B3C7729CB0729BAF7EA8BA759DB17095AB617F94698BA56F90AC7A9A
- B7708BA5667D946D82986C829870869C7A94AB8BADCB8FAFCF809DB87C9AB076
- 94AC080B0C161B1F13171B0C0F120F1215090C0D090C0E0F131707090A0D1013
- 1114170F12161316190A0D0E0F121311131512151924292E1F23262E33363338
- 3B3B42463C4246484F55464D524F575D4A52585760675F6970606E76626E7657
- 606766757F7B94A6748FA27896AB82A5BC87ACC4708997667F8C7490A0758FA0
- 91B2CA95B8CB8BACBC8EAFBE98C7D994C7DA80ACC084B0C496CEE7A0D9F196C7
- DC93C3D9ADE2F5ACE2F4A4DAEEA6DDF391C6DC8DC0D581B0C66D99AD658DA074
- 9DAF81AABF6B8EA466879C6480967490A97291AD69839B6D869E718AA1738BA2
- 70879D7991A992B4D47C9EB9718FA8738FA60A0C0F12161A161A1F0B0D100C10
- 120E11150F11150C0F120B0E1014171C0F1416090B0D0D101306090A02030309
- 0A0C0D10130C1013181D213036391F242631373B2F3438444A4F434B524C565D
- 4F595F525E664E5962596A75535F675D676F5C676E6470796E8391788F9F7D99
- AD8AADC689A9BE7893A26A8796738E9D87A6BA97BBD190B2C5A0C8D9A2CEE098
- C8DA8EB8C986AFC093C1D597C9E098CADE96CBE1AEE8FEACE1F4BAEFFF9BCDE1
- 82ACC181AABD84B4CA90C4D9709EB26B9AAF6E97AA79A0B5759AB06E90A56D8B
- A17491AA708DA67694AF7592AB6E859C7994AE8099B1859FB77C9FB87595AF71
- 8FA70F1216080A0B12151906080911151912161B13171B0A0C0E0E11130A0C0F
- 060809090B0C111518151C21090C0D171C211014170506060D0F1023282A252C
- 2D363E42384043323C4236414839454C3F4B524C586155646E56677257636B52
- 5E654E585F606B745E6B74718593738A9A7D9AAE85A4BA86A3B6809BA96C838F
- 7E9AB19CC1D487A9BC99C4D6A0C8D99EC8D8A7D5E79CC7D899C3D19ACBDD9ED1
- E5A5DBEFAAE3FACBFFFFA0CBDD69889D658499688497718FA48AB1C780AEC476
- A8BC6F9FB46993A6759CB17AA2B97194AB7492A97693AD7290A87B99B27793AD
- 7C98B382A0BC88A3BE718A9C7393AC7494AE0608090A0D0F171D210F13150E11
- 140D0F1212161A13171C15191E0607080A0C0E0D1012161B1D0D1013171C1D11
- 181A0E1314181D1F1A1F201012141A222523292B2730332A353B32424D2B3941
- 38464E41515B49596350636F4E5D6752616B4C575F505D67616D775F6C765B6E
- 7D607889718899809DB388A5B88298A46B818F7E9BB08CB2C88BB2C490B3C1A0
- C8D899BFCFA7D2E3A5CFDDA3D1E0ABDFF0ABE0F2AFE4F7BFF3FF7E9EB47C96A9
- 6D86976C879A617D927899AF789DB57AA5BB75A5B96792A564879B698AA07497
- AE7292A87290A77492AA7493AC7C9AB47693AE738EA78099B47692A870899B71
- 8EA80A0D0E0C0F121115190607080304050608090C10120F1216090B0D0B0E10
- 0B10110E1216090C0F0B0E11111417111417272D3029303222282A1F2526191F
- 21161D221C293022313A293E4C33454E3747503A4E5A425967475965475A6752
- 65724E5B6553606B48545E59667064727C62727E647A8A6C85977797AF819BAE
- 8EA1AD819EAC8AB0C291B9CE8FB7C887A6B496BAC9A8D6E6B1DDECB1E1F1B9F0
- FFB3E8F8B6EEFF9DC6D77793A57A94A66A81917085956A84976581966F8DA272
- 9BB57FA5B9719DB06C92A566879C617F937091A7708FA36F8DA56F8BA2728EA4
- 7C9CB87B98B47F9CB8748FA6738FA368819713171B0C0F1114181D0B0D12080A
- 0D0B0F1106080A090B0D0303040608090D10120F11170D11140E11150C0D110E
- 11130E11131B2023242B2D22292A141C201D282D26343C263945283D4B2D4452
- 3A4D583B54634561733C52603B4E5B4457644E5D6952606B45535E4757634C59
- 635A656E5C6C777285936880917692A7819EB386A2B085A6B48AB2C091BBCA8F
- B7C589B1BE9BC7D69DCAD893BCCAA1D4E4A3D5E6BEF5FF84A4B46A8494718998
- 657D8D778FA0768C9E6D899D65849A688AA06B90A77295A780A9BB6B8B9C6886
- 9B69889F6E8DA26D8BA16A849A6680946D859A7796B17D9AB66E8AA46B889F6F
- 8CA20D0F140A0E0F1014171014180A0C0F0C101211171B0F1216090A0D0D0F14
- 0A0C0E0B0D100D11130D11130B0C111115190D1014070A0B0E1013191E211E29
- 2F2A383F2C3E472E45542B41503248553E58673E5A6A4462743C54633C52623E
- 52624455634C5C684F5F6C4C5B6649555F58636B525C6466757F6D8291708797
- 6A839685A7BB95BCCD8FB4C28DB1BE90B4C194BCCA95BFCC9CC9D69DCAD898C7
- D6A0D3E3BCF4FF88A6B56B8392768E9D6D82907289996B839470889A708CA168
- 879C67889D64869A7395A67EA3B46C899C728FA4708EA46682976E8DA36B89A0
- 61788D687D927895AE7A9BB967849F67859E090B0D0A0D0F0F121607080A090B
- 0D0D10130F12160F131613161A0B0E1110131710171A080B0C090B0D08090C08
- 0A0C13181D090E101215191820261C282F2A3B44293E4C2E495A324A59395261
- 3E59693E5A6C3D596A3B55663D52623C4F5E3E50603F515F4658654D5C68505E
- 684A555E56636D545F686877817087966F85947997A88AB0C18AAFBF8BAFBD91
- B7C59CC6D39BC2CF96BDC99CC6D39FC9D7A8DAE9B4EAF97697A66E89986F8593
- 6C83906E83905E717F546E805D788C728FA37392A67296AD7292A57A9DAE7898
- AA7894A67897AB698BA160798D6C8AA167839A657C91657A8E718AA26D8CA667
- 859F07080A0B0C110B0E100B0E1015191E0B0E10090B0C0608090D0F15080A0E
- 080D100A0F110F171A0B0F110C0D120B0E0F03030407080B151C211721262333
- 3C273A452F4959355367324D5F405F73446376405D6E3B5668415A6C4057693F
- 53644257664154614054623F4F5C4757624F5E685B6973606D7562727B647783
- 7085927287957F9EAD8BB2C187ADBE8DAEBD9ABECA9EC4D0A7CEDB95BCC9A9D4
- E1B1E2F2C1F6FF7A9AA87796A5728A965F727E748895687C8963758259707F55
- 72866180947E9EB28DACBD7895A58AABBB849FAF7B97A97190A56D879C637A8E
- 6C89A16E8BA162798C63788B6A869B7397B20C0E1207080C0A0E0F090B0D1519
- 1E0D11120E11140E11140B0D110D1014090B0F0506070A0E0F14181C11151909
- 0A0D0D10130B0F121721271F2C342B404C283C47314E6036556937546747697E
- 41617542647A3E5C70445F734C667A465C6D4053624155644154623C4D5A4355
- 6245556258677167777E788A93748892798D997A8E9A87A6B489B1C181A3B38A
- ADBF8CB3C596BBCAA0C6D4A4CEDCA5D0DEA5D2E1C3F6FF8CB0BE7292A2698491
- 677C87697B8770828E778B997F96A568808F617D906B889B7C99A97F9AA98CAC
- BB8DACBC7D98A8819DB17894AB6A859A69869C6C899F6F8EA46E8BA161768865
- 80940A0D0F0D12130B0E0F0B0D0F0E0F120E10120B0E1011141807080B0B0D10
- 090C0D1115190B0E101114191A1F2314181C11181B0E1215151E24202F372E44
- 5130485733516436556A41647945677D45667B41627846657D455F74455D6F45
- 5B6C455A69485D6E475A68465A6842556243566251656D5A6F775D737B6C7E86
- 7386917C929E98BCCB9CC3D282A3B27FA0B188AABC8BB0C598BED19EC5D3A6D0
- DD9EC7D4B0DDEB9FC7D474919F68818E66808C718793697B887F94A075899678
- 8F9E748D9E7490A1809EAD7A98A88BA9B98AAAB97E9AAA738FA17997AC7B99AE
- 6D869A7089A0708DA57B9CB6728EA46C87990E12150E11141114171115191013
- 1711151810171A13171B0D10140C0E130608090B0E1014191D090A0C0F12150E
- 101307080B0E12151C282F24343E344D5C334F6035546939596F47697F45687E
- 496F874C70894C6C84465F7442596C425869485F71455A6C455A6B485E6D465B
- 67435A644D666F577077576D7351646A667A817E949E89A6B396B6C492B4C588
- A8B880A2B68AACBD95BBD19CC5D8A3C7D4ABD3E0A7D2E0B9ECFB7D949F6B8089
- 6D838E718894788D9990A9B47A909C6E8492768F9D86A2B292B0BE86A3B18BAA
- BA85A4B58BA9B87C96A66B8497708B9F738B9E7A92A96F89A07A9AB382A6C070
- 8BA01116190E111414171C1114181215190F12160C0F130B0E1015191D0B0F11
- 0E11150E12140F121507090A0D13160C0F120E101712191E1C2830293D47354F
- 5E36556739596F476C844E728946677C4B718A5277924A677E465F73445B6E4C
- 647A465D70455E70445D6E425B6B49657246646F4B666F59707860757C60757C
- 566A7360747B77919B83A0AD92B1BE98B4C38DAABA86A3B28AAABC97BED39DC3
- D4A4C6D2B5E4F3BEF3FF94B3BD6B7D85657881738893839AA68CA5B1889FAB79
- 8F9B6E859285A1AE9BBBC88BA7B48DAAB888A7B88BACBE829EAF7D96AB748DA3
- 70879C859DB47993AA738DA485A5C087ABC513181B0B0E100C0F121114181114
- 1813171C101318090D0E0A0D0F0E11140A0C0E0F1417232F38202B3312171B0D
- 10130E1317162026212F382C414D3B596A43677D43667D537A94587E984D6F87
- 4D718B557B9749647A4056694B64794962764D6A7E4D6B7F4360704566744563
- 6F45646E40596249636C617A8365808B607B86627A85667E8769838D809AA48C
- A7B296B0BB94AEBB8DA8B587A5B49BBED09ABDCC9ABFCCACD6E4A8D1DE6B7E87
- 70838D6D7F897E949E8EA7B19FBBC591AAB579909D8DAAB798B7C48CA8B597B4
- C18EA8B490AEBC8CACBD7C95A87890A47A91A8748BA271889C748DA07D97B080
- 9EB80C0E1207080B06080907080B0C0D120F12161114170F13160D11140F1519
- 10161927343E455B6D4860722937410D0F1110131619242A293C47354F5D4061
- 745079934F758E5983A05178914F758F547994587B974A64794C667C4C667B51
- 708555778D4A6D7F4B7080486D7A4465714664704564724D6A786B8895638290
- 6382915B768260767F61767E697F87708690788E978FA6AF9BB3BD95ADB78EA7
- B094B5C291B0BC9CC2CEA5CCD96D8089697B866B808B859EA989A0AAA8C6D09F
- BAC48299A2809DA891AFBA96B3BE94AFBA93ABB593AEB894B1C186A4B77790A3
- 758B9D829BAF778C9F738A9C819AB286A0BB0B0E10090C0D0D1113090D0E0607
- 090F12170C0F1216212719252D0C10132B3945415569475E73455C6E2F3F4C27
- 343F232E381F2B342F45523752624C728A5985A1507893507894486C85537893
- 5479954863794D6A815170874E6D82577B9153798C4D76854E77864B7180496B
- 7C496C7E4A6B7E4F728551718154758460808E6D8993748E97657D865D70796D
- 838E70858E73888F7F949C8AA1AA91A8B18EA6AE98B4BE93B0BB94B1BB869FA8
- 62727B64747F778C9788A0AA92ABB48298A18CA3AC859DA693B0B993B1BB96B2
- BB91AAB4A3BFCA8FACB690B0BF8DABBE7A92A27C94A688A1B475899A72889D8C
- A6C20E1215070A0B0B0F111016190A0C0E13181C0D11142D43512A3E4B293845
- 405569455C714D677E546F89506A814B6479394C5D304150354E5D426478527D
- 97517891537C98527793507590547C9A4E70894C6A8053758C55788E5A819860
- 8DA35683945988985E8EA25C899F58849A588398557E9152798B4C6F7F52727E
- 6A8A947997A0617B855C7580667A847F97A479909A6B848C76929A7E9BA4859E
- A78AA1AA88A2AC89A2AA869CA48AA1AA7B8F9961707A798D9895AFBA8BA5B074
- 8992798C94859DA59FBFC89EBEC793B0B99AB7C1A9C8D29BB8C295B4BD8CACBB
- 8CAABC859FB08099B08196A68398AA91ABC50E1417090D0F080C0F14191F1014
- 18141C200E14173650603A5668425D7149667C4E6B8356769058758F56728A4F
- 697F445B6D374B593853634C758E507891577E98567E9A517792567F9D537995
- 51738B52748B5E88A15F89A16596AF5F90A46499AD5E8DA15681934D7384486A
- 79486B7B4A6C7C507484527586537687688B986A8994647D8778909C839DAA7E
- 97A5687C884C5E67749BA77CA4B07D9EA87D9CA680A2AD87A6AF839BA28BA2AA
- 899FA8788B9474868F8AA2AD9AB5BF8AA4AF889FA98EA6AF9CBAC2A4C2CC98B4
- BDAACAD4AFCFD9A2C2CC6E848C62747F647B8E728A9A8EAAC388A3BD8AA2B992
- ACC60B0F100A0C0E070A0B0A0C0E1013171014171013172F47554262763D586B
- 4464795478916187A45B7B9658758E516C83445C6D3D54643E5B6D507A93537E
- 976294B35984A1537C995884A34C6F885B839D6695B06899B36CA1BA6A9FB569
- A0B5496E7E2638401620251D232514191B20282B25303826333B374C58445B6B
- 5C788A6585965B7684637C8D6F899A6B8190607483566C7682AFBC7DA7B36983
- 8C7D9DA88BB8C68AB2BE82A1AA97B1BA98B1BA869BA581959D788C949BB5BE8B
- A5AD95B0B993ADB5A3C0C9ABCBD497B3BCA5C4CDACCCD691ACB5697A826D828D
- 60707C667A8A8199AF88A2BA7D93A87E95AD0B0E110F1216090C0D0C0F111014
- 171014180E12142C414E45667C48698046677C5B839F517189202C361C252C37
- 495A4056693A5362466B8056829D5D8DA86090AE557E994F75904F7792537890
- 699AB66FA4C06A9CB56C9FB6608FA3314A530F16190E11130405050B10110607
- 081216191D262D26323A3545503B4E593D5460526D7D56738566889B7FABBE68
- 889B698B9D81B1C084B4C277A2AD5B70766E858E92C3D28AB4C1708A938DACB5
- A5C2CA9BB9C28BA1AA8498A0889DA589A2A998B5BD8CA5AD99B6BEA1BFC79BB7
- BFA2C1C9B1D3DD8DA7B067757C6978806C7F8970828D7388998BA5BE8097AC7F
- 96AA0D101304050603040513171B0D10130A0C0E0A0C0F1C252E49627949637A
- 4963794C6F862A3C482D43501A272E273843435F7147697A537E945E8FA86599
- B36698B6608EAC4F7590517892567C936FA6C26CA1BB6B9FB56794AA293B440A
- 0E0F0A0E0F0B0F100506070B0C1106070A0A0B1019222726343E3345533A4F5D
- 3E5561445E6A47606E658A9D749BB06F92A76A8DA079A6B5749FAE6D949F6E94
- A0576A708EBFCE87B8C77D99A48298A3A6C9D1A5C5CD8FABB5778B93798B9396
- B0B895AEB68BA4AB92ACB491ABB39BB6BF9DBAC3ADCED78EA7B06E7E855D6A73
- 56646C6A7C876F838F768B9E839AAD8CA3B51115190C0E1407080C14181C1115
- 1912161A0F121611171C3647584E677E465C71415A6C405F72496D8437516240
- 5F724B71834C73855A8AA0659AB26EA7C2689AB86494B3547C9756809A5C899F
- 71A9C66DA1BA75A9C23B53600A0F10030404090C0E0607081013160B0D100203
- 0406070912151926343E2C3D48374B593C525F46616E496573526C80729BB269
- 8FA363849869909F6F98A66B929E5C7B874F666F91C8D884B5C571939F62737D
- 86A1AABADFE8AACDD5849FA7788B937C91977A8F95849CA392ADB58CA6AE8FA9
- B19BB8C1A8C7D090A9B1636F765E6A7258656C65737B5C6B756E828E72869785
- 9DAF0B0D0F11151910151B0B0D0F15191E101418080A0C090B0D26333D506B81
- 5C7994435C6E476A804A6F884E758E4F768E537E914F798A5E91A66BA5BD6498
- B1689DB75D8BA75A88A46092AA669AB26EA4BE78AEC96791AA141A2006080809
- 0C0D07080A020203050607030505090D0E0E101310151926343D2D3D483E5565
- 435C6B455F6D4762704D65795C7A90668BA06484995D808F7AADBE7FB4C56890
- 9E89BCCC94CDDE87BACB6C94A2628593586A74A7CAD2BCE3EC9FC1C96A7D836D
- 8085788B9280989E839CA28FAAB296B1BAA5C4CFA8C8D294AEB76A797F69787F
- 647279606D73626F77687A84798E9C7B92A30A0C0E0F13151114180A0D0F0C0F
- 11111A1D0F15180E12161B232B465C71506A814865794970885684A15887A551
- 7D955584935684965C8EA1507A904A7088557F9657829C57859F6397B06EA6BE
- 6A9CB479AEC8425D6D06080A0202020B0F110F12160D1113141A1D030404080B
- 0C090B0D090C0E202C343143503B5160466071506C7E476170567287576E865A
- 788E5F809559798B78AABD7FB4C66F99AA80AEBD83B3C2739DAD7099A9719DAD
- 526A74708B94B9E7F1B2DBE385A1A87E92987B9096859CA3859EA491ACB393AF
- B7A4C3CEB0D2DDA2BFC965747A6B7B8165747B647179606C736A7B857C939F7D
- 93A206080907090B101316090B0D0E10140F16191014170C0F1210171B2E3E4C
- 344A5B42657C507B985685A4334F6041667857889C59879E4F798C5481954C72
- 895279905B8AA25E8EA36CA4BD6DA2BB6794AC7BB0CB28384206070A05060713
- 16190B0E10090B0C0D111307090A0B0D0F040505090C0E222E372D3E493C5261
- 455E705D7B925A768D59768B5A758C526A805E7F9661819A60859882B8CE81B2
- C4678D9E6B92A26C92A2678B9B648897455B675E7782BEF1FEAEDCE699BEC6AD
- C9CFA4C0C7839AA180979D81989E96B1BA92ACB49CB8C1AECDD86D7D83657479
- 64737863727A6371785F6E777186907E95A10C0F111015180B0E10080B0C1317
- 1B090C0E0A0C0F050507141F272B43543552653E627A52809E3754681A272F46
- 6B816396B359869E517D8F598A9D5684985A889E6090A7669BB173AEC870A7C0
- 6894AC76A6C21F2B320607080202020B0D101013160C0D12060709151A1D080A
- 0B0A0C0E090C0E222D362D3D483E55644A657764849E617F9858768A64849C55
- 6F855A788E60819857778D5B7E9477A5B874A0B3628596678D9E8CAFBC85A3AE
- 6F8D9994C6D5B6EDFCA0CFDC96BFC98AA9B0A3BEC4849CA183999F8399A097B0
- B99AB4BD9AB6BFAAC9D4798E955A676C5B676D57646A606F7658646D687B8580
- 99A60A0C0E090D0E040606090D0E0D14160E12150F121607080B18242D345266
- 3554683C5F75466F8A304C5E324F624C7690507A91517C8C5C8E9E5E92A35B8B
- A05C89A0669AB0689FB671A9C1679AAE709BB775A3BF1D282F090D0E03040508
- 0A0B0B0E1108090C0E10130E1114252E391D242D0C0F13161E23232F39394E5C
- 516E82607F985A7A8E5D7F935D7C9257728862839C6589A260849D6185A1668D
- A5709AB1668A9F59788C799BABB8E1ECB6DDE78AB5C38FC4D596C6D68EB8C387
- ADB699B6BC879EA48AA4AA869EA488A0A892ADB699B4BEAAC9D492ACB5606D72
- 616E756B7980798F99607078697A837B92A00B0E10090D0E0102020406080E15
- 1A15181E10151A0C1112151C2234526641678042677E3C5C7136566B456F8947
- 7188476F7E5C8D9E5380904C75886091A65E8FA65A889F5683986192A75F899D
- 719CB977A5C31E293107090A0A0E0F0C0F1111171A0C1012090C0D1519204C5D
- 7450627B252D38161C23212B343548565270845A788F59778D6081975A798E58
- 758B62849C6C92AD60849E668DA9597B924158654156603F545F58737D9BC6D2
- 94BCCA87AFBD7FADBE80AFC28AB6C484ABB67D9EA662777E778E937A909688A0
- A88FA8B096B1BBA9C8D3AACAD5637378546267616F766D808A768B95687A8276
- 8C981013170609090101010A0C0E1115190F12160C0F140F141713191E2A4252
- 466F8A49718A466A804167804E7C973B5D6C4D77864B72813D5C6B5885996498
- AE5C88A25D89A45682975F8CA361869F6F96B47AA7C72939440707080B0D0F06
- 070A0D10130C1113131B1F2229344D5E7651667D46566B414F63344251374B59
- 4F6C7F5C79915F7C955E7D935D7D935B7A90698EA8719AB76A92AF587991202B
- 3315171A191F25202B3229353C68858DABCFD8A3CED985B0C17BAAC17BA9BE82
- ABBA6887915C727B6E858C6F868D829CA489A3AC8AA4AC9AB6BF9BB8C27F979F
- 5765695A696E6B7E87849DA97F95A0738892060809090C0D0304041012150A0C
- 0E0F12150A0C10090D0F0A0E0F1521293E5E72547E984A708842698149738546
- 6C78446877486C7B4F7687547C91567C965C819D618BA86391AB638BA56C8FAE
- 729BB97DACCC445F7107090B080A0D090B0F05080810161828383F2A36414C62
- 765B788E65819D5E74904F627A3747574F6D8057758B64849E5E809563879D5D
- 7E93729CB7739DBA739BBB36495711171B191B20171B22161B21192128344249
- 63777D7A9AA386AFBB83B7CF75A2BB79A3B6526D7D506773708990687E85728A
- 937B959E78909887A2AB93B0BA9FBFCB697C81515E6266787F8099A5859FAB6F
- 838D0D111313171A0A0E0F10131713171B0E12141016190405060A0C0E12161B
- 2638443D5B6E375569456E884D778559899A496F7E537C8E53798E587C97567A
- 95567A935C809A628AA5688AA86C8FAD6E97B2729FBA658DA81C272E090B0D03
- 04040A0D0E0B10112D3F47394E5A4E687A5D7A916787A17193B05E779245576B
- 49627557778B6B91AC5F80975A7A8F5B7C9178A4C1729BB97499BA232E381417
- 1B171A1E10151A11181C151C222D394043555E5269727B9FA886B5C678A8C072
- 9EB8597A8F4B64755E7680758F967B969F738D967A949E7E97A288A4AF97B5C0
- 7D97A05664695E6E75758B946E828A6E8289040506050607090B0D0A0E0F0F13
- 16090C0E0C1113080A0B0C0D11111419121B21253946324F623F647C527E8E57
- 85974F75854E6E8451748B567C965178916086A25D80995C7C955D7F986287A0
- 5E7D966B96AF7CADCE5170870C1114060809101416080B0C212C33425B684058
- 6559798B6D93AB475F70455D6C455E6D425B6B5C7F95668BA46487A15D7E945D
- 7D94749EBC719BB97599BB20293117191E171B211014190E131814181F1B2128
- 2B383E495D6759727D6584917FAFC472A1B96891AA5C7D934E64706F8A947B97
- A1708A95708892738B957B949E88A3AE8CA9B461747C54626674899173899468
- 7A820D1014090A0D02030306090A0F121713171C0F13160F151914191E0B0F11
- 1521292C46563452663B5D734568794B708155758C5D7D9853748C577B955475
- 8D5C819A5B7D9660829A6388A160839B62869E688FA8729BBA81B5D8354A5907
- 0A0B070A0A0F1215161C20354A544763714B68765F83952D3D46212D333B525E
- 4A66775C7E96688EA97096B36990A960819A6990AB749FBE80A6CD2129331A1C
- 21171B221114190E12170E0F150F111825313736464E526A756584956A8DA06A
- 91A86B95AE6C95AF5C798C76939F7B99A47795A16D8591758E9978919D8099A4
- 86A1AD7B949F4D595F4D5B5F748A9470858E090B0E090B0E0607080303050B0C
- 1108090C090C0E0B0F120B0D120B0F11131D23304C5E3B5E744B76914C738746
- 687853768A526D854F6D854F708455778A52748657758C5B79915D7F955D7C94
- 6B8DAA6B93B16891AE6F9CBA6A95B22E3E4C090B0D0D0E1507080A141C204A67
- 755677884F687B394D5A415B67425C694B6878537286668CA6739CB96E95B063
- 87A06992AC74A0C07EA7CC3442501B1E25161B221016190E11170C0D130A0B10
- 1A23282B373D3F51596382926E93A966889F6488A1688EA96B8EA57999A88BAE
- BD7D9BA8667D87697F8A778F9A78909B7F97A3788F996A7F884E5B62687D8770
- 858F090A0D1014180D0E100E101306070915191E0E111406070A07080A0B0E0F
- 0D11131F303C3B5D744A738A527A8D4E73854D6D80536F87536F885272864F68
- 7D5A7A9056708759748C5B7E9359788E546F86648AA56084A0658CA7729FBC5D
- 799434405114181E090C0F06090B24333A4861715469824E637946616E557686
- 567789547388658AA453708560809962849D6D97B377A5C47BA7C9536C831719
- 2011161B0F14190E10170C0D130D0F1410141911161A3A4A52617D8B6D8FA25F
- 7D8D688BA163869F6D92AA7B9EAF7D9DAA5C6F7655666E5D7079647781768C97
- 798F99849CA77B919A6A7D855A6A71677A84090D0F0E141708090B0A0C0E090B
- 0D0B0E110C10110A0B0F10141607080A0607090A0E111C2C373856644E708254
- 738A506F844B647A4D657B4B62774B60764E667B4F667C536E835771895B7890
- 5E7D965B77905D7C946489A26485A05F7D97596E8A4958702B3543171C230D10
- 152B35425C708D6076934C68775C80925B7F9158798F59799054728957748B5D
- 7E966A92B079A8C875A0BF6F93B3191E26141B1F11161B0E11170E0F16181D25
- 273642131A202934395066706C8C9D67889A6C8EA064859B759CB685ADC17391
- 9E4452574250584C5B63506068677B8371868F7F97A08EA6B17F959E64747C61
- 737B080B0C0A0E101216190C0F1212161B1820251014180405060A0C0E0B0C0E
- 090A0C0B0E1012161B2B3F4A4E6C82587A934E6B814860754B5E754354694455
- 6A4A5C7250667D536E8451677E536A8259778E58758C576F894F667C495C7247
- 5B6F47596E4B5C744858704958703C495D333D4E3A4759495B714A63745D7E92
- 435768526F8460839C5879925D80996286A06991AE7CACCE75A0BF79A2C43D51
- 630F151910151A0F11170A0B0F19212A517189425D712A3B47303F485B758273
- 98AD759AAE769AAF7FA6BE90BBD37EA3B64B5C654351594F5F6854656E687D86
- 79909886A1A98DA7B098B2BC8AA0AA67767E0B0F100F17190B0F110F12161317
- 1B1013170C10110C0F1211171C12181C171C23181D241D252D41586A5C7E9850
- 6D834E6B804B657A45586D46576D4453694C5C74495A7151637D5366804C5D75
- 4F617A4E637B4F667E485E75405669445A6E465B6E4356694153673C4C603B4B
- 5E3844563743553D4E5F445B6B5A7B8E394C594158695B7C945A7B95658BA864
- 89A56D95B4648AA562849F729BBA6D93B31821280D0F140A0C10090B0F0B1014
- 3E576A53738C5E84A04C6980465D6A658290779AAB769AAC7599AE8DB8D189B3
- CB546A77414E56586B74556770657B8565787F89A3AB849BA596B1BAA8C5D08F
- A7B10202020407070506080F12160E101313171C1A2027212831232C371C232B
- 191E26252E3937435447596F4B65794861744A687C445C6F43596D43566A404F
- 6348596F47576D46566C4B5D744F637A44586B3F586A47677B46657747687C44
- 62784660764C657A4A6175445A6F3E546833465625323D2A37423A4F5B4B6877
- 405866455E704D697D5778925778915D819B6991AE597A9158778E668CA87EAB
- D0526D8613181E0B0D12090B1012191F2F415053738C648CAB638AA85779934D
- 65747394A17698A9779AAD7A9FB58DB5CA779BB05D717C586B7446545C718995
- 3D484F88A4AA859FA7768993A6C4CEA9C6D0080C0D0102020A0C0E12151B090A
- 0D171C22242C362D36442C3643262E3A28323E262F3A303A493B495C3F536441
- 596B47627541586B43586B4355694050634554694353683A4B5B40596744616E
- 4667734361724E758C4F798F4A7183496D8351799354799455748D536E86506B
- 834A687E37516225323D3A505B486471435D6A48627555748A56779049647857
- 78916389A55E7F9662859F6186A078A5C77DA6CC3E52650D0F140C0F140E1216
- 314453476379587C976E99BB49667C466073617C8981A5B582A9BD7497AB8DB4
- C995C2DB7391A15568714F6069758E9A556770697F8490AEB56D8088869DA7B2
- D2DD0F16190406060609090D10130F1317262F3A2E38462F3A482A34402F3A47
- 2B36432E3846303B493642533542523747563848583D51633C4D5F3846583F4C
- 613A475A3E4B5F455E6F4E7481486B774A717C517D8A5B8AA158869C4E788533
- 4E562E43503C5A6D5A84A2638CAB5C7D985C7C9756789238526325343C4C6978
- 5271814D6A7C56768E506E864B687D5677905C7E965A79915E819B658CA7719D
- BD779FC27499BC41586B0B10130A0E1110181C3A50624763795F84A13245542F
- 3F4A5D79897595A389B0C27BA0B385AABD8CB2C58EB7CD657D896E85906A818C
- 5A6E775D707595B4BB799297778D95A7C5CF06090A0B0D0F1115170F13160E11
- 152A3340323E4D354151323E4D34404F384556333E4E3845563946572E39463D
- 4B5E4352673946583D4A5F4A5973495972303B4C3E4D6157788C557F8D3F5E69
- 23353B334F576196A85D8EA36093A540636D1D2E32161E2323343F5277916F9E
- C16288A7648DAA5A829E425A6C54708663859D4D697B4E6B80597B965271885A
- 7C95557288506B7F5C8098597C9560859E5E829C6E95B57DABCF4762760F161A
- 090B0E131A1F3D556754758E4C6A80556D7958717D64808D7B9DAB6D8D9C7295
- A782A6B893BCD190B5C96176805C6F78586A7171898E9BBAC27D969C6B80858C
- A5AE0C10120406060B1011090B0D1114181D252D313C4B404E623A4758394657
- 4353673C495B38455535415246556B45556A333F4E252D394C5C7650617C3F4C
- 62141A1F374958668DA55B88973E5E681C2A2F131D225480916DA7BC6297A950
- 7C883A58673B596A1722291F2B345E89A76B9EC26998BA6B9CBD567D97486075
- 536E86506B8248617455758E597B94516F854B637656768C5A7D95597C966288
- A46288A36D96B675A1C374A0C15678911C262E0D1116151C233B516354758F55
- 758B617C886F8E9C6C89966A88966786957191A392B6C89AC3DA7EA1B5566972
- 87A3A9779096829CA3849DA6859DA697B3BC12151A090B0D0304050303040A0C
- 0E171D23323D4C313C4B333F4E47576C414F633F4E6148586E4D5F7648586F3A
- 47593B485B5566835364804958713F4C62222D3658748C6288A0597E91507885
- 40616B151F22527D8D6FABBF68A0B15A8B99547E945B89A2334D5B151D23405E
- 7372AAD06698BC6190B05D8CAB5679944E677F4E687D384C5B435C6E52718849
- 61744B64794F6C82517189516F8755768F5E819C668EAC6A93B26890AE739FC1
- 5C809C354A5B1F2B3311171C364B5C5779945F7F91789AA95F7B897799A8708F
- 9D7797A78AACBD85A6B790B6CC7E9EB27C959B748C91667B80799097A0BBC5BA
- DAE60C0E11060709020202090B0D090C0E0D12131F262F222A34404F62435266
- 3744543845564C5C7547566D3D4A5E4F5F795566834B5B74495972404E643A47
- 5A57728B6687A35B7D934C6D7D4E76833A5760324B546CA4B86CA5B86196A55A
- 8C99517D8A537E942B414D1F2F385A87A36EA5C96495B76191B2537F9C4E7791
- 4B6A8141566A394D5C4862754760734154654056694661764D6B824E6B835373
- 8C5A7D98587A945D819D6085A3668DAC5C809C5577914F6E85415B6F3B526334
- 49594A647669879657707D627E8B6F8E9B7392A0708D9D6F8E9E7B9DAF8FB4C9
- 87A7B77790966E858964787E8298A0ADCBD614171C07080A0C10121115190B0F
- 1106090A05060813161B313C4A2F39472A3340404E635364814857703C485C43
- 5168495C72567B8D5176854964765B6E8C5A718D57748C49637645687441616D
- 40606C6499A86AA1B46398A959899752808B4E79853E5D6D3F5A6C4B6E836397
- B66396B56192B15B89A755819E507B974D728A3B50621F2B333C5362455B6C4B
- 647A435D71476277445F744D6B834E6C855779955A7D995A7D985B7F9B5D829E
- 4D69804E677F4B6479435C6E3F586A394E5F364A594A606B617B87516772627D
- 896C8A97657D897B98A77E9EAE81A2B690B7CE80A3B976919A60737858676C93
- ACB50D1114090A0D0D101413171B080A0C0A0C0E0B0E1107090A0E111413181E
- 12151B303A4A46546C47556D353F5132404F4566726293A35170844F667E4555
- 6B46576D496074527A8F6194AB6294AB527E8E527D8A588593547F8D53808D4F
- 7984597A8F5A78926486A355738B4D6D84537C96517B934F78904C748C4D7690
- 4D758F2C414E0A0D1015181B2A333D3C4F6153738C4A677D4A667D435D724864
- 7A4F6E864F6D855170895678924E6E84445F71465F724D637A556C854E697C44
- 5E6C32455032424B4F647059727D5F79855E7883556C776F8A977996A57897A8
- 80A2B77E9EB18EB3C975909D5161654855590A0D0E040506070A0B14191D0F13
- 1512161A1115190D1013121619191D240F1215101318272F3C323C4D262E3B23
- 3139446672588192576A874A5A733E4B5F3F516431434F4D7785669EB0527F8D
- 5B8D994A737D496E794366704C747F3E5F68475F756489A773A0C1425E725783
- 9F5E90B0426982466E8643657845687D496F87273B47151B211C1F251A1E262A
- 39455170884864794B687E41596E46627749657C4763794D6C834B687F40596C
- 4661725271845474865A778E627C98617F985C7B914A65743748515C75816E8B
- 9A5D77825C7681637E8B647F8F6884957290A17694A67E98A593B1C089A5B254
- 646B0B0C110A0B11080A0D0B0E100D0F1214181D050708080B0C0A0C0E0D1013
- 0D1013090A0C07090B0C0F120A0C0E090C0E121B1E303C4B46556D414F653D4A
- 5F3843562F3D4A4870795A8B9B5E8FA75D909D4B747E4A707C41636D3A57612E
- 454D3C57695177905E839F5B7B945A819D5D90B147708B5282A1476F86496F84
- 3F5F713651602E3F4A29343F181F262B3B464A677D48647A49657B435E724059
- 6C4C6980445F743F586B40586C435C714E6C81587990435C6D3B505D516D8069
- 8BA56D90AB6B8FA859798C51667D7591B0637D926783906885915D7684648191
- 668496758F9C7F97A3839DAA89A5B292ACB912161A0607080E1114090C0E0D10
- 130F1216090C0D0F121515191E1013171013170F12150C0E1113171A090D0E0D
- 1013090B0D14181C13161D1D232D2127321E252F14181E141E2021333A2D444E
- 476F78517E89496F7B4A6F7B3D5B6538545D2D434C2E43513B4F61435A6C3B51
- 634369825382A05886A248728E4E7B9744687D47697C3649572A37431D283028
- 3742394E60455F74425B6E3F586B425C703C53653B52643E56694C69804A677E
- 54748E648AA5597A913C52621820263344506889A2759CB87098B1688FA4536C
- 815E7790596E84536B755973815D7A8B5E788B698090728792788F9B798E997B
- 8F9A08090A020202090A0D0D1013090C0D1114190B0F11181C21080A0B0C0E10
- 090B0E0F12170405060507080102020303040202030507080405060203040709
- 0A0B0C110F12160A0B0D0707080A1011141F221C2A2F2B3F462B40472C434A22
- 3339131C200F171A0B0E1012181C0E161B1D2E38273D4C273B47223643314E61
- 25394628343D2228321C232C1A232A222E38283744394F61344858384E5E374C
- 5C405A6D415A6E415A6E57799446627724323D55758D6D96B35D80983B51613A
- 505F24303963849C79A2BF698FA6678FA3597A8D4F66794A5F69597381587585
- 637C935F75876F838D72858F6E8089778B950304040304040203030303041317
- 1B10121605060807090B0A0D0F0B0E101014170A0D0F01010201020205060613
- 161A090B0D0A0C0E0F1216030404090D0E07090C0A0F100304050406070E151A
- 0B11130B0F100C101211171A0B10120508090202030304050C0D1210151A1015
- 1A10181D0F13181115190C101210161912141720252C242D391E2A3326343F2B
- 3B482736423347572838453E576A30435151718A466176222F3A5A7D995B7F9B
- 32445326333F6A92B06F99B85D809957788E3E546430404C78A0BE6D94AE658A
- A1557586587B8B4158645872825D7B8C657F966988A7586B7A697A8468798265
- 767F0608090A0D0F07090A050808090B0D12151A0B0D100C0F110E1215090B0D
- 0A0C0E060809040606090D0E0305050C0E1107090A0A0C0E0506070607090303
- 0407090A0F1619090D0E060809090E110E14160F161A0A0E110A0B0F06070A00
- 000100000003030412161A0D0F120D0F120F1216080C0F050708080B0C111315
- 1D20251C202926313D2837413144532E3F4E3448582C3D4B384D5E4662772838
- 4454768F4E6D852B3B485D819E658BAB54748E364B5C52728A739FC06084A05A
- 7B934E6B7F394D5B6F98B26C93AD6B91AA658AA16F99B158779049647A405767
- 637C956D89A556697954636B697A83677881060809040506040506080C0C070A
- 0B0A0E0F070809111619080B0C0A0C0E0607090B101106080906090902030305
- 06071115190F121607080A151A1D0B0D0F0E1013090D0E0D12140F1619060809
- 03040404060813191F0C10140404060000000303040B0C0E07080B070A0B1217
- 1A0D11150E161A11191D0C0D101A1D211E222A171A22181E2529384533475738
- 4E5F364B5C384D5E5171893B53653C5567577A9547637A3042515F83A15E83A0
- 53738D3A50625A7D986D96B76084A155748C4D667B607D9A6489A677A3BF8EBE
- E176A3BF7AA7C8698FAD4D6C82485C72546A837393AF6E92A758697256646C60
- 707807080C0D11131014170A0C0E0D1013090A0D01020207090A0C10120F1216
- 090B0D07090A07090B050607060708090B0D0F12160505070203030C1112161C
- 1F07090A0F17190A0F110A0F11111519060809020303070A0B04050605080801
- 02020304040B0E10090B0F07090B0B0D120C1317141B200B0F1215171B1D2128
- 181B24151A20141A1F1C262E283642435C70415B6F384E5E4C6A814B677E4D6B
- 834C6A81435D724B68805D809D53738D5170884E6B805B7D975D809D5B7D995E
- 809B79A3C789CFFB8AC5EA88BAD889BDDB7EAFD16C91B15878914763764A6178
- 5F7D9E7DAACB87BCDB5D7784596B74505E660405070F13160D10120709090C10
- 11080A0B0508080405060D0F131013170A0D0F0C0F12050708030405090A0D0D
- 10130A0C0E0303040101010608091014160708090B0C120A0E110E111407080A
- 12171B0507080B0F110E1216111A1D0508080304050A0E0F090B0D090C0D1319
- 1F0D11150F171A1012151F23291B1E26161A2212181D10171B11151A13171C2A
- 3A46364C5C3043504D6B824C6A813D556848647A6288A651708A466278445E73
- 4E6B806E97B35372895A7C974B677E5C88A77CB1D780B5D89BD1F58AB9DB87BA
- DA7EACCE7BA7C95F809C4E6C825D7F9E5A7A9A6890B2668DAC526C82414F564D
- 5B63010101090D100F15190E121512161B0F1217090C0E0608090B0D1007090B
- 0506071013160505060202030D1013090A0D0405060304050405060304040E10
- 13090C0D090C100E141710171A0A0F110F171A07080C080B0C0A0C0F05080803
- 04050D0E1407080C090A0F07080B0507090405060B0D0F1B1F251C2028181B23
- 151A1F13181C11161A1013170B0D120E11161720271922293347563F586B374C
- 5D33475757789354748E4762783B516332445257778D61869F6287A5577C9761
- B1DC82CCF86D94B18FC3E58EC4E777A3C584B1D576A0C05C7C99516F875B809A
- 6891AD81B4D9597D9A42576A3740464A565D0101010A0C0E13171C0F12161215
- 1A0D0F1315181E050607090B0D0C0F11090A0F0B0C10030404090A0D0F11150C
- 0F120F12160B0F100F12160E1315070A0B0B0E10030505040607070A0B080C0C
- 0406070C0E13121A1D0A0F100304040608091114180506080C0D141115190506
- 0708080A181B201E232A1A1D26181C2312191D10151A1115190F13170D10150E
- 12160F12161115190E12171B262F2A3A4719242B212E38364B5C466076425B70
- 3447572939434057684863796A90AB73BEE67DC9F272ABCD84B8D984B9DC83B3
- DA7FAFD66E9CBF5C7D9B54738B81B5D491CDF181B8D982D1FE5C8FAC3E474E52
- 5F67090B0D0B0F100B0E0F1013170C0F110304040607090202030D1013090C0E
- 07080B07090A080C0C0607080B0D100D10130405060304050507070A0D0E0507
- 070F12160A0E0F080B0B080C0C0102020608080B101107090A0A0E100304040F
- 171A1015190405060405070B0C1107090A16191E1E222A1A1C26191B24161D23
- 13191E11141A0F12171116190D10151114180F12160F1316080A0D07090B0F15
- 190D121507080A0B1013172228202C341920280D0D1309080C11161B2C394245
- 768F6F9DB893CEF393D2F985BDE886B9E281BAE576A6CB6B90B25B7F9A6D96B2
- 648CA472A4C290D6FF7CB3D3505F675F6E770D10130A0D0E101316070A0B0406
- 06000000010202050607030404090C0E0D121611151906090901010101010202
- 0202000101090A0C0D10130E13140506070F1216090C0D060808050808040505
- 090A0D0D101306090A0A0B110405070A0D0E06070801010102020307080B1316
- 1A1E232B1B1D26191B24171C22141A1F11151A14191D10161B0D11150E13160C
- 0F130E14170A0D1107090C0A0D110F13171016190A0C10111619161C20161E24
- 05070907090B0A090D0A090D232F3953748A89BDDE94D9FF92D2FD99D8FF88D0
- FF8CCDF986BFE97199BD5B859E81BFE377A8C69AD6FC92C8EC8EBFE05E717D4B
- 575F020304070A0B0E10120F12160A0C0E02030305060812161A0A0C0F06080A
- 090D0F080A0C02030302030306090A0405060101010607080C0E1113171B0506
- 070A0C0E030304010202080C0C06090910161A0E11150A0D0E0304050A0B1108
- 0A0D0405050101010303041013171F252D1E222B191B24161B21171D21101418
- 1014190D12160C10140E1114151A1D1014170D12150B0E120B0F120D1317161D
- 240E101512191E0B0E111B2327161B1F0E0F130A090D13171C1F2A324E6A7D89
- B9D98FD0F688CAF299D7FF8CD1FD54829F293F4D26364236465746698177C0E8
- 9DF1FFA2F0FF85B9DA76A3C0455763353A40090C0D121A1D0B0F1007090A0A0D
- 0F07090A050606101417090C0D0608090A0C0E12161A090B0D0304040C10110F
- 1216070A0B0D1013090A0D050507010102010101000000000000010102030405
- 0C10130D11140B0E0F0607080303050304050A0F1103040510121620252C1D22
- 2A1A1C25181C24171D2014181C1014170E12160A0F120C10130F12160D12150D
- 11150C0F12080B0D0A0F120C1015141B20181F2611151C1922270C12140F1316
- 1114180C0F12202C33435D6D749CB593CCEF87D1FD9FDEFF93D4FD4363771419
- 20181C231C222B20293332435251728A81BBE186C9F4729FBE5373872A2E3824
- 202807090A0B0D1013171C101317070809020303010101040506090C0D0B0E10
- 090D0E090B0D0D10130202020A0C0E0F12160B1011090B0D090C0D0F1215090B
- 0D0405060202020000000203030305050A0E0F090B0D06080802020200000004
- 07070F16190E111420252D1F232D181C25171B23161A1E161A1D1015180F1419
- 10171B10151A10141814171C1115190F12151213180D101412151C0F1218171E
- 25171E261C252F1319200E131911181F11171D1D28313A505E5E7F9688B6D485
- CDF684C6F19CD8FF516F810C101311171C2C3A483642533F52663E5265333D4E
- 5F8AA75A8FAE2937472020291F1B22231D250405060608090C0F110F1215090B
- 0D0203030305050A0C0F07080A0608090405050101020202020101010B0F1211
- 171C121519111519090D0E0A0C0E0B0D0F0F121607090A0303040C0F110C1012
- 090D0E0304040000000000000000000202030E111520262E1E242C1D202A1A1F
- 27191C23161A1D11161A0D131712171C0F141911131816191F181C221D202718
- 1A20131419181920171920141920171D24161C251D26311D2631181F29182029
- 1C252D2836414F6B7E6D92AE7BB6DB71BEE989C7F076A4C2202A310C0D102635
- 40435B6E44576C323C4C3B465B3035473134463032432F2E3E2E2B3924212B25
- 1F28090A0D060708020202090B0D12151907090A0A0E0F14181D080A0C0A0C0E
- 030404010102010101000101080A0C1115191215190708090B0C0E0F12160E11
- 1310131712151A0A0C0E1014180E111507090A0203030000000000000203030F
- 12162027302128301D202A1C1F281C2027181C1F12171B151B2011181C14191F
- 12171D13171C161A2016191F191B221B1D24181A201B1D241B1D24191B231A1D
- 24181D25161D261B232E1E26321C253025333E3D536259758E6998B66EB1D570
- B3DA82BADD496678161B1F0E111518202634485739485B353C51394055363547
- 3433433332432F2A3727222D26202A2A222D0D10130E11150A0C0F0F1216090B
- 0D090D0E040506070A0B0B0F100E1015060809080C0C0508080000000303040A
- 0B0E0F1014040506030304050507090B0D07080A1014180D1013080A0D0C0D14
- 07090B080C0C0101020303040E11161F26301E262E1C202A1A1D26181920161A
- 1E191D2010151A12181C11161B181F24192128181E25161C23171C25161B2218
- 1B221C1F2720232C20222B20212A1E212A1F232C1B212A1D2530212B38222D39
- 2B3A47485F73587D965F97B666A5C76DA0C07CADCC3A516112141B1C202A262E
- 3C3742563D485F444F693F465C3E3E513D3D50383647322B392C242F2B253132
- 2B390C0E110B0F100C0E11111518060808070A0A090C0D0E1215090B0D060809
- 0507080F16190507080202030304050B0F100A0C0E0405050B0E0F13171A0507
- 080405060F16190A0F1102020306090A0A0E0F0A0E0F07080B12161D2128321C
- 232B1A20281C1D271B1B24181B1F161B1F151A1F12161A14171C14161B161A1F
- 171A201B1F26181D251F26302028331C222C1F253021262F2427312427302629
- 33242731232731222935242C38252F3D35445540586C43728D5F8BA4548DAE61
- 89A5729FBC3F56672125322E36473D4D61404F65414E64485068484B6146495F
- 474A5F3E3B4E362F3E2D27332D2B392D2A39111518080A0B080A0B090C0D080C
- 0D0B101107090A0C1112090C0D090B0D090B0E0E111607080A1013170D101309
- 0B0D02020303050507090A0C0F11040405070A0B0B1011090A0C060708020303
- 03040407090B161C24212A351C242B1A1F261B1A24191A22181A20171C20161B
- 1F15181D16161C181A1F1A1C221C1E241E20261F21291E202820222B22262F21
- 2731232935252C38252C38272D39272B36252832292D38292D39282E3A27303E
- 2D3A4A344E624F738A49718A46738F557D956995B0577892323F503A495C4254
- 694553694B556E47546B363D4E313847363F503D3E5135303F32374732364939
- 3B4F08090C1216190B0E110B0C12090A0D0F12161114180405050608090D1013
- 090A0D040406090A0D0F12150A0B0E0F12160C0F130B10110304050101010101
- 01060808040606060708050607060608080B0E182029232C381C242B1C1E261B
- 1B25191A231A1D231C1F2416191E191B211C1A221E1B22201D251F1C241F1D24
- 201D25211F2622222A23252D26262F282832282A35292E3A2B33412B34422A32
- 3F292F3C282B362729342C2F3B3235442C35453B52653E576A385E75466C8355
- 859E6196B15A8AA55B86A6567A9745586E41485E3037481920281F2B30121519
- 14111617151B27232D3D4D5F3D4E6130394A0B0C110D1113090C0D060809070A
- 0B0D111311141707080B0A0B110405060303040101020203030B0D1015191F0A
- 0C0F080A0D090B0D0D1013020303020203080C0C0508080E1214090C0E0C1015
- 1B242E222B351F252A1C1F271B1B241A1B241B1C231B1E221D1E231B1C231E1E
- 25201E26211D2625212926212A26212A26212B251F282A252F2B273129262F29
- 26302928322D2C38353B493D485A3B48593846573541523337463635443B3B4C
- 3C41543C4355323D4E3242533E586D4B758D51839C5B96B25B8EAE557D9E4F70
- 8E38455A1B22291D272D0E0E11241D262F263229212C2520282B323F4B5F764F
- 617C13161B15191E0A0D0F090C0D0608090506070304050202030A0D0E0F1316
- 0A0C0E090A0D0D10130C10120B0E100202030607080A0C0E0D13171013180E11
- 13090B0C01010206090B10171D1E28341F28311C22271B1E241B1C251819211C
- 1D24181B201C21261A1C221E1F261E1E251C1A211D1A22201D2424212928232D
- 26212B27222B29242E28232C27212B29242E2B27312E2F3A3F4D5E4E5F745467
- 7E4D5D744250643D46593A3F51393D4E40475B3D4458373E513A495E52759251
- 78964B79924F819D5C94B75484A65580A142597423304018181E1A191E221D25
- 2F273227232C2B283127252E4154664150650E1016101316070A0B0C10120F12
- 161013160B0C0E030404050607111519050608060708090A0C06080804050504
- 0404090B0D0E10130C11120A0D100B0F10060809090E11172129202C371E262E
- 1C22271C1F251A1B231719211A1B22191D21191D20181C1F191D221C1F261B1D
- 231D202621222A23232B23242B26273026242D2926302A28322E2B352F2C3732
- 313D343A48405568516E8752687F5D728B567491465F773D45573B4354415064
- 425166465A7249647F537999557C99547B964F7A944F7E9D4F7D9E63A0C95581
- A64E6B95475F84343D51302C3733303B33303B34313C302E382A29322E303B2B
- 2E39101317080C0D0C10120406060405060506070A0F130A0E0F090A0D050607
- 0102020000000001010303040A0C0E0C0E0F08090A020303040506020203070A
- 0C11191F1B2731202A361E252D1D22271D1F251C1D251818201B1D241C1F2419
- 1D211C21271F222922252D20222B22252E232630272A352527312627322A2C38
- 2B2F3B2B2D393234423A3E4D3C4C6041647F4D77945778935B708950637B4F76
- 945189AC60849E4A647C3B455944546D506886577899567E9D577FA15B85A55C
- 88A55D95B24E7999527CA2486B8D48698D5A84B04F698B4A5C773A3B4A40414E
- 464B584A505F3E3F4C34323E302D382A2A34090B0D0102020608090405050405
- 060F1216060A0C090A0D0D10130304050506070101010304050405060F121605
- 070803040507090A090C0E0C121717222B1E2B351F28331C22291C20261C2027
- 1D1E27191B241C1D251E21281C20261C20261D212821262F20262F232733262C
- 37272D392F3846323C4C323B4B3541513742534251635A70865477934F799A5A
- 83A46891B26C8FAF6785A5586D8660819B6794B35F8CAD5073944A628251688D
- 5573945C83A55B85A96192B9669CC46CABD26AAED251819E48688A4C6C975579
- AB5476A5465C7C363E4D485765424C58536A78618090556A794348573735432D
- 2D3907090A010102080C0C0508080304040A0D0F030405030404020303050607
- 07090B0405050D11130405050405050C10120A0E100B12161521291C2A351F29
- 351E26301C232A1B21271C21271C1E261A1B241C1D2621252C21262C21262D22
- 2831252C3729303D2C33412B323F2D36442E38463542523A485A364354354051
- 39465851677B5D829D5A90B466A1C86896B95468824A566D525F7756637B5867
- 7F60748D5D72925C73994F607B5F81A66A96BE618CB3679AC4699DC86499C155
- 80A1476781426075496F8947688056839E5B8BA96195A96595A459798757818E
- 6AA1AF7CBDCD7BC0CF60919F373C4830313D0506070203030405060E1214090B
- 0D090D0E0D10130C10120E11150607080203030607090F1216030406070A0D0E
- 141A17232D1B29351D29351E27321E252F1C232A1E24291B20261C1E241F1F29
- 1E202823262E232931242B33242C3529343F2B374331414F31404E3342513847
- 583C4C5D394859364354354151364152374659496F8B5B8CAC659EC2557D9B3C
- 485C3D495C576B8468809C6F88A56D86A3677F9A647FA15F7B9E5E779874A3CE
- 76A6D471A0CD699DCA4C69873A46593C4B5E4E768D55859D669FB66AA4BB6CA8
- BD6BA6BE75B8D074ADC06D9CAD5C839271ACBC7CBFCF73B0C370B9D453839428
- 2A340B0E1007090A0C0F110A0C0E0607080202030B0D10090A0E0F1117090A0C
- 06090A0E12160C1116151E261C29341F2C391F2B381E26321F27322027301B21
- 281C21251D21261E1E271E202921222C252B3428323B29353E2B394430404D35
- 4756344755374B5A3344533544533543533642523540503842543C475A3D495D
- 415B735978925F7991557E9D4353694B54695F718B69809D6A829E505B714045
- 57464E6253667D556C866180A56E93BE739AC970A0CF4C617C394255333C4D47
- 677D62A1BD5D92AB79BAD179BCD384CDE586D4F08CE0FC8BD6EE83C4D85C8597
- 68A4BB72B2CA7EC5DC6CA4B85B849333404A0B0C110405060506070F12160C0F
- 110B0F100D101410171E10161C12181E1A222C1F2A36212D3A1F2B371F2B371F
- 29351F28331F26312026301F242B20232A1F232922242E22242F272E3A28313C
- 2C394430404C2F3D4A2F3D4A323F4E32404F344252354151343F4E3843543A45
- 57383F51393F513B43563E485C43556C4E617753647950627950657F576C855C
- 70896078916278916D85A1607088535E725C708666849F678BAD698DB56789B1
- 6B94BE6188AC45526647566C3E4B5D425469618FA477B8CE83CEE88CDFFA7CC5
- DE55869E42657B4A71864C7185567E8E4F7587649AB36698B1516D814B627346
- 5A6927344325313F2731402833422835443244563C50684663803D526B293343
- 27303F2129371D25312029352B364C2A33462228362228321F232B1F232A242A
- 31262D37252B36262B37282E3A282F3A29313A282F392A313D282E3931384631
- 3846313745353C4A353C4B3840513A44563F4B5E435367516A81587189586D85
- 586F865C758E6786A26785A16178925C698163779162758E63758F5D6A815965
- 7B59728A5B78945F7D9F6688AE6383A7658BAF6690B35B71895C758C5771875F
- 889C6DA8C074B9D380CBE24A708330415333475A59849872ACC36798AF73A7BB
- 76A7BB78AABB78A9B9648697587286516A7D6487AD5F7EA2587495516989506A
- 8A5372934A6380455D7838465C2A3243262E3D222A37212A38303D5435415D2C
- 3549252B3821252C23272D23272D24262F20222C24273123242E242830252830
- 262931262933272B362A303B303845343E4D3945553C4B5B4151634B5E745872
- 8A617E9865829D63809B6988A5759ABA769BBA769CBA759BBA6989A55B738B60
- 799366809B60758E556479535D72535D7356647D566A865C74935873935B7392
- 5B75926791B26E9BBD6F9AB56B96AD6EA5BF70A7C176AEC4628A9B3A48573D52
- 63577E916CA1B47CB7CE8ECCE395D3EA98D2E78DC3D788BCCE83B3C36C98A869
- 93A8587A9B567A9C4E6E8E4F6F8F4D6A8A48628147617E3F526A37435A313B4F
- 272F3F252F3E36455F3F4F70333E562B32431E20281E20262022282223292121
- 291D1C2522222B21232A23262D262C3428303B2E3744343F4F3C4C5E3F4F6146
- 596C4B5F7350667B66829B6E8CA77596B17699B47CA5C477A3C3739FBF7AADD0
- 7DADD0688CA85E7F9B63819C6987A26887A46A8BA86785A261799260758E6076
- 8F6178925D718A5E748E5C718C5F728C627C936E8DA5779FBA7CAAC47EB0C98C
- C7E091C9DE8FC6D998D0E59CD5E991CCDF7FB8CD81B8CD80B3C86D96AB749BB0
- 83ACBF8DBECF94CBDC7DACBD59798B74A3B44A6783486681425B75425873455B
- 794B68884B6787445B773D4B6537445B2E394B313D53303C54313C54323D5322
- 252F1C1D251F21272223292020281F1F29242630272B34292E38313B473C4C5B
- 3A4A58435767465A6C4E6477576F8467849B7192AA779BB47095B06C97B56C9A
- B96997B56D9DBD77ADD07AB2D579AFD16DA1C16596B66C9BBC6892B26E98B676
- A0BF769EBD6E91AE7090AD7295B1789EBA6C8CA77497B27192AB6E8AA26A7D94
- 738EA38DB9CF8AB6CC7FA8BD7FA9BD85B2C79ACFE290C3D7ABE7FCAFEFFF84B3
- C56B92A681AEC2698CA0688B9F81ACC09AD1E3A8E7F99CD5E787B6CB83AFC686
- B3C8455E7740576F3B4F653D4E66465C7A4963834D698B4254713A486038445A
- 303A4D313E512D354537435C2A303F2020281F222823262D22232B22252F2326
- 302E36412D343F353F4C3744514A5F704F64785871875B748B68849C7596AE7C
- A0BA7096B16594B266A1C46FACD075A9C9689AB96898B671A1C174A5C6739FBF
- 739EC078A5C976A0BF749BB97DA8C884B2D480ABCB749BB884B5D28DC7E48ECB
- E88AC4E084BBD97FB1CE84B4CE90C8DDA5E1F4A0D7ECA2DAEFA2DAEE9ED7E98C
- B9CD90B9CD9FCFE391BFD192BFD288B1C386AEC285ADC27B9FB46E90A37CA5B7
- 87B4C682ACBD85B0C47DA5B56E91A37398AE3D4E633B4B613745593D4E674357
- 763E516D3E526E404F69414E683D495F323D50323B4C3037472F364921222C20
- 222923252C292D35262B342C333E3037413944514554644C6071556D81587086
- 5A738A61819B62859E648BA46799B86DA7C9659EBF65A0C268A1C26698B76797
- B56C9ABA73A1C27DACCF88BADF83B4D982B2D683B3D482B0CE82B3D481B8DC8A
- CBF18FCDF38ECBEE90D2F28FD0EF8DCAE686BAD690CAE5A1E1FCA1DDF7A2DBF3
- B1F4FFBCFFFFC0FFFFB7F8FF97C7DB7DA5B783ADBD8BB4C589B2C396C3D698C4
- D782A6B9708FA66B869E789AB284AEC37FA6BA82ACC081AFC778A5BE7EABC183
- B0C63E4D633D4C623C4D633D4F664456744559773E4F6B3D4C64404D65424F66
- 384457394154303543262832272C35262A322C323A353E4B3C4858404E5D4657
- 684C5F724D6374537287567C9459829B6294B267A1C365A3C661A5C9619DBE5E
- 94B36598B873A8CB7EB1D675A6CA7FAFD27EAED180B2D781B8DD81B8DD79B2D4
- 7DB7D982BFE282BFE286C7EC86C4EA8CCAEF82B5D985B8DD81B5D983B8DD92CE
- EEACF0FFA8E8FFA7E8FFB7FEFFB5FAFFC1FFFFC8FFFFA2DDF184B3C688B5C994
- C6D98AB4C6A3D6E9ACE4F88EB7CB65798C647B8F789AB08AB4CC7FA5BD6F97AD
- 77A7BE81B0C87CA9C06C95AB5B80996A93AB3E4F674357703F526B41526A4758
- 754B5F7E495C7944546D435068414D63343C4C353B4C3034422A2F382D343D31
- 3943323D4834424F394A57425B6B425F734B6F844B778E51839E568FAD5385A0
- 5286A2528DAB5891B15D96B76396B66D9DBE82B5DA87BAE08CBFE57EAED17AB0
- D272B3D871B4D87AC1E686C6E891D1F28CC7E985BFE18CC7ED95D3FA9DDFFF93
- CFF18BC3E78DC8EE8ECAEE8DC8EA99D7F7A7EAFFA4E4FFAAEDFFB0F4FFADEFFF
- CDFFFFA4E0F884B0C6749DB37AA3BB88B5CE90C1D8A8DFF68FBCD47495AD7696
- AD7FA0B68DB9CE87B9CF75A4BA79ACC37EB0C87AAAC06A94AB709CB5648BA05F
- 87A1445C763A4F663B576E2D40523A496247577443546F414F67374154373F51
- 3237463339482D3642272F372B343C2E3D48334959334E5F3D607344697E4C70
- 86507B914E7C935287A2508CAB4E88A65389A75D8FAD6798B7709FBD77A8C976
- A9CB75A4C275ABCB72ACCD71A4C070A5C376B1D37BB7D886C9EB94D4F594D2F6
- 95D6FE9BE4FF9AE4FF95DBFC8DD6FD8DDAFF96E8FFA3F6FFA7F7FFA8F8FF99E2
- FF8BCDF090D2F3AAF4FFB4FFFFB0F6FFC1FFFFA8E9FF8AC1E07DB1CC84B3C795
- C7DB91C5DD97CDE69CD3EDA5DCFE93C4E483B4CF89C2DA8CC9E08BCBE18CCEE5
- 84BBD279A8BE719DB36991A860879F5B81993B536A2B3B4C39546B3D5C743A50
- 684A5D7D495F7A44577037415336405135415235415230414F3549573A4F5D41
- 57674B64744962704B67764C68794E738750819B5184A05A8FAC6093B06192AF
- 6494B26C9CBA6D9CBA74A3C174A2BC7BA9C283B6D188D0F584C9EE81C8ED80C5
- EB85C9EE8ACFF491D8FD8ED1F88AD1F98CDBFF95F0FF9CF2FFADFFFFABFFFFB5
- FFFFC6FFFFC9FFFFBEFFFFBDFFFFB1FFFFABFCFFACFBFFA7F2FFA6F0FFAEF8FF
- A8EFFF9DDEFC9AD9FA8EC6E88EC4E394CDEC90C8E89AD5F3A2DBF9A3DBFA8ABE
- DC92D0EE8ECDE48CCFE685C4DB81BCD280B0C37BA9BD6D95AB648CA3577D9553
- 79923A536A2A394A334A5D344A5E394E64495B77485C75404E643E485B394253
- 414D5E3D49583D4A543D4C5640515E42596847637346697C42657B406C844270
- 8B4B79945C849F5F849D5D7F9761879E658DA66891A96E9CB56F9EB675A2BA87
- BDD983C1E27CB8D97DBBDD87CAED8DD1F483C4E77AB9DB79BCDF86D3FA93E8FF
- 98F0FF98ECFF90DDFF81CBF57CC6F07DC6F091E5FFA7FFFFC4FFFFD9FFFFCCFF
- FFA1EEFFA8F3FFABF7FFAAF7FFA6F4FF9BE6FF92D5F599D9F998D6F88FCAEA8D
- C7E798D1F09FD9F69BD9F590CBE78CC7E48BCDE78ACCE284C0D67AA9BD82B2C5
- 78A6B96E9AAD5E859A53778E4F738B4E738C3F5B7323303E2C3D4F3042543B4C
- 6246556F44546C3D495C353E4D37415134404E34445031414C2D414F314B5C31
- 4F61375A6F3A57693B586B4866794862754F6B7E53708558798D638AA062899E
- 5F859A6A96AD6F9EB67BACC67EACC77AA7C276A7C275ACC67CBAD67FC0DC78B9
- D673B5D580CAF18EDEFF88D0FD679DC2476D873048581F2E380E151A0C10140C
- 121610191E162127334C5A6DA5BEC3FFFFE8FFFFC2FFFFB5FFFFBEFFFFB8FFFF
- A2EAFF9EE0FE9DDDFBA5E9FFAAF0FFA8EEFF98D9F790CEE896D9F494D3EE80BA
- D388C9E581C0DD7CB5D084B4C67FADBE658EA05C8397587E9553788F486A8343
- 647D486C873853683A546840596F3C495F404E66374357374153343F51364354
- 2C384428363F2C3C492B3642303E493545523E505E3E4F5D465F6E465F6E4A66
- 77527285587B8E62889D6790A66792A86690A561879D62889D6993A96D9FB874
- AEC872ADC773B2CB7DC6E07FC7E680CAF281C8F66EAAD54C7795263B4A0F171D
- 06070908090C0A0C1008090B0B0C1006070907070A07070A07070A090C0E2F46
- 5098E0FFF0FFFFD6FFFFC1FFFFBEFFFFC5FFFFBCFFFFB0F7FFB3FDFFA7EEFFA5
- EDFFA8F5FFA6F5FF9EEAFF8CCAE188C4DE84C0DB82BCD67CB1C784B8CA7EB0C3
- 638DA05B839B557C954D71884F758E466A843C596F3650653346583D53663D4B
- 613A455C384154323B4C3139473036442C323E22262F2A323D2F37412E394233
- 414B3B4B574359674B6777506D7F57798C587B8E5A7E905C80956084995B7D91
- 5C7E925C82976797AF689EB86EADC66DABC277BBD380CEEC81CDF480C5F3679E
- C93F607C1A2833080A0D09090C080B0C08090B06060905050705060808080B08
- 090C0505070303040202020608080404061A232999DBF8FCFFFFDAFFFFC6FFFF
- BAFFFFBFFFFFBBFFFFABF3FF9DDFFCA0E4FFA8F0FFA0E7FF90D3EE8AC5DE85BC
- D382B7CF7CB1C77DB0C773A2B66994AA5D869E5A829A5178914D738B486B8449
- 6E8831465832495B394F633340503D4960394358364053343C4D313947343B49
- 272C37262C362C343E36424D3B4C593E505D4F6A7B4F6B7B4B66764D697A4C69
- 79455C6A4B6776537181516F81597F935F8BA26296AD67A2BC6AA9C172B6CF73
- B7D378BDE173B2DD6AA3CD4569861C2936090A0E07080B08080B09080B08080B
- 0A0B0E05050707070908090C06060906070905050703030405060708080B0505
- 070505072C3E46C2FFFFDAFFFFC5FFFFCBFFFFC7FFFFB9FFFFA1E4FF99DCFDA1
- EAFF99DEFB90D1EB83BFDD87BED88DC4DD8BC0D57FB3C876A6BB658FA6648EA5
- 6590A6557C944C728A4568813E5E74405F753245573044543241502F3547404C
- 64374055363F51333B4B353E4D323B4A2F39462E3944333F4A3948543F505E3D
- 4F5C3E535F3E54604259663D515D435A67465E6D4E6D7E567E915D8DA35C8EA3
- 5F9CB25F9BB166A2BA6EABC46EABCD69A0C6679EC8507B9D2437470B0E130505
- 07090A0E08090C090B0D080A0C0A0D0E0D0D1308080C0D111504040608090C08
- 080B09090D07070A03030405050705050708080B060608668D9FE0FFFFC0FFFF
- B2FFFFB4FFFFB1F2FF98D0EA94D3F18FCEEA95D6F186C5E484C2E483BEDD8AC1
- D78DC5D88CC4D879ABC1618CA360899E5D869D567F984E748C4669803D5A6E4C
- 697A2F3E4D2F3D4A242834384157394458363F51343D4C353F4D343D4B272E3A
- 29303A2C353E2D353F2D373F2F394235434D32404A3A4F5A425B6745616F4F75
- 8750798D5481955990A55894A95991A56097AB679FB76397B66497BA6499C364
- 98C239576F11181E050406090A0D03030408090C08080B07090B0B0F13090A0D
- 0F131706060905050808090B0D0F12090A0D09090D0A0B100505080505080303
- 0502030308080B2A3942BEFFFFD0FFFFBDFFFFACF5FFA4E3FD94D0EC8ECDEB90
- D3F195D6F287C7E28DCFEA87C1D987BDD388BED181B6CB6694AE5D859D5E89A1
- 608CA459849C4C70874D6C806D90A480A7BB2F3D49242A35292D3B3A4357353E
- 4E2F36432E36412E35442C324121252F282F37272D36262B342B353D2C363D31
- 40483C55614565754364735283974E7D914F7E90548A9D5383945583966197AB
- 5C8DA85A87A75B88AE6599C55683A7273C4C0A0B0F10121708070B0E0F130505
- 060D10130B0B0F06060807090B0B0D1009090C0505080D0D120A0B0E0B0E100A
- 0C0F06060806060809090D08090D05060808080B0606080F13178EC5E3CDFFFF
- AEFFFFA1EFFFA5EFFF9FE9FFA3ECFF9EE3FF91D0E787C5DE80B9D187BED879AA
- BF75A5B970A0BA6894AE5F8AA1547C9359839C5780995C80926A8EA082ACC17E
- A8BC28303A222430333949373F513239482D34402B323C2B303F272C3A232731
- 272E37272C372A323B32434C37505C3B5968426677426777476F7E486F7D4468
- 74486D7B4E77865683995785A0537B9B5176985D89AF689ECC49708F17232D0B
- 0B1007070A090A0D08080B0C0C110607090C0E110E0F130B0C100505070C0C10
- 08080B07070A07070906080A0506080505070505070B0B0F07070A07070A0A0B
- 0E040406090A0D06080A6D98AFD5FFFF9DE6FF9ADFFD9EE4FFA0E6FFABF4FF89
- C4DC7CB1C795D3EB93CEE67DB0C86E9CB176A6C081B2CE6F9CB5567F9752788F
- 537990648E9C719EAA729BA9547482547483242934262834373E4F3339492F37
- 442D3540292F3B2A313F272E3C28343E2A35422F3D4A35495539545F3B5B683A
- 586438505A3C57624668734B707C4C717E4C72844E758D4D71904C6E904D6F90
- 6190B8649AC43E5F7914192010131A0A0A0E07080A0D0D120A0B0F070709090A
- 0D0D0E130B0B10090A0D08090C0C0C1108080B0B0B0F1011170D101506090B09
- 0A0E0505070404060D0D1206060808080B0A0A0E0303050507086A94ACE8FFFF
- B9FFFFA8EEFF99DAFA90CBEF91CAE696D3E89EDDF49DDBF48AC0D775A4BB71A0
- B984B5D078A6C05F89A152798E4C6F805E81917DACB999D4DE4A6670222E3521
- 2D332527332A2F3C353D4D3038452D353F29313D2A313E282F3C28313E27303B
- 29303F2B3540313F462F414932454D3A525A415E69446574496B7B456477425D
- 7344617A43607E435E7F4463826294B9689EC7354F6412161B1113190F10150D
- 0E130D0F140606080607090E0E1406060808090C0B0B0F0B0C1008090C060709
- 0C0C110A0B0E0B0E120D0E1506070B090A0D0D10130505070B0C1012151A0606
- 0805050706060909090D638BA5D8FFFFB7FFFF8FCBEC8DC6E987BEE38EC6E193
- CEE3A0DCF4B1F2FF92C9E073A0B978A5BE78A8C26B9AB3547B905D869672A2AE
- 7CA9B78FC1CEA0DDE82C3D44212F350D1015282A362E33412E37442D363F2830
- 3928303C262D3A282E3B262B362A313B292F3C2F394232444C394E583A505A37
- 4F5A374C5B384E60455E734159713E56733B54724562814F7394689EC46EA7CC
- 344D5E171B23161A2114171D0D0E120D0E130C0D100607090D0F150A0C100A0C
- 0F0C0E1209090D06070908090C0303040B0C11090C0E0F13180D10150D0E130C
- 0E110C0C100506080C0E120B0C100B0C0F08080B07080A050507648BA2C7FFFF
- A8F1FF87BEE37DAED37EB2CF8BC3D994CEE49FDDF288BED37DACC6729EB674A6
- BE6598B1568095719FB08ABDCD9AD7E7A9E8F5B5F4FFB7FAFF54737A29383E1F
- 272C2A2F3A2A2F3C2B333D273138273038242B37272D3A272F3B2A313B2E3741
- 2C36402B373F2E3D4634455330404F324357394D63384D623A5169384F693A52
- 6E3F5B79537A9A659ABC71ABCD334C5D181C23181D24191D2512141A1012170D
- 0E130E11150B0C110C0D120E0F140D0E120C0D100C0F130B0E100D10130B0F12
- 0A0A0E0B0C100B0E110A0A0E0C10140B0C100606080303050B0C1007070A0B0B
- 0F0606090C0E1008090C6389A0B4FDFF9FE3FF79ADCE78A7CC98D5EE93CCE28F
- C8DB95D0E690C5E074A0B9628AA05B869C53889E6194A584BCCBA2E3F5B1F6FF
- B5F9FFC5FFFFDBFFFFD8FFFFB9F8FFB2EFFF2B313E2B323F2A333B27333B232F
- 3826303D272E392A333D2B333C29313B2B353F2D394531404F31405136495E35
- 4A5F394F6439536B3E5A743C577443617F547C9A679BBB7AB6D53B53641F252D
- 1A1F27181D241B202A161A211518200C0D1210131A0F10161114190B0C100C0C
- 1108090C0F1117090B0E0A0C100A0B0E111319060609060608050508090B0E07
- 080B0B0B0F07080B0A0A0E0505070505070505070303040C101474A1BCB2F9FF
- B7FFFFACF2FFADF1FFA0E0F593C9E09AD2EC8EC3DF658BA24F6F874F73885383
- 9665A9C085C7D89AD9E796D1DCB1F3FFC0FFFFBAFFFFCCFFFFD4FFFFDAFFFFDE
- FFFF2F384A3139462C353F2E3641222C352D38452A333F2F3A4529323C2B3541
- 2A343F29364330414F2F4153344B60374E643E57703E597443627F4467834D75
- 906191AC7EBBD74966772B343E2329321F252D1F252F1F242F181C2414182010
- 131B1012191013191013180A0B0F0C0D110B0D1008080C07080B0A0D110A0A0E
- 080A0C0A0C0F08080B090A0D161E240F14190E10140E12170606080505070707
- 0A05050705050712171C8BBDDEB7FBFFBCFFFFB8FFFFA0DDF394CBE189BAD187
- B8D25B7F9847657E435D754B72885B91A674C0D882C1D16A939B88BCC4B1F3FF
- BBFFFFC2FFFFC8FFFFD1FFFFC0FFFFBBFAFF333C4C343D4A2B313A2E3641262E
- 382A343F2B37432B37432D37442C38442C3B492D415433485A32475C32465B38
- 4D63405A7144637A4D738B56829C5D8BA678B2CC5F8B9E2B343E313B472A323B
- 242B341B20291C222B2026311519211012191012190E10160C0E110A0C110B0D
- 110B0D100C0E11151E261E2F3C152029151C2211171C0404050F141926343F22
- 2E370E13160C0E12040406060608090A0D0606090304042A3A41A2DCF9B6FAFF
- B1F7FF97D2E981B2C87BA9BF76A1B855768C48657E42617D4059765178906BAC
- C27CCDE44D737D547479658D937AA9B19CD9E3A7E7F1BAFFFFC2FFFFB4F6FFA3
- DAE82D364136404F272D35343E4B29333F2B36432C38442E3C49313F4D2E3E4C
- 2F404F33465631455932465934495B3B55674363784B6E855981995A859E6EA2
- B97AB3C72F3E4C29333F333E4A2E374229313B212832212731262E3B22293517
- 1C251518210F11180D11140E0F1413161B0F12170C11142C4558436B884B7595
- 35546B233847131C231922292A3A462B3B471014190C0D110607090A0B0E0B0B
- 0F0B0D100608094C6774A0D9F5A1DEFA8EC6DE74A6BC6B95AA668CA14E6B8049
- 677C445D783D5775455E7E5E8EAB7FCFE76CB3C7283A41222D323143484D696F
- 9AD0DF96CED996D0D9AFF2FD97D2DC9CD7E4323C49353D4E2A313B333D4A313D
- 4B323E4B2C3A452E3B472A35432F40522F3E4D31435330445331495737526243
- 6275547B924C6E835174896793A787C5DA4665732B3B492B37452F3845313B46
- 2E374229313C242B36242C382229351B212B161A2414182111151A080A0D0D0F
- 130B0B0F2133414D799A5384A94F7DA0456D8B3A5B72324D5E2839452C3C4935
- 4857151D230404050B0F110608090C0D1208090C111518759FB4ABE9FF85BAD2
- 6899B0689BB3678EA44D67794B6980476278415873455B7B4963886295B88BE1
- FB46717E1D2428181F2348616896CAD8C6FFFFA2DFEBA5E2EFA5E4F090C8D273
- A5C5394354333A4A2C343C2F3A4532404E303D49303D472C37412B38442F414F
- 334856344E5E354B57334957415F7243647947697C4E71825B80927FB3C56D9C
- AE3047552E414F2C3C4A2D3948313B46313A45323C482C354229313F2A334123
- 2A36191D27151A2413171F07080B0D0E1208090C263A4A598CB2477290487391
- 3D5F7440647A41637A3A5669324554344A5B131C230505070607080505070C0D
- 0F0D0D1232434C8DC0D97CACC46290A66B9CB36896B05C7B90485D6E4B677E48
- 617A4B65814D65884C668C6CA3CB90EBFF365661161B20151B1F324449739CA7
- 90C7D198D3DC8EC0CE678E9E4E77986199C93A43553A435437404C303C47303E
- 4A2D3C462A364230414F30434F31434E314756385468375060384F5E3E5B6B3D
- 5B6B3F5D6B5F8B9A709FAF8AC0D2425B6B354C5B334A593146552E3E4D2F3A48
- 343E4A343E4A333E4A2C35422A334128303D1C222D191E2A171C270D0F150E12
- 180C1015151E26436884466D874B738C40637A4469823E5D72364D5E374D5D3C
- 5C721F313C09090D0D0E1309090D06080A0D10136386988ABCD76994AA6396AE
- 6BA0BA658DA851697E425569455A6F47647F5384A75683AE5379A476B3DC9BF9
- FF4165731A222711171B19202335484C435C604E6B736D94A75279A0689FD57D
- C9FF363D4D363E4C3A43512D3A442A363E2B39432D3B49384E5F3A52623A5567
- 375061344C5B395363405C6E425E6C4B6D7C5278875F889685B8C880B0C2374C
- 5B374D5C364F5F3C5668344A5B31425238445335404C384451323C492E37462A
- 33412128351F25341C223014192212171F1E2C362E4656466D865786A34E7894
- 4D789549728D3B566A324655344C5E37566A1A29330C0E140A0B0F040406080B
- 0D2A38417DABC3709DB46996AC6498B36CA3C1698CA84B5E72475D72435D7247
- 748F5386AB598DB65B89B676B6E19DF7FF6EABCA283B44151B21212C322F454D
- 638B9887B9CC5980A35B8CB94E7BA067ADD63036433A4351323D4828343D2531
- 3A27343F2D3C4A364C5B3A53643953653751633D57683F5B6B42617453798D56
- 7C8F567B8A5F879691C8D9618999395161374D5D354A59375162395365374D5E
- 37455537425037424F394452303A482E37472C3545232A3B1E2533171D271E2D
- 372F485749738F598BAD5C8FB15485A55280A14B738E3E596C36516342667F42
- 657B1C2A3309090C09090C10131612151A61849677A4BB6994A96794AD629DBC
- 70A8C8637F9A465469435569395A6C477892578EB45D96C16298C771AEDA9EFB
- FFADFFFF95DEFF78B2CE80C3E2ACFFFFBBFFFF80B4CD5E92B650839A70C7E357
- 8AB02F374337414B27333B2530381F2B3328333E2E3B462E3D46334A593C596D
- 415F73446478486B804B6F834C718751758A587E926D98A988BECE446372324D
- 5C3A5667375060344C5B38526346667E48657D3D4D5F3945533C4B5A3A475732
- 3C4D2E38482229371F26351F2B382C4453426883578AAF588BB05A8DB25E95BA
- 5889AA507995436075344E6139586D446A8120313D060609080A0D0B0F12455E
- 6B77A3BA678FA46790A76191AE69B0D578A8C9556B83495B722E404C3A637049
- 7D935893B562A1CC68A8D56CADD894E8FFACFFFFA6F9FFB7FFFFB6FFFFC0FFFF
- ADF9FF7BBCD582D9F6A3FFFF9BFAFF6BA5C52E36402C353D253139222C34222C
- 3529323B2A363E2E3F49364F5F3C586A43617546677E44667D4C728B4F779152
- 788E5E88A075A8C19FDDF34162753653643754643B586A3C596B385264496E89
- 5278954E6E89455A6F405263465B6F3A47592C36452A3344262F4228394B3756
- 6E4B7898598EB46098C0649DC45788A95D90B35783A0426176476E864D77933C
- 5D741C2B3508080C09080C26333B709AB06890A460869A678FA86EA3C471BAE1
- 80AAC950617A354252222E342C4952437789599AB668AFD785E2FF8CEBFF87D7
- FCABFFFF9FF6FFA7F1FFB0FCFFB4FFFFA7E9FC79BDD17FD5EDA8FFFFAEFFFF89
- D2E42D343A253037242F37202A3227313B29333C28363E2B3A42324754354E5E
- 39526444677F496F894C738C56809A6091AD6C9EB97FB6D196D3F1496D874B71
- 8A4160743955663E5E7240617753809F5988AA5780A04F708D4D6A834E698048
- 5B713541523641542E3A5032485F3D5E78517EA15789AE5889AA345064141E25
- 21323D46698042637B44687F4B758F37566B10191F070609171F23608396739F
- B55A7D8F5F859B709CB874B2D882C7F07999B745526820293027353A212E3330
- 525E47788E63ABCC8EF4FF8AE7FF83D1F398ECFFA1F1FFA9F7FFA6EFFFA8EAFC
- 9DD8E988CCDD73ADBC7CC2D49EF7FF8EDAED252F3423303724323A242E37252C
- 3527313828343B2E3E473044503248573750624161764B738E57839E5C88A262
- 91AD77ADCC83BCD992CDE84B6F8A4D738E4F738D4B6E843C5B6E466B83507C99
- 5B8DB15F90B35984A64F6D87526F89516B834254673F4C5F3440563549624367
- 834F7C9D4E7B9A3755680C11150C0F13151B222535404E78974369845280A053
- 84A8141E250D1013435D6B709BB15F82964F6B7F6791AA7CB1D277BCE686C0E5
- 68819E2F384727363A27363A27373F2C3E5641628550809F7DD2EE83DCF98EE9
- FF96ECFF93E0FF98E1FA98D9EB9AD2E28FC3D29FE7FBB1FFFF8DE5FE92F3FF5D
- 95A12331371E2B3125313827323A252D3629373F2C39402E3E4632444D32454F
- 405C6C4160724E758C5A87A26795AE6C9EBA76A9C381B7D190CDE94D76934B71
- 8C5178944D7189496D85406074476C8441637A405F734F738D50738F4E6D8952
- 6F8B4A5F754453663F4D633A526C4265823D607A43688122343F0A0C10273642
- 35495729394549729066A1CC588BAD507FA1151F283D55626A93A8608497435C
- 6F4F6B81719EBA8AC4EB82C6F085B5D954667F1E252C1F2A2D1C2831334D6A4D
- 6D9A496A95456D8D73BADD81DFFF83D9F286D5ED8FDAF592D9F08EC9DB86B8C8
- 82B1BF73A0ADB5FFFF7EC2D55F98A61E2E33233036223036262F37252C34242A
- 3128353C2E3E482E3E48374C5739515E3D57664260714D6F82598299618EA866
- 98B5689BB86DA0BB87C3DE4F7993466B854C718B5077915178924A6B81496B81
- 47687E3F5C7045647C4C6B84557A99527593485C7245566B4A5B73384860364F
- 67354F643E5F741E2C3611191F3143514661753C536437556A649FCA5483A242
- 68813248535E84975A7B8C496372455E755A7A947EB1D09BDBFF88C9F37EA5C8
- 45566A1F2A301D282C1C27333F597F5882B44A7197548AAE5E9AC15289A56CB1
- CD88E0F88BD8EF93DAF085C4D778AEBE8DC2D392C8D997D2E479A6B3394D541C
- 252C253238232E3521283021262F232B3126303829353C31424C39505D415B6A
- 4B69784866764665774A6B7E496C81527D965B8AA66598B678B4D35D8BA54368
- 83476E895079945984A0547A9350738A48697F4A70894D728E4D708C567C9B5B
- 86A7475E7546596F475A713D4A5F3341563A4E633B586C2437432439442C424F
- 344B5A35526238576A598CB248718E405F72577A8C577889445B683D52624B66
- 80698EAA8BBEDF9BD7FF88BDE37CA4C7374E601F2B2E2D3D411A252F3F5C7E53
- 80A94C719B4A7297588FB15892B66AA9CE60A0BC77C1DA91DDF486C6DA79A9B8
- 85B4C39EE1F4A2ECFF5E808B1E2B2F111719232E35242C3422252F22262E242C
- 322A333B303E4633454E3A505B3B54613E586743607144627442607145667952
- 7A8F547D9459859C689CB8699EB9466E89476E8A486F8A4C738D46667C4E7088
- 5170864C6D844B7089517A98537897587899526B8B4E63834C5F7E42506B3E4B
- 643C4F65415A6F314A5A3B5A6C4162753F63763B5C6E3757683F62793F5D6E56
- 798C516E7E3C515C3647533544554C67827EB1D58CCDF68ECAF491C8F17BA6CB
- 263946222E340F1316263B4A426A88486C923C577A354A634877917CCCF987D6
- FF4C7B94385C6E65909E75A1AF7EA9B686B6C579A8B64E747E212D30161E2006
- 0508252E35232830262A34283138272E352831372F3B4327343E2F404A324552
- 354B5A344B5B3E5B6C425F7147667951768C537C985B8AA75B87A06292AD5380
- 9C4B7592456B8544678045667F46657B4A697E52718853748B455E714E6D8A61
- 81A94F65895166905062894A577F4C597D404F6A45586F48657C436074436377
- 43667A4060733B5869496B7E51738549616F3A4A55303F48303E4A39495B5576
- 957FC0EB86C6F190C9F392C4ED74AAD420303B161D210E13151B252A20303818
- 1F2829313E42586A6795B08CD0F89ED7FE5A798F2A3B454B656E6C919C7FABB8
- 92C6D7658994182026131B1D1E2A2C06060822283022252E272C35292F382F37
- 412C363E29343E2D3B482E3D49354756374C5B364B59384E5E3D5768405D7150
- 7893547F9D5E8FB05985A0537B936392AE53809E4C769348708C476C87476A83
- 4B6D854F708755738A526E83435D72536F90536C9252679552638F4E5C824E5C
- 7B45536D43546B475D754561764D708750758B51738955778D4F6D7F435A693F
- 505D3946522E3B432E3B47405165709EC27DC1ED8BCBFA80B2D980A5C87399C0
- 2F3F4E131A1D14191C1A2327171A21313A4A6385A09DDBFFB5FFFFA2E3FF8BBF
- E656758E3D546454717B779FAB79A2AF4B666E1D282D0C0E1316202507080A0B
- 0D0F25293223262F22272F282D362B343C29333B2B354034414F3442503B4E5E
- 384A5A3A4C5D394E603C53663B5264405A6F446279557E9A5C8AAA5985A35882
- 9E5F8CA94B728C476B86486C86496D88486C854561764F697F4F6C8148647C4E
- 6789586FA05A71A557699555658E54638448567147556E45537B415A79385464
- 466475587A9057768B4459693B4A563B495538444F2C394228374143566A78A8
- CE88C6EF81B2DA80ACD27D9ABC85A9D16884A32F3C4928303C2D33403D4A5D64
- 93B394E1FFB4FFFFADF7FF90C4EF668BAA526E88465B6C5F808A5D7D874F6A72
- 2331350F141603040508080A0B0D0F07090B262933262C35252D34282D352730
- 38242D342730392B3640303C4833404E3745553948593E4E6044586C42576C47
- 5D734961774C68805376925A82A0608BAA6594B66693B35C84A1557B97527995
- 4D738E45667D4B64794D647A435973546C955B74A25D7AAB5D71A25D719C5B6B
- 914B5977444E7A4854884761814A677846606D394C584B6577475B6B3B4A573E
- 4D5A3B48551E252B222F3843596E7096B877A6CC83B0D6799ABD7B92B27B95B6
- 81AAD1749ABF60728F4D586F5E89A687CBF38FCDF589C9F19DE4FF6A92B45E7B
- 9A516A86242F373141462A383C1114180F0F12141A1C0D0F130C0E1012151805
- 0608282C37292F39293038293039252D3728323E2B35412E3B462D3745313C4B
- 3542523845573F4F6243546742536641516446576D495C734C627B5B77966181
- A36588A96589A9688EAC6E97B76A96B65A84A14A7089496C844F6A824B638053
- 6D955A749D5D74A75369914C638055678C57698B546891526591556C8F405364
- 384954323F4935445142546338505F3C4C593447541F292F2F475647657B6F94
- B6729CC2789DC26C819F6D819D6B7F9B657A97586D884E5B74475A726D9EBF63
- 8CA62F404D49647B8ABFE782B5DB7AA9CC26323D0B0A0C0F14161C2729182125
- 0C0C1007080A080A0C0405070608090A0D112A303B292E3B2C323E252C3B2931
- 402B34422D38492B34462C3548323E5134405738465E3A475F3D4A6641506B45
- 55724C5D7B4F61804F6181526686596F91617DA26585A96384A66488A96991B1
- 709DBE6288A35D85A1587C975774915A76975D799E59709A4C677E4961784F66
- 7E4D607A576A90536492536291455270333F4A414F5D323D483C505F3B5B6D3C
- 5F7139586948697E66A0C059839D5C78976787A87192B36B809E6C85A1758DAB
- 5C6D884A597044506655738E506880334151495F7675B1D591D3FA7EB3D9415A
- 6D11181D0D1213080A0A0404060C0E111720240F13170F1318192228090D0E08
- 0B0D2B313D2B303C29303E262C3B2C34472D354C313A57323C582F3751343C5B
- 3B45683F4C6E404D7045527A47537D4D5C89505E8F55639659689E5B6BA05E71
- A5617BAB5D7AA25F7FA25E7EA16082A36287A75C7F9B567790587D965A7A955D
- 7C9B5A74955970954F6A82485F7652637C53647C4E5E7B5465924E5B884B5779
- 4453623E4B583A47533E53633A5566446F8571AECF89D2FE8AD0F9678CAA556D
- 8A546C895E739062738F6C829E6475924B5871424C633D4D6554708C52678248
- 567055708BB2FFFF9FE9FF44677D11171B12191C121B1D0C0E0F0F10160A0A0D
- 13171B1C25290E131612191B07090A141B1F2E35422E38452D38472F394A2F39
- 4C323C5435405B353E5C353E5F3943643D486D3D486E3F4B714D5B89515E914B
- 56893D4771353C5F2D3551333C59414D745468956989BE6D92C55F7CA85A759B
- 5E80A16085A653718C54779053758D536F87516A86526A8D4F6C85455E744B5E
- 764C5C744E5E784D5E7C465472404C63475667465567414E5D3849574B6E8466
- 9FC094E0FF96E1FF5C839C6F96B4566F8A4E5F79525C755D6B86657B97465269
- 3F4C623A4B63343F55444D645863804A4F685578978AC5EB59798F1A24290E13
- 171D262A0F141906090B090B0F0B0F13131B1C182023080A0C050507171F210D
- 11132F37432D37462C36462F3A4C323D5139465B39475F3A46623945623F4C6D
- 3B476946527C515F904D59892F3754191E2C131920202B2F1D262A2431362431
- 37243039324259648CBC76A3D96688B75E7CA45E80A35A7A9855748E53758F4E
- 6A80506B83516C8B516A874E637A576B8657698450617B4959734251683F4D61
- 4B5B704E5F74414F603C4B5B4A6C827AB8DEA2EEFF75A6C47CAFCD7BABCB5C7A
- 9749556B4C596E5F75914C59713E4A613B4B623543592F314020232E4B4F6744
- 42573533442B2F3A1B23270B0F120F151913161B11161A1721250C11130C0D11
- 182123101617080C0D0B0B100E13150A0E0F2B333E2B35422B3443303A4C333F
- 5236425838455E3B48653B46673E4A6E46527E4C5A86353E5C1F29341C262B24
- 3235222F3320292F171C222430362532371B2428172023273744587EA67DB0E9
- 698FBE5876975C7C9F5A7B975B7E9A4F6D86506C864F6A86506C885368825164
- 7C5668835568835265814A5C753D4C5F34414F4656694C5C713E4C5E526E847E
- B0D196D1F773A2BF8DC7EC577994546B8943495D4D586D54667F3C435737465D
- 354B6434334336303C2D2631433F53372F3E2E273318141A0E12141117190909
- 0C0A0B0D08090B06090A0A0B10080A0D0B0E101C25280E12170607080202020D
- 0F1129323C2C36442A32422D36492D3649313B51333E56363F5E374064434E79
- 4450772730411C262D1F2B2F13191D243035212C3110151814191D222E322532
- 371E282E161B1F1A2327222E39628BB7719ACD5F7FA55574935A7A9856769456
- 7995506D87516C864C6882526D8A4E657F44556B3C495F4151694C5E76415165
- 3847573C4C5D4B5C714A5C716E95B08BBEE091D4FE7CC0E57EB0D65A7A9A5769
- 874A536B44495B424D6237425632475F303D513934423E38463B3D4D42465C3A
- 3546251F29171D200D12141B2528080A0B0C0F11171F21090D0E0A0D0F0B0B10
- 07080C1A222511141706070905050709090B2C37442C3445282F3F2D3549292F
- 4530395335405E363E603F4B6F404D6C28323E181E24181E2512161B1B23281B
- 24281C26291E292C2A3A3F1C262D1F292F1A2227141A1D192226171F22263544
- 6F98C76585B0587A9C58799A6284A85C80A25576945673914C6883506C894E67
- 84405267333F53323E53354357404F64445468425366404F6244526758738A7E
- ACCC80C8F36091B16993B46B93B35A6F8E4E5B7541485A3C4B5E384D652F4359
- 2B303C322F3A3E3D4B50627C454D642A28361214190D0F130A0C0F0C0F120A0C
- 0E080A0B1D282B0C10120E101313161A06070A080A0B06080B0B0D100F121510
- 13162D374A2931432B32452D344A2C324C323B5737415E3C476741506C2A313F
- 2229331B21281A21280D0E12131A1E151A1F222F321E292E0D1115151A211117
- 1A202C301820251B242A12171A212D32435B777399CA5A799E5678996082A45F
- 81A6587B9A557291506B874F6B854D6681506B844051673A495F405168394759
- 505F774E5D754C5A703C495D3641532D374534485A4C688574A4C37BACCC4F66
- 8152627E495268405167364C64334053323542383543383947414D632C36440E
- 0F121015170C0E11060609080A0D09090C090A0C0B0C0E0D10131217190E1215
- 07090B1A23260F14180D1114171D200506082B35492C35482C35442A31422D34
- 49333E5439465C3F4F682932401F232E1F222D1A1F281113190C0E120C0D120D
- 1013171F2411181C212E311B24291B23271E2A2F253139232F351D262B171E24
- 202A366B8FBD6181AB57789B567296597A9D48657D4760754A62784E667F526E
- 87516C864A607846596F45586F40506443526857678249576D333C4C353F4F32
- 3C4D2F38482C3D4C486678435A6D4A5F784B5E7848546C3B495E2F4053333C4D
- 3438483537442A2B36191C25090A0D0A0D0E1A242709090D0A0B0F171E220F14
- 1609080A08090B0A0A0E0C0D0F0907090A0F1110171A0A0D0E03040503040400
- 01012D384D2E394B2D37472D3646313A4C3643563E4E65313E5022283220232F
- 1F212D16182014181F12161F10121712171C161C21131A1E182123253337212D
- 312735391A2327161E221D282B13181D11161C4E6B8A6F99C75E83A850688851
- 6D8F4964824560774D69834C647D4B647D475E7743587144587043576E475B73
- 40506448586E4350663641513B48583B475A333E4E12161C181E241D252D222B
- 36232B37343E512E3A4D31405337425539354334344124262F0D0E1209090C0D
- 0F1318212409090C0B0D110C1011070A0A03040507090A060608050507060709
- 0C1016141C1E0D1113151C1F0F14160101012E3A50344259313D4F333F523440
- 543B4B623D4F6628313D242A362326332428341F242D171B221B2429171D2421
- 2E301C252A171F2418212319212612181A1922271D262A13181D1214191F2930
- 151B21324659739ECB6186AD526E8F4A607E4E6C91465F7B50718D4D68844B64
- 814D67834C64804459723D51693B4E6844576F3F4F62414F643A46574856673E
- 4B5E323D4D13191E11161B1B2429161F261A25312534462A3B4F344358383F52
- 3D37452A293314151B0A0C0F0D0E110D10131E272D11141908080B0102020101
- 01030404090D0E09090D08090B181F211116180F1416080A0C0D0E1208090A04
- 0405313E53323F58323E52323C4F303C4F3A4C6233405129313E262D39232633
- 1E202C15171E15181F19202613181C1C25291A22281922261116181720221216
- 1B1B2329191F24171E23161B201A2227182025212D376D97C0648AB15C7FA34F
- 6686516E915171944E6E8C506E8C49627B465C724A617B485E78445A743F556F
- 4055723A4A603C495C3F4D604C5D6F46546429323E0F141810141A161E251C29
- 341E2E3F263A50304054323D4F2A303D211E250E0E120A0B0F0C0D121D282A1A
- 23260E111408080C03030402030407090D06080A0D111313181C06070A07090A
- 05070705070711181A0406070405060303042F3C5334425D37455E333E513745
- 5A3D50652C35442C3542272E3B24273520222E181A22151920101318171D2312
- 151B161D24171D211D262A1920241D272A171F2312181B080B0D171D221E292D
- 1E272D2330375C80A36B90BB6083AA53709450698E526F95516E924C6685475D
- 76465B6F485C754D637F42546E455D7A4861803F516D3C4A5E4353684151633C
- 48551A1F250A0D110C0E1216212B1E2C3D25394F2C3F55343D4E3340541B232D
- 080B0E0B0E1307090C0404060F151712181A0504060B0B100303050404060B0E
- 14141C210A0B0F0D11130A0C110D1114020202080B0B1A25270B0E13090B0E02
- 03032D3A4F35456137465F39465C3F506739485C2D35442D37452B3240232633
- 232633191B2413161C10131A12161D171C230E131811161A0C0C111115190E10
- 140D11131117191C27291C272B1F2B2D0E11141922274F6E906C93C26080A85F
- 81AA556F96536C93516B8F4F698C5371944C6480465A744C607E485B7A41526F
- 3B4D674357733D4F664B5D764152652A343F161D210E12140B0E111B28372538
- 4D2D41592E3D51292E3C242E3E161C2807090C0A0D130405070F13180B0E1015
- 191D0A0A0E0605080706090A0A0E0C0F1109080C06080A090B0E0D1114141A1C
- 0608080101010305050405060A0D0F0304042F3B503848663848633C4B644559
- 74343E502E36452D36432D3543272A392527361B1E2716192012161D11141B12
- 161A0D10140E12150607090F141612181B07080B0B0C111820251D272B172022
- 141A201820254C678D77A9DE688BB55D7BA358769C597D9E4C65844D64844B65
- 854B678441556F41526A4658743C4D683C4D6B39496442567341536D3B4A6026
- 2F3B181E23171E22141B241D2B3C273B522B3C5026324319212E1D2635191F2D
- 10131C0B0C100B0D1112171A0E1214141B1D0D1012151C1E0D11120B0E100A0D
- 0E0C0F11141C1D030405020202080C0D0A0E11090C0D03030400000101020203
- 04062F3B4E394A65394B67415470475B76373F552D32432C34422C3342282B3B
- 2628371D1F2A191C2311141913191F161D200E12171011160C0F1212181B0D11
- 1309090D1012181114180F12181B25290C10130A0E1249638A6F9DD36588B75C
- 78A04E6A8A517290526D8C4B61824C66884B63814355703E4F67435572435576
- 3F51703C4E6A435676475B793E4E682C3645191E260C0F15131923151D291C2A
- 3A1A222E171D291E2638222B3F1C2433151B251922250E1318192125171F2113
- 1A1B0A0E0F0F15160A0E0F121A1D0A0D0F090C0D0D13140305050305051B2628
- 1923251E2A2C080A0D01010207090C0C0F16333F513847603C4F6C3F536D4457
- 703C455D313849303948313A4E2F35472A2D3D1F222D181B231113191114180F
- 1015060608151B271217221720240C0D111215191B24290E11180C0D1112171C
- 0E0E15151B214965886995CA5675A34E678A536F91527392516E8D4C6182475A
- 7843546E4050694457734255723B4C673949663B4B67425574485C7B44567137
- 475C242D3E1D25361B2333181E2B171E2B1E26391B223120293C242E41232C40
- 1A222E0C0D120C0F150F131A07090C02020301010104030507070A050608090D
- 100C15190F171A0B0F120203040B0F100C0E1008080C090B100706090A0C120B
- 0D13313A4C37445B3D4E6C40557241536F39425B353D50303849354057333A50
- 282A392326321B1F2714161D14181E0B0B0F11131B29334C2A364F1113190C0E
- 13151D210D1114090B0F0C0F151922271D282B1822254E6A906C9CD05774A745
- 5C7F506C8E516C8E4B5F7E4B5F804A5C7E4A5C7C3C4B663A4B67394A653C4E6B
- 394A673A4B673A4A674356744C6281475C7A3544612630451F283A19202E1B22
- 321E26381F273920283B252F4620293C1A21310C0E150B0E140B0E110D11180A
- 0A0E0202030506090A0C110A0E1105090B080E101720210E1217030405060809
- 090C0D0A0B1107070B090B0D06080908090D30394B343F543D4B6741516F3D4B
- 673B455F3A4258353D5338445E3B45612A2E3F2428341B1E2713151B0F11150A
- 0D0E222B3F3F4F7638476821263313181E171D23090A0D141A1E0B0C0F0A0D11
- 0A0B0F12171E5879A55C7EAE4F63954F6496465C83475C81495B834253734052
- 714557783E4F6C3849663849673A4A68384865384764384763394A663E4F6B39
- 4A642E3A5329344B242D41212A3D1E26381F2739222C40242D421F273919202F
- 12172207080C0C0F150C0C110C10140F1619030405090B0F0A0F121017190203
- 030203030F15160A0E0E0605070607080C0D0F040406020203080A0C0A0D110B
- 0E10303849323B4F3A47624454733946603B455E3B435A363F57414F703F4B69
- 32394E292E3D1D202915171E14181E0F131720283C3A486A3942583037481F29
- 2E1E252D12161C0C0F150F111519232910141B1C2432688AC25673A24C608F4F
- 64945267994657824553824759863F52743A4B683A4D6D384A6834425F323F5A
- 3948673644613A496639496535465E2F3D542D39512A354D1E25371E26372028
- 3C263046222B402C38532B36502B37511419250C0E110E11130A0B0D05050606
- 08090A0B0E090B0E0A0D1007090B000101000000010202080A0B0607091D272B
- 070A0B0101010A0D0E0E131506080B0606082A3241343D52364058404E6B3B48
- 65384159414A63353D533F4C6C45537639435C2F36471D202916181F13151B1C
- 222B28304138435D394257363E511D212B1F263012151B0A0A0E0D1116172022
- 101517232C406B87C65971A4536B975167944C628F44567F44548042547B3C4E
- 6F3A4B6B374766354562354461323F5B323F5B34425D36446039476334435C34
- 455B2A374B242D4221293D212A3E212A3D20293C212A3E28334B252F46252F45
- 19202E161D200C11120E1013060809080B0E0303040203030609090203030507
- 07080A0B0304051A2326111618080B0C090C0D0304040F1416171E2103040400
- 0000272D3A38435A3B47633D49643A46613A445E444D683C445C343C523E4865
- 39435B343B4E1D202A181B231D202B2D35463E4962444F683B445A3840552F38
- 47232B3511151B10131711181B101719090C0E323E5C627AB5556C9C556C994E
- 648C4052763D4D713F50753E51743E52733F52743A4A6B32405C313E5A313E58
- 2F3C57313D5833415D3A496632405929364B263045212A3E1B22321F273A2A36
- 4E2E3B5729344C1F273A1E25371E263713182105060804050607070A161D210F
- 1519040305030404090D0E0404061117191A232612181A080B0C070609060608
- 1E2A2C090C0D020202030305010102010202272C382D35463F4C6939445E3C47
- 61384259424B653F485F343B4E363D54374059373F542226311C1F282A303F3C
- 47624653724855723D475E363F532D3544252D3914191F0405070B0D100F1518
- 0A0D1246577F586EA14D5F8F4B5E89495E84455B80465C83455A803E51733D4F
- 703B4B6C37466535436232405D313E592E3A54313D58323F5A34425D29364A27
- 344629344C29344D2D39552F3B572C375229354D32405C29344B232C3F0F131C
- 11191C0D10120D0F110A0B0E0F131507080906050706080B0405070A0B110D10
- 140C11121A2527080B0B0202030606080B0F11070A0B0303040B0B0F06080B0B
- 0E13282D382C323F39455F3B47613F4B66384158363E543E465D3A4158383F55
- 39425D363E542A2E3C2024302F384C404E6D445170475470404C64333C4E2932
- 3F2A33400D1014050608161B1F0E1218151B2653699657719C4D5F8E44557D41
- 55774961834860823E50703C4C6D3C4C6D38476733425F374664303D5A303C58
- 313D5A2E3953303C56283449273246202A3B19202E1A2231242D43212A3E242F
- 422F3C563443603645632A364D0F141A171E210B0E1105070807090D05070803
- 05060609090C0E13080A0D07090B14191C0F1416030505020202070609090A0D
- 0F14180A0F11080A0B040406060609080A0C2528322A2F3B3841563D4964414F
- 6D3A455B373F56393F553D445B3C445A3D4866333B4F2C3140252C3D35426042
- 52764E5E824F5F8243506B323C4B29313E29323F0E10150505070C0E110A0A0E
- 283349526A9256709A536E9548607F425876445B784259753C4D6E3C4B6D3E4E
- 7234426033415F364563303D5A2D39542E3A552C364E2E3A53313E59313E5933
- 425D2C395229354C2B374E33415D313F5A2C38502D39522E3B5429354C0D0F15
- 0D10130B0E13080A0E10141C121A1D0C1113171F210F14160B0D0F080A0B0809
- 0B090B0C0202030202030607090A0C0F0303041117191A232606060808080C05
- 05062729342B2F3B333A4B3D49633F4C69363F54363F543A40573F455D3E455C
- 404C6B343D52303546283044364462424F6E353F57414F6C414E662F39483540
- 502127320E11170606080608080E12183D4E6F4E648D4D658B486080445A7A43
- 5879455B7C3E4F703846663B4B6C3B4B6E33415E313E5B32405E2B374F263045
- 2834492D39512A364D2B374F3544603A4B6B3A4A6A3949693848663645622C39
- 51263145242E41283349212B3D1115190E11140D0F1605060807070B0505070C
- 0D130D11160506070C0F11090C11080A0D1E282B0707090808090303050B0C12
- 040507050707080A0B01010102020308070A2D303E2F323F2F34433A4257414D
- 6B3C47603841573C445B424963363D513A405732384A2F3546242A3A313B5332
- 3A4E0F12182229363F4C612F3848353D50262C3A11141A07070A07090C212A3C
- 495E84475E80445C7D3A4D6940547445597D3E4F703645633A496A3D4D6E3341
- 5D2C38502A364D2E3C552C3851313E59313E5934425F1D2534171E2920293B30
- 3E572F3D562F3C562D3A523746642A354C222B3E1A212F1D253510151D0B0C0F
- 15191D09090D0405050605080706090507090A0E1306080B03040506080B0F15
- 1610131611171904040504050519222411181A080A0B01010104050606080913
- 181C303341323644313443383E503E475E43506A3E49603941573E445C363C50
- 3F455B383F51303646242936303749232835111619161A21343F52414B633C45
- 5B1D212C0A0A0E0D101711161F3948684153763B4F6E3F597834476238496737
- 4764333F5B2F3B572F3C55323D522F40522D3C4E2A384C31425C344460374564
- 3E4E7042547934425F1B2331151B261E2636212B3C283449394767485A823F50
- 7334415F141925080A0E080A0D0B0E1307090A1D262A0E1315090C1102030407
- 090C080B0F07090D0203040A0E0F202D2F151C1E1D282A080B0C0A0D0F0B0F10
- 1117191A2326020303060809090C0D0E121416181F262934353746363B4D3D44
- 59404B6343506A3740543A3F56363B503B4155373D4F313646272A363036471C
- 222B1F262F212832343F57394258353D5213161D0607081113192D39523F5073
- 384A673E59773F5C7A34486133445B34435D34405E2F3955303C5138455A3648
- 5A3C536733465A3549642631452F3A543D4C6E415175475A8144567C3A4A6A3A
- 4A6A3B4C6D3543603543613645633F4F72313E5913171C040406030304060608
- 0A0C0F11161A080A0C0B10120A0D0F0C0F150B0F130D101707090D0F1315171F
- 21080C0C1A2527080B0B07080B0E1016171E21080A0B0505070C0E11171F210D
- 11130A0C1011161D22252F3B41553B4256414A6147546F3A445A373C52373D51
- 3B4155383D4F3034432B2E3B2E34432127312A33402D37453A4867394562323F
- 5C0A0C111A222621293B3F50733A4C6A39506C4465853A557034485F394A6537
- 46623C486936415F3C485D41516841556D466076405970364A64141A23181E2B
- 2832483B4A6B43557A415276415377425478384867303E5832405B3544613443
- 5F26314411161902020207090A10151C090B100507090E12140D12150A0D0E0C
- 0F140A0C100406070C10110C0E1007090A0101010305050101010305050C1012
- 0E1315020203050708090B0E0E13150B0E110E13190D12190F12182E3445414A
- 653D465C4450693C465F393F56383E523F455A393E503033422A2D3A2C33402A
- 33402C34422B34424151734957792E395313181C1B2230394868364562364B64
- 3F607D476C8B3A556C3D54693D506C414E6C424E713A44634A586E3643573447
- 60425B7546627B415A7712192111141C2F3B553F4F7234425F39486734425E34
- 425F2F3C562A354C2C395032405B313E59181F2B181F2307080B0A0D0E1E292C
- 1A23280D1116161C1F0E1215060808070A0C090C110608090405051014170B0D
- 0F0102020000000101010304050304050101010000000507080B0C1106070A0A
- 0C0F19212511161F0F141B1D222F4550703A43583D475C384159383F553A4055
- 40475C3B40533235442A2D392F36433540503741532E36463E4C6C424D682127
- 341B223036456335446031435A3A566F4E789A476B873D596E455F764556784E
- 5D7F4C5A814654753D495C2029372D3D5245607D47627E4E6D8E2D3E5110161D
- 20293A34425E384665313D583B4D68394D652B364D29344A2631462C3952252F
- 440D10160E10130E0F141A24260B0F111921260D101707090C0B0F1306080B08
- 0C0C070A0B0A0D0E090C0D0404050C0E12090A0F0101020405060B0D10030405
- 02020200000001010101020201010102020311171C171D2413171F10131B3E48
- 653D465E3F495E353C503B435B3E455C40465A3E43553639482A2C382E344136
- 40513943563037493B4A69374158232B3C35436033425D2F4056365165476E8C
- 5482A644677F47647A3B5163343C5D434E794D5B854D5C7B28303C11161D2330
- 41425B794966864A67874F6C8F354860243041242E40293448384D614A688343
- 5E792F425724304120293B212A3C121721151E21050607040506080B0B030304
- 07060906080B090C1106080B090B100302030303040405060608090706090B0B
- 0E06070A0304050B0D1004050604050607080801010100000000000001020205
- 07080C0E120A0D110D111711161F303950464F6C3E465B363D503A41583F465E
- 3C4157333849333644292C372F323F393F543C44592F35462A3345323E57303D
- 5828334926334731485C3F6078517FA15787AA486A813C55672E37463A426448
- 53844D5B88516080181C2413161C1A232C34485F4762854864854E698F506C91
- 506A91495E85394B663E566E435E7A4863853A506D1F2A3A1217200B0E14090B
- 0F0A0C1108070B07090C090B0D0F141506070A0A0C101A2426070A0B06050704
- 0305171E210E1315090C10090B0E0F13150202030303040A0C0E0A0B0E060508
- 0706090202020101020102020A0D1007090B0708090C0F140B0E130C0F15272E
- 3F4C56753B4256363B4E383D52383E53373D52353C513035472F334130334229
- 2F413B435B3A425B343E552F3951262F43222B3C2B3E4F3A586D4B7592598CB1
- 5784A3426074202B342D35434652724E598D515E905262851B2129141B22354B
- 5B40596D3B516C435C7C465F81496285455B7E405174384A673C52703A506D47
- 637C374D630F151D0D0E1307080B0E1017090A0E08080B1014190F131A171E21
- 0506080E11170F131608080C0101020202030E13150B0D0F090B0D0F12161418
- 1E03040602020306080907080A040406050406040506090A0F06070A080B0D07
- 080A0C10151C252A1015190A0E12181D2747506D3A4054363B4F363B4F383D53
- 383F5332384B2E334430364632384B283145323A51383F562E35492327371F26
- 3623303D30495B42667D5788AA5D8FB2537C9725364212161F2C33414752744F
- 5B8B5663985A6D941E26301922273044533E586B394F6B3C53713A4F6C3E5472
- 3D506F38466533425D364A65425B7C35495F1C27310304060E1315171E21080B
- 0C19222612181B1A2225040507030304080B0C212C300E121407070A0608090B
- 0E12141B1E0B0D0F040507060709080A0E0A0D130203030303050E0F160B0D11
- 090C100D131806070A08070B0A0E0F090A0D0F141A0F131A0E101611161D1417
- 1F424A643B4156373D5133374A363B50373C503136473033423237473338491E
- 2330252A3A373B52282C3D2529391C232F2837453C5D735889AB5C91B66191B2
- 3E5C6F18212713192022283248537354628D53618E61759E2B354510141B222F
- 39364B5B3C556A3549633B506E394E6B374865313E592D39523C4C6D3F567630
- 425B11171F0B0E15090C0E0F14160F1516172022070609060708010202090C0D
- 060809090B0D090B0D08080C0A0D0F0D10130D11130B0D100A0D130102020203
- 040A0D0E060909010101040406040507070A0B04050701010106070B04050701
- 0102090B0F0C0F15181F230D0E1213171E3A41573C4258383F5332354934384C
- 363B4E3134452A2D392D324033384A23253423253332354A2527372426361C24
- 2F2F4251507C9B5B8FB25D8EB05F8EAD2638450D0F141B202E272F4045506B5F
- 6E945968936073A0526384252E3A151B22212E382A38493745644C5D87354663
- 36486533425D313E59394868303F5818212D0C10150C101707090D0101010203
- 030405060202020101010607080A0B0D07080B0C0E14080A0C020303090C0D0B
- 0E1307090C0203040304050101010001010405060D1011040505010101111719
- 1A2326030405050506090C1106080B0204050405060405050D10110B0D12181F
- 26353B4F3D445A3B425633364A2F33463337483133432D2F3B292C393135472C
- 2E402629392A2E3E2A2D3E2426351D27303E5B705888AA5C90B4689BBE5783A1
- 18242B1419223E4A6B495781424D6D5B6A8A55658B596C936177A06179994A61
- 773C4E69485484535E9B4850882C3254222B3B2A354C303C573947672730460C
- 0F130A0B0E0F12160504060202030608091A2225101316050506040505060708
- 07080C080A0E0A0D0F03040401020208090B050607000001020304080B0E0709
- 0C030303090A0B020303030405050707080A0B0202031013160B0C0E06090C08
- 0E120C0F140C0F12202B3011161C0F131A353B4F3F465D3A4155363A4F313549
- 33384A3032412E2F3B272934282A392F32452629392F35462B2E3F1D1F2A232F
- 3A486A835B8DB05C8EB16B9DC04A708B151E21171C28414B774853853C446A53
- 627E52638353638B53678B566D884961784351784E5A8C5E6DA654608C3D4762
- 2B3443273145303C56232B3E0C0E1504050607080A0B0D1008080C0A0C110A0A
- 0E0F0F130D0F1407080C080A0F0A0D13090C100A0D0F06080900010101010105
- 060703040506070A0505080C10150A0D110304060706090605071A2326080A0B
- 01010206050705040607070A0608080406070404050D101311151806080A0E12
- 18363C513F465D35394C3134463134472E32442B2E3C2C2E392A2B362C2E3D34
- 364B292D3D3038493034471F26342C41514D718A5F8EAF5C88A86999BB354E61
- 0C0F1422273F3C43723E4676424A7D5564814C5D754C5C7E4D617D4962784257
- 6D45506D3C465A4955764F5A8145506C242B3920293A1A202E0C101606060819
- 2225202A2D0D10170A0B0F0C0E120505070D101607090B141A1D0E12160A0C0F
- 040407060809040506010101000000000000040305090A0F09090D0C10130609
- 090B0D130A0B1004050611171906060808080C060709090B0D0A0B0E080C0D05
- 080801020304050708080C08090C0E1117373E533E455C3135472E31422C2F41
- 2F32442A2D3C21242E282934252631313346292C3C3946595177984F7C9E486F
- 8B567F9A6394B56089A76B9CC1354E611319201A1E31363D684B5986424A7B46
- 526945546B495977465B7041596D3D4F615768815160785361914A5489282D4A
- 0E11180A0C11080B0C1C262A090C0F10151A14191E08080C0A0D110304050303
- 0405040607070A0D1112080B0C0B0D120B0D1306080C0C0F110F131503040604
- 050703020304030509090D0A0B0F08080C0304060404050A0C0E050608090B0F
- 0B0D130405060608090A0D1308090D0202030A0D120E1118060709080B0E171D
- 243C42583D435A2E31412C303F2C30422C2F402A2C3C20242F24263022232D2E
- 30412E3345435A726297C066A2CE4D759257819C5883A06488A46C9CC14B6B85
- 0F151A080A0E1B212F35405B39406B4552724A5B7144566B3B4F60374C5D3C4C
- 5D41506353657E444F772D335210131C0F13180D11160B0F150B0F1303040505
- 07090C10150505070706090404060A0A0E0A0A0E04050606080807090B182124
- 0F141A0E12191E272B13191E0B0F140E12180404060706080607080B0D110606
- 080101010404050F1115080B0C0B10120304060001010001010404060A0A0E03
- 030407090B0A0A0F0D0F140D111811141B3E455C3D445A2F33442F33442D3244
- 2B2E402A2D3D23263320232D24252F282A362D3445496D89639AC23E627B476C
- 834C7189557C975A7D976995BA73A1C8495E74333D5038465C3142554A6C925B
- 87B049586E44556937485934465645586C435467445568313D4C13181E0A0D11
- 08090D19202311151B0E131817202207090C0C10150F1116161F210F14160608
- 0B050508080B0E090D0E050608060809050607040507080B0C0405060A0D0F05
- 0607020202040406010102010202000001000000050406070609040607050808
- 010101000001000000080A0C1D272A090B0C0303050D0D12080A0D0A0D121114
- 1B3B425A3A41572E34453136482E33452A2E40272A3A26293720222D282A3426
- 283436475B476A824F79954970894E768F4F768E577B965C809D5F83A46482A1
- 6179974C65835685AA5F94B9598BAD5383A736415244566A394A5B3549594153
- 6650607747586C26303A090B0E0E11140E10151012150D1015090D0F0F151606
- 080B090C111118190F15170707090A0A0F06080B0A0D130405070B0B0F030304
- 00000000000000000002030307090A0304060A0D130304060000000101020101
- 0100000005050809090C0C0F1205060711161907080900010106080B0A0D1204
- 050707070A0504070506090A0E11181B253D4763383F562E344631384A2F3549
- 292E40282C3D2528362325322C2E3B282A363544595787AB588AAD4D77914D6F
- 874B6D8457748D587996587796586E8B4F65845582A56BA9D471B3E05E92B548
- 708A1C28312B39462C3C49384E5F3D4E60384454242B350E11140D101612181C
- 0D10130B0D1011151B090C1101020201010107080A1A2426080B0B0101020605
- 0804040602030401010103030401010100010103040402030305060707090B04
- 04060D0E15040406020203080A0C05070800000002020208070A0E11150B0E14
- 1A22250A0C0E0101010203030E10130D1117060A0C0203030B0E14090C0F1F24
- 30444F6E363D532E34472E35462A2F402A2F402A30412328352225322B2E3A27
- 2834272B3B4C74955280A041657D43667D49647851708A516E885168844E607B
- 46647D3C5C703B5B716DA9D35785A443647A2E404D25343F314554394E5E4152
- 65232C350E12170A0D0F0D10150C10131114180F1416161E2006080B01010102
- 020208080C0606080101010000010403050C0F13080A0D00010104050706080B
- 0508080A0E0F0B0C0F0506070506070102020404060101020706090606090404
- 0500000001010204040607090B07090D03040501020202030308090A090A0C06
- 0709060B0D08080B090A0E0D10152B3141424D6C32384C353C522D3345282E3F
- 2C3142292E3D242938202330252835252733222331252F3E38576C41647C4467
- 7D4C64794C667E495D7747567241546D4D71893D586A3A52645B87A548698040
- 5B6F2A3B482A3C483348572B3B481F272F0D11170C0F14090C0E10151B13171E
- 0B0E14080A0C0607080001010304040B0D1006080B0101020000000000010102
- 020B0F14080A0D05070707090D0A0D11080C0C0406060A0C0E0608090102020D
- 1315101518030404060708080A0C0202030101020000000303040B0B0F030304
- 000001020303161E200E1314010102010101070E100C0F140E10150A0C10353C
- 523A435F2B314333394C2B30402B31432A2F412B30412428371E212E23263225
- 2735282A3B2228363E6077476D854564794D617745597042506A404F6A3D596C
- 557D964B72895684A5598AAA4B748F2B415122303B28384425333E1A242C0E13
- 150A0C1110141D080B0F1A23260E11150C0F110F131502020300000102030308
- 0B0E0B0E1205070802020307080B0708090A0D130304061117191A2326030404
- 0101020102020A0F11070A0B02030310181A0C111408080C0506080203040706
- 0906070904050601010103030401010206080B0405070B0D0E080A0B0A0B0E0D
- 10120A0F130A0E120A0C0F14171F3C445D373F582B3042353B502B30402A303F
- 262B392B304122263521253321232F292B3C2D2F411C1E2A243744334F61435C
- 7047596E3F4D663E4C69435164303D49557A92517C966FB0DD598BAF2E475710
- 161B0C0E120F151A0C11140F14150A0D0E07090D0B0E13030405090B0E040405
- 0D0F13171E200B0E130404060304060E10170A0D0F0608090303050A0C110B0F
- 100B0E1506060805050607080905070707090A06080B10161A0A0F110304050B
- 0D1308080C060608050406030203080A0C0B0E110D0F14060809010202010102
- 090C1006080B080B0C0F14150B0E10161F21080C0E030304070709222634363C
- 52282B3B2C31432E3244262A39272C3B2226332529372124332023302225312A
- 2D3D292B3C1719230E1419314A5C4860754A5E763C4B64364257506075435161
- 567288436174476E89283F4F0E14181014190A0B0E0F151A070A0C0406070102
- 020B0E1008090B08080C0A0D1303040608090C0E1217161B1F0A0A0E06080804
- 0507090D0D080B0B0B0D0E02020303050507090C08080C08090B0A0C0F0E1315
- 171F2207090B06080B01020204040507090C08090C09080C0A0A0E0403050507
- 08050608080A0C090B0D0B0E150304060101020101020F1416171E2103040407
- 090C0507090303040B0C102F34472E3448262A3A252837222432212331232632
- 20222E1F22301E223020233120222F23253224263514181D06070A151D243E50
- 6343556C3A485E37435553647A475D6F475C6D37445019202605070907080C11
- 14180B0E110C10160D111707090B080A0C0E11130A0C0E060608010202070A0B
- 080A0E0B0E140608090B0C120A0C0F01020205080807090A0A0D0E0202020506
- 070102020202020A0D0F07090B0608090E111204050500010103040407060909
- 080B0A0D1307070B0A0B0F0101020A0E0F0F14150403050605080E1218090C0E
- 0101020000000203030203030404060A0D110B0E1207090C14161D3136492C31
- 43282C3E2226362326341F22312123311F212D2023301D212F1E222E21243121
- 232F191C2512161C0A0C11171C26313B4E3743593D4A6043506650657C517890
- 4461732C353F0C0E110D10140F11160F12180D10170505080304060405050B0F
- 1207070A0C0D110303040506071721250F16190304060A0D1107090C02020301
- 010205050709090D03030405060711141907070A06080B06070A090A0F010102
- 020202000101010202090D0E080B0C1E2A2C090C0D0101010404050507080F15
- 1613181C060609040505171E210D1115090C10070A0B0507080D121507060902
- 02030C0F120C0E121D212C2C31432C3143262A3B2124332527351F22311E212E
- 1A1D291C1F2B1A1D291E222E2024321A1C260B0D120F131A161A241F25342B34
- 48394460424F654452673B50623D5B6D1F303A10151B0E12170D10130C0E110D
- 0F1509090E1216190E121507080A0B0D100A0A0D0B0C111016180C0F120E1114
- 0B0E100A0D130B0C1007080B0304060506070F111607070A0202030303050707
- 0A080A0E0A0B1006060806070A01010100000100010100000103040402030410
- 1618090C0D040506050708080A0C02030306080B0506080C0F11040505040507
- 06080B1A2426101319090C0E0203040000000B0C0E0B0D11262B3C292E3F292E
- 3E2529391F222F2124321C1F2D1B1E2B181B27191C281C202D20243124283619
- 1C260E11150F1219202737283044343E583A465E4D5C7045526828303E11191F
- 0D10130A0D1007090C0C0D1211151B141A1D0404060E12140A0C0F0606080707
- 0A070609080A0E1821250F141910151819202408090D0D10160C0F160B0F140B
- 0F12070A0B0101020101020A0B100B0D13090B1009080B07080B0A0D13020203
- 06080B080A0C0203030000010304041720220D12130608090506070E14150709
- 0A090C1006080B07090A020303010202030405070A0B05050701010201020204
- 040605080A11141D2327382A2E412024341F23321F22311C1F2D1A1D2B191C29
- 171A251619251A1D29202330262A381D202A0C0D12151924293247323D563D49
- 633A4659424F5F333D4D13171E0E0F14090B0E0405060B0F13060809141C1E11
- 161A0303050D0D120B0D1107090B02020202020307090C0B0E130B0F13050709
- 09090C0505080304060405070A0A0F090C1106080B0202030F1416090C0D0304
- 0601010201010102030406080B090C100A0D120D0F1304040506070A04040603
- 0404020203030406080B0B1A2526070A0A010102030404090D0E090B0D0E1116
- 0B0F11060809040506010102090C110D0F15}
- end
- object Label1: TLabel
- Left = 120
- Top = 8
- Width = 131
- Height = 36
- Caption = 'Apophysis'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -32
- Font.Name = 'Times New Roman'
- Font.Style = []
- ParentFont = False
- end
- object Label2: TLabel
- Left = 268
- Top = 24
- Width = 58
- Height = 13
- Caption = 'version 2.10'
- end
- object Label3: TLabel
- Left = 120
- Top = 164
- Width = 166
- Height = 13
- Caption = 'This application was created using:'
- end
- object Label4: TLabel
- Left = 120
- Top = 72
- Width = 204
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://sourceforge.net/projects/apophysis/'
- Caption = 'http://sourceforge.net/projects/apophysis/'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label10: TLabel
- Left = 120
- Top = 236
- Width = 178
- Height = 13
- Caption = 'flame - cosmic recursive fractal flames'
- end
- object Label11: TLabel
- Left = 120
- Top = 252
- Width = 178
- Height = 13
- Caption = 'Copyright '#169' 1992-2010 Scott Draves'
- end
- object lblFlamecom: TLabel
- Left = 120
- Top = 268
- Width = 79
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://flam3.com'
- Caption = 'http://flam3.com'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label5: TLabel
- Left = 120
- Top = 296
- Width = 108
- Height = 13
- Caption = 'This flame designed by'
- Visible = False
- end
- object Bevel1: TBevel
- Left = 120
- Top = 224
- Width = 209
- Height = 10
- Shape = bsBottomLine
- end
- object lblCredit: TLabel
- Left = 234
- Top = 296
- Width = 23
- Height = 13
- Caption = 'Wub'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- Visible = False
- OnClick = lblCreditClick
- end
- object Label6: TLabel
- Left = 120
- Top = 92
- Width = 110
- Height = 13
- Caption = 'Copyright '#169' 2005-2010'
- end
- object Label7: TLabel
- Left = 140
- Top = 108
- Width = 115
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://zueuk.deviantart.com'
- Caption = 'Peter "Zueuk" Sdobnov'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label8: TLabel
- Left = 140
- Top = 124
- Width = 96
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://utak3r.pl'
- Caption = 'Piotr "utak3r" Borys '
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label9: TLabel
- Left = 140
- Top = 140
- Width = 70
- Height = 13
- Caption = 'Ronald Hordijk'
- end
- object Label12: TLabel
- Left = 120
- Top = 56
- Width = 190
- Height = 13
- Caption = 'Copyright '#169' 2001-2004 Mark Townsend'
- end
- object Label13: TLabel
- Left = 120
- Top = 180
- Width = 69
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://www.tmssoftware.com/'
- Caption = 'Scripter Studio'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label14: TLabel
- Left = 120
- Top = 196
- Width = 55
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://www.destructor.de/'
- Caption = 'XML Parser'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Label15: TLabel
- Left = 120
- Top = 212
- Width = 175
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://pngdelphi.sourceforge.net/'
- Caption = 'Portable Network Graphics for Delphi'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsUnderline]
- ParentFont = False
- OnClick = DevelopersClick
- end
- object Bevel2: TBevel
- Left = 116
- Top = 41
- Width = 213
- Height = 10
- Shape = bsBottomLine
- end
- object Bevel3: TBevel
- Left = 120
- Top = 150
- Width = 209
- Height = 11
- Shape = bsBottomLine
- end
- object btnOK: TButton
- Left = 256
- Top = 292
- Width = 75
- Height = 25
- Caption = 'OK'
- TabOrder = 0
- OnClick = btnOKClick
- end
-end
diff --git a/2.10/Source/About.pas b/2.10/Source/About.pas
deleted file mode 100644
index 32415f1..0000000
--- a/2.10/Source/About.pas
+++ /dev/null
@@ -1,97 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Boris, Peter Sdobnov
- Apophysis Copyright (C) 2007 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit About;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls;
-
-type
- TAboutForm = class(TForm)
- btnOK: TButton;
- Image1: TImage;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label10: TLabel;
- Label11: TLabel;
- lblFlamecom: TLabel;
- Label5: TLabel;
- Bevel1: TBevel;
- lblCredit: TLabel;
- Label6: TLabel;
- Label7: TLabel;
- Label8: TLabel;
- Label9: TLabel;
- Label12: TLabel;
- Label13: TLabel;
- Label14: TLabel;
- Label15: TLabel;
- Bevel2: TBevel;
- Bevel3: TBevel;
- procedure btnOKClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure lblCreditClick(Sender: TObject);
- procedure DevelopersClick(Sender: TObject);
- private
- { Private declarations }
- URL :String;
- public
- { Public declarations }
- end;
-
-var
- AboutForm: TAboutForm;
-
-implementation
-
-uses Main, ShellAPI;
-
-{$R *.DFM}
-
-procedure TAboutForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
-end;
-
-procedure TAboutForm.FormShow(Sender: TObject);
-begin
- lblCredit.Caption := MainCp.Nick;
- URL := MainCp.URL;
- if URL <> '' then lblCredit.Font.color := clBlue else lblCredit.Font.color := clBlack;
-end;
-
-procedure TAboutForm.lblCreditClick(Sender: TObject);
-begin
- if URL <> '' then
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(URL),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-procedure TAboutForm.DevelopersClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(TLabel(Sender).Hint),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
diff --git a/2.10/Source/Adjust.dfm b/2.10/Source/Adjust.dfm
deleted file mode 100644
index 9ebbf51..0000000
--- a/2.10/Source/Adjust.dfm
+++ /dev/null
@@ -1,1255 +0,0 @@
-object AdjustForm: TAdjustForm
- Left = 364
- Top = 246
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Adjust'
- ClientHeight = 261
- ClientWidth = 388
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFE2996DE2996DE2996D
- E2996DFFFFFFE2996DE2996DE2996DE2996DFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFCD5208CD5208CD5208CD5208FFFFFFCD5208CD5208CD5208CD
- 5208FFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFBD96000000
- FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFF000000000000CD52
- 08FFFFFFFFFFFFFFFFFFFFBD96000000FFFFFFFFFFFFFFFFFFFFBD96000000FF
- FFFFFFFFFFFFFFFF000000000000CD5208FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208000000000000CD5208FFFFFFFFBD96FFBD96FFBD96FFBD96
- FFBD96FFBD96FFBD96FFBD96FFBD96FFFFFFD25C15FFFFFF000000000000CD52
- 08CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208CD5208CD5208CD5208000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000000100000001000000010000000100000001000000010000000100000001
- 0000000100000001000000010000000100000001000000010000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnActivate = FormActivate
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object lblOffset: TLabel
- Left = 61
- Top = 8
- Width = 44
- Height = 17
- Alignment = taRightJustify
- AutoSize = False
- end
- object btnUndo: TSpeedButton
- Left = 6
- Top = 5
- Width = 23
- Height = 22
- Hint = 'Undo'
- Flat = True
- Glyph.Data = {
- 36040000424D3604000000000000360000002800000010000000100000000100
- 2000000000000004000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF000000000000000000000000000000000000000000FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF0000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00
- FF00000000000000000000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00
- FF000000000000000000FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00
- FF0000000000FF00FF00FF00FF00FF00FF000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000
- 00000000000000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnUndoClick
- end
- object btnRedo: TSpeedButton
- Left = 29
- Top = 5
- Width = 23
- Height = 22
- Hint = 'Redo'
- Flat = True
- Glyph.Data = {
- 36040000424D3604000000000000360000002800000010000000100000000100
- 2000000000000004000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF0000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF0000000000FF00FF000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00FF00000000000000
- 0000FF00FF00FF00FF00FF00FF0000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF0000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnRedoClick
- end
- object PrevPnl: TPanel
- Left = 113
- Top = 5
- Width = 162
- Height = 122
- BevelOuter = bvLowered
- Color = clAppWorkSpace
- TabOrder = 0
- DesignSize = (
- 162
- 122)
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 160
- Height = 120
- Cursor = crCross
- Anchors = []
- Center = True
- IncrementalDisplay = True
- PopupMenu = QualityPopup
- OnDblClick = PreviewImageDblClick
- OnMouseDown = PreviewImageMouseDown
- OnMouseMove = PreviewImageMouseMove
- OnMouseUp = PreviewImageMouseUp
- end
- end
- object PageControl: TPageControl
- Left = 0
- Top = 132
- Width = 388
- Height = 129
- ActivePage = TabSheet2
- Align = alBottom
- Images = MainForm.Buttons
- TabOrder = 1
- object TabSheet1: TTabSheet
- Caption = 'Camera'
- ImageIndex = 18
- object scrollZoom: TScrollBar
- Left = 72
- Top = 7
- Width = 257
- Height = 15
- LargeChange = 100
- Max = 3000
- Min = -3000
- PageSize = 0
- SmallChange = 10
- TabOrder = 0
- OnChange = scrollZoomChange
- OnScroll = scrollZoomScroll
- end
- object txtZoom: TEdit
- Left = 338
- Top = 4
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnEnter = txtZoomEnter
- OnExit = txtZoomExit
- OnKeyPress = txtZoomKeyPress
- end
- object scrollCenterX: TScrollBar
- Left = 72
- Top = 31
- Width = 257
- Height = 15
- LargeChange = 100
- Max = 10000
- Min = -10000
- PageSize = 0
- SmallChange = 10
- TabOrder = 2
- OnChange = scrollCenterXChange
- OnScroll = scrollCenterXScroll
- end
- object txtCenterX: TEdit
- Left = 338
- Top = 28
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnEnter = txtCenterXEnter
- OnExit = txtCenterXExit
- OnKeyPress = txtCenterXKeyPress
- end
- object scrollCenterY: TScrollBar
- Left = 72
- Top = 55
- Width = 257
- Height = 15
- LargeChange = 100
- Max = 10000
- Min = -10000
- PageSize = 0
- SmallChange = 10
- TabOrder = 4
- OnChange = scrollCenterYChange
- OnScroll = scrollCenterYScroll
- end
- object txtCenterY: TEdit
- Left = 338
- Top = 52
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnEnter = txtCenterYEnter
- OnExit = txtCenterYExit
- OnKeyPress = txtCenterYKeyPress
- end
- object scrollAngle: TScrollBar
- Left = 72
- Top = 79
- Width = 257
- Height = 15
- LargeChange = 1500
- Max = 36000
- Min = -36000
- PageSize = 0
- SmallChange = 100
- TabOrder = 6
- OnChange = scrollAngleChange
- OnScroll = scrollAngleScroll
- end
- object txtAngle: TEdit
- Left = 338
- Top = 76
- Width = 41
- Height = 21
- TabOrder = 7
- Text = '0'
- OnEnter = txtAngleEnter
- OnExit = txtAngleExit
- OnKeyPress = txtAngleKeyPress
- end
- object pnlZoom: TPanel
- Left = 4
- Top = 4
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Zoom'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 8
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlXpos: TPanel
- Left = 4
- Top = 28
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'X position'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 9
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlYpos: TPanel
- Left = 4
- Top = 52
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Y position'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 10
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlAngle: TPanel
- Left = 4
- Top = 76
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Rotation'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 11
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Rendering'
- ImageIndex = 35
- object lblContrast: TLabel
- Left = 4
- Top = 80
- Width = 69
- Height = 13
- AutoSize = False
- Caption = 'Background'
- end
- object pnlGamma: TPanel
- Left = 4
- Top = 4
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Gamma'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 8
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object scrollGamma: TScrollBar
- Left = 72
- Top = 7
- Width = 257
- Height = 15
- LargeChange = 10
- Max = 500
- Min = 100
- PageSize = 0
- Position = 500
- TabOrder = 0
- OnChange = scrollGammaChange
- OnScroll = scrollGammaScroll
- end
- object txtGamma: TEdit
- Left = 338
- Top = 4
- Width = 41
- Height = 21
- TabOrder = 1
- Text = '0'
- OnEnter = txtGammaEnter
- OnExit = txtGammaExit
- OnKeyPress = txtGammaKeyPress
- end
- object scrollBrightness: TScrollBar
- Left = 72
- Top = 31
- Width = 257
- Height = 15
- LargeChange = 100
- Max = 10000
- Min = 1
- PageSize = 0
- Position = 100
- TabOrder = 2
- OnChange = scrollBrightnessChange
- OnScroll = scrollBrightnessScroll
- end
- object txtBrightness: TEdit
- Left = 338
- Top = 28
- Width = 41
- Height = 21
- TabOrder = 3
- Text = '0'
- OnEnter = txtBrightnessEnter
- OnExit = txtBrightnessExit
- OnKeyPress = txtBrightnessKeyPress
- end
- object scrollVibrancy: TScrollBar
- Left = 72
- Top = 55
- Width = 257
- Height = 15
- LargeChange = 10
- PageSize = 0
- TabOrder = 4
- OnChange = scrollVibrancyChange
- OnScroll = scrollVibrancyScroll
- end
- object txtVibrancy: TEdit
- Left = 338
- Top = 52
- Width = 41
- Height = 21
- TabOrder = 5
- Text = '0'
- OnEnter = txtVibrancyEnter
- OnExit = txtVibrancyExit
- OnKeyPress = txtVibrancyKeyPress
- end
- object ColorPanel: TPanel
- Left = 72
- Top = 78
- Width = 65
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 6
- OnClick = ColorPanelClick
- end
- object chkTransparent: TCheckBox
- Left = 144
- Top = 80
- Width = 81
- Height = 17
- Caption = 'Transparent'
- Enabled = False
- TabOrder = 7
- Visible = False
- end
- object pnlBrightness: TPanel
- Left = 4
- Top = 28
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Brightness'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 9
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlVibrancy: TPanel
- Left = 4
- Top = 52
- Width = 61
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Vibrancy'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 10
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlGammaThreshold: TPanel
- Left = 232
- Top = 76
- Width = 106
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- Caption = 'Gamma Threshold'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 11
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object txtGammaThreshold: TEdit
- Left = 338
- Top = 76
- Width = 41
- Height = 21
- TabOrder = 12
- Text = '0'
- OnEnter = txtGammaThresholdEnter
- OnExit = txtGammaThresholdExit
- OnKeyPress = txtGammaThresholdKeyPress
- end
- end
- object TabSheet3: TTabSheet
- Caption = 'Gradient'
- ImageIndex = 11
- object lblVal: TLabel
- Left = 358
- Top = 55
- Width = 6
- Height = 13
- Caption = '0'
- end
- object btnMenu: TSpeedButton
- Left = 4
- Top = 52
- Width = 61
- Height = 21
- Hint = 'Click for menu'
- Caption = 'Rotate'
- Flat = True
- Glyph.Data = {
- 5E040000424D5E04000000000000360400002800000005000000050000000100
- 08000000000028000000120B0000120B0000000100000000000000000000FFFF
- FF00DEDAD800FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000020202020200
- 0000020200020200000002000000020000000000000000000000020202020200
- 0000}
- Layout = blGlyphRight
- ParentShowHint = False
- ShowHint = True
- OnClick = btnMenuClick
- end
- object btnOpen: TSpeedButton
- Left = 333
- Top = 78
- Width = 23
- Height = 22
- Hint = 'Open Gradient Browser'
- Flat = True
- Glyph.Data = {
- 76030000424D7603000000000000360000002800000011000000100000000100
- 18000000000040030000120B0000120B00000000000000000000FF00FFFF00FF
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FF00FF00FFFF00FF000000FFF5F0FFF1E9FFEFE6
- FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFFF4EDFFF6F0000000FF00FFFF00
- FF00FF00FFFF00FF000000FFF4EDFFEEE4FFEBDFFFEBDFFFEBE0FFECE2FFEDE2
- FFEEE4FFEFE5FFEFE6FFF1EA000000FF00FFFF00FF00FF00FFFF00FF000000FF
- F1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208FFEDE3
- 000000FF00FFFF00FF00FF00FFFF00FF000000FFEFE6CD5208E26518EB7A37FF
- A772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC000000FF00FFFF00FF00FF00
- FFFF00FF000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40
- ADF7CD5208FFE5D6000000FF00FFFF00FF00FF00FFFF00FF000000FFEBDFCD52
- 08E16518EB7836FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D0000000FF
- 00FFFF00FF00FF00FFFF00FF000000FFE9DBCD5208E16519EC7935FFA770FFD0
- B2FFF7ECC2E9FF40AEF7CD5208FFDFCD000000FF00FFFF00FF00FF00FFFF00FF
- 000000FFE7D8CD5208E16519EB7935FFA570FFD1B2FFF7ECC2E9FF40ADF7CD52
- 08FFE1D0000000FF00FFFF00FF00FF00FFFF00FF000000FFE4D5CD5208E3651A
- EB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD5208FFE9DC000000FF00FFFF00
- FF00FF00FFFF00FF000000FFE3D1CD5208ED7935F99457FFBC8DFFE1C5FFFFF9
- 000000000000000000000000000000FF00FFFF00FF00FF00FFFF00FF000000FF
- E1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB925E000000
- FF00FFFF00FFFF00FF00FF00FFFF00FF000000FFE2D1FFD7BFFFD0B4FFCEB1FF
- CFB3FFD0B4FFD3B8000000F5A779000000FF00FFFF00FFFF00FFFF00FF00FF00
- FFFF00FF000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000
- 0000FF00FFFF00FFFF00FFFF00FFFF00FF00FF00FFFF00FF0000000000000000
- 00000000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnOpenClick
- end
- object btnSmoothPalette: TSpeedButton
- Left = 357
- Top = 78
- Width = 23
- Height = 22
- Hint = 'Smooth Palette'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FF000000
- 374BA83A53AB3E5DB14368B74876BF4E84C65493CE5BA3D661B2DE67C0E66CCE
- EC71DAF3000000FF00FFFF00FF000000374BA83A53AB3E5DB14368B74876BF4E
- 84C65593CE5BA2D661B2DE67C0E66CCEED71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14369B84876BE4F84C65593CE5BA3D661B1DE67C1E66CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AB3E5CB14369B74876BE4E
- 84C65494CE5BA2D661B2DE66C1E56CCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A53AC3E5DB14368B74975BE4F84C65593CE5AA2D661B2DE67C0E56CCE
- ED71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5DB14368B84976BF4E
- 84C65493CE5BA3D661B2DE66C0E56CCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB14369B74975BE4F84C65494CD5BA2D661B1DE66C0E56CCE
- ED71DAF3000000FF00FFFF00FF000000374BA83A53AC3E5CB14368B74876BF4E
- 84C65493CE5BA2D660B2DE67C0E56DCEEC71D9F3000000FF00FFFF00FF000000
- 374BA83A52AC3E5CB24368B74975BE4E84C65594CE5AA3D661B2DE67C1E66DCE
- EC71D9F3000000FF00FFFF00FF000000374BA83A52AC3E5CB14369B74875BF4F
- 84C65493CE5AA3D661B2DE66C0E66DCEEC71DAF3000000FF00FFFF00FF000000
- 374BA83A52AC3E5DB14368B74976BF4F84C65593CE5BA3D660B2DE67C0E56CCD
- ED71D9F3000000FF00FFFF00FF000000374BA83A53AC3E5CB14268B74876BF4F
- 84C65593CE5BA3D661B2DE67C1E66CCEED71DAF3000000FF00FFFF00FF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuSmoothPaletteClick
- end
- object btnPaste: TSpeedButton
- Left = 309
- Top = 78
- Width = 23
- Height = 22
- Hint = 'Paste gradient from clipboard'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000
- 0000000000000000000000000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFE39A6FFFFFFFE3996CE2996DE3996DFFFFFF000000FF00FFFF00FFFF00FF
- 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29566E39363FFFFFFE39262E29363FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE3915FE28C58FFFFFFFFFFFFE29364FFFFFF000000FF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00000000000000FF00FFFF00FF00000056B9F556B9F556B9F556B9F5000000FF
- FFFFE29160FFFFFFFFFFFF000000FFFFFF000000FF00FFFF00FFFF00FF000000
- 56B9F556B9F556B9F556B9F5000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F500000000000000000000000000
- 0000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FF000000
- 56B9F5000000BBE5F9BBE5F9BBE5F9BBE5F9BBE5F9BBE5F900000056B9F50000
- 00FF00FFFF00FFFF00FFFF00FF00000056B9F556B9F5000000BBE5F900000000
- 0000BBE5F900000056B9F556B9F5000000FF00FFFF00FFFF00FFFF00FFFF00FF
- 000000000000000000000000BBE5F9BBE5F9000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000
- 0000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnPasteClick
- end
- object btnCopy: TSpeedButton
- Left = 285
- Top = 78
- Width = 23
- Height = 22
- Hint = 'Copy gradient to clipboard'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF00000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FFFFFFE39A6FFFFFFFE3996CE2
- 996DE3996DFFFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000
- 00000000000000FF00FFFF00FFFF00FF000000FFFFFFE29566E39363000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE39A6FFFFFFFE3996CE2996DE399
- 6DFFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE3915FE28C58000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE29566E39363FFFFFFE39262E293
- 63FFFFFF000000FF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFF000000FF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF00FFFF00FFFF00FF
- 000000FFFFFFFFFFFFFFFFFF000000FFFFFFE3915FE28C58FFFFFFFFFFFFE293
- 64FFFFFF000000FF00FFFF00FFFF00FF000000000000000000000000000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000FFFFFFE29160FFFFFFFFFFFF000000FFFF
- FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF
- FFFFFFFFFFFFFFFFFFFFFF000000000000FF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FF000000000000000000000000000000000000FF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btnCopyClick
- end
- object btnColorPreset: TSpeedButton
- Left = 4
- Top = 78
- Width = 61
- Height = 21
- Hint = 'Click to choose random preset'
- Caption = 'Preset'
- Flat = True
- ParentShowHint = False
- ShowHint = True
- OnClick = btnColorPresetClick
- end
- object GradientPnl: TPanel
- Left = 0
- Top = 0
- Width = 380
- Height = 49
- Align = alTop
- BevelOuter = bvLowered
- Color = clAppWorkSpace
- TabOrder = 0
- object GradientImage: TImage
- Left = 1
- Top = 1
- Width = 378
- Height = 47
- Cursor = crHandPoint
- Align = alClient
- PopupMenu = GradientPopup
- Stretch = True
- OnDblClick = GradientImageDblClick
- OnMouseDown = GradImageMouseDown
- OnMouseMove = GradImageMouseMove
- OnMouseUp = GradImageMouseUp
- end
- end
- object ScrollBar: TScrollBar
- Left = 72
- Top = 55
- Width = 271
- Height = 15
- LargeChange = 16
- Max = 128
- Min = -128
- PageSize = 0
- TabOrder = 1
- OnChange = ScrollBarChange
- OnScroll = ScrollBarScroll
- end
- object cmbPalette: TComboBox
- Left = 72
- Top = 78
- Width = 206
- Height = 21
- BevelInner = bvLowered
- BevelOuter = bvRaised
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 15
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 2
- OnChange = cmbPaletteChange
- OnDrawItem = cmbPaletteDrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
- end
- object TabSheet4: TTabSheet
- Caption = 'Image Size'
- ImageIndex = 51
- object Bevel2: TBevel
- Left = 4
- Top = 4
- Width = 137
- Height = 93
- Shape = bsFrame
- end
- object Bevel1: TBevel
- Left = 148
- Top = 4
- Width = 148
- Height = 93
- Shape = bsFrame
- end
- object Label2: TLabel
- Left = 14
- Top = 15
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label3: TLabel
- Left = 14
- Top = 41
- Width = 31
- Height = 13
- Caption = 'Height'
- end
- object Bevel3: TBevel
- Left = 302
- Top = 4
- Width = 73
- Height = 93
- Shape = bsFrame
- end
- object btnPreset1: TButton
- Left = 156
- Top = 12
- Width = 105
- Height = 25
- Caption = 'Preset 1'
- TabOrder = 0
- OnClick = btnPreset1Click
- end
- object btnPreset2: TButton
- Left = 156
- Top = 38
- Width = 105
- Height = 25
- Caption = 'Preset 2'
- TabOrder = 1
- OnClick = btnPreset2Click
- end
- object btnPreset3: TButton
- Left = 156
- Top = 64
- Width = 105
- Height = 25
- Caption = 'Preset 3'
- TabOrder = 2
- OnClick = btnPreset3Click
- end
- object btnSet1: TButton
- Left = 260
- Top = 12
- Width = 27
- Height = 25
- Caption = 'Set'
- TabOrder = 3
- OnClick = btnSet1Click
- end
- object btnSet2: TButton
- Left = 260
- Top = 38
- Width = 27
- Height = 25
- Caption = 'Set'
- TabOrder = 4
- OnClick = btnSet2Click
- end
- object btnSet3: TButton
- Left = 260
- Top = 64
- Width = 27
- Height = 25
- Caption = 'Set'
- TabOrder = 5
- OnClick = btnSet3Click
- end
- object btnApplySize: TBitBtn
- Left = 308
- Top = 64
- Width = 61
- Height = 25
- Caption = 'Apply'
- TabOrder = 6
- OnClick = btnApplySizeClick
- end
- object chkMaintain: TCheckBox
- Left = 14
- Top = 70
- Width = 121
- Height = 19
- Caption = 'Maintain aspect ratio'
- TabOrder = 7
- OnClick = chkMaintainClick
- end
- object txtWidth: TComboBox
- Left = 60
- Top = 12
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 8
- Text = '512'
- OnChange = txtWidthChange
- OnKeyPress = txtSizeKeyPress
- Items.Strings = (
- '512'
- '640'
- '800'
- '1024'
- '1280')
- end
- object txtHeight: TComboBox
- Left = 60
- Top = 38
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 9
- Text = '384'
- OnChange = txtHeightChange
- OnKeyPress = txtSizeKeyPress
- Items.Strings = (
- '384'
- '400'
- '480'
- '512'
- '600'
- '768'
- '960'
- '1024')
- end
- object chkResizeMain: TCheckBox
- Left = 308
- Top = 10
- Width = 61
- Height = 50
- Alignment = taLeftJustify
- Caption = 'Resize Main Window'
- Checked = True
- State = cbChecked
- TabOrder = 10
- WordWrap = True
- end
- end
- end
- object pnlMasterScale: TPanel
- Left = 280
- Top = 106
- Width = 57
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- Alignment = taLeftJustify
- BevelOuter = bvLowered
- Caption = ' Scale'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 2
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object editPPU: TEdit
- Left = 336
- Top = 106
- Width = 49
- Height = 21
- TabOrder = 3
- OnExit = editPPUValidate
- OnKeyPress = editPPUKeyPress
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 200
- Top = 16
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N8: TMenuItem
- Caption = '-'
- end
- object mnuInstantPreview: TMenuItem
- Caption = 'Instant Preview'
- Checked = True
- OnClick = mnuInstantPreviewClick
- end
- end
- object ColorDialog: TColorDialog
- Options = [cdFullOpen]
- Left = 232
- Top = 16
- end
- object GradientPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 200
- Top = 56
- object mnuRandomize: TMenuItem
- Caption = 'Randomize'
- OnClick = mnuRandomizeClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuInvert: TMenuItem
- Caption = 'Invert'
- OnClick = mnuInvertClick
- end
- object mnuReverse: TMenuItem
- Caption = '&Reverse'
- OnClick = mnuReverseClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSmoothPalette: TMenuItem
- Caption = 'Smooth Palette...'
- ImageIndex = 34
- OnClick = mnuSmoothPaletteClick
- end
- object mnuGradientBrowser: TMenuItem
- Caption = 'Gradient Browser...'
- ImageIndex = 22
- OnClick = btnOpenClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object SaveGradient1: TMenuItem
- Caption = 'Save Gradient...'
- ImageIndex = 2
- OnClick = SaveGradient1Click
- end
- object SaveasMapfile1: TMenuItem
- Caption = 'Save as Map file...'
- OnClick = SaveasMapfile1Click
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuSaveasDefault: TMenuItem
- Caption = 'Save as Default'
- OnClick = mnuSaveasDefaultClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = btnCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = btnPasteClick
- end
- end
- object scrollModePopup: TPopupMenu
- AutoHotkeys = maManual
- AutoPopup = False
- Left = 232
- Top = 56
- object mnuRotate: TMenuItem
- Caption = 'Rotate'
- OnClick = mnuRotateClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuHue: TMenuItem
- Caption = 'Hue'
- OnClick = mnuHueClick
- end
- object mnuSaturation: TMenuItem
- Caption = 'Saturation'
- OnClick = mnuSaturationClick
- end
- object mnuBrightness: TMenuItem
- Caption = 'Brightness'
- OnClick = mnuBrightnessClick
- end
- object Contrast1: TMenuItem
- Caption = 'Contrast'
- OnClick = mnuContrastClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuBlur: TMenuItem
- Caption = 'Blur'
- OnClick = mnuBlurClick
- end
- object mnuFrequency: TMenuItem
- Caption = 'Frequency'
- OnClick = mnuFrequencyClick
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'map'
- Filter = 'Map files|*.map'
- Left = 200
- Top = 88
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 232
- Top = 88
- end
-end
diff --git a/2.10/Source/Adjust.pas b/2.10/Source/Adjust.pas
deleted file mode 100644
index e8d7f04..0000000
--- a/2.10/Source/Adjust.pas
+++ /dev/null
@@ -1,2229 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Adjust;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls, Buttons, Menus, AppEvnts,
- ControlPoint, Cmap, Render;
-
-const
- WM_UPDATE_PARAMS = WM_APP + 5439;
-
-const
- PixelCountMax = 32768;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-type
- TAdjustForm = class(TForm)
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- ColorDialog: TColorDialog;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- PageControl: TPageControl;
- TabSheet1: TTabSheet;
- scrollZoom: TScrollBar;
- txtZoom: TEdit;
- scrollCenterX: TScrollBar;
- txtCenterX: TEdit;
- scrollCenterY: TScrollBar;
- txtCenterY: TEdit;
- TabSheet2: TTabSheet;
- lblContrast: TLabel;
- scrollGamma: TScrollBar;
- txtGamma: TEdit;
- scrollBrightness: TScrollBar;
- txtBrightness: TEdit;
- scrollVibrancy: TScrollBar;
- txtVibrancy: TEdit;
- ColorPanel: TPanel;
- TabSheet3: TTabSheet;
- scrollAngle: TScrollBar;
- txtAngle: TEdit;
- GradientPnl: TPanel;
- GradientImage: TImage;
- lblVal: TLabel;
- ScrollBar: TScrollBar;
- btnMenu: TSpeedButton;
- btnOpen: TSpeedButton;
- btnSmoothPalette: TSpeedButton;
- btnPaste: TSpeedButton;
- btnCopy: TSpeedButton;
- cmbPalette: TComboBox;
- GradientPopup: TPopupMenu;
- mnuRandomize: TMenuItem;
- N7: TMenuItem;
- mnuInvert: TMenuItem;
- mnuReverse: TMenuItem;
- N3: TMenuItem;
- mnuSmoothPalette: TMenuItem;
- mnuGradientBrowser: TMenuItem;
- N4: TMenuItem;
- SaveGradient1: TMenuItem;
- SaveasMapfile1: TMenuItem;
- N6: TMenuItem;
- mnuSaveasDefault: TMenuItem;
- N5: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- scrollModePopup: TPopupMenu;
- mnuRotate: TMenuItem;
- N1: TMenuItem;
- mnuHue: TMenuItem;
- mnuSaturation: TMenuItem;
- mnuBrightness: TMenuItem;
- Contrast1: TMenuItem;
- N2: TMenuItem;
- mnuBlur: TMenuItem;
- mnuFrequency: TMenuItem;
- SaveDialog: TSaveDialog;
- ApplicationEvents: TApplicationEvents;
- lblOffset: TLabel;
- TabSheet4: TTabSheet;
- btnPreset1: TButton;
- btnPreset2: TButton;
- btnPreset3: TButton;
- btnSet1: TButton;
- btnSet2: TButton;
- btnSet3: TButton;
- btnUndo: TSpeedButton;
- btnRedo: TSpeedButton;
- chkTransparent: TCheckBox;
- btnColorPreset: TSpeedButton;
- Bevel1: TBevel;
- btnApplySize: TBitBtn;
- Label2: TLabel;
- Label3: TLabel;
- chkMaintain: TCheckBox;
- txtWidth: TComboBox;
- txtHeight: TComboBox;
- Bevel2: TBevel;
- N8: TMenuItem;
- mnuInstantPreview: TMenuItem;
- pnlZoom: TPanel;
- pnlXpos: TPanel;
- pnlYpos: TPanel;
- pnlAngle: TPanel;
- pnlGamma: TPanel;
- pnlBrightness: TPanel;
- pnlVibrancy: TPanel;
- chkResizeMain: TCheckBox;
- Bevel3: TBevel;
- pnlMasterScale: TPanel;
- editPPU: TEdit;
- pnlGammaThreshold: TPanel;
- txtGammaThreshold: TEdit;
- procedure FormCreate(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormDestroy(Sender: TObject);
- procedure DrawPreview;
-// procedure btnOKClick(Sender: TObject);
-// procedure btnCancelClick(Sender: TObject);
-// procedure btnCanelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure txtZoomKeyPress(Sender: TObject; var Key: Char);
- procedure txtZoomExit(Sender: TObject);
- procedure txtCenterXKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterXExit(Sender: TObject);
- procedure txtCenterYKeyPress(Sender: TObject; var Key: Char);
- procedure txtCenterYExit(Sender: TObject);
- procedure txtGammaKeyPress(Sender: TObject; var Key: Char);
- procedure txtGammaExit(Sender: TObject);
- procedure txtBrightnessKeyPress(Sender: TObject; var Key: Char);
- procedure txtBrightnessExit(Sender: TObject);
- procedure txtVibrancyKeyPress(Sender: TObject; var Key: Char);
- procedure txtVibrancyExit(Sender: TObject);
- procedure scrollZoomScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterXScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollCenterYScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollGammaScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrollVibrancyChange(Sender: TObject);
- procedure scrollGammaChange(Sender: TObject);
- procedure scrollBrightnessChange(Sender: TObject);
- procedure scrollZoomChange(Sender: TObject);
- procedure scrollCenterXChange(Sender: TObject);
- procedure scrollCenterYChange(Sender: TObject);
- procedure ColorPanelClick(Sender: TObject);
- procedure scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure txtGammaEnter(Sender: TObject);
- procedure txtBrightnessEnter(Sender: TObject);
- procedure txtVibrancyEnter(Sender: TObject);
- procedure txtZoomEnter(Sender: TObject);
- procedure txtCenterXEnter(Sender: TObject);
- procedure txtCenterYEnter(Sender: TObject);
- procedure scrollAngleChange(Sender: TObject);
- procedure scrollAngleScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure txtAngleEnter(Sender: TObject);
- procedure txtAngleExit(Sender: TObject);
- procedure txtAngleKeyPress(Sender: TObject; var Key: Char);
-
- // --Z-- // gradient functions
- procedure cmbPaletteChange(Sender: TObject);
-// procedure DrawPalette;
- procedure mnuReverseClick(Sender: TObject);
- procedure mnuInvertClick(Sender: TObject);
- procedure btnMenuClick(Sender: TObject);
- procedure mnuRotateClick(Sender: TObject);
- procedure mnuHueClick(Sender: TObject);
- procedure mnuSaturationClick(Sender: TObject);
- procedure ScrollBarChange(Sender: TObject);
- procedure mnuBrightnessClick(Sender: TObject);
- procedure mnuBlurClick(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure mnuSmoothPaletteClick(Sender: TObject);
- procedure SaveGradient1Click(Sender: TObject);
- procedure SaveasMapfile1Click(Sender: TObject);
- procedure cmbPaletteDrawItem(Control: TWinControl; Index: Integer;
- Rect: TRect; State: TOwnerDrawState);
- procedure ScrollBarScroll(Sender: TObject; ScrollCode: TScrollCode;
- var ScrollPos: Integer);
- procedure btnCopyClick(Sender: TObject);
- procedure btnPasteClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuSaveasDefaultClick(Sender: TObject);
- procedure mnuRandomizeClick(Sender: TObject);
- procedure mnuFrequencyClick(Sender: TObject);
- procedure mnuContrastClick(Sender: TObject);
-
- procedure GradImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure GradImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure GradImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-
- procedure btnSet1Click(Sender: TObject);
- procedure btnSet2Click(Sender: TObject);
- procedure btnSet3Click(Sender: TObject);
- procedure btnPreset1Click(Sender: TObject);
- procedure btnPreset2Click(Sender: TObject);
- procedure btnPreset3Click(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtSizeKeyPress(Sender: TObject; var Key: Char);
- procedure chkMaintainClick(Sender: TObject);
- procedure SetMainWindowSize;
- procedure GetMainWindowSize;
- procedure btnUndoClick(Sender: TObject);
- procedure btnRedoClick(Sender: TObject);
- procedure GradientImageDblClick(Sender: TObject);
- procedure btnColorPresetClick(Sender: TObject);
- procedure btnApplySizeClick(Sender: TObject);
- procedure mnuInstantPreviewClick(Sender: TObject);
- procedure editPPUKeyPress(Sender: TObject; var Key: Char);
- procedure editPPUValidate(Sender: TObject);
-
- procedure DragPanelMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelDblClick(Sender: TObject);
- procedure FormActivate(Sender: TObject);
-
- procedure PreviewImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure PreviewImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure PreviewImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure PreviewImageDblClick(Sender: TObject);
- procedure txtGammaThresholdKeyPress(Sender: TObject; var Key: Char);
- procedure txtGammaThresholdEnter(Sender: TObject);
- procedure txtGammaThresholdExit(Sender: TObject);
-
- private
- Resetting: boolean;
- Render: TRenderer;
- bm: TBitmap;
- EditBoxValue: string;
-
- cp: TControlPoint;
-
- pnlDragMode, pnlDragged, pnlMM: boolean;
- pnlDragPos, pnlDragOld: integer;
- pnlDragValue: double;
- mousepos: TPoint;
-
- camDragMode, camDragged, camMM: boolean;
- camDragPos, camDragOld: TPoint;
- camDragValueX, camDragValueY, camSin, camCos: double;
-
- private // gradient stuff
- Palette, BackupPal: TColorMap;
- tmpBackupPal: TColorMap;
-
- scrollMode: (modeRotate,
- modeHue, modeSaturation, modeBrightness, modeContrast,
- modeBlur, modeFrequency);
- GradientChanged: boolean;
- imgDragMode: (imgDragNone, imgDragRotate, imgDragStretch);
- dragX, oldX: integer;
- oldpos, offset: integer; // for display...? :-\
-
- procedure Apply;
- function Blur(const radius: integer; const pal: TColorMap): TColorMap;
- function Frequency(const times: Integer; const pal: TColorMap): TColorMap;
- procedure SaveMap(FileName: string);
-
- procedure UpdateGradient(Pal: TColorMap);
-
- private // image size stuff
- ImageHeight, ImageWidth: integer;
- Preset: array[1..3] of record
- Left, Top, Width, Height: integer;
- end;
- ratio: double;
-
- procedure ReadPreset(n: integer);
- procedure WritePreset(n: integer);
- function PresetToStr(n: integer): string;
-
- public
- PreviewDensity: double;
-
-// cmap: TColorMap;
-// Sample_Density, Zoom: double;
-// Center: array[0..1] of double;
- procedure UpdateDisplay(PreviewOnly: boolean = false);
- procedure UpdateFlame(bBgOnly: boolean = false);
-
- end;
-
-var
- AdjustForm: TAdjustForm;
-
-function GradientInClipboard: boolean;
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-
-implementation
-
-//uses Main, Global, Registry, Mutate, Editor, Save, Browser;
-uses
- RndFlame, Main, cmapdata, Math, Browser, Editor, Global,
- Save, Mutate, ClipBrd, GradientHlpr, Registry;
-
-{$R *.DFM}
-
-procedure TAdjustForm.UpdateDisplay(PreviewOnly: boolean = false);
-var
- pw, ph: integer;
- r: double;
-begin
- cp.copy(MainCp);
-
- pw := PrevPnl.Width - 2;
- ph := PrevPnl.Height - 2;
- if (cp.width / cp.height) > (PrevPnl.Width / PrevPnl.Height) then
- begin
- PreviewImage.Width := pw;
- r := cp.width / PreviewImage.Width;
- PreviewImage.height := round(cp.height / r);
- PreviewImage.Left := 1;
- PreviewImage.Top := (ph - PreviewImage.Height) div 2;
- end
- else begin
- PreviewImage.Height := ph;
- r := cp.height / PreviewImage.height;
- PreviewImage.Width := round(cp.Width / r);
- PreviewImage.Top := 1;
- PreviewImage.Left := (pw - PreviewImage.Width) div 2;
- end;
- cp.AdjustScale(PreviewImage.Width, PreviewImage.Height);
-
- cp.cmap := MainCp.cmap;
-
- if not PreviewOnly then begin //***
-
-// zoom := MainForm.zoom;
-// cp.zoom := zoom;
- Resetting := True; // So the preview doesn't get drawn with these changes..
- scrollGamma.Position := trunc(cp.Gamma * 100);
- scrollBrightness.Position := trunc(cp.Brightness * 100);
- scrollVibrancy.Position := trunc(cp.vibrancy * 100);
- scrollZoom.Position := trunc(cp.zoom * 1000);
-// ScrollAngle.Position := Trunc(cp.FAngle * 18000.0 / PI) mod scrollAngle.Max;
- scrollAngle.Position := Trunc(cp.FAngle * 18000.0 / PI) mod 36000;
-
- if (abs(cp.Center[0]) < 1000) and (abs(cp.Center[1]) < 1000) then begin
- scrollCenterX.Position := trunc(cp.Center[0] * 1000);
- scrollCenterY.Position := trunc(cp.Center[1] * 1000);
- end else begin
- scrollCenterX.Position := 0;
- scrollCenterY.Position := 0;
- end;
-
- ColorPanel.color := cp.background[2] shl 16 + cp.background[1] shl 8 + cp.background[0];
- //cbColor.text := IntToHex(integer(ColorPanel.Color), 6);
-
- GetMainWindowSize;
-
- // gradient
- if cp.cmapindex >= 0 then
- cmbPalette.ItemIndex := cp.cmapindex;
- ScrollBar.Position := 0;
- Palette := cp.cmap;
- BackupPal := cp.cmap;
-
- Resetting := False;
- editPPU.Text := Format('%.6g', [100*cp.pixels_per_unit/PreviewImage.Width]);
-
- txtGammaThreshold.Text := Format('%.3g', [cp.gammaThreshRelative]);
- end; //***
- DrawPreview;
-end;
-
-procedure TAdjustForm.UpdateFlame(bBgOnly: boolean = false);
-begin
- if not bBgOnly then
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cp, true);
- if EditForm.Visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- if bBgOnly then
- MainForm.tbShowAlphaClick(Self)
- else
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TAdjustForm.DrawPreview;
-var
- i: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- if Resetting then exit;
-
- Render.Stop;
-// AdjustScale(cp, PreviewImage.Width, PreviewImage.Height);
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
-// cp.Zoom := Zoom;
-// cp.center[0] := Center[0];
-// cp.center[1] := Center[1];
-// Render.Compatibility := compatibility;
- Render.SetCP(cp);
- Render.Render;
- BM.Assign(Render.GetImage);
- PreviewImage.Picture.Graphic := bm;
-
- if mnuInstantPreview.Checked then PreviewImage.Refresh;
-
-//--begin DrawPalette
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- Row := Bitmap.Scanline[0];
- for i := 0 to 255 do
- with Row[i] do
- begin
- rgbtRed := cp.cmap[i][0];
- rgbtGreen := cp.cmap[i][1];
- rgbtBlue := cp.cmap[i][2];
- end;
-
- GradientImage.Picture.Graphic := Bitmap;
- GradientImage.Refresh;
- finally
- BitMap.Free;
- end;
-//--end DrawPalette
-end;
-
-procedure TAdjustForm.FormCreate(Sender: TObject);
-begin
- bm := TbitMap.Create;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
- case AdjustPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
-
- Sendmessage(cmbPalette.Handle, CB_SETDROPPEDWIDTH , cmbPalette.width * 2, 0);
-end;
-
-procedure TAdjustForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- Render.Stop;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Adjust', True) then
- begin
- Registry.WriteInteger('Top', AdjustForm.Top);
- Registry.WriteInteger('Left', AdjustForm.Left);
- Registry.WriteBool('InstantPreview', mnuInstantPreview.Checked);
- Registry.WriteBool('ResizeMain', chkResizeMain.Checked);
- end;
- finally
- Registry.Free;
- end;
-// bStop := True;
-end;
-
-procedure TAdjustForm.FormDestroy(Sender: TObject);
-begin
- bm.free;
- cp.free;
- Render.free;
-end;
-
-procedure TAdjustForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
- strx, stry, strw, strh: string;
-begin
- if LimitVibrancy then scrollVibrancy.Max := 100 else scrollVibrancy.Max := 3000;
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Adjust', False) then
- begin
- if Registry.ValueExists('Left') then
- AdjustForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- AdjustForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('InstantPreview') then
- mnuInstantPreview.Checked := Registry.ReadBool('InstantPreview');
- if Registry.ValueExists('ResizeMain') then
- chkResizeMain.Checked := Registry.ReadBool('ResizeMain');
- Registry.CloseKey;
- end;
-
- if Registry.OpenKey('Software\' + APP_NAME + '\ImageSizePresets', False) then
- begin
- for i:=1 to 3 do begin
- strx:='Preset'+IntToStr(i)+'Left';
- stry:='Preset'+IntToStr(i)+'Top';
- strw:='Preset'+IntToStr(i)+'Width';
- strh:='Preset'+IntToStr(i)+'Height';
- if Registry.ValueExists(strw) and Registry.ValueExists(strh)
- then begin
- Preset[i].Left := Registry.ReadInteger(strx);
- Preset[i].Top := Registry.ReadInteger(stry);
- Preset[i].Width := Registry.ReadInteger(strw);
- Preset[i].Height := Registry.ReadInteger(strh);
- if (Preset[1].Width>0) and (Preset[1].Height>0) then continue;
- end;
- Preset[i].Left := MainForm.Left;
- Preset[i].Top := MainForm.Top;
- Preset[i].Width := 512;
- Preset[i].Height := 384;
- end;
- end
- else
- for i:=1 to 3 do begin
- Preset[i].Left := MainForm.Left;
- Preset[i].Top := MainForm.Top;
- Preset[i].Width := 512;
- Preset[i].Height := 384;
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- GetMainWindowSize;
-
- btnPreset1.Caption := PresetToStr(1);
- btnPreset2.Caption := PresetToStr(2);
- btnPreset3.Caption := PresetToStr(3);
-end;
-
-procedure TAdjustForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- AdjustPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- AdjustPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TAdjustForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- AdjustPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TAdjustForm.txtZoomEnter(Sender: TObject);
-begin
- EditBoxValue := txtZoom.Text;
-end;
-
-procedure TAdjustForm.txtZoomKeyPress(Sender: TObject; var Key: Char);
-var v: integer;
-begin
- if ((key = #13) and (EditBoxValue <> txtZoom.Text)) then
- begin
- key := #0;
- txtZoomExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtZoomExit(Sender: TObject);
-var
- v: integer;
-begin
- if (EditBoxValue <> txtZoom.Text) then
- try
- v := Trunc(StrToFloat(txtZoom.Text) * 1000);
- if v > scrollZoom.Max then v := scrollZoom.Max;
- if v < scrollZoom.Min then v := scrollZoom.Min;
- if v <> ScrollZoom.Position then begin
- ScrollZoom.Position := v;
- UpdateFlame;
- end;
- except on EConvertError do
- txtZoom.Text := FloatToStr(cp.zoom)
- end;
-end;
-
-procedure TAdjustForm.txtCenterXEnter(Sender: TObject);
-begin
- EditBoxValue := txtCenterX.Text;
-end;
-
-procedure TAdjustForm.txtCenterXKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (EditBoxValue <> txtCenterX.Text)) then
- begin
- key := #0;
- txtCenterXExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtCenterXExit(Sender: TObject);
-var
- v: integer;
-begin
- if (EditBoxValue <> txtCenterX.Text) then
- try
- v := Trunc(StrToFloat(txtCenterX.Text) * 1000);
- if v > scrollCenterX.Max then v := scrollCenterX.Max;
- if v < scrollCenterX.Min then v := scrollCenterX.Min;
- ScrollCenterX.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterX.Text := FloatToStr(cp.center[0]);
- end;
-end;
-
-procedure TAdjustForm.txtCenterYEnter(Sender: TObject);
-begin
- EditBoxValue := txtCenterY.Text;
-end;
-
-procedure TAdjustForm.txtCenterYKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (EditBoxValue <> txtCenterY.Text)) then
- begin
- key := #0;
- txtCenterYExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtCenterYExit(Sender: TObject);
-var
- v: integer;
-begin
- if (EditBoxValue <> txtCenterY.Text) then
- try
- v := Trunc(StrToFloat(txtCenterY.Text) * 1000);
- if v > ScrollCenterY.Max then v := ScrollCenterY.Max;
- if v < ScrollCenterY.Min then v := ScrollCenterY.Min;
- ScrollCenterY.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtCenterY.Text := FloatToStr(cp.center[1]);
- end;
-end;
-
-procedure TAdjustForm.txtGammaEnter(Sender: TObject);
-begin
- EditBoxValue := txtGamma.Text;
-end;
-
-procedure TAdjustForm.txtGammaExit(Sender: TObject);
-var
- v: integer;
-begin
- if (txtGamma.Text <> EditBoxValue) then
- try
- v := Trunc(StrToFloat(txtGamma.Text) * 100);
- if v > scrollGamma.Max then v := scrollGamma.Max;
- if v < scrollGamma.Min then v := scrollGamma.Min;
- ScrollGamma.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtGamma.Text := FloatToStr(cp.gamma);
- end;
-end;
-
-procedure TAdjustForm.txtGammaKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (txtGamma.Text <> EditBoxValue)) then
- begin
- key := #0;
- txtGammaExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessEnter(Sender: TObject);
-begin
- EditBoxValue := txtBrightness.Text;
-end;
-
-procedure TAdjustForm.txtBrightnessExit(Sender: TObject);
-var
- v: integer;
-begin
- if (txtBrightness.Text <> EditBoxValue) then
- try
- v := Trunc(StrToFloat(txtBrightness.Text) * 100);
- if v > scrollBrightness.Max then v := scrollBrightness.Max;
- if v < scrollBrightness.Min then v := scrollBrightness.Min;
- ScrollBrightness.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtBrightness.Text := FloatToStr(cp.brightness);
- end;
-end;
-
-procedure TAdjustForm.txtBrightnessKeyPress(Sender: TObject;
- var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (txtBrightness.Text <> EditBoxValue)) then
- begin
- key := #0;
- txtBrightnessExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyEnter(Sender: TObject);
-begin
- EditBoxValue := txtVibrancy.Text;
-end;
-
-procedure TAdjustForm.txtVibrancyKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (txtVibrancy.Text <> EditBoxValue)) then
- begin
- key := #0;
- txtVibrancyExit(sender);
- end;
-end;
-
-procedure TAdjustForm.txtVibrancyExit(Sender: TObject);
-var
- v: integer;
-begin
- if (txtVibrancy.Text <> EditBoxValue) then
- try
- v := Trunc(StrToFloat(txtVibrancy.Text) * 100);
- if v > scrollVibrancy.Max then v := scrollVibrancy.Max;
- if v < scrollVibrancy.Min then v := scrollVibrancy.Min;
- ScrollVibrancy.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtVibrancy.Text := FloatToStr(cp.Vibrancy);
- end;
-end;
-
-procedure TAdjustForm.scrollZoomScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterXScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollCenterYScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollGammaScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollBrightnessScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollVibrancyChange(Sender: TObject);
-begin
- cp.Vibrancy := ScrollVibrancy.Position / 100;
- txtVibrancy.text := FloatToStr(cp.Vibrancy);
- txtVibrancy.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollGammaChange(Sender: TObject);
-begin
- cp.Gamma := scrollGamma.Position / 100;
- txtGamma.text := FloatToStr(cp.Gamma);
- txtGamma.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollBrightnessChange(Sender: TObject);
-begin
- cp.Brightness := ScrollBrightness.Position / 100;
- txtBrightness.text := FloatToStr(cp.Brightness);
- txtBrightness.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollZoomChange(Sender: TObject);
-begin
- cp.zoom := scrollZoom.Position / 1000;
- txtZoom.text := FloatToStr(cp.zoom);
- txtZoom.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterXChange(Sender: TObject);
-begin
- cp.center[0] := scrollCenterX.Position / 1000;
- txtCenterX.text := FloatToStr(cp.center[0]);
- txtCenterX.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollCenterYChange(Sender: TObject);
-begin
- cp.center[1] := scrollCenterY.Position / 1000;
- txtCenterY.text := FloatToStr(cp.center[1]);
- txtCenterY.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.ColorPanelClick(Sender: TObject);
-var
- col: Longint;
-begin
- ColorDialog.Color := COlorPanel.Color;
- if ColorDialog.Execute then
- begin
- ColorPanel.Color := ColorDialog.Color;
- //cbColor.text := IntToHex(integer(ColorDialog.Color), 6);
- col := ColorToRGB(ColorDialog.Color);
- cp.background[0] := col and 255;
- cp.background[1] := col shr 8 and 255;
- cp.background[2] := col shr 16 and 255;
- DrawPreview;
- UpdateFlame(true);
- end;
-end;
-
-procedure TAdjustForm.scrollContrastScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.scrollAngleChange(Sender: TObject);
-begin
- cp.FAngle := scrollAngle.Position * PI / 18000.0;
- txtAngle.text := FloatToStr(cp.FAngle * 180 / PI);
- txtAngle.Refresh;
- DrawPreview;
-end;
-
-procedure TAdjustForm.scrollAngleScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then UpdateFlame;
-end;
-
-procedure TAdjustForm.txtAngleEnter(Sender: TObject);
-begin
- EditBoxValue := txtAngle.Text;
-end;
-
-procedure TAdjustForm.txtAngleKeyPress(Sender: TObject; var Key: Char);
-var
- v: integer;
-begin
- if ((key = #13) and (txtAngle.Text <> EditBoxValue)) then
- begin
- key := #0;
- try
- v := Trunc(StrToFloat(txtAngle.Text) * 100) mod scrollAngle.Max;
- //if v > scrollAngle.Max then v := v - scrollAngle.Max*2
- if v < scrollAngle.Min then v := v + scrollAngle.Max;
- ScrollAngle.Position := v;
- UpdateFlame;
- EditBoxValue := txtAngle.Text;
- except on EConvertError do
- end;
- end;
-end;
-
-procedure TAdjustForm.txtAngleExit(Sender: TObject);
-var
- v: integer;
-begin
- if (txtAngle.Text <> EditBoxValue) then
- try
- v := Trunc(StrToFloat(txtAngle.Text) * 100) mod scrollAngle.Max;
-// if v > scrollAngle.Max then v := v - scrollAngle.Max*2
-// else if v < scrollAngle.Min then v := v + scrollAngle.Max*2;
- ScrollAngle.Position := v;
- UpdateFlame;
- except on EConvertError do
- txtAngle.Text := FloatToStr(cp.FAngle * 180 / PI);
- end;
-end;
-
-// --Z-- // gradient stuff implementation --------------------------------------
-
-procedure TAdjustForm.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
-
- MainCp.CmapIndex := cmbPalette.ItemIndex;
- MainCp.cmap := Palette;
-
- if EditForm.visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
-
- if mnuInstantPreview.Checked then DrawPreview;
-
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TAdjustForm.SaveMap(FileName: string);
-var
- i: Integer;
- l: string;
- MapFile: TextFile;
-begin
-{ Save a map file }
- AssignFile(MapFile, FileName);
- try
- ReWrite(MapFile);
- { first line with comment }
- l := Format(' %3d %3d %3d Exported from Apophysis 2.0', [Palette[0][0], palette[0][1],
- palette[0][2]]);
- Writeln(MapFile, l);
- { now the rest }
- for i := 1 to 255 do
- begin
- l := Format(' %3d %3d %3d', [Palette[i][0], palette[i][1],
- palette[i][2]]);
- Writeln(MapFile, l);
- end;
- CloseFile(MapFile);
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), 'Apophysis', 16);
- end;
-end;
-
-procedure TAdjustForm.UpdateGradient(Pal: TColorMap);
-begin
- ScrollBar.Position := 0;
-
- Palette := Pal;
- BackupPal := Pal;
-// DrawPalette;
-
- cp.cmap := pal;
-// cp.copy(MainCp);
-
- if mnuInstantPreview.Checked then DrawPreview;
-end;
-
-procedure HSVToRGB(H, S, V: real; var Rb, Gb, Bb: integer);
-var
- R, G, B, Sa, Va, Hue, i, f, p, q, t: real;
-begin
- R := 0;
- G := 0;
- B := 0;
- Sa := S / 100;
- Va := V / 100;
- if S = 0 then
- begin
- R := Va;
- G := Va;
- B := Va;
- end
- else
- begin
- Hue := H / 60;
- if Hue = 6 then Hue := 0;
- i := Int(Hue);
- f := Hue - i;
- p := Va * (1 - Sa);
- q := Va * (1 - (Sa * f));
- t := Va * (1 - (Sa * (1 - f)));
- case Round(i) of
- 0: begin
- R := Va;
- G := t;
- B := p;
- end;
- 1: begin
- R := q;
- G := Va;
- B := p;
- end;
- 2: begin
- R := p;
- G := Va;
- B := t;
- end;
- 3: begin
- R := p;
- G := q;
- B := Va;
- end;
- 4: begin
- R := t;
- G := p;
- B := Va;
- end;
- 5: begin
- R := Va;
- G := p;
- B := q;
- end;
- end;
- end;
- Rb := Round(Int(255.9999 * R));
- Gb := Round(Int(255.9999 * G));
- Bb := Round(Int(255.9999 * B));
-end;
-
-procedure RGBToHSV(R, G, B: byte; var H, S, V: real);
-var
- vRed, vGreen, vBlue, Mx, Mn, Va, Sa, rc, gc, bc: real;
-begin
- vRed := R / 255;
- vGreen := G / 255;
- vBlue := B / 255;
- Mx := vRed;
- if vGreen > Mx then Mx := vGreen;
- if vBlue > Mx then Mx := vBlue;
- Mn := vRed;
- if vGreen < Mn then Mn := vGreen;
- if vBlue < Mn then Mn := vBlue;
- Va := Mx;
- if Mx <> 0 then
- Sa := (Mx - Mn) / Mx
- else
- Sa := 0;
- if Sa = 0 then
- H := 0
- else
- begin
- rc := (Mx - vRed) / (Mx - Mn);
- gc := (Mx - vGreen) / (Mx - Mn);
- bc := (Mx - vBlue) / (Mx - Mn);
- if Mx = vRed then
- H := bc - gc
- else if Mx = vGreen then
- H := 2 + rc - bc
- else if Mx = vBlue then
- H := 4 + gc - rc;
- H := H * 60;
- if H < 0 then H := H + 360;
- end;
- S := Sa * 100;
- V := Va * 100;
-end;
-
-function TAdjustForm.Blur(const Radius: Integer; const pal: TColorMap): TColorMap;
-var
- r, g, b, n, i, j, k: Integer;
-begin
- Result := Pal;
- if Radius <> 0 then
- for i := 0 to 255 do
- begin
- n := -1;
- r := 0;
- g := 0;
- b := 0;
- for j := i - radius to i + radius do
- begin
- inc(n);
- k := (256 + j) mod 256;
- if k <> i then begin
- r := r + Pal[k][0];
- g := g + Pal[k][1];
- b := b + Pal[k][2];
- end;
- end;
- if n <> 0 then begin
- Result[i][0] := r div n;
- Result[i][1] := g div n;
- Result[i][2] := b div n;
- end;
- end;
-end;
-
-function TAdjustForm.Frequency(const times: Integer; const pal: TColorMap): TColorMap;
-{ This can be improved }
-var
- n, i, j: Integer;
-begin
- Result := Pal;
- if times <> 1 then
- begin
- n := 256 div times;
- for j := 0 to times do
- for i := 0 to n do
- begin
- if (i + j * n) < 256 then
- begin
- Result[i + j * n][0] := pal[i * times][0];
- Result[i + j * n][1] := pal[i * times][1];
- Result[i + j * n][2] := pal[i * times][2];
- end;
- end;
- end;
-end;
-
-procedure TAdjustForm.cmbPaletteChange(Sender: TObject);
-var
- i: integer;
-begin
- if Resetting then exit;
-
- i := cmbPalette.ItemIndex;
- GetCmap(i, 1, Palette);
- BackupPal := Palette;
- ScrollBar.Position := 0;
- //DrawPalette;
-// MainForm.UpdateUndo;
- Apply;
-end;
-
-procedure TAdjustForm.mnuReverseClick(Sender: TObject);
-var
- i: integer;
- pal: TColorMap;
-begin
- for i := 0 to 255 do begin
- pal[i][0] := Palette[255 - i][0];
- pal[i][1] := Palette[255 - i][1];
- pal[i][2] := Palette[255 - i][2];
- end;
- UpdateGradient(pal);
-// MainForm.UpdateUndo;
- Apply;
-end;
-
-procedure TAdjustForm.mnuInvertClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to 255 do
- begin
- Palette[i][0] := 255 - Palette[i][0];
- Palette[i][1] := 255 - Palette[i][1];
- Palette[i][2] := 255 - Palette[i][2];
- end;
- UpdateGradient(palette);
-// MainForm.UpdateUndo;
- Apply;
-end;
-
-procedure TAdjustForm.btnMenuClick(Sender: TObject);
-begin
- scrollModePopup.Popup(btnMenu.ClientOrigin.x, btnMenu.ClientOrigin.y + btnMenu.Height);
-end;
-
-procedure TAdjustForm.ScrollBarChange(Sender: TObject);
-var
- intens, i, r, g, b: integer;
- h, s, v: real;
-begin
- lblVal.Caption := IntToStr(ScrollBar.Position);
- lblVal.Refresh;
-
- if Resetting then exit;
-
- GradientChanged:=true; // hmm
-
- case scrollMode of
- modeHue:
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- if s <> 0 then // --Z-- //(?)
- begin
- h := Round(360 + h + ScrollBar.Position) mod 360;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- modeSaturation:
- for i := 0 to 255 do
- begin
- RGBToHSV(BackupPal[i][0], BackupPal[i][1], BackupPal[i][2], h, s, v);
- if s <> 0 then // --Z-- //(?)
- begin
- s := s + ScrollBar.Position;
- if s > 100 then s := 100;
- if s < 0 then s := 0;
- HSVToRGB(h, s, v, Palette[i][0], Palette[i][1], Palette[i][2]);
- end;
- end;
- modeContrast:
- begin
- intens := scrollBar.Position;
- if intens > 0 then intens := intens * 2;
- for i := 0 to 255 do
- begin
- r := BackupPal[i][0];
- g := BackupPal[i][1];
- b := BackupPal[i][2];
- r := round(r + intens / 100 * (r - 127));
- g := round(g + intens / 100 * (g - 127));
- b := round(b + intens / 100 * (b - 127));
- if R > 255 then R := 255 else if R < 0 then R := 0;
- if G > 255 then G := 255 else if G < 0 then G := 0;
- if B > 255 then B := 255 else if B < 0 then B := 0;
- Palette[i][0] := r;
- Palette[i][1] := g;
- Palette[i][2] := b;
- end;
- end;
- modeBrightness:
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[i][0] + ScrollBar.Position;
- if Palette[i][0] > 255 then Palette[i][0] := 255;
- if Palette[i][0] < 0 then Palette[i][0] := 0;
- Palette[i][1] := BackupPal[i][1] + ScrollBar.Position;
- if Palette[i][1] > 255 then Palette[i][1] := 255;
- if Palette[i][1] < 0 then Palette[i][1] := 0;
- Palette[i][2] := BackupPal[i][2] + ScrollBar.Position;
- if Palette[i][2] > 255 then Palette[i][2] := 255;
- if Palette[i][2] < 0 then Palette[i][2] := 0;
- end;
- modeRotate:
- for i := 0 to 255 do
- begin
- Palette[i][0] := BackupPal[(256 + i - ScrollBar.Position) mod 256][0];
- Palette[i][1] := BackupPal[(256 + i - ScrollBar.Position) mod 256][1];
- Palette[i][2] := BackupPal[(256 + i - ScrollBar.Position) mod 256][2];
- end;
- modeBlur:
- Palette := Blur(ScrollBar.Position, BackupPal);
- modeFrequency:
- Palette := Frequency(ScrollBar.Position, BackupPal);
- end;
-
- cp.cmap:=Palette;
- DrawPreview;
-end;
-
-procedure TAdjustForm.ScrollBarScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if ScrollCode = scEndScroll then
- begin
- GradientChanged:=false;
- Apply;
- end;
-end;
-
-{ ***************************** Adjust menu ********************************* }
-
-procedure TAdjustForm.mnuRotateClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Rotate';
- scrollMode:=modeRotate;
-
- BackupPal := Palette;
- ScrollBar.Min := -128;
- ScrollBar.Max := 128;
- ScrollBar.LargeChange := 16;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuHueClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Hue';
- scrollMode:=modeHue;
-
- BackupPal := Palette;
- ScrollBar.Min := -180;
- ScrollBar.Max := 180;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuSaturationClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Saturation';
- scrollMode:=modeSaturation;
-
- BackupPal := Palette;
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuBrightnessClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Brightness';
- scrollMode:=modeBrightness;
-
- BackupPal := Palette;
- ScrollBar.Min := -255;
- ScrollBar.Max := 255;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuContrastClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Contrast';
- scrollMode := modeContrast;
- BackupPal := Palette;
-
- ScrollBar.Min := -100;
- ScrollBar.Max := 100;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuBlurClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Blur';
- scrollMode:=modeBlur;
-
- BackupPal := Palette;
- ScrollBar.Min := 0;
- ScrollBar.Max := 127;
- ScrollBar.LargeChange := 15;
- ScrollBar.Position := 0;
-end;
-
-procedure TAdjustForm.mnuFrequencyClick(Sender: TObject);
-begin
- btnMenu.Caption := 'Frequency';
- scrollMode:=modeFrequency;
-
- BackupPal := Palette;
- ScrollBar.Min := 1;
- ScrollBar.Max := 10;
- ScrollBar.LargeChange := 1;
- ScrollBar.Position := 1;
-end;
-
-// -----------------------------------------------------------------------------
-
-procedure TAdjustForm.btnOpenClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TAdjustForm.mnuSmoothPaletteClick(Sender: TObject);
-begin
- MainForm.SmoothPalette;
-end;
-
-procedure TAdjustForm.SaveGradient1Click(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- SaveForm.Caption := 'Save Gradient';
- SaveForm.Filename := GradientFile;
- SaveForm.Title := MainCp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- gradstr.add(CleanIdentifier(SaveForm.Title) + ' {');
- gradstr.add(MainForm.GradientFromPalette(Palette, SaveForm.Title));
- gradstr.add('}');
- if MainForm.SaveGradient(gradstr.text, SaveForm.Title, SaveForm.Filename) then
- GradientFile := SaveForm.FileName;
- end;
- finally
- gradstr.free
- end;
-end;
-
-procedure TAdjustForm.SaveasMapfile1Click(Sender: TObject);
-begin
- SaveDialog.Filename := MainCp.name + '.map';
- if SaveDialog.execute then
- SaveMap(SaveDialog.Filename);
-end;
-
-procedure TAdjustForm.cmbPaletteDrawItem(Control: TWinControl;
- Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- i, j: integer;
- Row: pRGBTripleArray;
- Bitmap: TBitmap;
- pal: TColorMap;
- PalName: string;
-begin
-{ Draw the preset palettes on the combo box items }
- GetCMap(index, 1, pal);
- GetCmapName(index, PalName);
-
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 100;
-
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Pal[i][0];
- rgbtGreen := Pal[i][1];
- rgbtBlue := Pal[i][2];
- end
- end
- end;
- with Control as TComboBox do
- begin
- Canvas.Rectangle(Rect);
-
- Canvas.TextOut(4, Rect.Top, PalName);
- Rect.Left := (Rect.Left + rect.Right) div 2;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
-end;
-
-procedure TAdjustForm.btnCopyClick(Sender: TObject);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(MainCp.name) + ' {');
- gradstr.add('gradient:');
- gradstr.add(' title="' + MainCp.name + '" smooth=no');
- gradstr.add(GradientString(Palette));
- gradstr.add('}');
- Clipboard.SetTextBuf(PChar(gradstr.text));
- btnPaste.enabled := true;
- mnuPaste.enabled := true;
-//z MainForm.btnPaste.enabled := False;
- MainForm.mnuPaste.enabled := False;
- finally
- gradstr.free
- end;
-end;
-
-procedure TAdjustForm.btnPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- UpdateGradient(CreatePalette(Clipboard.AsText));
-// MainForm.UpdateUndo;
- Apply;
- end;
-end;
-
-function GradientInClipboard: boolean;
-var
- gradstr: TStringList;
-begin
- { returns true if gradient in clipboard - can be tricked }
- result := true;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- gradstr := TStringList.Create;
- try
- gradstr.text := Clipboard.AsText;
- if (Pos('}', gradstr.text) = 0) or (Pos('{', gradstr.text) = 0) or
- (Pos('gradient:', gradstr.text) = 0) or (Pos('fractal:', gradstr.text) <> 0) then
- begin
- result := false;
- exit;
- end;
- finally
- gradstr.free;
- end;
- end
- else
- result := false;
-end;
-
-procedure TAdjustForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then begin
- mnuPaste.enabled := true;
- btnPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- btnPaste.enabled := false;
- end;
-end;
-
-procedure TAdjustForm.mnuSaveasDefaultClick(Sender: TObject);
-begin
- DefaultPalette := Palette;
- SaveMap(AppPath + 'default.map');
-end;
-
-procedure TAdjustForm.mnuRandomizeClick(Sender: TObject);
-begin
- UpdateGradient(GradientHelper.RandomGradient);
- Apply;
-end;
-
-procedure TAdjustForm.GradientImageDblClick(Sender: TObject);
-begin
- mnuRandomizeClick(Sender);
-end;
-
-procedure TAdjustForm.GradImageMouseDown(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button = mbLeft then
- begin
- dragX:=x;
- oldX:=x; // hmmm
- oldpos := ( ((x) shl 8) div GradientImage.Width) mod 256;
-if oldpos = 0 then oldpos := 1;
- tmpBackupPal := BackupPal;
- if ssCtrl in Shift then
- imgDragMode := imgDragStretch
- else
- imgDragMode := imgDragRotate;
- GradientChanged:=false;
- end;
-end;
-
-procedure TAdjustForm.GradImageMouseMove(Sender: TObject;
- Shift: TShiftState; X, Y: Integer);
- procedure StretchGradient(i0, i1, j0, j1: integer);
- var
- k, f: double;
- i, j, jj, n: integer;
- begin
- k := (j1 - j0) / (i1 - i0);
-
- if k >= 1 then
- begin
- for i := i0 to i1-1 do
- begin
- j := j0 + round((i - i0) * k);
-
-assert(j >= 0);
-assert(j < 256);
-
- cp.cmap[i] := Palette[j];
- BackupPal[i] := tmpBackupPal[j]; //?
- end;
- end
- else begin
- for i := i0 to i1-1 do
- begin
- f := (i - i0) * k;
- j := j0 + trunc(f);
- f := frac(f);
-
-assert(j >= 0);
-assert(j < 256);
-
- if j < 255 then jj := j + 1
- else jj := 0;
- for n := 0 to 2 do begin
- cp.cmap[i][n] := round( Palette[j][n]*(1-f) + Palette[jj][n]*f );
- BackupPal[i][n] := round( tmpBackupPal[j][n]*(1-f) + tmpBackupPal[jj][n]*f ); //?
- end;
- end;
- end;
- end;
-var
- i, j: integer;
- k: double;
-begin
- if (imgDragMode <> imgDragNone) and (oldX<>x) then
- begin
- oldX:=x;
- offset := ( ((x - dragX) shl 8) div GradientImage.Width) mod 256;
- lblOffset.Caption:=IntToStr(offset);
- lblOffset.Refresh;
- GradientChanged := true;
-
- if imgDragmode = imgDragRotate then begin
- for i := 0 to 255 do
- begin
- cp.cmap[i] := Palette[(256 + i - offset) and $FF];
-
- BackupPal[i] := tmpBackupPal[(256 + i - offset) and $FF];
- end;
- end
- else begin
- offset := ( (x shl 8) div GradientImage.Width);
- if offset <= 0 then offset := 1
- else if offset > 255 then offset := 255;
-
- StretchGradient(0, offset, 0, oldpos);
- StretchGradient(offset, 256, oldpos, 256);
- end;
-
- DrawPreview;
- end;
-end;
-
-procedure TAdjustForm.GradImageMouseUp(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if imgDragMode <> imgDragNone then
- begin
- imgDragMode := imgDragNone;
- lblOffset.Caption:='';
-
- Palette := cp.cmap;
-
- if GradientChanged then Apply;
- end;
-end;
-
-// --Z-- // image size functions -----------------------------------------------
-
-function TAdjustForm.PresetToStr(n: integer): string;
-begin
- Result:=IntToStr(Preset[n].Width) + ' x ' + IntToStr(Preset[n].Height)
-end;
-
-procedure TAdjustForm.ReadPreset(n: integer);
-begin
- ImageWidth := Preset[n].Width;
- ImageHeight := Preset[n].Height;
- txtWidth.Text := IntToStr(ImageWidth);
- txtHeight.Text := IntToStr(ImageHeight);
-
- if chkResizeMain.Checked then begin
- MainForm.Left:=Preset[n].Left;
- MainForm.Top:=Preset[n].Top;
- end;
-
- SetMainWindowSize;
-end;
-
-procedure TAdjustForm.WritePreset(n: integer);
-var
- Registry: TRegistry;
- w,h: integer;
-begin
- // Write preset to registry
- Registry := TRegistry.Create;
- try
- w:=StrToInt(txtWidth.text);
- h:=StrToInt(txtHeight.text);
- if (w>0) and (h>0) then begin
- Preset[n].Left:=MainForm.Left;
- Preset[n].Top:=MainForm.Top;
- Preset[n].Width:=w;
- Preset[n].Height:=h;
- end
- else exit;
-
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\ImageSizePresets', True) then
- begin
- Registry.WriteInteger('Preset'+IntToStr(n)+'Left', Preset[n].Left);
- Registry.WriteInteger('Preset'+IntToStr(n)+'Top', Preset[n].Top);
- Registry.WriteInteger('Preset'+IntToStr(n)+'Width', Preset[n].Width);
- Registry.WriteInteger('Preset'+IntToStr(n)+'Height', Preset[n].Height);
- end;
- except
- end;
-end;
-
-procedure TAdjustForm.txtSizeKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- SetMainWindowSize;
- end;
-end;
-
-procedure TAdjustForm.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TAdjustForm.SetMainWindowSize;
-var
- l, t, w, h: integer;
-begin
- MainCp.AdjustScale(ImageWidth, ImageHeight);
- MainForm.ResizeImage; //?
-
- if chkResizeMain.Checked then begin
- l := MainForm.Left;
- t := MainForm.Top;
- w := ImageWidth + MainForm.Width - (MainForm.BackPanel.Width - 2);
- h := ImageHeight + MainForm.Height - (MainForm.BackPanel.Height - 2);
- if w > Screen.Width then
- begin
- l := 0;
- w := Screen.width;
- end;
- if h > Screen.height then
- begin
- t := 0;
- h := Screen.height;
- end;
-
- MainForm.SetBounds(l, t, w, h);
- end;
- MainForm.RedrawTimer.Enabled := true;
-end;
-
-procedure TAdjustForm.GetMainWindowSize;
-begin
- ImageWidth := MainCP.Width;
- ImageHeight := MainCP.Height;
- txtWidth.text := IntToStr(ImageWidth);
- txtHeight.text := IntToStr(ImageHeight);
-end;
-
-procedure TAdjustForm.btnSet1Click(Sender: TObject);
-begin
- WritePreset(1);
- btnPreset1.Caption := PresetToStr(1);
- SetMainWindowSize;
-end;
-
-procedure TAdjustForm.btnSet2Click(Sender: TObject);
-begin
- WritePreset(2);
- btnPreset2.Caption := PresetToStr(2);
- SetMainWindowSize;
-end;
-
-procedure TAdjustForm.btnSet3Click(Sender: TObject);
-begin
- WritePreset(3);
- btnPreset3.Caption := PresetToStr(3);
- SetMainWindowSize;
-end;
-
-procedure TAdjustForm.btnPreset1Click(Sender: TObject);
-begin
- ReadPreset(1);
-end;
-
-procedure TAdjustForm.btnPreset2Click(Sender: TObject);
-begin
- ReadPreset(2);
-end;
-
-procedure TAdjustForm.btnPreset3Click(Sender: TObject);
-begin
- ReadPreset(3);
-end;
-
-procedure TAdjustForm.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(txtWidth.Text);
- if chkMaintain.checked and txtWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- txtHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TAdjustForm.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(txtHeight.Text);
- if chkMaintain.checked and txtHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- txtWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-procedure TAdjustForm.btnUndoClick(Sender: TObject);
-begin
- MainForm.Undo;
-end;
-
-procedure TAdjustForm.btnRedoClick(Sender: TObject);
-begin
- MainForm.Redo;
-end;
-
-procedure TAdjustForm.btnColorPresetClick(Sender: TObject);
-begin
- cmbPalette.ItemIndex := Random(NRCMAPS);
- cmbPaletteChange(Sender);
-end;
-
-procedure TAdjustForm.btnApplySizeClick(Sender: TObject);
-begin
- SetMainWindowSize;
-end;
-
-procedure TAdjustForm.mnuInstantPreviewClick(Sender: TObject);
-begin
- mnuInstantPreview.Checked := not mnuInstantPreview.Checked;
-end;
-
-procedure TAdjustForm.editPPUKeyPress(Sender: TObject; var Key: Char);
-begin
- if key=#13 then
- begin
- key := #0;
- editPPUValidate(Sender);
- end;
-end;
-
-procedure TAdjustForm.editPPUValidate(Sender: TObject);
-var
- v: double;
-begin
- try
- v := strtofloat(editPPU.Text);
- except
- exit;
- end;
- v := v/100*PreviewImage.Width;
- if (v > 0) and (cp.pixels_per_unit <> v) then begin
- MainForm.UpdateUndo;
- cp.pixels_per_unit := v;
- UpdateFlame;
- end;
-end;
-
-// -----------------------------------------------------------------------------
-
-procedure TAdjustForm.DragPanelMouseDown(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if (Sender = pnlMasterScale) then
- pnlDragValue := cp.pixels_per_unit / PreviewImage.Width
- else if (Sender = pnlZoom) then
- pnlDragValue := cp.zoom
- else if (Sender = pnlXpos) then
- pnlDragValue := cp.Center[0]
- else if (Sender = pnlYpos) then
- pnlDragValue := cp.Center[1]
- else if (Sender = pnlAngle) then
- pnlDragValue := cp.FAngle
- else if (Sender = pnlGamma) then
- pnlDragValue := cp.gamma
- else if (Sender = pnlBrightness) then
- pnlDragValue := cp.brightness
- else if (Sender = pnlVibrancy) then
- pnlDragValue := cp.vibrancy
- else if (Sender = pnlGammaThreshold) then
- pnlDragValue := cp.gammaThreshRelative
- else assert(false);
-
- pnlDragMode := true;
- pnlDragPos := 0;
- pnlDragOld := x;
- pnlMM := false;
- //SetCaptureControl(TControl(Sender));
-
- Screen.Cursor := crHSplit;
- //GetCursorPos(mousepos); // hmmm
- mousePos := (Sender as TControl).ClientToScreen(Point(x, y));
- pnlDragged := false;
-end;
-
-procedure TAdjustForm.DragPanelMouseMove(Sender: TObject; Shift: TShiftState;
- X, Y: Integer);
-var
- sc, v: double;
-begin
- if pnlMM then // hack: to skip MouseMove event
- begin
- pnlMM:=false;
- end
- else
- if pnlDragMode and (x <> pnlDragOld) then
- begin
- Inc(pnlDragPos, x - pnlDragOld);
-
- if GetKeyState(VK_MENU) < 0 then sc := 100000
- else if GetKeyState(VK_CONTROL) < 0 then sc := 10000
- else if GetKeyState(VK_SHIFT) < 0 then sc := 100
- else sc := 1000;
-
- v := Round6(pnlDragValue + pnlDragPos / sc);
-
- SetCursorPos(MousePos.x, MousePos.y); // hmmm
- pnlMM:=true;
-
- if (Sender = pnlMasterScale) then
- begin
- v := Round6(pnlDragValue * power(2, pnlDragPos / sc / 2));
- if v <= 0.0001 then v := 0.0001;
- cp.pixels_per_unit := v*PreviewImage.Width;
- editPPU.Text := FloatToStr(v*100);
- end
- else if (Sender = pnlZoom) then
- begin
- scrollZoom.Position := trunc(v * 1000);
- end
- else if (Sender = pnlXpos) then
- begin
- scrollCenterX.Position := trunc(v * 1000);
- end
- else if (Sender = pnlYpos) then
- begin
- scrollCenterY.Position := trunc(v * 1000);
- end
- else if (Sender = pnlAngle) then
- begin
- scrollAngle.Position := Trunc(v * 18000.0 / PI) mod 36000;
- end
- else if (Sender = pnlGamma) then
- begin
- scrollGamma.Position := trunc(v * 100);
- end
- else if (Sender = pnlBrightness) then
- begin
- scrollBrightness.Position := trunc(v * 100);
- end
- else if (Sender = pnlVibrancy) then
- begin
- scrollVibrancy.Position := trunc(v * 100);
- end
- else if (Sender = pnlGammaThreshold) then
- begin
- if v < 0 then v := 0;
- cp.gammaThreshRelative := v;
- txtGammaThreshold.Text := FloattoStr(cp.gammaThreshRelative);
- end;
- //pEdit^.Text := FloatToStr(v);
- //pEdit.Refresh;
- pnlDragged := True;
- DrawPreview;
- end;
-end;
-
-procedure TAdjustForm.DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if pnlDragMode then
- begin
- //SetCaptureControl(nil);
-
- pnlDragMode := false;
- Screen.Cursor := crDefault;
-
- if pnlDragged then
- begin
- UpdateFlame;
- pnlDragged := False;
- end;
- end;
-end;
-
-procedure TAdjustForm.DragPanelDblClick(Sender: TObject);
-var
- pValue: ^double;
-begin
- if (Sender = pnlMasterScale) then
- begin
- pValue := @cp.pixels_per_unit;
- if pValue^ = PreviewImage.Width/4 then exit;
- pValue^ := PreviewImage.Width/4;
- editPPU.Text := FloatToStr(100*pValue^/PreviewImage.Width);
- end
- else if (Sender = pnlZoom) then
- begin
- scrollZoom.Position := 0;
- end
- else if (Sender = pnlXpos) then
- begin
- scrollCenterX.Position := 0;
- end
- else if (Sender = pnlYpos) then
- begin
- scrollCenterY.Position := 0;
- end
- else if (Sender = pnlAngle) then
- begin
- scrollAngle.Position := 0;
- end
- else if (Sender = pnlGamma) then
- begin
- scrollGamma.Position := Round(defGamma * 100);
- end
- else if (Sender = pnlBrightness) then
- begin
- scrollBrightness.Position := Round(defBrightness * 100);
- end
- else if (Sender = pnlVibrancy) then
- begin
- scrollVibrancy.Position := Round(defVibrancy * 100);
- end
- else if (Sender = pnlGammaThreshold) then
- begin
- if cp.gammaThreshRelative = defGammaThreshold then exit;
- cp.gammaThreshRelative := defGammaThreshold;
- txtGammaThreshold.Text := FloatToStr(defGammaThreshold);
- end
- else assert(false);
-
- UpdateFlame;
-end;
-
-procedure TAdjustForm.FormActivate(Sender: TObject);
-begin
- txtVibrancy.text := FloatToStr(cp.Vibrancy);
- txtGamma.text := FloatToStr(cp.Gamma);
- txtBrightness.text := FloatToStr(cp.Brightness);
- txtZoom.text := FloatToStr(cp.zoom);
- txtCenterX.text := FloatToStr(cp.center[0]);
- txtCentery.text := FloatToStr(cp.center[1]);
- txtAngle.text := FloatToStr(cp.FAngle * 180 / PI);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TAdjustForm.PreviewImageMouseDown(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- camDragValueX := cp.Center[0];
- camDragValueY := cp.Center[1];
-
- camDragMode := true;
- camDragPos.x := 0;
- camDragPos.y := 0;
- camDragOld.x := x;
- camDragOld.y := y;
- camSin := sin(cp.FAngle);
- camCos := cos(cp.FAngle);
- camMM := false;
- //SetCaptureControl(TControl(Sender));
-
- Screen.Cursor := crNone;
- //GetCursorPos(mousepos); // hmmm
- mousePos := (Sender as TControl).ClientToScreen(Point(x, y));
- camDragged := false;
-end;
-
-procedure TAdjustForm.PreviewImageMouseMove(Sender: TObject;
- Shift: TShiftState; X, Y: Integer);
-var
- sc, vx, vy: double;
-begin
- if camMM then // hack: to skip MouseMove event
- begin
- camMM:=false;
- end
- else
- if camDragMode and ( (x <> camDragOld.x) or (y <> camDragOld.y) ) then
- begin
- Inc(camDragPos.x, x - camDragOld.x);
- Inc(camDragPos.y, y - camDragOld.y);
-
- if GetKeyState(VK_MENU) < 0 then sc := 1000
- else if GetKeyState(VK_CONTROL) < 0 then sc := 100
- else if GetKeyState(VK_SHIFT) < 0 then sc := 1
- else sc := 10;
-
- sc := sc * cp.pixels_per_unit;
-
- vx := Round6(camDragValueX - (camDragPos.x * camCos - camDragPos.y * camSin) / sc);
- vy := Round6(camDragValueY - (camDragPos.x * camSin + camDragPos.y * camCos) / sc);
-
- cp.center[0] := vx;
- txtCenterX.Text := FloatToStr(vx);
- txtCenterX.Refresh;
- cp.center[1] := vy;
- txtCenterY.Text := FloatToStr(vy);
- txtCenterY.Refresh;
-
- SetCursorPos(MousePos.x, MousePos.y); // hmmm
- pnlMM:=true;
-
- camDragged := True;
- DrawPreview;
- end;
-end;
-
-procedure TAdjustForm.PreviewImageMouseUp(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if camDragMode then
- begin
- camDragMode := false;
- Screen.Cursor := crDefault;
-
- if camDragged then
- begin
- UpdateFlame;
- camDragged := False;
- end;
- end;
-end;
-
-procedure TAdjustForm.PreviewImageDblClick(Sender: TObject);
-begin
- cp.center[0] := 0;
- cp.center[1] := 0;
- txtCenterX.Text := '0';
- txtCenterY.Text := '0';
- scrollCenterX.Position := 0;
- scrollCenterY.Position := 0;
-
- UpdateFlame;
-end;
-
-procedure TAdjustForm.txtGammaThresholdEnter(Sender: TObject);
-begin
- EditBoxValue := txtGammaThreshold.Text;
-end;
-
-procedure TAdjustForm.txtGammaThresholdExit(Sender: TObject);
-var
- v: double;
-begin
- try
- v := strtofloat(txtGammaThreshold.Text);
- except
- exit;
- end;
- if v < 0 then v := 0;
- if v <> cp.gammaThreshRelative then begin
- MainForm.UpdateUndo;
- cp.gammaThreshRelative := v;
- txtGammaThreshold.Text := FloatToStr(cp.gammaThreshRelative);
- UpdateFlame;
- EditBoxValue := txtGammaThreshold.Text;
- end;
-end;
-
-procedure TAdjustForm.txtGammaThresholdKeyPress(Sender: TObject;
- var Key: Char);
-begin
- if key=#13 then
- begin
- key := #0;
- txtGammaThresholdExit(Sender);
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/BaseVariation.pas b/2.10/Source/BaseVariation.pas
deleted file mode 100644
index 2b385c8..0000000
--- a/2.10/Source/BaseVariation.pas
+++ /dev/null
@@ -1,175 +0,0 @@
-unit BaseVariation;
-
-interface
-
-type
- TCalcFunction = procedure of object;
-
-type
- TBaseVariation = class
-
- protected
- procedure CalcFunction; virtual; abstract;
-
- public
- vvar: double;
- FTx, FTy: ^double;
- FPx, FPy: ^double;
-
- class function GetName: string; virtual; abstract;
- class function GetInstance: TBaseVariation; virtual; abstract;
-
- function GetNrVariables: integer; virtual;
- function GetVariableNameAt(const Index: integer): string; virtual;
-
- function GetVariable(const Name: string; var Value: double): boolean; virtual;
- function SetVariable(const Name: string; var Value: double): boolean; virtual;
- function ResetVariable(const Name: string): boolean; virtual;
-
- function GetVariableStr(const Name: string): string; virtual;
- function SetVariableStr(const Name: string; var strValue: string): boolean; virtual;
-
- procedure Prepare; virtual;
-
- procedure GetCalcFunction(var Delphi_Suxx: TCalcFunction); virtual;
- end;
-
- TBaseVariationClass = class of TBaseVariation;
-
-type
- TVariationLoader = class
- public
- firstVariableIndex: integer;
-
- function GetName: string; virtual; abstract;
- function GetInstance: TBaseVariation; virtual; abstract;
- function GetNrVariables: integer; virtual; abstract;
- function GetVariableNameAt(const Index: integer): string; virtual; abstract;
- end;
-
-type
- TVariationClassLoader = class (TVariationLoader)
- public
- constructor Create(varClass : TBaseVariationClass);
- function GetName: string; override;
- function GetInstance: TBaseVariation; override;
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- private
- VariationClass : TBaseVariationClass;
- end;
-
-implementation
-
-uses SysUtils;
-
-{ TBaseVariation }
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseVariation.GetNrVariables: integer;
-begin
- Result := 0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseVariation.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
-end;
-
-function TBaseVariation.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
-end;
-
-function TBaseVariation.ResetVariable(const Name: string): boolean;
-var
- zero: double;
-begin
- zero := 0;
- Result := SetVariable(Name, zero);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseVariation.GetVariableStr(const Name: string): string;
-var
- value: double;
-begin
- if GetVariable(Name, value) then
- Result := FloatToStr(value) //Format('%.6g', [value])
- else
- Result := '';
-end;
-
-function TBaseVariation.SetVariableStr(const Name: string; var strValue: string): boolean;
-var
- v, oldv: double;
-begin
- if GetVariable(Name, oldv) then begin
- try
- v := StrToFloat(strValue);
- SetVariable(Name, v);
- except
- v := oldv;
- end;
- strValue := Format('%.6g', [v]);
- Result := true;
- end
- else Result := false;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseVariation.GetVariableNameAt(const Index: integer): string;
-begin
- Result := ''
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseVariation.Prepare;
-begin
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseVariation.GetCalcFunction(var Delphi_Suxx: TCalcFunction);
-begin
- Delphi_Suxx := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-{ TVariationClassLoader }
-
-constructor TVariationClassLoader.Create(varClass : TBaseVariationClass);
-begin
- VariationClass := varClass;
-end;
-
-function TVariationClassLoader.GetName: string;
-begin
- Result := VariationClass.GetName();
-end;
-
-function TVariationClassLoader.GetInstance: TBaseVariation;
-begin
- Result := VariationClass.GetInstance();
-end;
-
-function TVariationClassLoader.GetNrVariables: integer;
-var
- hack : TBaseVariation;
-begin
- hack := GetInstance();
- Result := hack.GetNrVariables();
- hack.Free();
-end;
-
-function TVariationClassLoader.GetVariableNameAt(const Index: integer): string;
-var
- hack : TBaseVariation;
-begin
- hack := GetInstance();
- Result := hack.GetVariableNameAt(Index);
- hack.Free();
-end;
-
-end.
diff --git a/2.10/Source/Browser.dfm b/2.10/Source/Browser.dfm
deleted file mode 100644
index 76d653a..0000000
--- a/2.10/Source/Browser.dfm
+++ /dev/null
@@ -1,885 +0,0 @@
-object GradientBrowser: TGradientBrowser
- Left = 494
- Top = 299
- Width = 380
- Height = 188
- BorderIcons = [biSystemMenu, biMinimize]
- Caption = 'Gradient Browser'
- Color = clBtnFace
- Constraints.MinHeight = 120
- Constraints.MinWidth = 380
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000FFF5F0FFF1E9FFEFE6FFEFE6FFF0E7FFF1E8FFF1E9FFF3EBFFF3ECFF
- F4EDFFF6F0000000000000000000000000000000FFF4EDFFEEE4FFEBDFFFEBDF
- FFEBE0FFECE2FFEDE2FFEEE4FFEFE5FFEFE6FFF1EA0000000000000000000000
- 00000000FFF1E9CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD5208CD
- 5208FFEDE3000000000000000000000000000000FFEFE6CD5208E26518EB7A37
- FFA772FFD1B2FFF7EDC2E9FF42ADF7CD5208FFE9DC0000000000000000000000
- 00000000FFEDE2CD5208E16519E97835FFA770FFD1B2FFF7ECC2E9FF40ADF7CD
- 5208FFE5D6000000000000000000000000000000FFEBDFCD5208E16518EB7836
- FFA770FFD1B2FFF7ECC2E9FF42ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE9DBCD5208E16519EC7935FFA770FFD0B2FFF7ECC2E9FF40AEF7CD
- 5208FFDFCD000000000000000000000000000000FFE7D8CD5208E16519EB7935
- FFA570FFD1B2FFF7ECC2E9FF40ADF7CD5208FFE1D00000000000000000000000
- 00000000FFE4D5CD5208E3651AEB7A39FFA874FFD1B3FFF7ECC4E9FF44AEF7CD
- 5208FFE9DC000000000000000000000000000000FFE3D1CD5208ED7935F99457
- FFBC8DFFE1C5FFFFF90000000000000000000000000000000000000000000000
- 00000000FFE1CFCD5208CD5208CD5208CD5208CD5208CD5208000000E17D41EB
- 925E000000000000000000000000000000000000FFE2D1FFD7BFFFD0B4FFCEB1
- FFCFB3FFD0B4FFD3B8000000F5A7790000000000000000000000000000000000
- 00000000FFE7DAFFE2D0FFDECBFFDECAFFDDC9FFDECAFFDFCD00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800300008003000080030000800300008003000080030000800300008003
- 000080030000800300008003000080070000800F0000801F0000803F0000}
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object RightPanel: TPanel
- Left = 0
- Top = 4
- Width = 372
- Height = 99
- Align = alClient
- BevelOuter = bvNone
- TabOrder = 0
- object ListView: TListView
- Left = 0
- Top = 0
- Width = 372
- Height = 105
- Align = alClient
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- LargeImages = LargeImages
- ReadOnly = True
- RowSelect = True
- ParentShowHint = False
- PopupMenu = PopupMenu
- ShowHint = True
- SmallImages = SmallImages
- SortType = stText
- TabOrder = 0
- ViewStyle = vsList
- OnChange = ListViewChange
- OnDblClick = SpeedButton1Click
- OnEdited = ListViewEdited
- OnInfoTip = ListViewInfoTip
- OnKeyPress = ListViewKeyPress
- end
- end
- object pnlMain: TPanel
- Left = 0
- Top = 0
- Width = 372
- Height = 4
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 1
- end
- object pnlControls: TPanel
- Left = 0
- Top = 103
- Width = 372
- Height = 51
- Align = alBottom
- BevelOuter = bvNone
- TabOrder = 2
- object btnDefGradient: TSpeedButton
- Left = 333
- Top = 14
- Width = 23
- Height = 22
- Hint = 'Open...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -12
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object btnCancel: TButton
- Left = 405
- Top = 97
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 0
- end
- object pnlPreview: TPanel
- Left = 0
- Top = 6
- Width = 325
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 1
- object Image: TImage
- Left = 1
- Top = 1
- Width = 323
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- end
- object SmallImages: TImageList
- Left = 8
- Top = 16
- Bitmap = {
- 494C010101000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000001000000001002000000000000010
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080008080
- 8000808080008080800080808000FFFFFF000000000000808000008080000080
- 8000000000007F7F7F0000000000000000007F7F7F0000000000000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000007F7F
- 7F0000000000000000007F7F7F00000000000080800000808000000000000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF5F000FFF1
- E900FFEFE600FFEFE600FFF0E700FFF1E800FFF1E900FFF3EB00FFF3EC00FFF4
- ED00FFF6F0000000000000000000000000000000000000808000008080000080
- 8000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF4ED00FFEE
- E400FFEBDF00FFEBDF00FFEBE000FFECE200FFEDE200FFEEE400FFEFE500FFEF
- E600FFF1EA00000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFF1E900CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800FFEDE300000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00000000007F7F
- 7F000000000000000000BBCCD500BBCCD5000000000000000000FFEFE600CD52
- 0800E2651800EB7A3700FFA77200FFD1B200FFF7ED00C2E9FF0042ADF700CD52
- 0800FFE9DC00000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEDE200CD52
- 0800E1651900E9783500FFA77000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE5D6000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000688DA200688D
- A200688DA200688DA200688DA200688DA200FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFEBDF00CD52
- 0800E1651800EB783600FFA77000FFD1B200FFF7EC00C2E9FF0042ADF700CD52
- 0800FFE1D000000000000000000000000000FFF1EA0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF5F000FFF1E900FFEFE600FFEFE600FFF0E700FFF1
- E800FFF1E900FFF3EB00FFF3EC00FFF4ED00FFF6F00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE9DB00CD52
- 0800E1651900EC793500FFA77000FFD0B200FFF7EC00C2E9FF0040AEF700CD52
- 0800FFDFCD00000000000000000000000000FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFF1E900CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFEDE30000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00688DA200688DA200688D
- A200688DA200688DA200688DA200688DA2000000000000000000FFE7D800CD52
- 0800E1651900EB793500FFA57000FFD1B200FFF7EC00C2E9FF0040ADF700CD52
- 0800FFE1D000000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFEDE200CD520800E1651900E9783500FFA77000FFD1
- B200FFF7EC00C2E9FF0040ADF700CD520800FFE5D60000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500000000000000
- 0000000000000000000000000000000000000000000000000000FFE4D500CD52
- 0800E3651A00EB7A3900FFA87400FFD1B300FFF7EC00C4E9FF0044AEF700CD52
- 0800FFE9DC00000000000000000000000000FFE1D00000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE9DB00CD520800E1651900EC793500FFA77000FFD0
- B200FFF7EC00C2E9FF0040AEF700CD520800FFDFCD0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE3D100CD52
- 0800ED793500F9945700FFBC8D00FFE1C500FFFFF90000000000000000000000
- 0000000000000000000000000000000000000000000000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00688D
- A200FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE4D500CD520800E3651A00EB7A3900FFA87400FFD1
- B300FFF7EC00C4E9FF0044AEF700CD520800FFE9DC0000000000FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000FFE1CF00CD52
- 0800CD520800CD520800CD520800CD520800CD52080000000000E17D4100EB92
- 5E0000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE1CF00CD520800CD520800CD520800CD520800CD52
- 0800CD52080000000000E17D4100EB925E0000000000FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD5000000000000000000FFE2D100FFD7
- BF00FFD0B400FFCEB100FFCFB300FFD0B400FFD3B80000000000F5A779000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF0000000000FFE7DA00FFE2D000FFDECB00FFDECA00FFDDC900FFDE
- CA00FFDFCD000000000000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000FFE7DA00FFE2
- D000FFDECB00FFDECA00FFDDC900FFDECA00FFDFCD0000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
- FF00FF00FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00BBCCD500BBCCD500424D3E000000000000003E000000
- 2800000040000000100000000100010000000000800000000000000000000000
- 000000000000000000000000FFFFFF00FFFFCD00000000008003C900FFDECA00
- 8003CB00FFDECA008003DA00FFE2D0008003EA00000000008003EA00DDE6EA00
- 8003EA00DDE6EA008003EA00DDE6EA0080030000000000008003000000000000
- 800300000000000080030000000000008007EA0000000000800F000000000000
- 801F000020000000803F8F1F0000000000000000000000000000000000000000
- 000000000000}
- end
- object PopupMenu: TPopupMenu
- Left = 40
- Top = 16
- object DeleteItem: TMenuItem
- Caption = 'Delete'
- ShortCut = 16430
- OnClick = DeleteItemClick
- end
- object RenameItem: TMenuItem
- Caption = 'Rename'
- ShortCut = 113
- OnClick = RenameItemClick
- end
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'ugr'
- Filter = 'Gradient files (*.ugr)|*.ugr|Fractint map files (*.map)|*.map'
- Left = 72
- Top = 16
- end
- object LargeImages: TImageList
- Height = 32
- Width = 32
- Left = 104
- Top = 16
- Bitmap = {
- 494C010101000400040020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000800000002000000001002000000000000040
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300B3644B00C06D5300BB695000BC6A4F00BC6A5100BC6A
- 5100A35B4500B9886F00FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E000FDE2D300FCCFB300FBC8AA00FAC6A500FAC5A400FBC5A400FBC5A400FBC6
- A500FBC7A600FBC7A600FCC8A800FCC9AA00FCCAAC00FCD0B600FDD6BC00FDD9
- C100FEDFCC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4DA
- CA00F2D2BD00ECBC9F00EAB59400E9B29000E8AF8D00E9AF8D00E9B08C00E9AF
- 8D00E8AF8D00E9B08D00E8B08D00E8B18E00EAB28F00EAB79900EDBDA000EDC1
- A600F0C8B00000000000DDE6EA00DDE6EA0023232300BAEBFF00B3EAFF00B0E8
- FF00ACE7FF00A8E6FF00A5E6FF00A4E4FF009FE1FF009DE1FF009BE2FF0097E0
- FF0095DFFF0092DDFF008FDDFF008DDDFF008BDBFF0087D9FF0084D8FF0083D8
- FF007ED6FF007ED3FF0078D1FF00262626000000000000000000000000000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE000000000000000000000000000000
- 000000000000000000000000000000000000E7A88300EBB69600EDC1A700F0C9
- B300F3D4C10000000000DDE6EA00DDE6EA002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300232323002323230023232300232323002323
- 2300232323002323230023232300DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000ED886800F38C6B00E8856500E9856600E9856600EB86
- 6600D97C5F00DCA18300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEA
- DF00FCE1D000FBCCB000FAC6A700F9C3A200FAC19F00FAC2A000FBC3A100FBC3
- A300FAC4A300FBC4A300FBC5A400FBC7A700FBC9AA00FCD3B800FDDAC400FDDF
- CD00FEE7D80000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F4D7
- C600F1CDB800EBB69600E8AE8C00E7AB8600E7A98200E6A88300E7A98300E7A8
- 8300E6A98200E7A88300E7A98300E7AA86000000000000000000000000000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000000000000000000000000000F9BE9D00F8BF9E00F9C09E00F9C0
- 9F00F9C19F00F9C1A000F9C2A200F9C5A500F9C8AB00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CF
- BB00EEC5AB00E8AA8500E6A37B00E49F7400E39B7000E39C7100E49B7000E39C
- 7100E39C7100E39B7000E39C7200E49F7500E5A37A00F9833C00FF985A00FFAC
- 770000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00BAEEFC00B7ED
- FD00B6ECFC00B2E9FB00B0E8FC00ADE8FB00AAE7FC00A7E6FC00A6E5FC003740
- 4500DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E00F9BF9C00F9C09D00F9C09D00FAC1
- A000FAC1A000F9C1A100FAC3A200FAC5A500FBC7A900FCD4BC00FDDDCA00FDE4
- D500FEECE20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDE9
- DE00FCE0CF00FACAAD00FAC3A400F9C09E000000000000000000000000000000
- 0000FFFCF800FFFBF600FFFAF200FFF9F000FFF8EF00FFF7EE00FFF9EE00FFF9
- EF00FFF9EF00FFF9F000FFFAF000FFFAF200FFFBF200FFFCF300FFFCF300FFFC
- F400FFFCF400FFFDF500FFFEF500FFFFF600FFFFF700FFFFF700FFFFF700FFFF
- FA0000000000000000000000000000000000DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FCEA
- DF00FBE2D200F9CEB400F8C8AB00F9C6A700F9C5A500F9C5A500F9C6A500F8C6
- A700F9C6A800F9C6A700F9C8A900FAC9AC00FACDB100FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC4AB00E7AC8800E5A57F00E4A17900E49F7600E49F7600E49F7500E59F
- 7600E49F7700E49F7600E49F7700E5A17900E5A57E00FF9F6400FFB38100FFC8
- 9F00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0023232300C1F1
- FD00BFEFFD00BAEEFC00B9EDFC00B6ECFC00B2EAFB00AFE9FB00ADE8FB00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFFBF700FFFAF300FFF8EF00FFF6EC00FFF6EB00FFF5EB00FFF5EA00FFF6
- EB00FFF6EB00FFF7EB00FFF7ED00FFF8ED00FFF8EE00FFF9EE00FFF9F000FFFA
- F000FFFAF000FFFAF200FFFBF200FFFBF200FFFCF300FFFCF300FFFDF400FFFD
- F60000000000000000000000000000000000EEC3A90000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDEB
- E200FCE5D700FAD5BF00F9D1B800F9CEB400F9CDB300F9CDB300F9CEB300F9CF
- B500F9CFB500FACFB500F9D0B600FAD1B800FAD4BC00FFBA8B00FFCFA9000000
- 0000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000F1CE
- B900EEC6AE00E9B29200E7AD8800E6A98400E6A78100E7A88100E6A78100E7A7
- 8200E7A78200E6A78200E6A78200E6A984000000000000000000000000000000
- 0000FFFAF600FFF8F200FFF6ED00FFF4E900FFF4E600FFF3E600FFF3E600FFF4
- E700FFF4E700FFF5E800FFF5E800FFF5E900FFF5E900FFF5EB00FFF6EB00FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F200000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D800FCE5D700FCE5D700FCE5D700FCE6
- D800FCE6D800FCE6D900FCE6D900FCE7DA00FCE8DC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FDF1
- E900FDEEE500FCE8DC00FCE6D900FCE5D8000000000000000000000000000000
- 0000FFFAF400FFF7F000FFF4EA00FFF2E600FFF1E300FFF0E200FFF0E200FFF1
- E200FFF2E300FFF2E400FFF2E500FFF3E500FFF3E500FFF4E600FFF5E700FFF4
- E700FFF5E800FFF5E900FFF5E900FFF5EA00FFF5EA00FFF6EB00FFF7ED00FFF8
- EF0000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF9F300FFF6EE00FFF2E800FFF0E300FFEEE000FFEEDF00FFEEDE00FFEE
- DF00FFEEE000FFEFE000FFEFE000FFEFE100FFF0E100FFF1E200FFF1E200FFF2
- E400FFF2E400FFF2E400FFF3E600FFF3E600FFF4E600FFF5E700FFF5E900FFF6
- EB0000000000000000000000000000000000FFFFF000FFFFF200FFFFF200FFFF
- F400FFFFF500FFFFF500FFFFF60000000000DDE6EA00DDE6EA0000000000FFFC
- F800FFFBF600FFF9F000FFF8EF00FFF7EE00FFF9EF00FFF9EF00FFF9F000FFFA
- F200FFFBF200FFFCF300FFFCF400FFFCF400FFFDF500FFFFF600FFFFF700FFFF
- F700FFFFFA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA0000000000FFFD
- FA00FFFCF800FFFBF400FFFBF300FFFAF200FFFBF300FFFCF400FFFCF400FFFE
- F500FFFDF500FFFEF600FFFFF700FFFFF800FFFFF800FFFFF900FFFFFA00FFFF
- FB00FFFFFC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFF800FFFEF600FFFFF400FFFF
- F200FFFFF300FFFFF300FFFFF400FFFFF4000000000000000000000000000000
- 0000FFF8F200FFF5EC00FFF0E500FFEDDF00CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FFF1E300FFF2E300FFF2E400FFF3
- E60000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800DA804A00DC7E4400E285
- 4C00EB956200F5AA7D00FEBE9700FFCCB000FFDCC800FFEFE300F7F8F800CEEA
- FD0092CEF70060B8F3003CA3F000CD520800FFEEDF00FFEEDF00FFF0E100FFF0
- E30000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFEFB00FFFEFA00FFFEF800FFFEF700FFFDF700FFFDF600FFFEF600FFFE
- F700FFFFF700FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFA00FFFFFB00FFFF
- FC00FFFFFC00FFFFFC00FFFFFD00FFFFFE00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000BADDF900ABD5F80097CBF60089C4F5007EBFF40077BCF30076BBF30075BA
- F30074BAF30075BAF20075BAF30075BAF30074BAF40075BBF40075BAF40074BB
- F40074BAF40075BBF40075BAF40074BBF40074BBF40076BBF40078BCF4007EBF
- F50000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF6EF00FFF1E900FFECDF00FFE9D900CD520800DD855200DB7C4000E282
- 4800EA925E00F4A77900FDBC9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F30038A1F000CD520800FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000000000000000000000000000BBCCD500BBCCD500DDE6EA000000
- 0000FFFDFA00FFFCF800FFFBF500FFFBF400FFFBF300FFFAF200FFFBF300FFFB
- F300FFFCF400FFFCF400FFFDF500FFFEF500FFFDF500FFFEF600FFFEF600FFFF
- F700FFFFF800FFFFF800FFFFF900FFFFF900FFFFFA00FFFFFB00FFFFFC00FFFF
- FC0000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000C1DFF900B2D8F9009FCFF70091C8F60087C3F40080C0F4007FBFF4007EBF
- F3007DBFF4007DBFF3007EBFF3007DBFF3007EBFF3007EBFF3007DBFF4007EBF
- F4007EBFF4007DBFF4007DBEF3007EBFF4007DBEF3007EBFF40080C0F50086C2
- F60000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F4A00214F
- 4A00214F4A00214F4A00214F4A00DDE6EA000000000000000000000000000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600CD520800DC855000DB7B4100E180
- 4700EA905C00F4A67800FDBC9400FFCBAE00FFDBC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F40037A1EF00CD520800FFE9D700FFE9D700FFEAD900FFEC
- DC0000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFCF800FFFBF60000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF7F100FFF3EA00FFF3EA00FFEEE300FFEEE300FFECDD00FFECDD00CD52
- 0800CD520800FBE6DA00FBE6DA00FBDED100FBDED100FBD0B900FBD0B900FBD3
- C000FBC4A300FBC4A300FBB99100FBB99100FBFAFB00FBFAFB00FBF6F600FBF6
- F600FBE6DA00FBE6DA00FB996400FB996400FBA87B00FBA87B00FB823F00FBDC
- CB00FBDCCB00F7C2A500F7C2A500CD520800CD520800FFEEDF00FFEEDF00FFEE
- DF00FFEEDF00FFF0E100FFF0E100FFF0E300FFF0E30000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FFF4ED00FFEFE500FFE9DB00FFE5D300CD520800DC855000DB7C4100E181
- 4800EA905C00F4A67800FDBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005BB5F30037A1EF00CD520800FFE5D300FFE6D400FFE7D500FFE9
- D80000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF6EF00FFF1E900FFF1E900FFECDF00FFECDF00FFE9D900FFE9D900CD52
- 0800CD520800FEE6DB00FEE6DB00FEDBC800FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500DDE6EA000000000000000000000000000000
- 0000FFF3EC00FFEEE300FFE7D800FFE3D000CD520800DC855000DB7C4000E281
- 4800EA905C00F4A67800FEBC9400FFCCAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30037A1EF00CD520800FFE3CF00FFE3CF00FFE5D100FFE6
- D50000000000000000000000000000000000FEDBC800FED9C200FED9C200FED1
- B700FEAF8100FEAF8100FEF9F800FEF9F800FEF3EE00FEF3EE00FEFEFE00FEFE
- FE00FEAB7B00FEAB7B00FEAB7A00FEAB7A00FE975F00FE975F00FE9C6200FEF3
- F100FEF3F100FBB08600FBB08600CD520800CD520800FFEBDB00FFEBDB00FFEC
- DC00FFECDC00FFEDDD00FFEDDD00FFEFE000FFEFE00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500688DA200BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA000000000000000000000000000000
- 0000FFF2EA00FFEDE200FFE5D500FFE0CD00CD520800DC865100DB7C4000E281
- 4700EA905C00F4A67800FEBC9400FFCBAE00FFDCC700FFEFE300F7F8F800CDEA
- FD008FCDF7005CB5F30036A1EF00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000000000000000000000000000FE823900FE823900FEDAC200FED8
- C300FED8C300FBA27300FBA27300CD520800CD520800FFE9D700FFE9D700FFE9
- D700FFE9D700FFEAD900FFEAD900FFECDC00FFECDC0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD50053C7
- FF0051C6FF004FC5FF004CC4FF0049C4FF0047C2FF0044C1FF0042C0FF003FC0
- FF003DBDFF003AB9FF0038B6FF00214F4A000000000000000000000000000000
- 0000FFF1E900FFEBDF00FFE3D200FFDEC900CD520800DC865100DB7B4100E281
- 4800EB915C00F5A67800FEBB9400FFCCAE00FFDCC700FFEFE400F7F8F900CDEA
- FD008FCDF7005CB5F40036A1EF00CD520800FFDDC700FFDEC800FFDFCB00FFE2
- CE0000000000000000000000000000000000FFE9D80000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCC
- D500688DA200DDE6EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD5008BDB
- FF0082D9FF007BD7FF0077D5FF0073D4FF0071D2FF006ED1FF006AD0FF0068CF
- FF0065CFFF0063CDFF0061CDFF005FCCFF005DCAFF005AC9FF0058C9FF0055C8
- FF0053C7FF0050C5FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FFF1E800FFEADE00FFE2D000FFDBC600CD520800DC855100DB7C4100E281
- 4800EB915C00F5A77800FDBC9400FFCBAE00FFDBC700FFEFE300F6F8F800CCEA
- FD008FCDF7005BB6F30037A1EF00CD520800FFDBC300FFDBC400FFDDC700FFDF
- CA0000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD500688DA200DDE6EA00688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00688DA200BBCCD500DDE6EA00DDE6
- EA00688DA200BBCCD500688DA200DDE6EA00DDE6EA00BBCCD500DDE6EA00D9EB
- FA00D9EAF900D9EAFA00D9EAFA00D9EAFA00D9EBFA00D9EBFA00DAEBF900DBEC
- FA0000000000DDE6EA00DDE6EA00DDE6EA00232323009FE2FF0098E0FF008DDD
- FF0084D9FF007ED6FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D8000000000000000000000000000000
- 0000FFF0E700FFE9DC00FFE0CD00FED9C300CD520800DC855000DB7C4100E181
- 4700EA915C00F5A77800FEBB9400FFCCAE00FFDCC800FFEFE300F6F8F800CCEA
- FD008FCDF7005BB5F30036A1EF00CD520800FFD7BF00FFD8C000FFDAC200FFDC
- C70000000000000000000000000000000000688DA200BBCCD500688DA200DDE6
- EA00688DA200DDE6EA00BBCCD500BBCCD500BBCCD500688DA200DDE6EA00BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200DDE6EA00BBCCD500688DA200688DA200688D
- A200BBCCD500BBCCD500688DA200688DA200BBCCD500688DA200BBCCD5000000
- 0000F4F9FE00F1F8FD00EFF5FC00EBF5FC00EAF3FA00EAF2FA00E9F2FA007478
- 7D003A3C3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D3F003A3D
- 3F003A3D3F00E9F3FB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF4ED00FFEFE500FFEFE500FFE9DB00FFE9DB00FFE5D300FFE5D300CD52
- 0800CD520800FEE1CE00FEE1CE00FEE4D800FEE4D800FEB89000FEB89000FECA
- A900FEFEFE00FEFEFE00FEEBE100FEEBE100FEFDFE00FEFDFE00FEB78C00FEB7
- 8C00FEA16D00FEA16D00FE975C00FE975C000000000000000000000000000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800DD855100DB7B4000E181
- 4700EB915C00F5A67700FEBB9400FFCCAE00FFDBC700FFEFE400F6F8F900CCEA
- FD008FCDF7005BB5F30036A1F000CD520800FFD5BB00FFD5BD00FFD8BF00FFDA
- C20000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500688DA200DDE6EA00BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500100F
- 0E0000000000CFBEB000FFEAD900FFEBDB00FFEBDB00FFECDC00FFEDDD00FFEF
- E00000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FCFDFE00FBFCFE0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D5000000000000000000000000000000
- 0000FEEEE400FEE6D800FEDDC800FDD5BC00CD520800DD865200DB7C4200E183
- 4900EA925F00F4A77A00FDBD9500FFCCAE00FFDCC800FFEFE400F6F8F800CDEA
- FD0090CDF7005DB6F30038A1F000CD520800FFD3B800FFD3BA00FFD6BC00FFD8
- C00000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFF5EE00FFF1E700FFEADD00FFE7D600FFE4D100FFE2CF00FFE2CE00FFE2
- CF00CFB8A80040393400EFD6C300FFE5D100FFE5D200FFE5D200FFE5D300EFD8
- C700403A3500BFADA00000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF3EC00FFEEE300FFEEE300FFE7D800FFE7D800FFE3D000FFE3D000CD52
- 0800CD520800FEE4D300FEE4D300FEE1D100FEE1D100FEA67500FEA67500FEF6
- F100FEEFE900FEEFE900FEEBE200FEEBE200FEFBFA00FEFBFA00FE945900FE94
- 5900FEA97C00FEA97C00FE925000FE925000FEFEFE00FEFEFE00FEB98D00FEC3
- A100FEC3A100FBBC9200FBBC9200CD520800CD520800FFE3CF00FFE3CF00FFE3
- CF00FFE3CF00FFE5D100FFE5D100FFE6D500FFE6D50000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FEEDE200FEE5D600FDDBC500FDD3BA00CD520800DD885600DD804800E388
- 5000EB976600F5AB8100FDBF9B00FFCEB200FFDECB00FFF0E400F6F8F800CFEB
- FD0096D0F70064B9F30041A6F000CD520800FED2B700FED3BB00FED5BD00FED8
- C1000000000000000000000000000000000000000000FFFFFF00000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FEECE100FDE3D500FCD9C300FCD1B500CD520800DE8A5700DF885400E593
- 6000EEA17400F8B38D00FEC6A500FFD3BA00FFE1D000FFF2E700F7F8F900D4ED
- FE00A0D5F80073C0F50054B0F100CD520800FED2B800FDD4BC00FDD7C000FEDA
- C50000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFF2EA00FFEDE200FFEDE200FFE5D500FFE5D500FFE0CD00FFE0CD00CD52
- 0800CD520800FEEADD00FEEADD00FEC7A700FEC7A700FEC09B00FEC09B00FEFB
- FB00FEEAE000FEEAE000FEEFE700FEEFE700FEF0EB00FEF0EB00FE844100FE84
- 4100FEA97800FEA97800FEC8AA00FEC8AA00FEFAFA00FEFAFA00FEAF7F00FEBD
- 9A00FEBD9A00FBB07B00FBB07B00CD520800CD520800FFE0CC00FFE0CC00FFE0
- CC00FFE0CC00FFE1CE00FFE1CE00FFE3D100FFE3D10000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200688DA200BBCCD500688DA200BBCCD500688DA200BBCC
- D500688DA200BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200688D
- A200688DA200688DA200BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEBE000FDE2D300FCD7C100FCCFB300CD520800E2966A00E3976800EA9F
- 7000F1B28D00F8C1A100FED0B400FFD9C500FFE5D700FFF4EC00F8F6F600DBEC
- F600B2DAF5008DC6EE0073BCEF00CD520800FDD6BC00FDD9C100FDDCC700FEDF
- CC0000000000000000000000000000000000FEB08600FEDFCB00FEDFCB00FEF7
- F300FEE7DA00FEE7DA00FEF0EA00FEF0EA00FEEBE100FEEBE100FE813A00FE81
- 3A00FEAD7800FEAD7800FEE4D900FEE4D900FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDEADF00FCE1D000FBD5BE00FBCCB000CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800CD520800CD520800CD520800CD52
- 0800CD520800CD520800CD520800CD520800FDDAC400FDDFCD00FDE3D300FEE7
- D80000000000000000000000000000000000FEE3DB00FEE3DB00FED1B000EFC5
- B400EFC5B400E99B7300E99B7300CD520800CD520800FFDDC700FFDDC700FFDE
- C800FFDEC800FFDFCB00FFDFCB00FFE2CE00FFE2CE0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000005BCAFF0058C9FF0056C7FF0053C7
- FF0051C4FF004DBFFF0049BBFF00214F4A000000000000000000000000000000
- 0000FDE9DE00FCE0CF00FAD4BB00FACAAD00FAC3A400F9C09E00F9BF9C00F9BF
- 9C00F9C09D00F9C09D00FAC09F00FAC1A000FAC1A000F9C1A100F9C2A100FAC3
- A200FAC5A500FBC7A900FCCCB100FCD4BC00FDDDCA00FDE4D500FDE9DC00FEEC
- E20000000000000000000000000000000000FFDFCA0000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000000000000000000000000000
- 0000FCE9DD00FBDFCD00FAD2BB00F9C9AB00F9C2A200F8BF9D00F8BE9A00F8BD
- 9A00F8BE9B00F8BE9C00F9BF9D00F8C09D00F9C09E00F9C09F00F9C09F00F9C2
- A100FAC4A400FBC7A80000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500FFF7
- EB00FFF7EC00FFF8ED00FFF8EE00FFF8EE00FFF9EF00FFF9F000FFFAF000FFFA
- F20000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFFBF700FFFAF30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E000000000000000000000000000000
- 0000FDE9DD00FCE0CF00FAD4BC00F8CAAD00F8C4A400F8C09F00F8BF9D00F9BE
- 9D00F8BF9E00F9C09E00F9C09F00F9C09F00F9C19F00F9C1A000F9C1A000F9C2
- A200F9C5A500F9C8AB0000000000F9833C00FF985A00FFAC7700FFC195000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD5000000
- 0000FFF7F100FFF3EA00FFEEE300FFECDD00CD520800FBE6DA00FBDED100FBD0
- B900FBD3C000FBC4A300FBB99100FBFAFB00FBF6F600FBE6DA00FB996400FBA8
- 7B00FB823F00FBDCCB0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF1E800FFEADE00FFEADE00FFE2D000FFE2D000FFDBC600FFDBC600CD52
- 0800CD520800FEE9DD00FEE9DD00FEA56E00FEA56E00FEE5D900FEE5D900FEF6
- F500FEE4D400FEE4D400FEEBE400FEEBE400FEEEE400FEEEE400FE7A3200FE7A
- 3200FEAB7500FEAB7500FED1B800FED1B8000000000000000000000000000000
- 0000FCEADF00FBE2D200FAD6C100F9CEB400F8C8AB00F9C6A700F8C4A500F9C5
- A500F9C5A500F9C6A500F8C6A600F8C6A700F9C6A800F9C6A700F9C6A800F9C8
- A900FAC9AC00FACDB10000000000FF9F6400FFB38100FFC89F00000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FEFA
- FA00FEAF7F00FEBD9A00FBB07B00CD520800FFE0CC00FFE0CC00FFE1CE00FFE3
- D10000000000DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA000000
- 0000FFF3EC00FFEEE30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC7000000000000000000000000000000
- 0000FDEBE200FCE5D700FADCC900FAD5BF00F9D1B800F9CEB400F9CEB300F9CD
- B300F9CDB300F9CEB300F9CEB400F9CFB500F9CFB500FACFB500FACFB500F9D0
- B600FAD1B800FAD4BC0000000000FFBA8B00FFCFA90000000000000000000000
- 000000000000000000000000000000000000BBCCD500BBCCD500BBCCD5000000
- 0000FFEFE500FFE8DA00FEDDCB00FDD7C000CD520800FEE4D700FE9F6600FEE9
- DD00FEF0E900FEE7DB00FEE7DF00FEFEFE00FEA37300FE8B3D00FEC69200FEE0
- D600FDFEFE00FEE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFF0E700FFE9DC00FFE9DC00FFE0CD00FFE0CD00FED9C300FED9C300CD52
- 0800CD520800FEE4D600FEE4D600FEA16D00FEA16D00FEE9E100FEE9E100FEF6
- F300FEEBDF00FEEBDF00FEF1EB00FEF1EB00FEF9FB00FEF9FB00FE824200FE82
- 4200FEA96F00FEA96F00FEBC8D00FEBC8D00FEFEFE00FEFEFE00FEFDFE00FEE2
- D500FEE2D500FBDED200FBDED200CD520800CD520800FFD7BF00FFD7BF00FFD8
- C000FFD8C000FFDAC200FFDAC200FFDCC700FFDCC70000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD5000000000000000000000000000000
- 0000FDEEE600FCEADF00FCE4D600FBE0CF00FBDDCB00FADBC800FADBC700FADB
- C700FADBC800FADBC800FADBC800FADCC900FBDCC900FADCC900FADCC900FADC
- CA00FBDDCB00FBE0CE0000000000FFD6B3000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00DDE6EA000000
- 0000FDEBE000FDE2D30000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA200BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD5000000000000000000000000000000
- 0000FDF1E900FDEEE500FCEAE000FCE8DC00FCE6D900FCE5D800FCE5D700FCE5
- D700FCE5D700FCE5D700FCE5D800FCE6D800FCE6D800FCE6D900FCE6D900FCE6
- D900FCE7DA00FCE8DC0000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DDE6EA00DDE6EA00000000000000
- 0000FFEFE500FFE8DA00FFE8DA00FEDDCB00FEDDCB00FDD7C000FDD7C000CD52
- 0800CD520800FEE4D700FEE4D700FE9F6600FE9F6600FEE9DD00FEE9DD00FEF0
- E900FEE7DB00FEE7DB00FEE7DF00FEE7DF00FEFEFE00FEFEFE00FEA37300FEA3
- 7300FE8B3D00FE8B3D00FEC69200FEC69200FEE0D600FEE0D600FDFEFE00FEE2
- D300FEE2D300F1A98A00F1A98A00CD520800CD520800FFD5BB00FFD5BB00FFD5
- BD00FFD5BD00FFD8BF00FFD8BF00FFDAC200FFDAC20000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FE9B6000FEDFCD00FEDFCD00FEF2
- EF00FEE3D900FEE3D900FEE0D300FEE0D300FEF8F800FEF8F800FEE8E300FEE8
- E300FE833B00FE833B00FEBB7300FEBB7300FEDFC000FEDFC000F9CEC200FED8
- CA00FED8CA00FBD2BF00FBD2BF00CD520800CD520800FFD3B800FFD3B800FFD3
- BA00FFD3BA00FFD6BC00FFD6BC00FFD8C000FFD8C00000000000DDE6EA00DDE6
- EA00DDE6EA00DDE6EA00DDE6EA00DDE6EA00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00BBCCD500DDE6EA00BBCCD500BBCCD500BBCCD500BBCCD500BBCC
- D500BBCCD500BBCCD500BBCCD500BBCCD500BBCCD500688DA20000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00424D3E000000000000003E000000
- 2800000080000000200000000100010000000000000200000000000000000000
- 000000000000000000000000FFFFFF00E0000007000000000000000000000000
- E00000F7000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007000000000000000000000000
- E0000007000000000000000000000000E0000007FFFFFF00FFFFFF00FFFFFF00
- E00000070000000000000000FFFFFF00E0000007000000000000000000000000
- E0000007000000000000000000000000E000000F000000000000000000000000
- E000001F000000000000000000000000E000003F000000000000000000000000
- E000007F000000000000000000000000E00000FFFFFFFF00FFFFFF00FFFFFF00
- E00001FF10022F031F022F0320FFFF0000000000000000000000000000000000
- 000000000000}
- end
- object TooltipTimer: TTimer
- OnTimer = TooltipTimerTimer
- Left = 8
- Top = 52
- end
-end
diff --git a/2.10/Source/Browser.pas b/2.10/Source/Browser.pas
deleted file mode 100644
index 81ee8e7..0000000
--- a/2.10/Source/Browser.pas
+++ /dev/null
@@ -1,596 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Browser;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ComCtrls, ControlPoint, ToolWin, ImgList, StdCtrls,
- Cmap, Menus, Global, Buttons,
- Render;
-
-const
- PixelCountMax = 32768;
- PaletteTooltipTimeout = 1500;
-
-type
- TGradientBrowser = class(TForm)
- RightPanel: TPanel;
- SmallImages: TImageList;
- ListView: TListView;
- pnlMain: TPanel;
- PopupMenu: TPopupMenu;
- DeleteItem: TMenuItem;
- RenameItem: TMenuItem;
- btnDefGradient: TSpeedButton;
- btnCancel: TButton;
- pnlPreview: TPanel;
- Image: TImage;
- pnlControls: TPanel;
- OpenDialog: TOpenDialog;
- LargeImages: TImageList;
- TooltipTimer: TTimer;
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure DeleteItemClick(Sender: TObject);
- procedure RenameItemClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure btnDefGradientClick(Sender: TObject);
- procedure SpeedButton1Click(Sender: TObject);
- procedure ListViewKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure ListViewInfoTip(Sender: TObject; Item: TListItem;
- var InfoTip: String);
- procedure TooltipTimerTimer(Sender: TObject);
- private
- procedure DrawPalette;
- procedure Apply;
- public
- PreviewDensity: double;
- FlameIndex, GradientIndex: Integer;
- Extension, Identifier, Filename: string;
- cp: TControlPoint;
- Palette: TColorMap;
- zoom: double;
- Center: array[0..1] of double;
- Render: TRenderer;
- procedure ListFileContents;
- function LoadFractintMap(filen: string): TColorMap;
- end;
-
-type
- EFormatInvalid = class(Exception);
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-var
- GradientBrowser: TGradientBrowser;
- FlameString: string;
-
-function CreatePalette(strng: string): TColorMap;
-
-implementation
-
-uses Main, Options, Editor, {Gradient,} Registry, Adjust, Mutate;
-
-{$R *.DFM}
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-function TGradientBrowser.LoadFractintMap(filen: string): TColorMap;
-var
- i: integer;
- s: string;
- pal: TColorMap;
- MapFile: TextFile;
-begin
-{ Load a map file }
- AssignFile(MapFile, Filen);
- try
- Reset(MapFile);
- for i := 0 to 255 do
- begin
- Read(MapFile, Pal[i][0]);
- Read(MapFile, Pal[i][1]);
- Read(MapFile, Pal[i][2]);
- Read(MapFile, s);
- end;
- CloseFile(MapFile);
- Result := Pal;
- except
- on EInOutError do Application.MessageBox(PChar('Cannot Open File: ' +
- FileName), PCHAR('Apophysis'), 16);
- end;
-end;
-
-function CreatePalette(strng: string): TColorMap;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(strings.text), tokens);
- Tokens.Text := Trim(Tokens.text);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Result[i][0] := 0;
- Result[i][1] := 0;
- Result[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- try
- index := StrToInt(Indices[i]);
- while index < 0 do inc(index, 400);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- assert(index>=0);
- assert(index<256);
- Result[index][0] := StrToInt(Colors[i]) mod 256;
- Result[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Result[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- except
- end;
- end;
- i := 1;
- repeat
- a := StrToInt(Trim(Indices[i - 1]));
- b := StrToInt(Trim(Indices[i]));
- RGBBlend(a, b, Result);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Trim(Indices[Indices.Count - 1]));
- b := StrToInt(Trim(Indices[0])) + 256;
- RGBBlend(a, b, Result);
- end;
- except on EFormatInvalid do
- begin
-// Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-procedure TGradientBrowser.DrawPalette;
-var
- i, j: integer;
- Row: pRGBTripleArray;
- BitMap: TBitMap;
-begin
- BitMap := TBitMap.Create;
- try
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 1;
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := Palette[i][0];
- rgbtGreen := Palette[i][1];
- rgbtBlue := Palette[i][2];
- end
- end
- end;
- Image.Picture.Graphic := Bitmap;
- Image.Refresh;
- finally
- BitMap.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListFileContents;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(filename);
- try
- ListView.Items.BeginUpdate;
- ListView.Items.Clear;
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(filename);
- end
- else
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- ListView.Items.EndUpdate;
- ListView.Selected := ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- Tokens, FStrings: TStringList;
- EntryStrings: TStringList;
- i: integer;
-begin
- Application.ProcessMessages;
- FStrings := TStringList.Create;
- EntryStrings := TStringList.Create;
- Tokens := TStringList.Create;
- try
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- Palette := LoadFractintMap(filename);
- DrawPalette;
- end
- else
- if (ListView.SelCount <> 0) and (ListView.Selected.Caption <> Identifier) then
- begin
- Identifier := ListView.Selected.Caption;
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Lowercase(ListView.Selected.Caption) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then break;
- EntryStrings.Add(FStrings[i]);
- repeat
- inc(i);
- EntryStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- Palette := CreatePalette(EntryStrings.Text);
- DrawPalette;
- end;
- finally
- EntryStrings.Free;
- FStrings.Free;
- Tokens.Free;
- end;
-end;
-
-procedure TGradientBrowser.FormCreate(Sender: TObject);
-begin
- PreviewDensity := prevMediumQuality;
- cp := TControlPoint.Create;
- cp.gamma := defGamma;
- cp.brightness := defBrightness;
- cp.vibrancy := defVibrancy;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- Render := TRenderer.Create;
- FlameIndex := 0;
- GradientIndex := 0;
-end;
-
-procedure TGradientBrowser.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TGradientBrowser.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Browser', False) then
- begin
- if Registry.ValueExists('Left') then
- GradientBrowser.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- GradientBrowser.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- GradientBrowser.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- GradientBrowser.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- if FileExists(filename) then ListFileContents;
-end;
-
-procedure TGradientBrowser.DeleteItemClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if DeleteEntry(ListView.Selected.Caption, Filename) then
- begin
- ListView.Items.Delete(ListView.Selected.Index);
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
- end;
-end;
-
-procedure TGradientBrowser.RenameItemClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TGradientBrowser.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
-// if s <> Item.Caption then
-// if not RenameIFS(Item.Caption, s, Filename) then
-// s := Item.Caption;
-end;
-
-procedure TGradientBrowser.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.InitialDir := BrowserPath;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Filename := OpenDialog.FileName;
- GradientFile := Filename;
- BrowserPath := ExtractFilePath(OpenDialog.FileName);
- ListFileContents;
- end;
-end;
-
-procedure TGradientBrowser.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.cmap := Palette;
- MainCP.cmapindex := -1;
- if EditForm.Visible then EditForm.UpdateDisplay;
- if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TGradientBrowser.SpeedButton1Click(Sender: TObject);
-begin
- Apply;
-end;
-
-procedure TGradientBrowser.ListViewKeyPress(Sender: TObject;
- var Key: Char);
-begin
- if Key = #13 then Apply;
-end;
-
-procedure TGradientBrowser.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Browser', True) then
- begin
- Registry.WriteInteger('Top', GradientBrowser.Top);
- Registry.WriteInteger('Left', GradientBrowser.Left);
- Registry.WriteInteger('Width', GradientBrowser.Width);
- Registry.WriteInteger('Height', GradientBrowser.Height);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TGradientBrowser.ListViewInfoTip(Sender: TObject;
- Item: TListItem; var InfoTip: String);
-var
- i, j: integer;
- Row: pRGBTripleArray;
- Bitmap: TBitmap;
- pal: TColorMap;
- EntryStrings, FStrings: TStringList;
- rect: TRect;
-begin
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 100;
-
- FStrings := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- if Lowercase(ExtractFileExt(filename)) = '.map' then
- begin
- pal := LoadFractintMap(filename);
- end
- else
- begin
- Identifier := Item.Caption;
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Lowercase(Item.Caption) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then break;
- EntryStrings.Add(FStrings[i]);
- repeat
- inc(i);
- EntryStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- pal := CreatePalette(EntryStrings.Text);
- end;
- finally
- EntryStrings.Free;
- FStrings.Free;
- end;
-
- for j := 0 to Bitmap.Height - 1 do
- begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do
- begin
- with Row[i] do
- begin
- rgbtRed := pal[i][0];
- rgbtGreen := pal[i][1];
- rgbtBlue := pal[i][2];
- end
- end
- end;
- rect.TopLeft := Item.Position;
- rect.BottomRight.X := rect.TopLeft.X + 100;
- rect.BottomRight.Y := rect.TopLeft.Y + 16;
- with ListView do
- begin
- Canvas.Rectangle(Rect);
- //Canvas.TextOut(Rect.Left, Rect.Top, Item.Caption);
- //Rect.Left := (Rect.Left + rect.Right) div 3;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
- InfoTip := '';
- TooltipTimer.Interval := PaletteTooltipTimeout;
- TooltipTimer.Enabled := true;
-end;
-
-procedure TGradientBrowser.TooltipTimerTimer(Sender: TObject);
-begin
- ListView.Repaint;
- TooltipTimer.Enabled := false;
-end;
-
-end.
-
diff --git a/2.10/Source/BucketFillerThread.pas b/2.10/Source/BucketFillerThread.pas
deleted file mode 100644
index 97f541e..0000000
--- a/2.10/Source/BucketFillerThread.pas
+++ /dev/null
@@ -1,87 +0,0 @@
-unit BucketFillerThread;
-
-interface
-
-uses
- Classes, Windows,
- ControlPoint, Render, XForm, RenderTypes;
-
-type
- TBucketFillerThread = class(TThread)
-
- private
- fcp: TControlPoint;
- points: TPointsArray;
-
- public
- nrbatches: integer;
- batchcounter: Pinteger;
-
- ColorMap: TColorMapArray;
- CriticalSection: TRTLCriticalSection;
-
- AddPointsProc: procedure (const points: TPointsArray) of object;
-
- constructor Create(cp: TControlPoint);
- destructor Destroy; override;
-
- procedure Execute; override;
-
- end;
-
-implementation
-
-//uses SysUtils, FormRender;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TBucketFillerThread.Create(cp: TControlPoint);
-begin
- inherited Create(True);
- //Self.FreeOnTerminate := True;
-
- Fcp := cp.Clone;
-
- SetLength(Points, SUB_BATCH_SIZE);
-
- fcp.Prepare;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TBucketFillerThread.Destroy;
-begin
- FCP.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBucketFillerThread.Execute;
-var
- bc: integer;
-begin
- inherited;
- //RenderForm.Output.Lines.Add(' . . . > Filler thread #' + IntToStr(ThreadID) + ' Started');
-
- bc := 0;
- while (not Terminated) and (bc < Nrbatches) do begin
- fcp.iterateXYC(SUB_BATCH_SIZE, points);
-
- try
- EnterCriticalSection(CriticalSection);
-
- AddPointsProc(Points);
-
- Inc(batchcounter^);
- bc := batchcounter^
- finally
- LeaveCriticalSection(CriticalSection);
- end;
- end;
- //RenderForm.Output.Lines.Add(' . . . > Filler thread #' + IntToStr(ThreadID) + ' Finished');
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-{ -- RENDER THREAD MUST *NOT* KNOW ANYTHING ABOUT BUCKETS!!! -- }
-
-end.
diff --git a/2.10/Source/ControlPoint.pas b/2.10/Source/ControlPoint.pas
deleted file mode 100644
index 81caa55..0000000
--- a/2.10/Source/ControlPoint.pas
+++ /dev/null
@@ -1,2112 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit ControlPoint;
-
-interface
-
-//{$define VAR_STR}
-
-uses
- Classes, Windows, Cmap, XForm, XFormMan;
-
-const
- SUB_BATCH_SIZE = 10000;
- PROP_TABLE_SIZE = 1024;
- PREFILTER_WHITE = (1 shl 26);
- FILTER_CUTOFF = 1.8;
- BRIGHT_ADJUST = 2.3;
- FUSE = 15;
-
-type
- TCoefsArray= array[0..2, 0..1] of double;
- pCoefsArray= ^TCoefsArray;
- TTriangle = record
- x: array[0..2] of double;
- y: array[0..2] of double;
- end;
- TTriangles = array[-1..NXFORMS] of TTriangle;
- TSPoint = record
- x: double;
- y: double;
- end;
- TSRect = record
- Left, Top, Right, Bottom: double;
- end;
- TMapPalette = record
- Red: array[0..255] of byte;
- Green: array[0..255] of byte;
- Blue: array[0..255] of byte;
- end;
- TColorMaps = record
- Identifier: string;
- UGRFile: string;
- end;
- pPixArray = ^TPixArray;
- TPixArray = array[0..1279, 0..1023, 0..3] of integer;
- pPreviewPixArray = ^TPreviewPixArray;
- TPreviewPixArray = array[0..159, 0..119, 0..3] of integer;
- TFileType = (ftIfs, ftFla, ftXML);
-
-type //?
- PLongintArray = ^TLongintArray;
- TLongintArray = array[0..8192] of Longint;
-
-type
- TVariation = (vLinear, vSinusoidal, vSpherical, vSwirl, vHorseshoe, vPolar,
- vHandkerchief, vHeart, vDisc, vSpiral, vHyperbolic, vSquare, vEx, vJulia,
- vBent, vWaves, vFisheye, vPopcorn, vExponential, vPower, vCosine,
- vRings, vFan, vRandom);
-
-type
- TPointsArray = array of TCPpoint;
- //TPointsXYArray = array of TXYpoint;
-
- P2Cpoint = ^T2Cpoint;
- T2CPointsArray = array of T2Cpoint;
-
- TControlPoint = class
- public
- finalXform: TXForm;
- finalXformEnabled: boolean;
- useFinalXform: boolean;
- soloXform: integer;
-
- Transparency: boolean;
-
- xform: array[0..NXFORMS] of TXForm;
-
- variation: TVariation;
- cmap: TColorMap;
- cmapindex: integer;
- time: double;
- Fbrightness: double; // 1.0 = normal
- contrast: double; // 1.0 = normal
- gamma: double;
- Width: integer;
- Height: integer;
- spatial_oversample: integer;
- name, nick, url: string;
- center: array[0..1] of double; // camera center
- vibrancy: double; // blend between color algs (0=old,1=new)
- hue_rotation: double; // applies to cmap, 0-1
- background: array[0..3] of Integer; // Changed to integers so no conversion needed - mt
- zoom: double; // effects ppu and sample density
- pixels_per_unit: double; // and scale
- spatial_filter_radius: double; // variance of gaussian
- sample_density: extended; // samples per pixel (not bucket)
- (* in order to motion blur more accurately we compute the logs of the
- sample density many times and average the results. we interplate
- only this many times. *)
- actual_density: extended; // for incomplete renders
- nbatches: integer; // this much color resolution. but making it too high induces clipping
- white_level: integer;
- cmap_inter: integer; // if this is true, then color map interpolates one entry
- // at a time with a bright edge
- symmetry: integer;
- pulse: array[0..1, 0..1] of double; // [i][0]=magnitute [i][1]=frequency */
- wiggle: array[0..1, 0..1] of double; // frequency is /minute, assuming 30 frames/s */
-
- estimator, estimator_min, estimator_curve: double; // density estimator.
- jitters: integer;
- gamma_threshold: double;
-
-// PropTable: array of TXForm;
- FAngle: Double;
- FTwoColorDimensions: Boolean;
-
- private
- invalidXform: TXForm;
-
- function getppux: double;
- function getppuy: double;
-
- function GetBrightness: double;
- procedure SetBrightness(br: double);
- function GetRelativeGammaThreshold: double;
- procedure SetRelativeGammaThreshold(gtr: double);
-
- public
- procedure SaveToStringlist(sl: TStringlist);
- procedure SaveToFile(Filename: string);
-
- procedure ParseString(aString: string);
- procedure ParseStringList(sl: TStringlist);
- procedure RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
- procedure RandomCP1;
- procedure CalcBoundbox;
- function BlowsUp(NrPoints: integer): boolean;
-
- procedure SetVariation(vari: TVariation);
- procedure Clear;
-
-// class function interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint; /// just for now
- procedure InterpolateX(cp1, cp2: TControlPoint; Tm: double);
-// procedure IterateXY(NrPoints: integer; var Points: TPointsXYArray);
- procedure IterateXYC(NrPoints: integer; var Points: TPointsArray);
-
- procedure Prepare;
-
- function Clone: TControlPoint;
- procedure Copy(cp1: TControlPoint; KeepSizes: boolean = false);
-
- function HasFinalXForm: boolean;
-
- // CP-specific functions moved from unit Main
- function NumXForms: integer;
- function TrianglesFromCP(var Triangles: TTriangles): integer;
- procedure GetFromTriangles(const Triangles: TTriangles; const t: integer);
-
- procedure GetTriangle(var Triangle: TTriangle; const n: integer);
- procedure GetPostTriangle(var Triangle: TTriangle; const n: integer);
-
- procedure EqualizeWeights;
- procedure NormalizeWeights;
- procedure RandomizeWeights;
- procedure ComputeWeights(Triangles: TTriangles; t: integer);
- procedure AdjustScale(w, h: integer);
-
- constructor Create;
- destructor Destroy; override;
-
- procedure ZoomtoRect(R: TSRect);
- procedure ZoomOuttoRect(R: TSRect);
- procedure MoveRect(R: TSRect);
- procedure ZoomIn(Factor: double);
- procedure Rotate(Angle: double);
-
- property ppux: double read getppux;
- property ppuy: double read getppuy;
-
- property brightness: double
- read GetBrightness
- write SetBrightness;
- property gammaThreshRelative: double
- read GetRelativeGammaThreshold
- write SetRelativeGammaThreshold;
- end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-function CalcUPRMagn(const cp: TControlPoint): double;
-procedure FillVarDisturb;
-
-implementation
-
-
-uses
- SysUtils, math, global;
-
-var
- var_distrib: array of integer;
- mixed_var_distrib: array of integer;
-
-{ TControlPoint }
-
-function sign(n: double): double;
-begin
- if n < 0 then Result := -1
- else if n > 0 then Result := 1
- else Result := 0;
-end;
-
-constructor TControlPoint.Create;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS do begin
- xform[i] := TXForm.Create;
- end;
- invalidXform := TXForm.Create;
- soloXform := -1;
-
- pulse[0][0] := 0;
- pulse[0][1] := 60;
- pulse[1][0] := 0;
- pulse[1][1] := 60;
-
- wiggle[0][0] := 0;
- wiggle[0][1] := 60;
- wiggle[1][0] := 0;
- wiggle[1][1] := 60;
-
- background[0] := 0;
- background[1] := 0;
- background[2] := 0;
-
- center[0] := 0;
- center[1] := 0;
-
- pixels_per_unit := 50;
-
- width := 100;
- Height := 100;
-
- spatial_oversample := 1;
- spatial_filter_radius := 0.5;
-
- FAngle := 0;
- gamma := 1;
- vibrancy := 1;
- contrast := 1;
- Fbrightness := 1;
-
- sample_density := 50;
- zoom := 0;
- nbatches := 1;
-
- white_level := 200;
-
- estimator := 9.0;
- estimator_min := 0.0;
- estimator_curve := 0.4;
- jitters := 1;
- gamma_threshold := 0.01;
-
- FTwoColorDimensions := False;
-
- finalXformEnabled := false;
- Transparency := false;
-end;
-
-destructor TControlPoint.Destroy;
-var
- i: Integer;
-begin
- for i := 0 to NXFORMS do
- xform[i].Free;
- invalidXform.Free;
-
- inherited;
-end;
-
-procedure TControlPoint.Prepare;
-var
- i, n: Integer;
- propsum: double;
- LoopValue: double;
- j: integer;
- TotValue: double;
-
- k: integer;
- tp: array[0..NXFORMS] of double;
-begin
-// SetLength(PropTable, PROP_TABLE_SIZE);
-
- //totValue := 0;
- n := NumXforms;
- assert(n > 0);
-
- finalXform := xform[n];
- finalXform.Prepare;
- useFinalXform := FinalXformEnabled and HasFinalXform;
- for i := 0 to n - 1 do begin
- xform[i].Prepare;
- //totValue := totValue + xform[i].density;
- end;
- invalidXform.PrepareInvalidXForm;
-
- if soloXform >= 0 then begin
- for i := 0 to n - 1 do xform[i].plotMode := -1; //neverPlot;
- xform[soloXform].plotMode := 1; //alwaysPlot;
- end
- else begin
- for i := 0 to n - 1 do with xform[i] do begin
- if opacity = 0 then plotMode := -1 //neverPlot
- else if opacity = 1 then plotMode := 1 //alwaysPlot
- else plotMode := 0; //opacityPlot;
- end;
- end;
-
- for k := 0 to n - 1 do begin
- totValue := 0;
- SetLength(xform[k].PropTable, PROP_TABLE_SIZE);
-
- for i := 0 to n - 1 do begin
- tp[i] := xform[i].weight * xform[k].modWeights[i];
- totValue := totValue + tp[i];
- end;
-
- if totValue > 0 then begin
- LoopValue := 0;
- for i := 0 to PROP_TABLE_SIZE-1 do begin
- propsum := 0;
- j := -1;
- repeat
- inc(j);
- propsum := propsum + tp[j];//xform[j].density;
- until (propsum > LoopValue) or (j = n - 1);
-
- //assert(tp[j]<>0);
-
- xform[k].PropTable[i] := xform[j];
- LoopValue := LoopValue + TotValue / PROP_TABLE_SIZE;
- end;
- end
- else begin
- for i := 0 to PROP_TABLE_SIZE-1 do
- xform[k].PropTable[i] := invalidXform;
- end;
- end;
-end;
-
-(*
-procedure TControlPoint.IterateXY(NrPoints: integer; var Points: TPointsXYArray);
-var
- i: Integer;
- px, py: double;
- pPoint: PXYPoint;
-
- xf: TXform;
-begin
- px := 2 * random - 1;
- py := 2 * random - 1;
-
- try
- xf := xform[0];//random(NumXForms)];
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPointXY(px,py);
- end;
-
- pPoint := @Points[0];
-
- if UseFinalXform then
- for i := 0 to NrPoints - 1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPointXY(px,py);
- if xf.noPlot then
- pPoint^.x := MaxDouble // hack
- else begin
- pPoint^.X := px;
- pPoint^.Y := py;
- end;
- finalXform.NextPointXY(pPoint^.X, pPoint^.y);
- Inc(pPoint);
- end
- else
- for i := 0 to NrPoints - 1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPointXY(px,py);
- if xf.noPlot then
- pPoint^.x := MaxDouble // hack
- else begin
- pPoint.X := px;
- pPoint.Y := py;
- end;
- Inc(pPoint);
- end;
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-*)
-
-procedure TControlPoint.IterateXYC(NrPoints: integer; var Points: TPointsArray);
-var
- i: Integer;
- p: TCPPoint;
- pPoint: PCPPoint;
-
- xf: TXform;
-begin
-{$if false}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$ifend}
-
- try
- xf := xform[0];//random(NumXForms)];
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- pPoint := @Points[0];
-
- if UseFinalXform then
- for i := 0 to NrPoints - 1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) or
- ((xf.plotMode = 0) and (random > xf.opacity))
- then
- pPoint^.x := MaxDouble // hack
- else
- finalXform.NextPointTo(p, pPoint^);
-
- Inc(pPoint);
- end
- else
- for i := 0 to NrPoints - 1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) or
- ((xf.plotMode = 0) and (random > xf.opacity))
- then
- pPoint^.x := MaxDouble // hack
- else begin
- pPoint^ := p;
- end;
- Inc(pPoint);
- end;
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-function TControlPoint.BlowsUp(NrPoints: integer): boolean;
-var
- i, n: Integer;
- px, py: double;
- minx, maxx, miny, maxy: double;
- Points: TPointsArray; //TPointsXYArray;
- CurrentPoint: PCPPoint;
-
- xf: TXForm;
-begin
- Result := false;
-
- n := min(SUB_BATCH_SIZE, NrPoints);
- SetLength(Points, n);
-
- px := 2 * random - 1;
- py := 2 * random - 1;
-
- Prepare;
-
- try
- xf := xform[random(NumXForms)];
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPointXY(px,py);
- end;
-
- CurrentPoint := @Points[0];
- for i := 0 to n-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPointXY(px,py);
- CurrentPoint.X := px;
- CurrentPoint.Y := py;
- Inc(CurrentPoint);
- // random CPs don't use finalXform...
- end;
- except
- on EMathError do begin
- Result := True;
- Exit;
- end;
- end;
-
- // It is possible that the transformation will grow very large but remain below the overflow line
- minx := 1E10;
- maxx := -1E10;
- miny := 1E10;
- maxy := -1E10;
- for i := 0 to n-1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- if ((Maxx - MinX) > 1000) or ((Maxy - Miny) > 1000) then
- Result := True;
-end;
-
-
-procedure TControlPoint.ParseString(aString: string);
-var
- ParseValues: TStringList;
- ParsePos: integer;
- CurrentToken: string;
- CurrentXForm: integer;
- i: integer;
- OldDecimalSperator: Char;
- v: double;
-begin
- ParseValues := TStringList.Create;
- ParseValues.CommaText := AString;
-
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- CurrentXForm := 0;
-
- ParsePos := 0;
- while (ParsePos < ParseValues.Count) do begin
- CurrentToken := ParseValues[ParsePos];
- if AnsiCompareText(CurrentToken, 'xform') = 0 then begin
- Inc(ParsePos);
- CurrentXForm := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'finalxformenabled') = 0 then begin
- Inc(ParsePos);
- finalxformenabled := StrToInt(ParseValues[ParsePos]) <> 0;
- end else if AnsiCompareText(CurrentToken, 'soloxform') = 0 then begin
- Inc(ParsePos);
- soloxform := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'time') = 0 then begin
- Inc(ParsePos);
- time := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'brightness') = 0 then begin
- Inc(ParsePos);
- brightness := StrToFloat(ParseValues[ParsePos]) / BRIGHT_ADJUST;
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin // mt
- Inc(ParsePos); // mt
- zoom := StrToFloat(ParseValues[ParsePos]); // mt
- end else if AnsiCompareText(CurrentToken, 'angle') = 0 then begin
- Inc(ParsePos);
- FAngle := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'contrast') = 0 then begin
- Inc(ParsePos);
- contrast := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'gamma') = 0 then begin
- Inc(ParsePos);
- gamma := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'vibrancy') = 0 then begin
- Inc(ParsePos);
- vibrancy := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'gamma_threshold') = 0 then begin
- Inc(ParsePos);
- gamma_threshold := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'hue_rotation') = 0 then begin
- Inc(ParsePos);
- hue_rotation := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'zoom') = 0 then begin
- Inc(ParsePos);
- zoom := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'imagesize') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'image_size') = 0 then begin
- Inc(ParsePos);
- Width := StrToInt(ParseValues[ParsePos]);
- Inc(ParsePos);
- Height := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'center') = 0 then begin
- Inc(ParsePos);
- center[0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- center[1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'background') = 0 then begin
- Inc(ParsePos);
- // Trap conversion errors for older parameters
- try
- background[0] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[0] := 0;
- end;
- Inc(ParsePos);
- try
- background[1] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[1] := 0;
- end;
- Inc(ParsePos);
- try
- background[2] := StrToInt(ParseValues[ParsePos]);
- except on EConvertError do
- background[2] := 0;
- end;
- end else if AnsiCompareText(CurrentToken, 'pulse') = 0 then begin
- Inc(ParsePos);
- pulse[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- pulse[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'wiggle') = 0 then begin
- Inc(ParsePos);
- wiggle[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- wiggle[1, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'pixels_per_unit') = 0 then begin
- Inc(ParsePos);
- pixels_per_unit := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_filter_radius') = 0 then begin
- Inc(ParsePos);
- spatial_filter_radius := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'spatial_oversample') = 0 then begin
- Inc(ParsePos);
- spatial_oversample := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'sample_density') = 0 then begin
- Inc(ParsePos);
- sample_density := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'nbatches') = 0 then begin
- Inc(ParsePos);
- nbatches := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'white_level') = 0 then begin
- Inc(ParsePos);
- white_level := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap') = 0 then begin
- Inc(ParsePos);
- cmapindex := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'cmap_inter') = 0 then begin
- Inc(ParsePos);
- cmap_inter := StrToInt(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'palette') = 0 then begin
-// Inc(ParsePos);
-// cmapindex := StrToInt(ParseValues[ParsePos]);
- OutputDebugString(Pchar('NYI import Palette'));
- end else if AnsiCompareText(CurrentToken, 'weight') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].weight := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'color') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].color := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'color_speed') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].color_speed := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'coefs') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[1, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].c[2, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'post') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].p[0, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].p[0, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].p[1, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].p[1, 1] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].p[2, 0] := StrToFloat(ParseValues[ParsePos]);
- Inc(ParsePos);
- xform[CurrentXForm].p[2, 1] := StrToFloat(ParseValues[ParsePos]);
- end else if AnsiCompareText(CurrentToken, 'postxswap') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].postXswap := (ParseValues[ParsePos] = '1');
- end else if AnsiCompareText(CurrentToken, 'vars') = 0 then begin
- for i := 0 to NRVAR - 1 do begin
- xform[CurrentXForm].vars[i] := 0;
- end;
-
- i := 0;
- while true do begin
- if (ParsePos + 1) >= ParseValues.Count then
- break;
- if ParseValues[ParsePos + 1][1] in ['a'..'z', 'A'..'Z'] then
- break;
-
- Inc(ParsePos);
- xform[CurrentXForm].vars[i] := StrToFloat(ParseValues[ParsePos]);
- Inc(i);
- end;
- end else if AnsiCompareText(CurrentToken, 'variables') = 0 then begin
-{
- v := 0;
- for i:= 0 to GetNrVariableNames-1 do begin
- xform[CurrentXForm].SetVariable(GetVariableNameAt(i), v);
- end;
-}
- for i:= 0 to GetNrVariableNames-1 do begin
- xform[CurrentXForm].ResetVariable(GetVariableNameAt(i));
- end;
-
- i := 0;
- while true do begin
- if (ParsePos + 1) >= ParseValues.Count then
- break;
- if ParseValues[ParsePos + 1][1] in ['a'..'z', 'A'..'Z'] then
- break;
-
- Inc(ParsePos);
- v := StrToFloat(ParseValues[ParsePos]);
- xform[CurrentXForm].SetVariable(GetVariableNameAt(i), v);
- Inc(i);
- end;
-
- end else if AnsiCompareText(CurrentToken, 'chaos') = 0 then begin
- i := 0;
- while true do begin
- if (ParsePos + 1) >= ParseValues.Count then
- break;
- if ParseValues[ParsePos + 1][1] in ['a'..'z', 'A'..'Z'] then
- break;
-
- Inc(ParsePos);
- v := StrToFloat(ParseValues[ParsePos]);
- xform[CurrentXForm].modWeights[i] := v;
- Inc(i);
- end;
-
- end else if AnsiCompareText(CurrentToken, 'opacity') = 0 then begin
- Inc(ParsePos);
- xform[CurrentXForm].opacity := StrToFloat(ParseValues[ParsePos]);
- end else begin
- OutputDebugString(Pchar('Unknown Token: ' + CurrentToken));
- end;
-
- Inc(ParsePos);
- end;
- GetCmap(cmapindex, hue_rotation, Cmap);
-
- ParseValues.Free;
-
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-procedure TControlPoint.SetVariation(vari: TVariation);
-var
- i, j, v: integer;
- rv: integer;
- VarPossible: boolean;
-begin
- FillVarDisturb;
- VarPossible := false;
- for j := 0 to NRVAR - 1 do begin
- VarPossible := VarPossible or RandomVariations[j];
- end;
-
- if VarPossible then begin
- repeat
- rv := var_distrib[random(Length(var_distrib))];
- until RandomVariations[rv];
- end else begin
- rv := 0;
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NRVAR - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if vari = vRandom then
- begin
- if rv < 0 then
- begin
- if VarPossible then begin
- repeat
- v := Mixed_var_distrib[random(Length(mixed_var_distrib))];
- until RandomVariations[v]; // Use only Variations set in options
- end else begin
- v := 0;
- end;
- xform[i].vars[v] := 1
- end
- else
- xform[i].vars[rv] := 1;
- end
- else
- xform[i].vars[integer(vari)] := 1;
- end;
-end;
-
-procedure TControlPoint.RandomCP(min: integer = 2; max: integer = NXFORMS; calc: boolean = true);
-var
- nrXforms: integer;
- i, j: integer;
- v, rv: integer;
- VarPossible: boolean;
-begin
-//hue_rotation := random;
- hue_rotation := 1;
- cmapindex := RANDOMCMAP;
- GetCmap(cmapindex, hue_rotation, cmap);
- time := 0.0;
-
-//nrXforms := xform_distrib[random(13)];
- nrXforms := random(Max - (Min - 1)) + Min;
-
- FillVarDisturb;
- VarPossible := false;
- for j := 0 to NRVAR - 1 do begin
- VarPossible := VarPossible or RandomVariations[j];
- end;
-
- if VarPossible then begin
- repeat
- rv := var_distrib[random(Length(var_distrib))];
- until RandomVariations[rv];
- end else begin
- rv := 0;
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- xform[i].weight := 0;
- end;
-
- for i := 0 to nrXforms - 1 do begin
- xform[i].weight := 1.0 / nrXforms;
- xform[i].color := i / (nrXforms - 1);
-
- xform[i].c[0][0] := 2 * random - 1;
- xform[i].c[0][1] := 2 * random - 1;
- xform[i].c[1][0] := 2 * random - 1;
- xform[i].c[1][1] := 2 * random - 1;
- xform[i].c[2][0] := 4 * random - 2;
- xform[i].c[2][1] := 4 * random - 2;
-
- for j := 0 to NRVAR - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- for j := 0 to NRVAR - 1 do begin
- xform[i].vars[j] := 0;
- end;
-
- if rv < 0 then begin
- if VarPossible then begin
- repeat
- v := Mixed_var_distrib[random(Length(mixed_var_distrib))];
- until RandomVariations[v]; // use only variations set in options
- end else begin
- v := 0;
- end;
-
- xform[i].vars[v] := 1
- end else
- xform[i].vars[rv] := 1;
-
- end;
- if calc then
- CalcBoundbox;
-end;
-
-procedure TControlPoint.RandomCP1;
-var
- i, j: Integer;
-begin
- RandomCP;
- for i := 0 to NXFORMS - 1 do begin
- for j := 0 to NRVAR - 1 do begin
- xform[i].vars[j] := 0;
- end;
- xform[i].vars[0] := 1;
- end;
-
- CalcBoundbox;
-end;
-
-procedure TControlPoint.CalcBoundbox;
-var
- Points: TPointsArray; //TPointsXYArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
- px, py, sina, cosa: double;
-begin
-{$IFDEF TESTVARIANT}
- center[0] := 0;
- center[1] := 0;
- pixels_per_unit := 0.7 * Min(width / (6), Height / (6));
- Exit;
-{$ENDIF}
-
-// RandSeed := 1234567;
- try
- SetLength(Points, SUB_BATCH_SIZE);
-
- cosa := cos(FAngle);
- sina := sin(FAngle);
-
- Prepare;
-
- IterateXYC(SUB_BATCH_SIZE, points);
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E99;
- maxx := -1E99;
- miny := 1E99;
- maxy := -1E99;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if Points[i].x > 1e200 then continue;
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if Points[i].x > 1e200 then continue;
- px := points[i].x * cosa + points[i].y * sina;
- py := points[i].y * cosa - points[i].x * sina;
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
-
- if ((maxx - minx) > 1000) or
- ((maxy - miny) > 1000) then
- raise EMathError.Create('Flame area too large');
-
- center[0] := (minx + maxx) / 2;
- center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- pixels_per_unit := 0.65 * Min(width / (maxx - minx), Height / (maxy - miny))
- else
- pixels_per_unit := 10;
- except on E: EMathError do
- begin// default
- center[0] := 0;
- center[1] := 0;
- pixels_per_unit := 10;
- end;
- end;
-end;
-
-function CalcUPRMagn(const cp: TControlPoint): double;
-var
- Points: TPointsArray; //TPointsXYArray;
- i, j: integer;
- deltax, minx, maxx: double;
- cntminx, cntmaxx: integer;
- deltay, miny, maxy: double;
- cntminy, cntmaxy: integer;
- LimitOutSidePoints: integer;
- xLength, yLength: double;
-begin
- try
- SetLength(Points, SUB_BATCH_SIZE);
- cp.iterateXYC(SUB_BATCH_SIZE, Points);
-
- LimitOutSidePoints := Round(0.05 * SUB_BATCH_SIZE);
-
- minx := 1E99;
- maxx := -1E99;
- miny := 1E99;
- maxy := -1E99;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- minx := min(minx, Points[i].x);
- maxx := max(maxx, Points[i].x);
- miny := min(miny, Points[i].y);
- maxy := max(maxy, Points[i].y);
- end;
-
- deltax := (maxx - minx) * 0.25;
- maxx := (maxx + minx) / 2;
- minx := maxx;
-
- deltay := (maxy - miny) * 0.25;
- maxy := (maxy + miny) / 2;
- miny := maxy;
-
- for j := 0 to 10 do begin
- cntminx := 0;
- cntmaxx := 0;
- cntminy := 0;
- cntmaxy := 0;
- for i := 0 to SUB_BATCH_SIZE - 1 do begin
- if (Points[i].x < minx) then Inc(cntminx);
- if (Points[i].x > maxx) then Inc(cntmaxx);
- if (Points[i].y < miny) then Inc(cntminy);
- if (Points[i].y > maxy) then Inc(cntmaxy);
- end;
-
- if (cntMinx < LimitOutSidePoints) then begin
- minx := minx + deltax;
- end else begin
- minx := minx - deltax;
- end;
-
- if (cntMaxx < LimitOutSidePoints) then begin
- maxx := maxx - deltax;
- end else begin
- maxx := maxx + deltax;
- end;
-
- deltax := deltax / 2;
-
- if (cntMiny < LimitOutSidePoints) then begin
- miny := miny + deltay;
- end else begin
- miny := miny - deltay;
- end;
-
- if (cntMaxy < LimitOutSidePoints) then begin
- maxy := maxy - deltay;
- end else begin
- maxy := maxy + deltay;
- end;
-
- deltay := deltay / 2;
- end;
-
- if ((maxx - minx) > 1000) or
- ((maxy - miny) > 1000) then
- raise EMathError.Create('Flame area too large');
-
- cp.center[0] := (minx + maxx) / 2;
- cp.center[1] := (miny + maxy) / 2;
- if ((maxx - minx) > 0.001) and ((maxy - miny) > 0.001) then
- cp.pixels_per_unit := 0.7 * Min(cp.width / (maxx - minx), cp.height / (maxy - miny))
- else
- cp.pixels_per_unit := 10;
-
- // Calculate magn for UPRs
- xLength := maxx - minx;
- yLength := maxy - miny;
- if xLength >= yLength then
- begin
- result := 1 / xLength * 2;
- end
- else
- begin
- result := 1 / yLength * 2;
- end;
-
- except on E: EMathError do
- begin// default
- cp.center[0] := 0;
- cp.center[1] := 0;
- cp.pixels_per_unit := 10;
- raise Exception.Create('CalcUPRMagn: ' + e.Message);
- end;
- end;
-end;
-
-(*
-class function TControlPoint.Interpolate(cp1, cp2: TControlPoint; Time: double): TControlPoint;
-var
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
-// totvar: double;
- {z,rhtime: double;}
- v1, v2: double;
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - time) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Time;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.brightness := c0 * cp1.brightness + c1 * cp2.brightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-{ Apophysis doesn't interpolate background color - mt }
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- for i := 0 to NXFORMS - 1 do begin
- Result.xform[i].density := c0 * cp1.xform[i].density + c1 * cp2.xform[i].density;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
-// for j := 0 to NRVAR - 1 do
-// Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- for j := 0 to NrVar-1 do
- begin
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- end;
- for j:= 0 to GetNrVariableNames-1 do begin
- cp1.xform[i].GetVariable(GetVariableNameAt(j), v1);
- cp2.xform[i].GetVariable(GetVariableNameAt(j), v2);
- v1 := c0 * v1 + c1 * v2;
- Result.xform[i].SetVariable(GetVariableNameAt(j), v1);
- end;
-
-{
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
-}
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
-
-{ Remainder commented out;
- rhtime := time * 2 * PI / (60.0 * 30.0);
- // pulse
- z := 1;
- for j := 0 to 1 do begin
- z := z + Result.pulse[j, 0] * sin(Result.pulse[j, 1] * rhtime)
- end;
-
- for j := 0 to 2 do begin
- Result.xform[i].c[j][0] := Result.xform[i].c[j][0] * z;
- Result.xform[i].c[j][1] := Result.xform[i].c[j][1] * z;
- end;
-
- // wiggle
- for j := 0 to 1 do begin
- z := Result.wiggle[j,1] * rhtime;
-
- Result.xform[i].c[0][0] := Result.xform[i].c[0][0] + Result.wiggle[j,0] * cos(z);
- Result.xform[i].c[1][0] := Result.xform[i].c[1][0] + Result.wiggle[j,0] * -sin(z);
- Result.xform[i].c[0][1] := Result.xform[i].c[0][1] + Result.wiggle[j,0] * sin(z);
- Result.xform[i].c[1][1] := Result.xform[i].c[1][1] + Result.wiggle[j,0] * cos(z);
- end;
-}
- end;
-end;
-*)
-
-procedure TControlPoint.InterpolateX(cp1, cp2: TControlPoint; Tm: double);
-var
- result: TControlPoint;
- c0, c1: double;
- i, j: integer;
- r, s, t: array[0..2] of double;
- v1, v2: double;
-// totvar: double;
- {z,rhtime: double;}
-
- nXforms1, nXforms2: integer;
-begin
- if (cp2.time - cp1.time) > 1E-6 then begin
- c0 := (cp2.time - tm) / (cp2.time - cp1.time);
- c1 := 1 - c0;
- end else begin
- c0 := 1;
- c1 := 0;
- end;
-
- Result := TControlPoint.Create;
- Result.time := Tm;
-
- if cp1.cmap_inter = 0 then
- for i := 0 to 255 do begin
- r[0] := cp1.cmap[i][0] / 255;
- r[1] := cp1.cmap[i][1] / 255;
- r[2] := cp1.cmap[i][2] / 255;
- rgb2hsv(r, s);
- r[0] := cp2.cmap[i][0] / 255;
- r[1] := cp2.cmap[i][1] / 255;
- r[2] := cp2.cmap[i][2] / 255;
- rgb2hsv(r, t);
- t[0] := c0 * s[0] + c1 * t[0];
- t[1] := c0 * s[1] + c1 * t[1];
- t[2] := c0 * s[2] + c1 * t[2];
- hsv2rgb(t, r);
- Result.cmap[i][0] := Round(255 * r[0]);
- Result.cmap[i][1] := Round(255 * r[1]);
- Result.cmap[i][2] := Round(255 * r[2]);
- end;
-
- Result.cmapindex := -1;
-
- Result.Fbrightness := c0 * cp1.Fbrightness + c1 * cp2.Fbrightness;
- Result.contrast := c0 * cp1.contrast + c1 * cp2.contrast;
- Result.gamma := c0 * cp1.gamma + c1 * cp2.gamma;
- Result.vibrancy := c0 * cp1.vibrancy + c1 * cp2.vibrancy;
- Result.gamma_threshold := c0 * cp1.gamma_threshold + c1 * cp2.gamma_threshold;
- Result.width := cp1.width;
- Result.height := cp1.height;
- Result.spatial_oversample := Round(c0 * cp1.spatial_oversample + c1 * cp2.spatial_oversample);
- Result.center[0] := c0 * cp1.center[0] + c1 * cp2.center[0];
- Result.center[1] := c0 * cp1.center[1] + c1 * cp2.center[1];
- Result.FAngle := c0 * cp1.FAngle + c1 * cp2.FAngle;
- Result.pixels_per_unit := c0 * cp1.pixels_per_unit + c1 * cp2.pixels_per_unit;
-// Result.background[0] := c0 * cp1.background[0] + c1 * cp2.background[0];
-// Result.background[1] := c0 * cp1.background[1] + c1 * cp2.background[1];
-// Result.background[2] := c0 * cp1.background[2] + c1 * cp2.background[2];
- Result.spatial_filter_radius := c0 * cp1.spatial_filter_radius + c1 * cp2.spatial_filter_radius;
- Result.sample_density := c0 * cp1.sample_density + c1 * cp2.sample_density;
- Result.zoom := c0 * cp1.zoom + c1 * cp2.zoom;
- Result.nbatches := Round(c0 * cp1.nbatches + c1 * cp2.nbatches);
- Result.white_level := Round(c0 * cp1.white_level + c1 * cp2.white_level);
-
- for i := 0 to 3 do begin
- Result.pulse[i div 2][i mod 2] := c0 * cp1.pulse[i div 2][i mod 2] + c1 * cp2.pulse[i div 2][i mod 2];
- Result.wiggle[i div 2][i mod 2] := c0 * cp1.wiggle[i div 2][i mod 2] + c1 * cp2.wiggle[i div 2][i mod 2];
- end;
-
- // save finalxform from mut(il)ation ;)
- nXforms1 := cp1.NumXForms;
- if cp1.HasFinalXForm then
- begin
- if nXforms1 < NXFORMS then
- begin
- cp1.xform[NXFORMS].Assign(cp1.xform[nXforms1]);
- cp1.xform[nXforms1].Clear;
- end;
- end
- else begin
- cp1.xform[NXFORMS].Clear;
- cp1.xform[NXFORMS].color_speed := 1;
- end;
-
- nXforms2 := cp2.NumXForms;
- if cp2.HasFinalXForm then
- begin
- if nXforms2 < NXFORMS then
- begin
- cp2.xform[NXFORMS].Assign(cp2.xform[nXforms2]);
- cp2.xform[nXforms2].Clear;
- end;
- end
- else begin
- cp2.xform[NXFORMS].Clear;
- cp2.xform[NXFORMS].color_speed := 1;
- end;
-
- for i := 0 to NXFORMS do begin
- Result.xform[i].weight := c0 * cp1.xform[i].weight + c1 * cp2.xform[i].weight;
- Result.xform[i].color := c0 * cp1.xform[i].color + c1 * cp2.xform[i].color;
- Result.xform[i].color_speed := c0 * cp1.xform[i].color_speed + c1 * cp2.xform[i].color_speed;
-// for j := 0 to NrVar - 1 do
-// Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- for j := 0 to NrVar-1 do
- Result.xform[i].vars[j] := c0 * cp1.xform[i].vars[j] + c1 * cp2.xform[i].vars[j];
- for j:= 0 to GetNrVariableNames-1 do begin
- cp1.xform[i].GetVariable(GetVariableNameAt(j), v1);
- cp2.xform[i].GetVariable(GetVariableNameAt(j), v2);
- v1 := c0 * v1 + c1 * v2;
- Result.xform[i].SetVariable(GetVariableNameAt(j), v1);
- end;
-(*
- totvar := 0;
- for j := 0 to NVARS - 1 do begin
- totvar := totvar + Result.xform[i].vars[j];
- end;
- for j := 0 to NVARS - 1 do begin
- if totVar <> 0 then Result.xform[i].vars[j] := Result.xform[i].vars[j] / totvar;
- end;
- *)
-
- // interpol matrix
- for j := 0 to 2 do begin
- Result.xform[i].c[j, 0] := c0 * cp1.xform[i].c[j, 0] + c1 * cp2.xform[i].c[j, 0];
- Result.xform[i].c[j, 1] := c0 * cp1.xform[i].c[j, 1] + c1 * cp2.xform[i].c[j, 1];
- end;
- end;
-
- // finalxform was supposed to be mutate-able too, but somehow it's always
- // getting confused by random-generated mutatns :-\
- if Result.NumXForms < NXFORMS then
- begin
- Result.xform[Result.NumXForms].Assign(cp1.xform[NXFORMS]); //result.xform[NXFORMS]);
- Result.xform[NXFORMS].Clear;
- end;
- Result.finalXformEnabled := cp1.finalXformEnabled;
-
- // restore finalxforms in source CPs
- if nXforms1 < NXFORMS then
- begin
- cp1.xform[nXforms1].Assign(cp1.xform[NXFORMS]);
- cp1.xform[NXFORMS].Clear;
- end;
- if nXforms2 < NXFORMS then
- begin
- cp2.xform[nXforms2].Assign(cp2.xform[NXFORMS]);
- cp2.xform[NXFORMS].Clear;
- end;
-
- Copy(Result);
- cmap := Result.cmap;
- result.free;
-end;
-
-procedure TControlPoint.SaveToFile(Filename: string);
-var
- sl: TStringlist;
-begin
- sl := TStringlist.Create;
-
- SaveToStringlist(sl);
-
- sl.SaveToFile(filename);
- sl.Free;
-end;
-
-procedure TControlPoint.SaveToStringlist(sl: TStringlist);
-var
- i, j, k: Integer;
- s: string;
- OldDecimalSperator: Char;
- v: double;
-begin
- OldDecimalSperator := DecimalSeparator;
- DecimalSeparator := '.';
-
- sl.add(format('time %f', [time]));
- if cmapindex >= 0 then
- sl.add(format('cmap %d', [cmapindex]));
- sl.add(format('zoom %g', [zoom])); // mt
- sl.add(format('angle %g', [FAngle]));
- sl.add(format('image_size %d %d center %g %g pixels_per_unit %f',
- [Width, Height, center[0], center[1], pixels_per_unit]));
- sl.add(format('spatial_oversample %d spatial_filter_radius %f',
- [spatial_oversample, spatial_filter_radius]));
- sl.add(format('sample_density %g', [sample_density]));
-// sl.add(format('nbatches %d white_level %d background %f %f %f', - changed to integers - mt
- sl.add(format('nbatches %d white_level %d background %d %d %d',
- [nbatches, white_level, background[0], background[1], background[2]]));
- sl.add(format('brightness %f gamma %f vibrancy %f gamma_threshold %f hue_rotation %f cmap_inter %d',
- [Fbrightness * BRIGHT_ADJUST, gamma, vibrancy, gamma_threshold, hue_rotation, cmap_inter]));
- sl.add(format('finalxformenabled %d', [ifthen(finalxformenabled, 1, 0)]));
- sl.add(format('soloxform %d', [soloXform]));
-
- for i := 0 to Min(NumXForms+1, NXFORMS) do
- with xform[i] do begin
- //if weight = 0 then continue; - FinalXform has weight=0
-
- sl.add(format('xform %d weight %g color %g color_speed %g', [i, weight, color, color_speed]));
- s := 'vars';
- for j := 0 to NRVAR - 1 do begin
- s := format('%s %g', [s, vars[j]]);
- end;
- sl.add(s);
- s := 'variables';
- for j:= 0 to GetNrVariableNames-1 do begin
-{$ifndef VAR_STR}
- GetVariable(GetVariableNameAt(j), v);
- s := format('%s %g', [s, v]);
-{$else}
- s := s + ' ' + GetVariableStr(GetVariableNameAt(j));
-{$endif}
- end;
- sl.add(s);
- sl.Add(format('coefs %g %g %g %g %g %g', // 'coefs %.6f %.6f %.6f %.6f %.6f %.6f',
- [c[0][0], c[0][1], c[1][0], c[1][1], c[2][0], c[2][1]]));
- sl.Add(format('post %g %g %g %g %g %g', // 'post %.6f %.6f %.6f %.6f %.6f %.6f',
- [p[0][0], p[0][1], p[1][0], p[1][1], p[2][0], p[2][1]]));
- if postXswap then
- sl.Add('postxswap 1')
- else
- sl.Add('postxswap 0');
-
- s := 'chaos';
- for j := 0 to NumXForms+1 do begin
- s := s + format(' %g', [modWeights[j]]);
- end;
- sl.Add(s);
-
- sl.Add(Format('opacity %g', [opacity]));
-
- end;
- DecimalSeparator := OldDecimalSperator;
-end;
-
-
-function TControlPoint.Clone: TControlPoint;
-var
- i: integer;
- sl: TStringList;
-begin
- sl := TStringList.Create;
- SaveToStringlist(sl);
- Result := TControlPoint.Create;
- Result.ParseStringlist(sl);
- Result.Fangle := FAngle;
- Result.cmap := cmap;
- Result.name := name;
- Result.nick := nick;
- Result.url := url;
- Result.Transparency := Transparency;
- Result.gamma_threshold := gamma_threshold;
-
- for i := 0 to NXFORMS - 1 do
- Result.xform[i].assign(xform[i]);
-
- sl.Free;
-end;
-
-procedure TControlPoint.Copy(cp1: TControlPoint; KeepSizes: boolean = false);
-var
- i: integer;
- sl: TStringList;
- w, h: integer;
-begin
- w := Width;
- h := Height;
-
- Clear;
- sl := TStringList.Create;
-
- // --Z-- this is quite a weird and unoptimal way to copy things:
- cp1.SaveToStringlist(sl);
- ParseStringlist(sl);
-
- Fangle := cp1.FAngle;
- center[0]:= cp1.center[0];
- center[1]:= cp1.center[1];
- pixels_per_unit := cp1.pixels_per_unit;
- cmap := cp1.cmap;
- name := cp1.name;
- nick := cp1.nick;
- url := cp1.url;
- gamma_threshold := cp1.gamma_threshold;
-
- if KeepSizes then
- AdjustScale(w, h);
-
- for i := 0 to NXFORMS do // was: NXFORMS-1
- xform[i].assign(cp1.xform[i]);
- finalXformEnabled := cp1.finalXformEnabled;
-
- sl.Free;
-end;
-
-procedure TControlPoint.ParseStringList(sl: TStringlist);
-var
- s: string;
- i: integer;
-begin
- finalXformEnabled := false;
- for i := 0 to sl.Count - 1 do begin
- s := s + sl[i] + ' ';
- end;
- ParseString(s);
-end;
-
-procedure TControlPoint.Clear;
-var
- i, j: Integer;
-begin
- symmetry := 0;
- cmapindex := -1;
- zoom := 0;
- for i := 0 to NXFORMS do xform[i].Clear;
- FinalXformEnabled := false;
- soloxform := -1;
-end;
-
-function TControlPoint.HasFinalXForm: boolean;
-var
- i: integer;
-begin
- with xform[NumXForms] do
- begin
- Result := (c[0,0]<>1) or (c[0,1]<>0) or (c[1,0]<>0) or (c[1,1]<>1) or (c[2,0]<>0) or (c[2,1]<>0) or
- (p[0,0]<>1) or (p[0,1]<>0) or (p[1,0]<>0) or (p[1,1]<>1) or (p[2,0]<>0) or (p[2,1]<>0) or
- (color_speed <> 1) or (vars[0] <> 1);
- if Result = false then
- for i := 1 to NRVAR-1 do Result := Result or (vars[i] <> 0);
- end;
-end;
-
-function add_symmetry_to_control_point(var cp: TControlPoint; sym: integer): integer;
-const
- sym_distrib: array[0..14] of integer = (
- -4, -3,
- -2, -2, -2,
- -1, -1, -1,
- 2, 2, 2,
- 3, 3,
- 4, 4
- );
-var
- i, j, k: integer;
- a: double;
-begin
- result := 0;
- if (0 = sym) then
- if (random(1) <> 0) then
- sym := sym_distrib[random(14)]
- else if (random(32) <> 0) then // not correct
- sym := random(13) - 6
- else
- sym := random(51) - 25;
-
- if (1 = sym) or (0 = sym) then
- begin
- result := 0;
- exit;
- end;
-
- for i := 0 to NXFORMS - 1 do
- if (cp.xform[i].weight = 0.0) then break;
-
- if (i = NXFORMS) then
- begin
- result := 0;
- exit;
- end;
- cp.symmetry := sym;
-
- if (sym < 0) then
- begin
- cp.xform[i].weight := 1.0;
- cp.xform[i].color_speed := 1;
- cp.xform[i].vars[0] := 1.0;
- for j := 1 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
- cp.xform[i].color := 1.0;
- cp.xform[i].c[0][0] := -1.0;
- cp.xform[i].c[0][1] := 0.0;
- cp.xform[i].c[1][0] := 0.0;
- cp.xform[i].c[1][1] := 1.0;
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- sym := -sym;
- end;
-
- a := 2 * PI / sym;
-
-// for (k = 1; (k < sym)&&(i < NXFORMS); k + + ) {
- k := 1;
-// while (k < sym) and (i < NXFORMS) do
- while (k < sym) and (i < SymmetryNVars) do
- begin
- cp.xform[i].weight := 1.0;
- cp.xform[i].vars[0] := 1.0;
- cp.xform[i].color_speed := 1;
- for j := 1 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
- if sym < 3 then
- cp.xform[i].color := 0
- else
- cp.xform[i].color := (k - 1) / (sym - 2);
-
- if cp.xform[i].color > 1 then
- begin
-// ShowMessage('Color value larger than 1');
- repeat
- cp.xform[i].color := cp.xform[i].color - 1
- until cp.xform[i].color <= 1;
- end;
-
- cp.xform[i].c[0][0] := cos(k * a);
- cp.xform[i].c[0][1] := sin(k * a);
- cp.xform[i].c[1][0] := -cp.xform[i].c[0][1];
- cp.xform[i].c[1][1] := cp.xform[i].c[0][0];
- cp.xform[i].c[2][0] := 0.0;
- cp.xform[i].c[2][1] := 0.0;
-
- inc(i);
- inc(result);
- inc(k);
- end;
-end;
-
-(*
-///////////////////////////////////////////////////////////////////////////////
-function TControlPoint.HasNewVariants: boolean;
-var
- i,v: integer;
-begin
- Result := false; // flam3 will be updated anyway :-)
-{
- for i:= 0 to NXFORMS - 1 do begin
- if xform[i].density = 0 then
- break;
-
- for v := NRLOCVAR to NrVar - 1 do
- result := Result or (xform[i].vars[v] > 0);
-
- if result then
- break;
- end;
-}
-end;
-*)
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomtoRect(R: TSRect);
-var
- scale, ppu: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppu := pixels_per_unit * scale;
-
- dx := ((r.Left + r.Right)/2 - Width/2) / ppu;
- dy := ((r.Top + r.Bottom)/2 - Height/2) / ppu;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy;
-
- if PreserveQuality then
- zoom := Log2(scale * ( Width/(abs(r.Right - r.Left) + 1)))
- else
- pixels_per_unit := pixels_per_unit * Width / abs(r.Right - r.Left);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomOuttoRect(R: TSRect);
-var
- ppu: double;
- dx, dy: double;
-begin
-
- if PreserveQuality then
- zoom := Log2(power(2, zoom) / ( Width/(abs(r.Right - r.Left) + 1)))
- else
- pixels_per_unit := pixels_per_unit / Width * abs(r.Right - r.Left);
- ppu := pixels_per_unit * power(2, zoom);
-
- dx := ((r.Left + r.Right)/2 - Width/2) / ppu;
- dy := ((r.Top + r.Bottom)/2 - Height/2) / ppu;
-
- center[0] := center[0] - cos(FAngle) * dx + sin(FAngle) * dy;
- center[1] := center[1] - sin(FAngle) * dx - cos(FAngle) * dy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.ZoomIn(Factor: double);
-var
- scale: double;
-begin
- scale := power(2, zoom);
-
- Scale := Scale / Factor;
- Zoom := Log2(Scale);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.MoveRect(R: TSRect);
-var
- scale: double;
- ppux, ppuy: double;
- dx,dy: double;
-begin
- scale := power(2, zoom);
- ppux := pixels_per_unit * scale;
- ppuy := pixels_per_unit * scale;
-
- dx := (r.Left - r.Right)/ppux;
- dy := (r.Top - r.Bottom)/ppuy;
-
- center[0] := center[0] + cos(FAngle) * dx - sin(FAngle) * dy;
- center[1] := center[1] + sin(FAngle) * dx + cos(FAngle) * dy ;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.Rotate(Angle: double);
-begin
- FAngle := FAngle + Angle;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TControlPoint.getppux: double;
-begin
- result := pixels_per_unit * power(2, zoom)
-end;
-
-function TControlPoint.getppuy: double;
-begin
- result := pixels_per_unit * power(2, zoom)
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TControlPoint.GetBrightness: double;
-begin
- Result := Fbrightness;
-end;
-
-procedure TControlPoint.SetBrightness(br: double);
-begin
- if br > 0 then begin
- if Fbrightness <> 0 then gamma_threshold := (gamma_threshold / Fbrightness) * br;
- Fbrightness := br;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TControlPoint.GetRelativeGammaThreshold: double;
-begin
- if Fbrightness <> 0 then
- Result := gamma_threshold / Fbrightness
- else
- Result := gamma_threshold;
-end;
-
-procedure TControlPoint.SetRelativeGammaThreshold(gtr: double);
-begin
- gamma_threshold := gtr * Fbrightness;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-var
- vdfilled: boolean = False;
-
-procedure FillVarDisturb;
-const
- startvar_distrib: array[0..26] of integer = (-1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7);
- startmixed_var_distrib: array[0..16] of integer = (0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7);
-var
- i: integer;
-begin
- if vdfilled then
- Exit;
-
- setlength(var_distrib, NRVAR + 19);
- setlength(mixed_var_distrib, NRVAR + 9);
-
- for i := 0 to High(startvar_distrib) do
- var_distrib[i] := startvar_distrib[i];
-
- for i := High(startvar_distrib) + 1 to high(var_distrib) do
- var_distrib[i] := 8 + i - High(startvar_distrib) - 1;
-
- for i := 0 to High(startmixed_var_distrib) do
- mixed_var_distrib[i] := startmixed_var_distrib[i];
-
- for i := High(startmixed_var_distrib) + 1 to high(mixed_var_distrib) do
- mixed_var_distrib[i] := 8 + i - High(startmixed_var_distrib) - 1;
-
- vdfilled := true;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// --Z-- cp-specific functions moved here from MainForm
-//
-
-function TControlPoint.NumXForms: integer;
-var
- i: integer;
-begin
-//...
- Result := NXFORMS;
- for i := 0 to NXFORMS - 1 do
- begin
- if xform[i].weight = 0 then
- begin
- Result := i;
- Break;
- end;
- end;
-end;
-
-function TControlPoint.TrianglesFromCP(var Triangles: TTriangles): integer;
-{ Sets up the triangles from the IFS code }
-var
- i, j: integer;
- temp_x, temp_y, xset, yset: double;
- left, top, bottom, right: double;
-begin
- top := 0; bottom := 0; right := 0; left := 0;
- Result := NumXForms;
-{
- if ReferenceMode > 0 then
- begin
- for i := 0 to Result-1 do
- begin
- xset := 1.0;
- yset := 1.0;
- for j := 0 to 5 do
- with xform[i] do begin
- temp_x := xset * c[0][0] + yset * c[1][0] + c[2][0];
- temp_y := xset * c[0][1] + yset * c[1][1] + c[2][1];
- xset := temp_x;
- yset := temp_y;
- end;
- if (i = 0) then
- begin
- left := xset;
- right := xset;
- top := yset;
- bottom := yset;
- end
- else
- begin
- if (xset < left) then left := xset;
- if (xset > right) then right := xset;
- if (yset > top) then top := yset;
- if (yset < bottom) then bottom := yset;
- end;
- end;
-
- if ReferenceMode = 1 then
- begin
- Triangles[-1].x[0] := right-left;
- Triangles[-1].y[0] := 0;
- Triangles[-1].x[1] := 0;
- Triangles[-1].y[1] := 0;
- Triangles[-1].x[2] := 0;
- Triangles[-1].y[2] := -(top-bottom);
- end
- else begin
- Triangles[-1].x[0] := right;
- Triangles[-1].y[0] := -bottom;
- Triangles[-1].x[1] := left;
- Triangles[-1].y[1] := -bottom;
- Triangles[-1].x[2] := left;
- Triangles[-1].y[2] := -top;
- end;
- end
- else
-}
- begin
- Triangles[-1].x[0] := 1; Triangles[-1].y[0] := 0; // "x"
- Triangles[-1].x[1] := 0; Triangles[-1].y[1] := 0; // "0"
- Triangles[-1].x[2] := 0; Triangles[-1].y[2] := -1; // "y"
- end;
-
- for j := 0 to Result do
- begin
- for i := 0 to 2 do
- with xform[j] do begin
- if postXswap then begin
- Triangles[j].x[i] := Triangles[-1].x[i] * p[0][0] + Triangles[-1].y[i] * p[1][0] + p[2][0];
- Triangles[j].y[i] := Triangles[-1].x[i] * p[0][1] + Triangles[-1].y[i] * p[1][1] + p[2][1];
- end
- else begin
- Triangles[j].x[i] := Triangles[-1].x[i] * c[0][0] + Triangles[-1].y[i] * c[1][0] + c[2][0];
- Triangles[j].y[i] := Triangles[-1].x[i] * c[0][1] + Triangles[-1].y[i] * c[1][1] + c[2][1];
- end;
- end;
- end;
- EnableFinalXform := FinalXformEnabled;
-
- // I don't like this... :-/
- for j := -1 to Result do // was: Result-1
- for i := 0 to 2 do
- Triangles[j].y[i] := -Triangles[j].y[i];
-end;
-
-procedure TControlPoint.EqualizeWeights;
-var
- t, i: integer;
-begin
- t := NumXForms;
- for i := 0 to t - 1 do
- xform[i].weight := 0.5;
-end;
-
-procedure TControlPoint.NormalizeWeights;
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to NumXForms - 1 do
- td := td + xform[i].weight;
- if (td < 0.001) then
- EqualizeWeights
- else
- for i := 0 to NumXForms - 1 do
- xform[i].weight := xform[i].weight / td;
-end;
-
-procedure TControlPoint.RandomizeWeights;
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- xform[i].weight := Random;
-end;
-
-procedure TControlPoint.ComputeWeights(Triangles: TTriangles; t: integer);
-// Caclulate transform weight from triangle areas
-var
- i: integer;
- total_area: double;
-begin
- total_area := 0;
- for i := 0 to t - 1 do
- begin
- xform[i].weight := triangle_area(Triangles[i]);
- total_area := total_area + xform[i].weight;
- end;
- for i := 0 to t - 1 do
- begin
- xform[i].weight := xform[i].weight / total_area;
- end;
-end;
-
-procedure TControlPoint.GetFromTriangles(const Triangles: TTriangles; const t: integer);
-var
- i: integer;
-begin
- for i := 0 to t do
- if xform[i].postXswap then
- begin
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], Triangles[i].x[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], Triangles[i].x[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], Triangles[i].x[2],
- xform[i].p[0][0], xform[i].p[1][0], xform[i].p[2][0]);
-
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], -Triangles[i].y[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], -Triangles[i].y[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], -Triangles[i].y[2],
- xform[i].p[0][1], xform[i].p[1][1], xform[i].p[2][1]);
- end
- else begin
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], Triangles[i].x[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], Triangles[i].x[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], Triangles[i].x[2],
- xform[i].c[0][0], xform[i].c[1][0], xform[i].c[2][0]);
-
- solve3(Triangles[-1].x[0], -Triangles[-1].y[0], -Triangles[i].y[0],
- Triangles[-1].x[1], -Triangles[-1].y[1], -Triangles[i].y[1],
- Triangles[-1].x[2], -Triangles[-1].y[2], -Triangles[i].y[2],
- xform[i].c[0][1], xform[i].c[1][1], xform[i].c[2][1]);
- end;
- FinalXformEnabled := EnableFinalXform;
-end;
-
-procedure TControlPoint.GetTriangle(var Triangle: TTriangle; const n: integer);
-var
- i, j: integer;
-begin
- for i := 0 to 2 do
- with xform[n] do begin
- Triangle.x[i] := MainTriangles[-1].x[i] * c[0][0] - MainTriangles[-1].y[i] * c[1][0] + c[2][0];
- Triangle.y[i] := -MainTriangles[-1].x[i] * c[0][1] + MainTriangles[-1].y[i] * c[1][1] - c[2][1];
- end;
-end;
-
-procedure TControlPoint.GetPostTriangle(var Triangle: TTriangle; const n: integer);
-var
- i, j: integer;
-begin
- for i := 0 to 2 do
- with xform[n] do begin
- Triangle.x[i] := MainTriangles[-1].x[i] * p[0][0] - MainTriangles[-1].y[i] * p[1][0] + p[2][0];
- Triangle.y[i] := -MainTriangles[-1].x[i] * p[0][1] + MainTriangles[-1].y[i] * p[1][1] - p[2][1];
- end;
-end;
-
-////////////////////////////////////////////////////////////////////////////////
-procedure TControlPoint.AdjustScale(w, h: integer);
-begin
-// if width >= height then
- pixels_per_unit := pixels_per_unit * w/width;
-// else
-// pixels_per_unit := pixels_per_unit * h/height;
- width := w;
- height := h;
-end;
-
-end.
-
diff --git a/2.10/Source/CustomDrawControl.pas b/2.10/Source/CustomDrawControl.pas
deleted file mode 100644
index 92a19a6..0000000
--- a/2.10/Source/CustomDrawControl.pas
+++ /dev/null
@@ -1,76 +0,0 @@
-unit CustomDrawControl;
-
-interface
-
-uses
- Classes, Controls, Messages, Windows, Graphics;
-
-type
- TCustomDrawControl = class(TCustomControl)
- private
- FOnPaint: TNotifyEvent;
- FOnLeave: TNotifyEvent;
-
- procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
- procedure WMSetFocus(var Message: TWMSetFocus); message WM_SETFOCUS;
- procedure WMKillFocus(var Message: TWMKillFocus); message WM_KILLFOCUS;
- procedure WMGetDlgCode(var Message: TMessage); message WM_GETDLGCODE;
- procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
- protected
-
- public
- procedure Paint; override;
-
- property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;
- property Canvas;
-
- property OnDblClick;
- property OnKeyDown;
-// property OnKeyPress;
- property OnKeyUp;
- property OnMouseDown;
- property OnMouseMove;
- property OnMouseUp;
- property OnMouseWheel;
-// property OnMouseWheelDown;
-// property OnMouseWheelUp;
- property OnEnter;
- property OnExit;
- property OnMouseLeave: TNotifyEvent read FOnLeave write FOnLeave;
- end;
-
-implementation
-
-procedure TCustomDrawControl.WMEraseBkgnd(var Message: TWMEraseBkgnd);
-begin
- Message.Result := 1;
-end;
-
-procedure TCustomDrawControl.WMSetFocus(var Message: TWMSetFocus);
-begin
- Invalidate;
-end;
-
-procedure TCustomDrawControl.WMKillFocus(var Message: TWMKillFocus);
-begin
- if assigned(OnExit) then OnExit(self);
- Invalidate;
-end;
-
-procedure TCustomDrawControl.WMGetDlgCode(var Message: TMessage);
-begin
- inherited;
- Message.Result := Message.Result or DLGC_WANTARROWS;
-end;
-
-procedure TCustomDrawControl.CMMouseLeave(var Message: TMessage);
-begin
- if Assigned(FOnLeave) then FOnLeave(Self);
-end;
-
-procedure TCustomDrawControl.Paint;
-begin
- if Assigned(FOnPaint) then FOnPaint(Self);
-end;
-
-end.
diff --git a/2.10/Source/Editor.dfm b/2.10/Source/Editor.dfm
deleted file mode 100644
index 11756ed..0000000
--- a/2.10/Source/Editor.dfm
+++ /dev/null
@@ -1,3144 +0,0 @@
-object EditForm: TEditForm
- Left = 380
- Top = 304
- Width = 582
- Height = 589
- Caption = 'Transform Editor'
- Color = clBtnFace
- Constraints.MinHeight = 400
- Constraints.MinWidth = 200
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00000000000000000000000000000000000000FFFF000000
- 00000000000000000000000000000000000000000000FFFF0000000000000000
- 0000000000000000000000000000FFFF00000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF0000FF0000FF
- 00FFFF0000FF0000FF0000FF0000FF0000FF00000000FFFF0000000000000000
- 000000000000000000FF00000000000000000000FFFF0000000000000000FF00
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 00000000000000FFFF0000FF00000000000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000000000000000FF00FFFF00000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000FF00000000000000FFFF00000000000000FFFF0000000000000000
- 000000000000000000FF0000000000000000FF00000000000000000000000000
- FFFF00000000FFFF0000000000000000000000000000000000FF0000000000FF
- 00000000000000000000000000000000000000FFFF00FFFF0000000000000000
- 000000000000000000FF0000FF00000000000000000000000000000000000000
- 000000000000FFFF0000000000000000000000000000000000FF000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000800100008001000080010000800100008001000080010000800100008001
- 0000800100008001000080010000800100008001000080010000FFFF0000}
- KeyPreview = True
- OldCreateOrder = True
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyDown = EditKeyDown
- OnKeyPress = EditKeyPress
- OnResize = FormResize
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object StatusBar: TStatusBar
- Left = 0
- Top = 541
- Width = 574
- Height = 15
- Panels = <
- item
- Width = 60
- end
- item
- Width = 60
- end
- item
- Width = 150
- end>
- end
- object topPnl: TPanel
- Left = 0
- Top = 0
- Width = 574
- Height = 24
- Align = alTop
- BevelOuter = bvSpace
- Ctl3D = True
- ParentCtl3D = False
- TabOrder = 0
- object EditorToolBar: TToolBar
- Left = 1
- Top = 1
- Width = 560
- Height = 22
- Align = alLeft
- ButtonWidth = 25
- Caption = 'EditorToolBar'
- Color = clBtnFace
- EdgeBorders = []
- Flat = True
- Images = EditorTB
- ParentColor = False
- TabOrder = 0
- object tbResetAll: TToolButton
- Left = 0
- Top = 0
- Hint = 'New blank flame'
- Caption = 'New blank flame'
- ImageIndex = 0
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuResetAllClick
- end
- object tbAdd: TToolButton
- Left = 25
- Top = 0
- Hint = 'Adds a new triangle'
- Caption = 'Add'
- ImageIndex = 1
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuAddClick
- end
- object tbDuplicate: TToolButton
- Left = 50
- Top = 0
- Hint = 'Duplicates the selected triangle'
- Caption = 'Duplicate'
- ImageIndex = 2
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuDupClick
- end
- object tbDelete: TToolButton
- Left = 75
- Top = 0
- Hint = 'Deletes the selected triangle'
- Caption = 'Delete'
- ImageIndex = 3
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuDeleteClick
- end
- object ToolButton4: TToolButton
- Left = 100
- Top = 0
- Width = 8
- Caption = 'ToolButton4'
- ImageIndex = 3
- Style = tbsSeparator
- end
- object tbUndo: TToolButton
- Left = 108
- Top = 0
- Hint = 'Undo (Ctrl+Z)'
- Caption = 'Undo'
- ImageIndex = 4
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuUndoClick
- end
- object tbRedo: TToolButton
- Left = 133
- Top = 0
- Hint = 'Redo (Ctrl+Y)'
- Caption = 'Redo'
- ImageIndex = 5
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuRedoClick
- end
- object ToolButton1: TToolButton
- Left = 158
- Top = 0
- Width = 8
- Caption = 'ToolButton1'
- ImageIndex = 5
- Style = tbsSeparator
- end
- object tbSelect: TToolButton
- Left = 166
- Top = 0
- Hint = 'Select mode'
- Caption = 'Select'
- Down = True
- ImageIndex = 6
- ParentShowHint = False
- ShowHint = True
- OnClick = tbSelectClick
- end
- object tbMove: TToolButton
- Left = 191
- Top = 0
- Hint = 'Move triangle'
- Caption = 'Move'
- Down = True
- Grouped = True
- ImageIndex = 7
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbEditModeClick
- end
- object tbRotate: TToolButton
- Left = 216
- Top = 0
- Hint = 'Rotate triangle'
- Caption = 'Rotate'
- Grouped = True
- ImageIndex = 8
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbEditModeClick
- end
- object tbScale: TToolButton
- Left = 241
- Top = 0
- Hint = 'Scale triangle'
- Caption = 'Scale'
- Grouped = True
- ImageIndex = 9
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbEditModeClick
- end
- object ToolButton6: TToolButton
- Left = 266
- Top = 0
- Width = 8
- Caption = 'ToolButton6'
- ImageIndex = 16
- Style = tbsSeparator
- end
- object tbPivotMode: TToolButton
- Left = 274
- Top = 0
- Hint = 'Toggle world pivot mode'
- Caption = 'tbPivotMode'
- ImageIndex = 15
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = btnPivotModeClick
- end
- object ToolButton5: TToolButton
- Left = 299
- Top = 0
- Width = 8
- Caption = 'ToolButton5'
- ImageIndex = 7
- Style = tbsSeparator
- Visible = False
- end
- object tbRotate90CCW: TToolButton
- Left = 307
- Top = 0
- Hint = 'Rotate triangle 90'#176' counter-clockwise'
- Caption = 'tbRotate90CCW'
- ImageIndex = 17
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateLeft90Click
- end
- object tbRotate90CW: TToolButton
- Left = 332
- Top = 0
- Hint = 'Rotate triangle 90'#176' clockwise'
- Caption = 'tbRotate90CW'
- ImageIndex = 18
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateRight90Click
- end
- object tbFlipHorz: TToolButton
- Left = 357
- Top = 0
- Hint = 'Flip triangle horizontal'
- Caption = 'Flip Horizontal'
- ImageIndex = 10
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuFlipHorizontalClick
- end
- object tbFlipVert: TToolButton
- Left = 382
- Top = 0
- Hint = 'Flip triangle vertical'
- Caption = 'Flip Vertical'
- ImageIndex = 11
- ParentShowHint = False
- ShowHint = True
- OnClick = mnuFlipVerticalClick
- end
- object ToolButton2: TToolButton
- Left = 407
- Top = 0
- Width = 8
- Caption = 'ToolButton2'
- ImageIndex = 14
- Style = tbsSeparator
- end
- object tbVarPreview: TToolButton
- Left = 415
- Top = 0
- Hint = 'Show/hide variation preview'
- Caption = 'Variation Preview'
- ImageIndex = 14
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbVarPreviewClick
- end
- object ToolButton3: TToolButton
- Left = 440
- Top = 0
- Width = 8
- Caption = 'ToolButton3'
- ImageIndex = 16
- Style = tbsSeparator
- end
- object tbPostXswap: TToolButton
- Left = 448
- Top = 0
- Hint = 'Enable post-triangle editing'
- Caption = 'tbPostXswap'
- ImageIndex = 29
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbPostXswapClick
- end
- object tbEnableFinalXform: TToolButton
- Left = 473
- Top = 0
- Hint = 'Enable final transform'
- Caption = 'Show Final Xform'
- ImageIndex = 24
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbEnableFinalXformClick
- end
- end
- end
- object EditPnl: TPanel
- Left = 0
- Top = 24
- Width = 574
- Height = 517
- Align = alClient
- TabOrder = 1
- object Splitter1: TSplitter
- Left = 392
- Top = 1
- Width = 9
- Height = 515
- Align = alRight
- AutoSnap = False
- Beveled = True
- MinSize = 172
- OnMoved = splitterMoved
- end
- object GrphPnl: TPanel
- Left = 1
- Top = 1
- Width = 391
- Height = 515
- Align = alClient
- BevelOuter = bvNone
- Color = clAppWorkSpace
- TabOrder = 0
- end
- object RightPanel: TPanel
- Left = 401
- Top = 1
- Width = 172
- Height = 515
- Align = alRight
- Alignment = taLeftJustify
- BevelOuter = bvNone
- TabOrder = 1
- object Splitter2: TSplitter
- Left = 0
- Top = 130
- Width = 172
- Height = 8
- Cursor = crVSplit
- Align = alTop
- AutoSnap = False
- Beveled = True
- MinSize = 130
- OnMoved = splitterMoved
- end
- object ControlPanel: TPanel
- Left = 0
- Top = 138
- Width = 172
- Height = 377
- Align = alClient
- TabOrder = 0
- object cbTransforms: TComboBox
- Left = 92
- Top = 4
- Width = 64
- Height = 21
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 12
- ItemHeight = 15
- TabOrder = 0
- OnChange = cbTransformsChange
- OnDrawItem = cbTransformsDrawItem
- end
- object PageControl: TPageControl
- Left = 1
- Top = 48
- Width = 170
- Height = 328
- ActivePage = tabVariations
- Align = alBottom
- Anchors = [akLeft, akTop, akRight, akBottom]
- MultiLine = True
- TabOrder = 1
- TabStop = False
- object TriangleTab: TTabSheet
- Caption = 'Triangle'
- object TriangleScrollBox: TScrollBox
- Left = 0
- Top = 0
- Width = 162
- Height = 282
- HorzScrollBar.Visible = False
- VertScrollBar.Smooth = True
- VertScrollBar.Style = ssFlat
- VertScrollBar.Tracking = True
- Align = alClient
- BevelInner = bvNone
- BevelOuter = bvNone
- BorderStyle = bsNone
- TabOrder = 0
- object TrianglePanel: TPanel
- Left = 0
- Top = 0
- Width = 162
- Height = 281
- BevelOuter = bvNone
- TabOrder = 0
- object LabelB: TLabel
- Left = 4
- Top = 56
- Width = 12
- Height = 13
- Caption = 'O:'
- end
- object LabelA: TLabel
- Left = 4
- Top = 8
- Width = 10
- Height = 13
- Caption = 'X:'
- end
- object LabelC: TLabel
- Left = 4
- Top = 32
- Width = 10
- Height = 13
- Caption = 'Y:'
- end
- object btTrgRotateRight: TSpeedButton
- Left = 106
- Top = 78
- Width = 23
- Height = 24
- Hint = 'Rotate triangle clockwise'
- Flat = True
- Glyph.Data = {
- F6000000424DF600000000000000760000002800000010000000100000000100
- 04000000000080000000130B0000130B00001000000000000000000000000000
- 8000008000000080800080000000800080008080000080808000C0C0C0000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
- FFFF77FFFFFFFFFFFFFF70FFFFFFFFFFFFFF708FFFFFFFFFFFFF707FFFFFFFFF
- FFFF7007FFFFFFFFFFFFF0007FFFFF7FFFFFF7000788FF70FFFFF80000077770
- 0FFFFF770000000000FFFFF770000000000FFFFF777000000078FFFFF8777770
- 078FFFFFFFFF870078FFFFFFFFFFFF778FFFFFFFFFFFFF78FFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateRightClick
- end
- object btTrgRotateLeft: TSpeedButton
- Left = 32
- Top = 78
- Width = 23
- Height = 24
- Hint = 'Rotate triangle counter clockwise'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFC0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080808080FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF000000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0000000404040FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FF404040000000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0FFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFF808080000000000000808080FFFFFFFFFFFF
- FFFFFFFFFFFFE0E0E0606060FFFFFFFFFFFFFFFFFFFFFFFFE0E0E08080800000
- 00000000000000E0E0E0FFFFFFFFFFFFFFFFFFE0E0E0202020404040FFFFFFE0
- E0E0C0C0C0A0A0A0404040000000000000000000404040FFFFFFFFFFFFFFFFFF
- E0E0E02020200000004040408080804040404040400000000000000000000000
- 00000000C0C0C0FFFFFFFFFFFFE0E0E020202000000000000000000000000000
- 0000000000000000000000000000404040404040FFFFFFFFFFFFFFFFFF202020
- 0000000000000000000000000000000000000000000000000000004040408080
- 80FFFFFFFFFFFFFFFFFFC0C0C080808000000000000000000000000000000000
- 0000000000404040808080808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0
- 808080000000000000404040808080808080808080808080C0C0C0FFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080000000202020808080C0
- C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFC0C0C0808080404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080FFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateLeftClick
- end
- object btTrgMoveUp: TSpeedButton
- Left = 8
- Top = 106
- Width = 23
- Height = 24
- Hint = 'Move triangle up'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040000000C0C0C0FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
- 0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
- 0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
- 0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFF808080C0C0C0FFFFFFFFFFFF000000000000808080FFFFFFFFFFFF4040
- 40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000404040C0C0C000
- 0000000000808080808080000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFF808080000000000000000000000000000000000000000000FFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
- 0000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFF808080000000000000000000000000000000FFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000
- 0000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000000000FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
- 0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgMoveUpClick
- end
- object btTrgMoveRight: TSpeedButton
- Left = 130
- Top = 106
- Width = 23
- Height = 24
- Hint = 'Move triangle right'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40404080
- 8080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
- 8080000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080
- 8080808080808080808080808080808080800000000000000000000000000000
- 00808080FFFFFFFFFFFF00000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000808080404040000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
- C0C0000000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040000000000000808080FFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C000
- 0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgMoveRightClick
- end
- object btTrgMoveLeft: TSpeedButton
- Left = 106
- Top = 106
- Width = 23
- Height = 24
- Hint = 'Move triangle left'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFF808080404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000000000000000
- 0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- 8080800000000000000000000000000000008080808080808080808080808080
- 80808080808080C0C0C080808000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF808080
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000404040FFFFFFFFFFFFFFFFFF80808000000000000000000000
- 0000C0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFF808080000000000000404040FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
- 8080000000C0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgMoveLeftClick
- end
- object btTrgMoveDown: TSpeedButton
- Left = 32
- Top = 106
- Width = 23
- Height = 24
- Hint = 'Move triangle down'
- Flat = True
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
- 0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000
- 0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFF808080000000000000000000000000FFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
- 0000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFF808080000000000000000000000000000000000000FFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000
- 0000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFF808080000000808080808080000000000000C0C0C0404040000000FFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFFFFFFFFFFF80808000
- 0000000000FFFFFFFFFFFFC0C0C0808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000
- 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000
- 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C000
- 0000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgMoveDownClick
- end
- object btTrgScaleUp: TSpeedButton
- Left = 106
- Top = 134
- Width = 23
- Height = 24
- Hint = 'Scale triangle up'
- Flat = True
- Glyph.Data = {
- F6000000424DF600000000000000760000002800000010000000100000000100
- 0400000000008000000000000000000000001000000000000000000000000000
- 8000008000000080800080000000800080008080000080808000C0C0C0000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
- FFFFF00000000000000FF00000000000000FFF000FFFFFFFF00FFFF000FFFFFF
- F00FFFFF000FFFFFF00FFFFFF000FFFFF00FFFFFFF000FFFF00FFFFFFFF000FF
- F00FFFFFFFFF000FF00FFFFFFFFFF000F00FFFFFFFFFFF00000FFFFFFFFFFFF0
- 000FFFFFFFFFFFFF000FFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgScaleUpClick
- end
- object btTrgScaleDown: TSpeedButton
- Left = 32
- Top = 134
- Width = 23
- Height = 24
- Hint = 'Scale triangle down'
- Flat = True
- Glyph.Data = {
- F6000000424DF600000000000000760000002800000010000000100000000100
- 0400000000008000000000000000000000001000000000000000000000000000
- 8000008000000080800080000000800080008080000080808000C0C0C0000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000
- 0FFFF000000000000FFFFF0000FFFFF00FFFFFF0000FFFF00FFFFFFFF000FFF0
- 0FFFFFFFFF000FF00FFFFFFFFFF000000FFFFFFFFFFF00000FFFFFFFFFFFFF00
- 0FFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgScaleDownClick
- end
- object btTrgRotateRight90: TSpeedButton
- Left = 130
- Top = 78
- Width = 23
- Height = 24
- Hint = 'Rotate triangle 90'#176' clockwise'
- Flat = True
- Glyph.Data = {
- 36050000424D3605000000000000360400002800000010000000100000000100
- 08000000000000010000C40E0000C40E00000001000000000000000000000000
- 8000008000000080800080000000800080008080000080808000C0C0C0000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003300
- 00006600000099000000CC000000FF0000000033000033330000663300009933
- 0000CC330000FF33000000660000336600006666000099660000CC660000FF66
- 000000990000339900006699000099990000CC990000FF99000000CC000033CC
- 000066CC000099CC0000CCCC0000FFCC000000FF000033FF000066FF000099FF
- 0000CCFF0000FFFF000000003300330033006600330099003300CC003300FF00
- 330000333300333333006633330099333300CC333300FF333300006633003366
- 33006666330099663300CC663300FF6633000099330033993300669933009999
- 3300CC993300FF99330000CC330033CC330066CC330099CC3300CCCC3300FFCC
- 330000FF330033FF330066FF330099FF3300CCFF3300FFFF3300000066003300
- 66006600660099006600CC006600FF0066000033660033336600663366009933
- 6600CC336600FF33660000666600336666006666660099666600CC666600FF66
- 660000996600339966006699660099996600CC996600FF99660000CC660033CC
- 660066CC660099CC6600CCCC6600FFCC660000FF660033FF660066FF660099FF
- 6600CCFF6600FFFF660000009900330099006600990099009900CC009900FF00
- 990000339900333399006633990099339900CC339900FF339900006699003366
- 99006666990099669900CC669900FF6699000099990033999900669999009999
- 9900CC999900FF99990000CC990033CC990066CC990099CC9900CCCC9900FFCC
- 990000FF990033FF990066FF990099FF9900CCFF9900FFFF99000000CC003300
- CC006600CC009900CC00CC00CC00FF00CC000033CC003333CC006633CC009933
- CC00CC33CC00FF33CC000066CC003366CC006666CC009966CC00CC66CC00FF66
- CC000099CC003399CC006699CC009999CC00CC99CC00FF99CC0000CCCC0033CC
- CC0066CCCC0099CCCC00CCCCCC00FFCCCC0000FFCC0033FFCC0066FFCC0099FF
- CC00CCFFCC00FFFFCC000000FF003300FF006600FF009900FF00CC00FF00FF00
- FF000033FF003333FF006633FF009933FF00CC33FF00FF33FF000066FF003366
- FF006666FF009966FF00CC66FF00FF66FF000099FF003399FF006699FF009999
- FF00CC99FF00FF99FF0000CCFF0033CCFF0066CCFF0099CCFF00CCCCFF00FFCC
- FF0000FFFF0033FFFF0066FFFF0099FFFF00CCFFFF00FFFFFF000F0F0F0F0F0F
- 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F07000007
- 0F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0F0F0F0F0F0F0F0F0F07000007
- 0F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0FD40F0F0F0F0F0F0F07000007
- 0F0F0F0F7ED40F0F0F0F0F0F070000070F0F0F0F5353D40F0F0F0F0F07000007
- 0F0F0F0F530053D40F0F0F0F070000070707070700000053D40F0F0F07000000
- 0000000000000000530F0F0F07000000000000000000000007080F0F07070707
- 0707070700000007080F0F0F0F0F0F0F0F0F0F0F000007080F0F0F0F0F0F0F0F
- 0F0F0F0F0007080F0F0F0F0F0F0F0F0F0F0F0F0F00080F0F0F0F}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateRight90Click
- end
- object btTrgRotateLeft90: TSpeedButton
- Left = 8
- Top = 78
- Width = 23
- Height = 24
- Hint = 'Rotate triangle 90'#176' counter-clockwise'
- Flat = True
- Glyph.Data = {
- 36050000424D3605000000000000360400002800000010000000100000000100
- 08000000000000010000C40E0000C40E00000001000000000000000000000000
- 8000008000000080800080000000800080008080000080808000C0C0C0000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003300
- 00006600000099000000CC000000FF0000000033000033330000663300009933
- 0000CC330000FF33000000660000336600006666000099660000CC660000FF66
- 000000990000339900006699000099990000CC990000FF99000000CC000033CC
- 000066CC000099CC0000CCCC0000FFCC000000FF000033FF000066FF000099FF
- 0000CCFF0000FFFF000000003300330033006600330099003300CC003300FF00
- 330000333300333333006633330099333300CC333300FF333300006633003366
- 33006666330099663300CC663300FF6633000099330033993300669933009999
- 3300CC993300FF99330000CC330033CC330066CC330099CC3300CCCC3300FFCC
- 330000FF330033FF330066FF330099FF3300CCFF3300FFFF3300000066003300
- 66006600660099006600CC006600FF0066000033660033336600663366009933
- 6600CC336600FF33660000666600336666006666660099666600CC666600FF66
- 660000996600339966006699660099996600CC996600FF99660000CC660033CC
- 660066CC660099CC6600CCCC6600FFCC660000FF660033FF660066FF660099FF
- 6600CCFF6600FFFF660000009900330099006600990099009900CC009900FF00
- 990000339900333399006633990099339900CC339900FF339900006699003366
- 99006666990099669900CC669900FF6699000099990033999900669999009999
- 9900CC999900FF99990000CC990033CC990066CC990099CC9900CCCC9900FFCC
- 990000FF990033FF990066FF990099FF9900CCFF9900FFFF99000000CC003300
- CC006600CC009900CC00CC00CC00FF00CC000033CC003333CC006633CC009933
- CC00CC33CC00FF33CC000066CC003366CC006666CC009966CC00CC66CC00FF66
- CC000099CC003399CC006699CC009999CC00CC99CC00FF99CC0000CCCC0033CC
- CC0066CCCC0099CCCC00CCCCCC00FFCCCC0000FFCC0033FFCC0066FFCC0099FF
- CC00CCFFCC00FFFFCC000000FF003300FF006600FF009900FF00CC00FF00FF00
- FF000033FF003333FF006633FF009933FF00CC33FF00FF33FF000066FF003366
- FF006666FF009966FF00CC66FF00FF66FF000099FF003399FF006699FF009999
- FF00CC99FF00FF99FF0000CCFF0033CCFF0066CCFF0099CCFF00CCCCFF00FFCC
- FF0000FFFF0033FFFF0066FFFF0099FFFF00CCFFFF00FFFFFF000F0F0F0F0F0F
- 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
- 0F0F0F0F070000070F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0F0F0F0F0F
- 0F0F0F0F070000070F0F0F0F0F0F0FD40F0F0F0F070000070F0F0F0F0F0FD47E
- 0F0F0F0F070000070F0F0F0F0FD453530F0F0F0F070000070F0F0F0FD4530053
- 0F0F0F0F070000070F0F0FD45300000007070707070000070F0F0F5300000000
- 00000000000000070F0F08070000000000000000000000070F0F0F0807000000
- 07070707070707070F0F0F0F080700000F0F0F0F0F0F0F0F0F0F0F0F0F080700
- 0F0F0F0F0F0F0F0F0F0F0F0F0F0F08000F0F0F0F0F0F0F0F0F0F}
- ParentShowHint = False
- ShowHint = True
- OnClick = btTrgRotateLeft90Click
- end
- object txtCy: TEdit
- Left = 88
- Top = 28
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 3
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtCx: TEdit
- Left = 20
- Top = 28
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 2
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBy: TEdit
- Left = 88
- Top = 52
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 5
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtBx: TEdit
- Left = 20
- Top = 52
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 4
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtAy: TEdit
- Left = 88
- Top = 4
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 1
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtAx: TEdit
- Left = 20
- Top = 4
- Width = 65
- Height = 21
- AutoSelect = False
- TabOrder = 0
- Text = '0'
- OnExit = CornerEditExit
- OnKeyPress = CornerEditKeyPress
- end
- object txtTrgMoveValue: TComboBox
- Left = 56
- Top = 108
- Width = 49
- Height = 21
- AutoComplete = False
- ItemHeight = 13
- ItemIndex = 3
- TabOrder = 7
- Text = '0.1'
- OnExit = txtValidateValue
- OnKeyPress = txtValKeyPress
- OnSelect = txtValidateValue
- Items.Strings = (
- '1'
- '0.5'
- '0.25'
- '0.1'
- '0.05'
- '0.025'
- '0.01')
- end
- object txtTrgRotateValue: TComboBox
- Left = 56
- Top = 80
- Width = 49
- Height = 21
- AutoComplete = False
- ItemHeight = 13
- TabOrder = 6
- Text = '15'
- OnExit = txtValidateValue
- OnKeyPress = txtValKeyPress
- OnSelect = txtValidateValue
- Items.Strings = (
- '5'
- '15'
- '30'
- '45'
- '60'
- '90'
- '120'
- '180')
- end
- object txtTrgScaleValue: TComboBox
- Left = 56
- Top = 136
- Width = 49
- Height = 21
- AutoComplete = False
- ItemHeight = 13
- ItemIndex = 1
- TabOrder = 8
- Text = '125'
- OnExit = txtValidateValue
- OnKeyPress = txtValKeyPress
- OnSelect = txtValidateValue
- Items.Strings = (
- '110'
- '125'
- '150'
- '175'
- '200')
- end
- object ToolBar1: TToolBar
- Left = 9
- Top = 162
- Width = 145
- Height = 28
- Align = alNone
- ButtonWidth = 24
- Caption = 'ToolBar1'
- EdgeInner = esNone
- EdgeOuter = esNone
- Flat = True
- Images = EditorTB
- TabOrder = 9
- object tbCopyTriangle: TToolButton
- Left = 0
- Top = 0
- Hint = 'Copy triangle coordinates'
- ImageIndex = 26
- ParentShowHint = False
- ShowHint = True
- OnClick = btnCopyTriangleClick
- end
- object tbPasteTriangle: TToolButton
- Left = 24
- Top = 0
- Hint = 'Paste triangle coordinates'
- ImageIndex = 27
- ParentShowHint = False
- ShowHint = True
- OnClick = btnPasteTriangleClick
- end
- object tbExtendedEdit: TToolButton
- Left = 48
- Top = 0
- Hint = 'Enable extended edit mode'
- Caption = 'tbExtendedEdit'
- ImageIndex = 25
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbExtendedEditClick
- end
- object tbAxisLock: TToolButton
- Left = 72
- Top = 0
- Hint = 'Lock transform axes'
- Caption = 'tbAxisLock'
- ImageIndex = 16
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbAxisLockClick
- end
- object tbAutoWeights: TToolButton
- Left = 96
- Top = 0
- Hint = 'Auto-balance weights'
- Caption = 'tbAutoWeights'
- ImageIndex = 28
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- end
- object tb2PostXswap: TToolButton
- Left = 120
- Top = 0
- Hint = 'Enable post-triangle editing'
- Caption = 'tb2PostXswap'
- ImageIndex = 29
- ParentShowHint = False
- ShowHint = True
- Style = tbsCheck
- OnClick = tbPostXswapClick
- end
- end
- end
- object GroupBox3: TGroupBox
- Left = 8
- Top = 188
- Width = 146
- Height = 65
- Caption = 'Pivot Point'
- TabOrder = 1
- object btnResetPivot: TSpeedButton
- Left = 6
- Top = 40
- Width = 17
- Height = 17
- Hint = 'Reset pivot point to (0, 0)'
- Caption = 'R'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnResetPivotClick
- end
- object btnPickPivot: TSpeedButton
- Left = 122
- Top = 40
- Width = 17
- Height = 17
- Hint = 'Pick pivot point using mouse'
- Caption = 'P'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnPickPivotClick
- end
- object btnPivotMode: TSpeedButton
- Left = 24
- Top = 40
- Width = 97
- Height = 17
- Hint = 'Toggle pivot point mode'
- Caption = 'Local Pivot'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnPivotModeClick
- end
- object editPivotY: TEdit
- Left = 74
- Top = 16
- Width = 65
- Height = 21
- Hint = 'Pivot point coordinates in chosen coordinate system'
- AutoSelect = False
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- Text = '0'
- OnExit = PivotValidate
- OnKeyPress = PivotKeyPress
- end
- object editPivotX: TEdit
- Left = 6
- Top = 16
- Width = 65
- Height = 21
- Hint = 'Pivot point coordinates in chosen coordinate system'
- AutoSelect = False
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- Text = '0'
- OnExit = PivotValidate
- OnKeyPress = PivotKeyPress
- end
- end
- end
- end
- object tabXForm: TTabSheet
- Caption = 'Transform'
- object bvlPostCoefs: TBevel
- Left = 4
- Top = 128
- Width = 154
- Height = 103
- Shape = bsFrame
- end
- object bvlCoefs: TBevel
- Left = 4
- Top = 2
- Width = 154
- Height = 103
- Shape = bsFrame
- end
- object btnResetCoefs: TSpeedButton
- Left = 8
- Top = 78
- Width = 145
- Height = 22
- Hint = 'Reset all vectors to default position'
- Caption = 'Reset transform'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnResetCoefsClick
- end
- object btnXcoefs: TSpeedButton
- Left = 8
- Top = 6
- Width = 25
- Height = 21
- Hint = 'Reset vector X'
- Caption = 'X'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnXcoefsClick
- end
- object btnYcoefs: TSpeedButton
- Left = 8
- Top = 30
- Width = 25
- Height = 21
- Hint = 'Reset vector Y'
- Caption = 'Y'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnYcoefsClick
- end
- object btnOcoefs: TSpeedButton
- Left = 8
- Top = 54
- Width = 25
- Height = 21
- Hint = 'Reset vector O'
- Caption = 'O'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnOcoefsClick
- end
- object btnCoefsRect: TSpeedButton
- Left = 8
- Top = 107
- Width = 71
- Height = 17
- Hint = 'Show vectors in rectangular (cartesian) coordinates'
- GroupIndex = 1
- Down = True
- Caption = 'Rectangular'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnCoefsModeClick
- end
- object btnCoefsPolar: TSpeedButton
- Left = 82
- Top = 107
- Width = 71
- Height = 17
- Hint = 'Show vectors in polar coordinates'
- GroupIndex = 1
- Caption = 'Polar (deg)'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnCoefsModeClick
- end
- object btnXpost: TSpeedButton
- Left = 8
- Top = 156
- Width = 25
- Height = 21
- Hint = 'Reset vector X'
- Caption = 'X'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnXpostClick
- end
- object btnYpost: TSpeedButton
- Left = 8
- Top = 180
- Width = 25
- Height = 21
- Hint = 'Reset vector Y'
- Caption = 'Y'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnYpostClick
- end
- object btnOpost: TSpeedButton
- Left = 8
- Top = 204
- Width = 25
- Height = 21
- Hint = 'Reset vector O'
- Caption = 'O'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnOpostClick
- end
- object btnResetPostCoefs: TSpeedButton
- Left = 8
- Top = 132
- Width = 145
- Height = 22
- Hint = 'Reset post-transform vectors to defaults'
- Caption = 'Reset post-transform'
- ParentShowHint = False
- ShowHint = True
- OnClick = btnResetPostCoefsClick
- end
- object txtA: TEdit
- Left = 36
- Top = 6
- Width = 57
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtB: TEdit
- Left = 96
- Top = 6
- Width = 57
- Height = 21
- TabOrder = 1
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtC: TEdit
- Left = 36
- Top = 30
- Width = 57
- Height = 21
- TabOrder = 2
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtD: TEdit
- Left = 96
- Top = 30
- Width = 57
- Height = 21
- TabOrder = 3
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtE: TEdit
- Left = 36
- Top = 54
- Width = 57
- Height = 21
- TabOrder = 4
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtF: TEdit
- Left = 96
- Top = 54
- Width = 57
- Height = 21
- TabOrder = 5
- Text = '0'
- OnExit = CoefValidate
- OnKeyPress = CoefKeyPress
- end
- object txtPost00: TEdit
- Left = 36
- Top = 156
- Width = 57
- Height = 21
- TabOrder = 6
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object txtPost01: TEdit
- Left = 96
- Top = 156
- Width = 57
- Height = 21
- TabOrder = 7
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object txtPost10: TEdit
- Left = 36
- Top = 180
- Width = 57
- Height = 21
- TabOrder = 8
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object txtPost11: TEdit
- Left = 96
- Top = 180
- Width = 57
- Height = 21
- TabOrder = 9
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object txtPost20: TEdit
- Left = 36
- Top = 204
- Width = 57
- Height = 21
- TabOrder = 10
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object txtPost21: TEdit
- Left = 96
- Top = 204
- Width = 57
- Height = 21
- TabOrder = 11
- Text = '0'
- OnExit = PostCoefValidate
- OnKeyPress = PostCoefKeypress
- end
- object chkPreserve: TCheckBox
- Left = 8
- Top = 257
- Width = 145
- Height = 17
- Hint =
- 'Keep this checked if you don'#39't want all weights to be recalculat' +
- 'ed to screw up all your flame :-)'
- Alignment = taLeftJustify
- Caption = 'Preserve weights'
- Checked = True
- ParentShowHint = False
- ShowHint = True
- State = cbChecked
- TabOrder = 12
- Visible = False
- end
- end
- object tabColors: TTabSheet
- Caption = 'Colors'
- ImageIndex = 3
- object GroupBox1: TGroupBox
- Left = 8
- Top = 2
- Width = 145
- Height = 95
- Caption = 'Transform color'
- TabOrder = 0
- object pnlColorSpeed: TPanel
- Left = 8
- Top = 62
- Width = 73
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- Alignment = taLeftJustify
- BevelOuter = bvLowered
- Caption = ' Color speed:'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 3
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object scrlXFormColor: TScrollBar
- Left = 9
- Top = 38
- Width = 128
- Height = 15
- LargeChange = 10
- Max = 1000
- PageSize = 0
- TabOrder = 0
- OnChange = scrlXFormColorChange
- OnScroll = scrlXFormColorScroll
- end
- object pnlXFormColor: TPanel
- Left = 8
- Top = 16
- Width = 73
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- BevelOuter = bvLowered
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object txtXFormColor: TEdit
- Left = 80
- Top = 16
- Width = 57
- Height = 21
- TabOrder = 2
- OnExit = txtXFormColorExit
- OnKeyPress = txtXFormColorKeyPress
- end
- object txtColorSpeed: TEdit
- Left = 80
- Top = 62
- Width = 57
- Height = 21
- TabOrder = 4
- Text = '0'
- OnExit = txtSymmetrySet
- OnKeyPress = txtSymmetrKeyPress
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 176
- Width = 145
- Height = 77
- Caption = 'Variation preview'
- TabOrder = 1
- object trkVarPreviewDensity: TTrackBar
- Left = 8
- Top = 48
- Width = 65
- Height = 25
- Max = 5
- Min = 1
- ParentShowHint = False
- PageSize = 1
- Position = 2
- ShowHint = True
- TabOrder = 0
- TabStop = False
- ThumbLength = 15
- OnChange = trkVarPreviewDensityChange
- end
- object trkVarPreviewRange: TTrackBar
- Left = 8
- Top = 16
- Width = 129
- Height = 25
- Min = 1
- ParentShowHint = False
- PageSize = 1
- Position = 2
- ShowHint = True
- TabOrder = 1
- TabStop = False
- ThumbLength = 15
- OnChange = trkVarPreviewRangeChange
- end
- object trkVarPreviewDepth: TTrackBar
- Left = 72
- Top = 48
- Width = 65
- Height = 25
- Max = 5
- Min = 1
- ParentShowHint = False
- PageSize = 1
- Position = 1
- ShowHint = True
- TabOrder = 2
- TabStop = False
- ThumbLength = 15
- OnChange = trkVarPreviewDepthChange
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 104
- Width = 145
- Height = 65
- Caption = 'Transform visibility'
- TabOrder = 2
- object chkXformSolo: TCheckBox
- Left = 8
- Top = 42
- Width = 129
- Height = 17
- Caption = 'Solo'
- TabOrder = 0
- OnClick = chkXformSoloClick
- end
- object pnlOpacity: TPanel
- Left = 8
- Top = 16
- Width = 73
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- Alignment = taLeftJustify
- BevelOuter = bvLowered
- Caption = ' Opacity:'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object txtOpacity: TEdit
- Left = 80
- Top = 16
- Width = 57
- Height = 21
- TabOrder = 2
- Text = '0'
- OnExit = txtOpacitySet
- OnKeyPress = txtOpacityKeyPress
- end
- end
- end
- object tabVariations: TTabSheet
- Caption = 'Variations'
- object VEVars: TValueListEditor
- Left = 0
- Top = 0
- Width = 162
- Height = 282
- Align = alClient
- ScrollBars = ssVertical
- TabOrder = 0
- TitleCaptions.Strings = (
- 'Variation'
- 'Value')
- OnDblClick = VEVarsDblClick
- OnDrawCell = VEVarsDrawCell
- OnExit = VEVarsChange
- OnGetEditText = VEVarsGetEditText
- OnKeyPress = VEVarsKeyPress
- OnMouseDown = VEVarsMouseDown
- OnMouseMove = VEVarsMouseMove
- OnMouseUp = VEVarsMouseUp
- OnValidate = VEVarsValidate
- ColWidths = (
- 91
- 65)
- end
- end
- object TabSheet4: TTabSheet
- Caption = 'Variables'
- ImageIndex = 4
- object vleVariables: TValueListEditor
- Left = 0
- Top = 0
- Width = 162
- Height = 282
- Align = alClient
- ScrollBars = ssVertical
- TabOrder = 0
- TitleCaptions.Strings = (
- 'Variable'
- 'Value')
- OnDblClick = VEVarsDblClick
- OnDrawCell = vleVariablesDrawCell
- OnExit = vleVariablesExit
- OnGetEditText = vleVariablesGetEditText
- OnKeyPress = vleVariablesKeyPress
- OnMouseDown = VEVarsMouseDown
- OnMouseMove = VEVarsMouseMove
- OnMouseUp = VEVarsMouseUp
- OnValidate = vleVariablesValidate
- ColWidths = (
- 91
- 65)
- end
- end
- object TabChaos: TTabSheet
- Caption = 'Xaos'
- ImageIndex = 5
- object vleChaos: TValueListEditor
- Left = 0
- Top = 0
- Width = 162
- Height = 282
- Align = alClient
- PopupMenu = ChaosPopup
- ScrollBars = ssVertical
- TabOrder = 0
- TitleCaptions.Strings = (
- 'Path'
- 'Weight modifier')
- OnDblClick = VEVarsDblClick
- OnDrawCell = VleChaosDrawCell
- OnExit = vleChaosExit
- OnGetEditText = vleChaosGetEditText
- OnKeyPress = vleChaosKeyPress
- OnMouseDown = VEVarsMouseDown
- OnMouseMove = VEVarsMouseMove
- OnMouseUp = VEVarsMouseUp
- OnValidate = vleChaosValidate
- ColWidths = (
- 58
- 98)
- end
- end
- end
- object pnlTransform: TPanel
- Left = 16
- Top = 4
- Width = 76
- Height = 21
- Alignment = taLeftJustify
- BevelOuter = bvNone
- BorderWidth = 1
- Caption = ' Transform:'
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = [fsBold]
- ParentFont = False
- TabOrder = 2
- end
- object pnlWeight: TPanel
- Left = 16
- Top = 25
- Width = 76
- Height = 21
- Cursor = crHandPoint
- Hint = 'Click and drag to change value'
- Alignment = taLeftJustify
- BevelOuter = bvLowered
- Caption = ' Weight:'
- ParentShowHint = False
- ShowHint = True
- TabOrder = 3
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object txtP: TEdit
- Left = 92
- Top = 25
- Width = 64
- Height = 21
- Hint = '"Weight" is the probability of this transform to be applied'
- TabOrder = 4
- Text = '0'
- OnExit = txtPExit
- OnKeyPress = txtPKeyPress
- end
- end
- object PrevPnl: TPanel
- Left = 0
- Top = 0
- Width = 172
- Height = 130
- Align = alTop
- BevelOuter = bvLowered
- Color = clAppWorkSpace
- TabOrder = 1
- object PreviewImage: TImage
- Left = 1
- Top = 1
- Width = 170
- Height = 130
- Center = True
- PopupMenu = QualityPopup
- Proportional = True
- end
- end
- end
- end
- object EditPopup: TPopupMenu
- Images = EditorTB
- Left = 352
- Top = 40
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- Hint = 'Undo'
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- Hint = 'Redo'
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuAdd: TMenuItem
- Caption = 'Add transform'
- Hint = 'Add new triangle'
- ImageIndex = 1
- OnClick = mnuAddClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuAutoZoom: TMenuItem
- Caption = 'Auto Zoom'
- Hint = 'Zoom to fit all triangles'
- ImageIndex = 19
- OnClick = mnuAutoZoomClick
- end
- object mnuShowVarPreview: TMenuItem
- Caption = 'Show Variation Preview'
- Hint = 'Show/hide variation preview'
- ImageIndex = 14
- OnClick = tbVarPreviewClick
- end
- object N8: TMenuItem
- Caption = '-'
- end
- object mnuSelectmode: TMenuItem
- Caption = 'Select mode'
- ImageIndex = 6
- OnClick = tbSelectClick
- end
- object mnuExtendedEdit: TMenuItem
- Caption = 'Extended edit mode'
- Hint = 'Toggle extended edit mode'
- ImageIndex = 25
- OnClick = tbExtendedEditClick
- end
- object mnuAxisLock: TMenuItem
- Caption = 'Lock transform axes'
- ImageIndex = 16
- OnClick = tbAxisLockClick
- end
- object oggleposttriangleediting1: TMenuItem
- Caption = 'Toggle post-triangle editing'
- ImageIndex = 29
- OnClick = tbPostXswapClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuVerticalFlipAll: TMenuItem
- Caption = 'Flip All Vertical '
- Hint = 'Flip all triangles vertical'
- ImageIndex = 13
- OnClick = mnuVerticalFlipAllClick
- end
- object mnuHorizintalFlipAll: TMenuItem
- Caption = 'Flip All Horizontal'
- Hint = 'Flip all triangles horizontal'
- ImageIndex = 12
- OnClick = mnuHorizintalFlipAllClick
- end
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 424
- Top = 40
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuResetLoc: TMenuItem
- Caption = 'Auto reset location'
- OnClick = mnuResetLocClick
- end
- end
- object EditorTB: TImageList
- Left = 313
- Top = 40
- Bitmap = {
- 494C01011F002200040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000009000000001002000000000000090
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 00000000000000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 00000000000000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 000000000000FFFFFF0000000000000000000000000000000000FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 000000000000FFFFFF00000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005A5A5A0000000000000000000000
- 00005A5A5A0000000000000000000000000000000000000000005A5A5A000000
- 000000000000000000005A5A5A00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000A5A5A5000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000005A5A5A00000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000005A5A5A0000000000000000000000000000000000000000000000
- 0000000000008400000084000000840000008400000084000000840000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000A5A5
- A500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000840000008400000084000000840000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000A5A5A5000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000000000008400000084000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000A5A5A500000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000840000008400000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000A5A5A50000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000840000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000840000008400000084000000840000008400
- 0000840000008400000084000000000000000000000000000000000000000000
- 0000000000000000000084000000840000008400000084000000840000008400
- 0000840000008400000084000000000000000000000000000000FFFFFF000000
- 00000000000000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F700FFF7F700FFF7F700FFF7F700FFF7
- F700FFF7F700FFF7F70084000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F700FFF7F700FFF7F700FFF7F700FFF7
- F700FFF7F700FFF7F70084000000000000000000000000000000FFFFFF000000
- 00000000000000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F7000000000000000000000000000000
- 000000000000FFF7F70084000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F7000000000000000000000000000000
- 000000000000FFF7F70084000000000000000000000000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000042636300000000004263630000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F70000000000FFF7F700FFF7F7000000
- 0000FFF7F700FFF7F70084000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F70000000000FFF7F700FFF7F7000000
- 0000FFF7F700FFF7F70084000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F70000000000FFF7F70000000000FFF7
- F700FFF7F700FFF7F70084000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F70000000000FFF7F70000000000FFF7
- F700FFF7F700FFF7F70084000000000000000000000000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000FFF7F7000000000000000000FFF7F700FFF7
- F700FFF7F700FFF7F70084000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F7000000000000000000FFF7F700FFF7
- F700FFF7F700FFF7F70084000000000000000000000000000000FFFFFF000000
- 00000000000000000000000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F700FFF7F700FFF7
- F700FFF7F700FFF7F70084000000FFF7F70000000000FFF7F700FFF7F7008400
- 0000840000008400000084000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F70000000000FFF7F700FFF7F7008400
- 0000840000008400000084000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000FFFFFF00000000000000
- 000000000000FFFFFF0000000000000000000000000000000000426363000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00004263630000000000000000000000000000000000FFF7F700424242004242
- 4200424242004242420084000000FFF7F700FFF7F700FFF7F700FFF7F7008400
- 0000FFF7F7008400000000000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F700FFF7F700FFF7F700FFF7F7008400
- 0000FFF7F7008400000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F70042424200FFF7
- F700FFF7F7004242420084000000FFF7F700FFF7F700FFF7F700FFF7F7008400
- 0000840000000000000000000000000000000000000021424200214242002142
- 4200214242002142420084000000FFF7F700FFF7F700FFF7F700FFF7F7008400
- 0000840000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000426363000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00004263630000000000000000000000000000000000FFF7F70042424200FFF7
- F70042424200FFF7F70084000000840000008400000084000000840000008400
- 0000000000000000000000000000000000000000000021424200214242002142
- 4200214242002142420084000000840000008400000084000000840000008400
- 0000214242000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000008400000084000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F700424242004242
- 4200FFF7F700FFF7F700FFF7F700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000021424200214242002142
- 4200214242002142420021424200214242002142420021424200214242002142
- 4200214242000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000008400000084000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F70042424200FFF7
- F700FFF7F7000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000021424200214242000000
- 0000000000000000000000000000000000000000000000000000000000002142
- 4200214242000000000000000000000000000000000000000000000000000000
- 0000000000000084000000840000008400000084000000840000008400000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F700FFF7F700FFF7
- F700FFF7F70000000000FFF7F700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000021424200214242000000
- 0000000000000000000000000000000000000000000000000000000000002142
- 4200214242000000000000000000000000000000000000000000000000000000
- 0000000000000084000000840000008400000084000000840000008400000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000042636300000000004263630000000000000000000000
- 00000000000000000000000000000000000000000000FFF7F700FFF7F700FFF7
- F700FFF7F7000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000021424200214242002142
- 42000000000000FFFF00000000000000000000FFFF0000000000214242002142
- 4200214242000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000008400000084000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000FFFF0000FFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000008400000084000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000630000000000000063000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063000000630000006300000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000630000000000000063000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000063000000630000006300000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000006300000063000000630000006300
- 0000630000006300000063000000FFFFFF006300000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000006300000063000000630000006300
- 0000630000006300000063000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005252
- 5200000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000063000000630000006300000000000000000000005252
- 5200000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005252
- 5200000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000005252
- 5200000000000000000063000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000525252000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000000000000000000000000000000000000000000000525252000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000525252000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000525252000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000052525200000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000052525200000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000052525200000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000052525200000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005252520000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005252520000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000005252520000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000005252520000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000006300000063000000630000006300
- 0000630000006300000063000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000630000000000000063000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063000000630000006300000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000630000006300
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000FFFFFF00FFFF
- FF00FFFFFF006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000630000006300000000000000000000000000000000000000630000006300
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000FFFFFF00FFFF
- FF00FFFFFF0063000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000FFFFFF00FFFF
- FF00FFFFFF006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000630000006300
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000052525200000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000006300000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000630000006300
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005252520000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000525252000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000006300000063000000630000006300000063000000630000006300
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000630000006300000063000000630000006300000063000000630000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000052525200000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000063000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000006300000063000000630000006300000063000000630000006300
- 0000630000006300000000000000000000000000000000000000630000006300
- 0000630000006300000063000000630000006300000063000000630000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000630000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000006300
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000004A004A0000000000000000004A004A00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000004A00
- 4A00000000000000000000000000000000000000000000000000000000000000
- 00004A004A000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000004A004A0000000000000000000000
- 000000000000000000004A004A0000000000000000004A004A00000000000000
- 00000000000000000000000000004A004A000000000000000000000000000000
- 0000000000000000000000000000FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00004A004A000000000000000000000000000000000000000000000000004A00
- 4A00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000004A004A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000004A004A0000000000000000000000000000000000000000000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF0000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000004A004A0000000000000000000000
- 00000000000000000000EFEFEF00A5A5A500A5A5A500EFEFEF00000000000000
- 00000000000000000000000000004A004A000000000000000000000000000000
- 000000000000FFFFFF0000000000FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000EFEFEF00EFEFEF00EFEFEF000000000000000000EFEFEF00EFEFEF00EFEF
- EF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF0000000000FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000008400840084008400840084008400
- 8400000000000000000084008400840084008400840084008400840084008400
- 8400840084008400840084008400840084000000000000000000000000000000
- 0000EFEFEF00EFEFEF00EFEFEF000000000000000000EFEFEF00EFEFEF00EFEF
- EF000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000004A004A0000000000000000000000
- 00000000000000000000EFEFEF00A5A5A500A5A5A500EFEFEF00000000000000
- 00000000000000000000000000004A004A000000000000000000000000000000
- 0000000000000000000000000000FFFFFF0000000000FFFFFF00FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000004A004A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000004A004A0000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00004A004A000000000000000000000000000000000000000000000000004A00
- 4A00000000000000000000000000000000000000000000000000000000000000
- 0000FFFFFF0000000000FFFFFF00FFFFFF000000000000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000004A004A0000000000000000000000
- 000000000000000000004A004A0000000000000000004A004A00000000000000
- 00000000000000000000000000004A004A000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000004A00
- 4A00000000000000000000000000000000000000000000000000000000000000
- 00004A004A000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000004A004A0000000000000000004A004A00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400840000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000840084000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000005A5A5A000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000005A5A5A0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000084000000000000000000
- 0000000000000000000000000000840084000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A0000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000006300000000000000000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A00000000005A5A5A00000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000084636300840000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000005A5A5A0000000000000000000000000000000000000000000000
- 0000000000005A5A5A000000000000000000000000005A5A5A00000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 000000000000000000000000000000000000000000005A5A5A00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000005A5A5A00000000005A5A5A000000000000000000000000000000
- 0000000000000000000000000000000000008400000000000000846363008400
- 0000000000000000000000000000840084000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 00000000000000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000008400000000000000000000008463
- 6300840000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000005A5A5A000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000005A5A5A00000000005A5A5A00000000000000
- 0000000000000000000000000000000000008400000000000000000000000000
- 00008463630084000000000000008400840000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005A5A5A00000000005A5A5A000000
- 0000000000000000000000000000000000008400000000000000000000000000
- 000000000000846363008400000000000000000000005A5A5A00000000000000
- 0000000000000000000000000000000000008400840000000000840084000000
- 0000840084000000000084008400000000008400840000000000840084000000
- 0000840084000000000084008400000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000005A5A5A00000000005A5A
- 5A00000000000000000000000000000000008400000000000000000000000000
- 00008463630084000000000000008400840000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000840000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000630000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000005A5A5A000000
- 00005A5A5A000000000000000000000000008400000000000000000000008463
- 6300840000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000846363008400000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000000000000000000000000000000000000000000000630000006300
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000008400000000000000846363008400
- 0000000000000000000000000000840084000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 0000000000008400000084636300000000008463630084000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006300
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A000000000000000000000000008400000084636300840000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000005A5A5A0000000000000000000000000000000000000000000000
- 0000840000008463630000000000000000000000000084636300840000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000630000006300000000000000000000000000000000000000630000006300
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000005A5A5A0000000000000000008400000084000000000000000000
- 0000000000000000000000000000840084000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008400
- 0000846363000000000000000000000000000000000000000000846363008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063000000630000006300000063000000000000000000
- 0000000000006300000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000008463
- 6300000000000000000000000000000000000000000000000000000000008463
- 6300840000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000840084000000000000000000000000000000
- 0000000000000000000000000000000000000000000084000000840000008400
- 0000840000008400000084000000840000008400000084000000840000008400
- 0000840000008400000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000840000000000000000000000000000000000000000000000000000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00000000000000000000000000FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 0000840000008400000084000000000000000000000000000000000000000000
- 0000840000000000000000000000000000000000000000000000000000008400
- 0000000000000000000000000000000000000000000084000000840000008400
- 0000840000008400000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF0000000000FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 0000840000008400000000000000000000000000000000000000000000000000
- 0000000000008400000000000000000000000000000000000000840000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 0000840000008400000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 0000840000000000000000000000000000000000000000000000000000000000
- 0000000000008400000000000000000000000000000000000000840000000000
- 0000000000000000000000000000000000000000000000000000000000008400
- 0000840000008400000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF000000000000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000840000008400
- 0000000000008400000000000000000000000000000000000000000000000000
- 0000000000008400000000000000000000000000000000000000840000000000
- 0000000000000000000000000000000000000000000000000000840000000000
- 0000840000008400000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000000000
- 0000000000000000000084000000840000000000000000000000000000000000
- 0000840000000000000000000000000000000000000000000000000000008400
- 0000000000000000000000000000000000008400000084000000000000000000
- 0000000000008400000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 00000000000000000000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000084000000840000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000840000008400000084000000840000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00FFFFFF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000005A5A5A00000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000005A5A5A000000000000000000000000000000
- 0000000000000000000000000000000000008400000084000000840000008400
- 0000840000008400000084000000840000008400000084000000840000008400
- 00000000000000000000000000000000000000000000000000000000C6000000
- 00000000000000000000000000005A5A5A0000000000000000000000C6000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF008484840084848400848484008484840084848400848484008484
- 8400FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000005A5A5A0000000000000000000000
- 0000000000000000000000000000000000000000000084000000840000008400
- 0000840000008400000084000000840000008400000084000000840000008400
- 000000000000000000000000000000000000000000000000C6000000C6000000
- C600000000000000000000000000000000005A5A5A000000C6000000C6000000
- C60000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF0084848400FFFFFF00FFFFFF00FFFFFF00BDBDBD0084848400FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 000000840000008400000000000000000000000000005A5A5A00000000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 000084000000000000000000000000000000000000005A5A5A00840000008400
- 00000000000000000000000000000000000000000000000000000000C6000000
- C6000000C6000000000000000000000000000000C6000000C6000000C6000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF0084848400FFFFFF00FFFFFF00BDBDBD0084848400FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 00000084000000840000000000000000000000000000000000005A5A5A000000
- 0000000000000000000000000000000000000000000000000000000000008400
- 0000840000008400000000000000000000000000000000000000840000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- C6000000C6000000C600000000000000C6000000C6000000C6005A5A5A000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF0084848400FFFFFF00BDBDBD0084848400FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000005A5A
- 5A00000000000000000000000000000000000000000000000000000000000000
- 0000840000008400000084000000000000000000000000000000840000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000C6000000C6000000C6000000C6000000C60000000000000000005A5A
- 5A0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF0084848400BDBDBD0084848400FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000000000
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 0000000000008400000084000000840000000000000000000000840000008400
- 00005A5A5A000000000000000000000000000000000000000000000000000000
- 0000000000000000C6000000C6000000C6000000000000000000000000000000
- 00005A5A5A00000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF008484840084848400FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000084000000840000008400000084
- 0000008400000084000000840000008400000084000000840000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000084000000840000008400000000000000840000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000C6000000C6000000C6000000C6000000C60000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF0084848400FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000084000000840000008400000084
- 0000008400000084000000840000008400000084000000840000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000840000008400000084000000840000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- C6000000C6000000C600000000000000C6000000C6000000C600000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008400000084000000840000008400
- 00000000000000000000000000000000000000000000000000000000C6000000
- C6000000C6000000000000000000000000000000C6000000C6000000C6000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000084000000840000008400
- 000000000000000000000000000000000000000000000000C6000000C6000000
- C60000000000000000000000000000000000000000000000C6000000C6000000
- C600000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000840000008400
- 00000000000000000000000000000000000000000000000000000000C6000000
- 00000000000000000000000000000000000000000000000000000000C6000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000008400000084000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008400
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000900000000100010000000000800400000000000000000000
- 000000000000000000000000FFFFFF0000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000FFFF8F11FFFF0000FFFF8F112AA90000
- F01F8F117EFD0000F83F8383FEFF0000FEFF81C77EFD00008EE38183FEFF0000
- 06C181117EFD0000FEFF8111FEFF000076DD831100010000FEFFFFFFFEF30000
- AEEBF81F7EE50000FEFFF81FFECF0000DEF7F93F7E9D0000E00FF87FFE3F0000
- FEFFF8FF7E7D0000FFFFF9FF2AA900008F11FFFFFC01FC018F110EE1FC01FC01
- 8F117C7DFC0180018383783DFC01000183C77EFDFC0100018383FEFF00010001
- 8111DEF70001000181119EF3000300038111000100070003FFFF9EF3000F0003
- FE7FDEF700FF0003FE7FFEFF00FF0003F81F7EFD00FF0FC3F81F783D01FF0003
- FE7F7C7D03FF8007FE7F0EE1FFFFF87FFFFFFEFFFFF7FFFFFEFFFEFFFEF7FEFF
- FFFFFEFFFFF7FFFFFEFFFABFFEF7FEFFFFFFFC7FFFD5FFFFFEFFEEFFFEE3FEFB
- FFFFF47FFFF7FFFDAA020002AA02AA00FEE7F467FEE7FEE5FECFEECFFECFFECB
- FE9FFE9FF69FFE9FFE3FFE3FFA3FFE3FFE7FFE7F007FFE7FFEFFFEFFFAFFFABF
- FFFFFFFFF7FFFC7FFEFFFEFFFEFFFEFFFFFFFFFFFFFFFFFF83FFFFFFFFFFAAAB
- 8001FFE3C7FFFFFD8001FFE3C7FFBFFF8001FFE3C7FFFFFD83FBFFE3C7FFB80F
- C7F7FBE3C7DFFB9DC7EFF3E3C7CFBB3FC7DFE3E3C7C7FA7DC7BFC003C003B8FF
- C77F8003C001F9FDC6FFC003C003BBFFC5FFE3FFFFC7FFFDC3FFF3FFFFCFBFFF
- C7FFFBFFFFDFD555FFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFF7FFFFFFDBFFEFF
- FF7FFFFFEFF7FC7FE00FF3E77DBEFC7FE007E1E7F7EFE82FFF63C0E7DC3BF01F
- FF73F3E7700EE00FFF73F3E7E0078003FB730000E0070001F363F3E7700E8003
- E007F3E7DC3BE00FE00FF1C7F7EFF01FF37FF80F7DBEE82FFB7FFC1FEFF7FC7F
- FF7FFFFFFDBFFC7FFF7FFFFFFFFFFEFFFFFFFFFFFFFFFFFFF0070001FEFF8003
- F9F79FFD7FFDCFE7FCF7C8053EF9E7CFF277E4F51FF1F39FEF37F2754EE5F93F
- EF97F93567CDFC7FDFC7FC95729DFEFFDFE7FE45793D5555DFF7FF25729DFEFF
- DFFFFF9567CDFC7FEFC3FFCD4EE5F93FEFF3FFE51FF1F39FF3CBFFF13EF9E7CF
- FC3BFFF97FFDCFE7FFFFFFFDFEFF8003FFFFFFFFFFCFFFFFFFFFFFFFFF87FEFF
- FFFFFFFFF787FC7FFFFFFFFFF30FF83FFFF7EFFFF00FFEFFC1F7EF83F01FFEFF
- C3FBDFC3F003DEF7C7FBDFE3F0079EF3CBFBDFD3F00F0001DCF7EF3BF01F9EF3
- FF0FF0FFF03FDEF7FFFFFFFFF07FFEFFFFFFFFFFF0FFFEFFFFFFFFFFF1FFF83F
- FFFFFFFFF3FFFC7FFFFFFFFFF7FFFEFFFFFFFFFFFFFFFFFFC003C001C001C001
- C003E001E001E001C003F1F9F1F9F1F9C003F8F90009D8D9C003FC7980098C09
- C003F239C609C619C003F319E309E219C003F389F189F009C003F3C1F8C1F8C1
- C0030021FC41F061C0070031FE01E231C00FF3F9FF09C719C01FF3FDFF8D8F8D
- C03FF3FFFFCFDFDFFFFFF3FFFFEFFFFF00000000000000000000000000000000
- 000000000000}
- end
- object TrianglePopup: TPopupMenu
- AutoPopup = False
- Images = EditorTB
- Left = 353
- Top = 73
- object mnuReset: TMenuItem
- Caption = 'Reset triangle'
- Hint = 'Reset triangle'
- ImageIndex = 20
- OnClick = mnuResetTriangleClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuDuplicate: TMenuItem
- Caption = 'Duplicate'
- Hint = 'Duplicate selected triangle'
- ImageIndex = 2
- OnClick = mnuDupClick
- end
- object mnuDelete: TMenuItem
- Caption = 'Delete'
- Hint = 'Delete selected triangle'
- ImageIndex = 3
- OnClick = mnuDeleteClick
- end
- object mnuAdd1: TMenuItem
- Caption = 'Add'
- Hint = 'Add new triangle'
- ImageIndex = 1
- OnClick = mnuAddClick
- end
- object N21: TMenuItem
- Caption = '-'
- end
- object mnuCopyTriangle: TMenuItem
- Caption = 'Copy triangle coordinates'
- ImageIndex = 26
- OnClick = btnCopyTriangleClick
- end
- object mnuPasteTriangle: TMenuItem
- Caption = 'Paste triangle coordinates'
- ImageIndex = 27
- OnClick = btnPasteTriangleClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object Rotatetriangle90CCW1: TMenuItem
- Caption = 'Rotate triangle 90'#176' CCW'
- ImageIndex = 17
- OnClick = btTrgRotateLeft90Click
- end
- object Rotatetriangle90CCW2: TMenuItem
- Caption = 'Rotate triangle 90'#176' CW'
- ImageIndex = 18
- OnClick = btTrgRotateRight90Click
- end
- object mnuFlipHorizontal: TMenuItem
- Caption = 'Flip Horizontal'
- Hint = 'Flip triangle horizontal'
- ImageIndex = 10
- OnClick = mnuFlipHorizontalClick
- end
- object mnuFlipVertical: TMenuItem
- Caption = 'Flip Vertical'
- Hint = 'Flip triangle vertical'
- ImageIndex = 11
- OnClick = mnuFlipVerticalClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuResetTrgPosition: TMenuItem
- Caption = 'Reset position'
- ImageIndex = 21
- OnClick = btnOcoefsClick
- end
- object mnuResetTrgRotation: TMenuItem
- Caption = 'Reset rotation'
- ImageIndex = 22
- OnClick = mnuResetTrgRotationClick
- end
- object mnuResetTrgScale: TMenuItem
- Caption = 'Reset scale'
- ImageIndex = 23
- OnClick = mnuResetTrgScaleClick
- end
- end
- object ChaosPopup: TPopupMenu
- Left = 353
- Top = 241
- object mnuChaosViewTo: TMenuItem
- Caption = 'View as "&to"'
- Checked = True
- RadioItem = True
- OnClick = mnuChaosViewToClick
- end
- object mnuChaosViewFrom: TMenuItem
- Caption = 'View as "&from"'
- RadioItem = True
- OnClick = mnuChaosViewFromClick
- end
- object mnuChaosRebuild: TMenuItem
- Caption = 'Rebuild xaos links'
- Checked = True
- Hint = 'Rebuild xaos links when deleting transforms'
- Visible = False
- OnClick = mnuChaosRebuildClick
- end
- object N9: TMenuItem
- Caption = '-'
- end
- object mnuChaosClearAll: TMenuItem
- Caption = '&Clear all'
- OnClick = mnuChaosClearAllClick
- end
- object mnuChaosSetAll: TMenuItem
- Caption = '&Set all'
- OnClick = mnuChaosSetAllClick
- end
- object N10: TMenuItem
- Caption = '-'
- end
- object mnuLinkPostxform: TMenuItem
- Caption = 'Add linked xform after'
- OnClick = mnuLinkPostxformClick
- end
- object mnuLinkPreXform: TMenuItem
- Caption = 'Add linked xform before'
- OnClick = mnuLinkPreXformClick
- end
- end
-end
diff --git a/2.10/Source/Editor.pas b/2.10/Source/Editor.pas
deleted file mode 100644
index 22b5461..0000000
--- a/2.10/Source/Editor.pas
+++ /dev/null
@@ -1,5328 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-
-unit Editor;
-
-//{$define VAR_STR}
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ComCtrls, Math, Menus, ToolWin, Registry,
- Grids, ValEdit, Buttons, ImgList, Types,
- ControlPoint, XForm, cmap, CustomDrawControl,
- Render;
-
-type
- TEditForm = class(TForm)
- GrphPnl: TPanel;
- StatusBar: TStatusBar;
- ControlPanel: TPanel;
- PrevPnl: TPanel;
- PreviewImage: TImage;
- EditPopup: TPopupMenu;
- mnuAdd: TMenuItem;
- mnuAutoZoom: TMenuItem;
- N1: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLoc: TMenuItem;
- N4: TMenuItem;
- mnuFlipVertical: TMenuItem;
- mnuFlipHorizontal: TMenuItem;
- cbTransforms: TComboBox;
- PageControl: TPageControl;
- TriangleTab: TTabSheet;
- tabXForm: TTabSheet;
- txtA: TEdit;
- txtB: TEdit;
- txtC: TEdit;
- txtD: TEdit;
- txtE: TEdit;
- txtF: TEdit;
- tabVariations: TTabSheet;
- VEVars: TValueListEditor;
- tabColors: TTabSheet;
- GroupBox1: TGroupBox;
- scrlXFormColor: TScrollBar;
- pnlXFormColor: TPanel;
- txtXFormColor: TEdit;
- GroupBox2: TGroupBox;
- TriangleScrollBox: TScrollBox;
- TrianglePanel: TPanel;
- txtCy: TEdit;
- txtCx: TEdit;
- txtBy: TEdit;
- txtBx: TEdit;
- txtAy: TEdit;
- txtAx: TEdit;
- LabelB: TLabel;
- LabelA: TLabel;
- LabelC: TLabel;
- btTrgRotateRight: TSpeedButton;
- btTrgRotateLeft: TSpeedButton;
- btTrgMoveUp: TSpeedButton;
- btTrgMoveRight: TSpeedButton;
- btTrgMoveLeft: TSpeedButton;
- btTrgMoveDown: TSpeedButton;
- btTrgScaleUp: TSpeedButton;
- btTrgScaleDown: TSpeedButton;
- btTrgRotateRight90: TSpeedButton;
- btTrgRotateLeft90: TSpeedButton;
- txtTrgMoveValue: TComboBox;
- txtTrgRotateValue: TComboBox;
- txtTrgScaleValue: TComboBox;
- Splitter1: TSplitter;
- Splitter2: TSplitter;
- EditorToolBar: TToolBar;
- tbAdd: TToolButton;
- tbDuplicate: TToolButton;
- tbDelete: TToolButton;
- ToolButton4: TToolButton;
- tbMove: TToolButton;
- tbRotate: TToolButton;
- ToolButton1: TToolButton;
- tbUndo: TToolButton;
- tbRedo: TToolButton;
- ToolButton5: TToolButton;
- tbScale: TToolButton;
- tbFlipHorz: TToolButton;
- tbFlipVert: TToolButton;
- tbSelect: TToolButton;
- EditorTB: TImageList;
- TabSheet4: TTabSheet;
- vleVariables: TValueListEditor;
- tbResetAll: TToolButton;
- btnResetCoefs: TSpeedButton;
- btnXcoefs: TSpeedButton;
- btnYcoefs: TSpeedButton;
- btnOcoefs: TSpeedButton;
- btnCoefsRect: TSpeedButton;
- btnCoefsPolar: TSpeedButton;
- trkVarPreviewDensity: TTrackBar;
- trkVarPreviewRange: TTrackBar;
- ToolButton2: TToolButton;
- tbVarPreview: TToolButton;
- trkVarPreviewDepth: TTrackBar;
- btnXpost: TSpeedButton;
- btnYpost: TSpeedButton;
- btnOpost: TSpeedButton;
- txtPost00: TEdit;
- txtPost01: TEdit;
- txtPost10: TEdit;
- txtPost11: TEdit;
- txtPost20: TEdit;
- txtPost21: TEdit;
- btnResetPostCoefs: TSpeedButton;
- GroupBox3: TGroupBox;
- editPivotY: TEdit;
- editPivotX: TEdit;
- btnResetPivot: TSpeedButton;
- btnPickPivot: TSpeedButton;
- btnPivotMode: TSpeedButton;
- tbEnableFinalXform: TToolButton;
- ToolButton3: TToolButton;
- TrianglePopup: TPopupMenu;
- mnuDuplicate: TMenuItem;
- mnuDelete: TMenuItem;
- mnuAdd1: TMenuItem;
- N2: TMenuItem;
- mnuShowVarPreview: TMenuItem;
- mnuReset: TMenuItem;
- N6: TMenuItem;
- Rotatetriangle90CCW1: TMenuItem;
- Rotatetriangle90CCW2: TMenuItem;
- txtColorSpeed: TEdit;
- pnlColorSpeed: TPanel;
- mnuResetTrgRotation: TMenuItem;
- mnuResetTrgPosition: TMenuItem;
- mnuResetTrgScale: TMenuItem;
- N7: TMenuItem;
- mnuExtendedEdit: TMenuItem;
- N8: TMenuItem;
- mnuAxisLock: TMenuItem;
- mnuSelectmode: TMenuItem;
- ToolButton6: TToolButton;
- tbPivotMode: TToolButton;
- tbRotate90CCW: TToolButton;
- tbRotate90CW: TToolButton;
- chkPreserve: TCheckBox;
- bvlCoefs: TBevel;
- bvlPostCoefs: TBevel;
- tbPostXswap: TToolButton;
- ToolBar1: TToolBar;
- tbCopyTriangle: TToolButton;
- tbPasteTriangle: TToolButton;
- tbExtendedEdit: TToolButton;
- tbAxisLock: TToolButton;
- tbAutoWeights: TToolButton;
- tb2PostXswap: TToolButton;
- oggleposttriangleediting1: TMenuItem;
- mnuCopyTriangle: TMenuItem;
- mnuPasteTriangle: TMenuItem;
- TabChaos: TTabSheet;
- vleChaos: TValueListEditor;
- ChaosPopup: TPopupMenu;
- mnuChaosViewTo: TMenuItem;
- mnuChaosViewFrom: TMenuItem;
- N9: TMenuItem;
- mnuChaosClearAll: TMenuItem;
- mnuChaosSetAll: TMenuItem;
- N10: TMenuItem;
- mnuLinkPostxform: TMenuItem;
- GroupBox4: TGroupBox;
- chkXformSolo: TCheckBox;
- mnuChaosRebuild: TMenuItem;
- pnlTransform: TPanel;
- pnlWeight: TPanel;
- txtP: TEdit;
- mnuLinkPreXform: TMenuItem;
- pnlOpacity: TPanel;
- txtOpacity: TEdit;
-
- procedure ValidateVariable;
- procedure vleVariablesValidate(Sender: TObject; ACol, ARow: Integer; const KeyName, KeyValue: string);
- procedure vleVariablesKeyPress(Sender: TObject; var Key: Char);
- procedure vleVariablesExit(Sender: TObject);
-
- procedure FormCreate(Sender: TObject);
-
- procedure TriangleViewMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: integer);
- procedure TriangleViewMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure TriangleViewMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
- procedure TriangleViewMouseWheel(Sender: TObject; Shift: TShiftState;
- WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
- procedure TriangleViewDblClick(Sender: TObject);
- procedure TriangleViewKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- procedure TriangleViewKeyUp(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- procedure TriangleViewExit(Sender: TObject);
- procedure TriangleViewMouseLeave(Sender: TObject);
- procedure TriangleViewInvalidate(Sender: TObject);
-
- procedure FormShow(Sender: TObject);
- procedure mnuDeleteClick(Sender: TObject);
- procedure mnuAddClick(Sender: TObject);
- procedure mnuDupClick(Sender: TObject);
- procedure mnuAutoZoomClick(Sender: TObject);
- procedure btnCloseClick(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure txtPKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditKeyPress(Sender: TObject; var Key: Char);
- procedure CornerEditExit(Sender: TObject);
- procedure txtPExit(Sender: TObject);
- procedure DrawPreview;
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure mnuResetLocClick(Sender: TObject);
- procedure mnuVerticalFlipAllClick(Sender: TObject);
- procedure mnuHorizintalFlipAllClick(Sender: TObject);
- procedure mnuFlipVerticalClick(Sender: TObject);
- procedure mnuFlipHorizontalClick(Sender: TObject);
- procedure cbTransformsChange(Sender: TObject);
- procedure CoefKeyPress(Sender: TObject; var Key: Char);
- procedure CoefValidate(Sender: TObject);
- procedure scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
- procedure scrlXFormColorChange(Sender: TObject);
- procedure txtXFormColorExit(Sender: TObject);
- procedure txtXFormColorKeyPress(Sender: TObject; var Key: Char);
- procedure txtSymmetrySet(Sender: TObject);
- procedure txtSymmetrKeyPress(Sender: TObject; var Key: Char);
- procedure txtOpacitySet(Sender: TObject);
- procedure txtOpacityKeyPress(Sender: TObject; var Key: Char);
-
- procedure btTrgRotateLeftClick(Sender: TObject);
- procedure btTrgRotateRightClick(Sender: TObject);
- procedure btTrgRotateLeft90Click(Sender: TObject);
- procedure btTrgRotateRight90Click(Sender: TObject);
- procedure TrgMove(dx, dy: double);
- procedure btTrgMoveLeftClick(Sender: TObject);
- procedure btTrgMoveRightClick(Sender: TObject);
- procedure btTrgMoveUpClick(Sender: TObject);
- procedure btTrgMoveDownClick(Sender: TObject);
- procedure btTrgScaleUpClick(Sender: TObject);
- procedure btTrgScaleDownClick(Sender: TObject);
- procedure splitterMoved(Sender: TObject);
- procedure tbSelectClick(Sender: TObject);
- procedure EditKeyPress(Sender: TObject; var Key: Char);
- procedure tbEditModeClick(Sender: TObject);
-
- procedure ValidateVariation;
-// procedure ValidateValue(Sender: TObject);
- procedure VEVarsKeyPress(Sender: TObject; var Key: Char);
- procedure VEVarsChange(Sender: TObject);
- procedure VEVarsValidate(Sender: TObject; ACol, ARow: Integer;
- const KeyName, KeyValue: String);
- procedure VEVarsMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure VEVarsMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure VEVarsMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure VEVarsDblClick(Sender: TObject);
-
- procedure cbTransformsDrawItem(Control: TWinControl; Index: Integer;
- Rect: TRect; State: TOwnerDrawState);
-
- procedure tbFullViewClick(Sender: TObject);
-
- procedure EditKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- procedure txtValidateValue(Sender: TObject);
- procedure txtValKeyPress(Sender: TObject; var Key: Char);
- procedure mnuResetTriangleClick(Sender: TObject);
- procedure mnuResetAllClick(Sender: TObject);
- procedure btnXcoefsClick(Sender: TObject);
- procedure btnYcoefsClick(Sender: TObject);
- procedure btnOcoefsClick(Sender: TObject);
- procedure btnCoefsModeClick(Sender: TObject);
- procedure tbVarPreviewClick(Sender: TObject);
- procedure trkVarPreviewRangeChange(Sender: TObject);
- procedure trkVarPreviewDensityChange(Sender: TObject);
- procedure trkVarPreviewDepthChange(Sender: TObject);
- procedure btnXpostClick(Sender: TObject);
- procedure btnYpostClick(Sender: TObject);
- procedure btnOpostClick(Sender: TObject);
- procedure PostCoefValidate(Sender: TObject);
- procedure PostCoefKeypress(Sender: TObject; var Key: Char);
- procedure btnResetCoefsClick(Sender: TObject);
- procedure btnResetPostCoefsClick(Sender: TObject);
- procedure btnPivotModeClick(Sender: TObject);
- procedure PivotValidate(Sender: TObject);
- procedure PivotKeyPress(Sender: TObject; var Key: Char);
- procedure btnResetPivotClick(Sender: TObject);
- procedure btnPickPivotClick(Sender: TObject);
- procedure VEVarsDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
- procedure tbEnableFinalXformClick(Sender: TObject);
- procedure DragPanelMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelDblClick(Sender: TObject);
- procedure mnuResetTrgRotationClick(Sender: TObject);
- procedure mnuResetTrgScaleClick(Sender: TObject);
- procedure ResetAxisRotation(n: integer);
- procedure ResetAxisScale(n: integer);
- procedure tbExtendedEditClick(Sender: TObject);
- procedure tbAxisLockClick(Sender: TObject);
- procedure tbPostXswapClick(Sender: TObject);
- procedure btnCopyTriangleClick(Sender: TObject);
- procedure btnPasteTriangleClick(Sender: TObject);
-
- procedure ValidateChaos;
- procedure vleChaosExit(Sender: TObject);
- procedure vleChaosKeyPress(Sender: TObject; var Key: Char);
- procedure vleChaosValidate(Sender: TObject; ACol, ARow: Integer;
- const KeyName, KeyValue: String);
- procedure VleChaosDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
- procedure mnuChaosViewToClick(Sender: TObject);
- procedure mnuChaosViewFromClick(Sender: TObject);
- procedure mnuChaosClearAllClick(Sender: TObject);
- procedure mnuChaosSetAllClick(Sender: TObject);
- procedure mnuLinkPostxformClick(Sender: TObject);
- procedure chkXformSoloClick(Sender: TObject);
- procedure mnuChaosRebuildClick(Sender: TObject);
- procedure vleVariablesDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
- procedure mnuLinkPreXformClick(Sender: TObject);
- procedure VEVarsGetEditText(Sender: TObject; ACol, ARow: Integer;
- var Value: String);
- procedure vleVariablesGetEditText(Sender: TObject; ACol, ARow: Integer;
- var Value: String);
- procedure vleChaosGetEditText(Sender: TObject; ACol, ARow: Integer;
- var Value: String);
-// procedure btnInvisibleClick(Sender: TObject);
-// procedure btnSoloClick(Sender: TObject);
-
- private
- TriangleView: TCustomDrawControl;
- cmap: TColorMap;
- PreviewDensity: double;
-
- viewDragMode, viewDragged: boolean;
- editMode, oldMode, bracketMode: (modeNone, modeMove, modeRotate, modeScale, modePick);
- modeHack: boolean; // for mouseOverEdge...
- modeKey: word;
- key_handled: boolean;
- updating: boolean;
-
- MousePos: TPoint; // in screen coordinates
- mouseOverTriangle, mouseOverEdge, mouseOverCorner, mouseOverBracket: integer;
- mouseOverPos: TSPoint;
-
- Brackets: array[0..3] of array [0..2] of TSPoint;
- xx, xy, yx, yy: double;
-
- varDragMode: boolean;
- varDragIndex: integer;
- varDragValue: double;
- varDragPos, varDragOld: integer;
- varMM: boolean; //hack?
- pDragValue: ^double;
-
- SelectMode, ExtendedEdit, AxisLock: boolean;
- showVarPreview: boolean;
-
- GraphZoom: double;
- TriangleCaught, CornerCaught, EdgeCaught: boolean;
- LocalAxisLocked: boolean;
-// SelectedTriangle: integer; // outside only for scripting
- oldSelected: integer;
- SelectedCorner: integer;
- HasChanged: boolean;
-
- oldTriangle: TTriangle;
- gCenterX: double;
- gCenterY: double;
-
- MemTriangle: TTriangle;
-
- oldx, oldy, olddist: double;
- Pivot: TSPoint;
-
- VarsCache: array of double; // hack: to prevent slow valuelist redraw
- // -JF- 64 wasn't big enough... buffer overrun
- VariationListColors, VariationListTextColors: array of TColor;
-
- VariableUsed: array of bool;
- VariableListColors, VariableListTextColors: array of TColor;
-
- VariableListStrings: TStrings;
- variableListCount: integer;
-
- NormalVarColors, ParametricVarColors, PluginVarColors,
- ChaosColors: array[0..1] of TColor;
- clFavVarGreyed: TColor;
-
- pnlDragMode: boolean;
- pnlDragPos, pnlDragOld: integer;
- pnlDragValue: double;
-
- procedure UpdateFlameX;
- procedure UpdateFlame(DrawMain: boolean);
- procedure UpdateBrackets;
- procedure UpdateXformsList;
-
- procedure DeleteTriangle(t: integer);
-
- function GetPivot: TSPoint; overload;
- function GetPivot(n: integer): TSPoint; overload;
-
- procedure ShowSelectedInfo;
- procedure Scale(var fx, fy: double; x, y: integer);
-
- procedure TriangleViewPaint(Sender: TObject);
- procedure AutoZoom;
-
- public
- cp: TControlPoint;
- Render: TRenderer;
-
- // Accessible from scripter
- SelectedTriangle: integer;
- PivotMode: (pivotLocal, pivotWorld);
- LocalPivot, WorldPivot: TSPoint;
-
- procedure UpdatePreview;
- procedure UpdateDisplay(PreviewOnly: boolean = false); //(?)
-
- function GetTriangleColor(n: integer): TColor;
- function LastTriangle: integer;
- function InsideTriangle(x, y: double): integer;
-
- procedure ScriptGetPivot(var px, py: double);
- end;
-
-var
- EditForm: TEditForm;
-
-function ColorValToColor(c: TColorMap; index: double): TColor;
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-function RotateTriangle(t: TTriangle; rad: double): TTriangle;
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-function RotateTrianglePoint(t: TTriangle; xr, yr: double; rad: double): TTriangle;
-function Centroid(t: TTriangle): TSPoint;
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-function ScaleTrianglePoint(t: TTriangle; x, y, scale: double): TTriangle;
-
-implementation
-
-uses
- Main, Global, Adjust, Mutate, XformMan,
- Mask;
-
-{$R *.DFM}
-
-const
- TrgColors: array[-1..13] of TColor = (clGray,
- $0000ff, $00ffff, $00ff00, $ffff00, $ff0000, $ff00ff, $007fff,
- $7f00ff, $55ffff, $ccffcc, $ffffaa, $ff7f7f, $ffaaff, $55ccff );
-
- clNormalHilite = $e0e0e0;
- clParametricHilite = $ffc0c0;
- clPluginsHilite = $c0ffc0;
- clChaosHilite = $ffc0ff;
- clFavVariation = $c00000;
-
-type // Hack to access protected members of TValueListEditor & TCustomMaskEdit
- TGridHacker = class(TCustomGrid);
- TEditorHacker = class(TCustomMaskEdit);
-
-{ Triangle transformations }
-
-function OffsetTriangleRandom(t: TTriangle): TTriangle;
-var
- r: integer;
-begin
- r := random(3);
- Result.x[r] := t.x[r] + random - 0.5;
- Result.y[r] := t.y[r] + random - 0.5;
-end;
-
-function FlipTriangleVertical(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.y[0] := -t.y[0];
- Result.y[1] := -t.y[1];
- Result.y[2] := -t.y[2];
-end;
-
-function FlipTriangleHorizontal(t: TTriangle): TTriangle;
-begin
- Result := t;
- Result.x[0] := -t.x[0];
- Result.x[1] := -t.x[1];
- Result.x[2] := -t.x[2];
-end;
-
-function ScaleTriangle(t: TTriangle; scale: double): TTriangle;
-begin
- Result.y[0] := scale * t.y[0];
- Result.y[1] := scale * t.y[1];
- Result.y[2] := scale * t.y[2];
- Result.x[0] := scale * t.x[0];
- Result.x[1] := scale * t.x[1];
- Result.x[2] := scale * t.x[2];
-end;
-
-function Centroid(t: TTriangle): TSPoint;
-begin
- Result.x := (t.x[0] + t.x[1] + t.x[2]) / 3;
- Result.y := (t.y[0] + t.y[1] + t.y[2]) / 3;
-end;
-
-function ScaleTriangleCenter(t: TTriangle; scale: double): TTriangle;
-var
- xr, yr: double;
- z: TSPoint;
-begin
- assert(scale <> 0);
-
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- Result.y[0] := scale * (t.y[0] - yr) + yr;
- Result.y[1] := scale * (t.y[1] - yr) + yr;
- Result.y[2] := scale * (t.y[2] - yr) + yr;
- Result.x[0] := scale * (t.x[0] - xr) + xr;
- Result.x[1] := scale * (t.x[1] - xr) + xr;
- Result.x[2] := scale * (t.x[2] - xr) + xr;
-end;
-
-function ScaleTrianglePoint(t: TTriangle; x, y, scale: double): TTriangle;
-begin
- //assert(scale <> 0);
- if scale = 0 then scale := 1e-64;
-
- Result.y[0] := scale * (t.y[0] - y) + y;
- Result.y[1] := scale * (t.y[1] - y) + y;
- Result.y[2] := scale * (t.y[2] - y) + y;
- Result.x[0] := scale * (t.x[0] - x) + x;
- Result.x[1] := scale * (t.x[1] - x) + x;
- Result.x[2] := scale * (t.x[2] - x) + x;
-end;
-
-function RotateTriangle(t: TTriangle; rad: double): TTriangle; //rad in Radians
-var
- i: integer;
-begin
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] * cos(rad) - t.y[i] * sin(rad);
- Result.y[i] := t.x[i] * sin(rad) + t.y[i] * cos(rad);
- end;
-end;
-
-function OffsetTriangle(t: TTriangle; range: double): TTriangle;
-var
- i: integer;
- r: double;
-begin
- r := (random * 2 * range) - range;
- for i := 0 to 2 do
- begin
- Result.x[i] := t.x[i] + r;
- Result.y[i] := t.y[i] + r;
- end;
-end;
-
-function RotateTriangleCenter(t: TTriangle; rad: double): TTriangle;
-var
- i: integer;
- xr, yr: double;
- z: TSPoint;
-begin
- z := Centroid(t);
- xr := z.x;
- yr := z.y;
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) - (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) + (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-function RotateTrianglePoint(t: TTriangle; xr, yr: double; rad: double): TTriangle;
-var
- i: integer;
-begin
- for i := 0 to 2 do
- begin
- Result.x[i] := xr + (t.x[i] - xr) * cos(rad) - (t.y[i] - yr) * sin(rad);
- Result.y[i] := yr + (t.x[i] - xr) * sin(rad) + (t.y[i] - yr) * cos(rad);
- end;
-end;
-
-function ColorValToColor(c: TColorMap; index: double): TColor;
-var
- i: integer;
-begin
- i := Trunc(Index * 255);
- assert(i >= 0);
- assert(i < 256);
- result := c[i][2] shl 16 + c[i][1] shl 8 + c[i][0];
-end;
-
-procedure TEditForm.UpdatePreview;
-var
- pw, ph: integer;
-begin
- pw := PrevPnl.Width - 2;
- ph := PrevPnl.Height - 2;
- if (cp.width / cp.height) > (pw / ph) then
- begin
- PreviewImage.Width := pw;
- assert(pw <> 0);
- PreviewImage.Height := round(cp.height / cp.Width * pw);
- PreviewImage.Left := 1;
- PreviewImage.Top := (ph - PreviewImage.Height) div 2;
- end
- else begin
- PreviewImage.Height := ph;
- assert(ph <> 0);
- PreviewImage.Width := round(cp.Width / cp.Height * ph);
- PreviewImage.Top := 1;
- PreviewImage.Left := (pw - PreviewImage.Width) div 2;
- end;
- cp.AdjustScale(PreviewImage.Width, PreviewImage.Height);
- DrawPreview;
-end;
-
-procedure TEditForm.UpdateXformsList;
-var
- i, n: integer;
- prefix: string;
-begin
- cbTransforms.Clear;
- for i := 1 to Transforms do cbTransforms.Items.Add(IntToStr(i));
- if EnableFinalXform or cp.HasFinalXForm then cbTransforms.Items.Add('Final');
- cbTransforms.ItemIndex := SelectedTriangle;
-
- if mnuChaosViewTo.Checked then prefix := 'to %d'
- else prefix := 'from %d';
- n := Transforms + 1;
- while vleChaos.RowCount > n do
- vleChaos.DeleteRow(vleChaos.RowCount-1);
- while vleChaos.RowCount < n do
- vleChaos.InsertRow(Format(prefix, [vleChaos.RowCount]), '1', true);
-end;
-
-procedure TEditForm.UpdateDisplay(PreviewOnly: boolean = false);
-begin
- // currently EditForm does not really know if we select another
- // flame in the Main Window - which is not good...
-
- cp.copy(MainCp);
-
- if SelectedTriangle > LastTriangle{???} then
- begin
- SelectedTriangle := cp.NumXForms-1;
- mouseOverTriangle := -1;
- end;
-
- EnableFinalXform := cp.finalXformEnabled;
- tbEnableFinalXform.Down := EnableFinalXform;
-
- UpdatePreview;
-
- if PreviewOnly then exit;
-
- cp.cmap := MainCp.cmap;
- cmap := MainCp.cmap;
-
- UpdateXformsList;
-
- // just in case:
- SetCaptureControl(nil);
- HasChanged := false;
-// viewDragMode := false;
- varDragMode := false;
- pnlDragMode := false;
- CornerCaught := false;
- EdgeCaught := false;
- TriangleCaught := false;
-
- cp.TrianglesFromCP(MainTriangles);
-
- ShowSelectedInfo;
-
- if MainForm.UndoIndex = 0 then AutoZoom // auto-zoom only on 'new' flame
- else TriangleView.Invalidate;
-end;
-
-procedure TEditForm.DrawPreview;
-begin
- //Render.Stop;
- cp.sample_density := PreviewDensity;
- cp.spatial_oversample := defOversample;
- cp.spatial_filter_radius := defFilterRadius;
- if mnuResetLoc.checked then
- begin
- cp.zoom := 0;
- cp.CalcBoundbox;
-{ end
- else
- begin
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.Center[0];
- cp.center[1] := MainCp.Center[1];
-}
- end;
-
- cp.cmap := MainCp.cmap;
- Render.SetCP(cp);
- Render.Render;
- PreviewImage.Picture.Bitmap.Assign(Render.GetImage);
- PreviewImage.refresh;
-end;
-
-procedure TEditForm.ShowSelectedInfo;
-var
- i, j, k, n: integer;
- v: double;
- strval: string;
-
- nonzero, usedVarsChanged: boolean;
- row: integer;
- varname, selectedvar: string;
- dummy: string;
-begin
- updating := true;
-
- if (SelectedTriangle > LastTriangle) then SelectedTriangle := LastTriangle;
-
- cbTransforms.ItemIndex := SelectedTriangle;
- cbTransforms.Refresh;
-
- with MainTriangles[SelectedTriangle] do
- begin
- txtAx.text := Format('%.6g', [x[0]]);
- txtAy.text := Format('%.6g', [y[0]]);
- txtBx.text := Format('%.6g', [x[1]]);
- txtBy.text := Format('%.6g', [y[1]]);
- txtCx.text := Format('%.6g', [x[2]]);
- txtCy.text := Format('%.6g', [y[2]]);
- end;
-
- with cp.xform[SelectedTriangle] do
- begin
- if btnCoefsRect.Down then begin
- txtA.text := Format('%.6g', [ c[0][0]]);
- txtB.text := Format('%.6g', [-c[0][1]]);
- txtC.text := Format('%.6g', [-c[1][0]]);
- txtD.text := Format('%.6g', [ c[1][1]]);
- txtE.text := Format('%.6g', [ c[2][0]]);
- txtF.text := Format('%.6g', [-c[2][1]]);
- txtPost00.text := Format('%.6g', [ p[0][0]]);
- txtPost01.text := Format('%.6g', [-p[0][1]]);
- txtPost10.text := Format('%.6g', [-p[1][0]]);
- txtPost11.text := Format('%.6g', [ p[1][1]]);
- txtPost20.text := Format('%.6g', [ p[2][0]]);
- txtPost21.text := Format('%.6g', [-p[2][1]]);
- end
- else begin
- txtA.text := Format('%.6g', [Hypot(c[0][0], c[0][1])]);
- txtB.text := Format('%.6g', [arctan2(-c[0][1], c[0][0])*180/PI]);
- txtC.text := Format('%.6g', [Hypot(c[1][0], c[1][1])]);
- txtD.text := Format('%.6g', [arctan2(c[1][1], -c[1][0])*180/PI]);
- txtE.text := Format('%.6g', [Hypot(c[2][0], c[2][1])]);
- txtF.text := Format('%.6g', [arctan2(-c[2][1], c[2][0])*180/PI]);
- txtPost00.text := Format('%.6g', [Hypot(p[0][0], p[0][1])]);
- txtPost01.text := Format('%.6g', [arctan2(-p[0][1], p[0][0])*180/PI]);
- txtPost10.text := Format('%.6g', [Hypot(p[1][0], p[1][1])]);
- txtPost11.text := Format('%.6g', [arctan2(p[1][1], -p[1][0])*180/PI]);
- txtPost20.text := Format('%.6g', [Hypot(p[2][0], p[2][1])]);
- txtPost21.text := Format('%.6g', [arctan2(-p[2][1], p[2][0])*180/PI]);
- end;
-
- tbPostXswap.Down := postXswap;
- tb2PostXswap.Down := postXswap;
-
- bvlPostCoefs.Visible := postXswap;
- bvlCoefs.Visible := not postXswap;
-
- if postXswap then begin
- btnXcoefs.Font.Style := [];
- btnYcoefs.Font.Style := [];
- btnOcoefs.Font.Style := [];
- btnXpost.Font.Style := [fsBold];
- btnYpost.Font.Style := [fsBold];
- btnOpost.Font.Style := [fsBold];
- btnResetCoefs.Font.Style := [];
- btnResetPostCoefs.Font.Style := [fsBold];
- end
- else begin
- btnXcoefs.Font.Style := [fsBold];
- btnYcoefs.Font.Style := [fsBold];
- btnOcoefs.Font.Style := [fsBold];
- btnXpost.Font.Style := [];
- btnYpost.Font.Style := [];
- btnOpost.Font.Style := [];
- btnResetCoefs.Font.Style := [fsBold];
- btnResetPostCoefs.Font.Style := [];
- end;
-
- if SelectedTriangle < Transforms then
- begin
- txtP.text := Format('%.6g', [weight]);
- txtP.Enabled := true;
- vleChaos.Enabled := true;
-// chkXformInvisible.Enabled := true;
-// chkXformInvisible.Checked := (opacity = 0);
- txtOpacity.Enabled := true;
- chkXformSolo.Enabled := true;
-
- if cp.soloXform >= 0 then begin
- chkXformSolo.Checked := true;
- chkXformSolo.Caption := Format('Solo transform #%d', [cp.soloXform + 1]);
- end
- else begin
- chkXformSolo.Checked := false;
- chkXformSolo.Caption := 'Solo';
- end;
- end
- else begin // disable controls for FinalXform
- txtP.Enabled := false;
- txtP.Text := 'n/a';
- vleChaos.Enabled := false;
-// chkXformInvisible.Enabled := false;
-// chkXformInvisible.Checked := false;
- txtOpacity.Enabled := false;
- chkXformSolo.Enabled := false;
- end;
- tbEnableFinalXform.Down := EnableFinalXform;
-
- txtColorSpeed.text := Format('%.6g', [color_speed]);
- txtOpacity.text := Format('%.6g', [opacity]);
-
- pnlXFormColor.Color := ColorValToColor(cp.cmap, color);
- txtXFormColor.Text := Format('%1.3f', [color]);
- scrlXFormcolor.Position := Trunc(color * scrlXFormColor.Max);
-
- usedVarsChanged := false;
- for i := 0 to NRVAR-1 do begin
- v := vars[i];
-
- if v <> VarsCache[i] then
- begin
- VarsCache[i] := v;
- VEVars.Values[VarNames(i)] := FloatToStr(v); //Format('%.6g', [v]);
-
-//if (v = 0) and (FavouriteVariations[i] = false) then VEVars.RowHeights[i+1] := -1
-//else VEVars.RowHeights[i+1] := VEVars.DefaultRowHeight;
-
- nonzero := (v <> 0);
- if nonzero then
- VariationListTextColors[i] := IfThen(FavouriteVariations[i], clFavVariation, vleVariables.Font.Color)
- else
- VariationListTextColors[i] := IfThen(FavouriteVariations[i], clFavVarGreyed, clGrayText);
-
- if i >= NRLOCVAR then begin
- n := GetRegisteredVariation(i - NRLOCVAR).GetNrVariables;
- if n > 0 then begin
- k := GetRegisteredVariation(i - NRLOCVAR).firstVariableIndex;
- for j := k to k+n-1 do begin
- usedVarsChanged := usedVarsChanged or (VariableUsed[j] <> nonzero);
- VariableUsed[j] := nonzero;
- end;
- end;
-{
- n := GetRegisteredVariation(i - NRLOCVAR).GetNrVariables;
- if n > 0 then begin
- j := GetRegisteredVariation(i - NRLOCVAR).firstVariableIndex;
- repeat
- usedVarsChanged := usedVarsChanged or (VariableUsed[j] <> nonzero);
- VariableUsed[j] := nonzero;
- Inc(j);
- Dec(n);
- until n = 0;
- end;
-}
- end;
- end;
- end;
-
- if usedVarsChanged then begin
- // got to change keys list
- selectedvar := vleVariables.Keys[vleVariables.Row];
- VariableListStrings.Clear;
- n := 0;
- for i := NRLOCVAR to NRVAR-1 do begin
- if (vars[i] <> 0) then begin
- for j := 0 to GetRegisteredVariation(i - NRLOCVAR).GetNrVariables-1 do begin
- varname := GetRegisteredVariation(i - NRLOCVAR).GetVariableNameAt(j);
- GetVariable(varname, v);
- VariableListStrings.Add(varname + '=' + FloatToStr(v));
- if i <= NumBuiltinVariations then
- VariableListColors[n] := ParametricVarColors[n and 1]
- else
- VariableListColors[n] := PluginVarColors[n and 1];
- VariableListTextColors[n] := IfThen(FavouriteVariations[i], clFavVariation, vleVariables.Font.Color);
- Inc(n);
- end;
- end;
- end;
-
- if (n = 0) then begin
- vleVariables.RowHeights[1] := -1;
- //VariableListColors[0] := vleVariables.Color;
- //VariableListTextColors[0] := vleVariables.Font.Color;
- end
- else begin
- vleVariables.RowHeights[1] := vleVariables.DefaultRowHeight;
- vleVariablesGetEditText(vleVariables, 1, vleVariables.Row, dummy); // set inplace editor colors
- end;
-
- vleVariables.Strings := VariableListStrings;
- if vleVariables.FindRow(selectedvar, row) then
- vleVariables.Row := row;
- variableListCount := n;
- end
- else begin
- // keys list not changed, just update values
- for i:= 0 to GetNrVariableNames - 1 do begin
- if VariableUsed[i] = false then continue;
- varname := GetVariableNameAt(i);
-{$ifndef VAR_STR}
- GetVariable(varname, v);
- strval := FloatToStr(v);
-{$else}
- strval := GetVariableStr(varname);
-{$endif}
- if vleVariables.Values[varname] <> strval then
- vleVariables.Values[varname] := strval;
- end;
- end;
-
- //Assert(vleChaos.RowCount = Transforms+1);
- if SelectedTriangle < Transforms then begin
- if mnuChaosViewTo.Checked then
- // view as "to" values
- for i := 1 to Transforms do begin
- strval := Format('%.6g', [modWeights[i - 1]]);
- if vleChaos.Cells[1, i] <> strval then
- vleChaos.Cells[1, i] := strval;
- end
- else
- // view as "from" values
- for i := 1 to Transforms do begin
- strval := Format('%.6g', [cp.xform[i - 1].modWeights[SelectedTriangle]]);
- if vleChaos.Cells[1, i] <> strval then
- vleChaos.Cells[1, i] := strval;
- end;
- end
- else
- for i := 1 to vleChaos.RowCount-1 do
- vleChaos.Cells[1, i] := 'n/a';
- end;
-
- if PivotMode = pivotLocal then begin
- editPivotX.Text := Format('%.6g', [LocalPivot.x]);
- editPivotY.Text := Format('%.6g', [LocalPivot.y]);
- btnPivotMode.Caption := 'Local Pivot';
- tbPivotMode.Down := false;
- end
- else begin
- editPivotX.Text := Format('%.6g', [WorldPivot.x]);
- editPivotY.Text := Format('%.6g', [WorldPivot.y]);
- btnPivotMode.Caption := 'World Pivot';
- tbPivotMode.Down := true;
- end;
-
- PageControl.Refresh;
-
- updating := false;
-end;
-
-procedure TEditForm.Scale(var fx, fy: double; x, y: integer);
-var
- sc: double;
-begin
- sc := 50 * GraphZoom;
- fx := (x - (TriangleView.Width / 2)) / sc + gCenterX;
- fy := -((y - (TriangleView.Height / 2)) / sc - gCentery);
-end;
-
-procedure TEditForm.AutoZoom;
-var
- i, j: integer;
- xminz, yminz, xmaxz, ymaxz: double;
- gxlength, gylength: double;
-begin
- xminz := 0;
- yminz := 0;
- xmaxz := 0;
- ymaxz := 0;
- for i := -1 to LastTriangle do
- begin
- for j := 0 to 2 do
- begin
- if MainTriangles[i].x[j] < xminz then xminz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] < yminz then yminz := MainTriangles[i].y[j];
- if MainTriangles[i].x[j] > xmaxz then xmaxz := MainTriangles[i].x[j];
- if MainTriangles[i].y[j] > ymaxz then ymaxz := MainTriangles[i].y[j];
- end;
- end;
- gxlength := xmaxz - xminz;
- gylength := ymaxz - yminz;
- gCenterX := xminz + gxlength / 2;
- gCentery := yminz + gylength / 2;
-
- if gxlength >= gylength then
- GraphZoom := TriangleView.Width / 60 / gxlength
- else
- GraphZoom := TriangleView.Height / 60 / gylength;
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
-
- TriangleView.Invalidate;//Refresh;
-end;
-
-procedure TEditForm.UpdateFlameX;
-begin
- cp.GetFromTriangles(MainTriangles, Transforms);
-
- if tbAutoWeights.Down then cp.ComputeWeights(MainTriangles, Transforms);
- DrawPreview;
- ShowSelectedInfo;
- TriangleView.Refresh;
-end;
-
-procedure TEditForm.UpdateFlame(DrawMain: boolean);
-begin
- StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
-
- cp.GetFromTriangles(MainTriangles, LastTriangle);
-
-// if not chkPreserve.Checked then ComputeWeights(cp, MainTriangles, transforms);
- DrawPreview;
- ShowSelectedInfo;
- TriangleView.Refresh;
- if DrawMain then begin
- MainForm.StopThread;
-
- MainCp.Copy(cp, true);
-
- MainCp.cmap := cmap;
- if mnuResetLoc.checked then begin
- MainCp.zoom := 0;
- MainForm.center[0] := cp.center[0];
- MainForm.center[1] := cp.center[1];
- end;
- if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- MainForm.RedrawTimer.enabled := true;
- end;
-end;
-
-procedure TEditForm.UpdateBrackets;
- function Point(x, y: double): TSPoint;
- begin
- Result.x := x;
- Result.y := y;
- end;
-begin
- with mainTriangles[Selectedtriangle] do
- begin
- xx := x[0] - x[1];
- xy := y[0] - y[1];
- yx := x[2] - x[1];
- yy := y[2] - y[1];
- Brackets[0][0] := Point(x[1] + 0.8*xx + yx, y[1] + 0.8*xy + yy);
- Brackets[0][1] := Point(x[1] + xx + yx, y[1] + xy + yy);
- Brackets[0][2] := Point(x[1] + xx + 0.8*yx, y[1] + xy + 0.8*yy);
-
- Brackets[1][0] := Point(x[1] - 0.8*xx + yx, y[1] - 0.8*xy + yy);
- Brackets[1][1] := Point(x[1] - xx + yx, y[1] - xy + yy);
- Brackets[1][2] := Point(x[1] - xx + 0.8*yx, y[1] - xy + 0.8*yy);
-
- Brackets[2][0] := Point(x[1] - 0.8*xx - yx, y[1] - 0.8*xy - yy);
- Brackets[2][1] := Point(x[1] - xx - yx, y[1] - xy - yy);
- Brackets[2][2] := Point(x[1] - xx - 0.8*yx, y[1] - xy - 0.8*yy);
-
- Brackets[3][0] := Point(x[1] + 0.8*xx - yx, y[1] + 0.8*xy - yy);
- Brackets[3][1] := Point(x[1] + xx - yx, y[1] + xy - yy);
- Brackets[3][2] := Point(x[1] + xx - 0.8*yx, y[1] + xy - 0.8*yy);
- end;
-end;
-
-procedure TEditForm.DeleteTriangle(t: integer);
-var
- i, j, nmin, nmax: integer;
-begin
- if (t = Transforms) then
- begin
- assert(cp.HasFinalXForm or EnableFinalXform);
- MainForm.UpdateUndo;
- EnableFinalXform := false;
- cp.finalXformEnabled := false;
- cp.xform[Transforms].Clear;
- cp.xform[Transforms].color_speed := 1;
- assert(cp.HasFinalXForm = false);
- MainTriangles[Transforms] := MainTriangles[-1];
- tbEnableFinalXform.Down := false;
- if (SelectedTriangle = Transforms) then Dec(SelectedTriangle);
- end
- else
- if (Transforms <= 1) then exit
- else begin
- MainForm.UpdateUndo;
-
- if RebuildXaosLinks then begin
- // check for single "to" links
- for i := 0 to Transforms-1 do
- with cp.xform[i] do begin
- nmin := NXFORMS;
- nmax := -1;
- for j := 0 to Transforms-1 do
- if modWeights[j] <> 0 then begin
- if j < nmin then nmin := j;
- if j > nmax then nmax := j;
- end;
- if (nmin = nmax) and (nmin = t) then begin
- for j := 0 to Transforms-1 do
- modWeights[j] := cp.xform[t].modWeights[j];
- if opacity = 0 then opacity := cp.xform[t].opacity;
- end;
- end;
- // check for single "from" links
- for i := 0 to Transforms-1 do
- begin
- if cp.xform[t].modWeights[i] = 0 then continue;
- nmin := NXFORMS;
- nmax := -1;
- for j := 0 to Transforms-1 do
- if cp.xform[j].modWeights[i] <> 0 then begin
- if j < nmin then nmin := j;
- if j > nmax then nmax := j;
- end;
- if (nmin = nmax) and (nmin = t) then begin
- for j := 0 to Transforms-1 do
- cp.xform[j].modWeights[i] := cp.xform[t].modWeights[i];
- end;
- end;
- end;
-
- // delete xform from all probability tables
- for i := 0 to Transforms-1 do
- with cp.xform[i] do begin
- for j := t to Transforms-1 do
- modWeights[j] := modWeights[j+1];
- modWeights[Transforms-1] := 1;
- end;
-
- if t = (Transforms - 1) then
- begin
- MainTriangles[t] := MainTriangles[Transforms];
- cp.xform[t].Assign(cp.xform[Transforms]);
- Dec(SelectedTriangle);
- end
- else begin
- for i := t to Transforms-1 do // was: -2
- begin
- { copy higher transforms down }
- MainTriangles[i] := MainTriangles[i + 1];
- cp.xform[i].Assign(cp.xform[i + 1]);
- end;
- end;
-
- if cp.soloXform > t then Dec(cp.soloXform)
- else if cp.soloXform = t then cp.soloXform := -1;
-
- Dec(Transforms);
- assert(cp.xform[transforms].weight = 0); // cp.xform[transforms].weight := 0;
- end;
- UpdateXformsList;
- UpdateFlame(True);
-end;
-
-function TEditForm.InsideTriangle(x, y: double): integer;
-var
- i, j, k: integer;
- inside: boolean;
-begin
-{ is x, y inside a triangle }
- Result := -1;
- inside := False;
- j := 2;
- for k := LastTriangle downto 0 do
- begin
- for i := 0 to 2 do
- begin
- if (((MainTriangles[k].y[i] <= y) and
- (y < MainTriangles[k].y[j])) or
- ((MainTriangles[k].y[j] <= y) and
- (y < MainTriangles[k].y[i]))) and
- (x < (MainTriangles[k].x[j] - MainTriangles[k].x[i]) *
- (y - MainTriangles[k].y[i]) /
- (MainTriangles[k].y[j] - MainTriangles[k].y[i]) +
- MainTriangles[k].x[i]) then
- Inside := not Inside;
- j := i
- end;
- if inside then break;
- end;
- if inside then Result := k;
-end;
-
-function TEditForm.GetTriangleColor(n: integer): TColor;
-begin
- if n = Transforms then Result := clWhite
- else
- if UseTransformColors then
- Result := ColorValToColor(MainCp.cmap, cp.xform[n].color)
- else Result := TrgColors[n mod 14];
-end;
-
-function TEditForm.LastTriangle: integer;
-begin
- if EnableFinalXform or cp.HasFinalXForm then Result := Transforms
- else Result := Transforms-1;
-end;
-
-procedure TEditForm.TriangleViewPaint(Sender: TObject);
-const
- foc_ofs = 4;
- foc_size = 32;
-var
- ix, iy, sc: double;
-
- function ToScreen(fx, fy: double): TPoint;
- begin
- Result.x := integer(round(ix + (fx - gCenterX) * sc));
- Result.y := integer(round(iy - (fy - gCenterY) * sc));
- end;
-
-var
- dx, dy: double;
- Width, Height: integer;
- BitMap: TBitMap;
-
- procedure LineDxDy;
- var
- k: double;
- begin
- if (dx <> 0) and (dy <> 0) then with Bitmap.Canvas do
- begin
- k := dy / dx;
- if abs(k) < 1 then begin
- MoveTo(0, round(iy - sc*(Pivot.y - ( ix/sc-GCenterX+Pivot.x)*k - GCenterY)));
- LineTo(Width, round(iy - sc*(Pivot.y - (-ix/sc-GCenterX+Pivot.x)*k - GCenterY)));
- end
- else begin
- MoveTo(round(ix + sc*(Pivot.x - (-iy/sc-GCenterY+Pivot.y)/k - GCenterX)), 0);
- LineTo(round(ix + sc*(Pivot.x - ( iy/sc-GCenterY+Pivot.y)/k - GCenterX)), Height);
- end;
- end;
- end;
-
-var
- a, b, c: TPoint;
- e, f: TPoint;
-
- procedure DrawBrackets;
- var
- i: integer;
- begin
- with Bitmap.Canvas do
- with MainTriangles[SelectedTriangle] do
- begin
- for i := 0 to 3 do
- begin
- a:=toscreen(Brackets[i][0].x, Brackets[i][0].y);
- b:=toscreen(Brackets[i][1].x, Brackets[i][1].y);
- c:=toscreen(Brackets[i][2].x, Brackets[i][2].y);
- moveto(a.x, a.y);
- lineto(b.x, b.y);
- lineto(c.x, c.y);
- end
- end;
- end;
-
-var
- i, n, tc, tn: integer;
- d, d1: double;
-
- ax, ay: integer;
- tx, ty, tr, ta: double;
-
- gridX1, gridX2, gridY1, gridY2, gi, gstep: double;
- gp: TRoundToRange;
-
- tps: TPenStyle;
- tT: TTriangle;
- txx, txy, tyx, tyy: double;
- str: string;
-label DrawCorner;
-begin
- if (SelectedTriangle < 0) then begin
- assert(false, 'Selected triangle < 0');
- SelectedTriangle := 0;
- end;
- assert(TCustomDrawControl(Sender) = TriangleView);
- if SelectedTriangle > LastTriangle then SelectedTriangle := LastTriangle;
-
- BitMap := TBitMap.Create;
- Width := TriangleView.Width;
- Height := TriangleView.Height;
- Bitmap.Width := Width;
- Bitmap.Height := Height;
- ix := Width / 2;
- iy := Height / 2;
- sc := 50 * GraphZoom;
- try
- with Bitmap.Canvas do
- begin
- brush.Color := EditorBkgColor;
- FillRect(Rect(0, 0, Width, Height));
-
- Pen.Style := psSolid;
- Pen.Width := 1;
-
- // draw grid
- Pen.Color := GridColor2;
- gridX1:=gCenterX-ix/sc;
- gridX2:=gCenterX+(Width-ix)/sc;
- gridY1:=gCenterY-iy/sc;
- gridY2:=gCenterY+(Height-iy)/sc;
- try // who knows... ;)
- gp:=round(log10(max(Width, Height)/sc))-1;
- gstep:=power(10.0, gp);
- except
- gp:=0;
- gstep:=1.0;
- end;
-
- gi:=RoundTo(gridX1, gp);
- while gi <= gridX2 do
- begin
- ax:=integer(round(ix + (gi - gCenterX)*sc));
- MoveTo(ax, 0);
- LineTo(ax, Height);
- gi:=gi+gstep;
- end;
- gi:=RoundTo(gridY1, gp);
- while gi <= gridY2 do
- begin
- ay:=integer(round(iy - (gi - gCenterY)*sc));
- MoveTo(0, ay);
- LineTo(Width, ay);
- gi:=gi+gstep;
- end;
- // draw axis
- Pen.Color := GridColor1;
- ax := integer(round(ix - gCenterX*sc));
- ay := integer(round(iy + gCentery*sc));
- MoveTo(ax, 0);
- LineTo(ax, Height-1);
- MoveTo(0, ay);
- LineTo(Width-1, ay);
-
- {Reference Triangle}
- Pen.Style := psDot;
- Pen.color := ReferenceTriangleColor;
- brush.Color := gridColor1 shr 1 and $7f7f7f;
- a := ToScreen(MainTriangles[-1].x[0], MainTriangles[-1].y[0]);
- b := ToScreen(MainTriangles[-1].x[1], MainTriangles[-1].y[1]);
- c := ToScreen(MainTriangles[-1].x[2], MainTriangles[-1].y[2]);
- Polyline([a, b, c, a]);
-
- brush.Color := EditorBkgColor;
- Font.color := Pen.color;
- TextOut(c.x-9, c.y-12, 'Y');
- TextOut(a.x+2, a.y+1, 'X');
- TextOut(b.x-8, b.y+1, 'O');
-
- Pen.Style := psSolid;
-
- // Draw Triangles
- for i := 0 to LastTriangle do
- begin
- if i <> SelectedTriangle then Pen.Style := psDot;
-
- with cp.xform[i] do // draw post-triangle
- if postXswap or
- ((ShowAllXforms or (i = SelectedTriangle)) and (
- (p[0,0]<>1) or (p[0,1]<>0) or
- (p[1,0]<>0) or (p[1,1]<>1) or
- (p[2,0]<>0) or (p[2,1]<>0) )) then
- begin
- Pen.Color := GetTriangleColor(i) shr 1 and $7f7f7f;
- tps := Pen.Style;
- Pen.Style := psDot;
-
- cp.GetPostTriangle(tT, i);
- txx := tT.x[0] - tT.x[1];
- txy := tT.y[0] - tT.y[1];
- tyx := tT.x[2] - tT.x[1];
- tyy := tT.y[2] - tT.y[1];
- a := ToScreen(tT.x[1] + txx + tyx, tT.y[1] + txy + tyy);
- b := ToScreen(tT.x[1] - txx + tyx, tT.y[1] - txy + tyy);
- e := ToScreen(tT.x[1] + txx - tyx, tT.y[1] + txy - tyy);
- f := ToScreen(tT.x[1] - txx - tyx, tT.y[1] - txy - tyy);
- Polyline([a, b, f, e, a]);
-
- pen.Style := psSolid;
- a := ToScreen(tT.x[1] - txx, tT.y[1] - txy);
- b := ToScreen(tT.x[1] + txx, tT.y[1] + txy);
- e := ToScreen(tT.x[1] + tyx, tT.y[1] + tyy);
- f := ToScreen(tT.x[1] - tyx, tT.y[1] - tyy);
- Polyline([a, b, e, f]);
-
- if postXswap and ((i = SelectedTriangle) or ShowAllXforms) then
- begin
- Pen.Style := psDot;
- cp.GetTriangle(tT, i);
-
- a:=toscreen(tT.x[0], tT.y[0]);
- moveto(a.x, a.y);
- b:=toscreen(tT.x[2], tT.y[2]);
- lineto(b.x, b.y);
-
- pen.Style := psSolid;
- b:=toscreen(tT.x[1], tT.y[1]);
- lineto(b.x, b.y);
- lineto(a.x, a.y);
- end;
-
- Pen.Style := tps;
- end;
-
- Pen.Color := GetTriangleColor(i);
- a := ToScreen(MainTriangles[i].x[0], MainTriangles[i].y[0]);
- b := ToScreen(MainTriangles[i].x[1], MainTriangles[i].y[1]);
- c := ToScreen(MainTriangles[i].x[2], MainTriangles[i].y[2]);
- if pen.Style <> psSolid then
- Polyline([a, b, c, a])
- else begin
- Polyline([a, b, c]);
- Pen.Style := psDot;
- brush.Color := pen.color shr 1 and $7f7f7f;
- Polyline([c, a]);
- brush.Color := EditorBkgColor;
- end;
-
- Pen.Style := psSolid;
- Ellipse(a.x - 4, a.y - 4, a.x + 4, a.y + 4);
- Ellipse(b.x - 4, b.y - 4, b.x + 4, b.y + 4);
- Ellipse(c.x - 4, c.y - 4, c.x + 4, c.y + 4);
-
- Font.color := Pen.color;
- TextOut(c.x+2, c.y+1, 'Y');
- TextOut(a.x+2, a.y+1, 'X');
- TextOut(b.x+2, b.y+1, 'O');
- end;
-
- UpdateBrackets;
- if ExtendedEdit then begin
- n := GetTriangleColor(SelectedTriangle);// shr 1 and $7f7f7f;
- if mouseOverTriangle <> SelectedTriangle then n := n shr 1 and $7f7f7f;
- Pen.Color := n;
- Pen.Mode := pmMerge;
- DrawBrackets;
-
- if mouseOverBracket >= 0 then
- begin
- pen.Color := pen.Color shr 1 and $7f7f7f;
- pen.Width := 4;
- DrawBrackets;
- pen.Width := 1;
- end;
- end;
-
- if showVarPreview then
- begin
- assert(trkVarPreviewRange.position > 0);
- assert(trkVarPreviewDensity.position > 0);
-
- try
- cp.xform[SelectedTriangle].Prepare;
- except
- end;
-
- if btnCoefsPolar.Down then begin
- n := trkVarPreviewRange.position * trkVarPreviewDensity.position * 5;
- d1 := trkVarPreviewDensity.position * 5;
- tc := GetTriangleColor(SelectedTriangle);
-
- try
- tx := 0;
- ty := 0;
- for i := trkVarPreviewDepth.position downto 1 do
- cp.xform[SelectedTriangle].NextPointXY(tx, ty);
- a := ToScreen(tx, -ty);
- Pixels[a.x, a.y] := tc;
- except
- end;
- for ax := -2*n to 2*n do
- for ay := 1 to n do
- try
- tr := ay/d1;
- ta := ax * PI/2/n;
- tx := tr * cos(ta);
- ty := tr * sin(ta);
- for i := trkVarPreviewDepth.position downto 1 do
- cp.xform[SelectedTriangle].NextPointXY(tx, ty);
- a := ToScreen(tx, -ty);
- Pixels[a.x, a.y] := tc;
- except
- end;
- end
- else begin
- n := trkVarPreviewRange.position * trkVarPreviewDensity.position * 5;
- d1 := trkVarPreviewDensity.position * 5;
- tc := GetTriangleColor(SelectedTriangle);
- for ax := -n to n do
- for ay := -n to n do
- try
- tx := ax / d1;
- ty := ay / d1;
- for i := trkVarPreviewDepth.position downto 1 do
- cp.xform[SelectedTriangle].NextPointXY(tx, ty);
- a := ToScreen(tx, -ty);
- Pixels[a.x, a.y] := tc;
- except
- end;
- end;
- end;
-
- if (TriangleCaught or CornerCaught) then // if dragging, draw pivot axis
- begin
- mouseOverTriangle := SelectedTriangle;
-
- if HelpersEnabled then
- begin
- pen.Color := HelpersColor;
- pen.Mode := pmMerge;
- pen.Style := psSolid;
- a := ToScreen(Pivot.x, Pivot.y);
- MoveTo(a.x, 0);
- LineTo(a.x, Height);
- MoveTo(0, a.y);
- LineTo(Width, a.y);
-
- if (editMode = modeRotate) then // draw circle
- begin
- if CornerCaught then begin
- dx := MainTriangles[SelectedTriangle].x[SelectedCorner] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[SelectedCorner] - Pivot.y;
- d := Hypot(dx, dy);
- end
- else begin
- dx := MainTriangles[SelectedTriangle].x[0] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[0] - Pivot.y;
- d := Hypot(dx, dy);
- for i := 1 to 2 do
- begin
- d1 := dist(Pivot.x, Pivot.y, MainTriangles[SelectedTriangle].x[i], MainTriangles[SelectedTriangle].y[i]);
- if d1 > d then
- begin
- if d > 0 then begin
- dx := dx/d*d1;
- dy := dy/d*d1;
- end;
- d := d1;
- end;
- end;
- end;
-
- i := integer(round(d * sc));
- if i > 4 then
- begin
- pen.Color := HelpersColor;
- brush.Style := bsClear;
- Ellipse(a.x - i, a.y - i, a.x + i, a.y + i);
-
- a := ToScreen(Pivot.x - dy, Pivot.y + dx);
- b := ToScreen(Pivot.x + dy, Pivot.y - dx);
- c := ToScreen(Pivot.x, Pivot.y);
- MoveTo(a.x, a.y);
- LineTo(c.X, c.y);
- LineTo(b.X, b.y);
- end;
-
- // rotated axis
- LineDxDy;
- end
- else if (editMode = modeScale) then // draw lines
- begin
- if CornerCaught then begin
- dx := MainTriangles[SelectedTriangle].x[SelectedCorner] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[SelectedCorner] - Pivot.y;
- LineDxDy;
- end
- else begin // hmmm...
- dx := MainTriangles[SelectedTriangle].x[0] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[0] - Pivot.y;
- LineDxDy;
- dx := MainTriangles[SelectedTriangle].x[1] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[1] - Pivot.y;
- LineDxDy;
- dx := MainTriangles[SelectedTriangle].x[2] - Pivot.x;
- dy := MainTriangles[SelectedTriangle].y[2] - Pivot.y;
- LineDxDy;
- end;
- end
- else //if editMode = modeMove then // draw target axis
- begin
- Pen.Color := HelpersColor;
- Pen.Mode := pmMerge;//Xor;
- brush.Color := 0;
- if CornerCaught then
- a := ToScreen(MainTriangles[SelectedTriangle].x[SelectedCorner],
- MainTriangles[SelectedTriangle].y[SelectedCorner])
- else
- a := ToScreen(GetPivot.x, GetPivot.y);
- MoveTo(a.x, 0);
- LineTo(a.x, Height);
- MoveTo(0, a.y);
- LineTo(Width, a.y);
- Pen.Mode := pmCopy;
- end;
- end; // endif HelpersEnabled
- end;
-
- if (mouseOverTriangle >= 0) then // highlight triangle under cursor
- begin
- with MainTriangles[mouseOverTriangle] do begin
- a := ToScreen(x[0], y[0]);
- b := ToScreen(x[1], y[1]);
- c := ToScreen(x[2], y[2]);
- end;
-
- pen.Width:=2;
- Pen.Color:=GetTriangleColor(mouseOverTriangle) shr 1 and $7f7f7f;
- Pen.Mode:=pmMerge;
- brush.Color:=Pen.Color shr 1 and $7f7f7f;
-
- if (SelectMode and (editMode <> modePick)) or (mouseOverTriangle = SelectedTriangle) then
- Polygon([a, b, c])
- else
- PolyLine([a, b, c, a]);
-
- pen.width:=4;
- Ellipse(a.x - 3, a.y - 3, a.x + 3, a.y + 3);
- Ellipse(b.x - 3, b.y - 3, b.x + 3, b.y + 3);
- Ellipse(c.x - 3, c.y - 3, c.x + 3, c.y + 3);
- pen.width:=1;
- pen.mode:=pmCopy;
-
- if not (CornerCaught or TriangleCaught) then // show used variations
- begin
- font.Color := GetTriangleColor(mouseOverTriangle);
- brush.Style := bsClear;
- ay := Height-foc_ofs*2 + font.Height; // font.height < 0
- for i:= NRVAR - 1 downto 0 do
- if cp.xform[mouseOverTriangle].vars[i] <> 0 then
- begin
- str := Varnames(i);
- if str='julian' then str := str + ' ' + cp.xform[mouseOverTriangle].GetVariableStr('julian_power'); // hack
- ax := Width-foc_ofs*2 - TextWidth(str);
- TextOut(ax, ay, str);
- Inc(ay, font.Height);
- end;
-// brush.Style := bsSolid;
- end;
- end;
-
- pen.color := clWhite;
- if CornerCaught then // draw selected corner
- begin
- brush.Color:=clSilver;
- a := ToScreen(MainTriangles[SelectedTriangle].x[SelectedCorner], MainTriangles[SelectedTriangle].y[SelectedCorner]);
- Ellipse(a.x - 4, a.y - 4, a.x + 4, a.y + 4);
- end
- else if (mouseOverTriangle>=0) then
- begin
- if (mouseOverCorner >= 0) then // highlight corner under cursor
- begin
- case mouseOverCorner of
- 0: brush.Color:=clRed;
- 2: brush.Color:=clBlue;
- else brush.Color:=clSilver;
- end;
-
- a := ToScreen(MainTriangles[mouseOverTriangle].x[mouseOverCorner], MainTriangles[mouseOverTriangle].y[mouseOverCorner]);
- Ellipse(a.x - 4, a.y - 4, a.x + 4, a.y + 4);
-
- // hmm... TODO: optimize
- if HelpersEnabled then begin
- pen.Color := HelpersColor;
- pen.Mode := pmMerge;
- pen.Style := psDot;
- brush.Style := bsClear;
- if (editMode = modeRotate) then
- begin
- i := integer(round(olddist * sc));
- if i > 4 then begin
- a := ToScreen(pivot.x, pivot.y);
- Ellipse(a.x - i, a.y - i, a.x + i, a.y + i);
- end;
- end
- else if editMode = modeScale then
- begin
- dx := MainTriangles[mouseOverTriangle].x[mouseOverCorner] - Pivot.x;
- dy := MainTriangles[mouseOverTriangle].y[mouseOverCorner] - Pivot.y;
- LineDxDy;
- end;
- end;
- end;
-
- if (mouseOverEdge >= 0) then // highlight edge under cursor
- begin
- i := (mouseOverEdge + 1) mod 3;
- a := ToScreen(MainTriangles[mouseOverTriangle].x[mouseOverEdge], MainTriangles[mouseOverTriangle].y[mouseOverEdge]);
- b := ToScreen(MainTriangles[mouseOverTriangle].x[i], MainTriangles[mouseOverTriangle].y[i]);
-
- pen.Width:=5;
- Pen.Color:=GetTriangleColor(mouseOverTriangle) shr 1 and $7f7f7f;
- Pen.Mode:=pmMerge;
-
- MoveTo(a.X, a.Y);
- LineTo(b.X, b.Y);
- pen.Mode:=pmCopy;
- pen.Width:=1;
- end;
- end;
-
- // draw pivot point
- a := ToScreen(GetPivot.x, GetPivot.y);
- Pen.Style := psSolid;
- pen.Color := clWhite;
- brush.Color := clSilver;
- if (pivotMode = pivotLocal) or EdgeCaught then i := 2
- else i := 3;
- Ellipse(a.x - i, a.y - i, a.x + i, a.y + i);
-
- if editMode = modePick then begin // hmm...
- a := ToScreen(mouseOverPos.x, mouseOverPos.y);
- brush.Style := bsClear;
- Ellipse(a.x - i, a.y - i, a.x + i, a.y + i);
- end;
-
- if TWinControl(Sender).Focused then
- begin
- pen.Color := HelpersColor;
- pen.Mode := pmXor;
- MoveTo(foc_ofs, foc_size);
- LineTo(foc_ofs, foc_ofs);
- LineTo(foc_size, foc_ofs);
- MoveTo(Width-1-foc_ofs, foc_size);
- LineTo(Width-1-foc_ofs, foc_ofs);
- LineTo(Width-1-foc_size, foc_ofs);
- MoveTo(Width-1-foc_ofs, Height-1-foc_size);
- LineTo(Width-1-foc_ofs, Height-1-foc_ofs);
- LineTo(Width-1-foc_size, Height-1-foc_ofs);
- MoveTo(foc_ofs, Height-1-foc_size);
- LineTo(foc_ofs, Height-1-foc_ofs);
- LineTo(foc_size, Height-1-foc_ofs);
- end;
- end;
- TriangleView.Canvas.Draw(0, 0, Bitmap);
- finally
- BitMap.Free;
- end;
-end;
-
-function MixColor(c1, c2: TColor): TColor;
-begin
-{
- Result := ( ((c1 and $ff) + (c2 and $ff)) div 2 ) +
- ( (((c1 shr 8) and $ff) + ((c2 shr 8) and $ff)) div 2 ) shl 8 +
- ( (((c1 shr 16) and $ff) + ((c2 shr 16) and $ff)) div 2 ) shl 16;
-}
- Result := (c1 shr 1 and $7f7f7f) + (c2 shr 1 and $7f7f7f);
-end;
-
-procedure TEditForm.FormCreate(Sender: TObject);
-var
- i: integer;
- listBkgColor: TColor;
-begin
- // Custom control setup
- TriangleView := TCustomDrawControl.Create(self);
- TriangleView.TabStop := True;
- TriangleView.TabOrder := 0;
- TriangleView.Parent := GrphPnl;
- TriangleView.Align := alClient;
- TriangleView.Visible := True;
-
- TriangleView.OnPaint := TriangleViewPaint;
-
- TriangleView.OnDblClick := TriangleViewDblClick;
- TriangleView.OnMouseDown := TriangleViewMouseDown;
- TriangleView.OnMouseMove := TriangleViewMouseMove;
- TriangleView.OnMouseUp := TriangleViewMouseUp;
- TriangleView.OnMouseWheel := TriangleViewMouseWheel;
- TriangleView.OnKeyDown := TriangleViewKeyDown;
- TriangleView.OnKeyUp := TriangleViewKeyUp;
-
- TriangleView.OnEnter := TriangleViewInvalidate;
- TriangleView.OnExit := TriangleViewExit;
- TriangleView.OnMouseLeave := TriangleViewmouseLeave;
-
- SetLength(VarsCache, NRVAR);
- SetLength(VariationListColors, NRVAR);
- SetLength(VariationListTextColors, NRVAR);
- for i := 0 to NRVAR-1 do begin
- VEVars.InsertRow(Varnames(i), '0', True);
- VarsCache[i] := MinDouble;
- end;
-
- SetLength(VariableUsed, GetNrVariableNames);
- SetLength(VariableListColors, GetNrVariableNames);
- SetLength(VariableListTextColors, GetNrVariableNames);
- VariableListStrings := TStringList.Create;
-
-// for i := 0 to GetNrVariableNames-1 do begin
-// vleVariables.InsertRow(GetVariableNameAt(i), '0', True);
-// end;
- variableListCount := 0;
- vleVariables.RowHeights[1] := -1;
-
- vleChaos.InsertRow('to 1', '1', true);
- mnuChaosRebuild.Checked := RebuildXaosLinks;
-
- GraphZoom := 1;
-
- case EditPrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-
- SelectMode := true;
- editMode := modeMove;
- AxisLock := TransformAxisLock;
- tbAxisLock.Down := AxisLock;
- ExtendedEdit := ExtEditEnabled;
- bracketMode := modeRotate;
-
- EdgeCaught := false;
- CornerCaught := false;
- TriangleCaught := false;
- mouseOverTriangle := -1;
- mouseOverCorner := -1;
- mouseOverEdge := -1;
- mouseOverBracket := -1;
- oldSelected := -1;
-
- MemTriangle.x[0] := 1;
- MemTriangle.y[0] := 0;
- MemTriangle.x[1] := 0;
- MemTriangle.y[1] := 0;
- MemTriangle.x[2] := 0;
- MemTriangle.y[2] := 1;
-
- listBkgColor := VEVars.Canvas.Brush.Color;
- NormalVarColors[1] := MixColor(listBkgColor, clNormalHilite);
- NormalVarColors[0] := listBkgColor;
- ParametricVarColors[1] := MixColor(listBkgColor, clParametricHilite);
- ParametricVarColors[0] := MixColor(listBkgColor, ParametricVarColors[1]);
- PluginVarColors[1] := MixColor(listBkgColor, clPluginsHilite);
- PluginVarColors[0] := MixColor(listBkgColor, PluginVarColors[1]);
-
- for i := 0 to NrLocVar-1 do
- VariationListColors[i] := NormalVarColors[i and 1];
- for i := NrLocVar to NumBuiltinVariations-1 do
- VariationListColors[i] := ParametricVarColors[i and 1];
- for i := NumBuiltinVariations to NrVAR-1 do
- VariationListColors[i] := PluginVarColors[i and 1];
-
- ChaosColors[0] := MixColor(listBkgColor, clChaosHilite);
- ChaosColors[1] := MixColor(listBkgColor, ChaosColors[0]);
-
- clFavVarGreyed := MixColor(listBkgColor, clFavVariation);
-end;
-
-procedure TEditForm.FormDestroy(Sender: TObject);
-begin
- cp.free;
- Render.free;
- VariableListStrings.Free;
-end;
-
-procedure TEditForm.TriangleViewMouseMove(Sender: TObject; Shift: TShiftState;
- X, Y: integer);
-var
- vx, vy, fx, fy: double;
- mt, mc, me: integer;
- a, t: double;
-
- i, j: integer;
- d: double;
-
- i0, i1: integer;
-
- dx, dy, x1, y1: double;
-label FoundCorner, Skip1, Skip2;
-begin
- Scale(fx, fy, x, y);
- StatusBar.Panels[0].Text := Format('X: %f', [fx]);
- StatusBar.Panels[1].Text := Format('Y: %f', [fy]);
-
- if viewDragMode then // graph panning
- begin
- if (fx = oldx) and (fy = oldy) then exit;
- viewDragged := true;
- GcenterX := GcenterX - (fx - oldx);
- GcenterY := GcenterY - (fy - oldy);
- TriangleView.Refresh;
- exit;
- end;
-
- mt:=mouseOverTriangle;
- mc:=MouseOverCorner;
- me:=mouseOverEdge;
-
- if not (CornerCaught or TriangleCaught) then // look for a point under cursor
- begin
- mouseOverBracket := -1;
- mouseOverEdge := -1;
- mouseOverCorner:= -1;
- mouseOverPos.x := fx;
- mouseOverPos.y := fy;
-
- if SelectMode then
- begin
- i0:=0;
- i1:=LastTriangle;//Transforms-1;
- end
- else begin
- i0:=SelectedTriangle;
- i1:=i0;
- end;
-
- for i := i1 downto i0 do
- begin
- for j := 0 to 2 do // -- detect point hit first
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- mouseOverTriangle := i;
- mouseOverCorner := j;
-// mouseOverEdge := -1;
-
-// -- from MouseDown -- for highlighting:
-// TODO: optimize...
- if (j = 1) then
- begin
- if PivotMode = pivotLocal then begin
- Pivot.x := 0;
- Pivot.y := 0;
- end
- else Pivot := GetPivot;
-
- LocalAxisLocked := true;
- end
- else begin
- Pivot := GetPivot(mouseOverTriangle);
- LocalAxisLocked := false;
- end;
- oldx := MainTriangles[mouseOverTriangle].x[j] - Pivot.X;
- oldy := MainTriangles[mouseOverTriangle].y[j] - Pivot.Y;
- olddist := Hypot(oldx, oldy);
-// --
-
-// -- for Pick Pivot
- if editMode = modePick then
- begin
- mouseOverPos.x := MainTriangles[mouseOverTriangle].x[mouseOverCorner];
- mouseOverPos.y := MainTriangles[mouseOverTriangle].y[mouseOverCorner];
- end;
-// ---
- goto FoundCorner;
- end;
- end;
- end;
-
- if ExtendedEdit then //and (oldMode = modeNone) then
- begin
- for i := 0 to 3 do // -- detect bracket hit
- for j := 0 to 1 do begin
- if abs(line_dist(fx, fy, Brackets[i][j].x, Brackets[i][j].y,
- Brackets[i][j+1].x, Brackets[i][j+1].y)
- ) * GraphZoom * 50 < 3 then
- begin
- mouseOverTriangle := SelectedTriangle;
- mouseOverBracket := i;
-// mouseOverEdge := -1;
-// mouseOverCorner:= -1;
- mouseOverPos.x := fx;
- mouseOverPos.y := fy;
-
- goto FoundCorner;
- end;
- end;
-
- for i := i1 downto i0 do
- begin
- for j := 0 to 2 do // -- detect edge hit
- begin
- if abs(line_dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j],
- MainTriangles[i].x[(j+1) mod 3], MainTriangles[i].y[(j+1) mod 3])
- ) * GraphZoom * 50 < 3 then
- begin
- mouseOverTriangle:=i;
- mouseOverEdge := j;
-// mouseOverCorner:= -1;
- mouseOverPos.x := fx;
- mouseOverPos.y := fy;
-
- goto FoundCorner;
- end;
- end;
- end;
- end;
-
- i := InsideTriangle(fx, fy);
- if i >= 0 then mouseOverTriangle:=i
- else mouseOverTriangle:=-1;
-
-FoundCorner:
- end;
-
- if (mouseOverTriangle >= 0) or (SelectMode = false) or (oldMode <> modeNone) then
- begin
- if (mouseOverBracket >= 0) and (oldMode = modeNone) then
- TriangleView.Cursor := crEditRotate
- else
- if (mouseOverEdge >= 0) and (oldMode = modeNone) then begin // kinda hack, not good...
- if mouseOverEdge = 2 then
- TriangleView.Cursor := crEditScale
- else
- TriangleView.Cursor := crEditRotate;
- end
- else
- case editMode of
- modeMove:
- TriangleView.Cursor := crEditMove;
- modeRotate:
- TriangleView.Cursor := crEditRotate;
- modeScale:
- TriangleView.Cursor := crEditScale;
- modePick:
- TriangleView.Cursor := crEditArrow;
- end
- end
- else
- TriangleView.Cursor := crEditArrow; //crDefault;
-
- Shift := Shift - [ssLeft];
-
- if CornerCaught then // Modify a point ///////////////////////////////////////
- begin
- if (editMode = modeRotate) then // rotate point
- begin // rotate point around pivot
- d := dist(Pivot.X, Pivot.Y, fx, fy);
- if d<>0 then begin
- if ssShift in Shift then // angle snap
- begin
- try
- t := StrToFloat(txtTrgRotateValue.Text)/180*PI;
- //assert(t<>0);
- except
- t := 15.0*PI/180.0;
- txtTrgRotateValue.Text := '15';
- end;
- if t = 0 then goto Skip1; //?
-
- a := Round(arctan2(fy-Pivot.Y, fx-Pivot.X)/t)*t;
- vx := olddist*cos(a);
- vy := olddist*sin(a);
- end
- else begin
-Skip1:
- vx := (fx-Pivot.X)*olddist/d;
- vy := (fy-Pivot.Y)*olddist/d;
- a := arctan2(vy,vx) - arctan2(oldy,oldx);
- end;
-
- if LocalAxisLocked then with MainTriangles[SelectedTriangle] do
- begin
- assert(SelectedCorner = 1);
- x[0] := OldTriangle.x[0] + Pivot.X+vx - OldTriangle.x[1];
- y[0] := OldTriangle.y[0] + Pivot.Y+vy - OldTriangle.y[1];
- x[2] := OldTriangle.x[2] + Pivot.X+vx - OldTriangle.x[1];
- y[2] := OldTriangle.y[2] + Pivot.Y+vy - OldTriangle.y[1];
- end;
- MainTriangles[SelectedTriangle].x[SelectedCorner] := Pivot.X+vx;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := Pivot.Y+vy;
- end
- else a := 0;
- vy := abs(
- arctan2(MainTriangles[SelectedTriangle].y[0]-MainTriangles[SelectedTriangle].y[1],
- MainTriangles[SelectedTriangle].x[0]-MainTriangles[SelectedTriangle].x[1])
- -arctan2(MainTriangles[SelectedTriangle].y[2]-MainTriangles[SelectedTriangle].y[1],
- MainTriangles[SelectedTriangle].x[2]-MainTriangles[SelectedTriangle].x[1])
- );
- if vy > PI then vy := 2*PI - vy;
- StatusBar.Panels[2].Text := Format('Rotate: %3.2f° 0 then begin
- d := (oldx*(fx-Pivot.X) + oldy*(fy-Pivot.Y))/olddist;
-
- if ssShift in Shift then // 'snapped' scale
- begin
- try // use move-value for 'scaling' point:
- t := abs(StrToFloat(txtTrgMoveValue.Text));
- //assert(t<>0);
- except
- t := 0.1;
- txtTrgMoveValue.Text := '0.1';
- end;
- if t <> 0 then d := Trunc(d/t)*t;
- end;
- vx := oldx*d/olddist;
- vy := oldy*d/olddist;
-
- if LocalAxisLocked then with MainTriangles[SelectedTriangle] do
- begin
- assert(SelectedCorner = 1);
- x[0] := OldTriangle.x[0] + Pivot.X+vx - OldTriangle.x[1];
- y[0] := OldTriangle.y[0] + Pivot.Y+vy - OldTriangle.y[1];
- x[2] := OldTriangle.x[2] + Pivot.X+vx - OldTriangle.x[1];
- y[2] := OldTriangle.y[2] + Pivot.Y+vy - OldTriangle.y[1];
- end;
- MainTriangles[SelectedTriangle].x[SelectedCorner] := Pivot.X + vx;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := Pivot.Y + vy;
-
- StatusBar.Panels[2].Text := Format('Distance: %3.3f Scale: %3.2f%%',
- [Hypot(vx, vy), d*100/olddist]);
- end
- else begin
- MainTriangles[SelectedTriangle].x[SelectedCorner] := Pivot.X;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := Pivot.Y;
- end;
- end
- else begin // snap/move
- if ssShift in Shift then // snap to axis
- begin
- if abs(fx-Pivot.X) > abs(fy-Pivot.Y) then begin
- vx := fx;
- vy := Pivot.Y;
- end
- else begin
- vx := Pivot.x;
- vy := fy;
- end;
- end
- else begin // just move
- vx := fx;
- vy := fy;
- end;
- if (SelectedCorner = 1) and AxisLock then with MainTriangles[SelectedTriangle] do
- begin
- x[0] := OldTriangle.x[0] + (vx - OldTriangle.x[1]);
- y[0] := OldTriangle.y[0] + (vy - OldTriangle.y[1]);
- x[2] := OldTriangle.x[2] + (vx - OldTriangle.x[1]);
- y[2] := OldTriangle.y[2] + (vy - OldTriangle.y[1]);
- end;
- MainTriangles[SelectedTriangle].x[SelectedCorner] := vx;
- MainTriangles[SelectedTriangle].y[SelectedCorner] := vy;
- StatusBar.Panels[2].Text := Format('Move: %3.3f ; %3.3f', [vx-(Pivot.X+oldx), vy-(Pivot.Y+oldy)]);
- end;
- // --
- HasChanged := True;
- UpdateFlameX;
-// UpdateFlame(False);
- StatusBar.Refresh;
- exit;
- end
- else if TriangleCaught then // Modify a whole triangle ///////////////////////
- begin
- if (editMode = modeRotate) then // rotate triangle
- begin
- a := arctan2(fy-Pivot.Y, fx-Pivot.X) - arctan2(oldy, oldx);
- if ssShift in Shift then // angle snap
- begin
- try
- t := StrToFloat(txtTrgRotateValue.Text)/180*PI;
- //assert(t<>0);
- except
- t := 15.0*PI/180.0;
- txtTrgRotateValue.Text := '15';
- end;
- if t = 0 then goto Skip2;
-
- a := Round(a/t)*t
- end;
-Skip2:
- MainTriangles[SelectedTriangle] :=
- RotateTrianglePoint(OldTriangle, Pivot.X, Pivot.Y, a);
-
- vx := MainTriangles[SelectedTriangle].x[0]-MainTriangles[SelectedTriangle].x[1];
- vy := MainTriangles[SelectedTriangle].y[0]-MainTriangles[SelectedTriangle].y[1];
- if abs(vx*(MainTriangles[SelectedTriangle].x[2]-MainTriangles[SelectedTriangle].x[1])+
- vy*(MainTriangles[SelectedTriangle].y[2]-MainTriangles[SelectedTriangle].y[1])) < 0.001
- then
- StatusBar.Panels[2].Text := Format('Rotate: %3.2f° Local axis: %3.2f°', [a*180/PI, arctan2(vy, vx)*180/PI])
- else StatusBar.Panels[2].Text := Format('Rotate: %3.2f°', [a*180/PI]);
- end
- else if (editMode = modeScale) then // scale
- begin
- if olddist<>0 then begin
- vy := (oldx*(fx-Pivot.X) + oldy*(fy-Pivot.Y))/sqr(olddist);
-
- if ssShift in Shift then // 'snapped' scale
- begin
- try
- t := abs(StrToFloat(txtTrgScaleValue.Text)/100.0 - 1.0);
- //assert(t<>0);
- except
- t := 0.1;
- txtTrgRotateValue.Text := '0.1';
- end;
- if t <> 0 then vy := Trunc(vy/t)*t;
- end;
-
- MainTriangles[SelectedTriangle] :=
- ScaleTrianglePoint(OldTriangle, Pivot.X, Pivot.Y, vy);
- StatusBar.Panels[2].Text := Format('Scale: %3.2f%%', [vy*100]);
- end
- else MainTriangles[SelectedTriangle] := OldTriangle;
- end
- else begin // snap/move
- vx := fx - (Pivot.x + oldx);
- vy := fy - (Pivot.y + oldy);
- if ssShift in Shift then // snap to axis
- begin
- if abs(vx) > abs(vy) then vy := 0
- else vx := 0;
- end;
- with MainTriangles[SelectedTriangle] do
- begin
- x[0] := OldTriangle.x[0] + vx;
- y[0] := OldTriangle.y[0] + vy;
- x[1] := OldTriangle.x[1] + vx;
- y[1] := OldTriangle.y[1] + vy;
- x[2] := OldTriangle.x[2] + vx;
- y[2] := OldTriangle.y[2] + vy;
- end;
- StatusBar.Panels[2].Text := Format('Move: %3.3f ; %3.3f', [vx, vy]);
- end;
- HasChanged := True;
- UpdateFlameX;
-// UpdateFlame(False);
- StatusBar.Refresh;
- exit;
- end;
- if ((mt <> mouseOverTriangle) or (mc <> MouseOverCorner) or (me <> MouseOverEdge)) then
- begin
- if (mouseOverTriangle >= 0) then
- StatusBar.Panels[2].Text := Format('Transform #%d', [mouseOverTriangle+1])
- else StatusBar.Panels[2].Text := '';
- TriangleView.Refresh;
- end
- else if editMode = modePick then TriangleView.Refresh; // hmm...
-end;
-
-procedure TEditForm.TriangleViewMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-var
- d, fx, fy: double;
- i, j: integer;
- i0, i1: integer;
-label
- FoundTriangle;
-begin
- TWinControl(Sender).SetFocus;
-
- viewDragged := false;
-
- Scale(fx, fy, x, y);
-
- if Button = mbLeft then
- begin
- if editMode = modePick then
- begin
- if (mouseOverCorner >= 0) then // snap to point
- begin
- fx := MainTriangles[mouseOverTriangle].x[mouseOverCorner];
- fy := MainTriangles[mouseOverTriangle].y[mouseOverCorner];
- end;
- if PivotMode = pivotLocal then
- with MainTriangles[SelectedTriangle] do begin
-// xx := x[0] - x[1];
-// xy := y[0] - y[1];
-// yx := x[2] - x[1];
-// yy := y[2] - y[1];
- d := (xx*yy - yx*xy);
- if d <> 0 then
- begin
- LocalPivot.x := ( (fx - x[1]) * yy - (fy - y[1]) * yx) / d;
- LocalPivot.y := (-(fx - x[1]) * xy + (fy - y[1]) * xx) / d;
- end
- end
- else begin
- WorldPivot.x := fx;
- WorldPivot.y := fy;
- end;
- editMode := oldMode;
- oldMode := modeNone;
- btnPickPivot.Down := false;
- ShowSelectedInfo;
- TriangleView.Invalidate;
- exit;
- end;
-
- Shift := Shift - [ssLeft];
- if SelectMode then
- begin
- i0:=0;
- i1:=LastTriangle;
- end
- else begin // Only check selected triangle
- i0:=SelectedTriangle;
- i1:=i0;
- end;
- oldSelected := SelectedTriangle;
-
- for i := i1 downto i0 do
- begin
- for j := 0 to 2 do // detect corner hit
- begin
- d := dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j]);
- if (d * GraphZoom * 50) < 4 then
- begin
- SelectedTriangle := i;
- CornerCaught := True;
-
- SelectedCorner := j;
-// Pivot := GetPivot;
- if (j = 1) then //and ((rgPivot.ItemIndex = 1) or (rgPivot.ItemIndex = 4)) then
- begin
- if PivotMode = pivotLocal then begin
- Pivot.x := 0;
- Pivot.y := 0;
- end
- else Pivot := GetPivot;
-
- LocalAxisLocked := true;
- end
- else begin
- Pivot := GetPivot;
- LocalAxisLocked := false;
- end;
- OldTriangle := MainTriangles[SelectedTriangle];
- oldx := MainTriangles[SelectedTriangle].x[j] - Pivot.X;
- oldy := MainTriangles[SelectedTriangle].y[j] - Pivot.Y;
- olddist := sqrt(sqr(oldx) + sqr(oldy));
-
- HasChanged := false;
- ShowSelectedInfo;
- TriangleView.Invalidate;
- exit;
- end;
- end;
- end;
-
- if ExtendedEdit then //and (oldMode = modeNone) then
- begin
- for i := 0 to 3 do // -- detect bracket hit
- for j := 0 to 1 do
- begin
- if abs(line_dist(fx, fy, Brackets[i][j].x, Brackets[i][j].y,
- Brackets[i][j+1].x, Brackets[i][j+1].y)
- ) * GraphZoom * 50 < 3 then
- begin
-// modeHack := true;
- if (oldMode = modeNone) then
- begin
- modeHack := true;
- oldMode := editMode;
- editMode := modeRotate;
- end;
- goto FoundTriangle;
- end;
- end;
-
- for i := i1 downto i0 do
- begin
- for j := 0 to 2 do // -- detect edge hit
- begin
- if abs(line_dist(fx, fy, MainTriangles[i].x[j], MainTriangles[i].y[j],
- MainTriangles[i].x[(j+1) mod 3], MainTriangles[i].y[(j+1) mod 3])
- ) * GraphZoom * 50 < 3 then
- begin
- SelectedTriangle := i;
- EdgeCaught := true;
-// modeHack := true;
- if (oldMode = modeNone) then
- begin
- modeHack := true;
- oldMode := editMode;
- if j = 2 then
- editMode := modeScale
- else
- if AxisLock then editMode := modeRotate
- else
-begin
- // hacky...
- CornerCaught := True;
- editMode := modeRotate;
- if j = 1 then SelectedCorner := 2
- else SelectedCorner := 0;
- Pivot := GetPivot;
- LocalAxisLocked := false;
- OldTriangle := MainTriangles[SelectedTriangle];
- oldx := MainTriangles[SelectedTriangle].x[SelectedCorner] - Pivot.X;
- oldy := MainTriangles[SelectedTriangle].y[SelectedCorner] - Pivot.Y;
- olddist := sqrt(sqr(oldx) + sqr(oldy));
-
- HasChanged := false;
- ShowSelectedInfo;
- TriangleView.Invalidate;
- exit;
-end;
- end;
- goto FoundTriangle;
- end;
- end;
- end;
- end;
-
- // so user hasn't selected any corners,
- // let's check for triangles then!
-
- if SelectMode then
- begin
- i := InsideTriangle(fx, fy);
- if i >= 0 then SelectedTriangle := i
- else
- if (oldMode = modeNone) and not(ssShift in Shift) then exit;
- end;
-FoundTriangle:
- TriangleCaught := True;
-
- OldTriangle := MainTriangles[SelectedTriangle];
- //MainForm.UpdateUndo;
- HasChanged := false;
-
- Pivot := GetPivot;
- oldx := fx-Pivot.X;
- oldy := fy-Pivot.Y;
- olddist := sqrt(oldx*oldx + oldy*oldy);
-
- ShowSelectedInfo;
- TriangleView.Invalidate;
- exit;
- end
- else if (Button = mbRight) and
- not (TriangleCaught or CornerCaught) then // graph panning
- begin
- SetCaptureControl(TriangleView);
- Screen.Cursor := crSizeAll;
-
- viewDragMode := true;
- oldx := fx;
- oldY := fy;
- end;
-end;
-
-procedure TEditForm.TriangleViewMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: integer);
-begin
- if Button = mbLeft then
- begin
- if modeHack then begin
- assert(oldMode <> modeNone);
- editMode := oldMode;
- oldMode := modeNone;
-
- modeHack := false;
- end;
-
- if HasChanged then
- begin
- MainForm.UpdateUndo;
- UpdateFlame(true);
- HasChanged := False;
- end;
- EdgeCaught := false;
- CornerCaught := false;
- TriangleCaught := false;
- TriangleView.Invalidate;
- end
- else if (Button = mbRight) and viewDragMode then
- begin
- viewDragMode := false;
-
- Screen.Cursor := crDefault;
- SetCaptureControl(nil);
-
- if viewDragged = false then // haven't dragged - popup menu then
- begin
- //GetCursorPos(mousepos); // hmmm
- mousePos := (Sender as TControl).ClientToScreen(Point(x, y));
- if mouseOverTriangle < 0 then
- EditPopup.Popup(mousepos.x, mousepos.y)
- else begin
- SelectedTriangle := mouseOverTriangle;
- cbTransforms.ItemIndex := SelectedTriangle;
- TriangleView.Refresh;
- TrianglePopup.Popup(mousepos.x, mousepos.y)
- end;
- end
- else viewDragged := false;
- end
-end;
-
-procedure TEditForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Editor', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- EditForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- EditForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- EditForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- EditForm.Height := Registry.ReadInteger('Height');
-
- if Registry.ValueExists('ResetLocation') then
- mnuResetLoc.checked := Registry.ReadBool('ResetLocation')
- else
- mnuResetLoc.checked := false;
- if Registry.ValueExists('HelpersEnabled') then
- HelpersEnabled := Registry.ReadBool('HelpersEnabled')
- else
- HelpersEnabled := true;
-
- if Registry.ValueExists('VariationPreview') then
- begin
- showVarPreview := Registry.ReadBool('VariationPreview');
- tbVarPreview.Down := showVarPreview;
- end
- else begin
- showVarPreview := false;
- tbVarPreview.Down := false;
- end;
-
- if Registry.ValueExists('VariationPreviewRange') then
- trkVarPreviewRange.Position := Registry.ReadInteger('VariationPreviewRange');
- if Registry.ValueExists('VariationPreviewDensity') then
- trkVarPreviewDensity.Position := Registry.ReadInteger('VariationPreviewDensity');
- if Registry.ValueExists('VariationPreviewDepth') then
- trkVarPreviewDepth.Position := Registry.ReadInteger('VariationPreviewDepth');
- end
- else begin
- UseFlameBackground := False;
- mnuResetLoc.checked := false;
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-// chkUseXFormColor.checked := UseTransformColors;
-// chkHelpers.Checked := HelpersEnabled;
-
- if ExtendedEdit then tbExtendedEdit.Down := true
- else tbMove.Down := true;
-
- UpdateDisplay;
-end;
-
-procedure TEditForm.mnuDeleteClick(Sender: TObject);
-begin
- if (SelectedTriangle >= 0) then DeleteTriangle(SelectedTriangle);
-end;
-
-procedure TEditForm.mnuAddClick(Sender: TObject);
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- MainTriangles[Transforms+1] := MainTriangles[Transforms];
- cp.xform[Transforms+1].Assign(cp.xform[Transforms]);
- MainTriangles[Transforms] := MainTriangles[-1];
- SelectedTriangle := Transforms;
- cp.xform[Transforms].Clear;
- cp.xform[Transforms].weight := 0.5;
- cp.xform[Transforms].vars[0] := 1;
-// for i := 1 to NRVAR - 1 do cp.xform[Transforms].vars[i] := 0;
- Inc(Transforms);
- UpdateXformsList;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuDupClick(Sender: TObject);
-var
- i: integer;
-begin
- if Transforms < NXFORMS then
- begin
- MainForm.UpdateUndo;
- MainTriangles[Transforms+1] := MainTriangles[Transforms];
- cp.xform[Transforms+1].Assign(cp.xform[Transforms]);
- if SelectedTriangle <> Transforms then
- begin
- MainTriangles[Transforms] := MainTriangles[SelectedTriangle];
- cp.xform[Transforms].Assign(cp.xform[SelectedTriangle]);
- for i := 0 to Transforms-1 do
- cp.xform[i].modWeights[Transforms] := cp.xform[i].modWeights[SelectedTriangle];
- cp.xform[Transforms].modWeights[Transforms] := cp.xform[SelectedTriangle].modWeights[SelectedTriangle];
- SelectedTriangle := Transforms;
- end
- else cp.xform[Transforms].weight := 0.5;
- Inc(Transforms);
- UpdateXformsList;
- UpdateFlame(True);
- end;
-end;
-
-
-procedure TEditForm.mnuAutoZoomClick(Sender: TObject);
-begin
- AutoZoom;
-end;
-
-procedure TEditForm.btnCloseClick(Sender: TObject);
-begin
- EditForm.Close;
-end;
-
-procedure TEditForm.FormResize(Sender: TObject);
-begin
- AutoZoom;
-end;
-
-procedure TEditForm.CornerEditExit(Sender: TObject);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then
- if SelectedTriangle < Transforms then
- val := Format('%.6f', [cp.xform[SelectedTriangle].weight]);
- OldText := Val;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].weight := StrToFloat(TEdit(Sender).Text);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].weight]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.CornerEditKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- OldText: string;
- Val: string;
-begin
- if key = #13 then
- begin
- Allow := True;
- if Sender = txtAx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[0]])
- else if Sender = txtAy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[0]])
- else if Sender = txtBx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[1]])
- else if Sender = txtBy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[1]])
- else if Sender = txtCx then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].x[2]])
- else if Sender = txtCy then
- Val := Format('%.6f', [MainTriangles[SelectedTriangle].y[2]])
- else if Sender = txtP then
- val := Format('%.6f', [cp.xform[SelectedTriangle].weight]);
- OldText := Val;
- { Stop the beep }
- Key := #0;
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := OldText;
- Allow := False;
- end;
- end;
- { If it's not the same as the old value and it was valid }
- if (val <> TEdit(Sender).Text) and Allow then
- begin
- if Sender = txtAx then
- MainTriangles[SelectedTriangle].x[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtAy then
- MainTriangles[SelectedTriangle].y[0] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBx then
- MainTriangles[SelectedTriangle].x[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtBy then
- MainTriangles[SelectedTriangle].y[1] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCx then
- MainTriangles[SelectedTriangle].x[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtCy then
- MainTriangles[SelectedTriangle].y[2] := StrToFloat(TEdit(Sender).Text)
- else if Sender = txtP then
- begin
- cp.xform[SelectedTriangle].weight := StrToFloat(TEdit(Sender).Text);
- TEdit(Sender).Text := Format('%.6g', [cp.xform[SelectedTriangle].weight]);
- end;
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
- end;
-end;
-
-{ ************************* Probability input ******************************** }
-
-procedure TEditForm.txtPKeyPress(Sender: TObject; var Key: Char);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if SelectedTriangle >= Transforms then key := #0;
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].weight);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0.000001 then NewVal := 0.000001;
- if NewVal > MAX_WEIGHT then NewVal := MAX_WEIGHT;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].weight := NewVal;
- //ReadjustWeights(cp);
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.txtPExit(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- if SelectedTriangle >= Transforms then exit;
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].weight);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < 0.000001 then NewVal := 0.000001;
- if NewVal > MAX_WEIGHT then NewVal := MAX_WEIGHT;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].weight := NewVal;
- //ReadjustWeights(cp);
- UpdateFlame(True);
- end;
-end;
-
-{ **************************************************************************** }
-
-procedure TEditForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Editor', True) then
- begin
- { Options }
- Registry.WriteBool('ResetLocation', mnuResetLoc.checked);
- Registry.WriteBool('VariationPreview', showVarPreview);
- Registry.WriteBool('HelpersEnabled', HelpersEnabled);
- Registry.WriteInteger('VariationPreviewRange', trkVarPreviewRange.Position);
- Registry.WriteInteger('VariationPreviewDensity', trkVarPreviewDensity.Position);
- Registry.WriteInteger('VariationPreviewDepth', trkVarPreviewDepth.Position);
- { Size and position }
- if EditForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', EditForm.Top);
- Registry.WriteInteger('Left', EditForm.Left);
- Registry.WriteInteger('Width', EditForm.Width);
- Registry.WriteInteger('Height', EditForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TEditForm.mnuUndoClick(Sender: TObject);
-begin
- MainForm.Undo;
-end;
-
-procedure TEditForm.mnuRedoClick(Sender: TObject);
-begin
- MainForm.Redo;
-end;
-
-procedure TEditForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- EditPrevQual := 0;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- EditPrevQual := 2;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- EditPrevQual := 1;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuResetLocClick(Sender: TObject);
-var
- reset: boolean;
-begin
- reset:= not mnuResetLoc.Checked;
- mnuResetLoc.Checked := reset;
- if reset then
- begin
- cp.width := MainCp.width;
- cp.height := MainCp.height;
- cp.pixels_per_unit := MainCp.pixels_per_unit;
- cp.AdjustScale(PreviewImage.width, PreviewImage.Height);
- cp.zoom := MainCp.zoom;
- cp.center[0] := MainCp.center[0];
- cp.center[1] := MainCp.center[1];
- end;
- DrawPreview;
-end;
-
-procedure TEditForm.mnuVerticalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms do
- begin
- MainTriangles[i] := FlipTriangleVertical(MainTriangles[i]);
- end;
- cp.GetFromTriangles(MainTriangles, Transforms);
- cp.TrianglesFromCP(MainTriangles);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuHorizintalFlipAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := -1 to Transforms do
- begin
- MainTriangles[i] := FlipTriangleHorizontal(MainTriangles[i]);
- end;
- cp.GetFromTriangles(MainTriangles, Transforms);
- cp.TrianglesFromCP(MainTriangles);
- AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipVerticalClick(Sender: TObject);
-var
- p: double;
-begin
- MainForm.UpdateUndo;
- with MainTriangles[SelectedTriangle] do
- begin
- p := GetPivot.y * 2;
- y[0] := p - y[0];
- y[1] := p - y[1];
- y[2] := p - y[2];
- end;
- //AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.mnuFlipHorizontalClick(Sender: TObject);
-var
- p: double;
-begin
- MainForm.UpdateUndo;
- with MainTriangles[SelectedTriangle] do
- begin
- p := GetPivot.x * 2;
- x[0] := p - x[0];
- x[1] := p - x[1];
- x[2] := p - x[2];
- end;
- //AutoZoom;
- UpdateFlame(True);
-end;
-
-procedure TEditForm.cbTransformsChange(Sender: TObject);
-var
- n: integer;
-begin
- n := cbTransforms.ItemIndex;
- if (n <> SelectedTriangle) and (n >= 0) and (n <= LastTriangle) then
- begin
- SelectedTriangle := n;
- ShowSelectedInfo;
- TriangleView.Invalidate;
- end;
-end;
-
-procedure TEditForm.cbTransformsDrawItem(Control: TWinControl;
- Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- h: integer;
- ax,ay,bx,by: integer;
- TrgColor: TColor;
-begin
- assert(Index >= 0);
- TrgColor := GetTriangleColor(Index);
- with cbTransforms.Canvas do
- begin
- h := Rect.Bottom - Rect.Top;
-
- brush.Color:=clBlack;
- FillRect(Rect);
-
- Font.Color := clWhite;
- TextOut(Rect.Left+h+2, Rect.Top, cbTransforms.Items[Index]);//IntToStr(Index+1));
-
- pen.Color := TrgColor;
- brush.Color := pen.Color shr 1 and $7f7f7f;
-
- ax:=Rect.Left+h-2;
- ay:=Rect.Top+1;
- bx:=Rect.Left+2;
- by:=Rect.Bottom-3;
- Polygon([Point(ax, ay), Point(ax, by), Point(bx, by)]);
- end;
-end;
-
-procedure TEditForm.CoefKeyPress(Sender: TObject; var Key: Char);
-begin
- if key <> #13 then exit;
- key := #0;
- CoefValidate(Sender);
-end;
-
-procedure TEditForm.CoefValidate(Sender: TObject);
-var
- NewVal: double;
- x, y, r, a: double; // dumb... must optimize
-begin
- try
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- except on Exception do
- begin
- ShowSelectedInfo; //TEdit(Sender).Text := Format('%.6g', [pVal^]);
- exit;
- end;
- end;
-
- //TEdit(Sender).Text := Format('%.6g', [NewVal]);
-
- MainForm.UpdateUndo; // TODO - prevent unnecessary UpdateUndo...
- with cp.xform[SelectedTriangle] do
- begin
- if btnCoefsRect.Down = true then
- begin
- if Sender = txtA then c[0][0] := NewVal
- else if Sender = txtB then c[0][1] := -NewVal
- else if Sender = txtC then c[1][0] := -NewVal
- else if Sender = txtD then c[1][1] := NewVal
- else if Sender = txtE then c[2][0] := NewVal
- else if Sender = txtF then c[2][1] := -NewVal;
- end
- else begin
- if (Sender = txtA) or (Sender = txtB) then begin
- x := c[0][0];
- y := -c[0][1];
- end else
- if (Sender = txtC) or (Sender = txtD) then begin
- x := -c[1][0];
- y := c[1][1];
- end else
- {if (Sender = txtE) or (Sender = txtF) then}
- begin
- x := c[2][0];
- y := -c[2][1];
- end;
- r := Hypot(x, y);
- a := arctan2(y, x);
-
- if (Sender = txtA) or (Sender = txtC) or (Sender = txtE) then
- r := NewVal
- else
- a := NewVal*PI/180;
-
- x := r * cos(a);
- y := r * sin(a);
- if (Sender = txtA) or (Sender = txtB) then begin
- c[0][0] := x;
- c[0][1] := -y;
- end else
- if (Sender = txtC) or (Sender = txtD) then begin
- c[1][0] := -x;
- c[1][1] := y;
- end else
- {if (Sender = txtE) or (Sender = txtF) then}
- begin
- c[2][0] := x;
- c[2][1] := -y;
- end;
- end;
- end;
-
- cp.TrianglesFromCP(MainTriangles);
-
- ShowSelectedInfo;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.scrlXFormColorScroll(Sender: TObject;
- ScrollCode: TScrollCode; var ScrollPos: Integer);
-begin
- if (ScrollCode = scEndScroll) and HasChanged then begin
- MainForm.UpdateUndo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.scrlXFormColorChange(Sender: TObject);
-var
- v: double;
-begin
- if updating then exit;
-
- v := (scrlXFormColor.Position) / scrlXFormColor.Max;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- cp.xform[SelectedTriangle].color := v;
- pnlXFormColor.color := ColorValToColor(MainCp.cmap, v);
- txtXFormColor.Text := Format('%1.3f', [v]);
- txtXFormColor.Refresh;
-
- HasChanged := true;
- DrawPreview;
- end;
-end;
-
-procedure TEditForm.txtXFormColorExit(Sender: TObject);
-var
- v: double;
-begin
- try
- v := StrToFloat(txtXFormColor.Text);
- except on EConvertError do
- begin
- txtXformColor.text := Format('%1.3f', [cp.xform[SelectedTriangle].color]);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].color then
- begin
- updating := true;
- scrlXFormColor.Position := round(v * scrlXFormColor.Max);
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].color := v;
- updating := false;
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.txtXFormColorKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- txtXFormColorExit(Sender);
- end;
-end;
-
-procedure TEditForm.txtSymmetrySet(Sender: TObject);
-var
- Allow: boolean;
- NewVal, OldVal: double;
-begin
- Allow := True;
- OldVal := Round6(cp.xform[SelectedTriangle].color_speed);
- { Test that it's a valid floating point number }
- try
- StrToFloat(TEdit(Sender).Text);
- except on Exception do
- begin
- { It's not, so we restore the old value }
- TEdit(Sender).Text := Format('%.6g', [OldVal]);
- Allow := False;
- end;
- end;
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- if NewVal < -1 then NewVal := -1;
- if NewVal > 1 then NewVal := 1;
- { If it's not the same as the old value and it was valid }
- TEdit(Sender).Text := Format('%.6g', [NewVal]);
- if (OldVal <> NewVal) and Allow then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].color_speed := NewVal;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.txtSymmetrKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- { Stop the beep }
- Key := #0;
- txtSymmetrySet(Sender);
- end;
-end;
-
-procedure TEditForm.txtOpacitySet(Sender: TObject);
-var
- v: double;
-begin
- try
- v := StrToFloat(txtOpacity.Text);
- except on EConvertError do
- begin
- txtOpacity.text := Format('%1.3f', [cp.xform[SelectedTriangle].opacity]);
- exit;
- end;
- end;
- if v > 1 then v := 1;
- if v < 0 then v := 0;
- if v <> cp.xform[SelectedTriangle].opacity then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].opacity := v;
- UpdateFlame(true);
- end;
-end;
-
-procedure TEditForm.txtOpacityKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- txtOpacitySet(Sender);
- end;
-end;
-
-// -- Variation List Editor ----------------------------------------------------
-
-procedure TEditForm.ValidateVariation;
-var
- i: integer;
- NewVal, OldVal: double;
-begin
- i := VEVars.Row - 1;
- OldVal := Round6(cp.xform[SelectedTriangle].vars[i]);
- try
- NewVal := Round6(StrToFloat(VEVars.Values[VarNames(i)]));
- except
- VEVars.Values[VarNames(i)] := FloatToStr(OldVal); //Format('%.6g', [OldVal]);
- exit;
- end;
- if (NewVal <> OldVal) then
- begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].vars[i] := NewVal;
- VEVars.Values[VarNames(i)] := FloatToStr(NewVal); //Format('%.6g', [NewVal]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.VEVarsKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- ValidateVariation;
- end;
-end;
-
-procedure TEditForm.VEVarsChange(Sender: TObject);
-begin
- ValidateVariation;
-end;
-
-procedure TEditForm.VEVarsValidate(Sender: TObject; ACol, ARow: Integer; const KeyName, KeyValue: String);
-begin
- ValidateVariation;
-end;
-
-// -- ValueList mouse stuff ----------------------------------------------------
-
-procedure TEditForm.VEVarsMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-var
- cell: TGridCoord;
-begin
- if Button = mbLeft then begin
- varDragOld:=x;
- cell := TValueListEditor(Sender).MouseCoord(x, y);
-
- varDragIndex := cell.Y-1;
-
- if (cell.y < 1) or (cell.y >= TValueListEditor(Sender).RowCount) or
- (cell.x <> 0) then exit;
-
- TValueListEditor(Sender).Row := cell.Y;
-
- if Sender = VEVars then
- varDragValue := cp.xform[SelectedTriangle].vars[varDragIndex]
- else if Sender = vleVariables then begin
- if variableListCount = 0 then exit;
- cp.xform[SelectedTriangle].GetVariable(vleVariables.Keys[varDragIndex+1], varDragValue)
- end
- else if Sender = vleChaos then begin
- if mnuChaosViewTo.Checked then
- pDragValue := @cp.xform[SelectedTriangle].modWeights[varDragIndex]
- else
- pDragValue := @cp.xform[varDragIndex].modWeights[SelectedTriangle];
- varDragValue := pDragValue^;
- end
- else Assert(false);
-
- Screen.Cursor := crHSplit;
-
- //GetCursorPos(mousepos); // hmmm
- mousePos := (Sender as TControl).ClientToScreen(Point(x, y));
-
- varDragMode:=true;
- varDragPos:=0;
- varMM := false;
- SetCaptureControl(TValueListEditor(Sender));
-
- HasChanged := False;
- end;
-end;
-
-procedure TEditForm.VEVarsMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
-var
- v: double;
- cell: TGridCoord;
-begin
- cell := TValueListEditor(Sender).MouseCoord(x, y);
- if (cell.Y > 0) and (cell.X = 0) then TValueListEditor(Sender).Cursor := crHandPoint
- else TValueListEditor(Sender).Cursor := crDefault;
-
- if varMM then // hack: to skip MouseMove event
- begin
- varMM:=false;
- end
- else
- if varDragMode and (x <> varDragOld) then
- begin
- Inc(varDragPos, x - varDragOld);
-
- //if GetKeyState(VK_MENU) < 0 then v := 100000
- //else if GetKeyState(VK_CONTROL) < 0 then v := 10000
- //else if GetKeyState(VK_SHIFT) < 0 then v := 100
- //else v := 1000;
- //v := Round6(varDragValue + varDragPos/v);
-
- if (ssAlt in Shift) and (ssShift in Shift) then
- v := Round6(varDragValue + Round(varDragPos/100))
- else begin
- if ssAlt in Shift then v := 100000
- else if ssCtrl in Shift then v := 10000
- else if ssShift in Shift then v := 100
- else v := 1000;
-
- v := Round6(varDragValue + varDragPos/v);
- end;
-
- SetCursorPos(MousePos.x, MousePos.y); // hmmm
- varMM:=true;
-
- if Sender = VEVars then
- begin
- cp.xform[SelectedTriangle].vars[varDragIndex] := v;
- VEVars.Values[VarNames(varDragIndex)] := FloatToStr(v); //Format('%.6g', [v]);
- end
- else if Sender = vleVariables then begin
- cp.xform[SelectedTriangle].SetVariable(vleVariables.Keys[varDragIndex+1], v);
- vleVariables.Values[vleVariables.Keys[varDragIndex+1]] := FloatToStr(v);
- end
- else begin
- if v < 0 then v := 0;
- pDragValue^ := v;
- vleChaos.Cells[1, varDragIndex+1] := FloatToStr(v);
- end;
-
- HasChanged := True;
- UpdateFlameX;
- end;
-end;
-
-procedure TEditForm.VEVarsMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
- SetCaptureControl(nil);
- if varDragMode then
- begin
- varDragMode:=false;
- Screen.Cursor := crDefault;
-
- if HasChanged then
- begin
- MainForm.UpdateUndo;
-
- UpdateFlame(true);
- HasChanged := False;
- end;
- end;
-end;
-
-procedure TEditForm.VEVarsDblClick(Sender: TObject);
-var
- i, n: integer;
- v, v1: double;
- changed, allzero: boolean;
- varname: string;
-begin
- n := TValueListEditor(Sender).Row - 1;
- assert(n >= 0);
- assert(n < TValueListEditor(Sender).rowCount);
-
- //changed := false;
-
- if Sender = VEVars then
- begin
- v := cp.xform[SelectedTriangle].vars[n];
- if v = 0 then begin
- allzero := true;
- for i := 1 to NrVar-1 do
- allzero := allzero and (cp.xform[SelectedTriangle].vars[i] = 0);
- if (cp.xform[SelectedTriangle].vars[0] = 1) and allzero then
- cp.xform[SelectedTriangle].vars[0] := 0;
- cp.xform[SelectedTriangle].vars[n] := 1;
- end
- else cp.xform[SelectedTriangle].vars[n] := 0;
- //VEVars.Values[VarNames(n)] := '0';
- changed := (cp.xform[SelectedTriangle].vars[n] <> v);
- end
- else if Sender = vleVariables then begin
- varname := vleVariables.Keys[n + 1];
- cp.xform[SelectedTriangle].GetVariable(varname, v);
- cp.xform[SelectedTriangle].ResetVariable(varname);
- cp.xform[SelectedTriangle].GetVariable(varname, v1);
- changed := (v1 <> v);
- end
- else if Sender = vleChaos then begin
- if mnuChaosViewTo.Checked then
- pDragValue := @cp.xform[SelectedTriangle].modWeights[varDragIndex]
- else
- pDragValue := @cp.xform[varDragIndex].modWeights[SelectedTriangle];
- v := pDragValue^;
- v := ifthen(v = 1, 0, 1);
- pDragValue^ := v;
- vleChaos.Cells[1, n+1] := FloatToStr(v);
- changed := true;
- end
- else Assert(false);
-
- if changed then MainForm.UpdateUndo;
- UpdateFlame(true);
-end;
-
-{ **************************************************************************** }
-
-function TEditForm.GetPivot: TSPoint;
-begin
- Result := GetPivot(SelectedTriangle);
-end;
-
-function TEditForm.GetPivot(n: integer): TSPoint;
-begin
- if (PivotMode = pivotLocal) or {EdgeCaught} (mouseOverEdge >= 0) then // should be always local for edges (hmm...?)
- with MainTriangles[n] do begin
- Result.x := x[1] + (x[0] - x[1])*LocalPivot.x + (x[2] - x[1])*LocalPivot.y;
- Result.y := y[1] + (y[0] - y[1])*LocalPivot.x + (y[2] - y[1])*LocalPivot.y;
- end
- else begin
- Result.x := WorldPivot.x;
- Result.y := WorldPivot.y;
- end;
-end;
-
-procedure TEditForm.ScriptGetPivot(var px, py: double);
-begin
- if (PivotMode = pivotLocal) then
- with MainTriangles[SelectedTriangle] do begin
- px := x[1] + (x[0] - x[1])*LocalPivot.x + (x[2] - x[1])*LocalPivot.y;
- py := y[1] + (y[0] - y[1])*LocalPivot.x + (y[2] - y[1])*LocalPivot.y;
- end
- else begin
- px := WorldPivot.x;
- py := WorldPivot.y;
- end;
-end;
-
-procedure TEditForm.btTrgRotateLeftClick(Sender: TObject);
-var
- angle: double;
-begin
- try
- angle := StrToFloat(txtTrgRotateValue.Text);
- except
- txtTrgRotateValue.ItemIndex := 1;
- exit;
- end;
- assert(angle <> 0);
-
- if GetKeyState(VK_CONTROL) < 0 then angle := angle/6.0
- else if GetKeyState(VK_SHIFT) < 0 then angle := angle*6.0;
-
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- RotateTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, (PI/180)*angle);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btTrgRotateLeft90Click(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- RotateTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, PI/2);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btTrgRotateRightClick(Sender: TObject);
-var
- angle: double;
-begin
- try
- angle := StrToFloat(txtTrgRotateValue.Text);
- except
- txtTrgRotateValue.ItemIndex := 1;
- exit;
- end;
- assert(angle <> 0);
-
- if GetKeyState(VK_CONTROL) < 0 then angle := angle/6.0
- else if GetKeyState(VK_SHIFT) < 0 then angle := angle*6.0;
-
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- RotateTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, -(PI/180)*angle);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btTrgRotateRight90Click(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- RotateTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, -PI/2);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.TrgMove(dx, dy: double);
-var
- i: integer;
- offset: double;
-begin
- try
- offset := StrToFloat(txtTrgMoveValue.Text);
- assert(offset <> 0);
- except
- txtTrgMoveValue.ItemIndex := 1;
- exit;
- end;
-
- if GetKeyState(VK_CONTROL) < 0 then offset := offset/10.0
- else if GetKeyState(VK_SHIFT) < 0 then offset := offset*10.0;
-
- MainForm.UpdateUndo;
- for i := 0 to 2 do begin
- MainTriangles[SelectedTriangle].x[i] :=
- MainTriangles[SelectedTriangle].x[i] + dx*offset;
- MainTriangles[SelectedTriangle].y[i] :=
- MainTriangles[SelectedTriangle].y[i] + dy*offset;
- end;
-// HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btTrgMoveLeftClick(Sender: TObject);
-begin
- TrgMove(-1,0);
-end;
-
-procedure TEditForm.btTrgMoveRightClick(Sender: TObject);
-begin
- TrgMove(1,0);
-end;
-
-procedure TEditForm.btTrgMoveUpClick(Sender: TObject);
-begin
- TrgMove(0,1);
-end;
-
-procedure TEditForm.btTrgMoveDownClick(Sender: TObject);
-begin
- TrgMove(0,-1);
-end;
-
-procedure TEditForm.btTrgScaleUpClick(Sender: TObject);
-var
- scale: double;
-begin
- try
- scale := StrToFloat(txtTrgScaleValue.Text) / 100.0;
- except
- txtTrgScaleValue.ItemIndex := 1;
- exit;
- end;
- if scale = 0 then scale := 1e-6; //assert(scale <> 0);
-
- if GetKeyState(VK_CONTROL) < 0 then scale := sqrt(scale)
- else if GetKeyState(VK_SHIFT) < 0 then scale := scale*scale;
-
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- ScaleTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, scale);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btTrgScaleDownClick(Sender: TObject);
-var
- scale: double;
-begin
- try
- scale := 100.0 / StrToFloat(txtTrgScaleValue.Text);
- except
- txtTrgScaleValue.ItemIndex := 1;
- exit;
- end;
- if scale = 0 then scale := 1e-6; //assert(scale <> 0);
-
- if GetKeyState(VK_CONTROL) < 0 then scale := sqrt(scale)
- else if GetKeyState(VK_SHIFT) < 0 then scale := scale*scale;
-
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] :=
- ScaleTrianglePoint(MainTriangles[SelectedTriangle], GetPivot.x, GetPivot.y, scale);
- HasChanged := True;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.TriangleViewKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
-begin
- if (oldMode = modeNone) and
- (key in [{VK_SHIFT,} VK_MENU, VK_CONTROL]) then
- begin
- oldMode := editMode;
- modeKey := key;
-
- if key = VK_MENU then
- if editMode <> modeRotate then
- begin
- editMode := modeRotate;
- TriangleView.Cursor := crEditRotate;
- end
- else begin
- editMode := modeMove;
- TriangleView.Cursor := crEditMove;
- end
- else {if key = VK_CONTROL then}
- begin
- if editMode <> modeScale then
- begin
- editMode := modeScale;
- TriangleView.Cursor := crEditScale;
- end
- else begin
- editMode := modeMove;
- TriangleView.Cursor := crEditMove;
- end
- end;
- end
- else
- case key of
- VK_LEFT:
- if Shift = [ssAlt] then btTrgRotateLeftClick(Sender)
- else TrgMove(-1,0);
- VK_RIGHT:
- if Shift = [ssAlt] then btTrgRotateRightClick(Sender)
- else TrgMove(1,0);
- VK_UP:
- if Shift = [ssAlt] then btTrgScaleUpClick(Sender)
- else TrgMove(0,1);
- VK_DOWN:
- if Shift = [ssAlt] then btTrgScaleDownClick(Sender)
- else TrgMove(0,-1);
- VK_PRIOR: btTrgRotateLeftClick(Sender);
- VK_NEXT: btTrgRotateRightClick(Sender);
- VK_HOME: btTrgScaleUpClick(Sender);
- VK_END: btTrgScaleDownClick(Sender);
- VK_INSERT: mnuDupClick(Sender);
- VK_DELETE: mnuDeleteClick(Sender);
-
- // can be changed in the future...
- Ord('R'): btnResetPivotClick(Sender);
- Ord('P'): btnPickPivotClick(Sender);
- Ord('T'): tbPostXswapClick(Sender);
-
-// Ord('I'): // Invisible
-// begin
-// chkXformInvisible.Checked := not chkXformInvisible.Checked;
-// end;
- Ord('S'): // Solo
- begin
- chkXformSolo.Checked := not chkXformSolo.Checked;
- end;
-
- 189: // "-"
- begin
- GraphZoom := GraphZoom * 0.8;
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
- TriangleView.Invalidate;
- end;
- 187: // "+"
- begin
- GraphZoom := GraphZoom * 1.25;
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
- TriangleView.Invalidate;
- end;
- VK_ESCAPE:
- begin
- if TriangleCaught or CornerCaught or EdgeCaught then begin
- if modeHack then begin
- assert(oldMode <> modeNone);
- editMode := oldMode;
- oldMode := modeNone;
-
- modeHack := false;
- end;
-
- if HasChanged then
- begin
- MainTriangles[SelectedTriangle] := OldTriangle;
- HasChanged := False;
- end;
- EdgeCaught := false;
- CornerCaught := false;
- TriangleCaught := false;
- TriangleView.Invalidate;
- UpdateFlameX;
- end;
- end
- end;
-end;
-
-procedure TEditForm.TriangleViewKeyUp(Sender: TObject; var Key: Word;
- Shift: TShiftState);
-begin
- if (oldMode <> modeNone) and (key = modeKey) then
- begin
- assert(key in [VK_MENU, VK_CONTROL]);
-
- editMode := oldMode;
- oldMode := modeNone;
-// tbMove.Down := (editMode = modeMove);
-// tbRotate.Down := (editMode = modeRotate);
-// tbScale.Down := (editMode = modeScale);
-
- // hack: to generate MouseMove event
- GetCursorPos(MousePos);
- SetCursorPos(MousePos.x, MousePos.y);
- end;
-end;
-
-procedure TEditForm.TriangleViewExit(Sender: TObject);
-begin
- if oldMode <> modeNone then
- begin
- editMode := oldMode;
- oldMode := modeNone;
-// tbMove.Down := (editMode = modeMove);
-// tbRotate.Down := (editMode = modeRotate);
-// tbScale.Down := (editMode = modeScale);
- end;
-
- mouseOverTriangle := -1;
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.TriangleViewMouseLeave(Sender: TObject);
-begin
- if viewDragMode = false then
- begin
- mouseOverTriangle := -1;
- TriangleView.Invalidate;
- end;
-end;
-
-procedure TEditForm.EditKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
-begin
- case key of
- VK_ADD:
- if SelectedTriangle < LastTriangle then begin
- Inc(SelectedTriangle);
- TriangleView.Invalidate;
- ShowSelectedInfo;
- end;
- VK_SUBTRACT:
- if SelectedTriangle > 0 then begin
- Dec(SelectedTriangle);
- TriangleView.Invalidate;
- ShowSelectedInfo;
- end;
- VK_SPACE: btnPivotModeClick(Sender);
-
- else
- key_handled := false;
- exit;
- end;
- key_handled := true;
- key := 0;
-end;
-
-procedure TEditForm.EditKeyPress(Sender: TObject; var Key: Char);
-begin
- if key_handled or (key in ['A'..'z']) then key := #0; // hmmm...
-end;
-
-procedure TEditForm.splitterMoved(Sender: TObject);
-begin
- UpdatePreview;
-end;
-
-procedure TEditForm.tbSelectClick(Sender: TObject);
-begin
- SelectMode := not SelectMode;
- tbSelect.Down := SelectMode;
-
- if SelectMode then
- begin
- StatusBar.Panels[2].Text := 'Select ON'
- end
- else begin
- mouseOverTriangle := SelectedTriangle;
- StatusBar.Panels[2].Text := 'Select OFF';
- end;
-
- // hack: to generate MouseMove event
- GetCursorPos(MousePos);
- SetCursorPos(MousePos.x, MousePos.y);
-end;
-
-procedure TEditForm.TriangleViewMouseWheel(Sender: TObject; Shift: TShiftState;
- WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
-var
- fx, fy, sc: double;
- p: TPoint;
-begin
- p := TriangleView.ScreenToClient(MousePos);
- Scale(fx, fy, p.X, p.Y);
-
- if WheelDelta > 0 then GraphZoom := GraphZoom * 1.25
- else GraphZoom := GraphZoom * 0.8;
-
- EditForm.StatusBar.Panels[2].Text := Format('Zoom: %f', [GraphZoom]);
-
- if viewDragMode then begin
- sc := GraphZoom * 50;
- gCenterX := fx - (p.X - TriangleView.Width/2) / sc;
- gCenterY := fy + (p.Y - TriangleView.Height/2) / sc;
- end;
-
- TriangleView.Invalidate;
- Handled := true;
-end;
-
-procedure TEditForm.TriangleViewDblClick(Sender: TObject);
-begin
- if mouseOverTriangle >= 0 then
- begin
- if mouseOverCorner >= 0 then begin
- case mouseOverCorner of
- 0: if editMode = modeRotate then ResetAxisRotation(0) else ResetAxisScale(0);
- 1: if editMode = modeRotate then ResetAxisRotation(1)
- else begin
- if editMode = modeScale then
- ResetAxisScale(1)
- else begin
- if cp.xform[SelectedTriangle].postXswap then
- btnOpostClick(Sender)
- else
- btnOcoefsClick(Sender);
- end;
- end;
- 2: if editMode = modeRotate then ResetAxisRotation(2) else ResetAxisScale(2);
- end;
- end
- else if mouseOverEdge >= 0 then begin
- if AxisLock then begin
- if (editMode = modeScale) or (mouseOverEdge = 2)then
- mnuResetTrgScaleClick(Sender)
- else
- mnuResetTrgRotationClick(Sender);
- end
- else case mouseOverEdge of
- 0: if editMode = modeScale then ResetAxisScale(0) else ResetAxisRotation(0);
- 1: if editMode = modeScale then ResetAxisScale(2) else ResetAxisRotation(2);
- 2: mnuResetTrgScaleClick(Sender);
- end;
- end
- else if mouseOverBracket >= 0 then begin
- case editMode of
- modeScale: mnuResetTrgScaleClick(Sender);
- else mnuResetTrgRotationClick(Sender);
- end;
- end
- else case editMode of
- //modeMove: Do Nothing
- modeScale: mnuResetTrgScaleClick(Sender);
- modeRotate: mnuResetTrgRotationClick(Sender);
- end;
- end
- else AutoZoom;
-end;
-
-procedure TEditForm.TriangleViewInvalidate(Sender: TObject);
-begin
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.tbEditModeClick(Sender: TObject);
-begin
-// ExtendedEdit := (Sender = tbExtendedEdit);
- if Sender = tbRotate then
- begin
- editMode := modeRotate;
- //tbRotate.Down := true;
- end
- else if Sender = tbScale then
- begin
- editMode := modeScale;
- //tbScale.Down := true;
- end
- else begin
- editMode := modeMove;
- //tbMove.Down := true;
- end;
- TToolButton(Sender).Down := true;
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.tbExtendedEditClick(Sender: TObject);
-begin
- ExtendedEdit := not ExtendedEdit;
- tbExtendedEdit.Down := ExtendedEdit;
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.tbAxisLockClick(Sender: TObject);
-begin
- {if Sender = chkAxisLock then AxisLock := chkAxisLock.Checked
- else} AxisLock := not AxisLock;
- tbAxisLock.Down := AxisLock;
- //chkAxisLock.Checked := AxisLock;
-end;
-
-procedure TEditForm.tbFullViewClick(Sender: TObject);
-begin
- MainForm.mnuFullScreenClick(Sender);
-end;
-
-//-- Variable List -------------------------------------------------------------
-
-procedure TEditForm.vleVariablesDrawCell(Sender: TObject; ACol,
- ARow: Integer; Rect: TRect; State: TGridDrawState);
-begin
- if (ARow > 0) and not (gdSelected in State) and (variableListCount > 0) then
- with vleVariables.canvas do begin
- Brush.Color := VariableListColors[ARow-1];
- FillRect(Rect);
- Font.Color := VariableListTextColors[ARow-1];
- TextRect(Rect, Rect.Left+2, Rect.Top+2, vleVariables.Cells[ACol,ARow]);
- end;
-end;
-
-procedure TEditForm.ValidateVariable;
-var
- i: integer;
- NewVal, OldVal: double;
- str, oldstr: string;
-begin
- i := vleVariables.Row;
- if variableListCount = 0 then exit;
-
-{$ifndef VAR_STR}
- cp.xform[SelectedTriangle].GetVariable(vleVariables.Keys[i], OldVal);
- { Test that it's a valid floating point number }
- try
- NewVal := StrToFloat(vleVariables.Values[vleVariables.Keys[i]]);
- except
- { It's not, so we restore the old value }
- vleVariables.Values[vleVariables.Keys[i]] := FloatToStr(oldVal);
- exit;
- end;
- { If it's not the same as the old value and it was valid }
- if (NewVal <> OldVal) then
- begin
- MainForm.UpdateUndo;
-
- cp.xform[SelectedTriangle].SetVariable(vleVariables.Keys[i], NewVal);
- vleVariables.Values[vleVariables.Keys[i]] := FloatToStr(newVal);
-
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-{$else}
- oldstr := cp.xform[SelectedTriangle].GetVariableStr(vleVariables.Keys[i]);
- str := vleVariables.Values[vleVariables.Keys[i]];
- cp.xform[SelectedTriangle].SetVariableStr(vleVariables.Keys[i], str);
-
- if str <> oldstr then
- begin
- MainForm.UpdateUndo;
-
- vleVariables.Values[vleVariables.Keys[i]] := str;
-
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-{$endif}
-end;
-
-procedure TEditForm.vleVariablesExit(Sender: TObject);
-begin
- ValidateVariable;
-end;
-
-procedure TEditForm.vleVariablesKeyPress(Sender: TObject; var Key: Char);
-begin
- if key <> #13 then Exit;
- key := #0;
-
- ValidateVariable;
-end;
-
-procedure TEditForm.vleVariablesValidate(Sender: TObject; ACol, ARow: Integer; const KeyName, KeyValue: string);
-begin
- ValidateVariable;
-end;
-
-// -----------------------------------------------------------------------------
-
-procedure TEditForm.txtValidateValue(Sender: TObject);
-var
- t: double;
-begin
- try
- t := StrToFloat(TComboBox(Sender).Text);
- if t <> 0 then exit;
- except
- TComboBox(Sender).ItemIndex := 1;
- end;
-end;
-
-procedure TEditForm.txtValKeyPress(Sender: TObject; var Key: Char);
-begin
- if key <> #13 then exit;
- key := #0;
- txtValidateValue(Sender);
-end;
-
-procedure TEditForm.mnuResetTriangleClick(Sender: TObject);
-begin
- if (MainTriangles[SelectedTriangle].x[0] = MainTriangles[-1].x[0]) and
- (MainTriangles[SelectedTriangle].x[1] = MainTriangles[-1].x[1]) and
- (MainTriangles[SelectedTriangle].x[2] = MainTriangles[-1].x[2]) and
- (MainTriangles[SelectedTriangle].y[0] = MainTriangles[-1].y[0]) and
- (MainTriangles[SelectedTriangle].y[1] = MainTriangles[-1].y[1]) and
- (MainTriangles[SelectedTriangle].y[2] = MainTriangles[-1].y[2])
- then exit;
-
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := MainTriangles[-1];
- UpdateFlame(True);
-{
- with cp.xform[SelectedTriangle] do
- begin
- if (c[0,0]<>1) or (c[0,1]<>0) or(c[1,0]<>0) or (c[1,1]<>1) or (c[2,0]<>0) or (c[2,1]<>0) then
- begin
- MainForm.UpdateUndo;
- c[0, 0] := 1;
- c[0, 1] := 0;
- c[1, 0] := 0;
- c[1, 1] := 1;
- c[2, 0] := 0;
- c[2, 1] := 0;
- ShowSelectedInfo;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
- end;
- end;
-}
-end;
-
-procedure TEditForm.mnuResetAllClick(Sender: TObject);
-var
- i: integer;
-begin
- MainForm.UpdateUndo;
- for i := 0 to Transforms do cp.xform[i].Clear;
- cp.xform[0].vars[0] := 1;
- cp.xform[0].weight := 0.5;
- cp.xform[1].color_speed := 1;
-
- cp.center[0] := 0;
- cp.center[1] := 0;
- cp.zoom := 0;
- cp.pixels_per_unit := PreviewImage.Width/4;
- cp.FAngle := 0;
-
- Transforms := 1;
- SelectedTriangle := 1;
- MainTriangles[0] := MainTriangles[-1];
- MainTriangles[1] := MainTriangles[-1]; // kinda reset finalxform
-
- EnableFinalXform := false;
- assert(cp.HasFinalXForm = false);
-
- UpdateXformsList;
- AutoZoom;
-
- UpdateFlame(True);
-end;
-
-// -----------------------------------------------------------------------------
-
-procedure TEditForm.btnXcoefsClick(Sender: TObject);
-begin
- with cp.xform[SelectedTriangle] do
- begin
- if (c[0][0] = 1) and (c[0][1] = 0) then exit;
-
- MainForm.UpdateUndo;
- c[0][0] := 1;
- c[0][1] := 0;
- end;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnYcoefsClick(Sender: TObject);
-begin
- if (cp.xform[SelectedTriangle].c[1][0] = 0) and
- (cp.xform[SelectedTriangle].c[1][1] = 1) then exit;
-
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].c[1][0] := 0;
- cp.xform[SelectedTriangle].c[1][1] := 1;
-
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnOcoefsClick(Sender: TObject);
-begin
- if (sender = mnuResetTrgPosition) and cp.xform[SelectedTriangle].postXswap then
- begin
- btnOpostClick(Sender);
- exit;
- end;
-
- if (cp.xform[SelectedTriangle].c[2][0] = 0) and
- (cp.xform[SelectedTriangle].c[2][1] = 0) then exit;
-
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].c[2][0] := 0;
- cp.xform[SelectedTriangle].c[2][1] := 0;
-
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnCoefsModeClick(Sender: TObject);
-begin
- ShowSelectedInfo;
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.tbVarPreviewClick(Sender: TObject);
-begin
- showVarPreview := not showVarPreview;
- tbVarPreview.Down := showVarPreview;
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.trkVarPreviewRangeChange(Sender: TObject);
-begin
- trkVarPreviewRange.Hint := Format('Range: %d', [trkVarPreviewRange.position]);
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.trkVarPreviewDensityChange(Sender: TObject);
-begin
- trkVarPreviewDensity.Hint := Format('Density: %d', [trkVarPreviewDensity.position]);
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.trkVarPreviewDepthChange(Sender: TObject);
-begin
- trkVarPreviewDepth.Hint := Format('Depth: %d', [trkVarPreviewDepth.position]);
- TriangleView.Invalidate;
-end;
-
-procedure TEditForm.btnXpostClick(Sender: TObject);
-begin
- with cp.xform[SelectedTriangle] do
- begin
- if (p[0][0] = 1) and (p[0][1] = 0) then exit;
-
- MainForm.UpdateUndo;
- p[0][0] := 1;
- p[0][1] := 0;
- end;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnYpostClick(Sender: TObject);
-begin
- if (cp.xform[SelectedTriangle].p[1][0] = 0) and
- (cp.xform[SelectedTriangle].p[1][1] = 1) then exit;
-
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].p[1][0] := 0;
- cp.xform[SelectedTriangle].p[1][1] := 1;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-procedure TEditForm.btnOpostClick(Sender: TObject);
-begin
- if (cp.xform[SelectedTriangle].p[2][0] = 0) and
- (cp.xform[SelectedTriangle].p[2][1] = 0) then exit;
-
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].p[2][0] := 0;
- cp.xform[SelectedTriangle].p[2][1] := 0;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
-end;
-
-// --Z-- copying functions is dumb... I am so lazy :-(
-
-procedure TEditForm.PostCoefKeypress(Sender: TObject; var Key: Char);
-begin
- if key <> #13 then exit;
- key := #0;
- PostCoefValidate(Sender);
-end;
-
-procedure TEditForm.PostCoefValidate(Sender: TObject);
-var
- NewVal: double;
- x, y, r, a: double; // dumb... must optimize
-begin
- try
- NewVal := Round6(StrToFloat(TEdit(Sender).Text));
- except on Exception do
- begin
- ShowSelectedInfo;
- exit;
- end;
- end;
-
- MainForm.UpdateUndo; // TODO - prevent unnecessary UpdateUndo...
- with cp.xform[SelectedTriangle] do
- begin
- if btnCoefsRect.Down = true then
- begin
- if Sender = txtPost00 then p[0][0] := NewVal
- else if Sender = txtPost01 then p[0][1] := -NewVal
- else if Sender = txtPost10 then p[1][0] := -NewVal
- else if Sender = txtPost11 then p[1][1] := NewVal
- else if Sender = txtPost20 then p[2][0] := NewVal
- else if Sender = txtPost21 then p[2][1] := -NewVal;
- end
- else begin
- if (Sender = txtPost00) or (Sender = txtPost01) then begin
- x := p[0][0];
- y := -p[0][1];
- end else
- if (Sender = txtPost10) or (Sender = txtPost11) then begin
- x := -p[1][0];
- y := p[1][1];
- end else
- begin
- x := p[2][0];
- y := -p[2][1];
- end;
- r := Hypot(x, y);
- a := arctan2(y, x);
-
- if (Sender = txtPost00) or (Sender = txtPost10) or (Sender = txtPost20) then
- r := NewVal
- else
- a := NewVal*PI/180;
-
- x := r * cos(a);
- y := r * sin(a);
- if (Sender = txtPost00) or (Sender = txtPost01) then begin
- p[0][0] := x;
- p[0][1] := -y;
- end else
- if (Sender = txtPost10) or (Sender = txtPost11) then begin
- p[1][0] := -x;
- p[1][1] := y;
- end else
- begin
- p[2][0] := x;
- p[2][1] := -y;
- end;
- end;
- end;
-
- cp.TrianglesFromCP(MainTriangles);
-
- ShowSelectedInfo;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.btnResetCoefsClick(Sender: TObject);
-begin
- with cp.xform[SelectedTriangle] do
- begin
- if (c[0,0]<>1) or (c[0,1]<>0) or(c[1,0]<>0) or (c[1,1]<>1) or (c[2,0]<>0) or (c[2,1]<>0) then
- begin
- MainForm.UpdateUndo;
- c[0, 0] := 1;
- c[0, 1] := 0;
- c[1, 0] := 0;
- c[1, 1] := 1;
- c[2, 0] := 0;
- c[2, 1] := 0;
- ShowSelectedInfo;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.btnResetPostCoefsClick(Sender: TObject);
-begin
- with cp.xform[SelectedTriangle] do
- begin
- if (p[0,0]<>1) or (p[0,1]<>0) or(p[1,0]<>0) or (p[1,1]<>1) or (p[2,0]<>0) or (p[2,1]<>0) then
- begin
- MainForm.UpdateUndo;
- p[0, 0] := 1;
- p[0, 1] := 0;
- p[1, 0] := 0;
- p[1, 1] := 1;
- p[2, 0] := 0;
- p[2, 1] := 0;
- ShowSelectedInfo;
- cp.TrianglesFromCP(MainTriangles);
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.btnPivotModeClick(Sender: TObject);
-begin
- if PivotMode <> pivotLocal then
- // with MainTriangles[SelectedTriangle] do
- begin
- PivotMode := pivotLocal;
-// btnPivotMode.Caption := 'Local Pivot';
-// tbPivotMode.Down := false;
- end
- else
- // with MainTriangles[SelectedTriangle] do
- begin
- PivotMode := pivotWorld;
-// btnPivotMode.Caption := 'World Pivot';
-// tbPivotMode.Down := true;
- end;
-
- TriangleView.Invalidate;
- ShowSelectedInfo;
-end;
-
-procedure TEditForm.PivotValidate(Sender: TObject);
-var
- v: double;
-begin
- try
- v := Round6(StrToFloat(TEdit(Sender).Text));
- except on Exception do
- begin
- ShowSelectedInfo;
- exit;
- end;
- end;
-
- if Sender = editPivotX then
- if v <> Round6(GetPivot.x) then begin
- if PivotMode = pivotLocal then LocalPivot.x := v
- else WorldPivot.x := v;
- end
- else exit
- else
- if v <> Round6(GetPivot.y) then begin
- if PivotMode = pivotLocal then LocalPivot.y := v
- else WorldPivot.y := v;
- end
- else exit;
-
- TriangleView.Invalidate;
- ShowSelectedInfo;
-end;
-
-procedure TEditForm.PivotKeyPress(Sender: TObject; var Key: Char);
-begin
- if key <> #13 then exit;
- key := #0;
- PivotValidate(Sender);
-end;
-
-procedure TEditForm.btnResetPivotClick(Sender: TObject);
-begin
- if editMode = modePick then begin
- editMode := oldMode;
- oldMode := modeNone;
- // hack: to generate MouseMove event
- GetCursorPos(MousePos);
- SetCursorPos(MousePos.x, MousePos.y);
- //
- end;
- if PivotMode = pivotLocal then
- begin
- LocalPivot.x := 0;
- LocalPivot.y := 0;
- end
- else begin
- WorldPivot.x := 0;
- WorldPivot.y := 0;
- end;
- TriangleView.Invalidate;
- ShowSelectedInfo;
-end;
-
-procedure TEditForm.btnPickPivotClick(Sender: TObject);
-begin
- if editMode = modePick then begin
- editMode := oldMode;
- oldMode := modeNone;
- TriangleView.Invalidate;
- // hack: to generate MouseMove event
- GetCursorPos(MousePos);
- SetCursorPos(MousePos.x, MousePos.y);
- //
- exit;
- end;
- if oldMode <> modeNone then exit;
- oldMode := editMode;
- editMode := modePick;
- TriangleView.Invalidate;
- btnPickPivot.Down := true;
-end;
-
-procedure TEditForm.VEVarsDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
-begin
- if (ARow = 0) or (gdSelected in State) then exit;
-{
- if (ARow <= NRLOCVAR) then
- VEVars.canvas.brush.Color := NormalVarColors[ARow and 1]
- else
- begin
- if ARow <= NumBuiltinVariations then
- VEVars.canvas.brush.Color := ParametricVarColors[ARow and 1]
- else
- VEVars.canvas.brush.Color := PluginVarColors[ARow and 1];
- end;
- VEVars.canvas.fillRect(Rect);
-
- if VEVars.Cells[1,Arow] = '0' then begin
- if FavouriteVariations[ARow-1] = true then
- VEVars.canvas.Font.Color := clFavVarGreyed
- else
- VEVars.canvas.Font.Color := clGrayText;
- end
- else if FavouriteVariations[ARow-1] = true then
- VEVars.canvas.Font.Color := clFavVariation;
-
- VEVars.canvas.TextRect(Rect, Rect.Left+2, Rect.Top+2, VEVars.Cells[ACol,ARow]);
-}
- with VEVars.Canvas do begin
- Brush.Color := VariationListColors[ARow-1];
- FillRect(Rect);
- Font.Color := VariationListTextColors[ARow-1];
- TextRect(Rect, Rect.Left+2, Rect.Top+2, VEVars.Cells[ACol,ARow]);
- end;
-end;
-
-procedure TEditForm.tbEnableFinalXformClick(Sender: TObject);
-begin
- MainForm.UpdateUndo;
- EnableFinalXform := tbEnableFinalXform.Down;
- if (cp.HasFinalXForm = false) then
- begin
- if (EnableFinalXform = true) then
- begin
- cbTransforms.Items.Add('Final');
- SelectedTriangle := Transforms;
- if (mouseOverTriangle > LastTriangle) then mouseOverTriangle := -1;
- end
- else begin
- if cbTransforms.Items.Count = Transforms+1 then
- cbTransforms.Items.Delete(Transforms);
- if SelectedTriangle >= Transforms then SelectedTriangle := Transforms-1;
- end;
- end;
- cp.finalXformEnabled := EnableFinalXform;
- UpdateFlame(True);
- TriangleView.Invalidate;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TEditForm.DragPanelMouseDown(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- assert(pnlDragMode = false); //?
- if pnlDragMode = true then exit;
-
- if (Sender = pnlWeight) then
- if SelectedTriangle < Transforms then
- pnlDragValue := cp.xform[SelectedTriangle].weight
- else exit
- else if (Sender = pnlColorSpeed) then
- pnlDragValue := cp.xform[SelectedTriangle].color_speed
- else if (Sender = pnlXformColor) then
- pnlDragValue := cp.xform[SelectedTriangle].color
- else if (Sender = pnlOpacity) then
- if SelectedTriangle < Transforms then
- pnlDragValue := cp.xform[SelectedTriangle].opacity
- else exit
- else assert(false);
-
- pnlDragMode := true;
- pnlDragPos := 0;
- pnlDragOld := x;
- varMM := false;
- //SetCaptureControl(TControl(Sender));
-
- Screen.Cursor := crHSplit;
- //GetCursorPos(mousepos); // hmmm
- mousePos := (Sender as TControl).ClientToScreen(Point(x, y));
- HasChanged := false;
-end;
-
-procedure TEditForm.DragPanelMouseMove(Sender: TObject; Shift: TShiftState;
- X, Y: Integer);
-var
- v: double;
- pEdit: ^TEdit;
-begin
- if varMM then // hack: to skip MouseMove event
- begin
- varMM:=false;
- end
- else
- if pnlDragMode and (x <> pnlDragOld) then
- begin
- Inc(pnlDragPos, x - pnlDragOld);
-
- if GetKeyState(VK_MENU) < 0 then v := 100000
- else if GetKeyState(VK_CONTROL) < 0 then v := 10000
- else if GetKeyState(VK_SHIFT) < 0 then v := 100
- else v := 1000;
-
- v := Round6(pnlDragValue + pnlDragPos / v);
-
- SetCursorPos(MousePos.x, MousePos.y); // hmmm
- varMM:=true;
-
- if (Sender = pnlWeight) then
- begin
- if v <= 0.000001 then v := 0.000001
- else if v > MAX_WEIGHT then v := MAX_WEIGHT;
- cp.xform[SelectedTriangle].weight := v;
- pEdit := @txtP;
- end
- else if (Sender = pnlColorSpeed) then
- begin
- if v < -1 then v := -1
- else if v > 1 then v := 1;
- cp.xform[SelectedTriangle].color_speed := v;
- pEdit := @txtColorSpeed;
- end
- else if (Sender = pnlXformColor) then
- begin
- if v < 0 then v := 0
- else if v > 1 then v := 1;
- cp.xform[SelectedTriangle].color := v;
- pnlXFormColor.Color := ColorValToColor(cp.cmap, v);
- updating := true;
- scrlXformColor.Position := round(v*1000);
- pEdit := @txtXformColor;
- updating := false;
- end
- else if (Sender = pnlOpacity) then
- begin
- if v < 0 then v := 0
- else if v > 1 then v := 1;
- cp.xform[SelectedTriangle].opacity := v;
- pEdit := @txtOpacity;
- end
- else assert(false);
- pEdit^.Text := FloatToStr(v);
- pEdit.Refresh;
- HasChanged := True;
- DrawPreview;
- end;
-end;
-
-procedure TEditForm.DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if pnlDragMode then
- begin
- //SetCaptureControl(nil);
-
- pnlDragMode := false;
- Screen.Cursor := crDefault;
-
- if HasChanged then
- begin
- MainForm.UpdateUndo;
-
- UpdateFlame(true);
- HasChanged := False;
- end;
- end;
-end;
-
-procedure TEditForm.DragPanelDblClick(Sender: TObject);
-var
- pValue: ^double;
- pEdit: ^TEdit;
-begin
- if (Sender = pnlWeight) then
- begin
- if SelectedTriangle >= Transforms then exit; // hmm
- pValue := @cp.xform[SelectedTriangle].weight;
- if pValue^ = 0.5 then exit;
- pValue^ := 0.5;
- pEdit := @txtP;
- end
- else if (Sender = pnlColorSpeed) then
- begin
- pValue := @cp.xform[SelectedTriangle].color_speed;
- if SelectedTriangle = Transforms then begin
- if pValue^ = 1 then exit;
- pValue^ := 1;
- end
- else begin
- if pValue^ = 0 then exit;
- pValue^ := 0;
- end;
- pEdit := @txtColorSpeed;
- end
- else if (Sender = pnlXformColor) then
- begin
- pValue := @cp.xform[SelectedTriangle].color;
- if pValue^ = 0 then exit;
- pValue^ := 0;
- pEdit := @txtXformColor;
- end
- else if (Sender = pnlOpacity) then
- begin
- pValue := @cp.xform[SelectedTriangle].opacity;
- if pValue^ = 1 then pValue^ := 0
- else pValue^ := 1;
- pEdit := @txtOpacity;
- end
- else assert(false);
-
- MainForm.UpdateUndo;
- pEdit^.Text := FloatToStr(pValue^);
- UpdateFlame(true);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TEditForm.mnuResetTrgRotationClick(Sender: TObject);
-var
- dx, dy: double;
- ax, ay, da: integer;
- nx0, ny0, nx2, ny2: double;
-begin
- with MainTriangles[SelectedTriangle] do
- begin
-// xx := x[0] - x[1];
-// xy := y[0] - y[1];
-// yx := x[2] - x[1];
-// yy := y[2] - y[1];
- ax := round( arctan2(xy, xx) / (pi/2) );
- ay := round( arctan2(yy, yx) / (pi/2) );
- dx := Hypot(xx, xy);
- dy := Hypot(yx, yy);
- if xx*yy - yx*xy >= 0 then da := 1 else da := -1;
- if ax = ay then ay := ay + da
- else if abs(ax-ay) = 2 then ay := ay - da;
-
- nx0 := x[1] + dx*cos(ax*pi/2);
- ny0 := y[1] + dx*sin(ax*pi/2);
- nx2 := x[1] + dy*cos(ay*pi/2);
- ny2 := y[1] + dy*sin(ay*pi/2);
- if (x[0] = nx0) and (y[0] = ny0) and (x[2] = nx2) and (y[2] = ny2) then exit;
- MainForm.UpdateUndo;
- x[0] := nx0;
- y[0] := ny0;
- x[2] := nx2;
- y[2] := ny2;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuResetTrgScaleClick(Sender: TObject);
-var
- dx, dy: double;
- nx0, ny0, nx2, ny2: double;
-begin
- with MainTriangles[SelectedTriangle] do
- begin
-// xx := x[0] - x[1];
-// xy := y[0] - y[1];
-// yx := x[2] - x[1];
-// yy := y[2] - y[1];
- dx := Hypot(xx, xy);
- dy := Hypot(yx, yy);
- if dx <> 0 then begin
- nx0 := x[1] + (x[0] - x[1])/dx;
- ny0 := y[1] + (y[0] - y[1])/dx;
- end
- else begin
- nx0 := x[1] + 1;
- ny0 := y[1];
- end;
- if dx <> 0 then begin
- nx2 := x[1] + (x[2] - x[1])/dy;
- ny2 := y[1] + (y[2] - y[1])/dy;
- end
- else begin
- nx2 := x[1];
- ny2 := y[1] + 1;
- end;
- if (x[0] = nx0) and (y[0] = ny0) and (x[2] = nx2) and (y[2] = ny2) then exit;
- MainForm.UpdateUndo;
- x[0] := nx0;
- y[0] := ny0;
- x[2] := nx2;
- y[2] := ny2;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.ResetAxisRotation(n: integer);
-var
- dx, dy, d: double;
- a: integer;
- nx, ny: double;
-begin
- with MainTriangles[SelectedTriangle] do
- begin
- if n = 1 then
- begin
- d := Hypot(x[1], y[1]);
- if d = 0 then exit;
- a := round( arctan2(y[1], x[1]) / (pi/2) );
- nx := d*cos(a*pi/2);
- ny := d*sin(a*pi/2);
- if (x[1] = nx) and (y[1] = ny) then exit;
- MainForm.UpdateUndo;
- x[1] := nx;
- y[1] := ny;
- x[0] := x[1] + xx;
- y[0] := y[1] + xy;
- x[2] := x[1] + yx;
- y[2] := y[1] + yy;
- UpdateFlame(True);
- end
- else begin
- dx := x[n] - x[1];
- dy := y[n] - y[1];
- a := round( arctan2(dy, dx) / (pi/2) );
- d := Hypot(dx, dy);
- nx := x[1] + d*cos(a*pi/2);
- ny := y[1] + d*sin(a*pi/2);
- if (x[n] = nx) and (y[n] = ny) then exit;
- MainForm.UpdateUndo;
- x[n] := nx;
- y[n] := ny;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.ResetAxisScale(n: integer);
-var
- dx, dy, d: double;
- nx, ny: double;
-begin
- with MainTriangles[SelectedTriangle] do
- begin
- if n = 1 then
- begin
- d := Hypot(x[1], y[1]);
- if d = 0 then exit;
- nx := x[1]/d;
- ny := y[1]/d;
- if (x[1] = nx) and (y[1] = ny) then exit;
- MainForm.UpdateUndo;
- x[1] := nx;
- y[1] := ny;
- x[0] := x[1] + xx;
- y[0] := y[1] + xy;
- x[2] := x[1] + yx;
- y[2] := y[1] + yy;
- UpdateFlame(True);
- end
- else begin
- dx := x[n] - x[1];
- dy := y[n] - y[1];
- d := Hypot(dx, dy);
- if d <> 0 then begin
- nx := x[1] + dx / d;
- ny := y[1] + dy / d;
- end
- else begin
- nx := x[1] + ifthen(n=0, 1, 0);
- ny := y[1] + ifthen(n=2, 1, 0);
- end;
- if (x[n] = nx) and (y[n] = ny) then exit;
- MainForm.UpdateUndo;
- x[n] := nx;
- y[n] := ny;
- UpdateFlame(True);
- end;
- end;
-end;
-
-procedure TEditForm.tbPostXswapClick(Sender: TObject);
-begin
- cp.GetFromTriangles(MainTriangles, cp.NumXForms);
- with cp.xform[SelectedTriangle] do begin
-{ if sender = chkPostXswap then begin
- postXswap := chkPostXswap.Checked;
- tbPostXswap.Down := postXswap;
- tb2PostXswap.Down := postXswap;
- end
- else begin
- chkPostXswap.Checked := not postXswap;
- exit;
- end;
-}
- if (sender = tbPostXswap) or (sender = tb2PostXswap) then
- postXswap := TToolButton(sender).Down
- else
- postXswap := not postXswap;
- tbPostXswap.Down := postXswap;
- tb2PostXswap.Down := postXswap;
-
-// bvlPostCoefs.Visible := postXswap;
-// bvlCoefs.Visible := not postXswap;
- ShowSelectedInfo;
- end;
- cp.TrianglesFromCP(MainTriangles);
- TriangleView.Refresh;
-end;
-
-procedure TEditForm.btnCopyTriangleClick(Sender: TObject);
-begin
- MemTriangle := MainTriangles[SelectedTriangle];
-end;
-
-procedure TEditForm.btnPasteTriangleClick(Sender: TObject);
-begin
- if (MainTriangles[SelectedTriangle].x[0] <> MemTriangle.x[0]) or
- (MainTriangles[SelectedTriangle].x[1] <> MemTriangle.x[1]) or
- (MainTriangles[SelectedTriangle].x[2] <> MemTriangle.x[2]) or
- (MainTriangles[SelectedTriangle].y[0] <> MemTriangle.y[0]) or
- (MainTriangles[SelectedTriangle].y[1] <> MemTriangle.y[1]) or
- (MainTriangles[SelectedTriangle].y[2] <> MemTriangle.y[2]) then
- begin
- MainForm.UpdateUndo;
- MainTriangles[SelectedTriangle] := MemTriangle;
- UpdateFlame(True);
- end;
-end;
-
-// --------------------------------------------------------------- Chaos Editor
-
-procedure TEditForm.ValidateChaos;
-var
- i: integer;
- NewVal, OldVal: double;
-begin
- i := vleChaos.Row - 1;
-
- if mnuChaosViewTo.Checked then
- OldVal := Round6(cp.xform[SelectedTriangle].modWeights[i])
- else
- OldVal := Round6(cp.xform[i].modWeights[SelectedTriangle]);
-
- try
- NewVal := Round6(StrToFloat(vleChaos.Cells[1, i+1]));
- except
- vleChaos.Cells[1, i+1] := Format('%.6g', [OldVal]);
- exit;
- end;
- if (NewVal <> OldVal) then
- begin
- MainForm.UpdateUndo;
-
- if mnuChaosViewTo.Checked then
- cp.xform[SelectedTriangle].modWeights[i] := NewVal
- else
- cp.xform[i].modWeights[SelectedTriangle] := NewVal;
-
- vleChaos.Cells[1, i+1] := Format('%.6g', [NewVal]);
- ShowSelectedInfo;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.vleChaosExit(Sender: TObject);
-begin
- ValidateChaos;
-end;
-
-procedure TEditForm.vleChaosKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- key := #0;
- ValidateChaos;
- end;
-end;
-
-procedure TEditForm.vleChaosValidate(Sender: TObject; ACol, ARow: Integer;
- const KeyName, KeyValue: String);
-begin
- ValidateChaos;
-end;
-
-procedure TEditForm.VleChaosDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
-var
- h,ax,ay,bx,by: integer;
- trgColor: TColor;
-begin
- if (ARow > 0) and not (gdSelected in State) then
- with vleChaos.Canvas do begin
- Brush.Color := ChaosColors[ARow and 1];
- FillRect(Rect);
- h := Rect.Bottom - Rect.Top - 2;
- TextRect(Rect, Rect.Left+2, Rect.Top+1, vleChaos.Cells[ACol, ARow]);
- if ACol > 0 then exit;
-
- trgColor := GetTriangleColor(ARow - 1);
-
- ax:=Rect.Right-3;
- ay:=Rect.Top+2;
- bx:=Rect.Right-h;
- by:=Rect.Bottom-3;
-
- pen.Color := clBlack;
- Polyline([Point(ax+1, ay-2), Point(ax+1, by+1), Point(bx-2, by+1), Point(ax+1, ay-2)]);
- pen.Color := trgColor;
- brush.Color := pen.Color shr 1 and $7f7f7f;
- Polygon([Point(ax, ay), Point(ax, by), Point(bx, by)]);
-{
- else begin
- TextOut(Rect.Left+h+4, Rect.Top+1, vleChaos.Cells[ACol, ARow]);
- ax:=Rect.Left+h;
- ay:=Rect.Top+2;
- bx:=Rect.Left+3;
- by:=Rect.Bottom-3;
-
- pen.Color := clBlack;
- Polyline([Point(ax+2, ay-1), Point(bx-1, ay-1), Point(bx-1, by+2), Point(ax+2, ay-1)]);
- pen.Color := trgColor;
- brush.Color := pen.Color shr 1 and $7f7f7f;
- Polygon([Point(ax, ay), Point(bx, ay), Point(bx, by)]);
- end;
-}
- end;
-end;
-
-procedure TEditForm.mnuChaosViewToClick(Sender: TObject);
-var
- i: integer;
-begin
- mnuChaosViewTo.Checked := true;
- for i := 1 to vleChaos.RowCount-1 do begin
- vleChaos.Cells[0, i] := Format('to %d', [i]);
- vleChaos.Cells[1, i] := FloatToStr(cp.xform[SelectedTriangle].modWeights[i-1]);
- end;
- //ShowSelectedInfo;
-end;
-
-procedure TEditForm.mnuChaosViewFromClick(Sender: TObject);
-var
- i: integer;
-begin
- mnuChaosViewFrom.Checked := true;
- for i := 1 to vleChaos.RowCount-1 do begin
- vleChaos.Cells[0, i] := Format('from %d', [i]);
- vleChaos.Cells[1, i] := FloatToStr(cp.xform[i-1].modWeights[SelectedTriangle]);
- end;
- //ShowSelectedInfo;
-end;
-
-(*
-procedure TEditForm.chkPlotModeClick(Sender: TObject);
-var
- newMode: boolean;
-begin
- if (SelectedTriangle < Transforms) then
- begin
- newMode := chkXformInvisible.Checked;
- if cp.xform[SelectedTriangle].noPlot <> newMode then begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].noPlot := newMode;
- UpdateFlame(true);
- end;
- end;
-end;
-*)
-
-procedure TEditForm.mnuChaosClearAllClick(Sender: TObject);
-var
- i: integer;
- noEdit: boolean;
-begin
- noEdit := true;
- for i := 1 to cp.NumXForms do
- if mnuChaosViewTo.Checked then begin
- if cp.xform[SelectedTriangle].modWeights[i-1] <> 0 then begin
- noEdit := false;
- break;
- end;
- end
- else begin
- if cp.xform[i-1].modWeights[SelectedTriangle] <> 0 then begin
- noEdit := false;
- break;
- end;
- end;
- if noEdit then exit;
-
- Mainform.UpdateUndo;
- for i := 1 to cp.NumXForms do
- if mnuChaosViewTo.Checked then
- cp.xform[SelectedTriangle].modWeights[i-1] := 0
- else
- cp.xform[i-1].modWeights[SelectedTriangle] := 0;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.mnuChaosSetAllClick(Sender: TObject);
-var
- i: integer;
- noEdit: boolean;
-begin
- noEdit := true;
- for i := 1 to cp.NumXForms do
- if mnuChaosViewTo.Checked then begin
- if cp.xform[SelectedTriangle].modWeights[i-1] <> 1 then begin
- noEdit := false;
- break;
- end;
- end
- else begin
- if cp.xform[i-1].modWeights[SelectedTriangle] <> 1 then begin
- noEdit := false;
- break;
- end;
- end;
- if noEdit then exit;
-
- Mainform.UpdateUndo;
- for i := 1 to cp.NumXForms do
- if mnuChaosViewTo.Checked then
- cp.xform[SelectedTriangle].modWeights[i-1] := 1
- else
- cp.xform[i-1].modWeights[SelectedTriangle] := 1;
- UpdateFlame(true);
-end;
-
-procedure TEditForm.mnuLinkPostxformClick(Sender: TObject);
-var
- i: integer;
-begin
- if (Transforms < NXFORMS) and (SelectedTriangle <> Transforms) then
- begin
- MainForm.UpdateUndo;
- MainTriangles[Transforms+1] := MainTriangles[Transforms];
- cp.xform[Transforms+1].Assign(cp.xform[Transforms]);
-
- MainTriangles[Transforms] := MainTriangles[-1];
- cp.xform[Transforms].Clear;
- cp.xform[Transforms].weight := 0.5;
- cp.xform[Transforms].vars[0] := 1;
-
- for i := 0 to Transforms-1 do begin
- cp.xform[Transforms].modWeights[i] := cp.xform[SelectedTriangle].modWeights[i];
- cp.xform[SelectedTriangle].modWeights[i] := 0;
- end;
-
- for i := 0 to Transforms do
- cp.xform[i].modWeights[Transforms] := 0;
- cp.xform[SelectedTriangle].modWeights[Transforms] := 1;
-
- cp.xform[Transforms].color_speed := 1;
- cp.xform[Transforms].opacity := cp.xform[SelectedTriangle].opacity;
- cp.xform[SelectedTriangle].opacity := 0;
-
- SelectedTriangle := Transforms;
-
- Inc(Transforms);
- UpdateXformsList;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.mnuLinkPreXformClick(Sender: TObject);
-var
- i: integer;
-begin
- if (Transforms < NXFORMS) and (SelectedTriangle <> Transforms) then
- begin
- MainForm.UpdateUndo;
- MainTriangles[Transforms+1] := MainTriangles[Transforms];
- cp.xform[Transforms+1].Assign(cp.xform[Transforms]);
-
- MainTriangles[Transforms] := MainTriangles[-1];
- cp.xform[Transforms].Clear;
- cp.xform[Transforms].weight := cp.xform[SelectedTriangle].weight;
- cp.xform[Transforms].vars[0] := 1;
-
- for i := 0 to Transforms-1 do begin
- cp.xform[i].modWeights[Transforms] := cp.xform[i].modWeights[SelectedTriangle];
- cp.xform[i].modWeights[SelectedTriangle] := 0;
- //cp.xform[Transforms].modWeights[i] := cp.xform[SelectedTriangle].modWeights[i];
- //cp.xform[SelectedTriangle].modWeights[i] := 0;
- end;
-
- for i := 0 to Transforms do
- cp.xform[Transforms].modWeights[i] := 0;
- cp.xform[Transforms].modWeights[SelectedTriangle] := 1;
-
- cp.xform[Transforms].color_speed := 1;
- cp.xform[Transforms].opacity := 0;
-
- SelectedTriangle := Transforms;
-
- Inc(Transforms);
- UpdateXformsList;
- UpdateFlame(True);
- end;
-end;
-
-procedure TEditForm.chkXformSoloClick(Sender: TObject);
-begin
- if chkXformSolo.Checked <> (cp.soloXform >=0) then begin
- if chkXformSolo.Checked then begin
- if (SelectedTriangle < Transforms) then begin
- cp.soloXform := SelectedTriangle;
- UpdateFlame(true);
- end;
- end
- else begin
- cp.soloXform := -1;
- UpdateFlame(true);
- end;
- end;
-end;
-
-{
-procedure TEditForm.btnInvisibleClick(Sender: TObject);
-var
- newMode: boolean;
-begin
- if (SelectedTriangle < Transforms) then
- begin
- newMode := btnInvisible.Down;
- if cp.xform[SelectedTriangle].noPlot <> newMode then begin
- MainForm.UpdateUndo;
- cp.xform[SelectedTriangle].noPlot := newMode;
- UpdateFlame(true);
- end;
- end;
-end;
-
-procedure TEditForm.btnSoloClick(Sender: TObject);
-begin
- if btnSolo.Down <> (cp.soloXform >=0) then begin
- if btnSolo.Down then begin
- if (SelectedTriangle < Transforms) then begin
- cp.soloXform := SelectedTriangle;
- UpdateFlame(true);
- end;
- end
- else begin
- cp.soloXform := -1;
- UpdateFlame(true);
- end;
- end;
-end;
-}
-
-procedure TEditForm.mnuChaosRebuildClick(Sender: TObject);
-begin
- RebuildXaosLinks := not RebuildXaosLinks;
- mnuChaosRebuild.Checked := RebuildXaosLinks;
-end;
-
-procedure TEditForm.VEVarsGetEditText(Sender: TObject; ACol, ARow: Integer;
- var Value: String);
-var
- editor: TEditorHacker;
-begin
- editor := TEditorHacker(TGridHacker(sender).InplaceEditor);
- if Assigned(editor) then begin
- editor.Color := VariationListColors[ARow-1];
- //editor.Font.Color := VariationListTextColors[ARow-1];
-
- if (VEVars.Cells[1, ARow] <> '0') or (value <> '0') then begin
- editor.Font.Color := IfThen(FavouriteVariations[ARow-1], clFavVariation, VEVars.Font.Color);
- end
- else begin
- editor.Font.Color := IfThen(FavouriteVariations[ARow-1], clFavVarGreyed, clGrayText);
- end;
-
- end;
-end;
-
-procedure TEditForm.vleVariablesGetEditText(Sender: TObject; ACol,
- ARow: Integer; var Value: String);
-var
- editor: TEditorHacker;
-begin
- editor := TEditorHacker(TGridHacker(sender).InplaceEditor);
- if Assigned(editor) then begin
- editor.Color := VariableListColors[ARow-1];
- editor.Font.Color := VariableListTextColors[ARow-1];
- end;
-end;
-
-procedure TEditForm.vleChaosGetEditText(Sender: TObject; ACol,
- ARow: Integer; var Value: String);
-var
- editor: TEditorHacker;
-begin
- editor := TEditorHacker(TGridHacker(sender).InplaceEditor);
- if Assigned(editor) then begin
- editor.Color := ChaosColors[ARow and 1];
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/FastMM4.pas b/2.10/Source/FastMM4.pas
deleted file mode 100644
index dfaf8a6..0000000
--- a/2.10/Source/FastMM4.pas
+++ /dev/null
@@ -1,8558 +0,0 @@
-(*
-
-Fast Memory Manager 4.84
-
-Description:
- A fast replacement memory manager for Borland Delphi Win32 applications that
- scales well under multi-threaded usage, is not prone to memory fragmentation,
- and supports shared memory without the use of external .DLL files.
-
-Homepage:
- http://fastmm.sourceforge.net
-
-Advantages:
- - Fast
- - Low overhead. FastMM is designed for an average of 5% and maximum of 10%
- overhead per block.
- - Supports up to 3GB of user mode address space under Windows 32-bit and 4GB
- under Windows 64-bit. Add the "$SetPEFlags $20" option (in curly braces)
- to your .dpr to enable this.
- - Highly aligned memory blocks. Can be configured for either 8-byte or 16-byte
- alignment.
- - Good scaling under multi-threaded applications
- - Intelligent reallocations. Avoids slow memory move operations through
- not performing unneccesary downsizes and by having a minimum percentage
- block size growth factor when an in-place block upsize is not possible.
- - Resistant to address space fragmentation
- - No external DLL required when sharing memory between the application and
- external libraries (provided both use this memory manager)
- - Optionally reports memory leaks on program shutdown. (This check can be set
- to be performed only if Delphi is currently running on the machine, so end
- users won't be bothered by the error message.)
- - Supports Delphi 4 (or later), C++ Builder 5 (or later), Kylix 3.
-
-Usage:
- Delphi:
- Place this unit as the very first unit under the "uses" section in your
- project's .dpr file. When sharing memory between an application and a DLL
- (e.g. when passing a long string or dynamic array to a DLL function), both the
- main application and the DLL must be compiled using this memory manager (with
- the required conditional defines set). There are some conditional defines
- (inside FastMM4Options.inc) that may be used to tweak the memory manager. To
- enable support for a user mode address space greater than 2GB you will have to
- use the EditBin* tool to set the LARGE_ADDRESS_AWARE flag in the EXE header.
- This informs Windows x64 or Windows 32-bit (with the /3GB option set) that the
- application supports an address space larger than 2GB (up to 4GB). In Delphi 6
- and later you can also specify this flag through the compiler directive
- {$SetPEFlags $20}
- *The EditBin tool ships with the MS Visual C compiler.
- C++ Builder 6:
- Refer to the instructions inside FastMM4BCB.cpp.
-
-License:
- This work is copyright Professional Software Development / Pierre le Riche. It
- is released under a dual license, and you may choose to use it under either the
- Mozilla Public License 1.1 (MPL 1.1, available from
- http://www.mozilla.org/MPL/MPL-1.1.html) or the GNU Lesser General Public
- License 2.1 (LGPL 2.1, available from
- http://www.opensource.org/licenses/lgpl-license.php). If you find FastMM useful
- or you would like to support further development, a donation would be much
- appreciated. My banking details are:
- Country: South Africa
- Bank: ABSA Bank Ltd
- Branch: Somerset West
- Branch Code: 334-712
- Account Name: PSD (Distribution)
- Account No.: 4041827693
- Swift Code: ABSAZAJJ
- My PayPal account is:
- bof@psd.co.za
-
-Contact Details:
- My contact details are shown below if you would like to get in touch with me.
- If you use this memory manager I would like to hear from you: please e-mail me
- your comments - good and bad.
- Snailmail:
- PO Box 2514
- Somerset West
- 7129
- South Africa
- E-mail:
- plr@psd.co.za
-
-Support:
- If you have trouble using FastMM, you are welcome to drop me an e-mail at the
- address above, or you may post your questions in the BASM newsgroup on the
- Borland news server (which is where I hang out quite frequently).
-
-Disclaimer:
- FastMM has been tested extensively with both single and multithreaded
- applications on various hardware platforms, but unfortunately I am not in a
- position to make any guarantees. Use it at your own risk.
-
-Acknowledgements (for version 4):
- - Eric Grange for his RecyclerMM on which the earlier versions of FastMM were
- based. RecyclerMM was what inspired me to try and write my own memory
- manager back in early 2004.
- - Primoz Gabrijelcic for helping to track down various bugs.
- - Dennis Christensen for his tireless efforts with the Fastcode project:
- helping to develop, optimize and debug the growing Fastcode library.
- - JiYuan Xie for implementing the leak reporting code for C++ Builder.
- - Pierre Y. for his suggestions regarding the extension of the memory leak
- checking options.
- - Hanspeter Widmer for his suggestion to have an option to display install and
- uninstall debug messages and moving options to a separate file, as well as
- the new usage tracker.
- - Anders Isaksson and Greg for finding and identifying the "DelphiIsRunning"
- bug under Delphi 5.
- - Francois Malan for various suggestions and bug reports.
- - Craig Peterson for helping me identify the cache associativity issues that
- could arise due to medium blocks always being an exact multiple of 256 bytes.
- Also for various other bug reports and enhancement suggestions.
- - Jarek Karciarz, Vladimir Ulchenko (Vavan) and Bob Gonder for their help in
- implementing the BCB support.
- - Ben Taylor for his suggestion to display the object class of all memory
- leaks.
- - Jean Marc Eber and Vincent Mahon (the Memcheck guys) for the call stack
- trace code and also the method used to catch virtual method calls on freed
- objects.
- - Nahan Hyn for the suggestion to be able to enable or disable memory leak
- reporting through a global variable (the "ManualLeakReportingControl"
- option.)
- - Leonel Togniolli for various suggestions with regard to enhancing the bug
- tracking features of FastMM and other helpful advice.
- - Joe Bain and Leonel Togniolli for the workaround to QC#10922 affecting
- compilation under Delphi 2005.
- - Robert Marquardt for the suggestion to make localisation of FastMM easier by
- having all string constants together.
- - Simon Kissel and Fikret Hasovic for their help in implementing Kylix support.
- - Matthias Thoma, Petr Vones, Robert Rossmair and the rest of the JCL team for
- their debug info library used in the debug info support DLL and also the
- code used to check for a valid call site in the "raw" stack trace code.
- - Andreas Hausladen for the suggestion to use an external DLL to enable the
- reporting of debug information.
- - Alexander Tabakov for various good suggestions regarding the debugging
- facilities of FastMM.
- - M. Skloff for some useful suggestions and bringing to my attention some
- compiler warnings.
- - Martin Aignesberger for the code to use madExcept instead of the JCL library
- inside the debug info support DLL.
- - Diederik and Dennis Passmore for the suggestion to be able to register
- expected leaks.
- - Dario Tiraboschi and Mark Gebauer for pointing out the problems that occur
- when range checking and complete boolean evaluation is turned on.
- - Arthur Hoornweg for notifying me of the image base being incorrect for
- borlndmm.dll.
- - Theo Carr-Brion and Hanspeter Widmer for finding the false alarm error
- message "Block Header Has Been Corrupted" bug in FullDebugMode.
- - Danny Heijl for reporting the compiler error in "release" mode.
- - Omar Zelaya for reporting the BCB support regression bug.
- - Dan Miser for various good suggestions, e.g. not logging expected leaks to
- file, enhancements the stack trace and messagebox functionality, etc.
- - Arjen de Ruijter for fixing the bug in GetMemoryLeakType that caused it
- to not properly detect expected leaks registered by class when in
- "FullDebugMode".
- - Aleksander Oven for reporting the installation problem when trying to use
- FastMM in an application together with libraries that all use runtime
- packages.
- - Kristofer Skaug for reporting the bug that sometimes causes the leak report
- to be shown, even when all the leaks have been registered as expected leaks.
- Also for some useful enhancement suggestions.
- - Günther Schoch for the "RequireDebuggerPresenceForLeakReporting" option.
- - Jan Schlüter for the "ForceMMX" option.
- - Hallvard Vassbotn for various good enhancement suggestions.
- - Mark Edington for some good suggestions and bug reports.
- - Paul Ishenin for reporting the compilation error when the NoMessageBoxes
- option is set and also the missing call stack entries issue when "raw" stack
- traces are enabled, as well as for the Russian translation.
- - Cristian Nicola for reporting the compilation bug when the
- CatchUseOfFreedInterfaces option was enabled (4.40).
- - Mathias Rauen (madshi) for improving the support for madExcept in the debug
- info support DLL.
- - Roddy Pratt for the BCB5 support code.
- - Rene Mihula for the Czech translation and the suggestion to have dynamic
- loading of the FullDebugMode DLL as an option.
- - Artur Redzko for the Polish translation.
- - Bart van der Werf for helping me solve the DLL unload order problem when
- using the debug mode borlndmm.dll library, as well as various other
- suggestions.
- - JRG ("The Delphi Guy") for the Spanish translation.
- - Justus Janssen for Delphi 4 support.
- - Vadim Lopushansky and Charles Vinal for reporting the Delphi 5 compile error
- in version 4.50.
- - Johni Jeferson Capeletto for the Brazilian Portuguese translation.
- - Kurt Fitzner for reporting the BCb6 compiler error in 4.52.
- - Michal Niklas for reporting the Kylix compiler error in 4.54.
- - Thomas Speck and Uwe Queisser for German translations.
- - Zaenal Mutaqin for the Indonesian translation.
- - Carlos Macao for the Portuguese translation.
- - Michael Winter for catching the performance issue when reallocating certain
- block sizes.
- - dzmitry[li] for the Belarussian translation.
- - Marcelo Montenegro for the updated Spanish translation.
- - Jud Cole for finding and reporting the bug which may trigger a read access
- violation when upsizing certain small block sizes together with the
- "UseCustomVariableSizeMoveRoutines" option.
- - Zdenek Vasku for reporting and fixing the memory manager sharing bug
- affecting Windows 95/98/Me.
- - RB Winston for suggesting the improvement to GExperts "backup" support.
- - Thomas Schulz for reporting the bug affecting large address space support
- under FullDebugMode, as well as the recursive call bug when attempting to
- report memory leaks when EnableMemoryLeakReporting is disabled.
- - Luigi Sandon for the Italian translation.
- - Werner Bochtler for various suggestions and bug reports.
- - Markus Beth for suggesting the "NeverSleepOnThreadContention" option.
- - JiYuan Xie for the Simplified Chinese translation.
- - Andrey Shtukaturov for the updated Russian translation, as well as the
- Ukrainian translation.
- - Dimitry Timokhov for finding two elusive bugs in the memory leak class
- detection code.
- - Paulo Moreno for fixing the AllocMem bug in FullDebugMode that prevented
- large blocks from being cleared.
- - Vladimir Bochkarev for the suggestion to remove some unnecessary code if the
- MM sharing mechanism is disabled.
- - Loris Luise for the version constant suggestion.
- - J.W. de Bokx for the MessageBox bugfix.
- - Igor Lindunen for reporting the bug that caused the Align16Bytes option to
- not work in FullDebugMode.
- - Ionut Muntean for the Romanian translation.
- - Florent Ouchet for the French translation.
- - Marcus Mönnig for the ScanMemoryPoolForCorruptions suggestion and the
- suggestion to have the option to scan the memory pool before every
- operation when in FullDebugMode.
- - Craig Peterson for the SuppressMessageBoxes suggestion.
- - Everyone who have made donations. Thanks!
- - Any other Fastcoders or supporters that I have forgotten, and also everyone
- that helped with the older versions.
-
-Change log:
- Version 1.00 (28 June 2004):
- - First version (called PSDMemoryManager). Based on RecyclerMM (free block
- stack approach) by Eric Grange.
- Version 2.00 (3 November 2004):
- - Complete redesign and rewrite from scratch. Name changed to FastMM to
- reflect this fact. Uses a linked-list approach. Is faster, has less memory
- overhead, and will now catch most bad pointers on FreeMem calls.
- Version 3.00 (1 March 2005):
- - Another rewrite. Reduced the memory overhead by: (a) not having a separate
- memory area for the linked list of free blocks (uses space inside free
- blocks themselves) (b) batch managers are allocated as part of chunks (c)
- block size lookup table size reduced. This should make FastMM more CPU
- cache friendly.
- Version 4.00 (7 June 2005):
- - Yet another rewrite. FastMM4 is in fact three memory managers in one: Small
- blocks (up to a few KB) are managed through the binning model in the same
- way as previous versions, medium blocks (from a few KB up to approximately
- 256K) are allocated in a linked-list fashion, and large blocks are grabbed
- directly from the system through VirtualAlloc. This 3-layered design allows
- very fast operation with the most frequently used block sizes (small
- blocks), while also minimizing fragmentation and imparting significant
- overhead savings with blocks larger than a few KB.
- Version 4.01 (8 June 2005):
- - Added the options "RequireDebugInfoForLeakReporting" and
- "RequireIDEPresenceForLeakReporting" as suggested by Pierre Y.
- - Fixed the "DelphiIsRunning" function not working under Delphi 5, and
- consequently no leak checking. (Reported by Anders Isaksson and Greg.)
- Version 4.02 (8 June 2005):
- - Fixed the compilation error when both the "AssumeMultiThreaded" and
- "CheckHeapForCorruption options were set. (Reported by Francois Malan.)
- Version 4.03 (9 June 2005):
- - Added descriptive error messages when FastMM4 cannot be installed because
- another MM has already been installed or memory has already been allocated.
- Version 4.04 (13 June 2005):
- - Added a small fixed offset to the size of medium blocks (previously always
- exact multiples of 256 bytes). This makes performance problems due to CPU
- cache associativity limitations much less likely. (Reported by Craig
- Peterson.)
- Version 4.05 (17 June 2005):
- - Added the Align16Bytes option. Disable this option to drop the 16 byte
- alignment restriction and reduce alignment to 8 bytes for the smallest
- block sizes. Disabling Align16Bytes should lower memory consumption at the
- cost of complicating the use of aligned SSE move instructions. (Suggested
- by Craig Peterson.)
- - Added a support unit for C++ Builder 6 - Add FastMM4BCB.cpp and
- FastMM4.pas to your BCB project to use FastMM instead of the RTL MM. Memory
- leak checking is not supported because (unfortunately) once an MM is
- installed under BCB you cannot uninstall it... at least not without
- modifying the RTL code in exit.c or patching the RTL code runtime. (Thanks
- to Jarek Karciarz, Vladimir Ulchenko and Bob Gonder.)
- Version 4.06 (22 June 2005):
- - Displays the class of all leaked objects on the memory leak report and also
- tries to identify leaked long strings. Previously it only displayed the
- sizes of all leaked blocks. (Suggested by Ben Taylor.)
- - Added support for displaying the sizes of medium and large block memory
- leaks. Previously it only displayed details for small block leaks.
- Version 4.07 (22 June 2005):
- - Fixed the detection of the class of leaked objects not working under
- Windows 98/Me.
- Version 4.08 (27 June 2005):
- - Added a BorlndMM.dpr project to allow you to build a borlndmm.dll that uses
- FastMM4 instead of the default memory manager. You may replace the old
- DLL in the Delphi \Bin directory to make the IDE use this memory manager
- instead.
- Version 4.09 (30 June 2005):
- - Included a patch fix for the bug affecting replacement borlndmm.dll files
- with Delphi 2005 (QC#14007). Compile the patch, close Delphi, and run it
- once to patch your vclide90.bpl. You will now be able to use the
- replacement borlndmm.dll to speed up the Delphi 2005 IDE as well.
- Version 4.10 (7 July 2005):
- - Due to QC#14070 ("Delphi IDE attempts to free memory after the shutdown
- code of borlndmm.dll has been called"), FastMM cannot be uninstalled
- safely when used inside a replacement borlndmm.dll for the IDE. Added a
- conditional define "NeverUninstall" for this purpose.
- - Added the "FullDebugMode" option to pad all blocks with a header and footer
- to help you catch memory overwrite bugs in your applications. All blocks
- returned to freemem are also zeroed out to help catch bugs involving the
- use of previously freed blocks. Also catches attempts at calling virtual
- methods of freed objects provided the block in question has not been reused
- since the object was freed. Displays stack traces on error to aid debugging.
- - Added the "LogErrorsToFile" option to log all errors to a text file in the
- same folder as the application.
- - Added the "ManualLeakReportingControl" option (suggested by Nahan Hyn) to
- enable control over whether the memory leak report should be done or not
- via a global variable.
- Version 4.11 (7 July 2005):
- - Fixed a compilation error under Delphi 2005 due to QC#10922. (Thanks to Joe
- Bain and Leonel Togniolli.)
- - Fixed leaked object classes not displaying in the leak report in
- "FullDebugMode".
- Version 4.12 (8 July 2005):
- - Moved all the string constants to one place to make it easier to do
- translations into other languages. (Thanks to Robert Marquardt.)
- - Added support for Kylix. Some functionality is currently missing: No
- support for detecting the object class on leaks and also no MM sharing.
- (Thanks to Simon Kissel and Fikret Hasovic).
- Version 4.13 (11 July 2005):
- - Added the FastMM_DebugInfo.dll support library to display debug info for
- stack traces.
- - Stack traces for the memory leak report is now logged to the log file in
- "FullDebugMode".
- Version 4.14 (14 July 2005):
- - Fixed string leaks not being detected as such in "FullDebugMode". (Thanks
- to Leonel Togniolli.)
- - Fixed the compilation error in "FullDebugMode" when "LogErrorsToFile" is
- not set. (Thanks to Leonel Togniolli.)
- - Added a "Release" option to allow the grouping of various options and to
- make it easier to make debug and release builds. (Thanks to Alexander
- Tabakov.)
- - Added a "HideMemoryLeakHintMessage" option to not display the hint below
- the memory leak message. (Thanks to Alexander Tabakov.)
- - Changed the fill character for "FullDebugMode" from zero to $80 to be able
- to differentiate between invalid memory accesses using nil pointers to
- invalid memory accesses using fields of freed objects. FastMM tries to
- reserve the 64K block starting at $80800000 at startup to ensure that an
- A/V will occur when this block is accessed. (Thanks to Alexander Tabakov.)
- - Fixed some compiler warnings. (Thanks to M. Skloff)
- - Fixed some display bugs in the memory leak report. (Thanks to Leonel
- Togniolli.)
- - Added a "LogMemoryLeakDetailToFile" option. Some applications leak a lot of
- memory and can make the log file grow very large very quickly.
- - Added the option to use madExcept instead of the JCL Debug library in the
- debug info support DLL. (Thanks to Martin Aignesberger.)
- - Added procedures "GetMemoryManagerState" and "GetMemoryMap" to retrieve
- statistics about the current state of the memory manager and memory pool.
- (A usage tracker form together with a demo is also available.)
- Version 4.15 (14 July 2005):
- - Fixed a false 4GB(!) memory leak reported in some instances.
- Version 4.16 (15 July 2005):
- - Added the "CatchUseOfFreedInterfaces" option to catch the use of interfaces
- of freed objects. This option is not compatible with checking that a freed
- block has not been modified, so enable this option only when hunting an
- invalid interface reference. (Only relevant if "FullDebugMode" is set.)
- - During shutdown FastMM now checks that all free blocks have not been
- modified since being freed. (Only when "FullDebugMode" is set and
- "CatchUseOfFreedInterfaces" is disabled.)
- Version 4.17 (15 July 2005):
- - Added the AddExpectedMemoryLeaks and RemoveExpectedMemoryLeaks procedures to
- register/unregister expected leaks, thus preventing the leak report from
- displaying if only expected leaks occurred. (Thanks to Diederik and Dennis
- Passmore for the suggestion.) (Note: these functions were renamed in later
- versions.)
- - Fixed the "LogMemoryLeakDetailToFile" not logging memory leak detail to file
- as it is supposed to. (Thanks to Leonel Togniolli.)
- Version 4.18 (18 July 2005):
- - Fixed some issues when range checking or complete boolean evaluation is
- switched on. (Thanks to Dario Tiraboschi and Mark Gebauer.)
- - Added the "OutputInstallUninstallDebugString" option to display a message when
- FastMM is installed or uninstalled. (Thanks to Hanspeter Widmer.)
- - Moved the options to a separate include file. (Thanks to Hanspeter Widmer.)
- - Moved message strings to a separate file for easy translation.
- Version 4.19 (19 July 2005):
- - Fixed Kylix support that was broken in 4.14.
- Version 4.20 (20 July 2005):
- - Fixed a false memory overwrite report at shutdown in "FullDebugMode". If you
- consistently got a "Block Header Has Been Corrupted" error message during
- shutdown at address $xxxx0070 then it was probably a false alarm. (Thanks to
- Theo Carr-Brion and Hanspeter Widmer.}
- Version 4.21 (27 July 2005):
- - Minor change to the block header flags to make it possible to immediately
- tell whether a medium block is being used as a small block pool or not.
- (Simplifies the leak checking and status reporting code.)
- - Expanded the functionality around the management of expected memory leaks.
- - Added the "ClearLogFileOnStartup" option. Deletes the log file during
- initialization. (Thanks to M. Skloff.)
- - Changed "OutputInstallUninstallDebugString" to use OutputDebugString instead
- of MessageBox. (Thanks to Hanspeter Widmer.)
- Version 4.22 (1 August 2005):
- - Added a FastAllocMem function that avoids an unnecessary FillChar call with
- large blocks.
- - Changed large block resizing behavior to be a bit more conservative. Large
- blocks will be downsized if the new size is less than half of the old size
- (the threshold was a quarter previously).
- Version 4.23 (6 August 2005):
- - Fixed BCB6 support (Thanks to Omar Zelaya).
- - Renamed "OutputInstallUninstallDebugString" to "UseOutputDebugString", and
- added debug string output on memory leak or error detection.
- Version 4.24 (11 August 2005):
- - Added the "NoMessageBoxes" option to suppress the display of message boxes,
- which is useful for services that should not be interrupted. (Thanks to Dan
- Miser).
- - Changed the stack trace code to return the line number of the caller and not
- the line number of the return address. (Thanks to Dan Miser).
- Version 4.25 (15 August 2005):
- - Fixed GetMemoryLeakType not detecting expected leaks registered by class
- when in "FullDebugMode". (Thanks to Arjen de Ruijter).
- Version 4.26 (18 August 2005):
- - Added a "UseRuntimePackages" option that allows FastMM to be used in a main
- application together with DLLs that all use runtime packages. (Thanks to
- Aleksander Oven.)
- Version 4.27 (24 August 2005):
- - Fixed a bug that sometimes caused the leak report to be shown even though all
- leaks were registered as expected leaks. (Thanks to Kristofer Skaug.)
- Version 4.29 (30 September 2005):
- - Added the "RequireDebuggerPresenceForLeakReporting" option to only display
- the leak report if the application is run inside the IDE. (Thanks to Günther
- Schoch.)
- - Added the "ForceMMX" option, which when disabled will check the CPU for
- MMX compatibility before using MMX. (Thanks to Jan Schlüter.)
- - Added the module name to the title of error dialogs to more easily identify
- which application caused the error. (Thanks to Kristofer Skaug.)
- - Added an ASCII dump to the "FullDebugMode" memory dumps. (Thanks to Hallvard
- Vassbotn.)
- - Added the option "HideExpectedLeaksRegisteredByPointer" to suppress the
- display and logging of expected memory leaks that were registered by pointer.
- (Thanks to Dan Miser.) Leaks registered by size or class are often ambiguous,
- so these expected leaks are always logged to file (in FullDebugMode) and are
- never hidden from the leak display (only displayed if there is at least one
- unexpected leak).
- - Added a procedure "GetRegisteredMemoryLeaks" to return a list of all
- registered memory leaks. (Thanks to Dan Miser.)
- - Added the "RawStackTraces" option to perform "raw" stack traces, negating
- the need for stack frames. This will usually result in more complete stack
- traces in FullDebugMode error reports, but it is significantly slower.
- (Thanks to Hallvard Vassbotn, Dan Miser and the JCL team.)
- Version 4.31 (2 October 2005):
- - Fixed the crash bug when both "RawStackTraces" and "FullDebugMode" were
- enabled. (Thanks to Dan Miser and Mark Edington.)
- Version 4.33 (6 October 2005):
- - Added a header corruption check to all memory blocks that are identified as
- leaks in FullDebugMode. This allows better differentiation between memory
- pool corruption bugs and actual memory leaks.
- - Fixed the stack overflow bug when using "RawStackTraces".
- Version 4.35 (6 October 2005):
- - Fixed a compilation error when the "NoMessageBoxes" option is set. (Thanks
- to Paul Ishenin.)
- - Before performing a "raw" stack trace, FastMM now checks whether exception
- handling is in place. If exception handling is not in place FastMM falls
- back to stack frame tracing. (Exception handling is required to handle the
- possible A/Vs when reading invalid call addresses. Exception handling is
- usually always available except when SysUtils hasn't been initialized yet or
- after SysUtils has been finalized.)
- Version 4.37 (8 October 2005):
- - Fixed the missing call stack trace entry issue when dynamically loading DLLs.
- (Thanks to Paul Ishenin.)
- Version 4.39 (12 October 2005):
- - Restored the performance with "RawStackTraces" enabled back to the level it
- was in 4.35.
- - Fixed the stack overflow error when using "RawStackTraces" that I thought I
- had fixed in 4.31, but unfortunately didn't. (Thanks to Craig Peterson.)
- Version 4.40 (13 October 2005):
- - Improved "RawStackTraces" to have less incorrect extra entries. (Thanks to
- Craig Peterson.)
- - Added the Russian (by Paul Ishenin) and Afrikaans translations of
- FastMM4Messages.pas.
- Version 4.42 (13 October 2005):
- - Fixed the compilation error when "CatchUseOfFreedInterfaces" is enabled.
- (Thanks to Cristian Nicola.)
- Version 4.44 (25 October 2005):
- - Implemented a FastGetHeapStatus function in analogy with GetHeapStatus.
- (Suggested by Cristian Nicola.)
- - Shifted more of the stack trace code over to the support dll to allow third
- party vendors to make available their own stack tracing and stack trace
- logging facilities.
- - Mathias Rauen (madshi) improved the support for madExcept in the debug info
- support DLL. Thanks!
- - Added support for BCB5. (Thanks to Roddy Pratt.)
- - Added the Czech translation by Rene Mihula.
- - Added the "DetectMMOperationsAfterUninstall" option. This will catch
- attempts to use the MM after FastMM has been uninstalled, and is useful for
- debugging.
- Version 4.46 (26 October 2005):
- - Renamed FastMM_DebugInfo.dll to FastMM_FullDebugMode.dll and made the
- dependency on this library a static one. This solves a DLL unload order
- problem when using FullDebugMode together with the replacement
- borlndmm.dll. (Thanks to Bart van der Werf.)
- - Added the Polish translation by Artur Redzko.
- Version 4.48 (10 November 2005):
- - Fixed class detection for objects leaked in dynamically loaded DLLs that
- were relocated.
- - Fabio Dell'Aria implemented support for EurekaLog in the FullDebugMode
- support DLL. Thanks!
- - Added the Spanish translation by JRG ("The Delphi Guy").
- Version 4.49 (10 November 2005):
- - Implemented support for installing replacement AllocMem and leak
- registration mechanisms for Delphi/BCB versions that support it.
- - Added support for Delphi 4. (Thanks to Justus Janssen.)
- Version 4.50 (5 December 2005):
- - Renamed the ReportMemoryLeaks global variable to ReportMemoryLeaksOnShutdown
- to be more consistent with the Delphi 2006 memory manager.
- - Improved the handling of large blocks. Large blocks can now consist of
- several consecutive segments allocated through VirtualAlloc. This
- significantly improves speed when frequently resizing large blocks, since
- these blocks can now often be upsized in-place.
- Version 4.52 (7 December 2005):
- - Fixed the compilation error with Delphi 5. (Thanks to Vadim Lopushansky and
- Charles Vinal for reporting the error.)
- Version 4.54 (15 December 2005):
- - Added the Brazilian Portuguese translation by Johni Jeferson Capeletto.
- - Fixed the compilation error with BCB6. (Thanks to Kurt Fitzner.)
- Version 4.56 (20 December 2005):
- - Fixed the Kylix compilation problem. (Thanks to Michal Niklas.)
- Version 4.58 (1 February 2006):
- - Added the German translations by Thomas Speck and Uwe Queisser.
- - Added the Indonesian translation by Zaenal Mutaqin.
- - Added the Portuguese translation by Carlos Macao.
- Version 4.60 (21 February 2006):
- - Fixed a performance issue due to an unnecessary block move operation when
- allocating a block in the range 1261-1372 bytes and then reallocating it in
- the range 1373-1429 bytes twice. (Thanks to Michael Winter.)
- - Added the Belarussian translation by dzmitry[li].
- - Added the updated Spanish translation by Marcelo Montenegro.
- - Added a new option "EnableSharingWithDefaultMM". This option allows FastMM
- to be shared with the default MM of Delphi 2006. It is on by default, but
- MM sharing has to be enabled otherwise it has no effect (refer to the
- documentation for the "ShareMM" and "AttemptToUseSharedMM" options).
- Version 4.62 (22 February 2006):
- - Fixed a possible read access violation in the MoveX16L4 routine when the
- UseCustomVariableSizeMoveRoutines option is enabled. (Thanks to Jud Cole for
- some great detective work in finding this bug.)
- - Improved the downsizing behaviour of medium blocks to better correlate with
- the reallocation behaviour of small blocks. This change reduces the number
- of transitions between small and medium block types when reallocating blocks
- in the 0.7K to 2.6K range. It cuts down on the number of memory move
- operations and improves performance.
- Version 4.64 (31 March 2006):
- - Added the following functions for use with FullDebugMode (and added the
- exports to the replacement BorlndMM.dll): SetMMLogFileName,
- GetCurrentAllocationGroup, PushAllocationGroup, PopAllocationGroup and
- LogAllocatedBlocksToFile. The purpose of these functions are to allow you to
- identify and log related memory leaks while your application is still
- running.
- - Fixed a bug in the memory manager sharing mechanism affecting Windows
- 95/98/ME. (Thanks to Zdenek Vasku.)
- Version 4.66 (9 May 2006):
- - Added a hint comment in this file so that FastMM4Messages.pas will also be
- backed up by GExperts. (Thanks to RB Winston.)
- - Fixed a bug affecting large address space (> 2GB) support under
- FullDebugMode. (Thanks to Thomas Schulz.)
- Version 4.68 (3 July 2006):
- - Added the Italian translation by Luigi Sandon.
- - If FastMM is used inside a DLL it will now use the name of the DLL as base
- for the log file name. (Previously it always used the name of the main
- application executable file.)
- - Fixed a rare A/V when both the FullDebugMode and RawStackTraces options were
- enabled. (Thanks to Primoz Gabrijelcic.)
- - Added the "NeverSleepOnThreadContention" option. This option may improve
- performance if the ratio of the the number of active threads to the number
- of CPU cores is low (typically < 2). This option is only useful for 4+ CPU
- systems, it almost always hurts performance on single and dual CPU systems.
- (Thanks to Werner Bochtler and Markus Beth.)
- Version 4.70 (4 August 2006):
- - Added the Simplified Chinese translation by JiYuan Xie.
- - Added the updated Russian as well as the Ukrainian translation by Andrey
- Shtukaturov.
- - Fixed two bugs in the leak class detection code that would sometimes fail
- to detect the class of leaked objects and strings, and report them as
- 'unknown'. (Thanks to Dimitry Timokhov)
- Version 4.72 (24 September 2006):
- - Fixed a bug that caused AllocMem to not clear blocks > 256K in
- FullDebugMode. (Thanks to Paulo Moreno.)
- Version 4.74 (9 November 2006):
- - Fixed a bug in the segmented large block functionality that could lead to
- an application freeze when upsizing blocks greater than 256K in a
- multithreaded application (one of those "what the heck was I thinking?"
- type bugs).
- Version 4.76 (12 January 2007):
- - Changed the RawStackTraces code in the FullDebugMode DLL
- to prevent it from modifying the Windows "GetLastError" error code.
- (Thanks to Primoz Gabrijelcic.)
- - Fixed a threading issue when the "CheckHeapForCorruption" option was
- enabled, but the "FullDebugMode" option was disabled. (Thanks to Primoz
- Gabrijelcic.)
- - Removed some unnecessary startup code when the MM sharing mechanism is
- disabled. (Thanks to Vladimir Bochkarev.)
- - In FullDebugMode leaked blocks would sometimes be reported as belonging to
- the class "TFreedObject" if they were allocated but never used. Such blocks
- will now be reported as "unknown". (Thanks to Francois Malan.)
- - In recent versions the replacement borlndmm.dll created a log file (when
- enabled) that used the "borlndmm" prefix instead of the application name.
- It is now fixed to use the application name, however if FastMM is used
- inside other DLLs the name of those DLLs will be used. (Thanks to Bart van
- der Werf.)
- - Added a "FastMMVersion" constant. (Suggested by Loris Luise.)
- - Fixed an issue with error message boxes not displaying under certain
- configurations. (Thanks to J.W. de Bokx.)
- - FastMM will now display only one error message at a time. If many errors
- occur in quick succession, only the first error will be shown (but all will
- be logged). This avoids a stack overflow with badly misbehaved programs.
- (Thanks to Bart van der Werf.)
- - Added a LoadDebugDLLDynamically option to be used in conjunction with
- FullDebugMode. In this mode FastMM_FullDebugMode.dll is loaded dynamically.
- If the DLL cannot be found, stack traces will not be available. (Thanks to
- Rene Mihula.)
- Version 4.78 (1 March 2007):
- - The MB_DEFAULT_DESKTOP_ONLY constant that is used when displaying messages
- boxes since 4.76 is not defined under Kylix, and the source would thus not
- compile. That constant is now defined. (Thanks to Werner Bochtler.)
- - Moved the medium block locking code that was duplicated in several places
- to a subroutine to reduce code size. (Thanks to Hallvard Vassbotn.)
- - Fixed a bug in the leak registration code that sometimes caused registered
- leaks to be reported erroneously. (Thanks to Primoz Gabrijelcic.)
- - Added the NoDebugInfo option (on by default) that suppresses the generation
- of debug info for the FastMM4.pas unit. This will prevent the integrated
- debugger from stepping into the memory manager. (Thanks to Primoz
- Gabrijelcic.)
- - Increased the default stack trace depth in FullDebugMode from 9 to 10 to
- ensure that the Align16Bytes setting works in FullDebugMode. (Thanks to
- Igor Lindunen.)
- - Updated the Czech translation. (Thanks to Rene Mihula.)
- Version 4.84 (7 July 2008):
- - Added the Romanian translation. (Thanks to Ionut Muntean.)
- - Optimized the GetMemoryMap procedure to improve speed.
- - Added the GetMemoryManagerUsageSummary function that returns a summary of
- the GetMemoryManagerState call. (Thanks to Hallvard Vassbotn.)
- - Added the French translation. (Thanks to Florent Ouchet.)
- - Added the "AlwaysAllocateTopDown" FullDebugMode option to help with
- catching bad pointer arithmetic code in an address space > 2GB. This option
- is enabled by default.
- - Added the "InstallOnlyIfRunningInIDE" option. Enable this option to
- only install FastMM as the memory manager when the application is run
- inside the Delphi IDE. This is useful when you want to deploy the same EXE
- that you use for testing, but only want the debugging features active on
- development machines. When this option is enabled and the application is
- not being run inside the IDE, then the default Delphi memory manager will
- be used (which, since Delphi 2006, is FastMM without FullDebugMode.) This
- option is off by default.
- - Added the "FullDebugModeInIDE" option. This is a convenient shorthand for
- enabling FullDebugMode, InstallOnlyIfRunningInIDE and
- LoadDebugDLLDynamically. This causes FastMM to be used in FullDebugMode
- when the application is being debugged on development machines, and the
- default memory manager when the same executable is deployed. This allows
- the debugging and deployment of an application without having to compile
- separate executables. This option is off by default.
- - Added a ScanMemoryPoolForCorruptions procedure that checks the entire
- memory pool for corruptions and raises an exception if one is found. It can
- be called at any time, but is only available in FullDebugMode. (Thanks to
- Marcus Mönnig.)
- - Added a global variable "FullDebugModeScanMemoryPoolBeforeEveryOperation".
- When this variable is set to true and FullDebugMode is enabled, then the
- entire memory pool is checked for consistency before every GetMem, FreeMem
- and ReallocMem operation. An "Out of Memory" error is raised if a
- corruption is found (and this variable is set to false to prevent recursive
- errors). This obviously incurs a massive performance hit, so enable it only
- when hunting for elusive memory corruption bugs. (Thanks to Marcus Mönnig.)
- - Fixed a bug in AllocMem that caused the FPU stack to be shifted by one
- position.
- - Changed the default for option "EnableMMX" to false, since using MMX may
- cause unexpected behaviour in code that passes parameters on the FPU stack
- (like some "compiler magic" routines, e.g. VarFromReal).
- - Removed the "EnableSharingWithDefaultMM" option. This is now the default
- behaviour and cannot be disabled. (FastMM will always try to share memory
- managers between itself and the default memory manager when memory manager
- sharing is enabled.)
- - Introduced a new memory manager sharing mechanism based on memory mapped
- files. This solves compatibility issues with console and service
- applications. This sharing mechanism currently runs in parallel with the
- old mechanism, but the old mechanism can be disabled by undefining
- "EnableBackwardCompatibleMMSharing" in FastMM4Options.inc.
- - Fixed the recursive call error when the EnableMemoryLeakReporting option
- is disabled and an attempt is made to register a memory leak under Delphi
- 2006 or later. (Thanks to Thomas Schulz.)
- - Added a global variable "SuppressMessageBoxes" to enable or disable
- messageboxes at runtime. (Thanks to Craig Peterson.)
- - Added the leak reporting code for C++ Builder, as well as various other
- C++ Builder bits written by JiYuan Xie. (Thank you!)
- - Added the new Usage Tracker written by Hanspeter Widmer. (Thank you!)
-
-*)
-
-unit FastMM4;
-
-interface
-
-{$Include FastMM4Options.inc}
-
-{$RANGECHECKS OFF}
-{$BOOLEVAL OFF}
-{$OVERFLOWCHECKS OFF}
-{$OPTIMIZATION ON}
-{$TYPEDADDRESS OFF}
-
-{IDE debug mode always enables FullDebugMode and dynamic loading of the FullDebugMode DLL.}
-{$ifdef FullDebugModeInIDE}
- {$define InstallOnlyIfRunningInIDE}
- {$define FullDebugMode}
- {$define LoadDebugDLLDynamically}
-{$endif}
-
-{Some features not currently supported under Kylix}
-{$ifdef Linux}
- {$undef FullDebugMode}
- {$undef LogErrorsToFile}
- {$undef LogMemoryLeakDetailToFile}
- {$undef ShareMM}
- {$undef AttemptToUseSharedMM}
- {$undef RequireIDEPresenceForLeakReporting}
- {$undef UseOutputDebugString}
- {$ifdef PIC}
- {BASM version does not support position independent code}
- {$undef ASMVersion}
- {$endif}
-{$endif}
-
-{Do we require debug info for leak checking?}
-{$ifdef RequireDebugInfoForLeakReporting}
- {$ifopt D-}
- {$undef EnableMemoryLeakReporting}
- {$endif}
-{$endif}
-
-{Enable heap checking and leak reporting in full debug mode}
-{$ifdef FullDebugMode}
- {$STACKFRAMES ON}
- {$define CheckHeapForCorruption}
- {$ifndef CatchUseOfFreedInterfaces}
- {$define CheckUseOfFreedBlocksOnShutdown}
- {$endif}
-{$else}
- {Error logging requires FullDebugMode}
- {$undef LogErrorsToFile}
- {$undef CatchUseOfFreedInterfaces}
- {$undef RawStackTraces}
- {$undef AlwaysAllocateTopDown}
-{$endif}
-
-{Only the pascal version supports extended heap corruption checking.}
-{$ifdef CheckHeapForCorruption}
- {$undef ASMVersion}
-{$endif}
-
-{$ifdef UseRuntimePackages}
- {$define AssumeMultiThreaded}
-{$endif}
-
-{Delphi versions}
-{$ifndef BCB}
- {$ifdef ver120}
- {$define Delphi4or5}
- {$endif}
- {$ifdef ver130}
- {$define Delphi4or5}
- {$endif}
- {$ifdef ver140}
- {$define Delphi6}
- {$endif}
- {$ifdef ver150}
- {$define Delphi7}
- {$endif}
- {$ifdef ver170}
- {$define Delphi2005}
- {$endif}
-{$else}
- {$ifndef PatchBCBTerminate}
- {Cannot uninstall safely under BCB}
- {$define NeverUninstall}
- {Disable memory leak reporting}
- {$undef EnableMemoryLeakReporting}
- {$endif}
- {for BCB5, use the Delphi 5 codepath}
- {$ifdef ver130}
- {$define Delphi4or5}
- {$endif}
-{$endif}
-{$ifdef ver180}
- {$define BDS2006}
-{$endif}
-
-{$ifndef Delphi4or5}
- {$ifndef BCB}
- {$define Delphi6AndUp}
- {$endif}
- {$ifndef Delphi6}
- {$define BCB6OrDelphi7AndUp}
- {$ifndef BCB}
- {$define Delphi7AndUp}
- {$endif}
- {$ifndef BCB}
- {$ifndef Delphi7}
- {$ifndef Delphi2005}
- {$define BDS2006AndUp}
- {$endif}
- {$endif}
- {$endif}
- {$endif}
-{$endif}
-
-{$ifdef Delphi6AndUp}
- {$WARN SYMBOL_PLATFORM OFF}
- {$WARN SYMBOL_DEPRECATED OFF}
-{$endif}
-
-{Leak detail logging requires error logging}
-{$ifndef LogErrorsToFile}
- {$undef LogMemoryLeakDetailToFile}
- {$undef ClearLogFileOnStartup}
-{$endif}
-
-{$ifndef EnableMemoryLeakReporting}
- {Manual leak reporting control requires leak reporting to be enabled}
- {$undef ManualLeakReportingControl}
-{$endif}
-
-{$ifndef EnableMMX}
- {$undef ForceMMX}
-{$endif}
-
-{Are any of the MM sharing options enabled?}
-{$ifdef ShareMM}
- {$define MMSharingEnabled}
-{$endif}
-{$ifdef AttemptToUseSharedMM}
- {$define MMSharingEnabled}
-{$endif}
-
-{Instruct GExperts to back up the messages file as well.}
-{#BACKUP FastMM4Messages.pas}
-
-{Should debug info be disabled?}
-{$ifdef NoDebugInfo}
- {$DEBUGINFO OFF}
-{$endif}
-
-{-------------------------Public constants-----------------------------}
-const
- {The current version of FastMM}
- FastMMVersion = '4.84';
- {The number of small block types}
-{$ifdef Align16Bytes}
- NumSmallBlockTypes = 46;
-{$else}
- NumSmallBlockTypes = 55;
-{$endif}
-
-{----------------------------Public types------------------------------}
-type
- TSmallBlockTypeState = packed record
- {The internal size of the block type}
- InternalBlockSize: Cardinal;
- {Useable block size: The number of non-reserved bytes inside the block.}
- UseableBlockSize: Cardinal;
- {The number of allocated blocks}
- AllocatedBlockCount: Cardinal;
- {The total address space reserved for this block type (both allocated and
- free blocks)}
- ReservedAddressSpace: Cardinal;
- end;
- TSmallBlockTypeStates = array[0..NumSmallBlockTypes - 1] of TSmallBlockTypeState;
-
- TMemoryManagerState = packed record
- {Small block type states}
- SmallBlockTypeStates: TSmallBlockTypeStates;
- {Medium block stats}
- AllocatedMediumBlockCount: Cardinal;
- TotalAllocatedMediumBlockSize: Cardinal;
- ReservedMediumBlockAddressSpace: Cardinal;
- {Large block stats}
- AllocatedLargeBlockCount: Cardinal;
- TotalAllocatedLargeBlockSize: Cardinal;
- ReservedLargeBlockAddressSpace: Cardinal;
- end;
-
- TMemoryManagerUsageSummary = packed record
- {The total number of bytes allocated by the application.}
- AllocatedBytes: Cardinal;
- {The total number of address space bytes used by control structures, or
- lost due to fragmentation and other overhead.}
- OverheadBytes: Cardinal;
- {The efficiency of the memory manager expressed as a percentage. This is
- 100 * AllocatedBytes / (AllocatedBytes + OverheadBytes).}
- EfficiencyPercentage: Double;
- end;
-
- {Memory map}
- TChunkStatus = (csUnallocated, csAllocated, csReserved, csSysAllocated,
- csSysReserved);
- TMemoryMap = array[0..65535] of TChunkStatus;
-
-{$ifdef EnableMemoryLeakReporting}
- {List of registered leaks}
- TRegisteredMemoryLeak = packed record
- LeakAddress: Pointer;
- LeakedClass: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LeakedCppTypeIdPtr: Pointer;
- {$endif}
- LeakSize: Integer;
- LeakCount: Integer;
- end;
- TRegisteredMemoryLeaks = array of TRegisteredMemoryLeak;
-{$endif}
-
-{--------------------------Public variables----------------------------}
-var
- {If this variable is set to true and FullDebugMode is enabled, then the
- entire memory pool is checked for consistency before every memory
- operation. Note that this incurs a massive performance hit on top of
- the already significant FullDebugMode overhead, so enable this option
- only when absolutely necessary.}
- FullDebugModeScanMemoryPoolBeforeEveryOperation: Boolean = False;
-{$ifdef ManualLeakReportingControl}
- {Variable is declared in system.pas in newer Delphi versions.}
- {$ifndef BDS2006AndUp}
- ReportMemoryLeaksOnShutdown: Boolean;
- {$endif}
-{$endif}
- {If set to true, disables the display of all messageboxes}
- SuppressMessageBoxes: Boolean;
-
-{-------------------------Public procedures----------------------------}
-{Installation procedures must be exposed for the BCB helper unit FastMM4BCB.cpp}
-{$ifdef BCB}
-procedure InitializeMemoryManager;
-function CheckCanInstallMemoryManager: Boolean;
-procedure InstallMemoryManager;
-
-{$ifdef FullDebugMode}
-(*$HPPEMIT '#define FullDebugMode' *)
-
-{$ifdef ClearLogFileOnStartup}
-(*$HPPEMIT ' #define ClearLogFileOnStartup' *)
-procedure DeleteEventLog;
-{$endif}
-
-{$ifdef LoadDebugDLLDynamically}
-(*$HPPEMIT ' #define LoadDebugDLLDynamically' *)
-{$endif}
-
-{$ifdef RawStackTraces}
-(*$HPPEMIT ' #define RawStackTraces' *)
-{$endif}
-
-{$endif}
-
-{$ifdef PatchBCBTerminate}
-(*$HPPEMIT ''#13#10 *)
-(*$HPPEMIT '#define PatchBCBTerminate' *)
-
-{$ifdef EnableMemoryLeakReporting}
-(*$HPPEMIT ''#13#10 *)
-(*$HPPEMIT '#define EnableMemoryLeakReporting' *)
-{$endif}
-
-{$ifdef DetectMMOperationsAfterUninstall}
-(*$HPPEMIT ''#13#10 *)
-(*$HPPEMIT '#define DetectMMOperationsAfterUninstall' *)
-{$endif}
-
-{Called in FastMM4BCB.cpp, should contain codes of original "finalization" section}
-procedure FinalizeMemoryManager;
-
-{For completion of "RequireDebuggerPresenceForLeakReporting" checking in "FinalizeMemoryManager"}
-var
- pCppDebugHook: PInteger = nil;
-
-{$ifdef CheckCppObjectTypeEnabled}
-(*$HPPEMIT ''#13#10 *)
-(*$HPPEMIT '#define CheckCppObjectTypeEnabled' *)
-
-type
- TGetCppVirtObjSizeByTypeIdPtrFunc = function(APointer: Pointer): Cardinal;
- TGetCppVirtObjTypeIdPtrFunc = function(APointer: Pointer; ASize: Cardinal): Pointer;
- TGetCppVirtObjTypeNameFunc = function(APointer: Pointer; ASize: Cardinal): PAnsiChar;
- TGetCppVirtObjTypeNameByTypeIdPtrFunc = function (APointer: Pointer): PAnsiChar;
- TGetCppVirtObjTypeNameByVTablePtrFunc = function(AVTablePtr: Pointer; AVTablePtrOffset: Cardinal): PAnsiChar;
-var
- {Return virtual object's size from typeId pointer}
- GetCppVirtObjSizeByTypeIdPtrFunc: TGetCppVirtObjSizeByTypeIdPtrFunc = nil;
- {Retrieve virtual object's typeId pointer}
- GetCppVirtObjTypeIdPtrFunc: TGetCppVirtObjTypeIdPtrFunc = nil;
- {Retrieve virtual object's type name}
- GetCppVirtObjTypeNameFunc: TGetCppVirtObjTypeNameFunc = nil;
- {Return virtual object's type name from typeId pointer}
- GetCppVirtObjTypeNameByTypeIdPtrFunc: TGetCppVirtObjTypeNameByTypeIdPtrFunc = nil;
- {Retrieve virtual object's typeId pointer from it's virtual table pointer}
- GetCppVirtObjTypeNameByVTablePtrFunc: TGetCppVirtObjTypeNameByVTablePtrFunc = nil;
-{$endif}
-{$endif}
-{$endif}
-
-{$ifndef FullDebugMode}
-{The standard memory manager functions}
-function FastGetMem(ASize: Integer): Pointer;
-function FastFreeMem(APointer: Pointer): Integer;
-function FastReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-function FastAllocMem(ASize: Cardinal): Pointer;
-{$else}
-{The FullDebugMode memory manager functions}
-function DebugGetMem(ASize: Integer): Pointer;
-function DebugFreeMem(APointer: Pointer): Integer;
-function DebugReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-function DebugAllocMem(ASize: Cardinal): Pointer;
-{Scans the memory pool for any corruptions. If a corruption is encountered an "Out of Memory" exception is
- raised.}
-procedure ScanMemoryPoolForCorruptions;
-{Specify the full path and name for the filename to be used for logging memory
- errors, etc. If ALogFileName is nil or points to an empty string it will
- revert to the default log file name.}
-procedure SetMMLogFileName(ALogFileName: PAnsiChar = nil);
-{Returns the current "allocation group". Whenever a GetMem request is serviced
- in FullDebugMode, the current "allocation group" is stored in the block header.
- This may help with debugging. Note that if a block is subsequently reallocated
- that it keeps its original "allocation group" and "allocation number" (all
- allocations are also numbered sequentially).}
-function GetCurrentAllocationGroup: Cardinal;
-{Allocation groups work in a stack like fashion. Group numbers are pushed onto
- and popped off the stack. Note that the stack size is limited, so every push
- should have a matching pop.}
-procedure PushAllocationGroup(ANewCurrentAllocationGroup: Cardinal);
-procedure PopAllocationGroup;
-{Logs detail about currently allocated memory blocks for the specified range of
- allocation groups. if ALastAllocationGroupToLog is less than
- AFirstAllocationGroupToLog or it is zero, then all allocation groups are
- logged. This routine also checks the memory pool for consistency at the same
- time, raising an "Out of Memory" error if the check fails.}
-procedure LogAllocatedBlocksToFile(AFirstAllocationGroupToLog, ALastAllocationGroupToLog: Cardinal);
-{$endif}
-
-{Releases all allocated memory (use with extreme care)}
-procedure FreeAllMemory;
-
-{Returns summarised information about the state of the memory manager. (For
- backward compatibility.)}
-function FastGetHeapStatus: THeapStatus;
-{Returns statistics about the current state of the memory manager}
-procedure GetMemoryManagerState(var AMemoryManagerState: TMemoryManagerState);
-{Returns a summary of the information returned by GetMemoryManagerState}
-procedure GetMemoryManagerUsageSummary(
- var AMemoryManagerUsageSummary: TMemoryManagerUsageSummary);
-{$ifndef Linux}
-{Gets the state of every 64K block in the 4GB address space}
-procedure GetMemoryMap(var AMemoryMap: TMemoryMap);
-{$endif}
-
-{$ifdef EnableMemoryLeakReporting}
-{Registers expected memory leaks. Returns true on success. The list of leaked
- blocks is limited, so failure is possible if the list is full.}
-function RegisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean; overload;
-function RegisterExpectedMemoryLeak(ALeakedObjectClass: TClass; ACount: Integer = 1): Boolean; overload;
-function RegisterExpectedMemoryLeak(ALeakedBlockSize: Integer; ACount: Integer = 1): Boolean; overload;
-{$ifdef CheckCppObjectTypeEnabled}
-{Registers expected memory leaks by virtual object's typeId pointer.
- Usage: RegisterExpectedMemoryLeak(typeid(ACppObject).tpp, Count);}
-function RegisterExpectedMemoryLeak(ALeakedCppVirtObjTypeIdPtr: Pointer; ACount: Integer = 1): boolean; overload;
-{$endif}
-{Removes expected memory leaks. Returns true on success.}
-function UnregisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean; overload;
-function UnregisterExpectedMemoryLeak(ALeakedObjectClass: TClass; ACount: Integer = 1): Boolean; overload;
-function UnregisterExpectedMemoryLeak(ALeakedBlockSize: Integer; ACount: Integer = 1): Boolean; overload;
-{$ifdef CheckCppObjectTypeEnabled}
-{Usage: UnregisterExpectedMemoryLeak(typeid(ACppObject).tpp, Count);}
-function UnregisterExpectedMemoryLeak(ALeakedCppVirtObjTypeIdPtr: Pointer; ACount: Integer = 1): boolean; overload;
-{$endif}
-{Returns a list of all expected memory leaks}
-function GetRegisteredMemoryLeaks: TRegisteredMemoryLeaks;
-{$endif}
-
-implementation
-
-uses
-{$ifndef Linux}
- Windows,
-{$else}
- Libc,
-{$endif}
- FastMM4Messages;
-
-{Fixed size move procedures}
-procedure Move12(const ASource; var ADest; ACount: Integer); forward;
-procedure Move20(const ASource; var ADest; ACount: Integer); forward;
-procedure Move28(const ASource; var ADest; ACount: Integer); forward;
-procedure Move36(const ASource; var ADest; ACount: Integer); forward;
-procedure Move44(const ASource; var ADest; ACount: Integer); forward;
-procedure Move52(const ASource; var ADest; ACount: Integer); forward;
-procedure Move60(const ASource; var ADest; ACount: Integer); forward;
-procedure Move68(const ASource; var ADest; ACount: Integer); forward;
-
-{$ifdef DetectMMOperationsAfterUninstall}
-{Invalid handlers to catch MM operations after uninstall}
-function InvalidFreeMem(APointer: Pointer): Integer; forward;
-function InvalidGetMem(ASize: Integer): Pointer; forward;
-function InvalidReallocMem(APointer: Pointer; ANewSize: Integer): Pointer; forward;
-function InvalidAllocMem(ASize: Cardinal): Pointer; forward;
-function InvalidRegisterAndUnRegisterMemoryLeak(APointer: Pointer): Boolean; forward;
-{$endif}
-
-{-------------------------Private constants----------------------------}
-const
- {The size of a medium block pool. This is allocated through VirtualAlloc and
- is used to serve medium blocks. The size must be a multiple of 16 and at
- least 4 bytes less than a multiple of 4K (the page size) to prevent a
- possible read access violation when reading past the end of a memory block
- in the optimized move routine (MoveX16L4). In Full Debug mode we leave a
- trailing 256 bytes to be able to safely do a memory dump.}
- MediumBlockPoolSize = 20 * 64 * 1024{$ifndef FullDebugMode} - 16{$else} - 256{$endif};
- {The granularity of small blocks}
-{$ifdef Align16Bytes}
- SmallBlockGranularity = 16;
-{$else}
- SmallBlockGranularity = 8;
-{$endif}
- {The granularity of medium blocks. Newly allocated medium blocks are
- a multiple of this size plus MediumBlockSizeOffset, to avoid cache line
- conflicts}
- MediumBlockGranularity = 256;
- MediumBlockSizeOffset = 48;
- {The granularity of large blocks}
- LargeBlockGranularity = 65536;
- {The maximum size of a small block. Blocks Larger than this are either
- medium or large blocks.}
- MaximumSmallBlockSize = 2608;
- {The smallest medium block size. (Medium blocks are rounded up to the nearest
- multiple of MediumBlockGranularity plus MediumBlockSizeOffset)}
- MinimumMediumBlockSize = 11 * 256 + MediumBlockSizeOffset;
- {The number of bins reserved for medium blocks}
- MediumBlockBinsPerGroup = 32;
- MediumBlockBinGroupCount = 32;
- MediumBlockBinCount = MediumBlockBinGroupCount * MediumBlockBinsPerGroup;
- {The maximum size allocatable through medium blocks. Blocks larger than this
- fall through to VirtualAlloc ( = large blocks).}
- MaximumMediumBlockSize = MinimumMediumBlockSize + (MediumBlockBinCount - 1) * MediumBlockGranularity;
- {The target number of small blocks per pool. The actual number of blocks per
- pool may be much greater for very small sizes and less for larger sizes. The
- cost of allocating the small block pool is amortized across all the small
- blocks in the pool, however the blocks may not all end up being used so they
- may be lying idle.}
- TargetSmallBlocksPerPool = 48;
- {The minimum number of small blocks per pool. Any available medium block must
- have space for roughly this many small blocks (or more) to be useable as a
- small block pool.}
- MinimumSmallBlocksPerPool = 12;
- {The lower and upper limits for the optimal small block pool size}
- OptimalSmallBlockPoolSizeLowerLimit = 29 * 1024 - MediumBlockGranularity + MediumBlockSizeOffset;
- OptimalSmallBlockPoolSizeUpperLimit = 64 * 1024 - MediumBlockGranularity + MediumBlockSizeOffset;
- {The maximum small block pool size. If a free block is this size or larger
- then it will be split.}
- MaximumSmallBlockPoolSize = OptimalSmallBlockPoolSizeUpperLimit + MinimumMediumBlockSize;
- {-------------Block type flags--------------}
- {The lower 3 bits in the dword header of small blocks (4 bits in medium and
- large blocks) are used as flags to indicate the state of the block}
- {Set if the block is not in use}
- IsFreeBlockFlag = 1;
- {Set if this is a medium block}
- IsMediumBlockFlag = 2;
- {Set if it is a medium block being used as a small block pool. Only valid if
- IsMediumBlockFlag is set.}
- IsSmallBlockPoolInUseFlag = 4;
- {Set if it is a large block. Only valid if IsMediumBlockFlag is not set.}
- IsLargeBlockFlag = 4;
- {Is the medium block preceding this block available? (Only used by medium
- blocks)}
- PreviousMediumBlockIsFreeFlag = 8;
- {Is this large block segmented? I.e. is it actually built up from more than
- one chunk allocated through VirtualAlloc? (Only used by large blocks.)}
- LargeBlockIsSegmented = 8;
- {The flags masks for small blocks}
- DropSmallFlagsMask = -8;
- ExtractSmallFlagsMask = 7;
- {The flags masks for medium and large blocks}
- DropMediumAndLargeFlagsMask = -16;
- ExtractMediumAndLargeFlagsMask = 15;
- {-------------Block resizing constants---------------}
- SmallBlockDownsizeCheckAdder = 64;
- SmallBlockUpsizeAdder = 32;
- {When a medium block is reallocated to a size smaller than this, then it must
- be reallocated to a small block and the data moved. If not, then it is
- shrunk in place down to MinimumMediumBlockSize. Currently the limit is set
- at a quarter of the minimum medium block size.}
- MediumInPlaceDownsizeLimit = MinimumMediumBlockSize div 4;
- {-------------Memory leak reporting constants---------------}
- ExpectedMemoryLeaksListSize = 64 * 1024;
- {-------------FullDebugMode constants---------------}
-{$ifdef FullDebugMode}
- {The stack trace depth. (Must be an even number to ensure that the
- Align16Bytes option works in FullDebugMode.)}
- StackTraceDepth = 10;
- {The number of entries in the allocation group stack}
- AllocationGroupStackSize = 1000;
- {The number of fake VMT entries - used to track virtual method calls on
- freed objects. Do not change this value without also updating TFreedObject.GetVirtualMethodIndex}
- MaxFakeVMTEntries = 200;
- {The pattern used to fill unused memory}
- DebugFillByte = $80;
- DebugFillDWord = $01010101 * Cardinal(DebugFillByte);
- {The address that is reserved so that accesses to the address of the fill
- pattern will result in an A/V}
- DebugReservedAddress = $01010000 * Cardinal(DebugFillByte);
-{$endif}
- {-------------Other constants---------------}
-{$ifndef NeverSleepOnThreadContention}
- {Sleep time when a resource (small/medium/large block manager) is in use}
- InitialSleepTime = 0;
- {Used when the resource is still in use after the first sleep}
- AdditionalSleepTime = 10;
-{$endif}
- {Hexadecimal characters}
- HexTable: array[0..15] of AnsiChar = ('0', '1', '2', '3', '4', '5', '6', '7',
- '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
- {Copyright message - not used anywhere in the code}
- Copyright: AnsiString = 'FastMM4 (c) 2004 - 2008 Pierre le Riche / Professional Software Development';
-{$ifdef FullDebugMode}
- {Virtual Method Called On Freed Object Errors}
- StandardVirtualMethodNames: array[1 + vmtParent div 4 .. -1] of PAnsiChar = (
- 'SafeCallException',
- 'AfterConstruction',
- 'BeforeDestruction',
- 'Dispatch',
- 'DefaultHandler',
- 'NewInstance',
- 'FreeInstance',
- 'Destroy');
-{$endif}
-
-{-------------------------Private types----------------------------}
-type
-
-{$ifdef Delphi4or5}
- {Delphi 5 Compatibility}
- PCardinal = ^Cardinal;
- PPointer = ^Pointer;
-{$endif}
-
- {Move procedure type}
- TMoveProc = procedure(const ASource; var ADest; ACount: Integer);
-
- {Registers structure (for GetCPUID)}
- TRegisters = record
- RegEAX, RegEBX, RegECX, RegEDX: Integer;
- end;
-
- {The layout of a string allocation. Used to detect string leaks.}
- PStrRec = ^StrRec;
- StrRec = packed record
- refCnt: Longint;
- length: Longint;
- end;
-
-{$ifdef EnableMemoryLeakReporting}
- {Different kinds of memory leaks}
- TMemoryLeakType = (mltUnexpectedLeak, mltExpectedLeakRegisteredByPointer,
- mltExpectedLeakRegisteredByClass, mltExpectedLeakRegisteredBySize);
-{$endif}
-
- {---------------Small block structures-------------}
-
- {Pointer to the header of a small block pool}
- PSmallBlockPoolHeader = ^TSmallBlockPoolHeader;
-
- {Small block type (Size = 32)}
- PSmallBlockType = ^TSmallBlockType;
- TSmallBlockType = packed record
- {True = Block type is locked}
- BlockTypeLocked: Boolean;
- {Bitmap indicating which of the first 8 medium block groups contain blocks
- of a suitable size for a block pool.}
- AllowedGroupsForBlockPoolBitmap: byte;
- {The block size for this block type}
- BlockSize: Word;
- {The first partially free pool for the given small block type (offset = +4
- for typecast compatibility with TSmallBlockPoolHeader). This is a circular
- buffer.}
- NextPartiallyFreePool: PSmallBlockPoolHeader;
- {The offset of the last block that was served sequentially (0ffset = +8 to
- to be at the same offset as the "FirstFreeBlock" of TSmallBlockPoolHeader}
- NextSequentialFeedBlockAddress: Pointer;
- {The last block that can be served sequentially. Offset is at +12 to be
- at the same address as the "BlocksInUse" field of TSmallBlockPoolHeader}
- MaxSequentialFeedBlockAddress: Pointer;
- {The pool that is current being used to serve blocks in sequential order}
- CurrentSequentialFeedPool: PSmallBlockPoolHeader;
- {The previous partially free pool for the small block type (offset = +20
- for typecast compatibility with TSmallBlockPoolHeader)}
- PreviousPartiallyFreePool: PSmallBlockPoolHeader;
- {The minimum and optimal size of a small block pool for this block type}
- MinimumBlockPoolSize: Word;
- OptimalBlockPoolSize: Word;
-{$ifdef UseCustomFixedSizeMoveRoutines}
- {The fixed size move procedure used to move data for this block size when
- it is upsized. When a block is downsized (which usually does not occur
- that often) the variable size move routine is used.}
- UpsizeMoveProcedure: TMoveProc;
-{$else}
- Reserved1: Cardinal;
-{$endif}
- end;
-
- {Small block pool (Size = 32 bytes)}
- TSmallBlockPoolHeader = packed record
- {BlockType}
- BlockType: PSmallBlockType;
- {The next pool that has free blocks of this size. Must be at offset +4
- to be typecast compatible with TSmallBlockType}
- NextPartiallyFreePool: PSmallBlockPoolHeader;
- {Pointer to the first free block inside this pool. Must be at offset + 8
- to be at the same offset as "NextSequentialFeedBlockAddress" of
- TSmallBlockType}
- FirstFreeBlock: Pointer;
- {The number of blocks allocated in this pool. Must be at offset + 12
- to be at the same offset as "MaxSequentialFeedBlockAddress" of
- TSmallBlockType}
- BlocksInUse: Cardinal;
- {Reserved}
- Reserved1: Cardinal;
- {The previous pool that has free blocks of this size. Must be at offset +20
- to be compatible with TSmallBlockType}
- PreviousPartiallyFreePool: PSmallBlockPoolHeader;
- {Reserved}
- Reserved2: Cardinal;
- {The pool pointer and flags of the first block}
- FirstBlockPoolPointerAndFlags: Cardinal;
- end;
-
- {Small block layout:
- Offset: -4 = Flags + address of the small block pool
- Offset: BlockSize - 4 = Flags + address of the small block pool for the next small block
- }
-
- {----------------------Medium block structures----------------------}
-
- {The medium block pool from which medium blocks are drawn}
- PMediumBlockPoolHeader = ^TMediumBlockPoolHeader;
- TMediumBlockPoolHeader = packed record
- {Points to the previous and next medium block pools. This circular linked
- list is used to track memory leaks on program shutdown.}
- PreviousMediumBlockPoolHeader: PMediumBlockPoolHeader;
- NextMediumBlockPoolHeader: PMediumBlockPoolHeader;
- {Unused dword}
- Reserved: Cardinal;
- {The block size and flags of the first medium block in the block pool}
- FirstMediumBlockSizeAndFlags: Cardinal;
- end;
-
- {Medium block layout:
- Offset: -8 = Previous Block Size (only if the previous block is free)
- Offset: -4 = This block size and flags
- Offset: 0 = User data / Previous Free Block (if this block is free)
- Offset: 4 = Next Free Block (if this block is free)
- Offset: BlockSize - 8 = Size of this block (if this block is free)
- Offset: BlockSize - 4 = Size of the next block and flags
-
- {A medium block that is unused}
- PMediumFreeBlock = ^TMediumFreeBlock;
- TMediumFreeBlock = packed record
- PreviousFreeBlock: PMediumFreeBlock;
- NextFreeBlock: PMediumFreeBlock;
- end;
-
- {-------------------------Large block structures--------------------}
-
- {Large block header record (size = 16)}
- PLargeBlockHeader = ^TLargeBlockHeader;
- TLargeBlockHeader = packed record
- {Points to the previous and next large blocks. This circular linked
- list is used to track memory leaks on program shutdown.}
- PreviousLargeBlockHeader: PLargeBlockHeader;
- NextLargeBlockHeader: PLargeBlockHeader;
- {The user allocated size of the Large block}
- UserAllocatedSize: Cardinal;
- {The size of this block plus the flags}
- BlockSizeAndFlags: Cardinal;
- end;
-
- {-------------------------Expected Memory Leak Structures--------------------}
-{$ifdef EnableMemoryLeakReporting}
-
- {The layout of an expected leak. All fields may not be specified, in which
- case it may be harder to determine which leaks are expected and which are
- not.}
- PExpectedMemoryLeak = ^TExpectedMemoryLeak;
- PPExpectedMemoryLeak = ^PExpectedMemoryLeak;
- TExpectedMemoryLeak = packed record
- {Linked list pointers}
- PreviousLeak, NextLeak: PExpectedMemoryLeak;
- {Information about the expected leak}
- LeakAddress: Pointer;
- LeakedClass: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LeakedCppTypeIdPtr: Pointer;
- {$endif}
- LeakSize: Integer;
- LeakCount: Integer;
- end;
-
- TExpectedMemoryLeaks = packed record
- {The number of entries used in the expected leaks buffer}
- EntriesUsed: Integer;
- {Freed entries}
- FirstFreeSlot: PExpectedMemoryLeak;
- {Entries with the address specified}
- FirstEntryByAddress: PExpectedMemoryLeak;
- {Entries with no address specified, but with the class specified}
- FirstEntryByClass: PExpectedMemoryLeak;
- {Entries with only size specified}
- FirstEntryBySizeOnly: PExpectedMemoryLeak;
- {The expected leaks buffer}
- ExpectedLeaks: packed array[0..(ExpectedMemoryLeaksListSize - 20) div SizeOf(TExpectedMemoryLeak) - 1] of TExpectedMemoryLeak;
- end;
- PExpectedMemoryLeaks = ^TExpectedMemoryLeaks;
-
-{$endif}
-
- {-------------------------Full Debug Mode Structures--------------------}
-{$ifdef FullDebugMode}
-
- PStackTrace = ^TStackTrace;
- TStackTrace = array[0..StackTraceDepth - 1] of Cardinal;
-
- TBlockOperation = (boBlockCheck, boGetMem, boFreeMem, boReallocMem);
-
- {The header placed in front blocks in FullDebugMode (just after the standard
- header). Must be a multiple of 16 bytes in size otherwise the Align16Bytes
- option will not work.}
- PFullDebugBlockHeader = ^TFullDebugBlockHeader;
- TFullDebugBlockHeader = packed record
- {Space used by the medium block manager for previous/next block management.
- If a medium block is binned then these two dwords will be modified.}
- Reserved1: Cardinal;
- Reserved2: Cardinal;
- {Is the block currently allocated?}
- BlockInUse: LongBool;
- {The allocation group: Can be used in the debugging process to group
- related memory leaks together}
- AllocationGroup: Cardinal;
- {The allocation number: All new allocations are numbered sequentially. This
- number may be useful in memory leak analysis. If it reaches 4GB it wraps
- back to 0.}
- AllocationNumber: Cardinal;
- {The call stack when the block was allocated}
- AllocationStackTrace: TStackTrace;
- {The call stack when the block was freed}
- FreeStackTrace: TStackTrace;
- {The user requested size for the block. 0 if this is the first time the
- block is used.}
- UserSize: Cardinal;
- {The object class this block was used for the previous time it was
- allocated. When a block is freed, the dword that would normally be in the
- space of the class pointer is copied here, so if it is detected that
- the block was used after being freed we have an idea what class it is.}
- PreviouslyUsedByClass: Cardinal;
- {The sum of all the dwords excluding reserved dwords.}
- HeaderCheckSum: Cardinal;
- end;
- {The last four bytes of the actual allocated block is the inverse of the
- header checksum}
-
- {The class used to catch attempts to execute a virtual method of a freed
- object}
- TFreedObject = class
- public
- procedure GetVirtualMethodIndex;
- procedure VirtualMethodError;
-{$ifdef CatchUseOfFreedInterfaces}
- procedure InterfaceError;
-{$endif}
- end;
-
-{$endif}
-
-{-------------------------Private constants----------------------------}
-const
-{$ifndef BCB6OrDelphi7AndUp}
- reInvalidPtr = 2;
-{$endif}
- {The size of the block header in front of small and medium blocks}
- BlockHeaderSize = 4;
- {The size of a small block pool header}
- SmallBlockPoolHeaderSize = SizeOf(TSmallBlockPoolHeader);
- {The size of a medium block pool header}
- MediumBlockPoolHeaderSize = SizeOf(TMediumBlockPoolHeader);
- {The size of the header in front of Large blocks}
- LargeBlockHeaderSize = SizeOf(TLargeBlockHeader);
-{$ifdef FullDebugMode}
- {We need space for the header. 4 bytes for the trailer and 4 bytes for the
- trailing block size when the block is free}
- FullDebugBlockOverhead = SizeOf(TFullDebugBlockHeader) + 2 * SizeOf(Pointer);
-{$endif}
-
-{-------------------------Private variables----------------------------}
-var
- {-----------------Small block management------------------}
- {The small block types. Sizes include the leading 4-byte header. Sizes are
- picked to limit maximum wastage to about 10% or 256 bytes (whichever is
- less) where possible.}
- SmallBlockTypes: packed array[0..NumSmallBlockTypes - 1] of TSmallBlockType =(
- {8/16 byte jumps}
- (BlockSize: 16 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move12{$endif}),
-{$ifndef Align16Bytes}
- (BlockSize: 24 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move20{$endif}),
-{$endif}
- (BlockSize: 32 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move28{$endif}),
-{$ifndef Align16Bytes}
- (BlockSize: 40 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move36{$endif}),
-{$endif}
- (BlockSize: 48 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move44{$endif}),
-{$ifndef Align16Bytes}
- (BlockSize: 56 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move52{$endif}),
-{$endif}
- (BlockSize: 64 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move60{$endif}),
-{$ifndef Align16Bytes}
- (BlockSize: 72 {$ifdef UseCustomFixedSizeMoveRoutines}; UpsizeMoveProcedure: Move68{$endif}),
-{$endif}
- (BlockSize: 80),
-{$ifndef Align16Bytes}
- (BlockSize: 88),
-{$endif}
- (BlockSize: 96),
-{$ifndef Align16Bytes}
- (BlockSize: 104),
-{$endif}
- (BlockSize: 112),
-{$ifndef Align16Bytes}
- (BlockSize: 120),
-{$endif}
- (BlockSize: 128),
-{$ifndef Align16Bytes}
- (BlockSize: 136),
-{$endif}
- (BlockSize: 144),
-{$ifndef Align16Bytes}
- (BlockSize: 152),
-{$endif}
- (BlockSize: 160),
- {16 byte jumps}
- (BlockSize: 176),
- (BlockSize: 192),
- (BlockSize: 208),
- (BlockSize: 224),
- (BlockSize: 240),
- (BlockSize: 256),
- (BlockSize: 272),
- (BlockSize: 288),
- (BlockSize: 304),
- (BlockSize: 320),
- {32 byte jumps}
- (BlockSize: 352),
- (BlockSize: 384),
- (BlockSize: 416),
- (BlockSize: 448),
- (BlockSize: 480),
- {48 byte jumps}
- (BlockSize: 528),
- (BlockSize: 576),
- (BlockSize: 624),
- (BlockSize: 672),
- {64 byte jumps}
- (BlockSize: 736),
- (BlockSize: 800),
- {80 byte jumps}
- (BlockSize: 880),
- (BlockSize: 960),
- {96 byte jumps}
- (BlockSize: 1056),
- (BlockSize: 1152),
- {112 byte jumps}
- (BlockSize: 1264),
- (BlockSize: 1376),
- {128 byte jumps}
- (BlockSize: 1504),
- {144 byte jumps}
- (BlockSize: 1648),
- {160 byte jumps}
- (BlockSize: 1808),
- {176 byte jumps}
- (BlockSize: 1984),
- {192 byte jumps}
- (BlockSize: 2176),
- {208 byte jumps}
- (BlockSize: 2384),
- {224 byte jumps}
- (BlockSize: MaximumSmallBlockSize),
- {The last block size occurs three times. If, during a GetMem call, the
- requested block size is already locked by another thread then up to two
- larger block sizes may be used instead. Having the last block size occur
- three times avoids the need to have a size overflow check.}
- (BlockSize: MaximumSmallBlockSize),
- (BlockSize: MaximumSmallBlockSize));
- {Size to small block type translation table}
- AllocSize2SmallBlockTypeIndX4: packed array[0..(MaximumSmallBlockSize - 1) div SmallBlockGranularity] of Byte;
- {-----------------Medium block management------------------}
- {A dummy medium block pool header: Maintains a circular list of all medium
- block pools to enable memory leak detection on program shutdown.}
- MediumBlockPoolsCircularList: TMediumBlockPoolHeader;
- {Are medium blocks locked?}
- MediumBlocksLocked: Boolean;
- {The sequential feed medium block pool.}
- LastSequentiallyFedMediumBlock: Pointer;
- MediumSequentialFeedBytesLeft: Cardinal;
- {The medium block bins are divided into groups of 32 bins. If a bit
- is set in this group bitmap, then at least one bin in the group has free
- blocks.}
- MediumBlockBinGroupBitmap: Cardinal;
- {The medium block bins: total of 32 * 32 = 1024 bins of a certain
- minimum size.}
- MediumBlockBinBitmaps: packed array[0..MediumBlockBinGroupCount - 1] of Cardinal;
- {The medium block bins. There are 1024 LIFO circular linked lists each
- holding blocks of a specified minimum size. The sizes vary in size from
- MinimumMediumBlockSize to MaximumMediumBlockSize. The bins are treated as
- type TMediumFreeBlock to avoid pointer checks.}
- MediumBlockBins: packed array[0..MediumBlockBinCount - 1] of TMediumFreeBlock;
- {-----------------Large block management------------------}
- {Are large blocks locked?}
- LargeBlocksLocked: Boolean;
- {A dummy large block header: Maintains a list of all allocated large blocks
- to enable memory leak detection on program shutdown.}
- LargeBlocksCircularList: TLargeBlockHeader;
- {-------------------------Expected Memory Leak Structures--------------------}
-{$ifdef EnableMemoryLeakReporting}
- {The expected memory leaks}
- ExpectedMemoryLeaks: PExpectedMemoryLeaks;
- ExpectedMemoryLeaksListLocked: Boolean;
-{$endif}
- {---------------------Full Debug Mode structures--------------------}
-{$ifdef FullDebugMode}
- {The allocation group stack}
- AllocationGroupStack: array[0..AllocationGroupStackSize - 1] of Cardinal;
- {The allocation group stack top (it is an index into AllocationGroupStack)}
- AllocationGroupStackTop: Cardinal;
- {The last allocation number used}
- CurrentAllocationNumber: Cardinal;
- {The current log file name}
- MMLogFileName: array[0..1023] of AnsiChar;
- {The 64K block of reserved memory used to trap invalid memory accesses using
- fields in a freed object.}
- ReservedBlock: Pointer;
- {The virtual method index count - used to get the virtual method index for a
- virtual method call on a freed object.}
- VMIndex: Integer;
- {The fake VMT used to catch virtual method calls on freed objects.}
- FreedObjectVMT: packed record
- VMTData: array[vmtSelfPtr .. vmtParent + 3] of byte;
- VMTMethods: array[4 + vmtParent .. MaxFakeVMTEntries * 4 + vmtParent + 3] of Byte;
- end;
- {$ifdef CatchUseOfFreedInterfaces}
- VMTBadInterface: array[0..MaxFakeVMTEntries - 1] of Pointer;
- {$endif}
-{$endif}
- {--------------Other info--------------}
- {The memory manager that was replaced}
- OldMemoryManager: {$ifndef BDS2006AndUp}TMemoryManager{$else}TMemoryManagerEx{$endif};
- {The replacement memory manager}
- NewMemoryManager: {$ifndef BDS2006AndUp}TMemoryManager{$else}TMemoryManagerEx{$endif};
-{$ifdef DetectMMOperationsAfterUninstall}
- {Invalid handlers to catch MM operations after uninstall}
- InvalidMemoryManager: {$ifndef BDS2006AndUp}TMemoryManager{$else}TMemoryManagerEx{$endif} = (
- GetMem: InvalidGetMem;
- FreeMem: InvalidFreeMem;
- ReallocMem: InvalidReallocMem
- {$ifdef BDS2006AndUp};
- AllocMem: InvalidAllocMem;
- RegisterExpectedMemoryLeak: InvalidRegisterAndUnRegisterMemoryLeak;
- UnRegisterExpectedMemoryLeak: InvalidRegisterAndUnRegisterMemoryLeak;
- {$endif}
- );
-{$endif}
-
-{$ifdef MMSharingEnabled}
- {A string uniquely identifying the current process (for sharing the memory
- manager between DLLs and the main application)}
- MappingObjectName: array[0..25] of AnsiChar = ('L', 'o', 'c', 'a', 'l', '\',
- 'F', 'a', 's', 't', 'M', 'M', '_', 'P', 'I', 'D', '_', '?', '?', '?', '?',
- '?', '?', '?', '?', #0);
-{$ifdef EnableBackwardCompatibleMMSharing}
- UniqueProcessIDString: array[1..20] of AnsiChar = ('?', '?', '?', '?', '?',
- '?', '?', '?', '_', 'P', 'I', 'D', '_', 'F', 'a', 's', 't', 'M', 'M', #0);
- UniqueProcessIDStringBE: array[1..23] of AnsiChar = ('?', '?', '?', '?', '?',
- '?', '?', '?', '_', 'P', 'I', 'D', '_', 'F', 'a', 's', 't', 'M', 'M', '_',
- 'B', 'E', #0);
- {The handle of the MM window}
- MMWindow: HWND;
- {The handle of the MM window (for default MM of Delphi 2006 compatibility)}
- MMWindowBE: HWND;
-{$endif}
- {The handle of the memory mapped file}
- MappingObjectHandle: Cardinal;
-{$endif}
- {Has FastMM been installed?}
- FastMMIsInstalled: Boolean;
- {Is the MM in place a shared memory manager?}
- IsMemoryManagerOwner: Boolean;
- {Must MMX be used for move operations?}
-{$ifdef EnableMMX}
- {$ifndef ForceMMX}
- UseMMX: Boolean;
- {$endif}
-{$endif}
- {Is a MessageBox currently showing? If so, do not show another one.}
- ShowingMessageBox: Boolean;
-
-{----------------Utility Functions------------------}
-
-{A copy StrLen in order to avoid the SysUtils unit, which would have introduced
- overhead like exception handling code.}
-function StrLen(const Str: PAnsiChar): Cardinal;
-asm
- {Check the first byte}
- cmp byte ptr [eax], 0
- je @ZeroLength
- {Get the negative of the string start in edx}
- mov edx, eax
- neg edx
- {Word align}
- add eax, 1
- and eax, -2
-@ScanLoop:
- mov cx, [eax]
- add eax, 2
- test cl, ch
- jnz @ScanLoop
- test cl, cl
- jz @ReturnLess2
- test ch, ch
- jnz @ScanLoop
- lea eax, [eax + edx - 1]
- ret
-@ReturnLess2:
- lea eax, [eax + edx - 2]
- ret
-@ZeroLength:
- xor eax, eax
-end;
-
-{$ifdef EnableMMX}
-{$ifndef ForceMMX}
-{Returns true if the CPUID instruction is supported}
-function CPUID_Supported: Boolean;
-asm
- pushfd
- pop eax
- mov edx, eax
- xor eax, $200000
- push eax
- popfd
- pushfd
- pop eax
- xor eax, edx
- setnz al
-end;
-
-{Gets the CPUID}
-function GetCPUID(AInfoRequired: Integer): TRegisters;
-asm
- push ebx
- push esi
- mov esi, edx
- {cpuid instruction}
-{$ifdef Delphi4or5}
- db $0f, $a2
-{$else}
- cpuid
-{$endif}
- {Save registers}
- mov TRegisters[esi].RegEAX, eax
- mov TRegisters[esi].RegEBX, ebx
- mov TRegisters[esi].RegECX, ecx
- mov TRegisters[esi].RegEDX, edx
- pop esi
- pop ebx
-end;
-
-{Returns true if the CPU supports MMX}
-function MMX_Supported: Boolean;
-var
- LReg: TRegisters;
-begin
- if CPUID_Supported then
- begin
- {Get the CPUID}
- LReg := GetCPUID(1);
- {Bit 23 must be set for MMX support}
- Result := LReg.RegEDX and $800000 <> 0;
- end
- else
- Result := False;
-end;
-{$endif}
-{$endif}
-
-{Compare [AAddress], CompareVal:
- If Equal: [AAddress] := NewVal and result = CompareVal
- If Unequal: Result := [AAddress]}
-function LockCmpxchg(CompareVal, NewVal: byte; AAddress: PByte): Byte;
-asm
- {On entry:
- al = CompareVal,
- dl = NewVal,
- ecx = AAddress}
-{$ifndef Linux}
- lock cmpxchg [ecx], dl
-{$else}
- {Workaround for Kylix compiler bug}
- db $F0, $0F, $B0, $11
-{$endif}
-end;
-
-{$ifndef AsmVersion}
-{Gets the first set bit and resets it, returning the bit index}
-function FindFirstSetBit(ACardinal: Cardinal): Cardinal;
-asm
- {On entry:
- eax = ACardinal}
- bsf eax, eax
-end;
-{$endif}
-
-{Writes the module filename to the specified buffer and returns the number of
- characters written.}
-function AppendModuleFileName(ABuffer: PAnsiChar): Integer;
-var
- LModuleHandle: HModule;
-begin
- {Get the module handle}
-{$ifndef borlndmmdll}
- if IsLibrary then
- LModuleHandle := HInstance
- else
-{$endif}
- LModuleHandle := 0;
- {Get the module name}
- Result := GetModuleFileNameA(LModuleHandle, ABuffer, 512);
-end;
-
-{Copies the name of the module followed by the given string to the buffer,
- returning the pointer following the buffer.}
-function AppendStringToModuleName(AString, ABuffer: PAnsiChar): PAnsiChar;
-var
- LModuleNameLength: Cardinal;
- LCopyStart: PAnsiChar;
-begin
- {Get the name of the application}
- LModuleNameLength := AppendModuleFileName(ABuffer);
- {Replace the last few characters}
- if LModuleNameLength > 0 then
- begin
- {Find the last backslash}
- LCopyStart := PAnsiChar(Cardinal(ABuffer) + LModuleNameLength - 1);
- LModuleNameLength := 0;
- while (Cardinal(LCopyStart) >= Cardinal(ABuffer))
- and (LCopyStart^ <> '\') do
- begin
- Inc(LModuleNameLength);
- Dec(LCopyStart);
- end;
- {Copy the name to the start of the buffer}
- Inc(LCopyStart);
- System.Move(LCopyStart^, ABuffer^, LModuleNameLength);
- Inc(ABuffer, LModuleNameLength);
- ABuffer^ := ':';
- Inc(ABuffer);
- ABuffer^ := ' ';
- Inc(ABuffer);
- end;
- {Append the string}
- while AString^ <> #0 do
- begin
- ABuffer^ := AString^;
- Inc(ABuffer);
- {Next char}
- Inc(AString);
- end;
- ABuffer^ := #0;
- Result := ABuffer;
-end;
-
-{----------------Faster Move Procedures-------------------}
-
-{Fixed size move operations ignore the size parameter. All moves are assumed to
- be non-overlapping.}
-
-procedure Move12(const ASource; var ADest; ACount: Integer);
-asm
- mov ecx, [eax]
- mov [edx], ecx
- mov ecx, [eax + 4]
- mov eax, [eax + 8]
- mov [edx + 4], ecx
- mov [edx + 8], eax
-end;
-
-procedure Move20(const ASource; var ADest; ACount: Integer);
-asm
- mov ecx, [eax]
- mov [edx], ecx
- mov ecx, [eax + 4]
- mov [edx + 4], ecx
- mov ecx, [eax + 8]
- mov [edx + 8], ecx
- mov ecx, [eax + 12]
- mov eax, [eax + 16]
- mov [edx + 12], ecx
- mov [edx + 16], eax
-end;
-
-procedure Move28(const ASource; var ADest; ACount: Integer);
-asm
- mov ecx, [eax]
- mov [edx], ecx
- mov ecx, [eax + 4]
- mov [edx + 4], ecx
- mov ecx, [eax + 8]
- mov [edx + 8], ecx
- mov ecx, [eax + 12]
- mov [edx + 12], ecx
- mov ecx, [eax + 16]
- mov [edx + 16], ecx
- mov ecx, [eax + 20]
- mov eax, [eax + 24]
- mov [edx + 20], ecx
- mov [edx + 24], eax
-end;
-
-procedure Move36(const ASource; var ADest; ACount: Integer);
-asm
- fild qword ptr [eax]
- fild qword ptr [eax + 8]
- fild qword ptr [eax + 16]
- fild qword ptr [eax + 24]
- mov ecx, [eax + 32]
- mov [edx + 32], ecx
- fistp qword ptr [edx + 24]
- fistp qword ptr [edx + 16]
- fistp qword ptr [edx + 8]
- fistp qword ptr [edx]
-end;
-
-procedure Move44(const ASource; var ADest; ACount: Integer);
-asm
- fild qword ptr [eax]
- fild qword ptr [eax + 8]
- fild qword ptr [eax + 16]
- fild qword ptr [eax + 24]
- fild qword ptr [eax + 32]
- mov ecx, [eax + 40]
- mov [edx + 40], ecx
- fistp qword ptr [edx + 32]
- fistp qword ptr [edx + 24]
- fistp qword ptr [edx + 16]
- fistp qword ptr [edx + 8]
- fistp qword ptr [edx]
-end;
-
-procedure Move52(const ASource; var ADest; ACount: Integer);
-asm
- fild qword ptr [eax]
- fild qword ptr [eax + 8]
- fild qword ptr [eax + 16]
- fild qword ptr [eax + 24]
- fild qword ptr [eax + 32]
- fild qword ptr [eax + 40]
- mov ecx, [eax + 48]
- mov [edx + 48], ecx
- fistp qword ptr [edx + 40]
- fistp qword ptr [edx + 32]
- fistp qword ptr [edx + 24]
- fistp qword ptr [edx + 16]
- fistp qword ptr [edx + 8]
- fistp qword ptr [edx]
-end;
-
-procedure Move60(const ASource; var ADest; ACount: Integer);
-asm
- fild qword ptr [eax]
- fild qword ptr [eax + 8]
- fild qword ptr [eax + 16]
- fild qword ptr [eax + 24]
- fild qword ptr [eax + 32]
- fild qword ptr [eax + 40]
- fild qword ptr [eax + 48]
- mov ecx, [eax + 56]
- mov [edx + 56], ecx
- fistp qword ptr [edx + 48]
- fistp qword ptr [edx + 40]
- fistp qword ptr [edx + 32]
- fistp qword ptr [edx + 24]
- fistp qword ptr [edx + 16]
- fistp qword ptr [edx + 8]
- fistp qword ptr [edx]
-end;
-
-procedure Move68(const ASource; var ADest; ACount: Integer);
-asm
- fild qword ptr [eax]
- fild qword ptr [eax + 8]
- fild qword ptr [eax + 16]
- fild qword ptr [eax + 24]
- fild qword ptr [eax + 32]
- fild qword ptr [eax + 40]
- fild qword ptr [eax + 48]
- fild qword ptr [eax + 56]
- mov ecx, [eax + 64]
- mov [edx + 64], ecx
- fistp qword ptr [edx + 56]
- fistp qword ptr [edx + 48]
- fistp qword ptr [edx + 40]
- fistp qword ptr [edx + 32]
- fistp qword ptr [edx + 24]
- fistp qword ptr [edx + 16]
- fistp qword ptr [edx + 8]
- fistp qword ptr [edx]
-end;
-
-{Variable size move procedure: Assumes ACount is 4 less than a multiple of 16.
- Always moves at least 12 bytes, irrespective of ACount.}
-procedure MoveX16L4(const ASource; var ADest; ACount: Integer);
-asm
- {Make the counter negative based: The last 12 bytes are moved separately}
- sub ecx, 12
- add eax, ecx
- add edx, ecx
-{$ifdef EnableMMX}
- {$ifndef ForceMMX}
- cmp UseMMX, True
- jne @FPUMove
- {$endif}
- {Make the counter negative based: The last 12 bytes are moved separately}
- neg ecx
- jns @MMXMoveLast12
-@MMXMoveLoop:
- {Move a 16 byte block}
- {$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $6f, $04, $01
- db $0f, $6f, $4c, $01, $08
- db $0f, $7f, $04, $11
- db $0f, $7f, $4c, $11, $08
- {$else}
- movq mm0, [eax + ecx]
- movq mm1, [eax + ecx + 8]
- movq [edx + ecx], mm0
- movq [edx + ecx + 8], mm1
- {$endif}
- {Are there another 16 bytes to move?}
- add ecx, 16
- js @MMXMoveLoop
-@MMXMoveLast12:
- {Do the last 12 bytes}
- {$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $6f, $04, $01
- {$else}
- movq mm0, [eax + ecx]
- {$endif}
- mov eax, [eax + ecx + 8]
- {$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $7f, $04, $11
- {$else}
- movq [edx + ecx], mm0
- {$endif}
- mov [edx + ecx + 8], eax
- {Exit MMX state}
- {$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $77
- {$else}
- emms
- {$endif}
- {$ifndef ForceMMX}
- ret
- {$endif}
-{$endif}
-{FPU code is only used if MMX is not forced}
-{$ifndef ForceMMX}
-@FPUMove:
- neg ecx
- jns @FPUMoveLast12
-@FPUMoveLoop:
- {Move a 16 byte block}
- fild qword ptr [eax + ecx]
- fild qword ptr [eax + ecx + 8]
- fistp qword ptr [edx + ecx + 8]
- fistp qword ptr [edx + ecx]
- {Are there another 16 bytes to move?}
- add ecx, 16
- js @FPUMoveLoop
-@FPUMoveLast12:
- {Do the last 12 bytes}
- fild qword ptr [eax + ecx]
- fistp qword ptr [edx + ecx]
- mov eax, [eax + ecx + 8]
- mov [edx + ecx + 8], eax
-{$endif}
-end;
-
-{Variable size move procedure: Assumes ACount is 4 less than a multiple of 8.
- Always moves at least 12 bytes, irrespective of ACount.}
-procedure MoveX8L4(const ASource; var ADest; ACount: Integer);
-asm
- {Make the counter negative based: The last 4 bytes are moved separately}
- sub ecx, 4
- add eax, ecx
- add edx, ecx
- neg ecx
-{$ifdef EnableMMX}
- {$ifndef ForceMMX}
- cmp UseMMX, True
- jne @FPUMoveLoop
- {$endif}
-@MMXMoveLoop:
- {Move an 8 byte block}
-{$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $6f, $04, $01
- db $0f, $7f, $04, $11
-{$else}
- movq mm0, [eax + ecx]
- movq [edx + ecx], mm0
-{$endif}
- {Are there another 8 bytes to move?}
- add ecx, 8
- js @MMXMoveLoop
- {Exit MMX state}
-{$ifdef Delphi4or5}
- {Delphi 5 compatibility}
- db $0f, $77
-{$else}
- emms
-{$endif}
- {Do the last 4 bytes}
- mov eax, [eax + ecx]
- mov [edx + ecx], eax
- {$ifndef ForceMMX}
- ret
- {$endif}
-{$endif}
-{FPU code is only used if MMX is not forced}
-{$ifndef ForceMMX}
-@FPUMoveLoop:
- {Move an 8 byte block}
- fild qword ptr [eax + ecx]
- fistp qword ptr [edx + ecx]
- {Are there another 8 bytes to move?}
- add ecx, 8
- js @FPUMoveLoop
- {Do the last 4 bytes}
- mov eax, [eax + ecx]
- mov [edx + ecx], eax
-{$endif}
-end;
-
-{----------------Windows Emulation Functions for Kylix Support-----------------}
-
-{$ifdef Linux}
-
-const
- {Messagebox constants}
- MB_OK = 0;
- MB_ICONERROR = $10;
- MB_TASKMODAL = $2000;
- MB_DEFAULT_DESKTOP_ONLY = $20000;
- {Virtual memory constants}
- MEM_COMMIT = $1000;
- MEM_RELEASE = $8000;
- MEM_TOP_DOWN = $100000;
- PAGE_READWRITE = 4;
-
-procedure MessageBoxA(hWnd: Cardinal; AMessageText, AMessageTitle: PAnsiChar; uType: Cardinal); stdcall;
-begin
- writeln(AMessageText);
-end;
-
-function VirtualAlloc(lpvAddress: Pointer; dwSize, flAllocationType, flProtect: Cardinal): Pointer; stdcall;
-begin
- Result := valloc(dwSize);
-end;
-
-function VirtualFree(lpAddress: Pointer; dwSize, dwFreeType: Cardinal): LongBool; stdcall;
-begin
- free(lpAddress);
- Result := True;
-end;
-
-{$ifndef NeverSleepOnThreadContention}
-procedure Sleep(dwMilliseconds: Cardinal); stdcall;
-begin
- {Convert to microseconds (more or less)}
- usleep(dwMilliseconds shl 10);
-end;
-{$endif}
-{$endif}
-
-{-----------------Debugging Support Functions and Procedures------------------}
-
-{$ifdef FullDebugMode}
-
-{Fills a block of memory with the given dword. Always fills a multiple of 4 bytes}
-procedure FillDWord(var AAddress; AByteCount: Integer; ADWordFillValue: Cardinal);
-asm
- {On Entry: eax = AAddress
- edx = AByteCount
- ecx = ADWordFillValue}
- add eax, edx
- neg edx
- jns @Done
-@FillLoop:
- mov [eax + edx], ecx
- add edx, 4
- js @FillLoop
-@Done:
-end;
-
- {$ifndef LoadDebugDLLDynamically}
-
-{The stack trace procedure. The stack trace module is external since it may
- raise handled access violations that result in the creation of exception
- objects and the stack trace code is not re-entrant.}
-procedure GetStackTrace(AReturnAddresses: PCardinal;
- AMaxDepth, ASkipFrames: Cardinal); external FullDebugModeLibraryName
- name {$ifdef RawStackTraces}'GetRawStackTrace'{$else}'GetFrameBasedStackTrace'{$endif};
-
-{The exported procedure in the FastMM_FullDebugMode.dll library used to convert
- the return addresses of a stack trace to a text string.}
-function LogStackTrace(AReturnAddresses: PCardinal;
- AMaxDepth: Cardinal; ABuffer: PAnsiChar): PAnsiChar; external FullDebugModeLibraryName
- name 'LogStackTrace';
-
- {$else}
-
- {Default no-op stack trace and logging handlers}
- procedure NoOpGetStackTrace(AReturnAddresses: PCardinal;
- AMaxDepth, ASkipFrames: Cardinal);
- begin
- FillDWord(AReturnAddresses^, AMaxDepth * 4, 0);
- end;
-
- function NoOpLogStackTrace(AReturnAddresses: PCardinal;
- AMaxDepth: Cardinal; ABuffer: PAnsiChar): PAnsiChar;
- begin
- Result := ABuffer;
- end;
-
-var
-
- {Handle to the FullDebugMode DLL}
- FullDebugModeDLL: HMODULE;
-
- GetStackTrace: procedure (AReturnAddresses: PCardinal;
- AMaxDepth, ASkipFrames: Cardinal) = NoOpGetStackTrace;
-
- LogStackTrace: function (AReturnAddresses: PCardinal;
- AMaxDepth: Cardinal; ABuffer: PAnsiChar): PAnsiChar = NoOpLogStackTrace;
-
- {$endif}
-
-{$endif}
-
-{$ifndef Linux}
-function DelphiIsRunning: Boolean;
-begin
- Result := FindWindowA('TAppBuilder', nil) <> 0;
-end;
-{$endif}
-
-{Converts a cardinal to string at the buffer location, returning the new
- buffer position.}
-function CardinalToStrBuf(ACardinal: Cardinal; ABuffer: PAnsiChar): PAnsiChar;
-asm
- {On entry: eax = ACardinal, edx = ABuffer}
- push edi
- mov edi, edx //Pointer to the first character in edi
- //Calculate leading digit: divide the number by 1e9
- add eax, 1 //Increment the number
- mov edx, $89705F41 //1e9 reciprocal
- mul edx //Multplying with reciprocal
- shr eax, 30 //Save fraction bits
- mov ecx, edx //First digit in bits <31:29>
- and edx, $1FFFFFFF //Filter fraction part edx<28:0>
- shr ecx, 29 //Get leading digit into accumulator
- lea edx, [edx+4*edx] //Calculate ...
- add edx, eax //... 5*fraction
- mov eax, ecx //Copy leading digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #2
- mov eax, edx //Point format such that 1.0 = 2^28
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 28 //Next digit
- and edx, $0fffffff //Fraction part edx<27:0>
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #3
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:27>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<26:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 27 //Next digit
- and edx, $07ffffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #4
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:26>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<25:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 26 //Next digit
- and edx, $03ffffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #5
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:25>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<24:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 25 //Next digit
- and edx, $01ffffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #6
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:24>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<23:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 24 //Next digit
- and edx, $00ffffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #7
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:23>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<31:23>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 23 //Next digit
- and edx, $007fffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #8
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:22>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<22:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 22 //Next digit
- and edx, $003fffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #9
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:21>
- lea edx, [edx*4+edx] //5*fraction, new fraction edx<21:0>
- cmp ecx, 1 //Any non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 21 //Next digit
- and edx, $001fffff //Fraction part
- or ecx, eax //Accumulate next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store digit out to memory
- //Calculate digit #10
- lea eax, [edx*4+edx] //5*fraction, new digit eax<31:20>
- cmp ecx, 1 //Any-non-zero digit yet ?
- sbb edi, -1 //Yes->increment ptr, No->keep old ptr
- shr eax, 20 //Next digit
- or eax, '0' //Convert digit to ASCII
- mov [edi], al //Store last digit and end marker out to memory
- {Return a pointer to the next character}
- lea eax, [edi + 1]
- {Restore edi}
- pop edi
-end;
-
-{Converts a cardinal to a hexadecimal string at the buffer location, returning
- the new buffer position.}
-function CardinalToHexBuf(ACardinal: integer; ABuffer: PAnsiChar): PAnsiChar;
-asm
- {On entry:
- eax = ACardinal
- edx = ABuffer}
- push ebx
- push edi
- {Save ACardinal in ebx}
- mov ebx, eax
- {Get a pointer to the first character in edi}
- mov edi, edx
- {Get the number in ecx as well}
- mov ecx, eax
- {Keep the low nibbles in ebx and the high nibbles in ecx}
- and ebx, $0f0f0f0f
- and ecx, $f0f0f0f0
- {Swap the bytes into the right order}
- ror ebx, 16
- ror ecx, 20
- {Get nibble 7}
- movzx eax, ch
- mov dl, ch
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 6}
- movzx eax, bh
- or dl, bh
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 5}
- movzx eax, cl
- or dl, cl
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 4}
- movzx eax, bl
- or dl, bl
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Rotate ecx and ebx so we get access to the rest}
- shr ebx, 16
- shr ecx, 16
- {Get nibble 3}
- movzx eax, ch
- or dl, ch
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 2}
- movzx eax, bh
- or dl, bh
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 1}
- movzx eax, cl
- or dl, cl
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- cmp dl, 1
- sbb edi, -1
- {Get nibble 0}
- movzx eax, bl
- mov al, byte ptr HexTable[eax]
- mov [edi], al
- {Return a pointer to the end of the string}
- lea eax, [edi + 1]
- {Restore registers}
- pop edi
- pop ebx
-end;
-
-{Appends the source text to the destination and returns the new destination
- position}
-function AppendStringToBuffer(const ASource, ADestination: PAnsiChar; ACount: Cardinal): PAnsiChar;
-begin
- System.Move(ASource^, ADestination^, ACount);
- Result := Pointer(Cardinal(ADestination) + ACount);
-end;
-
-{Appends the name of the class to the destination buffer and returns the new
- destination position}
-function AppendClassNameToBuffer(AClass: TClass; ADestination: PAnsiChar): PAnsiChar;
-var
- LPClassName: PShortString;
-begin
- {Get a pointer to the class name}
- if AClass <> nil then
- begin
- LPClassName := PShortString(PPointer(Integer(AClass) + vmtClassName)^);
- {Append the class name}
- Result := AppendStringToBuffer(@LPClassName^[1], ADestination, Length(LPClassName^));
- end
- else
- begin
- Result := AppendStringToBuffer(UnknownClassNameMsg, ADestination, Length(UnknownClassNameMsg));
- end;
-end;
-
-{Shows a message box if the program is not showing one already.}
-procedure ShowMessageBox(AText, ACaption: PAnsiChar);
-begin
- if (not ShowingMessageBox) and (not SuppressMessageBoxes) then
- begin
- ShowingMessageBox := True;
- MessageBoxA(0, AText, ACaption,
- MB_OK or MB_ICONERROR or MB_TASKMODAL or MB_DEFAULT_DESKTOP_ONLY);
- ShowingMessageBox := False;
- end;
-end;
-
-{Returns the class for a memory block. Returns nil if it is not a valid class}
-function GetObjectClass(APointer: Pointer): TClass;
-{$ifndef Linux}
-var
- LMemInfo: TMemoryBasicInformation;
-
- {Checks whether the given address is a valid address for a VMT entry.}
- function IsValidVMTAddress(APAddress: PCardinal): Boolean;
- begin
- {Do some basic pointer checks: Must be dword aligned and beyond 64K}
- if (Cardinal(APAddress) > 65535)
- and (Cardinal(APAddress) and 3 = 0) then
- begin
- {Do we need to recheck the virtual memory?}
- if (Cardinal(LMemInfo.BaseAddress) > Cardinal(APAddress))
- or ((Cardinal(LMemInfo.BaseAddress) + LMemInfo.RegionSize) < (Cardinal(APAddress) + 4)) then
- begin
- {Get the VM status for the pointer}
- LMemInfo.RegionSize := 0;
- VirtualQuery(APAddress, LMemInfo, SizeOf(LMemInfo));
- end;
- {Check the readability of the memory address}
- Result := (LMemInfo.RegionSize >= 4)
- and (LMemInfo.State = MEM_COMMIT)
- and (LMemInfo.Protect and (PAGE_READONLY or PAGE_READWRITE or PAGE_EXECUTE or PAGE_EXECUTE_READ or PAGE_EXECUTE_READWRITE or PAGE_EXECUTE_WRITECOPY) <> 0)
- and (LMemInfo.Protect and PAGE_GUARD = 0);
- end
- else
- Result := False;
- end;
-
- {Returns true if AClassPointer points to a class VMT}
- function InternalIsValidClass(AClassPointer: Pointer; ADepth: Integer = 0): Boolean;
- var
- LParentClassSelfPointer: PCardinal;
- begin
- {Check that the self pointer as well as parent class self pointer addresses
- are valid}
- if (ADepth < 1000)
- and IsValidVMTAddress(Pointer(Integer(AClassPointer) + vmtSelfPtr))
- and IsValidVMTAddress(Pointer(Integer(AClassPointer) + vmtParent)) then
- begin
- {Get a pointer to the parent class' self pointer}
- LParentClassSelfPointer := PPointer(Integer(AClassPointer) + vmtParent)^;
- {Check that the self pointer as well as the parent class is valid}
- Result := (PPointer(Integer(AClassPointer) + vmtSelfPtr)^ = AClassPointer)
- and ((LParentClassSelfPointer = nil)
- or (IsValidVMTAddress(LParentClassSelfPointer)
- and InternalIsValidClass(PCardinal(LParentClassSelfPointer^), ADepth + 1)));
- end
- else
- Result := False;
- end;
-
-begin
- {Get the class pointer from the (suspected) object}
- Result := TClass(PCardinal(APointer)^);
- {No VM info yet}
- LMemInfo.RegionSize := 0;
- {Check the block}
- if (not InternalIsValidClass(Pointer(Result), 0))
-{$ifdef FullDebugMode}
- or (Result = @FreedObjectVMT.VMTMethods[0])
-{$endif}
- then
- Result := nil;
-end;
-{$else}
-begin
- {Not currently supported under Linux}
- Result := nil;
-end;
-{$endif}
-
-{Gets the available size inside a block}
-function GetAvailableSpaceInBlock(APointer: Pointer): Cardinal;
-var
- LBlockHeader: Cardinal;
- LPSmallBlockPool: PSmallBlockPoolHeader;
-begin
- LBlockHeader := PCardinal(Cardinal(APointer) - 4)^;
- if LBlockHeader and (IsMediumBlockFlag or IsLargeBlockFlag) = 0 then
- begin
- LPSmallBlockPool := PSmallBlockPoolHeader(LBlockHeader and DropSmallFlagsMask);
- Result := LPSmallBlockPool.BlockType.BlockSize - BlockHeaderSize;
- end
- else
- begin
- Result := (LBlockHeader and DropMediumAndLargeFlagsMask) - BlockHeaderSize;
- if (LBlockHeader and IsMediumBlockFlag) = 0 then
- Dec(Result, LargeBlockHeaderSize);
- end;
-end;
-
-{-----------------Small Block Management------------------}
-
-{Locks all small block types}
-procedure LockAllSmallBlockTypes;
-var
- LInd: Cardinal;
-begin
- {Lock the medium blocks}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- for LInd := 0 to NumSmallBlockTypes - 1 do
- begin
- while LockCmpxchg(0, 1, @SmallBlockTypes[LInd].BlockTypeLocked) <> 0 do
- begin
-{$ifndef NeverSleepOnThreadContention}
- Sleep(InitialSleepTime);
- if LockCmpxchg(0, 1, @SmallBlockTypes[LInd].BlockTypeLocked) = 0 then
- Break;
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
- end;
-end;
-
-{Gets the first and last block pointer for a small block pool}
-procedure GetFirstAndLastSmallBlockInPool(APSmallBlockPool: PSmallBlockPoolHeader;
- var AFirstPtr, ALastPtr: Pointer);
-var
- LBlockSize: Cardinal;
-begin
- {Get the pointer to the first block}
- AFirstPtr := Pointer(Cardinal(APSmallBlockPool) + SmallBlockPoolHeaderSize);
- {Get a pointer to the last block}
- if (APSmallBlockPool.BlockType.CurrentSequentialFeedPool <> APSmallBlockPool)
- or (Cardinal(APSmallBlockPool.BlockType.NextSequentialFeedBlockAddress) > Cardinal(APSmallBlockPool.BlockType.MaxSequentialFeedBlockAddress)) then
- begin
- {Not the sequential feed - point to the end of the block}
- LBlockSize := PCardinal(Cardinal(APSmallBlockPool) - 4)^ and DropMediumAndLargeFlagsMask;
- ALastPtr := Pointer(Cardinal(APSmallBlockPool) + LBlockSize - APSmallBlockPool.BlockType.BlockSize);
- end
- else
- begin
- {The sequential feed pool - point to before the next sequential feed block}
- ALastPtr := Pointer(Cardinal(APSmallBlockPool.BlockType.NextSequentialFeedBlockAddress) - 1);
- end;
-end;
-
-{-----------------Medium Block Management------------------}
-
-{Advances to the next medium block. Returns nil if the end of the medium block
- pool has been reached}
-function NextMediumBlock(APMediumBlock: Pointer): Pointer;
-var
- LBlockSize: Cardinal;
-begin
- {Get the size of this block}
- LBlockSize := PCardinal(Cardinal(APMediumBlock) - 4)^ and DropMediumAndLargeFlagsMask;
- {Advance the pointer}
- Result := Pointer(Cardinal(APMediumBlock) + LBlockSize);
- {Is the next block the end of medium pool marker?}
- LBlockSize := PCardinal(Cardinal(Result) - 4)^ and DropMediumAndLargeFlagsMask;
- if LBlockSize = 0 then
- Result := nil;
-end;
-
-{Gets the first medium block in the medium block pool}
-function GetFirstMediumBlockInPool(APMediumBlockPoolHeader: PMediumBlockPoolHeader): Pointer;
-begin
- if (MediumSequentialFeedBytesLeft = 0)
- or (Cardinal(LastSequentiallyFedMediumBlock) < Cardinal(APMediumBlockPoolHeader))
- or (Cardinal(LastSequentiallyFedMediumBlock) > Cardinal(APMediumBlockPoolHeader) + MediumBlockPoolSize) then
- begin
- Result := Pointer(Cardinal(APMediumBlockPoolHeader) + MediumBlockPoolHeaderSize);
- end
- else
- begin
- {Is the sequential feed pool empty?}
- if MediumSequentialFeedBytesLeft <> MediumBlockPoolSize - MediumBlockPoolHeaderSize then
- Result := LastSequentiallyFedMediumBlock
- else
- Result := nil;
- end;
-end;
-
-{Locks the medium blocks. Note that if AsmVersion is defined that the routine
- is assumed to preserve all registers except eax.}
-{$ifndef AsmVersion}
-procedure LockMediumBlocks;
-begin
- {Lock the medium blocks}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- while LockCmpxchg(0, 1, @MediumBlocksLocked) <> 0 do
- begin
-{$ifndef NeverSleepOnThreadContention}
- Sleep(InitialSleepTime);
- if LockCmpxchg(0, 1, @MediumBlocksLocked) = 0 then
- Break;
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
-end;
-{$else}
-procedure LockMediumBlocks;
-asm
- {Note: This routine is assumed to preserve all registers except eax}
-@MediumBlockLockLoop:
- mov eax, $100
- {Attempt to lock the medium blocks}
- lock cmpxchg MediumBlocksLocked, ah
- je @Done
-{$ifndef NeverSleepOnThreadContention}
- {Couldn't lock the medium blocks - sleep and try again}
- push ecx
- push edx
- push InitialSleepTime
- call Sleep
- pop edx
- pop ecx
- {Try again}
- mov eax, $100
- {Attempt to grab the block type}
- lock cmpxchg MediumBlocksLocked, ah
- je @Done
- {Couldn't lock the medium blocks - sleep and try again}
- push ecx
- push edx
- push AdditionalSleepTime
- call Sleep
- pop edx
- pop ecx
- {Try again}
- jmp @MediumBlockLockLoop
-{$else}
- {Pause instruction (improves performance on P4)}
- rep nop
- {Try again}
- jmp @MediumBlockLockLoop
-{$endif}
-@Done:
-end;
-{$endif}
-
-{$ifndef AsmVersion}
-{Removes a medium block from the circular linked list of free blocks.
- Does not change any header flags. Medium blocks should be locked
- before calling this procedure.}
-procedure RemoveMediumFreeBlock(APMediumFreeBlock: PMediumFreeBlock);
-var
- LPreviousFreeBlock, LNextFreeBlock: PMediumFreeBlock;
- LBinNumber, LBinGroupNumber: Cardinal;
-begin
- {Get the current previous and next blocks}
- LNextFreeBlock := APMediumFreeBlock.NextFreeBlock;
- LPreviousFreeBlock := APMediumFreeBlock.PreviousFreeBlock;
- {Remove this block from the linked list}
- LPreviousFreeBlock.NextFreeBlock := LNextFreeBlock;
- LNextFreeBlock.PreviousFreeBlock := LPreviousFreeBlock;
- {Is this bin now empty? If the previous and next free block pointers are
- equal, they must point to the bin.}
- if LPreviousFreeBlock = LNextFreeBlock then
- begin
- {Get the bin number for this block size}
- LBinNumber := (Cardinal(LNextFreeBlock) - Cardinal(@MediumBlockBins)) div SizeOf(TMediumFreeBlock);
- LBinGroupNumber := LBinNumber div 32;
- {Flag this bin as empty}
- MediumBlockBinBitmaps[LBinGroupNumber] := MediumBlockBinBitmaps[LBinGroupNumber]
- and (not (1 shl (LBinNumber and 31)));
- {Is the group now entirely empty?}
- if MediumBlockBinBitmaps[LBinGroupNumber] = 0 then
- begin
- {Flag this group as empty}
- MediumBlockBinGroupBitmap := MediumBlockBinGroupBitmap
- and (not (1 shl LBinGroupNumber));
- end;
- end;
-end;
-{$else}
-{Removes a medium block from the circular linked list of free blocks.
- Does not change any header flags. Medium blocks should be locked
- before calling this procedure.}
-procedure RemoveMediumFreeBlock(APMediumFreeBlock: PMediumFreeBlock);
-asm
- {On entry: eax = APMediumFreeBlock}
- {Get the current previous and next blocks}
- mov ecx, TMediumFreeBlock[eax].NextFreeBlock
- mov edx, TMediumFreeBlock[eax].PreviousFreeBlock
- {Is this bin now empty? If the previous and next free block pointers are
- equal, they must point to the bin.}
- cmp ecx, edx
- {Remove this block from the linked list}
- mov TMediumFreeBlock[ecx].PreviousFreeBlock, edx
- mov TMediumFreeBlock[edx].NextFreeBlock, ecx
- {Is this bin now empty? If the previous and next free block pointers are
- equal, they must point to the bin.}
- je @BinIsNowEmpty
-@Done:
- ret
- {Align branch target}
- nop
-@BinIsNowEmpty:
- {Get the bin number for this block size in ecx}
- sub ecx, offset MediumBlockBins
- mov edx, ecx
- shr ecx, 3
- {Get the group number in edx}
- movzx edx, dh
- {Flag this bin as empty}
- mov eax, -2
- rol eax, cl
- and dword ptr [MediumBlockBinBitmaps + edx * 4], eax
- jnz @Done
- {Flag this group as empty}
- mov eax, -2
- mov ecx, edx
- rol eax, cl
- and MediumBlockBinGroupBitmap, eax
-end;
-{$endif}
-
-{$ifndef AsmVersion}
-{Inserts a medium block into the appropriate medium block bin.}
-procedure InsertMediumBlockIntoBin(APMediumFreeBlock: PMediumFreeBlock; AMediumBlockSize: Cardinal);
-var
- LBinNumber, LBinGroupNumber: Cardinal;
- LPBin, LPFirstFreeBlock: PMediumFreeBlock;
-begin
- {Get the bin number for this block size. Get the bin that holds blocks of at
- least this size.}
- LBinNumber := (AMediumBlockSize - MinimumMediumBlockSize) div MediumBlockGranularity;
- if LBinNumber >= MediumBlockBinCount then
- LBinNumber := MediumBlockBinCount - 1;
- {Get the bin}
- LPBin := @MediumBlockBins[LBinNumber];
- {Bins are LIFO, se we insert this block as the first free block in the bin}
- LPFirstFreeBlock := LPBin.NextFreeBlock;
- APMediumFreeBlock.PreviousFreeBlock := LPBin;
- APMediumFreeBlock.NextFreeBlock := LPFirstFreeBlock;
- LPFirstFreeBlock.PreviousFreeBlock := APMediumFreeBlock;
- LPBin.NextFreeBlock := APMediumFreeBlock;
- {Was this bin empty?}
- if LPFirstFreeBlock = LPBin then
- begin
- {Get the group number}
- LBinGroupNumber := LBinNumber div 32;
- {Flag this bin as used}
- MediumBlockBinBitmaps[LBinGroupNumber] := MediumBlockBinBitmaps[LBinGroupNumber]
- or (1 shl (LBinNumber and 31));
- {Flag the group as used}
- MediumBlockBinGroupBitmap := MediumBlockBinGroupBitmap
- or (1 shl LBinGroupNumber);
- end;
-end;
-{$else}
-{Inserts a medium block into the appropriate medium block bin.}
-procedure InsertMediumBlockIntoBin(APMediumFreeBlock: PMediumFreeBlock; AMediumBlockSize: Cardinal);
-asm
- {On entry: eax = APMediumFreeBlock, edx = AMediumBlockSize}
- {Get the bin number for this block size. Get the bin that holds blocks of at
- least this size.}
- sub edx, MinimumMediumBlockSize
- shr edx, 8
- {Validate the bin number}
- sub edx, MediumBlockBinCount - 1
- sbb ecx, ecx
- and edx, ecx
- add edx, MediumBlockBinCount - 1
- {Get the bin in ecx}
- lea ecx, [MediumBlockBins + edx * 8]
- {Bins are LIFO, se we insert this block as the first free block in the bin}
- mov edx, TMediumFreeBlock[ecx].NextFreeBlock
- {Was this bin empty?}
- cmp edx, ecx
- mov TMediumFreeBlock[eax].PreviousFreeBlock, ecx
- mov TMediumFreeBlock[eax].NextFreeBlock, edx
- mov TMediumFreeBlock[edx].PreviousFreeBlock, eax
- mov TMediumFreeBlock[ecx].NextFreeBlock, eax
- {Was this bin empty?}
- je @BinWasEmpty
- ret
- {Align branch target}
- nop
- nop
-@BinWasEmpty:
- {Get the bin number in ecx}
- sub ecx, offset MediumBlockBins
- mov edx, ecx
- shr ecx, 3
- {Get the group number in edx}
- movzx edx, dh
- {Flag this bin as not empty}
- mov eax, 1
- shl eax, cl
- or dword ptr [MediumBlockBinBitmaps + edx * 4], eax
- {Flag the group as not empty}
- mov eax, 1
- mov ecx, edx
- shl eax, cl
- or MediumBlockBinGroupBitmap, eax
-end;
-{$endif}
-
-{$ifndef AsmVersion}
-{Bins what remains in the current sequential feed medium block pool. Medium
- blocks must be locked.}
-procedure BinMediumSequentialFeedRemainder;
-var
- LSequentialFeedFreeSize, LNextBlockSizeAndFlags: Cardinal;
- LPRemainderBlock, LNextMediumBlock: Pointer;
-begin
- LSequentialFeedFreeSize := MediumSequentialFeedBytesLeft;
- if LSequentialFeedFreeSize > 0 then
- begin
- {Get the block after the open space}
- LNextMediumBlock := LastSequentiallyFedMediumBlock;
- LNextBlockSizeAndFlags := PCardinal(Cardinal(LNextMediumBlock) - BlockHeaderSize)^;
- {Point to the remainder}
- LPRemainderBlock := Pointer(Cardinal(LNextMediumBlock) - LSequentialFeedFreeSize);
-{$ifndef FullDebugMode}
- {Can the next block be combined with the remainder?}
- if (LNextBlockSizeAndFlags and IsFreeBlockFlag) <> 0 then
- begin
- {Increase the size of this block}
- Inc(LSequentialFeedFreeSize, LNextBlockSizeAndFlags and DropMediumAndLargeFlagsMask);
- {Remove the next block as well}
- if (LNextBlockSizeAndFlags and DropMediumAndLargeFlagsMask) >= MinimumMediumBlockSize then
- RemoveMediumFreeBlock(LNextMediumBlock);
- end
- else
- begin
-{$endif}
- {Set the "previous block is free" flag of the next block}
- PCardinal(Cardinal(LNextMediumBlock) - BlockHeaderSize)^ := LNextBlockSizeAndFlags or PreviousMediumBlockIsFreeFlag;
-{$ifndef FullDebugMode}
- end;
-{$endif}
- {Store the size of the block as well as the flags}
- PCardinal(Cardinal(LPRemainderBlock) - BlockHeaderSize)^ := LSequentialFeedFreeSize or IsMediumBlockFlag or IsFreeBlockFlag;
- {Store the trailing size marker}
- PCardinal(Cardinal(LPRemainderBlock) + LSequentialFeedFreeSize - 8)^ := LSequentialFeedFreeSize;
-{$ifdef FullDebugMode}
- {In full debug mode the sequential feed remainder will never be too small to
- fit a full debug header.}
- {Clear the user area of the block}
- FillDWord(Pointer(Cardinal(LPRemainderBlock) + SizeOf(TFullDebugBlockHeader) + 4)^,
- LSequentialFeedFreeSize - FullDebugBlockOverhead - 4,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- {We need to set a valid debug header and footer in the remainder}
- PFullDebugBlockHeader(LPRemainderBlock).HeaderCheckSum := Cardinal(LPRemainderBlock);
- PCardinal(Cardinal(LPRemainderBlock) + SizeOf(TFullDebugBlockHeader))^ := not Cardinal(LPRemainderBlock);
-{$endif}
- {Bin this medium block}
- if LSequentialFeedFreeSize >= MinimumMediumBlockSize then
- InsertMediumBlockIntoBin(LPRemainderBlock, LSequentialFeedFreeSize);
- end;
-end;
-{$else}
-{Bins what remains in the current sequential feed medium block pool. Medium
- blocks must be locked.}
-procedure BinMediumSequentialFeedRemainder;
-asm
- cmp MediumSequentialFeedBytesLeft, 0
- jne @MustBinMedium
- {Nothing to bin}
- ret
- {Align branch target}
- nop
- nop
-@MustBinMedium:
- {Get a pointer to the last sequentially allocated medium block}
- mov eax, LastSequentiallyFedMediumBlock
- {Is the block that was last fed sequentially free?}
- test byte ptr [eax - 4], IsFreeBlockFlag
- jnz @LastBlockFedIsFree
- {Set the "previous block is free" flag in the last block fed}
- or dword ptr [eax - 4], PreviousMediumBlockIsFreeFlag
- {Get the remainder in edx}
- mov edx, MediumSequentialFeedBytesLeft
- {Point eax to the start of the remainder}
- sub eax, edx
-@BinTheRemainder:
- {Status: eax = start of remainder, edx = size of remainder}
- {Store the size of the block as well as the flags}
- lea ecx, [edx + IsMediumBlockFlag + IsFreeBlockFlag]
- mov [eax - 4], ecx
- {Store the trailing size marker}
- mov [eax + edx - 8], edx
- {Bin this medium block}
- cmp edx, MinimumMediumBlockSize
- jnb InsertMediumBlockIntoBin
- ret
- {Align branch target}
- nop
- nop
-@LastBlockFedIsFree:
- {Drop the flags}
- mov edx, DropMediumAndLargeFlagsMask
- and edx, [eax - 4]
- {Free the last block fed}
- cmp edx, MinimumMediumBlockSize
- jb @DontRemoveLastFed
- {Last fed block is free - remove it from its size bin}
- call RemoveMediumFreeBlock
- {Re-read eax and edx}
- mov eax, LastSequentiallyFedMediumBlock
- mov edx, DropMediumAndLargeFlagsMask
- and edx, [eax - 4]
-@DontRemoveLastFed:
- {Get the number of bytes left in ecx}
- mov ecx, MediumSequentialFeedBytesLeft
- {Point eax to the start of the remainder}
- sub eax, ecx
- {edx = total size of the remainder}
- add edx, ecx
- jmp @BinTheRemainder
-end;
-{$endif}
-
-{Allocates a new sequential feed medium block pool and immediately splits off a
- block of the requested size. The block size must be a multiple of 16 and
- medium blocks must be locked.}
-function AllocNewSequentialFeedMediumPool(AFirstBlockSize: Cardinal): Pointer;
-var
- LOldFirstMediumBlockPool: PMediumBlockPoolHeader;
- LNewPool: Pointer;
-begin
- {Bin the current sequential feed remainder}
- BinMediumSequentialFeedRemainder;
- {Allocate a new sequential feed block pool}
- LNewPool := VirtualAlloc(nil, MediumBlockPoolSize,
- MEM_COMMIT{$ifdef AlwaysAllocateTopDown} or MEM_TOP_DOWN{$endif}, PAGE_READWRITE);
- if LNewPool <> nil then
- begin
- {Insert this block pool into the list of block pools}
- LOldFirstMediumBlockPool := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- PMediumBlockPoolHeader(LNewPool).PreviousMediumBlockPoolHeader := @MediumBlockPoolsCircularList;
- MediumBlockPoolsCircularList.NextMediumBlockPoolHeader := LNewPool;
- PMediumBlockPoolHeader(LNewPool).NextMediumBlockPoolHeader := LOldFirstMediumBlockPool;
- LOldFirstMediumBlockPool.PreviousMediumBlockPoolHeader := LNewPool;
- {Store the sequential feed pool trailer}
- PCardinal(Cardinal(LNewPool) + MediumBlockPoolSize - BlockHeaderSize)^ := IsMediumBlockFlag;
- {Get the number of bytes still available}
- MediumSequentialFeedBytesLeft := (MediumBlockPoolSize - MediumBlockPoolHeaderSize) - AFirstBlockSize;
- {Get the result}
- Result := Pointer(Cardinal(LNewPool) + MediumBlockPoolSize - AFirstBlockSize);
- LastSequentiallyFedMediumBlock := Result;
- {Store the block header}
- PCardinal(Cardinal(Result) - BlockHeaderSize)^ := AFirstBlockSize or IsMediumBlockFlag;
- end
- else
- begin
- {Out of memory}
- MediumSequentialFeedBytesLeft := 0;
- Result := nil;
- end;
-end;
-
-{Frees a medium block pool. Medium blocks must be locked on entry.}
-procedure FreeMediumBlockPool(AMediumBlockPool: PMediumBlockPoolHeader);
-var
- LPPreviousMediumBlockPoolHeader, LPNextMediumBlockPoolHeader: PMediumBlockPoolHeader;
-begin
- {Remove this medium block pool from the linked list}
- LPPreviousMediumBlockPoolHeader := AMediumBlockPool.PreviousMediumBlockPoolHeader;
- LPNextMediumBlockPoolHeader := AMediumBlockPool.NextMediumBlockPoolHeader;
- LPPreviousMediumBlockPoolHeader.NextMediumBlockPoolHeader := LPNextMediumBlockPoolHeader;
- LPNextMediumBlockPoolHeader.PreviousMediumBlockPoolHeader := LPPreviousMediumBlockPoolHeader;
- {Free the medium block pool}
- VirtualFree(AMediumBlockPool, 0, MEM_RELEASE);
-end;
-
-{-----------------Large Block Management------------------}
-
-{Locks the large blocks}
-procedure LockLargeBlocks;
-begin
- {Lock the large blocks}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- while LockCmpxchg(0, 1, @LargeBlocksLocked) <> 0 do
- begin
-{$ifndef NeverSleepOnThreadContention}
- Sleep(InitialSleepTime);
- if LockCmpxchg(0, 1, @LargeBlocksLocked) = 0 then
- Break;
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
-end;
-
-{Allocates a Large block of at least ASize (actual size may be larger to
- allow for alignment etc.). ASize must be the actual user requested size. This
- procedure will pad it to the appropriate page boundary and also add the space
- required by the header.}
-function AllocateLargeBlock(ASize: Cardinal): Pointer;
-var
- LLargeUsedBlockSize: Cardinal;
- LOldFirstLargeBlock: PLargeBlockHeader;
-begin
- {Pad the block size to include the header and granularity. We also add a
- 4-byte overhead so a huge block size is a multiple of 16 bytes less 4 (so we
- can use a single move function for reallocating all block types)}
- LLargeUsedBlockSize := (ASize + LargeBlockHeaderSize + LargeBlockGranularity - 1 + BlockHeaderSize)
- and -LargeBlockGranularity;
- {Get the Large block}
- Result := VirtualAlloc(nil, LLargeUsedBlockSize, MEM_COMMIT or MEM_TOP_DOWN,
- PAGE_READWRITE);
- {Set the Large block fields}
- if Result <> nil then
- begin
- {Set the large block size and flags}
- PLargeBlockHeader(Result).UserAllocatedSize := ASize;
- PLargeBlockHeader(Result).BlockSizeAndFlags := LLargeUsedBlockSize or IsLargeBlockFlag;
- {Insert the large block into the linked list of large blocks}
- LockLargeBlocks;
- LOldFirstLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- PLargeBlockHeader(Result).PreviousLargeBlockHeader := @LargeBlocksCircularList;
- LargeBlocksCircularList.NextLargeBlockHeader := Result;
- PLargeBlockHeader(Result).NextLargeBlockHeader := LOldFirstLargeBlock;
- LOldFirstLargeBlock.PreviousLargeBlockHeader := Result;
- LargeBlocksLocked := False;
- {Add the size of the header}
- Inc(Cardinal(Result), LargeBlockHeaderSize);
-{$ifdef FullDebugMode}
- {Clear the user area of the block}
- FillDWord(Pointer(Cardinal(Result) + SizeOf(TFullDebugBlockHeader) + 4)^,
- LLargeUsedBlockSize - LargeBlockHeaderSize - FullDebugBlockOverhead - 4,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- {Set the debug header and footer}
- PFullDebugBlockHeader(Result).HeaderCheckSum := Cardinal(Result);
- PCardinal(Cardinal(Result) + SizeOf(TFullDebugBlockHeader))^ := not Cardinal(Result);
-{$endif}
- end;
-end;
-
-{Frees a large block, returning 0 on success, -1 otherwise}
-function FreeLargeBlock(APointer: Pointer): Integer;
-var
- LPreviousLargeBlockHeader, LNextLargeBlockHeader: PLargeBlockHeader;
-{$ifndef Linux}
- LRemainingSize: Cardinal;
- LCurrentSegment: Pointer;
- LMemInfo: TMemoryBasicInformation;
-{$endif}
-begin
- {Point to the start of the large block}
- APointer := Pointer(Cardinal(APointer) - LargeBlockHeaderSize);
- {Get the previous and next large blocks}
- LockLargeBlocks;
- LPreviousLargeBlockHeader := PLargeBlockHeader(APointer).PreviousLargeBlockHeader;
- LNextLargeBlockHeader := PLargeBlockHeader(APointer).NextLargeBlockHeader;
-{$ifndef Linux}
- {Is the large block segmented?}
- if PLargeBlockHeader(APointer).BlockSizeAndFlags and LargeBlockIsSegmented = 0 then
- begin
-{$endif}
- {Single segment large block: Try to free it}
- if VirtualFree(APointer, 0, MEM_RELEASE) then
- Result := 0
- else
- Result := -1;
-{$ifndef Linux}
- end
- else
- begin
- {The large block is segmented - free all segments}
- LCurrentSegment := APointer;
- LRemainingSize := PLargeBlockHeader(APointer).BlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- Result := 0;
- while True do
- begin
- {Get the size of the current segment}
- VirtualQuery(LCurrentSegment, LMemInfo, SizeOf(LMemInfo));
- {Free the segment}
- if not VirtualFree(LCurrentSegment, 0, MEM_RELEASE) then
- begin
- Result := -1;
- Break;
- end;
- {Done?}
- if LMemInfo.RegionSize >= LRemainingSize then
- Break;
- {Decrement the remaining size}
- Dec(LRemainingSize, LMemInfo.RegionSize);
- Inc(Cardinal(LCurrentSegment), LMemInfo.RegionSize);
- end;
- end;
-{$endif}
- {Success?}
- if Result = 0 then
- begin
- {Remove the large block from the linked list}
- LNextLargeBlockHeader.PreviousLargeBlockHeader := LPreviousLargeBlockHeader;
- LPreviousLargeBlockHeader.NextLargeBlockHeader := LNextLargeBlockHeader;
- end;
- {Unlock the large blocks}
- LargeBlocksLocked := False;
-end;
-
-{$ifndef FullDebugMode}
-{Reallocates a large block to at least the requested size. Returns the new
- pointer, or nil on error}
-function ReallocateLargeBlock(APointer: Pointer; ANewSize: Cardinal): Pointer;
-var
- LOldAvailableSize, LBlockHeader, LOldUserSize, LMinimumUpsize,
- LNewAllocSize: Cardinal;
-{$ifndef Linux}
- LNewSegmentSize: Cardinal;
- LNextSegmentPointer: Pointer;
- LMemInfo: TMemoryBasicInformation;
-{$endif}
-begin
- {Get the block header}
- LBlockHeader := PCardinal(Cardinal(APointer) - BlockHeaderSize)^;
- {Large block - size is (16 + 4) less than the allocated size}
- LOldAvailableSize := (LBlockHeader and DropMediumAndLargeFlagsMask) - (LargeBlockHeaderSize + BlockHeaderSize);
- {Is it an upsize or a downsize?}
- if Cardinal(ANewSize) > LOldAvailableSize then
- begin
- {This pointer is being reallocated to a larger block and therefore it is
- logical to assume that it may be enlarged again. Since reallocations are
- expensive, there is a minimum upsize percentage to avoid unnecessary
- future move operations.}
- {Add 25% for large block upsizes}
- LMinimumUpsize := Cardinal(LOldAvailableSize)
- + (Cardinal(LOldAvailableSize) shr 2);
- if Cardinal(ANewSize) < LMinimumUpsize then
- LNewAllocSize := LMinimumUpsize
- else
- LNewAllocSize := ANewSize;
-{$ifndef Linux}
- {Can another large block segment be allocated directly after this segment,
- thus negating the need to move the data?}
- LNextSegmentPointer := Pointer(Cardinal(APointer) - LargeBlockHeaderSize + (LBlockHeader and DropMediumAndLargeFlagsMask));
- VirtualQuery(LNextSegmentPointer, LMemInfo, SizeOf(LMemInfo));
- if (LMemInfo.State = MEM_FREE) then
- begin
- {Round the region size to the previous 64K}
- LMemInfo.RegionSize := LMemInfo.RegionSize and -LargeBlockGranularity;
- {Enough space to grow in place?}
- if (LMemInfo.RegionSize > (ANewSize - LOldAvailableSize)) then
- begin
- {There is enough space after the block to extend it - determine by how
- much}
- LNewSegmentSize := (LNewAllocSize - LOldAvailableSize + LargeBlockGranularity - 1) and -LargeBlockGranularity;
- if LNewSegmentSize > LMemInfo.RegionSize then
- LNewSegmentSize := LMemInfo.RegionSize;
- {Attempy to reserve the address range (which will fail if another
- thread has just reserved it) and commit it immediately afterwards.}
- if (VirtualAlloc(LNextSegmentPointer, LNewSegmentSize, MEM_RESERVE, PAGE_READWRITE) <> nil)
- and (VirtualAlloc(LNextSegmentPointer, LNewSegmentSize, MEM_COMMIT, PAGE_READWRITE) <> nil) then
- begin
- {Update the requested size}
- PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).BlockSizeAndFlags :=
- (PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).BlockSizeAndFlags + LNewSegmentSize)
- or LargeBlockIsSegmented;
- {Success}
- Result := APointer;
- Exit;
- end;
- end;
- end;
-{$endif}
- {Could not resize in place: Allocate the new block}
- Result := FastGetMem(LNewAllocSize);
- if Result <> nil then
- begin
- {If it's a large block - store the actual user requested size (it may
- not be if the block that is being reallocated from was previously
- downsized)}
- if LNewAllocSize > (MaximumMediumBlockSize - BlockHeaderSize) then
- PLargeBlockHeader(Cardinal(Result) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- {The user allocated size is stored for large blocks}
- LOldUserSize := PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).UserAllocatedSize;
- {The number of bytes to move is the old user size.}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- MoveX16L4(APointer^, Result^, LOldUserSize);
-{$else}
- System.Move(APointer^, Result^, LOldUserSize);
-{$endif}
- {Free the old block}
- FastFreeMem(APointer);
- end;
- end
- else
- begin
- {It's a downsize: do we need to reallocate? Only if the new size is less
- than half the old size}
- if Cardinal(ANewSize) >= (LOldAvailableSize shr 1) then
- begin
- {No need to reallocate}
- Result := APointer;
- {Update the requested size}
- PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- end
- else
- begin
- {The block is less than half the old size, and the current size is
- greater than the minimum block size allowing a downsize: reallocate}
- Result := FastGetMem(ANewSize);
- if Result <> nil then
- begin
- {Still a large block? -> Set the user size}
- if ANewSize > (MaximumMediumBlockSize - BlockHeaderSize) then
- PLargeBlockHeader(Cardinal(APointer) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
-{$ifdef Align16Bytes}
- MoveX16L4(APointer^, Result^, ANewSize);
-{$else}
- MoveX8L4(APointer^, Result^, ANewSize);
-{$endif}
-{$else}
- System.Move(APointer^, Result^, ANewSize);
-{$endif}
- {Free the old block}
- FastFreeMem(APointer);
- end;
- end;
- end;
-end;
-{$endif}
-
-{---------------------Replacement Memory Manager Interface---------------------}
-
-{$ifndef ASMVersion}
-{Replacement for SysGetMem (pascal version)}
-function FastGetMem(ASize: Integer): Pointer;
-var
- LMediumBlock{$ifndef FullDebugMode}, LNextFreeBlock, LSecondSplit{$endif}: PMediumFreeBlock;
- LNextMediumBlockHeader: PCardinal;
- LBlockSize, LAvailableBlockSize{$ifndef FullDebugMode}, LSecondSplitSize{$endif}: Cardinal;
- LPSmallBlockType: PSmallBlockType;
- LPSmallBlockPool, LPNewFirstPool: PSmallBlockPoolHeader;
- LBinNumber: Cardinal;
- LNewFirstFreeBlock: Pointer;
- LPMediumBin: PMediumFreeBlock;
- LSequentialFeedFreeSize: Cardinal;
- {$ifndef FullDebugMode}LBinGroupsMasked, {$endif}LBinGroupMasked, LBinGroupNumber: Cardinal;
-begin
- {Is it a small block? -> Take the header size into account when
- determining the required block size}
- if Cardinal(ASize) <= (MaximumSmallBlockSize - BlockHeaderSize) then
- begin
- {-------------------------Allocate a small block---------------------------}
- {Get the block type from the size}
- LPSmallBlockType := PSmallBlockType(AllocSize2SmallBlockTypeIndX4[
- (Cardinal(ASize) + (BlockHeaderSize - 1)) div SmallBlockGranularity] * 8
- + Cardinal(@SmallBlockTypes));
- {Lock the block type}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- while True do
- begin
- {Try to lock the small block type}
- if LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) = 0 then
- Break;
- {Try the next block type}
- Inc(Cardinal(LPSmallBlockType), SizeOf(TSmallBlockType));
- if LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) = 0 then
- Break;
- {Try up to two sizes past the requested size}
- Inc(Cardinal(LPSmallBlockType), SizeOf(TSmallBlockType));
- if LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) = 0 then
- Break;
- {All three sizes locked - given up and sleep}
- Dec(Cardinal(LPSmallBlockType), 2 * SizeOf(TSmallBlockType));
-{$ifndef NeverSleepOnThreadContention}
- {Both this block type and the next is in use: sleep}
- Sleep(InitialSleepTime);
- {Try the lock again}
- if LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) = 0 then
- Break;
- {Sleep longer}
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
- {Get the first pool with free blocks}
- LPSmallBlockPool := LPSmallBlockType.NextPartiallyFreePool;
- {Is the pool valid?}
- if Cardinal(LPSmallBlockPool) <> Cardinal(LPSmallBlockType) then
- begin
- {Get the first free offset}
- Result := LPSmallBlockPool.FirstFreeBlock;
- {Get the new first free block}
- LNewFirstFreeBlock := PPointer(Cardinal(Result) - 4)^;
-{$ifdef CheckHeapForCorruption}
- {The block should be free}
- if (Cardinal(LNewFirstFreeBlock) and ExtractSmallFlagsMask) <> IsFreeBlockFlag then
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
-{$endif}
- LNewFirstFreeBlock := Pointer(Cardinal(LNewFirstFreeBlock) and DropSmallFlagsMask);
- {Increment the number of used blocks}
- Inc(LPSmallBlockPool.BlocksInUse);
- {Set the new first free block}
- LPSmallBlockPool.FirstFreeBlock := LNewFirstFreeBlock;
- {Is the pool now full?}
- if LNewFirstFreeBlock = nil then
- begin
- {Pool is full - remove it from the partially free list}
- LPNewFirstPool := LPSmallBlockPool.NextPartiallyFreePool;
- LPSmallBlockType.NextPartiallyFreePool := LPNewFirstPool;
- LPNewFirstPool.PreviousPartiallyFreePool := PSmallBlockPoolHeader(LPSmallBlockType);
- end;
- end
- else
- begin
- {Try to feed a small block sequentially}
- Result := LPSmallBlockType.NextSequentialFeedBlockAddress;
- {Can another block fit?}
- if Cardinal(Result) <= Cardinal(LPSmallBlockType.MaxSequentialFeedBlockAddress) then
- begin
- {Get the sequential feed block pool}
- LPSmallBlockPool := LPSmallBlockType.CurrentSequentialFeedPool;
- {Increment the number of used blocks in the sequential feed pool}
- Inc(LPSmallBlockPool.BlocksInUse);
- {Store the next sequential feed block address}
- LPSmallBlockType.NextSequentialFeedBlockAddress := Pointer(Cardinal(Result) + LPSmallBlockType.BlockSize);
- end
- else
- begin
- {Need to allocate a pool: Lock the medium blocks}
- LockMediumBlocks;
-{$ifndef FullDebugMode}
- {Are there any available blocks of a suitable size?}
- LBinGroupsMasked := MediumBlockBinGroupBitmap and ($ffffff00 or LPSmallBlockType.AllowedGroupsForBlockPoolBitmap);
- if LBinGroupsMasked <> 0 then
- begin
- {Get the bin group with free blocks}
- LBinGroupNumber := FindFirstSetBit(LBinGroupsMasked);
- {Get the bin in the group with free blocks}
- LBinNumber := FindFirstSetBit(MediumBlockBinBitmaps[LBinGroupNumber])
- + LBinGroupNumber * 32;
- LPMediumBin := @MediumBlockBins[LBinNumber];
- {Get the first block in the bin}
- LMediumBlock := LPMediumBin.NextFreeBlock;
- {Remove the first block from the linked list (LIFO)}
- LNextFreeBlock := LMediumBlock.NextFreeBlock;
- LPMediumBin.NextFreeBlock := LNextFreeBlock;
- LNextFreeBlock.PreviousFreeBlock := LPMediumBin;
- {Is this bin now empty?}
- if LNextFreeBlock = LPMediumBin then
- begin
- {Flag this bin as empty}
- MediumBlockBinBitmaps[LBinGroupNumber] := MediumBlockBinBitmaps[LBinGroupNumber]
- and (not (1 shl (LBinNumber and 31)));
- {Is the group now entirely empty?}
- if MediumBlockBinBitmaps[LBinGroupNumber] = 0 then
- begin
- {Flag this group as empty}
- MediumBlockBinGroupBitmap := MediumBlockBinGroupBitmap
- and (not (1 shl LBinGroupNumber));
- end;
- end;
- {Get the size of the available medium block}
- LBlockSize := PCardinal(Cardinal(LMediumBlock) - BlockHeaderSize)^ and DropMediumAndLargeFlagsMask;
- {$ifdef CheckHeapForCorruption}
- {Check that this block is actually free and the next and previous blocks
- are both in use.}
- if ((PCardinal(Cardinal(LMediumBlock) - BlockHeaderSize)^ and ExtractMediumAndLargeFlagsMask) <> (IsMediumBlockFlag or IsFreeBlockFlag))
- or ((PCardinal(Cardinal(LMediumBlock) + (PCardinal(Cardinal(LMediumBlock) - BlockHeaderSize)^ and DropMediumAndLargeFlagsMask) - BlockHeaderSize)^ and IsFreeBlockFlag) <> 0)
- then
- begin
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
- {$endif}
- {Should the block be split?}
- if LBlockSize >= MaximumSmallBlockPoolSize then
- begin
- {Get the size of the second split}
- LSecondSplitSize := LBlockSize - LPSmallBlockType.OptimalBlockPoolSize;
- {Adjust the block size}
- LBlockSize := LPSmallBlockType.OptimalBlockPoolSize;
- {Split the block in two}
- LSecondSplit := PMediumFreeBlock(Cardinal(LMediumBlock) + LBlockSize);
- PCardinal(Cardinal(LSecondSplit) - BlockHeaderSize)^ := LSecondSplitSize or (IsMediumBlockFlag or IsFreeBlockFlag);
- {Store the size of the second split as the second last dword}
- PCardinal(Cardinal(LSecondSplit) + LSecondSplitSize - 8)^ := LSecondSplitSize;
- {Put the remainder in a bin (it will be big enough)}
- InsertMediumBlockIntoBin(LSecondSplit, LSecondSplitSize);
- end
- else
- begin
- {Mark this block as used in the block following it}
- LNextMediumBlockHeader := PCardinal(Cardinal(LMediumBlock) + LBlockSize - BlockHeaderSize);
- LNextMediumBlockHeader^ := LNextMediumBlockHeader^ and (not PreviousMediumBlockIsFreeFlag);
- end;
- end
- else
- begin
-{$endif}
- {Check the sequential feed medium block pool for space}
- LSequentialFeedFreeSize := MediumSequentialFeedBytesLeft;
- if LSequentialFeedFreeSize >= LPSmallBlockType.MinimumBlockPoolSize then
- begin
- {Enough sequential feed space: Will the remainder be usable?}
- if LSequentialFeedFreeSize >= (LPSmallBlockType.OptimalBlockPoolSize + MinimumMediumBlockSize) then
- begin
- LBlockSize := LPSmallBlockType.OptimalBlockPoolSize;
- end
- else
- LBlockSize := LSequentialFeedFreeSize;
- {Get the block}
- LMediumBlock := Pointer(Cardinal(LastSequentiallyFedMediumBlock) - LBlockSize);
- {Update the sequential feed parameters}
- LastSequentiallyFedMediumBlock := LMediumBlock;
- MediumSequentialFeedBytesLeft := LSequentialFeedFreeSize - LBlockSize;
- end
- else
- begin
- {Need to allocate a new sequential feed medium block pool: use the
- optimal size for this small block pool}
- LBlockSize := LPSmallBlockType.OptimalBlockPoolSize;
- {Allocate the medium block pool}
- LMediumBlock := AllocNewSequentialFeedMediumPool(LBlockSize);
- if LMediumBlock = nil then
- begin
- {Out of memory}
- {Unlock the medium blocks}
- MediumBlocksLocked := False;
- {Unlock the block type}
- LPSmallBlockType.BlockTypeLocked := False;
- {Failed}
- Result := nil;
- {done}
- Exit;
- end;
- end;
-{$ifndef FullDebugMode}
- end;
-{$endif}
- {Mark this block as in use}
- {Set the size and flags for this block}
- PCardinal(Cardinal(LMediumBlock) - BlockHeaderSize)^ := LBlockSize or IsMediumBlockFlag or IsSmallBlockPoolInUseFlag;
- {Unlock medium blocks}
- MediumBlocksLocked := False;
- {Set up the block pool}
- LPSmallBlockPool := PSmallBlockPoolHeader(LMediumBlock);
- LPSmallBlockPool.BlockType := LPSmallBlockType;
- LPSmallBlockPool.FirstFreeBlock := nil;
- LPSmallBlockPool.BlocksInUse := 1;
- {Set it up for sequential block serving}
- LPSmallBlockType.CurrentSequentialFeedPool := LPSmallBlockPool;
- Result := Pointer(Cardinal(LPSmallBlockPool) + SmallBlockPoolHeaderSize);
- LPSmallBlockType.NextSequentialFeedBlockAddress := Pointer(Cardinal(Result) + LPSmallBlockType.BlockSize);
- LPSmallBlockType.MaxSequentialFeedBlockAddress := Pointer(Cardinal(LPSmallBlockPool) + LBlockSize - LPSmallBlockType.BlockSize);
- end;
-{$ifdef FullDebugMode}
- {Clear the user area of the block}
- FillDWord(Pointer(Cardinal(Result) + (SizeOf(TFullDebugBlockHeader) + 4))^,
- LPSmallBlockType.BlockSize - FullDebugBlockOverhead - 4,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- {Block was fed sequentially - we need to set a valid debug header}
- PFullDebugBlockHeader(Result).HeaderCheckSum := Cardinal(Result);
- PCardinal(Cardinal(Result) + SizeOf(TFullDebugBlockHeader))^ := not Cardinal(Result);
-{$endif}
- end;
- {Unlock the block type}
- LPSmallBlockType.BlockTypeLocked := False;
- {Set the block header}
- PCardinal(Cardinal(Result) - BlockHeaderSize)^ := Cardinal(LPSmallBlockPool);
- end
- else
- begin
- {Medium block or Large block?}
- if Cardinal(ASize) <= (MaximumMediumBlockSize - BlockHeaderSize) then
- begin
- {------------------------Allocate a medium block--------------------------}
- {Get the block size and bin number for this block size. Block sizes are
- rounded up to the next bin size.}
- LBlockSize := ((Cardinal(ASize) + (MediumBlockGranularity - 1 + BlockHeaderSize - MediumBlockSizeOffset))
- and -MediumBlockGranularity) + MediumBlockSizeOffset;
- {Get the bin number}
- LBinNumber := (LBlockSize - MinimumMediumBlockSize) div MediumBlockGranularity;
- {Lock the medium blocks}
- LockMediumBlocks;
- {Calculate the bin group}
- LBinGroupNumber := LBinNumber div 32;
- {Is there a suitable block inside this group?}
- LBinGroupMasked := MediumBlockBinBitmaps[LBinGroupNumber] and -(1 shl (LBinNumber and 31));
- if LBinGroupMasked <> 0 then
- begin
- {Get the actual bin number}
- LBinNumber := FindFirstSetBit(LBinGroupMasked) + LBinGroupNumber * 32;
- end
- else
- begin
-{$ifndef FullDebugMode}
- {Try all groups greater than this group}
- LBinGroupsMasked := MediumBlockBinGroupBitmap and -(2 shl LBinGroupNumber);
- if LBinGroupsMasked <> 0 then
- begin
- {There is a suitable group with space: get the bin number}
- LBinGroupNumber := FindFirstSetBit(LBinGroupsMasked);
- {Get the bin in the group with free blocks}
- LBinNumber := FindFirstSetBit(MediumBlockBinBitmaps[LBinGroupNumber])
- + LBinGroupNumber * 32;
- end
- else
- begin
-{$endif}
- {There are no bins with a suitable block: Sequentially feed the required block}
- LSequentialFeedFreeSize := MediumSequentialFeedBytesLeft;
- if LSequentialFeedFreeSize >= LBlockSize then
- begin
-{$ifdef FullDebugMode}
- {In full debug mode a medium block must have enough bytes to fit
- all the debug info, so we must make sure there are no tiny medium
- blocks at the start of the pool.}
- if LSequentialFeedFreeSize - LBlockSize < (FullDebugBlockOverhead + BlockHeaderSize) then
- LBlockSize := LSequentialFeedFreeSize;
-{$endif}
- {Block can be fed sequentially}
- Result := Pointer(Cardinal(LastSequentiallyFedMediumBlock) - LBlockSize);
- {Store the last sequentially fed block}
- LastSequentiallyFedMediumBlock := Result;
- {Store the remaining bytes}
- MediumSequentialFeedBytesLeft := LSequentialFeedFreeSize - LBlockSize;
- {Set the flags for the block}
- PCardinal(Cardinal(Result) - BlockHeaderSize)^ := LBlockSize or IsMediumBlockFlag;
- end
- else
- begin
- {Need to allocate a new sequential feed block}
- Result := AllocNewSequentialFeedMediumPool(LBlockSize);
- end;
-{$ifdef FullDebugMode}
- {Block was fed sequentially - we need to set a valid debug header}
- if Result <> nil then
- begin
- PFullDebugBlockHeader(Result).HeaderCheckSum := Cardinal(Result);
- PCardinal(Cardinal(Result) + SizeOf(TFullDebugBlockHeader))^ := not Cardinal(Result);
- {Clear the user area of the block}
- FillDWord(Pointer(Cardinal(Result) + SizeOf(TFullDebugBlockHeader) + 4)^,
- LBlockSize - FullDebugBlockOverhead - 4,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- end;
-{$endif}
- {Done}
- MediumBlocksLocked := False;
- Exit;
-{$ifndef FullDebugMode}
- end;
-{$endif}
- end;
- {If we get here we have a valid LBinGroupNumber and LBinNumber:
- Use the first block in the bin, splitting it if necessary}
- {Get a pointer to the bin}
- LPMediumBin := @MediumBlockBins[LBinNumber];
- {Get the result}
- Result := LPMediumBin.NextFreeBlock;
-{$ifdef CheckHeapForCorruption}
- {Check that this block is actually free and the next and previous blocks
- are both in use (except in full debug mode).}
- if ((PCardinal(Cardinal(Result) - BlockHeaderSize)^ and {$ifndef FullDebugMode}ExtractMediumAndLargeFlagsMask{$else}(IsMediumBlockFlag or IsFreeBlockFlag){$endif}) <> (IsFreeBlockFlag or IsMediumBlockFlag))
- {$ifndef FullDebugMode}
- or ((PCardinal(Cardinal(Result) + (PCardinal(Cardinal(Result) - BlockHeaderSize)^ and DropMediumAndLargeFlagsMask) - BlockHeaderSize)^ and (ExtractMediumAndLargeFlagsMask - IsSmallBlockPoolInUseFlag)) <> (IsMediumBlockFlag or PreviousMediumBlockIsFreeFlag))
- {$endif}
- then
- begin
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
-{$endif}
- {Remove the block from the bin containing it}
- RemoveMediumFreeBlock(Result);
- {Get the block size}
- LAvailableBlockSize := PCardinal(Cardinal(Result) - BlockHeaderSize)^ and DropMediumAndLargeFlagsMask;
-{$ifndef FullDebugMode}
- {Is it an exact fit or not?}
- LSecondSplitSize := LAvailableBlockSize - LBlockSize;
- if LSecondSplitSize <> 0 then
- begin
- {Split the block in two}
- LSecondSplit := PMediumFreeBlock(Cardinal(Result) + LBlockSize);
- {Set the size of the second split}
- PCardinal(Cardinal(LSecondSplit) - BlockHeaderSize)^ := LSecondSplitSize or (IsMediumBlockFlag or IsFreeBlockFlag);
- {Store the size of the second split as the second last dword}
- PCardinal(Cardinal(LSecondSplit) + LSecondSplitSize - 8)^ := LSecondSplitSize;
- {Put the remainder in a bin if it is big enough}
- if LSecondSplitSize >= MinimumMediumBlockSize then
- InsertMediumBlockIntoBin(LSecondSplit, LSecondSplitSize);
- end
- else
- begin
-{$else}
- {In full debug mode blocks are never split or coalesced}
- LBlockSize := LAvailableBlockSize;
-{$endif}
- {Mark this block as used in the block following it}
- LNextMediumBlockHeader := Pointer(Cardinal(Result) + LBlockSize - BlockHeaderSize);
-{$ifndef FullDebugMode}
- {$ifdef CheckHeapForCorruption}
- {The next block must be in use}
- if (LNextMediumBlockHeader^ and (ExtractMediumAndLargeFlagsMask - IsSmallBlockPoolInUseFlag)) <> (IsMediumBlockFlag or PreviousMediumBlockIsFreeFlag) then
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- {$endif}
-{$endif}
- LNextMediumBlockHeader^ :=
- LNextMediumBlockHeader^ and (not PreviousMediumBlockIsFreeFlag);
-{$ifndef FullDebugMode}
- end;
- {Set the size and flags for this block}
- PCardinal(Cardinal(Result) - BlockHeaderSize)^ := LBlockSize or IsMediumBlockFlag;
-{$else}
- {In full debug mode blocks are never split or coalesced}
- Dec(PCardinal(Cardinal(Result) - BlockHeaderSize)^, IsFreeBlockFlag);
-{$endif}
- {Unlock the medium blocks}
- MediumBlocksLocked := False;
- end
- else
- begin
- {Allocate a Large block}
- if ASize > 0 then
- Result := AllocateLargeBlock(ASize)
- else
- Result := nil;
- end;
- end;
-end;
-{$else}
-{Replacement for SysGetMem (asm version)}
-function FastGetMem(ASize: Integer): Pointer;
-asm
- {On entry:
- eax = ASize}
- {Since most allocations are for small blocks, determine the small block type
- index so long}
- lea edx, [eax + BlockHeaderSize - 1]
-{$ifdef Align16Bytes}
- shr edx, 4
-{$else}
- shr edx, 3
-{$endif}
- {Is it a small block?}
- cmp eax, (MaximumSmallBlockSize - BlockHeaderSize)
- {Save ebx}
- push ebx
- {Get the IsMultiThread variable so long}
-{$ifndef AssumeMultiThreaded}
- mov cl, IsMultiThread
-{$endif}
- {Is it a small block?}
- ja @NotASmallBlock
- {Do we need to lock the block type?}
-{$ifndef AssumeMultiThreaded}
- test cl, cl
-{$endif}
- {Get the small block type in ebx}
- movzx eax, byte ptr [AllocSize2SmallBlockTypeIndX4 + edx]
- lea ebx, [SmallBlockTypes + eax * 8]
- {Do we need to lock the block type?}
-{$ifndef AssumeMultiThreaded}
- jnz @LockBlockTypeLoop
-{$else}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
- nop
-{$endif}
-@GotLockOnSmallBlockType:
- {Find the next free block: Get the first pool with free blocks in edx}
- mov edx, TSmallBlockType[ebx].NextPartiallyFreePool
- {Get the first free block (or the next sequential feed address if edx = ebx)}
- mov eax, TSmallBlockPoolHeader[edx].FirstFreeBlock
- {Get the drop flags mask in ecx so long}
- mov ecx, DropSmallFlagsMask
- {Is there a pool with free blocks?}
- cmp edx, ebx
- je @TrySmallSequentialFeed
- {Increment the number of used blocks}
- add TSmallBlockPoolHeader[edx].BlocksInUse, 1
- {Get the new first free block}
- and ecx, [eax - 4]
- {Set the new first free block}
- mov TSmallBlockPoolHeader[edx].FirstFreeBlock, ecx
- {Set the block header}
- mov [eax - 4], edx
- {Is the chunk now full?}
- jz @RemoveSmallPool
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, False
- {Restore ebx}
- pop ebx
- {All done}
- ret
- {Align branch target}
-{$ifndef AssumeMultiThreaded}
- nop
- nop
-{$endif}
- nop
-@TrySmallSequentialFeed:
- {Try to feed a small block sequentially: Get the sequential feed block pool}
- mov edx, TSmallBlockType[ebx].CurrentSequentialFeedPool
- {Get the next sequential feed address so long}
- movzx ecx, TSmallBlockType[ebx].BlockSize
- add ecx, eax
- {Can another block fit?}
- cmp eax, TSmallBlockType[ebx].MaxSequentialFeedBlockAddress
- ja @AllocateSmallBlockPool
- {Increment the number of used blocks in the sequential feed pool}
- add TSmallBlockPoolHeader[edx].BlocksInUse, 1
- {Store the next sequential feed block address}
- mov TSmallBlockType[ebx].NextSequentialFeedBlockAddress, ecx
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, False
- {Set the block header}
- mov [eax - 4], edx
- {Restore ebx}
- pop ebx
- {All done}
- ret
- {Align branch target}
- nop
- nop
- nop
-@RemoveSmallPool:
- {Pool is full - remove it from the partially free list}
- mov ecx, TSmallBlockPoolHeader[edx].NextPartiallyFreePool
- mov TSmallBlockPoolHeader[ecx].PreviousPartiallyFreePool, ebx
- mov TSmallBlockType[ebx].NextPartiallyFreePool, ecx
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, False
- {Restore ebx}
- pop ebx
- {All done}
- ret
- {Align branch target}
- nop
- nop
-@LockBlockTypeLoop:
- mov eax, $100
- {Attempt to grab the block type}
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
- {Try the next size}
- add ebx, Type(TSmallBlockType)
- mov eax, $100
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
- {Try the next size (up to two sizes larger)}
- add ebx, Type(TSmallBlockType)
- mov eax, $100
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
- {Block type and two sizes larger are all locked - give up and sleep}
- sub ebx, 2 * Type(TSmallBlockType)
-{$ifndef NeverSleepOnThreadContention}
- {Couldn't grab the block type - sleep and try again}
- push InitialSleepTime
- call Sleep
- {Try again}
- mov eax, $100
- {Attempt to grab the block type}
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
- {Couldn't grab the block type - sleep and try again}
- push AdditionalSleepTime
- call Sleep
- {Try again}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
- nop
- nop
-{$else}
- {Pause instruction (improves performance on P4)}
- rep nop
- {Try again}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
- nop
-{$endif}
-@AllocateSmallBlockPool:
- {save additional registers}
- push esi
- push edi
- {Do we need to lock the medium blocks?}
-{$ifndef AssumeMultiThreaded}
- cmp IsMultiThread, False
- je @MediumBlocksLockedForPool
-{$endif}
- call LockMediumBlocks
-@MediumBlocksLockedForPool:
- {Are there any available blocks of a suitable size?}
- movsx esi, TSmallBlockType[ebx].AllowedGroupsForBlockPoolBitmap
- and esi, MediumBlockBinGroupBitmap
- jz @NoSuitableMediumBlocks
- {Get the bin group number with free blocks in eax}
- bsf eax, esi
- {Get the bin number in ecx}
- lea esi, [eax * 8]
- mov ecx, dword ptr [MediumBlockBinBitmaps + eax * 4]
- bsf ecx, ecx
- lea ecx, [ecx + esi * 4]
- {Get a pointer to the bin in edi}
- lea edi, [MediumBlockBins + ecx * 8]
- {Get the free block in esi}
- mov esi, TMediumFreeBlock[edi].NextFreeBlock
- {Remove the first block from the linked list (LIFO)}
- mov edx, TMediumFreeBlock[esi].NextFreeBlock
- mov TMediumFreeBlock[edi].NextFreeBlock, edx
- mov TMediumFreeBlock[edx].PreviousFreeBlock, edi
- {Is this bin now empty?}
- cmp edi, edx
- jne @MediumBinNotEmpty
- {eax = bin group number, ecx = bin number, edi = @bin, esi = free block, ebx = block type}
- {Flag this bin as empty}
- mov edx, -2
- rol edx, cl
- and dword ptr [MediumBlockBinBitmaps + eax * 4], edx
- jnz @MediumBinNotEmpty
- {Flag the group as empty}
- btr MediumBlockBinGroupBitmap, eax
-@MediumBinNotEmpty:
- {esi = free block, ebx = block type}
- {Get the size of the available medium block in edi}
- mov edi, DropMediumAndLargeFlagsMask
- and edi, [esi - 4]
- cmp edi, MaximumSmallBlockPoolSize
- jb @UseWholeBlock
- {Split the block: get the size of the second part, new block size is the
- optimal size}
- mov edx, edi
- movzx edi, TSmallBlockType[ebx].OptimalBlockPoolSize
- sub edx, edi
- {Split the block in two}
- lea eax, [esi + edi]
- lea ecx, [edx + IsMediumBlockFlag + IsFreeBlockFlag]
- mov [eax - 4], ecx
- {Store the size of the second split as the second last dword}
- mov [eax + edx - 8], edx
- {Put the remainder in a bin (it will be big enough)}
- call InsertMediumBlockIntoBin
- jmp @GotMediumBlock
- {Align branch target}
-{$ifdef AssumeMultiThreaded}
- nop
-{$endif}
-@NoSuitableMediumBlocks:
- {Check the sequential feed medium block pool for space}
- movzx ecx, TSmallBlockType[ebx].MinimumBlockPoolSize
- mov edi, MediumSequentialFeedBytesLeft
- cmp edi, ecx
- jb @AllocateNewSequentialFeed
- {Get the address of the last block that was fed}
- mov esi, LastSequentiallyFedMediumBlock
- {Enough sequential feed space: Will the remainder be usable?}
- movzx ecx, TSmallBlockType[ebx].OptimalBlockPoolSize
- lea edx, [ecx + MinimumMediumBlockSize]
- cmp edi, edx
- jb @NotMuchSpace
- mov edi, ecx
-@NotMuchSpace:
- sub esi, edi
- {Update the sequential feed parameters}
- sub MediumSequentialFeedBytesLeft, edi
- mov LastSequentiallyFedMediumBlock, esi
- {Get the block pointer}
- jmp @GotMediumBlock
- {Align branch target}
-@AllocateNewSequentialFeed:
- {Need to allocate a new sequential feed medium block pool: use the
- optimal size for this small block pool}
- movzx eax, TSmallBlockType[ebx].OptimalBlockPoolSize
- mov edi, eax
- {Allocate the medium block pool}
- call AllocNewSequentialFeedMediumPool
- mov esi, eax
- test eax, eax
- jnz @GotMediumBlock
- mov MediumBlocksLocked, al
- mov TSmallBlockType[ebx].BlockTypeLocked, al
- pop edi
- pop esi
- pop ebx
- ret
- {Align branch target}
-@UseWholeBlock:
- {esi = free block, ebx = block type, edi = block size}
- {Mark this block as used in the block following it}
- and byte ptr [esi + edi - 4], not PreviousMediumBlockIsFreeFlag
-@GotMediumBlock:
- {esi = free block, ebx = block type, edi = block size}
- {Set the size and flags for this block}
- lea ecx, [edi + IsMediumBlockFlag + IsSmallBlockPoolInUseFlag]
- mov [esi - 4], ecx
- {Unlock medium blocks}
- xor eax, eax
- mov MediumBlocksLocked, al
- {Set up the block pool}
- mov TSmallBlockPoolHeader[esi].BlockType, ebx
- mov TSmallBlockPoolHeader[esi].FirstFreeBlock, eax
- mov TSmallBlockPoolHeader[esi].BlocksInUse, 1
- {Set it up for sequential block serving}
- mov TSmallBlockType[ebx].CurrentSequentialFeedPool, esi
- {Return the pointer to the first block}
- lea eax, [esi + SmallBlockPoolHeaderSize]
- movzx ecx, TSmallBlockType[ebx].BlockSize
- lea edx, [eax + ecx]
- mov TSmallBlockType[ebx].NextSequentialFeedBlockAddress, edx
- add edi, esi
- sub edi, ecx
- mov TSmallBlockType[ebx].MaxSequentialFeedBlockAddress, edi
- {Unlock the small block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, False
- {Set the small block header}
- mov [eax - 4], esi
- {Restore registers}
- pop edi
- pop esi
- pop ebx
- {Done}
- ret
-{-------------------Medium block allocation-------------------}
- {Align branch target}
- nop
-@NotASmallBlock:
- cmp eax, (MaximumMediumBlockSize - BlockHeaderSize)
- ja @IsALargeBlockRequest
- {Get the bin size for this block size. Block sizes are
- rounded up to the next bin size.}
- lea ebx, [eax + MediumBlockGranularity - 1 + BlockHeaderSize - MediumBlockSizeOffset]
- and ebx, -MediumBlockGranularity
- add ebx, MediumBlockSizeOffset
- {Do we need to lock the medium blocks?}
-{$ifndef AssumeMultiThreaded}
- test cl, cl
- jz @MediumBlocksLocked
-{$endif}
- call LockMediumBlocks
-@MediumBlocksLocked:
- {Get the bin number in ecx and the group number in edx}
- lea edx, [ebx - MinimumMediumBlockSize]
- mov ecx, edx
- shr edx, 8 + 5
- shr ecx, 8
- {Is there a suitable block inside this group?}
- mov eax, -1
- shl eax, cl
- and eax, dword ptr [MediumBlockBinBitmaps + edx * 4]
- jz @GroupIsEmpty
- {Get the actual bin number}
- and ecx, -32
- bsf eax, eax
- or ecx, eax
- jmp @GotBinAndGroup
- {Align branch target}
- nop
-@GroupIsEmpty:
- {Try all groups greater than this group}
- mov eax, -2
- mov ecx, edx
- shl eax, cl
- and eax, MediumBlockBinGroupBitmap
- jz @TrySequentialFeedMedium
- {There is a suitable group with space: get the bin number}
- bsf edx, eax
- {Get the bin in the group with free blocks}
- mov eax, dword ptr [MediumBlockBinBitmaps + edx * 4]
- bsf ecx, eax
- mov eax, edx
- shl eax, 5
- or ecx, eax
- jmp @GotBinAndGroup
- {Align branch target}
- nop
-@TrySequentialFeedMedium:
- mov ecx, MediumSequentialFeedBytesLeft
- {Block can be fed sequentially?}
- sub ecx, ebx
- jc @AllocateNewSequentialFeedForMedium
- {Get the block address}
- mov eax, LastSequentiallyFedMediumBlock
- sub eax, ebx
- mov LastSequentiallyFedMediumBlock, eax
- {Store the remaining bytes}
- mov MediumSequentialFeedBytesLeft, ecx
- {Set the flags for the block}
- or ebx, IsMediumBlockFlag
- mov [eax - 4], ebx
- jmp @MediumBlockGetDone
- {Align branch target}
-@AllocateNewSequentialFeedForMedium:
- mov eax, ebx
- call AllocNewSequentialFeedMediumPool
-@MediumBlockGetDone:
- mov MediumBlocksLocked, False
- pop ebx
- ret
- {Align branch target}
-@GotBinAndGroup:
- {ebx = block size, ecx = bin number, edx = group number}
- push esi
- push edi
- {Get a pointer to the bin in edi}
- lea edi, [MediumBlockBins + ecx * 8]
- {Get the free block in esi}
- mov esi, TMediumFreeBlock[edi].NextFreeBlock
- {Remove the first block from the linked list (LIFO)}
- mov eax, TMediumFreeBlock[esi].NextFreeBlock
- mov TMediumFreeBlock[edi].NextFreeBlock, eax
- mov TMediumFreeBlock[eax].PreviousFreeBlock, edi
- {Is this bin now empty?}
- cmp edi, eax
- jne @MediumBinNotEmptyForMedium
- {eax = bin group number, ecx = bin number, edi = @bin, esi = free block, ebx = block size}
- {Flag this bin as empty}
- mov eax, -2
- rol eax, cl
- and dword ptr [MediumBlockBinBitmaps + edx * 4], eax
- jnz @MediumBinNotEmptyForMedium
- {Flag the group as empty}
- btr MediumBlockBinGroupBitmap, edx
-@MediumBinNotEmptyForMedium:
- {esi = free block, ebx = block size}
- {Get the size of the available medium block in edi}
- mov edi, DropMediumAndLargeFlagsMask
- and edi, [esi - 4]
- {Get the size of the second split in edx}
- mov edx, edi
- sub edx, ebx
- jz @UseWholeBlockForMedium
- {Split the block in two}
- lea eax, [esi + ebx]
- lea ecx, [edx + IsMediumBlockFlag + IsFreeBlockFlag]
- mov [eax - 4], ecx
- {Store the size of the second split as the second last dword}
- mov [eax + edx - 8], edx
- {Put the remainder in a bin}
- cmp edx, MinimumMediumBlockSize
- jb @GotMediumBlockForMedium
- call InsertMediumBlockIntoBin
- jmp @GotMediumBlockForMedium
- {Align branch target}
- nop
- nop
- nop
-@UseWholeBlockForMedium:
- {Mark this block as used in the block following it}
- and byte ptr [esi + edi - 4], not PreviousMediumBlockIsFreeFlag
-@GotMediumBlockForMedium:
- {Set the size and flags for this block}
- lea ecx, [ebx + IsMediumBlockFlag]
- mov [esi - 4], ecx
- {Unlock medium blocks}
- mov MediumBlocksLocked, False
- mov eax, esi
- pop edi
- pop esi
- pop ebx
- ret
-{-------------------Large block allocation-------------------}
- {Align branch target}
-@IsALargeBlockRequest:
- pop ebx
- test eax, eax
- jns AllocateLargeBlock
- xor eax, eax
-end;
-{$endif}
-
-{$ifndef ASMVersion}
-{Frees a medium block, returning 0 on success, -1 otherwise}
-function FreeMediumBlock(APointer: Pointer): Integer;
-var
- LNextMediumBlock{$ifndef FullDebugMode}, LPreviousMediumBlock{$endif}: PMediumFreeBlock;
- LNextMediumBlockSizeAndFlags: Cardinal;
- LBlockSize{$ifndef FullDebugMode}, LPreviousMediumBlockSize{$endif}: Cardinal;
-{$ifndef FullDebugMode}
- LPPreviousMediumBlockPoolHeader, LPNextMediumBlockPoolHeader: PMediumBlockPoolHeader;
-{$endif}
- LBlockHeader: Cardinal;
-begin
- {Get the block header}
- LBlockHeader := PCardinal(Cardinal(APointer) - BlockHeaderSize)^;
- {Get the medium block size}
- LBlockSize := LBlockHeader and DropMediumAndLargeFlagsMask;
- {Lock the medium blocks}
- LockMediumBlocks;
- {Can we combine this block with the next free block?}
- LNextMediumBlock := PMediumFreeBlock(Cardinal(APointer) + LBlockSize);
- LNextMediumBlockSizeAndFlags := PCardinal(Cardinal(LNextMediumBlock) - BlockHeaderSize)^;
-{$ifndef FullDebugMode}
-{$ifdef CheckHeapForCorruption}
- {Check that this block was flagged as in use in the next block}
- if (LNextMediumBlockSizeAndFlags and PreviousMediumBlockIsFreeFlag) <> 0 then
-{$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
-{$else}
- System.RunError(reInvalidPtr);
-{$endif}
-{$endif}
- if (LNextMediumBlockSizeAndFlags and IsFreeBlockFlag) <> 0 then
- begin
- {Increase the size of this block}
- Inc(LBlockSize, LNextMediumBlockSizeAndFlags and DropMediumAndLargeFlagsMask);
- {Remove the next block as well}
- if LNextMediumBlockSizeAndFlags >= MinimumMediumBlockSize then
- RemoveMediumFreeBlock(LNextMediumBlock);
- end
- else
- begin
-{$endif}
- {Reset the "previous in use" flag of the next block}
- PCardinal(Cardinal(LNextMediumBlock) - BlockHeaderSize)^ := LNextMediumBlockSizeAndFlags or PreviousMediumBlockIsFreeFlag;
-{$ifndef FullDebugMode}
- end;
- {Can we combine this block with the previous free block? We need to
- re-read the flags since it could have changed before we could lock the
- medium blocks.}
- if (PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and PreviousMediumBlockIsFreeFlag) <> 0 then
- begin
- {Get the size of the free block just before this one}
- LPreviousMediumBlockSize := PCardinal(Cardinal(APointer) - 8)^;
- {Get the start of the previous block}
- LPreviousMediumBlock := PMediumFreeBlock(Cardinal(APointer) - LPreviousMediumBlockSize);
-{$ifdef CheckHeapForCorruption}
- {Check that the previous block is actually free}
- if (PCardinal(Cardinal(LPreviousMediumBlock) - BlockHeaderSize)^ and ExtractMediumAndLargeFlagsMask) <> (IsMediumBlockFlag or IsFreeBlockFlag) then
-{$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
-{$else}
- System.RunError(reInvalidPtr);
-{$endif}
-{$endif}
- {Set the new block size}
- Inc(LBlockSize, LPreviousMediumBlockSize);
- {This is the new current block}
- APointer := LPreviousMediumBlock;
- {Remove the previous block from the linked list}
- if LPreviousMediumBlockSize >= MinimumMediumBlockSize then
- RemoveMediumFreeBlock(LPreviousMediumBlock);
- end;
-{$ifdef CheckHeapForCorruption}
- {Check that the previous block is currently flagged as in use}
- if (PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and PreviousMediumBlockIsFreeFlag) <> 0 then
-{$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
-{$else}
- System.RunError(reInvalidPtr);
-{$endif}
-{$endif}
- {Is the entire medium block pool free, and there are other free blocks
- that can fit the largest possible medium block? -> free it. (Except in
- full debug mode where medium pools are never freed.)}
- if (LBlockSize <> (MediumBlockPoolSize - MediumBlockPoolHeaderSize)) then
- begin
- {Store the size of the block as well as the flags}
- PCardinal(Cardinal(APointer) - BlockHeaderSize)^ := LBlockSize or (IsMediumBlockFlag or IsFreeBlockFlag);
-{$else}
- {Mark the block as free}
- Inc(PCardinal(Cardinal(APointer) - BlockHeaderSize)^, IsFreeBlockFlag);
-{$endif}
- {Store the trailing size marker}
- PCardinal(Cardinal(APointer) + LBlockSize - 8)^ := LBlockSize;
- {Insert this block back into the bins: Size check not required here,
- since medium blocks that are in use are not allowed to be
- shrunk smaller than MinimumMediumBlockSize}
- InsertMediumBlockIntoBin(APointer, LBlockSize);
-{$ifndef FullDebugMode}
-{$ifdef CheckHeapForCorruption}
- {Check that this block is actually free and the next and previous blocks are both in use.}
- if ((PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and ExtractMediumAndLargeFlagsMask) <> (IsMediumBlockFlag or IsFreeBlockFlag))
- or ((PCardinal(Cardinal(APointer) + (PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and DropMediumAndLargeFlagsMask) - BlockHeaderSize)^ and IsFreeBlockFlag) <> 0) then
- begin
-{$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
-{$else}
- System.RunError(reInvalidPtr);
-{$endif}
- end;
-{$endif}
-{$endif}
- {Unlock medium blocks}
- MediumBlocksLocked := False;
- {All OK}
- Result := 0;
-{$ifndef FullDebugMode}
- end
- else
- begin
- {Should this become the new sequential feed?}
- if MediumSequentialFeedBytesLeft <> MediumBlockPoolSize - MediumBlockPoolHeaderSize then
- begin
- {Bin the current sequential feed}
- BinMediumSequentialFeedRemainder;
- {Set this medium pool up as the new sequential feed pool:
- Store the sequential feed pool trailer}
- PCardinal(Cardinal(APointer) + LBlockSize - BlockHeaderSize)^ := IsMediumBlockFlag;
- {Store the number of bytes available in the sequential feed chunk}
- MediumSequentialFeedBytesLeft := MediumBlockPoolSize - MediumBlockPoolHeaderSize;
- {Set the last sequentially fed block}
- LastSequentiallyFedMediumBlock := Pointer(Cardinal(APointer) + LBlockSize);
- {Unlock medium blocks}
- MediumBlocksLocked := False;
- {Success}
- Result := 0;
- end
- else
- begin
- {Remove this medium block pool from the linked list}
- Dec(Cardinal(APointer), MediumBlockPoolHeaderSize);
- LPPreviousMediumBlockPoolHeader := PMediumBlockPoolHeader(APointer).PreviousMediumBlockPoolHeader;
- LPNextMediumBlockPoolHeader := PMediumBlockPoolHeader(APointer).NextMediumBlockPoolHeader;
- LPPreviousMediumBlockPoolHeader.NextMediumBlockPoolHeader := LPNextMediumBlockPoolHeader;
- LPNextMediumBlockPoolHeader.PreviousMediumBlockPoolHeader := LPPreviousMediumBlockPoolHeader;
- {Unlock medium blocks}
- MediumBlocksLocked := False;
- {Free the medium block pool}
- if VirtualFree(APointer, 0, MEM_RELEASE) then
- Result := 0
- else
- Result := -1;
- end;
- end;
-{$endif}
-end;
-
-{Replacement for SysFreeMem (pascal version)}
-function FastFreeMem(APointer: Pointer): Integer;
-var
- LPSmallBlockPool{$ifndef FullDebugMode}, LPPreviousPool, LPNextPool{$endif},
- LPOldFirstPool: PSmallBlockPoolHeader;
- LPSmallBlockType: PSmallBlockType;
- LOldFirstFreeBlock: Pointer;
- LBlockHeader: Cardinal;
-begin
- {Get the small block header: Is it actually a small block?}
- LBlockHeader := PCardinal(Cardinal(APointer) - BlockHeaderSize)^;
- {Is it a small block that is in use?}
- if LBlockHeader and (IsFreeBlockFlag or IsMediumBlockFlag or IsLargeBlockFlag) = 0 then
- begin
- {Get a pointer to the block pool}
- LPSmallBlockPool := PSmallBlockPoolHeader(LBlockHeader);
- {Get the block type}
- LPSmallBlockType := LPSmallBlockPool.BlockType;
- {Lock the block type}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- while (LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) <> 0) do
- begin
-{$ifndef NeverSleepOnThreadContention}
- Sleep(InitialSleepTime);
- if LockCmpxchg(0, 1, @LPSmallBlockType.BlockTypeLocked) = 0 then
- Break;
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
- {Get the old first free block}
- LOldFirstFreeBlock := LPSmallBlockPool.FirstFreeBlock;
- {Was the pool manager previously full?}
- if LOldFirstFreeBlock = nil then
- begin
- {Insert this as the first partially free pool for the block size}
- LPOldFirstPool := LPSmallBlockType.NextPartiallyFreePool;
- LPSmallBlockPool.NextPartiallyFreePool := LPOldFirstPool;
- LPOldFirstPool.PreviousPartiallyFreePool := LPSmallBlockPool;
- LPSmallBlockPool.PreviousPartiallyFreePool := PSmallBlockPoolHeader(LPSmallBlockType);
- LPSmallBlockType.NextPartiallyFreePool := LPSmallBlockPool;
- end;
- {Store the old first free block}
- PCardinal(Cardinal(APointer) - BlockHeaderSize)^ := Cardinal(LOldFirstFreeBlock) or IsFreeBlockFlag;
- {Store this as the new first free block}
- LPSmallBlockPool.FirstFreeBlock := APointer;
- {Decrement the number of allocated blocks}
- Dec(LPSmallBlockPool.BlocksInUse);
- {Small block pools are never freed in full debug mode. This increases the
- likehood of success in catching objects still being used after being
- destroyed.}
-{$ifndef FullDebugMode}
- {Is the entire pool now free? -> Free it.}
- if LPSmallBlockPool.BlocksInUse = 0 then
- begin
- {Get the previous and next chunk managers}
- LPPreviousPool := LPSmallBlockPool.PreviousPartiallyFreePool;
- LPNextPool := LPSmallBlockPool.NextPartiallyFreePool;
- {Remove this manager}
- LPPreviousPool.NextPartiallyFreePool := LPNextPool;
- LPNextPool.PreviousPartiallyFreePool := LPPreviousPool;
- {Is this the sequential feed pool? If so, stop sequential feeding}
- if (LPSmallBlockType.CurrentSequentialFeedPool = LPSmallBlockPool) then
- LPSmallBlockType.MaxSequentialFeedBlockAddress := nil;
- {Unlock this block type}
- LPSmallBlockType.BlockTypeLocked := False;
- {Free the block pool}
- FreeMediumBlock(LPSmallBlockPool);
- end
- else
- begin
-{$endif}
- {Unlock this block type}
- LPSmallBlockType.BlockTypeLocked := False;
-{$ifndef FullDebugMode}
- end;
-{$endif}
- {No error}
- Result := 0;
- end
- else
- begin
- {Is this a medium block or a large block?}
- if LBlockHeader and (IsFreeBlockFlag or IsLargeBlockFlag) = 0 then
- begin
- Result := FreeMediumBlock(APointer);
- end
- else
- begin
- {Validate: Is this actually a Large block, or is it an attempt to free an
- already freed small block?}
- if LBlockHeader and (IsFreeBlockFlag or IsMediumBlockFlag) = 0 then
- Result := FreeLargeBlock(APointer)
- else
- Result := -1;
- end;
- end;
-end;
-{$else}
-{Replacement for SysFreeMem (pascal version)}
-function FastFreeMem(APointer: Pointer): Integer;
-asm
- {Get the block header in edx}
- mov edx, [eax - 4]
- {Is it a small block in use?}
- test dl, IsFreeBlockFlag + IsMediumBlockFlag + IsLargeBlockFlag
- {Save the pointer in ecx}
- mov ecx, eax
- {Save ebx}
- push ebx
- {Get the IsMultiThread variable in bl}
-{$ifndef AssumeMultiThreaded}
- mov bl, IsMultiThread
-{$endif}
- {Is it a small block that is in use?}
- jnz @NotSmallBlockInUse
- {Do we need to lock the block type?}
-{$ifndef AssumeMultiThreaded}
- test bl, bl
-{$endif}
- {Get the small block type in ebx}
- mov ebx, TSmallBlockPoolHeader[edx].BlockType
- {Do we need to lock the block type?}
-{$ifndef AssumeMultiThreaded}
- jnz @LockBlockTypeLoop
-{$else}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
-{$endif}
-@GotLockOnSmallBlockType:
- {Current state: edx = @SmallBlockPoolHeader, ecx = APointer, ebx = @SmallBlockType}
- {Decrement the number of blocks in use}
- sub TSmallBlockPoolHeader[edx].BlocksInUse, 1
- {Get the old first free block}
- mov eax, TSmallBlockPoolHeader[edx].FirstFreeBlock
- {Is the pool now empty?}
- jz @PoolIsNowEmpty
- {Was the pool full?}
- test eax, eax
- {Store this as the new first free block}
- mov TSmallBlockPoolHeader[edx].FirstFreeBlock, ecx
- {Store the previous first free block as the block header}
- lea eax, [eax + IsFreeBlockFlag]
- mov [ecx - 4], eax
- {Insert the pool back into the linked list if it was full}
- jz @SmallPoolWasFull
- {All ok}
- xor eax, eax
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, al
- {Restore registers}
- pop ebx
- {Done}
- ret
- {Align branch target}
-{$ifndef AssumeMultiThreaded}
- nop
-{$endif}
-@SmallPoolWasFull:
- {Insert this as the first partially free pool for the block size}
- mov ecx, TSmallBlockType[ebx].NextPartiallyFreePool
- mov TSmallBlockPoolHeader[edx].PreviousPartiallyFreePool, ebx
- mov TSmallBlockPoolHeader[edx].NextPartiallyFreePool, ecx
- mov TSmallBlockPoolHeader[ecx].PreviousPartiallyFreePool, edx
- mov TSmallBlockType[ebx].NextPartiallyFreePool, edx
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, False
- {All ok}
- xor eax, eax
- {Restore registers}
- pop ebx
- {Done}
- ret
- {Align branch target}
- nop
- nop
-@PoolIsNowEmpty:
- {Was this pool actually in the linked list of pools with space? If not, it
- can only be the sequential feed pool (it is the only pool that may contain
- only one block, i.e. other blocks have not been split off yet)}
- test eax, eax
- jz @IsSequentialFeedPool
- {Pool is now empty: Remove it from the linked list and free it}
- mov eax, TSmallBlockPoolHeader[edx].PreviousPartiallyFreePool
- mov ecx, TSmallBlockPoolHeader[edx].NextPartiallyFreePool
- {Remove this manager}
- mov TSmallBlockPoolHeader[eax].NextPartiallyFreePool, ecx
- mov TSmallBlockPoolHeader[ecx].PreviousPartiallyFreePool, eax
- {Zero out eax}
- xor eax, eax
- {Is this the sequential feed pool? If so, stop sequential feeding}
- cmp TSmallBlockType[ebx].CurrentSequentialFeedPool, edx
- jne @NotSequentialFeedPool
-@IsSequentialFeedPool:
- mov TSmallBlockType[ebx].MaxSequentialFeedBlockAddress, eax
-@NotSequentialFeedPool:
- {Unlock the block type}
- mov TSmallBlockType[ebx].BlockTypeLocked, al
- {Release this pool}
- mov eax, edx
- mov edx, [edx - 4]
-{$ifndef AssumeMultiThreaded}
- mov bl, IsMultiThread
-{$endif}
- jmp @FreeMediumBlock
- {Align branch target}
-{$ifndef AssumeMultiThreaded}
- nop
- nop
-{$endif}
- nop
-@LockBlockTypeLoop:
- mov eax, $100
- {Attempt to grab the block type}
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
-{$ifndef NeverSleepOnThreadContention}
- {Couldn't grab the block type - sleep and try again}
- push ecx
- push edx
- push InitialSleepTime
- call Sleep
- pop edx
- pop ecx
- {Try again}
- mov eax, $100
- {Attempt to grab the block type}
- lock cmpxchg TSmallBlockType([ebx]).BlockTypeLocked, ah
- je @GotLockOnSmallBlockType
- {Couldn't grab the block type - sleep and try again}
- push ecx
- push edx
- push AdditionalSleepTime
- call Sleep
- pop edx
- pop ecx
- {Try again}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
- nop
-{$else}
- {Pause instruction (improves performance on P4)}
- rep nop
- {Try again}
- jmp @LockBlockTypeLoop
- {Align branch target}
- nop
-{$endif}
- {---------------------Medium blocks------------------------------}
- {Align branch target}
-@NotSmallBlockInUse:
- {Not a small block in use: is it a medium or large block?}
- test dl, IsFreeBlockFlag + IsLargeBlockFlag
- jnz @NotASmallOrMediumBlock
-@FreeMediumBlock:
- {Drop the flags}
- and edx, DropMediumAndLargeFlagsMask
- {Free the large block pointed to by eax, header in edx, bl = IsMultiThread}
-{$ifndef AssumeMultiThreaded}
- {Do we need to lock the medium blocks?}
- test bl, bl
-{$endif}
- {Block size in ebx}
- mov ebx, edx
- {Save registers}
- push esi
- {Pointer in esi}
- mov esi, eax
- {Do we need to lock the medium blocks?}
-{$ifndef AssumeMultiThreaded}
- jz @MediumBlocksLocked
-{$endif}
- call LockMediumBlocks
-@MediumBlocksLocked:
- {Can we combine this block with the next free block?}
- test dword ptr [esi + ebx - 4], IsFreeBlockFlag
- {Get the next block size and flags in ecx}
- mov ecx, [esi + ebx - 4]
- jnz @NextBlockIsFree
- {Set the "PreviousIsFree" flag in the next block}
- or ecx, PreviousMediumBlockIsFreeFlag
- mov [esi + ebx - 4], ecx
-@NextBlockChecked:
- {Can we combine this block with the previous free block? We need to
- re-read the flags since it could have changed before we could lock the
- medium blocks.}
- test byte ptr [esi - 4], PreviousMediumBlockIsFreeFlag
- jnz @PreviousBlockIsFree
-@PreviousBlockChecked:
- {Is the entire medium block pool free, and there are other free blocks
- that can fit the largest possible medium block -> free it.}
- cmp ebx, (MediumBlockPoolSize - MediumBlockPoolHeaderSize)
- je @EntireMediumPoolFree
-@BinFreeMediumBlock:
- {Store the size of the block as well as the flags}
- lea eax, [ebx + IsMediumBlockFlag + IsFreeBlockFlag]
- mov [esi - 4], eax
- {Store the trailing size marker}
- mov [esi + ebx - 8], ebx
- {Insert this block back into the bins: Size check not required here,
- since medium blocks that are in use are not allowed to be
- shrunk smaller than MinimumMediumBlockSize}
- mov eax, esi
- mov edx, ebx
- {Insert into bin}
- call InsertMediumBlockIntoBin
- {Unlock medium blocks}
- mov MediumBlocksLocked, False;
- {All OK}
- xor eax, eax
- {Restore registers}
- pop esi
- pop ebx
- {Return}
- ret
- {Align branch target}
-@NextBlockIsFree:
- {Get the next block address in eax}
- lea eax, [esi + ebx]
- {Increase the size of this block}
- and ecx, DropMediumAndLargeFlagsMask
- add ebx, ecx
- {Was the block binned?}
- cmp ecx, MinimumMediumBlockSize
- jb @NextBlockChecked
- call RemoveMediumFreeBlock
- jmp @NextBlockChecked
- {Align branch target}
- nop
-@PreviousBlockIsFree:
- {Get the size of the free block just before this one}
- mov ecx, [esi - 8]
- {Include the previous block}
- sub esi, ecx
- {Set the new block size}
- add ebx, ecx
- {Remove the previous block from the linked list}
- cmp ecx, MinimumMediumBlockSize
- jb @PreviousBlockChecked
- mov eax, esi
- call RemoveMediumFreeBlock
- jmp @PreviousBlockChecked
- {Align branch target}
-@EntireMediumPoolFree:
- {Should we make this the new sequential feed medium block pool? If the
- current sequential feed pool is not entirely free, we make this the new
- sequential feed pool.}
- cmp MediumSequentialFeedBytesLeft, MediumBlockPoolSize - MediumBlockPoolHeaderSize
- jne @MakeEmptyMediumPoolSequentialFeed
- {Point esi to the medium block pool header}
- sub esi, MediumBlockPoolHeaderSize
- {Remove this medium block pool from the linked list}
- mov eax, TMediumBlockPoolHeader[esi].PreviousMediumBlockPoolHeader
- mov edx, TMediumBlockPoolHeader[esi].NextMediumBlockPoolHeader
- mov TMediumBlockPoolHeader[eax].NextMediumBlockPoolHeader, edx
- mov TMediumBlockPoolHeader[edx].PreviousMediumBlockPoolHeader, eax
- {Unlock medium blocks}
- mov MediumBlocksLocked, False;
- {Free the medium block pool}
- push MEM_RELEASE
- push 0
- push esi
- call VirtualFree
- {VirtualFree returns >0 if all is ok}
- cmp eax, 1
- {Return 0 on all ok}
- sbb eax, eax
- {Restore registers}
- pop esi
- pop ebx
- ret
- {Align branch target}
- nop
- nop
- nop
-@MakeEmptyMediumPoolSequentialFeed:
- {Get a pointer to the end-marker block}
- lea ebx, [esi + MediumBlockPoolSize - MediumBlockPoolHeaderSize]
- {Bin the current sequential feed pool}
- call BinMediumSequentialFeedRemainder
- {Set this medium pool up as the new sequential feed pool:
- Store the sequential feed pool trailer}
- mov dword ptr [ebx - BlockHeaderSize], IsMediumBlockFlag
- {Store the number of bytes available in the sequential feed chunk}
- mov MediumSequentialFeedBytesLeft, MediumBlockPoolSize - MediumBlockPoolHeaderSize
- {Set the last sequentially fed block}
- mov LastSequentiallyFedMediumBlock, ebx
- {Unlock medium blocks}
- mov MediumBlocksLocked, False;
- {Success}
- xor eax, eax
- {Restore registers}
- pop esi
- pop ebx
- ret
- {Align branch target}
- nop
- nop
-@NotASmallOrMediumBlock:
- {Restore ebx}
- pop ebx
- {Is it in fact a large block?}
- test dl, IsFreeBlockFlag + IsMediumBlockFlag
- jz FreeLargeBlock
- {Attempt to free an already free block}
- mov eax, -1
-end;
-{$endif}
-
-{$ifndef FullDebugMode}
-{$ifndef ASMVersion}
-{Replacement for SysReallocMem (pascal version)}
-function FastReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-var
- LBlockHeader, LBlockFlags, LOldAvailableSize, LNewAllocSize,
- LNextBlockSizeAndFlags, LNextBlockSize, LNewAvailableSize, LMinimumUpsize,
- LSecondSPlitSize, LNewBlockSize: Cardinal;
- LPSmallBlockType: PSmallBlockType;
- LPNextBlock, LPNextBlockHeader: Pointer;
-
- {Upsizes a large block in-place. The following variables are assumed correct:
- LBlockFlags, LOldAvailableSize, LPNextBlock, LNextBlockSizeAndFlags,
- LNextBlockSize, LNewAvailableSize. Medium blocks must be locked on entry if
- required.}
- procedure MediumBlockInPlaceUpsize;
- begin
- {Remove the next block}
- if LNextBlockSizeAndFlags >= MinimumMediumBlockSize then
- RemoveMediumFreeBlock(LPNextBlock);
- {Add 25% for medium block in-place upsizes}
- LMinimumUpsize := LOldAvailableSize + (LOldAvailableSize shr 2);
- if Cardinal(ANewSize) < LMinimumUpsize then
- LNewAllocSize := LMinimumUpsize
- else
- LNewAllocSize := ANewSize;
- {Round up to the nearest block size granularity}
- LNewBlockSize := ((LNewAllocSize + (BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)) and -MediumBlockGranularity) + MediumBlockSizeOffset;
- {Calculate the size of the second split}
- LSecondSplitSize := LNewAvailableSize + BlockHeaderSize - LNewBlockSize;
- {Does it fit?}
- if Integer(LSecondSplitSize) <= 0 then
- begin
- {The block size is the full available size plus header}
- LNewBlockSize := LNewAvailableSize + BlockHeaderSize;
- {Grab the whole block: Mark it as used in the block following it}
- LPNextBlockHeader := Pointer(Cardinal(APointer) + LNewAvailableSize);
- PCardinal(LPNextBlockHeader)^ :=
- PCardinal(LPNextBlockHeader)^ and (not PreviousMediumBlockIsFreeFlag);
- end
- else
- begin
- {Split the block in two}
- LPNextBlock := PMediumFreeBlock(Cardinal(APointer) + LNewBlockSize);
- {Set the size of the second split}
- PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^ := LSecondSplitSize or (IsMediumBlockFlag or IsFreeBlockFlag);
- {Store the size of the second split as the second last dword}
- PCardinal(Cardinal(LPNextBlock) + LSecondSplitSize - 8)^ := LSecondSplitSize;
- {Put the remainder in a bin if it is big enough}
- if LSecondSplitSize >= MinimumMediumBlockSize then
- InsertMediumBlockIntoBin(LPNextBlock, LSecondSplitSize);
- end;
- {Set the size and flags for this block}
- PCardinal(Cardinal(APointer) - BlockHeaderSize)^ := LNewBlockSize or LBlockFlags;
- end;
-
- {In-place downsize of a medium block. On entry ANewSize must be less than half
- of LOldAvailableSize.}
- procedure MediumBlockInPlaceDownsize;
- begin
- {Round up to the next medium block size}
- LNewBlockSize := ((ANewSize + (BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)) and -MediumBlockGranularity) + MediumBlockSizeOffset;
- {Get the size of the second split}
- LSecondSplitSize := (LOldAvailableSize + BlockHeaderSize) - LNewBlockSize;
- {Lock the medium blocks}
- LockMediumBlocks;
- {Set the new size}
- PCardinal(Cardinal(APointer) - BlockHeaderSize)^ :=
- (PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and ExtractMediumAndLargeFlagsMask)
- or LNewBlockSize;
- {Is the next block in use?}
- LPNextBlock := PCardinal(Cardinal(APointer) + LOldAvailableSize + BlockHeaderSize);
- LNextBlockSizeAndFlags := PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^;
- if LNextBlockSizeAndFlags and IsFreeBlockFlag = 0 then
- begin
- {The next block is in use: flag its previous block as free}
- PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^ :=
- LNextBlockSizeAndFlags or PreviousMediumBlockIsFreeFlag;
- end
- else
- begin
- {The next block is free: combine it}
- LNextBlockSizeAndFlags := LNextBlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- Inc(LSecondSplitSize, LNextBlockSizeAndFlags);
- if LNextBlockSizeAndFlags >= MinimumMediumBlockSize then
- RemoveMediumFreeBlock(LPNextBlock);
- end;
- {Set the split}
- LPNextBlock := PCardinal(Cardinal(APointer) + LNewBlockSize);
- {Store the free part's header}
- PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^ := LSecondSplitSize or (IsMediumBlockFlag or IsFreeBlockFlag);
- {Store the trailing size field}
- PCardinal(Cardinal(LPNextBlock) + LSecondSplitSize - 8)^ := LSecondSplitSize;
- {Bin this free block}
- if LSecondSplitSize >= MinimumMediumBlockSize then
- InsertMediumBlockIntoBin(LPNextBlock, LSecondSplitSize);
- {Unlock the medium blocks}
- MediumBlocksLocked := False;
- end;
-
-begin
- {Get the block header: Is it actually a small block?}
- LBlockHeader := PCardinal(Cardinal(APointer) - BlockHeaderSize)^;
- {Is it a small block that is in use?}
- if LBlockHeader and (IsFreeBlockFlag or IsMediumBlockFlag or IsLargeBlockFlag) = 0 then
- begin
- {-----------------------------------Small block-------------------------------------}
- {The block header is a pointer to the block pool: Get the block type}
- LPSmallBlockType := PSmallBlockPoolHeader(LBlockHeader).BlockType;
- {Get the available size inside blocks of this type.}
- LOldAvailableSize := LPSmallBlockType.BlockSize - BlockHeaderSize;
- {Is it an upsize or a downsize?}
- if LOldAvailableSize >= Cardinal(ANewSize) then
- begin
- {It's a downsize. Do we need to allocate a smaller block? Only if the new
- block size is less than a quarter of the available size less
- SmallBlockDownsizeCheckAdder bytes}
- if (Cardinal(ANewSize) * 4 + SmallBlockDownsizeCheckAdder) >= LOldAvailableSize then
- begin
- {In-place downsize - return the pointer}
- Result := APointer;
- Exit;
- end
- else
- begin
- {Allocate a smaller block}
- Result := FastGetMem(ANewSize);
- {Allocated OK?}
- if Result <> nil then
- begin
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- {$ifdef Align16Bytes}
- MoveX16L4(APointer^, Result^, ANewSize);
- {$else}
- MoveX8L4(APointer^, Result^, ANewSize);
- {$endif}
-{$else}
- System.Move(APointer^, Result^, ANewSize);
-{$endif}
- {Free the old pointer}
- FastFreeMem(APointer);
- end;
- end;
- end
- else
- begin
- {This pointer is being reallocated to a larger block and therefore it is
- logical to assume that it may be enlarged again. Since reallocations are
- expensive, there is a minimum upsize percentage to avoid unnecessary
- future move operations.}
- {Must grow with at least 100% + x bytes}
- LNewAllocSize := LOldAvailableSize * 2 + SmallBlockUpsizeAdder;
- {Still not large enough?}
- if LNewAllocSize < Cardinal(ANewSize) then
- LNewAllocSize := ANewSize;
- {Allocate the new block}
- Result := FastGetMem(LNewAllocSize);
- {Allocated OK?}
- if Result <> nil then
- begin
- {Do we need to store the requested size? Only large blocks store the
- requested size.}
- if LNewAllocSize > (MaximumMediumBlockSize - BlockHeaderSize) then
- PLargeBlockHeader(Cardinal(Result) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- {Move the data across}
-{$ifdef UseCustomFixedSizeMoveRoutines}
- LPSmallBlockType.UpsizeMoveProcedure(APointer^, Result^, LOldAvailableSize);
-{$else}
- System.Move(APointer^, Result^, LOldAvailableSize);
-{$endif}
- {Free the old pointer}
- FastFreeMem(APointer);
- end;
- end;
- end
- else
- begin
- {Is this a medium block or a large block?}
- if LBlockHeader and (IsFreeBlockFlag or IsLargeBlockFlag) = 0 then
- begin
- {-------------------------------Medium block--------------------------------------}
- {What is the available size in the block being reallocated?}
- LOldAvailableSize := (LBlockHeader and DropMediumAndLargeFlagsMask);
- {Get a pointer to the next block}
- LPNextBlock := PCardinal(Cardinal(APointer) + LOldAvailableSize);
- {Subtract the block header size from the old available size}
- Dec(LOldAvailableSize, BlockHeaderSize);
- {Is it an upsize or a downsize?}
- if Cardinal(ANewSize) > LOldAvailableSize then
- begin
- {Can we do an in-place upsize?}
- LNextBlockSizeAndFlags := PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^;
- {Is the next block free?}
- if LNextBlockSizeAndFlags and IsFreeBlockFlag <> 0 then
- begin
- LNextBlockSize := LNextBlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- {The available size including the next block}
- LNewAvailableSize := LOldAvailableSize + LNextBlockSize;
- {Can the block fit?}
- if Cardinal(ANewSize) <= LNewAvailableSize then
- begin
- {The next block is free and there is enough space to grow this
- block in place.}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
- begin
-{$endif}
- {Multi-threaded application - lock medium blocks and re-read the
- information on the blocks.}
- LockMediumBlocks;
- {Re-read the info for this block}
- LBlockFlags := PCardinal(Cardinal(APointer) - BlockHeaderSize)^ and ExtractMediumAndLargeFlagsMask;
- {Re-read the info for the next block}
- LNextBlockSizeAndFlags := PCardinal(Cardinal(LPNextBlock) - BlockHeaderSize)^;
- {Recalculate the next block size}
- LNextBlockSize := LNextBlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- {The available size including the next block}
- LNewAvailableSize := LOldAvailableSize + LNextBlockSize;
- {Is the next block still free and the size still sufficient?}
- if (LNextBlockSizeAndFlags and IsFreeBlockFlag <> 0)
- and (Cardinal(ANewSize) <= LNewAvailableSize) then
- begin
- {Upsize the block in-place}
- MediumBlockInPlaceUpsize;
- {Unlock the medium blocks}
- MediumBlocksLocked := False;
- {Return the result}
- Result := APointer;
- {Done}
- Exit;
- end;
- {Couldn't use the block: Unlock the medium blocks}
- MediumBlocksLocked := False;
-{$ifndef AssumeMultiThreaded}
- end
- else
- begin
- {Extract the block flags}
- LBlockFlags := ExtractMediumAndLargeFlagsMask and LBlockHeader;
- {Upsize the block in-place}
- MediumBlockInPlaceUpsize;
- {Return the result}
- Result := APointer;
- {Done}
- Exit;
- end;
-{$endif}
- end;
- end;
- {Couldn't upsize in place. Grab a new block and move the data across:
- If we have to reallocate and move medium blocks, we grow by at
- least 25%}
- LMinimumUpsize := LOldAvailableSize + (LOldAvailableSize shr 2);
- if Cardinal(ANewSize) < LMinimumUpsize then
- LNewAllocSize := LMinimumUpsize
- else
- LNewAllocSize := ANewSize;
- {Allocate the new block}
- Result := FastGetMem(LNewAllocSize);
- if Result <> nil then
- begin
- {If its a Large block - store the actual user requested size}
- if LNewAllocSize > (MaximumMediumBlockSize - BlockHeaderSize) then
- PLargeBlockHeader(Cardinal(Result) - LargeBlockHeaderSize).UserAllocatedSize := ANewSize;
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- MoveX16L4(APointer^, Result^, LOldAvailableSize);
-{$else}
- System.Move(APointer^, Result^, LOldAvailableSize);
-{$endif}
- {Free the old block}
- FastFreeMem(APointer);
- end;
- end
- else
- begin
- {Must be less than half the current size or we don't bother resizing.}
- if Cardinal(ANewSize * 2) >= LOldAvailableSize then
- begin
- Result := APointer;
- end
- else
- begin
- {In-place downsize? Balance the cost of moving the data vs. the cost
- of fragmenting the memory pool. Medium blocks in use may never be
- smaller than MinimumMediumBlockSize.}
- if ANewSize >= (MinimumMediumBlockSize - BlockHeaderSize) then
- begin
- MediumBlockInPlaceDownsize;
- Result := APointer;
- end
- else
- begin
- {The requested size is less than the minimum medium block size. If
- the requested size is less than the threshold value (currently a
- quarter of the minimum medium block size), move the data to a small
- block, otherwise shrink the medium block to the minimum allowable
- medium block size.}
- if Cardinal(ANewSize) >= MediumInPlaceDownsizeLimit then
- begin
- {The request is for a size smaller than the minimum medium block
- size, but not small enough to justify moving data: Reduce the
- block size to the minimum medium block size}
- ANewSize := MinimumMediumBlockSize - BlockHeaderSize;
- {Is it already at the minimum medium block size?}
- if LOldAvailableSize > Cardinal(ANewSize) then
- MediumBlockInPlaceDownsize;
- Result := APointer;
- end
- else
- begin
- {Allocate the new block}
- Result := FastGetMem(ANewSize);
- if Result <> nil then
- begin
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- {$ifdef Align16Bytes}
- MoveX16L4(APointer^, Result^, ANewSize);
- {$else}
- MoveX8L4(APointer^, Result^, ANewSize);
- {$endif}
-{$else}
- System.Move(APointer^, Result^, ANewSize);
-{$endif}
- {Free the old block}
- FastFreeMem(APointer);
- end;
- end;
- end;
- end;
- end;
- end
- else
- begin
- {Is this a valid large block?}
- if LBlockHeader and (IsFreeBlockFlag or IsMediumBlockFlag) = 0 then
- begin
- {-----------------------Large block------------------------------}
- Result := ReallocateLargeBlock(APointer, ANewSize);
- end
- else
- begin
- {-----------------------Invalid block------------------------------}
- {Bad pointer: probably an attempt to reallocate a free memory block.}
- Result := nil;
- end;
- end;
- end;
-end;
-{$else}
-{Replacement for SysReallocMem (asm version)}
-function FastReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-asm
- {On entry: eax = APointer; edx = ANewSize}
- {Get the block header: Is it actually a small block?}
- mov ecx, [eax - 4]
- {Is it a small block?}
- test cl, IsFreeBlockFlag + IsMediumBlockFlag + IsLargeBlockFlag
- {Save ebx}
- push ebx
- {Save esi}
- push esi
- {Save the original pointer in esi}
- mov esi, eax
- {Is it a small block?}
- jnz @NotASmallBlock
- {-----------------------------------Small block-------------------------------------}
- {Get the block type in ebx}
- mov ebx, TSmallBlockPoolHeader[ecx].BlockType
- {Get the available size inside blocks of this type.}
- movzx ecx, TSmallBlockType[ebx].BlockSize
- sub ecx, 4
- {Is it an upsize or a downsize?}
- cmp ecx, edx
- jb @SmallUpsize
- {It's a downsize. Do we need to allocate a smaller block? Only if the new
- size is less than a quarter of the available size less
- SmallBlockDownsizeCheckAdder bytes}
- lea ebx, [edx * 4 + SmallBlockDownsizeCheckAdder]
- cmp ebx, ecx
- jb @NotSmallInPlaceDownsize
- {In-place downsize - return the original pointer}
- pop esi
- pop ebx
- ret
- {Align branch target}
- nop
-@NotSmallInPlaceDownsize:
- {Save the requested size}
- mov ebx, edx
- {Allocate a smaller block}
- mov eax, edx
- call FastGetMem
- {Allocated OK?}
- test eax, eax
- jz @SmallDownsizeDone
- {Move data across: count in ecx}
- mov ecx, ebx
- {Destination in edx}
- mov edx, eax
- {Save the result in ebx}
- mov ebx, eax
- {Original pointer in eax}
- mov eax, esi
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- {$ifdef Align16Bytes}
- call MoveX16L4
- {$else}
- call MoveX8L4
- {$endif}
-{$else}
- call System.Move
-{$endif}
- {Free the original pointer}
- mov eax, esi
- call FastFreeMem
- {Return the pointer}
- mov eax, ebx
-@SmallDownsizeDone:
- pop esi
- pop ebx
- ret
- {Align branch target}
- nop
- nop
-@SmallUpsize:
- {State: esi = APointer, edx = ANewSize, ecx = Current Block Size, ebx = Current Block Type}
- {This pointer is being reallocated to a larger block and therefore it is
- logical to assume that it may be enlarged again. Since reallocations are
- expensive, there is a minimum upsize percentage to avoid unnecessary
- future move operations.}
- {Small blocks always grow with at least 100% + SmallBlockUpsizeAdder bytes}
- lea ecx, [ecx + ecx + SmallBlockUpsizeAdder]
- {save edi}
- push edi
- {Save the requested size in edi}
- mov edi, edx
- {New allocated size is the maximum of the requested size and the minimum
- upsize}
- xor eax, eax
- sub ecx, edx
- adc eax, -1
- and eax, ecx
- add eax, edx
- {Allocate the new block}
- call FastGetMem
- {Allocated OK?}
- test eax, eax
- jz @SmallUpsizeDone
- {Do we need to store the requested size? Only large blocks store the
- requested size.}
- cmp edi, MaximumMediumBlockSize - BlockHeaderSize
- jbe @NotSmallUpsizeToLargeBlock
- {Store the user requested size}
- mov [eax - 8], edi
-@NotSmallUpsizeToLargeBlock:
- {Get the size to move across}
- movzx ecx, TSmallBlockType[ebx].BlockSize
- sub ecx, BlockHeaderSize
- {Move to the new block}
- mov edx, eax
- {Save the result in edi}
- mov edi, eax
- {Move from the old block}
- mov eax, esi
- {Move the data across}
-{$ifdef UseCustomFixedSizeMoveRoutines}
- call TSmallBlockType[ebx].UpsizeMoveProcedure
-{$else}
- call System.Move
-{$endif}
- {Free the old pointer}
- mov eax, esi
- call FastFreeMem
- {Done}
- mov eax, edi
-@SmallUpsizeDone:
- pop edi
- pop esi
- pop ebx
- ret
- {Align branch target}
- nop
-@NotASmallBlock:
- {Is this a medium block or a large block?}
- test cl, IsFreeBlockFlag + IsLargeBlockFlag
- jnz @PossibleLargeBlock
- {-------------------------------Medium block--------------------------------------}
- {Status: ecx = Current Block Size + Flags, eax/esi = APointer,
- edx = Requested Size}
- mov ebx, ecx
- {Drop the flags from the header}
- and ecx, DropMediumAndLargeFlagsMask
- {Save edi}
- push edi
- {Get a pointer to the next block in edi}
- lea edi, [eax + ecx]
- {Subtract the block header size from the old available size}
- sub ecx, BlockHeaderSize
- {Get the complete flags in ebx}
- and ebx, ExtractMediumAndLargeFlagsMask
- {Is it an upsize or a downsize?}
- cmp edx, ecx
- {Save ebp}
- push ebp
- {Is it an upsize or a downsize?}
- ja @MediumBlockUpsize
- {Status: ecx = Current Block Size - 4, bl = Current Block Flags,
- edi = @Next Block, eax/esi = APointer, edx = Requested Size}
- {Must be less than half the current size or we don't bother resizing.}
- lea ebp, [edx + edx]
- cmp ebp, ecx
- jb @MediumMustDownsize
-@MediumNoResize:
- {Restore registers}
- pop ebp
- pop edi
- pop esi
- pop ebx
- {Return}
- ret
- {Align branch target}
- nop
- nop
- nop
-@MediumMustDownsize:
- {In-place downsize? Balance the cost of moving the data vs. the cost of
- fragmenting the memory pool. Medium blocks in use may never be smaller
- than MinimumMediumBlockSize.}
- cmp edx, MinimumMediumBlockSize - BlockHeaderSize
- jae @MediumBlockInPlaceDownsize
- {The requested size is less than the minimum medium block size. If the
- requested size is less than the threshold value (currently a quarter of the
- minimum medium block size), move the data to a small block, otherwise shrink
- the medium block to the minimum allowable medium block size.}
- cmp edx, MediumInPlaceDownsizeLimit
- jb @MediumDownsizeRealloc
- {The request is for a size smaller than the minimum medium block size, but
- not small enough to justify moving data: Reduce the block size to the
- minimum medium block size}
- mov edx, MinimumMediumBlockSize - BlockHeaderSize
- {Is it already at the minimum medium block size?}
- cmp ecx, edx
- jna @MediumNoResize
-@MediumBlockInPlaceDownsize:
- {Round up to the next medium block size}
- lea ebp, [edx + BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset]
- and ebp, -MediumBlockGranularity;
- add ebp, MediumBlockSizeOffset
- {Get the size of the second split}
- add ecx, BlockHeaderSize
- sub ecx, ebp
- {Lock the medium blocks}
-{$ifndef AssumeMultiThreaded}
- cmp IsMultiThread, False
- je @DoMediumInPlaceDownsize
-{$endif}
-@DoMediumLockForDownsize:
- {Lock the medium blocks (ecx *must* be preserved)}
- call LockMediumBlocks
- {Reread the flags - they may have changed before medium blocks could be
- locked.}
- mov ebx, ExtractMediumAndLargeFlagsMask
- and ebx, [esi - 4]
-@DoMediumInPlaceDownsize:
- {Set the new size}
- or ebx, ebp
- mov [esi - 4], ebx
- {Get the second split size in ebx}
- mov ebx, ecx
- {Is the next block in use?}
- mov edx, [edi - 4]
- test dl, IsFreeBlockFlag
- jnz @MediumDownsizeNextBlockFree
- {The next block is in use: flag its previous block as free}
- or edx, PreviousMediumBlockIsFreeFlag
- mov [edi - 4], edx
- jmp @MediumDownsizeDoSplit
- {Align branch target}
- nop
- nop
-{$ifdef AssumeMultiThreaded}
- nop
-{$endif}
-@MediumDownsizeNextBlockFree:
- {The next block is free: combine it}
- mov eax, edi
- and edx, DropMediumAndLargeFlagsMask
- add ebx, edx
- add edi, edx
- cmp edx, MinimumMediumBlockSize
- jb @MediumDownsizeDoSplit
- call RemoveMediumFreeBlock
-@MediumDownsizeDoSplit:
- {Store the trailing size field}
- mov [edi - 8], ebx
- {Store the free part's header}
- lea eax, [ebx + IsMediumBlockFlag + IsFreeBlockFlag];
- mov [esi + ebp - 4], eax
- {Bin this free block}
- cmp ebx, MinimumMediumBlockSize
- jb @MediumBlockDownsizeDone
- lea eax, [esi + ebp]
- mov edx, ebx
- call InsertMediumBlockIntoBin
-@MediumBlockDownsizeDone:
- {Unlock the medium blocks}
- mov MediumBlocksLocked, False
- {Result = old pointer}
- mov eax, esi
- {Restore registers}
- pop ebp
- pop edi
- pop esi
- pop ebx
- {Return}
- ret
- {Align branch target}
-@MediumDownsizeRealloc:
- {Save the requested size}
- mov edi, edx
- mov eax, edx
- {Allocate the new block}
- call FastGetMem
- test eax, eax
- jz @MediumBlockDownsizeExit
- {Save the result}
- mov ebp, eax
- mov edx, eax
- mov eax, esi
- mov ecx, edi
- {Move the data across}
-{$ifdef UseCustomVariableSizeMoveRoutines}
- {$ifdef Align16Bytes}
- call MoveX16L4
- {$else}
- call MoveX8L4
- {$endif}
-{$else}
- call System.Move
-{$endif}
- mov eax, esi
- call FastFreeMem
- {Return the result}
- mov eax, ebp
-@MediumBlockDownsizeExit:
- pop ebp
- pop edi
- pop esi
- pop ebx
- ret
- {Align branch target}
-@MediumBlockUpsize:
- {Status: ecx = Current Block Size - 4, bl = Current Block Flags,
- edi = @Next Block, eax/esi = APointer, edx = Requested Size}
- {Can we do an in-place upsize?}
- mov eax, [edi - 4]
- test al, IsFreeBlockFlag
- jz @CannotUpsizeMediumBlockInPlace
- {Get the total available size including the next block}
- and eax, DropMediumAndLargeFlagsMask
- {ebp = total available size including the next block (excluding the header)}
- lea ebp, [eax + ecx]
- {Can the block fit?}
- cmp edx, ebp
- ja @CannotUpsizeMediumBlockInPlace
- {The next block is free and there is enough space to grow this
- block in place.}
-{$ifndef AssumeMultiThreaded}
- cmp IsMultiThread, False
- je @DoMediumInPlaceUpsize
-{$endif}
-@DoMediumLockForUpsize:
- {Lock the medium blocks (ecx and edx *must* be preserved}
- call LockMediumBlocks
- {Re-read the info for this block (since it may have changed before the medium
- blocks could be locked)}
- mov ebx, ExtractMediumAndLargeFlagsMask
- and ebx, [esi - 4]
- {Re-read the info for the next block}
- mov eax, [edi - 4]
- {Next block still free?}
- test al, IsFreeBlockFlag
- jz @NextMediumBlockChanged
- {Recalculate the next block size}
- and eax, DropMediumAndLargeFlagsMask
- {The available size including the next block}
- lea ebp, [eax + ecx]
- {Can the block still fit?}
- cmp edx, ebp
- ja @NextMediumBlockChanged
-@DoMediumInPlaceUpsize:
- {Is the next block binnable?}
- cmp eax, MinimumMediumBlockSize
- {Remove the next block}
- jb @MediumInPlaceNoNextRemove
- mov eax, edi
- push ecx
- push edx
- call RemoveMediumFreeBlock
- pop edx
- pop ecx
-@MediumInPlaceNoNextRemove:
- {Medium blocks grow a minimum of 25% in in-place upsizes}
- mov eax, ecx
- shr eax, 2
- add eax, ecx
- {Get the maximum of the requested size and the minimum growth size}
- xor edi, edi
- sub eax, edx
- adc edi, -1
- and eax, edi
- {Round up to the nearest block size granularity}
- lea eax, [eax + edx + BlockHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset]
- and eax, -MediumBlockGranularity
- add eax, MediumBlockSizeOffset
- {Calculate the size of the second split}
- lea edx, [ebp + BlockHeaderSize]
- sub edx, eax
- {Does it fit?}
- ja @MediumInPlaceUpsizeSplit
- {Grab the whole block: Mark it as used in the block following it}
- and dword ptr [esi + ebp], not PreviousMediumBlockIsFreeFlag
- {The block size is the full available size plus header}
- add ebp, 4
- {Upsize done}
- jmp @MediumUpsizeInPlaceDone
- {Align branch target}
-{$ifndef AssumeMultiThreaded}
- nop
- nop
- nop
-{$endif}
-@MediumInPlaceUpsizeSplit:
- {Store the size of the second split as the second last dword}
- mov [esi + ebp - 4], edx
- {Set the second split header}
- lea edi, [edx + IsMediumBlockFlag + IsFreeBlockFlag]
- mov [esi + eax - 4], edi
- mov ebp, eax
- cmp edx, MinimumMediumBlockSize
- jb @MediumUpsizeInPlaceDone
- add eax, esi
- call InsertMediumBlockIntoBin
-@MediumUpsizeInPlaceDone:
- {Set the size and flags for this block}
- or ebp, ebx
- mov [esi - 4], ebp
- {Unlock the medium blocks}
- mov MediumBlocksLocked, False
- {Result = old pointer}
- mov eax, esi
-@MediumBlockResizeDone2:
- {Restore registers}
- pop ebp
- pop edi
- pop esi
- pop ebx
- {Return}
- ret
- {Align branch target for "@CannotUpsizeMediumBlockInPlace"}
- nop
- nop
-@NextMediumBlockChanged:
- {The next medium block changed while the medium blocks were being locked}
- mov MediumBlocksLocked, False
-@CannotUpsizeMediumBlockInPlace:
- {Couldn't upsize in place. Grab a new block and move the data across:
- If we have to reallocate and move medium blocks, we grow by at
- least 25%}
- mov eax, ecx
- shr eax, 2
- add eax, ecx
- {Get the maximum of the requested size and the minimum growth size}
- xor edi, edi
- sub eax, edx
- adc edi, -1
- and eax, edi
- add eax, edx
- {Save the size to allocate}
- mov ebp, eax
- {Save the size to move across}
- mov edi, ecx
- {Get the block}
- push edx
- call FastGetMem
- pop edx
- {Success?}
- test eax, eax
- jz @MediumBlockResizeDone2
- {If it's a Large block - store the actual user requested size}
- cmp ebp, MaximumMediumBlockSize - BlockHeaderSize
- jbe @MediumUpsizeNotLarge
- mov [eax - 8], edx
-@MediumUpsizeNotLarge:
- {Save the result}
- mov ebp, eax
- {Move the data across}
- mov edx, eax
- mov eax, esi
- mov ecx, edi
-{$ifdef UseCustomVariableSizeMoveRoutines}
- call MoveX16L4
-{$else}
- call System.Move
-{$endif}
- {Free the old block}
- mov eax, esi
- call FastFreeMem
- {Restore the result}
- mov eax, ebp
- {Restore registers}
- pop ebp
- pop edi
- pop esi
- pop ebx
- {Return}
- ret
- {Align branch target}
- nop
-@PossibleLargeBlock:
- {-----------------------Large block------------------------------}
- {Restore registers}
- pop esi
- pop ebx
- {Is this a valid large block?}
- test cl, IsFreeBlockFlag + IsMediumBlockFlag
- jz ReallocateLargeBlock
- {-----------------------Invalid block------------------------------}
- xor eax, eax
-end;
-{$endif}
-{$endif}
-
-{Allocates a block and fills it with zeroes}
-{$ifndef ASMVersion}
-function FastAllocMem(ASize: Cardinal): Pointer;
-begin
- Result := FastGetMem(ASize);
- {Large blocks are already zero filled}
- if (Result <> nil) and (ASize <= (MaximumMediumBlockSize - BlockHeaderSize)) then
- FillChar(Result^, ASize, 0);
-end;
-{$else}
-function FastAllocMem(ASize: Cardinal): Pointer;
-asm
- push ebx
- {Get the size rounded down to the previous multiple of 4 into ebx}
- lea ebx, [eax - 1]
- and ebx, -4
- {Get the block}
- call FastGetMem
- {Could a block be allocated? ecx = 0 if yes, $ffffffff if no}
- cmp eax, 1
- sbb ecx, ecx
- {Point edx to the last dword}
- lea edx, [eax + ebx]
- {ebx = $ffffffff if no block could be allocated, otherwise size rounded down
- to previous multiple of 4}
- or ebx, ecx
- {Large blocks are already zero filled}
- cmp ebx, MaximumMediumBlockSize - BlockHeaderSize
- jae @Done
- {Make the counter negative based}
- neg ebx
- {Load zero into st(0)}
- fldz
- {Clear groups of 8 bytes. Block sizes are always four less than a multiple
- of 8, with a minimum of 12 bytes}
-@FillLoop:
- fst qword ptr [edx + ebx]
- add ebx, 8
- js @FillLoop
- {Clear the last four bytes}
- mov [edx], ecx
- {Clear st(0)}
- ffree st(0)
- {Correct the stack top}
- fincstp
-@Done:
- pop ebx
-end;
-{$endif}
-
-{-----------------Post Uninstall GetMem/FreeMem/ReallocMem-------------------}
-
-{$ifdef DetectMMOperationsAfterUninstall}
-
-function InvalidGetMem(ASize: Integer): Pointer;
-{$ifndef NoMessageBoxes}
-var
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
-begin
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(InvalidGetMemMsg);
-{$endif}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(InvalidOperationTitle, LErrorMessageTitle);
- ShowMessageBox(InvalidGetMemMsg, LErrorMessageTitle);
-{$endif}
- Result := nil;
-end;
-
-function InvalidFreeMem(APointer: Pointer): Integer;
-{$ifndef NoMessageBoxes}
-var
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
-begin
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(InvalidFreeMemMsg);
-{$endif}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(InvalidOperationTitle, LErrorMessageTitle);
- ShowMessageBox(InvalidFreeMemMsg, LErrorMessageTitle);
-{$endif}
- Result := -1;
-end;
-
-function InvalidReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-{$ifndef NoMessageBoxes}
-var
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
-begin
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(InvalidReallocMemMsg);
-{$endif}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(InvalidOperationTitle, LErrorMessageTitle);
- ShowMessageBox(InvalidReallocMemMsg, LErrorMessageTitle);
-{$endif}
- Result := nil;
-end;
-
-function InvalidAllocMem(ASize: Cardinal): Pointer;
-{$ifndef NoMessageBoxes}
-var
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
-begin
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(InvalidAllocMemMsg);
-{$endif}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(InvalidOperationTitle, LErrorMessageTitle);
- ShowMessageBox(InvalidAllocMemMsg, LErrorMessageTitle);
-{$endif}
- Result := nil;
-end;
-
-function InvalidRegisterAndUnRegisterMemoryLeak(APointer: Pointer): Boolean;
-begin
- Result := False;
-end;
-
-{$endif}
-
-{-----------------Full Debug Mode Memory Manager Interface--------------------}
-
-{$ifdef FullDebugMode}
-
-procedure DeleteEventLog;
-begin
- {Delete the file}
- DeleteFileA(MMLogFileName);
-end;
-
-procedure AppendEventLog(ABuffer: Pointer; ACount: Cardinal);
-var
- LFileHandle, LBytesWritten: Cardinal;
- LEventHeader: array[0..1023] of AnsiChar;
- LMsgPtr: PAnsiChar;
- LSystemTime: TSystemTime;
-begin
- {Append the file}
- LFileHandle := CreateFileA(MMLogFileName, GENERIC_READ or GENERIC_WRITE,
- 0, nil, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
- if LFileHandle <> 0 then
- begin
- {Seek to the end of the file}
- SetFilePointer(LFileHandle, 0, nil, FILE_END);
- {Set the separator}
- LMsgPtr := AppendStringToBuffer(CRLF, @LEventHeader[0], length(CRLF));
- LMsgPtr := AppendStringToBuffer(EventSeparator, LMsgPtr, length(EventSeparator));
- {Set the date & time}
- GetLocalTime(LSystemTime);
- LMsgPtr := CardinalToStrBuf(LSystemTime.wYear, LMsgPtr);
- LMsgPtr^ := '/';
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LSystemTime.wMonth, LMsgPtr);
- LMsgPtr^ := '/';
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LSystemTime.wDay, LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LSystemTime.wHour, LMsgPtr);
- LMsgPtr^ := ':';
- Inc(LMsgPtr);
- if LSystemTime.wMinute < 10 then
- begin
- LMsgPtr^ := '0';
- Inc(LMsgPtr);
- end;
- LMsgPtr := CardinalToStrBuf(LSystemTime.wMinute, LMsgPtr);
- LMsgPtr^ := ':';
- Inc(LMsgPtr);
- if LSystemTime.wSecond < 10 then
- begin
- LMsgPtr^ := '0';
- Inc(LMsgPtr);
- end;
- LMsgPtr := CardinalToStrBuf(LSystemTime.WSecond, LMsgPtr);
- {Write the header}
- LMsgPtr := AppendStringToBuffer(EventSeparator, LMsgPtr, length(EventSeparator));
- LMsgPtr := AppendStringToBuffer(CRLF, LMsgPtr, length(CRLF));
- WriteFile(LFileHandle, LEventHeader[0], Cardinal(LMsgPtr) - Cardinal(@LEventHeader[0]), LBytesWritten, nil);
- {Write the data}
- WriteFile(LFileHandle, ABuffer^, ACount, LBytesWritten, nil);
- {Close the file}
- CloseHandle(LFileHandle);
- end;
-end;
-
-{Sets the default log filename}
-procedure SetDefaultMMLogFileName;
-const
- LogFileExtAnsi: PAnsiChar = LogFileExtension;
-var
- LModuleNameLength: Cardinal;
-begin
- {Get the name of the application}
- LModuleNameLength := AppendModuleFileName(@MMLogFileName[0]);
- {Replace the last few characters}
- if LModuleNameLength > 0 then
- begin
- {Change the filename}
- System.Move(LogFileExtAnsi^, MMLogFileName[LModuleNameLength - 4], StrLen(LogFileExtAnsi));
- end;
-end;
-
-{Specify the full path and name for the filename to be used for logging memory
- errors, etc. If ALogFileName is nil or points to an empty string it will
- revert to the default log file name.}
-procedure SetMMLogFileName(ALogFileName: PAnsiChar = nil);
-var
- i: integer;
-begin
- if (ALogFileName <> nil) and (ALogFileName^ <> #0) then
- begin
- for i := 0 to StrLen(MMLogFileName) - 2 do
- begin
- MMLogFileName[i] := ALogFileName^;
- if MMlogFileName[i] = #0 then
- Break;
- Inc(ALogFileName);
- end;
- end
- else
- SetDefaultMMLogFileName;
-end;
-
-{Returns the current "allocation group". Whenever a GetMem request is serviced
- in FullDebugMode, the current "allocation group" is stored in the block header.
- This may help with debugging. Note that if a block is subsequently reallocated
- that it keeps its original "allocation group" and "allocation number" (all
- allocations are also numbered sequentially).}
-function GetCurrentAllocationGroup: Cardinal;
-begin
- Result := AllocationGroupStack[AllocationGroupStackTop];
-end;
-
-{Allocation groups work in a stack like fashion. Group numbers are pushed onto
- and popped off the stack. Note that the stack size is limited, so every push
- should have a matching pop.}
-procedure PushAllocationGroup(ANewCurrentAllocationGroup: Cardinal);
-begin
- if AllocationGroupStackTop < AllocationGroupStackSize - 1 then
- begin
- Inc(AllocationGroupStackTop);
- AllocationGroupStack[AllocationGroupStackTop] := ANewCurrentAllocationGroup;
- end
- else
- begin
- {Raise a runtime error if the stack overflows}
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
-end;
-
-procedure PopAllocationGroup;
-begin
- if AllocationGroupStackTop > 0 then
- begin
- Dec(AllocationGroupStackTop);
- end
- else
- begin
- {Raise a runtime error if the stack underflows}
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
-end;
-
-{Sums all the dwords starting at the given address.}
-function SumCardinals(AStartValue: Cardinal; APointer: PCardinal; ACount: Cardinal): Cardinal;
-asm
- {On entry: eax = AStartValue, edx = APointer; ecx = ACount}
- add edx, ecx
- neg ecx
-@AddLoop:
- add eax, [edx + ecx]
- add ecx, 4
- js @AddLoop
-end;
-
-{Sums all the dwords starting at the given address for the fill pattern.
- Returns true if they are all valid}
-function CheckFillPattern(APointer: PCardinal; ACount: Cardinal): Boolean;
-asm
- {On entry: eax = APointer; edx = ACount}
- add eax, edx
- neg edx
-@CheckLoop:
- cmp dword ptr [eax + edx], DebugFillDWord
- jne @Done
- add edx, 4
- js @CheckLoop
-@Done:
- sete al
-end;
-
-{Calculates the checksum for the debug header. Adds all dwords in the debug
- header to the start address of the block.}
-function CalculateHeaderCheckSum(APointer: PFullDebugBlockHeader): Cardinal;
-begin
- Result := SumCardinals(Cardinal(APointer),
- PCardinal(Cardinal(APointer) + 8),
- SizeOf(TFullDebugBlockHeader) - 8 - 4);
-end;
-
-procedure UpdateHeaderAndFooterCheckSums(APointer: PFullDebugBlockHeader);
-var
- LHeaderCheckSum: Cardinal;
-begin
- LHeaderCheckSum := CalculateHeaderCheckSum(APointer);
- APointer.HeaderCheckSum := LHeaderCheckSum;
- PCardinal(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader) + APointer.UserSize)^ := not LHeaderCheckSum;
-end;
-
-function LogCurrentStackTrace(ASkipFrames: Cardinal; ABuffer: PAnsiChar): PAnsiChar;
-var
- LCurrentStackTrace: TStackTrace;
-begin
- {Get the current call stack}
- GetStackTrace(@LCurrentStackTrace[0], StackTraceDepth, ASkipFrames);
- {List it}
- Result := AppendStringToBuffer(CurrentStackTraceMsg, ABuffer, length(CurrentStackTraceMsg));
- Result := LogStackTrace(@LCurrentStackTrace, StackTraceDepth, Result);
-end;
-
-function LogMemoryDump(APointer: PFullDebugBlockHeader; ABuffer: PAnsiChar): PAnsiChar;
-var
- LByteNum, LVal: Cardinal;
- LDataPtr: PByte;
-begin
- Result := AppendStringToBuffer(MemoryDumpMsg, ABuffer, Length(MemoryDumpMsg));
- Result := CardinalToHexBuf(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader), Result);
- Result^ := ':';
- Inc(Result);
- {Add the bytes}
- LDataPtr := PByte(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader));
- for LByteNum := 0 to 255 do
- begin
- if LByteNum and 31 = 0 then
- begin
- Result^ := #13;
- Inc(Result);
- Result^ := #10;
- Inc(Result);
- end
- else
- begin
- Result^ := ' ';
- Inc(Result);
- end;
- {Set the hex data}
- LVal := LDataPtr^;
- Result^ := HexTable[LVal shr 4];
- Inc(Result);
- Result^ := HexTable[LVal and $f];
- Inc(Result);
- {Next byte}
- Inc(LDataPtr);
- end;
- {Dump ASCII}
- LDataPtr := PByte(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader));
- for LByteNum := 0 to 255 do
- begin
- if LByteNum and 31 = 0 then
- begin
- Result^ := #13;
- Inc(Result);
- Result^ := #10;
- Inc(Result);
- end
- else
- begin
- Result^ := ' ';
- Inc(Result);
- Result^ := ' ';
- Inc(Result);
- end;
- {Set the hex data}
- LVal := LDataPtr^;
- if LVal < 32 then
- Result^ := '.'
- else
- Result^ := AnsiChar(LVal);
- Inc(Result);
- {Next byte}
- Inc(LDataPtr);
- end;
-end;
-
-procedure LogBlockError(APointer: PFullDebugBlockHeader; AOperation: TBlockOperation; LHeaderValid, LFooterValid: Boolean);
-var
- LMsgPtr: PAnsiChar;
- LErrorMessage: array[0..32767] of AnsiChar;
-{$ifndef NoMessageBoxes}
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
- LClass: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LCppObjectTypeName: PAnsiChar;
- {$endif}
-begin
- {Display the error header and the operation type.}
- LMsgPtr := AppendStringToBuffer(ErrorMsgHeader, @LErrorMessage[0], Length(ErrorMsgHeader));
- case AOperation of
- boGetMem: LMsgPtr := AppendStringToBuffer(GetMemMsg, LMsgPtr, Length(GetMemMsg));
- boFreeMem: LMsgPtr := AppendStringToBuffer(FreeMemMsg, LMsgPtr, Length(FreeMemMsg));
- boReallocMem: LMsgPtr := AppendStringToBuffer(ReallocMemMsg, LMsgPtr, Length(ReallocMemMsg));
- boBlockCheck: LMsgPtr := AppendStringToBuffer(BlockCheckMsg, LMsgPtr, Length(BlockCheckMsg));
- end;
- LMsgPtr := AppendStringToBuffer(OperationMsg, LMsgPtr, Length(OperationMsg));
- {Is the header still intact?}
- if LHeaderValid then
- begin
- {Is the footer still valid?}
- if LFooterValid then
- begin
- {A freed block has been modified, or a double free has occurred}
- if AOperation <= boGetMem then
- LMsgPtr := AppendStringToBuffer(FreeModifiedErrorMsg, LMsgPtr, Length(FreeModifiedErrorMsg))
- else
- LMsgPtr := AppendStringToBuffer(DoubleFreeErrorMsg, LMsgPtr, Length(DoubleFreeErrorMsg));
- end
- else
- begin
- LMsgPtr := AppendStringToBuffer(BlockFooterCorruptedMsg, LMsgPtr, Length(BlockFooterCorruptedMsg))
- end;
- {Set the block size message}
- if AOperation <= boGetMem then
- LMsgPtr := AppendStringToBuffer(PreviousBlockSizeMsg, LMsgPtr, Length(PreviousBlockSizeMsg))
- else
- LMsgPtr := AppendStringToBuffer(CurrentBlockSizeMsg, LMsgPtr, Length(CurrentBlockSizeMsg));
- LMsgPtr := CardinalToStrBuf(APointer.UserSize, LMsgPtr);
- {The header is still intact - display info about the this/previous allocation}
- if APointer.AllocationStackTrace[0] <> 0 then
- begin
- if AOperation <= boGetMem then
- LMsgPtr := AppendStringToBuffer(StackTraceAtPrevAllocMsg, LMsgPtr, Length(StackTraceAtPrevAllocMsg))
- else
- LMsgPtr := AppendStringToBuffer(StackTraceAtAllocMsg, LMsgPtr, Length(StackTraceAtAllocMsg));
- LMsgPtr := LogStackTrace(@APointer.AllocationStackTrace, StackTraceDepth, LMsgPtr);
- end;
- {Get the class this block was used for previously}
- LClass := GetObjectClass(@APointer.PreviouslyUsedByClass);
- if (LClass <> nil) and (Cardinal(LClass) <> Cardinal(@FreedObjectVMT.VMTMethods[0])) then
- begin
- LMsgPtr := AppendStringToBuffer(PreviousObjectClassMsg, LMsgPtr, Length(PreviousObjectClassMsg));
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- end;
- {$ifdef CheckCppObjectTypeEnabled}
- if (LClass = nil) and Assigned(GetCppVirtObjTypeNameByVTablePtrFunc) then
- begin
- LCppObjectTypeName := GetCppVirtObjTypeNameByVTablePtrFunc(Pointer(APointer.PreviouslyUsedByClass), 0);
- if Assigned(LCppObjectTypeName) then
- begin
- LMsgPtr := AppendStringToBuffer(PreviousObjectClassMsg, LMsgPtr, Length(PreviousObjectClassMsg));
- LMsgPtr := AppendStringToBuffer(LCppObjectTypeName, LMsgPtr, StrLen(LCppObjectTypeName));
- end;
- end;
- {$endif}
- {Get the current class for this block}
- if (AOperation > boGetMem) and (not LFooterValid) then
- begin
- LMsgPtr := AppendStringToBuffer(CurrentObjectClassMsg, LMsgPtr, Length(CurrentObjectClassMsg));
- LClass := GetObjectClass(Pointer(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader)));
- if Cardinal(LClass) = Cardinal(@FreedObjectVMT.VMTMethods[0]) then
- LClass := nil;
- {$ifndef CheckCppObjectTypeEnabled}
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- {$else}
- if (LClass = nil) and Assigned(GetCppVirtObjTypeNameFunc) then
- begin
- LCppObjectTypeName := GetCppVirtObjTypeNameFunc(Pointer(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader)),
- APointer.UserSize);
- if LCppObjectTypeName <> nil then
- LMsgPtr := AppendStringToBuffer(LCppObjectTypeName, LMsgPtr, StrLen(LCppObjectTypeName))
- else
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- end
- else
- begin
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- end;
- {$endif}
- {Log the allocation group}
- if APointer.AllocationGroup > 0 then
- begin
- LMsgPtr := AppendStringToBuffer(CurrentAllocationGroupMsg, LMsgPtr, Length(CurrentAllocationGroupMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationGroup, LMsgPtr);
- end;
- {Log the allocation number}
- LMsgPtr := AppendStringToBuffer(CurrentAllocationNumberMsg, LMsgPtr, Length(CurrentAllocationNumberMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationNumber, LMsgPtr);
- end
- else
- begin
- {Log the allocation group}
- if APointer.AllocationGroup > 0 then
- begin
- LMsgPtr := AppendStringToBuffer(PreviousAllocationGroupMsg, LMsgPtr, Length(PreviousAllocationGroupMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationGroup, LMsgPtr);
- end;
- {Log the allocation number}
- LMsgPtr := AppendStringToBuffer(PreviousAllocationNumberMsg, LMsgPtr, Length(PreviousAllocationNumberMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationNumber, LMsgPtr);
- end;
- {Get the call stack for the previous free}
- if APointer.FreeStackTrace[0] <> 0 then
- begin
- LMsgPtr := AppendStringToBuffer(StackTraceAtFreeMsg, LMsgPtr, Length(StackTraceAtFreeMsg));
- LMsgPtr := LogStackTrace(@APointer.FreeStackTrace, StackTraceDepth, LMsgPtr);
- end;
- end
- else
- begin
- {Header has been corrupted}
- LMsgPtr := AppendStringToBuffer(BlockHeaderCorruptedMsg, LMsgPtr, Length(BlockHeaderCorruptedMsg));
- end;
- {Add the current stack trace}
- LMsgPtr := LogCurrentStackTrace(3 + ord(AOperation <> boGetMem) + ord(AOperation = boReallocMem), LMsgPtr);
- {Add the memory dump}
- LMsgPtr := LogMemoryDump(APointer, LMsgPtr);
- {Trailing CRLF}
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- {Trailing #0}
- LMsgPtr^ := #0;
-{$ifdef LogErrorsToFile}
- {Log the error}
- AppendEventLog(@LErrorMessage[0], Cardinal(LMsgPtr) - Cardinal(@LErrorMessage[0]));
-{$endif}
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(LErrorMessage);
-{$endif}
- {Show the message}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(BlockErrorMsgTitle, LErrorMessageTitle);
- ShowMessageBox(LErrorMessage, LErrorMessageTitle);
-{$endif}
-end;
-
-{Logs the stack traces for a memory leak to file}
-procedure LogMemoryLeakOrAllocatedBlock(APointer: PFullDebugBlockHeader; IsALeak: Boolean);
-var
- LHeaderValid: Boolean;
- LMsgPtr: PAnsiChar;
- LErrorMessage: array[0..32767] of AnsiChar;
- LClass: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LCppObjectTypeName: PAnsiChar;
- {$endif}
-begin
- {Display the error header and the operation type.}
- if IsALeak then
- LMsgPtr := AppendStringToBuffer(LeakLogHeader, @LErrorMessage[0], Length(LeakLogHeader))
- else
- LMsgPtr := AppendStringToBuffer(BlockScanLogHeader, @LErrorMessage[0], Length(BlockScanLogHeader));
- LMsgPtr := CardinalToStrBuf(GetAvailableSpaceInBlock(APointer) - FullDebugBlockOverhead, LMsgPtr);
- {Is the debug info surrounding the block valid?}
- LHeaderValid := CalculateHeaderCheckSum(APointer) = APointer.HeaderCheckSum;
- {Is the header still intact?}
- if LHeaderValid then
- begin
- {The header is still intact - display info about this/previous allocation}
- if APointer.AllocationStackTrace[0] <> 0 then
- begin
- LMsgPtr := AppendStringToBuffer(StackTraceAtAllocMsg, LMsgPtr, Length(StackTraceAtAllocMsg));
- LMsgPtr := LogStackTrace(@APointer.AllocationStackTrace, StackTraceDepth, LMsgPtr);
- end;
- LMsgPtr := AppendStringToBuffer(CurrentObjectClassMsg, LMsgPtr, Length(CurrentObjectClassMsg));
- {Get the current class for this block}
- LClass := GetObjectClass(Pointer(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader)));
- if Cardinal(LClass) = Cardinal(@FreedObjectVMT.VMTMethods[0]) then
- LClass := nil;
- {$ifndef CheckCppObjectTypeEnabled}
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- {$else}
- if (LClass = nil) and Assigned(GetCppVirtObjTypeNameFunc) then
- begin
- LCppObjectTypeName := GetCppVirtObjTypeNameFunc(Pointer(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader)),
- APointer.UserSize);
- if LCppObjectTypeName <> nil then
- LMsgPtr := AppendStringToBuffer(LCppObjectTypeName, LMsgPtr, StrLen(LCppObjectTypeName))
- else
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- end;
- {$endif}
- {Log the allocation group}
- if APointer.AllocationGroup > 0 then
- begin
- LMsgPtr := AppendStringToBuffer(CurrentAllocationGroupMsg, LMsgPtr, Length(CurrentAllocationGroupMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationGroup, LMsgPtr);
- end;
- {Log the allocation number}
- LMsgPtr := AppendStringToBuffer(CurrentAllocationNumberMsg, LMsgPtr, Length(CurrentAllocationNumberMsg));
- LMsgPtr := CardinalToStrBuf(APointer.AllocationNumber, LMsgPtr);
- end
- else
- begin
- {Header has been corrupted}
- LMsgPtr^ := '.';
- Inc(LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr := AppendStringToBuffer(BlockHeaderCorruptedMsg, LMsgPtr, Length(BlockHeaderCorruptedMsg));
- end;
- {Add the memory dump}
- LMsgPtr := LogMemoryDump(APointer, LMsgPtr);
- {Trailing CRLF}
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- {Trailing #0}
- LMsgPtr^ := #0;
- {Log the error}
- AppendEventLog(@LErrorMessage[0], Cardinal(LMsgPtr) - Cardinal(@LErrorMessage[0]));
-end;
-
-{Checks that a free block is unmodified}
-function CheckFreeBlockUnmodified(APBlock: PFullDebugBlockHeader; ABlockSize: Cardinal;
- AOperation: TBlockOperation): Boolean;
-var
- LHeaderCheckSum: Cardinal;
- LHeaderValid, LFooterValid{$ifndef CatchUseOfFreedInterfaces}, LBlockUnmodified{$endif}: Boolean;
-begin
- LHeaderCheckSum := CalculateHeaderCheckSum(APBlock);
- LHeaderValid := LHeaderCheckSum = PFullDebugBlockHeader(APBlock).HeaderCheckSum;
- {Is the footer itself still in place}
- LFooterValid := LHeaderValid
- and (PCardinal(Cardinal(APBlock) + SizeOf(TFullDebugBlockHeader) + PFullDebugBlockHeader(APBlock).UserSize)^ = (not LHeaderCheckSum));
-{$ifndef CatchUseOfFreedInterfaces}
- if LFooterValid then
- begin
- {Clear the old footer}
- PCardinal(Cardinal(APBlock) + SizeOf(TFullDebugBlockHeader) + PFullDebugBlockHeader(APBlock).UserSize)^ := DebugFillDWord;
- {Check that all the filler bytes are valid inside the block, except for the four byte "dummy" class header}
- LBlockUnmodified := CheckFillPattern(PCardinal(Cardinal(APBlock) + SizeOf(TFullDebugBlockHeader) + 4),
- ABlockSize - (BlockHeaderSize + FullDebugBlockOverhead));
- {Reset the old footer}
- PCardinal(Cardinal(APBlock) + SizeOf(TFullDebugBlockHeader) + PFullDebugBlockHeader(APBlock).UserSize)^ := not LHeaderCheckSum;
- end
- else
- LBlockUnmodified := False;
- {$endif}
- if (not LHeaderValid) or (not LFooterValid){$ifndef CatchUseOfFreedInterfaces}or (not LBlockUnmodified){$endif} then
- begin
- LogBlockError(APBlock, AOperation, LHeaderValid, LFooterValid);
- Result := False;
- end
- else
- Result := True;
-end;
-
-function DebugGetMem(ASize: Integer): Pointer;
-begin
- {Scan the entire memory pool first?}
- if FullDebugModeScanMemoryPoolBeforeEveryOperation then
- ScanMemoryPoolForCorruptions;
- {We need extra space for (a) The debug header, (b) the block debug trailer
- and (c) the trailing block size pointer for free blocks}
- Result := FastGetMem(ASize + FullDebugBlockOverhead);
- if Result <> nil then
- begin
- if CheckFreeBlockUnmodified(Result, GetAvailableSpaceInBlock(Result) + 4, boGetMem) then
- begin
- {Set the allocation call stack}
- GetStackTrace(@PFullDebugBlockHeader(Result).AllocationStackTrace, StackTraceDepth, 1);
- {Block is now in use}
- PFullDebugBlockHeader(Result).BlockInUse := True;
- {Set the group number}
- PFullDebugBlockHeader(Result).AllocationGroup := AllocationGroupStack[AllocationGroupStackTop];
- {Set the allocation number}
- Inc(CurrentAllocationNumber);
- PFullDebugBlockHeader(Result).AllocationNumber := CurrentAllocationNumber;
- {Clear the previous block trailer}
- PCardinal(Cardinal(Result) + SizeOf(TFullDebugBlockHeader) + PFullDebugBlockHeader(Result).UserSize)^ := DebugFillDWord;
- {Set the user size for the block}
- PFullDebugBlockHeader(Result).UserSize := ASize;
- {Set the checksums}
- UpdateHeaderAndFooterCheckSums(Result);
- {Return the start of the actual block}
- Result := Pointer(Cardinal(Result) + SizeOf(TFullDebugBlockHeader));
- end
- else
- begin
- Result := nil;
- end;
- end;
-end;
-
-function CheckBlockBeforeFreeOrRealloc(APointer: PFullDebugBlockHeader; AOperation: TBlockOperation): Boolean;
-var
- LHeaderValid, LFooterValid: Boolean;
-begin
- {Is the debug info surrounding the block valid?}
- LHeaderValid := CalculateHeaderCheckSum(APointer) = APointer.HeaderCheckSum;
- LFooterValid := LHeaderValid
- and (APointer.HeaderCheckSum = (not PCardinal(Cardinal(APointer) + SizeOf(TFullDebugBlockHeader) + PFullDebugBlockHeader(APointer).UserSize)^));
- if LHeaderValid and LFooterValid and APointer.BlockInUse then
- begin
- Result := True;
- end
- else
- begin
- {Log the error}
- LogBlockError(APointer, AOperation, LHeaderValid, LFooterValid);
- {Return an error}
- Result := False;
- end;
-end;
-
-function DebugFreeMem(APointer: Pointer): Integer;
-var
- LActualBlock: PFullDebugBlockHeader;
-begin
- {Scan the entire memory pool first?}
- if FullDebugModeScanMemoryPoolBeforeEveryOperation then
- ScanMemoryPoolForCorruptions;
- {Get a pointer to the start of the actual block}
- LActualBlock := PFullDebugBlockHeader(Cardinal(APointer)
- - SizeOf(TFullDebugBlockHeader));
- {Is the debug info surrounding the block valid?}
- if CheckBlockBeforeFreeOrRealloc(LActualBlock, boFreeMem) then
- begin
- {Get the class the block was used for}
- LActualBlock.PreviouslyUsedByClass := PCardinal(APointer)^;
- {Set the free call stack}
- GetStackTrace(@LActualBlock.FreeStackTrace, StackTraceDepth, 1);
- {Block is now free}
- LActualBlock.BlockInUse := False;
- {Clear the user area of the block}
- FillDWord(APointer^, LActualBlock.UserSize,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- {Set a pointer to the dummy VMT}
- PCardinal(APointer)^ := Cardinal(@FreedObjectVMT.VMTMethods[0]);
- {Recalculate the checksums}
- UpdateHeaderAndFooterCheckSums(LActualBlock);
- {Free the actual block}
- Result := FastFreeMem(LActualBlock);
- end
- else
- begin
- Result := -1;
- end;
-end;
-
-{In debug mode we never do an in-place resize, data is always moved. This
- increases the likelihood of catching memory overwrite bugs.}
-function DebugReallocMem(APointer: Pointer; ANewSize: Integer): Pointer;
-var
- LMoveSize, LBlockSpace: Cardinal;
- LActualBlock, LNewActualBlock: PFullDebugBlockHeader;
-begin
- {Scan the entire memory pool first?}
- if FullDebugModeScanMemoryPoolBeforeEveryOperation then
- ScanMemoryPoolForCorruptions;
- {Get a pointer to the start of the actual block}
- LActualBlock := PFullDebugBlockHeader(Cardinal(APointer)
- - SizeOf(TFullDebugBlockHeader));
- {Is the debug info surrounding the block valid?}
- if CheckBlockBeforeFreeOrRealloc(LActualBlock, boReallocMem) then
- begin
- {Get the current block size}
- LBlockSpace := GetAvailableSpaceInBlock(LActualBlock);
- {Can the block fit? We need space for the debug overhead and the block header
- of the next block}
- if LBlockSpace < (Cardinal(ANewSize) + FullDebugBlockOverhead) then
- begin
- {Get a new block of the requested size}
- Result := DebugGetMem(ANewSize);
- if Result <> nil then
- begin
- {How many bytes to move?}
- LMoveSize := LActualBlock.UserSize;
- if LMoveSize > Cardinal(ANewSize) then
- LMoveSize := ANewSize;
- {Move the data across}
- System.Move(APointer^, Result^, LMoveSize);
- {Keep the old group and allocation numbers}
- LNewActualBlock := PFullDebugBlockHeader(Cardinal(Result)
- - SizeOf(TFullDebugBlockHeader));
- LNewActualBlock.AllocationGroup := LActualBlock.AllocationGroup;
- LNewActualBlock.AllocationNumber := LActualBlock.AllocationNumber;
- {This was not a new allocation number - decrement the allocation number
- that was incremented in the DebugGetMem call}
- Dec(CurrentAllocationNumber);
- {Recalculate the header and footer checksums}
- UpdateHeaderAndFooterCheckSums(LNewActualBlock);
- {Free the old block}
- DebugFreeMem(APointer);
- end
- else
- begin
- Result := nil;
- end;
- end
- else
- begin
- {Clear all data after the new end of the block up to the old end of the
- block, including the trailer}
- FillDWord(Pointer(Cardinal(APointer) + Cardinal(ANewSize) + 4)^,
- Integer(LActualBlock.UserSize) - ANewSize,
- {$ifndef CatchUseOfFreedInterfaces}DebugFillDWord{$else}Cardinal(@VMTBadInterface){$endif});
- {Update the user size}
- LActualBlock.UserSize := ANewSize;
- {Set the new checksums}
- UpdateHeaderAndFooterCheckSums(LActualBlock);
- {Return the old pointer}
- Result := APointer;
- end;
- end
- else
- begin
- Result := nil;
- end;
-end;
-
-{Allocates a block and fills it with zeroes}
-function DebugAllocMem(ASize: Cardinal): Pointer;
-begin
- Result := DebugGetMem(ASize);
- {Clear the block}
- if Result <> nil then
- FillChar(Result^, ASize, 0);
-end;
-
-{Raises a runtime error if a memory corruption was encountered.}
-procedure RaiseMemoryCorruptionError;
-begin
- {Disable exhaustive checking in order to prevent recursive exceptions.}
- FullDebugModeScanMemoryPoolBeforeEveryOperation := False;
- {Raise the runtime error}
- System.Error(reOutOfMemory);
-end;
-
-{Subroutine for InternalScanMemoryPool: Checks the given small block pool for
- allocated blocks}
-procedure InternalScanSmallBlockPool(APSmallBlockPool: PSmallBlockPoolHeader;
- AFirstAllocationGroupToLog, ALastAllocationGroupToLog: Cardinal);
-var
- LCurPtr, LEndPtr: Pointer;
-begin
- {Get the first and last pointer for the pool}
- GetFirstAndLastSmallBlockInPool(APSmallBlockPool, LCurPtr, LEndPtr);
- {Step through all blocks}
- while Cardinal(LCurPtr) <= Cardinal(LEndPtr) do
- begin
- {Is this block in use? If so, is the debug info intact?}
- if ((PCardinal(Cardinal(LCurPtr) - 4)^ and IsFreeBlockFlag) = 0) then
- begin
- if CheckBlockBeforeFreeOrRealloc(LCurPtr, boBlockCheck) then
- begin
- if (PFullDebugBlockHeader(LCurPtr).AllocationGroup >= AFirstAllocationGroupToLog)
- and (PFullDebugBlockHeader(LCurPtr).AllocationGroup <= ALastAllocationGroupToLog) then
- begin
- LogMemoryLeakOrAllocatedBlock(LCurPtr, False);
- end;
- end
- else
- RaiseMemoryCorruptionError;
- end
- else
- begin
- {Check that the block has not been modified since being freed}
- if not CheckFreeBlockUnmodified(LCurPtr, APSmallBlockPool.BlockType.BlockSize, boBlockCheck) then
- RaiseMemoryCorruptionError;
- end;
- {Next block}
- Inc(Cardinal(LCurPtr), APSmallBlockPool.BlockType.BlockSize);
- end;
-end;
-
-{Subroutine for LogAllocatedBlocksToFile and ScanMemoryPoolForCorruptions:
- Scans the memory pool for corruptions and optionally logs allocated blocks
- in the allocation group range.}
-procedure InternalScanMemoryPool(AFirstAllocationGroupToLog, ALastAllocationGroupToLog: Cardinal);
-var
- LPLargeBlock: PLargeBlockHeader;
- LPMediumBlock: Pointer;
- LPMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LMediumBlockHeader: Cardinal;
-begin
- {Step through all the medium block pools}
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- LPMediumBlock := GetFirstMediumBlockInPool(LPMediumBlockPoolHeader);
- while LPMediumBlock <> nil do
- begin
- LMediumBlockHeader := PCardinal(Cardinal(LPMediumBlock) - 4)^;
- {Is the block in use?}
- if LMediumBlockHeader and IsFreeBlockFlag = 0 then
- begin
- {Block is in use: Is it a medium block or small block pool?}
- if (LMediumBlockHeader and IsSmallBlockPoolInUseFlag) <> 0 then
- begin
- {Get all the leaks for the small block pool}
- InternalScanSmallBlockPool(LPMediumBlock, AFirstAllocationGroupToLog, ALastAllocationGroupToLog);
- end
- else
- begin
- if CheckBlockBeforeFreeOrRealloc(LPMediumBlock, boBlockCheck) then
- begin
- if (PFullDebugBlockHeader(LPMediumBlock).AllocationGroup >= AFirstAllocationGroupToLog)
- and (PFullDebugBlockHeader(LPMediumBlock).AllocationGroup <= ALastAllocationGroupToLog) then
- begin
- LogMemoryLeakOrAllocatedBlock(LPMediumBlock, False);
- end;
- end
- else
- RaiseMemoryCorruptionError;
- end;
- end
- else
- begin
- {Check that the block has not been modified since being freed}
- if not CheckFreeBlockUnmodified(LPMediumBlock, LMediumBlockHeader and DropMediumAndLargeFlagsMask, boBlockCheck) then
- RaiseMemoryCorruptionError;
- end;
- {Next medium block}
- LPMediumBlock := NextMediumBlock(LPMediumBlock);
- end;
- {Get the next medium block pool}
- LPMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- end;
- {Scan large blocks}
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while (LPLargeBlock <> @LargeBlocksCircularList) do
- begin
- if CheckBlockBeforeFreeOrRealloc(Pointer(Cardinal(LPLargeBlock) + LargeBlockHeaderSize), boBlockCheck) then
- begin
- if (PFullDebugBlockHeader(Cardinal(LPLargeBlock) + LargeBlockHeaderSize).AllocationGroup >= AFirstAllocationGroupToLog)
- and (PFullDebugBlockHeader(Cardinal(LPLargeBlock) + LargeBlockHeaderSize).AllocationGroup <= ALastAllocationGroupToLog) then
- begin
- LogMemoryLeakOrAllocatedBlock(Pointer(Cardinal(LPLargeBlock) + LargeBlockHeaderSize), False);
- end;
- end
- else
- RaiseMemoryCorruptionError;
- {Get the next large block}
- LPLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- end;
-end;
-
-{Logs detail about currently allocated memory blocks for the specified range of
- allocation groups. if ALastAllocationGroupToLog is less than
- AFirstAllocationGroupToLog or it is zero, then all allocation groups are
- logged. This routine also checks the memory pool for consistency at the same
- time, raising an "Out of Memory" error if the check fails.}
-procedure LogAllocatedBlocksToFile(AFirstAllocationGroupToLog, ALastAllocationGroupToLog: Cardinal);
-begin
- {Validate input}
- if (ALastAllocationGroupToLog = 0) or (ALastAllocationGroupToLog < AFirstAllocationGroupToLog) then
- begin
- {Bad input: log all groups}
- AFirstAllocationGroupToLog := 0;
- ALastAllocationGroupToLog := $ffffffff;
- end;
- {Scan the memory pool, logging allocated blocks in the requested range.}
- InternalScanMemoryPool(AFirstAllocationGroupToLog, ALastAllocationGroupToLog);
-end;
-
-{Scans the memory pool for any corruptions. If a corruption is encountered an "Out of Memory" exception is
- raised.}
-procedure ScanMemoryPoolForCorruptions;
-begin
- {Scan the memory pool for corruptions, but don't log any allocated blocks}
- InternalScanMemoryPool($ffffffff, 0);
-end;
-
-{-----------------------Invalid Virtual Method Calls-------------------------}
-
-{ TFreedObject }
-
-{Used to determine the index of the virtual method call on the freed object.
- Do not change this without updating MaxFakeVMTEntries. Currently 200.}
-procedure TFreedObject.GetVirtualMethodIndex;
-asm
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
- Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex); Inc(VMIndex);
-
- jmp TFreedObject.VirtualMethodError
-end;
-
-procedure TFreedObject.VirtualMethodError;
-var
- LVMOffset: Integer;
- LMsgPtr: PAnsiChar;
- LErrorMessage: array[0..32767] of AnsiChar;
-{$ifndef NoMessageBoxes}
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
- LClass: TClass;
- LActualBlock: PFullDebugBlockHeader;
-begin
- {Get the offset of the virtual method}
- LVMOffset := (MaxFakeVMTEntries - VMIndex) * 4 + vmtParent + 4;
- {Reset the index for the next error}
- VMIndex := 0;
- {Get the address of the actual block}
- LActualBlock := PFullDebugBlockHeader(Cardinal(Self) - SizeOf(TFullDebugBlockHeader));
- {Display the error header}
- LMsgPtr := AppendStringToBuffer(VirtualMethodErrorHeader, @LErrorMessage[0], Length(VirtualMethodErrorHeader));
- {Is the debug info surrounding the block valid?}
- if CalculateHeaderCheckSum(LActualBlock) = LActualBlock.HeaderCheckSum then
- begin
- {Get the class this block was used for previously}
- LClass := GetObjectClass(@LActualBlock.PreviouslyUsedByClass);
- if (LClass <> nil) and (Cardinal(LClass) <> Cardinal(@FreedObjectVMT.VMTMethods[0])) then
- begin
- LMsgPtr := AppendStringToBuffer(FreedObjectClassMsg, LMsgPtr, Length(FreedObjectClassMsg));
- LMsgPtr := AppendClassNameToBuffer(LClass, LMsgPtr);
- end;
- {Get the virtual method name}
- LMsgPtr := AppendStringToBuffer(VirtualMethodName, LMsgPtr, Length(VirtualMethodName));
- if LVMOffset < 0 then
- begin
- LMsgPtr := AppendStringToBuffer(StandardVirtualMethodNames[LVMOffset div 4], LMsgPtr, Length(StandardVirtualMethodNames[LVMOffset div 4]));
- end
- else
- begin
- LMsgPtr := AppendStringToBuffer(VirtualMethodOffset, LMsgPtr, Length(VirtualMethodOffset));
- LMsgPtr := CardinalToStrBuf(LVMOffset, LMsgPtr);
- end;
- {Virtual method address}
- if (LClass <> nil) and (Cardinal(LClass) <> Cardinal(@FreedObjectVMT.VMTMethods[0])) then
- begin
- LMsgPtr := AppendStringToBuffer(VirtualMethodAddress, LMsgPtr, Length(VirtualMethodAddress));
- LMsgPtr := CardinalToHexBuf(PCardinal(Integer(LClass) + LVMOffset)^, LMsgPtr);
- end;
- {Log the allocation group}
- if LActualBlock.AllocationGroup > 0 then
- begin
- LMsgPtr := AppendStringToBuffer(PreviousAllocationGroupMsg, LMsgPtr, Length(PreviousAllocationGroupMsg));
- LMsgPtr := CardinalToStrBuf(LActualBlock.AllocationGroup, LMsgPtr);
- end;
- {Log the allocation number}
- LMsgPtr := AppendStringToBuffer(PreviousAllocationNumberMsg, LMsgPtr, Length(PreviousAllocationNumberMsg));
- LMsgPtr := CardinalToStrBuf(LActualBlock.AllocationNumber, LMsgPtr);
- {The header is still intact - display info about the this/previous allocation}
- if LActualBlock.AllocationStackTrace[0] <> 0 then
- begin
- LMsgPtr := AppendStringToBuffer(StackTraceAtObjectAllocMsg, LMsgPtr, Length(StackTraceAtObjectAllocMsg));
- LMsgPtr := LogStackTrace(@LActualBlock.AllocationStackTrace, StackTraceDepth, LMsgPtr);
- end;
- {Get the call stack for the previous free}
- if LActualBlock.FreeStackTrace[0] <> 0 then
- begin
- LMsgPtr := AppendStringToBuffer(StackTraceAtObjectFreeMsg, LMsgPtr, Length(StackTraceAtObjectFreeMsg));
- LMsgPtr := LogStackTrace(@LActualBlock.FreeStackTrace, StackTraceDepth, LMsgPtr);
- end;
- end
- else
- begin
- {Header has been corrupted}
- LMsgPtr := AppendStringToBuffer(BlockHeaderCorruptedNoHistoryMsg, LMsgPtr, Length(BlockHeaderCorruptedNoHistoryMsg));
- end;
- {Add the current stack trace}
- LMsgPtr := LogCurrentStackTrace(2, LMsgPtr);
- {Add the pointer address}
- LMsgPtr := LogMemoryDump(LActualBlock, LMsgPtr);
- {Trailing CRLF}
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- {Trailing #0}
- LMsgPtr^ := #0;
-{$ifdef LogErrorsToFile}
- {Log the error}
- AppendEventLog(@LErrorMessage[0], Cardinal(LMsgPtr) - Cardinal(@LErrorMessage[0]));
-{$endif}
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(LErrorMessage);
-{$endif}
-{$ifndef NoMessageBoxes}
- {Show the message}
- AppendStringToModuleName(BlockErrorMsgTitle, LErrorMessageTitle);
- ShowMessageBox(LErrorMessage, LErrorMessageTitle);
-{$endif}
- {Raise an access violation}
- RaiseException(EXCEPTION_ACCESS_VIOLATION, 0, 0, nil);
-end;
-
-{$ifdef CatchUseOfFreedInterfaces}
-procedure TFreedObject.InterfaceError;
-var
- LMsgPtr: PAnsiChar;
-{$ifndef NoMessageBoxes}
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
- LErrorMessage: array[0..4000] of AnsiChar;
-begin
- {Display the error header}
- LMsgPtr := AppendStringToBuffer(InterfaceErrorHeader, @LErrorMessage[0], Length(InterfaceErrorHeader));
- {Add the current stack trace}
- LMsgPtr := LogCurrentStackTrace(2, LMsgPtr);
- {Trailing CRLF}
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- {Trailing #0}
- LMsgPtr^ := #0;
-{$ifdef LogErrorsToFile}
- {Log the error}
- AppendEventLog(@LErrorMessage[0], Cardinal(LMsgPtr) - Cardinal(@LErrorMessage[0]));
-{$endif}
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(LErrorMessage);
-{$endif}
-{$ifndef NoMessageBoxes}
- {Show the message}
- AppendStringToModuleName(BlockErrorMsgTitle, LErrorMessageTitle);
- ShowMessageBox(LErrorMessage, LErrorMessageTitle);
-{$endif}
- {Raise an access violation}
- RaiseException(EXCEPTION_ACCESS_VIOLATION, 0, 0, nil);
-end;
-{$endif}
-
-{$endif}
-
-{----------------------------Memory Leak Checking-----------------------------}
-
-{$ifdef EnableMemoryLeakReporting}
-
-{Adds a leak to the specified list}
-function UpdateExpectedLeakList(APLeakList: PPExpectedMemoryLeak;
- APNewEntry: PExpectedMemoryLeak; AExactSizeMatch: Boolean = True): Boolean;
-var
- LPInsertAfter, LPNewEntry: PExpectedMemoryLeak;
-begin
- {Default to error}
- Result := False;
- {Find the insertion spot}
- LPInsertAfter := APLeakList^;
- while (LPInsertAfter <> nil) do
- begin
- {Too big?}
- if (LPInsertAfter.LeakSize > APNewEntry.LeakSize) then
- begin
- LPInsertAfter := LPInsertAfter.PreviousLeak;
- Break;
- end;
- {Find a matching entry. If an exact size match is not required and the leak
- is larger than the current entry, use it if the expected size of the next
- entry is too large.}
- if (Cardinal(LPInsertAfter.LeakAddress) = Cardinal(APNewEntry.LeakAddress))
- and ((Cardinal(LPInsertAfter.LeakedClass) = Cardinal(APNewEntry.LeakedClass))
- {$ifdef CheckCppObjectTypeEnabled}
- or (LPInsertAfter.LeakedCppTypeIdPtr = APNewEntry.LeakedCppTypeIdPtr)
- {$endif}
- )
- and ((LPInsertAfter.LeakSize = APNewEntry.LeakSize)
- or ((not AExactSizeMatch)
- and (LPInsertAfter.LeakSize < APNewEntry.LeakSize)
- and ((LPInsertAfter.NextLeak = nil)
- or (LPInsertAfter.NextLeak.LeakSize > APNewEntry.LeakSize))
- )) then
- begin
- if Integer(LPInsertAfter.LeakCount + APNewEntry.LeakCount) >= 0 then
- begin
- Inc(LPInsertAfter.LeakCount, APNewEntry.LeakCount);
- {Is the count now 0?}
- if LPInsertAfter.LeakCount = 0 then
- begin
- {Delete the entry}
- if LPInsertAfter.NextLeak <> nil then
- LPInsertAfter.NextLeak.PreviousLeak := LPInsertAfter.PreviousLeak;
- if LPInsertAfter.PreviousLeak <> nil then
- LPInsertAfter.PreviousLeak.NextLeak := LPInsertAfter.NextLeak
- else
- APLeakList^ := LPInsertAfter.NextLeak;
- {Insert it as the first free slot}
- LPInsertAfter.NextLeak := ExpectedMemoryLeaks.FirstFreeSlot;
- ExpectedMemoryLeaks.FirstFreeSlot := LPInsertAfter;
- end;
- Result := True;
- end;
- Exit;
- end;
- {Next entry}
- if LPInsertAfter.NextLeak <> nil then
- LPInsertAfter := LPInsertAfter.NextLeak
- else
- Break;
- end;
- if APNewEntry.LeakCount > 0 then
- begin
- {Get a position for the entry}
- LPNewEntry := ExpectedMemoryLeaks.FirstFreeSlot;
- if LPNewEntry <> nil then
- begin
- ExpectedMemoryLeaks.FirstFreeSlot := LPNewEntry.NextLeak;
- end
- else
- begin
- if (ExpectedMemoryLeaks.EntriesUsed < length(ExpectedMemoryLeaks.ExpectedLeaks)) then
- begin
- LPNewEntry := @ExpectedMemoryLeaks.ExpectedLeaks[ExpectedMemoryLeaks.EntriesUsed];
- Inc(ExpectedMemoryLeaks.EntriesUsed);
- end
- else
- begin
- {No more space}
- Exit;
- end;
- end;
- {Set the entry}
- LPNewEntry^ := APNewEntry^;
- {Insert it into the list}
- LPNewEntry.PreviousLeak := LPInsertAfter;
- if LPInsertAfter <> nil then
- begin
- LPNewEntry.NextLeak := LPInsertAfter.NextLeak;
- if LPNewEntry.NextLeak <> nil then
- LPNewEntry.NextLeak.PreviousLeak := LPNewEntry;
- LPInsertAfter.NextLeak := LPNewEntry;
- end
- else
- begin
- LPNewEntry.NextLeak := APLeakList^;
- if LPNewEntry.NextLeak <> nil then
- LPNewEntry.NextLeak.PreviousLeak := LPNewEntry;
- APLeakList^ := LPNewEntry;
- end;
- Result := True;
- end;
-end;
-
-{Locks the expected leaks. Returns false if the list could not be allocated.}
-function LockExpectedMemoryLeaksList: Boolean;
-begin
- {Lock the expected leaks list}
-{$ifndef AssumeMultiThreaded}
- if IsMultiThread then
-{$endif}
- begin
- while LockCmpxchg(0, 1, @ExpectedMemoryLeaksListLocked) <> 0 do
- begin
-{$ifndef NeverSleepOnThreadContention}
- Sleep(InitialSleepTime);
- if LockCmpxchg(0, 1, @ExpectedMemoryLeaksListLocked) = 0 then
- Break;
- Sleep(AdditionalSleepTime);
-{$endif}
- end;
- end;
- {Allocate the list if it does not exist}
- if ExpectedMemoryLeaks = nil then
- ExpectedMemoryLeaks := VirtualAlloc(nil, ExpectedMemoryLeaksListSize, MEM_COMMIT, PAGE_READWRITE);
- {Done}
- Result := ExpectedMemoryLeaks <> nil;
-end;
-
-{Registers expected memory leaks. Returns true on success. The list of leaked
- blocks is limited, so failure is possible if the list is full.}
-function RegisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean; overload;
-var
- LNewEntry: TExpectedMemoryLeak;
-begin
- {Fill out the structure}
-{$ifndef FullDebugMode}
- LNewEntry.LeakAddress := ALeakedPointer;
-{$else}
- LNewEntry.LeakAddress := Pointer(Cardinal(ALeakedPointer) - SizeOf(TFullDebugBlockHeader));
-{$endif}
- LNewEntry.LeakedClass := nil;
- {$ifdef CheckCppObjectTypeEnabled}
- LNewEntry.LeakedCppTypeIdPtr := nil;
- {$endif}
- LNewEntry.LeakSize := 0;
- LNewEntry.LeakCount := 1;
- {Add it to the correct list}
- Result := LockExpectedMemoryLeaksList
- and UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByAddress, @LNewEntry);
- ExpectedMemoryLeaksListLocked := False;
-end;
-
-function RegisterExpectedMemoryLeak(ALeakedObjectClass: TClass; ACount: Integer = 1): Boolean; overload;
-var
- LNewEntry: TExpectedMemoryLeak;
-begin
- {Fill out the structure}
- LNewEntry.LeakAddress := nil;
- LNewEntry.LeakedClass := ALeakedObjectClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LNewEntry.LeakedCppTypeIdPtr := nil;
- {$endif}
- LNewEntry.LeakSize := ALeakedObjectClass.InstanceSize;
- LNewEntry.LeakCount := ACount;
- {Add it to the correct list}
- Result := LockExpectedMemoryLeaksList
- and UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByClass, @LNewEntry);
- ExpectedMemoryLeaksListLocked := False;
-end;
-
-{$ifdef CheckCppObjectTypeEnabled}
-function RegisterExpectedMemoryLeak(ALeakedCppVirtObjTypeIdPtr: Pointer; ACount: Integer = 1): Boolean; overload;
-var
- LNewEntry: TExpectedMemoryLeak;
-begin
- {Fill out the structure}
- if Assigned(GetCppVirtObjSizeByTypeIdPtrFunc) then
- begin
- //Return 0 if not a proper type
- LNewEntry.LeakSize := GetCppVirtObjSizeByTypeIdPtrFunc(ALeakedCppVirtObjTypeIdPtr);
- if LNewEntry.LeakSize > 0 then
- begin
- LNewEntry.LeakAddress := nil;
- LNewEntry.LeakedClass := nil;
- LNewEntry.LeakedCppTypeIdPtr := ALeakedCppVirtObjTypeIdPtr;
- LNewEntry.LeakCount := ACount;
- {Add it to the correct list}
- Result := LockExpectedMemoryLeaksList
- and UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByClass, @LNewEntry);
- ExpectedMemoryLeaksListLocked := False;
- end
- else
- begin
- Result := False;
- end;
- end
- else
- begin
- Result := False;
- end;
-end;
-{$endif}
-
-function RegisterExpectedMemoryLeak(ALeakedBlockSize: Integer; ACount: Integer = 1): Boolean; overload;
-var
- LNewEntry: TExpectedMemoryLeak;
-begin
- {Fill out the structure}
- LNewEntry.LeakAddress := nil;
- LNewEntry.LeakedClass := nil;
- {$ifdef CheckCppObjectTypeEnabled}
- LNewEntry.LeakedCppTypeIdPtr := nil;
- {$endif}
- LNewEntry.LeakSize := ALeakedBlockSize;
- LNewEntry.LeakCount := ACount;
- {Add it to the correct list}
- Result := LockExpectedMemoryLeaksList
- and UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryBySizeOnly, @LNewEntry);
- ExpectedMemoryLeaksListLocked := False;
-end;
-
-function UnregisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean; overload;
-var
- LNewEntry: TExpectedMemoryLeak;
-begin
- {Fill out the structure}
-{$ifndef FullDebugMode}
- LNewEntry.LeakAddress := ALeakedPointer;
-{$else}
- LNewEntry.LeakAddress := Pointer(Cardinal(ALeakedPointer) - SizeOf(TFullDebugBlockHeader));
-{$endif}
- LNewEntry.LeakedClass := nil;
- {$ifdef CheckCppObjectTypeEnabled}
- LNewEntry.LeakedCppTypeIdPtr := nil;
- {$endif}
- LNewEntry.LeakSize := 0;
- LNewEntry.LeakCount := -1;
- {Remove it from the list}
- Result := LockExpectedMemoryLeaksList
- and UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByAddress, @LNewEntry);
- ExpectedMemoryLeaksListLocked := False;
-end;
-
-function UnregisterExpectedMemoryLeak(ALeakedObjectClass: TClass; ACount: Integer = 1): Boolean; overload;
-begin
- Result := RegisterExpectedMemoryLeak(ALeakedObjectClass, - ACount);
-end;
-
-{$ifdef CheckCppObjectTypeEnabled}
-function UnregisterExpectedMemoryLeak(ALeakedCppVirtObjTypeIdPtr: Pointer; ACount: Integer = 1): Boolean; overload;
-begin
- Result := RegisterExpectedMemoryLeak(ALeakedCppVirtObjTypeIdPtr, - ACount);
-end;
-{$endif}
-
-function UnregisterExpectedMemoryLeak(ALeakedBlockSize: Integer; ACount: Integer = 1): Boolean; overload;
-begin
- Result := RegisterExpectedMemoryLeak(ALeakedBlockSize, - ACount);
-end;
-
-{Returns a list of all expected memory leaks}
-function GetRegisteredMemoryLeaks: TRegisteredMemoryLeaks;
-
- procedure AddEntries(AEntry: PExpectedMemoryLeak);
- var
- LInd: integer;
- begin
- while AEntry <> nil do
- begin
- LInd := length(Result);
- SetLength(Result, LInd + 1);
- {Add the entry}
-{$ifndef FullDebugMode}
- Result[LInd].LeakAddress := AEntry.LeakAddress;
-{$else}
- Result[LInd].LeakAddress := Pointer(Cardinal(AEntry.LeakAddress) + SizeOf(TFullDebugBlockHeader));
-{$endif}
- Result[LInd].LeakedClass := AEntry.LeakedClass;
-{$ifdef CheckCppObjectTypeEnabled}
- Result[LInd].LeakedCppTypeIdPtr := AEntry.LeakedCppTypeIdPtr;
-{$endif}
- Result[LInd].LeakSize := AEntry.LeakSize;
- Result[LInd].LeakCount := AEntry.LeakCount;
- {Next entry}
- AEntry := AEntry.NextLeak;
- end;
- end;
-
-begin
- SetLength(Result, 0);
- if (ExpectedMemoryLeaks <> nil) and LockExpectedMemoryLeaksList then
- begin
- {Add all entries}
- AddEntries(ExpectedMemoryLeaks.FirstEntryByAddress);
- AddEntries(ExpectedMemoryLeaks.FirstEntryByClass);
- AddEntries(ExpectedMemoryLeaks.FirstEntryBySizeOnly);
- {Unlock the list}
- ExpectedMemoryLeaksListLocked := False;
- end;
-end;
-
-{$else}
- {$ifdef BDS2006AndUp}
-function NoOpRegisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean;
-begin
- {Do nothing. Used when memory leak reporting is disabled under Delphi 2006 and later.}
-end;
-
-function NoOpUnregisterExpectedMemoryLeak(ALeakedPointer: Pointer): Boolean;
-begin
- {Do nothing. Used when memory leak reporting is disabled under Delphi 2006 and later.}
-end;
- {$endif}
-{$endif}
-
-{Checks blocks for modification after free and also for memory
- leaks}
-procedure CheckBlocksOnShutdown(ACheckForLeakedBlocks: Boolean);
-{$ifdef EnableMemoryLeakReporting}
-type
- {Leaked class type}
- TLeakedClass = packed record
- ClassPointer: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- CppTypeIdPtr: Pointer;
- {$endif}
- NumLeaks: Cardinal;
- end;
- TLeakedClasses = array[0..255] of TLeakedClass;
- PLeakedClasses = ^TLeakedClasses;
- {Leak statistics for a small block type}
- TSmallBlockLeaks = array[0..NumSmallBlockTypes - 1] of TLeakedClasses;
- {A leaked medium or large block}
- TMediumAndLargeBlockLeaks = array[0..4095] of Cardinal;
-{$endif}
-var
-{$ifdef EnableMemoryLeakReporting}
- {The leaked classes for small blocks}
- LSmallBlockLeaks: TSmallBlockLeaks;
- LLeakType: TMemoryLeakType;
- {$ifdef CheckCppObjectTypeEnabled}
- LLeakedCppTypeIdPtr: Pointer;
- LCppTypeName: PAnsiChar;
- {$endif}
- LMediumAndLargeBlockLeaks: TMediumAndLargeBlockLeaks;
- LNumMediumAndLargeLeaks: Integer;
- LPLargeBlock: PLargeBlockHeader;
- LLeakMessage: array[0..32767] of AnsiChar;
- {$ifndef NoMessageBoxes}
- LMessageTitleBuffer: array[0..1023] of AnsiChar;
- {$endif}
- LMsgPtr: PAnsiChar;
- LExpectedLeaksOnly, LSmallLeakHeaderAdded, LBlockSizeHeaderAdded: Boolean;
- LBlockTypeInd, LMediumBlockSize, LLargeBlockSize,
- LClassInd, LPreviousBlockSize, LThisBlockSize, LBlockInd: Cardinal;
-{$endif}
- LPMediumBlock: Pointer;
- LPMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LMediumBlockHeader: Cardinal;
-
-{$ifdef EnableMemoryLeakReporting}
- {Tries to account for a memory leak. Returns true if the leak is expected and
- removes the leak from the list}
- function GetMemoryLeakType(AAddress: Pointer; ASpaceInsideBlock: Cardinal): TMemoryLeakType;
- var
- LLeak: TExpectedMemoryLeak;
- begin
- {Default to not found}
- Result := mltUnexpectedLeak;
- if ExpectedMemoryLeaks <> nil then
- begin
- {Check by pointer address}
- LLeak.LeakAddress := AAddress;
- LLeak.LeakedClass := nil;
- {$ifdef CheckCppObjectTypeEnabled}
- LLeak.LeakedCppTypeIdPtr := nil;
- {$endif}
- LLeak.LeakSize := 0;
- LLeak.LeakCount := -1;
- if UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByAddress, @LLeak, False) then
- begin
- Result := mltExpectedLeakRegisteredByPointer;
- Exit;
- end;
- {Check by class}
- LLeak.LeakAddress := nil;
- {$ifdef FullDebugMode}
- LLeak.LeakedClass := TClass(PCardinal(Cardinal(AAddress)+ SizeOf(TFullDebugBlockHeader))^);
- {$else}
- LLeak.LeakedClass := TClass(PCardinal(AAddress)^);
- {$endif}
- {$ifdef CheckCppObjectTypeEnabled}
- if Assigned(GetCppVirtObjTypeIdPtrFunc) then
- begin
- {$ifdef FullDebugMode}
- LLeak.LeakedCppTypeIdPtr := GetCppVirtObjTypeIdPtrFunc(Pointer(Cardinal(AAddress)
- + SizeOf(TFullDebugBlockHeader)), ASpaceInsideBlock);
- {$else}
- LLeak.LeakedCppTypeIdPtr := GetCppVirtObjTypeIdPtrFunc(AAddress, ASpaceInsideBlock);
- {$endif}
- end;
- LLeakedCppTypeIdPtr := LLeak.LeakedCppTypeIdPtr;
- {$endif}
- LLeak.LeakSize := ASpaceInsideBlock;
- if UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryByClass, @LLeak, False) then
- begin
- Result := mltExpectedLeakRegisteredByClass;
- Exit;
- end;
- {Check by size: the block must be large enough to hold the leak}
- LLeak.LeakedClass := nil;
- if UpdateExpectedLeakList(@ExpectedMemoryLeaks.FirstEntryBySizeOnly, @LLeak, False) then
- Result := mltExpectedLeakRegisteredBySize;
- end;
- end;
-
- {Checks the small block pool for leaks.}
- procedure CheckSmallBlockPoolForLeaks(APSmallBlockPool: PSmallBlockPoolHeader);
- var
- LLeakedClass: TClass;
- {$ifdef CheckCppObjectTypeEnabled}
- LLeakedCppObjectTypeId: Pointer;
- {$endif}
- LSmallBlockLeakType: TMemoryLeakType;
- LCharInd, LClassIndex, LStringLength, LElemSize, LStringMemReq: Integer;
- LPAnsiStr: PAnsiChar;
- LPUniStr: PWideChar;
- LPossibleString: Boolean;
- LCurPtr, LEndPtr, LDataPtr: Pointer;
- LBlockTypeIndex: Cardinal;
- LPLeakedClasses: PLeakedClasses;
- LSmallBlockSize: Cardinal;
- begin
- {Get the useable size inside a block}
- LSmallBlockSize := APSmallBlockPool.BlockType.BlockSize - BlockHeaderSize;
- {$ifdef FullDebugMode}
- Dec(LSmallBlockSize, FullDebugBlockOverhead);
- {$endif}
- {Get the block type index}
- LBlockTypeIndex := (Cardinal(APSmallBlockPool.BlockType) - Cardinal(@SmallBlockTypes[0])) div SizeOf(TSmallBlockType);
- LPLeakedClasses := @LSmallBlockLeaks[LBlockTypeIndex];
- {Get the first and last pointer for the pool}
- GetFirstAndLastSmallBlockInPool(APSmallBlockPool, LCurPtr, LEndPtr);
- {Step through all blocks}
- while Cardinal(LCurPtr) <= Cardinal(LEndPtr) do
- begin
- {Is this block in use? If so, is the debug info intact?}
- if ((PCardinal(Cardinal(LCurPtr) - 4)^ and IsFreeBlockFlag) = 0) then
- begin
- {$ifdef FullDebugMode}
- if CheckBlockBeforeFreeOrRealloc(LCurPtr, boBlockCheck) then
- {$endif}
- begin
- {$ifdef CheckCppObjectTypeEnabled}
- LLeakedCppTypeIdPtr := nil;
- {$endif}
- {Get the leak type}
- LSmallBlockLeakType := GetMemoryLeakType(LCurPtr, LSmallBlockSize);
- {$ifdef LogMemoryLeakDetailToFile}
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LSmallBlockLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- LogMemoryLeakOrAllocatedBlock(LCurPtr, True);
- {$endif}
- {Only expected leaks?}
- LExpectedLeaksOnly := LExpectedLeaksOnly and (LSmallBlockLeakType <> mltUnexpectedLeak);
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LSmallBlockLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- begin
- {Get a pointer to the user data}
- {$ifndef FullDebugMode}
- LDataPtr := LCurPtr;
- {$else}
- LDataPtr := Pointer(Cardinal(LCurPtr) + SizeOf(TFullDebugBlockHeader));
- {$endif}
- {Default to an unknown block}
- LClassIndex := 0;
- {Get the class contained by the block}
- LLeakedClass := GetObjectClass(LDataPtr);
- {Not a Delphi class? -> is it perhaps a string or C++ object type?}
- if LLeakedClass = nil then
- begin
- {$ifdef CheckCppObjectTypeEnabled}
- LLeakedCppObjectTypeId := LLeakedCppTypeIdPtr;
- if (LLeakedCppObjectTypeId = nil) and (ExpectedMemoryLeaks = nil) then
- begin
- if Assigned(GetCppVirtObjTypeIdPtrFunc) then
- begin
- LLeakedCppObjectTypeId := GetCppVirtObjTypeIdPtrFunc(LDataPtr, LSmallBlockSize);
- end;
- end;
- if Assigned(LLeakedCppObjectTypeId) then
- begin
- LClassIndex := 3;
- while LClassIndex <= High(TLeakedClasses) do
- begin
- if (Pointer(LPLeakedClasses[LClassIndex].CppTypeIdPtr) = LLeakedCppObjectTypeId)
- or ((LPLeakedClasses[LClassIndex].CppTypeIdPtr = nil)
- and (LPLeakedClasses[LClassIndex].ClassPointer = nil)) then
- begin
- Break;
- end;
- Inc(LClassIndex);
- end;
- if LClassIndex <= High(TLeakedClasses) then
- Pointer(LPLeakedClasses[LClassIndex].CppTypeIdPtr) := LLeakedCppObjectTypeId
- else
- LClassIndex := 0;
- end
- else
- begin
- {$endif}
- {Reference count < 256}
- if PStrRec(LDataPtr).refCnt < 256 then
- begin
- {Get the string length and element size}
- LStringLength := PStrRec(LDataPtr).length;
- {In anticipation of Tiburon: Will be 2 for UnicodeString}
- LElemSize := 1;
- {Valid element size?}
- if (LElemSize = 1) or (LElemSize = 2) then
- begin
- {Calculate the amount of memory required for the string}
- LStringMemReq := (LStringLength + 1) * LElemSize + SizeOf(StrRec);
- {Does the string fit?}
- if (LStringLength > 0)
- and (LStringMemReq <= (APSmallBlockPool.BlockType.BlockSize - (BlockHeaderSize {$ifdef FullDebugMode} + FullDebugBlockOverhead{$endif}))) then
- begin
- {It is possibly a string}
- LPossibleString := True;
- {Check for no characters < #32. If there are, then it is
- probably not a string.}
- if LElemSize = 1 then
- begin
- {Check that all characters are >= #32}
- LPAnsiStr := PAnsiChar(Cardinal(LDataPtr) + SizeOf(StrRec));
- for LCharInd := 1 to LStringLength do
- begin
- LPossibleString := LPossibleString and (LPAnsiStr^ >= #32);
- Inc(LPAnsiStr);
- end;
- {Must have a trailing #0}
- if LPossibleString and (LPAnsiStr^ = #0) then
- begin
- LClassIndex := 1;
- end;
- end
- else
- begin
- {Check that all characters are >= #32}
- LPUniStr := PWideChar(Cardinal(LDataPtr) + SizeOf(StrRec));
- for LCharInd := 1 to LStringLength do
- begin
- LPossibleString := LPossibleString and (LPUniStr^ >= #32);
- Inc(LPUniStr);
- end;
- {Must have a trailing #0}
- if LPossibleString and (LPUniStr^ = #0) then
- begin
- LClassIndex := 2;
- end;
- end;
- end;
- end;
- end;
- {$ifdef CheckCppObjectTypeEnabled}
- end;
- {$endif}
- end
- else
- begin
- LClassIndex := 3;
- while LClassIndex <= High(TLeakedClasses) do
- begin
- if (LPLeakedClasses[LClassIndex].ClassPointer = LLeakedClass)
- or ((LPLeakedClasses[LClassIndex].ClassPointer = nil)
- {$ifdef CheckCppObjectTypeEnabled}
- and (LPLeakedClasses[LClassIndex].CppTypeIdPtr = nil)
- {$endif}
- ) then
- begin
- Break;
- end;
- Inc(LClassIndex);
- end;
- if LClassIndex <= High(TLeakedClasses) then
- LPLeakedClasses[LClassIndex].ClassPointer := LLeakedClass
- else
- LClassIndex := 0;
- end;
- {Add to the number of leaks for the class}
- Inc(LPLeakedClasses[LClassIndex].NumLeaks);
- end;
- end;
- end
- else
- begin
- {$ifdef CheckUseOfFreedBlocksOnShutdown}
- {Check that the block has not been modified since being freed}
- CheckFreeBlockUnmodified(LCurPtr, APSmallBlockPool.BlockType.BlockSize, boBlockCheck);
- {$endif}
- end;
- {Next block}
- Inc(Cardinal(LCurPtr), APSmallBlockPool.BlockType.BlockSize);
- end;
- end;
-{$endif}
-
-begin
-{$ifdef EnableMemoryLeakReporting}
- {Clear the leak arrays}
- FillChar(LSmallBlockLeaks, SizeOf(LSmallBlockLeaks), 0);
- FillChar(LMediumAndLargeBlockLeaks, SizeOf(LMediumAndLargeBlockLeaks), 0);
- {Step through all the medium block pools}
- LNumMediumAndLargeLeaks := 0;
- {No unexpected leaks so far}
- LExpectedLeaksOnly := True;
-{$endif}
- {Step through all the medium block pools}
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- LPMediumBlock := GetFirstMediumBlockInPool(LPMediumBlockPoolHeader);
- while LPMediumBlock <> nil do
- begin
- LMediumBlockHeader := PCardinal(Cardinal(LPMediumBlock) - 4)^;
- {Is the block in use?}
- if LMediumBlockHeader and IsFreeBlockFlag = 0 then
- begin
-{$ifdef EnableMemoryLeakReporting}
- if ACheckForLeakedBlocks then
- begin
- if (LMediumBlockHeader and IsSmallBlockPoolInUseFlag) <> 0 then
- begin
- {Get all the leaks for the small block pool}
- CheckSmallBlockPoolForLeaks(LPMediumBlock);
- end
- else
- begin
- if (LNumMediumAndLargeLeaks < length(LMediumAndLargeBlockLeaks))
- {$ifdef FullDebugMode}
- and CheckBlockBeforeFreeOrRealloc(LPMediumBlock, boBlockCheck)
- {$endif}
- then
- begin
- LMediumBlockSize := (LMediumBlockHeader and DropMediumAndLargeFlagsMask) - BlockHeaderSize;
- {$ifdef FullDebugMode}
- Dec(LMediumBlockSize, FullDebugBlockOverhead);
- {$endif}
- {Get the leak type}
- LLeakType := GetMemoryLeakType(LPMediumBlock, LMediumBlockSize);
- {Is it an expected leak?}
- LExpectedLeaksOnly := LExpectedLeaksOnly and (LLeakType <> mltUnexpectedLeak);
- {$ifdef LogMemoryLeakDetailToFile}
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- LogMemoryLeakOrAllocatedBlock(LPMediumBlock, True);
- {$endif}
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- begin
- {Add the leak to the list}
- LMediumAndLargeBlockLeaks[LNumMediumAndLargeLeaks] := LMediumBlockSize;
- Inc(LNumMediumAndLargeLeaks);
- end;
- end;
- end;
- end;
-{$endif}
- end
- else
- begin
-{$ifdef CheckUseOfFreedBlocksOnShutdown}
- {Check that the block has not been modified since being freed}
- CheckFreeBlockUnmodified(LPMediumBlock, LMediumBlockHeader and DropMediumAndLargeFlagsMask, boBlockCheck);
-{$endif}
- end;
- {Next medium block}
- LPMediumBlock := NextMediumBlock(LPMediumBlock);
- end;
- {Get the next medium block pool}
- LPMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- end;
-{$ifdef EnableMemoryLeakReporting}
- if ACheckForLeakedBlocks then
- begin
- {Get all leaked large blocks}
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while (LPLargeBlock <> @LargeBlocksCircularList) do
- begin
- if (LNumMediumAndLargeLeaks < length(LMediumAndLargeBlockLeaks))
- {$ifdef FullDebugMode}
- and CheckBlockBeforeFreeOrRealloc(Pointer(Cardinal(LPLargeBlock) + LargeBlockHeaderSize), boBlockCheck)
- {$endif}
- then
- begin
- LLargeBlockSize := (LPLargeBlock.BlockSizeAndFlags and DropMediumAndLargeFlagsMask) - BlockHeaderSize - LargeBlockHeaderSize;
- {$ifdef FullDebugMode}
- Dec(LLargeBlockSize, FullDebugBlockOverhead);
- {$endif}
- {Get the leak type}
- LLeakType := GetMemoryLeakType(Pointer(Cardinal(LPLargeBlock) + LargeBlockHeaderSize), LLargeBlockSize);
- {Is it an expected leak?}
- LExpectedLeaksOnly := LExpectedLeaksOnly and (LLeakType <> mltUnexpectedLeak);
- {$ifdef LogMemoryLeakDetailToFile}
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- LogMemoryLeakOrAllocatedBlock(Pointer(Cardinal(LPLargeBlock) + LargeBlockHeaderSize), True);
- {$endif}
- {$ifdef HideExpectedLeaksRegisteredByPointer}
- if LLeakType <> mltExpectedLeakRegisteredByPointer then
- {$endif}
- begin
- {Add the leak}
- LMediumAndLargeBlockLeaks[LNumMediumAndLargeLeaks] := LLargeBlockSize;
- Inc(LNumMediumAndLargeLeaks);
- end;
- end;
- {Get the next large block}
- LPLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- end;
- {Display the leak message if required}
- if not LExpectedLeaksOnly then
- begin
- {Small leak header has not been added}
- LSmallLeakHeaderAdded := False;
- LPreviousBlockSize := 0;
- {Set up the leak message header so long}
- LMsgPtr := AppendStringToBuffer(LeakMessageHeader, @LLeakMessage[0], length(LeakMessageHeader));
- {Step through all the small block types}
- for LBlockTypeInd := 0 to NumSmallBlockTypes - 1 do
- begin
- LThisBlockSize := SmallBlockTypes[LBlockTypeInd].BlockSize - BlockHeaderSize;
- {$ifdef FullDebugMode}
- Dec(LThisBlockSize, FullDebugBlockOverhead);
- if Integer(LThisBlockSize) < 0 then
- LThisBlockSize := 0;
- {$endif}
- LBlockSizeHeaderAdded := False;
- {Any leaks?}
- for LClassInd := High(LSmallBlockLeaks[LBlockTypeInd]) downto 0 do
- begin
- {Is there still space in the message buffer? Reserve space for the message
- footer.}
- if LMsgPtr > @LLeakMessage[high(LLeakMessage) - 2048] then
- Break;
- {Check the count}
- if LSmallBlockLeaks[LBlockTypeInd][LClassInd].NumLeaks > 0 then
- begin
- {Need to add the header?}
- if not LSmallLeakHeaderAdded then
- begin
- LMsgPtr := AppendStringToBuffer(SmallLeakDetail, LMsgPtr, Length(SmallLeakDetail));
- LSmallLeakHeaderAdded := True;
- end;
- {Need to add the size header?}
- if not LBlockSizeHeaderAdded then
- begin
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LPreviousBlockSize + 1, LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr^ := '-';
- Inc(LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LThisBlockSize, LMsgPtr);
- LMsgPtr := AppendStringToBuffer(BytesMessage, LMsgPtr, Length(BytesMessage));
- LBlockSizeHeaderAdded := True;
- end
- else
- begin
- LMsgPtr^ := ',';
- Inc(LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- end;
- {Show the count}
- case LClassInd of
- {Unknown}
- 0:
- begin
- LMsgPtr := AppendStringToBuffer(UnknownClassNameMsg, LMsgPtr, Length(UnknownClassNameMsg));
- end;
- {AnsiString}
- 1:
- begin
- LMsgPtr := AppendStringToBuffer(AnsiStringBlockMessage, LMsgPtr, Length(AnsiStringBlockMessage));
- end;
- {UnicodeString}
- 2:
- begin
- LMsgPtr := AppendStringToBuffer(UnicodeStringBlockMessage, LMsgPtr, Length(UnicodeStringBlockMessage));
- end;
- {Classes}
- else
- begin
- {$ifdef CheckCppObjectTypeEnabled}
- if LSmallBlockLeaks[LBlockTypeInd][LClassInd].CppTypeIdPtr <> nil then
- begin
- if Assigned(GetCppVirtObjTypeNameByTypeIdPtrFunc) then
- begin
- LCppTypeName := GetCppVirtObjTypeNameByTypeIdPtrFunc(LSmallBlockLeaks[LBlockTypeInd][LClassInd].CppTypeIdPtr);
- LMsgPtr := AppendStringToBuffer(LCppTypeName, LMsgPtr, StrLen(LCppTypeName));
- end
- else
- LMsgPtr := AppendClassNameToBuffer(nil, LMsgPtr);
- end
- else
- begin
- {$endif}
- LMsgPtr := AppendClassNameToBuffer(LSmallBlockLeaks[LBlockTypeInd][LClassInd].ClassPointer, LMsgPtr);
- {$ifdef CheckCppObjectTypeEnabled}
- end;
- {$endif}
- end;
- end;
- {Add the count}
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr^ := 'x';
- Inc(LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- LMsgPtr := CardinalToStrBuf(LSmallBlockLeaks[LBlockTypeInd][LClassInd].NumLeaks, LMsgPtr);
- end;
- end;
- LPreviousBlockSize := LThisBlockSize;
- end;
- {Add the medium/large block leak message}
- if LNumMediumAndLargeLeaks > 0 then
- begin
- {Any non-small leaks?}
- if LSmallLeakHeaderAdded then
- begin
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- LMsgPtr^ := #13;
- Inc(LMsgPtr);
- LMsgPtr^ := #10;
- Inc(LMsgPtr);
- end;
- {Add the medium/large block leak message}
- LMsgPtr := AppendStringToBuffer(LargeLeakDetail, LMsgPtr, Length(LargeLeakDetail));
- {List all the blocks}
- for LBlockInd := 0 to LNumMediumAndLargeLeaks - 1 do
- begin
- if LBlockInd <> 0 then
- begin
- LMsgPtr^ := ',';
- Inc(LMsgPtr);
- LMsgPtr^ := ' ';
- Inc(LMsgPtr);
- end;
- LMsgPtr := CardinalToStrBuf(LMediumAndLargeBlockLeaks[LBlockInd], LMsgPtr);
- {Is there still space in the message buffer? Reserve space for the
- message footer.}
- if LMsgPtr > @LLeakMessage[high(LLeakMessage) - 2048] then
- Break;
- end;
- end;
- {$ifdef LogErrorsToFile}
- {Set the message footer}
- LMsgPtr := AppendStringToBuffer(LeakMessageFooter, LMsgPtr, Length(LeakMessageFooter));
- {Append the message to the memory errors file}
- AppendEventLog(@LLeakMessage[0], Cardinal(LMsgPtr) - Cardinal(@LLeakMessage[1]));
- {$else}
- {Set the message footer}
- AppendStringToBuffer(LeakMessageFooter, LMsgPtr, Length(LeakMessageFooter));
- {$endif}
- {$ifdef UseOutputDebugString}
- OutputDebugStringA(LLeakMessage);
- {$endif}
- {$ifndef NoMessageBoxes}
- {Show the message}
- AppendStringToModuleName(LeakMessageTitle, LMessageTitleBuffer);
- ShowMessageBox(LLeakMessage, LMessageTitleBuffer);
- {$endif}
- end;
- end;
-{$endif}
-end;
-
-{Returns statistics about the current state of the memory manager}
-procedure GetMemoryManagerState(var AMemoryManagerState: TMemoryManagerState);
-var
- LPMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LPMediumBlock: Pointer;
- LInd: Integer;
- LBlockTypeIndex, LMediumBlockSize, LMediumBlockHeader, LLargeBlockSize: Cardinal;
- LPLargeBlock: PLargeBlockHeader;
-begin
- {Clear the structure}
- FillChar(AMemoryManagerState, SizeOf(AMemoryManagerState), 0);
- {Set the small block size stats}
- for LInd := 0 to NumSmallBlockTypes - 1 do
- begin
- AMemoryManagerState.SmallBlockTypeStates[LInd].InternalBlockSize :=
- SmallBlockTypes[LInd].BlockSize;
- AMemoryManagerState.SmallBlockTypeStates[LInd].UseableBlockSize :=
- SmallBlockTypes[LInd].BlockSize - BlockHeaderSize{$ifdef FullDebugMode} - FullDebugBlockOverhead{$endif};
- if Integer(AMemoryManagerState.SmallBlockTypeStates[LInd].UseableBlockSize) < 0 then
- AMemoryManagerState.SmallBlockTypeStates[LInd].UseableBlockSize := 0;
- end;
- {Lock all small block types}
- LockAllSmallBlockTypes;
- {Lock the medium blocks}
- LockMediumBlocks;
- {Step through all the medium block pools}
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- {Add to the medium block used space}
- Inc(AMemoryManagerState.ReservedMediumBlockAddressSpace, MediumBlockPoolSize);
- LPMediumBlock := GetFirstMediumBlockInPool(LPMediumBlockPoolHeader);
- while LPMediumBlock <> nil do
- begin
- LMediumBlockHeader := PCardinal(Cardinal(LPMediumBlock) - 4)^;
- {Is the block in use?}
- if LMediumBlockHeader and IsFreeBlockFlag = 0 then
- begin
- {Get the block size}
- LMediumBlockSize := LMediumBlockHeader and DropMediumAndLargeFlagsMask;
- if (LMediumBlockHeader and IsSmallBlockPoolInUseFlag) <> 0 then
- begin
- {Get the block type index}
- LBlockTypeIndex := (Cardinal(PSmallBlockPoolHeader(LPMediumBlock).BlockType) - Cardinal(@SmallBlockTypes[0])) div SizeOf(TSmallBlockType);
- {Subtract from medium block usage}
- Dec(AMemoryManagerState.ReservedMediumBlockAddressSpace, LMediumBlockSize);
- {Add it to the reserved space for the block size}
- Inc(AMemoryManagerState.SmallBlockTypeStates[LBlockTypeIndex].ReservedAddressSpace, LMediumBlockSize);
- {Add the usage for the pool}
- Inc(AMemoryManagerState.SmallBlockTypeStates[LBlockTypeIndex].AllocatedBlockCount,
- PSmallBlockPoolHeader(LPMediumBlock).BlocksInUse);
- end
- else
- begin
-{$ifdef FullDebugMode}
- Dec(LMediumBlockSize, FullDebugBlockOverhead);
-{$endif}
- Inc(AMemoryManagerState.AllocatedMediumBlockCount);
- Inc(AMemoryManagerState.TotalAllocatedMediumBlockSize, LMediumBlockSize - BlockHeaderSize);
- end;
- end;
- {Next medium block}
- LPMediumBlock := NextMediumBlock(LPMediumBlock);
- end;
- {Get the next medium block pool}
- LPMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- end;
- {Unlock medium blocks}
- MediumBlocksLocked := False;
- {Unlock all the small block types}
- for LInd := 0 to NumSmallBlockTypes - 1 do
- SmallBlockTypes[LInd].BlockTypeLocked := False;
- {Step through all the large blocks}
- LockLargeBlocks;
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while (LPLargeBlock <> @LargeBlocksCircularList) do
- begin
- LLargeBlockSize := LPLargeBlock.BlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- Inc(AMemoryManagerState.AllocatedLargeBlockCount);
- Inc(AMemoryManagerState.ReservedLargeBlockAddressSpace, LLargeBlockSize);
- Inc(AMemoryManagerState.TotalAllocatedLargeBlockSize, LPLargeBlock.UserAllocatedSize);
- {Get the next large block}
- LPLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- end;
- LargeBlocksLocked := False;
-end;
-
-{Returns a summary of the information returned by GetMemoryManagerState}
-procedure GetMemoryManagerUsageSummary(
- var AMemoryManagerUsageSummary: TMemoryManagerUsageSummary);
-var
- LMMS: TMemoryManagerState;
- LAllocatedBytes, LReservedBytes: Cardinal;
- LSBTIndex: Integer;
-begin
- {Get the memory manager state}
- GetMemoryManagerState(LMMS);
- {Add up the totals}
- LAllocatedBytes := LMMS.TotalAllocatedMediumBlockSize
- + LMMS.TotalAllocatedLargeBlockSize;
- LReservedBytes := LMMS.ReservedMediumBlockAddressSpace
- + LMMS.ReservedLargeBlockAddressSpace;
- for LSBTIndex := 0 to NumSmallBlockTypes - 1 do
- begin
- Inc(LAllocatedBytes, LMMS.SmallBlockTypeStates[LSBTIndex].UseableBlockSize
- * LMMS.SmallBlockTypeStates[LSBTIndex].AllocatedBlockCount);
- Inc(LReservedBytes, LMMS.SmallBlockTypeStates[LSBTIndex].ReservedAddressSpace);
- end;
- {Set the structure values}
- AMemoryManagerUsageSummary.AllocatedBytes := LAllocatedBytes;
- AMemoryManagerUsageSummary.OverheadBytes := LReservedBytes - LAllocatedBytes;
- if LReservedBytes > 0 then
- begin
- AMemoryManagerUsageSummary.EfficiencyPercentage :=
- LAllocatedBytes / LReservedBytes * 100;
- end
- else
- AMemoryManagerUsageSummary.EfficiencyPercentage := 100;
-end;
-
-{$ifndef Linux}
-{Gets the state of every 64K block in the 4GB address space}
-procedure GetMemoryMap(var AMemoryMap: TMemoryMap);
-var
- LPMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LPLargeBlock: PLargeBlockHeader;
- LLargeBlockSize, LChunkIndex, LInd, LNextChunk: Cardinal;
- LMBI: TMemoryBasicInformation;
-begin
- {Clear the map}
- FillChar(AMemoryMap, SizeOf(AMemoryMap), ord(csUnallocated));
- {Step through all the medium block pools}
- LockMediumBlocks;
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- {Add to the medium block used space}
- LChunkIndex := Cardinal(LPMediumBlockPoolHeader) shr 16;
- for LInd := 0 to (MediumBlockPoolSize - 1) shr 16 do
- AMemoryMap[LChunkIndex + LInd] := csAllocated;
- {Get the next medium block pool}
- LPMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- end;
- MediumBlocksLocked := False;
- {Step through all the large blocks}
- LockLargeBlocks;
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while (LPLargeBlock <> @LargeBlocksCircularList) do
- begin
- LChunkIndex := Cardinal(LPLargeBlock) shr 16;
- LLargeBlockSize := LPLargeBlock.BlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- for LInd := 0 to (LLargeBlockSize - 1) shr 16 do
- AMemoryMap[LChunkIndex + LInd] := csAllocated;
- {Get the next large block}
- LPLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- end;
- LargeBlocksLocked := False;
- {Fill in the rest of the map}
- LInd := 0;
- while LInd <= 65535 do
- begin
- {If the chunk is not allocated by this MM, what is its status?}
- if AMemoryMap[LInd] = csUnallocated then
- begin
- {Query the address space starting at the chunk boundary}
- VirtualQuery(Pointer(LInd * 65536), LMBI, SizeOf(LMBI));
- {Get the chunk number after the region}
- LNextChunk := (LMBI.RegionSize - 1) shr 16 + LInd + 1;
- {Validate}
- if LNextChunk > 65536 then
- LNextChunk := 65536;
- {Set the status of all the chunks in the region}
- if LMBI.State = MEM_COMMIT then
- begin
- FillChar(AMemoryMap[LInd], LNextChunk - LInd, csSysAllocated);
- end
- else
- begin
- if LMBI.State = MEM_RESERVE then
- FillChar(AMemoryMap[LInd], LNextChunk - LInd, csSysReserved);
- end;
- {Point to the start of the next chunk}
- LInd := LNextChunk;
- end
- else
- begin
- {Next chunk}
- Inc(LInd);
- end;
- end;
-end;
-{$endif}
-
-{Returns summarised information about the state of the memory manager. (For
- backward compatibility.)}
-function FastGetHeapStatus: THeapStatus;
-var
- LPMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LPMediumBlock: Pointer;
- LBlockTypeIndex, LMediumBlockSize, LMediumBlockHeader, LLargeBlockSize,
- LSmallBlockUsage, LSmallBlockOverhead: Cardinal;
- LInd: Integer;
- LPLargeBlock: PLargeBlockHeader;
-begin
- {Clear the structure}
- FillChar(Result, SizeOf(Result), 0);
- {Lock all small block types}
- LockAllSmallBlockTypes;
- {Lock the medium blocks}
- LockMediumBlocks;
- {Step through all the medium block pools}
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- {Add to the total and committed address space}
- Inc(Result.TotalAddrSpace, ((MediumBlockPoolSize + $ffff) and $ffff0000));
- Inc(Result.TotalCommitted, ((MediumBlockPoolSize + $ffff) and $ffff0000));
- {Add the medium block pool overhead}
- Inc(Result.Overhead, (((MediumBlockPoolSize + $ffff) and $ffff0000)
- - MediumBlockPoolSize + MediumBlockPoolHeaderSize));
- {Get the first medium block in the pool}
- LPMediumBlock := GetFirstMediumBlockInPool(LPMediumBlockPoolHeader);
- while LPMediumBlock <> nil do
- begin
- {Get the block header}
- LMediumBlockHeader := PCardinal(Cardinal(LPMediumBlock) - 4)^;
- {Get the block size}
- LMediumBlockSize := LMediumBlockHeader and DropMediumAndLargeFlagsMask;
- {Is the block in use?}
- if LMediumBlockHeader and IsFreeBlockFlag = 0 then
- begin
- if (LMediumBlockHeader and IsSmallBlockPoolInUseFlag) <> 0 then
- begin
- {Get the block type index}
- LBlockTypeIndex := (Cardinal(PSmallBlockPoolHeader(LPMediumBlock).BlockType) - Cardinal(@SmallBlockTypes[0])) div SizeOf(TSmallBlockType);
- {Get the usage in the block}
- LSmallBlockUsage := PSmallBlockPoolHeader(LPMediumBlock).BlocksInUse
- * SmallBlockTypes[LBlockTypeIndex].BlockSize;
- {Get the total overhead for all the small blocks}
- LSmallBlockOverhead := PSmallBlockPoolHeader(LPMediumBlock).BlocksInUse
- * (BlockHeaderSize{$ifdef FullDebugMode} + FullDebugBlockOverhead{$endif});
- {Add to the totals}
- Inc(Result.FreeSmall, LMediumBlockSize - LSmallBlockUsage - BlockHeaderSize);
- Inc(Result.Overhead, LSmallBlockOverhead + BlockHeaderSize);
- Inc(Result.TotalAllocated, LSmallBlockUsage - LSmallBlockOverhead);
- end
- else
- begin
-{$ifdef FullDebugMode}
- Dec(LMediumBlockSize, FullDebugBlockOverhead);
- Inc(Result.Overhead, FullDebugBlockOverhead);
-{$endif}
- {Add to the result}
- Inc(Result.TotalAllocated, LMediumBlockSize - BlockHeaderSize);
- Inc(Result.Overhead, BlockHeaderSize);
- end;
- end
- else
- begin
- {The medium block is free}
- Inc(Result.FreeBig, LMediumBlockSize);
- end;
- {Next medium block}
- LPMediumBlock := NextMediumBlock(LPMediumBlock);
- end;
- {Get the next medium block pool}
- LPMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- end;
- {Add the sequential feed unused space}
- Inc(Result.Unused, MediumSequentialFeedBytesLeft);
- {Unlock the medium blocks}
- MediumBlocksLocked := False;
- {Unlock all the small block types}
- for LInd := 0 to NumSmallBlockTypes - 1 do
- SmallBlockTypes[LInd].BlockTypeLocked := False;
- {Step through all the large blocks}
- LockLargeBlocks;
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while (LPLargeBlock <> @LargeBlocksCircularList) do
- begin
- LLargeBlockSize := LPLargeBlock.BlockSizeAndFlags and DropMediumAndLargeFlagsMask;
- Inc(Result.TotalAddrSpace, LLargeBlockSize);
- Inc(Result.TotalCommitted, LLargeBlockSize);
- Inc(Result.TotalAllocated, LPLargeBlock.UserAllocatedSize
- {$ifdef FullDebugMode} - FullDebugBlockOverhead{$endif});
- Inc(Result.Overhead, LLargeBlockSize - LPLargeBlock.UserAllocatedSize
- {$ifdef FullDebugMode} + FullDebugBlockOverhead{$endif});
- {Get the next large block}
- LPLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- end;
- LargeBlocksLocked := False;
- {Set the total number of free bytes}
- Result.TotalFree := Result.FreeSmall + Result.FreeBig + Result.Unused;
-end;
-
-{Frees all allocated memory.}
-procedure FreeAllMemory;
-var
- LPMediumBlockPoolHeader, LPNextMediumBlockPoolHeader: PMediumBlockPoolHeader;
- LPMediumFreeBlock: PMediumFreeBlock;
- LPLargeBlock, LPNextLargeBlock: PLargeBlockHeader;
- LInd: integer;
-begin
- {Free all block pools}
- LPMediumBlockPoolHeader := MediumBlockPoolsCircularList.NextMediumBlockPoolHeader;
- while LPMediumBlockPoolHeader <> @MediumBlockPoolsCircularList do
- begin
- {Get the next medium block pool so long}
- LPNextMediumBlockPoolHeader := LPMediumBlockPoolHeader.NextMediumBlockPoolHeader;
- {Free this pool}
- VirtualFree(LPMediumBlockPoolHeader, 0, MEM_RELEASE);
- {Next pool}
- LPMediumBlockPoolHeader := LPNextMediumBlockPoolHeader;
- end;
- {Clear all small block types}
- for LInd := 0 to high(SmallBlockTypes) do
- begin
- SmallBlockTypes[Lind].PreviousPartiallyFreePool := @SmallBlockTypes[Lind];
- SmallBlockTypes[Lind].NextPartiallyFreePool := @SmallBlockTypes[Lind];
- SmallBlockTypes[Lind].NextSequentialFeedBlockAddress := pointer(1);
- SmallBlockTypes[Lind].MaxSequentialFeedBlockAddress := nil;
- end;
- {Clear all medium block pools}
- MediumBlockPoolsCircularList.PreviousMediumBlockPoolHeader := @MediumBlockPoolsCircularList;
- MediumBlockPoolsCircularList.NextMediumBlockPoolHeader := @MediumBlockPoolsCircularList;
- {All medium bins are empty}
- for LInd := 0 to high(MediumBlockBins) do
- begin
- LPMediumFreeBlock := @MediumBlockBins[LInd];
- LPMediumFreeBlock.PreviousFreeBlock := LPMediumFreeBlock;
- LPMediumFreeBlock.NextFreeBlock := LPMediumFreeBlock;
- end;
- {Free all large blocks}
- LPLargeBlock := LargeBlocksCircularList.NextLargeBlockHeader;
- while LPLargeBlock <> @LargeBlocksCircularList do
- begin
- {Get the next large block}
- LPNextLargeBlock := LPLargeBlock.NextLargeBlockHeader;
- {Free this large block}
- VirtualFree(LPLargeBlock, 0, MEM_RELEASE);
- {Next large block}
- LPLargeBlock := LPNextLargeBlock;
- end;
- {There are no large blocks allocated}
- LargeBlocksCircularList.PreviousLargeBlockHeader := @LargeBlocksCircularList;
- LargeBlocksCircularList.NextLargeBlockHeader := @LargeBlocksCircularList;
-end;
-
-{----------------------------Memory Manager Setup-----------------------------}
-
-{Checks that no other memory manager has been installed after the RTL MM and
- that there are currently no live pointers allocated through the RTL MM.}
-function CheckCanInstallMemoryManager: Boolean;
-{$ifndef NoMessageBoxes}
-var
- LErrorMessageTitle: array[0..1023] of AnsiChar;
-{$endif}
-begin
- {Default to error}
- Result := False;
- {Is FastMM already installed?}
- if FastMMIsInstalled then
- begin
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(AlreadyInstalledMsg);
-{$endif}
-{$ifndef NoMessageBoxes}
- AppendStringToModuleName(AlreadyInstalledTitle, LErrorMessageTitle);
- ShowMessageBox(AlreadyInstalledMsg, LErrorMessageTitle);
-{$endif}
- Exit;
- end;
- {Has another MM been set, or has the Borland MM been used? If so, this file
- is not the first unit in the uses clause of the project's .dpr file.}
- if IsMemoryManagerSet then
- begin
- {When using runtime packages, another library may already have installed
- FastMM: Silently ignore the installation request.}
-{$ifndef UseRuntimePackages}
- {Another memory manager has been set.}
- {$ifdef UseOutputDebugString}
- OutputDebugStringA(OtherMMInstalledMsg);
- {$endif}
- {$ifndef NoMessageBoxes}
- AppendStringToModuleName(OtherMMInstalledTitle, LErrorMessageTitle);
- ShowMessageBox(OtherMMInstalledMsg, LErrorMessageTitle);
- {$endif}
-{$endif}
- Exit;
- end;
-{$ifndef Linux}
- if (GetHeapStatus.TotalAllocated <> 0) then
- begin
- {Memory has been already been allocated with the RTL MM}
-{$ifdef UseOutputDebugString}
- OutputDebugStringA(MemoryAllocatedMsg);
-{$endif}
- {$ifndef NoMessageBoxes}
- AppendStringToModuleName(MemoryAllocatedTitle, LErrorMessageTitle);
- ShowMessageBox(MemoryAllocatedMsg, LErrorMessageTitle);
- {$endif}
- Exit;
- end;
-{$endif}
- {All OK}
- Result := True;
-end;
-
-{Initializes the lookup tables for the memory manager}
-procedure InitializeMemoryManager;
-var
- LInd, LSizeInd, LMinimumPoolSize, LOptimalPoolSize, LGroupNumber,
- LBlocksPerPool, LPreviousBlockSize: Cardinal;
- LPMediumFreeBlock: PMediumFreeBlock;
-begin
-{$ifdef FullDebugMode}
- {$ifdef LoadDebugDLLDynamically}
- {Attempt to load the FullDebugMode DLL dynamically.}
- FullDebugModeDLL := LoadLibrary(FullDebugModeLibraryName);
- if FullDebugModeDLL <> 0 then
- begin
- GetStackTrace := GetProcAddress(FullDebugModeDLL,
- {$ifdef RawStackTraces}'GetRawStackTrace'{$else}'GetFrameBasedStackTrace'{$endif});
- LogStackTrace := GetProcAddress(FullDebugModeDLL, 'LogStackTrace');
- end;
- {$endif}
-{$endif}
-{$ifdef EnableMMX}
- {$ifndef ForceMMX}
- UseMMX := MMX_Supported;
- {$endif}
-{$endif}
- {Initialize the memory manager}
- {-------------Set up the small block types-------------}
- LPreviousBlockSize := 0;
- for LInd := 0 to high(SmallBlockTypes) do
- begin
- {Set the move procedure}
-{$ifdef UseCustomFixedSizeMoveRoutines}
- {The upsize move procedure may move chunks in 16 bytes even with 8-byte
- alignment, since the new size will always be at least 8 bytes bigger than
- the old size.}
- if not Assigned(SmallBlockTypes[LInd].UpsizeMoveProcedure) then
- {$ifdef UseCustomVariableSizeMoveRoutines}
- SmallBlockTypes[LInd].UpsizeMoveProcedure := MoveX16L4;
- {$else}
- SmallBlockTypes[LInd].UpsizeMoveProcedure := @System.Move;
- {$endif}
-{$endif}
- {Set the first "available pool" to the block type itself, so that the
- allocation routines know that there are currently no pools with free
- blocks of this size.}
- SmallBlockTypes[LInd].PreviousPartiallyFreePool := @SmallBlockTypes[LInd];
- SmallBlockTypes[LInd].NextPartiallyFreePool := @SmallBlockTypes[LInd];
- {Set the block size to block type index translation table}
- for LSizeInd := (LPreviousBlockSize div SmallBlockGranularity) to ((SmallBlockTypes[LInd].BlockSize - 1) div SmallBlockGranularity) do
- AllocSize2SmallBlockTypeIndX4[LSizeInd] := LInd * 4;
- {Cannot sequential feed yet: Ensure that the next address is greater than
- the maximum address}
- SmallBlockTypes[LInd].MaxSequentialFeedBlockAddress := pointer(0);
- SmallBlockTypes[LInd].NextSequentialFeedBlockAddress := pointer(1);
- {Get the mask to use for finding a medium block suitable for a block pool}
- LMinimumPoolSize :=
- ((SmallBlockTypes[LInd].BlockSize * MinimumSmallBlocksPerPool
- + SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)
- and -MediumBlockGranularity) + MediumBlockSizeOffset;
- if LMinimumPoolSize < MinimumMediumBlockSize then
- LMinimumPoolSize := MinimumMediumBlockSize;
- {Get the closest group number for the minimum pool size}
- LGroupNumber := (LMinimumPoolSize - MinimumMediumBlockSize + MediumBlockBinsPerGroup * MediumBlockGranularity div 2)
- div (MediumBlockBinsPerGroup * MediumBlockGranularity);
- {Too large?}
- if LGroupNumber > 7 then
- LGroupNumber := 7;
- {Set the bitmap}
- SmallBlockTypes[LInd].AllowedGroupsForBlockPoolBitmap := Byte(-(1 shl LGroupNumber));
- {Set the minimum pool size}
- SmallBlockTypes[LInd].MinimumBlockPoolSize := MinimumMediumBlockSize + LGroupNumber * (MediumBlockBinsPerGroup * MediumBlockGranularity);
- {Get the optimal block pool size}
- LOptimalPoolSize := ((SmallBlockTypes[LInd].BlockSize * TargetSmallBlocksPerPool
- + SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset)
- and -MediumBlockGranularity) + MediumBlockSizeOffset;
- {Limit the optimal pool size to within range}
- if LOptimalPoolSize < OptimalSmallBlockPoolSizeLowerLimit then
- LOptimalPoolSize := OptimalSmallBlockPoolSizeLowerLimit;
- if LOptimalPoolSize > OptimalSmallBlockPoolSizeUpperLimit then
- LOptimalPoolSize := OptimalSmallBlockPoolSizeUpperLimit;
- {How many blocks will fit in the adjusted optimal size?}
- LBlocksPerPool := (LOptimalPoolSize - SmallBlockPoolHeaderSize) div SmallBlockTypes[LInd].BlockSize;
- {Recalculate the optimal pool size to minimize wastage due to a partial
- last block.}
- SmallBlockTypes[LInd].OptimalBlockPoolSize :=
- ((LBlocksPerPool * SmallBlockTypes[LInd].BlockSize + SmallBlockPoolHeaderSize + MediumBlockGranularity - 1 - MediumBlockSizeOffset) and -MediumBlockGranularity) + MediumBlockSizeOffset;
-{$ifdef CheckHeapForCorruption}
- {Debug checks}
- if (SmallBlockTypes[LInd].OptimalBlockPoolSize < MinimumMediumBlockSize)
- or (SmallBlockTypes[LInd].BlockSize div SmallBlockGranularity * SmallBlockGranularity <> SmallBlockTypes[LInd].BlockSize) then
- begin
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
-{$endif}
- {Set the previous small block size}
- LPreviousBlockSize := SmallBlockTypes[LInd].BlockSize;
- end;
- {-------------------Set up the medium blocks-------------------}
-{$ifdef CheckHeapForCorruption}
- {Check that there are no gaps between where the small blocks end and the
- medium blocks start}
- if (((MaximumSmallBlockSize - 3) + (MediumBlockGranularity - 1 + BlockHeaderSize - MediumBlockSizeOffset))
- and -MediumBlockGranularity) + MediumBlockSizeOffset < MinimumMediumBlockSize then
- begin
- {$ifdef BCB6OrDelphi7AndUp}
- System.Error(reInvalidPtr);
- {$else}
- System.RunError(reInvalidPtr);
- {$endif}
- end;
-{$endif}
- {There are currently no medium block pools}
- MediumBlockPoolsCircularList.PreviousMediumBlockPoolHeader := @MediumBlockPoolsCircularList;
- MediumBlockPoolsCircularList.NextMediumBlockPoolHeader := @MediumBlockPoolsCircularList;
- {All medium bins are empty}
- for LInd := 0 to high(MediumBlockBins) do
- begin
- LPMediumFreeBlock := @MediumBlockBins[LInd];
- LPMediumFreeBlock.PreviousFreeBlock := LPMediumFreeBlock;
- LPMediumFreeBlock.NextFreeBlock := LPMediumFreeBlock;
- end;
- {------------------Set up the large blocks---------------------}
- LargeBlocksCircularList.PreviousLargeBlockHeader := @LargeBlocksCircularList;
- LargeBlocksCircularList.NextLargeBlockHeader := @LargeBlocksCircularList;
- {------------------Set up the debugging structures---------------------}
-{$ifdef FullDebugMode}
- {Set up the fake VMT}
- {Copy the basic info from the TFreedObject class}
- System.Move(Pointer(Integer(TFreedObject) + vmtSelfPtr + 4)^,
- FreedObjectVMT.VMTData[vmtSelfPtr + 4], vmtParent - vmtSelfPtr);
- PCardinal(@FreedObjectVMT.VMTData[vmtSelfPtr])^ := Cardinal(@FreedObjectVMT.VMTMethods[0]);
- {Set up the virtual method table}
- for LInd := 0 to MaxFakeVMTEntries - 1 do
- begin
- PCardinal(@FreedObjectVMT.VMTMethods[low(FreedObjectVMT.VMTMethods) + Integer(LInd * 4)])^ :=
- Cardinal(@TFreedObject.GetVirtualMethodIndex) + LInd * 6;
- {$ifdef CatchUseOfFreedInterfaces}
- VMTBadInterface[LInd] := @TFreedObject.InterfaceError;
- {$endif}
- end;
- {Set up the default log file name}
- SetDefaultMMLogFileName;
-{$endif}
-end;
-
-{Installs the memory manager (InitializeMemoryManager should be called first)}
-procedure InstallMemoryManager;
-{$ifdef MMSharingEnabled}
-var
- i, LCurrentProcessID: Cardinal;
- LPMapAddress: PPointer;
- LChar: AnsiChar;
-{$endif}
-begin
- if not FastMMIsInstalled then
- begin
-{$ifdef FullDebugMode}
- {Try to reserve the 64K block}
- ReservedBlock := VirtualAlloc(Pointer(DebugReservedAddress), 65536, MEM_RESERVE, PAGE_NOACCESS);
-{$endif}
-{$ifdef MMSharingEnabled}
- {Build a string identifying the current process}
- LCurrentProcessID := GetCurrentProcessId;
- for i := 0 to 7 do
- begin
- LChar := HexTable[((LCurrentProcessID shr (i * 4)) and $F)];
- MappingObjectName[(High(MappingObjectName) - 1) - i] := LChar;
- {$ifdef EnableBackwardCompatibleMMSharing}
- UniqueProcessIDString[8 - i] := LChar;
- UniqueProcessIDStringBE[8 - i] := LChar;
- {$endif}
- end;
-{$endif}
-{$ifdef AttemptToUseSharedMM}
- {Is the replacement memory manager already installed for this process?}
-{$ifdef EnableBackwardCompatibleMMSharing}
- MMWindow := FindWindowA('STATIC', PAnsiChar(@UniqueProcessIDString[1]));
- MMWindowBE := FindWindowA('STATIC', PAnsiChar(@UniqueProcessIDStringBE[1]));
-{$endif}
- MappingObjectHandle := OpenFileMappingA(FILE_MAP_READ, False, MappingObjectName);
- {Is no MM being shared?}
-{$ifdef EnableBackwardCompatibleMMSharing}
- if ((MMWindow or MMWindowBE or MappingObjectHandle) = 0) then
-{$else}
- if MappingObjectHandle = 0 then
-{$endif}
- begin
-{$endif}
-{$ifdef ShareMM}
- {Share the MM with other DLLs? - if this DLL is unloaded, then
- dependent DLLs will cause a crash.}
- {$ifndef ShareMMIfLibrary}
- if not IsLibrary then
- {$endif}
- begin
- {$ifdef EnableBackwardCompatibleMMSharing}
- {No memory manager installed yet - create the invisible window}
- MMWindow := CreateWindowA('STATIC', PAnsiChar(@UniqueProcessIDString[1]),
- WS_POPUP, 0, 0, 0, 0, 0, 0, hInstance, nil);
- MMWindowBE := CreateWindowA('STATIC', PAnsiChar(@UniqueProcessIDStringBE[1]),
- WS_POPUP, 0, 0, 0, 0, 0, 0, hInstance, nil);
- {The window data is a pointer to this memory manager}
- if MMWindow <> 0 then
- SetWindowLongA(MMWindow, GWL_USERDATA, Integer(@NewMemoryManager));
- if MMWindowBE <> 0 then
- SetWindowLongA(MMWindowBE, GWL_USERDATA, Integer(@NewMemoryManager));
- {$endif}
- {Create the memory mapped file}
- MappingObjectHandle := CreateFileMappingA(INVALID_HANDLE_VALUE, nil, PAGE_READWRITE, 0, 4,
- MappingObjectName);
- {Map a view of the memory}
- LPMapAddress := MapViewOfFile(MappingObjectHandle, FILE_MAP_WRITE, 0, 0, 0);
- {Set a pointer to the new memory manager}
- LPMapAddress^ := @NewMemoryManager;
- {Unmap the file}
- UnmapViewOfFile(LPMapAddress);
- end;
-{$endif}
- {We will be using this memory manager}
-{$ifndef FullDebugMode}
- NewMemoryManager.GetMem := FastGetMem;
- NewMemoryManager.FreeMem := FastFreeMem;
- NewMemoryManager.ReallocMem := FastReallocMem;
-{$else}
- NewMemoryManager.GetMem := DebugGetMem;
- NewMemoryManager.FreeMem := DebugFreeMem;
- NewMemoryManager.ReallocMem := DebugReallocMem;
-{$endif}
-{$ifdef BDS2006AndUp}
- {$ifndef FullDebugMode}
- NewMemoryManager.AllocMem := FastAllocMem;
- {$else}
- NewMemoryManager.AllocMem := DebugAllocMem;
- {$endif}
- {$ifdef EnableMemoryLeakReporting}
- NewMemoryManager.RegisterExpectedMemoryLeak := RegisterExpectedMemoryLeak;
- NewMemoryManager.UnRegisterExpectedMemoryLeak := UnRegisterExpectedMemoryLeak;
- {$else}
- NewMemoryManager.RegisterExpectedMemoryLeak := NoOpRegisterExpectedMemoryLeak;
- NewMemoryManager.UnRegisterExpectedMemoryLeak := NoOpUnRegisterExpectedMemoryLeak;
- {$endif}
-{$endif}
- {Owns the memory manager}
- IsMemoryManagerOwner := True;
-{$ifdef AttemptToUseSharedMM}
- end
- else
- begin
- {Get the address of the shared memory manager}
- {$ifndef BDS2006AndUp}
- {$ifdef EnableBackwardCompatibleMMSharing}
- if MappingObjectHandle <> 0 then
- begin
- {$endif}
- {Map a view of the memory}
- LPMapAddress := MapViewOfFile(MappingObjectHandle, FILE_MAP_READ, 0, 0, 0);
- {Set the new memory manager}
- NewMemoryManager := PMemoryManager(LPMapAddress^)^;
- {Unmap the file}
- UnmapViewOfFile(LPMapAddress);
- {$ifdef EnableBackwardCompatibleMMSharing}
- end
- else
- begin
- if MMWindow <> 0 then
- begin
- NewMemoryManager := PMemoryManager(GetWindowLong(MMWindow, GWL_USERDATA))^;
- end
- else
- begin
- NewMemoryManager := PMemoryManager(GetWindowLong(MMWindowBE, GWL_USERDATA))^;
- end;
- end;
- {$endif}
- {$else}
- {$ifdef EnableBackwardCompatibleMMSharing}
- if MappingObjectHandle <> 0 then
- begin
- {$endif}
- {Map a view of the memory}
- LPMapAddress := MapViewOfFile(MappingObjectHandle, FILE_MAP_READ, 0, 0, 0);
- {Set the new memory manager}
- NewMemoryManager := PMemoryManagerEx(LPMapAddress^)^;
- {Unmap the file}
- UnmapViewOfFile(LPMapAddress);
- {$ifdef EnableBackwardCompatibleMMSharing}
- end
- else
- begin
- if MMWindow <> 0 then
- begin
- NewMemoryManager := PMemoryManagerEx(GetWindowLong(MMWindow, GWL_USERDATA))^;
- end
- else
- begin
- NewMemoryManager := PMemoryManagerEx(GetWindowLong(MMWindowBE, GWL_USERDATA))^;
- end;
- end;
- {$endif}
- {$endif}
- {Close the file mapping handle}
- CloseHandle(MappingObjectHandle);
- MappingObjectHandle := 0;
- {The memory manager is not owned by this module}
- IsMemoryManagerOwner := False;
- end;
-{$endif}
- {Save the old memory manager}
- GetMemoryManager(OldMemoryManager);
- {Replace the memory manager with either this one or the shared one.}
- SetMemoryManager(NewMemoryManager);
- {FastMM is now installed}
- FastMMIsInstalled := True;
-{$ifdef UseOutputDebugString}
- if IsMemoryManagerOwner then
- OutputDebugStringA(FastMMInstallMsg)
- else
- OutputDebugStringA(FastMMInstallSharedMsg);
-{$endif}
- end;
-end;
-
-procedure UninstallMemoryManager;
-begin
- {Is this the owner of the shared MM window?}
- if IsMemoryManagerOwner then
- begin
-{$ifdef ShareMM}
- {$ifdef EnableBackwardCompatibleMMSharing}
- {Destroy the window}
- if MMWindow <> 0 then
- begin
- DestroyWindow(MMWindow);
- MMWindow := 0;
- end;
- if MMWindowBE <> 0 then
- begin
- DestroyWindow(MMWindowBE);
- MMWindowBE := 0;
- end;
- {$endif}
- {Destroy the memory mapped file handle}
- if MappingObjectHandle <> 0 then
- begin
- CloseHandle(MappingObjectHandle);
- MappingObjectHandle := 0;
- end;
-{$endif}
-{$ifdef FullDebugMode}
- {Release the reserved block}
- if ReservedBlock <> nil then
- begin
- VirtualFree(ReservedBlock, 0, MEM_RELEASE);
- ReservedBlock := nil;
- end;
-{$endif}
- end;
-{$ifndef DetectMMOperationsAfterUninstall}
- {Restore the old memory manager}
- SetMemoryManager(OldMemoryManager);
-{$else}
- {Set the invalid memory manager: no more MM operations allowed}
- SetMemoryManager(InvalidMemoryManager);
-{$endif}
- {Memory manager has been uninstalled}
- FastMMIsInstalled := False;
-{$ifdef UseOutputDebugString}
- if IsMemoryManagerOwner then
- OutputDebugStringA(FastMMuninstallMsg)
- else
- OutputDebugStringA(FastMMUninstallSharedMsg);
-{$endif}
-end;
-
-procedure FinalizeMemoryManager;
-begin
- {Restore the old memory manager if FastMM has been installed}
- if FastMMIsInstalled then
- begin
-{$ifndef NeverUninstall}
- {Uninstall FastMM}
- UninstallMemoryManager;
-{$endif}
- {Do we own the memory manager, or are we just sharing it?}
- if IsMemoryManagerOwner then
- begin
-{$ifdef CheckUseOfFreedBlocksOnShutdown}
- CheckBlocksOnShutdown(
- {$ifdef EnableMemoryLeakReporting}
- True
- {$ifdef RequireIDEPresenceForLeakReporting}
- and DelphiIsRunning
- {$endif}
- {$ifdef RequireDebuggerPresenceForLeakReporting}
- and ((DebugHook <> 0)
- {$ifdef PatchBCBTerminate}
- or (Assigned(pCppDebugHook) and (pCppDebugHook^ <> 0))
- {$endif PatchBCBTerminate}
- )
- {$endif}
- {$ifdef ManualLeakReportingControl}
- and ReportMemoryLeaksOnShutdown
- {$endif}
- {$else}
- False
- {$endif}
- );
-{$else}
- {$ifdef EnableMemoryLeakReporting}
- if True
- {$ifdef RequireIDEPresenceForLeakReporting}
- and DelphiIsRunning
- {$endif}
- {$ifdef RequireDebuggerPresenceForLeakReporting}
- and ((DebugHook <> 0)
- {$ifdef PatchBCBTerminate}
- or (Assigned(pCppDebugHook) and (pCppDebugHook^ <> 0))
- {$endif PatchBCBTerminate}
- )
- {$endif}
- {$ifdef ManualLeakReportingControl}
- and ReportMemoryLeaksOnShutdown
- {$endif}
- then
- CheckBlocksOnShutdown(True);
- {$endif}
-{$endif}
-{$ifdef EnableMemoryLeakReporting}
- {Free the expected memory leaks list}
- if ExpectedMemoryLeaks <> nil then
- begin
- VirtualFree(ExpectedMemoryLeaks, 0, MEM_RELEASE);
- ExpectedMemoryLeaks := nil;
- end;
-{$endif}
-{$ifndef NeverUninstall}
- {Clean up: Free all memory. If this is a .DLL that owns its own MM, then
- it is necessary to prevent the main application from running out of
- address space.}
- FreeAllMemory;
-{$endif}
- end;
- end;
-end;
-
-initialization
-{$ifndef BCB}
- {$ifdef InstallOnlyIfRunningInIDE}
- if (DebugHook <> 0) and DelphiIsRunning then
- {$endif}
- begin
- {Initialize all the lookup tables, etc. for the memory manager}
- InitializeMemoryManager;
- {Has another MM been set, or has the Borland MM been used? If so, this file
- is not the first unit in the uses clause of the project's .dpr file.}
- if CheckCanInstallMemoryManager then
- begin
- {$ifdef ClearLogFileOnStartup}
- DeleteEventLog;
- {$endif}
- InstallMemoryManager;
- end;
- end;
-{$endif}
-
-finalization
-{$ifndef PatchBCBTerminate}
- FinalizeMemoryManager;
-{$endif}
-
-end.
diff --git a/2.10/Source/FastMM4Messages.pas b/2.10/Source/FastMM4Messages.pas
deleted file mode 100644
index 1090f1f..0000000
--- a/2.10/Source/FastMM4Messages.pas
+++ /dev/null
@@ -1,130 +0,0 @@
-{
-
-Fast Memory Manager: Messages
-
-English translation by Pierre le Riche.
-
-}
-
-unit FastMM4Messages;
-
-interface
-
-{$Include FastMM4Options.inc}
-
-const
- {The name of the debug info support DLL}
- FullDebugModeLibraryName = 'FastMM_FullDebugMode.dll';
- {Event log strings}
- LogFileExtension = '_MemoryManager_EventLog.txt'#0;
- CRLF = #13#10;
- EventSeparator = '--------------------------------';
- {Class name messages}
- UnknownClassNameMsg = 'Unknown';
- {Stack trace Message}
- CurrentStackTraceMsg = #13#10#13#10'The current stack trace leading to this error (return addresses): ';
- {Memory dump message}
- MemoryDumpMsg = #13#10#13#10'Current memory dump of 256 bytes starting at pointer address ';
- {Block Error Messages}
- BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
- ErrorMsgHeader = 'FastMM has detected an error during a ';
- GetMemMsg = 'GetMem';
- FreeMemMsg = 'FreeMem';
- ReallocMemMsg = 'ReallocMem';
- BlockCheckMsg = 'free block scan';
- OperationMsg = ' operation. ';
- BlockHeaderCorruptedMsg = 'The block header has been corrupted. ';
- BlockFooterCorruptedMsg = 'The block footer has been corrupted. ';
- FreeModifiedErrorMsg = 'FastMM detected that a block has been modified after being freed. ';
- DoubleFreeErrorMsg = 'An attempt has been made to free/reallocate an unallocated block.';
- PreviousBlockSizeMsg = #13#10#13#10'The previous block size was: ';
- CurrentBlockSizeMsg = #13#10#13#10'The block size is: ';
- StackTraceAtPrevAllocMsg = #13#10#13#10'Stack trace of when this block was previously allocated (return addresses):';
- StackTraceAtAllocMsg = #13#10#13#10'Stack trace of when this block was allocated (return addresses):';
- PreviousObjectClassMsg = #13#10#13#10'The block was previously used for an object of class: ';
- CurrentObjectClassMsg = #13#10#13#10'The block is currently used for an object of class: ';
- PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
- PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
- CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
- CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
- StackTraceAtFreeMsg = #13#10#13#10'Stack trace of when the block was previously freed (return addresses):';
- BlockErrorMsgTitle = 'Memory Error Detected';
- VirtualMethodErrorHeader = 'FastMM has detected an attempt to call a virtual method on a freed object. An access violation will now be raised in order to abort the current operation.';
- InterfaceErrorHeader = 'FastMM has detected an attempt to use an interface of a freed object. An access violation will now be raised in order to abort the current operation.';
- BlockHeaderCorruptedNoHistoryMsg = ' Unfortunately the block header has been corrupted so no history is available.';
- FreedObjectClassMsg = #13#10#13#10'Freed object class: ';
- VirtualMethodName = #13#10#13#10'Virtual method: ';
- VirtualMethodOffset = 'Offset +';
- VirtualMethodAddress = #13#10#13#10'Virtual method address: ';
- StackTraceAtObjectAllocMsg = #13#10#13#10'Stack trace of when the object was allocated (return addresses):';
- StackTraceAtObjectFreeMsg = #13#10#13#10'Stack trace of when the object was subsequently freed (return addresses):';
- {Installation Messages}
- AlreadyInstalledMsg = 'FastMM4 is already installed.';
- AlreadyInstalledTitle = 'Already installed.';
- OtherMMInstalledMsg = 'FastMM4 cannot be installed since another third party memory '
- + 'manager has already installed itself.'#13#10'If you want to use FastMM4, '
- + 'please make sure that FastMM4.pas is the very first unit in the "uses"'
- + #13#10'section of your project''s .dpr file.';
- OtherMMInstalledTitle = 'Cannot install FastMM4 - Another memory manager is already installed';
- MemoryAllocatedMsg = 'FastMM4 cannot install since memory has already been '
- + 'allocated through the default memory manager.'#13#10'FastMM4.pas MUST '
- + 'be the first unit in your project''s .dpr file, otherwise memory may '
- + 'be allocated'#13#10'through the default memory manager before FastMM4 '
- + 'gains control. '#13#10#13#10'If you are using an exception trapper '
- + 'like MadExcept (or any tool that modifies the unit initialization '
- + 'order),'#13#10'go into its configuration page and ensure that the '
- + 'FastMM4.pas unit is initialized before any other unit.';
- MemoryAllocatedTitle = 'Cannot install FastMM4 - Memory has already been allocated';
- {Leak checking messages}
- LeakLogHeader = 'A memory block has been leaked. The size is: ';
- LeakMessageHeader = 'This application has leaked memory. ';
- SmallLeakDetail = 'The small block leaks are'
-{$ifdef HideExpectedLeaksRegisteredByPointer}
- + ' (excluding expected leaks registered by pointer)'
-{$endif}
- + ':'#13#10;
- LargeLeakDetail = 'The sizes of leaked medium and large blocks are'
-{$ifdef HideExpectedLeaksRegisteredByPointer}
- + ' (excluding expected leaks registered by pointer)'
-{$endif}
- + ': ';
- BytesMessage = ' bytes: ';
- AnsiStringBlockMessage = 'AnsiString';
- UnicodeStringBlockMessage = 'UnicodeString';
- LeakMessageFooter = #13#10
-{$ifndef HideMemoryLeakHintMessage}
- + #13#10'Note: '
- {$ifdef RequireIDEPresenceForLeakReporting}
- + 'This memory leak check is only performed if Delphi is currently running on the same computer. '
- {$endif}
- {$ifdef FullDebugMode}
- {$ifdef LogMemoryLeakDetailToFile}
- + 'Memory leak detail is logged to a text file in the same folder as this application. '
- {$else}
- + 'Enable the "LogMemoryLeakDetailToFile" to obtain a log file containing detail on memory leaks. '
- {$endif}
- {$else}
- + 'To obtain a log file containing detail on memory leaks, enable the "FullDebugMode" and "LogMemoryLeakDetailToFile" conditional defines. '
- {$endif}
- + 'To disable this memory leak check, undefine "EnableMemoryLeakReporting".'#13#10
-{$endif}
- + #0;
- LeakMessageTitle = 'Memory Leak Detected';
-{$ifdef UseOutputDebugString}
- FastMMInstallMsg = 'FastMM has been installed.';
- FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
- FastMMUninstallMsg = 'FastMM has been uninstalled.';
- FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
-{$endif}
-{$ifdef DetectMMOperationsAfterUninstall}
- InvalidOperationTitle = 'MM Operation after uninstall.';
- InvalidGetMemMsg = 'FastMM has detected a GetMem call after FastMM was uninstalled.';
- InvalidFreeMemMsg = 'FastMM has detected a FreeMem call after FastMM was uninstalled.';
- InvalidReallocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
- InvalidAllocMemMsg = 'FastMM has detected an AllocMem call after FastMM was uninstalled.';
-{$endif}
-
-implementation
-
-end.
-
diff --git a/2.10/Source/FastMM4Options.inc b/2.10/Source/FastMM4Options.inc
deleted file mode 100644
index 7aad06a..0000000
--- a/2.10/Source/FastMM4Options.inc
+++ /dev/null
@@ -1,367 +0,0 @@
-{
-
-Fast Memory Manager: Options Include File
-
-Set the default options for FastMM here.
-
-}
-
-{---------------------------Miscellaneous Options-----------------------------}
-
-{Enable this define to align all blocks on 16 byte boundaries so aligned SSE
- instructions can be used safely. If this option is disabled then some of the
- smallest block sizes will be 8-byte aligned instead which may result in a
- reduction in memory usage. Medium and large blocks are always 16-byte aligned
- irrespective of this setting.}
-{.$define Align16Bytes}
-
-{Enable to use faster fixed-size move routines when upsizing small blocks.
- These routines are much faster than the Borland RTL move procedure since they
- are optimized to move a fixed number of bytes. This option may be used
- together with the FastMove library for even better performance.}
-{$define UseCustomFixedSizeMoveRoutines}
-
-{Enable this option to use an optimized procedure for moving a memory block of
- an arbitrary size. Disable this option when using the Fastcode move
- ("FastMove") library. Using the Fastcode move library allows your whole
- application to gain from faster move routines, not just the memory manager. It
- is thus recommended that you use the Fastcode move library in conjunction with
- this memory manager and disable this option.}
-{$define UseCustomVariableSizeMoveRoutines}
-
-{Enable to always assume that the application is multithreaded. Enabling this
- option will cause a significant performance hit with single threaded
- applications. Enable if you are using multi-threaded third party tools that do
- not properly set the IsMultiThread variable. Also set this option if you are
- going to share this memory manager between a single threaded application and a
- multi-threaded DLL.}
-{.$define AssumeMultiThreaded}
-
-{Enable this option to never put a thread to sleep if a thread contention
- occurs. This option will improve performance if the ratio of the number of
- active threads to the number of CPU cores is low (typically < 2). With this
- option set a thread will enter a "busy waiting" loop instead of relinquishing
- its timeslice when a thread contention occurs.}
-{.$define NeverSleepOnThreadContention}
-
-{Enable this option to only install FastMM as the memory manager when the
- application is running inside the Delphi IDE. This is useful when you want
- to deploy the same EXE that you use for testing, but only want the debugging
- features active on development machines. When this option is enabled and
- the application is not being run inside the IDE debugger, then the default
- Delphi memory manager will be used (which, since Delphi 2006, is FastMM
- without FullDebugMode.}
-{.$InstallOnlyIfRunningInIDE}
-
-{Due to QC#14070 ("Delphi IDE attempts to free memory after the shutdown code
- of borlndmm.dll has been called"), FastMM cannot be uninstalled safely when
- used inside a replacement borlndmm.dll for the IDE. Setting this option will
- circumvent this problem by never uninstalling the memory manager.}
-{.$define NeverUninstall}
-
-{Set this option when you use runtime packages in this application or library.
- This will automatically set the "AssumeMultiThreaded" option. Note that you
- have to ensure that FastMM is finalized after all live pointers have been
- freed - failure to do so will result in a large leak report followed by a lot
- of A/Vs. (See the FAQ for more detail.) You may have to combine this option
- with the NeverUninstall option.}
-{.$define UseRuntimePackages}
-
-{-----------------------------Debugging Options-------------------------------}
-
-{Enable this option to suppress the generation of debug info for the
- FastMM4.pas unit. This will prevent the integrated debugger from stepping into
- the memory manager code.}
-{.$define NoDebugInfo}
-
-{Enable this option to suppress the display of all message dialogs. This is
- useful in service applications that should not be interrupted.}
-{.$define NoMessageBoxes}
-
-{Set this option to use the Windows API OutputDebugString procedure to output
- debug strings on startup/shutdown and when errors occur.}
-{.$define UseOutputDebugString}
-
-{Set this option to use the assembly language version which is faster than the
- pascal version. Disable only for debugging purposes. Setting the
- CheckHeapForCorruption option automatically disables this option.}
-{$define ASMVersion}
-
-{FastMM always catches attempts to free the same memory block twice, however it
- can also check for corruption of the memory heap (typically due to the user
- program overwriting the bounds of allocated memory). These checks are
- expensive, and this option should thus only be used for debugging purposes.
- If this option is set then the ASMVersion option is automatically disabled.}
-{.$define CheckHeapForCorruption}
-
-{Enable this option to catch attempts to perform MM operations after FastMM has
- been uninstalled. With this option set when FastMM is uninstalled it will not
- install the previous MM, but instead a dummy MM handler that throws an error
- if any MM operation is attempted. This will catch attempts to use the MM
- after FastMM has been uninstalled.}
-{$define DetectMMOperationsAfterUninstall}
-
-{Set the following option to do extensive checking of all memory blocks. All
- blocks are padded with both a header and trailer that are used to verify the
- integrity of the heap. Freed blocks are also cleared to to ensure that they
- cannot be reused after being freed. This option slows down memory operations
- dramatically and should only be used to debug an application that is
- overwriting memory or reusing freed pointers. Setting this option
- automatically enables CheckHeapForCorruption and disables ASMVersion.
- Very important: If you enable this option your application will require the
- FastMM_FullDebugMode.dll library. If this library is not available you will
- get an error on startup.}
-{.$define FullDebugMode}
-
- {Set this option to perform "raw" stack traces, i.e. check all entries on the
- stack for valid return addresses. Note that this is significantly slower
- than using the stack frame tracing method, but is usually more complete. Has
- no effect unless FullDebugMode is enabled}
- {$define RawStackTraces}
-
- {Set this option to check for user code that uses an interface of a freed
- object. Note that this will disable the checking of blocks modified after
- being freed (the two are not compatible). This option has no effect if
- FullDebugMode is not also enabled.}
- {.$define CatchUseOfFreedInterfaces}
-
- {Set this option to log all errors to a text file in the same folder as the
- application. Memory errors (with the FullDebugMode option set) will be
- appended to the log file. Has no effect if "FullDebugMode" is not set.}
- {$define LogErrorsToFile}
-
- {Set this option to log all memory leaks to a text file in the same folder as
- the application. Memory leak reports (with the FullDebugMode option set)
- will be appended to the log file. Has no effect if "LogErrorsToFile" and
- "FullDebugMode" are not also set. Note that usually all leaks are always
- logged, even if they are "expected" leaks registered through
- AddExpectedMemoryLeaks. Expected leaks registered by pointer may be excluded
- through the HideExpectedLeaksRegisteredByPointer option.}
- {$define LogMemoryLeakDetailToFile}
-
- {Deletes the error log file on startup. No effect if LogErrorsToFile is not
- also set.}
- {.$define ClearLogFileOnStartup}
-
- {Loads the FASTMM_FullDebugMode.dll dynamically. If the DLL cannot be found
- then stack traces will not be available. Note that this may cause problems
- due to a changed DLL unload order when sharing the memory manager. Use with
- care.}
- {.$define LoadDebugDLLDynamically}
-
- {FastMM usually allocates large blocks from the topmost available address and
- medium and small blocks from the lowest available address (This reduces
- fragmentation somewhat). With this option set all blocks are always
- allocated from the highest available address. If the process has a >2GB
- address space and contains bad pointer arithmetic code, this option should
- help to catch those errors sooner.}
- {$define AlwaysAllocateTopDown}
-
-{---------------------------Memory Leak Reporting-----------------------------}
-
-{Set this option to enable reporting of memory leaks. Combine it with the two
- options below for further fine-tuning.}
-{$define EnableMemoryLeakReporting}
-
- {Set this option to suppress the display and logging of expected memory leaks
- that were registered by pointer. Leaks registered by size or class are often
- ambiguous, so these expected leaks are always logged to file (in
- FullDebugMode with the LogMemoryLeakDetailToFile option set) and are never
- hidden from the leak display if there are more leaks than are expected.}
- {$define HideExpectedLeaksRegisteredByPointer}
-
- {Set this option to require the presence of the Delphi IDE to report memory
- leaks. This option has no effect if the option "EnableMemoryLeakReporting"
- is not also set.}
- {$define RequireIDEPresenceForLeakReporting}
-
- {Set this option to require the program to be run inside the IDE debugger to
- report memory leaks. This option has no effect if the option
- "EnableMemoryLeakReporting" is not also set. Note that this option does not
- work with libraries, only EXE projects.}
- {$define RequireDebuggerPresenceForLeakReporting}
-
- {Set this option to require the presence of debug info ($D+ option) in the
- compiled unit to perform memory leak checking. This option has no effect if
- the option "EnableMemoryLeakReporting" is not also set.}
- {$define RequireDebugInfoForLeakReporting}
-
- {Set this option to enable manual control of the memory leak report. When
- this option is set the ReportMemoryLeaksOnShutdown variable (default = false)
- may be changed to select whether leak reporting should be done or not. When
- this option is selected then both the variable must be set to true and the
- other leak checking options must be applicable for the leak checking to be
- done.}
- {.$define ManualLeakReportingControl}
-
- {Set this option to disable the display of the hint below the memory leak
- message.}
- {.$define HideMemoryLeakHintMessage}
-
-{--------------------------Instruction Set Options----------------------------}
-
-{Set this option to enable the use of MMX instructions. Disabling this option
- will result in a slight performance hit, but will enable compatibility with
- AMD K5, Pentium I and earlier CPUs. MMX is currently only used in the variable
- size move routines, so if UseCustomVariableSizeMoveRoutines is not set then
- this option has no effect.}
-{$define EnableMMX}
-
- {Set this option to force the use of MMX instructions without checking
- whether the CPU supports it. If this option is disabled then the CPU will be
- checked for compatibility first, and if MMX is not supported it will fall
- back to the FPU move code. Has no effect unless EnableMMX is also set.}
- {$define ForceMMX}
-
-{-----------------------Memory Manager Sharing Options------------------------}
-
-{Allow sharing of the memory manager between a main application and DLLs that
- were also compiled with FastMM. This allows you to pass dynamic arrays and
- long strings to DLL functions provided both are compiled to use FastMM.
- Sharing will only work if the library that is supposed to share the memory
- manager was compiled with the "AttemptToUseSharedMM" option set. Note that if
- the main application is single threaded and the DLL is multi-threaded that you
- have to set the IsMultiThread variable in the main application to true or it
- will crash when a thread contention occurs. Note that statically linked DLL
- files are initialized before the main application, so the main application may
- well end up sharing a statically loaded DLL's memory manager and not the other
- way around. }
-{.$define ShareMM}
-
- {Allow sharing of the memory manager by a DLL with other DLLs (or the main
- application if this is a statically loaded DLL) that were also compiled with
- FastMM. Set this option with care in dynamically loaded DLLs, because if the
- DLL that is sharing its MM is unloaded and any other DLL is still sharing
- the MM then the application will crash. This setting is only relevant for
- DLL libraries and requires ShareMM to also be set to have any effect.
- Sharing will only work if the library that is supposed to share the memory
- manager was compiled with the "AttemptToUseSharedMM" option set. Note that
- if DLLs are statically linked then they will be initialized before the main
- application and then the DLL will in fact share its MM with the main
- application. This option has no effect unless ShareMM is also set.}
- {.$define ShareMMIfLibrary}
-
-{Define this to attempt to share the MM of the main application or other loaded
- DLLs in the same process that were compiled with ShareMM set. When sharing a
- memory manager, memory leaks caused by the sharer will not be freed
- automatically. Take into account that statically linked DLLs are initialized
- before the main application, so set the sharing options accordingly.}
-{.$define AttemptToUseSharedMM}
-
-{Define this to enable backward compatibility for the memory manager sharing
- mechanism used by Delphi 2006 and 2007, as well as older FastMM versions.}
-{$define EnableBackwardCompatibleMMSharing}
-
-{--------------------------------Option Grouping------------------------------}
-
-{Enabling this option enables FullDebugMode, InstallOnlyIfRunningInIDE and
- LoadDebugDLLDynamically. Consequently, FastMM will install itself in
- FullDebugMode if the application is being debugged inside the Delphi IDE.
- Otherwise the default Delphi memory manager will be used (which is equivalent
- to the non-FullDebugMode FastMM since Delphi 2006.)}
-{$define FullDebugModeInIDE}
-
-{Group the options you use for release and debug versions below}
-{$ifdef Release}
- {Specify the options you use for release versions below}
- {.$undef FullDebugMode}
- {.$undef CheckHeapForCorruption}
- {.$define ASMVersion}
- {.$undef EnableMemoryLeakReporting}
- {.$undef UseOutputDebugString}
-{$else}
- {Specify the options you use for debugging below}
- {.$define FullDebugMode}
- {.$define EnableMemoryLeakReporting}
- {.$define UseOutputDebugString}
-{$endif}
-
-{--------------------Compilation Options For borlndmm.dll---------------------}
-{If you're compiling the replacement borlndmm.dll, set the defines below
- for the kind of dll you require.}
-
-{Set this option when compiling the borlndmm.dll}
-{.$define borlndmmdll}
-
-{Set this option if the dll will be used by the Delphi IDE}
-{.$define dllforide}
-
-{Set this option if you're compiling a debug dll}
-{.$define debugdll}
-
-{Do not change anything below this line}
-{$ifdef borlndmmdll}
- {$define AssumeMultiThreaded}
- {$undef HideExpectedLeaksRegisteredByPointer}
- {$undef RequireDebuggerPresenceForLeakReporting}
- {$undef RequireDebugInfoForLeakReporting}
- {$define DetectMMOperationsAfterUninstall}
- {$undef ManualLeakReportingControl}
- {$undef ShareMM}
- {$undef AttemptToUseSharedMM}
- {$ifdef dllforide}
- {$define NeverUninstall}
- {$define HideMemoryLeakHintMessage}
- {$undef RequireIDEPresenceForLeakReporting}
- {$ifndef debugdll}
- {$undef EnableMemoryLeakReporting}
- {$endif}
- {$else}
- {$define EnableMemoryLeakReporting}
- {$undef NeverUninstall}
- {$undef HideMemoryLeakHintMessage}
- {$define RequireIDEPresenceForLeakReporting}
- {$endif}
- {$ifdef debugdll}
- {$define FullDebugMode}
- {$define RawStackTraces}
- {$undef CatchUseOfFreedInterfaces}
- {$define LogErrorsToFile}
- {$define LogMemoryLeakDetailToFile}
- {$undef ClearLogFileOnStartup}
- {$else}
- {$undef FullDebugMode}
- {$endif}
-{$endif}
-
-{Move BCB related definitions here, because CB2006/CB2007 can build borlndmm.dll
- for tracing memory leaks in BCB applications with "Build with Dynamic RTL"
- switched on}
-{------------------------------Patch BCB Terminate----------------------------}
-{To enable the patching for BCB to make uninstallation and leak reporting
- possible, you may need to add "BCB" definition
- in "Project Options->Pascal/Delphi Compiler->Defines".
- (Thanks to JiYuan Xie for implementing this.)}
-
-{$ifdef BCB}
- {$ifdef CheckHeapForCorruption}
- {$define PatchBCBTerminate}
- {$else}
- {$ifdef DetectMMOperationsAfterUninstall}
- {$define PatchBCBTerminate}
- {$else}
- {$ifdef EnableMemoryLeakReporting}
- {$define PatchBCBTerminate}
- {$endif}
- {$endif}
- {$endif}
-
- {$ifdef PatchBCBTerminate}
- {$define CheckCppObjectType}
- {$undef CheckCppObjectTypeEnabled}
-
- {$ifdef CheckCppObjectType}
- {$define CheckCppObjectTypeEnabled}
- {$endif}
-
- {Turn off "CheckCppObjectTypeEnabled" option if neither "CheckHeapForCorruption"
- option or "EnableMemoryLeakReporting" option were defined.}
- {$ifdef CheckHeapForCorruption}
- {$else}
- {$ifdef EnableMemoryLeakReporting}
- {$else}
- {$undef CheckCppObjectTypeEnabled}
- {$endif}
- {$endif}
- {$endif}
-{$endif}
diff --git a/2.10/Source/FormExport.dfm b/2.10/Source/FormExport.dfm
deleted file mode 100644
index 18db7d5..0000000
--- a/2.10/Source/FormExport.dfm
+++ /dev/null
@@ -1,466 +0,0 @@
-object ExportDialog: TExportDialog
- Left = 313
- Top = 276
- BorderStyle = bsDialog
- Caption = 'Export Flame'
- ClientHeight = 382
- ClientWidth = 419
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 326
- Top = 182
- Width = 89
- Height = 25
- Caption = '&OK'
- Default = True
- ModalResult = 1
- TabOrder = 0
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 326
- Top = 210
- Width = 89
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 1
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 5
- Width = 408
- Height = 57
- Caption = ' Destination '
- TabOrder = 2
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 66
- Width = 200
- Height = 105
- Caption = ' Quality '
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object txtDensity: TEdit
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 0
- OnChange = txtDensityChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 12
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 4
- Position = 2
- TabOrder = 3
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 66
- Width = 200
- Height = 105
- Caption = ' Size '
- TabOrder = 4
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '1920'
- '2048'
- '2560'
- '3200')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- ItemHeight = 13
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '2048'
- '2400')
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 176
- Width = 313
- Height = 113
- Caption = ' flam3 parameters '
- TabOrder = 5
- object Label7: TLabel
- Left = 8
- Top = 23
- Width = 31
- Height = 26
- Caption = 'Buffer depth:'
- WordWrap = True
- end
- object Label8: TLabel
- Left = 8
- Top = 55
- Width = 29
- Height = 13
- Caption = 'Strips:'
- end
- object Label9: TLabel
- Left = 8
- Top = 80
- Width = 46
- Height = 26
- Caption = 'Estimator radius'
- WordWrap = True
- end
- object Label11: TLabel
- Left = 160
- Top = 80
- Width = 46
- Height = 26
- Caption = 'Estimator min.'
- WordWrap = True
- end
- object Label12: TLabel
- Left = 160
- Top = 48
- Width = 46
- Height = 26
- Caption = 'Estimator curve'
- WordWrap = True
- end
- object Label14: TLabel
- Left = 160
- Top = 16
- Width = 43
- Height = 26
- Caption = 'Gamma threshold'
- WordWrap = True
- end
- object cmbDepth: TComboBox
- Left = 64
- Top = 20
- Width = 73
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbDepthChange
- Items.Strings = (
- '16-bit'
- '32-bit'
- '32-bit float'
- '64-bit')
- end
- object txtStrips: TEdit
- Left = 64
- Top = 52
- Width = 57
- Height = 21
- TabOrder = 1
- Text = '1'
- OnChange = txtBatchesChange
- end
- object udStrips: TUpDown
- Left = 121
- Top = 52
- Width = 12
- Height = 21
- Associate = txtStrips
- Min = 1
- Max = 512
- Position = 1
- TabOrder = 2
- end
- object txtEstimator: TEdit
- Left = 64
- Top = 84
- Width = 57
- Height = 21
- TabOrder = 3
- Text = '5'
- OnChange = txtEstimatorChange
- end
- object txtEstimatorMin: TEdit
- Left = 224
- Top = 84
- Width = 57
- Height = 21
- TabOrder = 4
- Text = '0'
- OnChange = txtEstimatorMinChange
- end
- object txtEstimatorCurve: TEdit
- Left = 224
- Top = 52
- Width = 57
- Height = 21
- TabOrder = 5
- Text = '0.6'
- OnChange = txtEstimatorCurveChange
- end
- object txtGammaTreshold: TEdit
- Left = 224
- Top = 20
- Width = 57
- Height = 21
- TabOrder = 6
- Text = '0.01'
- OnChange = txtGammaTresholdChange
- end
- end
- object chkRender: TCheckBox
- Left = 328
- Top = 270
- Width = 65
- Height = 17
- Caption = 'Render'
- Checked = True
- State = cbChecked
- TabOrder = 6
- end
- object Panel1: TPanel
- Left = 8
- Top = 296
- Width = 409
- Height = 81
- BevelInner = bvLowered
- Color = clBackground
- TabOrder = 7
- DesignSize = (
- 409
- 81)
- object Label6: TLabel
- Left = 152
- Top = 4
- Width = 104
- Height = 24
- Alignment = taCenter
- Anchors = [akLeft, akTop, akRight]
- Caption = 'WARNING!'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clRed
- Font.Height = -19
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsBold]
- ParentFont = False
- end
- object Label15: TLabel
- Left = 34
- Top = 28
- Width = 340
- Height = 13
- Alignment = taCenter
- Anchors = [akLeft, akRight]
- Caption = 'To render your fractals properly using the "export" function,'
- Color = clBackground
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clYellow
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsBold]
- ParentColor = False
- ParentFont = False
- end
- object Label13: TLabel
- Left = 46
- Top = 44
- Width = 316
- Height = 13
- Alignment = taCenter
- Anchors = [akLeft, akRight]
- Caption = 'You need to download the latest version of FLAM3 from'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clYellow
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsBold]
- ParentFont = False
- end
- object lblFlam3Link: TLabel
- Left = 141
- Top = 60
- Width = 127
- Height = 13
- Cursor = crHandPoint
- Hint = 'http://www.flam3.com'
- Alignment = taCenter
- Anchors = [akLeft, akRight]
- Caption = 'http://www.flam3.com'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = [fsBold, fsUnderline]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = lblFlam3LinkClick
- end
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'jpg'
- Filter =
- 'JPEG Image (*.jpg)|*.jpg|PPM Image (*.ppm)|*.ppm|PNG Images (*.p' +
- 'ng)|*.png'
- Left = 376
- Top = 48
- end
-end
diff --git a/2.10/Source/FormExport.pas b/2.10/Source/FormExport.pas
deleted file mode 100644
index 5dd7975..0000000
--- a/2.10/Source/FormExport.pas
+++ /dev/null
@@ -1,304 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormExport;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons, ComCtrls, ExtCtrls;
-
-type
- TExportDialog = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- SaveDialog: TSaveDialog;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- txtDensity: TEdit;
- udOversample: TUpDown;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- GroupBox4: TGroupBox;
- Label7: TLabel;
- cmbDepth: TComboBox;
- chkRender: TCheckBox;
- Label8: TLabel;
- txtStrips: TEdit;
- udStrips: TUpDown;
- Label9: TLabel;
- Label11: TLabel;
- Label12: TLabel;
- txtEstimator: TEdit;
- txtEstimatorMin: TEdit;
- txtEstimatorCurve: TEdit;
- Label14: TLabel;
- txtGammaTreshold: TEdit;
- Panel1: TPanel;
- Label6: TLabel;
- Label15: TLabel;
- Label13: TLabel;
- lblFlam3Link: TLabel;
- procedure btnBrowseClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure txtBatchesChange(Sender: TObject);
- procedure cmbDepthChange(Sender: TObject);
- procedure txtEstimatorChange(Sender: TObject);
- procedure txtEstimatorMinChange(Sender: TObject);
- procedure txtEstimatorCurveChange(Sender: TObject);
- procedure txtJittersChange(Sender: TObject);
- procedure txtGammaTresholdChange(Sender: TObject);
- procedure lblFlam3LinkClick(Sender: TObject);
- private
- FloatFormatSettings: TFormatSettings;
- public
- Filename: string;
- ImageWidth, ImageHeight, Oversample, Batches, Strips: Integer;
- Sample_Density, Filter_Radius: double;
- Estimator, EstimatorMin, EstimatorCurve: double;
- GammaTreshold: double;
- Jitters: integer;
- end;
-
-var
- ExportDialog: TExportDialog;
- Ratio: double;
-
-implementation
-uses Global, Main, ShellAPI;
-
-{$R *.DFM}
-
-procedure TExportDialog.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.InitialDir := ExtractFileDir(txtFilename.text);
- SaveDialog.Filename := txtFilename.Text;
- case ExportFileFormat of
- 0: SaveDialog.DefaultExt := 'jpg';
- 1: SaveDialog.DefaultExt := 'ppm';
- end;
- SaveDialog.filterIndex := ExportFileFormat;
- SaveDialog.Filter := 'JPEG image (*.jpg) |*.jpg|PPM image (*.ppm)|*.ppm|PNG Image (*.png)|*.png';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.ppm');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- end;
- ExportFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-
-end;
-
-procedure TExportDialog.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- cbWidth.Text := IntToStr(MainCp.Width);
- cbHeight.Text := IntToStr(MainCp.Height);
- ImageWidth := MainCp.Width;
- ImageHeight := MainCp.Height;
- txtDensity.text := FloatToStr(Sample_density);
-// if cmbDepth.ItemIndex <> 2 then
-// txtBatches.text := IntToStr(Round(Sample_density / 4));
- txtFilterRadius.text := FloatToStr(Filter_Radius);
- txtOversample.text := IntToSTr(Oversample);
- udOversample.Position := Oversample;
- Ratio := ImageWidth / ImageHeight;
- Batches := 1;
- Estimator := 9.0;
- EstimatorMin := 0.0;
- EstimatorCurve := 0.4;
- Jitters := 1;
- GammaTreshold := MainCP.gamma_threshold; //0.01;
- GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, FloatFormatSettings);
- txtEstimator.Text := FloatToStr(Estimator, FloatFormatSettings);
- txtEstimatorMin.Text := FloatToStr(EstimatorMin, FloatFormatSettings);
- txtEstimatorCurve.Text := FloatToStr(EstimatorCurve, FloatFormatSettings);
-// txtJitters.Text := IntToStr(Jitters);
- txtGammaTreshold.Text := FloatToStr(GammaTreshold, FloatFormatSettings);
-end;
-
-procedure TExportDialog.btnOKClick(Sender: TObject);
-begin
- Filename := txtFilename.text;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
-end;
-
-procedure TExportDialog.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TExportDialog.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
-end;
-
-procedure TExportDialog.txtDensityChange(Sender: TObject);
-begin
- try
- Sample_Density := StrToFloat(txtDensity.Text);
-// if cmbDepth.ItemIndex <> 2 then
-// txtBatches.text := IntToStr(Round(Sample_density / 4));
- except
- end;
-end;
-
-procedure TExportDialog.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtOversampleChange(Sender: TObject);
-begin
- if StrToInt(txtOversample.Text) > udOversample.Max then
- txtOversample.Text := IntToStr(udOversample.Max);
- if StrToInt(txtOversample.Text) < udOversample.Min then
- txtOversample.Text := IntToStr(udOversample.Min);
- try
- Oversample := StrToInt(txtOversample.Text);
- except
- end;
-end;
-
-procedure TExportDialog.txtBatchesChange(Sender: TObject);
-begin
-{
- if StrToInt(txtBatches.Text) > udBatches.Max then
- txtBatches.Text := IntToStr(udBatches.Max);
- if StrToInt(txtBatches.Text) < udBatches.Min then
- txtBatches.Text := IntToStr(udBatches.Min);
- try
- Batches := StrToInt(txtBatches.Text);
- except
- end;
-}
-end;
-
-procedure TExportDialog.cmbDepthChange(Sender: TObject);
-begin
-{
- if cmbDepth.ItemIndex <> 2 then
- txtBatches.text := IntToStr(Round(Sample_density / 4))
- else
- txtBatches.text := IntToStr(1);
-}
-end;
-
-procedure TExportDialog.txtEstimatorChange(Sender: TObject);
-begin
- Estimator := 0;
- try
- Estimator := StrToFloat(txtEstimator.Text, FloatFormatSettings);
- except
- end;
-end;
-
-procedure TExportDialog.txtEstimatorMinChange(Sender: TObject);
-begin
- EstimatorMin := 0;
- try
- EstimatorMin := StrToFloat(txtEstimatorMin.Text, FloatFormatSettings);
- except
- end;
-end;
-
-procedure TExportDialog.txtEstimatorCurveChange(Sender: TObject);
-begin
- EstimatorCurve := 0;
- try
- EstimatorCurve := StrToFloat(txtEstimatorCurve.Text, FloatFormatSettings);
- except
- end;
-end;
-
-procedure TExportDialog.txtJittersChange(Sender: TObject);
-begin
-{
- Jitters := 0;
- try
- Jitters := StrToInt(txtJitters.Text);
- except
- end;
-}
-end;
-
-procedure TExportDialog.txtGammaTresholdChange(Sender: TObject);
-begin
- //GammaTreshold := 0.01;
- try
- GammaTreshold := StrToFloat(txtGammaTreshold.Text, FloatFormatSettings);
- except
- end;
-end;
-
-procedure TExportDialog.lblFlam3LinkClick(Sender: TObject);
-begin
- ShellExecute(ValidParentForm(Self).Handle, 'open', PChar(TLabel(Sender).Hint),
- nil, nil, SW_SHOWNORMAL);
-end;
-
-end.
-
diff --git a/2.10/Source/FormFavorites.dfm b/2.10/Source/FormFavorites.dfm
deleted file mode 100644
index deb5554..0000000
--- a/2.10/Source/FormFavorites.dfm
+++ /dev/null
@@ -1,104 +0,0 @@
-object FavoritesForm: TFavoritesForm
- Left = 457
- Top = 267
- BorderStyle = bsDialog
- Caption = 'Favorite Scripts'
- ClientHeight = 237
- ClientWidth = 303
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object PageControl1: TPageControl
- Left = 8
- Top = 8
- Width = 289
- Height = 193
- TabOrder = 0
- end
- object ListView: TListView
- Left = 16
- Top = 16
- Width = 193
- Height = 177
- Columns = <
- item
- Caption = 'Name'
- Width = 189
- end>
- HideSelection = False
- ReadOnly = True
- RowSelect = True
- ShowColumnHeaders = False
- TabOrder = 1
- ViewStyle = vsReport
- OnChange = ListViewChange
- end
- object btnAdd: TButton
- Left = 216
- Top = 16
- Width = 75
- Height = 25
- Caption = '&Add'
- TabOrder = 2
- TabStop = False
- OnClick = btnAddClick
- end
- object btnRemove: TButton
- Left = 216
- Top = 48
- Width = 75
- Height = 25
- Caption = '&Remove'
- TabOrder = 3
- TabStop = False
- OnClick = btnRemoveClick
- end
- object btnMoveUp: TButton
- Left = 216
- Top = 80
- Width = 75
- Height = 25
- Caption = 'Move &Up'
- TabOrder = 4
- TabStop = False
- OnClick = btnMoveUpClick
- end
- object btnMoveDown: TButton
- Left = 216
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Move &Down'
- TabOrder = 5
- TabStop = False
- OnClick = btnMoveDownClick
- end
- object btnOK: TButton
- Left = 144
- Top = 208
- Width = 75
- Height = 25
- Caption = '&OK'
- TabOrder = 6
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 224
- Top = 208
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 7
- OnClick = btnCancelClick
- end
-end
diff --git a/2.10/Source/FormFavorites.pas b/2.10/Source/FormFavorites.pas
deleted file mode 100644
index 1eb70cf..0000000
--- a/2.10/Source/FormFavorites.pas
+++ /dev/null
@@ -1,208 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit FormFavorites;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ExtCtrls, ComCtrls;
-
-type
- TFavoritesForm = class(TForm)
- PageControl1: TPageControl;
- ListView: TListView;
- btnAdd: TButton;
- btnRemove: TButton;
- btnMoveUp: TButton;
- btnMoveDown: TButton;
- btnOK: TButton;
- btnCancel: TButton;
- procedure FormShow(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnAddClick(Sender: TObject);
- procedure btnRemoveClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure btnMoveUpClick(Sender: TObject);
- procedure btnMoveDownClick(Sender: TObject);
- private
- { Private declarations }
- public
- Faves: TStringList;
- { Public declarations }
- end;
-
-var
- FavoritesForm: TFavoritesForm;
-
-implementation
-
-uses Global, ScriptForm;
-{$R *.DFM}
-
-procedure TFavoritesForm.FormShow(Sender: TObject);
-var
- ListItem: TListItem;
- i: integer;
- s: string;
-begin
- Faves.Text := Favorites.text;
- ListView.Items.Clear;
- for i := 0 to Favorites.Count - 1 do
- begin
- ListItem := ListView.Items.Add;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- end;
- if Favorites.Count <> 0 then ListView.Selected := ListView.Items[0]
- else
- btnRemove.Enabled := False;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnCancelClick(Sender: TObject);
-begin
- Close
-end;
-
-procedure TFavoritesForm.btnOKClick(Sender: TObject);
-begin
- ModalResult := mrOK;
- Faves.SaveToFile(AppPath + 'favorites');
-end;
-
-procedure TFavoritesForm.FormCreate(Sender: TObject);
-begin
- Faves := TStringList.Create;
-end;
-
-procedure TFavoritesForm.FormDestroy(Sender: TObject);
-begin
- Faves.Free;
-end;
-
-procedure TFavoritesForm.btnAddClick(Sender: TObject);
-var
- ListItem: TListItem;
- i : integer;
- s: string;
-begin
- ScriptEditor.MainOpenDialog.InitialDir := ScriptPath;
- if ScriptEditor.mainOpenDialog.Execute then
- begin
- for i := 0 to Faves.Count - 1 do
- begin
- if ScriptEditor.MainOpenDialog.Filename = Faves[i] then exit;
- end;
-
- Faves.add(ScriptEditor.MainOpenDialog.Filename);
- ListItem := ListView.Items.Add;
- s := ExtractFileName(ScriptEditor.MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- Listitem.Caption := s;
- ListView.Selected := ListView.Items[ListView.Items.Count - 1];
- btnRemove.Enabled := True;
- end;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnRemoveClick(Sender: TObject);
-var
- i: integer;
-begin
- i := ListView.Selected.Index;
- Faves.Delete(i);
- ListView.Items[i].delete;
- if ListView.Items.Count <> 0 then
- if i < ListView.Items.Count then
- ListView.Selected := ListView.Items[i]
- else
- ListView.Selected := ListView.Items[ListView.Items.Count - 1]
- else
- btnRemove.Enabled := False;
- if ListView.Items.Count <= 1 then
- begin
- btnMoveUp.Enabled := False;
- btnMoveDown.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-begin
- if (Item.Index = ListView.Items.Count - 1) then
- btnMoveDown.Enabled := False
- else
- btnMoveDown.Enabled := True;
- if (Item.Index = 0) then
- btnMoveUp.Enabled := False
- else
- btnMoveUp.Enabled := True;
-
- if (ListView.Items.Count <= 1) then
- begin
- btnMoveDown.Enabled := False;
- btnMoveUp.Enabled := False;
- end;
-end;
-
-procedure TFavoritesForm.btnMoveUpClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i - 1];
- Faves[i - 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i - 1].Caption;
- ListView.Items[i - 1].Caption := s;
- ListView.Selected := ListView.Items[i - 1];
-end;
-
-procedure TFavoritesForm.btnMoveDownClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := ListView.Selected.Index;
- s := faves[i];
- Faves[i] := Faves[i + 1];
- Faves[i + 1] := s;
- s := ListView.Selected.Caption;
- ListView.Selected.Caption := Listview.Items[i + 1].Caption;
- ListView.Items[i + 1].Caption := s;
- ListView.Selected := ListView.Items[i + 1];
-end;
-
-end.
-
diff --git a/2.10/Source/FormRender.dfm b/2.10/Source/FormRender.dfm
deleted file mode 100644
index d67a276..0000000
--- a/2.10/Source/FormRender.dfm
+++ /dev/null
@@ -1,577 +0,0 @@
-object RenderForm: TRenderForm
- Left = 431
- Top = 336
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Render to Disk'
- ClientHeight = 449
- ClientWidth = 434
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000005F97013B5500000000000000
- 0000000000000000000000000000000000000000000000005F97013B55000000
- 000000005F97181818000000000000005F971818180000000000000000000000
- 00000000000000005F97013B55005F97005F97005F971818181A0155005F9700
- 5F97181818000000000000000000000000000000005F97E4F2FB0088D9005F97
- 1A015537BBFD0088D91A0155005F970088D90088D91818180000000000000000
- 00000000005F97005F97E4F2FB0088D985E8FF85E8FF85E8FF37BBFD0088D9E4
- F2FB181818005F97000000000000000000000000005F97013B55005F9785E8FF
- 37BBFD005F97005F9737BBFD85E8FF0088D9005F97005F970000000000000000
- 00000000013B5585E8FF85E8FF85E8FF005F9737BBFD0088D9005F9785E8FF85
- E8FFE4F2FB005F97000000000000000000000000000000005F970088D9005F97
- 005F9785E8FF0088D9005F97005F970088D9005F970000000000000000000000
- 00000000000000005F97E8E8E80088D9005F9785E8FF0088D9005F970088D9E4
- F2FB005F970000000000000000000000000000000000000088D9005F97000000
- 005F9785E8FF0088D9005F970000000088D90088D90000000000000000000000
- 00000000000000000000000000000000005F97E4F2FBE4F2FB005F9700000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000005F97005F970000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 0000FFFF0000FE7F0000E6670000E0070000C0030000C0030000C0030000C003
- 0000E0070000E0070000E4270000FC3F0000FE7F0000FFFF0000FFFF0000}
- OldCreateOrder = False
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object ProgressBar: TProgressBar
- Left = 0
- Top = 417
- Width = 434
- Height = 13
- Align = alBottom
- TabOrder = 0
- end
- object btnRender: TButton
- Left = 264
- Top = 388
- Width = 75
- Height = 23
- Caption = 'Render'
- Default = True
- TabOrder = 1
- OnClick = btnRenderClick
- end
- object btnCancel: TButton
- Left = 352
- Top = 386
- Width = 75
- Height = 25
- Caption = 'Close'
- TabOrder = 2
- OnClick = btnCancelClick
- end
- object btnPause: TButton
- Left = 176
- Top = 386
- Width = 75
- Height = 25
- Caption = 'Pause'
- TabOrder = 3
- OnClick = btnPauseClick
- end
- object chkSave: TCheckBox
- Left = 8
- Top = 358
- Width = 113
- Height = 17
- Caption = 'Save parameters'
- Checked = True
- State = cbChecked
- TabOrder = 4
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 430
- Width = 434
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- end
- object chkShutdown: TCheckBox
- Left = 8
- Top = 396
- Width = 137
- Height = 17
- Caption = 'Shutdown on complete'
- TabOrder = 6
- end
- object chkPostProcess: TCheckBox
- Left = 8
- Top = 377
- Width = 121
- Height = 17
- Caption = 'Postprocess render'
- TabOrder = 5
- end
- object chkSaveIncompleteRenders: TCheckBox
- Left = 288
- Top = 358
- Width = 137
- Height = 17
- Alignment = taLeftJustify
- Caption = 'Save incomplete renders'
- TabOrder = 8
- OnClick = chkSaveIncompleteRendersClick
- end
- object PageCtrl: TPageControl
- Left = 0
- Top = 0
- Width = 433
- Height = 353
- ActivePage = TabSettings
- Images = MainForm.Buttons
- TabOrder = 9
- object TabSettings: TTabSheet
- Caption = 'Settings'
- ImageIndex = 18
- object GroupBox5: TGroupBox
- Left = 8
- Top = 8
- Width = 408
- Height = 57
- Caption = 'Preset'
- TabOrder = 0
- object btnSavePreset: TSpeedButton
- Left = 344
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Save Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSavePresetClick
- end
- object btnDeletePreset: TSpeedButton
- Left = 368
- Top = 18
- Width = 24
- Height = 24
- Hint = 'Delete Preset'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDeletePresetClick
- end
- object cmbPreset: TComboBox
- Left = 10
- Top = 20
- Width = 327
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbPresetChange
- end
- end
- object GroupBox1: TGroupBox
- Left = 8
- Top = 69
- Width = 408
- Height = 57
- Caption = 'Destination'
- TabOrder = 1
- object btnBrowse: TSpeedButton
- Left = 368
- Top = 16
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseClick
- end
- object Label10: TLabel
- Left = 10
- Top = 23
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object txtFilename: TEdit
- Left = 72
- Top = 20
- Width = 281
- Height = 21
- TabOrder = 0
- OnChange = txtFilenameChange
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Size'
- TabOrder = 2
- object Label1: TLabel
- Left = 10
- Top = 23
- Width = 28
- Height = 13
- Caption = 'Width'
- end
- object Label2: TLabel
- Left = 10
- Top = 47
- Width = 34
- Height = 13
- Caption = 'Height:'
- end
- object chkMaintain: TCheckBox
- Left = 8
- Top = 76
- Width = 161
- Height = 17
- Caption = 'Maintain aspect ratio'
- Checked = True
- State = cbChecked
- TabOrder = 0
- OnClick = chkMaintainClick
- end
- object cbWidth: TComboBox
- Left = 112
- Top = 20
- Width = 73
- Height = 21
- BiDiMode = bdRightToLeftNoAlign
- Enabled = False
- ItemHeight = 13
- ParentBiDiMode = False
- TabOrder = 1
- OnChange = txtWidthChange
- Items.Strings = (
- '320'
- '640'
- '800'
- '1024'
- '1280'
- '1600'
- '1920'
- '2048'
- '2560'
- '3200')
- end
- object cbHeight: TComboBox
- Left = 112
- Top = 44
- Width = 73
- Height = 21
- BiDiMode = bdRightToLeftNoAlign
- Enabled = False
- ItemHeight = 13
- ParentBiDiMode = False
- TabOrder = 2
- OnChange = txtHeightChange
- Items.Strings = (
- '200'
- '240'
- '480'
- '600'
- '768'
- '1024'
- '1200'
- '1920'
- '2048'
- '2400')
- end
- end
- object GroupBox3: TGroupBox
- Left = 216
- Top = 130
- Width = 200
- Height = 105
- Caption = 'Rendering'
- TabOrder = 3
- object Label3: TLabel
- Left = 10
- Top = 71
- Width = 59
- Height = 13
- Caption = 'Oversample:'
- end
- object Label5: TLabel
- Left = 10
- Top = 47
- Width = 61
- Height = 13
- Caption = 'Filter Radius:'
- end
- object Label4: TLabel
- Left = 10
- Top = 23
- Width = 35
- Height = 13
- Caption = 'Quality:'
- end
- object txtOversample: TEdit
- Left = 112
- Top = 68
- Width = 57
- Height = 21
- BiDiMode = bdRightToLeft
- Enabled = False
- ParentBiDiMode = False
- ReadOnly = True
- TabOrder = 2
- Text = '2'
- OnChange = txtOversampleChange
- end
- object txtFilterRadius: TEdit
- Left = 112
- Top = 44
- Width = 57
- Height = 21
- BiDiMode = bdRightToLeft
- ParentBiDiMode = False
- TabOrder = 1
- OnChange = txtFilterRadiusChange
- end
- object udOversample: TUpDown
- Left = 169
- Top = 68
- Width = 13
- Height = 21
- Associate = txtOversample
- Min = 1
- Max = 16
- Position = 2
- TabOrder = 3
- end
- object txtDensity: TComboBox
- Left = 112
- Top = 20
- Width = 57
- Height = 21
- AutoComplete = False
- ItemHeight = 13
- TabOrder = 0
- OnChange = txtDensityChange
- OnCloseUp = txtDensityChange
- Items.Strings = (
- '200'
- '500'
- '1000'
- '2000'
- '4000')
- end
- end
- object GroupBox4: TGroupBox
- Left = 8
- Top = 238
- Width = 409
- Height = 81
- Caption = 'Memory usage'
- TabOrder = 4
- object lblApproxMem: TLabel
- Left = 359
- Top = 52
- Width = 42
- Height = 13
- Alignment = taRightJustify
- Caption = '0000 Mb'
- end
- object lblPhysical: TLabel
- Left = 359
- Top = 32
- Width = 42
- Height = 13
- Alignment = taRightJustify
- Caption = '0000 Mb'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- ParentFont = False
- end
- object Label6: TLabel
- Left = 216
- Top = 32
- Width = 126
- Height = 13
- Caption = 'Available physical memory:'
- end
- object Label7: TLabel
- Left = 216
- Top = 52
- Width = 119
- Height = 13
- Caption = 'Approx. memory required:'
- end
- object Label8: TLabel
- Left = 12
- Top = 24
- Width = 61
- Height = 13
- Caption = 'Buffer depth:'
- end
- object lblMaxbits: TLabel
- Left = 368
- Top = 12
- Width = 33
- Height = 13
- Hint = '- No render stats -'
- Alignment = taRightJustify
- Caption = '99.999'
- ParentShowHint = False
- ShowHint = True
- end
- object Label9: TLabel
- Left = 216
- Top = 12
- Width = 96
- Height = 13
- Hint = '- No render stats -'
- Caption = 'Max bits per sample:'
- ParentShowHint = False
- ShowHint = True
- end
- object cbMaxMemory: TComboBox
- Left = 144
- Top = 48
- Width = 57
- Height = 21
- BiDiMode = bdRightToLeftNoAlign
- Enabled = False
- ItemHeight = 13
- ParentBiDiMode = False
- TabOrder = 1
- Items.Strings = (
- '32'
- '64'
- '128'
- '256'
- '512'
- '1024'
- '1536')
- end
- object chkLimitMem: TCheckBox
- Left = 12
- Top = 52
- Width = 125
- Height = 17
- Caption = 'Limit memory usage to:'
- TabOrder = 0
- OnClick = chkLimitMemClick
- end
- object cbBitsPerSample: TComboBox
- Left = 88
- Top = 20
- Width = 113
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 2
- OnSelect = cbBitsPerSampleSelect
- Items.Strings = (
- '32-bit integer'
- '32-bit floating-point'
- '48-bit integer')
- end
- end
- end
- object TabOutput: TTabSheet
- Caption = 'Output'
- ImageIndex = 38
- object Output: TMemo
- Left = 8
- Top = 8
- Width = 409
- Height = 309
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- ParentFont = False
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 0
- end
- end
- end
- object chkThreadPriority: TCheckBox
- Left = 176
- Top = 358
- Width = 73
- Height = 17
- Caption = 'Low priority'
- TabOrder = 10
- OnClick = chkThreadPriorityClick
- end
- object SaveDialog: TSaveDialog
- Left = 136
- Top = 360
- end
-end
diff --git a/2.10/Source/FormRender.pas b/2.10/Source/FormRender.pas
deleted file mode 100644
index 3966494..0000000
--- a/2.10/Source/FormRender.pas
+++ /dev/null
@@ -1,1076 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Boris, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit FormRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ComCtrls, Math, Buttons, Registry, ExtCtrls, MMSystem,
- ControlPoint, RenderThread, cmap, RenderTypes;
-
-type
- TRenderForm = class(TForm)
- ProgressBar: TProgressBar;
- btnRender: TButton;
- btnCancel: TButton;
- SaveDialog: TSaveDialog;
- btnPause: TButton;
- chkSave: TCheckBox;
- StatusBar: TStatusBar;
- chkShutdown: TCheckBox;
- chkPostProcess: TCheckBox;
- chkSaveIncompleteRenders: TCheckBox;
- PageCtrl: TPageControl;
- TabSettings: TTabSheet;
- TabOutput: TTabSheet;
- GroupBox5: TGroupBox;
- btnSavePreset: TSpeedButton;
- btnDeletePreset: TSpeedButton;
- cmbPreset: TComboBox;
- GroupBox1: TGroupBox;
- btnBrowse: TSpeedButton;
- Label10: TLabel;
- txtFilename: TEdit;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- chkMaintain: TCheckBox;
- cbWidth: TComboBox;
- cbHeight: TComboBox;
- GroupBox3: TGroupBox;
- Label3: TLabel;
- Label5: TLabel;
- Label4: TLabel;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- udOversample: TUpDown;
- txtDensity: TComboBox;
- GroupBox4: TGroupBox;
- lblApproxMem: TLabel;
- lblPhysical: TLabel;
- Label6: TLabel;
- Label7: TLabel;
- Label8: TLabel;
- lblMaxbits: TLabel;
- Label9: TLabel;
- cbMaxMemory: TComboBox;
- chkLimitMem: TCheckBox;
- cbBitsPerSample: TComboBox;
- Output: TMemo;
- chkThreadPriority: TCheckBox;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure btnRenderClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure txtWidthChange(Sender: TObject);
- procedure txtHeightChange(Sender: TObject);
- procedure txtOversampleChange(Sender: TObject);
- procedure chkLimitMemClick(Sender: TObject);
- procedure txtFilenameChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure txtDensityChange(Sender: TObject);
- procedure txtFilterRadiusChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnPauseClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure btnSavePresetClick(Sender: TObject);
- procedure btnBrowseClick(Sender: TObject);
- procedure btnDeletePresetClick(Sender: TObject);
- procedure cmbPresetChange(Sender: TObject);
- procedure chkMaintainClick(Sender: TObject);
- procedure chkSaveIncompleteRendersClick(Sender: TObject);
- procedure cbBitsPerSampleSelect(Sender: TObject);
- procedure chkThreadPriorityClick(Sender: TObject);
- private
- StartTime, EndTime, oldElapsed, edt: TDateTime;
- oldProg: double;
-
- ApproxSamples: int64;
-
- procedure DoPostProcess;
-
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- procedure ListPresets;
- function WindowsExit(RebootParam: Longword = EWX_POWEROFF or EWX_FORCE): Boolean;
-
- public
- Renderer: TRenderThread;
- PhysicalMemory, ApproxMemory, TotalPhysicalMemory: int64;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- BitsPerSample: integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
- MaxMemory: integer;
- bRenderAll: boolean;
-
- procedure OnProgress(prog: double);
- procedure ShowMemoryStatus;
- procedure ResetControls;
- end;
-
-var
- RenderForm: TRenderForm;
- Ratio: double;
-
-implementation
-
-uses
- Main, Global, SavePreset, formPostProcess, PngImage, ImageMaker,
- Tracer;
-
-{$R *.DFM}
-
-procedure TRenderForm.ResetControls;
-begin
- txtFilename.Enabled := true;
- btnBrowse.Enabled := true;
- cbWidth.Enabled := true;
- cbHeight.Enabled := true;
- txtDensity.Enabled := true;
- txtFilterRadius.enabled := true;
- txtOversample.Enabled := true;
- chkLimitMem.Enabled := true;
- cbMaxMemory.enabled := chkLimitMem.Checked;
- cbBitsPerSample.Enabled := true;
- chkPostProcess.Enabled := not chkLimitMem.Checked;
- chkSaveIncompleteRenders.Enabled := not chkLimitMem.Checked;
- btnRender.Enabled := true;
- cmbPreset.enabled := true;
- chkSave.enabled := true;
- chkPostProcess.enabled := true;
- chkShutdown.enabled := true;
- btnSavePreset.enabled := true;
- btnDeletePreset.enabled := true;
- btnCancel.Caption := 'Close';
- btnPause.enabled := false;
- ProgressBar.Position := 0;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.ShowMemoryStatus;
-var
- GlobalMemoryInfo: TMemoryStatus; // holds the global memory status information
-begin
- GlobalMemoryInfo.dwLength := SizeOf(GlobalMemoryInfo);
- GlobalMemoryStatus(GlobalMemoryInfo);
- PhysicalMemory := GlobalMemoryInfo.dwAvailPhys div 1048576;
- TotalPhysicalMemory := GlobalMemoryInfo.dwTotalPhys div 1048576;
- TotalPhysicalMemory := TotalPhysicalMemory * 9 div 10; // assume that OS will take 10% of RAM ;)
- ApproxMemory := int64(ImageHeight) * int64(ImageWidth) * sqr(Oversample) * SizeOfBucket[BitsPerSample] div 1048576;
-
- lblPhysical.Caption := Format('%u', [PhysicalMemory]) + ' Mb';
- lblApproxMem.Caption := Format('%u', [ApproxMemory]) + ' Mb';
-
- if ApproxMemory > PhysicalMemory then lblPhysical.Font.Color := clRed
- else lblPhysical.Font.Color := clWindowText;
-
-
- if ApproxMemory > 0 then
- lblMaxbits.caption := format('%2.3f', [8 + log2(
- sample_density * sqr(power(2, cp.zoom)) * int64(ImageHeight) * int64(ImageWidth) / sqr(oversample)
- )]);
-end;
-
-procedure Trace2(const str: string);
-begin
- if TraceLevel >= 2 then
- RenderForm.Output.Lines.Add('. . ' + str);
-end;
-
-procedure TRenderForm.HandleThreadCompletion(var Message: TMessage);
-var
- tryAgain: boolean;
-begin
- Trace2(MsgComplete + IntToStr(message.LParam));
- if not assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
-
- EndTime := Now;
-
- repeat
- tryAgain := false;
- try
- Renderer.SaveImage(FileName);
- except
- on e: Exception do begin
- Output.Lines.Add(TimeToStr(Now) + ' : Error saving image!');
- tryAgain := (Application.MessageBox(PChar('An error occured while saving the image:' + #13#10 + e.Message +
- #13#10 + 'Check your free disk space and try again.'), 'Error', MB_RETRYCANCEL or MB_ICONERROR) = IDRETRY);
- end;
- end;
- until tryAgain = false;
-
- if PlaySoundOnRenderComplete then
- if RenderCompleteSoundFile <> '' then
- sndPlaySound(PChar(RenderCompleteSoundFile), SND_FILENAME or SND_NOSTOP or SND_ASYNC)
- else
- sndPlaySound(pchar(SND_ALIAS_SYSTEMASTERISK), SND_ALIAS_ID or SND_NOSTOP or SND_ASYNC);
-
- PageCtrl.TabIndex := 1;
- if ShowRenderStats then
- Renderer.ShowBigStats
- else
- Renderer.ShowSmallStats;
- Output.Lines.Add(' Total time:' + TimeToString(EndTime - StartTime));
- Output.Lines.Add('');
-
- if not chkLimitMem.Checked and chkPostProcess.checked then
- DoPostProcess;
-
- Renderer.Free;
- Renderer := nil;
- if not bRenderAll then ResetControls;
- if chkShutdown.Checked then
- WindowsExit;
-end;
-
-procedure TRenderForm.HandleThreadTermination(var Message: TMessage);
-begin
- Trace2(MsgTerminated + IntToStr(message.LParam));
- if not assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
-
- Output.Lines.Add(TimeToStr(Now) + ' : Rendering terminated!');
- Output.Lines.Add('');
- sndPlaySound(pchar(SND_ALIAS_SYSTEMEXCLAMATION), SND_ALIAS_ID or SND_NOSTOP or SND_ASYNC);
-
- Renderer.Free;
- Renderer := nil;
- ResetControls;
-end;
-
-procedure TRenderForm.OnProgress(prog: double);
-var
- Elapsed, Remaining, dt: TDateTime;
-begin
- Elapsed := Now - StartTime;
- dt := Elapsed - oldElapsed;
- if (prog = 1.0) then begin
- StatusBar.Panels[0].text := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc(Elapsed * 24 * 60) mod 60,
- Trunc(Elapsed * 24 * 60 * 60) mod 60,
- Trunc(Elapsed * 24 * 60 * 60 * 100) mod 100]);
- StatusBar.Panels[1].text := 'Remaining 00:00:00.00';
- exit;
- end;
-
- //if (dt < 1/24/60/60/10) then exit;
- if (dt < 1/24/60/60) then exit; // PB: too much time consuming... was every 1/10th seconds!
- oldElapsed := Elapsed;
-
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- if ShowProgress then ProgressBar.Position := round(100 * prog);
-
- StatusBar.Panels[0].text := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc(Elapsed * 24 * 60) mod 60,
- Trunc(Elapsed * 24 * 60 * 60) mod 60,
- Trunc(Elapsed * 24 * 60 * 60 * 100) mod 100]);
-
- edt := edt + dt;
- if (edt > 1/24/60/60/2) and (prog > 0) then
- begin
- Remaining := (1 - prog) * edt / (prog - oldProg);
- edt := 0;
- oldProg := prog;
-
- StatusBar.Panels[1].text := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remaining * 24),
- Trunc(Remaining * 24 * 60) mod 60,
- Trunc(Remaining * 24 * 60 * 60) mod 60,
- Trunc(Remaining * 24 * 60 * 60 * 100) mod 100]);
- end;
- StatusBar.Panels[2].text := 'Slice ' + IntToStr(Renderer.Slice + 1) + ' of ' + IntToStr(Renderer.nrSlices);
- //Application.ProcessMessages;
-end;
-
-procedure TRenderForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- cbMaxMemory.ItemIndex := 1;
- cbBitsPerSample.ItemIndex := 0;
- BitsPerSample := 0;
- MainForm.Buttons.GetBitmap(2, btnSavePreset.Glyph);
- MainForm.Buttons.GetBitmap(9, btnDeletePreset.Glyph);
- bRenderAll := false;
- ListPresets;
-end;
-
-procedure TRenderForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then begin
- Renderer.Terminate;
- Renderer.WaitFor;
- Renderer.Free;
- end;
- cp.free;
-end;
-
-procedure TRenderForm.btnRenderClick(Sender: TObject);
-var
- t: string;
- iCurrFlame: integer;
- path, ext: string;
-begin
- ImageWidth := StrToInt(cbWidth.text);
- ImageHeight := StrToInt(cbHeight.text);
-
- if not chkLimitMem.checked then begin
- if (ApproxMemory > {Total}PhysicalMemory) then
- begin
- Application.MessageBox('You do not have enough memory for this render. Please use memory limiting.', 'Apophysis', 48);
- exit;
- end;
-{
- if (ApproxMemory > PhysicalMemory) then
- begin
- if Application.MessageBox('There is not enough memory for this render. ' + #13 +
- 'You can use memory limiting, or - if you are sure that your system *should* ' + #13 +
- 'have the required amount of free RAM, you can try to allocate memory anyway. ' + #13#13 +
- 'Dou you want to try? (SLOW AND UNSTABLE - USE AT YOUR OWN RISK!!!)', 'Apophysis',
- MB_ICONWARNING or MB_YESNO) <> IDYES then exit;
- end;
-}
- end
- else if (PhysicalMemory < StrToInt(cbMaxMemory.text)) and (Approxmemory > PhysicalMemory) then begin
- Application.MessageBox('You do not have enough memory for this render. Please use a lower Maximum memory setting.', 'Apophysis', 48);
- exit;
- end;
-
- t := txtFilename.Text;
- if t = '' then
- begin
- Application.MessageBox(PChar('Please enter a file name.'), 'Apophysis', 48);
- Exit;
- end;
- if FileExists(t) then
- if Application.MessageBox(PChar(t + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
- if not DirectoryExists(ExtractFileDir(t)) then
- begin
- Application.MessageBox('The directory does not exist.', 'Apophyis', 16);
- exit;
- end;
- {Check for invalid values }
- if sample_density <= 0 then
- begin
- Application.MessageBox('Invalid Sample Density value', 'Apophysis', 16);
- exit;
- end;
- if filter_radius <= 0 then
- begin
- Application.MessageBox('Invalid Filter Radius value', 'Apophysis', 16);
- exit;
- end;
- if Oversample < 1 then
- begin
- Application.MessageBox('Invalid Oversmple value', 'Apophysis', 16);
- exit;
- end;
- if ImageWidth < 1 then
- begin
- Application.MessageBox('Invalid image width', 'Apophysis', 16);
- exit;
- end;
- if ImageHeight < 1 then
- begin
- Application.MessageBox('Invalid image height', 'Apophysis', 16);
- exit;
- end;
- if chkLimitMem.checked then
- begin
- MaxMemory := StrToIntDef(cbMaxMemory.text, 0);
- if MaxMemory * 1024*1024 < ImageWidth * (int64(ImageHeight) * 4 + oversample) then begin
- // Must be enough memory to hold the final image (RGBA)
- Application.MessageBox('Maximum memory value is too small', 'Apophysis', 16);
- exit;
- end;
- end;
- txtFilename.Enabled := false;
- btnBrowse.Enabled := false;
- cbWidth.Enabled := False;
- cbHeight.Enabled := false;
- txtDensity.Enabled := false;
- txtFilterRadius.enabled := false;
- txtOversample.Enabled := false;
- chkLimitMem.Enabled := false;
- cbMaxMemory.Enabled := false;
- cbBitsPerSample.Enabled := false;
- cmbPreset.enabled := false;
- chkSave.enabled := false;
-// chkPostProcess.enabled := false;
-// chkShutdown.enabled := false;
- btnSavePreset.enabled := false;
- btnDeletePreset.enabled := false;
- btnRender.Enabled := false;
- btnPause.enabled := true;
- btnCancel.Caption := 'Stop';
- StartTime := Now;
-
- PageCtrl.TabIndex := 1;
-
- if Output.Lines.Count >= 1000 then Output.Lines.Clear;
-
- if bRenderAll then
- begin
- path := ExtractFilePath(FileName);
- ext := ExtractFileExt(FileName);
-
- if Assigned(Renderer) then begin
- Output.Lines.Add(TimeToStr(Now) + 'Shutting down previous render...');
- Renderer.Terminate;
- Renderer.WaitFor;
- Renderer.Free;
- Renderer := nil;
- end;
-
- for iCurrFlame := 0 to MainForm.ListView.Items.Count-1 do
- begin
- MainForm.ListView.ItemIndex := iCurrFlame;
- cp.Free;
- cp := TControlPoint.Create;
- cp.Copy(MainCP);
- cp.cmap := maincp.cmap;
- zoom := maincp.zoom;
- Center[0] := MainForm.center[0];
- Center[1] := MainForm.center[1];
- FileName := path + cp.name + ext;
- Output.Lines.Add('--- Rendering "' + ExtractFileName(FileName) + '" ---');
- Output.Lines.Add(Format(' Size: %dx%d', [ImageWidth, ImageHeight]));
- Output.Lines.Add(Format(' Quality: %g', [sample_density]));
- Output.Lines.Add(Format(' Oversample: %d, Filter: %g', [oversample, filter_radius]));
- Output.Lines.Add(Format(' Buffer depth: %s', [cbBitsPerSample.Items[BitsPerSample]]));
- if chkLimitMem.checked then
- Output.Lines.Add(Format(' Memory limit: %d Mb', [MaxMemory]))
- else
- if (UpperCase(ExtractFileExt(FileName)) = '.PNG') and
- (ImageWidth * ImageHeight >= 20000000) then
- begin
- Output.Lines.Add('*** WARNING *** Using PNG format with extreme high-resolution images is not recommended!');
- Output.Lines.Add('To avoid slowdown (and possible memory problems) use BMP file format instead.');
- end;
-
- if not Assigned(Renderer) then
- begin
- // disable screensaver
- SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, nil, 0);
-
- cp.sample_density := Sample_density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := Filter_Radius;
- cp.AdjustScale(ImageWidth, ImageHeight);
- cp.Transparency := (PNGTransparency <> 0) and (UpperCase(ExtractFileExt(FileName)) = '.PNG');
- renderPath := ExtractFilePath(Filename);
- if chkSave.checked then
- MainForm.SaveXMLFlame(cp, ExtractFileName(FileName), renderPath + 'renders.flame');
-
- oldProg:=0;
- oldElapsed:=0;
- edt:=0;
- ApproxSamples := Round(sample_density * sqr(power(2, cp.zoom)) * int64(ImageHeight) * int64(ImageWidth) / sqr(oversample) );
-
- try
-
- if not bRenderAll then exit;
- if iCurrFlame = MainForm.ListView.Items.Count-1 then bRenderAll := false;
-
- Renderer := TRenderThread.Create;
- assert(Renderer <> nil);
-
- if chkThreadPriority.Visible then
- begin
- if chkThreadPriority.Checked then
- Renderer.SetPriority(tpLower)
- else
- Renderer.SetPriority(tpNormal);
- end;
-
- Renderer.BitsPerSample := BitsPerSample;
- if chkLimitMem.checked then
- Renderer.MaxMem := MaxMemory;//StrToInt(cbMaxMemory.text);
- Renderer.OnProgress := OnProgress;
- Renderer.TargetHandle := self.Handle;
- Renderer.SetCP(cp);
- Renderer.Priority := tpLower;
- Renderer.NrThreads := NrTreads;
- Renderer.Output := Output.Lines;
- Renderer.Resume;
- if bRenderAll then Renderer.WaitFor;
- while Renderer <> nil do Application.ProcessMessages; // wait for HandleThreadCompletion
-
- except
- Output.Lines.Add(TimeToStr(Now) + ' : Rendering failed!');
- //Application.MessageBox('Error while rendering!', 'Apophysis', 48);
- end;
- end;
- end;
- end else
- begin
- Output.Lines.Add('--- Rendering "' + ExtractFileName(FileName) + '" ---');
- Output.Lines.Add(Format(' Size: %dx%d', [ImageWidth, ImageHeight]));
- Output.Lines.Add(Format(' Quality: %g', [sample_density]));
- Output.Lines.Add(Format(' Oversample: %d, Filter: %g', [oversample, filter_radius]));
- Output.Lines.Add(Format(' Buffer depth: %s', [cbBitsPerSample.Items[BitsPerSample]]));
- if chkLimitMem.checked then
- Output.Lines.Add(Format(' Memory limit: %d Mb', [MaxMemory]))
- else
- if (UpperCase(ExtractFileExt(FileName)) = '.PNG') and
- (ImageWidth * ImageHeight >= 20000000) then
- begin
- Output.Lines.Add('*** WARNING *** Using PNG format with extreme high-resolution images is not recommended!');
- Output.Lines.Add('To avoid slowdown (and possible memory problems) use BMP file format instead.');
- end;
-
- if Assigned(Renderer) then begin
- Output.Lines.Add(TimeToStr(Now) + 'Shutting down previous render...');
- Renderer.Terminate;
- Renderer.WaitFor;
- Renderer.Free;
- Renderer := nil;
- end;
-
- if not Assigned(Renderer) then
- begin
- // disable screensaver
- SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, nil, 0);
-
- cp.sample_density := Sample_density;
- cp.spatial_oversample := Oversample;
- cp.spatial_filter_radius := Filter_Radius;
- cp.AdjustScale(ImageWidth, ImageHeight);
- cp.Transparency := (PNGTransparency <> 0) and (UpperCase(ExtractFileExt(FileName)) = '.PNG');
- renderPath := ExtractFilePath(Filename);
- if chkSave.checked then
- MainForm.SaveXMLFlame(cp, ExtractFileName(FileName), renderPath + 'renders.flame');
-
- oldProg:=0;
- oldElapsed:=0;
- edt:=0;
- ApproxSamples := Round(sample_density * sqr(power(2, cp.zoom)) * int64(ImageHeight) * int64(ImageWidth) / sqr(oversample) );
-
- try
-
- Renderer := TRenderThread.Create;
- assert(Renderer <> nil);
-
- if chkThreadPriority.Visible then
- begin
- if chkThreadPriority.Checked then
- Renderer.SetPriority(tpLower)
- else
- Renderer.SetPriority(tpNormal);
- end;
-
- Renderer.BitsPerSample := BitsPerSample;
- if chkLimitMem.checked then
- Renderer.MaxMem := MaxMemory;//StrToInt(cbMaxMemory.text);
- Renderer.OnProgress := OnProgress;
- Renderer.TargetHandle := self.Handle;
- // Renderer.Output := Output.Lines;
- // Renderer.Compatibility := compatibility;
- Renderer.SetCP(cp);
- Renderer.Priority := tpLower;
- Renderer.NrThreads := NrTreads;
-
- Renderer.Output := Output.Lines;
- Renderer.Resume;
-
- except
- Output.Lines.Add(TimeToStr(Now) + ' : Rendering failed!');
- Application.MessageBox('Error while rendering!', 'Apophysis', 48);
- end;
- end;
- end;
- // enable screensaver
- SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 1, nil, 0);
-end;
-
-procedure TRenderForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read position from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Render', False) then
- begin
- if Registry.ValueExists('Left') then
- self.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- self.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
- SaveDialog.FileName := Filename;
- case renderFileFormat of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- txtOversample.Text := IntToStr(renderOversample);
- txtFilterRadius.Text := FloatToStr(renderFilterRadius);
- cbWidth.Text := IntToStr(cp.Width);
- cbHeight.Text := IntToStr(cp.Height);
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- sample_density := renderDensity;
- txtDensity.Text := FloatToStr(sample_density);
- BitsPerSample := renderBitsPerSample;
- cbBitsPerSample.ItemIndex := BitsPerSample;
- ShowMemoryStatus;
- Ratio := ImageWidth / ImageHeight;
- chkSaveIncompleteRenders.Checked := SaveIncompleteRenders;
- chkThreadPriority.Checked := LowerRenderPriority;
-end;
-
-procedure TRenderForm.txtWidthChange(Sender: TObject);
-begin
- try
- ImageWidth := StrToInt(cbWidth.Text);
- if chkMaintain.checked and cbWidth.Focused then
- begin
- ImageHeight := Round(ImageWidth / ratio);
- cbHeight.Text := IntToStr(ImageHeight)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtHeightChange(Sender: TObject);
-begin
- try
- ImageHeight := StrToInt(cbHeight.Text);
- if chkMaintain.checked and cbHeight.Focused then
- begin
- ImageWidth := Round(ImageHeight * ratio);
- cbWidth.Text := IntToStr(ImageWidth)
- end;
- except
- end;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtOversampleChange(Sender: TObject);
-var
- o: integer;
-begin
- try
- o := StrToInt(txtOversample.Text);
- except
- txtOversample.Text := IntToStr(Oversample);
- exit;
- end;
- if o > udOversample.Max then
- begin
- o := udOversample.Max;
- txtOversample.Text := IntToStr(o);
- end
- else if o < udOversample.Min then
- begin
- o := udOversample.Min;
- txtOversample.Text := IntToStr(o);
- end;
- Oversample := o;
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkLimitMemClick(Sender: TObject);
-var
- mm: boolean;
-begin
- mm := chkLimitMem.Checked;
- cbMaxMemory.enabled := mm;
- chkPostProcess.Enabled := not mm;
- chkSaveIncompleteRenders.Enabled := not mm;
-end;
-
-procedure TRenderForm.txtFilenameChange(Sender: TObject);
-begin
- filename := txtFilename.text;
-end;
-
-procedure TRenderForm.btnCancelClick(Sender: TObject);
-begin
- if Assigned(Renderer) or bRenderAll then
- begin
- if Assigned(Renderer) then
- if Renderer.Suspended then begin
- Renderer.Resume;
- btnPause.caption := 'Pause';
- end;
-
- if ConfirmStopRender then begin
- if Application.MessageBox('Do you want to stop the current render?', 'Apophysis', 36) = ID_NO then exit;
- end;
-
- bRenderAll := false;
- if Assigned(Renderer) then
- if SaveIncompleteRenders and not ChkLimitMem.Checked then
- begin
- Renderer.BreakRender;
- Renderer.WaitFor; //?
- end else
- begin
- Renderer.Terminate;
- Renderer.WaitFor; //?
- PageCtrl.TabIndex := 0;
- end;
- end else
- Close;
-end;
-
-procedure TRenderForm.txtDensityChange(Sender: TObject);
-var
- t: double;
-begin
- if TryStrToFloat(txtDensity.Text, t) then
- Sample_Density := t;
- if Sample_Density > 0 then ShowMemoryStatus;
-end;
-
-procedure TRenderForm.txtFilterRadiusChange(Sender: TObject);
-begin
- try
- Filter_Radius := StrToFloat(txtFilterRadius.Text);
- except
- end;
-end;
-
-procedure TRenderForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Ext: string;
- Registry: TRegistry;
-begin
- Ext := ExtractFileExt(txtFileName.Text);
- if Ext = '.bmp' then renderFileFormat := 1;
- if Ext = '.png' then renderFileFormat := 2;
- if (Ext = '.jpg') or (Ext = '.jpeg') then renderFileFormat := 3;
- renderFilterRadius := Filter_Radius;
- renderWidth := ImageWidth;
- renderHeight := ImageHeight;
- renderDensity := Sample_density;
- renderOversample := Oversample;
- renderBitsPerSample := BitsPerSample;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Render', True) then
- begin
- Registry.WriteInteger('Top', Top);
- Registry.WriteInteger('Left', Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TRenderForm.btnPauseClick(Sender: TObject);
-begin
- if Assigned(Renderer) then
- if Renderer.Suspended = false then begin
- renderer.Suspend;
- btnPause.caption := 'Resume';
- end else begin
- renderer.Resume;
- btnPause.caption := 'Pause';
- end;
-end;
-
-procedure TRenderForm.FormCloseQuery(Sender: TObject;
- var CanClose: Boolean);
-begin
- if Assigned(Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False
- else
- begin
- if Assigned(Renderer) then begin
- Renderer.Terminate;
- Renderer.WaitFor;
- end;
- end;
-end;
-
-procedure TRenderForm.btnSavePresetClick(Sender: TObject);
-var
- IFile: TextFile;
- Title, Filename: string;
-begin
- SavePresetForm.txtPresetName.Text := cmbPreset.Text;
- if SavePresetForm.ShowModal = mrOK then
- begin
- Title := Trim(SavePresetForm.txtPresetName.Text);
- Filename := AppPath + 'render presets';
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- WriteLn(IFile, Trim(cbWidth.text));
- WriteLn(IFile, Trim(cbHeight.text));
- WriteLn(IFile, Trim(txtDensity.text));
- WriteLn(IFile, Trim(txtFilterRadius.text));
- WriteLn(IFile, Trim(txtOversample.text));
- WriteLn(IFile, ExtractFileExt(txtFileName.Text));
- if chkLimitMem.Checked then
- WriteLn(IFile, 'true')
- else
- WriteLn(IFile, 'false');
- WriteLn(IFile, IntToStr(cbMaxMemory.ItemIndex));
- WriteLn(IFile, cbMaxMemory.Text);
- WriteLn(IFile, '}');
- WriteLn(IFile, '');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save preset.', 'Apophysis', 16);
- Exit;
- end;
- end;
- ListPresets;
- cmbPreset.ItemIndex := cmbPreset.Items.count - 1;
- end;
-end;
-
-procedure TRenderForm.btnBrowseClick(Sender: TObject);
-begin
- SaveDialog.Filename := Filename;
- case renderFileFormat of
- 1: SaveDialog.DefaultExt := 'bmp';
- 2: SaveDialog.DefaultExt := 'png';
- 3: SaveDialog.DefaultExt := 'jpg';
- end;
- SaveDialog.filterIndex := renderFileFormat;
- SaveDialog.Filter := 'Bitmap image (*.bmp) | *.bmp|PNG Image (*.png)|*.png|JPEG image (*.jpg;*.jpeg)|*.jpg;*.jpeg';
- if SaveDialog.Execute then
- begin
- case SaveDialog.FilterIndex of
- 1: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.bmp');
- 2: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.png');
- 3: txtFilename.Text := ChangeFileExt(SaveDialog.Filename, '.jpg');
- end;
- renderFileFormat := SaveDialog.FilterIndex;
- renderPath := ExtractFilePath(SaveDialog.Filename);
- end;
-end;
-
-procedure TRenderForm.ListPresets;
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- FStrings: TStringList;
- f: textfile;
-begin
- FStrings := TStringList.Create;
- try
- if fileExists(AppPath + 'render presets') then begin
- FStrings.LoadFromFile(AppPath + 'render presets');
- cmbPreset.Clear;
- if (Pos('{', FStrings.Text) <> 0) then begin
- for i := 0 to FStrings.Count - 1 do begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then begin
- cmbPreset.Items.add(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TRenderForm.btnDeletePresetClick(Sender: TObject);
-var
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- if Title = '' then exit;
- Filename := AppPath + 'render presets';
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- ListPresets;
-end;
-
-procedure TRenderForm.cmbPresetChange(Sender: TObject);
-var
- chk: boolean;
- i, j: integer;
- FStrings: TStringList;
- Title, Filename: string;
-begin
- Title := Trim(cmbPreset.Text);
- Filename := AppPath + 'render presets';
- if Title = '' then exit;
- if EntryExists(Title, FileName) then
- begin
- // Load preset
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Filename);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(Title) + ' {', Lowercase(FStrings[i])) <> 0 then
- begin
- chk := chkMaintain.checked;
- chkMaintain.Checked := False;
- j := i + 1;
- cbWidth.Text := FStrings[j];
- inc(j);
- cbHeight.text := FStrings[j];
- chkMaintain.Checked := chk;
- inc(j);
- txtDensity.text := FStrings[j];
- inc(j);
- txtFilterRadius.text := FStrings[j];
- inc(j);
- txtOversample.text := FStrings[j];
- inc(j);
- txtFileName.Text := ChangeFileExt(txtFileName.Text, FStrings[j]);
- inc(j);
- if Fstrings[j] = 'true' then chkLimitMem.checked := true else chkLimitMem.checked := false;
- inc(j);
- cbMaxMemory.ItemIndex := StrToInt(Fstrings[j]);
- cbMaxMemory.enabled := chkLimitMem.checked;
- inc(j);
- cbMaxMemory.Text := Fstrings[j];
- break;
- end;
- finally
- FStrings.Free;
- end
- end;
- ImageWidth := StrToInt(cbWidth.Text);
- ImageHeight := StrToInt(cbHeight.Text);
- Sample_Density := StrToFloat(txtDensity.Text);
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkMaintainClick(Sender: TObject);
-begin
- Ratio := ImageWidth / ImageHeight;
-end;
-
-procedure TRenderForm.DoPostProcess;
-begin
- frmPostProcess.SetRenderer(Renderer.GetRenderer);
- frmPostProcess.SetControlPoint(CP);
- frmPostProcess.SetImageName(FileName);
- frmPostProcess.Show;
-end;
-
-function TRenderForm.WindowsExit(RebootParam: Longword = EWX_POWEROFF or EWX_FORCE): Boolean;
-var
- TTokenHd: THandle;
- TTokenPvg: TTokenPrivileges;
- cbtpPrevious: DWORD;
- rTTokenPvg: TTokenPrivileges;
- pcbtpPreviousRequired: DWORD;
- tpResult: Boolean;
-const
- SE_SHUTDOWN_NAME = 'SeShutdownPrivilege';
-begin
- if ((GetWinVersion = wvWinNT) or
- (GetWinVersion = wvWin2000) or
- (GetWinVersion = wvWinXP)) then
- begin
- tpResult := OpenProcessToken(GetCurrentProcess(),
- TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,
- TTokenHd);
- if tpResult then
- begin
- tpResult := LookupPrivilegeValue(nil,
- SE_SHUTDOWN_NAME,
- TTokenPvg.Privileges[0].Luid);
- TTokenPvg.PrivilegeCount := 1;
- TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
- cbtpPrevious := SizeOf(rTTokenPvg);
- pcbtpPreviousRequired := 0;
- if tpResult then
- Windows.AdjustTokenPrivileges(TTokenHd,
- False,
- TTokenPvg,
- cbtpPrevious,
- rTTokenPvg,
- pcbtpPreviousRequired);
- end;
- end;
- Result := ExitWindowsEx(RebootParam, 0);
-end;
-
-procedure TRenderForm.chkSaveIncompleteRendersClick(Sender: TObject);
-begin
- SaveIncompleteRenders := chkSaveIncompleteRenders.Checked;
-end;
-
-procedure TRenderForm.cbBitsPerSampleSelect(Sender: TObject);
-begin
- BitsPerSample := cbBitsPerSample.ItemIndex;
-
- ShowMemoryStatus;
-end;
-
-procedure TRenderForm.chkThreadPriorityClick(Sender: TObject);
-begin
- LowerRenderPriority := chkThreadPriority.Checked;
- if Assigned(Renderer) then begin
- if LowerRenderPriority then
- Renderer.SetPriority(tpLower)
- else
- Renderer.SetPriority(tpNormal);
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/Fullscreen.dfm b/2.10/Source/Fullscreen.dfm
deleted file mode 100644
index cea7fef..0000000
--- a/2.10/Source/Fullscreen.dfm
+++ /dev/null
@@ -1,59 +0,0 @@
-object FullscreenForm: TFullscreenForm
- Left = 439
- Top = 325
- BorderStyle = bsNone
- Caption = 'FullscreenForm'
- ClientHeight = 131
- ClientWidth = 186
- Color = clBlack
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- PopupMenu = FullscreenPopup
- OnClose = FormClose
- OnCreate = FormCreate
- OnDblClick = ImageDblClick
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Image: TImage
- Left = 0
- Top = 0
- Width = 186
- Height = 131
- PopupMenu = FullscreenPopup
- OnDblClick = ImageDblClick
- end
- object Timelimiter: TTimer
- Enabled = False
- Interval = 2000
- OnTimer = TimelimiterOnTimer
- Left = 8
- Top = 8
- end
- object FullscreenPopup: TPopupMenu
- Left = 40
- Top = 8
- object RenderStop: TMenuItem
- Caption = '&Stop Render'
- OnClick = RenderStopClick
- end
- object RenderMore: TMenuItem
- Caption = 'Render &More'
- ShortCut = 114
- OnClick = RenderMoreClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object Exit1: TMenuItem
- Caption = '&Close'
- OnClick = ImageDblClick
- end
- end
-end
diff --git a/2.10/Source/Fullscreen.pas b/2.10/Source/Fullscreen.pas
deleted file mode 100644
index 19a8fe2..0000000
--- a/2.10/Source/Fullscreen.pas
+++ /dev/null
@@ -1,336 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Fullscreen;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- Menus, ExtCtrls, ControlPoint, RenderThread;
-
-type
- TFullscreenForm = class(TForm)
- Image: TImage;
- Timelimiter: TTimer;
- FullscreenPopup: TPopupMenu;
- RenderStop: TMenuItem;
- N1: TMenuItem;
- Exit1: TMenuItem;
- RenderMore: TMenuItem;
- procedure FormShow(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure ImageDblClick(Sender: TObject);
- procedure TimelimiterOnTimer(Sender: TObject);
- procedure RenderStopClick(Sender: TObject);
- procedure RenderMoreClick(Sender: TObject);
-
- private
- Remainder, StartTime, t: double;
- imgLeft, imgTop,
- imgWidth, imgHeight: integer;
- Closing: boolean;
-
- Renderer: TRenderThread;
-
- procedure showTaskbar;
- procedure hideTaskbar;
- procedure DrawFlame;
- procedure OnProgress(prog: double);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
-
- public
- Calculate : boolean;
- cp: TControlPoint;
- Zoom: double;
- center: array[0..1] of double;
-
- ActiveForm: TForm;
- end;
-
-var
- FullscreenForm: TFullscreenForm;
-
-implementation
-
-uses
- Main, Math, Global,
- Tracer;
-
-{$R *.DFM}
-
-procedure Trace1(const str: string);
-begin
- if TraceLevel >= 1 then
- TraceForm.FullscreenTrace.Lines.Add('. ' + str);
-end;
-
-procedure Trace2(const str: string);
-begin
- if TraceLevel >= 2 then
- TraceForm.FullscreenTrace.Lines.Add('. . ' + str);
-end;
-
-procedure TFullscreenForm.DrawFlame;
-var
- r: double;
-begin
- if (cp.width / cp.height) > (ClientWidth / ClientHeight) then
- begin
- imgWidth := ClientWidth;
- r := cp.width / imgWidth;
- imgHeight := round(cp.height / r);
- imgLeft := 1;
- imgTop := (ClientHeight - imgHeight) div 2;
- end
- else begin
- imgHeight := ClientHeight;
- r := cp.height / imgHeight;
- imgWidth := round(cp.Width / r);
- imgTop := 1;
- imgLeft := (ClientWidth - ImgWidth) div 2;
- end;
- cp.AdjustScale(imgWidth, imgHeight);
-
-// cp.Zoom := MainForm.Zoom;
-// cp.center[0] := MainForm.center[0];
-// cp.center[1] := MainForm.center[1];
- cp.sample_density := defSampleDensity;
- StartTime := Now;
- t := now;
- Remainder := 1;
-
- if Assigned(Renderer) then begin // hmm...
- Trace2('Killing previous RenderThread #' + inttostr(Renderer.ThreadID));
- Renderer.Terminate;
- Renderer.WaitFor;
-
- while Renderer <> nil do
- Application.ProcessMessages; // HandleThreadTermination kinda should be called here...(?)
- end;
-
- assert(not assigned(renderer), 'Render thread is still running!?');
-
- Renderer := TRenderThread.Create; // Hmm... Why do we use RenderThread here, anyway? :-\
- Renderer.TargetHandle := Handle;
- Renderer.OnProgress := OnProgress;
- Renderer.NrThreads := NrTreads;
- if TraceLevel > 0 then Renderer.Output := TraceForm.FullscreenTrace.Lines;
- Renderer.SetCP(cp);
-
- Renderer.WaitForMore := true;
- RenderStop.Enabled := true;
- RenderMore.Enabled := false;
-
- Renderer.Resume;
-end;
-
-procedure TFullscreenForm.HandleThreadCompletion(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- Trace2(MsgComplete + IntToStr(message.LParam));
- if not Assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
-
- if Assigned(Renderer) then
- begin
- bm := TBitmap.Create;
- bm.assign(Renderer.GetImage);
- Image.SetBounds(imgLeft, imgTop, imgWidth, imgHeight);
- Image.Picture.Graphic := bm;
- bm.Free;
- end;
-
- RenderStop.Enabled := false;
- RenderMore.Enabled := true;
-
- TimeLimiter.Enabled := false;
-end;
-
-procedure TFullscreenForm.HandleThreadTermination(var Message: TMessage);
-var
- bm: TBitmap;
-begin
- Trace2(MsgTerminated + IntToStr(message.LParam));
- if not Assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
-
- RenderStop.Enabled := false;
- RenderMore.Enabled := false;
-
- TimeLimiter.Enabled := false;
-end;
-
-procedure TFullscreenForm.OnProgress(prog: double);
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- Canvas.Lock;
- try
- if prog >= 1 then
- begin
- Canvas.Brush.Color := clBlack;
- Canvas.FillRect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
- end
- else if prog >= 0 then begin
- Canvas.Brush.Color := clTeal;
- Canvas.FrameRect(Rect(5, ClientHeight - 15, ClientWidth - 5, ClientHeight - 5));
- Canvas.Brush.Color := clTeal;
- Canvas.Fillrect(Rect(7, ClientHeight - 13, 7 + Round(prog * (ClientWidth - 14)), ClientHeight - 7));
- Canvas.Brush.Color := clBlack;
- Canvas.Fillrect(Rect(7 + Round(prog * (ClientWidth - 14)), ClientHeight - 13, ClientWidth - 7, ClientHeight - 7));
- end;
- finally
- Canvas.Unlock;
- end;
- Application.ProcessMessages; //
-end;
-
-procedure TFullscreenForm.hideTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_HIDE);
-end;
-
-procedure TFullscreenForm.showTaskbar;
-var wndHandle: THandle;
- wndClass: array[0..50] of Char;
-begin
- StrPCopy(@wndClass[0], 'Shell_TrayWnd');
- wndHandle := FindWindow(@wndClass[0], nil);
- ShowWindow(wndHandle, SW_RESTORE);
-end;
-
-procedure TFullscreenForm.FormShow(Sender: TObject);
-begin
- Trace1('--- Opening Fullscreen View ---');
-
- if Image.Width < ClientWidth then
- Image.Left := (ClientWidth - Image.Width) div 2;
- if Image.Height < ClientHeight then
- Image.Top := (ClientHeight - Image.Height) div 2;
-
- Closing := false;
- TimeLimiter.Enabled := false;
-
- RenderStop.Enabled := false;
- RenderMore.Enabled := false;
-
- MainForm.mnuFullScreen.enabled := true;
- HideTaskbar;
-
- if calculate then
- DrawFlame;
-end;
-
-procedure TFullscreenForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- Closing := true;
- if Assigned(Renderer) then begin
- if Renderer.Suspended then begin
- Renderer.WaitForMore := false;
- Renderer.Resume;
- end;
- Trace2('Form closing: killing RenderThread #' + inttostr(Renderer.ThreadID));
- Renderer.Terminate;
- Renderer.WaitFor;
-
- Trace2('Destroying RenderThread #' + IntToStr(Renderer.ThreadID));
- Renderer.Free;
- Renderer := nil;
- end;
- Trace1('--- Closing Fullscreen View ---');
- Trace1('');
- ShowTaskbar;
-
- ActiveForm.SetFocus;
-end;
-
-procedure TFullscreenForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
-end;
-
-procedure TFullscreenForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then begin
- Renderer.Terminate;
- Renderer.WaitFor;
- Renderer.Free;
- end;
- cp.Free;
-end;
-
-procedure TFullscreenForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = ' ' then begin
- if RenderStop.Enabled then RenderStop.Click
- else if RenderMore.Enabled then RenderMore.Click;
- end
- else Close;
-end;
-
-procedure TFullscreenForm.ImageDblClick(Sender: TObject);
-begin
- Close;
-end;
-
-procedure TFullscreenForm.TimelimiterOnTimer(Sender: TObject);
-begin
- //if assigned(Renderer) then Renderer.Break;
- TimeLimiter.Enabled := false;
-end;
-
-procedure TFullscreenForm.RenderStopClick(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.BreakRender;
-end;
-
-procedure TFullscreenForm.RenderMoreClick(Sender: TObject);
-begin
- if assigned(Renderer) and Renderer.Suspended then begin
- Renderer.Resume;
- RenderStop.Enabled := true;
- RenderMore.Enabled := false;
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/Global.pas b/2.10/Source/Global.pas
deleted file mode 100644
index 0f28d69..0000000
--- a/2.10/Source/Global.pas
+++ /dev/null
@@ -1,466 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit Global;
-
-interface
-
-uses
- SysUtils, Classes, SyncObjs, Controls, Graphics, Math,
- cmap, ControlPoint, Xform;
-
-type
- EFormatInvalid = class(Exception);
-
-{ Weight manipulation }
-{ Triangle transformations }
-function triangle_area(t: TTriangle): double;
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-function dist(x1, y1, x2, y2: double): double;
-{ Parsing functions }
-function GetVal(token: string): string;
-function ReplaceTabs(str: string): string;
-{ Palette and gradient functions }
-//function GetGradient(FileName, Entry: string): string;
-{ Misc }
-function det(a, b, c, d: double): double;
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-
-
-const
- APP_NAME: string = 'Apophysis 2.0';
- prefilter_white: integer = 1024;
- eps: double = 1E-10;
- White_level = 200;
- clyellow1 = TColor($17FCFF);
- clplum2 = TColor($ECA9E6);
- clSlateGray = TColor($837365);
- FT_BMP = 1; FT_PNG = 2; FT_JPG = 3;
-
-const
- crEditArrow = 20;
- crEditMove = 21;
- crEditRotate = 22;
- crEditScale = 23;
-
-var
- MainSeed: integer;
- MainTriangles: TTriangles;
- Transforms: integer; // Count of Tranforms
- EnableFinalXform: boolean;
- AppPath: string; // Path of applicatio file
- OpenFile: string; // Name of currently open file
- CanDrawOnResize: boolean;
- PreserveWeights: boolean;
-
- { UPR Options }
-
- UPRSampleDensity: integer;
- UPRFilterRadius: double;
- UPROversample: integer;
- UPRAdjustDensity: boolean;
- UPRColoringIdent: string;
- UPRColoringFile: string;
- UPRFormulaIdent: string;
- UPRFormulaFile: string;
- UPRWidth: Integer;
- UPRHeight: Integer;
- ImageFolder: string;
- UPRPath: string; // Name and folder of last UPR file
- cmap_index: integer; // Index to current gradient
- Variation: TVariation; // Current variation
- NumTries, TryLength: integer; // Settings for smooth palette
- SmoothPaletteFile: string;
-
- { Editor }
-
- UseFlameBackground, UseTransformColors: boolean;
- HelpersEnabled: boolean;
- EditorBkgColor, ReferenceTriangleColor: integer;
- GridColor1, GridColor2, HelpersColor: integer;
- ExtEditEnabled, TransformAxisLock, RebuildXaosLinks: boolean;
- ShowAllXforms: boolean;
-
- { Display }
-
- defSampleDensity, defPreviewDensity: Double;
- defGamma, defBrightness, defVibrancy,
- defFilterRadius, defGammaThreshold: Double;
- defOversample: integer;
-
- { Render }
-
- renderDensity, renderFilterRadius: double;
- renderOversample, renderWidth, renderHeight: integer;
- renderBitsPerSample: integer;
- renderPath: string;
- JPEGQuality: integer;
- renderFileFormat: integer;
- InternalBitsPerSample: integer;
-
- NrTreads: Integer;
- UseNrThreads: integer;
-
- PNGTransparency: integer;
- ShowTransparency: boolean;
-
- MainPreviewScale: double;
- ExtendMainPreview: boolean;
-
- { Defaults }
-
- ConfirmDelete: boolean; // Flag confirmation of entry deletion
- OldPaletteFormat: boolean;
- ConfirmExit: boolean;
- ConfirmStopRender: boolean;
- SavePath, SmoothPalettePath: string;
- RandomPrefix, RandomDate: string;
- RandomIndex: integer;
- FlameFile, GradientFile, GradientEntry, FlameEntry: string;
- ParamFolder: string;
- prevLowQuality, prevMediumQuality, prevHighQuality: double;
- defSmoothPaletteFile: string;
- BrowserPath: string; // Stored path of browser open dialog
- EditPrevQual, MutatePrevQual, AdjustPrevQual: Integer;
- randMinTransforms, randMaxTransforms: integer;
- mutantMinTransforms, mutantMaxTransforms: integer;
- KeepBackground: boolean;
- randGradient: Integer;
- randGradientFile: string;
- defFlameFile: string;
-
- PlaySoundOnRenderComplete: boolean;
- RenderCompleteSoundFile: string;
-
- SaveIncompleteRenders: boolean;
- ShowRenderStats: boolean;
- LowerRenderPriority: boolean;
-
- SymmetryType: integer;
- SymmetryOrder: integer;
- SymmetryNVars: integer;
- RandomVariations: array of boolean;
- FavouriteVariations: array of boolean;
-
- MainForm_RotationMode: integer;
- PreserveQuality: boolean;
-
- { For random gradients }
-
- MinNodes, MaxNodes, MinHue, MaxHue, MinSat, MaxSat, MinLum, MaxLum: integer;
- //ReferenceMode: integer;
- BatchSize: Integer;
- Compatibility: integer; //0 = original, 1 = Drave's
- Favorites: TStringList;
- Script: string;
- ScriptPath: string;
- SheepServer, SheepNick, SheepURL, SheepPW, flam3Path: string;
- ExportBatches, ExportOversample, ExportWidth, ExportHeight, ExportFileFormat: Integer;
- ExportFilter, ExportDensity: Double;
- ExportEstimator, ExportEstimatorMin, ExportEstimatorCurve: double;
- ExportJitters: integer;
- ExportGammaTreshold: double;
- OpenFileType: TFileType;
-// ResizeOnLoad: Boolean;
- ShowProgress: Boolean;
- defLibrary: string;
- LimitVibrancy: Boolean;
- DefaultPalette: TColorMap;
-
-function Round6(x: double): double;
-
-implementation
-
-{ IFS }
-
-function det(a, b, c, d: double): double;
-begin
- Result := (a * d - b * c);
-end;
-
-
-function Round6(x: double): double;
-// Really ugly, but it works
-begin
- // --Z-- this is ridiculous:
- // Result := StrToFloat(Format('%.6f', [x]));
- // and yes, this is REALLY ugly :-\
- Result := RoundTo(x, -6);
-end;
-
-function solve3(x1, x2, x1h, y1, y2, y1h, z1, z2, z1h: double;
- var a, b, e: double): double;
-var
- det1: double;
-begin
- det1 := x1 * det(y2, 1.0, z2, 1.0) - x2 * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y2, z1, z2);
- if (det1 = 0.0) then
- begin
- Result := det1;
- EXIT;
- end
- else
- begin
- a := (x1h * det(y2, 1.0, z2, 1.0) - x2 * det(y1h, 1.0, z1h, 1.0)
- + 1 * det(y1h, y2, z1h, z2)) / det1;
- b := (x1 * det(y1h, 1.0, z1h, 1.0) - x1h * det(y1, 1.0, z1, 1.0)
- + 1 * det(y1, y1h, z1, z1h)) / det1;
- e := (x1 * det(y2, y1h, z2, z1h) - x2 * det(y1, y1h, z1, z1h)
- + x1h * det(y1, y2, z1, z2)) / det1;
- a := Round6(a);
- b := Round6(b);
- e := Round6(e);
- Result := det1;
- end;
-end;
-
-function dist(x1, y1, x2, y2: double): double;
-//var
-// d2: double;
-begin
-(*
- { From FDesign source
- { float pt_pt_distance(float x1, float y1, float x2, float y2) }
- d2 := (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);
- if (d2 = 0.0) then
- begin
- Result := 0.0;
- exit;
- end
- else
- Result := sqrt(d2);
-*)
-
- // --Z-- This is just amazing... :-\
- // Someone needed an 'FDesign source' - to compute distance between two points??!?
-
- Result := Hypot(x2-x1, y2-y1);
-end;
-
-function line_dist(x, y, x1, y1, x2, y2: double): double;
-var
- a, b, e, c: double;
-begin
- if ((x = x1) and (y = y1)) then
- a := 0.0
- else
- a := sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1));
- if ((x = x2) and (y = y2)) then
- b := 0.0
- else
- b := sqrt((x - x2) * (x - x2) + (y - y2) * (y - y2));
- if ((x1 = x2) and (y1 = y2)) then
- e := 0.0
- else
- e := sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
- if ((a * a + e * e) < (b * b)) then
- Result := a
- else if ((b * b + e * e) < (a * a)) then
- Result := b
- else if (e <> 0.0) then
- begin
- c := (b * b - a * a - e * e) / (-2 * e);
- if ((a * a - c * c) < 0.0) then
- Result := 0.0
- else
- Result := sqrt(a * a - c * c);
- end
- else
- Result := a;
-end;
-
-function transform_affine(const t: TTriangle; const Triangles: TTriangles): boolean;
-var
- ra, rb, rc, a, b, c: double;
-begin
- Result := True;
- ra := dist(Triangles[-1].y[0], Triangles[-1].x[0],
- Triangles[-1].y[1], Triangles[-1].x[1]);
- rb := dist(Triangles[-1].y[1], Triangles[-1].x[1],
- Triangles[-1].y[2], Triangles[-1].x[2]);
- rc := dist(Triangles[-1].y[2], Triangles[-1].x[2],
- Triangles[-1].y[0], Triangles[-1].x[0]);
- a := dist(t.y[0], t.x[0], t.y[1], t.x[1]);
- b := dist(t.y[1], t.x[1], t.y[2], t.x[2]);
- c := dist(t.y[2], t.x[2], t.y[0], t.x[0]);
- if (a > ra) then
- Result := False
- else if (b > rb) then
- Result := False
- else if (c > rc) then
- Result := False
- else if ((a = ra) and (b = rb) and (c = rc)) then
- Result := False;
-end;
-
-function triangle_area(t: TTriangle): double;
-var
- base, height: double;
-begin
- try
- base := dist(t.x[0], t.y[0], t.x[1], t.y[1]);
- height := line_dist(t.x[2], t.y[2], t.x[1], t.y[1],
- t.x[0], t.y[0]);
- if (base < 1.0) then
- Result := height
- else if (height < 1.0) then
- Result := base
- else
- Result := 0.5 * base * height;
- except on E: EMathError do
- Result := 0;
- end;
-end;
-
-{ Parse }
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-procedure SinCos(const Theta: double; var Sin, Cos: double); // to avoid using 'extended' type
-asm
- FLD Theta
- FSINCOS
- FSTP qword ptr [edx] // Cos
- FSTP qword ptr [eax] // Sin
- FWAIT
-end;
-
-(*
-{ Palette and gradient functions }
-
-function RGBToColor(Pal: TMapPalette; index: integer): Tcolor;
-begin
- { Converts the RGB values from a palette index to the TColor type ...
- could maybe change it to SHLs }
- Result := (Pal.Blue[index] * 65536) + (Pal.Green[index] * 256)
- + Pal.Red[index];
-end;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- j := floor(hsv[0]);
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
-
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := t; end;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-*)
-
-end.
-
diff --git a/2.10/Source/GradientHlpr.pas b/2.10/Source/GradientHlpr.pas
deleted file mode 100644
index 1d393e7..0000000
--- a/2.10/Source/GradientHlpr.pas
+++ /dev/null
@@ -1,144 +0,0 @@
-unit GradientHlpr;
-
-interface
-
-uses
- windows, Graphics, Cmap;
-
-const
- PixelCountMax = 32768;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
-
-type
- TGradientHelper = class
- private
- procedure RGBBlend(a, b: integer; var Palette: TColorMap);
- public
- function GetGradientBitmap(Index: integer; const hue_rotation: double): TBitmap;
- function RandomGradient: TColorMap;
- end;
-
-var
- GradientHelper: TGradientHelper;
-
-implementation
-
-uses
- Global;
-
-{ TGradientHelper }
-
-function TGradientHelper.GetGradientBitmap(Index: integer; const hue_rotation: double): TBitmap;
-var
- BitMap: TBitMap;
- i, j: integer;
- Row: pRGBTripleArray;
- pal: TColorMap;
-begin
- GetCMap(index, hue_rotation, pal);
-
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 256;
- BitMap.Height := 2;
-
- for j := 0 to Bitmap.Height - 1 do begin
- Row := Bitmap.Scanline[j];
- for i := 0 to Bitmap.Width - 1 do begin
- Row[i].rgbtRed := Pal[i][0];
- Row[i].rgbtGreen := Pal[i][1];
- Row[i].rgbtBlue := Pal[i][2];
- end
- end;
-
- Result := BitMap;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TGradientHelper.RandomGradient: TColorMap;
-var
- a, b, n, nodes: integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
- pal: TColorMap;
-begin
- rgb[0] := 0;
- rgb[1] := 0;
- rgb[2] := 0;
-
- inc(MainSeed);
- RandSeed := Mainseed;
- nodes := random((MaxNodes - 1) - (MinNodes - 2)) + (MinNodes - 1);
- n := 256 div nodes;
- b := 0;
- hsv[0] := 0.01 * (random(MaxHue - (MinHue - 1)) + MinHue);
- hsv[1] := 0.01 * (random(MaxSat - (MinSat - 1)) + MinSat);
- hsv[2] := 0.01 * (random(MaxLum - (MinLum - 1)) + MinLum);
- hsv2rgb(hsv, rgb);
- Pal[0][0] := Round(rgb[0] * 255);
- Pal[0][1] := Round(rgb[1] * 255);
- Pal[0][2] := Round(rgb[2] * 255);
- repeat
- a := b;
- b := b + n;
- hsv[0] := 0.01 * (random(MaxHue - (MinHue - 1)) + MinHue);
- hsv[1] := 0.01 * (random(MaxSat - (MinSat - 1)) + MinSat);
- hsv[2] := 0.01 * (random(MaxLum - (MinLum - 1)) + MinLum);
- hsv2rgb(hsv, rgb);
- if b > 255 then b := 255;
- Pal[b][0] := Round(rgb[0] * 255);
- Pal[b][1] := Round(rgb[1] * 255);
- Pal[b][2] := Round(rgb[2] * 255);
- RGBBlend(a, b, pal);
- until b = 255;
- Result := Pal;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TGradientHelper.RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- GradientHelper := TGradientHelper.create;
-finalization
- GradientHelper.Free;
-end.
diff --git a/2.10/Source/HtmlHlp.inc b/2.10/Source/HtmlHlp.inc
deleted file mode 100644
index 4a31a2a..0000000
--- a/2.10/Source/HtmlHlp.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-{.$DEFINE DELPHI3}
-{.$DEFINE _WIN64}
-{.$DEFINE HTMLHELP11}
-{$DEFINE HTMLHELP12}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK}
-{.$DEFINE HTMLHELP_DYNAMIC_LINK_EXPLICIT}
\ No newline at end of file
diff --git a/2.10/Source/HtmlHlp.pas b/2.10/Source/HtmlHlp.pas
deleted file mode 100644
index 9192625..0000000
--- a/2.10/Source/HtmlHlp.pas
+++ /dev/null
@@ -1,862 +0,0 @@
-{******************************************************************}
-{ }
-{ Borland Delphi Runtime Library }
-{ HTML Help interface unit }
-{ }
-{ Portions created by Microsoft are }
-{ Copyright (C) 1995-1999 Microsoft Corporation. }
-{ All Rights Reserved. }
-{ }
-{ The original file is: htmlhelp.h, released 12 May 1999. }
-{ The original Pascal code is: HTMLHelp.pas, released 9 Jun 1999. }
-{ The initial developer of the Pascal code is Marcel van Brakel }
-{ (brakelm@bart.nl). }
-{ }
-{ Portions created by Marcel van Brakel are }
-{ Copyright (C) 1999 Marcel van Brakel. }
-{ }
-{ Contributor(s): Robert Chandler (robert@helpware.net) }
-{ Kurt Senfer (ks@siemens.dk) }
-{ }
-{ Obtained through: }
-{ Joint Endeavour of Delphi Innovators (Project JEDI) }
-{ }
-{ You may retrieve the latest version of this file at the Project }
-{ JEDI home page, located at http://delphi-jedi.org }
-{ }
-{ The contents of this file are used with permission, subject to }
-{ the Mozilla Public License Version 1.1 (the "License"); you may }
-{ not use this file except in compliance with the License. You may }
-{ obtain a copy of the License at }
-{ http://www.mozilla.org/MPL/MPL-1.1.html }
-{ }
-{ Software distributed under the License is distributed on an }
-{ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or }
-{ implied. See the License for the specific language governing }
-{ rights and limitations under the License. }
-{ }
-{******************************************************************}
-
-unit HtmlHlp;
-
-interface
-
-(*$HPPEMIT ''*)
-(*$HPPEMIT '#include "htmlhelp.h"'*)
-(*$HPPEMIT ''*)
-(*$HPPEMIT 'typedef struct tagHH_LAST_ERROR'*)
-(*$HPPEMIT '{'*)
-(*$HPPEMIT ' int cbStruct ;'*)
-(*$HPPEMIT ' HRESULT hr ;'*)
-(*$HPPEMIT ' BSTR description ;'*)
-(*$HPPEMIT '} HH_LAST_ERROR ;'*)
-(*$HPPEMIT ''*)
-
-uses
- Windows;
-
-{$I HTMLHLP.INC}
-
-type
-{$IFDEF HTMLHELP12}
-{$IFNDEF _WIN64}
- DWORD_PTR = DWORD;
-{$ENDIF}
-{$ENDIF}
- PCSTR = LPCSTR;
-
-// Commands to pass to HtmlHelp()
-
-const
- HH_DISPLAY_TOPIC = $0000;
- {$EXTERNALSYM HH_DISPLAY_TOPIC}
- HH_HELP_FINDER = $0000; // WinHelp equivalent
- {$EXTERNALSYM HH_HELP_FINDER}
- HH_DISPLAY_TOC = $0001; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_TOC}
- HH_DISPLAY_INDEX = $0002; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_INDEX}
- HH_DISPLAY_SEARCH = $0003; // not currently implemented
- {$EXTERNALSYM HH_DISPLAY_SEARCH}
- HH_SET_WIN_TYPE = $0004;
- {$EXTERNALSYM HH_SET_WIN_TYPE}
- HH_GET_WIN_TYPE = $0005;
- {$EXTERNALSYM HH_GET_WIN_TYPE}
- HH_GET_WIN_HANDLE = $0006;
- {$EXTERNALSYM HH_GET_WIN_HANDLE}
- HH_ENUM_INFO_TYPE = $0007; // Get Info type name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_INFO_TYPE}
- HH_SET_INFO_TYPE = $0008; // Add Info type to filter.
- {$EXTERNALSYM HH_SET_INFO_TYPE}
- HH_SYNC = $0009;
- {$EXTERNALSYM HH_SYNC}
-{$IFDEF HTMLHELP11}
- HH_ADD_NAV_UI = $000A; // not currently implemented
- {$EXTERNALSYM HH_ADD_NAV_UI}
- HH_ADD_BUTTON = $000B; // not currently implemented
- {$EXTERNALSYM HH_ADD_BUTTON}
- HH_GETBROWSER_APP = $000C; // not currently implemented
- {$EXTERNALSYM HH_GETBROWSER_APP}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_RESERVED1 = $000A;
- {$EXTERNALSYM HH_RESERVED1}
- HH_RESERVED2 = $000B;
- {$EXTERNALSYM HH_RESERVED2}
- HH_RESERVED3 = $000C;
- {$EXTERNALSYM HH_RESERVED3}
-{$ENDIF}
- HH_KEYWORD_LOOKUP = $000D;
- {$EXTERNALSYM HH_KEYWORD_LOOKUP}
- HH_DISPLAY_TEXT_POPUP = $000E; // display string resource id or text in a popup window
- {$EXTERNALSYM HH_DISPLAY_TEXT_POPUP}
- HH_HELP_CONTEXT = $000F; // display mapped numeric value in dwData
- {$EXTERNALSYM HH_HELP_CONTEXT}
- HH_TP_HELP_CONTEXTMENU = $0010; // text popup help, same as WinHelp HELP_CONTEXTMENU
- {$EXTERNALSYM HH_TP_HELP_CONTEXTMENU}
- HH_TP_HELP_WM_HELP = $0011; // text popup help, same as WinHelp HELP_WM_HELP
- {$EXTERNALSYM HH_TP_HELP_WM_HELP}
- HH_CLOSE_ALL = $0012; // close all windows opened directly or indirectly by the caller
- {$EXTERNALSYM HH_CLOSE_ALL}
- HH_ALINK_LOOKUP = $0013; // ALink version of HH_KEYWORD_LOOKUP
- {$EXTERNALSYM HH_ALINK_LOOKUP}
- HH_GET_LAST_ERROR = $0014; // not currently implemented, See HHERROR.h
- {$EXTERNALSYM HH_GET_LAST_ERROR}
- HH_ENUM_CATEGORY = $0015; // Get category name, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY}
- HH_ENUM_CATEGORY_IT = $0016; // Get category info type members, call repeatedly to enumerate, -1 at end
- {$EXTERNALSYM HH_ENUM_CATEGORY_IT}
- HH_RESET_IT_FILTER = $0017; // Clear the info type filter of all info types.
- {$EXTERNALSYM HH_RESET_IT_FILTER}
- HH_SET_INCLUSIVE_FILTER = $0018; // set inclusive filtering method for untyped topics to be included in display
- {$EXTERNALSYM HH_SET_INCLUSIVE_FILTER}
- HH_SET_EXCLUSIVE_FILTER = $0019; // set exclusive filtering method for untyped topics to be excluded from display
- {$EXTERNALSYM HH_SET_EXCLUSIVE_FILTER}
-{$IFDEF HTMLHELP11}
- HH_SET_GUID = $001A; // For Microsoft Installer -- dwData is a pointer to the GUID string
- {$EXTERNALSYM HH_SET_GUID}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_INITIALIZE = $001C; // Initializes the help system.
- {$EXTERNALSYM HH_INITIALIZE}
- HH_UNINITIALIZE = $001D; // Uninitializes the help system.
- {$EXTERNALSYM HH_UNINITIALIZE}
- HH_PRETRANSLATEMESSAGE = $00FD; // Pumps messages. (NULL, NULL, MSG*).
- {$EXTERNALSYM HH_PRETRANSLATEMESSAGE}
- HH_SET_GLOBAL_PROPERTY = $00FC; // Set a global property. (NULL, NULL, HH_GPROP)
- {$EXTERNALSYM HH_SET_GLOBAL_PROPERTY}
-{$ENDIF}
-
-{$IFDEF HTMLHELP11}
- HH_INTERNAL = $00FF; // Used internally.
- {$EXTERNALSYM HH_INTERNAL}
-{$ENDIF}
-
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_AUTOHIDESHOW = (1 shl 0); // Automatically hide/show tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TAB_AUTOHIDESHOW}
-{$ENDIF}
- HHWIN_PROP_ONTOP = (1 shl 1); // Top-most window (not currently implemented)
- {$EXTERNALSYM HHWIN_PROP_ONTOP}
- HHWIN_PROP_NOTITLEBAR = (1 shl 2); // no title bar
- {$EXTERNALSYM HHWIN_PROP_NOTITLEBAR}
- HHWIN_PROP_NODEF_STYLES = (1 shl 3); // no default window styles (only HH_WINTYPE.dwStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_STYLES}
- HHWIN_PROP_NODEF_EXSTYLES = (1 shl 4); // no default extended window styles (only HH_WINTYPE.dwExStyles)
- {$EXTERNALSYM HHWIN_PROP_NODEF_EXSTYLES}
- HHWIN_PROP_TRI_PANE = (1 shl 5); // use a tri-pane window
- {$EXTERNALSYM HHWIN_PROP_TRI_PANE}
- HHWIN_PROP_NOTB_TEXT = (1 shl 6); // no text on toolbar buttons
- {$EXTERNALSYM HHWIN_PROP_NOTB_TEXT}
- HHWIN_PROP_POST_QUIT = (1 shl 7); // post WM_QUIT message when window closes
- {$EXTERNALSYM HHWIN_PROP_POST_QUIT}
- HHWIN_PROP_AUTO_SYNC = (1 shl 8); // automatically ssync contents and index
- {$EXTERNALSYM HHWIN_PROP_AUTO_SYNC}
- HHWIN_PROP_TRACKING = (1 shl 9); // send tracking notification messages
- {$EXTERNALSYM HHWIN_PROP_TRACKING}
- HHWIN_PROP_TAB_SEARCH = (1 shl 10); // include search tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_SEARCH}
- HHWIN_PROP_TAB_HISTORY = (1 shl 11); // include history tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_PROP_TAB_BOOKMARKS = (1 shl 12); // include bookmark tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_FAVORITES = (1 shl 12); // include favorites tab in navigation pane
- {$EXTERNALSYM HHWIN_PROP_TAB_FAVORITES}
-{$ENDIF}
- HHWIN_PROP_CHANGE_TITLE = (1 shl 13); // Put current HTML title in title bar
- {$EXTERNALSYM HHWIN_PROP_CHANGE_TITLE}
- HHWIN_PROP_NAV_ONLY_WIN = (1 shl 14); // Only display the navigation window
- {$EXTERNALSYM HHWIN_PROP_NAV_ONLY_WIN}
- HHWIN_PROP_NO_TOOLBAR = (1 shl 15); // Don't display a toolbar
- {$EXTERNALSYM HHWIN_PROP_NO_TOOLBAR}
- HHWIN_PROP_MENU = (1 shl 16); // Menu
- {$EXTERNALSYM HHWIN_PROP_MENU}
- HHWIN_PROP_TAB_ADVSEARCH = (1 shl 17); // Advanced FTS UI.
- {$EXTERNALSYM HHWIN_PROP_TAB_ADVSEARCH}
- HHWIN_PROP_USER_POS = (1 shl 18); // After initial creation, user controls window size/Position
- {$EXTERNALSYM HHWIN_PROP_USER_POS}
-{$IFDEF HTMLHELP12}
- HHWIN_PROP_TAB_CUSTOM1 = (1 shl 19); // Use custom tab #1
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM1}
- HHWIN_PROP_TAB_CUSTOM2 = (1 shl 20); // Use custom tab #2
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM2}
- HHWIN_PROP_TAB_CUSTOM3 = (1 shl 21); // Use custom tab #3
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM3}
- HHWIN_PROP_TAB_CUSTOM4 = (1 shl 22); // Use custom tab #4
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM4}
- HHWIN_PROP_TAB_CUSTOM5 = (1 shl 23); // Use custom tab #5
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM5}
- HHWIN_PROP_TAB_CUSTOM6 = (1 shl 24); // Use custom tab #6
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM6}
- HHWIN_PROP_TAB_CUSTOM7 = (1 shl 25); // Use custom tab #7
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM7}
- HHWIN_PROP_TAB_CUSTOM8 = (1 shl 26); // Use custom tab #8
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM8}
- HHWIN_PROP_TAB_CUSTOM9 = (1 shl 27); // Use custom tab #9
- {$EXTERNALSYM HHWIN_PROP_TAB_CUSTOM9}
- HHWIN_TB_MARGIN = (1 shl 28); // the window type has a margin
- {$EXTERNALSYM HHWIN_TB_MARGIN}
-{$ENDIF}
-
- HHWIN_PARAM_PROPERTIES = (1 shl 1); // valid fsWinProperties
- {$EXTERNALSYM HHWIN_PARAM_PROPERTIES}
- HHWIN_PARAM_STYLES = (1 shl 2); // valid dwStyles
- {$EXTERNALSYM HHWIN_PARAM_STYLES}
- HHWIN_PARAM_EXSTYLES = (1 shl 3); // valid dwExStyles
- {$EXTERNALSYM HHWIN_PARAM_EXSTYLES}
- HHWIN_PARAM_RECT = (1 shl 4); // valid rcWindowPos
- {$EXTERNALSYM HHWIN_PARAM_RECT}
- HHWIN_PARAM_NAV_WIDTH = (1 shl 5); // valid iNavWidth
- {$EXTERNALSYM HHWIN_PARAM_NAV_WIDTH}
- HHWIN_PARAM_SHOWSTATE = (1 shl 6); // valid nShowState
- {$EXTERNALSYM HHWIN_PARAM_SHOWSTATE}
- HHWIN_PARAM_INFOTYPES = (1 shl 7); // valid apInfoTypes
- {$EXTERNALSYM HHWIN_PARAM_INFOTYPES}
- HHWIN_PARAM_TB_FLAGS = (1 shl 8); // valid fsToolBarFlags
- {$EXTERNALSYM HHWIN_PARAM_TB_FLAGS}
- HHWIN_PARAM_EXPANSION = (1 shl 9); // valid fNotExpanded
- {$EXTERNALSYM HHWIN_PARAM_EXPANSION}
- HHWIN_PARAM_TABPOS = (1 shl 10); // valid tabpos
- {$EXTERNALSYM HHWIN_PARAM_TABPOS}
- HHWIN_PARAM_TABORDER = (1 shl 11); // valid taborder
- {$EXTERNALSYM HHWIN_PARAM_TABORDER}
- HHWIN_PARAM_HISTORY_COUNT = (1 shl 12); // valid cHistory
- {$EXTERNALSYM HHWIN_PARAM_HISTORY_COUNT}
- HHWIN_PARAM_CUR_TAB = (1 shl 13); // valid curNavType
- {$EXTERNALSYM HHWIN_PARAM_CUR_TAB}
-
- HHWIN_BUTTON_EXPAND = (1 shl 1); // Expand/contract button
- {$EXTERNALSYM HHWIN_BUTTON_EXPAND}
- HHWIN_BUTTON_BACK = (1 shl 2); // Back button
- {$EXTERNALSYM HHWIN_BUTTON_BACK}
- HHWIN_BUTTON_FORWARD = (1 shl 3); // Forward button
- {$EXTERNALSYM HHWIN_BUTTON_FORWARD}
- HHWIN_BUTTON_STOP = (1 shl 4); // Stop button
- {$EXTERNALSYM HHWIN_BUTTON_STOP}
- HHWIN_BUTTON_REFRESH = (1 shl 5); // Refresh button
- {$EXTERNALSYM HHWIN_BUTTON_REFRESH}
- HHWIN_BUTTON_HOME = (1 shl 6); // Home button
- {$EXTERNALSYM HHWIN_BUTTON_HOME}
- HHWIN_BUTTON_BROWSE_FWD = (1 shl 7); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_FWD}
- HHWIN_BUTTON_BROWSE_BCK = (1 shl 8); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BROWSE_BCK}
- HHWIN_BUTTON_NOTES = (1 shl 9); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_NOTES}
- HHWIN_BUTTON_CONTENTS = (1 shl 10); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_CONTENTS}
- HHWIN_BUTTON_SYNC = (1 shl 11); // Sync button
- {$EXTERNALSYM HHWIN_BUTTON_SYNC}
- HHWIN_BUTTON_OPTIONS = (1 shl 12); // Options button
- {$EXTERNALSYM HHWIN_BUTTON_OPTIONS}
- HHWIN_BUTTON_PRINT = (1 shl 13); // Print button
- {$EXTERNALSYM HHWIN_BUTTON_PRINT}
- HHWIN_BUTTON_INDEX = (1 shl 14); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_INDEX}
- HHWIN_BUTTON_SEARCH = (1 shl 15); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_SEARCH}
- HHWIN_BUTTON_HISTORY = (1 shl 16); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_HISTORY}
-{$IFDEF HTMLHELP11}
- HHWIN_BUTTON_BOOKMARKS = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_BUTTON_FAVORITES = (1 shl 17); // not implemented
- {$EXTERNALSYM HHWIN_BUTTON_FAVORITES}
-{$ENDIF}
- HHWIN_BUTTON_JUMP1 = (1 shl 18);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP1}
- HHWIN_BUTTON_JUMP2 = (1 shl 19);
- {$EXTERNALSYM HHWIN_BUTTON_JUMP2}
- HHWIN_BUTTON_ZOOM = (1 shl 20);
- {$EXTERNALSYM HHWIN_BUTTON_ZOOM}
- HHWIN_BUTTON_TOC_NEXT = (1 shl 21);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_NEXT}
- HHWIN_BUTTON_TOC_PREV = (1 shl 22);
- {$EXTERNALSYM HHWIN_BUTTON_TOC_PREV}
-
- HHWIN_DEF_BUTTONS = HHWIN_BUTTON_EXPAND or HHWIN_BUTTON_BACK or
- HHWIN_BUTTON_OPTIONS or HHWIN_BUTTON_PRINT;
- {$EXTERNALSYM HHWIN_DEF_BUTTONS}
-
-// Button IDs
-
- IDTB_EXPAND = 200;
- {$EXTERNALSYM IDTB_EXPAND}
- IDTB_CONTRACT = 201;
- {$EXTERNALSYM IDTB_CONTRACT}
- IDTB_STOP = 202;
- {$EXTERNALSYM IDTB_STOP}
- IDTB_REFRESH = 203;
- {$EXTERNALSYM IDTB_REFRESH}
- IDTB_BACK = 204;
- {$EXTERNALSYM IDTB_BACK}
- IDTB_HOME = 205;
- {$EXTERNALSYM IDTB_HOME}
- IDTB_SYNC = 206;
- {$EXTERNALSYM IDTB_SYNC}
- IDTB_PRINT = 207;
- {$EXTERNALSYM IDTB_PRINT}
- IDTB_OPTIONS = 208;
- {$EXTERNALSYM IDTB_OPTIONS}
- IDTB_FORWARD = 209;
- {$EXTERNALSYM IDTB_FORWARD}
- IDTB_NOTES = 210; // not implemented
- {$EXTERNALSYM IDTB_NOTES}
- IDTB_BROWSE_FWD = 211;
- {$EXTERNALSYM IDTB_BROWSE_FWD}
- IDTB_BROWSE_BACK = 212;
- {$EXTERNALSYM IDTB_BROWSE_BACK}
- IDTB_CONTENTS = 213; // not implemented
- {$EXTERNALSYM IDTB_CONTENTS}
- IDTB_INDEX = 214; // not implemented
- {$EXTERNALSYM IDTB_INDEX}
- IDTB_SEARCH = 215; // not implemented
- {$EXTERNALSYM IDTB_SEARCH}
- IDTB_HISTORY = 216; // not implemented
- {$EXTERNALSYM IDTB_HISTORY}
-{$IFDEF HTMLHELP11}
- IDTB_BOOKMARKS = 217; // not implemented
- {$EXTERNALSYM IDTB_BOOKMARKS}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- IDTB_FAVORITES = 217; // not implemented
- {$EXTERNALSYM IDTB_FAVORITES}
-{$ENDIF}
- IDTB_JUMP1 = 218;
- {$EXTERNALSYM IDTB_JUMP1}
- IDTB_JUMP2 = 219;
- {$EXTERNALSYM IDTB_JUMP2}
- IDTB_CUSTOMIZE = 221;
- {$EXTERNALSYM IDTB_CUSTOMIZE}
- IDTB_ZOOM = 222;
- {$EXTERNALSYM IDTB_ZOOM}
- IDTB_TOC_NEXT = 223;
- {$EXTERNALSYM IDTB_TOC_NEXT}
- IDTB_TOC_PREV = 224;
- {$EXTERNALSYM IDTB_TOC_PREV}
-
-// Notification codes
-
- HHN_FIRST = -860;
- {$EXTERNALSYM HHN_FIRST}
- HHN_LAST = -879;
- {$EXTERNALSYM HHN_LAST}
-
- HHN_NAVCOMPLETE = (HHN_FIRST - 0);
- {$EXTERNALSYM HHN_NAVCOMPLETE}
- HHN_TRACK = (HHN_FIRST - 1);
- {$EXTERNALSYM HHN_TRACK}
- HHN_WINDOW_CREATE = (HHN_FIRST - 2);
- {$EXTERNALSYM HHN_WINDOW_CREATE}
-
-type
- PHHLastError = ^THHLastError;
- tagHH_LAST_ERROR = packed record
- cbStruct: Integer; // size of this structure
- hr: HRESULT; // the last error code.
- description: PWideChar; // a description of the error (unicode string - BSTR).
- end;
- THHLastError = tagHH_LAST_ERROR;
-
- PHHNNotify = ^THHNNotify;
- tagHHN_NOTIFY = packed record
- hdr: NMHDR;
- pszUrl: PCSTR; // multibyte null-terminated string
- end;
- {$EXTERNALSYM tagHHN_NOTIFY}
- HHN_NOTIFY = tagHHN_NOTIFY;
- {$EXTERNALSYM HHN_NOTIFY}
- THHNNotify = tagHHN_NOTIFY;
-
- PHHPopup = ^THHPopup;
- tagHH_POPUP = packed record
- cbStruct: Integer; // sizeof this structure
- hinst: HINST; // instance handle for string resource
- idString: UINT; // string resource id, or text id if pszFile is specified in HtmlHelp call
- pszText: LPCTSTR; // used if idString is zero
- pt: TPoint; // top center of popup window
- clrForeGround: TColorRef; // use -1 for default
- clrBackground: TColorRef; // use -1 for default
- rcMargins: TRect; // amount of space between edges of window and text, -1 for each member to ignore
- pszFont: LPCTSTR; // facename, point size, char set, BOLD ITALIC UNDERLINE
- end;
- {$EXTERNALSYM tagHH_POPUP}
- HH_POPUP = tagHH_POPUP;
- {$EXTERNALSYM HH_POPUP}
- THHPopup = tagHH_POPUP;
-
- PHHAKLink = ^THHAKLink;
- tagHH_AKLINK = packed record
- cbStruct: Integer; // sizeof this structure
- fReserved: BOOL; // must be FALSE (really!)
- pszKeywords: LPCTSTR; // semi-colon separated keywords
- pszUrl: LPCTSTR; // URL to jump to if no keywords found (may be NULL)
- pszMsgText: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszMsgTitle: LPCTSTR; // Message text to display in MessageBox if pszUrl is NULL and no keyword match
- pszWindow: LPCTSTR; // Window to display URL in
- fIndexOnFail: BOOL; // Displays index if keyword lookup fails.
- end;
- {$EXTERNALSYM tagHH_AKLINK}
- HH_AKLINK = tagHH_AKLINK;
- {$EXTERNALSYM HH_AKLINK}
- THHAKLink = tagHH_AKLINK;
-
-const
- HHWIN_NAVTYPE_TOC = 0;
- {$EXTERNALSYM HHWIN_NAVTYPE_TOC}
- HHWIN_NAVTYPE_INDEX = 1;
- {$EXTERNALSYM HHWIN_NAVTYPE_INDEX}
- HHWIN_NAVTYPE_SEARCH = 2;
- {$EXTERNALSYM HHWIN_NAVTYPE_SEARCH}
-{$IFDEF HTMLHELP11}
- HHWIN_NAVTYPE_BOOKMARKS = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_BOOKMARKS}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HHWIN_NAVTYPE_FAVORITES = 3;
- {$EXTERNALSYM HHWIN_NAVTYPE_FAVORITES}
- HHWIN_NAVTYPE_HISTORY = 4; //not implemented
- {$EXTERNALSYM HHWIN_NAVTYPE_HISTORY}
- HHWIN_NAVTYPE_AUTHOR = 5;
- {$EXTERNALSYM HHWIN_NAVTYPE_AUTHOR}
- HHWIN_NAVTYPE_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HHWIN_NAVTYPE_CUSTOM_FIRST}
-{$ENDIF}
-
- IT_INCLUSIVE = 0;
- {$EXTERNALSYM IT_INCLUSIVE}
- IT_EXCLUSIVE = 1;
- {$EXTERNALSYM IT_EXCLUSIVE}
- IT_HIDDEN = 2;
- {$EXTERNALSYM IT_HIDDEN}
-
-type
- PHHEnumIT = ^THHEnumIT;
- tagHH_ENUM_IT = packed record
- cbStruct: Integer; // size of this structure
- iType: Integer; // the type of the information type ie. Inclusive, Exclusive, or Hidden
- pszCatName: LPCSTR; // Set to the name of the Category to enumerate the info types in a category; else NULL
- pszITName: LPCSTR; // volitile pointer to the name of the infotype. Allocated by call. Caller responsible for freeing
- pszITDescription: LPCSTR; // volitile pointer to the description of the infotype.
- end;
- {$EXTERNALSYM tagHH_ENUM_IT}
- HH_ENUM_IT = tagHH_ENUM_IT;
- {$EXTERNALSYM HH_ENUM_IT}
- PHH_ENUM_IT = ^tagHH_ENUM_IT;
- {$EXTERNALSYM PHH_ENUM_IT}
- THHEnumIT = tagHH_ENUM_IT;
-
- PHHEnumCat = ^THHEnumCat;
- tagHH_ENUM_CAT = packed record
- cbStruct: Integer; // size of this structure
- pszCatName: LPCSTR; // volitile pointer to the category name
- pszCatDescription: LPCSTR; // volitile pointer to the category description
- end;
- {$EXTERNALSYM tagHH_ENUM_CAT}
- HH_ENUM_CAT = tagHH_ENUM_CAT;
- {$EXTERNALSYM HH_ENUM_CAT}
- PHH_ENUM_CAT = ^tagHH_ENUM_CAT;
- {$EXTERNALSYM PHH_ENUM_CAT}
- THHEnumCat = tagHH_ENUM_CAT;
-
- PHHSetInfoType = ^THHSetInfoType;
- tagHH_SET_INFOTYPE = packed record
- cbStruct: Integer; // the size of this structure
- pszCatName: LPCSTR; // the name of the category, if any, the InfoType is a member of.
- pszInfoTypeName: LPCSTR; // the name of the info type to add to the filter
- end;
- {$EXTERNALSYM tagHH_SET_INFOTYPE}
- HH_SET_INFOTYPE = tagHH_SET_INFOTYPE;
- {$EXTERNALSYM HH_SET_INFOTYPE}
- PHH_SET_INFOTYPE = ^tagHH_SET_INFOTYPE;
- {$EXTERNALSYM PHH_SET_INFOTYPE}
- THHSetInfoType = tagHH_SET_INFOTYPE;
-
- HH_INFOTYPE = DWORD;
- {$EXTERNALSYM HH_INFOTYPE}
- PHH_INFOTYPE = ^HH_INFOTYPE;
- {$EXTERNALSYM PHH_INFOTYPE}
- PHHInfoType = ^THHInfoType;
- THHInfoType = HH_INFOTYPE;
-
-const
- HHWIN_NAVTAB_TOP = 0;
- {$EXTERNALSYM HHWIN_NAVTAB_TOP}
- HHWIN_NAVTAB_LEFT = 1;
- {$EXTERNALSYM HHWIN_NAVTAB_LEFT}
- HHWIN_NAVTAB_BOTTOM = 2;
- {$EXTERNALSYM HHWIN_NAVTAB_BOTTOM}
-
- HH_MAX_TABS = 19;
- {$EXTERNALSYM HH_MAX_TABS}
-
- HH_TAB_CONTENTS = 0;
- {$EXTERNALSYM HH_TAB_CONTENTS}
- HH_TAB_INDEX = 1;
- {$EXTERNALSYM HH_TAB_INDEX}
- HH_TAB_SEARCH = 2;
- {$EXTERNALSYM HH_TAB_SEARCH}
-{$IFDEF HTMLHELP11}
- HH_TAB_BOOKMARKS = 3;
- {$EXTERNALSYM HH_TAB_BOOKMARKS}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- HH_TAB_FAVORITES = 3;
- {$EXTERNALSYM HH_TAB_FAVORITES}
- HH_TAB_HISTORY = 4;
- {$EXTERNALSYM HH_TAB_HISTORY}
- HH_TAB_AUTHOR = 5;
- {$EXTERNALSYM HH_TAB_AUTHOR}
-
- HH_TAB_CUSTOM_FIRST = 11;
- {$EXTERNALSYM HH_TAB_CUSTOM_FIRST}
- HH_TAB_CUSTOM_LAST = HH_MAX_TABS;
- {$EXTERNALSYM HH_TAB_CUSTOM_LAST}
-
- HH_MAX_TABS_CUSTOM = HH_TAB_CUSTOM_LAST - HH_TAB_CUSTOM_FIRST + 1;
- {$EXTERNALSYM HH_MAX_TABS_CUSTOM}
-{$ENDIF}
-
-// HH_DISPLAY_SEARCH Command Related Structures and Constants
-
- HH_FTS_DEFAULT_PROXIMITY = -1;
- {$EXTERNALSYM HH_FTS_DEFAULT_PROXIMITY}
-
-type
- PHHFtsQuery = ^THHFtsQuery;
- tagHH_FTS_QUERY = packed record
- cbStruct: Integer; // Sizeof structure in bytes.
- fUniCodeStrings: BOOL; // TRUE if all strings are unicode.
- pszSearchQuery: LPCTSTR; // String containing the search query.
- iProximity: LongInt; // Word proximity.
- fStemmedSearch: BOOL; // TRUE for StemmedSearch only.
- fTitleOnly: BOOL; // TRUE for Title search only.
- fExecute: BOOL; // TRUE to initiate the search.
- pszWindow: LPCTSTR; // Window to display in
- end;
- {$EXTERNALSYM tagHH_FTS_QUERY}
- HH_FTS_QUERY = tagHH_FTS_QUERY;
- {$EXTERNALSYM HH_FTS_QUERY}
- THHFtsQuery = tagHH_FTS_QUERY;
-
- PHHWinType = ^THHWinType;
- tagHH_WINTYPE = packed record
- cbStruct: Integer; // IN: size of this structure including all Information Types
- fUniCodeStrings: BOOL; // IN/OUT: TRUE if all strings are in UNICODE
- pszType: LPCTSTR; // IN/OUT: Name of a type of window
- fsValidMembers: DWORD; // IN: Bit flag of valid members (HHWIN_PARAM_)
- fsWinProperties: DWORD; // IN/OUT: Properties/attributes of the window (HHWIN_)
-
- pszCaption: LPCTSTR; // IN/OUT: Window title
- dwStyles: DWORD; // IN/OUT: Window styles
- dwExStyles: DWORD; // IN/OUT: Extended Window styles
- rcWindowPos: TRect; // IN: Starting position, OUT: current position
- nShowState: Integer; // IN: show state (e.g., SW_SHOW)
-
- hwndHelp: HWND; // OUT: window handle
- hwndCaller: HWND; // OUT: who called this window
-
- paInfoTypes: PHHInfoType; // IN: Pointer to an array of Information Types
-
- { The following members are only valid if HHWIN_PROP_TRI_PANE is set }
-
- hwndToolBar: HWND; // OUT: toolbar window in tri-pane window
- hwndNavigation: HWND; // OUT: navigation window in tri-pane window
- hwndHTML: HWND; // OUT: window displaying HTML in tri-pane window
- iNavWidth: Integer; // IN/OUT: width of navigation window
- rcHTML: TRect; // OUT: HTML window coordinates
-
- pszToc: LPCTSTR; // IN: Location of the table of contents file
- pszIndex: LPCTSTR; // IN: Location of the index file
- pszFile: LPCTSTR; // IN: Default location of the html file
- pszHome: LPCTSTR; // IN/OUT: html file to display when Home button is clicked
- fsToolBarFlags: DWORD; // IN: flags controling the appearance of the toolbar
- fNotExpanded: BOOL; // IN: TRUE/FALSE to contract or expand, OUT: current state
- curNavType: Integer; // IN/OUT: UI to display in the navigational pane
- tabpos: Integer; // IN/OUT: HHWIN_NAVTAB_TOP, HHWIN_NAVTAB_LEFT, or HHWIN_NAVTAB_BOTTOM
- idNotify: Integer; // IN: ID to use for WM_NOTIFY messages
- tabOrder: array[0..HH_MAX_TABS] of Byte; // IN/OUT: tab order: Contents, Index, Search, History, Favorites, Reserved 1-5, Custom tabs
- cHistory: Integer; // IN/OUT: number of history items to keep (default is 30)
- pszJump1: LPCTSTR; // Text for HHWIN_BUTTON_JUMP1
- pszJump2: LPCTSTR; // Text for HHWIN_BUTTON_JUMP2
- pszUrlJump1: LPCTSTR; // URL for HHWIN_BUTTON_JUMP1
- pszUrlJump2: LPCTSTR; // URL for HHWIN_BUTTON_JUMP2
- rcMinSize: TRect; // Minimum size for window (ignored in version 1)
- cbInfoTypes: Integer; // size of paInfoTypes;
-{$IFDEF HTMLHELP12}
- pszCustomTabs: LPCTSTR; // multiple zero-terminated Strings
-{$ENDIF}
- end;
- {$EXTERNALSYM tagHH_WINTYPE}
- HH_WINTYPE = tagHH_WINTYPE;
- {$EXTERNALSYM HH_WINTYPE}
- PHH_WINTYPE = ^tagHH_WINTYPE;
- {$EXTERNALSYM PHH_WINTYPE}
- THHWinType = tagHH_WINTYPE;
-
-const
- HHACT_TAB_CONTENTS = 0;
- {$EXTERNALSYM HHACT_TAB_CONTENTS}
- HHACT_TAB_INDEX = 1;
- {$EXTERNALSYM HHACT_TAB_INDEX}
- HHACT_TAB_SEARCH = 2;
- {$EXTERNALSYM HHACT_TAB_SEARCH}
- HHACT_TAB_HISTORY = 3;
- {$EXTERNALSYM HHACT_TAB_HISTORY}
- HHACT_TAB_FAVORITES = 4;
- {$EXTERNALSYM HHACT_TAB_FAVORITES}
- HHACT_EXPAND = 5;
- {$EXTERNALSYM HHACT_EXPAND}
- HHACT_CONTRACT = 6;
- {$EXTERNALSYM HHACT_CONTRACT}
- HHACT_BACK = 7;
- {$EXTERNALSYM HHACT_BACK}
- HHACT_FORWARD = 8;
- {$EXTERNALSYM HHACT_FORWARD}
- HHACT_STOP = 9;
- {$EXTERNALSYM HHACT_STOP}
- HHACT_REFRESH = 10;
- {$EXTERNALSYM HHACT_REFRESH}
- HHACT_HOME = 11;
- {$EXTERNALSYM HHACT_HOME}
- HHACT_SYNC = 12;
- {$EXTERNALSYM HHACT_SYNC}
- HHACT_OPTIONS = 13;
- {$EXTERNALSYM HHACT_OPTIONS}
- HHACT_PRINT = 14;
- {$EXTERNALSYM HHACT_PRINT}
- HHACT_HIGHLIGHT = 15;
- {$EXTERNALSYM HHACT_HIGHLIGHT}
- HHACT_CUSTOMIZE = 16;
- {$EXTERNALSYM HHACT_CUSTOMIZE}
- HHACT_JUMP1 = 17;
- {$EXTERNALSYM HHACT_JUMP1}
- HHACT_JUMP2 = 18;
- {$EXTERNALSYM HHACT_JUMP2}
- HHACT_ZOOM = 19;
- {$EXTERNALSYM HHACT_ZOOM}
- HHACT_TOC_NEXT = 20;
- {$EXTERNALSYM HHACT_TOC_NEXT}
- HHACT_TOC_PREV = 21;
- {$EXTERNALSYM HHACT_TOC_PREV}
- HHACT_NOTES = 22;
- {$EXTERNALSYM HHACT_NOTES}
- HHACT_LAST_ENUM = 23;
- {$EXTERNALSYM HHACT_LAST_ENUM}
-
-type
- PHHNTrack = ^THHNTrack;
- tagHHNTRACK = packed record
- hdr: NMHDR;
- pszCurUrl: PCSTR; // Multi-byte, null-terminated string
- idAction: Integer; // HHACT_ value
- phhWinType: PHHWinType; // Current window type structure
- end;
- {$EXTERNALSYM tagHHNTRACK}
- HHNTRACK = tagHHNTRACK;
- {$EXTERNALSYM HHNTRACK}
- THHNTrack = tagHHNTRACK;
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-type
- THtmlHelpA = function (hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelpW = function (hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
- {$IFDEF HTMLHELP11}dwData: DWORD): HWND; stdcall;{$ENDIF}
- {$IFDEF HTMLHELP12}dwData: DWORD_PTR): HWND; stdcall;{$ENDIF}
- THtmlHelp = THtmlHelpA;
-
-var
- HtmlHelpA: THtmlHelpA = nil;
- HtmlHelpW: THtmlHelpW = nil;
- HtmlHelp: THtmlHelp = nil;
-{$ELSE}
-function HtmlHelpA(hwndCaller: HWND; pszFile: PAnsiChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW(hwndCaller: HWND; pszFile: PWideChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp(hwndCaller: HWND; pszFile: PChar; uCommand: UINT;
-{$IFDEF HTMLHELP11}
- dwData: DWORD): HWND; stdcall;
-{$ENDIF}
-{$IFDEF HTMLHELP12}
- dwData: DWORD_PTR): HWND; stdcall;
-{$ENDIF}
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-// Use the following for GetProcAddress to load from hhctrl.ocx
-
-const
- ATOM_HTMLHELP_API_ANSI = LPTSTR(DWORD(WORD(14)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_ANSI}
- ATOM_HTMLHELP_API_UNICODE = LPTSTR(DWORD(WORD(15)));
- {$EXTERNALSYM ATOM_HTMLHELP_API_UNICODE}
-
-{$IFDEF HTMLHELP12}
-// Global Control Properties
-
-const
- HH_GPROPID_SINGLETHREAD = 1; // VARIANT_BOOL: True for single thread
- {$EXTERNALSYM HH_GPROPID_SINGLETHREAD}
- HH_GPROPID_TOOLBAR_MARGIN = 2; // long: Provides a left/right margin around the toolbar.
- {$EXTERNALSYM HH_GPROPID_TOOLBAR_MARGIN}
- HH_GPROPID_UI_LANGUAGE = 3; // long: LangId of the UI.
- {$EXTERNALSYM HH_GPROPID_UI_LANGUAGE}
- HH_GPROPID_CURRENT_SUBSET = 4; // BSTR: Current subset.
- {$EXTERNALSYM HH_GPROPID_CURRENT_SUBSET}
- HH_GPROPID_CONTENT_LANGUAGE = 5; // long: LandId for desired content.
- {$EXTERNALSYM HH_GPROPID_CONTENT_LANGUAGE}
-
-type
- HH_GPROPID = HH_GPROPID_SINGLETHREAD..HH_GPROPID_CONTENT_LANGUAGE;
- {$EXTERNALSYM HH_GPROPID}
- THHGPropID = HH_GPROPID;
-
-// Global Property structure
-
- PHHGlobalProperty = ^THHGlobalProperty;
- tagHH_GLOBAL_PROPERTY = record
- id: THHGPropID;
- Dummy: Integer; // JEDI: Added to enforce 8-byte packing
- var_: OleVariant;
- end;
- HH_GLOBAL_PROPERTY = tagHH_GLOBAL_PROPERTY;
- THHGlobalProperty = tagHH_GLOBAL_PROPERTY;
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-function HtmlHelpLoaded: Boolean;
-{$IFDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
-function LoadHtmlHelp: Boolean;
-function UnLoadHtmlHelp: Boolean;
-{$ENDIF}
-{$ENDIF}
-
-implementation
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-uses
- Registry, SysUtils;
-
-var
- HtmlHelpLib: THandle = 0;
-
-function GetOCXPath(var Path: string): Boolean;
-const
- HHPathRegKey = 'CLSID\{adb880a6-d8ff-11cf-9377-00aa003b7a11}\InprocServer32';
-begin
- with TRegistry.Create do
- try
- RootKey := HKEY_CLASSES_ROOT;
- if OpenKeyReadOnly(HHPathRegKey) then Path := ReadString('');
- Result := (Path <> '') and FileExists(Path);
- finally
- Free;
- end;
-end;
-
-function HtmlHelpLoaded: Boolean;
-begin
- Result := HtmlHelpLib <> 0;
-end;
-
-function UnLoadHtmlHelp: Boolean;
-begin
- Result := True;
- if HtmlHelpLoaded then
- begin
- if Assigned(HtmlHelp) then HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- Result := FreeLibrary(HtmlHelpLib);
- HtmlHelpLib := 0;
- @HtmlHelpA := nil;
- @HtmlHelpW := nil;
- @HtmlHelp := nil;
- end;
-end;
-
-function LoadHtmlHelp: Boolean;
-const
- ProcNameA = 'HtmlHelpA';
- ProcNameW = 'HtmlHelpW';
- ProcName = ProcNameA;
-var
- HHOCXPath: string;
-begin
- Result := HtmlHelpLoaded;
- if (not Result) and GetOCXPath(HHOCXPath) then
- begin
- HtmlHelpLib := LoadLibrary(PChar(HHOCXPath));
- if HtmlHelpLoaded then
- begin
- @HtmlHelpA := GetProcAddress(HtmlHelpLib, ProcNameA);
- @HtmlHelpW := GetProcAddress(HtmlHelpLib, ProcNameW);
- @HtmlHelp := GetProcAddress(HtmlHelpLib, ProcName);
- Result := Assigned(HtmlHelpA) and Assigned(HtmlHelpW);
- if not Result then UnLoadHtmlHelp;
- end;
- end;
-end;
-{$ELSE}
-const
- hhctrl = 'hhctrl.ocx';
-
-function HtmlHelpA; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelpA}
-function HtmlHelpW; external hhctrl Name 'HtmlHelpW';
-{$EXTERNALSYM HtmlHelpW}
-function HtmlHelp; external hhctrl Name 'HtmlHelpA';
-{$EXTERNALSYM HtmlHelp}
-{$ENDIF}
-
-{$IFDEF HTMLHELP_DYNAMIC_LINK}
-initialization
-{$IFNDEF HTMLHELP_DYNAMIC_LINK_EXPLICIT}
- LoadHtmlHelp;
-{$ENDIF}
-finalization
- UnLoadHtmlHelp;
-{$ENDIF}
-end.
diff --git a/2.10/Source/ImageColoring.dfm b/2.10/Source/ImageColoring.dfm
deleted file mode 100644
index a62d964..0000000
--- a/2.10/Source/ImageColoring.dfm
+++ /dev/null
@@ -1,315 +0,0 @@
-object frmImageColoring: TfrmImageColoring
- Left = 0
- Top = 0
- Width = 581
- Height = 401
- Caption = 'Image coloring'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 40
- Width = 56
- Height = 13
- Caption = 'First Pallete'
- end
- object Label2: TLabel
- Left = 16
- Top = 168
- Width = 74
- Height = 13
- Caption = 'Second pallette'
- end
- object Label3: TLabel
- Left = 296
- Top = 36
- Width = 30
- Height = 13
- Caption = 'Image'
- end
- object Label4: TLabel
- Left = 16
- Top = 107
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object Label5: TLabel
- Left = 16
- Top = 235
- Width = 57
- Height = 13
- Alignment = taCenter
- AutoSize = False
- Caption = 'Preset'
- end
- object cbEnable: TCheckBox
- Left = 16
- Top = 8
- Width = 133
- Height = 17
- Caption = 'Enable image coloring'
- TabOrder = 0
- end
- object Panel1: TPanel
- Left = 16
- Top = 56
- Width = 258
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 1
- object imgPal1: TImage
- Left = 1
- Top = 1
- Width = 256
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- object Panel2: TPanel
- Left = 16
- Top = 188
- Width = 258
- Height = 40
- BevelOuter = bvLowered
- TabOrder = 2
- object imgpal2: TImage
- Left = 1
- Top = 1
- Width = 256
- Height = 38
- Align = alClient
- Stretch = True
- end
- end
- object Panel3: TPanel
- Left = 292
- Top = 60
- Width = 258
- Height = 258
- BevelOuter = bvLowered
- TabOrder = 3
- end
- object cmbPalette1: TComboBox
- Left = 80
- Top = 106
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 4
- OnChange = cmbPalette1Change
- OnDrawItem = cmbPalette1DrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
- object cmbPalette2: TComboBox
- Left = 80
- Top = 234
- Width = 177
- Height = 19
- Style = csOwnerDrawFixed
- Color = clBlack
- DropDownCount = 20
- Font.Charset = ANSI_CHARSET
- Font.Color = clWhite
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- ItemHeight = 13
- ParentFont = False
- ParentShowHint = False
- ShowHint = False
- TabOrder = 5
- OnChange = cmbPalette2Change
- OnDrawItem = cmbPalette1DrawItem
- Items.Strings = (
- 'south-sea-bather'
- 'sky-flesh'
- 'blue-bather'
- 'no-name'
- 'pillows'
- 'mauve-splat'
- 'facial-treescape 6'
- 'fasion-bug'
- 'leafy-face'
- 'mouldy-sun'
- 'sunny-harvest'
- 'peach-tree'
- 'fire-dragon'
- 'ice-dragon'
- 'german-landscape'
- 'no-name'
- 'living-mud-bomb'
- 'cars'
- 'unhealthy-tan'
- 'daffodil'
- 'rose'
- 'healthy-skin'
- 'orange'
- 'white-ivy'
- 'summer-makeup'
- 'glow-buzz'
- 'deep-water'
- 'afternoon-beach'
- 'dim-beach'
- 'cloudy-brick'
- 'burning-wood'
- 'aquatic-garden'
- 'no-name'
- 'fall-quilt'
- 'night-blue-sky'
- 'shadow-iris'
- 'solid-sky'
- 'misty-field'
- 'wooden-highlight'
- 'jet-tundra'
- 'pastel-lime'
- 'hell'
- 'indian-coast'
- 'dentist-decor'
- 'greenland'
- 'purple-dress'
- 'no-name'
- 'spring-flora'
- 'andi'
- 'gig-o835'
- 'rie02'
- 'rie05'
- 'rie11'
- 'etretat.ppm'
- 'the-hollow-needle-at-etretat.ppm'
- 'rouen-cathedral-sunset.ppm'
- 'the-houses-of-parliament.ppm'
- 'starry-night.ppm'
- 'water-lilies-sunset.ppm'
- 'gogh.chambre-arles.ppm'
- 'gogh.entrance.ppm'
- 'gogh.the-night-cafe.ppm'
- 'gogh.vegetable-montmartre.ppm'
- 'matisse.bonheur-vivre.ppm'
- 'matisse.flowers.ppm'
- 'matisse.lecon-musique.ppm'
- 'modigliani.nude-caryatid.ppm'
- 'braque.instruments.ppm'
- 'calcoast09.ppm'
- 'dodge102.ppm'
- 'ernst.anti-pope.ppm'
- 'ernst.ubu-imperator.ppm'
- 'fighting-forms.ppm'
- 'fog25.ppm'
- 'geyser27.ppm'
- 'gris.josette.ppm'
- 'gris.landscape-ceret.ppm'
- 'kandinsky.comp-9.ppm'
- 'kandinsky.yellow-red-blue.ppm'
- 'klee.insula-dulcamara.ppm'
- 'nile.ppm'
- 'picasso.jfille-chevre.ppm'
- 'pollock.lavender-mist.ppm'
- 'yngpaint.ppm')
- end
-end
diff --git a/2.10/Source/ImageColoring.pas b/2.10/Source/ImageColoring.pas
deleted file mode 100644
index 5c206e6..0000000
--- a/2.10/Source/ImageColoring.pas
+++ /dev/null
@@ -1,138 +0,0 @@
-unit ImageColoring;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, ExtCtrls, StdCtrls, cmap;
-
-type
- TfrmImageColoring = class(TForm)
- cbEnable: TCheckBox;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- cmbPalette1: TComboBox;
- Label4: TLabel;
- imgPal1: TImage;
- imgpal2: TImage;
- Label5: TLabel;
- cmbPalette2: TComboBox;
- procedure cmbPalette2Change(Sender: TObject);
- procedure cmbPalette1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
- procedure cmbPalette1Change(Sender: TObject);
- private
- FPal1: TColorMap;
- FPal2: TColorMap;
- FBkuPal1: TColorMap;
- FBkuPal2: TColorMap;
- Index1: integer;
- Index2: integer;
-
- procedure DrawPalette1;
- procedure DrawPalette2;
-
- procedure Apply;
- public
- procedure Update;
- end;
-
-var
- frmImageColoring: TfrmImageColoring;
-
-implementation
-
-{$R *.dfm}
-
-uses
- Main, Editor, Mutate, GradientHlpr;
-
-{ TfrmImageColoring }
-
-procedure TfrmImageColoring.Update;
-begin
-// FPal1 := MainCP.Pal;
- FBkuPal1 := FPal1;
-end;
-
-procedure TfrmImageColoring.cmbPalette1Change(Sender: TObject);
-begin
- Index1 := cmbPalette1.ItemIndex;
- GetCmap(Index1, 1, FPal1);
- FBkuPal1 := FPal1;
-// ScrollBar.Position := 0;
- DrawPalette1;
- Apply;
-end;
-
-procedure TfrmImageColoring.Apply;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
-
- MainCp.CmapIndex := cmbPalette1.ItemIndex;
- MainCp.cmap := FPal1;
-
- if EditForm.visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
-
- MainForm.RedrawTimer.enabled := true;
-end;
-
-procedure TfrmImageColoring.cmbPalette1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
-var
- Bitmap: TBitmap;
- PalName: string;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index, 1);
-
- GetCmapName(index, PalName);
-
- with Control as TComboBox do begin
- Canvas.Rectangle(Rect);
-
- Canvas.TextOut(4, Rect.Top, PalName);
- Rect.Left := (Rect.Left + rect.Right) div 2;
- Canvas.StretchDraw(Rect, Bitmap);
- end;
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.DrawPalette1;
-var
- Bitmap: TBitmap;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index1, 1);
-
- imgPal1.Picture.Graphic := Bitmap;
- imgPal1.Refresh;
-
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.DrawPalette2;
-var
- Bitmap: TBitmap;
-begin
- BitMap := GradientHelper.GetGradientBitmap(Index2, 1);
-
- imgPal2.Picture.Graphic := Bitmap;
- imgPal2.Refresh;
-
- BitMap.Free;
-end;
-
-procedure TfrmImageColoring.cmbPalette2Change(Sender: TObject);
-begin
- Index2 := cmbPalette2.ItemIndex;
- GetCmap(Index2, 1, FPal2);
- FBkuPal2 := FPal2;
-// ScrollBar.Position := 0;
- DrawPalette2;
- Apply;
-end;
-
-end.
diff --git a/2.10/Source/ImageMaker.pas b/2.10/Source/ImageMaker.pas
deleted file mode 100644
index 3736d15..0000000
--- a/2.10/Source/ImageMaker.pas
+++ /dev/null
@@ -1,636 +0,0 @@
-unit ImageMaker;
-
-interface
-
-uses
- Windows, Graphics, ControlPoint, RenderTypes, PngImage;
-
-type TPalette = record
- logpal : TLogPalette;
- colors: array[0..255] of TPaletteEntry;
- end;
-
-type
- TImageMaker = class
- private
- FOversample: Integer;
- FFilterSize: Integer;
- FFilter: array of array of double;
-
- FBitmap: TBitmap;
- FAlphaBitmap: TBitmap;
- AlphaPalette: TPalette;
- FTransparentImage: TBitmap;
-
- FCP: TControlPoint;
-
- FBucketHeight: integer;
- FBucketWidth: integer;
-
-// FBuckets64: TBucket64Array;
- FBuckets48: TBucket48Array;
- FBuckets32: TBucket32Array;
- FBuckets32f: TBucket32fArray;
-
- FOnProgress: TOnProgress;
-
- FGetBucket: function(x, y: integer): TBucket64 of object;
-// function GetBucket64(x, y: integer): TBucket64;
- function GetBucket48(x, y: integer): TBucket64;
- function GetBucket32(x, y: integer): TBucket64;
- function GetBucket32f(x, y: integer): TBucket64;
- function SafeGetBucket(x, y: integer): TBucket64;
-
- procedure CreateFilter;
- procedure NormalizeFilter;
-
- public
- constructor Create;
- destructor Destroy; override;
-
- function GetImage: TBitmap;
- function GetTransparentImage: TPNGObject;
-
- procedure SetCP(CP: TControlPoint);
- procedure Init;
- procedure SetBucketData(const Buckets: pointer; BucketWidth, BucketHeight: integer; bits: integer);
-
- function GetFilterSize: Integer;
-
- procedure CreateImage(YOffset: integer = 0);
- procedure SaveImage(FileName: String);
-
- procedure GetBucketStats(var Stats: TBucketStats);
-
- property OnProgress: TOnProgress
-// read FOnProgress
- write FOnProgress;
- end;
-
-implementation
-
-uses
- Math, SysUtils, JPEG, Global, Types;
-
-{ TImageMaker }
-
-type
- TRGB = packed Record
- blue: byte;
- green: byte;
- red: byte;
- end;
-
- PByteArray = ^TByteArray;
- TByteArray = array[0..0] of byte;
-// PLongintArray = ^TLongintArray;
-// TLongintArray = array[0..0] of Longint;
- PRGBArray = ^TRGBArray;
- TRGBArray = array[0..0] of TRGB;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TImageMaker.Create;
-var
- i: integer;
-begin
- AlphaPalette.logpal.palVersion := $300;
- AlphaPalette.logpal.palNumEntries := 256;
- for i := 0 to 255 do
- with AlphaPalette.logpal.palPalEntry[i] do begin
- peRed := i;
- peGreen := i;
- peBlue := i;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TImageMaker.Destroy;
-begin
- if assigned(FBitmap) then
- FBitmap.Free;
-
- if assigned(FAlphaBitmap) then
- FAlphaBitmap.Free;
-
- if assigned(FTransparentImage) then
- FTransparentImage.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.CreateFilter;
-var
- i, j: integer;
- fw: integer;
- adjust: double;
- ii, jj: double;
-begin
- FOversample := fcp.spatial_oversample;
- fw := Trunc(2.0 * FILTER_CUTOFF * FOversample * fcp.spatial_filter_radius);
- FFilterSize := fw + 1;
-
- // make sure it has same parity as oversample
- if odd(FFilterSize + FOversample) then
- inc(FFilterSize);
-
- if (fw > 0.0) then
- adjust := (1.0 * FILTER_CUTOFF * FFilterSize) / fw
- else
- adjust := 1.0;
-
- setLength(FFilter, FFilterSize, FFilterSize);
- for i := 0 to FFilterSize - 1 do begin
- for j := 0 to FFilterSize - 1 do begin
- ii := ((2.0 * i + 1.0)/ FFilterSize - 1.0) * adjust;
- jj := ((2.0 * j + 1.0)/ FFilterSize - 1.0) * adjust;
-
- FFilter[i, j] := exp(-2.0 * (ii * ii + jj * jj));
- end;
- end;
-
- Normalizefilter;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.NormalizeFilter;
-var
- i, j: integer;
- t: double;
-begin
- t := 0;
- for i := 0 to FFilterSize - 1 do
- for j := 0 to FFilterSize - 1 do
- t := t + FFilter[i, j];
-
- for i := 0 to FFilterSize - 1 do
- for j := 0 to FFilterSize - 1 do
- FFilter[i, j] := FFilter[i, j] / t;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TImageMaker.GetFilterSize: Integer;
-begin
- Result := FFiltersize;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TImageMaker.GetImage: TBitmap;
-begin
-// if ShowTransparency then
-// Result := GetTransparentImage
-// else
- Result := FBitmap;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.Init;
-begin
- if not Assigned(FBitmap) then
- FBitmap := TBitmap.Create;
-
- FBitmap.PixelFormat := pf24bit;
-
- FBitmap.Width := Fcp.Width;
- FBitmap.Height := Fcp.Height;
-
- if not Assigned(FAlphaBitmap) then
- FAlphaBitmap := TBitmap.Create;
-
- FAlphaBitmap.PixelFormat := pf8bit;
- FAlphaBitmap.Width := Fcp.Width;
- FAlphaBitmap.Height := Fcp.Height;
-
- CreateFilter;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.SetBucketData(const Buckets: pointer; BucketWidth, BucketHeight: integer; bits: integer);
-begin
- //FBuckets64 := TBucket64Array(Buckets);
- FBuckets48 := TBucket48Array(Buckets);
- FBuckets32f := TBucket32fArray(Buckets);
- FBuckets32 := TBucket32Array(Buckets);
-
- FBucketWidth := BucketWidth;
- FBucketHeight := BucketHeight;
-
- case bits of
- BITS_32: FGetBucket := GetBucket32;
- BITS_32f: FGetBucket := GetBucket32f;
- BITS_48: FGetBucket := GetBucket48;
- //BITS_64: FGetBucket := GetBucket64;
- else assert(false);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.SetCP(CP: TControlPoint);
-begin
- Fcp := CP;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.CreateImage(YOffset: integer);
-var
- gamma: double;
- i, j: integer;
- alpha: double;
- ri, gi, bi: Integer;
- ai, ia: integer;
- bgtot, zero_BG: TRGB;
- ls: double;
- ii, jj: integer;
- fp: array[0..3] of double;
- Row: PRGBArray;
- AlphaRow: PbyteArray;
- vib, notvib: Integer;
- bgi: array[0..2] of Integer;
-// bucketpos: Integer;
- filterValue: double;
-// filterpos: Integer;
- lsa: array[0..1024] of double;
- sample_density: extended;
- gutter_width: integer;
- k1, k2: double;
- area: double;
- frac, funcval: double;
-
- GetBucket: function(x, y: integer): TBucket64 of object;
- bucket: TBucket64;
- bx, by: integer;
- label zero_alpha;
-begin
- if fcp.gamma = 0 then
- gamma := fcp.gamma
- else
- gamma := 1 / fcp.gamma;
- vib := round(fcp.vibrancy * 256.0);
- notvib := 256 - vib;
-
- if fcp.gamma_threshold <> 0 then
- funcval := power(fcp.gamma_threshold, gamma - 1); { / fcp.gamma_threshold; }
-
- bgi[0] := round(fcp.background[0]);
- bgi[1] := round(fcp.background[1]);
- bgi[2] := round(fcp.background[2]);
- bgtot.red := bgi[0];
- bgtot.green := bgi[1];
- bgtot.blue := bgi[2];
- zero_BG.red := 0;
- zero_BG.green := 0;
- zero_BG.blue := 0;
-
- gutter_width := FBucketwidth - FOversample * fcp.Width;
-// gutter_width := 2 * ((25 - Foversample) div 2);
- if(FFilterSize <= gutter_width div 2) then // filter too big when 'post-processing' ?
- GetBucket := FGetBucket
- else
- GetBucket := SafeGetBucket;
-
- FBitmap.PixelFormat := pf24bit;
-
- sample_density := fcp.actual_density * sqr( power(2, fcp.zoom) );
- if sample_density = 0 then sample_density := 0.001;
- k1 := (fcp.Contrast * BRIGHT_ADJUST * fcp.brightness * 268 * PREFILTER_WHITE) / 256.0;
- area := FBitmap.Width * FBitmap.Height / (fcp.ppux * fcp.ppuy);
- k2 := (FOversample * FOversample) / (fcp.Contrast * area * fcp.White_level * sample_density);
-
- lsa[0] := 0;
- for i := 1 to 1024 do begin
- lsa[i] := (k1 * log10(1 + fcp.White_level * i * k2)) / (fcp.White_level * i);
- end;
-
- ls := 0;
- ai := 0;
- //bucketpos := 0;
- by := 0;
- for i := 0 to fcp.Height - 1 do begin
- bx := 0;
-
- if (i and $3f = 0) and assigned(FOnProgress) then FOnProgress(i / fcp.Height);
-
- AlphaRow := PByteArray(FAlphaBitmap.scanline[YOffset + i]);
- Row := PRGBArray(FBitmap.scanline[YOffset + i]);
- for j := 0 to fcp.Width - 1 do begin
- if FFilterSize > 1 then begin
- fp[0] := 0;
- fp[1] := 0;
- fp[2] := 0;
- fp[3] := 0;
-
- for ii := 0 to FFilterSize - 1 do begin
- for jj := 0 to FFilterSize - 1 do begin
- filterValue := FFilter[ii, jj];
-
- bucket := GetBucket(bx + jj, by + ii);
- if bucket.count < 1024 then
- ls := lsa[bucket.Count]
- else
- ls := (k1 * log10(1 + fcp.White_level * bucket.count * k2)) / (fcp.White_level * bucket.count);
-
- fp[0] := fp[0] + filterValue * ls * bucket.Red;
- fp[1] := fp[1] + filterValue * ls * bucket.Green;
- fp[2] := fp[2] + filterValue * ls * bucket.Blue;
- fp[3] := fp[3] + filterValue * ls * bucket.Count;
- end;
- end;
-
- fp[0] := fp[0] / PREFILTER_WHITE;
- fp[1] := fp[1] / PREFILTER_WHITE;
- fp[2] := fp[2] / PREFILTER_WHITE;
- fp[3] := fcp.white_level * fp[3] / PREFILTER_WHITE;
- end else begin
- bucket := GetBucket(bx, by);
- if bucket.count < 1024 then
- ls := lsa[bucket.count] / PREFILTER_WHITE
- else
- ls := (k1 * log10(1 + fcp.White_level * bucket.count * k2)) / (fcp.White_level * bucket.count) / PREFILTER_WHITE;
-
- fp[0] := ls * bucket.Red;
- fp[1] := ls * bucket.Green;
- fp[2] := ls * bucket.Blue;
- fp[3] := ls * bucket.Count * fcp.white_level;
- end;
-
- Inc(bx, FOversample);
-
- if fcp.Transparency then begin // -------------------------- Transparency
- // gamma linearization
- if (fp[3] > 0.0) then begin
- if fp[3] <= fcp.gamma_threshold then begin
- frac := fp[3] / fcp.gamma_threshold;
- alpha := (1 - frac) * fp[3] * funcval + frac * power(fp[3], gamma);
- end
- else
- alpha := power(fp[3], gamma);
-
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai <= 0) then goto zero_alpha // ignore all if alpha = 0
- else if (ai > 255) then ai := 255;
- //ia := 255 - ai;
- end
- else begin
-zero_alpha:
- Row[j] := zero_BG;
- AlphaRow[j] := 0;
- continue;
- end;
-
- if (notvib > 0) then begin
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma));
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma));
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma));
- end
- else begin
- ri := Round(ls * fp[0]);
- gi := Round(ls * fp[1]);
- bi := Round(ls * fp[2]);
- end;
-
- // ignoring BG color in transparent renders...
-
- ri := (ri * 255) div ai; // ai > 0 !
- if (ri < 0) then ri := 0
- else if (ri > 255) then ri := 255;
-
- gi := (gi * 255) div ai;
- if (gi < 0) then gi := 0
- else if (gi > 255) then gi := 255;
-
- bi := (bi * 255) div ai;
- if (bi < 0) then bi := 0
- else if (bi > 255) then bi := 255;
-
- Row[j].red := ri;
- Row[j].green := gi;
- Row[j].blue := bi;
- AlphaRow[j] := ai;
- end
- else begin // ------------------------------------------- No transparency
- if (fp[3] > 0.0) then begin
- // gamma linearization
- if fp[3] <= fcp.gamma_threshold then begin
- frac := fp[3] / fcp.gamma_threshold;
- alpha := (1 - frac) * fp[3] * funcval + frac * power(fp[3], gamma);
- end
- else
- alpha := power(fp[3], gamma);
-
- ls := vib * alpha / fp[3];
- ai := round(alpha * 256);
- if (ai < 0) then ai := 0
- else if (ai > 255) then ai := 255;
- ia := 255 - ai;
- end
- else begin
- // no intensity so simply set the BG;
- Row[j] := bgtot;
- continue;
- end;
-
- if (notvib > 0) then begin
- ri := Round(ls * fp[0] + notvib * power(fp[0], gamma));
- gi := Round(ls * fp[1] + notvib * power(fp[1], gamma));
- bi := Round(ls * fp[2] + notvib * power(fp[2], gamma));
- end
- else begin
- ri := Round(ls * fp[0]);
- gi := Round(ls * fp[1]);
- bi := Round(ls * fp[2]);
- end;
-
- ri := ri + (ia * bgi[0]) shr 8;
- if (ri < 0) then ri := 0
- else if (ri > 255) then ri := 255;
-
- gi := gi + (ia * bgi[1]) shr 8;
- if (gi < 0) then gi := 0
- else if (gi > 255) then gi := 255;
-
- bi := bi + (ia * bgi[2]) shr 8;
- if (bi < 0) then bi := 0
- else if (bi > 255) then bi := 255;
-
- Row[j].red := ri;
- Row[j].green := gi;
- Row[j].blue := bi;
- AlphaRow[j] := ai;//?
- end
- end;
-
- //Inc(bucketpos, gutter_width);
- //Inc(bucketpos, (FOversample - 1) * FBucketWidth);
- Inc(by, FOversample);
- end;
-
- FBitmap.PixelFormat := pf24bit;
-
- if assigned(FOnProgress) then FOnProgress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TImageMaker.SaveImage(FileName: String);
-var
- i,row: integer;
- PngObject: TPngObject;
- rowbm, rowpng: PByteArray;
- JPEGImage: TJPEGImage;
- PNGerror: boolean;
- label BMPhack;
-begin
- if UpperCase(ExtractFileExt(FileName)) = '.PNG' then begin
- pngError := false;
-
- PngObject := TPngObject.Create;
- try
- PngObject.Assign(FBitmap);
- if fcp.Transparency then // PNGTransparency <> 0
- begin
- PngObject.CreateAlpha;
- for i:= 0 to FAlphaBitmap.Height - 1 do begin
- rowbm := PByteArray(FAlphaBitmap.scanline[i]);
- rowpng := PByteArray(PngObject.AlphaScanline[i]);
- for row := 0 to FAlphaBitmap.Width -1 do begin
- rowpng[row] := rowbm[row];
- end;
- end;
- end;
- //else Exception.CreateFmt('Unexpected value of PNGTransparency [%d]', [PNGTransparency]);
-
- PngObject.SaveToFile(FileName);
- except
- pngError := true;
- end;
- PngObject.Free;
-
- if pngError then begin
- FileName := ChangeFileExt(FileName, '.bmp');
- goto BMPHack;
- end;
-
- end else if UpperCase(ExtractFileExt(FileName)) = '.JPG' then begin
- JPEGImage := TJPEGImage.Create;
- JPEGImage.Assign(FBitmap);
- JPEGImage.CompressionQuality := JPEGQuality;
- JPEGImage.SaveToFile(FileName);
- JPEGImage.Free;
-
-// with TLinearBitmap.Create do
-// try
-// Assign(Renderer.GetImage);
-// JPEGLoader.Default.Quality := JPEGQuality;
-// SaveToFile(RenderForm.FileName);
-// finally
-// Free;
-// end;
- end else begin // bitmap
-BMPHack:
- FBitmap.SaveToFile(FileName);
- if fcp.Transparency then begin
- FAlphaBitmap.Palette := CreatePalette(AlphaPalette.logpal);
- FileName := ChangeFileExt(FileName, '_alpha.bmp');
- FAlphaBitmap.SaveToFile(FileName);
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TImageMaker.GetTransparentImage: TPngObject;
-var
- x, y: integer;
- i, row: integer;
- rowbm, rowpng: PByteArray;
-begin
- Result := TPngObject.Create;
- Result.Assign(FBitmap);
-
- if fcp.Transparency then begin
- Result.CreateAlpha;
- for i:= 0 to FAlphaBitmap.Height - 1 do begin
- rowbm := PByteArray(FAlphaBitmap.scanline[i]);
- rowpng := PByteArray(Result.AlphaScanline[i]);
- for row := 0 to FAlphaBitmap.Width - 1 do begin
- rowpng[row] := rowbm[row];
- end;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-{
-function TImageMaker.GetBucket64(x, y: integer): TBucket64;
-begin
- Result := FBuckets64[y][x];
-end;
-}
-
-function TImageMaker.GetBucket32(x, y: integer): TBucket64;
-begin
- with FBuckets32[y][x] do begin
- Result.Red := Red;
- Result.Green := Green;
- Result.Blue := Blue;
- Result.Count := Count;
- end;
-end;
-
-function TImageMaker.GetBucket32f(x, y: integer): TBucket64;
-begin
- with FBuckets32f[y][x] do begin
- Result.Red := round(Red);
- Result.Green := round(Green);
- Result.Blue := round(Blue);
- Result.Count := round(Count);
- end;
-end;
-
-function TImageMaker.GetBucket48(x, y: integer): TBucket64;
-begin
- with FBuckets48[y][x] do begin
- Result.Red := int64(rl) or ( int64(rh) shl 32 );
- Result.Green := int64(gl) or ( int64(gh) shl 32 );
- Result.Blue := int64(bl) or ( int64(bh) shl 32 );
- Result.Count := int64(cl) or ( int64(ch) shl 32 );
- end;
-end;
-
-function TImageMaker.SafeGetBucket(x, y: integer): TBucket64;
-begin
- if x < 0 then x := 0
- else if x >= FBucketWidth then x := FBucketWidth-1;
- if y < 0 then y := 0
- else if y >= FBucketHeight then y := FBucketHeight-1;
- Result := FGetBucket(x, y);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TImageMaker.GetBucketStats(var Stats: TBucketStats);
-var
- bucketpos: integer;
- x, y: integer;
- b: TBucket64;
-begin
- with Stats do begin
- MaxR := 0;
- MaxG := 0;
- MaxB := 0;
- MaxA := 0;
- TotalA := 0;
-
- for y := 0 to FBucketHeight - 1 do
- for x := 0 to FBucketWidth - 1 do begin
- b := FGetBucket(x, y);
- MaxR := max(MaxR, b.Red);
- MaxG := max(MaxG, b.Green);
- MaxB := max(MaxB, b.Blue);
- MaxA := max(MaxA, b.Count);
- Inc(TotalA, b.Count);
- end;
- end;
-end;
-
-end.
diff --git a/2.10/Source/Main.dfm b/2.10/Source/Main.dfm
deleted file mode 100644
index 0a9df2e..0000000
--- a/2.10/Source/Main.dfm
+++ /dev/null
@@ -1,3010 +0,0 @@
-object MainForm: TMainForm
- Left = 501
- Top = 211
- Width = 729
- Height = 530
- Caption = 'Apophysis'
- Color = clBtnFace
- Constraints.MinHeight = 240
- Constraints.MinWidth = 320
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- KeyPreview = True
- Menu = MainMenu
- OldCreateOrder = True
- OnActivate = FormActivate
- OnClose = FormClose
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnDeactivate = FormDeactivate
- OnKeyDown = FormKeyUpDown
- OnKeyPress = FormKeyPress
- OnKeyUp = FormKeyUpDown
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter: TSplitter
- Left = 137
- Top = 28
- Width = 4
- Height = 430
- end
- object ToolBar: TToolBar
- Left = 0
- Top = 0
- Width = 721
- Height = 28
- BorderWidth = 1
- Flat = True
- Images = Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 1
- object btnOpen: TToolButton
- Left = 0
- Top = 0
- Hint = 'Open (Ctrl+O)|Open a parameter file for browsing'
- Caption = 'btnOpen'
- ImageIndex = 1
- OnClick = mnuOpenClick
- end
- object btnSave: TToolButton
- Left = 23
- Top = 0
- Hint = 'Save Parameters (Ctrl+S)|Save parameters to file'
- Caption = 'btnSave'
- ImageIndex = 3
- OnClick = mnuSaveAsClick
- end
- object btnRender: TToolButton
- Left = 46
- Top = 0
- Hint = 'Render (Ctrl+R)|Render flame to disk'
- Caption = 'btnRender'
- ImageIndex = 35
- OnClick = mnuRenderClick
- end
- object ToolButton9: TToolButton
- Left = 69
- Top = 0
- Width = 8
- ImageIndex = 8
- Style = tbsSeparator
- end
- object tbShowIcons: TToolButton
- Left = 77
- Top = 0
- Caption = 'tbShowIcons'
- ImageIndex = 55
- OnClick = tbShowIconsClick
- end
- object tbShowList: TToolButton
- Left = 100
- Top = 0
- Caption = 'tbShowList'
- ImageIndex = 54
- OnClick = tbShowListClick
- end
- object ToolButton8: TToolButton
- Left = 123
- Top = 0
- Width = 8
- Caption = 'ToolButton8'
- ImageIndex = 41
- Style = tbsSeparator
- end
- object btnUndo: TToolButton
- Left = 131
- Top = 0
- Hint = 'Undo (Ctrl+Z)|Undo the last action'
- Caption = 'btnUndo'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object btnRedo: TToolButton
- Left = 154
- Top = 0
- Hint = 'Redo (Ctrl+Y)|Redo the last action'
- Caption = 'btnRedo'
- Enabled = False
- ImageIndex = 5
- OnClick = mnuRedoClick
- end
- object ToolButton1: TToolButton
- Left = 177
- Top = 0
- Width = 8
- ImageIndex = 18
- Style = tbsSeparator
- end
- object btnReset: TToolButton
- Left = 185
- Top = 0
- Hint = 'Reset Location (F12)'
- Caption = 'btnReset'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object tbQualityBox: TComboBox
- Left = 208
- Top = 0
- Width = 40
- Height = 21
- Hint = 'Rendering quality|Rendering quality of the main window'
- AutoComplete = False
- ItemHeight = 13
- TabOrder = 0
- OnExit = tbQualityBoxSet
- OnKeyPress = tbQualityBoxKeyPress
- OnSelect = tbQualityBoxSet
- Items.Strings = (
- '5'
- '10'
- '15'
- '25'
- '50'
- '100')
- end
- object btnFullScreen: TToolButton
- Left = 248
- Top = 0
- Hint = 'Fullscreen View (F3)|Show full-screen view of the flame'
- Caption = 'btnFullScreen'
- ImageIndex = 52
- OnClick = mnuFullScreenClick
- end
- object ToolButton3: TToolButton
- Left = 271
- Top = 0
- Width = 8
- ImageIndex = 8
- Style = tbsSeparator
- end
- object btnEditor: TToolButton
- Left = 279
- Top = 0
- Hint = 'Editor (F4)|Show Transform Editor'
- Caption = 'btnEditor'
- ImageIndex = 19
- OnClick = mnuEditorClick
- end
- object btnAdjust: TToolButton
- Left = 302
- Top = 0
- Hint = 'Adjust (F5)|Adjust render-settings'
- Caption = 'btnAdjust'
- ImageIndex = 18
- OnClick = mnuAdjustClick
- end
- object btnGradient: TToolButton
- Left = 325
- Top = 0
- Hint = 'Gradient (F6)|Shows the Gradient window'
- Caption = 'btnGradient'
- ImageIndex = 11
- OnClick = mnuGradClick
- end
- object btnMutate: TToolButton
- Left = 348
- Top = 0
- Hint = 'Mutation (F7)|Shows the Mutation window'
- Caption = 'btnMutate'
- ImageIndex = 17
- OnClick = mnuMutateClick
- end
- object btnSize: TToolButton
- Left = 371
- Top = 0
- Hint = 'Image Size|Adjust image size'
- Caption = 'ma'
- ImageIndex = 51
- OnClick = mnuImageSizeClick
- end
- object ToolButton4: TToolButton
- Left = 394
- Top = 0
- Width = 8
- ImageIndex = 14
- Style = tbsSeparator
- end
- object btnDefine: TToolButton
- Left = 402
- Top = 0
- Hint = 'Edit Script|Open the Script Editor'
- Caption = 'btnDefine'
- ImageIndex = 42
- OnClick = mnuEditScriptClick
- end
- object btnRun: TToolButton
- Left = 425
- Top = 0
- Hint = 'Run Script (F9)|Run Script'
- Caption = 'Run'
- ImageIndex = 43
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 448
- Top = 0
- Hint = 'Stop Script (F10)|Stop Script'
- Caption = 'Stop'
- ImageIndex = 36
- OnClick = mnuStopClick
- end
- object ToolButton5: TToolButton
- Left = 471
- Top = 0
- Width = 8
- ImageIndex = 42
- Style = tbsSeparator
- end
- object btnOptions: TToolButton
- Left = 479
- Top = 0
- Hint = 'Options (Ctrl+P)|Shows the Options dialog'
- Caption = 'btnOptions'
- ImageIndex = 13
- OnClick = mnuOptionsClick
- end
- object tbShowAlpha: TToolButton
- Left = 502
- Top = 0
- Hint = 'Show transparency'
- Caption = 'tbShowAlpha'
- ImageIndex = 53
- Style = tbsCheck
- OnClick = tbShowAlphaClick
- end
- object ToolButton6: TToolButton
- Left = 525
- Top = 0
- Width = 8
- ImageIndex = 42
- Style = tbsSeparator
- end
- object tbzoomwindow: TToolButton
- Left = 533
- Top = 0
- Hint = 'Zoom to rectangle'
- Caption = 'tbzoomwindow'
- Grouped = True
- ImageIndex = 50
- Style = tbsCheck
- OnClick = tbzoomwindowClick
- end
- object tbzoomoutwindow: TToolButton
- Left = 556
- Top = 0
- Hint = 'Zoom out using rectangle'
- Caption = 'tbzoomoutwindow'
- Grouped = True
- ImageIndex = 49
- Style = tbsCheck
- OnClick = tbzoomoutwindowClick
- end
- object tbDrag: TToolButton
- Left = 579
- Top = 0
- Hint = 'Translate image'
- Caption = 'tbDrag'
- Down = True
- Grouped = True
- ImageIndex = 48
- Style = tbsCheck
- OnClick = tbDragClick
- end
- object tbRotate: TToolButton
- Left = 602
- Top = 0
- Hint = 'Rotate'
- Caption = 'tbRotate'
- Grouped = True
- ImageIndex = 41
- Style = tbsCheck
- OnClick = tbRotateClick
- end
- object tbTraceSeparator: TToolButton
- Left = 625
- Top = 0
- Width = 8
- Enabled = False
- ImageIndex = 39
- Style = tbsSeparator
- Visible = False
- end
- object tbShowTrace: TToolButton
- Left = 633
- Top = 0
- Hint = 'Show trace window'
- Caption = 'tbShowTrace'
- Enabled = False
- ImageIndex = 38
- Visible = False
- OnClick = tbShowTraceClick
- end
- end
- object ListView: TListView
- Left = 0
- Top = 28
- Width = 137
- Height = 430
- Align = alLeft
- BevelOuter = bvNone
- Columns = <
- item
- Caption = 'Title'
- Width = 150
- end>
- HideSelection = False
- LargeImages = Thumbnails
- ParentShowHint = False
- PopupMenu = ListPopUp
- ShowHint = True
- SmallImages = SmallImages
- TabOrder = 0
- ViewStyle = vsReport
- OnChange = ListViewChange
- OnChanging = ListViewChanging
- OnEdited = ListViewEdited
- OnSelectItem = ListViewSelectItem
- end
- object BackPanel: TPanel
- Left = 141
- Top = 28
- Width = 580
- Height = 430
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvNone
- Color = clAppWorkSpace
- TabOrder = 2
- OnResize = BackPanelResize
- object Image: TImage
- Left = 1
- Top = 1
- Width = 578
- Height = 428
- Align = alClient
- Anchors = []
- Center = True
- PopupMenu = DisplayPopup
- Proportional = True
- OnDblClick = ImageDblClick
- OnMouseDown = ImageMouseDown
- OnMouseMove = ImageMouseMove
- OnMouseUp = ImageMouseUp
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 458
- Width = 721
- Height = 19
- Panels = <
- item
- Width = 161
- end
- item
- Width = 150
- end
- item
- Width = 50
- end>
- end
- object Buttons: TImageList
- Left = 8
- Top = 56
- Bitmap = {
- 494C010138003B00040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 000000000000360000002800000040000000F0000000010020000000000000F0
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000002929290000000000293131000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000001831
- 8C001810630018186B0018187B00081829000000000000000000000000001818
- 6B00181863001818630018186B0029187B000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000B9A39500634935006349
- 3500634935006349350063493500634935006349350063493500634935006349
- 350063493500634935006349350000000000B7A2930063493500634935006349
- 3500634935006349350063493500634935006349350063493500634935006349
- 3500634935006349350063493500634935000000000000000000000000000829
- 630000000000081042001042940000000000000000000842730018294A000010
- 4200000008000000080000000000101863000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500A5A5A500A5A5A500000000000000000000000000B9A39500FEFDF200DEDB
- D500DAD2CB00D7CBC200D3C2B700CEBAAD00C7B0A300C1A99C00BAA19300B297
- 8900AB908100A5897A006349350000000000B7A29300FBF6F000E4E1DC00E0DD
- D700DFD7CE00DFD3C800E0D0C100E0CCBE00E3C8B600E3C7B300E3C4AE00E3C3
- AC00E3C3AC00E3C3AC00E3C3AC00634935000000000000000000000000000821
- 52000008100008297B003163A50000000000000000002152A5004A9CD6001839
- 6B0000001800000008000000000018186B000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500A5A5A500A5A5A500000000000000000000000000B9A39500FFFFF600B3D0
- DD00337085009DA7AB00FADCC600F9D2B800F4C6AA00EFBDA000E7B39500DDA7
- 8900D39C7D00AB9081006349350000000000B7A29300FCF8F400AF8D7A00A37A
- 65008C5D440076452C006F3E2500FAEEE400AF8D7A00A37A65008C5D44007645
- 2C006F3E2500F9E6D900E3C5AF00634935000000000000000000000000000818
- 4A0000182100216BC6000000000000000000105A7B002973AD0018529C00214A
- 9400103152000818290000000800181863000000000000000000FFFFFF00FFFF
- FF00A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00A5A5A500A5A5A500000000000000000000000000B9A39500FFFFF60000AF
- FC00C1FDFF002D677F00FBE4D200B7A39900B49F9200B69B8E00AF948500AD8F
- 7F00DDA78900B29789006349350000000000B7A29300FCFAF600C8AD9B00E5D2
- C700D0A69100A984780084523700FAEFE500C8AD9B00E5D2C700D0A69100A984
- 780084523700F9E7DA00E2C8B400634935000000000000000000000000003110
- 000018080000180800000000000000000000000000002163A500184A94003163
- B5002163B5003973C6000810210010105A000000000000000000FFFFFF00FFFF
- FF00A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00A5A5A500A5A5A500000000000000000000000000BAA59600FFFFF600B6DD
- EF0000AFFC00B2D2DC00FCEDDD00FBE2CE00F9D7C000F8CDB200F4C3A600EFBD
- A000E7B39500BAA193006349350000000000B7A29300FDFCF900CEB6A700B9E4
- FF00AFBFFF004E87FF00A3765F00FAF0E700CEB6A700B9E4FF00AFBFFF004E87
- FF00A3765F00F9E8DB00E1CBB9006349350000000000846B5A0029080000B57B
- 5A00EFE7DE00E7CEC600AD735200290800006B73730008429400184A9C00296B
- AD0008297300214A8C001021520018106B000000000000000000FFFFFF00FFFF
- FF00A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00A5A5A500A5A5A500000000000000000000000000BCA69800FFFFF600FFFF
- F600FFFFF600FEFCF200FEF5E800FCEAD900FBDFCB00F9D4BC00F8CCB000F4C3
- A600EFBDA000C1A99C006349350000000000BAA59600FDFDFB00D4BEB200D1BB
- AB00CBB09E00C1A38F00B2917A00FAF1EA00D4BEB200D1BBAB00CBB09E00C1A3
- 8F00B2917A00F9E9DD00E0CEBF00634935000000000031080000EFDECE00EFE7
- D600FFEFE700F7EFE700FFF7EF00E7D6CE0039100800637B940008297300216B
- AD007BB5D60031528C0000105A00181873000000000000000000FFFFFF00FFFF
- FF00A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00A5A5A500A5A5A500000000000000000000000000BEA89900FFFFF60095A3
- FF002E3BA5008F96CD00FEFAF000FDF2E400FCE8D500FADCC600F9D2B800F8CA
- AE00F4C3A600C7B0A3006349350000000000BEA99A00FEFEFD00FDFDFB00FDFB
- F900FCFAF600FCF8F300FCF6F000FBF3ED00FAF2E900FAEFE600FAEEE400FAEC
- E200FAEBE000FAEADE00E0D2C5006349350039292100D6AD9400FFEFD600CEAD
- 9C00EFD6C600EFDECE00F7E7D600EFE7D600D6B5A50018181000528CC600427B
- B5006BADDE00294A8C000000310018186B000000000000000000A5A5A500A5A5
- A500FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500FFFFFF00FFFFFF00000000000000000000000000C0AA9C00FFFFF6004360
- FF0095B3FF002F39AD00FFFFF600B9A79E00B6A29700B49D9100B2998B00B096
- 8800F7C8AC00CCB6A9006349350000000000BEA99A00FFFEFE00AF8D7A00A37A
- 65008C5D440076452C006F3E2500FCF5EF00AF8D7A00A37A65008C5D44007645
- 2C006F3E2500FAEBDF00DFD5CB006349350000000000F7E7D600F7CEB500AD7B
- 6300A5735A00A57B6300B5947B00DEC6AD00FFF7DE00000000005294C600396B
- AD007BADD600397BAD000018520018186B000000000000000000A5A5A500A5A5
- A500FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500FFFFFF00FFFFFF00000000000000000000000000C3AE9E00FFFFF60096A3
- FF004661FF0094A1FF00FFFFF600FFFEF500FEF7EA00FCEDDD00FBE2CE00F9D7
- BF00F8CDB200CEB8AB006349350000000000C3AE9E00FFFFFE00C8AD9B00E5D2
- C700D0A69100A984780084523700FCF8F300C8AD9B00E5D2C700D0A69100A984
- 780084523700FAECE100DED8D0006349350000000000FFEFDE00EFB59C009C5A
- 4200E7A58C00EFAD9400EFBD9C00CEA58C00FFEFD600080800002973AD008CBD
- DE00ADE7FF001831730000185200182173000000000000000000A5A5A500A5A5
- A500FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500FFFFFF00FFFFFF00000000000000000000000000C5B0A000FFFFF600FFFF
- F600FFFFF600FFFFF600FFFFF600FFFFF600FFFDF300FEF4E700FCEAD900FADE
- CA00F9D4BC00D0BBB0006349350000000000C8B2A300FFFFFF00CEB6A700B9E4
- FF00AFBFFF004E87FF00A3765F00FCFAF700CEB6A700B9E4FF00AFBFFF004E87
- FF00A3765F00FAEDE200DEDBD5006349350000000000FFE7D600F7B59C00A552
- 3100E7948400E79C8400EFAD8C00D69C8400EFCEB50008080800427BBD00738C
- B500395294000010630008104A0018186B000000000000000000A5A5A500A5A5
- A500FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5A5A500A5A5A500A5A5A500A5A5
- A500FFFFFF00FFFFFF00000000000000000000000000C7B1A200FFFFF600FF9B
- 9900B8303000FF8D6A00FFFFF600FFFFF600FFFFF600FEFAF000FDF1E400FCE7
- D500FADCC700D3C1B6006349350000000000CCB6A700FFFFFF00D4BEB200D1BB
- AB00CBB09E00C1A38F00B2917A00FDFCF900D4BEB200D1BBAB00CBB09E00C1A3
- 8F00B2917A00FAEFE600E2E1DB00644A360063525200B57B5A00FFCEBD00CE84
- 6B00F79C7B00F79C8400F7B59400EFB594009452390052424200101852000000
- 100000001000000831000010390018186B000000000000000000A5A5A500A5A5
- A500A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000C9B3A500FFFFF600FF83
- 7E00FFC3C400B7252500FFFFF600BAAAA100B8A69C00B6A29600B39D9000B198
- 8B00FBE4D200D6C7BD006349350000000000CCB6A700FFFFFF00FFFFFF00FFFF
- FF00FFFFFE00FFFEFE00FEFDFD00FEFDFB00FDFBF900FDFAF700FCF8F300FCF5
- EF00FBF4EC00FBF1E900FAEFE600644A36000000000063423900BD8C7300FFDE
- C600F7CEB500EFB59C00F7BDA5008C4A31000800000008317B0008296B000831
- 63000831730008316B0008296300083184000000000000000000A5A5A500A5A5
- A500A5A5A500A5A5A500A5A5A500A5A5A500FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CBB5A600FFFFF600FFA9
- A900FF827F00FF989300FFFFF600FFFFF600FFFFF600FFFFF600FFFEF400FDF7
- EB00FCEDDD00D7CCC3006349350000000000EAAA8B00EAAA8B00E9A78700E9A2
- 8000E99D7700E7976D00E6906500E6895B00E4825100E37B4800E3764100E273
- 3A00E2723800E2723900E2723900C8622F000000000000000000524242000000
- 00005A3921004229180000000000423931000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CBB5A600FFFFF600FFFF
- F600FFFFF600FFFFF600FFFFF600FFFFF600FFFFF600FFFFF600FFFFF600FEFC
- F300FDF4E700FCEADA006349350000000000EAAA8B00FFC2A200FEBF9D00FCBB
- 9800FCB89400FBB59000FAB18C00F9AD8700F9A98100F8A67C00F6A27800F59F
- 7300F59B6D00F4986800F3956500CD6531000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CCB6A700CCB6A700CAB5
- A600CAB3A400C8B2A300C5AFA100C3AD9E00C0AB9C00BEA99A00BCA69700BAA4
- 9600B8A39400B8A39400B8A3940000000000EAAA8B00EAAA8B00EAAA8C00EAA9
- 8900EAA58400E9A17F00E89D7800E7977000E7926800E68D6000E5885900E483
- 5100E47E4A00E4794300E3763E00E27239000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000292929000000
- 0000293131000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000292929000000
- 0000293131000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000039424A0000000000525A
- 6300000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000039424A0000000000525A
- 63000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000003939420000000000636B73000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000003939420000000000636B73000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006B52420031212100392921000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006B52420031212100392921000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000846B
- 5A0029080000B57B5A00EFE7DE00E7CEC600AD73520029080000947363000000
- 000000000000000000000000000000000000000000000000000000000000846B
- 5A0029080000B57B5A00EFE7DE00E7CEC600AD73520029080000947363000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003108
- 0000EFDECE00FFF7E700FFEFE700FFEFE700FFF7EF00E7D6CE0039100800A58C
- 8400000000000000000000000000000000000000000000000000000000003108
- 0000EFDECE00FFF7E700FFEFE700FFEFE700FFF7EF00E7D6CE0039100800A58C
- 84000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000039292100D6AD
- 9400FFEFDE00FFDEC600F7D6C600F7DECE00FFE7D600FFF7E700D6B5A5002118
- 100000000000000000000000000000000000000000000000000039292100D6AD
- 9400FFEFDE00FFDEC6000000000000000000FFE7D600FFF7E700D6B5A5002118
- 10000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000F7E7
- D600FFD6BD00EFBDA500EFBDA500EFC6AD00F7CEBD00FFE7CE00FFFFE7000000
- 000000000000000000000000000000000000000000000000000000000000F7E7
- D600FFD6BD00EFBDA5000000000000000000F7CEBD00FFE7CE00FFFFE7000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFEF
- DE00000000000000000000000000000000000000000000000000FFEFD6000808
- 000000000000000000000000000000000000000000000000000000000000FFEF
- DE00000000000000000000000000000000000000000000000000FFEFD6000808
- 00000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD
- 9400FFBD9400FFBD9400CE520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFE7
- D600FFBDA500EF9C7B00E7948400E79C8400EFAD8C00F7C6AD00EFCEB5000808
- 080000000000000000000000000000000000000000000000000000000000FFE7
- D600FFBDA500EF9C7B000000000000000000EFAD8C00F7C6AD00EFCEB5000808
- 08000000000000000000000000000000000000000000CE520800FFFFFF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000063525200B57B
- 5A00FFD6BD00F7AD9400F79C7B00F79C8400F7B59400FFC6A500945239006352
- 520000000000000000000000000000000000000000000000000063525200B57B
- 5A00FFD6BD00F7AD94000000000000000000F7B59400FFC6A500945239006352
- 52000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000006342
- 3900BD8C7300FFDECE00FFD6BD00FFC6AD00FFC6AD008C4A3100181010000000
- 0000000000000000000000000000000000000000000000000000000000006342
- 3900BD8C7300FFDECE00FFD6BD00FFC6AD00FFC6AD008C4A3100181010000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE5208000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000052424200000000005A392100422918000000000042393100000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000052424200000000005A392100422918000000000042393100000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400CE5208000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE5208000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100010101000101010001010
- 1000101010001010100010101000101010001010100010101000101010001010
- 1000101010001010100010101000101010000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100010101000101010001010
- 1000101010001010100010101000101010001010100010101000101010001010
- 1000101010001010100010101000101010000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010428C0010216B0010216B001021
- 6B0010216B0010216B0010216B0010216B0010216B0010216B0010216B001021
- 6B0010216B0010216B0010216B00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100000000000000000000808
- 0800101010000800000000000000000000000000000000000000000000000000
- 0000000000000000000000000000101010000000000000000000000000000000
- 0000000000000000000000000000FFF7EF00FFF7E700FFF7EF00FFF7EF00FFF7
- EF00FFF7F700FFFFF700000000000000000010428C0000000000000000001031
- 7B0010397B005A9CC60010216B00000000000000000008185A00000000000000
- 0000000000000000000010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFDEAD0000000000000000000000
- 0000000000000000000000000000000000001010100000000000000000001818
- 1800101010000000000000000000000000000000000018182100311831000000
- 0000000000000000000000000000101010000000000000000000000000007339
- 2100733921007339210000000000FFF7E700FFEFDE00FFEFDE00FFEFDE00FFEF
- E700FFEFE700FFF7EF00000000000000000010428C0000000000081052001029
- 73003973AD003973B5006BA5CE0010317B004A8CBD0018529C00000010000818
- 5A00000000000000000010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFCE9400FFCE9400000000000000
- 0000000000000000000000000000000000001010100000000000000000002931
- 2900182121000000000000000000080808001821290063527B008C4A94003929
- 4A00101010000000000000000000101010000000000000000000000000007339
- 2100FFF7EF00FFF7E70000000000FFEFE700FFE7D600FFE7D600FFE7D600FFE7
- D600FFEFDE00FFEFDE00000000000000000010428C0000000000104A94001852
- 9C00296BAD004A8CBD00528CBD002163A500215A9C004284B500081039000000
- 1000000000000000000010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFAD7B00FFB57300FFBD73000000
- 0000000000000000000000000000000000001010100000000000080808004A42
- 4A004A4A4A001818180008080000393942006B6B94009473AD00B563BD00BD94
- C6008C949400292921000000000010101000AD634200AD634200AD6342007339
- 2100FFF7E700FFEFDE0000000000FFE7DE00FFDECE00FFDEC600FFDECE00FFDE
- CE00FFE7D600FFE7D600000000000000000010428C0000000000215AA5003173
- AD002163A5004284BD004284B5004284B50010428C0018529C0010428C00296B
- A500081863000000100010216B0000000000000000000000000000000000FFAD
- 7B00FFA56300FF9C5A00FF9C5A00FF945A00FF945A00FF9C5A00FFA56300FFAD
- 6300000000000000000000000000000000001010100000000000000000005242
- 4A008C738C00847B8400636363004A425200948CB5009CA5CE007B5A8C008463
- 8400636B6B00293129000808080010101000AD634200FFF7EF00FFF7E7007339
- 2100FFEFE700FFE7D60000000000FFE7D600FFD6BD00FFD6BD00FFD6BD00FFDE
- C600FFDECE00FFE7CE00000000000000000010428C0008186300397BB5003973
- B5002163A5003173AD0018529C00215A9C0010428C004A8CBD0018529C002963
- A5003973AD000810390010216B0000000000000000000000000000000000FF9C
- 6B00FF8C5200F7844200F7844200EF844200E7844A00F7844A00FF8C4A00FF94
- 5200FFB57B000000000000000000000000001010100021182100292929004A42
- 4200948C9400B59CB500B5A5B5006B636B0084738C00ADB5DE005A5A7B001008
- 080008000000000000001008100010101000AD634200FFF7E700FFEFDE007339
- 2100FFE7DE00FFDECE0000000000FFDECE00FFD6B500FFCEAD00FFCEAD00FFCE
- AD00FFDECE00FFDECE00000000000000000010428C00103984004A8CBD00397B
- B500427BB5002963A5003173AD0010428C0010428C0018529C00104A94000821
- 630010397B000810520010216B0000000000000000000000000000000000EF94
- 6300E7844A00E77B4200E77B4200E77B4200E77B4200E77B3900EF7B3900FF84
- 4200FFAD7B0000000000000000000000000010101000291831007B6373007363
- 6B008C7384009C8CA500A594A500946B7B006B5263008484A500636B84000000
- 000000000000000000000000000010101000AD634200FFEFE700FFE7D6007339
- 2100FFE7D600FFD6BD0000000000FFDEC600FFCEAD00FFC6A500FFC6A5000000
- 00000000000000000000000000000000000010428C0063A5CE004A8CBD003973
- B5003173AD001039840008185A000008210008185A00104A940063A5CE008CBD
- DE00102973000810390010216B0000000000000000000000000000000000EFA5
- 7B00EFA57300E79C7300E79C7300DE844A00DE7B4200DE733100EF733100FF9C
- 6B0000000000000000000000000000000000101010001010100094848C00C6B5
- C6009C8C940084738400736B7B005A4A5A00423142004A39520052526B001010
- 180000000000000000000000000010101000AD634200FFE7DE00FFDECE007339
- 2100FFDECE00FFD6B50000000000FFDEC600FFCEAD00FFC6A500FFC6A5000000
- 0000F7A57B0000000000000000000000000010428C0008185A00397BB5003973
- AD0018529C0010428C002963A50010317B00639CCE003973B5005A9CC6004A84
- BD00081052000810520010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000DE7B4200E7733100F7945A000000
- 00000000000000000000000000000000000010101000000800007B7B8400EFDE
- E700BDA5B500AD94A50073636B00212129000808080021101800293139001010
- 180000000000000000000000000010101000AD634200FFE7D600FFD6BD007339
- 2100FFDEC600FFCEAD0000000000FFE7D600FFDEC600FFD6C600FFD6C6000000
- 00000000000000000000000000000000000010428C000000000008216300427B
- B5002963A5003173AD00427BB5003973AD00639CCE004A84BD003973B50073AD
- D600104A94000810390010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000E7845200F79C6B00000000000000
- 0000000000000000000000000000000000001010100008000800313939006B6B
- 6B005A4A520063525A006B5A6300211821000000000000000000101821001010
- 210008000000000000000000000010101000AD634200FFDECE00FFD6B5007339
- 2100FFDEC600FFCEAD0000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010428C0000000000000000001042
- 8C005294C600427BB5003973B5007BB5D600397BB500215AA5009CC6DE0073AD
- D600082163001039840010216B00000000000000000000000000000000000000
- 000000000000000000000000000000000000FFA57B0000000000000000000000
- 0000000000000000000000000000000000001010100000000800000000000000
- 0000000000000808080031313100101810000000000000000000081018001010
- 290008080800000000000000000010101000AD634200FFDEC600FFCEAD007339
- 2100FFE7D600FFDEC600FFD6C600FFD6C6007339210073392100000000000000
- 00000000000000000000000000000000000010428C0000000000000000000000
- 00000008310010296B004A8CBD007BADD6004284BD007BADD600B5D6EF001852
- 9C00081052000008310010216B00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100000000000000000000000
- 0000000000000000000010081000080000000000000000000000000000000808
- 080000000000000000000000000010101000AD634200FFDEC600FFCEAD007339
- 2100733921007339210073392100733921007339210000000000000000000000
- 00000000000000000000000000000000000010428C0000000000000000000000
- 0000081052000000000008216300081863002963A50008185A00081052000810
- 390010216B0008185A0010216B00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100010101000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000001010100010101000AD634200FFE7D600FFDEC600FFD6
- C600FFD6C600AD634200AD634200000000000000000000000000000000000000
- 00000000000000000000000000000000000010428C0000000000000000000000
- 000000000000000000000000000008185A000810520000082100000831000008
- 3100000831000008210010216B00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000001010100010101000101010001010
- 1000101010001010100010101000101010001010100010101000101010001010
- 100010101000101010001010100010101000AD634200AD634200AD634200AD63
- 4200AD634200AD63420000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000010428C0010428C0010428C001042
- 8C0010428C0010428C0010428C0010428C0010428C0010428C0010428C001042
- 8C0010428C0010428C0010428C00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008442
- 3100844231000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008442
- 3100844231000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000008C42
- 39008C4239000000000000000000000000000000000000000000000000000000
- 000000000000636B730031313900081010000810100031313900636B73000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002118
- 1000211810000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000A552
- 4200A5524200A5524200A54A42009C4A42009C4A42009C4A3900944A39009442
- 39008C4A39008C4239008C4239008C4239000000000000000000000000000000
- 0000393942004A525A00000000000000000000000000000000004A525A003939
- 4200000000000000000000000000000000000000000000000000FFFFFF00E79C
- 6B00FFFFFF00E79C6B00E79C6B00E79C6B00FFF7F70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002118
- 100008A500002118100000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B55A
- 4200AD524200AD524200A5524200A5524200A5524200A55242009C4A42009C4A
- 42009C4A3900944A3900944A39008C4A39000000000000000000000000003939
- 4200000000000000000000000000000000000000000000000000000000004A52
- 5A00000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000FFEFE700FFEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002118
- 100008A5000008A5000008A50000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000B55A
- 4A00B55A4A00B5524A000000000000000000000000000000000000000000A552
- 42009C4A42000000000000000000000000000000000000000000636B73004A52
- 5A00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 6300E7946300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002118
- 100008A5000008A5000008A5000008A5000008A5000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000C65A
- 4A00BD5A4A0000000000B55A4A0000000000000000000000000000000000AD52
- 4200A55242000000000000000000000000000000000000000000313139000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00000000007BBDF7007BBDF7007BBDF7007BBD
- F700000000000000000000000000000000000000000000000000000000002118
- 100008A5000008A5000008A5000008A5000008A5000008A5000008A500000000
- 000000000000000000000000000000000000000000000000000000000000C663
- 4A00C6634A000000000000000000BD5A4A00000000000000000000000000B552
- 4200AD5242000000000000000000000000000000000000000000081010000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 5A00E78C5A00FFFFFF00FFFFFF00FFFFFF00000000007BBDF7007BBDF7007BBD
- F7007BBDF7000000000000000000000000000000000000000000000000000000
- 000008A5000008A5000008A5000008A5000008A5000008A5000008A5000008A5
- 000008A50000000000000000000000000000000000000000000000000000D663
- 5200CE635200000000000000000000000000C65A4A000000000000000000BD5A
- 4A00B55A4A000000000000000000000000000000000000000000081010000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000007BBDF7007BBD
- F70008080800FFDEC60000000000000000000000000000000000000000000000
- 000008A5000008A5000008A5000008A5000008A5000008A5000008A500000000
- 000000000000000000000000000000000000000000000000000000000000D66B
- 5200D663520000000000000000000000000000000000C65A4A0000000000C65A
- 4A00BD5A4A000000000000000000000000000000000000000000313139000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 6300FFFFFF00FFFFFF0000000000FFFFFF000000000000000000000000000808
- 080000000000FFDEC600FFDEC600000000000000000000000000000000000000
- 000008A5000008A5000008A5000008A5000008A5000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000DE6B
- 5200DE6B52000000000000000000000000000000000000000000CE635200CE63
- 5200C6634A000000000000000000000000000000000000000000636B73004A52
- 5A00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000800
- 0000FFDEC600FFDEC600FFDEC600FFDEC6000000000000000000000000002918
- 100008A5000008A5000008A50000000000000000000000000000000000000000
- 000000000000000000000000000000000000E76B5A00E76B5A00E76B5A00E76B
- 5A00E76B5A00E76B5200DE6B5200DE6B5200DE635200D66B5200D6635200D663
- 5200CE6352000000000000000000000000000000000000000000000000003939
- 4200000000000000000000000000000000000000000000000000000000003939
- 4200000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000FFDEC600FFDEC600FFDEC600FFDEC6000000000000000000000000002918
- 100008A500002918100000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E76B5A00E76B5A00E76B5A00E76B
- 5A00E76B5A00E76B5A00E76B5A00E76B5A00E76B5200DE6B5200DE635200D66B
- 5200D66B52000000000000000000000000000000000000000000000000000000
- 0000393942004A525A000000000000000000000000004A525A00393942000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000063002100FFDEC600FFDEC600FFDEC6000000000000000000000000002918
- 1000291810000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E76B
- 5A00E76B5A000000000000000000000000000000000000000000000000000000
- 000000000000DE6B520000000000000000000000000000000000000000000000
- 000000000000636B7300313139000000000031313900636B7300000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000063002100FFDEC600FFDEC6000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E76B
- 5A00E76B5A000000000000000000000000000000000000000000000000000000
- 00000000000000000000DE6B5200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000063002100FFDEC6000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000E76B
- 5A00E76B5A000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000630021000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000F7E7E700FFEF
- E700FFEFE700FFEFE700FFEFE700FFEFEF00F7EFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE63000063636300636363006363
- 6300636363006363630063636300636363006363630063636300636363006363
- 6300636363009C9C9C0000000000000000000000000000000000FFF7E700FFEF
- DE00FFEFDE00FFEFDE00FFEFE700FFEFE700FFEFE70000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFEFE700FFE7
- D600FFE7D600FFE7D600FFE7D600FFEFDE00FFE7DE0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFE7DE00FFDE
- CE00FFDEC600FFDECE00FFDECE00FFE7D600FFDED60000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE6300000000000000FF00000000
- 000000FF000000FF00000000000000FF00000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFE7D600FFD6
- BD00FFD6BD00FFD6BD00FFDEC600FFE7CE00FFE7D60000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFDECE00FFD6
- B500FFCEAD00FFD6B500F7CEB500EFD6C600EFD6C60000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE6300000000000000FF000000FF
- 00000000000000FF000000FF000000FF00000000000000FF0000000000000000
- 0000000000006363630000000000000000000000000000000000FFDEC600FFCE
- AD00FFC6A500FFD6B50000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFDEC600FFCE
- AD00FFC6A500FFD6B50000000000F7A57B000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FF000000FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE6300000000000000FF00000000
- 000000FF000000FF00000000000000FF000000FF000000000000000000000000
- 0000000000006363630000000000000000000000000000000000FFE7D600FFDE
- C600FFDEC600FFE7CE0039292900000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FF000000FF000000FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000CE63000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006363630000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000FFFFFF000000000000000000CE630000CE630000CE630000CE63
- 0000CE630000CE630000CE630000CE630000CE630000CE630000CE630000CE63
- 0000CE630000CE63000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000737B8400293131002931
- 31000808080029313100293131004A525A000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000007B7B7B007B7B
- 7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B7B007B7B
- 7B007B7B7B007B7B7B000000000000000000CE63000000000000FFCE9C00FFCE
- 9C00FFCE9C00FFCE9C00FFCE9C00FFCE9C00FFCE9C00FFCE9C00FFCE9C000000
- 0000CE6300000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE630000CE630000CE630000CE63
- 0000CE630000CE630000CE630000CE630000CE630000CE630000CE630000CE63
- 0000CE630000CE630000CE630000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000BD4A0000BD4A0000BD4A0000BD4A0000BD4A0000BD4A0000BD4A0800BD4A
- 0800BD4A0000BD4A0000BD4A0000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000B5420000FFFFFF00FFFFFF00A5A5A500A5A5A500FFFFFF00FFFF
- FF00A5A5A500A5A5A500AD42000000000000000000005A636300182121001821
- 21005A6363000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000000000000000
- 0000000000000000000000000000005A94000039520000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000A5420000FFFFFF00A5A5A500A5A5A500FFFFFF00FFFF
- FF00A5A5A500A5A5A500A5420000000000005A6363003984B500399CE700218C
- D6002173A5002121290000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF70000000000000000000000000000000000005A
- 9400003952000000000000000000005A9400181818000000000000000000005A
- 9400181818000000000000000000000000000000000094390000000000000000
- 000000000000000000000000000094390000FFFFFF00FFFFFF00A5A5A500A5A5
- A500FFFFFF00FFFFFF009439000000000000182121007BC6FF0073C6FF004AAD
- EF003194DE001010100000000000000000000000000000000000000000005A63
- 630018212100182121005A63630000000000000000000000000000000000314A
- AD003952AD00395AB500426BBD004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF70000000000000000000000000000000000005A
- 940000395200005A9400005A9400005A94001818180018005200005A9400005A
- 9400181818000000000000000000000000000000000084310000843100000000
- 00000000000000000000000000000000000084310000FFFFFF00A5A5A500A5A5
- A500FFFFFF00FFFFFF0084310000000000001010100084D6FF009CE7FF0073C6
- FF005AB5EF0018212100000000000000000000000000000000005A6363003984
- B500399CE700218CD6002173A50021212900000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000005A9400E7F7
- FF00008CDE00005A94001800520031BDFF00008CDE0018005200005A9400008C
- DE00008CDE001818180000000000000000000000000073290000CE5208007329
- 0000000000000000000000000000000000007329000073290000FFFFFF00FFFF
- FF00A5A5A500A5A5A50073290000000000002121210073ADCE009CDEFF009CDE
- FF0073A5CE005A63630000000000000000000000000000000000182121007BC6
- FF0073C6FF004AADEF003194DE0010101000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000005A9400005A
- 9400E7F7FF00008CDE0084EFFF0084EFFF0084EFFF0031BDFF00008CDE00E7F7
- FF0018181800005A940000000000000000000000000063290000CE520800E77B
- 420063290000000000000000000063290000632900006329000063290000FFFF
- FF00A5A5A500A5A5A5006329000000000000000000005A636300182121000000
- 00005A63630000000000000000000000000000000000000000001010100084D6
- FF009CE7FF0073C6FF005AB5EF0018212100000000000000000000000000314A
- AD003952AD00395AB500426BBD004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000005A94000039
- 5200005A940084EFFF0031BDFF00005A9400005A940031BDFF0084EFFF00008C
- DE00005A9400005A940000000000000000000000000052210000CE520800E77B
- 4200F7AD7B005A2100005A2100005A2100005A21000000000000000000005A21
- 0000FFFFFF00FFFFFF005A210000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000000000002121210073AD
- CE009CDEFF009CDEFF0073A5CE005A636300000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF7000000000000000000000000000039520084EF
- FF0084EFFF0084EFFF00005A940031BDFF00008CDE00005A940084EFFF0084EF
- FF00E7F7FF00005A94000000000000000000000000004A180000CE520800E77B
- 4200F7AD7B00FFCEB5004A1800004A1800000000000000000000000000000000
- 00004A180000FFFFFF004A180000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000005A63
- 630018212100182121005A63630000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF70000000000000000000000000000000000005A
- 9400008CDE00005A9400005A940084EFFF00008CDE00005A9400005A9400008C
- DE00005A94000000000000000000000000000000000039180000CE520800E77B
- 4200F7AD7B00FFD6B500FFF7EF00391800000000000000000000000000000000
- 0000000000003910000039180000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF70000000000000000000000000000000000005A
- 9400EFEFEF00008CDE00005A940084EFFF00008CDE00005A9400008CDE00E7F7
- FF00005A94000000000000000000000000000000000029100000CE520800E77B
- 4200F7AD7B00FFD6B500FFF7EF00BDE7FF002910000000000000000000000000
- 0000000000000000000029100000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF70000000000000000000000000000000000008C
- DE00005A940000000000005A940084EFFF00008CDE00005A940000000000008C
- DE00008CDE000000000000000000000000000000000018080000CE520800E77B
- 4200F7AD7B00FFCEB500FFF7EF00BDE7FF004AADF70018080000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000000000000000
- 00000000000000000000005A9400E7F7FF00E7F7FF00005A9400000000000000
- 0000000000000000000000000000000000000000000008000000CE520800E77B
- 4200F7AD7B00FFCEB500FFF7EF00BDE7FF004AADF7000884EF00080000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000314A
- AD003952AD00395AB500426BB5004A73BD004A84C6005294CE005AA5D60063B5
- DE0063C6E7006BCEEF0073DEF700000000000000000000000000000000000000
- 0000000000000000000000000000005A9400005A940000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000292929000000
- 0000293131000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000002929290000000000293131000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000E77B42000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000DE733100DE733100DE7331000000
- 00000000000000000000E77B3900E77B3900E77B420000000000000000000000
- 0000E7844A00E7844A00E7844A00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000039424A0000000000525A
- 6300000000000000000000000000000000000000000000000000000000000000
- 0000ADEFFF0084DEFF0084DEFF000000000000000000084273001894FF000000
- 0000C6A5F700AD7BF700AD7BF70000000000DE6B2900DE6B2900000000000000
- 000000000000DE733100DE733900DE7B3900E77B3900E77B3900000000000000
- 000000000000E7844A00E7844A00000000000000000000000000FFBD9C000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000ADEFFF0084DEFF0084DEFF0000000000000000001894FF001894FF000000
- 0000C6A5F700AD7BF700AD7BF70000000000DE6B210000000000DE6B29000000
- 0000000000000000000000000000DE7331000000000000000000000000000000
- 0000E77B420000000000E7844200000000000000000000000000FFC6A500FFCE
- AD00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000003939420000000000636B73000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000ADEFFF00ADEFFF0031424A0000000000105A7B0021BDFF0021BDFF000000
- 0000C6A5F700C6A5F700C6A5F70000000000000000000000000000000000DE6B
- 2900000000000000000000000000DE733100000000000000000000000000DE7B
- 390000000000000000000000000000000000000000000000000000000000FFD6
- B500FFD6C6000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000006B52420031212100392921000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003110
- 0000180800001808000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000BD4A0800BD4A
- 0800BD4A0800BD4A0000C64A0000C64A0800C64A0000C64A0800C64A0000C64A
- 0800C64A08000000000000000000000000000000000000000000000000000000
- 0000FFDECE00FFE7D60000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000846B
- 5A0029080000B57B5A00EFE7DE00E7CEC600AD73520029080000947363000000
- 00000000000000000000000000000000000000000000846B5A0029080000B57B
- 5A00EFE7DE00E7CEC600AD735200290800006B73730052BDFF0052BDFF000000
- 0000EF842100DE631800DE6318000000000000000000B54200007B5AA5001810
- E7006B296B00B54A00008CBD8C0031EFA5007B944200BD4A0800E78C7300F76B
- 6300D6522900BD4A000000000000000000000000000000000000000000000000
- 000000000000FFEFDE00FFEFE700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000003108
- 0000EFDECE00FFF7E700FFEFE700FFEFE700FFF7EF00E7D6CE0039100800A58C
- 8400000000000000000000000000000000000000000031080000EFDECE00EFE7
- D600FFEFE700F7EFE700FFF7EF00E7D6CE0039100800637B940052BDFF000000
- 0000EF842100DE631800DE6318000000000000000000A54200003129F7000000
- FF002108CE00AD4200004AF7E70018FFBD0031D68400AD420000FFADAD00FF6B
- 6B00EF524A00B542000000000000000000000000000000000000000000000000
- 00000000000000000000FFF7F700FFFFFF000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000039292100D6AD
- 9400FFEFDE00FFDEC600F7D6C600F7DECE00FFE7D600FFF7E700D6B5A5002118
- 10000000000000000000000000000000000039292100D6AD9400FFEFD600CEAD
- 9C00EFD6C600EFDECE00F7E7D600EFE7D600D6B5A500181810006BD6FF000000
- 0000EF842100EF842100EF84210000000000000000009C3900003129F7000000
- FF002110CE009C3900004AF7E70021FFDE0031DE9400A5420000FFADAD00FF94
- 9400EF635200AD42000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF0000000000EFC6B500000000000000
- 000000000000000000000000000000000000000000000000000000000000F7E7
- D600FFD6BD00EFBDA500EFBDA500EFC6AD00F7CEBD00FFE7CE00FFFFE7000000
- 00000000000000000000000000000000000000000000F7E7D600F7CEB500AD7B
- 6300A5735A00A57B6300B5947B00DEC6AD00FFF7DE0000000000000000000000
- 00000000000000000000000000000000000000000000943900007352A5002121
- FF007352A5009439000084B58C0042FFEF0084B58C009C390000DE847300FFB5
- B500DE8473009C39000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000E7946B00E7AD8C00EFC6A5000000
- 000000000000000000000000000000000000000000000000000000000000FFEF
- DE00F7BD9C00EFAD8C00E7A58C00EFAD9400EFBD9C00F7D6BD00FFEFD6000808
- 00000000000000000000000000000000000000000000FFEFDE00EFB59C009C5A
- 4200E7A58C00EFAD9400EFBD9C00CEA58C00FFEFD60008080000FFFFFF000000
- 0000FFDEC600FFCEAD00FFCEAD00000000000000000000000000843100008431
- 00008C3100008C3100008C3100008C3900008C3900008C3900008C3900009439
- 0000943900000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000018181800DE7B4200DE946300E7A57B00EFBD
- 9C0000000000000000000000000000000000000000000000000000000000FFE7
- D600FFBDA500EF9C7B00E7948400E79C8400EFAD8C00F7C6AD00EFCEB5000808
- 08000000000000000000000000000000000000000000FFE7D600F7B59C00A552
- 3100E7948400E79C8400EFAD8C00D69C8400EFCEB50008080800FFFFFF000000
- 0000FFDEC600FFCEAD00FFCEAD0000000000000000000000000000000000CE52
- 0800000000000000000000000000D65A1000000000000000000000000000D663
- 1800000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000001010100021212100D6733900DE8C5200E79C
- 7300EFB59400000000000000000000000000000000000000000063525200B57B
- 5A00FFD6BD00F7AD9400F79C7B00F79C8400F7B59400FFC6A500945239006352
- 52000000000000000000000000000000000063525200B57B5A00FFCEBD00CE84
- 6B00F79C7B00F79C8400F7B59400EFB59400945239007B635A00FFFFFF000000
- 0000FFDEC600FFDEC600FFDEC60000000000CE52080000000000CE5208000000
- 0000000000000000000000000000CE5208000000000000000000000000000000
- 0000D65A180000000000D6631800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000021212100D66B2900DE84
- 4A00E7946B00E7AD8C0000000000000000000000000000000000000000006342
- 3900BD8C7300FFDECE00FFD6BD00FFC6AD00FFC6AD008C4A3100181010000000
- 0000000000000000000000000000000000000000000063423900BD8C7300FFDE
- C600F7CEB500EFB59C00F7BDA5008C4A31000800000000000000000000000000
- 000000000000000000000000000000000000CE520800CE520800000000000000
- 000000000000CE520800CE520800CE520800CE520800CE520800000000000000
- 000000000000D65A1000D65A1800000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000010101000D663
- 2100DE7B4200DE94630000000000000000000000000000000000000000000000
- 000052424200000000005A392100422918000000000042393100000000000000
- 0000000000000000000000000000000000000000000000000000524242000000
- 00005A3921004229180000000000423931000000000000000000000000000000
- 000000000000000000000000000000000000CE520800CE520800CE5208000000
- 00000000000000000000CE520800CE520800CE52080000000000000000000000
- 0000CE520800D65A1000D65A1000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000002929
- 2900424242002121210000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000CE5208000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7F700FFF7
- EF00FFEFE700FFEFE700FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7EF00FFF7
- EF00FFF7F7000000000000000000000000000000000000000000FFF7F700FFF7
- EF00FFEFE700FFEFE700FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7EF00FFF7
- EF00FFF7F7000000000000000000000000000000000000000000CEE7FF0094C6
- F7006BB5EF0063ADEF0063ADEF0063ADEF0063ADEF0063ADEF0063ADEF0063AD
- EF006BB5EF000000000000000000000000000000000000000000000000000000
- 0000FFF7EF00FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7F700FFFFF7000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00FFEF
- E700FFEFDE00FFEFDE00FFEFE700FFEFE700FFEFE700FFEFE700FFEFE700FFEF
- E700FFF7EF000000000000000000000000000000000000000000FFF7EF00FFEF
- E700FFEFDE00FFEFDE00FFEFE700FFEFE700FFEFE700FFEFE700FFEFE700FFEF
- E700FFF7EF000000000000000000000000000000000000000000D6EFFF009CCE
- F7007BBDEF006BB5EF006BB5EF006BB5EF006BB5EF006BB5EF006BB5EF006BB5
- EF007BBDEF000000000000000000000000000000000000000000000000000000
- 0000FFF7E700FFE7D60063848C00A5A5A500FFEFE700FFF7E700FFF7EF000000
- 0000521800005218000052180000521800000000000000000000FFF7EF00FFEF
- DE00FFE7DE00F7DED60063737B007B7B7B00FFEFDE00FFEFDE00FFEFDE00FFEF
- E700FFEFE7000000000000000000000000000000000000000000FFF7EF00FFEF
- DE00AD9C9400000000000000000000000000000000000000000000000000DECE
- C600FFEFE7000000000000000000000000000000000000000000DEEFFF00B5D6
- F700638CA5000000000000000000000000000000000000000000000000007BAD
- CE0094CEEF000000000000000000000000000000000000000000000000000000
- 0000FFEFE7006BBDD60000B5E7001094B500EFD6C600F7DED600FFEFDE000000
- 0000FFF7EF00FFF7F700FFFFF700521800000000000000000000FFEFE700FFE7
- DE00E7D6CE005A9CB5000094D6000073A5007B949C00FFE7D600FFE7D600FFE7
- D600FFEFDE000000000000000000000000000000000000000000FFEFE700FFE7
- DE00FFE7D6007B736B00BDAD9C00FFE7D600FFE7D600FFE7D60063525200AD9C
- 9400FFEFDE000000000000000000000000000000000000000000EFF7FF00D6E7
- F700C6DEEF005A6B73008CA5B500BDDEEF00BDDEEF00BDDEEF0042525A008494
- A500C6DEF7000000000000000000000000008C4221008C4221008C4221000000
- 0000FFE7DE0010DEFF0000DEFF0000BDF70084A5B5006B529400FFE7D6000000
- 0000CE733900C65A2100FFF7EF00521800000000000000000000FFEFE700FFE7
- D60000B5E70000C6FF0000DEFF0000DEFF00007BB500DECEBD00FFE7D6009C84
- AD00FFE7D6000000000000000000000000000000000000000000FFEFE700FFE7
- D600FFDECE00FFDECE0063524A00DEC6B500FFE7CE00FFE7D600EFD6C600BDAD
- 9C00FFE7D6000000000000000000000000000000000000000000FFFFFF00F7F7
- F700EFEFEF00EFEFEF005A5A5A00CECED600EFEFEF00EFEFF700DEDEE700ADB5
- B500EFEFF7000000000000000000000000008C422100FFF7EF00FFF7E7000000
- 0000FFE7D600A5EFDE0008EFFF0000EFFF004A73AD0010089400FFE7CE000000
- 0000BDFFFF008C7B7B00FFEFDE00521800000000000000000000FFEFDE00FFE7
- CE0000FFFF0000D6FF0000CEFF0000D6FF0000ADEF006B9C9C008C63AD000000
- 6B00FFE7D6000000000000000000000000000000000000000000FFEFDE00FFE7
- CE00FFDEC600FFDEC600EFCEBD0063524A00EFCEBD00FFDECE00FFDECE00FFDE
- CE00FFE7D6000000000000000000000000000000000000000000FFFFFF00FFF7
- EF00FFEFE700FFEFE700EFDED600635A5200EFDED600FFEFE700FFEFE700FFEF
- E700FFEFE7000000000000000000000000008C422100FFF7E700D66321000000
- 0000FFDECE00F7D6BD004AD6BD0010848C000000B5001008BD00FFDECE000000
- 0000BDF7FF008C7B7300FFE7D600521800000000000000000000FFEFDE00FFDE
- CE00CEEFDE005AF7E70000DEFF0000E7FF0000E7FF008C9CB50000009C000000
- 9400FFDECE000000000000000000000000000000000000000000FFEFDE00FFDE
- CE00FFD6C600FFD6BD00FFD6BD007B6B5A00735A5200FFDEC600FFDEC600FFDE
- CE00FFDECE000000000000000000000000000000000000000000FFF7F700FFEF
- DE00FFE7CE00FFDECE00FFDECE007B6B630073635A00FFDECE00FFE7CE00FFE7
- D600FFE7D6000000000000000000000000008C422100FFEFE700E7A57B000000
- 0000FFDEC600B55A4200941000007B1808000000000000000000000000000000
- 0000BDF7FF008C7B7300FFE7CE00521800000000000000000000FFE7DE00FFDE
- C600FFD6BD00B5D6C60000FFFF0000FFFF00217B8C0000008C000000A5000000
- 9400FFE7D6000000000000000000000000000000000000000000FFE7DE00FFDE
- C600FFD6BD00FFD6B500CEAD940000000000BDA58C00FFDEC600FFDEC600FFDE
- CE00FFE7D6000000000000000000000000000000000000000000FFF7EF00FFDE
- CE00FFD6BD00FFCEB500CEA5940000000000BD9C8C00FFD6BD00FFDEC600FFDE
- CE00FFE7D6000000000000000000000000008C422100FFE7DE00E7945A000000
- 0000FFDEC600DE5A3900DE4A2900D673520000000000F7A57B0000000000FFD6
- B500C6FFFF009C847B00FFDECE00521800000000000000000000FFE7D600FFD6
- BD00E7A58C00E7A58C00843110008C290000210039000000FF000000FF000000
- B500FFEFDE000000000000000000000000000000000000000000FFE7D600FFD6
- BD00FFCEB500EFC6A500211810007B635A00FFD6B500FFDEC600BDAD9C00FFE7
- DE00FFEFDE000000000000000000000000000000000000000000FFEFE700FFD6
- BD00FFC6A500EFB59400211810007B5A4A00FFC6A500FFCEB500BDAD9C00FFEF
- DE00FFEFE7000000000000000000000000008C422100FFE7D600E78442000000
- 0000FFE7D600FFDEC600FFD6C600FFD6C6000000000000000000FF945A00FFF7
- DE00521800005218000052180000521800000000000000000000FFE7D600FFD6
- BD009429100084180000841000008C180000AD6B5A0000000000080818001810
- 5A00000000000000000000000000000000000000000000000000FFE7D600FFD6
- BD00FFCEAD004231290042312900FFCEAD00FFCEB50000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFDE00FFCE
- AD00F7B58C003929210039292100F7AD8400F7B58C0000000000000000000000
- 0000000000000000000000000000000000008C422100FFDECE00E78439000000
- 00000000000000000000000000000000000000000000D65A1000D6631800E773
- 310052180000F7A57B0052180000000000000000000000000000FFE7CE00FFD6
- BD00F76B4A00EF633900EF633900F7633900E79C7B0000000000E77B4200EF94
- 5A00000000000000000000000000000000000000000000000000FFE7CE00FFD6
- BD00AD8C730042312900735A4A007B6352007B6352000000000063311800EF94
- 5A00000000000000000000000000000000000000000000000000FFE7D600F7C6
- A500A5735200392918006B423100735239007B5242000000000063311800EF94
- 5A00000000000000000000000000000000008C422100FFDEC600E78C4200FFFF
- FF00FFFFF7008C4221008C42210052180000FFE7D600FFDEC600FFD6C600FFD6
- C600521800005218000000000000000000000000000000000000FFE7D600FFD6
- BD00FFD6B500FFCEB500FFCEB500FFD6B500FFD6BD0000000000F7A57B000000
- 0000000000000000000000000000000000000000000000000000FFE7D600FFD6
- BD00FFD6B500FFCEB500FFCEB500FFD6B500FFD6BD0000000000F7A57B000000
- 0000000000000000000000000000000000000000000000000000FFE7DE00F7CE
- AD00EFB59400EFAD8C00EFAD8C00EFAD8C00EFB5940000000000F7A57B000000
- 0000000000000000000000000000000000008C422100FFDEC600D6631800D673
- 3900E77B39008C422100F7A57B00521800005218000052180000521800005218
- 0000521800000000000000000000000000000000000000000000FFE7DE00FFE7
- D600FFDECE00FFDECE00FFDECE00FFDECE00FFDECE0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DE00FFE7
- D600FFDECE00FFDECE00FFDECE00FFDECE00FFDECE0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00F7E7
- D600F7DECE00F7D6C600F7D6C600F7D6C600F7DECE0000000000000000000000
- 0000000000000000000000000000000000008C422100FFE7D600FFDEC600FFD6
- C600FFD6C600000000008C422100000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000008C4221008C4221008C4221008C42
- 21008C4221008C42210000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7F700FFF7
- EF00FFEFE700FFEFE700FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7EF00FFF7
- EF00FFF7F7000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFF7EF00FFF7E700FFF7EF00FFF7EF00FFF7
- EF00FFF7F700FFFFF70000000000000000000000000000000000FFF7F700FFF7
- EF00FFEFE700FFEFE700FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7EF00FFF7
- EF00FFF7F7000000000000000000000000000000000000000000FFF7EF00FFF7
- E700FFF7EF00FFF7EF00FFF7EF00FFF7F700FFFFF70000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00FFEF
- E700FFEFDE00FFEFDE00FFEFE700FFEFE700FFEFE700FFEFE700FFEFE700FFEF
- E700FFF7EF000000000000000000000000000000000000000000000000007339
- 2100733921007339210000000000FFF7E700D6632100D6733100D6733100D663
- 1000D6632100FFF7EF0000000000000000000000000000000000FFF7EF00FFEF
- E700FFEFDE00FFEFDE00FFEFE700FFEFE700FFEFE700FFEFE700FFEFE700FFEF
- E700FFF7EF000000000000000000000000000000000000000000FFF7E700D663
- 2100D6733100D6733100D6631000D6632100FFF7EF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800FFEFE7000000000000000000000000000000000000000000000000007339
- 2100FFF7EF00FFF7E70000000000FFEFE700E7A57B00FFFFE700FFF7E700FFAD
- 6B00E7AD8400FFEFDE0000000000000000000000000000000000FFF7EF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800FFEFE7000000000000000000000000000000000000000000FFEFE700E7A5
- 7B00FFFFE7000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFE700CE52
- 0800FFFFFF00FFCE9C00FFFFFF00FFFFFF00FF8C3900FF944A00FFFFF700CE52
- 0800FFEFDE00000000000000000000000000AD634200AD634200AD6342007339
- 2100FFF7E700D663210000000000FFE7DE00E7945A00FFF7EF00FFCEAD00FFCE
- AD00E78C4A00FFE7D60000000000000000000000000000000000FFEFE700CE52
- 0800E7631800EF7B3100FFA57300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFEFDE000000000000000000000000000000000000000000FFE7DE00E794
- 5A00FFF7EF0000000000FFF7EF00FFF7E700FFF7EF00FFF7EF00FFF7EF00FFF7
- F700FFFFF7000000000000000000000000000000000000000000FFEFE700CE52
- 0800FFFFEF00FFBD9400FFFFFF00FFF7E700FF8C4200FFB57B00FFF7DE00CE52
- 0800FFE7D600000000000000000000000000AD634200FFF7EF00FFF7E7007339
- 2100FFEFE700E7A57B0000000000FFE7D600E7844200FFFFFF00FFB59400FFE7
- CE00E78C5200FFE7CE0000000000000000000000000000000000FFEFE700CE52
- 0800E7631800EF7B3100FFA57300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFE7D6000000000000000000000000000000000000000000FFE7D600E784
- 4200FFFFFF0000000000FFF7E700D6632100D6733100D6733100D6631000D663
- 2100FFF7EF000000000000000000000000000000000000000000FFEFDE00CE52
- 0800FFDEAD00FFF7E700FFF7F700FFC6AD00FF945200FFFFFF00FFB57B00CE52
- 0800FFE7D600000000000000000000000000AD634200FFF7E700D66321007339
- 2100FFE7DE00E7945A0000000000FFDECE00E7843900FFFFF700FFC69C00FFD6
- A500F7B58C00FFDECE0000000000000000000000000000000000FFEFDE00CE52
- 0800E7631800EF7B3100FFA57300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFE7D6000000000000000000000000000000000000000000FFDECE00E784
- 3900FFFFF70000000000FFEFE700E7A57B00FFFFE700FFF7E700FFAD6B00E7AD
- 8400FFEFDE000000000000000000000000000000000000000000FFEFDE00CE52
- 0800FFC68C00FFFFFF00FFEFEF00FFBD9400FF9C5200FFFFFF00FFC6A500CE52
- 0800FFDECE00000000000000000000000000AD634200FFEFE700E7A57B007339
- 2100FFE7D600E784420000000000FFDEC600E78C4200FFFFFF00FFFFF7000000
- 0000000000000000000000000000000000000000000000000000FFEFDE00CE52
- 0800E7631800EF7B3100FFA57300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFDECE000000000000000000000000000000000000000000FFDEC600E78C
- 4200FFFFFF0000000000FFE7DE00E7945A00FFF7EF00FFCEAD00FFCEAD00E78C
- 4A00FFE7D6000000000000000000000000000000000000000000FFE7DE00CE52
- 0800FFBD8400FFFFFF00FFEFEF00FFD6C600FF7B2100FFF7E700FFFFFF00CE52
- 0800FFE7D600000000000000000000000000AD634200FFE7DE00E7945A007339
- 2100FFDECE00E784390000000000FFDEC600D6631800D6733900E77B39000000
- 0000F7A57B000000000000000000000000000000000000000000FFE7DE00CE52
- 0800E7631800EF7B3100FFA57300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFE7D6000000000000000000000000000000000000000000FFDEC600D663
- 1800D673390000000000FFE7D600E7844200FFFFFF00FFB59400FFE7CE00E78C
- 5200FFE7CE000000000000000000000000000000000000000000FFE7D600CE52
- 0800FFBD7300FFFFFF00FFDECE00FFFFFF00FF6B1000FFCE8C00FFFFFF00CE52
- 0800FFEFDE00000000000000000000000000AD634200FFE7D600E78442007339
- 2100FFDEC600E78C420000000000FFE7D600FFDEC600FFD6C600FFD6C6000000
- 0000000000000000000000000000000000000000000000000000FFE7D600CE52
- 0800E7631800EF7B3900FFAD7300FFD6B500FFF7EF00C6EFFF0042ADF700CE52
- 0800FFEFDE000000000000000000000000000000000000000000FFE7D600FFDE
- C600FFD6C60000000000FFDECE00E7843900FFFFF700FFC69C00FFD6A500F7B5
- 8C00FFDECE000000000000000000000000000000000000000000FFE7D600CE52
- 0800FFDE9C00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 000000000000000000000000000000000000AD634200FFDECE00E78439007339
- 2100FFDEC600D663180000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7D600CE52
- 0800EF7B3100FF945200FFBD8C00FFE7C600FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDEC600E78C4200FFFFFF00FFFFF700000000000000
- 0000000000000000000000000000000000000000000000000000FFE7CE00CE52
- 0800CE520800CE520800CE520800CE520800CE52080000000000E77B4200EF94
- 5A0000000000000000000000000000000000AD634200FFDEC600E78C42007339
- 2100FFE7D600FFDEC600FFD6C600FFD6C6007339210073392100000000000000
- 0000000000000000000000000000000000000000000000000000FFE7CE00CE52
- 0800CE520800CE520800CE520800CE520800CE52080000000000E77B4200EF94
- 5A00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFDEC600D6631800D6733900E77B390000000000F7A5
- 7B00000000000000000000000000000000000000000000000000FFE7D600FFD6
- BD00FFD6B500FFCEB500FFCEB500FFD6B500FFD6BD0000000000F7A57B000000
- 000000000000000000000000000000000000AD634200FFDEC600D66318007339
- 2100733921007339210073392100733921007339210000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7D600FFD6
- BD00FFD6B500FFCEB500FFCEB500FFD6B500FFD6BD0000000000F7A57B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFE7D600FFDEC600FFD6C600FFD6C600000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DE00FFE7
- D600FFDECE00FFDECE00FFDECE00FFDECE00FFDECE0000000000000000000000
- 000000000000000000000000000000000000AD634200FFE7D600FFDEC600FFD6
- C600FFD6C600AD634200AD634200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7DE00FFE7
- D600FFDECE00FFDECE00FFDECE00FFDECE00FFDECE0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000AD634200AD634200AD634200AD63
- 4200AD634200AD63420000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF700000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000000000000000000000FF
- FF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FF
- FF0000FFFF0000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000FFFF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000052BDF70052BDF70052BD
- F70052BDF7000000000052BDF70052BDF70052BDF70052BDF7000000000052BD
- F70052BDF70052BDF70052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF0000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000FF000000FF0000FFFF000000FF000000FF000000FF000000FF000000
- FF000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000000000FFFF0000000000000000000000FF000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00E79C
- 6B00E79C6B00E79C6B00E79C6B00FFFFFF00E79C6B00E79C6B00E79C6B00E79C
- 6B00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000000000FFFF000000FF00000000000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00CE52
- 0800CE520800CE520800CE520800FFFFFF00CE520800CE520800CE520800CE52
- 0800FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000FF0000FFFF00000000000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000052BDF70052BDF70052BD
- F70052BDF7000000000052BDF70052BDF70052BDF70052BDF7000000000052BD
- F70052BDF70052BDF70052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF000000000000000000000000000000FF00000000000000000000FFFF000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFBD940000000000FFFFFF00FFFFFF00FFFFFF00FFBD940000000000FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF0000000000000000000000FF000000000000000000000000000000000000FF
- FF000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000FF0000000000000000000000000000000000000000000000
- 000000FFFF0000FFFF00000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE52080000000000CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000000000000000
- FF000000FF000000000000000000000000000000000000000000000000000000
- 00000000000000FFFF00000000000000000000000000CE520800FFFFFF00FFBD
- 9400FFBD9400FFBD9400DE6B290000000000CE520800FFFFFF00FFBD9400FFBD
- 9400FFBD9400DE6B290000000000000000000000000000000000000000000000
- 000052BDF7000000000000000000000000000000000052BDF700000000000000
- 0000000000000000000052BDF70000000000CE520800FFFFFF00FFBD9400FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFFF
- FF00D65A1000FFFFFF0000000000000000000000000000000000000000000000
- FF00000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE52080000000000CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000052BDF70052BDF70052BD
- F70052BDF7000000000052BDF70052BDF70052BDF70052BDF7000000000052BD
- F70052BDF70052BDF70052BDF70000000000CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000CE520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CE520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CE520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E79463000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E7946300000000000000000000000000CE520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 000000000000CE520800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E7946300E794
- 630000000000000000000000000000000000000000000000000000000000E794
- 6300E7946300000000000000000000000000CE520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CE52
- 0800FFFFFF00CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000E7946300E794
- 6300E79463000000000000000000000000000000000000000000E7946300E794
- 6300E7946300000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CE52
- 0800FFFFFF00CE520800FFFFFF00FFBD9400FFBD9400FFBD9400FFBD9400FFBD
- 9400FFBD9400CE520800000000000000000000000000CE520800FFFFFF00FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD
- 9400FFBD9400CE52080000000000000000000000000000000000E7946300E794
- 6300E7946300E7946300000000000000000000000000E7946300E7946300E794
- 6300E7946300000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CE52
- 0800FFFFFF00CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000E7946300E794
- 6300E79463000000000000000000000000000000000000000000E7946300E794
- 6300E7946300000000000000000000000000CE520800FFFFFF00FFFFFF000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000000000000000000000000000CE52
- 0800FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000E7946300E794
- 630000000000000000000000000000000000000000000000000000000000E794
- 6300E7946300000000000000000000000000CE520800FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 08000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000E79463000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000E7946300000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00CE52
- 0800FFFFFF00FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400CE52
- 08000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00000000000000000000000000CE520800FFFFFF00CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 08000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800FFFFFF00FFBD9400FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFFF
- FF00D65A1000FFFFFF00000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800000000000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE520800CE5208000000000000000000CE520800FFFFFF00FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400CE520800000000000000
- 00000000000000000000000000000000000000000000CE520800FFFFFF00FFBD
- 9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD9400FFBD
- 9400FFBD9400CE52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800000000000000
- 00000000000000000000000000000000000000000000CE520800CE520800CE52
- 0800CE520800CE520800CE520800CE520800CE520800CE520800CE520800CE52
- 0800CE520800CE52080000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFEF
- DE00FFE7D600FFD6B500FFCEAD00FFFFFF00FFFFFF00FFDECE00FF9C6B00FF94
- 5A00FFC6A500FFEFE70000000000000000000000000000000000DE7B4A00DE7B
- 4200E78C5200F7A57300FFBD9400FFCEB500FFE7CE00FFF7EF00E7F7FF00A5D6
- FF0063BDF70039A5F70000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00E79C6B00FFFFFF00E79C6B00E79C
- 6B00E79C6B00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00FFDE
- C600FFCEAD00FFB58C00FFF7EF00FFF7EF00FFFFF700FF8C4A00FFA56B00FF8C
- 4A00FFDECE00FFC6AD0000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CF70000000000000000000000000000000000000000000000
- 0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFE700FFD6
- C600FFB58400FFDECE00FFF7EF00FFFFFF00FFCEA500FF8C4A00FF945200FFB5
- 8C00FFE7DE00FFB58C0000000000000000000000000000000000DE7B4200DE7B
- 4200E7845200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00E7946300E7946300FFFFFF00E794
- 6300E7946300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7E700FFCE
- AD00FFBD9400FFF7F700FFEFDE00FFFFFF00FF945A00FF9C6B00FF9C6300FFEF
- DE00FFBD9C00FFC6A50000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7EF00FFBD
- 9400FFD6BD00FFF7F700FFEFE700FFFFF700FF7B3100FFAD7300FFD6BD00FFE7
- CE00FFAD7B00FFC6940000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00E7945A00E78C5A00FFFFFF00FFFF
- FF00E7946300FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFF7E700FFB5
- 8C00FFEFE700FFEFE700FFEFE700FFF7EF00FF7B2900FFB57B00FFEFE700FFDE
- C600F7CEAD00EFAD8C0000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFB58C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFDE00FFAD
- 7B00FFF7F700FFEFDE00FFE7DE00FFF7F700FF732100FFAD7300FFDECE00FFEF
- DE00FFBD9C00EFDED60000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00E7946300FFFFFF00FFFFFF000000
- 0000FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7D600FFAD
- 7B00FFF7F700FFEFE700FFEFE700FFFFFF00FF7B3900FFA55A00FFCEA500FFFF
- FF00FFF7F700FFE7DE0000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFB58C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CEF000000000000000000000000000000000052BDF70052BD
- F70052BDF70052BDF70000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFE7D600FFA5
- 7300FFF7EF00FFEFDE00FFDED600FFFFFF00FFBD9C00FF7B2100FFCE9C00FFE7
- DE00FFE7DE00FFC6B50000000000000000000000000000000000DE7B4200DE7B
- 4200E78C5200F79C6B00FFBD8C00FFCEAD00FFE7CE00FFF7EF00E7F7FF009CD6
- FF005AB5F700319CF7000000000000000000000000000000000052BDF7000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFDE00FF9C
- 6300FFEFE700FFEFE700FFDECE00FFEFEF00FFFFFF00FF945A00FFB57300F7CE
- B500FFDED600FFF7F70000000000000000000000000000000000DE7B4A00DE7B
- 4200E78C5200F7A57300FFBD9400FFCEB500FFE7D600FFF7EF00E7F7FF00A5D6
- FF0063BDF70039A5F7000000000000000000000000000000000052BDF7000000
- 0000BDE7FF00BDE7FF00BDE7FF00BDE7FF00BDE7FF00BDE7FF000000000052BD
- F700000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFEFDE00FF9C
- 6300FFDEC600FFF7EF00FFE7D600FFDED600FFFFFF00FFD6C600FFD6C600F7D6
- CE00F7B59400FFEFDE0000000000000000000000000000000000DE844A00E784
- 5200EF946300F7AD7B00FFC69C00FFD6BD00FFE7D600FFF7EF00E7F7FF00ADDE
- FF006BBDF7004AADF7000000000000000000000000000000000052BDF70052BD
- F70000000000BDE7FF000000000000000000BDE7FF000000000052BDF70052BD
- F700000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFC6
- 9400FFCEAD00FFFFFF00FFFFF700FFF7EF00FFFFFF00FFFFFF00FFDECE00FFDE
- C600FFBDA500FFEFE70000000000000000000000000000000000DE8C5A00E794
- 6300EFA57B00F7B59400FFCEAD00FFDEC600FFEFDE00FFF7F700EFF7FF00B5DE
- FF0084CEF70063B5F70000000000000000000000000000000000000000000000
- 00000000000000000000BDE7FF00BDE7FF000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E79C
- 6B00FFFFFF00E79C6B00E79C6B00E79C6B00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 6300E794630000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E79C6B00FFFFFF00E79C6B00E79C6B00E79C
- 6B00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 5A00E78C5A0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E7946300E7946300FFFFFF00E7946300E794
- 6300FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00E794
- 6300FFFFFF0000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
- FF00FFFFFF0000000000FFFFFF00E7945A00E78C5A00FFFFFF00FFFFFF00E794
- 6300FFFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00E7946300FFFFFF00FFFFFF0000000000FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF0000000000000000000000000000000000000000009CCEFF009CCE
- FF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF000000
- 0000000000000000000000000000000000000000000000000000EF945A00EF94
- 5A000000000000000000000000000000000000000000000000009CCEFF009CCE
- FF0000000000EF945A0000000000000000000000000000000000EF945A00EF94
- 5A0000000000000000000000000000000000FFFFFF00E79C6B00FFFFFF00E79C
- 6B00E79C6B00E79C6B00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF00000000009CCE
- FF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCE
- FF00000000000000000000000000000000000000000000000000EF945A00EF94
- 5A000000000000000000000000000000000000000000000000009CCEFF009CCE
- FF0000000000EF945A0000000000000000000000000000000000EF945A00EF94
- 5A0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF000000
- 00009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCE
- FF009CCEFF000000000000000000000000000000000000000000EF945A00EF94
- 5A000000000000000000000000000000000000000000000000009CCEFF009CCE
- FF0000000000EF945A0000000000000000000000000000000000EF945A00EF94
- 5A0000000000000000000000000000000000FFFFFF00E7946300E7946300FFFF
- FF00E7946300E7946300FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF009CFF
- FF00000000009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCEFF009CCE
- FF009CCEFF009CCEFF0000000000000000000000000008080800EF945A00EF94
- 5A00000000000000000000000000000000000000000000000000000000000000
- 000000000000EF945A0000000000000000000000000008080800EF945A00EF94
- 5A0000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF009CFF
- FF009CFFFF000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000018181800EF945A00EF94
- 5A00EF945A00EF945A00EF945A00EF945A00EF945A00EF945A00EF945A00EF94
- 5A00EF945A00EF945A0000000000000000000000000018181800EF945A00EF94
- 5A00EF945A00EF945A00EF945A0000000000FFFFFF00E7945A00E78C5A00FFFF
- FF00FFFFFF00E7946300FFFFFF0000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF009CFF
- FF009CFFFF009CFFFF009CFFFF009CFFFF009CFFFF009CFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EF945A00EF94
- 5A00101010000808080000000000000000000000000000000000000000000000
- 0000EF945A00EF945A0000000000000000000000000000000000EF945A00EF94
- 5A0010101000080808000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF009CFF
- FF009CFFFF009CFFFF009CFFFF009CFFFF009CFFFF009CFFFF00000000000000
- 0000000000000000000000000000000000000000000000000000EF945A003131
- 3100FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0000000000EF945A0000000000000000000000000000000000EF945A003131
- 3100FFE7CE00FFE7CE00FFE7CE0000000000FFFFFF00E7946300FFFFFF00FFFF
- FF0000000000FFFFFF000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
- FF00FFFFFF00000000000000000000000000000000009CFFFF009CFFFF009CFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0000000000EF945A0000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE0000000000FFFFFF00FFFFFF00FFFFFF00FFFF
- FF0000000000000000000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0008080800EF945A0000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00000000000000000000000000000000000000
- 000000000000EF945A000000000000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF00FFFF
- FF00000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0021212100EF945A0010100800000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0021212100EF945A001010080000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000FFFFFF000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000808080000000000000000000000
- 0000000000000000000000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE00313131002929290021212100000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0031313100292929002121210000000000000000000000000000000000FFFF
- FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000008080800000000000000
- 0000000000000000000000000000000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0042424200FFE7CE0031313100000000000000000000000000EF945A000000
- 0000FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7CE00FFE7
- CE0042424200FFE7CE0031313100000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000F00000000100010000000000800700000000000000000000
- 000000000000000000000000FFFFFF0000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000FF1FFFFFFFFFFFFFE000800180010000
- E000800180010000E000800180010000E000800180010000E000800180010000
- 8000800180010000800080018001000000008001800100000000800180010000
- 0000800180010000000080018001000000008001800100008000800180010000
- C0FF800180010000FFFFFFFF80010000FBF7FFC7FFC7800FFBF7FFCFFFCF800F
- F7F7FF8FFF8F800FEFFBFF9FFF9F8000DFFBFF1FFF1F8000DFFDF83FF83F8000
- BFFDE01FE01F800077FDE00FE00F800067FEC00FC00F800097F6C00FC00F8000
- EDB6C00FC00F8000CDB2C00FC00F8000D9B5C00FC00F800FE5B7E01FE01F800F
- FD8FF03FF03F800FFE7FFFFFFFFF800FFFFF0000FFFFFFFFFFFF0000FC010001
- FE7F0000FC010001FE3F0000E0010001FE1F0000E0010001C00F000000010001
- C007000000010001C003000000010001C003000000010001C007000000030001
- C00F000000070001FE1F0000000F0001FE3F0000003F0001FE7F0000007F0001
- FFFF000001FF0001FFFF000003FF0001FFE7FFFFFFFFFFFFFFE7FFFF803FFFFF
- FFE7F81F803FE7FFE000F3CF803FE1FFE000EFEF803FE07FE3E7CFFF800FE01F
- E5E7DFFF8007E007E6E7DFFF8003E003E767DFFF8001E007E7A7DFC38040E01F
- E7C7CFE380E0E07F0007EFE381E0E1FF0007F39BFFF0E7FFE7FBF83FFFF8FFFF
- E7FDFFFFFFFCFFFFE7FFFFFFFFFEFFFFFFFFFFFFFFFF803FFFFFFFFF0001803F
- FFFFFFFF0001803FE007C0030001803FE007CFFB0001803FE007C00B0001803F
- E007C00B0001803FE007C00B0001803FE007C00B0001807FE007C00B000180FF
- E007C00B000181FFE007C00B0001FFFFE007C0030001FF80FFFFC0034015FFFF
- FFFFFFFF0001FFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFF001DFFBC000FFFF
- F80187FBC000FE7FFC0103FBC000E667BE0103E1C000E0079F0103C0C000C003
- 8F0103C0C000C003860187C0C000C0038061EFC0C000C00380F1EFE1C000E007
- 80F9EFF7C000E007807DF7EFC000E427803FF7EFC000FC3F801FFBDFC000FE7F
- 800FFC3FC000FFFFFFFFFFFFFFFFFFFFFFC7FF1FFEFFFFFFFFCFE0001C71DFFF
- FF8FE00038398FFFFF9FE0005EF587FFFF1FE000EEEFC3FFF83FE000C007E1FF
- E01F80008003F0FFE00F80008003F81FC00F00008003FC1FC00F00008003FE0F
- C00F0000C007FE07C00F0000EEEFFE03C00F00005EF5FF81E01F80003839FFC1
- F03FC0FF1C71FFE3FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFF800380038003E00F
- 800380038003E00F800380038003E000800380038003E0008003800380030000
- 8003800380030000800380038003000080038003800300008003800380030000
- 800380038003000080038003800300018007800780070003800F800F800F0007
- 801F801F801F01FF803F803F803F03FFFFFFFFFFFFFFFFFF8003FC018003803F
- 8003FC018003803F8003E0018003803F8003E001800380038003000180038003
- 8003000180038003800300018003800380030001800380038003000380038003
- 80030007800380038003000F800380038007003F8007F807800F007F800FF80F
- 801F01FF801FF81F803F03FF803FFFFFFFFFFFFFFFFFFFFF8001842100018001
- 8001842100018001800184210001800180018421000180018001FFFF00018001
- 8001842100018001800184210001800180018421000180018001842100018001
- 8001FFFF00018001800184210001800180018421000180018001842100018001
- 8001842100018001FFFFFFFFFFFFFFFFFFFFFFFFF8018001FFFF0001F8018001
- BEFB0001F80180019EF30001F80180018EE30001E001800186C30001E0018001
- 82830001E001800180030001E0018001828300018007800186C3000180078001
- 8EE30001800780019EF3000180078001BEFB0001801F8001FFFF0001801F8001
- FFFF0001801F8001FFFFFFFF801F8001FFFFFFFFFFFFFFFFFC01EFFD80018001
- FC01C7FF80018001FC01C3FB80018001C001E3F7800180018001F1E780018001
- 8001F8CF800180018001FC1F800180018001FE3F800180018003FC1F80018001
- 8007F8CF800180018007E1E7800180018007C3F3800180018007C7FD80018001
- C00FFFFF80018001F87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FF803F
- FFFFFFFFED9F803FFFFFFFFFED6F803FFFF7EFFFED6F8003C1F7EF83F16F8003
- C3FBDFC3FD1F8003C7FBDFE3FC7F8003CBFBDFD3FEFF8003DCF7EF3BFC7F8003
- FF0FF0FFFD7F8003FFFFFFFFF93F8003FFFFFFFFFBBFF807FFFFFFFFFBBFF80F
- FFFFFFFFFBBFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00C003001FC001C000
- C003000F80018000C003000780018000C003000380018000C003000180018000
- C003000180018000C003001F80018000C003001F80018001C003001F80018001
- C0038FF180018001C007FFF980018001C00FFF7580018001C01FFF8F80018001
- C03FFFFF80018001FFFFFFFFFFFFFFFF00000000000000000000000000000000
- 000000000000}
- end
- object SmallImages: TImageList
- Left = 40
- Top = 56
- Bitmap = {
- 494C010102000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
- 0000000000003600000028000000400000001000000001002000000000000010
- 0000000000000000000000000000000000000000000041414100464646004F4F
- 4F00585858005C5D5D005F5F5F005D5D5D005B5B5B00575757004F4F4F004444
- 44003B3B3B000000000000000000000000000000000041414100464646004F4F
- 4F00585858005C5D5D00425562004A9BB60044869C0044869C0044869C004486
- 9C0044869C0044869C003E718100000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000041414100E1E1E100DEDE
- DE00DEDEDE00E4E4E400EAEAEA00F2F2F200F5F5F500F7F7F700F9F9F900F8F8
- F800454545000000000000000000000000000000000041414100E1E1E100DEDE
- DE00DEDEDE00E4E4E40045859B00A9EEFF0089E7FF0089E7FF0089E7FF0089E7
- FF00A9EEFF00A9EEFF0044869C00000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000003F3F3F00DCDCDC00DADA
- DA00DBDBDB00DEDEDE00E6E6E600EEEEEE00F4F4F400F7F7F700F9F9F900F9F9
- F90058585800000000000000000000000000000000003F3F3F00DCDCDC00DADA
- DA00DBDBDB00DEDEDE0042556200A9EEFF0089E7FF0089E7FF002D2D2D0089E7
- FF0089E7FF00A9EEFF0042556200000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000042424200D5D5D500D3D3
- D3008E99A00092B6D20096B4C500778B9B007890AA00F4F4F400F7F7F700F8F8
- F8006A6A6A000000000000000000000000000000000042424200D5D5D500D3D3
- D3008E99A00092B6D20096B4C50048809600A9EEFF0089E7FF007BCBE00089E7
- FF0072E2FF0044869C0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000046464600CDCDCD00747D
- 8700DFFFFF00B8C7CB006E8DB700EBFFFF007B8689007696B700F4F4F400F5F5
- F500747474000000000000000000000000000000000046464600CDCDCD00747D
- 8700DFFFFF00B8C7CB006E8DB70042556200A9EEFF0089E7FF002D2D2D0089E7
- FF0072E2FF004255620000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000004F4F4F00CBCBCB00C2EA
- FB00B2CCDD009D95A100E6C5900063668600E9FFFF007C888B0072859700F1F1
- F10076767600000000000000000000000000000000004F4F4F00CBCBCB00C2EA
- FB00B2CCDD009D95A100E6C59000636686004C7B9100A9EEFF002D2D2D0072E2
- FF0044869C000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000005A5B5A00CFCFCF00A8D8
- EA00B6AEBB00F7E3C200FFFFFF00FFD8A10063657C00E0FFFF00747D8E00ECEC
- EC0073737300000000000000000000000000000000005A5B5A00CFCFCF00A8D8
- EA00B6AEBB00F7E3C200FFFFFF00FFD8A10042556200A9EEFF0089E7FF0072E2
- FF00425562000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000062626200D8D8D80082A0
- B900E2E5DF00EABE9300FFFFFF00FFFFF900C18563007FA0C50099AFBA00E5E5
- E500686868000000000000000000000000000000000062626200D8D8D80082A0
- B900E2E5DF00EABE9300FFFFFF00FFFFF900C185630050758C00A9EEFF004486
- 9C00686868000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000068686800E3E3E3006F6F
- 6F00ACEEFF00FFC09600FFCFA600FDE7BA007C788A00C5E2EC0093B1CA00DDDD
- DD00585858000000000000000000000000000000000068686800E3E3E3006F6F
- 6F00ACEEFF00FFC09600FFCFA600FDE7BA007C788A004255620052748A004255
- 6200585858000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000006A6A6A00EDEDED00EAEA
- EA0063636600B1E5FF00FFECCB00B7AEB800C5DDE900D7FFFF007F98A800D1D1
- D10049494900000000000000000000000000000000006A6A6A00EDEDED00EAEA
- EA0063636600B1E5FF00FFECCB00B7AEB800C5DDE900D7FFFF007F98A800D1D1
- D100494949000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000067676700F4F4F400F2F2
- F200EEEEEE006F6F6F007198BC00CAEDF800AAD2E800868D9400CBCBCB00C0C0
- C0003E3E3E000000000000000000000000000000000067676700F4F4F400F2F2
- F200EEEEEE006F6F6F007198BC00CAEDF800AAD2E800868D9400CBCBCB00C0C0
- C0003E3E3E000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000005F5F5F00F7F7F700F5F5
- F500F3F3F300F0F0F000ECECEC00E6E6E600DDDDDD00D1D1D100BFBFBF00ADAD
- AD003D3D3D00000000000000000000000000000000005F5F5F00F7F7F700F5F5
- F500F3F3F300F0F0F000ECECEC00E6E6E600DDDDDD00D1D1D100BFBFBF00ADAD
- AD003D3D3D000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000050505000F9F9F900F8F8
- F800F7F7F700F4F4F400F1F1F100ECECEC00E1E1E1003B3B3B003D3D3D004343
- 43003F3F3F000000000000000000000000000000000050505000F9F9F900F8F8
- F800F7F7F700F4F4F400F1F1F100ECECEC00E1E1E1003B3B3B003D3D3D004343
- 43003F3F3F000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000041414100F9F9F900F7F7
- F700F7F7F700F6F6F600F3F3F300EEEEEE00E4E4E4004B4B4B00FFFFFF004545
- 4500000000000000000000000000000000000000000041414100F9F9F900F7F7
- F700F7F7F700F6F6F600F3F3F300EEEEEE00E4E4E4004B4B4B00FFFFFF004545
- 4500000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000037373700F7F7F700F7F7
- F700F6F6F600F4F4F400F1F1F100ECECEC00E0E0E000616161005B5B5B000000
- 0000000000000000000000000000000000000000000037373700F7F7F700F7F7
- F700F6F6F600F4F4F400F1F1F100ECECEC00E0E0E000616161005B5B5B000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000000000000000373737003E3E3E004949
- 4900525252005C5C5C0063636300696969006F6F6F0073737300000000000000
- 00000000000000000000000000000000000000000000373737003E3E3E004949
- 4900525252005C5C5C0063636300696969006F6F6F0073737300000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000424D3E000000000000003E000000
- 2800000040000000100000000100010000000000800000000000000000000000
- 000000000000000000000000FFFFFF0080078001000000008007800100000000
- 8007800100000000800780030000000080078003000000008007800700000000
- 8007800700000000800780070000000080078007000000008007800700000000
- 800780070000000080078007000000008007800700000000800F800F00000000
- 801F801F00000000803F803F0000000000000000000000000000000000000000
- 000000000000}
- end
- object MainMenu: TMainMenu
- Images = Buttons
- Left = 72
- Top = 56
- object MainFile: TMenuItem
- Caption = '&File'
- OnClick = MainFileClick
- object mnuOpen: TMenuItem
- Caption = '&Open...'
- Hint = 'Open parameter file for browsing'
- ImageIndex = 1
- ShortCut = 16463
- OnClick = mnuOpenClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuSaveAs: TMenuItem
- Caption = '&Save Parameters...'
- Hint = 'Save parameters to file'
- ImageIndex = 3
- ShortCut = 16467
- OnClick = mnuSaveAsClick
- end
- object mnuSaveAllAs: TMenuItem
- Caption = 'Save &All Parameters'
- Hint = 'Save all parameters to file'
- ShortCut = 24659
- OnClick = mnuSaveAllAsClick
- end
- object N9: TMenuItem
- Caption = '-'
- end
- object mnuSmoothGradient: TMenuItem
- Caption = 'Smooth Palette...'
- Hint = 'Create a smooth gradient from an image'
- ImageIndex = 34
- OnClick = mnuSmoothGradientClick
- end
- object mnuOpenGradient: TMenuItem
- Caption = 'Gradient Browser...'
- Hint = 'Show the gradient browser'
- ImageIndex = 22
- OnClick = mnuOpenGradientClick
- end
- object N18: TMenuItem
- Caption = '-'
- end
- object mnuSaveUPR: TMenuItem
- Caption = 'Export &UPR...'
- Hint =
- 'Save the flame in UltraFractal parameter format *** OUTDATED ***' +
- ' USE AT YOUR OWN RISK!'
- OnClick = mnuSaveUPRClick
- end
- object mnuExportFLame: TMenuItem
- Caption = 'Export Flame...'
- ShortCut = 16472
- OnClick = mnuExportFLameClick
- end
- object mnuImportGimp: TMenuItem
- Caption = 'Import Gimp Parameters'
- Hint = 'Import Gimp parameters'
- OnClick = mnuImportGimpClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuPostSheep: TMenuItem
- Caption = 'Post Sheep...'
- Enabled = False
- ImageIndex = 45
- ShortCut = 16456
- Visible = False
- end
- object N21: TMenuItem
- Caption = '-'
- Visible = False
- end
- object mnuRandomBatch: TMenuItem
- Caption = '&Random Batch'
- Hint = 'Create and load a file containing random flame parameters'
- ShortCut = 16450
- OnClick = mnuRandomBatchClick
- end
- object FileExitSep: TMenuItem
- Caption = '-'
- end
- object mnuExit: TMenuItem
- Caption = 'E&xit'
- Hint = 'Quit Apophysis'
- OnClick = mnuExitClick
- end
- end
- object MainEdit: TMenuItem
- Caption = '&Edit'
- object mnuUndo: TMenuItem
- Caption = '&Undo'
- Enabled = False
- Hint = 'Undo last action'
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuRedo: TMenuItem
- Caption = '&Redo'
- Enabled = False
- Hint = 'Redo last action'
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object mnuSaveUndo: TMenuItem
- Caption = 'Save Undo...'
- Enabled = False
- Hint = 'Save undo list to a parameter file'
- ShortCut = 49237
- OnClick = mnuSaveUndoClick
- end
- object N13: TMenuItem
- Caption = '-'
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- Hint = 'Copy |Copies a flame to the clipboard'
- ImageIndex = 7
- ShortCut = 16451
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- ShortCut = 16470
- OnClick = mnuPasteClick
- end
- object N20: TMenuItem
- Caption = '-'
- end
- object mnuCopyUPR: TMenuItem
- Caption = 'Copy as U&PR'
- Hint = 'Copy a UPR to the clipboard'
- ImageIndex = 23
- ShortCut = 16469
- OnClick = mnuCopyUPRClick
- end
- end
- object View1: TMenuItem
- Caption = '&View'
- object mnuFullScreen: TMenuItem
- Caption = 'Full Screen'
- Hint = 'Show the flame in fullscreen mode'
- ImageIndex = 52
- ShortCut = 114
- OnClick = mnuFullScreenClick
- end
- object N4: TMenuItem
- Caption = '-'
- end
- object mnuEditor: TMenuItem
- Caption = '&Editor'
- Hint = 'Show the Transform Editor'
- ImageIndex = 19
- ShortCut = 115
- OnClick = mnuEditorClick
- end
- object mnuAdjust: TMenuItem
- Caption = 'Adjust'
- Hint = 'Show the Adjust window'
- ImageIndex = 18
- ShortCut = 116
- OnClick = mnuAdjustClick
- end
- object mnuGrad: TMenuItem
- Caption = 'Gradient'
- Hint = 'Show the Gradient window'
- ImageIndex = 11
- ShortCut = 117
- OnClick = mnuGradClick
- end
- object mnuMutate: TMenuItem
- Caption = 'Mutation'
- Hint = 'Show the Mutation window'
- ImageIndex = 17
- ShortCut = 118
- OnClick = mnuMutateClick
- end
- object N5: TMenuItem
- Caption = '-'
- end
- object mnuImageSize: TMenuItem
- Caption = 'Image Size'
- ImageIndex = 51
- OnClick = mnuImageSizeClick
- end
- object mnuimage: TMenuItem
- Caption = 'Image '
- Visible = False
- OnClick = mnuimageClick
- end
- end
- object F1: TMenuItem
- Caption = 'Flame'
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Hint = 'Recalculate flame location'
- ImageIndex = 12
- ShortCut = 123
- OnClick = mnuResetLocationClick
- end
- object N19: TMenuItem
- Caption = '-'
- end
- object mnuRandom: TMenuItem
- Caption = '&Randomize'
- Hint = 'Randomize flame parameters'
- OnClick = mnuRandomClick
- end
- object mnuRWeights: TMenuItem
- Caption = 'Random &Weights'
- Hint = 'Randomize transform weights'
- OnClick = mnuRWeightsClick
- end
- object mnuEqualize: TMenuItem
- Caption = '&Equalize Weights'
- Hint = 'Set all weights to the same value'
- OnClick = mnuEqualizeClick
- end
- object N7: TMenuItem
- Caption = '-'
- end
- object mnuCalculateColors: TMenuItem
- Caption = 'Calculate Colors Values'
- Hint = 'Spread the transform color parameters evenly'
- OnClick = mnuCalculateColorsClick
- end
- object mnuRandomizeColorValues: TMenuItem
- Caption = 'Randomize Color Values'
- Hint = 'Randomize color parameters'
- ShortCut = 16462
- OnClick = mnuRandomizeColorValuesClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuRender: TMenuItem
- Caption = 'Render to Disk...'
- Hint = 'Render flame to disk'
- ImageIndex = 35
- ShortCut = 16466
- OnClick = mnuRenderClick
- end
- object mnuRenderAll: TMenuItem
- Caption = 'Render &All Flames'
- Hint = 'Render all flame in a batch to disk'
- ShortCut = 49234
- OnClick = mnuRenderAllClick
- end
- end
- object mnuVar: TMenuItem
- Caption = 'Variation'
- object mnuVRandom: TMenuItem
- Caption = 'Random'
- GroupIndex = 2
- RadioItem = True
- ShortCut = 122
- OnClick = mnuVRandomClick
- end
- object N8: TMenuItem
- Caption = '-'
- GroupIndex = 2
- end
- object mnuBuiltinVars: TMenuItem
- Caption = 'Built-in'
- GroupIndex = 2
- end
- object mnuPluginVars: TMenuItem
- Caption = 'Plugins'
- GroupIndex = 2
- end
- end
- object mnuScript: TMenuItem
- Caption = 'Script'
- object mnuRun: TMenuItem
- Caption = 'Run script'
- Hint = 'Run the currently loaded script'
- ImageIndex = 43
- ShortCut = 120
- OnClick = mnuRunClick
- end
- object mnuStop: TMenuItem
- Caption = 'Stop script'
- ImageIndex = 36
- ShortCut = 121
- OnClick = mnuStopClick
- end
- object N15: TMenuItem
- Caption = '-'
- end
- object mnuOpenScript: TMenuItem
- Caption = 'Open...'
- Hint = 'Open a script file'
- ImageIndex = 1
- ShortCut = 16453
- OnClick = mnuOpenScriptClick
- end
- object mnuEditScript: TMenuItem
- Caption = 'Edit'
- Hint = 'Show Script Editor'
- ImageIndex = 42
- ShortCut = 16452
- OnClick = mnuEditScriptClick
- end
- object N10: TMenuItem
- Caption = '-'
- end
- object mnuManageFavorites: TMenuItem
- Caption = 'Manage Favorites'
- Hint = 'Show the Favorites Manager'
- OnClick = mnuManageFavoritesClick
- end
- end
- object mnuView: TMenuItem
- Caption = 'Options'
- object mnuToolbar: TMenuItem
- Caption = 'Toolbar'
- Checked = True
- Hint = 'Show or hide the toolbar'
- OnClick = mnuToolbarClick
- end
- object mnuStatusBar: TMenuItem
- Caption = 'Status Bar'
- Checked = True
- Hint = 'Show or hide the status bar'
- OnClick = mnuStatusBarClick
- end
- object mnuFileContents: TMenuItem
- Caption = 'File Contents'
- Checked = True
- Hint = 'Show or hide the file contents list'
- OnClick = mnuFileContentsClick
- end
- object N14: TMenuItem
- Caption = '-'
- end
- object mnuOptions: TMenuItem
- Caption = 'Options...'
- Hint = 'Show the Options dialog'
- ImageIndex = 13
- ShortCut = 16464
- OnClick = mnuOptionsClick
- end
- end
- object MainHelp: TMenuItem
- Caption = '&Help'
- OnClick = MainHelpClick
- object mnuHelpTopics: TMenuItem
- Caption = 'Contents'
- Hint = 'Open the Apophysis help file'
- ShortCut = 112
- OnClick = mnuHelpTopicsClick
- end
- object mnuFlamepdf: TMenuItem
- Caption = 'The Fractal Flame Algorithm'
- OnClick = mnuFlamepdfClick
- end
- object N11: TMenuItem
- Caption = '-'
- end
- object mnuAbout: TMenuItem
- Caption = 'About...'
- Hint = 'Show copyright and version information'
- ImageIndex = 47
- OnClick = mnuAboutClick
- end
- end
- end
- object OpenDialog: TOpenDialog
- Filter =
- 'Apophysis Parameter Files (*.apo)|*.apo|Apophysis 1.0 Parameters' +
- ' (*fla)|*.fla|IFS Files (*.ifs)|*.ifs'
- Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
- Left = 104
- Top = 88
- end
- object ListPopUp: TPopupMenu
- Left = 40
- Top = 88
- object mnuItemDelete: TMenuItem
- Caption = '&Delete'
- Hint = 'Deletes the selected IFS from the file.'
- ShortCut = 16430
- OnClick = mnuItemDeleteClick
- end
- object mnuListRename: TMenuItem
- Caption = '&Rename'
- Hint = 'Renames the selected IFS.'
- ShortCut = 113
- OnClick = mnuListRenameClick
- end
- end
- object DisplayPopup: TPopupMenu
- Images = Buttons
- Left = 8
- Top = 88
- object mnuPopUndo: TMenuItem
- Caption = 'Undo'
- Enabled = False
- ImageIndex = 4
- ShortCut = 16474
- OnClick = mnuUndoClick
- end
- object mnuPopRedo: TMenuItem
- Caption = 'Redo'
- Enabled = False
- ImageIndex = 5
- ShortCut = 16473
- OnClick = mnuRedoClick
- end
- object N16: TMenuItem
- Caption = '-'
- end
- object mnuPopResetLocation: TMenuItem
- Caption = 'Reset Location'
- ImageIndex = 12
- OnClick = mnuResetLocationClick
- end
- object N6: TMenuItem
- Caption = '-'
- end
- object mnuPopFullscreen: TMenuItem
- Caption = 'Fullscreen View'
- Hint = 'Show the flame in fullscreen mode'
- ImageIndex = 52
- ShortCut = 114
- OnClick = mnuFullScreenClick
- end
- end
- object RedrawTimer: TTimer
- Enabled = False
- Interval = 50
- OnTimer = RedrawTimerTimer
- Left = 104
- Top = 56
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'bmp'
- Filter = 'Bitmap Files|*.bmp'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 72
- Top = 88
- end
- object ApplicationEvents: TApplicationEvents
- OnActivate = ApplicationEventsActivate
- Left = 8
- Top = 120
- end
- object ListXmlScanner: TEasyXmlScanner
- Normalize = True
- OnStartTag = ListXmlScannerStartTag
- OnEmptyTag = ListXmlScannerEmptyTag
- Left = 40
- Top = 120
- end
- object XmlScanner: TXmlScanner
- Normalize = False
- OnStartTag = XMLScannerStartTag
- OnEmptyTag = XMLScannerEmptyTag
- OnContent = XmlScannerContent
- Left = 72
- Top = 120
- end
- object Thumbnails: TImageList
- Height = 64
- Width = 64
- Left = 104
- Top = 120
- end
-end
diff --git a/2.10/Source/Main.pas b/2.10/Source/Main.pas
deleted file mode 100644
index bbb6df4..0000000
--- a/2.10/Source/Main.pas
+++ /dev/null
@@ -1,5431 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2009 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-
-unit Main;
-
-//{$define VAR_STR}
-
-interface
-
-uses
- Windows, Forms, Dialogs, Menus, Controls, ComCtrls,
- ToolWin, StdCtrls, Classes, Messages, ExtCtrls, ImgList,
- Jpeg, SyncObjs, SysUtils, ClipBrd, Graphics, Math,
- ExtDlgs, AppEvnts, ShellAPI, Registry,
- Global, Xform, XFormMan, ControlPoint, CMap,
- RenderThread, RenderTypes,
- LibXmlParser, LibXmlComps, PngImage;
-
-const
- PixelCountMax = 32768;
- RS_A1 = 0;
- RS_DR = 1;
- RS_XO = 2;
- RS_VO = 3;
-
- AppVersionString = 'Apophysis 2.10';
-
- randFilename = 'apophysis.rand';
- undoFilename = 'apophysis.undo';
-
-type
- TMouseMoveState = (msUsual, msZoomWindow, msZoomOutWindow, msZoomWindowMove,
- msZoomOutWindowMove, msDrag, msDragMove, msRotate, msRotateMove);
-
-type
- TWin32Version = (wvUnknown, wvWin95, wvWin98, wvWinNT, wvWin2000, wvWinXP);
-
-{$define _NO_THUMBNAILS_} // they only crash anyway
-
-type
- TThumbsRenderThread = class(TThread)
- private
- FListView: TListView;
- FThumbnails: TImageList;
- FBitmap: TBitmap;
- index: integer;
-
- procedure PaintThumb;
- procedure SetListView(const Value: TListView);
- procedure SetThumbnails(const Value: TImageList);
- protected
- procedure Execute; override;
- public
- constructor Create(CreateSuspended: Boolean);
- property ListView: TListView read FListView write SetListView;
- property Thumbnails: TImageList read FThumbnails write SetThumbnails;
- end;
-
-type
- pRGBTripleArray = ^TRGBTripleArray;
- TRGBTripleArray = array[0..PixelCountMax - 1] of TRGBTriple;
- TMatrix = array[0..1, 0..1] of double;
-
- TMainForm = class(TForm)
- Buttons: TImageList;
- SmallImages: TImageList;
- MainMenu: TMainMenu;
- MainFile: TMenuItem;
- mnuSaveUPR: TMenuItem;
- N1: TMenuItem;
- mnuRandomBatch: TMenuItem;
- FileExitSep: TMenuItem;
- mnuExit: TMenuItem;
- MainEdit: TMenuItem;
- mnuCopyUPR: TMenuItem;
- mnuEditor: TMenuItem;
- mnuRandom: TMenuItem;
- mnuEqualize: TMenuItem;
- mnuRWeights: TMenuItem;
- mnuOptions: TMenuItem;
- MainHelp: TMenuItem;
- mnuHelpTopics: TMenuItem;
- OpenDialog: TOpenDialog;
- ListPopUp: TPopupMenu;
- mnuItemDelete: TMenuItem;
- mnuListRename: TMenuItem;
- DisplayPopup: TPopupMenu;
- mnuPopFullscreen: TMenuItem;
- RedrawTimer: TTimer;
- mnuVar: TMenuItem;
- mnuVRandom: TMenuItem;
- N3: TMenuItem;
- mnuOpen: TMenuItem;
- mnuSaveAs: TMenuItem;
- N8: TMenuItem;
- mnuGrad: TMenuItem;
- mnuSmoothGradient: TMenuItem;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnEditor: TToolButton;
- btnGradient: TToolButton;
- ToolButton9: TToolButton;
- ToolButton3: TToolButton;
- mnuView: TMenuItem;
- mnuToolbar: TMenuItem;
- mnuStatusBar: TMenuItem;
- ListView: TListView;
- Splitter: TSplitter;
- BackPanel: TPanel;
- Image: TImage;
- StatusBar: TStatusBar;
- mnuFileContents: TMenuItem;
- mnuUndo: TMenuItem;
- mnuRedo: TMenuItem;
- N5: TMenuItem;
- SaveDialog: TSaveDialog;
- F1: TMenuItem;
- N11: TMenuItem;
- mnuAbout: TMenuItem;
- mnuFullScreen: TMenuItem;
- mnuRender: TMenuItem;
- mnuMutate: TMenuItem;
- btnMutate: TToolButton;
- btnUndo: TToolButton;
- btnRedo: TToolButton;
- mnuAdjust: TMenuItem;
- btnAdjust: TToolButton;
- mnuOpenGradient: TMenuItem;
- mnuResetLocation: TMenuItem;
- N4: TMenuItem;
- N14: TMenuItem;
- mnuSaveUndo: TMenuItem;
- N2: TMenuItem;
- ToolButton1: TToolButton;
- btnOptions: TToolButton;
- btnRender: TToolButton;
- mnuPopResetLocation: TMenuItem;
- N6: TMenuItem;
- mnuPopUndo: TMenuItem;
- N16: TMenuItem;
- mnuPopRedo: TMenuItem;
- btnReset: TToolButton;
- mnuCalculateColors: TMenuItem;
- mnuRandomizeColorValues: TMenuItem;
- N7: TMenuItem;
- N18: TMenuItem;
- N19: TMenuItem;
- btnDefine: TToolButton;
- mnuScript: TMenuItem;
- mnuRun: TMenuItem;
- mnuEditScript: TMenuItem;
- N15: TMenuItem;
- btnRun: TToolButton;
- mnuStop: TMenuItem;
- btnStop: TToolButton;
- mnuOpenScript: TMenuItem;
- mnuImportGimp: TMenuItem;
- N9: TMenuItem;
- N10: TMenuItem;
- mnuManageFavorites: TMenuItem;
- mnuImageSize: TMenuItem;
- N13: TMenuItem;
- ApplicationEvents: TApplicationEvents;
- mnuPaste: TMenuItem;
- mnuCopy: TMenuItem;
- N20: TMenuItem;
- mnuExportFLame: TMenuItem;
- mnuPostSheep: TMenuItem;
- ListXmlScanner: TEasyXmlScanner;
- N21: TMenuItem;
- XmlScanner: TXmlScanner;
- mnuFlamepdf: TMenuItem;
- ToolButton4: TToolButton;
- tbzoomwindow: TToolButton;
- tbDrag: TToolButton;
- tbRotate: TToolButton;
- mnuimage: TMenuItem;
- tbzoomoutwindow: TToolButton;
- mnuSaveAllAs: TMenuItem;
- ToolButton5: TToolButton;
- btnSize: TToolButton;
- btnFullScreen: TToolButton;
- ToolButton6: TToolButton;
- tbQualityBox: TComboBox;
- View1: TMenuItem;
- tbShowAlpha: TToolButton;
- tbShowTrace: TToolButton;
- tbTraceSeparator: TToolButton;
- mnuRenderAll: TMenuItem;
- mnuBuiltinVars: TMenuItem;
- mnuPluginVars: TMenuItem;
- Thumbnails: TImageList;
- tbShowIcons: TToolButton;
- tbShowList: TToolButton;
- ToolButton8: TToolButton;
- procedure tbzoomoutwindowClick(Sender: TObject);
- procedure mnuimageClick(Sender: TObject);
- procedure mnuExitClick(Sender: TObject);
- procedure mnuSaveUPRClick(Sender: TObject);
- procedure ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
- procedure FormCreate(Sender: TObject);
- procedure mnuRandomClick(Sender: TObject);
- procedure mnuEqualizeClick(Sender: TObject);
- procedure mnuEditorClick(Sender: TObject);
- procedure mnuRWeightsClick(Sender: TObject);
- procedure mnuRandomBatchClick(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure FormKeyUpDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- procedure mnuOptionsClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure mnuHelpTopicsClick(Sender: TObject);
- procedure mnuRefreshClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure mnuCopyUPRClick(Sender: TObject);
- procedure mnuItemDeleteClick(Sender: TObject);
- procedure ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
- procedure mnuListRenameClick(Sender: TObject);
- procedure BackPanelResize(Sender: TObject);
- procedure mnuNextClick(Sender: TObject);
- procedure mnuPreviousClick(Sender: TObject);
- procedure RedrawTimerTimer(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure MainFileClick(Sender: TObject);
- procedure MainViewClick(Sender: TObject);
- procedure MainToolsClick(Sender: TObject);
- procedure MainHelpClick(Sender: TObject);
- procedure mnuVRandomClick(Sender: TObject);
- procedure mnuSaveAsClick(Sender: TObject);
- procedure mnuOpenClick(Sender: TObject);
- procedure mnuGradClick(Sender: TObject);
- procedure mnuSmoothGradientClick(Sender: TObject);
- procedure mnuToolbarClick(Sender: TObject);
- procedure mnuStatusBarClick(Sender: TObject);
- procedure mnuFileContentsClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure mnuRedoClick(Sender: TObject);
- procedure Undo;
- procedure Redo;
- procedure mnuExportBitmapClick(Sender: TObject);
- procedure mnuFullScreenClick(Sender: TObject);
- procedure mnuRenderClick(Sender: TObject);
- procedure mnuMutateClick(Sender: TObject);
- procedure mnuAdjustClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuAboutClick(Sender: TObject);
- procedure mnuOpenGradientClick(Sender: TObject);
- procedure mnuSaveUndoClick(Sender: TObject);
- procedure mnuExportBatchClick(Sender: TObject);
- procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
- procedure FormActivate(Sender: TObject);
- procedure FormDeactivate(Sender: TObject);
- procedure mnuCalculateColorsClick(Sender: TObject);
- procedure mnuRandomizeColorValuesClick(Sender: TObject);
- procedure mnuEditScriptClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure mnuRunClick(Sender: TObject);
- procedure mnuOpenScriptClick(Sender: TObject);
- procedure mnuStopClick(Sender: TObject);
- procedure mnuImportGimpClick(Sender: TObject);
- procedure mnuManageFavoritesClick(Sender: TObject);
- procedure mnuShowFullClick(Sender: TObject);
- procedure mnuImageSizeClick(Sender: TObject);
- procedure ApplicationEventsActivate(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuExportFlameClick(Sender: TObject);
-
- procedure ListXmlScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
- procedure mnuFlamepdfClick(Sender: TObject);
- procedure ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure ImageMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure tbzoomwindowClick(Sender: TObject);
- procedure tbDragClick(Sender: TObject);
- procedure tbRotateClick(Sender: TObject);
- procedure mnuSaveAllAsClick(Sender: TObject);
- procedure tbQualityBoxKeyPress(Sender: TObject; var Key: Char);
- procedure tbQualityBoxSet(Sender: TObject);
- procedure ImageDblClick(Sender: TObject);
- procedure tbShowAlphaClick(Sender: TObject);
- procedure tbShowTraceClick(Sender: TObject);
- procedure XmlScannerContent(Sender: TObject; Content: String);
- procedure mnuRenderAllClick(Sender: TObject);
- procedure ListViewChanging(Sender: TObject; Item: TListItem;
- Change: TItemChange; var AllowChange: Boolean);
- procedure ListViewInfoTip(Sender: TObject; Item: TListItem;
- var InfoTip: String);
- procedure ListXmlScannerEmptyTag(Sender: TObject; TagName: String;
- Attributes: TAttrList);
- procedure ListViewSelectItem(Sender: TObject; Item: TListItem;
- Selected: Boolean);
- procedure tbShowIconsClick(Sender: TObject);
- procedure tbShowListClick(Sender: TObject);
-
- private
- Renderer: TRenderThread;
-
- FMouseMoveState: TMouseMoveState;
- FSelectRect, FClickRect: TRect;
- DrawSelection: boolean;
- FRotateAngle: double;
- FClickAngle: double;
- FViewImage: TPngObject;
- FViewPos, FViewOldPos: TSPoint;
- FViewScale: double;
- FShiftState: TShiftState;
-
- // For parsing:
- FinalXformLoaded: boolean;
- ActiveXformSet: integer;
- XMLPaletteFormat: string;
- XMLPaletteCount: integer;
-
- procedure DrawImageView;
- procedure DrawZoomWindow;
- procedure DrawRotatelines(Angle: double);
-
- procedure FillVariantMenu;
- procedure VariantMenuClick(Sender: TObject);
-
- procedure FavoriteClick(Sender: TObject);
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
-
- public
- { Public declarations }
- UndoIndex, UndoMax: integer;
- Center: array[0..1] of double;
- MainZoom: double;
- StartTime: TDateTime;
- AnimPal: TColorMap;
-
- VarMenus: array of TMenuItem;
-
- procedure LoadXMLFlame(filename, name: string); overload;
- procedure LoadXMLFlame(filename: string; index: integer); overload;
- procedure LoadXMLFlame(filename: string; index: integer; var cp: TControlPoint); overload;
- procedure CheckXMLFlame(filename: string; index: integer); overload;
- procedure DisableFavorites;
- procedure EnableFavorites;
- procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
- function SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
- function SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
- procedure DisplayHint(Sender: TObject);
- procedure OnProgress(prog: double);
- procedure ResizeImage;
- procedure DrawFlame;
- procedure UpdateUndo;
- procedure LoadUndoFlame(index: integer; filename: string);
- procedure SmoothPalette;
- procedure RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
- function UPRString(cp1: TControlPoint; Entry: string): string;
- function SaveGradient(Gradient, Title, FileName: string): boolean;
- function GradientFromPalette(const pal: TColorMap; const title: string): string;
- procedure StopThread;
- procedure UpdateWindows;
- procedure ResetLocation;
- procedure RandomBatch;
- procedure GetScripts;
- function ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
-
-{$IFDEF DEBUG}
- procedure AppException(Sender: TObject; E: Exception);
-{$ENDIF}
- end;
-
-procedure ListXML(FileName: string; sel: integer);
-function EntryExists(En, Fl: string): boolean;
-function XMLEntryExists(title, filename: string): boolean;
-//procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-function DeleteEntry(Entry, FileName: string): boolean;
-function CleanIdentifier(ident: string): string;
-function CleanUPRTitle(ident: string): string;
-function GradientString(c: TColorMap): string;
-//function PackVariations: int64;
-//procedure UnpackVariations(v: int64);
-//procedure NormalizeWeights(var cp: TControlPoint);
-//procedure EqualizeWeights(var cp: TControlPoint);
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-procedure ListFlames(FileName: string; sel: integer);
-procedure ListIFS(FileName: string; sel: integer);
-procedure NormalizeVariations(var cp1: TControlPoint);
-function GetWinVersion: TWin32Version;
-
-var
- MainForm: TMainForm;
- pname, ptime: string;
-
- MainCp: TControlPoint;
- ParseCp: TControlPoint;
-
-implementation
-
-uses
-{$IFDEF DEBUG}
- //JclDebug, ExceptForm,
-{$ENDIF}
- Editor, Options, Regstry, Render,
- FullScreen, FormRender, Mutate, Adjust, Browser, Save, About, CmapData,
- HtmlHlp, ScriptForm, FormFavorites, FormExport, RndFlame,
- {msMultiPartFormData,} ImageColoring,
- Tracer, Types;
-
-{$R *.DFM}
-
-var
- nxform: integer;
- mainCPindex: integer;
-
- pxformnum: integer;
- pversion: string;
- xmlErrorsList: TStringList;
-
-procedure NormalizeVariations(var cp1: TControlPoint);
-var
- totvar: double;
- i, j: integer;
-begin
- for i := 0 to NXFORMS - 1 do
- begin
- totvar := 0;
- for j := 0 to NRVAR - 1 do
- begin
- if cp1.xform[i].vars[j] < 0 then cp1.xform[i].vars[j] := cp1.xform[i].vars[j] * -1;
- totvar := totvar + cp1.xform[i].vars[j];
- end;
- if totVar = 0 then
- begin
- cp1.xform[i].vars[0] := 1;
- end
- else
- for j := 0 to NRVAR - 1 do begin
- if totVar <> 0 then
- cp1.xform[i].vars[j] := cp1.xform[i].vars[j] / totvar;
- end;
- end;
-end;
-
-function FlameInClipboard: boolean;
-var
- flamestr: string;
- isstart, isend: integer;
-begin
- { returns true if a flame in clipboard - can be tricked }
- result := false;
- if Clipboard.HasFormat(CF_TEXT) then
- begin
- flamestr := Clipboard.AsText;
- isstart := Pos('', flamestr);
- if (isstart > 0) and (isend > 0) and (isstart < isend) then Result := true;
- end
-end;
-
-procedure MultMatrix(var s: TMatrix; const m: TMatrix);
-var
- a, b, c, d, e, f, g, h: double;
-begin
- a := s[0, 0];
- b := s[0, 1];
- c := s[1, 0];
- d := s[1, 1];
- e := m[0, 0];
- f := m[0, 1];
- g := m[1, 0];
- h := m[1, 1];
-{
- [a, b][e ,f] [a*e+b*g, a*f+b*h]
- [ ][ ] = [ ]
- [c, d][g, h] [c*e+d*g, c*f+d*h]
-}
- s[0, 0] := a * e + b * g;
- s[0, 1] := a * f + b * h;
- s[1, 0] := c * e + d * g;
- s[1, 1] := c * f + d * h;
-
-end;
-
-(*
-function PackVariations: int64;
-{ Packs the variation options into an integer with Linear as lowest bit }
-var
- i: integer;
-begin
- result := 0;
- for i := NRVAR-1 downto 0 do
- begin
- result := (result shl 1) or integer(Variations[i]);
- end;
-end;
-
-procedure UnpackVariations(v: int64);
-{ Unpacks the variation options form an integer }
-var
- i: integer;
-begin
- for i := 0 to NRVAR - 1 do
- Variations[i] := boolean(v shr i and 1);
-end;
-*)
-
-function GetWinVersion: TWin32Version;
-{ Returns current version of a host Win32 platform }
-begin
- Result := wvUnknown;
- if Win32Platform = VER_PLATFORM_WIN32_WINDOWS then
- if (Win32MajorVersion > 4) or
- ((Win32MajorVersion = 4) and
- (Win32MinorVersion > 0)) then
- Result := wvWin98
- else
- Result := wvWin95
- else
- if Win32MajorVersion <= 4 then
- Result := wvWinNT
- else
- if Win32MajorVersion = 5 then
- Result := wvWin2000
-end;
-
-{ ************************************* Help ********************************* }
-
-procedure ShowHelp(Pt: TPoint; ContextId: Integer);
-var
- Popup: THHPopup;
-begin
- FillChar(Popup, SizeOf(Popup), 0);
- Popup.cbStruct := SizeOf(Popup);
- Popup.hinst := 0;
- Popup.idString := ContextId;
- Popup.pszText := nil;
- GetCursorPos(Pt);
- Popup.pt := Pt;
- Popup.clrForeGround := TColorRef(-1);
- Popup.clrBackground := TColorRef(-1);
- Popup.rcMargins := Rect(-1, -1, -1, -1);
- Popup.pszFont := '';
- HtmlHelp(0, PChar(AppPath + 'Apophysis 2.0.chm::/Popups.txt'), HH_DISPLAY_TEXT_POPUP, DWORD(@Popup));
-end;
-
-
-function TMainForm.ApplicationOnHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
-var
- Pos: TPoint;
-begin
- Pos.x := 0;
- Pos.y := 0;
-
- CallHelp := False;
- Result := True;
- case Command of
- HELP_SETPOPUP_POS: Pos := SmallPointToPoint(TSmallPoint(Data));
- HELP_CONTEXTPOPUP: ShowHelp(Pos, Data);
- else Result := False;
- end;
-end;
-
-procedure TMainForm.mnuHelpTopicsClick(Sender: TObject);
-var
- URL, HelpTopic: string;
-begin
- if EditForm.Active then HelpTopic := 'Transform editor.htm'
-// else if GradientForm.Active then HelpTopic := 'Gradient window.htm'
- else if AdjustForm.Active then HelpTopic := 'Adjust window.htm'
- else if MutateForm.Active then HelpTopic := 'Mutation window.htm'
- else if RenderForm.Active then HelpTopic := 'Render window.htm';
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- URL := AppPath + 'Apophysis 2.0.chm';
- if HelpTopic <> '' then URL := URL + '::\' + HelpTopic;
- HtmlHelp(0, PChar(URL), HH_DISPLAY_TOC, 0);
-end;
-
-{ **************************************************************************** }
-
-procedure TMainForm.StopThread;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then begin
- assert(Renderer.Suspended = false);
- Renderer.Terminate;
- Renderer.WaitFor;
- end;
-end;
-
-procedure EqualizeVars(const x: integer);
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- MainCp.xform[x].vars[i] := 1.0 / NRVAR;
-end;
-
-procedure NormalVars(const x: integer);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to 6 do
- td := td + Maincp.xform[x].vars[i];
- if (td < 0.001) then
- EqualizeVars(x)
- else
- for i := 0 to 6 do
- MainCp.xform[x].vars[i] := MainCp.xform[x].vars[i] / td;
-end;
-
-procedure RandomVariation(cp: TControlPoint);
-{ Randomise variation parameters }
-var
- a, b, i, j: integer;
-begin
- inc(MainSeed);
- RandSeed := MainSeed;
- for i := 0 to cp.NumXForms - 1 do
- begin
- for j := 0 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
- repeat
- a := random(NRVAR);
- until RandomVariations[a];
- repeat
- b := random(NRVAR);
- until RandomVariations[b];
- if (a = b) then
- begin
- cp.xform[i].vars[a] := 1;
- end
- else
- begin
- cp.xform[i].vars[a] := random;
- cp.xform[i].vars[b] := 1 - cp.xform[i].vars[a];
- end;
- end;
-end;
-
-procedure SetVariation(cp: TControlPoint);
-{ Set the current Variation }
-var
- i, j: integer;
-begin
- if Variation = vRandom then
- begin
- RandomVariation(cp);
- end
- else
- for i := 0 to cp.NumXForms - 1 do
- begin
- for j := 0 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
- cp.xform[i].vars[integer(Variation)] := 1;
- end;
-end;
-
-procedure TMainForm.RandomizeCP(var cp1: TControlPoint; alg: integer = 0);
-(*
-var
- vrnd, Min, Max, i, j, rnd: integer;
- Triangles: TTriangles;
- cmap: TColorMap;
- r, s, theta, phi: double;
- skip: boolean;
-*)
-var
- sourceCP: TControlPoint;
-begin
- if assigned(MainCP) then
- sourceCP := MainCP.Clone
- else
- SourceCP := nil;
-
- if assigned(cp1) then begin
- cp1.Free;
- cp1 := nil;
- end;
- cp1 := RandomFlame(sourceCP, alg);
-
- if assigned(sourceCP) then
- sourceCP.Free;
-
-(*
- Min := randMinTransforms;
- Max := randMaxTransforms;
- case randGradient of
- 0:
- begin
- cp1.CmapIndex := Random(NRCMAPS);
- GetCMap(cmap_index, 1, cp1.cmap);
- cmap_index := cp1.cmapindex;
- end;
- 1: cmap := DefaultPalette;
- 2: cmap := MainCp.cmap;
- 3: cmap := GradientForm.RandomGradient;
- end;
- inc(MainSeed);
- RandSeed := MainSeed;
- transforms := random(Max - (Min - 1)) + Min;
- repeat
- try
- inc(MainSeed);
- RandSeed := MainSeed;
- cp1.clear;
- cp1.RandomCP(transforms, transforms, false);
- cp1.SetVariation(Variation);
- inc(MainSeed);
- RandSeed := MainSeed;
-
- case alg of
- 1: rnd := 0;
- 2: rnd := 7;
- 3: rnd := 9;
- else
- if (Variation = vLinear) or (Variation = vRandom) then
- rnd := random(10)
- else
- rnd := 9;
- end;
- case rnd of
- 0..6:
- begin
- for i := 0 to Transforms - 1 do
- begin
- if Random(10) < 9 then
- cp1.xform[i].c[0, 0] := 1
- else
- cp1.xform[i].c[0, 0] := -1;
- cp1.xform[i].c[0, 1] := 0;
- cp1.xform[i].c[1, 0] := 0;
- cp1.xform[i].c[1, 1] := 1;
- cp1.xform[i].c[2, 0] := 0;
- cp1.xform[i].c[2, 1] := 0;
- cp1.xform[i].color := 0;
- cp1.xform[i].symmetry := 0;
- cp1.xform[i].vars[0] := 1;
- for j := 1 to NVARS - 1 do
- cp1.xform[i].vars[j] := 0;
- Translate(cp1.xform[i], random * 2 - 1, random * 2 - 1);
- Rotate(cp1.xform[i], random * 360);
- if i > 0 then Scale(cp1.xform[i], random * 0.8 + 0.2)
- else Scale(cp1.xform[i], random * 0.4 + 0.6);
- if Random(2) = 0 then
- Multiply(cp1.xform[i], 1, random - 0.5, random - 0.5, 1);
- end;
- SetVariation(cp1);
- end;
- 7, 8:
- begin
- { From the source to Chaos: The Software }
- for i := 0 to Transforms - 1 do
- begin
- r := random * 2 - 1;
- if ((0 <= r) and (r < 0.2)) then
- r := r + 0.2;
- if ((r > -0.2) and (r <= 0)) then
- r := r - 0.2;
- s := random * 2 - 1;
- if ((0 <= s) and (s < 0.2)) then
- s := s + 0.2;
- if ((s > -0.2) and (s <= 0)) then
- s := s - -0.2;
- theta := PI * random;
- phi := (2 + random) * PI / 4;
- cp1.xform[i].c[0][0] := r * cos(theta);
- cp1.xform[i].c[1][0] := s * (cos(theta) * cos(phi) - sin(theta));
- cp1.xform[i].c[0][1] := r * sin(theta);
- cp1.xform[i].c[1][1] := s * (sin(theta) * cos(phi) + cos(theta));
- { the next bit didn't translate so well, so I fudge it}
- cp1.xform[i].c[2][0] := random * 2 - 1;
- cp1.xform[i].c[2][1] := random * 2 - 1;
- end;
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- SetVariation(cp1);
- end;
- 9: begin
- for i := 0 to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].density := 1 / Transforms;
- end;
- end; // case
- MainForm.TrianglesFromCp(cp1, Triangles);
- vrnd := Random(2);
- if vrnd > 0 then
- ComputeWeights(cp1, Triangles, transforms)
- else
- EqualizeWeights(cp1);
- except on E: EmathError do
- begin
- Continue;
- end;
- end;
- for i := 0 to Transforms - 1 do
- cp1.xform[i].color := i / (transforms - 1);
- if cp1.xform[0].density = 1 then Continue;
- case SymmetryType of
- { Bilateral }
- 1: add_symmetry_to_control_point(cp1, -1);
- { Rotational }
- 2: add_symmetry_to_control_point(cp1, SymmetryOrder);
- { Rotational and Reflective }
- 3: add_symmetry_to_control_point(cp1, -SymmetryOrder);
- end;
- { elimate flames with transforms that aren't affine }
- skip := false;
- for i := 0 to Transforms - 1 do
- if not transform_affine(Triangles[i], Triangles) then
- skip := True;
- if skip then continue;
- until not cp1.BlowsUP(5000) and (cp1.xform[0].density <> 0);
- cp1.brightness := defBrightness;
- cp1.gamma := defGamma;
- cp1.vibrancy := defVibrancy;
- cp1.sample_density := defSampleDensity;
- cp1.spatial_oversample := defOversample;
- cp1.spatial_filter_radius := defFilterRadius;
- cp1.cmapIndex := MainCp.cmapindex;
- if not KeepBackground then begin
- cp1.background[0] := 0;
- cp1.background[1] := 0;
- cp1.background[2] := 0;
- end;
- if randGradient = 0 then
- else cp1.cmap := cmap;
- cp1.zoom := 0;
- cp1.Nick := SheepNick;
- cp1.URl := SheepURL;
-*)
-end;
-
-function TMainForm.GradientFromPalette(const pal: TColorMap; const title: string): string;
-var
- c, i, j: integer;
- strings: TStringList;
-begin
- strings := TStringList.Create;
- try
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(title) + '" smooth=no');
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- c := pal[i][2] shl 16 + pal[i][1] shl 8 + pal[i][0];
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(c));
- end;
- result := strings.text;
- finally
- strings.free;
- end;
-end;
-
-function CleanIdentifier(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 0 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-procedure TMainForm.OnProgress(prog: double);
-var
- Elapsed, Remaining: TDateTime;
-begin
- Elapsed := Now - StartTime;
- StatusBar.Panels[0].Text := Format('Elapsed %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Elapsed * 24),
- Trunc((Elapsed * 24 - Trunc(Elapsed * 24)) * 60),
- Trunc((Elapsed * 24 * 60 - Trunc(Elapsed * 24 * 60)) * 60),
- Trunc((Elapsed * 24 * 60 * 60 - Trunc(Elapsed * 24 * 60 * 60)) * 100)]);
- if prog > 0 then
- Remaining := Elapsed/prog - Elapsed
- else
- Remaining := 0;
-
- StatusBar.Panels[1].Text := Format('Remaining %2.2d:%2.2d:%2.2d.%2.2d',
- [Trunc(Remaining * 24),
- Trunc((Remaining * 24 - Trunc(Remaining * 24)) * 60),
- Trunc((Remaining * 24 * 60 - Trunc(Remaining * 24 * 60)) * 60),
- Trunc((Remaining * 24 * 60 * 60 - Trunc(Remaining * 24 * 60 * 60)) * 100)]);
- StatusBar.Panels[2].Text := MainCp.name;
- //Application.ProcessMessages;
-end;
-
-procedure TMainForm.UpdateUndo;
-begin
- SaveFlame(MainCp, Format('%.4d-', [UndoIndex]) + MainCp.name, AppPath + undoFilename);
- Inc(UndoIndex);
- UndoMax := UndoIndex; //Inc(UndoMax);
- mnuSaveUndo.Enabled := true;
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := false;
- btnUndo.enabled := true;
- btnRedo.Enabled := false;
- EditForm.mnuUndo.Enabled := True;
- EditForm.mnuRedo.Enabled := false;
- EditForm.tbUndo.enabled := true;
- EditForm.tbRedo.enabled := false;
- AdjustForm.btnUndo.enabled := true;
- AdjustForm.btnRedo.enabled := false;
-end;
-
-function GradientEntries(gFilename: string): string;
-var
- i, p: integer;
- Title: string;
- FileStrings: TStringList;
- NewStrings: TStringList;
-begin
- FileStrings := TStringList.Create;
- NewStrings := TStringList.Create;
- NewStrings.Text := '';
- FileStrings.LoadFromFile(gFilename);
- try
- if (Pos('{', FileStrings.Text) <> 0) then
- begin
- for i := 0 to FileStrings.Count - 1 do
- begin
- p := Pos('{', FileStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FileStrings[i], 1, p - 1));
- if (Title <> '') and (LowerCase(Title) <> 'comment') then
- begin { Otherwise bad format }
- NewStrings.Add(Title);
- end;
- end;
- end;
- GradientEntries := NewStrings.Text;
- end;
- finally
- FileStrings.Free;
- NewStrings.Free;
- end;
-end;
-
-{ ********************************* File ************************************* }
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) <> 0 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-function CleanEntry(ident: string): string;
-{ Strips unwanted characters from an identifier}
-var
- i: integer;
-begin
- for i := 1 to Length(ident) do
- begin
- if ident[i] = #32 then
- ident[i] := '_'
- else if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function CleanXMLName(ident: string): string;
-var
- i: integer;
-begin
- for i := 1 to Length(ident) do
- begin
- if ident[i] = '*' then
- ident[i] := '_'
- else if ident[i] = '"' then
- ident[i] := #39;
- end;
- Result := ident;
-end;
-
-
-function CleanUPRTitle(ident: string): string;
-{ Strips braces but leave spaces }
-var
- i: integer;
-begin
- for i := 1 to Length(ident) do
- begin
- if ident[i] = '}' then
- ident[i] := '_'
- else if ident[i] = '{' then
- ident[i] := '_';
- end;
- Result := ident;
-end;
-
-function DeleteEntry(Entry, FileName: string): boolean;
-{ Deletes an entry from a multi-entry file }
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos(Entry + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- repeat
- p := Pos('}', Strings[i]);
- Strings.Delete(i);
- until p <> 0;
- if (i < Strings.Count) and (Trim(Strings[i]) = '') then Strings.Delete(i);
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-function SaveUPR(Entry, FileName: string): boolean;
-{ Saves UF parameter to end of file }
-var
- UPRFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(UPRFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Entry, FileName) then DeleteEntry(Entry, FileName);
- Append(UPRFile);
- end
- else
- ReWrite(UPRFile);
- WriteLn(UPRFile, MainForm.UPRString(MainCp, Entry));
- CloseFile(UPRFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function IFSToString(cp: TControlPoint; Title: string): string;
-{ Creates a string containing a formated IFS parameter set }
-var
- i: integer;
- a, b, c, d, e, f, p: double;
- Strings: TStringList;
-begin
- Strings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- for i := 0 to Transforms - 1 do
- begin
- a := cp.xform[i].c[0][0];
- b := cp.xform[i].c[0][1];
- c := cp.xform[i].c[1][0];
- d := cp.xform[i].c[1][1];
- e := cp.xform[i].c[2][0];
- f := cp.xform[i].c[2][1];
- p := cp.xform[i].weight;
- Strings.Add(Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- end;
- Strings.Add('}');
- IFSToString := Strings.Text;
- finally
- Strings.Free;
- end;
-end;
-
-function GetTitle(str: string): string;
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(' ', str);
- GetTitle := Trim(Copy(str, 1, p));
-end;
-
-function GetComment(str: string): string;
-{ Extracts comment form line of IFS file }
-var
- p: integer;
-begin
- str := Trim(str);
- p := Pos(';', str);
- if p <> 0 then
- GetComment := Trim(Copy(str, p + 1, Length(str) - p))
- else
- GetComment := '';
-end;
-
-function GetParameters(str: string; var a, b, c, d, e, f, p: double): boolean;
-var
- Tokens: TStringList;
-begin
- GetParameters := False;
- Tokens := TStringList.Create;
- try
- try
- GetTokens(str, tokens);
- if Tokens.Count >= 7 then {enough tokens}
- begin
- a := StrToFloat(Tokens[0]);
- b := StrToFloat(Tokens[1]);
- c := StrToFloat(Tokens[2]);
- d := StrToFloat(Tokens[3]);
- e := StrToFloat(Tokens[4]);
- f := StrToFloat(Tokens[5]);
- p := StrToFloat(Tokens[6]);
- Result := True;
- end;
- except on E: EConvertError do
- begin
- Result := False
- end;
- end;
- finally
- Tokens.Free;
- end;
-end;
-
-function StringToIFS(strng: string): boolean;
-{ Loads an IFS parameter set from string}
-var
- Strings: TStringList;
- Comments: TStringList;
- i, sTransforms: integer;
- cmnt, sTitle: string;
- a, b, c, d: double;
- e, f, p: double;
-begin
- MainCp.clear;
- StringToIFS := True;
- sTransforms := 0;
- Strings := TStringList.Create;
- Comments := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then
- raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then
- raise EFormatInvalid.Create('No opening brace.');
- {To Do ... !!!!}
- sTitle := GetTitle(Strings[0]);
- if sTitle = '' then raise EFormatInvalid.Create('No identifier.');
- cmnt := GetComment(Strings[0]);
- if cmnt <> '' then Comments.Add(cmnt);
- i := 1;
- try
- repeat
- cmnt := GetComment(Strings[i]);
- if cmnt <> '' then Comments.Add(cmnt);
- if (Pos(';', Trim(Strings[i])) <> 1) and (Trim(Strings[i]) <> '') then
- if GetParameters(Strings[i], a, b, c, d, e, f, p) then
- begin
- MainCp.xform[sTransforms].c[0][0] := a;
- MainCp.xform[sTransforms].c[0][1] := c;
- MainCp.xform[sTransforms].c[1][0] := b;
- MainCp.xform[sTransforms].c[1][1] := d;
- MainCp.xform[sTransforms].c[2][0] := e;
- MainCp.xform[sTransforms].c[2][1] := f;
- MainCp.xform[sTransforms].weight := p;
- inc(sTransforms);
- end
- else
- EFormatInvalid.Create('Insufficient parameters.');
- inc(i);
- until (Pos('}', Strings[i]) <> 0) or (sTransforms = NXFORMS);
- except on E: EMathError do
- end;
- if sTransforms < 2 then
- raise EFormatInvalid.Create('Insufficient parameters.');
- MainCp.name := sTitle;
- Transforms := sTransforms;
- for i := 1 to Transforms - 1 do
- MainCp.xform[i].color := 0;
- MainCp.xform[0].color := 1;
-
- except on E: EFormatInvalid do
- begin
- Application.MessageBox('Invalid Format.', PChar(APP_NAME), 16);
- end;
- end;
- finally
- Strings.Free;
- Comments.Free;
- end;
-end;
-
-
-function SaveIFS(cp: TControlPoint; Title, FileName: string): boolean;
-{ Saves IFS parameters to end of file }
-var
- a, b, c: double;
- d, e, f, p: double;
- m: integer;
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- WriteLn(IFile, Title + ' {');
- for m := 0 to Transforms - 1 do
- begin
- a := cp.xform[m].c[0][0];
- c := cp.xform[m].c[0][1];
- b := cp.xform[m].c[1][0];
- d := cp.xform[m].c[1][1];
- e := cp.xform[m].c[2][0];
- f := cp.xform[m].c[2][1];
- p := cp.xform[m].weight;
- Write(IFile, Format('%.6g %.6g %.6g %.6g %.6g %.6g %.6g',
- [a, b, c, d, e, f, p]));
- WriteLn(IFile, '');
- end;
- WriteLn(IFile, '}');
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveFlame(cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- IFile: TextFile;
- sl: TStringList;
- i: integer;
-begin
- Result := True;
- try
- AssignFile(IFile, filename);
- if FileExists(filename) then
- begin
- if EntryExists(title, filename) then DeleteEntry(title, fileName);
- Append(IFile);
- end
- else ReWrite(IFile);
-
- sl := TStringList.Create;
- try
- cp1.SaveToStringList(sl);
- WriteLn(IFile, title + ' {');
- write(IFile, sl.Text);
- WriteLn(IFile, 'palette:');
- for i := 0 to 255 do
- begin
- WriteLn(IFile, IntToStr(cp1.cmap[i][0]) + ' ' +
- IntToStr(cp1.cmap[i][1]) + ' ' +
- IntToStr(cp1.cmap[i][2]))
- end;
- WriteLn(IFile, ' }');
- finally
- sl.free
- end;
- WriteLn(IFile, ' ');
- CloseFile(IFile);
-
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function ColorToXmlCompact(cp1: TControlPoint): string;
-var
- i: integer;
-begin
- Result := ' ';
- for i := 0 to 255 do begin
- if ((i and 7) = 0) then Result := Result + #13#10 + ' ';
- Result := Result + IntToHex(cp1.cmap[i, 0],2)
- + IntToHex(cp1.cmap[i, 1],2)
- + IntToHex(cp1.cmap[i, 2],2);
- end;
- Result := Result + #13#10 + ' ';
-end;
-
-
-function ColorToXml(cp1: TControlPoint): string;
-var
- i: integer;
-begin
- Result := '';
- for i := 0 to 255 do begin
- Result := Result + ' ' + #13#10;
- end;
-end;
-
-
-function FlameToXML(const cp1: TControlPoint; exporting: boolean): string;
-var
- t, i{, j}: integer;
- FileList: TStringList;
- x, y: double;
- parameters: string;
-begin
- FileList := TStringList.create;
- x := cp1.center[0];
- y := cp1.center[1];
-
-// if cp1.cmapindex >= 0 then pal := pal + 'gradient="' + IntToStr(cp1.cmapindex) + '" ';
-
- try
- parameters := 'version="' + AppVersionString + '" ';
- if cp1.time <> 0 then
- parameters := parameters + format('time="%g" ', [cp1.time]);
-
- parameters := parameters +
- 'size="' + IntToStr(cp1.width) + ' ' + IntToStr(cp1.height) +
- format('" center="%g %g" ', [x, y]) +
- format('scale="%g" ', [cp1.pixels_per_unit]);
-
- if cp1.FAngle <> 0 then
- parameters := parameters + //format('angle="%g" ', [cp1.FAngle]) +
- format('rotate="%g" ', [-180 * cp1.FAngle/Pi]);
- if cp1.zoom <> 0 then
- parameters := parameters + format('zoom="%g" ', [cp1.zoom]);
-
- parameters := parameters + format(
- 'oversample="%d" filter="%g" quality="%g" ',
- [cp1.spatial_oversample,
- cp1.spatial_filter_radius,
- cp1.sample_density]
- );
- if cp1.nbatches <> 1 then parameters := parameters + 'batches="' + IntToStr(cp1.nbatches) + '" ';
-
- parameters := parameters +
- format('background="%g %g %g" ', [cp1.background[0] / 255, cp1.background[1] / 255, cp1.background[2] / 255]) +
- format('brightness="%g" ', [cp1.brightness]) +
- format('gamma="%g" ', [cp1.gamma]);
-
- if cp1.vibrancy <> 1 then
- parameters := parameters + format('vibrancy="%g" ', [cp1.vibrancy]);
-
- if cp1.gamma_threshold <> 0 then
- parameters := parameters + format('gamma_threshold="%g" ', [cp1.gamma_threshold]);
-
- if cp1.soloXform >= 0 then
- parameters := parameters + format('soloxform="%d" ', [cp1.soloXform]);
-
- if exporting then parameters := parameters +
- format('estimator_radius="%g" ', [cp1.estimator]) +
- format('estimator_minimum="%g" ', [cp1.estimator_min]) +
- format('estimator_curve="%g" ', [cp1.estimator_curve]) +
- format('temporal_samples="%d" ', [cp1.jitters]);
-
- FileList.Add('');
- { Write transform parameters }
- t := cp1.NumXForms;
- for i := 0 to t - 1 do
- FileList.Add(cp1.xform[i].ToXMLString);
- if cp1.HasFinalXForm then
- begin
- // 'enabled' flag disabled in this release
- FileList.Add(cp1.xform[t].FinalToXMLString(cp1.finalXformEnabled));
- end;
-
- { Write palette data }
- if exporting or OldPaletteFormat then
- FileList.Add(ColorToXml(cp1))
- else
- FileList.Add(ColorToXmlCompact(cp1));
-
- FileList.Add('');
- result := FileList.text;
- finally
- FileList.free
- end;
-end;
-
-function RemoveExt(filename: string): string;
-var
- ext: string;
- p: integer;
-begin
- filename := ExtractFileName(filename);
- ext := ExtractFileExt(filename);
- p := Pos(ext, filename);
- Result := Copy(filename, 0, p - 1);
-end;
-
-function XMLEntryExists(title, filename: string): boolean;
-var
- FileList: TStringList;
-begin
-
- Result := false;
- if FileExists(filename) then
- begin
- FileList := TStringList.Create;
- try
- FileList.LoadFromFile(filename);
- if pos(' 0 then Result := true;
- finally
- FileList.Free;
- end
- end else
- result := false;
-end;
-
-procedure DeleteXMLEntry(title, filename: string);
-var
- Strings: TStringList;
- p, i: integer;
-begin
- Strings := TStringList.Create;
- try
- i := 0;
- Strings.LoadFromFile(FileName);
- while Pos('name="' + title + '"', Trim(Strings[i])) = 0 do
- inc(i);
-
- p := 0;
- while p = 0 do
- begin
- p := Pos('', Strings[i]);
- Strings.Delete(i);
- end;
- Strings.SaveToFile(FileName);
- finally
- Strings.Free;
- end;
-end;
-
-
-function TMainForm.SaveXMLFlame(const cp1: TControlPoint; title, filename: string): boolean;
-{ Saves Flame parameters to end of file }
-var
- Tag: string;
- IFile: TextFile;
- FileList: TStringList;
- i, p: integer;
- bakname: string;
-begin
- Tag := RemoveExt(filename);
- Result := True;
- try
- if FileExists(filename) then
- begin
- bakname := ChangeFileExt(filename, '.bak');
- if FileExists(bakname) then DeleteFile(bakname);
- RenameFile(filename, bakname);
-
- FileList := TStringList.create;
- try
- FileList.LoadFromFile(bakname);
-
- if Pos(' 0 then
- begin
- i := 0;
- while Pos('', FileList[i]);
- FileList.Delete(i);
- end;
- end;
-
-// FileList := TStringList.create;
-// try
-// FileList.LoadFromFile(filename);
-
- // fix first line
- if (FileList.Count > 0) then begin
- FileList[0] := '';
- end;
-
- if FileList.Count > 2 then
- begin
- if pos(' 0 then
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('', FileList[FileList.count - 1]) <> 0)
- else
- repeat
- FileList.Delete(FileList.Count - 1);
- until (Pos('<' + Tag + '>', FileList[FileList.count - 1]) <> 0) or
- (Pos('', FileList[FileList.count - 1]) <> 0);
- end else
- begin
- FileList.Delete(FileList.Count - 1);
- end;
-
- FileList.Add(Trim(FlameToXML(cp1, false)));
- FileList.Add('');
- FileList.SaveToFile(filename);
-
- finally
- if FileExists(bakname) and not FileExists(filename) then
- RenameFile(bakname, filename);
-
- FileList.Free;
- end;
- end
- else
- begin
- // New file ... easy
- AssignFile(IFile, filename);
- ReWrite(IFile);
- Writeln(IFile, '');
- Write(IFile, FlameToXML(cp1, false));
- Writeln(IFile, '');
- CloseFile(IFile);
- end;
- except on E: EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function TMainForm.SaveGradient(Gradient, Title, FileName: string): boolean;
-{ Saves gradient parameters to end of file }
-var
- IFile: TextFile;
-begin
- Result := True;
- try
- AssignFile(IFile, FileName);
- if FileExists(FileName) then
- begin
- if EntryExists(Title, FileName) then DeleteEntry(Title, FileName);
- Append(IFile);
- end
- else
- ReWrite(IFile);
- Write(IFile, Gradient);
- WriteLn(IFile, ' ');
- CloseFile(IFile);
- except on EInOutError do
- begin
- Application.MessageBox('Cannot save file', 'Apophysis', 16);
- Result := False;
- end;
- end;
-end;
-
-function RenameIFS(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an IFS parameter set in a file }
-var
- Strings: TStringList;
- p, i: integer;
- s: string;
-begin
- Result := True;
- NewIdent := CleanEntry(NewIdent);
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos(OldIdent + ' ', Trim(Strings.Text)) <> 0 then
- begin
- while Pos(OldIdent + ' ', Trim(Strings[i])) <> 1 do
- begin
- inc(i);
- end;
- p := Pos('{', Strings[i]);
- s := Copy(Strings[i], p, Length(Strings[i]) - p + 1);
- Strings[i] := NewIdent + ' ' + s;
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-function RenameXML(OldIdent: string; var NewIdent: string): boolean;
-{ Renames an XML parameter set in a file }
-var
- Strings: TStringList;
- i: integer;
- bakname: string;
-begin
- Result := True;
- Strings := TStringList.Create;
- try
- try
- i := 0;
- Strings.LoadFromFile(OpenFile);
- if Pos('name="' + OldIdent + '"', Strings.Text) <> 0 then
- begin
- while Pos('name="' + OldIdent + '"', Strings[i]) = 0 do
- begin
- inc(i);
- end;
- Strings[i] := StringReplace(Strings[i], OldIdent, NewIdent, []);
-
- bakname := ChangeFileExt(OpenFile, '.bak');
- if FileExists(bakname) then DeleteFile(bakname);
- RenameFile(OpenFile, bakname);
-
- Strings.SaveToFile(OpenFile);
- end
- else
- Result := False;
- except on Exception do Result := False;
- end;
- finally
- Strings.Free;
- end;
-end;
-
-
-procedure ListIFS(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure ListFlames(FileName: string; sel: integer);
-{ List identifiers in file }
-var
- i, p: integer;
- Title: string;
- ListItem: TListItem;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(FileName);
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- Listitem.Caption := Trim(Copy(FStrings[i], 1, p - 1));
- end;
- end;
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- if sel = 1 then MainForm.ListView.Selected := MainForm.ListView.Items[0];
- finally
- FStrings.Free;
- end;
-end;
-
-{ ****************************** Display ************************************ }
-
-procedure Trace1(const str: string);
-begin
- if TraceLevel >= 1 then
- TraceForm.MainTrace.Lines.Add('. ' + str);
-end;
-
-procedure Trace2(const str: string);
-begin
- if TraceLevel >= 2 then
- TraceForm.MainTrace.Lines.Add('. . ' + str);
-end;
-
-procedure TMainForm.HandleThreadCompletion(var Message: TMessage);
-var
- oldscale: double;
-begin
- Trace2(MsgComplete + IntToStr(message.LParam));
- if not Assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
- Image.Cursor := crDefault;
-
- if assigned(FViewImage) then begin
- oldscale := FViewImage.Width / Image.Width;
- FViewImage.Free;
- end
- else oldscale := FViewScale;
-
- FViewImage := Renderer.GetTransparentImage;
-
- if FViewImage <> nil then begin
- FViewScale := FViewImage.Width / Image.Width;
-
- FViewPos.X := FViewScale/oldscale * (FViewPos.X - FViewOldPos.X);
- FViewPos.Y := FViewScale/oldscale * (FViewPos.Y - FViewOldPos.Y);
-
- DrawImageView;
-{
- case FMouseMoveState of
- msZoomWindowMove: FMouseMoveState := msZoomWindow;
- msZoomOutWindowMove: FMouseMoveState := msZoomOutWindow;
-// msDragMove: FMouseMoveState := msDrag;
- msRotateMove: FMouseMoveState := msRotate;
- end;
-}
- if FMouseMoveState in [msZoomWindowMove, msZoomOutWindowMove, msRotateMove] then
- DrawSelection := false;
-
- Trace1(TimeToStr(Now) + ' : Render complete');
- Renderer.ShowSmallStats;
- end
- else Trace2('WARNING: No image rendered!');
-
- Renderer.WaitFor;
- Trace2('Destroying RenderThread #' + IntToStr(Renderer.ThreadID));
- Renderer.Free;
- Renderer := nil;
- Trace1('');
-end;
-
-procedure TMainForm.HandleThreadTermination(var Message: TMessage);
-begin
- Trace2(MsgTerminated + IntToStr(message.LParam));
- if not Assigned(Renderer) then begin
- Trace2(MsgNotAssigned);
- exit;
- end;
- if Renderer.ThreadID <> message.LParam then begin
- Trace2(MsgAnotherRunning);
- exit;
- end;
- Image.Cursor := crDefault;
- Trace2(' Render aborted');
-
- Trace2('Destroying RenderThread #' + IntToStr(Renderer.ThreadID));
- Renderer.Free;
- Renderer := nil;
- Trace1('');
-end;
-
-procedure TMainForm.DrawFlame;
-var
- GlobalMemoryInfo: TMemoryStatus; // holds the global memory status information
- RenderCP: TControlPoint;
- Mem, ApproxMem: cardinal;
-begin
- RedrawTimer.Enabled := False;
- if Assigned(Renderer) then begin
- assert(Renderer.Suspended = false);
-
- Trace2('Killing previous RenderThread #' + inttostr(Renderer.ThreadID));
- Renderer.Terminate;
- Renderer.WaitFor;
- Trace2('Destroying RenderThread #' + IntToStr(Renderer.ThreadID));
-
- Renderer.Free;
- Renderer := nil;
- end;
-
- if not Assigned(Renderer) then
- begin
- if EditForm.Visible and ((MainCP.Width / MainCP.Height) <> (EditForm.cp.Width / EditForm.cp.Height))
- then EditForm.UpdateDisplay(true); // preview only?
- if AdjustForm.Visible then AdjustForm.UpdateDisplay(true); // preview only!
-
- RenderCP := MainCP.Clone;
- RenderCp.AdjustScale(Image.width, Image.height);
-
- // following needed ?
-// cp.Zoom := Zoom;
-// cp.center[0] := center[0];
-// cp.center[1] := center[1];
-
- RenderCP.sample_density := defSampleDensity;
- // oversample and filter are just slowing us down here...
- RenderCP.spatial_oversample := 1; // defOversample;
- RenderCP.spatial_filter_radius := 0.001; {?} //defFilterRadius;
- RenderCP.Transparency := true; // always generate transparency here
-
- GlobalMemoryInfo.dwLength := SizeOf(GlobalMemoryInfo);
- GlobalMemoryStatus(GlobalMemoryInfo);
- Mem := GlobalMemoryInfo.dwAvailPhys;
-
-// if Output.Lines.Count >= 1000 then Output.Lines.Clear;
- Trace1('--- Previewing "' + RenderCP.name + '" ---');
- Trace1(Format(' Available memory: %f Mb', [Mem / (1024*1024)]));
- ApproxMem := int64(RenderCp.Width) * int64(RenderCp.Height) {* sqr(Oversample)}
- * (SizeOfBucket[InternalBitsPerSample] + 4 + 4); // +4 for temp image(s)...?
- assert(MainPreviewScale <> 0);
- if ApproxMem * sqr(MainPreviewScale) < Mem then begin
- if ExtendMainPreview then begin
- RenderCP.sample_density := RenderCP.sample_density / sqr(MainPreviewScale);
- RenderCP.Width := round(RenderCp.Width * MainPreviewScale);
- RenderCP.Height := round(RenderCp.Height * MainPreviewScale);
- end;
- end
- else Trace1('WARNING: Not enough memory for extended preview!');
- if ApproxMem > Mem then
- Trace1('OUTRAGEOUS: Not enough memory even for normal preview! :-(');
- Trace1(Format(' Size: %dx%d, Quality: %f',
- [RenderCP.Width, RenderCP.Height, RenderCP.sample_density]));
- FViewOldPos.x := FViewPos.x;
- FViewOldPos.y := FViewPos.y;
- StartTime := Now;
- try
- Renderer := TRenderThread.Create;
- Renderer.TargetHandle := MainForm.Handle;
- if TraceLevel > 0 then Renderer.Output := TraceForm.MainTrace.Lines;
- Renderer.OnProgress := OnProgress;
- Renderer.SetCP(RenderCP);
-
- Trace2('Starting RenderThread #' + inttostr(Renderer.ThreadID));
- Renderer.Resume;
-
- Image.Cursor := crAppStart;
- except
- Trace1('ERROR: Cannot start renderer!');
- end;
- RenderCP.Free;
- end;
-end;
-
-{ ************************** IFS and triangle stuff ************************* }
-
-function FlameToString(Title: string): string;
-{ Creates a string containing the formated flame parameter set }
-var
- I: integer;
- sl, Strings: TStringList;
-begin
- Strings := TStringList.Create;
- sl := TStringList.Create;
- try
- Strings.Add(CleanEntry(Title) + ' {');
- MainCp.SaveToStringList(sl);
- Strings.Add(sl.text);
- Strings.Add('palette:');
- for i := 0 to 255 do
- begin
- Strings.Add(IntToStr(MainCp.cmap[i][0]) + ' ' +
- IntToStr(MainCp.cmap[i][1]) + ' ' +
- IntToStr(MainCp.cmap[i][2]))
- end;
- Strings.Add('}');
- Result := Strings.Text;
- finally
- sl.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.RandomBatch;
-{ Write a series of random ifs to a file }
-var
- i: integer;
- F: TextFile;
- b, RandFile: string;
-begin
- b := IntToStr(BatchSize);
- inc(MainSeed);
- RandSeed := MainSeed;
- try
- AssignFile(F, AppPath + randFilename);
- OpenFile := AppPath + randFilename;
- ReWrite(F);
- WriteLn(F, '');
- for i := 0 to BatchSize - 1 do
- begin
- inc(RandomIndex);
- Statusbar.SimpleText := 'Generating ' + IntToStr(i + 1) + ' of ' + b;
- RandSeed := MainSeed;
- if randGradient = 0 then cmap_index := random(NRCMAPS);
- inc(MainSeed);
- RandSeed := MainSeed;
- RandomizeCP(MainCp);
- MainCp.CalcBoundbox;
-
-(* Title := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- *)
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Write(F, FlameToXML(MainCp, False));
-// Write(F, FlameToString(Title));
-// WriteLn(F, ' ');
- end;
- Write(F, '');
- CloseFile(F);
- except
- on EInOutError do Application.MessageBox('Error creating batch', PChar(APP_NAME), 16);
- end;
- RandFile := AppPath + randFilename;
- MainCp.name := '';
-end;
-
-{ ******************************** Menu ************************************ }
-
-procedure ListXML(FileName: string; sel: integer);
-{ List .flame file }
-var
- i, j, p: integer;
- Title: string;
- ListItem: TListItem;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- ThumbsRenderThread: TThumbsRenderThread;
- Bitmap: TBitmap;
-begin
- FileStrings := TStringList.Create;
- FileStrings.LoadFromFile(FileName);
- ParamStrings := TStringList.Create;
- try
- MainForm.ListView.Items.BeginUpdate;
- MainForm.ListView.Items.Clear;
- MainForm.Thumbnails.Clear;
- if (Pos(' 0) then
- begin
- i := 0;
- while i < FileStrings.Count do
- begin
- p := Pos(' 0) then
- begin
- ParamStrings.Add(FileStrings[i]);
- repeat
- Inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
-
- //Assert(xmlErrorsList.Count = 0);
- pname := '';
- ptime := '';
- pversion := '';
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(ParamStrings.Text));
- MainForm.ListXMLScanner.Execute;
-
- Title := Trim(pname);
- if Title = '' then
- Title := '*untitled ' + ptime;
-
- if Title <> '' then
- begin { Otherwise bad format }
- ListItem := MainForm.ListView.Items.Add;
- ListItem.Caption := Title;
- if xmlErrorsList.Count > 0 then
- xmlErrorsList.Clear;
- end;
- ParamStrings.Clear;
- //Application.ProcessMessages;
- end;
- Inc(i);
- end;
- end;
- MainForm.ListView.Items.EndUpdate;
- // start to render thumbs in background
-{$ifndef _NO_THUMBNAILS_}
- ThumbsRenderThread := TThumbsRenderThread.Create(true);
- ThumbsRenderThread.ListView := MainForm.ListView;
- ThumbsRenderThread.Thumbnails := MainForm.Thumbnails;
- ThumbsRenderThread.Resume;
-{$endif}
- case sel of
- 0: MainForm.ListView.Selected := MainForm.ListView.Items[MainForm.ListView.Items.Count - 1];
- 1: MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- finally
- ParamStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-procedure TMainForm.mnuOpenClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- OpenDialog.Filter := 'Flame files (*.flame;*.flam3)|*.flame;*.flam3|Apophysis 1.0 parameters (*.fla;*.apo)|*.fla;*.apo|Fractint IFS Files (*.ifs)|*.ifs';
- OpenDialog.InitialDir := ParamFolder;
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- Maincp.name := '';
- ParamFolder := ExtractFilePath(OpenDialog.FileName);
- ListView.ReadOnly := False;
- mnuListRename.Enabled := True;
- mnuItemDelete.Enabled := True;
- OpenFile := OpenDialog.FileName;
- MainForm.Caption := AppVersionString + ' - ' + OpenFile;
- OpenFileType := ftXML;
- if UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.IFS' then
- begin
- OpenFileType := ftIfs;
- Variation := vLinear;
- VarMenus[0].Checked := True;
- end;
- if (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.FLA') or
- (UpperCase(ExtractFileExt(OpenDialog.FileName)) = '.APO') then
- OpenFileType := ftFla;
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 1)
- else
- ListIFS(OpenDialog.FileName, 1)
- end;
-end;
-
-procedure TMainForm.mnuNextClick(Sender: TObject);
-begin
- with ListView do
- if Items.Count <> 0 then
- Selected := Items[(Selected.Index + 1) mod Items.Count];
-end;
-
-procedure TMainForm.mnuPreviousClick(Sender: TObject);
-var
- i: integer;
-begin
- with ListView do
- if Items.Count <> 0 then
- begin
- i := Selected.Index - 1;
- if i < 0 then i := Items.Count - 1;
- Selected := Items[i];
- end;
-end;
-
-procedure TMainForm.mnuListRenameClick(Sender: TObject);
-begin
- if ListView.SelCount <> 0 then
- ListView.Items[ListView.Selected.Index].EditCaption;
-end;
-
-procedure TMainForm.mnuCopyUPRClick(Sender: TObject);
-begin
- Clipboard.SetTextBuf(PChar(UPRString(MainCp, Maincp.name)));
-end;
-
-procedure TMainForm.mnuItemDeleteClick(Sender: TObject);
-var
- c: boolean;
-begin
- if ListView.SelCount <> 0 then
- begin
- if ConfirmDelete then
- c := Application.MessageBox(
- PChar('Are you sure you want to permanently delete' + ' "'
- + ListView.Selected.Caption + '"'), 'Apophysis', 36) = IDYES
- else
- c := True;
- if c then
- if ListView.Focused and (ListView.SelCount <> 0) then
- begin
- Application.ProcessMessages;
- if OpenFileType = ftXML then
- DeleteXMLEntry(ListView.Selected.Caption, OpenFile)
- else
- DeleteEntry(ListView.Selected.Caption, OpenFile);
- ListView.Items.Delete(ListView.Selected.Index);
- Application.ProcessMessages;
- ListView.Selected := ListView.ItemFocused;
- end;
- end;
-//end;
-end;
-
-procedure TMainForm.mnuOptionsClick(Sender: TObject);
-begin
- OptionsForm.ShowModal;
- // --Z--
- StopThread;
- RedrawTimer.Enabled := True;
- tbQualityBox.Text := FloatToStr(defSampleDensity);
- tbShowAlpha.Down := ShowTransparency;
- DrawImageView;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRefreshClick(Sender: TObject);
-begin
- RedrawTimer.enabled := true;
-end;
-
-procedure TMainForm.mnuRWeightsClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(MainSeed);
- RandSeed := MainSeed;
- MainCp.RandomizeWeights;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomBatchClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- inc(MainSeed);
- RandSeed := MainSeed;
- RandomBatch;
- OpenFile := AppPath + randFilename;
- OpenFileType := ftXML;
- MainForm.Caption := AppVersionString + ' - Random Batch';
- ListXML(OpenFile, 1);
- ListView.SetFocus;
- if batchsize = 1 then DrawFlame;
-end;
-
-function GradientString(c: TColorMap): string;
-var
- strings: TStringList;
- i, j, cl: integer;
-begin
- strings := TStringList.Create;
- for i := 0 to 255 do
- begin
- j := round(i * (399 / 255));
- cl := (c[i][2] shl 16) + (c[i][1] shl 8) + (c[i][0]);
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(cl));
- end;
- Result := Strings.Text;
- strings.Free;
-end;
-
-function TMainForm.UPRString(cp1: TControlPoint; Entry: string): string;
-{ Returns a string containing an Ultra Fractal parameter set for copying
- or saving to file }
-var
- IterDensity, m, i, j: integer;
- scale, a, b, c, d, e, f, p, v: double;
- GradStrings, Strings: TStringList;
- rept, cby, smap, sol: string;
- uprcenter: array[0..1] of double; // camera center
- Backcolor: longint;
- xf_str: string;
-begin
- cp1.Prepare;
- uprcenter[0] := cp1.Center[0];
- uprcenter[1] := cp1.Center[1];
- cp1.Width := UPRWidth;
- cp1.Height := UPRHeight;
- scale := power(2, cp1.zoom) * CalcUPRMagn(cp1);
- cp1.center[0] := uprCenter[0];
- cp1.center[1] := uprCenter[1];
- smap := 'no';
- sol := 'no';
- rept := '';
- cby := 'Hit Frequency';
- Strings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- Strings.Add(CleanEntry(Entry) + ' {');
- Strings.Add('fractal:');
- Strings.Add(' title="' + CleanUPRTitle(Entry) +
- '" width=' + IntToStr(UPRWidth) + ' height=' + IntToStr(UPRHeight) + ' layers=1');
- Strings.Add('layer:');
- Strings.Add(' method=linear caption="Background" opacity=100 mergemode=normal');
- Strings.Add('mapping:');
- Strings.Add(' center=' + floatToStr(cp1.center[0]) + '/' + floatToStr(-cp1.center[1]) +
- ' magn=' + FloatToStr(scale));
- Strings.Add('formula:');
- Strings.Add(' maxiter=1 filename="' + UPRFormulaFile + '" entry="' + UPRFormulaIdent + '"');
- Strings.Add('inside:');
- Strings.Add(' transfer=none');
- Strings.Add('outside:');
- Strings.Add(' transfer=linear repeat=no ' + 'filename="' + UPRColoringFile + '" entry="'
- + UPRColoringIdent + '"');
- if (UPRAdjustDensity) and (scale > 1) then
- IterDensity := Trunc(UPRSampleDensity * scale * scale)
- else
- IterDensity := UPRSampleDensity;
- Strings.Add(' p_iter_density=' + IntToStr(IterDensity) + ' p_spat_filt_rad=' +
- Format('%.3g', [UPRFilterRadius]) + ' p_oversample=' + IntToStr(UPROversample));
- backcolor := 255 shl 24 + cp1.background[0] shl 16 + cp1.background[1] shl 8 + cp1.background[2];
- Strings.Add(' p_bk_color=' + IntToStr(Backcolor) + ' p_contrast=1' +
- ' p_brightness=' + FloatToStr(cp1.Brightness) + ' p_gamma=' + FloatToStr(cp1.Gamma));
- Strings.Add(' p_white_level=200 p_xforms=' + inttostr(Transforms));
- for m := 0 to Transforms do
- begin
- a := cp1.xform[m].c[0][0];
- c := cp1.xform[m].c[0][1];
- b := cp1.xform[m].c[1][0];
- d := cp1.xform[m].c[1][1];
- e := cp1.xform[m].c[2][0];
- f := cp1.xform[m].c[2][1];
- p := cp1.xform[m].weight;
- if m < Transforms then xf_str := 'p_xf' + inttostr(m)
- else begin
- if cp1.HasFinalXForm = false then break;
- xf_str := 'p_finalxf';
- end;
- Strings.Add(' ' + xf_str + '_p=' + Format('%.6g ', [p]));
- Strings.Add(' ' + xf_str + '_c=' + floatTostr(cp1.xform[m].color));
- Strings.Add(' ' + xf_str + '_sym=' + floatTostr(cp1.xform[m].color_speed));
- Strings.Add(' ' + xf_str + '_cfa=' + Format('%.6g ', [a]) +
- xf_str + '_cfb=' + Format('%.6g ', [b]) +
- xf_str + '_cfc=' + Format('%.6g ', [c]) +
- xf_str + '_cfd=' + Format('%.6g ', [d]));
- Strings.Add(' ' + xf_str + '_cfe=' + Format('%.6g ', [e]) +
- ' ' + xf_str + '_cff=' + Format('%.6g ', [f]));
- for i := 0 to NRVAR-1 do
- if cp1.xform[m].vars[i] <> 0 then begin
- Strings.Add(' ' + xf_str + '_var_' + VarNames(i) + '=' +
- floatToStr(cp1.xform[m].vars[i]));
- for j:= 0 to GetNrVariableNames - 1 do begin
-{$ifndef VAR_STR}
- cp1.xform[m].GetVariable(GetVariableNameAt(j), v);
- Strings.Add(' ' + xf_str + '_par_' + GetVariableNameAt(j) + '=' + floatToStr(v));
-{$else}
- Strings.Add(' ' + xf_str + '_par_' +
- GetVariableNameAt(j) + '=' + cp1.xform[m].GetVariableStr(GetVariableNameAt(j)));
-{$endif}
- end;
- end;
- end;
- Strings.Add('gradient:');
- Strings.Add(GradientString(cp1.cmap));
- Strings.Add('}');
- UPRString := Strings.Text;
- finally
- GradStrings.Free;
- Strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuRandomClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- inc(MainSeed);
- RandomizeCP(MainCp);
- inc(RandomIndex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
-
- if AdjustForm.visible then AdjustForm.UpdateDisplay;
-
- StatusBar.Panels[2].text := maincp.name;
- ResetLocation;
- RedrawTimer.Enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEqualizeClick(Sender: TObject);
-begin
- StopThread;
- UpdateUndo;
- MainCP.EqualizeWeights;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuEditorClick(Sender: TObject);
-begin
- EditForm.Show;
-end;
-
-procedure TMainForm.mnuExitClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
- Close;
-end;
-
-procedure TMainForm.mnuSaveUPRClick(Sender: TObject);
-{ Write a UPR to a file }
-begin
- SaveForm.Caption := 'Export UPR';
- SaveForm.Filename := UPRPath;
- SaveForm.Title := maincp.name;
- if SaveForm.ShowModal = mrOK then
- begin
- UPRPath := SaveForm.FileName;
- SaveUPR(SaveForm.Title, SaveForm.Filename);
- end;
-end;
-
-procedure TMainForm.mnuSaveAsClick(Sender: TObject);
-{ Save parameters to a file }
-begin
- SaveForm.Caption := 'Save Parameters';
- SaveForm.Filename := SavePath;
- SaveForm.Title := maincp.name;
- SaveForm.txtTitle.Enabled := True;
- if SaveForm.ShowModal = mrOK then
- begin
- maincp.name := SaveForm.Title;
- SavePath := SaveForm.Filename;
- if ExtractFileExt(SavePath) = '' then SavePath := SavePath + '.flame';
- if Lowercase(ExtractFileExt(SaveForm.Filename)) = '.ifs' then
- SaveIFS(maincp, maincp.name, SavePath)
- else if (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.fla') or
- (LowerCase(ExtractFileExt(SaveForm.Filename)) = '.apo') then
- SaveFlame(maincp, maincp.name, SavePath)
- else
- SaveXMLFlame(maincp, maincp.name, SavePath);
- StatusBar.Panels[2].Text := maincp.name;
- if (SavePath = OpenFile) then
- begin
- if OpenFileType = ftXML then
- ListXML(OpenDialog.FileName, 0)
- else
- ListIFS(OpenDialog.FileName, 0)
- end;
-
-
- end;
-end;
-
-procedure TMainForm.mnuSaveAllAsClick(Sender: TObject);
-{ Save all parameters to a file }
-var
- i, current: integer;
-begin
- SaveForm.Caption := 'Save All Parameters';
- SaveForm.Filename := SavePath;
- SaveForm.Title := '';
- SaveForm.txtTitle.Enabled := false;
- if SaveForm.ShowModal = mrOK then
- begin
- SavePath := SaveForm.Filename;
- if ExtractFileExt(SavePath) = '' then SavePath := SavePath + '.flame';
- if ExtractFileExt(SavePath) <> '.flame' then
- begin
- Application.MessageBox('Bad filename extension.', 'Warning',
- MB_OK or MB_ICONEXCLAMATION);
- exit;
- end;
- current := ListView.ItemIndex;
- for i := 0 to ListView.Items.Count-1 do
- begin
- LoadXMLFlame(OpenFile, ListView.Items.Item[i].Caption);
- SaveXMLFlame(maincp, maincp.name, SavePath);
- end;
- ListView.ItemIndex := current;
- LoadXMLFlame(OpenFile, ListView.Selected.caption);
- end;
-end;
-
-function GradTitle(str: string): string;
-var
- p: integer;
-begin
- p := pos('{', str);
- GradTitle := Trim(copy(str, 1, p - 1));
-end;
-
-procedure TMainForm.DisplayHint(Sender: TObject);
-var
- T: TComponent;
-begin
- T := MainForm.FindComponent('StatusBar');
- if T <> nil then
- if Application.Hint = '' then
- begin
- TStatusBar(T).SimpleText := '';
- TStatusBar(T).SimplePanel := False;
- TStatusBar(T).Refresh;
- end
- else
- TStatusBar(T).SimpleText := Application.Hint;
-end;
-
-procedure TMainForm.MainFileClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainViewClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainToolsClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.MainHelpClick(Sender: TObject);
-begin
-end;
-
-{ ********************************* Form ************************************ }
-
-
-procedure TMainForm.FavoriteClick(Sender: TObject);
-var
- i: integer;
- s: string;
-begin
- i := TMenuItem(Sender).Tag;
- Script := favorites[i];
- ScriptEditor.Editor.Lines.LoadFromFile(Script);
- s := ExtractFileName(Script);
- s := Copy(s, 0, length(s) - 4);
- mnuRun.Caption := 'Run "' + s + '"';
- btnRun.Hint := 'Run Script (F8)|Runs the ' + s + ' script.';
- ScriptEditor.Caption := s;
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.GetScripts;
-var
- NewItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if not FileExists(AppPath + scriptFavsFilename) then exit;
- Favorites.LoadFromFile(AppPath + scriptFavsFilename);
- if Trim(Favorites.Text) = '' then exit;
- if Favorites.count <> 0 then
- begin
- NewItem := TMenuItem.Create(self);
- NewItem.Caption := '-';
- mnuScript.Add(NewItem);
- for i := 0 to Favorites.Count - 1 do
- begin
- if FileExists(Favorites[i]) then
- begin
- NewItem := TMenuItem.Create(Self);
- if i < 12 then
- NewItem.ShortCut := TextToShortCut('Ctrl+F' + IntToStr(i + 1));
- NewItem.Tag := i;
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- NewItem.Caption := s;
- NewItem.Hint := 'Loads and runs the ' + s + ' script.';
- NewItem.OnClick := FavoriteClick;
- OnClick := FavoriteClick;
- mnuScript.Add(NewItem);
- end;
- end;
- end;
-end;
-
-procedure TMainForm.FormCreate(Sender: TObject);
-var
- dte: string;
-begin
- Screen.Cursors[crEditArrow] := LoadCursor(HInstance, 'ARROW_WHITE');
- Screen.Cursors[crEditMove] := LoadCursor(HInstance, 'MOVE_WB');
- Screen.Cursors[crEditRotate] := LoadCursor(HInstance, 'ROTATE_WB');
- Screen.Cursors[crEditScale] := LoadCursor(HInstance, 'SCALE_WB');
-
-(*
-{$IFDEF DEBUG}
- // Enable raw mode (default mode uses stack frames which aren't always generated by the compiler)
- Include(JclStackTrackingOptions, stRawMode);
- // Disable stack tracking in dynamically loaded modules (it makes stack tracking code a bit faster)
- Include(JclStackTrackingOptions, stStaticModuleList);
-
- // Initialize Exception tracking
- JclStartExceptionTracking;
- Application.OnException := AppException;
-{$ENDIF}
-*)
-{$ifdef _NO_THUMBNAILS_}
- tbShowIcons.Visible := false;
- tbShowList.Visible := false;
- ToolButton9.Visible := false;
-{$endif}
-
- FMouseMoveState := msDrag;
- LimitVibrancy := True;
- Favorites := TStringList.Create;
- GetScripts;
- Randomize;
- MainSeed := Random(1234567890);
- maincp := TControlPoint.Create;
- ParseCp := TControlPoint.create;
- mainCPindex := -1;
- OpenFileType := ftXML;
- Application.OnHint := DisplayHint;
- Application.OnHelp := ApplicationOnHelp;
- AppPath := ExtractFilePath(Application.ExeName);
- CanDrawOnResize := False;
-
- ReadSettings;
-
- Dte := FormatDateTime('yymmdd', Now);
- if Dte <> RandomDate then
- RandomIndex := 0;
- RandomDate := Dte;
- mnuExit.ShortCut := TextToShortCut('Alt+F4');
-
- //if VariationOptions = 0 then VariationOptions := 16383; // it shouldn't hapen but just in case;
- //UnpackVariations(VariationOptions);
-
- FillVariantMenu;
-
- tbQualityBox.Text := FloatToStr(defSampleDensity);
- tbShowAlpha.Down := ShowTransparency;
- DrawSelection := true;
- FViewScale := 1; // prevent divide by zero (?)
- xmlErrorsList := TStringList.Create;
-end;
-
-procedure TMainForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read position from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', False) then
- begin
- if Registry.ValueExists('Left') then
- MainForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MainForm.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- MainForm.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- MainForm.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- { Synchronize menus etc..}
- // should be defaults....
- UndoIndex := 0;
- UndoMax := 0;
- ListView.RowSelect := True;
- inc(MainSeed);
- RandSeed := MainSeed;
- Variation := vRandom;
- Maincp.brightness := defBrightness;
- maincp.gamma := defGamma;
- maincp.vibrancy := defVibrancy;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- maincp.gammaThreshRelative := defGammaThreshold;
- inc(MainSeed);
- RandSeed := MainSeed;
-
-// somehow this doesn't work:
-// Image.Width := BackPanel.Width - 2;
-// Image.Height := BackPanel.Height - 2;
-
-// so we'll do it 'bad' way ;-)
- Image.Align := alNone;
-
- if FileExists(AppPath + 'default.map') then
- begin
- DefaultPalette := GradientBrowser.LoadFractintMap(AppPath + 'default.map');
- maincp.cmap := DefaultPalette;
- end
- else
- begin
- cmap_index := random(NRCMAPS);
- GetCMap(cmap_index, 1, maincp.cmap);
- DefaultPalette := maincp.cmap;
- end;
- if FileExists(AppPath + randFilename) then
- DeleteFile(AppPath + randFilename);
-
- // get filename from command line argument
- if ParamCount > 0 then openFile := ParamStr(1)
- else openFile := defFlameFile;
-
- if (openFile = '') or (not FileExists(openFile)) then
- begin
- MainCp.Width := Image.Width;
- MainCp.Height := Image.Height;
- RandomBatch;
- MainForm.Caption := AppVersionString + ' - Random Batch';
- OpenFile := AppPath + randFilename;
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- if batchsize = 1 then DrawFlame;
- end
- else
- begin
- if (LowerCase(ExtractFileExt(OpenFile)) = '.apo') or (LowerCase(ExtractFileExt(OpenFile)) = '.fla') then
- begin
- ListFlames(OpenFile, 1);
- OpenFileType := ftFla;
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML;
- MainForm.ListView.Selected := MainForm.ListView.Items[0];
- end;
- MainForm.Caption := AppVersionString + ' - ' + defFlameFile;
- end;
- ListView.SetFocus;
- CanDrawOnResize := True;
- Statusbar.Panels[2].Text := maincp.name;
-{
- gradientForm.cmbPalette.Items.clear;
- for i := 0 to NRCMAPS -1 do
- gradientForm.cmbPalette.Items.Add(cMapnames[i]);
- GradientForm.cmbPalette.ItemIndex := 0;
-}
- AdjustForm.cmbPalette.Items.clear;
- for i := 0 to NRCMAPS -1 do
- AdjustForm.cmbPalette.Items.Add(cMapnames[i]);
- AdjustForm.cmbPalette.ItemIndex := 0;
-// AdjustForm.cmbPalette.Items.clear;
-
- ExportDialog.cmbDepth.ItemIndex := 2;
-end;
-
-procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- if ConfirmExit and (UndoIndex <> 0) then
- if Application.MessageBox('Do you really want to exit?' + #13#10 +
- 'All unsaved data will be lost!', 'Apophysis', MB_ICONWARNING or MB_YESNO) <> IDYES then
- begin
- Action := caNone;
- exit;
- end;
-
- ScriptEditor.Stopped := True;
- HtmlHelp(0, nil, HH_CLOSE_ALL, 0);
- { To capture secondary window positions }
- if EditForm.visible then EditForm.Close;
- if AdjustForm.visible then AdjustForm.close;
- if GradientBrowser.visible then GradientBrowser.close;
- if MutateForm.visible then MutateForm.Close;
-// if GradientForm.visible then GradientForm.Close;
- if ScriptEditor.visible then ScriptEditor.Close;
- { Stop the render thread }
- if RenderForm.Visible then RenderForm.Close;
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Main', True) then
- begin
- if MainForm.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', MainForm.Top);
- Registry.WriteInteger('Left', MainForm.Left);
- Registry.WriteInteger('Width', MainForm.Width);
- Registry.WriteInteger('Height', MainForm.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
- Application.ProcessMessages;
- CanDrawOnResize := False;
- if FileExists(randFilename) then DeleteFile(randFilename);
- if FileExists(undoFilename) then DeleteFile(undoFilename);
- SaveSettings;
-end;
-
-procedure TMainForm.FormDestroy(Sender: TObject);
-begin
- if assigned(Renderer) then Renderer.Terminate;
- if assigned(Renderer) then Renderer.WaitFor;
- if assigned(Renderer) then Renderer.Free;
- if assigned(FViewImage) then FViewImage.Free;
- MainCP.free;
- ParseCp.free;
- Favorites.Free;
- xmlErrorsList.Free;
-end;
-
-procedure TMainForm.FormKeyPress(Sender: TObject; var Key: Char);
-var
- scale: double;
-begin
- if Key = #27 then begin
- case FMouseMoveState of
- msZoomWindowMove:
- FMouseMoveState := msZoomWindow;
- msZoomOutWindowMove:
- FMouseMoveState := msZoomOutWindow;
- msDragMove:
- begin
- FMouseMoveState := msDrag;
-
- scale := FViewScale * Image.Width / FViewImage.Width;
- FViewPos.X := FViewPos.X - (FClickRect.Right - FClickRect.Left) / scale;
- FViewPos.Y := FViewPos.Y - (FClickRect.Bottom - FClickRect.Top) / scale;
- end;
- msRotateMove:
- FMouseMoveState := msRotate;
- end;
- DrawImageView;
- end;
- ScriptEditor.Stopped := True;
-end;
-
-{ ****************************** Misc controls ****************************** }
-
-procedure TMainForm.BackPanelResize(Sender: TObject);
-begin
- StopThread;
- if CanDrawOnResize then
- reDrawTimer.Enabled := True;
-
- ResizeImage;
- DrawImageView;
-end;
-
-procedure TMainForm.LoadXMLFlame(filename, name: string);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- Tokens: TStringList;
- time: integer;
-begin
- time := -1;
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
-
- if pos('*untitled', name) <> 0 then
- begin
- Tokens := TStringList.Create;
- GetTokens(name, tokens);
- time := StrToInt(tokens[1]);
- Tokens.free;
- end;
- try
- FileStrings.LoadFromFile(filename);
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- pversion := '';
- p := Pos(' 0) then
- begin
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FileStrings[i]));
- MainForm.ListXMLScanner.Execute;
- if pname <> '' then
- begin
- if (Trim(pname) = Trim(name)) then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end
- else
- begin
- if StrToInt(ptime) = time then
- begin
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
-
- ScriptEditor.Stopped := True;
- StopThread;
- ParseXML(MainCp, PCHAR(PAramStrings.Text));
-
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- EditForm.tbUndo.enabled := false;
- EditForm.tbRedo.enabled := false;
- AdjustForm.btnUndo.enabled := false;
- AdjustForm.btnRedo.enabled := false;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
-
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
-
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + undoFilename) then DeleteFile(AppPath + undoFilename);
- Statusbar.Panels[2].Text := Maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
-
- EditForm.SelectedTriangle := 0; // (?)
-
- UpdateWindows;
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure TMainForm.LoadXMLFlame(filename: string; index: integer);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
-// Tokens: TStringList;
- flameindex: integer;
-begin
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
-
- try
- FileStrings.LoadFromFile(filename);
- flameindex := 0;
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- pversion := '';
- p := Pos(' 0) then
- begin
- if (flameIndex <> index) then begin
- inc(flameIndex);
- continue;
- end;
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FileStrings[i]));
- MainForm.ListXMLScanner.Execute;
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
-
- ScriptEditor.Stopped := True;
- StopThread;
- ParseXML(MainCp, PCHAR(PAramStrings.Text));
-
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- EditForm.tbUndo.enabled := false;
- EditForm.tbRedo.enabled := false;
- AdjustForm.btnUndo.enabled := false;
- AdjustForm.btnRedo.enabled := false;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
-
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
-
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + undoFilename) then DeleteFile(AppPath + undoFilename);
- Statusbar.Panels[2].Text := Maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
-
- EditForm.SelectedTriangle := 0; // (?)
-
- UpdateWindows;
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure TMainForm.LoadXMLFlame(filename: string; index: integer; var cp: TControlPoint);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- flameindex: integer;
-begin
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
-
- try
- FileStrings.LoadFromFile(filename);
- flameindex := 0;
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- pversion := '';
- p := Pos(' 0) then
- begin
- if (flameIndex <> index) then begin
- inc(flameIndex);
- continue;
- end;
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FileStrings[i]));
- MainForm.ListXMLScanner.Execute;
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
-
- ParseXML(cp, PCHAR(ParamStrings.Text));
-
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure TMainForm.CheckXMLFlame(filename: string; index: integer);
-var
- i, p: integer;
- FileStrings: TStringList;
- ParamStrings: TStringList;
- Tokens: TStringList;
- flameindex: integer;
-begin
- FileStrings := TStringList.Create;
- ParamStrings := TStringList.Create;
-
- try
- FileStrings.LoadFromFile(filename);
- flameindex := 0;
- for i := 0 to FileStrings.Count - 1 do
- begin
- pname := '';
- ptime := '';
- pversion := '';
- p := Pos(' 0) then
- begin
- if (flameIndex <> index) then begin
- inc(flameIndex);
- continue;
- end;
- ParamStrings.Add(FileStrings[i]);
- Break;
- end;
- end;
- repeat
- inc(i);
- ParamStrings.Add(FileStrings[i]);
- until pos('', Lowercase(FileStrings[i])) <> 0;
-
- Assert(xmlErrorsList.Count = 0);
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(PAramStrings.Text));
- MainForm.ListXMLScanner.Execute;
- finally
- FileStrings.free;
- ParamStrings.free;
- end;
-end;
-
-procedure TMainForm.ResizeImage;
-var
- pw, ph: integer;
-begin
- pw := BackPanel.Width - 2;
- ph := BackPanel.Height - 2;
- begin
- if (MainCP.Width / MainCP.Height) > (pw / ph) then
- begin
- Image.Width := pw;
- Image.Height := round(MainCP.Height / MainCP.Width * pw);
- Image.Left := 1;
- Image.Top := (ph - Image.Height) div 2;
- end
- else begin
- Image.Height := ph;
- Image.Width := round(MainCP.Width / MainCP.Height * ph);
- Image.Top := 1;
- Image.Left := (pw - Image.Width) div 2;
- end;
- end;
- //MainCP.AdjustScale(Image.Width, Image.Height);
-end;
-
-procedure TMainForm.ListViewChange(Sender: TObject; Item: TListItem;
- Change: TItemChange);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- floatcolor: double;
- s: string;
- Palette: TcolorMap;
-begin
- if ((ListView.SelCount <> 0) and (Trim(ListView.Selected.Caption) <> Trim(mainCP.name))) or
- ((Change = ctState) and (Item.Selected = true) and (Item.Index <> mainCPindex)) then
- begin
- assert(ListView.Selected = Item);
- mainCPindex := Item.Index;
-
- RedrawTimer.Enabled := False; //?
- StopThread;
-
- if OpenFileType = ftXML then
- begin
- LoadXMLFlame(OpenFile, {ListView.Selected.Index ?}Item.Index);
- end
- else
- begin
-
- SavedPal := false;
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(OpenFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- maincp.Clear; // initialize control point for new flame;
- maincp.background[0] := 0;
- maincp.background[1] := 0;
- maincp.background[2] := 0;
- maincp.sample_density := defSampleDensity;
- maincp.spatial_oversample := defOversample;
- maincp.spatial_filter_radius := defFilterRadius;
- if OpenFileType = ftFla then
- begin
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(ListView.Selected.Caption + ' {', Trim(FStrings[i])) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- floatcolor := StrToFloat(Tokens[0]);
- Palette[j][0] := round(floatcolor);
- floatcolor := StrToFloat(Tokens[1]);
- Palette[j][1] := round(floatcolor);
- floatcolor := StrToFloat(Tokens[2]);
- Palette[j][2] := round(floatcolor);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- maincp.ParseString(FlameString);
- Transforms := MainCP.NumXForms;
- end
- else
- begin
- { Open *.ifs File }
- Variation := vLinear;
- VarMenus[0].Checked := True;
- StringToIFS(IFSStrings.Text);
- SetVariation(maincp);
- maincp.CalcBoundBox;
- end;
-// Zoom := maincp.zoom;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
-// MainCP.NormalizeWeights;
- mnuSaveUndo.Enabled := false;
- mnuUndo.Enabled := False;
- mnuPopUndo.Enabled := False;
- mnuRedo.enabled := False;
- mnuPopRedo.enabled := False;
- EditForm.mnuUndo.Enabled := False;
- EditForm.mnuRedo.enabled := False;
- EditForm.tbUndo.enabled := false;
- EditForm.tbRedo.enabled := false;
- AdjustForm.btnUndo.enabled := false;
- AdjustForm.btnRedo.enabled := false;
- btnUndo.Enabled := false;
- btnRedo.enabled := false;
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- // Fix Apophysis 1.0 parameters with negative color parameteres!
- for i := 0 to Transforms - 1 do
- if maincp.xform[i].color < 0 then maincp.xform[i].color := 0;
- if SavedPal then maincp.cmap := Palette;
- UndoIndex := 0;
- UndoMax := 0;
- if fileExists(AppPath + undoFilename) then DeleteFile(AppPath + undoFilename);
- maincp.name := ListView.Selected.Caption;
- Statusbar.Panels[2].Text := maincp.name;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
- end;
- {if ResizeOnLoad then}
- ResizeImage;
- end;
-
-end;
-
-procedure TMainForm.UpdateWindows;
-begin
- if AdjustForm.visible then AdjustForm.UpdateDisplay;
- if EditForm.visible then EditForm.UpdateDisplay;
- if MutateForm.visible then MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.LoadUndoFlame(index: integer; filename: string);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- s: string;
- Palette: TColorMap;
-begin
- ScriptEditor.Stopped := True;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(filename);
- for i := 0 to FStrings.count - 1 do
- if Pos(Format('%.4d-', [UndoIndex]), Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Format('%.4d-', [UndoIndex]), Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- SavedPal := false;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- maincp.Clear;
- FlameString := EntryStrings.Text;
- maincp.zoom := 0;
- maincp.center[0] := 0;
- maincp.center[0] := 0;
- maincp.ParseString(FlameString);
- maincp.sample_density := defSampleDensity;
- Center[0] := maincp.Center[0];
- Center[1] := maincp.Center[1];
-// cp.CalcBoundbox;
-// MainCP.NormalizeWeights;
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- // Trim undo index from title
- maincp.name := Copy(Fstrings[0], 6, length(Fstrings[0]) - 7);
-
- if SavedPal then maincp.cmap := palette;
- if AdjustForm.visible then AdjustForm.UpdateDisplay;
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TMainForm.ResetLocation;
-var
- i: integer;
-label
- skip;
-begin
- for i := 0 to mainCP.NumXForms-1 do
- if mainCP.xform[i].opacity <> 0 then goto skip;
- // No visible xforms - exiting
- exit;
-skip:
- maincp.zoom := 0;
- //maincp.Width := Image.Width;
- //maincp.Height := Image.Height;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
-end;
-
-
-procedure TMainForm.ListViewEdited(Sender: TObject; Item: TListItem;
- var S: string);
-begin
- if s <> Item.Caption then
-
- if OpenFIleType = ftXML then
- begin
- if not RenameXML(Item.Caption, s) then
- s := Item.Caption;
- end
- else
- if not RenameIFS(Item.Caption, s) then
- s := Item.Caption
-
-end;
-
-procedure TMainForm.RedrawTimerTimer(Sender: TObject);
-{ Draw flame when timer fires. This seems to stop a lot of errors }
-begin
- if FMouseMoveState in [msZoomWindowMove, msZoomOutWindowMove, msDragMove, msRotateMove] then exit;
-
- RedrawTimer.enabled := False;
- DrawFlame;
-end;
-
-procedure TMainForm.mnuVRandomClick(Sender: TObject);
-begin
- mnuVRandom.Checked := True;
- StopThread;
- UpdateUndo;
- inc(MainSeed);
- RandSeed := MainSeed;
- repeat
- Variation := vRandom;
- SetVariation(maincp);
- until not maincp.blowsup(1000);
- inc(randomindex);
- MainCp.name := RandomPrefix + RandomDate + '-' +
- IntToStr(RandomIndex);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuGradClick(Sender: TObject);
-begin
- AdjustForm.UpdateDisplay;
- AdjustForm.PageControl.TabIndex:=2;
- AdjustForm.Show;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.mnuimageClick(Sender: TObject);
-begin
- frmImageColoring.Show;
-end;
-
-procedure swapcolor(var clist: array of cardinal; i, j: integer);
-var
- t: cardinal;
-begin
- t := clist[j];
- clist[j] := clist[i];
- clist[i] := t;
-end;
-
-function diffcolor(clist: array of cardinal; i, j: integer): cardinal;
-var
- r1, g1, b1, r2, g2, b2: byte;
-begin
- r1 := clist[j] and 255;
- g1 := clist[j] shr 8 and 255;
- b1 := clist[j] shr 16 and 255;
- r2 := clist[i] and 255;
- g2 := clist[i] shr 8 and 255;
- b2 := clist[i] shr 16 and 255;
- Result := abs((r1 - r2) * (r1 - r2)) + abs((g1 - g2) * (g1 - g2)) +
- abs((b1 - b2) * (b1 - b2));
-end;
-
-procedure TMainForm.mnuSmoothGradientClick(Sender: TObject);
-begin
- SmoothPalette;
-end;
-
-procedure TMainForm.SmoothPalette;
-{ From Draves' Smooth palette Gimp plug-in }
-var
- Bitmap: TBitMap;
- JPEG: TJPEGImage;
- pal: TColorMap;
- strings: TStringlist;
- ident, FileName: string;
- len, len_best, as_is, swapd: cardinal;
- cmap_best, original, clist: array[0..255] of cardinal;
- p, total, j, rand, tryit, i0, i1, x, y, i, iw, ih: integer;
-begin
- Total := Trunc(NumTries * TryLength / 100);
- p := 0;
- Bitmap := TBitmap.Create;
- JPEG := TJPEGImage.Create;
- strings := TStringList.Create;
- try
- begin
- inc(MainSeed);
- RandSeed := MainSeed;
- OpenDialog.Filter := 'All (*.bmp;*.jpg;*.jpeg)|*.bmp;*.jpg;*.jpeg|JPEG images (*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP images (*.bmp)|*.bmp';
- OpenDialog.InitialDir := ImageFolder;
- OpenDialog.Title := 'Select Image File';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- ImageFolder := ExtractFilePath(OpenDialog.FileName);
- Application.ProcessMessages;
- len_best := 0;
- if UpperCase(ExtractFileExt(Opendialog.FileName)) = '.BMP' then
- Bitmap.LoadFromFile(Opendialog.FileName);
- if (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPG')
- or (UpperCase(ExtractFileExt(Opendialog.FileName)) = '.JPEG') then
- begin
- JPEG.LoadFromFile(Opendialog.FileName);
- with Bitmap do
- begin
- Width := JPEG.Width;
- Height := JPEG.Height;
- Canvas.Draw(0, 0, JPEG);
- end;
- end;
- iw := Bitmap.Width;
- ih := Bitmap.Height;
- for i := 0 to 255 do
- begin
- { Pick colors from 256 random pixels in the image }
- x := random(iw);
- y := random(ih);
- clist[i] := Bitmap.canvas.Pixels[x, y];
- end;
- original := clist;
- cmap_best := clist;
- for tryit := 1 to NumTries do
- begin
- clist := original;
- // scramble
- for i := 0 to 255 do
- begin
- rand := random(256);
- swapcolor(clist, i, rand);
- end;
- // measure
- len := 0;
- for i := 0 to 255 do
- len := len + diffcolor(clist, i, i + 1);
- // improve
- for i := 1 to TryLength do
- begin
- inc(p);
- StatusBar.SimpleText := 'Calculating palette...' + IntToStr(p div total) + '%';
- i0 := 1 + random(254);
- i1 := 1 + random(254);
- if ((i0 - i1) = 1) then
- begin
- as_is := diffcolor(clist, i1 - 1, i1) + diffcolor(clist, i0, i0 + 1);
- swapd := diffcolor(clist, i1 - 1, i0) + diffcolor(clist, i1, i0 + 1);
- end
- else if ((i1 - i0) = 1) then
- begin
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- end
- else
- begin
- as_is := diffcolor(clist, i0, i0 + 1) + diffcolor(clist, i0, i0 - 1) +
- diffcolor(clist, i1, i1 + 1) + diffcolor(clist, i1, i1 - 1);
- swapd := diffcolor(clist, i1, i0 + 1) + diffcolor(clist, i1, i0 - 1) +
- diffcolor(clist, i0, i1 + 1) + diffcolor(clist, i0, i1 - 1);
- end;
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len := abs(len + swapd - as_is);
- end;
- end;
- if (tryit = 1) or (len < len_best) then
- begin
- cmap_best := clist;
- len_best := len;
- end;
- end;
- clist := cmap_best;
- // clean
- for i := 1 to 1024 do
- begin
- i0 := 1 + random(254);
- i1 := i0 + 1;
- as_is := diffcolor(clist, i0 - 1, i0) + diffcolor(clist, i1, i1 + 1);
- swapd := diffcolor(clist, i0 - 1, i1) + diffcolor(clist, i0, i1 + 1);
- if (swapd < as_is) then
- begin
- swapcolor(clist, i0, i1);
- len_best := len_best + swapd - as_is;
- end;
- end;
- { Convert to TColorMap, Gradient and save }
- FileName := lowercase(ExtractFileName(Opendialog.FileName));
- ident := CleanEntry(FileName);
- strings.add(ident + ' {');
- strings.add('gradient:');
- strings.add(' title="' + CleanUPRTitle(FileName) + '" smooth=no');
- for i := 0 to 255 do
- begin
- pal[i][0] := clist[i] and 255;
- pal[i][1] := clist[i] shr 8 and 255;
- pal[i][2] := clist[i] shr 16 and 255;
- j := round(i * (399 / 255));
- strings.Add(' index=' + IntToStr(j) + ' color=' + intToStr(clist[i]));
- end;
- strings.Add('}');
- SaveGradient(Strings.Text, Ident, defSmoothPaletteFile);
-
- StopThread;
- UpdateUndo;
- maincp.cmap := Pal;
- maincp.cmapindex := -1;
- AdjustForm.UpdateDisplay;
-
- if EditForm.Visible then EditForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
- RedrawTimer.enabled := true;
-
- end;
- StatusBar.SimpleText := '';
- end;
- finally
- Bitmap.Free;
- JPEG.Free;
- strings.Free;
- end;
-end;
-
-procedure TMainForm.mnuToolbarClick(Sender: TObject);
-begin
- Toolbar.Visible := not Toolbar.Visible;
- mnuToolbar.Checked := Toolbar.visible;
-end;
-
-procedure TMainForm.mnuStatusBarClick(Sender: TObject);
-begin
- Statusbar.Visible := not Statusbar.Visible;
- mnuStatusbar.Checked := Statusbar.visible;
-end;
-
-procedure TMainForm.mnuFileContentsClick(Sender: TObject);
-begin
- ListView.Visible := not ListView.Visible;
- mnuFileContents.Checked := ListView.Visible;
- if ListView.Visible then Splitter.Width := 4 else Splitter.Width := 0;
-end;
-
-procedure TMainForm.Undo;
-begin
- if UndoIndex = UndoMax then
- SaveFlame(maincp, Format('%.4d-', [UndoIndex]) + maincp.name, AppPath + undoFilename);
- StopThread;
- Dec(UndoIndex);
- LoadUndoFlame(UndoIndex, AppPath + undoFilename);
- mnuRedo.Enabled := True;
- mnuPopRedo.Enabled := True;
- btnRedo.Enabled := True;
- EditForm.mnuRedo.Enabled := True;
- EditForm.tbRedo.enabled := true;
- AdjustForm.btnRedo.enabled := true;
- if UndoIndex = 0 then begin
- mnuUndo.Enabled := false;
- mnuPopUndo.Enabled := false;
- btnUndo.Enabled := false;
- EditForm.mnuUndo.Enabled := false;
- EditForm.tbUndo.enabled := false;
- AdjustForm.btnUndo.enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuUndoClick(Sender: TObject);
-begin
- Undo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.Redo;
-begin
- StopThread;
- Inc(UndoIndex);
-
- assert(UndoIndex <= UndoMax, 'Undo list index out of range!');
-
- LoadUndoFlame(UndoIndex, AppPath + undoFilename);
- mnuUndo.Enabled := True;
- mnuPopUndo.Enabled := True;
- btnUndo.Enabled := True;
- EditForm.mnuUndo.Enabled := True;
- EditForm.tbUndo.enabled := true;
- AdjustForm.btnUndo.enabled := true;
- if UndoIndex = UndoMax then begin
- mnuRedo.Enabled := false;
- mnuPopRedo.Enabled := false;
- btnRedo.Enabled := false;
- EditForm.mnuRedo.Enabled := false;
- EditForm.tbRedo.enabled := false;
- AdjustForm.btnRedo.enabled := false;
- end;
-end;
-
-procedure TMainForm.mnuRedoClick(Sender: TObject);
-begin
- Redo;
- StatusBar.Panels[2].Text := maincp.name;
-end;
-
-procedure TMainForm.mnuExportBitmapClick(Sender: TObject);
-begin
- SaveDialog.DefaultExt := 'bmp';
- SaveDialog.Filter := 'Bitmap files (*.bmp)|*.bmp';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- Image.Picture.Bitmap.SaveToFile(SaveDialog.Filename)
-end;
-
-procedure TMainForm.mnuFullScreenClick(Sender: TObject);
-begin
- FullScreenForm.ActiveForm := Screen.ActiveForm;
- FullScreenForm.Width := Screen.Width;
- FullScreenForm.Height := Screen.Height;
- FullScreenForm.Top := 0;
- FullScreenForm.Left := 0;
- FullScreenForm.cp.Copy(maincp);
- FullScreenForm.cp.cmap := maincp.cmap;
- FullScreenForm.center[0] := center[0];
- FullScreenForm.center[1] := center[1];
- FullScreenForm.Calculate := True;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuRenderClick(Sender: TObject);
-var
- Ext: string;
- NewRender: Boolean;
-begin
- NewRender := True;
-
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- NewRender := false;
-
- if NewRender then
- begin
-
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.Terminate;
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; // hmm #1
- RenderForm.ResetControls;
- RenderForm.PageCtrl.TabIndex := 0;
-
- case renderFileFormat of
- 1: Ext := '.bmp';
- 2: Ext := '.png';
- 3: Ext := '.jpg';
- end;
-
- RenderForm.caption := 'Render ' + #39 + maincp.name + #39 + ' to Disk';
- RenderForm.Filename := RenderPath + maincp.name + Ext;
- RenderForm.SaveDialog.FileName := RenderPath + maincp.name + Ext;
- RenderForm.txtFilename.Text := ChangeFileExt(RenderForm.SaveDialog.Filename, Ext);
-
- RenderForm.cp.Copy(MainCP);
- RenderForm.cp.cmap := maincp.cmap;
- RenderForm.zoom := maincp.zoom;
- RenderForm.Center[0] := center[0];
- RenderForm.Center[1] := center[1];
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; // hmm #2
- end;
- RenderForm.Show;
-end;
-
-procedure TMainForm.mnuRenderAllClick(Sender: TObject);
-var
- Ext: string;
- NewRender: Boolean;
-begin
- NewRender := True;
-
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- NewRender := false;
-
- if NewRender then
- begin
-
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.Terminate;
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; // hmm #1
- RenderForm.ResetControls;
- RenderForm.PageCtrl.TabIndex := 0;
-
- case renderFileFormat of
- 1: Ext := '.bmp';
- 2: Ext := '.png';
- 3: Ext := '.jpg';
- end;
-
- RenderForm.caption := 'Render all flames to disk';
- RenderForm.bRenderAll := true;
- RenderForm.Filename := RenderPath + maincp.name + Ext;
- RenderForm.SaveDialog.FileName := RenderForm.Filename;
- RenderForm.txtFilename.Text := ChangeFileExt(RenderForm.SaveDialog.Filename, Ext);
-
- RenderForm.cp.Copy(MainCP);
- RenderForm.cp.cmap := maincp.cmap;
- RenderForm.zoom := maincp.zoom;
- RenderForm.Center[0] := center[0];
- RenderForm.Center[1] := center[1];
- if Assigned(RenderForm.Renderer) then RenderForm.Renderer.WaitFor; // hmm #2
- end;
- RenderForm.Show;
-end;
-
-procedure TMainForm.mnuMutateClick(Sender: TObject);
-begin
- MutateForm.Show;
- MutateForm.UpdateDisplay;
-end;
-
-procedure TMainForm.mnuAdjustClick(Sender: TObject);
-begin
- AdjustForm.UpdateDisplay;
- AdjustForm.PageControl.TabIndex := 0;
- AdjustForm.Show;
-end;
-
-procedure TMainForm.mnuResetLocationClick(Sender: TObject);
-var
- scale: double;
- dx, dy, cdx, cdy: double;
- sina, cosa: extended;
-begin
- UpdateUndo;
-
- scale := MainCP.pixels_per_unit / MainCP.Width * power(2, MainCP.zoom);
- cdx := MainCP.center[0];
- cdy := MainCP.center[1];
-
- ResetLocation;
-
- cdx := MainCP.center[0] - cdx;
- cdy := MainCP.center[1] - cdy;
- Sincos(MainCP.FAngle, sina, cosa);
- if IsZero(sina) then begin
- dy := cdy*cosa {- cdx*sina};
- dx := (cdx {+ dy*sina})/cosa;
- end
- else begin
- dx := cdy*sina + cdx*cosa;
- dy := (dx*cosa - cdx)/sina;
- end;
- FViewPos.x := FViewPos.x - dx * scale * Image.Width;
- FViewPos.y := FViewPos.y - dy * scale * Image.Width;
-
- FViewScale := FViewScale * MainCP.pixels_per_unit / MainCP.Width * power(2, MainCP.zoom) / scale;
-
- DrawImageView;
-
- RedrawTimer.enabled := true;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuAboutClick(Sender: TObject);
-begin
- AboutForm.ShowModal;
-end;
-
-procedure TMainForm.mnuOpenGradientClick(Sender: TObject);
-begin
- GradientBrowser.Filename := GradientFile;
- GradientBrowser.Show;
-end;
-
-procedure TMainForm.mnuSaveUndoClick(Sender: TObject);
-begin
- if FileExists(AppPath + undoFilename) then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Apophysis Parameters (*.apo)|*.apo';
- SaveDialog.Filename := maincp.name;
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + undoFilename), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.mnuExportBatchClick(Sender: TObject);
-begin
- if FileExists(AppPath + randFilename) then
- begin
- SaveDialog.DefaultExt := 'apo';
- SaveDialog.Filter := 'Parameter files (*.apo)|*.apo';
- SaveDialog.Filename := '';
- if SaveDialog.Execute then
- begin
- if FileExists(SaveDialog.Filename) then DeleteFile(SaveDialog.Filename);
- CopyFile(PChar(AppPath + randFilename), PChar(SaveDialog.Filename), False);
- end;
- end;
-end;
-
-procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
-begin
- if Assigned(RenderForm.Renderer) then
- if Application.MessageBox('Do you want to abort the current render?', 'Apophysis', 36) = ID_NO then
- CanClose := False;
-end;
-
-procedure TMainForm.FormActivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpLower; //tpNormal;
-end;
-
-procedure TMainForm.FormDeactivate(Sender: TObject);
-begin
- if Assigned(Renderer) then Renderer.Priority := tpLowest; //tpLower;
-end;
-
-procedure TMainForm.mnuCalculateColorsClick(Sender: TObject);
-var
- i: integer;
-begin
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := i / (transforms - 1);
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-procedure TMainForm.mnuRandomizeColorValuesClick(Sender: TObject);
-var
- i: integer;
-begin
- inc(MainSeed);
- RandSeed := MainSeed;
- StopThread;
- UpdateUndo;
- for i := 0 to Transforms - 1 do
- maincp.xform[i].color := random;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-
-procedure TMainForm.mnuEditScriptClick(Sender: TObject);
-begin
- ScriptEditor.Show;
-end;
-
-procedure TMainForm.btnRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuRunClick(Sender: TObject);
-begin
- ScriptEditor.RunScript;
-end;
-
-procedure TMainForm.mnuOpenScriptClick(Sender: TObject);
-begin
- ScriptEditor.OpenScript;
-end;
-
-procedure TMainForm.mnuStopClick(Sender: TObject);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TMainForm.mnuImportGimpClick(Sender: TObject);
-var
- flist: tStringList;
-begin
- flist := TStringList.Create;
- OpenDialog.Filter := 'Gimp parameters (*.*)|*.*';
- try
- if OpenDialog.Execute then
- begin
- flist.loadFromFile(OpenDialog.filename);
- maincp.clear;
- maincp.ParseStringList(flist);
- maincp.Width := Image.Width;
- maincp.Height := Image.Height;
- maincp.zoom := 0;
- maincp.CalcBoundBox;
- center[0] := maincp.center[0];
- center[1] := maincp.center[1];
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- UpdateWindows;
- end;
- finally
- flist.free
- end;
-end;
-
-procedure TMainForm.mnuManageFavoritesClick(Sender: TObject);
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- if FavoritesForm.ShowModal = mrOK then
- begin
- if favorites.count <> 0 then
- begin
- mnuScript.Items[7].free; // remember to increment if add any items above
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Free;
- end
- end;
- GetScripts;
- end;
-end;
-
-procedure TMainForm.DisableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := False;
- end;
-end;
-
-procedure TMainForm.EnableFavorites;
-var
- MenuItem: TMenuItem;
- i: integer;
- s: string;
-begin
- for i := 0 to Favorites.Count - 1 do
- begin
- s := ExtractFileName(Favorites[i]);
- s := Copy(s, 0, length(s) - 4);
- MenuItem := mnuScript.Find(s);
- if MenuItem <> nil then
- MenuItem.Enabled := True;
- end;
-end;
-
-procedure TMainForm.mnuShowFullClick(Sender: TObject);
-begin
- FullScreenForm.Calculate := False;
- FullScreenForm.Show;
-end;
-
-procedure TMainForm.mnuImageSizeClick(Sender: TObject);
-begin
-// SizeTool.Show;
- AdjustForm.UpdateDisplay;
- AdjustForm.PageControl.TabIndex:=3;
- AdjustForm.Show;
-end;
-
-procedure TMainForm.ApplicationEventsActivate(Sender: TObject);
-begin
- if GradientInClipboard then
- begin
-// GradientForm.mnuPaste.enabled := true;
-// GradientForm.btnPaste.enabled := true;
- AdjustForm.mnuPaste.enabled := true;
- AdjustForm.btnPaste.enabled := true;
- end
- else
- begin
-// GradientForm.mnuPaste.enabled := false;
-// GradientForm.btnPaste.enabled := false;
- AdjustForm.mnuPaste.enabled := false;
- AdjustForm.btnPaste.enabled := false;
- end;
- if FlameInClipboard then
- begin
- mnuPaste.enabled := true;
- end
- else
- begin
- mnuPaste.enabled := false;
- end;
-end;
-
-procedure TMainForm.ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- nxform := 0;
- FinalXformLoaded := false;
- ActiveXformSet := 0;
- XMLPaletteFormat := '';
- XMLPaletteCount := 0;
-// Parsecp.cmapindex := -2; // generate palette from cmapindex and hue (apo 1 and earlier)
-// ParseCp.symmetry := 0;
-// ParseCP.finalXformEnabled := false;
- //ParseCP.Clear;
-
- ParseCp.Free; // we're creating this CP from the scratch
- ParseCp := TControlPoint.create; // to reset variables properly (randomize)
-
- XMLScanner.LoadFromBuffer(params);
- XMLScanner.Execute;
-
- cp1.copy(ParseCp);
- if Parsecp.cmapindex = -2 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
-
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
- end;
-
- if FinalXformLoaded = false then begin
- cp1{MainCP}.xform[nxform].Clear;
- cp1{MainCP}.xform[nxform].color_speed := 1;
- end;
-
- if nxform < NXFORMS then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].weight := 0;
-
- // Check for symmetry parameter
- if ParseCp.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, ParseCp.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-
-procedure TMainForm.mnuPasteClick(Sender: TObject);
-begin
- if Clipboard.HasFormat(CF_TEXT) then begin
- UpdateUndo;
- ScriptEditor.Stopped := True;
- StopThread;
- ParseXML(MainCP, PCHAR(Clipboard.AsText));
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- Statusbar.Panels[2].Text := MainCp.name;
- {if ResizeOnLoad then}
- ResizeImage;
- RedrawTimer.Enabled := True;
- Application.ProcessMessages;
- UpdateWindows;
- end;
-end;
-
-procedure TMainForm.mnuCopyClick(Sender: TObject);
-var
- txt: string;
-begin
- txt := Trim(FlameToXML(Maincp, false));
- Clipboard.SetTextBuf(PChar(txt));
- mnuPaste.enabled := true;
-
- AdjustForm.mnuPaste.enabled := False;
- AdjustForm.btnPaste.enabled := False;
-end;
-
-procedure WinShellExecute(const Operation, AssociatedFile: string);
-var
- a1: string;
-begin
- a1 := Operation;
- if a1 = '' then
- a1 := 'open';
- ShellExecute(
- application.handle
- , pchar(a1)
- , pchar(AssociatedFile)
- , ''
- , ''
- , SW_SHOWNORMAL
- );
-end;
-
-procedure WinShellOpen(const AssociatedFile: string);
-begin
- WinShellExecute('open', AssociatedFile);
-end;
-
-
-procedure TMainForm.mnuExportFlameClick(Sender: TObject);
-var
- FileList: Tstringlist;
- Ext, ex, Path: string;
- cp1: TControlPoint;
-begin
- if not FileExists(flam3Path) then
- begin
- Application.MessageBox('The flam3-render.exe renderer could not be found'+#13#10+
- 'at a specified location.'+#13#10+
- 'Please check your settings in Options -> Paths -> Export renderer.',
- 'Apophysis', 16);
- exit;
- end;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- FileList := TstringList.Create;
- cp1 := TControlPoint.Create;
- cp1.copy(Maincp);
- ExportDialog.ImageWidth := ExportWidth;
- ExportDialog.ImageHeight := ExportHeight;
- ExportDialog.Sample_density := ExportDensity;
- ExportDialog.Filter_Radius := ExportFilter;
- ExportDialog.Oversample := ExportOversample;
- try
- ExportDialog.Filename := RenderPath + Maincp.name + '.' + Ext;
- if ExportDialog.ShowModal = mrOK then
- begin
- ex := ExtractFileExt(ExportDialog.Filename);
- if ExtractFileExt(ExportDialog.Filename) = '.ppm' then
- ExportFileFormat := 2
- else if ExtractFileExt(ExportDialog.Filename) = '.png' then
- ExportFileFormat := 3
- else
- ExportFileFormat := 1;
- case ExportFileFormat of
- 1: Ext := 'jpg';
- 2: Ext := 'ppm';
- 3: Ext := 'png';
- end;
- ExportWidth := ExportDialog.ImageWidth;
- ExportHeight := ExportDialog.ImageHeight;
- ExportDensity := ExportDialog.Sample_density;
- ExportFilter := ExportDialog.Filter_Radius;
- ExportOversample := ExportDialog.Oversample;
- ExportBatches := ExportDialog.Batches;
- ExportEstimator := ExportDialog.Estimator;
- ExportEstimatorMin := ExportDialog.EstimatorMin;
- ExportEstimatorCurve := ExportDialog.EstimatorCurve;
- ExportJitters := ExportDialog.Jitters;
- ExportGammaTreshold := ExportDialog.GammaTreshold;
- cp1.sample_density := ExportDensity;
- cp1.spatial_oversample := ExportOversample;
- cp1.spatial_filter_radius := ExportFilter;
- cp1.nbatches := ExportBatches;
- if (cp1.width <> ExportWidth) or (cp1.Height <> ExportHeight) then
- cp1.AdjustScale(ExportWidth, ExportHeight);
- cp1.estimator := ExportEstimator;
- cp1.estimator_min := ExportEstimatorMin;
- cp1.estimator_curve := ExportEstimatorCurve;
- cp1.jitters := ExportJitters;
- cp1.gamma_threshold := ExportGammaTreshold;
- FileList.Text := FlameToXML(cp1, true);
- FileList.SaveToFile(ChangeFileExt(ExportDialog.Filename, '.flame'));
- FileList.Clear;
- FileList.Add('@echo off');
- FileList.Add('set verbose=1');
- FileList.Add('set format=' + Ext);
- if ExportFileFormat = 1 then
- FileList.Add('set jpeg=' + IntToStr(JPEGQuality));
- case ExportDialog.cmbDepth.ItemIndex of
- 0: FileList.Add('set bits=16');
- 1: FileList.Add('set bits=32');
- 2: FileList.Add('set bits=33');
- 3: FileList.Add('set bits=64');
- end;
- if ExportDialog.udStrips.Position > 1 then
- FileList.Add('set nstrips=' + IntToStr(ExportDialog.udStrips.Position));
- if (PNGTransparency > 0) then
- FileList.Add('set transparency=1')
- else
- FileList.Add('set transparency=0');
- FileList.Add('set out=' + ExportDialog.Filename);
- FileList.Add('@echo Rendering "' + ExportDialog.Filename + '"');
-{
- FileList.Add(ExtractShortPathName(hqiPath) + ' < ' + ExtractShortPathName(ChangeFileExt(ExportDialog.Filename, '.flame')));
- Path := ExtractShortPathName(ExtractFileDir(ExportDialog.Filename) + '\');
-}
- FileList.Add('"' + flam3Path + '" < "' + ChangeFileExt(ExportDialog.Filename, '.flame') + '"');
- Path := ExtractFilePath(ExtractFileDir(ExportDialog.Filename) + '\');
-
- FileList.SaveToFile(Path + 'render.bat');
- if ExportDialog.chkRender.Checked then
- begin
- SetCurrentDir(Path);
- WinShellOpen(Path + 'render.bat');
- end;
- end;
- finally
- FileList.Free;
- cp1.free;
- end;
-
-end;
-
-function URLEncode(const ASrc: string): string;
-const
- UnsafeChars = ['*', '#', '%', '<', '>', '+', ' ']; {do not localize}
-var
- i: Integer;
-begin
- Result := ''; {Do not Localize}
- for i := 1 to Length(ASrc) do begin
- if (ASrc[i] in UnsafeChars) or (ASrc[i] >= #$80) or (ASrc[i] < #32) then begin
- Result := Result + '%' + IntToHex(Ord(ASrc[i]), 2); {do not localize}
- end else begin
- Result := Result + ASrc[i];
- end;
- end;
-end;
-
-////////////////////////////////////////////////////////////////////////////////
-
-procedure ParseCompactColors(cp: TControlPoint; count: integer; in_data: string; alpha: boolean = true);
- function HexChar(c: Char): Byte;
- begin
- case c of
- '0'..'9': Result := Byte(c) - Byte('0');
- 'a'..'f': Result := (Byte(c) - Byte('a')) + 10;
- 'A'..'F': Result := (Byte(c) - Byte('A')) + 10;
- else
- Result := 0;
- end;
- end;
-var
- i, pos, len: integer;
- c: char;
- data: string;
-begin
- // diable generating pallete
- if Parsecp.cmapindex = -2 then
- Parsecp.cmapindex := -1;
-
- Assert(Count = 256, 'only 256 color Colormaps are supported at the moment');
- data := '';
- for i := 1 to Length(in_data) do
- begin
- c := in_data[i];
- if c in ['0'..'9']+['A'..'F']+['a'..'f'] then data := data + c;
- end;
-
- if alpha then len := count * 8
- else len := count * 6;
-
- Assert(len = Length(data), 'Color-data size mismatch');
-
- for i := 0 to Count-1 do begin
- if alpha then pos := i*8 + 2
- else pos := i*6;
- Parsecp.cmap[i][0] := 16 * HexChar(Data[pos + 1]) + HexChar(Data[pos + 2]);
- Parsecp.cmap[i][1] := 16 * HexChar(Data[pos + 3]) + HexChar(Data[pos + 4]);
- Parsecp.cmap[i][2] := 16 * HexChar(Data[pos + 5]) + HexChar(Data[pos + 6]);
- end;
-end;
-
-procedure TMainForm.ListXmlScannerStartTag(Sender: TObject;
- TagName: string; Attributes: TAttrList);
-begin
- if (TagName = 'flame') then begin
- pname := Attributes.value('name');
- ptime := Attributes.value('time');
- pversion := Attributes.Value('version');
- pxformnum := 1; // hacky
- end;
-end;
-
-procedure TMainForm.ListXmlScannerEmptyTag(Sender: TObject;
- TagName: String; Attributes: TAttrList);
-const
- ValidAttributes: array[0..11] of string = (
- 'coefs', 'post', 'weight', 'color',
- 'symmetry', 'noplot', 'chaos', 'enabled',
- 'plotmode', 'opacity', 'color_speed', 'animate'
- );
-var
- i, j: integer;
- found: boolean;
- attr: string;
-begin
- if (tagName = 'xform') or (tagName = 'finalxform') then begin
- for i := 0 to Attributes.Count-1 do begin
- attr := Attributes.Name(i);
- found := false;
- for j := 0 to High(ValidAttributes) do
- if attr = ValidAttributes[j] then begin
- found := true;
- break;
- end;
- if found then continue;
-
- for j := 0 to NRVAR-1 do
- if attr = Varnames(j) then begin
- found := true;
- break;
- end;
- if found then continue;
-
- for j := 0 to GetNrVariableNames-1 do
- if attr = GetVariableNameAt(j) then begin
- found := true;
- break;
- end;
- if found then continue;
-
- xmlErrorsList.Add('in xform #' + IntToStr(pxformnum) + ' "' + attr + '"');
- end;
- Inc(pxformnum);
- end;
-end;
-
-procedure TMainForm.XMLScannerStartTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- Tokens: TStringList;
- v: string;
-begin
- Tokens := TStringList.Create;
- try
-
- if TagName='xformset' then // unused in this release...
- begin
- v := Attributes.Value('enabled');
- if v <> '' then ParseCP.finalXformEnabled := (StrToInt(v) <> 0)
- else ParseCP.finalXformEnabled := true;
-
- inc(activeXformSet);
- end
- else if TagName='flame' then
- begin
- v := Attributes.value('name');
- if v <> '' then Parsecp.name := v else Parsecp.name := 'untitled';
- v := Attributes.Value('time');
- if v <> '' then Parsecp.Time := StrToFloat(v);
- v := Attributes.value('palette');
- if v <> '' then
- Parsecp.cmapindex := StrToInt(v)
- else
- Parsecp.cmapindex := -1;
- v := Attributes.value('gradient');
- if v <> '' then
- Parsecp.cmapindex := StrToInt(v)
- else
- Parsecp.cmapindex := -1;
- ParseCP.hue_rotation := 1;
-
- v := Attributes.value('hue');
- if v <> '' then Parsecp.hue_rotation := StrToFloat(v);
- v := Attributes.Value('brightness');
- if v <> '' then Parsecp.Brightness := StrToFloat(v);
- v := Attributes.Value('gamma');
- if v <> '' then Parsecp.gamma := StrToFloat(v);
- v := Attributes.Value('vibrancy');
- if v <> '' then Parsecp.vibrancy := StrToFloat(v);
- if (LimitVibrancy) and (Parsecp.vibrancy > 1) then Parsecp.vibrancy := 1;
- v := Attributes.Value('gamma_threshold');
- if v <> '' then Parsecp.gamma_threshold := StrToFloat(v)
- else Parsecp.gamma_threshold := 0;
-
- v := Attributes.Value('zoom');
- if v <> '' then Parsecp.zoom := StrToFloat(v);
- v := Attributes.Value('scale');
- if v <> '' then Parsecp.pixels_per_unit := StrToFloat(v);
- v := Attributes.Value('rotate');
- if v <> '' then Parsecp.FAngle := -PI * StrToFloat(v)/180;
- v := Attributes.Value('angle');
- if v <> '' then Parsecp.FAngle := StrToFloat(v);
-
- try
- v := Attributes.Value('center');
- GetTokens(v, tokens);
-
- Parsecp.center[0] := StrToFloat(Tokens[0]);
- Parsecp.center[1] := StrToFloat(Tokens[1]);
- except
- Parsecp.center[0] := 0;
- Parsecp.center[1] := 0;
- end;
-
- v := Attributes.Value('size');
- GetTokens(v, tokens);
-
- Parsecp.width := StrToInt(Tokens[0]);
- Parsecp.height := StrToInt(Tokens[1]);
-
- try
- v := Attributes.Value('background');
- GetTokens(v, tokens);
-
- Parsecp.background[0] := Floor(StrToFloat(Tokens[0]) * 255);
- Parsecp.background[1] := Floor(StrToFloat(Tokens[1]) * 255);
- Parsecp.background[2] := Floor(StrToFloat(Tokens[2]) * 255);
- except
- Parsecp.background[0] := 0;
- Parsecp.background[1] := 0;
- Parsecp.background[2] := 0;
- end;
-
- v := Attributes.Value('soloxform');
- if v <> '' then Parsecp.soloXform := StrToInt(v);
-
- v := Attributes.Value('nick');
- if Trim(v) = '' then v := SheepNick;
- Parsecp.Nick := v;
- v := Attributes.Value('url');
- if Trim(v) = '' then v := SheepUrl;
- Parsecp.URL := v;
- end
- else if TagName='palette' then
- begin
- XMLPaletteFormat := Attributes.Value('format');
- XMLPaletteCount := StrToIntDef(Attributes.Value('count'), 256);
- end;
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.XmlScannerContent(Sender: TObject; Content: String);
-begin
- if XMLPaletteCount <= 0 then begin
- ShowMessage('ERROR: No colors in palette!');
- exit;
- end;
- if XMLPaletteFormat = 'RGB' then
- begin
- ParseCompactColors(ParseCP, XMLPaletteCount, Content, false);
- end
- else if XMLPaletteFormat = 'RGBA' then
- begin
- ParseCompactColors(ParseCP, XMLPaletteCount, Content);
- end
- else begin
- ShowMessage('ERROR: Unsupported palette format!');
- exit;
- end;
- Parsecp.cmapindex := -1;
-
- XMLPaletteFormat := '';
- XMLPaletteCount := 0;
-end;
-
-procedure TMainForm.XMLScannerEmptyTag(Sender: TObject; TagName: string;
- Attributes: TAttrList);
-var
- i: integer;
- v: string;
- d, floatcolor: double;
- Tokens: TStringList;
-begin
- Tokens := TStringList.Create;
- try
- if (TagName = 'xform') or (TagName = 'finalxform') then
- if {(TagName = 'finalxform') and} (FinalXformLoaded) then ShowMessage('ERROR: No xforms allowed after FinalXform!')
- else
- begin
- if (TagName = 'finalxform') or (activeXformSet > 0) then FinalXformLoaded := true;
-
- with ParseCP.xform[nXform] do begin
- Clear;
- if (TagName = 'xform') then begin
- v := Attributes.Value('weight');
- if (v <> '') then weight := StrToFloat(v);
- end
- else // if (TagName = 'finalxform') then
- begin
- weight := 0;
- color_speed := 1;
- v := Attributes.Value('enabled');
- if v <> '' then ParseCP.finalXformEnabled := (StrToInt(v) <> 0)
- else ParseCP.finalXformEnabled := true;
- end;
-
- if activexformset > 0 then weight := 0; // tmp...
-
- v := Attributes.Value('color');
- if v <> '' then color := StrToFloat(v);
- v := Attributes.Value('symmetry');
- if v <> '' then color_speed := StrToFloat(v);
- v := Attributes.Value('color_speed');
- if v <> '' then color_speed := StrToFloat(v);
-
- v := Attributes.Value('coefs');
- GetTokens(v, tokens);
- if Tokens.Count < 6 then ShowMessage('Not enough coefficients...crash?');
- c[0][0] := StrToFloat(Tokens[0]);
- c[0][1] := StrToFloat(Tokens[1]);
- c[1][0] := StrToFloat(Tokens[2]);
- c[1][1] := StrToFloat(Tokens[3]);
- c[2][0] := StrToFloat(Tokens[4]);
- c[2][1] := StrToFloat(Tokens[5]);
-
- v := Attributes.Value('post');
- if v <> '' then begin
- GetTokens(v, tokens);
- if Tokens.Count < 6 then ShowMessage('Not enough post-coefficients...crash?');
- p[0][0] := StrToFloat(Tokens[0]);
- p[0][1] := StrToFloat(Tokens[1]);
- p[1][0] := StrToFloat(Tokens[2]);
- p[1][1] := StrToFloat(Tokens[3]);
- p[2][0] := StrToFloat(Tokens[4]);
- p[2][1] := StrToFloat(Tokens[5]);
- end;
-
- v := Attributes.Value('chaos');
- if v <> '' then begin
- GetTokens(v, tokens);
- for i := 0 to Tokens.Count-1 do
- modWeights[i] := Abs(StrToFloat(Tokens[i]));
- end;
- //else for i := 0 to NXFORMS-1 do modWeights[i] := 1;
-
- v := Attributes.Value('plotmode');
- if v <> '' then begin
- if v = 'off' then begin
- opacity := 0; //noPlot := true;
- end
- else begin
- opacity := 1; //noPlot := false;
- end;
- end;
-
- v := Attributes.Value('opacity');
- if v <> '' then opacity := StrToFloat(v);
-
- for i := 0 to NRVAR - 1 do
- begin
- vars[i] := 0;
- v := Attributes.Value(varnames(i));
- if v <> '' then
- vars[i] := StrToFloat(v);
- end;
-
- v := Attributes.Value('var1');
- if v <> '' then
- begin
- for i := 0 to NRVAR - 1 do
- vars[i] := 0;
- vars[StrToInt(v)] := 1;
- end;
- v := Attributes.Value('var');
- if v <> '' then
- begin
- for i := 0 to NRVAR - 1 do
- vars[i] := 0;
- GetTokens(v, tokens);
- if Tokens.Count > NRVAR then ShowMessage('To many vars..crash?');
- for i := 0 to Tokens.Count - 1 do
- vars[i] := StrToFloat(Tokens[i]);
- end;
-
- for i := 0 to GetNrVariableNames - 1 do begin
- v := Attributes.Value(GetVariableNameAt(i));
- if v <> '' then begin
-{$ifndef VAR_STR}
- d := StrToFloat(v);
- SetVariable(GetVariableNameAt(i), d);
-{$else}
- SetVariableStr(GetVariableNameAt(i), v);
-{$endif}
- end;
- end;
- end;
- Inc(nXform);
- end;
- if TagName = 'color' then
- begin
- // diable generating pallete
- //if Parsecp.cmapindex = -2 then
- Parsecp.cmapindex := -1;
-
- i := StrToInt(Attributes.value('index'));
- v := Attributes.value('rgb');
- GetTokens(v, tokens);
- floatcolor := StrToFloat(Tokens[0]);
- Parsecp.cmap[i][0] := round(floatcolor);
- floatcolor := StrToFloat(Tokens[1]);
- Parsecp.cmap[i][1] := round(floatcolor);
- floatcolor := StrToFloat(Tokens[2]);
- Parsecp.cmap[i][2] := round(floatcolor);
- end;
- if TagName = 'colors' then
- begin
- ParseCompactcolors(Parsecp, StrToInt(Attributes.value('count')), Attributes.value('data'));
- Parsecp.cmapindex := -1;
- end;
- if TagName = 'symmetry' then
- begin
- i := StrToInt(Attributes.value('kind'));
- Parsecp.symmetry := i;
- end;
- finally
- Tokens.free;
- end;
-end;
-
-procedure TMainForm.mnuFlamepdfClick(Sender: TObject);
-begin
- WinShellOpen('flame.pdf');
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.ImageMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- if button <> mbLeft then exit;
- FClickRect.TopLeft := Point(x, y);
- FClickRect.BottomRight := FClickRect.TopLeft;
- case FMouseMoveState of
- msZoomWindow:
- begin
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow;
-
-// if ssAlt in Shift then
-// FMouseMoveState := msZoomOutWindowMove
-// else
- FMouseMoveState := msZoomWindowMove;
- end;
- msZoomOutWindow:
- begin
- FSelectRect.TopLeft := Point(x, y);
- FSelectRect.BottomRight := Point(x, y);
- DrawZoomWindow;
-
-// if ssAlt in Shift then
-// FMouseMoveState := msZoomWindowMove
-// else
- FMouseMoveState := msZoomOutWindowMove;
- end;
- msDrag:
- begin
- if not assigned(FViewImage) then exit;
-
-// FSelectRect.TopLeft := Point(x, y);
-// FSelectRect.BottomRight := Point(x, y);
- FMouseMoveState := msDragMove;
- end;
- msRotate:
- begin
- FClickAngle := arctan2(y-Image.Height/2, Image.Width/2-x);
-
- FRotateAngle := 0;
-// FSelectRect.Left := x;
- DrawRotateLines(FRotateAngle);
- FMouseMoveState := msRotateMove;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.ImageMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
-const
- snap_angle = 15*pi/180;
-var
- dx, dy, cx, cy, sgn: integer;
- scale: double;
-begin
-{
- case FMouseMoveState of
- msRotate, msRotateMove:
- Image.Cursor := crEditRotate;
- msDrag, msDragMove:
- Image.Cursor := crEditMove;
- else
- Image.Cursor := crEditArrow;
- end;
-}
- case FMouseMoveState of
- msZoomWindowMove,
- msZoomOutWindowMove:
- begin
- if DrawSelection then DrawZoomWindow;
- FClickRect.BottomRight := Point(x, y);
- dx := x - FClickRect.TopLeft.X;
- dy := y - FClickRect.TopLeft.Y;
-
- if ssShift in Shift then begin
- if (dy = 0) or (abs(dx/dy) >= Image.Width/Image.Height) then
- dy := Round(dx / Image.Width * Image.Height)
- else
- dx := Round(dy / Image.Height * Image.Width);
- FSelectRect.Left := FClickRect.TopLeft.X - dx;
- FSelectRect.Top := FClickRect.TopLeft.Y - dy;
- FSelectRect.Right := FClickRect.TopLeft.X + dx;
- FSelectRect.Bottom := FClickRect.TopLeft.Y + dy;
- end
- else if ssCtrl in Shift then begin
- FSelectRect.TopLeft := FClickRect.TopLeft;
- sgn := IfThen(dy*dx >=0, 1, -1);
- if (dy = 0) or (abs(dx/dy) >= Image.Width/Image.Height) then begin
- FSelectRect.Right := x;
- FSelectRect.Bottom := FClickRect.TopLeft.Y + sgn * Round(dx / Image.Width * Image.Height);
- end
- else begin
- FSelectRect.Right := FClickRect.TopLeft.X + sgn * Round(dy / Image.Height * Image.Width);
- FSelectRect.Bottom := y;
- end;
- end
- else begin
- sgn := IfThen(dy*dx >=0, 1, -1);
- if (dy = 0) or (abs(dx/dy) >= Image.Width/Image.Height) then begin
- cy := (y + FClickRect.TopLeft.Y) div 2;
- FSelectRect.Left := FClickRect.TopLeft.X;
- FSelectRect.Right := x;
- FSelectRect.Top := cy - sgn * Round(dx / 2 / Image.Width * Image.Height);
- FSelectRect.Bottom := cy + sgn * Round(dx / 2 / Image.Width * Image.Height);
- end
- else begin
- cx := (x + FClickRect.TopLeft.X) div 2;
- FSelectRect.Left := cx - sgn * Round(dy / 2 / Image.Height * Image.Width);
- FSelectRect.Right := cx + sgn * Round(dy / 2 / Image.Height * Image.Width);
- FSelectRect.Top := FClickRect.TopLeft.Y;
- FSelectRect.Bottom := y;
- end;
- end;
- DrawZoomWindow;
- DrawSelection := true;
- end;
- msDragMove:
- begin
- assert(assigned(FviewImage));
- assert(FViewScale <> 0);
-
- scale := FViewScale * Image.Width / FViewImage.Width;
- FViewPos.X := FViewPos.X + (x - FClickRect.Right) / scale;
- FViewPos.Y := FViewPos.Y + (y - FClickRect.Bottom) / scale;
-
- DrawImageView;
- end;
- msRotateMove:
- begin
- if DrawSelection then DrawRotatelines(FRotateAngle);
-
- FRotateAngle := arctan2(y-Image.Height/2, Image.Width/2-x) - FClickAngle;
- if ssShift in Shift then // angle snap
- FRotateAngle := Round(FRotateAngle/snap_angle)*snap_angle;
-
- DrawRotatelines(FRotateAngle);
- DrawSelection := true;
- end;
- end;
- FClickRect.BottomRight := Point(x, y);
-end;
-
-function ScaleRect(r: TRect; scale: double): TSRect;
-begin
- Result.Left := r.Left * scale;
- Result.Top := r.Top * scale;
- Result.Right := r.Right * scale;
- Result.Bottom := r.Bottom * scale;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.ImageMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-var
- scale: double;
-begin
- case FMouseMoveState of
- msZoomWindowMove:
- begin
- DrawZoomWindow;
- FMouseMoveState := msZoomWindow;
- if (abs(FSelectRect.Left - FSelectRect.Right) < 10) or
- (abs(FSelectRect.Top - FSelectRect.Bottom) < 10) then
- Exit; // zoom to much or double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.ZoomtoRect(ScaleRect(FSelectRect, MainCP.Width / Image.Width));
-
- FViewScale := FViewScale * Image.Width / abs(FSelectRect.Right - FSelectRect.Left);
- FViewPos.x := FViewPos.x - ((FSelectRect.Right + FSelectRect.Left) - Image.Width)/2;
- FViewPos.y := FViewPos.y - ((FSelectRect.Bottom + FSelectRect.Top) - Image.Height)/2;
- DrawImageView;
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- msZoomOutWindowMove:
- begin
- DrawZoomWindow;
- FMouseMoveState := msZoomOutWindow;
- if (abs(FSelectRect.Left - FSelectRect.Right) < 10) or
- (abs(FSelectRect.Top - FSelectRect.Bottom) < 10) then
- Exit; // zoom to much or double clicked
-
- StopThread;
- UpdateUndo;
- MainCp.ZoomOuttoRect(ScaleRect(FSelectRect, MainCP.Width / Image.Width));
-
- scale := Image.Width / abs(FSelectRect.Right - FSelectRect.Left);
- FViewScale := FViewScale / scale;
- FViewPos.x := scale * (FViewPos.x + ((FSelectRect.Right + FSelectRect.Left) - Image.Width)/2);
- FViewPos.y := scale * (FViewPos.y + ((FSelectRect.Bottom + FSelectRect.Top) - Image.Height)/2);
-
- DrawImageView;
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- msDragMove:
- begin
- FClickRect.BottomRight := Point(x, y);
- FMouseMoveState := msDrag;
-
- if ((x = 0) and (y = 0)) or // double clicked
- ((FClickRect.left = FClickRect.right) and (FClickRect.top = FClickRect.bottom))
- then Exit;
-
- StopThread;
- UpdateUndo;
- MainCp.MoveRect(ScaleRect(FClickRect, MainCP.Width / Image.Width));
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- msRotateMove:
- begin
- DrawRotatelines(FRotateAngle);
-
- FMouseMoveState := msRotate;
-
- if (FRotateAngle = 0) then Exit; // double clicked
-
- StopThread;
- UpdateUndo;
- if MainForm_RotationMode = 0 then MainCp.Rotate(FRotateAngle)
- else MainCp.Rotate(-FRotateAngle);
-
- if assigned(FViewImage) then begin
- FViewImage.Free;
- FViewImage := nil;
- DrawImageView;
- end;
-
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawImageView;
-var
- i, j: integer;
- bm: TBitmap;
- r: TRect;
- scale: double;
-const
- msg = #54; // 'NO PREVIEW';
-var
- ok: boolean;
- GlobalMemoryInfo: TMemoryStatus; // holds the global memory status information
- area: int64;
-begin
- bm := TBitmap.Create;
- bm.Width := Image.Width;
- bm.Height := Image.Height;
- with bm.Canvas do begin
- if ShowTransparency then begin
- Brush.Color := $F0F0F0;
- FillRect(Rect(0, 0, bm.Width, bm.Height));
- Brush.Color := $C0C0C0;
- for i := 0 to ((bm.Width - 1) shr 3) do begin
- for j := 0 to ((bm.Height - 1) shr 3) do begin
- if odd(i + j) then
- FillRect(Rect(i shl 3, j shl 3, (i+1) shl 3, (j+1) shl 3));
- end;
- end;
- end
- else begin
- Brush.Color := MainCP.background[0] or (MainCP.background[1] shl 8) or (MainCP.background[2] shl 16);
- FillRect(Rect(0, 0, bm.Width, bm.Height));
- end;
- end;
- ok := false;
- if assigned(FViewImage) then begin
- scale := FViewScale * Image.Width / FViewImage.Width;
-
- r.Left := Image.Width div 2 + round(scale * (FViewPos.X - FViewImage.Width/2));
- r.Right := Image.Width div 2 + round(scale * (FViewPos.X + FViewImage.Width/2));
- r.Top := Image.Height div 2 + round(scale * (FViewPos.Y - FViewImage.Height/2));
- r.Bottom := Image.Height div 2 + round(scale * (FViewPos.Y + FViewImage.Height/2));
-
- GlobalMemoryInfo.dwLength := SizeOf(GlobalMemoryInfo);
- GlobalMemoryStatus(GlobalMemoryInfo);
- area := abs(r.Right - r.Left) * int64(abs(r.Bottom - r.Top));
-
- if (area * 4 < GlobalMemoryInfo.dwAvailPhys div 2) or
- (area <= Screen.Width*Screen.Height*4) then
- try
- FViewImage.Draw(bm.Canvas, r);
- ok := true;
- except
- end;
- end;
-
- if not ok then
- with bm.Canvas do
- begin
- Font.Name := 'Wingdings'; // 'Arial';
- Font.Height := bm.Height div 4;
- Font.Color := $808080;
- Brush.Style := bsClear;
- i := (bm.Width - TextWidth(msg)) div 2;
- j := (bm.Height - TextHeight(msg)) div 2;
- Font.Color := 0;
- TextOut(i+2,j+2, msg);
- Font.Color := clWhite; //$808080;
- TextOut(i,j, msg);
- end;
- Image.Picture.Graphic := bm;
- Image.Refresh;
- bm.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawRotateLines(Angle: double);
-var
- bkuPen: TPen;
- points: array[0..3] of TPoint;
- i,x,y: integer;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- Image.Canvas.Pen.Mode := pmXor;
- Image.Canvas.Pen.Color := clWhite;
- Image.Canvas.Pen.Style := psDot; //psDash;
- Image.Canvas.Brush.Style := bsClear;
-
- points[0].x := (Image.Width div 2)-1;
- points[0].y := (Image.Height div 2)-1;
- points[1].x := (Image.Width div 2)-1;
- points[1].y := -Image.Height div 2;
- points[2].x := -Image.Width div 2;
- points[2].y := -Image.Height div 2;
- points[3].x := -Image.Width div 2;
- points[3].y := (Image.Height div 2)-1;
-
- for i := 0 to 3 do begin
- x := points[i].x;
- y := points[i].y;
-
- points[i].x := round(cos(Angle) * x + sin(Angle) * y) + Image.Width div 2;
- points[i].y := round(-sin(Angle) * x + cos(Angle) * y) + Image.Height div 2;
- end;
-
- Image.Canvas.MoveTo(Points[3].x, Points[3].y);
- for i := 0 to 3 do begin
- Image.Canvas.LineTo(Points[i].x, Points[i].y);
- end;
-
- Image.Canvas.Pen.Assign(bkuPen);
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.DrawZoomWindow;
-const
- cornerSize = 32;
-var
- bkuPen: TPen;
- dx, dy: integer;
- l, r, t, b: integer;
-begin
- bkuPen := TPen.Create;
- bkuPen.Assign(Image.Canvas.Pen);
- with Image.Canvas do begin
- Pen.Mode := pmXor;
- Pen.Color := clWhite;
- Brush.Style := bsClear;
-
- Pen.Style := psDot; //psDash;
-
- if ssShift in FShiftState then
- begin
- dx := FClickRect.Right - FClickRect.Left;
- dy := FClickRect.Bottom - FClickRect.Top;
- Rectangle(FClickRect.Left - dx, FClickRect.Top - dy, FClickRect.Right, FClickRect.Bottom);
- end
- else Rectangle(FClickRect);
-
- dx := FSelectRect.Right - FSelectRect.Left;
- if dx >= 0 then begin
- l := FSelectRect.Left - 1;
- r := FSelectRect.Right;
- end
- else begin
- dx := -dx;
- l := FSelectRect.Right - 1;
- r := FSelectRect.Left;
- end;
- dx := min(dx div 2 - 1, cornerSize);
-
- dy := FSelectRect.Bottom - FSelectRect.Top;
- if dy >= 0 then begin
- t := FSelectRect.Top - 1;
- b := FSelectRect.Bottom;
- end
- else begin
- dy := -dy;
- t := FSelectRect.Bottom - 1;
- b := FSelectRect.Top;
- end;
- dy := min(dy div 2, cornerSize);
-
- pen.Style := psSolid;
-
- MoveTo(l + dx, t);
- LineTo(l, t);
- LineTo(l, t + dy);
- MoveTo(r - dx, t);
- LineTo(r, t);
- LineTo(r, t + dy);
- MoveTo(r - dx, b);
- LineTo(r, b);
- LineTo(r, b - dy);
- MoveTo(l + dx, b);
- LineTo(l, b);
- LineTo(l, b - dy);
-{
- cx := (l + r) div 2;
- cy := (t + b) div 2;
- MoveTo(cx - dx div 2, cy);
- LineTo(cx + dx div 2 + 1, cy);
- MoveTo(cx, cy - dy div 2);
- LineTo(cx, cy + dy div 2 + 1);
-}
- Pen.Assign(bkuPen);
- end;
- bkuPen.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbzoomwindowClick(Sender: TObject);
-begin
- FMouseMoveState := msZoomWindow;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbzoomoutwindowClick(Sender: TObject);
-begin
- FMouseMoveState := msZoomOutWindow;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbDragClick(Sender: TObject);
-begin
- FMouseMoveState := msDrag;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbRotateClick(Sender: TObject);
-begin
- FMouseMoveState := msRotate;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.FillVariantMenu;
-var
- i: integer;
- s: string;
- NewMenuItem : TMenuItem;
-begin
- SetLength(VarMenus, NrVar);
-
- for i := 0 to NRVAR - 1 do begin
- NewMenuItem := TMenuItem.Create(self);
- s := varnames(i);
- NewMenuItem.Caption := uppercase(s[1]) + copy(s, 2, length(s)-1);
- NewMenuItem.OnClick := VariantMenuClick;
- NewMenuItem.Enabled := True;
- NewMenuItem.Name := 'var' + intTostr(i);
- NewMenuItem.Tag := i;
- NewMenuItem.GroupIndex := 2;
- NewMenuItem.RadioItem := True;
- VarMenus[i] := NewMenuItem;
- if i < NumBuiltinVariations then
- mnuBuiltinVars.Add(NewMenuItem)
- else
- mnuPluginVars.Add(NewMenuItem);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TMainForm.VariantMenuClick(Sender: TObject);
-begin
- //TMenuItem(Sender).Checked := True;
- UpdateUndo;
- Variation := TVariation(TMenuItem(Sender).Tag);
- SetVariation(maincp);
- ResetLocation;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-//--Z--////////////////////////////////////////////////////////////////////////
-
-procedure TMainForm.tbQualityBoxKeyPress(Sender: TObject; var Key: Char);
-begin
- if key = #13 then
- begin
- tbQualityBoxSet(Sender);
- key := #0;
- end
- else if key = #27 then tbQualityBox.Text := FloatToStr(defSampleDensity);
-end;
-
-procedure TMainForm.tbQualityBoxSet(Sender: TObject);
-var
- q: double;
-begin
- try
- q := StrToFloat(tbQualityBox.Text);
- except
- exit;
- end;
- defSampleDensity := q;
-
- StopThread;
- RedrawTimer.Enabled := True;
- UpdateWindows;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.ImageDblClick(Sender: TObject);
-begin
- if FMouseMoveState = msRotateMove then
- begin
- StopThread;
- UpdateUndo;
- MainCp.FAngle := 0;
- RedrawTimer.Enabled := True;
- UpdateWindows;
- end
- else mnuResetLocationClick(Sender);
-end;
-
-{$IFDEF DEBUG}
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.AppException(Sender: TObject; E: Exception);
-var
- frmException: TfrmException;
-begin
- frmException := TfrmException.Create(nil);
-
- JclLastExceptStackListToStrings(frmException.Memo1.Lines, False, True, True, False);
-
- frmException.Memo1.Lines.Insert(0,e.Message);
- frmException.Memo1.Lines.Insert(1,'');
-
- frmException.ShowModal;
-end;
-{$ENDIF}
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbShowAlphaClick(Sender: TObject);
-begin
- ShowTransparency := tbShowAlpha.Down;
-
- DrawImageView;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.tbShowTraceClick(Sender: TObject);
-begin
- TraceForm.Show;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TMainForm.FormKeyUpDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
-var
- MousePos: TPoint;
-begin
- if Shift <> FShiftState then begin
- if FMouseMoveState in [msZoomWindowMove, msZoomOutWindowMove, msRotateMove, msDragMove] then
- begin
- // hack: to generate MouseMove event
- GetCursorPos(MousePos);
- SetCursorPos(MousePos.x, MousePos.y);
- end;
-
- if (FMouseMoveState in [msZoomWindowMove, msZoomOutWindowMove]) then
- begin
- DrawZoomWindow;
- FShiftState := Shift;
- DrawZoomWindow;
- end
- else FShiftState := Shift;
- end;
-end;
-
-procedure TMainForm.ListViewChanging(Sender: TObject; Item: TListItem;
- Change: TItemChange; var AllowChange: Boolean);
-begin
-{
- if (Trim(Item.Caption) = Trim(maincp.name)) and
- (Item.Selected) and (Change = ctState) then
- if UndoIndex <> 0 then
- if Application.MessageBox('Are you sure?', 'Apophysis', MB_ICONWARNING or MB_YESNO) <> IDYES then
- begin
- AllowChange := false;
- exit;
- end;
-}
-end;
-
-procedure TMainForm.ListViewInfoTip(Sender: TObject; Item: TListItem;
- var InfoTip: String);
-//var
- //Bitmap: TBitmap;
- //lcp: TControlPoint;
-begin
-{
- // Show unrecognized variations/variables in the tooltip
-
- CheckXMLFlame(OpenFile, Item.Index);
-
- InfoTip := InfoTip + #13#10 + 'Created with: ' + pversion;
-
- if xmlErrorsList.Count > 0 then begin
- InfoTip := InfoTip + #13#10 + 'Unrecognized values:' + #13#10 + xmlErrorsList.Text;
- xmlErrorsList.Clear;
- end;
-}
-
- // flame preview in a tooltip...
-{
- BitMap := TBitMap.create;
- Bitmap.PixelFormat := pf24bit;
- BitMap.Width := 100;
- BitMap.Height := 100;
-
- lcp := TControlPoint.Create;
- lcp.Copy(mainCP);
- lcp.cmap := mainCP.cmap;
-
- if Assigned(Renderer) then begin
- Renderer.WaitFor;
- Renderer.Free;
- end;
- if not Assigned(Renderer) then
- begin
- lcp.sample_density := 1;
- lcp.spatial_oversample := 1;
- lcp.spatial_filter_radius := 0.3;
- lcp.AdjustScale(100, 100);
- lcp.Transparency := false;
- end;
- try
- Renderer := TRenderThread.Create;
- assert(Renderer <> nil);
- Renderer.BitsPerSample := 0
- Renderer.TargetHandle := self.Handle;
- Renderer.SetCP(lcp);
- Renderer.Priority := tpLower;
- Renderer.NrThreads := 1
- Renderer.Resume;
- Renderer.WaitFor;
- except
- end;
-
-
- lcp.Free;
- Bitmap.Free;
-}
-end;
-
-procedure TMainForm.ListViewSelectItem(Sender: TObject; Item: TListItem;
- Selected: Boolean);
-var
- i: integer;
- str: string;
-begin
-{
- CheckXMLFlame(OpenFile, Item.Index);
-
- if xmlErrorsList.Count > 0 then begin
- str := 'Unrecognized values:' + #13#10 + xmlErrorsList.Text;
-
- InfoLabel.Caption := InfoLabel.Caption + #13#10 + str;
- InfoLabel.Hint := str;
- xmlErrorsList.Clear;
- end
-}
-end;
-
-procedure TMainForm.tbShowIconsClick(Sender: TObject);
-begin
- ListView.ViewStyle := vsIcon;
-end;
-
-procedure TMainForm.tbShowListClick(Sender: TObject);
-begin
- ListView.ViewStyle := vsReport;
-end;
-
-{
- Separate thread for rendering thumbnails
-}
-
-constructor TThumbsRenderThread.Create(CreateSuspended: Boolean) ;
-begin
- inherited;
-end;
-
-procedure TThumbsRenderThread.SetListView(const Value: TListView);
-begin
- FListView := Value;
-end;
-
-procedure TThumbsRenderThread.SetThumbnails(const Value: TImageList);
-begin
- FThumbnails := Value;
-end;
-
-procedure TThumbsRenderThread.Execute;
-var
- lcp: TControlPoint;
- RenderEngine: TRenderer;
- i: integer;
-begin
- FreeOnTerminate := True;
-
- for i := 0 to FListView.Items.Count-1 do
- begin
- index := i;
- lcp := TControlPoint.Create;
- MainForm.LoadXMLFlame(OpenFile, i, lcp);
-
- if xmlErrorsList.Count = 0 then
- begin
- lcp.sample_density := 0.5;
- lcp.spatial_oversample := 1;
- lcp.spatial_filter_radius := 0.3;
- lcp.AdjustScale(FThumbnails.Width, FThumbnails.Height);
- lcp.Transparency := false;
- lcp.Width := FThumbnails.Width;
- lcp.Height := FThumbnails.Height;
- try
- RenderEngine := TRenderer.Create;
- assert(RenderEngine <> nil);
- RenderEngine.SetCP(lcp);
- RenderEngine.Render;
- except
- end;
- FBitmap := RenderEngine.GetImage;
- Synchronize(PaintThumb);
- RenderEngine.Free;
- end;
-
- lcp.Free;
- if xmlErrorsList.Count > 0 then
- xmlErrorsList.Clear;
- end;
-end;
-
-procedure TThumbsRenderThread.PaintThumb;
-begin
- if FThumbnails.Count <= index then
- FThumbnails.Add(FBitmap, nil)
- else
- FThumbnails.Replace(index, FBitmap, nil);
- FListView.Items.Item[index].ImageIndex := FThumbnails.Count-1;
-end;
-
-end.
diff --git a/2.10/Source/MsMultiPartFormData.pas b/2.10/Source/MsMultiPartFormData.pas
deleted file mode 100644
index e92beac..0000000
--- a/2.10/Source/MsMultiPartFormData.pas
+++ /dev/null
@@ -1,123 +0,0 @@
-unit MsMultiPartFormData;
-
-interface
-
-uses
- SysUtils, Classes;
-
-const
- CONTENT_TYPE = 'multipart/form-data; boundary=';
- CRLF = #13#10;
- CONTENT_DISPOSITION = 'Content-Disposition: form-data; name="%s"';
- FILE_NAME_PLACE_HOLDER = '; filename="%s"';
- CONTENT_TYPE_PLACE_HOLDER = 'Content-Type: %s' + crlf + crlf;
- CONTENT_LENGTH = 'Content-Length: %d' + crlf;
-
-type
- TMsMultiPartFormDataStream = class(TMemoryStream)
- private
- FBoundary: string;
- FRequestContentType: string;
- FInitial: Boolean;
- function GenerateUniqueBoundary: string;
- public
- procedure AddFormField(const FieldName, FieldValue: string);
- procedure AddFile(const FieldName, FileName, ContentType: string; FileData: TStream); overload;
- procedure AddFile(const FieldName, FileName, ContentType: string); overload;
- procedure PrepareStreamForDispatch;
- constructor Create;
- property Boundary: string read FBoundary;
- property RequestContentType: string read FRequestContentType;
- end;
-
-implementation
-
-{ TMsMultiPartFormDataStream }
-
-constructor TMsMultiPartFormDataStream.Create;
-begin
- inherited;
- FInitial := True;
- FBoundary := GenerateUniqueBoundary;
- FRequestContentType := CONTENT_TYPE + FBoundary;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string; FileData: TStream);
-var
- sFormFieldInfo: string;
- Buffer: PChar;
- iSize: Int64;
-begin
- iSize := FileData.Size;
-// Malikyar -- Removed the Content_length parameter since the web buffer did not contain it.
-{
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF + CONTENT_LENGTH +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, iSize, ContentType]);
-}
- sFormFieldInfo := Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION +
- FILE_NAME_PLACE_HOLDER + CRLF +
- CONTENT_TYPE_PLACE_HOLDER, [FieldName, FileName, ContentType]);
-
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- FileData.Position := 0;
- GetMem(Buffer, iSize);
- try
- FileData.Read(Buffer^, iSize);
- Write(Buffer^, iSize);
- finally
- FreeMem(Buffer, iSize);
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFile(const FieldName, FileName,
- ContentType: string);
-var
- FileStream: TFileStream;
-begin
- FileStream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
- try
- AddFile(FieldName, FileName, ContentType, FileStream);
- finally
- FileStream.Free;
- end;
-end;
-
-procedure TMsMultiPartFormDataStream.AddFormField(const FieldName,
- FieldValue: string);
-var
- sFormFieldInfo: string;
-begin
-// Add a check to see if it's the initial field being added. If so, then do not preface with a CRLF.
- if FInitial then
- begin
- sFormFieldInfo :=
- Format('--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- FInitial := False;
- end
- else
- sFormFieldInfo :=
- Format(CRLF + '--' + Boundary + CRLF + CONTENT_DISPOSITION + CRLF + CRLF +
- FieldValue, [FieldName]);
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
-end;
-
-function TMsMultiPartFormDataStream.GenerateUniqueBoundary: string;
-begin
- Result := '---------------------------' + FormatDateTime('mmddyyhhnnsszzz', Now);
-end;
-
-procedure TMsMultiPartFormDataStream.PrepareStreamForDispatch;
-var
- sFormFieldInfo: string;
-begin
- sFormFieldInfo := CRLF + '--' + Boundary + '--' + CRLF;
- Write(Pointer(sFormFieldInfo)^, Length(sFormFieldInfo));
- Position := 0;
- FInitial := True;
-end;
-
-end.
-
diff --git a/2.10/Source/Mutate.dfm b/2.10/Source/Mutate.dfm
deleted file mode 100644
index c9139d6..0000000
--- a/2.10/Source/Mutate.dfm
+++ /dev/null
@@ -1,376 +0,0 @@
-object MutateForm: TMutateForm
- Left = 407
- Top = 207
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSingle
- Caption = 'Mutation'
- ClientHeight = 381
- ClientWidth = 370
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000000680300001600000028000000100000002000
- 0000010018000000000040030000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000056B9F556B9F556B9F556B9F5000000
- 56B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F50000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0000000000000000000056B9F500000000000000000000000056B9F500000000
- 000000000000000056B9F500000000000000000000000000000056B9F5000000
- 00000000000000000056B9F500000000000000000000000056B9F50000000000
- 0056B9F556B9F556B9F556B9F500000056B9F556B9F556B9F556B9F500000056
- B9F556B9F556B9F556B9F5000000000000000000000000000000000000000000
- 000000000000000000000000000000000000000000000000000000000000FFFF
- 000084210000842100008421000084210000FFFF000084210000842100008421
- 000084210000FFFF000084210000842100008421000084210000FFFF0000}
- OldCreateOrder = False
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object GroupBox1: TGroupBox
- Left = 8
- Top = 8
- Width = 357
- Height = 283
- Caption = 'Directions'
- TabOrder = 0
- object Panel1: TPanel
- Left = 12
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 1
- object Image1: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel2: TPanel
- Left = 124
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 2
- object Image2: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel3: TPanel
- Left = 236
- Top = 20
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 3
- object Image3: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel8: TPanel
- Left = 12
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 4
- object Image8: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel0: TPanel
- Left = 124
- Top = 104
- Width = 108
- Height = 80
- HelpContext = 2003
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 0
- object Image0: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = Image0Click
- end
- end
- object Panel4: TPanel
- Left = 236
- Top = 104
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 5
- object Image4: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel7: TPanel
- Left = 12
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 6
- object Image7: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel6: TPanel
- Left = 124
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 7
- object Image6: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- object Panel5: TPanel
- Left = 236
- Top = 188
- Width = 108
- Height = 80
- BevelOuter = bvLowered
- Caption = 'PrevPnl3'
- Color = clBlack
- TabOrder = 8
- object Image5: TImage
- Left = 1
- Top = 1
- Width = 106
- Height = 78
- Align = alClient
- PopupMenu = QualityPopup
- Stretch = True
- OnClick = MutantClick
- end
- end
- end
- object GroupBox2: TGroupBox
- Left = 8
- Top = 296
- Width = 357
- Height = 81
- Caption = 'Controls'
- TabOrder = 1
- object Label1: TLabel
- Left = 8
- Top = 52
- Width = 31
- Height = 13
- Caption = 'Trend:'
- end
- object Label2: TLabel
- Left = 8
- Top = 23
- Width = 34
- Height = 13
- Caption = 'Speed:'
- end
- object lblTime: TLabel
- Left = 320
- Top = 23
- Width = 6
- Height = 13
- Caption = '0'
- end
- object scrollTime: TScrollBar
- Left = 48
- Top = 24
- Width = 265
- Height = 13
- LargeChange = 5
- Max = 50
- Min = 1
- PageSize = 0
- Position = 1
- TabOrder = 0
- OnChange = scrollTimeChange
- end
- object cmbTrend: TComboBox
- Left = 56
- Top = 48
- Width = 145
- Height = 21
- Style = csDropDownList
- DropDownCount = 16
- ItemHeight = 13
- TabOrder = 1
- OnChange = cmbTrendChange
- Items.Strings = (
- 'Random'
- 'Linear'
- 'Sinusoidal'
- 'Spherical'
- 'Swirl'
- 'Horseshoe'
- 'Polar'
- 'Handkerchief'
- 'Heart'
- 'Disc'
- 'Spiral'
- 'Hyperbolic'
- 'Diamond'
- 'Ex'
- 'Julia'
- 'Bent'
- 'Waves'
- 'Fisheye'
- 'Popcorn')
- end
- object chkSameNum: TCheckBox
- Left = 208
- Top = 50
- Width = 129
- Height = 17
- Caption = 'Same no. of transforms'
- TabOrder = 2
- OnClick = chkSameNumClick
- end
- end
- object Timer: TTimer
- Enabled = False
- Interval = 100
- OnTimer = TimerTimer
- Left = 80
- Top = 40
- end
- object QualityPopup: TPopupMenu
- Images = MainForm.Buttons
- Left = 144
- Top = 40
- object mnuLowQuality: TMenuItem
- Caption = 'Low Quality'
- RadioItem = True
- OnClick = mnuLowQualityClick
- end
- object mnuMediumQuality: TMenuItem
- Caption = 'Medium Quality'
- Checked = True
- RadioItem = True
- OnClick = mnuMediumQualityClick
- end
- object mnuHighQuality: TMenuItem
- Caption = 'High Quality'
- RadioItem = True
- OnClick = mnuHighQualityClick
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object mnuBack: TMenuItem
- Caption = 'Previous'
- Enabled = False
- ImageIndex = 4
- OnClick = mnuBackClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuMaintainSym: TMenuItem
- Caption = 'Maintain Symmetry'
- Checked = True
- OnClick = mnuMaintainSymClick
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object mnuResetLocation: TMenuItem
- Caption = 'Reset Location'
- Checked = True
- OnClick = mnuResetLocationClick
- end
- end
-end
diff --git a/2.10/Source/Mutate.pas b/2.10/Source/Mutate.pas
deleted file mode 100644
index 9e87883..0000000
--- a/2.10/Source/Mutate.pas
+++ /dev/null
@@ -1,649 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Mutate;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, ComCtrls, Menus, Buttons, Cmap,
- Render;
-
-type
- TMutateForm = class(TForm)
- GroupBox1: TGroupBox;
- Panel0: TPanel;
- Panel1: TPanel;
- Panel2: TPanel;
- Panel3: TPanel;
- Panel8: TPanel;
- Panel4: TPanel;
- Panel7: TPanel;
- Panel6: TPanel;
- Panel5: TPanel;
- Image1: TImage;
- Image2: TImage;
- Image3: TImage;
- Image4: TImage;
- Image5: TImage;
- Image6: TImage;
- Image7: TImage;
- Image8: TImage;
- Image0: TImage;
- Timer: TTimer;
- GroupBox2: TGroupBox;
- Label1: TLabel;
- Label2: TLabel;
- scrollTime: TScrollBar;
- cmbTrend: TComboBox;
- lblTime: TLabel;
- chkSameNum: TCheckBox;
- QualityPopup: TPopupMenu;
- mnuLowQuality: TMenuItem;
- mnuMediumQuality: TMenuItem;
- mnuHighQuality: TMenuItem;
- N3: TMenuItem;
- mnuResetLocation: TMenuItem;
- mnuBack: TMenuItem;
- N1: TMenuItem;
- mnuMaintainSym: TMenuItem;
- N2: TMenuItem;
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure Image0Click(Sender: TObject);
- procedure MutantClick(Sender: TObject);
- procedure sbTimeChange(Sender: TObject);
- procedure TimerTimer(Sender: TObject);
- procedure scrollTimeChange(Sender: TObject);
- procedure cmbTrendChange(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure mnuHighQualityClick(Sender: TObject);
- procedure mnuLowQualityClick(Sender: TObject);
- procedure mnuMediumQualityClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure chkSameNumClick(Sender: TObject);
- procedure mnuResetLocationClick(Sender: TObject);
- procedure mnuBackClick(Sender: TObject);
- procedure mnuMaintainSymClick(Sender: TObject);
- private
- name, nick, url: string;
- bm: TBitmap;
- PreviewDensity: double;
- Updating: boolean;
- cps: array[0..8] of TControlPoint;
- Mutants: array[0..8] of TControlPoint;
- Render: TRenderer;
- Time: double;
- bstop: boolean;
- brightness, gamma, vibrancy: double;
- seed, InitSeed: integer;
- procedure RandomSet;
- procedure ShowMain;
- procedure ShowMutants;
- procedure Interpolate;
- public
- Zoom: Double;
- Center: array[0..1] of double;
- cmap: TColorMap;
- procedure UpdateDisplay;
- procedure UpdateFlame;
- end;
-
-var
- MutateForm: TMutateForm;
-
-implementation
-
-uses
- Main, Global, Registry, Editor, Adjust, XFormMan;
-
-{$R *.DFM}
-
-procedure TMutateForm.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cps[0]);
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- MainCp.cmap := cmap;
- MainCp.name := name; // this is kinda funny,
- MainCp.nick := nick; // like author's nick can change during mutation?
- mainCp.url := url; // hee-heheee :-)
- if mnuResetLocation.checked then
- begin
- MainForm.Mainzoom := cps[0].zoom;
- MainForm.Center[0] := cps[0].Center[0];
- MainForm.Center[1] := cps[0].Center[1];
- end;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
-// if AdjustForm.Visible then AdjustForm.UpdateDisplay;
-end;
-
-procedure TMutateForm.UpdateDisplay;
-begin
- cps[0].copy(MainCp);
- cps[0].AdjustScale(Image0.Width, Image0.Height);
- cps[0].cmap := MainCp.cmap;
- cmap := MainCp.cmap;
- name := Maincp.name;
- nick := maincp.nick;
- url := maincp.url;
- zoom := MainCp.zoom;
- center[0] := MainCp.center[0];
- center[1] := MainCp.center[1];
- vibrancy := cps[0].vibrancy;
- gamma := cps[0].gamma;
- brightness := cps[0].brightness;
- Interpolate;
- ShowMain;
- Application.ProcessMessages;
- ShowMutants;
-end;
-
-procedure TMutateForm.ShowMain;
-begin
- cps[0].Width := Image0.Width;
- cps[0].Height := Image0.Height;
- cps[0].spatial_oversample := defOversample;
- cps[0].spatial_filter_radius := defFilterRadius;
- cps[0].sample_density := PreviewDensity;
- cps[0].brightness := brightness;
- cps[0].gamma := gamma;
- cps[0].vibrancy := vibrancy;
- cps[0].sample_density := PreviewDensity;
- cps[0].cmap := cmap;
- cps[0].background := MainCp.background;
- if mnuResetLocation.checked then begin
- cps[0].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
- cps[0].zoom := zoom;
- cps[0].center[0] := center[0];
- cps[0].center[1] := center[1];
-// Render.Compatibility := compatibility;
- Render.SetCP(cps[0]);
- Render.Render;
- BM.Assign(Render.GetImage);
- Image0.Picture.Graphic := bm;
-end;
-
-procedure TMutateForm.ShowMutants;
-var
- i: integer;
-begin
- if Visible = false then exit;
-
- Updating := true;
- for i := 1 to 8 do
- begin
- mutants[i].Width := Image1.Width;
- mutants[i].Height := Image1.Height;
- mutants[i].spatial_filter_radius := defFilterRadius;
- mutants[i].spatial_oversample := defOversample;
- mutants[i].sample_density := PreviewDensity;
- mutants[i].brightness := brightness;
- mutants[i].gamma := gamma;
- mutants[i].vibrancy := vibrancy;
-
-{ mutants[i].zoom := 0;
- mutants[i].CalcBoundbox;
- if not mnuResetLocation.checked then begin
- mutants[i].zoom := MainCp.zoom;
- mutants[i].CalcBoundbox;
- mutants[i].center[0] := MainCp.Center[0];
- mutants[i].center[1] := MainCp.Center[1];
- end;
-{ if mnuResetLocation.checked then begin
- mutants[i].CalcBoundbox;
- zoom := 0;
- center[0] := cps[0].center[0];
- center[1] := cps[0].Center[1];
- end;
-}
-
- if mnuResetLocation.checked then
- begin
- mutants[i].CalcBoundbox;
- mutants[i].zoom := 0;
-// center[0] := cps[0].center[0];
-// center[1] := cps[0].Center[1];
- end
- else begin
- mutants[i].zoom := zoom;
- mutants[i].center[0] := center[0];
- mutants[i].center[1] := center[1];
- end;
-
-// Render.Compatibility := compatibility;
- Render.SetCP(mutants[i]);
- Render.Render;
- BM.Assign(Render.GetImage);
- case i of
- 1: begin
- Image1.Picture.Graphic := bm;
- Image1.Refresh;
- end;
- 2: begin
- Image2.Picture.Graphic := bm;
- Image2.Refresh;
- end;
- 3: begin
- Image3.Picture.Graphic := bm;
- Image3.Refresh;
- end;
- 4: begin
- Image4.Picture.Graphic := bm;
- Image4.Refresh;
- end;
- 5: begin
- Image5.Picture.Graphic := bm;
- Image5.Refresh;
- end;
- 6: begin
- Image6.Picture.Graphic := bm;
- Image6.Refresh;
- end;
- 7: begin
- Image7.Picture.Graphic := bm;
- Image7.Refresh;
- end;
- 8: begin
- Image8.Picture.Graphic := bm;
- Image8.Refresh;
- end;
- end;
- Updating := false;
- end;
-end;
-
-procedure TMutateForm.Interpolate;
-var i, j, k: Integer;
-begin
- for i := 1 to 8 do
- begin
- if bstop then exit;
- cps[0].Time := 0;
- cps[i].Time := 1;
- Mutants[i].clear;
- Mutants[i].InterpolateX(cps[0], cps[i], Time / 100);
- Mutants[i].cmapindex := cps[0].cmapindex;
- Mutants[i].cmap := cps[0].cmap;
- Mutants[i].background := MainCp.background;
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for j := 0 to transforms - 1 do
- begin
- if cps[0].xform[j].color_speed = 1 then
- begin
- mutants[i].xform[j].Assign(cps[0].xform[j]);
-{
- mutants[i].xform[j].Symmetry := 1;
- mutants[i].xform[j].Color := cps[0].xform[j].color;
- mutants[i].xform[j].Density := cps[0].xform[j].Density;
- mutants[i].xform[j].c[0][0] := cps[0].xform[j].c[0][0];
- mutants[i].xform[j].c[0][1] := cps[0].xform[j].c[0][1];
- mutants[i].xform[j].c[1][0] := cps[0].xform[j].c[1][0];
- mutants[i].xform[j].c[1][1] := cps[0].xform[j].c[1][1];
- mutants[i].xform[j].c[2][0] := cps[0].xform[j].c[2][0];
- mutants[i].xform[j].c[2][1] := cps[0].xform[j].c[2][1];
- for k := 0 to NRVAR - 1 do
- mutants[i].xform[j].vars[k] := cps[0].xform[j].vars[k];
-}
- end;
- end;
- end;
- end;
-end;
-
-procedure TMutateForm.RandomSet;
-var i: Integer;
-begin
- RandSeed := seed;
- for i := 1 to 8 do
- begin
- cps[i].clear;
- if chkSameNum.checked then
- cps[i].RandomCP(transforms, transforms, false)
- else
- cps[i].RandomCP(mutantMinTransforms, mutantMaxTransforms, false);
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- if cps[0].HasFinalXForm = false then
- begin
- cps[i].xform[cps[i].NumXForms].Clear;
- cps[i].xform[cps[i].NumXForms].color_speed := 1;
- end;
- end;
- Interpolate;
-end;
-
-procedure TMutateForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Mutate', False) then
- begin
- if Registry.ValueExists('Left') then
- MutateForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- MutateForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
- if cps[0].xform[0].weight <> 0 then begin // hmm...!?
- Interpolate;
- ShowMain;
- ShowMutants;
- end;
-end;
-
-procedure TMutateForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- cmbTrend.Items.clear;
- cmbTrend.AddItem('Random', Tobject(vRandom));
- for i:= 0 to NRVAR -1 do begin
- cmbTrend.AddItem(varnames(i), Tobject(i));
- end;
-
- bm := TBitMap.Create;
- case MutatePrevQual of
- 0: begin
- mnuLowQuality.Checked := true;
- PreviewDensity := prevLowQuality;
- end;
- 1: begin
- mnuMediumQuality.Checked := true;
- PreviewDensity := prevMediumQuality;
- end;
- 2: begin
- mnuHighQuality.Checked := true;
- PreviewDensity := prevHighQuality;
- end;
- end;
- Render := TRenderer.Create;
- for i := 0 to 8 do
- begin
- cps[i] := TControlPoint.Create;
- Mutants[i] := TControlPoint.Create;
- end;
- Time := 35;
- scrollTime.Position := 25;
- cmbTrend.ItemIndex := 0;
- InitSeed := random(1234567890);
- seed := InitSeed;
- RandomSet;
-end;
-
-procedure TMutateForm.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- Render.Stop;
- Render.Free;
- for i := 0 to 8 do
- begin
- cps[i].Free;
- Mutants[i].Free;
- end;
- bm.free;
-end;
-
-procedure TMutateForm.Image0Click(Sender: TObject);
-begin
- Render.Stop;
- mnuBack.Enabled := true;
- inc(seed);
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.MutantClick(Sender: TObject);
-var
- i, j: integer;
- cpt: TControlPoint;
-begin
- cpt := TControlPoint.Create;
- cpt.Copy(cps[0]);
- bstop := true;
- if sender = Image1 then
- begin
- cps[0].Time := 0;
- cps[1].Time := 1;
- cps[0].Interpolatex(cps[0], cps[1], Time / 100);
- end
- else if sender = Image2 then
- begin
- cps[0].Time := 0;
- cps[2].Time := 1;
- cps[0].Interpolatex(cps[0], cps[2], Time / 100);
- end
- else if sender = Image3 then
- begin
- cps[0].Time := 0;
- cps[3].Time := 1;
- cps[0].InterpolateX(cps[0], cps[3], Time / 100);
- end
- else if sender = Image4 then
- begin
- cps[0].Time := 0;
- cps[4].Time := 1;
- cps[0].Interpolatex(cps[0], cps[4], Time / 100);
- end
- else if sender = Image5 then
- begin
- cps[0].Time := 0;
- cps[5].Time := 1;
- cps[0].Interpolatex(cps[0], cps[5], Time / 100);
- end
- else if sender = Image6 then
- begin
- cps[0].Time := 0;
- cps[6].Time := 1;
- cps[0].Interpolatex(cps[0], cps[6], Time / 100);
- end
- else if sender = Image7 then
- begin
- cps[0].Time := 0;
- cps[7].Time := 1;
- cps[0].Interpolatex(cps[0], cps[7], Time / 100);
- end
- else if sender = Image8 then
- begin
- cps[0].Time := 0;
- cps[8].Time := 1;
- cps[0].Interpolatex(cps[0], cps[8], Time / 100);
- end;
-
- if mnuMaintainSym.Checked then // maintain symmetry
- begin
- for i := 0 to transforms - 1 do
- begin
- if cpt.xform[i].color_speed = 1 then
- begin
- cps[0].xform[i].Assign(cpt.xform[i]);
-{
- cps[0].xform[i].Symmetry := 1;
- cps[0].xform[i].Color := cpt.xform[i].color;
- cps[0].xform[i].Density := cpt.xform[i].Density;
- cps[0].xform[i].c[0][0] := cpt.xform[i].c[0][0];
- cps[0].xform[i].c[0][1] := cpt.xform[i].c[0][1];
- cps[0].xform[i].c[1][0] := cpt.xform[i].c[1][0];
- cps[0].xform[i].c[1][1] := cpt.xform[i].c[1][1];
- cps[0].xform[i].c[2][0] := cpt.xform[i].c[2][0];
- cps[0].xform[i].c[2][1] := cpt.xform[i].c[2][1];
- for j := 0 to NRVAR - 1 do
- cps[0].xform[i].vars[j] := cpt.xform[i].vars[j];
-}
- end;
- end;
- end;
-
- bstop := false;
- ShowMain;
- Interpolate;
- ShowMutants;
- UpdateFlame;
- cpt.free;
-end;
-
-procedure TMutateForm.sbTimeChange(Sender: TObject);
-begin
- bstop := true;
- Render.Stop;
- Time := scrollTime.Position;
- bstop := false;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.TimerTimer(Sender: TObject);
-begin
- Timer.Enabled := false;
- if (Time <> scrollTime.Position) and (not updating) then
- begin
- Time := scrollTime.Position;
- Interpolate;
- ShowMutants;
- end;
-end;
-
-procedure TMutateForm.scrollTimeChange(Sender: TObject);
-begin
- Timer.Enabled := true;
- lblTime.Caption := FloatToStr(scrollTime.Position / 100);
-end;
-
-procedure TMutateForm.cmbTrendChange(Sender: TObject);
-var
- i: integer;
-begin
- for i := 1 to 8 do begin
- cps[i].SetVariation(TVariation(cmbTrend.Items.Objects[cmbTrend.ItemIndex]));
- end;
-
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TMutateForm.mnuHighQualityClick(Sender: TObject);
-begin
- mnuHighQuality.Checked := True;
- PreviewDensity := prevHighQuality;
- MutatePrevQual := 2;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuLowQualityClick(Sender: TObject);
-begin
- mnuLowQuality.Checked := True;
- PreviewDensity := prevLowQuality;
- MutatePrevQual := 0;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMediumQualityClick(Sender: TObject);
-begin
- mnuMediumQuality.Checked := True;
- PreviewDensity := prevMediumQuality;
- MutatePrevQual := 1;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Mutate', True) then
- begin
- Registry.WriteInteger('Top', MutateForm.Top);
- Registry.WriteInteger('Left', MutateForm.Left);
- end;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TMutateForm.chkSameNumClick(Sender: TObject);
-begin
- RandomSet;
- Interpolate;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuResetLocationClick(Sender: TObject);
-begin
- mnuResetLocation.Checked := not mnuResetLocation.Checked;
- if not mnuResetLocation.checked then
- begin
- cps[0].width := MainCp.width;
- cps[0].height := MainCp.height;
- cps[0].pixels_per_unit := MainCp.pixels_per_unit;
- cps[0].AdjustScale(Image0.width, Image0.Height);
- cps[0].zoom := MainCp.zoom;
- cps[0].center[0] := MainCp.center[0];
- cps[0].center[1] := MainCp.center[1];
- zoom := cps[0].zoom;
- center[0] := cps[0].center[0];
- center[1] := cps[0].center[1];
- end;
- ShowMain;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuBackClick(Sender: TObject);
-begin
- Render.Stop;
- if seed > InitSeed then
- dec(seed);
- if seed = InitSeed then mnuBack.enabled := false;
- RandomSet;
- ShowMutants;
-end;
-
-procedure TMutateForm.mnuMaintainSymClick(Sender: TObject);
-begin
- mnuMaintainSym.Checked := not mnuMaintainSym.Checked;
- Interpolate;
- ShowMutants;
-end;
-
-end.
-
diff --git a/2.10/Source/Options.dfm b/2.10/Source/Options.dfm
deleted file mode 100644
index 7428182..0000000
--- a/2.10/Source/Options.dfm
+++ /dev/null
@@ -1,1951 +0,0 @@
-object OptionsForm: TOptionsForm
- Left = 497
- Top = 238
- BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
- BorderStyle = bsDialog
- Caption = 'Options'
- ClientHeight = 311
- ClientWidth = 463
- Color = clBtnFace
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- HelpFile = 'Apophysis 2.0.chm'
- OldCreateOrder = True
- Position = poDefault
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object btnOK: TButton
- Left = 304
- Top = 280
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- TabOrder = 1
- OnClick = btnOKClick
- end
- object btnCancel: TButton
- Left = 384
- Top = 280
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 2
- OnClick = btnCancelClick
- end
- object Tabs: TPageControl
- Left = 8
- Top = 8
- Width = 451
- Height = 265
- ActivePage = GeneralPage
- TabOrder = 0
- TabStop = False
- object GeneralPage: TTabSheet
- HelpContext = 1
- Caption = 'General'
- object chkConfirmDel: TCheckBox
- Left = 144
- Top = 127
- Width = 97
- Height = 17
- HelpContext = 1005
- Caption = 'Confirm delete'
- TabOrder = 2
- end
- object JPEG: TGroupBox
- Left = 8
- Top = 118
- Width = 121
- Height = 55
- Caption = 'JPEG Quality'
- TabOrder = 1
- object txtJPEGquality: TComboBox
- Left = 16
- Top = 20
- Width = 89
- Height = 21
- ItemHeight = 13
- ItemIndex = 2
- TabOrder = 0
- Text = '100'
- Items.Strings = (
- '60'
- '80'
- '100'
- '120')
- end
- end
- object GroupBox16: TGroupBox
- Left = 8
- Top = 4
- Width = 121
- Height = 55
- Caption = 'Multithreading'
- TabOrder = 0
- object cbNrTheads: TComboBox
- Left = 16
- Top = 20
- Width = 89
- Height = 21
- ItemHeight = 13
- ItemIndex = 0
- TabOrder = 0
- Text = 'Off'
- Items.Strings = (
- 'Off'
- '2'
- '4'
- '8')
- end
- end
- object GroupBox15: TGroupBox
- Left = 136
- Top = 4
- Width = 297
- Height = 101
- Caption = 'On render complete'
- TabOrder = 3
- object btnBrowseSound: TSpeedButton
- Left = 264
- Top = 41
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnBrowseSoundClick
- end
- object btnPlay: TSpeedButton
- Left = 264
- Top = 14
- Width = 24
- Height = 24
- Hint = 'Play'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 46010000424D4601000000000000460000002800000010000000100000000100
- 08000000000000010000120B0000120B00000400000004000000808080005454
- 540000000000FFFFFF0000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0200000000000000000000000000000002020000000000000000000000000000
- 0202020000000000000000000000000002020202000000000000000000000000
- 0202020202000000000000000000000002020202020200000000000000000000
- 0202020202000000000000000000000002020202000000000000000000000000
- 0202020000000000000000000000000002020000000000000000000000000000
- 0200000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnPlayClick
- end
- object Label44: TLabel
- Left = 10
- Top = 44
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtSoundFile: TEdit
- Left = 64
- Top = 42
- Width = 193
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- object chkPlaysound: TCheckBox
- Left = 8
- Top = 18
- Width = 81
- Height = 17
- Caption = 'Play sound'
- TabOrder = 1
- end
- object chkShowRenderStats: TCheckBox
- Left = 8
- Top = 72
- Width = 185
- Height = 17
- Caption = 'Show extended render statistics'
- TabOrder = 2
- end
- end
- object chkOldPaletteFormat: TCheckBox
- Left = 144
- Top = 148
- Width = 121
- Height = 29
- Caption = 'Save gradient in old file format'
- TabOrder = 4
- WordWrap = True
- end
- object chkConfirmExit: TCheckBox
- Left = 144
- Top = 183
- Width = 81
- Height = 17
- HelpContext = 1005
- Caption = 'Confirm exit'
- TabOrder = 5
- end
- object chkConfirmStopRender: TCheckBox
- Left = 144
- Top = 210
- Width = 121
- Height = 17
- Caption = 'Confirm stop render'
- TabOrder = 6
- end
- object rgTransparency: TRadioGroup
- Left = 8
- Top = 176
- Width = 121
- Height = 57
- Caption = 'PNG Transparency'
- ItemIndex = 0
- Items.Strings = (
- 'Disabled'
- 'Enabled')
- TabOrder = 7
- end
- object GroupBox18: TGroupBox
- Left = 8
- Top = 61
- Width = 121
- Height = 55
- Caption = 'Internal buffer depth'
- TabOrder = 8
- object cbInternalBitsPerSample: TComboBox
- Left = 16
- Top = 20
- Width = 89
- Height = 21
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- Items.Strings = (
- '32-bit integer'
- '32-bit float'
- '48-bit integer')
- end
- end
- end
- object EditorPage: TTabSheet
- Caption = 'Editor'
- ImageIndex = 8
- object GroupBox1: TGroupBox
- Left = 8
- Top = 4
- Width = 145
- Height = 173
- Caption = 'Editor Graph'
- TabOrder = 0
- object Label40: TLabel
- Left = 8
- Top = 88
- Width = 56
- Height = 13
- Caption = 'Background'
- end
- object Label41: TLabel
- Left = 8
- Top = 128
- Width = 50
- Height = 13
- Caption = 'Reference'
- end
- object Label42: TLabel
- Left = 75
- Top = 88
- Width = 50
- Height = 13
- Caption = 'Grid colors'
- end
- object Label43: TLabel
- Left = 75
- Top = 128
- Width = 36
- Height = 13
- Caption = 'Helpers'
- end
- object pnlBackColor: TPanel
- Left = 8
- Top = 104
- Width = 62
- Height = 17
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- OnClick = pnlBackColorClick
- end
- object chkUseXFormColor: TCheckBox
- Left = 8
- Top = 16
- Width = 129
- Height = 17
- Caption = 'Use transform color'
- TabOrder = 4
- end
- object chkHelpers: TCheckBox
- Left = 8
- Top = 36
- Width = 129
- Height = 17
- Caption = 'Helper lines'
- Checked = True
- State = cbChecked
- TabOrder = 6
- end
- object pnlReference: TPanel
- Left = 8
- Top = 144
- Width = 62
- Height = 17
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clGray
- TabOrder = 1
- OnClick = pnlReferenceClick
- end
- object pnlGridColor1: TPanel
- Left = 75
- Top = 104
- Width = 29
- Height = 17
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 2
- OnClick = pnlGridColor1Click
- end
- object pnlGridColor2: TPanel
- Left = 108
- Top = 104
- Width = 29
- Height = 17
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 3
- OnClick = pnlGridColor2Click
- end
- object pnlHelpersColor: TPanel
- Left = 75
- Top = 144
- Width = 62
- Height = 17
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Color = clGray
- TabOrder = 5
- OnClick = pnlHelpersColorClick
- end
- object chkShowAllXforms: TCheckBox
- Left = 8
- Top = 56
- Width = 129
- Height = 25
- Caption = 'Always show both type of transforms'
- Checked = True
- State = cbChecked
- TabOrder = 7
- WordWrap = True
- end
- end
- object rgReferenceMode: TRadioGroup
- Left = 160
- Top = 108
- Width = 145
- Height = 69
- Caption = 'Reference Triangle'
- ItemIndex = 0
- Items.Strings = (
- 'Normal'
- 'Proportional'
- 'Wandering (old-style)')
- TabOrder = 1
- Visible = False
- end
- object GroupBox21: TGroupBox
- Left = 160
- Top = 4
- Width = 145
- Height = 85
- Caption = 'Editor defaults'
- TabOrder = 2
- object chkAxisLock: TCheckBox
- Left = 8
- Top = 38
- Width = 129
- Height = 17
- Caption = 'Lock transform axis'
- Checked = True
- State = cbChecked
- TabOrder = 0
- end
- object chkExtendedEdit: TCheckBox
- Left = 8
- Top = 18
- Width = 129
- Height = 17
- Caption = 'Extended edit mode'
- Checked = True
- State = cbChecked
- TabOrder = 1
- end
- object chkXaosRebuild: TCheckBox
- Left = 8
- Top = 58
- Width = 129
- Height = 17
- Caption = 'Rebuild xaos links'
- Checked = True
- State = cbChecked
- TabOrder = 2
- end
- end
- end
- object DisplayPage: TTabSheet
- Caption = 'Display'
- object GroupBox2: TGroupBox
- Left = 184
- Top = 4
- Width = 193
- Height = 97
- Caption = 'Preview density'
- TabOrder = 1
- object Label4: TLabel
- Left = 8
- Top = 19
- Width = 58
- Height = 13
- Caption = 'Low quality:'
- end
- object Label1: TLabel
- Left = 8
- Top = 43
- Width = 75
- Height = 13
- Caption = 'Medium quality:'
- end
- object Label30: TLabel
- Left = 8
- Top = 67
- Width = 60
- Height = 13
- Caption = 'High quality:'
- end
- object txtLowQuality: TEdit
- Left = 112
- Top = 16
- Width = 65
- Height = 21
- HelpContext = 1012
- TabOrder = 0
- end
- object txtMediumQuality: TEdit
- Left = 112
- Top = 40
- Width = 65
- Height = 21
- HelpContext = 1013
- TabOrder = 1
- end
- object txtHighQuality: TEdit
- Left = 112
- Top = 64
- Width = 65
- Height = 21
- HelpContext = 1014
- TabOrder = 2
- end
- end
- object grpRendering: TGroupBox
- Left = 8
- Top = 4
- Width = 169
- Height = 229
- Caption = 'Rendering'
- TabOrder = 0
- object lblSampleDensity: TLabel
- Left = 59
- Top = 19
- Width = 38
- Height = 13
- Alignment = taRightJustify
- Caption = 'Quality:'
- end
- object lblGamma: TLabel
- Left = 58
- Top = 43
- Width = 39
- Height = 13
- Alignment = taRightJustify
- Caption = 'Gamma:'
- end
- object lblBrightness: TLabel
- Left = 43
- Top = 67
- Width = 54
- Height = 13
- Alignment = taRightJustify
- Caption = 'Brightness:'
- end
- object lblVibrancy: TLabel
- Left = 52
- Top = 91
- Width = 45
- Height = 13
- Alignment = taRightJustify
- Caption = 'Vibrancy:'
- end
- object lblOversample: TLabel
- Left = 36
- Top = 139
- Width = 61
- Height = 13
- Alignment = taRightJustify
- Caption = 'Oversample:'
- end
- object lblFilterRadius: TLabel
- Left = 34
- Top = 163
- Width = 63
- Height = 13
- Alignment = taRightJustify
- Caption = 'Filter Radius:'
- end
- object lblGammaThreshold: TLabel
- Left = 10
- Top = 115
- Width = 87
- Height = 13
- Alignment = taRightJustify
- Caption = 'Gamma threshold:'
- WordWrap = True
- end
- object txtSampleDensity: TEdit
- Left = 104
- Top = 16
- Width = 49
- Height = 21
- HelpContext = 1006
- TabOrder = 0
- end
- object txtGamma: TEdit
- Left = 104
- Top = 40
- Width = 49
- Height = 21
- HelpContext = 1007
- TabOrder = 1
- end
- object txtBrightness: TEdit
- Left = 104
- Top = 64
- Width = 49
- Height = 21
- HelpContext = 1008
- TabOrder = 2
- end
- object txtVibrancy: TEdit
- Left = 104
- Top = 88
- Width = 49
- Height = 21
- HelpContext = 1009
- TabOrder = 3
- end
- object txtOversample: TEdit
- Left = 104
- Top = 136
- Width = 49
- Height = 21
- HelpContext = 1010
- TabOrder = 4
- end
- object txtFilterRadius: TEdit
- Left = 104
- Top = 160
- Width = 49
- Height = 21
- HelpContext = 1011
- TabOrder = 5
- end
- object txtGammaThreshold: TEdit
- Left = 104
- Top = 112
- Width = 49
- Height = 21
- HelpContext = 1011
- TabOrder = 6
- end
- end
- object GroupBox20: TGroupBox
- Left = 184
- Top = 104
- Width = 254
- Height = 129
- Caption = 'Main Window Preview'
- TabOrder = 2
- object Label48: TLabel
- Left = 208
- Top = 20
- Width = 37
- Height = 13
- Caption = 'percent'
- end
- object chkShowTransparency: TCheckBox
- Left = 8
- Top = 42
- Width = 129
- Height = 17
- Caption = 'Show Transparency'
- TabOrder = 2
- end
- object chkExtendMainPreview: TCheckBox
- Left = 8
- Top = 20
- Width = 145
- Height = 17
- Caption = 'Extend preview buffer by'
- TabOrder = 0
- end
- object cbExtendPercent: TComboBox
- Left = 152
- Top = 18
- Width = 49
- Height = 21
- ItemHeight = 13
- TabOrder = 1
- Items.Strings = (
- '0'
- '10'
- '25'
- '50'
- '100'
- '150'
- '200')
- end
- object rgRotationMode: TRadioGroup
- Left = 8
- Top = 60
- Width = 113
- Height = 61
- Caption = 'Rotation Mode'
- Items.Strings = (
- 'Rotate image'
- 'Rotate frame')
- TabOrder = 3
- end
- object rgZoomingMode: TRadioGroup
- Left = 128
- Top = 60
- Width = 117
- Height = 61
- Caption = 'Zooming mode'
- Items.Strings = (
- 'Preserve quality'
- 'Preserve speed')
- TabOrder = 4
- end
- end
- end
- object RandomPage: TTabSheet
- Caption = 'Random'
- object gpNumberOfTransforms: TGroupBox
- Left = 8
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Number of transforms'
- TabOrder = 0
- object Label28: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label29: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinXForms: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1017
- TabOrder = 0
- Text = '2'
- OnChange = txtMinXFormsChange
- end
- object txtMaxXforms: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1018
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxXformsChange
- end
- object udMinXforms: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinXForms
- Min = 1
- Position = 2
- TabOrder = 2
- end
- object udMaxXForms: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxXforms
- Min = 2
- Position = 6
- TabOrder = 3
- end
- end
- object chkKeepBackground: TCheckBox
- Left = 208
- Top = 170
- Width = 161
- Height = 17
- HelpContext = 1023
- Caption = 'Keep background color'
- TabOrder = 4
- end
- object gpFlameTitlePrefix: TGroupBox
- Left = 208
- Top = 88
- Width = 193
- Height = 81
- Caption = 'Random batch'
- TabOrder = 1
- object Label38: TLabel
- Left = 8
- Top = 20
- Width = 48
- Height = 13
- Caption = 'Batch size'
- end
- object Label39: TLabel
- Left = 8
- Top = 52
- Width = 51
- Height = 13
- Caption = 'Title prefix'
- end
- object txtRandomPrefix: TEdit
- Left = 72
- Top = 50
- Width = 110
- Height = 21
- HelpContext = 1021
- TabOrder = 0
- Text = 'Apophysis'
- end
- object txtBatchSize: TEdit
- Left = 112
- Top = 16
- Width = 57
- Height = 21
- HelpContext = 1004
- TabOrder = 1
- Text = '10'
- end
- object udBatchSize: TUpDown
- Left = 169
- Top = 16
- Width = 13
- Height = 21
- Associate = txtBatchSize
- Min = 1
- Max = 300
- Position = 10
- TabOrder = 2
- Thousands = False
- end
- end
- object gpMutationTransforms: TGroupBox
- Left = 208
- Top = 6
- Width = 193
- Height = 75
- Caption = 'Mutation transforms'
- TabOrder = 3
- object Label2: TLabel
- Left = 10
- Top = 19
- Width = 44
- Height = 13
- Caption = 'Minimum:'
- end
- object Label3: TLabel
- Left = 10
- Top = 45
- Width = 48
- Height = 13
- Caption = 'Maximum:'
- end
- object txtMinMutate: TEdit
- Left = 80
- Top = 16
- Width = 77
- Height = 21
- HelpContext = 1019
- TabOrder = 0
- Text = '2'
- OnChange = txtMinMutateChange
- end
- object txtMaxMutate: TEdit
- Left = 80
- Top = 40
- Width = 77
- Height = 21
- HelpContext = 1020
- TabOrder = 1
- Text = '6'
- OnChange = txtMaxMutateChange
- end
- object udMinMutate: TUpDown
- Left = 157
- Top = 16
- Width = 12
- Height = 21
- Associate = txtMinMutate
- Min = 2
- Max = 12
- Position = 2
- TabOrder = 2
- end
- object udMaxMutate: TUpDown
- Left = 157
- Top = 40
- Width = 12
- Height = 21
- Associate = txtMaxMutate
- Min = 2
- Max = 12
- Position = 6
- TabOrder = 3
- end
- end
- object gpForcedSymmetry: TGroupBox
- Left = 8
- Top = 88
- Width = 193
- Height = 97
- Caption = 'Forced symmetry'
- TabOrder = 2
- object Label7: TLabel
- Left = 8
- Top = 20
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Type:'
- end
- object Label9: TLabel
- Left = 8
- Top = 48
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Order:'
- end
- object Label24: TLabel
- Left = 8
- Top = 72
- Width = 32
- Height = 13
- Alignment = taRightJustify
- AutoSize = False
- Caption = 'Limit:'
- end
- object cmbSymType: TComboBox
- Left = 48
- Top = 16
- Width = 137
- Height = 21
- HelpContext = 1024
- Style = csDropDownList
- ItemHeight = 13
- TabOrder = 0
- OnChange = cmbSymTypeChange
- Items.Strings = (
- 'None'
- 'Bilateral'
- 'Rotational'
- 'Dihedral')
- end
- object txtSymOrder: TEdit
- Left = 48
- Top = 43
- Width = 121
- Height = 21
- HelpContext = 1025
- TabOrder = 1
- Text = '4'
- end
- object udSymOrder: TUpDown
- Left = 169
- Top = 43
- Width = 13
- Height = 21
- Associate = txtSymOrder
- Min = 2
- Max = 2000
- Position = 4
- TabOrder = 2
- Thousands = False
- end
- object txtSymNVars: TEdit
- Left = 48
- Top = 70
- Width = 121
- Height = 21
- TabOrder = 3
- Text = '12'
- end
- object udSymNVars: TUpDown
- Left = 169
- Top = 70
- Width = 15
- Height = 21
- Associate = txtSymNVars
- Min = 4
- Position = 12
- TabOrder = 4
- Thousands = False
- end
- end
- end
- object VariationsPage: TTabSheet
- Caption = 'Variations'
- ImageIndex = 4
- object PageControl1: TPageControl
- Left = 0
- Top = 0
- Width = 443
- Height = 237
- HelpContext = 1026
- ActivePage = varsPageEnabled
- Align = alClient
- TabOrder = 0
- object varsPageEnabled: TTabSheet
- Caption = 'Enabled'
- object clbVarEnabled: TCheckListBox
- Left = 2
- Top = 2
- Width = 348
- Height = 206
- Columns = 2
- ItemHeight = 13
- TabOrder = 0
- TabWidth = 100
- end
- object btnSetAll: TButton
- Left = 356
- Top = 148
- Width = 75
- Height = 25
- HelpContext = 1027
- Caption = 'Set All'
- TabOrder = 1
- OnClick = btnSetAllClick
- end
- object btnClearAll: TButton
- Left = 356
- Top = 180
- Width = 75
- Height = 25
- HelpContext = 1028
- Caption = 'Clear All'
- TabOrder = 2
- OnClick = btnClearAllClick
- end
- end
- object varsPageFavourite: TTabSheet
- Caption = 'Favourite'
- ImageIndex = 1
- object clbVarFavourites: TCheckListBox
- Left = 2
- Top = 2
- Width = 348
- Height = 206
- Columns = 2
- ItemHeight = 13
- TabOrder = 0
- TabWidth = 100
- end
- object btnClearVarFavs: TButton
- Left = 356
- Top = 180
- Width = 75
- Height = 25
- HelpContext = 1028
- Caption = 'Clear All'
- TabOrder = 1
- OnClick = btnClearVarFavsClick
- end
- end
- end
- end
- object TabSheet1: TTabSheet
- Caption = 'Gradient'
- ImageIndex = 5
- object btnGradientsFile: TSpeedButton
- Left = 120
- Top = 121
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnGradientsFileClick
- end
- object grpGradient: TRadioGroup
- Left = 8
- Top = 4
- Width = 137
- Height = 117
- HelpContext = 1029
- Caption = 'On random flame'
- ItemIndex = 0
- Items.Strings = (
- 'Use random preset'
- 'Use default'
- 'Use current'
- 'Randomize'
- 'Random from a file')
- TabOrder = 0
- end
- object GroupBox3: TGroupBox
- Left = 153
- Top = 4
- Width = 281
- Height = 229
- Caption = 'Randomize'
- TabOrder = 2
- object Label18: TLabel
- Left = 16
- Top = 24
- Width = 128
- Height = 13
- Caption = 'Minimum number of nodes:'
- end
- object Label19: TLabel
- Left = 16
- Top = 56
- Width = 128
- Height = 13
- Caption = 'Maximum number of nodes'
- end
- object Label31: TLabel
- Left = 16
- Top = 88
- Width = 64
- Height = 13
- Caption = 'Hue between'
- end
- object Label32: TLabel
- Left = 184
- Top = 88
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label33: TLabel
- Left = 16
- Top = 120
- Width = 95
- Height = 13
- Caption = 'Saturation between'
- end
- object Label34: TLabel
- Left = 184
- Top = 120
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object Label35: TLabel
- Left = 16
- Top = 152
- Width = 95
- Height = 13
- Caption = 'Luminance between'
- end
- object Label36: TLabel
- Left = 184
- Top = 152
- Width = 18
- Height = 13
- Caption = 'and'
- end
- object txtMinNodes: TEdit
- Left = 160
- Top = 24
- Width = 49
- Height = 21
- HelpContext = 1030
- TabOrder = 0
- Text = '2'
- OnChange = txtMinNodesChange
- end
- object txtMaxNodes: TEdit
- Left = 160
- Top = 56
- Width = 49
- Height = 21
- HelpContext = 1031
- TabOrder = 1
- Text = '2'
- OnChange = txtMaxNodesChange
- end
- object txtMinHue: TEdit
- Left = 117
- Top = 85
- Width = 49
- Height = 21
- HelpContext = 1032
- TabOrder = 2
- Text = '0'
- OnChange = txtMinHueChange
- end
- object txtMaxHue: TEdit
- Left = 208
- Top = 85
- Width = 49
- Height = 21
- HelpContext = 1033
- TabOrder = 3
- Text = '600'
- OnChange = txtMaxHueChange
- end
- object txtMinSat: TEdit
- Left = 117
- Top = 117
- Width = 49
- Height = 21
- HelpContext = 1034
- TabOrder = 4
- Text = '0'
- OnChange = txtMinSatChange
- end
- object txtMaxSat: TEdit
- Left = 208
- Top = 117
- Width = 49
- Height = 21
- HelpContext = 1035
- TabOrder = 5
- Text = '100'
- OnChange = txtMaxSatChange
- end
- object txtMinLum: TEdit
- Left = 117
- Top = 149
- Width = 49
- Height = 21
- HelpContext = 1036
- TabOrder = 6
- Text = '1'
- OnChange = txtMinLumChange
- end
- object txtMaxLum: TEdit
- Left = 208
- Top = 149
- Width = 49
- Height = 21
- HelpContext = 1037
- TabOrder = 7
- Text = '100'
- OnChange = txtMaxLumChange
- end
- object udMinNodes: TUpDown
- Left = 209
- Top = 24
- Width = 12
- Height = 21
- HelpContext = 1030
- Associate = txtMinNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 8
- end
- object udMaxNodes: TUpDown
- Left = 209
- Top = 56
- Width = 12
- Height = 21
- HelpContext = 1031
- Associate = txtMaxNodes
- Min = 2
- Max = 64
- Position = 2
- TabOrder = 9
- end
- object udMinHue: TUpDown
- Left = 166
- Top = 85
- Width = 12
- Height = 21
- HelpContext = 1032
- Associate = txtMinHue
- Max = 600
- TabOrder = 10
- end
- object udMaxHue: TUpDown
- Left = 257
- Top = 85
- Width = 12
- Height = 21
- HelpContext = 1033
- Associate = txtMaxHue
- Max = 600
- Position = 600
- TabOrder = 11
- end
- object udMinSat: TUpDown
- Left = 166
- Top = 117
- Width = 12
- Height = 21
- HelpContext = 1034
- Associate = txtMinSat
- TabOrder = 12
- end
- object udmaxSat: TUpDown
- Left = 257
- Top = 117
- Width = 12
- Height = 21
- HelpContext = 1035
- Associate = txtMaxSat
- Position = 100
- TabOrder = 13
- end
- object udMinLum: TUpDown
- Left = 166
- Top = 149
- Width = 12
- Height = 21
- HelpContext = 1036
- Associate = txtMinLum
- Min = 1
- Position = 1
- TabOrder = 14
- end
- object udMaxLum: TUpDown
- Left = 257
- Top = 149
- Width = 12
- Height = 21
- HelpContext = 1037
- Associate = txtMaxLum
- Position = 100
- TabOrder = 15
- end
- end
- object GroupBox13: TGroupBox
- Left = 8
- Top = 146
- Width = 137
- Height = 87
- Caption = 'Smooth palette'
- TabOrder = 1
- object Label8: TLabel
- Left = 10
- Top = 18
- Width = 49
- Height = 13
- Caption = '# of tries:'
- end
- object Label10: TLabel
- Left = 10
- Top = 50
- Width = 53
- Height = 13
- Caption = 'Try length:'
- end
- object txtNumtries: TEdit
- Left = 80
- Top = 16
- Width = 49
- Height = 21
- HelpContext = 1002
- TabOrder = 0
- Text = '50'
- end
- object txtTryLength: TEdit
- Left = 80
- Top = 48
- Width = 49
- Height = 21
- HelpContext = 1003
- TabOrder = 1
- Text = '10000'
- end
- end
- object txtGradientsFile: TEdit
- Left = 8
- Top = 122
- Width = 110
- Height = 21
- TabOrder = 3
- end
- end
- object TabSheet6: TTabSheet
- Caption = 'UPR'
- ImageIndex = 5
- object UPRPage: TPageControl
- Left = 0
- Top = 4
- Width = 441
- Height = 249
- MultiLine = True
- Style = tsButtons
- TabOrder = 4
- end
- object GroupBox11: TGroupBox
- Left = 8
- Top = 112
- Width = 177
- Height = 73
- Caption = 'UPR size'
- TabOrder = 1
- object Label26: TLabel
- Left = 15
- Top = 21
- Width = 32
- Height = 13
- Caption = 'Width:'
- end
- object Label27: TLabel
- Left = 15
- Top = 49
- Width = 35
- Height = 13
- Caption = 'Height:'
- end
- object txtUPRWidth: TEdit
- Left = 96
- Top = 16
- Width = 69
- Height = 21
- TabOrder = 0
- Text = '640'
- end
- object txtUPRHeight: TEdit
- Left = 96
- Top = 40
- Width = 69
- Height = 21
- TabOrder = 1
- Text = '480'
- end
- end
- object GroupBox9: TGroupBox
- Left = 8
- Top = 6
- Width = 177
- Height = 99
- Caption = 'Parameter defaults'
- TabOrder = 0
- object Label20: TLabel
- Left = 10
- Top = 26
- Width = 76
- Height = 13
- Caption = 'Sample density:'
- end
- object Label21: TLabel
- Left = 10
- Top = 50
- Width = 60
- Height = 13
- Caption = 'Filter radius:'
- end
- object Label22: TLabel
- Left = 10
- Top = 74
- Width = 61
- Height = 13
- Caption = 'Oversample:'
- end
- object txtFIterDensity: TEdit
- Left = 96
- Top = 24
- Width = 67
- Height = 21
- TabOrder = 0
- Text = '35'
- end
- object txtUPRFilterRadius: TEdit
- Left = 96
- Top = 48
- Width = 67
- Height = 21
- TabOrder = 1
- Text = '0.7'
- end
- object txtUPROversample: TEdit
- Left = 96
- Top = 72
- Width = 67
- Height = 21
- TabOrder = 2
- Text = '3'
- end
- end
- object GroupBox4: TGroupBox
- Left = 192
- Top = 6
- Width = 245
- Height = 75
- Caption = 'Coloring algorithm'
- TabOrder = 2
- object Label11: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label12: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFCIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'enr-flame-a'
- end
- object txtFCFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'apophysis.ucl'
- end
- end
- object GroupBox5: TGroupBox
- Left = 192
- Top = 87
- Width = 245
- Height = 82
- Caption = 'Fractal formula'
- TabOrder = 3
- object Label13: TLabel
- Left = 10
- Top = 26
- Width = 48
- Height = 13
- Caption = 'Identifier:'
- end
- object Label14: TLabel
- Left = 10
- Top = 50
- Width = 20
- Height = 13
- Caption = 'File:'
- end
- object txtFFIdent: TEdit
- Left = 82
- Top = 24
- Width = 151
- Height = 21
- TabOrder = 0
- Text = 'mt-pixel'
- end
- object txtFFFile: TEdit
- Left = 82
- Top = 48
- Width = 151
- Height = 21
- TabOrder = 1
- Text = 'mt.ufm'
- end
- end
- object chkAdjustDensity: TCheckBox
- Left = 192
- Top = 170
- Width = 169
- Height = 17
- Caption = 'Adjust sample density'
- TabOrder = 5
- end
- end
- object TabSheet2: TTabSheet
- Caption = 'Sheep'
- Enabled = False
- ImageIndex = 6
- TabVisible = False
- object GroupBox6: TGroupBox
- Left = 8
- Top = 6
- Width = 245
- Height = 99
- Caption = 'Credit'
- TabOrder = 0
- object Label5: TLabel
- Left = 10
- Top = 18
- Width = 23
- Height = 13
- Caption = 'Nick:'
- end
- object Label6: TLabel
- Left = 10
- Top = 42
- Width = 23
- Height = 13
- Caption = 'URL:'
- end
- object Label15: TLabel
- Left = 10
- Top = 66
- Width = 50
- Height = 13
- Caption = 'Password:'
- Visible = False
- end
- object txtNick: TEdit
- Left = 82
- Top = 16
- Width = 151
- Height = 21
- TabOrder = 0
- end
- object txtURL: TEdit
- Left = 82
- Top = 40
- Width = 151
- Height = 21
- TabOrder = 1
- end
- object txtPassword: TEdit
- Left = 82
- Top = 64
- Width = 151
- Height = 21
- Enabled = False
- TabOrder = 2
- Visible = False
- end
- end
- object GroupBox8: TGroupBox
- Left = 8
- Top = 106
- Width = 425
- Height = 51
- Caption = 'Server'
- TabOrder = 1
- object Label17: TLabel
- Left = 10
- Top = 20
- Width = 43
- Height = 13
- Caption = 'Address:'
- end
- object txtServer: TEdit
- Left = 67
- Top = 19
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- object PathsPage: TTabSheet
- Caption = 'Paths'
- ImageIndex = 7
- object GroupBox10: TGroupBox
- Left = 8
- Top = 0
- Width = 425
- Height = 51
- Caption = 'Default parameter file'
- TabOrder = 0
- object btnDefGradient: TSpeedButton
- Left = 392
- Top = 17
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object Label25: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtDefParameterFile: TEdit
- Left = 67
- Top = 18
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox12: TGroupBox
- Left = 8
- Top = 54
- Width = 425
- Height = 51
- Caption = 'Smooth palette file'
- TabOrder = 1
- object Label23: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object btnSmooth: TSpeedButton
- Left = 392
- Top = 17
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnSmoothClick
- end
- object txtDefSmoothFile: TEdit
- Left = 67
- Top = 18
- Width = 310
- Height = 21
- HelpContext = 1001
- TabOrder = 0
- end
- end
- object GroupBox7: TGroupBox
- Left = 8
- Top = 162
- Width = 425
- Height = 51
- Caption = 'Export renderer'
- TabOrder = 3
- object btnRenderer: TSpeedButton
- Left = 392
- Top = 17
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnRendererClick
- end
- object Label16: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtRenderer: TEdit
- Left = 67
- Top = 18
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- object GroupBox14: TGroupBox
- Left = 8
- Top = 108
- Width = 425
- Height = 51
- Caption = 'Function library'
- TabOrder = 2
- object SpeedButton2: TSpeedButton
- Left = 392
- Top = 17
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = SpeedButton2Click
- end
- object Label37: TLabel
- Left = 10
- Top = 20
- Width = 49
- Height = 13
- Caption = 'File name:'
- end
- object txtLibrary: TEdit
- Left = 67
- Top = 18
- Width = 310
- Height = 21
- HelpContext = 1000
- ParentShowHint = False
- ShowHint = False
- TabOrder = 0
- end
- end
- end
- end
- object OpenDialog: TOpenDialog
- Left = 16
- Top = 280
- end
-end
diff --git a/2.10/Source/Options.pas b/2.10/Source/Options.pas
deleted file mode 100644
index c038a97..0000000
--- a/2.10/Source/Options.pas
+++ /dev/null
@@ -1,841 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2009 Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-//{$D-,L-,O+,Q-,R-,Y-,S-}
-unit Options;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, ComCtrls, ExtCtrls, Buttons, Registry, Mask, CheckLst,
- MMSystem;
-
-type
- TOptionsForm = class(TForm)
- btnOK: TButton;
- btnCancel: TButton;
- OpenDialog: TOpenDialog;
- Tabs: TPageControl;
- GeneralPage: TTabSheet;
- chkConfirmDel: TCheckBox;
- JPEG: TGroupBox;
- DisplayPage: TTabSheet;
- GroupBox2: TGroupBox;
- Label4: TLabel;
- Label1: TLabel;
- Label30: TLabel;
- txtLowQuality: TEdit;
- txtMediumQuality: TEdit;
- txtHighQuality: TEdit;
- grpRendering: TGroupBox;
- lblSampleDensity: TLabel;
- lblGamma: TLabel;
- lblBrightness: TLabel;
- lblVibrancy: TLabel;
- lblOversample: TLabel;
- lblFilterRadius: TLabel;
- txtSampleDensity: TEdit;
- txtGamma: TEdit;
- txtBrightness: TEdit;
- txtVibrancy: TEdit;
- txtOversample: TEdit;
- txtFilterRadius: TEdit;
- RandomPage: TTabSheet;
- gpNumberOfTransforms: TGroupBox;
- Label28: TLabel;
- Label29: TLabel;
- txtMinXForms: TEdit;
- txtMaxXforms: TEdit;
- chkKeepBackground: TCheckBox;
- TabSheet6: TTabSheet;
- UPRPage: TPageControl;
- GroupBox11: TGroupBox;
- Label26: TLabel;
- Label27: TLabel;
- txtUPRWidth: TEdit;
- txtUPRHeight: TEdit;
- gpFlameTitlePrefix: TGroupBox;
- txtRandomPrefix: TEdit;
- gpMutationTransforms: TGroupBox;
- Label2: TLabel;
- Label3: TLabel;
- txtMinMutate: TEdit;
- txtMaxMutate: TEdit;
- gpForcedSymmetry: TGroupBox;
- cmbSymType: TComboBox;
- txtSymOrder: TEdit;
- Label7: TLabel;
- Label9: TLabel;
- VariationsPage: TTabSheet;
- TabSheet1: TTabSheet;
- grpGradient: TRadioGroup;
- GroupBox3: TGroupBox;
- txtMinNodes: TEdit;
- txtMaxNodes: TEdit;
- Label18: TLabel;
- Label19: TLabel;
- txtMinHue: TEdit;
- txtMaxHue: TEdit;
- Label31: TLabel;
- Label32: TLabel;
- Label33: TLabel;
- txtMinSat: TEdit;
- Label34: TLabel;
- txtMaxSat: TEdit;
- Label35: TLabel;
- txtMinLum: TEdit;
- Label36: TLabel;
- txtMaxLum: TEdit;
- udMinNodes: TUpDown;
- udMaxNodes: TUpDown;
- udMinHue: TUpDown;
- udMaxHue: TUpDown;
- udMinSat: TUpDown;
- udmaxSat: TUpDown;
- udMinLum: TUpDown;
- udMaxLum: TUpDown;
- udMinXforms: TUpDown;
- udMaxXForms: TUpDown;
- udMinMutate: TUpDown;
- udMaxMutate: TUpDown;
- udSymOrder: TUpDown;
- GroupBox9: TGroupBox;
- Label20: TLabel;
- Label21: TLabel;
- Label22: TLabel;
- txtFIterDensity: TEdit;
- txtUPRFilterRadius: TEdit;
- txtUPROversample: TEdit;
- GroupBox4: TGroupBox;
- Label11: TLabel;
- Label12: TLabel;
- txtFCIdent: TEdit;
- txtFCFile: TEdit;
- GroupBox5: TGroupBox;
- Label13: TLabel;
- Label14: TLabel;
- txtFFIdent: TEdit;
- txtFFFile: TEdit;
- chkAdjustDensity: TCheckBox;
- TabSheet2: TTabSheet;
- GroupBox6: TGroupBox;
- Label5: TLabel;
- Label6: TLabel;
- txtNick: TEdit;
- txtURL: TEdit;
- Label15: TLabel;
- txtPassword: TEdit;
- GroupBox8: TGroupBox;
- Label17: TLabel;
- txtServer: TEdit;
- PathsPage: TTabSheet;
- GroupBox10: TGroupBox;
- btnDefGradient: TSpeedButton;
- Label25: TLabel;
- txtDefParameterFile: TEdit;
- GroupBox12: TGroupBox;
- Label23: TLabel;
- txtDefSmoothFile: TEdit;
- btnSmooth: TSpeedButton;
- GroupBox7: TGroupBox;
- btnRenderer: TSpeedButton;
- Label16: TLabel;
- txtRenderer: TEdit;
- GroupBox14: TGroupBox;
- SpeedButton2: TSpeedButton;
- Label37: TLabel;
- txtLibrary: TEdit;
- clbVarEnabled: TCheckListBox;
- GroupBox16: TGroupBox;
- cbNrTheads: TComboBox;
- GroupBox13: TGroupBox;
- Label8: TLabel;
- Label10: TLabel;
- txtNumtries: TEdit;
- txtTryLength: TEdit;
- txtJPEGquality: TComboBox;
- Label24: TLabel;
- txtSymNVars: TEdit;
- udSymNVars: TUpDown;
- txtBatchSize: TEdit;
- udBatchSize: TUpDown;
- Label38: TLabel;
- Label39: TLabel;
- GroupBox15: TGroupBox;
- btnBrowseSound: TSpeedButton;
- txtSoundFile: TEdit;
- EditorPage: TTabSheet;
- GroupBox1: TGroupBox;
- Label40: TLabel;
- Label41: TLabel;
- Label42: TLabel;
- Label43: TLabel;
- pnlBackColor: TPanel;
- chkUseXFormColor: TCheckBox;
- chkHelpers: TCheckBox;
- pnlReference: TPanel;
- pnlGridColor1: TPanel;
- pnlGridColor2: TPanel;
- pnlHelpersColor: TPanel;
- rgReferenceMode: TRadioGroup;
- chkPlaysound: TCheckBox;
- btnPlay: TSpeedButton;
- Label44: TLabel;
- GroupBox20: TGroupBox;
- chkShowTransparency: TCheckBox;
- chkExtendMainPreview: TCheckBox;
- Label48: TLabel;
- cbExtendPercent: TComboBox;
- chkShowRenderStats: TCheckBox;
- rgRotationMode: TRadioGroup;
- GroupBox21: TGroupBox;
- chkAxisLock: TCheckBox;
- chkExtendedEdit: TCheckBox;
- chkOldPaletteFormat: TCheckBox;
- rgZoomingMode: TRadioGroup;
- chkShowAllXforms: TCheckBox;
- txtGradientsFile: TEdit;
- btnGradientsFile: TSpeedButton;
- chkConfirmExit: TCheckBox;
- chkConfirmStopRender: TCheckBox;
- rgTransparency: TRadioGroup;
- GroupBox18: TGroupBox;
- cbInternalBitsPerSample: TComboBox;
- txtGammaThreshold: TEdit;
- lblGammaThreshold: TLabel;
- chkXaosRebuild: TCheckBox;
- PageControl1: TPageControl;
- varsPageEnabled: TTabSheet;
- varsPageFavourite: TTabSheet;
- btnSetAll: TButton;
- btnClearAll: TButton;
- clbVarFavourites: TCheckListBox;
- btnClearVarFavs: TButton;
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOKClick(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure btnSmoothClick(Sender: TObject);
- procedure cmbSymTypeChange(Sender: TObject);
- procedure btnSetAllClick(Sender: TObject);
- procedure btnClearAllClick(Sender: TObject);
- procedure txtMinNodesChange(Sender: TObject);
- procedure txtMaxNodesChange(Sender: TObject);
- procedure txtMaxHueChange(Sender: TObject);
- procedure txtMaxSatChange(Sender: TObject);
- procedure txtMaxLumChange(Sender: TObject);
- procedure txtMinHueChange(Sender: TObject);
- procedure txtMinSatChange(Sender: TObject);
- procedure txtMinLumChange(Sender: TObject);
- procedure txtMinXFormsChange(Sender: TObject);
- procedure txtMaxXformsChange(Sender: TObject);
- procedure txtMinMutateChange(Sender: TObject);
- procedure txtMaxMutateChange(Sender: TObject);
- procedure btnRendererClick(Sender: TObject);
- procedure SpeedButton2Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure pnlBackColorClick(Sender: TObject);
- procedure pnlReferenceClick(Sender: TObject);
- procedure pnlGridColor1Click(Sender: TObject);
- procedure pnlGridColor2Click(Sender: TObject);
- procedure pnlHelpersColorClick(Sender: TObject);
- procedure btnBrowseSoundClick(Sender: TObject);
- procedure btnPlayClick(Sender: TObject);
- procedure btnGradientsFileClick(Sender: TObject);
- procedure btnClearVarFavsClick(Sender: TObject);
-
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- OptionsForm: TOptionsForm;
-
-implementation
-
-{$R *.DFM}
-
-uses
- Main, Global, Editor, ControlPoint, XFormMan, Adjust;
-
-procedure TOptionsForm.btnCancelClick(Sender: TObject);
-begin
- Close;
-end;
-
-procedure TOptionsForm.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
- i: integer;
-begin
- { Read position from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Options', False) then
- begin
- if Registry.ValueExists('Left') then
- OptionsForm.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- OptionsForm.Top := Registry.ReadInteger('Top');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
- { General tab }
- txtDefParameterFile.Text := DefFlameFile;
- txtDefSmoothFile.Text := defSmoothPaletteFile;
- txtNumtries.text := IntToStr(Numtries);
- txtTryLength.text := IntToStr(Trylength);
- udBatchSize.Position := BatchSize;
-// chkResize.checked := ResizeOnLoad;
- if NrTreads <= 1 then
- cbNrTheads.ItemIndex := 0
- else
- cbNrTheads.text := intTostr(NrTreads);
-
- chkConfirmDel.Checked := ConfirmDelete;
- chkOldPaletteFormat.Checked := OldPaletteFormat;
- chkConfirmExit.Checked := ConfirmExit;
- chkConfirmStopRender.Checked := ConfirmStopRender;
-
- rgRotationMode.ItemIndex := MainForm_RotationMode;
- if PreserveQuality then
- rgZoomingMode.ItemIndex := 0
- else
- rgZoomingMode.ItemIndex := 1;
- txtJPEGQuality.text := IntToStr(JPEGQuality);
-
- chkPlaySound.Checked := PlaySoundOnRenderComplete;
- txtSoundFile.Text := RenderCompleteSoundFile;
-
- cbInternalBitsPerSample.ItemIndex := InternalBitsPerSample;
-
-
- { Editor }
-// rgReferenceMode.ItemIndex := ReferenceMode;
- chkUseXFormColor.checked := UseTransformColors;
- chkHelpers.Checked := HelpersEnabled;
- chkExtendedEdit.Checked := ExtEditEnabled;
- chkAxisLock.Checked := TransformAxisLock;
- chkXaosRebuild.Checked := RebuildXaosLinks;
- chkShowAllXforms.Checked := ShowAllXforms;
-
- { Display tab }
- txtSampleDensity.Text := FloatToStr(defSampleDensity);
- txtGamma.Text := FloatToStr(defGamma);
- txtBrightness.Text := FloatToStr(defBrightness);
- txtVibrancy.Text := FloatToStr(defVibrancy);
- txtOversample.Text := IntToStr(defOversample);
- txtFilterRadius.Text := FloatToStr(defFilterRadius);
- txtGammaThreshold.Text := FloatToStr(defGammaThreshold);
-
- txtLowQuality.Text := FloatToStr(prevLowQuality);
- txtMediumQuality.Text := FloatToStr(prevMediumQuality);
- txtHighQuality.Text := FloatToStr(prevHighQuality);
-
- pnlBackColor.Color := TColor(EditorBkgColor);
- pnlGridColor1.Color := GridColor1;
- pnlGridColor2.Color := GridColor2;
- pnlReference.color := TColor(ReferenceTriangleColor);
-
- rgTransparency.ItemIndex := PNGTransparency;
- chkShowTransparency.Checked := ShowTransparency;
- cbExtendPercent.Text := FloatToStr((MainPreviewScale - 1) / 0.02);
- chkExtendMainPreview.Checked := ExtendMainPreview;
-
- chkShowRenderStats.Checked := ShowRenderStats;
-
- { Random tab }
- udMinXforms.Position := randMinTransforms;
- udMaxXforms.Position := randMaxTransforms;
- udMinMutate.Position := mutantMinTransforms;
- udMaxMutate.Position := mutantMaxTransforms;
- txtRandomPrefix.text := RandomPrefix;
- chkKeepbackground.Checked := KeepBackground;
- cmbSymType.ItemIndex := SymmetryType;
- if (SymmetryType = 0) or (SymmetryType = 1) then
- begin
- txtSymOrder.enabled := false;
- txtSymNVars.enabled := false;
- end;
- udSymOrder.Position := SymmetryOrder;
- udSymNVars.Position := SymmetryNVars;
-
- { Variations tab }
- for i := 0 to NRVAR -1 do begin
- clbVarEnabled.Checked[i] := RandomVariations[i];
- clbVarFavourites.Checked[i] := FavouriteVariations[i];
- end;
-
- { Gradient tab }
- grpGradient.ItemIndex := randGradient;
- txtGradientsFile.Text := randGradientFile;
- udMinNodes.Position := MinNodes;
- udMaxNodes.Position := MaxNodes;
- udMinHue.Position := MinHue;
- udMinSat.Position := MinSat;
- udMinLum.Position := MinLum;
- udMaxHue.Position := MaxHue;
- udMaxSat.Position := MaxSat;
- udMaxLum.Position := MaxLum;
-
- { UPR tab }
- txtFIterDensity.text := IntToStr(UPRSampleDensity);
- txtUPRFilterRadius.text := FloatToStr(UPRFilterRadius);
- txtUPROversample.text := IntToStr(UPROversample);
- txtFCIdent.text := UPRColoringIdent;
- txtFCFile.text := UPRColoringFile;
- txtFFIdent.text := UPRFormulaIdent;
- txtFFFile.text := UPRFormulaFile;
- txtUPRWidth.text := IntToStr(UPRWidth);
- txtUPRHeight.text := IntToStr(UPRHeight);
- chkAdjustDensity.checked := UPRAdjustDensity;
-
- { UPR tab }
- txtNick.Text := SheepNick;
- txtURL.Text := SheepURL;
- txtPassword.Text := SheepPW;
- txtRenderer.Text := flam3Path;
- txtServer.Text := SheepServer;
-
- txtLibrary.text := defLibrary;
-end;
-
-procedure TOptionsForm.btnOKClick(Sender: TObject);
-var
- vars: boolean;
- i: integer;
-begin
-
- { Variations tab }
- { Get option values from controls. Disallow bad values }
- vars := false;
- for i := 0 to NRVAR-1 do begin
- RandomVariations[i] := clbVarEnabled.Checked[i];
- vars := vars or RandomVariations[i];
-
- FavouriteVariations[i] := clbVarFavourites.Checked[i];
- end;
-
- if vars = false then begin
- //Application.MessageBox('You must select at least one variation.', 'Apophysis', 48);
- //Tabs.ActivePage := VariationsPage;
- //Exit;
- RandomVariations[0] := true;
- end;
-
- { General tab }
- JPEGQuality := StrToInt(txtJPEGQuality.text);
- Numtries := StrToInt(txtNumtries.text);
- if NumTries < 1 then Numtries := 1;
- Trylength := StrToInt(txtTrylength.text);
- if Trylength < 100 then trylength := 100;
- if JPEGQuality > 100 then JPEGQuality := 100;
- if JPEGQuality < 1 then JPEGQuality := 100;
- BatchSize := udBatchSize.Position;
- if BatchSize < 1 then BatchSize := 1;
- if BatchSize > 300 then BatchSize := 300;
-
- PNGTransparency := rgTransparency.ItemIndex;
- ShowTransparency := chkShowTransparency.Checked;
-
- NrTreads := StrToIntDef(cbNrTheads.text, 0);
- ConfirmDelete := chkConfirmDel.Checked;
- OldPaletteFormat := chkOldPaletteFormat.Checked;
- ConfirmExit := chkConfirmExit.Checked;
- ConfirmStopRender := chkConfirmStopRender.Checked;
-
- MainForm_RotationMode := rgRotationMode.ItemIndex;
- PreserveQuality := (rgZoomingMode.ItemIndex = 0);
-// ResizeOnLoad := chkResize.checked;
-
- InternalBitsPerSample := cbInternalBitsPerSample.ItemIndex;
-
-
- // Editor
-// ReferenceMode := rgReferenceMode.ItemIndex;
- UseTransformColors := chkUseXFormColor.checked;
- HelpersEnabled := chkHelpers.Checked;
- ShowAllXforms := chkShowAllXforms.Checked;
-
- ExtEditEnabled := chkExtendedEdit.Checked;
- TransformAxisLock := chkAxisLock.Checked;
- RebuildXaosLinks := chkXaosRebuild.Checked;
-
- { Display tab }
- defSampleDensity := StrToFloat(txtSampleDensity.Text);
- if defSampleDensity > 100 then defSampleDensity := 100;
- if defSampleDensity <= 0 then defSampleDensity := 0.1;
- defGamma := StrToFloat(txtGamma.Text);
- if defGamma < 0.1 then defGamma := 0.1;
- defBrightness := StrToFloat(txtBrightness.Text);
- if defBrightness < 0.1 then defBrightness := 0.1;
- defVibrancy := StrToFloat(txtVibrancy.Text);
- if defVibrancy < 0 then defVibrancy := 0.1;
- defFilterRadius := StrToFloat(txtFilterRadius.Text);
- if defFilterRadius <= 0 then defFilterRadius := 0.1;
- defGammaThreshold := StrToFloat(txtGammaThreshold.Text);
- if defGammaThreshold < 0 then defGammaThreshold := 0;
- defOversample := StrToInt(txtOversample.Text);
- if defOversample > 4 then defOversample := 4;
- if defOversample < 1 then defOversample := 1;
- prevLowQuality := StrToFloat(txtLowQuality.Text);
- if prevLowQuality > 100 then prevLowQuality := 100;
- if prevLowQuality < 0.01 then prevLowQuality := 0.01;
- prevMediumQuality := StrToFloat(txtMediumQuality.Text);
- if prevMediumQuality > 1000 then prevMediumQuality := 1000;
- if prevMediumQuality < 0.01 then prevMediumQuality := 0.01;
- prevHighQuality := StrToFloat(txtHighQuality.Text);
- if prevHighQuality > 10000 then prevHighQuality := 10000;
- if prevHighQuality < 0.01 then prevHighQuality := 0.01;
-
- MainPreviewScale := 1 + 0.02 * StrToFloatDef(cbExtendPercent.Text, 0);
- if MainPreviewScale < 1 then MainPreviewScale := 1
- else if MainPreviewScale > 5 then MainPreviewScale := 5;
- ExtendMainPreview := chkExtendMainPreview.Checked;
-
- ShowRenderStats := chkShowRenderStats.Checked;
-
- { Random tab }
- randMinTransforms := udMinXforms.Position;
- randMaxTransforms := udMaxXforms.Position;
- mutantMinTransforms := udMinMutate.Position;
- mutantMaxTransforms := udMaxMutate.Position;
- RandomPrefix := txtRandomPrefix.text;
- SymmetryType := cmbSymType.ItemIndex;
- SymmetryOrder := udSymOrder.Position;
- SymmetryNVars := udSymNVars.Position;
- KeepBackground := chkKeepbackground.Checked;
-
- {Gradient tab }
- randGradient := grpGradient.ItemIndex;
- randGradientFile := txtGradientsFile.Text;
- MinNodes := udMinNodes.Position;
- MaxNodes := udMaxNodes.Position;
- MinHue := udMinHue.Position;
- MinSat := udMinSat.Position;
- MinLum := udMinLum.Position;
- MaxHue := udMaxHue.Position;
- MaxSat := udMaxSat.Position;
- MaxLum := udMaxLum.Position;
-
- { UPR options }
- UPRSampleDensity := StrToInt(txtFIterDensity.text);
- UPRFilterRadius := StrToFloat(txtUPRFilterRadius.text);
- UPROversample := StrToInt(txtUPROversample.text);
- UPRColoringIdent := txtFCIdent.text;
- UPRColoringFile := txtFCFile.text;
- UPRFormulaIdent := txtFFIdent.text;
- UPRFormulaFile := txtFFFile.text;
- UPRAdjustDensity := chkAdjustDensity.checked;
- UPRWidth := StrToInt(txtUPRWidth.text);
- UPRHeight := StrToInt(txtUPRHeight.text);
-
- { Sheep options }
- SheepNick := txtNick.Text;
- SheepURL := txtURL.Text;
- SheepPW := txtPassword.text;
- flam3Path := txtRenderer.text;
- SheepServer := txtServer.text;
-
- {Paths}
- defLibrary := txtLibrary.text;
- defFlameFile := txtDefParameterFile.Text;
- defSmoothPaletteFile := txtDefSmoothFile.Text;
- PlaySoundOnRenderComplete := chkPlaySound.Checked;
- RenderCompleteSoundFile := txtSoundFile.Text;
-
- Close;
-end;
-
-procedure TOptionsForm.btnDefGradientClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.fla)|*.apo;*.fla';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtDefParameterFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Options', True) then
- begin
- Registry.WriteInteger('Top', OptionsForm.Top);
- Registry.WriteInteger('Left', OptionsForm.Left);
- end;
- finally
- Registry.Free;
- end;
-
-end;
-
-procedure TOptionsForm.btnSmoothClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Gradient files (*.ugr)|*.ugr';
- OpenDialog.InitialDir := ExtractFilePath(defSmoothPaletteFile);
- OpenDialog.FileName := '';
- OpenDialog.DefaultExt := 'ugr';
- if OpenDialog.Execute then
- begin
- txtDefSmoothFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.cmbSymTypeChange(Sender: TObject);
-begin
- if (cmbSymType.ItemIndex = 0) or (cmbSymType.ItemIndex = 1) then
- begin
- txtSymOrder.enabled := false;
- txtSymNVars.enabled := false;
- end else
- begin
- txtSymOrder.enabled := true;
- txtSymNVars.enabled := true;
- end;
-end;
-
-procedure TOptionsForm.btnSetAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NRVAR - 1 do
- clbVarEnabled.Checked[i] := True;
-end;
-
-procedure TOptionsForm.btnClearAllClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NRVAR - 1 do
- clbVarEnabled.Checked[i] := False;
-end;
-
-procedure TOptionsForm.txtMinNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMinNodes.Text) > udMaxNodes.position then
- udMaxNodes.Position := StrToInt(txtMinNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxNodesChange(Sender: TObject);
-begin
- if StrToInt(txtMaxNodes.Text) < udMinNodes.position then
- udMinNodes.Position := StrToInt(txtMaxNodes.Text);
-end;
-
-procedure TOptionsForm.txtMaxHueChange(Sender: TObject);
-begin
- if StrToInt(txtMaxHue.Text) < udMinHue.position then
- udMinHue.Position := StrToInt(txtMaxHue.Text);
-end;
-
-procedure TOptionsForm.txtMaxSatChange(Sender: TObject);
-begin
- if StrToInt(txtMaxSat.Text) < udMinSat.position then
- udMinSat.Position := StrToInt(txtMaxSat.Text);
-end;
-
-procedure TOptionsForm.txtMaxLumChange(Sender: TObject);
-begin
- if StrToInt(txtMaxLum.Text) < udMinLum.position then
- udMinLum.Position := StrToInt(txtMaxLum.Text);
-end;
-
-procedure TOptionsForm.txtMinHueChange(Sender: TObject);
-begin
- if StrToInt(txtMinHue.Text) > udMaxHue.position then
- udMaxHue.Position := StrToInt(txtMinHue.Text);
-end;
-
-procedure TOptionsForm.txtMinSatChange(Sender: TObject);
-begin
- if StrToInt(txtMinSat.Text) > udMaxSat.position then
- udMaxSat.Position := StrToInt(txtMinSat.Text);
-end;
-
-procedure TOptionsForm.txtMinLumChange(Sender: TObject);
-begin
- if StrToInt(txtMinLum.Text) > udMaxLum.position then
- udMaxLum.Position := StrToInt(txtMinLum.Text);
-end;
-
-procedure TOptionsForm.txtMinXFormsChange(Sender: TObject);
-begin
- if StrToInt(txtMinXForms.Text) > udMaxXForms.position then
- udMaxXFOrms.Position := StrToInt(txtMinXForms.Text);
-end;
-
-procedure TOptionsForm.txtMaxXformsChange(Sender: TObject);
-begin
- if StrToInt(txtMaxXForms.Text) < udMinXForms.position then
- udMinXForms.Position := StrToInt(txtMaxXforms.Text);
-end;
-
-procedure TOptionsForm.txtMinMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMinMutate.Text) > udMaxMutate.position then
- udMaxMutate.Position := StrToInt(txtMinMutate.Text);
-end;
-
-procedure TOptionsForm.txtMaxMutateChange(Sender: TObject);
-begin
- if StrToInt(txtMaxMutate.Text) < udMinMutate.position then
- udMinMutate.Position := StrToInt(txtMaxMutate.Text);
-end;
-
-procedure TOptionsForm.btnRendererClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Executables (*.exe)|*.exe';
- OpenDialog.InitialDir := ExtractFilePath(flam3Path);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtRenderer.text := OpenDialog.FileName;
- end;
-
-end;
-
-procedure TOptionsForm.SpeedButton2Click(Sender: TObject);
-begin
- OpenDialog.Filter := 'Script files (*.asc)|*.asc';
- OpenDialog.InitialDir := ExtractFilePath(defLibrary);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtLibrary.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- for i:= 0 to NRVAR - 1 do begin
- clbVarEnabled.AddItem(varnames(i),nil);
- end;
- for i:= 0 to NRVAR - 1 do begin
- clbVarFavourites.AddItem(varnames(i),nil);
- end;
-end;
-
-procedure TOptionsForm.pnlBackColorClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlBackColor.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlBackColor.Color := AdjustForm.ColorDialog.Color;
- EditorBkgColor := Integer(pnlBackColor.color);
- end;
-end;
-
-procedure TOptionsForm.pnlReferenceClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlReference.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlReference.Color := AdjustForm.ColorDialog.Color;
- ReferenceTriangleColor := Integer(pnlReference.color);
- end;
-end;
-
-procedure TOptionsForm.pnlGridColor1Click(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlGridColor1.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlGridColor1.Color := AdjustForm.ColorDialog.Color;
- GridColor1 := Integer(pnlGridColor1.color);
- end;
-end;
-
-procedure TOptionsForm.pnlGridColor2Click(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlGridColor2.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlGridColor2.Color := AdjustForm.ColorDialog.Color;
- GridColor2 := Integer(pnlGridColor2.color);
- end;
-end;
-
-procedure TOptionsForm.pnlHelpersColorClick(Sender: TObject);
-begin
- AdjustForm.ColorDialog.Color := pnlHelpersColor.Color;
- if AdjustForm.ColorDialog.Execute then
- begin
- pnlHelpersColor.Color := AdjustForm.ColorDialog.Color;
- HelpersColor := Integer(pnlHelpersColor.color);
- end;
-end;
-
-procedure TOptionsForm.btnBrowseSoundClick(Sender: TObject);
-begin
- OpenDialog.InitialDir := ExtractFilePath(RenderCompleteSoundFile);
- OpenDialog.Filter := 'Waveform files (*.wav)|*.wav';
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtSoundFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.btnPlayClick(Sender: TObject);
-begin
- if txtSoundFile.text <> '' then
- sndPlaySound(PChar(txtSoundFile.text), SND_FILENAME or SND_ASYNC)
- else
- sndPlaySound(pchar(SND_ALIAS_SYSTEMASTERISK), SND_ALIAS_ID or SND_NOSTOP or SND_ASYNC);
-end;
-
-procedure TOptionsForm.btnGradientsFileClick(Sender: TObject);
-begin
- OpenDialog.Filter := 'Gradient files (*.ugr)|*.ugr';
- OpenDialog.InitialDir := ExtractFilePath(randGradientFile);
- OpenDialog.FileName := '';
- if OpenDialog.Execute then
- begin
- txtGradientsFile.text := OpenDialog.FileName;
- end;
-end;
-
-procedure TOptionsForm.btnClearVarFavsClick(Sender: TObject);
-var
- i: integer;
-begin
- for i := 0 to NRVAR - 1 do
- clbVarFavourites.Checked[i] := False;
-end;
-
-end.
-
diff --git a/2.10/Source/Preview.dfm b/2.10/Source/Preview.dfm
deleted file mode 100644
index 380f294..0000000
--- a/2.10/Source/Preview.dfm
+++ /dev/null
@@ -1,43 +0,0 @@
-object PreviewForm: TPreviewForm
- Left = 336
- Top = 228
- Width = 212
- Height = 181
- BorderIcons = [biSystemMenu, biMinimize]
- BorderStyle = bsSizeToolWin
- Caption = 'Preview'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poDefaultPosOnly
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnKeyPress = FormKeyPress
- PixelsPerInch = 96
- TextHeight = 13
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 204
- Height = 154
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Color = clBlack
- TabOrder = 0
- object Image: TImage
- Left = 2
- Top = 2
- Width = 200
- Height = 150
- Align = alClient
- AutoSize = True
- Stretch = True
- end
- end
-end
diff --git a/2.10/Source/Preview.pas b/2.10/Source/Preview.pas
deleted file mode 100644
index c184f03..0000000
--- a/2.10/Source/Preview.pas
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Preview;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, ControlPoint, Render;
-
-type
- TPreviewForm = class(TForm)
- BackPanel: TPanel;
- Image: TImage;
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormKeyPress(Sender: TObject; var Key: Char);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- private
- public
- cp: TControlPoint;
- Render: TRenderer;
- procedure DrawFlame;
- end;
-
-var
- PreviewForm: TPreviewForm;
-
-implementation
-
-uses Main, Global, ScriptForm;
-
-{$R *.DFM}
-
-procedure TPreviewForm.DrawFlame;
-begin
- Render.Stop;
-// ScriptEditor.GetCpFromFlame(cp);
- cp.width := Image.width;
- cp.Height := Image.Height;
-// Render.Compatibility := Compatibility;
- Render.SetCP(cp);
- Render.Render;
- Image.Picture.Bitmap.Assign(Render.GetImage);
- Application.ProcessMessages;
-end;
-
-
-procedure TPreviewForm.FormCreate(Sender: TObject);
-begin
- cp := TControlPoint.Create;
- Render := TRenderer.Create;
-end;
-
-procedure TPreviewForm.FormDestroy(Sender: TObject);
-begin
- Render.Free;
- cp.Free;
-end;
-
-procedure TPreviewForm.FormKeyPress(Sender: TObject; var Key: Char);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-procedure TPreviewForm.FormClose(Sender: TObject;
- var Action: TCloseAction);
-begin
- ScriptEditor.Stopped := True;
-end;
-
-end.
-
diff --git a/2.10/Source/Regstry.pas b/2.10/Source/Regstry.pas
deleted file mode 100644
index dc0316c..0000000
--- a/2.10/Source/Regstry.pas
+++ /dev/null
@@ -1,1231 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit Regstry;
-
-interface
-
-uses graphics, Messages;
-
-procedure ReadSettings;
-procedure SaveSettings;
-
-implementation
-
-uses Windows, SysUtils, Forms, Registry, Global, Dialogs, XFormMan, Math;
-
-const
- variationSelectedForRandom = 1;
- variationIsFavourite = 2;
-
-procedure ReadSettings;
-var
- Registry: TRegistry;
- DefaultPath: string;
- i, maxVars: integer;
- value: integer;
- VariationOptions: int64;
-begin
- SetLength(RandomVariations, NRVAR);
- SetLength(FavouriteVariations, NRVAR);
-
- DefaultPath := ExtractFilePath(Application.Exename);
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('Software\' + APP_NAME + '\Defaults', False) then
- begin
- if Registry.ValueExists('DefaultFlameFile') then
- begin
- defFlameFile := Registry.ReadString('DefaultFlameFile');
- end
- else
- begin
- defFlameFile := '';
- end;
- if Registry.ValueExists('GradientFile') then
- begin
- GradientFile := Registry.ReadString('GradientFile');
- end
- else
- begin
- GradientFile := ''
- end;
- if Registry.ValueExists('SavePath') then
- begin
- SavePath := Registry.ReadString('SavePath');
- end
- else
- begin
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- end;
-
- if Registry.ValueExists('SmoothPaletteFile') then
- begin
- defSmoothPaletteFile := Registry.ReadString('SmoothPaletteFIle');
- end
- else
- begin
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- end;
-
- if Registry.ValueExists('PlaySoundOnRenderComplete') then
- PlaySoundOnRenderComplete := Registry.ReadBool('PlaySoundOnRenderComplete')
- else
- PlaySoundOnRenderComplete := false;
- if Registry.ValueExists('RenderCompleteSoundFile') then
- RenderCompleteSoundFile := Registry.ReadString('RenderCompleteSoundFile')
- else
- RenderCompleteSoundFile := '';
-
- if Registry.ValueExists('ConfirmDelete') then
- ConfirmDelete := Registry.ReadBool('ConfirmDelete')
- else
- ConfirmDelete := True;
- if Registry.ValueExists('OldPaletteFormat') then
- OldPaletteFormat := Registry.ReadBool('OldPaletteFormat')
- else
- OldPaletteFormat := false;
- if Registry.ValueExists('ConfirmExit') then
- ConfirmExit := Registry.ReadBool('ConfirmExit')
- else
- ConfirmExit := True;
-
- if Registry.ValueExists('PreserveQuality') then
- begin
- PreserveQuality := Registry.ReadBool('PreserveQuality');
- end
- else
- begin
- PreserveQuality := true;
- end;
-
- if Registry.ValueExists('KeepBackground') then
- begin
- KeepBackground := Registry.ReadBool('KeepBackground');
- end
- else
- begin
- KeepBackground := False;
- end;
- if Registry.ValueExists('NumTries') then
- begin
- NumTries := Registry.ReadInteger('NumTries');
- end
- else
- begin
- NumTries := 10;
- end;
- if Registry.ValueExists('TryLength') then
- begin
- TryLength := Registry.ReadInteger('TryLength');
- end
- else
- begin
- TryLength := 100000;
- end;
-
- if Registry.ValueExists('MinTransforms') then
- begin
- randMinTransforms := Registry.ReadInteger('MinTransforms');
- if randMinTransforms <= 0 then randMinTransforms := 2;
- end
- else
- begin
- randMinTransforms := 2;
- end;
- if Registry.ValueExists('MaxTransforms') then
- begin
- randMaxTransforms := Registry.ReadInteger('MaxTransforms');
- if randMaxTransforms < randMinTransforms then randMaxTransforms := randMinTransforms;
- end
- else
- begin
- randMaxTransforms := randMinTransforms + 1;
- end;
-
- if Registry.ValueExists('MutationMinTransforms') then
- begin
- mutantMinTransforms := Registry.ReadInteger('MutationMinTransforms');
- if mutantMinTransforms <= 0 then mutantMinTransforms := 2;
- end
- else
- begin
- mutantMinTransforms := 2;
- end;
- if Registry.ValueExists('MutationMaxTransforms') then
- begin
- mutantMaxTransforms := Registry.ReadInteger('MutationMaxTransforms');
- if mutantMaxTransforms < mutantMinTransforms then mutantMinTransforms := mutantMinTransforms;
- end
- else
- begin
- mutantMaxTransforms := mutantMinTransforms + 1;
- end;
-
- if Registry.ValueExists('RandomGradient') then
- begin
- randGradient := Registry.ReadInteger('RandomGradient');
- end
- else
- begin
- randGradient := 0;
- end;
- if Registry.ValueExists('ParameterFolder') then
- begin
- ParamFolder := Registry.ReadString('ParameterFolder');
- end
- else
- begin
- ParamFolder := DefaultPath + 'Parameters\';
- end;
- if Registry.ValueExists('UPRPath') then
- begin
- UPRPath := Registry.ReadString('UPRPath');
- end
- else
- begin
- UPRPath := DefaultPath;
- end;
- if Registry.ValueExists('ImageFolder') then
- begin
- ImageFolder := Registry.ReadString('ImageFolder');
- end
- else
- begin
- ImageFolder := DefaultPath;
- end;
- if Registry.ValueExists('UPRWidth') then
- begin
- UPRWidth := Registry.ReadInteger('UPRWidth');
- end
- else
- begin
- UPRWidth := 640;
- end;
- if Registry.ValueExists('UPRHeight') then
- begin
- UPRHeight := Registry.ReadInteger('UPRHeight');
- end
- else
- begin
- UPRHeight := 480;
- end;
- if Registry.ValueExists('BrowserPath') then
- begin
- BrowserPath := Registry.ReadString('BrowserPath');
- end
- else
- begin
- BrowserPath := DefaultPath;
- end;
- if Registry.ValueExists('EditPreviewQaulity') then
- begin
- EditPrevQual := Registry.ReadInteger('EditPreviewQaulity');
- end
- else
- begin
- EditPrevQual := 1;
- end;
- if Registry.ValueExists('MutatePreviewQaulity') then
- begin
- MutatePrevQual := Registry.ReadInteger('MutatePreviewQaulity');
- if MutatePrevQual <= 0 then MutatePrevQual := 1;
- end
- else
- begin
- MutatePrevQual := 1;
- end;
- if Registry.ValueExists('AdjustPreviewQaulity') then
- begin
- AdjustPrevQual := Registry.ReadInteger('AdjustPreviewQaulity');
- if AdjustPrevQual <= 0 then AdjustPrevQual := 1;
- end
- else
- begin
- AdjustPrevQual := 1;
- end;
- if Registry.ValueExists('RandomPrefix') then
- begin
- RandomPrefix := Registry.ReadString('RandomPrefix');
- end
- else
- begin
- RandomPrefix := 'Apophysis-'
- end;
- if Registry.ValueExists('RandomDate') then
- begin
- RandomDate := Registry.ReadString('RandomDate');
- end
- else
- begin
- RandomDate := ''
- end;
- if Registry.ValueExists('RandomIndex') then
- begin
- RandomIndex := Registry.ReadInteger('RandomIndex');
- end
- else
- begin
- RandomIndex := 0;
- end;
- if Registry.ValueExists('SymmetryType') then
- begin
- SymmetryType := Registry.ReadInteger('SymmetryType');
- end
- else
- begin
- SymmetryType := 0;
- end;
- if Registry.ValueExists('SymmetryOrder') then
- begin
- SymmetryOrder := Registry.ReadInteger('SymmetryOrder');
- end
- else
- begin
- SymmetryOrder := 4;
- end;
- if Registry.ValueExists('SymmetryNVars') then
- begin
- SymmetryNVars := Registry.ReadInteger('SymmetryNVars');
- end
- else
- begin
- SymmetryNVars := 12;
- end;
-
- if Registry.ValueExists('VariationOptions') then
- begin
- VariationOptions := Registry.ReadInteger('VariationOptions');
- end
- else
- begin
- VariationOptions := 262143;
- end;
- if Registry.ValueExists('VariationOptions2') then
- begin
- VariationOptions := VariationOptions or (int64(Registry.ReadInteger('VariationOptions2')) shl 32);
- end;
-// UnpackVariations(VariationOptions);
-
- if Registry.ValueExists('MinNodes') then
- begin
- MinNodes := Registry.ReadInteger('MinNodes');
- if MinNodes < 2 then MinNodes := 2;
- end
- else
- begin
- MinNodes := 2;
- end;
- if Registry.ValueExists('MinHue') then
- begin
- MinHue := Registry.ReadInteger('MinHue');
- end
- else
- begin
- MinHue := 0;
- end;
- if Registry.ValueExists('MinSat') then
- begin
- MinSat := Registry.ReadInteger('MinSat');
- end
- else
- begin
- MinSat := 0;
- end;
- if Registry.ValueExists('MinLum') then
- begin
- MinLum := Registry.ReadInteger('MinLum');
- end
- else
- begin
- MinLum := 0;
- end;
- if Registry.ValueExists('MaxNodes') then
- begin
- MaxNodes := Registry.ReadInteger('MaxNodes');
- if MaxNodes < MinNodes then MaxNodes := MinNodes;
- end
- else
- begin
- MaxNodes := 10;
- end;
- if Registry.ValueExists('MaxHue') then
- begin
- MaxHue := Registry.ReadInteger('MaxHue');
- if MaxHue < 0 then MaxHue := 0;
- end
- else
- begin
- MaxHue := 600;
- end;
- if Registry.ValueExists('MaxSat') then
- begin
- MaxSat := Registry.ReadInteger('MaxSat');
- if MaxSat < 0 then MaxSat := 0;
- end
- else
- begin
- MaxSat := 100;
- end;
- if Registry.ValueExists('RandomGradientFile') then
- begin
- randGradientFile := Registry.ReadString('RandomGradientFile');
- end
- else
- begin
- randGradientFile := ''
- end;
-
-// if Registry.ValueExists('ReferenceMode') then
-// ReferenceMode := Registry.ReadInteger('ReferenceMode')
-// else ReferenceMode := 0;
-
- if Registry.ValueExists('RotationMode') then
- MainForm_RotationMode := Registry.ReadInteger('RotationMode')
- else MainForm_RotationMode := 0;
-
- if Registry.ValueExists('MaxLum') then
- begin
- MaxLum := Registry.ReadInteger('MaxLum');
- if MaxLum <= 0 then MaxLum := 100;
- end
- else
- begin
- MaxLum := 100;
- end;
- if Registry.ValueExists('BatchSize') then
- begin
- BatchSize := Registry.ReadInteger('BatchSize');
- if BatchSize <= 0 then BatchSize := 10;
- end
- else
- begin
- BatchSize := 100;
- end;
- if Registry.ValueExists('ScriptPath') then
- begin
- ScriptPath := Registry.ReadString('ScriptPath');
- end
- else
- begin
- ScriptPath := DefaultPath + 'Scripts\';
- end;
- if Registry.ValueExists('FunctionLibrary') then
- begin
- defLibrary := Registry.ReadString('FunctionLibrary');
- end
- else
- begin
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- end;
- if Registry.ValueExists('ExportFileFormat') then
- begin
- ExportFileFormat := Registry.ReadInteger('ExportFileFormat');
- end
- else
- begin
- ExportFileFormat := 1;
- end;
- if Registry.ValueExists('ExportWidth') then
- begin
- ExportWidth := Registry.ReadInteger('ExportWidth');
- if ExportWidth <= 0 then ExportWidth := 640;
- end
- else
- begin
- ExportWidth := 640;
- end;
- if Registry.ValueExists('ExportHeight') then
- begin
- ExportHeight := Registry.ReadInteger('ExportHeight');
- if ExportHeight <= 0 then ExportHeight := 480;
- end
- else
- begin
- ExportHeight := 480;
- end;
- if Registry.ValueExists('ExportDensity') then
- begin
- ExportDensity := Registry.ReadFloat('ExportDensity');
- if ExportDensity <= 0 then ExportDensity := 100;
- end
- else
- begin
- ExportDensity := 100;
- end;
- if Registry.ValueExists('ExportOversample') then
- begin
- ExportOversample := Registry.ReadInteger('ExportOversample');
- if ExportOversample <= 0 then ExportOversample := 2;
- end
- else
- begin
- ExportOversample := 2;
- end;
- if Registry.ValueExists('ExportFilter') then
- begin
- ExportFilter := Registry.ReadFloat('ExportFilter');
- if ExportFilter <= 0 then ExportFilter := 0.6;
- end
- else
- begin
- ExportFilter := 0.6;
- end;
- if Registry.ValueExists('ExportBatches') then
- begin
- ExportBatches := Registry.ReadInteger('ExportBatches');
- if ExportBatches <= 0 then ExportBatches := 3;
- end
- else
- begin
- ExportBatches := 3;
- end;
- if Registry.ValueExists('Nick') then
- begin
- SheepNick := Registry.ReadString('Nick');
- end
- else
- begin
- SheepNick := '';
- end;
- if Registry.ValueExists('URL') then
- begin
- SheepURL := Registry.ReadString('URL');
- end
- else
- begin
- SheepURL := '';
- end;
- if Registry.ValueExists('Pass') then
- begin
- SheepPW := Registry.ReadString('Pass');
- end
- else
- begin
- SheepPW := '';
- end;
- if Registry.ValueExists('Renderer') then
- begin
- flam3Path := Registry.ReadString('Renderer');
- end
- else
- begin
- flam3Path := DefaultPath + 'flam3.exe';
- end;
- if Registry.ValueExists('Server') then
- begin
- SheepServer := Registry.ReadString('Server');
- end
- else
- begin
- SheepServer := 'http://v2d5.sheepserver.net/';
- end;
- if Registry.ValueExists('ShowProgress') then
- begin
- ShowProgress := Registry.ReadBool('ShowProgress');
- end else begin
- ShowProgress := true;
- end;
-
- { FormRender }
- if Registry.ValueExists('SaveIncompleteRenders') then begin
- SaveIncompleteRenders := Registry.ReadBool('SaveIncompleteRenders');
- end else begin
- SaveIncompleteRenders := false;
- end;
- if Registry.ValueExists('ShowRenderStats') then begin
- ShowRenderStats := Registry.ReadBool('ShowRenderStats');
- end else begin
- ShowRenderStats := false;
- end;
- if Registry.ValueExists('LowerRenderPriority') then begin
- LowerRenderPriority := Registry.ReadBool('LowerRenderPriority');
- end else begin
- LowerRenderPriority := false;
- end;
-
- if Registry.ValueExists('PNGTransparency') then begin
- PNGTransparency := Registry.ReadInteger('PNGTransparency');
-
- if PNGTransparency > 1 then PNGTransparency := 1; // tmp
-
- end else begin
- PNGTransparency := 1
- end;
- if Registry.ValueExists('ShowTransparency') then begin
- ShowTransparency := Registry.ReadBool('ShowTransparency');
- end else begin
- ShowTransparency := False;
- end;
- if Registry.ValueExists('ExtendMainPreview') then begin
- ExtendMainPreview := Registry.ReadBool('ExtendMainPreview');
- end else begin
- ExtendMainPreview := true;
- end;
- if Registry.ValueExists('MainPreviewScale') then begin
- MainPreviewScale := Registry.ReadFloat('MainPreviewScale');
- if MainPreviewScale < 1 then MainPreviewScale := 1
- else if MainPreviewScale > 3 then MainPreviewScale := 3;
- end else begin
- MainPreviewScale := 1.2;
- end;
-
- if Registry.ValueExists('NrTreads') then begin
- NrTreads := Registry.ReadInteger('NrTreads');
- if NrTreads <= 0 then NrTreads := 1;
- end else begin
- NrTreads := 1;
- end;
- if Registry.ValueExists('UseNrThreads') then begin
- UseNrThreads := Registry.ReadInteger('UseNrThreads');
- if UseNrThreads <= 0 then UseNrThreads := 1;
- end else begin
- UseNrThreads := 1;
- end;
- if Registry.ValueExists('InternalBitsPerSample') then begin
- InternalBitsPerSample := Registry.ReadInteger('InternalBitsPerSample');
- if (InternalBitsPerSample < 0) or (InternalBitsPerSample > 2) then
- InternalBitsPerSample := 0;
- end else begin
- InternalBitsPerSample := 0;
- end;
-
- end
- else
- begin
-// ReferenceMode := 0;
- MainForm_RotationMode := 0;
- EditPrevQual := 1;
- MutatePrevQual := 1;
- AdjustPrevQual := 1;
- GradientFile := '';
- defFlameFile := '';
- SavePath := DefaultPath + 'Parameters\My Flames.flame';
- defSmoothPaletteFile := DefaultPath + 'smooth.ugr';
- ConfirmDelete := True;
- ConfirmExit := True;
- OldPaletteFormat := false;
- NumTries := 10;
- TryLength := 100000;
- randMinTransforms := 2;
- randMaxTransforms := 3;
- mutantMinTransforms := 2;
- mutantMaxTransforms := 6;
- randGradient := 0;
- PreserveQuality := false;
- KeepBackground := False;
- UPRPath := DefaultPath;
- ImageFolder := DefaultPath;
- ParamFolder := DefaultPath + 'Parameters\';
- UPRWidth := 640;
- UPRHeight := 480;
- RandomPrefix := 'Apophysis-';
- RandomIndex := 0;
- RandomDate := '';
- SymmetryType := 0;
- SymmetryOrder := 4;
- SymmetryNVars := 12;
- VariationOptions := 262143;
-// UnpackVariations(VariationOptions);
- MinNodes := 2;
- MaxNodes := 10;
- MinHue := 0;
- MinSat := 0;
- MinLum := 0;
- MaxHue := 600;
- MaxSat := 100;
- MaxLum := 100;
- randGradientFile := '';
- BatchSize := 100;
- ScriptPath := DefaultPath + 'Scripts\';
- defLibrary := DefaultPath + 'Scripts\Functions.asc';
- ExportFileFormat := 1;
- ExportWidth := 640;
- ExportHeight := 480;
- ExportDensity := 100;
- ExportOversample := 2;
- ExportFilter := 0.6;
- ExportBatches := 3;
- SheepNick := '';
- SheepURL := '';
- SheepPW := '';
- flam3Path := DefaultPath + 'flam3.exe';
- SheepServer := 'http://v2d5.sheepserver.net/';
- ShowProgress := true;
- SaveIncompleteRenders := false;
- LowerRenderPriority := false;
- ShowRenderStats := false;
- PNGTransparency := 1;
- ShowTransparency := False;
- MainPreviewScale := 1.2;
- ExtendMainPreview := true;
- NrTreads := 1;
- UseNrThreads := 1;
- InternalBitsPerSample := 0;
- end;
- Registry.CloseKey;
-
- if Registry.OpenKey('Software\' + APP_NAME + '\Variations', False) then
- begin
- for i := 0 to NRVAR-1 do begin
- if Registry.ValueExists(Varnames(i)) then begin
- value := Registry.ReadInteger(Varnames(i));
- RandomVariations[i] := (value and variationSelectedForRandom) <> 0;
- FavouriteVariations[i] := (value and variationIsFavourite) <> 0;
- end
- else begin
- RandomVariations[i] := false;
- end;
- end;
- end
- else begin
- if NRVAR >= 64 then maxVars := 63
- else maxVars := NRVAR-1;
- for i := 0 to maxVars do
- RandomVariations[i] := boolean(VariationOptions shr i and 1);
- end;
- Registry.CloseKey;
-
- { Editor } // --Z-- moved from EditForm
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Editor', False) then
- begin
- if Registry.ValueExists('UseTransformColors') then
- UseTransformColors := Registry.ReadBool('UseTransformColors')
- else
- UseTransformColors := False;
- if Registry.ValueExists('HelpersEnabled') then
- HelpersEnabled := Registry.ReadBool('HelpersEnabled')
- else
- HelpersEnabled := true;
- if Registry.ValueExists('ShowAllXforms') then
- ShowAllXforms := Registry.ReadBool('ShowAllXforms')
- else
- ShowAllXforms := true;
-
- if Registry.ValueExists('BackgroundColor') then
- EditorBkgColor := Registry.ReadInteger('BackgroundColor')
- else
- EditorBkgColor := integer(clBlack);
- if Registry.ValueExists('GridColor1') then
- GridColor1 := Registry.ReadInteger('GridColor1')
- else
- GridColor1 := $444444;
- if Registry.ValueExists('GridColor2') then
- GridColor2 := Registry.ReadInteger('GridColor2')
- else
- GridColor2 := $333333;
- if Registry.ValueExists('HelpersColor') then
- HelpersColor := Registry.ReadInteger('HelpersColor')
- else
- HelpersColor := $808080;
- if Registry.ValueExists('ReferenceTriangleColor') then
- ReferenceTriangleColor := Registry.ReadInteger('ReferenceTriangleColor')
- else
- ReferenceTriangleColor := $7f7f7f;
- if Registry.ValueExists('ExtendedEdit') then
- ExtEditEnabled := Registry.ReadBool('ExtendedEdit')
- else ExtEditEnabled := true;
- if Registry.ValueExists('LockTransformAxis') then
- TransformAxisLock := Registry.ReadBool('LockTransformAxis')
- else TransformAxisLock := true;
- if Registry.ValueExists('RebuildXaosLinks') then
- RebuildXaosLinks := Registry.ReadBool('RebuildXaosLinks')
- else RebuildXaosLinks := true;
- end
- else begin
- UseTransformColors := false;
- HelpersEnabled := true;
- ShowAllXforms := true;
- EditorBkgColor := $000000;
- GridColor1 := $444444;
- GridColor2 := $333333;
- HelpersColor := $808080;
- ReferenceTriangleColor := integer(clGray);
- ExtEditEnabled := true;
- TransformAxisLock := true;
- RebuildXaosLinks := true;
- end;
- Registry.CloseKey;
-
- { Render }
- if Registry.OpenKey('Software\' + APP_NAME + '\Render', False) then
- begin
- if Registry.ValueExists('Path') then
- begin
- RenderPath := Registry.ReadString('Path');
- end
- else
- begin
- RenderPath := DefaultPath;
- end;
- if Registry.ValueExists('SampleDensity') then
- begin
- renderDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- renderDensity := 200;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- renderFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- renderFilterRadius := 0.4;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- renderOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- renderOversample := 2;
- end;
- if Registry.ValueExists('Width') then
- begin
- renderWidth := Registry.ReadInteger('Width');
- end
- else
- begin
- renderWidth := 1024;
- end;
- if Registry.ValueExists('Height') then
- begin
- renderHeight := Registry.ReadInteger('Height');
- end
- else
- begin
- renderHeight := 768;
- end;
- if Registry.ValueExists('JPEGQuality') then
- begin
- JPEGQuality := Registry.ReadInteger('JPEGQuality');
- end
- else
- begin
- JPEGQuality := 100;
- end;
- if Registry.ValueExists('FileFormat') then
- begin
- renderFileFormat := Registry.ReadInteger('FileFormat');
- end
- else
- begin
- renderFileFormat := 3;
- end;
- if Registry.ValueExists('BitsPerSample') then
- begin
- renderBitsPerSample := Registry.ReadInteger('BitsPerSample');
- if (renderBitsPerSample < 0) or (renderBitsPerSample > 2) then
- renderBitsPerSample := 0;
- end
- else
- begin
- renderBitsPerSample := 0;
- end;
- end
- else
- begin
- renderFileFormat := 2;
- JPEGQuality := 100;
- renderPath := DefaultPath;
- renderDensity := 200;
- renderOversample := 2;
- renderFilterRadius := 0.4;
- renderWidth := 1024;
- renderHeight := 768;
- renderBitsPerSample := 0;
- end;
- Registry.CloseKey;
-
- {UPR}
- if Registry.OpenKey('Software\' + APP_NAME + '\UPR', False) then
- begin
- if Registry.ValueExists('FlameColoringFile') then
- begin
- UPRColoringFile := Registry.ReadString('FlameColoringFile');
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- end;
- if Registry.ValueExists('FlameColoringIdent') then
- begin
- UPRColoringIdent := Registry.ReadString('FlameColoringIdent');
- end
- else
- begin
- UPRColoringIdent := 'enr-flame-a';
- end;
- if Registry.ValueExists('FlameFormulaFile') then
- begin
- UPRFormulaFile := Registry.ReadString('FlameFormulaFile');
- end
- else
- begin
- UPRFormulaFile := 'mt.ufm';
- end;
- if Registry.ValueExists('FlameFormulaIdent') then
- begin
- UPRFormulaIdent := Registry.ReadString('FlameFormulaIdent');
- end
- else
- begin
- UPRFormulaIdent := 'mt-pixel';
- end;
- if Registry.ValueExists('FlameIterDensity') then
- begin
- UPRSampleDensity := Registry.ReadInteger('FlameIterDensity');
- end
- else
- begin
- UPRSampleDensity := 35;
- end;
- if Registry.ValueExists('FlameFilterRadius') then
- begin
- UPRFilterRadius := Registry.ReadFloat('FlameFilterRadius');
- end
- else
- begin
- UPRFilterRadius := 0.7;
- end;
- if Registry.ValueExists('FlameOversample') then
- begin
- UPROversample := Registry.ReadInteger('FlameOversample');
- end
- else
- begin
- UPROversample := 3;
- end;
- if Registry.ValueExists('FlameAdjustDensity') then
- begin
- UPRAdjustDensity := Registry.ReadBool('FlameAdjustDensity');
- end
- else
- begin
- UPRAdjustDensity := true;
- end;
- end
- else
- begin
- UPRColoringFile := 'apophysis.ucl';
- UPRColoringIdent := 'enr-flame-a';
- UPRFormulaFile := 'mt.ufm';
- UPRFormulaIdent := 'mt-pixel';
- UPRSampleDensity := 35;
- UPRFilterRadius := 0.7;
- UPROversample := 3;
- UPRAdjustDensity := True; ;
- end;
- Registry.CloseKey;
-
- if Registry.OpenKey('Software\' + APP_NAME + '\Display', False) then
- begin
- if Registry.ValueExists('SampleDensity') then
- begin
- defSampleDensity := Registry.ReadFloat('SampleDensity');
- end
- else
- begin
- defSampleDensity := 5;
- end;
- if Registry.ValueExists('Gamma') then
- begin
- defGamma := Registry.ReadFloat('Gamma');
- end
- else
- begin
- defGamma := 4;
- end;
- if Registry.ValueExists('Brightness') then
- begin
- defBrightness := Registry.ReadFloat('Brightness');
- end
- else
- begin
- defBrightness := 4;
- end;
- if Registry.ValueExists('Vibrancy') then
- begin
- defVibrancy := Registry.ReadFloat('Vibrancy');
- end
- else
- begin
- defVibrancy := 1;
- end;
- if Registry.ValueExists('FilterRadius') then
- begin
- defFilterRadius := Registry.ReadFloat('FilterRadius');
- end
- else
- begin
- defFilterRadius := 0.2;
- end;
- if Registry.ValueExists('GammaThreshold') then
- begin
- defGammaThreshold := Registry.ReadFloat('GammaThreshold');
- end
- else
- begin
- defGammaThreshold := 0.01;
- end;
- if Registry.ValueExists('Oversample') then
- begin
- defOversample := Registry.ReadInteger('Oversample');
- end
- else
- begin
- defOversample := 1;
- end;
- if Registry.ValueExists('PreviewDensity') then
- begin
- defPreviewDensity := Registry.ReadFloat('PreviewDensity');
- end
- else
- begin
- defPreviewDensity := 0.5;
- end;
- if Registry.ValueExists('PreviewLowQuality') then
- begin
- prevLowQuality := Registry.ReadFloat('PreviewLowQuality');
- end
- else
- begin
- prevLowQuality := 0.1;
- end;
- if Registry.ValueExists('PreviewMediumQuality') then
- begin
- prevMediumQuality := Registry.ReadFloat('PreviewMediumQuality');
- end
- else
- begin
- prevMediumQuality := 1;
- end;
- if Registry.ValueExists('PreviewHighQuality') then
- begin
- prevHighQuality := Registry.ReadFloat('PreviewHighQuality');
- end
- else
- begin
- prevHighQuality := 5;
- end;
- end
- else
- begin
- defSampleDensity := 5;
- defGamma := 4;
- defBrightness := 4;
- defVibrancy := 1;
- defFilterRadius := 0.2;
- defOversample := 1;
- defGammaThreshold := 0.01;
- defPreviewDensity := 0.5;
- prevLowQuality := 0.1;
- prevMediumQuality := 1;
- prevHighQuality := 5;
- end;
- Registry.CloseKey;
-
- finally
- Registry.Free;
- end;
-end;
-
-procedure SaveSettings;
-var
- Registry: TRegistry;
- i: integer;
- value: integer;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Defaults', True) then
- begin
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteString('SmoothPaletteFile', SmoothPaletteFile);
- Registry.WriteBool('PlaySoundOnRenderComplete', PlaySoundOnRenderComplete);
- Registry.WriteString('RenderCompleteSoundFile', RenderCompleteSoundFile);
-
- Registry.WriteBool('ConfirmDelete', ConfirmDelete);
- Registry.WriteBool('OldPaletteFormat', OldPaletteFormat);
- Registry.WriteBool('ConfirmExit', ConfirmExit);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('MinTransforms', randMinTransforms);
- Registry.WriteInteger('MaxTransforms', randMaxTransforms);
- Registry.WriteInteger('MutationMinTransforms', mutantMinTransforms);
- Registry.WriteInteger('MutationMaxTransforms', mutantMaxTransforms);
- Registry.WriteInteger('RandomGradient', randGradient);
- Registry.WriteString('ParameterFolder', ParamFolder);
- Registry.WriteString('UPRPath', UPRPath);
- Registry.WriteString('ImageFolder', ImageFolder);
- Registry.WriteString('SavePath', SavePath);
- Registry.WriteInteger('UPRWidth', UPRWidth);
- Registry.WriteInteger('UPRHeight', UPRHeight);
- Registry.WriteString('BrowserPath', BrowserPath);
- Registry.WriteInteger('EditPreviewQaulity', EditPrevQual);
- Registry.WriteInteger('MutatePreviewQaulity', MutatePrevQual);
- Registry.WriteInteger('AdjustPreviewQaulity', AdjustPrevQual);
- Registry.WriteString('RandomPrefix', RandomPrefix);
- Registry.WriteString('RandomDate', RandomDate);
- Registry.WriteInteger('RandomIndex', RandomIndex);
- Registry.WriteString('DefaultFlameFile', defFlameFile);
- Registry.WriteString('SmoothPalettePath', SmoothPalettePath);
- Registry.WriteString('GradientFile', GradientFile);
- Registry.WriteInteger('TryLength', TryLength);
- Registry.WriteInteger('NumTries', NumTries);
- Registry.WriteString('SmoothPaletteFile', defSmoothPaletteFile);
- Registry.WriteInteger('SymmetryType', SymmetryType);
- Registry.WriteInteger('SymmetryOrder', SymmetryOrder);
- Registry.WriteInteger('SymmetryNVars', SymmetryNVars);
-// Registry.WriteInteger('VariationOptions', VariationOptions);
-// Registry.WriteInteger('VariationOptions2', VariationOptions shr 32);
-// Registry.WriteInteger('ReferenceMode', ReferenceMode);
- Registry.WriteInteger('RotationMode', MainForm_RotationMode);
- Registry.WriteInteger('MinNodes', MinNodes);
- Registry.WriteInteger('MinHue', MinHue);
- Registry.WriteInteger('MinSat', MinSat);
- Registry.WriteInteger('MinLum', MinLum);
- Registry.WriteInteger('MaxNodes', MaxNodes);
- Registry.WriteInteger('MaxHue', MaxHue);
- Registry.WriteInteger('MaxSat', MaxSat);
- Registry.WriteInteger('MaxLum', MaxLum);
- Registry.WriteString('RandomGradientFile', randGradientFile);
- Registry.WriteInteger('BatchSize', BatchSize);
- Registry.WriteString('ScriptPath', ScriptPath);
- Registry.WriteInteger('ExportFileFormat', ExportFileFormat);
- Registry.WriteInteger('ExportWidth', ExportWidth);
- Registry.WriteInteger('ExportHeight', ExportHeight);
- Registry.WriteFloat('ExportDensity', ExportDensity);
- Registry.WriteFloat('ExportFilter', ExportFilter);
- Registry.WriteInteger('ExportOversample', ExportOversample);
- Registry.WriteInteger('ExportBatches', ExportBatches);
- Registry.WriteString('Nick', SheepNick);
- Registry.WriteString('URL', SheepURL);
- Registry.WriteString('Renderer', flam3Path);
- Registry.WriteString('Server', SheepServer);
- Registry.WriteString('Pass', SheepPW);
- Registry.WriteBool('ShowProgress', ShowProgress);
- Registry.WriteBool('KeepBackground', KeepBackground);
- Registry.WriteBool('PreserveQuality', PreserveQuality);
- Registry.WriteString('FunctionLibrary', defLibrary);
-
- Registry.WriteBool('ShowTransparency', ShowTransparency);
- Registry.WriteInteger('PNGTransparency', PNGTransparency);
- Registry.WriteBool('ExtendMainPreview', ExtendMainPreview);
- Registry.WriteFloat('MainPreviewScale', MainPreviewScale);
-
- Registry.WriteBool('SaveIncompleteRenders', SaveIncompleteRenders);
- Registry.WriteBool('ShowRenderStats', ShowRenderStats);
- Registry.WriteBool('LowerRenderPriority', LowerRenderPriority);
-
- Registry.WriteInteger('NrTreads', NrTreads);
- Registry.WriteInteger('UseNrThreads', UseNrThreads);
- Registry.WriteInteger('InternalBitsPerSample', InternalBitsPerSample);
- end;
- Registry.CloseKey;
-
- if Registry.OpenKey('\Software\' + APP_NAME + '\Variations', True) then
- begin
- for i := 0 to NRVAR-1 do begin
- if Registry.ValueExists(Varnames(i)) then begin
- value := IfThen(RandomVariations[i], variationSelectedForRandom, 0) +
- IfThen(FavouriteVariations[i], variationIsFavourite, 0);
- if Registry.ReadInteger(Varnames(i)) = value then continue; //?
- end;
- Registry.WriteInteger(Varnames(i), value);
- end;
- end;
- Registry.CloseKey;
-
- { Editor }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Editor', True) then
- begin
- Registry.WriteBool('UseTransformColors', UseTransformColors);
- Registry.WriteBool('HelpersEnabled', HelpersEnabled);
- Registry.WriteBool('ShowAllXforms', ShowAllXforms);
- Registry.WriteInteger('BackgroundColor', EditorBkgColor);
- Registry.WriteInteger('GridColor1', GridColor1);
- Registry.WriteInteger('GridColor2', GridColor2);
- Registry.WriteInteger('HelpersColor', HelpersColor);
- Registry.WriteInteger('ReferenceTriangleColor', ReferenceTriangleColor);
- Registry.WriteBool('ExtendedEdit', ExtEditEnabled);
- Registry.WriteBool('LockTransformAxis', TransformAxisLock);
- Registry.WriteBool('RebuildXaosLinks', RebuildXaosLinks);
- end;
- Registry.CloseKey;
-
- { Display }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Display', True) then
- begin
- Registry.WriteFloat('SampleDensity', defSampleDensity);
- Registry.WriteFloat('Gamma', defGamma);
- Registry.WriteFloat('Brightness', defBrightness);
- Registry.WriteFloat('Vibrancy', defVibrancy);
- Registry.WriteFloat('FilterRadius', defFilterRadius);
- Registry.WriteInteger('Oversample', defOversample);
- Registry.WriteFloat('GammaThreshold', defGammaThreshold);
- Registry.WriteFloat('PreviewDensity', defPreviewDensity);
- Registry.WriteFloat('PreviewLowQuality', prevLowQuality);
- Registry.WriteFloat('PreviewMediumQuality', prevMediumQuality);
- Registry.WriteFloat('PreviewHighQuality', prevHighQuality);
- end;
- Registry.CloseKey;
-
- { UPR }
- if Registry.OpenKey('\Software\' + APP_NAME + '\UPR', True) then
- begin
- Registry.WriteString('FlameColoringFile', UPRColoringFile);
- Registry.WriteString('FlameColoringIdent', UPRColoringIdent);
- Registry.WriteString('FlameFormulaFile', UPRFormulaFile);
- Registry.WriteString('FlameFormulaIdent', UPRFormulaIdent);
- Registry.WriteInteger('FlameIterDensity', UPRSampleDensity);
- Registry.WriteFloat('FlameFilterRadius', UPRFilterRadius);
- Registry.WriteInteger('FlameOversample', UPROversample);
- Registry.WriteBool('FlameAdjustDensity', UPRAdjustDensity);
- end;
- Registry.CloseKey;
-
- if Registry.OpenKey('\Software\' + APP_NAME + '\Render', True) then
- begin
- Registry.WriteString('Path', renderPath);
- Registry.WriteFloat('SampleDensity', renderDensity);
- Registry.WriteInteger('Oversample', renderOversample);
- Registry.WriteFloat('FilterRadius', renderFilterRadius);
- Registry.WriteInteger('Width', renderWidth);
- Registry.WriteInteger('Height', renderHeight);
- Registry.WriteInteger('JPEGQuality', JPEGQuality);
- Registry.WriteInteger('FileFormat', renderFileFormat);
- Registry.WriteInteger('BitsPerSample', renderBitsPerSample);
- end;
- Registry.CloseKey;
-
- finally
- Registry.Free;
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/Render.pas b/2.10/Source/Render.pas
deleted file mode 100644
index 8243c42..0000000
--- a/2.10/Source/Render.pas
+++ /dev/null
@@ -1,727 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render;
-
-interface
-
-uses
- Windows, Graphics, Classes,
- Controlpoint, RenderTypes, ImageMaker, PngImage;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// { TBaseRenderer }
-//
-///////////////////////////////////////////////////////////////////////////////
-
-type
- TBaseRenderer = class
- private
- FOnProgress: TOnProgress;
- strOutput: TStrings;
-
- protected
- camX0, camX1, camY0, camY1, // camera bounds
- camW, camH, // camera sizes
- bws, bhs, cosa, sina, rcX, rcY: double;
- ppux, ppuy: extended;
-
- BucketWidth, BucketHeight: int64;
- BucketSize: int64;
-
- sample_density: extended;
- oversample: integer;
- gutter_width: Integer;
- max_gutter_width: Integer;
-
- FCP: TControlPoint;
- FStop: integer;//boolean;
-
- FImageMaker: TImageMaker;
-
- ColorMap: TColorMapArray;
-
- FMaxMem: integer;
- FSlice, FNumSlices: integer;
- image_Width, image_Height: Int64;
- image_Center_X, image_Center_Y: double;
-
- FCompatibility: integer;
- FNumThreads: integer;
- FNumBatches: integer;//int64;
- FThreadPriority: TThreadPriority;
-
- FMinDensity: double;
- FMinBatches: integer;
- FRenderOver: boolean;
-
- RenderTime, PauseTime: TDateTime;
-
- procedure Progress(value: double);
-
- procedure SetMinDensity(const q: double);
-
- procedure CreateColorMap; virtual;
- procedure CreateCamera;
- procedure CreateCameraMM;
- procedure Prepare; virtual; abstract;
- procedure SetPixels; virtual; abstract;
-
- procedure CalcBufferSize; virtual;
- procedure CalcBufferSizeMM;
-
- function GetBits: integer; virtual; abstract;
- function GetBucketsPtr: pointer; virtual; abstract;
- procedure InitBuffers;
- procedure AllocateBuckets; virtual; abstract;
- procedure ClearBuckets; virtual; abstract;
- procedure RenderMM;
-
- procedure Trace(const str: string);
- procedure TimeTrace(const str: string);
-
- public
- constructor Create; virtual;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- procedure Render; virtual;
-
- function GetImage: TBitmap; virtual;
- function GetTransparentImage: TPngObject;
- procedure UpdateImage(CP: TControlPoint);
- procedure SaveImage(const FileName: String);
-
- procedure Stop; virtual;
- procedure BreakRender; virtual;
- procedure Pause; virtual;
- procedure UnPause; virtual;
- procedure SetThreadPriority(p: TThreadPriority); virtual;
-
- function Failed: boolean;
-
- procedure ShowBigStats;
- procedure ShowSmallStats;
-
- property OnProgress: TOnProgress
-// read FOnProgress
- write FOnProgress;
- property MaxMem : integer
- read FMaxMem
- write FMaxMem;
- property NrSlices: integer
- read FNumSlices;
- property Slice: integer
- read FSlice;
- property NumThreads: integer
- read FNumThreads
- write FNumThreads;
- property Output: TStrings
- write strOutput;
- property MinDensity: double
- write SetMinDensity;
- property RenderMore: boolean
- write FRenderOver;
- end;
-
-///////////////////////////////////////////////////////////////////////////////
-
- { TRenderer }
-
-///////////////////////////////////////////////////////////////////////////////
-
-type
- TRenderer = class
- private
- FRenderer: TBaseRenderer;
-
- FOnProgress: TOnProgress;
- FCP: TControlPoint;
- FMaxMem: int64;
-
- public
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- procedure Render;
-
- function GetImage: TBitmap;
- procedure Stop;
-
- property OnProgress: TOnProgress
- read FOnProgress
- write FOnProgress;
- end;
-
-implementation
-
-uses
- Math, SysUtils, Forms,
- Render32;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// { TBaseRenderer }
-//
-///////////////////////////////////////////////////////////////////////////////
-
-constructor TBaseRenderer.Create;
-begin
- inherited Create;
-
- FNumSlices := 1;
- FSlice := 0;
- FStop := 0; // False;
- FThreadPriority := tpNormal;
-
- FImageMaker := TImageMaker.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TBaseRenderer.Destroy;
-begin
- FImageMaker.Free;
-
- if assigned(FCP) then
- FCP.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.SetCP(CP: TControlPoint);
-begin
- if assigned(FCP) then
- FCP.Free;
-
- FCP := Cp.Clone;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Trace(const str: string);
-begin
- if assigned(strOutput) then
- strOutput.Add(str);
-end;
-
-procedure TBaseRenderer.TimeTrace(const str: string);
-begin
- if assigned(strOutput) then
- strOutput.Add(TimeToStr(Now) + ' : ' + str);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Pause;
-begin
- PauseTime := Now;
-
- TimeTrace('Pausing render');
-end;
-
-procedure TBaseRenderer.UnPause;
-var
- tNow: TDateTime;
-begin
- tNow := Now;
- RenderTime := RenderTime + (tNow - PauseTime);
-
- TimeTrace('Resuming render');
-end;
-
-procedure TBaseRenderer.SetThreadPriority(p: TThreadPriority);
-begin
- FThreadPriority := p;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Stop;
-begin
- TimeTrace('Terminating render');
-
- FStop := 1; //True;
-end;
-
-procedure TBaseRenderer.BreakRender;
-begin
- TimeTrace('Stopping render');
-
- FStop := -1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Progress(value: double);
-begin
- if assigned(FOnprogress) then
- FOnprogress(Value);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.SetMinDensity(const q: double);
-begin
- if q < fcp.sample_density then FMinDensity := q
- else FMinDensity := fcp.sample_density;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseRenderer.Failed: boolean;
-begin
- Result := (FStop > 0);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.ShowBigStats;
-var
- Stats: TBucketStats;
- TotalSamples: int64;
-
- Rbits, Gbits, Bbits, Abits: double;
-begin
- if not assigned(strOutput) then exit;
-
- strOutput.Add('');
- if NrSlices = 1 then
- strOutput.Add('Render Statistics:')
- else
- strOutput.Add('Render Statistics for the last slice:'); // not really useful :-\
-
- TotalSamples := int64(FNumBatches) * SUB_BATCH_SIZE; // * fcp.nbatches ?
- if TotalSamples <= 0 then begin
- strOutput.Add(' Nothing to talk about!'); // normally shouldn't happen
- exit;
- end;
- strOutput.Add(Format(' Max possible bits: %2.3f', [8 + log2(TotalSamples)]));
- FImageMaker.GetBucketStats(Stats);
- with Stats do begin
- if MaxR > 0 then Rbits := log2(MaxR) else Rbits := 0;
- if MaxG > 0 then Gbits := log2(MaxG) else Gbits := 0;
- if MaxB > 0 then Bbits := log2(MaxB) else Bbits := 0;
- if MaxA > 0 then Abits := log2(MaxA) else Abits := 0;
- strOutput.Add(Format(' Max Red: %2.3f bits', [Rbits]));
- strOutput.Add(Format(' Max Green: %2.3f bits', [Gbits]));
- strOutput.Add(Format(' Max Blue: %2.3f bits', [Bbits]));
- strOutput.Add(Format(' Max Count: %2.3f bits', [Abits]));
- strOutput.Add(Format(' Point hit ratio: %2.2f%%', [100.0*(TotalA/TotalSamples)]));
- if RenderTime > 0 then // hmm
- strOutput.Add(Format(' Average speed: %n iterations per second', [TotalSamples / (RenderTime * 24 * 60 * 60)]));
- strOutput.Add(' Pure rendering time:' + TimeToString(RenderTime));
- end;
-end;
-
-procedure TBaseRenderer.ShowSmallStats;
-var
- TotalSamples: int64;
-begin
- if not assigned(strOutput) then exit;
-
- TotalSamples := int64(FNumBatches) * SUB_BATCH_SIZE; // * fcp.nbatches ?
- if RenderTime > 0 then // hmm
- strOutput.Add(Format(' Average speed: %n iterations per second', [TotalSamples / (RenderTime * 24 * 60 * 60)]));
- strOutput.Add(' Pure rendering time:' + TimeToString(RenderTime));
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseRenderer.GetImage: TBitmap;
-begin
- if FStop > 0 then begin
- assert(false);
- FImageMaker.OnProgress := FOnProgress;
- FImageMaker.CreateImage;
- end;
- Result := FImageMaker.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseRenderer.GetTransparentImage: TPngObject;
-begin
- if FStop > 0 then begin
- Trace('WARNING: Trying to get unprepared image!?');
- Result := nil;
-// FImageMaker.OnProgress := OnProgress;
-// FImageMaker.CreateImage;
- end
- else
- Result := FImageMaker.GetTransparentImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.UpdateImage(CP: TControlPoint);
-begin
- FCP.background := cp.background;
- FCP.spatial_filter_radius := cp.spatial_filter_radius;
- FCP.gamma := cp.Gamma;
- FCP.vibrancy := cp.vibrancy;
- FCP.contrast := cp.contrast;
- FCP.brightness := cp.brightness;
-
- FImageMaker.SetCP(FCP);
- FImageMaker.Init;
-
- FImageMaker.OnProgress := FOnProgress;
- FImageMaker.CreateImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.SaveImage(const FileName: String);
-begin
- if FStop > 0 then begin
- TimeTrace(Format('Creating image with quality = %f', [fcp.actual_density]));
- FImageMaker.OnProgress := FOnProgress;
- FImageMaker.CreateImage;
- end;
- TimeTrace('Saving image');
- FImageMaker.SaveImage(FileName);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do
- with ColorMap[i] do begin
- Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.CreateCamera;
-var
- scale: double;
- t0, t1: double;
- t2, t3: double;
- corner_x, corner_y, Xsize, Ysize: double;
- shift: Integer;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
-
- corner_x := fcp.center[0] - fcp.Width / ppux / 2.0;
- corner_y := fcp.center[1] - fcp.Height / ppuy / 2.0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- t2 := (2 * max_gutter_width - gutter_width) / (oversample * ppux);
- t3 := (2 * max_gutter_width - gutter_width) / (oversample * ppuy);
-
- camX0 := corner_x - t0;
- camY0 := corner_y - t1 + shift;
- camX1 := corner_x + fcp.Width / ppux + t2;
- camY1 := corner_y + fcp.Height / ppuy + t3; //+ shift;
-
- camW := camX1 - camX0;
- if abs(camW) > 0.01 then
- Xsize := 1.0 / camW
- else
- Xsize := 1;
- camH := camY1 - camY0;
- if abs(camH) > 0.01 then
- Ysize := 1.0 / camH
- else
- Ysize := 1;
- bws := (BucketWidth - 0.5) * Xsize;
- bhs := (BucketHeight - 0.5) * Ysize;
-
- if FCP.FAngle <> 0 then
- begin
- cosa := cos(FCP.FAngle);
- sina := sin(FCP.FAngle);
- rcX := FCP.Center[0]*(1 - cosa) - FCP.Center[1]*sina - camX0;
- rcY := FCP.Center[1]*(1 - cosa) + FCP.Center[0]*sina - camY0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.CreateCameraMM;
-var
- scale: double;
- t0, t1: double;
- corner_x, corner_y, Xsize, Ysize: double;
- shift: Integer;
-begin
- scale := power(2, fcp.zoom);
- sample_density := fcp.sample_density * scale * scale;
- ppux := fcp.pixels_per_unit * scale;
- ppuy := fcp.pixels_per_unit * scale;
- // todo field stuff
- shift := 0;
- t0 := gutter_width / (oversample * ppux);
- t1 := gutter_width / (oversample * ppuy);
- corner_x := fcp.center[0] - image_width / ppux / 2.0;
- corner_y := fcp.center[1] - image_height / ppuy / 2.0;
-
- camX0 := corner_x - t0;
- camY0 := corner_y - t1 + shift;
- camX1 := corner_x + image_width / ppux + t0;
- camY1 := corner_y + image_height / ppuy + t1; //+ shift;
-
- camW := camX1 - camX0;
- if abs(camW) > 0.01 then
- Xsize := 1.0 / camW
- else
- Xsize := 1;
- camH := camY1 - camY0;
- if abs(camH) > 0.01 then
- Ysize := 1.0 / camH
- else
- Ysize := 1;
- bws := (BucketWidth - 0.5) * Xsize;
- bhs := (BucketHeight - 0.5) * Ysize;
-
- if FCP.FAngle <> 0 then
- begin
- cosa := cos(FCP.FAngle);
- sina := sin(FCP.FAngle);
- rcX := image_Center_X*(1 - cosa) - image_Center_Y*sina - camX0;
- rcY := image_Center_Y*(1 - cosa) + image_Center_X*sina - camY0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.CalcBufferSize;
-begin
- oversample := fcp.spatial_oversample;
- max_gutter_width := (MAX_FILTER_WIDTH - oversample) div 2;
- gutter_width := (FImageMaker.GetFilterSize - oversample) div 2;
- BucketWidth := oversample * fcp.Width + 2 * max_gutter_width;
- BucketHeight := oversample * fcp.Height + 2 * max_gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-end;
-
-procedure TBaseRenderer.CalcBufferSizeMM;
-begin
- oversample := fcp.spatial_oversample;
- gutter_width := (FImageMaker.GetFilterSize - oversample) div 2;
- BucketHeight := oversample * image_height + 2 * gutter_width;
- Bucketwidth := oversample * image_width + 2 * gutter_width;
- BucketSize := BucketWidth * BucketHeight;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.InitBuffers;
-const
- error_string = 'ERROR: Not enough memory for this render!';
-var
- bits: integer;
-begin
- bits := GetBits;
- CalcBufferSize;
-
- try
- TimeTrace(Format('Allocating %n Mb of memory', [BucketSize * SizeOfBucket[bits] / 1048576]));
-
- AllocateBuckets; // SetLength(buckets, BucketHeight, BucketWidth);
-
- except
- on EOutOfMemory do begin
- if Assigned(strOutput) then
- strOutput.Add(error_string)
- else
- Application.MessageBox(error_string, 'Apophysis', 48);
- BucketWidth := 0;
- BucketHeight := 0;
- FStop := 1;
- exit;
- end;
- end;
-
- // share the buffer with imagemaker
- FImageMaker.SetBucketData(GetBucketsPtr, BucketWidth, BucketHeight, bits);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.Render;
-begin
- if fcp.NumXForms <= 0 then exit;
- FStop := 0; //False;
-
- FImageMaker.SetCP(FCP);
- FImageMaker.Init;
-
- InitBuffers;
- if FStop <> 0 then exit; // memory allocation error?
-
- CreateColorMap;
- Prepare;
-
- CreateCamera;
- if not FRenderOver then ClearBuckets;
-
- RenderTime := Now;
- SetPixels;
- RenderTime := Now - RenderTime;
-
- if FStop <= 0 then begin
- if fcp.sample_density = fcp.actual_density then
- TimeTrace('Creating image')
- else
- TimeTrace(Format('Creating image with quality = %f', [fcp.actual_density]));
-
- FImageMaker.OnProgress := FOnProgress;
- FImageMaker.CreateImage;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseRenderer.RenderMM;
-const
- Dividers: array[0..15] of integer = (1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 20, 32, 64, 128, 256, 512);
-var
- ApproxMemory, MaxMemory: int64;
- i: integer;
- zoom_scale, center_base, center_y: double;
- t: TDateTime;
-begin
- FStop := 0; //False;
-
- image_Center_X := fcp.center[0];
- image_Center_Y := fcp.center[1];
-
- image_Height := fcp.Height;
- image_Width := fcp.Width;
- oversample := fcp.spatial_oversample;
-
- // entered memory - imagesize
- MaxMemory := FMaxMem * 1024 * 1024 - 4 * image_Height * int64(image_Width);
-
- ApproxMemory := SizeOfBucket[GetBits] * sqr(oversample) * image_Height * int64(image_Width);
-
- assert(MaxMemory > 0);
- if MaxMemory <= 0 then exit;
-
- FNumSlices := 1 + ApproxMemory div MaxMemory;
-
- if FNumSlices > Dividers[High(Dividers)] then begin
- for i := High(Dividers) downto 0 do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then begin
- FNumSlices := dividers[i];
- break;
- end;
- end;
- end else begin
- for i := 0 to High(Dividers) do begin
- if image_height <> (image_height div dividers[i]) * dividers[i] then
- continue;
- if FNumSlices <= dividers[i] then begin
- FNumSlices := dividers[i];
- break;
- end;
- end;
- end;
-
- FImageMaker.SetCP(FCP);
- FImageMaker.Init;
-
- fcp.height := fcp.height div FNumSlices;
- center_y := fcp.center[1];
- zoom_scale := power(2.0, fcp.zoom);
- center_base := center_y - ((FNumSlices - 1) * fcp.height) / (2 * fcp.pixels_per_unit * zoom_scale);
-
- image_height := fcp.Height;
- image_Width := fcp.Width;
-
- InitBuffers;
- CreateColorMap;
- Prepare;
-
- RenderTime := 0;
- for i := 0 to FNumSlices - 1 do begin
- if FStop <> 0 then Exit;
-
- FSlice := i;
- fcp.center[1] := center_base + fcp.height * slice / (fcp.pixels_per_unit * zoom_scale);
- CreateCameraMM;
- ClearBuckets;
- fcp.actual_density := 0;
-
- t := Now;
- SetPixels;
- RenderTime := RenderTime + (Now - t);
-
- if FStop = 0 then begin
- TimeTrace('Creating image');
- FImageMaker.OnProgress := FOnProgress;
- FImageMaker.CreateImage(Slice * fcp.height);
- end;
- end;
-
- fcp.height := fcp.height * FNumSlices;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// { TRenderer }
-//
-///////////////////////////////////////////////////////////////////////////////
-
-destructor TRenderer.Destroy;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer.GetImage: TBitmap;
-begin
- Result := nil;
- if assigned(FRenderer) then
- Result := FRenderer.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.SetCP(CP: TControlPoint);
-begin
- FCP := CP;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.Render;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- assert(Fmaxmem=0);
-// if FMaxMem = 0 then begin
- FRenderer := TRenderer32.Create;
-// end else begin
-// FRenderer := TRenderer32MM.Create;
-// FRenderer.MaxMem := FMaxMem
-// end;
-
- FRenderer.SetCP(FCP);
- FRenderer.OnProgress := FOnProgress;
- FRenderer.Render;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer.Stop;
-begin
- if assigned(FRenderer) then
- FRenderer.Stop;
-end;
-
-end.
-
diff --git a/2.10/Source/Render32.pas b/2.10/Source/Render32.pas
deleted file mode 100644
index 1ae29d2..0000000
--- a/2.10/Source/Render32.pas
+++ /dev/null
@@ -1,384 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render32;
-
-{$define _ASM_}
-
-interface
-
-uses
- Windows, Classes, Forms, Graphics,
- RenderST, RenderTypes, Xform, ControlPoint;
-
-type
- TRenderer32 = class(TBaseSTRenderer)
-
- protected
- Buckets: TBucket32Array;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
- procedure ClearBuckets; override;
-
- protected
- procedure IterateBatch; override;
- procedure IterateBatchAngle; override;
- procedure IterateBatchFX; override;
- procedure IterateBatchAngleFX; override;
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer32MM = class(TRenderer32)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer32 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- Red := 0;
- Green := 0;
- Blue := 0;
- Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer32.GetBits: integer;
-begin
- Result := BITS_32;
-end;
-
-function TRenderer32.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer32.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32.IterateBatch;
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-
- p: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := p.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer32.IterateBatchAngle;
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-
- p: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x * cosa + p.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := p.y * cosa - p.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-
-procedure TRenderer32.IterateBatchFX;
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-
- p, q: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := q.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer32.IterateBatchAngleFX;
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-
- p, q: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x * cosa + q.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := q.y * cosa - q.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-// -- { TRenderer32MM } -------------------------------------------------------
-
-procedure TRenderer32MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer32MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/Render32MT.pas b/2.10/Source/Render32MT.pas
deleted file mode 100644
index 6c6e3f1..0000000
--- a/2.10/Source/Render32MT.pas
+++ /dev/null
@@ -1,158 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render32MT;
-
-interface
-
-uses
- Windows, Forms, Classes, Graphics,
- Render, RenderMT, ControlPoint, ImageMaker, RenderTypes;
-
-type
- TRenderer32MT = class(TBaseMTRenderer)
-
- protected
- Buckets: TBucket32Array;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
- procedure ClearBuckets; override;
-
- public
- procedure AddPointsToBuckets(const points: TPointsArray); override;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer32MT_MM = class(TRenderer32MT)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer32MT }
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer32MT.GetBits: integer;
-begin
- Result := BITS_32;
-end;
-
-function TRenderer32MT.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer32MT.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32MT.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- Red := 0;
- Green := 0;
- Blue := 0;
- Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32MT.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- px := points[i].x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32MT.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- Bucket: PBucket32;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
- px := points[i].x * cosa + points[i].y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y * cosa - points[i].x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-// -- { TRenderer32MT_MM } ----------------------------------------------------
-
-procedure TRenderer32MT_MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer32MT_MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/Render32f.pas b/2.10/Source/Render32f.pas
deleted file mode 100644
index 98a909b..0000000
--- a/2.10/Source/Render32f.pas
+++ /dev/null
@@ -1,420 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render32f;
-
-{$define _ASM_}
-
-interface
-
-uses
- Windows, Classes, Forms, Graphics, ImageMaker,
- RenderST, RenderTypes, Xform, ControlPoint;
-
-type
- TRenderer32f = class(TBaseSTRenderer)
-
- protected
- Buckets: TBucket32fArray;
- ColorMap: array[0..255] of TFloatColor;
-
-// FImageMaker: TImageMaker;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
-// procedure InitBuffers; override;
- procedure ClearBuckets; override;
- procedure CreateColorMap; override;
-
- protected
-// procedure SetPixels; override;
-
- procedure IterateBatch; override;
- procedure IterateBatchAngle; override;
- procedure IterateBatchFX; override;
- procedure IterateBatchAngleFX; override;
-
- public
-// procedure Render; override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer32fMM = class(TRenderer32f)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-
-implementation
-
-uses
- Math, Sysutils;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-//{ TRenderer32f }
-//
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32f.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- Red := 0;
- Green := 0;
- Blue := 0;
- Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32f.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do
- with ColorMap[i] do begin
- Red := (fcp.CMap[i][0] * fcp.white_level) / 256;
- Green := (fcp.CMap[i][1] * fcp.white_level) / 256;
- Blue := (fcp.CMap[i][2] * fcp.white_level) / 256;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer32f.GetBits: integer;
-begin
- Result := BITS_32f;
-end;
-
-function TRenderer32f.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer32f.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32f.IterateBatch;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-
- p: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := p.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer32f.IterateBatchAngle;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-
- p: TCPPoint;
- xf: TXform;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x * cosa + p.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := p.y * cosa - p.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-
-procedure TRenderer32f.IterateBatchFX;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-
- p, q: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := q.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer32f.IterateBatchAngleFX;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-
- p, q: TCPPoint;
- xf: TXForm;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x * cosa + q.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := q.y * cosa - q.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-// -- { TRenderer32fMM } ------------------------------------------------------
-
-procedure TRenderer32fMM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer32fMM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
-
diff --git a/2.10/Source/Render32fMT.pas b/2.10/Source/Render32fMT.pas
deleted file mode 100644
index a68145b..0000000
--- a/2.10/Source/Render32fMT.pas
+++ /dev/null
@@ -1,187 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render32fMT;
-
-interface
-
-uses
- Windows, Forms, Classes, Graphics,
- Render, RenderMT, Controlpoint, ImageMaker, BucketFillerthread, RenderTypes;
-
-type
- TRenderer32fMT = class(TBaseMTRenderer)
-
- protected
- Buckets: TBucket32fArray;
- FloatColorMap: array[0..255] of TFloatColor;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
- procedure ClearBuckets; override;
- procedure CreateColorMap; override;
-
- public
- procedure AddPointsToBuckets(const points: TPointsArray); override;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer32fMT_MM = class(TRenderer32fMT)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer32fMT }
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer32fMT.GetBits: integer;
-begin
- Result := BITS_32f;
-end;
-
-function TRenderer32fMT.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer32fMT.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32fMT.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- Red := 0;
- Green := 0;
- Blue := 0;
- Count := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32fMT.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do
- with FloatColorMap[i] do begin
- Red := (fcp.CMap[i][0] * fcp.white_level) / 256;
- Green := (fcp.CMap[i][1] * fcp.white_level) / 256;
- Blue := (fcp.CMap[i][2] * fcp.white_level) / 256;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32fMT.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
-// R: double;
-// V1, v2, v3: integer;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @FloatColorMap[Round(points[i].c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer32fMT.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- pBucket: PBucket32f;
- MapColor: ^TFloatColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x * cosa + points[i].y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y * cosa - points[i].x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @FloatColorMap[Round(points[i].c * 255)];
-
- with pBucket^ do begin
- Red := Red + MapColor.Red;
- Green := Green + MapColor.Green;
- Blue := Blue + MapColor.Blue;
- Count := Count + 1;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// { TRenderer32fMT_MM }
-//
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TRenderer32fMT_MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer32fMT_MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/Render48.pas b/2.10/Source/Render48.pas
deleted file mode 100644
index 0c0b3ef..0000000
--- a/2.10/Source/Render48.pas
+++ /dev/null
@@ -1,521 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render48;
-
-{$define _ASM_}
-
-interface
-
-uses
- Windows, Classes, Forms, Graphics, ImageMaker,
- RenderST, RenderTypes, Xform, ControlPoint;
-
-type
- pInt64 = ^int64;
-
-type
- TRenderer48 = class(TBaseSTRenderer)
-
- protected
- Buckets: TBucket48Array;
- ColorMap: TColorMapArray;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
-// procedure InitBuffers; override;
- procedure ClearBuckets; override;
- procedure CreateColorMap; override;
-
- protected
- procedure IterateBatch; override;
- procedure IterateBatchAngle; override;
- procedure IterateBatchFX; override;
- procedure IterateBatchAngleFX; override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer48MM = class(TRenderer48)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer48 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer48.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- rl := 0; rh := 0;
- gl := 0; gh := 0;
- bl := 0; bh := 0;
- cl := 0; ch := 0;
- end;
-end;
-
-// wtf??! /////////////////////////////////////////////////////////////////////
-procedure TRenderer48.CreateColorMap;
-var
- i: integer;
-begin
- for i := 0 to 255 do
- with ColorMap[i] do begin
- Red := (fcp.CMap[i][0] * fcp.white_level) div 256;
- Green := (fcp.CMap[i][1] * fcp.white_level) div 256;
- Blue := (fcp.CMap[i][2] * fcp.white_level) div 256;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer48.GetBits: integer;
-begin
- Result := BITS_48;
-end;
-
-function TRenderer48.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer48.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer48.IterateBatch;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-
- p: TCPPoint;
- xf: TXForm;
- t: int64;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := p.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
-{$ifndef _ASM_}
- // HACK warning!!!
- // this WILL corrupt data in case of 48-bit overflow!
- // (which is still quite hard to get :)
- Inc((pInt64(@pBucket^.rl))^, MapColor.Red);
- Inc((pInt64(@pBucket^.gl))^, MapColor.Green);
- Inc((pInt64(@pBucket^.bl))^, MapColor.Blue);
- Inc((pInt64(@pBucket^.cl))^);
-{$else}
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-{$endif}
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer48.IterateBatchAngle;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-
- p: TCPPoint;
- xf: TXForm;
- t: int64;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- px := p.x * cosa + p.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := p.y * cosa - p.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(p.c * 255)];
-
-{$ifndef _ASM_}
- // HACK warning!!!
- // this WILL corrupt data in case of 48-bit overflow!
- Inc((pInt64(@pBucket^.rl))^, MapColor.Red);
- Inc((pInt64(@pBucket^.gl))^, MapColor.Green);
- Inc((pInt64(@pBucket^.bl))^, MapColor.Blue);
- Inc((pInt64(@pBucket^.cl))^);
-{$else}
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-{$endif}
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-
-procedure TRenderer48.IterateBatchFX;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-
- p, q: TCPPoint;
- xf: TXForm;
- t: int64;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := q.y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
-{$ifndef _ASM_}
- // HACK warning!!!
- // this WILL corrupt color-data in case of 48-bit overflow!
- Inc((pInt64(@pBucket^.rl))^, MapColor.Red);
- Inc((pInt64(@pBucket^.gl))^, MapColor.Green);
- Inc((pInt64(@pBucket^.bl))^, MapColor.Blue);
- Inc((pInt64(@pBucket^.cl))^);
-{$else}
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-{$endif}
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-procedure TRenderer48.IterateBatchAngleFX;
-var
- i: integer;
- px, py: double;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-
- p, q: TCPPoint;
- xf: TXForm;
- t: int64;
-begin
-{$ifndef _ASM_}
- p.x := 2 * random - 1;
- p.y := 2 * random - 1;
- p.c := random;
-{$else}
-asm
- fld1
- call System.@RandExt
- fadd st, st
- fsub st, st(1)
- fstp qword ptr [p.x]
- call System.@RandExt
- fadd st, st
- fsubrp st(1), st
- fstp qword ptr [p.y]
- call System.@RandExt
- fstp qword ptr [p.c]
-end;
-{$endif}
-
- try
- xf := fcp.xform[0];
- xf.NextPoint(p);
- for i := 0 to FUSE do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
- end;
-
- for i := 0 to SUB_BATCH_SIZE-1 do begin
- xf := xf.PropTable[Random(PROP_TABLE_SIZE)];
- xf.NextPoint(p);
-
- if (xf.plotMode < 0) then continue
- else if (xf.plotMode = 0) and (random > xf.opacity) then continue;
-
- finalXform.NextPointTo(p, q);
-
- px := q.x * cosa + q.y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := q.y * cosa - q.x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(q.c * 255)];
-
-{$ifndef _ASM_}
- // HACK warning!!!
- // this WILL corrupt color-data in case of 48-bit overflow!
- Inc((pInt64(@pBucket^.rl))^, MapColor.Red);
- Inc((pInt64(@pBucket^.gl))^, MapColor.Green);
- Inc((pInt64(@pBucket^.bl))^, MapColor.Blue);
- Inc((pInt64(@pBucket^.cl))^);
-{$else}
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-{$endif}
- end;
-
- except
- on EMathError do begin
- exit;
- end;
- end;
-end;
-
-// -- { TRenderer48MM } -------------------------------------------------------
-
-procedure TRenderer48MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer48MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/Render48MT.pas b/2.10/Source/Render48MT.pas
deleted file mode 100644
index 0a16d24..0000000
--- a/2.10/Source/Render48MT.pas
+++ /dev/null
@@ -1,210 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render48MT;
-
-interface
-
-uses
- Windows, Forms, Classes, Graphics,
- Render, RenderMT, ImageMaker, ControlPoint, RenderTypes;
-
-type
- TRenderer48MT = class(TBaseMTRenderer)
-
- protected
- Buckets: TBucket48Array;
-// ColorMap: TColorMapArray;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
- procedure ClearBuckets; override;
-// procedure CreateColorMap; override;
-
- public
- procedure AddPointsToBuckets(const points: TPointsArray); override;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer48MT_MM = class(TRenderer48MT)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer48MT }
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer48MT.GetBits: integer;
-begin
- Result := BITS_48;
-end;
-
-function TRenderer48MT.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer48MT.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer48MT.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with buckets[j][i] do begin
- rl := 0; rh := 0;
- gl := 0; gh := 0;
- bl := 0; bh := 0;
- cl := 0; ch := 0;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer48MT.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
-// R: double;
-// V1, v2, v3: integer;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer48MT.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- pBucket: PBucket48;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x * cosa + points[i].y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y * cosa - points[i].x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- pBucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
-asm
- mov edx, [MapColor]
- mov ecx, [pBucket]
- mov eax, [edx]
- add [ecx], eax
- jnc @skip_r
- inc word ptr [ecx + 4]
-@skip_r:
- mov eax, [edx + 4]
- add [ecx + 6], eax
- jnc @skip_g
- inc word ptr [ecx + 10]
-@skip_g:
- mov eax, [edx + 8]
- add [ecx + 12], eax
- jnc @skip_b
- inc word ptr [ecx + 16]
-@skip_b:
- inc [ecx + 18]
- jnc @skip_c
- inc word ptr [ecx + 22]
-@skip_c:
-end;
-
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-//
-// { TRenderer48MT_MM }
-//
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TRenderer48MT_MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer48MT_MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/Render64MT.pas b/2.10/Source/Render64MT.pas
deleted file mode 100644
index f79a36a..0000000
--- a/2.10/Source/Render64MT.pas
+++ /dev/null
@@ -1,166 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Render64MT;
-
-interface
-
-uses
- Windows, Forms, Classes, Graphics,
- Render, RenderMT, ControlPoint, ImageMaker, RenderTypes;
-
-type
- TRenderer64MT = class(TBaseMTRenderer)
-
- protected
- Buckets: TBucket64Array;
-// ColorMap: TColorMapArray;
-
- function GetBits: integer; override;
- function GetBucketsPtr: pointer; override;
- procedure AllocateBuckets; override;
-
- procedure ClearBuckets; override;
-// procedure CreateColorMap; override;
-
- procedure AddPointsToBuckets(const points: TPointsArray); override;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); override;
-
-end;
-
-// ----------------------------------------------------------------------------
-
-type
- TRenderer64MT_MM = class(TRenderer64MT)
-
- protected
- procedure CalcBufferSize; override;
-
- public
- procedure Render; override;
-
-end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TRenderer64MT }
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderer64MT.GetBits: integer;
-begin
- Result := BITS_64;
-end;
-
-function TRenderer64MT.GetBucketsPtr: pointer;
-begin
- Result := Buckets;
-end;
-
-procedure TRenderer64MT.AllocateBuckets;
-begin
- SetLength(buckets, BucketHeight, BucketWidth);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64MT.ClearBuckets;
-var
- i, j: integer;
-begin
- for j := 0 to BucketHeight - 1 do
- for i := 0 to BucketWidth - 1 do
- with Buckets[j][i] do begin
- Red := 0;
- Green := 0;
- Blue := 0;
- Count := 0;
- end;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64MT.AddPointsToBuckets(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
-// R: double;
-// V1, v2, v3: integer;
- Bucket: PBucket64;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x - camX0;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y - camY0;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderer64MT.AddPointsToBucketsAngle(const points: TPointsArray);
-var
- i: integer;
- px, py: double;
- Bucket: PBucket64;
- MapColor: PColorMapColor;
-begin
- for i := SUB_BATCH_SIZE - 1 downto 0 do begin
-// if FStop then Exit;
-
- px := points[i].x * cosa + points[i].y * sina + rcX;
- if (px < 0) or (px > camW) then continue;
- py := points[i].y * cosa - points[i].x * sina + rcY;
- if (py < 0) or (py > camH) then continue;
-
- Bucket := @Buckets[Round(bhs * py)][Round(bws * px)];
- MapColor := @ColorMap[Round(points[i].c * 255)];
-
- Inc(Bucket.Red, MapColor.Red);
- Inc(Bucket.Green, MapColor.Green);
- Inc(Bucket.Blue, MapColor.Blue);
- Inc(Bucket.Count);
- end;
-end;
-
-// -- { TRenderer64MT_MM } ----------------------------------------------------
-
-procedure TRenderer64MT_MM.CalcBufferSize;
-begin
- CalcBufferSizeMM;
-end;
-
-procedure TRenderer64MT_MM.Render;
-begin
- RenderMM;
-end;
-
-end.
-
diff --git a/2.10/Source/RenderMT.pas b/2.10/Source/RenderMT.pas
deleted file mode 100644
index 22cc9d3..0000000
--- a/2.10/Source/RenderMT.pas
+++ /dev/null
@@ -1,205 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RenderMT;
-
-interface
-
-uses
- Windows, Forms, Classes, Graphics,
- Render, Controlpoint, ImageMaker, BucketFillerthread, RenderTypes;
-
-type
- TBaseMTRenderer = class(TBaseRenderer)
-
- private
- batchcounter: Integer;
-
- WorkingThreads: array of TBucketFillerThread;
- CriticalSection: TRTLCriticalSection;
-
- function NewThread: TBucketFillerThread;
-
- protected
- procedure Prepare; override;
- procedure SetPixels; override;
-
- procedure AddPointsToBuckets(const points: TPointsArray); virtual; abstract;
- procedure AddPointsToBucketsAngle(const points: TPointsArray); virtual; abstract;
-
- public
- procedure Stop; override;
- procedure BreakRender; override;
-
- procedure Pause; override;
- procedure UnPause; override;
- procedure SetThreadPriority(p: TThreadPriority); override;
-
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TBaseMTRenderer }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseMTRenderer.SetPixels;
-var
- i: integer;
- nSamples: Int64;
- bc : integer;
-begin
- if FNumSlices > 1 then
- TimeTrace(Format('Rendering slice #%d of %d...', [FSlice + 1, FNumSlices]))
- else
- TimeTrace('Rendering...');
-
- nSamples := Round(sample_density * NrSlices * BucketSize / (oversample * oversample));
- FNumBatches := Round(nSamples / (fcp.nbatches * SUB_BATCH_SIZE));
- if FNumBatches = 0 then FNumBatches := 1;
- FMinBatches := Round(FNumBatches * FMinDensity / fcp.sample_density);
-
- batchcounter := 1;
- Randomize;
-
- InitializeCriticalSection(CriticalSection);
-
- SetLength(WorkingThreads, NumThreads);
- for i := 0 to NumThreads - 1 do
- WorkingThreads[i] := NewThread;
-
- for i := 0 to NumThreads - 1 do
- WorkingThreads[i].Resume;
-
- bc := 1;
- while (FStop = 0) and (bc <= FNumBatches) do begin
- sleep(250);
- try
- EnterCriticalSection(CriticalSection);
-
- Progress(batchcounter / FNumBatches);
- bc := batchcounter;
- finally
- LeaveCriticalSection(CriticalSection);
- end;
- end;
-
- for i := 0 to High(WorkingThreads) do begin
- WorkingThreads[i].Terminate;
- WorkingThreads[i].WaitFor;
- WorkingThreads[i].Free;
- end;
- SetLength(WorkingThreads, 0);
-
- fcp.actual_density := fcp.actual_density +
- fcp.sample_density * BatchCounter / FNumBatches; // actual quality of incomplete render
- FNumBatches := BatchCounter;
-
- DeleteCriticalSection(CriticalSection);
- Progress(1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseMTRenderer.Prepare;
-begin
- try
- fcp.Prepare;
- except
- on EMathError do ;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseMTRenderer.Stop;
-var
- i: integer;
-begin
- for i := 0 to High(WorkingThreads) do
- WorkingThreads[i].Terminate;
- //SetLength(WorkingThreads, 0); //?
-
- inherited; // FStop := 1;
-end;
-
-procedure TBaseMTRenderer.BreakRender;
-var
- i: integer;
-begin
- inherited; // FStop := -1;
-
- {if BatchCounter < FMinBatches then exit;}
-
- for i := 0 to High(WorkingThreads) do
- WorkingThreads[i].Terminate;
- //SetLength(WorkingThreads, 0); //?
-end;
-
-procedure TBaseMTRenderer.Pause;
-var
- i: integer;
-begin
- inherited;
-
- for i := 0 to High(WorkingThreads) do
- WorkingThreads[i].Suspend;
-end;
-
-procedure TBaseMTRenderer.UnPause;
-var
- i: integer;
-begin
- inherited;
-
- for i := 0 to High(WorkingThreads) do
- WorkingThreads[i].Resume;
-end;
-
-procedure TBaseMTRenderer.SetThreadPriority(p: TThreadPriority);
-var
- i: integer;
-begin
- inherited;
-
- for i := 0 to High(WorkingThreads) do
- WorkingThreads[i].Priority := p;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TBaseMTRenderer.NewThread: TBucketFillerThread;
-begin
- Result := TBucketFillerThread.Create(fcp);
- assert(Result<>nil);
-
- if FThreadPriority <> tpNormal then
- Result.Priority := {tpLower;} FThreadPriority;
-
- if FCP.FAngle = 0 then
- Result.AddPointsProc := self.AddPointsToBuckets
- else
- Result.AddPointsProc := self.AddPointsToBucketsAngle;
-
- Result.CriticalSection := CriticalSection;
- Result.Nrbatches := FNumBatches;
- Result.batchcounter := @batchcounter;
-end;
-
-end.
-
diff --git a/2.10/Source/RenderST.pas b/2.10/Source/RenderST.pas
deleted file mode 100644
index 1af6981..0000000
--- a/2.10/Source/RenderST.pas
+++ /dev/null
@@ -1,111 +0,0 @@
-unit RenderST;
-
-interface
-
-uses
- Windows, Classes, Forms, Graphics, ImageMaker,
- Render, RenderTypes, Xform, ControlPoint;
-
-type
- TBatchProc = procedure of object;
-
-type
- TBaseSTRenderer = class(TBaseRenderer)
-
- protected
- PropTable: array[0..PROP_TABLE_SIZE] of TXform;
- finalXform: TXform;
- UseFinalXform: boolean;
-
- procedure Prepare; override;
- procedure SetPixels; override;
-
- procedure IterateBatch; virtual; abstract;
- procedure IterateBatchAngle; virtual; abstract;
- procedure IterateBatchFX; virtual; abstract;
- procedure IterateBatchAngleFX; virtual; abstract;
- end;
-
-implementation
-
-uses
- Math, Sysutils;
-
-{ TBaseSTRenderer }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseSTRenderer.Prepare;
-var
- i, n: Integer;
- propsum: double;
- LoopValue: double;
- j: integer;
- TotValue: double;
-begin
- totValue := 0;
- n := fcp.NumXforms;
- assert(n > 0);
-
- finalXform := fcp.xform[n];
- useFinalXform := fcp.FinalXformEnabled and fcp.HasFinalXform;
-
- try
- fcp.Prepare;
- except
- on EMathError do ;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TBaseSTRenderer.SetPixels;
-var
- i: integer;
- nsamples: int64;
- IterateBatchProc: procedure of object;
-begin
- if FNumSlices > 1 then
- TimeTrace(Format('Rendering slice #%d of %d...', [FSlice + 1, FNumSlices]))
- else
- TimeTrace('Rendering...');
-
- Randomize;
-
- if FCP.FAngle = 0 then begin
- if UseFinalXform then
- IterateBatchProc := IterateBatchFX
- else
- IterateBatchProc := IterateBatch;
- end
- else begin
- if UseFinalXform then
- IterateBatchProc := IterateBatchAngleFX
- else
- IterateBatchProc := IterateBatchAngle;
- end;
-
- NSamples := Round(sample_density * NrSlices * bucketSize / (oversample * oversample));
- FNumBatches := Round(nsamples / (fcp.nbatches * SUB_BATCH_SIZE));
- if FNumBatches = 0 then FNumBatches := 1;
- FMinBatches := Round(FNumBatches * FMinDensity / fcp.sample_density);
- if FMinBatches = 0 then FMinBatches := 1;
-
- for i := 0 to FNumBatches-1 do begin
- if FStop <> 0 then begin
-// if (FStop <> 0) or (i >= FMinBatches) then begin //?
- fcp.actual_density := fcp.actual_density +
- fcp.sample_density * i / FNumBatches; // actual quality of incomplete render
- FNumBatches := i;
- exit;
- end;
-
- if ((i and $1F) = 0) then Progress(i / FNumBatches);
-
- IterateBatchProc;
- end;
-
- fcp.actual_density := fcp.actual_density + fcp.sample_density;
-
- Progress(1);
-end;
-
-end.
diff --git a/2.10/Source/RenderThread.pas b/2.10/Source/RenderThread.pas
deleted file mode 100644
index 5fdab93..0000000
--- a/2.10/Source/RenderThread.pas
+++ /dev/null
@@ -1,346 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Boris, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RenderThread;
-
-interface
-
-uses
- Classes, Windows, Messages, Graphics,
- ControlPoint, Render,
- Global, RenderTypes, PngImage,
- Render48, Render48MT,
- Render32, Render32MT,
- Render32f, Render32fMT;
-
-const
- WM_THREAD_COMPLETE = WM_APP + 5437;
- WM_THREAD_TERMINATE = WM_APP + 5438;
-
-type
- TRenderThread = class(TThread)
- private
- FRenderer: TBaseRenderer;
-
- FOnProgress: TOnProgress;
- FCP: TControlPoint;
- FMaxMem: int64;
- FNrThreads: Integer;
- FBitsPerSample: integer;
- FMinDensity: double;
- FOutput: TStrings;
-
- procedure CreateRenderer;
- function GetNrSlices: integer;
- function GetSlice: integer;
- procedure SetBitsPerSample(const bits: Integer);
-
- procedure Trace(const str: string);
-
- public
- TargetHandle: HWND;
- WaitForMore, More: boolean;
-
- constructor Create;
- destructor Destroy; override;
-
- procedure SetCP(CP: TControlPoint);
- function GetImage: TBitmap;
- function GetTransparentImage: TPngObject;
- procedure SaveImage(const FileName: String);
-
- procedure Execute; override;
- function GetRenderer: TBaseRenderer;
-
- procedure Terminate;
- procedure Suspend;
- procedure Resume;
- procedure BreakRender;
- procedure SetPriority(p: TThreadPriority);
-
-// procedure GetBucketStats(var Stats: TBucketStats);
- procedure ShowBigStats;
- procedure ShowSmallStats;
-
- property OnProgress: TOnProgress
-// read FOnProgress
- write FOnProgress;
-
- property Slice: integer
- read GetSlice;
- property NrSlices: integer
- read GetNrSlices;
- property MaxMem: int64
- read FMaxMem
- write FMaxMem;
-// property compatibility: Integer read Fcompatibility write Fcompatibility;
- property NrThreads: Integer
- read FNrThreads
- write FNrThreads;
- property BitsPerSample: Integer
- read FBitsPerSample
- write SetBitsPerSample;
- property Output: TStrings
- write FOutput;
- property MinDensity: double
- write FMinDensity;
- end;
-
-implementation
-
-uses
- Math, SysUtils,
- Tracer;
-
-{ TRenderThread }
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TRenderThread.Destroy;
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
- FRenderer := nil;
-
- if assigned(FCP) then FCP.Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetImage: TBitmap;
-begin
- Result := nil;
- if assigned(FRenderer) then
- Result := FRenderer.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetTransparentImage: TPngObject;
-begin
- Result := nil;
- if assigned(FRenderer) then
- Result := FRenderer.GetTransparentImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.SetCP(CP: TControlPoint);
-begin
- FCP := CP.Clone;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TRenderThread.Create;
-begin
- MaxMem := 0;
- BitsPerSample := InternalBitsPerSample;
- FreeOnTerminate := false;
- WaitForMore := false;
-
- inherited Create(True); // Create Suspended;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.CreateRenderer;
-begin
- if assigned(FRenderer) then begin
- Trace('Destroying previous renderer (?)');
- FRenderer.Free;
- end;
- Trace('Creating renderer');
-
- if NrThreads <= 1 then begin
- if MaxMem = 0 then begin
- case FBitsPerSample of
- 0: FRenderer := TRenderer32.Create;
- 1: FRenderer := TRenderer32f.Create;
- 2: FRenderer := TRenderer48.Create;
- //3: FRenderer := TRenderer64.Create;
- end;
- end else begin
- case FBitsPerSample of
- 0: FRenderer := TRenderer32MM.Create;
- 1: FRenderer := TRenderer32fMM.Create;
- 2: FRenderer := TRenderer48MM.Create;
- //3: FRenderer := TRenderer64MM.Create;
- end;
- FRenderer.MaxMem := MaxMem;
- end;
- end
- else begin
- if MaxMem = 0 then begin
- case FBitsPerSample of
- 0: FRenderer := TRenderer32MT.Create;
- 1: FRenderer := TRenderer32fMT.Create;
- 2: FRenderer := TRenderer48MT.Create;
- //3: FRenderer := TRenderer64MT.Create;
- end;
- end else begin
- case FBitsPerSample of
- 0: FRenderer := TRenderer32MT_MM.Create;
- 1: FRenderer := TRenderer32fMT_MM.Create;
- 2: FRenderer := TRenderer48MT_MM.Create;
- //3: FRenderer := TRenderer64MT_MM.Create;
- end;
- FRenderer.MaxMem := MaxMem;
- end;
- FRenderer.NumThreads := NrThreads;
- end;
-
- FRenderer.SetCP(FCP);
-// FRenderer.SetThreadPriority(self.Priority);
- FRenderer.MinDensity := FMinDensity;
- FRenderer.OnProgress := FOnProgress;
- FRenderer.Output := FOutput;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Execute;
-label RenderMore;
-begin
- CreateRenderer;
-
-RenderMore:
- assert(assigned(FRenderer));
-
- Trace('Rendering');
- FRenderer.Render;
-
- if Terminated or FRenderer.Failed then begin
- Trace('Sending WM_THREAD_TERMINATE');
- PostMessage(TargetHandle, WM_THREAD_TERMINATE, 0, ThreadID);
- Trace('Terminated');
- exit;
- end
- else begin
- Trace('Sending WM_THREAD_COMPLETE');
- PostMessage(TargetHandle, WM_THREAD_COMPLETE, 0, ThreadID);
- end;
-
- if WaitForMore and (FRenderer <> nil) then begin
- FRenderer.RenderMore := true;
-
- Trace('Waiting for more');
- inherited Suspend;
-
- if WaitForMore then goto RenderMore;
- end;
-
- Trace('Finished');
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Terminate;
-begin
- if assigned(FRenderer) then
- FRenderer.Stop;
-
- WaitForMore := false;
-
- inherited Terminate;
-end;
-
-procedure TRenderThread.Suspend;
-begin
- if assigned(FRenderer) then FRenderer.Pause;
-
- inherited;
-end;
-
-procedure TRenderThread.Resume;
-begin
- if assigned(FRenderer) then FRenderer.UnPause;
-
- inherited;
-end;
-
-procedure TRenderThread.BreakRender;
-begin
- if assigned(FRenderer) then
- FRenderer.BreakRender;
-end;
-
-procedure TRenderThread.SetPriority(p: TThreadPriority);
-begin
- //! Priority := p;
-
- if assigned(FRenderer) then
- FRenderer.SetThreadPriority(p);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetNrSlices: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.NrSlices
- else
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetSlice: integer;
-begin
- if assigned(FRenderer) then
- Result := FRenderer.Slice
- else
- Result := 1;
-end;
-
-//////////////////////////////////////////////////////////////////////////////
-function TRenderThread.GetRenderer: TBaseRenderer;
-begin
- Result := FRenderer;
- FRenderer := nil;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.SetBitsPerSample(const bits: Integer);
-begin
- if FRenderer = nil then FBitsPerSample := bits
- else assert(false);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.SaveImage(const FileName: String);
-begin
- if assigned(FRenderer) then
- FRenderer.SaveImage(FileName);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.Trace(const str: string);
-begin
- if assigned(FOutput) and (TraceLevel >= 2) then
- FOutput.Add('. . > RenderThread #' + IntToStr(ThreadID) + ': ' + str);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TRenderThread.ShowBigStats;
-begin
- if assigned(FRenderer) then
- FRenderer.ShowBigStats;
-end;
-
-procedure TRenderThread.ShowSmallStats;
-begin
- if assigned(FRenderer) then
- FRenderer.ShowSmallStats;
-end;
-///////////////////////////////////////////////////////////////////////////////
-
-end.
diff --git a/2.10/Source/RenderTypes.pas b/2.10/Source/RenderTypes.pas
deleted file mode 100644
index 7403263..0000000
--- a/2.10/Source/RenderTypes.pas
+++ /dev/null
@@ -1,116 +0,0 @@
-unit RenderTypes;
-
-interface
-
-type
- TOnProgress = procedure(prog: double) of object;
- TOnOutput = procedure(s: string) of object;
-
-type
- TColorMapColor = Record
- Red,
- Green,
- Blue: integer; //Int64;
- end;
- PColorMapColor = ^TColorMapColor;
- TColorMapArray = array[0..255] of TColorMapColor;
-
- TFloatColor = Record
- Red,
- Green,
- Blue: single;
- end;
-
- TBucket64 = Record
- Red,
- Green,
- Blue,
- Count: Int64;
- end;
-// PBucket64 = ^TBucket64;
-// TBucket64Array = array of array of TBucket64;
-
- TBucket48 = packed record
- rl: longword; rh: word;
- gl: longword; gh: word;
- bl: longword; bh: word;
- cl: longword; ch: word;
- end;
- PBucket48 = ^TBucket48;
- TBucket48Array = array of array of TBucket48;
-
- TBucket32f = record
- Red,
- Green,
- Blue,
- Count: single;
- end;
- PBucket32f = ^TBucket32f;
- TBucket32fArray = array of array of TBucket32f;
-
- TBucket32 = Record
- Red,
- Green,
- Blue,
- Count: Longword;
- end;
- PBucket32 = ^TBucket32;
- TBucket32Array = array of array of TBucket32;
-
- TBucket64f = Record
- Red,
- Green,
- Blue,
- Count: double;
- end;
-
-const
- MAX_FILTER_WIDTH = 25;
-
-const
- BITS_32 = 0;
- BITS_32f = 1;
- BITS_48 = 2;
- //BITS_64 = 3;
- SizeOfBucket: array[0..2] of byte = (16, 16, 24); //, 32);
-
-type
- TBucketStats = record
- MaxR, MaxG, MaxB, MaxA,
- TotalA: int64;
- end;
-
-function TimeToString(t: TDateTime): string;
-
-implementation
-
-uses SysUtils;
-
-function TimeToString(t: TDateTime): string;
-var
- n: integer;
-begin
- n := Trunc(t);
- Result := '';
- if n > 0 then begin
- Result := Result + Format(' %d day', [n]);
- if n <> 1 then Result := Result + 's';
- end;
- t := t * 24;
- n := Trunc(t) mod 24;
- if n > 0 then begin
- Result := Result + Format(' %d hour', [n]);
- if n <> 1 then Result := Result + 's';
- end;
- t := t * 60;
- n := Trunc(t) mod 60;
- if n > 0 then begin
- Result := Result + Format(' %d minute', [n]);
- if n <> 1 then Result := Result + 's';
- end;
- t := t * 60;
- t := t - (Trunc(t) div 60) * 60;
- Result := Result + Format(' %.2f seconds', [t]);
-end;
-
-end.
diff --git a/2.10/Source/RndFlame.pas b/2.10/Source/RndFlame.pas
deleted file mode 100644
index 67e4e46..0000000
--- a/2.10/Source/RndFlame.pas
+++ /dev/null
@@ -1,584 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit RndFlame;
-
-interface
-
-uses
- ControlPoint;
-
-function RandomFlame(SourceCP: TControlPoint= nil; algorithm: integer = 0): TControlPoint;
-
-implementation
-
-uses
- SysUtils, Global, cmap, GradientHlpr, XFormMan, Classes;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function CreatePalette(strng: string): TColorMap;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(strings.text), tokens);
- Tokens.Text := Trim(Tokens.text);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Result[i][0] := 0;
- Result[i][1] := 0;
- Result[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- try
- index := StrToInt(Indices[i]);
- while index < 0 do inc(index, 400);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- assert(index>=0);
- assert(index<256);
- Result[index][0] := StrToInt(Colors[i]) mod 256;
- Result[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Result[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- except
- end;
- end;
- i := 1;
- repeat
- a := StrToInt(Trim(Indices[i - 1]));
- b := StrToInt(Trim(Indices[i]));
- RGBBlend(a, b, Result);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Trim(Indices[Indices.Count - 1]));
- b := StrToInt(Trim(Indices[0])) + 256;
- RGBBlend(a, b, Result);
- end;
- except on EFormatInvalid do
- begin
-// Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-procedure GetGradientFileGradientsNames(const filename: string; var NamesList: TStringList);
-var
- i, p: integer;
- Title: string;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(filename);
- try
- if (Pos('{', FStrings.Text) <> 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) and (Pos('(3D)', FStrings[i]) = 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- NamesList.Add(Trim(Copy(FStrings[i], 1, p - 1)));
- end;
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure RandomGradient(SourceCP, DestCP: TControlPoint);
-var
- tmpGrad: string;
- tmpGrdList: TStringList;
-begin
- case randGradient of
- 0:
- begin
- cmap_index := Random(NRCMAPS);
- GetCMap(cmap_index, 1, DestCP.cmap);
-// cmap_index := DestCP.cmapindex;
- DestCP.cmapIndex := cmap_index;
- end;
- 1:
- begin
- DestCP.cmap := DefaultPalette;
- DestCP.cmapIndex := cmap_index;
- end;
- 2:
- if assigned(SourceCP) then begin
- DestCP.cmap := SourceCP.cmap;
- DestCP.cmapIndex := SourceCP.cmapIndex;
- end else begin
- cmap_index := Random(NRCMAPS);
- GetCMap(cmap_index, 1, DestCP.cmap);
- DestCP.cmapIndex := cmap_index;
- end;
- 3:
- DestCP.cmap := GradientHelper.RandomGradient;
- 4:
- if FileExists(randGradientFile) then
- begin
- tmpGrdList := TStringList.Create;
- GetGradientFileGradientsNames(randGradientFile, tmpGrdList);
- tmpGrad := GetGradient(randGradientFile, tmpGrdList.Strings[random(tmpGrdList.Count)]);
- DestCP.cmap := CreatePalette(tmpGrad);
- tmpGrdList.Free;
- end else
- begin
- cmap_index := Random(NRCMAPS);
- GetCMap(cmap_index, 1, DestCP.cmap);
- DestCP.cmapIndex := cmap_index;
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure RandomVariation(cp: TControlPoint);
-{ Randomise variation parameters }
-var
- a, b, i, j: integer;
- VarPossible: boolean;
-begin
- inc(MainSeed);
- RandSeed := MainSeed;
-
- VarPossible := false;
- for j := 0 to NRVAR - 1 do begin
- VarPossible := VarPossible or RandomVariations[j];
- end;
-
- for i := 0 to cp.NumXForms - 1 do begin
- for j := 0 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
-
- if VarPossible then begin
- repeat
- a := random(NRVAR);
- until RandomVariations[a];
-
- repeat
- b := random(NRVAR);
- until RandomVariations[b];
- end else begin
- a := 0;
- b := 0;
- end;
-
- if (a = b) then begin
- cp.xform[i].vars[a] := 1;
- end else begin
- cp.xform[i].vars[a] := random;
- cp.xform[i].vars[b] := 1 - cp.xform[i].vars[a];
- end;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure SetVariation(cp: TControlPoint);
-{ Set the current Variation }
-var
- i, j: integer;
-begin
- if Variation = vRandom then begin
- RandomVariation(cp);
- end else
- for i := 0 to cp.NumXForms - 1 do begin
- for j := 0 to NRVAR - 1 do
- cp.xform[i].vars[j] := 0;
- cp.xform[i].vars[integer(Variation)] := 1;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-(* --Z-- hmm, exactly the same function exists in module Main
-
-function TrianglesFromCP(const cp1: TControlPoint; var Triangles: TTriangles): integer;
-{ Sets up the triangles from the IFS code }
-var
- xforms: integer;
- i, j: integer;
- temp_x, temp_y, xset, yset: double;
- left, top, bottom, right: double;
- a, b, c, d, e, f: double;
-begin
- top := 0; bottom := 0; right := 0; left := 0;
- xforms := NumXForms(cp1);
- Result := xforms;
- if not FixedReference then
- begin
- for i := 0 to xforms - 1 do
- begin
- a := cp1.xform[i].c[0][0];
- b := cp1.xform[i].c[0][1];
- c := cp1.xform[i].c[1][0];
- d := cp1.xform[i].c[1][1];
- e := cp1.xform[i].c[2][0];
- f := cp1.xform[i].c[2][1];
- xset := 1.0;
- yset := 1.0;
- for j := 0 to 5 do
- begin
- temp_x := xset * a + yset * c + e;
- temp_y := xset * b + yset * d + f;
- xset := temp_x;
- yset := temp_y;
- end;
- if (i = 0) then
- begin
- left := xset;
- right := xset;
- top := yset;
- bottom := yset;
- end
- else
- begin
- if (xset < left) then left := xset;
- if (xset > right) then right := xset;
- if (yset < top) then top := yset;
- if (yset > bottom) then bottom := yset;
- end;
- end;
- Triangles[-1].x[0] := left;
- Triangles[-1].x[1] := right;
- Triangles[-1].x[2] := right;
- Triangles[-1].y[0] := bottom;
- Triangles[-1].y[1] := bottom;
- Triangles[-1].y[2] := top;
- end
- else
- begin
- Triangles[-1].x[0] := 0; Triangles[-1].y[0] := 0;
- Triangles[-1].x[1] := 1; Triangles[-1].y[1] := 0;
- Triangles[-1].x[2] := 1; Triangles[-1].y[2] := 1.5;
- end;
-
- for j := 0 to xforms - 1 do
- begin
- a := cp1.xform[j].c[0][0];
- b := cp1.xform[j].c[0][1];
- c := cp1.xform[j].c[1][0];
- d := cp1.xform[j].c[1][1];
- e := cp1.xform[j].c[2][0];
- f := cp1.xform[j].c[2][1];
- for i := 0 to 2 do
- begin
- triangles[j].x[i] := Triangles[-1].x[i] * a + Triangles[-1].y[i] *
- c + e;
- triangles[j].y[i] := Triangles[-1].x[i] * b + Triangles[-1].y[i] *
- d + f;
- end;
- end;
- for i := -1 to xforms - 1 do
- for j := 0 to 2 do
- triangles[i].y[j] := -triangles[i].y[j];
-end;
-*)
-
-///////////////////////////////////////////////////////////////////////////////
-procedure EqualizeWeights(var cp: TControlPoint);
-var
- t, i: integer;
-begin
- t := cp.NumXForms;
- for i := 0 to t - 1 do
- cp.xform[i].weight := 0.5;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure NormalizeWeights(var cp: TControlPoint);
-var
- i: integer;
- td: double;
-begin
- td := 0.0;
- for i := 0 to cp.NumXForms - 1 do
- td := td + cp.xform[i].weight;
- if (td < 0.001) then
- EqualizeWeights(cp)
- else
- for i := 0 to cp.NumXForms - 1 do
- cp.xform[i].weight := cp.xform[i].weight / td;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure ComputeWeights(var cp1: TControlPoint; Triangles: TTriangles; t: integer);
-{ Caclulates transform weight from triangles }
-var
- i: integer;
- total_area: double;
-begin
- total_area := 0.0;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].weight := triangle_area(Triangles[i]);
- total_area := total_area + cp1.xform[i].weight;
- end;
- for i := 0 to t - 1 do
- begin
- cp1.xform[i].weight := cp1.xform[i].weight / total_area;
- end;
- NormalizeWeights(cp1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure RandomWeights(var cp1: TControlPoint);
-{ Randomizes xform weights }
-var
- i: integer;
-begin
- for i := 0 to Transforms - 1 do
- cp1.xform[i].weight := random;
- NormalizeWeights(cp1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function RandomFlame(SourceCP: TControlPoint; algorithm: integer): TControlPoint;
-var
- Min, Max, i, j, rnd: integer;
- Triangles: TTriangles;
- r, s, theta, phi: double;
- skip: boolean;
-begin
- if Assigned(SourceCP) then
- Result := SourceCP.clone
- else
- Result := TControlPoint.Create;
-
- Min := randMinTransforms;
- Max := randMaxTransforms;
-
- inc(MainSeed);
- RandSeed := MainSeed;
- transforms := random(Max - (Min - 1)) + Min;
- repeat
- try
- inc(MainSeed);
- RandSeed := MainSeed;
- Result.clear;
- Result.RandomCP(transforms, transforms, false);
- Result.SetVariation(Variation);
- inc(MainSeed);
- RandSeed := MainSeed;
-
- case algorithm of
- 1: rnd := 0;
- 2: rnd := 7;
- 3: rnd := 9;
- else
- if (Variation = vLinear) or (Variation = vRandom) then
- rnd := random(10)
- else
- rnd := 9;
- end;
- case rnd of
- 0..6:
- begin
- for i := 0 to Transforms - 1 do
- begin
- if Random(10) < 9 then
- Result.xform[i].c[0, 0] := 1
- else
- Result.xform[i].c[0, 0] := -1;
- Result.xform[i].c[0, 1] := 0;
- Result.xform[i].c[1, 0] := 0;
- Result.xform[i].c[1, 1] := 1;
- Result.xform[i].c[2, 0] := 0;
- Result.xform[i].c[2, 1] := 0;
- Result.xform[i].color := 0;
- Result.xform[i].color_speed := 0;
- Result.xform[i].vars[0] := 1;
- for j := 1 to NRVAR - 1 do
- Result.xform[i].vars[j] := 0;
- Result.xform[i].Translate(random * 2 - 1, random * 2 - 1);
- Result.xform[i].Rotate(random * 360);
- if i > 0 then
- Result.xform[i].Scale(random * 0.8 + 0.2)
- else
- Result.xform[i].Scale(random * 0.4 + 0.6);
- if Random(2) = 0 then
- Result.xform[i].Multiply(1, random - 0.5, random - 0.5, 1);
- end;
- SetVariation(Result);
- end;
- 7, 8:
- begin
- { From the source to Chaos: The Software }
- for i := 0 to Transforms - 1 do begin
- r := random * 2 - 1;
- if ((0 <= r) and (r < 0.2)) then
- r := r + 0.2;
- if ((r > -0.2) and (r <= 0)) then
- r := r - 0.2;
- s := random * 2 - 1;
- if ((0 <= s) and (s < 0.2)) then
- s := s + 0.2;
- if ((s > -0.2) and (s <= 0)) then
- s := s - -0.2;
- theta := PI * random;
- phi := (2 + random) * PI / 4;
- Result.xform[i].c[0][0] := r * cos(theta);
- Result.xform[i].c[1][0] := s * (cos(theta) * cos(phi) - sin(theta));
- Result.xform[i].c[0][1] := r * sin(theta);
- Result.xform[i].c[1][1] := s * (sin(theta) * cos(phi) + cos(theta));
- { the next bit didn't translate so well, so I fudge it}
- Result.xform[i].c[2][0] := random * 2 - 1;
- Result.xform[i].c[2][1] := random * 2 - 1;
- end;
- for i := 0 to 100-1 do //NXFORMS - 1 do
- Result.xform[i].weight := 0;
- for i := 0 to Transforms - 1 do
- Result.xform[i].weight := 1 / Transforms;
- SetVariation(Result);
- end;
- 9: begin
- for i := 0 to 100-1 do //NXFORMS - 1 do
- Result.xform[i].weight := 0;
- for i := 0 to Transforms - 1 do
- Result.xform[i].weight := 1 / Transforms;
- end;
- end; // case
- Result.TrianglesFromCp(Triangles);
- if Random(2) > 0 then
- ComputeWeights(Result, Triangles, transforms)
- else
- EqualizeWeights(Result);
- except on E: EmathError do
- begin
- Continue;
- end;
- end;
- for i := 0 to Transforms - 1 do
- Result.xform[i].color := i / (transforms - 1);
- if Result.xform[0].weight = 1 then
- Continue;
- case SymmetryType of
- { Bilateral }
- 1: add_symmetry_to_control_point(Result, -1);
- { Rotational }
- 2: add_symmetry_to_control_point(Result, SymmetryOrder);
- { Rotational and Reflective }
- 3: add_symmetry_to_control_point(Result, -SymmetryOrder);
- end;
- { elimate flames with transforms that aren't affine }
- skip := false;
- for i := 0 to Transforms - 1 do begin
- if not transform_affine(Triangles[i], Triangles) then
- skip := True;
- end;
- if skip then
- continue;
- until not Result.BlowsUP(5000) and (Result.xform[0].weight <> 0);
-
- RandomGradient(SourceCP, Result);
-
- Result.brightness := defBrightness;
- Result.gamma := defGamma;
- Result.vibrancy := defVibrancy;
- Result.sample_density := defSampleDensity;
- Result.spatial_oversample := defOversample;
- Result.spatial_filter_radius := defFilterRadius;
- if KeepBackground and assigned(SourceCP) then begin
- Result.background[0] := SourceCP.background[0];
- Result.background[1] := SourceCP.background[1];
- Result.background[2] := SourceCP.background[2];
- end else begin
- Result.background[0] := 0;
- Result.background[1] := 0;
- Result.background[2] := 0;
- end;
- Result.zoom := 0;
- Result.Nick := SheepNick;
- Result.URl := SheepURL;
-
- Result.xform[Result.NumXForms].Clear;
- Result.xform[Result.NumXForms].color_speed := 1;
-end;
-
-end.
diff --git a/2.10/Source/Save.dfm b/2.10/Source/Save.dfm
deleted file mode 100644
index dcc7d6d..0000000
--- a/2.10/Source/Save.dfm
+++ /dev/null
@@ -1,116 +0,0 @@
-object SaveForm: TSaveForm
- Left = 246
- Top = 327
- BorderStyle = bsDialog
- Caption = 'Save Parameters'
- ClientHeight = 142
- ClientWidth = 406
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poOwnerFormCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 16
- Top = 8
- Width = 48
- Height = 13
- Caption = 'File name:'
- end
- object Label2: TLabel
- Left = 16
- Top = 64
- Width = 23
- Height = 13
- Caption = 'Title:'
- end
- object btnDefGradient: TSpeedButton
- Left = 368
- Top = 22
- Width = 24
- Height = 24
- Hint = 'Browse...'
- Flat = True
- Font.Charset = ANSI_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = [fsBold]
- Glyph.Data = {
- 36030000424D3603000000000000360000002800000010000000100000000100
- 18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FF00000000000000000000000000000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FF000000000000
- 9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00
- FFFF00FFFF00FFFF00FF0000009FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF0000009FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCF
- FF000000FF00FFFF00FF0000009FFFFF9FFFFF9FFFFF0000009FCFFF9FCFFF9F
- CFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF9FCFFF000000FF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF0000000000000000000000000000000000000000000000
- 00000000000000FF00FF0000009FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9F
- FFFF9FFFFF9FFFFF000000FF00FFFF00FFFF00FFFF00FFFF00FF0000009FFFFF
- 9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF9FFFFF000000FF00FFFF00
- FFFF00FFFF00FFFF00FF0000009FFFFF9FFFFF9FFFFF00000000000000000000
- 0000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
- 000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000
- 00000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000000000FF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0C0C0CFF00FFFF00FFFF00FF0000
- 00FF00FF000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FF0B0B0B020202000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
- FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
- FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
- 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
- ParentFont = False
- ParentShowHint = False
- ShowHint = True
- OnClick = btnDefGradientClick
- end
- object txtFilename: TEdit
- Left = 16
- Top = 24
- Width = 345
- Height = 21
- TabOrder = 0
- Text = 'txtFilename'
- end
- object txtTitle: TEdit
- Left = 16
- Top = 80
- Width = 345
- Height = 21
- TabOrder = 1
- Text = 'txtTitle'
- end
- object btnSave: TButton
- Left = 240
- Top = 112
- Width = 75
- Height = 25
- Caption = '&Save'
- Default = True
- TabOrder = 2
- OnClick = btnSaveClick
- end
- object btnCancel: TButton
- Left = 320
- Top = 112
- Width = 75
- Height = 25
- Caption = 'Cancel'
- TabOrder = 3
- OnClick = btnCancelClick
- end
- object SaveDialog: TSaveDialog
- Left = 368
- Top = 64
- end
-end
diff --git a/2.10/Source/Save.pas b/2.10/Source/Save.pas
deleted file mode 100644
index 0c4c3d0..0000000
--- a/2.10/Source/Save.pas
+++ /dev/null
@@ -1,177 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Save;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Buttons;
-
-type
- TSaveForm = class(TForm)
- txtFilename: TEdit;
- txtTitle: TEdit;
- btnSave: TButton;
- btnCancel: TButton;
- Label1: TLabel;
- Label2: TLabel;
- btnDefGradient: TSpeedButton;
- SaveDialog: TSaveDialog;
- procedure btnSaveClick(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnDefGradientClick(Sender: TObject);
- private
- public
- Title: string;
- Filename: string;
- end;
-
-var
- SaveForm: TSaveForm;
-
-implementation
-
-uses Main, Global, cmap;
-
-{$R *.DFM}
-
-function EntryExists(En, Fl: string): boolean;
-{ Searches for existing identifier in parameter files }
-var
- FStrings: TStringList;
- i: integer;
-begin
- Result := False;
- if FileExists(Fl) then
- begin
- FStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(Fl);
- for i := 0 to FStrings.Count - 1 do
- if Pos(LowerCase(En) + ' {', Lowercase(FStrings[i])) = 1 then
- Result := True;
- finally
- FStrings.Free;
- end
- end
- else
- Result := False;
-end;
-
-procedure TSaveForm.btnSaveClick(Sender: TObject);
-var
- warn, t, f: string;
- check: boolean;
-begin
- if caption = 'Save Parameters' then
- warn := 'parameters'
- else if caption = 'Save Gradient' then
- warn := 'gradient'
- else if caption = 'Export UPR' then
- warn := 'UPR'
- else if caption = 'Save All Parameters' then
- warn := 'allparameters';
- t := Trim(txtTitle.Text);
- f := Trim(txtFilename.Text);
-
- if ((t = '') and txtTitle.Enabled) then
- begin
- Application.MessageBox(PChar('Please enter a title for the ' + warn + '.'), 'Apophysis', 48);
- Exit;
- end;
- if f = '' then
- begin
- Application.MessageBox('Please enter a file name.', 'Apophysis', 48);
- Exit;
- end;
- if ExtractFileExt(f) = '' then
- begin
- Application.MessageBox('Invalid file name.', 'Apophysis', 48);
- Exit;
- end;
-
- if warn = 'parameters' then
- begin
- check := XMLEntryExists(t, f);
- end
- else if warn = 'allparameters' then
- begin
- check := false;
- end
- else
- begin
- t := CleanIdentifier(t);
- check := EntryExists(t, f);
- end;
-
- if check then
- if Application.MessageBox(PChar(t + ' in ' + f + ' already exists.' + chr(13) + 'Do you want to replace it?'),
- 'Apophysis', 52) = ID_NO then exit;
-
- Title := t;
- Filename := f;
- ModalResult := mrOK;
-end;
-
-procedure TSaveForm.btnCancelClick(Sender: TObject);
-begin
- ModalResult := mrCancel;
-end;
-
-procedure TSaveForm.FormShow(Sender: TObject);
-begin
- txtFilename.Text := Filename;
- txtTitle.Text := Title;
- btnSave.SetFocus;
-end;
-
-procedure TSaveForm.btnDefGradientClick(Sender: TObject);
-begin
- if caption = 'Save Parameters' then
- begin
- SaveDialog.Title := 'Select Parameter File';
- SaveDialog.DefaultExt := 'flame';
- SaveDialog.Filter := 'Flame files (*.flame)|*.flame|Apophysis 1.0 Parameters (*.fla)|*.fla|Fractint IFS Files (*.ifs)|*.ifs';
- end
- else if caption = 'Save Gradient' then
- begin
- SaveDialog.Title := 'Select Gradient File';
- SaveDialog.DefaultExt := 'ugr';
- SaveDialog.Filter := 'Gradient files (*.ugr)|*.ugr'
- end
- else if caption = 'Export UPR' then
- begin
- SaveDialog.Title := 'Select Ultra Fractal Parameter File';
- SaveDialog.DefaultExt := 'upr';
- SaveDialog.Filter := 'UPR Files (*.upr)|*.upr';
- end
- else if caption = 'Save All Parameters' then
- begin
- SaveDialog.Title := 'Select Parameter File';
- SaveDialog.DefaultExt := 'flame';
- SaveDialog.Filter := 'Flame files (*.flame)|*.flame';
- end;
- SaveDialog.InitialDir := ExtractFilePath(txtFilename.Text);
- if SaveDialog.Execute then
- txtFileName.Text := SaveDialog.Filename;
-end;
-
-end.
-
diff --git a/2.10/Source/SavePreset.dfm b/2.10/Source/SavePreset.dfm
deleted file mode 100644
index e2d8847..0000000
--- a/2.10/Source/SavePreset.dfm
+++ /dev/null
@@ -1,51 +0,0 @@
-object SavePresetForm: TSavePresetForm
- Left = 295
- Top = 331
- BorderStyle = bsDialog
- Caption = 'Save Preset'
- ClientHeight = 77
- ClientWidth = 325
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 8
- Top = 4
- Width = 62
- Height = 13
- Caption = 'Preset name:'
- end
- object txtPresetName: TEdit
- Left = 8
- Top = 20
- Width = 305
- Height = 21
- TabOrder = 0
- end
- object Button1: TButton
- Left = 88
- Top = 48
- Width = 75
- Height = 25
- Caption = 'OK'
- Default = True
- ModalResult = 1
- TabOrder = 1
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 168
- Top = 48
- Width = 75
- Height = 25
- Caption = 'Cancel'
- ModalResult = 2
- TabOrder = 2
- end
-end
diff --git a/2.10/Source/SavePreset.pas b/2.10/Source/SavePreset.pas
deleted file mode 100644
index 9844bc1..0000000
--- a/2.10/Source/SavePreset.pas
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit SavePreset;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls;
-
-type
- TSavePresetForm = class(TForm)
- txtPresetName: TEdit;
- Label1: TLabel;
- Button1: TButton;
- Button2: TButton;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- SavePresetForm: TSavePresetForm;
-
-implementation
-
-{$R *.DFM}
-
-procedure TSavePresetForm.Button1Click(Sender: TObject);
-begin
- if txtPresetName.Text = '' then
- begin
- Application.MessageBox(PChar('Please enter a name for the preset.'), 'Apophysis', 48);
- Exit;
- end;
-end;
-
-end.
diff --git a/2.10/Source/ScriptForm.dfm b/2.10/Source/ScriptForm.dfm
deleted file mode 100644
index 60f8323..0000000
--- a/2.10/Source/ScriptForm.dfm
+++ /dev/null
@@ -1,632 +0,0 @@
-object ScriptEditor: TScriptEditor
- Left = 312
- Top = 383
- Width = 539
- Height = 390
- Caption = 'Script Editor'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShortCut = FormShortCut
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Splitter1: TSplitter
- Left = 0
- Top = 250
- Width = 531
- Height = 4
- Cursor = crVSplit
- Align = alBottom
- end
- object ToolBar: TToolBar
- Left = 508
- Top = 0
- Width = 23
- Height = 250
- Align = alRight
- AutoSize = True
- Caption = 'ToolBar'
- Flat = True
- Images = MainForm.Buttons
- ParentShowHint = False
- ShowHint = True
- TabOrder = 0
- object btnNew: TToolButton
- Left = 0
- Top = 0
- Hint = 'New'
- Caption = 'btnNew'
- ImageIndex = 0
- Wrap = True
- OnClick = btnNewClick
- end
- object btnOpen: TToolButton
- Left = 0
- Top = 22
- Hint = 'Open'
- Caption = 'btnOpen'
- ImageIndex = 1
- Wrap = True
- OnClick = btnOpenClick
- end
- object btnSave: TToolButton
- Left = 0
- Top = 44
- Hint = 'Save'
- Caption = 'btnSave'
- ImageIndex = 2
- Wrap = True
- OnClick = btnSaveClick
- end
- object btnRun: TToolButton
- Left = 0
- Top = 66
- Hint = 'Run'
- Caption = 'btnRun'
- ImageIndex = 43
- Wrap = True
- OnClick = btnRunClick
- end
- object btnStop: TToolButton
- Left = 0
- Top = 88
- Hint = 'Stop'
- Caption = 'btnStop'
- Enabled = False
- ImageIndex = 36
- Wrap = True
- OnClick = btnStopClick
- end
- object btnBreak: TToolButton
- Left = 0
- Top = 110
- Hint = 'Break'
- Enabled = False
- ImageIndex = 37
- OnClick = btnBreakClick
- end
- end
- object StatusBar: TStatusBar
- Left = 0
- Top = 343
- Width = 531
- Height = 19
- Anchors = [akLeft, akRight]
- Panels = <>
- end
- object BackPanel: TPanel
- Left = 0
- Top = 0
- Width = 508
- Height = 250
- Align = alClient
- BevelInner = bvLowered
- BevelOuter = bvLowered
- Caption = 'BackPanel'
- TabOrder = 2
- object Editor: TAdvMemo
- Left = 2
- Top = 2
- Width = 504
- Height = 246
- Cursor = crIBeam
- PopupMenu = PopupMenu
- ActiveLineSettings.ShowActiveLine = False
- ActiveLineSettings.ShowActiveLineIndicator = False
- Align = alClient
- AutoCompletion.Font.Charset = DEFAULT_CHARSET
- AutoCompletion.Font.Color = clWindowText
- AutoCompletion.Font.Height = -11
- AutoCompletion.Font.Name = 'MS Sans Serif'
- AutoCompletion.Font.Style = []
- AutoCompletion.Height = 120
- AutoCompletion.Width = 400
- AutoCorrect.Active = True
- AutoHintParameterPosition = hpBelowCode
- BlockShow = False
- BlockColor = clWindow
- BlockLineColor = clGray
- BkColor = clWindow
- BorderStyle = bsNone
- Ctl3D = False
- DelErase = True
- EnhancedHomeKey = False
- Gutter.DigitCount = 4
- Gutter.Font.Charset = DEFAULT_CHARSET
- Gutter.Font.Color = clWindowText
- Gutter.Font.Height = -13
- Gutter.Font.Name = 'Courier New'
- Gutter.Font.Style = []
- Gutter.LineNumberStart = 1
- Gutter.LineNumberTextColor = clBlack
- Gutter.ShowLineNumbers = True
- Gutter.Visible = True
- Gutter.ShowLeadingZeros = False
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -13
- Font.Name = 'COURIER NEW'
- Font.Style = []
- HiddenCaret = False
- Lines.Strings = (
- '{ Rotate the reference triangle continuously }'
- '{ Hit any key to stop }'
- 'Flame.SampleDensity := 1;'
- 'while not Stopped do'
- 'begin'
- ' RotateReference(3.6);'
- ' Preview;'
- 'end;')
- MarkerList.UseDefaultMarkerImageIndex = False
- MarkerList.DefaultMarkerImageIndex = -1
- MarkerList.ImageTransparentColor = 33554432
- PrintOptions.MarginLeft = 0
- PrintOptions.MarginRight = 0
- PrintOptions.MarginTop = 0
- PrintOptions.MarginBottom = 0
- PrintOptions.PageNr = False
- PrintOptions.PrintLineNumbers = False
- RightMarginColor = 14869218
- ScrollHint = False
- SelColor = clWhite
- SelBkColor = clHighlight
- ShowRightMargin = True
- SmartTabs = False
- SyntaxStyles = PascalStyler
- TabOrder = 0
- TabSize = 4
- TabStop = True
- TrimTrailingSpaces = False
- UndoLimit = 100
- UrlAware = False
- UrlStyle.TextColor = clBlue
- UrlStyle.BkColor = clWhite
- UrlStyle.Style = [fsUnderline]
- UseStyler = True
- Version = '1.6.0.17'
- WordWrap = wwNone
- OnChange = EditorChange
- end
- end
- object Console: TMemo
- Left = 0
- Top = 254
- Width = 531
- Height = 89
- Align = alBottom
- Constraints.MinHeight = 20
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 3
- end
- object MainOpenDialog: TOpenDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 456
- Top = 32
- end
- object MainSaveDialog: TSaveDialog
- DefaultExt = 'asc'
- Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
- Left = 424
- Top = 32
- end
- object PopupMenu: TPopupMenu
- Images = MainForm.Buttons
- Left = 392
- Top = 32
- object mnuUndo: TMenuItem
- Caption = 'Undo'
- ImageIndex = 4
- OnClick = mnuUndoClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object mnuCut: TMenuItem
- Caption = 'Cut'
- ImageIndex = 6
- ShortCut = 16472
- OnClick = mnuCutClick
- end
- object mnuCopy: TMenuItem
- Caption = 'Copy'
- ImageIndex = 7
- OnClick = mnuCopyClick
- end
- object mnuPaste: TMenuItem
- Caption = 'Paste'
- ImageIndex = 8
- OnClick = mnuPasteClick
- end
- end
- object PascalStyler: TAdvPascalMemoStyler
- BlockStart = 'begin'
- BlockEnd = 'end'
- LineComment = '//'
- MultiCommentLeft = '{'
- MultiCommentRight = '}'
- CommentStyle.TextColor = clNavy
- CommentStyle.BkColor = clWindow
- CommentStyle.Style = [fsItalic]
- NumberStyle.TextColor = clNavy
- NumberStyle.BkColor = clWindow
- NumberStyle.Style = []
- AllStyles = <
- item
- KeyWords.Strings = (
- 'and'
- 'begin'
- 'break'
- 'class'
- 'class'
- 'const'
- 'constructor'
- 'continue'
- 'default'
- 'destructor'
- 'do'
- 'else'
- 'end'
- 'except'
- 'finalise'
- 'finally'
- 'for'
- 'function'
- 'if'
- 'implementation'
- 'inherited'
- 'initialise'
- 'interface'
- 'nil'
- 'not'
- 'or'
- 'override'
- 'private'
- 'procedure'
- 'property'
- 'protected'
- 'public'
- 'published'
- 'raise'
- 'repeat'
- 'stored'
- 'then'
- 'to'
- 'try'
- 'type'
- 'unit'
- 'until'
- 'uses'
- 'var'
- 'virtual'
- 'while'
- 'with')
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- BGColor = clWindow
- StyleType = stKeyword
- BracketStart = #0
- BracketEnd = #0
- Info = 'Pascal Standard Default'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stBracket
- BracketStart = #0
- BracketEnd = #0
- Info = 'Simple Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindowText
- StyleType = stBracket
- BracketStart = #0
- BracketEnd = #0
- Info = 'Double Quote'
- end
- item
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clTeal
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- BGColor = clWindow
- StyleType = stSymbol
- BracketStart = #0
- BracketEnd = #0
- Symbols = ' ,;:.(){}[]=-*/^%<>#'#13#10
- Info = 'Symbols Delimiters'
- end>
- AutoCompletion.Strings = (
- 'ShowMessage'
- 'InputQuery'
- ''
- 'RotateFlame'
- 'RotateReference'
- 'Rotate'
- 'Multiply'
- 'StoreFlame'
- 'GetFlame'
- 'LoadFlame'
- 'Scale'
- 'Translate'
- 'ActiveTransform'
- 'SetActiveTransform'
- 'Transforms'
- 'FileCount'
- 'AddTransform'
- 'DeleteTransform'
- 'CopyTransform'
- 'Clear'
- 'Preview'
- 'Render'
- 'Print'
- 'AddSymmetry'
- 'Morph'
- 'SetRenderBounds'
- 'SetFlameFile'
- 'ListFile'
- 'SaveFlame'
- 'GetFileName'
- 'ShowStatus'
- 'RandomFlame'
- 'RandomGradient'
- 'SaveGradient'
- 'Variation'
- 'SetVariation'
- 'ProgramVersionString'
- 'VariationIndex'
- 'VariationName'
- 'CalculateScale'
- 'CalculateBounds'
- 'NormalizeVars'
- 'GetSaveFileName'
- 'CopyFile'
- ''
- 'Renderer'
- ''
- 'Filename'
- 'Width'
- 'Height'
- 'MaxMemory'
- ''
- 'Flame'
- ''
- 'Gamma'
- 'Brightness'
- 'Vibrancy'
- 'Time'
- 'Zoom'
- 'Width'
- 'Height'
- 'SampleDensity'
- 'Quality'
- 'Oversample'
- 'FilterRadius'
- 'Scale'
- 'Gradient'
- 'Background'
- 'Name'
- 'Batches'
- 'FinalXformEnabled'
- ''
- 'Transform'
- ''
- 'coefs'
- 'post'
- 'Color'
- 'Weight'
- 'Symmetry'
- 'Clear'
- 'Rotate'
- 'Scale'
- 'RotateOrigin'
- 'Variation'
- ''
- 'Options'
- ''
- 'JPEGQuality'
- 'BatchSize'
- 'ParameterFile'
- 'SmoothPaletteFile'
- 'NumTries'
- 'TryLength'
- 'ConfirmDelete'
- 'FixedReference'
- 'SampleDensity'
- 'Gamma'
- 'Brightness'
- 'Vibrancy'
- 'Oversample'
- 'FilterRadius'
- 'Transparency'
- 'PreviewLowQuality'
- 'PreviewMediumQuality'
- 'PreviewHighQuality'
- 'MinTransforms'
- 'MaxTransforms'
- 'MutateMinTransforms'
- 'MutateMaxTransforms'
- 'RandomPrefix'
- 'KeepBackground'
- 'SymmetryType'
- 'SymmetryOrder'
- 'Variations'
- 'GradientOnRandom'
- 'MinNodes'
- 'MaxNodes'
- 'MinHue'
- 'MaxHue'
- 'MinSaturation'
- 'MaxSaturation'
- 'MinLuminance'
- 'MaxLuminance'
- 'UPRSampleDensity'
- 'UPRFilterRadius'
- 'UPROversample'
- 'UPRAdjustDensity'
- 'UPRColoringIdent'
- 'UPRColoringFile'
- 'UPRFormulaFile'
- 'UPRFormulaIdent'
- 'UPRWidth'
- 'UPRHeight'
- 'ExportRenderer'
- ''
- 'Pivot'
- ''
- 'Mode'
- 'Set'
- 'Reset'
- ''
- 'PI'
- 'NVARS'
- 'NXFORMS'
- 'INSTALLPATH'
- 'SYM_NONE'
- 'SYM_BILATERAL'
- 'SYM_ROTATIONAL'
- ''
- 'V_LINEAR'
- 'V_SINUSOIDAL'
- 'V_SPHERICAL'
- 'V_SWIRL'
- 'V_HORSESHOE'
- 'V_POLAR'
- 'V_HANDKERCHIEF'
- 'V_HEART'
- 'V_DISC'
- 'V_SPIRAL'
- 'V_HYPERBOLIC'
- 'V_DIAMOND'
- 'V_EX'
- 'V_JULIA'
- 'V_BENT'
- 'V_WAVES'
- 'V_FISHEYE'
- 'V_POPCORN'
- 'V_EXPONENTIAL'
- 'V_POWER'
- 'V_COSINE'
- 'V_RINGS'
- 'V_FAN'
- 'V_EYEFISH'
- 'V_BUBBLE'
- 'V_CYLINDER'
- 'V_NOISE'
- 'V_BLUR'
- 'V_GAUSSIANBLUR'
- 'V_RADIALBLUR'
- 'V_RINGS2'
- 'V_FAN2'
- 'V_BLOB'
- 'V_PDJ'
- 'V_PERSPECTIVE'
- 'V_JULIAN'
- 'V_JULIASCOPE'
- 'V_CURL'
- 'V_RANDOM'
- '')
- HintParameter.TextColor = clBlack
- HintParameter.BkColor = clInfoBk
- HintParameter.HintCharStart = '('
- HintParameter.HintCharEnd = ')'
- HintParameter.HintCharDelimiter = ';'
- HintParameter.HintCharWriteDelimiter = ','
- HintParameter.Parameters.Strings = (
- 'ShowMessage(const Msg: string);'
-
- 'InputQuery(const Caption: string; const Prompt: string; var Valu' +
- 'e: string)'
- 'DeleteFile(const filename: string)'
- 'RotateFlame(Angle: double)'
- 'RotateReference(Angle: double)'
- 'Rotate(Angle: double)'
- 'Multiply(a00: double, a01: double, a10: double, a11: double)'
- 'StoreFlame(FlameNumber: integer)'
- 'GetFlame(FlameNumber: integer)'
- 'LoadFlame(FlameNumber: integer)'
- 'Scale(Scale: double)'
- 'Translate(X: double, Y: double)'
- 'SetActiveTransform(TransformNumber: integer)'
- 'Print(something_printable)'
- 'AddSymmetry(symmetry_type: integer)'
-
- 'Morph(FlameNumber1: integer, FlameNumber2: integer, Time: double' +
- ')'
- 'SetFlameFile(const filename: string)'
- 'ListFile(const filename: string)'
- 'SaveFlame(const filename: string)'
- 'ShowStatus(const Text: string)'
- 'RandomFlame(randomness_type: integer)'
- 'SaveGradient(Title: string, FileName: string)'
- 'SetVariation(Number: integer)'
- 'VariationIndex(var_name: string): integer'
- 'VariationName(var_index: integer): string'
- 'CopyFile(Source: string, Destination: string)')
- HexIdentifier = '$'
- Description = 'Pascal'
- Filter = 'Pascal Files (*.pas,*.dpr,*.dpk,*.inc)|*.pas;*.dpr;*.dpk;*.inc'
- DefaultExtension = '.pas'
- StylerName = 'Pascal'
- Extensions = 'pas;dpr;dpk;inc'
- Left = 328
- Top = 32
- end
- object Scripter: TatPascalScripter
- SourceCode.Strings = (
- '')
- SaveCompiledCode = False
- EventSupport = False
- OnCompileError = ScripterCompileError
- ShortBooleanEval = False
- LibOptions.SearchPath.Strings = (
- '$(CURDIR)'
- '$(APPDIR)')
- LibOptions.SourceFileExt = '.psc'
- LibOptions.CompiledFileExt = '.pcu'
- LibOptions.UseScriptFiles = False
- CallExecHookEvent = False
- Left = 360
- Top = 32
- end
- object OpenDialog: TOpenDialog
- DefaultExt = 'fla'
- Filter =
- 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.' +
- 'fla)|*.apo;*.fla|All files (*.*)|*.*'
- Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing]
- Left = 328
- Top = 64
- end
- object SaveDialog: TSaveDialog
- DefaultExt = 'flame'
- Filter = 'Flame files (*.flame)|*.flame'
- Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
- Left = 360
- Top = 64
- end
-end
diff --git a/2.10/Source/ScriptForm.pas b/2.10/Source/ScriptForm.pas
deleted file mode 100644
index 6b49c9d..0000000
--- a/2.10/Source/ScriptForm.pas
+++ /dev/null
@@ -1,3767 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptForm;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ExtCtrls, StdCtrls, ControlPoint, Buttons, ComCtrls, ToolWin, Menus,
- atScript, atPascal, AdvMemo, Advmps, XFormMan, XForm, GradientHlpr, cmap;
-
-const
- NCPS = 10;
-
- scriptFavsFilename = 'favorites';
-
-type
- TOptions = class
- public
- end;
- TFlame = class
- public
- { Byte sized properties, since
- they're just place-holders }
- Hue: double;
- Time: byte;
- Gamma: byte;
- Brightness: byte;
- Vibrancy: byte;
- Zoom: byte;
- SampleDensity: byte;
- Oversample: byte;
- FilterRadius: byte;
- PixelsPerUnit: byte;
- Width: byte;
- Height: byte;
- x: byte;
- y: byte;
- Gradient: byte;
- Background: byte;
- end;
- TScriptRender = class
- public
- MaxMemory, Width, Height: integer;
- Filename: string;
- end;
- TPivot = class
- public
- end;
- TScriptEditor = class(TForm)
- MainOpenDialog: TOpenDialog;
- MainSaveDialog: TSaveDialog;
- ToolBar: TToolBar;
- btnOpen: TToolButton;
- btnSave: TToolButton;
- btnRun: TToolButton;
- StatusBar: TStatusBar;
- btnNew: TToolButton;
- PopupMenu: TPopupMenu;
- mnuCut: TMenuItem;
- mnuCopy: TMenuItem;
- mnuPaste: TMenuItem;
- mnuUndo: TMenuItem;
- N1: TMenuItem;
- BackPanel: TPanel;
- Editor: TAdvMemo;
- PascalStyler: TAdvPascalMemoStyler;
- Scripter: TatPascalScripter;
- Splitter1: TSplitter;
- Console: TMemo;
- btnStop: TToolButton;
- btnBreak: TToolButton;
- OpenDialog: TOpenDialog;
- SaveDialog: TSaveDialog;
- procedure FormShortCut(var Msg: TWMKey; var Handled: Boolean);
- procedure FormCreate(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure btnOpenClick(Sender: TObject);
- procedure btnSaveClick(Sender: TObject);
- procedure btnRunClick(Sender: TObject);
- procedure btnNewClick(Sender: TObject);
- procedure mnuCutClick(Sender: TObject);
- procedure mnuCopyClick(Sender: TObject);
- procedure mnuPasteClick(Sender: TObject);
- procedure mnuUndoClick(Sender: TObject);
- procedure EditorChange(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure ScripterCompileError(Sender: TObject; var msg: string; row,
- col: Integer; var ShowException: Boolean);
- procedure btnStopClick(Sender: TObject);
- procedure btnBreakClick(Sender: TObject);
- procedure btnFavoriteClick(Sender: TObject);
- public
- cp: TControlPoint;
- Stopped: boolean;
- cmap: TColorMap;
- Flame: TFlame;
- Options: TOptions;
- Pivot: TPivot;
- Renderer: TScriptRender;
- Another: TScriptRender;
- procedure UpdateFlame;
- procedure PrepareScripter;
- procedure OpenScript;
- procedure RunScript;
- { Flame interface }
- procedure SetFlameNameProc(AMachine: TatVirtualMachine);
- procedure GetFlameNameProc(AMachine: TatVirtualMachine);
- procedure SetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameHueProc(AMachine: TatVirtualMachine);
- procedure GetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure SetFlameGammaProc(AMachine: TatVirtualMachine);
- procedure GetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure SetFlameBrightnessProc(AMachine: TatVirtualMachine);
- procedure GetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure SetFlameVibrancyProc(AMachine: TatVirtualMachine);
- procedure GetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure SetFlameTimeProc(AMachine: TatVirtualMachine);
- procedure GetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure SetFlameDensityProc(AMachine: TatVirtualMachine);
- procedure GetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure SetFlameOversampleProc(AMachine: TatVirtualMachine);
- procedure GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
- procedure GetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure SetFlameWidthProc(AMachine: TatVirtualMachine);
- procedure GetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure SetFlameHeightProc(AMachine: TatVirtualMachine);
- procedure GetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure SetFlameZoomProc(AMachine: TatVirtualMachine);
- procedure GetFlameXProc(AMachine: TatVirtualMachine);
- procedure SetFlameXProc(AMachine: TatVirtualMachine);
- procedure GetFlameYProc(AMachine: TatVirtualMachine);
- procedure SetFlameYProc(AMachine: TatVirtualMachine);
- procedure GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
- procedure GetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure SetFlamePaletteProc(AMachine: TatVirtualMachine);
- procedure GetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameBackgroundProc(AMachine: TatVirtualMachine);
- procedure SetFlameNickProc(AMachine: TatVirtualMachine);
- procedure GetFlameNickProc(AMachine: TatVirtualMachine);
- procedure SetFlameURLProc(AMachine: TatVirtualMachine);
- procedure GetFlameURLProc(AMachine: TatVirtualMachine);
- procedure SetFlameBatchesProc(AMachine: TatVirtualMachine);
- procedure GetFlameBatchesProc(AMachine: TatVirtualMachine);
- procedure GetFlameFinalxformEnabledProc(AMachine: TatVirtualMachine);
- procedure SetFlameFinalxformEnabledProc(AMachine: TatVirtualMachine);
- procedure GetFlameSoloXformProc(AMachine: TatVirtualMachine);
- procedure SetFlameSoloXformProc(AMachine: TatVirtualMachine);
- procedure GetFlameAngleProc(AMachine: TatVirtualMachine);
- procedure SetFlameAngleProc(AMachine: TatVirtualMachine);
-
- { Transform interface }
- procedure GetTransformAProc(AMachine: TatVirtualMachine);
- procedure SetTransformAProc(AMachine: TatVirtualMachine);
- procedure GetTransformBProc(AMachine: TatVirtualMachine);
- procedure SetTransformBProc(AMachine: TatVirtualMachine);
- procedure GetTransformCProc(AMachine: TatVirtualMachine);
- procedure SetTransformCProc(AMachine: TatVirtualMachine);
- procedure GetTransformDProc(AMachine: TatVirtualMachine);
- procedure SetTransformDProc(AMachine: TatVirtualMachine);
- procedure GetTransformEProc(AMachine: TatVirtualMachine);
- procedure SetTransformEProc(AMachine: TatVirtualMachine);
- procedure GetTransformFProc(AMachine: TatVirtualMachine);
- procedure SetTransformFProc(AMachine: TatVirtualMachine);
- procedure GetTransformVarProc(AMachine: TatVirtualMachine);
- procedure SetTransformVarProc(AMachine: TatVirtualMachine);
- procedure GetTransformVariProc(AMachine: TatVirtualMachine);
- procedure SetTransformVariProc(AMachine: TatVirtualMachine);
-
- procedure GetTransformChaosProc(AMachine: TatVirtualMachine);
- procedure SetTransformChaosProc(AMachine: TatVirtualMachine);
- procedure GetTransformPlotModeProc(AMachine: TatVirtualMachine);
- procedure SetTransformPlotModeProc(AMachine: TatVirtualMachine);
-
- procedure GetTransformColorProc(AMachine: TatVirtualMachine);
- procedure SetTransformColorProc(AMachine: TatVirtualMachine);
- procedure GetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure SetTransformWeightProc(AMachine: TatVirtualMachine);
- procedure GetTransformSymProc(AMachine: TatVirtualMachine);
- procedure SetTransformSymProc(AMachine: TatVirtualMachine);
-
- procedure GetTransformVariationProc(AMachine: TatVirtualMachine);
- procedure SetTransformVariationProc(AMachine: TatVirtualMachine);
- procedure GetTransformVariableProc(AMachine: TatVirtualMachine);
- procedure SetTransformVariableProc(AMachine: TatVirtualMachine);
-
- procedure GetTransformCoefsProc(AMachine: TatVirtualMachine);
- procedure SetTransformCoefsProc(AMachine: TatVirtualMachine);
- procedure GetTransformPostCoefsProc(AMachine: TatVirtualMachine);
- procedure SetTransformPostCoefsProc(AMachine: TatVirtualMachine);
-
- procedure TransformClearProc(AMachine: TatVirtualMachine);
- procedure TransformRotateProc(AMachine: TatVirtualMachine);
- procedure TransformScaleProc(AMachine: TatVirtualMachine);
- procedure TransformRotateOriginProc(AMachine: TatVirtualMachine);
-
- { Render interface }
- procedure GetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure SetRenderFilenameProc(AMachine: TatVirtualMachine);
- procedure GetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure SetRenderWidthProc(AMachine: TatVirtualMachine);
- procedure GetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure SetRenderHeightProc(AMachine: TatVirtualMachine);
- procedure GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
- procedure FillFileList;
-
- { Options interface }
- procedure GetJPEGQuality(AMachine: TatVirtualMachine);
- procedure SetJPEGQuality(AMachine: TatVirtualMachine);
- procedure GetBatchSize(AMachine: TatVirtualMachine);
- procedure SetBatchSize(AMachine: TatVirtualMachine);
- procedure GetParameterFile(AMachine: TatVirtualMachine);
- procedure SetParameterFile(AMachine: TatVirtualMachine);
- procedure GetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure SetSmoothPaletteFile(AMachine: TatVirtualMachine);
- procedure GetNumTries(AMachine: TatVirtualMachine);
- procedure SetNumTries(AMachine: TatVirtualMachine);
- procedure GetTryLength(AMachine: TatVirtualMachine);
- procedure SetTryLength(AMachine: TatVirtualMachine);
- procedure GetConfirmDelete(AMachine: TatVirtualMachine);
- procedure SetConfirmDelete(AMachine: TatVirtualMachine);
- procedure GetFixedReference(AMachine: TatVirtualMachine);
- procedure SetFixedReference(AMachine: TatVirtualMachine);
- procedure GetSampleDensity(AMachine: TatVirtualMachine);
- procedure SetSampleDensity(AMachine: TatVirtualMachine);
- procedure GetGamma(AMachine: TatVirtualMachine);
- procedure SetGamma(AMachine: TatVirtualMachine);
- procedure GetBrightness(AMachine: TatVirtualMachine);
- procedure SetBrightness(AMachine: TatVirtualMachine);
- procedure GetVibrancy(AMachine: TatVirtualMachine);
- procedure SetVibrancy(AMachine: TatVirtualMachine);
- procedure GetOversample(AMachine: TatVirtualMachine);
- procedure SetOversample(AMachine: TatVirtualMachine);
- procedure GetFilterRadius(AMachine: TatVirtualMachine);
- procedure SetFilterRadius(AMachine: TatVirtualMachine);
- procedure GetTransparency(AMachine: TatVirtualMachine);
- procedure SetTransparency(AMachine: TatVirtualMachine);
- procedure GetLowQuality(AMachine: TatVirtualMachine);
- procedure SetLowQuality(AMachine: TatVirtualMachine);
- procedure GetMediumQuality(AMachine: TatVirtualMachine);
- procedure SetMediumQuality(AMachine: TatVirtualMachine);
- procedure GetHighQuality(AMachine: TatVirtualMachine);
- procedure SetHighQuality(AMachine: TatVirtualMachine);
- procedure GetMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMinTransforms(AMachine: TatVirtualMachine);
- procedure GetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure SetMutateMaxTransforms(AMachine: TatVirtualMachine);
- procedure GetPrefix(AMachine: TatVirtualMachine);
- procedure SetPrefix(AMachine: TatVirtualMachine);
- procedure GetKeepBackground(AMachine: TatVirtualMachine);
- procedure SetKeepBackground(AMachine: TatVirtualMachine);
- procedure GetSymmetryType(AMachine: TatVirtualMachine);
- procedure SetSymmetryType(AMachine: TatVirtualMachine);
- procedure GetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure SetSymmetryOrder(AMachine: TatVirtualMachine);
- procedure GetVariations(AMachine: TatVirtualMachine);
- procedure SetVariations(AMachine: TatVirtualMachine);
- procedure GetRandomGradient(AMachine: TatVirtualMachine);
- procedure SetRandomGradient(AMachine: TatVirtualMachine);
- procedure GetMinNodes(AMachine: TatVirtualMachine);
- procedure SetMinNodes(AMachine: TatVirtualMachine);
- procedure GetMaxNodes(AMachine: TatVirtualMachine);
- procedure SetMaxNodes(AMachine: TatVirtualMachine);
- procedure GetMinHue(AMachine: TatVirtualMachine);
- procedure SetMinHue(AMachine: TatVirtualMachine);
- procedure GetMaxHue(AMachine: TatVirtualMachine);
- procedure SetMaxHue(AMachine: TatVirtualMachine);
- procedure GetMinSat(AMachine: TatVirtualMachine);
- procedure SetMinSat(AMachine: TatVirtualMachine);
- procedure GetMaxSat(AMachine: TatVirtualMachine);
- procedure SetMaxSat(AMachine: TatVirtualMachine);
- procedure GetMinLum(AMachine: TatVirtualMachine);
- procedure SetMinLum(AMachine: TatVirtualMachine);
- procedure GetMaxLum(AMachine: TatVirtualMachine);
- procedure SetMaxLum(AMachine: TatVirtualMachine);
- procedure GetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure SetUPRSampleDensity(AMachine: TatVirtualMachine);
- procedure GetUPROversample(AMachine: TatVirtualMachine);
- procedure SetUPROversample(AMachine: TatVirtualMachine);
- procedure GetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure SetUPRFilterRadius(AMachine: TatVirtualMachine);
- procedure GetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure SetUPRColoringIdent(AMachine: TatVirtualMachine);
- procedure GetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure SetUPRColoringFile(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaIdent(AMachine: TatVirtualMachine);
- procedure GetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure SetUPRFormulaFile(AMachine: TatVirtualMachine);
- procedure GetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure SetUPRAdjustDensity(AMachine: TatVirtualMachine);
- procedure GetUPRWidth(AMachine: TatVirtualMachine);
- procedure SetUPRWidth(AMachine: TatVirtualMachine);
- procedure GetUPRHeight(AMachine: TatVirtualMachine);
- procedure SetUPRHeight(AMachine: TatVirtualMachine);
- procedure GetExportPath(AMachine: TatVirtualMachine);
- procedure SetExportPath(AMachine: TatVirtualMachine);
-
- { Pivot interface }
- procedure GetPivotModeProc(AMachine: TatVirtualMachine);
- procedure SetPivotModeProc(AMachine: TatVirtualMachine);
- procedure GetPivotXProc(AMachine: TatVirtualMachine);
- procedure SetPivotXProc(AMachine: TatVirtualMachine);
- procedure GetPivotYProc(AMachine: TatVirtualMachine);
- procedure SetPivotYProc(AMachine: TatVirtualMachine);
- procedure SetPivotProc(AMachine: TatVirtualMachine);
- procedure ResetPivotProc(AMachine: TatVirtualMachine);
-
- end;
- TTransform = class
- public
- { Transform class only serves as an
- interface to active transform }
- a: byte;
- b: byte;
- c: byte;
- d: byte;
- e: byte;
- f: byte;
- Color: byte;
- Weight: byte;
- Variation: byte;
- end;
-
- TMatrix = array[0..2, 0..2] of double;
-
-var
- ScriptEditor: TScriptEditor;
- LastParseError: string;
- NumTransforms: integer; // Keeps track of number of xforms in flame.
- ActiveTransform: integer; // Operations affect this transform.
- LastError: string;
- color: double;
- cps: array[0..NCPS - 1] of TControlPoint;
- Transform: TTransform;
- Stopped, ResetLocation, UpdateIt: Boolean;
- ParamFile: string;
- FileList: TStringList;
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-//procedure Normalize(var cp: TControlPoint);
-
-implementation
-
-{
-[00 01 02]
-[10 11 12]
-[20 21 22]
-
-[a b e ]
-[c d f ]
-[0 0 1 ]
-}
-
-uses Main, Editor, Adjust, Global, Mutate, Registry, Preview,
- ScriptRender, ap_math, ap_classes, ap_sysutils,
- SavePreset, ap_windows, ap_FileCtrl, bmdll32;
-
-{$R *.DFM}
-
-const
- ErrorOutOfRange = 'Transform out of range!';
-
-type
-{ Library for math functions }
- TMathLibrary = class(TatScripterLibrary)
- protected
- procedure CosProc(AMachine: TatVirtualMachine);
- procedure SinProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
- TOperationLibrary = class(TatScripterLibrary)
- protected
- procedure RotateFlameProc(AMachine: TatVirtualMachine);
- procedure RotateReferenceProc(AMachine: TatVirtualMachine);
- procedure RotateProc(AMachine: TatVirtualMachine);
- procedure ScaleProc(AMachine: TatVirtualMachine);
- procedure MulProc(AMachine: TatVirtualMachine);
- procedure TranslateProc(AMachine: TatVirtualMachine);
- procedure GetActiveTransformProc(AMachine: TatVirtualMachine);
- procedure SetActiveTransformProc(AMachine: TatVirtualMachine);
- procedure TransformsProc(AMachine: TatVirtualMachine);
- procedure FileCountProc(AMachine: TatVirtualMachine);
- procedure AddTransformProc(AMachine: TatVirtualMachine);
- procedure DeleteTransformProc(AMachine: TatVirtualMachine);
- procedure CopyTransformProc(AMachine: TatVirtualMachine);
- procedure ClearProc(AMachine: TatVirtualMachine);
- procedure PreviewProc(AMachine: TatVirtualMachine);
- procedure Print(AMachine: TatVirtualMachine);
- procedure MorphProc(AMachine: TatVirtualMachine);
- procedure RenderProc(AMachine: TatVirtualMachine);
- procedure AddSymmetryProc(AMachine: TatVirtualMachine);
- procedure StoreFlameProc(AMachine: TatVirtualMachine);
- procedure GetFlameProc(AMachine: TatVirtualMachine);
- procedure LoadFlameProc(AMachine: TatVirtualMachine);
- procedure SetRenderBounds(AMachine: TatVirtualMachine);
- procedure GetFileName(AMachine: TatVirtualMachine);
- procedure ListFileProc(AMachine: TatVirtualMachine);
- procedure SetParamFileProc(AMachine: TatVirtualMachine);
- procedure SaveFlameProc(AMachine: TatVirtualMachine);
- procedure ShowStatusProc(AMachine: TatVirtualMachine);
- procedure RandomFlame(AMachine: TatVirtualMachine);
- procedure RandomGradientProc(AMachine: TatVirtualMachine);
- procedure SaveGradientProc(AMachine: TatVirtualMachine);
- procedure GetVariation(AMachine: TatVirtualMachine);
- procedure SetVariation(AMachine: TatVirtualMachine);
-
- procedure VariationIndexProc(AMachine: TatVirtualMachine);
- procedure VariationNameProc(AMachine: TatVirtualMachine);
- procedure VariableIndexProc(AMachine: TatVirtualMachine);
- procedure VariableNameProc(AMachine: TatVirtualMachine);
-
- procedure CalculateScale(AMachine: TatVirtualMachine);
- procedure NormalizeVars(AMachine: TatVirtualMachine);
- procedure CalculateBounds(AMachine: TatVirtualMachine);
- procedure GetSaveFileName(AMachine: TatVirtualMachine);
- procedure CopyFileProc(AMachine: TatVirtualMachine);
- procedure BM_OpenProc(AMachine: TatVirtualMachine);
- procedure BM_DllCFuncProc(AMachine: TatVirtualMachine);
- procedure Init; override;
- end;
-
-{ ************************ Options interface ********************************* }
-
-procedure TScriptEditor.GetJPEGQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(JPEGQuality);
-end;
-
-procedure TScriptEditor.SetJPEGQuality(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then JPEGQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetBatchSize(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(BatchSize);
-end;
-
-procedure TScriptEditor.SetBatchSize(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 10) and (v <= 100) then BatchSize := v;
- end;
-end;
-
-procedure TScriptEditor.GetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFlameFile);
-end;
-
-procedure TScriptEditor.SetParameterFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defFlameFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSmoothPaletteFile);
-end;
-
-procedure TScriptEditor.SetSmoothPaletteFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- defSmoothPaletteFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetNumTries(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(NumTries);
-end;
-
-procedure TScriptEditor.SetNumTries(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) and (v <= 100) then NumTries := v;
- end;
-end;
-
-procedure TScriptEditor.GetTryLength(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TryLength);
-end;
-
-procedure TScriptEditor.SetTryLength(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 100) and (v <= 1000000) then TryLength := v;
- end;
-end;
-
-procedure TScriptEditor.GetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(ConfirmDelete);
-end;
-
-procedure TScriptEditor.SetConfirmDelete(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ConfirmDelete := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetFixedReference(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(true); //ReferenceMode = 0);
-end;
-
-procedure TScriptEditor.SetFixedReference(AMachine: TatVirtualMachine);
-begin
-// with AMachine do
-// if GetInputArgAsBoolean(0) then ReferenceMode := 0
-// else ReferenceMode := 1;
-end;
-
-procedure TScriptEditor.GetSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defSampleDensity);
-end;
-
-procedure TScriptEditor.SetSampleDensity(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetGamma(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defGamma);
-end;
-
-procedure TScriptEditor.SetGamma(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defGamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetBrightness(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defBrightness);
-end;
-
-procedure TScriptEditor.SetBrightness(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) and (v <= 100) then defBrightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetVibrancy(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defVibrancy);
-end;
-
-procedure TScriptEditor.SetVibrancy(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 100) then defVibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetOversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defOversample);
-end;
-
-procedure TScriptEditor.SetOversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 1) and (v <= 4) then defOversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(defFilterRadius);
-end;
-
-procedure TScriptEditor.SetFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.1) then defFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransparency(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(PNGTransparency);
-end;
-
-procedure TScriptEditor.SetTransparency(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- if AMachine.GetInputArgAsInteger(0) = 0 then
- PNGTransparency := 0
- else
- PNGTransparency := 1;
-end;
-
-procedure TScriptEditor.GetLowQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevLowQuality);
-end;
-
-procedure TScriptEditor.SetLowQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevLowQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMediumQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevMediumQuality);
-end;
-
-procedure TScriptEditor.SetMediumQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevMediumQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetHighQuality(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(prevHighQuality);
-end;
-
-procedure TScriptEditor.SetHighQuality(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0.01) and (v <= 100) then prevHighQuality := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMinTransforms);
-end;
-
-procedure TScriptEditor.SetMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= randMaxTransforms) then randMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= randMinTransforms) then randMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMinTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMinTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMinTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v <= mutantMaxTransforms) then mutantMinTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetMutateMaxTransforms(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(mutantMaxTransforms);
-end;
-
-procedure TScriptEditor.SetMutateMaxTransforms(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= NXFORMS) and (v >= mutantMinTransforms) then mutantMaxTransforms := v;
- end;
-end;
-
-procedure TScriptEditor.GetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(RandomPrefix);
-end;
-
-procedure TScriptEditor.SetPrefix(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- RandomPrefix := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(KeepBackground);
-end;
-
-procedure TScriptEditor.SetKeepBackground(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- KeepBackground := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetSymmetryType(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryType);
-end;
-
-procedure TScriptEditor.SetSymmetryType(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then SymmetryType := v;
- end;
-end;
-
-procedure TScriptEditor.GetSymmetryOrder(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(SymmetryOrder);
-end;
-
-procedure TScriptEditor.SetSymmetryOrder(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 2000) then SymmetryOrder := v;
- end;
-end;
-
-procedure TScriptEditor.GetVariations(AMachine: TatVirtualMachine);
-var
- I: Integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NRVAR) then
- ReturnOutPutArg(RandomVariations[i]);
- end;
-end;
-
-procedure TScriptEditor.SetVariations(AMachine: TatVirtualMachine);
-var
- v: boolean;
- i, vars: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsBoolean(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NRVAR) then
- begin
- RandomVariations[i] := v;
-{
- vars := PackVariations;
- if vars <> 0 then
- VariationOptions := vars
- else
- VariationOptions := 1;
-}
- end;
-
- end;
-end;
-
-procedure TScriptEditor.GetRandomGradient(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(randGradient);
-end;
-
-procedure TScriptEditor.SetRandomGradient(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 3) then randGradient := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinNodes);
-end;
-
-procedure TScriptEditor.SetMinNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v <= MaxNodes) then MinNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxNodes(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxNodes);
-end;
-
-procedure TScriptEditor.SetMaxNodes(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 2) and (v <= 64) and (v >= MinNodes) then MaxNodes := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinHue);
-end;
-
-procedure TScriptEditor.SetMinHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v <= MaxHue) then MinHue := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxHue(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxHue);
-end;
-
-procedure TScriptEditor.SetMaxHue(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 600) and (v >= MinHue) then MaxHue := v;
- end;
-end;
-
-
-procedure TScriptEditor.GetMinSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinSat);
-end;
-
-procedure TScriptEditor.SetMinSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxSat) then MinSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxSat(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxSat);
-end;
-
-procedure TScriptEditor.SetMaxSat(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinSat) then MaxSat := v;
- end;
-end;
-
-procedure TScriptEditor.GetMinLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MinLum);
-end;
-
-procedure TScriptEditor.SetMinLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v <= MaxLum) then MinLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetMaxLum(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(MaxLum);
-end;
-
-procedure TScriptEditor.SetMaxLum(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) and (v <= 100) and (v >= MinLum) then MaxLum := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRSampleDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRSampleDensity);
-end;
-
-procedure TScriptEditor.SetUPRSampleDensity(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRSampleDensity := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPROversample(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPROversample);
-end;
-
-procedure TScriptEditor.SetUPROversample(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPROversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRFilterRadius(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFilterRadius);
-end;
-
-procedure TScriptEditor.SetUPRFilterRadius(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then UPRFilterRadius := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringIdent);
-end;
-
-procedure TScriptEditor.SetUPRColoringIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRColoringFile);
-end;
-
-procedure TScriptEditor.SetUPRColoringFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRColoringFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaFile);
-end;
-
-procedure TScriptEditor.SetUPRFormulaFile(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaFile := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRFormulaIdent);
-end;
-
-procedure TScriptEditor.SetUPRFormulaIdent(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRFormulaIdent := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRAdjustDensity);
-end;
-
-procedure TScriptEditor.SetUPRAdjustDensity(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- UPRAdjustDensity := GetInputArgAsBoolean(0);
-end;
-
-procedure TScriptEditor.GetUPRWidth(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRWidth);
-end;
-
-procedure TScriptEditor.SetUPRWidth(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRWidth := v;
- end;
-end;
-
-procedure TScriptEditor.GetUPRHeight(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(UPRHeight);
-end;
-
-procedure TScriptEditor.SetUPRHeight(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v > 0) then UPRHeight := v;
- end;
-end;
-
-procedure TScriptEditor.GetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(flam3Path);
-end;
-
-procedure TScriptEditor.SetExportPath(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- flam3Path := GetInputArgAsString(0);
-end;
-
-{ ***************************** Operation Library **************************** }
-
-procedure TOperationLibrary.Init;
-begin
- Scripter.DefineMethod('RotateFlame', 1, tkNone, nil, RotateFlameProc);
- Scripter.DefineMethod('RotateReference', 1, tkNone, nil, RotateReferenceProc);
- Scripter.DefineMethod('Rotate', 1, tkNone, nil, RotateProc);
- Scripter.DefineMethod('Multiply', 4, tkNone, nil, MulProc);
- Scripter.DefineMethod('StoreFlame', 1, tkNone, nil, StoreFlameProc);
- Scripter.DefineMethod('GetFlame', 1, tkNone, nil, GetFlameProc);
- Scripter.DefineMethod('LoadFlame', 1, tkNone, nil, LoadFlameProc);
- Scripter.DefineMethod('Scale', 1, tkNone, nil, ScaleProc);
- Scripter.DefineMethod('Translate', 2, tkNone, nil, TranslateProc);
-// Scripter.DefineMethod('ActiveTransform', 0, tkInteger, nil, GetActiveTransformProc);
- Scripter.DefineProp('ActiveTransform', tkInteger, GetActiveTransformProc, SetActiveTransformProc);
- Scripter.DefineMethod('SetActiveTransform', 1, tkInteger, nil, SetActiveTransformProc);
- Scripter.DefineMethod('Transforms', 0, tkInteger, nil, TransformsProc);
- Scripter.DefineMethod('FileCount', 0, tkInteger, nil, FileCountProc);
- Scripter.DefineMethod('AddTransform', 0, tkNone, nil, AddTransformProc);
- Scripter.DefineMethod('DeleteTransform', 0, tkNone, nil, DeleteTransformProc);
- Scripter.DefineMethod('CopyTransform', 0, tkNone, nil, CopyTransformProc);
- Scripter.DefineMethod('Clear', 0, tkNone, nil, ClearProc);
- Scripter.DefineMethod('Preview', 0, tkNone, nil, PreviewProc);
- Scripter.DefineMethod('Render', 0, tkNone, nil, RenderProc);
- Scripter.DefineMethod('Print', 1, tkNone, nil, Print);
- Scripter.DefineMethod('AddSymmetry', 1, tkNone, nil, AddSymmetryProc);
- Scripter.DefineMethod('Morph', 3, tkNone, nil, MorphProc);
- Scripter.DefineMethod('SetRenderBounds', 0, tkNone, nil, SetRenderBounds);
- Scripter.DefineMethod('SetFlameFile', 1, tkNone, nil, SetParamFileProc);
- Scripter.DefineMethod('ListFile', 1, tkNone, nil, ListFileProc);
- Scripter.DefineMethod('SaveFlame', 1, tkNone, nil, SaveFlameProc);
- Scripter.DefineMethod('GetFileName', 0, tkString, nil, GetFileName);
- Scripter.DefineMethod('ShowStatus', 1, tkNone, nil, ShowStatusProc);
- Scripter.DefineMethod('RandomFlame', 1, tkNone, nil, RandomFlame);
- Scripter.DefineMethod('RandomGradient', 0, tkNone, nil, RandomGradientProc);
- Scripter.DefineMethod('SaveGradient', 2, tkNone, nil, SaveGradientProc);
- Scripter.DefineMethod('Variation', 0, tkInteger, nil, GetVariation);
- Scripter.DefineMethod('SetVariation', 1, tkInteger, nil, SetVariation);
-
- Scripter.AddConstant('ProgramVersionString', AppVersionString);
- Scripter.DefineMethod('VariationIndex', 1, tkInteger, nil, VariationIndexProc);
- Scripter.DefineMethod('VariationName', 1, tkString, nil, VariationNameProc);
- Scripter.DefineMethod('VariableIndex', 1, tkInteger, nil, VariableIndexProc);
- Scripter.DefineMethod('VariableName', 1, tkString, nil, VariableNameProc);
-
- Scripter.DefineMethod('CalculateScale', 0, tkNone, nil, CalculateScale);
- Scripter.DefineMethod('CalculateBounds', 0, tkNone, nil, CalculateBounds);
- Scripter.DefineMethod('NormalizeVars', 0, tkNone, nil, NormalizeVars);
- Scripter.DefineMethod('GetSaveFileName', 0, tkString, nil, GetSaveFileName);
- Scripter.DefineMethod('CopyFile', 2, tkString, nil, CopyFileProc);
-
- Scripter.DefineMethod('BM_Open', 1, tkInteger, nil, BM_OpenProc);
- Scripter.DefineMethod('BM_DllCFunc', 2, tkInteger, nil, BM_DllCFuncProc);
-end;
-
-procedure TOperationLibrary.RandomFlame(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- i := AMachine.GetInputArgAsInteger(0);
- MainForm.RandomizeCP(ScriptEditor.cp, i);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
- except on E: EMathError do
- end;
-end;
-
-procedure TOperationLibrary.RandomGradientProc(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.cmap := GradientHelper.RandomGradient;
-end;
-
-procedure TOperationLibrary.CalculateScale(AMachine: TatVirtualMachine);
-var
- x, y: double;
-begin
- x := ScriptEditor.cp.center[0];
- y := ScriptEditor.cp.center[1];
- ScriptEditor.cp.CalcBoundBox;
- ScriptEditor.cp.center[0] := x;
- ScriptEditor.cp.center[1] := y
-end;
-
-procedure TOperationLibrary.CalculateBounds(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.cp.CalcBoundBox;
-end;
-
-
-procedure TOperationLibrary.SetRenderBounds(AMachine: TatVirtualMachine);
-begin
- ScriptRenderForm.SetRenderBounds;
-end;
-
-procedure TOperationLibrary.GetFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.OpenDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.OpenDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.GetSaveFileName(AMachine: TatVirtualMachine);
-begin
- if ScriptEditor.SaveDialog.Execute then
- with AMachine do
- ReturnOutputArg(ScriptEditor.SaveDialog.Filename)
- else
- begin
- LastError := 'Invalid file name.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.CopyFileProc(AMachine: TatVirtualMachine);
-var
- src, dest: string;
- FileList: TStringList;
-begin
- src := AMachine.GetInputArgAsString(0);
- dest := AMachine.GetInputArgAsString(1);
- FileList := TStringList.Create;
- try
-
- if FileExists(src) then
- begin
- FileList.LoadFromFile(src);
- try
- FileList.SaveToFile(dest);
- except
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- end
- else
-
- begin
- LastError := 'Cannot copy file';
- AMachine.Halt;
- end;
-
- finally
- FileList.free;
- end;
-end;
-
-procedure TOperationLibrary.BM_OpenProc(AMachine: TatVirtualMachine);
-var
- Name: string;
-begin
- Name := AMachine.GetInputArgAsString(0);
-
- if @bmdll32.Open <> nil then begin
- AMachine.ReturnOutputArg(bmdll32.Open(Pchar(Name)));
- end else begin
- LastError := 'bmdll32.dll not loaded';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.BM_DllCFuncProc(AMachine: TatVirtualMachine);
-var
- var1, var2: Integer;
-begin
- var1 := AMachine.GetInputArgAsInteger(0);
- var2 := AMachine.GetInputArgAsInteger(1);
-
- if @bmdll32.DllCFunc <> nil then begin
- AMachine.ReturnOutputArg(bmdll32.DllCFunc(var1, var2));
- end else begin
- LastError := 'bmdll32.dll not loaded';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.SetParamFileProc(AMachine: TatVirtualMachine);
-var
- filen: string;
-begin
- filen := AMachine.GetInputArgAsString(0);
- if FileExists(filen) then
- begin
- ParamFile := filen;
- ScriptEditor.FillFileList;
- end
- else
- begin
- LastError := 'Parameter file does not exist.';
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.RotateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then raise EFormatInvalid.Create(ErrorOutOfRange);
- with AMachine do
- ScriptEditor.cp.xform[ActiveTransform].Rotate(GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Rotate: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.MulProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then raise EFormatInvalid.Create(ErrorOutOfRange);
- with AMachine do
- ScriptEditor.cp.xform[ActiveTransform].Multiply(GetInputArgAsFloat(0), GetInputArgAsFloat(1), GetInputArgAsFloat(2), GetInputArgAsFloat(3));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Multiply: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.Print(AMachine: TatVirtualMachine);
-begin
- ScriptEditor.Console.Lines.Add(AMachine.GetInputArg(0));
- Application.ProcessMessages;
-end;
-
-procedure TOperationLibrary.ShowStatusProc(AMachine: TatVirtualMachine);
-begin
- MainForm.StatusBar.SimpleText := AMachine.GetInputArg(0);
- Application.ProcessMessages;
-end;
-
-
-procedure TOperationLibrary.SaveFlameProc(AMachine: TatVirtualMachine);
-var
- filename: string;
-begin
- with AMachine do
- begin
- filename := GetInputArgAsString(0);
- if (LowerCase(ExtractFileExt(filename)) = '.apo') or
- (LowerCase(ExtractFileExt(filename)) = '.fla') then
- MainForm.SaveFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- else
- MainForm.SaveXMLFlame(ScriptEditor.cp, ScriptEditor.cp.name, filename)
- end;
-end;
-
-procedure TOperationLibrary.SaveGradientProc(AMachine: TatVirtualMachine);
-var
- gradstr: TStringList;
-begin
- gradstr := TStringList.Create;
- try
- gradstr.add(CleanIdentifier(AMachine.GetInputArgAsString(1)) + ' {');
- gradstr.add(MainForm.GradientFromPalette(ScriptEditor.cp.cmap, AMachine.GetInputArgAsString(1)));
- gradstr.add('}');
- MainForm.SaveGradient(gradstr.text, AMachine.GetInputArgAsString(1), AMachine.GetInputArgAsString(0))
- finally
- gradstr.free
- end;
-end;
-
-procedure TOperationLibrary.ListFileProc(AMachine: TatVirtualMachine);
-var
- flafile: string;
-begin
- flafile := AMachine.GetInputArgAsString(0);
- if FileExists(flafile) then
- begin
- OpenFile := flafile;
- MainForm.Caption := 'Apophysis' + ' - ' + OpenFile;
- if (LowerCase(ExtractFileExt(flafile)) = '.apo') or
- (LowerCase(ExtractFileExt(flafile)) = '.fla') then
- begin
- ListIFS(OpenFile, 1);
- OpenFileType := ftFla
- end
- else
- begin
- ListXML(OpenFile, 1);
- OpenFileType := ftXML
- end;
- MainForm.SetFocus;
- end
- else
- begin
- LastError := 'Cannot open file: ' + Flafile;
- AMachine.Halt;
- end;
-end;
-
-procedure TOperationLibrary.StoreFlameProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- cps[v].copy(ScriptEditor.cp);
- cps[v].cmap := ScriptEditor.cp.cmap;
- end;
-end;
-
-procedure TOperationLibrary.GetFlameProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- v := AMachine.GetInputArgAsInteger(0);
- if (v >= 0) and (v < NCPS) then
- begin
- ScriptEditor.cp.copy(cps[v]);
- ScriptEditor.cp.cmap := cps[v].cmap;
- end;
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
-end;
-
-(*
-procedure ParseXML(var cp1: TControlPoint; const params: PCHAR);
-var
- i: integer;
- h, s, v: real;
-begin
- nxform := 0;
- FinalXformLoaded := false;
- MainForm.XMLScanner.LoadFromBuffer(params);
- MainForm.XMLScanner.Execute;
- cp1.copy(ParseCp);
- if Parsecp.cmapindex <> -1 then
- begin
- if cp1.cmapindex < NRCMAPS then
- GetCMap(cp1.cmapindex, 1, cp1.cmap)
- else
- ShowMessage('Palette index too high');
- end;
- if (cp1.hue_rotation > 0) and (cp1.hue_rotation < 1) then
- begin
- for i := 0 to 255 do
- begin
- RGBToHSV(cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2], h, s, v);
- h := Round(360 + h + (cp1.hue_rotation * 360)) mod 360;
- HSVToRGB(h, s, v, cp1.cmap[i][0], cp1.cmap[i][1], cp1.cmap[i][2]);
- end;
- end;
- if nxform < NXFORMS then
- for i := nxform to NXFORMS - 1 do
- cp1.xform[i].density := 0;
- // Check for symmetry parameter
- if cp1.symmetry <> 0 then
- begin
- add_symmetry_to_control_point(cp1, cp1.symmetry);
- cp1.symmetry := 0;
- end;
-end;
-*)
-
-procedure LoadXMLFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- i: integer;
-begin
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
-
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos('', FStrings[i]) <> 0;
- MainForm.ParseXML(ScriptEditor.Cp, PCHAR(IFSStrings.Text));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
-// FlameName := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure LoadFlame(index: integer);
-var
- FStrings: TStringList;
- IFSStrings: TStringList;
- EntryStrings, Tokens: TStringList;
- SavedPal: Boolean;
- i, j: integer;
- FlameString, s: string;
- Palette: TcolorMap;
-// x, y: double;
-begin
- SavedPal := false;
- FStrings := TStringList.Create;
- IFSStrings := TStringList.Create;
- Tokens := TStringList.Create;
- EntryStrings := TStringList.Create;
- try
- FStrings.LoadFromFile(ParamFile);
- for i := 0 to FStrings.count - 1 do
- if Pos(FileList[index] + ' ', Trim(FStrings[i])) = 1 then
- break;
- IFSStrings.Add(FStrings[i]);
- repeat
- inc(i);
- IFSStrings.Add(FStrings[i]);
- until Pos('}', FStrings[i]) <> 0;
- ScriptEditor.cp.Clear; // initialize control point for new flame;
- ScriptEditor.cp.background[0] := 0;
- ScriptEditor.cp.background[1] := 0;
- ScriptEditor.cp.background[2] := 0;
- ScriptEditor.cp.sample_density := defSampleDensity;
- ScriptEditor.cp.spatial_oversample := defOversample;
- ScriptEditor.cp.spatial_filter_radius := defFilterRadius;
- for i := 0 to FStrings.count - 1 do
- begin
- if Pos(Lowercase(FileList[index]) + ' ', Trim(Lowercase(FStrings[i]))) = 1 then
- break;
- end;
- inc(i);
- while (Pos('}', FStrings[i]) = 0) and (Pos('palette:', FStrings[i]) = 0) do
- begin
- EntryStrings.Add(FStrings[i]);
- inc(i);
- end;
- if Pos('palette:', FStrings[i]) = 1 then
- begin
- SavedPal := True;
- inc(i);
- for j := 0 to 255 do begin
- s := FStrings[i];
- GetTokens(s, Tokens);
- Palette[j][0] := StrToInt(Tokens[0]);
- Palette[j][1] := StrToInt(Tokens[1]);
- Palette[j][2] := StrToInt(Tokens[2]);
- inc(i);
- end;
- end;
- FlameString := EntryStrings.Text;
- ScriptEditor.cp.ParseString(FlameString);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
- if SavedPal then ScriptEditor.cp.cmap := Palette;
- ScriptEditor.cp.name := FileList[index];
- finally
- IFSStrings.Free;
- FStrings.Free;
- Tokens.free;
- EntryStrings.free;
- end;
-end;
-
-procedure TOperationLibrary.LoadFlameProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- i := AMachine.GetInputArgAsInteger(0);
- if (i >= 0) and (i < FileList.count) then
- begin
- if (LowerCase(ExtractFileExt(ParamFile)) = '.fla') or
- (LowerCase(ExtractFileExt(ParamFile)) = '.apo') then
- LoadFlame(i)
- else
- LoadXMLFlame(i); ;
- end;
-end;
-
-procedure TOperationLibrary.RotateFlameProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- i: integer;
- r: double;
-begin
- ScriptEditor.cp.TrianglesFromCp(Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- for i := -1 to NumTransforms - 1 do
- begin
- Triangles[i] := RotateTriangle(Triangles[i], r);
- end;
- ScriptEditor.cp.GetFromTriangles(Triangles, NumTransforms);
-end;
-
-procedure TOperationLibrary.AddSymmetryProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- add_symmetry_to_control_point(ScriptEditor.cp, AMachine.GetInputArgAsInteger(0));
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
-end;
-
-procedure TOperationLibrary.RotateReferenceProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- r: double;
- tx: TXForm;
-begin
- tx := TXForm.Create;
- tx.Assign(scripteditor.cp.xform[NumTransforms]);
- ScriptEditor.cp.TrianglesFromCp(Triangles);
- r := AMachine.GetInputArgAsFloat(0) * pi / 180;
- Triangles[-1] := RotateTriangle(Triangles[-1], r);
- ScriptEditor.cp.GetFromTriangles(Triangles, NumTransforms);
- scripteditor.cp.xform[NumTransforms].Assign(tx);
- tx.Free;
-end;
-
-procedure TOperationLibrary.ScaleProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform >= ScriptEditor.cp.NumXForms) then raise EFormatInvalid.Create(ErrorOutOfRange);
- with AMachine do
- ScriptEditor.cp.xform[ActiveTransform].Scale(GetInputArgAsFloat(0));
- except on E: EFormatInvalid do
- begin
- ScriptEditor.Console.Lines.Add('Scale: ' + E.message);
- Application.ProcessMessages;
- LastError := E.Message;
- end;
- end;
-end;
-
-procedure TOperationLibrary.GetActiveTransformProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(ActiveTransform);
-end;
-
-procedure TOperationLibrary.TransformsProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(NumTransforms);
-end;
-
-procedure TOperationLibrary.GetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := integer(Variation);
- if (i >= NRVAR) or (i < 0) then
- i := -1;
- ReturnOutputArg(i);
- end
-end;
-
-procedure TOperationLibrary.SetVariation(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- with AMachine do
- begin
- i := GetInputArgAsInteger(0);
- if (i < 0) or (i >= NRVAR) then
- i := NRVAR ;
- Variation := TVariation(i);
- if i = NRVAR then
- MainForm.mnuVRandom.checked := True
- else
- MainForm.VarMenus[i].Checked := True;
- end
-end;
-
-procedure TOperationLibrary.VariationIndexProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- str: string;
-begin
- with AMachine do begin
- str := LowerCase(GetInputArgAsString(0));
- i := NRVAR-1;
- while (i >= 0) and (LowerCase(varnames(i)) <> str) do Dec(i);
- ReturnOutputArg(i);
- end;
-end;
-
-procedure TOperationLibrary.VariationNameProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- str: string;
-begin
- with AMachine do begin
- i := GetInputArgAsInteger(0);
- if (i >= 0) and (i < NRVAR) then
- ReturnOutputArg(varnames(i))
- else
- ReturnOutputArg('');
- end;
-end;
-
-procedure TOperationLibrary.VariableIndexProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- str: string;
-begin
- with AMachine do begin
- str := LowerCase(GetInputArgAsString(0));
- i := GetNrVariableNames-1;
- while (i >= 0) and (LowerCase(GetVariableNameAt(i)) <> str) do Dec(i);
- ReturnOutputArg(i);
- end;
-end;
-
-procedure TOperationLibrary.VariableNameProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- str: string;
-begin
- with AMachine do begin
- i := GetInputArgAsInteger(0);
- if (i >= 0) and (i < GetNrVariableNames) then
- ReturnOutputArg(GetVariableNameAt(i))
- else
- ReturnOutputArg('');
- end;
-end;
-
-procedure TOperationLibrary.FileCountProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(FileList.Count);
-end;
-
-procedure TOperationLibrary.ClearProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- NumTransforms := 0;
- ActiveTransform := -1;
-{
- for i := 0 to NXFORMS - 1 do
- ScriptEditor.cp.xform[i].density := 0;
-}
- ScriptEditor.cp.Clear;
- ScriptEditor.cp.xform[0].color_speed := 1;
-end;
-
-procedure TOperationLibrary.MorphProc(AMachine: TatVirtualMachine);
-var
- a, b, i: integer;
- v: double;
-begin
- with AMachine do
- begin
- a := GetInputArgAsInteger(0);
- b := GetInputArgAsInteger(1);
- v := GetInputArgAsFloat(2);
- if (a >= 0) and (a < NCPS) and (b >= 0) and (b < NCPS) then
- begin
- ScriptEditor.cp.InterpolateX(cps[a], cps[b], v);
- for i := 0 to NXFORMS - 1 do
- if ScriptEditor.cp.xform[i].weight = 0 then break;
- NumTransforms := i;
- end;
- end;
-end;
-
-procedure TOperationLibrary.PreviewProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 0 then
- begin
- AMachine.Paused := True;
- PreviewForm.cp.Copy(ScriptEditor.cp);
- PreviewForm.cp.AdjustScale(PreviewForm.Image.Width, PreviewForm.Image.Height);
- PreviewForm.Show;
- PreviewForm.DrawFlame;
- AMachine.Paused := False;
- Application.ProcessMessages;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.RenderProc(AMachine: TatVirtualMachine);
-begin
- if NumTransforms > 0 then
- begin
- ScriptRenderForm.cp.Copy(ScriptEditor.cp);
- ScriptRenderForm.Caption := 'Rendering ' + ScriptEditor.Renderer.Filename; ;
- ScriptRenderForm.Show;
- ScriptRenderForm.Render;
- end
- else AMachine.Halt;
-end;
-
-procedure TOperationLibrary.SetActiveTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- with AMachine do
- i := GetInputArgAsInteger(0);
- if (i >= 0) and (i < NXFORMS) then
- ActiveTransform := i
- else raise EFormatInvalid.Create(ErrorOutOfRange);
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.AddTransformProc(AMachine: TatVirtualMachine);
-var
- i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- begin
- ActiveTransform := NumTransforms;
- inc(NumTransforms);
- scriptEditor.cp.xform[NumTransforms].Assign(scriptEditor.cp.xform[ActiveTransform]);
-{ ScriptEditor.cp.xform[ActiveTransform].c[0, 0] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[0, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[1, 1] := 1;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 0] := 0;
- ScriptEditor.cp.xform[ActiveTransform].c[2, 1] := 0;
- ScriptEditor.cp.xform[ActiveTransform].color := 0;
- ScriptEditor.cp.xform[ActiveTransform].density := 1 / NumTransforms;
- ScriptEditor.cp.xform[ActiveTransform].vars[0] := 1;
- for i := 1 to NRVAR - 1 do
- ScriptEditor.cp.xform[ActiveTransform].vars[i] := 0;}
- scriptEditor.cp.xform[ActiveTransform].Clear;
- ScriptEditor.cp.xform[ActiveTransform].weight := 0.5;
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.DeleteTransformProc(AMachine: TatVirtualMachine);
-var
- i, j: integer;
-begin
- try
- // I'm not sure, but *maybe* this will help scripts not to screw up finalXform
- if ActiveTransform = NumTransforms then
- // final xform - just clear it
- begin
- scriptEditor.cp.xform[NumTransforms].Clear;
- scriptEditor.cp.xform[NumTransforms].color_speed := 1;
- scriptEditor.cp.finalXformEnabled := false;
- exit;
- end;
- if NumTransforms <= 1 then exit;
-
- // delete xform from all probability tables
- for i := 0 to NumTransforms-1 do
- with scriptEditor.cp.xform[i] do begin
- for j := ActiveTransform to NumTransforms-1 do
- modWeights[j] := modWeights[j+1];
- modWeights[NumTransforms-1] := 1;
- end;
- //
-
- with scriptEditor.cp do begin
- if ActiveTransform = (NumTransforms - 1) then
- Dec(ActiveTransform)
- else begin
- for i := ActiveTransform to NumTransforms - 2 do
- xform[i].Assign(xform[i + 1]);
- end;
- Dec(NumTransforms);
- xform[NumTransforms].Assign(xform[NumTransforms+1]);
- xform[NumTransforms+1].Clear;
- end;
- except
- begin
- Application.ProcessMessages;
- LastError := 'Oops!';
- Scripter.Halt;
- end;
- end;
-end;
-
-
-procedure TOperationLibrary.CopyTransformProc(AMachine: TatVirtualMachine);
-var
- old, i: integer;
-begin
- try
- if NumTransforms < NXFORMS then
- with ScriptEditor.cp do
- begin
- old := ActiveTransform;
- ActiveTransform := NumTransforms;
- inc(NumTransforms);
- xform[NumTransforms].Assign(xform[ActiveTransform]); // final xform
- xform[ActiveTransform].Assign(xform[old]);
-
- for i := 0 to NumTransforms-1 do
- xform[i].modWeights[ActiveTransform] := xform[i].modWeights[old];
- xform[ActiveTransform].modWeights[ActiveTransform] := xform[old].modWeights[old];
- end
- else raise EFormatInvalid.Create('Too many transforms.');
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.TranslateProc(AMachine: TatVirtualMachine);
-begin
- try
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then // was: NXFORMS-1
- raise EFormatInvalid.Create(ErrorOutOfRange);
- with AMachine do
- ScriptEditor.cp.xform[ActiveTransform].Translate(GetInputArgAsFloat(0), GetInputArgAsFloat(1));
- except on E: EFormatInvalid do
- begin
- Application.ProcessMessages;
- LastError := E.Message;
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TOperationLibrary.NormalizeVars(AMachine: TatVirtualMachine);
-begin
- NormalizeVariations(ScriptEditor.cp);
-end;
-
-{ ******************************** Math Library ****************************** }
-
-procedure TMathLibrary.Init;
-begin
- Scripter.DefineMethod('Cos', 1, tkfloat, nil, CosProc);
- Scripter.DefineMethod('Sin', 1, tkfloat, nil, SinProc);
-end;
-
-procedure TMathLibrary.CosProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(cos(GetInputArgAsFloat(0)));
-end;
-
-procedure TMathLibrary.SinProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutputArg(sin(GetInputArgAsFloat(0)));
-end;
-
-{ **************************** Matrix functions ******************************* }
-
-
-function Mul33(M1, M2: TMatrix): TMatrix;
-begin
- result[0, 0] := M1[0][0] * M2[0][0] + M1[0][1] * M2[1][0] + M1[0][2] * M2[2][0];
- result[0, 1] := M1[0][0] * M2[0][1] + M1[0][1] * M2[1][1] + M1[0][2] * M2[2][1];
- result[0, 2] := M1[0][0] * M2[0][2] + M1[0][1] * M2[1][2] + M1[0][2] * M2[2][2];
- result[1, 0] := M1[1][0] * M2[0][0] + M1[1][1] * M2[1][0] + M1[1][2] * M2[2][0];
- result[1, 1] := M1[1][0] * M2[0][1] + M1[1][1] * M2[1][1] + M1[1][2] * M2[2][1];
- result[1, 2] := M1[1][0] * M2[0][2] + M1[1][1] * M2[1][2] + M1[1][2] * M2[2][2];
- result[2, 0] := M1[2][0] * M2[0][0] + M1[2][1] * M2[1][0] + M1[2][2] * M2[2][0];
- result[2, 0] := M1[2][0] * M2[0][1] + M1[2][1] * M2[1][1] + M1[2][2] * M2[2][1];
- result[2, 0] := M1[2][0] * M2[0][2] + M1[2][1] * M2[1][2] + M1[2][2] * M2[2][2];
-end;
-
-function Identity: TMatrix;
-var i, j: integer;
-begin
- for i := 0 to 2 do
- for j := 0 to 2 do
- Result[i, j] := 0;
- Result[0][0] := 1;
- Result[1][1] := 1;
- Result[2][2] := 1;
-end;
-
-procedure init(var xform: Txform);
-var
- i: integer;
-begin
- xform.c[0, 0] := 1;
- xform.c[0, 1] := 0;
- xform.c[1, 0] := 0;
- xform.c[1, 1] := 1;
- xform.c[2, 0] := 0;
- xform.c[2, 1] := 0;
- xform.color := 0;
- xform.weight := 0.5; //1 / NumTransforms;
- xform.vars[0] := 1;
- for i := 1 to NRVAR - 1 do
- xform.vars[i] := 0;
-end;
-
-{ ************************************* Form ********************************* }
-
-procedure TScriptEditor.FormCreate(Sender: TObject);
-var
- i: integer;
-begin
- Transform := TTransform.create;
- FileList := TStringList.Create;
- Flame := TFlame.Create;
- Options := TOptions.Create;
- Pivot := TPivot.Create;
- Renderer := TScriptRender.create;
- Another := TScriptRender.create;
- cp := TControlPoint.create;
- for i := 0 to 9 do
- cps[i] := TControlPoint.create;
- ScriptEditor.PrepareScripter;
-end;
-
-procedure TScriptEditor.FormDestroy(Sender: TObject);
-var
- i: integer;
-begin
- FileList.Free;
- Renderer.Free;
- Another.Free;
- for i := 0 to 9 do
- cps[i].free;
- cp.free;
- Flame.Free;
- Transform.Free;
- Options.Free;
- Pivot.Free;
-end;
-
-procedure TScriptEditor.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Script', False) then
- begin
- { Size and position }
- if Registry.ValueExists('Left') then
- ScriptEditor.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- ScriptEditor.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- ScriptEditor.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- ScriptEditor.Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-end;
-
-procedure TScriptEditor.FormClose(Sender: TObject;
- var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- { Defaults }
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Script', True) then
- begin
- { Size and position }
- if ScriptEditor.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', ScriptEditor.Top);
- Registry.WriteInteger('Left', ScriptEditor.Left);
- Registry.WriteInteger('Width', ScriptEditor.Width);
- Registry.WriteInteger('Height', ScriptEditor.Height);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-{ ************************ Flame interface *********************************** }
-
-{ The TFlame class is used only as an interface. The control point parameters
- are read and set directly. Parameter ranges aren't limited but values not
- in the correct range are ignored. }
-
-procedure TScriptEditor.GetFlameGammaProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Gamma);
-end;
-
-procedure TScriptEditor.SetFlameGammaProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) then cp.Gamma := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBrightnessProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Brightness);
-end;
-
-procedure TScriptEditor.SetFlameBrightnessProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Brightness := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameVibrancyProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Vibrancy);
-end;
-
-procedure TScriptEditor.SetFlameVibrancyProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v > 0 then cp.Vibrancy := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameTimeProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Time);
-end;
-
-procedure TScriptEditor.SetFlameTimeProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) then cp.Time := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.Zoom);
-end;
-
-procedure TScriptEditor.SetFlameZoomProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.Zoom := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[0]);
-end;
-
-procedure TScriptEditor.SetFlameXProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[0] := GetInputArgAsFloat(0);
-end;
-
-
-procedure TScriptEditor.GetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.center[1]);
-end;
-
-procedure TScriptEditor.SetFlameYProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.center[1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetFlameDensityProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.sample_density);
-end;
-
-procedure TScriptEditor.SetFlameDensityProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.sample_density := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameOversampleProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_oversample);
-end;
-
-procedure TScriptEditor.SetFlameOversampleProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- { Range = 1 to 4 ... (document this) }
- if (v >= 1) and (v <= 4) then cp.spatial_oversample := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.spatial_filter_radius);
-end;
-
-procedure TScriptEditor.SetFlameFilterRadiusProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if v >= 0 then cp.spatial_filter_radius := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameFinalxformEnabledProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.finalXformEnabled);
-end;
-
-procedure TScriptEditor.SetFlameFinalxformEnabledProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.finalXformEnabled := (GetInputArgAsInteger(0) <> 0);
-end;
-
-procedure TScriptEditor.GetFlameSoloXformProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.soloXform);
-end;
-
-procedure TScriptEditor.SetFlameSoloXformProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.soloXform := GetInputArgAsInteger(0);
- if (cp.soloXform < 0) or (cp.soloXform >= NumTransforms) then
- cp.soloXform := -1;
-end;
-
-procedure TScriptEditor.GetFlameWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.width);
-end;
-
-procedure TScriptEditor.SetFlameWidthProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.width := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.height);
-end;
-
-procedure TScriptEditor.SetFlameHeightProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v >= 1 then cp.height := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
-// ReturnOutPutArg(cp.pixels_per_unit);
- ReturnOutPutArg(100*cp.pixels_per_unit/cp.Width);
-end;
-
-procedure TScriptEditor.SetFlamePixelsPerUnitProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
-// cp.pixels_per_unit := GetInputArgAsInteger(0); <<--- hmm, ppu isn't integer :-\
- cp.pixels_per_unit := GetInputArgAsFloat(0) * cp.Width / 100.0;
-end;
-
-procedure TScriptEditor.GetFlamePaletteProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.cmap[Integer(GetArrayIndex(0)), Integer(GetArrayIndex(1))]);
-end;
-
-procedure TScriptEditor.SetFlamePaletteProc(AMachine: TatVirtualMachine);
-var
- i0, i1, v: integer;
-begin
- with AMachine do
- begin
- i0 := GetArrayIndex(0);
- i1 := GetArrayIndex(1);
- v := GetInputArgAsInteger(0);
- if (i0 >= 0) and (i0 <= 255) and (i1 >= 0) and (i1 <= 2) and
- (v >= 0) and (v < 256) then
- cp.cmap[i0, i1] := v;
- end;
-end;
-
-procedure TScriptEditor.GetFlameBackgroundProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.background[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetFlameBackgroundProc(AMachine: TatVirtualMachine);
-var
- i, v: integer;
-begin
- with AMachine do
- begin
- i := GetArrayIndex(0);
- v := GetInputArgAsInteger(0);
- if (i >= 0) and (i <= 2) and (v >= 0) and (v < 256) then
- cp.Background[i] := v;
- end;
-end;
-
-procedure TScriptEditor.SetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- cp.name := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameNameProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.name);
-end;
-
-procedure TScriptEditor.SetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- cp.nick := AMachine.GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.url);
-end;
-
-procedure TScriptEditor.SetFlameURLProc(AMachine: TatVirtualMachine);
-begin
- cp.url := AMachine.GetInputArgAsString(0);
-end;
-
-
-procedure TScriptEditor.GetFlameNickProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.nick);
-end;
-
-
-procedure TScriptEditor.SetFlameHueProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- v := AMachine.GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.hue_rotation := v;
-end;
-
-procedure TScriptEditor.GetFlameHueProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutPutArg(cp.hue_rotation);
-end;
-
-procedure TScriptEditor.GetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.nbatches);
-end;
-
-procedure TScriptEditor.SetFlameBatchesProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.nbatches := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetFlameAngleProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.FAngle);
-end;
-
-procedure TScriptEditor.SetFlameAngleProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.FAngle := GetInputArgAsFloat(0);
-end;
-
-{ *************************** Transform interface **************************** }
-
-procedure TScriptEditor.GetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 0]);
-end;
-
-procedure TScriptEditor.SetTransformAProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 0]);
-end;
-
-procedure TScriptEditor.SetTransformBProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[0, 1]);
-end;
-
-procedure TScriptEditor.SetTransformCProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[0, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[1, 1]);
-end;
-
-procedure TScriptEditor.SetTransformDProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[1, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 0]);
-end;
-
-procedure TScriptEditor.SetTransformEProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 0] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].c[2, 1]);
-end;
-
-procedure TScriptEditor.SetTransformFProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- cp.xform[ActiveTransform].c[2, 1] := GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetTransformColorProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Color);
-end;
-
-procedure TScriptEditor.SetTransformColorProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= 0) and (v <= 1) then
- cp.xform[ActiveTransform].Color := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformWeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].weight);
-end;
-
-procedure TScriptEditor.SetTransformWeightProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v > 0) and (v <= MAX_WEIGHT) then
- cp.xform[ActiveTransform].weight := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformSymProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].color_speed);
-end;
-
-procedure TScriptEditor.SetTransformSymProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- if (v >= -1) and (v <= 1) then
- cp.xform[ActiveTransform].color_speed := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformVarProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].Vars[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetTransformVarProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NRVAR) then
- cp.xform[ActiveTransform].vars[i] := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformVariProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- with AMachine do begin
- cp.xform[ActiveTransform].GetVariable(GetVariableNameAt(Integer(GetArrayIndex(0))), v);
- ReturnOutPutArg(v);
- end;
-end;
-
-procedure TScriptEditor.SetTransformVariProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < GetNrVariableNames) then
- cp.xform[ActiveTransform].SetVariable(GetVariableNameAt(i), v);
- end;
-end;
-
-procedure TScriptEditor.GetTransformChaosProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(cp.xform[ActiveTransform].modWeights[Integer(GetArrayIndex(0))]);
-end;
-
-procedure TScriptEditor.SetTransformChaosProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- if (i >= 0) and (i < NumTransforms) then
- cp.xform[ActiveTransform].modWeights[i] := v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformPlotModeProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- if cp.xform[ActiveTransform].opacity <> 0 then
- ReturnOutPutArg(1)
- else
- ReturnOutPutArg(0);
-end;
-
-procedure TScriptEditor.SetTransformPlotModeProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if v <> 0 then
- cp.xform[ActiveTransform].opacity := 1
- else
- cp.xform[ActiveTransform].opacity := 0;
- end;
-end;
-
-// -- vars as props --
-
-procedure TScriptEditor.GetTransformVariationProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- v: double;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- i := 0;
- while (i < NRVAR) and (varnames(i) <> CurrentPropertyName) do Inc(i);
- if (i < NRVAR) then
- ReturnOutPutArg(cp.xform[ActiveTransform].vars[i])
- else begin // shouldn't happen
- LastError := 'Oops!';
- ScriptEditor.Console.Lines.Add(LastError);
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TScriptEditor.SetTransformVariationProc(AMachine: TatVirtualMachine);
-var
- i: integer;
- v: double;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- i := 0;
- while (i < NRVAR) and (varnames(i) <> CurrentPropertyName) do Inc(i);
- if (i < NRVAR) then
- cp.xform[ActiveTransform].vars[i] := GetInputArgAsFloat(0)
- else begin // shouldn't happen
- LastError := 'Oops!';
- ScriptEditor.Console.Lines.Add(LastError);
- Scripter.Halt;
- end;
- end;
-end;
-
-procedure TScriptEditor.GetTransformVariableProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- cp.xform[ActiveTransform].GetVariable(CurrentPropertyName, v);
- ReturnOutPutArg(v);
- end;
-end;
-
-procedure TScriptEditor.SetTransformVariableProc(AMachine: TatVirtualMachine);
-var
- v: double;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- cp.xform[ActiveTransform].SetVariable(CurrentPropertyName, v);
- end
-end;
-
-// -- coefs & post-coefs --
-
-procedure TScriptEditor.GetTransformCoefsProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i, j: integer;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do begin
- i := GetArrayIndex(0);
- j := GetArrayIndex(1);
- v := cp.xform[ActiveTransform].c[i, j];
- if (i=0)and(j=0) or (i=1)and(j=1) or (i=2)and(j=0) then
- ReturnOutPutArg(v)
- else
- ReturnOutPutArg(-v);
- end;
-end;
-
-procedure TScriptEditor.SetTransformCoefsProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i, j: integer;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- j := GetArrayIndex(1);
- if (i=0)and(j=0) or (i=1)and(j=1) or (i=2)and(j=0) then
- cp.xform[ActiveTransform].c[i, j] := v
- else if (i=0)and(j=1) or (i=1)and(j=0) or (i=2)and(j=1) then
- cp.xform[ActiveTransform].c[i, j] := -v;
- end;
-end;
-
-procedure TScriptEditor.GetTransformPostCoefsProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i, j: integer;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do begin
- i := GetArrayIndex(0);
- j := GetArrayIndex(1);
- v := cp.xform[ActiveTransform].p[i, j];
- if (i=0)and(j=0) or (i=1)and(j=1) or (i=2)and(j=0) then
- ReturnOutPutArg(v)
- else
- ReturnOutPutArg(-v);
- end;
-end;
-
-procedure TScriptEditor.SetTransformPostCoefsProc(AMachine: TatVirtualMachine);
-var
- v: double;
- i, j: integer;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- with AMachine do
- begin
- v := GetInputArgAsFloat(0);
- i := GetArrayIndex(0);
- j := GetArrayIndex(1);
- if (i=0)and(j=0) or (i=1)and(j=1) or (i=2)and(j=0) then
- cp.xform[ActiveTransform].p[i, j] := v
- else if (i=0)and(j=1) or (i=1)and(j=0) or (i=2)and(j=1) then
- cp.xform[ActiveTransform].p[i, j] := -v;
- end;
-end;
-
-procedure TScriptEditor.TransformClearProc(AMachine: TatVirtualMachine);
-begin
- cp.xform[ActiveTransform].Clear;
- if ActiveTransform < Transforms then
- cp.xform[ActiveTransform].weight := 0.5
- else
- cp.xform[ActiveTransform].color_speed := 1;
-end;
-
-procedure TScriptEditor.TransformRotateOriginProc(AMachine: TatVirtualMachine);
-var
- tx, ty, rad: double;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- rad := AMachine.GetInputArgAsFloat(0) * pi / 180;
- with EditForm.WorldPivot do
- with cp.xform[ActiveTransform] do begin
- tx := x + (c[2,0] - x) * cos(rad) - (-c[2,1] - y) * sin(rad);
- ty := y + (c[2,0] - x) * sin(rad) + (-c[2,1] - y) * cos(rad);
- c[2,0] := tx;
- c[2,1] := -ty;
- end;
-end;
-
-// -- pivot-aware rotating & scaling --
-
-procedure TScriptEditor.TransformRotateProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- px, py: double;
-
- tx: TXForm;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- tx := TXForm.Create;
- tx.Assign(scripteditor.cp.xform[NumTransforms]); // just in case (?)
-
- EditForm.ScriptGetPivot(px, py);
- cp.TrianglesFromCp(Triangles); // it's ugly but it works...
- Triangles[ActiveTransform] :=
- RotateTrianglePoint(Triangles[ActiveTransform], px, py, AMachine.GetInputArgAsFloat(0) * pi / 180);
- cp.GetFromTriangles(Triangles, NumTransforms);
-
- cp.xform[NumTransforms].Assign(tx);
- tx.Free;
-end;
-
-procedure TScriptEditor.TransformScaleProc(AMachine: TatVirtualMachine);
-var
- Triangles: TTriangles;
- px, py: double;
-
- tx: TXForm;
-begin
- if (ActiveTransform < 0) or (ActiveTransform > NXFORMS) then begin
- ScriptEditor.Console.Lines.Add(ErrorOutOfRange);
- LastError := ErrorOutOfRange;
- Scripter.Halt;
- exit;
- end;
-
- tx := TXForm.Create;
- tx.Assign(scripteditor.cp.xform[NumTransforms]); // just in case (?)
-
- EditForm.ScriptGetPivot(px, py);
- cp.TrianglesFromCp(Triangles); // it's ugly but it works...
- Triangles[ActiveTransform] :=
- ScaleTrianglePoint(Triangles[ActiveTransform], px, py, AMachine.GetInputArgAsFloat(0));
- cp.GetFromTriangles(Triangles, NumTransforms);
-
- cp.xform[NumTransforms].Assign(tx);
- tx.Free;
-end;
-
-{ *************************** Render interface ****************************** }
-
-
-procedure TScriptEditor.GetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Filename);
-end;
-
-procedure TScriptEditor.SetRenderFilenameProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Filename := GetInputArgAsString(0);
-end;
-
-procedure TScriptEditor.GetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Width);
-end;
-
-procedure TScriptEditor.SetRenderWidthProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Width := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderHeightProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- TScriptRender(CurrentObject).Height := GetInputArgAsInteger(0);
-end;
-
-procedure TScriptEditor.GetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do
- ReturnOutPutArg(TScriptRender(CurrentObject).Height);
-end;
-
-procedure TScriptEditor.SetRenderMaxMemoryProc(AMachine: TatVirtualMachine);
-var
- v: integer;
-begin
- with AMachine do
- begin
- v := GetInputArgAsInteger(0);
- if (v >= 0) then
- TScriptRender(CurrentObject).MaxMemory := v;
- end;
-end;
-
-{ **************************************************************************** }
-
-procedure TScriptEditor.GetPivotModeProc(AMachine: TatVirtualMachine);
-begin
- AMachine.ReturnOutputArg(Integer(EditForm.PivotMode));
-end;
-
-procedure TScriptEditor.SetPivotModeProc(AMachine: TatVirtualMachine);
-var
- n: integer;
-begin
- n := AMachine.GetInputArgAsInteger(0);
- if n = 0 then
- EditForm.PivotMode := pivotLocal
- else
- EditForm.PivotMode := pivotWorld;
-end;
-
-procedure TScriptEditor.GetPivotXProc(AMachine: TatVirtualMachine);
-begin
-// EditForm.ScriptGetPivot(px, py);
-// AMachine.ReturnOutputArg(px);
- if EditForm.PivotMode = pivotLocal then
- AMachine.ReturnOutputArg(EditForm.LocalPivot.x)
- else
- AMachine.ReturnOutputArg(EditForm.WorldPivot.x);
-end;
-
-procedure TScriptEditor.SetPivotXProc(AMachine: TatVirtualMachine);
-begin
- if EditForm.PivotMode = pivotLocal then
- EditForm.LocalPivot.x := AMachine.GetInputArgAsFloat(0)
- else
- EditForm.WorldPivot.x := AMachine.GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.GetPivotYProc(AMachine: TatVirtualMachine);
-begin
-// EditForm.ScriptGetPivot(px, py);
-// AMachine.ReturnOutputArg(py);
- if EditForm.PivotMode = pivotLocal then
- AMachine.ReturnOutputArg(EditForm.LocalPivot.y)
- else
- AMachine.ReturnOutputArg(EditForm.WorldPivot.y);
-end;
-
-procedure TScriptEditor.SetPivotYProc(AMachine: TatVirtualMachine);
-begin
- if EditForm.PivotMode = pivotLocal then
- EditForm.LocalPivot.y := AMachine.GetInputArgAsFloat(0)
- else
- EditForm.WorldPivot.y := AMachine.GetInputArgAsFloat(0);
-end;
-
-procedure TScriptEditor.SetPivotProc(AMachine: TatVirtualMachine);
-begin
- with AMachine do begin
- if EditForm.PivotMode = pivotLocal then begin
- EditForm.LocalPivot.x := GetInputArgAsFloat(0);
- EditForm.LocalPivot.y := GetInputArgAsFloat(1);
- end
- else begin
- EditForm.WorldPivot.x := GetInputArgAsFloat(0);
- EditForm.WorldPivot.y := GetInputArgAsFloat(1);
- end;
- end;
-end;
-
-procedure TScriptEditor.ResetPivotProc(AMachine: TatVirtualMachine);
-begin
- EditForm.btnResetPivotClick(nil);
-end;
-
-{ ********************************* Scripter ********************************* }
-
-procedure TScriptEditor.PrepareScripter;
-var
- i: integer;
-begin
- Scripter.AddLibrary(TatSysUtilsLibrary);
- with Scripter.defineClass(TScriptRender) do
- begin
- DefineProp('Filename', tkString, GetRenderFilenameProc, SetRenderFilenameProc);
- DefineProp('Width', tkInteger, GetRenderWidthProc, SetRenderWidthProc);
- DefineProp('Height', tkInteger, GetRenderHeightProc, SetRenderHeightProc);
- DefineProp('MaxMemory', tkInteger, GetRenderMaxMemoryProc, SetRenderMaxMemoryProc);
- end;
- Scripter.AddObject('Renderer', Renderer);
-
- { Flame interface }
- with Scripter.defineClass(TFlame) do
- begin
- DefineProp('Gamma', tkFloat, GetFlameGammaProc, SetFlameGammaProc);
- DefineProp('Brightness', tkFloat, GetFlameBrightnessProc, SetFlameBrightnessProc);
- DefineProp('Vibrancy', tkFloat, GetFlameVibrancyProc, SetFlameVibrancyProc);
- DefineProp('Time', tkFloat, GetFlameTimeProc, SetFlameTimeProc);
- DefineProp('Zoom', tkFloat, GetFlameZoomProc, SetFlameZoomProc);
- DefineProp('X', tkFloat, GetFlameXProc, SetFlameXProc);
- DefineProp('Y', tkFloat, GetFlameYProc, SetFlameYProc);
- DefineProp('Width', tkFloat, GetFlameWidthProc, SetFlameWidthProc);
- DefineProp('Height', tkFloat, GetFlameHeightProc, SetFlameHeightProc);
- DefineProp('SampleDensity', tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Quality', tkFloat, GetFlameDensityProc, SetFlameDensityProc);
- DefineProp('Oversample', tkInteger, GetFlameOversampleProc, SetFlameOversampleProc);
- DefineProp('FilterRadius', tkFloat, GetFlameFilterRadiusProc, SetFlameFilterRadiusProc);
- DefineProp('Scale', tkFloat, GetFlamePixelsPerUnitProc, SetFlamePixelsPerUnitProc);
- DefineProp('Gradient', tkInteger, GetFlamePaletteProc, SetFlamePaletteProc, nil, false, 2);
- DefineProp('Background', tkInteger, GetFlameBackgroundProc, SetFlameBackgroundProc, nil, false, 1);
- DefineProp('Name', tkString, GetFlameNameProc, SetFlameNameProc);
- DefineProp('Nick', tkString, GetFlameNickProc, SetFlameNickProc);
- DefineProp('URL', tkString, GetFlameURLProc, SetFlameURLProc);
- DefineProp('Hue', tkFloat, GetFlameHueProc, SetFlameHueProc);
- DefineProp('Batches', tkInteger, GetFlameBatchesProc, SetFlameBatchesProc);
- DefineProp('FinalXformEnabled', tkInteger, GetFlameFinalxformEnabledProc, SetFlameFinalxformEnabledProc);
- DefineProp('Angle', tkFloat, GetFlameAngleProc, SetFlameAngleProc);
- DefineProp('SoloXform', tkInteger, GetFlameSoloXformProc, SetFlameSoloXformProc);
- end;
- Scripter.AddObject('Flame', Flame);
-
- { Transform interface }
- with Scripter.defineClass(TTransform) do
- begin
- DefineProp('coefs', tkFloat, GetTransformCoefsProc, SetTransformCoefsProc, nil, false, 2);
- DefineProp('post', tkFloat, GetTransformPostCoefsProc, SetTransformPostCoefsProc, nil, false, 2);
- DefineProp('Color', tkFloat, GetTransformColorProc, SetTransformColorProc);
- DefineProp('Weight', tkFloat, GetTransformWeightProc, SetTransformWeightProc);
- DefineProp('Symmetry', tkFloat, GetTransformSymProc, SetTransformSymProc);
- for i:= 0 to NRVAR - 1 do begin
- DefineProp(Varnames(i), tkFloat, GetTransformVariationProc, SetTransformVariationProc);
- Editor.SyntaxStyles.AutoCompletion.Add(Varnames(i));
- end;
- for i:= 0 to GetNrVariableNames - 1 do begin
- DefineProp(GetVariableNameAt(i), tkFloat, GetTransformVariableProc, SetTransformVariableProc);
- Editor.SyntaxStyles.AutoCompletion.Add(GetVariableNameAt(i));
- end;
- Editor.SyntaxStyles.AutoCompletion.Sort;
- while Editor.SyntaxStyles.AutoCompletion.Strings[0] = '' do Editor.SyntaxStyles.AutoCompletion.Delete(0);
-
- DefineMethod('Clear', 0, tkNone, nil, TransformClearProc);
- DefineMethod('Rotate', 1, tkNone, nil, TransformRotateProc);
- DefineMethod('Scale', 1, tkNone, nil, TransformScaleProc);
- DefineMethod('RotateOrigin', 1, tkNone, nil, TransformRotateOriginProc);
-
- DefineProp('a', tkFloat, GetTransformAProc, SetTransformAProc);
- DefineProp('b', tkFloat, GetTransformBProc, SetTransformBProc);
- DefineProp('c', tkFloat, GetTransformCProc, SetTransformCProc);
- DefineProp('d', tkFloat, GetTransformDProc, SetTransformDProc);
- DefineProp('e', tkFloat, GetTransformEProc, SetTransformEProc);
- DefineProp('f', tkFloat, GetTransformFProc, SetTransformFProc);
- DefineProp('Variation', tkFloat, GetTransformVarProc, SetTransformVarProc, nil, false, 1);
- DefineProp('Variable', tkFloat, GetTransformVariProc, SetTransformVariProc, nil, false, 1);
- DefineProp('Chaos', tkFloat, GetTransformChaosProc, SetTransformChaosProc, nil, false, 1);
- DefineProp('PlotMode', tkInteger, GetTransformPlotModeProc, SetTransformPlotModeProc);
- end;
- Scripter.AddObject('Transform', Transform);
-
- { Options interface }
- with Scripter.defineClass(TOptions) do
- begin
- DefineProp('JPEGQuality', tkInteger, GetJPEGQuality, SetJPEGQuality);
- DefineProp('BatchSize', tkInteger, GetBatchSize, SetBatchSize);
- DefineProp('ParameterFile', tkString, GetParameterFile, SetParameterFile);
- DefineProp('SmoothPaletteFile', tkString, GetSmoothPaletteFile, SetSmoothPaletteFile);
- DefineProp('NumTries', tkInteger, GetNumTries, SetNumTries);
- DefineProp('TryLength', tkInteger, GetTryLength, SetTryLength);
- DefineProp('ConfirmDelete', tkVariant, GetConfirmDelete, SetConfirmDelete);
- DefineProp('FixedReference', tkVariant, GetFixedReference, SetFixedReference);
- DefineProp('SampleDensity', tkFloat, GetSampleDensity, SetSampleDensity);
- DefineProp('Gamma', tkFloat, GetGamma, SetGamma);
- DefineProp('Brightness', tkFloat, GetBrightness, SetBrightness);
- DefineProp('Vibrancy', tkFloat, GetVibrancy, SetVibrancy);
- DefineProp('Oversample', tkInteger, GetOversample, SetOversample);
- DefineProp('FilterRadius', tkFloat, GetFilterRadius, SetFilterRadius);
- DefineProp('Transparency', tkInteger, GetTransparency, SetTransparency);
- DefineProp('PreviewLowQuality', tkFloat, GetLowQuality, SetLowQuality);
- DefineProp('PreviewMediumQuality', tkFloat, GetMediumQuality, SetMediumQuality);
- DefineProp('PreviewHighQuality', tkFloat, GetHighQuality, SetHighQuality);
- DefineProp('MinTransforms', tkInteger, GetMinTransforms, SetMinTransforms);
- DefineProp('MaxTransforms', tkInteger, GetMaxTransforms, SetMaxTransforms);
- DefineProp('MutateMinTransforms', tkInteger, GetMutateMinTransforms, SetMutateMinTransforms);
- DefineProp('MutateMaxTransforms', tkInteger, GetMutateMaxTransforms, SetMutateMaxTransforms);
- DefineProp('RandomPrefix', tkString, GetPrefix, SetPrefix);
- DefineProp('KeepBackground', tkInteger, GetKeepBackground, SetKeepBackground);
- DefineProp('SymmetryType', tkInteger, GetSymmetryType, SetSymmetryType);
- DefineProp('SymmetryOrder', tkInteger, GetSymmetryOrder, SetSymmetryOrder);
- DefineProp('Variations', tkVariant, GetVariations, SetVariations, nil, false, 1);
- DefineProp('GradientOnRandom', tkInteger, GetRandomGradient, SetRandomGradient);
- DefineProp('MinNodes', tkInteger, GetMinNodes, SetMinNodes);
- DefineProp('MaxNodes', tkInteger, GetMaxNodes, SetMaxNodes);
- DefineProp('MinHue', tkInteger, GetMinHue, SetMinHue);
- DefineProp('MaxHue', tkInteger, GetMaxHue, SetMaxHue);
- DefineProp('MinSaturation', tkInteger, GetMinSat, SetMinSat);
- DefineProp('MaxSaturation', tkInteger, GetMaxSat, SetMaxSat);
- DefineProp('MinLuminance', tkInteger, GetMinLum, SetMinLum);
- DefineProp('MaxLuminance', tkInteger, GetMaxLum, SetMaxLum);
- DefineProp('UPRSampleDensity', tkInteger, GetUPRSampleDensity, SetUPRSampleDensity);
- DefineProp('UPRFilterRadius', tkFloat, GetUPRFilterRadius, SetUPRFilterRadius);
- DefineProp('UPROversample', tkInteger, GetUPROversample, SetUPROversample);
- DefineProp('UPRAdjustDensity', tkVariant, GetUPRAdjustDensity, SetUPRAdjustDensity);
- DefineProp('UPRColoringIdent', tkString, GetUPRColoringIdent, SetUPRColoringIdent);
- DefineProp('UPRColoringFile', tkString, GetUPRColoringFile, SetUPRColoringFile);
- DefineProp('UPRFormulaFile', tkString, GetUPRFormulaFile, SetUPRFormulaFile);
- DefineProp('UPRFormulaIdent', tkString, GetUPRFormulaIdent, SetUPRFormulaIdent);
- DefineProp('UPRWidth', tkInteger, GetUPRWidth, SetUPRWidth);
- DefineProp('UPRHeight', tkInteger, GetUPRHeight, SetUPRHeight);
- DefineProp('ExportRenderer', tkInteger, GetExportPath, SetExportPath);
- end;
- Scripter.AddObject('Options', Options);
-
- with Scripter.defineClass(TPivot) do
- begin
- DefineProp('Mode', tkInteger, GetPivotModeProc, SetPivotModeProc);
- DefineProp('X', tkFloat, GetPivotXProc, SetPivotXProc);
- DefineProp('Y', tkFloat, GetPivotYProc, SetPivotYProc);
- DefineMethod('Set', 2, tkNone, nil, SetPivotProc);
- DefineMethod('Reset', 0, tkNone, nil, ResetPivotProc);
- end;
- Scripter.AddObject('Pivot', Pivot);
-
- Scripter.AddComponent(OpenDialog);
- Scripter.AddLibrary(TOperationLibrary);
- Scripter.AddLibrary(TatClassesLibrary);
-
- { Variables and constants }
- Scripter.AddConstant('PI', pi);
- Scripter.AddConstant('NVARS', NRVAR);
- Scripter.AddConstant('NumVariables', GetNrVariableNames);
- Scripter.AddConstant('NXFORMS', NXFORMS);
- Scripter.AddConstant('INSTALLPATH', ExtractFilePath(Application.exename));
- Scripter.AddConstant('SYM_NONE', 0);
- Scripter.AddConstant('SYM_BILATERAL', 1);
- Scripter.AddConstant('SYM_ROTATIONAL', 2);
- { Variations }
- Scripter.AddConstant('V_LINEAR', 0);
- Scripter.AddConstant('V_SINUSOIDAL', 1);
- Scripter.AddConstant('V_SPHERICAL', 2);
- Scripter.AddConstant('V_SWIRL', 3);
- Scripter.AddConstant('V_HORSESHOE', 4);
- Scripter.AddConstant('V_POLAR', 5);
- Scripter.AddConstant('V_HANDKERCHIEF', 6);
- Scripter.AddConstant('V_HEART', 7);
- Scripter.AddConstant('V_DISC', 8);
- Scripter.AddConstant('V_SPIRAL', 9);
- Scripter.AddConstant('V_HYPERBOLIC', 10);
- Scripter.AddConstant('V_DIAMOND', 11);
- Scripter.AddConstant('V_EX', 12);
- Scripter.AddConstant('V_JULIA', 13);
- Scripter.AddConstant('V_BENT', 14);
- Scripter.AddConstant('V_WAVES', 15);
- Scripter.AddConstant('V_FISHEYE', 16);
- Scripter.AddConstant('V_POPCORN', 17);
- Scripter.AddConstant('V_EXPONENTIAL', 18);
- Scripter.AddConstant('V_POWER', 19);
- Scripter.AddConstant('V_COSINE', 20);
- Scripter.AddConstant('V_RINGS', 21);
- Scripter.AddConstant('V_FAN', 22);
- Scripter.AddConstant('V_EYEFISH', 23);
- Scripter.AddConstant('V_BUBBLE', 24);
- Scripter.AddConstant('V_CYLINDER', 25);
- Scripter.AddConstant('V_NOISE', 26);
- Scripter.AddConstant('V_BLUR', 27);
- Scripter.AddConstant('V_GAUSSIANBLUR', 28);
- Scripter.AddConstant('V_RADIALBLUR', 29);
- Scripter.AddConstant('V_RINGS2', 30);
- Scripter.AddConstant('V_FAN2', 31);
- Scripter.AddConstant('V_BLOB', 32);
- Scripter.AddConstant('V_PDJ', 33);
- Scripter.AddConstant('V_PERSPECTIVE', 34);
- Scripter.AddConstant('V_JULIAN', 35);
- Scripter.AddConstant('V_JULIASCOPE', 36);
- Scripter.AddConstant('V_CURL', 37);
- Scripter.AddConstant('V_RANDOM', -1);
-(*
- { Variation parameters }
- Scripter.AddConstant('RADIALBLUR_ANGLE', 0);
- Scripter.AddConstant('RINGS2_VAL', 1);
- Scripter.AddConstant('FAN2_X', 2);
- Scripter.AddConstant('FAN2_Y', 3);
- Scripter.AddConstant('BLOB_LOW', 4);
- Scripter.AddConstant('BLOB_HI', 5);
- Scripter.AddConstant('BLOB_WAVES', 6);
- Scripter.AddConstant('PDJ_A', 7);
- Scripter.AddConstant('PDJ_B', 8);
- Scripter.AddConstant('PDJ_C', 9);
- Scripter.AddConstant('PDJ_D', 10);
- Scripter.AddConstant('PERSPECTIVE_ANGLE', 11);
- Scripter.AddConstant('PERSPECTIVE_DIST', 12);
- Scripter.AddConstant('JULIAN_POWER', 13);
- Scripter.AddConstant('JULIAN_DIST', 14);
- Scripter.AddConstant('JULIASCOPE_POWER', 15);
- Scripter.AddConstant('JULIASCOPE_DIST', 16);
- Scripter.AddConstant('CURL_C1', 17);
- Scripter.AddConstant('CURL_C2', 18);
-*)
- { Variables }
- Scripter.AddVariable('SelectedTransform', EditForm.SelectedTriangle);
- Scripter.AddVariable('Compatibility', Compatibility); // obsolete
- Scripter.AddVariable('ActiveTransform', ActiveTransform);
- Scripter.AddVariable('UpdateFlame', UpdateIt);
- Scripter.AddVariable('ResetLocation', ResetLocation);
- Scripter.AddVariable('BatchIndex', RandomIndex);
- Scripter.AddVariable('DateCode', RandomDate);
- Scripter.AddVariable('Stopped', Stopped);
- Scripter.AddVariable('ShowProgress', ShowProgress);
- Scripter.AddVariable('CurrentFile', OpenFile);
- Scripter.AddVariable('LimitVibrancy', LimitVibrancy);
-
- Scripter.AddLibrary(TMathLibrary);
- Scripter.AddLibrary(TatMathLibrary);
-// Scripter.AddLibrary(TatWindowsLibrary);
- Scripter.AddLibrary(TatSysUtilsLibrary);
- Scripter.AddLibrary(TatFileCtrlLibrary);
- { Nonsense - it's the only way to get the last real
- library to work! }
- Scripter.AddObject('Not_Any_Thing_Useful', Another);
- Scripter.AddObject('IglooFunkyRubber', Another);
- Scripter.AddObject('Darn it', Another);
- Scripter.AddObject('Scrumptious', Another);
-end;
-
-{ ************************* Buttons ***************************************** }
-
-procedure TScriptEditor.btnNewClick(Sender: TObject);
-begin
- Editor.Lines.Clear;
- Caption := 'New Script';
- Script := '';
-end;
-
-procedure TScriptEditor.OpenScript;
-var
- s: string;
-begin
- MainOpenDialog.InitialDir := ScriptPath;
- MainOpenDialog.Filename := '';
- if MainOpenDialog.execute then
- begin
- Script := MainOpenDialog.Filename;
- Editor.Lines.LoadFromFile(MainOpenDialog.Filename);
- s := ExtractFileName(MainOpenDialog.Filename);
- s := Copy(s, 0, length(s) - 4);
- MainForm.mnuRun.Caption := 'Run "' + s + '"';
- Caption := s;
- ScriptPath := ExtractFileDir(MainOpenDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.btnOpenClick(Sender: TObject);
-begin
- OpenScript;
-end;
-
-procedure TScriptEditor.btnSaveClick(Sender: TObject);
-begin
- MainSaveDialog.InitialDir := ScriptPath;
- MainSaveDialog.Filename := ChangeFileExt(ExtractFileName(Script), '.asc');
- if MainSaveDialog.Execute then
- begin
- Script := MainSaveDialog.Filename;
- Editor.Lines.SaveToFile(MainSaveDialog.Filename);
- Caption := ExtractFileName(MainSaveDialog.Filename);
- ScriptPath := ExtractFileDir(MainSaveDialog.Filename);
- end;
-end;
-
-procedure TScriptEditor.FillFileList;
-var
- i, p: integer;
- ext, Title: string;
- FStrings: TStringList;
-begin
- FStrings := TStringList.Create;
- FStrings.LoadFromFile(ParamFile);
- try
- FileList.Clear;
-
- ext := LowerCase(ExtractFileExt(ParamFile));
- if (ext = '.fla') or (ext = '.apo') then
- begin
-
- // Get names from .fla or .apo file
- if (Pos('{', FStrings.Text) <> 0) then
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos('{', FStrings[i]);
- if (p <> 0) then
- begin
- Title := Trim(Copy(FStrings[i], 1, p - 1));
- if Title <> '' then
- begin { Otherwise bad format }
- FileList.Add(Trim(Copy(FStrings[i], 1, p - 1)));
- end;
- end;
- end;
-
- end
- else
-
- begin
- // Get names from .flame file
- if (Pos(' 0) then
- begin
- for i := 0 to FStrings.Count - 1 do
- begin
- p := Pos(' 0) then
- begin
- pname := '';
- MainForm.ListXMLScanner.LoadFromBuffer(PCHAR(FSTrings[i]));
- MainForm.ListXMLScanner.Execute;
- if Trim(pname) = '' then
- Title := '*untitled ' + ptime
- else
- FileList.Add(pname);
- end;
- end;
-
- end;
- end;
- finally
- FStrings.Free;
- end;
-end;
-
-procedure TScriptEditor.RunScript;
-var
- lib: TStringList;
-begin
-
- btnRun.Enabled := False;
- btnBreak.Enabled := True;
- MainForm.btnRun.Enabled := False;
- MainForm.mnuRun.Enabled := False;
- MainForm.DisableFavorites;
-
- ParamFile := OpenFile;
- FillFileList;
- { Set defaults }
- { Set render defaults }
- Renderer.Width := 320;
- Renderer.Height := 240;
- Stopped := False;
- UpdateIt := True;
- ResetLocation := False;
- Console.Clear;
- LastError := '';
- ActiveTransform := EditForm.SelectedTriangle;
- NumTransforms := Transforms;
- cp.copy(MainCp);
- cmap := MainCp.cmap;
- Application.ProcessMessages;
- Randomize;
- if Pos('stopped', Lowercase(Editor.Lines.text)) <> 0 then
- begin
- btnStop.Enabled := True;
- MainForm.mnuStop.Enabled := True;
- MainForm.btnStop.Enabled := True;
- end;
- with Scripter do
- begin
- SourceCode.Assign(Editor.Lines);
- if FileExists(defLibrary) then
- begin
- lib := TStringList.Create;
- try
- Lib.LoadFromFile(defLibrary);
- with Scripts.Add do
- begin
- SourceCode := lib;
- SelfRegisterAsLibrary('Functions');
- end;
- finally
- lib.free;
- end;
- end;
- //Compile;
- Execute;
- end;
- if (NumTransforms < 1) and UpdateIt then
- begin
- Console.Lines.Add('Not enough transforms.');
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- Exit;
- end
- else
- if (LastError = '') and UpdateIt then
- begin
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
- UpdateFlame;
- if ResetLocation then MainForm.ResetLocation;
- end
- else
- begin
- Console.Lines.Add(LastError);
- end;
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- MainForm.EnableFavorites;
-end;
-
-procedure TScriptEditor.btnRunClick(Sender: TObject);
-begin
- RunScript;
-end;
-
-{ ****************************** Update flame ******************************* }
-
-procedure TScriptEditor.UpdateFlame;
-begin
- MainForm.StopThread;
- MainForm.UpdateUndo;
- MainCp.Copy(cp);
-// MainCp.name := FlameName;
- Transforms := MainCp.TrianglesFromCP(MainTriangles);
- MainCp.AdjustScale(MainForm.Image.Width, MainForm.Image.Height);
- if ResetLocation then MainCp.CalcBoundBox else
- begin;
- MainCp.Zoom := cp.zoom;
- MainCp.center[0] := cp.center[0];
- MainCp.center[1] := cp.center[1];
- end;
- MainCp.cmap := cp.cmap;
- MainForm.RedrawTimer.enabled := true;
- if EditForm.Visible then EditForm.UpdateDisplay;
- if AdjustForm.Visible then AdjustForm.UpdateDisplay;
- if MutateForm.Visible then MutateForm.UpdateDisplay;
-end;
-
-{ ******************************* functions ********************************** }
-
-
-{ ******************************* Parseing *********************************** }
-
-procedure copyxform(var dest: Txform; const source: TXform);
-var
- i: integer;
-begin
- dest.c[0, 0] := source.c[0, 0];
- dest.c[0, 1] := source.c[0, 1];
- dest.c[1, 0] := source.c[1, 0];
- dest.c[1, 1] := source.c[1, 1];
- dest.c[2, 0] := source.c[2, 0];
- dest.c[2, 1] := source.c[2, 1];
- dest.color := source.color;
-// hmm, why no symmetry here? // dest.symmetry := source.symmetry;
- dest.weight := source.weight;
- for i := 0 to NRVAR - 1 do
- dest.vars[i] := source.vars[i];
-end;
-
-{ ************************ Editor Popup menu ********************************* }
-
-procedure TScriptEditor.mnuCutClick(Sender: TObject);
-begin
- Editor.CutToClipboard;
-end;
-
-procedure TScriptEditor.mnuCopyClick(Sender: TObject);
-begin
- Editor.CopyToClipboard;
-end;
-
-procedure TScriptEditor.mnuPasteClick(Sender: TObject);
-begin
- Editor.PasteFromClipboard;
-end;
-
-procedure TScriptEditor.mnuUndoClick(Sender: TObject);
-begin
- if Editor.CanUndo then Editor.Undo;
-end;
-
-procedure TScriptEditor.EditorChange(Sender: TObject);
-begin
- Editor.activeLine := -1;
- if not Editor.CanUndo then mnuUndo.Enabled := false
- else mnuUndo.Enabled := true;
-end;
-
-procedure TScriptEditor.ScripterCompileError(Sender: TObject;
- var msg: string; row, col: Integer; var ShowException: Boolean);
-begin
- Editor.ActiveLine := row - 1;
- Console.Lines.Add('Line '+IntToStr(row)+' : '+msg);
- ScriptRenderForm.Close;
- btnRun.Enabled := True;
- btnStop.Enabled := False;
- MainForm.btnRun.Enabled := True;
- MainForm.btnStop.Enabled := False;
- MainForm.mnuRun.Enabled := True;
- MainForm.mnuStop.Enabled := False;
- btnBreak.Enabled := False;
- ShowException := true;
- Application.ProcessMessages;
-end;
-
-procedure TScriptEditor.btnStopClick(Sender: TObject);
-begin
- Stopped := True;
-end;
-
-procedure TScriptEditor.btnBreakClick(Sender: TObject);
-begin
- LastError := 'Execution stopped by user.';
- Scripter.Halt;
-end;
-
-procedure TScriptEditor.btnFavoriteClick(Sender: TObject);
-var
- i: integer;
- there: boolean;
-begin
- there := False;
- for i := 0 to Favorites.Count - 1 do
- if Lowercase(Script) = Favorites[i] then
- There := true;
- if there then exit;
- Favorites.Add(Script);
- Favorites.SaveToFile(AppPath + scriptFavsFilename);
-end;
-
-procedure TScriptEditor.FormShortCut(var Msg: TWMKey; var Handled: Boolean);
-begin
- if GetKeyState(VK_CONTROL) >= 0 then
- Exit;
-
- if Msg.CharCode = Ord('C') then begin
- Editor.CopyToClipBoard;
- Handled := True;
- end;
-
- if Msg.CharCode = Ord('V') then begin
- Editor.PasteFromClipBoard;
- Handled := True;
- end;
-
- if Msg.CharCode = Ord('X') then begin
- Editor.CutToClipBoard;
- Handled := True;
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/ScriptRender.dfm b/2.10/Source/ScriptRender.dfm
deleted file mode 100644
index 3c458ae..0000000
--- a/2.10/Source/ScriptRender.dfm
+++ /dev/null
@@ -1,35 +0,0 @@
-object ScriptRenderForm: TScriptRenderForm
- Left = 390
- Top = 391
- BorderStyle = bsDialog
- Caption = 'ScriptRenderForm'
- ClientHeight = 62
- ClientWidth = 268
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- PixelsPerInch = 96
- TextHeight = 13
- object btnCancel: TButton
- Left = 96
- Top = 32
- Width = 75
- Height = 25
- Caption = '&Cancel'
- TabOrder = 0
- OnClick = btnCancelClick
- end
- object ProgressBar: TProgressBar
- Left = 8
- Top = 8
- Width = 249
- Height = 13
- TabOrder = 1
- end
-end
diff --git a/2.10/Source/ScriptRender.pas b/2.10/Source/ScriptRender.pas
deleted file mode 100644
index 034ce9e..0000000
--- a/2.10/Source/ScriptRender.pas
+++ /dev/null
@@ -1,165 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit ScriptRender;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- ComCtrls, StdCtrls, RenderThread, cmap, ControlPoint;
-
-type
- TScriptRenderForm = class(TForm)
- btnCancel: TButton;
- ProgressBar: TProgressBar;
- procedure FormDestroy(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure btnCancelClick(Sender: TObject);
- private
-// PixelsPerUnit: double;
- StartTime: TDateTime;
- Remainder: TDateTime;
-
- procedure HandleThreadCompletion(var Message: TMessage);
- message WM_THREAD_COMPLETE;
- procedure HandleThreadTermination(var Message: TMessage);
- message WM_THREAD_TERMINATE;
- public
- Renderer: TRenderThread;
- ColorMap: TColorMap;
- cp: TControlPoint;
- Filename: string;
- ImageWidth, ImageHeight, Oversample: Integer;
- zoom, Sample_Density, Brightness, Gamma, Vibrancy, Filter_Radius: double;
- center: array[0..1] of double;
- procedure OnProgress(prog: double);
- procedure Render;
- procedure SetRenderBounds;
- end;
-
-var
- ScriptRenderForm: TScriptRenderForm;
- Cancelled: boolean;
-
-implementation
-
-uses Global, Math, FormRender, ScriptForm;
-{$R *.DFM}
-
-procedure TScriptRenderForm.SetRenderBounds;
-begin
- cp.copy(ScriptEditor.cp);
- //cp.Width := ScriptEditor.Renderer.Width;
- //cp.Height := ScriptEditor.Renderer.Height;
- cp.AdjustScale(ScriptEditor.Renderer.Width, ScriptEditor.Renderer.Height);
- // --?-- cp.CalcBoundBox;
- cp.center[0] := ScriptEditor.cp.center[0];
- cp.center[1] := ScriptEditor.cp.center[1];
- cp.zoom := ScriptEditor.cp.zoom;
- //PixelsPerUnit := cp.Pixels_per_unit;
-end;
-
-procedure TScriptRenderForm.Render;
-begin
- assert(not Assigned(Renderer));
- Renderer := TRenderThread.Create;
-
- Cancelled := False;
- ScriptEditor.Scripter.Paused := True;
- StartTime := Now;
- Remainder := 1;
- cp.copy(ScriptEditor.cp);
- Filename := ScriptEditor.Renderer.Filename;
- //cp.Width := ScriptEditor.Renderer.Width;
- //cp.Height := ScriptEditor.Renderer.Height;
- //cp.pixels_per_unit := PixelsPerUnit;
- cp.AdjustScale(ScriptEditor.Renderer.Width, ScriptEditor.Renderer.Height);
- cp.Transparency := (PNGTransparency <> 0) and (UpperCase(ExtractFileExt(ScriptEditor.Renderer.FileName)) = '.PNG');
-
- Renderer.OnProgress := OnProgress;
-// Renderer.Compatibility := Compatibility;
- Renderer.SetCP(cp);
- if (ScriptEditor.Renderer.MaxMemory > 0) then Renderer.MaxMem := ScriptEditor.Renderer.MaxMemory;
- Renderer.TargetHandle := Handle;
- renderPath := ExtractFilePath(ScriptEditor.Renderer.Filename);
- Renderer.Priority := tpLower;
- Renderer.NrThreads := NrTreads;
- Renderer.Resume;
-
-// Renderer.SaveImage(FileName);
-// ScriptEditor.Scripter.Paused := False;
-end;
-
-procedure TScriptRenderForm.OnProgress(prog: double);
-var
- Elapsed: TDateTime;
-begin
- prog := (Renderer.Slice + Prog) / Renderer.NrSlices;
- ProgressBar.Position := round(100 * prog);
- Elapsed := Now - StartTime;
-// if prog > 0 then Remainder := Elapsed * (1/prog - 1);
- //Application.ProcessMessages;
-end;
-
-procedure TScriptRenderForm.FormDestroy(Sender: TObject);
-begin
- cp.free;
- assert(not Assigned(Renderer)); //if Assigned(Renderer) then Renderer.free;
-end;
-
-procedure TScriptRenderForm.FormCreate(Sender: TObject);
-begin
- //Renderer := TRenderThread.Create;
- cp := TControlPoint.Create;
-end;
-
-procedure TScriptRenderForm.btnCancelClick(Sender: TObject);
-begin
- ScriptEditor.Scripter.Halt;
- Cancelled := True;
-// Renderer.Stop;
- if Assigned(Renderer) then begin
- Renderer.Terminate;
- Renderer.WaitFor;
- Renderer.Free;
- Renderer := nil;
- end;
- LastError := 'Render cancelled';
-end;
-
-procedure TScriptRenderForm.HandleThreadCompletion(var Message: TMessage);
-begin
- Renderer.SaveImage(FileName);
-
- Renderer.Free;
- Renderer := nil;
-
- ScriptEditor.Scripter.Paused := False;
-end;
-
-procedure TScriptRenderForm.HandleThreadTermination(var Message: TMessage);
-begin
- if Assigned(Renderer) then
- begin
- Renderer.Free;
- Renderer := nil;
- end;
-end;
-
-end.
-
diff --git a/2.10/Source/Tracer.dfm b/2.10/Source/Tracer.dfm
deleted file mode 100644
index 394229d..0000000
--- a/2.10/Source/Tracer.dfm
+++ /dev/null
@@ -1,133 +0,0 @@
-object TraceForm: TTraceForm
- Left = 36
- Top = 159
- Width = 411
- Height = 527
- Caption = 'Trace'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- Icon.Data = {
- 0000010001001010000000000800680500001600000028000000100000002000
- 0000010008000000000000010000000000000000000000010000000100000000
- 0000000080000080000000808000800000008000800080800000C0C0C000C0DC
- C000F0CAA60004040400080808000C0C0C0011111100161616001C1C1C002222
- 220029292900555555004D4D4D004242420039393900807CFF005050FF009300
- D600FFECCC00C6D6EF00D6E7E70090A9AD000000330000006600000099000000
- CC00003300000033330000336600003399000033CC000033FF00006600000066
- 330000666600006699000066CC000066FF000099000000993300009966000099
- 99000099CC000099FF0000CC000000CC330000CC660000CC990000CCCC0000CC
- FF0000FF660000FF990000FFCC00330000003300330033006600330099003300
- CC003300FF00333300003333330033336600333399003333CC003333FF003366
- 00003366330033666600336699003366CC003366FF0033990000339933003399
- 6600339999003399CC003399FF0033CC000033CC330033CC660033CC990033CC
- CC0033CCFF0033FF330033FF660033FF990033FFCC0033FFFF00660000006600
- 330066006600660099006600CC006600FF006633000066333300663366006633
- 99006633CC006633FF00666600006666330066666600666699006666CC006699
- 00006699330066996600669999006699CC006699FF0066CC000066CC330066CC
- 990066CCCC0066CCFF0066FF000066FF330066FF990066FFCC00CC00FF00FF00
- CC009999000099339900990099009900CC009900000099333300990066009933
- CC009900FF00996600009966330099336600996699009966CC009933FF009999
- 330099996600999999009999CC009999FF0099CC000099CC330066CC660099CC
- 990099CCCC0099CCFF0099FF000099FF330099CC660099FF990099FFCC0099FF
- FF00CC00000099003300CC006600CC009900CC00CC0099330000CC333300CC33
- 6600CC339900CC33CC00CC33FF00CC660000CC66330099666600CC669900CC66
- CC009966FF00CC990000CC993300CC996600CC999900CC99CC00CC99FF00CCCC
- 0000CCCC3300CCCC6600CCCC9900CCCCCC00CCCCFF00CCFF0000CCFF330099FF
- 6600CCFF9900CCFFCC00CCFFFF00CC003300FF006600FF009900CC330000FF33
- 3300FF336600FF339900FF33CC00FF33FF00FF660000FF663300CC666600FF66
- 9900FF66CC00CC66FF00FF990000FF993300FF996600FF999900FF99CC00FF99
- FF00FFCC0000FFCC3300FFCC6600FFCC9900FFCCCC00FFCCFF00FFFF3300CCFF
- 6600FFFF9900FFFFCC006666FF0066FF660066FFFF00FF666600FF66FF00FFFF
- 66002100A5005F5F5F00777777008686860096969600CBCBCB00B2B2B200D7D7
- D700DDDDDD00E3E3E300EAEAEA00F1F1F100F8F8F800F0FBFF00A4A0A0008080
- 80000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000
- 000000000000000000000000000000000000000000000000000000000000AC12
- 1212121212121212121212F70000AC000000000000000000000000120000AC00
- 0000000000000000000000120000AC00FA00FAFA00FA0000000000120000AC00
- 0000000000000000000000120000AC00FAFA00FAFAFA00FA000000120000AC00
- 0000000000000000000000120000AC00FA00FAFA00FAFA00000000120000AC00
- 0000000000000000000000120000AC000000000000000000000000120000ACAC
- ACACACACACACACACACACACAC0000ACFF090909090909090909FFADFF0000ACAC
- ACACACACACACACACACACACACAC0000000000000000000000000000000000FFFF
- 0000000100000001000000010000000100000001000000010000000100000001
- 0000000100000001000000010000000100000001000000010000FFFF0000}
- OldCreateOrder = False
- OnClose = FormClose
- OnCreate = FormCreate
- DesignSize = (
- 403
- 499)
- PixelsPerInch = 96
- TextHeight = 13
- object PageControl1: TPageControl
- Left = 0
- Top = 0
- Width = 403
- Height = 499
- ActivePage = TabMain
- Align = alClient
- Images = MainForm.Buttons
- TabOrder = 0
- object TabMain: TTabSheet
- Caption = 'Main'
- ImageIndex = 47
- object MainTrace: TMemo
- Left = 0
- Top = 0
- Width = 395
- Height = 470
- Align = alClient
- Color = clBlack
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clLime
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- ParentFont = False
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 0
- end
- end
- object TabFullscreen: TTabSheet
- Caption = 'Fullscreen'
- ImageIndex = 52
- object FullscreenTrace: TMemo
- Left = 0
- Top = 0
- Width = 395
- Height = 468
- Align = alClient
- Color = clBlack
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clLime
- Font.Height = -11
- Font.Name = 'Courier New'
- Font.Style = []
- ParentFont = False
- ReadOnly = True
- ScrollBars = ssVertical
- TabOrder = 0
- end
- end
- end
- object cbTraceLevel: TComboBox
- Left = 280
- Top = 0
- Width = 121
- Height = 21
- Style = csDropDownList
- Anchors = [akTop, akRight]
- ItemHeight = 13
- TabOrder = 1
- OnSelect = cbTraceLevelSelect
- Items.Strings = (
- 'No trace'
- 'Minimal trace'
- 'Full trace')
- end
-end
diff --git a/2.10/Source/Tracer.pas b/2.10/Source/Tracer.pas
deleted file mode 100644
index 8a96c99..0000000
--- a/2.10/Source/Tracer.pas
+++ /dev/null
@@ -1,146 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit Tracer;
-
-{$define TRACEFORM_HIDDEN}
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, ComCtrls;
-
-type
- TTraceForm = class(TForm)
- PageControl1: TPageControl;
- TabMain: TTabSheet;
- TabFullscreen: TTabSheet;
- FullscreenTrace: TMemo;
- cbTraceLevel: TComboBox;
- MainTrace: TMemo;
- procedure cbTraceLevelSelect(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormCreate(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- TraceForm: TTraceForm;
-
-var
- TraceLevel: integer;
-
-const
- MsgComplete = '< Received WM_THREAD_COMPLETE from RenderThread #';
- MsgTerminated = '< Received WM_THREAD_TERMINATE from RenderThread #';
- MsgNotAssigned = 'Ignoring message: RenderThread does not exist';
- MsgAnotherRunning = 'Ignoring message: another RenderThread is running';
-
-implementation
-
-{$R *.dfm}
-
-uses
- Registry,
- Global, Main;
-
-procedure TTraceForm.cbTraceLevelSelect(Sender: TObject);
-begin
- TraceLevel := cbTraceLevel.ItemIndex;
-end;
-
-procedure TTraceForm.FormCreate(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read position from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\Trace', False) then
- begin
- if Registry.ValueExists('Top') then
- self.Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Left') then
- self.Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Width') then
- self.Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- self.Height := Registry.ReadInteger('Height');
-
-{$ifndef TRACEFORM_HIDDEN}
-
- if Registry.ValueExists('TraceLevel') then
- TraceLevel := Registry.ReadInteger('TraceLevel')
- else
- TraceLevel := 0;
- MainForm.tbShowTrace.Visible := true;
- MainForm.tbShowTrace.Enabled := true;
- MainForm.tbTraceSeparator.Visible := true;
- MainForm.tbTraceSeparator.Enabled := true;
-
-{$else} // Tracer disabled in release version
-
- TraceLevel := 0;
- MainForm.tbShowTrace.Visible := false;
- MainForm.tbShowTrace.Enabled := false;
- MainForm.tbTraceSeparator.Visible := false;
- MainForm.tbTraceSeparator.Enabled := false;
-
-{$endif}
-
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
- cbTraceLevel.ItemIndex := TraceLevel;
-end;
-
-procedure TTraceForm.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\Trace', True) then
- begin
- if self.WindowState <> wsMaximized then begin
- Registry.WriteInteger('Top', self.Top);
- Registry.WriteInteger('Left', self.Left);
- Registry.WriteInteger('Width', self.Width);
- Registry.WriteInteger('Height', self.Height);
-
- Registry.WriteInteger('TraceLevel', TraceLevel);
- end;
- end;
- finally
- Registry.Free;
- end;
-end;
-
-end.
diff --git a/2.10/Source/XForm.pas b/2.10/Source/XForm.pas
deleted file mode 100644
index 22004aa..0000000
--- a/2.10/Source/XForm.pas
+++ /dev/null
@@ -1,2277 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-unit XForm;
-
-interface
-
-uses
- XFormMan, BaseVariation;
-
-const
- MAX_WEIGHT = 1000.0;
- NXFORMS = 100;
-
-type
- TCPpoint = record
- x, y, c: double;
- end;
- PCPpoint = ^TCPpoint;
-
- TXYpoint = record
- x, y: double;
- end;
- PXYpoint = ^TXYpoint;
-
- T2Cpoint = record
- x, y, c1, c2: double;
- end;
-
- TMatrix = array[0..2, 0..2] of double;
-
-{$define _ASM_}
-
-type
- TXForm = class
- public
- vars: array of double; // {normalized} interp coefs between variations
- c: array[0..2, 0..1] of double; // the coefs to the affine part of the function
- p: array[0..2, 0..1] of double; // post-transform coefs!
- weight: double; // prob is this function is chosen
- color: double; // color coord for this function. 0 - 1
- color2: double; // Second color coord for this function. 0 - 1
- color_speed: double;
- animate: double; // for flam3, use as 1/0 toggle in Apo?
- c00, c01, c10, c11, c20, c21: double;// unnecessary duplicated variables
- p00, p01, p10, p11, p20, p21: double;// :-)
- postXswap: boolean;
-
- opacity: double;
- plotMode: integer; // (neverPlot = -1, opacityPlot = 0, alwaysPlot = 1);
-
-// nx,ny,x,y: double;
-// script: TatPascalScripter;
-
- modWeights: array [0..NXFORMS] of double;
- PropTable: array of TXForm;
-
- Orientationtype: integer;
-
- private
- FNrFunctions: Integer;
- FFunctionList: array of TCalcFunction;
- FCalcFunctionList: array of TCalcFunction;
-
- FTx, FTy: double; // must remain in this order
- FPx, FPy: double; // some asm code relies on this
-
- FAngle: double;
- FSinA: double;
- FCosA: double;
- FLength: double;
- colorC1, colorC2: double;
-
- // precalculated constants for some variations
- waves_f1, waves_f2,
- rings_dx,
- fan_dx, fan_dx2,
- cosine_var2,
- polar_vpi, disc_vpi: double;
-
- gauss_rnd: array [0..3] of double;
- gauss_N: integer;
-
- FRegVariations: array of TBaseVariation;
-
- procedure PrecalcAngle;
- procedure PrecalcSinCos;
- procedure PrecalcAll;
- procedure DoPostTransform;
- procedure DoInvalidOperation;
-
- procedure Linear; // var[0]
- procedure Sinusoidal; // var[1]
- procedure Spherical; // var[2]
- procedure Swirl; // var[3]
- procedure Horseshoe; // var[4]
- procedure Polar; // var[5]
- procedure FoldedHandkerchief; // var[6]
- procedure Heart; // var[7]
- procedure Disc; // var[8]
- procedure Spiral; // var[9]
- procedure hyperbolic; // var[10]
- procedure Square; // var[11]
- procedure Ex; // var[12]
- procedure Julia; // var[13]
- procedure Bent; // var[14]
- procedure Waves; // var[15]
- procedure Fisheye; // var[16]
- procedure Popcorn; // var[17]
- procedure Exponential; // var[18]
- procedure Power; // var[19]
- procedure Cosine; // var[20]
- procedure Rings; // var[21]
- procedure Fan; // var[22]
- procedure Eyefish; // var[23]
- procedure Bubble; // var[24]
- procedure Cylinder; // var[25]
- procedure Noise; // var[26]
- procedure Blur; // var[27]
- procedure Gaussian; // var[28]
- procedure PreBlur; // var[29]
-
- function Mul33(const M1, M2: TMatrix): TMatrix;
- function Identity: TMatrix;
-
- procedure BuildFunctionlist;
- procedure AddRegVariations;
-
- public
- constructor Create;
- destructor Destroy; override;
- procedure Clear;
- procedure Prepare;
- procedure PrepareInvalidXForm;
-
- procedure Assign(Xform: TXForm);
-
- procedure NextPoint(var CPpoint: TCPpoint);
- procedure NextPointTo(var CPpoint, ToPoint: TCPpoint);
- procedure NextPointXY(var px, py: double);
- procedure NextPoint2C(var p: T2CPoint);
-
- procedure Rotate(const degrees: double);
- procedure Translate(const x, y: double);
- procedure Multiply(const a, b, c, d: double);
- procedure Scale(const s: double);
-
- procedure GetVariable(const name: string; var Value: double);
- procedure SetVariable(const name: string; var Value: double);
- procedure ResetVariable(const name: string);
-
- function GetVariableStr(const name: string): string;
- procedure SetVariableStr(const name: string; var Value: string);
-
- function ToXMLString: string;
- function FinalToXMLString(IsEnabled: boolean): string;
- end;
-
-implementation
-
-uses
- SysUtils, Math, StrUtils;
-
-const
- EPS: double = 1E-300;
-
-procedure SinCos(const Theta: double; var Sin, Cos: double); // to avoid using 'extended' type
-asm
- FLD Theta
- FSINCOS
- FSTP qword ptr [edx] // Cos
- FSTP qword ptr [eax] // Sin
- FWAIT
-end;
-
-{ TXForm }
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TXForm.Create;
-begin
- AddRegVariations;
- BuildFunctionlist;
- SetLength(vars, NRLOCVAR + Length(FRegVariations));
-
- Clear;
-end;
-
-procedure TXForm.Clear;
-var
- i: Integer;
-begin
- weight := 0;
- color := 0;
- color_speed := 0;
- postXswap := false;
-
- c[0, 0] := 1;
- c[0, 1] := 0;
- c[1, 0] := 0;
- c[1, 1] := 1;
- c[2, 0] := 0;
- c[2, 1] := 0;
-
- p[0, 0] := 1;
- p[0, 1] := 0;
- p[1, 0] := 0;
- p[1, 1] := 1;
- p[2, 0] := 0;
- p[2, 1] := 0;
-
- vars[0] := 1;
- for i := 1 to High(vars) do
- vars[i] := 0;
-
- for i := 0 to NXFORMS do
- modWeights[i] := 1;
-
- opacity := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Prepare;
-var
- i: integer;
- CalculateAngle, CalculateSinCos, CalculateLength: boolean;
-begin
- c00 := c[0][0];
- c01 := c[0][1];
- c10 := c[1][0];
- c11 := c[1][1];
- c20 := c[2][0];
- c21 := c[2][1];
-
- colorC1 := (1 + color_speed)/2;
- colorC2 := color*(1 - color_speed)/2;
-
- FNrFunctions := 0;
-
- for i := 0 to High(FRegVariations) do begin
- FRegVariations[i].FPX := @FPX;
- FRegVariations[i].FPY := @FPY;
- FRegVariations[i].FTX := @FTX;
- FRegVariations[i].FTY := @FTY;
-
- FRegVariations[i].vvar := vars[i + NRLOCVAR];
- FRegVariations[i].Prepare;
- FRegVariations[i].GetCalcFunction(FFunctionList[NRLOCVAR + i]);
- end;
-
- SetLength(FCalcFunctionList, NrVar + 2);
-
- CalculateAngle := (vars[5] <> 0.0) or (vars[6] <> 0.0) or (vars[7] <> 0.0) or
- (vars[8] <> 0.0) or (vars[12] <> 0.0) or (vars[13] <> 0.0) or
- (vars[21] <> 0.0) or (vars[22] <> 0.0) or (vars[27] <> 0.0);
-// CalculateLength := False;
- CalculateSinCos := (vars[9] <> 0.0) or (vars[11] <> 0.0) or (vars[19] <> 0.0) or (vars[21] <> 0.0);
-
- // Pre- variations
- for i := 0 to NrVar - 1 do begin
- if (vars[i] <> 0.0) and (LeftStr(Varnames(i), 4) = 'pre_') then begin
- FCalcFunctionList[FNrFunctions] := FFunctionList[i];
- Inc(FNrFunctions);
- end;
- end;
-
- // Precalc must be called after pre- vars
- if CalculateAngle or CalculateSinCos then
- begin
- if CalculateAngle and CalculateSinCos then
- FCalcFunctionList[FNrFunctions] := PrecalcAll
- else if CalculateAngle then
- FCalcFunctionList[FNrFunctions] := PrecalcAngle
- else //if CalculateSinCos then
- FCalcFunctionList[FNrFunctions] := PrecalcSinCos;
- Inc(FNrFunctions);
- end;
-
- // Normal variations
- for i := 0 to NrVar - 1 do begin
- if (vars[i] <> 0.0) then begin
- if (LeftStr(Varnames(i), 4) = 'pre_') or (LeftStr(Varnames(i), 5) = 'post_') then continue;
-
- FCalcFunctionList[FNrFunctions] := FFunctionList[i];
- Inc(FNrFunctions);
- end;
- end;
-
- // Post- variations
- for i := 0 to NrVar - 1 do begin
- if (vars[i] <> 0.0) and (LeftStr(Varnames(i), 5) = 'post_') then begin
- FCalcFunctionList[FNrFunctions] := FFunctionList[i];
- Inc(FNrFunctions);
- end;
- end;
-
- waves_f1 := 1 / (sqr(c20) + EPS);
- waves_f2 := 1 / (sqr(c21) + EPS);
-
- rings_dx := sqr(c20) + EPS;
- fan_dx := PI * (sqr(c20) + EPS);
- fan_dx2 := fan_dx/2;
-
- cosine_var2 := vars[20]/2;
-
- polar_vpi := vars[5]/pi;
- disc_vpi := vars[8]/pi;
-
- gauss_rnd[0] := random;
- gauss_rnd[1] := random;
- gauss_rnd[2] := random;
- gauss_rnd[3] := random;
- gauss_N := 0;
-
- if (p[0,0]<>1) or (p[0,1]<>0) or(p[1,0]<>0) or (p[1,1]<>1) or (p[2,0]<>0) or (p[2,1]<>0) then
- begin
- p00 := p[0][0];
- p01 := p[0][1];
- p10 := p[1][0];
- p11 := p[1][1];
- p20 := p[2][0];
- p21 := p[2][1];
-
- FCalcFunctionList[FNrFunctions] := DoPostTransform;
- Inc(FNrFunctions);
- end;
-
-(*
- if (vars[27] <> 0.0) then begin
- FFunctionList[FNrFunctions] := TestScript;
- Inc(FNrFunctions);
-
- Script := TatPascalScripter.Create(nil);
- Script.SourceCode.Text :=
- 'function test(x, y; var nx, ny);' + #10#13 +
- 'begin' + #10#13 +
- 'nx := x;' + #10#13 +
- 'ny := y;' + #10#13 +
- 'end;' + #10#13 +
- 'function test2;' + #10#13 +
- 'begin' + #10#13 +
- 'nx := x;' + #10#13 +
- 'ny := y;' + #10#13 +
- 'end;' + #10#13 +
- 'nx := x;' + #10#13 +
- 'ny := y;' + #10#13;
- Script.AddVariable('x',x);
- Script.AddVariable('y',y);
- Script.AddVariable('nx',nx);
- Script.AddVariable('ny',ny);
- Script.Compile;
- end;
-
- if (vars[NRLOCVAR -1] <> 0.0) then begin
- FFunctionList[FNrFunctions] := TestVar;
- Inc(FNrFunctions);
- end;
-*)
-end;
-
-procedure TXForm.PrepareInvalidXForm;
-begin
- c00 := 1;
- c01 := 0;
- c10 := 0;
- c11 := 1;
- c20 := 0;
- c21 := 0;
-
- colorC1 := 1;
- colorC2 := 0;
-
- FNrFunctions := 1;
- SetLength(FCalcFunctionList, 1);
- FCalcFunctionList[0] := DoInvalidOperation;
-end;
-
-procedure TXForm.PrecalcAngle;
-{$ifndef _ASM_}
-begin
- FAngle := arctan2(FTx, FTy);
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fld qword ptr [eax + FTy]
- fpatan
- fstp qword ptr [eax + FAngle]
- //fwait
-{$endif}
-end;
-
-procedure TXForm.PrecalcSinCos;
-{$ifndef _ASM_}
-begin
- FLength := sqrt(sqr(FTx) + sqr(FTy)) + EPS;
- FSinA := FTx / FLength;
- FCosA := FTy / FLength;
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fld qword ptr [eax + FTy]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
- fadd qword ptr [EPS] // avoid divide by zero...(?)
- fdiv st(1), st
- fdiv st(2), st
- fstp qword ptr [eax + FLength]
- fstp qword ptr [eax + FCosA]
- fstp qword ptr [eax + FSinA]
- //fwait
-{$endif}
-end;
-
-procedure TXForm.PrecalcAll;
-{$ifndef _ASM_}
-begin
- FLength := sqrt(sqr(FTx) + sqr(FTy)) + EPS;
- FSinA := FTx / FLength;
- FCosA := FTy / FLength;
- FAngle := arctan2(FTx, FTy);
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fld qword ptr [eax + FTy]
- fld st(1)
- fld st(1)
- fpatan
- fstp qword ptr [eax + FAngle]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
- fadd qword ptr [EPS] // avoid divide by zero...(?)
- fdiv st(1), st
- fdiv st(2), st
- fstp qword ptr [eax + FLength]
- fstp qword ptr [eax + FCosA]
- fstp qword ptr [eax + FSinA]
- //fwait
-{$endif}
-end;
-
-procedure TXForm.DoPostTransform;
-{$ifndef _ASM_}
-var
- tmp: double;
-begin
- tmp := FPx;
- FPx := p00 * FPx + p10 * FPy + p20;
- FPy := p01 * tmp + p11 * FPy + p21;
-{$else}
-asm
- fld qword ptr [eax + FPy]
- fld qword ptr [eax + FPx]
- fld st(1)
- fmul qword ptr [eax + p10]
- fld st(1)
- fmul qword ptr [eax + p00]
- faddp
- fadd qword ptr [eax + p20]
- fstp qword ptr [eax + FPx]
- fmul qword ptr [eax + p01]
- fld qword ptr [eax + p11]
- fmulp st(2), st
- faddp
- fadd qword ptr [eax + p21]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-procedure TXForm.DoInvalidOperation;
-begin
- raise EMathError.Create('');
-end;
-
-//--0--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Linear;
-{$ifndef _ASM_}
-begin
- FPx := FPx + vars[0] * FTx;
- FPy := FPy + vars[0] * FTy;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx]
- fld qword ptr [eax + FTx]
- fmul st, st(1)
- fld qword ptr [eax + FTy]
- fmulp st(2), st
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--1--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Sinusoidal;
-{$ifndef _ASM_}
-begin
- FPx := FPx + vars[1] * sin(FTx);
- FPy := FPy + vars[1] * sin(FTy);
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 1*8]
- fld qword ptr [eax + FTx]
- fsin
- fmul st, st(1)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fld qword ptr [eax + FTy]
- fsin
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--2--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spherical;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := vars[2] / (sqr(FTx) + sqr(FTy) + EPS);
- FPx := FPx + FTx * r;
- FPy := FPy + FTy * r;
-{$else}
-asm
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fadd qword ptr [EPS]
- mov edx, [eax + vars]
- fdivr qword ptr [edx + 2*8]
- fmul st(2), st
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--3--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Swirl;
-{$ifndef _ASM_}
-{
- r2 := FTx * FTx + FTy * FTy;
- c1 := sin(r2);
- c2 := cos(r2);
- FPx := FPx + vars[3] * (c1 * FTx - c2 * FTy);
- FPy := FPy + vars[3] * (c2 * FTx + c1 * FTy);
-}
-var
- sinr, cosr: double;
-begin
- SinCos(sqr(FTx) + sqr(FTy), sinr, cosr);
- FPx := FPx + vars[3] * (sinr * FTx - cosr * FTy);
- FPy := FPy + vars[3] * (cosr * FTx + sinr * FTy);
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 3*8]
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsincos
- fld st(1)
- fmul st, st(3)
- fld st(1)
- fmul st, st(5)
- fsubp st(1), st
- fmul st, st(5)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmulp st(2), st
- fmulp st(2), st
- faddp
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--4--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Horseshoe;
-{$ifndef _ASM_}
-// --Z-- he he he...
-// FTx/FLength FTy/FLength
-// FPx := FPx + vars[4] * (FSinA * FTx - FCosA * FTy);
-// FPy := FPy + vars[4] * (FCosA* FTx + FSinA * FTy);
-var
- r: double;
-begin
- r := vars[4] / (sqrt(sqr(FTx) + sqr(FTy)) + EPS);
- FPx := FPx + (FTx - FTy) * (FTx + FTy) * r;
- FPy := FPy + (2*FTx*FTy) * r;
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fld qword ptr [eax + FTy]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
- fadd qword ptr [EPS]
- mov edx, [eax + vars]
- fdivr qword ptr [edx + 4*8]
- fld st(2)
- fadd st, st(2)
- fld st(3)
- fsub st, st(3)
- fmulp
- fmul st, st(1)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmulp
- fmulp
- fadd st, st
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--5--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Polar;
-{$ifndef _ASM_}
-{
-var
- ny: double;
- rPI: double;
-begin
- rPI := 0.31830989;
- ny := sqrt(FTx * FTx + FTy * FTy) - 1.0;
- FPx := FPx + vars[5] * (FAngle*rPI);
- FPy := FPy + vars[5] * ny;
-}
-begin
- FPx := FPx + polar_vpi * FAngle; //vars[5] * FAngle / PI;
- FPy := FPy + vars[5] * (sqrt(sqr(FTx) + sqr(FTy)) - 1.0);
-{$else}
-asm
- fld qword ptr [eax + FAngle]
- fmul qword ptr [eax + polar_vpi]
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fld qword ptr [eax + FTx]
- fmul st, st
- fld qword ptr [eax + FTy]
- fmul st, st
- faddp
- fsqrt
- fld1
- fsubp st(1), st
- mov edx, [eax + vars]
- fmul qword ptr [edx + 5*8]
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--6--////////////////////////////////////////////////////////////////////////
-procedure TXForm.FoldedHandkerchief;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := sqrt(sqr(FTx) + sqr(FTy));
- FPx := FPx + vars[6] * sin(FAngle + r) * r;
- FPy := FPy + vars[6] * cos(FAngle - r) * r;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 6*8]
- fld qword ptr [eax + FTx]
- fmul st, st
- fld qword ptr [eax + FTy]
- fmul st, st
- faddp
- fsqrt
- fld qword ptr [eax + FAngle]
- fld st
- fadd st, st(2)
- fsin
- fmul st, st(2)
- fmul st, st(3)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fsub st, st(1)
- fcos
- fmulp
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--7--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Heart;
-{$ifndef _ASM_}
-var
- r, sinr, cosr: double;
-begin
- r := sqrt(sqr(FTx) + sqr(FTy));
- Sincos(r*FAngle, sinr, cosr);
- r := r * vars[7];
- FPx := FPx + r * sinr;
- FPy := FPy - r * cosr;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 7*8]
- fld qword ptr [eax + FTx]
- fmul st, st
- fld qword ptr [eax + FTy]
- fmul st, st
- faddp
- fsqrt
- fmul st(1), st
- fmul qword ptr [eax + FAngle]
- fsincos
- fmul st, st(2)
- fsubr qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fwait
-{$endif}
-end;
-
-//--8--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Disc;
-{$ifndef _ASM_}
-var
- r, sinr, cosr: double;
-begin
- SinCos(PI * sqrt(sqr(FTx) + sqr(FTy)), sinr, cosr);
- r := disc_vpi * FAngle; //r := vars[8] * FAngle / PI;
- FPx := FPx + sinr * r;
- FPy := FPy + cosr * r;
-{$else}
-asm
- fld qword ptr [eax + disc_vpi]
-// mov edx, [eax + vars]
-// fld qword ptr [edx + 8*8]
- fmul qword ptr [eax + FAngle]
-// fldpi
-// fdivp st(1), st
- fld qword ptr [eax + FTx]
- fmul st, st
- fld qword ptr [eax + FTy]
- fmul st, st
- faddp
- fsqrt
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fwait
-{$endif}
-end;
-
-//--9--////////////////////////////////////////////////////////////////////////
-procedure TXForm.Spiral;
-{$ifndef _ASM_}
-var
- r, sinr, cosr: double;
-begin
- r := Flength + 1E-6;
- SinCos(r, sinr, cosr);
- r := vars[9] / r;
- FPx := FPx + (FCosA + sinr) * r;
- FPy := FPy + (FsinA - cosr) * r;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 9*8]
- fld qword ptr [eax + FLength]
- fadd qword ptr [EPS]
- fdiv st(1), st
- fsincos
- fsubr qword ptr [eax + FSinA]
- fmul st, st(2)
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fadd qword ptr [eax + FCosA]
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fwait
-{$endif}
-end;
-
-//--10--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Hyperbolic;
-{$ifndef _ASM_}
-{
-var
- r: double;
-begin
- r := Flength + 1E-6;
- FPx := FPx + vars[10] * FSinA / r;
- FPy := FPy + vars[10] * FCosA * r;
-}
-// --Z-- Yikes!!! SOMEONE SHOULD GO BACK TO SCHOOL!!!!!!!
-// Now watch and learn how to do this WITHOUT calculating sin and cos:
-begin
- FPx := FPx + vars[10] * FTx / (sqr(FTx) + sqr(FTy) + EPS);
- FPy := FPy + vars[10] * FTy;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 10*8]
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fadd qword ptr [EPS]
- fdivp st(1), st
- fmul st, st(2)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--11--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Square;
-{$ifndef _ASM_}
-var
- sinr, cosr: double;
-begin
- SinCos(FLength, sinr, cosr);
- FPx := FPx + vars[11] * FSinA * cosr;
- FPy := FPy + vars[11] * FCosA * sinr;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 11*8]
- fld qword ptr [eax + FLength]
- fsincos
- fmul qword ptr [eax + FSinA]
- fmul st, st(2)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmul qword ptr [eax + FCosA]
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--12--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Ex;
-{$ifndef _ASM_}
-var
- r: double;
- n0, n1, m0, m1: double;
-begin
- r := sqrt(sqr(FTx) + sqr(FTy));
- n0 := sin(FAngle + r);
- n1 := cos(FAngle - r);
- m0 := sqr(n0) * n0;
- m1 := sqr(n1) * n1;
- r := r * vars[12];
- FPx := FPx + r * (m0 + m1);
- FPy := FPy + r * (m0 - m1);
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fmul st, st
- fld qword ptr [eax + FTy]
- fmul st, st
- faddp
- fsqrt
- fld qword ptr [eax + FAngle]
- fld st
- fadd st, st(2)
- fsin
- fld st
- fld st
- fmulp
- fmulp
- fxch st(1)
- fsub st, st(2)
- fcos
- fld st
- fld st
- fmulp
- fmulp
- mov edx, [eax + vars]
- fld qword ptr [edx + 12*8]
- fmulp st(3), st
- fld st
- fadd st, st(2)
- fmul st, st(3)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fsubp st(1), st
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--13--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Julia;
-{$ifndef _ASM_}
-var
- r, sina, cosa: double;
-begin
- SinCos(FAngle/2 + pi*random(2), sina, cosa);
- r := vars[13] * sqrt(sqrt(sqr(FTx) + sqr(FTy)));
- FPx := FPx + r * cosa;
- FPy := FPy + r * sina;
-{$else}
-asm
- fld qword ptr [ebx + FAngle] // assert: self is in ebx
- fld1
- fld1
- faddp
- fdivp st(1), st
- mov eax, 2
- call System.@RandInt
-
- shr eax, 1
- jnc @skip
- fldpi
- faddp
-@skip:
-{
- push eax
- fild dword ptr [esp]
- add esp, 4
- fldpi
- fmulp
- faddp
-}
- fsincos
- fld qword ptr [ebx + FTx]
- fmul st, st
- fld qword ptr [ebx + FTy]
- fmul st, st
- faddp
- fsqrt
- fsqrt
- mov edx, [ebx + vars]
- fmul qword ptr [edx + 13*8]
- fmul st(2), st
- fmulp st(1), st
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--14--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Bent;
-{$ifndef _ASM_}
-{
-var
- nx, ny: double;
-begin
- nx := FTx;
- ny := FTy;
- if (nx < 0) and (nx > -1E100) then
- nx := nx * 2;
- if ny < 0 then
- ny := ny / 2;
- FPx := FPx + vars[14] * nx;
- FPy := FPy + vars[14] * ny;
-}
-// --Z-- This variation is kinda weird...
-begin
- if FTx < 0 then
- FPx := FPx + vars[14] * (FTx*2)
- else
- FPx := FPx + vars[14] * FTx;
- if FTy < 0 then
- FPy := FPy + vars[14] * (FTy/2)
- else
- FPy := FPy + vars[14] * FTy;
-{$else}
-// haven't noticed any improvement here... :-/
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 14*8]
- fld qword ptr [ebx + FTx]
- ftst
- fstsw ax
- sahf
- ja @posx
- fadd st, st
-@posx:
- fmul st, st(1)
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fld qword ptr [ebx + FTy]
- ftst
- fstsw ax
- sahf
- ja @posy
- fld1
- fadd st, st
- fdivp st(1), st
-@posy:
- fmulp
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--15--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Waves;
-{$ifndef _ASM_}
-begin
- //FPx := FPx + vars[15] * (FTx + c10 * sin(FTy / (sqr(c20) + EPS)));
- //FPy := FPy + vars[15] * (FTy + c11 * sin(FTx / (sqr(c21) + EPS)));
- FPx := FPx + vars[15] * (FTx + c10 * sin(FTy * waves_f1));
- FPy := FPy + vars[15] * (FTy + c11 * sin(FTx * waves_f2));
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 15*8]
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul qword ptr [eax + waves_f1]
- fsin
- fmul qword ptr [eax + c10]
- fadd st, st(1)
- fmul st, st(3)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmul qword ptr [eax + waves_f2]
- fsin
- fmul qword ptr [eax + c11]
- faddp
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--16--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Fisheye;
-{$ifndef _ASM_}
-var
- r: double;
-begin
-{
-// r := sqrt(FTx * FTx + FTy * FTy);
-// a := arctan2(FTx, FTy);
-// r := 2 * r / (r + 1);
- r := 2 * Flength / (Flength + 1);
- FPx := FPx + vars[16] * r * FCosA;
- FPy := FPy + vars[16] * r * FSinA;
-}
-// --Z-- and again, sin & cos are NOT necessary here:
- r := 2 * vars[16] / (sqrt(sqr(FTx) + sqr(FTy)) + 1);
-// by the way, now we can clearly see that the original author messed X and Y:
- FPx := FPx + r * FTy;
- FPy := FPy + r * FTx;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 16*8]
- fadd st, st
- fld qword ptr [eax + FTx]
- fld qword ptr [eax + FTy]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
- fld1
- faddp
- fdivp st(3), st
- fmul st, st(2)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--17--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Popcorn;
-{$ifndef _ASM_}
-var
- dx, dy: double;
-// nx, ny: double;
-begin
- dx := tan(3 * FTy);
- if (dx <> dx) then
- dx := 0.0; // < probably won't work in Delphi
- dy := tan(3 * FTx); // NAN will raise an exception...
- if (dy <> dy) then
- dy := 0.0; // remove for speed?
-// nx := FTx + c20 * sin(dx);
-// ny := FTy + c21 * sin(dy);
-// FPx := FPx + vars[17] * nx;
-// FPy := FPy + vars[17] * ny;
- FPx := FPx + vars[17] * (FTx + c20 * sin(dx));
- FPy := FPy + vars[17] * (FTy + c21 * sin(dy));
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 17*8]
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fld st
- fld st
- faddp
- faddp
- fptan
- fstp st
- fsin
- fmul qword ptr [eax + c20]
- fadd st, st(1)
- fmul st, st(3)
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fld st
- fld st
- faddp
- faddp
- fptan
- fstp st
- fsin
- fmul qword ptr [eax + c21]
- faddp
- fmulp
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--18--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Exponential;
-{$ifndef _ASM_}
-var
- d: double;
- sinr, cosr: double;
-begin
- SinCos(PI * FTy, sinr, cosr);
- d := vars[18] * exp(FTx - 1); // --Z-- (e^x)/e = e^(x-1)
- FPx := FPx + cosr * d;
- FPy := FPy + sinr * d;
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fld1
- fsubp st(1), st
-// --Z-- here goes exp(x) code from System.pas
- FLDL2E
- FMUL
- FLD ST(0)
- FRNDINT
- FSUB ST(1), ST
- FXCH ST(1)
- F2XM1
- FLD1
- FADD
- FSCALE
- FSTP ST(1)
-// -----
- mov edx, [eax + vars]
- fmul qword ptr [edx + 18*8]
- fld qword ptr [eax + FTy]
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fmulp
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--19--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Power;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := vars[19] * Math.Power(FLength, FSinA);
- FPx := FPx + r * FCosA;
- FPy := FPy + r * FSinA;
-{$else}
-// --Z-- x^y = 2^(y*log2(x))
-asm
- fld qword ptr [ebx + FSinA]
- fld st
- fld qword ptr [ebx + FLength]
- fyl2x
- fld st
- frndint
- fsub st(1), st
- fxch st(1)
- f2xm1
- fld1
- fadd
- fscale
- fstp st(1)
- mov edx, [eax + vars]
- fmul qword ptr [edx + 19*8]
- fmul st(1), st
- fmul qword ptr [ebx + FCosA]
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--20--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Cosine;
-{$ifndef _ASM_}
-var
- sinr, cosr: double;
- e1, e2: double;
-begin
-// SinCos(FTx * PI, sinr, cosr);
-// FPx := FPx + vars[20] * cosr * cosh(FTy);
-// FPy := FPy - vars[20] * sinr * sinh(FTy);
- SinCos(FTx * PI, sinr, cosr);
- if FTy = 0 then
- begin
- // sinh(0) = 0, cosh(0) = 1
- FPx := FPx + vars[20] * cosr;
- end
- else begin
- // --Z-- sinh() and cosh() both calculate exp(y) and exp(-y)
- e1 := exp(FTy);
- e2 := exp(-FTy);
- FPx := FPx + vars[20] * cosr * (e1 + e2)/2;
- FPy := FPy - vars[20] * sinr * (e1 - e2)/2;
- end;
-{$else}
-asm
- fld qword ptr [eax + FTx]
- fldpi
- fmulp
- fsincos
- fld qword ptr [eax + cosine_var2]
- fmul st(2), st
- fmulp
- fld qword ptr [eax + FTy]
-// --Z-- here goes exp(x) modified to compute both exp(x) and exp(-x)
- FLDL2E
- FMUL
- FLD ST(0)
- FRNDINT
- FSUB ST(1), ST
- fld st
- fchs
- fld st(2)
- fchs
- F2XM1
- FLD1
- FADD
- FSCALE
- FSTP ST(1)
- fxch st(2)
- F2XM1
- FLD1
- FADD
- FSCALE
- FST ST(1)
-// -----
- fadd st, st(2)
- fmulp st(3), st
- fsubp st(1), st
- fmulp st(2), st
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fadd qword ptr [ebx + FPy] // "add" because:
- fstp qword ptr [ebx + FPy] // FPy := FPy + vars[20] * sinr * (e2 - e1)/2;
- fwait
-{$endif}
-end;
-
-//--21--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Rings;
-{$ifndef _ASM_}
-var
- r: double;
- //dx: double;
-begin
- //dx := sqr(c20) + EPS;
-// r := FLength;
-// r := r + dx - System.Int((r + dx)/(2 * dx)) * 2 * dx - dx + r * (1-dx);
-// --Z-- ^^^^ heheeeee :-) ^^^^
-
- r := vars[21] * (
- 2 * FLength - rings_dx * (System.Int((FLength/rings_dx + 1)/2) * 2 + FLength)
- );
- FPx := FPx + r * FCosA;
- FPy := FPy + r * FSinA;
-{$else}
-asm
- fld qword ptr [eax + FLength]
- fld qword ptr [eax + rings_dx]
- fld st(1)
- fdiv st, st(1)
- fld1
- faddp
- fld1
- fld1
- faddp
- fdivp st(1), st
- call System.@Int
- fadd st, st
- fadd st, st(2)
- fmulp
- fsub st, st(1)
- fsubp st(1), st
- mov edx, [eax + vars]
- fmul qword ptr [edx + 21*8]
- fld st
- fmul qword ptr [eax + FCosA]
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fmul qword ptr [eax + FSinA]
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--22--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Fan;
-{$ifndef _ASM_}
-var
- r, a : double;
- sinr, cosr: double;
- //dx, dy, dx2: double;
-begin
- //dy := c21;
- //dx := PI * (sqr(c20) + EPS);
- //dx2 := dx/2;
-
-// if (FAngle+c21 - System.Int((FAngle + c21)/fan_dx) * fan_dx) > fan_dx2 then
-// if (FAngle + c21)/fan_dx - System.Int((FAngle + c21)/fan_dx) > 0.5 then
- if System.Frac((FAngle + c21)/fan_dx) > 0.5 then
- a := FAngle - fan_dx2
- else
- a := FAngle + fan_dx2;
- SinCos(a, sinr, cosr);
- r := vars[22] * sqrt(sqr(FTx) + sqr(FTy));
- FPx := FPx + r * cosr;
- FPy := FPy + r * sinr;
-{$else}
-asm
- fld qword ptr [ebx + FAngle]
- fld st
- fadd qword ptr [ebx + c21]
- fdiv qword ptr [ebx + fan_dx]
-// --Z-- here goes Frac() code from System.pas
- FLD ST(0)
- SUB ESP,4
- FNSTCW [ESP].Word // save
- FNSTCW [ESP+2].Word // scratch
- FWAIT
- OR [ESP+2].Word, $0F00 // trunc toward zero, full precision
- FLDCW [ESP+2].Word
- FRNDINT
- FWAIT
- FLDCW [ESP].Word
- ADD ESP,4
- FSUB
-// -----
- fadd st, st
- fld1
-// fcompp <-- replaced with FCOMIP
-// fnstsw ax
-// shr ah, 1
-// jnc @else
- fcomip st, st(1)
- fstp st
- //fwait?
- ja @else
- fsub qword ptr [ebx + fan_dx2]
- jmp @skip
-@else:
- fadd qword ptr [ebx + fan_dx2]
-@skip:
- fsincos
- fld qword ptr [ebx + FTx]
- fmul st, st
- fld qword ptr [ebx + FTy]
- fmul st, st
- faddp
- fsqrt
- mov edx, [ebx + vars]
- fmul qword ptr [edx + 22*8]
- fmul st(2), st
- fmulp
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--23--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Eyefish;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := 2 * vars[23] / (sqrt(sqr(FTx) + sqr(FTy)) + 1);
- FPx := FPx + r * FTx;
- FPy := FPy + r * FTy;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 23*8]
- fadd st, st
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
- fld1
- faddp
- fdivp st(3), st
- fmul st, st(2)
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fmulp
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--24--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Bubble;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := vars[24] / ((sqr(FTx) + sqr(FTy))/4 + 1);
-
- FPx := FPx + r * FTx;
- FPy := FPy + r * FTy;
-{$else}
-asm
- fld qword ptr [eax + FTy]
- fld qword ptr [eax + FTx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- fadd
- fld1
- fadd st, st
- fadd st, st
- fdivp st(1), st
- fld1
- fadd
- mov edx, [eax + vars]
- fdivr qword ptr [edx + 24*8]
- fmul st(2), st
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fwait
-{$endif}
-end;
-
-//--25--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Cylinder;
-{$ifndef _ASM_}
-begin
- FPx := FPx + vars[25] * sin(FTx);
- FPy := FPy + vars[25] * FTy;
-{$else}
-asm
- mov edx, [eax + vars]
- fld qword ptr [edx + 25*8]
- fld qword ptr [eax + FTx]
- fsin
- fld qword ptr [eax + FTy]
- fmul st, st(2)
- fadd qword ptr [eax + FPy]
- fstp qword ptr [eax + FPy]
- fmulp
- fadd qword ptr [eax + FPx]
- fstp qword ptr [eax + FPx]
- fwait
-{$endif}
-end;
-
-//--26--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Noise;
-{$ifndef _ASM_}
-var
- r, sinr, cosr: double;
-begin
- SinCos(random * 2*pi, sinr, cosr);
- r := vars[26] * random;
- FPx := FPx + FTx * r * cosr;
- FPy := FPy + FTy * r * sinr;
-{$else}
-asm
- mov edx, [ebx + vars]
- fld qword ptr [edx + 26*8]
- call System.@RandExt
- fmulp
- call System.@RandExt
- fadd st, st
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fmul qword ptr [ebx + FTx]
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fmulp
- fmul qword ptr [ebx + FTy]
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--27--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Blur;
-{$ifndef _ASM_}
-var
- r, sina, cosa: double;
-begin
- SinCos(random * 2*pi, sina, cosa);
- r := vars[27] * random;
- FPx := FPx + r * cosa;
- FPy := FPy + r * sina;
-{$else}
-asm
- mov edx, [ebx + vars]
- fld qword ptr [edx + 27*8]
- call System.@RandExt
- fmulp
- call System.@RandExt
- fadd st, st
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fmulp
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--28--///////////////////////////////////////////////////////////////////////
-procedure TXForm.Gaussian;
-{$ifndef _ASM_}
-var
- r, sina, cosa: double;
-begin
- SinCos(random * 2*pi, sina, cosa);
- r := vars[28] * (random + random + random + random - 2);
- FPx := FPx + r * cosa;
- FPy := FPy + r * sina;
-{$else}
-asm
- fld qword ptr [ebx + gauss_rnd]
- fadd qword ptr [ebx + gauss_rnd+8]
- fadd qword ptr [ebx + gauss_rnd+16]
- fadd qword ptr [ebx + gauss_rnd+24]
- fld1
- fadd st,st
- fsubp st(1),st
- mov edx, [ebx + vars]
- fmul qword ptr [edx + 28*8]
- call System.@RandExt
- mov edx, [ebx + gauss_N]
- fst qword ptr [ebx + gauss_rnd + edx*8]
- inc edx
- and edx,$03
- mov [eax + gauss_N], edx
-
- fadd st, st
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fadd qword ptr [ebx + FPx]
- fstp qword ptr [ebx + FPx]
- fmulp
- fadd qword ptr [ebx + FPy]
- fstp qword ptr [ebx + FPy]
- fwait
-{$endif}
-end;
-
-//--29--///////////////////////////////////////////////////////////////////////
-procedure TXForm.PreBlur;
-{$ifndef _ASM_}
-var
- r, sina, cosa: double;
-begin
- SinCos(random * 2*pi, sina, cosa);
- r := vars[29] * (gauss_rnd[0] + gauss_rnd[1] + gauss_rnd[2] + gauss_rnd[3] - 2);
- gauss_rnd[gauss_N] := random;
- gauss_N := (gauss_N+1) and $3;
-
- FTx := FTx + r * cosa;
- FTy := FTy + r * sina;
-{$else}
-asm
- fld qword ptr [ebx + gauss_rnd]
- fadd qword ptr [ebx + gauss_rnd+8]
- fadd qword ptr [ebx + gauss_rnd+16]
- fadd qword ptr [ebx + gauss_rnd+24]
- fld1
- fadd st,st
- fsubp st(1),st
- mov edx, [ebx + vars]
- fmul qword ptr [edx + 29*8]
- call System.@RandExt
- mov edx, [ebx + gauss_N]
- fst qword ptr [ebx + gauss_rnd + edx*8]
- inc edx
- and edx,$03
- mov [eax + gauss_N], edx
-
- fadd st, st
- fldpi
- fmulp
- fsincos
- fmul st, st(2)
- fadd qword ptr [ebx + FTx]
- fstp qword ptr [ebx + FTx]
- fmulp
- fadd qword ptr [ebx + FTy]
- fstp qword ptr [ebx + FTy]
- fwait
-{$endif}
-end;
-
-//***************************************************************************//
-
-(*
-procedure TXForm.NextPoint(var px, py, pc: double);
-var
- i: Integer;
-begin
- // first compute the color coord
-// --Z-- no, first let's optimize this huge expression ;)
-// pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-// ---> = pc*(1 + symmetry)/2 + color*(1 - symmetry)/2;
-// ^^^^^^const^^^^^ ^^^^^^^^^const^^^^^^^^
- pc := pc * colorC1 + colorC2; // heh! :-)
-
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- Fpx := 0;
- Fpy := 0;
-
- for i := 0 to FNrFunctions - 1 do
- FCalcFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-*)
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var CPpoint: TCPpoint);
-var
- i: Integer;
-begin
- // first compute the color coord
-// CPpoint.c := (CPpoint.c + color) * 0.5 * (1 - symmetry) + symmetry * CPpoint.c;
- CPpoint.c := CPpoint.c * colorC1 + colorC2;
-
- FTx := c00 * CPpoint.x + c10 * CPpoint.y + c20;
- FTy := c01 * CPpoint.x + c11 * CPpoint.y + c21;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FCalcFunctionList[i];
-
- CPpoint.x := FPx;
- CPpoint.y := FPy;
-end;
-
-procedure TXForm.NextPointTo(var CPpoint, ToPoint: TCPpoint);
-var
- i: Integer;
-begin
- ToPoint.c := CPpoint.c * colorC1 + colorC2;
-
- FTx := c00 * CPpoint.x + c10 * CPpoint.y + c20;
- FTy := c01 * CPpoint.x + c11 * CPpoint.y + c21;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FCalcFunctionList[i];
-
- ToPoint.x := FPx;
- ToPoint.y := FPy;
-end;
-
-{
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint(var px, py, pz, pc: double);
-var
- i: Integer;
- tpx, tpy: double;
-begin
- // first compute the color coord
- pc := (pc + color) * 0.5 * (1 - symmetry) + symmetry * pc;
-
- case Orientationtype of
- 1:
- begin
- tpx := px;
- tpy := pz;
- end;
- 2:
- begin
- tpx := py;
- tpy := pz;
- end;
- else
- tpx := px;
- tpy := py;
- end;
-
- FTx := c00 * tpx + c10 * tpy + c20;
- FTy := c01 * tpx + c11 * tpy + c21;
-
-(*
- if CalculateAngle then begin
- if (FTx < -EPS) or (FTx > EPS) or (FTy < -EPS) or (FTy > EPS) then
- FAngle := arctan2(FTx, FTy)
- else
- FAngle := 0.0;
- end;
-
- if CalculateSinCos then begin
- Flength := sqrt(sqr(FTx) + sqr(FTy));
- if FLength = 0 then begin
- FSinA := 0;
- FCosA := 1;
- end else begin
- FSinA := FTx/FLength;
- FCosA := FTy/FLength;
- end;
- end;
-
-// if CalculateLength then begin
-// FLength := sqrt(FTx * FTx + FTy * FTy);
-// end;
-*)
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FFunctionList[i];
-
- case Orientationtype of
- 1:
- begin
- px := FPx;
- pz := FPy;
- end;
- 2:
- begin
- py := FPx;
- pz := FPy;
- end;
- else
- px := FPx;
- py := FPy;
- end;
-end;
-}
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPoint2C(var p: T2CPoint);
-var
- i: Integer;
-begin
- // first compute the color coord
-// pc1 := (pc1 + color) * 0.5 * (1 - symmetry) + symmetry * pc1;
-// pc2 := (pc2 + color) * 0.5 * (1 - symmetry) + symmetry * pc2;
- p.c1 := p.c1 * colorC1 + colorC2;
- p.c2 := p.c2 * colorC1 + colorC2;
-
- FTx := c00 * p.x + c10 * p.y + c20;
- FTy := c01 * p.x + c11 * p.y + c21;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FCalcFunctionList[i];
-
- p.x := FPx;
- p.y := FPy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.NextPointXY(var px, py: double);
-var
- i: integer;
-begin
- FTx := c00 * px + c10 * py + c20;
- FTy := c01 * px + c11 * py + c21;
-
- Fpx := 0;
- Fpy := 0;
-
- for i:= 0 to FNrFunctions-1 do
- FCalcFunctionList[i];
-
- px := FPx;
- py := FPy;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TXForm.Mul33(const M1, M2: TMatrix): TMatrix;
-begin
- result[0, 0] := M1[0][0] * M2[0][0] + M1[0][1] * M2[1][0] + M1[0][2] * M2[2][0];
- result[0, 1] := M1[0][0] * M2[0][1] + M1[0][1] * M2[1][1] + M1[0][2] * M2[2][1];
- result[0, 2] := M1[0][0] * M2[0][2] + M1[0][1] * M2[1][2] + M1[0][2] * M2[2][2];
- result[1, 0] := M1[1][0] * M2[0][0] + M1[1][1] * M2[1][0] + M1[1][2] * M2[2][0];
- result[1, 1] := M1[1][0] * M2[0][1] + M1[1][1] * M2[1][1] + M1[1][2] * M2[2][1];
- result[1, 2] := M1[1][0] * M2[0][2] + M1[1][1] * M2[1][2] + M1[1][2] * M2[2][2];
- result[2, 0] := M1[2][0] * M2[0][0] + M1[2][1] * M2[1][0] + M1[2][2] * M2[2][0];
- result[2, 0] := M1[2][0] * M2[0][1] + M1[2][1] * M2[1][1] + M1[2][2] * M2[2][1];
- result[2, 0] := M1[2][0] * M2[0][2] + M1[2][1] * M2[1][2] + M1[2][2] * M2[2][2];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TXForm.Identity: TMatrix;
-var
- i, j: integer;
-begin
- for i := 0 to 2 do
- for j := 0 to 2 do
- Result[i, j] := 0;
- Result[0][0] := 1;
- Result[1][1] := 1;
- Result[2][2] := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Rotate(const degrees: double);
-var
- r: double;
- Matrix, M1: TMatrix;
-begin
- r := degrees * pi / 180;
- M1 := Identity;
- M1[0, 0] := cos(r);
- M1[0, 1] := -sin(r);
- M1[1, 0] := sin(r);
- M1[1, 1] := cos(r);
- Matrix := Identity;
-
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Translate(const x, y: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 2] := x;
- M1[1, 2] := y;
- Matrix := Identity;
-
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Multiply(const a, b, c, d: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := a;
- M1[0, 1] := b;
- M1[1, 0] := c;
- M1[1, 1] := d;
- Matrix := Identity;
- Matrix[0][0] := Self.c[0, 0];
- Matrix[0][1] := Self.c[0, 1];
- Matrix[1][0] := Self.c[1, 0];
- Matrix[1][1] := Self.c[1, 1];
- Matrix[0][2] := Self.c[2, 0];
- Matrix[1][2] := Self.c[2, 1];
- Matrix := Mul33(Matrix, M1);
- Self.c[0, 0] := Matrix[0][0];
- Self.c[0, 1] := Matrix[0][1];
- Self.c[1, 0] := Matrix[1][0];
- Self.c[1, 1] := Matrix[1][1];
- Self.c[2, 0] := Matrix[0][2];
- Self.c[2, 1] := Matrix[1][2];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Scale(const s: double);
-var
- Matrix, M1: TMatrix;
-begin
- M1 := Identity;
- M1[0, 0] := s;
- M1[1, 1] := s;
- Matrix := Identity;
- Matrix[0][0] := c[0, 0];
- Matrix[0][1] := c[0, 1];
- Matrix[1][0] := c[1, 0];
- Matrix[1][1] := c[1, 1];
- Matrix[0][2] := c[2, 0];
- Matrix[1][2] := c[2, 1];
- Matrix := Mul33(Matrix, M1);
- c[0, 0] := Matrix[0][0];
- c[0, 1] := Matrix[0][1];
- c[1, 0] := Matrix[1][0];
- c[1, 1] := Matrix[1][1];
- c[2, 0] := Matrix[0][2];
- c[2, 1] := Matrix[1][2];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TXForm.Destroy;
-var
- i: integer;
-begin
-// if assigned(Script) then
-// Script.Free;
-
- for i := 0 to High(FRegVariations) do
- FRegVariations[i].Free;
-
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.BuildFunctionlist;
-begin
- SetLength(FFunctionList, NrVar + Length(FRegVariations));
-
- //fixed
- FFunctionList[0] := Linear;
- FFunctionList[1] := Sinusoidal;
- FFunctionList[2] := Spherical;
- FFunctionList[3] := Swirl;
- FFunctionList[4] := Horseshoe;
- FFunctionList[5] := Polar;
- FFunctionList[6] := FoldedHandkerchief;
- FFunctionList[7] := Heart;
- FFunctionList[8] := Disc;
- FFunctionList[9] := Spiral;
- FFunctionList[10] := Hyperbolic;
- FFunctionList[11] := Square;
- FFunctionList[12] := Ex;
- FFunctionList[13] := Julia;
- FFunctionList[14] := Bent;
- FFunctionList[15] := Waves;
- FFunctionList[16] := Fisheye;
- FFunctionList[17] := Popcorn;
- FFunctionList[18] := Exponential;
- FFunctionList[19] := Power;
- FFunctionList[20] := Cosine;
- FFunctionList[21] := Rings;
- FFunctionList[22] := Fan;
- FFunctionList[23] := Eyefish;
- FFunctionList[24] := Bubble;
- FFunctionList[25] := Cylinder;
- FFunctionList[26] := Noise;
- FFunctionList[27] := Blur;
- FFunctionList[28] := Gaussian;
- FFunctionList[29] := PreBlur;
-
- //registered
-// for i := 0 to High(FRegVariations) do
-// FFunctionList[NRLOCVAR + i] := FRegVariations[i].CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.AddRegVariations;
-var
- i: integer;
-begin
- SetLength(FRegVariations, GetNrRegisteredVariations);
- for i := 0 to GetNrRegisteredVariations - 1 do begin
- FRegVariations[i] := GetRegisteredVariation(i).GetInstance;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.Assign(XForm: TXForm);
-var
- i,j: integer;
- Name: string;
- Value: double;
-begin
- if Not assigned(XForm) then
- Exit;
-
- for i := 0 to High(vars) do
- vars[i] := XForm.vars[i];
-
- c := Xform.c;
- p := Xform.p;
- weight := XForm.weight;
- color := XForm.color;
- color2 := XForm.color2;
- color_speed := XForm.color_speed;
- Orientationtype := XForm.Orientationtype;
-
- postXswap := Xform.postXswap;
-
- for i := 0 to High(FRegVariations) do begin
- for j := 0 to FRegVariations[i].GetNrVariables - 1 do begin
- Name := FRegVariations[i].GetVariableNameAt(j);
- XForm.FRegVariations[i].GetVariable(Name, Value);
- FRegVariations[i].SetVariable(Name, Value);
- end;
- end;
-
- for i := 0 to High(modWeights) do
- modWeights[i] := xform.modWeights[i];
-
- opacity := xform.opacity;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TXForm.ToXMLString: string;
-var
- i, j: integer;
- Name: string;
- Value: double;
- numChaos: integer;
-begin
- result := Format(' 0 then
- result := result + format('color_speed="%g" ', [color_speed]);
- if animate <> 0 then
- result := result + format('animate="%g" ', [color_speed]);
- if opacity <> 1 then
- Result := Result + Format('opacity="%g" ', [opacity]);
-
- for i := 0 to nrvar - 1 do begin
- if vars[i] <> 0 then
- Result := Result + varnames(i) + format('="%g" ', [vars[i]]);
- end;
- Result := Result + Format('coefs="%g %g %g %g %g %g" ', [c[0,0], c[0,1], c[1,0], c[1,1], c[2,0], c[2,1]]);
- if (p[0,0]<>1) or (p[0,1]<>0) or(p[1,0]<>0) or (p[1,1]<>1) or (p[2,0]<>0) or (p[2,1]<>0) then
- Result := Result + Format('post="%g %g %g %g %g %g" ', [p[0,0], p[0,1], p[1,0], p[1,1], p[2,0], p[2,1]]);
-
- for i := 0 to High(FRegVariations) do begin
- if vars[i+NRLOCVAR] <> 0 then
- for j := 0 to FRegVariations[i].GetNrVariables - 1 do begin
- Name := FRegVariations[i].GetVariableNameAt(j);
-// FRegVariations[i].GetVariable(Name,Value);
-// Result := Result + Format('%s="%g" ', [name, value]);
- Result := Result + Format('%s="%s" ', [name, FRegVariations[i].GetVariableStr(Name)]);
- end;
- end;
-
- numChaos := -1;
- for i := NXFORMS-1 downto 0 do
- if modWeights[i] <> 1 then begin
- numChaos := i;
- break;
- end;
- if numChaos >= 0 then begin
- Result := Result + 'chaos="';
- for i := 0 to numChaos do
- Result := Result + Format('%g ', [modWeights[i]]);
- Result := Result + '" ';
- end;
-
- Result := Result + '/>';
-end;
-
-function TXForm.FinalToXMLString(IsEnabled: boolean): string;
-var
- i, j: integer;
- Name: string;
- Value: double;
-begin
-// result := Format(' 1 then
- Result := Result + format('color="%g" color_speed="%g" ', [color, color_speed]);
- for i := 0 to NrVar - 1 do begin
- if vars[i] <> 0 then
- Result := Result + varnames(i) + format('="%g" ', [vars[i]]);
- end;
- Result := Result + Format('coefs="%g %g %g %g %g %g" ', [c[0,0], c[0,1], c[1,0], c[1,1], c[2,0], c[2,1]]);
- if (p[0,0]<>1) or (p[0,1]<>0) or(p[1,0]<>0) or (p[1,1]<>1) or (p[2,0]<>0) or (p[2,1]<>0) then
- Result := Result + Format('post="%g %g %g %g %g %g" ', [p[0,0], p[0,1], p[1,0], p[1,1], p[2,0], p[2,1]]);
-
- for i := 0 to High(FRegVariations) do begin
- if vars[i+NRLOCVAR] <> 0 then
- for j := 0 to FRegVariations[i].GetNrVariables - 1 do begin
- Name := FRegVariations[i].GetVariableNameAt(j);
-// FRegVariations[i].GetVariable(Name,Value);
-// Result := Result + Format('%s="%g" ', [name, value]);
- Result := Result + Format('%s="%s" ', [name, FRegVariations[i].GetVariableStr(Name)]);
- end;
- end;
-
- Result := Result + '/>';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TXForm.GetVariable(const name: string; var Value: double);
-var
- i: integer;
-begin
- for i := 0 to High(FRegVariations) do
- if FRegVariations[i].GetVariable(name, value) then
- break;
-end;
-
-procedure TXForm.SetVariable(const name: string; var Value: double);
-var
- i: integer;
-begin
- for i := 0 to High(FRegVariations) do
- if FRegVariations[i].SetVariable(name, value) then
- break;
-end;
-
-procedure TXForm.ResetVariable(const name: string);
-var
- i: integer;
-begin
- for i := 0 to High(FRegVariations) do
- if FRegVariations[i].ResetVariable(name) then
- break;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TXForm.GetVariableStr(const name: string): string;
-var
- i: integer;
-begin
- for i := 0 to High(FRegVariations) do begin
- Result := FRegVariations[i].GetVariableStr(name);
- if Result <> '' then break;
- end;
-end;
-
-procedure TXForm.SetVariableStr(const name: string; var Value: string);
-var
- i: integer;
-begin
- for i := 0 to High(FRegVariations) do begin
- if FRegVariations[i].SetVariableStr(name, value) then break;
- end;
-end;
-
-end.
diff --git a/2.10/Source/XFormMan.pas b/2.10/Source/XFormMan.pas
deleted file mode 100644
index 93abdb6..0000000
--- a/2.10/Source/XFormMan.pas
+++ /dev/null
@@ -1,148 +0,0 @@
-unit XFormMan;
-
-interface
-
-uses
- BaseVariation;
-
-const
- NRLOCVAR = 30;
-
-var
- NumBuiltinVariations: integer;
- NumBuiltinVariables: integer;
-
-function NrVar: integer;
-function Varnames(const index: integer): String;
-procedure RegisterVariation(Variation: TVariationLoader);
-function GetNrRegisteredVariations: integer;
-function GetRegisteredVariation(const Index: integer): TVariationLoader;
-function GetNrVariableNames: integer;
-function GetVariableNameAt(const Index: integer): string;
-function GetVariationIndex(const str: string): integer;
-
-implementation
-
-uses
- Classes;
-
-var
- VariationList: TList;
- VariableNames: TStringlist;
- loaderNum : integer;
-
-///////////////////////////////////////////////////////////////////////////////
-function NrVar: integer;
-begin
- Result := NRLOCVAR + VariationList.Count;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function Varnames(const index: integer): String;
-const
- cvarnames: array[0..NRLOCVAR-1] of string = (
- 'linear',
- 'sinusoidal',
- 'spherical',
- 'swirl',
- 'horseshoe',
- 'polar',
- 'handkerchief',
- 'heart',
- 'disc',
- 'spiral',
- 'hyperbolic',
- 'diamond',
- 'ex',
- 'julia',
- 'bent',
- 'waves',
- 'fisheye',
- 'popcorn',
- 'exponential',
- 'power',
- 'cosine',
- 'rings',
- 'fan',
- 'eyefish',
- 'bubble',
- 'cylinder',
- 'noise',
- 'blur',
- 'gaussian_blur',
- 'pre_blur'
- );
-begin
- if Index < NRLOCVAR then
- Result := cvarnames[Index]
- else
- Result := TVariationLoader(VariationList[Index - NRLOCVAR]).GetName;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function GetVariationIndex(const str: string): integer;
-var
- i: integer;
-begin
- i := NRVAR-1;
- while (i >= 0) and (Varnames(i) <> str) do Dec(i);
- Result := i;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure RegisterVariation(Variation: TVariationLoader);
-var
- i: integer;
- newvars: integer;
-begin
- VariationList.Add(Variation);
-
- newvars := Variation.GetNrVariables;
- if newvars > 0 then begin
- Variation.firstVariableIndex := VariableNames.Count;
-
- for i := 0 to newvars-1 do
- VariableNames.Add(Variation.GetVariableNameAt(i));
- end
- else
- Variation.firstVariableIndex := -1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function GetNrRegisteredVariations: integer;
-begin
- Result := VariationList.count;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function GetRegisteredVariation(const Index: integer): TVariationLoader;
-begin
- Result := TVariationLoader(VariationList[Index]);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function GetNrVariableNames: integer;
-begin
- Result := VariableNames.Count;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function GetVariableNameAt(const Index: integer): string;
-begin
- Result := VariableNames[Index];
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- VariationList := TList.Create;
- VariableNames := TStringlist.create;
-
-finalization
-
- VariableNames.Free;
-
- // The registered variation loaders are owned here, so we must free them.
- for loaderNum := 0 to VariationList.Count-1 do
- TVariationLoader(VariationList[loaderNum]).Free;
- VariationList.Free;
-end.
diff --git a/2.10/Source/bmdll32.PAS b/2.10/Source/bmdll32.PAS
deleted file mode 100644
index 942ac4f..0000000
--- a/2.10/Source/bmdll32.PAS
+++ /dev/null
@@ -1,527 +0,0 @@
-unit bmdll32;
-{**************************************************************************}
-{ }
-{ This C DLL header file first (automatic) conversion generated by: }
-{ HeadConv 4.0 (c) 2000 by Bob Swart (aka Dr.Bob - www.drbob42.com) }
-{ Final Delphi-Jedi (Darth) command-line units edition }
-{ }
-{ Generated Date: 16-7-2005 }
-{ Generated Time: 08:55:19 }
-{ }
-{**************************************************************************}
-
-interface
-uses
-{$IFDEF WIN32}
- Windows;
-{$ELSE}
- Wintypes, WinProcs;
-{$ENDIF}
-
-
-
-{+//************************************************************************ }
-
-{-Filename: dlldefs.h }
-{-BrainMaster DLL extension library }
-{-header file defining data offsets into dll memory space }
-{-begun: 11/21/96 }
-{-1/12/97: enlarged value blocks, added control blocks }
-{-1/20/97: revised Control Flag area to 0x600 from 0x500 }
-{-7/11/97: changed frequencies to new 8-band system }
-{-7/14/97: added CONTROL_PARMS }
-{-7/14/97: added component LOW & HIGH limits }
-{-08/22/01 @gtw Add DLL_DATA_SIZE and remove extra defines. }
-{-08/28/01 tfc added defines for waveform & filtered }
-{-09/09/01 tfc added value blocks for stdev and nextthresh }
-{-11/14/01 gtw Updated IAW design review of 13 Nov 01. }
-{-1. Added xx_DAMP_FFT_START and remove }
-{-extra channel area. }
-{-2. Added xx_FFT_SUMM_START for 32 }
-{-FFT bins for 60 seconds of summary data. }
-{-11/27/01 gtw Updated IAW design review of 27 Nov 01 }
-{-1. Added SIZEOF_SUMM_FFT, }
-{-RT_FFT_SUMM_CTRL_START }
-{-HEG_VALUE }
-{-2. Added AUTO_THRESH, }
-{-HEG }
-{-flags }
-{-3. Added _PERCENT_TARGET values. }
-{-4. Updated commentary. }
-{-Copyright (C) 2001 BrainMaster Technologies, Inc. }
-{-copyright (c) 1996,1997,1998,1999,2000 }
-{-Thomas F. Collura, Ph.D., P.E. - all rights reserved }
-
-{-To read a value, use e.g. value = DllCFunc(LT_VAL_START+THETA_VAL, 0); }
-
-
-{-NOTE: TOTAL IS ONLY 16K. DO NOT GO ABOVE 3FFF THIS IS }
-{-DUE TO THE 16-BIT LIMITATION. }
-
-{-FIRST 64K OF DLL SPACE IS DIVIDED UP AS FOLLOWS (addresses in hexadecimal): }
-{-NOTE THAT ALL ADDRESSES ARE OF 16-bit WORDS }
-
-{-0000-03FF:***********VALUE BLOCKS FOR 8 CHANNELS 1/2 K TOTAL************************ }
-{-VALUE BLOCKS CONTAIN VALUES, THRESHOLD, MAX, MIN, ETC. FOR EACH COMPONENT }
-{-0X0000 - BEGIN 1K BLOCK ALLOCATED TO CHANNELS 1-8 VALUE BLOCKS }
-{-0X0000 - 0x007F: 128 words: Channel 1 value block ( "Left" ) }
-{-0X0080 - 0x00FF: 128 words: Channel 2 value block ( "Right") }
-{-0X0100 - 0x017F: 128 words: Channel 3 value block }
-{-0X0180 - 0x01FF: 128 words: Channel 4 value block }
-{-0X0200 - 0X03FF: (512 words for Channels 5,6,7,8) }
-
-{-0400-05FF:********************LIVE FFT BLOCKS******************************* }
-{-64 bytes per spectrum x 8 channels = 512 bytes }
-{-0400-043F: CHANNEL 1 LIVE FFT BLOCK POSTED 4 PER SECOND }
-{-0440-047F: CHANNEL 2 LIVE FFT BLOCK }
-{-0480-04FF: Spare. }
-{-0500-053F CHANNEL 1 DAMPED FFT BLOCK POSTED 4 PER SECOND }
-{-0540-057F CBANNEL 2 DAMPED FFT BLOCK POSTED 4 PER SECOND }
-
-{-0600-09FF:****CONTROL FLAGS, PARAMETERS, AND SESSION AND CALIBRATION INFO***** }
-{-0600-06FF: 128 WORDS CONTROL FLAGS FOR REMOTE SETUP }
-{-0700-0800: 128 WORDS CONTROL PARAMETERS }
-{-0800-09FF: 256 WORDS SESSION & CALIBRATION INFORMATION }
-
-
-{-DO NOT USE REGIONS DEFINED BELOW }
-{-3000-3FFF:****SUMMARY FFT AREA FOR COMPRESSED SPECTRAL ARRAY 4K TOTAL************* }
-{-BEGIN SUMMARY FFT BLOCKS FOR 2 CHANNELS, POSTED 1 PER SECOND }
-{-(64 bytes/second = 16 seconds per 1K, or 3.75K per minute) }
-{-7.5K: Channel 1 FFT block 1 minute }
-{-0.5K: TBD; reserved for control information }
-{-7.5K: Channel 2 FFT block 1 minute }
-{-0.5K: TBD; reserved for control information }
-
-{-1000-2FFF:*************LIVE EEG AREA 8K TOTAL*************************** }
-{-TOTAL OF 30K FOR LIVE EEG CHANNELS 2 CHANNELS RAW & FILTERED }
-{-BEGIN LIVE EEG CHANNELS 2 seconds = 240 bytes per record }
-{-(USE 256 bytes for round numbers) }
-{-CHAN 1 RAW 256 samples }
-{-CHAN 2 FILTERED 8 x 256 samples }
-{-CHAN 1 RAW 256 samples }
-{-CHAN 2 FILTERED 8* 256 samples }
-{-CONTROL INFO - SIZES, NUMTRACES, ETC - 128 bytes }
-
-{=************************************************************************ }
-
-const
- DLL_DATA_SIZE = $3fff;
- DLL_EEG_BLOCK_SIZE = $100;
-
-{/// VALUE BLOCK ASSIGNMENTS FOR CHANNELS 1 and 2 (LEFT AND RIGHT) }
-const
- LT_VAL_START = $0000;
- RT_VAL_START = $0080;
- CHAN_1_VAL_START = $0000;
- CHAN_2_VAL_START = $0080;
-
-const
- LT_LIVE_FFT_START = $0400;
- RT_LIVE_FFT_START = $0440;
- CHAN_1_LIVE_FFT_START = $0400;
- CHAN_2_LIVE_FFT_START = $0440;
-
-const
- LT_DAMP_FFT_START = $0500;
- RT_DAMP_FFT_START = $0540;
- CHAN_1_DAMP_FFT_START = $0500;
- CHAN_2_DAMP_FFT_START = $0540;
-
-const
- CONTROL_FLAGS_START = $0600;
- CONTROL_PARMS_START = $0700;
- SESSION_INFO_START = $0800;
-
-const
- RT_SUMM_FFT_START = $4000;
- LT_SUMM_FFT_START = $6000;
- CHAN_1_SUMM_FFT_START = $4000;
- CHAN_2_SUMM_FFT_START = $6000;
-
-const
- LT_LIVE_EEG_START = $1000;
- LT_LIVE_DELTA_START = $1100;
- LT_LIVE_THETA_START = $1200;
- LT_LIVE_ALPHA_START = $1300;
- LT_LIVE_LOBETA_START = $1400;
- LT_LIVE_BETA_START = $1500;
- LT_LIVE_HIBETA_START = $1600;
- LT_LIVE_GAMMA_START = $1700;
- LT_LIVE_USER_START = $1800;
-
-const
- RT_LIVE_EEG_START = $1900;
- RT_LIVE_DELTA_START = $2000;
- RT_LIVE_THETA_START = $2100;
- RT_LIVE_ALPHA_START = $2200;
- RT_LIVE_LOBETA_START = $2300;
- RT_LIVE_BETA_START = $2400;
- RT_LIVE_HIBETA_START = $2500;
- RT_LIVE_GAMMA_START = $2600;
- RT_LIVE_USER_START = $2700;
-
-const
- LIVE_EEG_CONTROL = $2800;
- LIVE_EEG_POSITION = $2801;
- LIVE_EEG_SIZE = $2802;
- LIVE_EEG_SAMPLESREAD = $2803;
- LIVE_EEG_SAMPLERATE = $2804;
- LIVE_EEG_NUMTERMS = $2805;
-
-{/// The follow area is for the summary FFT }
-{/// information used by the CSA display. }
-{/// }
-const
- SIZEOF_SUMM_FFT = $0020;
- LT_FFT_SUMM_START = $3000;
- CHAN_1_FFT_SUMM_START = $3000;
- LT_FFT_SUMM_CTRL_START = $3780;
- FFT_SUMM_PTR = $3780;
- RT_FFT_SUMM_START = $3800;
- CHAN_2_FFT_SUMM_START = $3800;
- RT_FFT_SUMM_CTRL_START = $3F80;
-
-
-{/// THE FOLLOWING OFFSETS MAP INTO VALUE SPACE }
-{/// THESE ARE VALUES THAT MASTER WRITES }
-
-const
- DELTA_VAL = $0001;
- THETA_VAL = $0002;
- ALPHA_VAL = $0003;
- LOBETA_VAL = $0004;
- BETA_VAL = $0005;
- HIBETA_VAL = $0006;
- GAMMA_VAL = $0007;
- USER_VAL = $0008;
- RESRV_VAL = $0009;
-
-const
- BASE_MODALFREQ = $000A;
- DELTA_MODALFREQ = $000B;
- THETA_MODALFREQ = $000C;
- ALPHA_MODALFREQ = $000D;
- LOBETA_MODALFREQ = $000E;
-
-const
- DELTA_DAMPED_VAL = $000F;
-
-const
- BASE_THRESH = $0010;
- DELTA_THRESH = $0011;
- THETA_THRESH = $0012;
- ALPHA_THRESH = $0013;
- LOBETA_THRESH = $0014;
- BETA_THRESH = $0015;
- HIBETA_THRESH = $0016;
- GAMMA_THRESH = $0017;
- USER_THRESH = $0018;
- RESRV_THRESH = $0019;
-
-const
- DELTA_COHER = $001A;
- THETA_COHER = $001B;
- ALPHA_COHER = $001C;
- LOBETA_COHER = $001D;
-
-const
- THETA_DAMPED_VAL = $001E;
- ALPHA_DAMPED_VAL = $001F;
-
-const
- BASE_NEXTTHRESH = $0020;
- DELTA_NEXTTHRESH = $0021;
- THETA_NEXTTHRESH = $0022;
- ALPHA_NEXTTHRESH = $0023;
- LOBETA_NEXTTHRESH = $0024;
- BETA_NEXTTHRESH = $0025;
- HIBETA_NEXTTHRESH = $0026;
- GAMMA_NEXTTHRESH = $0027;
- USER_NEXTTHRESH = $0028;
- RESRV_NEXTTHRESH = $0029;
-
-const
- BETA_COHER = $002A;
- HIBETA_COHER = $002B;
- GAMMA_COHER = $002C;
- USER_COHER = $002D;
-
-const
- LOBETA_DAMPED_VAL = $002E;
- BETA_DAMPED_VAL = $002F;
-
-const
- BASE_STDEV = $0030;
- DELTA_STDEV = $0031;
- THETA_STDEV = $0032;
- ALPHA_STDEV = $0033;
- LOBETA_STDEV = $0034;
- BETA_STDEV = $0035;
- HIBETA_STDEV = $0036;
- GAMMA_STDEV = $0037;
- USER_STDEV = $0038;
- RESRV_STDEV = $0039;
-
-const
- DELTA_PHASE = $003A;
- THETA_PHASE = $003B;
- ALPHA_PHASE = $003C;
- LOBETA_PHASE = $003D;
-
-const
- HIBETA_DAMPED_VAL = $003E;
- GAMMA_DAMPED_VAL = $003F;
-
-const
- BASE_MODE = $0040;
- DELTA_MODE = $0041;
- THETA_MODE = $0042;
- ALPHA_MODE = $0043;
- LOBETA_MODE = $0044;
- BETA_MODE = $0045;
- HIBETA_MODE = $0046;
- GAMMA_MODE = $0047;
- USER_MODE = $0048;
- RESRV_MODE = $0049;
-
-const
- BETA_PHASE = $004A;
- HIBETA_PHASE = $004B;
- GAMMA_PHASE = $004C;
- USER_PHASE = $004D;
-
-const
- USER_DAMPED_VAL = $004E;
- DLL_OFFSET_4F = $004F;
-
-const
- BASE_HITS = $0050;
- DELTA_HITS = $0051;
- THETA_HITS = $0052;
- ALPHA_HITS = $0053;
- LOBETA_HITS = $0054;
- BETA_HITS = $0055;
- HIBETA_HITS = $0056;
- GAMMA_HITS = $0057;
- USER_HITS = $0058;
- RESRV_HITS = $0059;
-
-const
- BETA_MODALFREQ = $005A;
- HIBETA_MODALFREQ = $005B;
- GAMMA_MODALFREQ = $005C;
- USER_MODALFREQ = $005D;
- RESRV_MODALFREQ = $005E;
-
-const
- DLL_OFFSET_5F = $005F;
-
-const
- BASE_MEAN = $0060;
- DELTA_MEAN = $0061;
- THETA_MEAN = $0062;
- ALPHA_MEAN = $0063;
- LOBETA_MEAN = $0064;
- BETA_MEAN = $0065;
- HIBETA_MEAN = $0066;
- GAMMA_MEAN = $0067;
- USER_MEAN = $0068;
- RESRV_MEAN = $0069;
-
-const
- BASE_PEAKFREQ = $006A;
- DELTA_PEAKFREQ = $006B;
- THETA_PEAKFREQ = $006C;
- ALPHA_PEAKFREQ = $006D;
- LOBETA_PEAKFREQ = $006E;
-
-const
- DLL_OFFSET_6F = $006F;
-
-const
- BASE_PERCENTTIMEOVERTHRESH = $0070;
- DELTA_PERCENTTIMEOVERTHRESH = $0071;
- THETA_PERCENTTIMEOVERTHRESH = $0072;
- ALPHA_PERCENTTIMEOVERTHRESH = $0073;
- LOBETA_PERCENTTIMEOVERTHRESH = $0074;
- BETA_PERCENTTIMEOVERTHRESH = $0075;
- HIBETA_PERCENTTIMEOVERTHRESH = $0076;
- GAMMA_PERCENTTIMEOVERTHRESH = $0077;
- USER_PERCENTTIMEOVERTHRESH = $0078;
- RESRV_PERCENTTIMEOVERTHRESH = $0079;
-
-const
- BETA_PEAKFREQ = $007A;
- HIBETA_PEAKFREQ = $007B;
- GAMMA_PEAKFREQ = $007C;
- USER_PEAKFREQ = $007D;
- RESRV_PEAKFREQ = $007E;
- HEG_VALUE = $007F;
-
-
-
-{/// THE FOLLOWING OFFSETS MAP INTO FLAG SPACE }
-{/// THESE ARE SWITCHES THAT MASTER READS }
-{/// WE CAN HAVE UP TO 128 SUCH FLAGS }
-{/// The gaps between values are not important, }
-{/// but care should be used in changing the values. }
-
-const
- DLL_BUSY = $0000;
- WRITE_COUNT = $0001;
- READ_COUNT = $0002;
- DELTA = $0011;
- THETA = $0012;
- ALPHA = $0013;
- LOBETA = $0014;
- BETA = $0015;
- HIBETA = $0016;
- GAMMA = $0017;
- USER = $0018;
- RESRV = $0019;
- SOUND = $0020;
- SAVETODISK = $0021;
- WAVEFORM = $0031;
- PHASE = $0032;
- FFT = $0033;
- MIRROR = $0034;
- THERM = $0035;
- ONEDTREND = $0036;
- TWODTREND = $0037;
- THREEDTREND = $0038;
- CSA = $0039;
- STERMAN = $0040;
- OTHMER = $0041;
- PACMAN = $0042;
- SMILEY = $0043;
- SIMILARITY = $0044;
- PHASE_SIMILRTY = $0045;
- MIDI_VOICE = $0046;
- MIDI_MODE = $0047;
- MIDI_MODULATION = $0048;
- COHERENCE_THRESHOLD = $0049;
- AUTO_THRESH = $004A;
- HEG = $004B;
- EQUALIZER = $004C;
- MASTER_WRITE_COUNT = $004D;
- MASTER_RUNNING = $004E;
- MASTER_PAUSE_FLAG = $004F;
- MASTER_ARTIFACT_FLAG = $0050;
- MASTER_INHIBIT_FLAG = $0051;
-
-const
- MASTER_INHIBIT1_FLAG = $0052;
- MASTER_ENHANCE1_FLAG = $0053;
- MASTER_NUM1_ENHANCES = $0054;
- MASTER_INHIBIT2_FLAG = $0055;
- MASTER_ENHANCE2_FLAG = $0056;
- MASTER_NUM2_ENHANCES = $0057;
-
-{/// THE FOLLOWING OFFSETS MAP INTO CONTROL PARAMETER SPACE }
-{/// THESE ARE VALUES THAT MASTER USES }
-{/// WE CAN HAVE 128 SUCH PARAMETERS }
-
-const
- DELTA_LOW = $0000;
- DELTA_HIGH = $0001;
- THETA_LOW = $0002;
- THETA_HIGH = $0003;
- ALPHA_LOW = $0004;
- ALPHA_HIGH = $0005;
- LOBETA_LOW = $0006;
- LOBETA_HIGH = $0007;
- BETA_LOW = $0008;
- BETA_HIGH = $0009;
- HIBETA_LOW = $0010;
- HIBETA_HIGH = $0011;
- GAMMA_LOW = $0012;
- GAMMA_HIGH = $0013;
- USER_LOW = $0014;
- USER_HIGH = $0015;
- RESRV_LOW = $0016;
- RESRV_HIGH = $0017;
- FILTER_ORDER = $0018;
- NCHANS = $0019;
-
-const
- CHAN1_DELTA_PERCENT_TARGET = $0020;
- CHAN1_THETA_PERCENT_TARGET = $0021;
- CHAN1_ALPHA_PERCENT_TARGET = $0022;
- CHAN1_LOBETA_PERCENT_TARGET = $0023;
- CHAN1_BETA_PERCENT_TARGET = $0024;
- CHAN1_HIBETA_PERCENT_TARGET = $0025;
- CHAN1_GAMMA_PERCENT_TARGET = $0026;
- CHAN1_USER_PERCENT_TARGET = $0027;
-
-const
- CHAN2_DELTA_PERCENT_TARGET = $0028;
- CHAN2_THETA_PERCENT_TARGET = $0029;
- CHAN2_ALPHA_PERCENT_TARGET = $002A;
- CHAN2_LOBETA_PERCENT_TARGET = $002B;
- CHAN2_BETA_PERCENT_TARGET = $002C;
- CHAN2_HIBETA_PERCENT_TARGET = $002D;
- CHAN2_GAMMA_PERCENT_TARGET = $002E;
- CHAN2_USER_PERCENT_TARGET = $002F;
-
-var
- DLLLoaded: Boolean { is DLL (dynamically) loaded already? }
- {$IFDEF WIN32} = False; {$ENDIF}
-
-var
- Open: function(s: Pchar): Word; stdcall;
-var
- DllCFunc: function(x:integer; y:integer): Word; stdcall;
-
-
-implementation
-
-uses
- SysUtils;
-
-var
- SaveExit: pointer;
- DLLHandle: THandle;
-{$IFNDEF MSDOS}
- ErrorMode: Integer;
-{$ENDIF}
-
- procedure NewExit; far;
- begin
- ExitProc := SaveExit;
- FreeLibrary(DLLHandle)
- end {NewExit};
-
-procedure LoadDLL;
-begin
- if DLLLoaded then Exit;
-{$IFNDEF MSDOS}
- ErrorMode := SetErrorMode($8000{SEM_NoOpenFileErrorBox});
-{$ENDIF}
- DLLHandle := LoadLibrary('bmdll32.DLL');
- if DLLHandle < 32 then
- DLLHandle := LoadLibrary('C:\brainm.20\bmdll32.DLL');
- if DLLHandle < 32 then
- DLLHandle := LoadLibrary(Pchar(IncludeTrailingPathDelimiter(ExtractFilePath(Paramstr(0))) + '..\bmdll32.DLL'));
-
- if DLLHandle >= 32 then begin
- DLLLoaded := True;
- SaveExit := ExitProc;
- ExitProc := @NewExit;
- @Open := GetProcAddress(DLLHandle,'Open');
- Assert(@Open <> nil);
- @DllCFunc := GetProcAddress(DLLHandle,'DllCFunc');
- Assert(@DllCFunc <> nil);
-
- end else begin
- DLLLoaded := False;
- { Error: DLLDEFS.DLL could not be loaded !! }
- end;
-{$IFNDEF MSDOS}
- SetErrorMode(ErrorMode)
-{$ENDIF}
-end {LoadDLL};
-
-begin
- LoadDLL;
-end.
diff --git a/2.10/Source/cmap.pas b/2.10/Source/cmap.pas
deleted file mode 100644
index 8f6285e..0000000
--- a/2.10/Source/cmap.pas
+++ /dev/null
@@ -1,370 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit Cmap;
-
-interface
-
-uses sysutils, classes;
-
-type
- TColorMap = array[0..255, 0..3] of integer;
-
-type
- EFormatInvalid = class(Exception);
-
-const
- RANDOMCMAP = -1;
- NRCMAPS = 701;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-procedure GetCmapName(var Index: integer; out Name: string);
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-function GetGradient(FileName, Entry: string): string;
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-procedure GetTokens(s: string; var mlist: TStringList);
-
-implementation
-
-uses
- cmapdata, Math;
-
-procedure rgb2hsv(const rgb: array of double; out hsv: array of double);
-var
- maxval, minval: double;
- del: double;
-begin
- Maxval := Max(rgb[0], Max(rgb[1], rgb[2]));
- Minval := Min(rgb[0], Min(rgb[1], rgb[2]));
-
- hsv[2] := maxval; // v
-
- if (Maxval > 0) and (maxval <> minval) then begin
- del := maxval - minval;
- hsv[1] := del / Maxval; //s
-
- hsv[0] := 0;
- if (rgb[0] > rgb[1]) and (rgb[0] > rgb[2]) then begin
- hsv[0] := (rgb[1] - rgb[2]) / del;
- end else if (rgb[1] > rgb[2]) then begin
- hsv[0] := 2 + (rgb[2] - rgb[0]) / del;
- end else begin
- hsv[0] := 4 + (rgb[0] - rgb[1]) / del;
- end;
-
- if hsv[0] < 0 then
- hsv[0] := hsv[0] + 6;
-
- end else begin
- hsv[0] := 0;
- hsv[1] := 0;
- end;
-end;
-
-procedure hsv2rgb(const hsv: array of double; out rgb: array of double);
-var
- j: integer;
- f, p, q, t, v: double;
-begin
- try
-// rgb[0] := 0;
-// rgb[1] := 0;
-// rgb[2] := 0;
-
- j := floor(hsv[0]);
-
- f := hsv[0] - j;
- v := hsv[2];
- p := hsv[2] * (1 - hsv[1]);
- q := hsv[2] * (1 - hsv[1] * f);
- t := hsv[2] * (1 - hsv[1] * (1 - f));
- case j of
- 0: begin rgb[0] := v; rgb[1] := t; rgb[2] := p; end;
- 1: begin rgb[0] := q; rgb[1] := v; rgb[2] := p; end;
- 2: begin rgb[0] := p; rgb[1] := v; rgb[2] := t; end;
- 3: begin rgb[0] := p; rgb[1] := q; rgb[2] := v; end;
- 4: begin rgb[0] := t; rgb[1] := p; rgb[2] := v; end;
- 5: begin rgb[0] := v; rgb[1] := p; rgb[2] := q; end;
- end;
- except on EMathError do
- end;
-end;
-
-procedure GetCmap(var Index: integer; const hue_rotation: double; out cmap: TColorMap);
-var
- i: Integer;
- rgb: array[0..2] of double;
- hsv: array[0..2] of double;
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- for i := 0 to 255 do begin
- rgb[0] := cmaps[Index][i][0] / 255.0;
- rgb[1] := cmaps[Index][i][1] / 255.0;
- rgb[2] := cmaps[Index][i][2] / 255.0;
-
- rgb2hsv(rgb, hsv);
- hsv[0] := hsv[0] + hue_rotation * 6;
- hsv2rgb(hsv, rgb);
-
- cmap[i][0] := Round(rgb[0] * 255);
- cmap[i][1] := Round(rgb[1] * 255);
- cmap[i][2] := Round(rgb[2] * 255);
- end;
-end;
-
-procedure GetCmapName(var Index: integer; out Name: string);
-begin
- if Index = RANDOMCMAP then
- Index := Random(NRCMAPS);
-
- if (Index < 0) or (Index >= NRCMAPS) then
- Index := 0;
-
- Name := CMapNames[Index];
-end;
-
-
-procedure RGBBlend(a, b: integer; var Palette: TColorMap);
-{ Linear blend between to indices of a palette }
-var
- c, v: real;
- vrange, range: real;
- i: integer;
-begin
- if a = b then
- begin
- Exit;
- end;
- range := b - a;
- vrange := Palette[b mod 256][0] - Palette[a mod 256][0];
- c := Palette[a mod 256][0];
- v := vrange / range;
- for i := (a + 1) to (b - 1) do
- begin
- c := c + v;
- Palette[i mod 256][0] := Round(c);
- end;
- vrange := Palette[b mod 256][1] - Palette[a mod 256][1];
- c := Palette[a mod 256][1];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][1] := Round(c);
- end;
- vrange := Palette[b mod 256][2] - Palette[a mod 256][2];
- c := Palette[a mod 256][2];
- v := vrange / range;
- for i := a + 1 to b - 1 do
- begin
- c := c + v;
- Palette[i mod 256][2] := Round(c);
- end;
-end;
-
-function GetVal(token: string): string;
-var
- p: integer;
-begin
- p := Pos('=', token);
- Delete(Token, 1, p);
- Result := Token;
-end;
-
-function ReplaceTabs(str: string): string;
-{Changes tab characters in a string to spaces}
-var
- i: integer;
-begin
- for i := 1 to Length(str) do
- begin
- if str[i] = #9 then
- begin
- Delete(str, i, 1);
- Insert(#32, str, i);
- end;
- end;
- Result := str;
-end;
-
-procedure GetTokens(s: string; var mlist: TStringList);
-var
- test, token: string;
-begin
- mlist.clear;
- test := s;
- while (Length(Test) > 0) do
- begin
- while (Length(Test) > 0) and (test[1] in [#32]) do
- Delete(test, 1, 1);
- if (Length(Test) = 0) then
- exit;
- token := '';
- while (Length(Test) > 0) and (not (test[1] in [#32])) do
- begin
- token := token + test[1];
- Delete(test, 1, 1);
- end;
- mlist.add(token);
- end;
-end;
-
-
-function GetPalette(strng: string; var Palette: TColorMap): boolean;
-{ Loads a palette from a gradient string }
-var
- Strings: TStringList;
- index, i: integer;
- Tokens: TStringList;
- Indices, Colors: TStringList;
- a, b: integer;
-begin
- GetPalette := True;
- Strings := TStringList.Create;
- Tokens := TStringList.Create;
- Indices := TStringList.Create;
- Colors := TStringList.Create;
- try
- try
- Strings.Text := strng;
- if Pos('}', Strings.Text) = 0 then raise EFormatInvalid.Create('No closing brace');
- if Pos('{', Strings[0]) = 0 then raise EFormatInvalid.Create('No opening brace.');
- GetTokens(ReplaceTabs(Strings.Text), Tokens);
- i := 0;
- while (Pos('}', Tokens[i]) = 0) and (Pos('opacity:', Lowercase(Tokens[i])) = 0) do
- begin
- if Pos('index=', LowerCase(Tokens[i])) <> 0 then
- Indices.Add(GetVal(Tokens[i]))
- else if Pos('color=', LowerCase(Tokens[i])) <> 0 then
- Colors.Add(GetVal(Tokens[i]));
- inc(i)
- end;
- for i := 0 to 255 do
- begin
- Palette[i][0] := 0;
- Palette[i][1] := 0;
- Palette[i][2] := 0;
- end;
- if Indices.Count = 0 then raise EFormatInvalid.Create('No color info');
- for i := 0 to Indices.Count - 1 do
- begin
- try
- index := StrToInt(Indices[i]);
- while index < 0 do inc(index, 400);
- index := Round(Index * (255 / 399));
- indices[i] := IntToStr(index);
- assert(index>=0);
- assert(index<256);
- Palette[index][0] := StrToInt(Colors[i]) mod 256;
- Palette[index][1] := trunc(StrToInt(Colors[i]) / 256) mod 256;
- Palette[index][2] := trunc(StrToInt(Colors[i]) / 65536);
- except
- end;
- end;
- i := 1;
- repeat
- a := StrToInt(Indices[i - 1]);
- b := StrToInt(Indices[i]);
- RGBBlend(a, b, Palette);
- inc(i);
- until i = Indices.Count;
- if (Indices[0] <> '0') or (Indices[Indices.Count - 1] <> '255') then
- begin
- a := StrToInt(Indices[Indices.Count - 1]);
- b := StrToInt(Indices[0]) + 256;
- RGBBlend(a, b, Palette);
- end;
- except on EFormatInvalid do
- begin
- Result := False;
- end;
- end;
- finally
- Tokens.Free;
- Strings.Free;
- Indices.Free;
- Colors.Free;
- end;
-end;
-
-function GetGradient(FileName, Entry: string): string;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- GetGradient := GradStrings.Text;
- except on exception do
- Result := '';
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-function LoadGradient(FileName, Entry: string; var gString: string; var Pal: TColorMap): boolean;
-var
- FileStrings: TStringList;
- GradStrings: TStringList;
- i: integer;
-begin
- FileStrings := TStringList.Create;
- GradStrings := TStringList.Create;
- try
- try
- FileStrings.LoadFromFile(FileName);
- for i := 0 to FileStrings.count - 1 do
- if Pos(Entry + ' ', Trim(FileStrings[i])) = 1 then break;
- GradStrings.Add(FileStrings[i]);
- repeat
- inc(i);
- GradStrings.Add(FileStrings[i]);
- until Pos('}', FileStrings[i]) <> 0;
- gString := GradStrings.Text;
- Result := GetPalette(GradStrings.Text, Pal);
- except on exception do
- Result := False;
- end;
- finally
- GradStrings.Free;
- FileStrings.Free;
- end;
-end;
-
-
-end.
-
diff --git a/2.10/Source/cmapdata.pas b/2.10/Source/cmapdata.pas
deleted file mode 100644
index 781b361..0000000
--- a/2.10/Source/cmapdata.pas
+++ /dev/null
@@ -1,47737 +0,0 @@
-{
- Flame screensaver Copyright (C) 2002 Ronald Hordijk
- Apophysis Copyright (C) 2001-2004 Mark Townsend
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-unit cmapdata;
-
-// updated on 2004-12-10 by Ralf Lehmann to match Flam3's color maps from:
-// "@(#) $Id: cmapdata.pas,v 1.2 2005/09/08 16:52:12 zueuk Exp $"
-
-interface
-
-Const
- cmaps : array[0..700,0..255,0..2] of byte =
-(
-// 0 south-sea-bather
-((185, 234, 235), (193, 238, 235), (197, 242, 235), (201, 242, 235),
- (201, 246, 235), (205, 246, 235), (205, 246, 235), (205, 242, 235),
- (209, 242, 235), (210, 238, 235), (209, 242, 225), (214, 242, 235),
- (221, 246, 254), (213, 242, 244), (242, 250, 244), (226, 242, 235),
- (222, 242, 235), (214, 242, 235), (214, 242, 244), (209, 238, 244),
- (209, 238, 244), (205, 238, 244), (205, 238, 235), (201, 238, 235),
- (201, 238, 235), (201, 238, 244), (201, 238, 244), (201, 242, 244),
- (205, 242, 244), (209, 242, 244), (210, 242, 244), (209, 246, 244),
- (205, 242, 244), (197, 242, 244), (189, 242, 244), (189, 242, 244),
- (185, 238, 244), (181, 242, 244), (189, 242, 244), (193, 242, 244),
- (197, 242, 254), (197, 242, 254), (189, 242, 244), (181, 242, 244),
- (177, 242, 244), (181, 238, 244), (189, 234, 235), (189, 234, 235),
- (193, 230, 235), (193, 230, 235), (189, 230, 225), (181, 230, 225),
- (165, 230, 225), (165, 226, 225), (161, 226, 235), (157, 230, 234),
- (153, 222, 244), (165, 226, 244), (165, 230, 244), (165, 230, 244),
- (169, 226, 244), (173, 226, 235), (177, 226, 235), (177, 222, 235),
- (177, 226, 235), (177, 230, 244), (177, 226, 244), (177, 226, 244),
- (177, 226, 244), (173, 226, 244), (169, 226, 244), (161, 230, 254),
- (157, 230, 254), (165, 234, 244), (173, 234, 244), (177, 238, 234),
- (185, 238, 235), (193, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (201, 242, 244), (197, 242, 244), (197, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 234, 244), (193, 230, 235),
- (193, 230, 235), (197, 234, 225), (197, 230, 226), (194, 226, 207),
- (206, 155, 132), (178, 127, 113), (166, 132, 85), (145, 128, 85),
- (154, 128, 85), (162, 114, 85), (162, 118, 75), (182, 114, 75),
- (186, 127, 103), (210, 164, 132), (198, 226, 198), (201, 234, 225),
- (206, 238, 216), (222, 171, 131), (206, 155, 122), (190, 144, 122),
- (202, 151, 122), (219, 163, 132), (230, 183, 150), (250, 233, 206),
- (222, 234, 235), (209, 238, 235), (193, 226, 235), (189, 222, 235),
- (181, 222, 235), (173, 226, 244), (169, 226, 244), (169, 226, 244),
- (173, 230, 244), (173, 234, 235), (173, 234, 234), (173, 230, 235),
- (173, 226, 235), (173, 226, 234), (177, 230, 226), (181, 230, 226),
- (189, 230, 235), (193, 230, 244), (197, 234, 244), (201, 234, 244),
- (201, 238, 244), (201, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (201, 242, 244), (201, 242, 244), (201, 242, 244),
- (201, 242, 244), (201, 242, 244), (197, 238, 244), (193, 238, 254),
- (177, 238, 254), (173, 230, 244), (177, 230, 244), (177, 234, 244),
- (181, 238, 244), (189, 238, 244), (193, 242, 244), (201, 246, 244),
- (205, 246, 244), (205, 246, 244), (205, 246, 244), (205, 242, 244),
- (205, 238, 244), (205, 238, 254), (201, 238, 254), (197, 238, 254),
- (193, 238, 244), (193, 238, 244), (193, 234, 244), (193, 234, 235),
- (193, 234, 235), (193, 234, 235), (189, 234, 244), (185, 234, 244),
- (181, 234, 244), (181, 230, 244), (181, 230, 244), (181, 234, 244),
- (189, 234, 244), (193, 234, 244), (197, 234, 235), (197, 234, 235),
- (201, 234, 235), (201, 234, 244), (205, 234, 244), (205, 238, 244),
- (205, 238, 244), (205, 238, 244), (205, 242, 244), (201, 242, 235),
- (201, 242, 235), (197, 242, 235), (193, 234, 244), (185, 230, 244),
- (181, 226, 244), (181, 226, 244), (181, 230, 244), (181, 230, 244),
- (185, 234, 235), (189, 238, 235), (189, 242, 235), (193, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 225), (193, 234, 225),
- (189, 222, 216), (170, 148, 113), (117, 104, 66), (72, 55, 37),
- (11, 12, 9), (36, 44, 37), (76, 117, 103), (158, 145, 113),
- (177, 206, 197), (189, 226, 216), (189, 234, 226), (193, 238, 235),
- (189, 238, 244), (189, 238, 244), (189, 238, 244), (185, 234, 244),
- (185, 234, 244), (185, 230, 244), (189, 230, 235), (189, 230, 235),
- (189, 234, 244), (193, 238, 244), (197, 242, 254), (201, 246, 254),
- (201, 242, 254), (197, 238, 254), (193, 238, 244), (189, 238, 235),
- (185, 234, 235), (177, 230, 234), (181, 230, 235), (181, 230, 235),
- (185, 226, 235), (181, 230, 235), (189, 230, 235), (193, 234, 235),
- (193, 234, 244), (189, 234, 244), (185, 230, 244), (181, 230, 244),
- (177, 230, 244), (177, 230, 235), (169, 226, 235), (169, 226, 235),
- (161, 222, 225), (137, 190, 197), (158, 145, 122), (149, 124, 103),
- (133, 121, 103), (141, 106, 75), (141, 95, 66), (133, 99, 66),
- (121, 108, 66), (121, 100, 56), (117, 104, 65), (93, 89, 56)
- ),
-
-// 1 sky-flesh
-((166, 148, 122), (219, 162, 132), (238, 212, 178), (250, 237, 206),
- (238, 250, 235), (226, 242, 235), (218, 242, 225), (206, 242, 225),
- (206, 238, 225), (206, 234, 207), (182, 169, 141), (178, 138, 103),
- (178, 130, 103), (170, 147, 113), (177, 198, 179), (181, 230, 225),
- (185, 230, 235), (189, 230, 244), (197, 230, 244), (201, 234, 244),
- (205, 234, 244), (205, 238, 244), (201, 234, 235), (197, 234, 225),
- (193, 222, 207), (170, 148, 122), (145, 127, 94), (117, 100, 66),
- (60, 64, 47), (20, 36, 28), (8, 20, 9), (20, 28, 18),
- (56, 60, 37), (113, 91, 56), (145, 106, 75), (166, 121, 85),
- (190, 137, 103), (230, 190, 169), (218, 230, 226), (214, 238, 235),
- (209, 238, 244), (205, 238, 244), (205, 238, 244), (201, 238, 244),
- (197, 234, 244), (197, 234, 244), (197, 230, 244), (197, 230, 244),
- (197, 230, 244), (193, 234, 244), (185, 230, 244), (177, 226, 235),
- (157, 206, 206), (120, 153, 141), (96, 133, 132), (108, 141, 141),
- (141, 177, 178), (173, 226, 225), (177, 230, 235), (185, 234, 235),
- (185, 242, 244), (197, 242, 244), (197, 238, 244), (197, 238, 244),
- (197, 238, 244), (193, 234, 244), (189, 230, 235), (185, 214, 197),
- (154, 144, 122), (150, 127, 94), (146, 128, 85), (133, 115, 75),
- (133, 120, 75), (125, 107, 75), (125, 112, 85), (133, 111, 75),
- (141, 101, 66), (129, 106, 75), (137, 106, 66), (133, 102, 66),
- (141, 91, 66), (141, 93, 56), (137, 93, 47), (117, 87, 37),
- (109, 74, 37), (56, 44, 28), (12, 20, 9), (4, 16, 0),
- (12, 28, 9), (52, 47, 28), (80, 76, 47), (113, 91, 56),
- (121, 94, 56), (125, 98, 56), (113, 87, 37), (85, 63, 28),
- (40, 44, 28), (12, 12, 9), (0, 12, 0), (4, 24, 9),
- (28, 60, 37), (56, 88, 75), (121, 104, 84), (145, 132, 103),
- (170, 160, 132), (193, 226, 207), (197, 238, 225), (205, 242, 235),
- (205, 242, 244), (205, 238, 244), (201, 238, 244), (201, 238, 244),
- (201, 238, 244), (197, 238, 244), (193, 234, 244), (189, 230, 235),
- (189, 226, 225), (186, 189, 151), (186, 150, 103), (166, 135, 94),
- (166, 134, 94), (162, 130, 94), (162, 130, 94), (166, 130, 85),
- (162, 130, 85), (158, 126, 75), (150, 118, 75), (158, 113, 75),
- (150, 117, 66), (154, 117, 66), (149, 114, 75), (158, 131, 85),
- (166, 139, 85), (174, 142, 85), (182, 155, 113), (198, 194, 169),
- (205, 230, 216), (205, 234, 235), (197, 222, 244), (193, 226, 244),
- (185, 230, 244), (181, 226, 244), (177, 226, 226), (145, 165, 160),
- (158, 144, 103), (158, 144, 94), (166, 143, 94), (186, 160, 122),
- (197, 222, 207), (202, 226, 226), (201, 234, 235), (197, 234, 235),
- (193, 238, 244), (189, 234, 244), (173, 226, 244), (173, 222, 235),
- (137, 157, 160), (137, 120, 113), (129, 124, 103), (141, 132, 94),
- (158, 126, 94), (170, 143, 113), (178, 185, 160), (185, 230, 225),
- (189, 230, 235), (193, 234, 235), (193, 234, 235), (193, 234, 225),
- (182, 194, 170), (162, 144, 113), (146, 119, 85), (113, 92, 66),
- (68, 64, 37), (24, 32, 9), (0, 16, 9), (0, 12, 9),
- (12, 16, 18), (56, 47, 28), (113, 83, 46), (133, 90, 56),
- (150, 108, 56), (154, 109, 66), (158, 104, 66), (153, 100, 56),
- (165, 95, 47), (158, 103, 47), (158, 108, 56), (158, 104, 66),
- (157, 110, 75), (158, 104, 75), (162, 113, 75), (162, 108, 75),
- (158, 113, 66), (170, 112, 66), (174, 116, 75), (182, 124, 75),
- (174, 120, 75), (182, 124, 85), (190, 142, 103), (214, 192, 169),
- (210, 230, 225), (214, 234, 235), (214, 234, 235), (210, 234, 235),
- (209, 234, 235), (205, 234, 235), (205, 238, 235), (202, 238, 235),
- (197, 238, 235), (197, 238, 235), (197, 238, 235), (197, 238, 235),
- (201, 238, 235), (202, 238, 235), (205, 238, 235), (205, 238, 235),
- (210, 242, 235), (214, 242, 235), (214, 238, 225), (210, 234, 226),
- (198, 210, 188), (178, 151, 122), (158, 115, 103), (125, 107, 85),
- (92, 97, 94), (48, 76, 66), (12, 24, 28), (8, 12, 18),
- (4, 8, 9), (16, 28, 18), (56, 56, 37), (100, 75, 56),
- (133, 98, 66), (146, 110, 85), (154, 123, 94), (158, 140, 103),
- (178, 177, 141), (185, 230, 216), (193, 234, 235), (197, 234, 235),
- (206, 234, 225), (206, 234, 207), (214, 162, 132), (190, 137, 94),
- (178, 125, 94), (170, 123, 94), (170, 125, 94), (166, 135, 113),
- (178, 168, 141), (185, 226, 207), (181, 230, 235), (185, 230, 244),
- (185, 230, 244), (181, 226, 235), (190, 210, 198), (170, 152, 113)
- ),
-
-// 2 blue-bather
-((125, 100, 84), (162, 99, 75), (174, 99, 75), (182, 115, 104),
- (190, 124, 122), (190, 137, 141), (194, 153, 151), (206, 161, 160),
- (218, 173, 169), (230, 169, 188), (238, 172, 197), (234, 180, 197),
- (234, 176, 188), (222, 180, 188), (222, 173, 179), (226, 161, 169),
- (226, 149, 169), (214, 141, 151), (210, 141, 151), (198, 145, 141),
- (194, 137, 132), (190, 132, 122), (178, 124, 104), (150, 104, 85),
- (113, 92, 75), (56, 64, 75), (52, 68, 103), (48, 60, 122),
- (40, 60, 132), (39, 56, 132), (40, 56, 122), (36, 52, 122),
- (36, 52, 103), (40, 36, 56), (31, 24, 47), (12, 24, 37),
- (4, 20, 28), (0, 16, 28), (4, 16, 28), (12, 24, 28),
- (40, 31, 37), (52, 40, 56), (44, 48, 66), (52, 56, 113),
- (48, 68, 141), (56, 81, 160), (64, 85, 170), (68, 97, 179),
- (72, 97, 188), (72, 97, 188), (72, 101, 188), (72, 105, 179),
- (76, 101, 179), (80, 101, 179), (173, 124, 123), (186, 136, 132),
- (186, 141, 132), (190, 141, 141), (190, 141, 132), (190, 145, 132),
- (194, 141, 132), (190, 137, 132), (186, 137, 132), (177, 128, 132),
- (76, 105, 179), (80, 105, 188), (84, 109, 188), (186, 153, 151),
- (190, 157, 151), (198, 161, 151), (202, 165, 160), (202, 161, 170),
- (202, 165, 170), (202, 169, 170), (202, 169, 170), (206, 173, 170),
- (206, 173, 170), (210, 173, 170), (210, 169, 170), (202, 165, 160),
- (202, 165, 160), (202, 161, 151), (198, 153, 151), (198, 145, 141),
- (194, 145, 141), (194, 145, 141), (198, 145, 132), (198, 136, 122),
- (182, 120, 113), (170, 103, 94), (158, 88, 75), (84, 60, 56),
- (48, 52, 56), (40, 40, 47), (36, 48, 47), (40, 48, 56),
- (40, 52, 66), (40, 52, 113), (48, 56, 132), (52, 68, 151),
- (60, 81, 170), (72, 93, 179), (72, 97, 179), (72, 97, 179),
- (72, 97, 179), (73, 93, 170), (169, 111, 122), (186, 128, 132),
- (186, 132, 132), (190, 128, 141), (194, 116, 132), (182, 115, 113),
- (190, 111, 104), (178, 99, 85), (170, 84, 75), (117, 84, 84),
- (68, 60, 85), (52, 68, 113), (48, 64, 132), (56, 73, 141),
- (109, 88, 122), (158, 116, 104), (169, 124, 113), (161, 128, 113),
- (73, 101, 170), (72, 101, 179), (72, 101, 179), (73, 97, 170),
- (165, 120, 113), (170, 120, 113), (178, 124, 113), (182, 120, 113),
- (178, 119, 103), (154, 107, 85), (121, 96, 94), (52, 64, 132),
- (44, 64, 132), (48, 68, 141), (52, 73, 151), (56, 85, 160),
- (64, 89, 170), (64, 93, 170), (64, 93, 170), (68, 93, 170),
- (68, 97, 170), (84, 97, 151), (145, 104, 94), (174, 80, 75),
- (162, 72, 66), (84, 60, 65), (64, 52, 66), (52, 48, 66),
- (77, 73, 75), (141, 100, 84), (170, 116, 104), (182, 120, 113),
- (182, 120, 113), (178, 124, 113), (174, 124, 122), (141, 104, 132),
- (64, 77, 151), (52, 68, 151), (48, 64, 141), (44, 56, 141),
- (52, 68, 151), (56, 81, 170), (68, 89, 179), (64, 97, 188),
- (72, 97, 188), (76, 101, 188), (76, 105, 188), (80, 109, 188),
- (182, 137, 151), (194, 149, 151), (198, 153, 160), (198, 153, 160),
- (194, 153, 151), (186, 149, 141), (186, 141, 132), (169, 128, 122),
- (76, 101, 179), (72, 101, 179), (68, 101, 179), (60, 93, 170),
- (52, 81, 160), (48, 73, 151), (52, 73, 151), (60, 77, 151),
- (129, 100, 113), (169, 120, 113), (182, 132, 122), (186, 132, 122),
- (186, 132, 122), (170, 124, 123), (76, 97, 170), (68, 93, 170),
- (68, 93, 170), (68, 85, 170), (64, 85, 170), (64, 81, 160),
- (68, 85, 122), (129, 92, 84), (170, 95, 75), (178, 91, 75),
- (186, 111, 94), (194, 119, 94), (186, 119, 104), (186, 132, 113),
- (186, 136, 113), (182, 140, 113), (174, 128, 113), (166, 120, 113),
- (80, 84, 151), (56, 73, 151), (52, 68, 151), (48, 68, 151),
- (48, 68, 151), (44, 64, 151), (44, 64, 141), (44, 68, 141),
- (48, 73, 141), (48, 73, 141), (44, 73, 151), (56, 85, 170),
- (68, 97, 179), (72, 97, 188), (72, 101, 188), (72, 105, 198),
- (76, 101, 188), (80, 109, 188), (186, 141, 141), (186, 141, 141),
- (194, 149, 151), (202, 157, 151), (206, 157, 151), (202, 161, 151),
- (198, 153, 141), (194, 149, 132), (190, 148, 122), (186, 136, 113),
- (182, 123, 104), (182, 115, 104), (166, 103, 75), (113, 92, 65),
- (56, 60, 56), (36, 52, 47), (36, 52, 47), (32, 44, 37),
- (56, 39, 28), (146, 68, 66), (174, 80, 66), (182, 87, 66),
- (194, 107, 104), (194, 111, 113), (194, 115, 113), (190, 116, 103)
- ),
-
-// 3 no-name
-((16, 9, 9), (57, 50, 24), (85, 76, 49), (100, 96, 80),
- (121, 117, 88), (138, 105, 74), (141, 92, 73), (144, 76, 66),
- (139, 70, 53), (127, 60, 43), (99, 44, 25), (75, 35, 29),
- (61, 27, 18), (41, 12, 9), (19, 8, 8), (13, 8, 8),
- (14, 8, 8), (31, 12, 10), (45, 34, 14), (71, 49, 21),
- (89, 72, 38), (103, 70, 29), (107, 74, 31), (107, 76, 31),
- (95, 75, 35), (82, 65, 33), (68, 40, 18), (52, 24, 12),
- (41, 11, 7), (16, 7, 7), (11, 6, 6), (8, 6, 6),
- (7, 6, 6), (8, 6, 6), (8, 6, 6), (9, 7, 7),
- (11, 8, 8), (13, 8, 12), (15, 9, 13), (19, 18, 20),
- (41, 32, 16), (59, 53, 27), (87, 74, 37), (115, 89, 34),
- (129, 97, 34), (137, 107, 44), (136, 103, 35), (136, 108, 36),
- (141, 109, 38), (137, 109, 44), (139, 113, 45), (140, 111, 47),
- (140, 108, 50), (155, 102, 67), (148, 101, 76), (151, 100, 78),
- (153, 105, 84), (155, 104, 89), (162, 113, 99), (170, 123, 116),
- (172, 140, 123), (168, 144, 123), (168, 140, 121), (169, 140, 125),
- (164, 141, 121), (165, 135, 116), (156, 123, 99), (153, 117, 94),
- (141, 104, 88), (132, 93, 72), (99, 89, 54), (90, 75, 43),
- (46, 45, 33), (17, 26, 41), (16, 20, 38), (18, 25, 32),
- (47, 42, 23), (65, 58, 32), (92, 75, 43), (116, 93, 36),
- (122, 96, 37), (135, 97, 41), (138, 87, 56), (147, 91, 69),
- (141, 91, 68), (140, 85, 58), (140, 88, 69), (143, 84, 66),
- (135, 76, 53), (134, 76, 53), (130, 71, 46), (127, 70, 44),
- (126, 66, 43), (128, 71, 43), (127, 87, 31), (126, 89, 30),
- (131, 93, 34), (129, 97, 33), (128, 91, 34), (122, 87, 34),
- (112, 76, 30), (96, 67, 28), (79, 48, 24), (56, 39, 21),
- (36, 32, 19), (19, 17, 22), (15, 8, 14), (12, 8, 12),
- (10, 8, 8), (10, 7, 7), (9, 7, 8), (8, 8, 8),
- (9, 8, 8), (10, 8, 8), (11, 8, 8), (13, 8, 8),
- (16, 9, 8), (36, 11, 8), (49, 18, 14), (69, 39, 21),
- (96, 59, 24), (122, 75, 23), (139, 97, 32), (148, 109, 39),
- (148, 119, 52), (148, 120, 58), (148, 118, 60), (148, 106, 81),
- (150, 108, 81), (156, 110, 86), (162, 117, 98), (165, 127, 114),
- (162, 144, 123), (145, 144, 133), (140, 140, 125), (139, 142, 126),
- (141, 161, 177), (169, 153, 146), (166, 152, 140), (167, 148, 135),
- (171, 143, 125), (167, 138, 120), (167, 128, 110), (163, 118, 96),
- (154, 109, 85), (146, 100, 76), (136, 80, 58), (117, 58, 52),
- (84, 46, 39), (62, 27, 19), (47, 15, 8), (25, 8, 8),
- (14, 8, 8), (14, 8, 8), (32, 11, 7), (48, 17, 11),
- (70, 35, 17), (88, 44, 27), (118, 51, 33), (119, 65, 38),
- (119, 65, 38), (122, 66, 43), (116, 69, 36), (101, 76, 38),
- (90, 73, 39), (68, 53, 25), (43, 33, 21), (17, 20, 31),
- (15, 17, 34), (16, 16, 29), (14, 10, 21), (15, 8, 17),
- (38, 26, 16), (67, 35, 14), (91, 51, 19), (106, 58, 20),
- (121, 72, 23), (124, 83, 26), (118, 86, 39), (105, 91, 37),
- (90, 73, 40), (63, 56, 33), (26, 30, 32), (16, 17, 32),
- (14, 15, 27), (12, 8, 17), (14, 8, 14), (17, 8, 8),
- (40, 11, 7), (53, 24, 15), (75, 31, 18), (103, 48, 18),
- (122, 55, 33), (120, 71, 30), (130, 88, 30), (141, 101, 40),
- (139, 100, 51), (139, 103, 70), (120, 121, 97), (118, 113, 124),
- (137, 138, 123), (137, 140, 123), (130, 131, 117), (123, 123, 98),
- (128, 125, 108), (125, 125, 93), (151, 109, 83), (169, 127, 69),
- (166, 129, 66), (167, 131, 62), (167, 130, 62), (160, 123, 54),
- (155, 129, 57), (152, 124, 55), (153, 124, 53), (154, 120, 46),
- (154, 119, 48), (146, 116, 53), (135, 108, 46), (128, 107, 56),
- (104, 95, 65), (92, 85, 52), (93, 80, 46), (81, 68, 35),
- (59, 51, 27), (41, 32, 16), (20, 11, 9), (13, 8, 8),
- (12, 8, 8), (12, 8, 8), (13, 8, 8), (13, 7, 7),
- (16, 8, 8), (36, 9, 7), (49, 15, 7), (50, 15, 10),
- (54, 21, 14), (63, 27, 16), (67, 28, 16), (70, 27, 20),
- (74, 26, 16), (80, 31, 17), (86, 30, 16), (84, 37, 20),
- (98, 55, 20), (101, 65, 25), (111, 70, 23), (121, 83, 29),
- (122, 96, 37), (130, 105, 44), (126, 103, 44), (108, 94, 64),
- (109, 98, 68), (106, 98, 69), (106, 102, 74), (116, 105, 71)
- ),
-
-// 4 pillows
-((75, 58, 47), (58, 43, 43), (43, 34, 28), (28, 28, 22),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (11, 17, 11),
- (11, 11, 11), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 17, 11), (17, 17, 17), (28, 17, 17),
- (43, 22, 17), (60, 28, 22), (77, 45, 28), (94, 54, 32),
- (119, 68, 34), (141, 90, 45), (173, 101, 50), (191, 106, 50),
- (203, 117, 67), (186, 117, 78), (175, 112, 67), (141, 96, 62),
- (128, 79, 62), (113, 73, 51), (114, 66, 43), (122, 77, 43),
- (151, 73, 22), (160, 73, 28), (138, 73, 22), (117, 65, 26),
- (103, 60, 37), (83, 49, 26), (77, 49, 20), (60, 28, 17),
- (45, 17, 11), (26, 17, 11), (17, 17, 17), (17, 17, 17),
- (17, 17, 17), (28, 22, 17), (39, 22, 22), (54, 34, 28),
- (60, 34, 22), (81, 34, 22), (81, 34, 17), (87, 39, 17),
- (104, 45, 11), (131, 50, 0), (156, 61, 0), (153, 67, 5),
- (136, 67, 5), (125, 50, 11), (107, 51, 17), (107, 51, 17),
- (104, 50, 17), (102, 51, 17), (90, 62, 34), (83, 54, 32),
- (92, 64, 30), (96, 68, 39), (96, 62, 45), (104, 73, 56),
- (119, 79, 56), (126, 81, 58), (136, 96, 62), (136, 96, 62),
- (136, 90, 56), (117, 83, 54), (102, 73, 51), (100, 60, 49),
- (96, 60, 43), (96, 62, 39), (90, 62, 39), (90, 62, 39),
- (86, 64, 41), (86, 64, 47), (81, 58, 52), (71, 54, 49),
- (73, 62, 56), (92, 75, 69), (119, 79, 90), (130, 102, 102),
- (145, 162, 173), (175, 192, 197), (210, 216, 227), (243, 243, 243),
- (252, 246, 252), (246, 246, 241), (250, 250, 239), (246, 246, 241),
- (242, 197, 157), (201, 121, 88), (169, 112, 96), (141, 102, 90),
- (134, 84, 79), (107, 68, 68), (85, 51, 62), (69, 49, 49),
- (54, 39, 39), (45, 34, 28), (34, 28, 22), (34, 22, 17),
- (54, 22, 17), (58, 20, 32), (62, 35, 35), (73, 51, 39),
- (79, 56, 39), (81, 58, 47), (92, 64, 47), (96, 68, 51),
- (92, 75, 58), (107, 85, 62), (111, 83, 60), (113, 85, 62),
- (122, 66, 77), (134, 83, 83), (121, 76, 93), (119, 73, 84),
- (103, 70, 65), (104, 73, 56), (100, 66, 49), (86, 64, 47),
- (73, 62, 45), (73, 51, 39), (56, 39, 28), (28, 28, 28),
- (17, 22, 17), (17, 17, 17), (17, 17, 17), (22, 28, 22),
- (28, 39, 45), (28, 53, 78), (64, 58, 52), (75, 51, 51),
- (100, 60, 54), (119, 68, 79), (121, 76, 76), (145, 62, 79),
- (130, 85, 73), (147, 84, 34), (179, 56, 56), (158, 73, 22),
- (171, 73, 11), (201, 5, 11), (182, 49, 0), (153, 61, 11),
- (153, 78, 11), (167, 78, 5), (150, 56, 11), (134, 50, 5),
- (124, 22, 11), (109, 17, 17), (96, 34, 22), (83, 45, 22),
- (83, 39, 17), (73, 34, 22), (62, 28, 22), (54, 28, 17),
- (41, 35, 18), (28, 22, 17), (22, 17, 17), (17, 17, 17),
- (11, 17, 11), (11, 17, 11), (11, 17, 11), (17, 17, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 17, 17),
- (11, 11, 11), (11, 11, 11), (5, 5, 5), (5, 5, 5),
- (0, 5, 0), (0, 11, 0), (0, 11, 0), (0, 11, 0),
- (0, 11, 0), (5, 11, 5), (5, 11, 5), (11, 17, 5),
- (17, 11, 11), (26, 11, 11), (34, 17, 11), (52, 17, 11),
- (56, 28, 22), (60, 34, 34), (62, 37, 37), (75, 49, 43),
- (66, 54, 49), (66, 54, 49), (60, 54, 49), (62, 51, 45),
- (66, 45, 39), (69, 43, 43), (58, 32, 47), (45, 34, 39),
- (34, 28, 28), (34, 34, 22), (45, 39, 28), (52, 47, 35),
- (71, 54, 43), (79, 51, 56), (96, 68, 79), (119, 79, 90),
- (149, 115, 109), (164, 169, 175), (185, 191, 196), (222, 228, 233),
- (241, 241, 241), (254, 214, 186), (240, 206, 139), (203, 128, 78),
- (186, 112, 78), (173, 90, 67), (141, 84, 51), (124, 79, 56),
- (113, 79, 62), (86, 81, 75), (86, 86, 118), (134, 134, 156),
- (167, 139, 162), (197, 140, 135), (173, 127, 116), (155, 133, 104),
- (141, 102, 79), (156, 90, 67), (169, 106, 50), (164, 101, 28),
- (151, 73, 16), (116, 45, 17), (88, 34, 17), (77, 28, 11),
- (66, 17, 17), (36, 5, 5), (22, 11, 0), (17, 20, 0),
- (17, 11, 5), (17, 11, 0), (11, 11, 11), (11, 11, 11),
- (11, 11, 11), (11, 11, 11), (5, 11, 5), (5, 17, 5),
- (5, 17, 5), (5, 11, 5), (11, 11, 11), (17, 11, 11)
- ),
-
-// 5 mauve-splat
-((22, 22, 22), (22, 22, 22), (22, 17, 20), (22, 11, 15),
- (17, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 15),
- (11, 11, 15), (11, 11, 15), (11, 11, 17), (17, 11, 17),
- (17, 17, 17), (17, 17, 17), (17, 17, 17), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 5, 11), (11, 5, 9),
- (5, 5, 5), (5, 5, 5), (5, 5, 5), (5, 5, 9),
- (5, 5, 11), (5, 5, 15), (11, 5, 17), (17, 5, 17),
- (17, 5, 15), (17, 5, 15), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 15), (11, 11, 17),
- (11, 11, 17), (17, 11, 17), (17, 11, 20), (17, 5, 22),
- (17, 11, 20), (22, 11, 20), (22, 17, 22), (22, 22, 22),
- (22, 28, 17), (22, 28, 22), (22, 22, 22), (22, 22, 22),
- (22, 22, 22), (22, 22, 22), (22, 22, 22), (22, 17, 22),
- (22, 17, 20), (22, 17, 17), (22, 17, 17), (28, 17, 17),
- (28, 17, 17), (22, 17, 17), (22, 11, 17), (22, 11, 17),
- (17, 17, 17), (17, 17, 22), (17, 11, 22), (11, 11, 17),
- (11, 11, 17), (11, 11, 17), (5, 11, 15), (5, 5, 11),
- (5, 0, 11), (5, 0, 9), (5, 5, 5), (11, 5, 5),
- (17, 5, 5), (22, 11, 11), (22, 17, 17), (28, 22, 22),
- (28, 22, 22), (28, 22, 22), (28, 22, 34), (28, 22, 37),
- (22, 17, 32), (17, 11, 30), (11, 11, 24), (11, 11, 20),
- (11, 11, 20), (11, 5, 26), (11, 5, 20), (11, 5, 20),
- (11, 5, 20), (11, 5, 17), (11, 5, 17), (17, 5, 17),
- (17, 5, 17), (17, 5, 20), (17, 5, 20), (17, 5, 20),
- (22, 11, 26), (17, 11, 32), (26, 20, 39), (28, 28, 43),
- (77, 66, 72), (96, 122, 101), (174, 172, 129), (84, 139, 146),
- (240, 195, 184), (191, 112, 78), (159, 90, 73), (210, 73, 44),
- (120, 94, 66), (107, 90, 90), (84, 88, 90), (118, 90, 67),
- (85, 96, 107), (66, 100, 117), (75, 75, 64), (54, 80, 74),
- (54, 66, 54), (39, 45, 17), (28, 28, 28), (32, 32, 32),
- (45, 39, 34), (83, 37, 37), (131, 28, 11), (213, 22, 0),
- (218, 16, 5), (148, 27, 0), (75, 16, 22), (43, 22, 17),
- (28, 22, 11), (22, 22, 5), (32, 17, 0), (28, 37, 0),
- (17, 17, 5), (17, 22, 11), (17, 17, 11), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (11, 11, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (17, 5, 11), (17, 5, 11),
- (17, 5, 11), (11, 0, 11), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (11, 5, 11), (11, 11, 11), (11, 11, 15),
- (11, 5, 17), (11, 5, 17), (17, 5, 17), (17, 5, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 15), (17, 11, 11), (17, 11, 5), (11, 11, 0),
- (17, 5, 0), (17, 5, 5), (17, 5, 5), (17, 5, 11),
- (17, 5, 11), (17, 5, 11), (17, 5, 11), (17, 0, 11),
- (17, 0, 11), (17, 0, 5), (11, 5, 5), (11, 5, 5),
- (5, 5, 5), (0, 0, 5), (5, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 11, 11), (11, 11, 11), (11, 11, 11),
- (11, 5, 11), (11, 5, 11), (11, 5, 11), (11, 5, 11),
- (11, 5, 11), (5, 5, 15), (5, 0, 15), (5, 0, 17),
- (11, 0, 17), (11, 0, 15), (11, 0, 11), (11, 0, 11),
- (11, 0, 11), (11, 0, 9), (11, 0, 5), (11, 0, 0),
- (11, 0, 0), (11, 0, 5), (11, 0, 5), (11, 0, 5),
- (11, 5, 5), (17, 5, 5), (17, 5, 5), (17, 11, 11),
- (17, 11, 11), (17, 11, 11), (17, 11, 11), (20, 11, 11),
- (22, 17, 11), (22, 17, 17), (22, 17, 17), (22, 17, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 17),
- (17, 11, 17), (17, 11, 17), (17, 11, 17), (17, 11, 20),
- (17, 11, 22), (17, 17, 26), (17, 22, 30), (22, 22, 32),
- (28, 17, 28), (28, 17, 22), (34, 17, 26), (37, 26, 20),
- (45, 28, 22), (54, 49, 26), (100, 51, 51), (77, 56, 50),
- (77, 58, 58), (50, 78, 90), (49, 54, 60), (71, 50, 56),
- (62, 58, 52), (60, 66, 22), (79, 68, 45), (45, 34, 37)
- ),
-
-// 6 facial-treescape 6
-((39, 34, 26), (52, 37, 56), (37, 60, 58), (52, 73, 52),
- (73, 85, 51), (110, 87, 59), (164, 147, 127), (133, 105, 88),
- (166, 134, 117), (122, 133, 142), (137, 125, 91), (150, 129, 56),
- (152, 101, 0), (135, 73, 39), (62, 71, 17), (39, 86, 17),
- (34, 62, 22), (37, 77, 43), (39, 62, 34), (39, 79, 28),
- (45, 92, 51), (54, 79, 49), (52, 64, 58), (49, 69, 49),
- (39, 64, 45), (47, 62, 30), (39, 62, 17), (39, 49, 11),
- (45, 45, 17), (39, 49, 22), (34, 54, 28), (32, 55, 35),
- (39, 56, 39), (45, 51, 34), (45, 60, 34), (34, 49, 22),
- (28, 39, 17), (20, 35, 15), (22, 34, 11), (17, 39, 11),
- (22, 28, 11), (17, 34, 11), (17, 39, 17), (11, 28, 11),
- (11, 28, 5), (11, 28, 11), (17, 28, 11), (22, 22, 11),
- (22, 17, 5), (22, 11, 0), (22, 11, 0), (22, 17, 0),
- (22, 17, 0), (35, 20, 9), (60, 22, 17), (82, 39, 16),
- (81, 49, 20), (132, 80, 41), (135, 123, 90), (178, 166, 112),
- (197, 203, 169), (205, 233, 222), (178, 218, 212), (107, 158, 175),
- (50, 96, 132), (49, 86, 103), (37, 55, 55), (34, 45, 39),
- (34, 39, 34), (28, 28, 34), (34, 22, 22), (28, 17, 17),
- (22, 22, 17), (22, 22, 17), (22, 17, 17), (17, 17, 11),
- (15, 20, 9), (17, 22, 5), (22, 26, 0), (22, 28, 0),
- (34, 32, 0), (28, 32, 5), (34, 28, 5), (34, 28, 0),
- (28, 28, 0), (34, 22, 11), (34, 22, 11), (28, 17, 17),
- (28, 22, 11), (28, 22, 11), (22, 22, 11), (22, 28, 11),
- (22, 28, 17), (22, 28, 17), (17, 22, 22), (17, 17, 17),
- (22, 17, 11), (22, 17, 11), (22, 17, 11), (22, 17, 11),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 11, 11),
- (15, 9, 9), (22, 5, 5), (22, 11, 5), (22, 11, 5),
- (22, 17, 5), (22, 22, 5), (17, 22, 5), (17, 28, 11),
- (17, 28, 11), (17, 26, 11), (11, 22, 11), (11, 22, 11),
- (11, 17, 5), (11, 17, 5), (5, 17, 5), (11, 17, 0),
- (11, 17, 5), (17, 17, 5), (17, 17, 11), (17, 22, 17),
- (22, 28, 22), (28, 28, 37), (22, 39, 64), (51, 83, 73),
- (85, 117, 74), (122, 176, 142), (193, 222, 227), (220, 231, 237),
- (215, 226, 232), (250, 216, 154), (244, 205, 109), (195, 114, 69),
- (149, 114, 58), (93, 103, 53), (62, 71, 34), (51, 54, 22),
- (39, 34, 17), (32, 26, 20), (17, 22, 11), (11, 11, 11),
- (11, 5, 5), (11, 5, 5), (11, 5, 5), (11, 11, 5),
- (11, 11, 0), (11, 11, 5), (17, 11, 5), (17, 11, 5),
- (17, 17, 5), (17, 22, 5), (11, 22, 0), (11, 17, 0),
- (11, 11, 0), (11, 11, 0), (11, 5, 0), (17, 5, 0),
- (20, 5, 0), (17, 5, 0), (17, 5, 0), (17, 0, 0),
- (17, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 0),
- (11, 5, 0), (0, 0, 0), (11, 5, 0), (5, 5, 0),
- (5, 5, 0), (5, 11, 0), (5, 11, 5), (11, 11, 5),
- (17, 17, 5), (17, 22, 0), (22, 28, 0), (22, 37, 5),
- (26, 37, 9), (28, 43, 15), (26, 57, 29), (43, 68, 43),
- (28, 64, 43), (28, 69, 34), (32, 80, 35), (41, 77, 47),
- (56, 96, 68), (73, 110, 76), (45, 111, 79), (82, 105, 94),
- (62, 114, 116), (67, 147, 147), (78, 175, 197), (180, 220, 220),
- (216, 222, 222), (250, 210, 131), (180, 123, 95), (121, 87, 59),
- (73, 68, 39), (58, 72, 44), (51, 66, 34), (37, 49, 32),
- (34, 39, 22), (28, 34, 17), (28, 22, 11), (22, 17, 11),
- (17, 11, 5), (17, 11, 5), (17, 11, 0), (11, 11, 0),
- (11, 11, 0), (11, 11, 0), (17, 17, 0), (22, 22, 5),
- (26, 26, 9), (28, 34, 11), (28, 34, 11), (26, 37, 15),
- (28, 39, 17), (28, 34, 22), (28, 32, 22), (32, 32, 20),
- (34, 34, 17), (34, 37, 17), (39, 43, 11), (37, 43, 15),
- (34, 39, 17), (34, 37, 11), (28, 32, 11), (22, 28, 11),
- (28, 28, 11), (26, 26, 9), (34, 34, 11), (45, 28, 11),
- (49, 37, 15), (54, 39, 22), (69, 39, 28), (56, 39, 28),
- (41, 35, 26), (34, 34, 28), (28, 34, 28), (26, 34, 22),
- (28, 37, 22), (34, 39, 22), (34, 45, 22), (34, 39, 22),
- (34, 39, 17), (34, 37, 17), (45, 39, 11), (45, 39, 20),
- (45, 39, 22), (51, 39, 17), (49, 43, 20), (51, 57, 36)
- ),
-
-// 7 fasion-bug
-((24, 19, 26), (45, 31, 41), (67, 45, 51), (122, 31, 44),
- (144, 31, 39), (145, 29, 37), (146, 30, 35), (150, 30, 36),
- (144, 30, 36), (133, 33, 35), (69, 45, 44), (47, 34, 40),
- (35, 29, 36), (31, 25, 30), (27, 23, 27), (26, 21, 26),
- (27, 22, 28), (30, 24, 33), (32, 28, 34), (37, 34, 41),
- (48, 43, 47), (59, 53, 56), (83, 77, 73), (95, 77, 69),
- (123, 90, 77), (130, 109, 88), (124, 116, 98), (148, 142, 112),
- (176, 164, 120), (201, 192, 153), (214, 208, 194), (228, 222, 206),
- (230, 224, 205), (230, 225, 201), (230, 221, 202), (229, 213, 190),
- (219, 190, 158), (176, 152, 111), (141, 109, 83), (152, 73, 69),
- (156, 58, 53), (146, 125, 94), (182, 149, 123), (218, 205, 144),
- (229, 216, 191), (230, 222, 205), (230, 224, 218), (230, 226, 219),
- (228, 226, 220), (230, 227, 221), (232, 228, 217), (236, 232, 204),
- (233, 231, 191), (230, 222, 199), (229, 219, 200), (217, 212, 198),
- (221, 209, 181), (199, 168, 145), (156, 127, 125), (92, 74, 81),
- (69, 50, 51), (55, 40, 50), (41, 34, 40), (29, 29, 34),
- (23, 24, 32), (21, 24, 29), (22, 21, 28), (24, 20, 27),
- (30, 21, 29), (37, 25, 29), (45, 25, 32), (56, 30, 34),
- (108, 29, 38), (142, 30, 39), (149, 34, 37), (150, 32, 36),
- (148, 30, 36), (146, 29, 36), (142, 29, 35), (136, 31, 36),
- (72, 50, 53), (63, 47, 50), (59, 48, 48), (57, 45, 49),
- (63, 48, 51), (78, 55, 58), (92, 80, 76), (126, 112, 95),
- (167, 147, 117), (206, 160, 142), (204, 195, 168), (214, 206, 190),
- (172, 155, 142), (146, 130, 123), (115, 95, 88), (90, 74, 81),
- (61, 54, 56), (55, 40, 52), (49, 40, 43), (46, 41, 45),
- (44, 42, 46), (46, 42, 46), (46, 38, 40), (42, 41, 37),
- (37, 33, 33), (34, 27, 27), (31, 23, 28), (29, 21, 23),
- (25, 18, 23), (24, 13, 21), (22, 14, 21), (20, 15, 21),
- (19, 16, 21), (19, 17, 21), (20, 16, 23), (22, 17, 24),
- (25, 19, 25), (28, 19, 27), (31, 21, 29), (44, 24, 36),
- (52, 33, 41), (66, 40, 44), (122, 29, 33), (142, 28, 35),
- (143, 28, 35), (140, 31, 34), (119, 34, 33), (68, 40, 40),
- (43, 30, 33), (31, 19, 27), (24, 16, 20), (18, 14, 17),
- (16, 12, 16), (13, 12, 16), (12, 11, 17), (13, 11, 16),
- (15, 12, 16), (18, 14, 18), (22, 20, 24), (27, 25, 29),
- (37, 33, 35), (52, 39, 43), (69, 45, 48), (127, 30, 36),
- (142, 29, 36), (148, 30, 36), (152, 29, 38), (156, 29, 39),
- (156, 28, 35), (154, 28, 36), (148, 29, 32), (145, 33, 33),
- (138, 32, 34), (74, 48, 52), (59, 40, 50), (48, 34, 44),
- (44, 34, 40), (38, 33, 36), (31, 31, 36), (33, 28, 34),
- (41, 26, 31), (46, 27, 37), (58, 37, 41), (116, 28, 35),
- (139, 27, 33), (144, 27, 35), (149, 29, 39), (153, 31, 38),
- (156, 31, 39), (157, 33, 39), (154, 36, 40), (151, 34, 42),
- (145, 30, 37), (136, 27, 35), (95, 24, 29), (49, 32, 25),
- (32, 24, 25), (25, 20, 23), (20, 17, 24), (18, 16, 23),
- (17, 15, 21), (18, 16, 22), (16, 15, 24), (20, 16, 27),
- (18, 19, 35), (32, 25, 35), (42, 36, 38), (46, 42, 41),
- (52, 53, 45), (67, 68, 46), (98, 75, 65), (101, 69, 63),
- (146, 34, 48), (150, 33, 43), (157, 33, 41), (160, 30, 39),
- (160, 32, 39), (162, 29, 37), (161, 35, 40), (171, 37, 38),
- (157, 37, 40), (151, 36, 40), (144, 32, 39), (138, 32, 38),
- (79, 44, 48), (61, 41, 46), (55, 36, 39), (47, 32, 42),
- (35, 28, 35), (27, 24, 29), (27, 21, 27), (22, 20, 26),
- (19, 20, 24), (16, 18, 24), (15, 16, 22), (15, 16, 23),
- (15, 19, 22), (16, 16, 22), (17, 15, 22), (14, 16, 21),
- (12, 15, 20), (15, 13, 20), (18, 14, 21), (19, 16, 21),
- (22, 16, 21), (25, 20, 21), (24, 22, 25), (25, 24, 29),
- (29, 25, 31), (32, 27, 32), (31, 27, 33), (31, 25, 29),
- (27, 21, 26), (28, 19, 26), (26, 16, 24), (25, 17, 23),
- (23, 14, 23), (19, 15, 22), (16, 14, 19), (14, 13, 18),
- (13, 11, 18), (15, 12, 18), (16, 14, 17), (15, 15, 19),
- (16, 16, 20), (16, 16, 21), (18, 15, 23), (20, 16, 23),
- (23, 18, 26), (24, 19, 33), (29, 18, 30), (35, 24, 32),
- (43, 28, 34), (55, 32, 37), (69, 42, 43), (131, 27, 32)
- ),
-
-// 8 leafy-face
-((42, 37, 33), (31, 23, 25), (23, 19, 22), (20, 20, 24),
- (24, 23, 25), (31, 25, 25), (47, 37, 39), (64, 40, 39),
- (81, 51, 51), (74, 59, 57), (73, 69, 63), (77, 81, 72),
- (95, 98, 94), (200, 168, 134), (215, 188, 153), (223, 209, 177),
- (238, 225, 207), (237, 227, 215), (238, 227, 201), (225, 195, 162),
- (210, 182, 147), (191, 163, 133), (91, 98, 97), (75, 74, 79),
- (70, 70, 67), (73, 69, 59), (83, 76, 55), (84, 74, 55),
- (107, 79, 73), (197, 132, 96), (218, 159, 116), (222, 174, 130),
- (225, 182, 134), (222, 182, 137), (220, 173, 131), (215, 164, 114),
- (163, 109, 88), (103, 83, 68), (90, 83, 61), (145, 104, 88),
- (208, 163, 121), (209, 174, 138), (213, 176, 151), (213, 178, 151),
- (211, 183, 143), (206, 174, 133), (197, 154, 120), (89, 91, 91),
- (72, 77, 78), (66, 71, 69), (64, 66, 63), (62, 56, 59),
- (60, 59, 58), (58, 58, 55), (56, 54, 54), (50, 51, 48),
- (60, 47, 46), (65, 50, 46), (65, 50, 46), (67, 52, 49),
- (66, 59, 57), (65, 67, 59), (68, 73, 68), (78, 84, 80),
- (130, 120, 108), (206, 162, 135), (217, 172, 144), (223, 184, 152),
- (224, 188, 154), (226, 188, 154), (226, 187, 152), (225, 190, 148),
- (226, 195, 144), (224, 195, 146), (220, 190, 147), (223, 190, 153),
- (226, 193, 152), (227, 192, 152), (223, 187, 152), (223, 187, 147),
- (227, 184, 143), (223, 184, 141), (221, 174, 135), (204, 162, 130),
- (130, 108, 102), (82, 82, 75), (74, 77, 63), (70, 76, 63),
- (68, 71, 63), (68, 71, 63), (66, 72, 63), (71, 76, 66),
- (78, 89, 77), (138, 122, 109), (205, 166, 137), (210, 179, 149),
- (213, 182, 152), (222, 189, 155), (226, 199, 156), (237, 210, 172),
- (240, 227, 199), (238, 229, 214), (238, 231, 222), (239, 232, 227),
- (235, 230, 227), (230, 228, 223), (220, 217, 207), (203, 193, 176),
- (206, 166, 149), (194, 148, 118), (87, 98, 78), (72, 89, 71),
- (82, 86, 69), (139, 116, 93), (208, 167, 123), (219, 170, 135),
- (219, 179, 138), (218, 182, 149), (214, 176, 151), (212, 174, 147),
- (198, 160, 136), (98, 97, 97), (78, 76, 82), (68, 71, 71),
- (60, 66, 68), (65, 67, 69), (67, 72, 71), (82, 87, 80),
- (168, 130, 113), (208, 164, 139), (209, 167, 138), (189, 141, 129),
- (99, 86, 90), (80, 75, 64), (82, 71, 63), (83, 77, 68),
- (98, 94, 96), (202, 155, 123), (219, 170, 130), (212, 164, 117),
- (142, 106, 92), (81, 81, 74), (72, 73, 68), (71, 73, 67),
- (73, 79, 69), (83, 99, 85), (164, 149, 121), (207, 166, 140),
- (213, 177, 153), (224, 193, 170), (222, 210, 207), (223, 222, 215),
- (232, 231, 225), (233, 227, 226), (226, 226, 223), (218, 226, 216),
- (222, 222, 214), (222, 213, 199), (225, 191, 157), (213, 184, 148),
- (209, 176, 138), (199, 165, 128), (96, 96, 95), (75, 77, 69),
- (70, 67, 64), (68, 61, 60), (68, 62, 59), (70, 63, 58),
- (74, 72, 63), (82, 88, 77), (175, 142, 113), (217, 171, 125),
- (221, 170, 130), (207, 159, 122), (112, 86, 73), (83, 64, 60),
- (51, 41, 43), (29, 27, 31), (21, 18, 24), (13, 11, 15),
- (19, 16, 17), (22, 17, 23), (30, 24, 29), (46, 37, 41),
- (44, 41, 44), (43, 46, 38), (32, 32, 27), (25, 26, 28),
- (28, 22, 25), (32, 30, 32), (41, 41, 42), (43, 41, 47),
- (47, 50, 49), (55, 55, 53), (58, 63, 60), (61, 68, 58),
- (64, 70, 57), (67, 74, 62), (75, 76, 65), (88, 89, 83),
- (176, 145, 118), (206, 166, 144), (224, 190, 168), (238, 223, 210),
- (233, 230, 225), (233, 229, 224), (227, 218, 210), (220, 188, 162),
- (204, 167, 151), (150, 142, 132), (85, 97, 95), (75, 78, 72),
- (70, 70, 65), (67, 64, 57), (63, 61, 52), (57, 55, 49),
- (62, 56, 46), (60, 59, 46), (61, 59, 52), (64, 61, 58),
- (64, 68, 57), (62, 70, 54), (62, 67, 54), (63, 67, 55),
- (64, 64, 55), (66, 65, 51), (67, 65, 50), (69, 65, 51),
- (69, 65, 54), (76, 66, 55), (84, 65, 54), (121, 72, 64),
- (197, 132, 96), (217, 166, 119), (222, 178, 124), (225, 188, 129),
- (224, 188, 138), (222, 184, 139), (209, 178, 141), (206, 171, 134),
- (162, 144, 108), (78, 90, 81), (67, 76, 72), (72, 72, 72),
- (83, 70, 82), (114, 112, 105), (203, 167, 143), (213, 184, 157),
- (219, 210, 199), (221, 220, 210), (218, 213, 200), (183, 173, 165),
- (107, 106, 103), (77, 83, 78), (74, 83, 75), (82, 95, 83)
- ),
-
-// 9 mouldy-sun
-((17, 11, 11), (11, 11, 11), (11, 11, 5), (11, 17, 0),
- (11, 17, 0), (17, 22, 0), (22, 28, 0), (34, 28, 11),
- (51, 39, 22), (69, 64, 24), (84, 105, 50), (129, 135, 73),
- (189, 166, 78), (195, 194, 78), (207, 189, 83), (208, 180, 95),
- (214, 203, 90), (214, 197, 90), (207, 179, 105), (191, 173, 92),
- (191, 163, 90), (180, 158, 62), (177, 149, 45), (180, 146, 39),
- (174, 145, 55), (159, 130, 65), (126, 109, 60), (144, 104, 34),
- (148, 104, 45), (153, 115, 48), (146, 93, 31), (154, 96, 17),
- (163, 115, 25), (180, 123, 16), (183, 138, 28), (173, 129, 45),
- (210, 135, 61), (225, 146, 67), (197, 174, 123), (148, 193, 193),
- (191, 191, 180), (204, 192, 170), (213, 196, 139), (203, 208, 135),
- (165, 185, 156), (113, 124, 90), (67, 113, 50), (77, 84, 26),
- (60, 68, 20), (66, 64, 20), (83, 69, 20), (120, 82, 20),
- (159, 104, 11), (172, 126, 39), (186, 134, 45), (208, 146, 39),
- (242, 146, 44), (206, 148, 39), (164, 121, 45), (145, 95, 45),
- (128, 84, 34), (89, 39, 22), (58, 28, 17), (43, 22, 11),
- (28, 17, 11), (22, 11, 11), (22, 11, 11), (22, 11, 11),
- (17, 11, 11), (11, 5, 26), (11, 11, 11), (17, 11, 17),
- (17, 17, 11), (22, 22, 5), (17, 11, 0), (22, 22, 0),
- (17, 22, 0), (17, 11, 0), (28, 17, 0), (37, 11, 0),
- (49, 22, 5), (62, 39, 0), (71, 58, 9), (119, 73, 0),
- (164, 72, 28), (186, 117, 22), (203, 157, 33), (242, 174, 50),
- (248, 208, 89), (244, 239, 154), (254, 248, 169), (237, 220, 135),
- (240, 206, 88), (231, 186, 72), (203, 174, 50), (178, 146, 39),
- (139, 127, 16), (116, 101, 11), (94, 81, 5), (51, 58, 0),
- (22, 32, 0), (17, 26, 0), (11, 17, 0), (5, 17, 0),
- (5, 5, 5), (0, 0, 0), (5, 0, 0), (11, 5, 0),
- (11, 5, 5), (11, 5, 5), (17, 5, 5), (17, 5, 5),
- (22, 5, 5), (22, 5, 5), (17, 5, 5), (17, 5, 5),
- (17, 5, 5), (11, 11, 0), (11, 11, 0), (11, 5, 5),
- (11, 5, 5), (17, 5, 0), (17, 5, 0), (17, 5, 0),
- (17, 5, 0), (22, 5, 5), (17, 0, 0), (17, 0, 0),
- (17, 0, 0), (17, 5, 5), (17, 17, 11), (11, 17, 9),
- (11, 22, 0), (11, 28, 0), (17, 39, 17), (45, 69, 0),
- (62, 86, 25), (84, 98, 11), (107, 99, 17), (119, 93, 17),
- (122, 99, 20), (134, 101, 28), (141, 112, 22), (150, 110, 33),
- (130, 113, 39), (128, 111, 75), (133, 132, 87), (165, 142, 120),
- (197, 163, 135), (220, 202, 146), (225, 225, 180), (229, 229, 190),
- (250, 239, 199), (244, 233, 188), (242, 237, 163), (218, 200, 127),
- (225, 202, 118), (224, 201, 105), (227, 205, 91), (225, 208, 78),
- (237, 220, 44), (237, 197, 50), (248, 191, 67), (225, 174, 89),
- (181, 146, 85), (144, 138, 76), (124, 124, 51), (108, 119, 43),
- (96, 99, 42), (73, 73, 28), (71, 52, 20), (79, 50, 22),
- (79, 39, 22), (93, 50, 56), (154, 90, 84), (158, 107, 67),
- (162, 127, 66), (197, 163, 50), (210, 176, 47), (203, 168, 33),
- (180, 139, 0), (152, 118, 5), (125, 80, 0), (96, 73, 11),
- (69, 45, 11), (54, 28, 22), (39, 34, 22), (34, 34, 22),
- (28, 28, 17), (28, 28, 11), (39, 22, 5), (34, 22, 0),
- (28, 24, 0), (22, 28, 5), (28, 34, 20), (51, 52, 30),
- (66, 54, 24), (94, 60, 46), (126, 86, 47), (132, 118, 82),
- (158, 140, 90), (208, 168, 101), (214, 197, 140), (233, 227, 188),
- (252, 240, 201), (252, 252, 212), (252, 246, 201), (250, 244, 176),
- (254, 242, 152), (254, 220, 95), (248, 208, 84), (231, 174, 44),
- (203, 157, 28), (194, 126, 0), (191, 123, 5), (190, 112, 5),
- (175, 118, 16), (138, 116, 0), (107, 99, 0), (99, 96, 14),
- (91, 89, 20), (54, 64, 9), (39, 28, 17), (28, 17, 17),
- (17, 11, 11), (11, 5, 5), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (5, 5, 5), (5, 0, 0),
- (5, 0, 0), (11, 0, 0), (11, 5, 0), (11, 5, 5),
- (17, 5, 5), (17, 11, 17), (17, 17, 17), (28, 33, 33),
- (57, 63, 46), (77, 71, 34), (91, 75, 43), (124, 88, 33),
- (155, 112, 11), (186, 135, 22), (203, 146, 39), (231, 157, 39),
- (225, 168, 50), (237, 203, 90), (239, 233, 148), (252, 235, 189),
- (248, 242, 208), (229, 218, 224), (244, 244, 210), (237, 208, 169)
- ),
-
-// 10 sunny-harvest
-((0, 0, 0), (34, 4, 13), (71, 19, 23), (105, 20, 32),
- (107, 51, 32), (102, 30, 34), (70, 23, 27), (52, 20, 20),
- (18, 6, 8), (4, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (8, 5, 6), (16, 12, 21), (58, 29, 30), (89, 49, 39),
- (116, 94, 73), (149, 126, 100), (193, 171, 144), (208, 199, 181),
- (213, 202, 184), (204, 203, 195), (227, 209, 188), (228, 210, 184),
- (219, 200, 171), (216, 190, 148), (212, 182, 123), (211, 171, 108),
- (189, 137, 88), (173, 125, 72), (167, 123, 82), (157, 127, 103),
- (184, 159, 137), (204, 180, 162), (205, 185, 156), (206, 182, 146),
- (200, 168, 133), (170, 131, 87), (163, 112, 64), (145, 103, 68),
- (132, 98, 68), (123, 102, 49), (93, 65, 39), (84, 57, 33),
- (86, 64, 30), (118, 81, 44), (137, 96, 57), (148, 118, 62),
- (159, 116, 64), (176, 136, 77), (195, 143, 90), (206, 164, 112),
- (186, 160, 114), (169, 130, 85), (151, 114, 89), (121, 104, 81),
- (112, 93, 68), (102, 77, 53), (86, 52, 33), (76, 49, 28),
- (82, 63, 30), (92, 79, 38), (113, 102, 71), (132, 128, 98),
- (154, 155, 150), (201, 187, 161), (207, 191, 163), (215, 191, 174),
- (204, 181, 165), (185, 169, 137), (143, 133, 100), (99, 88, 80),
- (61, 41, 39), (41, 16, 21), (17, 3, 12), (6, 0, 3),
- (0, 0, 0), (0, 0, 0), (3, 1, 3), (16, 8, 9),
- (54, 24, 30), (65, 63, 43), (85, 87, 72), (124, 122, 90),
- (182, 154, 108), (201, 174, 136), (202, 181, 122), (207, 183, 113),
- (218, 169, 91), (208, 146, 67), (213, 132, 64), (227, 133, 48),
- (226, 130, 48), (223, 124, 47), (213, 122, 45), (211, 112, 41),
- (215, 101, 43), (214, 103, 44), (205, 112, 45), (194, 106, 42),
- (175, 100, 37), (169, 89, 35), (164, 74, 39), (166, 83, 42),
- (163, 74, 36), (176, 92, 35), (187, 102, 42), (202, 116, 54),
- (218, 131, 45), (229, 156, 54), (229, 164, 62), (229, 179, 77),
- (224, 183, 95), (222, 193, 115), (224, 189, 123), (218, 195, 149),
- (223, 200, 158), (215, 190, 172), (202, 179, 157), (154, 144, 119),
- (143, 122, 97), (122, 94, 70), (119, 85, 51), (101, 45, 32),
- (97, 47, 31), (83, 35, 29), (71, 29, 33), (56, 21, 24),
- (16, 8, 21), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (16, 10, 8), (23, 16, 11),
- (62, 40, 29), (92, 66, 41), (138, 99, 61), (193, 146, 50),
- (215, 170, 60), (222, 164, 57), (229, 168, 54), (233, 168, 56),
- (236, 175, 55), (238, 180, 55), (236, 177, 57), (235, 179, 60),
- (236, 183, 59), (231, 190, 63), (234, 184, 61), (236, 173, 60),
- (233, 169, 59), (235, 170, 58), (235, 166, 58), (233, 160, 58),
- (233, 151, 58), (233, 150, 59), (226, 137, 53), (231, 125, 50),
- (219, 101, 46), (202, 98, 45), (207, 84, 39), (193, 77, 37),
- (190, 74, 37), (178, 62, 39), (179, 52, 35), (183, 57, 36),
- (191, 62, 40), (190, 80, 45), (187, 97, 43), (170, 114, 57),
- (174, 124, 71), (181, 151, 81), (205, 170, 95), (218, 189, 119),
- (215, 190, 114), (227, 191, 103), (225, 190, 96), (235, 192, 73),
- (235, 186, 67), (233, 174, 68), (233, 152, 56), (216, 126, 43),
- (198, 94, 40), (183, 72, 41), (151, 71, 39), (128, 43, 33),
- (89, 14, 25), (25, 15, 6), (6, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 0, 1), (18, 4, 7), (33, 13, 19), (60, 28, 33),
- (74, 44, 36), (87, 53, 35), (93, 62, 37), (122, 84, 46),
- (121, 88, 45), (141, 90, 51), (140, 67, 41), (122, 81, 49),
- (139, 60, 40), (135, 61, 34), (150, 57, 34), (145, 38, 38),
- (149, 64, 37), (123, 56, 32), (154, 40, 39), (158, 46, 36),
- (175, 45, 38), (179, 56, 41), (164, 72, 39), (160, 85, 40),
- (150, 81, 47), (166, 93, 48), (157, 99, 55), (135, 106, 66),
- (116, 109, 74), (136, 114, 90), (141, 108, 86), (159, 115, 69),
- (180, 133, 80), (211, 175, 110), (214, 190, 145), (224, 203, 178),
- (232, 226, 194), (235, 218, 187), (225, 213, 184), (212, 196, 164),
- (193, 177, 137), (180, 135, 90), (175, 113, 57), (198, 110, 44),
- (208, 113, 41), (222, 136, 45), (233, 152, 53), (235, 157, 54),
- (231, 160, 55), (231, 160, 54), (228, 151, 52), (216, 130, 45),
- (197, 106, 43), (173, 84, 39), (150, 67, 37), (133, 55, 31)
- ),
-
-// 11 peach-tree
-((170, 59, 28), (170, 63, 28), (129, 68, 37), (68, 84, 37),
- (77, 109, 37), (81, 121, 47), (81, 113, 47), (93, 113, 56),
- (101, 133, 75), (117, 141, 85), (137, 161, 94), (141, 162, 84),
- (194, 173, 65), (218, 139, 47), (222, 119, 37), (214, 103, 47),
- (214, 106, 37), (194, 95, 28), (145, 76, 37), (76, 105, 37),
- (52, 80, 18), (32, 68, 9), (32, 60, 18), (32, 48, 18),
- (32, 56, 18), (44, 72, 18), (64, 105, 37), (97, 137, 56),
- (141, 178, 94), (170, 198, 122), (238, 209, 122), (250, 225, 84),
- (230, 151, 46), (230, 122, 37), (230, 122, 37), (219, 105, 37),
- (202, 94, 37), (182, 76, 28), (133, 55, 18), (84, 43, 9),
- (36, 27, 9), (28, 32, 0), (28, 48, 9), (32, 64, 9),
- (64, 92, 28), (84, 121, 56), (105, 145, 75), (145, 174, 103),
- (150, 178, 113), (149, 174, 113), (141, 170, 113), (113, 141, 85),
- (81, 109, 66), (64, 68, 47), (36, 52, 28), (16, 24, 18),
- (12, 12, 9), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (4, 0, 0), (12, 0, 0),
- (16, 11, 0), (36, 15, 0), (68, 23, 18), (129, 38, 18),
- (170, 55, 18), (194, 95, 28), (178, 124, 47), (154, 174, 103),
- (166, 194, 122), (170, 202, 122), (178, 210, 141), (190, 218, 160),
- (190, 210, 151), (202, 214, 151), (226, 222, 132), (182, 218, 141),
- (182, 210, 141), (186, 206, 141), (190, 206, 151), (198, 206, 169),
- (210, 218, 179), (234, 230, 197), (234, 234, 197), (250, 241, 188),
- (246, 229, 188), (234, 192, 141), (210, 172, 150), (190, 202, 150),
- (178, 198, 151), (182, 206, 141), (182, 202, 141), (182, 198, 132),
- (170, 202, 132), (166, 198, 132), (158, 186, 122), (141, 178, 113),
- (113, 149, 75), (81, 117, 56), (60, 84, 37), (48, 64, 28),
- (24, 56, 9), (20, 40, 9), (20, 24, 9), (12, 16, 9),
- (7, 12, 9), (4, 8, 9), (8, 4, 9), (20, 7, 9),
- (28, 15, 9), (36, 23, 9), (80, 39, 18), (129, 47, 18),
- (178, 59, 18), (198, 87, 37), (219, 102, 37), (222, 102, 37),
- (222, 117, 28), (226, 135, 28), (230, 142, 28), (242, 146, 37),
- (250, 155, 28), (246, 187, 28), (234, 127, 47), (250, 188, 103),
- (250, 225, 112), (250, 225, 84), (254, 211, 46), (254, 207, 46),
- (254, 208, 74), (218, 181, 94), (149, 120, 103), (89, 121, 66),
- (64, 93, 47), (32, 60, 18), (20, 44, 9), (4, 24, 0),
- (0, 12, 0), (4, 8, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 0), (4, 0, 0), (4, 0, 0), (4, 4, 0),
- (4, 4, 0), (4, 8, 0), (4, 8, 0), (4, 8, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (4, 0, 0), (4, 4, 0), (12, 8, 0),
- (16, 16, 0), (32, 16, 0), (56, 27, 9), (89, 51, 9),
- (125, 67, 9), (166, 63, 18), (178, 72, 18), (198, 90, 28),
- (190, 107, 37), (157, 112, 56), (153, 99, 47), (89, 121, 56),
- (85, 101, 56), (113, 72, 28), (182, 80, 37), (206, 98, 37),
- (210, 102, 37), (214, 110, 28), (214, 110, 28), (218, 118, 37),
- (222, 110, 28), (226, 114, 37), (222, 110, 47), (238, 111, 65),
- (198, 160, 84), (169, 148, 112), (161, 186, 122), (170, 194, 132),
- (190, 206, 151), (206, 214, 160), (226, 238, 188), (246, 238, 197),
- (254, 250, 254), (250, 254, 206), (242, 254, 206), (230, 238, 197),
- (198, 214, 160), (170, 194, 132), (145, 149, 113), (84, 109, 66),
- (56, 64, 37), (28, 44, 18), (24, 36, 9), (20, 20, 9),
- (32, 19, 9), (48, 15, 9), (101, 39, 18), (137, 47, 18),
- (166, 51, 19), (145, 55, 18), (101, 47, 18), (68, 39, 18),
- (32, 56, 9), (28, 44, 9), (20, 28, 9), (16, 20, 9),
- (8, 16, 0), (8, 16, 0), (4, 12, 0), (4, 16, 0),
- (8, 20, 9), (16, 32, 9), (20, 48, 18), (40, 72, 18),
- (68, 109, 37), (97, 129, 56), (137, 170, 103), (149, 182, 113),
- (145, 182, 113), (129, 161, 94), (105, 133, 75), (68, 89, 56),
- (60, 76, 37), (48, 64, 37), (60, 68, 28), (113, 55, 18),
- (166, 51, 19), (190, 76, 28), (202, 91, 28), (210, 94, 28),
- (210, 98, 28), (198, 87, 18), (158, 55, 9), (105, 34, 0),
- (44, 15, 0), (20, 4, 0), (12, 0, 0), (8, 4, 0),
- (4, 8, 0), (8, 16, 0), (16, 32, 9), (28, 52, 9)
- ),
-
-// 12 fire-dragon
-((88, 3, 9), (64, 0, 9), (44, 3, 9), (24, 4, 9),
- (15, 0, 9), (16, 4, 9), (28, 8, 9), (40, 4, 9),
- (48, 3, 0), (52, 0, 0), (52, 0, 0), (48, 0, 0),
- (40, 0, 0), (28, 4, 0), (16, 0, 0), (8, 0, 9),
- (8, 0, 9), (15, 0, 9), (28, 0, 0), (40, 0, 0),
- (44, 0, 0), (48, 0, 0), (56, 4, 0), (56, 3, 0),
- (52, 0, 0), (48, 0, 0), (40, 0, 0), (28, 0, 0),
- (16, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 4, 0),
- (0, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (4, 0, 0), (8, 4, 0), (12, 4, 0), (24, 4, 0),
- (32, 4, 0), (40, 4, 9), (48, 4, 9), (52, 3, 9),
- (68, 3, 9), (81, 4, 0), (101, 3, 0), (117, 0, 0),
- (137, 0, 9), (158, 0, 9), (182, 0, 9), (202, 7, 0),
- (210, 10, 0), (202, 7, 0), (190, 0, 9), (174, 0, 9),
- (145, 3, 9), (113, 3, 0), (89, 3, 0), (68, 3, 9),
- (48, 7, 9), (36, 4, 9), (20, 0, 0), (8, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (8, 4, 0),
- (24, 4, 0), (40, 4, 0), (60, 3, 0), (84, 3, 0),
- (109, 3, 0), (125, 3, 0), (145, 0, 0), (158, 0, 0),
- (162, 0, 0), (162, 0, 0), (162, 0, 0), (162, 0, 0),
- (162, 3, 0), (153, 7, 9), (157, 11, 0), (153, 0, 0),
- (145, 3, 0), (129, 0, 0), (109, 0, 0), (89, 0, 0),
- (73, 3, 0), (52, 3, 0), (36, 4, 0), (16, 0, 0),
- (8, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 9), (4, 0, 9),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (16, 0, 0), (40, 4, 0), (60, 0, 0), (73, 0, 0),
- (97, 0, 0), (113, 0, 0), (133, 0, 0), (157, 0, 0),
- (166, 7, 0), (182, 7, 0), (174, 10, 0), (174, 15, 9),
- (166, 29, 0), (157, 35, 9), (121, 30, 9), (93, 15, 9),
- (93, 11, 9), (92, 11, 0), (89, 3, 9), (88, 3, 9),
- (80, 3, 9), (76, 0, 0), (68, 0, 0), (64, 3, 0),
- (68, 3, 0), (76, 0, 0), (89, 3, 0), (105, 0, 0),
- (121, 0, 0), (145, 0, 0), (158, 0, 0), (162, 3, 0),
- (153, 18, 9), (169, 7, 0), (166, 0, 0), (174, 3, 0),
- (174, 0, 0), (178, 0, 0), (178, 3, 0), (182, 3, 0),
- (190, 11, 9), (206, 14, 9), (234, 58, 9), (246, 131, 28),
- (242, 179, 28), (250, 187, 37), (250, 233, 84), (246, 254, 102),
- (250, 254, 140), (254, 249, 140), (250, 241, 102), (242, 195, 46),
- (246, 159, 46), (186, 91, 37), (137, 43, 18), (101, 55, 18),
- (76, 39, 18), (56, 11, 9), (44, 11, 9), (28, 4, 0),
- (16, 0, 0), (4, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 4, 0), (16, 8, 0), (24, 4, 0), (36, 7, 0),
- (40, 4, 0), (32, 0, 0), (28, 0, 0), (20, 0, 0),
- (12, 0, 0), (8, 0, 0), (4, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 0, 0),
- (8, 0, 0), (24, 0, 0), (44, 3, 0), (60, 0, 0),
- (77, 0, 0), (101, 0, 0), (133, 3, 0), (162, 30, 0),
- (182, 47, 0), (194, 79, 18), (197, 107, 18), (206, 95, 18),
- (198, 86, 18), (198, 47, 0), (190, 39, 9), (194, 18, 9),
- (182, 7, 0), (182, 10, 0), (186, 22, 9), (190, 22, 9),
- (206, 66, 9), (230, 98, 9), (246, 134, 9), (246, 155, 28),
- (238, 138, 9), (238, 142, 37), (226, 126, 18), (190, 87, 9),
- (141, 48, 0), (125, 43, 9), (101, 15, 9), (101, 0, 9),
- (97, 3, 0), (92, 7, 0), (89, 15, 9), (77, 24, 9),
- (85, 7, 0), (64, 7, 0), (60, 3, 0), (52, 7, 0),
- (48, 4, 0), (44, 4, 0), (44, 3, 0), (48, 0, 0),
- (44, 0, 0), (40, 7, 0), (36, 4, 0), (28, 0, 0)
- ),
-
-// 13 ice-dragon
-((96, 43, 37), (113, 80, 75), (157, 120, 103), (174, 141, 122),
- (178, 161, 151), (194, 173, 160), (186, 169, 170), (165, 141, 150),
- (153, 129, 141), (141, 133, 131), (137, 129, 131), (137, 133, 141),
- (141, 137, 141), (157, 157, 160), (161, 173, 188), (165, 189, 216),
- (181, 205, 235), (193, 222, 235), (189, 226, 244), (193, 230, 244),
- (197, 230, 254), (197, 226, 254), (189, 226, 244), (185, 222, 244),
- (173, 209, 244), (157, 193, 235), (133, 177, 226), (120, 169, 235),
- (124, 173, 225), (133, 185, 225), (144, 198, 235), (149, 193, 244),
- (157, 201, 244), (161, 197, 235), (169, 193, 226), (161, 185, 197),
- (177, 177, 179), (185, 177, 188), (193, 193, 207), (226, 222, 216),
- (246, 246, 235), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (237, 245, 254), (209, 230, 244), (193, 201, 216),
- (181, 173, 188), (173, 161, 179), (161, 157, 160), (145, 137, 141),
- (149, 120, 122), (133, 96, 94), (121, 60, 56), (97, 56, 46),
- (80, 39, 37), (60, 15, 18), (44, 19, 9), (48, 19, 18),
- (56, 23, 18), (60, 31, 37), (64, 39, 56), (76, 52, 65),
- (92, 72, 103), (97, 101, 122), (117, 113, 132), (125, 117, 132),
- (133, 117, 122), (137, 117, 113), (125, 109, 94), (117, 92, 84),
- (117, 88, 84), (133, 97, 94), (141, 100, 94), (133, 104, 113),
- (129, 121, 132), (128, 145, 178), (116, 162, 216), (121, 149, 197),
- (116, 112, 151), (108, 92, 122), (76, 48, 85), (56, 40, 66),
- (60, 31, 37), (52, 27, 28), (44, 27, 28), (48, 19, 28),
- (48, 27, 28), (56, 31, 47), (68, 56, 75), (96, 92, 113),
- (113, 117, 151), (108, 153, 197), (108, 158, 225), (100, 154, 235),
- (100, 158, 235), (108, 158, 235), (141, 189, 244), (157, 201, 244),
- (169, 210, 244), (173, 209, 244), (165, 205, 244), (148, 197, 254),
- (140, 193, 254), (116, 185, 254), (104, 173, 244), (100, 162, 244),
- (96, 154, 244), (100, 158, 244), (104, 158, 244), (104, 165, 244),
- (108, 181, 244), (141, 197, 244), (169, 210, 244), (185, 226, 244),
- (205, 238, 254), (218, 246, 254), (230, 250, 254), (234, 254, 254),
- (234, 254, 244), (213, 250, 244), (189, 242, 244), (177, 226, 254),
- (173, 226, 244), (160, 226, 254), (173, 234, 254), (189, 238, 254),
- (221, 246, 254), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (234, 250, 254), (222, 242, 254), (201, 226, 244),
- (181, 210, 235), (161, 202, 235), (149, 189, 235), (120, 173, 235),
- (108, 177, 235), (108, 177, 244), (112, 181, 244), (140, 197, 244),
- (157, 205, 244), (177, 218, 244), (193, 234, 235), (214, 246, 244),
- (222, 246, 254), (226, 250, 254), (222, 246, 244), (209, 226, 235),
- (193, 197, 216), (173, 177, 207), (161, 161, 179), (145, 133, 150),
- (125, 100, 122), (100, 72, 84), (88, 52, 66), (80, 48, 56),
- (88, 43, 47), (68, 39, 47), (72, 39, 56), (80, 43, 56),
- (80, 52, 65), (88, 64, 75), (113, 97, 103), (125, 129, 151),
- (116, 154, 207), (104, 158, 235), (100, 158, 235), (100, 158, 244),
- (100, 166, 254), (104, 173, 254), (100, 173, 244), (104, 189, 254),
- (132, 202, 254), (161, 201, 244), (185, 202, 244), (201, 226, 254),
- (221, 230, 254), (233, 250, 254), (250, 254, 254), (254, 254, 254),
- (250, 250, 254), (230, 238, 235), (206, 202, 207), (178, 169, 169),
- (149, 129, 132), (117, 88, 103), (93, 60, 65), (105, 56, 56),
- (113, 56, 56), (133, 88, 75), (141, 108, 94), (149, 137, 132),
- (170, 165, 169), (182, 190, 198), (214, 214, 226), (217, 230, 244),
- (217, 234, 244), (209, 234, 254), (197, 226, 235), (173, 194, 226),
- (149, 173, 198), (157, 165, 179), (149, 149, 160), (149, 121, 122),
- (129, 100, 103), (113, 76, 84), (96, 56, 65), (92, 52, 56),
- (88, 52, 56), (84, 68, 56), (97, 85, 94), (112, 109, 132),
- (128, 129, 150), (133, 137, 179), (137, 157, 188), (161, 157, 169),
- (161, 141, 150), (166, 136, 132), (153, 132, 122), (157, 120, 113),
- (169, 141, 131), (198, 173, 160), (202, 177, 170), (218, 210, 207),
- (246, 238, 244), (250, 254, 254), (254, 254, 254), (254, 254, 254),
- (250, 254, 254), (238, 250, 244), (222, 242, 244), (218, 214, 226),
- (190, 190, 198), (181, 177, 178), (185, 173, 169), (194, 173, 169),
- (181, 173, 179), (161, 165, 179), (157, 169, 179), (141, 173, 207),
- (133, 173, 216), (136, 169, 226), (137, 149, 188), (125, 121, 132),
- (96, 92, 103), (84, 64, 75), (80, 60, 66), (88, 60, 66),
- (104, 76, 85), (129, 125, 122), (161, 161, 169), (201, 193, 197)
- ),
-
-// 14 german-landscape
-((61, 62, 43), (52, 48, 45), (42, 44, 39), (37, 39, 34),
- (33, 39, 23), (36, 44, 22), (46, 54, 32), (51, 55, 33),
- (45, 49, 38), (45, 49, 38), (45, 45, 45), (45, 45, 45),
- (35, 35, 35), (35, 39, 28), (36, 44, 22), (36, 44, 22),
- (31, 39, 17), (31, 39, 17), (31, 39, 17), (31, 39, 17),
- (31, 39, 17), (31, 39, 17), (28, 34, 18), (23, 29, 13),
- (25, 29, 18), (30, 34, 23), (30, 34, 23), (33, 39, 23),
- (36, 44, 22), (39, 48, 22), (45, 43, 38), (55, 55, 44),
- (60, 54, 45), (63, 61, 54), (69, 68, 58), (70, 66, 54),
- (66, 64, 48), (70, 69, 45), (79, 75, 50), (77, 85, 55),
- (94, 101, 63), (100, 123, 70), (115, 123, 80), (131, 132, 106),
- (134, 139, 102), (131, 130, 80), (120, 105, 63), (110, 98, 70),
- (96, 76, 62), (77, 68, 57), (65, 79, 60), (72, 79, 65),
- (90, 95, 69), (102, 99, 77), (118, 130, 107), (137, 163, 141),
- (159, 182, 173), (167, 178, 180), (177, 170, 179), (178, 172, 183),
- (183, 179, 196), (165, 177, 194), (151, 168, 185), (127, 154, 156),
- (131, 133, 141), (132, 125, 149), (133, 139, 140), (151, 129, 154),
- (163, 157, 170), (169, 168, 176), (164, 174, 180), (168, 179, 193),
- (168, 187, 195), (161, 179, 194), (161, 195, 194), (174, 198, 204),
- (193, 227, 202), (210, 230, 224), (214, 223, 214), (240, 234, 209),
- (219, 215, 201), (201, 197, 192), (204, 180, 172), (197, 156, 171),
- (184, 157, 167), (169, 156, 169), (177, 129, 137), (148, 105, 71),
- (111, 83, 64), (101, 79, 57), (93, 80, 50), (81, 73, 45),
- (79, 79, 47), (85, 89, 56), (100, 94, 74), (119, 120, 84),
- (154, 109, 96), (132, 132, 120), (133, 188, 112), (124, 180, 99),
- (130, 156, 103), (111, 139, 75), (102, 109, 62), (94, 94, 54),
- (91, 79, 57), (86, 72, 56), (86, 70, 53), (78, 68, 49),
- (68, 57, 46), (58, 58, 44), (53, 59, 43), (50, 54, 43),
- (46, 50, 28), (41, 49, 27), (39, 48, 22), (39, 48, 22),
- (39, 48, 22), (39, 48, 22), (44, 53, 27), (47, 57, 33),
- (54, 63, 37), (70, 71, 45), (75, 79, 40), (84, 78, 41),
- (96, 93, 46), (110, 106, 55), (122, 115, 50), (142, 158, 73),
- (137, 185, 77), (132, 178, 79), (135, 150, 71), (114, 109, 53),
- (97, 92, 58), (86, 97, 78), (97, 96, 62), (113, 121, 90),
- (110, 129, 129), (138, 144, 170), (164, 173, 181), (183, 184, 200),
- (194, 193, 202), (214, 210, 211), (208, 220, 216), (210, 220, 212),
- (205, 202, 204), (186, 186, 193), (186, 173, 176), (176, 155, 152),
- (185, 123, 88), (172, 130, 65), (161, 126, 53), (120, 106, 56),
- (98, 83, 60), (76, 70, 51), (58, 58, 47), (58, 58, 44),
- (64, 67, 43), (70, 78, 42), (80, 97, 50), (99, 111, 58),
- (104, 140, 59), (113, 144, 62), (145, 139, 67), (164, 133, 60),
- (172, 133, 65), (184, 149, 59), (158, 135, 56), (134, 109, 56),
- (114, 100, 58), (106, 103, 65), (109, 108, 64), (114, 120, 75),
- (123, 134, 118), (136, 147, 152), (145, 168, 187), (156, 179, 183),
- (153, 174, 190), (153, 172, 190), (143, 161, 178), (130, 139, 150),
- (114, 116, 120), (93, 89, 82), (87, 81, 62), (79, 79, 47),
- (75, 85, 47), (76, 87, 46), (77, 85, 45), (84, 88, 45),
- (87, 97, 46), (97, 97, 47), (116, 108, 56), (159, 130, 57),
- (170, 120, 72), (137, 103, 67), (108, 85, 65), (99, 75, 56),
- (87, 78, 54), (78, 68, 46), (69, 68, 44), (70, 64, 45),
- (73, 67, 48), (77, 75, 55), (84, 88, 65), (97, 102, 83),
- (108, 119, 128), (131, 146, 146), (151, 162, 177), (168, 172, 190),
- (180, 182, 200), (168, 187, 195), (182, 190, 196), (194, 197, 197),
- (212, 210, 202), (221, 217, 208), (220, 217, 217), (218, 217, 216),
- (210, 205, 204), (200, 182, 162), (223, 194, 83), (220, 174, 75),
- (225, 173, 78), (214, 151, 77), (170, 115, 76), (125, 88, 80),
- (101, 83, 60), (88, 83, 55), (86, 91, 47), (83, 91, 50),
- (82, 92, 57), (98, 99, 70), (114, 116, 69), (117, 137, 99),
- (129, 148, 127), (143, 157, 168), (161, 171, 179), (160, 168, 189),
- (153, 157, 182), (155, 139, 161), (179, 116, 112), (158, 104, 89),
- (164, 97, 83), (161, 97, 68), (173, 102, 80), (182, 119, 100),
- (181, 144, 157), (170, 170, 169), (156, 158, 172), (130, 141, 156),
- (115, 140, 140), (124, 139, 130), (131, 155, 114), (130, 160, 116),
- (126, 149, 104), (134, 148, 136), (147, 157, 172), (163, 178, 187)
- ),
-
-// 15 no-name
-((218, 222, 188), (238, 230, 197), (238, 242, 206), (238, 242, 207),
- (230, 238, 225), (234, 238, 216), (242, 241, 235), (242, 245, 216),
- (230, 242, 206), (222, 234, 197), (214, 218, 198), (206, 210, 188),
- (194, 202, 169), (190, 202, 160), (206, 214, 170), (222, 226, 197),
- (234, 237, 206), (234, 242, 197), (222, 226, 197), (194, 202, 170),
- (174, 190, 170), (165, 178, 150), (162, 169, 141), (150, 162, 132),
- (141, 141, 122), (133, 137, 113), (133, 141, 113), (133, 133, 103),
- (121, 125, 103), (121, 125, 103), (113, 121, 94), (101, 109, 85),
- (77, 93, 66), (52, 64, 37), (48, 64, 37), (48, 56, 28),
- (44, 60, 28), (44, 52, 28), (36, 44, 18), (36, 36, 0),
- (36, 44, 9), (40, 52, 9), (56, 64, 18), (48, 64, 28),
- (64, 80, 47), (85, 105, 66), (101, 117, 85), (108, 125, 94),
- (116, 141, 113), (116, 137, 132), (116, 141, 132), (120, 141, 132),
- (121, 137, 122), (121, 133, 113), (117, 125, 103), (113, 121, 94),
- (108, 113, 94), (109, 112, 94), (108, 121, 94), (104, 117, 94),
- (105, 113, 85), (109, 117, 85), (109, 117, 85), (105, 113, 85),
- (101, 113, 85), (105, 109, 85), (100, 113, 94), (104, 112, 103),
- (104, 112, 103), (104, 108, 103), (108, 108, 94), (113, 113, 94),
- (121, 121, 103), (129, 133, 113), (125, 145, 113), (133, 146, 122),
- (133, 146, 122), (125, 146, 132), (121, 146, 132), (120, 146, 141),
- (120, 141, 141), (116, 141, 132), (116, 146, 132), (117, 146, 122),
- (108, 133, 103), (100, 121, 94), (89, 105, 75), (170, 87, 0),
- (56, 68, 28), (48, 60, 28), (44, 60, 28), (52, 64, 37),
- (80, 97, 75), (93, 109, 94), (100, 113, 94), (96, 113, 94),
- (96, 117, 94), (104, 117, 94), (108, 121, 94), (108, 121, 94),
- (113, 121, 103), (112, 121, 103), (108, 125, 103), (104, 121, 103),
- (108, 121, 103), (108, 117, 103), (113, 117, 94), (113, 117, 94),
- (117, 121, 94), (117, 125, 94), (129, 141, 94), (141, 146, 94),
- (141, 146, 103), (154, 154, 113), (154, 162, 122), (154, 162, 122),
- (154, 161, 122), (146, 154, 113), (137, 146, 103), (129, 133, 94),
- (125, 125, 85), (105, 121, 75), (97, 109, 66), (68, 76, 37),
- (56, 68, 28), (64, 81, 37), (69, 77, 37), (113, 109, 66),
- (121, 125, 75), (129, 125, 85), (121, 121, 85), (109, 117, 85),
- (105, 125, 85), (108, 121, 94), (101, 121, 84), (104, 121, 94),
- (100, 121, 103), (100, 121, 103), (104, 117, 94), (100, 113, 94),
- (100, 108, 94), (101, 109, 85), (77, 88, 66), (52, 64, 37),
- (44, 56, 28), (32, 40, 28), (28, 20, 9), (24, 24, 0),
- (4, 20, 0), (8, 16, 0), (12, 24, 0), (28, 40, 9),
- (36, 48, 18), (60, 68, 37), (93, 101, 85), (117, 121, 85),
- (133, 137, 94), (137, 145, 113), (150, 162, 113), (154, 162, 122),
- (158, 170, 122), (158, 170, 122), (170, 174, 113), (166, 170, 122),
- (162, 170, 122), (161, 165, 122), (150, 158, 122), (133, 150, 122),
- (129, 146, 122), (120, 146, 122), (117, 146, 122), (117, 141, 122),
- (112, 129, 103), (125, 125, 103), (137, 137, 103), (146, 154, 113),
- (158, 170, 122), (170, 182, 132), (178, 182, 141), (182, 186, 151),
- (194, 202, 151), (178, 190, 141), (178, 182, 141), (170, 178, 141),
- (162, 174, 132), (154, 166, 122), (146, 158, 122), (133, 154, 122),
- (125, 150, 122), (125, 146, 122), (125, 146, 132), (125, 146, 132),
- (129, 150, 132), (133, 150, 132), (133, 150, 132), (129, 146, 132),
- (133, 154, 132), (133, 154, 132), (141, 154, 132), (146, 150, 132),
- (158, 169, 132), (174, 178, 132), (170, 186, 132), (178, 190, 141),
- (182, 194, 160), (198, 202, 160), (198, 206, 170), (214, 218, 179),
- (218, 226, 197), (210, 214, 188), (190, 194, 160), (170, 182, 141),
- (158, 166, 122), (146, 154, 113), (137, 137, 113), (129, 125, 103),
- (125, 125, 103), (129, 120, 103), (125, 125, 94), (121, 121, 94),
- (121, 129, 94), (129, 125, 103), (129, 125, 103), (129, 129, 103),
- (129, 137, 113), (133, 145, 122), (137, 146, 122), (150, 157, 122),
- (150, 158, 122), (146, 150, 132), (150, 154, 141), (146, 146, 132),
- (137, 145, 132), (129, 146, 132), (125, 146, 141), (120, 146, 141),
- (116, 146, 141), (120, 146, 141), (120, 150, 151), (129, 150, 141),
- (129, 150, 141), (129, 154, 141), (133, 154, 141), (137, 158, 141),
- (137, 158, 141), (141, 162, 151), (149, 162, 151), (141, 162, 151),
- (150, 166, 141), (154, 161, 141), (158, 169, 132), (158, 166, 122),
- (162, 165, 113), (158, 166, 113), (154, 166, 113), (149, 157, 113)
- ),
-
-// 16 living-mud-bomb
-((193, 144, 35), (153, 117, 33), (133, 107, 35), (102, 76, 20),
- (96, 67, 20), (79, 51, 16), (70, 47, 16), (66, 52, 16),
- (64, 48, 16), (64, 47, 16), (61, 44, 16), (58, 41, 16),
- (58, 42, 16), (64, 46, 16), (72, 48, 16), (85, 52, 18),
- (86, 60, 18), (88, 64, 22), (85, 76, 24), (75, 76, 24),
- (89, 56, 15), (84, 47, 16), (84, 46, 16), (84, 43, 16),
- (84, 41, 16), (84, 40, 16), (84, 40, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (81, 39, 16), (79, 39, 16),
- (75, 39, 16), (66, 39, 16), (64, 40, 16), (55, 40, 16),
- (51, 40, 16), (48, 40, 16), (48, 40, 16), (49, 42, 16),
- (53, 43, 16), (55, 41, 16), (55, 41, 16), (53, 41, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 38, 16),
- (48, 38, 16), (48, 38, 16), (48, 38, 16), (48, 38, 16),
- (45, 35, 16), (48, 38, 16), (48, 38, 16), (49, 40, 16),
- (53, 40, 16), (58, 40, 16), (64, 40, 16), (75, 39, 16),
- (81, 39, 16), (83, 39, 16), (84, 39, 16), (81, 39, 16),
- (79, 39, 16), (75, 40, 16), (68, 47, 16), (64, 48, 16),
- (64, 48, 16), (64, 48, 16), (58, 46, 16), (56, 44, 16),
- (56, 44, 16), (53, 43, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (49, 40, 16),
- (55, 41, 16), (63, 43, 16), (68, 47, 16), (79, 49, 16),
- (93, 56, 15), (96, 68, 20), (120, 84, 20), (151, 110, 35),
- (186, 141, 35), (236, 162, 35), (246, 167, 44), (238, 165, 35),
- (226, 153, 33), (185, 106, 22), (128, 82, 15), (96, 70, 20),
- (84, 60, 22), (72, 48, 16), (62, 47, 16), (55, 42, 16),
- (49, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (49, 40, 16), (55, 40, 16),
- (58, 40, 16), (64, 42, 16), (68, 46, 16), (70, 47, 16),
- (77, 43, 16), (81, 40, 16), (84, 39, 16), (85, 39, 16),
- (91, 39, 15), (96, 39, 16), (96, 39, 16), (94, 39, 16),
- (91, 39, 16), (85, 39, 16), (85, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (85, 39, 16), (87, 42, 16),
- (91, 43, 16), (96, 43, 16), (100, 40, 16), (106, 52, 22),
- (124, 75, 17), (164, 105, 21), (217, 135, 30), (239, 162, 49),
- (248, 175, 48), (237, 159, 49), (202, 125, 32), (163, 84, 15),
- (130, 76, 20), (106, 71, 22), (98, 53, 15), (91, 43, 16),
- (84, 41, 16), (77, 39, 16), (68, 39, 16), (64, 42, 16),
- (64, 44, 16), (68, 47, 16), (75, 46, 16), (84, 42, 16),
- (91, 40, 16), (98, 39, 16), (100, 40, 16), (101, 50, 15),
- (117, 55, 15), (120, 53, 15), (120, 51, 15), (120, 54, 15),
- (106, 52, 15), (102, 43, 15), (100, 39, 16), (92, 39, 16),
- (87, 39, 16), (85, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (84, 39, 16),
- (84, 39, 16), (84, 39, 16), (84, 39, 16), (85, 39, 16),
- (92, 39, 16), (100, 39, 16), (100, 39, 16), (117, 46, 15),
- (127, 62, 15), (175, 55, 15), (192, 53, 15), (237, 60, 15),
- (247, 74, 20), (230, 62, 17), (184, 53, 15), (182, 56, 15),
- (134, 48, 15), (128, 67, 20), (128, 78, 28), (137, 103, 28),
- (188, 128, 30), (229, 153, 35), (245, 151, 35), (248, 133, 41),
- (248, 106, 31), (202, 107, 22), (137, 94, 35), (108, 76, 15),
- (93, 56, 15), (84, 47, 16), (84, 45, 16), (84, 42, 16),
- (81, 39, 16), (81, 39, 16), (73, 39, 16), (64, 40, 16),
- (58, 40, 16), (55, 39, 16), (49, 40, 16), (48, 40, 16),
- (48, 40, 16), (48, 40, 16), (48, 40, 16), (48, 40, 16),
- (48, 40, 16), (49, 40, 16), (53, 40, 16), (57, 40, 16),
- (64, 40, 16), (66, 39, 16), (70, 39, 16), (77, 39, 16),
- (81, 39, 16), (84, 39, 16), (84, 39, 16), (81, 41, 16),
- (77, 40, 16), (68, 46, 16), (64, 47, 16), (64, 47, 16)
- ),
-
-// 17 cars
-((43, 30, 36), (38, 26, 33), (29, 22, 30), (32, 24, 32),
- (31, 31, 35), (40, 39, 36), (51, 56, 42), (69, 71, 43),
- (92, 94, 54), (116, 120, 64), (183, 130, 77), (221, 172, 85),
- (218, 188, 136), (187, 189, 148), (190, 191, 173), (176, 180, 172),
- (159, 184, 170), (142, 161, 152), (126, 135, 130), (104, 119, 98),
- (98, 83, 78), (81, 60, 64), (87, 41, 42), (90, 44, 36),
- (78, 35, 32), (59, 24, 34), (57, 24, 32), (54, 32, 38),
- (51, 35, 37), (54, 32, 39), (64, 51, 38), (74, 59, 34),
- (82, 70, 38), (91, 96, 51), (132, 137, 68), (207, 152, 66),
- (229, 204, 97), (217, 199, 117), (213, 222, 147), (218, 215, 178),
- (193, 204, 181), (177, 197, 185), (171, 199, 191), (165, 182, 185),
- (155, 161, 156), (116, 122, 129), (91, 87, 99), (72, 74, 85),
- (63, 55, 63), (44, 41, 50), (34, 33, 45), (33, 25, 34),
- (27, 23, 28), (33, 21, 25), (39, 33, 24), (47, 45, 38),
- (52, 51, 45), (67, 62, 56), (92, 82, 69), (120, 118, 89),
- (152, 134, 85), (164, 135, 91), (152, 152, 93), (155, 166, 95),
- (146, 157, 118), (138, 166, 102), (130, 164, 111), (133, 155, 93),
- (113, 136, 88), (102, 131, 85), (96, 100, 60), (90, 81, 57),
- (69, 70, 37), (59, 63, 38), (58, 49, 37), (49, 39, 39),
- (43, 36, 32), (33, 23, 30), (27, 17, 30), (27, 19, 31),
- (26, 23, 29), (24, 20, 27), (26, 21, 29), (33, 24, 32),
- (45, 32, 37), (51, 45, 46), (70, 66, 62), (108, 94, 78),
- (174, 107, 74), (205, 144, 56), (210, 171, 78), (205, 194, 148),
- (211, 201, 178), (205, 226, 197), (195, 210, 202), (183, 207, 199),
- (178, 206, 195), (162, 203, 184), (156, 195, 177), (158, 187, 169),
- (152, 186, 156), (152, 162, 151), (143, 143, 137), (147, 147, 111),
- (125, 138, 102), (125, 124, 97), (122, 132, 68), (109, 114, 62),
- (92, 94, 49), (82, 73, 41), (72, 55, 49), (69, 50, 39),
- (67, 49, 47), (69, 62, 60), (70, 70, 80), (84, 93, 100),
- (96, 132, 114), (106, 133, 125), (113, 130, 123), (117, 128, 114),
- (136, 138, 123), (143, 160, 126), (151, 174, 128), (157, 188, 118),
- (165, 184, 135), (173, 203, 155), (186, 219, 163), (198, 226, 180),
- (195, 244, 191), (203, 247, 199), (207, 238, 196), (205, 244, 226),
- (221, 248, 232), (236, 250, 236), (222, 247, 232), (207, 230, 212),
- (190, 212, 200), (165, 190, 191), (136, 162, 173), (107, 133, 128),
- (96, 116, 109), (92, 105, 77), (76, 72, 69), (89, 76, 60),
- (100, 92, 76), (120, 118, 98), (150, 164, 137), (167, 198, 158),
- (188, 218, 157), (209, 237, 162), (215, 244, 184), (222, 254, 212),
- (236, 253, 238), (246, 253, 239), (252, 252, 241), (251, 254, 243),
- (248, 252, 241), (243, 251, 238), (242, 240, 224), (239, 239, 213),
- (211, 229, 209), (224, 229, 197), (215, 229, 179), (203, 228, 197),
- (190, 220, 180), (182, 218, 163), (159, 197, 139), (133, 167, 129),
- (120, 145, 128), (106, 130, 110), (79, 82, 94), (64, 64, 70),
- (52, 44, 57), (42, 31, 43), (39, 42, 46), (58, 59, 61),
- (76, 73, 84), (108, 107, 114), (140, 148, 145), (169, 178, 165),
- (195, 205, 186), (213, 227, 209), (218, 244, 225), (241, 253, 215),
- (241, 254, 212), (239, 248, 180), (233, 247, 175), (223, 225, 171),
- (183, 192, 147), (152, 143, 122), (123, 118, 103), (105, 112, 95),
- (90, 89, 94), (76, 77, 89), (79, 88, 98), (96, 110, 112),
- (116, 116, 116), (134, 134, 134), (144, 156, 164), (138, 166, 175),
- (153, 184, 183), (166, 201, 161), (174, 218, 170), (179, 215, 175),
- (182, 191, 169), (171, 184, 169), (149, 164, 168), (136, 158, 163),
- (116, 131, 127), (92, 120, 99), (78, 101, 65), (77, 78, 61),
- (66, 68, 48), (66, 67, 44), (75, 72, 52), (92, 77, 66),
- (153, 100, 68), (178, 87, 59), (168, 60, 50), (152, 53, 43),
- (92, 77, 50), (79, 68, 52), (68, 59, 66), (63, 59, 72),
- (57, 71, 73), (79, 83, 91), (111, 110, 95), (134, 120, 91),
- (182, 74, 55), (189, 30, 39), (189, 28, 37), (167, 26, 34),
- (159, 32, 36), (97, 36, 37), (63, 36, 40), (48, 27, 36),
- (40, 23, 24), (32, 22, 16), (24, 17, 23), (22, 17, 25),
- (23, 17, 25), (24, 20, 27), (24, 19, 24), (26, 19, 26),
- (30, 18, 26), (33, 16, 29), (36, 19, 27), (33, 19, 27),
- (35, 22, 27), (45, 27, 21), (50, 34, 37), (49, 44, 43),
- (64, 53, 45), (80, 69, 52), (92, 94, 68), (127, 123, 85)
- ),
-
-// 18 unhealthy-tan
-((218, 205, 192), (223, 205, 183), (219, 202, 177), (205, 193, 171),
- (206, 186, 157), (189, 170, 147), (173, 151, 130), (163, 143, 129),
- (160, 142, 119), (156, 141, 120), (159, 150, 133), (168, 161, 143),
- (183, 172, 164), (211, 200, 191), (216, 206, 199), (218, 212, 211),
- (220, 213, 206), (222, 213, 203), (223, 209, 199), (212, 203, 192),
- (205, 194, 176), (198, 180, 151), (187, 160, 127), (173, 141, 106),
- (153, 126, 101), (130, 108, 88), (104, 96, 79), (88, 76, 64),
- (72, 59, 51), (67, 48, 48), (63, 42, 44), (58, 35, 38),
- (60, 41, 45), (64, 46, 45), (76, 56, 50), (80, 60, 53),
- (92, 66, 57), (96, 70, 58), (99, 77, 64), (105, 84, 67),
- (114, 91, 71), (118, 97, 79), (121, 104, 84), (123, 105, 82),
- (114, 101, 82), (113, 96, 72), (113, 89, 64), (113, 81, 60),
- (108, 67, 51), (102, 65, 52), (88, 63, 53), (79, 54, 49),
- (74, 48, 48), (65, 46, 47), (69, 46, 44), (68, 41, 43),
- (70, 46, 46), (73, 48, 49), (77, 54, 52), (77, 58, 54),
- (90, 70, 59), (93, 76, 64), (97, 85, 67), (101, 93, 81),
- (115, 106, 87), (125, 112, 97), (141, 124, 97), (147, 121, 104),
- (146, 120, 104), (138, 114, 91), (134, 109, 85), (122, 96, 75),
- (111, 83, 66), (106, 70, 62), (102, 65, 53), (92, 58, 51),
- (83, 49, 49), (83, 48, 46), (83, 54, 49), (94, 66, 56),
- (99, 70, 54), (103, 75, 58), (108, 79, 63), (113, 85, 64),
- (119, 90, 72), (123, 98, 76), (128, 102, 78), (130, 107, 78),
- (131, 108, 79), (132, 104, 79), (131, 100, 79), (135, 99, 73),
- (135, 98, 71), (131, 100, 70), (124, 94, 70), (118, 91, 71),
- (114, 93, 70), (105, 96, 69), (105, 90, 67), (105, 86, 64),
- (104, 81, 63), (103, 75, 62), (94, 73, 56), (88, 72, 58),
- (85, 74, 59), (92, 70, 60), (87, 74, 60), (96, 79, 62),
- (101, 87, 70), (112, 102, 77), (124, 107, 84), (133, 108, 87),
- (143, 114, 92), (148, 119, 99), (149, 124, 104), (149, 124, 106),
- (150, 131, 104), (165, 140, 109), (175, 148, 113), (189, 164, 131),
- (199, 178, 144), (202, 182, 160), (209, 192, 178), (214, 202, 191),
- (220, 210, 194), (219, 207, 192), (222, 204, 181), (208, 192, 165),
- (196, 169, 138), (184, 153, 118), (176, 142, 104), (165, 129, 92),
- (155, 115, 75), (142, 110, 77), (136, 108, 82), (136, 108, 84),
- (134, 110, 84), (134, 115, 87), (136, 116, 90), (146, 123, 95),
- (148, 126, 98), (149, 127, 102), (149, 125, 101), (149, 127, 97),
- (150, 125, 99), (148, 124, 97), (140, 120, 92), (136, 118, 86),
- (131, 118, 86), (129, 109, 85), (128, 108, 85), (125, 108, 89),
- (126, 107, 97), (131, 112, 95), (140, 126, 101), (153, 135, 112),
- (171, 147, 118), (195, 164, 136), (204, 177, 144), (199, 179, 149),
- (201, 185, 160), (199, 184, 162), (182, 170, 153), (172, 156, 140),
- (158, 148, 125), (144, 139, 121), (132, 125, 112), (129, 121, 100),
- (124, 110, 92), (112, 100, 84), (104, 84, 68), (100, 76, 67),
- (98, 75, 63), (94, 76, 60), (94, 76, 60), (94, 73, 60),
- (102, 78, 61), (111, 81, 65), (113, 89, 65), (123, 93, 71),
- (128, 101, 78), (132, 108, 80), (133, 108, 84), (130, 109, 80),
- (123, 102, 78), (117, 101, 75), (112, 94, 71), (106, 86, 67),
- (106, 82, 65), (109, 82, 60), (111, 84, 57), (113, 84, 57),
- (118, 88, 57), (121, 92, 64), (125, 98, 69), (129, 106, 74),
- (132, 109, 79), (143, 119, 82), (162, 125, 87), (168, 133, 95),
- (162, 140, 115), (158, 144, 132), (156, 152, 147), (155, 152, 150),
- (161, 159, 156), (183, 168, 159), (188, 174, 151), (190, 171, 145),
- (194, 170, 143), (193, 173, 146), (193, 167, 145), (188, 163, 138),
- (180, 155, 124), (162, 140, 118), (148, 123, 100), (137, 106, 85),
- (130, 99, 76), (123, 94, 68), (124, 91, 62), (121, 89, 64),
- (123, 91, 64), (126, 94, 69), (131, 97, 75), (128, 98, 75),
- (123, 96, 72), (117, 94, 66), (117, 92, 65), (111, 89, 63),
- (102, 83, 63), (90, 75, 60), (84, 66, 59), (79, 55, 55),
- (72, 49, 52), (71, 46, 48), (72, 46, 48), (75, 50, 48),
- (79, 54, 52), (92, 62, 53), (99, 67, 54), (109, 75, 59),
- (122, 79, 55), (126, 89, 63), (132, 94, 67), (136, 97, 67),
- (138, 102, 70), (135, 106, 80), (139, 114, 91), (152, 126, 96),
- (163, 130, 101), (159, 134, 104), (162, 141, 109), (168, 136, 101),
- (152, 132, 103), (151, 123, 95), (142, 115, 83), (138, 108, 78)
- ),
-
-// 19 daffodil
-((17, 0, 0), (54, 34, 22), (92, 62, 28), (128, 122, 46),
- (214, 134, 0), (248, 152, 0), (242, 157, 5), (225, 157, 5),
- (172, 143, 56), (133, 110, 56), (90, 90, 51), (65, 65, 46),
- (66, 54, 43), (54, 54, 47), (37, 51, 45), (34, 49, 34),
- (34, 60, 28), (39, 52, 36), (34, 45, 28), (51, 51, 30),
- (49, 49, 32), (54, 49, 32), (49, 45, 26), (45, 39, 17),
- (34, 28, 11), (22, 22, 11), (17, 17, 11), (17, 17, 5),
- (17, 5, 5), (11, 5, 11), (5, 11, 11), (5, 5, 5),
- (5, 0, 0), (5, 0, 0), (11, 5, 5), (11, 5, 5),
- (11, 5, 5), (11, 5, 5), (11, 5, 0), (11, 5, 5),
- (11, 0, 0), (11, 0, 0), (17, 0, 0), (17, 5, 0),
- (28, 5, 5), (47, 22, 11), (75, 43, 20), (114, 83, 46),
- (186, 134, 50), (239, 146, 11), (254, 146, 0), (237, 152, 5),
- (210, 135, 28), (114, 101, 43), (68, 66, 22), (54, 60, 32),
- (45, 56, 34), (51, 60, 28), (51, 54, 28), (47, 51, 24),
- (54, 49, 15), (54, 49, 11), (51, 28, 5), (43, 26, 0),
- (28, 22, 0), (22, 17, 0), (28, 34, 0), (30, 45, 15),
- (43, 41, 15), (45, 45, 22), (49, 45, 22), (51, 45, 22),
- (47, 37, 22), (45, 39, 22), (32, 32, 20), (28, 17, 17),
- (22, 11, 11), (17, 11, 11), (17, 11, 11), (17, 17, 17),
- (17, 17, 17), (17, 22, 17), (17, 20, 15), (17, 22, 5),
- (17, 17, 0), (17, 11, 0), (17, 5, 5), (22, 11, 5),
- (24, 9, 9), (28, 17, 11), (34, 22, 11), (41, 28, 17),
- (45, 39, 22), (51, 53, 29), (68, 62, 34), (101, 78, 56),
- (155, 116, 65), (220, 151, 73), (242, 157, 39), (254, 186, 39),
- (248, 203, 33), (248, 191, 27), (248, 163, 11), (254, 134, 0),
- (254, 129, 0), (212, 95, 0), (127, 62, 28), (77, 59, 25),
- (60, 58, 32), (60, 63, 35), (68, 79, 45), (85, 93, 59),
- (96, 96, 56), (103, 81, 92), (82, 124, 147), (60, 111, 139),
- (45, 73, 131), (49, 83, 83), (51, 62, 68), (58, 52, 52),
- (49, 43, 43), (35, 36, 36), (34, 34, 22), (22, 22, 20),
- (22, 22, 26), (22, 17, 26), (22, 17, 17), (22, 17, 11),
- (22, 22, 17), (22, 22, 17), (26, 32, 20), (28, 34, 22),
- (34, 45, 26), (49, 49, 37), (56, 56, 49), (77, 71, 66),
- (109, 112, 92), (120, 160, 159), (180, 186, 180), (218, 224, 190),
- (239, 233, 205), (207, 218, 178), (158, 168, 123), (127, 155, 96),
- (107, 113, 90), (66, 77, 66), (54, 79, 54), (49, 69, 49),
- (56, 68, 36), (39, 72, 48), (49, 86, 63), (90, 102, 79),
- (139, 133, 94), (179, 179, 122), (237, 214, 157), (246, 235, 189),
- (248, 225, 163), (248, 208, 129), (248, 208, 73), (254, 197, 44),
- (254, 197, 44), (248, 185, 56), (208, 180, 73), (189, 155, 59),
- (152, 141, 79), (127, 138, 73), (138, 144, 67), (135, 141, 79),
- (150, 156, 94), (177, 148, 103), (214, 180, 118), (246, 217, 161),
- (244, 198, 159), (246, 229, 178), (254, 237, 180), (254, 237, 180),
- (246, 223, 172), (171, 191, 142), (147, 152, 118), (147, 141, 107),
- (135, 141, 107), (149, 131, 104), (158, 141, 108), (152, 141, 118),
- (156, 154, 128), (188, 165, 154), (231, 208, 169), (248, 226, 186),
- (248, 226, 197), (208, 225, 197), (175, 179, 152), (151, 145, 117),
- (119, 124, 96), (86, 100, 66), (62, 85, 51), (45, 71, 22),
- (49, 64, 26), (60, 69, 25), (101, 87, 50), (145, 113, 56),
- (214, 135, 28), (248, 163, 16), (248, 169, 22), (254, 174, 16),
- (254, 180, 11), (254, 180, 16), (242, 174, 11), (254, 168, 5),
- (254, 157, 0), (254, 151, 0), (254, 157, 0), (254, 174, 0),
- (254, 186, 0), (254, 191, 16), (242, 197, 28), (196, 178, 60),
- (152, 130, 68), (113, 124, 59), (100, 100, 56), (68, 79, 59),
- (53, 60, 39), (49, 37, 32), (39, 28, 22), (34, 17, 17),
- (28, 22, 17), (34, 22, 11), (34, 32, 11), (49, 37, 15),
- (56, 39, 28), (60, 47, 32), (77, 57, 31), (90, 80, 48),
- (107, 116, 65), (164, 118, 84), (188, 148, 109), (197, 152, 107),
- (231, 197, 129), (197, 174, 95), (158, 152, 95), (133, 121, 65),
- (111, 82, 71), (90, 60, 54), (92, 75, 47), (110, 70, 42),
- (132, 88, 50), (186, 112, 50), (220, 129, 28), (224, 117, 22),
- (180, 95, 28), (102, 60, 34), (60, 60, 20), (43, 52, 15),
- (26, 43, 5), (17, 31, 0), (11, 28, 5), (28, 22, 17)
- ),
-
-// 20 rose
-((113, 33, 37), (84, 23, 37), (55, 27, 28), (36, 40, 18),
- (32, 56, 9), (60, 77, 18), (56, 101, 27), (60, 81, 28),
- (52, 89, 18), (48, 85, 28), (40, 68, 28), (40, 56, 28),
- (40, 52, 28), (76, 30, 28), (105, 18, 18), (121, 22, 19),
- (125, 21, 28), (105, 22, 28), (84, 19, 28), (56, 23, 28),
- (36, 36, 28), (32, 40, 28), (28, 36, 18), (28, 32, 18),
- (27, 32, 9), (48, 27, 9), (77, 22, 9), (101, 15, 9),
- (137, 14, 9), (150, 21, 19), (162, 28, 38), (178, 38, 57),
- (166, 35, 86), (166, 39, 86), (178, 44, 86), (178, 47, 95),
- (174, 68, 113), (170, 182, 170), (177, 190, 188), (181, 198, 179),
- (166, 170, 160), (182, 52, 105), (198, 44, 96), (166, 31, 86),
- (154, 30, 67), (146, 29, 47), (129, 25, 28), (101, 22, 18),
- (68, 22, 18), (52, 23, 18), (36, 36, 18), (28, 36, 18),
- (32, 44, 18), (36, 48, 18), (40, 56, 28), (52, 60, 28),
- (52, 73, 28), (64, 73, 28), (101, 26, 28), (125, 25, 28),
- (141, 22, 28), (129, 18, 28), (109, 21, 28), (76, 26, 28),
- (48, 52, 37), (60, 72, 28), (73, 97, 47), (77, 109, 85),
- (92, 133, 122), (100, 133, 132), (96, 133, 131), (85, 113, 85),
- (93, 96, 47), (93, 117, 47), (113, 108, 37), (125, 63, 47),
- (141, 29, 38), (146, 25, 28), (146, 22, 28), (146, 25, 38),
- (146, 25, 57), (150, 26, 66), (158, 30, 76), (158, 35, 86),
- (162, 27, 86), (166, 27, 86), (158, 34, 76), (153, 34, 57),
- (141, 29, 47), (121, 33, 37), (76, 59, 37), (48, 60, 37),
- (28, 56, 28), (28, 40, 18), (20, 28, 18), (20, 24, 18),
- (23, 24, 18), (24, 32, 28), (28, 36, 37), (40, 39, 37),
- (64, 23, 28), (101, 22, 28), (141, 19, 38), (146, 22, 47),
- (150, 21, 47), (158, 26, 57), (150, 22, 47), (150, 21, 57),
- (146, 22, 47), (141, 18, 38), (137, 21, 28), (137, 22, 28),
- (133, 21, 28), (133, 21, 18), (113, 18, 9), (133, 20, 18),
- (141, 21, 19), (146, 21, 28), (150, 21, 28), (154, 28, 28),
- (158, 24, 28), (150, 28, 28), (154, 28, 38), (166, 33, 48),
- (166, 25, 48), (154, 22, 47), (158, 30, 57), (162, 31, 67),
- (162, 43, 76), (157, 140, 56), (129, 170, 103), (166, 186, 169),
- (181, 189, 198), (173, 189, 207), (169, 185, 188), (154, 170, 170),
- (182, 52, 133), (178, 44, 115), (178, 40, 105), (182, 56, 114),
- (150, 170, 160), (165, 186, 188), (165, 185, 188), (112, 158, 160),
- (104, 133, 113), (76, 113, 75), (85, 92, 47), (133, 30, 38),
- (150, 29, 28), (158, 28, 28), (158, 29, 28), (170, 25, 28),
- (166, 37, 38), (157, 30, 48), (150, 26, 57), (146, 22, 66),
- (150, 34, 67), (150, 33, 57), (150, 25, 47), (146, 22, 47),
- (146, 19, 38), (137, 21, 28), (109, 21, 28), (72, 19, 28),
- (48, 27, 28), (43, 40, 37), (36, 44, 28), (36, 52, 28),
- (48, 60, 37), (52, 77, 37), (52, 81, 47), (60, 77, 56),
- (60, 85, 56), (77, 109, 66), (77, 125, 65), (77, 133, 56),
- (93, 141, 46), (101, 146, 66), (93, 133, 74), (81, 129, 83),
- (105, 137, 75), (109, 162, 94), (113, 158, 84), (121, 162, 85),
- (142, 154, 66), (113, 141, 75), (109, 129, 56), (101, 121, 47),
- (109, 137, 47), (97, 121, 37), (81, 117, 37), (73, 97, 28),
- (81, 93, 18), (109, 25, 28), (129, 25, 28), (141, 25, 28),
- (141, 22, 28), (141, 22, 28), (141, 21, 28), (137, 21, 37),
- (93, 19, 28), (68, 19, 28), (51, 19, 28), (24, 24, 37),
- (23, 24, 28), (24, 24, 18), (24, 24, 18), (27, 24, 18),
- (28, 24, 18), (47, 23, 28), (63, 23, 28), (88, 19, 28),
- (121, 18, 19), (133, 24, 19), (146, 21, 28), (146, 21, 28),
- (146, 21, 28), (146, 18, 28), (146, 18, 28), (146, 18, 28),
- (146, 17, 28), (146, 18, 28), (146, 21, 28), (146, 21, 19),
- (146, 21, 19), (146, 17, 19), (141, 21, 19), (141, 21, 19),
- (141, 21, 19), (133, 21, 19), (129, 21, 19), (109, 18, 18),
- (80, 26, 18), (56, 27, 18), (32, 32, 18), (28, 28, 18),
- (32, 32, 18), (56, 19, 18), (80, 19, 18), (113, 22, 28),
- (146, 26, 57), (154, 34, 67), (161, 51, 85), (107, 133, 132),
- (150, 174, 170), (165, 186, 179), (154, 174, 170), (124, 154, 122),
- (170, 55, 85), (174, 39, 67), (182, 55, 66), (170, 37, 47),
- (158, 32, 38), (145, 26, 38), (125, 25, 28), (68, 23, 28)
- ),
-
-// 21 healthy-skin
-((250, 225, 235), (194, 165, 188), (157, 133, 141), (137, 100, 94),
- (96, 60, 47), (72, 43, 28), (60, 35, 28), (52, 23, 18),
- (35, 16, 9), (35, 16, 9), (35, 16, 9), (32, 8, 0),
- (31, 12, 9), (24, 12, 9), (35, 16, 18), (40, 19, 28),
- (56, 27, 28), (80, 39, 47), (113, 64, 65), (141, 84, 75),
- (166, 95, 85), (182, 107, 94), (186, 107, 94), (190, 111, 94),
- (186, 111, 94), (182, 111, 85), (154, 92, 66), (141, 88, 47),
- (105, 68, 46), (81, 51, 18), (56, 27, 18), (52, 23, 9),
- (35, 16, 18), (27, 12, 18), (24, 8, 18), (0, 0, 0),
- (0, 0, 0), (24, 4, 18), (35, 8, 18), (44, 12, 18),
- (44, 20, 18), (44, 19, 18), (40, 12, 18), (52, 19, 18),
- (52, 19, 28), (40, 16, 28), (35, 12, 28), (39, 16, 28),
- (52, 23, 28), (56, 27, 28), (68, 39, 28), (76, 48, 47),
- (101, 64, 65), (133, 100, 84), (158, 112, 94), (186, 119, 94),
- (198, 136, 113), (206, 152, 132), (210, 157, 141), (226, 161, 160),
- (238, 164, 160), (238, 180, 169), (246, 184, 169), (250, 184, 169),
- (246, 180, 159), (242, 172, 150), (250, 160, 141), (242, 152, 122),
- (242, 148, 122), (234, 144, 113), (234, 144, 122), (222, 145, 132),
- (214, 149, 132), (214, 149, 122), (219, 149, 122), (210, 165, 132),
- (219, 165, 141), (234, 172, 150), (238, 176, 150), (238, 176, 150),
- (246, 176, 140), (250, 164, 141), (242, 160, 131), (234, 156, 113),
- (234, 144, 103), (219, 128, 94), (214, 123, 85), (210, 119, 94),
- (214, 124, 103), (226, 140, 113), (238, 152, 131), (238, 164, 141),
- (238, 164, 150), (234, 160, 150), (238, 156, 141), (242, 148, 141),
- (219, 141, 132), (210, 136, 122), (198, 119, 104), (194, 119, 103),
- (182, 103, 94), (174, 103, 85), (170, 95, 75), (166, 88, 85),
- (150, 88, 85), (149, 92, 75), (146, 96, 85), (141, 88, 75),
- (121, 76, 65), (96, 60, 56), (84, 52, 47), (80, 47, 37),
- (84, 51, 28), (92, 60, 37), (113, 60, 47), (137, 84, 56),
- (166, 95, 75), (182, 115, 85), (186, 128, 104), (206, 157, 132),
- (222, 165, 151), (238, 184, 169), (246, 197, 206), (246, 213, 244),
- (234, 226, 254), (242, 226, 244), (214, 202, 207), (219, 169, 160),
- (214, 149, 132), (219, 145, 122), (210, 137, 113), (214, 128, 113),
- (210, 120, 104), (202, 124, 103), (206, 128, 113), (198, 119, 104),
- (194, 107, 94), (178, 99, 85), (158, 84, 75), (154, 80, 75),
- (137, 68, 66), (125, 68, 65), (125, 64, 56), (137, 72, 56),
- (146, 84, 56), (158, 107, 75), (166, 111, 85), (182, 128, 103),
- (202, 153, 141), (222, 185, 169), (246, 209, 188), (246, 222, 244),
- (250, 226, 244), (246, 221, 244), (230, 205, 225), (206, 202, 198),
- (226, 185, 179), (238, 184, 169), (234, 172, 150), (210, 161, 122),
- (210, 141, 113), (190, 111, 94), (170, 103, 85), (146, 84, 75),
- (117, 60, 56), (96, 47, 47), (80, 43, 37), (72, 39, 37),
- (76, 43, 47), (96, 60, 47), (113, 76, 56), (141, 92, 66),
- (162, 116, 94), (182, 140, 113), (190, 161, 150), (198, 157, 179),
- (206, 169, 179), (210, 173, 170), (206, 160, 151), (194, 153, 151),
- (194, 148, 151), (166, 133, 122), (149, 120, 113), (129, 104, 103),
- (125, 100, 103), (101, 80, 84), (84, 56, 47), (80, 56, 37),
- (88, 47, 37), (101, 56, 47), (121, 72, 56), (154, 88, 66),
- (186, 115, 94), (202, 145, 132), (218, 161, 160), (230, 172, 169),
- (226, 181, 188), (205, 185, 207), (202, 185, 198), (178, 174, 170),
- (161, 137, 141), (133, 112, 113), (129, 84, 84), (100, 68, 56),
- (84, 51, 47), (72, 39, 37), (72, 39, 28), (80, 43, 28),
- (92, 64, 47), (117, 88, 75), (133, 112, 94), (170, 128, 103),
- (186, 157, 141), (186, 165, 151), (186, 157, 160), (169, 149, 160),
- (170, 137, 132), (170, 120, 104), (178, 111, 94), (186, 107, 94),
- (194, 107, 85), (198, 111, 85), (186, 115, 85), (178, 111, 85),
- (178, 107, 85), (178, 95, 56), (149, 63, 37), (101, 52, 47),
- (84, 39, 37), (72, 31, 28), (72, 27, 28), (60, 27, 28),
- (48, 31, 28), (56, 31, 28), (68, 35, 28), (68, 35, 28),
- (80, 39, 28), (89, 56, 37), (113, 76, 56), (137, 96, 75),
- (157, 120, 94), (178, 140, 103), (202, 153, 132), (198, 149, 141),
- (198, 145, 132), (198, 128, 104), (194, 119, 94), (174, 103, 85),
- (146, 104, 85), (145, 100, 85), (145, 104, 85), (153, 112, 103),
- (170, 112, 103), (194, 119, 94), (214, 132, 94), (230, 140, 103)
- ),
-
-// 22 orange
-((123, 106, 57), (97, 100, 60), (91, 83, 58), (70, 74, 54),
- (70, 71, 53), (59, 68, 51), (59, 56, 32), (54, 61, 44),
- (57, 72, 57), (67, 74, 62), (81, 97, 76), (95, 114, 91),
- (109, 114, 82), (115, 113, 84), (112, 120, 98), (128, 131, 98),
- (130, 137, 106), (134, 142, 106), (150, 151, 107), (149, 150, 114),
- (149, 152, 123), (148, 156, 135), (170, 161, 127), (188, 121, 129),
- (228, 101, 100), (234, 92, 73), (224, 66, 57), (195, 72, 57),
- (121, 65, 36), (86, 54, 32), (75, 73, 38), (29, 34, 39),
- (54, 52, 52), (53, 57, 62), (60, 78, 68), (63, 69, 77),
- (64, 89, 73), (84, 105, 77), (84, 114, 95), (98, 122, 108),
- (120, 143, 125), (132, 158, 138), (138, 165, 137), (139, 162, 137),
- (154, 153, 159), (178, 155, 163), (176, 154, 155), (183, 159, 157),
- (187, 171, 130), (169, 174, 143), (165, 183, 130), (170, 171, 138),
- (175, 179, 129), (159, 175, 124), (155, 156, 122), (143, 142, 110),
- (131, 129, 116), (125, 128, 116), (127, 121, 131), (119, 119, 134),
- (115, 118, 132), (121, 139, 133), (123, 138, 124), (124, 141, 130),
- (136, 154, 141), (140, 148, 158), (131, 149, 158), (91, 155, 182),
- (100, 132, 171), (83, 129, 184), (82, 128, 193), (85, 149, 207),
- (93, 183, 236), (113, 192, 242), (137, 196, 237), (127, 191, 237),
- (119, 187, 234), (114, 170, 214), (109, 156, 197), (144, 153, 173),
- (153, 147, 160), (169, 161, 168), (175, 185, 189), (158, 196, 225),
- (143, 193, 219), (161, 186, 214), (179, 185, 193), (199, 168, 158),
- (225, 119, 116), (235, 102, 114), (230, 100, 108), (217, 112, 120),
- (176, 143, 147), (141, 135, 141), (113, 145, 147), (95, 128, 153),
- (103, 125, 146), (112, 129, 127), (122, 133, 106), (135, 148, 97),
- (144, 134, 85), (163, 136, 81), (160, 143, 93), (198, 163, 73),
- (220, 178, 61), (213, 162, 67), (201, 149, 50), (161, 119, 68),
- (186, 108, 93), (166, 138, 99), (152, 149, 140), (156, 158, 164),
- (142, 180, 213), (138, 181, 225), (117, 187, 236), (90, 177, 233),
- (83, 153, 201), (111, 136, 164), (136, 113, 115), (187, 103, 92),
- (236, 100, 67), (228, 75, 48), (247, 68, 36), (248, 69, 32),
- (241, 64, 42), (233, 68, 41), (218, 64, 51), (136, 85, 64),
- (96, 85, 68), (100, 103, 79), (91, 100, 77), (106, 99, 68),
- (121, 113, 71), (136, 148, 79), (147, 152, 81), (158, 154, 91),
- (191, 168, 101), (200, 179, 97), (190, 173, 101), (185, 175, 112),
- (177, 194, 115), (172, 183, 132), (175, 191, 149), (149, 177, 132),
- (136, 156, 131), (125, 139, 122), (107, 132, 119), (97, 119, 102),
- (89, 109, 92), (84, 92, 72), (75, 75, 66), (79, 80, 73),
- (76, 91, 73), (77, 106, 93), (76, 101, 107), (92, 121, 107),
- (98, 125, 119), (112, 148, 137), (139, 170, 156), (150, 187, 213),
- (144, 193, 230), (145, 192, 228), (146, 191, 222), (167, 180, 181),
- (158, 185, 154), (157, 177, 121), (155, 160, 89), (158, 168, 78),
- (172, 175, 93), (186, 158, 73), (186, 158, 73), (181, 153, 84),
- (151, 157, 88), (133, 154, 91), (130, 151, 99), (132, 147, 98),
- (126, 139, 105), (123, 129, 103), (106, 111, 96), (84, 95, 105),
- (74, 81, 89), (71, 64, 92), (77, 73, 81), (90, 101, 83),
- (96, 100, 90), (105, 105, 97), (115, 114, 97), (117, 122, 95),
- (134, 137, 83), (136, 138, 55), (150, 126, 52), (110, 118, 59),
- (85, 107, 55), (89, 96, 60), (76, 76, 53), (68, 67, 37),
- (72, 73, 59), (90, 87, 73), (115, 107, 86), (144, 110, 76),
- (150, 121, 87), (152, 123, 95), (139, 140, 106), (132, 144, 123),
- (141, 151, 150), (162, 158, 160), (169, 178, 175), (185, 199, 218),
- (191, 205, 221), (185, 202, 221), (185, 195, 212), (189, 197, 144),
- (194, 177, 136), (213, 196, 90), (220, 182, 64), (208, 164, 76),
- (238, 106, 91), (236, 103, 85), (240, 88, 83), (239, 80, 72),
- (239, 82, 57), (236, 68, 52), (246, 65, 43), (245, 63, 26),
- (244, 67, 16), (244, 78, 17), (244, 82, 23), (243, 76, 23),
- (247, 69, 28), (243, 74, 28), (244, 72, 44), (238, 86, 55),
- (243, 75, 60), (225, 84, 71), (159, 92, 97), (124, 125, 103),
- (113, 117, 105), (92, 113, 100), (95, 113, 101), (106, 111, 113),
- (107, 115, 109), (110, 115, 99), (117, 123, 90), (119, 123, 75),
- (134, 122, 81), (130, 128, 71), (132, 142, 75), (155, 155, 94),
- (163, 164, 121), (160, 152, 148), (130, 165, 160), (107, 163, 204),
- (94, 183, 235), (96, 188, 238), (106, 180, 234), (126, 172, 209)
- ),
-
-// 23 white-ivy
-((242, 242, 254), (208, 231, 197), (163, 197, 152), (141, 175, 118),
- (107, 152, 73), (96, 147, 51), (79, 124, 45), (79, 107, 28),
- (85, 107, 22), (96, 124, 39), (107, 147, 62), (113, 164, 96),
- (135, 169, 135), (152, 203, 152), (178, 212, 178), (208, 231, 197),
- (220, 242, 225), (212, 246, 246), (208, 237, 254), (197, 242, 254),
- (169, 233, 225), (169, 220, 186), (152, 208, 163), (152, 203, 152),
- (163, 186, 152), (146, 163, 158), (156, 156, 156), (144, 158, 158),
- (135, 152, 124), (118, 152, 118), (101, 130, 113), (82, 82, 82),
- (58, 32, 32), (56, 28, 28), (84, 84, 39), (96, 113, 33),
- (107, 130, 22), (118, 152, 28), (141, 175, 34), (135, 175, 67),
- (113, 164, 90), (118, 152, 101), (112, 141, 112), (101, 137, 112),
- (101, 135, 101), (96, 130, 96), (84, 118, 84), (67, 113, 62),
- (56, 107, 51), (56, 107, 45), (68, 102, 34), (73, 124, 51),
- (79, 118, 79), (107, 141, 96), (130, 164, 124), (158, 180, 141),
- (186, 186, 169), (214, 220, 208), (239, 239, 239), (246, 246, 246),
- (254, 254, 254), (254, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 242, 248), (231, 242, 242), (220, 237, 203), (214, 208, 118),
- (163, 197, 56), (169, 163, 28), (147, 169, 50), (141, 158, 84),
- (118, 164, 118), (113, 169, 118), (107, 158, 118), (73, 141, 101),
- (45, 128, 56), (34, 85, 34), (28, 73, 28), (28, 77, 28),
- (45, 90, 56), (84, 118, 84), (118, 152, 118), (152, 180, 152),
- (175, 203, 175), (197, 231, 208), (208, 231, 254), (208, 231, 254),
- (208, 220, 254), (206, 214, 197), (192, 169, 169), (171, 180, 175),
- (174, 208, 174), (180, 209, 180), (197, 231, 191), (220, 237, 214),
- (237, 242, 237), (246, 246, 246), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (242, 254, 254), (242, 254, 254), (242, 248, 254),
- (237, 237, 248), (225, 225, 225), (231, 163, 163), (150, 112, 112),
- (96, 84, 79), (82, 82, 82), (56, 96, 56), (50, 92, 45),
- (34, 85, 28), (39, 90, 39), (73, 115, 73), (124, 135, 101),
- (158, 175, 129), (163, 186, 163), (186, 209, 186), (208, 214, 254),
- (208, 225, 254), (208, 208, 254), (174, 208, 197), (152, 192, 152),
- (118, 152, 118), (84, 124, 79), (62, 101, 56), (28, 73, 28),
- (5, 51, 0), (34, 0, 0), (0, 52, 0), (0, 51, 0),
- (0, 52, 0), (11, 62, 5), (28, 79, 22), (28, 73, 28),
- (56, 83, 11), (68, 68, 0), (45, 51, 0), (73, 96, 28),
- (84, 101, 33), (90, 102, 28), (79, 130, 51), (90, 143, 112),
- (90, 175, 118), (152, 203, 152), (163, 209, 186), (186, 220, 254),
- (208, 225, 254), (220, 220, 254), (220, 220, 254), (220, 225, 254),
- (220, 231, 254), (220, 231, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 242, 254), (220, 254, 254), (208, 254, 254),
- (208, 254, 254), (197, 254, 254), (208, 254, 254), (220, 254, 254),
- (231, 248, 254), (231, 237, 254), (231, 231, 254), (231, 231, 254),
- (231, 231, 254), (231, 237, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 254), (231, 242, 254), (231, 237, 254), (231, 231, 254),
- (231, 231, 254), (220, 237, 254), (220, 237, 254), (197, 254, 254),
- (163, 254, 254), (140, 191, 197), (152, 175, 152), (152, 158, 129),
- (124, 130, 90), (107, 67, 62), (124, 34, 34), (137, 45, 45),
- (153, 51, 51), (153, 51, 51), (175, 95, 67), (141, 141, 112),
- (135, 152, 124), (141, 163, 135), (152, 186, 152), (152, 203, 152),
- (152, 203, 152), (163, 208, 163), (191, 225, 191), (231, 231, 231),
- (220, 231, 254), (220, 225, 254), (220, 225, 254), (231, 231, 254),
- (242, 242, 254), (242, 242, 254), (242, 248, 254), (242, 254, 254),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (242, 248, 254),
- (242, 242, 254), (231, 242, 254), (231, 242, 254), (231, 242, 254),
- (231, 242, 231), (231, 225, 175), (220, 214, 135), (254, 169, 140),
- (208, 197, 118), (208, 191, 112), (163, 191, 107), (107, 152, 73),
- (96, 147, 51), (90, 141, 51), (90, 135, 39), (85, 136, 51),
- (96, 141, 45), (101, 147, 45), (118, 141, 62), (135, 129, 78),
- (135, 158, 107), (146, 192, 101), (146, 197, 112), (152, 197, 135),
- (152, 203, 152), (186, 214, 186), (208, 242, 231), (220, 237, 254),
- (231, 242, 254), (242, 242, 254), (242, 242, 254), (242, 242, 254),
- (242, 242, 254), (242, 248, 254), (231, 254, 254), (231, 254, 254),
- (231, 242, 254), (237, 237, 248), (214, 237, 220), (186, 220, 180),
- (152, 203, 152), (141, 192, 84), (118, 164, 45), (96, 124, 28)
- ),
-
-// 24 summer-makeup
-((238, 193, 141), (238, 192, 141), (238, 192, 141), (234, 193, 141),
- (234, 193, 141), (234, 193, 141), (230, 193, 141), (230, 189, 141),
- (226, 189, 141), (226, 193, 141), (234, 193, 141), (238, 197, 141),
- (238, 201, 141), (234, 197, 150), (234, 193, 150), (234, 197, 150),
- (230, 193, 150), (226, 189, 141), (222, 185, 132), (219, 177, 113),
- (210, 144, 85), (219, 106, 75), (219, 95, 66), (190, 63, 37),
- (150, 64, 28), (145, 47, 28), (133, 51, 37), (101, 43, 28),
- (84, 51, 37), (80, 52, 37), (80, 56, 37), (80, 60, 47),
- (89, 72, 56), (109, 84, 56), (125, 104, 66), (166, 107, 66),
- (198, 136, 75), (219, 161, 94), (222, 180, 103), (226, 193, 122),
- (226, 189, 122), (222, 180, 113), (219, 169, 103), (198, 140, 85),
- (178, 115, 66), (158, 99, 56), (158, 88, 47), (158, 88, 56),
- (166, 107, 56), (186, 119, 66), (202, 140, 94), (219, 173, 103),
- (230, 180, 113), (230, 180, 122), (226, 180, 122), (219, 165, 113),
- (202, 140, 94), (162, 103, 66), (125, 80, 56), (113, 72, 46),
- (89, 60, 37), (76, 52, 37), (64, 48, 37), (52, 39, 28),
- (40, 35, 28), (36, 36, 28), (32, 36, 37), (36, 36, 37),
- (40, 35, 37), (48, 40, 37), (52, 39, 37), (48, 35, 37),
- (52, 40, 37), (64, 48, 37), (72, 52, 37), (80, 60, 47),
- (96, 68, 56), (97, 68, 56), (100, 68, 56), (97, 64, 56),
- (84, 56, 56), (76, 48, 47), (68, 47, 47), (64, 48, 47),
- (68, 48, 47), (76, 52, 47), (84, 60, 47), (101, 68, 56),
- (117, 84, 65), (137, 88, 66), (166, 103, 66), (206, 136, 75),
- (210, 157, 85), (222, 164, 94), (214, 156, 85), (202, 140, 85),
- (186, 123, 66), (150, 103, 66), (121, 88, 56), (105, 76, 56),
- (88, 60, 47), (76, 48, 47), (64, 48, 37), (56, 44, 37),
- (60, 48, 47), (68, 48, 47), (85, 60, 47), (105, 80, 56),
- (137, 88, 66), (154, 107, 75), (194, 140, 85), (214, 169, 113),
- (219, 177, 122), (222, 180, 141), (137, 145, 151), (88, 104, 94),
- (76, 68, 66), (81, 68, 65), (80, 64, 56), (76, 60, 56),
- (80, 56, 47), (76, 52, 47), (76, 52, 56), (76, 52, 56),
- (68, 52, 56), (56, 44, 56), (48, 39, 47), (48, 35, 47),
- (48, 35, 37), (40, 35, 37), (39, 32, 28), (36, 32, 28),
- (36, 32, 28), (36, 32, 28), (32, 32, 28), (31, 28, 28),
- (28, 32, 28), (31, 32, 28), (24, 32, 28), (31, 28, 28),
- (32, 28, 28), (35, 28, 37), (36, 32, 37), (36, 32, 37),
- (40, 31, 28), (44, 35, 28), (52, 36, 28), (56, 39, 28),
- (52, 35, 37), (60, 39, 37), (52, 40, 37), (48, 40, 37),
- (48, 48, 37), (44, 40, 28), (44, 36, 28), (44, 36, 28),
- (48, 35, 28), (56, 39, 28), (64, 39, 28), (88, 51, 37),
- (117, 72, 46), (146, 80, 56), (166, 111, 56), (198, 136, 75),
- (214, 164, 94), (219, 177, 113), (222, 185, 132), (226, 184, 141),
- (226, 189, 141), (230, 193, 131), (230, 197, 131), (234, 192, 131),
- (230, 184, 131), (222, 185, 132), (230, 184, 131), (230, 184, 131),
- (226, 189, 132), (222, 189, 132), (234, 188, 131), (234, 184, 131),
- (230, 184, 122), (222, 180, 113), (219, 177, 103), (210, 148, 85),
- (194, 132, 66), (190, 106, 56), (170, 95, 56), (174, 91, 47),
- (194, 87, 28), (194, 72, 28), (154, 76, 37), (129, 64, 37),
- (93, 51, 37), (72, 43, 37), (68, 43, 37), (64, 48, 37),
- (60, 52, 37), (68, 52, 37), (89, 64, 47), (113, 84, 56),
- (145, 100, 66), (182, 127, 85), (210, 165, 94), (219, 181, 103),
- (234, 193, 112), (234, 193, 122), (234, 188, 122), (222, 176, 113),
- (202, 148, 94), (186, 119, 75), (170, 103, 66), (146, 92, 75),
- (137, 92, 75), (149, 104, 75), (174, 111, 75), (186, 127, 85),
- (202, 144, 94), (222, 169, 122), (226, 180, 141), (234, 193, 150),
- (234, 201, 160), (234, 205, 169), (234, 201, 160), (230, 197, 150),
- (230, 189, 141), (226, 180, 122), (214, 161, 103), (186, 135, 85),
- (153, 104, 84), (129, 108, 84), (121, 92, 75), (121, 80, 65),
- (113, 76, 56), (121, 72, 56), (117, 72, 46), (125, 68, 47),
- (125, 68, 56), (109, 64, 56), (109, 60, 46), (88, 55, 47),
- (84, 43, 47), (72, 43, 47), (60, 44, 37), (52, 44, 37),
- (44, 40, 37), (40, 35, 28), (36, 36, 28), (36, 36, 37),
- (40, 35, 37), (44, 44, 37), (52, 48, 47), (80, 60, 47),
- (109, 68, 46), (129, 84, 47), (158, 99, 66), (186, 119, 75)
- ),
-
-// 25 glow-buzz
-((182, 91, 37), (141, 84, 37), (121, 68, 46), (93, 60, 46),
- (76, 48, 37), (72, 43, 37), (80, 48, 47), (101, 60, 46),
- (137, 68, 47), (162, 76, 47), (178, 95, 56), (182, 102, 56),
- (182, 99, 47), (182, 87, 47), (194, 84, 56), (198, 84, 56),
- (190, 87, 66), (174, 87, 56), (146, 76, 56), (117, 60, 47),
- (88, 51, 37), (64, 39, 28), (52, 27, 28), (44, 24, 28),
- (40, 24, 28), (40, 23, 28), (40, 23, 28), (40, 23, 28),
- (44, 27, 28), (52, 31, 28), (60, 39, 28), (84, 47, 37),
- (109, 51, 47), (133, 59, 56), (162, 64, 56), (178, 68, 47),
- (190, 68, 56), (198, 72, 47), (198, 72, 47), (198, 72, 47),
- (190, 68, 47), (178, 68, 47), (166, 68, 47), (149, 71, 37),
- (129, 64, 37), (100, 60, 28), (92, 47, 37), (76, 43, 37),
- (72, 48, 37), (76, 52, 47), (100, 56, 56), (133, 76, 56),
- (154, 80, 47), (178, 87, 47), (178, 80, 47), (158, 80, 47),
- (141, 68, 47), (113, 60, 46), (96, 56, 47), (84, 47, 56),
- (84, 48, 47), (92, 55, 47), (100, 51, 46), (96, 51, 47),
- (92, 55, 47), (84, 56, 47), (93, 60, 47), (84, 52, 37),
- (76, 52, 28), (72, 40, 18), (64, 35, 28), (56, 31, 28),
- (48, 32, 37), (44, 35, 37), (48, 31, 37), (56, 35, 37),
- (48, 36, 37), (56, 35, 37), (64, 35, 37), (60, 39, 47),
- (60, 35, 47), (56, 35, 37), (52, 35, 28), (48, 31, 28),
- (48, 31, 28), (44, 31, 28), (44, 31, 28), (44, 28, 28),
- (40, 27, 28), (44, 28, 28), (56, 31, 37), (64, 43, 47),
- (80, 43, 56), (100, 60, 56), (137, 76, 65), (178, 102, 56),
- (210, 123, 66), (198, 144, 75), (214, 148, 75), (219, 157, 75),
- (222, 160, 75), (222, 168, 84), (250, 179, 74), (250, 191, 65),
- (246, 183, 56), (242, 183, 65), (238, 168, 56), (230, 152, 47),
- (242, 159, 56), (219, 145, 75), (214, 128, 122), (222, 176, 169),
- (190, 169, 122), (254, 212, 121), (250, 225, 150), (254, 212, 93),
- (254, 221, 84), (250, 213, 93), (254, 217, 84), (250, 200, 74),
- (254, 212, 84), (246, 208, 74), (254, 208, 74), (254, 191, 56),
- (254, 178, 46), (234, 167, 46), (222, 149, 47), (210, 145, 56),
- (206, 127, 56), (194, 106, 56), (190, 106, 56), (198, 91, 56),
- (190, 91, 47), (186, 106, 56), (198, 119, 47), (219, 132, 56),
- (230, 119, 56), (230, 110, 47), (230, 123, 47), (234, 148, 56),
- (250, 166, 56), (250, 175, 56), (250, 179, 56), (250, 179, 56),
- (238, 171, 56), (219, 153, 66), (230, 152, 56), (210, 140, 47),
- (194, 106, 47), (174, 83, 37), (162, 72, 37), (154, 72, 47),
- (166, 76, 47), (170, 84, 47), (170, 91, 47), (182, 95, 47),
- (186, 84, 56), (198, 87, 56), (210, 102, 56), (226, 110, 56),
- (226, 98, 47), (226, 102, 56), (222, 87, 56), (214, 83, 56),
- (202, 84, 56), (194, 84, 56), (182, 80, 56), (162, 72, 56),
- (146, 76, 47), (137, 64, 47), (125, 64, 47), (109, 56, 56),
- (113, 56, 56), (129, 64, 56), (146, 76, 56), (166, 72, 56),
- (182, 76, 56), (194, 72, 47), (182, 80, 56), (186, 72, 37),
- (186, 59, 28), (194, 72, 37), (206, 72, 47), (206, 83, 37),
- (206, 80, 47), (210, 87, 47), (219, 83, 47), (210, 80, 56),
- (198, 76, 56), (174, 72, 56), (146, 60, 47), (129, 60, 37),
- (109, 51, 28), (92, 47, 28), (101, 51, 28), (121, 51, 37),
- (141, 55, 37), (158, 60, 37), (170, 56, 47), (174, 64, 47),
- (174, 68, 47), (178, 64, 47), (182, 63, 47), (190, 80, 47),
- (202, 80, 47), (202, 87, 47), (198, 83, 47), (182, 83, 47),
- (178, 80, 47), (150, 72, 47), (133, 64, 47), (113, 60, 46),
- (101, 51, 37), (76, 39, 37), (60, 31, 28), (44, 27, 28),
- (40, 23, 28), (39, 19, 18), (36, 16, 18), (36, 16, 18),
- (35, 20, 18), (35, 20, 28), (35, 24, 28), (36, 24, 18),
- (35, 20, 9), (36, 20, 9), (36, 20, 18), (36, 24, 18),
- (44, 31, 18), (56, 35, 28), (72, 43, 37), (96, 43, 37),
- (109, 51, 46), (117, 60, 46), (129, 72, 47), (125, 68, 37),
- (109, 60, 37), (96, 47, 37), (80, 39, 37), (60, 35, 37),
- (48, 27, 28), (44, 27, 18), (40, 23, 18), (40, 23, 18),
- (39, 24, 28), (36, 24, 28), (35, 20, 28), (35, 16, 28),
- (35, 20, 37), (40, 28, 37), (56, 40, 37), (72, 43, 47),
- (97, 52, 46), (113, 51, 47), (162, 60, 47), (186, 68, 47)
- ),
-
-// 26 deep-water
-((24, 20, 18), (24, 24, 28), (28, 28, 47), (27, 24, 66),
- (24, 28, 75), (23, 28, 75), (23, 28, 66), (19, 28, 47),
- (20, 24, 28), (20, 24, 18), (20, 24, 18), (24, 28, 28),
- (28, 32, 56), (28, 36, 66), (28, 36, 85), (36, 52, 103),
- (48, 64, 113), (48, 56, 122), (44, 64, 122), (52, 64, 132),
- (52, 64, 113), (68, 60, 113), (68, 64, 103), (56, 77, 103),
- (56, 68, 94), (52, 60, 94), (52, 52, 94), (36, 52, 94),
- (36, 52, 85), (36, 40, 66), (32, 32, 56), (24, 24, 28),
- (16, 16, 18), (11, 8, 18), (11, 8, 9), (8, 4, 0),
- (8, 4, 0), (11, 4, 9), (11, 8, 18), (11, 8, 28),
- (16, 16, 28), (19, 28, 37), (24, 32, 56), (24, 40, 75),
- (28, 48, 94), (36, 64, 103), (40, 64, 113), (44, 68, 122),
- (44, 68, 113), (40, 64, 113), (36, 60, 113), (36, 52, 103),
- (28, 48, 94), (32, 40, 75), (36, 36, 66), (32, 36, 56),
- (24, 32, 47), (19, 32, 37), (20, 32, 28), (11, 24, 18),
- (8, 20, 18), (8, 16, 18), (12, 16, 18), (12, 16, 18),
- (15, 20, 18), (16, 20, 28), (20, 28, 37), (23, 32, 47),
- (27, 32, 56), (28, 28, 47), (27, 28, 37), (23, 20, 28),
- (19, 16, 18), (15, 16, 18), (16, 16, 9), (12, 12, 0),
- (8, 12, 0), (8, 8, 0), (8, 8, 9), (8, 8, 9),
- (8, 8, 9), (8, 12, 9), (11, 12, 18), (11, 12, 18),
- (11, 12, 18), (11, 12, 18), (12, 16, 18), (16, 24, 18),
- (24, 32, 18), (28, 44, 37), (40, 52, 37), (48, 56, 66),
- (48, 56, 75), (52, 68, 85), (56, 77, 113), (73, 97, 132),
- (84, 109, 160), (100, 113, 160), (100, 117, 169), (101, 117, 160),
- (104, 129, 151), (113, 129, 151), (104, 125, 170), (104, 125, 170),
- (124, 137, 198), (104, 116, 170), (88, 100, 132), (68, 77, 103),
- (52, 64, 94), (40, 56, 85), (28, 44, 75), (28, 36, 56),
- (24, 32, 47), (24, 28, 28), (24, 24, 18), (20, 24, 18),
- (15, 20, 18), (12, 16, 18), (12, 16, 18), (12, 16, 9),
- (12, 12, 9), (12, 12, 9), (11, 12, 9), (11, 16, 9),
- (12, 16, 9), (16, 16, 9), (16, 20, 0), (16, 24, 0),
- (20, 20, 9), (24, 20, 18), (28, 24, 18), (32, 32, 28),
- (32, 36, 47), (32, 40, 56), (32, 36, 66), (28, 36, 75),
- (28, 36, 75), (28, 36, 75), (28, 36, 75), (28, 36, 66),
- (24, 36, 66), (24, 36, 75), (20, 36, 85), (20, 36, 85),
- (24, 36, 75), (24, 32, 66), (24, 32, 56), (23, 24, 28),
- (20, 20, 18), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (16, 20, 9), (19, 20, 9), (20, 24, 18), (20, 24, 18),
- (20, 24, 18), (16, 16, 18), (15, 16, 18), (12, 12, 18),
- (11, 12, 9), (11, 12, 9), (8, 12, 9), (12, 8, 9),
- (8, 8, 9), (8, 8, 9), (4, 4, 9), (4, 4, 9),
- (7, 0, 18), (3, 4, 18), (3, 8, 18), (3, 4, 9),
- (4, 4, 9), (8, 8, 9), (8, 8, 9), (12, 12, 9),
- (16, 12, 9), (16, 12, 9), (16, 16, 9), (19, 20, 9),
- (20, 28, 18), (24, 32, 28), (32, 40, 37), (36, 44, 56),
- (56, 68, 75), (84, 101, 113), (117, 125, 151), (149, 165, 188),
- (157, 177, 216), (181, 189, 235), (193, 206, 216), (198, 202, 198),
- (149, 177, 197), (141, 161, 188), (108, 146, 150), (92, 108, 141),
- (68, 73, 113), (56, 64, 103), (48, 56, 94), (36, 52, 85),
- (28, 40, 85), (32, 40, 85), (28, 36, 85), (32, 44, 85),
- (36, 56, 94), (48, 68, 113), (52, 73, 132), (52, 73, 132),
- (48, 73, 141), (56, 72, 141), (64, 81, 141), (73, 93, 141),
- (76, 92, 132), (60, 77, 132), (56, 64, 132), (48, 48, 113),
- (36, 40, 85), (32, 36, 75), (31, 32, 56), (23, 28, 37),
- (19, 20, 28), (11, 20, 18), (7, 16, 9), (7, 16, 9),
- (7, 12, 9), (7, 12, 9), (7, 8, 9), (4, 8, 0),
- (4, 4, 0), (4, 4, 0), (4, 4, 0), (4, 4, 0),
- (7, 8, 9), (8, 12, 9), (8, 16, 9), (11, 16, 18),
- (12, 20, 18), (19, 24, 28), (20, 32, 47), (20, 36, 66),
- (20, 36, 85), (20, 36, 85), (24, 32, 85), (24, 32, 85),
- (23, 28, 85), (19, 28, 85), (20, 32, 85), (23, 32, 85),
- (24, 32, 85), (31, 32, 94), (28, 36, 85), (24, 36, 85),
- (27, 28, 66), (24, 28, 47), (23, 24, 28), (15, 16, 18)
- ),
-
-// 27 afternoon-beach
-((182, 162, 170), (190, 157, 132), (178, 136, 113), (174, 107, 75),
- (162, 124, 85), (190, 160, 94), (219, 197, 103), (230, 210, 113),
- (254, 245, 131), (254, 254, 159), (254, 254, 178), (250, 254, 206),
- (254, 254, 216), (254, 254, 197), (250, 254, 169), (234, 222, 141),
- (219, 193, 160), (202, 189, 170), (190, 185, 169), (181, 169, 179),
- (181, 157, 179), (169, 153, 188), (173, 157, 198), (161, 149, 188),
- (165, 149, 179), (162, 146, 170), (145, 141, 151), (108, 108, 141),
- (112, 112, 103), (129, 129, 103), (149, 124, 103), (173, 149, 94),
- (206, 149, 94), (234, 168, 103), (250, 192, 112), (250, 200, 112),
- (242, 217, 122), (242, 229, 122), (254, 237, 112), (246, 229, 112),
- (246, 209, 103), (254, 204, 93), (250, 196, 93), (238, 152, 94),
- (194, 127, 75), (186, 111, 66), (190, 127, 75), (222, 168, 94),
- (254, 204, 121), (254, 245, 169), (250, 254, 206), (250, 254, 225),
- (222, 213, 225), (210, 193, 207), (238, 197, 169), (250, 233, 150),
- (254, 249, 159), (254, 254, 169), (254, 254, 197), (250, 254, 216),
- (254, 254, 197), (254, 254, 169), (254, 254, 159), (254, 241, 140),
- (254, 221, 121), (250, 209, 112), (246, 209, 112), (254, 217, 112),
- (254, 221, 121), (250, 225, 140), (238, 197, 169), (226, 185, 207),
- (206, 185, 207), (205, 177, 207), (201, 185, 216), (189, 181, 226),
- (189, 181, 216), (177, 165, 216), (173, 165, 207), (185, 169, 188),
- (202, 165, 188), (219, 181, 160), (230, 184, 141), (234, 180, 131),
- (230, 180, 122), (210, 181, 141), (210, 169, 151), (202, 161, 160),
- (174, 154, 170), (177, 149, 179), (170, 150, 170), (169, 153, 179),
- (166, 162, 170), (161, 165, 151), (174, 162, 151), (178, 157, 141),
- (170, 157, 141), (158, 145, 113), (141, 116, 94), (125, 96, 75),
- (97, 92, 47), (77, 77, 47), (73, 73, 47), (64, 68, 47),
- (68, 64, 47), (64, 60, 47), (60, 52, 47), (56, 48, 47),
- (48, 36, 47), (48, 40, 37), (52, 40, 37), (52, 39, 37),
- (52, 39, 37), (64, 39, 37), (64, 44, 37), (72, 56, 37),
- (64, 60, 37), (68, 60, 37), (84, 56, 56), (117, 76, 65),
- (146, 88, 75), (145, 92, 75), (149, 99, 75), (146, 108, 85),
- (145, 104, 103), (162, 108, 104), (158, 116, 94), (169, 115, 104),
- (157, 129, 94), (162, 153, 103), (182, 186, 113), (222, 214, 122),
- (246, 246, 131), (250, 254, 169), (254, 254, 197), (254, 254, 216),
- (254, 254, 225), (234, 226, 254), (209, 201, 226), (206, 193, 207),
- (210, 177, 198), (181, 165, 179), (162, 141, 160), (145, 121, 122),
- (145, 100, 113), (121, 96, 94), (104, 93, 94), (85, 80, 75),
- (89, 85, 75), (97, 93, 84), (100, 96, 94), (101, 105, 84),
- (121, 121, 103), (137, 129, 113), (150, 150, 103), (182, 152, 103),
- (206, 177, 113), (230, 197, 94), (238, 180, 84), (238, 168, 93),
- (226, 172, 84), (189, 152, 84), (182, 112, 66), (166, 99, 66),
- (133, 80, 56), (88, 59, 47), (68, 48, 47), (64, 44, 47),
- (52, 39, 37), (48, 40, 28), (48, 35, 28), (52, 39, 28),
- (48, 44, 37), (56, 48, 37), (56, 48, 47), (68, 52, 56),
- (76, 64, 56), (85, 76, 65), (113, 88, 75), (117, 92, 84),
- (125, 96, 84), (125, 96, 84), (125, 92, 84), (133, 88, 84),
- (117, 88, 75), (92, 72, 56), (81, 68, 56), (72, 68, 56),
- (68, 68, 56), (76, 76, 66), (81, 81, 75), (85, 77, 75),
- (85, 68, 65), (72, 56, 66), (68, 64, 56), (64, 60, 66),
- (64, 56, 56), (60, 48, 56), (60, 52, 56), (60, 56, 56),
- (60, 56, 47), (68, 60, 47), (68, 64, 56), (73, 73, 56),
- (81, 81, 66), (85, 96, 75), (97, 105, 75), (105, 109, 56),
- (125, 117, 66), (125, 129, 66), (146, 141, 85), (170, 169, 85),
- (198, 202, 113), (234, 205, 112), (250, 192, 112), (238, 172, 103),
- (234, 152, 94), (190, 119, 66), (174, 106, 56), (166, 111, 66),
- (141, 108, 75), (125, 112, 85), (108, 113, 103), (113, 129, 103),
- (133, 125, 122), (182, 145, 160), (202, 161, 179), (210, 193, 179),
- (254, 241, 197), (254, 254, 216), (254, 254, 216), (254, 254, 197),
- (254, 254, 169), (254, 254, 159), (254, 245, 150), (254, 245, 140),
- (250, 229, 131), (226, 206, 122), (182, 182, 113), (162, 141, 94),
- (149, 128, 65), (145, 116, 75), (137, 100, 84), (125, 108, 85),
- (129, 96, 84), (125, 112, 75), (117, 109, 84), (105, 109, 75),
- (97, 109, 75), (101, 105, 75), (121, 112, 66), (141, 112, 75),
- (149, 116, 85), (162, 141, 103), (194, 169, 122), (218, 201, 132)
- ),
-
-// 28 dim-beach
-((27, 28, 28), (48, 36, 37), (68, 48, 37), (72, 60, 37),
- (68, 68, 37), (56, 60, 37), (44, 44, 28), (36, 36, 28),
- (32, 32, 28), (28, 32, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 36, 28), (32, 40, 37), (48, 60, 56),
- (56, 73, 66), (60, 81, 75), (80, 93, 75), (92, 137, 141),
- (100, 170, 160), (133, 185, 188), (153, 194, 188), (141, 182, 169),
- (117, 162, 131), (109, 145, 122), (85, 113, 84), (69, 85, 56),
- (64, 68, 47), (56, 56, 37), (40, 40, 28), (32, 36, 28),
- (31, 32, 28), (28, 32, 28), (28, 32, 28), (32, 32, 28),
- (36, 36, 28), (52, 44, 28), (72, 56, 18), (97, 60, 28),
- (121, 84, 28), (129, 112, 37), (150, 107, 37), (141, 100, 37),
- (129, 84, 28), (109, 72, 28), (64, 73, 28), (48, 44, 28),
- (36, 40, 18), (36, 40, 18), (52, 56, 37), (64, 64, 47),
- (68, 76, 56), (97, 88, 56), (109, 100, 56), (109, 100, 56),
- (93, 97, 66), (68, 76, 66), (48, 76, 75), (48, 56, 56),
- (40, 36, 37), (28, 32, 37), (28, 32, 37), (27, 32, 37),
- (28, 32, 37), (32, 32, 28), (32, 32, 28), (28, 32, 28),
- (28, 32, 28), (28, 28, 28), (27, 28, 28), (24, 28, 18),
- (24, 28, 18), (23, 28, 18), (20, 28, 18), (20, 28, 28),
- (19, 28, 28), (19, 28, 28), (16, 24, 28), (19, 28, 28),
- (20, 28, 28), (24, 32, 28), (24, 36, 28), (24, 40, 28),
- (24, 36, 37), (24, 32, 37), (32, 36, 37), (52, 60, 47),
- (68, 77, 47), (105, 88, 46), (133, 116, 37), (166, 140, 37),
- (182, 153, 103), (214, 206, 132), (222, 218, 169), (230, 234, 188),
- (242, 242, 197), (242, 241, 197), (230, 226, 178), (246, 196, 93),
- (242, 184, 74), (226, 156, 56), (210, 164, 56), (222, 160, 56),
- (214, 156, 47), (222, 163, 37), (222, 152, 37), (214, 157, 37),
- (186, 123, 37), (182, 114, 47), (174, 111, 47), (149, 99, 56),
- (121, 92, 56), (101, 113, 75), (125, 170, 122), (154, 174, 160),
- (185, 202, 188), (198, 218, 198), (169, 198, 188), (141, 178, 169),
- (104, 154, 150), (52, 109, 151), (44, 89, 122), (40, 56, 75),
- (20, 48, 56), (24, 36, 37), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (27, 32, 28), (28, 32, 28),
- (28, 36, 28), (32, 40, 28), (40, 56, 47), (48, 60, 56),
- (48, 64, 56), (56, 64, 56), (56, 64, 56), (80, 68, 56),
- (92, 60, 46), (113, 96, 47), (150, 111, 56), (153, 128, 66),
- (170, 166, 132), (210, 202, 160), (226, 226, 188), (246, 242, 197),
- (250, 241, 206), (234, 230, 197), (226, 222, 188), (194, 189, 141),
- (153, 145, 103), (105, 101, 66), (73, 77, 56), (60, 64, 47),
- (44, 40, 37), (32, 32, 37), (27, 28, 37), (24, 24, 37),
- (24, 28, 28), (24, 28, 28), (24, 28, 28), (27, 32, 28),
- (31, 32, 28), (32, 36, 28), (40, 48, 37), (48, 64, 47),
- (52, 73, 47), (56, 72, 56), (60, 68, 47), (68, 76, 56),
- (93, 85, 47), (113, 96, 47), (105, 80, 47), (101, 72, 46),
- (104, 72, 56), (97, 76, 46), (92, 68, 37), (89, 76, 37),
- (88, 72, 47), (68, 73, 47), (48, 64, 37), (36, 40, 28),
- (32, 36, 28), (28, 36, 28), (28, 32, 28), (28, 32, 18),
- (32, 28, 18), (28, 28, 28), (28, 28, 28), (24, 28, 28),
- (23, 28, 28), (24, 28, 28), (24, 28, 28), (24, 28, 28),
- (24, 32, 28), (27, 36, 37), (28, 36, 37), (32, 60, 56),
- (48, 64, 56), (48, 68, 56), (52, 73, 56), (52, 72, 56),
- (48, 64, 56), (48, 60, 56), (52, 56, 47), (44, 40, 37),
- (36, 36, 28), (36, 32, 28), (36, 36, 28), (44, 52, 37),
- (60, 60, 47), (60, 64, 47), (68, 73, 56), (77, 84, 56),
- (93, 97, 56), (93, 101, 56), (97, 101, 66), (97, 97, 56),
- (97, 101, 66), (97, 109, 66), (88, 137, 112), (97, 154, 141),
- (108, 158, 141), (116, 166, 160), (125, 182, 160), (125, 178, 141),
- (141, 182, 132), (166, 157, 113), (174, 136, 75), (198, 140, 56),
- (210, 149, 56), (219, 172, 66), (210, 206, 151), (210, 222, 198),
- (214, 230, 207), (222, 230, 207), (226, 226, 197), (206, 206, 151),
- (166, 162, 122), (125, 125, 75), (89, 101, 66), (60, 73, 47),
- (40, 44, 28), (28, 32, 18), (24, 32, 18), (20, 32, 18),
- (24, 32, 28), (28, 36, 37), (36, 40, 47), (36, 52, 66),
- (40, 80, 85), (56, 85, 84), (88, 142, 141), (129, 182, 160)
- ),
-
-// 29 cloudy-brick
-((202, 206, 188), (178, 186, 160), (153, 157, 141), (129, 141, 122),
- (112, 129, 113), (96, 125, 122), (104, 146, 141), (112, 158, 169),
- (137, 181, 188), (157, 222, 225), (153, 218, 235), (132, 210, 235),
- (100, 198, 216), (84, 154, 188), (60, 117, 122), (48, 80, 94),
- (40, 60, 75), (28, 48, 56), (40, 44, 37), (24, 32, 28),
- (48, 56, 37), (80, 35, 28), (76, 35, 37), (68, 35, 37),
- (68, 39, 28), (68, 39, 37), (68, 72, 56), (56, 68, 47),
- (68, 72, 56), (48, 72, 47), (60, 72, 66), (77, 97, 85),
- (84, 113, 103), (100, 133, 132), (133, 162, 160), (173, 190, 188),
- (189, 210, 198), (193, 218, 207), (193, 218, 216), (193, 218, 216),
- (173, 210, 225), (132, 201, 225), (104, 161, 188), (84, 141, 169),
- (80, 121, 141), (76, 109, 122), (93, 104, 84), (105, 92, 66),
- (129, 80, 56), (145, 95, 28), (153, 95, 28), (174, 111, 66),
- (226, 167, 84), (234, 155, 65), (194, 119, 37), (178, 63, 9),
- (170, 33, 9), (129, 38, 18), (125, 63, 37), (153, 76, 28),
- (170, 107, 56), (246, 188, 74), (246, 196, 103), (250, 217, 159),
- (226, 213, 188), (230, 234, 216), (230, 237, 225), (230, 246, 235),
- (218, 246, 244), (218, 242, 235), (209, 238, 225), (210, 230, 225),
- (206, 222, 226), (197, 218, 216), (189, 218, 207), (185, 210, 207),
- (153, 169, 188), (105, 150, 160), (80, 125, 141), (68, 101, 122),
- (56, 93, 113), (52, 97, 122), (68, 105, 113), (92, 129, 132),
- (129, 150, 141), (185, 177, 141), (242, 196, 122), (202, 165, 132),
- (182, 115, 75), (170, 59, 28), (153, 59, 18), (125, 42, 28),
- (113, 43, 28), (92, 35, 37), (80, 39, 37), (64, 64, 66),
- (52, 76, 85), (56, 89, 84), (56, 81, 85), (64, 85, 94),
- (73, 97, 94), (85, 109, 94), (100, 109, 94), (121, 145, 113),
- (129, 166, 141), (146, 186, 169), (177, 210, 197), (189, 218, 207),
- (197, 218, 226), (197, 222, 226), (206, 222, 226), (217, 226, 225),
- (222, 234, 225), (218, 234, 226), (214, 234, 216), (201, 234, 216),
- (201, 230, 216), (197, 230, 225), (197, 230, 225), (193, 230, 225),
- (193, 230, 226), (193, 230, 226), (189, 242, 235), (201, 242, 244),
- (213, 237, 244), (205, 234, 235), (201, 238, 235), (201, 234, 235),
- (193, 230, 235), (193, 230, 226), (193, 226, 226), (189, 226, 225),
- (181, 230, 225), (161, 198, 207), (108, 166, 178), (92, 153, 160),
- (73, 126, 150), (88, 137, 150), (89, 142, 151), (125, 162, 151),
- (149, 182, 170), (181, 202, 188), (189, 218, 207), (194, 226, 216),
- (201, 230, 225), (205, 230, 225), (213, 234, 225), (214, 234, 225),
- (214, 230, 216), (206, 230, 207), (194, 218, 198), (166, 190, 170),
- (145, 149, 132), (121, 109, 84), (117, 104, 75), (141, 113, 103),
- (166, 141, 132), (182, 174, 160), (206, 214, 179), (218, 238, 207),
- (246, 249, 225), (250, 254, 235), (254, 254, 244), (254, 254, 254),
- (254, 254, 254), (250, 254, 254), (254, 254, 254), (254, 254, 244),
- (250, 250, 244), (246, 250, 244), (242, 250, 244), (230, 245, 235),
- (226, 230, 225), (214, 222, 216), (226, 238, 216), (210, 222, 216),
- (206, 222, 216), (201, 230, 226), (205, 226, 216), (206, 222, 207),
- (198, 222, 207), (202, 222, 207), (201, 226, 216), (197, 222, 216),
- (198, 222, 207), (198, 222, 198), (202, 210, 179), (174, 198, 169),
- (153, 185, 188), (157, 190, 179), (181, 202, 188), (198, 210, 198),
- (202, 210, 198), (193, 218, 207), (198, 226, 207), (206, 230, 207),
- (206, 230, 207), (202, 230, 216), (202, 226, 216), (197, 218, 216),
- (193, 218, 226), (185, 221, 235), (185, 230, 244), (181, 234, 244),
- (173, 234, 244), (173, 230, 244), (116, 207, 235), (76, 194, 216),
- (72, 185, 206), (60, 170, 207), (76, 153, 169), (68, 121, 122),
- (76, 105, 94), (60, 85, 75), (73, 81, 75), (77, 77, 56),
- (76, 68, 66), (73, 89, 85), (97, 80, 65), (80, 64, 47),
- (96, 43, 37), (125, 38, 28), (125, 42, 28), (100, 47, 47),
- (92, 72, 75), (68, 81, 85), (68, 85, 94), (84, 93, 103),
- (72, 113, 122), (100, 149, 141), (133, 170, 169), (185, 202, 207),
- (206, 222, 216), (226, 234, 225), (238, 250, 244), (246, 254, 244),
- (250, 254, 244), (250, 250, 244), (250, 254, 244), (250, 254, 244),
- (254, 254, 244), (250, 254, 235), (250, 254, 235), (250, 254, 225),
- (254, 254, 216), (250, 249, 216), (210, 222, 207), (218, 181, 169),
- (214, 185, 150), (182, 116, 103), (129, 120, 56), (129, 91, 56),
- (125, 88, 65), (105, 88, 84), (129, 129, 113), (149, 161, 160)
- ),
-
-// 30 burning-wood
-((80, 35, 28), (92, 39, 28), (97, 39, 28), (96, 39, 37),
- (97, 39, 28), (80, 43, 37), (68, 43, 37), (84, 39, 37),
- (76, 43, 47), (72, 48, 56), (60, 43, 47), (44, 44, 47),
- (36, 32, 37), (31, 28, 37), (27, 28, 37), (28, 32, 37),
- (40, 28, 37), (48, 32, 37), (52, 31, 37), (56, 27, 28),
- (68, 35, 28), (84, 35, 28), (96, 30, 28), (104, 34, 18),
- (105, 30, 18), (97, 34, 18), (88, 34, 18), (76, 35, 28),
- (68, 39, 28), (64, 43, 18), (60, 48, 37), (52, 52, 37),
- (48, 44, 37), (32, 40, 28), (32, 32, 28), (27, 32, 28),
- (28, 28, 28), (28, 28, 18), (31, 28, 18), (31, 28, 18),
- (35, 28, 18), (36, 32, 18), (52, 35, 18), (56, 31, 18),
- (76, 31, 18), (96, 30, 18), (113, 30, 18), (133, 26, 18),
- (145, 26, 18), (154, 22, 19), (162, 22, 18), (174, 25, 0),
- (178, 25, 0), (178, 46, 9), (190, 87, 18), (214, 105, 18),
- (219, 97, 0), (198, 87, 18), (178, 72, 9), (162, 37, 0),
- (158, 22, 0), (158, 22, 9), (154, 22, 0), (146, 22, 0),
- (146, 26, 9), (137, 26, 9), (117, 30, 9), (105, 30, 18),
- (92, 23, 18), (88, 23, 28), (92, 39, 28), (88, 39, 28),
- (80, 52, 47), (72, 56, 56), (84, 68, 65), (73, 73, 75),
- (64, 60, 56), (52, 56, 56), (36, 52, 47), (32, 36, 37),
- (36, 32, 28), (40, 31, 28), (52, 31, 28), (48, 31, 18),
- (60, 27, 18), (76, 31, 18), (88, 31, 18), (100, 30, 9),
- (113, 34, 9), (121, 30, 9), (133, 30, 18), (125, 39, 18),
- (121, 31, 28), (121, 38, 28), (109, 35, 37), (109, 34, 28),
- (105, 31, 28), (101, 34, 28), (84, 35, 37), (72, 31, 37),
- (68, 27, 37), (56, 27, 28), (48, 23, 28), (40, 24, 28),
- (36, 27, 28), (35, 28, 28), (35, 28, 28), (36, 32, 18),
- (48, 31, 18), (80, 43, 18), (101, 64, 28), (141, 76, 28),
- (182, 95, 28), (214, 123, 37), (234, 163, 56), (234, 176, 84),
- (234, 176, 75), (222, 157, 47), (222, 131, 47), (210, 110, 28),
- (222, 79, 37), (194, 38, 18), (202, 14, 9), (206, 26, 19),
- (186, 30, 9), (182, 30, 9), (186, 72, 9), (174, 83, 9),
- (161, 79, 18), (141, 59, 9), (129, 64, 28), (121, 76, 47),
- (121, 63, 56), (133, 46, 37), (125, 47, 28), (129, 43, 28),
- (121, 47, 28), (113, 47, 28), (125, 47, 18), (121, 47, 28),
- (109, 47, 18), (100, 43, 28), (92, 39, 28), (76, 31, 28),
- (56, 31, 28), (48, 31, 37), (40, 27, 28), (35, 28, 28),
- (32, 28, 28), (36, 31, 28), (44, 36, 28), (56, 35, 28),
- (68, 35, 28), (76, 35, 37), (80, 47, 28), (88, 39, 28),
- (88, 43, 37), (101, 43, 28), (105, 39, 28), (109, 43, 28),
- (109, 60, 46), (97, 72, 56), (105, 88, 75), (113, 104, 84),
- (133, 100, 94), (165, 91, 56), (165, 87, 47), (162, 71, 37),
- (166, 59, 28), (162, 63, 18), (149, 64, 18), (150, 59, 18),
- (146, 60, 9), (141, 33, 0), (129, 59, 0), (121, 59, 18),
- (133, 64, 18), (149, 64, 28), (154, 80, 37), (174, 83, 18),
- (182, 91, 18), (198, 96, 18), (202, 110, 28), (202, 106, 37),
- (202, 106, 37), (198, 95, 47), (178, 86, 28), (133, 68, 28),
- (113, 59, 28), (92, 43, 18), (76, 35, 28), (60, 35, 28),
- (56, 31, 28), (64, 31, 28), (68, 27, 28), (72, 31, 28),
- (76, 31, 28), (76, 35, 28), (80, 39, 18), (84, 31, 28),
- (85, 35, 18), (81, 31, 18), (80, 31, 18), (76, 27, 28),
- (64, 27, 28), (56, 27, 28), (44, 27, 28), (36, 28, 28),
- (31, 28, 28), (27, 24, 28), (23, 24, 28), (27, 24, 28),
- (31, 28, 28), (32, 28, 28), (35, 28, 28), (44, 31, 28),
- (68, 31, 28), (88, 43, 28), (109, 60, 28), (133, 64, 28),
- (166, 91, 28), (210, 140, 66), (214, 210, 188), (230, 180, 113),
- (238, 176, 93), (219, 173, 85), (222, 164, 66), (202, 131, 47),
- (174, 103, 47), (141, 100, 47), (121, 88, 66), (80, 60, 47),
- (60, 43, 37), (48, 27, 37), (44, 27, 37), (36, 28, 28),
- (32, 28, 28), (31, 28, 28), (27, 28, 28), (27, 28, 28),
- (24, 28, 28), (27, 28, 28), (27, 28, 28), (31, 28, 28),
- (32, 28, 28), (32, 36, 37), (44, 40, 37), (56, 31, 37),
- (68, 35, 56), (89, 60, 47), (117, 64, 37), (121, 56, 37),
- (125, 56, 47), (109, 47, 37), (105, 47, 37), (92, 27, 37)
- ),
-
-// 31 aquatic-garden
-((146, 80, 9), (133, 92, 28), (133, 108, 56), (153, 112, 75),
- (141, 125, 84), (133, 113, 65), (105, 76, 56), (80, 72, 37),
- (60, 68, 37), (52, 60, 47), (40, 44, 47), (36, 36, 37),
- (32, 28, 37), (32, 28, 28), (32, 24, 28), (27, 24, 37),
- (27, 28, 37), (28, 32, 37), (40, 44, 47), (60, 64, 56),
- (77, 89, 66), (92, 105, 66), (117, 133, 85), (125, 158, 103),
- (166, 177, 103), (149, 178, 122), (157, 157, 113), (125, 133, 103),
- (109, 96, 94), (81, 93, 75), (64, 85, 75), (52, 68, 56),
- (40, 56, 47), (40, 44, 37), (36, 36, 28), (32, 32, 28),
- (28, 28, 28), (24, 28, 28), (23, 28, 28), (28, 32, 28),
- (36, 36, 28), (40, 40, 28), (56, 39, 28), (72, 48, 28),
- (84, 51, 28), (80, 56, 28), (84, 64, 28), (72, 64, 28),
- (68, 39, 28), (56, 43, 28), (36, 32, 18), (28, 28, 18),
- (24, 28, 28), (23, 24, 28), (20, 20, 28), (23, 20, 28),
- (19, 20, 28), (19, 20, 28), (24, 24, 28), (31, 24, 28),
- (31, 28, 28), (35, 28, 28), (48, 35, 28), (64, 43, 28),
- (72, 52, 37), (76, 56, 37), (72, 52, 37), (56, 39, 28),
- (48, 31, 28), (36, 28, 28), (32, 28, 28), (28, 28, 28),
- (28, 32, 28), (28, 32, 28), (28, 32, 28), (24, 32, 28),
- (24, 32, 28), (24, 32, 28), (24, 32, 28), (24, 32, 28),
- (24, 32, 28), (28, 36, 28), (36, 40, 28), (44, 48, 37),
- (64, 64, 47), (81, 97, 66), (96, 121, 103), (88, 146, 150),
- (96, 158, 169), (100, 158, 179), (100, 150, 160), (100, 129, 141),
- (85, 109, 113), (68, 93, 85), (44, 60, 66), (36, 44, 47),
- (24, 40, 37), (24, 36, 37), (23, 32, 28), (20, 24, 18),
- (24, 24, 18), (23, 20, 9), (24, 32, 18), (36, 44, 18),
- (44, 48, 37), (52, 60, 47), (56, 81, 75), (64, 97, 85),
- (68, 101, 94), (85, 113, 85), (96, 117, 94), (84, 84, 94),
- (68, 80, 85), (64, 73, 75), (56, 56, 56), (52, 56, 47),
- (40, 44, 37), (36, 36, 37), (35, 32, 28), (28, 24, 18),
- (32, 28, 28), (32, 32, 18), (52, 39, 18), (60, 35, 18),
- (84, 47, 37), (81, 55, 37), (80, 72, 56), (64, 76, 66),
- (52, 64, 75), (48, 73, 85), (52, 81, 94), (60, 89, 122),
- (64, 101, 122), (88, 105, 122), (89, 117, 113), (93, 117, 113),
- (100, 117, 113), (100, 125, 103), (104, 125, 103), (109, 129, 85),
- (96, 105, 75), (93, 101, 66), (89, 93, 66), (105, 105, 75),
- (117, 125, 56), (121, 121, 75), (117, 100, 56), (109, 100, 47),
- (89, 93, 56), (84, 93, 66), (73, 85, 66), (56, 64, 47),
- (44, 48, 47), (40, 32, 37), (44, 31, 37), (40, 44, 37),
- (56, 52, 28), (68, 68, 37), (64, 56, 37), (68, 56, 37),
- (64, 48, 47), (48, 52, 47), (40, 40, 47), (32, 36, 37),
- (32, 36, 28), (32, 36, 28), (36, 40, 37), (44, 52, 47),
- (52, 60, 66), (64, 85, 85), (84, 109, 103), (100, 121, 122),
- (104, 145, 151), (116, 158, 141), (112, 150, 151), (108, 129, 132),
- (113, 105, 103), (89, 101, 75), (69, 93, 56), (68, 76, 37),
- (68, 68, 28), (52, 48, 28), (40, 40, 28), (36, 36, 28),
- (32, 36, 28), (32, 32, 28), (32, 32, 28), (32, 32, 28),
- (32, 36, 28), (32, 40, 37), (28, 44, 47), (36, 68, 66),
- (48, 85, 94), (44, 109, 160), (88, 150, 169), (113, 178, 159),
- (116, 170, 169), (133, 173, 179), (92, 154, 197), (36, 93, 170),
- (40, 93, 160), (36, 73, 103), (48, 56, 75), (44, 48, 56),
- (36, 36, 37), (32, 32, 28), (27, 28, 18), (24, 28, 18),
- (20, 32, 18), (24, 28, 18), (19, 28, 18), (19, 24, 28),
- (20, 24, 28), (20, 28, 28), (23, 28, 28), (20, 32, 28),
- (20, 28, 28), (24, 28, 28), (28, 28, 28), (28, 28, 28),
- (28, 32, 28), (32, 32, 28), (36, 32, 37), (40, 36, 47),
- (52, 48, 66), (60, 77, 94), (92, 121, 132), (125, 166, 160),
- (145, 177, 179), (161, 190, 198), (169, 198, 188), (174, 186, 170),
- (166, 186, 170), (145, 170, 132), (141, 162, 85), (129, 133, 85),
- (137, 99, 47), (137, 72, 9), (125, 46, 0), (109, 47, 18),
- (85, 51, 28), (105, 80, 28), (93, 64, 47), (104, 72, 75),
- (125, 121, 94), (129, 137, 113), (108, 150, 122), (96, 146, 131),
- (88, 137, 122), (68, 105, 141), (52, 72, 94), (28, 52, 56),
- (23, 32, 47), (31, 28, 47), (32, 40, 47), (40, 52, 56)
- ),
-
-// 32 no-name
-((24, 24, 9), (24, 28, 9), (24, 28, 18), (28, 28, 18),
- (28, 28, 28), (27, 28, 28), (24, 28, 28), (24, 28, 28),
- (20, 28, 28), (19, 28, 18), (24, 28, 9), (23, 24, 9),
- (20, 24, 18), (19, 20, 18), (20, 20, 18), (19, 20, 28),
- (15, 24, 28), (11, 20, 18), (12, 16, 18), (12, 12, 9),
- (16, 20, 18), (20, 24, 28), (24, 24, 28), (27, 32, 28),
- (32, 36, 28), (32, 44, 28), (32, 52, 37), (48, 60, 37),
- (76, 68, 47), (101, 80, 37), (150, 96, 28), (194, 102, 28),
- (210, 106, 37), (214, 110, 37), (214, 127, 37), (210, 127, 37),
- (206, 132, 47), (214, 156, 47), (226, 168, 47), (246, 191, 46),
- (246, 208, 46), (254, 220, 56), (254, 207, 56), (250, 191, 46),
- (250, 187, 46), (238, 179, 46), (238, 159, 46), (234, 148, 46),
- (222, 136, 37), (218, 148, 37), (222, 179, 47), (230, 200, 37),
- (227, 230, 46), (246, 225, 46), (226, 218, 47), (215, 192, 56),
- (165, 149, 66), (101, 109, 47), (72, 72, 28), (56, 60, 28),
- (40, 44, 28), (32, 32, 18), (28, 28, 18), (24, 32, 18),
- (24, 32, 18), (24, 32, 18), (32, 32, 28), (32, 36, 28),
- (40, 44, 37), (52, 48, 47), (64, 48, 56), (76, 64, 47),
- (89, 64, 47), (109, 80, 56), (154, 96, 56), (190, 107, 47),
- (186, 106, 47), (174, 123, 37), (149, 111, 37), (109, 84, 46),
- (85, 80, 47), (81, 76, 56), (64, 77, 66), (56, 64, 66),
- (48, 52, 56), (32, 36, 47), (28, 36, 37), (28, 32, 28),
- (28, 32, 28), (35, 32, 18), (44, 40, 18), (72, 48, 28),
- (101, 55, 37), (133, 72, 47), (186, 102, 47), (186, 91, 56),
- (149, 84, 56), (109, 80, 56), (137, 99, 47), (162, 108, 47),
- (178, 136, 56), (186, 148, 56), (210, 189, 75), (234, 209, 103),
- (234, 205, 103), (234, 197, 103), (238, 180, 65), (210, 148, 56),
- (226, 115, 65), (222, 115, 75), (198, 110, 66), (182, 110, 47),
- (125, 80, 37), (105, 59, 37), (68, 52, 28), (44, 40, 28),
- (32, 32, 18), (28, 28, 18), (24, 28, 18), (20, 24, 18),
- (23, 24, 18), (28, 32, 28), (40, 40, 37), (52, 48, 37),
- (72, 60, 37), (96, 72, 37), (145, 99, 56), (194, 102, 56),
- (214, 123, 85), (230, 180, 103), (254, 245, 131), (254, 254, 140),
- (250, 254, 197), (234, 234, 188), (190, 173, 151), (129, 146, 141),
- (105, 137, 84), (85, 101, 47), (93, 77, 46), (109, 60, 37),
- (121, 76, 37), (149, 108, 47), (182, 119, 47), (178, 140, 56),
- (186, 144, 47), (194, 136, 47), (194, 123, 37), (178, 115, 37),
- (117, 88, 47), (84, 64, 47), (60, 56, 47), (52, 60, 56),
- (52, 64, 47), (60, 68, 56), (73, 81, 75), (116, 141, 141),
- (182, 186, 151), (218, 222, 169), (206, 206, 179), (150, 166, 151),
- (84, 109, 103), (60, 73, 85), (56, 73, 75), (73, 77, 75),
- (85, 93, 65), (97, 113, 66), (129, 141, 75), (166, 157, 113),
- (182, 169, 113), (198, 156, 103), (186, 132, 66), (174, 119, 47),
- (121, 84, 37), (81, 60, 28), (64, 56, 28), (48, 52, 18),
- (44, 44, 28), (40, 40, 37), (32, 36, 37), (32, 36, 37),
- (40, 40, 37), (48, 48, 47), (48, 73, 56), (73, 117, 46),
- (113, 125, 47), (150, 170, 94), (186, 181, 103), (215, 206, 94),
- (246, 233, 74), (250, 249, 84), (254, 233, 84), (254, 241, 74),
- (254, 229, 56), (250, 229, 56), (254, 225, 65), (250, 233, 84),
- (238, 241, 112), (246, 217, 122), (206, 181, 113), (198, 123, 85),
- (202, 119, 66), (194, 127, 56), (198, 131, 56), (194, 136, 66),
- (222, 185, 84), (234, 230, 112), (254, 249, 112), (254, 254, 131),
- (222, 226, 150), (214, 193, 132), (174, 157, 113), (105, 113, 56),
- (77, 84, 56), (52, 68, 47), (44, 52, 37), (36, 40, 28),
- (32, 36, 28), (36, 40, 28), (36, 36, 28), (40, 32, 37),
- (48, 39, 37), (64, 39, 28), (80, 52, 37), (105, 55, 47),
- (165, 84, 56), (194, 98, 47), (198, 106, 47), (202, 131, 56),
- (238, 172, 84), (242, 196, 103), (250, 213, 103), (246, 221, 74),
- (246, 200, 56), (210, 180, 56), (170, 149, 56), (141, 111, 47),
- (93, 92, 47), (84, 72, 47), (64, 68, 28), (56, 64, 28),
- (44, 52, 28), (36, 44, 28), (36, 36, 28), (40, 40, 28),
- (40, 40, 28), (56, 43, 18), (60, 43, 18), (72, 52, 28),
- (96, 64, 46), (117, 84, 65), (170, 123, 66), (170, 132, 66),
- (121, 72, 56), (100, 55, 46), (56, 48, 37), (36, 36, 37)
- ),
-
-// 33 fall-quilt
-((24, 40, 37), (56, 52, 37), (93, 68, 37), (137, 68, 18),
- (174, 76, 18), (190, 102, 9), (190, 94, 18), (178, 75, 18),
- (162, 64, 18), (129, 60, 18), (105, 76, 18), (77, 68, 28),
- (64, 60, 37), (40, 48, 37), (24, 40, 37), (20, 32, 37),
- (19, 32, 37), (15, 32, 37), (15, 32, 37), (20, 36, 47),
- (24, 40, 56), (24, 40, 56), (28, 40, 56), (28, 44, 56),
- (28, 44, 56), (32, 44, 47), (36, 48, 37), (48, 52, 37),
- (76, 68, 37), (81, 73, 37), (109, 80, 37), (137, 80, 28),
- (170, 87, 37), (194, 98, 18), (198, 102, 18), (210, 110, 18),
- (214, 118, 9), (198, 119, 18), (170, 128, 28), (146, 99, 28),
- (117, 80, 28), (85, 72, 37), (68, 52, 37), (40, 40, 37),
- (24, 36, 28), (19, 32, 28), (24, 24, 28), (32, 28, 28),
- (40, 31, 18), (56, 35, 18), (76, 52, 28), (105, 84, 37),
- (133, 96, 37), (194, 144, 56), (214, 197, 141), (214, 202, 179),
- (234, 230, 216), (250, 233, 225), (250, 233, 216), (222, 193, 169),
- (150, 145, 94), (109, 96, 56), (77, 68, 47), (40, 48, 56),
- (36, 44, 56), (36, 40, 56), (32, 36, 56), (28, 40, 56),
- (24, 36, 47), (20, 32, 47), (20, 32, 37), (24, 36, 37),
- (24, 36, 37), (36, 36, 37), (36, 36, 28), (40, 32, 28),
- (40, 31, 28), (48, 31, 28), (68, 47, 28), (109, 39, 28),
- (129, 46, 18), (133, 47, 9), (162, 59, 0), (198, 114, 9),
- (214, 145, 28), (226, 171, 47), (234, 183, 47), (230, 192, 65),
- (222, 165, 65), (194, 144, 47), (145, 112, 47), (113, 88, 47),
- (93, 72, 46), (60, 60, 47), (36, 48, 47), (32, 44, 47),
- (32, 36, 47), (36, 36, 37), (36, 40, 37), (40, 40, 37),
- (40, 44, 28), (48, 52, 28), (76, 68, 37), (93, 76, 37),
- (113, 88, 28), (170, 123, 28), (194, 122, 28), (210, 132, 18),
- (214, 141, 18), (210, 127, 18), (182, 119, 28), (153, 76, 28),
- (137, 64, 18), (121, 55, 9), (93, 51, 18), (80, 64, 37),
- (97, 76, 37), (113, 84, 37), (166, 115, 47), (214, 173, 75),
- (230, 197, 75), (242, 200, 75), (218, 173, 66), (182, 132, 47),
- (113, 88, 46), (77, 72, 37), (56, 48, 37), (44, 40, 37),
- (35, 24, 28), (24, 12, 18), (23, 12, 18), (27, 20, 18),
- (52, 31, 18), (93, 51, 18), (149, 92, 28), (194, 140, 37),
- (226, 180, 75), (242, 213, 84), (250, 213, 112), (254, 212, 121),
- (238, 222, 141), (250, 233, 197), (254, 241, 216), (250, 237, 225),
- (254, 233, 197), (250, 229, 169), (254, 229, 150), (254, 229, 140),
- (250, 221, 131), (246, 217, 112), (250, 209, 84), (250, 208, 74),
- (238, 192, 56), (214, 131, 28), (186, 72, 9), (146, 38, 0),
- (109, 30, 9), (76, 15, 9), (48, 16, 9), (27, 8, 9),
- (23, 24, 28), (24, 32, 37), (24, 36, 37), (24, 40, 47),
- (32, 44, 47), (40, 44, 56), (56, 52, 56), (89, 64, 56),
- (125, 72, 37), (158, 60, 37), (162, 63, 28), (154, 55, 18),
- (141, 38, 18), (133, 26, 9), (113, 22, 0), (89, 11, 9),
- (73, 11, 0), (52, 11, 9), (36, 20, 0), (40, 16, 9),
- (27, 20, 18), (23, 20, 28), (24, 24, 37), (19, 28, 47),
- (15, 28, 47), (16, 32, 47), (12, 28, 37), (16, 28, 37),
- (19, 28, 37), (16, 28, 37), (24, 36, 28), (40, 35, 18),
- (44, 35, 18), (64, 35, 18), (97, 38, 0), (121, 51, 9),
- (125, 42, 9), (121, 38, 9), (93, 31, 18), (52, 40, 28),
- (36, 40, 47), (32, 44, 47), (32, 48, 47), (32, 48, 47),
- (28, 44, 47), (24, 36, 47), (19, 28, 37), (19, 20, 28),
- (20, 12, 18), (24, 4, 9), (16, 8, 0), (16, 12, 0),
- (20, 12, 9), (20, 20, 18), (16, 28, 28), (16, 28, 37),
- (15, 28, 37), (12, 28, 28), (23, 28, 18), (44, 27, 18),
- (56, 19, 18), (80, 19, 28), (113, 30, 18), (129, 51, 9),
- (145, 79, 28), (186, 127, 28), (226, 163, 47), (234, 192, 65),
- (242, 200, 75), (226, 188, 84), (190, 144, 47), (125, 96, 47),
- (97, 80, 56), (60, 60, 47), (36, 48, 47), (24, 40, 47),
- (20, 32, 47), (16, 28, 47), (12, 24, 37), (12, 20, 37),
- (12, 20, 47), (15, 24, 47), (15, 28, 56), (20, 28, 56),
- (20, 36, 56), (28, 44, 56), (36, 48, 47), (52, 48, 47),
- (77, 73, 37), (109, 88, 56), (125, 96, 47), (186, 127, 37),
- (218, 163, 47), (230, 166, 37), (230, 144, 28), (198, 120, 37)
- ),
-
-// 34 night-blue-sky
-((3, 12, 66), (4, 12, 66), (7, 12, 66), (7, 8, 56),
- (4, 8, 47), (3, 8, 37), (0, 4, 18), (0, 4, 9),
- (0, 4, 0), (0, 4, 0), (0, 4, 0), (0, 4, 0),
- (0, 4, 9), (0, 4, 18), (3, 4, 18), (4, 4, 18),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (0, 4, 9),
- (0, 0, 0), (0, 0, 0), (0, 4, 0), (0, 4, 0),
- (4, 4, 9), (4, 4, 18), (4, 4, 18), (4, 8, 18),
- (3, 8, 18), (0, 8, 18), (0, 4, 18), (0, 4, 18),
- (0, 4, 18), (0, 4, 28), (0, 8, 37), (0, 12, 47),
- (3, 12, 56), (3, 16, 66), (3, 16, 75), (3, 12, 75),
- (3, 12, 75), (3, 16, 75), (3, 16, 75), (4, 16, 75),
- (4, 12, 75), (3, 12, 75), (3, 12, 75), (3, 12, 75),
- (0, 12, 66), (3, 8, 56), (3, 8, 56), (3, 8, 56),
- (3, 4, 47), (4, 4, 47), (4, 4, 56), (4, 8, 56),
- (4, 8, 56), (3, 8, 56), (3, 8, 47), (0, 8, 37),
- (0, 8, 28), (0, 4, 28), (0, 4, 18), (0, 4, 18),
- (4, 4, 18), (4, 4, 28), (3, 4, 28), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 28),
- (0, 0, 18), (0, 0, 9), (0, 0, 9), (0, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 4, 0),
- (0, 4, 0), (0, 4, 9), (0, 4, 9), (0, 8, 18),
- (0, 8, 28), (0, 4, 28), (0, 4, 28), (3, 4, 28),
- (4, 4, 18), (4, 4, 9), (4, 4, 9), (4, 4, 18),
- (4, 4, 28), (7, 8, 37), (4, 12, 47), (8, 12, 56),
- (7, 12, 66), (7, 16, 75), (7, 16, 75), (11, 16, 75),
- (11, 16, 75), (11, 16, 75), (7, 16, 66), (7, 16, 66),
- (7, 16, 66), (4, 16, 66), (3, 16, 66), (4, 12, 56),
- (4, 8, 47), (4, 4, 37), (4, 4, 28), (4, 0, 18),
- (4, 0, 18), (3, 0, 18), (0, 0, 9), (0, 0, 9),
- (0, 4, 9), (0, 4, 9), (0, 4, 9), (0, 0, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 9),
- (4, 4, 9), (4, 4, 9), (4, 4, 9), (3, 4, 9),
- (0, 4, 9), (0, 4, 9), (0, 0, 9), (0, 0, 9),
- (0, 0, 9), (0, 4, 9), (0, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (7, 8, 37), (4, 8, 47),
- (3, 8, 47), (3, 8, 47), (0, 4, 47), (0, 4, 37),
- (0, 4, 37), (0, 4, 37), (0, 4, 37), (0, 4, 47),
- (0, 4, 56), (3, 8, 56), (4, 12, 56), (7, 20, 66),
- (7, 24, 66), (3, 20, 66), (0, 16, 56), (0, 8, 56),
- (0, 4, 47), (0, 4, 28), (0, 4, 18), (4, 4, 9),
- (4, 4, 9), (0, 4, 18), (0, 4, 28), (0, 8, 37),
- (0, 8, 56), (3, 12, 66), (7, 12, 75), (8, 16, 75),
- (8, 16, 85), (7, 20, 85), (8, 20, 75), (7, 16, 75),
- (7, 12, 66), (4, 12, 56), (3, 8, 47), (3, 8, 37),
- (0, 8, 37), (0, 4, 28), (0, 4, 28), (0, 4, 28),
- (0, 4, 28), (0, 4, 28), (0, 4, 28), (0, 8, 28),
- (0, 8, 18), (0, 8, 9), (4, 8, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 37), (4, 12, 56), (3, 12, 66),
- (3, 16, 66), (3, 16, 56), (4, 16, 56), (8, 12, 56),
- (7, 8, 56), (7, 8, 47), (4, 4, 47), (4, 4, 47),
- (4, 4, 47), (3, 8, 56), (3, 12, 56), (3, 12, 66),
- (3, 12, 66), (3, 12, 75), (3, 12, 75), (4, 12, 75),
- (4, 12, 75), (7, 12, 75), (7, 12, 75), (7, 12, 66),
- (4, 8, 56), (3, 4, 47), (0, 0, 28), (0, 0, 18),
- (0, 0, 9), (0, 0, 9), (0, 0, 9), (4, 0, 9),
- (4, 0, 9), (4, 0, 9), (4, 0, 9), (0, 0, 0),
- (0, 0, 0), (0, 4, 0), (0, 4, 0), (0, 4, 9),
- (0, 4, 9), (4, 4, 9), (4, 4, 9), (4, 4, 9),
- (4, 4, 18), (4, 8, 28), (4, 8, 37), (4, 8, 47),
- (4, 8, 56), (4, 12, 56), (3, 12, 47), (0, 16, 47),
- (0, 8, 37), (0, 8, 28), (0, 4, 18), (0, 4, 9),
- (0, 0, 9), (0, 0, 9), (0, 4, 9), (3, 4, 18),
- (4, 8, 28), (4, 12, 37), (4, 16, 47), (4, 16, 47),
- (4, 12, 37), (4, 8, 28), (4, 4, 18), (4, 4, 9)
- ),
-
-// 35 shadow-iris
-((36, 20, 18), (32, 20, 18), (31, 20, 18), (31, 20, 18),
- (32, 24, 18), (35, 28, 18), (36, 32, 18), (28, 24, 18),
- (27, 20, 18), (24, 16, 18), (23, 12, 18), (23, 12, 18),
- (23, 16, 18), (24, 20, 18), (24, 20, 18), (23, 20, 18),
- (19, 20, 18), (16, 20, 18), (19, 16, 9), (20, 12, 9),
- (23, 12, 9), (24, 16, 9), (24, 20, 9), (24, 20, 9),
- (20, 20, 9), (20, 16, 9), (20, 8, 9), (23, 12, 9),
- (24, 12, 9), (28, 16, 9), (28, 20, 9), (28, 20, 9),
- (27, 20, 9), (24, 20, 18), (23, 16, 18), (23, 16, 18),
- (20, 16, 18), (19, 12, 18), (16, 12, 9), (19, 16, 9),
- (20, 16, 9), (23, 16, 9), (28, 16, 9), (35, 16, 18),
- (44, 20, 28), (56, 23, 37), (64, 19, 47), (76, 23, 47),
- (80, 27, 37), (88, 35, 37), (88, 35, 37), (88, 31, 28),
- (68, 31, 28), (52, 23, 28), (44, 20, 28), (36, 20, 28),
- (35, 24, 28), (35, 24, 28), (35, 24, 28), (35, 20, 28),
- (32, 20, 18), (28, 20, 18), (28, 20, 18), (27, 16, 18),
- (27, 16, 18), (28, 16, 18), (31, 16, 18), (35, 16, 28),
- (40, 19, 28), (48, 23, 37), (60, 23, 47), (72, 31, 56),
- (88, 35, 66), (100, 39, 75), (96, 44, 75), (96, 48, 75),
- (100, 40, 84), (100, 40, 75), (84, 27, 56), (72, 23, 47),
- (56, 23, 37), (44, 23, 18), (36, 20, 9), (35, 16, 9),
- (32, 16, 9), (28, 16, 9), (28, 20, 9), (35, 20, 9),
- (35, 24, 9), (35, 24, 18), (35, 20, 18), (35, 20, 18),
- (35, 24, 18), (36, 24, 28), (40, 23, 28), (44, 23, 28),
- (56, 27, 28), (64, 27, 37), (72, 27, 37), (76, 35, 37),
- (64, 31, 37), (52, 23, 28), (52, 23, 28), (52, 23, 28),
- (60, 27, 37), (64, 23, 37), (68, 27, 47), (72, 27, 47),
- (80, 35, 56), (88, 40, 65), (101, 44, 66), (100, 43, 56),
- (84, 35, 56), (68, 39, 56), (40, 40, 47), (39, 28, 37),
- (40, 23, 28), (43, 20, 28), (44, 23, 28), (48, 23, 37),
- (52, 24, 37), (56, 27, 37), (52, 27, 37), (47, 27, 47),
- (39, 24, 47), (35, 24, 37), (35, 20, 37), (28, 24, 28),
- (28, 24, 18), (24, 24, 18), (23, 20, 18), (19, 16, 18),
- (15, 16, 18), (16, 16, 18), (19, 16, 18), (20, 16, 18),
- (23, 20, 18), (23, 20, 18), (23, 16, 18), (20, 12, 18),
- (24, 12, 18), (27, 12, 18), (31, 16, 18), (32, 16, 18),
- (35, 16, 18), (36, 16, 18), (36, 20, 18), (36, 20, 18),
- (40, 20, 18), (40, 19, 18), (44, 20, 28), (56, 23, 37),
- (64, 23, 56), (76, 31, 66), (84, 68, 75), (108, 60, 94),
- (121, 64, 94), (125, 52, 94), (117, 56, 84), (109, 39, 75),
- (104, 40, 75), (104, 43, 65), (109, 35, 66), (100, 35, 56),
- (80, 31, 47), (72, 19, 37), (56, 19, 28), (52, 19, 28),
- (48, 20, 28), (44, 19, 28), (39, 16, 28), (36, 16, 18),
- (32, 16, 9), (36, 20, 9), (35, 20, 18), (40, 24, 18),
- (48, 23, 28), (72, 31, 37), (92, 31, 56), (113, 44, 84),
- (141, 60, 94), (202, 181, 188), (177, 116, 142), (145, 76, 122),
- (145, 76, 113), (137, 80, 113), (129, 56, 94), (125, 56, 84),
- (121, 47, 75), (104, 35, 66), (96, 35, 56), (84, 31, 47),
- (76, 35, 37), (64, 23, 28), (52, 23, 28), (44, 20, 18),
- (39, 16, 18), (31, 16, 18), (24, 16, 18), (20, 16, 18),
- (16, 12, 9), (16, 12, 9), (16, 12, 9), (16, 16, 9),
- (15, 16, 9), (15, 12, 9), (15, 12, 18), (16, 12, 18),
- (16, 12, 18), (19, 12, 18), (20, 12, 18), (24, 12, 18),
- (27, 12, 18), (27, 16, 28), (27, 16, 28), (27, 16, 28),
- (28, 16, 28), (31, 16, 28), (40, 19, 28), (48, 23, 37),
- (52, 23, 47), (56, 27, 47), (64, 35, 47), (72, 31, 47),
- (68, 35, 47), (60, 36, 47), (48, 31, 37), (40, 24, 28),
- (40, 24, 28), (43, 24, 28), (48, 28, 28), (52, 32, 37),
- (64, 31, 47), (68, 27, 47), (80, 31, 47), (84, 31, 56),
- (88, 35, 56), (96, 35, 56), (96, 31, 56), (84, 31, 56),
- (76, 27, 56), (72, 27, 56), (68, 27, 56), (60, 27, 47),
- (52, 23, 37), (40, 20, 28), (31, 20, 28), (16, 20, 28),
- (20, 12, 28), (20, 12, 28), (23, 12, 18), (27, 16, 18),
- (32, 20, 28), (35, 24, 28), (36, 28, 28), (40, 28, 37)
- ),
-
-// 36 solid-sky
-((145, 104, 84), (178, 111, 75), (202, 123, 75), (198, 127, 75),
- (129, 112, 85), (84, 72, 37), (40, 40, 28), (20, 16, 18),
- (11, 4, 28), (12, 4, 28), (23, 24, 28), (0, 93, 141),
- (0, 109, 160), (4, 122, 170), (7, 134, 179), (19, 138, 188),
- (24, 142, 179), (31, 151, 179), (44, 158, 179), (52, 162, 179),
- (129, 117, 122), (190, 137, 103), (214, 152, 66), (206, 131, 37),
- (202, 119, 28), (198, 106, 9), (194, 90, 9), (166, 43, 9),
- (133, 18, 0), (72, 19, 9), (60, 19, 18), (36, 28, 9),
- (36, 36, 18), (52, 60, 37), (0, 101, 150), (0, 109, 150),
- (0, 109, 150), (0, 105, 150), (0, 97, 141), (20, 36, 18),
- (16, 24, 9), (8, 8, 9), (12, 4, 9), (12, 4, 9),
- (11, 4, 9), (8, 4, 9), (4, 4, 9), (7, 4, 9),
- (8, 0, 9), (12, 0, 9), (15, 0, 9), (16, 4, 18),
- (19, 12, 28), (0, 89, 141), (0, 97, 160), (0, 101, 160),
- (0, 101, 150), (60, 60, 37), (68, 31, 18), (105, 30, 9),
- (170, 80, 9), (198, 90, 0), (178, 67, 0), (133, 30, 0),
- (72, 15, 9), (36, 12, 18), (23, 8, 9), (16, 4, 9),
- (19, 8, 9), (27, 20, 18), (52, 44, 37), (4, 105, 150),
- (60, 162, 188), (173, 173, 160), (198, 165, 151), (194, 148, 113),
- (218, 160, 84), (222, 153, 84), (214, 132, 47), (210, 123, 37),
- (202, 111, 28), (218, 118, 28), (202, 119, 47), (149, 104, 85),
- (88, 116, 113), (4, 113, 160), (0, 118, 160), (0, 122, 160),
- (0, 122, 160), (0, 122, 160), (0, 122, 170), (4, 122, 170),
- (0, 118, 170), (0, 114, 170), (0, 109, 160), (0, 101, 150),
- (44, 60, 28), (28, 36, 9), (20, 16, 9), (16, 8, 9),
- (15, 4, 9), (12, 0, 18), (11, 0, 18), (8, 0, 18),
- (8, 0, 18), (12, 4, 9), (15, 4, 9), (20, 4, 9),
- (28, 12, 18), (36, 36, 18), (52, 52, 47), (0, 97, 150),
- (0, 101, 150), (73, 73, 66), (64, 60, 37), (48, 56, 28),
- (64, 64, 47), (0, 105, 150), (0, 118, 160), (4, 122, 170),
- (8, 126, 170), (4, 130, 170), (4, 134, 170), (0, 130, 170),
- (0, 126, 170), (0, 126, 170), (0, 122, 170), (0, 114, 170),
- (0, 105, 160), (0, 93, 150), (16, 32, 28), (16, 12, 18),
- (19, 8, 9), (20, 20, 18), (28, 44, 28), (0, 97, 141),
- (4, 118, 160), (23, 142, 179), (44, 158, 188), (60, 166, 197),
- (60, 166, 197), (68, 170, 197), (72, 170, 197), (72, 173, 197),
- (96, 177, 188), (149, 145, 103), (214, 143, 75), (210, 127, 47),
- (154, 99, 37), (68, 68, 28), (44, 35, 18), (24, 20, 18),
- (15, 8, 18), (7, 4, 18), (4, 0, 18), (3, 4, 18),
- (7, 4, 18), (11, 4, 18), (19, 8, 18), (32, 36, 28),
- (0, 105, 150), (24, 138, 179), (72, 174, 188), (149, 190, 197),
- (206, 218, 207), (210, 222, 207), (218, 210, 207), (218, 218, 198),
- (218, 210, 198), (194, 194, 170), (194, 181, 160), (141, 137, 103),
- (113, 81, 75), (72, 84, 37), (52, 68, 28), (52, 48, 28),
- (68, 64, 28), (81, 80, 37), (141, 88, 47), (194, 106, 37),
- (206, 106, 28), (206, 110, 18), (206, 110, 9), (194, 98, 18),
- (174, 87, 37), (96, 88, 94), (4, 113, 150), (12, 134, 170),
- (19, 142, 179), (31, 147, 179), (39, 151, 188), (48, 158, 188),
- (48, 166, 188), (48, 162, 188), (43, 159, 197), (39, 151, 198),
- (27, 147, 188), (23, 142, 179), (20, 138, 179), (19, 134, 179),
- (8, 130, 179), (4, 122, 160), (4, 109, 160), (0, 97, 150),
- (44, 36, 37), (31, 16, 18), (23, 8, 18), (23, 8, 18),
- (27, 28, 28), (0, 93, 141), (0, 105, 150), (0, 97, 141),
- (48, 39, 37), (28, 28, 18), (32, 24, 9), (44, 15, 9),
- (60, 27, 18), (93, 55, 37), (154, 84, 37), (186, 98, 28),
- (186, 102, 9), (170, 87, 18), (73, 80, 28), (40, 52, 18),
- (40, 36, 18), (48, 35, 18), (64, 60, 18), (149, 75, 0),
- (194, 94, 9), (198, 98, 9), (214, 105, 0), (210, 98, 9),
- (210, 101, 18), (198, 112, 37), (190, 107, 56), (108, 108, 94),
- (4, 105, 150), (0, 105, 160), (0, 109, 160), (0, 105, 160),
- (0, 101, 160), (0, 89, 141), (11, 8, 37), (11, 4, 28),
- (11, 4, 18), (12, 4, 18), (20, 8, 18), (36, 12, 18),
- (64, 19, 9), (77, 11, 0), (109, 19, 0), (169, 14, 9),
- (149, 67, 18), (85, 85, 66), (24, 113, 150), (35, 155, 188)
- ),
-
-// 37 misty-field
-((84, 89, 103), (96, 100, 94), (101, 105, 85), (93, 105, 84),
- (89, 109, 85), (100, 113, 94), (109, 121, 103), (104, 117, 113),
- (116, 117, 122), (121, 141, 141), (133, 166, 179), (153, 185, 197),
- (161, 185, 207), (157, 189, 207), (161, 185, 207), (157, 177, 207),
- (149, 169, 198), (133, 158, 188), (116, 146, 179), (108, 133, 179),
- (108, 133, 179), (116, 141, 179), (112, 141, 170), (129, 150, 170),
- (133, 157, 188), (141, 161, 188), (137, 153, 169), (125, 141, 141),
- (121, 133, 113), (109, 121, 94), (105, 125, 85), (101, 133, 84),
- (101, 133, 85), (109, 133, 85), (97, 133, 85), (93, 121, 75),
- (97, 125, 85), (101, 117, 85), (105, 117, 75), (89, 117, 75),
- (84, 121, 75), (93, 141, 75), (109, 150, 75), (117, 170, 103),
- (133, 178, 122), (145, 170, 151), (169, 194, 188), (169, 198, 207),
- (173, 193, 207), (169, 189, 207), (169, 189, 216), (165, 189, 216),
- (165, 185, 216), (161, 181, 216), (157, 181, 226), (157, 185, 226),
- (157, 189, 225), (177, 201, 226), (205, 210, 235), (214, 218, 244),
- (214, 222, 244), (209, 222, 244), (205, 218, 244), (193, 214, 235),
- (177, 197, 216), (177, 189, 207), (169, 185, 207), (169, 181, 207),
- (165, 177, 216), (161, 181, 216), (165, 185, 216), (165, 189, 216),
- (169, 193, 216), (177, 197, 216), (193, 206, 226), (206, 222, 226),
- (218, 222, 235), (222, 226, 244), (226, 222, 235), (222, 230, 244),
- (222, 226, 254), (222, 226, 244), (218, 226, 244), (218, 226, 244),
- (222, 234, 244), (214, 226, 244), (205, 218, 235), (185, 197, 216),
- (165, 181, 207), (141, 153, 169), (121, 121, 141), (105, 101, 113),
- (84, 84, 94), (77, 85, 85), (73, 77, 75), (73, 73, 75),
- (73, 73, 75), (73, 77, 75), (73, 85, 85), (77, 97, 85),
- (84, 113, 94), (104, 133, 132), (112, 154, 132), (129, 162, 160),
- (141, 169, 188), (145, 165, 198), (141, 165, 207), (137, 161, 207),
- (124, 165, 207), (64, 139, 207), (64, 139, 207), (64, 135, 207),
- (100, 129, 179), (96, 125, 160), (108, 145, 132), (112, 137, 103),
- (97, 121, 94), (89, 113, 85), (89, 105, 85), (77, 89, 85),
- (77, 81, 84), (77, 73, 75), (77, 73, 75), (77, 77, 75),
- (81, 81, 84), (77, 77, 75), (73, 73, 66), (73, 73, 66),
- (73, 77, 75), (76, 77, 94), (68, 68, 103), (72, 77, 103),
- (92, 100, 132), (124, 133, 141), (145, 161, 179), (165, 185, 207),
- (173, 201, 225), (201, 222, 235), (213, 230, 244), (222, 230, 235),
- (222, 226, 235), (222, 226, 235), (209, 222, 235), (205, 218, 235),
- (185, 206, 226), (173, 197, 216), (169, 189, 216), (165, 189, 207),
- (165, 185, 198), (153, 169, 179), (141, 166, 141), (137, 154, 132),
- (125, 157, 132), (121, 158, 103), (101, 149, 75), (85, 125, 65),
- (81, 117, 75), (72, 109, 94), (77, 85, 85), (80, 81, 94),
- (81, 77, 84), (77, 73, 75), (73, 73, 75), (68, 68, 66),
- (68, 68, 66), (73, 73, 66), (73, 73, 75), (72, 72, 75),
- (81, 85, 75), (81, 89, 75), (81, 89, 75), (85, 97, 75),
- (89, 97, 94), (89, 93, 94), (85, 89, 85), (81, 81, 75),
- (85, 97, 75), (85, 89, 75), (85, 85, 75), (81, 97, 75),
- (81, 105, 66), (85, 97, 66), (85, 101, 75), (81, 101, 75),
- (76, 101, 75), (73, 97, 75), (77, 93, 75), (73, 81, 75),
- (68, 77, 75), (73, 73, 75), (73, 73, 75), (73, 73, 75),
- (73, 73, 75), (73, 73, 66), (81, 85, 75), (81, 97, 66),
- (81, 105, 56), (60, 101, 47), (73, 97, 56), (68, 89, 66),
- (73, 77, 66), (73, 73, 66), (68, 68, 75), (52, 72, 103),
- (44, 81, 141), (60, 130, 207), (60, 135, 207), (64, 138, 198),
- (96, 125, 160), (88, 121, 122), (84, 108, 113), (92, 101, 103),
- (101, 101, 113), (112, 117, 132), (104, 117, 141), (104, 125, 151),
- (116, 133, 170), (128, 145, 188), (128, 157, 198), (129, 154, 207),
- (129, 157, 197), (137, 173, 198), (145, 173, 198), (141, 165, 188),
- (133, 165, 188), (125, 157, 188), (120, 145, 179), (112, 133, 170),
- (96, 121, 160), (100, 117, 151), (72, 105, 122), (68, 89, 113),
- (80, 93, 103), (76, 97, 132), (108, 125, 151), (137, 141, 160),
- (145, 157, 188), (161, 181, 207), (169, 193, 216), (181, 210, 226),
- (193, 222, 235), (197, 218, 235), (181, 201, 226), (165, 193, 216),
- (161, 189, 216), (157, 181, 216), (157, 181, 216), (153, 181, 216),
- (149, 181, 207), (157, 181, 207), (153, 177, 207), (149, 177, 207),
- (149, 177, 207), (141, 169, 207), (137, 165, 198), (128, 161, 198)
- ),
-
-// 38 wooden-highlight
-((97, 76, 75), (85, 68, 56), (97, 72, 46), (125, 84, 56),
- (141, 100, 85), (149, 107, 113), (137, 116, 122), (153, 112, 113),
- (154, 133, 122), (157, 124, 103), (153, 124, 94), (161, 119, 94),
- (178, 119, 85), (174, 132, 103), (170, 137, 122), (194, 153, 122),
- (166, 124, 123), (162, 125, 123), (170, 120, 103), (178, 131, 85),
- (174, 119, 66), (166, 111, 47), (154, 95, 47), (137, 80, 28),
- (141, 72, 9), (141, 68, 18), (141, 64, 18), (137, 59, 18),
- (125, 55, 9), (141, 51, 9), (125, 51, 9), (117, 51, 18),
- (117, 55, 28), (109, 55, 28), (105, 55, 28), (109, 51, 28),
- (97, 55, 28), (101, 51, 46), (88, 64, 47), (109, 68, 46),
- (141, 96, 66), (166, 120, 85), (170, 119, 66), (174, 111, 75),
- (170, 115, 85), (178, 123, 85), (150, 108, 94), (154, 107, 85),
- (133, 92, 75), (141, 88, 47), (129, 76, 28), (121, 64, 28),
- (133, 72, 28), (137, 80, 37), (146, 88, 37), (150, 96, 47),
- (154, 99, 47), (154, 99, 47), (146, 92, 28), (154, 76, 18),
- (146, 64, 18), (141, 64, 28), (141, 76, 28), (145, 80, 37),
- (158, 95, 47), (174, 106, 37), (178, 110, 47), (170, 102, 28),
- (150, 84, 18), (129, 72, 18), (109, 68, 18), (96, 47, 9),
- (84, 35, 18), (72, 35, 18), (68, 35, 18), (68, 39, 18),
- (76, 43, 28), (84, 43, 28), (92, 51, 28), (100, 55, 28),
- (117, 72, 28), (133, 88, 28), (162, 106, 28), (170, 106, 28),
- (162, 91, 28), (150, 80, 28), (141, 64, 28), (125, 51, 28),
- (117, 47, 18), (101, 42, 18), (84, 39, 18), (60, 31, 9),
- (44, 23, 9), (32, 16, 9), (24, 16, 9), (16, 16, 9),
- (16, 20, 0), (16, 16, 9), (16, 16, 9), (16, 20, 9),
- (20, 20, 9), (27, 20, 9), (27, 20, 9), (27, 24, 9),
- (24, 20, 18), (32, 16, 18), (28, 16, 18), (20, 16, 18),
- (19, 12, 18), (19, 12, 18), (16, 12, 18), (16, 16, 18),
- (16, 16, 18), (15, 16, 18), (16, 16, 18), (19, 16, 18),
- (27, 24, 18), (31, 20, 28), (36, 24, 28), (48, 24, 28),
- (68, 35, 28), (80, 43, 28), (89, 51, 18), (105, 51, 18),
- (109, 51, 18), (121, 51, 18), (121, 42, 9), (121, 51, 18),
- (125, 46, 18), (121, 55, 18), (117, 64, 18), (113, 68, 18),
- (109, 68, 18), (105, 64, 28), (105, 59, 28), (96, 51, 28),
- (80, 43, 28), (56, 27, 28), (44, 19, 28), (36, 24, 28),
- (24, 20, 28), (19, 16, 18), (12, 12, 9), (12, 12, 9),
- (16, 16, 9), (24, 20, 9), (40, 23, 9), (68, 35, 9),
- (85, 43, 9), (105, 42, 9), (109, 47, 18), (109, 47, 18),
- (109, 46, 9), (109, 46, 9), (97, 38, 9), (80, 43, 9),
- (60, 35, 9), (40, 24, 18), (32, 24, 18), (28, 24, 18),
- (28, 24, 18), (40, 28, 18), (44, 23, 18), (56, 31, 18),
- (68, 39, 18), (80, 43, 18), (85, 52, 28), (101, 72, 37),
- (133, 88, 47), (141, 100, 75), (146, 112, 85), (146, 116, 85),
- (146, 107, 75), (121, 72, 37), (113, 60, 28), (88, 47, 28),
- (56, 35, 28), (35, 24, 18), (23, 16, 18), (19, 16, 18),
- (16, 16, 18), (16, 12, 9), (16, 12, 9), (24, 16, 9),
- (35, 20, 9), (48, 27, 9), (56, 31, 18), (60, 31, 18),
- (68, 35, 37), (76, 39, 37), (76, 39, 28), (76, 35, 28),
- (84, 35, 28), (96, 38, 18), (97, 39, 18), (100, 38, 18),
- (84, 39, 28), (68, 35, 18), (56, 27, 18), (44, 23, 18),
- (48, 23, 18), (56, 27, 18), (64, 35, 37), (72, 64, 56),
- (89, 72, 65), (105, 93, 84), (137, 100, 85), (149, 108, 94),
- (150, 104, 85), (129, 92, 84), (101, 84, 75), (101, 72, 37),
- (113, 68, 28), (133, 68, 28), (129, 64, 18), (137, 68, 18),
- (137, 72, 28), (125, 64, 18), (125, 60, 18), (121, 60, 18),
- (117, 55, 18), (101, 47, 28), (84, 47, 28), (68, 39, 28),
- (48, 31, 18), (31, 24, 18), (20, 16, 9), (16, 12, 9),
- (12, 12, 9), (11, 12, 9), (12, 12, 9), (16, 12, 9),
- (24, 12, 9), (31, 12, 9), (35, 16, 9), (60, 23, 9),
- (64, 27, 9), (72, 39, 18), (72, 47, 18), (76, 47, 28),
- (72, 52, 28), (76, 47, 28), (80, 43, 28), (72, 35, 28),
- (64, 31, 18), (60, 31, 9), (40, 27, 9), (27, 20, 9),
- (32, 20, 9), (36, 28, 9), (48, 27, 9), (56, 39, 18),
- (81, 47, 18), (105, 59, 18), (121, 64, 18), (146, 76, 28)
- ),
-
-// 39 jet-tundra
-((109, 92, 75), (105, 85, 75), (105, 85, 75), (97, 89, 75),
- (93, 85, 75), (93, 81, 75), (93, 80, 65), (85, 73, 65),
- (84, 68, 56), (84, 68, 47), (80, 64, 47), (76, 64, 47),
- (72, 60, 37), (68, 64, 37), (72, 64, 47), (77, 73, 47),
- (85, 76, 47), (93, 76, 56), (97, 80, 56), (101, 80, 56),
- (105, 80, 56), (109, 84, 56), (105, 88, 56), (101, 84, 56),
- (97, 80, 56), (93, 76, 56), (85, 68, 47), (72, 60, 47),
- (64, 56, 37), (60, 56, 37), (60, 56, 37), (68, 60, 37),
- (72, 56, 37), (73, 64, 47), (76, 68, 56), (76, 68, 56),
- (81, 64, 56), (80, 68, 56), (81, 73, 56), (85, 80, 65),
- (93, 85, 65), (101, 93, 65), (101, 93, 75), (105, 97, 84),
- (113, 96, 84), (113, 100, 94), (113, 104, 94), (113, 104, 94),
- (117, 108, 94), (121, 108, 85), (121, 104, 84), (121, 104, 75),
- (117, 100, 75), (109, 97, 75), (105, 93, 75), (105, 92, 65),
- (105, 92, 66), (97, 89, 75), (93, 89, 75), (93, 85, 75),
- (85, 77, 65), (81, 73, 65), (81, 72, 56), (77, 72, 56),
- (73, 73, 56), (72, 68, 56), (72, 68, 56), (76, 68, 56),
- (77, 68, 56), (85, 76, 56), (89, 80, 56), (93, 81, 65),
- (97, 89, 75), (105, 92, 75), (113, 92, 75), (121, 92, 75),
- (121, 92, 66), (113, 92, 65), (105, 88, 65), (93, 85, 56),
- (89, 84, 56), (85, 77, 56), (73, 73, 56), (72, 68, 56),
- (72, 64, 47), (68, 60, 47), (68, 60, 47), (64, 60, 47),
- (64, 60, 56), (68, 60, 56), (68, 60, 56), (72, 64, 66),
- (68, 68, 56), (68, 64, 47), (68, 64, 47), (64, 56, 47),
- (56, 52, 37), (56, 52, 37), (52, 52, 37), (52, 52, 37),
- (52, 48, 37), (48, 48, 37), (48, 48, 28), (60, 52, 28),
- (60, 56, 28), (56, 52, 37), (52, 48, 37), (56, 48, 37),
- (56, 48, 37), (60, 48, 37), (72, 60, 47), (85, 72, 56),
- (97, 85, 65), (109, 96, 75), (121, 104, 85), (129, 116, 103),
- (133, 125, 103), (137, 125, 113), (137, 124, 113), (133, 125, 103),
- (137, 116, 103), (133, 112, 103), (129, 112, 94), (125, 116, 85),
- (113, 108, 85), (105, 101, 75), (101, 92, 66), (93, 88, 65),
- (89, 85, 65), (89, 85, 56), (89, 85, 56), (89, 85, 65),
- (89, 89, 75), (93, 89, 84), (104, 104, 94), (108, 96, 94),
- (108, 96, 94), (105, 97, 84), (101, 93, 84), (97, 80, 75),
- (89, 76, 65), (81, 73, 56), (73, 68, 47), (68, 64, 47),
- (60, 56, 47), (56, 56, 47), (64, 64, 47), (72, 68, 47),
- (81, 73, 56), (93, 81, 56), (97, 88, 66), (101, 88, 75),
- (105, 89, 84), (109, 97, 84), (117, 100, 84), (125, 100, 84),
- (125, 100, 84), (121, 100, 84), (121, 104, 84), (121, 108, 94),
- (121, 108, 94), (117, 108, 94), (121, 108, 94), (121, 117, 94),
- (133, 121, 103), (145, 116, 103), (149, 124, 94), (150, 120, 94),
- (154, 120, 94), (158, 128, 85), (158, 132, 85), (137, 120, 75),
- (133, 112, 66), (113, 96, 65), (97, 88, 56), (85, 76, 47),
- (73, 68, 47), (64, 56, 47), (60, 52, 47), (60, 48, 37),
- (64, 52, 37), (73, 60, 37), (85, 72, 47), (89, 76, 47),
- (93, 80, 47), (97, 81, 56), (97, 85, 65), (97, 88, 65),
- (101, 92, 65), (101, 97, 75), (113, 104, 84), (125, 108, 94),
- (133, 116, 103), (145, 120, 113), (154, 137, 122), (178, 149, 141),
- (198, 165, 151), (218, 193, 179), (210, 185, 179), (178, 153, 141),
- (166, 145, 132), (157, 141, 122), (153, 133, 132), (120, 112, 122),
- (125, 108, 113), (121, 100, 94), (113, 97, 75), (109, 93, 65),
- (109, 92, 65), (105, 93, 65), (109, 93, 75), (113, 104, 84),
- (113, 100, 84), (113, 104, 84), (113, 104, 84), (113, 104, 75),
- (109, 96, 66), (105, 92, 56), (105, 92, 56), (105, 88, 47),
- (109, 93, 56), (113, 96, 65), (121, 100, 75), (125, 100, 84),
- (129, 108, 85), (133, 112, 85), (133, 112, 94), (133, 116, 103),
- (137, 120, 103), (145, 124, 103), (137, 120, 103), (141, 116, 94),
- (133, 116, 75), (121, 100, 75), (121, 96, 75), (109, 92, 65),
- (105, 88, 65), (101, 84, 56), (93, 77, 56), (85, 72, 47),
- (80, 68, 37), (72, 64, 37), (68, 64, 28), (60, 56, 28),
- (64, 60, 28), (68, 60, 37), (76, 64, 37), (85, 73, 37),
- (89, 84, 47), (97, 88, 47), (97, 88, 56), (97, 85, 56),
- (97, 80, 56), (93, 76, 56), (81, 72, 56), (73, 68, 56)
- ),
-
-// 40 pastel-lime
-((137, 149, 85), (133, 146, 94), (129, 141, 94), (109, 133, 85),
- (121, 133, 85), (105, 121, 75), (133, 129, 75), (162, 128, 85),
- (190, 107, 66), (158, 111, 37), (198, 115, 56), (202, 152, 66),
- (174, 140, 85), (149, 149, 75), (137, 146, 94), (113, 133, 75),
- (105, 121, 75), (101, 121, 75), (97, 121, 66), (93, 105, 56),
- (93, 85, 56), (113, 76, 56), (146, 88, 18), (162, 59, 9),
- (113, 68, 9), (85, 80, 37), (81, 68, 47), (64, 64, 47),
- (52, 73, 47), (56, 73, 37), (64, 77, 37), (64, 77, 28),
- (68, 73, 37), (68, 77, 37), (77, 89, 47), (89, 109, 56),
- (113, 137, 75), (109, 133, 85), (121, 150, 103), (137, 162, 122),
- (145, 166, 151), (150, 182, 151), (194, 198, 160), (234, 205, 150),
- (214, 185, 132), (214, 181, 94), (210, 157, 103), (198, 144, 94),
- (153, 116, 94), (109, 113, 85), (101, 109, 75), (89, 100, 66),
- (77, 93, 66), (69, 89, 56), (64, 77, 56), (60, 77, 47),
- (56, 81, 56), (56, 76, 56), (56, 73, 56), (60, 73, 56),
- (68, 73, 56), (73, 81, 56), (73, 89, 56), (73, 89, 56),
- (85, 113, 56), (101, 121, 75), (109, 129, 85), (129, 150, 94),
- (141, 166, 113), (166, 173, 103), (162, 178, 132), (174, 182, 132),
- (186, 190, 122), (194, 194, 132), (214, 202, 132), (186, 194, 141),
- (170, 186, 122), (166, 173, 103), (162, 169, 85), (145, 166, 85),
- (125, 133, 85), (109, 117, 66), (105, 109, 66), (97, 97, 56),
- (93, 76, 56), (113, 88, 66), (113, 109, 75), (170, 91, 37),
- (170, 119, 56), (174, 115, 56), (157, 145, 85), (125, 137, 85),
- (109, 113, 75), (105, 109, 75), (101, 101, 75), (97, 105, 66),
- (93, 109, 66), (89, 113, 66), (89, 109, 75), (89, 109, 75),
- (85, 109, 75), (85, 105, 75), (84, 101, 66), (81, 101, 66),
- (81, 101, 66), (81, 101, 66), (85, 105, 66), (85, 105, 56),
- (89, 100, 56), (81, 97, 56), (73, 97, 56), (73, 93, 56),
- (77, 81, 47), (93, 76, 47), (85, 72, 56), (81, 73, 56),
- (81, 80, 66), (89, 73, 75), (101, 85, 84), (113, 96, 84),
- (121, 121, 94), (137, 137, 103), (157, 149, 122), (178, 177, 122),
- (202, 185, 151), (210, 206, 170), (214, 193, 170), (190, 190, 170),
- (182, 190, 151), (170, 186, 160), (174, 190, 151), (170, 194, 151),
- (158, 186, 141), (149, 178, 141), (162, 194, 160), (149, 170, 132),
- (145, 153, 122), (125, 133, 113), (104, 117, 94), (89, 105, 75),
- (77, 93, 66), (64, 76, 56), (56, 64, 56), (60, 60, 56),
- (60, 60, 66), (76, 64, 65), (97, 76, 65), (97, 97, 75),
- (101, 109, 75), (105, 121, 84), (125, 141, 103), (129, 158, 113),
- (133, 158, 122), (129, 154, 122), (129, 158, 113), (117, 150, 103),
- (109, 117, 75), (89, 97, 66), (73, 77, 56), (60, 60, 47),
- (52, 48, 37), (44, 39, 28), (32, 40, 18), (20, 20, 18),
- (23, 20, 28), (20, 24, 37), (19, 28, 37), (36, 32, 37),
- (40, 48, 47), (44, 56, 66), (48, 44, 56), (48, 48, 56),
- (44, 56, 56), (56, 64, 56), (56, 60, 56), (48, 56, 47),
- (52, 52, 47), (60, 48, 47), (48, 48, 47), (48, 48, 47),
- (36, 56, 47), (40, 48, 37), (32, 52, 37), (44, 60, 47),
- (44, 52, 37), (40, 56, 37), (40, 64, 37), (40, 68, 37),
- (48, 56, 28), (56, 68, 37), (48, 52, 28), (56, 64, 37),
- (56, 52, 47), (52, 64, 47), (60, 68, 47), (64, 64, 56),
- (64, 73, 56), (68, 73, 56), (68, 68, 47), (68, 73, 47),
- (60, 77, 47), (68, 76, 47), (68, 81, 56), (60, 81, 56),
- (60, 81, 56), (64, 81, 56), (68, 81, 66), (73, 77, 75),
- (76, 88, 75), (81, 93, 75), (85, 97, 75), (89, 105, 75),
- (89, 109, 75), (93, 117, 75), (93, 113, 85), (101, 117, 84),
- (109, 129, 94), (125, 141, 113), (141, 161, 122), (174, 157, 122),
- (190, 145, 132), (166, 170, 103), (162, 182, 113), (154, 178, 132),
- (150, 174, 113), (141, 170, 132), (137, 170, 122), (137, 162, 113),
- (125, 145, 103), (121, 133, 94), (105, 117, 85), (101, 109, 85),
- (93, 109, 85), (93, 104, 85), (89, 109, 85), (101, 117, 85),
- (117, 137, 103), (117, 150, 113), (116, 133, 113), (97, 109, 94),
- (85, 105, 85), (73, 97, 75), (76, 84, 66), (77, 84, 66),
- (81, 80, 56), (73, 81, 56), (68, 85, 56), (64, 85, 47),
- (56, 85, 47), (69, 81, 47), (73, 81, 56), (68, 81, 47),
- (73, 85, 47), (73, 89, 56), (81, 89, 56), (85, 97, 56)
- ),
-
-// 41 hell
-((141, 31, 18), (145, 38, 9), (149, 34, 9), (154, 34, 9),
- (154, 34, 9), (153, 34, 18), (154, 34, 9), (162, 37, 0),
- (166, 37, 0), (174, 46, 0), (186, 54, 0), (198, 67, 0),
- (198, 62, 0), (174, 58, 0), (166, 38, 0), (158, 26, 0),
- (137, 22, 0), (137, 11, 0), (133, 11, 0), (129, 7, 9),
- (137, 22, 0), (137, 26, 9), (129, 26, 9), (141, 30, 0),
- (154, 42, 0), (170, 50, 0), (178, 63, 9), (170, 75, 18),
- (182, 75, 18), (182, 75, 18), (178, 71, 9), (186, 75, 0),
- (186, 75, 9), (190, 67, 9), (194, 67, 9), (202, 63, 9),
- (198, 67, 9), (206, 79, 9), (218, 94, 9), (214, 102, 18),
- (230, 98, 9), (218, 103, 9), (242, 139, 56), (222, 98, 9),
- (210, 86, 9), (194, 75, 28), (182, 63, 9), (170, 42, 9),
- (150, 38, 9), (137, 34, 9), (125, 26, 9), (113, 15, 0),
- (101, 7, 0), (85, 7, 0), (73, 11, 0), (76, 3, 0),
- (73, 11, 0), (85, 11, 0), (89, 15, 9), (97, 26, 9),
- (113, 39, 18), (125, 47, 28), (121, 67, 37), (133, 63, 18),
- (158, 59, 9), (190, 87, 18), (210, 98, 9), (210, 107, 18),
- (218, 103, 18), (214, 98, 9), (202, 90, 9), (182, 74, 9),
- (162, 59, 9), (150, 42, 9), (133, 34, 9), (117, 26, 0),
- (97, 19, 0), (80, 15, 9), (60, 11, 9), (56, 15, 9),
- (56, 15, 0), (56, 7, 0), (64, 7, 0), (77, 15, 0),
- (89, 19, 0), (97, 22, 0), (117, 34, 0), (129, 34, 0),
- (133, 34, 0), (137, 34, 0), (137, 34, 0), (137, 38, 0),
- (133, 34, 0), (129, 34, 0), (121, 27, 0), (113, 22, 0),
- (113, 22, 0), (109, 22, 0), (105, 26, 9), (105, 23, 9),
- (105, 19, 0), (105, 11, 0), (109, 11, 0), (109, 22, 0),
- (113, 26, 0), (117, 31, 0), (121, 34, 0), (125, 30, 0),
- (121, 30, 0), (117, 30, 0), (109, 26, 0), (101, 22, 0),
- (89, 19, 0), (85, 19, 0), (77, 23, 0), (73, 19, 0),
- (73, 19, 0), (68, 15, 9), (76, 19, 0), (76, 15, 9),
- (76, 19, 9), (80, 27, 18), (80, 31, 18), (84, 23, 9),
- (93, 23, 9), (105, 26, 9), (125, 26, 18), (117, 26, 18),
- (105, 27, 18), (97, 31, 18), (93, 27, 18), (97, 23, 9),
- (89, 26, 0), (89, 23, 0), (89, 27, 9), (93, 26, 0),
- (97, 26, 0), (109, 27, 0), (117, 34, 0), (125, 34, 9),
- (133, 34, 9), (141, 34, 0), (146, 34, 0), (154, 33, 0),
- (158, 29, 0), (158, 33, 0), (158, 38, 9), (162, 34, 9),
- (161, 42, 9), (161, 42, 9), (162, 38, 9), (166, 37, 0),
- (170, 37, 0), (170, 50, 0), (174, 63, 0), (178, 63, 9),
- (174, 59, 0), (162, 46, 0), (146, 42, 0), (129, 43, 9),
- (121, 38, 9), (125, 38, 9), (121, 38, 9), (121, 38, 0),
- (117, 42, 0), (121, 46, 9), (125, 42, 9), (129, 44, 18),
- (149, 56, 28), (145, 75, 37), (153, 68, 28), (182, 80, 47),
- (165, 95, 75), (165, 99, 84), (194, 124, 75), (178, 120, 56),
- (173, 87, 37), (174, 83, 37), (174, 79, 28), (169, 55, 28),
- (157, 46, 28), (154, 55, 9), (154, 55, 9), (146, 43, 9),
- (149, 51, 0), (154, 46, 0), (146, 42, 0), (150, 42, 9),
- (150, 38, 9), (146, 34, 9), (141, 39, 18), (133, 43, 18),
- (133, 39, 18), (141, 42, 19), (146, 51, 9), (149, 59, 9),
- (158, 67, 9), (190, 86, 18), (202, 95, 18), (206, 79, 9),
- (194, 72, 0), (174, 63, 9), (149, 51, 18), (133, 46, 9),
- (121, 55, 0), (113, 39, 0), (101, 31, 9), (92, 30, 9),
- (101, 30, 9), (105, 26, 9), (117, 39, 9), (129, 38, 9),
- (133, 34, 9), (137, 34, 9), (137, 38, 9), (141, 38, 9),
- (145, 38, 9), (145, 38, 0), (146, 38, 0), (154, 34, 0),
- (158, 34, 0), (150, 33, 0), (141, 27, 0), (133, 22, 0),
- (125, 22, 0), (125, 22, 0), (121, 18, 0), (121, 18, 0),
- (117, 22, 0), (125, 27, 0), (125, 34, 0), (121, 38, 9),
- (121, 38, 9), (121, 38, 9), (113, 38, 9), (105, 26, 0),
- (101, 19, 0), (97, 15, 0), (97, 15, 0), (85, 15, 0),
- (84, 15, 0), (80, 15, 0), (77, 15, 0), (81, 19, 0),
- (85, 19, 0), (89, 22, 0), (97, 22, 0), (105, 22, 0),
- (113, 15, 9), (125, 26, 9), (129, 30, 0), (129, 30, 0),
- (125, 22, 0), (125, 18, 0), (133, 18, 0), (133, 22, 0)
- ),
-
-// 42 indian-coast
-((68, 56, 47), (80, 64, 47), (89, 76, 47), (105, 68, 46),
- (104, 68, 46), (80, 60, 37), (60, 52, 37), (52, 44, 37),
- (44, 40, 37), (36, 40, 37), (32, 32, 37), (40, 44, 28),
- (36, 44, 28), (36, 40, 28), (28, 36, 28), (20, 32, 28),
- (19, 24, 28), (20, 24, 28), (28, 28, 28), (35, 32, 37),
- (27, 36, 37), (12, 36, 47), (20, 36, 28), (32, 32, 28),
- (32, 32, 28), (36, 44, 28), (36, 48, 28), (40, 48, 28),
- (52, 56, 28), (56, 60, 28), (60, 60, 28), (64, 60, 37),
- (81, 77, 47), (93, 89, 47), (109, 92, 37), (113, 88, 47),
- (129, 96, 56), (125, 100, 56), (125, 100, 56), (129, 96, 56),
- (121, 84, 56), (117, 84, 56), (109, 80, 47), (109, 76, 46),
- (97, 80, 47), (85, 77, 56), (84, 76, 56), (81, 72, 66),
- (77, 73, 66), (89, 97, 85), (137, 177, 188), (169, 210, 216),
- (173, 210, 216), (173, 206, 216), (177, 202, 198), (182, 119, 75),
- (166, 103, 56), (162, 99, 56), (178, 123, 75), (181, 206, 207),
- (181, 210, 216), (181, 210, 216), (177, 210, 216), (177, 210, 216),
- (177, 210, 207), (165, 133, 103), (149, 108, 56), (141, 107, 56),
- (145, 103, 56), (145, 100, 56), (158, 103, 75), (169, 210, 197),
- (169, 210, 216), (169, 206, 207), (141, 125, 113), (133, 88, 75),
- (121, 84, 65), (125, 76, 56), (117, 80, 56), (117, 76, 47),
- (121, 80, 46), (121, 88, 47), (125, 84, 56), (133, 92, 56),
- (141, 103, 56), (141, 104, 75), (149, 149, 122), (177, 202, 216),
- (177, 210, 216), (181, 214, 216), (185, 218, 216), (185, 214, 216),
- (181, 210, 226), (181, 210, 226), (177, 210, 226), (173, 210, 216),
- (161, 206, 197), (121, 121, 85), (101, 88, 56), (84, 76, 47),
- (68, 68, 37), (52, 60, 37), (52, 60, 28), (40, 60, 47),
- (56, 68, 28), (77, 64, 37), (109, 72, 46), (133, 88, 56),
- (145, 96, 66), (170, 115, 85), (173, 206, 207), (177, 206, 216),
- (177, 210, 226), (177, 206, 225), (177, 210, 216), (177, 214, 207),
- (137, 137, 113), (129, 100, 75), (113, 88, 56), (93, 76, 37),
- (85, 60, 9), (48, 44, 18), (44, 40, 28), (36, 28, 28),
- (52, 35, 28), (52, 48, 47), (64, 56, 56), (76, 72, 56),
- (93, 85, 56), (117, 109, 84), (157, 206, 207), (165, 206, 225),
- (169, 206, 225), (169, 206, 225), (169, 210, 216), (165, 198, 207),
- (121, 108, 94), (117, 88, 65), (109, 72, 56), (109, 72, 56),
- (85, 72, 56), (80, 68, 56), (80, 64, 56), (76, 68, 56),
- (81, 72, 56), (85, 76, 56), (105, 80, 56), (121, 80, 56),
- (141, 96, 66), (145, 104, 75), (157, 166, 141), (181, 210, 207),
- (189, 210, 216), (185, 214, 216), (185, 210, 207), (186, 127, 85),
- (154, 99, 66), (145, 99, 56), (145, 99, 56), (146, 96, 47),
- (158, 88, 47), (157, 99, 56), (186, 127, 75), (177, 206, 198),
- (169, 210, 216), (153, 194, 207), (108, 104, 94), (85, 89, 75),
- (73, 76, 56), (64, 68, 47), (56, 60, 47), (60, 60, 56),
- (68, 60, 56), (72, 68, 56), (81, 77, 56), (89, 89, 47),
- (93, 88, 56), (105, 97, 84), (165, 186, 197), (189, 206, 216),
- (197, 214, 216), (206, 218, 216), (246, 229, 197), (246, 225, 188),
- (206, 148, 94), (158, 100, 75), (133, 96, 65), (105, 76, 56),
- (72, 60, 56), (32, 48, 56), (32, 48, 56), (32, 48, 56),
- (24, 48, 66), (52, 68, 66), (77, 77, 84), (113, 121, 113),
- (165, 206, 207), (181, 214, 216), (193, 218, 216), (193, 218, 216),
- (202, 218, 216), (202, 218, 216), (202, 210, 198), (186, 131, 75),
- (170, 119, 56), (174, 115, 66), (194, 144, 85), (185, 214, 207),
- (181, 214, 216), (181, 218, 226), (181, 214, 226), (189, 214, 226),
- (193, 218, 226), (197, 218, 226), (206, 218, 226), (206, 218, 226),
- (201, 218, 226), (197, 218, 226), (198, 218, 207), (226, 214, 179),
- (190, 136, 75), (174, 115, 66), (178, 111, 75), (194, 152, 103),
- (185, 214, 207), (181, 210, 216), (177, 202, 216), (149, 133, 113),
- (137, 100, 66), (141, 96, 56), (133, 84, 47), (125, 88, 37),
- (129, 79, 37), (125, 80, 47), (109, 84, 37), (109, 76, 46),
- (93, 80, 47), (68, 64, 47), (60, 60, 37), (60, 60, 37),
- (68, 60, 47), (72, 68, 56), (73, 73, 66), (81, 85, 85),
- (113, 133, 122), (165, 210, 216), (173, 210, 225), (173, 210, 226),
- (173, 210, 216), (169, 214, 216), (165, 210, 207), (129, 125, 85),
- (125, 104, 56), (109, 84, 56), (89, 76, 56), (81, 77, 56)
- ),
-
-// 43 dentist-decor
-((218, 185, 169), (214, 193, 151), (210, 189, 141), (202, 198, 132),
- (178, 169, 113), (166, 162, 103), (149, 133, 94), (133, 120, 103),
- (121, 109, 94), (109, 105, 84), (105, 101, 84), (105, 105, 85),
- (109, 109, 85), (109, 109, 85), (109, 109, 85), (117, 109, 94),
- (129, 129, 103), (137, 146, 94), (146, 166, 94), (146, 166, 85),
- (137, 149, 85), (133, 141, 85), (141, 141, 85), (137, 146, 85),
- (141, 137, 94), (137, 145, 103), (146, 154, 113), (158, 162, 122),
- (157, 166, 113), (154, 170, 113), (150, 170, 122), (166, 182, 132),
- (194, 177, 141), (210, 185, 141), (218, 185, 151), (230, 180, 141),
- (234, 180, 150), (234, 176, 141), (230, 172, 131), (214, 157, 113),
- (198, 145, 113), (182, 128, 103), (153, 108, 94), (141, 100, 84),
- (121, 101, 84), (117, 92, 84), (109, 88, 94), (96, 80, 94),
- (121, 76, 94), (117, 92, 94), (117, 105, 94), (117, 92, 94),
- (129, 100, 94), (133, 125, 103), (153, 132, 103), (174, 141, 122),
- (190, 148, 113), (194, 165, 113), (219, 161, 122), (230, 180, 141),
- (230, 180, 141), (238, 180, 141), (234, 157, 151), (230, 172, 141),
- (234, 157, 160), (234, 156, 150), (230, 157, 169), (222, 149, 151),
- (219, 145, 141), (206, 149, 122), (198, 140, 113), (190, 128, 113),
- (186, 136, 103), (194, 128, 104), (194, 136, 103), (202, 140, 103),
- (202, 145, 113), (202, 152, 113), (210, 152, 113), (222, 161, 113),
- (222, 169, 122), (219, 165, 122), (219, 169, 132), (214, 169, 132),
- (210, 165, 132), (214, 161, 132), (219, 145, 141), (219, 141, 132),
- (222, 141, 141), (219, 145, 141), (214, 161, 141), (206, 168, 132),
- (202, 173, 132), (174, 170, 122), (149, 149, 103), (137, 133, 94),
- (113, 108, 85), (101, 93, 84), (81, 77, 75), (77, 81, 75),
- (85, 85, 84), (109, 97, 84), (137, 112, 75), (149, 112, 94),
- (165, 119, 94), (186, 123, 94), (186, 128, 104), (194, 136, 113),
- (194, 148, 113), (206, 165, 132), (222, 197, 160), (250, 245, 216),
- (222, 197, 160), (214, 181, 160), (214, 181, 179), (250, 197, 197),
- (238, 164, 169), (234, 157, 160), (234, 160, 150), (234, 145, 151),
- (219, 141, 141), (206, 137, 141), (186, 144, 132), (178, 153, 132),
- (166, 165, 122), (162, 170, 113), (146, 166, 103), (137, 150, 103),
- (149, 137, 94), (174, 157, 103), (190, 173, 103), (202, 198, 113),
- (206, 219, 132), (206, 202, 113), (190, 181, 122), (174, 169, 113),
- (141, 141, 94), (105, 113, 85), (77, 81, 75), (60, 64, 66),
- (48, 44, 47), (44, 44, 37), (36, 32, 37), (24, 32, 37),
- (36, 36, 47), (52, 40, 56), (80, 64, 65), (84, 72, 75),
- (105, 88, 84), (121, 113, 103), (145, 141, 113), (162, 149, 122),
- (186, 157, 141), (202, 181, 151), (210, 189, 151), (210, 193, 160),
- (222, 197, 160), (218, 189, 150), (206, 181, 141), (210, 165, 132),
- (210, 153, 122), (210, 153, 122), (219, 141, 132), (219, 137, 132),
- (206, 137, 122), (206, 148, 122), (206, 145, 122), (219, 137, 132),
- (219, 141, 132), (222, 145, 141), (222, 153, 151), (222, 164, 150),
- (219, 153, 151), (219, 145, 151), (206, 137, 151), (169, 132, 141),
- (165, 141, 132), (145, 129, 113), (145, 108, 103), (133, 92, 103),
- (137, 104, 103), (125, 113, 103), (125, 117, 103), (145, 116, 103),
- (161, 128, 103), (178, 152, 94), (178, 161, 103), (178, 165, 94),
- (166, 174, 94), (154, 166, 94), (174, 169, 94), (154, 162, 94),
- (153, 149, 85), (157, 137, 94), (186, 132, 94), (186, 127, 94),
- (190, 128, 94), (194, 136, 104), (190, 136, 104), (194, 140, 94),
- (202, 140, 94), (202, 145, 103), (202, 145, 113), (206, 149, 122),
- (206, 149, 132), (210, 141, 141), (214, 137, 141), (206, 137, 141),
- (206, 137, 132), (198, 141, 132), (198, 145, 122), (194, 145, 122),
- (178, 148, 122), (174, 161, 122), (166, 165, 103), (162, 178, 94),
- (158, 170, 103), (162, 186, 113), (178, 186, 94), (190, 194, 103),
- (190, 177, 122), (198, 173, 132), (186, 161, 151), (206, 145, 151),
- (214, 141, 141), (219, 141, 132), (206, 141, 122), (219, 137, 113),
- (202, 145, 122), (194, 140, 122), (182, 136, 113), (182, 132, 103),
- (149, 120, 94), (121, 105, 84), (93, 76, 65), (85, 68, 66),
- (72, 68, 75), (48, 48, 66), (48, 40, 47), (44, 44, 47),
- (44, 40, 47), (40, 44, 47), (32, 40, 47), (28, 40, 56),
- (32, 36, 56), (44, 44, 56), (68, 56, 66), (85, 81, 65),
- (105, 101, 75), (117, 117, 85), (137, 133, 85), (133, 137, 94),
- (145, 120, 85), (133, 108, 75), (97, 97, 66), (76, 68, 75)
- ),
-
-// 44 greenland
-((173, 210, 188), (169, 185, 198), (145, 169, 198), (141, 161, 188),
- (137, 157, 179), (125, 153, 169), (120, 158, 169), (129, 158, 170),
- (137, 174, 169), (162, 198, 160), (194, 234, 197), (206, 242, 206),
- (229, 242, 225), (254, 238, 225), (254, 233, 216), (250, 237, 216),
- (250, 229, 216), (234, 209, 188), (230, 201, 179), (222, 189, 169),
- (206, 168, 141), (190, 173, 132), (214, 189, 160), (230, 197, 169),
- (234, 201, 188), (230, 210, 197), (242, 225, 216), (250, 242, 235),
- (238, 250, 244), (234, 242, 254), (218, 234, 254), (205, 222, 254),
- (193, 210, 235), (181, 201, 226), (165, 181, 216), (141, 165, 198),
- (137, 165, 188), (137, 169, 188), (145, 178, 170), (162, 210, 169),
- (189, 226, 207), (197, 230, 216), (214, 238, 225), (222, 238, 244),
- (222, 238, 254), (222, 238, 254), (221, 238, 254), (218, 238, 254),
- (213, 242, 244), (197, 238, 225), (181, 230, 216), (177, 197, 216),
- (137, 173, 188), (125, 158, 169), (120, 154, 170), (124, 157, 179),
- (133, 165, 188), (153, 177, 198), (177, 193, 226), (189, 205, 235),
- (201, 218, 235), (210, 238, 225), (214, 242, 225), (218, 242, 226),
- (218, 242, 235), (218, 246, 235), (214, 242, 235), (214, 238, 235),
- (214, 238, 235), (218, 238, 235), (218, 238, 235), (218, 238, 235),
- (218, 238, 225), (214, 242, 225), (206, 238, 216), (198, 230, 207),
- (181, 218, 188), (166, 186, 160), (150, 150, 170), (137, 141, 170),
- (133, 141, 160), (125, 137, 160), (121, 145, 169), (120, 146, 170),
- (124, 150, 170), (112, 153, 169), (116, 146, 170), (120, 154, 170),
- (129, 154, 169), (145, 165, 179), (169, 202, 188), (189, 222, 207),
- (189, 226, 207), (177, 206, 179), (174, 186, 151), (153, 166, 151),
- (133, 146, 151), (133, 146, 151), (116, 141, 151), (108, 133, 151),
- (104, 129, 151), (100, 129, 151), (104, 129, 160), (108, 133, 160),
- (108, 137, 160), (112, 137, 160), (112, 137, 160), (113, 137, 160),
- (116, 137, 160), (112, 141, 160), (112, 141, 170), (108, 141, 170),
- (108, 137, 170), (108, 137, 170), (112, 133, 160), (116, 129, 141),
- (104, 121, 132), (100, 117, 132), (100, 129, 132), (104, 133, 141),
- (116, 133, 141), (116, 133, 151), (133, 141, 160), (145, 145, 160),
- (166, 153, 151), (174, 161, 151), (182, 166, 160), (222, 189, 179),
- (230, 201, 188), (206, 206, 216), (210, 222, 235), (222, 230, 244),
- (222, 234, 254), (222, 234, 254), (226, 234, 254), (226, 234, 254),
- (226, 242, 254), (226, 246, 254), (226, 246, 254), (230, 250, 254),
- (234, 250, 254), (234, 250, 254), (230, 246, 254), (226, 246, 254),
- (222, 242, 254), (218, 242, 244), (210, 238, 225), (193, 230, 216),
- (202, 214, 197), (218, 193, 169), (202, 181, 151), (186, 169, 160),
- (186, 181, 170), (189, 218, 207), (206, 238, 226), (214, 238, 235),
- (222, 238, 244), (218, 234, 244), (213, 222, 244), (205, 218, 244),
- (205, 218, 244), (197, 210, 235), (201, 206, 226), (193, 206, 226),
- (189, 206, 226), (197, 214, 226), (214, 238, 226), (226, 242, 235),
- (230, 246, 244), (230, 246, 244), (226, 246, 244), (222, 238, 244),
- (222, 234, 244), (213, 218, 244), (201, 209, 235), (185, 201, 226),
- (177, 193, 216), (161, 161, 179), (166, 153, 179), (170, 154, 151),
- (178, 161, 151), (178, 169, 151), (202, 173, 151), (222, 193, 169),
- (234, 205, 188), (246, 218, 216), (250, 230, 225), (230, 242, 244),
- (226, 242, 254), (226, 242, 254), (226, 242, 254), (226, 242, 254),
- (225, 238, 254), (222, 238, 254), (222, 238, 254), (222, 238, 254),
- (222, 234, 254), (218, 234, 235), (217, 238, 225), (201, 234, 207),
- (186, 222, 179), (162, 194, 160), (150, 182, 151), (129, 166, 141),
- (125, 158, 132), (141, 146, 122), (145, 141, 132), (174, 153, 132),
- (194, 161, 132), (202, 160, 132), (222, 189, 169), (234, 205, 188),
- (238, 221, 216), (234, 234, 235), (226, 238, 244), (226, 238, 254),
- (226, 238, 254), (226, 238, 254), (226, 238, 254), (230, 242, 254),
- (230, 250, 244), (234, 254, 244), (246, 254, 235), (254, 245, 235),
- (250, 242, 254), (238, 250, 254), (234, 246, 254), (234, 246, 244),
- (234, 246, 244), (230, 242, 244), (226, 238, 244), (226, 242, 244),
- (226, 242, 244), (226, 246, 244), (226, 246, 244), (226, 250, 244),
- (226, 246, 244), (222, 242, 244), (222, 238, 244), (222, 234, 244),
- (214, 226, 244), (205, 218, 244), (185, 201, 235), (173, 193, 216),
- (145, 165, 188), (129, 153, 170), (125, 149, 160), (120, 146, 160),
- (112, 146, 160), (112, 146, 151), (112, 142, 160), (112, 141, 160),
- (112, 141, 170), (116, 141, 170), (116, 141, 170), (112, 141, 169)
- ),
-
-// 45 purple-dress
-((198, 96, 142), (206, 108, 142), (198, 136, 122), (178, 153, 132),
- (182, 149, 141), (174, 149, 132), (158, 137, 113), (153, 120, 103),
- (153, 111, 103), (153, 107, 94), (146, 104, 85), (137, 100, 84),
- (121, 92, 84), (109, 89, 84), (109, 85, 84), (109, 85, 84),
- (117, 84, 84), (137, 96, 94), (149, 104, 94), (170, 88, 113),
- (178, 92, 123), (178, 88, 132), (186, 96, 142), (194, 100, 142),
- (194, 104, 132), (182, 128, 113), (173, 132, 113), (162, 136, 113),
- (154, 137, 113), (153, 133, 113), (157, 124, 113), (154, 116, 113),
- (169, 92, 123), (177, 88, 132), (190, 100, 142), (206, 108, 151),
- (219, 121, 170), (238, 141, 188), (246, 168, 207), (246, 205, 188),
- (219, 173, 151), (246, 188, 178), (249, 225, 225), (190, 161, 151),
- (174, 149, 132), (165, 128, 113), (165, 115, 94), (166, 111, 94),
- (174, 120, 103), (170, 132, 113), (166, 141, 122), (165, 141, 122),
- (161, 141, 132), (157, 137, 132), (157, 137, 141), (169, 141, 141),
- (174, 150, 151), (178, 157, 141), (182, 157, 141), (178, 153, 141),
- (186, 161, 151), (210, 117, 161), (218, 121, 161), (219, 121, 161),
- (218, 112, 161), (222, 125, 160), (219, 157, 141), (219, 161, 141),
- (202, 153, 122), (170, 140, 122), (161, 124, 122), (157, 96, 132),
- (149, 88, 132), (153, 88, 132), (157, 84, 122), (161, 80, 123),
- (169, 84, 142), (173, 92, 142), (177, 88, 142), (169, 88, 132),
- (157, 84, 122), (149, 80, 113), (141, 80, 103), (137, 92, 94),
- (145, 104, 94), (146, 116, 94), (145, 124, 103), (150, 129, 103),
- (154, 128, 103), (161, 124, 94), (158, 116, 94), (158, 112, 94),
- (153, 124, 113), (150, 128, 113), (150, 133, 113), (145, 133, 113),
- (145, 133, 122), (153, 129, 132), (153, 133, 132), (154, 133, 132),
- (154, 133, 122), (153, 133, 122), (153, 133, 113), (161, 128, 113),
- (165, 120, 113), (186, 104, 123), (190, 96, 123), (198, 100, 132),
- (202, 104, 132), (198, 104, 132), (182, 100, 132), (170, 112, 123),
- (157, 128, 122), (162, 137, 122), (162, 140, 122), (161, 133, 113),
- (170, 124, 113), (186, 104, 132), (198, 104, 132), (202, 104, 142),
- (206, 104, 142), (206, 104, 142), (202, 100, 142), (202, 96, 142),
- (198, 100, 142), (198, 104, 142), (202, 104, 142), (198, 100, 151),
- (198, 101, 151), (198, 108, 151), (190, 100, 151), (198, 100, 151),
- (194, 100, 142), (190, 104, 142), (182, 104, 132), (165, 120, 113),
- (158, 124, 113), (158, 120, 113), (153, 108, 113), (153, 88, 122),
- (165, 92, 122), (166, 104, 104), (157, 112, 104), (157, 120, 113),
- (154, 120, 113), (149, 125, 113), (149, 116, 113), (141, 112, 103),
- (133, 112, 103), (133, 108, 103), (133, 100, 94), (117, 92, 84),
- (109, 85, 84), (97, 81, 84), (97, 85, 84), (117, 96, 84),
- (145, 104, 94), (157, 111, 103), (174, 100, 123), (186, 96, 132),
- (190, 100, 132), (190, 92, 132), (182, 100, 132), (157, 120, 122),
- (141, 112, 113), (133, 104, 103), (117, 100, 103), (121, 108, 113),
- (137, 116, 113), (145, 124, 113), (149, 129, 122), (153, 132, 122),
- (157, 133, 122), (161, 141, 122), (165, 141, 122), (165, 137, 132),
- (166, 137, 132), (186, 104, 142), (194, 100, 142), (198, 100, 142),
- (198, 104, 142), (194, 100, 142), (190, 104, 132), (178, 124, 113),
- (162, 124, 104), (145, 120, 113), (129, 112, 103), (108, 96, 94),
- (100, 88, 94), (109, 89, 84), (121, 96, 84), (133, 100, 94),
- (141, 104, 94), (137, 104, 94), (121, 100, 94), (108, 92, 94),
- (100, 84, 94), (97, 81, 84), (89, 81, 75), (89, 73, 75),
- (89, 73, 75), (93, 77, 84), (104, 84, 93), (133, 92, 94),
- (161, 84, 122), (186, 96, 142), (198, 104, 151), (210, 112, 161),
- (222, 125, 170), (238, 137, 188), (238, 137, 188), (234, 133, 189),
- (222, 121, 170), (210, 112, 151), (202, 132, 122), (190, 136, 113),
- (202, 149, 113), (186, 132, 104), (182, 128, 103), (182, 123, 104),
- (166, 120, 113), (169, 88, 123), (165, 84, 123), (161, 80, 122),
- (153, 76, 122), (153, 84, 122), (137, 92, 113), (141, 100, 103),
- (141, 112, 113), (149, 120, 122), (145, 116, 122), (145, 120, 122),
- (149, 124, 122), (157, 133, 122), (166, 141, 122), (170, 145, 122),
- (170, 145, 122), (170, 145, 132), (162, 141, 132), (166, 141, 132),
- (170, 137, 132), (194, 108, 151), (198, 112, 161), (198, 108, 161),
- (202, 100, 161), (206, 104, 151), (206, 108, 151), (210, 108, 151),
- (206, 100, 151), (202, 100, 151), (202, 100, 151), (202, 96, 142),
- (198, 96, 142), (194, 92, 132), (178, 88, 123), (166, 84, 123)
- ),
-
-// 46 no-name
-((121, 92, 75), (162, 132, 103), (182, 152, 122), (198, 169, 141),
- (210, 189, 160), (206, 210, 188), (194, 198, 188), (202, 185, 170),
- (206, 181, 160), (206, 177, 151), (202, 177, 160), (198, 177, 151),
- (194, 173, 160), (194, 173, 160), (194, 173, 160), (198, 173, 151),
- (194, 165, 151), (186, 157, 141), (186, 153, 132), (186, 148, 122),
- (170, 128, 94), (145, 84, 66), (109, 64, 37), (81, 68, 37),
- (64, 60, 37), (48, 56, 37), (56, 52, 28), (48, 60, 37),
- (56, 60, 37), (60, 60, 37), (72, 68, 37), (89, 51, 28),
- (109, 59, 28), (133, 72, 28), (166, 115, 66), (186, 148, 103),
- (190, 157, 132), (194, 165, 151), (190, 181, 170), (202, 206, 207),
- (202, 214, 207), (197, 214, 216), (197, 214, 216), (197, 214, 216),
- (193, 214, 216), (197, 214, 216), (201, 214, 216), (206, 214, 216),
- (206, 210, 216), (206, 214, 207), (202, 214, 198), (194, 206, 188),
- (186, 182, 169), (190, 173, 141), (194, 173, 113), (202, 173, 113),
- (214, 181, 122), (230, 193, 141), (230, 201, 160), (234, 201, 169),
- (234, 205, 169), (234, 205, 169), (230, 201, 169), (230, 197, 160),
- (222, 189, 160), (202, 169, 141), (182, 153, 122), (158, 141, 94),
- (121, 76, 56), (85, 52, 37), (68, 35, 28), (60, 40, 37),
- (48, 39, 37), (52, 44, 28), (44, 44, 37), (44, 44, 37),
- (44, 52, 37), (40, 44, 28), (36, 44, 37), (40, 48, 47),
- (44, 44, 47), (48, 44, 47), (56, 48, 56), (68, 48, 56),
- (72, 52, 47), (92, 68, 46), (105, 93, 65), (137, 141, 85),
- (146, 154, 94), (154, 153, 103), (158, 157, 113), (129, 141, 132),
- (84, 97, 85), (64, 81, 66), (44, 60, 47), (36, 44, 47),
- (28, 32, 28), (31, 24, 18), (24, 28, 28), (20, 28, 28),
- (20, 24, 28), (20, 24, 28), (20, 24, 28), (20, 32, 28),
- (20, 32, 28), (20, 32, 28), (20, 36, 28), (32, 36, 37),
- (40, 44, 47), (52, 52, 47), (64, 52, 47), (72, 68, 56),
- (93, 105, 66), (133, 146, 94), (178, 169, 113), (222, 193, 151),
- (234, 205, 169), (242, 217, 188), (222, 226, 207), (222, 226, 216),
- (226, 222, 216), (226, 230, 216), (218, 226, 216), (202, 218, 216),
- (201, 214, 216), (201, 210, 216), (202, 218, 216), (206, 218, 207),
- (210, 218, 207), (234, 209, 179), (230, 205, 169), (226, 193, 160),
- (202, 173, 132), (190, 165, 113), (162, 149, 94), (113, 97, 75),
- (85, 80, 56), (64, 68, 47), (52, 56, 47), (44, 48, 47),
- (40, 52, 47), (44, 52, 56), (52, 60, 56), (72, 72, 66),
- (93, 80, 65), (105, 121, 85), (137, 150, 94), (166, 165, 103),
- (178, 153, 113), (190, 169, 122), (194, 169, 132), (198, 169, 141),
- (202, 185, 160), (202, 214, 198), (198, 214, 207), (198, 210, 207),
- (189, 210, 207), (181, 198, 188), (190, 177, 170), (182, 161, 151),
- (178, 145, 122), (146, 92, 75), (129, 68, 46), (129, 68, 47),
- (141, 112, 85), (186, 153, 122), (219, 193, 160), (234, 209, 178),
- (214, 214, 207), (210, 218, 207), (206, 218, 207), (206, 214, 198),
- (194, 177, 170), (186, 153, 141), (169, 140, 113), (125, 104, 75),
- (97, 80, 75), (77, 77, 66), (72, 76, 75), (97, 109, 75),
- (146, 146, 94), (182, 157, 122), (202, 173, 141), (219, 185, 151),
- (226, 189, 141), (214, 164, 132), (198, 161, 113), (182, 140, 94),
- (141, 92, 66), (109, 59, 46), (117, 72, 46), (146, 88, 66),
- (182, 131, 94), (202, 157, 122), (230, 193, 141), (242, 201, 150),
- (242, 213, 169), (242, 213, 178), (238, 213, 178), (230, 201, 160),
- (226, 193, 141), (206, 168, 113), (194, 161, 94), (170, 153, 103),
- (137, 145, 85), (109, 104, 66), (77, 77, 56), (64, 64, 56),
- (64, 64, 56), (76, 72, 66), (97, 88, 75), (129, 125, 85),
- (169, 149, 122), (182, 145, 132), (190, 145, 132), (190, 157, 132),
- (190, 157, 132), (194, 161, 132), (186, 157, 132), (178, 145, 122),
- (137, 104, 84), (109, 64, 56), (72, 64, 56), (64, 60, 56),
- (60, 64, 47), (60, 68, 47), (60, 64, 47), (68, 64, 56),
- (93, 81, 65), (125, 133, 85), (150, 145, 103), (178, 153, 122),
- (186, 165, 132), (190, 165, 132), (190, 161, 141), (194, 165, 141),
- (190, 165, 132), (190, 165, 132), (190, 164, 132), (190, 161, 122),
- (174, 152, 113), (150, 145, 94), (113, 84, 65), (89, 72, 56),
- (68, 64, 47), (52, 48, 37), (36, 28, 37), (28, 28, 37),
- (19, 32, 37), (16, 24, 28), (19, 20, 18), (16, 20, 28),
- (20, 24, 28), (24, 28, 28), (32, 40, 28), (48, 44, 28)
- ),
-
-// 47 spring-flora
-((51, 67, 36), (53, 66, 34), (51, 62, 29), (40, 51, 23),
-(40, 42, 26), (37, 43, 25), (36, 48, 25), (32, 46, 23),
-(34, 44, 22), (21, 28, 17), (18, 19, 14), (16, 17, 11),
-(15, 17, 11), (13, 15, 10), (13, 14, 12), (13, 14, 12),
-(15, 17, 13), (17, 21, 14), (26, 35, 21), (34, 44, 28),
-(42, 51, 39), (49, 59, 39), (50, 64, 54), (55, 57, 63),
-(57, 54, 66), (55, 37, 59), (50, 27, 51), (44, 38, 28),
-(26, 32, 18), (17, 20, 14), (15, 18, 12), (14, 16, 10),
-(14, 14, 9), (18, 18, 13), (19, 23, 16), (31, 41, 36),
-(44, 40, 58), (52, 48, 72), (66, 53, 79), (65, 63, 76),
-(63, 61, 68), (54, 63, 42), (53, 66, 34), (46, 67, 34),
-(46, 62, 32), (35, 51, 24), (26, 35, 19), (18, 19, 14),
-(12, 13, 9), (9, 10, 7), (8, 6, 5), (7, 5, 4),
-(9, 6, 6), (11, 9, 9), (14, 15, 11), (21, 22, 15),
-(44, 31, 50), (48, 27, 54), (55, 39, 59), (53, 32, 59),
-(48, 38, 62), (44, 43, 55), (50, 59, 42), (53, 67, 39),
-(54, 72, 45), (58, 79, 44), (63, 87, 44), (61, 87, 42),
-(58, 79, 42), (56, 74, 36), (50, 72, 34), (45, 66, 34),
-(36, 57, 31), (32, 44, 26), (23, 33, 20), (16, 20, 15),
-(15, 19, 12), (17, 19, 13), (17, 20, 15), (23, 33, 22),
-(30, 46, 29), (36, 55, 32), (41, 62, 33), (46, 67, 34),
-(48, 66, 36), (50, 66, 37), (50, 66, 37), (53, 66, 37),
-(51, 67, 39), (53, 67, 38), (55, 72, 42), (57, 72, 42),
-(52, 72, 45), (52, 72, 45), (49, 72, 45), (49, 72, 42),
-(50, 72, 37), (50, 72, 37), (47, 72, 42), (51, 74, 39),
-(57, 72, 34), (55, 72, 39), (57, 75, 39), (61, 79, 39),
-(70, 81, 37), (76, 89, 51), (82, 102, 67), (86, 112, 73),
-(100, 114, 76), (89, 118, 60), (102, 126, 88), (114, 140, 97),
-(135, 152, 98), (112, 127, 93), (118, 140, 93), (191, 174, 163),
-(143, 154, 113), (99, 127, 100), (93, 120, 59), (79, 102, 60),
-(82, 103, 67), (83, 104, 71), (86, 103, 72), (86, 103, 64),
-(87, 87, 52), (73, 88, 50), (76, 80, 52), (62, 87, 57),
-(70, 88, 50), (71, 84, 56), (70, 75, 50), (67, 74, 44),
-(57, 72, 42), (52, 72, 42), (47, 66, 40), (41, 54, 36),
-(34, 42, 25), (21, 27, 16), (16, 19, 12), (12, 11, 10),
-(10, 8, 7), (7, 5, 5), (6, 4, 4), (5, 4, 3),
-(5, 3, 4), (5, 4, 3), (5, 5, 5), (6, 5, 5),
-(6, 4, 5), (7, 4, 5), (7, 4, 5), (7, 5, 5),
-(8, 6, 6), (10, 8, 7), (13, 11, 10), (14, 15, 11),
-(19, 21, 15), (39, 33, 23), (48, 47, 30), (60, 57, 53),
-(79, 65, 97), (74, 58, 76), (106, 59, 79), (96, 90, 85),
-(84, 62, 85), (88, 79, 94), (80, 82, 72), (70, 69, 59),
-(57, 69, 54), (60, 79, 47), (58, 79, 47), (58, 79, 46),
-(54, 79, 44), (53, 79, 44), (53, 79, 44), (53, 79, 47),
-(55, 79, 50), (60, 79, 50), (62, 87, 49), (60, 87, 52),
-(61, 94, 52), (67, 94, 52), (76, 94, 56), (86, 118, 56),
-(80, 96, 53), (83, 109, 44), (83, 110, 55), (76, 103, 55),
-(73, 102, 54), (68, 88, 50), (63, 79, 44), (57, 72, 39),
-(55, 72, 34), (53, 67, 34), (50, 66, 37), (44, 62, 36),
-(44, 55, 38), (41, 57, 35), (40, 61, 36), (41, 62, 38),
-(44, 72, 42), (55, 79, 41), (61, 87, 47), (67, 94, 47),
-(77, 103, 53), (89, 118, 57), (86, 117, 57), (89, 118, 76),
-(114, 127, 85), (106, 126, 97), (93, 119, 76), (82, 117, 72),
-(73, 102, 59), (60, 87, 52), (49, 72, 45), (39, 57, 34),
-(32, 46, 27), (23, 33, 18), (17, 23, 13), (17, 21, 13),
-(17, 20, 14), (22, 27, 17), (33, 42, 25), (36, 47, 28),
-(44, 57, 31), (49, 62, 33), (49, 63, 35), (45, 58, 33),
-(37, 51, 27), (32, 44, 23), (23, 33, 17), (16, 21, 13),
-(12, 15, 8), (11, 13, 7), (11, 11, 7), (10, 14, 8),
-(12, 12, 9), (13, 15, 8), (15, 19, 11), (19, 23, 15),
-(29, 44, 22), (35, 52, 29), (39, 57, 30), (46, 67, 28),
-(50, 66, 28), (47, 72, 29), (47, 63, 30), (39, 57, 27),
-(32, 51, 25), (28, 40, 25), (21, 26, 17), (19, 23, 15),
-(28, 35, 21), (35, 47, 26), (46, 62, 33), (53, 67, 39)
-),
-
-// 48 andi
-((53, 15, 5), (77, 47, 22), (92, 69, 39), (112, 83, 55),
-(126, 90, 59), (138, 87, 63), (140, 90, 66), (140, 93, 64),
-(137, 88, 50), (122, 82, 32), (100, 62, 19), (72, 31, 12),
-(52, 2, 1), (20, 0, 0), (2, 0, 0), (2, 0, 0),
-(24, 21, 12), (72, 34, 30), (82, 53, 47), (97, 62, 41),
-(108, 71, 42), (122, 77, 55), (132, 81, 65), (136, 92, 71),
-(137, 92, 71), (137, 94, 71), (136, 92, 71), (135, 82, 69),
-(132, 74, 61), (115, 67, 53), (106, 59, 54), (85, 45, 42),
-(48, 13, 21), (16, 2, 1), (0, 0, 0), (0, 0, 0),
-(0, 0, 0), (2, 0, 0), (46, 17, 5), (73, 36, 18),
-(84, 60, 38), (116, 76, 52), (137, 83, 59), (148, 94, 71),
-(157, 104, 76), (162, 109, 79), (160, 118, 82), (156, 116, 79),
-(153, 110, 79), (148, 102, 73), (148, 93, 72), (143, 87, 65),
-(145, 81, 58), (144, 81, 55), (146, 79, 49), (140, 81, 48),
-(143, 84, 48), (149, 88, 63), (151, 91, 65), (148, 90, 67),
-(145, 87, 68), (144, 87, 68), (138, 91, 68), (137, 88, 62),
-(118, 85, 56), (111, 83, 43), (100, 74, 36), (100, 63, 33),
-(100, 56, 24), (94, 63, 20), (96, 52, 20), (87, 56, 18),
-(88, 48, 14), (72, 38, 7), (68, 23, 6), (69, 20, 11),
-(83, 34, 12), (97, 43, 28), (100, 46, 40), (114, 66, 50),
-(122, 87, 64), (129, 104, 76), (142, 119, 101), (162, 134, 122),
-(170, 150, 140), (168, 162, 155), (184, 175, 167), (178, 167, 159),
-(174, 157, 148), (164, 151, 133), (163, 143, 115), (149, 127, 91),
-(140, 106, 63), (117, 76, 51), (89, 46, 30), (57, 13, 4),
-(23, 0, 0), (2, 0, 0), (0, 0, 0), (0, 0, 0),
-(19, 6, 1), (56, 21, 8), (86, 50, 35), (108, 57, 48),
-(126, 65, 49), (130, 68, 57), (128, 72, 48), (133, 65, 46),
-(128, 68, 40), (135, 65, 29), (120, 66, 24), (130, 57, 20),
-(97, 47, 11), (73, 23, 7), (63, 14, 2), (54, 0, 0),
-(54, 0, 0), (65, 18, 11), (83, 55, 30), (89, 61, 37),
-(105, 74, 43), (116, 89, 52), (130, 96, 61), (129, 97, 66),
-(132, 96, 71), (141, 100, 78), (142, 109, 76), (145, 108, 76),
-(149, 114, 80), (151, 116, 80), (151, 117, 84), (154, 119, 87),
-(170, 128, 103), (177, 137, 108), (173, 147, 120), (172, 152, 124),
-(176, 156, 141), (187, 171, 142), (182, 172, 146), (174, 157, 140),
-(172, 156, 121), (161, 145, 106), (155, 136, 98), (153, 132, 93),
-(148, 118, 87), (150, 108, 77), (149, 100, 74), (150, 93, 72),
-(145, 92, 61), (143, 89, 62), (140, 85, 57), (140, 89, 52),
-(138, 100, 54), (134, 101, 59), (135, 99, 59), (141, 97, 64),
-(142, 94, 66), (138, 98, 59), (132, 99, 54), (130, 96, 49),
-(120, 91, 38), (105, 60, 17), (94, 14, 3), (61, 0, 0),
-(59, 4, 2), (68, 13, 17), (88, 27, 10), (96, 48, 19),
-(111, 73, 37), (125, 88, 42), (130, 94, 50), (140, 96, 58),
-(148, 97, 69), (150, 98, 73), (153, 103, 80), (158, 110, 79),
-(155, 110, 84), (158, 110, 80), (157, 105, 79), (155, 102, 75),
-(152, 98, 73), (154, 97, 72), (163, 96, 70), (164, 106, 80),
-(165, 112, 81), (164, 117, 80), (163, 118, 81), (162, 120, 81),
-(158, 117, 80), (152, 109, 77), (140, 100, 73), (126, 87, 68),
-(118, 80, 61), (105, 63, 45), (91, 53, 25), (88, 44, 12),
-(86, 40, 15), (104, 35, 17), (117, 57, 30), (117, 68, 42),
-(131, 80, 42), (127, 82, 47), (124, 86, 46), (126, 82, 39),
-(120, 86, 40), (109, 68, 30), (104, 60, 25), (95, 65, 24),
-(101, 66, 21), (103, 65, 36), (107, 72, 39), (116, 82, 42),
-(124, 88, 46), (124, 91, 52), (121, 100, 56), (126, 102, 62),
-(131, 100, 70), (136, 96, 72), (140, 95, 72), (142, 93, 72),
-(142, 96, 72), (143, 93, 68), (140, 93, 70), (140, 90, 70),
-(142, 89, 70), (140, 82, 64), (137, 75, 60), (132, 77, 55),
-(125, 87, 60), (120, 89, 62), (128, 104, 70), (136, 111, 76),
-(147, 118, 89), (156, 135, 117), (159, 145, 124), (174, 148, 130),
-(179, 151, 125), (174, 151, 119), (173, 148, 113), (178, 146, 100),
-(170, 143, 112), (161, 138, 109), (161, 134, 92), (160, 125, 81),
-(161, 135, 91), (170, 123, 85), (164, 122, 88), (153, 130, 80),
-(152, 118, 84), (148, 119, 80), (139, 111, 77), (141, 111, 73),
-(137, 109, 79), (135, 108, 93), (143, 111, 94), (148, 128, 100)
-),
-
-// 49 gig-o835
-((56, 97, 85), (76, 105, 84), (77, 117, 84), (76, 109, 94),
-(84, 109, 94), (88, 113, 94), (92, 125, 94), (101, 121, 103),
-(105, 133, 113), (113, 145, 122), (113, 149, 122), (101, 141, 113),
-(92, 125, 103), (84, 113, 94), (81, 101, 75), (56, 97, 66),
-(52, 89, 66), (36, 81, 66), (28, 77, 66), (44, 72, 47),
-(20, 60, 47), (20, 60, 47), (16, 68, 66), (16, 68, 66),
-(4, 68, 75), (4, 81, 84), (12, 89, 103), (16, 101, 122),
-(28, 101, 122), (28, 105, 122), (28, 113, 122), (36, 105, 122),
-(36, 105, 122), (48, 105, 122), (52, 105, 113), (48, 109, 103),
-(44, 101, 93), (40, 97, 84), (48, 89, 75), (40, 76, 56),
-(24, 72, 56), (28, 72, 56), (24, 76, 56), (40, 72, 66),
-(48, 89, 75), (56, 93, 84), (68, 105, 103), (68, 117, 122),
-(68, 117, 122), (72, 117, 122), (72, 121, 113), (76, 121, 113),
-(84, 125, 103), (89, 125, 103), (92, 121, 113), (93, 129, 103),
-(104, 145, 122), (100, 157, 141), (121, 162, 150), (125, 166, 169),
-(161, 182, 169), (173, 210, 197), (161, 186, 160), (137, 178, 179),
-(121, 165, 160), (108, 145, 141), (92, 141, 131), (80, 129, 131),
-(80, 125, 122), (76, 125, 122), (76, 129, 112), (72, 125, 103),
-(72, 117, 103), (72, 117, 103), (68, 121, 113), (60, 121, 112),
-(52, 117, 122), (48, 121, 131), (40, 117, 141), (40, 113, 141),
-(48, 121, 150), (56, 117, 160), (64, 125, 150), (76, 125, 132),
-(89, 138, 132), (100, 146, 141), (112, 154, 150), (117, 149, 151),
-(116, 145, 150), (112, 149, 150), (100, 146, 160), (80, 142, 160),
-(60, 130, 150), (48, 121, 141), (36, 117, 131), (36, 113, 131),
-(56, 113, 131), (68, 121, 131), (76, 125, 132), (84, 137, 131),
-(96, 142, 141), (100, 149, 150), (100, 146, 160), (104, 150, 160),
-(100, 142, 160), (100, 133, 150), (92, 129, 132), (88, 125, 122),
-(89, 121, 103), (80, 113, 103), (72, 105, 94), (72, 101, 85),
-(64, 93, 75), (36, 93, 84), (28, 97, 93), (12, 81, 84),
-(12, 89, 103), (4, 77, 103), (16, 93, 103), (19, 97, 103),
-(32, 93, 94), (48, 97, 94), (64, 105, 94), (76, 117, 94),
-(93, 121, 103), (97, 121, 103), (92, 125, 113), (84, 125, 113),
-(92, 129, 113), (84, 133, 113), (88, 129, 122), (88, 129, 122),
-(92, 129, 122), (96, 129, 122), (108, 129, 122), (112, 141, 132),
-(109, 153, 131), (108, 146, 141), (113, 149, 141), (125, 149, 132),
-(113, 150, 132), (108, 153, 141), (108, 162, 150), (113, 166, 150),
-(112, 154, 141), (116, 149, 141), (117, 153, 141), (120, 154, 151),
-(125, 162, 151), (133, 162, 151), (141, 170, 151), (145, 174, 160),
-(141, 178, 169), (137, 182, 179), (133, 162, 160), (125, 162, 141),
-(121, 157, 132), (117, 146, 122), (109, 145, 122), (96, 133, 113),
-(88, 121, 113), (84, 113, 103), (76, 113, 103), (68, 113, 103),
-(60, 105, 103), (52, 101, 94), (48, 101, 103), (28, 101, 112),
-(32, 109, 131), (28, 105, 132), (32, 113, 132), (39, 117, 131),
-(56, 121, 132), (68, 125, 131), (68, 125, 131), (76, 129, 131),
-(73, 130, 132), (72, 134, 141), (81, 134, 151), (80, 134, 160),
-(84, 134, 150), (84, 134, 141), (88, 129, 132), (100, 133, 132),
-(100, 137, 132), (100, 142, 132), (100, 137, 141), (100, 142, 141),
-(97, 142, 132), (92, 146, 121), (88, 133, 122), (88, 129, 122),
-(88, 129, 122), (88, 133, 122), (96, 137, 122), (96, 137, 122),
-(108, 145, 132), (112, 141, 132), (108, 145, 141), (116, 141, 141),
-(108, 141, 150), (96, 146, 160), (72, 130, 160), (60, 126, 150),
-(44, 117, 141), (36, 109, 131), (40, 105, 122), (44, 109, 122),
-(60, 113, 122), (72, 121, 122), (85, 129, 122), (96, 133, 131),
-(100, 133, 132), (104, 133, 132), (104, 137, 141), (108, 137, 141),
-(104, 133, 141), (100, 133, 132), (92, 121, 122), (88, 117, 122),
-(76, 117, 113), (80, 117, 103), (76, 117, 103), (72, 117, 103),
-(68, 113, 103), (64, 113, 113), (56, 109, 113), (56, 109, 113),
-(48, 113, 113), (52, 113, 112), (60, 117, 122), (73, 126, 132),
-(80, 130, 160), (88, 138, 170), (80, 138, 170), (68, 134, 160),
-(56, 130, 160), (40, 117, 160), (28, 113, 141), (20, 101, 141),
-(24, 97, 132), (16, 97, 122), (20, 97, 112), (36, 97, 94),
-(48, 101, 93), (60, 105, 94), (72, 117, 94), (77, 121, 103),
-(84, 125, 122), (84, 134, 132), (88, 134, 150), (88, 137, 160),
-(84, 142, 160), (76, 133, 141), (80, 125, 132), (80, 121, 122)
-),
-
-// 50 rie02
-((48, 72, 37), (60, 85, 28), (48, 88, 28), (60, 76, 37),
-(56, 64, 37), (48, 52, 28), (44, 48, 28), (36, 44, 28),
-(24, 36, 18), (20, 36, 18), (24, 40, 18), (28, 44, 18),
-(36, 40, 18), (36, 28, 18), (20, 20, 18), (12, 16, 9),
-(16, 20, 9), (20, 24, 9), (28, 28, 9), (40, 44, 18),
-(56, 52, 28), (68, 64, 37), (88, 72, 47), (85, 93, 47),
-(85, 100, 56), (88, 96, 75), (93, 97, 75), (92, 97, 66),
-(85, 101, 56), (88, 105, 66), (89, 105, 75), (84, 105, 66),
-(89, 113, 66), (113, 141, 85), (133, 157, 122), (141, 190, 150),
-(145, 182, 169), (129, 189, 188), (169, 181, 179), (177, 189, 169),
-(210, 230, 160), (222, 234, 179), (246, 241, 159), (214, 230, 141),
-(190, 218, 160), (198, 226, 122), (234, 246, 121), (218, 209, 112),
-(157, 173, 93), (125, 149, 94), (121, 149, 84), (101, 125, 66),
-(93, 109, 66), (89, 101, 47), (89, 117, 47), (101, 113, 47),
-(113, 125, 56), (125, 133, 75), (153, 141, 84), (153, 157, 103),
-(162, 194, 103), (182, 202, 103), (182, 190, 84), (194, 152, 112),
-(137, 129, 94), (113, 113, 75), (89, 109, 66), (72, 92, 56),
-(60, 89, 56), (56, 92, 56), (60, 93, 47), (64, 88, 47),
-(56, 89, 56), (52, 89, 56), (52, 80, 56), (56, 80, 56),
-(48, 72, 47), (44, 72, 47), (36, 60, 47), (32, 52, 56),
-(36, 56, 66), (36, 56, 56), (36, 68, 56), (48, 88, 56),
-(68, 101, 65), (97, 125, 85), (113, 149, 94), (145, 170, 122),
-(149, 177, 112), (125, 153, 103), (97, 121, 84), (85, 93, 66),
-(60, 64, 66), (36, 44, 47), (20, 36, 28), (12, 24, 18),
-(8, 16, 0), (12, 12, 0), (20, 24, 18), (32, 48, 28),
-(44, 60, 37), (68, 76, 47), (72, 89, 47), (64, 84, 47),
-(81, 88, 47), (72, 93, 28), (60, 76, 47), (56, 56, 47),
-(44, 56, 37), (32, 52, 28), (24, 52, 28), (20, 44, 18),
-(28, 48, 9), (24, 48, 18), (28, 56, 28), (24, 56, 37),
-(24, 56, 37), (28, 56, 37), (36, 60, 47), (48, 72, 37),
-(52, 88, 37), (60, 97, 37), (60, 93, 47), (60, 96, 46),
-(48, 76, 47), (40, 68, 37), (32, 52, 28), (28, 56, 28),
-(16, 44, 18), (16, 40, 18), (16, 44, 9), (28, 48, 9),
-(44, 52, 28), (36, 56, 18), (40, 64, 18), (36, 72, 37),
-(44, 76, 37), (44, 76, 37), (40, 72, 37), (44, 56, 28),
-(36, 52, 28), (28, 48, 28), (32, 40, 28), (32, 32, 18),
-(24, 32, 28), (20, 40, 28), (28, 40, 37), (28, 36, 28),
-(24, 40, 37), (24, 44, 37), (24, 52, 47), (28, 44, 47),
-(28, 40, 37), (28, 48, 37), (20, 40, 37), (12, 40, 28),
-(20, 32, 18), (16, 20, 18), (12, 20, 18), (12, 24, 9),
-(12, 24, 9), (16, 36, 18), (20, 52, 28), (24, 60, 37),
-(32, 76, 47), (44, 80, 56), (44, 81, 47), (48, 97, 47),
-(60, 121, 37), (64, 109, 37), (72, 101, 47), (60, 93, 56),
-(56, 89, 75), (60, 80, 94), (76, 93, 103), (88, 121, 94),
-(101, 129, 75), (97, 145, 75), (93, 133, 56), (113, 157, 65),
-(93, 121, 66), (85, 117, 47), (77, 101, 47), (68, 85, 37),
-(60, 68, 37), (60, 56, 37), (56, 52, 37), (60, 60, 47),
-(80, 80, 56), (88, 104, 75), (117, 129, 94), (149, 173, 113),
-(166, 186, 141), (166, 198, 122), (173, 186, 132), (162, 178, 122),
-(133, 149, 94), (117, 133, 75), (93, 113, 75), (84, 105, 75),
-(60, 97, 75), (64, 68, 66), (44, 64, 75), (36, 52, 66),
-(28, 56, 66), (28, 56, 66), (32, 48, 56), (36, 48, 47),
-(52, 48, 28), (48, 56, 37), (48, 44, 28), (44, 52, 28),
-(56, 56, 28), (60, 60, 28), (64, 68, 37), (80, 80, 56),
-(105, 101, 66), (129, 129, 85), (133, 133, 113), (129, 137, 122),
-(117, 145, 103), (121, 157, 84), (113, 145, 66), (97, 117, 66),
-(76, 105, 56), (72, 113, 56), (68, 129, 56), (60, 125, 55),
-(52, 109, 65), (52, 97, 65), (64, 105, 75), (89, 133, 94),
-(125, 149, 113), (162, 174, 132), (153, 198, 151), (170, 198, 141),
-(169, 206, 141), (174, 210, 132), (181, 214, 131), (169, 214, 140),
-(174, 222, 141), (182, 206, 151), (190, 202, 150), (198, 198, 150),
-(218, 213, 141), (214, 214, 160), (189, 206, 141), (190, 210, 103),
-(174, 210, 75), (117, 153, 56), (105, 133, 56), (105, 125, 56),
-(109, 109, 56), (93, 113, 66), (105, 109, 75), (117, 125, 113)
-),
-
-// 51 rie05
-((73, 125, 84), (77, 141, 83), (89, 146, 83), (104, 154, 94),
-(109, 170, 103), (146, 198, 113), (162, 214, 132), (182, 226, 160),
-(198, 234, 160), (206, 234, 169), (218, 242, 178), (222, 238, 169),
-(218, 226, 150), (222, 230, 141), (218, 230, 131), (210, 222, 131),
-(206, 222, 122), (190, 219, 113), (203, 226, 122), (206, 226, 103),
-(218, 226, 94), (211, 222, 94), (198, 222, 75), (170, 210, 94),
-(170, 206, 103), (150, 194, 113), (137, 174, 113), (121, 170, 103),
-(129, 174, 113), (129, 182, 113), (146, 198, 132), (162, 222, 160),
-(182, 218, 169), (210, 234, 197), (230, 246, 206), (230, 246, 216),
-(230, 242, 207), (222, 234, 197), (214, 238, 188), (214, 234, 169),
-(214, 230, 150), (210, 230, 131), (198, 230, 122), (186, 219, 122),
-(170, 206, 122), (154, 198, 113), (137, 182, 85), (125, 178, 75),
-(121, 170, 84), (137, 153, 94), (141, 174, 94), (162, 182, 113),
-(193, 201, 141), (205, 205, 178), (222, 230, 197), (234, 250, 206),
-(246, 254, 197), (254, 241, 169), (246, 234, 159), (242, 250, 112),
-(230, 238, 94), (222, 234, 112), (198, 222, 113), (190, 219, 103),
-(198, 206, 103), (186, 214, 103), (174, 214, 113), (166, 218, 113),
-(182, 214, 113), (186, 219, 122), (198, 226, 132), (202, 226, 150),
-(222, 222, 160), (238, 234, 159), (246, 233, 169), (226, 238, 178),
-(210, 234, 169), (198, 234, 160), (198, 230, 150), (202, 226, 132),
-(207, 230, 122), (198, 226, 122), (186, 222, 113), (178, 214, 103),
-(166, 206, 103), (166, 202, 94), (150, 190, 84), (141, 186, 75),
-(153, 174, 66), (165, 169, 66), (150, 182, 85), (158, 194, 94),
-(162, 194, 103), (162, 206, 103), (158, 206, 103), (166, 210, 113),
-(162, 202, 113), (162, 210, 122), (166, 214, 113), (158, 206, 94),
-(142, 194, 85), (129, 174, 85), (121, 166, 75), (121, 174, 75),
-(121, 157, 75), (129, 162, 75), (154, 148, 37), (137, 157, 75),
-(109, 154, 75), (121, 162, 103), (137, 170, 132), (166, 198, 151),
-(178, 218, 169), (182, 214, 179), (185, 210, 179), (178, 218, 169),
-(154, 198, 141), (125, 178, 122), (125, 186, 113), (146, 194, 103),
-(150, 194, 103), (150, 194, 103), (154, 194, 94), (146, 198, 85),
-(142, 194, 85), (142, 182, 85), (141, 182, 84), (146, 194, 75),
-(150, 194, 75), (154, 198, 75), (158, 194, 56), (170, 198, 56),
-(162, 206, 66), (190, 210, 75), (230, 187, 28), (254, 198, 9),
-(242, 208, 37), (242, 225, 75), (246, 237, 112), (222, 242, 159),
-(226, 238, 178), (242, 242, 207), (246, 242, 216), (246, 246, 225),
-(242, 242, 225), (242, 241, 216), (226, 242, 188), (206, 234, 179),
-(194, 226, 150), (178, 214, 132), (162, 210, 122), (129, 194, 103),
-(117, 166, 85), (109, 149, 65), (101, 153, 75), (89, 150, 74),
-(97, 158, 75), (101, 162, 84), (113, 170, 85), (137, 194, 94),
-(154, 206, 103), (170, 206, 94), (189, 193, 84), (238, 208, 65),
-(254, 228, 84), (254, 233, 102), (254, 221, 93), (230, 205, 94),
-(182, 206, 113), (153, 177, 122), (113, 154, 94), (100, 150, 94),
-(84, 129, 93), (73, 121, 75), (65, 117, 65), (61, 113, 56),
-(60, 109, 56), (65, 113, 47), (61, 109, 56), (65, 109, 56),
-(65, 113, 56), (69, 117, 65), (77, 129, 65), (93, 141, 65),
-(93, 150, 74), (113, 158, 85), (133, 170, 85), (146, 190, 103),
-(150, 190, 122), (157, 190, 132), (158, 202, 132), (162, 210, 132),
-(174, 219, 122), (186, 222, 122), (198, 230, 150), (206, 230, 169),
-(214, 230, 179), (222, 234, 197), (230, 246, 216), (238, 237, 225),
-(238, 234, 235), (238, 238, 216), (226, 238, 188), (214, 230, 160),
-(194, 218, 141), (190, 198, 131), (174, 198, 122), (174, 202, 122),
-(174, 214, 122), (182, 219, 122), (194, 214, 132), (198, 226, 160),
-(202, 226, 160), (202, 226, 160), (190, 222, 179), (190, 222, 179),
-(194, 230, 179), (202, 230, 178), (214, 234, 178), (222, 230, 179),
-(218, 234, 178), (210, 230, 169), (206, 218, 169), (182, 222, 160),
-(154, 194, 141), (129, 170, 113), (101, 154, 93), (81, 141, 83),
-(81, 133, 83), (77, 125, 74), (73, 121, 74), (69, 129, 65),
-(73, 121, 74), (77, 129, 74), (109, 133, 75), (97, 146, 75),
-(108, 154, 94), (125, 178, 103), (150, 202, 113), (166, 210, 122),
-(186, 222, 141), (194, 222, 151), (194, 218, 151), (182, 218, 151),
-(162, 218, 131), (170, 214, 122), (174, 210, 122), (182, 210, 122),
-(186, 214, 122), (190, 214, 122), (194, 218, 132), (198, 230, 141),
-(202, 230, 150), (207, 230, 141), (202, 218, 131), (190, 206, 122)
-),
-
-// 52 rie11
-((174, 144, 103), (129, 96, 85), (117, 80, 66), (105, 92, 56),
-(113, 80, 47), (101, 92, 66), (109, 113, 85), (125, 137, 103),
-(161, 136, 122), (198, 152, 122), (206, 157, 132), (174, 165, 132),
-(145, 158, 103), (113, 117, 94), (88, 92, 66), (68, 68, 56),
-(60, 56, 47), (52, 43, 37), (48, 40, 37), (44, 44, 28),
-(44, 44, 28), (44, 44, 37), (48, 48, 47), (52, 52, 47),
-(52, 52, 47), (52, 52, 47), (44, 52, 56), (52, 56, 56),
-(56, 56, 56), (56, 56, 56), (56, 60, 56), (60, 60, 56),
-(64, 60, 56), (68, 56, 56), (64, 56, 47), (60, 60, 47),
-(56, 56, 37), (52, 52, 37), (48, 48, 37), (48, 44, 37),
-(48, 44, 37), (48, 44, 47), (44, 44, 56), (40, 48, 56),
-(44, 56, 56), (48, 60, 66), (52, 64, 75), (56, 72, 75),
-(81, 85, 85), (105, 97, 84), (121, 121, 103), (153, 125, 103),
-(174, 140, 122), (194, 148, 132), (190, 152, 132), (161, 141, 113),
-(133, 121, 94), (113, 96, 66), (92, 80, 56), (68, 60, 47),
-(60, 52, 37), (52, 43, 28), (48, 35, 28), (48, 40, 28),
-(52, 52, 37), (52, 56, 47), (56, 60, 47), (60, 56, 47),
-(56, 52, 47), (48, 52, 47), (40, 44, 37), (32, 36, 28),
-(32, 36, 28), (28, 32, 28), (36, 36, 28), (48, 48, 37),
-(68, 60, 47), (85, 72, 56), (113, 92, 75), (153, 129, 103),
-(178, 153, 122), (198, 165, 151), (198, 165, 151), (198, 165, 141),
-(158, 154, 113), (133, 133, 94), (101, 97, 66), (76, 60, 47),
-(73, 56, 37), (64, 48, 47), (64, 48, 47), (60, 56, 56),
-(68, 68, 66), (72, 89, 66), (97, 105, 85), (121, 129, 103),
-(145, 145, 122), (194, 165, 132), (210, 165, 141), (210, 173, 141),
-(218, 181, 151), (218, 180, 160), (218, 177, 160), (198, 169, 141),
-(157, 145, 113), (125, 125, 103), (109, 109, 75), (77, 77, 66),
-(72, 76, 66), (73, 73, 75), (68, 60, 66), (60, 56, 56),
-(48, 48, 56), (48, 48, 47), (44, 44, 47), (32, 36, 37),
-(24, 28, 28), (20, 20, 28), (15, 20, 28), (12, 20, 18),
-(12, 16, 18), (12, 16, 9), (12, 20, 9), (16, 16, 9),
-(12, 20, 9), (16, 20, 9), (20, 20, 9), (20, 20, 9),
-(23, 20, 9), (24, 20, 9), (27, 16, 9), (28, 24, 9),
-(24, 20, 9), (23, 20, 18), (19, 20, 18), (24, 20, 18),
-(31, 20, 18), (35, 24, 28), (28, 24, 18), (32, 24, 28),
-(31, 24, 28), (28, 28, 28), (28, 32, 37), (24, 36, 47),
-(28, 32, 47), (28, 32, 37), (23, 24, 28), (23, 20, 28),
-(24, 28, 28), (28, 36, 37), (40, 40, 37), (44, 44, 47),
-(44, 40, 56), (40, 40, 56), (31, 28, 37), (20, 20, 28),
-(19, 16, 28), (16, 16, 28), (16, 16, 18), (16, 20, 18),
-(16, 24, 18), (16, 24, 18), (20, 24, 18), (23, 20, 18),
-(20, 24, 18), (24, 24, 18), (28, 28, 28), (40, 44, 28),
-(48, 60, 37), (56, 60, 47), (56, 72, 56), (64, 72, 56),
-(68, 64, 56), (68, 64, 66), (64, 64, 56), (68, 64, 66),
-(68, 73, 66), (76, 76, 66), (68, 89, 85), (84, 96, 113),
-(113, 117, 103), (145, 137, 122), (149, 141, 132), (137, 141, 122),
-(105, 121, 103), (81, 85, 84), (60, 68, 66), (48, 60, 56),
-(52, 56, 56), (56, 56, 47), (52, 52, 47), (56, 52, 47),
-(60, 43, 47), (56, 48, 47), (52, 44, 47), (48, 31, 37),
-(40, 28, 28), (40, 32, 28), (36, 31, 28), (44, 32, 18),
-(36, 36, 28), (36, 36, 28), (36, 36, 37), (40, 31, 37),
-(36, 36, 37), (40, 36, 37), (48, 39, 37), (52, 40, 37),
-(64, 44, 37), (64, 44, 37), (60, 48, 37), (56, 48, 47),
-(52, 48, 56), (56, 52, 56), (60, 52, 56), (56, 52, 47),
-(56, 48, 37), (60, 56, 37), (56, 48, 37), (52, 48, 37),
-(48, 48, 37), (44, 44, 37), (44, 48, 28), (32, 44, 18),
-(24, 32, 18), (23, 24, 18), (23, 16, 18), (20, 16, 18),
-(15, 20, 28), (12, 24, 28), (15, 28, 28), (24, 24, 28),
-(36, 28, 28), (44, 32, 28), (48, 40, 37), (52, 48, 47),
-(52, 52, 47), (52, 56, 47), (56, 56, 47), (60, 60, 47),
-(68, 56, 47), (76, 56, 47), (85, 64, 56), (121, 76, 56),
-(153, 103, 75), (174, 136, 94), (210, 164, 132), (222, 189, 169),
-(230, 197, 169), (234, 192, 178), (222, 189, 169), (206, 169, 151),
-(174, 149, 132), (125, 112, 94), (64, 64, 47), (15, 16, 9)
-),
-
-// 53 etretat.ppm
-((37, 54, 37), (56, 74, 51), (72, 89, 61), (92, 102, 76),
-(110, 104, 91), (122, 114, 96), (130, 115, 99), (147, 129, 105),
-(156, 123, 113), (158, 122, 110), (154, 117, 112), (128, 105, 86),
-(113, 95, 78), (111, 88, 68), (109, 75, 53), (119, 73, 54),
-(113, 87, 64), (109, 90, 77), (112, 99, 83), (119, 107, 90),
-(119, 106, 100), (111, 114, 107), (108, 108, 119), (111, 132, 117),
-(122, 140, 117), (131, 147, 122), (125, 148, 116), (128, 146, 117),
-(129, 134, 106), (119, 120, 100), (122, 118, 102), (126, 111, 93),
-(128, 105, 83), (127, 100, 79), (116, 96, 68), (115, 95, 71),
-(105, 93, 75), (96, 95, 76), (94, 88, 75), (91, 90, 84),
-(89, 104, 99), (84, 113, 105), (86, 116, 115), (94, 113, 111),
-(99, 115, 105), (90, 106, 97), (75, 101, 90), (66, 98, 88),
-(64, 83, 77), (54, 80, 74), (48, 74, 60), (63, 77, 61),
-(53, 84, 60), (58, 84, 68), (74, 78, 77), (87, 88, 83),
-(102, 100, 95), (120, 112, 109), (142, 128, 126), (157, 150, 131),
-(173, 160, 142), (172, 164, 151), (171, 163, 140), (152, 166, 129),
-(146, 152, 117), (124, 122, 102), (119, 101, 83), (107, 87, 68),
-(98, 77, 59), (83, 73, 56), (71, 70, 54), (64, 69, 53),
-(62, 65, 49), (51, 58, 44), (46, 53, 42), (42, 55, 36),
-(41, 51, 36), (33, 46, 29), (32, 35, 25), (32, 33, 25),
-(32, 33, 26), (34, 33, 25), (49, 41, 28), (53, 42, 32),
-(46, 46, 32), (35, 39, 27), (35, 36, 26), (33, 35, 26),
-(33, 45, 33), (37, 50, 46), (43, 49, 49), (39, 53, 48),
-(46, 60, 57), (64, 73, 61), (76, 83, 70), (98, 92, 88),
-(120, 108, 103), (130, 119, 129), (133, 122, 130), (140, 134, 141),
-(140, 136, 140), (149, 148, 129), (152, 158, 138), (163, 155, 142),
-(166, 158, 139), (164, 150, 138), (160, 129, 117), (164, 127, 110),
-(160, 117, 85), (129, 101, 81), (95, 89, 60), (75, 83, 56),
-(57, 74, 54), (50, 72, 46), (50, 66, 45), (56, 66, 52),
-(59, 61, 52), (54, 61, 52), (47, 62, 45), (48, 57, 47),
-(45, 58, 46), (45, 51, 40), (50, 49, 35), (50, 48, 35),
-(55, 49, 35), (58, 51, 45), (69, 65, 55), (76, 67, 59),
-(85, 76, 68), (90, 80, 66), (96, 75, 58), (95, 73, 58),
-(84, 72, 61), (83, 72, 62), (76, 71, 65), (72, 68, 63),
-(67, 65, 58), (60, 61, 53), (53, 66, 55), (52, 70, 63),
-(47, 70, 64), (48, 65, 61), (45, 66, 47), (41, 58, 40),
-(38, 58, 38), (31, 46, 31), (31, 34, 25), (33, 33, 24),
-(33, 33, 24), (36, 36, 26), (45, 45, 33), (47, 49, 35),
-(49, 48, 38), (58, 57, 46), (71, 66, 49), (74, 71, 57),
-(75, 74, 63), (70, 78, 64), (63, 77, 60), (59, 67, 51),
-(54, 57, 38), (52, 52, 40), (59, 57, 50), (69, 64, 57),
-(80, 83, 68), (98, 92, 81), (116, 107, 100), (135, 122, 110),
-(149, 139, 125), (168, 152, 137), (173, 164, 146), (178, 166, 145),
-(187, 161, 142), (175, 160, 139), (167, 156, 132), (157, 146, 127),
-(154, 127, 107), (137, 103, 78), (118, 89, 65), (97, 74, 55),
-(94, 64, 46), (81, 67, 51), (77, 68, 53), (77, 75, 64),
-(75, 79, 74), (69, 86, 85), (81, 84, 88), (82, 92, 86),
-(87, 93, 88), (91, 98, 98), (95, 112, 99), (100, 109, 98),
-(92, 102, 92), (86, 97, 88), (95, 99, 92), (108, 109, 98),
-(119, 115, 101), (120, 135, 102), (129, 145, 106), (123, 142, 117),
-(121, 136, 119), (108, 117, 110), (101, 118, 101), (92, 104, 89),
-(84, 95, 87), (83, 88, 74), (85, 82, 74), (82, 80, 72),
-(85, 79, 66), (89, 82, 61), (95, 83, 56), (98, 81, 61),
-(101, 80, 68), (92, 81, 69), (90, 84, 74), (94, 86, 82),
-(98, 92, 86), (96, 99, 90), (113, 110, 94), (119, 105, 92),
-(120, 104, 88), (103, 94, 86), (90, 91, 78), (76, 90, 75),
-(78, 83, 79), (70, 84, 73), (66, 92, 77), (76, 94, 87),
-(94, 99, 100), (103, 108, 119), (105, 132, 130), (129, 156, 139),
-(158, 162, 146), (178, 172, 157), (178, 176, 173), (166, 166, 167),
-(125, 150, 143), (97, 132, 135), (105, 129, 130), (104, 126, 123),
-(100, 128, 120), (95, 119, 120), (95, 117, 107), (103, 127, 111),
-(110, 137, 122), (130, 141, 133), (142, 138, 120), (137, 157, 120),
-(139, 133, 110), (131, 123, 109), (127, 112, 99), (120, 105, 95),
-(116, 103, 90), (103, 92, 79), (105, 92, 76), (114, 99, 83)
-),
-
-// 54 the-hollow-needle-at-etretat.ppm
-((106, 110, 103), (105, 117, 116), (105, 119, 120), (117, 133, 130),
-(123, 144, 135), (124, 144, 138), (125, 149, 140), (123, 146, 140),
-(122, 149, 150), (127, 156, 144), (128, 155, 142), (137, 151, 143),
-(140, 148, 142), (143, 151, 132), (150, 154, 130), (151, 152, 135),
-(147, 158, 149), (143, 154, 144), (139, 151, 144), (137, 150, 147),
-(143, 152, 149), (137, 149, 146), (137, 147, 142), (134, 146, 140),
-(131, 141, 135), (125, 140, 138), (123, 143, 138), (123, 144, 140),
-(123, 144, 140), (128, 145, 142), (127, 150, 141), (120, 153, 141),
-(125, 157, 144), (131, 159, 151), (134, 161, 147), (143, 160, 151),
-(142, 166, 163), (136, 172, 169), (139, 163, 165), (130, 157, 142),
-(130, 151, 141), (131, 146, 141), (134, 148, 150), (130, 152, 143),
-(130, 156, 138), (132, 155, 137), (137, 158, 132), (134, 153, 129),
-(134, 147, 129), (135, 143, 126), (133, 142, 127), (138, 135, 118),
-(132, 125, 106), (125, 113, 95), (118, 101, 87), (103, 92, 72),
-(78, 69, 55), (64, 59, 54), (59, 56, 53), (60, 58, 54),
-(69, 64, 58), (88, 86, 83), (95, 101, 97), (93, 108, 101),
-(91, 108, 101), (91, 109, 107), (91, 110, 109), (89, 114, 113),
-(93, 112, 109), (93, 108, 105), (101, 112, 108), (107, 116, 118),
-(115, 128, 125), (120, 147, 132), (125, 154, 134), (131, 150, 131),
-(138, 147, 135), (138, 144, 132), (136, 139, 128), (138, 138, 127),
-(138, 138, 115), (137, 134, 102), (132, 131, 102), (137, 124, 97),
-(127, 120, 88), (120, 108, 84), (114, 110, 84), (112, 104, 84),
-(113, 99, 83), (116, 105, 87), (118, 111, 89), (121, 117, 102),
-(126, 127, 112), (131, 131, 121), (136, 137, 128), (136, 136, 130),
-(135, 139, 131), (132, 140, 127), (131, 132, 126), (128, 121, 119),
-(122, 110, 104), (106, 92, 92), (91, 75, 69), (70, 59, 53),
-(60, 55, 52), (59, 54, 51), (59, 55, 48), (57, 54, 50),
-(59, 53, 52), (58, 51, 51), (52, 51, 51), (52, 49, 50),
-(55, 52, 51), (51, 53, 50), (55, 52, 52), (58, 53, 54),
-(55, 55, 57), (58, 61, 59), (58, 79, 76), (85, 101, 93),
-(95, 101, 97), (101, 102, 97), (103, 104, 99), (96, 106, 104),
-(108, 116, 106), (116, 120, 110), (125, 129, 121), (129, 141, 131),
-(129, 141, 135), (130, 139, 132), (126, 128, 128), (114, 120, 117),
-(107, 106, 100), (100, 94, 85), (88, 80, 69), (68, 59, 55),
-(60, 53, 52), (55, 51, 48), (53, 49, 48), (49, 52, 48),
-(47, 50, 45), (47, 46, 47), (49, 44, 43), (51, 43, 42),
-(52, 49, 45), (56, 52, 52), (58, 57, 56), (63, 81, 78),
-(86, 105, 100), (102, 121, 118), (99, 124, 126), (105, 124, 123),
-(117, 127, 119), (129, 135, 121), (133, 141, 123), (136, 139, 115),
-(133, 130, 109), (127, 125, 102), (124, 118, 97), (116, 114, 98),
-(120, 113, 99), (121, 113, 96), (125, 109, 96), (120, 110, 94),
-(119, 106, 92), (112, 106, 92), (106, 94, 90), (92, 84, 78),
-(69, 60, 61), (61, 55, 53), (58, 54, 53), (57, 54, 53),
-(52, 54, 54), (52, 53, 51), (53, 55, 50), (60, 57, 52),
-(71, 66, 59), (91, 97, 89), (96, 106, 102), (106, 121, 116),
-(127, 138, 129), (128, 141, 135), (123, 139, 137), (116, 129, 123),
-(103, 125, 111), (104, 121, 111), (111, 115, 106), (114, 114, 105),
-(121, 111, 103), (120, 115, 110), (122, 120, 112), (127, 124, 112),
-(131, 118, 107), (130, 116, 105), (128, 124, 102), (130, 124, 103),
-(139, 121, 98), (143, 116, 99), (147, 128, 100), (154, 127, 99),
-(147, 135, 109), (157, 128, 102), (158, 130, 115), (162, 148, 115),
-(150, 137, 119), (144, 145, 121), (143, 148, 132), (141, 142, 126),
-(135, 140, 128), (134, 141, 133), (134, 144, 132), (132, 140, 130),
-(131, 142, 130), (132, 141, 128), (134, 141, 126), (133, 141, 123),
-(136, 135, 113), (134, 129, 107), (127, 122, 100), (121, 119, 94),
-(107, 116, 90), (106, 111, 91), (105, 103, 93), (107, 103, 92),
-(108, 111, 94), (112, 119, 107), (114, 128, 121), (119, 139, 131),
-(122, 145, 135), (126, 148, 136), (128, 147, 135), (138, 146, 137),
-(139, 145, 132), (142, 142, 125), (143, 133, 118), (144, 132, 111),
-(142, 136, 110), (140, 136, 110), (135, 130, 115), (132, 123, 106),
-(130, 118, 92), (132, 115, 92), (142, 106, 91), (123, 109, 89),
-(107, 101, 84), (95, 91, 86), (72, 64, 59), (64, 58, 53),
-(59, 54, 54), (59, 56, 51), (63, 57, 55), (71, 69, 68),
-(97, 100, 88), (112, 114, 103), (123, 135, 123), (132, 145, 128)
-),
-
-// 55 rouen-cathedral-sunset.ppm
-((137, 129, 126), (130, 125, 111), (120, 112, 98), (113, 109, 87),
-(100, 101, 83), (91, 93, 81), (78, 84, 72), (82, 89, 66),
-(86, 88, 71), (95, 95, 69), (100, 92, 61), (114, 94, 53),
-(125, 91, 54), (127, 96, 57), (124, 99, 57), (115, 101, 64),
-(101, 98, 68), (96, 101, 80), (100, 106, 87), (104, 104, 90),
-(109, 106, 87), (115, 111, 90), (126, 115, 100), (133, 126, 107),
-(143, 135, 116), (144, 133, 122), (149, 131, 136), (156, 134, 129),
-(145, 134, 125), (141, 128, 118), (133, 129, 109), (131, 125, 111),
-(129, 125, 110), (126, 124, 99), (126, 130, 107), (128, 129, 111),
-(133, 129, 113), (136, 136, 123), (148, 145, 137), (156, 150, 144),
-(159, 153, 146), (159, 150, 152), (160, 152, 145), (156, 147, 147),
-(148, 143, 149), (141, 141, 144), (138, 133, 130), (135, 127, 125),
-(134, 131, 124), (140, 131, 120), (140, 129, 126), (138, 137, 132),
-(138, 138, 149), (135, 149, 160), (134, 149, 164), (134, 153, 171),
-(138, 149, 164), (128, 140, 150), (137, 142, 147), (146, 144, 145),
-(158, 141, 140), (163, 146, 139), (176, 154, 136), (179, 159, 144),
-(187, 167, 151), (198, 171, 154), (190, 158, 132), (166, 145, 107),
-(145, 133, 91), (146, 114, 79), (138, 108, 71), (119, 101, 76),
-(107, 102, 78), (98, 98, 78), (94, 92, 78), (93, 90, 71),
-(91, 88, 60), (90, 82, 53), (88, 77, 52), (73, 74, 52),
-(84, 82, 57), (93, 89, 57), (105, 94, 71), (94, 91, 69),
-(97, 94, 72), (108, 98, 64), (115, 99, 71), (110, 101, 74),
-(115, 107, 73), (128, 112, 75), (142, 113, 73), (148, 117, 75),
-(151, 128, 86), (156, 137, 106), (162, 141, 119), (163, 151, 126),
-(167, 156, 133), (163, 155, 136), (152, 147, 144), (140, 147, 140),
-(133, 139, 127), (126, 130, 125), (124, 125, 113), (115, 119, 108),
-(112, 120, 111), (102, 118, 115), (104, 116, 116), (97, 117, 107),
-(107, 113, 107), (111, 108, 103), (105, 109, 99), (104, 111, 97),
-(106, 106, 91), (105, 101, 88), (108, 102, 85), (107, 102, 78),
-(112, 105, 78), (129, 112, 90), (138, 127, 92), (144, 135, 111),
-(138, 142, 129), (149, 149, 147), (155, 152, 161), (153, 158, 170),
-(155, 159, 171), (163, 158, 161), (167, 155, 153), (173, 159, 145),
-(169, 155, 135), (169, 141, 105), (162, 125, 95), (150, 117, 93),
-(138, 116, 91), (134, 109, 85), (119, 109, 80), (119, 108, 82),
-(122, 108, 77), (124, 105, 74), (125, 111, 79), (120, 109, 77),
-(118, 111, 81), (116, 115, 87), (111, 113, 89), (114, 114, 91),
-(116, 121, 96), (134, 128, 108), (153, 138, 122), (169, 146, 132),
-(181, 154, 130), (168, 153, 130), (152, 142, 119), (143, 135, 108),
-(133, 126, 95), (125, 123, 93), (119, 112, 86), (116, 106, 83),
-(121, 111, 84), (128, 107, 87), (129, 110, 95), (138, 120, 91),
-(140, 124, 91), (144, 126, 93), (141, 131, 91), (128, 122, 90),
-(119, 119, 90), (116, 112, 102), (109, 114, 95), (109, 112, 110),
-(109, 120, 119), (121, 129, 122), (132, 131, 122), (144, 145, 135),
-(158, 148, 141), (175, 158, 144), (180, 158, 149), (187, 171, 158),
-(188, 176, 158), (184, 167, 145), (175, 166, 137), (162, 151, 133),
-(153, 137, 111), (144, 123, 100), (128, 119, 90), (120, 113, 85),
-(113, 110, 80), (115, 104, 72), (116, 100, 68), (124, 101, 64),
-(134, 100, 67), (135, 109, 63), (139, 112, 67), (135, 120, 75),
-(133, 120, 93), (133, 127, 105), (132, 128, 123), (132, 136, 146),
-(134, 143, 152), (140, 153, 164), (141, 154, 168), (142, 155, 165),
-(157, 156, 151), (159, 159, 138), (173, 162, 141), (177, 164, 143),
-(177, 163, 150), (181, 166, 158), (181, 169, 162), (175, 170, 163),
-(179, 164, 162), (175, 162, 155), (161, 155, 148), (158, 157, 147),
-(150, 155, 147), (147, 153, 144), (136, 138, 124), (128, 126, 114),
-(112, 112, 107), (100, 106, 99), (96, 104, 99), (93, 103, 96),
-(103, 102, 89), (111, 104, 84), (112, 102, 80), (118, 102, 74),
-(119, 98, 70), (118, 95, 67), (116, 94, 61), (112, 90, 58),
-(104, 90, 60), (103, 91, 56), (98, 86, 57), (92, 84, 51),
-(89, 84, 60), (106, 82, 55), (111, 90, 56), (113, 85, 56),
-(103, 92, 65), (109, 103, 77), (104, 99, 86), (106, 96, 89),
-(101, 101, 95), (103, 105, 98), (109, 110, 103), (102, 114, 94),
-(112, 114, 107), (126, 117, 99), (136, 130, 104), (150, 140, 107),
-(157, 138, 106), (157, 142, 104), (154, 139, 109), (155, 146, 128),
-(154, 142, 136), (155, 145, 145), (148, 151, 156), (135, 158, 170)
-),
-
-// 56 the-houses-of-parliament.ppm
-((105, 95, 133), (97, 86, 120), (81, 81, 103), (78, 71, 88),
-(74, 66, 79), (75, 64, 73), (76, 68, 75), (79, 65, 74),
-(81, 71, 74), (83, 74, 81), (88, 74, 87), (91, 81, 96),
-(98, 92, 112), (101, 95, 126), (107, 95, 136), (110, 95, 141),
-(109, 90, 136), (104, 88, 136), (105, 89, 130), (103, 87, 118),
-(102, 88, 117), (105, 87, 110), (101, 84, 111), (105, 90, 112),
-(103, 99, 115), (105, 101, 116), (107, 98, 117), (104, 90, 120),
-(97, 87, 122), (98, 90, 114), (94, 89, 109), (90, 91, 103),
-(88, 82, 96), (82, 76, 86), (78, 74, 77), (70, 72, 69),
-(66, 72, 63), (57, 67, 60), (60, 67, 57), (68, 73, 65),
-(77, 83, 71), (85, 94, 92), (94, 102, 97), (97, 101, 106),
-(101, 101, 100), (99, 99, 106), (100, 98, 109), (103, 94, 112),
-(103, 90, 112), (101, 87, 113), (104, 89, 111), (100, 96, 107),
-(95, 96, 107), (95, 88, 106), (97, 88, 108), (99, 93, 112),
-(98, 90, 105), (99, 89, 96), (97, 90, 96), (96, 87, 99),
-(94, 88, 105), (97, 85, 111), (101, 86, 113), (105, 88, 117),
-(109, 93, 128), (116, 98, 135), (115, 98, 135), (113, 103, 131),
-(112, 105, 138), (108, 99, 133), (107, 95, 124), (109, 94, 123),
-(106, 91, 122), (106, 88, 116), (107, 87, 116), (104, 84, 117),
-(105, 84, 116), (109, 87, 112), (110, 91, 114), (107, 96, 117),
-(111, 92, 117), (107, 89, 116), (105, 86, 118), (105, 80, 127),
-(99, 75, 134), (98, 73, 129), (100, 80, 128), (98, 79, 126),
-(101, 74, 127), (98, 78, 121), (97, 76, 113), (96, 75, 103),
-(92, 76, 99), (88, 79, 90), (87, 75, 90), (90, 74, 94),
-(87, 75, 92), (88, 76, 92), (91, 71, 96), (99, 77, 99),
-(96, 80, 102), (95, 77, 105), (91, 71, 112), (94, 69, 117),
-(98, 78, 117), (103, 87, 122), (114, 90, 141), (109, 96, 134),
-(113, 101, 136), (126, 107, 140), (119, 100, 132), (114, 96, 113),
-(108, 88, 109), (99, 87, 106), (92, 83, 102), (87, 79, 96),
-(88, 76, 95), (85, 74, 97), (87, 69, 102), (88, 71, 101),
-(88, 73, 97), (90, 79, 103), (93, 81, 107), (93, 82, 118),
-(99, 81, 123), (96, 81, 125), (93, 84, 125), (94, 82, 129),
-(100, 90, 128), (101, 97, 124), (100, 99, 116), (107, 103, 112),
-(117, 106, 104), (114, 106, 108), (117, 106, 115), (108, 99, 108),
-(104, 99, 107), (103, 107, 98), (103, 102, 98), (95, 96, 97),
-(95, 94, 91), (87, 87, 83), (87, 79, 87), (81, 73, 84),
-(77, 63, 79), (75, 60, 74), (73, 61, 75), (72, 61, 78),
-(75, 63, 78), (73, 62, 78), (78, 63, 84), (77, 58, 97),
-(85, 66, 100), (87, 65, 102), (82, 72, 104), (81, 66, 105),
-(80, 60, 96), (73, 63, 82), (66, 63, 76), (57, 55, 54),
-(21, 24, 21), (23, 29, 20), (48, 55, 48), (55, 64, 60),
-(63, 67, 69), (70, 66, 72), (81, 74, 83), (89, 79, 89),
-(96, 86, 96), (105, 86, 105), (117, 96, 112), (118, 114, 124),
-(126, 123, 126), (135, 132, 151), (125, 115, 137), (119, 118, 134),
-(109, 109, 133), (109, 101, 128), (112, 107, 128), (109, 104, 122),
-(101, 103, 124), (106, 99, 117), (112, 100, 119), (109, 98, 112),
-(106, 101, 114), (105, 102, 114), (100, 99, 111), (96, 94, 103),
-(94, 89, 94), (94, 88, 88), (88, 92, 82), (82, 92, 73),
-(79, 89, 73), (72, 84, 72), (70, 83, 68), (83, 75, 77),
-(89, 76, 87), (91, 80, 103), (101, 84, 114), (108, 86, 126),
-(110, 87, 139), (115, 90, 142), (124, 85, 142), (107, 82, 129),
-(109, 92, 129), (100, 82, 119), (97, 82, 112), (97, 83, 102),
-(89, 84, 97), (89, 83, 96), (92, 86, 94), (96, 87, 95),
-(99, 86, 92), (95, 84, 96), (94, 85, 93), (91, 84, 85),
-(86, 83, 84), (78, 85, 89), (73, 84, 86), (69, 76, 83),
-(75, 71, 83), (77, 68, 83), (77, 69, 81), (79, 70, 84),
-(80, 69, 82), (77, 68, 83), (78, 69, 85), (83, 72, 86),
-(82, 75, 87), (84, 74, 84), (83, 72, 81), (77, 66, 76),
-(73, 60, 73), (62, 52, 70), (60, 52, 63), (67, 65, 63),
-(80, 68, 65), (84, 78, 71), (87, 78, 86), (88, 82, 93),
-(92, 84, 96), (97, 85, 102), (105, 82, 108), (103, 84, 105),
-(98, 82, 102), (94, 77, 103), (88, 74, 101), (88, 73, 102),
-(89, 74, 104), (88, 75, 115), (90, 81, 118), (95, 83, 122),
-(97, 82, 118), (100, 83, 113), (97, 86, 109), (91, 89, 101)
-),
-
-// 57 starry-night.ppm
-((23, 26, 18), (27, 29, 21), (30, 29, 21), (29, 30, 22),
-(32, 35, 26), (40, 42, 32), (43, 47, 35), (45, 54, 38),
-(52, 52, 36), (50, 54, 38), (51, 56, 39), (50, 56, 42),
-(50, 60, 42), (52, 63, 47), (60, 68, 51), (69, 73, 55),
-(67, 76, 55), (68, 78, 53), (69, 82, 55), (70, 87, 59),
-(77, 101, 65), (87, 101, 66), (92, 108, 67), (93, 105, 65),
-(93, 107, 65), (90, 110, 66), (93, 110, 65), (95, 111, 69),
-(102, 114, 73), (104, 110, 69), (109, 110, 61), (98, 105, 65),
-(94, 108, 61), (82, 98, 56), (78, 86, 53), (81, 79, 57),
-(81, 82, 62), (88, 91, 60), (99, 93, 62), (95, 106, 64),
-(91, 110, 65), (84, 117, 77), (89, 124, 81), (104, 128, 92),
-(114, 130, 84), (120, 132, 84), (138, 148, 85), (148, 150, 76),
-(134, 147, 76), (131, 138, 78), (110, 108, 66), (96, 89, 57),
-(81, 72, 49), (66, 65, 45), (63, 60, 40), (60, 55, 44),
-(58, 56, 43), (56, 56, 42), (53, 57, 42), (58, 59, 42),
-(57, 61, 41), (57, 65, 42), (57, 65, 45), (59, 61, 49),
-(63, 68, 55), (71, 77, 53), (76, 86, 54), (90, 95, 55),
-(101, 108, 65), (114, 125, 74), (133, 146, 76), (142, 156, 82),
-(161, 168, 92), (177, 178, 94), (177, 173, 93), (167, 158, 86),
-(152, 147, 79), (133, 115, 72), (98, 100, 67), (80, 86, 54),
-(73, 80, 53), (61, 71, 47), (44, 58, 38), (37, 46, 32),
-(35, 38, 27), (29, 35, 23), (28, 36, 25), (28, 38, 24),
-(33, 46, 30), (37, 47, 30), (44, 48, 34), (47, 49, 36),
-(46, 51, 36), (41, 51, 31), (35, 50, 34), (35, 48, 31),
-(42, 51, 35), (46, 53, 44), (53, 62, 43), (60, 70, 49),
-(73, 77, 59), (80, 88, 64), (83, 98, 84), (86, 101, 99),
-(100, 114, 92), (101, 108, 80), (93, 106, 76), (81, 103, 75),
-(87, 101, 75), (85, 113, 85), (78, 110, 80), (83, 109, 74),
-(86, 107, 71), (86, 113, 65), (89, 104, 67), (79, 101, 66),
-(77, 98, 63), (70, 86, 63), (68, 76, 67), (69, 82, 61),
-(73, 82, 59), (72, 84, 61), (70, 90, 69), (80, 98, 83),
-(91, 106, 77), (102, 110, 80), (102, 120, 77), (98, 126, 70),
-(99, 122, 78), (94, 114, 72), (84, 101, 67), (75, 84, 58),
-(76, 78, 53), (69, 77, 48), (64, 65, 44), (58, 64, 43),
-(51, 55, 41), (46, 51, 38), (40, 45, 35), (30, 34, 29),
-(29, 29, 22), (26, 27, 22), (26, 28, 24), (25, 27, 22),
-(28, 28, 22), (31, 30, 25), (37, 34, 28), (41, 37, 29),
-(42, 39, 34), (47, 44, 36), (42, 47, 33), (38, 44, 30),
-(33, 36, 27), (31, 31, 25), (29, 27, 21), (27, 24, 21),
-(24, 26, 19), (23, 26, 18), (20, 18, 14), (24, 25, 18),
-(30, 32, 23), (37, 40, 30), (42, 45, 37), (51, 55, 41),
-(60, 63, 47), (70, 75, 52), (84, 78, 49), (100, 92, 59),
-(112, 106, 63), (118, 115, 66), (121, 131, 78), (122, 138, 89),
-(125, 149, 98), (139, 157, 105), (124, 152, 98), (113, 139, 83),
-(103, 125, 72), (105, 112, 69), (93, 103, 63), (80, 88, 54),
-(73, 78, 53), (61, 76, 49), (57, 66, 47), (54, 68, 47),
-(50, 64, 40), (53, 60, 42), (56, 53, 44), (58, 54, 39),
-(58, 56, 39), (53, 57, 37), (53, 56, 38), (56, 54, 36),
-(52, 49, 33), (42, 44, 30), (35, 38, 26), (29, 35, 24),
-(29, 35, 26), (38, 42, 31), (44, 44, 32), (53, 51, 31),
-(62, 62, 41), (78, 77, 54), (91, 97, 67), (109, 122, 77),
-(136, 138, 83), (149, 149, 83), (163, 154, 83), (167, 153, 89),
-(156, 160, 90), (145, 153, 84), (129, 142, 79), (109, 130, 80),
-(101, 123, 85), (98, 123, 94), (91, 102, 87), (90, 98, 79),
-(94, 92, 81), (83, 92, 66), (78, 84, 59), (74, 77, 55),
-(64, 65, 48), (58, 56, 43), (50, 48, 36), (45, 42, 31),
-(37, 34, 25), (34, 30, 21), (34, 28, 24), (38, 39, 28),
-(47, 48, 35), (52, 52, 41), (56, 59, 43), (59, 68, 57),
-(57, 78, 58), (68, 89, 57), (69, 88, 56), (67, 80, 54),
-(61, 77, 51), (56, 74, 47), (56, 69, 44), (53, 62, 42),
-(51, 56, 42), (53, 53, 45), (51, 52, 44), (51, 54, 48),
-(54, 59, 52), (64, 61, 53), (69, 66, 63), (63, 69, 56),
-(75, 76, 52), (80, 79, 52), (78, 82, 51), (84, 91, 59),
-(92, 100, 65), (97, 104, 63), (98, 99, 61), (92, 93, 57)
-),
-
-// 58 water-lilies-sunset.ppm
-((71, 67, 46), (71, 67, 50), (67, 72, 57), (72, 84, 60),
-(81, 87, 72), (92, 93, 74), (84, 86, 74), (88, 100, 84),
-(83, 84, 73), (77, 74, 68), (68, 62, 56), (60, 59, 48),
-(60, 55, 47), (57, 49, 38), (53, 45, 38), (52, 44, 36),
-(52, 46, 36), (57, 49, 37), (58, 49, 38), (60, 52, 39),
-(63, 57, 43), (70, 60, 45), (80, 65, 48), (85, 71, 52),
-(89, 76, 54), (90, 83, 53), (96, 92, 57), (102, 95, 62),
-(106, 98, 61), (112, 100, 62), (115, 107, 65), (119, 106, 67),
-(129, 111, 70), (132, 119, 74), (130, 120, 71), (126, 118, 69),
-(112, 111, 84), (101, 100, 80), (87, 93, 92), (90, 101, 87),
-(85, 94, 100), (107, 108, 90), (130, 118, 110), (135, 118, 104),
-(153, 156, 127), (183, 183, 126), (189, 184, 126), (177, 165, 100),
-(173, 153, 91), (162, 148, 88), (145, 135, 77), (134, 124, 72),
-(116, 107, 66), (103, 91, 59), (89, 73, 62), (78, 65, 49),
-(69, 58, 43), (67, 51, 41), (63, 50, 42), (66, 51, 48),
-(69, 57, 49), (76, 58, 53), (81, 65, 54), (86, 73, 55),
-(86, 81, 53), (95, 87, 55), (100, 87, 58), (101, 88, 65),
-(112, 87, 80), (117, 98, 73), (114, 106, 68), (120, 110, 68),
-(122, 109, 67), (122, 107, 66), (125, 104, 66), (116, 94, 63),
-(114, 90, 60), (105, 84, 56), (93, 76, 53), (93, 75, 51),
-(91, 75, 52), (84, 76, 49), (83, 73, 48), (82, 74, 48),
-(77, 76, 51), (72, 74, 53), (68, 68, 54), (69, 66, 54),
-(66, 66, 52), (65, 64, 48), (65, 62, 49), (64, 58, 49),
-(63, 58, 46), (62, 60, 46), (61, 60, 46), (58, 57, 44),
-(56, 55, 45), (56, 52, 44), (55, 51, 45), (49, 50, 41),
-(51, 47, 38), (54, 49, 41), (50, 46, 38), (45, 49, 39),
-(44, 47, 36), (50, 47, 34), (48, 44, 33), (51, 44, 34),
-(51, 49, 37), (55, 51, 37), (56, 49, 38), (54, 52, 42),
-(55, 50, 40), (57, 51, 39), (58, 53, 39), (60, 53, 38),
-(59, 54, 40), (61, 55, 41), (61, 58, 43), (64, 60, 43),
-(72, 64, 48), (83, 65, 47), (84, 72, 48), (93, 75, 51),
-(102, 87, 55), (106, 97, 61), (113, 104, 64), (122, 109, 67),
-(133, 113, 69), (136, 116, 69), (142, 123, 72), (142, 123, 74),
-(144, 118, 73), (130, 100, 83), (134, 88, 71), (112, 86, 58),
-(100, 68, 52), (80, 54, 44), (72, 52, 42), (66, 49, 38),
-(63, 55, 41), (63, 57, 42), (63, 60, 44), (70, 64, 47),
-(72, 68, 48), (78, 71, 47), (76, 77, 51), (78, 82, 52),
-(82, 81, 52), (79, 74, 48), (78, 70, 47), (75, 67, 45),
-(67, 64, 43), (62, 59, 42), (59, 55, 42), (57, 53, 40),
-(56, 53, 44), (60, 55, 50), (67, 61, 49), (77, 68, 51),
-(84, 74, 52), (89, 82, 53), (98, 89, 56), (101, 88, 58),
-(102, 90, 59), (101, 95, 69), (95, 95, 61), (96, 94, 59),
-(83, 88, 66), (84, 79, 68), (76, 73, 67), (73, 68, 54),
-(68, 62, 51), (66, 61, 48), (61, 61, 47), (60, 57, 47),
-(57, 55, 44), (57, 54, 40), (57, 56, 40), (57, 54, 39),
-(56, 55, 38), (52, 51, 37), (48, 46, 38), (44, 41, 36),
-(42, 42, 33), (44, 43, 33), (48, 40, 34), (52, 44, 36),
-(57, 47, 42), (57, 49, 42), (62, 55, 41), (64, 55, 44),
-(67, 56, 43), (68, 58, 44), (69, 61, 41), (71, 61, 41),
-(78, 63, 48), (78, 72, 52), (86, 75, 58), (95, 85, 61),
-(110, 99, 68), (119, 111, 69), (134, 124, 74), (149, 132, 78),
-(152, 141, 84), (161, 143, 85), (143, 122, 76), (129, 116, 70),
-(114, 90, 60), (98, 82, 55), (89, 66, 48), (79, 56, 45),
-(74, 53, 44), (71, 54, 46), (66, 54, 42), (64, 56, 40),
-(62, 56, 40), (64, 52, 39), (63, 48, 39), (61, 48, 43),
-(58, 50, 44), (57, 51, 44), (61, 53, 46), (67, 53, 49),
-(68, 57, 48), (71, 60, 52), (70, 63, 49), (69, 61, 48),
-(70, 62, 49), (70, 65, 48), (68, 68, 47), (65, 67, 48),
-(62, 64, 46), (63, 61, 43), (64, 60, 42), (68, 59, 43),
-(72, 61, 44), (79, 56, 45), (85, 65, 47), (85, 71, 52),
-(82, 77, 59), (79, 77, 63), (72, 71, 65), (70, 69, 56),
-(63, 69, 53), (61, 66, 52), (58, 63, 47), (64, 62, 45),
-(67, 59, 48), (71, 63, 51), (74, 64, 54), (74, 72, 52),
-(84, 77, 54), (92, 84, 61), (105, 96, 62), (117, 102, 75)
-),
-
-// 59 gogh.chambre-arles.ppm
-(
- (24, 17, 8), (25, 34, 4), (53, 56, 72), (75, 94, 108),
- (86, 110, 145), (99, 141, 175), (125, 154, 163), (166, 146, 109),
- (182, 142, 103), (191, 159, 113), (206, 191, 120), (238, 216, 142),
- (252, 233, 156), (242, 229, 171), (220, 226, 215), (209, 216, 221),
- (207, 213, 224), (199, 215, 224), (189, 208, 223), (171, 194, 208),
- (176, 188, 187), (183, 159, 117), (172, 130, 92), (163, 113, 62),
- (159, 109, 53), (176, 110, 9), (188, 116, 6), (196, 118, 6),
- (202, 123, 10), (209, 126, 15), (200, 127, 38), (193, 145, 91),
- (240, 193, 119), (251, 235, 153), (252, 240, 170), (246, 231, 174),
- (229, 224, 220), (232, 232, 224), (224, 230, 230), (206, 219, 225),
- (194, 207, 215), (177, 193, 190), (205, 177, 130), (196, 149, 101),
- (191, 134, 97), (193, 146, 106), (196, 168, 125), (176, 190, 191),
- (170, 197, 217), (187, 204, 220), (188, 206, 216), (178, 198, 204),
- (171, 191, 183), (173, 147, 108), (162, 121, 84), (154, 108, 70),
- (140, 98, 58), (116, 85, 48), (116, 84, 56), (131, 93, 52),
- (148, 97, 49), (171, 95, 9), (183, 104, 7), (188, 110, 6),
- (190, 110, 4), (193, 109, 2), (198, 109, 1), (193, 107, 1),
- (194, 106, 7), (196, 109, 4), (196, 110, 6), (199, 108, 5),
- (208, 107, 2), (208, 114, 3), (209, 118, 3), (207, 116, 4),
- (207, 118, 1), (205, 116, 2), (205, 115, 2), (203, 113, 2),
- (200, 113, 3), (199, 113, 4), (200, 113, 8), (198, 110, 6),
- (195, 112, 4), (195, 111, 8), (197, 113, 9), (193, 112, 8),
- (193, 108, 14), (169, 119, 67), (172, 143, 109), (171, 184, 178),
- (169, 189, 198), (168, 187, 198), (168, 185, 180), (169, 148, 113),
- (169, 132, 96), (167, 122, 89), (169, 124, 91), (169, 131, 94),
- (166, 155, 102), (148, 172, 162), (129, 172, 187), (136, 170, 194),
- (153, 157, 161), (165, 131, 95), (160, 121, 84), (161, 118, 85),
- (163, 122, 91), (171, 133, 94), (184, 152, 116), (179, 181, 168),
- (177, 188, 203), (169, 193, 202), (163, 191, 202), (149, 178, 194),
- (133, 162, 176), (136, 138, 111), (132, 144, 61), (137, 134, 53),
- (194, 125, 15), (190, 117, 10), (191, 118, 4), (193, 122, 4),
- (200, 125, 8), (207, 130, 2), (210, 134, 2), (216, 134, 8),
- (219, 135, 6), (219, 145, 9), (206, 205, 99), (232, 220, 127),
- (222, 216, 127), (201, 205, 98), (196, 170, 103), (175, 139, 86),
- (151, 118, 83), (115, 102, 102), (110, 133, 148), (120, 156, 176),
- (134, 169, 197), (136, 177, 199), (161, 174, 178), (182, 144, 107),
- (181, 124, 68), (201, 121, 16), (206, 122, 10), (208, 119, 4),
- (214, 118, 1), (220, 132, 10), (212, 144, 55), (234, 182, 112),
- (228, 188, 116), (194, 165, 109), (185, 142, 96), (187, 133, 83),
- (177, 126, 79), (178, 127, 86), (187, 139, 104), (198, 164, 121),
- (209, 185, 155), (216, 212, 192), (221, 224, 217), (227, 230, 223),
- (230, 233, 226), (222, 228, 229), (207, 218, 218), (189, 198, 201),
- (197, 169, 130), (181, 136, 99), (169, 120, 86), (155, 117, 75),
- (153, 114, 75), (151, 110, 72), (144, 106, 72), (144, 104, 68),
- (148, 105, 65), (147, 103, 64), (147, 100, 66), (145, 106, 67),
- (141, 112, 72), (137, 119, 73), (134, 114, 77), (139, 118, 78),
- (150, 115, 79), (164, 119, 78), (185, 138, 95), (195, 171, 118),
- (243, 205, 123), (251, 237, 150), (253, 240, 166), (252, 235, 164),
- (224, 211, 162), (191, 180, 120), (162, 128, 86), (132, 94, 56),
- (84, 77, 37), (55, 30, 16), (64, 34, 7), (112, 61, 7),
- (150, 78, 12), (177, 94, 6), (186, 107, 5), (192, 115, 5),
- (200, 115, 7), (207, 117, 5), (205, 124, 12), (209, 130, 13),
- (196, 163, 88), (221, 200, 109), (247, 221, 145), (239, 223, 166),
- (217, 211, 177), (176, 195, 194), (129, 161, 184), (94, 125, 148),
- (73, 92, 121), (85, 85, 107), (99, 94, 60), (97, 90, 58),
- (106, 72, 24), (133, 77, 14), (143, 80, 7), (128, 63, 11),
- (96, 59, 24), (100, 56, 31), (125, 80, 40), (142, 96, 59),
- (158, 112, 62), (174, 133, 82), (185, 158, 112), (201, 192, 157),
- (196, 206, 208), (197, 216, 223), (202, 212, 223), (198, 212, 215),
- (190, 198, 209), (190, 188, 167), (184, 158, 112), (169, 129, 94),
- (155, 114, 77), (146, 112, 78), (142, 112, 78), (142, 107, 75),
- (142, 107, 69), (138, 104, 65), (144, 98, 61), (153, 107, 52),
- (166, 97, 11), (174, 101, 5), (186, 109, 5), (190, 106, 5),
- (190, 102, 4), (197, 41, 1), (116, 33, 7), (58, 32, 5)
-),
-
-// 60 gogh.entrance.ppm
-(
- (2, 2, 1), (6, 5, 8), (5, 8, 7), (8, 15, 8),
- (9, 21, 16), (11, 26, 20), (27, 49, 30), (35, 65, 35),
- (54, 77, 47), (69, 106, 52), (94, 125, 64), (124, 137, 81),
- (148, 157, 87), (169, 182, 104), (190, 193, 116), (207, 207, 129),
- (219, 220, 140), (219, 208, 142), (217, 220, 140), (215, 214, 126),
- (207, 199, 112), (188, 169, 87), (179, 142, 58), (182, 132, 44),
- (185, 143, 29), (198, 203, 65), (220, 214, 99), (231, 222, 117),
- (238, 228, 127), (234, 229, 136), (251, 245, 156), (235, 235, 144),
- (240, 235, 151), (244, 234, 151), (241, 233, 149), (239, 236, 136),
- (241, 230, 124), (233, 232, 116), (223, 216, 105), (213, 204, 98),
- (179, 179, 91), (136, 145, 60), (93, 138, 53), (74, 111, 58),
- (62, 113, 53), (59, 102, 62), (52, 94, 67), (43, 94, 70),
- (45, 87, 61), (39, 83, 56), (38, 87, 54), (62, 100, 47),
- (66, 108, 47), (89, 112, 52), (117, 127, 44), (139, 139, 44),
- (139, 139, 50), (131, 129, 42), (102, 121, 60), (80, 112, 58),
- (68, 94, 42), (47, 88, 28), (35, 68, 39), (42, 56, 54),
- (45, 56, 61), (41, 64, 72), (37, 98, 69), (40, 111, 80),
- (53, 139, 100), (77, 133, 110), (84, 136, 112), (81, 122, 117),
- (77, 95, 121), (71, 97, 103), (59, 97, 100), (54, 90, 90),
- (44, 80, 92), (44, 71, 79), (42, 80, 76), (63, 93, 67),
- (88, 113, 66), (129, 128, 58), (155, 157, 69), (177, 179, 99),
- (194, 197, 109), (206, 201, 124), (221, 216, 120), (233, 236, 121),
- (240, 235, 118), (231, 221, 104), (221, 208, 98), (200, 199, 94),
- (182, 172, 58), (171, 136, 47), (142, 133, 57), (124, 108, 46),
- (81, 97, 48), (77, 94, 46), (89, 92, 52), (125, 84, 42),
- (156, 99, 32), (134, 106, 41), (82, 99, 42), (76, 92, 40),
- (65, 85, 37), (36, 75, 45), (23, 75, 49), (33, 79, 47),
- (29, 90, 53), (41, 104, 75), (61, 112, 79), (74, 134, 72),
- (109, 151, 93), (145, 173, 124), (174, 196, 161), (186, 206, 175),
- (189, 207, 161), (175, 188, 141), (138, 168, 118), (109, 132, 109),
- (73, 101, 101), (55, 95, 82), (46, 73, 57), (20, 55, 43),
- (17, 36, 39), (12, 37, 36), (13, 28, 28), (20, 25, 20),
- (21, 18, 23), (11, 15, 28), (30, 30, 17), (22, 29, 26),
- (21, 28, 22), (19, 42, 22), (30, 37, 23), (31, 38, 30),
- (25, 38, 31), (24, 27, 34), (25, 30, 48), (31, 46, 62),
- (31, 55, 54), (35, 63, 60), (29, 76, 77), (31, 78, 79),
- (36, 91, 82), (45, 90, 99), (49, 97, 111), (64, 108, 108),
- (74, 122, 123), (99, 143, 139), (168, 173, 141), (190, 209, 149),
- (204, 215, 159), (209, 226, 160), (209, 214, 153), (197, 207, 132),
- (185, 180, 115), (169, 158, 102), (144, 149, 73), (102, 133, 62),
- (73, 107, 58), (54, 74, 55), (42, 64, 52), (31, 52, 44),
- (34, 45, 38), (39, 47, 30), (49, 51, 29), (55, 52, 34),
- (44, 53, 45), (55, 76, 60), (81, 95, 78), (105, 124, 100),
- (143, 165, 98), (182, 200, 132), (202, 214, 149), (215, 220, 168),
- (230, 236, 165), (231, 235, 181), (216, 229, 170), (207, 213, 174),
- (194, 210, 185), (180, 219, 201), (140, 198, 201), (142, 188, 193),
- (159, 184, 158), (110, 160, 143), (82, 144, 137), (89, 145, 113),
- (103, 137, 95), (131, 146, 98), (146, 151, 109), (156, 157, 110),
- (196, 190, 134), (207, 201, 144), (208, 209, 154), (208, 211, 148),
- (195, 201, 146), (131, 157, 129), (97, 132, 126), (77, 126, 117),
- (49, 120, 108), (58, 113, 88), (65, 92, 76), (73, 95, 66),
- (89, 94, 62), (123, 96, 47), (160, 100, 40), (165, 107, 42),
- (143, 113, 58), (107, 105, 61), (88, 112, 70), (83, 97, 66),
- (74, 81, 60), (57, 84, 64), (49, 90, 67), (54, 100, 76),
- (60, 96, 84), (67, 115, 90), (98, 124, 91), (105, 118, 89),
- (132, 135, 72), (163, 134, 84), (181, 167, 99), (198, 191, 105),
- (210, 208, 116), (212, 212, 112), (219, 215, 108), (219, 219, 115),
- (219, 221, 131), (227, 218, 137), (231, 228, 139), (228, 228, 135),
- (226, 224, 134), (233, 228, 134), (236, 233, 129), (237, 233, 133),
- (243, 233, 138), (243, 230, 134), (241, 232, 129), (237, 230, 123),
- (226, 217, 108), (213, 211, 99), (193, 191, 89), (163, 175, 74),
- (149, 155, 48), (144, 152, 62), (167, 155, 61), (182, 173, 83),
- (186, 180, 104), (190, 176, 100), (178, 171, 89), (168, 141, 62),
- (144, 137, 64), (107, 111, 51), (79, 86, 46), (35, 31, 17)
-),
-
-// 61 gogh.the-night-cafe.ppm
-(
- (56, 36, 25), (72, 40, 16), (76, 46, 26), (96, 55, 31),
- (121, 71, 41), (145, 88, 46), (161, 90, 60), (168, 109, 63),
- (168, 119, 83), (169, 122, 86), (162, 123, 79), (139, 115, 75),
- (102, 115, 73), (99, 123, 72), (105, 132, 75), (108, 137, 75),
- (133, 147, 94), (146, 139, 137), (179, 173, 130), (198, 185, 140),
- (202, 187, 145), (208, 180, 162), (215, 187, 141), (233, 188, 126),
- (234, 192, 124), (212, 183, 114), (214, 176, 101), (222, 181, 93),
- (214, 174, 83), (210, 165, 80), (207, 161, 83), (199, 155, 77),
- (197, 154, 74), (194, 149, 67), (190, 144, 62), (187, 136, 62),
- (188, 133, 66), (191, 122, 70), (192, 129, 67), (190, 137, 63),
- (194, 137, 62), (196, 143, 64), (195, 149, 70), (200, 155, 70),
- (201, 162, 73), (205, 165, 77), (206, 162, 85), (202, 160, 91),
- (193, 150, 96), (183, 156, 98), (182, 153, 106), (179, 160, 112),
- (163, 157, 107), (165, 147, 91), (163, 143, 88), (172, 137, 83),
- (180, 134, 79), (181, 136, 77), (179, 132, 67), (175, 132, 72),
- (178, 131, 73), (178, 124, 67), (180, 134, 64), (181, 131, 60),
- (188, 126, 59), (181, 116, 63), (168, 117, 60), (173, 101, 61),
- (161, 88, 58), (158, 80, 58), (144, 83, 53), (128, 81, 62),
- (112, 94, 57), (98, 104, 62), (90, 102, 66), (89, 102, 71),
- (99, 93, 83), (112, 100, 85), (127, 103, 76), (144, 107, 69),
- (152, 110, 69), (150, 112, 63), (155, 113, 63), (162, 112, 60),
- (157, 110, 57), (154, 109, 51), (154, 101, 55), (142, 91, 55),
- (118, 79, 54), (107, 74, 48), (105, 74, 45), (103, 67, 36),
- (108, 52, 39), (116, 56, 41), (122, 53, 37), (135, 60, 44),
- (149, 67, 41), (155, 67, 45), (163, 68, 48), (170, 74, 50),
- (175, 81, 55), (176, 98, 43), (173, 109, 37), (167, 112, 51),
- (176, 116, 48), (170, 117, 57), (170, 119, 61), (170, 116, 55),
- (168, 123, 59), (173, 129, 61), (174, 124, 65), (170, 120, 64),
- (156, 126, 59), (157, 110, 61), (158, 93, 69), (140, 100, 55),
- (132, 91, 47), (110, 76, 48), (93, 79, 54), (75, 63, 46),
- (74, 52, 43), (70, 45, 43), (65, 48, 41), (72, 55, 41),
- (80, 57, 37), (88, 61, 37), (97, 66, 44), (104, 66, 46),
- (113, 69, 45), (125, 70, 43), (137, 83, 48), (149, 85, 42),
- (158, 82, 45), (154, 90, 46), (155, 79, 49), (157, 81, 50),
- (161, 80, 48), (165, 76, 55), (165, 75, 56), (160, 70, 49),
- (159, 70, 45), (156, 74, 48), (158, 72, 45), (157, 68, 47),
- (163, 67, 46), (161, 64, 45), (157, 66, 47), (162, 63, 44),
- (162, 58, 43), (155, 59, 44), (154, 67, 47), (154, 76, 52),
- (147, 80, 55), (134, 71, 58), (123, 73, 49), (115, 78, 57),
- (113, 78, 59), (116, 89, 60), (119, 91, 69), (119, 92, 65),
- (123, 92, 58), (129, 97, 52), (146, 103, 57), (152, 109, 61),
- (151, 113, 61), (163, 114, 63), (163, 124, 60), (164, 122, 52),
- (172, 133, 52), (166, 111, 58), (170, 101, 53), (168, 95, 51),
- (163, 91, 51), (160, 91, 51), (160, 92, 52), (165, 97, 52),
- (165, 96, 45), (171, 93, 49), (176, 92, 50), (180, 105, 51),
- (186, 112, 59), (199, 121, 54), (201, 141, 67), (200, 146, 71),
- (205, 156, 72), (207, 162, 76), (208, 165, 77), (212, 169, 86),
- (215, 170, 89), (221, 174, 95), (218, 172, 100), (215, 172, 99),
- (209, 166, 89), (206, 165, 83), (206, 165, 82), (196, 164, 86),
- (195, 162, 91), (190, 160, 90), (189, 154, 92), (177, 149, 84),
- (180, 142, 81), (172, 133, 70), (152, 129, 77), (109, 130, 76),
- (100, 127, 70), (97, 123, 70), (98, 118, 68), (94, 116, 69),
- (90, 113, 68), (87, 97, 55), (88, 80, 63), (92, 80, 57),
- (86, 75, 61), (99, 73, 62), (119, 83, 63), (149, 98, 67),
- (160, 113, 66), (171, 128, 69), (176, 142, 76), (190, 156, 75),
- (204, 170, 86), (214, 175, 100), (225, 179, 110), (238, 201, 109),
- (239, 196, 98), (225, 180, 89), (224, 178, 82), (218, 159, 77),
- (212, 158, 81), (202, 155, 82), (200, 151, 79), (194, 149, 75),
- (188, 141, 69), (188, 144, 69), (177, 140, 68), (188, 140, 66),
- (178, 147, 70), (185, 141, 69), (186, 136, 77), (196, 138, 82),
- (200, 143, 106), (211, 164, 103), (215, 172, 106), (208, 180, 132),
- (202, 174, 141), (180, 169, 126), (181, 163, 117), (166, 141, 101),
- (175, 131, 101), (149, 106, 85), (123, 92, 70), (99, 74, 55),
- (76, 55, 43), (71, 47, 35), (68, 34, 33), (64, 45, 33)
-),
-
-// 62 gogh.vegetable-montmartre.ppm
-(
- (40, 43, 29), (44, 40, 28), (66, 55, 30), (91, 61, 30),
- (112, 65, 40), (137, 82, 49), (164, 102, 53), (196, 118, 67),
- (220, 129, 69), (227, 128, 77), (232, 141, 72), (221, 151, 83),
- (236, 161, 80), (225, 161, 82), (225, 163, 80), (221, 168, 96),
- (221, 153, 88), (233, 171, 96), (210, 174, 105), (227, 161, 98),
- (235, 172, 109), (238, 179, 116), (232, 176, 103), (231, 186, 102),
- (227, 184, 110), (210, 171, 118), (190, 161, 102), (178, 160, 101),
- (159, 156, 109), (143, 154, 124), (134, 149, 126), (132, 146, 120),
- (127, 144, 118), (131, 144, 118), (144, 152, 114), (144, 150, 104),
- (163, 143, 102), (185, 147, 93), (193, 154, 98), (199, 155, 92),
- (198, 155, 90), (193, 146, 87), (192, 142, 90), (185, 142, 87),
- (182, 141, 83), (169, 139, 80), (145, 132, 92), (125, 148, 90),
- (127, 138, 106), (123, 137, 121), (120, 136, 121), (116, 132, 118),
- (112, 134, 121), (106, 134, 117), (99, 122, 113), (96, 119, 109),
- (91, 107, 99), (87, 103, 102), (89, 103, 86), (95, 100, 77),
- (97, 96, 72), (95, 90, 64), (98, 89, 79), (100, 95, 69),
- (117, 98, 64), (109, 97, 72), (104, 100, 72), (115, 96, 71),
- (120, 99, 74), (133, 110, 70), (156, 123, 77), (165, 139, 76),
- (177, 146, 79), (194, 150, 88), (210, 148, 87), (213, 156, 85),
- (212, 158, 97), (211, 160, 98), (211, 161, 100), (218, 168, 111),
- (222, 182, 114), (236, 194, 126), (232, 198, 125), (224, 187, 122),
- (211, 183, 126), (228, 198, 141), (182, 189, 131), (151, 169, 141),
- (144, 161, 134), (134, 155, 137), (129, 152, 136), (127, 149, 136),
- (128, 148, 135), (124, 145, 132), (123, 145, 131), (116, 142, 132),
- (111, 136, 131), (108, 130, 128), (107, 126, 122), (99, 122, 111),
- (102, 105, 88), (107, 112, 82), (111, 107, 74), (115, 106, 67),
- (123, 102, 60), (151, 111, 62), (162, 99, 57), (161, 103, 76),
- (161, 115, 73), (154, 121, 70), (148, 125, 66), (139, 123, 78),
- (143, 122, 88), (148, 124, 84), (135, 113, 77), (127, 117, 76),
- (114, 111, 73), (114, 111, 73), (117, 106, 91), (114, 110, 74),
- (111, 114, 83), (104, 111, 97), (99, 122, 112), (98, 124, 119),
- (100, 127, 118), (105, 128, 119), (106, 129, 121), (112, 132, 121),
- (114, 136, 127), (111, 136, 130), (112, 137, 131), (117, 141, 128),
- (121, 147, 130), (125, 145, 126), (125, 141, 122), (124, 141, 120),
- (129, 141, 111), (154, 137, 98), (166, 147, 94), (187, 148, 90),
- (202, 147, 85), (211, 141, 84), (218, 142, 83), (219, 149, 89),
- (227, 156, 96), (222, 155, 94), (210, 153, 97), (204, 152, 96),
- (190, 148, 93), (172, 149, 91), (156, 147, 93), (143, 149, 103),
- (137, 146, 106), (128, 143, 114), (125, 141, 115), (125, 138, 112),
- (124, 131, 98), (122, 123, 91), (119, 120, 88), (105, 115, 79),
- (103, 102, 69), (95, 94, 61), (84, 87, 62), (82, 78, 54),
- (75, 75, 46), (71, 69, 54), (83, 76, 40), (99, 68, 31),
- (101, 66, 33), (95, 48, 18), (107, 55, 26), (105, 60, 35),
- (103, 57, 37), (111, 56, 27), (120, 40, 23), (117, 60, 29),
- (118, 80, 46), (141, 99, 57), (149, 104, 54), (150, 98, 54),
- (126, 88, 37), (128, 68, 33), (121, 73, 34), (117, 65, 22),
- (133, 74, 34), (158, 66, 35), (168, 90, 53), (169, 97, 49),
- (195, 102, 56), (200, 110, 61), (203, 118, 65), (209, 124, 65),
- (196, 126, 55), (181, 128, 57), (174, 125, 72), (171, 121, 70),
- (165, 114, 68), (168, 100, 58), (175, 105, 52), (182, 110, 62),
- (178, 120, 72), (188, 131, 73), (197, 139, 79), (197, 143, 79),
- (196, 155, 89), (195, 163, 97), (193, 159, 110), (193, 173, 124),
- (185, 173, 134), (154, 164, 134), (150, 164, 131), (148, 159, 133),
- (140, 157, 132), (135, 149, 128), (130, 152, 128), (124, 146, 126),
- (121, 144, 124), (118, 142, 125), (116, 135, 118), (119, 130, 102),
- (124, 131, 98), (125, 128, 95), (121, 120, 89), (114, 109, 76),
- (114, 104, 70), (101, 95, 59), (103, 88, 59), (85, 84, 48),
- (92, 75, 43), (97, 79, 55), (85, 85, 40), (97, 74, 35),
- (103, 72, 40), (98, 76, 42), (103, 78, 45), (101, 83, 47),
- (105, 88, 60), (115, 95, 59), (114, 99, 55), (138, 112, 55),
- (151, 122, 65), (171, 130, 69), (175, 125, 74), (195, 135, 72),
- (211, 143, 73), (219, 137, 76), (224, 140, 74), (215, 144, 71),
- (198, 140, 76), (186, 137, 70), (173, 126, 68), (167, 109, 50),
- (147, 102, 55), (110, 85, 39), (87, 62, 37), (52, 51, 30)
-),
-
-// 63 matisse.bonheur-vivre.ppm
-(
- (3, 3, 3), (39, 31, 46), (91, 59, 63), (169, 125, 81),
- (206, 159, 105), (208, 186, 115), (204, 196, 101), (223, 190, 85),
- (245, 207, 76), (247, 210, 66), (248, 210, 60), (245, 197, 62),
- (222, 186, 74), (207, 176, 85), (191, 155, 108), (161, 126, 102),
- (105, 111, 111), (80, 98, 102), (43, 82, 60), (36, 61, 45),
- (23, 54, 40), (18, 51, 42), (32, 60, 38), (53, 74, 51),
- (73, 98, 67), (118, 135, 93), (175, 161, 120), (219, 165, 132),
- (226, 171, 140), (226, 195, 154), (228, 206, 139), (241, 213, 115),
- (239, 208, 112), (234, 199, 103), (223, 189, 95), (227, 161, 77),
- (220, 151, 71), (205, 158, 48), (202, 142, 41), (184, 121, 37),
- (177, 116, 25), (160, 107, 36), (100, 116, 44), (81, 66, 62),
- (66, 52, 60), (75, 84, 83), (79, 90, 108), (94, 104, 112),
- (122, 120, 122), (175, 163, 125), (212, 176, 145), (221, 190, 167),
- (225, 201, 166), (232, 199, 158), (230, 198, 147), (228, 199, 107),
- (228, 208, 101), (226, 206, 68), (230, 203, 59), (223, 197, 46),
- (243, 199, 23), (232, 203, 40), (217, 191, 46), (218, 173, 35),
- (201, 178, 35), (226, 186, 25), (210, 168, 29), (204, 176, 59),
- (217, 150, 36), (188, 119, 21), (216, 163, 19), (220, 145, 9),
- (225, 159, 1), (223, 157, 1), (219, 135, 0), (204, 134, 21),
- (204, 113, 2), (193, 104, 2), (195, 112, 0), (186, 115, 18),
- (173, 117, 13), (183, 104, 19), (183, 118, 32), (164, 155, 43),
- (142, 155, 66), (97, 138, 69), (47, 88, 61), (48, 79, 51),
- (35, 74, 49), (39, 72, 52), (42, 77, 57), (67, 86, 90),
- (90, 95, 101), (142, 133, 104), (168, 142, 94), (187, 136, 104),
- (201, 135, 106), (207, 138, 123), (209, 140, 121), (217, 151, 122),
- (217, 151, 127), (222, 150, 126), (219, 152, 134), (222, 167, 136),
- (227, 170, 144), (220, 174, 146), (220, 183, 156), (219, 176, 157),
- (192, 169, 155), (138, 168, 128), (104, 149, 108), (65, 119, 86),
- (38, 87, 71), (29, 70, 58), (25, 59, 54), (25, 69, 56),
- (29, 66, 56), (43, 88, 64), (73, 117, 88), (118, 135, 93),
- (153, 142, 78), (193, 146, 72), (198, 145, 61), (199, 162, 70),
- (196, 157, 53), (219, 150, 47), (222, 163, 48), (217, 193, 59),
- (222, 201, 62), (222, 189, 82), (207, 180, 93), (211, 185, 98),
- (205, 179, 100), (190, 161, 97), (169, 154, 85), (117, 158, 94),
- (82, 131, 102), (75, 121, 93), (78, 119, 94), (88, 121, 90),
- (131, 102, 87), (162, 105, 38), (160, 101, 33), (163, 104, 28),
- (166, 88, 30), (176, 78, 3), (169, 71, 3), (166, 43, 1),
- (159, 15, 8), (154, 8, 8), (165, 6, 3), (160, 3, 0),
- (149, 1, 0), (148, 9, 3), (50, 11, 10), (48, 29, 12),
- (46, 24, 27), (48, 39, 33), (82, 70, 32), (155, 103, 30),
- (172, 119, 46), (184, 130, 54), (210, 156, 69), (227, 161, 91),
- (220, 169, 110), (224, 155, 107), (210, 131, 104), (184, 106, 94),
- (170, 101, 86), (166, 91, 81), (156, 96, 85), (88, 111, 82),
- (76, 123, 90), (62, 119, 86), (54, 116, 91), (66, 123, 102),
- (86, 142, 116), (126, 158, 123), (163, 165, 118), (209, 168, 119),
- (222, 178, 144), (225, 200, 163), (226, 212, 162), (221, 201, 167),
- (225, 209, 170), (215, 213, 188), (234, 206, 190), (224, 210, 171),
- (227, 201, 174), (223, 203, 178), (225, 181, 170), (218, 163, 147),
- (196, 142, 130), (181, 132, 97), (180, 111, 63), (198, 93, 35),
- (200, 101, 3), (213, 103, 26), (208, 94, 4), (209, 84, 8),
- (210, 67, 1), (195, 66, 1), (194, 74, 2), (181, 70, 0),
- (188, 65, 1), (189, 53, 4), (184, 50, 1), (179, 53, 3),
- (170, 41, 4), (174, 13, 6), (176, 13, 3), (178, 48, 5),
- (166, 64, 52), (197, 90, 56), (188, 99, 80), (209, 104, 96),
- (222, 122, 92), (206, 131, 112), (206, 151, 120), (199, 161, 131),
- (173, 180, 138), (136, 179, 145), (98, 156, 130), (83, 147, 117),
- (70, 134, 107), (85, 132, 106), (110, 144, 103), (162, 140, 88),
- (178, 118, 84), (192, 122, 93), (204, 122, 113), (203, 126, 119),
- (196, 137, 118), (191, 131, 113), (182, 130, 107), (161, 153, 120),
- (104, 145, 109), (78, 128, 103), (53, 112, 87), (35, 102, 80),
- (40, 96, 71), (52, 103, 75), (97, 137, 79), (138, 159, 67),
- (187, 173, 64), (192, 177, 59), (210, 190, 61), (219, 183, 91),
- (224, 196, 104), (221, 205, 139), (225, 202, 155), (209, 201, 152),
- (156, 176, 144), (115, 120, 128), (69, 87, 96), (27, 58, 48)
-),
-
-// 64 matisse.flowers.ppm
-(
- (13, 10, 17), (66, 30, 14), (140, 53, 34), (165, 44, 33),
- (205, 94, 45), (177, 121, 75), (182, 159, 89), (185, 175, 117),
- (209, 186, 130), (203, 189, 140), (208, 192, 141), (214, 198, 142),
- (220, 201, 150), (221, 204, 151), (222, 202, 151), (220, 198, 141),
- (216, 197, 135), (220, 203, 142), (216, 203, 156), (224, 207, 168),
- (227, 206, 168), (227, 212, 168), (230, 217, 173), (232, 217, 181),
- (235, 218, 193), (241, 213, 200), (235, 218, 199), (233, 218, 198),
- (231, 217, 185), (231, 219, 176), (228, 213, 170), (221, 208, 170),
- (211, 204, 178), (206, 203, 188), (209, 205, 191), (214, 205, 197),
- (211, 207, 198), (200, 201, 195), (199, 199, 187), (198, 197, 178),
- (203, 198, 167), (206, 197, 164), (213, 202, 163), (216, 202, 164),
- (218, 196, 160), (224, 191, 153), (225, 189, 141), (215, 194, 130),
- (217, 191, 115), (220, 197, 104), (221, 188, 104), (217, 163, 87),
- (215, 161, 51), (211, 172, 50), (213, 174, 59), (206, 166, 88),
- (214, 164, 87), (208, 153, 87), (197, 121, 93), (209, 82, 39),
- (193, 21, 8), (168, 38, 20), (170, 75, 61), (151, 127, 95),
- (154, 165, 148), (180, 188, 174), (184, 187, 172), (181, 187, 175),
- (178, 184, 177), (157, 178, 184), (152, 175, 182), (133, 172, 173),
- (130, 171, 159), (139, 171, 165), (156, 177, 183), (175, 187, 185),
- (180, 189, 190), (182, 189, 183), (189, 190, 174), (190, 192, 168),
- (202, 194, 160), (206, 197, 153), (212, 201, 158), (218, 202, 169),
- (225, 209, 179), (226, 216, 183), (237, 222, 193), (236, 222, 200),
- (235, 223, 207), (235, 221, 210), (236, 222, 213), (233, 223, 214),
- (234, 219, 215), (234, 221, 214), (233, 220, 212), (234, 221, 214),
- (237, 222, 217), (239, 226, 216), (239, 233, 216), (239, 230, 221),
- (239, 229, 219), (237, 228, 214), (233, 222, 211), (231, 221, 208),
- (230, 223, 204), (232, 216, 201), (222, 215, 187), (207, 205, 185),
- (199, 200, 185), (195, 197, 184), (195, 196, 182), (194, 195, 178),
- (186, 190, 176), (180, 184, 177), (158, 174, 178), (143, 172, 156),
- (116, 159, 149), (72, 103, 96), (55, 76, 65), (21, 42, 44),
- (41, 38, 37), (70, 59, 35), (149, 106, 97), (175, 131, 93),
- (213, 180, 99), (219, 188, 113), (221, 195, 117), (227, 204, 124),
- (226, 206, 143), (233, 198, 151), (229, 211, 163), (230, 215, 178),
- (233, 216, 200), (220, 218, 206), (211, 211, 204), (195, 198, 199),
- (185, 197, 189), (187, 189, 187), (188, 182, 188), (181, 177, 182),
- (175, 178, 176), (161, 175, 162), (163, 141, 151), (176, 112, 118),
- (141, 99, 109), (82, 80, 53), (53, 51, 40), (36, 40, 51),
- (60, 73, 63), (78, 111, 97), (131, 161, 125), (154, 178, 154),
- (156, 181, 179), (157, 182, 187), (164, 192, 197), (180, 188, 197),
- (192, 194, 200), (200, 200, 198), (209, 208, 199), (215, 214, 202),
- (213, 218, 201), (212, 215, 205), (205, 207, 204), (198, 198, 204),
- (192, 196, 199), (180, 193, 193), (176, 186, 192), (174, 184, 189),
- (158, 181, 187), (151, 175, 178), (135, 169, 158), (116, 156, 147),
- (57, 83, 86), (56, 31, 32), (70, 28, 19), (121, 56, 46),
- (155, 75, 65), (178, 106, 114), (193, 133, 101), (182, 171, 116),
- (165, 167, 140), (188, 139, 142), (184, 123, 127), (186, 114, 117),
- (197, 146, 111), (208, 168, 141), (221, 184, 171), (208, 198, 181),
- (213, 206, 191), (223, 209, 195), (232, 216, 201), (232, 216, 207),
- (231, 217, 208), (232, 220, 213), (226, 220, 215), (219, 217, 209),
- (217, 218, 209), (216, 209, 208), (202, 202, 202), (192, 197, 195),
- (193, 195, 186), (192, 193, 185), (193, 195, 182), (194, 198, 191),
- (205, 206, 200), (217, 210, 195), (231, 215, 202), (231, 218, 204),
- (235, 220, 205), (236, 220, 204), (234, 221, 205), (232, 221, 205),
- (231, 217, 207), (231, 214, 204), (225, 207, 196), (214, 200, 192),
- (205, 191, 187), (204, 169, 169), (206, 173, 167), (200, 193, 175),
- (195, 196, 180), (194, 198, 186), (198, 200, 196), (215, 201, 202),
- (229, 214, 207), (231, 217, 208), (233, 219, 209), (234, 223, 211),
- (238, 227, 211), (240, 229, 207), (240, 227, 208), (239, 226, 209),
- (237, 224, 208), (236, 220, 205), (235, 215, 204), (227, 211, 197),
- (214, 208, 193), (197, 197, 184), (188, 189, 172), (169, 180, 160),
- (149, 169, 137), (115, 136, 85), (73, 66, 39), (51, 31, 30),
- (35, 32, 12), (33, 28, 14), (38, 41, 33), (63, 55, 40),
- (77, 100, 78), (129, 155, 131), (123, 162, 151), (129, 165, 159),
- (135, 167, 158), (138, 150, 139), (124, 121, 135), (56, 54, 65)
-),
-
-// 65 matisse.lecon-musique.ppm
-(
- (17, 24, 13), (25, 50, 37), (51, 60, 57), (56, 70, 71),
- (50, 108, 84), (60, 120, 101), (78, 109, 104), (91, 110, 128),
- (119, 123, 103), (131, 141, 108), (139, 147, 107), (140, 144, 102),
- (129, 130, 88), (129, 120, 90), (142, 119, 69), (162, 122, 56),
- (171, 127, 64), (179, 127, 69), (148, 107, 66), (133, 103, 70),
- (107, 101, 68), (92, 116, 55), (83, 102, 62), (78, 127, 54),
- (69, 132, 63), (77, 137, 76), (85, 144, 72), (89, 154, 81),
- (103, 161, 72), (98, 163, 76), (101, 156, 80), (98, 164, 114),
- (107, 177, 79), (106, 162, 118), (120, 164, 114), (128, 150, 134),
- (129, 160, 141), (138, 163, 154), (140, 170, 157), (142, 170, 160),
- (129, 167, 170), (152, 180, 168), (160, 179, 158), (173, 190, 157),
- (172, 193, 172), (173, 201, 181), (183, 205, 191), (180, 198, 192),
- (187, 202, 204), (191, 202, 196), (206, 209, 188), (211, 213, 196),
- (209, 214, 190), (211, 208, 189), (200, 201, 185), (197, 199, 182),
- (204, 198, 162), (196, 190, 159), (190, 192, 136), (179, 190, 122),
- (181, 178, 114), (184, 163, 122), (175, 156, 120), (172, 156, 120),
- (171, 156, 126), (147, 146, 127), (132, 151, 135), (141, 158, 139),
- (153, 154, 141), (154, 149, 131), (148, 158, 114), (150, 150, 113),
- (136, 142, 113), (128, 122, 96), (122, 119, 98), (114, 121, 95),
- (113, 117, 90), (106, 107, 82), (112, 94, 85), (130, 95, 87),
- (150, 92, 81), (167, 91, 92), (180, 78, 72), (181, 74, 75),
- (185, 69, 75), (182, 67, 62), (194, 85, 50), (196, 122, 30),
- (221, 159, 7), (226, 161, 6), (220, 163, 6), (234, 187, 37),
- (190, 132, 59), (207, 156, 59), (186, 128, 40), (187, 130, 19),
- (188, 129, 36), (186, 115, 28), (162, 108, 32), (154, 110, 45),
- (115, 91, 48), (98, 100, 65), (93, 97, 62), (90, 93, 64),
- (70, 81, 63), (71, 74, 57), (75, 78, 50), (96, 74, 40),
- (107, 80, 43), (150, 81, 55), (178, 92, 50), (189, 88, 80),
- (186, 105, 102), (175, 138, 121), (195, 151, 124), (205, 153, 135),
- (187, 179, 141), (191, 210, 162), (209, 223, 182), (228, 234, 208),
- (228, 225, 208), (219, 221, 207), (210, 212, 197), (206, 206, 195),
- (188, 198, 189), (188, 194, 178), (183, 187, 160), (183, 191, 155),
- (186, 186, 144), (185, 176, 141), (191, 175, 136), (191, 163, 124),
- (168, 170, 111), (155, 184, 107), (145, 177, 97), (120, 168, 75),
- (113, 149, 78), (117, 161, 80), (121, 171, 82), (134, 178, 96),
- (152, 190, 111), (145, 194, 131), (150, 180, 133), (164, 179, 132),
- (167, 177, 128), (178, 176, 139), (169, 166, 132), (162, 157, 129),
- (156, 146, 119), (154, 146, 118), (154, 131, 117), (150, 109, 103),
- (171, 93, 90), (185, 102, 92), (197, 102, 96), (193, 104, 95),
- (183, 84, 82), (173, 71, 64), (173, 65, 63), (160, 58, 43),
- (157, 48, 38), (120, 4, 5), (38, 30, 9), (32, 26, 12),
- (31, 25, 14), (47, 48, 28), (63, 52, 26), (94, 63, 20),
- (99, 66, 22), (115, 88, 28), (121, 98, 33), (158, 111, 48),
- (176, 129, 61), (185, 121, 30), (192, 148, 29), (173, 124, 34),
- (192, 107, 2), (192, 98, 3), (185, 91, 2), (161, 89, 9),
- (158, 89, 22), (154, 96, 32), (122, 86, 46), (113, 85, 37),
- (107, 94, 41), (88, 83, 60), (75, 80, 50), (68, 80, 54),
- (65, 78, 58), (63, 71, 53), (59, 66, 40), (58, 51, 40),
- (60, 68, 37), (49, 55, 37), (63, 65, 37), (62, 64, 42),
- (66, 73, 52), (70, 80, 58), (80, 90, 74), (80, 95, 84),
- (85, 93, 71), (94, 101, 70), (98, 98, 67), (96, 100, 77),
- (103, 111, 82), (104, 115, 95), (111, 112, 91), (104, 109, 87),
- (93, 113, 83), (76, 110, 84), (67, 93, 94), (69, 85, 89),
- (75, 90, 74), (78, 81, 64), (72, 75, 57), (70, 73, 56),
- (68, 71, 50), (92, 72, 33), (108, 59, 21), (138, 77, 13),
- (161, 80, 5), (160, 65, 0), (154, 54, 0), (138, 34, 2),
- (55, 42, 5), (20, 14, 6), (14, 9, 4), (24, 25, 12),
- (33, 39, 30), (45, 45, 35), (45, 48, 40), (51, 62, 49),
- (60, 74, 55), (63, 77, 63), (59, 103, 64), (75, 128, 70),
- (89, 149, 79), (96, 157, 105), (101, 175, 137), (123, 187, 147),
- (124, 194, 146), (137, 189, 144), (110, 177, 136), (115, 181, 127),
- (112, 176, 129), (119, 162, 149), (91, 170, 136), (84, 152, 119),
- (67, 152, 116), (52, 140, 116), (49, 141, 121), (46, 134, 117),
- (28, 119, 107), (42, 88, 69), (47, 75, 61), (33, 50, 45)
-),
-
-// 66 modigliani.nude-caryatid.ppm
-(
- (31, 24, 17), (57, 47, 38), (89, 77, 61), (119, 88, 86),
- (151, 108, 104), (173, 128, 129), (184, 141, 152), (196, 148, 160),
- (197, 156, 158), (201, 164, 169), (199, 171, 174), (200, 176, 179),
- (203, 178, 181), (203, 179, 182), (203, 178, 185), (201, 178, 183),
- (202, 177, 186), (198, 178, 184), (195, 179, 178), (203, 173, 173),
- (202, 169, 169), (204, 167, 163), (199, 155, 155), (200, 158, 151),
- (203, 157, 147), (199, 157, 148), (196, 152, 139), (202, 144, 123),
- (200, 142, 123), (190, 130, 119), (175, 111, 102), (175, 92, 77),
- (168, 91, 81), (158, 87, 83), (139, 73, 72), (133, 71, 62),
- (114, 57, 55), (86, 51, 50), (50, 34, 32), (40, 32, 30),
- (33, 31, 33), (33, 31, 34), (40, 35, 34), (57, 53, 43),
- (82, 70, 66), (108, 84, 89), (130, 107, 112), (170, 134, 135),
- (184, 142, 145), (191, 151, 145), (189, 151, 150), (181, 147, 146),
- (172, 155, 132), (169, 153, 130), (168, 152, 129), (168, 151, 129),
- (167, 149, 127), (149, 128, 113), (142, 120, 97), (140, 108, 87),
- (127, 105, 84), (127, 85, 80), (118, 77, 78), (115, 76, 80),
- (112, 80, 74), (96, 77, 60), (72, 57, 48), (44, 38, 36),
- (38, 29, 34), (35, 29, 31), (37, 31, 27), (41, 33, 31),
- (48, 40, 38), (86, 56, 51), (116, 79, 74), (125, 95, 94),
- (153, 110, 106), (176, 122, 127), (185, 135, 135), (194, 143, 142),
- (195, 145, 143), (190, 145, 134), (179, 129, 122), (164, 119, 119),
- (156, 111, 108), (140, 106, 101), (128, 103, 98), (124, 106, 103),
- (125, 97, 95), (145, 92, 89), (156, 93, 87), (157, 92, 91),
- (164, 100, 96), (165, 109, 111), (182, 123, 125), (181, 124, 126),
- (180, 134, 130), (169, 149, 128), (169, 151, 129), (171, 155, 130),
- (193, 151, 139), (201, 154, 150), (204, 156, 152), (212, 163, 163),
- (210, 166, 162), (216, 175, 169), (225, 188, 179), (218, 185, 188),
- (217, 192, 196), (224, 195, 196), (224, 195, 200), (225, 205, 209),
- (229, 209, 212), (226, 208, 211), (218, 203, 212), (217, 194, 200),
- (215, 196, 199), (214, 191, 194), (218, 185, 183), (215, 183, 181),
- (214, 175, 173), (206, 167, 164), (197, 159, 160), (193, 154, 153),
- (177, 150, 148), (170, 154, 132), (168, 149, 127), (160, 139, 111),
- (152, 126, 103), (152, 128, 104), (161, 142, 118), (168, 150, 129),
- (174, 156, 134), (190, 157, 148), (196, 159, 161), (196, 164, 172),
- (196, 174, 181), (198, 176, 183), (202, 180, 182), (206, 180, 180),
- (210, 178, 180), (214, 187, 183), (209, 188, 189), (208, 184, 193),
- (211, 189, 191), (215, 194, 193), (212, 196, 197), (207, 191, 199),
- (194, 189, 194), (177, 176, 180), (173, 159, 165), (173, 149, 155),
- (170, 149, 154), (167, 136, 146), (161, 125, 128), (146, 109, 113),
- (132, 98, 92), (128, 80, 81), (133, 77, 80), (148, 92, 92),
- (156, 102, 99), (165, 117, 113), (174, 131, 128), (187, 143, 140),
- (181, 142, 139), (168, 122, 122), (144, 108, 104), (121, 92, 94),
- (107, 83, 81), (74, 63, 54), (45, 43, 41), (41, 32, 31),
- (37, 28, 26), (33, 25, 25), (35, 25, 24), (38, 28, 27),
- (58, 40, 24), (76, 54, 40), (109, 68, 56), (104, 65, 44),
- (67, 53, 40), (42, 34, 32), (36, 27, 28), (32, 23, 27),
- (29, 20, 23), (30, 20, 21), (31, 21, 20), (29, 20, 19),
- (21, 15, 15), (15, 11, 12), (15, 10, 11), (18, 7, 9),
- (18, 12, 12), (21, 12, 14), (21, 12, 15), (21, 15, 17),
- (25, 20, 21), (29, 23, 24), (30, 24, 27), (31, 24, 27),
- (34, 25, 26), (40, 35, 33), (51, 49, 46), (68, 72, 61),
- (105, 99, 94), (123, 109, 116), (144, 118, 116), (157, 149, 136),
- (166, 150, 125), (154, 134, 102), (151, 127, 103), (147, 123, 99),
- (143, 118, 96), (153, 104, 100), (160, 107, 104), (166, 115, 103),
- (181, 121, 112), (187, 119, 112), (177, 123, 111), (155, 112, 108),
- (142, 119, 97), (138, 122, 97), (126, 106, 85), (118, 99, 81),
- (103, 80, 60), (80, 60, 48), (53, 45, 37), (42, 34, 32),
- (41, 33, 31), (43, 38, 35), (66, 57, 53), (90, 71, 73),
- (116, 80, 81), (135, 101, 104), (152, 117, 118), (168, 139, 142),
- (164, 153, 155), (153, 157, 168), (147, 158, 172), (170, 152, 159),
- (187, 158, 166), (186, 163, 166), (188, 164, 163), (192, 168, 167),
- (201, 167, 164), (204, 168, 168), (202, 166, 167), (198, 163, 166),
- (190, 161, 162), (185, 154, 157), (187, 149, 152), (182, 147, 147),
- (166, 135, 138), (139, 114, 121), (104, 92, 88), (69, 62, 55)
-),
-
-// 67 braque.instruments.ppm
-(
- (13, 9, 4), (22, 18, 10), (35, 31, 20), (48, 42, 14),
- (56, 45, 7), (68, 57, 11), (83, 66, 15), (101, 82, 18),
- (117, 89, 15), (116, 87, 19), (103, 83, 16), (88, 94, 25),
- (72, 92, 33), (64, 83, 25), (58, 79, 20), (57, 68, 18),
- (54, 66, 15), (62, 69, 15), (65, 73, 13), (70, 68, 11),
- (78, 62, 12), (87, 61, 11), (103, 68, 11), (111, 70, 20),
- (128, 81, 12), (132, 87, 23), (139, 85, 22), (134, 107, 24),
- (138, 115, 30), (146, 118, 44), (157, 130, 56), (165, 139, 63),
- (161, 145, 82), (170, 164, 114), (186, 177, 126), (195, 185, 128),
- (210, 200, 137), (220, 213, 139), (234, 213, 133), (240, 213, 133),
- (239, 220, 145), (249, 227, 147), (249, 227, 153), (250, 231, 160),
- (244, 227, 162), (247, 232, 165), (249, 242, 188), (245, 242, 171),
- (255, 252, 190), (251, 241, 168), (247, 241, 181), (241, 231, 170),
- (237, 229, 166), (222, 217, 161), (212, 205, 159), (208, 202, 146),
- (205, 192, 123), (196, 174, 99), (178, 150, 78), (168, 140, 66),
- (150, 126, 52), (131, 117, 43), (127, 95, 33), (120, 96, 34),
- (106, 95, 41), (95, 90, 45), (93, 87, 50), (93, 91, 54),
- (97, 86, 62), (118, 109, 80), (146, 132, 93), (169, 161, 125),
- (189, 183, 135), (207, 197, 145), (213, 206, 148), (221, 206, 139),
- (223, 203, 137), (223, 202, 137), (225, 204, 134), (226, 207, 130),
- (234, 207, 127), (222, 203, 126), (216, 188, 114), (210, 179, 98),
- (223, 172, 46), (217, 171, 46), (211, 166, 46), (208, 159, 29),
- (202, 145, 22), (199, 153, 33), (196, 161, 62), (203, 179, 91),
- (211, 192, 115), (213, 197, 127), (220, 204, 130), (221, 208, 129),
- (221, 201, 130), (212, 196, 124), (200, 179, 113), (194, 174, 96),
- (175, 154, 83), (166, 146, 72), (167, 147, 76), (180, 156, 90),
- (203, 177, 110), (211, 192, 115), (213, 198, 116), (218, 199, 122),
- (209, 191, 107), (193, 167, 77), (206, 159, 42), (194, 146, 32),
- (193, 141, 20), (186, 135, 10), (179, 141, 16), (179, 143, 8),
- (153, 120, 7), (147, 110, 20), (128, 110, 25), (118, 103, 37),
- (115, 107, 38), (110, 122, 46), (117, 120, 64), (132, 129, 74),
- (140, 133, 89), (145, 133, 85), (135, 128, 80), (136, 112, 67),
- (139, 116, 53), (138, 118, 31), (136, 109, 27), (133, 101, 14),
- (135, 92, 4), (130, 80, 2), (123, 74, 6), (111, 73, 1),
- (93, 67, 4), (80, 63, 8), (79, 61, 14), (82, 70, 22),
- (89, 93, 19), (106, 100, 28), (119, 103, 39), (139, 125, 42),
- (159, 138, 59), (176, 148, 84), (188, 162, 110), (207, 184, 130),
- (215, 196, 131), (219, 193, 137), (208, 187, 126), (201, 174, 109),
- (177, 158, 83), (179, 154, 61), (173, 137, 39), (177, 139, 26),
- (177, 145, 20), (150, 115, 11), (139, 108, 7), (130, 101, 9),
- (114, 76, 5), (103, 67, 8), (100, 55, 5), (82, 59, 8),
- (82, 58, 17), (71, 64, 22), (66, 74, 18), (60, 73, 22),
- (60, 73, 28), (68, 85, 27), (79, 88, 33), (87, 97, 37),
- (90, 107, 37), (96, 97, 58), (120, 113, 63), (137, 121, 57),
- (159, 131, 57), (171, 144, 64), (165, 147, 63), (161, 136, 48),
- (162, 125, 34), (154, 122, 42), (145, 113, 29), (127, 102, 11),
- (110, 93, 3), (87, 87, 1), (83, 59, 0), (79, 56, 5),
- (81, 53, 6), (71, 45, 6), (61, 36, 2), (60, 34, 1),
- (54, 31, 5), (51, 24, 3), (46, 19, 0), (39, 15, 4),
- (34, 16, 2), (33, 15, 4), (36, 13, 5), (39, 16, 3),
- (37, 29, 3), (38, 27, 8), (38, 27, 8), (44, 20, 9),
- (56, 28, 6), (57, 26, 2), (61, 25, 2), (65, 29, 4),
- (58, 30, 9), (65, 38, 10), (66, 45, 13), (73, 47, 10),
- (70, 54, 8), (70, 55, 6), (56, 59, 6), (48, 61, 14),
- (48, 55, 7), (43, 55, 5), (48, 55, 14), (45, 68, 8),
- (48, 85, 20), (56, 86, 24), (60, 81, 22), (57, 81, 25),
- (55, 82, 40), (71, 74, 51), (89, 75, 46), (90, 82, 53),
- (102, 82, 64), (120, 106, 81), (130, 123, 78), (142, 137, 81),
- (163, 153, 92), (178, 167, 112), (186, 175, 120), (180, 168, 120),
- (164, 154, 93), (147, 144, 74), (134, 132, 71), (130, 115, 66),
- (120, 108, 60), (109, 98, 44), (110, 87, 29), (128, 87, 22),
- (122, 82, 10), (110, 77, 10), (100, 65, 5), (91, 55, 2),
- (81, 54, 3), (76, 54, 7), (64, 50, 9), (44, 52, 13),
- (35, 42, 8), (35, 41, 8), (29, 26, 9), (24, 12, 1)
-),
-
-// 68 calcoast09.ppm
-(
- (32, 32, 44), (52, 56, 66), (68, 71, 89), (76, 94, 103),
- (82, 116, 122), (83, 114, 143), (90, 123, 154), (94, 127, 158),
- (96, 130, 161), (99, 134, 164), (99, 135, 167), (101, 136, 168),
- (103, 138, 170), (103, 139, 171), (103, 139, 173), (103, 139, 174),
- (103, 139, 175), (104, 140, 174), (106, 142, 176), (108, 143, 175),
- (108, 143, 176), (109, 144, 176), (108, 143, 174), (106, 141, 172),
- (103, 139, 173), (102, 138, 172), (100, 136, 170), (98, 134, 170),
- (98, 133, 168), (97, 131, 166), (95, 129, 164), (95, 128, 159),
- (95, 128, 156), (94, 126, 153), (92, 127, 145), (82, 118, 140),
- (76, 115, 122), (69, 100, 107), (70, 89, 94), (61, 84, 91),
- (64, 76, 88), (71, 75, 78), (70, 72, 68), (65, 73, 73),
- (66, 65, 73), (56, 62, 74), (55, 59, 71), (54, 59, 69),
- (50, 55, 64), (41, 45, 58), (42, 41, 53), (44, 44, 53),
- (46, 44, 58), (48, 50, 55), (58, 56, 56), (57, 64, 65),
- (72, 68, 63), (81, 77, 64), (96, 82, 62), (103, 93, 73),
- (100, 92, 78), (92, 89, 71), (88, 88, 71), (89, 84, 73),
- (87, 87, 77), (94, 94, 84), (99, 101, 89), (99, 107, 99),
- (96, 110, 119), (85, 113, 143), (85, 115, 149), (91, 124, 155),
- (96, 129, 160), (100, 135, 165), (106, 139, 170), (108, 143, 172),
- (119, 146, 156), (127, 149, 160), (148, 165, 157), (165, 188, 190),
- (179, 191, 172), (184, 189, 154), (190, 194, 149), (174, 155, 104),
- (147, 131, 96), (144, 138, 108), (137, 135, 107), (138, 130, 112),
- (145, 142, 115), (132, 137, 131), (114, 128, 136), (101, 130, 142),
- (102, 130, 157), (96, 129, 162), (96, 130, 165), (98, 131, 166),
- (99, 133, 168), (99, 134, 169), (100, 134, 169), (100, 136, 169),
- (100, 134, 169), (100, 134, 169), (99, 134, 166), (96, 129, 164),
- (94, 127, 160), (92, 124, 157), (90, 123, 154), (84, 114, 147),
- (81, 109, 139), (75, 101, 129), (62, 91, 119), (59, 89, 105),
- (55, 88, 99), (55, 87, 98), (57, 82, 112), (58, 81, 115),
- (63, 87, 120), (67, 93, 126), (74, 100, 133), (77, 106, 138),
- (81, 110, 143), (80, 110, 144), (78, 107, 141), (75, 101, 134),
- (68, 94, 127), (62, 88, 121), (64, 90, 120), (73, 98, 128),
- (75, 104, 136), (79, 110, 140), (81, 111, 144), (82, 112, 146),
- (82, 111, 142), (77, 105, 135), (79, 108, 117), (81, 98, 115),
- (87, 96, 103), (91, 95, 97), (94, 91, 91), (101, 102, 94),
- (117, 116, 100), (125, 128, 107), (118, 134, 131), (122, 145, 148),
- (130, 166, 167), (140, 176, 186), (156, 193, 200), (163, 204, 212),
- (167, 213, 212), (169, 207, 215), (168, 207, 211), (157, 199, 205),
- (137, 175, 189), (130, 166, 174), (118, 152, 164), (118, 153, 157),
- (118, 158, 160), (123, 164, 166), (136, 177, 177), (146, 191, 197),
- (162, 197, 198), (166, 201, 203), (161, 200, 203), (153, 189, 200),
- (137, 175, 185), (121, 163, 167), (108, 147, 151), (106, 141, 153),
- (98, 131, 161), (96, 131, 161), (100, 136, 155), (111, 132, 145),
- (112, 134, 144), (105, 134, 138), (101, 134, 138), (105, 130, 141),
- (109, 117, 128), (110, 115, 107), (104, 107, 95), (113, 111, 88),
- (119, 112, 92), (126, 124, 103), (121, 116, 103), (119, 117, 90),
- (117, 112, 85), (112, 102, 82), (95, 95, 81), (86, 86, 80),
- (80, 84, 83), (81, 92, 101), (85, 112, 122), (94, 127, 132),
- (106, 140, 143), (116, 162, 160), (142, 183, 185), (184, 201, 205),
- (189, 224, 229), (214, 248, 247), (224, 251, 250), (201, 232, 240),
- (187, 218, 222), (170, 194, 203), (138, 175, 176), (115, 153, 162),
- (101, 137, 151), (83, 126, 132), (67, 106, 111), (70, 87, 93),
- (73, 80, 82), (73, 76, 78), (71, 81, 80), (71, 78, 81),
- (66, 75, 88), (61, 81, 97), (70, 91, 117), (73, 98, 127),
- (77, 106, 138), (82, 110, 143), (83, 115, 148), (85, 118, 151),
- (90, 123, 156), (90, 124, 157), (92, 125, 158), (93, 126, 159),
- (93, 126, 159), (94, 127, 160), (94, 127, 162), (94, 127, 162),
- (94, 128, 163), (95, 128, 163), (95, 129, 164), (95, 128, 163),
- (95, 128, 161), (93, 126, 159), (93, 126, 157), (94, 124, 153),
- (91, 122, 140), (81, 116, 124), (78, 105, 114), (81, 91, 96),
- (84, 84, 80), (77, 78, 71), (64, 62, 54), (51, 43, 35),
- (37, 29, 35), (26, 23, 30), (0, 0, 0), (5, 2, 12),
- (22, 27, 46), (35, 32, 48), (43, 40, 50), (42, 49, 58),
- (29, 56, 73), (35, 62, 80), (38, 47, 63), (29, 33, 53)
-),
-
-// 69 dodge102.ppm
-(
- (47, 42, 46), (88, 93, 90), (136, 152, 150), (140, 218, 225),
- (130, 242, 251), (123, 245, 243), (122, 188, 198), (99, 137, 153),
- (74, 113, 109), (74, 89, 82), (58, 73, 61), (49, 64, 54),
- (58, 41, 32), (64, 30, 24), (63, 28, 23), (65, 27, 22),
- (76, 30, 21), (75, 34, 17), (74, 32, 14), (79, 31, 14),
- (80, 32, 15), (85, 31, 18), (82, 34, 23), (89, 42, 25),
- (85, 45, 27), (78, 49, 29), (77, 40, 29), (77, 36, 27),
- (89, 39, 35), (112, 56, 39), (116, 69, 43), (118, 89, 51),
- (124, 92, 37), (160, 122, 46), (171, 135, 56), (168, 156, 97),
- (153, 159, 102), (144, 150, 88), (137, 115, 85), (118, 108, 89),
- (108, 95, 75), (95, 87, 63), (95, 78, 55), (88, 65, 56),
- (92, 57, 49), (94, 57, 48), (94, 53, 47), (98, 51, 43),
- (105, 67, 50), (109, 74, 60), (116, 91, 81), (140, 119, 89),
- (179, 161, 111), (235, 221, 170), (245, 246, 140), (237, 221, 102),
- (227, 193, 91), (215, 181, 106), (197, 157, 88), (184, 153, 62),
- (161, 124, 46), (149, 99, 41), (143, 84, 37), (130, 77, 42),
- (117, 73, 48), (118, 67, 53), (124, 81, 60), (139, 107, 90),
- (156, 161, 147), (192, 207, 161), (221, 235, 186), (216, 244, 206),
- (178, 223, 200), (179, 187, 163), (154, 134, 116), (146, 106, 79),
- (129, 105, 52), (114, 103, 49), (119, 122, 74), (135, 141, 112),
- (147, 164, 149), (165, 213, 168), (199, 243, 222), (187, 251, 248),
- (190, 248, 233), (169, 215, 199), (158, 176, 150), (136, 139, 120),
- (119, 121, 104), (121, 120, 93), (146, 152, 109), (180, 159, 99),
- (181, 191, 105), (181, 205, 157), (175, 231, 216), (168, 243, 243),
- (138, 241, 247), (127, 247, 247), (138, 247, 240), (141, 188, 174),
- (112, 136, 129), (91, 103, 81), (69, 86, 67), (69, 59, 41),
- (62, 59, 21), (59, 36, 17), (61, 25, 14), (61, 24, 16),
- (55, 25, 15), (44, 26, 23), (47, 31, 23), (54, 33, 22),
- (60, 34, 30), (53, 42, 49), (51, 60, 66), (46, 72, 60),
- (53, 84, 86), (54, 100, 125), (84, 149, 155), (92, 243, 249),
- (108, 244, 249), (130, 219, 231), (125, 155, 166), (71, 105, 120),
- (47, 89, 118), (26, 50, 68), (24, 25, 32), (13, 12, 21),
- (12, 9, 8), (5, 4, 4), (5, 2, 2), (4, 0, 1),
- (5, 1, 0), (12, 4, 2), (16, 7, 4), (21, 7, 1),
- (22, 5, 2), (18, 5, 5), (16, 6, 6), (9, 5, 4),
- (5, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 0, 1), (6, 0, 3),
- (16, 5, 5), (23, 9, 4), (22, 15, 9), (18, 14, 14),
- (20, 20, 26), (26, 26, 23), (43, 36, 29), (52, 42, 42),
- (59, 67, 62), (75, 80, 80), (77, 116, 99), (97, 141, 153),
- (121, 219, 225), (121, 246, 252), (136, 238, 245), (143, 176, 174),
- (121, 125, 121), (107, 98, 94), (76, 93, 72), (77, 86, 51),
- (83, 57, 49), (78, 51, 44), (70, 40, 41), (67, 31, 31),
- (63, 28, 24), (62, 27, 20), (58, 29, 10), (55, 31, 12),
- (49, 28, 13), (42, 23, 7), (37, 19, 7), (38, 17, 6),
- (43, 13, 5), (47, 14, 5), (59, 15, 6), (61, 17, 6),
- (63, 21, 5), (67, 23, 8), (69, 27, 6), (66, 28, 6),
- (66, 30, 13), (70, 34, 18), (70, 40, 28), (78, 42, 35),
- (88, 53, 39), (93, 69, 56), (113, 83, 83), (138, 119, 116),
- (196, 181, 138), (222, 227, 216), (247, 245, 223), (250, 249, 228),
- (247, 251, 242), (230, 247, 235), (199, 236, 231), (199, 236, 228),
- (193, 231, 227), (165, 173, 178), (153, 134, 140), (128, 119, 110),
- (112, 95, 87), (108, 78, 57), (99, 79, 48), (94, 71, 37),
- (71, 52, 28), (65, 47, 26), (69, 31, 26), (61, 26, 22),
- (56, 24, 19), (56, 21, 15), (55, 21, 13), (47, 16, 11),
- (45, 11, 3), (41, 10, 4), (39, 10, 6), (37, 11, 5),
- (33, 14, 3), (30, 9, 2), (30, 5, 0), (28, 9, 3),
- (27, 11, 2), (27, 11, 3), (26, 14, 7), (24, 12, 5),
- (22, 15, 5), (27, 12, 4), (31, 16, 6), (36, 17, 7),
- (41, 21, 11), (48, 20, 12), (57, 18, 12), (61, 22, 11),
- (65, 23, 13), (68, 23, 14), (68, 22, 9), (63, 19, 7),
- (57, 17, 7), (46, 17, 7), (37, 18, 5), (34, 17, 6),
- (30, 18, 14), (30, 26, 11), (25, 32, 17), (37, 31, 31)
-),
-
-// 70 ernst.anti-pope.ppm
-(
- (60, 41, 44), (63, 44, 53), (61, 45, 54), (62, 43, 55),
- (59, 42, 56), (61, 39, 55), (61, 43, 57), (65, 44, 53),
- (67, 46, 53), (74, 44, 54), (76, 44, 57), (80, 48, 63),
- (87, 49, 64), (89, 43, 57), (93, 46, 53), (96, 44, 53),
- (106, 49, 53), (104, 56, 56), (108, 68, 64), (111, 72, 67),
- (119, 70, 68), (129, 76, 71), (133, 79, 68), (133, 75, 74),
- (139, 65, 65), (134, 69, 76), (143, 77, 76), (170, 77, 76),
- (148, 92, 81), (136, 92, 73), (135, 90, 87), (149, 96, 75),
- (174, 114, 73), (203, 130, 81), (202, 137, 86), (201, 164, 136),
- (201, 164, 138), (176, 147, 135), (203, 131, 101), (167, 145, 117),
- (186, 121, 108), (174, 107, 89), (146, 117, 90), (133, 112, 98),
- (118, 112, 123), (100, 95, 100), (125, 102, 98), (113, 100, 93),
- (102, 84, 81), (100, 74, 86), (99, 77, 97), (98, 63, 76),
- (94, 53, 70), (86, 52, 65), (81, 49, 63), (75, 52, 61),
- (71, 52, 64), (70, 49, 64), (70, 50, 62), (69, 52, 63),
- (67, 50, 61), (64, 50, 63), (66, 51, 59), (63, 51, 62),
- (63, 54, 61), (62, 50, 61), (62, 48, 61), (62, 48, 61),
- (57, 45, 59), (57, 43, 56), (57, 46, 56), (55, 45, 56),
- (53, 43, 56), (53, 43, 57), (54, 40, 53), (53, 41, 55),
- (55, 43, 57), (57, 42, 59), (57, 47, 59), (59, 49, 60),
- (53, 48, 68), (58, 50, 66), (51, 49, 70), (49, 49, 64),
- (52, 51, 70), (54, 51, 69), (57, 53, 67), (61, 52, 73),
- (65, 53, 75), (64, 52, 70), (62, 51, 67), (61, 50, 68),
- (60, 48, 70), (58, 49, 70), (58, 49, 67), (60, 48, 62),
- (61, 50, 64), (61, 50, 63), (62, 50, 62), (63, 48, 61),
- (65, 47, 61), (67, 45, 59), (65, 46, 58), (64, 46, 58),
- (63, 47, 58), (63, 45, 57), (59, 45, 58), (58, 44, 57),
- (61, 43, 57), (61, 44, 57), (61, 43, 59), (62, 42, 60),
- (64, 44, 60), (66, 45, 61), (67, 47, 62), (66, 48, 67),
- (66, 50, 69), (72, 53, 68), (74, 56, 70), (78, 56, 71),
- (73, 68, 75), (80, 55, 76), (85, 58, 78), (79, 60, 84),
- (86, 65, 82), (96, 68, 76), (98, 72, 79), (108, 85, 78),
- (123, 88, 70), (113, 83, 78), (122, 85, 81), (132, 104, 92),
- (127, 111, 90), (136, 93, 101), (142, 83, 87), (137, 82, 75),
- (121, 80, 77), (110, 67, 85), (102, 67, 77), (94, 66, 72),
- (83, 68, 66), (80, 71, 76), (81, 73, 85), (87, 84, 89),
- (85, 69, 84), (90, 84, 96), (82, 84, 88), (80, 90, 95),
- (85, 84, 110), (93, 72, 86), (82, 72, 81), (77, 70, 82),
- (74, 63, 77), (72, 56, 74), (71, 55, 68), (67, 51, 65),
- (65, 51, 67), (64, 50, 65), (67, 50, 66), (72, 51, 68),
- (74, 50, 66), (80, 53, 63), (86, 55, 68), (89, 63, 68),
- (91, 66, 68), (97, 65, 65), (103, 66, 58), (99, 64, 64),
- (102, 61, 71), (111, 58, 72), (104, 63, 63), (118, 53, 59),
- (127, 52, 59), (141, 47, 52), (161, 39, 53), (164, 37, 51),
- (143, 41, 51), (136, 46, 61), (118, 47, 50), (111, 47, 59),
- (109, 45, 59), (106, 46, 61), (107, 42, 63), (109, 41, 58),
- (106, 42, 53), (95, 44, 59), (88, 45, 57), (78, 43, 61),
- (70, 47, 63), (67, 46, 61), (66, 45, 62), (64, 46, 62),
- (62, 45, 60), (62, 46, 58), (60, 45, 58), (58, 45, 59),
- (58, 47, 58), (62, 48, 62), (64, 50, 63), (66, 52, 65),
- (69, 55, 68), (71, 63, 68), (68, 65, 76), (66, 66, 76),
- (62, 61, 78), (62, 61, 79), (65, 55, 80), (66, 54, 76),
- (65, 53, 77), (60, 52, 80), (57, 54, 73), (58, 58, 70),
- (57, 59, 74), (62, 61, 80), (59, 67, 86), (63, 68, 86),
- (63, 68, 88), (65, 70, 90), (67, 65, 93), (62, 70, 95),
- (58, 68, 99), (62, 75, 92), (59, 77, 97), (61, 76, 109),
- (61, 77, 100), (54, 70, 105), (56, 70, 105), (53, 67, 102),
- (52, 65, 99), (55, 65, 102), (54, 68, 103), (61, 73, 92),
- (64, 68, 94), (68, 76, 95), (74, 79, 89), (70, 77, 83),
- (66, 72, 87), (68, 62, 92), (70, 56, 77), (72, 55, 76),
- (68, 56, 75), (72, 53, 72), (74, 54, 66), (75, 56, 64),
- (77, 53, 61), (81, 50, 58), (87, 54, 52), (96, 51, 58),
- (92, 44, 61), (85, 45, 62), (75, 45, 58), (71, 41, 54),
- (70, 41, 56), (70, 41, 56), (69, 41, 55), (66, 41, 53)
-),
-
-// 71 ernst.ubu-imperator.ppm
-(
- (36, 57, 12), (87, 102, 130), (126, 148, 170), (137, 166, 178),
- (146, 174, 185), (160, 179, 186), (163, 183, 190), (161, 180, 186),
- (154, 172, 181), (147, 165, 174), (138, 144, 155), (144, 103, 23),
- (127, 77, 3), (93, 20, 6), (78, 10, 6), (65, 4, 2),
- (53, 0, 8), (30, 4, 0), (9, 3, 2), (1, 1, 0),
- (0, 0, 1), (3, 1, 3), (5, 0, 9), (21, 15, 4),
- (32, 17, 0), (39, 3, 2), (48, 5, 0), (54, 4, 0),
- (56, 3, 3), (65, 3, 0), (66, 2, 2), (70, 3, 3),
- (76, 7, 1), (80, 4, 1), (79, 3, 0), (80, 4, 0),
- (81, 9, 0), (81, 15, 0), (87, 26, 1), (103, 68, 8),
- (108, 151, 11), (93, 159, 31), (123, 149, 161), (139, 163, 175),
- (149, 171, 181), (158, 176, 184), (162, 177, 186), (166, 178, 187),
- (164, 175, 185), (161, 173, 181), (162, 170, 173), (172, 123, 74),
- (178, 113, 3), (187, 117, 1), (190, 122, 0), (184, 122, 2),
- (165, 123, 8), (108, 143, 36), (117, 147, 164), (129, 161, 176),
- (129, 166, 182), (103, 148, 174), (92, 105, 135), (72, 69, 15),
- (76, 24, 3), (72, 17, 3), (73, 16, 1), (75, 15, 2),
- (77, 14, 3), (78, 11, 4), (78, 9, 3), (77, 9, 1),
- (74, 9, 1), (72, 10, 2), (71, 10, 4), (66, 9, 4),
- (66, 6, 1), (64, 6, 2), (66, 10, 1), (68, 12, 2),
- (69, 8, 1), (68, 6, 1), (69, 6, 0), (71, 7, 0),
- (71, 8, 1), (73, 10, 2), (75, 12, 1), (75, 14, 1),
- (81, 13, 2), (84, 15, 1), (90, 17, 2), (99, 23, 2),
- (139, 79, 0), (151, 87, 6), (134, 63, 9), (102, 21, 4),
- (93, 15, 5), (92, 12, 6), (101, 10, 2), (125, 27, 3),
- (163, 66, 2), (179, 76, 2), (190, 94, 5), (206, 116, 4),
- (211, 121, 1), (213, 130, 2), (214, 136, 1), (209, 137, 1),
- (198, 131, 2), (181, 112, 1), (167, 100, 0), (150, 90, 1),
- (126, 87, 7), (58, 84, 7), (34, 64, 2), (62, 90, 10),
- (131, 87, 4), (157, 83, 1), (166, 87, 2), (168, 88, 2),
- (169, 88, 1), (175, 87, 1), (180, 90, 4), (177, 98, 4),
- (181, 102, 1), (177, 105, 1), (179, 109, 3), (188, 112, 1),
- (195, 107, 1), (197, 109, 0), (200, 116, 2), (192, 121, 4),
- (191, 121, 2), (179, 113, 3), (173, 105, 2), (158, 106, 9),
- (107, 121, 142), (114, 139, 162), (109, 136, 162), (88, 101, 138),
- (92, 44, 33), (86, 16, 5), (84, 10, 2), (82, 9, 3),
- (84, 7, 1), (89, 11, 0), (91, 14, 1), (99, 17, 1),
- (110, 20, 0), (151, 57, 4), (165, 68, 2), (170, 70, 6),
- (170, 69, 2), (168, 73, 2), (171, 78, 0), (173, 88, 0),
- (175, 95, 2), (182, 105, 0), (189, 114, 0), (197, 123, 2),
- (206, 127, 2), (209, 130, 2), (212, 129, 3), (208, 124, 1),
- (206, 122, 1), (198, 124, 4), (191, 119, 2), (186, 104, 5),
- (177, 89, 8), (169, 74, 5), (164, 73, 2), (157, 57, 1),
- (124, 25, 6), (102, 16, 2), (95, 16, 3), (91, 14, 2),
- (87, 16, 2), (88, 15, 4), (95, 22, 2), (131, 52, 2),
- (159, 67, 1), (162, 76, 0), (162, 80, 2), (168, 88, 6),
- (173, 96, 6), (175, 96, 3), (172, 97, 2), (173, 98, 3),
- (174, 102, 2), (167, 102, 4), (162, 113, 19), (145, 151, 153),
- (162, 171, 176), (163, 172, 179), (169, 178, 183), (168, 177, 186),
- (168, 184, 193), (169, 185, 190), (176, 186, 188), (182, 191, 183),
- (180, 189, 188), (173, 190, 196), (177, 191, 200), (169, 191, 198),
- (159, 190, 201), (148, 176, 187), (138, 166, 178), (133, 158, 172),
- (109, 126, 146), (74, 88, 37), (58, 27, 5), (71, 19, 2),
- (78, 19, 3), (81, 15, 5), (92, 33, 34), (87, 99, 124),
- (102, 126, 155), (94, 105, 113), (130, 95, 4), (146, 99, 3),
- (152, 96, 1), (159, 92, 2), (166, 103, 2), (177, 113, 0),
- (175, 117, 2), (171, 121, 16), (152, 133, 70), (146, 163, 173),
- (150, 168, 177), (154, 172, 181), (153, 176, 184), (151, 173, 186),
- (154, 171, 185), (149, 169, 184), (145, 169, 177), (138, 154, 157),
- (172, 124, 23), (195, 124, 6), (197, 126, 7), (200, 127, 7),
- (212, 130, 11), (175, 176, 172), (175, 183, 184), (173, 182, 181),
- (160, 170, 179), (139, 161, 174), (125, 138, 160), (91, 98, 105),
- (43, 58, 6), (29, 18, 5), (15, 12, 4), (3, 6, 4),
- (1, 3, 4), (4, 3, 2), (11, 11, 1), (26, 25, 3)
-),
-
-// 72 fighting-forms.ppm
-(
- (2, 3, 0), (11, 15, 2), (22, 23, 8), (40, 36, 23),
- (82, 53, 40), (133, 63, 36), (149, 96, 18), (169, 100, 12),
- (182, 122, 14), (214, 140, 47), (235, 178, 73), (230, 176, 63),
- (220, 159, 44), (174, 151, 29), (141, 139, 43), (129, 99, 40),
- (56, 61, 33), (35, 36, 18), (25, 24, 6), (17, 18, 3),
- (18, 17, 0), (24, 19, 0), (27, 25, 3), (35, 29, 12),
- (100, 42, 16), (140, 45, 14), (144, 52, 14), (120, 55, 39),
- (75, 59, 56), (51, 40, 38), (34, 28, 15), (24, 19, 5),
- (13, 13, 3), (12, 13, 1), (7, 8, 3), (11, 13, 2),
- (9, 11, 0), (12, 11, 2), (13, 15, 2), (22, 23, 7),
- (30, 31, 12), (40, 40, 28), (52, 63, 69), (63, 96, 65),
- (66, 103, 73), (100, 114, 124), (105, 155, 133), (138, 146, 105),
- (152, 125, 65), (159, 122, 55), (158, 94, 30), (156, 60, 7),
- (149, 46, 14), (135, 43, 40), (124, 57, 81), (97, 58, 132),
- (80, 70, 149), (66, 83, 139), (85, 94, 140), (97, 116, 153),
- (96, 119, 151), (96, 102, 126), (97, 87, 79), (137, 77, 67),
- (164, 55, 24), (174, 60, 16), (175, 42, 4), (175, 37, 7),
- (164, 40, 12), (142, 47, 14), (111, 47, 30), (65, 46, 47),
- (37, 34, 22), (32, 34, 12), (31, 32, 16), (43, 33, 25),
- (88, 42, 37), (140, 30, 9), (164, 24, 1), (169, 28, 2),
- (174, 34, 2), (168, 38, 1), (160, 41, 4), (131, 44, 7),
- (71, 53, 21), (34, 30, 10), (27, 22, 5), (18, 15, 1),
- (13, 16, 1), (18, 19, 3), (30, 27, 11), (37, 33, 32),
- (46, 32, 70), (59, 38, 117), (66, 58, 127), (67, 60, 133),
- (63, 63, 123), (53, 51, 71), (56, 50, 67), (55, 47, 64),
- (45, 46, 37), (45, 40, 29), (48, 43, 39), (61, 50, 62),
- (75, 90, 70), (81, 95, 120), (89, 100, 136), (99, 97, 124),
- (130, 93, 79), (158, 58, 28), (174, 63, 9), (184, 51, 4),
- (186, 46, 8), (190, 37, 18), (187, 40, 21), (180, 48, 10),
- (174, 50, 3), (166, 69, 2), (181, 83, 21), (205, 97, 2),
- (203, 115, 5), (212, 138, 3), (218, 141, 4), (237, 144, 0),
- (233, 139, 5), (225, 115, 4), (207, 98, 4), (204, 58, 27),
- (199, 52, 18), (199, 49, 16), (193, 39, 9), (194, 35, 6),
- (189, 36, 5), (186, 35, 2), (186, 33, 6), (182, 37, 5),
- (185, 39, 2), (186, 31, 2), (185, 30, 3), (186, 31, 3),
- (187, 30, 3), (186, 30, 2), (183, 32, 2), (179, 27, 3),
- (180, 31, 3), (184, 31, 5), (184, 29, 6), (181, 30, 3),
- (181, 28, 0), (181, 30, 2), (179, 29, 2), (174, 29, 0),
- (176, 33, 3), (178, 30, 3), (175, 25, 1), (174, 24, 1),
- (173, 25, 0), (166, 24, 1), (153, 26, 7), (116, 30, 5),
- (43, 25, 4), (28, 18, 2), (26, 15, 1), (27, 15, 1),
- (32, 23, 8), (43, 28, 14), (111, 34, 2), (144, 39, 4),
- (160, 30, 2), (163, 35, 4), (155, 41, 12), (129, 53, 66),
- (132, 71, 99), (99, 109, 132), (95, 141, 145), (107, 135, 143),
- (101, 125, 156), (100, 117, 143), (87, 111, 128), (66, 114, 73),
- (72, 108, 48), (97, 111, 29), (108, 120, 58), (138, 150, 119),
- (183, 165, 155), (195, 175, 164), (163, 166, 182), (125, 170, 197),
- (131, 154, 188), (120, 117, 172), (86, 106, 175), (68, 81, 143),
- (67, 61, 123), (85, 56, 66), (112, 37, 48), (154, 39, 15),
- (180, 48, 24), (187, 60, 69), (188, 118, 123), (193, 146, 160),
- (206, 170, 188), (162, 157, 190), (144, 136, 147), (139, 102, 158),
- (173, 54, 109), (167, 45, 49), (177, 43, 13), (170, 41, 14),
- (153, 40, 9), (126, 36, 5), (55, 29, 11), (29, 17, 2),
- (21, 11, 1), (18, 10, 0), (25, 16, 1), (28, 19, 8),
- (36, 28, 10), (91, 44, 9), (143, 38, 7), (146, 47, 6),
- (142, 52, 5), (130, 73, 10), (78, 62, 22), (40, 37, 23),
- (44, 26, 16), (90, 27, 4), (136, 30, 7), (158, 30, 2),
- (169, 33, 1), (175, 32, 7), (166, 37, 17), (149, 51, 36),
- (129, 48, 74), (99, 54, 126), (76, 51, 129), (73, 58, 137),
- (84, 74, 148), (102, 79, 152), (119, 80, 142), (174, 57, 99),
- (178, 50, 50), (175, 49, 49), (186, 58, 48), (186, 57, 99),
- (176, 59, 115), (124, 107, 116), (116, 143, 147), (128, 161, 139),
- (190, 169, 127), (235, 175, 114), (233, 175, 81), (148, 146, 56),
- (151, 99, 30), (120, 86, 12), (120, 78, 22), (56, 50, 9)
-),
-
-// 73 fog25.ppm
-(
- (11, 14, 2), (30, 28, 10), (35, 35, 14), (52, 43, 23),
- (52, 61, 22), (61, 63, 29), (67, 62, 30), (83, 70, 39),
- (113, 96, 63), (149, 134, 131), (163, 157, 162), (175, 169, 173),
- (178, 172, 176), (173, 165, 170), (160, 149, 152), (162, 119, 78),
- (159, 108, 65), (135, 95, 47), (112, 83, 32), (88, 81, 23),
- (75, 72, 18), (72, 59, 18), (73, 63, 24), (70, 48, 22),
- (72, 57, 30), (66, 52, 20), (64, 60, 21), (66, 71, 23),
- (72, 62, 27), (66, 73, 21), (75, 66, 26), (80, 64, 23),
- (103, 73, 33), (130, 88, 40), (163, 99, 47), (172, 100, 47),
- (174, 106, 51), (185, 120, 60), (194, 128, 73), (206, 141, 84),
- (201, 145, 94), (179, 165, 164), (191, 180, 184), (205, 196, 192),
- (214, 212, 217), (231, 230, 236), (238, 242, 245), (239, 242, 247),
- (233, 236, 241), (227, 226, 231), (213, 208, 214), (197, 192, 198),
- (178, 172, 177), (150, 144, 146), (130, 103, 68), (86, 76, 53),
- (74, 61, 44), (68, 58, 40), (61, 53, 28), (58, 51, 19),
- (60, 53, 11), (62, 45, 5), (45, 43, 6), (34, 39, 4),
- (31, 41, 3), (36, 36, 9), (32, 35, 9), (30, 36, 6),
- (17, 16, 10), (21, 18, 2), (31, 13, 5), (28, 20, 7),
- (28, 24, 4), (33, 24, 6), (35, 41, 17), (45, 42, 12),
- (51, 36, 17), (53, 37, 22), (62, 38, 16), (78, 39, 12),
- (81, 46, 17), (83, 52, 12), (89, 65, 13), (103, 76, 18),
- (119, 80, 26), (137, 85, 29), (160, 92, 41), (162, 103, 54),
- (171, 109, 59), (184, 120, 59), (196, 124, 60), (194, 131, 73),
- (199, 146, 97), (181, 170, 172), (196, 186, 191), (203, 198, 202),
- (215, 216, 218), (230, 229, 235), (231, 231, 239), (231, 230, 238),
- (225, 225, 229), (211, 208, 207), (195, 189, 193), (173, 168, 171),
- (145, 140, 142), (117, 103, 54), (98, 77, 33), (86, 61, 34),
- (78, 63, 30), (76, 63, 31), (75, 64, 34), (70, 58, 42),
- (76, 55, 36), (72, 58, 30), (67, 57, 17), (63, 55, 9),
- (53, 62, 2), (50, 42, 4), (47, 40, 7), (46, 40, 6),
- (51, 39, 8), (52, 39, 10), (55, 41, 12), (58, 45, 19),
- (57, 48, 20), (63, 47, 18), (70, 48, 15), (71, 48, 16),
- (87, 53, 19), (100, 72, 29), (110, 90, 39), (134, 119, 63),
- (148, 138, 137), (167, 164, 163), (182, 177, 177), (186, 179, 187),
- (184, 177, 185), (178, 171, 178), (168, 155, 158), (187, 143, 107),
- (192, 130, 79), (179, 119, 63), (165, 111, 56), (159, 109, 55),
- (160, 111, 61), (160, 114, 72), (153, 141, 142), (167, 159, 164),
- (172, 167, 171), (171, 166, 170), (157, 151, 153), (151, 135, 129),
- (143, 105, 64), (124, 86, 40), (112, 73, 31), (88, 62, 31),
- (91, 64, 24), (90, 64, 19), (89, 63, 18), (92, 69, 20),
- (102, 78, 19), (112, 78, 29), (123, 83, 37), (142, 97, 52),
- (143, 118, 69), (155, 146, 149), (178, 172, 174), (194, 190, 190),
- (203, 199, 202), (217, 216, 222), (232, 235, 239), (241, 245, 248),
- (245, 249, 252), (247, 251, 254), (249, 253, 255), (251, 253, 255),
- (253, 254, 255), (253, 254, 255), (253, 254, 255), (251, 255, 255),
- (249, 254, 255), (249, 253, 254), (249, 253, 254), (247, 253, 255),
- (245, 250, 253), (244, 249, 253), (244, 249, 252), (240, 245, 248),
- (231, 232, 237), (219, 216, 218), (203, 196, 202), (189, 183, 187),
- (169, 160, 164), (180, 133, 98), (169, 113, 66), (163, 109, 56),
- (167, 105, 58), (167, 114, 65), (162, 115, 75), (155, 144, 148),
- (173, 164, 171), (184, 177, 185), (187, 182, 189), (188, 182, 187),
- (179, 173, 174), (166, 156, 155), (198, 138, 89), (181, 123, 67),
- (163, 104, 55), (152, 95, 50), (133, 91, 37), (124, 81, 28),
- (117, 81, 28), (108, 77, 27), (111, 79, 32), (118, 83, 39),
- (133, 92, 51), (146, 97, 56), (153, 103, 61), (152, 104, 57),
- (148, 104, 57), (142, 101, 48), (134, 95, 43), (123, 84, 31),
- (109, 70, 28), (99, 66, 22), (95, 64, 28), (97, 65, 36),
- (102, 78, 52), (120, 88, 58), (143, 110, 81), (152, 144, 147),
- (174, 165, 170), (193, 182, 188), (205, 195, 203), (220, 217, 224),
- (232, 235, 242), (243, 246, 251), (245, 250, 253), (248, 253, 254),
- (249, 253, 254), (253, 255, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (253, 254, 255), (253, 254, 255), (250, 251, 253),
- (244, 248, 250), (234, 236, 243), (222, 219, 229), (207, 197, 205),
- (188, 181, 189), (170, 160, 167), (142, 133, 134), (76, 67, 44)
-),
-
-// 74 geyser27.ppm
-(
- (0, 0, 0), (26, 5, 5), (77, 17, 6), (98, 45, 29),
- (124, 78, 66), (114, 129, 146), (115, 168, 193), (132, 179, 210),
- (152, 186, 220), (153, 176, 202), (142, 171, 181), (157, 169, 176),
- (165, 162, 158), (154, 131, 103), (149, 104, 73), (152, 98, 60),
- (140, 85, 46), (138, 67, 23), (163, 57, 6), (173, 55, 8),
- (179, 56, 3), (190, 61, 8), (208, 86, 7), (210, 110, 25),
- (221, 127, 29), (222, 150, 44), (226, 161, 53), (222, 159, 52),
- (222, 152, 60), (213, 148, 66), (193, 134, 70), (164, 146, 113),
- (138, 141, 159), (133, 144, 165), (154, 139, 122), (148, 108, 84),
- (158, 115, 69), (189, 121, 57), (198, 124, 48), (212, 136, 45),
- (224, 146, 39), (223, 143, 35), (222, 137, 31), (222, 136, 24),
- (221, 137, 18), (205, 101, 19), (198, 76, 4), (176, 60, 14),
- (148, 86, 43), (154, 110, 61), (141, 115, 89), (125, 168, 156),
- (126, 173, 199), (109, 156, 212), (105, 144, 195), (96, 120, 161),
- (71, 74, 121), (37, 58, 125), (26, 49, 119), (16, 42, 117),
- (17, 41, 115), (18, 38, 106), (35, 42, 95), (53, 36, 45),
- (59, 35, 35), (84, 25, 14), (98, 35, 15), (116, 48, 18),
- (121, 56, 23), (135, 72, 28), (142, 82, 36), (163, 103, 51),
- (178, 108, 56), (196, 123, 61), (214, 145, 68), (202, 165, 99),
- (182, 166, 149), (177, 174, 165), (175, 176, 165), (157, 168, 171),
- (135, 153, 167), (120, 125, 129), (126, 87, 69), (125, 82, 64),
- (126, 81, 63), (127, 75, 46), (137, 83, 37), (142, 82, 36),
- (142, 80, 35), (134, 70, 20), (116, 51, 9), (107, 38, 11),
- (97, 29, 7), (86, 25, 13), (87, 26, 8), (93, 28, 8),
- (103, 31, 6), (110, 40, 6), (111, 43, 7), (141, 28, 8),
- (143, 31, 7), (145, 34, 10), (148, 36, 6), (145, 39, 3),
- (128, 54, 22), (115, 51, 25), (99, 50, 25), (99, 47, 28),
- (102, 44, 27), (95, 42, 26), (53, 35, 43), (23, 38, 100),
- (14, 34, 103), (18, 28, 89), (4, 0, 2), (1, 0, 0),
- (24, 3, 2), (75, 15, 6), (85, 15, 2), (98, 23, 4),
- (101, 24, 2), (105, 32, 2), (106, 34, 2), (104, 37, 12),
- (100, 33, 14), (91, 30, 11), (88, 29, 11), (93, 38, 18),
- (96, 39, 24), (98, 47, 30), (69, 63, 76), (36, 54, 121),
- (49, 63, 118), (100, 68, 69), (114, 71, 55), (131, 86, 57),
- (159, 109, 61), (186, 112, 45), (200, 123, 46), (217, 143, 50),
- (221, 149, 55), (221, 147, 50), (211, 139, 54), (188, 119, 49),
- (175, 103, 38), (152, 85, 32), (165, 61, 23), (160, 43, 7),
- (163, 41, 6), (153, 31, 3), (156, 35, 7), (162, 41, 7),
- (164, 43, 5), (170, 53, 9), (182, 67, 12), (195, 110, 40),
- (213, 134, 48), (224, 152, 58), (223, 161, 67), (222, 154, 64),
- (195, 134, 61), (181, 119, 60), (156, 111, 61), (145, 104, 74),
- (126, 81, 65), (91, 91, 112), (114, 123, 157), (118, 163, 183),
- (127, 182, 196), (128, 186, 211), (132, 187, 192), (154, 193, 164),
- (167, 204, 164), (170, 202, 163), (180, 203, 188), (163, 198, 225),
- (139, 193, 222), (136, 192, 219), (119, 177, 225), (115, 173, 225),
- (112, 166, 225), (109, 154, 202), (113, 118, 144), (119, 77, 72),
- (112, 67, 52), (102, 53, 32), (102, 53, 33), (111, 67, 54),
- (90, 85, 91), (44, 63, 127), (32, 52, 121), (26, 46, 119),
- (18, 38, 109), (16, 31, 95), (2, 4, 21), (0, 0, 0),
- (0, 0, 0), (6, 1, 0), (33, 11, 21), (46, 37, 52),
- (55, 66, 120), (98, 107, 144), (133, 149, 176), (137, 158, 190),
- (121, 132, 164), (76, 86, 128), (40, 58, 125), (30, 50, 118),
- (27, 47, 121), (39, 50, 109), (107, 61, 46), (104, 57, 36),
- (110, 60, 40), (130, 82, 55), (153, 108, 60), (155, 114, 66),
- (186, 132, 68), (216, 177, 98), (221, 182, 114), (220, 213, 126),
- (223, 205, 147), (194, 197, 178), (174, 198, 177), (183, 184, 159),
- (192, 145, 102), (178, 111, 64), (170, 81, 28), (173, 58, 7),
- (173, 52, 7), (173, 50, 5), (167, 48, 2), (160, 47, 3),
- (158, 48, 2), (163, 51, 6), (174, 58, 8), (189, 97, 22),
- (209, 124, 41), (219, 144, 52), (219, 148, 62), (200, 138, 62),
- (187, 134, 72), (171, 156, 133), (167, 172, 160), (138, 150, 173),
- (126, 139, 157), (142, 106, 81), (117, 71, 55), (108, 50, 28),
- (98, 42, 18), (89, 28, 10), (81, 23, 6), (78, 14, 2),
- (78, 14, 1), (75, 7, 1), (9, 0, 1), (0, 0, 0)
-),
-
-// 75 gris.josette.ppm
-(
- (36, 41, 40), (71, 77, 82), (90, 114, 119), (120, 152, 164),
- (158, 192, 200), (171, 198, 207), (176, 199, 207), (178, 198, 207),
- (176, 199, 208), (179, 200, 207), (181, 202, 207), (184, 204, 213),
- (186, 209, 219), (184, 209, 220), (183, 211, 217), (181, 207, 209),
- (179, 205, 210), (187, 207, 213), (188, 211, 216), (188, 211, 217),
- (188, 211, 217), (190, 209, 221), (194, 213, 219), (250, 249, 229),
- (255, 250, 227), (255, 247, 228), (227, 228, 218), (193, 205, 212),
- (188, 204, 204), (180, 195, 198), (162, 178, 167), (117, 146, 147),
- (90, 124, 134), (81, 117, 123), (76, 105, 109), (71, 102, 97),
- (63, 89, 80), (40, 59, 60), (33, 47, 50), (29, 43, 46),
- (26, 36, 38), (18, 27, 26), (14, 23, 22), (19, 28, 27),
- (30, 36, 35), (29, 36, 39), (32, 41, 46), (32, 46, 49),
- (42, 48, 47), (42, 53, 46), (73, 82, 57), (72, 84, 72),
- (73, 91, 84), (76, 95, 96), (79, 98, 94), (82, 102, 99),
- (84, 104, 100), (93, 106, 100), (90, 111, 114), (88, 115, 124),
- (94, 122, 133), (139, 153, 152), (175, 190, 183), (177, 193, 190),
- (157, 174, 157), (94, 123, 129), (82, 108, 109), (66, 93, 89),
- (37, 52, 58), (26, 38, 39), (11, 18, 22), (8, 11, 18),
- (7, 9, 16), (9, 14, 18), (13, 20, 23), (26, 36, 38),
- (36, 50, 55), (61, 80, 82), (70, 96, 93), (76, 100, 101),
- (76, 103, 111), (79, 110, 113), (82, 110, 120), (85, 112, 125),
- (86, 115, 129), (87, 118, 133), (90, 124, 143), (139, 166, 175),
- (171, 187, 203), (180, 195, 202), (183, 198, 201), (180, 198, 199),
- (174, 194, 195), (157, 160, 165), (97, 119, 125), (86, 106, 106),
- (69, 83, 82), (37, 52, 53), (28, 39, 36), (16, 25, 24),
- (10, 18, 21), (10, 16, 22), (12, 20, 23), (25, 39, 42),
- (40, 59, 65), (69, 97, 94), (90, 117, 122), (125, 150, 154),
- (173, 193, 185), (185, 200, 195), (184, 200, 200), (174, 196, 201),
- (145, 179, 183), (91, 133, 141), (86, 120, 132), (86, 116, 127),
- (86, 116, 127), (90, 116, 127), (99, 128, 135), (160, 176, 163),
- (193, 195, 186), (190, 205, 197), (208, 214, 203), (255, 250, 223),
- (254, 252, 232), (253, 252, 234), (253, 250, 231), (246, 245, 225),
- (191, 210, 215), (186, 204, 213), (182, 203, 208), (178, 201, 209),
- (174, 201, 209), (165, 197, 207), (142, 175, 185), (87, 123, 144),
- (85, 119, 138), (87, 120, 141), (108, 137, 143), (145, 181, 181),
- (175, 196, 201), (184, 197, 205), (189, 207, 207), (192, 206, 207),
- (192, 209, 208), (214, 225, 211), (249, 253, 231), (253, 253, 243),
- (253, 253, 244), (253, 252, 243), (247, 249, 225), (192, 209, 203),
- (163, 178, 172), (118, 136, 143), (90, 119, 126), (85, 113, 120),
- (84, 112, 115), (86, 110, 111), (88, 112, 116), (88, 117, 123),
- (92, 122, 132), (118, 148, 148), (161, 181, 176), (176, 195, 200),
- (178, 197, 204), (178, 198, 205), (172, 200, 204), (169, 192, 200),
- (125, 156, 166), (91, 123, 135), (77, 112, 116), (68, 97, 97),
- (53, 71, 81), (32, 49, 59), (30, 46, 57), (40, 60, 67),
- (65, 88, 80), (72, 92, 91), (74, 95, 98), (75, 100, 97),
- (77, 102, 99), (79, 104, 101), (78, 103, 100), (78, 101, 95),
- (78, 101, 95), (78, 102, 95), (80, 103, 98), (81, 102, 101),
- (81, 101, 102), (82, 102, 103), (80, 104, 105), (76, 106, 107),
- (77, 106, 108), (79, 109, 108), (80, 110, 112), (79, 111, 114),
- (81, 111, 114), (82, 113, 115), (85, 115, 116), (85, 114, 118),
- (85, 113, 123), (85, 115, 127), (84, 116, 124), (83, 117, 127),
- (86, 119, 125), (97, 126, 133), (149, 174, 171), (173, 194, 197),
- (177, 197, 199), (179, 200, 200), (173, 193, 201), (144, 173, 179),
- (91, 124, 141), (84, 118, 130), (76, 112, 121), (66, 106, 112),
- (71, 104, 106), (73, 104, 103), (72, 101, 97), (68, 91, 83),
- (46, 61, 68), (39, 50, 52), (36, 46, 39), (34, 38, 28),
- (13, 19, 19), (9, 18, 17), (9, 20, 23), (24, 34, 37),
- (34, 43, 42), (42, 52, 54), (70, 81, 71), (73, 88, 81),
- (74, 96, 87), (72, 95, 86), (70, 90, 82), (70, 84, 79),
- (44, 62, 67), (29, 48, 54), (30, 48, 52), (32, 51, 58),
- (48, 63, 70), (69, 91, 89), (86, 108, 111), (95, 124, 130),
- (181, 190, 150), (224, 207, 189), (250, 246, 219), (255, 251, 224),
- (252, 250, 229), (238, 243, 231), (189, 212, 214), (181, 203, 201),
- (174, 193, 194), (129, 156, 154), (92, 121, 120), (69, 90, 80)
-),
-
-// 76 gris.landscape-ceret.ppm
-(
- (16, 15, 9), (38, 38, 25), (74, 64, 42), (102, 59, 39),
- (124, 79, 40), (136, 91, 44), (160, 94, 56), (173, 80, 72),
- (182, 80, 70), (210, 77, 71), (209, 82, 67), (202, 48, 38),
- (227, 88, 54), (211, 102, 54), (226, 127, 50), (234, 143, 56),
- (238, 156, 65), (228, 167, 71), (189, 166, 79), (133, 176, 107),
- (119, 153, 122), (111, 145, 124), (96, 138, 126), (103, 124, 100),
- (99, 100, 94), (78, 96, 107), (69, 100, 132), (64, 121, 173),
- (98, 165, 196), (107, 165, 182), (122, 172, 179), (171, 201, 211),
- (189, 209, 209), (201, 210, 207), (210, 219, 205), (196, 208, 204),
- (163, 189, 199), (132, 166, 174), (118, 138, 153), (134, 115, 126),
- (168, 130, 107), (180, 120, 108), (181, 101, 112), (209, 90, 97),
- (215, 92, 95), (220, 95, 96), (217, 98, 100), (226, 98, 95),
- (228, 105, 92), (232, 105, 88), (229, 97, 83), (224, 83, 73),
- (227, 88, 85), (219, 100, 76), (227, 105, 83), (229, 106, 90),
- (224, 107, 98), (226, 116, 103), (226, 121, 114), (215, 152, 155),
- (218, 168, 168), (217, 172, 167), (222, 177, 172), (239, 183, 170),
- (239, 185, 167), (226, 202, 144), (252, 231, 99), (252, 223, 89),
- (248, 218, 82), (249, 200, 79), (228, 191, 83), (180, 160, 91),
- (136, 184, 126), (112, 162, 130), (113, 156, 132), (111, 156, 135),
- (124, 161, 154), (128, 163, 167), (126, 154, 174), (120, 141, 162),
- (98, 123, 138), (101, 123, 131), (100, 132, 109), (100, 120, 96),
- (96, 110, 85), (88, 94, 70), (112, 87, 42), (120, 85, 44),
- (128, 86, 56), (139, 86, 54), (159, 115, 62), (177, 122, 52),
- (198, 127, 62), (221, 146, 50), (221, 160, 47), (214, 166, 37),
- (234, 179, 32), (248, 194, 35), (253, 197, 34), (252, 198, 35),
- (249, 196, 31), (249, 195, 43), (249, 165, 48), (242, 150, 38),
- (241, 151, 32), (242, 149, 36), (241, 150, 35), (237, 142, 33),
- (225, 139, 28), (229, 140, 32), (230, 133, 43), (220, 126, 44),
- (223, 122, 32), (221, 127, 29), (214, 135, 33), (207, 133, 39),
- (210, 144, 43), (206, 140, 60), (193, 141, 67), (164, 143, 82),
- (129, 131, 69), (109, 115, 58), (90, 116, 69), (85, 107, 68),
- (76, 79, 81), (89, 93, 72), (78, 85, 68), (66, 71, 62),
- (56, 62, 58), (48, 51, 51), (36, 35, 24), (25, 15, 16),
- (10, 13, 9), (8, 7, 5), (4, 2, 3), (14, 13, 11),
- (16, 14, 15), (19, 18, 15), (20, 18, 19), (28, 35, 24),
- (33, 34, 32), (29, 38, 31), (45, 56, 40), (52, 57, 47),
- (58, 54, 43), (57, 59, 46), (60, 53, 49), (62, 60, 58),
- (69, 68, 63), (70, 80, 60), (83, 81, 70), (97, 87, 81),
- (112, 94, 86), (116, 104, 83), (129, 111, 73), (130, 124, 55),
- (125, 120, 57), (134, 112, 46), (163, 121, 48), (198, 142, 59),
- (205, 153, 76), (218, 163, 137), (212, 164, 160), (208, 155, 162),
- (199, 126, 129), (194, 113, 123), (189, 121, 124), (202, 126, 104),
- (196, 116, 69), (198, 112, 35), (199, 108, 31), (207, 127, 39),
- (211, 131, 40), (228, 140, 40), (244, 160, 44), (248, 194, 44),
- (253, 199, 40), (253, 200, 35), (253, 201, 37), (254, 204, 41),
- (251, 205, 41), (252, 206, 42), (254, 211, 39), (254, 206, 44),
- (253, 202, 44), (249, 204, 53), (246, 196, 59), (241, 192, 54),
- (236, 172, 64), (195, 164, 84), (132, 187, 124), (127, 189, 119),
- (115, 171, 106), (111, 161, 95), (103, 126, 95), (97, 115, 89),
- (94, 112, 86), (90, 108, 78), (106, 107, 67), (115, 94, 66),
- (104, 87, 59), (100, 75, 56), (92, 69, 49), (85, 77, 61),
- (93, 85, 62), (98, 89, 50), (96, 71, 46), (93, 74, 46),
- (87, 73, 43), (79, 82, 63), (69, 89, 69), (69, 95, 62),
- (52, 86, 60), (60, 84, 63), (64, 86, 47), (65, 71, 57),
- (69, 70, 50), (76, 69, 49), (74, 80, 52), (72, 95, 61),
- (78, 105, 71), (95, 123, 75), (108, 138, 71), (119, 138, 81),
- (152, 142, 139), (201, 151, 162), (215, 173, 175), (218, 200, 175),
- (227, 228, 211), (254, 251, 249), (252, 252, 250), (250, 252, 252),
- (228, 234, 230), (219, 220, 216), (237, 189, 172), (253, 228, 97),
- (251, 218, 72), (254, 213, 63), (251, 211, 67), (249, 214, 62),
- (251, 212, 56), (252, 213, 52), (253, 210, 46), (254, 201, 44),
- (246, 191, 47), (244, 164, 74), (222, 170, 100), (231, 157, 139),
- (214, 165, 166), (213, 156, 162), (198, 135, 148), (178, 118, 131),
- (161, 106, 115), (123, 76, 72), (75, 68, 56), (42, 42, 38)
-),
-
-// 77 kandinsky.comp-9.ppm
-(
- (81, 31, 21), (121, 26, 10), (159, 21, 3), (194, 57, 2),
- (216, 102, 0), (215, 111, 0), (215, 122, 1), (220, 132, 2),
- (227, 148, 3), (233, 167, 22), (251, 191, 41), (252, 194, 60),
- (253, 200, 72), (225, 192, 103), (216, 204, 135), (224, 205, 153),
- (232, 201, 156), (251, 210, 92), (254, 207, 68), (254, 191, 42),
- (248, 182, 7), (231, 146, 2), (225, 127, 2), (221, 107, 0),
- (197, 62, 6), (169, 26, 4), (157, 35, 12), (154, 76, 92),
- (162, 80, 100), (173, 137, 99), (141, 186, 121), (146, 183, 127),
- (179, 183, 142), (192, 170, 137), (240, 177, 82), (254, 198, 69),
- (254, 207, 68), (254, 203, 65), (252, 194, 62), (251, 190, 56),
- (249, 181, 57), (243, 169, 37), (221, 129, 5), (210, 110, 0),
- (195, 60, 4), (167, 19, 1), (129, 20, 3), (96, 28, 20),
- (84, 30, 23), (88, 33, 27), (97, 29, 42), (84, 35, 46),
- (92, 136, 115), (90, 161, 127), (125, 186, 117), (143, 187, 118),
- (203, 172, 77), (200, 138, 40), (196, 115, 9), (170, 51, 13),
- (123, 29, 7), (106, 35, 13), (92, 32, 18), (92, 29, 17),
- (119, 28, 5), (125, 30, 7), (182, 57, 14), (210, 109, 3),
- (218, 123, 10), (237, 165, 27), (235, 187, 61), (215, 194, 103),
- (173, 197, 132), (146, 197, 126), (138, 195, 127), (134, 194, 124),
- (137, 192, 130), (149, 193, 134), (178, 188, 138), (200, 205, 141),
- (212, 205, 172), (216, 213, 187), (212, 217, 186), (180, 205, 174),
- (157, 195, 166), (112, 187, 178), (103, 185, 183), (95, 177, 181),
- (68, 160, 185), (69, 166, 201), (91, 173, 167), (112, 172, 141),
- (129, 190, 123), (131, 188, 123), (128, 186, 116), (121, 182, 107),
- (91, 149, 116), (102, 34, 47), (107, 34, 15), (123, 28, 10),
- (170, 49, 11), (214, 97, 1), (217, 111, 0), (222, 124, 3),
- (227, 141, 2), (234, 157, 22), (240, 176, 44), (249, 194, 54),
- (250, 194, 60), (252, 202, 64), (254, 200, 63), (253, 196, 67),
- (246, 192, 66), (219, 182, 92), (162, 192, 118), (141, 188, 124),
- (133, 187, 123), (136, 186, 121), (137, 189, 128), (132, 187, 132),
- (108, 176, 182), (98, 183, 188), (96, 185, 193), (81, 171, 198),
- (67, 175, 209), (68, 174, 204), (81, 180, 196), (94, 181, 171),
- (130, 192, 129), (136, 186, 120), (134, 118, 91), (127, 53, 73),
- (94, 31, 50), (85, 26, 44), (81, 25, 40), (81, 25, 36),
- (74, 29, 33), (73, 29, 30), (29, 41, 29), (28, 38, 27),
- (11, 17, 13), (5, 16, 11), (10, 12, 8), (12, 12, 10),
- (26, 18, 7), (71, 26, 33), (85, 30, 43), (96, 81, 53),
- (86, 157, 121), (127, 184, 120), (145, 173, 143), (163, 176, 159),
- (197, 184, 169), (215, 198, 190), (209, 202, 182), (179, 201, 158),
- (155, 200, 143), (139, 195, 127), (134, 184, 113), (148, 113, 77),
- (158, 36, 13), (165, 15, 3), (174, 4, 5), (178, 5, 1),
- (181, 14, 1), (162, 18, 3), (131, 19, 0), (119, 22, 5),
- (122, 28, 14), (144, 95, 64), (161, 147, 76), (136, 184, 115),
- (138, 187, 118), (151, 186, 112), (213, 190, 86), (235, 190, 72),
- (252, 203, 78), (239, 213, 117), (231, 214, 169), (234, 218, 179),
- (228, 220, 181), (210, 214, 170), (160, 205, 149), (148, 202, 142),
- (147, 200, 138), (161, 198, 139), (181, 200, 134), (198, 195, 118),
- (234, 187, 70), (241, 174, 51), (230, 129, 18), (227, 125, 3),
- (224, 121, 3), (228, 119, 2), (222, 123, 4), (224, 125, 4),
- (223, 130, 1), (229, 145, 1), (232, 166, 29), (219, 181, 69),
- (183, 183, 110), (153, 193, 124), (153, 201, 135), (158, 203, 146),
- (188, 210, 164), (206, 218, 197), (202, 219, 203), (200, 214, 201),
- (149, 193, 172), (112, 192, 183), (125, 194, 172), (144, 192, 132),
- (166, 192, 126), (213, 152, 98), (213, 131, 14), (218, 121, 7),
- (221, 113, 5), (220, 111, 2), (223, 117, 2), (223, 117, 4),
- (222, 118, 1), (218, 119, 1), (218, 122, 0), (217, 125, 1),
- (217, 134, 9), (231, 160, 32), (241, 171, 85), (206, 186, 135),
- (230, 211, 173), (227, 216, 188), (227, 210, 192), (230, 220, 195),
- (226, 221, 194), (225, 219, 188), (221, 218, 192), (223, 227, 196),
- (219, 222, 207), (207, 221, 204), (216, 223, 196), (215, 218, 189),
- (220, 218, 173), (204, 191, 145), (201, 135, 144), (218, 142, 83),
- (196, 127, 22), (202, 87, 2), (163, 21, 0), (124, 19, 1),
- (101, 32, 6), (84, 47, 14), (111, 120, 67), (85, 155, 123),
- (89, 165, 129), (83, 157, 124), (70, 122, 117), (78, 32, 40)
-),
-
-// 78 kandinsky.yellow-red-blue.ppm
-(
- (8, 1, 9), (18, 7, 12), (41, 2, 17), (56, 14, 26),
- (97, 18, 40), (101, 48, 45), (110, 76, 36), (142, 112, 37),
- (125, 122, 42), (118, 90, 40), (110, 72, 34), (104, 17, 29),
- (111, 23, 27), (141, 41, 42), (168, 88, 88), (178, 116, 101),
- (156, 118, 128), (138, 130, 114), (139, 126, 99), (132, 121, 90),
- (129, 120, 101), (129, 118, 116), (110, 100, 123), (92, 69, 125),
- (85, 65, 116), (98, 71, 105), (130, 98, 74), (137, 130, 54),
- (140, 128, 55), (145, 118, 45), (149, 123, 38), (144, 128, 50),
- (158, 141, 56), (172, 151, 55), (159, 145, 47), (171, 154, 58),
- (184, 153, 66), (185, 154, 70), (183, 155, 68), (177, 163, 70),
- (174, 160, 66), (168, 157, 71), (172, 159, 65), (168, 156, 68),
- (163, 155, 67), (160, 147, 69), (164, 151, 85), (164, 153, 89),
- (162, 153, 91), (156, 155, 98), (155, 142, 108), (158, 149, 97),
- (152, 149, 96), (151, 147, 113), (143, 137, 124), (139, 128, 135),
- (128, 118, 135), (119, 126, 142), (115, 128, 147), (116, 128, 154),
- (117, 109, 167), (105, 110, 165), (103, 139, 206), (116, 143, 241),
- (118, 132, 242), (128, 138, 243), (135, 150, 243), (148, 161, 244),
- (140, 151, 239), (141, 160, 242), (145, 155, 240), (158, 145, 230),
- (161, 146, 223), (144, 152, 223), (158, 136, 227), (170, 135, 216),
- (169, 146, 220), (188, 165, 214), (210, 179, 238), (219, 192, 244),
- (233, 209, 245), (236, 211, 243), (218, 190, 245), (191, 170, 246),
- (178, 158, 247), (157, 144, 237), (147, 128, 230), (143, 125, 227),
- (103, 124, 233), (100, 115, 200), (102, 87, 192), (75, 74, 148),
- (27, 54, 120), (30, 45, 100), (30, 39, 66), (28, 37, 51),
- (33, 31, 33), (32, 33, 37), (39, 45, 51), (40, 67, 94),
- (59, 52, 113), (71, 66, 120), (78, 66, 158), (88, 66, 180),
- (107, 75, 215), (120, 89, 216), (125, 84, 226), (132, 101, 228),
- (141, 107, 236), (144, 113, 236), (139, 108, 233), (125, 104, 207),
- (110, 95, 198), (133, 110, 177), (155, 133, 166), (168, 154, 171),
- (163, 149, 162), (145, 134, 166), (129, 132, 161), (109, 121, 132),
- (96, 114, 122), (86, 98, 124), (67, 76, 117), (56, 63, 104),
- (60, 58, 69), (66, 35, 69), (95, 25, 56), (113, 29, 62),
- (144, 42, 79), (157, 65, 100), (129, 75, 130), (98, 81, 181),
- (97, 85, 199), (96, 61, 204), (94, 59, 202), (89, 57, 197),
- (85, 53, 196), (92, 63, 190), (94, 61, 197), (90, 59, 188),
- (74, 45, 173), (70, 43, 176), (69, 40, 160), (63, 36, 144),
- (31, 33, 99), (20, 19, 67), (19, 16, 48), (17, 14, 39),
- (19, 20, 27), (13, 9, 7), (5, 2, 9), (5, 0, 7),
- (4, 0, 6), (1, 1, 3), (1, 0, 2), (3, 2, 2),
- (3, 4, 4), (3, 2, 6), (3, 1, 10), (8, 6, 14),
- (22, 19, 32), (34, 29, 31), (34, 30, 30), (42, 29, 38),
- (44, 26, 48), (52, 37, 48), (60, 56, 66), (66, 66, 74),
- (67, 75, 95), (128, 118, 104), (155, 142, 109), (168, 155, 126),
- (178, 163, 154), (177, 167, 165), (183, 170, 173), (193, 175, 195),
- (201, 183, 220), (214, 186, 227), (215, 178, 232), (219, 180, 240),
- (208, 180, 244), (198, 175, 242), (178, 171, 231), (177, 160, 220),
- (182, 156, 210), (184, 156, 207), (186, 155, 207), (181, 158, 187),
- (180, 159, 185), (151, 141, 201), (143, 130, 204), (154, 126, 218),
- (147, 120, 232), (148, 115, 236), (158, 120, 237), (158, 137, 235),
- (156, 139, 240), (149, 152, 246), (148, 157, 250), (150, 160, 250),
- (163, 158, 254), (182, 174, 250), (181, 177, 239), (175, 177, 235),
- (176, 167, 212), (163, 149, 196), (147, 149, 183), (136, 140, 187),
- (120, 119, 174), (126, 123, 191), (145, 138, 187), (139, 147, 196),
- (149, 129, 196), (157, 132, 188), (164, 93, 177), (183, 94, 182),
- (185, 110, 174), (183, 133, 144), (158, 138, 149), (166, 141, 158),
- (159, 147, 145), (158, 150, 130), (160, 155, 125), (161, 156, 101),
- (168, 157, 80), (175, 160, 75), (187, 159, 70), (192, 162, 64),
- (228, 195, 48), (198, 165, 66), (200, 174, 84), (202, 169, 86),
- (220, 171, 90), (216, 186, 60), (211, 181, 92), (211, 177, 96),
- (221, 172, 100), (207, 178, 98), (219, 186, 97), (228, 203, 101),
- (225, 197, 113), (223, 192, 148), (213, 188, 149), (209, 179, 151),
- (194, 163, 141), (182, 166, 137), (162, 152, 107), (161, 150, 87),
- (159, 145, 65), (158, 130, 56), (138, 129, 75), (125, 95, 54),
- (104, 70, 31), (56, 19, 44), (27, 9, 40), (13, 2, 11)
-),
-
-// 79 klee.insula-dulcamara.ppm
-(
- (23, 10, 4), (63, 38, 27), (144, 110, 85), (148, 131, 73),
- (144, 136, 86), (163, 131, 90), (176, 146, 96), (192, 163, 102),
- (193, 157, 114), (193, 161, 130), (193, 168, 147), (181, 169, 156),
- (168, 169, 150), (146, 160, 158), (130, 147, 155), (120, 159, 162),
- (121, 161, 146), (112, 150, 152), (87, 121, 142), (92, 116, 138),
- (119, 138, 142), (131, 142, 131), (154, 158, 110), (156, 154, 101),
- (171, 151, 99), (170, 147, 84), (166, 131, 76), (152, 128, 75),
- (149, 122, 63), (109, 83, 48), (26, 8, 7), (24, 6, 4),
- (19, 7, 6), (17, 3, 2), (9, 2, 2), (4, 11, 6),
- (26, 20, 6), (87, 117, 85), (117, 151, 117), (145, 138, 113),
- (143, 132, 87), (129, 107, 66), (28, 10, 7), (22, 7, 8),
- (30, 15, 12), (92, 111, 109), (84, 117, 137), (84, 111, 146),
- (110, 139, 153), (126, 157, 141), (153, 160, 132), (151, 165, 120),
- (164, 171, 122), (171, 167, 111), (170, 169, 104), (177, 149, 104),
- (186, 143, 93), (176, 148, 77), (160, 151, 65), (175, 150, 75),
- (169, 141, 61), (163, 108, 61), (132, 86, 35), (32, 9, 1),
- (34, 20, 5), (128, 109, 56), (159, 114, 78), (177, 117, 83),
- (186, 129, 83), (184, 131, 89), (193, 134, 99), (187, 149, 91),
- (192, 143, 100), (199, 154, 108), (201, 156, 119), (201, 169, 121),
- (202, 174, 128), (201, 178, 133), (213, 183, 133), (206, 179, 137),
- (210, 179, 137), (219, 180, 138), (219, 182, 133), (216, 185, 134),
- (216, 185, 137), (221, 184, 144), (221, 193, 147), (221, 192, 158),
- (219, 187, 159), (221, 190, 165), (221, 196, 167), (220, 197, 172),
- (220, 200, 165), (206, 196, 165), (196, 191, 167), (195, 184, 166),
- (192, 178, 167), (166, 178, 173), (160, 179, 167), (158, 168, 161),
- (149, 165, 164), (148, 164, 167), (144, 170, 170), (142, 165, 178),
- (121, 153, 171), (113, 138, 160), (94, 119, 147), (89, 110, 140),
- (52, 49, 54), (23, 10, 7), (14, 5, 0), (6, 1, 0),
- (9, 2, 1), (19, 8, 7), (26, 8, 6), (54, 34, 14),
- (150, 122, 40), (147, 148, 57), (143, 149, 61), (155, 145, 69),
- (176, 143, 69), (194, 151, 66), (199, 146, 64), (197, 145, 60),
- (181, 145, 67), (178, 139, 72), (186, 142, 76), (183, 147, 72),
- (185, 154, 80), (190, 156, 84), (191, 168, 99), (175, 179, 104),
- (181, 168, 120), (195, 169, 133), (183, 174, 137), (197, 165, 130),
- (206, 166, 126), (211, 176, 133), (209, 188, 136), (215, 181, 133),
- (202, 184, 122), (205, 197, 119), (195, 192, 115), (203, 190, 107),
- (210, 172, 110), (212, 189, 110), (207, 192, 106), (191, 190, 101),
- (182, 186, 92), (174, 183, 78), (168, 179, 79), (158, 175, 75),
- (157, 166, 69), (145, 164, 64), (129, 163, 91), (94, 146, 106),
- (67, 58, 29), (24, 11, 6), (26, 9, 6), (95, 79, 42),
- (121, 129, 96), (146, 161, 92), (166, 185, 88), (172, 177, 82),
- (185, 184, 76), (184, 187, 85), (179, 177, 86), (189, 175, 97),
- (203, 177, 100), (199, 168, 110), (211, 164, 112), (208, 162, 123),
- (202, 166, 121), (210, 164, 134), (207, 167, 147), (207, 169, 135),
- (207, 169, 130), (214, 174, 125), (210, 173, 122), (205, 172, 125),
- (202, 178, 124), (187, 178, 120), (184, 182, 117), (203, 187, 95),
- (209, 186, 94), (217, 193, 101), (213, 175, 93), (208, 171, 87),
- (208, 165, 80), (205, 158, 79), (193, 160, 79), (192, 162, 80),
- (203, 180, 85), (199, 187, 82), (217, 198, 90), (220, 201, 98),
- (226, 204, 105), (221, 190, 103), (222, 200, 120), (222, 191, 127),
- (234, 200, 134), (222, 186, 122), (221, 186, 133), (219, 186, 135),
- (215, 185, 130), (206, 189, 130), (204, 185, 139), (206, 183, 146),
- (200, 174, 144), (202, 177, 146), (193, 182, 150), (187, 184, 154),
- (181, 174, 153), (194, 184, 149), (210, 178, 152), (209, 181, 157),
- (216, 188, 146), (214, 191, 146), (216, 196, 147), (223, 197, 151),
- (226, 198, 154), (223, 207, 156), (215, 203, 166), (221, 204, 164),
- (222, 195, 177), (237, 204, 177), (223, 200, 171), (230, 221, 187),
- (226, 219, 191), (217, 208, 195), (255, 250, 232), (210, 201, 181),
- (217, 209, 167), (230, 208, 161), (227, 208, 158), (224, 207, 153),
- (226, 202, 156), (227, 196, 161), (223, 191, 165), (224, 190, 159),
- (219, 196, 162), (215, 198, 163), (212, 192, 167), (211, 191, 160),
- (206, 196, 161), (206, 195, 165), (207, 186, 165), (200, 190, 166),
- (199, 194, 160), (198, 197, 143), (179, 200, 141), (171, 171, 130),
- (155, 147, 120), (147, 135, 111), (134, 114, 74), (34, 16, 7)
-),
-
-// 80 nile.ppm
-(
- (6, 39, 66), (27, 62, 99), (97, 68, 75), (156, 67, 38),
- (216, 117, 3), (235, 142, 3), (254, 172, 3), (250, 212, 163),
- (252, 231, 218), (238, 226, 247), (239, 229, 249), (237, 221, 250),
- (220, 207, 244), (203, 200, 243), (198, 194, 235), (198, 173, 212),
- (205, 162, 167), (203, 138, 42), (233, 145, 2), (242, 148, 1),
- (250, 157, 6), (215, 175, 140), (203, 175, 195), (190, 164, 195),
- (190, 148, 137), (216, 135, 22), (215, 125, 10), (171, 102, 23),
- (129, 100, 47), (121, 95, 144), (128, 142, 174), (173, 161, 221),
- (183, 170, 228), (186, 173, 229), (188, 175, 237), (188, 180, 239),
- (191, 178, 242), (191, 176, 241), (195, 171, 230), (193, 166, 240),
- (196, 167, 231), (195, 168, 229), (185, 164, 220), (177, 160, 210),
- (137, 139, 141), (134, 82, 60), (141, 38, 18), (116, 24, 1),
- (112, 16, 1), (115, 28, 6), (120, 61, 52), (103, 73, 159),
- (64, 36, 166), (29, 40, 175), (24, 42, 167), (8, 47, 170),
- (2, 38, 172), (7, 34, 178), (9, 48, 185), (19, 54, 186),
- (23, 67, 194), (40, 59, 185), (52, 61, 183), (65, 68, 191),
- (68, 70, 191), (77, 86, 199), (84, 89, 201), (105, 106, 203),
- (114, 114, 223), (178, 149, 221), (193, 157, 211), (211, 172, 164),
- (248, 158, 11), (254, 165, 3), (252, 172, 8), (234, 191, 176),
- (219, 196, 207), (212, 193, 216), (207, 192, 219), (205, 177, 227),
- (203, 179, 227), (197, 183, 238), (196, 189, 244), (194, 184, 244),
- (200, 187, 245), (205, 199, 251), (213, 215, 251), (217, 214, 254),
- (236, 233, 250), (247, 232, 253), (251, 238, 253), (251, 242, 251),
- (252, 243, 251), (251, 240, 252), (243, 231, 251), (233, 219, 231),
- (235, 212, 214), (213, 182, 218), (204, 164, 169), (161, 110, 98),
- (115, 59, 43), (119, 40, 3), (124, 31, 5), (132, 39, 8),
- (174, 73, 7), (223, 128, 5), (243, 157, 10), (232, 179, 167),
- (224, 196, 210), (239, 205, 211), (241, 221, 218), (234, 223, 238),
- (236, 225, 248), (230, 217, 247), (229, 206, 234), (219, 205, 219),
- (214, 196, 210), (215, 184, 163), (246, 158, 7), (249, 165, 3),
- (245, 160, 4), (241, 146, 3), (233, 137, 2), (220, 122, 7),
- (161, 88, 51), (153, 127, 130), (172, 145, 194), (191, 160, 214),
- (192, 164, 225), (192, 162, 230), (185, 159, 232), (177, 156, 226),
- (144, 147, 223), (98, 131, 220), (81, 124, 214), (64, 115, 203),
- (61, 117, 181), (62, 111, 175), (69, 106, 162), (66, 106, 148),
- (49, 100, 154), (25, 87, 150), (30, 80, 145), (13, 66, 130),
- (17, 70, 121), (32, 80, 103), (68, 82, 99), (88, 34, 11),
- (105, 17, 6), (106, 19, 3), (119, 56, 31), (114, 76, 83),
- (118, 101, 167), (161, 150, 217), (176, 172, 233), (179, 177, 233),
- (176, 183, 242), (171, 177, 238), (168, 181, 241), (177, 185, 242),
- (178, 188, 241), (178, 190, 247), (189, 196, 252), (194, 208, 250),
- (203, 203, 243), (197, 198, 244), (196, 195, 243), (192, 196, 244),
- (196, 193, 238), (192, 187, 239), (183, 191, 240), (182, 190, 244),
- (188, 191, 224), (185, 179, 224), (185, 171, 210), (171, 144, 177),
- (175, 129, 92), (225, 138, 1), (234, 140, 1), (240, 146, 4),
- (245, 151, 6), (219, 168, 138), (193, 157, 206), (173, 157, 219),
- (108, 123, 203), (83, 122, 207), (70, 127, 189), (64, 116, 180),
- (61, 113, 168), (56, 97, 158), (30, 89, 142), (35, 90, 128),
- (30, 89, 125), (22, 77, 120), (18, 68, 110), (20, 55, 88),
- (93, 8, 6), (100, 9, 3), (118, 14, 1), (136, 41, 6),
- (217, 113, 3), (227, 137, 1), (223, 132, 3), (165, 99, 20),
- (144, 55, 30), (127, 32, 6), (116, 26, 6), (112, 46, 44),
- (111, 71, 98), (92, 93, 152), (107, 110, 176), (102, 115, 200),
- (110, 118, 213), (146, 142, 222), (173, 163, 224), (182, 175, 229),
- (184, 179, 233), (184, 177, 236), (182, 172, 239), (178, 170, 239),
- (174, 173, 237), (170, 160, 225), (108, 120, 218), (98, 125, 210),
- (84, 119, 218), (81, 121, 217), (71, 123, 218), (72, 115, 212),
- (79, 114, 208), (87, 116, 206), (87, 106, 203), (85, 100, 202),
- (74, 92, 198), (57, 90, 209), (55, 95, 206), (61, 88, 195),
- (61, 79, 186), (51, 83, 194), (33, 80, 195), (32, 87, 198),
- (32, 90, 201), (51, 104, 211), (58, 102, 206), (61, 106, 181),
- (62, 110, 178), (72, 115, 165), (73, 110, 160), (75, 95, 155),
- (75, 96, 145), (68, 91, 149), (39, 96, 148), (31, 81, 143),
- (29, 82, 137), (23, 79, 121), (25, 64, 120), (17, 60, 100)
-),
-
-// 81 picasso.jfille-chevre.ppm
-(
- (24, 0, 0), (84, 2, 2), (184, 46, 0), (195, 61, 5),
- (198, 61, 2), (203, 76, 3), (207, 80, 3), (211, 85, 3),
- (209, 84, 2), (208, 79, 3), (204, 73, 0), (203, 61, 1),
- (201, 59, 4), (199, 62, 3), (202, 76, 3), (205, 77, 7),
- (207, 85, 7), (203, 93, 14), (194, 90, 28), (203, 102, 46),
- (204, 100, 40), (183, 97, 38), (185, 96, 28), (151, 102, 51),
- (196, 102, 41), (206, 119, 51), (225, 142, 78), (222, 148, 77),
- (228, 148, 76), (220, 140, 77), (199, 136, 70), (208, 114, 43),
- (209, 108, 37), (199, 124, 31), (206, 127, 29), (207, 130, 30),
- (205, 135, 30), (208, 137, 32), (214, 146, 36), (218, 154, 55),
- (222, 162, 83), (225, 184, 99), (228, 197, 128), (232, 202, 150),
- (227, 202, 163), (237, 208, 172), (239, 211, 172), (241, 214, 173),
- (246, 218, 175), (248, 219, 178), (249, 220, 178), (247, 223, 185),
- (252, 226, 180), (252, 224, 187), (250, 226, 191), (249, 225, 189),
- (247, 224, 191), (249, 226, 195), (248, 225, 192), (247, 227, 192),
- (247, 224, 193), (245, 222, 193), (244, 220, 186), (243, 221, 184),
- (245, 220, 182), (245, 216, 184), (244, 215, 183), (242, 216, 180),
- (239, 215, 179), (238, 213, 175), (237, 214, 172), (238, 211, 162),
- (236, 206, 152), (236, 204, 140), (232, 199, 128), (229, 179, 113),
- (229, 167, 97), (225, 163, 93), (223, 155, 82), (210, 147, 85),
- (196, 126, 70), (208, 104, 48), (215, 101, 49), (211, 111, 32),
- (205, 125, 18), (214, 133, 14), (214, 142, 15), (215, 153, 44),
- (219, 168, 76), (228, 184, 90), (231, 188, 99), (233, 194, 118),
- (241, 203, 124), (235, 202, 135), (236, 201, 133), (237, 186, 120),
- (237, 176, 107), (231, 171, 102), (231, 168, 94), (227, 167, 101),
- (225, 168, 119), (212, 164, 105), (232, 178, 119), (244, 194, 131),
- (241, 206, 140), (238, 208, 150), (238, 210, 161), (233, 208, 170),
- (233, 211, 169), (237, 215, 173), (241, 217, 177), (243, 217, 181),
- (246, 218, 179), (247, 221, 173), (251, 223, 174), (247, 220, 172),
- (247, 220, 169), (243, 216, 161), (245, 209, 144), (242, 201, 137),
- (241, 201, 116), (232, 187, 99), (227, 160, 80), (225, 145, 73),
- (217, 122, 51), (213, 122, 33), (204, 129, 21), (200, 127, 20),
- (197, 121, 11), (196, 117, 7), (193, 109, 0), (195, 120, 8),
- (197, 132, 18), (209, 137, 27), (218, 145, 31), (220, 163, 56),
- (230, 186, 95), (232, 193, 105), (233, 200, 129), (237, 207, 141),
- (245, 211, 150), (242, 215, 158), (242, 213, 164), (236, 212, 171),
- (235, 211, 172), (234, 212, 176), (236, 214, 177), (238, 213, 183),
- (238, 214, 179), (227, 207, 181), (240, 215, 182), (242, 219, 182),
- (241, 221, 182), (243, 221, 183), (244, 220, 183), (242, 218, 183),
- (240, 216, 190), (242, 218, 191), (246, 219, 195), (245, 224, 198),
- (243, 226, 199), (246, 228, 205), (246, 226, 202), (250, 230, 205),
- (250, 229, 206), (248, 231, 205), (250, 228, 197), (248, 230, 194),
- (248, 228, 196), (246, 227, 195), (244, 224, 196), (239, 223, 197),
- (236, 214, 193), (237, 218, 188), (240, 217, 186), (239, 215, 181),
- (241, 212, 173), (238, 211, 166), (237, 212, 155), (233, 206, 145),
- (235, 201, 134), (220, 179, 120), (212, 170, 121), (206, 175, 108),
- (211, 162, 117), (210, 156, 93), (223, 154, 89), (224, 158, 81),
- (228, 163, 81), (234, 167, 90), (237, 176, 104), (240, 193, 127),
- (237, 204, 141), (237, 206, 152), (237, 208, 159), (238, 212, 165),
- (241, 218, 170), (240, 215, 171), (244, 216, 170), (246, 215, 160),
- (242, 213, 169), (245, 210, 160), (249, 215, 154), (247, 212, 146),
- (251, 213, 137), (245, 211, 137), (239, 207, 146), (235, 203, 151),
- (224, 201, 154), (236, 202, 151), (237, 203, 154), (233, 206, 158),
- (239, 210, 166), (238, 211, 169), (240, 211, 167), (242, 212, 168),
- (239, 212, 164), (241, 211, 157), (236, 208, 150), (236, 205, 142),
- (235, 202, 139), (231, 192, 122), (227, 189, 102), (226, 168, 88),
- (224, 159, 72), (211, 144, 40), (201, 136, 33), (204, 132, 21),
- (205, 133, 16), (208, 132, 14), (205, 131, 10), (204, 130, 9),
- (202, 120, 8), (204, 124, 2), (195, 119, 6), (193, 117, 12),
- (205, 109, 27), (213, 98, 30), (203, 89, 27), (207, 92, 29),
- (212, 95, 23), (203, 90, 24), (201, 89, 25), (203, 90, 23),
- (202, 90, 20), (204, 92, 16), (203, 85, 11), (189, 82, 5),
- (196, 80, 15), (193, 78, 12), (189, 68, 5), (194, 78, 4),
- (183, 70, 2), (182, 65, 9), (147, 49, 11), (42, 1, 3)
-),
-
-// 82 pollock.lavender-mist.ppm
-(
- (3, 5, 2), (37, 33, 23), (65, 68, 36), (96, 95, 63),
- (128, 112, 83), (152, 127, 86), (168, 141, 100), (181, 155, 104),
- (183, 157, 111), (179, 157, 119), (175, 157, 121), (175, 159, 122),
- (172, 157, 121), (168, 154, 114), (161, 149, 111), (154, 140, 106),
- (150, 139, 107), (149, 135, 103), (144, 132, 102), (140, 130, 104),
- (137, 128, 103), (140, 124, 102), (136, 126, 102), (133, 124, 97),
- (135, 123, 94), (137, 123, 96), (140, 123, 94), (142, 126, 98),
- (146, 125, 99), (150, 136, 101), (157, 145, 102), (164, 146, 107),
- (172, 150, 121), (172, 156, 126), (180, 156, 123), (196, 164, 119),
- (207, 171, 120), (208, 174, 128), (212, 181, 136), (210, 187, 137),
- (209, 181, 131), (206, 168, 129), (203, 169, 127), (196, 171, 121),
- (184, 166, 122), (177, 156, 117), (164, 146, 105), (156, 131, 93),
- (136, 121, 89), (121, 112, 82), (105, 104, 75), (102, 102, 77),
- (94, 90, 74), (71, 76, 62), (73, 77, 57), (94, 90, 65),
- (108, 96, 66), (111, 98, 71), (110, 99, 81), (115, 111, 86),
- (121, 114, 95), (123, 114, 94), (129, 117, 94), (130, 120, 90),
- (130, 121, 90), (130, 119, 86), (130, 117, 81), (125, 103, 68),
- (107, 88, 56), (96, 84, 53), (74, 62, 40), (55, 48, 36),
- (41, 31, 29), (40, 34, 24), (37, 38, 25), (42, 39, 28),
- (56, 49, 28), (59, 57, 36), (69, 73, 51), (94, 80, 63),
- (99, 95, 79), (106, 99, 80), (118, 111, 85), (126, 113, 92),
- (133, 123, 95), (132, 128, 95), (137, 132, 95), (140, 133, 103),
- (141, 132, 104), (142, 135, 106), (144, 135, 109), (148, 139, 112),
- (148, 142, 113), (151, 146, 118), (151, 144, 121), (156, 145, 124),
- (152, 151, 130), (147, 156, 130), (150, 159, 134), (158, 157, 132),
- (162, 158, 136), (164, 160, 137), (173, 165, 143), (179, 171, 154),
- (189, 179, 155), (194, 187, 161), (192, 186, 164), (188, 186, 158),
- (188, 180, 149), (185, 177, 146), (179, 167, 139), (170, 164, 132),
- (167, 157, 129), (162, 155, 126), (155, 149, 120), (158, 142, 119),
- (156, 142, 115), (157, 147, 114), (159, 148, 115), (164, 152, 115),
- (167, 153, 123), (169, 155, 129), (173, 160, 131), (176, 163, 130),
- (185, 172, 135), (191, 181, 142), (197, 185, 149), (198, 188, 159),
- (202, 187, 160), (207, 190, 156), (212, 196, 152), (212, 194, 155),
- (207, 193, 164), (209, 196, 165), (213, 197, 165), (218, 194, 160),
- (215, 189, 152), (207, 185, 152), (200, 179, 150), (197, 177, 145),
- (188, 170, 137), (174, 160, 131), (169, 157, 127), (166, 162, 119),
- (155, 153, 116), (147, 145, 108), (145, 138, 114), (139, 134, 114),
- (138, 132, 115), (129, 133, 113), (129, 128, 109), (127, 130, 102),
- (119, 118, 93), (119, 112, 87), (114, 101, 77), (114, 102, 72),
- (117, 106, 74), (117, 111, 77), (123, 116, 87), (120, 115, 91),
- (126, 121, 92), (134, 128, 92), (145, 128, 90), (149, 138, 97),
- (154, 140, 104), (162, 138, 103), (163, 137, 102), (167, 143, 108),
- (167, 144, 111), (172, 149, 118), (175, 157, 121), (177, 163, 122),
- (180, 166, 119), (186, 167, 128), (191, 174, 130), (200, 173, 131),
- (201, 173, 132), (192, 176, 136), (188, 174, 141), (189, 177, 143),
- (191, 172, 136), (185, 166, 128), (181, 161, 126), (187, 157, 122),
- (194, 149, 113), (182, 140, 94), (166, 118, 76), (131, 100, 61),
- (101, 81, 56), (74, 70, 52), (71, 56, 38), (66, 55, 35),
- (58, 49, 32), (69, 63, 49), (77, 73, 56), (94, 84, 71),
- (98, 97, 80), (103, 103, 88), (101, 117, 98), (109, 143, 125),
- (138, 142, 122), (138, 142, 121), (145, 143, 123), (155, 152, 128),
- (161, 158, 133), (172, 159, 137), (184, 169, 143), (197, 178, 149),
- (201, 187, 146), (206, 188, 152), (215, 189, 147), (213, 188, 135),
- (222, 181, 123), (213, 181, 124), (203, 163, 112), (192, 153, 110),
- (185, 145, 99), (177, 142, 106), (168, 142, 105), (162, 142, 105),
- (154, 139, 106), (151, 135, 109), (149, 136, 110), (150, 137, 114),
- (151, 143, 120), (158, 146, 122), (167, 155, 130), (181, 168, 134),
- (194, 182, 143), (208, 186, 143), (210, 200, 145), (224, 198, 145),
- (225, 196, 150), (229, 205, 161), (243, 223, 174), (245, 222, 183),
- (232, 211, 177), (225, 208, 171), (224, 219, 189), (224, 217, 200),
- (222, 205, 186), (207, 203, 169), (203, 196, 156), (196, 186, 157),
- (189, 178, 149), (175, 164, 133), (163, 157, 129), (151, 151, 120),
- (141, 141, 112), (132, 129, 104), (121, 128, 106), (100, 110, 94),
- (84, 88, 75), (73, 69, 60), (50, 56, 42), (18, 19, 13)
-),
-
-// 83 yngpaint.ppm
-(
- (20, 15, 10), (52, 47, 45), (20, 105, 104), (63, 130, 123),
- (91, 144, 114), (104, 140, 123), (126, 141, 130), (137, 151, 131),
- (160, 157, 128), (170, 165, 126), (182, 173, 128), (188, 186, 129),
- (190, 192, 144), (200, 204, 157), (204, 205, 163), (211, 209, 166),
- (212, 213, 167), (216, 218, 171), (219, 220, 174), (221, 223, 173),
- (222, 224, 176), (222, 224, 177), (224, 224, 174), (222, 222, 171),
- (221, 221, 167), (220, 220, 164), (219, 220, 160), (217, 219, 154),
- (215, 218, 153), (212, 211, 148), (202, 203, 153), (194, 194, 152),
- (185, 182, 141), (171, 167, 129), (165, 167, 121), (166, 153, 113),
- (162, 134, 98), (158, 140, 102), (171, 158, 105), (172, 163, 116),
- (165, 163, 117), (175, 171, 107), (179, 169, 111), (187, 166, 130),
- (192, 187, 131), (197, 193, 140), (202, 201, 155), (205, 207, 158),
- (210, 214, 155), (211, 223, 162), (220, 222, 163), (226, 224, 166),
- (225, 222, 171), (224, 224, 172), (224, 224, 174), (224, 226, 176),
- (225, 226, 182), (225, 231, 185), (225, 227, 177), (227, 227, 175),
- (228, 227, 180), (229, 231, 184), (228, 234, 188), (226, 232, 188),
- (228, 234, 190), (229, 231, 192), (228, 233, 191), (227, 232, 192),
- (229, 234, 194), (228, 233, 196), (229, 233, 200), (231, 235, 202),
- (233, 242, 214), (244, 247, 219), (236, 241, 210), (238, 235, 204),
- (234, 238, 201), (229, 236, 201), (229, 234, 202), (231, 236, 199),
- (234, 234, 196), (233, 231, 191), (233, 231, 190), (229, 230, 188),
- (229, 229, 188), (220, 224, 189), (218, 222, 189), (219, 223, 190),
- (220, 224, 188), (220, 224, 187), (222, 230, 183), (224, 225, 181),
- (220, 226, 180), (220, 226, 178), (219, 226, 178), (217, 226, 174),
- (218, 226, 172), (220, 222, 172), (221, 221, 171), (223, 221, 169),
- (224, 221, 168), (224, 219, 169), (222, 218, 170), (217, 219, 169),
- (216, 219, 165), (216, 216, 162), (213, 213, 161), (205, 208, 157),
- (201, 199, 146), (184, 184, 129), (165, 164, 109), (152, 146, 97),
- (143, 145, 89), (137, 143, 95), (145, 149, 111), (126, 130, 101),
- (107, 137, 86), (89, 115, 101), (116, 115, 83), (117, 115, 97),
- (122, 131, 115), (115, 122, 105), (108, 124, 125), (133, 143, 104),
- (139, 144, 116), (142, 154, 120), (166, 172, 118), (182, 187, 121),
- (195, 198, 119), (206, 208, 146), (212, 210, 145), (212, 219, 154),
- (214, 218, 157), (215, 217, 157), (216, 217, 157), (216, 217, 159),
- (215, 213, 159), (212, 212, 162), (205, 206, 162), (203, 199, 162),
- (200, 200, 157), (184, 185, 144), (173, 166, 139), (141, 155, 133),
- (114, 148, 132), (99, 147, 140), (90, 142, 146), (110, 149, 142),
- (125, 157, 145), (129, 146, 147), (164, 165, 137), (183, 186, 140),
- (200, 202, 161), (203, 203, 170), (204, 210, 173), (205, 208, 177),
- (211, 210, 180), (212, 215, 184), (212, 214, 190), (217, 217, 189),
- (219, 218, 187), (217, 221, 189), (221, 220, 190), (221, 221, 195),
- (219, 222, 191), (221, 225, 192), (218, 221, 195), (218, 222, 198),
- (218, 222, 197), (215, 226, 194), (218, 224, 190), (218, 223, 183),
- (218, 224, 180), (218, 224, 177), (217, 224, 180), (216, 221, 181),
- (216, 220, 183), (213, 218, 183), (213, 216, 185), (213, 216, 184),
- (214, 213, 183), (213, 210, 180), (209, 213, 175), (213, 215, 168),
- (216, 215, 168), (216, 216, 166), (215, 212, 165), (214, 212, 163),
- (214, 214, 160), (217, 217, 163), (217, 217, 167), (216, 218, 170),
- (218, 220, 173), (221, 220, 174), (222, 221, 175), (221, 222, 179),
- (217, 224, 180), (217, 221, 187), (214, 220, 186), (216, 219, 188),
- (216, 219, 188), (218, 218, 190), (220, 218, 192), (214, 218, 190),
- (216, 219, 188), (215, 218, 187), (217, 216, 185), (216, 215, 184),
- (216, 215, 184), (217, 214, 184), (216, 216, 184), (217, 217, 183),
- (220, 221, 182), (219, 219, 184), (220, 220, 184), (217, 222, 183),
- (217, 223, 179), (215, 221, 176), (213, 219, 175), (215, 221, 173),
- (215, 222, 171), (213, 222, 169), (215, 222, 173), (216, 222, 173),
- (219, 221, 174), (216, 222, 174), (215, 221, 175), (215, 222, 178),
- (215, 220, 180), (219, 219, 181), (217, 216, 183), (215, 214, 183),
- (211, 214, 181), (206, 213, 173), (201, 207, 161), (202, 205, 148),
- (187, 186, 124), (181, 172, 107), (166, 158, 86), (166, 138, 81),
- (162, 142, 87), (150, 140, 75), (136, 133, 68), (132, 123, 66),
- (122, 117, 45), (119, 92, 9), (133, 113, 56), (102, 96, 52),
- (99, 55, 50), (116, 108, 66), (74, 61, 7), (75, 50, 24),
- (55, 41, 51), (46, 43, 20), (84, 9, 8), (32, 3, 5)
-),
-
-// 84 cl-gold-orange-green from classlady1.ugr
-((0, 64, 0), (44, 64, 0), (66, 64, 0), (88, 64, 0),
- (111, 73, 0), (135, 82, 0), (138, 91, 0), (142, 100, 0),
- (157, 137, 0), (163, 153, 0), (170, 170, 0), (184, 184, 3),
- (199, 199, 6), (213, 213, 9), (228, 228, 12), (235, 235, 13),
- (243, 243, 15), (233, 211, 14), (211, 167, 11), (190, 124, 8),
- (168, 80, 5), (146, 36, 2), (137, 18, 1), (128, 0, 0),
- (172, 88, 44), (193, 131, 66), (215, 175, 88), (235, 215, 108),
- (255, 255, 128), (244, 244, 117), (233, 233, 106), (211, 211, 84),
- (190, 190, 62), (128, 128, 0), (138, 138, 0), (148, 148, 0),
- (157, 157, 0), (167, 167, 0), (172, 172, 0), (177, 177, 0),
- (153, 164, 0), (121, 143, 0), (90, 123, 0), (58, 102, 0),
- (26, 81, 0), (13, 72, 0), (0, 64, 0), (44, 97, 24),
- (88, 130, 47), (175, 195, 95), (215, 225, 116), (255, 255, 138),
- (233, 222, 114), (211, 189, 91), (200, 173, 79), (190, 157, 67),
- (146, 91, 19), (134, 80, 9), (123, 70, 0), (118, 76, 0),
- (114, 83, 0), (111, 86, 0), (109, 89, 0), (104, 95, 0),
- (100, 100, 0), (129, 129, 0), (143, 143, 0), (157, 157, 0),
- (170, 170, 0), (183, 183, 0), (183, 183, 0), (183, 183, 0),
- (183, 183, 0), (183, 183, 0), (183, 183, 0), (173, 162, 0),
- (164, 142, 0), (159, 132, 0), (155, 122, 0), (145, 101, 0),
- (136, 81, 0), (150, 97, 24), (171, 129, 47), (193, 162, 71),
- (204, 178, 83), (215, 195, 95), (237, 228, 119), (255, 255, 138),
- (211, 211, 91), (189, 189, 67), (168, 168, 43), (157, 157, 31),
- (146, 146, 19), (128, 128, 0), (150, 150, 22), (172, 172, 44),
- (193, 193, 66), (255, 255, 128), (255, 244, 128), (255, 233, 128),
- (255, 228, 128), (255, 223, 129), (255, 212, 129), (255, 201, 129),
- (255, 203, 108), (255, 213, 85), (255, 224, 63), (255, 229, 52),
- (255, 235, 41), (255, 246, 18), (255, 255, 0), (233, 211, 0),
- (211, 167, 0), (168, 80, 0), (157, 58, 0), (146, 36, 0),
- (128, 0, 0), (106, 11, 0), (84, 22, 0), (62, 33, 0),
- (18, 55, 0), (31, 76, 11), (44, 97, 22), (66, 113, 33),
- (88, 130, 44), (131, 162, 66), (175, 195, 88), (255, 255, 128),
- (233, 222, 106), (190, 157, 62), (179, 140, 51), (168, 124, 40),
- (146, 91, 18), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (139, 76, 14),
- (150, 89, 28), (172, 114, 56), (193, 139, 85), (215, 164, 113),
- (237, 189, 141), (228, 190, 136), (214, 180, 122), (201, 171, 108),
- (174, 152, 79), (147, 133, 51), (120, 114, 23), (98, 98, 0),
- (152, 152, 38), (165, 165, 47), (179, 179, 57), (206, 206, 76),
- (233, 233, 95), (255, 255, 111), (255, 255, 111), (255, 255, 111),
- (255, 255, 111), (255, 255, 111), (244, 238, 101), (233, 222, 92),
- (211, 189, 73), (190, 157, 54), (168, 124, 35), (146, 91, 16),
- (144, 91, 0), (152, 105, 0), (161, 119, 0), (177, 146, 0),
- (193, 173, 0), (210, 201, 0), (223, 223, 0), (207, 185, 0),
- (190, 146, 0), (174, 108, 0), (158, 70, 0), (141, 31, 0),
- (128, 0, 0), (144, 38, 0), (161, 77, 0), (177, 115, 0),
- (210, 192, 0), (216, 207, 0), (223, 223, 0), (207, 207, 0),
- (190, 190, 0), (174, 174, 0), (158, 158, 0), (128, 128, 0),
- (150, 150, 0), (172, 172, 0), (193, 193, 0), (215, 215, 0),
- (237, 237, 0), (255, 255, 0), (244, 244, 0), (234, 234, 0),
- (223, 223, 0), (212, 212, 0), (202, 202, 0), (193, 193, 0),
- (176, 168, 0), (159, 143, 0), (142, 118, 0), (125, 93, 0),
- (108, 68, 0), (94, 47, 0), (122, 83, 22), (149, 118, 44),
- (177, 154, 66), (205, 190, 88), (232, 226, 110), (255, 255, 128),
- (242, 242, 113), (230, 228, 98), (217, 215, 83), (204, 201, 68),
- (191, 188, 52), (181, 177, 40), (181, 177, 40), (181, 177, 40),
- (181, 177, 40), (181, 177, 40), (181, 177, 40), (150, 158, 33),
- (119, 138, 26), (88, 119, 19), (57, 99, 12), (25, 80, 6),
- (0, 64, 0), (38, 91, 0), (77, 119, 0), (115, 146, 0),
- (153, 173, 0), (192, 201, 0), (223, 223, 0), (207, 196, 0),
- (190, 168, 0), (174, 141, 0), (158, 114, 0), (141, 86, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (128, 64, 0),
- (128, 64, 0), (128, 64, 0), (128, 64, 0), (144, 91, 0),
- (160, 118, 0), (176, 145, 0), (192, 172, 0), (221, 221, 0)
- ),
-
-// 85 cl-gold-rose
-((0, 0, 0), (252, 192, 0), (250, 190, 2), (248, 188, 4),
- (248, 186, 4), (248, 184, 4), (248, 184, 4), (248, 184, 4),
- (244, 180, 4), (244, 178, 6), (244, 176, 8), (242, 174, 8),
- (240, 172, 8), (240, 170, 8), (240, 168, 8), (238, 168, 10),
- (236, 168, 12), (236, 164, 12), (234, 162, 12), (232, 160, 12),
- (232, 158, 14), (232, 156, 16), (232, 156, 16), (232, 156, 16),
- (228, 152, 16), (228, 150, 16), (228, 148, 16), (226, 148, 18),
- (224, 148, 20), (224, 146, 20), (224, 144, 20), (224, 144, 20),
- (220, 140, 20), (220, 140, 24), (218, 138, 24), (216, 136, 24),
- (216, 134, 24), (216, 132, 24), (216, 132, 24), (216, 132, 24),
- (212, 128, 28), (212, 126, 28), (212, 124, 28), (210, 122, 28),
- (208, 120, 28), (208, 120, 30), (208, 120, 32), (208, 116, 32),
- (204, 116, 32), (204, 112, 32), (202, 110, 34), (200, 108, 36),
- (200, 106, 36), (200, 104, 36), (200, 104, 36), (200, 104, 36),
- (196, 100, 36), (196, 98, 38), (196, 96, 40), (194, 96, 40),
- (192, 96, 40), (192, 94, 40), (192, 92, 40), (192, 92, 44),
- (192, 88, 44), (188, 88, 44), (188, 86, 44), (188, 84, 44),
- (186, 82, 46), (184, 80, 48), (184, 80, 48), (184, 80, 48),
- (180, 76, 48), (180, 74, 50), (180, 72, 52), (178, 70, 52),
- (176, 68, 52), (176, 68, 52), (176, 68, 52), (176, 64, 52),
- (176, 64, 52), (172, 60, 56), (172, 58, 56), (172, 56, 56),
- (170, 56, 56), (168, 56, 56), (168, 52, 56), (168, 52, 60),
- (164, 48, 60), (164, 46, 60), (164, 44, 60), (164, 44, 60),
- (164, 44, 60), (160, 44, 64), (160, 40, 64), (160, 40, 64),
- (160, 36, 64), (156, 36, 64), (156, 34, 66), (156, 32, 68),
- (154, 30, 68), (152, 28, 68), (152, 28, 68), (152, 28, 68),
- (148, 24, 72), (148, 22, 72), (148, 20, 72), (148, 18, 72),
- (148, 16, 72), (144, 16, 72), (144, 16, 72), (144, 12, 76),
- (144, 12, 76), (140, 8, 76), (140, 8, 76), (140, 8, 76),
- (140, 4, 76), (136, 4, 80), (136, 0, 80), (136, 0, 80),
- (136, 0, 80), (134, 0, 80), (132, 0, 80), (132, 0, 80),
- (132, 0, 80), (132, 0, 80), (128, 0, 80), (128, 0, 76),
- (128, 0, 76), (124, 0, 76), (124, 0, 76), (124, 0, 76),
- (124, 0, 76), (124, 0, 72), (120, 0, 72), (120, 0, 72),
- (120, 0, 72), (118, 0, 72), (116, 0, 72), (116, 0, 70),
- (116, 0, 68), (116, 0, 68), (112, 0, 68), (112, 0, 68),
- (112, 0, 68), (108, 0, 68), (108, 0, 66), (108, 0, 64),
- (108, 0, 64), (108, 0, 64), (104, 0, 64), (104, 0, 64),
- (104, 0, 60), (102, 0, 60), (100, 0, 60), (100, 0, 60),
- (100, 0, 60), (100, 0, 60), (96, 0, 60), (96, 0, 60),
- (96, 0, 56), (92, 0, 56), (92, 0, 56), (92, 0, 56),
- (92, 0, 56), (92, 0, 56), (88, 0, 52), (88, 0, 52),
- (88, 0, 52), (86, 0, 52), (84, 0, 52), (84, 0, 52),
- (84, 0, 52), (84, 0, 48), (80, 0, 48), (80, 0, 48),
- (80, 0, 48), (80, 0, 48), (76, 0, 48), (76, 0, 48),
- (76, 0, 44), (76, 0, 44), (72, 0, 44), (72, 0, 44),
- (72, 0, 44), (70, 0, 42), (68, 0, 40), (68, 0, 40),
- (68, 0, 40), (68, 0, 40), (64, 0, 40), (64, 0, 40),
- (64, 0, 40), (64, 0, 36), (60, 0, 36), (60, 0, 36),
- (60, 0, 36), (60, 0, 36), (56, 0, 36), (56, 0, 32),
- (56, 0, 32), (56, 0, 32), (52, 0, 32), (52, 0, 32),
- (52, 0, 32), (52, 0, 32), (48, 0, 28), (48, 0, 28),
- (48, 0, 28), (48, 0, 28), (44, 0, 28), (44, 0, 28),
- (44, 0, 28), (44, 0, 24), (40, 0, 24), (40, 0, 24),
- (40, 0, 24), (40, 0, 24), (36, 0, 24), (36, 0, 20),
- (36, 0, 20), (36, 0, 20), (32, 0, 20), (32, 0, 20),
- (32, 0, 20), (32, 0, 20), (28, 0, 16), (28, 0, 16),
- (28, 0, 16), (28, 0, 16), (24, 0, 16), (24, 0, 16),
- (24, 0, 12), (24, 0, 12), (20, 0, 12), (20, 0, 12),
- (20, 0, 12), (20, 0, 12), (16, 0, 12), (16, 0, 8),
- (16, 0, 8), (16, 0, 8), (12, 0, 8), (12, 0, 8),
- (12, 0, 8), (12, 0, 8), (8, 0, 4), (8, 0, 4),
- (8, 0, 4), (8, 0, 4), (4, 0, 4), (4, 0, 4),
- (4, 0, 0), (4, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 86 cl-lavender-purple-blues-black
-((103, 105, 102), (75, 29, 127), (55, 26, 99), (35, 23, 71),
- (25, 20, 52), (15, 18, 33), (12, 18, 31), (10, 18, 29),
- (29, 41, 31), (41, 54, 44), (54, 67, 57), (81, 71, 66),
- (109, 75, 76), (106, 93, 87), (104, 112, 99), (99, 103, 90),
- (94, 94, 82), (84, 83, 91), (70, 70, 120), (56, 57, 149),
- (54, 55, 146), (53, 53, 143), (52, 52, 142), (52, 52, 142),
- (52, 41, 133), (69, 31, 129), (87, 22, 126), (89, 22, 127),
- (91, 22, 128), (87, 21, 126), (84, 21, 125), (83, 18, 122),
- (80, 18, 119), (76, 44, 81), (54, 44, 61), (32, 44, 42),
- (30, 43, 33), (28, 43, 24), (30, 44, 30), (33, 46, 37),
- (71, 66, 70), (84, 81, 81), (98, 97, 92), (111, 72, 120),
- (125, 47, 148), (127, 44, 147), (129, 42, 147), (125, 39, 146),
- (123, 40, 146), (58, 49, 142), (51, 47, 140), (45, 46, 138),
- (45, 45, 137), (45, 44, 137), (44, 43, 136), (44, 43, 136),
- (47, 46, 139), (47, 46, 139), (48, 47, 140), (51, 44, 136),
- (54, 41, 133), (54, 39, 131), (55, 38, 130), (62, 27, 119),
- (75, 19, 118), (93, 24, 131), (90, 23, 128), (87, 22, 126),
- (81, 21, 122), (75, 21, 119), (45, 29, 78), (38, 25, 69),
- (33, 25, 62), (26, 23, 48), (20, 22, 34), (17, 20, 33),
- (15, 18, 33), (15, 18, 32), (15, 19, 31), (11, 18, 26),
- (8, 17, 22), (4, 11, 17), (3, 11, 18), (3, 12, 19),
- (5, 14, 20), (7, 16, 21), (7, 17, 19), (8, 18, 20),
- (9, 18, 23), (9, 17, 24), (10, 17, 25), (11, 18, 25),
- (12, 19, 25), (10, 19, 26), (10, 19, 28), (9, 18, 27),
- (9, 18, 25), (9, 18, 23), (10, 19, 25), (11, 20, 27),
- (13, 21, 28), (16, 23, 29), (22, 32, 31), (35, 48, 38),
- (58, 66, 51), (64, 71, 59), (71, 77, 67), (72, 78, 66),
- (73, 79, 65), (70, 91, 60), (62, 81, 61), (61, 76, 53),
- (68, 74, 60), (65, 66, 68), (56, 65, 61), (48, 64, 54),
- (33, 51, 39), (29, 43, 30), (23, 36, 29), (22, 30, 33),
- (21, 34, 25), (22, 36, 29), (23, 38, 33), (25, 36, 37),
- (28, 35, 41), (33, 23, 58), (33, 25, 64), (46, 39, 55),
- (56, 57, 49), (49, 72, 52), (50, 73, 50), (51, 74, 48),
- (56, 76, 51), (56, 80, 54), (53, 77, 53), (55, 68, 59),
- (74, 71, 80), (64, 63, 107), (54, 55, 135), (55, 54, 140),
- (57, 54, 145), (59, 60, 150), (81, 62, 152), (90, 65, 156),
- (96, 66, 156), (86, 57, 149), (77, 52, 144), (68, 47, 140),
- (85, 22, 126), (80, 18, 119), (79, 19, 119), (59, 37, 86),
- (50, 60, 49), (47, 59, 47), (44, 58, 45), (36, 47, 43),
- (35, 50, 43), (42, 60, 44), (45, 64, 42), (56, 71, 50),
- (71, 78, 60), (80, 80, 90), (76, 63, 114), (73, 46, 139),
- (80, 54, 145), (80, 57, 148), (58, 63, 154), (57, 62, 153),
- (70, 60, 149), (76, 61, 149), (83, 63, 150), (100, 105, 99),
- (126, 102, 98), (144, 100, 97), (145, 114, 94), (143, 105, 102),
- (139, 103, 103), (130, 43, 147), (128, 43, 147), (114, 52, 135),
- (79, 70, 91), (69, 65, 82), (65, 55, 80), (50, 34, 79),
- (29, 22, 73), (41, 25, 96), (54, 28, 119), (55, 38, 132),
- (50, 45, 135), (46, 37, 130), (55, 32, 123), (57, 45, 81),
- (46, 42, 69), (41, 42, 46), (21, 34, 25), (18, 29, 23),
- (13, 23, 22), (14, 21, 27), (9, 19, 21), (11, 16, 22),
- (11, 16, 22), (9, 18, 23), (8, 17, 26), (10, 19, 26),
- (12, 19, 27), (15, 20, 26), (17, 25, 28), (25, 36, 32),
- (36, 47, 39), (51, 69, 47), (62, 82, 57), (73, 80, 73),
- (74, 78, 77), (87, 87, 85), (81, 77, 91), (86, 34, 134),
- (86, 49, 144), (82, 57, 148), (85, 65, 152), (84, 65, 154),
- (77, 56, 147), (56, 49, 142), (54, 45, 138), (51, 40, 134),
- (76, 22, 120), (86, 21, 123), (92, 23, 129), (98, 27, 133),
- (99, 49, 144), (107, 73, 157), (86, 74, 160), (85, 76, 159),
- (77, 71, 157), (65, 65, 153), (55, 59, 150), (57, 57, 147),
- (77, 56, 147), (82, 62, 151), (92, 55, 148), (116, 48, 147),
- (123, 45, 147), (110, 65, 150), (117, 83, 160), (100, 92, 167),
- (105, 104, 174), (106, 111, 179), (100, 104, 177), (97, 90, 167),
- (85, 86, 166), (75, 75, 161), (65, 74, 151), (83, 91, 93),
- (83, 94, 80), (75, 85, 77), (65, 90, 61), (74, 89, 66)
- ),
-
-// 87 cl-yellow_mixed-brown-gold
-((193, 128, 100), (245, 177, 128), (248, 183, 128), (251, 189, 128),
- (253, 209, 137), (255, 230, 146), (255, 232, 144), (255, 235, 142),
- (252, 255, 170), (251, 255, 185), (251, 255, 200), (253, 255, 225),
- (255, 255, 250), (255, 255, 252), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 223), (255, 255, 196), (255, 255, 170),
- (251, 253, 162), (248, 252, 155), (247, 251, 148), (247, 251, 141),
- (255, 243, 89), (255, 217, 74), (255, 192, 60), (240, 167, 85),
- (225, 142, 110), (223, 143, 114), (221, 144, 118), (225, 160, 130),
- (232, 166, 134), (241, 177, 131), (240, 176, 137), (240, 175, 143),
- (231, 168, 140), (223, 161, 138), (214, 154, 134), (206, 147, 131),
- (139, 112, 129), (130, 104, 123), (122, 97, 118), (118, 99, 119),
- (115, 102, 120), (113, 103, 121), (111, 104, 122), (95, 96, 126),
- (90, 93, 126), (73, 87, 124), (41, 62, 97), (9, 38, 70),
- (21, 26, 42), (34, 14, 15), (46, 21, 20), (58, 29, 25),
- (132, 66, 44), (144, 78, 54), (157, 90, 64), (176, 104, 75),
- (195, 119, 87), (192, 120, 92), (189, 121, 98), (153, 118, 125),
- (136, 109, 126), (98, 94, 127), (85, 90, 126), (72, 86, 125),
- (41, 70, 112), (10, 54, 99), (12, 34, 57), (63, 29, 27),
- (140, 79, 61), (160, 94, 73), (180, 110, 85), (192, 120, 94),
- (204, 130, 103), (210, 134, 108), (216, 139, 113), (223, 145, 109),
- (241, 156, 102), (249, 177, 95), (242, 160, 87), (236, 144, 79),
- (225, 137, 84), (215, 130, 89), (213, 128, 89), (225, 142, 112),
- (211, 138, 119), (189, 132, 121), (167, 126, 124), (160, 121, 125),
- (153, 117, 127), (156, 120, 124), (176, 109, 83), (206, 117, 61),
- (220, 161, 33), (255, 222, 65), (255, 235, 100), (255, 248, 136),
- (255, 251, 139), (255, 255, 143), (251, 248, 143), (255, 230, 140),
- (215, 153, 130), (182, 135, 129), (150, 117, 128), (139, 112, 125),
- (128, 107, 122), (107, 101, 129), (94, 95, 126), (87, 90, 125),
- (83, 89, 125), (71, 85, 124), (44, 68, 106), (17, 51, 89),
- (17, 26, 35), (16, 7, 8), (13, 2, 8), (26, 7, 1),
- (78, 47, 27), (104, 59, 35), (131, 71, 43), (144, 76, 47),
- (157, 82, 51), (164, 89, 47), (171, 90, 45), (175, 99, 65),
- (205, 119, 72), (200, 132, 109), (180, 126, 116), (161, 120, 124),
- (144, 108, 120), (138, 88, 77), (123, 61, 46), (77, 39, 36),
- (32, 11, 10), (37, 10, 8), (43, 9, 7), (49, 20, 20),
- (56, 31, 34), (120, 71, 56), (128, 79, 65), (167, 130, 124),
- (211, 149, 124), (254, 238, 142), (253, 246, 161), (253, 255, 180),
- (255, 255, 232), (255, 254, 242), (251, 250, 245), (244, 247, 220),
- (255, 236, 141), (251, 227, 125), (247, 219, 110), (241, 158, 104),
- (214, 124, 72), (182, 99, 47), (172, 85, 32), (162, 74, 11),
- (172, 81, 0), (98, 28, 0), (93, 30, 6), (88, 33, 12),
- (73, 29, 18), (45, 35, 36), (38, 68, 104), (74, 86, 124),
- (76, 89, 124), (77, 89, 124), (79, 89, 125), (79, 89, 124),
- (76, 89, 124), (76, 89, 124), (79, 87, 124), (80, 88, 124),
- (80, 88, 124), (79, 89, 125), (82, 90, 126), (84, 90, 124),
- (85, 89, 126), (100, 97, 124), (111, 80, 60), (115, 104, 118),
- (135, 116, 135), (143, 119, 136), (151, 123, 137), (179, 135, 132),
- (222, 162, 136), (246, 185, 131), (250, 233, 103), (255, 239, 104),
- (255, 255, 125), (255, 255, 144), (254, 255, 157), (255, 255, 169),
- (255, 253, 162), (255, 255, 157), (255, 255, 142), (255, 255, 128),
- (255, 255, 109), (255, 254, 108), (254, 251, 122), (254, 255, 133),
- (255, 252, 140), (255, 253, 143), (255, 255, 152), (252, 255, 154),
- (250, 254, 143), (255, 255, 129), (255, 250, 120), (254, 245, 118),
- (255, 241, 100), (255, 240, 90), (243, 198, 53), (228, 201, 52),
- (201, 131, 105), (165, 123, 125), (138, 113, 132), (131, 113, 129),
- (127, 108, 127), (132, 109, 125), (134, 110, 126), (134, 110, 124),
- (122, 103, 125), (118, 104, 127), (115, 101, 126), (113, 102, 119),
- (109, 99, 126), (102, 103, 124), (109, 101, 124), (115, 103, 127),
- (120, 104, 130), (128, 109, 128), (136, 115, 122), (151, 117, 131),
- (165, 122, 129), (191, 132, 126), (201, 139, 128), (224, 145, 115),
- (213, 139, 110), (201, 124, 96), (169, 105, 80), (160, 84, 52),
- (133, 60, 27), (91, 40, 21), (91, 43, 29), (98, 71, 52),
- (87, 90, 123), (89, 94, 126), (96, 106, 133), (115, 105, 130),
- (135, 112, 130), (155, 122, 131), (240, 176, 138), (202, 146, 133)
- ),
-
-// 88 cl-dark_reds-white-grays
-((127, 40, 23), (48, 7, 15), (26, 4, 13), (5, 2, 11),
- (2, 1, 11), (0, 0, 12), (0, 2, 12), (0, 5, 13),
- (9, 8, 16), (42, 13, 14), (76, 19, 12), (87, 19, 7),
- (98, 19, 2), (78, 18, 8), (58, 17, 15), (46, 15, 14),
- (35, 14, 13), (52, 38, 35), (75, 29, 21), (99, 21, 8),
- (99, 20, 5), (100, 19, 2), (99, 19, 1), (98, 20, 0),
- (98, 21, 1), (99, 19, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (100, 19, 2), (100, 21, 4), (102, 23, 7), (105, 26, 11),
- (100, 34, 29), (95, 43, 47), (89, 48, 50), (83, 53, 53),
- (75, 66, 71), (74, 66, 72), (73, 66, 73), (71, 62, 70),
- (69, 59, 68), (64, 58, 67), (59, 58, 66), (52, 50, 61),
- (50, 50, 62), (46, 45, 53), (49, 48, 55), (52, 51, 57),
- (62, 51, 55), (72, 52, 53), (79, 49, 49), (87, 47, 45),
- (103, 25, 12), (101, 30, 27), (100, 35, 43), (82, 38, 47),
- (65, 42, 52), (56, 43, 51), (47, 44, 51), (40, 41, 46),
- (52, 45, 39), (96, 19, 9), (98, 20, 6), (100, 21, 4),
- (100, 21, 4), (100, 21, 4), (91, 24, 7), (71, 28, 22),
- (34, 34, 42), (45, 45, 52), (57, 56, 62), (68, 63, 67),
- (79, 70, 73), (84, 72, 75), (90, 74, 77), (106, 81, 76),
- (117, 83, 82), (151, 85, 69), (171, 83, 60), (191, 82, 51),
- (186, 77, 47), (182, 73, 44), (176, 84, 59), (155, 74, 53),
- (138, 61, 45), (134, 41, 22), (130, 22, 0), (121, 23, 2),
- (112, 24, 4), (104, 21, 3), (103, 17, 2), (102, 19, 5),
- (108, 23, 3), (110, 24, 9), (136, 42, 23), (162, 60, 37),
- (172, 72, 46), (182, 84, 55), (213, 116, 74), (243, 243, 243),
- (255, 255, 255), (255, 255, 251), (255, 255, 248), (253, 252, 241),
- (252, 250, 235), (225, 119, 79), (178, 88, 79), (147, 73, 70),
- (110, 72, 69), (90, 65, 68), (85, 58, 60), (80, 51, 53),
- (84, 35, 28), (102, 24, 12), (102, 20, 8), (99, 22, 6),
- (52, 8, 7), (30, 4, 6), (8, 0, 6), (6, 0, 6),
- (5, 0, 7), (6, 0, 6), (27, 1, 10), (58, 13, 10),
- (96, 26, 14), (129, 62, 45), (122, 64, 51), (116, 66, 57),
- (106, 71, 67), (110, 80, 80), (104, 85, 89), (90, 83, 91),
- (100, 79, 86), (104, 79, 82), (108, 80, 79), (109, 81, 79),
- (111, 83, 79), (137, 63, 64), (149, 61, 49), (148, 59, 45),
- (154, 51, 36), (113, 25, 11), (110, 23, 11), (108, 21, 11),
- (106, 27, 12), (120, 46, 37), (110, 56, 56), (101, 63, 74),
- (83, 53, 53), (88, 48, 46), (94, 43, 40), (95, 28, 12),
- (103, 26, 10), (101, 22, 7), (97, 21, 7), (71, 27, 28),
- (58, 46, 46), (58, 52, 56), (60, 52, 55), (63, 53, 54),
- (65, 54, 58), (75, 55, 54), (90, 56, 54), (110, 46, 44),
- (105, 28, 12), (103, 25, 10), (102, 23, 8), (101, 22, 7),
- (103, 24, 9), (104, 26, 14), (91, 57, 55), (88, 73, 68),
- (80, 68, 72), (77, 65, 69), (77, 54, 60), (78, 38, 49),
- (94, 25, 18), (100, 21, 6), (100, 21, 4), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (101, 18, 0), (101, 18, 0), (101, 18, 0),
- (101, 18, 0), (99, 20, 3), (100, 21, 6), (100, 21, 6),
- (101, 24, 8), (105, 28, 12), (116, 39, 29), (109, 64, 59),
- (111, 77, 78), (124, 94, 92), (168, 97, 77), (173, 96, 76),
- (179, 93, 68), (169, 81, 61), (154, 68, 53), (131, 64, 56),
- (107, 73, 71), (91, 71, 70), (81, 64, 72), (76, 56, 57),
- (77, 57, 56), (75, 54, 53), (76, 47, 43), (94, 30, 18),
- (100, 23, 7), (100, 23, 5), (100, 21, 6), (101, 22, 7),
- (102, 22, 11), (106, 27, 12), (128, 51, 33), (147, 59, 39),
- (149, 66, 48), (136, 79, 68), (114, 82, 83), (95, 80, 87),
- (76, 74, 79), (61, 65, 76), (64, 62, 73), (65, 63, 68),
- (59, 58, 64), (53, 58, 64), (53, 57, 68), (55, 52, 71),
- (65, 56, 77), (71, 68, 75), (83, 70, 77), (103, 83, 84),
- (124, 105, 101), (160, 131, 127), (252, 253, 248), (255, 255, 255),
- (255, 255, 255), (255, 254, 249), (255, 250, 247), (226, 120, 81),
- (184, 90, 64), (154, 63, 44), (143, 56, 39), (119, 42, 26),
- (106, 28, 15), (98, 33, 31), (84, 68, 69), (90, 56, 54)
- ),
-
-// 89 cl-gold-dark_reds-browns-blues
-((239, 141, 112), (255, 189, 150), (255, 204, 147), (255, 219, 145),
- (255, 235, 160), (255, 252, 175), (254, 253, 179), (254, 254, 184),
- (255, 226, 146), (255, 216, 141), (255, 206, 137), (255, 201, 135),
- (255, 197, 134), (252, 181, 131), (250, 166, 129), (248, 163, 123),
- (247, 160, 117), (160, 97, 106), (130, 70, 80), (100, 44, 55),
- (75, 36, 44), (51, 28, 34), (48, 25, 38), (45, 22, 42),
- (25, 20, 40), (23, 23, 50), (21, 27, 61), (23, 28, 68),
- (26, 30, 75), (28, 31, 77), (30, 32, 80), (29, 32, 83),
- (28, 32, 79), (28, 32, 69), (25, 29, 65), (23, 27, 62),
- (23, 26, 59), (23, 26, 57), (23, 27, 58), (23, 28, 60),
- (33, 36, 81), (54, 46, 83), (75, 56, 86), (118, 75, 97),
- (161, 95, 109), (163, 95, 108), (166, 96, 107), (172, 100, 112),
- (174, 92, 96), (135, 52, 60), (108, 39, 49), (82, 26, 39),
- (79, 27, 37), (76, 29, 35), (75, 25, 32), (74, 21, 29),
- (52, 30, 43), (38, 30, 52), (25, 30, 62), (25, 29, 63),
- (26, 29, 64), (24, 28, 63), (23, 27, 62), (18, 26, 65),
- (18, 26, 63), (24, 26, 49), (32, 31, 48), (40, 37, 48),
- (47, 36, 46), (55, 35, 44), (59, 33, 44), (64, 36, 51),
- (73, 34, 63), (88, 48, 72), (104, 63, 81), (132, 67, 77),
- (161, 71, 73), (165, 72, 69), (170, 73, 66), (162, 60, 56),
- (118, 47, 55), (38, 37, 79), (32, 34, 81), (26, 32, 84),
- (25, 30, 79), (25, 29, 74), (24, 29, 67), (21, 27, 59),
- (15, 20, 49), (18, 24, 45), (22, 28, 42), (27, 29, 43),
- (33, 31, 44), (52, 28, 42), (79, 21, 36), (86, 21, 19),
- (115, 20, 18), (191, 83, 80), (219, 100, 98), (248, 118, 116),
- (235, 108, 120), (222, 98, 124), (156, 84, 106), (111, 57, 71),
- (76, 36, 63), (99, 45, 61), (123, 54, 59), (150, 62, 64),
- (178, 70, 70), (208, 101, 95), (250, 114, 102), (254, 124, 111),
- (253, 123, 109), (177, 93, 93), (149, 76, 80), (122, 59, 67),
- (83, 38, 45), (79, 31, 43), (72, 33, 60), (67, 44, 60),
- (55, 40, 61), (46, 39, 68), (38, 38, 76), (38, 38, 80),
- (38, 39, 85), (36, 38, 89), (33, 36, 91), (32, 35, 86),
- (33, 37, 85), (31, 36, 78), (33, 34, 75), (35, 33, 72),
- (32, 29, 56), (28, 23, 45), (39, 20, 40), (41, 13, 27),
- (24, 20, 34), (22, 22, 39), (20, 25, 44), (19, 24, 46),
- (19, 23, 48), (19, 23, 48), (22, 28, 52), (19, 27, 63),
- (21, 26, 68), (29, 32, 67), (31, 31, 63), (33, 30, 59),
- (50, 42, 55), (62, 34, 57), (65, 38, 55), (57, 33, 47),
- (48, 22, 35), (46, 18, 30), (45, 15, 25), (40, 12, 26),
- (39, 16, 24), (28, 12, 22), (19, 21, 36), (19, 21, 42),
- (18, 20, 45), (25, 24, 40), (32, 22, 38), (39, 21, 37),
- (55, 24, 30), (71, 25, 36), (71, 29, 41), (74, 34, 43),
- (53, 49, 64), (50, 45, 58), (47, 41, 53), (31, 31, 55),
- (26, 28, 51), (31, 33, 46), (39, 33, 47), (47, 26, 41),
- (47, 24, 34), (41, 20, 27), (35, 19, 29), (24, 21, 32),
- (18, 19, 39), (15, 22, 41), (17, 22, 42), (18, 23, 42),
- (20, 27, 46), (24, 28, 48), (28, 29, 50), (48, 34, 51),
- (67, 33, 66), (82, 39, 69), (117, 47, 58), (136, 62, 77),
- (184, 105, 111), (246, 145, 115), (255, 164, 120), (254, 194, 132),
- (255, 198, 134), (255, 183, 128), (242, 153, 123), (176, 111, 119),
- (152, 91, 106), (106, 66, 101), (83, 52, 67), (73, 45, 57),
- (76, 47, 65), (96, 60, 86), (115, 68, 100), (150, 88, 111),
- (177, 100, 106), (200, 110, 99), (254, 119, 115), (246, 146, 114),
- (250, 158, 119), (248, 150, 113), (242, 148, 112), (185, 109, 113),
- (135, 82, 102), (97, 66, 74), (75, 51, 64), (59, 48, 64),
- (38, 38, 76), (36, 38, 89), (30, 35, 90), (26, 34, 96),
- (24, 32, 94), (25, 34, 89), (29, 34, 89), (24, 31, 86),
- (27, 34, 78), (27, 31, 68), (30, 31, 62), (25, 22, 49),
- (22, 18, 35), (22, 10, 20), (14, 4, 12), (25, 4, 13),
- (27, 10, 18), (39, 13, 22), (50, 19, 27), (46, 13, 32),
- (57, 19, 44), (55, 28, 45), (49, 25, 47), (38, 25, 42),
- (28, 25, 42), (32, 20, 40), (35, 14, 23), (36, 13, 21),
- (29, 9, 20), (23, 10, 20), (35, 9, 20), (40, 13, 20),
- (62, 12, 13), (97, 17, 20), (143, 50, 43), (187, 99, 95)
- ),
-
-// 90 cl-golds-browns
-((128, 84, 13), (140, 92, 16), (148, 99, 18), (157, 107, 20),
- (169, 121, 29), (182, 136, 38), (190, 144, 34), (199, 153, 31),
- (194, 144, 31), (185, 128, 26), (177, 112, 22), (179, 109, 19),
- (182, 107, 16), (182, 109, 18), (183, 112, 20), (180, 113, 20),
- (177, 114, 21), (194, 146, 38), (189, 132, 31), (184, 118, 24),
- (178, 114, 23), (172, 110, 23), (172, 109, 19), (172, 109, 16),
- (171, 109, 8), (164, 104, 12), (157, 99, 17), (150, 97, 14),
- (144, 96, 12), (145, 98, 12), (146, 100, 12), (158, 112, 16),
- (165, 121, 14), (167, 111, 18), (156, 100, 18), (146, 89, 18),
- (132, 82, 17), (118, 76, 16), (110, 72, 15), (103, 68, 14),
- (90, 59, 15), (100, 63, 12), (110, 68, 10), (114, 73, 13),
- (119, 78, 16), (120, 79, 17), (121, 80, 18), (124, 79, 20),
- (126, 80, 18), (136, 82, 22), (132, 86, 27), (129, 90, 33),
- (123, 84, 31), (117, 79, 30), (110, 74, 27), (103, 70, 25),
- (84, 55, 13), (82, 53, 8), (80, 52, 4), (79, 50, 6),
- (78, 49, 9), (81, 50, 10), (84, 52, 11), (88, 57, 13),
- (95, 59, 11), (113, 73, 14), (115, 74, 13), (117, 76, 12),
- (117, 75, 13), (117, 75, 15), (117, 77, 16), (110, 73, 20),
- (117, 73, 28), (123, 78, 26), (129, 83, 24), (140, 90, 21),
- (151, 98, 18), (160, 100, 18), (169, 103, 19), (175, 110, 20),
- (178, 108, 22), (184, 114, 18), (190, 129, 23), (197, 144, 28),
- (198, 148, 31), (200, 153, 35), (199, 153, 41), (180, 179, 161),
- (135, 98, 45), (127, 87, 34), (120, 77, 24), (115, 73, 22),
- (110, 70, 21), (100, 66, 18), (98, 64, 18), (107, 70, 17),
- (117, 77, 16), (140, 91, 14), (146, 98, 17), (152, 106, 20),
- (155, 109, 19), (159, 113, 19), (155, 105, 18), (152, 99, 19),
- (139, 95, 30), (132, 88, 24), (126, 82, 19), (121, 76, 17),
- (116, 71, 16), (97, 56, 12), (91, 54, 12), (89, 54, 16),
- (91, 58, 15), (108, 66, 16), (106, 66, 15), (104, 67, 14),
- (103, 68, 14), (94, 64, 14), (89, 58, 14), (81, 53, 13),
- (71, 47, 11), (70, 46, 13), (70, 45, 15), (72, 48, 14),
- (74, 52, 13), (81, 57, 21), (84, 56, 19), (79, 53, 16),
- (71, 49, 12), (69, 47, 10), (70, 47, 8), (72, 47, 6),
- (80, 51, 7), (86, 55, 8), (106, 65, 9), (123, 74, 15),
- (142, 89, 23), (140, 89, 27), (139, 90, 31), (134, 91, 38),
- (130, 92, 45), (112, 83, 43), (113, 81, 34), (102, 72, 22),
- (103, 70, 19), (110, 66, 19), (111, 69, 18), (113, 72, 18),
- (118, 76, 16), (123, 77, 17), (126, 81, 16), (129, 84, 17),
- (135, 93, 21), (137, 91, 20), (140, 90, 19), (136, 88, 16),
- (128, 80, 16), (122, 76, 14), (114, 72, 14), (106, 69, 16),
- (100, 66, 18), (95, 60, 20), (97, 60, 21), (100, 61, 22),
- (109, 62, 20), (103, 66, 13), (94, 60, 12), (85, 53, 15),
- (77, 47, 9), (76, 46, 7), (75, 46, 6), (73, 44, 10),
- (71, 42, 8), (67, 43, 9), (68, 44, 8), (68, 44, 6),
- (71, 43, 6), (69, 42, 0), (62, 39, 5), (65, 40, 9),
- (61, 42, 25), (67, 44, 12), (67, 44, 10), (65, 42, 8),
- (68, 44, 10), (70, 45, 10), (72, 46, 11), (80, 51, 9),
- (92, 55, 11), (102, 65, 12), (114, 74, 13), (122, 81, 15),
- (131, 83, 17), (134, 83, 18), (133, 86, 16), (132, 85, 15),
- (133, 79, 15), (129, 79, 16), (126, 81, 16), (126, 81, 16),
- (123, 77, 17), (126, 76, 15), (124, 75, 16), (119, 74, 15),
- (118, 71, 15), (118, 69, 10), (116, 74, 14), (114, 74, 15),
- (114, 74, 13), (113, 75, 12), (110, 69, 3), (103, 66, 11),
- (94, 58, 8), (87, 54, 11), (81, 52, 10), (76, 48, 8),
- (69, 45, 9), (68, 44, 8), (72, 44, 7), (73, 43, 5),
- (73, 45, 6), (77, 45, 6), (76, 47, 7), (81, 52, 8),
- (87, 52, 10), (86, 55, 11), (92, 62, 12), (106, 69, 14),
- (117, 75, 15), (127, 82, 15), (141, 92, 15), (160, 91, 0),
- (163, 102, 9), (172, 108, 18), (163, 111, 27), (146, 100, 40),
- (139, 93, 44), (106, 82, 48), (100, 75, 34), (103, 76, 31),
- (120, 84, 26), (124, 82, 22), (129, 84, 17), (134, 87, 17),
- (135, 87, 15), (135, 87, 15), (133, 88, 7), (132, 86, 8),
- (126, 76, 13), (125, 71, 7), (121, 67, 0), (127, 73, 9),
- (144, 92, 16), (166, 104, 19), (203, 159, 38), (180, 131, 28)
- ),
-
-// 91 cl-purples-browns-blues-tans
-((61, 49, 73), (49, 40, 83), (54, 44, 81), (59, 48, 80),
- (54, 43, 72), (49, 39, 64), (49, 36, 62), (50, 34, 61),
- (45, 30, 51), (55, 40, 62), (65, 50, 73), (73, 51, 83),
- (81, 53, 94), (78, 58, 96), (75, 64, 98), (81, 64, 94),
- (87, 64, 90), (67, 51, 77), (75, 48, 73), (84, 46, 69),
- (93, 58, 67), (103, 70, 65), (107, 73, 67), (111, 76, 70),
- (124, 82, 86), (122, 88, 94), (121, 94, 103), (130, 95, 101),
- (139, 97, 99), (147, 101, 103), (155, 105, 108), (172, 112, 111),
- (187, 112, 107), (203, 130, 124), (205, 128, 109), (207, 127, 94),
- (213, 134, 106), (220, 142, 119), (209, 137, 124), (198, 133, 129),
- (154, 86, 101), (121, 72, 97), (88, 58, 94), (66, 42, 67),
- (45, 27, 41), (33, 20, 33), (22, 14, 25), (8, 6, 11),
- (1, 0, 0), (0, 0, 0), (8, 6, 11), (16, 13, 22),
- (38, 28, 46), (60, 44, 71), (67, 51, 86), (75, 58, 102),
- (109, 81, 132), (107, 76, 121), (106, 71, 111), (101, 69, 108),
- (97, 67, 105), (98, 70, 104), (99, 74, 103), (109, 84, 90),
- (118, 84, 85), (139, 93, 96), (145, 94, 95), (152, 96, 95),
- (153, 96, 94), (155, 97, 93), (161, 91, 83), (161, 102, 88),
- (159, 103, 104), (153, 108, 126), (147, 113, 148), (145, 102, 145),
- (144, 91, 143), (150, 91, 126), (156, 92, 109), (152, 100, 102),
- (157, 103, 101), (147, 98, 94), (137, 90, 86), (127, 82, 79),
- (121, 78, 74), (115, 74, 70), (112, 61, 40), (85, 49, 49),
- (64, 44, 79), (73, 50, 91), (82, 56, 104), (85, 61, 103),
- (89, 67, 103), (117, 88, 106), (137, 99, 110), (138, 89, 145),
- (152, 108, 159), (158, 108, 171), (169, 115, 179), (181, 122, 188),
- (188, 128, 196), (195, 134, 204), (197, 138, 202), (196, 136, 198),
- (186, 141, 161), (154, 104, 126), (122, 68, 92), (112, 61, 81),
- (102, 54, 70), (67, 41, 68), (49, 33, 60), (36, 21, 42),
- (33, 24, 41), (50, 31, 53), (62, 37, 60), (75, 43, 67),
- (90, 68, 70), (107, 56, 75), (109, 59, 88), (121, 79, 80),
- (151, 86, 66), (167, 93, 58), (183, 100, 50), (175, 99, 60),
- (168, 99, 70), (172, 110, 99), (182, 117, 141), (191, 134, 166),
- (211, 152, 172), (200, 132, 153), (204, 137, 149), (208, 142, 146),
- (219, 158, 166), (232, 165, 174), (244, 199, 204), (246, 198, 212),
- (255, 255, 255), (249, 254, 222), (243, 253, 190), (246, 240, 173),
- (250, 227, 157), (222, 220, 231), (248, 190, 228), (209, 144, 210),
- (178, 118, 178), (148, 105, 114), (142, 100, 109), (136, 96, 104),
- (132, 95, 102), (137, 99, 110), (151, 100, 105), (155, 105, 108),
- (195, 135, 137), (200, 138, 140), (206, 142, 143), (204, 150, 150),
- (207, 142, 138), (199, 139, 139), (178, 129, 135), (158, 110, 108),
- (134, 102, 107), (136, 89, 97), (137, 89, 91), (139, 90, 85),
- (138, 88, 77), (137, 89, 75), (133, 89, 78), (124, 82, 84),
- (121, 80, 78), (118, 80, 79), (116, 80, 80), (112, 77, 73),
- (110, 79, 76), (105, 78, 85), (94, 73, 104), (97, 70, 105),
- (103, 67, 93), (107, 82, 88), (109, 76, 67), (107, 74, 65),
- (97, 71, 72), (91, 69, 72), (96, 73, 83), (93, 70, 98),
- (126, 96, 106), (144, 105, 113), (162, 115, 121), (191, 138, 156),
- (219, 143, 153), (242, 167, 161), (242, 214, 131), (241, 189, 103),
- (209, 145, 136), (187, 113, 112), (149, 94, 91), (111, 75, 75),
- (77, 55, 57), (59, 46, 40), (54, 35, 39), (36, 23, 40),
- (26, 19, 27), (17, 15, 18), (11, 8, 17), (13, 10, 19),
- (22, 11, 25), (50, 24, 35), (57, 31, 42), (65, 39, 64),
- (74, 46, 69), (67, 41, 68), (63, 40, 69), (67, 48, 67),
- (73, 52, 69), (78, 53, 74), (79, 53, 78), (93, 67, 70),
- (92, 66, 65), (106, 55, 72), (93, 65, 80), (83, 60, 86),
- (73, 52, 71), (55, 38, 56), (46, 33, 42), (48, 27, 44),
- (53, 27, 40), (49, 26, 44), (42, 24, 38), (39, 24, 45),
- (40, 32, 47), (38, 24, 41), (37, 22, 43), (33, 18, 39),
- (24, 14, 25), (23, 14, 15), (23, 13, 22), (21, 18, 27),
- (31, 20, 34), (47, 31, 58), (53, 37, 64), (63, 45, 83),
- (72, 56, 105), (75, 58, 110), (85, 60, 118), (87, 65, 114),
- (78, 59, 105), (72, 49, 93), (75, 47, 87), (64, 48, 74),
- (56, 38, 54), (36, 22, 37), (26, 18, 33), (3, 16, 33),
- (19, 16, 27), (26, 18, 33), (46, 28, 50), (63, 39, 71)
- ),
-
-// 92 cl-oranges-browns-whites
-((255, 147, 57), (255, 123, 61), (254, 126, 61), (254, 129, 62),
- (254, 135, 61), (255, 142, 61), (255, 155, 59), (255, 169, 58),
- (253, 185, 60), (254, 183, 57), (255, 182, 55), (255, 172, 53),
- (255, 163, 52), (254, 161, 55), (253, 159, 59), (253, 160, 58),
- (253, 162, 57), (255, 182, 54), (255, 205, 59), (255, 229, 64),
- (255, 241, 89), (255, 254, 115), (255, 246, 108), (255, 238, 101),
- (254, 185, 58), (254, 163, 56), (255, 141, 55), (255, 129, 57),
- (255, 118, 59), (255, 115, 59), (255, 112, 59), (255, 106, 63),
- (255, 109, 62), (254, 120, 67), (254, 122, 64), (255, 125, 61),
- (254, 122, 58), (253, 120, 55), (254, 124, 56), (255, 128, 57),
- (254, 131, 61), (254, 142, 60), (255, 154, 59), (255, 142, 57),
- (255, 131, 55), (255, 129, 55), (255, 127, 55), (253, 127, 53),
- (250, 152, 43), (255, 190, 54), (255, 214, 75), (255, 239, 97),
- (255, 245, 103), (255, 251, 109), (253, 251, 88), (252, 252, 68),
- (255, 208, 61), (255, 192, 57), (255, 177, 53), (253, 154, 51),
- (251, 132, 50), (250, 123, 53), (250, 115, 57), (244, 103, 57),
- (229, 93, 55), (202, 81, 60), (184, 76, 61), (166, 72, 62),
- (170, 74, 59), (175, 76, 57), (196, 79, 59), (213, 86, 54),
- (241, 103, 56), (245, 105, 58), (249, 107, 61), (242, 101, 60),
- (236, 96, 60), (228, 94, 59), (220, 93, 58), (207, 86, 55),
- (193, 74, 50), (177, 75, 52), (188, 77, 55), (199, 80, 58),
- (209, 86, 57), (219, 92, 57), (235, 103, 54), (252, 119, 52),
- (248, 202, 65), (249, 228, 131), (251, 254, 197), (253, 253, 208),
- (255, 253, 219), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 246), (255, 255, 232), (255, 255, 218),
- (255, 255, 215), (255, 255, 212), (255, 255, 209), (255, 251, 164),
- (254, 190, 66), (254, 159, 61), (255, 128, 57), (253, 123, 53),
- (252, 119, 50), (255, 114, 42), (254, 115, 50), (254, 108, 57),
- (254, 106, 58), (254, 108, 61), (251, 110, 63), (248, 113, 65),
- (250, 116, 65), (251, 115, 67), (244, 105, 66), (234, 94, 58),
- (212, 87, 57), (192, 79, 56), (173, 71, 56), (163, 70, 57),
- (153, 69, 59), (149, 64, 61), (159, 71, 59), (168, 72, 48),
- (189, 81, 55), (212, 82, 56), (216, 83, 56), (220, 85, 56),
- (222, 92, 56), (234, 94, 59), (242, 96, 57), (239, 102, 58),
- (211, 86, 54), (196, 75, 49), (182, 65, 45), (175, 61, 42),
- (169, 58, 39), (154, 57, 48), (143, 58, 51), (137, 60, 52),
- (137, 65, 51), (166, 75, 57), (175, 82, 58), (185, 90, 60),
- (187, 178, 61), (241, 255, 144), (255, 255, 167), (255, 255, 152),
- (253, 196, 67), (254, 183, 62), (255, 171, 58), (254, 137, 58),
- (248, 114, 61), (238, 100, 64), (219, 92, 60), (203, 82, 51),
- (191, 71, 46), (174, 53, 26), (172, 52, 28), (170, 51, 31),
- (168, 56, 36), (168, 59, 38), (154, 57, 40), (154, 57, 38),
- (132, 44, 32), (129, 49, 36), (126, 54, 40), (136, 65, 43),
- (144, 62, 48), (158, 67, 48), (167, 66, 48), (180, 81, 50),
- (209, 86, 55), (227, 93, 55), (245, 104, 58), (253, 105, 59),
- (255, 109, 58), (255, 115, 56), (252, 116, 54), (253, 117, 55),
- (255, 117, 58), (255, 115, 58), (255, 114, 58), (254, 108, 57),
- (255, 104, 57), (246, 104, 58), (240, 103, 51), (253, 102, 49),
- (247, 111, 51), (247, 112, 44), (248, 123, 39), (255, 156, 47),
- (253, 174, 56), (255, 188, 58), (254, 207, 59), (254, 232, 61),
- (255, 254, 61), (255, 236, 65), (255, 227, 64), (255, 212, 64),
- (255, 191, 61), (255, 182, 54), (240, 171, 34), (221, 168, 36),
- (238, 124, 28), (255, 118, 40), (247, 108, 53), (242, 104, 55),
- (230, 94, 56), (218, 87, 59), (194, 80, 56), (166, 70, 45),
- (137, 63, 50), (127, 63, 61), (117, 67, 60), (106, 52, 66),
- (117, 64, 56), (120, 64, 51), (121, 71, 46), (120, 63, 52),
- (112, 60, 49), (106, 60, 47), (97, 44, 36), (112, 58, 48),
- (117, 62, 42), (129, 62, 53), (155, 62, 45), (174, 57, 39),
- (192, 61, 33), (204, 70, 41), (214, 74, 39), (220, 83, 47),
- (214, 83, 55), (207, 71, 47), (207, 72, 43), (184, 67, 47),
- (178, 60, 46), (156, 69, 52), (143, 69, 60), (132, 69, 64),
- (127, 74, 70), (139, 82, 115), (191, 103, 89), (210, 86, 58),
- (216, 89, 54), (228, 92, 54), (242, 87, 41), (247, 95, 46),
- (253, 92, 48), (237, 86, 59), (223, 89, 60), (195, 78, 58)
- ),
-
-// 93 cl-blues-greens-whites
-((255, 255, 255), (190, 208, 248), (163, 186, 237), (136, 164, 227),
- (132, 159, 220), (128, 154, 213), (126, 151, 213), (124, 149, 213),
- (112, 145, 212), (109, 136, 196), (106, 127, 180), (97, 113, 156),
- (89, 100, 132), (94, 98, 108), (100, 96, 85), (99, 102, 82),
- (99, 108, 79), (89, 89, 53), (85, 86, 29), (82, 83, 5),
- (76, 79, 8), (70, 76, 12), (60, 72, 8), (50, 69, 5),
- (44, 59, 0), (41, 59, 5), (38, 60, 11), (51, 67, 35),
- (64, 75, 59), (68, 73, 68), (72, 71, 77), (70, 68, 71),
- (69, 72, 53), (64, 71, 37), (59, 66, 49), (55, 61, 61),
- (38, 48, 67), (21, 35, 74), (28, 41, 79), (35, 47, 85),
- (72, 77, 106), (65, 70, 87), (58, 63, 69), (52, 63, 45),
- (47, 64, 22), (45, 63, 13), (43, 63, 4), (41, 62, 5),
- (43, 61, 13), (73, 82, 55), (82, 86, 63), (91, 90, 72),
- (93, 93, 79), (96, 96, 86), (98, 99, 78), (101, 102, 71),
- (85, 83, 62), (76, 74, 70), (68, 66, 79), (75, 75, 67),
- (82, 85, 56), (81, 86, 51), (81, 88, 46), (78, 77, 31),
- (80, 88, 51), (91, 91, 99), (89, 95, 121), (87, 100, 144),
- (91, 106, 151), (96, 113, 159), (121, 137, 188), (160, 169, 208),
- (232, 239, 249), (243, 247, 252), (255, 255, 255), (232, 243, 255),
- (210, 231, 255), (200, 212, 242), (190, 194, 229), (161, 175, 212),
- (159, 164, 196), (143, 157, 196), (149, 163, 200), (155, 169, 204),
- (151, 162, 199), (147, 156, 195), (139, 153, 192), (117, 135, 175),
- (91, 91, 103), (81, 85, 65), (71, 80, 27), (69, 79, 21),
- (67, 79, 15), (55, 73, 21), (70, 81, 39), (85, 95, 61),
- (109, 109, 85), (101, 111, 147), (100, 116, 164), (100, 122, 182),
- (98, 120, 178), (97, 118, 175), (89, 110, 167), (87, 106, 149),
- (58, 72, 111), (43, 59, 98), (28, 46, 86), (28, 44, 84),
- (29, 43, 82), (27, 45, 85), (36, 53, 99), (47, 64, 110),
- (48, 64, 115), (27, 45, 85), (27, 45, 85), (27, 45, 85),
- (41, 58, 104), (55, 71, 122), (66, 88, 148), (85, 107, 167),
- (124, 149, 213), (134, 159, 221), (144, 170, 229), (149, 175, 234),
- (154, 180, 239), (160, 186, 245), (155, 184, 242), (140, 174, 235),
- (141, 170, 228), (163, 173, 198), (169, 177, 203), (176, 182, 208),
- (174, 179, 211), (157, 170, 212), (139, 151, 189), (106, 122, 173),
- (105, 105, 95), (96, 96, 101), (87, 88, 108), (82, 87, 120),
- (78, 86, 132), (75, 91, 142), (70, 97, 166), (76, 103, 174),
- (80, 110, 182), (92, 125, 202), (95, 129, 203), (99, 133, 204),
- (104, 129, 196), (104, 129, 196), (106, 130, 192), (107, 132, 189),
- (99, 118, 158), (95, 114, 155), (91, 110, 153), (87, 95, 108),
- (104, 103, 98), (119, 118, 90), (116, 124, 83), (126, 128, 106),
- (123, 118, 114), (80, 93, 135), (77, 91, 138), (74, 90, 141),
- (64, 81, 127), (51, 67, 118), (41, 57, 108), (35, 52, 98),
- (53, 52, 66), (54, 53, 64), (56, 55, 63), (65, 63, 76),
- (79, 78, 83), (90, 85, 81), (82, 77, 83), (77, 75, 97),
- (74, 83, 122), (77, 94, 138), (80, 96, 147), (78, 98, 159),
- (64, 89, 153), (65, 86, 143), (63, 79, 130), (58, 67, 110),
- (25, 37, 59), (28, 40, 61), (31, 44, 63), (50, 59, 76),
- (75, 83, 106), (87, 101, 136), (102, 116, 155), (116, 130, 169),
- (118, 135, 179), (132, 149, 193), (150, 168, 208), (151, 168, 212),
- (145, 167, 216), (132, 153, 206), (126, 147, 200), (116, 132, 183),
- (117, 134, 180), (115, 132, 178), (107, 128, 185), (100, 120, 181),
- (96, 116, 177), (80, 106, 180), (81, 105, 175), (80, 105, 172),
- (76, 103, 174), (80, 104, 174), (80, 106, 180), (83, 116, 187),
- (103, 125, 185), (112, 134, 194), (117, 142, 198), (128, 147, 190),
- (132, 150, 190), (129, 151, 200), (131, 151, 204), (124, 146, 206),
- (109, 137, 210), (112, 138, 199), (108, 134, 193), (107, 129, 189),
- (101, 123, 183), (95, 116, 173), (85, 106, 169), (77, 102, 166),
- (75, 102, 171), (65, 92, 161), (63, 88, 152), (67, 89, 149),
- (60, 81, 138), (54, 71, 115), (50, 67, 113), (57, 74, 120),
- (73, 91, 131), (71, 93, 153), (81, 103, 163), (108, 124, 175),
- (119, 135, 186), (140, 157, 203), (160, 172, 210), (181, 186, 215),
- (188, 199, 229), (189, 205, 241), (183, 200, 244), (169, 192, 236),
- (173, 190, 234), (172, 186, 223), (184, 195, 225), (189, 196, 214),
- (188, 199, 229), (206, 212, 234), (220, 227, 243), (227, 231, 243)
- ),
-
-// 94 cl-tans-yellows-browns
-((168, 139, 109), (159, 147, 135), (162, 151, 141), (166, 156, 147),
- (170, 164, 158), (174, 173, 169), (178, 177, 176), (182, 182, 184),
- (199, 198, 196), (211, 208, 207), (223, 219, 218), (235, 234, 228),
- (247, 249, 238), (238, 236, 229), (229, 224, 221), (221, 216, 213),
- (214, 209, 206), (196, 185, 183), (196, 187, 180), (197, 189, 178),
- (202, 193, 185), (207, 198, 193), (216, 203, 190), (225, 208, 188),
- (229, 210, 180), (238, 210, 165), (247, 211, 151), (247, 211, 139),
- (247, 212, 128), (236, 205, 130), (226, 198, 133), (230, 191, 136),
- (224, 198, 141), (205, 191, 165), (221, 205, 180), (238, 220, 196),
- (243, 230, 201), (249, 240, 207), (245, 238, 206), (242, 237, 205),
- (229, 215, 202), (215, 202, 187), (202, 189, 173), (193, 184, 166),
- (184, 179, 160), (181, 176, 165), (179, 174, 170), (178, 173, 169),
- (177, 173, 170), (179, 164, 157), (181, 165, 151), (183, 166, 146),
- (180, 164, 149), (177, 163, 152), (175, 163, 153), (173, 164, 155),
- (184, 179, 176), (192, 187, 183), (200, 195, 191), (216, 206, 194),
- (233, 218, 197), (237, 222, 197), (241, 226, 197), (251, 235, 183),
- (253, 236, 182), (250, 250, 138), (251, 251, 135), (253, 253, 133),
- (253, 253, 132), (253, 253, 131), (252, 252, 130), (252, 252, 120),
- (252, 230, 129), (242, 211, 128), (233, 192, 128), (222, 178, 124),
- (212, 165, 121), (224, 170, 120), (237, 176, 119), (247, 195, 112),
- (247, 213, 123), (227, 217, 164), (213, 200, 163), (199, 184, 163),
- (198, 180, 163), (198, 176, 163), (183, 169, 158), (168, 161, 155),
- (160, 150, 149), (161, 155, 152), (163, 160, 155), (165, 161, 156),
- (168, 163, 157), (173, 171, 172), (187, 183, 182), (199, 198, 196),
- (213, 209, 206), (244, 226, 204), (246, 221, 177), (248, 217, 150),
- (249, 213, 148), (250, 209, 147), (241, 179, 128), (202, 160, 118),
- (184, 163, 136), (180, 156, 134), (176, 150, 133), (175, 150, 129),
- (174, 150, 126), (170, 153, 135), (163, 151, 139), (151, 146, 140),
- (149, 140, 131), (125, 112, 103), (120, 111, 86), (116, 111, 69),
- (111, 97, 84), (109, 102, 96), (122, 114, 103), (150, 144, 128),
- (193, 178, 159), (224, 198, 157), (255, 218, 155), (253, 216, 146),
- (251, 215, 137), (251, 225, 141), (255, 247, 130), (253, 253, 139),
- (253, 251, 148), (244, 223, 180), (238, 220, 180), (232, 218, 181),
- (227, 210, 184), (226, 204, 180), (203, 197, 183), (196, 184, 172),
- (194, 167, 156), (189, 170, 164), (185, 174, 172), (185, 176, 174),
- (186, 178, 176), (181, 177, 178), (186, 182, 179), (190, 180, 171),
- (187, 177, 168), (181, 171, 161), (180, 168, 159), (179, 166, 158),
- (176, 161, 154), (179, 159, 148), (177, 161, 145), (177, 156, 137),
- (169, 151, 131), (171, 159, 129), (173, 168, 128), (173, 164, 107),
- (175, 153, 103), (182, 144, 107), (185, 149, 113), (183, 154, 124),
- (182, 164, 140), (192, 183, 176), (194, 187, 181), (197, 192, 186),
- (206, 192, 189), (208, 195, 187), (223, 204, 174), (217, 192, 135),
- (177, 148, 106), (151, 128, 101), (125, 109, 96), (118, 104, 93),
- (123, 111, 99), (125, 122, 113), (146, 137, 132), (172, 147, 125),
- (198, 151, 107), (208, 163, 124), (235, 189, 114), (249, 203, 105),
- (251, 217, 110), (249, 231, 107), (252, 241, 113), (250, 215, 115),
- (255, 230, 156), (253, 230, 166), (252, 231, 176), (250, 229, 174),
- (247, 219, 156), (251, 222, 142), (253, 242, 126), (248, 247, 129),
- (255, 228, 147), (239, 233, 171), (229, 222, 176), (213, 194, 177),
- (204, 186, 172), (189, 181, 168), (181, 166, 163), (173, 162, 160),
- (174, 164, 155), (174, 161, 153), (174, 162, 150), (168, 156, 142),
- (159, 145, 142), (158, 145, 139), (151, 147, 144), (161, 147, 147),
- (168, 158, 156), (181, 172, 167), (187, 178, 171), (193, 184, 169),
- (198, 185, 168), (206, 190, 174), (202, 195, 176), (201, 191, 181),
- (198, 188, 179), (199, 187, 173), (197, 184, 176), (196, 185, 181),
- (193, 182, 178), (188, 183, 179), (189, 184, 180), (193, 184, 179),
- (192, 187, 183), (193, 190, 183), (196, 192, 189), (198, 193, 190),
- (197, 196, 192), (199, 199, 199), (200, 199, 197), (204, 199, 195),
- (209, 200, 193), (226, 209, 189), (229, 215, 178), (233, 214, 184),
- (230, 208, 195), (217, 208, 203), (210, 205, 201), (204, 200, 199),
- (211, 210, 205), (220, 217, 208), (225, 224, 222), (225, 224, 222),
- (225, 220, 217), (217, 217, 207), (208, 203, 199), (201, 192, 187),
- (187, 183, 180), (182, 172, 170), (171, 167, 164), (169, 159, 157),
- (170, 159, 155), (169, 154, 149), (166, 152, 139), (165, 148, 130)
- ),
-
-// 95 cl-golds-browns2
-((166, 81, 24), (131, 73, 25), (126, 72, 30), (121, 71, 36),
- (122, 73, 41), (123, 76, 46), (122, 81, 47), (122, 87, 49),
- (155, 86, 44), (155, 87, 40), (156, 89, 37), (148, 82, 29),
- (140, 75, 21), (136, 72, 14), (133, 69, 7), (130, 66, 8),
- (128, 63, 9), (125, 64, 19), (129, 70, 26), (134, 77, 34),
- (153, 84, 36), (173, 92, 39), (183, 93, 37), (194, 95, 36),
- (208, 109, 42), (222, 114, 45), (236, 119, 49), (233, 122, 60),
- (230, 126, 71), (226, 124, 70), (223, 122, 70), (214, 130, 93),
- (201, 127, 92), (177, 121, 96), (155, 108, 91), (133, 96, 87),
- (137, 95, 78), (142, 95, 69), (137, 93, 64), (133, 92, 60),
- (156, 86, 35), (156, 82, 34), (156, 79, 33), (158, 78, 28),
- (161, 78, 24), (160, 79, 24), (159, 80, 24), (149, 77, 27),
- (147, 77, 17), (162, 78, 18), (176, 88, 19), (191, 98, 20),
- (211, 105, 31), (231, 113, 43), (233, 117, 47), (235, 122, 52),
- (255, 137, 57), (255, 148, 73), (255, 159, 90), (255, 206, 120),
- (255, 254, 151), (255, 254, 168), (255, 255, 185), (255, 254, 207),
- (254, 255, 195), (255, 248, 143), (255, 204, 108), (255, 161, 73),
- (255, 160, 73), (255, 159, 74), (253, 154, 71), (255, 145, 70),
- (226, 115, 43), (195, 103, 40), (165, 92, 37), (147, 83, 35),
- (130, 75, 34), (126, 72, 33), (122, 70, 33), (108, 67, 35),
- (103, 68, 46), (107, 72, 53), (109, 72, 51), (111, 73, 50),
- (114, 72, 43), (117, 71, 37), (118, 72, 38), (122, 77, 48),
- (116, 82, 70), (120, 82, 67), (124, 83, 65), (127, 81, 56),
- (130, 80, 47), (144, 83, 39), (159, 87, 37), (164, 87, 31),
- (172, 87, 32), (190, 88, 22), (209, 95, 29), (228, 103, 36),
- (233, 108, 38), (238, 114, 40), (254, 127, 46), (251, 132, 52),
- (253, 129, 57), (251, 123, 63), (250, 118, 69), (249, 121, 60),
- (248, 124, 52), (255, 116, 47), (254, 113, 44), (255, 115, 43),
- (254, 120, 49), (255, 138, 54), (255, 136, 55), (255, 135, 57),
- (253, 134, 66), (254, 130, 68), (253, 137, 80), (255, 137, 87),
- (241, 134, 78), (235, 124, 73), (229, 114, 69), (221, 116, 68),
- (214, 118, 68), (194, 113, 60), (161, 107, 60), (153, 101, 64),
- (149, 102, 60), (153, 90, 47), (147, 86, 45), (142, 83, 43),
- (127, 77, 42), (116, 70, 34), (111, 65, 32), (103, 64, 33),
- (109, 63, 27), (109, 62, 23), (110, 61, 20), (109, 60, 19),
- (108, 59, 18), (99, 54, 12), (85, 49, 15), (99, 60, 29),
- (103, 64, 23), (111, 82, 42), (119, 86, 47), (128, 90, 53),
- (147, 96, 49), (178, 102, 53), (192, 121, 75), (209, 128, 83),
- (182, 104, 56), (179, 102, 53), (176, 100, 51), (172, 98, 49),
- (178, 107, 55), (195, 124, 78), (211, 133, 97), (215, 139, 107),
- (254, 160, 99), (254, 187, 98), (254, 178, 92), (255, 169, 86),
- (255, 163, 79), (248, 158, 62), (248, 136, 64), (231, 128, 59),
- (200, 106, 44), (192, 103, 43), (185, 100, 43), (165, 93, 53),
- (161, 90, 46), (157, 90, 47), (156, 90, 42), (160, 94, 44),
- (164, 97, 42), (177, 97, 44), (179, 97, 49), (184, 97, 52),
- (173, 96, 52), (168, 96, 46), (162, 90, 40), (153, 92, 37),
- (147, 87, 50), (151, 92, 52), (156, 97, 55), (169, 100, 67),
- (186, 106, 81), (199, 114, 93), (195, 129, 95), (198, 130, 93),
- (203, 129, 92), (222, 121, 65), (219, 117, 53), (213, 110, 44),
- (204, 108, 48), (200, 111, 51), (202, 109, 48), (182, 99, 33),
- (173, 89, 25), (167, 88, 21), (164, 84, 23), (156, 79, 25),
- (148, 78, 27), (145, 78, 23), (145, 78, 26), (141, 77, 29),
- (135, 79, 32), (139, 81, 35), (133, 78, 39), (125, 73, 36),
- (114, 68, 32), (107, 67, 31), (104, 63, 31), (104, 63, 31),
- (106, 66, 31), (115, 65, 28), (115, 66, 25), (112, 62, 25),
- (114, 64, 27), (118, 72, 20), (123, 73, 22), (126, 72, 28),
- (124, 73, 30), (128, 75, 35), (131, 77, 41), (133, 79, 43),
- (129, 82, 38), (127, 80, 36), (122, 70, 33), (114, 64, 29),
- (118, 69, 28), (125, 74, 21), (127, 74, 20), (137, 71, 19),
- (144, 79, 23), (159, 88, 36), (189, 103, 52), (217, 128, 60),
- (254, 154, 92), (255, 178, 112), (254, 218, 132), (255, 210, 125),
- (255, 192, 95), (255, 154, 88), (234, 135, 70), (208, 115, 54),
- (189, 108, 43), (178, 97, 34), (159, 92, 37), (146, 90, 41),
- (132, 93, 54), (126, 94, 56), (127, 86, 64), (133, 87, 61)
- ),
-
-// 96 cl-pastels
-((236, 206, 176), (231, 206, 174), (229, 206, 173), (227, 206, 172),
- (224, 205, 171), (222, 205, 170), (221, 205, 169), (220, 205, 169),
- (215, 205, 167), (212, 205, 166), (210, 205, 165), (207, 204, 164),
- (205, 204, 163), (203, 204, 162), (201, 204, 161), (199, 204, 160),
- (198, 204, 160), (193, 203, 158), (195, 202, 160), (197, 201, 163),
- (199, 200, 165), (201, 200, 168), (202, 199, 169), (203, 199, 170),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 195, 182),
- (215, 195, 184), (216, 194, 185), (217, 194, 187), (219, 193, 189),
- (221, 192, 192), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (223, 193, 208), (221, 194, 209), (220, 195, 211),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (198, 207, 228), (196, 208, 229), (195, 209, 231), (192, 211, 234),
- (188, 213, 237), (181, 217, 243), (177, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (168, 225, 253), (170, 225, 251),
- (177, 223, 242), (181, 222, 237), (185, 221, 233), (189, 219, 229),
- (193, 218, 225), (195, 217, 222), (197, 217, 220), (200, 216, 216),
- (204, 215, 212), (212, 213, 203), (216, 212, 199), (220, 211, 195),
- (221, 210, 192), (223, 210, 190), (227, 208, 186), (231, 207, 182),
- (236, 206, 176), (236, 205, 177), (236, 204, 179), (235, 203, 180),
- (235, 202, 182), (235, 201, 182), (235, 201, 183), (234, 200, 185),
- (234, 199, 186), (233, 197, 189), (233, 196, 190), (233, 195, 192),
- (232, 195, 192), (232, 195, 193), (232, 194, 194), (232, 193, 196),
- (231, 191, 199), (230, 190, 200), (230, 189, 202), (229, 189, 201),
- (228, 190, 200), (226, 190, 197), (224, 191, 195), (222, 192, 192),
- (220, 193, 190), (216, 194, 185), (214, 195, 182), (212, 196, 180),
- (211, 196, 179), (210, 197, 178), (208, 197, 176), (206, 198, 173),
- (202, 200, 168), (200, 200, 166), (198, 201, 164), (197, 201, 162),
- (196, 202, 161), (193, 203, 158), (195, 203, 160), (197, 202, 163),
- (199, 201, 165), (203, 199, 170), (204, 199, 171), (205, 199, 172),
- (207, 198, 175), (209, 197, 177), (211, 196, 180), (213, 196, 182),
- (217, 194, 187), (219, 193, 189), (221, 193, 192), (222, 192, 193),
- (223, 192, 194), (225, 191, 196), (227, 190, 199), (230, 189, 202),
- (226, 191, 205), (220, 195, 211), (218, 196, 212), (216, 197, 214),
- (212, 199, 216), (209, 201, 219), (206, 203, 222), (202, 205, 225),
- (195, 209, 231), (191, 211, 234), (188, 213, 237), (186, 214, 238),
- (184, 215, 240), (181, 217, 243), (178, 219, 245), (174, 221, 248),
- (170, 223, 251), (166, 226, 255), (166, 225, 252), (167, 225, 250),
- (169, 223, 244), (170, 222, 239), (172, 221, 234), (173, 220, 228),
- (176, 217, 218), (177, 216, 215), (178, 216, 213), (179, 215, 207),
- (181, 213, 202), (182, 212, 197), (184, 211, 191), (185, 210, 186),
- (187, 208, 181), (190, 206, 170), (190, 205, 167), (191, 205, 165),
- (193, 203, 158), (195, 203, 159), (198, 203, 160), (200, 203, 161),
- (205, 203, 163), (206, 203, 163), (207, 204, 164), (209, 204, 165),
- (212, 204, 166), (214, 204, 167), (217, 204, 168), (219, 204, 169),
- (221, 205, 170), (224, 205, 171), (226, 205, 172), (228, 205, 173),
- (231, 205, 174), (233, 205, 175), (236, 206, 176), (232, 207, 180),
- (225, 209, 189), (223, 209, 191), (221, 210, 193), (217, 211, 198),
- (213, 213, 202), (209, 214, 206), (205, 215, 211), (202, 216, 215),
- (198, 217, 219), (194, 218, 224), (190, 219, 228), (186, 220, 232),
- (182, 221, 236), (179, 222, 241), (175, 224, 245), (171, 225, 249),
- (167, 226, 254), (166, 226, 255), (167, 225, 250), (169, 223, 244),
- (170, 222, 239), (172, 221, 234), (173, 220, 228), (175, 218, 223),
- (176, 217, 218), (178, 216, 213), (179, 215, 207), (181, 213, 202),
- (182, 212, 197), (184, 211, 191), (185, 210, 186), (187, 208, 181),
- (188, 207, 175), (190, 206, 170), (191, 205, 165), (193, 203, 158),
- (195, 202, 160), (197, 202, 163), (199, 201, 165), (201, 200, 168),
- (203, 199, 170), (205, 198, 172), (207, 198, 175), (209, 197, 177),
- (211, 196, 180), (213, 195, 182), (215, 195, 184), (217, 194, 187),
- (219, 193, 189), (221, 192, 192), (223, 192, 194), (225, 191, 196),
- (227, 190, 199), (230, 189, 202), (230, 190, 201), (230, 191, 199),
- (231, 192, 198), (231, 192, 196), (231, 193, 195), (232, 194, 193),
- (232, 195, 192), (232, 196, 191), (233, 197, 189), (233, 198, 188),
- (233, 199, 186), (234, 200, 185), (234, 201, 184), (234, 202, 182),
- (235, 203, 181), (235, 204, 179), (235, 205, 178), (236, 206, 176)
- ),
-
-
-// 97 multi_color_1 from ron1.ugr (classylady & ron)
-((255, 0, 0), (173, 0, 55), (118, 0, 91), (64, 0, 128),
- (50, 55, 155), (36, 110, 183), (29, 137, 196), (23, 164, 210),
- (0, 255, 255), (0, 255, 200), (0, 255, 145), (0, 255, 72),
- (0, 255, 0), (55, 255, 27), (110, 255, 55), (137, 255, 68),
- (164, 255, 82), (255, 255, 128), (255, 227, 155), (255, 200, 183),
- (255, 173, 210), (255, 146, 237), (255, 137, 246), (255, 128, 255),
- (145, 128, 228), (72, 128, 210), (0, 128, 192), (27, 100, 151),
- (55, 73, 110), (68, 59, 89), (82, 46, 68), (110, 18, 27),
- (128, 0, 0), (183, 55, 55), (210, 82, 82), (237, 110, 110),
- (218, 132, 119), (200, 155, 128), (172, 169, 128), (145, 183, 128),
- (0, 255, 128), (55, 227, 114), (110, 200, 100), (164, 173, 86),
- (219, 146, 73), (237, 137, 68), (255, 128, 64), (200, 155, 50),
- (145, 183, 36), (36, 237, 9), (18, 225, 18), (0, 214, 28),
- (0, 173, 55), (0, 132, 82), (0, 98, 105), (0, 64, 128),
- (55, 92, 183), (82, 105, 210), (110, 119, 237), (119, 109, 225),
- (128, 100, 214), (128, 86, 193), (128, 73, 173), (128, 46, 132),
- (128, 18, 91), (155, 0, 78), (182, 0, 91), (210, 0, 105),
- (232, 0, 116), (255, 0, 128), (255, 28, 100), (255, 55, 73),
- (255, 110, 18), (227, 119, 9), (200, 128, 0), (145, 128, 0),
- (91, 128, 0), (63, 128, 0), (36, 128, 0), (0, 128, 0),
- (0, 128, 14), (0, 128, 41), (0, 114, 73), (0, 100, 105),
- (0, 86, 125), (0, 73, 146), (0, 46, 187), (0, 18, 228),
- (0, 0, 235), (0, 0, 214), (0, 0, 194), (0, 0, 183),
- (0, 0, 173), (0, 0, 160), (28, 0, 153), (55, 0, 146),
- (82, 0, 139), (128, 0, 155), (128, 0, 182), (128, 0, 210),
- (128, 0, 223), (128, 0, 237), (128, 0, 255), (128, 28, 200),
- (128, 82, 91), (128, 105, 45), (128, 128, 0), (128, 128, 7),
- (128, 128, 14), (128, 128, 28), (128, 128, 41), (128, 128, 64),
- (155, 128, 105), (210, 128, 187), (223, 128, 207), (237, 128, 228),
- (255, 128, 255), (228, 155, 200), (200, 183, 145), (173, 210, 91),
- (128, 255, 0), (155, 255, 0), (183, 255, 0), (196, 255, 0),
- (210, 255, 0), (255, 255, 0), (200, 228, 28), (145, 200, 55),
- (91, 173, 82), (0, 128, 128), (27, 114, 114), (55, 100, 100),
- (110, 73, 73), (164, 46, 46), (255, 0, 0), (255, 28, 14),
- (255, 82, 41), (255, 105, 52), (255, 128, 64), (227, 141, 64),
- (200, 155, 64), (145, 183, 64), (91, 210, 64), (36, 237, 64),
- (0, 255, 64), (55, 200, 146), (68, 186, 166), (82, 173, 187),
- (128, 128, 255), (155, 100, 228), (183, 73, 200), (210, 46, 173),
- (255, 0, 128), (255, 14, 135), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (200, 128, 178),
- (145, 128, 164), (0, 128, 128), (14, 141, 141), (28, 155, 155),
- (55, 183, 183), (82, 210, 210), (110, 237, 237), (128, 255, 255),
- (128, 200, 200), (128, 186, 186), (128, 173, 173), (128, 146, 146),
- (128, 128, 128), (100, 155, 100), (73, 183, 73), (46, 210, 46),
- (0, 255, 0), (47, 245, 11), (95, 234, 21), (142, 224, 32),
- (189, 214, 43), (220, 207, 50), (214, 175, 85), (209, 142, 120),
- (198, 77, 191), (196, 66, 202), (194, 56, 214), (206, 91, 198),
- (218, 125, 183), (230, 160, 167), (250, 217, 141), (238, 200, 113),
- (227, 183, 84), (215, 167, 56), (204, 150, 28), (196, 139, 9),
- (186, 159, 35), (176, 179, 61), (166, 199, 87), (156, 219, 113),
- (150, 232, 130), (129, 214, 108), (107, 195, 86), (86, 177, 64),
- (51, 147, 28), (87, 138, 72), (123, 129, 116), (159, 119, 159),
- (195, 110, 203), (219, 104, 232), (210, 88, 224), (202, 72, 217),
- (193, 56, 209), (185, 40, 201), (179, 30, 196), (171, 75, 206),
- (163, 119, 216), (155, 164, 226), (141, 238, 243), (130, 233, 221),
- (120, 229, 199), (109, 224, 177), (98, 220, 155), (91, 217, 141),
- (120, 194, 122), (150, 171, 104), (179, 149, 85), (209, 126, 66),
- (228, 111, 54), (223, 126, 59), (219, 141, 63), (214, 156, 68),
- (207, 181, 75), (194, 184, 77), (180, 188, 80), (167, 191, 82),
- (154, 195, 84), (145, 197, 86), (133, 196, 102), (121, 196, 118),
- (108, 195, 134), (96, 195, 150), (88, 194, 160), (90, 184, 165),
- (92, 174, 171), (94, 164, 176), (98, 148, 185), (100, 131, 192),
- (102, 113, 198), (104, 96, 205), (107, 78, 212), (108, 67, 216),
- (120, 72, 211), (132, 76, 206), (143, 81, 201), (163, 89, 193)
- ),
-
-// 98 oranges
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 99 multi_color_2
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 100 rw-yellow-orange
-((255, 128, 0), (255, 134, 0), (255, 137, 0), (255, 140, 0),
- (255, 143, 0), (255, 146, 0), (255, 147, 0), (255, 149, 0),
- (255, 155, 0), (255, 158, 0), (255, 161, 0), (255, 164, 0),
- (255, 167, 0), (255, 170, 0), (255, 173, 0), (255, 174, 0),
- (255, 176, 0), (255, 182, 0), (255, 185, 0), (255, 188, 0),
- (255, 190, 0), (255, 193, 0), (255, 194, 0), (255, 196, 0),
- (255, 202, 0), (255, 205, 0), (255, 208, 0), (255, 211, 0),
- (255, 214, 0), (255, 215, 0), (255, 217, 0), (255, 220, 0),
- (255, 223, 0), (255, 229, 0), (255, 232, 0), (255, 235, 0),
- (255, 238, 0), (255, 241, 0), (255, 242, 0), (255, 244, 0),
- (255, 250, 0), (255, 251, 1), (255, 252, 2), (255, 249, 3),
- (255, 246, 4), (255, 244, 5), (255, 243, 6), (255, 240, 8),
- (255, 237, 9), (255, 231, 12), (255, 228, 13), (255, 225, 15),
- (255, 222, 16), (255, 219, 18), (255, 217, 19), (255, 216, 20),
- (255, 210, 22), (255, 207, 24), (255, 204, 26), (255, 201, 27),
- (255, 198, 28), (255, 196, 29), (255, 195, 30), (255, 192, 32),
- (255, 190, 33), (255, 184, 36), (255, 181, 37), (255, 178, 39),
- (255, 176, 39), (255, 175, 40), (255, 172, 42), (255, 169, 44),
- (255, 163, 46), (255, 160, 48), (255, 157, 50), (255, 154, 51),
- (255, 151, 52), (255, 149, 53), (255, 148, 54), (255, 145, 56),
- (255, 142, 57), (255, 136, 60), (255, 133, 61), (255, 130, 63),
- (255, 129, 63), (255, 128, 64), (255, 131, 66), (255, 134, 67),
- (255, 140, 70), (255, 143, 71), (255, 146, 73), (255, 147, 73),
- (255, 149, 74), (255, 152, 76), (255, 155, 78), (255, 158, 79),
- (255, 161, 80), (255, 167, 84), (255, 170, 85), (255, 173, 86),
- (255, 174, 87), (255, 176, 88), (255, 179, 90), (255, 182, 91),
- (255, 188, 94), (255, 190, 95), (255, 193, 97), (255, 194, 97),
- (255, 196, 98), (255, 199, 100), (255, 202, 102), (255, 205, 103),
- (255, 208, 104), (255, 214, 108), (255, 215, 108), (255, 217, 109),
- (255, 220, 110), (255, 223, 112), (255, 226, 114), (255, 229, 115),
- (255, 235, 118), (255, 238, 119), (255, 241, 121), (255, 242, 121),
- (255, 244, 122), (255, 247, 124), (255, 250, 126), (255, 253, 127),
- (255, 255, 128), (255, 251, 126), (255, 250, 125), (255, 249, 125),
- (255, 247, 124), (255, 245, 123), (255, 243, 122), (255, 241, 121),
- (255, 237, 119), (255, 235, 117), (255, 233, 116), (255, 232, 115),
- (255, 231, 115), (255, 229, 114), (255, 227, 113), (255, 225, 112),
- (255, 223, 111), (255, 219, 109), (255, 218, 108), (255, 217, 108),
- (255, 215, 107), (255, 213, 106), (255, 211, 105), (255, 209, 104),
- (255, 205, 102), (255, 204, 101), (255, 203, 101), (255, 201, 100),
- (255, 199, 98), (255, 197, 97), (255, 195, 96), (255, 193, 95),
- (255, 190, 94), (255, 186, 92), (255, 185, 91), (255, 184, 91),
- (255, 182, 90), (255, 180, 89), (255, 178, 88), (255, 176, 87),
- (255, 172, 85), (255, 170, 84), (255, 169, 83), (254, 170, 81),
- (253, 171, 79), (252, 171, 77), (250, 172, 75), (249, 173, 73),
- (248, 174, 71), (247, 175, 69), (246, 176, 67), (245, 177, 65),
- (244, 177, 64), (242, 178, 62), (241, 179, 60), (240, 180, 58),
- (238, 182, 54), (237, 182, 53), (237, 183, 52), (235, 184, 50),
- (234, 184, 48), (233, 185, 46), (232, 186, 44), (231, 187, 42),
- (230, 188, 40), (229, 189, 38), (227, 190, 36), (226, 190, 34),
- (225, 191, 32), (224, 192, 30), (223, 193, 29), (222, 194, 27),
- (221, 195, 25), (219, 196, 23), (218, 197, 21), (217, 197, 19),
- (216, 198, 17), (215, 199, 15), (214, 200, 13), (213, 201, 11),
- (211, 202, 9), (210, 203, 7), (209, 203, 5), (208, 204, 3),
- (207, 205, 1), (206, 206, 0), (206, 203, 0), (206, 199, 0),
- (206, 196, 0), (206, 193, 0), (205, 189, 0), (205, 186, 0),
- (205, 183, 0), (205, 179, 0), (205, 176, 0), (205, 173, 0),
- (204, 169, 0), (204, 166, 0), (204, 163, 0), (204, 159, 0),
- (204, 156, 0), (203, 153, 0), (203, 149, 0), (203, 146, 0),
- (203, 143, 0), (203, 139, 0), (202, 136, 0), (202, 133, 0),
- (202, 129, 0), (202, 126, 0), (202, 123, 0), (202, 119, 0),
- (201, 116, 0), (201, 113, 0), (201, 109, 0), (201, 106, 0),
- (201, 103, 0), (200, 100, 0), (200, 96, 0), (200, 93, 0),
- (200, 90, 0), (200, 86, 0), (199, 83, 0), (199, 80, 0),
- (199, 76, 0), (199, 73, 0), (199, 70, 0), (198, 64, 0)
- ),
-
-// 101 rw-multi-color-2
-((128, 64, 64), (153, 52, 52), (165, 45, 45), (178, 39, 39),
- (190, 32, 32), (202, 26, 26), (208, 23, 23), (215, 20, 20),
- (240, 8, 8), (247, 10, 4), (255, 12, 0), (255, 25, 0),
- (255, 38, 0), (255, 50, 0), (255, 62, 0), (255, 68, 0),
- (255, 75, 0), (255, 100, 0), (255, 114, 0), (255, 128, 0),
- (242, 122, 0), (230, 116, 0), (224, 112, 0), (218, 109, 0),
- (193, 97, 0), (180, 90, 0), (168, 84, 0), (155, 78, 0),
- (143, 72, 0), (135, 68, 0), (128, 64, 0), (116, 70, 0),
- (103, 76, 0), (78, 89, 0), (65, 95, 0), (53, 102, 0),
- (40, 108, 0), (28, 114, 0), (22, 117, 0), (16, 120, 0),
- (0, 128, 12), (0, 128, 25), (0, 128, 38), (0, 128, 50),
- (0, 128, 62), (0, 128, 68), (0, 128, 75), (0, 128, 88),
- (0, 128, 100), (0, 128, 125), (0, 134, 132), (0, 140, 140),
- (0, 152, 152), (0, 165, 165), (0, 171, 171), (0, 178, 178),
- (0, 202, 202), (0, 214, 214), (0, 227, 227), (0, 241, 241),
- (0, 255, 255), (6, 255, 249), (12, 255, 243), (25, 255, 230),
- (38, 255, 218), (62, 255, 193), (75, 255, 180), (88, 255, 168),
- (94, 255, 162), (100, 255, 156), (112, 255, 143), (128, 255, 128),
- (103, 255, 153), (90, 255, 165), (78, 255, 178), (65, 255, 190),
- (53, 255, 202), (46, 255, 208), (40, 255, 215), (28, 255, 227),
- (16, 255, 240), (0, 243, 255), (0, 230, 255), (0, 218, 255),
- (0, 211, 255), (0, 205, 255), (0, 193, 255), (0, 181, 255),
- (0, 156, 255), (0, 143, 255), (0, 131, 255), (0, 129, 255),
- (0, 128, 255), (12, 128, 255), (25, 128, 255), (38, 128, 255),
- (50, 128, 255), (75, 128, 255), (87, 128, 255), (100, 128, 255),
- (106, 128, 255), (112, 128, 255), (128, 128, 255), (128, 116, 236),
- (128, 90, 199), (128, 78, 180), (128, 66, 162), (128, 59, 152),
- (128, 53, 143), (128, 40, 124), (128, 28, 106), (128, 16, 87),
- (128, 0, 64), (153, 25, 89), (159, 31, 95), (165, 38, 102),
- (178, 50, 114), (190, 62, 126), (202, 75, 139), (215, 88, 152),
- (240, 112, 176), (247, 114, 181), (255, 116, 186), (255, 109, 183),
- (255, 103, 180), (255, 90, 173), (255, 78, 167), (255, 66, 161),
- (255, 53, 154), (255, 28, 142), (255, 22, 139), (255, 16, 136),
- (255, 3, 130), (255, 0, 128), (243, 0, 140), (230, 0, 153),
- (205, 0, 178), (193, 0, 190), (181, 0, 202), (174, 0, 208),
- (168, 0, 215), (156, 0, 227), (143, 0, 240), (128, 0, 255),
- (116, 12, 236), (90, 38, 199), (84, 44, 189), (78, 50, 180),
- (66, 62, 162), (53, 75, 143), (40, 88, 124), (28, 100, 106),
- (0, 128, 64), (12, 128, 64), (25, 128, 64), (50, 128, 64),
- (75, 128, 64), (100, 128, 64), (125, 128, 64), (149, 128, 64),
- (174, 128, 64), (224, 128, 64), (239, 128, 64), (255, 128, 64),
- (243, 116, 58), (230, 103, 52), (218, 90, 45), (205, 78, 39),
- (181, 53, 26), (174, 46, 23), (168, 40, 20), (156, 28, 14),
- (143, 16, 8), (131, 3, 2), (128, 0, 0), (140, 25, 25),
- (153, 50, 50), (165, 75, 75), (178, 100, 100), (190, 125, 125),
- (202, 149, 149), (215, 174, 174), (227, 199, 199), (240, 224, 224),
- (250, 250, 250), (247, 247, 247), (245, 245, 245), (241, 241, 241),
- (236, 236, 236), (231, 231, 231), (226, 226, 226), (222, 222, 222),
- (217, 217, 217), (212, 212, 212), (206, 206, 206), (186, 186, 211),
- (166, 166, 216), (146, 146, 220), (126, 126, 225), (105, 105, 230),
- (85, 85, 235), (65, 65, 239), (45, 45, 244), (25, 25, 249),
- (0, 0, 255), (12, 6, 230), (25, 12, 205), (38, 19, 180),
- (50, 25, 155), (62, 31, 130), (75, 38, 106), (88, 44, 81),
- (100, 50, 56), (112, 56, 31), (125, 62, 6), (128, 64, 0),
- (116, 70, 12), (103, 76, 25), (90, 83, 38), (78, 89, 50),
- (66, 95, 62), (53, 102, 75), (40, 108, 88), (28, 114, 100),
- (16, 120, 112), (0, 128, 128), (0, 128, 134), (0, 128, 140),
- (0, 128, 147), (0, 128, 153), (0, 128, 159), (0, 128, 166),
- (0, 128, 172), (0, 128, 178), (0, 128, 184), (0, 128, 192),
- (25, 140, 173), (50, 153, 154), (75, 165, 136), (100, 178, 117),
- (125, 190, 98), (149, 202, 80), (174, 215, 61), (199, 227, 42),
- (224, 240, 23), (255, 255, 0), (255, 243, 12), (255, 230, 25),
- (255, 218, 38), (255, 205, 50), (255, 193, 62), (255, 181, 75),
- (255, 168, 88), (255, 156, 100), (255, 143, 112), (255, 128, 128)
- ),
-
-// 102 rw-blue-with-red
-((0, 0, 255), (0, 0, 243), (0, 0, 237), (0, 0, 231),
- (0, 0, 225), (0, 0, 219), (0, 0, 216), (0, 0, 213),
- (0, 0, 202), (0, 0, 196), (0, 0, 190), (0, 0, 184),
- (0, 0, 178), (0, 0, 172), (0, 0, 166), (0, 0, 163),
- (0, 0, 160), (16, 0, 172), (24, 0, 178), (32, 0, 184),
- (40, 0, 190), (48, 0, 196), (52, 0, 199), (56, 0, 202),
- (72, 0, 213), (80, 0, 219), (88, 0, 225), (96, 0, 231),
- (104, 0, 237), (108, 0, 240), (112, 0, 243), (120, 0, 249),
- (128, 0, 255), (128, 16, 255), (128, 24, 255), (128, 32, 255),
- (128, 40, 255), (128, 48, 255), (128, 52, 255), (128, 56, 255),
- (128, 72, 255), (128, 80, 255), (128, 88, 255), (128, 96, 255),
- (128, 104, 255), (128, 108, 255), (128, 112, 255), (128, 120, 255),
- (128, 128, 255), (112, 128, 247), (104, 128, 243), (96, 128, 239),
- (88, 128, 235), (80, 128, 231), (76, 128, 229), (72, 128, 227),
- (56, 128, 220), (48, 128, 216), (40, 128, 212), (32, 128, 208),
- (24, 128, 204), (20, 128, 202), (16, 128, 200), (8, 128, 196),
- (0, 128, 192), (0, 128, 200), (0, 128, 204), (0, 128, 208),
- (0, 128, 210), (0, 128, 212), (0, 128, 216), (0, 128, 220),
- (0, 128, 227), (0, 128, 231), (0, 128, 235), (0, 128, 239),
- (0, 128, 243), (0, 128, 245), (0, 128, 247), (0, 128, 251),
- (0, 128, 255), (16, 128, 247), (24, 128, 243), (32, 128, 239),
- (36, 128, 237), (40, 128, 235), (48, 128, 231), (56, 128, 227),
- (72, 128, 220), (80, 128, 216), (88, 128, 212), (92, 128, 210),
- (96, 128, 208), (104, 128, 204), (112, 128, 200), (120, 128, 196),
- (128, 128, 192), (144, 128, 192), (152, 128, 192), (160, 128, 192),
- (164, 128, 192), (168, 128, 192), (176, 128, 192), (184, 128, 192),
- (199, 128, 192), (207, 128, 192), (215, 128, 192), (219, 128, 192),
- (223, 128, 192), (231, 128, 192), (239, 128, 192), (247, 128, 192),
- (255, 128, 192), (255, 128, 200), (255, 128, 202), (255, 128, 204),
- (255, 128, 208), (255, 128, 212), (255, 128, 216), (255, 128, 220),
- (255, 128, 227), (255, 128, 231), (255, 128, 235), (255, 128, 237),
- (255, 128, 239), (255, 128, 243), (255, 128, 247), (255, 128, 251),
- (255, 128, 255), (255, 112, 255), (255, 108, 255), (255, 104, 255),
- (255, 96, 255), (255, 88, 255), (255, 80, 255), (255, 72, 255),
- (255, 56, 255), (255, 48, 255), (255, 40, 255), (255, 36, 255),
- (255, 32, 255), (255, 24, 255), (255, 16, 255), (255, 8, 255),
- (255, 0, 255), (255, 0, 239), (255, 0, 235), (255, 0, 231),
- (255, 0, 223), (255, 0, 215), (255, 0, 207), (255, 0, 199),
- (255, 0, 184), (255, 0, 180), (255, 0, 176), (255, 0, 168),
- (255, 0, 160), (255, 0, 152), (255, 0, 144), (255, 0, 136),
- (255, 0, 128), (223, 16, 144), (215, 20, 148), (207, 24, 152),
- (191, 32, 160), (175, 40, 168), (159, 48, 176), (143, 56, 184),
- (112, 72, 199), (104, 76, 203), (96, 80, 207), (80, 88, 215),
- (64, 96, 223), (48, 104, 231), (32, 112, 239), (16, 120, 247),
- (0, 128, 255), (0, 128, 251), (0, 128, 247), (0, 128, 243),
- (0, 128, 239), (0, 128, 235), (0, 128, 231), (0, 128, 227),
- (0, 128, 220), (0, 128, 218), (0, 128, 216), (0, 128, 212),
- (0, 128, 208), (0, 128, 204), (0, 128, 200), (0, 128, 196),
- (0, 128, 192), (8, 128, 196), (16, 128, 200), (24, 128, 204),
- (32, 128, 208), (40, 128, 212), (48, 128, 216), (56, 128, 220),
- (64, 128, 224), (72, 128, 227), (80, 128, 231), (88, 128, 235),
- (96, 128, 239), (104, 128, 243), (112, 128, 247), (120, 128, 251),
- (128, 128, 255), (120, 120, 255), (112, 112, 255), (104, 104, 255),
- (96, 96, 255), (88, 88, 255), (80, 80, 255), (72, 72, 255),
- (64, 64, 255), (56, 56, 255), (48, 48, 255), (40, 40, 255),
- (32, 32, 255), (24, 24, 255), (16, 16, 255), (8, 8, 255),
- (0, 0, 255), (0, 0, 249), (0, 0, 243), (0, 0, 237),
- (0, 0, 231), (0, 0, 225), (0, 0, 219), (0, 0, 213),
- (0, 0, 208), (0, 0, 202), (0, 0, 196), (0, 0, 190),
- (0, 0, 184), (0, 0, 178), (0, 0, 172), (0, 0, 166),
- (0, 0, 160), (8, 0, 166), (16, 0, 172), (24, 0, 178),
- (32, 0, 184), (40, 0, 190), (48, 0, 196), (56, 0, 202),
- (64, 0, 208), (72, 0, 213), (80, 0, 219), (88, 0, 225),
- (96, 0, 231), (104, 0, 237), (112, 0, 243), (128, 0, 255)
- ),
-
-// 103 rw-blue-with-red-2
-((0, 128, 255), (18, 119, 237), (27, 114, 228), (36, 110, 219),
- (45, 105, 210), (54, 101, 201), (58, 98, 196), (63, 96, 192),
- (81, 88, 174), (90, 83, 165), (99, 78, 156), (108, 74, 147),
- (117, 70, 138), (125, 65, 129), (134, 60, 121), (138, 58, 116),
- (143, 56, 112), (161, 47, 94), (170, 42, 85), (179, 38, 76),
- (188, 33, 67), (197, 29, 58), (201, 26, 53), (206, 24, 49),
- (224, 16, 31), (233, 11, 22), (242, 6, 13), (246, 5, 11),
- (251, 4, 9), (248, 6, 13), (246, 9, 18), (242, 14, 27),
- (237, 18, 36), (228, 27, 54), (223, 31, 63), (219, 36, 72),
- (214, 40, 81), (210, 45, 90), (208, 47, 94), (206, 50, 99),
- (197, 58, 117), (192, 63, 125), (188, 68, 134), (183, 72, 143),
- (179, 76, 152), (177, 78, 156), (175, 81, 161), (170, 86, 170),
- (166, 90, 179), (157, 99, 197), (152, 103, 206), (148, 108, 215),
- (143, 112, 224), (139, 117, 233), (136, 119, 237), (134, 122, 242),
- (132, 128, 251), (136, 128, 246), (141, 128, 242), (145, 128, 237),
- (150, 128, 233), (152, 128, 230), (155, 128, 228), (159, 128, 224),
- (164, 128, 219), (173, 128, 210), (177, 128, 205), (182, 128, 201),
- (184, 128, 199), (186, 128, 197), (191, 128, 192), (195, 128, 188),
- (204, 128, 179), (208, 128, 174), (213, 128, 170), (217, 128, 165),
- (222, 128, 161), (224, 128, 159), (226, 128, 157), (231, 128, 152),
- (235, 128, 148), (244, 128, 139), (248, 128, 134), (253, 128, 130),
- (254, 128, 129), (255, 128, 128), (255, 128, 132), (255, 128, 137),
- (255, 128, 146), (255, 128, 150), (255, 128, 155), (255, 128, 157),
- (255, 128, 159), (255, 128, 164), (255, 128, 168), (255, 128, 173),
- (255, 128, 177), (255, 128, 186), (255, 128, 190), (255, 128, 195),
- (255, 128, 197), (255, 128, 199), (255, 128, 204), (255, 128, 208),
- (255, 128, 217), (255, 128, 221), (255, 128, 226), (255, 128, 228),
- (255, 128, 231), (255, 128, 235), (255, 128, 240), (255, 128, 244),
- (255, 128, 249), (246, 124, 255), (241, 121, 255), (237, 119, 255),
- (228, 114, 255), (219, 110, 255), (210, 106, 255), (201, 101, 255),
- (183, 92, 255), (174, 87, 255), (165, 83, 255), (160, 80, 255),
- (156, 78, 255), (147, 74, 255), (138, 70, 255), (129, 65, 255),
- (121, 60, 255), (103, 52, 255), (98, 49, 255), (94, 47, 255),
- (85, 42, 255), (76, 38, 255), (67, 34, 255), (58, 29, 255),
- (40, 20, 255), (31, 15, 255), (22, 11, 255), (17, 8, 255),
- (13, 6, 255), (4, 2, 255), (0, 0, 255), (9, 0, 251),
- (18, 0, 246), (36, 0, 237), (40, 0, 235), (45, 0, 233),
- (54, 0, 228), (63, 0, 224), (72, 0, 219), (81, 0, 215),
- (99, 0, 206), (103, 0, 203), (108, 0, 201), (117, 0, 197),
- (126, 0, 192), (134, 0, 188), (143, 0, 184), (152, 0, 179),
- (161, 0, 175), (179, 0, 166), (183, 0, 163), (188, 0, 161),
- (197, 0, 157), (206, 0, 152), (215, 0, 148), (224, 0, 143),
- (242, 0, 134), (248, 0, 131), (255, 0, 128), (246, 4, 132),
- (237, 9, 137), (228, 14, 141), (219, 18, 146), (210, 22, 150),
- (201, 27, 155), (192, 32, 159), (183, 36, 164), (174, 40, 168),
- (165, 45, 173), (156, 50, 177), (147, 54, 182), (138, 58, 186),
- (121, 68, 195), (116, 70, 197), (112, 72, 199), (103, 76, 204),
- (94, 81, 208), (85, 86, 213), (76, 90, 217), (67, 94, 222),
- (58, 99, 226), (49, 104, 231), (40, 108, 235), (31, 112, 240),
- (22, 117, 244), (13, 122, 249), (4, 126, 253), (0, 128, 255),
- (9, 129, 251), (18, 130, 248), (27, 131, 244), (36, 132, 241),
- (45, 133, 237), (54, 134, 234), (63, 135, 230), (72, 136, 227),
- (81, 137, 223), (90, 138, 220), (99, 139, 216), (108, 140, 213),
- (117, 141, 209), (126, 142, 206), (134, 143, 202), (143, 144, 199),
- (152, 144, 195), (161, 145, 192), (170, 146, 188), (179, 147, 185),
- (188, 148, 181), (197, 149, 178), (206, 150, 174), (215, 151, 171),
- (224, 152, 167), (233, 153, 164), (242, 154, 160), (255, 155, 155),
- (252, 155, 159), (248, 155, 162), (245, 155, 166), (242, 155, 169),
- (238, 155, 173), (235, 155, 176), (231, 156, 180), (228, 156, 183),
- (225, 156, 187), (221, 156, 190), (218, 156, 194), (214, 156, 197),
- (211, 156, 201), (208, 157, 204), (204, 157, 208), (201, 157, 211),
- (198, 157, 215), (194, 157, 218), (191, 157, 222), (188, 157, 225),
- (184, 158, 229), (181, 158, 232), (177, 158, 236), (174, 158, 239),
- (171, 158, 243), (167, 158, 246), (164, 158, 250), (159, 159, 255)
- ),
-
-// 104 rw-blues-3
-((0, 0, 255), (9, 9, 255), (13, 13, 255), (18, 18, 255),
- (22, 22, 255), (27, 27, 255), (29, 29, 255), (32, 32, 255),
- (40, 40, 255), (45, 45, 255), (50, 50, 255), (54, 54, 255),
- (58, 58, 255), (63, 63, 255), (68, 68, 255), (70, 70, 255),
- (72, 72, 255), (81, 81, 255), (85, 85, 255), (90, 90, 255),
- (94, 94, 255), (99, 99, 255), (101, 101, 255), (104, 104, 255),
- (112, 112, 255), (117, 117, 255), (122, 122, 255), (123, 123, 253),
- (124, 124, 252), (121, 121, 250), (119, 119, 248), (114, 114, 245),
- (110, 110, 242), (101, 101, 235), (96, 96, 231), (92, 92, 228),
- (87, 87, 225), (83, 83, 222), (80, 80, 220), (78, 78, 218),
- (70, 70, 212), (65, 65, 208), (60, 60, 205), (56, 56, 201),
- (52, 52, 198), (49, 49, 196), (47, 47, 195), (42, 42, 192),
- (38, 38, 188), (29, 29, 182), (24, 24, 178), (20, 20, 175),
- (15, 15, 171), (11, 11, 168), (8, 8, 166), (6, 6, 165),
- (0, 9, 163), (0, 18, 166), (0, 27, 170), (0, 36, 173),
- (0, 45, 177), (0, 49, 178), (0, 54, 180), (0, 63, 183),
- (0, 72, 187), (0, 90, 193), (0, 99, 196), (0, 108, 200),
- (0, 112, 201), (0, 117, 203), (0, 126, 207), (0, 134, 210),
- (0, 152, 217), (0, 161, 220), (0, 170, 223), (0, 179, 226),
- (0, 188, 230), (0, 192, 231), (0, 197, 233), (0, 206, 237),
- (0, 215, 240), (0, 233, 247), (0, 242, 250), (0, 251, 254),
- (0, 253, 254), (0, 255, 255), (0, 248, 251), (0, 242, 246),
- (0, 228, 237), (0, 221, 232), (0, 215, 228), (0, 211, 226),
- (0, 208, 224), (0, 201, 219), (0, 195, 215), (0, 188, 210),
- (0, 181, 206), (0, 168, 197), (0, 161, 192), (0, 154, 188),
- (0, 151, 186), (0, 148, 184), (0, 141, 179), (0, 134, 175),
- (0, 121, 166), (0, 114, 161), (0, 107, 157), (0, 104, 154),
- (0, 101, 152), (0, 94, 148), (0, 87, 143), (0, 80, 139),
- (0, 74, 134), (0, 66, 130), (0, 67, 131), (0, 68, 132),
- (0, 71, 135), (0, 73, 137), (0, 75, 139), (0, 78, 142),
- (0, 82, 146), (0, 84, 148), (0, 86, 150), (0, 87, 151),
- (0, 89, 153), (0, 91, 155), (0, 93, 157), (0, 96, 160),
- (0, 98, 162), (0, 102, 166), (0, 103, 167), (0, 104, 168),
- (0, 107, 171), (0, 109, 173), (0, 111, 175), (0, 114, 178),
- (0, 118, 182), (0, 120, 184), (0, 122, 186), (0, 123, 187),
- (0, 125, 189), (0, 127, 191), (0, 128, 192), (0, 128, 194),
- (0, 128, 196), (0, 128, 201), (0, 128, 202), (0, 128, 203),
- (0, 128, 205), (0, 128, 208), (0, 128, 210), (0, 128, 212),
- (0, 128, 216), (0, 128, 217), (0, 128, 219), (0, 128, 221),
- (0, 128, 223), (0, 128, 225), (0, 128, 227), (0, 128, 230),
- (0, 128, 232), (0, 128, 236), (0, 128, 237), (0, 128, 239),
- (0, 128, 241), (0, 128, 243), (0, 128, 245), (0, 128, 247),
- (0, 128, 252), (0, 128, 253), (0, 128, 255), (4, 132, 255),
- (9, 137, 255), (14, 141, 255), (18, 146, 255), (22, 150, 255),
- (27, 155, 255), (32, 159, 255), (36, 164, 255), (40, 168, 255),
- (45, 173, 255), (50, 177, 255), (54, 182, 255), (58, 186, 255),
- (68, 195, 255), (70, 197, 255), (72, 199, 255), (76, 204, 255),
- (81, 208, 255), (86, 213, 255), (90, 217, 255), (94, 222, 255),
- (99, 226, 255), (104, 231, 255), (108, 235, 255), (112, 240, 255),
- (117, 244, 255), (122, 249, 255), (126, 253, 255), (128, 255, 255),
- (128, 246, 255), (128, 237, 255), (128, 228, 255), (128, 219, 255),
- (128, 210, 255), (128, 201, 255), (128, 192, 255), (128, 183, 255),
- (128, 174, 255), (128, 165, 255), (128, 156, 255), (128, 147, 255),
- (128, 138, 255), (128, 129, 255), (128, 121, 255), (128, 112, 255),
- (128, 103, 255), (128, 94, 255), (128, 85, 255), (128, 76, 255),
- (128, 67, 255), (128, 58, 255), (128, 49, 255), (128, 40, 255),
- (128, 31, 255), (128, 22, 255), (128, 13, 255), (128, 0, 255),
- (128, 4, 253), (128, 9, 251), (128, 14, 248), (128, 18, 246),
- (128, 22, 244), (128, 27, 242), (128, 32, 239), (128, 36, 237),
- (128, 40, 235), (128, 45, 233), (128, 50, 231), (128, 54, 228),
- (128, 58, 226), (128, 63, 224), (128, 68, 222), (128, 72, 220),
- (128, 76, 217), (128, 81, 215), (128, 86, 213), (128, 90, 211),
- (128, 94, 208), (128, 99, 206), (128, 104, 204), (128, 108, 202),
- (128, 112, 200), (128, 117, 197), (128, 122, 195), (128, 128, 192)
- ),
-
-// 105 rw-reds-pinks-blues
-((255, 0, 0), (255, 0, 55), (255, 0, 91), (255, 0, 128),
- (255, 27, 142), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 146),
- (255, 128, 128), (255, 128, 142), (255, 128, 156), (255, 128, 162),
- (255, 128, 169), (255, 128, 192), (200, 155, 151), (145, 183, 110),
- (90, 210, 68), (36, 237, 27), (18, 246, 13), (0, 255, 0),
- (110, 200, 110), (182, 164, 182), (255, 128, 255), (254, 134, 229),
- (253, 140, 203), (252, 143, 189), (252, 146, 176), (251, 152, 150),
- (250, 156, 133), (252, 89, 76), (253, 55, 47), (254, 22, 19),
- (254, 25, 37), (255, 28, 55), (255, 41, 82), (255, 55, 110),
- (255, 128, 255), (255, 128, 227), (255, 128, 200), (255, 128, 173),
- (255, 128, 146), (255, 128, 137), (255, 128, 128), (255, 100, 128),
- (255, 73, 128), (255, 18, 128), (255, 23, 121), (255, 28, 114),
- (255, 55, 100), (255, 82, 87), (255, 105, 75), (255, 128, 64),
- (255, 73, 92), (255, 45, 105), (255, 18, 119), (227, 9, 137),
- (200, 0, 155), (172, 0, 169), (145, 0, 183), (91, 0, 210),
- (36, 0, 237), (55, 28, 228), (109, 55, 200), (164, 82, 173),
- (209, 105, 150), (255, 128, 128), (255, 100, 128), (255, 73, 128),
- (255, 18, 128), (255, 9, 114), (255, 0, 100), (255, 0, 73),
- (255, 0, 46), (255, 0, 32), (255, 0, 18), (255, 0, 0),
- (255, 28, 14), (255, 82, 41), (255, 105, 59), (255, 128, 78),
- (255, 128, 85), (255, 128, 92), (255, 128, 105), (255, 128, 119),
- (255, 128, 155), (255, 128, 182), (255, 128, 210), (255, 128, 223),
- (255, 128, 237), (255, 128, 255), (255, 155, 228), (255, 183, 200),
- (255, 210, 173), (255, 200, 100), (255, 145, 73), (255, 91, 46),
- (255, 63, 32), (255, 36, 18), (255, 0, 0), (255, 28, 55),
- (255, 82, 164), (255, 105, 209), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 200), (255, 128, 173), (255, 128, 128),
- (255, 100, 128), (255, 46, 128), (255, 32, 128), (255, 18, 128),
- (255, 0, 128), (255, 28, 114), (255, 55, 100), (255, 82, 87),
- (255, 128, 64), (255, 128, 105), (255, 128, 146), (255, 128, 166),
- (255, 128, 187), (255, 128, 255), (200, 155, 255), (145, 183, 255),
- (91, 210, 255), (0, 255, 255), (27, 241, 241), (55, 228, 228),
- (110, 200, 200), (164, 173, 173), (255, 128, 128), (255, 128, 155),
- (255, 128, 210), (255, 128, 232), (255, 128, 255), (255, 114, 241),
- (255, 100, 228), (255, 73, 200), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (255, 55, 156), (255, 68, 162), (255, 82, 169),
- (255, 128, 192), (255, 128, 178), (255, 128, 164), (255, 128, 151),
- (255, 128, 128), (255, 128, 121), (255, 128, 114), (255, 128, 100),
- (255, 128, 87), (255, 128, 73), (255, 128, 64), (215, 116, 104),
- (174, 104, 145), (67, 71, 252), (87, 77, 232), (107, 83, 212),
- (148, 95, 171), (188, 108, 131), (229, 120, 90), (255, 128, 64),
- (255, 128, 146), (255, 128, 166), (255, 128, 187), (255, 128, 228),
- (255, 128, 255), (255, 100, 228), (255, 73, 200), (255, 46, 173),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 237), (255, 128, 246), (255, 128, 255), (255, 128, 241),
- (255, 128, 228), (255, 128, 214), (255, 128, 192), (234, 155, 181),
- (212, 182, 170), (191, 209, 159), (169, 236, 148), (155, 254, 141),
- (176, 199, 111), (198, 145, 80), (219, 90, 50), (241, 36, 20),
- (255, 0, 0), (255, 0, 28), (255, 0, 55), (255, 0, 82),
- (255, 0, 128), (255, 28, 128), (255, 55, 128), (255, 82, 128),
- (255, 110, 128), (255, 128, 128), (255, 128, 155), (255, 128, 183),
- (255, 128, 210), (255, 128, 237), (255, 128, 255), (255, 100, 228),
- (255, 73, 200), (255, 46, 173), (255, 0, 128), (255, 28, 100),
- (255, 55, 73), (255, 82, 46), (255, 110, 18), (255, 128, 0),
- (228, 114, 0), (200, 100, 0), (173, 87, 0), (146, 73, 0),
- (128, 64, 0), (155, 78, 28), (183, 92, 55), (210, 105, 82),
- (255, 128, 128), (255, 100, 128), (255, 73, 128), (255, 46, 128),
- (255, 18, 128), (255, 0, 128), (255, 28, 142), (255, 55, 156),
- (255, 82, 169), (255, 110, 183), (255, 128, 192), (255, 128, 178),
- (255, 128, 164), (255, 128, 151), (255, 128, 128), (255, 100, 100),
- (255, 73, 73), (255, 46, 46), (255, 18, 18), (255, 0, 0),
- (255, 28, 55), (255, 55, 110), (255, 82, 164), (255, 128, 255)
- ),
-
-// 106 rw-browns-greens-reds-bule
-((128, 255, 0), (73, 200, 28), (36, 164, 46), (0, 128, 64),
- (55, 141, 91), (110, 155, 119), (137, 162, 132), (164, 169, 146),
- (255, 191, 191), (255, 153, 153), (255, 115, 115), (255, 65, 65),
- (255, 15, 15), (255, 39, 39), (255, 64, 64), (255, 76, 76),
- (255, 88, 88), (255, 128, 128), (200, 128, 114), (145, 128, 100),
- (90, 128, 86), (36, 128, 73), (18, 128, 68), (0, 128, 64),
- (110, 128, 119), (182, 128, 155), (255, 128, 192), (255, 101, 178),
- (255, 75, 165), (255, 61, 158), (255, 48, 152), (255, 21, 139),
- (255, 4, 130), (200, 2, 102), (173, 1, 87), (146, 1, 73),
- (123, 28, 68), (100, 55, 64), (86, 82, 64), (73, 110, 64),
- (0, 255, 64), (32, 200, 66), (64, 145, 68), (96, 90, 70),
- (128, 36, 73), (138, 18, 73), (149, 0, 74), (147, 21, 59),
- (146, 42, 45), (143, 84, 16), (154, 94, 37), (166, 104, 59),
- (190, 110, 112), (215, 117, 166), (235, 122, 210), (255, 128, 255),
- (208, 117, 147), (184, 112, 92), (161, 107, 38), (152, 99, 22),
- (143, 91, 6), (141, 85, 7), (140, 79, 9), (136, 67, 13),
- (133, 55, 16), (128, 56, 21), (125, 64, 23), (123, 73, 26),
- (120, 80, 28), (118, 87, 31), (141, 110, 53), (163, 132, 75),
- (208, 177, 120), (219, 164, 112), (230, 151, 105), (237, 109, 76),
- (244, 68, 48), (247, 47, 33), (250, 27, 19), (255, 0, 0),
- (255, 28, 0), (255, 82, 0), (246, 91, 0), (237, 100, 0),
- (227, 86, 0), (218, 73, 0), (200, 46, 0), (182, 18, 0),
- (188, 5, 5), (206, 10, 10), (225, 15, 15), (234, 17, 17),
- (243, 20, 20), (255, 23, 23), (249, 48, 29), (243, 73, 35),
- (238, 98, 40), (230, 148, 65), (232, 156, 80), (234, 165, 95),
- (235, 169, 102), (236, 173, 110), (237, 179, 120), (220, 159, 99),
- (185, 120, 56), (170, 104, 38), (156, 88, 20), (157, 80, 26),
- (158, 72, 33), (160, 55, 46), (162, 39, 59), (165, 12, 81),
- (183, 41, 104), (218, 98, 151), (226, 112, 163), (235, 126, 175),
- (247, 145, 190), (239, 127, 186), (231, 108, 183), (223, 90, 179),
- (210, 60, 173), (194, 60, 180), (179, 60, 188), (171, 60, 192),
- (164, 60, 196), (139, 61, 209), (157, 70, 175), (174, 80, 140),
- (192, 89, 106), (221, 105, 49), (212, 99, 67), (203, 93, 86),
- (186, 81, 123), (168, 68, 161), (139, 48, 222), (157, 48, 205),
- (192, 48, 171), (206, 48, 157), (221, 49, 143), (224, 52, 148),
- (227, 56, 153), (233, 63, 163), (238, 70, 173), (244, 77, 183),
- (248, 82, 189), (251, 102, 135), (252, 107, 121), (253, 112, 108),
- (255, 128, 64), (255, 142, 85), (255, 156, 107), (255, 170, 128),
- (255, 193, 164), (248, 179, 146), (242, 165, 129), (230, 138, 94),
- (217, 110, 58), (204, 82, 23), (196, 64, 0), (203, 82, 15),
- (211, 101, 29), (230, 149, 68), (232, 146, 74), (235, 144, 81),
- (241, 140, 94), (246, 135, 107), (251, 131, 120), (255, 128, 128),
- (145, 183, 183), (118, 196, 196), (91, 210, 210), (36, 237, 237),
- (0, 255, 255), (55, 255, 228), (110, 255, 200), (164, 255, 173),
- (255, 255, 128), (228, 255, 146), (201, 255, 165), (174, 254, 183),
- (148, 254, 201), (130, 253, 213), (151, 227, 222), (172, 200, 230),
- (214, 147, 247), (221, 138, 250), (228, 130, 253), (207, 157, 232),
- (185, 183, 212), (164, 210, 191), (129, 254, 157), (156, 240, 151),
- (183, 226, 145), (210, 211, 139), (236, 197, 133), (254, 188, 129),
- (250, 202, 129), (246, 216, 129), (242, 231, 129), (238, 245, 129),
- (235, 254, 129), (212, 254, 133), (189, 254, 137), (167, 254, 141),
- (129, 254, 148), (129, 254, 167), (129, 254, 185), (129, 254, 204),
- (129, 254, 223), (129, 254, 235), (155, 244, 213), (182, 235, 190),
- (208, 225, 168), (235, 215, 146), (252, 209, 131), (227, 218, 132),
- (201, 226, 134), (176, 235, 135), (134, 249, 137), (145, 243, 126),
- (157, 237, 115), (168, 231, 103), (180, 225, 92), (187, 221, 85),
- (165, 212, 114), (143, 202, 144), (121, 193, 173), (98, 183, 203),
- (84, 177, 222), (93, 166, 229), (103, 156, 236), (112, 145, 243),
- (128, 128, 255), (121, 149, 211), (114, 170, 168), (107, 191, 124),
- (100, 212, 81), (96, 226, 52), (119, 217, 54), (143, 208, 57),
- (166, 199, 59), (190, 190, 61), (205, 184, 63), (213, 182, 75),
- (222, 179, 88), (230, 177, 100), (244, 173, 121), (192, 191, 109),
- (139, 208, 97), (87, 226, 84), (34, 243, 72), (0, 255, 64),
- (0, 255, 105), (0, 255, 146), (0, 255, 187), (0, 255, 255)
- ),
-
-// 107 rw-browns-pinks-reds-blues
-((128, 0, 0), (147, 0, 0), (156, 0, 0), (166, 0, 0),
- (175, 0, 0), (185, 0, 0), (189, 0, 0), (194, 0, 0),
- (212, 23, 23), (218, 46, 46), (224, 69, 69), (230, 92, 92),
- (236, 116, 116), (242, 139, 139), (248, 162, 162), (251, 176, 176),
- (255, 191, 191), (255, 148, 148), (255, 127, 127), (255, 106, 106),
- (255, 84, 84), (255, 63, 63), (255, 52, 52), (255, 42, 42),
- (255, 29, 29), (255, 42, 42), (255, 56, 56), (255, 69, 69),
- (255, 83, 83), (255, 90, 90), (255, 97, 97), (255, 111, 111),
- (255, 124, 124), (255, 128, 143), (255, 128, 158), (255, 128, 174),
- (255, 128, 189), (255, 128, 205), (255, 128, 212), (255, 128, 220),
- (255, 128, 255), (255, 128, 247), (255, 128, 240), (255, 128, 232),
- (255, 128, 224), (255, 128, 220), (255, 128, 217), (255, 128, 209),
- (255, 128, 202), (255, 113, 184), (255, 98, 176), (255, 83, 169),
- (255, 68, 161), (255, 53, 154), (255, 45, 150), (255, 38, 147),
- (255, 4, 130), (239, 3, 122), (224, 3, 114), (208, 2, 106),
- (193, 2, 98), (185, 2, 94), (178, 2, 90), (163, 2, 82),
- (147, 1, 74), (128, 0, 64), (143, 18, 81), (159, 37, 98),
- (166, 46, 106), (174, 55, 114), (190, 73, 131), (205, 91, 148),
- (236, 128, 182), (239, 130, 184), (242, 133, 187), (229, 114, 171),
- (216, 96, 156), (210, 87, 148), (204, 78, 141), (191, 60, 125),
- (178, 41, 109), (149, 0, 74), (148, 12, 66), (147, 24, 58),
- (147, 30, 53), (147, 36, 49), (146, 47, 41), (145, 59, 33),
- (143, 83, 16), (142, 87, 11), (141, 92, 7), (140, 89, 8),
- (140, 87, 9), (138, 81, 10), (137, 75, 11), (136, 70, 13),
- (135, 64, 14), (132, 52, 17), (133, 54, 16), (134, 57, 15),
- (134, 60, 14), (135, 64, 14), (137, 70, 12), (139, 76, 10),
- (142, 89, 7), (144, 96, 5), (146, 103, 3), (145, 99, 4),
- (144, 96, 5), (142, 89, 7), (141, 83, 8), (139, 76, 10),
- (137, 69, 12), (133, 56, 16), (132, 51, 17), (131, 47, 18),
- (129, 52, 20), (128, 57, 21), (126, 62, 23), (125, 66, 24),
- (122, 76, 27), (120, 81, 29), (118, 87, 31), (124, 93, 37),
- (131, 100, 43), (143, 112, 56), (156, 125, 68), (169, 138, 81),
- (182, 151, 93), (207, 176, 118), (213, 182, 124), (220, 189, 131),
- (223, 192, 134), (227, 169, 118), (231, 146, 102), (235, 122, 85),
- (242, 76, 53), (246, 52, 36), (250, 29, 20), (252, 14, 10),
- (255, 0, 0), (255, 21, 21), (255, 43, 43), (255, 64, 64),
- (255, 85, 85), (255, 128, 128), (255, 138, 138), (255, 149, 149),
- (255, 176, 176), (245, 155, 155), (234, 133, 133), (224, 112, 112),
- (204, 69, 69), (198, 58, 58), (193, 48, 48), (183, 27, 27),
- (170, 0, 0), (180, 3, 3), (191, 6, 6), (201, 8, 8),
- (211, 11, 11), (232, 17, 17), (237, 18, 18), (242, 19, 19),
- (252, 22, 22), (255, 23, 23), (252, 37, 26), (248, 51, 30),
- (242, 79, 36), (240, 86, 37), (239, 93, 39), (235, 107, 43),
- (232, 121, 46), (228, 139, 50), (229, 144, 58), (230, 149, 67),
- (231, 154, 75), (232, 158, 84), (233, 163, 92), (235, 168, 101),
- (236, 173, 109), (237, 179, 120), (227, 168, 108), (217, 157, 96),
- (198, 135, 72), (193, 129, 65), (188, 124, 59), (178, 113, 47),
- (168, 102, 35), (156, 88, 20), (157, 79, 27), (158, 70, 35),
- (159, 60, 42), (160, 51, 50), (161, 42, 57), (163, 33, 64),
- (164, 24, 72), (165, 14, 79), (165, 12, 81), (175, 28, 94),
- (185, 44, 107), (195, 60, 121), (205, 76, 134), (215, 93, 147),
- (225, 109, 160), (235, 125, 173), (247, 145, 190), (243, 135, 188),
- (238, 124, 186), (234, 114, 184), (229, 104, 182), (225, 94, 180),
- (220, 83, 178), (216, 73, 176), (210, 60, 173), (201, 60, 177),
- (193, 60, 182), (184, 60, 186), (176, 60, 190), (167, 60, 195),
- (158, 60, 199), (150, 60, 204), (139, 61, 209), (149, 66, 190),
- (159, 72, 170), (169, 77, 151), (179, 82, 132), (189, 88, 112),
- (199, 93, 93), (209, 98, 73), (218, 104, 54), (221, 105, 49),
- (211, 98, 70), (201, 91, 91), (191, 84, 112), (181, 77, 133),
- (171, 70, 154), (161, 64, 175), (151, 57, 196), (139, 48, 222),
- (149, 48, 212), (159, 48, 203), (169, 48, 193), (179, 48, 184),
- (189, 48, 174), (199, 48, 165), (209, 48, 155), (221, 49, 143),
- (224, 53, 149), (228, 57, 154), (231, 61, 160), (234, 65, 165),
- (237, 69, 171), (241, 73, 176), (244, 77, 182), (248, 82, 189)
- ),
-
-// 108 rw-reds-greens-blues-pinks-yellows-browns
-((255, 0, 0), (215, 40, 10), (195, 60, 15), (175, 80, 20),
- (155, 100, 25), (135, 120, 30), (125, 129, 32), (116, 139, 35),
- (76, 179, 45), (56, 199, 50), (36, 219, 55), (18, 232, 64),
- (0, 245, 74), (0, 235, 84), (0, 225, 94), (0, 220, 99),
- (0, 215, 104), (0, 195, 124), (0, 185, 134), (0, 176, 144),
- (0, 166, 154), (0, 156, 164), (0, 151, 169), (0, 146, 174),
- (0, 128, 192), (20, 128, 197), (40, 128, 202), (60, 128, 207),
- (80, 128, 212), (90, 128, 214), (100, 128, 217), (120, 128, 222),
- (139, 128, 226), (179, 128, 236), (199, 128, 241), (219, 128, 246),
- (237, 128, 250), (255, 128, 255), (245, 128, 255), (235, 128, 255),
- (195, 128, 255), (175, 128, 255), (155, 128, 255), (135, 128, 255),
- (116, 128, 255), (106, 128, 255), (96, 128, 255), (76, 128, 255),
- (56, 128, 255), (16, 128, 255), (8, 133, 245), (0, 138, 235),
- (0, 148, 215), (0, 158, 195), (0, 163, 185), (0, 168, 175),
- (0, 188, 135), (0, 197, 115), (0, 207, 96), (0, 217, 76),
- (0, 227, 56), (0, 232, 46), (0, 237, 36), (0, 247, 16),
- (0, 255, 0), (40, 255, 20), (60, 255, 30), (80, 255, 40),
- (90, 255, 45), (100, 255, 50), (120, 255, 60), (139, 255, 70),
- (179, 255, 90), (199, 255, 100), (219, 255, 110), (237, 250, 119),
- (255, 245, 128), (255, 240, 128), (255, 235, 128), (255, 225, 128),
- (255, 215, 128), (255, 195, 128), (255, 185, 128), (255, 176, 128),
- (255, 171, 128), (255, 166, 128), (255, 156, 128), (255, 146, 128),
- (255, 128, 128), (235, 128, 123), (215, 128, 118), (205, 128, 115),
- (195, 128, 113), (175, 128, 108), (155, 128, 103), (135, 128, 98),
- (116, 128, 93), (76, 128, 83), (56, 128, 78), (36, 128, 73),
- (26, 128, 70), (16, 128, 68), (0, 128, 64), (10, 123, 59),
- (30, 113, 49), (40, 108, 44), (50, 103, 39), (55, 100, 36),
- (60, 98, 34), (70, 93, 29), (80, 88, 24), (90, 83, 19),
- (100, 78, 14), (120, 68, 4), (124, 66, 2), (128, 64, 0),
- (128, 69, 15), (128, 74, 30), (128, 79, 45), (128, 84, 60),
- (128, 94, 90), (128, 99, 105), (128, 104, 120), (128, 106, 127),
- (128, 109, 135), (128, 114, 150), (128, 119, 165), (128, 124, 185),
- (128, 128, 192), (148, 108, 162), (153, 103, 154), (158, 98, 147),
- (168, 88, 132), (178, 78, 117), (188, 68, 102), (197, 58, 87),
- (217, 38, 57), (227, 28, 42), (237, 18, 27), (246, 9, 13),
- (255, 0, 0), (255, 10, 0), (255, 20, 0), (255, 30, 0),
- (255, 40, 0), (255, 60, 0), (255, 65, 0), (255, 70, 0),
- (255, 80, 0), (255, 90, 0), (255, 100, 0), (255, 110, 0),
- (255, 128, 0), (250, 128, 10), (245, 128, 20), (235, 128, 40),
- (225, 128, 60), (215, 128, 80), (205, 128, 100), (195, 128, 120),
- (186, 128, 139), (166, 128, 179), (161, 128, 189), (156, 128, 199),
- (146, 128, 219), (136, 128, 239), (128, 128, 255), (137, 137, 246),
- (154, 155, 228), (158, 159, 223), (163, 164, 218), (171, 173, 209),
- (180, 182, 200), (189, 191, 191), (197, 200, 182), (206, 210, 173),
- (215, 219, 164), (223, 228, 154), (232, 237, 145), (239, 244, 138),
- (240, 235, 127), (242, 226, 116), (243, 217, 106), (244, 208, 95),
- (246, 190, 73), (247, 185, 68), (248, 181, 63), (249, 172, 52),
- (250, 162, 41), (252, 153, 30), (253, 144, 19), (254, 135, 9),
- (255, 128, 0), (235, 138, 5), (215, 148, 10), (195, 158, 15),
- (175, 168, 20), (155, 178, 25), (135, 188, 30), (116, 197, 35),
- (96, 207, 40), (76, 217, 45), (56, 227, 50), (36, 237, 55),
- (0, 255, 64), (20, 255, 69), (40, 255, 74), (60, 255, 79),
- (80, 255, 84), (100, 255, 89), (120, 255, 94), (139, 255, 99),
- (159, 255, 104), (179, 255, 109), (199, 255, 114), (219, 255, 119),
- (239, 255, 124), (255, 255, 128), (255, 245, 123), (255, 235, 118),
- (255, 225, 113), (255, 215, 108), (255, 205, 103), (255, 195, 98),
- (255, 186, 93), (255, 176, 88), (255, 166, 83), (255, 156, 78),
- (255, 146, 73), (255, 136, 68), (255, 128, 64), (255, 128, 74),
- (255, 128, 84), (255, 128, 94), (255, 128, 104), (255, 128, 114),
- (255, 128, 124), (255, 128, 134), (255, 128, 144), (255, 128, 154),
- (255, 128, 164), (255, 128, 174), (255, 128, 184), (255, 128, 192),
- (255, 118, 187), (255, 108, 182), (255, 98, 177), (255, 88, 172),
- (255, 78, 167), (255, 68, 162), (255, 58, 157), (255, 48, 152),
- (255, 38, 147), (255, 28, 142), (255, 18, 137), (255, 0, 128)
- ),
-
-// 109 rw-greens-light-to-dark
-((0, 255, 0), (0, 237, 18), (0, 228, 27), (0, 219, 36),
- (0, 210, 45), (0, 201, 54), (0, 196, 58), (0, 192, 63),
- (0, 175, 81), (0, 166, 90), (0, 157, 99), (0, 148, 108),
- (0, 139, 117), (4, 138, 118), (9, 137, 119), (13, 141, 114),
- (18, 146, 110), (36, 164, 92), (45, 173, 83), (54, 182, 74),
- (63, 190, 65), (72, 199, 56), (76, 203, 51), (81, 208, 47),
- (99, 226, 29), (108, 235, 20), (117, 244, 11), (118, 245, 7),
- (119, 246, 4), (114, 241, 6), (110, 237, 9), (101, 228, 14),
- (92, 219, 18), (74, 201, 27), (65, 192, 31), (56, 184, 36),
- (47, 175, 40), (38, 166, 45), (33, 161, 47), (29, 157, 50),
- (11, 139, 58), (10, 138, 63), (9, 137, 68), (18, 146, 73),
- (27, 155, 78), (31, 159, 80), (36, 164, 82), (45, 173, 86),
- (54, 182, 91), (72, 199, 100), (81, 208, 104), (90, 217, 109),
- (99, 226, 113), (108, 235, 118), (112, 239, 120), (117, 244, 122),
- (119, 248, 119), (110, 241, 110), (101, 234, 101), (92, 227, 92),
- (83, 221, 83), (78, 217, 78), (74, 214, 74), (65, 207, 65),
- (56, 200, 56), (38, 186, 38), (29, 179, 29), (20, 172, 20),
- (15, 168, 15), (11, 165, 11), (2, 159, 2), (0, 157, 0),
- (19, 167, 5), (29, 172, 7), (39, 178, 10), (48, 183, 12),
- (58, 188, 14), (62, 190, 15), (67, 193, 17), (77, 198, 19),
- (87, 203, 22), (106, 213, 26), (115, 218, 28), (125, 224, 31),
- (131, 227, 32), (137, 230, 34), (137, 227, 37), (138, 224, 40),
- (138, 218, 45), (138, 215, 48), (139, 213, 51), (139, 211, 52),
- (140, 210, 54), (140, 207, 56), (141, 204, 59), (141, 201, 62),
- (141, 198, 65), (142, 193, 71), (139, 192, 71), (136, 192, 71),
- (132, 193, 70), (129, 194, 69), (122, 197, 66), (115, 199, 64),
- (101, 204, 59), (94, 206, 56), (87, 209, 54), (83, 210, 52),
- (80, 212, 51), (73, 214, 49), (66, 217, 46), (59, 219, 44),
- (52, 222, 41), (45, 223, 44), (46, 221, 47), (47, 220, 50),
- (49, 218, 56), (51, 216, 62), (53, 213, 69), (55, 211, 75),
- (59, 206, 87), (61, 204, 93), (63, 202, 99), (64, 200, 102),
- (65, 199, 105), (67, 197, 111), (69, 195, 118), (71, 193, 124),
- (71, 192, 125), (80, 197, 113), (82, 198, 110), (85, 199, 107),
- (89, 201, 101), (94, 204, 94), (98, 206, 88), (103, 208, 82),
- (112, 213, 70), (116, 215, 64), (121, 218, 58), (123, 219, 55),
- (126, 220, 52), (130, 222, 45), (136, 225, 38), (130, 227, 36),
- (124, 229, 35), (112, 232, 31), (108, 233, 30), (105, 234, 30),
- (99, 236, 28), (93, 237, 26), (87, 239, 24), (81, 241, 23),
- (69, 244, 19), (66, 245, 18), (63, 246, 18), (56, 248, 16),
- (49, 250, 14), (52, 245, 23), (55, 239, 32), (58, 234, 41),
- (61, 228, 50), (66, 218, 68), (67, 215, 72), (69, 212, 77),
- (72, 207, 86), (75, 201, 95), (78, 196, 104), (81, 190, 113),
- (86, 180, 131), (88, 176, 136), (90, 173, 142), (84, 170, 137),
- (77, 167, 131), (71, 164, 126), (65, 160, 120), (58, 157, 115),
- (52, 154, 109), (46, 151, 104), (39, 148, 98), (33, 145, 93),
- (27, 141, 87), (20, 138, 82), (14, 135, 76), (8, 132, 71),
- (0, 136, 68), (0, 140, 70), (0, 144, 72), (0, 152, 76),
- (0, 161, 80), (0, 169, 84), (0, 177, 88), (0, 185, 93),
- (0, 193, 97), (0, 201, 101), (0, 210, 105), (0, 218, 109),
- (0, 226, 113), (0, 234, 117), (0, 242, 121), (0, 244, 122),
- (8, 245, 126), (15, 246, 130), (23, 247, 135), (30, 247, 139),
- (38, 248, 143), (46, 249, 147), (53, 250, 152), (61, 250, 156),
- (68, 251, 160), (76, 252, 164), (84, 253, 168), (91, 253, 173),
- (99, 254, 177), (108, 255, 182), (108, 249, 177), (108, 243, 172),
- (108, 237, 167), (108, 231, 162), (108, 225, 157), (108, 219, 152),
- (108, 213, 147), (108, 207, 142), (108, 201, 137), (108, 195, 132),
- (108, 188, 127), (108, 182, 122), (108, 176, 117), (109, 169, 111),
- (114, 174, 106), (119, 178, 102), (123, 183, 97), (128, 187, 92),
- (133, 192, 88), (138, 196, 83), (142, 201, 79), (147, 206, 74),
- (152, 210, 69), (157, 215, 65), (162, 219, 60), (166, 224, 55),
- (171, 228, 51), (177, 234, 45), (165, 235, 42), (152, 237, 39),
- (140, 238, 36), (127, 240, 32), (115, 241, 29), (102, 243, 26),
- (90, 244, 23), (77, 246, 20), (65, 247, 17), (53, 249, 13),
- (40, 250, 10), (28, 252, 7), (15, 253, 4), (0, 255, 0)
- ),
-
-// 110 rw-blues-reds-purples
-((0, 128, 255), (32, 144, 255), (53, 154, 255), (74, 165, 255),
- (89, 172, 255), (105, 180, 255), (113, 184, 255), (121, 188, 255),
- (147, 201, 255), (157, 206, 255), (167, 211, 255), (180, 217, 255),
- (193, 224, 255), (151, 203, 241), (110, 183, 228), (89, 172, 221),
- (69, 162, 214), (0, 128, 192), (39, 148, 205), (79, 168, 219),
- (119, 187, 232), (159, 207, 246), (172, 213, 250), (185, 220, 255),
- (165, 210, 255), (151, 203, 255), (138, 197, 255), (129, 192, 255),
- (121, 188, 255), (116, 185, 255), (112, 183, 255), (104, 179, 255),
- (98, 176, 255), (83, 169, 255), (76, 165, 255), (69, 161, 255),
- (63, 158, 255), (58, 156, 255), (55, 154, 255), (52, 153, 255),
- (36, 146, 255), (28, 142, 255), (21, 138, 255), (13, 134, 255),
- (5, 131, 255), (2, 129, 255), (0, 128, 255), (0, 123, 245),
- (0, 118, 236), (0, 108, 216), (0, 104, 209), (0, 101, 202),
- (0, 97, 194), (0, 93, 187), (0, 90, 180), (0, 87, 174),
- (24, 116, 209), (35, 130, 226), (47, 145, 244), (57, 154, 247),
- (68, 163, 251), (75, 167, 249), (82, 172, 247), (95, 180, 243),
- (108, 189, 239), (97, 180, 225), (77, 166, 214), (58, 153, 204),
- (42, 142, 195), (26, 131, 187), (30, 142, 189), (35, 152, 190),
- (43, 173, 193), (50, 179, 196), (58, 186, 199), (69, 191, 204),
- (81, 197, 209), (87, 199, 212), (93, 202, 215), (101, 206, 218),
- (87, 194, 205), (60, 169, 180), (62, 167, 177), (64, 165, 175),
- (77, 173, 183), (90, 181, 191), (117, 198, 207), (143, 214, 223),
- (134, 210, 219), (107, 195, 205), (81, 180, 191), (68, 172, 184),
- (55, 165, 177), (38, 155, 168), (69, 164, 180), (100, 173, 192),
- (131, 182, 204), (159, 179, 214), (135, 160, 203), (112, 142, 193),
- (100, 132, 188), (89, 123, 183), (74, 111, 176), (85, 120, 181),
- (106, 138, 192), (115, 145, 196), (124, 153, 201), (118, 147, 196),
- (112, 142, 192), (99, 131, 183), (87, 119, 174), (66, 101, 159),
- (97, 127, 176), (159, 178, 209), (174, 190, 217), (190, 203, 225),
- (210, 220, 236), (177, 200, 214), (144, 180, 192), (111, 159, 170),
- (57, 126, 134), (82, 145, 152), (107, 165, 171), (119, 174, 180),
- (132, 184, 189), (173, 216, 220), (150, 200, 205), (126, 184, 189),
- (103, 168, 174), (64, 142, 149), (81, 152, 159), (98, 163, 169),
- (133, 184, 189), (167, 205, 208), (224, 240, 241), (185, 208, 209),
- (107, 144, 146), (75, 117, 120), (43, 91, 94), (52, 102, 105),
- (62, 114, 117), (81, 136, 139), (100, 159, 162), (119, 181, 184),
- (131, 196, 199), (114, 156, 215), (110, 146, 219), (106, 136, 223),
- (92, 103, 237), (103, 113, 238), (113, 123, 239), (124, 133, 240),
- (142, 150, 242), (129, 137, 235), (116, 125, 229), (90, 100, 216),
- (64, 75, 203), (38, 49, 190), (21, 33, 181), (51, 56, 189),
- (82, 79, 196), (162, 140, 217), (159, 136, 216), (156, 133, 215),
- (151, 127, 213), (145, 120, 211), (140, 113, 208), (136, 109, 207),
- (113, 85, 186), (107, 78, 180), (101, 72, 175), (90, 60, 165),
- (82, 52, 158), (111, 85, 175), (140, 119, 193), (168, 152, 210),
- (216, 207, 239), (213, 200, 233), (210, 193, 227), (206, 186, 220),
- (203, 179, 214), (201, 174, 210), (186, 154, 197), (171, 134, 183),
- (142, 95, 157), (137, 88, 152), (132, 82, 148), (146, 105, 123),
- (161, 128, 98), (175, 152, 73), (199, 190, 31), (171, 175, 59),
- (142, 161, 88), (114, 146, 116), (86, 132, 144), (67, 122, 163),
- (87, 137, 174), (107, 152, 186), (127, 167, 197), (147, 182, 209),
- (160, 192, 216), (180, 151, 170), (201, 110, 123), (221, 68, 77),
- (255, 0, 0), (233, 6, 49), (211, 12, 98), (189, 18, 146),
- (167, 24, 195), (153, 28, 227), (169, 63, 232), (185, 98, 236),
- (201, 134, 241), (217, 169, 245), (227, 192, 248), (211, 156, 243),
- (195, 121, 239), (179, 85, 234), (152, 26, 227), (155, 39, 210),
- (158, 53, 192), (160, 66, 175), (163, 79, 157), (165, 88, 146),
- (178, 111, 161), (190, 135, 177), (203, 158, 192), (216, 182, 208),
- (224, 197, 218), (212, 204, 226), (200, 211, 233), (188, 218, 241),
- (168, 230, 253), (133, 212, 241), (98, 193, 229), (62, 175, 218),
- (27, 157, 206), (4, 145, 198), (11, 149, 188), (18, 154, 178),
- (25, 158, 168), (32, 162, 158), (37, 165, 152), (31, 171, 141),
- (25, 177, 130), (19, 183, 119), (9, 193, 101), (10, 173, 120),
- (10, 153, 139), (11, 134, 158), (12, 114, 177), (13, 101, 189),
- (65, 107, 190), (117, 113, 190), (169, 118, 191), (255, 128, 192)
- ),
-
-// 111 rw-multi-5
-((0, 255, 128), (0, 200, 128), (0, 164, 128), (0, 128, 128),
- (27, 155, 155), (55, 183, 183), (68, 196, 196), (82, 210, 210),
- (128, 255, 255), (100, 214, 227), (73, 173, 200), (36, 118, 164),
- (0, 64, 128), (55, 78, 142), (110, 92, 156), (137, 98, 162),
- (164, 105, 169), (255, 128, 192), (227, 128, 192), (200, 128, 192),
- (173, 128, 192), (146, 128, 192), (137, 128, 192), (128, 128, 192),
- (183, 128, 219), (219, 128, 237), (255, 128, 255), (255, 100, 227),
- (255, 73, 200), (255, 59, 186), (255, 46, 173), (255, 18, 146),
- (255, 0, 128), (200, 28, 100), (173, 41, 86), (146, 55, 73),
- (137, 80, 61), (128, 105, 50), (128, 125, 43), (128, 146, 36),
- (128, 255, 0), (100, 227, 14), (73, 200, 28), (45, 173, 41),
- (18, 146, 55), (9, 137, 59), (0, 128, 64), (0, 100, 105),
- (0, 73, 146), (0, 18, 228), (14, 16, 214), (28, 14, 200),
- (55, 27, 145), (82, 41, 91), (105, 52, 45), (128, 64, 0),
- (128, 92, 110), (128, 105, 164), (128, 119, 219), (141, 137, 237),
- (155, 155, 255), (169, 169, 255), (183, 183, 255), (210, 210, 255),
- (237, 237, 255), (251, 238, 210), (247, 220, 165), (243, 203, 121),
- (239, 188, 84), (236, 174, 47), (222, 174, 51), (208, 174, 55),
- (179, 174, 62), (165, 178, 79), (151, 183, 96), (131, 190, 127),
- (112, 198, 159), (102, 202, 174), (93, 206, 190), (80, 211, 211),
- (105, 186, 206), (156, 136, 197), (175, 130, 179), (194, 124, 162),
- (192, 138, 148), (190, 153, 134), (186, 183, 106), (183, 213, 78),
- (186, 234, 76), (192, 235, 92), (198, 237, 108), (201, 238, 116),
- (204, 239, 124), (208, 240, 134), (163, 216, 133), (119, 192, 131),
- (74, 168, 130), (55, 130, 130), (109, 131, 131), (164, 133, 133),
- (191, 134, 134), (219, 135, 135), (255, 136, 136), (226, 152, 133),
- (169, 183, 126), (145, 196, 123), (122, 209, 120), (122, 206, 129),
- (122, 203, 139), (122, 197, 157), (122, 190, 176), (122, 180, 207),
- (138, 178, 191), (170, 174, 160), (178, 173, 152), (186, 172, 144),
- (196, 171, 134), (172, 172, 158), (147, 174, 183), (123, 175, 207),
- (82, 177, 248), (89, 189, 215), (97, 201, 183), (101, 207, 167),
- (105, 213, 151), (117, 233, 97), (117, 229, 112), (117, 225, 127),
- (117, 221, 142), (116, 214, 167), (131, 205, 156), (146, 196, 145),
- (176, 177, 123), (206, 159, 101), (255, 128, 64), (245, 135, 73),
- (226, 150, 92), (218, 156, 100), (210, 162, 108), (212, 154, 121),
- (214, 147, 134), (217, 131, 159), (221, 116, 185), (225, 101, 210),
- (227, 91, 227), (209, 65, 209), (204, 58, 204), (199, 52, 199),
- (184, 31, 184), (198, 69, 198), (212, 107, 212), (225, 146, 225),
- (248, 209, 248), (234, 205, 223), (221, 201, 199), (194, 193, 150),
- (167, 185, 101), (140, 176, 52), (122, 171, 20), (105, 159, 47),
- (89, 147, 75), (45, 114, 147), (42, 120, 134), (40, 126, 121),
- (36, 137, 95), (31, 149, 70), (26, 160, 44), (23, 168, 27),
- (23, 110, 88), (23, 95, 103), (23, 81, 119), (23, 52, 149),
- (22, 33, 169), (53, 62, 137), (84, 91, 106), (115, 121, 74),
- (166, 169, 22), (166, 137, 42), (167, 105, 62), (168, 74, 82),
- (169, 42, 102), (170, 21, 115), (138, 53, 127), (106, 85, 138),
- (43, 148, 161), (32, 158, 165), (22, 169, 169), (31, 156, 160),
- (40, 142, 151), (49, 129, 143), (64, 107, 128), (78, 109, 114),
- (92, 110, 100), (105, 112, 87), (119, 113, 73), (128, 114, 64),
- (111, 120, 71), (94, 126, 79), (76, 133, 86), (59, 139, 93),
- (48, 143, 98), (67, 122, 108), (86, 102, 118), (105, 81, 128),
- (137, 47, 145), (110, 72, 153), (83, 97, 160), (56, 122, 168),
- (29, 148, 176), (11, 164, 181), (45, 129, 183), (79, 94, 184),
- (113, 60, 186), (148, 25, 188), (170, 2, 189), (173, 42, 149),
- (177, 83, 108), (180, 123, 68), (186, 190, 1), (186, 188, 2),
- (186, 186, 4), (185, 184, 5), (185, 181, 6), (184, 180, 7),
- (199, 195, 51), (214, 211, 96), (228, 226, 140), (243, 242, 184),
- (253, 252, 213), (244, 252, 222), (236, 252, 230), (227, 252, 239),
- (213, 253, 253), (213, 253, 244), (213, 253, 235), (213, 253, 226),
- (213, 253, 217), (213, 254, 211), (213, 245, 220), (212, 236, 229),
- (212, 226, 239), (212, 217, 248), (211, 211, 254), (220, 213, 245),
- (230, 215, 235), (239, 217, 226), (255, 220, 210), (255, 198, 204),
- (255, 176, 197), (255, 154, 191), (255, 131, 184), (255, 117, 180),
- (226, 129, 196), (197, 141, 211), (167, 152, 227), (119, 172, 253)
- ),
-
-// 112 rw-blues-black-purple
-((128, 255, 255), (103, 205, 218), (90, 180, 199), (78, 155, 180),
- (65, 130, 161), (53, 106, 143), (46, 93, 133), (40, 81, 124),
- (16, 31, 87), (8, 18, 78), (0, 6, 70), (0, 12, 76),
- (0, 19, 83), (0, 25, 89), (0, 31, 95), (0, 34, 98),
- (0, 38, 102), (0, 50, 114), (0, 57, 121), (0, 64, 128),
- (4, 72, 140), (8, 81, 153), (10, 85, 159), (13, 89, 165),
- (21, 106, 190), (25, 114, 202), (29, 122, 215), (33, 130, 227),
- (38, 139, 240), (40, 144, 247), (43, 149, 255), (39, 134, 255),
- (35, 120, 255), (26, 91, 255), (22, 76, 255), (18, 62, 255),
- (13, 47, 255), (9, 33, 255), (7, 25, 255), (5, 18, 255),
- (12, 12, 255), (25, 25, 255), (38, 38, 255), (50, 50, 255),
- (62, 62, 255), (68, 68, 255), (75, 75, 255), (88, 88, 255),
- (100, 100, 255), (125, 125, 255), (120, 126, 255), (116, 128, 255),
- (103, 128, 255), (90, 128, 255), (84, 128, 255), (78, 128, 255),
- (53, 128, 255), (40, 128, 255), (28, 128, 255), (14, 128, 255),
- (0, 128, 255), (6, 122, 255), (12, 116, 255), (25, 103, 255),
- (38, 90, 255), (62, 66, 255), (75, 53, 255), (88, 40, 255),
- (94, 34, 255), (100, 28, 255), (112, 16, 255), (128, 0, 255),
- (128, 50, 255), (128, 75, 255), (128, 100, 255), (128, 124, 255),
- (128, 149, 255), (128, 161, 255), (128, 174, 255), (128, 199, 255),
- (128, 224, 255), (116, 255, 255), (103, 255, 255), (90, 255, 255),
- (84, 255, 255), (78, 255, 255), (66, 255, 255), (53, 255, 255),
- (28, 255, 255), (15, 255, 255), (3, 255, 255), (1, 255, 255),
- (0, 255, 255), (0, 245, 245), (0, 235, 235), (0, 225, 225),
- (0, 214, 214), (0, 194, 194), (0, 184, 184), (0, 174, 174),
- (0, 169, 169), (0, 164, 164), (0, 151, 151), (0, 157, 157),
- (0, 170, 170), (0, 176, 176), (0, 182, 182), (0, 185, 185),
- (0, 188, 188), (0, 195, 195), (0, 201, 201), (0, 207, 207),
- (0, 215, 215), (0, 195, 195), (0, 190, 190), (0, 185, 185),
- (0, 175, 175), (0, 165, 165), (0, 155, 155), (0, 145, 145),
- (0, 125, 125), (4, 117, 126), (8, 110, 127), (12, 108, 134),
- (16, 107, 141), (24, 104, 155), (32, 101, 168), (41, 98, 182),
- (49, 95, 196), (65, 90, 224), (69, 88, 231), (73, 87, 238),
- (81, 84, 252), (83, 83, 255), (75, 75, 246), (67, 67, 237),
- (51, 51, 219), (42, 42, 210), (34, 34, 202), (30, 30, 197),
- (26, 26, 193), (18, 18, 184), (10, 10, 175), (0, 0, 164),
- (19, 19, 173), (56, 56, 191), (65, 65, 195), (75, 75, 200),
- (93, 93, 208), (112, 112, 217), (131, 131, 226), (149, 149, 235),
- (191, 191, 255), (181, 181, 254), (172, 172, 253), (154, 154, 251),
- (135, 135, 248), (116, 116, 246), (98, 98, 244), (79, 79, 242),
- (60, 60, 239), (23, 23, 235), (11, 11, 233), (0, 0, 232),
- (0, 0, 234), (0, 0, 236), (0, 0, 239), (0, 0, 241),
- (0, 0, 245), (0, 0, 246), (0, 0, 248), (0, 0, 250),
- (0, 0, 252), (0, 0, 254), (0, 0, 255), (0, 0, 246),
- (0, 0, 236), (0, 0, 227), (0, 0, 218), (0, 0, 209),
- (0, 0, 199), (0, 0, 190), (0, 0, 181), (0, 0, 172),
- (0, 6, 157), (0, 9, 155), (0, 12, 154), (0, 19, 151),
- (0, 25, 148), (0, 31, 144), (0, 38, 141), (0, 44, 138),
- (0, 50, 135), (0, 56, 132), (0, 64, 128), (0, 70, 134),
- (0, 76, 140), (0, 83, 147), (0, 89, 153), (0, 95, 159),
- (0, 102, 166), (0, 108, 172), (0, 114, 178), (0, 120, 184),
- (0, 128, 192), (0, 140, 198), (0, 153, 204), (0, 165, 210),
- (0, 178, 217), (0, 190, 223), (0, 202, 229), (0, 215, 235),
- (0, 227, 241), (0, 240, 247), (0, 252, 254), (0, 255, 255),
- (12, 243, 249), (25, 230, 243), (38, 218, 237), (50, 205, 230),
- (62, 193, 224), (75, 181, 218), (88, 168, 212), (100, 156, 206),
- (112, 143, 200), (128, 128, 192), (128, 140, 198), (128, 153, 204),
- (128, 165, 210), (128, 178, 217), (128, 190, 223), (128, 202, 229),
- (128, 215, 235), (128, 227, 241), (128, 240, 247), (128, 255, 255),
- (128, 230, 255), (128, 205, 255), (128, 180, 255), (128, 155, 255),
- (128, 130, 255), (128, 106, 255), (128, 81, 255), (128, 56, 255),
- (128, 31, 255), (128, 0, 255), (122, 0, 243), (116, 0, 230),
- (109, 0, 218), (103, 0, 205), (97, 0, 193), (90, 0, 181),
- (84, 0, 168), (78, 0, 156), (72, 0, 143), (64, 0, 128)
- ),
-
-// 113 rw-multi-colors-6
-((255, 128, 64), (255, 156, 108), (255, 175, 137), (255, 194, 166),
- (227, 166, 144), (200, 138, 122), (186, 124, 111), (173, 110, 100),
- (128, 64, 64), (144, 84, 84), (161, 104, 104), (183, 130, 130),
- (205, 156, 156), (161, 177, 136), (117, 199, 116), (95, 209, 106),
- (73, 220, 97), (0, 255, 64), (37, 255, 92), (75, 255, 120),
- (112, 255, 148), (150, 255, 176), (162, 255, 185), (174, 255, 194),
- (154, 173, 111), (141, 118, 55), (128, 64, 0), (155, 88, 21),
- (183, 113, 43), (196, 125, 53), (210, 137, 64), (237, 161, 86),
- (255, 177, 100), (145, 101, 167), (90, 63, 200), (36, 25, 233),
- (36, 30, 244), (36, 36, 255), (54, 54, 255), (72, 72, 255),
- (168, 168, 255), (186, 159, 255), (205, 151, 255), (224, 142, 255),
- (243, 134, 255), (249, 131, 255), (255, 128, 255), (246, 100, 246),
- (238, 73, 238), (221, 18, 221), (213, 9, 213), (205, 0, 205),
- (195, 0, 195), (185, 0, 185), (176, 0, 176), (168, 0, 168),
- (96, 55, 178), (60, 82, 183), (24, 110, 189), (23, 127, 197),
- (23, 145, 206), (34, 153, 212), (46, 162, 219), (70, 179, 233),
- (93, 196, 246), (85, 183, 230), (61, 158, 205), (38, 134, 180),
- (19, 114, 159), (0, 94, 138), (33, 122, 163), (67, 149, 188),
- (133, 204, 239), (127, 203, 219), (122, 202, 200), (88, 181, 145),
- (55, 161, 91), (38, 151, 63), (22, 141, 36), (0, 128, 0),
- (3, 155, 3), (8, 210, 8), (24, 232, 24), (40, 255, 40),
- (53, 255, 53), (67, 255, 67), (94, 255, 94), (120, 255, 120),
- (108, 226, 108), (78, 197, 78), (49, 169, 49), (34, 154, 34),
- (19, 140, 19), (0, 121, 0), (55, 123, 14), (110, 124, 28),
- (164, 126, 41), (255, 119, 52), (255, 110, 39), (255, 102, 27),
- (255, 97, 20), (255, 93, 14), (255, 87, 6), (255, 109, 38),
- (255, 152, 102), (255, 170, 128), (255, 188, 155), (248, 174, 138),
- (241, 161, 122), (228, 134, 88), (214, 107, 55), (191, 63, 0),
- (205, 97, 43), (232, 164, 130), (239, 180, 152), (246, 197, 174),
- (255, 219, 202), (234, 183, 159), (213, 147, 115), (192, 111, 72),
- (157, 51, 0), (163, 72, 11), (170, 93, 23), (173, 103, 29),
- (177, 114, 35), (188, 148, 54), (194, 156, 68), (200, 164, 82),
- (206, 172, 95), (216, 186, 118), (218, 191, 127), (221, 196, 137),
- (227, 205, 155), (232, 215, 174), (241, 231, 205), (244, 209, 202),
- (250, 165, 197), (252, 146, 194), (255, 128, 192), (255, 122, 189),
- (255, 116, 186), (255, 103, 180), (255, 91, 173), (255, 78, 167),
- (255, 70, 163), (255, 46, 151), (255, 40, 148), (255, 35, 145),
- (255, 15, 135), (244, 12, 128), (233, 9, 121), (222, 5, 114),
- (204, 0, 102), (199, 0, 99), (194, 0, 97), (184, 0, 92),
- (174, 0, 87), (164, 0, 82), (157, 0, 79), (150, 0, 76),
- (143, 0, 72), (125, 0, 63), (139, 27, 70), (153, 55, 77),
- (181, 110, 91), (209, 164, 105), (237, 219, 119), (255, 255, 128),
- (145, 210, 138), (118, 199, 140), (91, 188, 143), (36, 166, 148),
- (0, 151, 151), (0, 146, 173), (0, 141, 196), (0, 136, 218),
- (0, 128, 255), (42, 143, 200), (84, 157, 145), (126, 172, 91),
- (168, 186, 36), (196, 196, 0), (189, 189, 0), (182, 182, 0),
- (168, 168, 0), (166, 166, 0), (164, 164, 0), (155, 155, 0),
- (146, 146, 0), (136, 136, 0), (121, 121, 0), (145, 133, 54),
- (169, 145, 108), (193, 157, 162), (216, 169, 217), (232, 177, 252),
- (223, 150, 251), (215, 122, 250), (206, 94, 249), (198, 67, 248),
- (192, 49, 247), (170, 40, 221), (149, 30, 194), (127, 21, 168),
- (91, 5, 124), (122, 44, 152), (153, 84, 179), (184, 123, 206),
- (215, 162, 234), (235, 188, 252), (185, 183, 215), (134, 178, 179),
- (84, 173, 142), (33, 167, 106), (0, 164, 82), (34, 184, 109),
- (67, 203, 135), (101, 223, 162), (157, 255, 206), (123, 250, 186),
- (90, 244, 167), (56, 239, 147), (22, 234, 128), (0, 230, 115),
- (10, 235, 123), (20, 241, 130), (30, 246, 138), (40, 251, 146),
- (47, 255, 151), (37, 225, 131), (27, 196, 111), (17, 166, 91),
- (0, 117, 58), (41, 147, 94), (83, 176, 129), (124, 206, 165),
- (166, 236, 201), (193, 255, 224), (179, 200, 190), (165, 145, 155),
- (151, 91, 121), (137, 36, 86), (128, 0, 64), (150, 8, 100),
- (173, 15, 136), (195, 23, 172), (232, 36, 232), (229, 39, 210),
- (227, 41, 188), (224, 44, 166), (222, 46, 144), (220, 48, 130),
- (227, 88, 154), (234, 127, 178), (241, 167, 202), (252, 233, 242)
- ),
-
-// 114 rw-multi-reds-oranges
-((255, 0, 0), (255, 55, 55), (255, 91, 91), (255, 128, 128),
- (251, 147, 132), (247, 167, 136), (245, 177, 138), (243, 187, 140),
- (237, 219, 146), (232, 185, 124), (228, 152, 103), (222, 107, 74),
- (216, 63, 46), (219, 77, 61), (222, 92, 77), (223, 99, 85),
- (225, 106, 93), (230, 130, 119), (218, 118, 107), (206, 107, 96),
- (194, 95, 84), (182, 84, 73), (178, 80, 69), (174, 77, 66),
- (181, 111, 59), (186, 133, 54), (191, 156, 49), (200, 124, 48),
- (209, 92, 48), (214, 75, 48), (219, 59, 48), (228, 27, 47),
- (234, 6, 46), (229, 11, 106), (226, 13, 136), (224, 16, 166),
- (221, 18, 166), (219, 21, 166), (217, 23, 156), (215, 25, 147),
- (206, 34, 95), (206, 52, 105), (206, 70, 116), (206, 88, 127),
- (206, 106, 138), (206, 112, 141), (207, 118, 145), (213, 137, 160),
- (220, 155, 175), (233, 193, 205), (233, 177, 203), (233, 162, 202),
- (229, 119, 189), (226, 76, 176), (223, 40, 165), (220, 5, 155),
- (221, 23, 163), (221, 32, 167), (222, 41, 171), (226, 41, 155),
- (230, 41, 140), (233, 37, 123), (237, 34, 107), (244, 28, 73),
- (250, 21, 39), (252, 43, 20), (249, 68, 23), (246, 94, 26),
- (243, 115, 28), (241, 136, 31), (236, 124, 36), (232, 111, 40),
- (222, 86, 50), (218, 90, 53), (215, 95, 57), (210, 112, 61),
- (206, 130, 66), (204, 138, 68), (202, 147, 70), (199, 158, 73),
- (193, 148, 79), (182, 128, 90), (186, 126, 86), (190, 125, 82),
- (198, 132, 73), (207, 139, 65), (225, 154, 47), (242, 168, 30),
- (248, 168, 24), (242, 159, 29), (237, 151, 35), (234, 146, 37),
- (232, 142, 40), (228, 136, 44), (222, 141, 50), (217, 146, 55),
- (211, 151, 61), (198, 161, 74), (194, 163, 78), (190, 165, 82),
- (188, 166, 84), (186, 168, 86), (183, 169, 89), (190, 145, 94),
- (203, 97, 104), (208, 77, 108), (214, 58, 113), (212, 60, 118),
- (210, 62, 123), (205, 67, 133), (201, 71, 143), (194, 78, 159),
- (202, 70, 153), (217, 55, 142), (221, 51, 139), (225, 48, 136),
- (230, 43, 132), (234, 39, 121), (238, 34, 110), (242, 30, 98),
- (249, 23, 80), (234, 37, 88), (220, 52, 96), (213, 59, 100),
- (206, 66, 104), (182, 90, 118), (192, 112, 137), (202, 135, 155),
- (212, 157, 174), (228, 194, 205), (223, 176, 191), (219, 159, 177),
- (210, 123, 149), (201, 88, 121), (186, 29, 75), (196, 44, 89),
- (215, 74, 116), (223, 86, 127), (231, 99, 138), (224, 91, 130),
- (218, 84, 123), (205, 68, 109), (192, 53, 94), (179, 37, 80),
- (171, 27, 70), (139, 22, 57), (131, 20, 53), (123, 19, 50),
- (96, 15, 39), (130, 39, 85), (164, 64, 132), (198, 88, 178),
- (255, 128, 255), (251, 118, 238), (248, 108, 222), (241, 88, 189),
- (234, 69, 156), (228, 49, 124), (223, 36, 102), (221, 62, 90),
- (220, 87, 77), (216, 155, 44), (212, 152, 43), (208, 150, 42),
- (201, 144, 40), (193, 139, 38), (186, 134, 35), (181, 130, 34),
- (190, 110, 25), (192, 105, 22), (195, 100, 20), (200, 90, 15),
- (203, 84, 12), (198, 78, 17), (193, 71, 22), (188, 65, 27),
- (179, 54, 36), (194, 87, 41), (210, 120, 45), (225, 153, 50),
- (241, 185, 54), (251, 207, 57), (244, 196, 64), (236, 186, 72),
- (222, 164, 86), (219, 160, 88), (217, 157, 91), (213, 160, 95),
- (209, 162, 100), (205, 165, 104), (198, 169, 111), (168, 184, 141),
- (137, 200, 171), (107, 215, 201), (77, 231, 231), (57, 241, 251),
- (95, 196, 227), (134, 151, 203), (172, 106, 179), (211, 61, 155),
- (236, 32, 139), (230, 38, 133), (224, 44, 127), (218, 50, 122),
- (208, 60, 112), (207, 61, 131), (207, 61, 150), (206, 62, 169),
- (205, 63, 188), (204, 64, 201), (215, 53, 174), (225, 43, 146),
- (236, 32, 119), (247, 21, 92), (254, 14, 74), (250, 43, 65),
- (246, 72, 56), (242, 101, 48), (235, 149, 33), (228, 131, 40),
- (220, 114, 48), (213, 96, 55), (206, 79, 62), (201, 67, 67),
- (208, 94, 60), (216, 122, 52), (223, 149, 45), (230, 176, 38),
- (235, 194, 33), (239, 185, 29), (242, 176, 26), (246, 167, 22),
- (252, 152, 16), (236, 146, 32), (219, 140, 48), (203, 133, 64),
- (187, 127, 80), (176, 123, 91), (186, 139, 111), (195, 156, 131),
- (205, 172, 152), (215, 188, 172), (221, 199, 185), (222, 179, 176),
- (223, 160, 167), (224, 140, 158), (225, 108, 143), (230, 103, 139),
- (235, 99, 136), (240, 94, 132), (245, 89, 128), (248, 86, 126),
- (250, 122, 154), (251, 159, 181), (253, 195, 209), (255, 255, 255)
- ),
-
-// 115 rw-yellows-browns-goldish
-((255, 255, 128), (246, 246, 113), (241, 241, 105), (236, 237, 97),
- (231, 232, 89), (227, 228, 82), (224, 226, 78), (222, 224, 74),
- (213, 215, 58), (208, 210, 50), (203, 206, 43), (198, 201, 35),
- (194, 197, 27), (192, 196, 24), (191, 195, 21), (192, 196, 22),
- (194, 198, 24), (201, 205, 31), (204, 208, 34), (207, 211, 37),
- (210, 214, 40), (213, 217, 43), (214, 218, 44), (216, 220, 46),
- (223, 227, 53), (226, 230, 56), (229, 233, 59), (230, 233, 60),
- (231, 233, 62), (230, 231, 62), (229, 230, 62), (228, 226, 61),
- (226, 222, 60), (222, 215, 59), (220, 211, 58), (219, 208, 57),
- (217, 204, 56), (215, 200, 56), (214, 198, 55), (214, 197, 55),
- (210, 189, 54), (207, 185, 53), (205, 182, 53), (202, 179, 53),
- (200, 177, 54), (199, 175, 54), (198, 174, 55), (195, 172, 55),
- (193, 169, 56), (188, 164, 57), (185, 161, 57), (183, 158, 58),
- (180, 155, 58), (178, 153, 59), (176, 151, 59), (175, 150, 59),
- (172, 154, 58), (173, 161, 56), (174, 169, 55), (174, 176, 53),
- (175, 184, 51), (175, 187, 50), (176, 191, 49), (176, 199, 48),
- (177, 206, 46), (179, 221, 42), (179, 228, 40), (180, 236, 39),
- (180, 239, 38), (181, 243, 37), (181, 250, 35), (182, 252, 35),
- (176, 231, 39), (173, 221, 41), (170, 211, 43), (167, 200, 45),
- (165, 190, 48), (163, 185, 49), (162, 180, 50), (159, 169, 52),
- (156, 159, 54), (150, 138, 58), (147, 128, 60), (145, 118, 62),
- (143, 111, 63), (141, 105, 65), (148, 109, 63), (155, 114, 60),
- (168, 122, 56), (175, 126, 53), (182, 131, 51), (185, 133, 50),
- (189, 135, 49), (196, 139, 46), (202, 144, 44), (209, 148, 42),
- (216, 152, 39), (230, 161, 35), (234, 166, 37), (238, 171, 39),
- (238, 173, 43), (238, 176, 47), (238, 181, 54), (237, 187, 62),
- (237, 197, 76), (236, 202, 83), (236, 207, 91), (236, 209, 94),
- (236, 212, 98), (236, 217, 106), (235, 222, 113), (235, 228, 121),
- (235, 233, 128), (230, 235, 133), (227, 232, 131), (225, 230, 130),
- (221, 226, 126), (217, 221, 122), (212, 217, 119), (208, 212, 115),
- (199, 204, 108), (194, 199, 104), (190, 195, 100), (188, 192, 98),
- (186, 190, 97), (182, 186, 93), (177, 181, 89), (173, 177, 86),
- (172, 176, 85), (183, 181, 92), (186, 182, 93), (189, 184, 95),
- (194, 187, 98), (200, 190, 102), (205, 192, 105), (211, 195, 108),
- (222, 201, 115), (227, 203, 118), (233, 206, 121), (236, 207, 123),
- (239, 209, 125), (244, 212, 128), (251, 215, 132), (250, 211, 127),
- (249, 208, 122), (247, 201, 112), (247, 199, 109), (247, 197, 107),
- (246, 193, 102), (245, 190, 97), (244, 186, 92), (243, 183, 87),
- (242, 176, 77), (241, 174, 74), (241, 172, 72), (240, 168, 67),
- (239, 164, 61), (237, 162, 60), (235, 159, 60), (233, 157, 59),
- (231, 155, 58), (227, 150, 56), (226, 149, 56), (225, 148, 56),
- (223, 145, 55), (221, 143, 54), (219, 141, 53), (217, 138, 53),
- (213, 134, 51), (212, 132, 50), (211, 131, 50), (210, 137, 50),
- (208, 143, 50), (207, 148, 50), (206, 154, 50), (204, 160, 50),
- (203, 166, 50), (202, 171, 50), (200, 177, 50), (199, 183, 50),
- (198, 189, 50), (196, 194, 50), (195, 200, 50), (194, 206, 50),
- (195, 216, 46), (197, 217, 45), (199, 218, 44), (202, 221, 41),
- (206, 224, 38), (209, 227, 35), (212, 229, 33), (216, 232, 30),
- (219, 235, 27), (222, 238, 24), (226, 240, 22), (229, 243, 19),
- (232, 246, 16), (236, 249, 13), (239, 251, 11), (240, 252, 10),
- (237, 248, 9), (233, 245, 9), (230, 241, 8), (226, 238, 8),
- (223, 234, 7), (220, 231, 7), (216, 227, 6), (213, 224, 6),
- (210, 220, 5), (206, 217, 4), (203, 213, 4), (200, 210, 3),
- (196, 206, 3), (192, 202, 2), (192, 196, 5), (192, 191, 8),
- (192, 185, 12), (192, 179, 15), (192, 174, 18), (192, 168, 21),
- (193, 162, 25), (193, 156, 28), (193, 151, 31), (193, 145, 34),
- (193, 139, 38), (193, 134, 41), (193, 128, 44), (194, 121, 48),
- (196, 121, 46), (199, 121, 43), (201, 121, 41), (204, 121, 38),
- (206, 121, 36), (208, 121, 34), (211, 121, 31), (213, 121, 29),
- (216, 121, 26), (218, 121, 24), (220, 121, 22), (223, 121, 19),
- (225, 121, 17), (228, 121, 14), (224, 127, 15), (220, 133, 17),
- (217, 140, 18), (213, 146, 19), (209, 152, 21), (205, 158, 22),
- (201, 164, 23), (198, 170, 25), (194, 177, 26), (190, 183, 27),
- (186, 189, 29), (182, 195, 30), (179, 201, 31), (174, 209, 33)
- ),
-
-// 116 rw-multi-blues-with-gray
-((0, 0, 160), (17, 17, 169), (26, 26, 173), (35, 35, 178),
- (43, 43, 182), (52, 52, 187), (56, 56, 189), (61, 61, 191),
- (78, 78, 200), (86, 86, 204), (95, 95, 209), (104, 104, 213),
- (113, 113, 218), (121, 121, 222), (130, 130, 227), (134, 134, 229),
- (139, 139, 231), (156, 156, 240), (164, 164, 244), (173, 173, 249),
- (174, 177, 250), (176, 182, 252), (172, 181, 250), (168, 180, 249),
- (150, 174, 243), (141, 171, 240), (133, 169, 237), (124, 166, 234),
- (116, 164, 231), (111, 162, 229), (107, 161, 228), (98, 158, 225),
- (90, 156, 223), (72, 150, 217), (63, 147, 214), (55, 145, 211),
- (46, 142, 208), (38, 140, 205), (33, 138, 203), (29, 137, 202),
- (12, 132, 196), (10, 131, 194), (8, 130, 193), (16, 132, 194),
- (24, 134, 195), (28, 135, 195), (32, 136, 196), (39, 137, 197),
- (47, 139, 198), (63, 143, 200), (71, 145, 201), (79, 147, 202),
- (86, 148, 203), (94, 150, 204), (98, 151, 204), (102, 152, 205),
- (118, 156, 207), (126, 158, 208), (134, 160, 209), (142, 162, 210),
- (150, 164, 211), (154, 165, 211), (158, 166, 212), (165, 167, 213),
- (168, 168, 213), (165, 170, 216), (164, 170, 217), (163, 171, 218),
- (162, 171, 218), (161, 172, 219), (160, 173, 221), (159, 174, 222),
- (156, 175, 224), (155, 176, 225), (154, 177, 227), (152, 178, 228),
- (151, 179, 229), (150, 179, 230), (150, 179, 231), (148, 180, 232),
- (147, 181, 233), (144, 183, 236), (143, 183, 237), (142, 184, 238),
- (141, 184, 239), (140, 185, 240), (134, 180, 237), (129, 176, 233),
- (118, 166, 226), (112, 161, 222), (107, 157, 219), (104, 155, 217),
- (101, 153, 216), (95, 148, 212), (90, 143, 209), (84, 139, 205),
- (79, 134, 202), (67, 125, 195), (61, 120, 191), (56, 115, 188),
- (53, 113, 186), (51, 111, 184), (45, 106, 181), (40, 101, 178),
- (28, 92, 171), (25, 91, 168), (23, 90, 166), (24, 92, 166),
- (25, 95, 167), (28, 99, 167), (30, 104, 168), (32, 108, 168),
- (34, 113, 169), (39, 122, 170), (40, 124, 170), (41, 126, 170),
- (43, 131, 171), (45, 135, 171), (47, 139, 172), (50, 144, 172),
- (54, 153, 173), (56, 157, 173), (58, 162, 174), (59, 164, 174),
- (61, 166, 175), (63, 171, 175), (65, 175, 176), (43, 171, 171),
- (68, 181, 177), (74, 174, 181), (75, 172, 182), (77, 170, 183),
- (80, 166, 185), (83, 163, 187), (86, 159, 189), (89, 155, 190),
- (95, 148, 194), (98, 144, 196), (101, 141, 198), (102, 139, 199),
- (104, 137, 200), (107, 133, 202), (110, 130, 204), (113, 126, 206),
- (116, 122, 208), (122, 115, 212), (123, 113, 213), (125, 112, 214),
- (128, 108, 215), (132, 103, 218), (129, 102, 220), (126, 101, 221),
- (120, 99, 224), (118, 98, 225), (117, 98, 226), (114, 97, 228),
- (111, 96, 229), (108, 95, 231), (105, 94, 232), (102, 93, 234),
- (100, 93, 236), (94, 91, 239), (92, 90, 239), (91, 90, 240),
- (88, 89, 242), (85, 88, 244), (82, 87, 245), (79, 86, 247),
- (73, 84, 250), (71, 83, 251), (69, 83, 252), (69, 84, 247),
- (69, 85, 241), (68, 86, 236), (68, 88, 230), (68, 89, 225),
- (67, 90, 219), (67, 91, 214), (66, 92, 208), (66, 93, 203),
- (66, 94, 197), (65, 95, 192), (65, 96, 186), (64, 98, 181),
- (64, 100, 170), (63, 100, 167), (63, 101, 164), (63, 102, 159),
- (63, 103, 153), (62, 104, 148), (62, 106, 142), (61, 107, 137),
- (61, 107, 135), (67, 112, 139), (72, 116, 143), (78, 121, 147),
- (84, 126, 152), (90, 131, 156), (95, 135, 160), (101, 140, 164),
- (107, 145, 168), (112, 150, 172), (118, 154, 176), (124, 159, 180),
- (130, 164, 184), (135, 169, 189), (141, 173, 193), (147, 178, 197),
- (152, 183, 201), (158, 187, 205), (164, 192, 209), (170, 197, 213),
- (175, 202, 218), (183, 208, 223), (176, 207, 220), (169, 206, 218),
- (162, 204, 215), (155, 203, 212), (148, 202, 210), (141, 201, 207),
- (134, 199, 205), (128, 198, 202), (121, 197, 199), (114, 196, 197),
- (107, 195, 194), (100, 193, 192), (93, 192, 189), (86, 191, 186),
- (79, 190, 184), (72, 188, 181), (65, 187, 178), (58, 186, 176),
- (51, 185, 173), (44, 184, 170), (35, 182, 167), (33, 173, 171),
- (32, 165, 175), (30, 156, 179), (28, 148, 184), (27, 139, 188),
- (25, 131, 192), (24, 122, 196), (22, 114, 200), (20, 105, 204),
- (19, 97, 208), (17, 88, 212), (15, 80, 216), (14, 71, 221),
- (12, 63, 225), (10, 54, 229), (9, 46, 233), (7, 37, 237),
- (5, 28, 241), (4, 20, 245), (2, 11, 250), (0, 0, 255)
- ),
-
-// 117 rw-greens-multi
-((0, 128, 64), (0, 152, 64), (0, 164, 64), (0, 176, 64),
- (0, 187, 64), (0, 199, 64), (0, 205, 64), (0, 211, 64),
- (0, 235, 64), (6, 239, 61), (12, 243, 58), (24, 231, 52),
- (36, 219, 46), (48, 207, 40), (60, 195, 34), (66, 189, 31),
- (72, 184, 28), (96, 160, 16), (108, 148, 10), (120, 136, 4),
- (118, 138, 8), (116, 140, 12), (110, 146, 18), (104, 152, 24),
- (80, 176, 48), (68, 187, 60), (56, 199, 72), (44, 211, 84),
- (32, 223, 96), (26, 229, 102), (20, 235, 108), (8, 247, 120),
- (0, 255, 128), (21, 255, 138), (31, 255, 143), (42, 255, 149),
- (52, 255, 154), (62, 255, 159), (67, 255, 161), (73, 255, 164),
- (94, 255, 174), (100, 252, 173), (106, 250, 172), (102, 244, 161),
- (98, 239, 150), (95, 236, 144), (93, 234, 139), (88, 229, 128),
- (84, 224, 117), (75, 213, 95), (70, 207, 84), (66, 202, 73),
- (67, 199, 70), (68, 197, 68), (70, 196, 69), (73, 195, 71),
- (82, 192, 75), (87, 190, 77), (92, 188, 80), (96, 186, 82),
- (101, 184, 85), (103, 183, 86), (106, 182, 87), (75, 213, 96),
- (114, 179, 91), (132, 193, 102), (140, 200, 107), (149, 207, 112),
- (153, 210, 114), (158, 214, 117), (167, 221, 122), (176, 228, 128),
- (193, 241, 138), (198, 244, 136), (204, 247, 135), (200, 241, 122),
- (196, 236, 110), (194, 233, 104), (192, 230, 98), (188, 224, 85),
- (184, 218, 73), (176, 206, 48), (172, 200, 35), (168, 195, 23),
- (166, 193, 19), (165, 191, 15), (164, 197, 16), (164, 202, 18),
- (162, 214, 21), (161, 219, 22), (160, 225, 23), (160, 227, 24),
- (160, 230, 25), (159, 236, 26), (158, 242, 28), (157, 247, 29),
- (157, 251, 30), (151, 244, 25), (148, 240, 22), (145, 237, 20),
- (143, 235, 18), (142, 234, 17), (138, 230, 15), (135, 227, 12),
- (129, 220, 7), (125, 215, 5), (122, 210, 3), (121, 208, 3),
- (120, 206, 3), (118, 203, 3), (115, 199, 3), (113, 195, 3),
- (111, 192, 3), (107, 184, 3), (106, 182, 3), (105, 180, 3),
- (102, 176, 3), (101, 174, 2), (98, 169, 2), (95, 164, 2),
- (89, 154, 2), (86, 149, 2), (83, 144, 2), (81, 141, 2),
- (80, 139, 2), (77, 134, 2), (74, 128, 2), (71, 123, 2),
- (69, 120, 1), (87, 139, 12), (91, 143, 14), (96, 148, 17),
- (105, 158, 22), (114, 167, 28), (122, 176, 33), (131, 186, 38),
- (149, 204, 49), (150, 213, 57), (152, 222, 65), (145, 223, 69),
- (139, 224, 73), (127, 226, 80), (114, 228, 87), (102, 230, 95),
- (89, 232, 102), (64, 236, 116), (58, 237, 120), (52, 238, 124),
- (39, 240, 131), (31, 241, 136), (32, 240, 130), (34, 238, 125),
- (36, 236, 114), (37, 235, 111), (38, 234, 108), (39, 233, 103),
- (40, 232, 97), (42, 230, 92), (43, 229, 86), (45, 230, 100),
- (45, 227, 77), (74, 222, 76), (81, 220, 76), (88, 219, 76),
- (102, 217, 75), (116, 214, 75), (130, 212, 74), (145, 209, 74),
- (173, 204, 73), (185, 202, 72), (197, 200, 72), (179, 193, 77),
- (160, 186, 82), (142, 180, 88), (123, 173, 93), (105, 166, 98),
- (86, 160, 104), (68, 153, 109), (49, 146, 114), (31, 139, 119),
- (12, 132, 124), (0, 128, 128), (12, 140, 128), (24, 152, 128),
- (48, 176, 128), (54, 182, 128), (60, 188, 128), (72, 199, 128),
- (84, 211, 128), (96, 223, 128), (108, 235, 128), (128, 255, 128),
- (128, 243, 122), (128, 231, 116), (128, 219, 110), (128, 207, 104),
- (128, 195, 98), (128, 184, 92), (128, 172, 86), (128, 160, 80),
- (128, 148, 74), (128, 136, 68), (128, 128, 64), (137, 137, 77),
- (147, 147, 90), (156, 156, 103), (166, 166, 116), (175, 175, 129),
- (184, 184, 142), (194, 194, 155), (203, 203, 168), (212, 212, 181),
- (222, 222, 194), (228, 228, 203), (207, 224, 184), (185, 220, 165),
- (164, 215, 146), (142, 211, 127), (121, 207, 108), (100, 203, 89),
- (78, 198, 70), (57, 194, 51), (36, 190, 32), (0, 183, 0),
- (0, 190, 0), (0, 196, 0), (0, 203, 0), (0, 209, 0),
- (0, 216, 0), (0, 222, 0), (0, 229, 0), (0, 236, 0),
- (0, 242, 0), (0, 249, 0), (0, 253, 0), (0, 241, 12),
- (0, 230, 24), (0, 218, 36), (0, 206, 48), (0, 194, 60),
- (0, 183, 72), (0, 171, 84), (0, 159, 96), (0, 148, 108),
- (0, 136, 120), (0, 128, 128), (16, 140, 132), (32, 152, 136),
- (47, 164, 139), (63, 176, 143), (79, 188, 147), (94, 199, 150),
- (110, 211, 154), (126, 223, 158), (142, 235, 162), (168, 255, 168)
- ),
-
-// 118 rw-browns-orange-yellow-with-blues
-((128, 64, 64), (140, 76, 76), (146, 81, 81), (153, 87, 87),
- (159, 93, 93), (165, 99, 99), (168, 102, 102), (172, 105, 105),
- (187, 119, 119), (194, 120, 113), (201, 121, 107), (208, 122, 101),
- (216, 123, 96), (223, 124, 90), (230, 125, 84), (233, 125, 81),
- (237, 126, 78), (255, 128, 64), (255, 131, 69), (255, 135, 75),
- (255, 138, 80), (255, 142, 86), (255, 144, 89), (255, 146, 92),
- (255, 153, 103), (255, 156, 108), (255, 160, 114), (254, 156, 109),
- (254, 153, 105), (253, 148, 98), (252, 144, 92), (251, 136, 80),
- (250, 127, 68), (247, 109, 43), (245, 100, 30), (244, 92, 18),
- (239, 84, 9), (234, 76, 0), (230, 75, 0), (226, 74, 0),
- (210, 68, 0), (202, 65, 0), (194, 63, 0), (186, 60, 0),
- (178, 58, 0), (174, 56, 0), (170, 55, 0), (166, 54, 0),
- (163, 61, 3), (157, 74, 9), (154, 80, 12), (151, 87, 15),
- (148, 93, 18), (145, 100, 21), (143, 103, 22), (142, 106, 24),
- (144, 121, 29), (149, 125, 30), (155, 130, 31), (160, 134, 32),
- (166, 139, 33), (169, 141, 33), (172, 144, 34), (177, 148, 35),
- (183, 153, 36), (191, 160, 38), (195, 166, 50), (200, 172, 62),
- (202, 175, 68), (205, 178, 74), (210, 184, 86), (214, 191, 98),
- (223, 203, 122), (229, 210, 137), (235, 218, 152), (236, 219, 144),
- (238, 220, 137), (239, 220, 133), (240, 221, 129), (241, 222, 122),
- (243, 223, 114), (246, 225, 99), (247, 226, 91), (249, 227, 84),
- (249, 227, 82), (250, 228, 80), (245, 222, 72), (239, 217, 64),
- (228, 205, 48), (223, 199, 40), (218, 194, 33), (215, 191, 29),
- (212, 188, 25), (207, 182, 17), (199, 174, 5), (205, 156, 5),
- (211, 137, 4), (223, 101, 3), (228, 82, 2), (234, 64, 2),
- (237, 55, 2), (240, 46, 2), (246, 27, 1), (252, 9, 1),
- (240, 0, 0), (225, 0, 0), (211, 0, 0), (204, 0, 0),
- (197, 0, 0), (182, 0, 0), (168, 0, 0), (153, 0, 0),
- (139, 0, 0), (132, 20, 20), (139, 30, 30), (146, 41, 41),
- (161, 61, 61), (175, 81, 81), (190, 102, 102), (204, 122, 122),
- (233, 163, 163), (244, 178, 178), (255, 193, 193), (251, 193, 188),
- (248, 193, 183), (240, 194, 173), (233, 194, 164), (226, 195, 154),
- (219, 196, 144), (204, 197, 124), (200, 197, 119), (197, 197, 115),
- (186, 198, 100), (189, 200, 107), (192, 203, 113), (195, 205, 120),
- (201, 210, 133), (204, 212, 139), (207, 215, 146), (208, 216, 149),
- (210, 217, 152), (213, 220, 159), (214, 221, 162), (218, 209, 172),
- (223, 197, 182), (231, 172, 201), (233, 166, 206), (236, 160, 211),
- (240, 148, 221), (244, 136, 231), (249, 124, 240), (255, 106, 255),
- (237, 121, 242), (232, 124, 238), (227, 128, 235), (218, 135, 229),
- (209, 142, 222), (200, 150, 216), (191, 157, 209), (182, 164, 203),
- (172, 171, 196), (169, 157, 186), (170, 148, 182), (171, 139, 179),
- (172, 121, 172), (173, 103, 166), (175, 85, 159), (176, 67, 152),
- (179, 31, 138), (180, 17, 133), (181, 4, 128), (182, 20, 122),
- (184, 35, 115), (185, 51, 109), (186, 67, 102), (188, 83, 96),
- (189, 98, 89), (191, 114, 83), (192, 130, 77), (193, 145, 70),
- (194, 153, 67), (198, 159, 78), (202, 166, 90), (205, 172, 101),
- (213, 185, 124), (215, 188, 130), (217, 191, 136), (221, 197, 147),
- (224, 204, 159), (230, 213, 176), (224, 208, 167), (219, 203, 157),
- (213, 198, 148), (208, 193, 138), (202, 188, 129), (196, 183, 119),
- (191, 178, 110), (185, 173, 100), (180, 168, 91), (177, 166, 86),
- (184, 157, 77), (190, 147, 68), (197, 138, 59), (204, 129, 50),
- (210, 120, 41), (217, 110, 32), (224, 101, 23), (230, 92, 13),
- (240, 78, 0), (242, 85, 10), (243, 92, 19), (245, 99, 29),
- (246, 106, 38), (248, 113, 48), (249, 120, 58), (251, 127, 67),
- (253, 135, 77), (254, 142, 86), (255, 145, 91), (255, 151, 100),
- (255, 157, 110), (255, 164, 119), (254, 170, 129), (254, 176, 138),
- (254, 182, 148), (254, 189, 157), (254, 195, 167), (253, 204, 181),
- (240, 189, 169), (227, 174, 156), (213, 160, 144), (200, 145, 132),
- (187, 130, 119), (174, 115, 107), (161, 101, 95), (148, 86, 82),
- (134, 71, 70), (128, 64, 64), (135, 71, 71), (141, 78, 78),
- (148, 84, 84), (155, 91, 91), (161, 98, 98), (168, 104, 104),
- (175, 111, 111), (181, 118, 118), (191, 128, 128), (195, 135, 135),
- (198, 143, 143), (202, 150, 150), (206, 158, 158), (209, 165, 165),
- (213, 173, 173), (217, 180, 180), (221, 188, 188), (226, 199, 199)
- ),
-
-// 119 rw-reds-blues-greens-pinks
-((255, 0, 0), (211, 22, 22), (189, 33, 33), (167, 44, 44),
- (145, 55, 55), (124, 66, 66), (113, 71, 71), (102, 77, 77),
- (58, 99, 99), (29, 113, 113), (0, 128, 128), (0, 139, 139),
- (0, 150, 150), (0, 161, 161), (0, 172, 172), (0, 177, 177),
- (0, 183, 183), (0, 204, 204), (0, 215, 215), (0, 226, 226),
- (0, 237, 237), (0, 248, 248), (0, 251, 251), (0, 255, 255),
- (44, 240, 255), (66, 232, 255), (88, 224, 255), (109, 216, 255),
- (131, 209, 255), (142, 205, 255), (153, 201, 255), (175, 194, 255),
- (197, 186, 255), (255, 166, 255), (233, 162, 255), (211, 159, 255),
- (189, 156, 255), (167, 153, 255), (156, 151, 255), (145, 150, 255),
- (102, 143, 255), (80, 140, 255), (58, 137, 255), (36, 133, 255),
- (14, 130, 255), (7, 129, 255), (0, 128, 255), (11, 128, 255),
- (22, 128, 255), (44, 128, 255), (55, 128, 255), (66, 128, 255),
- (77, 128, 255), (88, 128, 255), (93, 128, 255), (99, 128, 255),
- (121, 128, 255), (119, 133, 244), (117, 139, 233), (106, 150, 211),
- (95, 161, 189), (89, 166, 178), (84, 172, 167), (73, 183, 145),
- (62, 193, 124), (40, 215, 80), (29, 226, 58), (18, 237, 36),
- (9, 246, 18), (0, 255, 0), (22, 233, 0), (44, 211, 0),
- (88, 167, 0), (109, 145, 0), (131, 124, 0), (153, 102, 0),
- (175, 80, 0), (186, 69, 0), (197, 58, 0), (219, 36, 0),
- (241, 14, 0), (233, 11, 0), (211, 22, 0), (189, 33, 0),
- (178, 38, 0), (167, 44, 0), (145, 55, 0), (124, 66, 0),
- (80, 88, 0), (58, 99, 0), (36, 110, 0), (25, 115, 0),
- (14, 121, 0), (0, 128, 0), (10, 117, 0), (20, 106, 0),
- (30, 95, 0), (50, 73, 0), (60, 62, 0), (70, 51, 0),
- (75, 45, 0), (80, 40, 0), (90, 29, 0), (101, 18, 0),
- (129, 0, 0), (140, 0, 0), (152, 0, 0), (158, 0, 0),
- (164, 0, 0), (175, 0, 0), (187, 0, 0), (199, 0, 0),
- (210, 0, 0), (234, 0, 0), (240, 0, 0), (246, 0, 0),
- (253, 0, 0), (242, 22, 11), (232, 44, 22), (221, 66, 33),
- (199, 110, 55), (188, 131, 66), (178, 153, 77), (172, 164, 82),
- (167, 175, 88), (156, 197, 99), (146, 219, 110), (135, 241, 121),
- (128, 255, 128), (128, 233, 150), (128, 227, 155), (128, 222, 161),
- (128, 211, 172), (128, 200, 183), (128, 190, 193), (128, 179, 204),
- (128, 157, 226), (128, 142, 240), (128, 128, 255), (122, 128, 244),
- (117, 128, 233), (106, 128, 211), (95, 128, 189), (84, 128, 167),
- (73, 128, 145), (51, 128, 102), (45, 128, 91), (40, 128, 80),
- (29, 128, 58), (18, 128, 36), (7, 128, 14), (0, 128, 0),
- (44, 132, 26), (55, 132, 32), (66, 133, 38), (88, 135, 51),
- (110, 137, 64), (131, 139, 77), (153, 141, 90), (175, 142, 102),
- (197, 144, 115), (255, 149, 149), (255, 147, 147), (255, 146, 146),
- (255, 144, 144), (255, 141, 141), (255, 139, 139), (255, 136, 136),
- (255, 131, 131), (255, 129, 129), (255, 128, 128), (255, 126, 126),
- (255, 123, 123), (255, 121, 121), (255, 119, 119), (255, 119, 131),
- (255, 118, 142), (255, 118, 154), (255, 117, 166), (255, 117, 177),
- (255, 116, 189), (255, 116, 201), (255, 115, 212), (255, 115, 224),
- (255, 114, 248), (255, 113, 251), (255, 113, 255), (255, 107, 237),
- (255, 101, 219), (255, 95, 201), (255, 90, 183), (255, 84, 165),
- (255, 78, 147), (255, 72, 129), (255, 66, 111), (255, 60, 93),
- (255, 55, 75), (255, 45, 45), (250, 41, 58), (246, 37, 72),
- (241, 33, 85), (237, 30, 99), (232, 26, 112), (228, 22, 126),
- (223, 18, 139), (219, 14, 153), (214, 10, 166), (209, 6, 180),
- (205, 2, 193), (202, 0, 202), (204, 0, 185), (206, 0, 167),
- (207, 0, 150), (209, 0, 133), (211, 0, 115), (213, 0, 98),
- (215, 0, 80), (216, 0, 63), (218, 0, 46), (220, 0, 28),
- (222, 0, 11), (223, 0, 0), (217, 12, 6), (212, 24, 12),
- (206, 36, 19), (200, 47, 25), (195, 59, 31), (189, 71, 37),
- (183, 83, 43), (178, 95, 50), (172, 107, 56), (166, 119, 62),
- (157, 138, 72), (157, 126, 66), (158, 114, 60), (158, 102, 53),
- (159, 91, 47), (160, 79, 41), (160, 67, 35), (161, 55, 29),
- (161, 43, 22), (162, 31, 16), (163, 19, 10), (163, 8, 4),
- (164, 0, 0), (160, 0, 0), (156, 0, 0), (152, 0, 0),
- (148, 0, 0), (144, 0, 0), (140, 0, 0), (136, 0, 0),
- (132, 0, 0), (128, 0, 0), (124, 0, 0), (117, 0, 0)
- ),
-
-// 120 rw-reds-browns-golds-tans
-((255, 0, 0), (253, 10, 2), (251, 15, 3), (250, 20, 4),
- (249, 25, 5), (248, 30, 6), (247, 32, 6), (247, 35, 7),
- (244, 45, 8), (243, 50, 9), (242, 55, 10), (241, 60, 11),
- (240, 65, 12), (238, 70, 13), (237, 75, 14), (236, 77, 14),
- (236, 80, 14), (234, 90, 16), (232, 95, 17), (231, 100, 18),
- (230, 105, 19), (229, 110, 20), (228, 112, 20), (228, 115, 21),
- (225, 125, 22), (224, 130, 23), (223, 135, 24), (222, 140, 25),
- (221, 145, 26), (220, 147, 26), (219, 150, 27), (218, 155, 28),
- (217, 160, 28), (216, 157, 30), (216, 155, 31), (216, 154, 32),
- (215, 152, 32), (215, 151, 33), (215, 150, 33), (215, 150, 34),
- (214, 146, 36), (213, 145, 37), (213, 144, 38), (213, 142, 38),
- (213, 140, 39), (212, 139, 39), (212, 139, 40), (212, 138, 41),
- (212, 136, 42), (211, 133, 44), (210, 131, 44), (210, 130, 45),
- (210, 128, 46), (210, 127, 47), (209, 126, 47), (209, 126, 48),
- (209, 122, 49), (208, 121, 50), (208, 120, 51), (207, 118, 52),
- (207, 116, 53), (207, 115, 53), (207, 115, 54), (206, 114, 55),
- (206, 112, 55), (209, 113, 52), (210, 113, 50), (212, 114, 48),
- (213, 114, 47), (214, 114, 46), (215, 115, 45), (217, 115, 43),
- (220, 116, 40), (221, 116, 38), (223, 117, 36), (224, 117, 34),
- (226, 118, 33), (226, 118, 32), (227, 119, 31), (229, 119, 29),
- (230, 120, 28), (234, 121, 24), (235, 121, 22), (237, 122, 21),
- (237, 122, 20), (238, 122, 19), (240, 123, 17), (241, 123, 15),
- (244, 124, 12), (245, 124, 10), (247, 125, 9), (248, 125, 8),
- (249, 126, 7), (250, 126, 5), (252, 127, 3), (253, 127, 2),
- (255, 128, 0), (250, 126, 0), (247, 124, 0), (245, 123, 0),
- (244, 122, 0), (243, 122, 0), (240, 120, 0), (238, 119, 0),
- (233, 117, 0), (230, 115, 0), (228, 114, 0), (226, 113, 0),
- (225, 113, 0), (223, 112, 0), (220, 110, 0), (218, 109, 0),
- (216, 108, 0), (211, 106, 0), (209, 105, 0), (208, 104, 0),
- (206, 103, 0), (203, 102, 0), (201, 100, 0), (198, 99, 0),
- (193, 97, 0), (190, 95, 0), (188, 94, 0), (187, 93, 0),
- (186, 93, 0), (183, 92, 0), (181, 90, 0), (178, 89, 0),
- (176, 88, 0), (181, 95, 8), (182, 96, 10), (183, 98, 12),
- (186, 101, 16), (188, 104, 21), (191, 108, 25), (193, 111, 29),
- (198, 118, 37), (200, 121, 41), (203, 124, 45), (204, 125, 47),
- (206, 127, 50), (208, 131, 54), (211, 134, 58), (213, 137, 62),
- (216, 140, 66), (220, 147, 74), (221, 148, 76), (223, 150, 78),
- (225, 154, 82), (228, 157, 87), (230, 160, 91), (233, 163, 95),
- (238, 170, 103), (239, 171, 105), (240, 173, 107), (243, 177, 111),
- (245, 180, 116), (248, 183, 120), (250, 186, 124), (253, 190, 128),
- (255, 193, 132), (255, 186, 128), (255, 184, 127), (255, 182, 127),
- (255, 178, 125), (255, 174, 123), (255, 171, 121), (255, 167, 119),
- (255, 160, 116), (255, 158, 115), (255, 156, 114), (255, 152, 112),
- (255, 148, 110), (255, 145, 108), (255, 141, 107), (255, 137, 105),
- (255, 134, 103), (255, 130, 101), (255, 126, 99), (255, 122, 98),
- (255, 119, 96), (255, 115, 94), (255, 111, 92), (255, 107, 90),
- (255, 100, 87), (255, 98, 86), (255, 96, 85), (255, 93, 83),
- (255, 89, 81), (255, 85, 79), (255, 81, 78), (255, 78, 76),
- (255, 74, 74), (254, 77, 75), (252, 79, 76), (251, 82, 76),
- (250, 84, 77), (248, 87, 78), (247, 90, 79), (245, 92, 79),
- (244, 95, 80), (243, 97, 81), (241, 100, 81), (240, 103, 82),
- (238, 105, 83), (237, 108, 84), (236, 110, 84), (234, 113, 85),
- (233, 116, 86), (232, 118, 86), (230, 121, 87), (229, 123, 88),
- (228, 126, 89), (226, 128, 89), (225, 131, 90), (223, 134, 91),
- (222, 136, 91), (221, 139, 92), (219, 141, 93), (218, 144, 94),
- (216, 147, 94), (215, 149, 95), (214, 152, 96), (212, 154, 96),
- (211, 157, 97), (211, 158, 99), (212, 159, 100), (212, 160, 102),
- (213, 161, 104), (213, 162, 105), (214, 163, 107), (214, 164, 108),
- (214, 165, 110), (215, 166, 112), (215, 167, 113), (216, 168, 115),
- (216, 169, 116), (217, 170, 118), (217, 171, 120), (218, 172, 121),
- (218, 173, 123), (218, 174, 125), (219, 175, 126), (219, 176, 128),
- (220, 177, 130), (220, 178, 131), (221, 179, 133), (221, 180, 134),
- (221, 181, 136), (222, 182, 138), (222, 183, 139), (223, 184, 141),
- (223, 185, 142), (224, 186, 144), (224, 187, 146), (225, 189, 149)
- ),
-
-// 121 dg009
-((19, 11, 23), (39, 24, 47), (54, 26, 47), (70, 29, 47),
- (81, 27, 44), (92, 25, 42), (101, 12, 38), (110, 0, 35),
- (113, 28, 49), (93, 28, 45), (74, 28, 41), (72, 33, 50),
- (71, 38, 59), (77, 58, 94), (83, 79, 130), (90, 93, 139),
- (98, 107, 148), (115, 102, 171), (98, 92, 141), (81, 82, 112),
- (78, 79, 108), (75, 76, 104), (74, 75, 103), (73, 74, 102),
- (97, 56, 96), (89, 41, 71), (82, 27, 46), (62, 28, 50),
- (42, 30, 54), (39, 27, 49), (37, 25, 45), (34, 26, 41),
- (29, 25, 40), (25, 27, 40), (23, 27, 40), (21, 27, 41),
- (17, 34, 47), (13, 41, 53), (19, 54, 61), (26, 67, 69),
- (43, 70, 79), (44, 60, 76), (45, 51, 73), (44, 41, 59),
- (43, 32, 46), (51, 29, 43), (60, 26, 40), (53, 25, 40),
- (41, 17, 49), (37, 29, 50), (37, 31, 53), (38, 34, 57),
- (37, 32, 55), (36, 31, 54), (36, 28, 50), (37, 25, 47),
- (37, 26, 43), (37, 25, 42), (38, 25, 42), (37, 25, 41),
- (37, 26, 40), (36, 25, 39), (36, 25, 39), (31, 25, 39),
- (29, 20, 37), (26, 31, 50), (27, 39, 57), (29, 48, 65),
- (34, 47, 70), (40, 47, 75), (49, 48, 90), (49, 62, 94),
- (66, 67, 97), (69, 70, 99), (72, 73, 101), (70, 72, 98),
- (69, 71, 96), (69, 71, 96), (69, 71, 96), (68, 69, 97),
- (65, 63, 103), (67, 74, 116), (70, 78, 122), (74, 82, 129),
- (79, 89, 136), (84, 96, 144), (85, 111, 134), (82, 110, 114),
- (73, 74, 102), (61, 74, 90), (50, 75, 79), (50, 72, 67),
- (51, 69, 55), (38, 41, 58), (44, 41, 70), (50, 49, 81),
- (61, 59, 98), (46, 93, 99), (54, 91, 105), (62, 90, 112),
- (67, 96, 111), (72, 102, 110), (81, 111, 121), (116, 124, 161),
- (112, 123, 169), (95, 100, 145), (78, 77, 121), (73, 77, 120),
- (69, 78, 119), (73, 103, 111), (88, 110, 134), (116, 126, 161),
- (110, 139, 171), (112, 128, 187), (115, 127, 177), (119, 126, 168),
- (123, 111, 161), (145, 98, 152), (139, 92, 146), (98, 72, 135),
- (74, 75, 103), (68, 68, 101), (63, 61, 100), (57, 55, 93),
- (51, 49, 86), (39, 38, 70), (27, 24, 55), (21, 26, 48),
- (16, 22, 48), (21, 27, 43), (22, 30, 44), (23, 33, 45),
- (25, 35, 47), (24, 34, 46), (25, 31, 45), (28, 27, 45),
- (35, 27, 42), (36, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (37, 26, 42), (37, 26, 42), (37, 26, 42),
- (37, 26, 42), (36, 28, 41), (36, 29, 42), (36, 30, 44),
- (27, 44, 54), (23, 52, 60), (25, 56, 61), (26, 55, 61),
- (34, 40, 62), (25, 41, 62), (17, 42, 62), (10, 39, 53),
- (15, 23, 46), (0, 0, 25), (0, 0, 25), (0, 0, 25),
- (15, 21, 33), (28, 27, 43), (30, 28, 44), (33, 29, 46),
- (32, 30, 51), (26, 31, 50), (19, 34, 53), (20, 33, 42),
- (22, 28, 42), (23, 25, 41), (24, 23, 41), (26, 21, 43),
- (30, 21, 42), (32, 25, 43), (35, 27, 42), (37, 26, 42),
- (38, 25, 42), (43, 20, 38), (50, 18, 31), (76, 1, 32),
- (80, 15, 37), (87, 24, 41), (84, 31, 51), (99, 30, 49),
- (181, 60, 93), (177, 63, 92), (174, 66, 92), (157, 78, 109),
- (197, 102, 142), (201, 125, 155), (126, 137, 159), (119, 124, 154),
- (88, 82, 128), (76, 77, 105), (76, 77, 105), (74, 75, 103),
- (73, 74, 102), (70, 71, 99), (68, 69, 97), (61, 63, 101),
- (60, 62, 100), (63, 61, 100), (68, 69, 97), (68, 70, 95),
- (70, 71, 99), (72, 73, 101), (74, 75, 103), (71, 72, 100),
- (71, 72, 100), (69, 73, 98), (66, 67, 95), (86, 41, 70),
- (118, 33, 56), (140, 30, 39), (149, 38, 55), (132, 28, 65),
- (135, 43, 68), (152, 70, 93), (147, 71, 101), (134, 73, 80),
- (109, 54, 75), (79, 80, 108), (107, 120, 152), (135, 139, 187),
- (141, 140, 197), (214, 220, 255), (202, 214, 255), (136, 147, 203),
- (114, 125, 171), (84, 107, 141), (77, 78, 106), (67, 71, 96),
- (46, 55, 86), (33, 47, 76), (41, 61, 70), (42, 69, 78),
- (49, 68, 82), (63, 64, 92), (66, 67, 97), (63, 63, 97),
- (56, 55, 89), (49, 43, 79), (38, 38, 62), (39, 37, 59),
- (38, 36, 60), (37, 39, 62), (40, 50, 75), (53, 58, 87),
- (58, 58, 94), (61, 49, 97), (53, 40, 83), (42, 43, 74),
- (36, 40, 65), (36, 35, 69), (51, 53, 91), (40, 37, 90)
- ),
-
-// 122 dg016
-((25, 30, 34), (51, 61, 70), (46, 53, 62), (42, 45, 54),
- (34, 44, 43), (27, 43, 32), (27, 42, 30), (28, 42, 29),
- (22, 39, 23), (20, 33, 21), (18, 28, 19), (18, 24, 18),
- (18, 20, 17), (17, 19, 16), (16, 18, 15), (16, 18, 15),
- (16, 18, 15), (16, 21, 17), (14, 23, 18), (13, 26, 19),
- (19, 34, 24), (26, 42, 29), (24, 44, 31), (23, 47, 34),
- (11, 46, 42), (11, 53, 40), (12, 60, 38), (6, 61, 44),
- (0, 62, 51), (7, 65, 53), (15, 69, 55), (25, 64, 63),
- (34, 47, 64), (40, 43, 60), (40, 43, 59), (41, 44, 59),
- (41, 44, 59), (42, 45, 60), (41, 44, 59), (41, 44, 59),
- (33, 53, 62), (26, 64, 59), (20, 75, 56), (15, 88, 61),
- (10, 101, 66), (10, 105, 69), (10, 110, 72), (18, 107, 79),
- (13, 90, 58), (38, 59, 62), (39, 51, 58), (40, 44, 55),
- (35, 39, 46), (30, 34, 37), (28, 34, 37), (26, 34, 37),
- (21, 36, 55), (18, 50, 64), (15, 65, 74), (12, 89, 93),
- (10, 114, 113), (9, 121, 98), (9, 129, 83), (13, 104, 71),
- (11, 82, 52), (0, 37, 14), (5, 24, 10), (11, 12, 7),
- (9, 13, 7), (7, 14, 7), (0, 14, 4), (0, 17, 5),
- (19, 22, 27), (22, 28, 37), (26, 34, 47), (33, 38, 53),
- (40, 43, 60), (41, 51, 63), (43, 60, 67), (53, 75, 62),
- (48, 95, 85), (70, 103, 92), (61, 87, 77), (52, 72, 63),
- (47, 65, 55), (42, 58, 47), (36, 54, 38), (33, 45, 31),
- (34, 39, 35), (38, 42, 48), (43, 46, 61), (45, 48, 63),
- (47, 50, 65), (53, 60, 86), (61, 74, 108), (69, 77, 114),
- (69, 76, 105), (35, 44, 75), (20, 37, 65), (5, 31, 56),
- (6, 32, 51), (7, 33, 46), (7, 36, 42), (10, 40, 38),
- (9, 28, 35), (4, 16, 32), (0, 4, 29), (0, 5, 23),
- (0, 6, 18), (2, 18, 18), (6, 23, 17), (11, 21, 13),
- (17, 23, 9), (18, 20, 17), (17, 20, 17), (16, 21, 17),
- (16, 21, 24), (14, 32, 34), (13, 42, 48), (13, 44, 39),
- (15, 59, 32), (16, 66, 35), (18, 74, 39), (15, 76, 43),
- (12, 79, 48), (10, 74, 50), (11, 71, 45), (16, 65, 36),
- (28, 59, 43), (40, 43, 58), (40, 43, 58), (40, 43, 58),
- (41, 44, 59), (41, 44, 59), (40, 43, 58), (40, 43, 58),
- (38, 41, 56), (25, 43, 55), (12, 45, 54), (11, 44, 56),
- (10, 43, 58), (12, 42, 52), (17, 45, 49), (32, 45, 51),
- (39, 42, 57), (41, 44, 59), (41, 44, 59), (42, 45, 60),
- (42, 45, 60), (42, 45, 60), (43, 46, 61), (46, 47, 65),
- (41, 42, 62), (41, 42, 61), (41, 42, 60), (41, 44, 59),
- (42, 45, 60), (42, 45, 60), (42, 45, 60), (44, 47, 62),
- (46, 53, 63), (44, 62, 100), (47, 63, 105), (50, 64, 111),
- (44, 64, 115), (28, 67, 98), (31, 51, 75), (24, 50, 77),
- (14, 47, 56), (22, 44, 58), (30, 41, 61), (38, 41, 58),
- (39, 42, 57), (40, 43, 58), (43, 44, 64), (34, 46, 68),
- (14, 56, 68), (9, 71, 96), (10, 95, 132), (12, 105, 146),
- (9, 117, 179), (15, 156, 173), (51, 198, 146), (56, 166, 129),
- (10, 85, 54), (11, 73, 47), (13, 62, 40), (20, 37, 29),
- (12, 27, 24), (16, 25, 24), (22, 31, 26), (21, 29, 32),
- (28, 33, 36), (26, 37, 41), (23, 34, 40), (20, 28, 47),
- (19, 28, 45), (22, 21, 27), (30, 16, 13), (18, 20, 17),
- (17, 21, 20), (18, 22, 25), (23, 26, 31), (30, 35, 39),
- (37, 36, 44), (41, 43, 55), (40, 43, 58), (40, 43, 58),
- (40, 43, 58), (39, 42, 57), (39, 42, 57), (40, 43, 58),
- (40, 43, 58), (40, 43, 58), (40, 43, 58), (39, 42, 57),
- (38, 41, 56), (35, 41, 53), (31, 36, 40), (21, 42, 37),
- (11, 52, 48), (10, 54, 67), (19, 61, 77), (16, 74, 98),
- (11, 83, 107), (25, 78, 112), (28, 84, 101), (27, 66, 83),
- (26, 53, 70), (42, 48, 62), (42, 45, 60), (43, 46, 61),
- (45, 58, 75), (52, 67, 100), (55, 70, 109), (53, 73, 124),
- (73, 81, 127), (55, 77, 134), (44, 137, 142), (85, 139, 116),
- (94, 118, 104), (87, 97, 96), (67, 76, 85), (53, 66, 85),
- (41, 58, 74), (43, 46, 61), (36, 42, 54), (31, 42, 38),
- (20, 37, 31), (22, 26, 27), (21, 22, 26), (22, 26, 27),
- (26, 33, 26), (30, 39, 36), (45, 63, 51), (40, 53, 46)
- ),
-
-// 123 dg031
-((4, 9, 8), (10, 19, 18), (12, 19, 20), (14, 19, 22),
- (14, 21, 22), (14, 23, 22), (15, 22, 23), (16, 21, 24),
- (11, 22, 28), (10, 18, 37), (10, 15, 47), (16, 30, 55),
- (23, 46, 64), (41, 76, 90), (59, 107, 117), (73, 121, 135),
- (88, 135, 153), (117, 169, 190), (121, 167, 191), (126, 166, 192),
- (148, 159, 162), (170, 153, 133), (183, 162, 123), (196, 171, 114),
- (172, 150, 90), (134, 118, 84), (97, 87, 78), (76, 77, 72),
- (55, 67, 67), (71, 65, 65), (87, 63, 63), (124, 92, 54),
- (176, 145, 78), (193, 223, 249), (196, 228, 250), (200, 233, 252),
- (190, 225, 244), (181, 218, 237), (178, 216, 237), (176, 214, 237),
- (83, 152, 167), (56, 109, 120), (29, 66, 74), (27, 59, 66),
- (25, 52, 59), (27, 56, 62), (29, 60, 65), (29, 59, 70),
- (33, 85, 98), (61, 124, 139), (70, 116, 127), (79, 108, 116),
- (99, 100, 84), (120, 92, 53), (132, 102, 62), (145, 112, 71),
- (190, 164, 103), (206, 168, 106), (222, 172, 109), (197, 151, 94),
- (172, 131, 79), (145, 110, 65), (118, 90, 51), (95, 61, 33),
- (67, 31, 33), (36, 22, 37), (31, 32, 43), (26, 43, 50),
- (26, 45, 50), (27, 48, 51), (27, 50, 58), (22, 40, 54),
- (14, 29, 34), (14, 29, 33), (15, 29, 32), (16, 28, 31),
- (17, 28, 30), (17, 29, 30), (18, 30, 30), (43, 33, 21),
- (59, 43, 27), (114, 84, 50), (133, 84, 44), (152, 84, 39),
- (155, 99, 54), (159, 115, 70), (173, 124, 58), (178, 118, 58),
- (177, 143, 79), (179, 148, 83), (182, 153, 87), (185, 155, 86),
- (188, 158, 86), (193, 150, 81), (203, 147, 70), (171, 106, 42),
- (152, 81, 37), (78, 52, 29), (47, 38, 27), (16, 24, 26),
- (14, 21, 22), (12, 18, 18), (13, 17, 18), (10, 16, 16),
- (13, 13, 13), (12, 14, 14), (11, 15, 16), (11, 16, 18),
- (12, 17, 20), (15, 25, 26), (16, 31, 34), (24, 41, 51),
- (26, 55, 59), (30, 61, 82), (26, 64, 85), (23, 68, 89),
- (29, 85, 100), (32, 66, 76), (30, 59, 67), (29, 60, 65),
- (17, 44, 51), (16, 35, 40), (16, 27, 29), (16, 25, 30),
- (17, 24, 32), (16, 29, 35), (17, 36, 42), (27, 51, 55),
- (27, 58, 63), (39, 100, 118), (62, 99, 125), (85, 98, 132),
- (84, 95, 125), (119, 89, 53), (92, 65, 38), (27, 48, 41),
- (14, 22, 24), (11, 15, 15), (9, 8, 6), (4, 5, 3),
- (0, 2, 1), (10, 14, 15), (18, 23, 26), (28, 27, 43),
- (23, 52, 60), (60, 116, 129), (70, 127, 143), (80, 138, 158),
- (82, 143, 162), (62, 129, 146), (55, 105, 114), (46, 105, 119),
- (34, 72, 81), (43, 84, 94), (53, 97, 108), (104, 133, 137),
- (128, 127, 133), (147, 159, 181), (171, 214, 230), (179, 214, 234),
- (137, 183, 206), (88, 145, 164), (70, 126, 146), (53, 108, 129),
- (25, 74, 107), (26, 55, 63), (19, 44, 49), (14, 28, 31),
- (5, 4, 9), (2, 2, 5), (0, 0, 2), (0, 0, 0),
- (1, 1, 1), (8, 0, 0), (11, 0, 0), (23, 10, 0),
- (13, 13, 13), (13, 17, 16), (15, 14, 20), (16, 15, 20),
- (31, 17, 8), (38, 25, 8), (47, 25, 4), (33, 15, 5),
- (17, 23, 23), (16, 25, 25), (15, 27, 27), (16, 31, 34),
- (24, 44, 43), (37, 46, 43), (40, 45, 49), (27, 46, 50),
- (26, 46, 47), (22, 46, 48), (19, 37, 39), (14, 25, 27),
- (15, 19, 20), (25, 13, 15), (46, 18, 17), (70, 26, 39),
- (85, 34, 39), (97, 39, 35), (108, 48, 58), (86, 33, 61),
- (48, 51, 56), (28, 52, 54), (25, 52, 59), (21, 56, 62),
- (25, 58, 67), (26, 78, 92), (58, 120, 135), (89, 152, 170),
- (94, 157, 172), (120, 177, 194), (89, 155, 171), (54, 121, 138),
- (34, 82, 96), (27, 52, 56), (24, 35, 39), (13, 18, 21),
- (8, 7, 5), (1, 1, 1), (0, 0, 0), (0, 0, 2),
- (8, 10, 9), (10, 8, 9), (12, 7, 13), (11, 9, 10),
- (3, 4, 6), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (10, 0, 0), (11, 10, 8),
- (14, 18, 19), (16, 27, 31), (33, 32, 40), (48, 36, 58),
- (103, 55, 53), (122, 60, 49), (134, 68, 36), (100, 58, 34),
- (69, 47, 24), (56, 37, 20), (39, 25, 14), (28, 18, 8),
- (14, 15, 17), (14, 18, 19), (16, 20, 21), (33, 16, 24),
- (55, 32, 16), (93, 50, 15), (160, 83, 31), (145, 68, 24)
- ),
-
-// 124 dg085
-((82, 50, 8), (166, 101, 17), (136, 82, 19), (107, 64, 22),
- (92, 56, 24), (77, 49, 27), (68, 46, 29), (60, 44, 31),
- (59, 43, 30), (58, 42, 29), (58, 42, 29), (57, 41, 29),
- (57, 40, 30), (60, 40, 29), (63, 41, 28), (68, 39, 21),
- (74, 38, 14), (79, 45, 17), (74, 43, 18), (69, 41, 20),
- (65, 40, 23), (62, 40, 26), (60, 40, 26), (59, 41, 27),
- (59, 43, 30), (59, 43, 30), (59, 43, 30), (58, 42, 29),
- (58, 42, 29), (57, 41, 27), (57, 41, 26), (57, 41, 25),
- (57, 30, 11), (49, 28, 9), (52, 34, 18), (56, 40, 27),
- (56, 40, 27), (56, 40, 27), (56, 39, 26), (57, 39, 25),
- (40, 21, 4), (47, 19, 2), (55, 17, 0), (55, 23, 4),
- (56, 29, 8), (58, 31, 9), (61, 33, 11), (72, 38, 13),
- (85, 52, 19), (114, 66, 30), (127, 76, 35), (140, 86, 40),
- (167, 93, 37), (194, 101, 34), (202, 106, 26), (211, 112, 18),
- (182, 98, 26), (167, 96, 32), (153, 94, 38), (146, 85, 31),
- (140, 77, 24), (140, 76, 28), (140, 76, 32), (140, 86, 40),
- (147, 84, 43), (153, 92, 45), (133, 77, 35), (113, 63, 26),
- (110, 61, 26), (108, 59, 26), (88, 56, 31), (63, 47, 34),
- (60, 44, 31), (60, 43, 32), (60, 43, 33), (72, 50, 34),
- (85, 57, 35), (92, 61, 33), (100, 66, 31), (118, 79, 40),
- (157, 95, 56), (228, 151, 83), (241, 173, 84), (255, 195, 85),
- (255, 205, 111), (255, 215, 137), (232, 205, 90), (230, 188, 80),
- (228, 155, 86), (237, 151, 73), (246, 148, 61), (238, 147, 55),
- (230, 146, 50), (210, 138, 66), (204, 126, 60), (192, 107, 42),
- (168, 106, 65), (129, 85, 46), (132, 82, 38), (135, 79, 30),
- (130, 76, 33), (126, 74, 37), (110, 73, 29), (131, 70, 25),
- (146, 82, 21), (162, 84, 27), (178, 87, 34), (173, 90, 24),
- (169, 93, 15), (151, 72, 13), (114, 63, 16), (104, 62, 20),
- (103, 59, 20), (130, 59, 7), (134, 60, 8), (139, 62, 10),
- (153, 88, 20), (165, 115, 30), (186, 116, 21), (207, 119, 19),
- (183, 113, 41), (158, 100, 50), (133, 88, 59), (125, 84, 55),
- (117, 80, 51), (112, 78, 51), (127, 90, 61), (166, 113, 69),
- (198, 149, 90), (207, 172, 144), (186, 148, 117), (165, 125, 90),
- (141, 91, 58), (116, 78, 42), (107, 64, 30), (83, 52, 31),
- (59, 43, 30), (63, 41, 24), (67, 39, 18), (69, 40, 17),
- (72, 42, 16), (77, 44, 0), (72, 40, 0), (67, 36, 15),
- (61, 25, 11), (65, 39, 16), (65, 39, 17), (66, 39, 18),
- (58, 40, 26), (57, 41, 26), (56, 40, 27), (57, 41, 28),
- (58, 41, 33), (58, 41, 32), (59, 42, 32), (59, 42, 32),
- (60, 43, 33), (62, 44, 32), (64, 46, 34), (85, 53, 30),
- (91, 57, 30), (82, 44, 21), (80, 43, 19), (79, 43, 17),
- (75, 29, 14), (72, 33, 0), (103, 37, 0), (121, 40, 0),
- (134, 68, 0), (126, 64, 0), (118, 61, 0), (101, 44, 0),
- (83, 40, 0), (66, 27, 0), (59, 10, 0), (57, 11, 0),
- (60, 20, 0), (77, 41, 9), (94, 55, 16), (130, 69, 6),
- (146, 71, 3), (147, 64, 0), (151, 72, 3), (162, 83, 4),
- (134, 85, 44), (130, 83, 49), (126, 82, 55), (113, 88, 81),
- (103, 87, 72), (110, 84, 67), (100, 73, 62), (97, 64, 45),
- (103, 68, 36), (104, 60, 31), (90, 56, 31), (71, 50, 31),
- (62, 46, 33), (60, 41, 35), (60, 40, 33), (59, 42, 32),
- (60, 43, 33), (58, 44, 33), (56, 44, 32), (57, 48, 31),
- (56, 48, 25), (57, 43, 30), (55, 41, 30), (53, 40, 32),
- (54, 41, 32), (57, 43, 32), (57, 43, 34), (56, 41, 36),
- (54, 44, 34), (60, 46, 35), (63, 46, 36), (64, 43, 40),
- (85, 60, 53), (84, 63, 44), (98, 61, 35), (112, 67, 34),
- (121, 77, 40), (128, 92, 60), (145, 105, 70), (150, 104, 68),
- (149, 112, 85), (150, 117, 82), (164, 115, 82), (167, 123, 76),
- (174, 114, 62), (177, 108, 51), (167, 100, 45), (187, 103, 31),
- (201, 105, 19), (199, 102, 8), (172, 98, 9), (133, 74, 6),
- (122, 66, 5), (108, 54, 10), (85, 46, 7), (77, 37, 11),
- (65, 32, 13), (67, 31, 9), (78, 40, 1), (94, 42, 0),
- (106, 53, 11), (117, 59, 9), (91, 55, 21), (91, 58, 27),
- (75, 48, 19), (63, 44, 29), (60, 44, 31), (61, 42, 27),
- (82, 48, 23), (103, 56, 28), (130, 66, 18), (160, 79, 23)
- ),
-
-// 125 dg086
-((108, 104, 99), (218, 209, 200), (224, 212, 207), (230, 216, 215),
- (226, 212, 211), (222, 208, 208), (218, 205, 205), (215, 203, 203),
- (208, 190, 186), (209, 179, 181), (211, 168, 177), (213, 178, 184),
- (215, 189, 192), (215, 195, 196), (215, 201, 200), (216, 204, 201),
- (217, 208, 203), (225, 211, 210), (227, 210, 211), (230, 210, 212),
- (228, 211, 212), (227, 213, 212), (227, 213, 211), (227, 213, 210),
- (223, 219, 208), (224, 211, 207), (226, 204, 207), (224, 199, 202),
- (223, 194, 198), (220, 193, 197), (218, 193, 196), (218, 191, 182),
- (211, 184, 175), (205, 162, 171), (201, 156, 165), (198, 151, 159),
- (189, 122, 134), (180, 93, 109), (171, 83, 101), (163, 74, 94),
- (149, 66, 86), (138, 62, 81), (127, 58, 76), (134, 61, 80),
- (142, 65, 85), (141, 65, 85), (141, 66, 86), (122, 103, 96),
- (122, 114, 103), (133, 123, 111), (132, 121, 115), (131, 119, 119),
- (132, 124, 118), (133, 129, 117), (139, 134, 122), (145, 139, 127),
- (175, 166, 167), (193, 171, 174), (211, 176, 182), (216, 183, 189),
- (222, 191, 196), (223, 194, 198), (224, 198, 201), (224, 204, 205),
- (229, 215, 215), (244, 229, 226), (249, 236, 229), (255, 243, 232),
- (255, 245, 241), (255, 247, 250), (250, 242, 240), (243, 240, 235),
- (237, 223, 222), (238, 229, 227), (240, 236, 233), (241, 230, 228),
- (243, 225, 223), (241, 223, 223), (240, 221, 223), (242, 224, 214),
- (246, 219, 208), (227, 208, 204), (211, 199, 195), (196, 191, 187),
- (192, 185, 180), (189, 180, 173), (179, 171, 160), (159, 151, 138),
- (129, 123, 123), (138, 124, 127), (147, 126, 131), (154, 132, 132),
- (162, 139, 133), (171, 154, 144), (183, 176, 168), (205, 180, 173),
- (216, 189, 180), (217, 197, 190), (216, 198, 195), (216, 200, 201),
- (216, 200, 203), (216, 201, 206), (217, 203, 203), (217, 203, 200),
- (214, 187, 178), (205, 170, 168), (196, 154, 158), (192, 136, 146),
- (189, 118, 134), (173, 82, 100), (168, 71, 90), (170, 74, 88),
- (176, 87, 105), (197, 129, 144), (192, 136, 146), (188, 143, 148),
- (185, 154, 149), (181, 154, 147), (174, 150, 140), (163, 155, 144),
- (146, 138, 127), (151, 135, 127), (157, 132, 128), (163, 129, 128),
- (169, 127, 129), (170, 123, 131), (159, 125, 115), (141, 120, 103),
- (144, 112, 97), (125, 61, 78), (105, 66, 70), (86, 72, 63),
- (87, 88, 80), (105, 93, 93), (113, 108, 102), (125, 117, 104),
- (161, 149, 149), (185, 166, 162), (210, 183, 176), (215, 188, 181),
- (220, 193, 186), (224, 195, 199), (227, 211, 211), (241, 219, 208),
- (238, 214, 204), (226, 199, 190), (222, 196, 188), (218, 193, 186),
- (213, 186, 177), (209, 182, 173), (208, 181, 174), (198, 170, 159),
- (183, 156, 149), (178, 151, 144), (174, 147, 140), (163, 139, 135),
- (164, 134, 132), (163, 136, 129), (165, 143, 119), (166, 158, 147),
- (194, 167, 160), (206, 179, 172), (210, 183, 181), (214, 188, 191),
- (214, 192, 194), (215, 193, 195), (217, 197, 198), (223, 203, 204),
- (228, 210, 210), (228, 212, 211), (228, 214, 213), (228, 214, 213),
- (226, 208, 208), (220, 206, 205), (216, 209, 199), (211, 196, 193),
- (212, 185, 176), (200, 173, 166), (184, 159, 154), (174, 147, 140),
- (167, 138, 134), (176, 141, 122), (172, 160, 138), (185, 171, 158),
- (190, 188, 167), (189, 184, 173), (189, 181, 179), (203, 176, 169),
- (198, 171, 164), (186, 166, 155), (178, 151, 144), (172, 144, 140),
- (162, 134, 130), (163, 135, 131), (174, 143, 140), (198, 153, 160),
- (212, 166, 176), (230, 185, 182), (233, 206, 197), (237, 210, 201),
- (240, 213, 202), (236, 209, 198), (219, 199, 200), (204, 199, 195),
- (198, 198, 190), (197, 187, 178), (183, 174, 165), (184, 157, 150),
- (174, 147, 140), (177, 150, 143), (185, 158, 151), (188, 161, 154),
- (196, 167, 161), (205, 168, 175), (219, 174, 179), (215, 191, 181),
- (203, 201, 188), (200, 199, 181), (172, 163, 156), (155, 133, 135),
- (130, 109, 106), (103, 77, 80), (87, 70, 62), (51, 44, 34),
- (44, 35, 26), (82, 62, 63), (88, 92, 78), (107, 98, 93),
- (118, 104, 95), (121, 111, 101), (122, 112, 111), (115, 103, 103),
- (115, 97, 97), (148, 67, 86), (152, 67, 88), (155, 67, 89),
- (160, 65, 85), (172, 81, 99), (185, 106, 125), (197, 141, 152),
- (201, 154, 164), (199, 156, 163), (196, 149, 155), (185, 132, 140),
- (179, 95, 111), (168, 76, 99), (165, 70, 90), (161, 77, 90),
- (168, 86, 100), (176, 128, 116), (151, 126, 122), (144, 131, 125),
- (135, 121, 118), (136, 128, 117), (140, 136, 124), (142, 132, 120)
- ),
-
-// 126 dg089
-((57, 57, 57), (116, 116, 116), (111, 113, 116), (106, 111, 117),
- (99, 106, 120), (93, 101, 124), (88, 98, 119), (83, 96, 115),
- (78, 92, 105), (65, 96, 122), (52, 100, 140), (72, 103, 128),
- (92, 106, 117), (103, 113, 122), (114, 121, 127), (118, 124, 127),
- (123, 127, 128), (130, 133, 140), (133, 133, 134), (137, 134, 129),
- (135, 135, 122), (134, 137, 116), (136, 135, 121), (138, 133, 127),
- (133, 137, 138), (166, 161, 160), (200, 186, 183), (200, 190, 191),
- (200, 195, 199), (204, 195, 202), (208, 195, 205), (212, 197, 200),
- (214, 195, 180), (187, 187, 159), (163, 157, 141), (139, 128, 124),
- (127, 123, 122), (115, 119, 120), (110, 115, 119), (105, 112, 118),
- (95, 102, 118), (90, 97, 112), (85, 93, 106), (84, 88, 97),
- (83, 84, 88), (91, 77, 80), (100, 71, 73), (125, 58, 67),
- (137, 47, 46), (149, 44, 38), (145, 43, 41), (141, 43, 44),
- (114, 59, 59), (87, 76, 74), (85, 83, 87), (84, 91, 101),
- (99, 110, 116), (102, 108, 113), (105, 106, 111), (116, 106, 100),
- (128, 107, 90), (130, 95, 79), (133, 84, 69), (141, 74, 45),
- (135, 52, 46), (129, 40, 36), (91, 44, 40), (53, 48, 45),
- (47, 49, 52), (41, 50, 59), (48, 51, 70), (51, 57, 69),
- (69, 81, 93), (89, 85, 80), (110, 89, 68), (129, 97, 78),
- (149, 106, 89), (163, 112, 98), (178, 118, 107), (195, 171, 145),
- (198, 182, 169), (138, 137, 135), (128, 128, 126), (118, 120, 117),
- (112, 114, 114), (107, 108, 112), (89, 99, 109), (77, 91, 104),
- (59, 72, 80), (39, 58, 83), (20, 45, 86), (19, 38, 65),
- (19, 31, 45), (16, 17, 37), (28, 28, 28), (30, 26, 27),
- (31, 27, 28), (43, 33, 23), (36, 35, 40), (29, 37, 58),
- (33, 43, 56), (38, 49, 55), (38, 50, 66), (38, 54, 79),
- (57, 62, 66), (79, 62, 53), (101, 63, 40), (115, 52, 38),
- (130, 41, 37), (132, 39, 34), (129, 39, 38), (122, 47, 54),
- (90, 46, 59), (62, 71, 80), (70, 79, 88), (78, 88, 97),
- (84, 92, 105), (93, 103, 113), (97, 111, 114), (97, 110, 119),
- (88, 97, 112), (78, 90, 106), (68, 84, 100), (63, 86, 99),
- (58, 88, 99), (45, 68, 100), (53, 79, 96), (70, 86, 99),
- (89, 93, 102), (117, 118, 113), (122, 120, 115), (128, 123, 117),
- (129, 126, 121), (127, 127, 125), (126, 127, 122), (118, 119, 123),
- (102, 112, 121), (112, 119, 127), (122, 127, 133), (132, 132, 135),
- (142, 138, 137), (193, 176, 166), (211, 185, 186), (210, 194, 194),
- (211, 195, 195), (209, 183, 168), (198, 180, 168), (188, 178, 169),
- (140, 141, 136), (136, 135, 131), (133, 130, 125), (128, 129, 123),
- (120, 116, 113), (118, 116, 111), (117, 117, 109), (108, 119, 77),
- (106, 121, 64), (95, 122, 71), (94, 120, 55), (74, 113, 60),
- (81, 92, 98), (97, 98, 103), (98, 103, 101), (99, 109, 100),
- (121, 116, 110), (126, 128, 125), (136, 141, 135), (150, 156, 156),
- (209, 188, 185), (208, 191, 191), (207, 195, 197), (211, 199, 199),
- (213, 201, 201), (214, 204, 205), (208, 200, 211), (196, 185, 199),
- (177, 166, 180), (134, 138, 141), (123, 123, 123), (106, 109, 114),
- (88, 94, 106), (75, 82, 101), (67, 82, 101), (60, 76, 99),
- (67, 79, 93), (70, 84, 97), (73, 89, 102), (94, 91, 98),
- (123, 98, 78), (147, 77, 65), (156, 69, 60), (140, 72, 73),
- (117, 104, 87), (103, 101, 102), (105, 106, 111), (108, 112, 113),
- (116, 111, 115), (108, 107, 113), (103, 106, 111), (89, 98, 107),
- (82, 92, 104), (82, 88, 100), (84, 73, 81), (83, 75, 62),
- (86, 93, 62), (122, 70, 59), (146, 56, 55), (150, 57, 40),
- (155, 61, 62), (145, 75, 73), (156, 131, 127), (191, 165, 178),
- (205, 173, 184), (189, 163, 176), (140, 139, 134), (128, 134, 134),
- (123, 123, 121), (107, 111, 114), (95, 98, 115), (91, 98, 116),
- (87, 93, 109), (84, 91, 107), (85, 92, 108), (86, 98, 112),
- (88, 94, 108), (94, 99, 105), (96, 99, 106), (97, 100, 107),
- (92, 98, 114), (89, 97, 116), (87, 96, 113), (88, 93, 112),
- (89, 97, 110), (97, 102, 106), (111, 112, 114), (123, 123, 121),
- (135, 134, 139), (189, 164, 170), (204, 188, 175), (205, 195, 194),
- (194, 194, 204), (177, 174, 191), (134, 138, 141), (128, 133, 136),
- (117, 129, 127), (110, 119, 118), (106, 115, 120), (108, 113, 117),
- (115, 113, 116), (119, 116, 107), (118, 120, 109), (121, 122, 117),
- (128, 131, 124), (138, 135, 128), (214, 176, 155), (168, 154, 153)
- ),
-
-// 127 Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com
-((237, 132, 109), (148, 73, 76), (112, 55, 75), (76, 38, 74),
- (47, 23, 78), (19, 9, 82), (15, 6, 84), (12, 4, 87),
- (0, 5, 84), (0, 37, 71), (0, 70, 58), (0, 98, 41),
- (0, 127, 24), (0, 121, 15), (0, 115, 6), (13, 64, 3),
- (27, 14, 0), (71, 35, 4), (61, 30, 24), (52, 26, 44),
- (26, 71, 29), (0, 116, 14), (0, 119, 9), (0, 123, 5),
- (0, 126, 8), (0, 121, 11), (0, 117, 14), (0, 109, 25),
- (0, 101, 36), (0, 90, 51), (0, 80, 66), (0, 60, 91),
- (34, 17, 86), (98, 50, 55), (119, 60, 47), (140, 70, 39),
- (70, 98, 33), (0, 126, 28), (0, 126, 28), (0, 127, 28),
- (0, 97, 72), (43, 69, 100), (86, 42, 129), (99, 50, 125),
- (113, 58, 122), (123, 63, 127), (133, 68, 132), (149, 74, 132),
- (155, 73, 128), (175, 87, 110), (169, 84, 124), (164, 81, 139),
- (157, 78, 144), (151, 76, 149), (141, 70, 145), (132, 65, 141),
- (87, 42, 79), (73, 36, 71), (60, 30, 63), (63, 31, 47),
- (67, 33, 32), (82, 40, 41), (97, 48, 51), (127, 64, 76),
- (167, 82, 70), (219, 108, 83), (223, 110, 94), (228, 112, 106),
- (228, 112, 106), (228, 113, 107), (236, 117, 105), (253, 111, 105),
- (220, 109, 143), (224, 111, 169), (229, 114, 195), (199, 100, 174),
- (170, 86, 153), (146, 82, 134), (123, 78, 116), (63, 105, 58),
- (0, 121, 47), (73, 115, 43), (123, 100, 45), (173, 85, 47),
- (187, 92, 43), (201, 100, 39), (228, 123, 80), (241, 119, 82),
- (253, 126, 74), (243, 121, 78), (234, 116, 83), (220, 109, 83),
- (206, 102, 84), (179, 91, 79), (136, 68, 87), (100, 48, 82),
- (47, 74, 76), (0, 118, 49), (0, 110, 41), (0, 103, 34),
- (0, 97, 40), (0, 92, 46), (0, 66, 89), (0, 62, 89),
- (46, 53, 62), (78, 54, 89), (110, 55, 117), (129, 64, 130),
- (149, 73, 143), (186, 92, 167), (219, 108, 189), (231, 113, 196),
- (237, 119, 200), (245, 126, 211), (238, 121, 203), (231, 116, 196),
- (211, 105, 183), (201, 99, 142), (205, 84, 138), (185, 91, 151),
- (176, 88, 157), (163, 81, 150), (150, 75, 143), (136, 67, 135),
- (122, 60, 128), (100, 52, 132), (51, 25, 108), (50, 24, 98),
- (45, 20, 59), (19, 8, 42), (17, 8, 48), (16, 8, 54),
- (3, 0, 81), (0, 15, 88), (0, 33, 90), (0, 20, 90),
- (4, 2, 51), (2, 1, 25), (0, 0, 0), (11, 5, 11),
- (23, 11, 23), (34, 17, 22), (20, 9, 32), (0, 32, 70),
- (0, 65, 54), (0, 127, 27), (0, 127, 30), (0, 127, 33),
- (0, 111, 67), (106, 96, 119), (141, 70, 137), (155, 76, 147),
- (183, 91, 164), (184, 91, 163), (186, 92, 163), (164, 81, 152),
- (145, 72, 143), (114, 55, 115), (90, 42, 85), (80, 43, 84),
- (83, 41, 80), (102, 52, 60), (119, 60, 66), (136, 68, 73),
- (177, 88, 80), (185, 92, 108), (182, 90, 122), (180, 90, 158),
- (168, 84, 180), (183, 92, 191), (199, 100, 202), (227, 113, 194),
- (238, 118, 200), (244, 122, 204), (228, 195, 183), (255, 139, 149),
- (255, 139, 104), (255, 141, 92), (253, 126, 86), (253, 126, 69),
- (246, 122, 53), (245, 128, 46), (209, 104, 29), (157, 77, 24),
- (118, 59, 28), (109, 54, 33), (100, 49, 39), (71, 34, 26),
- (90, 44, 35), (99, 48, 58), (130, 63, 76), (154, 76, 94),
- (193, 97, 82), (200, 100, 84), (201, 100, 83), (196, 97, 83),
- (191, 100, 82), (154, 75, 99), (128, 64, 109), (155, 77, 104),
- (163, 81, 141), (160, 79, 161), (165, 82, 165), (159, 78, 161),
- (149, 77, 167), (143, 72, 159), (107, 53, 152), (74, 36, 117),
- (35, 16, 99), (9, 5, 88), (0, 7, 85), (0, 31, 91),
- (0, 47, 91), (0, 51, 91), (0, 70, 92), (0, 82, 84),
- (0, 92, 79), (0, 91, 82), (0, 71, 82), (50, 22, 44),
- (60, 30, 28), (83, 36, 39), (146, 73, 33), (197, 99, 60),
- (216, 96, 90), (210, 105, 98), (209, 104, 101), (199, 100, 138),
- (206, 106, 141), (222, 109, 190), (226, 114, 206), (228, 107, 226),
- (220, 110, 207), (185, 91, 168), (157, 76, 154), (128, 65, 130),
- (107, 53, 100), (102, 51, 90), (103, 51, 83), (122, 60, 101),
- (124, 61, 109), (136, 69, 82), (164, 87, 43), (190, 94, 45),
- (208, 104, 56), (217, 114, 84), (241, 123, 110), (252, 126, 143),
- (253, 126, 152), (243, 121, 202), (252, 126, 210), (251, 125, 208),
- (240, 118, 205), (219, 109, 191), (172, 85, 128), (192, 96, 161)
- ),
-
-// 128 Apophysis-040426-12bs1fl
-((238, 242, 215), (16, 91, 44), (59, 115, 27), (103, 140, 11),
- (123, 162, 22), (144, 184, 33), (148, 191, 39), (152, 199, 45),
- (181, 204, 45), (175, 191, 78), (169, 179, 112), (177, 179, 158),
- (186, 179, 204), (203, 205, 208), (220, 231, 212), (222, 234, 217),
- (224, 238, 222), (244, 237, 233), (239, 240, 228), (235, 243, 223),
- (225, 238, 222), (215, 233, 221), (211, 228, 217), (208, 224, 213),
- (186, 196, 187), (179, 201, 152), (173, 207, 117), (160, 137, 72),
- (148, 67, 27), (133, 68, 23), (119, 69, 19), (96, 46, 1),
- (73, 35, 36), (61, 108, 136), (82, 142, 155), (104, 177, 175),
- (137, 178, 169), (171, 180, 163), (193, 181, 149), (216, 183, 135),
- (244, 208, 136), (247, 225, 127), (250, 243, 119), (250, 244, 120),
- (250, 245, 122), (244, 235, 127), (239, 226, 133), (239, 218, 173),
- (226, 229, 203), (232, 237, 215), (216, 226, 176), (200, 215, 138),
- (168, 204, 161), (137, 193, 185), (142, 187, 188), (148, 181, 192),
- (168, 173, 196), (167, 170, 194), (166, 167, 193), (156, 92, 153),
- (147, 18, 114), (129, 42, 100), (111, 67, 86), (111, 90, 42),
- (101, 103, 34), (95, 101, 109), (102, 126, 139), (110, 151, 169),
- (128, 165, 179), (146, 180, 189), (177, 205, 207), (209, 204, 218),
- (223, 210, 159), (218, 190, 131), (214, 171, 104), (165, 123, 106),
- (116, 75, 108), (101, 64, 104), (86, 54, 100), (54, 42, 86),
- (23, 21, 64), (12, 34, 72), (19, 51, 80), (27, 69, 89),
- (38, 68, 97), (50, 67, 105), (74, 55, 99), (72, 50, 93),
- (120, 139, 109), (155, 161, 116), (191, 184, 123), (195, 175, 120),
- (200, 166, 117), (198, 165, 119), (182, 147, 130), (169, 136, 124),
- (164, 121, 129), (107, 147, 166), (86, 130, 152), (66, 113, 139),
- (57, 111, 128), (49, 110, 118), (56, 102, 131), (80, 121, 146),
- (140, 137, 173), (185, 149, 155), (230, 162, 138), (232, 166, 130),
- (234, 170, 122), (245, 168, 120), (252, 126, 119), (251, 135, 133),
- (251, 170, 128), (236, 216, 167), (232, 224, 173), (228, 233, 180),
- (207, 219, 204), (190, 215, 212), (173, 203, 205), (144, 179, 190),
- (106, 147, 166), (79, 124, 148), (52, 101, 130), (35, 106, 127),
- (19, 112, 125), (12, 107, 119), (7, 105, 117), (18, 104, 119),
- (40, 85, 118), (61, 80, 116), (79, 89, 120), (98, 99, 125),
- (165, 113, 124), (195, 153, 135), (222, 192, 144), (229, 230, 169),
- (252, 242, 206), (239, 227, 171), (227, 213, 137), (236, 222, 135),
- (246, 232, 134), (252, 238, 194), (252, 243, 208), (250, 250, 213),
- (244, 247, 223), (248, 249, 231), (241, 246, 228), (235, 244, 225),
- (232, 242, 224), (222, 237, 224), (205, 229, 213), (194, 217, 215),
- (163, 173, 195), (154, 159, 187), (145, 146, 179), (142, 128, 117),
- (145, 119, 76), (121, 108, 83), (142, 98, 71), (159, 112, 60),
- (163, 116, 64), (192, 195, 129), (200, 205, 163), (208, 215, 197),
- (215, 226, 200), (232, 236, 215), (241, 241, 216), (244, 249, 206),
- (215, 209, 145), (196, 201, 121), (178, 194, 98), (138, 171, 38),
- (147, 147, 35), (162, 134, 13), (127, 79, 28), (98, 99, 31),
- (49, 49, 14), (41, 49, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (11, 12, 11), (34, 52, 47),
- (89, 128, 153), (108, 147, 167), (128, 167, 181), (157, 190, 197),
- (165, 195, 201), (177, 194, 205), (166, 196, 202), (162, 191, 199),
- (166, 169, 147), (146, 139, 91), (149, 142, 62), (128, 129, 60),
- (102, 103, 64), (48, 45, 84), (12, 24, 41), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (2, 2, 58), (10, 29, 71),
- (32, 52, 94), (43, 47, 100), (67, 58, 114), (84, 57, 102),
- (75, 60, 84), (49, 60, 77), (71, 87, 39), (106, 97, 32),
- (84, 55, 45), (72, 75, 46), (39, 64, 69), (24, 72, 44),
- (2, 79, 52), (22, 72, 45), (30, 51, 51), (27, 36, 33),
- (29, 36, 49), (18, 17, 59), (13, 12, 59), (5, 3, 55),
- (6, 14, 67), (38, 32, 74), (62, 57, 111), (63, 97, 116),
- (107, 110, 151), (144, 128, 142), (143, 141, 125), (155, 153, 117),
- (159, 172, 108), (200, 220, 61), (228, 234, 77), (240, 246, 96),
- (215, 226, 106), (211, 186, 128), (205, 155, 102), (190, 90, 69),
- (199, 62, 45), (171, 127, 74), (182, 157, 112), (201, 199, 129),
- (215, 227, 138), (238, 244, 120), (247, 242, 113), (249, 248, 113),
- (251, 249, 111), (248, 245, 113), (252, 240, 126), (242, 229, 192),
- (243, 227, 215), (242, 245, 220), (244, 243, 217), (228, 230, 177)
- ),
-
-// 129 Apophysis-040426-1cometnuc
-((205, 7, 18), (205, 7, 18), (201, 9, 19), (198, 11, 21),
- (198, 12, 21), (198, 13, 22), (196, 13, 22), (194, 13, 23),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (176, 21, 27), (148, 36, 36), (126, 47, 38),
- (105, 58, 41), (111, 166, 35), (90, 156, 35), (70, 146, 36),
- (93, 99, 37), (116, 52, 38), (150, 36, 33), (185, 21, 29),
- (202, 9, 19), (203, 8, 18), (205, 7, 18), (203, 9, 19),
- (202, 11, 20), (198, 13, 22), (194, 16, 24), (127, 46, 39),
- (76, 72, 42), (123, 172, 119), (138, 180, 151), (154, 188, 184),
- (112, 167, 152), (71, 146, 121), (88, 154, 77), (105, 163, 34),
- (153, 187, 38), (177, 199, 45), (201, 212, 52), (205, 213, 53),
- (209, 215, 55), (203, 212, 52), (198, 210, 50), (190, 206, 47),
- (168, 195, 42), (111, 166, 35), (78, 150, 35), (46, 134, 36),
- (30, 126, 37), (15, 118, 38), (14, 110, 37), (14, 103, 37),
- (21, 100, 38), (30, 95, 38), (39, 90, 39), (85, 67, 38),
- (132, 44, 37), (163, 28, 30), (194, 13, 23), (198, 11, 21),
- (202, 9, 19), (198, 11, 21), (175, 99, 30), (153, 187, 39),
- (175, 198, 44), (198, 210, 50), (245, 233, 91), (253, 237, 128),
- (213, 217, 178), (183, 202, 181), (154, 188, 185), (94, 158, 152),
- (34, 128, 119), (27, 124, 78), (21, 121, 37), (8, 106, 38),
- (2, 109, 37), (9, 115, 37), (15, 118, 36), (21, 121, 35),
- (24, 109, 36), (27, 97, 37), (39, 90, 41), (70, 75, 41),
- (181, 19, 28), (191, 14, 23), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (202, 11, 20), (198, 13, 22), (153, 33, 34),
- (93, 63, 40), (27, 97, 39), (17, 101, 38), (8, 106, 38),
- (5, 107, 38), (2, 109, 39), (2, 109, 39), (8, 106, 38),
- (21, 100, 38), (30, 115, 36), (40, 131, 34), (49, 135, 35),
- (58, 140, 36), (76, 149, 35), (127, 175, 35), (133, 178, 120),
- (182, 202, 185), (245, 234, 150), (249, 235, 133), (253, 237, 116),
- (249, 235, 98), (242, 232, 84), (225, 223, 67), (209, 215, 55),
- (158, 190, 39), (134, 178, 36), (111, 166, 34), (96, 159, 35),
- (82, 152, 36), (52, 137, 35), (33, 128, 37), (21, 121, 37),
- (15, 118, 36), (21, 121, 35), (33, 127, 34), (46, 134, 34),
- (70, 146, 34), (111, 166, 35), (138, 180, 36), (153, 187, 38),
- (116, 169, 35), (90, 156, 36), (64, 143, 37), (61, 141, 35),
- (58, 140, 34), (76, 149, 33), (116, 169, 35), (158, 190, 39),
- (206, 214, 102), (219, 221, 176), (225, 223, 173), (231, 226, 170),
- (253, 238, 119), (230, 226, 71), (172, 197, 43), (198, 13, 22),
- (202, 11, 20), (202, 11, 20), (202, 11, 20), (198, 13, 22),
- (158, 40, 44), (105, 58, 39), (70, 75, 39), (33, 93, 38),
- (33, 93, 38), (58, 81, 42), (75, 72, 42), (93, 63, 42),
- (127, 46, 39), (198, 13, 22), (202, 9, 19), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (198, 13, 22),
- (153, 33, 35), (110, 55, 39), (99, 60, 42), (58, 81, 40),
- (52, 137, 35), (64, 143, 35), (94, 158, 33), (127, 175, 36),
- (158, 190, 40), (194, 208, 49), (219, 220, 62), (242, 232, 84),
- (225, 223, 66), (215, 218, 60), (205, 214, 54), (181, 201, 44),
- (138, 180, 38), (94, 158, 33), (52, 137, 35), (40, 131, 34),
- (33, 128, 35), (21, 121, 37), (21, 121, 37), (28, 125, 129),
- (47, 134, 141), (47, 134, 120), (46, 134, 38), (27, 125, 36),
- (21, 121, 37), (9, 115, 37), (2, 112, 36), (2, 112, 36),
- (2, 109, 37), (8, 106, 38), (21, 100, 40), (33, 93, 40),
- (70, 75, 41), (110, 55, 41), (121, 49, 39), (148, 36, 37),
- (116, 52, 41), (99, 60, 39), (70, 75, 41), (45, 87, 38),
- (51, 84, 41), (87, 66, 41), (148, 36, 36), (198, 13, 22),
- (202, 9, 19), (202, 9, 19), (202, 9, 19), (202, 9, 19),
- (202, 9, 19), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18),
- (202, 9, 19), (198, 13, 22), (177, 28, 34), (190, 206, 47),
- (240, 231, 79), (247, 234, 93), (253, 237, 112), (253, 238, 123),
- (249, 236, 142), (249, 236, 144), (250, 236, 141), (247, 234, 147),
- (248, 235, 148), (244, 233, 154), (222, 222, 174), (202, 212, 182),
- (164, 193, 185), (205, 10, 123), (198, 13, 22), (202, 9, 19),
- (205, 7, 18), (205, 7, 18), (205, 7, 18), (205, 7, 18)
- ),
-
-// 130 Apophysis-040426-1passionscross
-((52, 125, 24), (172, 93, 164), (141, 59, 144), (110, 25, 125),
- (87, 22, 110), (64, 20, 95), (54, 28, 89), (45, 37, 84),
- (59, 91, 123), (103, 78, 135), (148, 66, 148), (162, 82, 157),
- (177, 99, 166), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 139),
- (121, 36, 132), (110, 25, 125), (104, 19, 121), (99, 13, 118),
- (87, 2, 110), (81, 5, 106), (76, 8, 103), (73, 11, 101),
- (70, 14, 99), (73, 11, 101), (76, 8, 103), (93, 8, 114),
- (116, 31, 128), (163, 82, 158), (170, 90, 162), (177, 99, 167),
- (181, 104, 169), (185, 109, 172), (187, 111, 173), (190, 114, 174),
- (209, 139, 187), (210, 141, 189), (212, 144, 191), (208, 139, 188),
- (205, 134, 185), (201, 129, 182), (198, 125, 179), (190, 114, 174),
- (185, 109, 172), (163, 82, 158), (147, 65, 148), (132, 48, 138),
- (112, 28, 126), (93, 8, 114), (93, 8, 114), (93, 8, 114),
- (82, 2, 106), (85, 2, 104), (88, 2, 103), (130, 48, 68),
- (173, 94, 34), (189, 114, 43), (206, 135, 52), (253, 144, 57),
- (219, 154, 62), (190, 114, 174), (194, 119, 177), (198, 125, 180),
- (200, 127, 181), (202, 130, 182), (216, 149, 191), (242, 190, 76),
- (248, 237, 83), (247, 218, 81), (247, 200, 79), (218, 157, 126),
- (190, 114, 174), (181, 103, 169), (172, 93, 164), (158, 77, 154),
- (148, 66, 148), (132, 48, 138), (118, 107, 71), (105, 166, 5),
- (102, 164, 3), (99, 162, 2), (76, 144, 10), (33, 109, 35),
- (45, 37, 84), (60, 22, 93), (76, 8, 103), (81, 5, 106),
- (87, 2, 110), (93, 8, 114), (105, 19, 121), (116, 31, 128),
- (127, 43, 135), (148, 66, 148), (164, 85, 158), (181, 104, 169),
- (187, 112, 173), (194, 120, 177), (202, 130, 182), (212, 144, 190),
- (205, 134, 185), (197, 124, 179), (190, 114, 174), (185, 109, 171),
- (181, 104, 169), (181, 104, 169), (185, 109, 172), (185, 109, 172),
- (185, 109, 172), (194, 120, 177), (196, 122, 178), (198, 125, 179),
- (202, 130, 182), (205, 134, 185), (212, 144, 190), (219, 153, 194),
- (231, 171, 201), (240, 188, 190), (249, 206, 180), (225, 217, 160),
- (202, 228, 141), (202, 228, 141), (247, 200, 177), (253, 221, 180),
- (253, 231, 85), (247, 237, 83), (245, 237, 82), (243, 238, 81),
- (240, 239, 80), (219, 235, 69), (185, 219, 50), (163, 206, 38),
- (99, 162, 2), (63, 133, 20), (27, 104, 39), (27, 79, 56),
- (27, 55, 73), (51, 31, 88), (51, 31, 88), (51, 31, 88),
- (39, 43, 80), (2, 83, 54), (2, 83, 54), (2, 83, 54),
- (9, 88, 50), (9, 88, 50), (15, 93, 47), (21, 99, 43),
- (9, 88, 50), (5, 85, 52), (2, 83, 54), (2, 77, 58),
- (33, 49, 77), (58, 26, 92), (70, 14, 99), (99, 13, 118),
- (116, 31, 128), (132, 48, 138), (121, 36, 131), (110, 25, 125),
- (76, 8, 103), (64, 20, 96), (39, 43, 80), (14, 66, 65),
- (40, 115, 32), (61, 132, 19), (82, 149, 7), (94, 158, 0),
- (105, 166, 5), (105, 166, 5), (105, 166, 5), (116, 175, 12),
- (163, 206, 38), (111, 170, 8), (105, 166, 5), (52, 125, 24),
- (21, 99, 43), (33, 49, 77), (51, 31, 88), (58, 26, 92),
- (39, 43, 80), (30, 51, 74), (21, 60, 69), (2, 83, 54),
- (9, 88, 50), (21, 99, 43), (33, 109, 35), (64, 135, 17),
- (88, 153, 3), (105, 166, 5), (122, 178, 15), (186, 220, 51),
- (212, 232, 65), (230, 238, 75), (222, 236, 71), (209, 231, 63),
- (190, 221, 53), (144, 194, 100), (168, 209, 118), (212, 144, 190),
- (216, 149, 191), (222, 158, 195), (222, 158, 196), (216, 149, 191),
- (212, 144, 190), (205, 134, 185), (185, 109, 172), (158, 77, 154),
- (143, 60, 145), (121, 37, 131), (99, 13, 118), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (21, 60, 69), (28, 88, 4),
- (123, 91, 23), (94, 64, 96), (110, 25, 125), (105, 19, 121),
- (93, 8, 114), (87, 2, 110), (87, 2, 110), (82, 2, 106),
- (82, 2, 106), (82, 2, 106), (76, 8, 103), (70, 14, 99),
- (58, 26, 92), (39, 43, 80), (14, 66, 65), (33, 109, 35),
- (70, 139, 14), (88, 153, 3), (105, 166, 5), (182, 105, 39),
- (158, 77, 154), (172, 93, 164), (177, 99, 167), (185, 109, 172),
- (185, 109, 172), (190, 114, 174), (154, 200, 108), (194, 224, 55),
- (222, 236, 71), (240, 239, 80), (243, 238, 81), (233, 238, 76),
- (209, 231, 63), (163, 206, 38), (111, 170, 8), (8, 71, 62)
- ),
-
-// 131 Apophysis-040426-1butterflyflower
-((27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (53, 40, 50), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (53, 40, 50), (53, 40, 49), (54, 41, 49),
- (94, 83, 21), (77, 70, 31), (61, 58, 42), (44, 38, 54),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (53, 40, 50), (76, 64, 33), (100, 89, 16), (109, 100, 10),
- (118, 112, 4), (128, 117, 8), (138, 122, 13), (132, 117, 35),
- (108, 105, 48), (113, 119, 63), (115, 111, 56), (118, 104, 50),
- (108, 96, 33), (98, 88, 17), (96, 85, 18), (94, 83, 20),
- (94, 83, 20), (95, 85, 19), (97, 87, 18), (103, 91, 15),
- (109, 95, 13), (120, 103, 10), (131, 111, 8), (139, 138, 13),
- (161, 164, 43), (208, 201, 81), (205, 197, 78), (203, 193, 75),
- (202, 195, 73), (201, 197, 71), (179, 168, 67), (120, 117, 36),
- (99, 88, 17), (96, 85, 19), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (84, 74, 28), (60, 52, 42), (36, 31, 57), (31, 25, 61),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 22, 64), (57, 46, 49), (81, 71, 35), (87, 77, 28),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (53, 40, 50), (40, 29, 58), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (33, 37, 57), (80, 68, 30), (87, 75, 25), (94, 83, 21),
- (101, 91, 14), (105, 93, 13), (104, 93, 13), (95, 100, 17),
- (63, 68, 39), (46, 47, 48), (29, 27, 58), (28, 23, 62),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (60, 48, 46),
- (92, 76, 22), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (73, 61, 35), (53, 40, 50), (53, 40, 50),
- (53, 40, 50), (83, 68, 45), (92, 99, 41), (113, 91, 42),
- (130, 119, 22), (175, 167, 46), (184, 180, 53), (193, 193, 61),
- (182, 173, 52), (173, 156, 46), (157, 148, 29), (126, 120, 4),
- (111, 100, 6), (110, 97, 7), (110, 95, 8), (114, 101, 5),
- (127, 114, 2), (131, 115, 7), (131, 113, 9), (122, 121, 12),
- (121, 144, 8), (132, 139, 8), (126, 127, 55), (116, 118, 109),
- (102, 109, 77), (85, 76, 55), (54, 41, 50), (53, 40, 50),
- (84, 63, 33), (89, 73, 27), (94, 83, 21), (94, 83, 20),
- (104, 66, 13), (67, 47, 42), (53, 40, 50), (28, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (29, 19, 66), (53, 40, 50), (67, 52, 43), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (94, 83, 21), (94, 83, 21), (94, 83, 21),
- (94, 83, 21), (77, 67, 37), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (53, 40, 50), (64, 62, 57),
- (96, 82, 52), (102, 94, 44), (91, 85, 48), (59, 47, 47),
- (53, 40, 50), (53, 40, 50), (53, 40, 50), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66),
- (27, 19, 66), (27, 19, 66), (27, 19, 66), (27, 19, 66)
- ),
-
-// 132 Apophysis-040426-1Watcher
-((65, 7, 0), (22, 10, 22), (19, 19, 29), (16, 28, 36),
- (16, 42, 52), (16, 57, 68), (13, 64, 65), (10, 72, 63),
- (46, 87, 61), (76, 73, 46), (106, 60, 31), (124, 56, 22),
- (143, 52, 14), (179, 42, 12), (216, 32, 11), (230, 38, 15),
- (245, 44, 20), (244, 64, 29), (228, 95, 29), (213, 127, 29),
- (168, 156, 30), (123, 185, 32), (111, 139, 25), (100, 94, 19),
- (198, 80, 46), (202, 55, 45), (206, 31, 45), (164, 42, 31),
- (122, 53, 18), (111, 53, 21), (100, 53, 25), (88, 58, 29),
- (58, 58, 39), (28, 75, 66), (21, 87, 72), (15, 99, 79),
- (12, 106, 86), (10, 113, 93), (12, 122, 85), (15, 131, 78),
- (28, 98, 40), (52, 79, 38), (76, 60, 36), (96, 56, 25),
- (117, 52, 15), (130, 50, 14), (144, 48, 13), (201, 66, 14),
- (242, 77, 53), (219, 75, 50), (176, 67, 37), (133, 59, 25),
- (128, 43, 28), (123, 27, 32), (125, 41, 27), (128, 55, 22),
- (117, 62, 31), (103, 63, 47), (89, 64, 63), (55, 57, 71),
- (22, 51, 79), (19, 30, 76), (16, 9, 74), (58, 4, 64),
- (64, 3, 59), (46, 28, 22), (43, 40, 32), (40, 53, 42),
- (37, 57, 47), (34, 62, 52), (34, 84, 72), (33, 107, 83),
- (40, 106, 85), (49, 101, 84), (59, 97, 83), (61, 90, 69),
- (64, 84, 56), (73, 80, 52), (82, 77, 48), (89, 78, 66),
- (100, 72, 69), (71, 80, 35), (97, 71, 32), (123, 62, 29),
- (120, 58, 24), (117, 55, 20), (117, 48, 18), (133, 32, 5),
- (154, 11, 4), (185, 5, 26), (216, 0, 49), (225, 2, 48),
- (235, 5, 48), (247, 5, 41), (253, 3, 54), (253, 1, 55),
- (251, 5, 55), (237, 7, 44), (195, 26, 27), (154, 46, 11),
- (149, 47, 19), (144, 49, 27), (133, 60, 29), (127, 59, 24),
- (122, 40, 4), (122, 29, 4), (122, 19, 4), (122, 17, 6),
- (122, 15, 8), (128, 11, 9), (133, 3, 23), (116, 9, 37),
- (106, 6, 14), (94, 9, 0), (88, 13, 4), (83, 17, 8),
- (65, 15, 11), (41, 16, 8), (34, 7, 13), (28, 13, 23),
- (47, 30, 26), (59, 29, 13), (71, 28, 0), (88, 23, 0),
- (106, 19, 1), (117, 16, 4), (148, 33, 2), (177, 29, 9),
- (212, 37, 0), (237, 10, 1), (224, 8, 7), (212, 6, 13),
- (205, 24, 19), (177, 33, 8), (172, 38, 0), (190, 25, 20),
- (213, 26, 56), (205, 40, 102), (198, 54, 149), (220, 98, 162),
- (243, 142, 176), (168, 183, 198), (99, 176, 174), (77, 158, 114),
- (116, 166, 94), (133, 29, 37), (140, 26, 32), (148, 23, 27),
- (201, 26, 13), (216, 19, 15), (216, 13, 14), (209, 16, 10),
- (177, 37, 1), (177, 35, 3), (177, 34, 6), (201, 23, 9),
- (219, 13, 20), (233, 7, 32), (247, 6, 39), (253, 0, 64),
- (254, 3, 98), (247, 20, 53), (237, 17, 52), (228, 15, 51),
- (184, 34, 47), (138, 57, 28), (128, 29, 21), (172, 8, 28),
- (225, 14, 32), (231, 10, 38), (237, 7, 44), (240, 2, 36),
- (233, 13, 27), (205, 4, 7), (163, 18, 13), (123, 9, 7),
- (106, 14, 1), (112, 3, 11), (139, 3, 23), (185, 1, 37),
- (222, 4, 55), (233, 10, 38), (225, 22, 21), (247, 43, 15),
- (247, 22, 5), (249, 16, 3), (252, 10, 2), (249, 15, 41),
- (240, 34, 52), (248, 53, 52), (249, 72, 52), (249, 78, 54),
- (245, 109, 57), (243, 196, 144), (243, 248, 241), (254, 228, 202),
- (231, 197, 140), (216, 166, 59), (252, 110, 51), (252, 100, 51),
- (250, 76, 35), (250, 67, 52), (248, 66, 53), (248, 63, 54),
- (253, 50, 48), (252, 40, 51), (250, 37, 51), (253, 25, 51),
- (253, 16, 47), (247, 9, 39), (231, 2, 54), (190, 10, 49),
- (149, 6, 28), (144, 20, 37), (117, 51, 44), (83, 81, 54),
- (99, 71, 44), (22, 45, 43), (71, 69, 46), (77, 68, 43),
- (94, 69, 38), (100, 39, 37), (83, 31, 16), (71, 32, 3),
- (83, 34, 4), (112, 57, 26), (117, 65, 34), (148, 138, 42),
- (163, 182, 105), (254, 210, 127), (242, 247, 130), (253, 248, 95),
- (249, 215, 71), (250, 118, 51), (253, 104, 46), (233, 103, 49),
- (213, 102, 52), (146, 98, 87), (106, 71, 85), (89, 82, 55),
- (70, 89, 62), (58, 96, 70), (52, 91, 64), (41, 71, 89),
- (10, 87, 105), (21, 80, 98), (67, 70, 129), (89, 80, 78),
- (89, 70, 70), (83, 58, 52), (64, 43, 53), (53, 49, 48),
- (52, 37, 27), (64, 19, 11), (65, 7, 13), (77, 0, 17)
- ),
-
-// 133 Apophysis-040426-1knotted
-((151, 44, 78), (136, 52, 74), (136, 52, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 72), (136, 51, 71), (136, 51, 71),
- (136, 51, 71), (136, 52, 74), (128, 52, 101), (121, 52, 129),
- (136, 47, 111), (151, 42, 94), (151, 43, 87), (151, 45, 81),
- (136, 49, 71), (130, 53, 41), (125, 57, 12), (130, 55, 42),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 51, 71),
- (136, 48, 72), (136, 17, 78), (143, 32, 79), (151, 47, 80),
- (165, 44, 86), (179, 41, 93), (196, 79, 65), (213, 117, 38),
- (253, 252, 89), (182, 215, 51), (111, 179, 14), (97, 142, 18),
- (83, 105, 22), (57, 94, 23), (31, 84, 25), (12, 31, 35),
- (10, 76, 10), (33, 106, 0), (41, 99, 14), (49, 92, 28),
- (76, 80, 37), (103, 68, 47), (111, 64, 56), (119, 61, 65),
- (136, 56, 72), (136, 55, 72), (136, 54, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 52, 70), (136, 53, 71), (136, 54, 73),
- (136, 55, 72), (136, 57, 72), (136, 58, 72), (125, 62, 74),
- (85, 83, 50), (61, 113, 91), (37, 143, 133), (64, 111, 97),
- (91, 80, 62), (97, 77, 60), (103, 74, 59), (119, 64, 64),
- (136, 57, 72), (151, 50, 83), (151, 47, 82), (151, 45, 81),
- (158, 44, 85), (166, 43, 90), (166, 40, 91), (179, 36, 97),
- (179, 36, 97), (179, 31, 95), (179, 27, 93), (180, 28, 96),
- (181, 29, 100), (196, 27, 102), (233, 3, 125), (254, 2, 128),
- (254, 0, 131), (227, 9, 121), (203, 22, 109), (179, 36, 97),
- (172, 39, 93), (166, 43, 90), (151, 44, 78), (151, 46, 77),
- (136, 50, 71), (136, 50, 71), (136, 51, 71), (136, 52, 72),
- (136, 53, 73), (136, 53, 70), (119, 60, 66), (91, 71, 79),
- (85, 57, 86), (136, 58, 75), (136, 57, 73), (136, 57, 72),
- (136, 57, 72), (136, 57, 72), (136, 58, 72), (119, 66, 64),
- (85, 82, 40), (76, 80, 37), (67, 79, 35), (58, 86, 29),
- (49, 94, 24), (49, 95, 31), (85, 76, 46), (119, 62, 65),
- (136, 58, 72), (136, 53, 73), (136, 52, 72), (136, 51, 71),
- (136, 49, 71), (136, 49, 71), (136, 49, 71), (151, 50, 72),
- (151, 45, 78), (143, 48, 76), (136, 51, 74), (136, 51, 74),
- (136, 52, 74), (136, 52, 74), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 54, 73), (136, 54, 73), (136, 54, 73),
- (136, 53, 73), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 54, 73), (136, 57, 75), (136, 57, 73), (136, 57, 72),
- (119, 61, 62), (105, 44, 24), (49, 48, 8), (37, 60, 4),
- (70, 75, 37), (86, 69, 44), (103, 63, 52), (136, 52, 70),
- (151, 43, 78), (166, 31, 83), (166, 33, 87), (166, 33, 87),
- (179, 33, 91), (179, 30, 92), (136, 53, 73), (136, 53, 73),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 53, 73),
- (136, 52, 70), (136, 52, 70), (136, 52, 70), (136, 53, 70),
- (136, 53, 73), (136, 53, 73), (136, 53, 73), (136, 52, 74),
- (136, 52, 74), (136, 52, 74), (136, 52, 74), (136, 52, 74),
- (136, 52, 74), (136, 51, 71), (136, 51, 71), (136, 51, 71),
- (136, 50, 71), (136, 50, 71), (136, 50, 71), (136, 49, 71),
- (136, 50, 71), (136, 51, 71), (136, 53, 70), (136, 57, 72),
- (119, 66, 67), (103, 74, 59), (85, 83, 47), (49, 100, 33),
- (40, 142, 9), (0, 126, 8), (0, 113, 40), (14, 104, 40),
- (31, 108, 17), (37, 106, 27), (67, 88, 36), (85, 72, 47),
- (103, 70, 53), (119, 63, 65), (136, 56, 72), (136, 58, 75),
- (136, 58, 75), (136, 58, 72), (119, 66, 67), (119, 63, 68),
- (136, 58, 72), (136, 58, 75), (136, 57, 75), (136, 54, 73),
- (136, 52, 74), (151, 48, 80), (151, 46, 81), (151, 43, 78),
- (151, 40, 79), (166, 39, 84), (166, 42, 87), (166, 36, 89),
- (166, 33, 87), (167, 36, 93), (179, 36, 93), (179, 36, 93),
- (179, 30, 92), (179, 26, 93), (179, 23, 91), (208, 22, 85),
- (243, 0, 0), (235, 52, 33), (156, 45, 68), (151, 46, 77),
- (151, 45, 78), (151, 44, 78), (151, 43, 78), (151, 44, 78)
- ),
-
-// 134 Apophysis-040426-1artdeco
-((158, 142, 17), (249, 60, 97), (251, 61, 132), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 129),
- (244, 57, 90), (248, 59, 129), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 213, 226), (253, 213, 226), (253, 213, 226),
- (253, 191, 148), (253, 170, 70), (253, 135, 52), (253, 100, 35),
- (253, 73, 39), (253, 67, 103), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 213, 226),
- (253, 213, 226), (253, 215, 229), (253, 214, 227), (253, 213, 226),
- (253, 213, 226), (253, 213, 226), (253, 211, 225), (253, 210, 224),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 109), (240, 119, 85), (228, 177, 61),
- (220, 173, 55), (212, 170, 49), (212, 170, 49), (212, 170, 49),
- (253, 173, 73), (253, 117, 120), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (185, 28, 121), (70, 27, 86), (84, 20, 91), (99, 13, 97),
- (133, 16, 107), (168, 19, 117), (205, 38, 124), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (248, 59, 128),
- (244, 57, 88), (228, 49, 71), (213, 42, 54), (168, 76, 20),
- (99, 113, 12), (202, 185, 67), (227, 207, 110), (253, 229, 153),
- (253, 239, 178), (253, 249, 204), (253, 248, 200), (253, 223, 139),
- (153, 140, 14), (142, 135, 8), (132, 130, 3), (147, 137, 11),
- (163, 145, 19), (209, 168, 47), (253, 137, 46), (247, 59, 93),
- (219, 45, 125), (127, 0, 106), (90, 18, 84), (53, 36, 62),
- (47, 39, 65), (41, 42, 69), (46, 40, 77), (58, 33, 82),
- (168, 19, 117), (210, 40, 142), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (240, 55, 84), (246, 58, 60), (253, 62, 37),
- (253, 62, 37), (253, 70, 39), (236, 79, 43), (117, 119, 18),
- (87, 107, 18), (54, 108, 24), (21, 110, 30), (30, 104, 35),
- (39, 98, 40), (51, 89, 35), (58, 88, 49), (158, 25, 103),
- (190, 30, 121), (198, 35, 4), (203, 37, 2), (209, 40, 1),
- (222, 47, 9), (242, 56, 23), (253, 82, 36), (253, 143, 49),
- (253, 193, 94), (247, 206, 93), (242, 220, 92), (253, 184, 85),
- (228, 177, 61), (219, 173, 54), (253, 90, 36), (222, 47, 65),
- (194, 32, 123), (88, 19, 92), (64, 30, 80), (41, 42, 69),
- (9, 58, 62), (33, 80, 43), (87, 107, 18), (138, 196, 50),
- (253, 243, 182), (253, 248, 204), (253, 253, 226), (253, 253, 233),
- (253, 217, 230), (253, 223, 236), (253, 243, 247), (253, 249, 244),
- (253, 253, 236), (253, 251, 213), (253, 237, 170), (253, 205, 112),
- (228, 177, 61), (209, 168, 48), (105, 116, 10), (76, 101, 24),
- (10, 58, 89), (13, 56, 86), (16, 55, 84), (34, 45, 73),
- (83, 21, 42), (123, 1, 42), (139, 5, 35), (144, 7, 0),
- (139, 5, 2), (123, 1, 15), (123, 1, 42), (89, 18, 37),
- (47, 67, 21), (51, 89, 35), (58, 92, 32), (106, 63, 3),
- (168, 20, 18), (186, 29, 11), (186, 29, 11), (177, 24, 16),
- (164, 17, 23), (154, 12, 28), (154, 12, 28), (173, 22, 22),
- (182, 26, 13), (202, 37, 2), (219, 45, 62), (230, 51, 125),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (237, 54, 125), (233, 52, 76), (249, 60, 31), (194, 33, 6),
- (106, 111, 11), (64, 95, 29), (41, 64, 24), (34, 58, 28),
- (53, 36, 62), (111, 7, 100), (181, 26, 119), (228, 27, 144),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (253, 62, 168), (253, 62, 168), (253, 62, 168), (253, 62, 168),
- (219, 20, 139), (185, 5, 119), (138, 4, 108), (94, 15, 55),
- (71, 27, 50), (53, 73, 17), (82, 104, 21), (105, 116, 10)
- ),
-
-// 135 Apophysis-040426-1expl_orange2a
-((158, 205, 44), (158, 132, 20), (158, 126, 18), (158, 120, 16),
- (158, 120, 16), (158, 120, 16), (158, 120, 16), (158, 120, 16),
- (158, 126, 18), (158, 124, 17), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 124, 17), (158, 126, 18), (158, 126, 18),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 133, 20), (158, 135, 21),
- (158, 140, 22), (158, 140, 22), (158, 140, 22), (158, 136, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 129, 19),
- (158, 123, 17), (158, 117, 15), (158, 109, 12), (158, 102, 10),
- (158, 93, 7), (158, 84, 4), (158, 68, 4), (158, 53, 4),
- (158, 15, 17), (158, 10, 23), (158, 5, 29), (194, 30, 35),
- (231, 55, 42), (233, 72, 32), (235, 90, 23), (185, 117, 21),
- (158, 111, 13), (158, 96, 8), (158, 99, 9), (158, 102, 10),
- (158, 106, 11), (158, 111, 13), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 121, 16), (158, 123, 17), (158, 123, 17),
- (158, 123, 17), (158, 121, 16), (158, 120, 16), (158, 120, 16),
- (158, 114, 14), (158, 102, 10), (158, 97, 8), (158, 93, 7),
- (158, 91, 6), (158, 90, 6), (158, 93, 7), (158, 93, 7),
- (158, 102, 10), (158, 106, 11), (158, 111, 13), (158, 114, 14),
- (158, 117, 15), (158, 118, 15), (158, 120, 16), (158, 123, 17),
- (158, 129, 19), (158, 140, 22), (158, 157, 28), (158, 174, 34),
- (128, 173, 60), (99, 172, 86), (76, 160, 139), (52, 146, 88),
- (158, 143, 33), (158, 124, 22), (158, 105, 11), (158, 96, 8),
- (158, 87, 5), (158, 62, 2), (158, 39, 35), (158, 29, 41),
- (204, 17, 39), (158, 12, 1), (158, 16, 8), (158, 21, 15),
- (158, 37, 9), (158, 53, 4), (158, 84, 4), (158, 93, 7),
- (158, 108, 12), (158, 111, 13), (158, 114, 14), (158, 112, 13),
- (158, 111, 13), (158, 105, 11), (158, 90, 6), (158, 71, 0),
- (158, 39, 35), (111, 30, 124), (84, 58, 107), (58, 87, 91),
- (156, 139, 62), (158, 143, 32), (158, 138, 22), (158, 138, 22),
- (158, 143, 23), (158, 141, 22), (158, 140, 22), (158, 140, 22),
- (158, 140, 22), (158, 138, 22), (158, 132, 20), (158, 138, 22),
- (158, 138, 22), (158, 132, 20), (158, 132, 20), (158, 132, 20),
- (158, 135, 21), (158, 138, 22), (158, 143, 23), (158, 148, 25),
- (158, 192, 35), (179, 179, 62), (200, 166, 89), (220, 181, 99),
- (240, 197, 109), (243, 217, 214), (253, 219, 230), (247, 65, 134),
- (158, 114, 44), (158, 123, 40), (158, 126, 29), (158, 129, 19),
- (158, 126, 18), (158, 120, 16), (158, 117, 15), (158, 117, 15),
- (158, 117, 15), (158, 115, 14), (158, 114, 14), (158, 114, 14),
- (158, 114, 14), (158, 114, 14), (158, 111, 13), (158, 108, 12),
- (158, 105, 11), (158, 105, 11), (158, 106, 11), (158, 108, 12),
- (158, 114, 14), (158, 117, 15), (158, 123, 17), (158, 126, 18),
- (158, 120, 16), (158, 117, 15), (158, 114, 14), (158, 105, 11),
- (158, 96, 8), (158, 93, 7), (158, 93, 7), (158, 96, 8),
- (158, 96, 8), (158, 99, 9), (158, 105, 11), (158, 114, 14),
- (158, 123, 17), (158, 129, 19), (158, 135, 21), (158, 140, 22),
- (158, 145, 33), (108, 147, 55), (58, 149, 77), (46, 149, 63),
- (33, 135, 58), (37, 62, 35), (8, 29, 64), (33, 7, 86),
- (45, 32, 56), (141, 55, 26), (158, 66, 2), (158, 87, 5),
- (158, 87, 5), (158, 90, 2), (158, 90, 6), (158, 93, 7),
- (158, 96, 8), (158, 102, 10), (158, 105, 11), (158, 108, 12),
- (158, 108, 12), (158, 108, 12), (158, 108, 12), (158, 111, 13),
- (158, 114, 14), (158, 114, 14), (158, 114, 14), (158, 117, 15),
- (158, 120, 16), (158, 123, 17), (158, 126, 18), (158, 132, 20),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 140, 22), (158, 146, 24), (158, 161, 29), (158, 180, 32),
- (158, 195, 33), (158, 191, 34), (158, 174, 34), (158, 156, 27),
- (158, 146, 24), (158, 143, 23), (158, 138, 22), (158, 135, 21),
- (158, 132, 20), (158, 132, 20), (158, 132, 20), (158, 135, 21),
- (158, 135, 21), (158, 135, 21), (158, 132, 20), (158, 132, 20),
- (158, 126, 18), (158, 126, 18), (158, 126, 18), (158, 126, 18),
- (158, 129, 19), (158, 132, 20), (158, 138, 22), (158, 143, 23),
- (158, 146, 24), (158, 148, 25), (158, 148, 25), (158, 148, 25),
- (158, 167, 29), (158, 176, 34), (158, 201, 34), (158, 201, 42)
- ),
-
-// 136 Apophysis-040426-1heartFlowers
-((98, 160, 76), (207, 247, 44), (212, 249, 50), (218, 251, 56),
- (222, 250, 68), (227, 250, 81), (224, 250, 75), (221, 250, 69),
- (218, 206, 45), (227, 177, 36), (236, 148, 28), (245, 119, 22),
- (255, 90, 17), (240, 89, 8), (226, 89, 0), (221, 87, 0),
- (217, 86, 0), (226, 79, 0), (216, 75, 0), (207, 72, 0),
- (178, 53, 5), (150, 35, 10), (135, 26, 10), (120, 17, 11),
- (84, 27, 3), (82, 46, 20), (81, 65, 37), (82, 61, 21),
- (84, 58, 5), (83, 55, 2), (83, 52, 0), (111, 25, 0),
- (127, 31, 26), (184, 45, 0), (195, 58, 0), (207, 72, 0),
- (193, 124, 13), (179, 176, 27), (159, 186, 26), (140, 197, 25),
- (213, 251, 46), (214, 251, 47), (215, 251, 48), (185, 219, 72),
- (156, 188, 96), (152, 179, 122), (148, 170, 149), (197, 184, 199),
- (245, 206, 215), (245, 221, 202), (221, 233, 157), (198, 246, 113),
- (179, 236, 91), (160, 227, 70), (157, 226, 69), (154, 226, 69),
- (131, 193, 32), (115, 186, 18), (100, 180, 5), (92, 129, 3),
- (84, 79, 2), (116, 73, 8), (149, 67, 14), (166, 68, 0),
- (202, 70, 0), (203, 50, 0), (188, 27, 0), (173, 4, 0),
- (173, 4, 0), (173, 4, 0), (139, 17, 12), (84, 60, 3),
- (36, 127, 3), (38, 137, 6), (40, 148, 10), (44, 117, 5),
- (49, 86, 0), (50, 86, 0), (51, 87, 0), (63, 77, 0),
- (58, 87, 20), (81, 79, 0), (117, 69, 2), (153, 60, 5),
- (159, 64, 2), (166, 68, 0), (164, 65, 0), (135, 60, 15),
- (54, 58, 73), (29, 58, 88), (4, 59, 103), (4, 74, 86),
- (4, 90, 69), (6, 97, 24), (34, 136, 2), (26, 158, 2),
- (25, 168, 21), (70, 136, 119), (105, 138, 129), (141, 140, 140),
- (141, 140, 140), (141, 140, 140), (69, 131, 138), (68, 148, 136),
- (46, 169, 58), (47, 154, 51), (49, 140, 45), (52, 118, 37),
- (56, 97, 30), (81, 65, 37), (97, 55, 42), (119, 29, 24),
- (152, 14, 12), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (173, 4, 0), (149, 18, 10),
- (81, 65, 37), (77, 70, 46), (73, 75, 56), (69, 86, 59),
- (66, 97, 63), (45, 124, 123), (67, 142, 157), (68, 155, 128),
- (142, 181, 95), (101, 176, 23), (79, 135, 24), (57, 95, 26),
- (81, 65, 37), (107, 72, 12), (153, 65, 12), (173, 74, 0),
- (173, 74, 0), (171, 71, 3), (170, 68, 6), (146, 64, 15),
- (123, 60, 24), (81, 65, 37), (80, 45, 48), (86, 27, 69),
- (101, 11, 88), (229, 0, 74), (242, 8, 70), (255, 17, 66),
- (255, 17, 65), (249, 0, 32), (252, 0, 16), (226, 0, 28),
- (181, 6, 4), (183, 10, 7), (186, 14, 10), (189, 41, 0),
- (185, 67, 0), (173, 74, 0), (152, 98, 73), (151, 140, 116),
- (141, 140, 140), (218, 196, 202), (230, 207, 202), (243, 218, 203),
- (240, 216, 201), (190, 180, 197), (142, 156, 164), (177, 121, 126),
- (164, 41, 34), (147, 57, 31), (131, 73, 29), (106, 178, 24),
- (93, 184, 36), (82, 184, 33), (49, 148, 12), (8, 101, 29),
- (24, 90, 47), (51, 66, 68), (64, 60, 66), (98, 48, 86),
- (104, 27, 113), (96, 51, 127), (71, 105, 135), (69, 131, 147),
- (119, 114, 98), (99, 94, 80), (79, 74, 62), (73, 75, 54),
- (63, 80, 26), (56, 87, 12), (63, 80, 26), (81, 65, 37),
- (122, 35, 26), (159, 39, 33), (164, 41, 34), (164, 41, 34),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (174, 0, 0),
- (174, 0, 0), (174, 0, 0), (201, 0, 30), (241, 0, 18),
- (255, 35, 17), (255, 45, 14), (249, 65, 0), (244, 55, 0),
- (255, 36, 10), (246, 48, 0), (230, 51, 0), (168, 42, 35),
- (97, 55, 42), (76, 74, 70), (74, 108, 89), (57, 128, 129),
- (67, 133, 165), (67, 141, 165), (66, 134, 166), (71, 110, 135),
- (104, 27, 113), (96, 19, 82), (82, 28, 47), (84, 3, 29),
- (112, 28, 23), (112, 28, 23), (127, 31, 26), (142, 35, 29),
- (164, 41, 34), (168, 42, 35), (169, 42, 35), (169, 42, 35),
- (173, 4, 0), (174, 0, 0), (174, 0, 0), (207, 0, 27),
- (238, 0, 33), (255, 19, 16), (255, 25, 14), (226, 56, 47),
- (199, 85, 82), (203, 130, 128), (220, 128, 128), (229, 68, 89),
- (217, 55, 81), (203, 0, 35), (170, 0, 39), (156, 28, 35),
- (98, 22, 86), (102, 34, 117), (70, 67, 139), (29, 75, 98),
- (4, 94, 75), (64, 95, 55), (63, 100, 59), (59, 100, 86)
- ),
-
-// 137 Apophysis-040426-1H-bird1g
-((153, 203, 48), (58, 87, 65), (84, 118, 78), (110, 150, 91),
- (139, 125, 63), (168, 100, 36), (176, 98, 28), (185, 97, 20),
- (168, 76, 2), (168, 43, 6), (168, 10, 11), (168, 19, 14),
- (168, 28, 18), (158, 53, 20), (148, 78, 22), (148, 84, 32),
- (148, 91, 42), (185, 122, 53), (193, 129, 53), (201, 136, 54),
- (208, 130, 48), (216, 125, 43), (208, 127, 45), (201, 130, 47),
- (185, 122, 53), (124, 133, 51), (64, 144, 49), (48, 127, 37),
- (33, 110, 26), (33, 101, 28), (33, 92, 30), (33, 64, 24),
- (14, 80, 3), (58, 87, 5), (58, 87, 35), (58, 87, 65),
- (48, 98, 71), (39, 110, 78), (48, 97, 73), (58, 85, 68),
- (105, 55, 95), (129, 39, 109), (153, 23, 123), (142, 20, 126),
- (132, 18, 130), (121, 18, 112), (110, 18, 95), (64, 27, 114),
- (58, 124, 128), (14, 98, 92), (11, 91, 78), (9, 85, 65),
- (9, 103, 32), (9, 121, 0), (24, 134, 0), (39, 147, 0),
- (110, 182, 27), (118, 137, 31), (127, 93, 35), (104, 83, 56),
- (82, 73, 77), (60, 84, 87), (39, 95, 97), (14, 118, 101),
- (39, 140, 74), (132, 191, 25), (152, 202, 38), (172, 213, 51),
- (194, 181, 59), (216, 149, 67), (201, 124, 70), (168, 42, 54),
- (172, 56, 141), (152, 52, 141), (132, 48, 142), (132, 57, 142),
- (132, 67, 143), (132, 82, 141), (132, 98, 140), (110, 81, 134),
- (105, 61, 86), (148, 52, 50), (166, 27, 96), (185, 2, 143),
- (200, 7, 145), (216, 13, 147), (216, 16, 90), (216, 17, 84),
- (201, 18, 19), (201, 26, 12), (201, 34, 5), (201, 63, 10),
- (201, 93, 16), (216, 100, 46), (201, 111, 30), (168, 94, 24),
- (148, 60, 5), (105, 53, 22), (69, 66, 44), (33, 80, 67),
- (36, 86, 78), (39, 93, 89), (64, 127, 80), (87, 156, 61),
- (110, 165, 71), (147, 143, 67), (185, 122, 64), (185, 128, 66),
- (185, 134, 68), (127, 145, 101), (110, 150, 91), (87, 134, 84),
- (64, 138, 65), (39, 140, 33), (39, 139, 27), (39, 139, 21),
- (14, 132, 23), (14, 127, 21), (39, 134, 24), (39, 128, 23),
- (82, 82, 6), (48, 102, 20), (14, 122, 35), (14, 123, 34),
- (14, 125, 33), (9, 119, 28), (9, 101, 41), (9, 97, 53),
- (33, 85, 39), (105, 69, 15), (126, 73, 18), (148, 78, 22),
- (168, 82, 20), (148, 78, 27), (127, 60, 22), (105, 53, 17),
- (105, 26, 31), (107, 15, 32), (110, 5, 33), (107, 6, 38),
- (105, 7, 44), (64, 8, 70), (64, 8, 71), (39, 8, 67),
- (39, 3, 63), (39, 14, 69), (24, 11, 72), (9, 9, 75),
- (33, 2, 73), (39, 4, 66), (39, 8, 62), (33, 2, 72),
- (39, 14, 83), (39, 17, 86), (39, 20, 89), (33, 32, 76),
- (39, 63, 74), (39, 95, 92), (39, 95, 100), (39, 96, 85),
- (64, 85, 74), (168, 100, 46), (176, 114, 50), (185, 128, 55),
- (185, 167, 32), (172, 213, 49), (172, 204, 71), (172, 172, 112),
- (105, 178, 161), (118, 171, 126), (132, 165, 91), (110, 181, 39),
- (110, 181, 39), (87, 170, 32), (64, 147, 50), (64, 144, 55),
- (64, 138, 65), (127, 110, 36), (168, 94, 29), (148, 78, 22),
- (105, 72, 29), (87, 53, 27), (87, 48, 30), (39, 4, 50),
- (39, 17, 48), (39, 20, 38), (39, 24, 29), (39, 15, 1),
- (39, 20, 47), (39, 4, 50), (39, 14, 65), (9, 32, 86),
- (9, 44, 82), (14, 50, 44), (9, 121, 4), (9, 121, 0),
- (14, 125, 32), (39, 129, 48), (64, 141, 60), (110, 158, 81),
- (132, 161, 95), (153, 171, 99), (172, 167, 111), (172, 130, 145),
- (172, 62, 124), (148, 45, 90), (132, 34, 68), (87, 14, 75),
- (64, 20, 69), (39, 38, 65), (39, 53, 64), (64, 51, 117),
- (110, 99, 124), (87, 125, 93), (110, 154, 80), (153, 202, 51),
- (132, 193, 32), (110, 181, 16), (64, 158, 0), (39, 143, 18),
- (39, 139, 21), (39, 142, 28), (39, 140, 33), (39, 140, 33),
- (39, 142, 28), (39, 137, 22), (58, 108, 35), (105, 99, 25),
- (105, 93, 13), (105, 68, 6), (127, 43, 15), (127, 42, 9),
- (148, 43, 4), (127, 43, 8), (105, 68, 6), (105, 56, 12),
- (105, 49, 26), (105, 23, 40), (110, 5, 29), (127, 7, 35),
- (132, 24, 24), (148, 28, 10), (148, 24, 14), (148, 18, 26),
- (153, 11, 88), (185, 7, 145), (185, 11, 148), (201, 24, 157),
- (172, 38, 142), (172, 62, 146), (172, 68, 163), (172, 62, 139),
- (172, 68, 127), (185, 143, 89), (172, 196, 84), (172, 208, 68)
- ),
-
-// 138 Apophysis-040426-1Emergence2
-((210, 159, 116), (175, 151, 139), (159, 133, 120), (144, 115, 101),
- (124, 105, 104), (104, 96, 107), (98, 94, 108), (93, 92, 110),
- (99, 84, 107), (101, 70, 105), (103, 57, 104), (122, 65, 117),
- (141, 73, 130), (124, 93, 132), (107, 113, 135), (94, 106, 132),
- (81, 100, 130), (87, 98, 116), (91, 96, 89), (95, 94, 63),
- (60, 57, 32), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (21, 20, 2), (21, 19, 1), (22, 19, 0), (24, 20, 2),
- (27, 21, 5), (65, 20, 24), (104, 20, 43), (158, 28, 36),
- (197, 21, 34), (199, 26, 32), (142, 25, 33), (86, 24, 35),
- (54, 22, 19), (23, 20, 3), (24, 21, 4), (25, 22, 5),
- (118, 69, 62), (127, 72, 76), (136, 75, 91), (112, 78, 106),
- (89, 81, 122), (46, 73, 138), (4, 65, 154), (47, 112, 142),
- (74, 140, 152), (5, 154, 254), (42, 148, 205), (79, 142, 157),
- (100, 136, 109), (121, 131, 62), (129, 127, 39), (137, 123, 16),
- (179, 171, 2), (200, 186, 5), (222, 202, 9), (221, 200, 9),
- (220, 199, 10), (220, 179, 25), (220, 160, 40), (207, 156, 13),
- (164, 128, 31), (129, 83, 70), (121, 83, 84), (114, 83, 99),
- (108, 100, 86), (102, 118, 73), (115, 122, 44), (136, 115, 48),
- (190, 44, 45), (152, 46, 75), (114, 49, 105), (109, 36, 156),
- (104, 24, 207), (131, 55, 169), (158, 87, 131), (190, 148, 74),
- (207, 156, 15), (208, 155, 13), (206, 179, 13), (204, 203, 14),
- (161, 224, 8), (118, 246, 3), (94, 231, 17), (25, 228, 59),
- (112, 127, 8), (106, 105, 4), (101, 83, 1), (83, 75, 1),
- (66, 67, 1), (26, 21, 2), (26, 21, 2), (26, 21, 2),
- (27, 22, 3), (122, 52, 62), (141, 45, 68), (160, 38, 75),
- (182, 27, 61), (204, 17, 48), (212, 15, 42), (188, 7, 48),
- (79, 23, 32), (52, 22, 17), (26, 21, 2), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (82, 58, 12),
- (131, 86, 19), (227, 118, 13), (235, 102, 14), (244, 87, 16),
- (246, 84, 19), (254, 85, 20), (247, 84, 17), (246, 85, 17),
- (192, 156, 36), (192, 161, 64), (193, 167, 93), (202, 165, 108),
- (212, 163, 123), (190, 179, 113), (151, 128, 87), (123, 101, 88),
- (99, 85, 82), (123, 76, 92), (123, 82, 96), (124, 88, 100),
- (144, 90, 113), (170, 68, 89), (176, 26, 74), (212, 25, 80),
- (212, 5, 21), (228, 28, 20), (245, 52, 19), (245, 52, 18),
- (245, 53, 17), (233, 36, 20), (225, 26, 21), (208, 22, 45),
- (162, 35, 44), (139, 38, 72), (142, 54, 61), (145, 70, 51),
- (131, 81, 20), (123, 99, 13), (111, 102, 33), (107, 101, 65),
- (104, 90, 81), (110, 96, 85), (117, 103, 90), (179, 174, 118),
- (118, 164, 117), (164, 35, 40), (138, 69, 114), (125, 102, 130),
- (105, 122, 140), (79, 129, 128), (61, 134, 128), (44, 140, 129),
- (56, 143, 124), (78, 140, 125), (101, 140, 75), (136, 117, 22),
- (191, 164, 11), (202, 200, 10), (214, 237, 9), (219, 241, 8),
- (220, 239, 10), (214, 237, 11), (204, 208, 10), (185, 173, 3),
- (154, 139, 14), (98, 169, 67), (0, 161, 93), (15, 233, 175),
- (6, 227, 194), (25, 231, 231), (28, 249, 216), (19, 250, 196),
- (141, 154, 136), (152, 148, 102), (164, 142, 69), (179, 136, 57),
- (188, 118, 30), (172, 97, 29), (104, 79, 15), (26, 21, 2),
- (26, 21, 2), (26, 21, 2), (26, 21, 2), (92, 79, 37),
- (124, 96, 49), (145, 146, 80), (192, 187, 93), (242, 211, 68),
- (230, 222, 61), (206, 188, 52), (172, 139, 36), (141, 143, 78),
- (99, 156, 62), (117, 165, 63), (137, 172, 54), (205, 205, 11),
- (216, 237, 12), (219, 237, 11), (222, 239, 10), (247, 232, 9),
- (249, 231, 11), (248, 227, 12), (241, 226, 11), (229, 224, 2),
- (219, 200, 10), (204, 182, 21), (175, 123, 47), (145, 121, 49),
- (98, 112, 95), (93, 127, 111), (80, 121, 123), (71, 125, 89),
- (59, 113, 89), (30, 29, 8), (26, 21, 2), (26, 21, 2),
- (67, 19, 17), (114, 25, 55), (182, 43, 40), (231, 61, 12),
- (245, 84, 16), (246, 85, 15), (244, 91, 11), (228, 119, 14),
- (228, 119, 14), (227, 122, 17), (225, 123, 15), (210, 153, 12),
- (206, 155, 12), (191, 120, 32), (198, 112, 55), (168, 88, 51),
- (148, 69, 52), (128, 27, 95), (178, 24, 110), (220, 25, 81),
- (225, 67, 32), (227, 120, 14), (208, 156, 11), (221, 203, 9),
- (221, 239, 13), (231, 233, 61), (212, 187, 97), (216, 179, 111)
- ),
-
-// 139 Apophysis-040426-1Egg
-((116, 47, 60), (111, 50, 25), (113, 48, 42), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (90, 79, 100), (64, 111, 141), (73, 119, 146),
- (82, 127, 152), (121, 162, 177), (126, 167, 180), (132, 172, 184),
- (170, 191, 198), (209, 211, 213), (176, 194, 201), (143, 178, 189),
- (110, 161, 173), (93, 152, 163), (76, 144, 154), (96, 95, 107),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (148, 31, 4),
- (133, 39, 7), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (104, 92, 110), (93, 137, 160), (101, 144, 165), (110, 152, 170),
- (132, 171, 184), (135, 173, 185), (138, 175, 187), (138, 175, 187),
- (138, 175, 187), (138, 175, 187), (138, 175, 187), (138, 168, 185),
- (132, 172, 184), (127, 166, 180), (110, 151, 170), (93, 137, 160),
- (63, 110, 141), (33, 83, 122), (27, 56, 104), (21, 29, 86),
- (52, 0, 65), (58, 5, 61), (64, 11, 57), (55, 8, 63),
- (46, 5, 69), (36, 14, 75), (27, 23, 82), (15, 35, 90),
- (14, 65, 110), (51, 100, 133), (78, 123, 150), (105, 147, 167),
- (105, 147, 167), (105, 147, 167), (93, 137, 160), (70, 116, 145),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (102, 41, 51), (88, 36, 42),
- (82, 30, 45), (76, 24, 49), (64, 11, 57), (64, 11, 57),
- (40, 11, 74), (21, 32, 88), (2, 53, 102), (11, 62, 108),
- (21, 71, 114), (21, 71, 114), (21, 71, 114), (27, 77, 118),
- (21, 71, 114), (9, 41, 94), (27, 23, 81), (46, 5, 69),
- (55, 8, 63), (64, 11, 57), (70, 18, 53), (82, 30, 45),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (73, 21, 51), (76, 24, 49),
- (40, 85, 78), (64, 111, 141), (93, 137, 160), (116, 157, 174),
- (132, 172, 184), (135, 173, 185), (138, 175, 187), (138, 169, 185),
- (138, 164, 183), (138, 150, 176), (116, 47, 60), (172, 19, 26),
- (190, 10, 43), (219, 2, 74), (236, 10, 104), (253, 19, 135),
- (238, 12, 147), (138, 82, 128), (76, 122, 149), (70, 116, 145),
- (21, 117, 121), (27, 100, 121), (33, 83, 122), (33, 83, 122),
- (39, 88, 126), (58, 105, 137), (70, 116, 145), (76, 122, 149),
- (70, 116, 145), (39, 126, 132), (39, 126, 132), (39, 126, 132),
- (70, 141, 151), (99, 142, 163), (105, 147, 167), (105, 159, 170),
- (70, 141, 151), (54, 133, 141), (39, 126, 132), (14, 113, 116),
- (2, 107, 108), (27, 77, 118), (27, 92, 87), (70, 70, 56),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (88, 36, 42),
- (82, 30, 45), (70, 18, 53), (33, 17, 78), (9, 41, 94),
- (33, 88, 83), (57, 76, 65), (82, 64, 47), (94, 42, 38),
- (94, 42, 38), (94, 42, 38), (94, 42, 38), (94, 42, 38),
- (88, 36, 42), (82, 30, 45), (76, 24, 49), (70, 18, 53),
- (64, 11, 57), (64, 11, 57), (58, 5, 61), (58, 5, 61),
- (64, 11, 57), (70, 18, 53), (82, 30, 45), (88, 36, 42),
- (94, 42, 38), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (138, 110, 149), (116, 157, 174), (127, 166, 180), (127, 170, 182),
- (127, 166, 180), (105, 159, 170), (76, 144, 154), (45, 94, 130),
- (52, 79, 70), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60),
- (116, 47, 60), (94, 42, 38), (88, 36, 42), (52, 79, 70),
- (39, 88, 126), (58, 105, 137), (76, 122, 149), (82, 127, 152),
- (76, 122, 149), (64, 111, 141), (51, 100, 133), (71, 70, 81),
- (116, 47, 60), (116, 47, 60), (116, 47, 60), (116, 47, 60)
- ),
-
-// 140 Apophysis-040426-1PenEgg
-((128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (126, 37, 83), (124, 40, 81), (125, 93, 82),
- (127, 147, 83), (158, 173, 99), (189, 199, 115), (172, 187, 131),
- (155, 176, 147), (127, 128, 167), (127, 100, 129), (127, 73, 91),
- (127, 54, 88), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (127, 36, 67),
- (127, 37, 48), (149, 36, 30), (172, 36, 12), (206, 22, 1),
- (222, 0, 0), (182, 34, 9), (153, 25, 15), (124, 16, 22),
- (116, 22, 37), (109, 29, 52), (109, 28, 52), (110, 27, 53),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (190, 30, 60), (254, 105, 60), (248, 140, 69), (242, 175, 79),
- (180, 175, 105), (118, 175, 132), (100, 159, 143), (82, 144, 155),
- (127, 36, 87), (127, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 43, 77), (115, 68, 60), (104, 93, 44), (94, 118, 35),
- (85, 143, 27), (71, 112, 32), (58, 81, 38), (18, 111, 118),
- (24, 115, 122), (6, 99, 85), (8, 51, 70), (10, 3, 55),
- (10, 4, 57), (10, 6, 59), (16, 10, 63), (40, 22, 72),
- (124, 34, 79), (126, 34, 82), (128, 35, 86), (131, 34, 89),
- (134, 33, 93), (210, 0, 114), (245, 67, 187), (229, 0, 127),
- (127, 1, 122), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (108, 45, 74), (65, 33, 69), (34, 21, 72),
- (22, 13, 66), (31, 17, 69), (45, 23, 70), (59, 29, 72),
- (81, 38, 68), (92, 40, 64), (114, 46, 49), (127, 59, 20),
- (127, 61, 19), (119, 45, 42), (112, 29, 65), (120, 32, 75),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (124, 37, 86), (55, 12, 71), (55, 10, 56), (56, 9, 42),
- (35, 1, 23), (32, 1, 23), (53, 3, 6), (77, 17, 22),
- (106, 27, 56), (117, 31, 71), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (127, 66, 118), (26, 120, 132), (25, 118, 127), (25, 116, 123),
- (9, 97, 83), (54, 74, 72), (75, 54, 64), (123, 40, 81),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 31, 83), (127, 15, 19), (133, 29, 17), (140, 44, 15),
- (160, 44, 2), (165, 43, 18), (130, 46, 57), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (127, 36, 85), (94, 41, 63), (90, 60, 41),
- (46, 90, 8), (54, 74, 20), (70, 35, 45), (83, 20, 29),
- (89, 62, 32), (94, 97, 32), (91, 145, 20), (99, 154, 26),
- (101, 64, 62), (105, 54, 58), (109, 45, 55), (115, 94, 68),
- (129, 120, 50), (165, 151, 75), (127, 139, 60), (251, 228, 131),
- (241, 180, 78), (227, 215, 74), (212, 212, 81), (210, 214, 82),
- (144, 172, 74), (127, 149, 77), (127, 126, 96), (77, 141, 153),
- (87, 146, 157), (102, 155, 160), (159, 183, 189), (197, 198, 158),
- (234, 222, 199), (217, 213, 147), (252, 230, 133), (240, 179, 79),
- (250, 147, 72), (253, 136, 70), (253, 103, 58), (251, 83, 49),
- (245, 38, 34), (176, 36, 12), (89, 45, 20), (70, 66, 0),
- (29, 62, 27), (13, 39, 32), (16, 4, 47), (18, 0, 66),
- (27, 0, 67), (66, 17, 75), (102, 32, 83), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (123, 32, 78), (69, 22, 73),
- (47, 24, 72), (33, 18, 69), (44, 24, 51), (83, 20, 31),
- (94, 22, 42), (127, 28, 8), (133, 48, 27), (141, 47, 21),
- (179, 37, 11), (199, 51, 29), (170, 42, 20), (127, 5, 36),
- (127, 4, 41), (127, 3, 57), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86),
- (128, 35, 86), (128, 35, 86), (128, 35, 86), (128, 35, 86)
- ),
-
-// 141 Apophysis-040426-1kaosGothic
-((153, 26, 22), (233, 221, 164), (171, 190, 134), (110, 160, 104),
- (82, 82, 68), (55, 4, 33), (30, 4, 33), (6, 4, 33),
- (37, 123, 67), (37, 123, 67), (37, 123, 67), (26, 109, 53),
- (16, 96, 40), (31, 88, 32), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (94, 56, 1), (70, 68, 13), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (70, 68, 13), (94, 56, 1), (139, 34, 19),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (139, 34, 19),
- (116, 45, 10), (94, 56, 1), (103, 52, 3), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (133, 37, 16),
- (127, 40, 13), (110, 48, 7), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (116, 45, 10), (139, 34, 19), (139, 34, 19),
- (143, 32, 21), (177, 15, 38), (194, 8, 46), (212, 1, 55),
- (212, 1, 55), (212, 1, 55), (228, 8, 63), (228, 8, 63),
- (249, 19, 73), (230, 10, 64), (212, 1, 55), (175, 17, 37),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (94, 56, 1),
- (139, 34, 19), (139, 34, 19), (133, 37, 16), (127, 40, 13),
- (110, 48, 7), (94, 56, 1), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (116, 45, 10), (94, 56, 1), (73, 67, 11),
- (52, 78, 22), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (37, 123, 67), (87, 148, 92), (138, 173, 117),
- (157, 183, 126), (177, 193, 136), (233, 221, 164), (240, 225, 168),
- (138, 173, 117), (96, 152, 96), (55, 132, 76), (55, 132, 76),
- (55, 132, 76), (93, 78, 57), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (251, 20, 74), (251, 20, 74), (251, 20, 74),
- (253, 21, 75), (219, 214, 157), (240, 225, 168), (252, 230, 174),
- (240, 225, 168), (246, 123, 121), (253, 21, 75), (251, 20, 74),
- (249, 19, 73), (235, 12, 66), (212, 1, 55), (181, 13, 40),
- (177, 15, 38), (139, 34, 19), (116, 45, 10), (94, 56, 1),
- (94, 56, 1), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (16, 96, 40), (11, 101, 46), (6, 107, 52), (6, 107, 52),
- (6, 107, 52), (16, 96, 40), (47, 80, 25), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (94, 56, 1), (94, 56, 1), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (65, 71, 16), (94, 56, 1), (139, 34, 19),
- (177, 15, 38), (181, 13, 40), (179, 14, 39), (177, 15, 38),
- (143, 32, 21), (139, 34, 19), (139, 34, 19), (94, 56, 1),
- (139, 34, 19), (158, 24, 28), (177, 15, 38), (181, 13, 40),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (94, 56, 1), (47, 80, 25),
- (47, 80, 25), (47, 80, 25), (94, 56, 1), (112, 48, 5),
- (139, 34, 19), (139, 34, 19), (139, 34, 19), (127, 40, 13),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (143, 32, 21),
- (177, 15, 38), (181, 13, 40), (212, 1, 55), (212, 1, 55),
- (201, 3, 50), (177, 15, 38), (139, 34, 19), (94, 56, 1),
- (65, 71, 16), (47, 80, 25), (47, 80, 25), (16, 96, 40),
- (14, 112, 56), (6, 107, 52), (16, 96, 40), (47, 80, 25),
- (94, 56, 1), (94, 56, 1), (139, 34, 19), (181, 13, 40),
- (212, 1, 55), (212, 1, 55), (212, 1, 55), (190, 8, 44),
- (181, 13, 40), (181, 13, 40), (177, 15, 38), (143, 32, 21),
- (139, 34, 19), (94, 56, 1), (47, 80, 25), (47, 80, 25),
- (47, 80, 25), (16, 96, 40), (2, 102, 47), (16, 96, 40),
- (16, 96, 40), (47, 80, 25), (94, 56, 1), (139, 34, 19),
- (139, 34, 19), (99, 54, 0), (94, 56, 1), (94, 56, 1),
- (47, 80, 25), (47, 80, 25), (47, 80, 25), (94, 56, 1),
- (139, 34, 19), (143, 32, 21), (168, 20, 33), (177, 15, 38),
- (181, 13, 40), (212, 1, 55), (228, 8, 63), (249, 19, 73),
- (253, 21, 75), (253, 21, 75), (253, 21, 75), (249, 19, 73),
- (235, 12, 66), (219, 4, 58), (181, 13, 40), (139, 34, 19)
- ),
-
-// 142 Apophysis-040426-1KQNova
-((82, 83, 39), (198, 92, 96), (200, 91, 77), (203, 90, 58),
- (148, 82, 31), (94, 74, 5), (85, 70, 16), (76, 67, 28),
- (2, 44, 42), (14, 46, 54), (26, 49, 67), (57, 36, 53),
- (88, 24, 40), (91, 35, 43), (95, 47, 47), (86, 48, 44),
- (77, 50, 41), (125, 179, 21), (145, 182, 33), (165, 186, 45),
- (179, 184, 51), (193, 182, 58), (189, 173, 55), (186, 164, 53),
- (167, 153, 48), (185, 138, 36), (204, 124, 25), (229, 87, 23),
- (255, 50, 21), (237, 30, 18), (220, 11, 16), (178, 5, 11),
- (167, 23, 14), (194, 31, 0), (222, 55, 13), (250, 79, 27),
- (244, 99, 50), (238, 120, 74), (239, 117, 73), (241, 114, 73),
- (168, 45, 12), (163, 34, 16), (158, 23, 20), (160, 13, 10),
- (163, 4, 1), (165, 10, 2), (167, 17, 3), (197, 27, 2),
- (216, 13, 9), (153, 18, 24), (151, 28, 55), (149, 39, 86),
- (188, 19, 93), (228, 0, 100), (230, 4, 90), (232, 8, 81),
- (235, 44, 16), (242, 45, 27), (249, 46, 39), (249, 63, 45),
- (249, 80, 51), (251, 92, 91), (254, 104, 131), (236, 121, 124),
- (245, 109, 97), (246, 155, 48), (233, 154, 64), (221, 153, 80),
- (235, 157, 149), (249, 161, 219), (230, 207, 213), (218, 203, 180),
- (222, 220, 199), (222, 224, 215), (223, 228, 231), (236, 238, 225),
- (250, 249, 219), (248, 247, 217), (247, 246, 216), (253, 234, 178),
- (251, 207, 162), (253, 131, 188), (247, 148, 126), (241, 166, 65),
- (242, 178, 63), (244, 191, 61), (251, 238, 82), (252, 253, 115),
- (149, 191, 189), (100, 165, 165), (52, 140, 141), (48, 136, 132),
- (45, 132, 124), (98, 175, 69), (100, 176, 16), (74, 164, 4),
- (52, 138, 13), (32, 100, 51), (48, 107, 64), (64, 114, 77),
- (93, 113, 68), (123, 113, 60), (129, 117, 59), (92, 97, 57),
- (122, 51, 65), (149, 76, 69), (177, 102, 73), (168, 119, 55),
- (160, 136, 38), (153, 87, 0), (128, 83, 0), (138, 62, 0),
- (134, 47, 28), (111, 57, 47), (107, 81, 34), (104, 106, 22),
- (139, 159, 44), (204, 131, 78), (230, 84, 84), (247, 19, 116),
- (229, 11, 150), (188, 34, 117), (147, 57, 85), (117, 72, 97),
- (87, 88, 109), (76, 90, 99), (69, 94, 90), (58, 43, 76),
- (21, 46, 66), (14, 94, 117), (20, 110, 124), (27, 126, 131),
- (26, 135, 132), (74, 109, 89), (52, 95, 76), (86, 65, 74),
- (127, 16, 35), (123, 18, 31), (120, 20, 28), (117, 14, 23),
- (115, 8, 18), (76, 2, 29), (33, 1, 50), (7, 19, 67),
- (26, 59, 90), (152, 72, 157), (171, 72, 162), (190, 72, 168),
- (185, 45, 150), (177, 29, 123), (164, 38, 119), (126, 34, 99),
- (86, 16, 86), (80, 19, 91), (75, 23, 97), (122, 66, 139),
- (154, 77, 159), (133, 112, 145), (141, 163, 176), (168, 199, 193),
- (212, 225, 182), (252, 210, 162), (240, 226, 155), (229, 243, 148),
- (225, 239, 68), (232, 193, 64), (230, 178, 56), (225, 184, 58),
- (209, 195, 73), (195, 206, 112), (181, 218, 151), (226, 237, 177),
- (225, 234, 189), (245, 247, 210), (252, 244, 242), (252, 194, 232),
- (250, 181, 226), (238, 188, 223), (231, 186, 215), (219, 174, 197),
- (171, 161, 169), (126, 141, 122), (132, 137, 43), (105, 108, 21),
- (168, 124, 25), (173, 129, 28), (179, 134, 31), (205, 101, 16),
- (231, 139, 38), (248, 149, 48), (244, 186, 60), (236, 196, 65),
- (246, 219, 80), (247, 246, 78), (236, 205, 65), (248, 171, 53),
- (248, 115, 70), (253, 18, 93), (232, 7, 113), (216, 5, 120),
- (213, 13, 148), (219, 15, 146), (223, 85, 180), (253, 132, 186),
- (253, 145, 207), (243, 165, 205), (204, 158, 195), (145, 173, 174),
- (111, 162, 166), (116, 155, 111), (142, 155, 49), (122, 175, 35),
- (100, 153, 35), (63, 160, 27), (15, 103, 25), (3, 71, 24),
- (3, 58, 39), (26, 84, 25), (51, 88, 19), (41, 68, 1),
- (52, 37, 4), (64, 27, 1), (86, 7, 10), (100, 27, 54),
- (138, 61, 81), (131, 132, 56), (159, 179, 80), (146, 161, 60),
- (98, 112, 51), (39, 79, 68), (9, 54, 47), (2, 45, 36),
- (9, 54, 31), (22, 41, 21), (22, 26, 25), (28, 0, 27),
- (86, 7, 13), (86, 8, 8), (105, 1, 12), (122, 36, 35),
- (132, 54, 52), (112, 20, 67), (92, 2, 53), (93, 9, 25),
- (105, 16, 2), (116, 53, 12), (79, 68, 12), (87, 76, 31),
- (47, 117, 29), (68, 157, 7), (92, 165, 0), (86, 137, 0),
- (47, 109, 34), (30, 87, 44), (76, 59, 65), (152, 140, 40)
- ),
-
-// 143 Apophysis-040426-1kaosframe
-((249, 250, 185), (158, 204, 168), (114, 141, 121), (70, 79, 74),
- (62, 67, 71), (55, 56, 68), (62, 67, 69), (70, 79, 70),
- (93, 167, 144), (104, 174, 148), (116, 182, 152), (155, 203, 158),
- (194, 224, 164), (210, 224, 139), (227, 225, 115), (213, 215, 102),
- (200, 206, 89), (227, 0, 99), (205, 6, 98), (184, 12, 98),
- (205, 118, 106), (227, 225, 115), (232, 229, 121), (237, 233, 127),
- (251, 245, 160), (251, 245, 160), (251, 245, 160), (239, 235, 137),
- (227, 225, 115), (213, 217, 102), (200, 209, 90), (166, 17, 95),
- (166, 17, 95), (177, 35, 4), (177, 35, 4), (177, 35, 4),
- (146, 48, 24), (116, 61, 45), (104, 65, 52), (93, 70, 60),
- (55, 51, 70), (50, 71, 83), (45, 91, 96), (69, 130, 120),
- (93, 169, 144), (93, 168, 146), (93, 167, 148), (116, 180, 156),
- (158, 204, 177), (209, 232, 189), (225, 240, 188), (242, 248, 188),
- (248, 249, 181), (254, 251, 175), (254, 251, 175), (254, 251, 175),
- (253, 250, 174), (247, 249, 175), (242, 248, 176), (225, 240, 174),
- (209, 232, 172), (201, 228, 168), (194, 224, 164), (177, 214, 156),
- (138, 192, 152), (93, 164, 147), (104, 112, 96), (116, 61, 45),
- (116, 61, 45), (116, 61, 45), (116, 61, 45), (93, 70, 56),
- (45, 89, 50), (62, 66, 63), (79, 43, 76), (102, 36, 81),
- (125, 30, 87), (135, 24, 92), (146, 19, 98), (200, 7, 105),
- (237, 1, 97), (233, 9, 43), (221, 15, 31), (209, 21, 20),
- (209, 21, 20), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (253, 0, 71), (231, 10, 45), (209, 21, 20), (183, 32, 18),
- (158, 43, 17), (200, 206, 89), (227, 225, 115), (237, 233, 127),
- (237, 233, 127), (215, 213, 86), (176, 202, 113), (138, 192, 141),
- (148, 198, 154), (158, 204, 168), (194, 224, 176), (209, 232, 178),
- (233, 244, 178), (243, 247, 176), (253, 250, 174), (253, 251, 175),
- (254, 252, 176), (253, 251, 181), (242, 248, 188), (222, 238, 190),
- (222, 238, 190), (242, 248, 188), (245, 249, 186), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (253, 251, 181), (253, 251, 181),
- (222, 238, 190), (208, 231, 188), (194, 224, 186), (185, 219, 179),
- (177, 214, 172), (138, 192, 162), (116, 180, 156), (116, 180, 151),
- (116, 180, 156), (158, 205, 173), (176, 214, 174), (194, 224, 176),
- (209, 232, 183), (209, 232, 189), (209, 232, 178), (194, 224, 176),
- (116, 180, 156), (80, 134, 105), (45, 89, 54), (51, 98, 35),
- (58, 108, 16), (70, 79, 9), (93, 70, 56), (93, 70, 56),
- (93, 70, 60), (93, 70, 56), (93, 70, 58), (93, 70, 60),
- (70, 79, 70), (93, 164, 147), (116, 180, 156), (158, 204, 168),
- (222, 238, 190), (227, 241, 190), (233, 244, 190), (242, 248, 188),
- (249, 250, 185), (253, 251, 181), (253, 252, 181), (253, 252, 181),
- (253, 251, 181), (242, 248, 182), (237, 246, 180), (233, 244, 178),
- (222, 238, 178), (222, 238, 178), (222, 238, 178), (233, 244, 178),
- (242, 248, 176), (245, 249, 174), (249, 250, 173), (254, 248, 168),
- (249, 249, 166), (251, 247, 160), (254, 251, 163), (254, 251, 169),
- (254, 248, 168), (251, 245, 160), (254, 248, 156), (245, 242, 139),
- (245, 240, 138), (237, 233, 116), (215, 216, 103), (245, 3, 100),
- (253, 0, 71), (243, 4, 57), (233, 9, 43), (209, 21, 26),
- (242, 200, 73), (237, 233, 121), (245, 240, 138), (245, 240, 150),
- (222, 238, 178), (222, 238, 190), (222, 238, 190), (222, 238, 190),
- (222, 238, 190), (233, 244, 190), (242, 248, 188), (249, 250, 185),
- (253, 251, 181), (253, 251, 181), (254, 251, 175), (254, 248, 168),
- (251, 245, 153), (245, 240, 121), (227, 225, 115), (215, 216, 97),
- (184, 194, 75), (138, 52, 31), (177, 35, 4), (194, 28, 8),
- (194, 28, 8), (209, 21, 20), (209, 21, 20), (222, 15, 32),
- (233, 9, 43), (242, 4, 60), (254, 2, 79), (254, 3, 85),
- (253, 0, 71), (222, 15, 32), (209, 21, 20), (194, 28, 13),
- (158, 43, 17), (116, 61, 41), (116, 61, 45), (116, 61, 45),
- (146, 23, 92), (166, 17, 95), (200, 7, 99), (237, 1, 97),
- (251, 3, 90), (254, 3, 85), (254, 2, 79), (251, 3, 90),
- (251, 3, 96), (237, 1, 97), (184, 12, 98), (166, 17, 95),
- (103, 36, 82), (79, 43, 76), (103, 36, 86), (146, 23, 96),
- (184, 12, 103), (227, 0, 105), (245, 3, 94), (254, 2, 79),
- (254, 3, 91), (237, 1, 97), (184, 12, 98), (125, 30, 87),
- (79, 43, 80), (79, 43, 80), (103, 36, 82), (146, 23, 92)
- ),
-
-// 144 Apophysis-040426-147KaosRing
-((82, 81, 4), (82, 76, 6), (82, 52, 23), (82, 29, 41),
- (82, 30, 41), (82, 32, 42), (82, 48, 47), (82, 65, 53),
- (82, 94, 63), (82, 97, 64), (82, 100, 65), (82, 87, 60),
- (82, 74, 56), (82, 54, 49), (82, 35, 43), (82, 32, 42),
- (82, 29, 41), (82, 29, 41), (82, 27, 40), (82, 26, 40),
- (82, 26, 39), (82, 26, 39), (82, 26, 39), (82, 26, 40),
- (82, 26, 40), (82, 29, 41), (82, 32, 43), (82, 61, 61),
- (82, 90, 79), (82, 87, 70), (82, 85, 61), (82, 41, 45),
- (82, 29, 41), (82, 20, 38), (82, 13, 36), (82, 7, 34),
- (82, 6, 31), (82, 5, 29), (82, 4, 31), (82, 4, 33),
- (82, 10, 35), (82, 11, 35), (82, 12, 35), (82, 14, 30),
- (82, 17, 26), (82, 18, 25), (82, 20, 25), (82, 24, 25),
- (82, 39, 15), (82, 82, 4), (82, 82, 4), (82, 82, 4),
- (82, 74, 7), (82, 66, 10), (82, 49, 26), (82, 32, 42),
- (82, 29, 41), (82, 27, 40), (82, 26, 40), (82, 24, 39),
- (82, 23, 39), (82, 23, 39), (82, 23, 39), (82, 23, 39),
- (82, 23, 39), (82, 21, 38), (82, 22, 38), (82, 23, 39),
- (82, 23, 39), (82, 23, 39), (82, 20, 38), (82, 20, 38),
- (82, 20, 38), (82, 18, 37), (82, 16, 37), (82, 14, 36),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 10, 35),
- (82, 10, 35), (82, 14, 26), (82, 21, 23), (82, 29, 21),
- (82, 50, 14), (82, 71, 8), (82, 81, 4), (82, 84, 3),
- (82, 85, 3), (82, 85, 3), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 85, 3), (82, 80, 5), (73, 76, 44),
- (82, 35, 43), (82, 32, 42), (82, 29, 41), (82, 26, 40),
- (82, 26, 40), (82, 26, 40), (82, 29, 41), (82, 32, 42),
- (82, 85, 60), (82, 94, 63), (82, 104, 66), (82, 105, 67),
- (82, 107, 68), (82, 100, 64), (82, 80, 57), (117, 69, 51),
- (82, 35, 43), (82, 23, 39), (82, 21, 38), (82, 20, 38),
- (82, 16, 37), (82, 11, 34), (82, 11, 27), (82, 14, 26),
- (82, 8, 28), (82, 9, 31), (82, 10, 35), (82, 11, 35),
- (82, 13, 36), (82, 13, 36), (82, 13, 36), (82, 13, 36),
- (82, 13, 36), (82, 13, 36), (82, 14, 37), (82, 15, 38),
- (82, 16, 37), (82, 20, 38), (82, 24, 40), (82, 29, 41),
- (82, 78, 5), (82, 73, 7), (82, 68, 9), (82, 50, 25),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 13, 36), (82, 11, 35), (82, 10, 35),
- (82, 7, 34), (82, 4, 33), (82, 1, 32), (82, 0, 31),
- (82, 0, 31), (82, 0, 31), (82, 0, 31), (82, 0, 31),
- (82, 0, 31), (82, 1, 32), (82, 1, 32), (82, 5, 29),
- (82, 8, 28), (82, 20, 25), (72, 24, 12), (63, 29, 0),
- (82, 72, 7), (82, 81, 4), (82, 84, 3), (82, 85, 3),
- (82, 82, 4), (82, 75, 6), (82, 68, 8), (82, 25, 25),
- (82, 17, 26), (82, 11, 27), (82, 5, 29), (82, 5, 29),
- (82, 5, 29), (82, 5, 29), (82, 5, 32), (82, 10, 35),
- (82, 16, 37), (82, 23, 39), (82, 32, 42), (82, 71, 55),
- (82, 119, 71), (82, 122, 71), (82, 125, 72), (82, 147, 80),
- (82, 163, 83), (82, 173, 88), (82, 180, 94), (82, 173, 89),
- (82, 165, 86), (82, 146, 80), (82, 109, 68), (82, 97, 60),
- (82, 70, 55), (82, 32, 42), (82, 29, 41), (82, 29, 41),
- (82, 32, 42), (82, 58, 52), (82, 93, 62), (82, 124, 72),
- (82, 141, 79), (82, 157, 78), (82, 129, 74), (82, 109, 68),
- (94, 87, 21), (82, 83, 4), (82, 85, 3), (82, 85, 3),
- (82, 85, 3), (82, 84, 3), (82, 81, 4), (82, 66, 9),
- (82, 32, 42), (82, 29, 41), (82, 26, 40), (82, 23, 39),
- (82, 20, 38), (82, 16, 37), (82, 10, 35), (82, 4, 33),
- (82, 3, 30), (82, 3, 30), (82, 3, 29), (82, 5, 29),
- (82, 8, 28), (82, 8, 28), (82, 8, 28), (82, 11, 27),
- (82, 14, 26), (82, 14, 26), (82, 11, 27), (82, 8, 28),
- (82, 8, 28), (82, 10, 35), (82, 13, 36), (82, 16, 37),
- (82, 20, 38), (82, 23, 39), (82, 26, 40), (82, 27, 39),
- (82, 41, 20), (82, 71, 8), (82, 78, 5), (82, 78, 5),
- (82, 66, 10), (82, 35, 42), (82, 35, 43), (82, 83, 59),
- (82, 109, 68), (82, 141, 79), (175, 154, 107), (175, 119, 79)
- ),
-
-// 145 Apophysis-040426-147Fighting_Fish
-((172, 212, 200), (212, 226, 92), (212, 211, 72), (212, 197, 53),
- (178, 197, 53), (144, 198, 54), (98, 175, 34), (53, 152, 15),
- (59, 114, 45), (118, 154, 90), (177, 195, 136), (174, 203, 168),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (192, 220, 152), (212, 228, 104), (212, 222, 88), (212, 216, 73),
- (212, 197, 53), (212, 210, 69), (212, 224, 86), (192, 218, 143),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (112, 182, 107), (53, 152, 15),
- (53, 152, 14), (53, 152, 13), (53, 152, 13), (53, 152, 13),
- (47, 149, 16), (50, 130, 32), (53, 111, 48), (53, 111, 39),
- (53, 111, 30), (50, 130, 24), (47, 149, 18), (53, 152, 15),
- (212, 190, 49), (212, 190, 49), (212, 190, 49), (212, 190, 49),
- (212, 191, 49), (212, 193, 50), (212, 195, 51), (212, 197, 53),
- (212, 214, 60), (212, 220, 69), (212, 227, 78), (212, 224, 74),
- (212, 221, 71), (212, 220, 68), (212, 219, 65), (212, 211, 58),
- (212, 212, 60), (212, 227, 95), (192, 219, 147), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (182, 199, 139), (147, 175, 107), (112, 151, 75), (85, 132, 63),
- (59, 114, 51), (71, 122, 52), (144, 173, 93), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (158, 192, 158), (144, 173, 117), (53, 111, 73), (47, 105, 51),
- (47, 105, 45), (47, 127, 31), (47, 149, 18), (47, 149, 16),
- (47, 149, 15), (47, 149, 15), (47, 149, 16), (47, 149, 17),
- (53, 111, 30), (53, 111, 79), (108, 148, 97), (164, 186, 116),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (192, 217, 142), (212, 223, 84), (212, 216, 73),
- (212, 209, 63), (212, 199, 55), (212, 193, 50), (212, 193, 50),
- (212, 193, 49), (212, 190, 49), (212, 191, 49), (212, 193, 50),
- (212, 193, 52), (212, 205, 60), (186, 201, 116), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (206, 226, 173),
- (240, 240, 147), (233, 243, 101), (212, 231, 92), (212, 229, 85),
- (212, 225, 91), (212, 229, 93), (212, 230, 99), (212, 232, 106),
- (228, 231, 152), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (202, 212, 150), (207, 216, 128), (212, 221, 106), (212, 203, 61),
- (212, 190, 49), (106, 146, 59), (59, 114, 45), (53, 111, 48),
- (59, 114, 51), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (245, 249, 158), (252, 249, 166),
- (253, 251, 155), (244, 243, 149), (212, 226, 93), (212, 195, 52),
- (94, 138, 65), (73, 124, 60), (53, 111, 55), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (53, 111, 48), (53, 111, 48),
- (53, 111, 48), (53, 111, 48), (65, 119, 49), (159, 182, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (53, 111, 96), (53, 111, 73), (53, 111, 55),
- (53, 111, 55), (53, 111, 55), (47, 105, 69), (53, 111, 101),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (172, 212, 200),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (243, 248, 163),
- (253, 251, 173), (253, 252, 167), (250, 251, 154), (242, 248, 162),
- (172, 212, 200), (172, 212, 200), (172, 212, 200), (194, 207, 115),
- (123, 158, 63), (71, 122, 23), (47, 105, 20), (53, 111, 8),
- (53, 111, 3), (47, 149, 0), (53, 152, 1), (53, 152, 4),
- (47, 149, 8), (47, 149, 15), (53, 152, 14), (53, 152, 12),
- (53, 152, 4), (53, 152, 12), (53, 152, 12), (53, 152, 13),
- (53, 152, 15), (212, 190, 49), (212, 201, 59), (212, 226, 93),
- (219, 225, 147), (172, 212, 200), (172, 212, 200), (172, 212, 200)
- ),
-
-// 146 Apophysis-040426-147ReachingMoon
-((39, 17, 100), (46, 43, 45), (61, 44, 41), (76, 45, 37),
- (67, 47, 38), (58, 49, 40), (45, 43, 44), (33, 37, 49),
- (8, 2, 80), (11, 1, 81), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (11, 11, 72), (15, 21, 64),
- (82, 67, 23), (143, 109, 40), (205, 152, 57), (215, 166, 76),
- (225, 181, 95), (231, 187, 102), (237, 193, 109), (237, 193, 109),
- (245, 191, 94), (247, 200, 106), (250, 205, 113), (253, 210, 120),
- (247, 207, 120), (242, 205, 120), (247, 209, 120), (253, 213, 120),
- (253, 248, 246), (223, 229, 201), (194, 211, 157), (178, 168, 93),
- (163, 125, 29), (150, 119, 26), (138, 113, 24), (111, 84, 6),
- (88, 76, 12), (105, 82, 8), (131, 101, 17), (158, 120, 26),
- (174, 136, 39), (190, 153, 53), (204, 163, 68), (219, 173, 83),
- (181, 137, 43), (137, 108, 27), (94, 79, 11), (66, 48, 55),
- (39, 17, 99), (39, 17, 99), (39, 17, 99), (39, 17, 100),
- (39, 17, 100), (39, 17, 99), (26, 8, 91), (14, 0, 83),
- (11, 1, 81), (8, 2, 80), (2, 9, 75), (9, 18, 66),
- (33, 37, 49), (39, 40, 47), (46, 43, 45), (52, 49, 38),
- (58, 55, 32), (55, 50, 37), (52, 46, 42), (46, 43, 45),
- (33, 37, 49), (15, 21, 64), (12, 19, 65), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (15, 21, 64), (15, 21, 64),
- (40, 40, 47), (33, 33, 53), (27, 27, 59), (21, 24, 61),
- (15, 21, 64), (15, 21, 64), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (2, 5, 78), (5, 3, 79), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (2, 5, 78), (9, 18, 66),
- (27, 27, 59), (18, 22, 62), (9, 18, 66), (9, 18, 66),
- (9, 18, 66), (9, 18, 66), (2, 5, 78), (2, 5, 78),
- (2, 9, 75), (27, 27, 58), (36, 35, 51), (46, 43, 45),
- (58, 55, 33), (70, 61, 28), (88, 67, 22), (94, 79, 10),
- (111, 93, 3), (122, 101, 11), (133, 110, 20), (143, 118, 28),
- (153, 126, 36), (123, 175, 109), (172, 150, 159), (117, 182, 180),
- (106, 180, 155), (89, 43, 58), (64, 30, 78), (39, 17, 99),
- (39, 17, 100), (39, 17, 100), (39, 17, 100), (39, 17, 99),
- (14, 0, 83), (26, 8, 91), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 100), (39, 17, 100), (39, 17, 100),
- (39, 17, 100), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (8, 2, 80), (15, 21, 64), (33, 37, 49), (52, 40, 45),
- (111, 87, 5), (134, 103, 15), (158, 120, 26), (177, 144, 55),
- (205, 161, 70), (154, 189, 122), (99, 175, 144), (53, 153, 143),
- (16, 135, 116), (27, 27, 58), (30, 32, 53), (33, 37, 49),
- (33, 37, 49), (52, 46, 42), (70, 61, 28), (82, 64, 24),
- (105, 91, 1), (105, 91, 1), (105, 91, 1), (88, 76, 12),
- (88, 67, 22), (58, 49, 40), (40, 40, 47), (33, 30, 56),
- (27, 27, 58), (9, 18, 66), (9, 18, 66), (9, 18, 66),
- (2, 5, 77), (2, 5, 78), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (15, 21, 64), (33, 37, 49), (52, 46, 42),
- (70, 61, 27), (111, 87, 5), (143, 107, 13), (163, 122, 27),
- (194, 104, 19), (222, 100, 22), (242, 119, 35), (249, 151, 58),
- (248, 156, 66), (253, 165, 74), (249, 151, 61), (247, 143, 55),
- (206, 123, 35), (163, 125, 28), (116, 90, 3), (88, 76, 12),
- (70, 61, 28), (65, 18, 22), (15, 21, 64), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (2, 5, 78),
- (2, 5, 78), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (8, 2, 80), (8, 2, 80), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 84), (39, 17, 99), (39, 17, 99),
- (33, 14, 97), (14, 0, 83), (14, 0, 83), (14, 0, 83),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (8, 2, 80),
- (14, 0, 83), (14, 0, 83), (8, 2, 80), (14, 0, 83),
- (14, 0, 84), (33, 14, 97), (39, 17, 99), (39, 17, 99),
- (39, 17, 99), (39, 17, 99), (33, 0, 70), (27, 27, 59),
- (40, 40, 47), (58, 49, 40), (70, 61, 27), (88, 67, 22),
- (111, 87, 5), (153, 118, 25), (209, 106, 23), (247, 41, 24)
- ),
-
-// 147 Apophysis-040426-163KaosScepter
-((230, 130, 36), (217, 93, 41), (196, 96, 29), (175, 100, 17),
- (162, 94, 34), (150, 88, 51), (127, 77, 47), (105, 67, 44),
- (105, 67, 44), (105, 67, 43), (105, 68, 42), (138, 84, 30),
- (172, 100, 18), (188, 108, 23), (205, 117, 28), (217, 123, 31),
- (229, 129, 35), (230, 130, 36), (240, 120, 38), (251, 110, 41),
- (250, 109, 36), (250, 108, 32), (251, 109, 35), (253, 111, 39),
- (246, 136, 39), (242, 134, 47), (239, 133, 55), (237, 117, 118),
- (235, 102, 181), (235, 102, 182), (235, 102, 183), (211, 91, 180),
- (139, 82, 99), (57, 46, 44), (32, 33, 33), (7, 21, 22),
- (4, 16, 20), (1, 12, 18), (2, 12, 17), (3, 12, 17),
- (10, 7, 16), (24, 20, 10), (39, 34, 4), (48, 24, 14),
- (57, 14, 24), (58, 13, 23), (59, 13, 23), (53, 11, 12),
- (42, 7, 14), (57, 14, 24), (58, 29, 31), (59, 44, 39),
- (98, 63, 69), (137, 83, 99), (157, 92, 117), (177, 102, 135),
- (234, 129, 188), (235, 131, 122), (236, 133, 56), (226, 113, 49),
- (217, 93, 42), (201, 86, 41), (186, 80, 40), (172, 100, 18),
- (148, 88, 52), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 44), (105, 67, 44), (105, 67, 44), (105, 67, 44),
- (105, 67, 46), (104, 52, 40), (103, 38, 34), (125, 62, 42),
- (147, 87, 50), (148, 87, 50), (150, 88, 51), (187, 107, 54),
- (178, 103, 136), (235, 132, 205), (242, 135, 208), (249, 139, 212),
- (242, 135, 208), (235, 132, 205), (235, 132, 205), (249, 139, 212),
- (255, 112, 204), (233, 102, 192), (212, 92, 181), (195, 83, 154),
- (179, 75, 128), (142, 54, 96), (93, 61, 62), (51, 90, 37),
- (55, 110, 26), (54, 152, 15), (112, 127, 17), (170, 102, 19),
- (187, 109, 23), (205, 117, 28), (217, 93, 42), (186, 78, 42),
- (148, 88, 51), (126, 77, 47), (105, 67, 44), (127, 77, 48),
- (150, 87, 52), (172, 100, 18), (173, 101, 19), (205, 115, 27),
- (205, 117, 28), (216, 123, 56), (183, 141, 97), (150, 159, 138),
- (230, 225, 187), (238, 241, 196), (252, 252, 202), (252, 251, 203),
- (247, 138, 203), (194, 96, 164), (141, 55, 126), (119, 44, 92),
- (97, 33, 59), (53, 40, 68), (58, 44, 41), (59, 44, 39),
- (46, 37, 22), (61, 44, 37), (83, 55, 40), (105, 67, 44),
- (133, 80, 10), (169, 101, 18), (174, 98, 20), (150, 88, 51),
- (105, 38, 30), (98, 34, 18), (92, 30, 7), (75, 37, 23),
- (59, 44, 39), (53, 68, 45), (52, 91, 36), (105, 67, 44),
- (150, 88, 51), (229, 129, 33), (229, 129, 34), (230, 130, 36),
- (230, 130, 36), (246, 138, 40), (230, 130, 36), (230, 130, 36),
- (211, 90, 157), (212, 105, 173), (213, 120, 190), (235, 132, 205),
- (235, 132, 205), (211, 122, 190), (177, 102, 135), (187, 107, 54),
- (205, 117, 28), (230, 130, 36), (230, 130, 36), (230, 130, 36),
- (247, 137, 42), (247, 138, 47), (250, 138, 52), (251, 139, 53),
- (251, 139, 53), (252, 140, 51), (254, 141, 49), (247, 137, 42),
- (230, 130, 34), (205, 117, 28), (172, 100, 18), (136, 53, 3),
- (136, 53, 1), (88, 57, 0), (53, 36, 18), (53, 36, 20),
- (58, 15, 25), (50, 11, 56), (50, 11, 56), (12, 19, 35),
- (0, 14, 21), (0, 14, 19), (0, 14, 17), (1, 12, 16),
- (3, 12, 17), (12, 18, 30), (37, 28, 59), (39, 28, 62),
- (52, 39, 67), (52, 45, 52), (59, 44, 39), (45, 38, 22),
- (40, 35, 5), (40, 34, 8), (46, 37, 22), (59, 44, 39),
- (95, 61, 62), (144, 86, 137), (211, 120, 190), (235, 132, 205),
- (249, 139, 212), (250, 140, 213), (249, 139, 212), (249, 139, 212),
- (249, 139, 212), (251, 139, 213), (253, 142, 211), (253, 142, 211),
- (255, 141, 211), (253, 142, 211), (251, 138, 204), (249, 110, 193),
- (235, 102, 181), (236, 133, 56), (239, 133, 55), (247, 137, 42),
- (230, 130, 36), (205, 117, 28), (172, 100, 18), (134, 80, 6),
- (89, 58, 3), (59, 44, 39), (51, 41, 68), (101, 63, 104),
- (180, 77, 160), (212, 92, 181), (213, 120, 190), (235, 132, 205),
- (255, 112, 207), (255, 111, 206), (255, 112, 204), (250, 109, 203),
- (236, 103, 196), (211, 91, 180), (179, 76, 131), (137, 83, 99),
- (95, 61, 62), (53, 68, 45), (45, 38, 22), (39, 35, 6),
- (9, 9, 17), (11, 8, 17), (50, 9, 3), (91, 29, 6),
- (89, 58, 1), (88, 58, 0), (87, 58, 0), (52, 37, 18),
- (48, 36, 20), (39, 34, 5), (39, 35, 6), (58, 70, 6)
- ),
-
-// 148 Apophysis-040426-163KSphere
-((182, 186, 140), (128, 187, 78), (90, 167, 83), (53, 148, 89),
- (56, 121, 89), (59, 95, 89), (71, 96, 89), (83, 97, 90),
- (149, 95, 87), (124, 83, 77), (100, 71, 67), (91, 69, 55),
- (83, 68, 44), (83, 66, 28), (83, 65, 13), (91, 63, 11),
- (100, 61, 9), (83, 59, 11), (55, 42, 21), (28, 25, 32),
- (28, 23, 24), (28, 22, 17), (28, 28, 9), (28, 34, 1),
- (10, 37, 0), (19, 35, 3), (28, 34, 7), (28, 39, 23),
- (28, 44, 39), (28, 44, 39), (28, 44, 39), (34, 53, 25),
- (10, 61, 30), (10, 66, 38), (10, 60, 27), (10, 55, 16),
- (10, 52, 15), (10, 49, 14), (22, 52, 19), (34, 56, 24),
- (34, 122, 29), (43, 126, 21), (53, 131, 13), (68, 115, 9),
- (83, 100, 6), (91, 94, 19), (100, 89, 33), (128, 78, 62),
- (149, 101, 101), (164, 206, 162), (173, 201, 159), (182, 197, 156),
- (190, 181, 123), (198, 166, 90), (198, 166, 90), (198, 166, 90),
- (198, 160, 89), (149, 141, 81), (100, 122, 74), (76, 110, 71),
- (53, 98, 69), (56, 91, 68), (59, 85, 67), (83, 97, 90),
- (83, 103, 92), (100, 106, 56), (103, 85, 44), (106, 64, 32),
- (94, 66, 41), (83, 68, 50), (83, 68, 44), (77, 83, 29),
- (128, 117, 25), (148, 149, 30), (168, 181, 35), (168, 177, 36),
- (168, 173, 38), (168, 166, 42), (168, 159, 47), (149, 138, 34),
- (128, 111, 28), (123, 72, 6), (114, 65, 18), (106, 58, 30),
- (106, 61, 31), (106, 64, 32), (128, 87, 47), (149, 85, 66),
- (168, 114, 69), (168, 128, 60), (168, 143, 51), (183, 147, 42),
- (198, 152, 33), (182, 120, 17), (182, 111, 32), (198, 104, 25),
- (198, 113, 34), (225, 142, 37), (211, 148, 56), (198, 155, 76),
- (190, 148, 71), (182, 141, 66), (168, 126, 62), (164, 108, 34),
- (123, 69, 3), (103, 79, 2), (83, 89, 2), (91, 111, 1),
- (100, 134, 1), (77, 139, 3), (77, 108, 21), (77, 105, 61),
- (83, 97, 84), (83, 91, 77), (71, 91, 78), (59, 91, 80),
- (59, 85, 73), (83, 74, 69), (59, 56, 26), (59, 56, 26),
- (59, 34, 1), (71, 46, 6), (83, 59, 11), (71, 57, 18),
- (59, 56, 26), (53, 71, 29), (53, 76, 31), (53, 71, 23),
- (53, 71, 29), (34, 104, 69), (34, 101, 77), (34, 99, 86),
- (34, 94, 84), (28, 86, 57), (10, 82, 61), (10, 82, 61),
- (34, 67, 40), (58, 58, 30), (83, 49, 20), (94, 53, 28),
- (106, 58, 36), (128, 72, 60), (149, 101, 95), (149, 107, 109),
- (106, 124, 160), (53, 129, 115), (43, 118, 109), (34, 108, 104),
- (10, 96, 87), (10, 93, 49), (10, 98, 46), (34, 81, 38),
- (59, 80, 59), (59, 82, 63), (59, 85, 67), (53, 93, 55),
- (34, 73, 54), (34, 64, 34), (59, 65, 13), (83, 71, 5),
- (106, 106, 9), (128, 191, 52), (138, 194, 45), (149, 197, 38),
- (164, 196, 81), (168, 210, 77), (225, 201, 71), (225, 163, 77),
- (225, 190, 107), (225, 204, 133), (225, 219, 160), (225, 239, 218),
- (213, 197, 219), (213, 222, 185), (182, 212, 116), (213, 203, 85),
- (213, 199, 83), (213, 168, 85), (225, 145, 54), (168, 131, 58),
- (164, 120, 53), (182, 105, 30), (164, 96, 21), (123, 82, 21),
- (123, 78, 0), (114, 86, 7), (106, 94, 15), (128, 99, 34),
- (149, 104, 54), (164, 126, 60), (144, 128, 66), (168, 111, 117),
- (168, 98, 95), (149, 79, 64), (144, 98, 34), (123, 75, 14),
- (100, 55, 7), (77, 49, 12), (53, 53, 5), (53, 59, 13),
- (28, 70, 33), (34, 73, 54), (34, 89, 77), (59, 101, 89),
- (83, 127, 120), (100, 156, 148), (144, 198, 192), (198, 181, 208),
- (168, 187, 185), (149, 165, 138), (100, 177, 78), (77, 110, 69),
- (83, 74, 52), (106, 67, 45), (128, 72, 54), (182, 28, 67),
- (168, 25, 128), (164, 70, 112), (164, 77, 120), (106, 103, 100),
- (83, 118, 130), (59, 73, 123), (34, 67, 97), (10, 77, 53),
- (10, 34, 40), (10, 16, 36), (10, 16, 36), (28, 28, 15),
- (34, 25, 8), (34, 37, 0), (53, 40, 8), (59, 34, 1),
- (59, 44, 10), (53, 53, 5), (28, 47, 1), (34, 66, 16),
- (28, 70, 33), (28, 75, 41), (28, 103, 38), (34, 104, 69),
- (34, 94, 84), (34, 89, 96), (34, 94, 79), (34, 89, 72),
- (53, 88, 53), (53, 101, 31), (77, 83, 29), (106, 70, 28),
- (106, 76, 31), (128, 99, 34), (128, 111, 28), (149, 127, 40),
- (149, 104, 54), (144, 139, 75), (144, 154, 99), (213, 227, 144)
- ),
-
-// 149 Apophysis-040426-163KInterseed
-((5, 5, 5), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (4, 4, 4), (6, 6, 6), (6, 6, 6),
- (7, 7, 7), (8, 8, 8), (7, 7, 7), (6, 6, 6),
- (4, 4, 4), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (7, 7, 7), (8, 8, 8), (8, 8, 8), (8, 8, 8),
- (6, 6, 6), (4, 4, 4), (3, 3, 3), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (4, 4, 4), (5, 5, 5), (7, 7, 7),
- (37, 5, 16), (108, 49, 53), (180, 93, 91), (217, 168, 84),
- (255, 244, 78), (255, 249, 76), (255, 255, 75), (255, 255, 83),
- (255, 255, 91), (226, 225, 89), (143, 240, 64), (61, 255, 39),
- (121, 215, 60), (181, 176, 82), (244, 227, 95), (163, 145, 83),
- (67, 53, 23), (37, 30, 15), (7, 7, 7), (4, 4, 4),
- (2, 2, 2), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (4, 4, 4), (6, 6, 6), (9, 9, 9), (10, 10, 10),
- (11, 11, 11), (48, 48, 31), (116, 102, 59), (115, 185, 136),
- (255, 255, 180), (213, 204, 67), (119, 188, 42), (25, 172, 17),
- (24, 141, 44), (24, 110, 71), (39, 47, 42), (11, 11, 11),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (6, 6, 6),
- (11, 11, 11), (163, 7, 156), (172, 79, 147), (181, 151, 138),
- (151, 166, 162), (183, 255, 255), (255, 242, 252), (255, 255, 187),
- (246, 239, 81), (183, 154, 60), (120, 70, 39), (86, 57, 25),
- (52, 44, 12), (10, 10, 10), (6, 6, 6), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (3, 3, 3), (5, 5, 5),
- (6, 16, 0), (9, 68, 5), (12, 121, 10), (21, 172, 17),
- (55, 252, 32), (28, 180, 24), (20, 149, 13), (22, 77, 33),
- (3, 20, 9), (3, 3, 3), (2, 2, 2), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (2, 2, 2), (5, 5, 5), (8, 8, 8), (9, 9, 9),
- (17, 10, 35), (41, 76, 70), (66, 114, 81), (18, 135, 104),
- (1, 75, 58), (18, 9, 30), (9, 9, 9), (7, 7, 7),
- (4, 4, 4), (2, 2, 2), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2)
- ),
-
-// 150 Apophysis-040426-163XmasFlwers
-((220, 253, 46), (254, 142, 34), (253, 97, 17), (252, 53, 0),
- (253, 37, 8), (255, 21, 17), (253, 10, 34), (252, 0, 52),
- (240, 0, 54), (243, 0, 44), (246, 0, 34), (209, 0, 21),
- (172, 0, 9), (113, 18, 23), (55, 36, 38), (66, 41, 44),
- (77, 46, 51), (31, 79, 79), (43, 89, 54), (55, 100, 30),
- (52, 93, 15), (49, 86, 0), (51, 88, 1), (54, 90, 3),
- (78, 64, 38), (109, 62, 27), (140, 61, 17), (180, 49, 8),
- (221, 38, 0), (238, 22, 7), (255, 6, 14), (255, 0, 11),
- (240, 0, 22), (172, 0, 9), (125, 21, 4), (79, 43, 0),
- (79, 62, 2), (79, 81, 5), (79, 78, 9), (80, 76, 13),
- (78, 31, 51), (79, 15, 42), (81, 0, 34), (81, 25, 17),
- (82, 51, 1), (65, 59, 4), (49, 67, 7), (40, 70, 5),
- (0, 88, 19), (68, 160, 16), (52, 165, 31), (37, 171, 47),
- (51, 159, 103), (65, 148, 159), (65, 149, 148), (65, 151, 138),
- (70, 82, 70), (63, 89, 48), (56, 97, 27), (59, 88, 20),
- (63, 80, 13), (72, 66, 11), (81, 52, 10), (80, 13, 15),
- (75, 0, 16), (172, 0, 9), (195, 21, 46), (218, 42, 83),
- (221, 53, 90), (225, 65, 97), (237, 76, 104), (255, 17, 79),
- (239, 0, 57), (211, 0, 69), (183, 0, 82), (148, 15, 73),
- (114, 31, 64), (95, 38, 57), (77, 46, 51), (70, 76, 55),
- (69, 81, 61), (78, 64, 38), (79, 66, 23), (81, 69, 9),
- (95, 67, 11), (110, 66, 13), (171, 66, 0), (171, 66, 0),
- (172, 0, 9), (172, 0, 9), (172, 0, 9), (175, 0, 12),
- (178, 0, 15), (172, 0, 9), (146, 54, 11), (78, 64, 38),
- (78, 67, 37), (56, 97, 27), (40, 129, 13), (24, 161, 0),
- (27, 151, 0), (31, 142, 0), (47, 110, 11), (56, 94, 22),
- (78, 64, 38), (78, 64, 38), (78, 64, 38), (78, 64, 38),
- (78, 64, 38), (78, 64, 38), (65, 79, 43), (56, 96, 29),
- (56, 94, 22), (63, 79, 0), (72, 69, 5), (81, 59, 10),
- (82, 38, 0), (171, 0, 5), (171, 0, 5), (81, 0, 26),
- (81, 0, 34), (115, 29, 17), (149, 58, 0), (167, 50, 0),
- (186, 43, 0), (207, 0, 34), (228, 0, 47), (224, 26, 0),
- (220, 28, 0), (171, 66, 0), (138, 62, 15), (106, 59, 30),
- (75, 72, 60), (45, 56, 81), (0, 55, 78), (2, 77, 79),
- (2, 61, 108), (50, 44, 103), (98, 28, 99), (94, 44, 115),
- (90, 60, 132), (132, 147, 184), (188, 185, 194), (206, 255, 98),
- (224, 243, 95), (228, 255, 58), (221, 250, 58), (214, 246, 58),
- (210, 247, 46), (203, 241, 43), (185, 228, 42), (149, 200, 36),
- (68, 159, 19), (61, 130, 26), (55, 101, 34), (55, 99, 31),
- (55, 99, 31), (68, 104, 76), (87, 150, 95), (91, 160, 72),
- (111, 167, 86), (210, 216, 151), (221, 221, 161), (233, 226, 172),
- (210, 235, 195), (243, 228, 185), (245, 224, 204), (240, 208, 218),
- (177, 176, 198), (167, 169, 195), (157, 163, 192), (122, 141, 179),
- (64, 141, 168), (64, 135, 161), (29, 121, 118), (16, 117, 112),
- (3, 94, 110), (4, 76, 90), (38, 82, 103), (60, 57, 78),
- (68, 79, 55), (83, 78, 41), (140, 61, 18), (171, 66, 0),
- (231, 72, 0), (243, 75, 8), (255, 79, 16), (255, 106, 122),
- (195, 140, 141), (208, 214, 149), (202, 193, 199), (168, 174, 182),
- (104, 121, 129), (73, 75, 73), (75, 74, 66), (75, 69, 59),
- (69, 80, 59), (101, 162, 91), (164, 193, 101), (183, 226, 41),
- (172, 218, 40), (148, 170, 35), (186, 90, 2), (178, 60, 4),
- (166, 24, 41), (103, 0, 97), (66, 69, 142), (64, 134, 163),
- (64, 143, 167), (64, 135, 163), (67, 115, 134), (73, 81, 84),
- (83, 54, 82), (91, 41, 91), (86, 49, 86), (82, 101, 117),
- (67, 135, 132), (67, 137, 138), (68, 125, 116), (72, 86, 85),
- (106, 63, 53), (164, 61, 0), (213, 64, 0), (246, 33, 0),
- (255, 21, 17), (255, 22, 15), (241, 47, 0), (226, 52, 0),
- (209, 64, 0), (171, 66, 0), (112, 59, 25), (88, 50, 46),
- (55, 61, 66), (43, 64, 54), (2, 81, 48), (0, 120, 0),
- (22, 168, 11), (23, 169, 14), (52, 142, 0), (80, 81, 0),
- (147, 60, 0), (171, 66, 0), (184, 80, 0), (155, 163, 25),
- (143, 199, 35), (132, 176, 97), (133, 176, 100), (79, 141, 138),
- (84, 138, 144), (73, 138, 141), (67, 124, 139), (66, 73, 142),
- (99, 25, 100), (139, 17, 57), (194, 0, 36), (172, 0, 9)
- ),
-
-// 151 Apophysis-040426-163Shield
-((127, 116, 1), (127, 116, 2), (132, 118, 5), (138, 121, 8),
- (161, 119, 15), (184, 118, 22), (211, 95, 22), (239, 72, 22),
- (240, 67, 21), (236, 68, 20), (233, 69, 19), (185, 95, 12),
- (138, 121, 5), (132, 118, 3), (127, 116, 1), (121, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 110, 3), (116, 105, 6),
- (116, 105, 6), (116, 105, 6), (116, 110, 3), (116, 116, 0),
- (116, 116, 0), (121, 110, 1), (127, 104, 3), (116, 104, 5),
- (105, 105, 8), (99, 105, 9), (93, 105, 10), (93, 93, 17),
- (82, 93, 20), (82, 82, 29), (87, 81, 26), (93, 81, 23),
- (110, 92, 13), (127, 104, 3), (127, 107, 1), (127, 110, 0),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (132, 115, 2), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (121, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 118, 1), (116, 121, 2), (121, 118, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 113, 0), (127, 110, 0),
- (121, 107, 3), (116, 105, 6), (105, 93, 2), (82, 70, 31),
- (21, 51, 56), (11, 57, 54), (2, 64, 52), (30, 61, 47),
- (58, 58, 43), (72, 65, 36), (87, 72, 29), (93, 81, 69),
- (82, 93, 65), (105, 93, 135), (63, 69, 101), (21, 46, 68),
- (11, 48, 81), (2, 51, 95), (2, 51, 95), (93, 87, 143),
- (250, 61, 178), (251, 70, 184), (253, 79, 190), (245, 81, 189),
- (237, 83, 188), (216, 44, 161), (247, 70, 24), (247, 76, 26),
- (219, 120, 28), (148, 132, 15), (148, 129, 13), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 126, 11), (137, 123, 7), (127, 121, 4), (127, 121, 4),
- (127, 121, 4), (127, 121, 4), (127, 121, 4), (127, 121, 4),
- (127, 121, 6), (138, 132, 11), (138, 132, 12), (138, 132, 13),
- (138, 132, 13), (127, 127, 10), (127, 127, 8), (127, 121, 6),
- (116, 121, 2), (116, 118, 1), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (116, 116, 0),
- (116, 116, 0), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (105, 116, 1), (105, 116, 1), (105, 116, 1), (105, 116, 1),
- (127, 116, 1), (132, 115, 2), (138, 115, 3), (138, 115, 3),
- (138, 115, 4), (138, 121, 6), (138, 127, 10), (148, 132, 13),
- (148, 132, 13), (138, 132, 11), (138, 129, 10), (138, 127, 10),
- (127, 127, 8), (127, 121, 4), (127, 121, 3), (127, 121, 3),
- (138, 121, 5), (138, 121, 6), (138, 121, 8), (138, 127, 10),
- (127, 132, 10), (127, 132, 10), (127, 127, 8), (127, 121, 6),
- (138, 121, 5), (127, 127, 8), (127, 127, 9), (127, 127, 10),
- (138, 127, 11), (148, 126, 11), (148, 126, 11), (148, 126, 11),
- (148, 132, 15), (143, 132, 14), (138, 132, 13), (138, 127, 11),
- (138, 127, 10), (138, 127, 10), (138, 121, 6), (138, 115, 4),
- (138, 115, 3), (138, 115, 3), (127, 116, 1), (127, 116, 1),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (116, 116, 0),
- (116, 116, 0), (116, 116, 0), (116, 116, 0), (105, 116, 1),
- (105, 116, 1), (105, 105, 8), (105, 105, 8), (105, 105, 8),
- (105, 110, 5), (105, 116, 1), (116, 116, 0), (127, 116, 1),
- (127, 116, 1), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 8), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (127, 116, 2), (127, 116, 1), (127, 116, 1), (127, 110, 0),
- (116, 99, 9), (116, 93, 12), (93, 81, 23), (91, 17, 52),
- (70, 17, 62), (93, 5, 109), (97, 1, 46), (151, 22, 21),
- (170, 37, 10), (127, 104, 3), (138, 115, 3), (198, 45, 0),
- (205, 49, 4), (196, 50, 1), (138, 115, 3), (138, 115, 3),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (127, 116, 1), (127, 116, 1), (127, 116, 1), (127, 116, 1),
- (138, 115, 3), (138, 115, 3), (138, 115, 3), (138, 115, 3),
- (138, 115, 3), (138, 115, 4), (138, 121, 6), (148, 126, 11),
- (148, 126, 11), (148, 126, 11), (148, 126, 11), (138, 121, 6),
- (138, 115, 3), (127, 116, 2), (127, 116, 1), (127, 116, 1)
- ),
-
-// 152 Apophysis-040426-163AlienFlwers
-((136, 172, 220), (179, 252, 29), (201, 242, 31), (223, 233, 34),
- (197, 227, 50), (172, 221, 67), (159, 215, 70), (147, 210, 74),
- (42, 161, 55), (22, 139, 43), (3, 117, 31), (1, 186, 84),
- (0, 255, 137), (34, 213, 126), (68, 172, 116), (95, 145, 120),
- (123, 119, 124), (166, 111, 82), (180, 96, 65), (194, 81, 49),
- (179, 52, 46), (164, 24, 44), (166, 39, 36), (168, 55, 28),
- (224, 50, 14), (205, 28, 47), (186, 7, 81), (134, 34, 113),
- (82, 61, 146), (68, 65, 158), (55, 70, 171), (33, 71, 194),
- (29, 73, 201), (1, 106, 190), (0, 98, 191), (0, 91, 192),
- (26, 92, 207), (53, 94, 222), (57, 131, 222), (62, 169, 223),
- (127, 202, 227), (107, 190, 226), (87, 178, 226), (79, 116, 236),
- (71, 55, 247), (57, 55, 239), (43, 56, 232), (26, 65, 203),
- (23, 60, 197), (6, 52, 230), (12, 54, 215), (18, 56, 200),
- (29, 72, 201), (41, 88, 203), (45, 110, 208), (50, 133, 214),
- (164, 177, 151), (186, 187, 122), (208, 198, 93), (191, 218, 84),
- (174, 238, 75), (168, 233, 73), (163, 229, 72), (135, 207, 72),
- (149, 217, 72), (147, 206, 190), (73, 227, 222), (0, 249, 255),
- (0, 252, 255), (0, 255, 255), (61, 232, 227), (118, 197, 196),
- (255, 238, 115), (243, 238, 102), (231, 239, 90), (206, 192, 86),
- (182, 146, 82), (176, 178, 67), (170, 210, 52), (153, 230, 32),
- (129, 214, 47), (68, 182, 17), (46, 144, 10), (24, 107, 3),
- (42, 96, 21), (60, 86, 39), (165, 103, 13), (224, 150, 39),
- (255, 234, 0), (255, 244, 0), (255, 255, 0), (255, 255, 0),
- (255, 255, 0), (255, 255, 0), (255, 255, 0), (237, 253, 0),
- (211, 255, 4), (214, 253, 110), (197, 239, 180), (181, 225, 251),
- (164, 204, 245), (148, 183, 240), (63, 132, 233), (47, 73, 226),
- (9, 32, 198), (15, 22, 205), (22, 13, 213), (16, 12, 211),
- (10, 11, 209), (12, 9, 205), (40, 7, 165), (58, 11, 148),
- (95, 13, 117), (135, 75, 95), (192, 92, 109), (249, 110, 123),
- (221, 163, 53), (255, 174, 7), (230, 236, 30), (227, 244, 90),
- (160, 161, 127), (114, 124, 147), (69, 88, 168), (70, 82, 163),
- (71, 76, 159), (56, 74, 172), (36, 74, 194), (34, 75, 196),
- (35, 73, 197), (29, 78, 204), (30, 77, 203), (32, 76, 202),
- (43, 91, 198), (19, 117, 191), (35, 160, 208), (76, 247, 147),
- (141, 214, 77), (155, 222, 84), (170, 230, 91), (160, 210, 107),
- (150, 191, 124), (63, 141, 188), (50, 96, 198), (62, 56, 153),
- (62, 20, 146), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (55, 82, 77), (111, 109, 132),
- (149, 27, 87), (185, 34, 96), (222, 42, 105), (217, 26, 179),
- (118, 30, 222), (35, 35, 220), (19, 51, 197), (18, 49, 197),
- (28, 28, 179), (69, 10, 136), (34, 5, 68), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (125, 51, 28), (241, 91, 123),
- (235, 98, 138), (157, 174, 159), (156, 193, 210), (103, 186, 236),
- (85, 134, 203), (60, 99, 192), (34, 79, 201), (22, 69, 205),
- (28, 69, 198), (42, 71, 184), (56, 74, 171), (74, 65, 151),
- (80, 55, 142), (85, 62, 140), (105, 50, 115), (91, 65, 131),
- (67, 72, 161), (32, 44, 215), (34, 11, 249), (0, 0, 255),
- (0, 0, 255), (0, 0, 255), (0, 0, 255), (0, 29, 206),
- (16, 50, 200), (22, 57, 196), (33, 66, 189), (31, 99, 119),
- (60, 85, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 120, 97), (5, 107, 153), (4, 123, 177), (30, 102, 164),
- (16, 101, 149), (3, 135, 104), (8, 141, 64), (42, 95, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (59, 2, 147),
- (34, 6, 168), (10, 32, 197), (12, 38, 198), (9, 32, 198),
- (0, 14, 204), (1, 12, 201), (7, 29, 198), (15, 43, 197),
- (25, 60, 196), (17, 81, 185), (26, 97, 132), (31, 125, 72),
- (51, 140, 81), (40, 114, 101), (105, 103, 143), (145, 132, 115),
- (160, 152, 102), (210, 191, 102), (251, 200, 129), (255, 255, 134),
- (253, 240, 216), (255, 245, 223), (228, 247, 224), (184, 230, 234),
- (227, 230, 213), (213, 201, 129), (161, 130, 98), (49, 89, 25),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 89, 78), (89, 97, 148), (158, 226, 255)
- ),
-
-// 153 Apophysis-040426-163AlienFlwers4
-((193, 142, 29), (114, 18, 230), (113, 49, 217), (113, 80, 204),
- (155, 86, 164), (198, 92, 125), (195, 87, 120), (192, 83, 116),
- (196, 142, 48), (219, 159, 59), (243, 177, 70), (225, 204, 122),
- (208, 232, 174), (165, 243, 160), (123, 254, 147), (126, 228, 136),
- (129, 203, 126), (71, 214, 153), (60, 218, 178), (49, 223, 203),
- (86, 239, 197), (124, 255, 192), (136, 244, 193), (149, 234, 195),
- (161, 255, 59), (139, 221, 82), (118, 188, 105), (127, 161, 117),
- (137, 134, 130), (175, 141, 155), (214, 148, 180), (241, 139, 182),
- (255, 141, 148), (255, 131, 88), (226, 140, 53), (197, 149, 19),
- (154, 162, 23), (111, 175, 28), (97, 144, 36), (83, 113, 44),
- (28, 116, 15), (24, 161, 33), (20, 206, 51), (46, 188, 43),
- (72, 170, 36), (94, 177, 26), (116, 184, 17), (184, 149, 2),
- (199, 126, 1), (196, 136, 24), (158, 153, 50), (120, 170, 77),
- (99, 159, 86), (78, 148, 96), (80, 130, 98), (83, 113, 100),
- (168, 36, 79), (206, 26, 89), (244, 17, 100), (239, 50, 86),
- (234, 84, 73), (204, 99, 63), (175, 115, 53), (150, 91, 40),
- (130, 140, 78), (81, 175, 82), (83, 178, 51), (85, 181, 20),
- (92, 179, 17), (99, 178, 15), (128, 195, 13), (155, 195, 67),
- (232, 202, 205), (224, 183, 220), (216, 165, 235), (230, 151, 236),
- (245, 138, 237), (248, 139, 234), (251, 141, 231), (242, 144, 209),
- (220, 133, 211), (210, 54, 133), (214, 64, 137), (218, 74, 141),
- (222, 90, 153), (226, 106, 165), (222, 149, 205), (204, 152, 231),
- (208, 187, 179), (200, 157, 122), (193, 127, 66), (172, 134, 66),
- (152, 141, 66), (129, 132, 103), (128, 100, 141), (147, 88, 208),
- (199, 92, 222), (201, 81, 218), (146, 43, 157), (92, 5, 97),
- (46, 2, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (34, 61, 43), (68, 122, 86), (87, 113, 95),
- (106, 104, 105), (115, 43, 108), (158, 18, 126), (213, 34, 167),
- (255, 32, 196), (205, 118, 210), (204, 120, 218), (203, 122, 226),
- (186, 152, 217), (179, 165, 193), (198, 194, 180), (152, 191, 179),
- (123, 182, 135), (114, 139, 162), (106, 96, 190), (89, 85, 212),
- (73, 75, 234), (77, 27, 250), (90, 39, 238), (152, 62, 249),
- (201, 126, 255), (192, 125, 255), (161, 122, 253), (131, 119, 252),
- (134, 71, 229), (136, 56, 240), (141, 76, 234), (174, 108, 223),
- (228, 128, 208), (226, 109, 178), (225, 91, 148), (220, 55, 135),
- (216, 20, 123), (224, 0, 113), (252, 17, 101), (243, 11, 93),
- (222, 0, 87), (149, 28, 73), (74, 14, 36), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (13, 71, 121), (46, 83, 136), (79, 96, 151), (119, 108, 209),
- (199, 128, 226), (214, 130, 252), (216, 133, 240), (194, 152, 224),
- (191, 152, 191), (136, 74, 40), (159, 75, 34), (182, 76, 28),
- (243, 95, 4), (231, 108, 2), (236, 134, 57), (234, 141, 100),
- (149, 121, 235), (118, 99, 227), (88, 78, 219), (49, 6, 251),
- (31, 32, 235), (7, 57, 234), (78, 154, 208), (62, 194, 207),
- (81, 166, 154), (45, 142, 156), (7, 205, 160), (20, 152, 183),
- (45, 131, 225), (3, 23, 194), (20, 3, 160), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 54, 146),
- (15, 82, 169), (40, 144, 169), (48, 193, 133), (94, 176, 130),
- (91, 179, 93), (117, 182, 97), (205, 149, 49), (246, 149, 67),
- (211, 183, 125), (242, 193, 159), (226, 156, 164), (233, 115, 172),
- (224, 121, 195), (208, 118, 202), (203, 73, 167), (209, 75, 144),
- (202, 47, 136), (212, 36, 127), (200, 50, 139), (184, 32, 152),
- (153, 8, 170), (99, 23, 163), (54, 13, 215), (47, 23, 239),
- (77, 26, 182), (101, 59, 152), (107, 49, 118), (54, 88, 121),
- (55, 92, 88), (76, 121, 103), (121, 94, 169), (139, 75, 203),
- (172, 33, 212), (175, 22, 221), (175, 34, 247), (193, 87, 231),
- (193, 122, 255), (218, 149, 253), (222, 151, 253), (225, 154, 251),
- (232, 150, 250), (233, 159, 247), (229, 166, 249), (240, 171, 252),
- (244, 227, 199), (237, 245, 152), (243, 236, 115), (250, 206, 91),
- (253, 194, 39), (253, 169, 69), (242, 212, 114), (225, 238, 149),
- (237, 245, 152), (235, 246, 152), (221, 253, 170), (213, 235, 208),
- (224, 222, 223), (233, 205, 244), (236, 209, 202), (227, 243, 154),
- (223, 246, 140), (181, 231, 50), (181, 212, 34), (189, 203, 15)
- ),
-
-// 154 Apophysis-040426-163butterflyflwer1
-((158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 140, 238), (158, 141, 238), (158, 142, 238),
- (161, 145, 241), (162, 148, 242), (163, 152, 243), (161, 149, 241),
- (159, 146, 239), (159, 145, 239), (160, 144, 240), (159, 143, 239),
- (159, 143, 239), (159, 142, 239), (159, 141, 239), (159, 141, 239),
- (159, 141, 239), (159, 141, 239), (158, 140, 238), (158, 140, 238),
- (158, 140, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (160, 120, 240), (163, 101, 243), (157, 82, 237),
- (157, 45, 237), (181, 86, 250), (170, 114, 245), (160, 142, 240),
- (159, 141, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 140, 238),
- (81, 140, 161), (58, 146, 102), (36, 152, 43), (49, 172, 29),
- (63, 193, 16), (63, 198, 15), (64, 204, 15), (112, 244, 32),
- (157, 180, 237), (159, 147, 239), (158, 144, 238), (158, 141, 238),
- (158, 140, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (161, 145, 241), (171, 161, 251), (178, 178, 248), (185, 195, 246),
- (189, 209, 241), (194, 223, 237), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (206, 216, 225), (191, 188, 240), (165, 157, 245),
- (158, 139, 238), (158, 6, 238), (158, 32, 238), (158, 58, 238),
- (158, 98, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 140, 238), (158, 141, 238), (159, 142, 239), (160, 145, 240),
- (168, 155, 248), (176, 171, 247), (185, 188, 246), (191, 195, 239),
- (198, 203, 233), (221, 234, 210), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (191, 225, 240), (180, 210, 245), (170, 196, 250),
- (161, 166, 241), (158, 151, 238), (159, 151, 239), (161, 158, 241),
- (162, 178, 242), (166, 194, 246), (171, 210, 251), (176, 207, 250),
- (182, 205, 249), (182, 200, 249), (175, 202, 255), (166, 187, 246),
- (162, 166, 242), (159, 147, 239), (158, 145, 238), (158, 143, 238),
- (158, 141, 238), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 141, 238), (158, 142, 238), (159, 144, 239), (159, 148, 239),
- (161, 158, 241), (158, 187, 238), (158, 207, 238), (158, 219, 238),
- (175, 205, 255), (180, 199, 251), (181, 181, 250), (166, 159, 246),
- (160, 144, 240), (158, 122, 238), (121, 71, 201), (86, 32, 166),
- (35, 28, 115), (36, 47, 116), (37, 67, 117), (106, 84, 186),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (103, 92, 183), (54, 87, 134),
- (32, 49, 112), (37, 41, 117), (97, 71, 177), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 140, 238), (159, 142, 239),
- (160, 145, 240), (160, 147, 240), (163, 153, 243), (165, 169, 245),
- (174, 197, 254), (180, 208, 251), (186, 237, 245), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (199, 223, 232), (188, 191, 243),
- (177, 168, 254), (171, 159, 251), (167, 152, 247), (167, 153, 247),
- (171, 172, 251), (179, 191, 252), (180, 198, 251), (183, 195, 248),
- (177, 185, 254), (170, 162, 250), (165, 153, 245), (162, 145, 242),
- (159, 142, 239), (158, 140, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238),
- (158, 139, 238), (158, 139, 238), (158, 139, 238), (158, 139, 238)
- ),
-
-// 155 Apophysis-040426-163ButterflySherbert
-((219, 120, 43), (252, 198, 141), (252, 180, 107), (253, 162, 74),
- (252, 151, 59), (252, 140, 45), (235, 135, 43), (219, 130, 42),
- (185, 113, 35), (112, 79, 26), (40, 46, 17), (20, 23, 8),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (84, 47, 19), (168, 95, 39),
- (186, 101, 43), (205, 107, 47), (207, 109, 51), (209, 112, 56),
- (205, 110, 45), (210, 113, 46), (216, 116, 47), (217, 119, 55),
- (219, 123, 63), (215, 120, 62), (212, 117, 61), (198, 119, 39),
- (168, 104, 32), (71, 24, 4), (35, 12, 2), (0, 0, 0),
- (32, 72, 17), (65, 144, 35), (109, 157, 48), (154, 170, 62),
- (225, 130, 69), (239, 133, 61), (253, 137, 54), (252, 137, 49),
- (252, 137, 44), (251, 133, 43), (250, 130, 43), (230, 123, 47),
- (201, 115, 41), (94, 88, 6), (47, 44, 3), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 8, 7), (58, 17, 15), (115, 55, 34),
- (172, 94, 53), (178, 102, 60), (185, 110, 68), (190, 121, 85),
- (181, 117, 89), (100, 176, 154), (114, 182, 143), (128, 189, 133),
- (141, 194, 137), (154, 199, 141), (117, 183, 128), (94, 173, 113),
- (106, 159, 50), (127, 156, 33), (148, 153, 16), (173, 142, 21),
- (198, 132, 26), (194, 123, 31), (190, 115, 36), (172, 119, 27),
- (112, 138, 15), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (52, 28, 22), (105, 57, 44), (168, 95, 39), (177, 102, 39),
- (94, 70, 23), (47, 35, 11), (0, 0, 0), (29, 10, 8),
- (58, 20, 16), (138, 107, 16), (185, 116, 33), (209, 128, 39),
- (212, 129, 40), (225, 120, 56), (222, 123, 61), (219, 127, 66),
- (212, 136, 89), (228, 196, 106), (238, 210, 136), (252, 212, 156),
- (253, 211, 156), (246, 190, 136), (240, 170, 117), (238, 156, 95),
- (237, 142, 74), (237, 133, 63), (249, 136, 48), (252, 131, 49),
- (242, 126, 51), (222, 116, 52), (222, 119, 48), (222, 122, 45),
- (219, 120, 45), (219, 117, 46), (216, 113, 48), (216, 113, 48),
- (205, 107, 47), (171, 93, 53), (138, 80, 60), (85, 58, 41),
- (33, 37, 22), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (40, 9, 92), (96, 51, 81), (153, 94, 70),
- (205, 110, 55), (206, 153, 44), (225, 184, 57), (245, 204, 127),
- (253, 233, 208), (253, 237, 218), (253, 241, 228), (249, 249, 226),
- (216, 234, 217), (173, 212, 184), (117, 181, 177), (53, 123, 138),
- (27, 34, 75), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (9, 52, 12), (94, 146, 30),
- (173, 163, 108), (196, 158, 109), (219, 154, 111), (253, 193, 124),
- (253, 204, 143), (253, 208, 157), (243, 199, 169), (225, 187, 172),
- (177, 160, 175), (77, 125, 150), (64, 46, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (106, 1, 39), (134, 43, 45), (163, 86, 51), (205, 107, 50),
- (219, 114, 47), (230, 123, 47), (230, 126, 47), (237, 123, 48),
- (237, 127, 55), (237, 133, 62), (240, 137, 67), (253, 147, 61),
- (252, 149, 58), (253, 150, 63), (253, 156, 71), (253, 162, 77),
- (242, 193, 104), (249, 202, 125), (244, 206, 129), (253, 199, 137),
- (245, 209, 138), (253, 249, 142), (233, 218, 154), (253, 213, 169),
- (253, 209, 155), (253, 193, 122), (243, 157, 91), (237, 139, 70),
- (233, 130, 62), (222, 125, 63), (219, 120, 59), (219, 123, 63),
- (222, 128, 68), (222, 143, 93), (228, 152, 102), (247, 193, 148),
- (253, 220, 177), (253, 231, 205), (248, 242, 224), (245, 240, 221),
- (238, 221, 190), (216, 227, 184), (206, 219, 169), (206, 218, 161),
- (209, 206, 129), (209, 213, 144), (173, 191, 181), (213, 173, 208),
- (205, 196, 207), (198, 225, 220), (225, 234, 223), (235, 235, 238),
- (240, 240, 241), (247, 248, 243), (251, 232, 221), (252, 221, 175),
- (251, 198, 122), (248, 165, 96), (252, 152, 62), (253, 138, 46),
- (252, 143, 53), (237, 142, 72), (216, 149, 109), (240, 121, 189),
- (213, 144, 199), (186, 119, 171), (190, 115, 169), (143, 113, 115),
- (163, 102, 76), (181, 98, 43), (205, 114, 43), (230, 132, 45)
- ),
-
-// 156 Apophysis-040426-163BFlyGate4
-((19, 21, 16), (0, 0, 0), (39, 1, 22), (78, 2, 45),
- (128, 27, 95), (179, 53, 146), (170, 92, 170), (162, 131, 195),
- (150, 152, 150), (106, 108, 127), (63, 65, 104), (46, 49, 83),
- (30, 33, 63), (16, 23, 46), (3, 14, 29), (1, 7, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (12, 14, 16), (8, 23, 27), (5, 33, 38), (16, 33, 49),
- (27, 33, 60), (31, 33, 64), (36, 33, 68), (61, 33, 29),
- (57, 33, 24), (64, 33, 31), (65, 23, 32), (67, 14, 34),
- (36, 10, 74), (6, 7, 115), (24, 4, 95), (42, 2, 75),
- (31, 18, 63), (19, 25, 44), (7, 33, 25), (10, 33, 21),
- (14, 33, 18), (14, 33, 17), (15, 33, 17), (13, 11, 16),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (8, 8, 8), (17, 16, 16), (32, 33, 24),
- (48, 50, 33), (66, 68, 33), (84, 86, 33), (140, 138, 75),
- (244, 183, 97), (177, 129, 6), (169, 106, 21), (161, 84, 36),
- (130, 58, 51), (99, 33, 66), (45, 14, 78), (30, 2, 63),
- (1, 2, 16), (0, 1, 8), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 14, 9), (50, 48, 33), (25, 81, 32), (0, 115, 32),
- (30, 102, 30), (61, 90, 28), (65, 67, 16), (47, 33, 14),
- (45, 33, 12), (59, 52, 14), (73, 71, 16), (101, 58, 14),
- (130, 46, 13), (160, 87, 31), (160, 90, 28), (113, 111, 2),
- (95, 93, 16), (86, 41, 53), (93, 37, 60), (100, 33, 67),
- (100, 33, 67), (101, 33, 68), (105, 33, 72), (106, 33, 73),
- (97, 239, 129), (103, 204, 189), (110, 169, 250), (91, 122, 242),
- (73, 75, 235), (44, 46, 234), (148, 106, 181), (221, 121, 188),
- (239, 164, 206), (232, 230, 246), (230, 230, 231), (228, 230, 217),
- (247, 216, 214), (235, 185, 167), (159, 117, 126), (108, 36, 75),
- (34, 36, 33), (29, 33, 20), (24, 31, 7), (34, 38, 11),
- (44, 46, 16), (60, 75, 27), (84, 82, 16), (103, 101, 2),
- (152, 94, 0), (163, 99, 21), (161, 92, 27), (160, 86, 33),
- (88, 86, 41), (86, 33, 53), (78, 33, 45), (70, 33, 37),
- (54, 33, 21), (38, 33, 38), (22, 33, 55), (27, 33, 64),
- (32, 34, 74), (4, 76, 116), (26, 125, 128), (58, 60, 152),
- (96, 98, 173), (205, 131, 237), (214, 126, 246), (223, 122, 255),
- (223, 208, 255), (248, 250, 207), (28, 30, 16), (45, 47, 16),
- (95, 93, 2), (98, 96, 2), (101, 99, 2), (95, 93, 2),
- (81, 79, 16), (68, 69, 16), (47, 52, 14), (38, 33, 5),
- (26, 28, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (31, 14, 1), (63, 33, 30),
- (98, 33, 65), (104, 33, 71), (110, 33, 77), (119, 43, 152),
- (132, 106, 165), (111, 90, 143), (88, 90, 105), (69, 71, 62),
- (85, 33, 53), (77, 33, 44), (55, 33, 22), (40, 33, 8),
- (24, 14, 8), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (38, 14, 5), (77, 33, 44),
- (111, 33, 79), (140, 106, 173), (177, 153, 209), (169, 241, 202),
- (170, 237, 242), (144, 201, 216), (124, 153, 157), (116, 119, 149),
- (123, 125, 137), (116, 118, 121), (73, 119, 106), (73, 119, 106),
- (71, 73, 121), (30, 90, 63), (20, 90, 53), (39, 77, 51),
- (45, 43, 33), (30, 29, 33), (26, 24, 33), (21, 14, 54),
- (21, 14, 54), (9, 11, 33), (2, 4, 16), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (32, 14, 0), (41, 33, 8),
- (51, 53, 2), (73, 75, 16), (77, 75, 16), (76, 74, 16),
- (72, 70, 16), (70, 33, 37), (43, 33, 76), (44, 33, 77),
- (46, 33, 79), (87, 17, 54), (87, 14, 54), (80, 1, 47),
- (66, 14, 33), (53, 14, 20), (37, 14, 4), (32, 18, 0),
- (32, 33, 0), (31, 33, 2), (24, 33, 7), (17, 33, 15),
- (13, 33, 19), (1, 33, 31), (6, 33, 39), (8, 33, 41),
- (4, 6, 62), (14, 16, 152), (32, 30, 162), (50, 33, 83),
- (98, 33, 65), (105, 33, 72), (106, 33, 73), (100, 33, 67),
- (92, 33, 59), (79, 33, 46), (65, 33, 32), (46, 33, 13)
- ),
-
-// 157 Apophysis-040426-163BFlyGate4Inv
-((209, 222, 242), (255, 255, 255), (241, 248, 253), (227, 241, 251),
- (186, 245, 215), (146, 250, 179), (111, 226, 144), (76, 202, 109),
- (70, 68, 105), (111, 109, 119), (152, 150, 134), (178, 186, 153),
- (205, 222, 172), (223, 230, 197), (241, 239, 222), (246, 240, 224),
- (252, 241, 226), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 238, 239), (254, 222, 224), (245, 222, 214),
- (237, 222, 204), (232, 222, 199), (228, 222, 195), (219, 222, 187),
- (194, 222, 226), (197, 222, 230), (193, 222, 226), (189, 222, 222),
- (202, 231, 202), (215, 241, 182), (232, 244, 161), (249, 248, 140),
- (217, 241, 184), (225, 231, 192), (234, 222, 201), (237, 222, 219),
- (241, 222, 237), (241, 222, 237), (241, 222, 237), (240, 222, 238),
- (242, 244, 239), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 254), (253, 255, 253), (238, 240, 246),
- (224, 226, 239), (215, 215, 230), (207, 205, 222), (171, 169, 222),
- (115, 117, 180), (78, 147, 214), (81, 146, 222), (85, 146, 230),
- (89, 158, 224), (94, 171, 219), (156, 222, 189), (210, 241, 177),
- (241, 241, 208), (248, 248, 231), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (222, 220, 239), (230, 191, 222), (238, 163, 205),
- (246, 151, 214), (255, 140, 223), (194, 165, 227), (190, 188, 239),
- (212, 222, 245), (204, 210, 248), (197, 199, 252), (189, 191, 245),
- (182, 184, 239), (125, 209, 242), (95, 168, 224), (95, 165, 227),
- (142, 144, 253), (185, 183, 206), (171, 202, 198), (158, 222, 191),
- (156, 222, 189), (155, 222, 188), (154, 222, 187), (150, 222, 183),
- (133, 128, 166), (149, 87, 120), (165, 46, 75), (155, 66, 40),
- (145, 86, 5), (182, 180, 20), (211, 209, 21), (107, 149, 74),
- (34, 134, 67), (0, 41, 32), (11, 33, 20), (23, 25, 9),
- (27, 25, 38), (8, 39, 41), (20, 70, 88), (96, 138, 129),
- (177, 222, 209), (207, 222, 225), (237, 222, 241), (234, 223, 244),
- (231, 224, 248), (211, 209, 239), (195, 180, 228), (171, 173, 239),
- (152, 154, 253), (91, 152, 236), (91, 154, 235), (92, 156, 234),
- (95, 169, 222), (167, 169, 214), (169, 222, 202), (177, 222, 210),
- (198, 222, 231), (210, 221, 226), (222, 220, 222), (227, 221, 211),
- (233, 222, 200), (223, 221, 181), (251, 179, 139), (229, 130, 127),
- (197, 195, 103), (103, 136, 71), (76, 130, 44), (50, 124, 18),
- (32, 133, 0), (32, 47, 0), (7, 5, 48), (227, 225, 239),
- (182, 180, 239), (171, 171, 246), (160, 162, 253), (154, 156, 253),
- (160, 162, 253), (174, 176, 239), (187, 186, 239), (208, 203, 241),
- (217, 222, 250), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (224, 241, 254),
- (166, 222, 199), (161, 222, 194), (157, 222, 190), (145, 222, 178),
- (136, 212, 103), (123, 149, 90), (144, 165, 112), (167, 165, 150),
- (186, 184, 193), (170, 222, 202), (178, 222, 211), (200, 222, 233),
- (215, 222, 247), (231, 241, 247), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (217, 241, 250),
- (178, 222, 211), (144, 222, 176), (115, 149, 82), (78, 102, 46),
- (86, 14, 53), (85, 18, 13), (111, 54, 39), (131, 102, 98),
- (139, 136, 106), (132, 130, 118), (139, 137, 134), (182, 136, 149),
- (182, 136, 149), (184, 182, 134), (225, 165, 192), (235, 165, 202),
- (216, 178, 204), (210, 212, 222), (225, 226, 222), (229, 231, 222),
- (234, 241, 201), (234, 241, 201), (246, 244, 222), (253, 251, 239),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (223, 241, 255),
- (214, 222, 247), (204, 202, 253), (182, 180, 239), (178, 180, 239),
- (179, 181, 239), (183, 185, 239), (185, 222, 218), (212, 222, 179),
- (211, 222, 178), (209, 222, 176), (168, 238, 201), (168, 241, 201),
- (175, 254, 208), (189, 241, 222), (202, 241, 235), (218, 241, 251),
- (223, 237, 255), (223, 222, 255), (224, 222, 253), (231, 222, 248),
- (238, 222, 240), (242, 222, 236), (254, 222, 224), (249, 222, 216),
- (247, 222, 214), (251, 249, 193), (241, 239, 103), (223, 225, 93),
- (205, 222, 172), (157, 222, 190), (150, 222, 183), (149, 222, 182),
- (155, 222, 188), (163, 222, 196), (176, 222, 209), (190, 222, 223)
- ),
-
-// 158 Apophysis-040426-163CeltCross
-((173, 167, 70), (250, 143, 64), (238, 123, 60), (227, 103, 57),
- (181, 57, 33), (136, 11, 9), (68, 5, 4), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (29, 35, 0), (58, 71, 0), (111, 99, 38),
- (165, 127, 76), (198, 119, 69), (231, 112, 62), (250, 120, 51),
- (241, 130, 66), (195, 159, 64), (162, 142, 58), (130, 125, 53),
- (96, 106, 54), (62, 88, 56), (31, 44, 28), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (41, 12, 30), (83, 24, 61),
- (128, 33, 54), (174, 42, 47), (181, 43, 43), (218, 104, 59),
- (210, 180, 62), (193, 189, 48), (177, 199, 34), (100, 156, 39),
- (24, 113, 45), (12, 56, 22), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (45, 123, 36), (134, 171, 11),
- (198, 208, 55), (184, 195, 50), (171, 182, 45), (142, 159, 26),
- (114, 137, 7), (54, 80, 6), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (21, 96, 1),
- (117, 175, 89), (159, 163, 84), (201, 151, 80), (213, 137, 77),
- (226, 123, 75), (196, 80, 67), (168, 46, 54), (96, 51, 67),
- (27, 23, 69), (84, 49, 8), (120, 86, 33), (156, 123, 58),
- (218, 104, 59), (233, 117, 63), (247, 140, 65), (251, 141, 60),
- (252, 146, 62), (252, 149, 62), (253, 153, 63), (251, 156, 57),
- (245, 185, 65), (213, 214, 57), (219, 225, 64), (223, 228, 59),
- (232, 229, 67), (231, 228, 47), (222, 225, 45), (214, 222, 44),
- (225, 210, 50), (245, 185, 65), (245, 182, 64), (245, 186, 65),
- (211, 212, 57), (219, 193, 59), (228, 174, 61), (225, 135, 90),
- (204, 117, 81), (197, 134, 116), (136, 143, 73), (69, 152, 22),
- (31, 95, 3), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (12, 130, 18), (87, 171, 36), (131, 175, 82),
- (232, 177, 60), (239, 181, 63), (247, 185, 66), (252, 170, 72),
- (250, 180, 91), (230, 207, 98), (236, 195, 122), (212, 180, 102),
- (116, 136, 139), (65, 78, 66), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (96, 31, 1), (163, 19, 35), (197, 7, 21),
- (197, 7, 21), (142, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (39, 87, 1), (58, 121, 25), (118, 131, 65)
- ),
-
-// 159 Apophysis-040426-163Egg4d
-((168, 128, 78), (252, 247, 220), (252, 244, 215), (252, 242, 211),
- (251, 238, 205), (251, 235, 200), (250, 235, 200), (250, 235, 201),
- (227, 239, 216), (229, 239, 216), (232, 240, 216), (241, 236, 206),
- (251, 232, 196), (241, 220, 182), (232, 209, 168), (231, 200, 157),
- (230, 191, 147), (201, 153, 106), (196, 142, 94), (192, 131, 83),
- (172, 145, 99), (153, 160, 116), (146, 176, 142), (139, 193, 168),
- (151, 202, 188), (179, 216, 201), (207, 230, 215), (227, 222, 193),
- (247, 214, 172), (247, 207, 163), (247, 200, 155), (228, 185, 139),
- (193, 168, 123), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (153, 160, 116), (153, 160, 116), (153, 160, 116),
- (153, 160, 116), (155, 141, 94), (158, 122, 72), (160, 107, 58),
- (163, 92, 45), (178, 50, 39), (194, 9, 34), (181, 8, 38),
- (109, 1, 37), (138, 79, 33), (155, 100, 52), (172, 121, 71),
- (190, 151, 103), (208, 181, 135), (216, 189, 145), (225, 197, 155),
- (248, 231, 195), (240, 235, 206), (233, 240, 217), (226, 235, 210),
- (220, 231, 203), (223, 219, 185), (227, 207, 167), (212, 188, 143),
- (185, 156, 110), (111, 71, 24), (75, 39, 30), (40, 8, 36),
- (49, 15, 26), (58, 23, 17), (70, 35, 6), (81, 47, 3),
- (143, 76, 29), (170, 89, 42), (198, 103, 55), (220, 134, 86),
- (243, 165, 117), (247, 173, 125), (252, 182, 134), (247, 201, 153),
- (250, 209, 167), (237, 216, 177), (242, 218, 178), (247, 221, 180),
- (249, 225, 186), (252, 229, 192), (250, 231, 194), (252, 236, 200),
- (247, 249, 226), (241, 245, 230), (235, 242, 234), (228, 239, 228),
- (222, 237, 222), (218, 236, 225), (206, 227, 218), (192, 219, 215),
- (153, 196, 197), (133, 181, 187), (150, 193, 195), (168, 206, 203),
- (180, 213, 209), (193, 221, 216), (202, 227, 216), (202, 227, 216),
- (149, 197, 193), (131, 180, 184), (113, 163, 175), (133, 161, 145),
- (153, 160, 116), (153, 160, 116), (190, 164, 118), (218, 153, 106),
- (239, 148, 98), (212, 141, 91), (201, 149, 100), (190, 158, 110),
- (191, 164, 118), (216, 171, 125), (235, 176, 128), (250, 172, 125),
- (222, 115, 69), (237, 57, 40), (252, 0, 12), (244, 1, 17),
- (236, 2, 22), (222, 2, 25), (211, 1, 30), (185, 5, 30),
- (141, 72, 26), (133, 80, 35), (127, 82, 35), (121, 84, 35),
- (121, 95, 49), (97, 115, 71), (63, 72, 25), (62, 50, 4),
- (121, 71, 22), (107, 110, 66), (93, 149, 111), (70, 148, 117),
- (47, 147, 123), (75, 111, 67), (38, 40, 29), (2, 8, 35),
- (13, 8, 37), (139, 107, 59), (162, 130, 82), (185, 153, 106),
- (208, 176, 130), (224, 197, 154), (235, 216, 177), (247, 232, 196),
- (240, 246, 226), (241, 245, 223), (242, 245, 221), (252, 239, 206),
- (252, 230, 192), (242, 217, 177), (232, 201, 158), (216, 194, 151),
- (205, 182, 137), (153, 160, 116), (123, 162, 125), (94, 164, 135),
- (71, 153, 156), (58, 147, 149), (76, 138, 155), (87, 153, 163),
- (100, 167, 171), (94, 164, 168), (89, 161, 165), (84, 166, 160),
- (107, 162, 126), (153, 160, 116), (185, 164, 118), (205, 182, 137),
- (222, 199, 158), (230, 210, 171), (242, 222, 182), (251, 227, 188),
- (250, 239, 207), (252, 242, 208), (252, 242, 212), (252, 245, 215),
- (252, 242, 213), (252, 242, 212), (252, 242, 211), (252, 240, 208),
- (250, 236, 203), (252, 234, 199), (252, 224, 185), (248, 216, 175),
- (242, 210, 168), (227, 195, 151), (212, 185, 140), (201, 175, 128),
- (198, 170, 125), (190, 164, 118), (190, 156, 108), (201, 133, 83),
- (216, 129, 80), (218, 153, 106), (225, 176, 128), (245, 197, 153),
- (252, 212, 168), (242, 217, 178), (245, 224, 186), (247, 224, 185),
- (250, 218, 176), (250, 211, 167), (251, 187, 138), (242, 179, 130),
- (248, 171, 121), (250, 180, 133), (232, 191, 145), (218, 195, 153),
- (208, 188, 144), (201, 180, 135), (164, 175, 133), (153, 160, 116),
- (153, 160, 116), (172, 138, 91), (185, 125, 75), (181, 116, 71),
- (185, 118, 71), (201, 127, 79), (190, 127, 80), (185, 129, 80),
- (177, 135, 88), (177, 143, 96), (166, 120, 95), (156, 97, 84),
- (143, 107, 59), (116, 84, 37), (105, 66, 19), (116, 66, 20),
- (121, 90, 40), (143, 103, 55), (177, 118, 70), (198, 143, 95),
- (205, 174, 128), (225, 181, 133), (232, 188, 142), (215, 191, 147),
- (205, 184, 141), (144, 184, 151), (89, 165, 138), (46, 149, 136),
- (16, 82, 39), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (30, 32, 23), (88, 54, 6), (143, 103, 55), (153, 160, 116)
- ),
-
-// 160 Apophysis-040426-163FlowerFerns
-((147, 231, 75), (140, 223, 68), (143, 229, 57), (147, 236, 46),
- (150, 244, 40), (154, 253, 35), (155, 252, 39), (156, 251, 44),
- (140, 250, 57), (137, 244, 41), (135, 238, 25), (128, 208, 20),
- (121, 179, 16), (91, 137, 42), (62, 95, 68), (39, 81, 70),
- (17, 68, 73), (1, 76, 119), (6, 68, 142), (12, 61, 166),
- (25, 79, 137), (39, 97, 109), (48, 98, 104), (58, 100, 99),
- (105, 74, 88), (163, 74, 82), (221, 75, 77), (211, 127, 84),
- (202, 179, 92), (199, 189, 95), (196, 200, 99), (149, 232, 77),
- (137, 220, 66), (103, 210, 27), (115, 203, 34), (128, 196, 42),
- (129, 200, 46), (131, 205, 51), (126, 222, 63), (122, 240, 75),
- (120, 202, 49), (91, 152, 57), (62, 103, 65), (57, 93, 69),
- (52, 83, 73), (40, 74, 89), (29, 66, 105), (22, 76, 106),
- (10, 98, 92), (60, 152, 35), (81, 144, 19), (102, 137, 4),
- (108, 101, 21), (114, 66, 38), (127, 53, 39), (140, 41, 40),
- (83, 103, 11), (75, 110, 6), (67, 117, 1), (59, 119, 4),
- (51, 121, 8), (50, 117, 6), (50, 114, 4), (68, 111, 3),
- (53, 86, 16), (55, 76, 40), (63, 50, 22), (71, 24, 4),
- (48, 21, 5), (25, 18, 6), (53, 2, 19), (83, 4, 3),
- (97, 18, 35), (66, 24, 49), (36, 31, 63), (33, 57, 57),
- (30, 84, 51), (32, 103, 47), (35, 122, 43), (63, 168, 50),
- (101, 205, 65), (54, 154, 57), (40, 127, 76), (26, 101, 95),
- (13, 121, 101), (1, 142, 108), (0, 77, 117), (8, 77, 105),
- (8, 62, 95), (11, 47, 90), (14, 32, 86), (8, 34, 79),
- (3, 37, 73), (20, 27, 65), (34, 26, 66), (21, 47, 74),
- (14, 76, 103), (63, 80, 201), (99, 70, 207), (135, 60, 213),
- (128, 56, 220), (122, 52, 228), (126, 16, 221), (73, 39, 210),
- (4, 33, 140), (12, 55, 119), (20, 77, 98), (30, 79, 90),
- (40, 81, 82), (72, 113, 63), (93, 159, 44), (123, 182, 37),
- (146, 206, 51), (111, 190, 18), (106, 197, 13), (102, 205, 9),
- (93, 209, 9), (97, 190, 4), (95, 186, 4), (110, 181, 13),
- (101, 176, 31), (103, 165, 20), (106, 154, 9), (99, 147, 6),
- (92, 141, 3), (80, 138, 16), (113, 142, 18), (107, 173, 19),
- (112, 168, 32), (85, 95, 218), (103, 90, 228), (121, 85, 238),
- (132, 87, 242), (146, 90, 249), (181, 75, 247), (176, 93, 218),
- (143, 203, 152), (139, 222, 119), (136, 241, 87), (159, 227, 102),
- (183, 214, 118), (200, 220, 164), (143, 180, 177), (120, 165, 191),
- (80, 168, 161), (106, 154, 119), (102, 169, 79), (98, 184, 40),
- (133, 201, 47), (148, 220, 65), (175, 177, 102), (190, 174, 114),
- (102, 152, 9), (94, 140, 7), (87, 129, 6), (73, 120, 8),
- (53, 118, 36), (51, 70, 63), (37, 54, 38), (13, 63, 9),
- (7, 46, 37), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 29, 46), (13, 54, 36), (21, 52, 55), (37, 72, 64),
- (37, 112, 47), (42, 133, 35), (47, 154, 23), (65, 147, 24),
- (118, 181, 47), (126, 201, 48), (140, 197, 43), (137, 220, 65),
- (118, 240, 86), (129, 222, 133), (98, 157, 133), (35, 106, 98),
- (1, 82, 76), (2, 48, 59), (13, 32, 58), (0, 20, 64),
- (22, 10, 54), (25, 11, 48), (28, 12, 43), (25, 0, 26),
- (27, 10, 26), (53, 23, 49), (78, 29, 29), (117, 30, 27),
- (124, 3, 19), (124, 9, 5), (118, 15, 3), (76, 3, 8),
- (25, 2, 17), (22, 0, 25), (5, 6, 31), (4, 4, 31),
- (10, 4, 49), (28, 16, 91), (10, 7, 105), (15, 7, 119),
- (4, 39, 173), (27, 26, 166), (29, 13, 152), (19, 11, 108),
- (15, 23, 76), (12, 12, 44), (5, 5, 43), (16, 16, 53),
- (34, 37, 77), (38, 82, 87), (63, 129, 121), (82, 120, 102),
- (172, 106, 100), (212, 83, 100), (120, 45, 109), (37, 29, 102),
- (35, 26, 92), (31, 64, 71), (65, 93, 72), (123, 107, 74),
- (126, 183, 47), (135, 218, 64), (132, 240, 86), (135, 242, 88),
- (141, 235, 83), (144, 227, 72), (149, 221, 52), (139, 223, 33),
- (131, 244, 58), (135, 252, 96), (128, 226, 130), (135, 183, 172),
- (112, 124, 245), (132, 136, 251), (97, 239, 249), (201, 249, 235),
- (228, 229, 181), (216, 148, 205), (134, 161, 196), (83, 111, 243),
- (46, 75, 185), (38, 23, 154), (56, 3, 75), (90, 0, 54),
- (135, 23, 79), (125, 64, 69), (139, 106, 94), (167, 191, 68),
- (140, 223, 67), (145, 231, 76), (150, 234, 79), (149, 233, 77)
- ),
-
-// 161 Apophysis-040426-163FlowerFernsInv
-((106, 22, 178), (110, 27, 181), (106, 32, 190), (102, 38, 200),
- (104, 26, 203), (106, 14, 207), (103, 8, 213), (101, 2, 220),
- (111, 3, 191), (112, 4, 205), (113, 6, 219), (119, 18, 225),
- (125, 30, 231), (148, 84, 228), (171, 139, 225), (182, 149, 206),
- (193, 160, 187), (252, 184, 174), (246, 191, 137), (241, 198, 101),
- (222, 180, 115), (203, 162, 130), (209, 160, 138), (216, 158, 146),
- (180, 145, 161), (126, 159, 174), (72, 173, 187), (45, 156, 149),
- (18, 140, 111), (35, 108, 137), (53, 76, 163), (59, 55, 156),
- (106, 23, 178), (149, 16, 223), (148, 32, 232), (148, 49, 242),
- (140, 51, 224), (132, 54, 207), (128, 52, 205), (124, 50, 204),
- (129, 34, 187), (149, 78, 196), (170, 123, 205), (176, 137, 189),
- (183, 151, 173), (193, 161, 177), (203, 172, 182), (226, 189, 150),
- (233, 179, 149), (225, 133, 194), (196, 128, 214), (167, 123, 234),
- (152, 119, 237), (137, 116, 241), (139, 152, 229), (141, 189, 217),
- (146, 190, 238), (157, 167, 245), (169, 145, 252), (180, 139, 248),
- (191, 133, 244), (197, 133, 245), (204, 134, 247), (205, 141, 251),
- (187, 144, 252), (206, 174, 244), (193, 195, 228), (181, 216, 213),
- (182, 223, 232), (184, 231, 251), (230, 237, 249), (202, 253, 236),
- (157, 243, 246), (176, 249, 213), (196, 255, 181), (203, 218, 190),
- (210, 182, 200), (217, 176, 202), (225, 171, 204), (220, 133, 212),
- (192, 87, 205), (164, 72, 216), (176, 113, 198), (189, 155, 181),
- (209, 154, 170), (229, 154, 160), (254, 113, 147), (255, 178, 138),
- (244, 187, 160), (240, 198, 166), (236, 210, 173), (238, 216, 171),
- (241, 223, 169), (252, 218, 182), (235, 228, 190), (221, 229, 189),
- (234, 208, 181), (234, 173, 103), (184, 176, 64), (135, 179, 25),
- (127, 187, 33), (120, 195, 42), (133, 203, 27), (129, 239, 34),
- (226, 215, 96), (238, 203, 120), (250, 192, 144), (242, 185, 150),
- (235, 178, 157), (215, 174, 173), (183, 142, 192), (162, 96, 211),
- (132, 73, 218), (123, 66, 220), (133, 65, 228), (144, 65, 237),
- (153, 50, 246), (162, 46, 246), (158, 65, 251), (160, 69, 251),
- (131, 75, 228), (141, 79, 236), (152, 83, 245), (150, 92, 245),
- (149, 101, 246), (163, 114, 252), (175, 117, 239), (142, 113, 237),
- (148, 82, 236), (141, 129, 139), (155, 144, 88), (170, 160, 37),
- (134, 170, 17), (123, 168, 13), (109, 165, 6), (74, 180, 8),
- (98, 97, 35), (111, 58, 94), (125, 19, 153), (122, 16, 160),
- (119, 14, 168), (72, 41, 137), (55, 35, 91), (112, 75, 78),
- (135, 90, 64), (191, 116, 135), (170, 108, 135), (149, 101, 136),
- (157, 71, 215), (122, 54, 208), (107, 35, 190), (80, 78, 153),
- (76, 78, 161), (114, 90, 203), (153, 103, 246), (168, 126, 249),
- (182, 135, 247), (202, 137, 219), (204, 185, 192), (218, 201, 217),
- (242, 192, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (253, 226, 209), (242, 201, 219), (234, 203, 200),
- (210, 179, 195), (214, 161, 201), (218, 143, 208), (208, 101, 232),
- (190, 108, 231), (137, 74, 208), (129, 54, 207), (115, 58, 212),
- (118, 35, 190), (137, 15, 169), (126, 33, 122), (157, 98, 122),
- (220, 149, 157), (254, 173, 179), (253, 207, 196), (242, 223, 197),
- (246, 248, 167), (239, 246, 184), (233, 245, 201), (227, 243, 212),
- (230, 255, 229), (228, 245, 229), (202, 232, 206), (177, 226, 226),
- (138, 225, 228), (131, 252, 236), (131, 246, 250), (137, 240, 252),
- (179, 252, 247), (230, 253, 238), (233, 255, 230), (250, 249, 224),
- (251, 251, 224), (245, 251, 206), (227, 239, 164), (245, 248, 150),
- (240, 248, 136), (251, 216, 82), (228, 229, 89), (226, 242, 103),
- (236, 244, 147), (240, 232, 179), (243, 243, 211), (250, 250, 212),
- (239, 239, 202), (221, 218, 178), (217, 173, 168), (192, 126, 134),
- (173, 135, 153), (83, 149, 155), (43, 172, 155), (135, 210, 146),
- (218, 226, 153), (220, 229, 163), (224, 191, 184), (190, 162, 183),
- (132, 148, 181), (129, 72, 208), (120, 37, 191), (123, 15, 169),
- (120, 13, 167), (114, 20, 172), (111, 28, 183), (106, 34, 203),
- (116, 32, 222), (124, 11, 197), (120, 3, 159), (127, 29, 125),
- (120, 72, 83), (143, 131, 10), (123, 119, 4), (158, 16, 6),
- (54, 6, 20), (27, 26, 74), (39, 107, 50), (121, 94, 59),
- (172, 144, 12), (209, 180, 70), (217, 232, 101), (199, 252, 180),
- (165, 255, 201), (120, 232, 176), (130, 191, 186), (116, 149, 161),
- (88, 64, 187), (115, 32, 188), (110, 24, 179), (105, 21, 176)
- ),
-
-// 162 Apophysis-040426-163FlwrFernsInv
-((132, 26, 36), (154, 62, 23), (148, 90, 33), (142, 119, 43),
- (162, 130, 49), (183, 141, 55), (192, 144, 53), (202, 148, 52),
- (229, 140, 36), (240, 122, 45), (251, 105, 54), (227, 97, 53),
- (203, 89, 53), (123, 84, 77), (44, 80, 102), (23, 87, 107),
- (2, 95, 113), (4, 2, 51), (36, 13, 45), (69, 25, 40),
- (96, 25, 39), (124, 26, 39), (119, 23, 38), (115, 21, 37),
- (97, 7, 45), (93, 6, 46), (90, 5, 47), (107, 13, 41),
- (124, 22, 36), (133, 26, 30), (142, 31, 24), (177, 43, 6),
- (240, 60, 45), (253, 91, 70), (252, 91, 66), (252, 91, 63),
- (244, 82, 50), (236, 73, 38), (225, 85, 44), (215, 97, 51),
- (172, 117, 63), (184, 108, 58), (196, 99, 54), (215, 53, 76),
- (235, 8, 98), (239, 5, 101), (244, 2, 104), (248, 1, 106),
- (240, 14, 114), (159, 11, 99), (138, 38, 58), (117, 65, 18),
- (79, 104, 11), (42, 143, 5), (36, 136, 13), (31, 130, 22),
- (134, 130, 56), (149, 156, 52), (165, 183, 49), (144, 145, 63),
- (123, 108, 77), (75, 106, 102), (28, 104, 127), (20, 107, 126),
- (51, 127, 141), (110, 175, 177), (128, 188, 187), (146, 201, 198),
- (154, 203, 200), (163, 205, 203), (176, 212, 210), (210, 227, 219),
- (252, 232, 146), (252, 210, 105), (252, 188, 65), (228, 193, 78),
- (205, 198, 92), (192, 206, 106), (180, 215, 121), (203, 226, 144),
- (243, 243, 155), (228, 235, 217), (224, 235, 224), (220, 235, 232),
- (214, 209, 215), (208, 184, 198), (177, 150, 143), (183, 123, 97),
- (66, 135, 150), (90, 150, 160), (115, 166, 170), (115, 172, 175),
- (115, 179, 181), (127, 187, 187), (137, 180, 186), (154, 203, 200),
- (162, 208, 206), (176, 180, 165), (165, 144, 123), (154, 108, 82),
- (127, 99, 72), (101, 90, 62), (83, 62, 35), (100, 23, 39),
- (129, 56, 67), (164, 88, 87), (199, 121, 108), (224, 172, 140),
- (250, 224, 173), (253, 247, 233), (245, 242, 237), (242, 227, 170),
- (252, 245, 128), (233, 196, 63), (224, 174, 51), (216, 153, 39),
- (238, 85, 90), (236, 16, 116), (245, 13, 115), (253, 8, 112),
- (252, 9, 115), (251, 10, 115), (250, 11, 115), (243, 13, 114),
- (236, 16, 114), (224, 19, 112), (191, 19, 105), (145, 27, 88),
- (105, 4, 44), (84, 4, 57), (78, 10, 61), (72, 16, 65),
- (76, 14, 61), (76, 21, 40), (86, 8, 48), (121, 14, 44),
- (159, 69, 6), (181, 108, 38), (204, 147, 70), (200, 153, 64),
- (197, 159, 58), (195, 171, 61), (157, 160, 53), (246, 49, 56),
- (236, 7, 98), (252, 2, 110), (252, 1, 110), (252, 0, 111),
- (253, 3, 111), (250, 11, 115), (251, 12, 116), (240, 16, 115),
- (224, 16, 110), (212, 20, 107), (200, 25, 104), (166, 141, 180),
- (172, 211, 208), (210, 231, 226), (223, 198, 201), (189, 150, 109),
- (189, 126, 82), (236, 123, 57), (244, 109, 63), (253, 95, 70),
- (254, 89, 70), (253, 71, 70), (225, 21, 110), (212, 19, 108),
- (182, 26, 99), (184, 23, 100), (186, 20, 102), (200, 10, 108),
- (201, 11, 111), (190, 17, 106), (186, 20, 102), (142, 8, 93),
- (146, 14, 28), (167, 15, 14), (153, 23, 23), (147, 35, 23),
- (163, 42, 13), (177, 26, 7), (197, 40, 7), (227, 52, 33),
- (254, 94, 68), (253, 94, 69), (253, 95, 70), (250, 86, 77),
- (221, 21, 109), (185, 22, 103), (129, 23, 85), (83, 37, 66),
- (62, 14, 64), (31, 39, 26), (10, 47, 3), (22, 53, 55),
- (24, 70, 94), (17, 97, 120), (33, 111, 131), (77, 147, 155),
- (111, 164, 172), (128, 169, 175), (113, 97, 110), (111, 52, 48),
- (109, 23, 50), (139, 6, 33), (177, 22, 100), (209, 15, 112),
- (231, 23, 109), (251, 88, 79), (222, 138, 68), (251, 179, 61),
- (234, 185, 56), (204, 166, 55), (201, 164, 60), (182, 175, 61),
- (178, 207, 53), (174, 196, 88), (206, 228, 127), (196, 224, 137),
- (181, 218, 141), (151, 195, 106), (160, 111, 97), (129, 55, 82),
- (59, 65, 97), (41, 57, 93), (42, 41, 81), (80, 30, 65),
- (121, 28, 83), (185, 22, 103), (203, 21, 106), (239, 5, 102),
- (250, 14, 115), (235, 17, 112), (220, 20, 109), (186, 71, 78),
- (149, 116, 65), (120, 174, 98), (81, 156, 162), (78, 159, 162),
- (52, 132, 139), (55, 105, 130), (104, 94, 41), (159, 82, 2),
- (205, 92, 14), (232, 77, 33), (237, 62, 41), (246, 69, 51),
- (251, 85, 59), (252, 88, 63), (252, 73, 68), (235, 8, 98),
- (239, 5, 102), (204, 14, 110), (160, 30, 92), (132, 27, 84)
- ),
-
-// 163 Apophysis-040426-163FloralCascade2
-((129, 89, 30), (193, 158, 128), (186, 174, 134), (180, 190, 140),
- (135, 164, 147), (91, 138, 154), (95, 154, 163), (100, 171, 173),
- (172, 201, 197), (202, 222, 213), (233, 244, 230), (237, 219, 206),
- (241, 195, 182), (213, 170, 123), (186, 145, 65), (170, 124, 45),
- (155, 104, 25), (89, 60, 28), (97, 34, 36), (106, 9, 44),
- (105, 9, 44), (104, 10, 44), (101, 9, 45), (99, 9, 47),
- (62, 2, 56), (123, 8, 80), (185, 15, 104), (203, 17, 107),
- (222, 19, 111), (227, 18, 111), (232, 17, 111), (235, 6, 99),
- (205, 9, 31), (150, 49, 19), (192, 87, 27), (234, 126, 35),
- (241, 150, 50), (248, 174, 65), (250, 153, 66), (252, 133, 67),
- (246, 66, 51), (238, 62, 42), (230, 59, 33), (218, 93, 52),
- (207, 128, 71), (208, 142, 63), (209, 157, 55), (240, 198, 62),
- (220, 202, 56), (178, 121, 32), (184, 61, 18), (190, 1, 5),
- (197, 19, 12), (205, 38, 19), (218, 45, 28), (232, 52, 37),
- (167, 64, 67), (144, 44, 55), (121, 24, 44), (96, 39, 63),
- (71, 55, 82), (55, 66, 87), (40, 77, 93), (21, 80, 110),
- (27, 103, 126), (47, 131, 142), (81, 150, 158), (116, 169, 175),
- (127, 179, 181), (139, 189, 188), (209, 212, 193), (240, 241, 207),
- (173, 199, 174), (122, 168, 161), (71, 137, 149), (43, 108, 130),
- (16, 79, 112), (9, 70, 105), (2, 62, 99), (10, 47, 89),
- (30, 56, 9), (39, 146, 8), (56, 112, 29), (73, 79, 51),
- (74, 64, 61), (75, 50, 71), (114, 23, 82), (185, 17, 102),
- (224, 12, 115), (230, 14, 114), (237, 17, 113), (237, 17, 114),
- (237, 17, 115), (244, 15, 116), (244, 12, 114), (243, 3, 104),
- (244, 2, 104), (253, 7, 114), (252, 8, 114), (251, 10, 115),
- (251, 5, 113), (251, 1, 111), (244, 2, 104), (243, 3, 104),
- (232, 39, 66), (232, 50, 51), (233, 62, 36), (242, 69, 48),
- (252, 76, 61), (233, 129, 56), (206, 144, 71), (176, 156, 61),
- (170, 157, 53), (64, 158, 10), (55, 151, 11), (47, 144, 13),
- (71, 72, 38), (53, 55, 42), (52, 26, 73), (40, 42, 81),
- (47, 67, 102), (70, 56, 98), (94, 46, 94), (134, 50, 99),
- (175, 54, 105), (194, 20, 105), (164, 2, 13), (141, 2, 31),
- (125, 22, 41), (100, 114, 127), (98, 124, 138), (97, 134, 150),
- (92, 150, 161), (70, 149, 156), (92, 169, 117), (101, 159, 98),
- (145, 138, 128), (139, 154, 153), (134, 171, 179), (162, 176, 179),
- (190, 182, 180), (224, 194, 158), (203, 155, 132), (188, 95, 88),
- (199, 21, 105), (213, 13, 112), (220, 16, 111), (227, 20, 110),
- (213, 78, 72), (221, 148, 80), (231, 204, 125), (250, 249, 143),
- (204, 227, 123), (190, 210, 102), (176, 193, 81), (102, 149, 55),
- (39, 83, 94), (20, 96, 120), (15, 108, 125), (7, 85, 108),
- (8, 84, 108), (67, 76, 81), (77, 75, 87), (88, 75, 93),
- (125, 89, 103), (128, 115, 109), (153, 105, 91), (117, 107, 56),
- (156, 63, 29), (149, 49, 23), (143, 36, 18), (133, 29, 28),
- (110, 10, 44), (93, 23, 59), (97, 67, 57), (100, 143, 61),
- (160, 164, 44), (173, 183, 71), (230, 237, 108), (252, 252, 118),
- (232, 241, 116), (233, 172, 117), (227, 128, 71), (251, 96, 78),
- (253, 92, 64), (252, 103, 67), (252, 115, 71), (226, 152, 53),
- (251, 176, 57), (233, 208, 63), (223, 217, 69), (182, 202, 91),
- (162, 196, 47), (153, 175, 40), (129, 150, 29), (91, 151, 29),
- (102, 105, 34), (100, 70, 46), (123, 80, 61), (144, 103, 107),
- (158, 110, 74), (176, 117, 49), (201, 117, 70), (247, 100, 80),
- (252, 86, 74), (253, 87, 63), (254, 85, 64), (253, 81, 71),
- (252, 71, 60), (235, 17, 112), (231, 17, 113), (216, 22, 109),
- (190, 17, 106), (109, 21, 81), (54, 23, 64), (44, 48, 86),
- (25, 73, 109), (21, 75, 101), (26, 56, 94), (6, 45, 88),
- (23, 40, 84), (51, 23, 71), (82, 10, 58), (102, 6, 52),
- (80, 3, 57), (54, 9, 64), (44, 5, 52), (16, 19, 72),
- (18, 28, 77), (38, 26, 74), (39, 30, 33), (19, 34, 15),
- (51, 32, 34), (61, 28, 37), (64, 65, 8), (105, 101, 12),
- (123, 137, 52), (175, 171, 48), (184, 150, 52), (177, 127, 42),
- (158, 74, 64), (149, 91, 67), (180, 132, 70), (198, 166, 93),
- (251, 205, 156), (243, 235, 189), (253, 250, 209), (245, 248, 227),
- (249, 246, 239), (248, 248, 214), (214, 176, 199), (209, 91, 125),
- (224, 19, 112), (235, 17, 112), (248, 65, 57), (234, 70, 35)
- ),
-
-// 164 Apophysis-040426-163FlowerBurst
-((0, 0, 0), (119, 9, 24), (184, 5, 15), (250, 1, 7),
- (194, 14, 7), (138, 27, 8), (110, 28, 8), (82, 30, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (88, 15, 3),
- (177, 31, 6), (177, 33, 5), (177, 35, 5), (132, 41, 20),
- (87, 48, 35), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (58, 63, 41),
- (122, 130, 105), (213, 176, 208), (232, 189, 164), (252, 202, 120),
- (242, 209, 93), (233, 217, 67), (234, 214, 65), (235, 211, 63),
- (232, 219, 108), (232, 210, 167), (232, 202, 227), (242, 205, 231),
- (252, 208, 235), (252, 177, 216), (253, 147, 197), (209, 93, 184),
- (158, 28, 143), (172, 40, 68), (96, 66, 65), (21, 93, 63),
- (10, 46, 31), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (57, 5, 13), (114, 11, 27), (196, 59, 6),
- (219, 117, 29), (222, 180, 50), (167, 166, 63), (112, 153, 76),
- (72, 144, 50), (33, 135, 25), (28, 122, 31), (18, 120, 34),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (49, 13, 52), (99, 26, 105),
- (126, 24, 123), (153, 23, 142), (202, 11, 148), (233, 69, 169),
- (231, 123, 187), (138, 99, 129), (45, 75, 71), (22, 37, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (27, 22, 1), (55, 45, 3), (82, 54, 2),
- (110, 64, 1), (215, 151, 41), (253, 196, 67), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (58, 40, 6), (116, 56, 0), (212, 98, 19), (254, 110, 38),
- (188, 89, 11), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 92, 7), (2, 126, 38), (33, 135, 25), (40, 140, 21),
- (88, 152, 31), (127, 150, 32), (151, 162, 41), (163, 166, 39),
- (166, 181, 35), (143, 198, 66), (127, 188, 45), (103, 170, 39),
- (83, 167, 34), (117, 185, 17), (201, 217, 56), (205, 218, 78),
- (208, 188, 52), (185, 162, 41), (128, 133, 68), (52, 103, 14),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (76, 50, 71),
- (143, 2, 111), (153, 26, 142), (231, 126, 156), (233, 130, 170),
- (185, 63, 163), (93, 34, 103), (27, 88, 61), (0, 0, 0)
- ),
-
-// 165 Apophysis-040426-163MaltesePurple
-((154, 94, 148), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (208, 44, 246), (222, 49, 238), (222, 60, 216),
- (223, 71, 194), (154, 94, 148), (154, 94, 148), (154, 94, 148),
- (155, 93, 149), (157, 93, 150), (175, 87, 162), (193, 81, 174),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (198, 41, 254),
- (231, 52, 232), (247, 63, 210), (245, 59, 217), (243, 56, 224),
- (231, 52, 232), (219, 48, 240), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (196, 40, 254), (198, 41, 254),
- (211, 45, 245), (225, 50, 236), (235, 67, 202), (229, 69, 198),
- (241, 65, 206), (231, 57, 222), (222, 49, 238), (208, 44, 246),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (184, 84, 168), (170, 88, 159), (157, 93, 150),
- (145, 97, 142), (148, 96, 144), (157, 93, 150), (199, 79, 178),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (210, 45, 246),
- (211, 75, 186), (160, 92, 152), (157, 93, 150), (208, 76, 184),
- (204, 43, 250), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (195, 40, 255),
- (195, 40, 255), (195, 40, 255), (195, 40, 255), (178, 86, 164)
- ),
-
-// 166 Apophysis-040426-163Mycelialg
-((236, 164, 209), (49, 2, 28), (24, 1, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 56, 119), (77, 47, 106), (155, 39, 94), (170, 41, 68),
- (185, 43, 42), (132, 30, 28), (79, 18, 14), (54, 9, 32),
- (30, 0, 50), (0, 0, 85), (5, 14, 66), (11, 29, 47),
- (5, 14, 23), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (5, 18, 15),
- (11, 36, 30), (51, 69, 55), (92, 103, 80), (142, 179, 137),
- (197, 211, 212), (255, 198, 255), (255, 179, 255), (255, 160, 255),
- (254, 167, 233), (254, 175, 212), (250, 176, 212), (246, 178, 212),
- (238, 187, 212), (230, 191, 212), (223, 196, 212), (228, 193, 212),
- (233, 190, 212), (244, 199, 214), (255, 208, 216), (255, 219, 181),
- (205, 208, 211), (181, 214, 255), (142, 160, 183), (103, 106, 111),
- (92, 91, 114), (82, 76, 117), (40, 8, 135), (35, 9, 136),
- (120, 63, 179), (167, 98, 199), (215, 134, 220), (184, 119, 196),
- (153, 105, 173), (143, 100, 166), (134, 96, 159), (136, 99, 163),
- (167, 107, 200), (222, 147, 212), (232, 154, 212), (242, 162, 212),
- (248, 166, 212), (254, 170, 212), (248, 166, 212), (231, 146, 240),
- (212, 132, 228), (214, 139, 220), (216, 146, 212), (215, 142, 212),
- (214, 139, 212), (166, 132, 146), (86, 127, 90), (0, 103, 80),
- (0, 44, 49), (0, 0, 0), (5, 10, 0), (11, 21, 0),
- (27, 21, 0), (43, 22, 0), (112, 120, 62), (168, 177, 103),
- (252, 171, 212), (232, 154, 212), (213, 138, 212), (183, 125, 183),
- (154, 113, 155), (95, 82, 123), (49, 62, 81), (0, 55, 36),
- (4, 39, 45), (96, 81, 126), (113, 94, 151), (130, 107, 176),
- (173, 127, 255), (194, 124, 249), (200, 91, 255), (209, 91, 243),
- (69, 40, 145), (34, 20, 142), (0, 0, 140), (0, 1, 112),
- (0, 2, 85), (0, 6, 86), (6, 12, 96), (28, 26, 104),
- (62, 46, 129), (89, 61, 145), (92, 70, 138), (95, 79, 132),
- (60, 72, 82), (44, 57, 80), (0, 41, 38), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (31, 4, 48), (65, 37, 81), (94, 46, 89),
- (118, 91, 145), (255, 62, 130), (253, 55, 112), (252, 49, 95),
- (251, 21, 0), (197, 47, 0), (138, 19, 12), (88, 31, 14),
- (19, 12, 0), (9, 6, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (16, 20, 50),
- (12, 16, 94), (63, 45, 128), (112, 74, 143), (145, 102, 165),
- (222, 150, 212), (227, 153, 212), (233, 157, 212), (242, 163, 212),
- (232, 155, 212), (222, 146, 212), (205, 140, 201), (181, 105, 105),
- (80, 81, 93), (21, 41, 73), (6, 20, 63), (0, 10, 78),
- (10, 8, 88), (48, 59, 86), (122, 91, 105), (175, 129, 163),
- (212, 140, 212), (218, 145, 212), (225, 149, 212), (224, 154, 212),
- (231, 157, 211), (255, 124, 118), (255, 103, 110), (255, 104, 119),
- (255, 91, 153), (227, 150, 212), (245, 135, 242), (255, 151, 255),
- (255, 159, 255), (217, 182, 255), (225, 165, 233), (203, 136, 212),
- (130, 98, 161), (76, 71, 111), (20, 46, 60), (31, 27, 10),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (29, 3, 56),
- (39, 31, 114), (74, 53, 140), (107, 72, 159), (108, 70, 160),
- (111, 74, 160), (144, 100, 167), (210, 138, 212), (221, 149, 212),
- (245, 169, 212), (255, 198, 212), (255, 227, 213), (255, 255, 255),
- (255, 235, 255), (255, 198, 255), (238, 187, 212), (242, 181, 212)
- ),
-
-// 167 Apophysis-040426-163MyceliaInv
-((19, 91, 46), (206, 253, 227), (230, 254, 241), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 199, 136), (177, 207, 148), (100, 216, 161), (85, 214, 187),
- (70, 212, 213), (123, 224, 227), (176, 237, 241), (200, 246, 223),
- (225, 255, 205), (255, 255, 170), (249, 240, 189), (244, 226, 208),
- (249, 240, 231), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (249, 237, 240),
- (244, 219, 225), (203, 185, 200), (163, 152, 175), (113, 76, 118),
- (58, 44, 43), (0, 57, 0), (0, 76, 0), (0, 95, 0),
- (0, 87, 21), (1, 80, 43), (5, 78, 43), (9, 77, 43),
- (17, 68, 43), (24, 63, 43), (32, 59, 43), (27, 62, 43),
- (22, 65, 43), (11, 56, 41), (0, 47, 39), (0, 36, 74),
- (50, 47, 44), (74, 41, 0), (113, 95, 72), (152, 149, 144),
- (162, 164, 141), (173, 179, 138), (215, 247, 120), (220, 246, 119),
- (135, 192, 76), (87, 156, 55), (40, 121, 35), (71, 135, 58),
- (102, 150, 82), (111, 154, 89), (121, 159, 96), (119, 156, 92),
- (88, 148, 55), (33, 108, 43), (23, 100, 43), (13, 93, 43),
- (7, 89, 43), (1, 85, 43), (7, 89, 43), (24, 109, 15),
- (43, 123, 27), (41, 116, 35), (39, 109, 43), (40, 112, 43),
- (41, 116, 43), (89, 123, 109), (169, 128, 165), (255, 152, 175),
- (255, 211, 206), (255, 255, 255), (249, 244, 255), (244, 234, 255),
- (228, 233, 255), (212, 233, 255), (143, 135, 193), (87, 78, 152),
- (3, 84, 43), (22, 100, 43), (42, 117, 43), (71, 129, 71),
- (101, 142, 100), (160, 173, 132), (206, 193, 174), (255, 200, 219),
- (251, 216, 210), (159, 174, 129), (142, 161, 104), (125, 148, 79),
- (82, 128, 0), (61, 131, 6), (55, 164, 0), (46, 164, 12),
- (186, 215, 110), (220, 235, 112), (255, 255, 115), (255, 254, 142),
- (255, 253, 170), (255, 249, 169), (249, 243, 159), (227, 229, 151),
- (193, 209, 126), (166, 194, 110), (163, 185, 116), (160, 176, 123),
- (195, 183, 173), (211, 198, 175), (255, 214, 217), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (224, 251, 207), (190, 218, 174), (161, 209, 166),
- (137, 164, 110), (0, 193, 125), (1, 199, 142), (3, 206, 160),
- (4, 234, 255), (58, 208, 255), (117, 236, 243), (167, 224, 241),
- (236, 243, 255), (245, 249, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (239, 235, 205),
- (243, 239, 161), (192, 210, 127), (143, 181, 112), (110, 153, 90),
- (33, 105, 43), (27, 101, 43), (22, 98, 43), (13, 92, 43),
- (23, 100, 43), (33, 109, 43), (50, 115, 54), (74, 150, 150),
- (175, 174, 162), (234, 214, 182), (249, 235, 192), (255, 245, 177),
- (245, 247, 167), (207, 196, 169), (133, 164, 150), (80, 126, 92),
- (43, 115, 43), (37, 110, 43), (30, 106, 43), (31, 101, 43),
- (24, 98, 44), (0, 131, 137), (0, 152, 145), (0, 151, 136),
- (0, 164, 102), (28, 105, 43), (10, 120, 13), (0, 104, 0),
- (0, 96, 0), (38, 73, 0), (30, 90, 22), (52, 119, 43),
- (125, 157, 94), (179, 184, 144), (235, 209, 195), (224, 228, 245),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (226, 252, 199),
- (216, 224, 141), (181, 202, 115), (148, 183, 96), (147, 185, 95),
- (144, 181, 95), (111, 155, 88), (45, 117, 43), (34, 106, 43),
- (10, 86, 43), (0, 57, 43), (0, 28, 42), (0, 0, 0),
- (0, 20, 0), (0, 57, 0), (17, 68, 43), (13, 74, 43)
- ),
-
-// 168 Apophysis-040426-163MrryGRnd
-((6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (12, 55, 12), (14, 54, 13), (16, 54, 15), (59, 78, 24),
- (102, 103, 33), (132, 100, 30), (162, 98, 27), (154, 87, 22),
- (146, 77, 18), (76, 50, 25), (41, 57, 24), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (11, 59, 19),
- (16, 54, 15), (16, 54, 15), (16, 54, 15), (25, 42, 10),
- (48, 24, 0), (79, 14, 8), (59, 22, 11), (40, 31, 14),
- (25, 21, 17), (11, 11, 21), (34, 13, 30), (57, 15, 39),
- (146, 31, 98), (174, 15, 85), (203, 0, 72), (214, 21, 39),
- (226, 42, 6), (207, 82, 35), (189, 123, 65), (198, 175, 81),
- (209, 206, 135), (222, 206, 180), (196, 198, 189), (170, 190, 199),
- (175, 188, 151), (181, 186, 104), (164, 120, 111), (99, 85, 84),
- (57, 47, 58), (95, 44, 75), (134, 42, 93), (160, 69, 84),
- (187, 96, 75), (210, 82, 119), (233, 68, 163), (215, 3, 124),
- (162, 40, 91), (44, 34, 7), (30, 44, 9), (16, 55, 11),
- (16, 54, 13), (16, 54, 15), (42, 46, 31), (66, 42, 40),
- (109, 125, 112), (135, 134, 120), (162, 143, 129), (140, 134, 115),
- (118, 126, 102), (103, 109, 83), (58, 90, 103), (20, 89, 68),
- (2, 93, 50), (10, 50, 52), (72, 79, 51), (135, 109, 50),
- (164, 126, 44), (194, 143, 38), (214, 163, 45), (213, 177, 63),
- (122, 154, 31), (72, 137, 29), (22, 121, 28), (11, 118, 35),
- (1, 115, 43), (0, 115, 42), (13, 111, 36), (18, 95, 25),
- (5, 66, 24), (80, 142, 7), (97, 143, 12), (115, 144, 18),
- (124, 154, 24), (153, 88, 22), (198, 51, 70), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (16, 54, 15), (19, 49, 14), (23, 44, 13),
- (93, 47, 23), (131, 58, 17), (152, 29, 21), (142, 29, 15),
- (94, 36, 24), (81, 18, 20), (68, 0, 17), (69, 2, 10),
- (70, 5, 3), (66, 17, 0), (41, 36, 6), (16, 54, 15),
- (6, 64, 23), (28, 52, 52), (21, 40, 58), (14, 28, 65),
- (28, 50, 61), (73, 58, 37), (128, 111, 33), (201, 155, 43),
- (186, 214, 93), (164, 195, 90), (142, 177, 87), (150, 143, 91),
- (183, 143, 47), (196, 138, 41), (175, 119, 32), (168, 104, 30),
- (192, 65, 50), (149, 61, 86), (150, 72, 80), (151, 84, 75),
- (137, 100, 84), (147, 116, 85), (144, 113, 82), (121, 112, 81),
- (25, 59, 22), (20, 56, 18), (16, 54, 15), (16, 54, 15),
- (16, 54, 15), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (16, 54, 15), (86, 48, 12),
- (121, 31, 30), (165, 0, 6), (215, 3, 0), (194, 0, 24),
- (158, 20, 20), (106, 31, 8), (53, 25, 4), (17, 47, 9),
- (13, 54, 14), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (16, 54, 15),
- (16, 54, 15), (16, 54, 15), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (2, 65, 22), (6, 64, 23), (6, 64, 23),
- (6, 64, 23), (6, 64, 23), (6, 64, 23), (6, 64, 23)
- ),
-
-// 169 Apophysis-040426-163SprngFlwrs
-((177, 132, 82), (186, 78, 167), (160, 77, 143), (135, 76, 119),
- (134, 81, 112), (134, 86, 105), (136, 88, 104), (139, 90, 103),
- (147, 95, 105), (139, 89, 104), (132, 84, 104), (125, 81, 101),
- (118, 78, 98), (105, 75, 89), (93, 72, 81), (89, 70, 80),
- (86, 68, 80), (76, 60, 81), (73, 57, 82), (70, 54, 83),
- (58, 47, 80), (46, 40, 78), (49, 39, 82), (52, 39, 86),
- (83, 48, 99), (86, 58, 91), (90, 69, 83), (107, 75, 91),
- (124, 81, 100), (129, 84, 101), (135, 87, 103), (152, 98, 105),
- (188, 120, 111), (248, 140, 160), (242, 145, 138), (237, 151, 117),
- (212, 145, 99), (187, 140, 81), (183, 137, 81), (179, 134, 81),
- (196, 146, 81), (187, 140, 80), (178, 134, 80), (171, 128, 81),
- (164, 123, 82), (155, 118, 80), (147, 113, 78), (139, 107, 79),
- (126, 96, 81), (120, 92, 81), (119, 91, 81), (119, 91, 82),
- (114, 87, 81), (109, 84, 80), (108, 83, 81), (108, 82, 82),
- (108, 82, 82), (113, 81, 88), (118, 80, 95), (128, 84, 99),
- (138, 89, 103), (143, 92, 104), (149, 96, 105), (171, 91, 135),
- (187, 96, 145), (238, 97, 194), (235, 75, 208), (232, 54, 223),
- (223, 43, 238), (214, 32, 254), (219, 37, 252), (226, 66, 231),
- (255, 104, 201), (233, 112, 168), (212, 121, 135), (190, 111, 125),
- (168, 102, 115), (160, 100, 110), (153, 99, 105), (150, 97, 105),
- (150, 97, 105), (175, 97, 130), (195, 107, 135), (215, 118, 141),
- (224, 119, 149), (233, 120, 157), (254, 129, 170), (254, 111, 192),
- (222, 112, 226), (218, 121, 217), (214, 130, 209), (205, 115, 178),
- (196, 100, 147), (183, 98, 137), (158, 98, 112), (155, 101, 105),
- (151, 98, 104), (146, 94, 105), (136, 94, 93), (126, 95, 82),
- (126, 95, 82), (126, 96, 82), (128, 97, 81), (131, 99, 82),
- (148, 95, 105), (147, 95, 105), (147, 95, 105), (144, 93, 105),
- (142, 91, 105), (135, 88, 102), (126, 84, 98), (122, 84, 94),
- (122, 81, 99), (117, 77, 99), (115, 76, 98), (113, 75, 98),
- (109, 73, 96), (98, 59, 104), (90, 55, 102), (62, 29, 108),
- (55, 20, 113), (74, 38, 109), (94, 56, 105), (105, 64, 105),
- (116, 72, 105), (148, 48, 167), (198, 48, 165), (211, 48, 179),
- (241, 48, 212), (253, 74, 244), (241, 90, 234), (229, 107, 225),
- (191, 135, 225), (200, 148, 199), (200, 150, 195), (218, 147, 182),
- (225, 150, 105), (209, 139, 105), (193, 128, 105), (190, 127, 103),
- (187, 127, 101), (160, 120, 81), (145, 112, 78), (128, 99, 78),
- (122, 94, 80), (120, 93, 79), (122, 93, 80), (124, 94, 82),
- (125, 87, 92), (124, 78, 105), (125, 48, 144), (182, 51, 198),
- (220, 19, 236), (216, 33, 236), (213, 48, 237), (173, 116, 242),
- (149, 147, 252), (127, 139, 227), (143, 151, 252), (160, 139, 251),
- (190, 130, 233), (221, 74, 207), (200, 66, 196), (179, 59, 186),
- (158, 48, 178), (116, 48, 134), (122, 77, 104), (122, 87, 90),
- (127, 97, 81), (129, 98, 81), (132, 100, 82), (140, 106, 82),
- (147, 112, 79), (143, 109, 81), (123, 96, 78), (95, 83, 67),
- (79, 64, 79), (40, 48, 56), (3, 48, 19), (0, 48, 16),
- (31, 48, 47), (69, 55, 79), (81, 63, 82), (92, 72, 81),
- (104, 80, 81), (106, 81, 81), (108, 82, 82), (108, 84, 79),
- (106, 81, 81), (106, 73, 93), (109, 57, 118), (121, 48, 139),
- (179, 53, 193), (216, 48, 240), (255, 66, 252), (255, 60, 252),
- (244, 48, 241), (224, 32, 248), (221, 48, 246), (240, 92, 233),
- (204, 107, 250), (205, 126, 223), (218, 135, 198), (181, 81, 158),
- (139, 69, 132), (115, 73, 103), (111, 81, 88), (100, 77, 81),
- (97, 75, 81), (101, 80, 78), (105, 83, 78), (107, 84, 79),
- (111, 86, 81), (118, 92, 78), (126, 97, 80), (136, 104, 80),
- (152, 114, 81), (176, 104, 122), (220, 117, 148), (240, 112, 176),
- (248, 104, 210), (229, 116, 212), (229, 125, 201), (243, 116, 174),
- (232, 119, 159), (198, 112, 132), (182, 110, 119), (157, 102, 104),
- (146, 95, 103), (126, 95, 82), (119, 91, 82), (114, 87, 82),
- (112, 86, 82), (117, 89, 81), (120, 86, 90), (120, 91, 83),
- (124, 94, 82), (130, 98, 82), (148, 112, 80), (170, 116, 98),
- (188, 127, 102), (190, 127, 103), (191, 110, 129), (186, 109, 125),
- (161, 101, 110), (152, 98, 105), (149, 96, 105), (142, 91, 104),
- (128, 85, 99), (123, 90, 86), (125, 95, 82), (126, 95, 82),
- (127, 98, 80), (132, 102, 78), (149, 115, 79), (200, 148, 81)
- ),
-
-// 170 Apophysis-040426-163SprngFlwersInv
-((147, 173, 173), (147, 173, 173), (142, 174, 166), (137, 175, 160),
- (127, 170, 156), (117, 166, 152), (111, 162, 151), (106, 159, 150),
- (68, 159, 110), (42, 158, 85), (17, 158, 61), (20, 179, 46),
- (23, 201, 32), (29, 209, 17), (36, 218, 3), (32, 203, 13),
- (29, 189, 24), (0, 151, 54), (21, 142, 87), (43, 134, 120),
- (65, 143, 130), (87, 153, 140), (94, 154, 145), (102, 156, 150),
- (105, 158, 150), (92, 158, 137), (80, 158, 125), (60, 147, 119),
- (40, 137, 114), (31, 136, 106), (22, 135, 98), (1, 126, 85),
- (1, 144, 63), (33, 143, 29), (37, 134, 37), (41, 125, 46),
- (56, 141, 82), (72, 157, 118), (84, 157, 130), (97, 157, 143),
- (104, 157, 151), (106, 159, 150), (109, 161, 150), (119, 160, 161),
- (129, 160, 173), (129, 159, 173), (129, 159, 173), (127, 158, 174),
- (124, 156, 173), (107, 160, 150), (107, 160, 150), (108, 160, 150),
- (114, 163, 151), (120, 167, 153), (124, 169, 155), (129, 171, 157),
- (133, 174, 156), (135, 176, 156), (138, 178, 156), (142, 180, 157),
- (146, 182, 159), (151, 189, 155), (157, 196, 151), (165, 200, 153),
- (193, 226, 147), (200, 235, 142), (180, 217, 146), (161, 199, 150),
- (150, 191, 150), (139, 183, 150), (107, 207, 88), (57, 207, 90),
- (14, 207, 43), (8, 194, 27), (2, 181, 11), (33, 150, 20),
- (64, 120, 30), (59, 113, 43), (55, 107, 56), (55, 105, 60),
- (37, 108, 73), (30, 105, 150), (46, 116, 150), (62, 127, 150),
- (65, 127, 152), (68, 128, 154), (95, 135, 174), (110, 143, 177),
- (133, 161, 175), (134, 161, 175), (135, 162, 176), (133, 161, 174),
- (131, 161, 173), (130, 168, 163), (131, 177, 150), (130, 207, 111),
- (73, 204, 57), (35, 236, 19), (58, 187, 16), (82, 139, 13),
- (94, 123, 8), (106, 108, 3), (128, 116, 28), (112, 104, 3),
- (65, 125, 22), (49, 153, 35), (34, 181, 48), (55, 188, 58),
- (76, 196, 69), (97, 207, 77), (139, 207, 121), (133, 178, 151),
- (133, 168, 165), (128, 158, 174), (125, 156, 173), (123, 155, 173),
- (115, 149, 173), (108, 143, 176), (112, 146, 174), (132, 159, 177),
- (176, 191, 176), (214, 199, 206), (252, 207, 236), (253, 207, 237),
- (255, 207, 239), (224, 207, 208), (186, 200, 176), (174, 192, 173),
- (163, 183, 174), (151, 175, 174), (149, 174, 173), (147, 173, 173),
- (147, 171, 176), (149, 174, 174), (149, 182, 162), (146, 198, 137),
- (76, 202, 62), (38, 195, 32), (0, 189, 3), (0, 192, 3),
- (0, 195, 3), (11, 207, 14), (31, 223, 7), (34, 207, 9),
- (15, 163, 22), (50, 129, 32), (43, 124, 44), (37, 120, 57),
- (74, 174, 97), (116, 186, 123), (140, 182, 152), (144, 174, 167),
- (158, 180, 174), (156, 177, 175), (154, 175, 177), (150, 172, 177),
- (148, 171, 176), (144, 169, 174), (137, 163, 177), (129, 158, 175),
- (119, 151, 175), (79, 151, 133), (57, 144, 120), (35, 138, 107),
- (15, 143, 79), (7, 151, 45), (26, 139, 43), (26, 130, 54),
- (23, 136, 96), (40, 139, 109), (57, 143, 123), (73, 145, 136),
- (98, 153, 151), (109, 160, 152), (129, 160, 173), (136, 164, 173),
- (141, 168, 173), (143, 169, 173), (138, 166, 174), (135, 169, 165),
- (135, 164, 172), (131, 161, 173), (125, 157, 173), (107, 143, 175),
- (67, 128, 153), (66, 128, 152), (65, 128, 152), (64, 145, 126),
- (69, 146, 130), (94, 154, 145), (103, 157, 150), (106, 159, 150),
- (113, 164, 151), (127, 170, 156), (132, 165, 169), (130, 160, 173),
- (129, 160, 173), (128, 157, 175), (123, 153, 177), (106, 140, 176),
- (55, 107, 174), (78, 123, 173), (46, 140, 21), (69, 177, 88),
- (93, 186, 100), (120, 179, 136), (121, 170, 150), (121, 169, 150),
- (116, 165, 152), (113, 164, 150), (108, 160, 150), (109, 161, 150),
- (123, 171, 151), (127, 174, 150), (137, 177, 157), (152, 176, 174),
- (162, 183, 174), (169, 187, 175), (178, 195, 173), (179, 195, 174),
- (180, 199, 171), (185, 201, 172), (196, 208, 173), (209, 215, 177),
- (203, 216, 169), (192, 222, 150), (172, 207, 156), (170, 204, 152),
- (165, 186, 172), (147, 180, 162), (131, 174, 155), (120, 168, 152),
- (103, 157, 150), (67, 135, 144), (29, 120, 127), (7, 115, 95),
- (8, 112, 115), (18, 104, 138), (39, 110, 150), (68, 115, 174),
- (76, 121, 174), (72, 119, 173), (59, 109, 174), (68, 115, 174),
- (77, 121, 175), (83, 126, 174), (91, 132, 173), (108, 142, 177),
- (116, 148, 176), (129, 159, 174), (133, 162, 174), (135, 163, 174),
- (135, 163, 174), (136, 164, 173), (143, 168, 176), (146, 171, 175)
- ),
-
-// 171 Apophysis-040426-163DemMask
-((1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (5, 7, 4), (63, 74, 49), (121, 142, 95), (166, 145, 116),
- (212, 149, 138), (136, 104, 99), (60, 60, 60), (32, 32, 31),
- (4, 5, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (6, 5, 3), (12, 11, 7), (49, 38, 23), (87, 65, 40),
- (205, 183, 66), (223, 208, 71), (242, 234, 76), (247, 243, 88),
- (252, 253, 101), (250, 250, 99), (249, 248, 97), (250, 237, 76),
- (242, 223, 70), (250, 170, 94), (232, 201, 107), (214, 233, 120),
- (222, 227, 140), (230, 222, 161), (225, 235, 199), (250, 218, 181),
- (253, 252, 131), (242, 242, 103), (231, 233, 75), (183, 186, 71),
- (135, 139, 68), (104, 104, 48), (73, 69, 29), (10, 10, 5),
- (1, 1, 0), (7, 7, 4), (97, 18, 30), (188, 29, 56),
- (215, 36, 49), (242, 43, 42), (255, 86, 25), (252, 91, 40),
- (176, 173, 54), (178, 173, 94), (181, 173, 134), (181, 159, 143),
- (181, 146, 152), (135, 118, 118), (34, 97, 129), (2, 29, 17),
- (0, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 1, 2), (193, 25, 48), (217, 31, 52), (242, 38, 56),
- (242, 10, 103), (242, 2, 137), (242, 4, 145), (242, 59, 150),
- (206, 169, 76), (211, 195, 68), (216, 221, 60), (176, 204, 56),
- (136, 187, 52), (89, 89, 48), (33, 33, 18), (3, 3, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (4, 4, 2), (8, 7, 3), (45, 46, 46),
- (162, 72, 80), (238, 45, 63), (224, 57, 87), (184, 81, 103),
- (143, 83, 94), (51, 38, 26), (4, 3, 2), (14, 0, 5),
- (81, 6, 54), (114, 66, 99), (153, 93, 115), (82, 63, 80),
- (2, 2, 1), (1, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (6, 6, 4), (48, 50, 70), (15, 91, 118),
- (22, 59, 95), (10, 10, 9), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (3, 1, 1), (23, 7, 2), (114, 72, 54),
- (188, 149, 74), (228, 194, 116), (235, 225, 137), (225, 190, 172),
- (216, 129, 152), (252, 98, 152), (238, 57, 168), (233, 1, 149),
- (216, 12, 92), (181, 26, 103), (0, 0, 0), (28, 51, 43)
- ),
-
-// 172 Apophysis-040426-163ResurectTree
-((103, 134, 255), (95, 126, 248), (89, 120, 242), (83, 114, 236),
- (72, 103, 225), (62, 93, 215), (53, 84, 206), (45, 76, 198),
- (6, 24, 146), (20, 44, 166), (34, 65, 187), (49, 80, 202),
- (65, 96, 218), (91, 122, 229), (118, 149, 240), (127, 158, 231),
- (136, 167, 222), (161, 192, 197), (164, 195, 193), (168, 199, 190),
- (174, 205, 183), (181, 212, 177), (185, 216, 172), (190, 221, 168),
- (206, 237, 152), (228, 233, 130), (250, 230, 108), (248, 223, 101),
- (247, 216, 94), (246, 215, 93), (246, 215, 93), (244, 213, 91),
- (244, 213, 91), (215, 184, 62), (225, 194, 72), (236, 205, 83),
- (239, 221, 99), (242, 238, 116), (236, 243, 121), (231, 249, 127),
- (207, 238, 151), (215, 246, 143), (223, 254, 135), (221, 252, 136),
- (220, 251, 138), (217, 248, 140), (215, 246, 143), (214, 245, 144),
- (199, 230, 159), (188, 219, 170), (184, 215, 174), (180, 211, 178),
- (170, 201, 187), (161, 192, 197), (152, 183, 205), (144, 175, 214),
- (118, 149, 240), (112, 143, 245), (107, 138, 251), (102, 133, 251),
- (98, 129, 251), (101, 132, 252), (105, 136, 253), (114, 145, 244),
- (125, 156, 233), (150, 181, 208), (164, 195, 194), (178, 209, 180),
- (184, 215, 173), (191, 222, 167), (193, 224, 165), (189, 220, 169),
- (178, 209, 180), (167, 198, 190), (157, 188, 201), (152, 183, 205),
- (148, 179, 210), (152, 183, 206), (156, 187, 202), (169, 200, 189),
- (184, 215, 174), (198, 229, 160), (203, 234, 155), (208, 239, 150),
- (204, 235, 153), (201, 232, 157), (199, 230, 159), (198, 229, 160),
- (185, 216, 173), (181, 212, 177), (177, 208, 181), (173, 204, 184),
- (170, 201, 188), (164, 195, 194), (153, 184, 205), (139, 170, 219),
- (128, 159, 230), (109, 140, 249), (92, 123, 239), (76, 107, 229),
- (71, 102, 224), (67, 98, 220), (64, 95, 217), (51, 82, 204),
- (44, 75, 197), (56, 87, 209), (69, 100, 222), (79, 110, 232),
- (89, 120, 242), (118, 149, 240), (140, 171, 218), (164, 195, 194),
- (183, 214, 175), (205, 236, 153), (225, 235, 132), (246, 234, 112),
- (166, 135, 13), (161, 130, 8), (151, 120, 1), (144, 113, 8),
- (85, 54, 67), (60, 60, 128), (36, 67, 189), (41, 72, 194),
- (46, 77, 199), (61, 92, 214), (65, 96, 218), (68, 99, 221),
- (71, 102, 224), (75, 106, 228), (77, 108, 230), (79, 110, 232),
- (80, 111, 233), (86, 117, 239), (87, 118, 240), (90, 121, 243),
- (93, 124, 246), (88, 119, 241), (83, 114, 236), (81, 112, 234),
- (80, 111, 233), (74, 105, 227), (69, 100, 222), (65, 96, 218),
- (54, 85, 207), (51, 82, 204), (55, 86, 208), (60, 91, 213),
- (67, 98, 220), (75, 106, 228), (83, 114, 236), (91, 122, 244),
- (90, 121, 243), (87, 118, 240), (85, 116, 238), (81, 112, 234),
- (80, 111, 233), (79, 110, 232), (80, 111, 233), (85, 116, 238),
- (92, 123, 245), (106, 137, 252), (107, 138, 250), (109, 140, 249),
- (111, 142, 247), (113, 144, 245), (114, 145, 244), (115, 146, 243),
- (118, 149, 240), (119, 150, 239), (120, 151, 238), (125, 156, 233),
- (124, 155, 234), (120, 151, 238), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (118, 149, 240), (122, 153, 236), (126, 157, 232),
- (128, 159, 230), (138, 169, 220), (151, 182, 207), (158, 189, 200),
- (175, 206, 183), (177, 208, 180), (180, 211, 178), (184, 215, 174),
- (186, 217, 172), (189, 220, 169), (191, 222, 167), (196, 227, 162),
- (199, 230, 159), (205, 236, 153), (219, 250, 139), (231, 249, 127),
- (242, 238, 116), (249, 231, 109), (255, 225, 103), (251, 220, 98),
- (251, 220, 98), (250, 230, 108), (234, 246, 124), (233, 247, 125),
- (230, 250, 128), (206, 237, 152), (194, 225, 164), (180, 211, 178),
- (164, 195, 194), (146, 177, 212), (127, 158, 231), (118, 149, 240),
- (111, 142, 247), (108, 139, 250), (103, 134, 255), (101, 132, 254),
- (103, 134, 255), (105, 136, 253), (106, 137, 252), (107, 138, 251),
- (105, 136, 253), (102, 133, 255), (102, 133, 255), (102, 133, 255),
- (101, 132, 254), (101, 132, 254), (101, 132, 254), (104, 135, 254),
- (107, 138, 251), (110, 141, 248), (114, 145, 244), (117, 148, 241),
- (117, 148, 241), (118, 149, 240), (118, 149, 240), (118, 149, 240),
- (118, 149, 240), (123, 154, 235), (126, 157, 232), (135, 166, 223),
- (142, 173, 216), (145, 176, 213), (150, 181, 208), (143, 174, 215),
- (135, 166, 223), (129, 160, 229), (127, 158, 231), (126, 157, 232),
- (126, 157, 232), (126, 157, 232), (131, 162, 227), (145, 176, 213),
- (160, 191, 198), (168, 199, 190), (208, 239, 150), (186, 217, 172)
- ),
-
-// 173 Apophysis-040426-163GldBlue
-((152, 121, 0), (160, 129, 7), (166, 135, 13), (172, 141, 19),
- (182, 151, 29), (193, 162, 40), (201, 170, 48), (210, 179, 57),
- (249, 231, 109), (235, 210, 88), (221, 190, 68), (205, 174, 52),
- (190, 159, 37), (163, 132, 26), (137, 106, 15), (128, 97, 24),
- (119, 88, 33), (94, 63, 58), (90, 59, 61), (87, 56, 65),
- (80, 49, 71), (74, 43, 78), (69, 38, 82), (65, 34, 87),
- (49, 18, 103), (27, 21, 125), (5, 25, 147), (6, 32, 154),
- (8, 39, 161), (8, 39, 161), (9, 40, 162), (11, 42, 164),
- (11, 42, 164), (40, 71, 193), (29, 60, 182), (19, 50, 172),
- (16, 33, 155), (13, 17, 139), (18, 11, 133), (24, 6, 128),
- (48, 17, 104), (40, 9, 112), (32, 1, 120), (33, 2, 118),
- (35, 4, 117), (37, 6, 114), (40, 9, 112), (41, 10, 111),
- (56, 25, 96), (67, 36, 85), (71, 40, 81), (75, 44, 77),
- (84, 53, 67), (94, 63, 58), (102, 71, 49), (111, 80, 41),
- (137, 106, 15), (142, 111, 9), (148, 117, 4), (152, 121, 4),
- (157, 126, 4), (153, 122, 3), (150, 119, 2), (141, 110, 11),
- (130, 99, 22), (105, 74, 47), (91, 60, 61), (77, 46, 75),
- (70, 39, 81), (64, 33, 88), (62, 31, 90), (66, 35, 86),
- (77, 46, 75), (87, 56, 64), (98, 67, 54), (102, 71, 49),
- (107, 76, 45), (103, 72, 49), (99, 68, 53), (86, 55, 66),
- (71, 40, 81), (57, 26, 95), (52, 21, 100), (47, 16, 105),
- (50, 19, 101), (54, 23, 98), (56, 25, 96), (57, 26, 95),
- (70, 39, 82), (74, 43, 78), (78, 47, 74), (81, 50, 70),
- (85, 54, 67), (91, 60, 61), (102, 71, 50), (116, 85, 36),
- (127, 96, 25), (146, 115, 6), (162, 131, 16), (179, 148, 26),
- (183, 152, 30), (188, 157, 35), (191, 160, 38), (204, 173, 51),
- (211, 180, 58), (198, 167, 45), (186, 155, 33), (176, 145, 23),
- (166, 135, 13), (137, 106, 15), (115, 84, 37), (91, 60, 61),
- (72, 41, 80), (50, 19, 102), (29, 20, 122), (9, 21, 143),
- (89, 120, 242), (94, 125, 247), (104, 135, 254), (111, 142, 247),
- (170, 201, 188), (194, 194, 127), (219, 188, 66), (214, 183, 61),
- (209, 178, 56), (194, 163, 41), (190, 159, 37), (187, 156, 34),
- (184, 153, 31), (180, 149, 27), (178, 147, 25), (176, 145, 23),
- (175, 144, 22), (169, 138, 16), (168, 137, 15), (165, 134, 12),
- (162, 131, 9), (167, 136, 14), (172, 141, 19), (173, 142, 20),
- (175, 144, 22), (181, 150, 28), (186, 155, 33), (190, 159, 37),
- (201, 170, 48), (204, 173, 51), (199, 168, 46), (195, 164, 42),
- (188, 157, 35), (180, 149, 27), (172, 141, 19), (164, 133, 11),
- (165, 134, 12), (167, 136, 14), (170, 139, 17), (174, 143, 21),
- (175, 144, 22), (176, 145, 23), (175, 144, 22), (170, 139, 17),
- (163, 132, 10), (149, 118, 3), (147, 116, 4), (146, 115, 6),
- (144, 113, 8), (142, 111, 10), (141, 110, 11), (140, 109, 12),
- (137, 106, 15), (136, 105, 16), (135, 104, 17), (130, 99, 22),
- (131, 100, 21), (135, 104, 17), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (137, 106, 15), (133, 102, 19), (129, 98, 23),
- (127, 96, 25), (117, 86, 35), (104, 73, 48), (97, 66, 55),
- (80, 49, 72), (77, 46, 74), (75, 44, 77), (71, 40, 81),
- (69, 38, 83), (66, 35, 86), (64, 33, 88), (59, 28, 93),
- (56, 25, 96), (50, 19, 102), (36, 5, 116), (24, 6, 128),
- (13, 17, 139), (6, 24, 146), (0, 30, 152), (4, 35, 157),
- (4, 35, 157), (5, 25, 147), (21, 9, 131), (22, 8, 130),
- (25, 5, 127), (49, 18, 103), (61, 30, 91), (75, 44, 77),
- (91, 60, 61), (109, 78, 43), (128, 97, 24), (137, 106, 15),
- (144, 113, 8), (147, 116, 5), (152, 121, 0), (154, 123, 1),
- (152, 121, 0), (150, 119, 2), (149, 118, 3), (148, 117, 4),
- (150, 119, 2), (153, 122, 0), (153, 122, 0), (153, 122, 0),
- (154, 123, 1), (154, 123, 1), (154, 123, 1), (151, 120, 1),
- (148, 117, 4), (145, 114, 7), (141, 110, 11), (138, 107, 14),
- (138, 107, 14), (137, 106, 15), (137, 106, 15), (137, 106, 15),
- (137, 106, 15), (132, 101, 20), (129, 98, 23), (120, 89, 32),
- (113, 82, 39), (110, 79, 42), (105, 74, 47), (112, 81, 40),
- (120, 89, 32), (126, 95, 26), (128, 97, 24), (129, 98, 23),
- (129, 98, 23), (129, 98, 23), (124, 93, 28), (110, 79, 42),
- (95, 64, 57), (87, 56, 65), (47, 16, 105), (69, 38, 83)
- ),
-
-// 174 Apophysis-040426-163WrldBndr
-((232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (55, 12, 9), (54, 11, 9), (54, 11, 10),
- (76, 33, 21), (98, 55, 33), (165, 122, 100), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (98, 55, 33), (98, 55, 33), (98, 55, 33), (165, 122, 100),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (73, 73, 73), (48, 91, 113), (61, 104, 126),
- (94, 137, 159), (183, 226, 248), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (98, 55, 33),
- (98, 55, 33), (95, 52, 30), (89, 46, 24), (89, 46, 24),
- (89, 46, 24), (92, 49, 27), (95, 52, 30), (98, 55, 33),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167),
- (232, 189, 167), (232, 189, 167), (232, 189, 167), (232, 189, 167)
- ),
-
-// 175 Apophysis-040426-163GrnPrpl
-((85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (77, 19, 74), (69, 11, 66), (61, 3, 58),
- (37, 20, 34), (5, 52, 2), (5, 52, 2), (5, 52, 2),
- (29, 28, 26), (53, 4, 50), (57, 3, 54), (61, 3, 58),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (133, 75, 130), (133, 75, 130), (133, 75, 130), (109, 51, 106),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (42, 100, 45),
- (26, 84, 29), (26, 84, 29), (26, 84, 29), (34, 92, 37),
- (42, 100, 45), (42, 100, 45), (42, 100, 45), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (101, 43, 98), (121, 63, 118), (141, 83, 138),
- (157, 99, 154), (173, 115, 170), (189, 131, 186), (221, 163, 218),
- (146, 204, 149), (122, 180, 125), (98, 156, 101), (90, 148, 93),
- (42, 100, 45), (26, 84, 29), (10, 68, 13), (5, 52, 2),
- (21, 36, 18), (53, 4, 50), (61, 3, 58), (77, 19, 74),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (77, 19, 74), (61, 3, 58),
- (29, 28, 26), (21, 36, 18), (21, 36, 18), (29, 28, 26),
- (61, 3, 58), (69, 11, 66), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82),
- (85, 27, 82), (85, 27, 82), (85, 27, 82), (85, 27, 82)
- ),
-
-// 176 Apophysis-040426-163SphPart2
-((81, 83, 26), (72, 80, 20), (67, 78, 17), (63, 77, 14),
- (61, 76, 13), (60, 76, 12), (60, 76, 12), (60, 76, 12),
- (57, 75, 10), (57, 75, 10), (57, 75, 10), (57, 75, 10),
- (57, 75, 10), (55, 74, 9), (54, 74, 8), (54, 74, 8),
- (54, 74, 8), (54, 74, 8), (58, 75, 11), (63, 77, 14),
- (69, 79, 18), (75, 81, 22), (76, 81, 23), (78, 82, 24),
- (84, 84, 28), (85, 84, 29), (87, 85, 30), (87, 85, 30),
- (87, 85, 30), (85, 84, 29), (84, 84, 28), (78, 82, 24),
- (72, 80, 20), (75, 81, 22), (78, 82, 24), (81, 83, 26),
- (82, 83, 27), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (84, 84, 28), (81, 83, 26), (78, 82, 24), (75, 81, 22),
- (72, 80, 20), (70, 79, 19), (69, 79, 18), (66, 78, 16),
- (66, 78, 16), (72, 80, 20), (73, 80, 21), (75, 81, 22),
- (76, 81, 23), (78, 82, 24), (78, 82, 24), (78, 82, 24),
- (75, 81, 22), (73, 80, 21), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (75, 81, 22), (78, 82, 24), (81, 83, 26), (78, 82, 24),
- (75, 81, 22), (75, 81, 22), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (81, 83, 26), (82, 83, 27), (84, 84, 28),
- (84, 84, 28), (84, 84, 28), (84, 84, 28), (81, 83, 26),
- (81, 83, 26), (82, 83, 27), (84, 84, 28), (87, 85, 30),
- (90, 86, 32), (108, 92, 44), (144, 104, 68), (186, 118, 96),
- (190, 163, 186), (73, 202, 247), (119, 186, 224), (166, 171, 202),
- (175, 168, 196), (184, 165, 190), (208, 157, 174), (253, 142, 144),
- (237, 135, 130), (181, 116, 93), (126, 98, 56), (114, 94, 48),
- (102, 90, 40), (87, 85, 30), (81, 83, 26), (75, 81, 22),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (69, 79, 18), (66, 78, 16), (63, 77, 14),
- (60, 76, 12), (63, 77, 14), (66, 78, 16), (67, 78, 17),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (75, 81, 22),
- (81, 83, 26), (87, 85, 30), (93, 87, 34), (106, 91, 43),
- (120, 96, 52), (141, 103, 66), (186, 118, 96), (208, 157, 174),
- (199, 160, 180), (250, 143, 146), (251, 142, 145), (253, 142, 144),
- (241, 146, 152), (193, 162, 184), (172, 169, 198), (163, 172, 204),
- (181, 166, 192), (190, 163, 186), (199, 160, 180), (225, 131, 122),
- (159, 109, 78), (120, 96, 52), (96, 88, 36), (87, 85, 30),
- (87, 85, 30), (99, 89, 38), (109, 92, 45), (120, 96, 52),
- (37, 214, 223), (34, 215, 221), (31, 216, 219), (28, 217, 217),
- (34, 215, 221), (43, 212, 227), (52, 209, 233), (147, 105, 70),
- (129, 99, 58), (174, 114, 88), (219, 129, 118), (240, 136, 132),
- (246, 138, 136), (199, 160, 180), (190, 163, 186), (187, 164, 188),
- (193, 162, 184), (180, 116, 92), (132, 100, 60), (111, 93, 46),
- (93, 87, 34), (100, 89, 39), (108, 92, 44), (135, 101, 62),
- (180, 116, 92), (234, 134, 128), (234, 134, 128), (171, 113, 86),
- (132, 100, 60), (108, 92, 44), (90, 86, 32), (81, 83, 26),
- (72, 80, 20), (66, 78, 16), (60, 76, 12), (60, 76, 12),
- (60, 76, 12), (60, 76, 12), (60, 76, 12), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (63, 77, 14),
- (66, 78, 16), (69, 79, 18), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (72, 80, 20),
- (72, 80, 20), (72, 80, 20), (72, 80, 20), (72, 80, 20),
- (69, 79, 18), (66, 78, 16), (63, 77, 14), (63, 77, 14),
- (63, 77, 14), (63, 77, 14), (63, 77, 14), (66, 78, 16),
- (69, 79, 18), (69, 79, 18), (69, 79, 18), (69, 79, 18),
- (72, 80, 20), (72, 80, 20), (75, 81, 22), (78, 82, 24),
- (81, 83, 26), (84, 84, 28), (84, 84, 28), (84, 84, 28),
- (81, 83, 26), (78, 82, 24), (75, 81, 22), (72, 80, 20),
- (72, 80, 20), (75, 81, 22), (81, 83, 26), (87, 85, 30),
- (105, 91, 42), (123, 97, 54), (216, 128, 116), (150, 106, 72)
- ),
-
-// 177 Apophysis-040426-163StAmF
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (66, 36, 8),
- (133, 72, 16), (115, 96, 84), (98, 121, 152), (100, 132, 158),
- (103, 144, 165), (114, 178, 190), (118, 186, 199), (122, 194, 209),
- (117, 189, 201), (113, 185, 194), (99, 171, 174), (86, 158, 155),
- (121, 133, 30), (125, 125, 20), (130, 118, 10), (130, 108, 21),
- (130, 99, 33), (132, 104, 32), (134, 110, 32), (140, 111, 37),
- (146, 120, 151), (129, 168, 196), (138, 184, 209), (148, 201, 223),
- (119, 170, 187), (90, 139, 151), (107, 127, 93), (124, 116, 36),
- (141, 88, 34), (137, 94, 99), (134, 100, 164), (131, 108, 169),
- (129, 116, 174), (131, 107, 168), (133, 99, 162), (123, 92, 152),
- (138, 75, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (141, 61, 31), (141, 72, 40),
- (109, 113, 158), (105, 128, 161), (102, 144, 164), (94, 148, 159),
- (87, 152, 154), (89, 157, 158), (91, 163, 163), (89, 166, 163),
- (94, 170, 169), (106, 166, 177), (105, 160, 174), (105, 155, 171),
- (108, 151, 172), (112, 147, 174), (108, 146, 170), (104, 145, 166),
- (88, 140, 150), (48, 113, 75), (9, 87, 0), (4, 43, 0),
- (0, 0, 0), (0, 0, 0), (140, 70, 28), (136, 85, 39),
- (106, 108, 153), (96, 128, 153), (92, 127, 149), (89, 126, 146),
- (130, 102, 39), (135, 81, 31), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (135, 61, 21), (169, 105, 142), (182, 114, 153), (195, 124, 164),
- (150, 111, 180), (150, 119, 159), (156, 133, 157), (139, 147, 51),
- (134, 78, 22), (67, 39, 11), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (119, 123, 34), (101, 130, 90), (84, 138, 146),
- (91, 146, 155), (92, 146, 156), (97, 127, 154), (105, 111, 154),
- (139, 66, 26), (69, 33, 13), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (144, 60, 35), (144, 61, 36),
- (138, 79, 39), (117, 90, 148), (125, 108, 167), (149, 110, 179),
- (166, 122, 196), (170, 121, 192), (184, 143, 190), (185, 158, 183),
- (186, 196, 157), (181, 193, 152), (177, 191, 147), (115, 157, 181),
- (113, 129, 168), (97, 105, 145), (55, 34, 38), (0, 0, 0),
- (0, 0, 0), (85, 103, 20), (116, 115, 19), (127, 125, 30),
- (172, 172, 156), (153, 163, 210), (169, 194, 254), (176, 224, 252),
- (159, 195, 251), (165, 195, 254), (180, 179, 246), (205, 153, 213),
- (187, 152, 196), (180, 156, 177), (181, 173, 169), (181, 183, 163),
- (199, 185, 155), (203, 192, 153), (217, 179, 180), (216, 202, 182),
- (215, 211, 183), (214, 225, 222), (225, 234, 237), (218, 206, 253),
- (213, 203, 253), (216, 162, 222), (182, 138, 191), (140, 115, 180),
- (130, 119, 176), (103, 129, 160), (125, 135, 179), (151, 157, 206),
- (174, 184, 230), (188, 215, 246), (209, 229, 241), (238, 223, 225),
- (241, 182, 244), (253, 177, 254), (228, 157, 243), (211, 150, 223),
- (155, 162, 211), (119, 165, 187), (95, 156, 163), (87, 142, 150),
- (115, 133, 36), (125, 113, 30), (125, 115, 39), (106, 114, 156),
- (122, 103, 162), (122, 91, 151), (141, 69, 39), (144, 60, 35),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (67, 38, 38), (112, 90, 147), (138, 105, 153)
- ),
-
-// 178 Apophysis-040426-163StCosOwl
-((90, 143, 129), (43, 93, 69), (45, 69, 77), (48, 45, 86),
- (53, 49, 107), (58, 53, 128), (51, 42, 151), (44, 32, 175),
- (25, 20, 87), (23, 10, 57), (22, 0, 28), (14, 2, 19),
- (6, 5, 11), (21, 12, 8), (37, 20, 5), (45, 19, 2),
- (53, 19, 0), (75, 30, 8), (70, 49, 37), (65, 68, 66),
- (73, 72, 105), (81, 76, 145), (94, 87, 181), (108, 98, 217),
- (184, 172, 255), (214, 200, 255), (244, 228, 255), (241, 225, 255),
- (238, 222, 255), (234, 218, 255), (231, 215, 255), (211, 196, 255),
- (177, 165, 255), (105, 91, 255), (94, 84, 202), (84, 78, 150),
- (98, 91, 175), (113, 105, 201), (130, 120, 223), (147, 135, 246),
- (185, 172, 255), (209, 194, 255), (233, 217, 255), (243, 226, 255),
- (253, 236, 255), (254, 238, 255), (255, 241, 255), (255, 249, 255),
- (255, 254, 255), (255, 255, 255), (255, 253, 255), (255, 251, 255),
- (255, 245, 255), (255, 240, 255), (251, 235, 255), (247, 230, 255),
- (184, 171, 255), (141, 131, 214), (98, 91, 174), (132, 116, 155),
- (167, 141, 137), (191, 158, 144), (215, 176, 152), (245, 196, 162),
- (236, 234, 233), (201, 187, 255), (163, 152, 238), (125, 117, 222),
- (98, 92, 175), (72, 67, 128), (40, 37, 79), (23, 26, 31),
- (4, 4, 7), (24, 10, 7), (45, 17, 7), (76, 34, 12),
- (107, 52, 18), (103, 59, 35), (100, 66, 53), (76, 67, 63),
- (61, 74, 75), (68, 64, 122), (60, 56, 108), (53, 49, 94),
- (44, 41, 78), (35, 33, 63), (25, 23, 45), (15, 14, 26),
- (21, 6, 0), (33, 9, 4), (46, 13, 9), (30, 6, 21),
- (15, 0, 33), (8, 3, 79), (3, 3, 80), (6, 0, 80),
- (12, 6, 80), (37, 26, 28), (66, 31, 34), (95, 37, 41),
- (100, 50, 51), (106, 64, 61), (92, 70, 67), (112, 95, 91),
- (71, 67, 127), (73, 68, 130), (75, 70, 133), (79, 73, 140),
- (83, 77, 147), (197, 24, 173), (208, 30, 187), (153, 138, 255),
- (173, 161, 255), (182, 169, 255), (183, 170, 255), (184, 172, 255),
- (185, 172, 255), (189, 176, 255), (211, 197, 255), (229, 213, 255),
- (225, 215, 255), (194, 185, 252), (164, 156, 250), (129, 122, 209),
- (95, 88, 168), (71, 67, 127), (42, 38, 90), (26, 25, 47),
- (3, 1, 21), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (4, 0, 19), (9, 0, 38), (19, 0, 57),
- (29, 0, 76), (41, 0, 72), (37, 0, 93), (42, 0, 91),
- (72, 0, 135), (130, 121, 231), (156, 145, 243), (182, 170, 255),
- (220, 205, 255), (236, 219, 255), (237, 221, 255), (223, 220, 231),
- (132, 129, 161), (101, 98, 142), (71, 67, 124), (34, 31, 60),
- (16, 15, 29), (0, 0, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 2, 1), (29, 21, 17), (54, 39, 32), (59, 49, 48),
- (33, 31, 59), (32, 30, 57), (31, 29, 55), (20, 19, 36),
- (5, 5, 10), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (3, 11, 8), (7, 23, 27), (25, 71, 51), (47, 98, 19),
- (75, 112, 17), (107, 121, 15), (136, 86, 63), (152, 111, 90),
- (115, 80, 54), (104, 78, 62), (94, 77, 70), (59, 54, 52),
- (27, 27, 27), (1, 9, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 7), (19, 18, 34), (48, 45, 86),
- (80, 75, 143), (130, 121, 231), (169, 160, 255), (206, 192, 255),
- (236, 220, 255), (255, 238, 255), (255, 247, 255), (255, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 250, 248), (255, 255, 219),
- (255, 237, 138), (218, 158, 119), (210, 164, 97), (138, 126, 84),
- (118, 106, 65), (126, 98, 39), (76, 77, 31), (74, 54, 47),
- (44, 41, 67), (29, 27, 52), (41, 38, 73), (69, 64, 78),
- (130, 106, 83), (170, 141, 122), (219, 161, 134), (233, 186, 151),
- (255, 253, 214), (220, 255, 255), (237, 234, 255), (222, 222, 231),
- (140, 245, 157), (108, 172, 113), (127, 127, 79), (139, 117, 113),
- (103, 102, 113), (84, 84, 129), (89, 83, 159), (130, 121, 231),
- (161, 150, 255), (189, 176, 255), (208, 194, 255), (242, 226, 255),
- (251, 234, 255), (255, 239, 255), (255, 240, 255), (255, 241, 255),
- (255, 246, 255), (255, 250, 255), (255, 251, 255), (255, 251, 255),
- (255, 243, 255), (245, 228, 255), (222, 207, 255), (183, 171, 255)
- ),
-
-// 179 Apophysis-040426-163StGenie
-((64, 50, 36), (23, 82, 142), (13, 68, 124), (3, 55, 107),
- (32, 45, 59), (61, 36, 12), (71, 39, 7), (81, 42, 3),
- (89, 44, 0), (105, 52, 0), (121, 60, 0), (150, 75, 0),
- (179, 90, 0), (201, 101, 1), (224, 113, 2), (230, 116, 3),
- (236, 120, 4), (254, 139, 25), (254, 143, 32), (254, 147, 39),
- (254, 141, 28), (254, 135, 17), (253, 134, 16), (253, 134, 15),
- (245, 136, 28), (233, 142, 52), (221, 149, 77), (228, 161, 95),
- (235, 174, 114), (243, 175, 108), (251, 176, 102), (249, 165, 81),
- (242, 149, 56), (252, 138, 23), (251, 135, 18), (250, 132, 14),
- (252, 129, 7), (254, 127, 0), (252, 126, 0), (251, 125, 0),
- (226, 115, 3), (221, 112, 2), (217, 110, 2), (195, 99, 3),
- (173, 89, 4), (161, 83, 5), (150, 78, 7), (136, 69, 3),
- (135, 68, 0), (149, 77, 5), (173, 88, 2), (198, 99, 0),
- (208, 104, 0), (219, 110, 0), (223, 112, 0), (228, 115, 1),
- (250, 126, 1), (251, 127, 1), (253, 128, 2), (245, 126, 6),
- (237, 124, 10), (231, 120, 8), (225, 116, 7), (204, 107, 10),
- (169, 85, 1), (119, 60, 0), (100, 51, 0), (82, 42, 1),
- (78, 45, 12), (75, 49, 23), (30, 40, 50), (19, 52, 84),
- (49, 111, 173), (63, 89, 115), (78, 68, 58), (133, 82, 32),
- (189, 97, 6), (200, 102, 5), (211, 107, 4), (217, 111, 5),
- (210, 106, 2), (145, 75, 4), (114, 58, 2), (83, 42, 0),
- (75, 43, 10), (68, 45, 21), (19, 39, 59), (5, 48, 92),
- (3, 68, 133), (10, 53, 95), (17, 38, 58), (30, 38, 46),
- (43, 39, 35), (82, 42, 2), (103, 52, 0), (128, 68, 8),
- (146, 85, 24), (211, 173, 135), (206, 169, 132), (201, 166, 130),
- (167, 149, 130), (134, 132, 131), (144, 90, 35), (133, 72, 12),
- (137, 70, 4), (136, 69, 3), (135, 69, 3), (133, 68, 3),
- (132, 67, 3), (128, 66, 3), (121, 61, 2), (118, 59, 0),
- (124, 63, 2), (141, 72, 4), (147, 76, 5), (153, 80, 7),
- (187, 110, 34), (203, 158, 114), (204, 171, 138), (222, 188, 155),
- (251, 202, 153), (249, 188, 127), (247, 175, 102), (231, 155, 79),
- (216, 136, 56), (214, 113, 12), (196, 100, 3), (156, 78, 0),
- (129, 66, 2), (99, 51, 2), (104, 53, 2), (110, 56, 3),
- (127, 65, 3), (149, 75, 1), (187, 94, 0), (202, 101, 0),
- (193, 97, 1), (169, 86, 3), (146, 75, 5), (137, 70, 3),
- (128, 65, 2), (116, 58, 1), (98, 50, 1), (80, 49, 17),
- (73, 71, 69), (90, 152, 213), (78, 155, 231), (67, 158, 249),
- (94, 170, 245), (152, 199, 246), (200, 218, 237), (232, 234, 236),
- (121, 148, 176), (86, 127, 168), (52, 106, 160), (22, 44, 66),
- (90, 70, 49), (98, 58, 17), (118, 60, 1), (152, 76, 0),
- (200, 101, 1), (229, 149, 68), (234, 157, 80), (240, 166, 92),
- (252, 175, 97), (254, 153, 52), (253, 140, 27), (252, 133, 14),
- (236, 119, 2), (228, 115, 1), (221, 111, 0), (207, 103, 0),
- (185, 92, 0), (152, 80, 7), (138, 72, 5), (124, 71, 18),
- (130, 87, 44), (82, 122, 162), (47, 141, 235), (21, 124, 226),
- (8, 110, 213), (1, 122, 244), (1, 127, 253), (55, 147, 239),
- (187, 216, 246), (188, 216, 244), (190, 216, 243), (130, 188, 246),
- (55, 155, 254), (4, 129, 254), (2, 118, 234), (4, 107, 210),
- (5, 105, 205), (6, 105, 204), (0, 89, 177), (0, 87, 173),
- (8, 101, 195), (79, 141, 203), (130, 157, 185), (141, 151, 160),
- (208, 172, 137), (217, 175, 132), (219, 165, 111), (229, 147, 65),
- (229, 127, 25), (229, 118, 7), (225, 113, 1), (231, 117, 4),
- (236, 121, 5), (238, 121, 4), (239, 123, 7), (248, 130, 12),
- (252, 132, 11), (251, 130, 9), (241, 124, 7), (236, 122, 8),
- (223, 114, 4), (222, 111, 1), (198, 100, 2), (161, 82, 4),
- (149, 76, 4), (144, 74, 4), (142, 73, 5), (147, 75, 2),
- (160, 81, 2), (190, 95, 1), (211, 106, 1), (217, 111, 5),
- (215, 109, 3), (198, 99, 0), (160, 81, 2), (150, 77, 3),
- (147, 76, 5), (142, 74, 6), (146, 78, 10), (149, 86, 24),
- (194, 120, 45), (209, 160, 110), (219, 183, 147), (234, 193, 153),
- (254, 217, 181), (225, 211, 197), (227, 225, 222), (252, 222, 192),
- (239, 208, 178), (216, 179, 142), (234, 178, 123), (250, 170, 89),
- (252, 152, 52), (253, 143, 32), (243, 132, 20), (235, 121, 7),
- (229, 119, 8), (215, 132, 50), (196, 148, 101), (174, 138, 102)
- ),
-
-// 180 Apophysis-040426-163St
-((79, 122, 116), (102, 152, 145), (90, 137, 130), (78, 122, 116),
- (89, 108, 95), (101, 95, 74), (104, 98, 76), (108, 102, 79),
- (158, 151, 120), (183, 175, 142), (208, 200, 165), (208, 200, 165),
- (209, 201, 166), (195, 188, 153), (182, 175, 140), (166, 159, 127),
- (151, 144, 114), (83, 128, 121), (77, 121, 114), (72, 114, 108),
- (47, 76, 73), (22, 39, 39), (13, 23, 23), (4, 8, 8),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (16, 17, 12),
- (28, 24, 19), (50, 45, 35), (73, 67, 52), (128, 122, 96),
- (171, 165, 131), (227, 172, 227), (237, 197, 238), (248, 223, 249),
- (245, 231, 245), (242, 239, 241), (236, 238, 238), (254, 240, 223),
- (230, 220, 187), (166, 186, 166), (103, 152, 145), (75, 115, 110),
- (48, 78, 75), (31, 51, 50), (14, 25, 25), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (2, 4, 5), (2, 5, 3), (2, 6, 2),
- (2, 7, 3), (3, 9, 4), (4, 10, 4), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (32, 28, 22), (67, 61, 48),
- (156, 149, 118), (184, 176, 143), (212, 204, 169), (212, 204, 169),
- (213, 205, 169), (211, 203, 167), (161, 155, 123), (123, 117, 91),
- (92, 86, 67), (10, 18, 19), (7, 14, 12), (5, 10, 5),
- (11, 20, 21), (40, 36, 28), (47, 78, 74), (66, 99, 93),
- (100, 149, 142), (107, 156, 149), (114, 164, 157), (120, 170, 163),
- (126, 177, 170), (143, 183, 172), (124, 175, 168), (103, 152, 145),
- (127, 121, 94), (46, 41, 32), (31, 27, 21), (17, 14, 11),
- (5, 10, 5), (2, 7, 2), (1, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (2, 4, 4), (3, 6, 7), (5, 10, 5), (4, 8, 9),
- (21, 37, 37), (55, 90, 85), (79, 94, 80), (104, 98, 76),
- (120, 114, 89), (139, 133, 104), (141, 135, 106), (123, 117, 91),
- (97, 91, 71), (96, 90, 70), (96, 90, 70), (72, 83, 70),
- (48, 43, 33), (21, 18, 14), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (4, 10, 4),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (11, 9, 7), (46, 41, 32), (85, 79, 61),
- (112, 106, 83), (147, 140, 110), (157, 150, 119), (148, 141, 111),
- (128, 121, 95), (112, 106, 82), (95, 89, 69), (52, 47, 36),
- (23, 19, 15), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (18, 32, 32), (46, 77, 74), (66, 105, 100), (70, 110, 105),
- (54, 88, 84), (49, 44, 34), (19, 16, 13), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (5, 10, 5),
- (5, 10, 5), (5, 10, 5), (5, 10, 5), (12, 10, 8),
- (15, 27, 27), (35, 60, 58), (43, 72, 69), (40, 68, 65),
- (27, 46, 45), (15, 26, 27), (5, 10, 5), (5, 10, 5),
- (4, 9, 4), (6, 5, 4), (4, 4, 3), (1, 2, 1),
- (1, 4, 1), (3, 7, 2), (5, 10, 5), (18, 32, 32),
- (16, 48, 112), (61, 99, 94), (82, 126, 120), (95, 89, 69)
- ),
-
-// 181 Apophysis-040426-163StSatAngel
-((169, 159, 187), (200, 153, 237), (210, 169, 240), (220, 186, 244),
- (228, 185, 237), (237, 184, 231), (244, 184, 216), (252, 184, 201),
- (238, 136, 182), (231, 130, 188), (225, 124, 195), (223, 124, 198),
- (222, 125, 201), (221, 122, 200), (220, 119, 199), (221, 118, 196),
- (223, 118, 194), (241, 126, 165), (242, 128, 140), (243, 131, 116),
- (239, 138, 115), (236, 145, 115), (233, 144, 110), (231, 144, 105),
- (204, 182, 87), (202, 205, 106), (200, 228, 125), (200, 241, 139),
- (200, 255, 153), (200, 252, 157), (201, 249, 161), (207, 241, 152),
- (179, 233, 132), (155, 197, 121), (162, 186, 146), (169, 176, 171),
- (182, 168, 196), (196, 161, 221), (199, 163, 224), (202, 165, 228),
- (219, 170, 253), (230, 183, 245), (241, 197, 237), (242, 192, 229),
- (244, 188, 221), (245, 190, 220), (247, 192, 219), (251, 207, 225),
- (254, 215, 221), (254, 211, 224), (253, 205, 213), (253, 199, 203),
- (253, 182, 192), (253, 166, 181), (253, 161, 175), (254, 157, 170),
- (218, 188, 121), (181, 186, 116), (144, 185, 111), (137, 184, 98),
- (131, 184, 85), (135, 191, 86), (139, 198, 88), (156, 242, 78),
- (160, 254, 74), (167, 225, 56), (171, 218, 57), (175, 211, 59),
- (176, 210, 59), (177, 209, 60), (182, 196, 56), (184, 202, 68),
- (230, 147, 104), (234, 137, 104), (239, 128, 105), (245, 136, 125),
- (251, 145, 145), (250, 157, 157), (250, 170, 169), (255, 190, 198),
- (246, 188, 216), (229, 198, 250), (237, 209, 250), (246, 220, 250),
- (244, 227, 250), (243, 235, 251), (250, 245, 247), (255, 254, 243),
- (224, 217, 239), (221, 208, 233), (218, 199, 227), (223, 209, 228),
- (229, 219, 229), (205, 212, 207), (209, 231, 195), (211, 242, 188),
- (194, 254, 142), (145, 194, 103), (172, 214, 117), (200, 235, 132),
- (206, 234, 143), (212, 233, 155), (212, 255, 176), (230, 246, 222),
- (245, 245, 233), (236, 233, 237), (227, 221, 242), (236, 227, 233),
- (246, 234, 224), (246, 217, 208), (234, 201, 167), (219, 203, 138),
- (214, 205, 130), (202, 238, 140), (194, 229, 150), (187, 220, 161),
- (194, 209, 187), (186, 170, 211), (199, 159, 229), (203, 156, 240),
- (203, 151, 244), (198, 134, 248), (194, 118, 252), (199, 119, 243),
- (204, 121, 234), (210, 119, 221), (222, 121, 198), (246, 134, 164),
- (244, 149, 136), (211, 187, 107), (200, 193, 91), (190, 200, 76),
- (186, 200, 69), (190, 191, 68), (206, 158, 67), (217, 140, 72),
- (231, 137, 97), (231, 145, 106), (232, 153, 115), (231, 155, 116),
- (231, 158, 117), (230, 161, 118), (230, 164, 121), (222, 180, 122),
- (218, 193, 126), (218, 202, 136), (202, 205, 155), (187, 208, 174),
- (206, 205, 215), (210, 182, 227), (210, 170, 239), (203, 154, 241),
- (165, 156, 182), (157, 155, 167), (150, 155, 153), (147, 172, 130),
- (126, 159, 100), (120, 170, 77), (121, 175, 74), (128, 169, 93),
- (121, 168, 80), (120, 201, 45), (138, 219, 46), (156, 238, 47),
- (155, 243, 50), (159, 232, 46), (168, 219, 51), (177, 214, 65),
- (201, 203, 103), (198, 212, 107), (196, 221, 111), (201, 215, 115),
- (207, 210, 121), (214, 198, 123), (215, 194, 121), (223, 184, 128),
- (239, 164, 141), (233, 136, 190), (223, 147, 221), (199, 150, 237),
- (191, 147, 225), (189, 145, 223), (205, 120, 231), (211, 118, 217),
- (237, 128, 175), (236, 128, 178), (235, 129, 181), (157, 157, 165),
- (163, 155, 179), (227, 120, 186), (240, 123, 163), (253, 131, 146),
- (253, 138, 143), (252, 144, 146), (245, 126, 158), (235, 123, 175),
- (230, 120, 181), (218, 119, 203), (208, 119, 225), (204, 121, 235),
- (204, 121, 234), (208, 118, 223), (215, 118, 209), (225, 119, 190),
- (242, 125, 162), (248, 133, 128), (236, 145, 116), (230, 153, 111),
- (228, 161, 115), (227, 173, 124), (235, 181, 149), (245, 164, 195),
- (219, 139, 223), (215, 146, 237), (215, 141, 231), (214, 125, 219),
- (212, 119, 217), (215, 118, 210), (221, 118, 196), (225, 119, 191),
- (231, 120, 179), (255, 151, 159), (251, 155, 174), (249, 182, 178),
- (237, 200, 173), (233, 226, 190), (227, 230, 181), (219, 254, 193),
- (233, 235, 200), (237, 236, 227), (211, 230, 201), (201, 204, 206),
- (168, 189, 155), (146, 184, 115), (136, 196, 84), (131, 220, 49),
- (151, 241, 68), (156, 243, 76), (160, 230, 97), (178, 251, 105),
- (188, 245, 117), (191, 235, 114), (178, 245, 119), (183, 245, 128),
- (169, 205, 141), (171, 184, 166), (242, 142, 179), (248, 135, 160),
- (253, 137, 152), (255, 135, 145), (255, 133, 144), (254, 135, 142),
- (250, 135, 134), (247, 143, 135), (243, 147, 131), (240, 158, 136)
- ),
-
-// 182 Apophysis-040427-1knotted
-((146, 120, 27), (146, 97, 30), (147, 80, 45), (148, 63, 60),
- (139, 56, 56), (130, 50, 53), (119, 46, 39), (109, 42, 25),
- (95, 56, 17), (80, 53, 28), (65, 51, 40), (91, 74, 47),
- (117, 98, 55), (136, 113, 41), (156, 128, 28), (152, 139, 26),
- (149, 151, 24), (146, 120, 27), (162, 98, 50), (178, 76, 74),
- (190, 45, 111), (202, 15, 148), (219, 12, 179), (237, 9, 210),
- (255, 0, 221), (255, 0, 224), (255, 0, 228), (255, 0, 231),
- (255, 0, 234), (247, 0, 244), (239, 0, 254), (251, 12, 227),
- (246, 3, 219), (219, 15, 172), (187, 19, 154), (156, 24, 136),
- (160, 24, 133), (164, 24, 131), (164, 24, 131), (164, 24, 131),
- (163, 25, 111), (149, 27, 80), (135, 29, 49), (137, 31, 47),
- (139, 33, 45), (134, 33, 42), (129, 34, 40), (127, 37, 37),
- (111, 46, 40), (71, 60, 77), (48, 76, 115), (25, 93, 154),
- (25, 93, 154), (25, 93, 154), (27, 119, 125), (29, 145, 96),
- (44, 125, 84), (65, 85, 76), (87, 45, 69), (107, 37, 59),
- (127, 30, 50), (131, 29, 48), (136, 29, 47), (138, 30, 46),
- (150, 40, 69), (155, 24, 138), (149, 24, 150), (143, 25, 163),
- (145, 26, 159), (148, 27, 156), (148, 28, 136), (163, 26, 132),
- (162, 25, 129), (154, 43, 95), (147, 61, 62), (149, 56, 61),
- (151, 51, 61), (137, 50, 65), (124, 49, 70), (109, 54, 83),
- (106, 55, 74), (64, 154, 102), (92, 157, 65), (121, 161, 28),
- (127, 158, 27), (134, 155, 26), (134, 155, 26), (129, 149, 78),
- (124, 114, 63), (107, 130, 45), (91, 146, 27), (91, 146, 27),
- (91, 146, 27), (96, 111, 42), (75, 88, 60), (78, 46, 85),
- (83, 28, 112), (109, 24, 143), (114, 31, 133), (119, 39, 124),
- (121, 41, 93), (123, 44, 63), (115, 18, 29), (78, 9, 37),
- (59, 9, 12), (42, 48, 31), (26, 88, 51), (28, 115, 64),
- (30, 143, 77), (28, 155, 78), (28, 156, 81), (28, 156, 81),
- (58, 114, 89), (164, 24, 131), (186, 18, 144), (208, 12, 158),
- (223, 16, 192), (238, 8, 202), (214, 9, 176), (175, 20, 148),
- (150, 26, 156), (87, 59, 155), (25, 93, 154), (25, 93, 154),
- (25, 93, 154), (28, 94, 155), (102, 100, 139), (144, 87, 128),
- (152, 53, 120), (185, 22, 69), (169, 43, 61), (154, 64, 53),
- (146, 97, 30), (91, 146, 27), (27, 156, 76), (29, 158, 75),
- (140, 96, 21), (101, 69, 32), (62, 42, 44), (59, 33, 40),
- (57, 25, 36), (59, 63, 74), (66, 73, 79), (74, 87, 96),
- (120, 53, 124), (118, 25, 155), (131, 26, 157), (145, 28, 160),
- (144, 58, 131), (141, 71, 69), (159, 74, 33), (255, 60, 51),
- (190, 24, 74), (183, 19, 84), (176, 15, 95), (147, 56, 63),
- (137, 61, 61), (134, 93, 61), (125, 103, 56), (133, 117, 65),
- (144, 102, 62), (182, 24, 57), (192, 25, 76), (203, 26, 96),
- (216, 68, 152), (249, 199, 211), (202, 147, 168), (128, 126, 137),
- (28, 156, 81), (28, 155, 79), (28, 155, 78), (43, 91, 77),
- (78, 73, 54), (92, 52, 40), (113, 42, 38), (140, 42, 31),
- (155, 53, 30), (155, 73, 33), (159, 88, 46), (160, 86, 49),
- (154, 65, 51), (149, 47, 61), (168, 18, 108), (161, 20, 114),
- (126, 30, 57), (105, 25, 52), (85, 21, 47), (72, 10, 47),
- (38, 21, 27), (31, 15, 0), (1, 10, 27), (39, 26, 35),
- (74, 27, 61), (104, 7, 110), (124, 8, 105), (184, 20, 71),
- (188, 17, 59), (175, 18, 47), (157, 35, 34), (138, 33, 27),
- (130, 11, 5), (117, 1, 22), (119, 10, 3), (109, 41, 4),
- (125, 36, 20), (129, 35, 35), (128, 36, 37), (127, 35, 38),
- (129, 34, 38), (138, 31, 39), (139, 35, 34), (139, 43, 31),
- (159, 54, 22), (156, 71, 30), (157, 100, 31), (188, 117, 29),
- (156, 116, 64), (157, 104, 86), (161, 76, 107), (222, 39, 157),
- (255, 4, 193), (244, 8, 215), (236, 6, 219), (202, 16, 201),
- (150, 31, 159), (153, 29, 141), (150, 46, 123), (131, 53, 75),
- (124, 51, 70), (130, 59, 41), (146, 62, 28), (140, 60, 23),
- (139, 43, 31), (143, 39, 30), (151, 31, 32), (138, 31, 41),
- (140, 32, 45), (138, 31, 41), (138, 31, 41), (138, 31, 41),
- (132, 36, 37), (128, 38, 38), (128, 40, 38), (139, 50, 32),
- (146, 62, 28), (146, 89, 20), (146, 97, 30), (146, 97, 30),
- (157, 100, 31), (146, 120, 27), (146, 120, 27), (146, 120, 27),
- (146, 120, 27), (146, 120, 27), (146, 97, 30), (146, 97, 30)
- ),
-
-// 183 Apophysis-040427-4AlngSpder
-((88, 35, 3), (69, 26, 7), (67, 25, 6), (65, 24, 6),
- (71, 27, 6), (77, 31, 7), (79, 31, 5), (81, 31, 4),
- (82, 33, 3), (77, 30, 3), (72, 27, 4), (67, 24, 4),
- (63, 22, 4), (62, 22, 6), (62, 23, 8), (67, 24, 6),
- (72, 25, 5), (100, 33, 4), (107, 39, 4), (115, 46, 5),
- (120, 47, 8), (126, 48, 12), (122, 45, 12), (118, 43, 12),
- (100, 40, 16), (92, 38, 11), (85, 36, 6), (86, 35, 3),
- (88, 34, 0), (87, 32, 0), (87, 31, 0), (83, 32, 1),
- (83, 34, 4), (77, 33, 8), (77, 30, 7), (78, 27, 6),
- (80, 28, 7), (82, 30, 8), (82, 31, 8), (83, 33, 8),
- (102, 48, 10), (115, 54, 18), (129, 60, 27), (131, 62, 22),
- (133, 65, 18), (134, 63, 17), (136, 62, 17), (131, 61, 12),
- (121, 57, 11), (113, 46, 0), (116, 44, 0), (119, 43, 0),
- (123, 47, 0), (127, 52, 0), (133, 55, 0), (140, 58, 0),
- (127, 49, 13), (116, 47, 12), (105, 45, 11), (101, 45, 11),
- (98, 45, 11), (96, 41, 7), (94, 38, 3), (102, 36, 0),
- (109, 36, 0), (109, 41, 6), (102, 41, 8), (95, 42, 10),
- (91, 41, 8), (87, 41, 7), (81, 36, 3), (73, 29, 2),
- (60, 23, 5), (59, 21, 3), (58, 19, 2), (61, 20, 3),
- (64, 21, 4), (64, 21, 4), (64, 21, 5), (58, 20, 7),
- (57, 21, 5), (40, 27, 0), (42, 21, 2), (45, 15, 5),
- (47, 14, 2), (49, 13, 0), (56, 17, 2), (61, 21, 11),
- (82, 34, 11), (99, 47, 19), (117, 61, 28), (127, 65, 27),
- (137, 70, 27), (129, 88, 32), (133, 74, 16), (132, 70, 13),
- (133, 60, 7), (124, 57, 4), (124, 57, 7), (125, 57, 10),
- (131, 59, 10), (138, 62, 10), (146, 75, 13), (161, 89, 17),
- (251, 49, 39), (215, 90, 51), (179, 132, 64), (174, 112, 41),
- (170, 92, 18), (145, 91, 17), (147, 76, 14), (154, 68, 7),
- (155, 59, 19), (128, 60, 13), (125, 58, 13), (123, 56, 14),
- (116, 52, 8), (105, 45, 8), (102, 39, 6), (100, 36, 0),
- (87, 27, 0), (79, 27, 3), (72, 27, 6), (71, 27, 6),
- (70, 28, 6), (73, 31, 9), (78, 37, 5), (82, 44, 8),
- (97, 43, 15), (110, 50, 16), (112, 51, 12), (115, 52, 9),
- (115, 47, 10), (107, 48, 8), (99, 46, 2), (86, 40, 0),
- (69, 28, 0), (66, 25, 2), (64, 23, 5), (63, 23, 5),
- (62, 24, 5), (59, 24, 5), (61, 24, 5), (64, 23, 5),
- (70, 21, 4), (72, 15, 4), (71, 19, 6), (71, 23, 9),
- (75, 28, 10), (72, 34, 11), (74, 39, 7), (86, 41, 12),
- (105, 53, 16), (111, 57, 10), (117, 62, 5), (117, 58, 2),
- (122, 53, 11), (124, 50, 11), (116, 46, 10), (103, 44, 10),
- (86, 37, 7), (74, 32, 7), (74, 31, 7), (75, 30, 7),
- (77, 31, 5), (82, 37, 6), (86, 40, 4), (93, 41, 4),
- (97, 35, 0), (93, 34, 0), (89, 33, 0), (74, 28, 5),
- (68, 27, 5), (61, 26, 6), (56, 24, 1), (50, 18, 5),
- (45, 18, 23), (44, 16, 15), (54, 11, 0), (66, 17, 0),
- (75, 29, 3), (93, 41, 4), (110, 51, 9), (126, 50, 14),
- (135, 72, 19), (147, 73, 15), (159, 75, 11), (163, 83, 0),
- (180, 75, 10), (157, 46, 0), (137, 42, 10), (131, 40, 9),
- (124, 50, 11), (120, 54, 2), (117, 54, 0), (117, 50, 7),
- (112, 48, 10), (106, 47, 17), (103, 44, 12), (98, 38, 10),
- (94, 37, 7), (90, 38, 1), (92, 36, 0), (89, 35, 0),
- (82, 36, 0), (76, 32, 3), (72, 25, 0), (71, 25, 2),
- (72, 28, 3), (80, 29, 2), (91, 31, 3), (96, 36, 2),
- (100, 40, 3), (104, 39, 0), (105, 42, 1), (118, 47, 0),
- (111, 46, 4), (104, 45, 5), (96, 35, 7), (89, 33, 6),
- (82, 28, 4), (77, 23, 0), (81, 23, 0), (86, 12, 1),
- (106, 29, 0), (108, 35, 2), (112, 43, 10), (119, 49, 15),
- (115, 47, 28), (118, 54, 16), (126, 58, 21), (121, 53, 16),
- (110, 44, 12), (106, 37, 6), (101, 33, 0), (102, 29, 10),
- (96, 29, 20), (111, 36, 13), (129, 49, 16), (142, 63, 20),
- (150, 65, 26), (159, 82, 36), (158, 79, 20), (158, 85, 16),
- (158, 78, 15), (153, 72, 19), (148, 71, 15), (145, 68, 14),
- (137, 62, 4), (128, 67, 0), (134, 60, 0), (133, 55, 6),
- (127, 52, 12), (131, 47, 13), (165, 48, 30), (172, 68, 13)
- ),
-
-// 184 Apophysis-040427-4AlienFlwerBwl
-((155, 136, 68), (138, 97, 53), (135, 105, 52), (133, 113, 52),
- (130, 103, 51), (127, 94, 51), (120, 79, 51), (113, 65, 51),
- (0, 0, 0), (24, 19, 18), (49, 38, 36), (83, 72, 57),
- (118, 107, 79), (120, 103, 75), (123, 99, 71), (127, 95, 77),
- (131, 91, 83), (151, 102, 61), (144, 107, 58), (138, 113, 56),
- (148, 119, 60), (158, 126, 65), (156, 131, 66), (155, 136, 68),
- (144, 137, 85), (150, 134, 91), (157, 131, 98), (163, 129, 95),
- (170, 127, 92), (167, 130, 92), (165, 133, 92), (168, 135, 84),
- (171, 133, 86), (166, 142, 94), (155, 140, 80), (145, 138, 66),
- (137, 125, 72), (129, 113, 79), (135, 111, 75), (141, 109, 71),
- (160, 130, 80), (167, 141, 89), (174, 153, 98), (179, 145, 98),
- (185, 137, 99), (182, 133, 104), (180, 129, 110), (186, 136, 113),
- (175, 144, 113), (173, 147, 112), (172, 139, 106), (172, 131, 101),
- (161, 129, 107), (150, 128, 114), (147, 129, 111), (145, 130, 109),
- (125, 132, 90), (119, 122, 86), (114, 113, 83), (118, 117, 88),
- (123, 122, 94), (129, 123, 103), (136, 124, 112), (156, 139, 113),
- (182, 163, 131), (212, 197, 158), (219, 207, 176), (226, 218, 195),
- (226, 216, 197), (226, 214, 200), (228, 216, 200), (230, 219, 197),
- (227, 219, 196), (226, 217, 191), (226, 215, 187), (221, 205, 176),
- (217, 196, 165), (212, 197, 161), (208, 199, 158), (214, 201, 159),
- (217, 206, 174), (224, 213, 185), (215, 203, 172), (207, 194, 160),
- (207, 191, 153), (208, 189, 147), (193, 179, 134), (191, 162, 118),
- (185, 161, 113), (182, 161, 114), (179, 162, 116), (180, 164, 117),
- (181, 167, 118), (187, 181, 123), (193, 182, 136), (201, 188, 146),
- (210, 184, 151), (207, 188, 156), (208, 191, 155), (209, 194, 155),
- (207, 193, 154), (206, 192, 153), (205, 182, 164), (186, 180, 164),
- (175, 162, 154), (168, 148, 136), (162, 135, 118), (166, 134, 113),
- (170, 134, 108), (171, 135, 109), (189, 145, 108), (188, 149, 116),
- (196, 160, 128), (212, 191, 160), (213, 191, 166), (214, 191, 173),
- (214, 200, 174), (208, 196, 174), (212, 191, 160), (211, 182, 148),
- (207, 177, 143), (201, 170, 139), (195, 164, 135), (189, 164, 134),
- (183, 164, 134), (174, 154, 127), (161, 163, 116), (160, 150, 101),
- (141, 137, 92), (129, 132, 89), (132, 133, 92), (136, 134, 95),
- (143, 135, 96), (152, 133, 103), (165, 152, 117), (175, 156, 114),
- (174, 149, 108), (162, 133, 96), (150, 117, 84), (146, 111, 79),
- (142, 106, 74), (149, 95, 69), (143, 94, 53), (143, 99, 52),
- (141, 97, 50), (142, 86, 63), (135, 82, 59), (129, 79, 56),
- (134, 97, 52), (131, 98, 53), (119, 98, 53), (122, 90, 51),
- (0, 2, 0), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 1), (113, 64, 32), (132, 75, 46),
- (124, 69, 48), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (46, 36, 27), (107, 80, 50), (126, 97, 65),
- (136, 106, 70), (140, 110, 64), (144, 115, 59), (147, 122, 68),
- (164, 142, 85), (183, 157, 108), (195, 168, 121), (201, 184, 141),
- (205, 188, 145), (207, 187, 154), (183, 171, 147), (164, 128, 128),
- (150, 128, 114), (130, 110, 111), (133, 119, 93), (148, 121, 78),
- (160, 125, 83), (160, 126, 84), (161, 128, 85), (168, 136, 77),
- (169, 130, 75), (171, 111, 85), (172, 112, 88), (164, 126, 90),
- (157, 130, 83), (146, 126, 89), (140, 142, 105), (149, 153, 120),
- (162, 157, 117), (170, 142, 105), (165, 131, 93), (156, 118, 82),
- (149, 118, 74), (143, 108, 68), (153, 101, 77), (161, 101, 77),
- (175, 114, 93), (179, 130, 100), (188, 150, 114), (195, 172, 128),
- (201, 188, 144), (210, 195, 156), (217, 202, 169), (222, 208, 181),
- (214, 200, 174), (206, 193, 174), (200, 180, 147), (194, 173, 142),
- (192, 173, 130), (192, 164, 125), (195, 158, 129), (190, 161, 129),
- (180, 151, 119), (168, 127, 107), (151, 115, 99), (131, 107, 83),
- (140, 114, 79), (157, 131, 98), (181, 152, 118), (189, 165, 139),
- (207, 195, 157), (216, 211, 181), (228, 218, 191), (220, 212, 191),
- (206, 202, 190), (209, 208, 178), (199, 196, 155), (201, 190, 145),
- (195, 187, 151), (184, 169, 128), (176, 162, 113), (168, 157, 101),
- (157, 130, 77), (140, 104, 54), (114, 79, 41), (27, 22, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (66, 52, 41),
- (111, 104, 76), (144, 120, 86), (178, 148, 120), (157, 152, 86)
- ),
-
-// 185 Apophysis-040427-4AlienFlwrBwl_inv
-((54, 67, 109), (44, 66, 103), (45, 66, 99), (46, 67, 96),
- (47, 65, 99), (49, 63, 102), (49, 68, 96), (50, 73, 91),
- (67, 84, 91), (78, 89, 104), (89, 95, 117), (87, 108, 132),
- (85, 121, 147), (75, 115, 147), (66, 110, 147), (66, 108, 143),
- (67, 106, 139), (50, 90, 116), (45, 77, 99), (41, 64, 82),
- (44, 61, 81), (47, 59, 81), (45, 61, 88), (43, 64, 95),
- (40, 69, 113), (49, 78, 114), (58, 88, 116), (65, 89, 118),
- (72, 91, 121), (76, 96, 124), (81, 101, 128), (94, 92, 139),
- (95, 105, 154), (122, 119, 162), (120, 120, 161), (119, 121, 160),
- (111, 121, 156), (103, 122, 152), (96, 112, 145), (90, 103, 138),
- (80, 103, 145), (87, 113, 150), (94, 123, 155), (103, 136, 168),
- (113, 149, 181), (109, 154, 183), (106, 160, 186), (112, 161, 202),
- (112, 156, 203), (120, 162, 200), (123, 169, 199), (126, 176, 199),
- (125, 166, 200), (124, 157, 202), (130, 157, 202), (136, 157, 202),
- (153, 177, 221), (204, 216, 238), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 254, 254), (255, 253, 254), (142, 191, 223),
- (123, 180, 209), (174, 211, 238), (214, 233, 246), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (209, 219, 228), (148, 175, 205),
- (132, 148, 181), (121, 144, 188), (111, 140, 196), (101, 126, 183),
- (91, 113, 170), (81, 105, 158), (72, 98, 147), (60, 87, 134),
- (54, 71, 114), (48, 68, 101), (69, 97, 114), (91, 127, 127),
- (98, 127, 134), (105, 127, 141), (125, 145, 144), (122, 136, 162),
- (101, 135, 172), (97, 131, 171), (94, 127, 170), (90, 123, 174),
- (87, 119, 178), (86, 125, 180), (84, 144, 170), (83, 143, 167),
- (91, 129, 165), (109, 129, 166), (107, 115, 150), (106, 102, 135),
- (99, 100, 136), (93, 98, 138), (85, 113, 150), (90, 124, 162),
- (106, 137, 181), (104, 145, 179), (102, 154, 178), (98, 154, 178),
- (94, 154, 178), (80, 141, 162), (76, 125, 155), (67, 105, 141),
- (60, 83, 127), (45, 60, 99), (41, 56, 92), (38, 53, 86),
- (33, 47, 74), (41, 55, 81), (49, 62, 81), (55, 75, 108),
- (63, 82, 125), (61, 89, 125), (60, 97, 126), (62, 95, 126),
- (65, 94, 126), (75, 104, 136), (87, 128, 148), (104, 140, 156),
- (124, 148, 172), (98, 124, 157), (86, 113, 147), (74, 103, 137),
- (66, 90, 116), (48, 60, 98), (39, 44, 74), (27, 37, 64),
- (49, 53, 65), (52, 56, 82), (56, 59, 100), (55, 62, 105),
- (54, 65, 110), (60, 68, 104), (71, 86, 127), (79, 93, 142),
- (87, 98, 154), (115, 151, 201), (128, 163, 207), (141, 176, 214),
- (228, 233, 237), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 254, 255),
- (189, 203, 214), (144, 151, 179), (111, 135, 169), (77, 107, 135),
- (98, 103, 169), (115, 151, 201), (116, 154, 201), (117, 158, 202),
- (126, 154, 202), (122, 142, 203), (124, 150, 187), (128, 161, 204),
- (254, 254, 252), (254, 254, 253), (255, 255, 255), (255, 255, 255),
- (206, 217, 219), (148, 176, 179), (137, 148, 176), (127, 148, 175),
- (132, 156, 184), (124, 164, 172), (111, 152, 184), (104, 153, 194),
- (113, 150, 194), (117, 142, 199), (105, 137, 196), (97, 129, 190),
- (105, 108, 179), (108, 113, 174), (111, 118, 170), (99, 122, 172),
- (98, 124, 157), (94, 128, 163), (85, 128, 163), (90, 122, 163),
- (87, 120, 171), (84, 122, 169), (82, 118, 166), (89, 113, 161),
- (97, 114, 168), (110, 117, 189), (123, 136, 189), (126, 142, 176),
- (114, 146, 184), (99, 136, 181), (95, 125, 175), (96, 104, 169),
- (81, 102, 157), (80, 103, 147), (70, 118, 156), (75, 126, 145),
- (69, 119, 142), (80, 111, 142), (82, 102, 139), (82, 108, 143),
- (76, 117, 149), (83, 124, 154), (86, 145, 153), (105, 127, 141),
- (110, 125, 146), (117, 120, 155), (130, 123, 165), (129, 137, 176),
- (141, 142, 172), (134, 144, 171), (132, 133, 161), (119, 131, 143),
- (99, 116, 142), (73, 92, 124), (56, 74, 110), (43, 58, 97),
- (34, 43, 74), (29, 37, 60), (29, 41, 55), (27, 39, 55),
- (25, 36, 58), (25, 36, 58), (28, 36, 59), (26, 36, 61),
- (29, 40, 68), (34, 49, 80), (38, 59, 90), (47, 56, 97),
- (41, 54, 96), (38, 49, 81), (32, 43, 71), (31, 42, 70),
- (34, 45, 75), (48, 61, 95), (47, 66, 108), (62, 76, 121),
- (64, 93, 137), (66, 93, 140), (70, 94, 142), (73, 96, 138),
- (76, 93, 139), (74, 88, 137), (68, 74, 132), (62, 73, 119)
- ),
-
-// 186 Apophysis-040427-4AmusePrk
-((129, 14, 91), (27, 0, 69), (68, 0, 77), (109, 0, 85),
- (153, 44, 52), (197, 88, 19), (211, 108, 16), (225, 128, 13),
- (243, 189, 41), (248, 211, 45), (254, 234, 49), (254, 234, 48),
- (255, 234, 47), (240, 193, 36), (226, 153, 25), (211, 149, 36),
- (196, 146, 47), (249, 178, 116), (243, 192, 127), (237, 206, 139),
- (239, 207, 109), (242, 209, 80), (243, 227, 86), (244, 245, 92),
- (248, 246, 50), (250, 231, 46), (253, 217, 43), (224, 210, 65),
- (195, 204, 87), (179, 198, 96), (164, 192, 105), (196, 112, 102),
- (252, 67, 46), (162, 40, 1), (130, 20, 13), (99, 0, 25),
- (85, 9, 35), (72, 19, 45), (77, 41, 58), (83, 63, 72),
- (178, 131, 149), (183, 70, 117), (188, 10, 86), (220, 6, 65),
- (252, 3, 45), (251, 1, 36), (250, 0, 27), (238, 0, 0),
- (224, 0, 18), (129, 1, 14), (80, 6, 45), (31, 12, 76),
- (15, 9, 41), (0, 7, 6), (0, 28, 3), (0, 49, 0),
- (117, 167, 6), (170, 160, 13), (223, 153, 21), (230, 132, 38),
- (238, 111, 56), (217, 110, 70), (196, 110, 85), (163, 65, 40),
- (162, 65, 0), (26, 59, 40), (13, 74, 21), (0, 90, 2),
- (0, 89, 2), (1, 89, 2), (2, 49, 31), (0, 13, 44),
- (0, 0, 36), (0, 0, 33), (0, 0, 31), (0, 1, 28),
- (0, 2, 25), (0, 3, 28), (0, 4, 31), (0, 0, 34),
- (1, 0, 36), (0, 9, 44), (0, 20, 47), (0, 31, 51),
- (0, 44, 55), (0, 58, 59), (0, 72, 61), (1, 86, 67),
- (2, 54, 52), (3, 44, 26), (5, 35, 1), (2, 30, 10),
- (0, 25, 19), (0, 34, 36), (2, 42, 54), (0, 54, 56),
- (0, 86, 67), (17, 101, 103), (86, 132, 138), (155, 164, 173),
- (194, 152, 179), (233, 140, 185), (192, 150, 138), (171, 163, 140),
- (138, 184, 138), (119, 170, 96), (100, 157, 54), (108, 162, 43),
- (117, 167, 32), (139, 180, 14), (164, 190, 28), (148, 189, 9),
- (146, 181, 3), (123, 135, 1), (121, 97, 15), (119, 60, 30),
- (99, 42, 31), (45, 39, 17), (27, 17, 51), (1, 10, 43),
- (1, 0, 34), (0, 4, 36), (0, 9, 39), (0, 24, 37),
- (0, 40, 36), (28, 100, 16), (67, 110, 3), (144, 119, 52),
- (218, 148, 96), (218, 195, 128), (213, 193, 129), (208, 192, 130),
- (156, 178, 95), (155, 151, 106), (149, 169, 134), (212, 126, 151),
- (255, 5, 92), (255, 5, 124), (255, 5, 157), (237, 52, 163),
- (220, 99, 170), (236, 119, 146), (243, 164, 157), (244, 165, 158),
- (253, 155, 130), (253, 5, 89), (253, 5, 89), (254, 5, 89),
- (243, 0, 64), (232, 0, 40), (223, 4, 0), (197, 15, 2),
- (69, 0, 35), (49, 27, 26), (30, 54, 18), (2, 92, 2),
- (0, 116, 2), (1, 118, 4), (0, 100, 20), (1, 102, 34),
- (0, 101, 69), (2, 67, 37), (1, 84, 33), (1, 101, 29),
- (42, 131, 3), (74, 136, 3), (47, 130, 0), (0, 117, 2),
- (0, 86, 5), (0, 63, 18), (0, 40, 32), (0, 10, 42),
- (0, 11, 43), (0, 33, 49), (41, 71, 47), (121, 148, 41),
- (146, 182, 32), (197, 189, 29), (254, 235, 45), (253, 251, 55),
- (250, 244, 68), (244, 244, 94), (248, 250, 149), (188, 211, 157),
- (109, 170, 155), (106, 166, 146), (104, 162, 137), (50, 126, 114),
- (3, 96, 86), (2, 85, 69), (2, 53, 56), (45, 27, 49),
- (109, 0, 86), (184, 0, 88), (215, 1, 61), (240, 0, 61),
- (238, 14, 25), (238, 14, 12), (232, 80, 4), (197, 111, 0),
- (158, 170, 12), (177, 182, 66), (196, 164, 51), (252, 116, 64),
- (240, 103, 69), (250, 67, 49), (251, 41, 26), (250, 63, 20),
- (250, 63, 22), (237, 87, 36), (199, 134, 30), (139, 136, 65),
- (137, 144, 92), (137, 103, 78), (88, 49, 54), (64, 68, 7),
- (65, 68, 1), (100, 130, 0), (136, 167, 12), (162, 191, 47),
- (214, 230, 33), (242, 243, 51), (250, 241, 112), (243, 248, 154),
- (219, 223, 190), (209, 220, 180), (176, 205, 175), (183, 194, 188),
- (242, 203, 224), (245, 234, 232), (250, 246, 209), (229, 239, 231),
- (236, 225, 231), (219, 230, 214), (191, 211, 184), (164, 196, 149),
- (130, 158, 136), (110, 163, 153), (110, 167, 158), (106, 151, 144),
- (52, 125, 106), (41, 69, 70), (0, 69, 61), (0, 56, 57),
- (1, 50, 54), (1, 30, 46), (0, 36, 50), (1, 52, 55),
- (15, 62, 44), (1, 84, 16), (43, 72, 14), (64, 53, 8),
- (43, 43, 15), (53, 13, 1), (66, 1, 35), (236, 0, 137)
- ),
-
-// 187 Apophysis-040427-4AmusePrkInv
-((19, 255, 118), (202, 242, 254), (196, 222, 250), (191, 202, 247),
- (222, 186, 243), (254, 171, 239), (247, 182, 225), (240, 193, 211),
- (255, 219, 205), (254, 212, 203), (254, 205, 201), (254, 195, 197),
- (255, 186, 194), (229, 158, 171), (203, 130, 149), (176, 117, 130),
- (149, 104, 111), (145, 92, 102), (118, 75, 104), (91, 59, 106),
- (63, 42, 73), (36, 25, 41), (27, 27, 32), (19, 30, 24),
- (5, 9, 46), (9, 30, 38), (13, 52, 31), (46, 51, 55),
- (79, 50, 80), (62, 42, 77), (46, 35, 75), (36, 32, 65),
- (12, 7, 101), (13, 12, 204), (53, 38, 206), (93, 64, 208),
- (124, 94, 231), (155, 125, 255), (172, 156, 254), (190, 187, 254),
- (167, 206, 201), (142, 158, 182), (118, 111, 163), (87, 116, 194),
- (56, 121, 225), (37, 144, 222), (18, 168, 219), (5, 192, 233),
- (5, 192, 235), (5, 188, 206), (4, 163, 198), (3, 139, 191),
- (40, 106, 190), (78, 73, 189), (87, 79, 216), (97, 85, 243),
- (23, 175, 251), (20, 208, 240), (17, 241, 230), (28, 247, 212),
- (40, 254, 194), (55, 254, 180), (71, 255, 167), (146, 255, 169),
- (210, 228, 206), (253, 170, 186), (229, 149, 163), (205, 129, 141),
- (178, 111, 129), (151, 93, 118), (146, 85, 100), (108, 71, 88),
- (7, 5, 106), (6, 8, 146), (5, 11, 187), (3, 15, 198),
- (1, 20, 210), (29, 43, 218), (58, 66, 226), (109, 73, 223),
- (134, 107, 214), (255, 222, 206), (255, 233, 209), (255, 245, 213),
- (255, 230, 218), (255, 215, 223), (255, 169, 250), (252, 154, 255),
- (208, 125, 255), (210, 124, 253), (213, 124, 252), (233, 139, 239),
- (254, 154, 226), (253, 188, 218), (254, 169, 192), (255, 154, 186),
- (254, 153, 221), (254, 137, 251), (253, 150, 252), (253, 163, 253),
- (239, 182, 245), (225, 201, 237), (186, 255, 220), (113, 248, 254),
- (32, 251, 255), (22, 253, 223), (12, 255, 191), (6, 252, 178),
- (1, 250, 166), (2, 250, 166), (37, 153, 142), (2, 100, 125),
- (11, 90, 97), (19, 136, 109), (27, 146, 97), (35, 156, 85),
- (0, 250, 98), (1, 255, 129), (0, 250, 163), (19, 219, 110),
- (106, 86, 121), (102, 81, 140), (99, 77, 160), (73, 70, 142),
- (47, 63, 125), (37, 60, 127), (20, 42, 151), (37, 107, 159),
- (111, 136, 203), (227, 155, 239), (241, 185, 229), (255, 215, 219),
- (255, 246, 216), (254, 253, 222), (254, 255, 221), (255, 250, 214),
- (228, 238, 204), (192, 225, 214), (156, 213, 224), (146, 204, 224),
- (136, 195, 225), (132, 120, 254), (120, 84, 254), (109, 74, 252),
- (107, 66, 246), (116, 75, 241), (127, 81, 232), (138, 88, 223),
- (155, 98, 201), (151, 88, 131), (117, 71, 117), (102, 92, 116),
- (63, 105, 117), (42, 110, 93), (22, 115, 70), (100, 91, 82),
- (149, 123, 110), (238, 154, 152), (255, 153, 182), (255, 169, 188),
- (255, 201, 199), (255, 221, 219), (255, 225, 227), (255, 230, 236),
- (250, 220, 254), (254, 223, 229), (253, 201, 203), (254, 181, 192),
- (255, 183, 194), (255, 190, 195), (255, 197, 196), (255, 224, 204),
- (255, 244, 212), (255, 246, 211), (255, 255, 211), (254, 255, 219),
- (255, 255, 221), (255, 251, 224), (255, 253, 230), (255, 255, 224),
- (255, 255, 224), (255, 255, 221), (255, 255, 219), (255, 246, 215),
- (253, 206, 224), (253, 186, 238), (254, 166, 253), (255, 165, 253),
- (254, 167, 235), (229, 196, 215), (130, 217, 198), (93, 190, 255),
- (92, 190, 215), (59, 145, 170), (17, 144, 199), (32, 103, 229),
- (32, 102, 234), (45, 92, 230), (138, 88, 249), (213, 151, 248),
- (255, 206, 255), (255, 248, 249), (213, 255, 209), (224, 243, 179),
- (165, 231, 204), (126, 254, 241), (90, 232, 236), (31, 255, 237),
- (17, 255, 255), (5, 255, 228), (3, 252, 210), (36, 251, 207),
- (67, 245, 169), (37, 155, 103), (77, 124, 106), (101, 131, 141),
- (172, 192, 183), (183, 236, 210), (155, 255, 226), (156, 255, 230),
- (140, 230, 254), (93, 215, 254), (30, 238, 250), (3, 188, 209),
- (59, 143, 153), (91, 63, 150), (60, 51, 168), (46, 36, 210),
- (2, 38, 212), (0, 32, 203), (7, 9, 205), (1, 1, 183),
- (11, 10, 163), (13, 46, 175), (2, 35, 148), (18, 49, 116),
- (10, 63, 95), (6, 77, 139), (30, 72, 174), (59, 109, 208),
- (29, 102, 230), (13, 66, 204), (0, 21, 208), (1, 19, 203),
- (1, 21, 206), (2, 38, 212), (12, 66, 214), (32, 103, 231),
- (30, 127, 242), (58, 167, 236), (134, 212, 198), (146, 255, 170),
- (209, 231, 167), (228, 255, 186), (199, 235, 165), (126, 241, 164)
- ),
-
-// 188 Apophysis-040427-4AmythIceInv
-((109, 114, 50), (75, 80, 60), (85, 88, 62), (96, 97, 65),
- (116, 116, 67), (136, 135, 70), (141, 145, 71), (147, 156, 73),
- (177, 175, 88), (183, 180, 91), (190, 186, 95), (195, 191, 101),
- (200, 196, 107), (201, 195, 110), (202, 195, 114), (200, 198, 113),
- (199, 202, 113), (199, 195, 104), (194, 191, 100), (189, 188, 96),
- (181, 180, 89), (173, 173, 83), (161, 162, 75), (149, 151, 68),
- (64, 164, 48), (64, 164, 50), (64, 164, 52), (85, 134, 69),
- (106, 105, 87), (107, 109, 76), (108, 114, 66), (128, 134, 62),
- (131, 139, 62), (172, 172, 82), (179, 177, 90), (187, 182, 98),
- (190, 187, 100), (193, 193, 103), (193, 190, 101), (194, 188, 100),
- (187, 188, 94), (172, 172, 83), (157, 156, 73), (136, 136, 61),
- (116, 117, 49), (96, 94, 42), (76, 72, 35), (70, 66, 37),
- (55, 60, 38), (85, 97, 75), (123, 129, 86), (162, 162, 98),
- (177, 176, 100), (192, 190, 103), (197, 194, 106), (202, 198, 109),
- (218, 220, 121), (227, 222, 140), (236, 225, 159), (245, 231, 176),
- (254, 237, 193), (247, 230, 184), (240, 224, 175), (234, 213, 170),
- (225, 213, 131), (204, 200, 111), (210, 205, 118), (217, 211, 125),
- (221, 213, 132), (225, 216, 139), (234, 217, 165), (255, 237, 223),
- (255, 233, 225), (241, 224, 186), (228, 215, 147), (214, 206, 127),
- (201, 197, 108), (193, 189, 101), (185, 181, 94), (155, 158, 77),
- (116, 126, 66), (19, 49, 25), (18, 43, 34), (18, 37, 43),
- (29, 45, 48), (41, 53, 53), (69, 84, 63), (91, 170, 91),
- (148, 219, 141), (169, 204, 122), (190, 190, 104), (193, 192, 103),
- (196, 195, 103), (196, 195, 103), (197, 196, 103), (197, 196, 103),
- (197, 196, 103), (198, 198, 102), (199, 199, 103), (200, 200, 104),
- (199, 200, 103), (199, 201, 102), (199, 199, 103), (199, 199, 103),
- (196, 195, 103), (194, 192, 100), (193, 189, 98), (192, 185, 94),
- (192, 181, 91), (182, 181, 91), (179, 178, 88), (166, 166, 78),
- (151, 153, 69), (158, 157, 74), (166, 165, 81), (174, 174, 88),
- (185, 186, 92), (188, 190, 93), (195, 191, 100), (196, 195, 102),
- (193, 193, 103), (195, 193, 102), (197, 193, 102), (196, 193, 101),
- (195, 194, 101), (196, 195, 103), (196, 195, 103), (197, 196, 103),
- (197, 196, 103), (203, 199, 110), (204, 198, 113), (206, 198, 117),
- (212, 198, 127), (216, 203, 135), (230, 213, 161), (248, 224, 196),
- (242, 247, 253), (248, 251, 250), (255, 255, 247), (254, 255, 245),
- (253, 255, 244), (253, 255, 242), (246, 242, 230), (234, 213, 170),
- (219, 211, 136), (203, 200, 107), (204, 202, 106), (205, 205, 105),
- (205, 207, 108), (190, 219, 109), (216, 241, 121), (222, 229, 123),
- (213, 220, 117), (208, 214, 114), (204, 208, 111), (204, 208, 111),
- (222, 229, 123), (233, 219, 144), (234, 219, 162), (229, 212, 158),
- (226, 209, 139), (206, 196, 127), (206, 195, 124), (207, 195, 121),
- (196, 189, 108), (193, 186, 105), (192, 183, 106), (160, 163, 120),
- (139, 145, 85), (142, 151, 98), (146, 158, 112), (126, 139, 121),
- (101, 193, 106), (92, 191, 109), (82, 179, 72), (65, 168, 51),
- (53, 158, 39), (53, 156, 38), (63, 91, 50), (71, 79, 56),
- (76, 79, 52), (74, 85, 51), (76, 89, 45), (46, 147, 25),
- (57, 158, 40), (62, 162, 45), (67, 167, 51), (145, 152, 72),
- (165, 165, 79), (180, 179, 89), (182, 187, 95), (189, 190, 97),
- (195, 188, 107), (189, 196, 128), (144, 213, 166), (149, 219, 195),
- (173, 230, 224), (197, 221, 171), (183, 198, 155), (203, 194, 129),
- (205, 196, 117), (203, 199, 112), (203, 200, 105), (200, 200, 104),
- (199, 199, 103), (198, 197, 104), (201, 197, 108), (201, 197, 108),
- (206, 197, 118), (208, 196, 122), (216, 197, 129), (217, 206, 144),
- (229, 208, 177), (219, 238, 219), (251, 255, 238), (239, 252, 224),
- (221, 235, 173), (227, 235, 152), (229, 219, 132), (219, 214, 130),
- (212, 206, 122), (204, 195, 116), (172, 168, 123), (151, 156, 124),
- (117, 128, 98), (94, 97, 76), (75, 83, 62), (73, 78, 71),
- (83, 84, 88), (105, 102, 97), (133, 136, 91), (151, 154, 77),
- (163, 162, 79), (168, 173, 73), (148, 188, 89), (72, 179, 65),
- (51, 166, 49), (43, 153, 30), (37, 151, 30), (32, 150, 30),
- (19, 129, 14), (19, 128, 13), (29, 139, 18), (26, 133, 19),
- (54, 77, 35), (61, 75, 40), (44, 49, 45), (31, 44, 34),
- (28, 24, 15), (24, 33, 4), (46, 42, 4), (55, 56, 25),
- (57, 64, 30), (87, 94, 52), (102, 100, 52), (115, 113, 54)
- ),
-
-// 189 Apophysis-040427-4AmythIce
-((146, 141, 205), (180, 175, 195), (169, 166, 192), (159, 158, 190),
- (139, 139, 187), (119, 120, 185), (113, 109, 183), (108, 99, 182),
- (78, 80, 167), (71, 74, 163), (65, 69, 160), (60, 64, 154),
- (55, 59, 148), (54, 59, 144), (53, 60, 141), (54, 56, 141),
- (56, 53, 142), (56, 60, 151), (61, 63, 155), (66, 67, 159),
- (74, 74, 165), (82, 82, 172), (94, 93, 179), (106, 104, 187),
- (191, 91, 207), (191, 91, 205), (191, 91, 203), (170, 120, 185),
- (149, 150, 168), (148, 145, 178), (147, 141, 189), (127, 121, 193),
- (124, 116, 193), (83, 83, 173), (75, 78, 165), (68, 73, 157),
- (65, 67, 154), (62, 62, 152), (61, 64, 153), (61, 67, 155),
- (68, 67, 161), (83, 83, 171), (98, 99, 182), (118, 118, 194),
- (139, 138, 206), (159, 160, 213), (179, 183, 220), (185, 189, 218),
- (200, 195, 217), (170, 158, 180), (131, 125, 168), (93, 93, 157),
- (78, 79, 154), (63, 65, 152), (58, 61, 149), (53, 57, 146),
- (37, 35, 134), (28, 32, 115), (19, 30, 96), (10, 24, 79),
- (1, 18, 62), (8, 24, 71), (15, 31, 80), (21, 42, 85),
- (30, 42, 124), (51, 55, 144), (44, 49, 137), (38, 44, 130),
- (34, 41, 123), (30, 39, 116), (21, 38, 90), (0, 18, 32),
- (0, 22, 30), (13, 31, 69), (27, 40, 108), (40, 49, 127),
- (54, 58, 147), (62, 66, 154), (70, 74, 161), (100, 97, 178),
- (139, 129, 189), (236, 206, 230), (236, 212, 221), (237, 218, 212),
- (225, 210, 207), (214, 202, 202), (186, 171, 192), (164, 85, 164),
- (107, 36, 114), (86, 50, 132), (65, 65, 151), (62, 62, 151),
- (59, 60, 152), (59, 60, 152), (58, 59, 152), (58, 59, 152),
- (58, 59, 152), (57, 57, 153), (56, 56, 152), (55, 55, 151),
- (55, 54, 152), (56, 54, 153), (56, 56, 152), (56, 56, 152),
- (59, 60, 152), (60, 63, 154), (62, 66, 157), (62, 70, 160),
- (63, 74, 164), (73, 74, 164), (76, 77, 167), (89, 89, 177),
- (104, 102, 186), (97, 98, 181), (89, 89, 174), (81, 81, 167),
- (70, 69, 163), (67, 65, 162), (60, 64, 155), (59, 60, 153),
- (62, 62, 152), (60, 62, 152), (58, 62, 153), (59, 61, 153),
- (60, 61, 154), (59, 60, 152), (59, 60, 152), (58, 59, 152),
- (58, 59, 152), (52, 56, 145), (50, 56, 141), (49, 57, 138),
- (43, 57, 128), (39, 52, 120), (25, 42, 94), (7, 31, 59),
- (13, 8, 2), (6, 4, 5), (0, 0, 8), (1, 0, 9),
- (2, 0, 11), (2, 0, 13), (9, 13, 25), (21, 42, 85),
- (36, 44, 119), (52, 55, 148), (51, 52, 149), (50, 50, 150),
- (50, 48, 147), (65, 36, 146), (39, 14, 134), (33, 26, 132),
- (42, 35, 138), (46, 41, 141), (51, 47, 144), (51, 47, 144),
- (33, 26, 132), (22, 36, 111), (21, 36, 93), (26, 43, 97),
- (29, 46, 116), (49, 59, 128), (48, 59, 131), (48, 60, 134),
- (59, 66, 147), (62, 69, 150), (63, 72, 149), (95, 92, 135),
- (116, 110, 170), (112, 103, 156), (109, 97, 143), (129, 116, 134),
- (154, 62, 149), (163, 64, 146), (173, 76, 183), (190, 87, 204),
- (202, 97, 216), (202, 99, 217), (192, 164, 205), (184, 176, 199),
- (179, 176, 203), (181, 170, 204), (179, 166, 210), (209, 108, 230),
- (198, 97, 215), (193, 92, 209), (188, 88, 204), (110, 103, 183),
- (90, 90, 176), (75, 76, 166), (73, 68, 160), (66, 65, 158),
- (60, 67, 148), (66, 59, 127), (111, 42, 89), (106, 36, 60),
- (82, 25, 31), (58, 34, 84), (72, 57, 100), (52, 61, 126),
- (50, 59, 138), (52, 56, 143), (52, 55, 150), (55, 55, 151),
- (56, 56, 152), (57, 58, 151), (54, 58, 147), (54, 58, 147),
- (49, 58, 137), (47, 59, 133), (39, 58, 126), (38, 49, 111),
- (26, 47, 78), (36, 17, 36), (4, 0, 17), (16, 3, 31),
- (34, 20, 82), (28, 20, 103), (26, 36, 123), (36, 41, 125),
- (43, 49, 133), (51, 60, 139), (83, 87, 132), (104, 99, 131),
- (138, 127, 157), (161, 158, 179), (180, 172, 193), (182, 177, 184),
- (172, 171, 167), (150, 153, 158), (122, 119, 164), (104, 101, 178),
- (92, 93, 176), (87, 82, 182), (107, 67, 166), (183, 76, 190),
- (204, 89, 206), (212, 102, 225), (218, 104, 225), (223, 105, 225),
- (236, 126, 241), (236, 127, 242), (226, 116, 237), (229, 122, 236),
- (201, 178, 220), (194, 180, 215), (211, 206, 210), (224, 211, 221),
- (227, 231, 240), (231, 222, 251), (209, 213, 251), (200, 199, 230),
- (198, 191, 225), (168, 161, 203), (153, 155, 203), (140, 142, 201)
- ),
-
-// 190 Apophysis-040427-4AngOrchid
-((173, 229, 200), (192, 204, 200), (167, 156, 200), (143, 108, 200),
- (122, 88, 172), (101, 69, 144), (101, 67, 145), (101, 66, 146),
- (103, 73, 161), (104, 74, 174), (105, 75, 187), (98, 70, 189),
- (92, 66, 191), (90, 62, 170), (88, 59, 149), (84, 56, 139),
- (81, 53, 130), (91, 65, 188), (89, 70, 201), (87, 76, 215),
- (78, 92, 205), (69, 109, 196), (71, 119, 192), (73, 129, 188),
- (39, 99, 91), (19, 56, 57), (0, 13, 24), (19, 56, 58),
- (39, 100, 92), (40, 100, 93), (41, 100, 94), (41, 102, 94),
- (41, 104, 95), (41, 102, 94), (40, 101, 93), (39, 100, 92),
- (40, 102, 93), (41, 104, 95), (41, 104, 95), (42, 105, 96),
- (43, 113, 102), (49, 134, 110), (56, 156, 118), (56, 158, 123),
- (56, 161, 128), (54, 159, 124), (53, 157, 120), (57, 161, 126),
- (57, 162, 131), (70, 173, 152), (84, 183, 169), (99, 194, 186),
- (130, 209, 199), (162, 224, 213), (163, 224, 213), (164, 224, 214),
- (108, 191, 171), (86, 179, 154), (64, 167, 138), (59, 164, 135),
- (55, 162, 132), (55, 162, 132), (56, 163, 133), (56, 165, 136),
- (64, 176, 154), (107, 184, 192), (137, 198, 197), (167, 213, 203),
- (175, 215, 205), (184, 217, 208), (188, 223, 216), (189, 236, 216),
- (181, 228, 220), (180, 227, 219), (179, 226, 218), (174, 223, 217),
- (169, 221, 217), (163, 212, 214), (157, 204, 212), (120, 185, 177),
- (89, 150, 132), (51, 108, 101), (62, 78, 111), (74, 48, 122),
- (75, 48, 122), (76, 48, 123), (77, 50, 127), (79, 52, 131),
- (102, 92, 191), (107, 88, 203), (112, 85, 216), (119, 101, 219),
- (127, 118, 223), (112, 166, 204), (99, 186, 177), (77, 170, 141),
- (58, 154, 126), (42, 108, 98), (41, 104, 95), (40, 101, 93),
- (39, 100, 92), (39, 100, 92), (39, 100, 92), (41, 102, 94),
- (43, 109, 99), (53, 133, 118), (64, 157, 138), (72, 158, 154),
- (80, 160, 171), (103, 181, 183), (128, 194, 190), (152, 189, 215),
- (156, 166, 225), (116, 89, 218), (109, 83, 219), (103, 78, 221),
- (93, 82, 221), (89, 76, 216), (95, 83, 209), (107, 122, 213),
- (65, 162, 169), (65, 160, 153), (66, 158, 137), (60, 160, 137),
- (55, 163, 137), (57, 169, 145), (65, 172, 152), (66, 175, 156),
- (72, 180, 164), (65, 173, 157), (63, 171, 147), (61, 169, 137),
- (61, 162, 128), (62, 162, 126), (67, 163, 126), (68, 165, 130),
- (58, 163, 132), (57, 163, 134), (57, 164, 136), (56, 164, 137),
- (56, 164, 138), (61, 170, 151), (74, 168, 176), (94, 172, 192),
- (105, 181, 197), (143, 216, 209), (137, 205, 205), (132, 195, 202),
- (118, 189, 173), (88, 171, 163), (55, 150, 144), (48, 121, 110),
- (43, 109, 99), (43, 109, 99), (43, 109, 99), (46, 116, 105),
- (62, 157, 125), (69, 172, 145), (101, 189, 167), (120, 202, 196),
- (143, 204, 189), (169, 227, 177), (161, 218, 187), (153, 209, 198),
- (154, 203, 208), (156, 219, 211), (166, 235, 204), (153, 208, 189),
- (183, 224, 168), (184, 226, 172), (186, 229, 176), (181, 235, 199),
- (182, 239, 206), (181, 221, 213), (190, 220, 212), (198, 239, 205),
- (198, 240, 204), (194, 228, 201), (191, 222, 190), (177, 222, 163),
- (152, 178, 165), (110, 182, 168), (78, 171, 142), (66, 165, 134),
- (92, 185, 166), (101, 189, 172), (111, 193, 179), (134, 201, 184),
- (173, 221, 161), (176, 220, 159), (181, 221, 158), (177, 219, 156),
- (162, 195, 140), (102, 156, 142), (80, 171, 140), (93, 181, 156),
- (127, 195, 172), (159, 208, 163), (173, 221, 159), (175, 219, 158),
- (165, 196, 139), (153, 179, 131), (88, 146, 122), (74, 131, 161),
- (106, 84, 157), (136, 106, 178), (176, 143, 230), (167, 184, 227),
- (181, 214, 219), (195, 230, 224), (208, 244, 216), (212, 243, 225),
- (206, 239, 222), (194, 239, 216), (194, 239, 218), (195, 230, 226),
- (207, 230, 222), (206, 238, 225), (208, 235, 230), (211, 237, 228),
- (210, 237, 228), (202, 228, 225), (186, 216, 218), (174, 188, 225),
- (176, 155, 232), (149, 116, 221), (135, 99, 205), (107, 82, 210),
- (104, 80, 218), (127, 103, 225), (111, 139, 213), (103, 161, 201),
- (84, 152, 191), (64, 136, 151), (45, 117, 106), (43, 109, 99),
- (41, 104, 95), (40, 101, 93), (41, 100, 94), (41, 100, 94),
- (74, 48, 122), (77, 49, 124), (80, 52, 129), (86, 58, 143),
- (87, 57, 131), (52, 109, 102), (42, 105, 96), (41, 104, 95),
- (42, 108, 98), (43, 113, 102), (67, 138, 122), (90, 147, 154),
- (127, 193, 183), (132, 213, 206), (167, 237, 201), (181, 238, 203)
- ),
-
-// 191 Apophysis-040427-4Leaves
-((186, 178, 193), (87, 98, 68), (64, 60, 46), (41, 22, 24),
- (49, 22, 23), (57, 23, 22), (77, 40, 24), (98, 57, 27),
- (159, 95, 33), (173, 122, 69), (188, 150, 105), (180, 163, 127),
- (172, 176, 149), (166, 170, 160), (160, 165, 171), (159, 165, 173),
- (159, 166, 176), (188, 198, 187), (193, 200, 187), (198, 202, 187),
- (202, 195, 176), (207, 189, 165), (197, 184, 153), (188, 180, 141),
- (192, 133, 29), (200, 137, 21), (209, 141, 14), (218, 156, 16),
- (227, 172, 19), (227, 182, 19), (228, 192, 20), (228, 172, 25),
- (226, 162, 26), (210, 142, 19), (194, 125, 29), (179, 109, 39),
- (176, 118, 26), (174, 127, 13), (192, 141, 12), (211, 156, 11),
- (221, 189, 90), (217, 196, 132), (214, 203, 175), (207, 212, 200),
- (201, 222, 225), (198, 222, 229), (196, 223, 234), (188, 220, 243),
- (198, 211, 243), (209, 217, 238), (205, 213, 217), (201, 209, 196),
- (196, 191, 177), (192, 173, 158), (192, 172, 133), (192, 172, 109),
- (232, 210, 46), (225, 216, 68), (219, 222, 91), (214, 213, 128),
- (210, 205, 165), (206, 204, 171), (203, 203, 177), (197, 199, 185),
- (179, 189, 181), (148, 141, 113), (125, 103, 67), (103, 66, 21),
- (100, 61, 13), (97, 57, 6), (66, 37, 0), (38, 21, 14),
- (21, 17, 34), (36, 30, 24), (52, 43, 14), (74, 52, 21),
- (97, 61, 29), (107, 66, 34), (117, 72, 39), (132, 108, 74),
- (171, 135, 109), (154, 163, 142), (154, 161, 155), (155, 159, 168),
- (154, 158, 161), (153, 158, 154), (147, 156, 153), (150, 147, 140),
- (168, 164, 129), (168, 182, 154), (168, 200, 179), (175, 208, 183),
- (183, 216, 187), (208, 214, 210), (218, 223, 217), (214, 223, 218),
- (207, 223, 213), (209, 200, 185), (206, 192, 149), (203, 185, 113),
- (200, 183, 105), (198, 182, 97), (200, 190, 95), (210, 178, 91),
- (203, 165, 64), (206, 137, 50), (210, 109, 37), (198, 98, 35),
- (187, 88, 33), (158, 88, 19), (163, 97, 19), (158, 118, 57),
- (176, 125, 98), (163, 168, 188), (168, 168, 197), (173, 169, 206),
- (171, 193, 214), (173, 200, 217), (196, 204, 206), (201, 200, 198),
- (209, 207, 194), (212, 207, 198), (215, 208, 202), (218, 210, 216),
- (222, 213, 230), (231, 221, 219), (221, 215, 199), (217, 185, 170),
- (200, 142, 96), (191, 130, 47), (193, 125, 39), (195, 121, 32),
- (195, 146, 41), (189, 163, 88), (184, 172, 132), (186, 189, 178),
- (187, 202, 197), (182, 195, 195), (177, 188, 194), (175, 188, 187),
- (173, 188, 181), (165, 180, 187), (160, 185, 192), (163, 193, 204),
- (181, 194, 200), (204, 212, 223), (210, 218, 225), (216, 224, 227),
- (222, 231, 240), (227, 233, 233), (228, 232, 218), (222, 226, 212),
- (212, 196, 173), (212, 194, 157), (212, 192, 141), (212, 176, 116),
- (219, 156, 85), (177, 126, 60), (124, 86, 39), (116, 62, 26),
- (82, 19, 27), (18, 18, 6), (14, 17, 6), (11, 17, 7),
- (17, 9, 7), (15, 14, 12), (33, 22, 18), (35, 68, 23),
- (164, 93, 123), (177, 125, 150), (191, 158, 177), (207, 193, 190),
- (207, 205, 210), (210, 213, 220), (216, 220, 223), (205, 224, 222),
- (190, 225, 227), (196, 209, 218), (201, 201, 201), (201, 195, 169),
- (199, 191, 145), (178, 174, 129), (174, 169, 129), (174, 172, 134),
- (175, 167, 165), (179, 176, 182), (184, 186, 199), (196, 200, 209),
- (209, 211, 224), (205, 227, 241), (212, 233, 250), (221, 232, 250),
- (209, 236, 245), (197, 224, 241), (212, 226, 226), (216, 229, 209),
- (228, 233, 213), (236, 235, 171), (238, 208, 156), (217, 205, 119),
- (205, 185, 90), (213, 169, 60), (215, 169, 58), (233, 180, 50),
- (227, 201, 46), (221, 205, 34), (232, 206, 25), (236, 218, 20),
- (231, 203, 34), (239, 187, 23), (232, 181, 30), (234, 177, 26),
- (232, 164, 27), (218, 143, 15), (193, 124, 3), (152, 86, 12),
- (108, 78, 14), (79, 68, 48), (120, 114, 90), (167, 157, 145),
- (185, 187, 186), (212, 208, 223), (221, 209, 231), (213, 210, 229),
- (209, 223, 232), (209, 219, 228), (197, 211, 224), (189, 203, 206),
- (174, 187, 193), (153, 178, 174), (100, 176, 163), (134, 146, 134),
- (120, 133, 141), (98, 122, 132), (111, 120, 135), (140, 141, 101),
- (148, 142, 90), (179, 138, 50), (197, 107, 10), (166, 78, 7),
- (143, 45, 20), (100, 55, 22), (62, 24, 15), (31, 9, 11),
- (28, 4, 17), (50, 12, 11), (74, 38, 6), (115, 76, 0),
- (133, 86, 30), (156, 96, 44), (145, 131, 86), (146, 124, 110),
- (142, 158, 87), (135, 143, 94), (111, 118, 124), (102, 104, 103)
- ),
-
-// 192 Apophysis-040427-4Bdlnds
-((65, 55, 19), (44, 34, 24), (40, 28, 15), (36, 23, 7),
- (38, 22, 7), (40, 22, 8), (45, 46, 9), (50, 70, 11),
- (63, 89, 26), (78, 97, 52), (93, 106, 78), (110, 111, 99),
- (127, 116, 120), (163, 122, 115), (200, 129, 111), (196, 142, 119),
- (193, 156, 127), (195, 223, 226), (193, 221, 227), (191, 220, 228),
- (185, 192, 183), (180, 164, 139), (183, 161, 134), (186, 159, 129),
- (189, 168, 151), (194, 197, 188), (200, 226, 225), (207, 231, 230),
- (215, 237, 235), (217, 238, 236), (220, 240, 238), (222, 243, 238),
- (220, 238, 238), (220, 232, 230), (220, 232, 229), (221, 232, 228),
- (214, 229, 230), (207, 226, 232), (210, 228, 232), (213, 231, 233),
- (210, 234, 236), (209, 231, 233), (209, 229, 230), (206, 226, 226),
- (204, 224, 222), (203, 196, 190), (203, 169, 159), (175, 151, 141),
- (147, 128, 124), (133, 104, 100), (127, 109, 104), (122, 115, 109),
- (131, 121, 120), (140, 128, 132), (157, 143, 136), (175, 158, 140),
- (180, 223, 230), (184, 223, 227), (189, 223, 225), (179, 184, 179),
- (170, 146, 134), (162, 134, 123), (155, 123, 112), (149, 115, 87),
- (137, 113, 75), (99, 93, 35), (98, 88, 34), (97, 83, 34),
- (98, 91, 39), (100, 99, 45), (111, 105, 81), (119, 104, 97),
- (128, 117, 125), (133, 109, 105), (138, 102, 86), (125, 106, 80),
- (113, 110, 75), (96, 106, 70), (80, 102, 66), (80, 102, 63),
- (85, 101, 56), (80, 87, 36), (85, 85, 32), (90, 83, 28),
- (87, 82, 28), (84, 81, 28), (82, 95, 16), (64, 90, 17),
- (63, 66, 11), (73, 73, 15), (84, 80, 19), (102, 90, 27),
- (121, 100, 35), (159, 100, 42), (147, 106, 74), (157, 99, 77),
- (158, 113, 90), (175, 163, 115), (177, 167, 120), (180, 172, 126),
- (186, 169, 131), (192, 167, 136), (218, 173, 154), (210, 225, 222),
- (222, 238, 238), (226, 240, 239), (230, 242, 240), (230, 242, 240),
- (231, 243, 241), (228, 243, 240), (228, 242, 243), (226, 241, 244),
- (230, 240, 242), (245, 251, 247), (245, 251, 247), (245, 251, 247),
- (241, 252, 246), (236, 248, 244), (230, 245, 242), (223, 239, 239),
- (214, 233, 239), (203, 227, 236), (193, 221, 233), (192, 221, 230),
- (191, 222, 227), (186, 163, 149), (154, 143, 137), (138, 132, 134),
- (124, 113, 129), (105, 121, 121), (114, 128, 116), (123, 135, 111),
- (147, 145, 106), (152, 132, 125), (176, 157, 153), (169, 213, 226),
- (167, 215, 227), (150, 175, 179), (134, 136, 131), (124, 123, 108),
- (115, 111, 86), (95, 93, 55), (102, 88, 41), (130, 100, 76),
- (179, 139, 139), (117, 112, 48), (151, 123, 74), (185, 135, 100),
- (203, 175, 154), (192, 221, 225), (187, 221, 230), (182, 222, 224),
- (151, 134, 108), (137, 123, 100), (123, 112, 92), (96, 87, 58),
- (95, 76, 46), (93, 69, 35), (104, 65, 34), (119, 76, 25),
- (93, 82, 37), (126, 94, 73), (133, 107, 91), (140, 120, 109),
- (180, 147, 132), (203, 169, 157), (207, 222, 225), (223, 234, 236),
- (247, 253, 249), (250, 253, 248), (253, 254, 248), (246, 254, 255),
- (247, 251, 252), (242, 251, 246), (233, 245, 241), (227, 239, 237),
- (216, 232, 231), (202, 225, 219), (203, 183, 150), (193, 173, 122),
- (178, 135, 93), (145, 119, 62), (121, 92, 58), (115, 90, 70),
- (95, 110, 113), (106, 130, 136), (117, 150, 159), (150, 158, 179),
- (163, 205, 229), (183, 218, 240), (194, 227, 236), (213, 232, 238),
- (223, 237, 240), (228, 242, 242), (221, 239, 241), (212, 231, 238),
- (211, 231, 230), (205, 230, 226), (209, 224, 229), (213, 199, 188),
- (201, 154, 144), (177, 140, 132), (144, 122, 111), (138, 109, 79),
- (119, 112, 70), (94, 109, 50), (84, 101, 46), (108, 102, 66),
- (129, 108, 103), (146, 128, 142), (171, 161, 169), (184, 221, 227),
- (186, 223, 231), (189, 224, 230), (198, 229, 231), (198, 230, 229),
- (206, 226, 225), (215, 201, 190), (204, 174, 148), (180, 150, 124),
- (139, 118, 65), (114, 105, 38), (103, 96, 28), (92, 92, 42),
- (94, 94, 58), (114, 110, 98), (151, 158, 127), (176, 191, 188),
- (182, 220, 231), (193, 221, 232), (201, 224, 232), (211, 229, 233),
- (214, 232, 236), (217, 237, 235), (220, 240, 239), (217, 238, 241),
- (213, 238, 243), (217, 236, 242), (217, 236, 242), (211, 233, 244),
- (206, 230, 240), (188, 225, 243), (183, 219, 233), (186, 221, 227),
- (193, 168, 161), (190, 147, 131), (171, 135, 135), (173, 126, 136),
- (153, 119, 135), (148, 121, 138), (142, 126, 136), (145, 119, 132),
- (131, 117, 108), (107, 102, 83), (80, 71, 64), (79, 76, 35)
- ),
-
-// 193 Apophysis-040427-4BnnySurp
-((246, 152, 80), (121, 73, 209), (160, 91, 174), (200, 109, 140),
- (218, 122, 116), (237, 136, 92), (241, 143, 85), (245, 151, 79),
- (254, 163, 72), (254, 165, 71), (255, 168, 71), (254, 165, 71),
- (254, 163, 72), (254, 165, 71), (254, 167, 70), (254, 167, 70),
- (255, 168, 71), (255, 169, 72), (245, 186, 62), (235, 204, 52),
- (225, 197, 40), (216, 191, 29), (220, 181, 44), (224, 171, 59),
- (223, 144, 103), (219, 137, 103), (215, 131, 103), (204, 126, 117),
- (194, 121, 132), (182, 113, 150), (171, 105, 169), (140, 85, 187),
- (117, 70, 208), (82, 51, 253), (96, 57, 235), (111, 64, 218),
- (139, 82, 194), (168, 101, 170), (173, 105, 167), (179, 110, 165),
- (203, 121, 109), (209, 126, 104), (216, 131, 100), (210, 125, 104),
- (204, 120, 109), (198, 119, 116), (193, 118, 123), (184, 113, 145),
- (132, 87, 154), (96, 73, 83), (149, 96, 65), (202, 120, 47),
- (219, 133, 64), (236, 147, 81), (241, 149, 80), (246, 152, 80),
- (255, 166, 70), (254, 168, 73), (253, 170, 76), (249, 161, 92),
- (246, 153, 109), (230, 149, 119), (215, 146, 130), (219, 117, 128),
- (188, 112, 161), (187, 114, 143), (201, 122, 123), (216, 130, 103),
- (219, 133, 98), (223, 136, 93), (229, 142, 88), (241, 148, 79),
- (253, 162, 71), (252, 159, 73), (251, 156, 76), (245, 152, 77),
- (239, 148, 78), (236, 146, 81), (234, 144, 84), (232, 140, 89),
- (230, 138, 89), (222, 131, 104), (222, 133, 98), (223, 136, 93),
- (220, 136, 92), (217, 136, 91), (220, 136, 92), (226, 137, 95),
- (235, 145, 83), (244, 152, 76), (254, 159, 69), (245, 158, 61),
- (236, 157, 54), (232, 143, 83), (219, 134, 97), (201, 115, 118),
- (182, 112, 149), (172, 106, 170), (176, 107, 162), (180, 108, 154),
- (187, 112, 138), (194, 117, 123), (202, 117, 110), (210, 123, 103),
- (205, 122, 108), (179, 109, 136), (153, 96, 165), (146, 90, 175),
- (139, 84, 185), (106, 46, 180), (79, 36, 203), (62, 26, 238),
- (50, 32, 242), (109, 63, 221), (109, 64, 222), (109, 65, 224),
- (85, 60, 240), (82, 51, 253), (82, 50, 255), (80, 51, 255),
- (81, 49, 255), (84, 49, 253), (87, 50, 252), (97, 56, 238),
- (107, 62, 225), (125, 76, 204), (142, 88, 184), (179, 106, 162),
- (199, 118, 114), (229, 139, 89), (235, 144, 84), (241, 150, 80),
- (248, 155, 77), (255, 169, 69), (253, 187, 64), (248, 202, 20),
- (250, 210, 1), (252, 190, 36), (254, 170, 71), (254, 167, 72),
- (255, 164, 73), (251, 156, 76), (243, 148, 80), (235, 141, 89),
- (220, 139, 94), (195, 119, 121), (182, 114, 134), (169, 109, 147),
- (151, 94, 173), (121, 69, 203), (105, 62, 229), (97, 45, 251),
- (74, 53, 254), (73, 53, 253), (72, 54, 252), (70, 51, 255),
- (74, 51, 255), (75, 50, 253), (76, 51, 255), (80, 51, 255),
- (82, 51, 253), (105, 62, 229), (108, 63, 222), (111, 65, 215),
- (113, 67, 215), (116, 72, 209), (116, 72, 209), (126, 78, 198),
- (115, 70, 212), (119, 72, 207), (124, 75, 203), (116, 76, 191),
- (96, 66, 104), (76, 56, 19), (74, 53, 34), (5, 0, 110),
- (8, 0, 177), (10, 0, 181), (20, 4, 225), (27, 8, 250),
- (34, 14, 253), (53, 44, 255), (65, 46, 252), (63, 33, 251),
- (31, 9, 255), (30, 9, 253), (29, 10, 252), (31, 12, 254),
- (48, 24, 255), (67, 43, 255), (68, 49, 255), (70, 51, 255),
- (73, 52, 255), (74, 53, 254), (74, 51, 255), (83, 51, 255),
- (111, 67, 216), (127, 77, 198), (152, 90, 173), (177, 103, 136),
- (199, 116, 112), (216, 129, 99), (219, 133, 98), (224, 135, 91),
- (233, 142, 85), (235, 145, 83), (239, 145, 81), (235, 147, 84),
- (234, 144, 84), (224, 138, 91), (219, 133, 98), (207, 121, 108),
- (184, 113, 143), (143, 87, 184), (113, 67, 215), (84, 32, 241),
- (38, 17, 255), (26, 7, 247), (27, 7, 244), (34, 7, 182),
- (66, 42, 154), (113, 70, 178), (166, 100, 162), (189, 118, 136),
- (215, 129, 104), (227, 139, 93), (240, 148, 81), (249, 156, 78),
- (254, 163, 72), (255, 164, 71), (254, 164, 68), (255, 164, 71),
- (254, 163, 72), (254, 163, 72), (246, 155, 76), (229, 157, 81),
- (205, 171, 99), (172, 152, 93), (160, 115, 120), (166, 112, 146),
- (180, 109, 149), (195, 116, 119), (202, 118, 107), (211, 128, 98),
- (222, 134, 96), (228, 138, 88), (234, 144, 84), (242, 149, 80),
- (243, 150, 80), (244, 150, 80), (255, 146, 80), (255, 150, 74),
- (253, 157, 73), (255, 161, 71), (251, 156, 74), (243, 150, 80)
- ),
-
-// 194 Apophysis-040427-4BorgEY
-((136, 117, 102), (140, 124, 101), (139, 127, 100), (139, 130, 99),
- (139, 132, 100), (140, 134, 102), (140, 134, 102), (140, 134, 102),
- (139, 135, 100), (140, 137, 99), (141, 139, 98), (140, 138, 97),
- (140, 137, 96), (140, 138, 97), (141, 139, 98), (140, 138, 98),
- (140, 138, 99), (142, 138, 101), (140, 130, 100), (138, 123, 100),
- (138, 125, 100), (139, 127, 101), (138, 123, 101), (137, 120, 102),
- (135, 110, 103), (130, 100, 103), (126, 90, 104), (121, 64, 99),
- (117, 38, 95), (104, 26, 91), (92, 15, 87), (79, 2, 80),
- (29, 0, 80), (2, 0, 1), (38, 8, 21), (74, 16, 41),
- (79, 8, 53), (85, 0, 65), (81, 0, 70), (77, 1, 75),
- (118, 23, 105), (122, 48, 107), (126, 74, 110), (128, 84, 111),
- (131, 94, 112), (132, 96, 112), (134, 98, 112), (135, 104, 112),
- (136, 106, 106), (133, 105, 104), (132, 104, 104), (132, 103, 105),
- (134, 104, 107), (136, 105, 110), (135, 107, 108), (135, 110, 106),
- (140, 115, 110), (139, 117, 107), (138, 119, 104), (137, 122, 103),
- (137, 125, 103), (137, 125, 101), (138, 126, 100), (140, 129, 99),
- (139, 130, 99), (140, 131, 102), (141, 129, 104), (143, 128, 107),
- (143, 129, 107), (143, 131, 107), (143, 132, 104), (142, 133, 104),
- (139, 129, 102), (140, 132, 102), (142, 136, 102), (140, 131, 103),
- (139, 127, 105), (138, 126, 104), (138, 126, 104), (138, 126, 104),
- (140, 125, 104), (138, 123, 104), (138, 119, 104), (138, 116, 105),
- (137, 113, 106), (136, 111, 107), (136, 108, 105), (134, 108, 107),
- (130, 97, 108), (131, 98, 107), (133, 100, 107), (133, 102, 106),
- (134, 104, 106), (135, 107, 104), (136, 111, 106), (136, 113, 107),
- (137, 114, 108), (137, 119, 105), (138, 122, 103), (140, 125, 102),
- (139, 126, 102), (139, 127, 103), (139, 128, 100), (138, 126, 100),
- (139, 124, 101), (138, 122, 102), (138, 121, 103), (137, 120, 102),
- (137, 120, 102), (137, 120, 102), (136, 117, 103), (136, 114, 103),
- (137, 118, 104), (138, 123, 104), (138, 123, 104), (138, 123, 104),
- (139, 124, 105), (139, 124, 105), (137, 125, 103), (135, 123, 99),
- (135, 116, 99), (138, 119, 104), (142, 123, 109), (144, 126, 112),
- (147, 129, 115), (143, 112, 117), (135, 96, 117), (131, 92, 110),
- (128, 83, 112), (123, 77, 106), (120, 70, 105), (118, 63, 105),
- (118, 59, 105), (116, 57, 105), (117, 57, 111), (116, 45, 113),
- (117, 63, 99), (112, 60, 84), (108, 58, 69), (105, 52, 71),
- (103, 47, 74), (96, 22, 85), (89, 8, 85), (90, 20, 83),
- (93, 38, 69), (113, 85, 71), (119, 92, 78), (125, 99, 86),
- (130, 98, 101), (131, 103, 99), (136, 103, 84), (116, 82, 70),
- (112, 80, 67), (117, 76, 78), (123, 72, 89), (130, 91, 94),
- (132, 94, 107), (130, 97, 108), (133, 104, 109), (135, 109, 108),
- (135, 109, 108), (137, 113, 111), (138, 114, 111), (140, 116, 112),
- (140, 117, 109), (143, 126, 110), (146, 124, 113), (160, 141, 111),
- (141, 140, 94), (140, 141, 93), (139, 143, 92), (140, 139, 95),
- (139, 137, 96), (139, 137, 96), (140, 136, 99), (140, 128, 102),
- (138, 123, 100), (137, 115, 104), (134, 105, 109), (131, 92, 113),
- (138, 71, 122), (148, 58, 110), (153, 67, 132), (180, 88, 153),
- (136, 103, 114), (134, 102, 110), (133, 102, 107), (130, 94, 104),
- (120, 68, 106), (111, 45, 106), (103, 14, 104), (100, 25, 90),
- (109, 46, 101), (125, 76, 105), (130, 114, 89), (136, 133, 80),
- (143, 161, 85), (151, 167, 94), (147, 151, 100), (146, 151, 95),
- (143, 142, 94), (140, 137, 92), (139, 136, 93), (138, 129, 98),
- (138, 122, 99), (136, 119, 99), (132, 113, 99), (134, 110, 100),
- (130, 100, 102), (129, 96, 103), (121, 75, 104), (105, 52, 80),
- (72, 29, 48), (72, 27, 47), (72, 25, 35), (90, 59, 38),
- (108, 79, 61), (124, 93, 88), (126, 88, 99), (128, 84, 107),
- (124, 76, 114), (128, 81, 113), (130, 88, 110), (132, 93, 111),
- (136, 106, 108), (138, 126, 100), (143, 146, 91), (144, 172, 85),
- (167, 184, 90), (170, 208, 99), (152, 174, 109), (156, 167, 109),
- (170, 178, 165), (149, 150, 116), (147, 149, 102), (141, 139, 98),
- (138, 132, 96), (138, 132, 96), (137, 132, 94), (133, 124, 91),
- (137, 123, 97), (136, 117, 103), (137, 114, 106), (135, 111, 107),
- (137, 108, 110), (137, 108, 110), (137, 108, 110), (139, 110, 112),
- (138, 115, 107), (137, 117, 106), (137, 117, 106), (137, 118, 104),
- (136, 117, 103), (134, 114, 105), (134, 115, 101), (136, 114, 101)
- ),
-
-// 195 Apophysis-040427-4BB4
-((156, 137, 8), (161, 145, 10), (162, 146, 7), (164, 147, 5),
- (163, 146, 7), (162, 146, 9), (161, 144, 10), (160, 143, 11),
- (157, 143, 12), (158, 143, 12), (160, 143, 13), (161, 144, 13),
- (163, 146, 14), (164, 146, 11), (165, 147, 9), (165, 147, 9),
- (166, 148, 10), (166, 149, 9), (167, 147, 8), (169, 146, 8),
- (166, 147, 10), (164, 148, 13), (164, 147, 14), (164, 147, 15),
- (167, 146, 18), (165, 146, 17), (164, 147, 17), (162, 147, 16),
- (161, 147, 16), (162, 146, 15), (163, 146, 14), (166, 148, 14),
- (171, 153, 15), (184, 166, 8), (217, 202, 7), (250, 238, 6),
- (252, 243, 7), (254, 249, 9), (254, 246, 9), (254, 244, 9),
- (188, 171, 19), (176, 158, 19), (164, 146, 20), (150, 122, 42),
- (137, 98, 65), (166, 79, 64), (196, 60, 64), (194, 41, 46),
- (176, 37, 42), (174, 38, 42), (170, 36, 41), (166, 35, 40),
- (166, 35, 40), (167, 36, 41), (161, 85, 35), (155, 134, 29),
- (188, 172, 24), (220, 200, 17), (253, 228, 11), (254, 227, 10),
- (255, 227, 9), (253, 227, 9), (252, 227, 10), (198, 174, 6),
- (182, 166, 19), (92, 171, 44), (81, 159, 33), (71, 147, 23),
- (69, 143, 23), (67, 140, 23), (117, 101, 6), (145, 109, 31),
- (134, 121, 7), (144, 130, 9), (155, 140, 11), (159, 143, 12),
- (163, 146, 14), (165, 149, 15), (168, 152, 17), (179, 162, 22),
- (184, 169, 26), (195, 181, 58), (197, 183, 59), (200, 186, 61),
- (220, 210, 39), (240, 234, 18), (252, 251, 13), (251, 255, 8),
- (255, 255, 6), (255, 249, 4), (255, 244, 2), (253, 238, 5),
- (251, 233, 9), (241, 214, 19), (183, 168, 17), (169, 151, 13),
- (154, 137, 7), (114, 100, 3), (133, 114, 15), (152, 128, 28),
- (154, 133, 21), (157, 139, 15), (155, 137, 9), (155, 138, 8),
- (159, 141, 13), (160, 141, 18), (162, 141, 24), (162, 134, 40),
- (162, 128, 57), (188, 100, 90), (198, 67, 73), (200, 65, 71),
- (206, 90, 93), (201, 187, 64), (209, 196, 51), (218, 205, 39),
- (254, 231, 13), (255, 250, 14), (255, 243, 22), (253, 226, 12),
- (178, 167, 52), (176, 150, 47), (174, 133, 43), (169, 132, 55),
- (165, 131, 68), (148, 110, 87), (128, 128, 190), (121, 120, 190),
- (100, 98, 181), (74, 83, 174), (70, 74, 166), (66, 65, 159),
- (66, 65, 159), (65, 64, 158), (65, 64, 158), (65, 64, 157),
- (62, 62, 152), (98, 81, 111), (135, 100, 70), (135, 100, 71),
- (135, 100, 72), (63, 63, 153), (64, 63, 156), (58, 56, 140),
- (64, 137, 22), (127, 131, 10), (131, 128, 6), (135, 125, 2),
- (154, 137, 5), (155, 138, 8), (156, 139, 9), (158, 141, 11),
- (161, 147, 16), (162, 147, 16), (164, 147, 17), (170, 152, 18),
- (183, 167, 22), (188, 176, 56), (209, 200, 97), (209, 200, 97),
- (216, 210, 148), (234, 198, 200), (228, 174, 176), (222, 150, 153),
- (204, 191, 76), (183, 172, 56), (170, 158, 36), (154, 135, 33),
- (142, 117, 50), (106, 132, 36), (71, 147, 23), (74, 155, 26),
- (76, 159, 27), (121, 186, 82), (135, 191, 100), (134, 190, 99),
- (92, 171, 46), (75, 161, 26), (73, 154, 25), (71, 150, 25),
- (68, 143, 24), (68, 143, 24), (136, 104, 66), (137, 108, 68),
- (177, 161, 22), (191, 171, 20), (205, 181, 19), (254, 227, 13),
- (255, 248, 9), (255, 254, 9), (255, 255, 14), (255, 251, 9),
- (249, 229, 10), (189, 166, 28), (151, 124, 57), (141, 107, 69),
- (149, 112, 85), (154, 122, 61), (175, 151, 55), (182, 153, 61),
- (188, 152, 56), (167, 149, 23), (165, 151, 20), (167, 153, 18),
- (164, 150, 17), (163, 149, 18), (165, 147, 21), (172, 158, 36),
- (178, 166, 54), (154, 197, 126), (231, 201, 201), (228, 227, 223),
- (199, 216, 184), (144, 191, 111), (157, 186, 106), (145, 165, 54),
- (163, 148, 21), (164, 147, 17), (165, 148, 16), (167, 151, 16),
- (169, 153, 18), (170, 153, 23), (179, 162, 20), (181, 164, 22),
- (175, 157, 21), (168, 152, 17), (162, 148, 17), (162, 148, 15),
- (162, 145, 15), (159, 145, 14), (159, 144, 17), (162, 145, 15),
- (160, 141, 12), (158, 140, 12), (156, 138, 12), (160, 141, 12),
- (160, 142, 16), (161, 143, 19), (162, 144, 18), (163, 146, 16),
- (162, 145, 15), (164, 145, 14), (162, 145, 13), (162, 144, 10),
- (160, 144, 5), (157, 141, 4), (155, 139, 4), (156, 137, 6),
- (156, 139, 7), (156, 139, 9), (159, 142, 12), (159, 142, 12),
- (162, 143, 12), (162, 145, 13), (160, 143, 11), (160, 143, 13)
- ),
-
-// 196 Apophysis-040427-4BflyWindw2
-((2, 2, 2), (28, 75, 93), (34, 90, 96), (41, 106, 100),
- (61, 80, 100), (81, 55, 100), (100, 61, 117), (120, 68, 134),
- (188, 12, 147), (172, 8, 111), (156, 5, 76), (105, 3, 58),
- (54, 2, 40), (43, 4, 38), (33, 6, 37), (35, 8, 39),
- (37, 10, 41), (96, 19, 99), (125, 34, 121), (154, 49, 144),
- (150, 39, 145), (147, 30, 147), (132, 29, 128), (117, 28, 110),
- (54, 17, 61), (32, 8, 34), (11, 0, 8), (6, 1, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (16, 21, 17), (44, 35, 15), (73, 49, 13),
- (99, 68, 19), (126, 88, 25), (138, 94, 27), (151, 101, 30),
- (188, 113, 11), (210, 112, 22), (232, 112, 34), (212, 136, 41),
- (192, 160, 49), (216, 188, 58), (241, 217, 67), (228, 220, 145),
- (254, 254, 246), (255, 253, 253), (255, 252, 250), (255, 251, 248),
- (253, 153, 233), (252, 56, 218), (230, 58, 201), (209, 61, 185),
- (146, 41, 134), (96, 26, 89), (46, 12, 45), (30, 8, 26),
- (14, 5, 8), (23, 8, 10), (33, 11, 13), (87, 53, 15),
- (123, 82, 30), (185, 196, 104), (190, 191, 137), (195, 186, 171),
- (175, 166, 140), (155, 147, 110), (142, 139, 122), (116, 76, 128),
- (53, 114, 132), (48, 134, 105), (43, 155, 79), (47, 129, 93),
- (51, 104, 108), (44, 101, 108), (38, 98, 109), (37, 99, 114),
- (45, 102, 129), (65, 108, 115), (109, 131, 141), (153, 155, 168),
- (178, 178, 177), (204, 201, 186), (228, 246, 250), (255, 255, 217),
- (130, 195, 191), (140, 130, 179), (150, 65, 168), (156, 67, 173),
- (162, 70, 179), (241, 44, 209), (254, 15, 222), (255, 4, 247),
- (255, 18, 234), (174, 75, 168), (138, 70, 148), (102, 66, 128),
- (100, 70, 125), (99, 75, 123), (86, 86, 78), (124, 102, 63),
- (117, 147, 113), (119, 115, 120), (121, 84, 128), (113, 67, 122),
- (106, 51, 116), (78, 40, 123), (66, 37, 83), (46, 12, 39),
- (24, 6, 22), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (1, 2, 4), (12, 10, 24), (23, 19, 44), (31, 22, 46),
- (39, 25, 48), (65, 37, 62), (64, 38, 67), (47, 21, 60),
- (18, 38, 49), (12, 15, 30), (6, 7, 20), (0, 0, 11),
- (2, 2, 2), (1, 3, 0), (2, 2, 2), (2, 2, 2),
- (2, 0, 1), (1, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (17, 23, 19), (14, 69, 37),
- (68, 156, 10), (75, 168, 10), (82, 181, 10), (57, 219, 11),
- (70, 205, 40), (62, 148, 39), (48, 137, 57), (66, 106, 69),
- (68, 104, 30), (55, 65, 30), (39, 43, 25), (23, 22, 20),
- (6, 14, 1), (2, 2, 2), (17, 21, 0), (65, 78, 9),
- (101, 85, 33), (110, 98, 40), (119, 111, 48), (125, 101, 55),
- (107, 97, 48), (72, 59, 43), (23, 32, 31), (9, 20, 16),
- (2, 2, 2), (2, 2, 2), (25, 14, 0), (48, 34, 5),
- (58, 40, 0), (55, 59, 0), (56, 81, 0), (49, 114, 14),
- (157, 183, 22), (166, 186, 15), (175, 189, 8), (163, 172, 45),
- (149, 126, 32), (93, 85, 72), (100, 23, 79), (84, 14, 50),
- (55, 17, 56), (25, 34, 51), (20, 68, 68), (36, 70, 72),
- (47, 86, 85), (69, 79, 78), (69, 67, 89), (106, 24, 90),
- (181, 12, 113), (219, 13, 148), (255, 8, 208), (247, 26, 219),
- (233, 86, 128), (165, 137, 133), (190, 159, 102), (207, 141, 57),
- (176, 119, 40), (135, 86, 27), (136, 35, 49), (109, 5, 66),
- (78, 29, 94), (35, 50, 73), (42, 67, 89), (46, 63, 83),
- (61, 35, 72), (70, 32, 73), (78, 19, 65), (74, 12, 61),
- (64, 5, 51), (44, 1, 31), (33, 8, 30), (29, 3, 28),
- (26, 2, 24), (23, 10, 30), (15, 28, 37), (17, 44, 35),
- (22, 64, 24), (66, 76, 16), (99, 76, 24), (98, 77, 34),
- (116, 74, 24), (110, 67, 16), (114, 66, 0), (127, 79, 13),
- (138, 76, 29), (159, 108, 77), (132, 45, 90), (144, 43, 135),
- (171, 27, 151), (145, 51, 147), (82, 61, 120), (67, 76, 115),
- (66, 78, 76), (60, 46, 59), (75, 45, 53), (70, 55, 48),
- (53, 54, 38), (14, 37, 43), (12, 35, 41), (16, 13, 22),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2)
- ),
-
-// 197 Apophysis-040427-4BflyWndw3
-((49, 55, 81), (81, 40, 96), (82, 31, 94), (83, 22, 92),
- (68, 17, 67), (53, 12, 42), (26, 6, 21), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (2, 3, 0), (11, 27, 35), (21, 52, 70), (33, 50, 75),
- (46, 49, 80), (78, 41, 93), (94, 37, 100), (111, 33, 108),
- (117, 28, 111), (123, 24, 114), (126, 23, 115), (129, 22, 116),
- (140, 31, 120), (136, 26, 118), (132, 21, 116), (125, 24, 114),
- (119, 27, 112), (114, 35, 108), (109, 43, 105), (150, 147, 116),
- (192, 187, 183), (249, 243, 209), (251, 235, 172), (253, 228, 135),
- (226, 193, 116), (199, 159, 98), (191, 141, 72), (183, 124, 46),
- (137, 99, 37), (108, 77, 26), (80, 55, 15), (40, 27, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (50, 26, 3), (100, 53, 7), (156, 103, 41),
- (212, 153, 75), (232, 179, 91), (252, 206, 108), (252, 218, 128),
- (183, 190, 138), (125, 161, 147), (106, 116, 86), (88, 71, 25),
- (92, 70, 22), (96, 70, 19), (94, 80, 15), (100, 99, 17),
- (183, 71, 7), (202, 44, 72), (221, 17, 138), (235, 15, 145),
- (250, 13, 153), (228, 103, 148), (207, 193, 144), (252, 217, 133),
- (252, 219, 122), (187, 144, 31), (138, 107, 20), (90, 70, 9),
- (79, 68, 19), (69, 67, 29), (38, 51, 60), (29, 49, 73),
- (35, 58, 76), (48, 78, 52), (61, 98, 29), (66, 120, 26),
- (71, 142, 24), (67, 161, 47), (84, 158, 45), (109, 172, 67),
- (167, 143, 81), (240, 173, 69), (225, 154, 47), (211, 135, 25),
- (191, 119, 27), (172, 104, 29), (136, 77, 7), (113, 67, 7),
- (28, 62, 48), (28, 59, 60), (28, 57, 73), (33, 54, 75),
- (39, 51, 77), (49, 43, 81), (74, 39, 93), (87, 39, 97),
- (95, 33, 100), (98, 39, 103), (95, 41, 102), (93, 43, 102),
- (91, 39, 101), (74, 44, 94), (69, 53, 90), (62, 58, 85),
- (57, 50, 84), (52, 48, 82), (48, 47, 81), (48, 43, 68),
- (48, 39, 56), (69, 45, 19), (83, 54, 14), (85, 64, 17),
- (95, 103, 18), (96, 126, 2), (95, 119, 6), (95, 113, 11),
- (95, 108, 16), (81, 99, 23), (76, 60, 86), (92, 38, 100),
- (110, 27, 107), (106, 28, 105), (102, 30, 103), (103, 31, 103),
- (104, 33, 103), (117, 33, 111), (128, 30, 117), (132, 27, 119),
- (137, 23, 118), (221, 1, 153), (209, 3, 149), (198, 6, 145),
- (146, 27, 129), (131, 31, 117), (110, 37, 108), (146, 115, 97),
- (169, 199, 237), (204, 224, 238), (239, 249, 240), (255, 254, 253),
- (247, 244, 225), (246, 191, 161), (198, 173, 119), (218, 13, 142),
- (249, 3, 150), (247, 3, 160), (240, 4, 160), (234, 5, 160),
- (198, 6, 145), (138, 19, 119), (141, 5, 113), (134, 1, 106),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (23, 30, 56), (45, 45, 79), (46, 56, 81),
- (38, 49, 77), (31, 41, 71), (25, 34, 65), (27, 9, 33),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (29, 41, 39), (54, 79, 40), (65, 109, 20), (69, 132, 2),
- (53, 139, 16), (10, 121, 3), (8, 107, 25), (15, 91, 44),
- (22, 76, 63), (20, 56, 70), (22, 53, 71), (21, 61, 73),
- (22, 62, 70), (6, 80, 55), (1, 102, 36), (29, 133, 12),
- (64, 142, 23), (87, 148, 27), (112, 148, 22), (98, 107, 14),
- (63, 101, 26), (65, 60, 83), (75, 53, 92), (87, 50, 94),
- (83, 53, 91), (130, 161, 101), (135, 190, 106), (114, 174, 148),
- (110, 137, 128), (77, 58, 88), (67, 49, 87), (51, 33, 73),
- (24, 32, 78), (2, 20, 42), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (57, 37, 10),
- (73, 101, 24), (81, 103, 21), (66, 90, 32), (75, 59, 85),
- (79, 42, 94), (88, 38, 99), (89, 47, 97), (78, 54, 90),
- (67, 58, 85), (64, 60, 83), (52, 60, 81), (47, 67, 74),
- (40, 72, 69), (44, 52, 37), (67, 43, 17), (56, 58, 34),
- (36, 46, 38), (30, 53, 45), (33, 51, 75), (46, 58, 80)
- ),
-
-// 198 Apophysis-040427-4ChalLghtDrknss
-((93, 98, 130), (225, 205, 198), (232, 213, 201), (240, 221, 204),
- (241, 221, 200), (243, 221, 197), (244, 221, 196), (246, 222, 196),
- (240, 216, 188), (231, 212, 194), (222, 209, 201), (157, 158, 178),
- (93, 107, 156), (85, 95, 138), (78, 84, 120), (86, 87, 115),
- (94, 91, 110), (238, 214, 180), (241, 219, 188), (245, 224, 197),
- (239, 222, 204), (234, 221, 212), (234, 221, 213), (235, 222, 214),
- (228, 218, 219), (222, 213, 219), (217, 209, 220), (223, 214, 219),
- (230, 220, 218), (230, 220, 218), (230, 220, 218), (235, 222, 214),
- (237, 225, 213), (244, 226, 204), (242, 227, 211), (241, 228, 219),
- (242, 231, 222), (244, 234, 225), (242, 232, 225), (240, 231, 226),
- (240, 228, 216), (232, 221, 211), (225, 215, 206), (157, 152, 185),
- (90, 90, 164), (61, 72, 165), (33, 55, 167), (20, 31, 146),
- (23, 43, 114), (41, 45, 70), (51, 54, 67), (62, 63, 65),
- (68, 71, 83), (74, 79, 101), (76, 83, 113), (79, 87, 126),
- (106, 109, 178), (135, 137, 200), (165, 166, 222), (197, 192, 219),
- (229, 218, 216), (233, 220, 211), (238, 222, 207), (244, 226, 206),
- (247, 226, 205), (240, 216, 188), (239, 207, 167), (238, 198, 146),
- (193, 164, 118), (148, 130, 90), (115, 103, 81), (81, 78, 69),
- (69, 66, 51), (69, 65, 48), (70, 65, 45), (72, 72, 52),
- (75, 80, 60), (81, 85, 66), (88, 91, 72), (119, 99, 46),
- (213, 154, 60), (241, 212, 178), (241, 213, 181), (242, 215, 185),
- (239, 214, 183), (236, 213, 182), (217, 200, 180), (113, 114, 116),
- (71, 70, 68), (67, 65, 60), (63, 60, 53), (62, 60, 50),
- (62, 60, 48), (62, 58, 47), (58, 57, 52), (56, 55, 51),
- (51, 49, 50), (27, 30, 39), (16, 18, 25), (5, 6, 11),
- (3, 3, 10), (2, 1, 9), (0, 3, 36), (10, 22, 48),
- (57, 57, 93), (86, 85, 99), (116, 113, 106), (157, 137, 107),
- (198, 161, 108), (246, 199, 143), (234, 188, 126), (121, 114, 106),
- (83, 79, 78), (17, 26, 31), (14, 21, 26), (11, 16, 22),
- (17, 14, 35), (31, 30, 38), (49, 49, 49), (52, 53, 48),
- (59, 58, 40), (63, 60, 45), (67, 63, 51), (69, 65, 49),
- (72, 67, 47), (76, 69, 50), (75, 68, 50), (72, 69, 60),
- (73, 71, 82), (70, 74, 111), (64, 68, 113), (59, 62, 115),
- (50, 66, 177), (95, 104, 209), (108, 115, 222), (176, 177, 221),
- (228, 220, 217), (214, 210, 217), (201, 200, 218), (181, 180, 219),
- (162, 161, 221), (104, 114, 167), (78, 87, 130), (60, 69, 108),
- (54, 60, 74), (27, 26, 32), (18, 18, 22), (10, 11, 13),
- (10, 4, 4), (11, 11, 11), (24, 28, 29), (33, 33, 45),
- (49, 50, 54), (52, 52, 54), (55, 55, 55), (55, 56, 61),
- (62, 62, 62), (65, 64, 59), (64, 63, 58), (67, 63, 51),
- (66, 62, 50), (55, 52, 61), (51, 50, 61), (47, 49, 61),
- (37, 45, 64), (39, 32, 65), (11, 21, 46), (26, 30, 39),
- (59, 58, 66), (64, 64, 70), (69, 70, 75), (91, 92, 96),
- (133, 126, 120), (216, 192, 158), (240, 211, 177), (241, 215, 180),
- (240, 216, 190), (244, 226, 206), (242, 225, 209), (247, 225, 202),
- (242, 222, 198), (241, 216, 185), (230, 214, 191), (192, 182, 181),
- (88, 93, 131), (82, 87, 122), (77, 82, 114), (72, 79, 108),
- (67, 79, 103), (73, 78, 100), (75, 73, 94), (77, 80, 69),
- (71, 68, 59), (71, 67, 55), (72, 66, 52), (72, 66, 50),
- (68, 66, 54), (72, 68, 56), (71, 61, 69), (67, 67, 67),
- (62, 62, 62), (60, 59, 65), (51, 54, 63), (50, 52, 65),
- (55, 52, 63), (62, 62, 64), (65, 69, 70), (63, 66, 75),
- (69, 73, 85), (72, 76, 101), (69, 75, 101), (68, 70, 82),
- (66, 67, 71), (65, 66, 71), (65, 67, 79), (67, 65, 89),
- (67, 65, 89), (65, 65, 89), (57, 62, 81), (50, 52, 67),
- (52, 52, 60), (53, 55, 54), (53, 55, 50), (52, 52, 50),
- (50, 51, 46), (44, 44, 42), (34, 35, 29), (41, 39, 1),
- (44, 47, 40), (51, 52, 46), (52, 52, 50), (54, 55, 50),
- (61, 61, 53), (63, 63, 63), (69, 69, 67), (71, 75, 74),
- (80, 81, 76), (80, 83, 92), (87, 87, 89), (104, 94, 95),
- (115, 112, 97), (95, 94, 99), (79, 78, 92), (77, 81, 110),
- (78, 83, 115), (98, 97, 111), (120, 130, 122), (204, 191, 183),
- (240, 216, 182), (241, 215, 182), (243, 210, 169), (229, 197, 150),
- (118, 109, 110), (68, 71, 80), (18, 27, 56), (56, 62, 96)
- ),
-
-// 199 Apophysis-040427-4ChalicDrknsIce
-((153, 141, 41), (36, 39, 30), (25, 32, 35), (14, 26, 40),
- (12, 28, 49), (11, 31, 58), (11, 33, 62), (12, 35, 67),
- (105, 106, 111), (131, 131, 127), (158, 156, 143), (163, 161, 154),
- (168, 167, 165), (169, 168, 167), (170, 170, 170), (171, 171, 170),
- (173, 172, 170), (168, 168, 168), (167, 168, 176), (166, 169, 184),
- (164, 167, 193), (162, 166, 203), (165, 168, 194), (168, 171, 186),
- (171, 173, 185), (174, 176, 184), (178, 179, 184), (175, 176, 183),
- (173, 173, 183), (169, 167, 182), (166, 161, 181), (158, 164, 180),
- (160, 163, 170), (160, 155, 133), (155, 149, 118), (151, 143, 104),
- (92, 93, 77), (34, 43, 50), (27, 36, 45), (21, 29, 40),
- (10, 24, 35), (9, 25, 40), (9, 26, 46), (10, 30, 56),
- (11, 34, 66), (10, 34, 68), (9, 35, 70), (14, 58, 129),
- (102, 116, 161), (160, 157, 148), (160, 159, 154), (161, 161, 161),
- (162, 161, 164), (163, 162, 167), (164, 164, 166), (166, 166, 166),
- (166, 173, 179), (174, 178, 181), (183, 183, 183), (192, 193, 191),
- (201, 203, 200), (201, 202, 203), (202, 201, 207), (201, 204, 223),
- (198, 203, 225), (179, 180, 184), (157, 155, 160), (135, 130, 136),
- (114, 110, 116), (93, 90, 97), (25, 42, 60), (11, 31, 56),
- (15, 31, 47), (52, 58, 61), (89, 85, 76), (121, 116, 101),
- (153, 148, 126), (156, 154, 136), (159, 161, 147), (164, 177, 149),
- (173, 171, 158), (181, 178, 143), (178, 172, 138), (176, 167, 134),
- (167, 162, 135), (158, 157, 137), (153, 158, 136), (163, 161, 149),
- (174, 178, 163), (186, 189, 175), (199, 201, 187), (201, 199, 185),
- (203, 197, 183), (223, 209, 172), (214, 204, 145), (201, 188, 153),
- (186, 182, 171), (163, 166, 181), (161, 164, 175), (159, 162, 169),
- (159, 160, 165), (159, 159, 161), (148, 156, 145), (142, 143, 129),
- (11, 48, 101), (19, 64, 142), (27, 80, 184), (38, 88, 193),
- (49, 96, 202), (91, 117, 192), (105, 124, 183), (141, 150, 183),
- (150, 155, 161), (144, 145, 150), (114, 120, 143), (84, 96, 136),
- (28, 42, 68), (13, 33, 60), (9, 29, 56), (7, 25, 47),
- (5, 22, 40), (7, 21, 36), (9, 21, 33), (9, 19, 28),
- (10, 17, 23), (8, 15, 21), (14, 19, 25), (18, 26, 28),
- (38, 40, 27), (106, 117, 83), (129, 130, 95), (152, 144, 107),
- (179, 164, 143), (195, 192, 183), (221, 213, 194), (233, 221, 199),
- (241, 226, 193), (226, 217, 209), (212, 208, 225), (208, 209, 228),
- (204, 210, 232), (233, 227, 241), (238, 232, 244), (224, 225, 207),
- (218, 221, 202), (190, 187, 180), (186, 181, 178), (182, 176, 176),
- (168, 168, 166), (162, 158, 146), (146, 143, 128), (116, 116, 106),
- (27, 36, 45), (33, 37, 43), (39, 39, 41), (93, 96, 85),
- (124, 125, 120), (153, 150, 141), (185, 172, 163), (195, 191, 182),
- (206, 202, 201), (212, 206, 218), (208, 202, 214), (205, 199, 211),
- (185, 185, 193), (186, 186, 188), (178, 179, 184), (173, 174, 179),
- (175, 175, 177), (176, 176, 175), (177, 178, 173), (182, 179, 172),
- (185, 177, 175), (191, 181, 171), (190, 181, 172), (186, 185, 181),
- (187, 185, 186), (182, 183, 188), (181, 181, 191), (181, 180, 198),
- (183, 184, 189), (183, 183, 185), (183, 183, 183), (178, 177, 182),
- (173, 173, 181), (172, 172, 180), (171, 171, 179), (173, 173, 173),
- (174, 171, 166), (168, 167, 163), (175, 172, 163), (177, 175, 152),
- (180, 174, 138), (162, 157, 138), (159, 159, 151), (163, 162, 158),
- (167, 168, 163), (172, 172, 164), (167, 167, 159), (167, 164, 155),
- (154, 153, 133), (149, 136, 119), (118, 119, 113), (75, 75, 63),
- (34, 44, 43), (19, 28, 35), (15, 24, 31), (13, 22, 29),
- (13, 22, 29), (8, 18, 30), (7, 17, 27), (4, 16, 28),
- (7, 19, 31), (6, 20, 33), (6, 19, 35), (11, 23, 35),
- (13, 22, 31), (14, 23, 30), (14, 24, 36), (15, 24, 41),
- (7, 24, 42), (11, 26, 45), (8, 30, 54), (7, 30, 61),
- (9, 29, 56), (12, 28, 53), (9, 27, 51), (11, 29, 53),
- (11, 30, 60), (11, 35, 69), (55, 59, 94), (93, 108, 151),
- (134, 146, 188), (151, 158, 186), (162, 159, 150), (154, 143, 115),
- (142, 132, 79), (75, 74, 26), (55, 56, 25), (37, 41, 26),
- (19, 27, 29), (18, 26, 29), (18, 26, 28), (17, 25, 27),
- (15, 24, 29), (17, 24, 30), (18, 26, 29), (24, 33, 40),
- (48, 51, 24), (61, 63, 24), (143, 133, 38), (164, 149, 48),
- (201, 178, 64), (177, 156, 101), (158, 150, 113), (143, 140, 121)
- ),
-
-// 200 Apophysis-040427-4CactusFlwer
-((130, 133, 104), (131, 131, 103), (155, 120, 100), (180, 110, 98),
- (191, 135, 116), (202, 160, 135), (189, 164, 134), (177, 169, 133),
- (134, 134, 108), (128, 126, 108), (122, 118, 109), (119, 123, 100),
- (116, 128, 92), (118, 118, 84), (120, 109, 77), (117, 106, 77),
- (114, 104, 77), (123, 97, 84), (129, 99, 78), (135, 101, 73),
- (123, 106, 73), (111, 111, 73), (111, 112, 73), (111, 113, 74),
- (97, 121, 63), (93, 105, 58), (90, 90, 54), (94, 94, 63),
- (99, 99, 73), (101, 101, 78), (104, 103, 83), (124, 106, 104),
- (132, 126, 114), (183, 182, 162), (216, 203, 200), (249, 225, 239),
- (235, 205, 212), (222, 186, 186), (227, 167, 162), (233, 149, 138),
- (151, 133, 97), (133, 124, 89), (115, 116, 82), (122, 120, 91),
- (129, 125, 100), (135, 126, 108), (142, 128, 117), (169, 168, 147),
- (190, 189, 171), (201, 198, 215), (211, 216, 218), (221, 235, 222),
- (215, 231, 215), (210, 227, 208), (207, 216, 200), (205, 206, 192),
- (178, 198, 186), (171, 195, 163), (164, 192, 141), (164, 197, 159),
- (165, 203, 178), (175, 193, 174), (186, 184, 171), (181, 180, 162),
- (170, 171, 153), (124, 132, 134), (108, 117, 107), (93, 102, 81),
- (91, 92, 72), (90, 83, 64), (91, 73, 59), (70, 71, 53),
- (61, 61, 51), (60, 56, 43), (60, 51, 36), (61, 51, 34),
- (63, 52, 32), (66, 58, 32), (70, 65, 33), (77, 74, 41),
- (78, 87, 56), (117, 121, 96), (136, 137, 116), (155, 154, 136),
- (158, 157, 135), (161, 161, 135), (157, 157, 129), (155, 148, 104),
- (115, 130, 73), (104, 105, 60), (94, 81, 47), (86, 78, 45),
- (78, 75, 44), (80, 77, 42), (98, 63, 25), (106, 73, 32),
- (104, 84, 49), (111, 114, 93), (122, 129, 116), (134, 145, 139),
- (149, 154, 139), (164, 164, 140), (172, 172, 148), (176, 175, 154),
- (189, 182, 153), (175, 173, 149), (162, 165, 146), (142, 159, 142),
- (122, 154, 139), (107, 120, 113), (88, 106, 92), (84, 92, 71),
- (78, 82, 55), (79, 100, 59), (87, 98, 62), (95, 96, 65),
- (105, 109, 76), (117, 127, 102), (123, 146, 118), (156, 167, 133),
- (162, 162, 138), (149, 150, 116), (137, 138, 94), (133, 123, 87),
- (130, 109, 80), (134, 89, 60), (146, 72, 69), (123, 74, 60),
- (122, 83, 42), (68, 52, 36), (63, 46, 27), (59, 41, 19),
- (29, 20, 11), (27, 21, 0), (20, 20, 8), (20, 20, 8),
- (24, 24, 12), (36, 35, 19), (49, 47, 26), (52, 46, 25),
- (56, 45, 25), (53, 43, 16), (42, 39, 6), (48, 46, 0),
- (62, 53, 0), (55, 52, 19), (56, 52, 20), (57, 52, 22),
- (54, 56, 34), (63, 64, 32), (66, 68, 31), (66, 65, 37),
- (72, 72, 46), (68, 70, 44), (65, 69, 42), (62, 65, 38),
- (61, 61, 35), (45, 51, 37), (39, 44, 21), (29, 32, 21),
- (24, 28, 11), (43, 59, 32), (50, 61, 36), (58, 63, 41),
- (82, 78, 49), (106, 87, 54), (112, 94, 72), (108, 109, 75),
- (110, 116, 56), (109, 109, 58), (108, 103, 61), (105, 106, 75),
- (114, 97, 67), (129, 111, 49), (131, 97, 33), (136, 105, 59),
- (138, 118, 65), (148, 113, 81), (151, 110, 80), (161, 101, 90),
- (143, 126, 100), (129, 104, 97), (110, 96, 83), (90, 90, 54),
- (64, 74, 37), (62, 69, 32), (61, 65, 28), (65, 63, 22),
- (60, 66, 28), (57, 63, 35), (58, 67, 36), (70, 71, 40),
- (78, 77, 46), (91, 91, 55), (99, 99, 75), (106, 97, 92),
- (128, 109, 102), (133, 130, 115), (161, 161, 137), (194, 177, 147),
- (227, 215, 81), (238, 224, 65), (229, 215, 67), (161, 183, 118),
- (172, 169, 134), (172, 171, 151), (174, 158, 158), (169, 157, 159),
- (134, 154, 189), (163, 163, 175), (186, 184, 169), (186, 187, 173),
- (193, 194, 178), (189, 200, 192), (225, 217, 181), (254, 252, 178),
- (255, 252, 199), (250, 247, 228), (238, 254, 243), (238, 246, 255),
- (224, 230, 252), (233, 244, 250), (254, 255, 197), (255, 244, 144),
- (249, 225, 115), (255, 252, 103), (248, 246, 145), (222, 201, 174),
- (198, 160, 149), (188, 150, 139), (160, 131, 117), (136, 135, 104),
- (130, 131, 100), (130, 125, 96), (128, 114, 85), (106, 100, 78),
- (93, 97, 72), (92, 91, 60), (94, 77, 59), (96, 74, 60),
- (76, 71, 49), (69, 71, 47), (59, 63, 40), (62, 55, 39),
- (45, 54, 33), (46, 49, 20), (43, 43, 15), (50, 51, 17),
- (57, 57, 21), (70, 75, 34), (90, 89, 24), (97, 90, 48),
- (96, 97, 66), (102, 103, 72), (107, 108, 74), (151, 142, 113)
- ),
-
-// 201 Apophysis-040427-4ChrryBlssmT
-((254, 188, 202), (254, 220, 208), (253, 227, 196), (253, 235, 185),
- (230, 212, 157), (208, 189, 130), (171, 179, 118), (135, 170, 106),
- (31, 109, 83), (62, 136, 109), (94, 164, 136), (152, 177, 136),
- (211, 190, 137), (233, 197, 148), (255, 204, 159), (255, 211, 173),
- (255, 218, 187), (255, 225, 212), (253, 224, 211), (252, 224, 210),
- (240, 212, 192), (228, 201, 174), (223, 199, 159), (218, 198, 145),
- (208, 178, 128), (211, 183, 132), (214, 188, 137), (221, 205, 151),
- (228, 223, 165), (231, 228, 170), (235, 233, 176), (235, 233, 176),
- (233, 233, 179), (235, 235, 181), (233, 230, 174), (231, 226, 168),
- (225, 215, 158), (219, 204, 149), (216, 195, 142), (213, 187, 136),
- (208, 174, 128), (205, 169, 122), (202, 164, 117), (173, 149, 128),
- (145, 134, 140), (124, 135, 130), (103, 137, 120), (47, 101, 75),
- (11, 50, 32), (38, 21, 5), (32, 10, 15), (27, 0, 26),
- (35, 3, 38), (44, 7, 50), (45, 19, 54), (47, 31, 58),
- (103, 114, 84), (163, 165, 119), (223, 217, 155), (238, 224, 183),
- (253, 232, 211), (254, 231, 212), (255, 230, 213), (252, 237, 206),
- (252, 241, 211), (241, 243, 196), (230, 224, 173), (220, 205, 150),
- (214, 190, 143), (209, 175, 137), (220, 139, 148), (228, 122, 145),
- (234, 111, 174), (242, 134, 181), (250, 157, 188), (249, 161, 189),
- (248, 165, 191), (227, 151, 179), (206, 137, 168), (198, 135, 164),
- (198, 147, 144), (202, 164, 117), (202, 166, 120), (203, 169, 123),
- (203, 170, 124), (204, 172, 125), (206, 176, 126), (211, 181, 131),
- (229, 215, 150), (224, 220, 171), (219, 226, 193), (235, 223, 201),
- (252, 220, 209), (255, 207, 203), (254, 197, 203), (248, 186, 191),
- (251, 172, 177), (199, 161, 114), (194, 149, 106), (190, 138, 98),
- (190, 136, 98), (191, 135, 98), (188, 129, 95), (187, 128, 94),
- (180, 120, 86), (184, 113, 76), (188, 106, 66), (176, 88, 51),
- (164, 71, 37), (111, 38, 19), (108, 24, 24), (37, 11, 36),
- (10, 0, 53), (8, 0, 52), (10, 0, 43), (12, 0, 34),
- (18, 16, 21), (0, 19, 38), (10, 59, 64), (62, 113, 57),
- (191, 139, 99), (183, 137, 118), (176, 136, 137), (134, 131, 128),
- (92, 127, 120), (60, 85, 81), (57, 41, 67), (41, 31, 58),
- (28, 7, 48), (15, 39, 77), (32, 53, 76), (49, 68, 75),
- (53, 111, 99), (79, 150, 120), (102, 161, 129), (137, 179, 143),
- (180, 140, 149), (193, 156, 137), (207, 173, 125), (211, 177, 134),
- (215, 181, 143), (237, 195, 181), (230, 194, 198), (246, 194, 206),
- (252, 193, 211), (253, 196, 202), (250, 191, 198), (248, 187, 195),
- (255, 188, 183), (255, 166, 166), (216, 175, 143), (197, 148, 131),
- (102, 76, 89), (77, 58, 77), (53, 41, 65), (40, 13, 48),
- (19, 1, 53), (12, 2, 52), (6, 0, 53), (3, 0, 53),
- (3, 0, 53), (1, 50, 46), (7, 53, 30), (14, 57, 14),
- (8, 96, 38), (56, 82, 17), (45, 111, 37), (109, 112, 93),
- (184, 124, 90), (180, 113, 82), (177, 103, 74), (154, 78, 46),
- (110, 71, 32), (54, 34, 36), (33, 29, 44), (47, 36, 66),
- (71, 64, 72), (171, 113, 75), (224, 99, 93), (214, 140, 91),
- (199, 156, 113), (204, 168, 120), (204, 170, 124), (206, 172, 124),
- (203, 166, 121), (200, 160, 115), (198, 155, 110), (191, 142, 101),
- (191, 139, 99), (187, 128, 94), (185, 132, 92), (162, 164, 81),
- (157, 175, 117), (119, 173, 147), (140, 182, 132), (194, 193, 129),
- (223, 210, 155), (232, 227, 171), (235, 242, 191), (243, 245, 195),
- (248, 247, 203), (253, 245, 206), (251, 243, 207), (250, 239, 207),
- (253, 228, 208), (254, 214, 206), (255, 204, 195), (241, 177, 194),
- (251, 163, 188), (228, 132, 170), (195, 128, 135), (111, 84, 63),
- (70, 40, 52), (41, 48, 17), (56, 74, 16), (142, 101, 49),
- (177, 114, 81), (196, 147, 106), (210, 181, 137), (232, 215, 163),
- (233, 234, 176), (246, 244, 196), (249, 244, 204), (253, 242, 212),
- (255, 242, 207), (254, 240, 203), (236, 236, 182), (228, 222, 164),
- (218, 196, 139), (208, 177, 130), (203, 167, 119), (200, 157, 114),
- (196, 151, 109), (194, 150, 105), (196, 151, 109), (195, 146, 114),
- (197, 152, 113), (198, 155, 112), (216, 156, 122), (225, 169, 122),
- (250, 159, 156), (242, 194, 180), (239, 241, 194), (247, 246, 202),
- (250, 246, 217), (252, 244, 223), (249, 255, 216), (242, 251, 206),
- (245, 247, 200), (245, 247, 197), (241, 243, 193), (235, 235, 181),
- (232, 233, 175), (230, 231, 173), (223, 212, 156), (228, 230, 165)
- ),
-
-// 202 Apophysis-040427-4ChrryBlssm2
-((221, 222, 178), (228, 234, 188), (234, 236, 177), (241, 238, 167),
- (246, 227, 171), (252, 217, 175), (253, 199, 183), (255, 182, 191),
- (253, 202, 207), (254, 210, 220), (255, 219, 234), (255, 220, 223),
- (255, 222, 213), (252, 232, 213), (250, 243, 214), (248, 244, 212),
- (246, 246, 210), (250, 244, 222), (251, 243, 223), (253, 242, 224),
- (246, 244, 214), (239, 246, 205), (238, 245, 202), (237, 244, 200),
- (233, 238, 198), (229, 234, 190), (225, 231, 183), (208, 211, 169),
- (191, 191, 155), (173, 186, 143), (155, 182, 131), (85, 149, 115),
- (0, 88, 106), (0, 44, 75), (35, 73, 99), (70, 102, 123),
- (126, 166, 151), (183, 231, 179), (196, 239, 189), (209, 247, 200),
- (237, 241, 206), (244, 242, 219), (252, 244, 233), (253, 246, 235),
- (255, 249, 238), (255, 246, 232), (255, 243, 227), (251, 241, 214),
- (246, 243, 208), (231, 239, 192), (229, 236, 189), (227, 233, 187),
- (220, 220, 177), (213, 208, 168), (205, 193, 157), (198, 179, 147),
- (165, 111, 101), (94, 72, 59), (23, 34, 17), (11, 53, 8),
- (0, 73, 0), (0, 80, 34), (0, 87, 69), (78, 121, 112),
- (124, 162, 125), (91, 169, 121), (45, 139, 118), (0, 110, 116),
- (27, 118, 129), (55, 127, 142), (129, 141, 139), (180, 152, 130),
- (198, 169, 125), (205, 194, 124), (213, 219, 123), (219, 224, 151),
- (225, 229, 179), (225, 230, 182), (226, 232, 186), (229, 235, 191),
- (230, 236, 190), (228, 236, 189), (226, 232, 186), (225, 228, 183),
- (223, 225, 181), (222, 223, 179), (217, 216, 172), (197, 198, 164),
- (199, 180, 148), (202, 186, 151), (206, 192, 155), (205, 193, 155),
- (204, 195, 156), (227, 203, 159), (228, 189, 150), (216, 160, 133),
- (239, 129, 142), (235, 108, 179), (215, 115, 173), (196, 123, 168),
- (179, 117, 134), (162, 112, 101), (65, 78, 87), (31, 34, 69),
- (0, 0, 64), (0, 3, 64), (1, 7, 65), (0, 14, 66),
- (0, 21, 68), (44, 64, 91), (111, 114, 123), (169, 126, 110),
- (171, 123, 109), (76, 100, 100), (66, 75, 68), (56, 50, 36),
- (36, 15, 46), (0, 3, 48), (1, 1, 51), (0, 0, 52),
- (0, 1, 58), (0, 13, 66), (0, 26, 75), (0, 35, 72),
- (1, 45, 70), (39, 81, 80), (159, 137, 96), (176, 137, 120),
- (185, 153, 132), (195, 172, 141), (194, 169, 140), (193, 167, 140),
- (187, 157, 131), (184, 152, 131), (184, 150, 125), (186, 156, 130),
- (194, 171, 140), (200, 182, 148), (207, 193, 156), (220, 195, 155),
- (234, 197, 155), (249, 217, 170), (253, 207, 207), (253, 203, 214),
- (253, 196, 213), (222, 200, 213), (220, 203, 198), (219, 207, 183),
- (193, 163, 175), (187, 155, 134), (179, 137, 121), (180, 117, 136),
- (118, 21, 30), (95, 18, 22), (72, 16, 15), (34, 16, 2),
- (20, 32, 8), (22, 63, 57), (89, 113, 97), (176, 138, 119),
- (198, 179, 147), (223, 229, 183), (222, 228, 182), (222, 228, 182),
- (207, 203, 158), (196, 173, 142), (180, 142, 123), (176, 96, 109),
- (85, 33, 22), (69, 20, 21), (54, 8, 21), (39, 0, 8),
- (14, 8, 34), (0, 0, 47), (0, 0, 56), (1, 0, 57),
- (1, 1, 55), (0, 0, 52), (0, 1, 47), (0, 26, 11),
- (0, 32, 0), (0, 5, 0), (23, 0, 12), (30, 0, 5),
- (33, 22, 4), (20, 23, 5), (8, 25, 6), (0, 14, 38),
- (0, 28, 61), (0, 34, 83), (4, 67, 98), (59, 127, 146),
- (151, 132, 138), (175, 133, 117), (174, 132, 116), (124, 148, 86),
- (33, 83, 74), (17, 18, 62), (1, 5, 69), (0, 0, 57),
- (0, 0, 56), (0, 0, 56), (1, 1, 61), (2, 1, 71),
- (0, 4, 71), (0, 13, 68), (12, 28, 62), (55, 89, 101),
- (167, 117, 106), (216, 101, 140), (228, 102, 149), (244, 139, 146),
- (253, 144, 186), (255, 144, 193), (247, 131, 194), (255, 141, 215),
- (251, 151, 205), (255, 157, 198), (252, 178, 213), (254, 190, 214),
- (254, 209, 214), (254, 216, 215), (254, 221, 212), (248, 220, 206),
- (238, 210, 198), (227, 210, 194), (218, 217, 173), (211, 203, 164),
- (199, 180, 148), (195, 169, 146), (190, 158, 137), (180, 142, 123),
- (178, 140, 121), (129, 145, 108), (80, 111, 103), (18, 59, 61),
- (0, 53, 56), (0, 74, 88), (17, 127, 128), (107, 157, 132),
- (142, 161, 97), (168, 163, 121), (190, 160, 134), (193, 169, 141),
- (225, 162, 181), (222, 133, 179), (225, 137, 187), (255, 183, 207),
- (251, 211, 212), (253, 224, 216), (251, 243, 206), (240, 237, 204),
- (238, 246, 199), (237, 245, 198), (232, 239, 195), (227, 233, 187)
- ),
-
-// 203 Apophysis-040427-4CircAmbr
-((40, 17, 1), (38, 16, 2), (40, 16, 2), (43, 17, 2),
- (49, 20, 1), (55, 23, 0), (65, 26, 3), (75, 29, 6),
- (124, 75, 6), (155, 99, 9), (187, 123, 13), (209, 138, 26),
- (231, 154, 40), (215, 142, 29), (200, 130, 18), (197, 123, 13),
- (194, 117, 9), (155, 90, 0), (156, 87, 1), (157, 85, 3),
- (177, 105, 6), (197, 126, 10), (202, 129, 15), (208, 132, 20),
- (222, 145, 29), (212, 138, 18), (202, 131, 7), (176, 109, 3),
- (151, 87, 0), (130, 72, 0), (110, 58, 0), (88, 43, 1),
- (60, 24, 0), (86, 37, 4), (119, 63, 2), (153, 89, 1),
- (198, 127, 27), (243, 165, 54), (248, 173, 63), (253, 181, 73),
- (253, 184, 80), (238, 165, 55), (224, 147, 31), (216, 138, 25),
- (208, 130, 19), (206, 131, 20), (204, 132, 21), (198, 122, 12),
- (172, 98, 3), (114, 89, 49), (91, 61, 25), (69, 33, 1),
- (59, 26, 1), (49, 20, 2), (48, 19, 1), (47, 19, 0),
- (44, 18, 1), (43, 17, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (42, 16, 1), (42, 16, 1), (42, 15, 1), (42, 14, 2),
- (41, 14, 1), (40, 14, 0), (40, 14, 0), (39, 16, 0),
- (38, 15, 0), (38, 15, 0), (38, 15, 1), (38, 15, 0),
- (38, 15, 0), (38, 15, 0), (39, 16, 0), (42, 15, 0),
- (43, 14, 0), (42, 16, 1), (42, 16, 0), (43, 17, 0),
- (43, 18, 0), (44, 19, 0), (44, 19, 0), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 0), (46, 19, 0),
- (49, 21, 0), (68, 29, 0), (93, 46, 1), (118, 64, 2),
- (132, 72, 5), (147, 80, 9), (156, 109, 39), (142, 134, 87),
- (255, 195, 97), (254, 202, 107), (253, 210, 118), (252, 211, 121),
- (252, 212, 125), (234, 211, 131), (252, 225, 158), (251, 218, 123),
- (251, 206, 113), (228, 150, 39), (212, 136, 26), (197, 123, 14),
- (159, 95, 7), (130, 72, 0), (106, 55, 0), (75, 35, 0),
- (47, 18, 0), (43, 17, 0), (39, 16, 0), (38, 15, 0),
- (38, 15, 1), (38, 15, 1), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (43, 17, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (44, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 19, 0), (47, 19, 0), (48, 20, 0), (48, 21, 0),
- (49, 22, 0), (52, 21, 0), (52, 21, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (47, 19, 0), (46, 19, 0),
- (45, 18, 0), (43, 17, 0), (42, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (42, 16, 0), (43, 17, 0), (44, 17, 0),
- (44, 17, 0), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (45, 18, 1), (45, 18, 1), (45, 18, 1), (45, 18, 1),
- (47, 18, 0), (47, 18, 0), (48, 19, 1), (50, 22, 1),
- (49, 20, 2), (93, 46, 4), (108, 58, 9), (113, 55, 5),
- (101, 51, 0), (75, 37, 1), (60, 24, 0), (52, 21, 0),
- (52, 21, 0), (48, 20, 0), (45, 18, 0), (45, 18, 1),
- (46, 19, 0), (46, 19, 0), (47, 20, 0), (52, 21, 1),
- (61, 25, 0), (73, 33, 0), (94, 47, 5), (108, 56, 0),
- (110, 58, 0), (111, 56, 0), (97, 49, 0), (72, 28, 0),
- (58, 23, 1), (53, 22, 2), (51, 20, 0), (45, 18, 0),
- (43, 17, 0), (42, 16, 1), (42, 16, 1), (42, 16, 1),
- (43, 16, 0), (43, 17, 0), (43, 17, 0), (43, 17, 0),
- (42, 16, 1), (41, 15, 0), (39, 16, 0), (39, 16, 0),
- (39, 16, 0), (39, 16, 0), (41, 15, 0), (44, 15, 0),
- (49, 13, 0), (52, 18, 0), (53, 21, 0), (60, 24, 0),
- (82, 38, 0), (101, 50, 3), (109, 58, 1), (119, 65, 3),
- (137, 78, 0), (147, 81, 3), (160, 90, 2), (142, 84, 2),
- (133, 74, 0), (132, 74, 1), (119, 83, 9), (125, 71, 0),
- (123, 68, 1), (114, 67, 0), (87, 54, 0), (70, 31, 0),
- (56, 26, 2), (51, 20, 0), (47, 18, 0), (44, 17, 0),
- (42, 16, 0), (39, 16, 0), (38, 15, 1), (37, 15, 1),
- (37, 15, 1), (37, 15, 1), (35, 14, 0), (28, 8, 0),
- (36, 12, 0), (37, 15, 1), (37, 15, 1), (37, 15, 1),
- (38, 15, 1), (38, 17, 0), (39, 18, 1), (41, 20, 3)
- ),
-
-// 204 Apophysis-040427-4CsmcOwl
-((63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (52, 37, 138), (36, 20, 87), (21, 4, 36), (10, 2, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (4, 0, 22), (7, 0, 44),
- (5, 0, 57), (4, 1, 70), (12, 4, 83), (20, 7, 97),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (67, 52, 157), (116, 104, 187), (166, 156, 217), (140, 130, 208),
- (115, 104, 200), (89, 76, 177), (64, 49, 154), (63, 47, 154),
- (63, 47, 154), (85, 82, 113), (115, 100, 92), (145, 118, 71),
- (167, 114, 74), (190, 110, 77), (178, 108, 87), (166, 106, 98),
- (66, 55, 147), (64, 51, 150), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (69, 51, 171),
- (134, 121, 211), (203, 197, 211), (209, 201, 206), (216, 205, 201),
- (211, 203, 206), (207, 201, 211), (204, 185, 205), (179, 171, 220),
- (36, 191, 193), (48, 214, 164), (61, 237, 136), (62, 170, 136),
- (63, 104, 136), (63, 75, 145), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 44, 152),
- (23, 17, 63), (11, 11, 31), (0, 5, 0), (0, 4, 0),
- (1, 3, 0), (3, 0, 28), (28, 10, 60), (22, 9, 97),
- (59, 43, 152), (63, 47, 154), (62, 46, 153), (61, 45, 152),
- (50, 35, 137), (40, 26, 123), (36, 0, 68), (32, 19, 26),
- (4, 29, 0), (45, 30, 1), (87, 32, 2), (96, 30, 1),
- (106, 29, 0), (104, 29, 8), (133, 11, 32), (120, 9, 41),
- (105, 3, 68), (61, 45, 154), (53, 36, 147), (45, 28, 140),
- (17, 4, 92), (5, 0, 64), (0, 0, 44), (3, 3, 31),
- (21, 0, 63), (29, 14, 97), (37, 29, 132), (49, 37, 142),
- (62, 46, 153), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (138, 115, 187), (157, 130, 174), (177, 146, 161),
- (215, 185, 177), (164, 160, 174), (94, 158, 170), (80, 160, 151),
- (128, 104, 78), (145, 91, 59), (162, 78, 41), (148, 73, 33),
- (135, 68, 26), (69, 72, 65), (58, 65, 109), (63, 47, 154),
- (63, 47, 154), (57, 65, 114), (72, 73, 97), (87, 81, 81),
- (121, 98, 56), (168, 136, 51), (214, 133, 42), (228, 114, 17),
- (190, 110, 75), (192, 112, 80), (194, 115, 85), (185, 182, 103),
- (225, 183, 169), (211, 197, 196), (215, 186, 178), (216, 167, 153),
- (213, 154, 136), (192, 113, 82), (170, 110, 82), (149, 107, 83),
- (88, 86, 63), (77, 95, 99), (87, 127, 126), (108, 108, 198),
- (100, 83, 195), (81, 66, 176), (62, 49, 157), (63, 47, 154),
- (63, 47, 154), (70, 48, 95), (60, 48, 148), (63, 47, 154),
- (69, 50, 142), (114, 84, 56), (142, 57, 37), (136, 52, 16),
- (136, 52, 15), (128, 40, 2), (111, 32, 2), (105, 37, 2),
- (81, 18, 45), (73, 9, 66), (66, 0, 87), (61, 46, 151),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (67, 55, 103), (76, 43, 62),
- (101, 44, 24), (111, 18, 62), (62, 47, 152), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (61, 46, 149), (44, 42, 63), (62, 56, 4), (68, 40, 0),
- (65, 36, 4), (37, 22, 27), (29, 0, 2), (6, 0, 4),
- (33, 2, 0), (70, 7, 0), (88, 1, 0), (118, 32, 0),
- (132, 48, 4), (134, 49, 12), (132, 57, 28), (94, 56, 81),
- (70, 48, 149), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154),
- (63, 47, 154), (63, 47, 154), (63, 47, 154), (63, 47, 154)
- ),
-
-// 205 Apophysis-040427-4DblBeetle
-((174, 77, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (177, 80, 29), (174, 77, 26),
- (174, 77, 26), (175, 77, 25), (177, 77, 25), (179, 80, 29),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (174, 77, 26),
- (171, 74, 23), (68, 29, 92), (37, 22, 118), (7, 16, 145),
- (20, 31, 164), (33, 46, 184), (43, 56, 181), (54, 66, 178),
- (40, 48, 157), (56, 40, 122), (72, 33, 88), (123, 55, 57),
- (174, 77, 26), (177, 80, 29), (181, 84, 33), (181, 84, 33),
- (188, 93, 35), (192, 92, 40), (200, 100, 47), (208, 109, 54),
- (158, 108, 120), (109, 108, 186), (110, 117, 202), (111, 126, 219),
- (204, 176, 190), (224, 171, 137), (245, 167, 84), (227, 138, 68),
- (209, 110, 53), (200, 101, 46), (192, 92, 40), (173, 76, 25),
- (140, 48, 0), (55, 0, 58), (67, 5, 47), (80, 10, 36),
- (108, 27, 18), (136, 45, 1), (173, 76, 25), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (183, 84, 33),
- (192, 92, 40), (200, 100, 47), (208, 109, 54), (216, 117, 60),
- (231, 132, 75), (240, 167, 122), (245, 156, 107), (250, 146, 93),
- (247, 146, 91), (245, 146, 89), (228, 129, 72), (223, 123, 71),
- (201, 106, 48), (196, 98, 43), (191, 91, 39), (186, 87, 36),
- (181, 84, 33), (174, 77, 26), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (130, 100, 110), (128, 109, 120), (127, 119, 130),
- (147, 118, 113), (168, 117, 96), (200, 100, 48), (192, 92, 40),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (147, 52, 4), (83, 26, 43), (19, 0, 82), (11, 1, 97),
- (3, 3, 113), (0, 8, 132), (5, 14, 131), (20, 23, 94),
- (67, 2, 45), (171, 74, 23), (172, 75, 24), (174, 77, 26),
- (180, 87, 26), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (211, 98, 32), (204, 98, 37), (197, 98, 43), (198, 99, 45),
- (200, 100, 48), (199, 99, 47), (192, 92, 40), (192, 92, 40),
- (192, 92, 40), (192, 92, 40), (192, 92, 40), (192, 92, 40),
- (191, 91, 39), (191, 91, 39), (186, 89, 36), (181, 84, 33),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (181, 84, 33), (181, 84, 33), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (173, 76, 25),
- (94, 22, 7), (73, 13, 33), (52, 5, 59), (18, 9, 88),
- (5, 13, 94), (1, 14, 108), (16, 26, 95), (40, 8, 73),
- (118, 47, 45), (174, 77, 26), (174, 77, 26), (173, 75, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (181, 84, 33), (181, 84, 33), (181, 84, 33),
- (184, 87, 34), (192, 92, 40), (200, 100, 48), (208, 109, 52),
- (234, 147, 70), (238, 191, 135), (253, 245, 164), (255, 248, 178),
- (212, 211, 219), (203, 216, 233), (164, 160, 211), (153, 181, 202),
- (182, 178, 141), (174, 110, 64), (195, 98, 45), (192, 92, 40),
- (181, 84, 33), (179, 82, 29), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (174, 77, 26), (174, 77, 26), (174, 77, 26), (174, 77, 26),
- (181, 84, 33), (109, 97, 111), (63, 76, 190), (48, 72, 198),
- (66, 81, 226), (67, 80, 236), (115, 124, 251), (134, 135, 251),
- (132, 147, 240), (107, 122, 249), (74, 85, 201), (66, 78, 196),
- (65, 76, 194), (84, 91, 179), (119, 88, 147), (90, 75, 94)
- ),
-
-// 206 Apophysis-040427-4DrkMantis
-((45, 96, 1), (96, 132, 0), (69, 113, 0), (43, 94, 1),
- (37, 90, 0), (31, 87, 0), (31, 77, 0), (31, 68, 0),
- (27, 66, 0), (28, 75, 0), (29, 84, 0), (39, 90, 0),
- (49, 96, 0), (86, 97, 0), (123, 99, 0), (116, 99, 0),
- (109, 100, 0), (44, 95, 0), (39, 84, 0), (34, 74, 1),
- (58, 81, 0), (82, 88, 0), (86, 91, 0), (90, 94, 0),
- (144, 107, 0), (158, 126, 0), (173, 145, 0), (166, 155, 0),
- (160, 165, 0), (159, 164, 0), (158, 163, 0), (143, 145, 0),
- (125, 147, 2), (90, 129, 0), (63, 128, 1), (36, 128, 3),
- (31, 106, 1), (26, 84, 0), (21, 77, 0), (17, 70, 0),
- (9, 51, 3), (8, 40, 2), (7, 30, 1), (8, 37, 1),
- (9, 45, 1), (13, 48, 1), (18, 52, 1), (21, 51, 1),
- (28, 50, 1), (44, 41, 0), (58, 33, 1), (72, 26, 3),
- (91, 46, 1), (110, 67, 0), (113, 72, 0), (116, 77, 0),
- (168, 74, 0), (145, 82, 0), (122, 91, 0), (129, 100, 0),
- (136, 110, 0), (136, 116, 0), (137, 123, 0), (163, 140, 2),
- (183, 161, 0), (205, 168, 1), (194, 163, 0), (183, 159, 0),
- (176, 151, 0), (169, 144, 0), (155, 135, 2), (125, 115, 0),
- (50, 73, 1), (42, 64, 0), (35, 56, 0), (33, 58, 0),
- (31, 61, 1), (32, 62, 1), (33, 63, 1), (43, 68, 0),
- (53, 66, 0), (96, 84, 0), (93, 72, 0), (91, 61, 0),
- (74, 57, 0), (57, 54, 0), (36, 60, 0), (31, 61, 1),
- (21, 67, 2), (18, 68, 1), (16, 69, 1), (15, 69, 0),
- (14, 70, 0), (14, 62, 0), (15, 53, 6), (17, 54, 0),
- (21, 54, 1), (27, 58, 0), (28, 72, 0), (30, 86, 0),
- (30, 88, 0), (31, 90, 0), (36, 93, 0), (35, 90, 0),
- (33, 68, 0), (33, 66, 0), (33, 65, 0), (32, 63, 0),
- (32, 62, 0), (39, 59, 0), (53, 50, 0), (62, 55, 3),
- (78, 67, 5), (98, 75, 0), (87, 72, 0), (77, 69, 0),
- (42, 69, 0), (29, 57, 0), (19, 52, 0), (7, 32, 3),
- (6, 17, 3), (6, 19, 1), (6, 21, 0), (8, 26, 0),
- (10, 31, 0), (24, 37, 7), (41, 44, 1), (52, 45, 0),
- (56, 38, 0), (52, 52, 0), (49, 57, 0), (46, 62, 0),
- (42, 67, 1), (43, 81, 0), (66, 108, 0), (97, 147, 0),
- (123, 161, 0), (151, 159, 0), (180, 157, 1), (183, 148, 16),
- (187, 140, 32), (218, 129, 0), (229, 100, 0), (229, 101, 0),
- (195, 136, 0), (131, 87, 0), (124, 81, 0), (118, 76, 0),
- (96, 60, 0), (80, 60, 1), (76, 55, 2), (53, 49, 1),
- (30, 60, 0), (27, 62, 0), (24, 64, 1), (24, 66, 0),
- (26, 67, 0), (29, 68, 1), (33, 75, 1), (29, 87, 0),
- (20, 78, 1), (15, 71, 0), (17, 68, 0), (20, 66, 1),
- (24, 64, 1), (26, 53, 0), (35, 42, 1), (44, 18, 3),
- (62, 4, 0), (75, 8, 0), (89, 13, 0), (106, 0, 2),
- (87, 19, 0), (77, 19, 0), (60, 38, 0), (43, 51, 0),
- (31, 54, 0), (29, 53, 1), (26, 50, 0), (22, 45, 0),
- (31, 42, 0), (32, 33, 1), (36, 38, 0), (32, 50, 0),
- (39, 59, 0), (42, 59, 0), (45, 59, 0), (54, 54, 0),
- (76, 60, 1), (93, 75, 0), (108, 86, 3), (123, 116, 0),
- (121, 127, 1), (129, 132, 1), (119, 129, 0), (106, 140, 1),
- (74, 110, 0), (46, 96, 0), (40, 94, 0), (36, 93, 0),
- (34, 88, 0), (33, 68, 0), (41, 63, 0), (50, 53, 0),
- (61, 51, 0), (92, 75, 0), (121, 91, 1), (125, 108, 0),
- (133, 116, 0), (135, 124, 0), (126, 114, 2), (123, 97, 0),
- (107, 82, 0), (81, 72, 7), (46, 65, 1), (35, 64, 0),
- (32, 60, 1), (32, 57, 0), (40, 62, 0), (43, 65, 0),
- (49, 54, 0), (49, 47, 0), (40, 46, 0), (39, 52, 6),
- (28, 51, 0), (23, 53, 1), (23, 53, 1), (22, 55, 2),
- (20, 53, 0), (18, 53, 0), (17, 61, 0), (16, 62, 0),
- (20, 62, 0), (19, 57, 0), (22, 55, 0), (27, 58, 1),
- (21, 63, 0), (21, 61, 0), (23, 58, 0), (28, 57, 0),
- (24, 54, 0), (18, 52, 1), (11, 47, 3), (7, 32, 0),
- (4, 30, 0), (5, 25, 0), (5, 23, 0), (8, 28, 0),
- (9, 28, 0), (23, 27, 0), (22, 9, 0), (31, 15, 0),
- (36, 21, 0), (26, 33, 0), (35, 59, 0), (99, 123, 1)
- ),
-
-// 207 Apophysis-040427-4HolidyBull
-((13, 0, 193), (12, 0, 68), (20, 0, 47), (29, 0, 27),
- (21, 5, 29), (13, 11, 32), (10, 12, 36), (7, 14, 40),
- (0, 18, 49), (4, 20, 55), (8, 22, 61), (11, 16, 61),
- (15, 11, 62), (13, 9, 47), (11, 7, 32), (12, 3, 28),
- (14, 0, 25), (14, 8, 8), (20, 20, 13), (26, 32, 18),
- (26, 16, 20), (26, 0, 23), (22, 6, 19), (18, 12, 16),
- (4, 7, 24), (23, 20, 26), (42, 33, 28), (51, 62, 38),
- (61, 92, 48), (30, 73, 65), (0, 54, 83), (30, 82, 157),
- (25, 82, 234), (27, 6, 133), (21, 5, 84), (16, 5, 35),
- (8, 3, 22), (0, 1, 9), (3, 7, 16), (6, 13, 23),
- (35, 33, 57), (33, 113, 99), (31, 194, 141), (15, 133, 188),
- (0, 73, 235), (4, 50, 235), (8, 28, 236), (27, 14, 215),
- (34, 5, 121), (32, 0, 31), (29, 0, 15), (26, 1, 0),
- (35, 0, 0), (44, 0, 0), (51, 6, 0), (59, 13, 0),
- (156, 5, 10), (184, 14, 5), (213, 23, 0), (217, 19, 6),
- (221, 16, 13), (201, 24, 6), (182, 33, 0), (124, 43, 16),
- (97, 43, 0), (58, 13, 0), (44, 14, 0), (30, 15, 0),
- (29, 13, 0), (28, 11, 0), (21, 0, 0), (14, 0, 0),
- (0, 29, 0), (8, 27, 0), (16, 26, 0), (16, 18, 9),
- (17, 10, 18), (15, 12, 32), (14, 15, 46), (8, 11, 80),
- (18, 19, 112), (15, 12, 215), (12, 15, 235), (10, 19, 255),
- (14, 19, 255), (19, 20, 255), (40, 5, 255), (17, 13, 255),
- (10, 10, 255), (11, 6, 252), (12, 3, 250), (11, 4, 251),
- (11, 5, 253), (13, 13, 255), (29, 0, 246), (50, 1, 232),
- (60, 16, 237), (157, 10, 255), (179, 98, 248), (202, 187, 242),
- (225, 210, 240), (249, 234, 239), (255, 221, 201), (255, 255, 159),
- (255, 193, 125), (247, 157, 75), (239, 121, 25), (235, 123, 12),
- (231, 126, 0), (234, 128, 10), (254, 200, 12), (255, 221, 17),
- (255, 230, 21), (255, 238, 32), (255, 246, 45), (255, 255, 59),
- (255, 238, 50), (236, 212, 54), (250, 206, 37), (254, 182, 35),
- (255, 119, 26), (237, 106, 34), (219, 93, 42), (212, 90, 34),
- (206, 88, 26), (203, 125, 14), (152, 100, 63), (85, 39, 114),
- (56, 12, 195), (1, 19, 243), (2, 26, 249), (3, 34, 255),
- (9, 71, 242), (38, 77, 255), (44, 94, 251), (0, 206, 254),
- (20, 255, 238), (28, 243, 235), (37, 231, 233), (31, 216, 244),
- (26, 201, 255), (5, 74, 255), (15, 71, 244), (0, 38, 229),
- (2, 10, 155), (3, 0, 89), (1, 0, 68), (0, 0, 48),
- (0, 9, 23), (0, 12, 5), (0, 15, 0), (6, 9, 0),
- (30, 16, 0), (35, 20, 1), (40, 25, 2), (68, 52, 1),
- (106, 50, 3), (134, 95, 18), (169, 152, 22), (224, 197, 0),
- (244, 203, 0), (255, 186, 62), (225, 158, 64), (195, 130, 66),
- (109, 90, 50), (35, 64, 124), (34, 60, 153), (16, 52, 234),
- (8, 17, 246), (11, 13, 246), (14, 10, 247), (12, 15, 255),
- (5, 19, 255), (0, 23, 255), (6, 12, 244), (4, 0, 254),
- (0, 2, 251), (1, 8, 246), (6, 1, 218), (9, 17, 190),
- (0, 0, 144), (0, 3, 106), (23, 0, 131), (2, 2, 212),
- (0, 0, 249), (0, 1, 246), (0, 2, 243), (0, 4, 213),
- (11, 14, 145), (0, 74, 44), (0, 144, 0), (8, 228, 40),
- (106, 197, 102), (115, 194, 189), (139, 175, 201), (168, 145, 153),
- (187, 163, 75), (128, 118, 5), (107, 66, 12), (112, 41, 0),
- (158, 17, 0), (210, 25, 0), (216, 47, 0), (255, 73, 15),
- (248, 81, 10), (195, 90, 7), (128, 63, 0), (119, 47, 9),
- (80, 35, 56), (60, 16, 39), (60, 39, 34), (76, 35, 0),
- (90, 22, 1), (150, 86, 12), (184, 144, 33), (207, 170, 27),
- (229, 202, 35), (241, 229, 23), (255, 235, 22), (255, 248, 36),
- (255, 251, 41), (245, 239, 39), (247, 244, 43), (216, 205, 123),
- (127, 245, 149), (145, 158, 175), (157, 146, 178), (162, 62, 132),
- (117, 44, 237), (151, 149, 188), (200, 155, 196), (195, 155, 145),
- (161, 173, 127), (177, 209, 64), (130, 174, 37), (118, 68, 7),
- (144, 26, 0), (204, 6, 19), (254, 8, 29), (237, 38, 97),
- (176, 0, 165), (45, 11, 134), (7, 9, 96), (0, 0, 78),
- (3, 3, 41), (0, 0, 18), (3, 2, 0), (7, 1, 1),
- (14, 0, 0), (6, 3, 0), (4, 6, 0), (0, 8, 0),
- (0, 3, 30), (0, 14, 46), (1, 9, 94), (6, 18, 78)
- ),
-
-// 208 Apophysis-040427-4DrkFlorCnpy
-((107, 203, 67), (111, 205, 69), (110, 204, 66), (110, 203, 63),
- (109, 201, 62), (109, 200, 61), (109, 201, 61), (109, 202, 62),
- (116, 213, 71), (120, 217, 74), (124, 222, 77), (129, 229, 81),
- (134, 237, 86), (127, 229, 79), (121, 221, 73), (119, 218, 71),
- (117, 215, 70), (90, 168, 49), (92, 165, 48), (94, 163, 47),
- (88, 156, 45), (83, 150, 44), (80, 140, 40), (77, 131, 37),
- (50, 77, 24), (49, 69, 22), (49, 61, 21), (47, 55, 19),
- (46, 49, 18), (45, 50, 18), (44, 51, 18), (46, 61, 22),
- (49, 64, 21), (48, 67, 21), (46, 74, 21), (44, 82, 21),
- (43, 74, 20), (43, 66, 20), (39, 58, 17), (36, 50, 15),
- (21, 25, 11), (15, 16, 7), (9, 8, 4), (10, 13, 5),
- (11, 19, 6), (13, 27, 7), (15, 35, 8), (29, 65, 17),
- (37, 94, 26), (77, 142, 40), (89, 162, 47), (101, 183, 55),
- (103, 188, 57), (106, 193, 60), (105, 192, 59), (105, 191, 58),
- (99, 184, 57), (98, 176, 53), (97, 168, 50), (95, 164, 48),
- (94, 161, 46), (87, 159, 45), (80, 157, 45), (85, 143, 41),
- (71, 137, 39), (58, 107, 28), (54, 101, 27), (51, 96, 27),
- (50, 95, 26), (49, 94, 25), (50, 95, 26), (52, 99, 27),
- (68, 134, 37), (80, 148, 41), (92, 162, 46), (94, 166, 47),
- (96, 170, 49), (94, 170, 50), (93, 171, 51), (86, 158, 46),
- (74, 145, 41), (71, 114, 34), (59, 95, 28), (47, 77, 23),
- (44, 70, 21), (42, 63, 20), (28, 45, 13), (16, 31, 8),
- (16, 36, 9), (25, 54, 13), (34, 73, 18), (41, 83, 21),
- (48, 93, 24), (50, 95, 26), (47, 77, 23), (45, 50, 20),
- (44, 2, 48), (47, 3, 52), (46, 27, 35), (46, 51, 19),
- (50, 63, 21), (55, 75, 24), (77, 128, 36), (101, 177, 53),
- (158, 251, 108), (166, 243, 116), (174, 236, 125), (145, 216, 98),
- (117, 197, 72), (98, 172, 51), (82, 140, 40), (57, 103, 28),
- (47, 81, 21), (29, 51, 13), (23, 44, 11), (18, 37, 9),
- (19, 35, 9), (23, 29, 15), (22, 22, 10), (21, 21, 11),
- (19, 10, 13), (26, 5, 25), (34, 0, 37), (36, 0, 40),
- (38, 1, 44), (41, 2, 47), (36, 0, 44), (29, 0, 31),
- (26, 0, 29), (14, 0, 13), (13, 1, 9), (12, 3, 6),
- (10, 6, 5), (12, 8, 7), (18, 18, 8), (23, 23, 13),
- (52, 69, 24), (66, 104, 31), (81, 139, 39), (87, 148, 42),
- (94, 158, 46), (97, 176, 51), (102, 181, 54), (96, 181, 54),
- (85, 159, 46), (65, 130, 36), (58, 114, 31), (51, 98, 26),
- (41, 74, 19), (24, 50, 15), (16, 34, 8), (14, 32, 8),
- (15, 21, 7), (16, 19, 7), (18, 18, 8), (19, 23, 9),
- (19, 23, 9), (27, 23, 12), (27, 30, 13), (43, 50, 19),
- (50, 67, 22), (66, 122, 33), (69, 134, 37), (73, 146, 41),
- (81, 178, 63), (102, 193, 62), (109, 201, 64), (116, 213, 71),
- (140, 245, 90), (145, 247, 97), (150, 249, 104), (166, 252, 119),
- (161, 252, 113), (152, 252, 100), (142, 247, 85), (128, 224, 72),
- (123, 223, 75), (116, 217, 75), (113, 210, 68), (110, 198, 60),
- (104, 185, 56), (92, 159, 46), (72, 140, 41), (54, 102, 28),
- (34, 47, 19), (30, 41, 15), (27, 35, 12), (16, 31, 8),
- (16, 31, 8), (19, 39, 11), (36, 68, 18), (51, 98, 26),
- (64, 129, 35), (80, 152, 44), (93, 163, 47), (103, 184, 55),
- (101, 191, 59), (97, 186, 60), (96, 176, 53), (91, 169, 50),
- (92, 162, 48), (91, 171, 50), (93, 171, 51), (101, 180, 53),
- (103, 186, 56), (106, 193, 60), (110, 198, 60), (111, 202, 62),
- (114, 207, 66), (114, 208, 68), (115, 210, 68), (113, 210, 68),
- (112, 209, 68), (114, 207, 66), (112, 203, 64), (114, 198, 58),
- (109, 197, 59), (105, 192, 59), (97, 182, 55), (88, 167, 50),
- (74, 140, 40), (55, 101, 28), (47, 76, 22), (45, 63, 21),
- (38, 40, 16), (20, 12, 10), (19, 2, 21), (25, 1, 27),
- (23, 1, 24), (19, 0, 20), (19, 0, 20), (14, 0, 15),
- (13, 0, 10), (8, 2, 4), (10, 6, 5), (12, 18, 6),
- (14, 18, 4), (12, 18, 6), (14, 13, 9), (17, 6, 10),
- (22, 0, 21), (31, 0, 36), (41, 2, 47), (50, 6, 59),
- (61, 10, 69), (75, 18, 87), (63, 11, 73), (54, 4, 65),
- (48, 4, 55), (53, 64, 24), (57, 89, 26), (77, 123, 35),
- (87, 152, 50), (99, 178, 53), (108, 194, 59), (108, 199, 62)
- ),
-
-// 209 Apophysis-040427-4DethstrDemis
-((189, 180, 171), (110, 91, 84), (110, 75, 55), (110, 60, 27),
- (97, 45, 13), (84, 31, 0), (72, 17, 0), (61, 3, 1),
- (2, 10, 23), (16, 26, 40), (30, 42, 58), (48, 60, 77),
- (66, 79, 96), (72, 82, 98), (78, 85, 101), (74, 82, 99),
- (71, 79, 98), (49, 59, 71), (55, 50, 53), (61, 42, 35),
- (89, 61, 48), (118, 81, 62), (122, 89, 78), (126, 98, 94),
- (153, 150, 157), (164, 170, 183), (176, 191, 210), (186, 199, 220),
- (196, 208, 230), (193, 208, 229), (191, 208, 228), (168, 194, 219),
- (172, 185, 201), (169, 180, 198), (163, 175, 191), (158, 170, 184),
- (148, 157, 170), (139, 145, 157), (142, 143, 151), (146, 141, 145),
- (152, 133, 116), (164, 132, 111), (177, 131, 107), (179, 122, 86),
- (181, 113, 66), (176, 94, 45), (171, 75, 25), (143, 49, 11),
- (77, 28, 14), (1, 11, 23), (0, 7, 19), (0, 3, 15),
- (13, 14, 27), (27, 25, 39), (56, 35, 38), (86, 46, 38),
- (153, 80, 45), (157, 90, 53), (162, 100, 61), (157, 109, 81),
- (152, 119, 102), (147, 119, 105), (142, 120, 109), (125, 129, 141),
- (123, 130, 146), (117, 123, 139), (113, 119, 134), (110, 116, 130),
- (106, 112, 127), (102, 109, 125), (93, 99, 115), (93, 99, 115),
- (112, 118, 132), (118, 125, 141), (124, 133, 150), (134, 144, 162),
- (145, 156, 174), (149, 161, 180), (154, 167, 186), (159, 170, 188),
- (148, 156, 175), (128, 131, 146), (118, 125, 142), (109, 120, 138),
- (97, 110, 132), (86, 100, 126), (87, 94, 110), (92, 92, 100),
- (93, 99, 115), (108, 114, 130), (123, 130, 146), (134, 143, 159),
- (145, 157, 173), (161, 172, 190), (176, 191, 210), (194, 212, 234),
- (202, 222, 247), (206, 227, 248), (205, 225, 248), (204, 224, 248),
- (203, 223, 248), (203, 223, 248), (191, 218, 239), (193, 209, 232),
- (196, 196, 196), (188, 171, 158), (180, 146, 121), (168, 139, 121),
- (156, 132, 122), (127, 129, 141), (122, 130, 143), (123, 130, 146),
- (123, 130, 146), (124, 128, 139), (128, 128, 137), (132, 129, 136),
- (124, 130, 144), (131, 140, 155), (128, 146, 170), (140, 156, 181),
- (159, 172, 189), (152, 163, 182), (146, 154, 175), (145, 152, 172),
- (144, 151, 169), (135, 144, 159), (137, 147, 159), (144, 153, 170),
- (145, 155, 180), (169, 180, 198), (170, 181, 199), (171, 182, 200),
- (158, 171, 188), (141, 141, 151), (130, 126, 127), (142, 118, 108),
- (95, 92, 87), (79, 81, 85), (63, 71, 84), (53, 66, 81),
- (44, 61, 79), (28, 38, 65), (25, 41, 64), (23, 40, 58),
- (28, 41, 57), (32, 45, 64), (36, 48, 66), (40, 52, 68),
- (58, 65, 81), (65, 74, 89), (72, 76, 87), (87, 80, 87),
- (135, 90, 61), (143, 89, 61), (152, 88, 61), (132, 97, 78),
- (121, 98, 90), (95, 95, 105), (93, 99, 115), (93, 99, 115),
- (93, 99, 115), (83, 85, 98), (82, 80, 89), (81, 76, 80),
- (84, 83, 89), (79, 88, 103), (73, 94, 113), (80, 89, 122),
- (93, 99, 115), (93, 99, 115), (93, 99, 115), (100, 106, 122),
- (105, 114, 129), (95, 101, 115), (93, 99, 115), (85, 94, 109),
- (81, 76, 80), (63, 52, 60), (46, 35, 31), (61, 21, 9),
- (57, 19, 8), (31, 29, 34), (33, 42, 57), (53, 52, 58),
- (102, 70, 55), (104, 83, 73), (107, 96, 92), (100, 108, 119),
- (120, 120, 128), (140, 129, 125), (152, 129, 115), (152, 124, 110),
- (146, 118, 106), (134, 107, 98), (125, 97, 83), (115, 98, 90),
- (121, 117, 114), (116, 125, 142), (120, 131, 149), (135, 144, 159),
- (154, 166, 182), (168, 181, 198), (174, 190, 206), (186, 201, 222),
- (194, 212, 234), (221, 234, 227), (249, 233, 234), (209, 227, 249),
- (197, 218, 239), (189, 211, 232), (179, 191, 213), (175, 186, 204),
- (169, 180, 198), (158, 169, 187), (141, 152, 170), (123, 130, 146),
- (117, 119, 131), (101, 109, 122), (94, 100, 114), (99, 102, 109),
- (128, 100, 89), (148, 107, 85), (194, 121, 80), (232, 139, 78),
- (249, 172, 104), (221, 186, 154), (197, 171, 154), (189, 171, 169),
- (159, 168, 183), (145, 152, 168), (129, 138, 153), (105, 121, 144),
- (93, 99, 115), (81, 87, 101), (64, 70, 84), (38, 42, 54),
- (20, 33, 49), (4, 19, 38), (11, 31, 42), (18, 34, 50),
- (34, 41, 59), (52, 61, 76), (64, 71, 87), (77, 84, 100),
- (93, 99, 115), (105, 111, 125), (122, 130, 149), (145, 154, 171),
- (163, 174, 192), (168, 179, 199), (168, 181, 200), (171, 182, 200),
- (178, 188, 200), (188, 187, 193), (189, 180, 175), (202, 178, 166)
- ),
-
-// 210 Apophysis-040427-4DethstrDems
-((46, 26, 0), (52, 32, 7), (57, 39, 15), (62, 46, 23),
- (60, 52, 41), (59, 59, 59), (54, 76, 89), (49, 93, 120),
- (99, 123, 133), (116, 124, 122), (133, 125, 112), (132, 125, 110),
- (132, 125, 109), (131, 126, 112), (131, 127, 116), (127, 126, 117),
- (123, 126, 119), (124, 115, 100), (119, 107, 87), (115, 99, 74),
- (105, 91, 70), (96, 83, 66), (97, 85, 67), (98, 87, 69),
- (111, 104, 86), (114, 106, 91), (118, 108, 96), (114, 104, 85),
- (110, 100, 75), (103, 92, 71), (96, 85, 67), (86, 75, 57),
- (84, 73, 55), (114, 114, 104), (113, 125, 125), (113, 137, 147),
- (136, 150, 157), (160, 163, 168), (165, 167, 167), (171, 172, 166),
- (211, 194, 176), (220, 204, 183), (230, 214, 191), (228, 214, 194),
- (227, 214, 198), (227, 212, 195), (227, 210, 192), (223, 210, 191),
- (215, 203, 187), (190, 181, 166), (179, 178, 167), (168, 175, 168),
- (144, 170, 181), (120, 165, 194), (111, 166, 194), (103, 167, 194),
- (134, 157, 165), (148, 156, 152), (162, 156, 140), (162, 156, 140),
- (162, 156, 140), (166, 162, 142), (170, 168, 145), (172, 170, 157),
- (174, 179, 175), (176, 167, 152), (175, 166, 142), (175, 166, 133),
- (168, 161, 136), (162, 156, 140), (162, 156, 140), (162, 156, 140),
- (150, 141, 126), (156, 148, 133), (162, 156, 140), (168, 167, 157),
- (174, 179, 175), (183, 191, 185), (192, 203, 195), (209, 220, 224),
- (194, 234, 246), (224, 226, 221), (213, 214, 209), (202, 203, 197),
- (190, 197, 185), (178, 191, 173), (153, 185, 200), (148, 159, 163),
- (135, 135, 127), (119, 130, 133), (103, 126, 140), (103, 128, 142),
- (103, 131, 145), (109, 137, 149), (121, 148, 157), (130, 158, 172),
- (140, 157, 165), (139, 130, 113), (129, 120, 104), (120, 111, 96),
- (110, 100, 84), (101, 89, 73), (87, 74, 57), (81, 65, 49),
- (61, 43, 21), (33, 32, 21), (6, 22, 21), (26, 25, 13),
- (46, 28, 6), (58, 37, 16), (66, 44, 23), (76, 64, 42),
- (80, 69, 51), (97, 86, 68), (105, 94, 76), (114, 103, 85),
- (132, 125, 109), (138, 136, 124), (154, 146, 133), (161, 155, 141),
- (127, 155, 166), (94, 144, 170), (61, 134, 175), (42, 125, 176),
- (23, 116, 177), (6, 83, 151), (34, 69, 101), (58, 84, 101),
- (66, 84, 86), (110, 103, 87), (118, 110, 94), (126, 117, 102),
- (150, 134, 111), (162, 156, 140), (174, 168, 154), (191, 185, 171),
- (235, 222, 206), (239, 223, 209), (244, 224, 213), (240, 222, 209),
- (237, 221, 205), (221, 214, 196), (203, 194, 179), (191, 184, 168),
- (178, 171, 155), (150, 144, 130), (141, 134, 118), (133, 125, 106),
- (110, 101, 84), (92, 81, 63), (87, 76, 56), (87, 74, 55),
- (77, 67, 55), (72, 67, 58), (67, 68, 62), (66, 75, 80),
- (53, 77, 89), (66, 75, 84), (153, 147, 131), (145, 164, 171),
- (147, 185, 204), (160, 233, 252), (165, 228, 253), (171, 224, 255),
- (194, 252, 254), (247, 255, 253), (253, 245, 232), (255, 238, 222),
- (198, 189, 174), (193, 182, 166), (189, 176, 159), (183, 173, 148),
- (177, 170, 154), (184, 176, 157), (198, 187, 169), (206, 196, 184),
- (198, 209, 215), (194, 213, 220), (153, 196, 215), (137, 174, 193),
- (129, 157, 161), (123, 126, 119), (102, 105, 98), (93, 80, 63),
- (66, 53, 34), (62, 50, 29), (59, 47, 25), (64, 47, 27),
- (87, 61, 36), (83, 70, 54), (86, 73, 56), (86, 75, 57),
- (90, 77, 58), (97, 85, 71), (108, 99, 82), (116, 110, 98),
- (109, 114, 110), (108, 122, 122), (103, 122, 139), (81, 118, 144),
- (78, 124, 148), (72, 136, 182), (74, 142, 189), (84, 180, 230),
- (112, 206, 244), (178, 227, 241), (247, 239, 226), (254, 244, 232),
- (255, 243, 237), (255, 252, 240), (247, 244, 237), (228, 230, 216),
- (169, 209, 217), (108, 191, 233), (102, 175, 210), (92, 161, 200),
- (93, 155, 194), (93, 146, 178), (103, 136, 153), (113, 135, 146),
- (130, 126, 114), (132, 125, 109), (132, 125, 109), (138, 132, 116),
- (144, 133, 115), (145, 139, 125), (153, 146, 130), (162, 156, 140),
- (162, 156, 140), (152, 146, 132), (143, 137, 123), (132, 125, 109),
- (131, 122, 105), (121, 112, 97), (110, 99, 81), (101, 88, 69),
- (96, 85, 67), (107, 99, 80), (119, 112, 96), (127, 124, 109),
- (132, 125, 109), (146, 135, 117), (169, 155, 129), (168, 161, 145),
- (163, 163, 155), (162, 156, 140), (162, 156, 140), (153, 144, 129),
- (132, 125, 109), (110, 98, 82), (94, 83, 65), (79, 64, 45),
- (61, 43, 21), (53, 33, 8), (51, 31, 7), (49, 28, 7)
- ),
-
-// 211 Apophysis-040427-4DeerDemMsk
-((164, 151, 181), (1, 5, 16), (1, 2, 10), (1, 0, 4),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 1), (0, 0, 2), (0, 0, 2), (2, 0, 1),
- (3, 4, 6), (21, 25, 22), (39, 46, 39), (115, 101, 68),
- (192, 156, 98), (216, 184, 100), (240, 212, 102), (225, 244, 118),
- (253, 253, 131), (252, 188, 78), (225, 139, 47), (199, 91, 16),
- (120, 63, 20), (42, 36, 24), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 1, 1), (0, 2, 1), (0, 2, 0),
- (0, 2, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (1, 1, 0), (1, 1, 0), (1, 1, 1),
- (5, 6, 0), (28, 35, 4), (52, 65, 9), (94, 120, 16),
- (136, 175, 24), (226, 214, 66), (243, 238, 82), (243, 222, 69),
- (249, 195, 73), (39, 143, 46), (23, 97, 32), (7, 52, 19),
- (7, 7, 5), (3, 3, 3), (2, 2, 2), (3, 1, 2),
- (0, 1, 6), (0, 0, 4), (1, 0, 2), (1, 1, 2),
- (2, 2, 2), (5, 5, 5), (11, 12, 7), (73, 61, 21),
- (179, 156, 28), (255, 249, 89), (253, 250, 96), (252, 252, 104),
- (245, 254, 101), (216, 235, 83), (157, 195, 56), (118, 98, 65),
- (8, 7, 5), (5, 4, 6), (3, 2, 7), (0, 4, 7),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (5, 5, 5), (11, 11, 9), (70, 56, 30), (150, 146, 55),
- (171, 168, 127), (179, 151, 150), (187, 135, 173), (168, 111, 146),
- (226, 143, 103), (251, 161, 98), (236, 131, 112), (224, 102, 81),
- (146, 127, 59), (39, 43, 29), (11, 11, 9), (4, 4, 2),
- (2, 3, 0), (3, 2, 0), (3, 3, 3), (7, 6, 4),
- (159, 40, 18), (185, 56, 28), (212, 72, 39), (190, 69, 104),
- (92, 62, 54), (16, 12, 9), (5, 5, 5), (3, 3, 3),
- (4, 4, 4), (9, 9, 9), (41, 30, 28), (108, 104, 93),
- (176, 206, 146), (242, 218, 172), (241, 207, 179), (213, 163, 128),
- (211, 161, 100), (141, 117, 71), (80, 51, 82), (134, 56, 140),
- (218, 46, 122), (242, 183, 203), (251, 194, 201), (254, 237, 247),
- (218, 236, 214), (194, 224, 160), (130, 135, 69), (36, 77, 59),
- (15, 17, 12), (6, 6, 6), (2, 2, 2), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 0), (8, 0, 0), (6, 5, 3),
- (14, 11, 4), (170, 36, 25), (243, 31, 56), (247, 10, 62),
- (242, 15, 84), (247, 1, 146), (239, 3, 147), (248, 71, 152),
- (223, 134, 118), (167, 210, 33), (126, 184, 22), (63, 143, 8),
- (19, 20, 14), (8, 8, 6), (3, 3, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (3, 3, 3), (8, 3, 7),
- (16, 7, 12), (121, 28, 72), (240, 3, 143), (243, 0, 156),
- (204, 185, 213), (238, 225, 235), (250, 250, 212), (195, 223, 182)
- ),
-
-// 212 Apophysis-040427-4CrouchDragn
-((172, 5, 83), (177, 6, 84), (176, 6, 84), (175, 7, 85),
- (168, 52, 89), (162, 97, 93), (175, 114, 68), (189, 132, 43),
- (233, 166, 13), (236, 193, 6), (240, 220, 0), (241, 221, 0),
- (242, 222, 1), (238, 215, 14), (234, 209, 28), (239, 212, 41),
- (244, 216, 55), (254, 213, 63), (242, 196, 67), (230, 179, 72),
- (228, 173, 53), (227, 167, 35), (221, 165, 38), (215, 163, 41),
- (158, 133, 30), (153, 106, 37), (149, 79, 45), (157, 42, 62),
- (166, 6, 80), (169, 5, 81), (172, 5, 83), (176, 5, 84),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (177, 5, 85), (177, 6, 85), (176, 5, 84), (176, 5, 84),
- (177, 4, 84), (177, 4, 84), (177, 4, 84), (176, 4, 84),
- (176, 5, 84), (175, 5, 84), (174, 6, 84), (172, 6, 82),
- (166, 6, 80), (151, 4, 72), (141, 4, 67), (132, 4, 63),
- (122, 4, 58), (112, 4, 53), (115, 48, 27), (118, 93, 1),
- (136, 111, 21), (132, 64, 43), (128, 18, 65), (135, 10, 66),
- (142, 3, 68), (146, 3, 70), (151, 4, 72), (159, 3, 74),
- (161, 3, 77), (172, 6, 82), (169, 5, 81), (167, 5, 80),
- (164, 4, 79), (162, 4, 78), (159, 5, 77), (158, 4, 74),
- (140, 4, 68), (137, 4, 66), (134, 4, 64), (127, 4, 61),
- (121, 4, 59), (111, 4, 54), (101, 4, 49), (105, 79, 5),
- (128, 100, 0), (173, 116, 11), (178, 115, 16), (184, 115, 22),
- (172, 98, 52), (160, 82, 82), (150, 38, 84), (170, 15, 83),
- (174, 6, 83), (175, 5, 83), (176, 5, 83), (176, 4, 83),
- (177, 4, 84), (176, 5, 83), (173, 5, 82), (170, 5, 81),
- (167, 5, 80), (162, 4, 78), (164, 4, 79), (167, 5, 80),
- (167, 5, 80), (167, 5, 80), (172, 5, 83), (177, 6, 85),
- (174, 113, 108), (189, 144, 114), (205, 175, 121), (228, 208, 168),
- (251, 241, 216), (254, 248, 234), (243, 207, 123), (234, 191, 97),
- (255, 211, 60), (242, 222, 3), (242, 222, 6), (242, 223, 9),
- (233, 207, 32), (205, 186, 66), (192, 145, 65), (173, 110, 101),
- (147, 88, 48), (164, 101, 43), (181, 115, 39), (190, 130, 38),
- (199, 145, 37), (206, 140, 27), (209, 145, 19), (214, 148, 8),
- (200, 124, 2), (196, 137, 19), (205, 137, 24), (214, 137, 29),
- (225, 155, 33), (216, 156, 32), (205, 146, 30), (186, 135, 46),
- (166, 48, 100), (170, 27, 92), (174, 6, 84), (175, 6, 84),
- (177, 6, 85), (179, 6, 86), (180, 4, 85), (178, 5, 84),
- (177, 4, 83), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (173, 5, 82), (174, 6, 83), (174, 6, 83), (174, 6, 83),
- (152, 72, 73), (159, 89, 45), (166, 107, 17), (186, 126, 12),
- (189, 127, 8), (185, 125, 5), (162, 127, 1), (172, 112, 0),
- (152, 100, 16), (145, 9, 71), (152, 7, 73), (159, 5, 75),
- (160, 6, 76), (165, 5, 79), (167, 5, 80), (172, 6, 82),
- (172, 19, 86), (175, 51, 97), (178, 84, 108), (186, 141, 60),
- (204, 145, 43), (221, 162, 36), (229, 170, 40), (227, 171, 48),
- (219, 168, 61), (232, 179, 67), (234, 180, 54), (242, 189, 31),
- (239, 186, 12), (240, 185, 6), (241, 187, 1), (224, 174, 1),
- (180, 121, 19), (164, 103, 13), (148, 85, 8), (135, 12, 66),
- (145, 5, 68), (159, 5, 75), (161, 5, 76), (165, 5, 79),
- (166, 6, 80), (167, 5, 80), (167, 5, 80), (170, 5, 81),
- (172, 6, 82), (173, 5, 82), (173, 5, 82), (173, 5, 82),
- (172, 5, 83), (172, 5, 83), (169, 4, 80), (165, 5, 79),
- (160, 4, 77), (152, 5, 73), (140, 4, 68), (122, 3, 59),
- (107, 4, 51), (111, 64, 10), (117, 92, 0), (129, 101, 1),
- (145, 93, 9), (160, 94, 7), (144, 94, 21), (136, 84, 45),
- (153, 21, 78), (159, 8, 77), (166, 6, 80), (172, 6, 82),
- (176, 5, 83), (177, 4, 84), (177, 4, 84), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (178, 5, 85), (178, 5, 85),
- (178, 5, 85), (178, 5, 85), (176, 5, 84), (173, 5, 82),
- (166, 4, 79), (158, 4, 74), (142, 2, 65), (125, 4, 58),
- (110, 4, 53), (101, 4, 49), (101, 4, 49), (111, 3, 53),
- (129, 8, 62), (148, 88, 15), (184, 128, 33), (206, 153, 41),
- (212, 191, 38), (224, 204, 19), (239, 216, 0), (242, 188, 0),
- (227, 175, 1), (226, 160, 20), (197, 136, 21), (155, 61, 87),
- (153, 24, 81), (162, 8, 78), (166, 6, 80), (176, 5, 84)
- ),
-
-// 213 Apophysis-040427-4CopprMapleleaf
-((24, 5, 0), (33, 1, 4), (45, 10, 7), (57, 20, 11),
- (65, 28, 18), (74, 36, 25), (74, 36, 24), (74, 36, 23),
- (68, 30, 19), (57, 26, 15), (47, 23, 11), (44, 19, 7),
- (42, 16, 3), (35, 10, 7), (28, 5, 11), (26, 7, 12),
- (24, 9, 14), (53, 15, 12), (82, 41, 33), (112, 68, 55),
- (145, 96, 82), (178, 125, 109), (193, 138, 120), (208, 151, 132),
- (242, 196, 160), (244, 197, 164), (246, 199, 169), (239, 186, 162),
- (232, 173, 155), (225, 167, 149), (219, 162, 143), (208, 151, 132),
- (195, 139, 122), (170, 119, 102), (152, 103, 87), (135, 88, 72),
- (116, 71, 56), (97, 55, 41), (92, 51, 38), (87, 47, 35),
- (85, 45, 33), (99, 57, 44), (113, 69, 56), (141, 99, 78),
- (169, 130, 101), (182, 141, 111), (196, 153, 121), (227, 182, 149),
- (243, 188, 168), (253, 203, 180), (251, 205, 176), (250, 207, 172),
- (245, 193, 166), (240, 179, 160), (224, 165, 147), (209, 152, 135),
- (168, 117, 100), (144, 96, 81), (121, 75, 62), (111, 67, 53),
- (101, 59, 45), (99, 57, 43), (98, 56, 42), (96, 54, 42),
- (91, 49, 37), (102, 58, 45), (103, 59, 46), (104, 60, 47),
- (102, 59, 45), (100, 58, 44), (87, 56, 35), (79, 41, 30),
- (79, 39, 29), (91, 49, 38), (104, 60, 47), (112, 67, 54),
- (120, 74, 61), (182, 129, 113), (245, 184, 165), (208, 151, 132),
- (171, 118, 102), (141, 94, 78), (132, 85, 70), (123, 77, 62),
- (124, 78, 63), (125, 79, 64), (142, 95, 79), (156, 107, 92),
- (175, 122, 106), (178, 125, 109), (181, 128, 112), (175, 123, 107),
- (170, 119, 102), (151, 102, 87), (135, 88, 72), (124, 78, 63),
- (112, 69, 52), (110, 66, 53), (117, 72, 58), (124, 78, 63),
- (134, 87, 72), (145, 96, 81), (163, 111, 97), (186, 133, 115),
- (227, 168, 150), (232, 185, 165), (238, 202, 180), (237, 203, 185),
- (237, 205, 190), (233, 210, 192), (235, 209, 194), (240, 204, 188),
- (243, 200, 181), (241, 195, 161), (238, 192, 158), (235, 189, 155),
- (211, 166, 135), (209, 166, 132), (203, 164, 133), (207, 163, 134),
- (237, 179, 159), (237, 192, 173), (238, 205, 188), (235, 207, 189),
- (232, 209, 191), (235, 206, 190), (237, 202, 180), (242, 185, 165),
- (223, 164, 146), (187, 131, 114), (172, 118, 103), (158, 106, 92),
- (138, 91, 75), (123, 77, 64), (107, 69, 56), (105, 61, 48),
- (112, 69, 53), (123, 84, 62), (135, 100, 72), (144, 108, 81),
- (154, 117, 90), (169, 130, 101), (197, 141, 124), (216, 159, 140),
- (246, 185, 166), (247, 190, 171), (242, 191, 164), (238, 192, 158),
- (211, 168, 134), (187, 146, 114), (176, 123, 107), (173, 122, 105),
- (178, 137, 107), (187, 138, 115), (196, 140, 123), (202, 146, 129),
- (203, 147, 130), (200, 153, 133), (204, 148, 131), (192, 136, 119),
- (173, 120, 104), (152, 103, 88), (151, 102, 87), (151, 102, 87),
- (147, 98, 83), (149, 100, 85), (155, 106, 91), (158, 109, 94),
- (167, 116, 99), (163, 113, 97), (160, 111, 96), (154, 105, 90),
- (145, 96, 81), (144, 95, 80), (135, 87, 73), (124, 78, 63),
- (124, 78, 63), (123, 77, 62), (113, 70, 54), (112, 69, 53),
- (104, 70, 45), (113, 79, 54), (132, 96, 70), (152, 103, 88),
- (183, 130, 112), (186, 133, 115), (190, 137, 119), (199, 143, 126),
- (206, 149, 130), (206, 161, 130), (223, 164, 146), (235, 177, 157),
- (240, 182, 162), (250, 189, 170), (251, 198, 180), (250, 202, 182),
- (248, 206, 192), (246, 215, 195), (239, 212, 193), (238, 205, 190),
- (243, 201, 187), (250, 202, 182), (253, 199, 187), (251, 206, 187),
- (249, 206, 187), (249, 206, 190), (236, 208, 194), (231, 214, 196),
- (234, 221, 205), (232, 225, 207), (240, 240, 216), (245, 239, 223),
- (233, 224, 207), (231, 222, 205), (229, 224, 205), (227, 220, 204),
- (227, 220, 204), (226, 220, 204), (225, 218, 202), (224, 221, 204),
- (202, 240, 219), (222, 231, 204), (225, 223, 200), (227, 220, 202),
- (227, 218, 203), (229, 217, 203), (227, 214, 198), (235, 209, 196),
- (247, 200, 192), (250, 200, 193), (248, 213, 194), (238, 216, 195),
- (233, 216, 198), (232, 220, 204), (232, 213, 206), (231, 214, 198),
- (235, 206, 190), (231, 187, 152), (195, 143, 122), (157, 108, 93),
- (123, 77, 64), (73, 61, 49), (48, 20, 9), (21, 10, 8),
- (16, 21, 17), (30, 24, 10), (60, 23, 14), (75, 37, 26),
- (87, 47, 35), (91, 49, 37), (104, 60, 47), (95, 53, 39),
- (83, 43, 31), (72, 34, 23), (51, 17, 7), (31, 5, 8)
- ),
-
-// 214 Apophysis-040427-4Circulations
-((243, 231, 189), (255, 250, 221), (253, 248, 226), (252, 246, 232),
- (252, 244, 236), (253, 243, 241), (254, 243, 241), (255, 244, 242),
- (253, 245, 242), (253, 247, 241), (253, 249, 240), (254, 248, 239),
- (255, 248, 238), (253, 250, 240), (251, 253, 242), (251, 254, 246),
- (252, 255, 251), (254, 254, 254), (254, 254, 254), (255, 255, 255),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (254, 254, 254),
- (255, 245, 253), (254, 249, 253), (254, 254, 254), (254, 254, 254),
- (254, 254, 254), (252, 250, 252), (251, 246, 250), (252, 244, 241),
- (251, 243, 222), (242, 220, 171), (228, 198, 124), (214, 176, 77),
- (164, 129, 42), (115, 83, 8), (83, 61, 4), (52, 40, 0),
- (11, 3, 0), (13, 7, 1), (15, 11, 2), (29, 20, 1),
- (43, 30, 0), (57, 40, 0), (71, 51, 1), (105, 75, 2),
- (150, 109, 4), (187, 144, 32), (204, 163, 54), (221, 183, 76),
- (230, 202, 118), (240, 222, 160), (243, 224, 170), (247, 226, 181),
- (250, 242, 221), (250, 242, 221), (250, 242, 221), (248, 237, 208),
- (246, 232, 195), (241, 226, 178), (236, 220, 161), (237, 202, 118),
- (217, 182, 82), (164, 121, 9), (126, 93, 4), (88, 65, 0),
- (81, 58, 0), (74, 51, 0), (71, 51, 1), (73, 52, 0),
- (94, 65, 0), (116, 83, 2), (139, 101, 4), (149, 107, 3),
- (160, 114, 2), (160, 116, 4), (160, 118, 6), (163, 120, 5),
- (160, 117, 2), (166, 121, 6), (177, 133, 19), (188, 145, 32),
- (203, 161, 57), (218, 178, 82), (233, 203, 130), (242, 223, 167),
- (248, 233, 210), (250, 239, 219), (253, 246, 228), (252, 244, 225),
- (251, 243, 222), (250, 234, 211), (248, 234, 205), (246, 232, 193),
- (244, 227, 181), (246, 232, 193), (248, 233, 203), (250, 235, 214),
- (249, 240, 222), (248, 245, 230), (245, 244, 242), (249, 247, 250),
- (252, 255, 255), (252, 252, 248), (252, 249, 242), (252, 248, 235),
- (252, 247, 228), (247, 244, 213), (244, 231, 199), (235, 207, 160),
- (219, 189, 116), (148, 106, 8), (119, 86, 5), (91, 67, 3),
- (50, 38, 0), (29, 15, 2), (23, 18, 0), (33, 20, 12),
- (65, 48, 2), (88, 61, 1), (111, 75, 0), (120, 84, 0),
- (130, 94, 0), (146, 105, 0), (157, 113, 4), (151, 109, 1),
- (139, 98, 6), (68, 50, 0), (52, 39, 0), (36, 29, 1),
- (32, 21, 1), (43, 32, 2), (76, 55, 0), (112, 91, 38),
- (228, 209, 167), (236, 219, 185), (245, 229, 203), (248, 234, 216),
- (252, 239, 230), (251, 243, 240), (252, 244, 241), (253, 245, 243),
- (253, 245, 243), (253, 245, 243), (253, 245, 243), (254, 246, 244),
- (254, 246, 244), (254, 243, 247), (255, 244, 248), (255, 246, 251),
- (253, 242, 248), (251, 244, 247), (250, 246, 247), (253, 245, 243),
- (255, 248, 246), (255, 249, 247), (255, 245, 244), (253, 245, 243),
- (253, 245, 243), (252, 248, 237), (252, 247, 233), (252, 246, 230),
- (253, 246, 228), (250, 243, 224), (250, 231, 214), (247, 230, 210),
- (251, 246, 226), (251, 248, 225), (252, 250, 225), (255, 250, 226),
- (252, 247, 228), (252, 246, 232), (251, 247, 238), (252, 244, 241),
- (253, 243, 241), (253, 243, 241), (252, 248, 237), (253, 246, 228),
- (251, 236, 215), (248, 234, 199), (246, 227, 185), (242, 220, 163),
- (217, 181, 87), (212, 177, 81), (208, 174, 76), (189, 147, 35),
- (174, 131, 18), (169, 124, 9), (161, 118, 3), (143, 102, 0),
- (120, 88, 3), (104, 72, 0), (84, 60, 0), (78, 57, 0),
- (86, 56, 2), (109, 80, 20), (172, 130, 20), (208, 166, 68),
- (223, 189, 102), (239, 210, 154), (248, 219, 163), (244, 226, 178),
- (246, 232, 193), (247, 234, 199), (247, 234, 199), (248, 234, 205),
- (248, 234, 205), (242, 229, 210), (248, 225, 209), (248, 226, 205),
- (247, 226, 205), (245, 231, 205), (247, 234, 199), (247, 233, 198),
- (255, 235, 182), (254, 211, 143), (222, 182, 94), (212, 174, 75),
- (187, 148, 47), (181, 138, 23), (197, 155, 43), (214, 176, 77),
- (232, 200, 123), (243, 216, 169), (248, 226, 189), (247, 235, 209),
- (251, 246, 227), (253, 247, 233), (252, 244, 241), (253, 245, 243),
- (253, 248, 242), (251, 249, 237), (252, 246, 230), (253, 246, 228),
- (253, 246, 228), (253, 246, 230), (252, 248, 237), (251, 249, 237),
- (251, 249, 236), (252, 246, 230), (253, 246, 230), (253, 246, 228),
- (253, 246, 228), (251, 246, 226), (251, 244, 226), (251, 236, 213),
- (248, 232, 209), (245, 227, 203), (245, 225, 188), (244, 221, 179),
- (239, 215, 155), (237, 213, 143), (230, 195, 114), (222, 192, 102)
- ),
-
-// 215 Apophysis-040427-4DmnContaind
-((245, 179, 83), (251, 216, 174), (253, 207, 146), (255, 199, 119),
- (251, 196, 107), (248, 194, 96), (251, 193, 92), (255, 193, 89),
- (255, 170, 87), (252, 179, 95), (250, 188, 103), (252, 198, 124),
- (254, 208, 146), (251, 213, 165), (248, 218, 184), (231, 214, 203),
- (214, 211, 222), (177, 148, 254), (163, 141, 184), (149, 134, 115),
- (162, 121, 68), (175, 108, 21), (182, 108, 10), (190, 108, 0),
- (236, 132, 1), (245, 146, 20), (255, 160, 39), (253, 177, 82),
- (251, 194, 125), (240, 201, 154), (229, 209, 184), (175, 164, 204),
- (99, 81, 131), (79, 56, 24), (79, 51, 16), (79, 47, 9),
- (56, 39, 23), (33, 32, 38), (32, 19, 68), (31, 6, 98),
- (63, 9, 217), (86, 32, 236), (109, 55, 255), (118, 68, 255),
- (128, 81, 255), (132, 86, 253), (137, 91, 251), (143, 103, 254),
- (146, 106, 254), (180, 152, 254), (192, 177, 234), (205, 203, 214),
- (229, 197, 162), (254, 191, 111), (254, 182, 90), (255, 174, 69),
- (255, 145, 4), (255, 141, 2), (255, 138, 0), (235, 129, 0),
- (215, 121, 0), (211, 119, 0), (207, 117, 0), (202, 115, 0),
- (194, 109, 0), (192, 107, 0), (179, 100, 0), (167, 94, 0),
- (164, 90, 1), (161, 87, 2), (147, 83, 0), (132, 72, 0),
- (89, 55, 10), (60, 28, 65), (32, 1, 121), (47, 0, 177),
- (62, 0, 233), (66, 2, 244), (71, 4, 255), (72, 19, 245),
- (74, 29, 194), (64, 59, 81), (95, 66, 42), (127, 74, 4),
- (136, 77, 2), (145, 80, 0), (157, 90, 1), (143, 94, 35),
- (172, 147, 241), (177, 151, 248), (182, 156, 255), (181, 155, 254),
- (180, 154, 253), (179, 152, 255), (168, 137, 254), (155, 119, 255),
- (141, 100, 254), (113, 60, 255), (86, 37, 212), (59, 15, 170),
- (45, 7, 146), (32, 0, 123), (22, 0, 79), (13, 0, 48),
- (7, 5, 19), (11, 2, 39), (15, 0, 59), (20, 0, 79),
- (26, 0, 99), (39, 0, 143), (57, 1, 212), (85, 23, 254),
- (108, 53, 255), (130, 84, 255), (135, 92, 255), (141, 100, 255),
- (145, 105, 255), (154, 118, 254), (145, 123, 205), (160, 115, 60),
- (241, 141, 4), (248, 143, 4), (255, 145, 4), (255, 145, 4),
- (255, 145, 4), (254, 148, 10), (255, 160, 40), (247, 175, 93),
- (241, 192, 116), (177, 148, 254), (161, 127, 254), (146, 106, 254),
- (142, 102, 250), (139, 98, 255), (132, 91, 247), (124, 84, 232),
- (136, 94, 255), (134, 90, 255), (132, 86, 255), (132, 86, 255),
- (132, 86, 255), (122, 74, 255), (110, 56, 254), (88, 53, 197),
- (62, 26, 160), (18, 3, 58), (15, 1, 52), (12, 0, 46),
- (2, 4, 17), (2, 0, 3), (3, 0, 0), (2, 2, 2),
- (21, 5, 68), (28, 2, 100), (36, 0, 132), (59, 0, 214),
- (87, 25, 255), (96, 39, 255), (100, 44, 255), (95, 38, 255),
- (80, 17, 254), (41, 2, 127), (33, 1, 113), (26, 0, 99),
- (17, 1, 66), (11, 0, 51), (15, 0, 55), (21, 0, 77),
- (52, 22, 136), (65, 25, 166), (78, 29, 196), (105, 54, 245),
- (112, 60, 255), (120, 72, 255), (122, 74, 255), (127, 80, 255),
- (128, 81, 255), (132, 86, 255), (136, 94, 254), (140, 99, 255),
- (144, 103, 255), (150, 111, 255), (154, 117, 255), (160, 129, 255),
- (188, 163, 255), (192, 168, 255), (196, 174, 255), (204, 184, 255),
- (242, 220, 196), (255, 215, 164), (255, 206, 140), (255, 192, 112),
- (255, 190, 108), (254, 198, 123), (251, 214, 169), (210, 206, 223),
- (189, 164, 255), (178, 149, 255), (169, 139, 253), (157, 121, 255),
- (176, 147, 255), (184, 159, 253), (194, 178, 240), (198, 197, 211),
- (254, 208, 146), (255, 193, 106), (255, 162, 48), (222, 127, 1),
- (166, 97, 20), (84, 83, 91), (76, 65, 107), (72, 41, 160),
- (99, 58, 216), (129, 83, 254), (155, 119, 255), (156, 120, 255),
- (161, 129, 255), (161, 129, 252), (157, 121, 255), (146, 106, 255),
- (132, 86, 255), (117, 66, 255), (107, 58, 255), (104, 49, 254),
- (96, 39, 255), (95, 38, 255), (78, 15, 255), (63, 1, 236),
- (69, 37, 162), (66, 55, 97), (112, 63, 23), (165, 95, 0),
- (208, 124, 2), (236, 134, 0), (255, 144, 2), (255, 160, 0),
- (255, 152, 17), (254, 173, 68), (255, 186, 83), (255, 174, 69),
- (253, 167, 64), (228, 158, 44), (170, 117, 49), (104, 81, 65),
- (101, 79, 65), (137, 93, 32), (148, 87, 6), (183, 104, 3),
- (194, 109, 3), (199, 129, 43), (182, 141, 75), (147, 141, 167),
- (177, 151, 252), (201, 180, 255), (222, 217, 213), (246, 195, 129)
- ),
-
-// 216 Apophysis-040427-4DmnCntndWP
-((116, 190, 251), (121, 191, 251), (123, 192, 249), (126, 193, 248),
- (131, 196, 250), (137, 200, 253), (138, 200, 253), (140, 200, 254),
- (171, 216, 255), (172, 215, 252), (174, 214, 249), (197, 215, 230),
- (220, 217, 212), (228, 214, 201), (237, 212, 190), (231, 212, 197),
- (226, 213, 204), (161, 205, 240), (149, 201, 246), (137, 198, 252),
- (133, 193, 245), (130, 188, 238), (130, 188, 238), (130, 188, 238),
- (132, 185, 229), (141, 167, 194), (150, 150, 160), (201, 150, 114),
- (253, 151, 69), (252, 137, 46), (252, 124, 23), (245, 127, 40),
- (255, 155, 77), (208, 171, 142), (177, 162, 151), (146, 153, 161),
- (115, 132, 144), (84, 111, 128), (71, 103, 128), (59, 95, 129),
- (84, 138, 184), (90, 156, 211), (96, 174, 238), (83, 171, 244),
- (70, 169, 250), (59, 163, 248), (48, 158, 247), (35, 154, 254),
- (21, 148, 253), (5, 135, 245), (2, 133, 243), (0, 132, 241),
- (2, 129, 235), (4, 127, 230), (2, 121, 220), (0, 115, 210),
- (1, 68, 123), (0, 59, 108), (0, 51, 94), (2, 47, 86),
- (4, 44, 79), (8, 46, 80), (13, 49, 81), (8, 61, 105),
- (4, 67, 121), (17, 126, 217), (75, 152, 217), (133, 178, 217),
- (149, 183, 215), (165, 189, 213), (201, 201, 201), (244, 189, 148),
- (212, 169, 137), (186, 178, 174), (160, 188, 212), (147, 189, 226),
- (135, 191, 240), (133, 194, 245), (132, 197, 251), (127, 196, 255),
- (124, 193, 252), (130, 197, 252), (150, 195, 234), (171, 193, 216),
- (192, 192, 194), (213, 192, 173), (217, 164, 122), (238, 147, 76),
- (183, 82, 0), (169, 83, 16), (155, 85, 33), (162, 88, 30),
- (170, 92, 28), (198, 90, 2), (235, 106, 4), (253, 113, 0),
- (204, 121, 53), (128, 81, 35), (100, 96, 89), (72, 111, 144),
- (60, 105, 144), (48, 99, 144), (41, 97, 144), (31, 110, 177),
- (15, 122, 218), (24, 137, 234), (34, 152, 250), (53, 161, 252),
- (72, 171, 254), (89, 180, 253), (102, 185, 255), (105, 186, 252),
- (106, 185, 251), (54, 160, 248), (46, 158, 251), (38, 156, 254),
- (28, 151, 254), (24, 147, 250), (10, 133, 236), (0, 130, 236),
- (11, 80, 137), (25, 60, 90), (39, 40, 44), (56, 47, 43),
- (73, 55, 43), (142, 66, 6), (143, 60, 0), (126, 55, 1),
- (54, 24, 0), (22, 18, 15), (11, 19, 26), (1, 20, 37),
- (3, 33, 59), (1, 20, 35), (4, 5, 7), (18, 6, 0),
- (8, 17, 24), (10, 36, 59), (12, 56, 95), (26, 68, 105),
- (41, 81, 116), (50, 94, 133), (63, 98, 128), (55, 100, 141),
- (56, 107, 150), (61, 126, 180), (66, 138, 198), (72, 150, 216),
- (93, 163, 223), (132, 174, 216), (171, 169, 170), (127, 192, 248),
- (135, 200, 254), (137, 200, 254), (140, 200, 254), (145, 199, 246),
- (172, 200, 224), (211, 206, 202), (240, 203, 174), (245, 205, 170),
- (252, 207, 168), (224, 214, 205), (203, 205, 207), (183, 197, 210),
- (158, 202, 239), (150, 204, 250), (153, 202, 243), (180, 202, 223),
- (254, 202, 162), (254, 190, 140), (254, 178, 118), (236, 165, 109),
- (255, 169, 98), (250, 158, 85), (188, 134, 96), (143, 95, 57),
- (137, 70, 18), (76, 42, 15), (52, 61, 70), (54, 94, 129),
- (28, 116, 190), (39, 147, 237), (70, 166, 250), (91, 179, 253),
- (113, 188, 253), (115, 190, 253), (118, 192, 253), (108, 186, 252),
- (77, 173, 250), (49, 159, 254), (34, 152, 252), (29, 145, 244),
- (10, 127, 223), (7, 115, 205), (36, 89, 133), (31, 66, 96),
- (39, 31, 28), (47, 33, 24), (30, 60, 88), (47, 91, 128),
- (63, 114, 157), (36, 114, 180), (26, 130, 217), (21, 130, 223),
- (32, 146, 242), (27, 149, 255), (25, 151, 253), (16, 144, 251),
- (11, 132, 236), (10, 121, 213), (31, 109, 175), (25, 78, 122),
- (9, 65, 114), (5, 65, 117), (19, 78, 138), (10, 109, 190),
- (7, 116, 209), (9, 119, 208), (19, 110, 189), (24, 91, 146),
- (34, 81, 123), (36, 64, 88), (120, 74, 38), (143, 65, 1),
- (171, 77, 3), (186, 94, 21), (216, 116, 30), (154, 108, 82),
- (127, 122, 119), (122, 153, 181), (102, 149, 191), (34, 136, 221),
- (32, 145, 239), (37, 145, 235), (66, 168, 253), (84, 176, 253),
- (91, 179, 253), (100, 183, 251), (101, 180, 247), (88, 175, 246),
- (78, 173, 253), (72, 171, 255), (65, 166, 254), (68, 168, 253),
- (91, 179, 253), (98, 181, 251), (105, 183, 249), (109, 178, 237),
- (106, 172, 230), (109, 179, 238), (113, 187, 250), (112, 187, 252),
- (106, 184, 248), (111, 187, 249), (115, 185, 245), (115, 190, 248)
- ),
-
-// 217 Apophysis-040427-4DmnDimensn
-((139, 118, 97), (129, 113, 124), (123, 110, 111), (118, 108, 98),
- (92, 91, 95), (67, 74, 93), (72, 55, 56), (78, 37, 19),
- (77, 36, 18), (86, 40, 44), (95, 45, 70), (99, 45, 84),
- (104, 45, 99), (112, 52, 97), (120, 60, 96), (124, 56, 87),
- (129, 53, 79), (161, 45, 84), (145, 68, 101), (130, 91, 118),
- (119, 90, 115), (108, 90, 112), (99, 77, 105), (91, 64, 99),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (98, 55, 47),
- (120, 74, 77), (146, 93, 103), (173, 112, 130), (228, 158, 166),
- (230, 182, 196), (228, 166, 181), (190, 153, 118), (153, 141, 55),
- (149, 143, 55), (145, 145, 55), (139, 135, 57), (134, 125, 60),
- (164, 111, 61), (166, 78, 64), (168, 46, 67), (169, 50, 72),
- (171, 55, 78), (172, 48, 77), (173, 42, 76), (162, 29, 58),
- (166, 28, 51), (162, 4, 19), (134, 3, 22), (107, 3, 26),
- (92, 19, 22), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (78, 37, 19), (102, 74, 54),
- (126, 111, 90), (142, 117, 104), (159, 124, 118), (214, 117, 128),
- (224, 107, 133), (190, 123, 141), (157, 118, 136), (125, 114, 131),
- (112, 116, 131), (100, 118, 132), (94, 120, 121), (114, 117, 126),
- (138, 94, 119), (152, 64, 87), (167, 34, 55), (163, 18, 37),
- (159, 2, 19), (153, 1, 14), (148, 0, 10), (142, 0, 43),
- (99, 0, 108), (101, 15, 106), (117, 7, 70), (133, 0, 34),
- (128, 0, 28), (124, 0, 23), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (78, 49, 56), (80, 63, 95), (89, 79, 109),
- (99, 96, 123), (113, 118, 114), (111, 116, 96), (102, 110, 97),
- (106, 78, 93), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (78, 37, 19),
- (127, 55, 59), (132, 101, 55), (143, 105, 79), (155, 110, 104),
- (151, 129, 106), (143, 122, 93), (114, 142, 83), (37, 158, 79),
- (85, 123, 136), (100, 126, 120), (116, 130, 104), (126, 155, 108),
- (136, 181, 112), (156, 219, 78), (165, 157, 85), (178, 141, 112),
- (239, 174, 180), (249, 220, 240), (252, 232, 247), (255, 244, 255),
- (230, 227, 234), (222, 220, 242), (245, 211, 236), (224, 195, 215),
- (142, 105, 139), (91, 61, 118), (41, 18, 98), (46, 12, 96),
- (52, 6, 94), (63, 37, 66), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (99, 30, 59),
- (135, 39, 67), (157, 36, 71), (162, 18, 45), (137, 7, 33),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (76, 38, 2), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (50, 68, 56), (55, 93, 80), (92, 95, 88),
- (141, 135, 57), (20, 13, 106), (25, 13, 111), (44, 13, 107),
- (71, 0, 101), (104, 64, 153), (140, 125, 132), (167, 119, 143),
- (230, 138, 159), (224, 134, 153), (218, 131, 147), (225, 110, 125),
- (210, 100, 111), (207, 86, 101), (187, 47, 94), (174, 44, 92),
- (164, 41, 72), (152, 30, 55), (150, 28, 41), (143, 38, 53),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (77, 36, 18), (77, 36, 18), (77, 36, 18),
- (77, 36, 18), (128, 5, 23), (140, 0, 35), (156, 3, 21),
- (146, 18, 33), (144, 19, 49), (139, 31, 65), (120, 24, 98),
- (97, 41, 90), (87, 59, 100), (81, 71, 98), (88, 84, 111),
- (82, 65, 120), (52, 43, 126), (48, 24, 136), (0, 73, 143),
- (38, 99, 156), (75, 100, 120), (84, 125, 111), (82, 139, 133),
- (99, 134, 140), (118, 139, 170), (133, 156, 172), (224, 153, 171),
- (230, 159, 173), (217, 132, 151), (183, 92, 109), (163, 58, 73),
- (149, 53, 64), (78, 37, 19), (77, 36, 18), (77, 36, 18),
- (79, 38, 20), (137, 92, 59), (122, 108, 79), (164, 70, 96),
- (191, 59, 70), (199, 83, 94), (179, 88, 105), (167, 73, 99),
- (166, 71, 95), (153, 58, 102), (134, 44, 98), (135, 21, 106),
- (118, 51, 105), (109, 72, 105), (114, 91, 120), (100, 107, 117),
- (85, 97, 135), (95, 110, 139), (121, 101, 128), (139, 103, 117)
- ),
-
-// 218 Apophysis-040427-4SatnFlorlSwag
-((115, 96, 79), (58, 30, 44), (42, 31, 43), (26, 33, 43),
- (13, 47, 45), (0, 62, 48), (15, 63, 53), (30, 65, 59),
- (120, 89, 71), (146, 108, 87), (172, 127, 104), (190, 142, 121),
- (209, 158, 139), (215, 158, 152), (221, 158, 166), (229, 157, 172),
- (238, 156, 178), (227, 181, 168), (209, 196, 154), (191, 211, 140),
- (163, 201, 135), (136, 192, 131), (133, 190, 130), (131, 189, 130),
- (127, 190, 143), (143, 193, 153), (159, 196, 163), (151, 195, 153),
- (144, 194, 143), (145, 197, 137), (147, 200, 132), (187, 158, 118),
- (174, 129, 106), (170, 128, 104), (181, 155, 115), (193, 182, 126),
- (205, 188, 138), (218, 195, 151), (220, 198, 152), (223, 201, 154),
- (224, 168, 169), (212, 154, 153), (200, 141, 137), (181, 122, 116),
- (163, 104, 96), (159, 100, 93), (156, 97, 91), (140, 113, 86),
- (116, 130, 105), (28, 102, 129), (20, 82, 122), (12, 62, 115),
- (6, 45, 102), (0, 29, 89), (5, 17, 84), (10, 6, 80),
- (46, 40, 88), (76, 60, 78), (107, 80, 69), (107, 73, 65),
- (108, 67, 61), (111, 66, 57), (114, 66, 54), (111, 65, 52),
- (110, 61, 57), (119, 65, 63), (122, 64, 67), (126, 63, 72),
- (124, 62, 70), (122, 61, 68), (119, 57, 68), (108, 55, 63),
- (50, 26, 50), (25, 14, 25), (1, 3, 0), (1, 2, 0),
- (2, 2, 0), (11, 14, 13), (21, 27, 27), (55, 29, 38),
- (81, 39, 49), (109, 60, 56), (114, 71, 64), (119, 82, 73),
- (126, 86, 78), (134, 91, 84), (149, 94, 87), (153, 94, 90),
- (167, 98, 103), (185, 128, 119), (203, 158, 135), (194, 175, 140),
- (185, 193, 146), (189, 189, 189), (146, 170, 172), (127, 127, 127),
- (111, 92, 78), (62, 40, 52), (52, 29, 47), (43, 19, 43),
- (45, 21, 43), (48, 23, 44), (70, 38, 49), (99, 57, 59),
- (102, 75, 68), (92, 66, 60), (82, 57, 52), (65, 55, 44),
- (49, 53, 36), (32, 46, 29), (47, 31, 32), (79, 44, 48),
- (105, 56, 62), (131, 66, 74), (130, 66, 74), (130, 67, 75),
- (124, 75, 68), (122, 82, 70), (109, 79, 68), (90, 74, 77),
- (37, 56, 96), (25, 43, 94), (14, 30, 92), (14, 21, 87),
- (15, 12, 83), (36, 25, 68), (56, 21, 61), (53, 30, 56),
- (55, 28, 47), (49, 103, 105), (62, 130, 125), (75, 157, 145),
- (76, 154, 164), (67, 156, 160), (50, 109, 123), (52, 84, 122),
- (70, 117, 111), (83, 131, 112), (96, 145, 113), (103, 154, 115),
- (110, 163, 117), (115, 184, 155), (105, 181, 169), (108, 178, 154),
- (109, 156, 136), (94, 81, 75), (97, 78, 71), (100, 75, 68),
- (86, 50, 64), (65, 39, 76), (56, 34, 55), (46, 22, 48),
- (14, 17, 50), (13, 14, 55), (13, 11, 60), (24, 12, 62),
- (56, 33, 53), (84, 53, 51), (102, 56, 56), (105, 54, 59),
- (108, 58, 57), (120, 60, 68), (124, 62, 71), (128, 65, 74),
- (141, 81, 80), (150, 89, 88), (152, 100, 89), (145, 90, 83),
- (113, 61, 63), (101, 58, 59), (89, 55, 56), (50, 60, 36),
- (9, 74, 40), (6, 84, 42), (0, 90, 68), (70, 78, 91),
- (80, 81, 99), (81, 114, 97), (105, 139, 123), (105, 145, 144),
- (114, 162, 148), (142, 173, 168), (185, 185, 185), (190, 190, 190),
- (193, 193, 193), (198, 199, 200), (204, 205, 207), (224, 224, 224),
- (225, 225, 217), (195, 195, 195), (194, 194, 184), (189, 194, 188),
- (191, 191, 191), (196, 192, 191), (214, 181, 146), (207, 163, 150),
- (195, 142, 128), (184, 113, 121), (164, 90, 107), (169, 105, 105),
- (192, 128, 128), (205, 138, 145), (203, 143, 143), (198, 150, 130),
- (184, 138, 115), (183, 126, 115), (184, 145, 116), (199, 152, 132),
- (206, 158, 138), (209, 152, 135), (185, 121, 121), (170, 94, 107),
- (246, 39, 49), (154, 83, 89), (149, 82, 89), (137, 70, 79),
- (130, 70, 72), (135, 77, 75), (139, 96, 79), (142, 100, 84),
- (137, 99, 80), (137, 99, 80), (133, 90, 74), (120, 73, 65),
- (119, 63, 62), (119, 65, 63), (112, 75, 66), (113, 81, 70),
- (108, 81, 70), (110, 76, 66), (115, 75, 65), (109, 66, 59),
- (103, 62, 56), (99, 61, 52), (95, 45, 46), (66, 32, 48),
- (40, 13, 44), (5, 3, 8), (0, 0, 0), (0, 0, 0),
- (10, 12, 60), (0, 0, 69), (0, 0, 74), (2, 19, 89),
- (0, 35, 128), (0, 67, 136), (0, 69, 137), (12, 99, 118),
- (29, 101, 126), (59, 118, 116), (91, 138, 120), (125, 125, 125),
- (162, 131, 102), (165, 130, 102), (152, 122, 94), (147, 117, 83)
- ),
-
-// 219 Apophysis-040427-4DDragHeart
-((114, 84, 22), (131, 106, 50), (178, 143, 91), (225, 181, 132),
- (225, 181, 132), (225, 181, 132), (200, 168, 113), (175, 155, 94),
- (114, 88, 29), (114, 86, 26), (114, 84, 24), (114, 83, 23),
- (115, 83, 22), (115, 82, 21), (116, 82, 21), (116, 82, 21),
- (116, 82, 21), (113, 83, 19), (111, 80, 19), (110, 78, 19),
- (106, 77, 20), (103, 76, 21), (89, 61, 28), (75, 47, 35),
- (99, 73, 22), (103, 75, 22), (107, 78, 22), (108, 78, 23),
- (109, 78, 24), (109, 79, 24), (110, 81, 25), (109, 83, 24),
- (109, 83, 22), (110, 86, 24), (111, 86, 26), (113, 87, 28),
- (124, 99, 37), (136, 111, 47), (154, 133, 69), (173, 155, 91),
- (189, 174, 115), (153, 127, 88), (118, 81, 62), (115, 82, 44),
- (112, 83, 27), (111, 82, 26), (111, 82, 26), (112, 81, 24),
- (111, 80, 25), (110, 81, 25), (110, 81, 25), (111, 82, 26),
- (111, 82, 24), (112, 83, 23), (112, 83, 23), (113, 83, 23),
- (113, 84, 26), (113, 85, 27), (113, 87, 28), (112, 86, 26),
- (111, 85, 24), (111, 85, 24), (111, 85, 24), (112, 83, 23),
- (113, 83, 23), (113, 81, 24), (112, 81, 24), (112, 81, 24),
- (112, 81, 24), (112, 81, 24), (112, 82, 22), (112, 82, 20),
- (111, 83, 20), (111, 82, 20), (111, 81, 21), (110, 80, 20),
- (110, 80, 20), (110, 80, 20), (111, 81, 21), (112, 81, 24),
- (112, 83, 25), (112, 83, 25), (112, 82, 23), (113, 81, 22),
- (113, 81, 22), (113, 81, 22), (112, 82, 20), (110, 82, 17),
- (113, 81, 22), (112, 81, 22), (112, 82, 22), (111, 82, 22),
- (111, 82, 22), (109, 83, 22), (110, 84, 23), (111, 85, 24),
- (111, 85, 26), (113, 87, 28), (115, 88, 30), (118, 89, 33),
- (179, 75, 49), (240, 61, 65), (255, 82, 86), (252, 210, 62),
- (253, 246, 77), (254, 235, 41), (255, 225, 5), (250, 222, 5),
- (246, 219, 5), (221, 197, 3), (215, 192, 2), (237, 211, 2),
- (255, 220, 4), (255, 255, 85), (255, 255, 84), (255, 255, 83),
- (255, 227, 71), (254, 110, 102), (255, 83, 87), (255, 112, 116),
- (208, 199, 166), (224, 210, 181), (241, 221, 197), (241, 221, 197),
- (241, 221, 197), (216, 209, 183), (225, 181, 134), (225, 181, 134),
- (254, 98, 99), (255, 78, 84), (254, 76, 81), (254, 75, 78),
- (255, 73, 75), (247, 62, 67), (214, 37, 47), (119, 85, 22),
- (113, 83, 23), (113, 84, 24), (114, 85, 25), (114, 84, 25),
- (114, 83, 26), (113, 84, 26), (112, 83, 25), (112, 83, 23),
- (111, 82, 22), (109, 78, 23), (108, 77, 23), (108, 77, 23),
- (105, 80, 26), (104, 79, 23), (105, 76, 18), (101, 72, 16),
- (95, 5, 7), (101, 24, 3), (107, 44, 0), (100, 74, 17),
- (107, 77, 17), (108, 77, 20), (107, 78, 18), (108, 80, 17),
- (109, 79, 15), (109, 77, 16), (109, 77, 17), (109, 77, 18),
- (110, 78, 19), (111, 79, 20), (112, 80, 19), (113, 83, 19),
- (117, 83, 20), (117, 83, 20), (118, 84, 21), (118, 84, 23),
- (207, 40, 47), (241, 60, 65), (254, 68, 73), (254, 73, 78),
- (255, 72, 76), (255, 66, 70), (240, 61, 65), (120, 86, 25),
- (118, 87, 23), (117, 86, 22), (117, 85, 24), (116, 86, 24),
- (124, 94, 34), (157, 123, 28), (191, 152, 23), (227, 165, 32),
- (234, 179, 37), (184, 165, 1), (154, 126, 17), (118, 89, 23),
- (119, 88, 23), (117, 86, 21), (116, 85, 21), (115, 86, 20),
- (114, 84, 22), (113, 83, 21), (113, 83, 21), (112, 82, 20),
- (112, 80, 19), (113, 79, 18), (114, 80, 19), (113, 78, 20),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (115, 83, 22),
- (116, 81, 23), (207, 35, 47), (237, 41, 55), (247, 64, 68),
- (254, 69, 74), (251, 64, 59), (119, 90, 24), (118, 89, 23),
- (117, 86, 22), (113, 87, 26), (110, 86, 24), (110, 84, 23),
- (109, 83, 22), (109, 83, 22), (109, 83, 22), (109, 80, 22),
- (110, 79, 22), (109, 78, 21), (110, 78, 19), (109, 77, 18),
- (109, 79, 17), (111, 79, 18), (111, 79, 18), (110, 78, 19),
- (110, 78, 19), (111, 79, 20), (111, 79, 20), (112, 80, 21),
- (112, 80, 21), (113, 81, 22), (113, 81, 22), (113, 81, 22),
- (114, 82, 21), (115, 83, 22), (116, 84, 23), (116, 82, 21),
- (117, 83, 20), (116, 85, 21), (117, 86, 22), (118, 89, 23),
- (120, 89, 25), (138, 103, 13), (196, 103, 25), (253, 79, 81),
- (254, 84, 87), (224, 180, 133), (196, 184, 124), (173, 154, 96)
- ),
-
-// 220 Apophysis-040427-4DimesPathsE
-((212, 252, 226), (139, 125, 160), (98, 90, 114), (57, 55, 69),
- (35, 28, 42), (13, 1, 15), (9, 1, 8), (6, 2, 1),
- (2, 2, 2), (5, 1, 2), (8, 0, 2), (11, 0, 3),
- (14, 0, 5), (32, 0, 18), (50, 0, 32), (67, 13, 50),
- (84, 27, 68), (140, 63, 71), (148, 74, 65), (156, 86, 60),
- (117, 66, 58), (78, 46, 57), (66, 42, 39), (55, 38, 22),
- (39, 86, 92), (39, 88, 111), (39, 91, 131), (85, 101, 142),
- (132, 111, 154), (137, 104, 160), (143, 98, 167), (144, 96, 144),
- (96, 88, 112), (80, 45, 109), (91, 63, 123), (102, 81, 137),
- (149, 107, 122), (197, 133, 108), (213, 144, 114), (230, 156, 121),
- (233, 217, 217), (224, 235, 225), (216, 254, 233), (199, 242, 226),
- (183, 231, 219), (173, 222, 210), (163, 213, 202), (166, 195, 190),
- (168, 188, 176), (208, 231, 202), (230, 243, 228), (252, 255, 255),
- (253, 252, 253), (254, 250, 251), (254, 241, 253), (255, 232, 255),
- (248, 250, 249), (235, 242, 249), (222, 234, 250), (158, 217, 252),
- (94, 200, 255), (109, 186, 202), (125, 173, 149), (112, 86, 111),
- (110, 45, 88), (159, 67, 130), (167, 64, 185), (176, 61, 240),
- (196, 85, 247), (216, 109, 255), (200, 147, 237), (193, 196, 239),
- (219, 143, 241), (227, 132, 234), (235, 122, 228), (224, 129, 231),
- (213, 137, 235), (213, 151, 223), (213, 166, 212), (192, 230, 121),
- (184, 208, 34), (87, 164, 0), (105, 156, 58), (124, 149, 117),
- (154, 139, 117), (184, 130, 118), (198, 167, 185), (254, 187, 196),
- (186, 222, 72), (134, 162, 39), (83, 103, 6), (58, 70, 10),
- (34, 38, 15), (17, 6, 10), (6, 9, 0), (0, 17, 0),
- (0, 30, 18), (17, 135, 47), (8, 163, 23), (0, 191, 0),
- (56, 182, 58), (113, 174, 117), (163, 185, 164), (158, 213, 158),
- (133, 212, 103), (117, 195, 93), (101, 178, 84), (94, 174, 58),
- (88, 170, 33), (57, 245, 46), (170, 255, 30), (247, 255, 43),
- (254, 253, 38), (245, 244, 226), (248, 239, 239), (252, 235, 253),
- (255, 221, 252), (226, 208, 208), (192, 178, 165), (193, 161, 84),
- (207, 190, 12), (204, 104, 7), (202, 19, 3), (184, 14, 1),
- (167, 9, 0), (111, 18, 1), (66, 111, 6), (41, 141, 71),
- (15, 93, 41), (12, 38, 55), (17, 33, 58), (22, 28, 62),
- (37, 0, 75), (43, 0, 76), (42, 9, 90), (18, 1, 116),
- (27, 13, 186), (24, 6, 127), (21, 0, 68), (13, 1, 58),
- (5, 2, 49), (0, 0, 26), (11, 0, 23), (28, 6, 19),
- (45, 16, 0), (95, 69, 80), (115, 74, 87), (136, 79, 94),
- (178, 114, 166), (175, 132, 185), (189, 130, 188), (162, 55, 219),
- (110, 76, 173), (115, 61, 167), (120, 46, 161), (118, 40, 150),
- (114, 40, 153), (91, 21, 154), (70, 20, 153), (45, 0, 101),
- (50, 0, 83), (91, 33, 118), (94, 40, 117), (98, 47, 116),
- (73, 50, 79), (95, 19, 57), (122, 13, 81), (130, 56, 135),
- (145, 36, 225), (159, 40, 238), (173, 45, 252), (147, 52, 198),
- (103, 24, 149), (59, 2, 97), (53, 3, 66), (19, 0, 55),
- (13, 4, 31), (0, 12, 20), (0, 18, 24), (7, 22, 45),
- (4, 45, 99), (17, 29, 131), (62, 32, 118), (72, 90, 90),
- (96, 148, 125), (126, 127, 111), (156, 106, 97), (164, 69, 67),
- (181, 149, 90), (202, 142, 108), (196, 175, 172), (190, 186, 209),
- (208, 186, 209), (221, 215, 217), (200, 209, 208), (186, 177, 232),
- (193, 126, 170), (240, 79, 129), (169, 77, 40), (179, 28, 0),
- (152, 15, 9), (116, 1, 4), (48, 5, 0), (18, 0, 12),
- (8, 7, 3), (2, 14, 0), (0, 21, 0), (25, 25, 13),
- (43, 18, 40), (60, 23, 64), (68, 39, 95), (50, 76, 150),
- (14, 104, 201), (39, 237, 240), (31, 192, 174), (72, 177, 120),
- (38, 95, 89), (17, 53, 67), (24, 34, 61), (20, 18, 32),
- (6, 7, 11), (3, 3, 3), (4, 9, 3), (4, 10, 6),
- (5, 6, 10), (0, 11, 17), (0, 1, 15), (0, 0, 2),
- (1, 1, 1), (0, 2, 1), (0, 5, 0), (0, 7, 3),
- (7, 3, 17), (39, 4, 46), (63, 0, 80), (63, 10, 142),
- (81, 65, 164), (71, 82, 148), (70, 55, 112), (48, 35, 78),
- (56, 18, 77), (36, 22, 57), (25, 0, 35), (18, 0, 26),
- (3, 0, 17), (3, 3, 15), (2, 1, 19), (0, 2, 23),
- (0, 0, 43), (11, 0, 58), (32, 2, 76), (61, 36, 101),
- (110, 68, 144), (145, 107, 182), (202, 237, 207), (176, 153, 205)
- ),
-
-// 221 Apophysis-040427-4DimensPathsE2
-((255, 234, 255), (204, 132, 244), (181, 127, 233), (158, 123, 223),
- (148, 116, 203), (139, 109, 183), (137, 119, 161), (136, 130, 140),
- (81, 135, 51), (72, 112, 68), (63, 89, 86), (39, 65, 68),
- (15, 42, 51), (9, 29, 38), (3, 16, 25), (1, 12, 20),
- (0, 8, 15), (1, 1, 1), (2, 2, 6), (4, 4, 12),
- (9, 21, 14), (14, 38, 16), (22, 41, 20), (30, 45, 24),
- (61, 99, 14), (100, 85, 35), (140, 71, 56), (133, 69, 87),
- (126, 68, 119), (110, 80, 153), (94, 93, 187), (107, 64, 197),
- (103, 26, 180), (57, 22, 102), (57, 37, 106), (57, 52, 110),
- (72, 71, 140), (87, 90, 171), (123, 114, 187), (160, 139, 204),
- (192, 224, 235), (154, 192, 230), (116, 161, 226), (106, 112, 201),
- (96, 63, 176), (77, 45, 145), (58, 28, 114), (33, 2, 80),
- (25, 0, 81), (24, 0, 57), (24, 0, 47), (25, 0, 37),
- (21, 0, 29), (17, 0, 21), (15, 4, 17), (13, 8, 14),
- (17, 0, 38), (14, 0, 42), (12, 0, 47), (6, 2, 30),
- (0, 4, 14), (0, 2, 10), (1, 0, 7), (1, 1, 1),
- (0, 2, 0), (1, 1, 1), (0, 2, 0), (0, 3, 0),
- (0, 8, 0), (0, 14, 0), (9, 36, 3), (17, 69, 21),
- (67, 141, 54), (103, 138, 36), (140, 135, 18), (122, 115, 22),
- (105, 95, 26), (84, 95, 34), (63, 96, 43), (56, 34, 36),
- (65, 22, 41), (128, 54, 107), (124, 51, 149), (121, 48, 191),
- (115, 45, 187), (110, 43, 184), (132, 13, 181), (108, 17, 200),
- (84, 0, 174), (56, 0, 126), (29, 0, 78), (33, 0, 68),
- (37, 0, 58), (29, 0, 43), (15, 1, 24), (8, 1, 17),
- (0, 0, 12), (7, 2, 9), (9, 1, 11), (11, 0, 14),
- (8, 0, 16), (5, 1, 18), (20, 0, 27), (29, 2, 21),
- (37, 5, 28), (39, 19, 24), (42, 34, 21), (31, 33, 16),
- (20, 32, 12), (16, 11, 34), (1, 17, 43), (26, 35, 50),
- (61, 47, 64), (137, 108, 138), (156, 122, 151), (176, 137, 164),
- (211, 164, 232), (255, 191, 230), (235, 186, 171), (236, 179, 160),
- (165, 205, 57), (142, 189, 70), (119, 174, 83), (143, 173, 78),
- (167, 173, 73), (181, 80, 24), (181, 27, 77), (167, 70, 165),
- (145, 76, 143), (141, 73, 50), (164, 84, 40), (187, 95, 30),
- (217, 69, 5), (195, 67, 0), (179, 91, 4), (144, 79, 21),
- (67, 19, 0), (39, 9, 0), (11, 0, 0), (8, 6, 1),
- (5, 13, 2), (9, 43, 0), (43, 106, 0), (64, 173, 0),
- (19, 242, 11), (99, 222, 95), (124, 210, 128), (149, 199, 162),
- (186, 239, 197), (210, 197, 188), (220, 196, 170), (198, 177, 114),
- (205, 187, 17), (185, 186, 11), (166, 185, 5), (139, 186, 30),
- (129, 112, 84), (77, 72, 79), (81, 47, 84), (67, 25, 91),
- (63, 0, 77), (20, 14, 16), (16, 8, 13), (13, 2, 10),
- (9, 0, 0), (3, 0, 0), (4, 0, 0), (18, 5, 0),
- (50, 0, 0), (67, 11, 3), (85, 22, 7), (115, 5, 0),
- (132, 59, 16), (151, 62, 30), (134, 58, 44), (123, 52, 30),
- (59, 38, 55), (39, 31, 70), (0, 64, 133), (20, 96, 112),
- (69, 141, 104), (107, 157, 122), (109, 165, 154), (126, 117, 144),
- (29, 88, 86), (25, 86, 70), (21, 84, 55), (0, 26, 0),
- (8, 0, 38), (11, 4, 37), (11, 0, 22), (10, 8, 21),
- (0, 29, 19), (16, 43, 24), (43, 34, 37), (58, 49, 66),
- (65, 64, 106), (66, 87, 150), (81, 135, 101), (68, 129, 87),
- (75, 134, 90), (80, 151, 93), (116, 174, 87), (144, 160, 121),
- (206, 157, 160), (241, 233, 187), (241, 255, 215), (231, 255, 218),
- (244, 255, 246), (255, 241, 255), (216, 213, 240), (207, 179, 168),
- (147, 142, 113), (97, 86, 103), (77, 72, 79), (140, 69, 47),
- (158, 84, 35), (173, 107, 21), (196, 140, 105), (154, 119, 143),
- (142, 110, 121), (86, 65, 106), (43, 48, 70), (38, 25, 53),
- (41, 14, 31), (28, 8, 20), (22, 0, 18), (24, 1, 11),
- (15, 0, 8), (6, 0, 0), (1, 0, 4), (5, 2, 13),
- (8, 5, 16), (11, 0, 23), (22, 0, 35), (34, 7, 50),
- (49, 18, 60), (58, 8, 45), (59, 4, 43), (68, 22, 25),
- (59, 10, 6), (39, 0, 0), (25, 0, 0), (28, 0, 13),
- (46, 26, 28), (79, 56, 66), (86, 89, 104), (135, 130, 137),
- (134, 169, 188), (135, 238, 235), (129, 238, 241), (90, 187, 168),
- (98, 211, 149), (164, 221, 214), (238, 246, 225), (255, 252, 255)
- ),
-
-// 222 Apophysis-040427-4DimensPathE2
-((224, 151, 145), (12, 8, 7), (12, 6, 4), (13, 5, 2),
- (16, 6, 1), (20, 8, 0), (19, 4, 0), (19, 0, 0),
- (28, 0, 0), (30, 3, 0), (32, 7, 0), (39, 7, 0),
- (47, 7, 0), (52, 3, 12), (58, 0, 24), (66, 4, 24),
- (75, 8, 25), (73, 44, 46), (58, 132, 126), (44, 220, 207),
- (50, 224, 204), (56, 228, 202), (76, 238, 165), (96, 248, 129),
- (154, 200, 200), (195, 227, 220), (237, 255, 241), (246, 238, 247),
- (255, 222, 254), (255, 211, 227), (255, 200, 201), (250, 185, 103),
- (251, 239, 5), (180, 250, 14), (196, 208, 17), (212, 166, 21),
- (184, 169, 21), (156, 172, 21), (169, 197, 31), (183, 222, 41),
- (124, 180, 0), (124, 153, 30), (124, 126, 61), (161, 106, 30),
- (198, 86, 0), (202, 85, 16), (206, 85, 32), (187, 58, 36),
- (189, 43, 54), (100, 0, 16), (103, 23, 8), (107, 46, 0),
- (98, 110, 0), (90, 174, 0), (100, 214, 36), (111, 255, 72),
- (144, 197, 81), (195, 142, 90), (247, 87, 99), (228, 58, 100),
- (209, 29, 102), (220, 35, 89), (231, 41, 77), (189, 69, 44),
- (182, 70, 33), (81, 24, 4), (77, 23, 2), (74, 22, 0),
- (68, 24, 0), (62, 26, 0), (72, 37, 7), (72, 60, 48),
- (144, 112, 117), (164, 136, 126), (185, 161, 135), (186, 176, 139),
- (188, 191, 144), (183, 182, 131), (178, 173, 118), (183, 148, 118),
- (182, 156, 105), (218, 144, 55), (208, 105, 61), (199, 66, 67),
- (212, 74, 71), (225, 82, 76), (221, 59, 108), (211, 84, 135),
- (168, 21, 189), (114, 33, 179), (61, 45, 169), (70, 42, 108),
- (80, 40, 48), (65, 23, 35), (36, 29, 36), (41, 32, 25),
- (49, 10, 13), (16, 7, 0), (8, 4, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (8, 0, 5), (18, 0, 0),
- (51, 9, 10), (86, 23, 39), (122, 37, 68), (138, 59, 83),
- (155, 81, 98), (167, 114, 130), (201, 147, 173), (241, 211, 211),
- (255, 224, 219), (240, 163, 145), (216, 146, 145), (192, 129, 146),
- (143, 103, 91), (96, 79, 72), (96, 67, 59), (112, 80, 81),
- (130, 116, 113), (133, 118, 112), (137, 120, 112), (134, 127, 114),
- (132, 135, 116), (152, 138, 129), (174, 154, 153), (181, 157, 155),
- (177, 166, 144), (148, 138, 102), (155, 138, 98), (163, 139, 95),
- (215, 171, 46), (202, 199, 10), (174, 245, 17), (126, 234, 9),
- (25, 191, 3), (27, 154, 1), (29, 118, 0), (24, 101, 0),
- (19, 85, 0), (16, 38, 0), (56, 29, 2), (82, 137, 0),
- (22, 158, 0), (61, 183, 0), (77, 162, 7), (93, 142, 14),
- (134, 66, 27), (109, 47, 52), (103, 48, 41), (92, 49, 43),
- (157, 110, 82), (167, 138, 100), (177, 167, 118), (193, 187, 171),
- (255, 224, 241), (255, 251, 234), (255, 255, 242), (255, 246, 243),
- (255, 224, 255), (213, 224, 182), (192, 212, 179), (172, 200, 177),
- (159, 152, 142), (114, 117, 132), (66, 78, 74), (43, 90, 70),
- (55, 25, 0), (53, 16, 0), (51, 8, 1), (44, 0, 0),
- (49, 0, 17), (45, 0, 44), (43, 7, 55), (56, 0, 114),
- (75, 35, 167), (94, 78, 200), (89, 127, 202), (85, 160, 189),
- (137, 167, 103), (147, 133, 94), (133, 108, 101), (138, 95, 89),
- (133, 52, 49), (135, 30, 51), (138, 8, 54), (129, 0, 71),
- (144, 0, 71), (158, 43, 138), (159, 65, 149), (165, 106, 124),
- (196, 128, 119), (161, 114, 108), (171, 72, 90), (183, 66, 110),
- (230, 79, 72), (252, 102, 17), (238, 31, 15), (232, 21, 28),
- (218, 33, 38), (219, 32, 23), (193, 13, 14), (101, 1, 0),
- (96, 0, 0), (83, 18, 0), (82, 2, 3), (81, 0, 8),
- (80, 0, 0), (75, 0, 1), (52, 1, 0), (29, 5, 3),
- (27, 0, 0), (29, 0, 0), (41, 0, 0), (67, 0, 8),
- (93, 1, 2), (123, 10, 40), (178, 61, 70), (216, 141, 164),
- (221, 194, 199), (255, 240, 241), (255, 252, 228), (223, 234, 191),
- (198, 171, 160), (168, 117, 88), (144, 76, 41), (109, 55, 27),
- (80, 20, 22), (77, 20, 11), (61, 13, 9), (61, 10, 7),
- (51, 7, 8), (57, 0, 0), (55, 0, 0), (50, 0, 0),
- (42, 8, 0), (28, 9, 0), (19, 16, 0), (14, 6, 3),
- (10, 1, 0), (0, 6, 0), (0, 6, 2), (1, 1, 1),
- (14, 0, 0), (17, 0, 0), (18, 2, 3), (14, 0, 0),
- (5, 0, 4), (0, 0, 7), (1, 5, 6), (7, 7, 7),
- (24, 25, 0), (59, 58, 37), (142, 102, 90), (255, 175, 156)
- ),
-
-// 223 Apophysis-040427-4Doodles
-((145, 106, 3), (181, 151, 125), (169, 173, 151), (157, 196, 177),
- (154, 193, 174), (152, 191, 172), (158, 189, 173), (165, 187, 175),
- (161, 161, 161), (154, 154, 154), (148, 148, 148), (148, 141, 144),
- (149, 134, 141), (105, 114, 124), (61, 95, 107), (51, 84, 113),
- (41, 73, 120), (17, 28, 134), (8, 30, 94), (0, 32, 54),
- (15, 33, 54), (30, 35, 54), (38, 41, 51), (46, 47, 49),
- (185, 150, 120), (219, 193, 125), (254, 237, 131), (210, 177, 72),
- (166, 117, 14), (158, 112, 8), (150, 107, 2), (148, 91, 22),
- (152, 56, 16), (145, 141, 96), (166, 164, 140), (187, 187, 185),
- (195, 194, 192), (203, 202, 200), (202, 202, 201), (202, 202, 202),
- (193, 193, 193), (176, 197, 187), (160, 202, 182), (98, 205, 180),
- (36, 209, 179), (35, 174, 148), (34, 140, 117), (11, 72, 73),
- (38, 50, 62), (88, 64, 28), (103, 75, 59), (119, 87, 90),
- (137, 122, 127), (155, 158, 165), (172, 173, 176), (189, 189, 187),
- (233, 237, 240), (241, 245, 247), (250, 253, 255), (252, 254, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (242, 253, 249),
- (232, 232, 208), (159, 159, 159), (124, 124, 124), (89, 89, 89),
- (82, 81, 82), (76, 74, 75), (64, 65, 57), (73, 55, 31),
- (69, 40, 6), (58, 37, 9), (47, 35, 13), (46, 23, 7),
- (46, 12, 2), (54, 18, 5), (63, 24, 9), (71, 14, 5),
- (60, 13, 3), (31, 7, 43), (37, 18, 31), (44, 30, 19),
- (53, 39, 19), (63, 48, 19), (78, 55, 13), (114, 85, 27),
- (168, 153, 84), (162, 174, 130), (156, 195, 176), (145, 205, 205),
- (134, 215, 234), (173, 255, 253), (217, 255, 250), (230, 255, 255),
- (231, 255, 253), (198, 198, 196), (165, 165, 163), (133, 133, 131),
- (117, 114, 108), (102, 95, 85), (82, 77, 74), (61, 79, 83),
- (138, 137, 142), (156, 156, 158), (175, 175, 175), (182, 182, 182),
- (189, 189, 189), (191, 191, 189), (176, 174, 175), (151, 151, 151),
- (119, 119, 119), (62, 95, 4), (58, 70, 14), (54, 46, 25),
- (45, 45, 45), (45, 45, 45), (41, 52, 56), (52, 59, 140),
- (178, 81, 249), (162, 115, 223), (146, 150, 197), (125, 142, 183),
- (105, 135, 169), (48, 165, 95), (4, 139, 34), (5, 48, 38),
- (15, 15, 15), (37, 29, 6), (35, 32, 17), (34, 35, 29),
- (45, 45, 45), (49, 55, 67), (60, 86, 99), (128, 128, 128),
- (243, 162, 254), (241, 193, 254), (240, 225, 254), (235, 228, 242),
- (231, 231, 231), (226, 215, 211), (212, 203, 206), (208, 208, 206),
- (206, 206, 204), (203, 203, 201), (202, 202, 200), (202, 202, 200),
- (198, 198, 198), (194, 194, 192), (190, 190, 188), (185, 185, 185),
- (148, 146, 151), (154, 147, 151), (160, 148, 152), (183, 168, 173),
- (193, 193, 191), (208, 214, 210), (219, 251, 240), (236, 255, 255),
- (247, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 247), (254, 255, 191),
- (252, 246, 148), (253, 247, 126), (255, 249, 105), (211, 255, 95),
- (229, 223, 87), (237, 93, 56), (227, 4, 97), (173, 0, 72),
- (160, 28, 23), (105, 118, 124), (126, 70, 69), (0, 6, 0),
- (11, 9, 10), (27, 26, 24), (48, 35, 29), (47, 25, 64),
- (78, 10, 121), (97, 31, 78), (116, 53, 35), (162, 44, 18),
- (205, 61, 53), (242, 85, 94), (218, 112, 70), (190, 165, 85),
- (204, 186, 114), (193, 186, 178), (210, 193, 201), (222, 220, 208),
- (247, 247, 245), (254, 249, 253), (255, 254, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (251, 253, 252), (255, 236, 222),
- (255, 250, 189), (252, 247, 183), (247, 231, 146), (251, 222, 142),
- (209, 177, 192), (187, 187, 185), (179, 179, 179), (160, 160, 160),
- (154, 154, 154), (141, 147, 145), (141, 141, 141), (141, 141, 141),
- (140, 140, 140), (133, 149, 139), (130, 164, 148), (129, 171, 196),
- (130, 205, 224), (160, 174, 235), (179, 131, 230), (201, 134, 250),
- (206, 156, 229), (191, 191, 191), (160, 199, 180), (161, 181, 170),
- (145, 145, 145), (120, 120, 120), (121, 89, 51), (90, 71, 57),
- (101, 70, 39), (113, 48, 28), (118, 33, 13), (144, 55, 11)
- ),
-
-// 224 Apophysis-040427-4Doodles2
-((191, 182, 107), (176, 142, 19), (182, 145, 11), (189, 148, 4),
- (188, 147, 3), (188, 146, 2), (183, 142, 3), (179, 139, 5),
- (150, 128, 42), (131, 120, 76), (113, 112, 110), (89, 89, 89),
- (66, 67, 69), (43, 47, 39), (20, 27, 9), (25, 26, 13),
- (30, 26, 17), (56, 61, 21), (101, 88, 12), (147, 115, 4),
- (172, 134, 4), (197, 153, 5), (208, 161, 5), (219, 170, 5),
- (239, 187, 5), (243, 191, 4), (248, 195, 3), (249, 195, 4),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (240, 187, 5), (230, 180, 5), (221, 172, 5), (213, 165, 5),
- (170, 92, 82), (144, 75, 71), (119, 59, 61), (101, 66, 62),
- (83, 73, 64), (80, 68, 67), (77, 64, 71), (90, 75, 80),
- (115, 98, 91), (178, 172, 156), (202, 192, 182), (227, 212, 209),
- (207, 176, 185), (188, 141, 161), (159, 128, 137), (130, 116, 113),
- (163, 127, 65), (185, 144, 35), (207, 161, 5), (221, 172, 5),
- (235, 184, 5), (240, 188, 4), (246, 192, 4), (251, 193, 5),
- (245, 191, 7), (219, 170, 5), (207, 161, 5), (195, 153, 5),
- (186, 146, 5), (178, 140, 5), (167, 132, 4), (163, 128, 2),
- (165, 130, 2), (174, 137, 3), (183, 144, 4), (199, 156, 4),
- (216, 169, 5), (219, 171, 4), (222, 174, 4), (230, 180, 5),
- (236, 186, 5), (229, 179, 6), (219, 172, 5), (210, 165, 4),
- (206, 161, 4), (202, 157, 4), (195, 151, 2), (180, 141, 4),
- (167, 129, 4), (168, 130, 4), (169, 131, 4), (174, 135, 4),
- (179, 139, 5), (191, 149, 3), (208, 162, 4), (222, 174, 4),
- (231, 180, 3), (246, 192, 6), (248, 193, 6), (250, 195, 6),
- (250, 195, 6), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (244, 190, 6), (238, 186, 6), (233, 181, 5),
- (228, 176, 4), (210, 162, 4), (185, 143, 5), (156, 121, 3),
- (123, 94, 2), (57, 25, 2), (43, 22, 5), (30, 20, 8),
- (21, 15, 3), (0, 18, 6), (5, 28, 8), (0, 41, 9),
- (17, 71, 21), (72, 44, 11), (127, 17, 2), (151, 21, 5),
- (175, 25, 8), (193, 13, 24), (153, 31, 26), (140, 108, 5),
- (146, 112, 4), (139, 49, 38), (135, 50, 39), (131, 51, 40),
- (127, 77, 6), (137, 105, 4), (147, 115, 4), (163, 127, 4),
- (201, 158, 4), (211, 166, 4), (222, 174, 4), (224, 174, 5),
- (226, 175, 6), (226, 179, 5), (228, 177, 6), (231, 179, 5),
- (238, 186, 4), (250, 195, 6), (250, 195, 6), (250, 195, 6),
- (250, 195, 6), (252, 194, 6), (252, 194, 6), (51, 0, 9),
- (26, 45, 13), (24, 65, 19), (22, 86, 26), (18, 90, 27),
- (12, 90, 28), (17, 85, 28), (15, 55, 20), (19, 34, 11),
- (24, 11, 2), (44, 5, 8), (38, 3, 8), (32, 1, 9),
- (12, 4, 1), (5, 4, 2), (0, 1, 0), (0, 2, 1),
- (50, 34, 44), (54, 57, 54), (59, 80, 65), (105, 101, 98),
- (120, 116, 113), (124, 121, 116), (135, 128, 120), (161, 160, 158),
- (169, 103, 105), (205, 107, 94), (182, 90, 79), (180, 78, 64),
- (115, 92, 60), (110, 85, 54), (107, 93, 93), (115, 106, 107),
- (175, 147, 37), (186, 150, 21), (198, 154, 6), (214, 166, 4),
- (226, 179, 3), (238, 186, 4), (248, 193, 5), (249, 194, 5),
- (248, 193, 5), (247, 193, 5), (239, 187, 5), (224, 176, 4),
- (200, 156, 5), (175, 160, 93), (129, 123, 109), (112, 108, 105),
- (82, 68, 83), (64, 57, 65), (53, 49, 24), (79, 48, 4),
- (75, 58, 2), (103, 80, 2), (124, 100, 2), (144, 112, 1),
- (157, 122, 2), (160, 119, 5), (160, 119, 5), (162, 119, 6),
- (163, 122, 6), (160, 124, 4), (162, 126, 3), (165, 130, 4),
- (172, 133, 2), (187, 146, 2), (199, 155, 4), (214, 166, 4),
- (222, 174, 4), (224, 176, 4), (222, 174, 4), (220, 172, 4),
- (209, 164, 3), (193, 148, 5), (172, 133, 2), (159, 125, 2),
- (139, 107, 4), (87, 81, 5), (48, 56, 5), (24, 18, 2),
- (3, 0, 0), (0, 0, 0), (11, 6, 2), (41, 18, 2),
- (85, 19, 3), (78, 23, 26), (117, 51, 39), (162, 115, 7),
- (169, 125, 2), (177, 139, 4), (190, 148, 4), (198, 154, 5),
- (202, 159, 3), (204, 159, 4), (208, 162, 4), (208, 162, 4),
- (210, 165, 4), (216, 166, 5), (224, 173, 4), (226, 174, 3),
- (224, 176, 4), (217, 167, 6), (194, 173, 82), (204, 191, 112)
- ),
-
-// 225 Apophysis-040427-4doodles3
-((255, 255, 253), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (254, 254, 253), (254, 253, 251), (246, 245, 244), (238, 238, 238),
- (132, 129, 206), (73, 79, 156), (14, 30, 107), (16, 24, 62),
- (19, 19, 17), (9, 9, 9), (0, 0, 2), (0, 0, 11),
- (0, 0, 21), (7, 22, 105), (73, 11, 63), (140, 1, 22),
- (140, 0, 16), (141, 0, 11), (133, 0, 36), (125, 1, 61),
- (8, 0, 135), (15, 5, 158), (23, 11, 181), (33, 38, 166),
- (43, 65, 151), (23, 97, 156), (3, 130, 162), (8, 149, 231),
- (9, 147, 235), (91, 118, 231), (146, 116, 166), (201, 115, 102),
- (206, 100, 82), (212, 86, 63), (212, 126, 103), (212, 167, 144),
- (244, 244, 244), (249, 249, 249), (255, 255, 255), (254, 254, 254),
- (254, 254, 254), (248, 248, 248), (243, 243, 243), (210, 210, 210),
- (174, 174, 174), (167, 63, 38), (151, 33, 19), (135, 3, 1),
- (95, 5, 0), (56, 7, 0), (28, 3, 0), (1, 0, 0),
- (15, 15, 15), (29, 39, 27), (44, 64, 39), (71, 92, 75),
- (98, 121, 111), (126, 147, 138), (154, 174, 165), (203, 203, 203),
- (246, 246, 246), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (254, 255, 255), (254, 254, 254),
- (239, 243, 255), (156, 175, 169), (99, 121, 168), (42, 67, 168),
- (29, 33, 171), (17, 0, 174), (11, 0, 178), (10, 0, 175),
- (6, 0, 110), (3, 0, 56), (0, 0, 2), (0, 0, 1),
- (0, 0, 0), (5, 6, 8), (48, 24, 24), (100, 51, 55),
- (161, 109, 95), (243, 224, 220), (247, 238, 236), (252, 252, 252),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (248, 248, 248), (230, 230, 230), (213, 213, 213),
- (201, 185, 185), (209, 153, 138), (182, 92, 68), (132, 53, 49),
- (84, 31, 13), (80, 32, 15), (76, 33, 17), (81, 31, 15),
- (87, 30, 13), (110, 13, 24), (120, 43, 23), (129, 46, 40),
- (142, 37, 31), (207, 15, 0), (200, 32, 0), (193, 49, 0),
- (184, 43, 23), (173, 56, 39), (183, 77, 51), (186, 86, 60),
- (214, 73, 46), (220, 69, 32), (227, 65, 19), (223, 74, 50),
- (218, 105, 87), (220, 161, 145), (238, 205, 196), (206, 206, 206),
- (207, 193, 192), (176, 176, 176), (153, 153, 153), (130, 130, 130),
- (100, 100, 100), (67, 97, 85), (43, 109, 73), (34, 95, 61),
- (19, 130, 61), (46, 136, 81), (74, 142, 101), (167, 166, 164),
- (196, 196, 196), (240, 240, 240), (254, 254, 254), (255, 255, 255),
- (255, 255, 255), (252, 255, 255), (242, 241, 239), (200, 198, 199),
- (171, 171, 171), (124, 124, 124), (126, 95, 66), (160, 67, 60),
- (178, 97, 54), (188, 103, 71), (198, 110, 88), (213, 175, 166),
- (229, 220, 221), (251, 251, 251), (254, 255, 255), (255, 255, 255),
- (255, 255, 255), (254, 255, 255), (253, 253, 253), (229, 229, 229),
- (180, 184, 211), (120, 116, 203), (68, 107, 226), (6, 144, 180),
- (68, 82, 143), (135, 43, 130), (128, 87, 91), (117, 77, 65),
- (102, 60, 48), (95, 51, 42), (88, 31, 37), (92, 31, 36),
- (117, 49, 30), (102, 54, 50), (114, 69, 72), (113, 112, 108),
- (177, 177, 177), (222, 222, 224), (245, 245, 245), (254, 254, 254),
- (255, 255, 255), (250, 250, 250), (223, 223, 223), (191, 193, 192),
- (138, 146, 185), (97, 103, 153), (40, 73, 124), (5, 22, 104),
- (4, 32, 69), (14, 14, 16), (1, 0, 0), (1, 0, 0),
- (0, 0, 0), (1, 1, 1), (40, 15, 18), (52, 52, 52),
- (116, 84, 73), (131, 101, 91), (161, 161, 161), (178, 178, 180),
- (180, 181, 183), (182, 182, 182), (183, 182, 180), (179, 179, 179),
- (158, 158, 158), (106, 132, 119), (73, 128, 96), (52, 116, 81),
- (64, 90, 79), (32, 46, 117), (10, 26, 121), (43, 60, 142),
- (63, 84, 89), (104, 103, 101), (151, 143, 141), (186, 186, 188),
- (230, 228, 229), (250, 250, 250), (255, 255, 253), (255, 255, 255)
- ),
-
-// 226 Apophysis-040427-4Doodle3inv
-((124, 154, 164), (77, 77, 75), (75, 75, 74), (73, 73, 73),
- (74, 74, 74), (76, 76, 76), (86, 86, 86), (97, 97, 97),
- (182, 127, 159), (186, 146, 167), (191, 165, 176), (218, 197, 155),
- (245, 229, 134), (218, 200, 150), (192, 171, 166), (171, 161, 160),
- (151, 152, 154), (69, 69, 67), (37, 37, 36), (5, 5, 5),
- (2, 2, 2), (0, 0, 0), (0, 0, 1), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 2),
- (1, 2, 4), (9, 9, 10), (17, 17, 17), (61, 57, 56),
- (123, 126, 49), (241, 225, 148), (238, 230, 193), (236, 236, 238),
- (245, 245, 245), (255, 255, 253), (255, 255, 243), (255, 255, 234),
- (248, 233, 150), (181, 243, 191), (115, 254, 233), (114, 254, 238),
- (114, 255, 244), (122, 254, 219), (130, 254, 194), (188, 250, 113),
- (247, 255, 120), (232, 244, 74), (222, 217, 89), (212, 190, 104),
- (229, 148, 64), (247, 106, 24), (246, 107, 22), (246, 108, 20),
- (164, 137, 24), (109, 138, 88), (54, 140, 153), (48, 154, 172),
- (43, 169, 192), (43, 128, 151), (43, 88, 111), (28, 47, 53),
- (11, 11, 11), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (6, 6, 6), (12, 12, 12), (45, 45, 45), (81, 81, 81),
- (88, 192, 217), (104, 222, 235), (120, 252, 254), (159, 250, 254),
- (199, 248, 255), (226, 251, 255), (254, 255, 255), (255, 254, 255),
- (240, 240, 240), (211, 191, 216), (184, 162, 180), (157, 134, 144),
- (129, 107, 117), (101, 81, 90), (52, 52, 52), (9, 9, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (1, 1, 1), (16, 12, 0),
- (99, 80, 86), (156, 134, 86), (213, 188, 87), (225, 221, 84),
- (238, 255, 81), (244, 255, 77), (245, 255, 80), (244, 255, 81),
- (249, 255, 145), (255, 255, 253), (255, 255, 254), (255, 255, 255),
- (250, 249, 247), (207, 231, 231), (155, 204, 200), (94, 146, 160),
- (12, 31, 35), (6, 15, 17), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (7, 7, 7), (24, 24, 24), (42, 42, 42), (54, 70, 70),
- (46, 102, 117), (73, 163, 187), (123, 202, 206), (138, 211, 230),
- (171, 224, 242), (179, 222, 238), (173, 223, 240), (168, 225, 242),
- (145, 242, 231), (135, 212, 232), (126, 209, 215), (113, 218, 224),
- (48, 240, 255), (55, 223, 255), (62, 206, 255), (71, 212, 232),
- (82, 199, 216), (72, 178, 204), (69, 169, 195), (45, 184, 205),
- (41, 182, 209), (28, 190, 236), (32, 181, 205), (37, 150, 168),
- (35, 94, 110), (17, 50, 59), (49, 49, 49), (48, 62, 63),
- (79, 79, 79), (102, 102, 102), (125, 125, 125), (155, 155, 155),
- (188, 158, 170), (212, 146, 182), (221, 160, 194), (246, 171, 194),
- (236, 125, 194), (181, 113, 154), (88, 89, 91), (59, 59, 59),
- (15, 15, 15), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 0, 0), (13, 14, 16), (55, 57, 56), (84, 84, 84),
- (131, 131, 131), (129, 160, 189), (95, 188, 195), (79, 158, 199),
- (77, 158, 201), (57, 145, 167), (42, 80, 89), (26, 35, 34),
- (4, 4, 4), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (2, 2, 2), (26, 26, 26), (75, 71, 44),
- (135, 139, 52), (187, 148, 29), (249, 111, 75), (187, 173, 112),
- (120, 212, 125), (127, 168, 164), (138, 178, 190), (153, 195, 207),
- (160, 204, 213), (167, 224, 218), (163, 224, 219), (138, 206, 225),
- (153, 201, 205), (141, 186, 183), (142, 143, 147), (78, 78, 78),
- (33, 33, 31), (10, 10, 10), (1, 1, 1), (0, 0, 0),
- (5, 5, 5), (32, 32, 32), (64, 62, 63), (117, 109, 70),
- (158, 152, 102), (215, 182, 131), (250, 233, 151), (251, 223, 186),
- (241, 241, 239), (254, 255, 255), (254, 255, 255), (255, 255, 255),
- (254, 254, 254), (215, 240, 237), (203, 203, 203), (139, 171, 182)
- ),
-
-// 227 Apophysis-040427-6DoublEagles2
-((127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (126, 50, 0), (126, 50, 0), (112, 44, 0),
- (1, 5, 50), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (58, 65, 128), (75, 81, 139), (75, 81, 139), (75, 81, 139),
- (127, 35, 108), (100, 44, 55), (73, 53, 2), (37, 29, 26),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 53), (2, 5, 56),
- (22, 27, 86), (42, 49, 117), (18, 70, 172), (32, 93, 156),
- (196, 197, 181), (213, 185, 110), (230, 173, 40), (216, 158, 20),
- (202, 144, 0), (195, 138, 0), (189, 132, 0), (167, 80, 1),
- (149, 59, 0), (127, 51, 1), (127, 52, 2), (127, 54, 3),
- (115, 63, 15), (104, 73, 27), (77, 84, 77), (75, 81, 139),
- (75, 81, 139), (75, 81, 139), (75, 81, 139), (88, 86, 101),
- (102, 91, 63), (134, 68, 16), (122, 50, 0), (88, 30, 6),
- (1, 0, 42), (1, 5, 50), (21, 27, 83), (42, 49, 117),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (143, 15, 98),
- (162, 108, 38), (154, 82, 19), (146, 57, 1), (139, 55, 0),
- (133, 53, 0), (128, 52, 2), (127, 51, 1), (127, 51, 1),
- (229, 175, 27), (163, 111, 35), (151, 102, 17), (140, 94, 0),
- (135, 54, 1), (128, 50, 1), (128, 50, 1), (133, 53, 0),
- (178, 80, 9), (199, 123, 26), (221, 167, 43), (232, 193, 95),
- (243, 219, 147), (232, 219, 184), (234, 246, 246), (225, 250, 255),
- (208, 211, 200), (232, 165, 76), (224, 150, 62), (217, 135, 49),
- (232, 93, 2), (183, 72, 0), (130, 54, 4), (98, 64, 27),
- (1, 5, 50), (1, 7, 70), (1, 9, 90), (21, 29, 103),
- (42, 49, 117), (42, 49, 117), (42, 49, 117), (16, 13, 90),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (1, 5, 50), (0, 11, 85),
- (42, 49, 117), (75, 81, 139), (75, 81, 139), (76, 81, 139),
- (145, 155, 165), (211, 226, 229), (200, 225, 230), (190, 225, 231),
- (150, 212, 253), (97, 187, 250), (75, 81, 139), (75, 81, 139),
- (120, 193, 244), (140, 207, 247), (161, 222, 250), (172, 219, 247),
- (170, 216, 232), (125, 110, 105), (167, 116, 59), (136, 60, 10),
- (127, 54, 3), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (134, 53, 0), (148, 58, 0), (163, 64, 0), (193, 3, 89),
- (221, 5, 102), (246, 40, 122), (233, 49, 119), (168, 117, 60),
- (158, 99, 29), (145, 66, 7), (128, 50, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (125, 52, 1),
- (118, 47, 1), (39, 28, 0), (1, 0, 42), (1, 5, 50),
- (1, 5, 50), (1, 5, 50), (100, 41, 1), (126, 50, 0),
- (126, 50, 0), (124, 50, 1), (118, 14, 93), (79, 33, 141),
- (75, 81, 139), (75, 81, 139), (33, 117, 190), (59, 167, 240),
- (72, 120, 184), (137, 142, 146), (175, 149, 74), (170, 118, 43),
- (154, 100, 0), (138, 55, 1), (133, 53, 0), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1),
- (127, 51, 1), (127, 51, 1), (127, 51, 1), (127, 51, 1)
- ),
-
-// 228 Apophysis-040427-6Equinox
-((114, 110, 231), (112, 110, 233), (113, 110, 231), (115, 110, 230),
- (116, 110, 227), (118, 111, 225), (119, 112, 225), (120, 113, 225),
- (120, 114, 224), (120, 114, 224), (120, 114, 224), (120, 114, 224),
- (120, 114, 224), (120, 114, 223), (121, 115, 223), (122, 115, 222),
- (123, 116, 222), (130, 123, 219), (139, 132, 216), (149, 141, 214),
- (164, 148, 193), (180, 156, 172), (176, 155, 177), (173, 154, 182),
- (140, 127, 206), (139, 125, 207), (138, 124, 209), (154, 135, 191),
- (171, 147, 173), (181, 150, 154), (192, 153, 136), (219, 153, 69),
- (199, 128, 46), (176, 95, 29), (163, 96, 70), (150, 98, 111),
- (142, 110, 160), (135, 123, 209), (132, 121, 208), (130, 120, 207),
- (119, 115, 200), (116, 78, 120), (113, 42, 40), (148, 74, 34),
- (183, 106, 28), (203, 133, 51), (223, 161, 74), (251, 202, 100),
- (254, 231, 101), (255, 235, 102), (254, 241, 109), (254, 247, 117),
- (254, 241, 116), (254, 235, 115), (243, 222, 116), (233, 210, 117),
- (202, 187, 158), (200, 184, 159), (199, 181, 161), (214, 175, 128),
- (229, 169, 96), (228, 169, 87), (228, 169, 79), (237, 176, 83),
- (237, 183, 87), (200, 183, 153), (181, 163, 173), (163, 143, 194),
- (150, 133, 201), (138, 124, 209), (122, 117, 219), (111, 110, 230),
- (99, 100, 242), (98, 100, 243), (98, 101, 244), (99, 99, 244),
- (101, 97, 244), (102, 99, 241), (103, 102, 238), (107, 106, 236),
- (108, 105, 236), (108, 105, 234), (111, 107, 232), (114, 110, 231),
- (117, 111, 228), (120, 113, 225), (124, 116, 219), (134, 121, 211),
- (170, 148, 187), (177, 155, 180), (184, 162, 174), (183, 157, 167),
- (183, 152, 160), (161, 127, 154), (170, 151, 155), (178, 159, 153),
- (196, 176, 167), (206, 184, 147), (209, 191, 149), (212, 198, 151),
- (211, 192, 153), (210, 187, 155), (195, 170, 174), (174, 155, 183),
- (136, 124, 210), (132, 121, 212), (128, 118, 215), (125, 116, 218),
- (123, 114, 221), (120, 113, 225), (115, 110, 230), (109, 107, 234),
- (108, 105, 234), (107, 106, 236), (107, 106, 236), (107, 106, 236),
- (103, 102, 240), (102, 101, 239), (96, 93, 242), (80, 97, 247),
- (89, 96, 255), (104, 105, 239), (120, 114, 224), (127, 119, 218),
- (135, 125, 212), (155, 136, 200), (183, 160, 178), (195, 175, 166),
- (197, 178, 163), (168, 151, 187), (155, 141, 197), (142, 131, 207),
- (130, 129, 207), (130, 121, 214), (125, 117, 218), (122, 115, 221),
- (123, 114, 221), (122, 114, 221), (122, 115, 221), (121, 114, 222),
- (120, 114, 224), (120, 112, 223), (120, 113, 225), (120, 113, 225),
- (116, 111, 229), (112, 110, 233), (110, 108, 233), (109, 107, 234),
- (108, 105, 234), (109, 106, 235), (112, 110, 233), (114, 115, 241),
- (118, 119, 237), (119, 121, 230), (121, 123, 224), (125, 117, 218),
- (128, 118, 215), (128, 118, 215), (124, 116, 219), (122, 115, 219),
- (113, 105, 214), (102, 101, 237), (78, 76, 222), (55, 51, 208),
- (22, 39, 189), (0, 24, 151), (49, 11, 72), (69, 14, 53),
- (126, 40, 5), (139, 53, 6), (153, 67, 8), (168, 84, 20),
- (168, 85, 19), (171, 90, 24), (176, 100, 84), (162, 128, 119),
- (153, 115, 164), (134, 122, 204), (134, 121, 209), (135, 122, 212),
- (133, 120, 212), (130, 121, 214), (129, 118, 212), (132, 118, 213),
- (128, 118, 215), (128, 118, 215), (128, 118, 215), (124, 116, 219),
- (122, 115, 221), (120, 114, 224), (120, 113, 225), (116, 111, 227),
- (114, 110, 230), (110, 108, 231), (109, 107, 234), (106, 106, 238),
- (108, 110, 247), (108, 113, 243), (114, 113, 240), (113, 112, 232),
- (120, 113, 225), (123, 114, 221), (130, 121, 214), (136, 124, 210),
- (154, 128, 189), (181, 149, 124), (221, 152, 75), (227, 169, 62),
- (207, 136, 54), (198, 121, 49), (203, 132, 50), (210, 142, 61),
- (218, 156, 69), (182, 154, 132), (172, 135, 143), (145, 129, 200),
- (111, 112, 218), (99, 100, 240), (84, 90, 236), (56, 56, 188),
- (3, 26, 156), (0, 7, 88), (38, 8, 72), (53, 16, 59),
- (125, 49, 15), (161, 77, 13), (177, 95, 37), (199, 126, 49),
- (184, 151, 136), (166, 149, 181), (146, 134, 200), (135, 122, 210),
- (133, 120, 210), (129, 119, 216), (124, 116, 219), (122, 115, 221),
- (121, 115, 223), (120, 113, 225), (116, 111, 227), (112, 111, 231),
- (109, 107, 234), (108, 105, 234), (107, 106, 234), (103, 103, 233),
- (102, 104, 227), (107, 104, 233), (108, 105, 234), (108, 105, 234),
- (109, 107, 234), (114, 110, 231), (120, 113, 225), (121, 115, 223),
- (126, 119, 225), (122, 116, 222), (124, 118, 216), (122, 115, 221)
- ),
-
-// 229 Apophysis-040427-6Equinox2
-((46, 5, 49), (137, 106, 112), (140, 156, 106), (144, 207, 100),
- (141, 207, 99), (139, 207, 98), (140, 206, 100), (141, 206, 102),
- (152, 194, 94), (158, 142, 115), (164, 91, 137), (140, 130, 132),
- (116, 169, 127), (129, 187, 116), (143, 205, 106), (140, 206, 103),
- (138, 207, 100), (132, 212, 99), (135, 208, 103), (138, 204, 107),
- (142, 191, 123), (146, 178, 139), (161, 164, 146), (177, 151, 154),
- (193, 152, 156), (194, 154, 153), (195, 156, 151), (175, 179, 129),
- (156, 203, 107), (150, 208, 102), (145, 214, 97), (147, 223, 91),
- (151, 234, 84), (154, 255, 69), (155, 250, 70), (156, 246, 71),
- (150, 240, 77), (145, 234, 84), (142, 227, 81), (139, 220, 79),
- (146, 221, 92), (146, 218, 93), (146, 216, 94), (145, 215, 93),
- (144, 215, 93), (144, 215, 93), (145, 216, 94), (146, 216, 94),
- (145, 214, 97), (144, 215, 95), (145, 217, 94), (147, 219, 94),
- (147, 219, 94), (148, 220, 94), (148, 220, 94), (148, 220, 94),
- (151, 233, 87), (153, 235, 86), (155, 238, 86), (153, 236, 85),
- (152, 235, 85), (152, 233, 85), (152, 231, 86), (149, 227, 89),
- (146, 222, 90), (154, 196, 94), (191, 175, 91), (229, 154, 89),
- (242, 160, 78), (255, 167, 68), (249, 122, 43), (238, 116, 69),
- (211, 126, 62), (213, 107, 53), (216, 89, 44), (221, 100, 55),
- (226, 111, 66), (230, 129, 83), (234, 148, 101), (205, 159, 135),
- (200, 159, 137), (172, 69, 72), (179, 50, 43), (187, 32, 14),
- (177, 30, 15), (167, 29, 16), (160, 19, 9), (140, 8, 0),
- (19, 4, 23), (84, 27, 41), (150, 50, 60), (177, 60, 46),
- (205, 71, 33), (241, 110, 68), (247, 160, 80), (255, 167, 93),
- (230, 189, 110), (143, 225, 99), (172, 207, 122), (202, 189, 145),
- (213, 184, 146), (225, 180, 147), (209, 168, 138), (147, 208, 104),
- (139, 215, 55), (144, 228, 62), (149, 241, 70), (151, 241, 73),
- (153, 241, 77), (152, 240, 78), (152, 235, 85), (152, 235, 85),
- (152, 235, 85), (155, 238, 86), (155, 238, 86), (155, 238, 86),
- (155, 238, 86), (154, 239, 86), (154, 239, 84), (153, 246, 80),
- (146, 255, 71), (149, 249, 74), (152, 243, 77), (152, 239, 81),
- (152, 235, 85), (151, 237, 88), (151, 233, 87), (148, 229, 90),
- (147, 223, 91), (149, 221, 95), (155, 213, 103), (161, 206, 111),
- (200, 168, 145), (199, 157, 141), (146, 189, 118), (141, 198, 101),
- (144, 196, 113), (163, 176, 135), (183, 157, 158), (188, 154, 156),
- (194, 152, 154), (211, 165, 142), (241, 172, 107), (253, 187, 91),
- (255, 199, 89), (157, 218, 89), (154, 223, 91), (152, 228, 93),
- (153, 230, 90), (153, 232, 89), (156, 230, 91), (153, 230, 90),
- (148, 220, 94), (145, 215, 96), (143, 211, 98), (141, 207, 101),
- (142, 198, 107), (147, 170, 128), (167, 146, 165), (162, 137, 166),
- (143, 171, 172), (181, 180, 185), (176, 181, 179), (172, 182, 174),
- (157, 195, 148), (143, 184, 142), (142, 200, 116), (143, 205, 106),
- (147, 219, 94), (148, 220, 91), (149, 222, 89), (149, 227, 89),
- (149, 227, 89), (155, 229, 92), (163, 234, 102), (232, 210, 124),
- (251, 201, 128), (240, 193, 115), (223, 175, 111), (204, 158, 143),
- (196, 155, 149), (194, 153, 149), (187, 153, 154), (146, 188, 124),
- (143, 209, 99), (143, 211, 97), (144, 213, 96), (147, 219, 94),
- (147, 223, 91), (150, 228, 90), (151, 229, 91), (149, 227, 91),
- (146, 221, 92), (144, 215, 93), (142, 208, 98), (143, 200, 95),
- (142, 195, 103), (169, 87, 76), (192, 62, 28), (195, 52, 20),
- (169, 27, 15), (108, 8, 18), (22, 56, 5), (23, 67, 4),
- (30, 82, 18), (57, 98, 0), (68, 113, 18), (99, 152, 64),
- (130, 214, 90), (141, 216, 89), (144, 215, 93), (144, 215, 95),
- (144, 213, 97), (144, 213, 97), (145, 214, 97), (144, 219, 92),
- (146, 221, 92), (147, 225, 89), (147, 229, 82), (151, 230, 85),
- (150, 232, 85), (152, 235, 85), (152, 235, 85), (152, 235, 85),
- (153, 232, 89), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (146, 221, 92), (146, 217, 87), (154, 216, 71), (149, 224, 69),
- (149, 232, 64), (133, 233, 72), (142, 236, 86), (148, 233, 90),
- (151, 229, 91), (149, 227, 89), (147, 223, 91), (147, 223, 91),
- (147, 223, 91), (147, 223, 91), (147, 223, 91), (148, 220, 92),
- (146, 216, 94), (143, 211, 98), (144, 200, 109), (141, 185, 126),
- (140, 181, 147), (139, 175, 171), (169, 143, 168), (186, 147, 168),
- (182, 152, 160), (195, 148, 154), (198, 155, 146), (195, 152, 146)
- ),
-
-// 230 Apophysis-040427-6BluBrd
-((254, 169, 16), (252, 167, 16), (252, 161, 15), (252, 155, 14),
- (245, 143, 14), (238, 132, 14), (238, 132, 14), (238, 132, 14),
- (112, 170, 8), (106, 149, 35), (100, 129, 63), (105, 139, 73),
- (110, 149, 84), (117, 117, 85), (125, 86, 87), (117, 89, 112),
- (110, 93, 137), (20, 70, 195), (27, 102, 225), (35, 135, 255),
- (19, 93, 227), (4, 51, 199), (9, 42, 166), (15, 33, 133),
- (7, 4, 61), (20, 11, 43), (33, 18, 25), (17, 17, 37),
- (1, 17, 50), (8, 13, 33), (16, 9, 17), (40, 17, 0),
- (33, 35, 0), (65, 49, 33), (92, 81, 49), (119, 113, 65),
- (142, 137, 79), (166, 161, 93), (209, 167, 68), (253, 174, 43),
- (255, 182, 27), (255, 176, 23), (255, 170, 19), (253, 162, 16),
- (252, 155, 14), (245, 143, 14), (238, 132, 14), (238, 124, 12),
- (246, 113, 10), (238, 111, 14), (237, 115, 14), (236, 119, 14),
- (237, 123, 13), (239, 128, 13), (239, 128, 13), (239, 129, 14),
- (253, 153, 15), (253, 157, 14), (253, 161, 14), (253, 157, 14),
- (253, 153, 15), (250, 146, 14), (248, 140, 14), (244, 130, 16),
- (240, 129, 14), (240, 129, 14), (239, 126, 13), (238, 124, 12),
- (238, 124, 12), (238, 124, 12), (225, 122, 17), (204, 143, 60),
- (141, 151, 88), (141, 177, 97), (141, 203, 106), (148, 182, 100),
- (155, 162, 94), (149, 150, 88), (143, 138, 82), (124, 147, 91),
- (118, 113, 94), (85, 158, 165), (46, 103, 169), (8, 49, 173),
- (9, 41, 152), (10, 34, 132), (0, 20, 81), (48, 54, 40),
- (38, 25, 35), (19, 25, 73), (0, 25, 112), (10, 26, 123),
- (20, 27, 134), (13, 19, 117), (90, 47, 56), (94, 51, 6),
- (69, 46, 12), (85, 52, 7), (96, 80, 3), (107, 108, 0),
- (160, 98, 4), (213, 88, 8), (222, 91, 11), (221, 90, 10),
- (163, 81, 7), (141, 82, 35), (120, 83, 64), (140, 89, 69),
- (160, 95, 75), (220, 89, 11), (221, 100, 11), (233, 111, 12),
- (232, 114, 14), (217, 92, 10), (168, 100, 40), (120, 108, 70),
- (101, 65, 93), (69, 24, 177), (5, 31, 152), (0, 33, 186),
- (107, 104, 113), (174, 138, 72), (241, 172, 32), (246, 176, 34),
- (252, 180, 36), (251, 169, 43), (171, 141, 91), (139, 110, 80),
- (123, 93, 67), (42, 90, 30), (48, 77, 33), (54, 64, 37),
- (91, 53, 34), (101, 47, 83), (132, 78, 101), (180, 117, 86),
- (231, 115, 12), (231, 110, 19), (232, 105, 26), (230, 81, 50),
- (228, 57, 75), (186, 84, 147), (133, 30, 199), (95, 29, 225),
- (63, 67, 236), (55, 141, 216), (49, 143, 212), (44, 146, 208),
- (41, 191, 218), (134, 172, 195), (92, 60, 255), (142, 0, 242),
- (123, 12, 194), (167, 33, 132), (211, 54, 71), (227, 96, 14),
- (233, 111, 12), (231, 115, 12), (232, 116, 13), (233, 118, 11),
- (234, 119, 12), (239, 128, 13), (243, 134, 13), (248, 140, 14),
- (253, 153, 15), (255, 163, 16), (255, 170, 19), (255, 170, 19),
- (252, 182, 24), (250, 190, 24), (249, 199, 24), (249, 204, 25),
- (253, 201, 29), (254, 196, 27), (255, 183, 23), (254, 170, 19),
- (248, 147, 15), (207, 132, 15), (172, 128, 89), (140, 123, 80),
- (205, 101, 12), (230, 114, 11), (240, 129, 14), (253, 152, 20),
- (255, 192, 29), (254, 202, 29), (253, 213, 29), (197, 254, 19),
- (111, 255, 11), (138, 249, 20), (235, 237, 52), (255, 200, 41),
- (255, 201, 30), (255, 201, 30), (255, 202, 28), (255, 201, 30),
- (255, 190, 26), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 183, 23), (255, 183, 23), (255, 182, 27),
- (255, 185, 28), (254, 190, 30), (255, 192, 29), (255, 187, 26),
- (255, 182, 27), (255, 173, 27), (255, 171, 20), (255, 170, 19),
- (255, 171, 20), (255, 181, 24), (255, 183, 23), (255, 183, 28),
- (255, 185, 30), (254, 183, 29), (255, 182, 27), (255, 178, 22),
- (255, 170, 19), (255, 170, 19), (252, 163, 17), (249, 148, 14),
- (232, 116, 13), (177, 108, 67), (138, 94, 91), (103, 15, 177),
- (128, 11, 203), (146, 21, 226), (151, 23, 224), (176, 83, 190),
- (169, 164, 132), (227, 173, 41), (248, 184, 26), (253, 183, 25),
- (255, 183, 23), (255, 196, 17), (253, 198, 17), (255, 191, 5),
- (245, 183, 14), (254, 177, 19), (255, 177, 19), (255, 182, 23),
- (244, 185, 21), (235, 192, 27), (213, 209, 22), (169, 213, 16),
- (150, 204, 28), (129, 228, 41), (60, 176, 49), (101, 152, 73),
- (112, 153, 85), (134, 160, 89), (150, 124, 37), (231, 125, 5)
- ),
-
-// 231 Apophysis-040427-6BluBrdInv
-((231, 125, 5), (134, 160, 89), (117, 156, 81), (101, 152, 73),
- (115, 190, 57), (129, 228, 41), (139, 216, 34), (150, 204, 28),
- (213, 209, 22), (228, 197, 21), (244, 185, 21), (249, 181, 20),
- (255, 177, 19), (250, 180, 16), (245, 183, 14), (250, 187, 9),
- (255, 191, 5), (255, 196, 17), (254, 189, 21), (253, 183, 25),
- (240, 178, 33), (227, 173, 41), (198, 168, 86), (169, 164, 132),
- (151, 23, 224), (139, 17, 213), (128, 11, 203), (133, 52, 147),
- (138, 94, 91), (157, 101, 79), (177, 108, 67), (232, 116, 13),
- (249, 148, 14), (255, 170, 19), (255, 174, 20), (255, 178, 22),
- (254, 180, 25), (254, 183, 29), (254, 184, 29), (255, 185, 30),
- (255, 183, 23), (255, 177, 21), (255, 171, 20), (255, 171, 20),
- (255, 171, 20), (255, 172, 23), (255, 173, 27), (255, 182, 27),
- (255, 187, 26), (254, 190, 30), (254, 186, 28), (255, 182, 27),
- (255, 182, 25), (255, 183, 23), (255, 183, 23), (255, 183, 23),
- (255, 183, 23), (255, 186, 24), (255, 190, 26), (255, 196, 27),
- (255, 202, 28), (255, 201, 29), (255, 201, 30), (255, 201, 30),
- (255, 200, 41), (138, 249, 20), (167, 251, 19), (197, 254, 19),
- (225, 233, 24), (253, 213, 29), (255, 192, 29), (255, 173, 25),
- (240, 129, 14), (222, 115, 13), (205, 101, 12), (188, 114, 50),
- (172, 128, 89), (189, 130, 52), (207, 132, 15), (248, 147, 15),
- (254, 170, 19), (254, 196, 27), (251, 200, 26), (249, 204, 25),
- (249, 201, 24), (249, 199, 24), (252, 182, 24), (255, 172, 18),
- (255, 170, 19), (254, 161, 17), (253, 153, 15), (250, 146, 14),
- (248, 140, 14), (239, 128, 13), (238, 124, 12), (234, 119, 12),
- (233, 118, 11), (231, 115, 12), (229, 105, 13), (227, 96, 14),
- (219, 75, 42), (211, 54, 71), (123, 12, 194), (146, 15, 231),
- (92, 60, 255), (66, 125, 236), (41, 191, 218), (42, 168, 213),
- (44, 146, 208), (55, 141, 216), (61, 94, 199), (63, 67, 236),
- (95, 29, 225), (186, 84, 147), (207, 70, 111), (228, 57, 75),
- (232, 105, 26), (231, 115, 12), (231, 115, 12), (224, 115, 14),
- (132, 78, 101), (111, 65, 67), (91, 53, 34), (72, 58, 35),
- (54, 64, 37), (42, 90, 30), (70, 71, 53), (123, 93, 67),
- (139, 110, 80), (251, 169, 43), (251, 174, 39), (252, 180, 36),
- (241, 172, 32), (165, 136, 94), (107, 104, 113), (25, 43, 171),
- (5, 31, 152), (53, 48, 122), (101, 65, 93), (110, 86, 81),
- (120, 108, 70), (217, 92, 10), (227, 109, 13), (232, 114, 14),
- (233, 111, 12), (220, 89, 11), (190, 92, 43), (160, 95, 75),
- (120, 83, 64), (94, 67, 56), (163, 81, 7), (215, 81, 8),
- (222, 91, 11), (217, 89, 9), (213, 88, 8), (107, 108, 0),
- (107, 76, 12), (85, 52, 7), (60, 41, 1), (69, 46, 12),
- (94, 51, 6), (13, 19, 117), (16, 23, 125), (20, 27, 134),
- (0, 25, 112), (3, 18, 75), (38, 25, 35), (56, 42, 29),
- (0, 20, 81), (5, 27, 106), (10, 34, 132), (8, 49, 173),
- (41, 152, 182), (85, 158, 165), (132, 108, 140), (118, 113, 94),
- (124, 147, 91), (143, 138, 82), (155, 162, 94), (143, 182, 103),
- (141, 203, 106), (113, 163, 94), (141, 151, 88), (173, 133, 84),
- (225, 122, 17), (231, 123, 14), (238, 124, 12), (238, 124, 12),
- (238, 126, 14), (240, 129, 14), (239, 128, 13), (240, 129, 14),
- (244, 130, 16), (248, 140, 14), (253, 153, 15), (252, 155, 14),
- (253, 161, 14), (255, 161, 17), (253, 153, 15), (249, 141, 15),
- (239, 129, 14), (239, 128, 13), (238, 124, 12), (236, 119, 14),
- (235, 113, 14), (238, 111, 14), (252, 111, 6), (246, 113, 10),
- (238, 124, 12), (238, 132, 14), (252, 155, 14), (254, 164, 16),
- (255, 170, 19), (255, 171, 20), (255, 182, 27), (255, 176, 29),
- (253, 174, 43), (166, 161, 93), (137, 117, 80), (119, 113, 65),
- (88, 72, 59), (65, 49, 33), (42, 27, 4), (33, 35, 0),
- (40, 17, 0), (16, 9, 17), (1, 17, 50), (8, 17, 60),
- (33, 18, 25), (4, 14, 49), (7, 4, 61), (16, 11, 69),
- (15, 33, 133), (4, 51, 199), (11, 132, 255), (35, 135, 255),
- (41, 101, 223), (20, 70, 195), (55, 78, 145), (110, 93, 137),
- (125, 86, 87), (134, 105, 75), (110, 149, 84), (107, 152, 87),
- (100, 129, 63), (96, 138, 0), (112, 170, 8), (183, 172, 22),
- (238, 132, 14), (238, 132, 14), (249, 148, 14), (252, 155, 14),
- (253, 163, 17), (252, 167, 16), (255, 170, 19), (254, 169, 16)
- ),
-
-// 232 Apophysis-040427-6FaerieKng
-((1, 1, 1), (76, 14, 63), (84, 18, 80), (93, 22, 98),
- (95, 31, 68), (98, 40, 39), (95, 35, 36), (93, 31, 34),
- (3, 3, 3), (3, 5, 7), (3, 8, 12), (44, 26, 18),
- (85, 44, 24), (108, 71, 39), (132, 99, 54), (134, 109, 71),
- (136, 119, 89), (155, 162, 180), (128, 119, 200), (102, 77, 221),
- (95, 48, 163), (89, 19, 105), (89, 17, 99), (90, 16, 93),
- (103, 50, 56), (120, 62, 28), (138, 75, 0), (163, 93, 0),
- (189, 112, 0), (194, 108, 0), (199, 104, 0), (162, 94, 47),
- (141, 62, 57), (71, 20, 97), (35, 27, 120), (0, 34, 144),
- (48, 26, 119), (97, 19, 95), (91, 31, 103), (85, 44, 112),
- (71, 23, 97), (55, 13, 71), (39, 4, 46), (20, 2, 23),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 0),
- (5, 21, 0), (8, 112, 0), (44, 120, 27), (81, 129, 55),
- (109, 120, 77), (138, 111, 100), (125, 107, 116), (112, 103, 132),
- (69, 137, 184), (154, 178, 184), (239, 219, 184), (219, 207, 170),
- (200, 195, 157), (172, 167, 147), (145, 140, 137), (94, 86, 99),
- (65, 42, 96), (24, 20, 47), (22, 36, 46), (21, 52, 46),
- (15, 55, 53), (10, 58, 60), (8, 91, 71), (22, 98, 86),
- (145, 64, 159), (150, 103, 170), (155, 143, 181), (157, 117, 162),
- (159, 92, 143), (147, 106, 125), (135, 121, 108), (153, 145, 108),
- (204, 189, 122), (127, 172, 115), (111, 137, 82), (96, 103, 49),
- (66, 69, 42), (37, 35, 36), (12, 12, 12), (3, 3, 3),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (25, 11, 44), (40, 22, 67), (55, 34, 91),
- (37, 33, 88), (19, 32, 85), (0, 23, 83), (0, 43, 78),
- (4, 89, 68), (5, 52, 41), (7, 16, 15), (4, 8, 10),
- (2, 1, 6), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (5, 7, 2), (33, 30, 17), (62, 54, 33), (74, 42, 49),
- (86, 30, 65), (120, 43, 95), (176, 68, 128), (177, 70, 150),
- (150, 48, 157), (140, 42, 117), (142, 50, 107), (145, 59, 98),
- (134, 58, 68), (104, 58, 45), (107, 98, 67), (151, 121, 61),
- (109, 164, 96), (114, 108, 100), (119, 52, 105), (117, 35, 105),
- (115, 19, 106), (106, 11, 101), (131, 8, 71), (139, 58, 73),
- (177, 91, 76), (177, 108, 5), (172, 110, 8), (167, 112, 11),
- (155, 119, 43), (148, 142, 58), (149, 151, 67), (161, 136, 72),
- (201, 121, 194), (209, 106, 212), (218, 91, 230), (204, 111, 202),
- (122, 95, 140), (42, 86, 121), (14, 86, 85), (31, 100, 115),
- (85, 101, 152), (247, 88, 234), (251, 97, 244), (255, 107, 255),
- (255, 108, 206), (210, 120, 158), (203, 156, 100), (185, 135, 82),
- (134, 53, 85), (135, 55, 100), (136, 58, 116), (155, 67, 128),
- (189, 63, 145), (189, 63, 147), (194, 65, 157), (178, 45, 188),
- (180, 67, 183), (168, 77, 157), (100, 65, 129), (96, 77, 99),
- (52, 47, 54), (21, 22, 24), (4, 4, 6), (1, 1, 1),
- (5, 1, 2), (23, 8, 1), (41, 15, 0), (82, 41, 19),
- (94, 35, 41), (61, 42, 44), (32, 17, 48), (9, 4, 24),
- (4, 4, 4), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (4, 0, 1),
- (7, 2, 8), (13, 5, 46), (32, 20, 56), (18, 14, 51),
- (6, 1, 68), (8, 1, 43), (0, 0, 30), (0, 0, 4),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 0, 0), (1, 0, 0), (1, 0, 0), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 1, 3), (0, 8, 14), (0, 35, 30), (11, 80, 49),
- (5, 103, 28), (22, 112, 42), (87, 63, 25), (118, 56, 41),
- (144, 78, 46), (136, 88, 12), (132, 79, 25), (92, 43, 28),
- (36, 28, 26), (6, 9, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 0), (9, 10, 0),
- (41, 59, 33), (89, 45, 32), (132, 57, 28), (154, 87, 6)
- ),
-
-// 233 Apophysis-040427-6FireDemnOrch
-((42, 230, 232), (8, 250, 199), (4, 218, 181), (1, 187, 164),
- (0, 140, 149), (0, 93, 135), (0, 84, 119), (0, 75, 104),
- (5, 13, 85), (8, 15, 96), (11, 18, 108), (6, 35, 106),
- (2, 52, 105), (1, 71, 101), (1, 90, 98), (8, 80, 86),
- (16, 71, 74), (24, 10, 87), (68, 46, 77), (112, 83, 67),
- (132, 131, 74), (153, 179, 82), (181, 195, 65), (210, 212, 49),
- (225, 211, 150), (232, 224, 111), (239, 238, 72), (221, 222, 60),
- (203, 207, 48), (183, 184, 65), (163, 162, 82), (134, 111, 70),
- (114, 80, 68), (15, 14, 131), (34, 33, 161), (53, 52, 192),
- (68, 63, 201), (83, 75, 210), (81, 72, 221), (80, 69, 233),
- (76, 61, 252), (109, 61, 253), (143, 62, 255), (175, 74, 234),
- (208, 87, 214), (204, 80, 214), (201, 74, 215), (184, 55, 218),
- (173, 38, 228), (124, 66, 226), (148, 57, 226), (173, 48, 226),
- (141, 26, 191), (110, 5, 157), (81, 6, 135), (53, 8, 113),
- (12, 4, 87), (17, 5, 82), (22, 6, 77), (56, 14, 64),
- (91, 22, 51), (89, 18, 44), (87, 15, 37), (95, 16, 35),
- (100, 26, 51), (110, 30, 39), (125, 36, 36), (140, 42, 33),
- (153, 66, 40), (167, 90, 48), (171, 96, 65), (211, 111, 85),
- (187, 58, 96), (182, 31, 77), (178, 5, 59), (165, 6, 39),
- (153, 7, 20), (150, 10, 21), (148, 14, 23), (147, 21, 6),
- (147, 6, 15), (139, 23, 0), (135, 45, 0), (132, 68, 0),
- (138, 65, 3), (144, 63, 7), (133, 55, 55), (137, 70, 64),
- (134, 127, 37), (80, 148, 53), (27, 169, 69), (31, 156, 98),
- (36, 143, 127), (4, 147, 145), (3, 156, 151), (0, 182, 164),
- (36, 165, 187), (169, 166, 209), (197, 127, 183), (226, 89, 157),
- (235, 103, 147), (244, 117, 138), (224, 136, 134), (204, 165, 126),
- (210, 207, 76), (175, 175, 78), (141, 143, 80), (137, 134, 88),
- (134, 125, 96), (108, 65, 144), (100, 67, 208), (120, 63, 194),
- (184, 57, 164), (137, 68, 97), (94, 68, 116), (51, 69, 135),
- (45, 78, 121), (24, 70, 119), (4, 62, 162), (27, 69, 177),
- (174, 77, 192), (197, 83, 200), (221, 89, 209), (182, 126, 213),
- (143, 164, 217), (70, 205, 198), (25, 238, 190), (10, 241, 197),
- (5, 239, 190), (102, 169, 188), (105, 152, 165), (108, 135, 142),
- (157, 68, 150), (180, 56, 178), (200, 38, 175), (196, 42, 172),
- (198, 51, 121), (197, 86, 118), (196, 121, 115), (203, 129, 120),
- (210, 138, 126), (222, 126, 137), (245, 103, 125), (239, 130, 99),
- (246, 179, 88), (254, 83, 31), (220, 76, 40), (187, 70, 50),
- (112, 84, 73), (47, 95, 141), (32, 87, 154), (98, 145, 139),
- (223, 136, 170), (223, 157, 161), (223, 179, 152), (239, 213, 176),
- (207, 170, 178), (101, 187, 212), (75, 213, 252), (43, 206, 213),
- (3, 163, 185), (0, 70, 129), (15, 48, 125), (30, 26, 121),
- (57, 1, 108), (104, 0, 75), (119, 11, 43), (117, 14, 15),
- (129, 24, 0), (147, 26, 4), (165, 28, 9), (187, 49, 20),
- (216, 79, 37), (211, 83, 74), (194, 90, 77), (193, 65, 80),
- (213, 61, 100), (209, 70, 159), (188, 70, 193), (197, 50, 200),
- (153, 55, 200), (91, 53, 214), (68, 53, 204), (32, 49, 155),
- (16, 8, 94), (24, 9, 101), (32, 10, 108), (36, 18, 118),
- (36, 53, 161), (63, 82, 187), (89, 84, 202), (72, 188, 229),
- (49, 227, 237), (23, 242, 210), (13, 231, 183), (4, 219, 152),
- (93, 149, 76), (164, 92, 44), (224, 34, 0), (225, 23, 1),
- (215, 8, 0), (204, 7, 1), (190, 13, 0), (177, 15, 4),
- (152, 16, 28), (133, 43, 42), (169, 13, 112), (180, 35, 176),
- (200, 39, 203), (187, 58, 213), (159, 53, 211), (117, 60, 201),
- (89, 55, 191), (69, 26, 115), (72, 8, 92), (102, 3, 70),
- (100, 11, 41), (150, 2, 26), (160, 9, 24), (181, 13, 10),
- (230, 4, 5), (243, 7, 19), (254, 68, 17), (255, 93, 0),
- (188, 170, 2), (158, 166, 55), (131, 196, 30), (86, 147, 43),
- (70, 138, 35), (16, 82, 78), (1, 47, 73), (8, 4, 89),
- (42, 4, 91), (84, 12, 86), (155, 9, 92), (193, 47, 148),
- (177, 56, 187), (164, 66, 211), (129, 69, 217), (97, 68, 236),
- (104, 94, 245), (62, 169, 223), (52, 180, 217), (14, 201, 180),
- (6, 195, 163), (7, 201, 177), (0, 208, 184), (1, 228, 185),
- (1, 233, 185), (16, 225, 170), (20, 212, 161), (90, 180, 116),
- (107, 130, 52), (133, 60, 51), (120, 59, 4), (133, 41, 30)
- ),
-
-// 234 Apophysis-040427-6CsmcLottoWhl
-((110, 68, 10), (206, 107, 22), (230, 139, 25), (255, 172, 28),
- (255, 212, 33), (255, 252, 39), (255, 253, 38), (255, 255, 38),
- (250, 242, 9), (221, 204, 9), (193, 167, 10), (189, 148, 5),
- (186, 129, 0), (190, 125, 7), (194, 122, 14), (203, 123, 10),
- (213, 124, 6), (217, 131, 18), (220, 133, 9), (223, 136, 0),
- (239, 155, 10), (255, 174, 20), (255, 174, 22), (255, 175, 24),
- (254, 215, 14), (254, 203, 21), (255, 192, 29), (231, 153, 30),
- (207, 115, 32), (181, 101, 36), (155, 87, 40), (116, 75, 29),
- (80, 51, 19), (17, 10, 17), (12, 9, 12), (8, 8, 8),
- (27, 15, 4), (47, 23, 0), (61, 32, 0), (75, 42, 1),
- (145, 74, 28), (158, 84, 28), (172, 94, 28), (152, 94, 16),
- (132, 95, 4), (119, 89, 2), (107, 84, 0), (104, 69, 5),
- (87, 54, 11), (20, 6, 0), (14, 7, 4), (8, 8, 8),
- (9, 9, 9), (10, 10, 10), (23, 15, 5), (36, 20, 0),
- (87, 52, 14), (92, 46, 9), (97, 41, 4), (100, 42, 5),
- (104, 44, 7), (110, 50, 3), (116, 57, 0), (116, 70, 10),
- (114, 79, 11), (171, 102, 1), (165, 86, 3), (160, 71, 5),
- (147, 71, 2), (135, 72, 0), (116, 56, 0), (86, 36, 0),
- (11, 7, 6), (7, 5, 4), (3, 3, 3), (2, 2, 2),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 2, 2),
- (2, 2, 2), (4, 16, 6), (5, 16, 13), (7, 16, 21),
- (36, 33, 26), (66, 51, 32), (97, 84, 32), (134, 85, 19),
- (172, 104, 5), (148, 90, 2), (125, 76, 0), (118, 68, 0),
- (112, 61, 0), (79, 46, 13), (49, 28, 9), (12, 12, 10),
- (9, 9, 9), (40, 30, 0), (67, 33, 0), (94, 36, 0),
- (106, 47, 4), (118, 58, 8), (127, 56, 10), (114, 52, 5),
- (63, 24, 0), (36, 16, 4), (9, 9, 9), (8, 8, 8),
- (8, 8, 8), (6, 6, 6), (4, 4, 4), (3, 3, 3),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (3, 3, 3),
- (4, 4, 4), (6, 6, 6), (7, 7, 7), (7, 7, 7),
- (3, 3, 3), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (2, 2, 2), (2, 2, 2), (1, 1, 3), (1, 0, 5),
- (2, 2, 2), (2, 2, 2), (2, 2, 2), (2, 2, 2),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (3, 3, 3),
- (3, 3, 3), (3, 3, 3), (3, 3, 3), (5, 5, 5),
- (9, 9, 9), (69, 39, 11), (86, 51, 21), (104, 63, 31),
- (126, 96, 34), (181, 132, 39), (197, 189, 202), (255, 250, 192),
- (210, 182, 0), (215, 180, 0), (221, 179, 0), (241, 186, 0),
- (255, 177, 19), (254, 176, 28), (255, 173, 28), (255, 165, 33),
- (219, 155, 21), (144, 87, 18), (128, 73, 12), (112, 59, 7),
- (83, 35, 0), (36, 20, 0), (9, 9, 9), (4, 4, 4),
- (1, 1, 1), (2, 0, 0), (3, 0, 0), (5, 1, 0),
- (3, 3, 1), (2, 2, 2), (2, 2, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (2, 2, 2), (4, 4, 4),
- (8, 8, 8), (7, 7, 6), (7, 7, 5), (12, 0, 0),
- (8, 7, 3), (6, 6, 6), (5, 10, 6), (9, 9, 9),
- (9, 9, 9), (21, 7, 7), (54, 31, 0), (82, 44, 0),
- (104, 64, 5), (103, 67, 7), (103, 58, 16), (77, 41, 7),
- (64, 29, 0), (23, 9, 0), (16, 5, 1), (22, 14, 0),
- (53, 43, 7), (81, 61, 24), (123, 96, 25), (157, 125, 22),
- (191, 119, 11), (221, 105, 0), (234, 116, 18), (253, 120, 15),
- (255, 139, 23), (254, 162, 25), (232, 146, 35), (193, 120, 18),
- (162, 118, 0), (146, 104, 6), (122, 77, 12), (116, 72, 11),
- (132, 76, 29), (167, 74, 15), (179, 83, 9), (188, 94, 4),
- (192, 93, 12), (186, 111, 10), (171, 93, 18), (148, 86, 9),
- (144, 87, 6), (131, 76, 0), (137, 96, 0), (135, 117, 0),
- (142, 118, 0), (159, 129, 0), (184, 150, 0), (199, 177, 3),
- (240, 179, 10), (253, 175, 17), (239, 141, 6), (245, 112, 11),
- (212, 104, 16), (161, 115, 30), (121, 91, 31), (114, 81, 30),
- (117, 72, 7), (128, 48, 0), (131, 24, 0), (153, 37, 0),
- (129, 52, 0), (128, 55, 10), (143, 60, 18), (138, 67, 0),
- (156, 62, 0), (169, 76, 7), (245, 109, 23), (209, 86, 8)
- ),
-
-// 235 Apophysis-040427-6DreamFaeriRlm
-((3, 0, 0), (1, 1, 1), (19, 10, 6), (38, 19, 12),
- (62, 34, 17), (87, 50, 23), (106, 60, 30), (125, 71, 37),
- (155, 92, 77), (157, 111, 89), (160, 131, 101), (161, 126, 102),
- (162, 121, 103), (151, 120, 98), (141, 120, 93), (135, 114, 90),
- (130, 109, 88), (94, 66, 52), (87, 58, 39), (81, 51, 27),
- (79, 50, 28), (78, 50, 29), (78, 52, 26), (78, 55, 24),
- (124, 83, 51), (138, 93, 46), (153, 103, 42), (156, 95, 48),
- (160, 87, 54), (165, 85, 43), (170, 84, 33), (156, 83, 42),
- (146, 88, 42), (104, 58, 32), (97, 51, 30), (90, 44, 28),
- (81, 44, 26), (73, 45, 24), (77, 46, 21), (81, 47, 19),
- (88, 43, 1), (88, 45, 9), (88, 47, 17), (94, 58, 38),
- (100, 70, 60), (114, 76, 64), (128, 82, 69), (155, 112, 80),
- (165, 122, 80), (198, 146, 89), (209, 178, 128), (220, 211, 168),
- (229, 216, 187), (239, 222, 206), (237, 238, 199), (235, 255, 192),
- (231, 205, 144), (220, 182, 130), (209, 160, 117), (204, 171, 142),
- (200, 183, 167), (203, 180, 156), (206, 177, 145), (210, 176, 139),
- (210, 173, 131), (218, 203, 148), (236, 228, 158), (254, 254, 168),
- (254, 254, 174), (255, 255, 180), (246, 255, 196), (252, 235, 241),
- (222, 196, 183), (202, 165, 147), (182, 134, 111), (180, 131, 100),
- (178, 129, 89), (176, 127, 89), (175, 125, 90), (154, 119, 77),
- (155, 109, 75), (134, 72, 35), (112, 56, 27), (91, 40, 19),
- (85, 37, 11), (79, 34, 3), (78, 33, 2), (78, 33, 2),
- (78, 34, 0), (78, 34, 0), (79, 35, 0), (79, 35, 0),
- (79, 35, 0), (78, 33, 2), (79, 34, 3), (85, 33, 0),
- (84, 35, 3), (93, 42, 21), (106, 54, 33), (119, 67, 46),
- (125, 77, 48), (132, 88, 51), (156, 104, 64), (167, 114, 64),
- (180, 121, 81), (191, 129, 83), (203, 137, 85), (198, 143, 78),
- (193, 150, 72), (176, 125, 68), (189, 148, 8), (187, 130, 15),
- (150, 97, 3), (105, 53, 39), (95, 45, 37), (86, 38, 36),
- (67, 38, 32), (60, 36, 26), (54, 35, 20), (52, 38, 29),
- (87, 58, 52), (108, 86, 72), (129, 114, 93), (144, 122, 103),
- (160, 131, 113), (188, 145, 128), (182, 149, 140), (184, 156, 142),
- (179, 158, 131), (182, 165, 135), (184, 158, 146), (186, 151, 158),
- (175, 145, 157), (154, 135, 131), (158, 117, 121), (141, 122, 108),
- (66, 80, 63), (54, 56, 46), (42, 32, 30), (38, 32, 29),
- (34, 33, 28), (53, 31, 18), (70, 27, 11), (77, 32, 3),
- (77, 32, 3), (78, 33, 2), (78, 33, 2), (78, 33, 2),
- (77, 34, 2), (75, 34, 2), (53, 25, 11), (49, 12, 0),
- (9, 0, 0), (4, 0, 3), (0, 1, 7), (0, 5, 11),
- (23, 18, 15), (55, 37, 17), (82, 52, 26), (115, 71, 32),
- (128, 95, 44), (129, 83, 67), (121, 82, 59), (113, 82, 51),
- (93, 58, 38), (71, 38, 23), (41, 24, 17), (33, 19, 19),
- (31, 30, 25), (46, 35, 30), (61, 40, 35), (80, 56, 32),
- (109, 69, 43), (112, 77, 49), (124, 71, 40), (105, 63, 39),
- (88, 58, 30), (79, 57, 34), (71, 61, 52), (85, 66, 52),
- (124, 85, 68), (149, 111, 88), (173, 133, 107), (182, 153, 119),
- (164, 153, 135), (171, 149, 132), (179, 146, 129), (173, 134, 105),
- (169, 116, 84), (153, 109, 84), (147, 113, 86), (152, 112, 86),
- (154, 119, 81), (147, 113, 76), (139, 98, 66), (103, 92, 60),
- (94, 62, 37), (93, 52, 30), (80, 42, 23), (62, 34, 13),
- (54, 27, 8), (42, 20, 9), (37, 11, 0), (26, 0, 0),
- (7, 0, 0), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (0, 2, 2), (0, 4, 8), (2, 7, 10),
- (27, 12, 7), (40, 7, 0), (61, 9, 13), (76, 13, 4),
- (71, 32, 1), (75, 34, 2), (77, 32, 1), (77, 32, 1),
- (78, 33, 2), (79, 32, 2), (79, 32, 2), (78, 33, 2),
- (78, 33, 2), (78, 33, 2), (78, 33, 2), (78, 32, 6),
- (83, 46, 20), (82, 44, 23), (78, 40, 19), (70, 35, 16),
- (58, 29, 21), (52, 30, 17), (40, 21, 14), (32, 17, 12),
- (33, 16, 8), (22, 11, 0), (4, 4, 4), (1, 1, 1),
- (1, 1, 1), (4, 4, 2), (22, 19, 2), (40, 22, 10),
- (56, 29, 18), (71, 35, 19), (76, 41, 22), (75, 37, 26),
- (75, 37, 26), (78, 42, 28), (79, 44, 24), (86, 44, 20),
- (95, 53, 29), (114, 75, 46), (145, 108, 100), (132, 90, 65)
- ),
-
-// 236 Apophysis-040427-6EyeUniv
-((236, 112, 100), (209, 107, 103), (206, 102, 97), (204, 97, 91),
- (203, 90, 83), (202, 83, 75), (201, 83, 74), (201, 84, 74),
- (197, 79, 75), (197, 79, 73), (198, 79, 71), (194, 76, 69),
- (191, 74, 67), (193, 75, 68), (195, 76, 70), (197, 77, 69),
- (199, 78, 69), (238, 94, 60), (234, 91, 57), (231, 88, 54),
- (211, 76, 53), (191, 65, 53), (187, 60, 50), (183, 56, 47),
- (181, 57, 47), (184, 60, 52), (187, 64, 57), (190, 70, 62),
- (194, 77, 68), (194, 78, 70), (194, 79, 72), (192, 73, 65),
- (190, 71, 63), (187, 66, 58), (186, 64, 56), (186, 63, 55),
- (186, 64, 56), (187, 66, 58), (188, 69, 62), (190, 73, 66),
- (198, 83, 76), (203, 88, 77), (209, 93, 78), (205, 87, 74),
- (202, 81, 70), (200, 79, 69), (199, 78, 69), (191, 70, 61),
- (189, 68, 59), (187, 64, 56), (189, 71, 64), (191, 78, 72),
- (197, 89, 82), (204, 101, 92), (208, 107, 100), (213, 114, 109),
- (221, 133, 119), (218, 129, 122), (216, 126, 125), (194, 114, 127),
- (173, 103, 129), (179, 98, 118), (186, 94, 107), (187, 101, 86),
- (196, 84, 80), (134, 154, 152), (117, 139, 137), (100, 125, 122),
- (109, 104, 120), (118, 84, 119), (36, 53, 61), (9, 26, 69),
- (43, 2, 18), (111, 22, 25), (180, 43, 33), (187, 59, 50),
- (194, 75, 67), (199, 85, 77), (204, 95, 88), (215, 114, 104),
- (222, 136, 123), (219, 160, 118), (177, 167, 96), (136, 174, 75),
- (131, 170, 72), (126, 166, 69), (121, 139, 53), (84, 80, 53),
- (15, 31, 18), (27, 15, 22), (39, 0, 27), (39, 0, 27),
- (40, 0, 27), (40, 1, 22), (38, 3, 9), (47, 5, 7),
- (81, 50, 19), (183, 56, 47), (190, 70, 64), (197, 85, 81),
- (199, 92, 88), (202, 100, 96), (209, 112, 103), (210, 125, 122),
- (226, 169, 139), (232, 188, 162), (238, 207, 186), (239, 211, 189),
- (240, 215, 193), (227, 240, 187), (216, 242, 181), (213, 226, 173),
- (230, 178, 156), (227, 154, 147), (223, 150, 142), (220, 147, 138),
- (223, 148, 129), (214, 183, 136), (194, 178, 119), (169, 166, 97),
- (209, 111, 102), (155, 93, 79), (102, 75, 56), (72, 39, 44),
- (43, 4, 33), (36, 4, 5), (15, 5, 6), (15, 0, 9),
- (37, 2, 6), (76, 33, 14), (127, 37, 23), (179, 42, 32),
- (182, 48, 37), (180, 52, 43), (184, 60, 52), (190, 72, 62),
- (204, 100, 91), (212, 116, 105), (221, 133, 119), (225, 143, 120),
- (229, 154, 122), (230, 178, 139), (236, 210, 177), (243, 229, 190),
- (238, 207, 187), (228, 168, 158), (225, 156, 149), (222, 144, 140),
- (215, 129, 128), (209, 110, 104), (203, 98, 92), (198, 86, 82),
- (185, 62, 54), (183, 58, 50), (182, 55, 46), (187, 53, 42),
- (185, 51, 40), (167, 77, 24), (134, 88, 29), (108, 99, 30),
- (125, 119, 45), (196, 84, 80), (200, 89, 85), (204, 95, 90),
- (214, 108, 92), (217, 115, 100), (214, 117, 108), (210, 115, 113),
- (214, 126, 124), (214, 123, 122), (214, 120, 120), (212, 119, 112),
- (210, 106, 103), (207, 98, 91), (200, 91, 84), (200, 89, 82),
- (199, 87, 83), (196, 85, 78), (193, 80, 74), (148, 120, 55),
- (102, 105, 78), (86, 52, 77), (76, 32, 65), (83, 49, 22),
- (98, 89, 32), (102, 92, 33), (106, 96, 34), (125, 132, 55),
- (147, 151, 75), (152, 159, 82), (145, 179, 85), (202, 190, 132),
- (211, 229, 169), (205, 230, 164), (186, 213, 142), (171, 215, 126),
- (164, 211, 119), (201, 184, 132), (203, 187, 136), (213, 203, 154),
- (215, 226, 170), (230, 229, 183), (234, 197, 178), (229, 184, 145),
- (219, 186, 141), (220, 182, 137), (224, 165, 125), (220, 137, 131),
- (216, 128, 124), (213, 114, 109), (205, 107, 106), (211, 113, 110),
- (216, 128, 116), (218, 136, 124), (219, 135, 125), (218, 131, 121),
- (216, 119, 110), (207, 102, 98), (200, 91, 84), (198, 79, 71),
- (194, 70, 60), (187, 64, 56), (185, 62, 54), (190, 59, 49),
- (190, 57, 48), (192, 61, 51), (193, 66, 57), (194, 77, 70),
- (200, 86, 76), (200, 87, 79), (201, 92, 85), (204, 93, 86),
- (204, 93, 84), (204, 96, 84), (206, 95, 84), (209, 99, 86),
- (216, 116, 93), (238, 129, 46), (235, 124, 43), (214, 95, 37),
- (203, 94, 29), (190, 86, 31), (180, 71, 50), (184, 63, 54),
- (189, 61, 50), (192, 64, 53), (199, 76, 61), (230, 92, 55),
- (238, 110, 47), (246, 114, 49), (250, 105, 61), (239, 95, 61),
- (225, 90, 61), (214, 86, 73), (210, 100, 87), (224, 112, 101)
- ),
-
-// 237 Apophysis-040427-6FaeriRob
-((156, 68, 4), (118, 44, 0), (119, 47, 1), (121, 51, 2),
- (111, 74, 52), (102, 97, 103), (90, 85, 117), (79, 74, 132),
- (71, 77, 161), (71, 76, 180), (72, 76, 199), (86, 101, 219),
- (100, 127, 240), (104, 113, 244), (109, 99, 248), (86, 81, 229),
- (64, 64, 210), (102, 88, 165), (110, 106, 173), (118, 124, 182),
- (128, 137, 187), (138, 150, 192), (143, 160, 193), (149, 171, 194),
- (179, 207, 132), (192, 229, 117), (206, 252, 102), (210, 252, 96),
- (215, 253, 90), (223, 254, 81), (231, 255, 73), (242, 255, 80),
- (255, 250, 79), (250, 212, 65), (237, 181, 53), (224, 150, 41),
- (208, 123, 24), (192, 97, 7), (183, 88, 5), (175, 79, 3),
- (173, 90, 0), (175, 125, 23), (178, 161, 47), (215, 177, 53),
- (253, 193, 60), (253, 191, 59), (254, 190, 58), (249, 166, 38),
- (234, 149, 42), (178, 98, 9), (168, 78, 11), (159, 58, 14),
- (147, 57, 7), (135, 56, 0), (136, 56, 6), (138, 57, 12),
- (150, 68, 12), (162, 78, 12), (174, 88, 13), (186, 101, 11),
- (198, 115, 9), (203, 132, 14), (209, 149, 19), (254, 175, 48),
- (247, 185, 50), (191, 150, 70), (175, 135, 97), (160, 121, 124),
- (150, 126, 133), (141, 131, 142), (123, 135, 157), (111, 108, 75),
- (112, 60, 0), (112, 50, 0), (113, 41, 1), (106, 38, 0),
- (100, 35, 0), (98, 34, 0), (97, 34, 1), (103, 38, 0),
- (105, 40, 0), (113, 46, 1), (108, 42, 0), (104, 39, 0),
- (100, 37, 0), (97, 35, 0), (90, 29, 0), (96, 22, 0),
- (96, 33, 0), (96, 33, 0), (97, 34, 1), (97, 36, 0),
- (97, 38, 0), (99, 37, 0), (107, 42, 0), (107, 43, 0),
- (100, 37, 0), (20, 9, 17), (12, 8, 37), (5, 7, 58),
- (9, 8, 60), (13, 10, 63), (19, 8, 77), (30, 7, 61),
- (42, 25, 61), (40, 29, 77), (38, 34, 93), (35, 33, 104),
- (32, 33, 116), (43, 48, 140), (32, 36, 123), (53, 40, 93),
- (75, 42, 69), (114, 49, 11), (123, 49, 14), (132, 49, 17),
- (126, 53, 2), (125, 54, 2), (121, 49, 0), (100, 37, 6),
- (44, 21, 67), (43, 24, 81), (42, 27, 96), (47, 29, 108),
- (52, 32, 121), (43, 30, 122), (32, 31, 124), (50, 37, 145),
- (69, 49, 162), (43, 39, 150), (42, 40, 159), (42, 41, 168),
- (49, 57, 181), (36, 50, 208), (58, 52, 224), (93, 97, 207),
- (149, 149, 211), (147, 162, 184), (145, 176, 158), (140, 163, 162),
- (135, 151, 166), (141, 167, 166), (160, 175, 170), (154, 159, 179),
- (140, 149, 188), (111, 120, 199), (102, 98, 194), (94, 77, 189),
- (78, 79, 161), (96, 107, 137), (147, 110, 127), (168, 116, 69),
- (206, 142, 55), (223, 142, 56), (241, 142, 57), (254, 179, 52),
- (255, 194, 56), (255, 193, 60), (255, 193, 69), (242, 179, 84),
- (192, 162, 110), (176, 139, 112), (186, 127, 86), (196, 115, 60),
- (195, 117, 32), (202, 108, 12), (207, 110, 13), (210, 114, 14),
- (227, 133, 17), (230, 136, 21), (234, 140, 26), (225, 127, 20),
- (213, 116, 22), (210, 126, 30), (185, 135, 64), (192, 182, 113),
- (197, 200, 93), (195, 233, 120), (192, 254, 111), (193, 248, 95),
- (222, 227, 72), (203, 188, 63), (171, 146, 54), (155, 131, 59),
- (177, 169, 107), (155, 160, 125), (134, 151, 143), (139, 163, 149),
- (164, 154, 165), (175, 153, 139), (196, 186, 125), (207, 250, 100),
- (244, 250, 102), (241, 250, 79), (252, 241, 87), (255, 212, 73),
- (255, 211, 63), (255, 188, 57), (255, 159, 34), (255, 168, 27),
- (248, 213, 61), (246, 225, 48), (244, 224, 51), (218, 232, 95),
- (173, 205, 122), (136, 154, 178), (101, 98, 203), (80, 73, 166),
- (52, 49, 164), (57, 57, 143), (64, 44, 115), (112, 85, 100),
- (161, 103, 57), (196, 104, 21), (195, 100, 18), (203, 105, 18),
- (204, 94, 33), (200, 103, 60), (144, 108, 96), (106, 87, 142),
- (106, 89, 143), (115, 116, 102), (139, 103, 41), (167, 74, 30),
- (169, 75, 5), (161, 66, 0), (170, 77, 0), (181, 79, 5),
- (188, 92, 8), (198, 103, 11), (206, 114, 13), (213, 126, 11),
- (236, 142, 26), (239, 145, 31), (243, 153, 31), (250, 154, 33),
- (248, 152, 31), (242, 149, 28), (234, 140, 24), (212, 116, 16),
- (189, 86, 7), (174, 79, 0), (163, 72, 1), (155, 70, 6),
- (157, 72, 7), (166, 89, 21), (166, 98, 13), (162, 84, 10),
- (153, 78, 0), (145, 61, 1), (144, 62, 4), (119, 70, 0),
- (128, 53, 0), (145, 55, 0), (150, 60, 0), (164, 73, 2)
- ),
-
-// 238 Apophysis-040427-6FaeriRob2
-((174, 71, 2), (128, 50, 2), (118, 46, 1), (109, 42, 0),
- (104, 38, 0), (100, 34, 0), (96, 33, 0), (92, 33, 1),
- (91, 32, 0), (87, 30, 0), (83, 28, 0), (80, 22, 5),
- (77, 16, 11), (40, 16, 47), (3, 16, 84), (7, 14, 97),
- (12, 12, 110), (25, 1, 51), (51, 12, 25), (78, 24, 0),
- (79, 24, 0), (81, 25, 0), (82, 26, 0), (83, 27, 0),
- (76, 25, 0), (77, 24, 0), (79, 23, 0), (82, 24, 0),
- (86, 26, 0), (89, 29, 0), (92, 32, 0), (92, 33, 1),
- (89, 30, 0), (74, 44, 52), (50, 35, 86), (26, 27, 120),
- (44, 15, 76), (62, 3, 33), (68, 15, 22), (75, 28, 12),
- (35, 31, 92), (35, 31, 86), (35, 31, 81), (59, 30, 43),
- (83, 29, 5), (88, 32, 4), (94, 35, 3), (102, 31, 9),
- (105, 31, 0), (128, 50, 1), (141, 56, 0), (155, 63, 0),
- (172, 75, 5), (190, 87, 10), (190, 89, 12), (191, 91, 15),
- (231, 125, 23), (240, 134, 23), (249, 143, 23), (252, 172, 39),
- (255, 201, 56), (253, 212, 59), (252, 224, 62), (255, 206, 60),
- (255, 184, 53), (224, 165, 63), (196, 142, 76), (168, 119, 89),
- (151, 115, 105), (134, 111, 121), (84, 93, 132), (68, 70, 111),
- (95, 51, 64), (127, 98, 71), (160, 145, 78), (184, 182, 83),
- (208, 219, 89), (219, 230, 93), (230, 242, 98), (229, 255, 97),
- (211, 251, 93), (246, 234, 52), (248, 229, 47), (250, 224, 43),
- (248, 223, 46), (246, 223, 49), (226, 225, 83), (166, 215, 90),
- (141, 158, 186), (118, 128, 209), (95, 99, 232), (77, 79, 228),
- (60, 59, 225), (65, 69, 220), (97, 106, 235), (125, 119, 219),
- (136, 147, 192), (185, 204, 148), (168, 194, 138), (151, 184, 129),
- (147, 177, 113), (144, 170, 97), (134, 129, 97), (150, 79, 27),
- (128, 52, 3), (140, 54, 3), (152, 57, 3), (158, 64, 1),
- (165, 71, 0), (175, 78, 7), (174, 77, 9), (166, 72, 2),
- (155, 60, 6), (132, 52, 1), (134, 54, 2), (137, 56, 3),
- (158, 66, 1), (173, 66, 0), (184, 81, 6), (186, 93, 0),
- (180, 89, 10), (169, 106, 8), (159, 124, 6), (170, 126, 14),
- (181, 128, 22), (185, 153, 66), (145, 143, 128), (142, 147, 187),
- (141, 127, 214), (65, 78, 208), (60, 66, 199), (55, 54, 190),
- (83, 76, 169), (63, 49, 124), (54, 40, 127), (40, 38, 148),
- (78, 72, 255), (92, 87, 246), (106, 102, 238), (92, 100, 233),
- (79, 98, 229), (82, 85, 180), (82, 91, 106), (102, 90, 42),
- (130, 65, 0), (162, 71, 1), (160, 72, 9), (159, 74, 17),
- (164, 89, 31), (158, 98, 64), (121, 127, 65), (103, 118, 111),
- (74, 87, 155), (85, 88, 141), (97, 89, 128), (131, 117, 117),
- (134, 146, 122), (151, 194, 104), (191, 209, 89), (212, 229, 71),
- (247, 224, 66), (244, 243, 65), (242, 244, 58), (240, 246, 52),
- (240, 253, 60), (211, 255, 80), (189, 255, 78), (218, 248, 74),
- (246, 195, 54), (238, 181, 51), (230, 168, 49), (234, 148, 49),
- (246, 167, 64), (222, 167, 87), (219, 174, 141), (168, 197, 117),
- (183, 230, 114), (168, 245, 163), (184, 236, 128), (208, 247, 104),
- (249, 226, 110), (252, 218, 67), (247, 189, 55), (255, 160, 34),
- (244, 141, 23), (247, 138, 25), (250, 135, 28), (236, 131, 24),
- (226, 109, 16), (210, 97, 3), (198, 98, 12), (192, 94, 19),
- (203, 106, 12), (198, 109, 19), (193, 114, 22), (182, 121, 40),
- (198, 129, 62), (194, 157, 86), (167, 176, 113), (136, 159, 143),
- (164, 145, 167), (158, 94, 131), (139, 93, 78), (158, 85, 42),
- (148, 84, 22), (129, 55, 8), (123, 36, 6), (122, 31, 0),
- (112, 44, 0), (111, 48, 17), (119, 81, 36), (100, 82, 58),
- (74, 70, 129), (87, 93, 169), (115, 131, 182), (122, 152, 163),
- (133, 149, 164), (157, 122, 126), (139, 108, 103), (119, 72, 42),
- (98, 57, 13), (64, 24, 0), (47, 11, 15), (32, 0, 1),
- (27, 5, 8), (23, 3, 15), (15, 2, 22), (8, 3, 44),
- (11, 16, 74), (37, 0, 51), (73, 19, 7), (97, 37, 9),
- (119, 46, 11), (141, 65, 7), (162, 94, 21), (181, 106, 38),
- (184, 109, 44), (196, 98, 27), (177, 88, 20), (170, 78, 11),
- (152, 69, 3), (130, 53, 1), (110, 46, 0), (103, 41, 4),
- (99, 42, 0), (101, 36, 4), (115, 44, 12), (108, 60, 37),
- (45, 57, 97), (35, 42, 149), (39, 38, 176), (48, 46, 205),
- (58, 72, 203), (104, 108, 208), (175, 175, 147), (229, 244, 99)
- ),
-
-// 239 Apophysis-040427-6FaeriRobDet
-((4, 7, 84), (0, 0, 93), (19, 12, 150), (38, 24, 208),
- (49, 40, 222), (60, 56, 237), (73, 71, 246), (86, 86, 255),
- (21, 47, 206), (11, 23, 142), (1, 0, 78), (0, 0, 70),
- (0, 1, 62), (3, 6, 90), (7, 11, 119), (19, 26, 126),
- (32, 41, 134), (31, 29, 162), (58, 21, 94), (85, 13, 27),
- (91, 21, 15), (97, 30, 3), (97, 27, 1), (97, 25, 0),
- (97, 25, 1), (106, 31, 2), (116, 37, 4), (143, 53, 2),
- (170, 69, 1), (182, 80, 0), (194, 91, 0), (206, 99, 3),
- (255, 123, 27), (255, 174, 43), (248, 167, 42), (241, 160, 42),
- (217, 125, 22), (194, 90, 3), (177, 75, 1), (160, 61, 0),
- (113, 37, 1), (112, 35, 0), (112, 33, 0), (112, 51, 0),
- (112, 70, 0), (123, 101, 40), (134, 132, 81), (164, 162, 150),
- (154, 164, 163), (79, 87, 186), (40, 45, 133), (2, 4, 81),
- (12, 4, 56), (23, 5, 31), (31, 5, 18), (39, 5, 6),
- (77, 9, 6), (78, 9, 3), (80, 10, 0), (81, 13, 0),
- (82, 17, 0), (83, 16, 0), (84, 15, 0), (85, 16, 1),
- (86, 17, 1), (85, 16, 0), (91, 20, 0), (97, 25, 0),
- (106, 30, 0), (115, 35, 0), (139, 48, 0), (172, 69, 2),
- (203, 106, 3), (216, 120, 1), (230, 134, 0), (241, 148, 2),
- (252, 162, 4), (253, 168, 14), (255, 175, 24), (245, 168, 26),
- (216, 143, 30), (205, 98, 0), (204, 96, 0), (204, 95, 0),
- (200, 91, 0), (196, 88, 0), (172, 68, 0), (144, 46, 0),
- (107, 30, 2), (96, 23, 1), (86, 17, 1), (91, 11, 0),
- (96, 5, 0), (103, 26, 0), (115, 35, 0), (135, 44, 0),
- (171, 68, 0), (216, 110, 0), (217, 121, 2), (218, 133, 4),
- (207, 136, 18), (197, 140, 33), (187, 121, 25), (175, 89, 4),
- (119, 42, 0), (104, 30, 3), (90, 18, 6), (85, 15, 3),
- (81, 13, 0), (79, 11, 0), (77, 9, 0), (70, 9, 0),
- (41, 2, 3), (52, 0, 5), (64, 4, 3), (77, 8, 1),
- (84, 15, 0), (95, 23, 0), (108, 37, 0), (117, 39, 1),
- (156, 62, 0), (167, 67, 0), (179, 72, 0), (179, 73, 0),
- (180, 74, 0), (178, 75, 0), (180, 77, 2), (182, 76, 2),
- (194, 97, 3), (233, 155, 5), (239, 170, 12), (246, 185, 19),
- (253, 173, 24), (227, 164, 51), (177, 144, 31), (138, 141, 62),
- (149, 176, 157), (142, 167, 164), (136, 158, 171), (125, 142, 179),
- (115, 127, 187), (86, 91, 209), (67, 68, 161), (93, 72, 53),
- (90, 40, 5), (86, 18, 0), (89, 21, 2), (93, 25, 4),
- (110, 31, 0), (122, 40, 0), (135, 53, 0), (147, 67, 0),
- (201, 97, 0), (214, 110, 0), (227, 124, 0), (235, 153, 27),
- (254, 181, 42), (255, 201, 48), (255, 224, 68), (251, 231, 58),
- (244, 236, 63), (246, 253, 61), (249, 254, 62), (253, 255, 63),
- (254, 244, 61), (249, 249, 57), (228, 255, 56), (218, 255, 90),
- (184, 254, 129), (193, 234, 108), (202, 214, 88), (231, 211, 52),
- (246, 194, 46), (243, 192, 41), (255, 174, 38), (255, 172, 34),
- (255, 158, 21), (255, 159, 18), (254, 171, 33), (249, 188, 38),
- (246, 208, 49), (237, 202, 72), (201, 199, 124), (172, 188, 143),
- (149, 166, 192), (130, 146, 223), (112, 127, 255), (104, 113, 244),
- (101, 109, 244), (104, 117, 213), (106, 88, 126), (128, 59, 17),
- (130, 38, 1), (132, 33, 2), (120, 30, 3), (116, 36, 1),
- (134, 43, 0), (131, 51, 0), (147, 65, 0), (164, 76, 0),
- (195, 92, 0), (209, 97, 0), (219, 113, 3), (234, 142, 19),
- (250, 148, 14), (255, 142, 4), (247, 139, 13), (239, 135, 10),
- (228, 133, 3), (202, 134, 37), (198, 122, 46), (164, 128, 92),
- (157, 140, 148), (107, 117, 166), (47, 42, 145), (89, 39, 42),
- (78, 31, 23), (105, 34, 2), (124, 47, 1), (139, 63, 14),
- (104, 110, 98), (149, 195, 120), (167, 216, 125), (170, 226, 101),
- (183, 247, 91), (199, 220, 89), (195, 197, 124), (173, 197, 119),
- (162, 181, 162), (140, 158, 162), (153, 113, 173), (122, 103, 228),
- (92, 101, 255), (65, 68, 209), (53, 53, 141), (129, 73, 50),
- (132, 51, 4), (127, 46, 0), (123, 41, 1), (129, 35, 0),
- (136, 43, 0), (146, 44, 4), (155, 28, 0), (162, 56, 4),
- (172, 67, 1), (173, 73, 0), (177, 70, 0), (180, 66, 0),
- (163, 61, 0), (154, 54, 0), (154, 53, 1), (151, 57, 3),
- (158, 92, 14), (178, 114, 27), (203, 255, 108), (189, 176, 80)
- ),
-
-// 240 Apophysis-040427-6FlakWhorls
-((114, 150, 80), (61, 59, 44), (34, 33, 22), (8, 8, 0),
- (4, 4, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (11, 8, 1),
- (23, 17, 3), (63, 45, 24), (104, 73, 45), (122, 89, 65),
- (141, 106, 86), (183, 136, 80), (168, 151, 68), (153, 167, 56),
- (134, 123, 57), (116, 80, 58), (111, 69, 61), (107, 58, 64),
- (105, 52, 38), (107, 63, 44), (110, 74, 50), (129, 87, 42),
- (149, 100, 34), (158, 113, 31), (168, 126, 28), (202, 138, 38),
- (244, 128, 45), (255, 205, 93), (255, 220, 144), (255, 235, 195),
- (232, 214, 150), (209, 193, 105), (192, 193, 77), (176, 194, 50),
- (109, 171, 44), (70, 144, 38), (32, 117, 32), (33, 108, 21),
- (34, 100, 10), (35, 101, 20), (36, 102, 30), (46, 79, 52),
- (52, 61, 66), (67, 68, 73), (77, 66, 92), (87, 65, 112),
- (104, 68, 97), (122, 72, 83), (118, 74, 81), (115, 76, 79),
- (97, 91, 75), (99, 78, 74), (102, 65, 73), (92, 72, 69),
- (83, 80, 65), (86, 73, 67), (89, 67, 69), (74, 58, 61),
- (87, 73, 60), (81, 77, 52), (83, 76, 48), (86, 75, 45),
- (88, 73, 41), (90, 71, 38), (85, 67, 43), (82, 66, 43),
- (78, 62, 36), (72, 69, 40), (66, 77, 45), (60, 79, 47),
- (54, 81, 50), (61, 76, 50), (69, 71, 50), (71, 58, 49),
- (66, 58, 47), (61, 59, 0), (52, 65, 11), (44, 72, 23),
- (44, 70, 40), (45, 68, 58), (50, 75, 54), (56, 89, 42),
- (109, 57, 36), (127, 41, 28), (145, 26, 20), (161, 26, 20),
- (178, 26, 21), (173, 72, 42), (172, 95, 51), (158, 104, 78),
- (147, 97, 98), (163, 130, 139), (158, 127, 133), (154, 125, 127),
- (136, 108, 121), (119, 91, 116), (88, 54, 81), (54, 31, 41),
- (2, 0, 5), (1, 0, 2), (0, 0, 0), (2, 2, 0),
- (4, 5, 0), (17, 15, 2), (43, 57, 42), (63, 97, 62),
- (83, 120, 66), (138, 120, 98), (136, 114, 104), (134, 108, 111),
- (138, 108, 108), (142, 108, 99), (137, 128, 95), (133, 144, 84),
- (130, 158, 39), (159, 169, 44), (189, 180, 49), (188, 181, 52),
- (188, 183, 55), (231, 187, 92), (249, 209, 75), (199, 192, 52),
- (184, 194, 43), (124, 143, 54), (118, 140, 68), (113, 138, 83),
- (111, 117, 73), (124, 92, 81), (143, 94, 90), (174, 95, 90),
- (228, 149, 80), (240, 178, 76), (253, 207, 72), (250, 209, 76),
- (248, 211, 81), (233, 202, 158), (228, 193, 135), (194, 155, 100),
- (146, 132, 83), (94, 101, 49), (91, 95, 47), (89, 90, 46),
- (39, 87, 37), (42, 102, 28), (41, 134, 17), (70, 143, 12),
- (54, 106, 23), (68, 100, 32), (82, 95, 42), (79, 131, 31),
- (109, 134, 50), (114, 127, 48), (124, 106, 34), (148, 126, 43),
- (178, 145, 40), (159, 131, 24), (157, 129, 39), (156, 128, 55),
- (141, 111, 73), (109, 99, 74), (89, 94, 64), (89, 83, 59),
- (108, 93, 38), (108, 108, 39), (108, 123, 40), (114, 120, 48),
- (113, 81, 68), (109, 73, 75), (102, 68, 84), (97, 68, 90),
- (119, 77, 99), (135, 84, 99), (170, 108, 85), (183, 119, 94),
- (189, 135, 99), (185, 135, 112), (195, 142, 108), (216, 173, 104),
- (233, 157, 95), (225, 147, 87), (217, 138, 79), (235, 121, 48),
- (219, 151, 50), (194, 135, 33), (188, 107, 44), (186, 83, 24),
- (201, 47, 37), (194, 42, 41), (179, 46, 37), (153, 55, 46),
- (152, 73, 58), (119, 67, 71), (98, 62, 74), (88, 63, 69),
- (88, 58, 68), (85, 55, 53), (94, 45, 41), (90, 37, 33),
- (88, 43, 20), (93, 43, 34), (87, 60, 53), (94, 61, 78),
- (88, 70, 86), (84, 63, 82), (70, 54, 81), (69, 51, 77),
- (65, 60, 66), (57, 53, 42), (22, 22, 22), (2, 4, 3),
- (0, 0, 0), (3, 0, 0), (13, 7, 7), (62, 26, 38),
- (80, 14, 41), (124, 42, 44), (146, 49, 66), (157, 89, 40),
- (185, 104, 49), (161, 102, 44), (127, 82, 53), (88, 74, 61),
- (73, 78, 58), (61, 79, 53), (62, 81, 51), (83, 90, 48),
- (115, 91, 43), (139, 82, 29), (180, 86, 35), (206, 107, 26),
- (238, 95, 25), (228, 98, 38), (207, 112, 32), (208, 116, 39),
- (219, 137, 35), (209, 123, 62), (180, 126, 66), (115, 89, 64),
- (92, 74, 50), (68, 45, 31), (58, 22, 6), (15, 12, 5),
- (1, 0, 2), (5, 6, 10), (30, 24, 34), (46, 49, 104),
- (82, 69, 115), (83, 76, 120), (104, 90, 141), (144, 192, 46)
- ),
-
-// 241 Apophysis-040427-11FlarCelebrat
-((218, 193, 173), (217, 187, 163), (212, 177, 148), (208, 168, 133),
- (124, 193, 73), (41, 218, 14), (40, 227, 8), (39, 237, 2),
- (55, 197, 49), (131, 168, 73), (207, 140, 98), (135, 197, 50),
- (64, 255, 2), (58, 255, 2), (52, 255, 3), (51, 255, 1),
- (50, 255, 0), (48, 243, 1), (123, 184, 38), (199, 125, 76),
- (197, 103, 51), (196, 81, 26), (221, 73, 13), (247, 65, 0),
- (255, 79, 1), (255, 87, 1), (255, 95, 1), (255, 112, 21),
- (255, 129, 42), (228, 128, 61), (202, 128, 81), (203, 129, 84),
- (201, 128, 83), (61, 255, 0), (31, 234, 24), (1, 213, 49),
- (38, 144, 100), (76, 75, 151), (79, 51, 194), (82, 28, 238),
- (98, 22, 255), (90, 24, 250), (83, 26, 245), (87, 62, 217),
- (91, 98, 189), (151, 132, 163), (211, 166, 137), (214, 187, 160),
- (218, 191, 170), (219, 208, 190), (218, 202, 182), (217, 196, 175),
- (216, 189, 165), (216, 182, 155), (215, 177, 149), (214, 173, 143),
- (208, 146, 105), (205, 137, 93), (202, 128, 81), (198, 103, 52),
- (195, 78, 24), (193, 72, 17), (192, 67, 11), (241, 38, 0),
- (246, 13, 0), (219, 0, 95), (190, 0, 119), (162, 1, 143),
- (130, 1, 137), (98, 1, 132), (159, 1, 140), (174, 18, 127),
- (211, 144, 102), (211, 153, 116), (212, 163, 131), (214, 177, 151),
- (217, 192, 172), (218, 197, 180), (219, 203, 188), (220, 219, 214),
- (232, 255, 242), (221, 231, 223), (218, 212, 197), (215, 193, 172),
- (212, 177, 148), (209, 161, 125), (203, 129, 84), (200, 108, 57),
- (244, 65, 0), (243, 32, 0), (242, 0, 1), (241, 0, 0),
- (241, 1, 0), (165, 1, 0), (162, 0, 0), (158, 0, 27),
- (117, 1, 76), (114, 27, 253), (117, 13, 254), (121, 0, 255),
- (123, 0, 254), (126, 0, 254), (174, 0, 185), (193, 0, 132),
- (203, 129, 84), (207, 141, 100), (211, 153, 116), (214, 164, 132),
- (217, 176, 148), (216, 188, 164), (218, 192, 169), (255, 218, 145),
- (255, 185, 116), (212, 173, 140), (212, 170, 137), (213, 168, 135),
- (210, 161, 129), (90, 111, 178), (93, 78, 203), (95, 68, 211),
- (1, 146, 237), (0, 167, 201), (0, 188, 166), (0, 186, 139),
- (1, 185, 113), (0, 193, 88), (0, 202, 58), (0, 200, 65),
- (76, 167, 98), (215, 181, 153), (216, 186, 161), (217, 192, 170),
- (218, 196, 175), (222, 199, 181), (255, 226, 156), (254, 216, 143),
- (208, 146, 105), (209, 155, 117), (210, 164, 130), (212, 172, 141),
- (215, 181, 153), (216, 194, 171), (233, 235, 195), (234, 255, 224),
- (246, 253, 211), (255, 241, 172), (255, 238, 171), (255, 236, 170),
- (254, 231, 163), (215, 182, 151), (239, 206, 163), (225, 134, 87),
- (94, 64, 214), (100, 45, 233), (107, 26, 253), (117, 21, 255),
- (99, 23, 255), (83, 26, 242), (116, 47, 112), (200, 114, 67),
- (201, 109, 58), (141, 130, 48), (94, 170, 38), (47, 211, 28),
- (34, 231, 1), (1, 255, 1), (0, 255, 7), (0, 226, 38),
- (39, 173, 172), (128, 191, 183), (218, 209, 194), (223, 231, 207),
- (233, 255, 234), (237, 243, 207), (219, 203, 187), (212, 177, 147),
- (80, 159, 112), (1, 172, 200), (0, 159, 219), (31, 112, 255),
- (39, 64, 255), (34, 46, 252), (33, 37, 250), (41, 6, 220),
- (91, 1, 148), (125, 0, 154), (160, 0, 160), (175, 0, 136),
- (167, 0, 134), (164, 56, 90), (200, 118, 68), (206, 135, 91),
- (206, 135, 91), (209, 140, 98), (255, 151, 66), (255, 138, 50),
- (254, 112, 14), (255, 108, 12), (254, 110, 14), (202, 108, 56),
- (201, 109, 58), (199, 105, 54), (199, 105, 53), (197, 96, 42),
- (197, 82, 27), (255, 78, 2), (254, 79, 0), (255, 88, 0),
- (255, 98, 3), (254, 127, 34), (255, 164, 87), (213, 167, 133),
- (212, 175, 146), (157, 168, 186), (92, 83, 202), (86, 26, 244),
- (109, 26, 254), (118, 1, 255), (86, 17, 255), (37, 0, 219),
- (39, 0, 213), (39, 0, 205), (57, 1, 188), (67, 0, 175),
- (108, 2, 103), (149, 0, 56), (172, 31, 1), (186, 44, 0),
- (196, 75, 22), (195, 84, 28), (198, 95, 37), (197, 94, 36),
- (194, 79, 24), (195, 78, 24), (192, 71, 16), (191, 64, 9),
- (188, 54, 1), (179, 35, 0), (180, 33, 0), (236, 0, 2),
- (230, 0, 36), (225, 0, 63), (226, 0, 76), (200, 0, 122),
- (167, 0, 157), (137, 0, 238), (132, 0, 247), (161, 0, 156),
- (183, 0, 140), (203, 0, 120), (219, 0, 94), (203, 112, 65),
- (208, 137, 95), (210, 160, 125), (214, 177, 148), (217, 190, 169)
- ),
-
-// 242 Apophysis-040427-11SpacTrees
-((83, 77, 3), (38, 15, 33), (56, 10, 57), (74, 6, 81),
- (93, 6, 87), (112, 6, 94), (111, 3, 89), (110, 1, 84),
- (135, 6, 70), (156, 23, 61), (178, 40, 53), (199, 67, 79),
- (220, 94, 106), (221, 85, 94), (222, 77, 82), (219, 77, 62),
- (216, 78, 42), (192, 59, 40), (194, 60, 41), (196, 61, 42),
- (200, 61, 45), (204, 62, 48), (214, 59, 49), (224, 57, 51),
- (241, 59, 46), (243, 62, 55), (246, 66, 65), (245, 68, 72),
- (244, 70, 80), (241, 71, 81), (239, 73, 83), (235, 78, 87),
- (233, 76, 85), (189, 58, 40), (144, 45, 23), (99, 32, 6),
- (89, 31, 29), (79, 30, 52), (103, 20, 66), (127, 10, 80),
- (140, 7, 62), (141, 6, 43), (143, 6, 24), (116, 17, 14),
- (90, 28, 5), (87, 26, 4), (85, 24, 3), (36, 29, 13),
- (23, 8, 11), (53, 2, 61), (92, 5, 63), (132, 9, 66),
- (138, 7, 45), (145, 6, 25), (144, 6, 24), (143, 6, 24),
- (90, 23, 4), (94, 25, 34), (99, 27, 64), (112, 34, 82),
- (126, 42, 101), (147, 74, 95), (169, 106, 89), (199, 138, 31),
- (218, 163, 46), (164, 255, 22), (168, 249, 23), (173, 243, 25),
- (205, 237, 18), (238, 232, 12), (246, 197, 16), (236, 189, 15),
- (216, 119, 16), (206, 103, 12), (197, 87, 8), (182, 93, 8),
- (167, 100, 9), (164, 99, 8), (162, 98, 8), (160, 94, 8),
- (148, 82, 8), (120, 85, 43), (104, 70, 30), (88, 56, 17),
- (86, 51, 10), (85, 46, 3), (86, 35, 0), (107, 45, 6),
- (157, 47, 22), (183, 51, 21), (210, 56, 20), (215, 54, 16),
- (220, 52, 13), (211, 79, 4), (231, 91, 14), (208, 135, 24),
- (197, 130, 17), (183, 120, 49), (163, 71, 48), (144, 22, 47),
- (140, 19, 54), (136, 16, 61), (135, 48, 80), (121, 109, 121),
- (124, 206, 106), (124, 193, 112), (125, 181, 118), (121, 169, 104),
- (118, 157, 90), (177, 81, 95), (160, 52, 50), (156, 32, 22),
- (138, 37, 9), (45, 29, 6), (33, 19, 8), (22, 10, 10),
- (22, 8, 8), (17, 10, 18), (20, 25, 19), (7, 51, 28),
- (5, 59, 35), (7, 60, 30), (9, 61, 25), (8, 67, 26),
- (7, 73, 27), (7, 62, 23), (11, 52, 12), (7, 51, 2),
- (7, 49, 1), (70, 57, 5), (94, 55, 7), (118, 54, 10),
- (148, 39, 6), (158, 50, 47), (166, 76, 39), (163, 97, 10),
- (196, 86, 7), (202, 73, 12), (208, 61, 17), (206, 63, 31),
- (205, 66, 45), (215, 63, 52), (213, 65, 29), (196, 57, 14),
- (200, 45, 27), (166, 54, 30), (155, 56, 17), (145, 58, 5),
- (124, 54, 5), (117, 51, 3), (93, 54, 0), (71, 85, 0),
- (21, 68, 14), (17, 56, 9), (13, 45, 4), (24, 37, 9),
- (22, 11, 9), (19, 8, 12), (22, 6, 16), (20, 3, 13),
- (16, 4, 16), (11, 5, 9), (14, 5, 11), (18, 5, 14),
- (19, 6, 15), (22, 6, 17), (22, 8, 33), (40, 2, 53),
- (93, 12, 91), (103, 9, 93), (113, 7, 95), (168, 7, 147),
- (161, 45, 142), (161, 110, 167), (156, 115, 119), (159, 162, 119),
- (183, 188, 122), (162, 139, 98), (161, 116, 93), (155, 111, 110),
- (179, 100, 93), (190, 113, 85), (204, 126, 106), (202, 109, 140),
- (255, 255, 251), (252, 249, 250), (249, 244, 250), (247, 87, 157),
- (246, 84, 105), (243, 108, 76), (231, 106, 86), (213, 113, 90),
- (170, 144, 95), (151, 175, 115), (129, 178, 157), (125, 181, 156),
- (130, 193, 172), (121, 196, 155), (122, 201, 122), (123, 213, 90),
- (147, 244, 27), (120, 230, 35), (191, 120, 12), (159, 93, 7),
- (118, 50, 5), (113, 38, 9), (96, 31, 3), (103, 37, 5),
- (128, 54, 15), (143, 68, 10), (150, 96, 6), (159, 107, 5),
- (167, 102, 10), (187, 118, 14), (215, 148, 17), (226, 173, 17),
- (238, 196, 22), (230, 153, 25), (219, 151, 18), (219, 106, 48),
- (240, 84, 43), (231, 77, 41), (222, 61, 53), (212, 82, 46),
- (223, 103, 53), (235, 111, 75), (218, 134, 46), (231, 143, 79),
- (171, 131, 96), (130, 98, 113), (71, 52, 54), (31, 27, 16),
- (31, 35, 8), (69, 77, 18), (132, 117, 22), (159, 145, 57),
- (229, 150, 84), (235, 123, 85), (224, 83, 91), (197, 60, 76),
- (175, 30, 45), (145, 21, 55), (137, 40, 59), (141, 87, 27),
- (157, 150, 43), (131, 233, 35), (170, 246, 36), (148, 245, 26),
- (123, 228, 50), (103, 212, 85), (82, 202, 104), (103, 208, 113),
- (163, 206, 88), (152, 177, 86), (123, 168, 73), (126, 136, 40)
- ),
-
-// 243 Apophysis-040427-11FloralQult
-((88, 3, 68), (62, 75, 83), (59, 87, 68), (57, 100, 54),
- (58, 114, 59), (60, 129, 64), (58, 120, 73), (57, 112, 83),
- (116, 92, 116), (139, 105, 148), (162, 118, 181), (159, 147, 177),
- (157, 176, 174), (162, 185, 170), (168, 194, 167), (147, 204, 154),
- (127, 215, 141), (124, 201, 99), (133, 183, 124), (143, 166, 150),
- (144, 147, 156), (145, 128, 162), (124, 133, 159), (103, 138, 157),
- (58, 117, 113), (43, 83, 95), (29, 50, 77), (19, 36, 62),
- (10, 22, 48), (5, 15, 48), (0, 8, 49), (1, 21, 71),
- (21, 37, 71), (88, 84, 119), (129, 125, 143), (170, 166, 167),
- (181, 172, 172), (193, 179, 178), (187, 169, 175), (181, 159, 172),
- (151, 136, 131), (112, 83, 100), (73, 31, 69), (55, 22, 62),
- (37, 14, 56), (20, 8, 54), (3, 3, 53), (4, 0, 51),
- (2, 4, 53), (1, 5, 50), (0, 5, 46), (0, 6, 42),
- (14, 3, 40), (28, 0, 38), (37, 0, 49), (46, 0, 61),
- (23, 14, 77), (11, 10, 66), (0, 6, 56), (6, 16, 62),
- (13, 26, 68), (16, 31, 73), (19, 36, 79), (77, 58, 88),
- (94, 68, 93), (186, 147, 166), (200, 171, 165), (214, 195, 165),
- (222, 207, 171), (231, 219, 177), (225, 235, 162), (188, 223, 159),
- (180, 224, 173), (191, 229, 181), (202, 235, 190), (206, 217, 199),
- (211, 200, 208), (209, 198, 193), (207, 196, 178), (211, 212, 180),
- (207, 216, 151), (196, 184, 172), (169, 141, 165), (142, 98, 159),
- (142, 71, 143), (143, 44, 127), (116, 6, 55), (116, 2, 51),
- (112, 2, 51), (126, 33, 79), (141, 64, 108), (163, 86, 101),
- (186, 108, 95), (177, 127, 104), (167, 137, 101), (166, 124, 108),
- (125, 109, 75), (59, 48, 52), (46, 47, 35), (34, 47, 19),
- (45, 64, 31), (56, 82, 43), (67, 138, 44), (103, 173, 57),
- (126, 236, 87), (156, 227, 99), (186, 218, 111), (195, 219, 112),
- (204, 220, 113), (197, 168, 126), (185, 147, 100), (170, 99, 77),
- (140, 37, 66), (113, 2, 45), (109, 5, 42), (105, 8, 39),
- (112, 26, 51), (128, 49, 45), (147, 67, 56), (177, 100, 72),
- (183, 111, 87), (159, 76, 73), (135, 41, 59), (124, 22, 63),
- (114, 4, 67), (106, 4, 43), (106, 12, 48), (81, 23, 45),
- (82, 40, 52), (136, 173, 80), (143, 172, 86), (151, 172, 93),
- (150, 137, 118), (168, 142, 117), (167, 128, 147), (153, 123, 157),
- (134, 103, 101), (137, 61, 81), (141, 20, 61), (139, 26, 67),
- (138, 33, 73), (181, 88, 80), (195, 114, 95), (225, 154, 126),
- (245, 224, 131), (220, 212, 139), (215, 192, 140), (211, 172, 141),
- (198, 157, 139), (164, 148, 112), (183, 131, 110), (200, 141, 147),
- (205, 184, 155), (208, 185, 159), (211, 187, 163), (218, 193, 162),
- (227, 198, 164), (230, 208, 167), (222, 203, 170), (214, 206, 170),
- (204, 192, 176), (158, 169, 175), (146, 155, 168), (135, 142, 161),
- (81, 159, 117), (82, 165, 111), (51, 109, 68), (59, 77, 53),
- (47, 31, 18), (54, 16, 22), (62, 2, 27), (78, 0, 47),
- (104, 1, 54), (96, 0, 46), (90, 0, 35), (54, 0, 18),
- (44, 1, 18), (25, 2, 22), (7, 2, 43), (4, 8, 45),
- (15, 15, 23), (31, 21, 30), (81, 19, 40), (77, 39, 26),
- (103, 97, 61), (103, 139, 67), (104, 182, 73), (127, 220, 79),
- (157, 246, 102), (193, 217, 103), (234, 231, 124), (220, 219, 136),
- (202, 197, 129), (173, 161, 119), (137, 108, 90), (84, 84, 86),
- (94, 109, 88), (128, 131, 150), (145, 132, 158), (165, 167, 164),
- (155, 178, 168), (138, 200, 101), (129, 238, 97), (119, 240, 101),
- (109, 222, 90), (86, 218, 96), (89, 201, 101), (79, 176, 73),
- (93, 155, 92), (80, 73, 55), (65, 14, 71), (77, 5, 69),
- (62, 16, 45), (50, 29, 48), (76, 59, 33), (64, 56, 45),
- (45, 41, 56), (32, 47, 54), (11, 31, 38), (14, 37, 53),
- (12, 32, 65), (29, 45, 68), (64, 53, 67), (87, 50, 102),
- (123, 37, 82), (123, 14, 105), (82, 2, 91), (81, 5, 69),
- (110, 0, 48), (120, 4, 49), (129, 33, 60), (152, 48, 71),
- (175, 101, 102), (184, 154, 128), (198, 166, 128), (176, 173, 132),
- (135, 172, 105), (112, 149, 106), (92, 77, 72), (89, 45, 72),
- (99, 35, 59), (121, 42, 48), (142, 41, 59), (181, 95, 82),
- (194, 121, 106), (196, 140, 149), (201, 164, 171), (193, 152, 166),
- (173, 125, 177), (156, 130, 157), (120, 124, 151), (89, 154, 132),
- (90, 207, 137), (106, 219, 139), (174, 225, 156), (196, 213, 168)
- ),
-
-// 244 Apophysis-040427-20FlwrFrnsBFly
-((238, 199, 80), (204, 175, 73), (201, 168, 80), (199, 161, 88),
- (167, 149, 79), (136, 137, 71), (120, 120, 62), (104, 104, 54),
- (105, 89, 29), (124, 96, 26), (144, 103, 23), (138, 101, 21),
- (133, 100, 19), (115, 98, 30), (98, 97, 41), (72, 91, 40),
- (47, 86, 39), (53, 64, 50), (36, 66, 53), (20, 68, 56),
- (27, 85, 49), (35, 103, 42), (17, 132, 40), (0, 161, 38),
- (26, 64, 13), (43, 55, 6), (61, 46, 0), (76, 50, 0),
- (91, 55, 0), (95, 48, 7), (99, 42, 15), (121, 50, 6),
- (122, 74, 10), (89, 67, 30), (81, 62, 17), (73, 57, 5),
- (81, 34, 2), (90, 11, 0), (79, 9, 11), (69, 7, 22),
- (111, 46, 68), (144, 40, 74), (177, 35, 81), (165, 30, 80),
- (154, 25, 79), (135, 32, 64), (116, 40, 50), (115, 80, 22),
- (133, 92, 26), (161, 120, 41), (172, 129, 48), (183, 138, 55),
- (181, 136, 62), (179, 135, 70), (179, 132, 72), (179, 130, 74),
- (167, 148, 80), (164, 144, 91), (162, 140, 103), (138, 156, 144),
- (114, 172, 186), (86, 211, 214), (59, 250, 243), (93, 183, 194),
- (106, 152, 168), (136, 192, 117), (166, 182, 103), (197, 172, 90),
- (199, 159, 87), (201, 147, 85), (177, 139, 76), (156, 133, 81),
- (101, 101, 101), (91, 106, 93), (82, 112, 86), (89, 123, 90),
- (97, 135, 94), (123, 133, 72), (149, 132, 50), (150, 122, 25),
- (154, 118, 0), (151, 117, 17), (160, 133, 26), (169, 149, 36),
- (178, 159, 43), (188, 169, 51), (199, 174, 71), (208, 174, 85),
- (251, 235, 100), (251, 241, 96), (252, 247, 93), (253, 245, 88),
- (255, 243, 83), (255, 236, 70), (250, 234, 61), (255, 205, 69),
- (222, 158, 48), (155, 62, 73), (130, 52, 70), (106, 42, 68),
- (101, 34, 69), (97, 26, 70), (72, 18, 41), (77, 20, 29),
- (75, 3, 43), (48, 13, 40), (22, 24, 37), (16, 24, 40),
- (10, 25, 44), (16, 38, 17), (39, 46, 38), (53, 50, 31),
- (61, 57, 32), (86, 50, 52), (83, 49, 58), (81, 48, 65),
- (102, 33, 87), (86, 29, 124), (51, 32, 122), (20, 47, 102),
- (33, 73, 98), (49, 88, 133), (66, 104, 169), (77, 127, 169),
- (89, 150, 169), (140, 196, 219), (174, 217, 234), (197, 216, 150),
- (223, 200, 107), (255, 255, 216), (255, 237, 235), (255, 220, 255),
- (255, 136, 250), (189, 160, 152), (182, 114, 129), (172, 70, 120),
- (120, 38, 74), (118, 24, 73), (116, 10, 72), (121, 11, 67),
- (126, 12, 63), (126, 27, 73), (162, 60, 84), (158, 78, 105),
- (125, 67, 92), (53, 97, 74), (52, 98, 78), (52, 99, 83),
- (27, 92, 72), (3, 68, 48), (21, 46, 42), (44, 49, 29),
- (99, 82, 12), (122, 97, 6), (146, 113, 0), (189, 133, 12),
- (195, 159, 45), (196, 197, 57), (182, 223, 33), (190, 161, 43),
- (183, 144, 23), (172, 122, 25), (164, 110, 25), (157, 99, 26),
- (142, 85, 16), (135, 88, 0), (122, 86, 2), (133, 101, 0),
- (146, 88, 4), (143, 84, 6), (140, 80, 8), (130, 100, 36),
- (126, 115, 83), (131, 133, 111), (128, 177, 130), (125, 187, 138),
- (132, 255, 180), (164, 214, 143), (185, 196, 136), (196, 199, 118),
- (182, 189, 83), (167, 184, 72), (167, 124, 55), (147, 107, 46),
- (69, 127, 77), (65, 127, 78), (62, 128, 80), (60, 126, 64),
- (40, 75, 51), (34, 43, 16), (22, 21, 1), (18, 8, 0),
- (0, 18, 0), (2, 3, 7), (3, 26, 44), (0, 15, 53),
- (14, 10, 45), (18, 12, 40), (22, 27, 5), (47, 44, 13),
- (70, 79, 14), (83, 103, 14), (89, 104, 49), (73, 93, 68),
- (65, 88, 46), (79, 74, 32), (97, 75, 0), (120, 84, 0),
- (134, 111, 0), (147, 138, 33), (157, 144, 50), (155, 159, 48),
- (177, 154, 58), (183, 144, 41), (173, 127, 29), (162, 127, 33),
- (164, 112, 36), (164, 119, 28), (151, 118, 23), (158, 115, 2),
- (163, 116, 0), (178, 151, 12), (184, 176, 67), (178, 154, 126),
- (127, 152, 252), (113, 128, 247), (44, 41, 158), (14, 45, 128),
- (6, 31, 95), (21, 55, 65), (39, 38, 54), (31, 27, 44),
- (51, 38, 56), (107, 37, 73), (165, 73, 114), (253, 18, 207),
- (192, 51, 117), (182, 84, 83), (177, 110, 104), (113, 119, 85),
- (83, 107, 83), (79, 103, 79), (71, 102, 68), (49, 72, 43),
- (39, 65, 26), (38, 55, 23), (2, 35, 6), (12, 24, 0),
- (40, 55, 0), (43, 55, 0), (57, 41, 18), (68, 28, 26),
- (74, 31, 38), (72, 61, 65), (96, 103, 69), (105, 139, 104)
- ),
-
-// 245 Apophysis-040427-24FracrameE
-((255, 255, 253), (254, 255, 253), (253, 255, 253), (253, 255, 254),
- (249, 255, 253), (245, 255, 252), (246, 252, 252), (248, 249, 253),
- (213, 215, 212), (174, 175, 175), (135, 136, 138), (105, 104, 103),
- (76, 73, 68), (59, 51, 43), (43, 29, 18), (38, 28, 19),
- (34, 27, 21), (44, 22, 9), (34, 20, 11), (24, 19, 13),
- (19, 15, 16), (14, 11, 20), (12, 9, 20), (10, 8, 21),
- (6, 13, 21), (6, 14, 21), (6, 15, 22), (3, 12, 14),
- (0, 9, 6), (2, 5, 4), (5, 1, 2), (13, 6, 0),
- (25, 15, 5), (21, 21, 21), (20, 19, 26), (20, 18, 32),
- (19, 29, 46), (18, 40, 61), (22, 43, 62), (27, 46, 63),
- (39, 44, 50), (45, 49, 55), (51, 54, 61), (62, 65, 78),
- (74, 77, 96), (82, 86, 98), (91, 96, 100), (116, 112, 111),
- (128, 120, 109), (126, 128, 141), (145, 148, 156), (165, 169, 172),
- (184, 193, 198), (204, 217, 225), (210, 225, 234), (216, 233, 243),
- (235, 246, 252), (243, 248, 253), (252, 250, 255), (253, 252, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (255, 254, 255),
- (255, 254, 251), (252, 250, 238), (214, 217, 212), (176, 184, 187),
- (153, 159, 162), (130, 135, 138), (95, 103, 106), (62, 72, 73),
- (36, 41, 47), (33, 33, 32), (30, 26, 17), (21, 16, 8),
- (13, 6, 0), (12, 3, 0), (12, 1, 0), (7, 10, 15),
- (4, 22, 26), (22, 41, 74), (35, 47, 70), (48, 54, 66),
- (47, 55, 64), (47, 56, 63), (50, 60, 70), (55, 59, 68),
- (65, 62, 55), (74, 73, 68), (84, 84, 82), (94, 94, 91),
- (105, 104, 100), (140, 143, 158), (124, 124, 126), (219, 211, 198),
- (182, 180, 181), (126, 134, 136), (104, 114, 118), (83, 94, 100),
- (80, 87, 93), (77, 80, 87), (86, 81, 75), (82, 87, 91),
- (79, 86, 96), (85, 93, 99), (91, 101, 103), (91, 103, 109),
- (91, 105, 116), (104, 111, 129), (124, 131, 141), (144, 167, 183),
- (156, 182, 209), (174, 179, 182), (168, 167, 164), (163, 156, 146),
- (150, 129, 110), (125, 104, 85), (103, 78, 58), (75, 53, 39),
- (62, 53, 36), (54, 48, 35), (47, 44, 35), (43, 42, 40),
- (40, 41, 45), (40, 37, 54), (42, 46, 55), (43, 55, 69),
- (43, 74, 95), (74, 79, 85), (81, 86, 94), (89, 93, 104),
- (84, 98, 109), (97, 98, 103), (110, 106, 94), (114, 105, 96),
- (123, 115, 104), (118, 120, 120), (113, 125, 137), (119, 128, 143),
- (125, 132, 150), (177, 184, 192), (224, 219, 213), (244, 241, 222),
- (255, 240, 228), (195, 183, 169), (177, 159, 152), (159, 135, 135),
- (117, 108, 101), (86, 79, 73), (63, 58, 54), (60, 47, 31),
- (57, 35, 22), (53, 33, 19), (50, 31, 16), (45, 36, 27),
- (50, 45, 39), (48, 44, 45), (55, 60, 66), (60, 77, 97),
- (61, 88, 115), (95, 119, 147), (107, 131, 162), (120, 143, 177),
- (163, 168, 187), (172, 185, 191), (168, 178, 188), (158, 162, 171),
- (136, 129, 121), (141, 133, 124), (146, 137, 128), (159, 167, 169),
- (175, 179, 182), (203, 180, 166), (201, 177, 165), (183, 176, 157),
- (168, 150, 130), (142, 128, 117), (139, 126, 107), (109, 102, 92),
- (80, 77, 70), (60, 59, 54), (36, 41, 44), (16, 25, 34),
- (9, 12, 29), (14, 16, 28), (20, 20, 28), (35, 40, 46),
- (41, 43, 42), (55, 54, 52), (77, 70, 64), (100, 77, 59),
- (102, 80, 57), (99, 85, 74), (107, 90, 74), (99, 87, 75),
- (86, 83, 68), (84, 70, 59), (83, 67, 54), (77, 70, 64),
- (76, 67, 58), (76, 75, 70), (71, 72, 77), (84, 89, 95),
- (89, 98, 107), (91, 100, 107), (108, 103, 97), (109, 99, 89),
- (97, 84, 67), (78, 67, 49), (62, 53, 46), (53, 48, 44),
- (56, 52, 53), (67, 60, 54), (74, 61, 52), (57, 66, 63),
- (48, 57, 66), (41, 54, 63), (25, 45, 69), (29, 36, 52),
- (25, 18, 34), (19, 11, 26), (11, 0, 6), (8, 0, 0),
- (3, 0, 0), (6, 1, 5), (0, 4, 10), (5, 4, 12),
- (2, 4, 16), (4, 8, 19), (1, 7, 23), (2, 7, 26),
- (6, 11, 31), (10, 17, 33), (19, 38, 55), (49, 62, 70),
- (83, 99, 114), (130, 139, 146), (203, 209, 207), (226, 234, 237),
- (226, 233, 249), (227, 231, 232), (219, 211, 198), (214, 191, 160),
- (176, 162, 151), (182, 156, 139), (217, 178, 145), (220, 198, 184),
- (247, 230, 214), (255, 253, 225), (255, 251, 239), (253, 248, 242),
- (251, 254, 247), (255, 254, 251), (255, 255, 253), (255, 255, 253)
- ),
-
-// 246 Apophysis-040427-24FNouveau
-((157, 97, 97), (100, 75, 115), (135, 65, 69), (170, 55, 24),
- (173, 49, 12), (177, 44, 1), (181, 47, 4), (186, 50, 8),
- (164, 97, 29), (130, 113, 67), (97, 129, 106), (104, 122, 133),
- (112, 115, 160), (97, 93, 129), (82, 72, 99), (83, 50, 81),
- (85, 28, 63), (81, 22, 50), (94, 48, 30), (108, 74, 11),
- (127, 81, 13), (147, 89, 16), (159, 104, 17), (171, 119, 18),
- (171, 158, 28), (184, 161, 15), (198, 165, 2), (226, 188, 16),
- (255, 211, 30), (255, 210, 41), (255, 209, 52), (240, 202, 69),
- (255, 183, 94), (231, 203, 226), (231, 167, 212), (232, 131, 199),
- (242, 130, 149), (253, 130, 99), (248, 138, 72), (244, 146, 45),
- (245, 162, 30), (222, 163, 37), (200, 164, 44), (174, 127, 33),
- (149, 90, 22), (130, 84, 16), (111, 78, 11), (111, 77, 6),
- (105, 69, 9), (131, 78, 60), (124, 97, 109), (118, 117, 159),
- (118, 116, 162), (118, 116, 165), (118, 115, 161), (118, 115, 158),
- (161, 44, 60), (193, 37, 62), (226, 31, 65), (197, 45, 59),
- (168, 59, 54), (163, 74, 60), (158, 90, 67), (131, 94, 50),
- (161, 97, 69), (200, 129, 87), (203, 98, 57), (207, 68, 27),
- (209, 82, 34), (211, 96, 42), (218, 123, 75), (239, 123, 84),
- (247, 87, 95), (212, 113, 104), (177, 140, 114), (147, 128, 139),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (149, 130, 158), (181, 144, 152),
- (189, 148, 135), (197, 153, 118), (215, 151, 126), (209, 162, 118),
- (195, 179, 68), (177, 163, 53), (159, 147, 39), (153, 129, 33),
- (147, 111, 27), (150, 94, 20), (163, 86, 0), (174, 45, 3),
- (176, 45, 1), (178, 100, 26), (163, 106, 56), (149, 113, 87),
- (144, 115, 115), (140, 117, 143), (119, 116, 163), (118, 116, 165),
- (123, 113, 166), (149, 130, 177), (176, 148, 189), (196, 166, 207),
- (216, 185, 226), (194, 186, 233), (185, 212, 233), (154, 197, 213),
- (133, 134, 201), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 114, 151), (145, 113, 137), (166, 115, 116),
- (188, 117, 95), (192, 128, 100), (208, 144, 116), (212, 148, 139),
- (149, 122, 141), (131, 126, 166), (170, 143, 156), (210, 161, 147),
- (251, 174, 118), (255, 160, 103), (237, 190, 72), (231, 205, 58),
- (173, 133, 11), (141, 100, 5), (110, 68, 0), (93, 59, 5),
- (76, 51, 10), (73, 53, 3), (72, 60, 10), (76, 66, 17),
- (114, 55, 23), (185, 19, 21), (195, 19, 31), (206, 20, 41),
- (174, 45, 14), (172, 94, 32), (179, 132, 40), (183, 145, 74),
- (200, 136, 100), (174, 129, 109), (148, 123, 118), (111, 105, 153),
- (84, 83, 114), (59, 94, 62), (68, 51, 41), (53, 7, 18),
- (48, 32, 6), (84, 40, 11), (104, 56, 40), (124, 73, 69),
- (123, 50, 70), (98, 14, 48), (64, 1, 71), (41, 0, 68),
- (30, 0, 28), (28, 0, 19), (27, 0, 11), (19, 0, 36),
- (17, 8, 51), (24, 0, 36), (33, 21, 21), (30, 32, 29),
- (28, 34, 32), (14, 1, 73), (0, 43, 95), (83, 84, 128),
- (112, 105, 159), (113, 112, 170), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (122, 125, 173), (127, 135, 182), (190, 173, 130),
- (210, 217, 139), (203, 194, 165), (222, 159, 170), (182, 151, 149),
- (119, 116, 163), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (131, 109, 147), (161, 112, 107), (167, 146, 63),
- (193, 138, 48), (191, 114, 8), (171, 91, 2), (188, 100, 11),
- (199, 111, 22), (210, 130, 33), (187, 120, 31), (184, 111, 42),
- (175, 113, 40), (175, 106, 37), (156, 107, 40), (156, 96, 42),
- (127, 105, 82), (116, 113, 156), (118, 116, 165), (118, 116, 165),
- (118, 116, 165), (118, 116, 165), (118, 116, 165), (140, 107, 136),
- (148, 101, 85), (148, 102, 40), (156, 112, 23), (184, 130, 0),
- (197, 106, 0), (170, 96, 1), (134, 108, 34), (62, 108, 69),
- (84, 85, 115), (89, 83, 129), (103, 93, 145), (109, 107, 156),
- (92, 89, 120), (82, 67, 106), (47, 10, 64), (30, 6, 68),
- (8, 0, 58), (8, 4, 41), (15, 34, 14), (10, 38, 15),
- (11, 40, 9), (67, 54, 1), (74, 59, 2), (102, 84, 18),
- (103, 84, 16), (114, 97, 7), (126, 101, 0), (145, 130, 15),
- (159, 134, 15), (175, 111, 21), (181, 108, 57), (138, 106, 145)
- ),
-
-// 247 Apophysis-040427-24GuardFaeriR
-((224, 121, 86), (96, 113, 68), (48, 103, 70), (0, 94, 73),
- (43, 131, 112), (87, 168, 151), (86, 147, 129), (85, 127, 107),
- (188, 117, 11), (199, 120, 7), (210, 124, 3), (167, 83, 49),
- (125, 42, 96), (112, 36, 85), (99, 30, 75), (92, 32, 53),
- (85, 34, 31), (9, 29, 17), (5, 15, 9), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (3, 3, 0),
- (5, 5, 0), (9, 10, 5), (14, 15, 10), (62, 54, 17),
- (101, 89, 63), (122, 143, 100), (155, 150, 98), (188, 158, 96),
- (211, 177, 58), (234, 197, 20), (228, 184, 10), (223, 171, 0),
- (103, 43, 32), (60, 25, 21), (17, 8, 11), (10, 4, 6),
- (4, 0, 1), (2, 0, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 4, 8), (25, 12, 32), (51, 21, 57),
- (76, 25, 67), (102, 30, 78), (100, 25, 85), (98, 21, 93),
- (89, 42, 26), (111, 58, 15), (134, 75, 5), (134, 74, 8),
- (134, 74, 12), (109, 55, 18), (84, 36, 24), (37, 8, 2),
- (11, 0, 7), (0, 34, 68), (27, 36, 72), (55, 39, 76),
- (74, 37, 55), (93, 35, 34), (103, 28, 22), (104, 24, 0),
- (31, 3, 0), (16, 2, 0), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 3, 4),
- (6, 4, 17), (18, 0, 96), (15, 1, 57), (13, 2, 19),
- (7, 2, 11), (2, 2, 4), (1, 1, 1), (1, 1, 1),
- (0, 2, 2), (6, 13, 18), (12, 25, 34), (32, 25, 46),
- (52, 25, 58), (85, 55, 81), (75, 71, 85), (64, 78, 53),
- (87, 39, 35), (90, 41, 26), (110, 48, 69), (131, 56, 112),
- (144, 59, 137), (158, 63, 163), (200, 70, 178), (205, 84, 190),
- (138, 51, 130), (117, 41, 107), (96, 32, 84), (93, 29, 91),
- (90, 27, 98), (57, 45, 93), (9, 40, 120), (17, 12, 141),
- (44, 44, 144), (68, 47, 104), (72, 34, 99), (77, 21, 94),
- (52, 14, 75), (35, 1, 75), (20, 0, 19), (5, 3, 4),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (4, 0, 21), (9, 0, 45), (15, 0, 69),
- (12, 10, 107), (102, 28, 115), (127, 42, 143), (150, 58, 169),
- (183, 25, 171), (153, 24, 157), (124, 23, 143), (122, 24, 130),
- (121, 26, 118), (111, 26, 111), (137, 28, 119), (152, 49, 130),
- (151, 68, 146), (122, 108, 47), (109, 99, 50), (96, 91, 53),
- (77, 59, 21), (27, 19, 0), (7, 6, 1), (2, 3, 0),
- (4, 5, 0), (2, 16, 8), (0, 27, 17), (0, 63, 13),
- (0, 80, 3), (15, 77, 14), (88, 41, 25), (173, 42, 0),
- (231, 49, 1), (156, 100, 53), (154, 111, 73), (152, 122, 94),
- (167, 110, 153), (182, 133, 119), (236, 116, 125), (216, 137, 96),
- (154, 70, 46), (147, 57, 27), (141, 44, 9), (83, 38, 19),
- (15, 6, 0), (6, 2, 3), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (2, 3, 0),
- (4, 86, 2), (12, 103, 14), (21, 120, 27), (50, 85, 29),
- (96, 71, 17), (146, 113, 20), (170, 102, 3), (191, 94, 0),
- (197, 117, 2), (194, 119, 2), (196, 108, 0), (175, 75, 0),
- (166, 49, 0), (120, 36, 0), (83, 38, 19), (15, 23, 26),
- (6, 21, 28), (29, 35, 67), (63, 44, 76), (108, 61, 105),
- (119, 65, 117), (131, 100, 131), (137, 118, 148), (152, 115, 148),
- (143, 139, 166), (125, 131, 147), (117, 102, 131), (84, 55, 103),
- (6, 62, 85), (3, 78, 81), (6, 69, 60), (0, 84, 19),
- (6, 78, 15), (33, 43, 18), (83, 42, 24), (92, 36, 37),
- (145, 78, 85), (145, 90, 119), (168, 155, 199), (195, 184, 178),
- (200, 213, 144), (175, 188, 132), (119, 117, 102), (68, 65, 84),
- (13, 61, 73), (7, 42, 22), (14, 5, 6), (35, 4, 1),
- (94, 21, 2), (116, 32, 0), (139, 47, 0), (131, 60, 30),
- (139, 70, 63), (136, 46, 108), (171, 41, 137), (191, 40, 145),
- (228, 73, 201), (223, 159, 183), (209, 199, 200), (198, 193, 213),
- (165, 200, 222), (186, 210, 176), (200, 202, 178), (212, 202, 200),
- (241, 119, 238), (243, 100, 214), (202, 97, 225), (180, 162, 204),
- (136, 136, 134), (127, 149, 113), (143, 170, 129), (185, 154, 100)
- ),
-
-// 248 Apophysis-040427-24GoldenRays
-((0, 0, 0), (0, 0, 0), (1, 0, 0), (3, 0, 0),
- (36, 30, 25), (70, 60, 50), (86, 72, 61), (102, 84, 72),
- (139, 121, 85), (151, 133, 105), (164, 146, 126), (173, 154, 132),
- (183, 163, 138), (177, 158, 142), (171, 154, 146), (172, 151, 138),
- (174, 148, 131), (167, 146, 119), (146, 129, 119), (126, 113, 120),
- (120, 114, 120), (115, 116, 120), (112, 111, 122), (110, 107, 124),
- (99, 102, 121), (88, 96, 119), (77, 91, 118), (67, 72, 87),
- (58, 53, 57), (36, 33, 35), (14, 14, 14), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (22, 17, 13), (45, 35, 26), (57, 46, 34),
- (69, 57, 43), (68, 54, 39), (67, 51, 35), (47, 28, 21),
- (1, 0, 0), (0, 0, 0), (28, 23, 24), (57, 47, 48),
- (67, 66, 78), (78, 86, 109), (80, 94, 119), (82, 102, 129),
- (92, 112, 147), (91, 113, 145), (91, 115, 143), (78, 86, 104),
- (65, 58, 66), (65, 49, 51), (65, 41, 37), (1, 1, 1),
- (0, 0, 0), (0, 1, 0), (40, 34, 28), (81, 67, 56),
- (99, 84, 72), (117, 101, 88), (165, 147, 133), (207, 190, 170),
- (249, 248, 246), (251, 251, 250), (254, 254, 254), (252, 248, 243),
- (251, 242, 233), (237, 226, 218), (224, 211, 203), (223, 200, 168),
- (204, 177, 166), (181, 164, 144), (187, 175, 158), (194, 186, 173),
- (202, 186, 169), (211, 186, 166), (244, 231, 212), (253, 253, 251),
- (254, 254, 254), (254, 254, 254), (254, 254, 254), (251, 251, 251),
- (249, 249, 249), (219, 203, 187), (172, 161, 143), (141, 122, 108),
- (91, 82, 73), (1, 1, 1), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (7, 7, 7), (58, 46, 46), (61, 65, 77),
- (82, 83, 103), (70, 63, 73), (58, 44, 44), (31, 24, 24),
- (5, 5, 5), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (51, 39, 27), (98, 81, 65), (107, 87, 67), (116, 94, 70),
- (137, 106, 77), (139, 112, 83), (132, 116, 82), (130, 102, 78),
- (87, 65, 51), (44, 32, 25), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (35, 16, 22), (65, 47, 43),
- (89, 77, 65), (143, 112, 91), (147, 118, 94), (151, 124, 97),
- (164, 133, 102), (171, 144, 114), (171, 145, 120), (145, 133, 121),
- (116, 112, 137), (116, 116, 142), (116, 120, 147), (143, 140, 157),
- (171, 160, 168), (235, 221, 212), (251, 250, 246), (255, 254, 252),
- (246, 240, 224), (166, 156, 164), (158, 147, 155), (150, 139, 147),
- (152, 138, 138), (150, 135, 138), (143, 127, 128), (144, 130, 121),
- (149, 126, 94), (146, 123, 91), (144, 121, 89), (132, 105, 78),
- (112, 90, 77), (105, 89, 74), (92, 82, 81), (80, 78, 91),
- (77, 88, 110), (104, 92, 94), (108, 97, 91), (112, 103, 88),
- (109, 107, 108), (142, 124, 104), (141, 121, 96), (120, 101, 87),
- (92, 81, 75), (83, 69, 66), (74, 58, 58), (66, 47, 41),
- (36, 20, 5), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (48, 32, 19), (70, 58, 44), (93, 85, 64), (112, 99, 83),
- (143, 121, 98), (155, 123, 110), (144, 124, 100), (147, 120, 90),
- (146, 119, 98), (137, 120, 100), (123, 123, 125), (131, 131, 131),
- (158, 138, 137), (167, 153, 140), (181, 166, 147), (198, 169, 135),
- (255, 255, 6), (209, 185, 151), (215, 178, 151), (188, 161, 132),
- (183, 162, 131), (180, 160, 135), (160, 138, 115), (111, 94, 87),
- (74, 65, 56), (55, 38, 28), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (5, 4, 9), (50, 48, 61), (86, 100, 126)
- ),
-
-// 249 Apophysis-040427-24HunterSunset
-((255, 217, 0), (220, 148, 38), (141, 118, 40), (62, 88, 43),
- (35, 71, 25), (8, 54, 7), (10, 50, 4), (13, 46, 1),
- (54, 65, 0), (85, 85, 26), (117, 106, 52), (180, 120, 40),
- (243, 134, 29), (190, 147, 23), (137, 160, 17), (110, 146, 27),
- (83, 133, 38), (44, 91, 0), (37, 89, 3), (31, 88, 7),
- (24, 83, 3), (18, 78, 0), (20, 82, 6), (23, 87, 13),
- (27, 133, 32), (23, 132, 40), (19, 131, 49), (19, 130, 53),
- (20, 130, 57), (22, 125, 66), (25, 120, 76), (43, 116, 96),
- (29, 104, 107), (37, 87, 112), (56, 93, 82), (76, 99, 53),
- (114, 141, 46), (152, 184, 39), (180, 207, 36), (208, 230, 33),
- (253, 240, 3), (254, 237, 3), (255, 234, 3), (255, 231, 2),
- (255, 229, 2), (255, 230, 1), (255, 232, 0), (254, 234, 0),
- (255, 240, 0), (255, 240, 1), (253, 240, 1), (252, 241, 1),
- (252, 240, 0), (252, 239, 0), (252, 237, 0), (253, 236, 0),
- (253, 223, 3), (254, 213, 29), (255, 203, 55), (201, 170, 81),
- (148, 137, 107), (139, 126, 94), (130, 115, 82), (78, 110, 47),
- (45, 94, 3), (27, 63, 0), (20, 51, 0), (13, 39, 0),
- (26, 39, 2), (39, 39, 5), (81, 32, 0), (100, 30, 0),
- (108, 35, 3), (113, 41, 18), (119, 47, 33), (183, 88, 20),
- (248, 130, 7), (251, 141, 7), (254, 152, 7), (253, 159, 1),
- (236, 164, 2), (231, 150, 0), (242, 135, 1), (253, 120, 2),
- (254, 117, 7), (255, 115, 12), (220, 112, 24), (98, 97, 30),
- (90, 140, 67), (112, 155, 93), (134, 171, 120), (129, 164, 108),
- (124, 158, 97), (82, 136, 50), (50, 122, 22), (34, 116, 6),
- (11, 91, 0), (0, 52, 4), (0, 68, 5), (0, 84, 6),
- (0, 86, 3), (0, 88, 1), (1, 98, 1), (31, 105, 8),
- (135, 115, 0), (187, 152, 0), (239, 190, 0), (246, 204, 1),
- (254, 219, 3), (252, 229, 3), (247, 242, 26), (239, 233, 49),
- (168, 165, 88), (24, 128, 65), (21, 127, 53), (19, 127, 42),
- (31, 123, 36), (18, 106, 28), (2, 88, 13), (2, 81, 2),
- (1, 69, 0), (2, 72, 1), (3, 76, 3), (4, 80, 3),
- (5, 84, 3), (20, 93, 14), (45, 128, 36), (124, 179, 85),
- (192, 215, 111), (249, 249, 63), (252, 248, 40), (255, 248, 17),
- (253, 244, 3), (249, 243, 0), (255, 246, 0), (254, 249, 0),
- (255, 248, 0), (255, 246, 0), (255, 244, 0), (254, 246, 0),
- (254, 249, 0), (254, 249, 0), (254, 249, 0), (254, 249, 0),
- (254, 249, 0), (254, 249, 0), (254, 244, 0), (255, 240, 0),
- (254, 227, 0), (245, 204, 0), (236, 178, 19), (175, 163, 43),
- (70, 95, 12), (60, 87, 6), (51, 80, 0), (53, 69, 0),
- (58, 77, 0), (70, 84, 7), (83, 102, 36), (126, 132, 98),
- (158, 188, 98), (233, 204, 148), (192, 182, 172), (152, 160, 196),
- (110, 135, 155), (61, 107, 141), (42, 104, 81), (28, 104, 32),
- (6, 70, 10), (8, 66, 9), (10, 63, 9), (13, 85, 21),
- (40, 92, 53), (39, 91, 78), (77, 109, 98), (71, 96, 75),
- (50, 81, 49), (42, 84, 8), (44, 74, 0), (51, 48, 0),
- (75, 47, 0), (88, 79, 12), (81, 101, 4), (132, 149, 0),
- (243, 198, 7), (247, 210, 4), (252, 222, 2), (255, 228, 0),
- (255, 235, 1), (254, 239, 0), (253, 242, 0), (255, 240, 1),
- (255, 234, 1), (255, 228, 0), (255, 223, 1), (255, 214, 0),
- (250, 189, 0), (253, 171, 1), (255, 169, 8), (245, 190, 2),
- (255, 221, 2), (254, 225, 1), (254, 227, 0), (254, 225, 1),
- (255, 221, 0), (237, 181, 0), (149, 165, 32), (84, 146, 47),
- (78, 129, 52), (74, 118, 43), (74, 119, 36), (81, 112, 19),
- (82, 86, 2), (89, 78, 0), (114, 76, 1), (221, 123, 26),
- (245, 132, 12), (129, 72, 3), (91, 72, 6), (69, 78, 0),
- (32, 75, 4), (28, 85, 6), (19, 77, 3), (8, 44, 0),
- (13, 22, 0), (20, 33, 5), (32, 34, 0), (41, 52, 10),
- (47, 80, 35), (83, 131, 71), (95, 122, 89), (88, 131, 138),
- (96, 106, 141), (51, 100, 114), (33, 96, 101), (34, 87, 61),
- (30, 96, 25), (22, 84, 11), (48, 72, 0), (63, 75, 9),
- (88, 82, 50), (99, 100, 58), (118, 98, 87), (105, 91, 78),
- (73, 96, 78), (37, 119, 35), (8, 107, 16), (6, 102, 12),
- (0, 103, 1), (19, 104, 0), (46, 114, 15), (85, 127, 19),
- (163, 168, 4), (240, 201, 2), (253, 249, 0), (253, 224, 0)
- ),
-
-// 250 Apophysis-040427-25IntoWeave
-((0, 32, 174), (0, 0, 30), (5, 1, 20), (10, 3, 10),
- (52, 42, 20), (94, 82, 30), (100, 93, 64), (107, 104, 99),
- (172, 158, 85), (183, 157, 48), (194, 156, 11), (191, 190, 74),
- (188, 224, 137), (187, 226, 160), (186, 229, 183), (181, 227, 174),
- (177, 225, 165), (238, 228, 97), (246, 216, 50), (255, 205, 4),
- (253, 169, 3), (251, 134, 2), (216, 109, 1), (182, 85, 0),
- (185, 128, 0), (206, 146, 0), (227, 164, 1), (240, 192, 0),
- (253, 220, 0), (249, 224, 0), (246, 228, 0), (253, 226, 0),
- (255, 215, 1), (246, 171, 28), (239, 165, 95), (232, 160, 163),
- (211, 191, 155), (191, 223, 148), (201, 227, 142), (212, 232, 137),
- (254, 219, 0), (219, 221, 49), (184, 224, 99), (174, 224, 130),
- (165, 225, 161), (171, 224, 174), (178, 224, 187), (181, 223, 211),
- (197, 228, 210), (198, 235, 191), (181, 228, 186), (165, 222, 181),
- (145, 204, 193), (126, 187, 205), (116, 157, 188), (107, 128, 171),
- (17, 31, 94), (10, 15, 53), (4, 0, 12), (3, 0, 8),
- (3, 0, 4), (3, 0, 3), (3, 0, 2), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (6, 0, 9),
- (55, 55, 107), (96, 101, 132), (138, 148, 158), (130, 128, 143),
- (122, 109, 129), (99, 98, 104), (76, 87, 79), (82, 42, 50),
- (18, 4, 0), (6, 0, 7), (3, 0, 4), (1, 1, 1),
- (0, 0, 1), (0, 0, 2), (1, 1, 9), (0, 0, 22),
- (5, 48, 142), (23, 73, 178), (41, 98, 214), (39, 101, 226),
- (37, 105, 238), (48, 119, 223), (23, 158, 216), (57, 154, 251),
- (98, 176, 225), (119, 180, 209), (68, 105, 155), (18, 30, 102),
- (10, 18, 78), (3, 7, 55), (1, 0, 10), (1, 0, 5),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (0, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (1, 1, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (0, 2, 8),
- (0, 8, 9), (72, 84, 98), (91, 99, 128), (110, 114, 159),
- (141, 159, 205), (133, 191, 202), (129, 192, 201), (139, 207, 226),
- (129, 195, 230), (133, 198, 220), (138, 202, 211), (136, 199, 203),
- (134, 196, 195), (160, 203, 186), (156, 118, 159), (116, 99, 143),
- (73, 75, 116), (3, 1, 14), (1, 2, 10), (0, 3, 6),
- (0, 3, 4), (0, 2, 7), (0, 0, 7), (0, 1, 15),
- (3, 49, 127), (13, 53, 154), (24, 58, 182), (41, 105, 205),
- (113, 111, 160), (196, 154, 130), (242, 207, 89), (251, 191, 5),
- (251, 178, 14), (171, 129, 0), (94, 178, 5), (18, 227, 11),
- (23, 47, 73), (46, 60, 133), (82, 105, 149), (99, 140, 184),
- (63, 104, 230), (54, 106, 224), (46, 108, 219), (12, 28, 165),
- (0, 13, 70), (0, 4, 23), (1, 0, 9), (0, 0, 2),
- (0, 0, 2), (1, 1, 1), (1, 1, 1), (1, 0, 0),
- (1, 0, 0), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (0, 2, 0), (0, 2, 0), (0, 2, 0), (0, 5, 0),
- (0, 5, 0), (0, 6, 0), (0, 6, 0), (0, 6, 0),
- (0, 4, 1), (1, 1, 1), (3, 0, 0), (11, 0, 0),
- (17, 8, 13), (73, 25, 67), (110, 99, 131), (153, 160, 168),
- (140, 205, 199), (136, 206, 206), (136, 196, 230), (143, 166, 244),
- (111, 159, 221), (60, 97, 141), (47, 35, 71), (50, 21, 26),
- (50, 8, 0), (90, 45, 3), (85, 64, 0), (69, 38, 0),
- (39, 11, 0), (15, 3, 3), (10, 0, 0), (3, 0, 0),
- (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (6, 0, 2), (8, 0, 0), (12, 0, 0),
- (20, 0, 0), (38, 2, 0), (91, 42, 1), (123, 55, 0),
- (150, 81, 3), (206, 148, 5), (251, 191, 5), (255, 217, 0),
- (255, 226, 0), (253, 231, 0), (255, 225, 0), (255, 214, 1),
- (250, 211, 0), (253, 160, 0), (245, 152, 0), (229, 153, 15),
- (230, 188, 52), (251, 202, 136), (245, 215, 204), (223, 213, 203),
- (169, 216, 182), (137, 204, 171), (62, 109, 135), (36, 63, 84),
- (0, 7, 23), (13, 0, 9), (40, 21, 14), (94, 35, 0),
- (173, 61, 0), (181, 107, 0), (255, 219, 0), (223, 149, 0)
- ),
-
-// 251 Apophysis-040427-26AlienMind
-((82, 105, 198), (62, 83, 166), (52, 71, 149), (42, 60, 132),
- (33, 49, 116), (25, 39, 100), (23, 36, 97), (22, 34, 94),
- (15, 27, 79), (15, 27, 79), (15, 27, 79), (15, 26, 79),
- (15, 26, 80), (17, 28, 84), (19, 31, 89), (21, 33, 93),
- (24, 35, 97), (36, 53, 123), (39, 57, 128), (43, 61, 133),
- (43, 61, 134), (43, 61, 135), (40, 58, 130), (37, 56, 125),
- (28, 42, 105), (22, 35, 93), (17, 28, 82), (14, 24, 77),
- (11, 21, 72), (9, 18, 67), (8, 16, 62), (21, 20, 26),
- (65, 46, 6), (43, 27, 2), (23, 18, 25), (4, 9, 49),
- (8, 16, 61), (12, 24, 74), (13, 25, 75), (14, 26, 76),
- (77, 62, 31), (94, 74, 30), (111, 86, 29), (97, 83, 45),
- (84, 81, 62), (93, 89, 72), (103, 97, 83), (103, 99, 87),
- (107, 111, 136), (97, 121, 219), (119, 140, 223), (142, 159, 228),
- (130, 147, 210), (119, 136, 192), (101, 121, 195), (83, 106, 199),
- (99, 103, 114), (149, 133, 98), (199, 164, 83), (192, 160, 90),
- (186, 157, 97), (156, 135, 93), (126, 114, 90), (85, 86, 104),
- (61, 70, 113), (28, 44, 106), (22, 35, 93), (16, 27, 81),
- (14, 26, 78), (13, 25, 75), (10, 18, 65), (26, 31, 37),
- (65, 53, 31), (105, 80, 29), (146, 108, 27), (168, 131, 51),
- (190, 154, 76), (181, 143, 61), (173, 133, 46), (125, 99, 38),
- (97, 86, 58), (19, 32, 87), (17, 29, 84), (16, 27, 81),
- (18, 30, 87), (21, 33, 93), (23, 38, 97), (27, 46, 105),
- (34, 51, 120), (34, 51, 120), (34, 51, 120), (33, 50, 118),
- (32, 50, 116), (26, 41, 106), (21, 36, 95), (16, 27, 81),
- (15, 26, 80), (14, 26, 78), (13, 25, 76), (13, 25, 75),
- (13, 25, 76), (14, 26, 78), (14, 26, 78), (15, 26, 80),
- (26, 40, 101), (35, 51, 118), (44, 62, 136), (51, 71, 148),
- (59, 80, 161), (72, 96, 184), (90, 113, 209), (100, 125, 218),
- (138, 157, 234), (131, 156, 240), (142, 161, 226), (154, 167, 212),
- (167, 172, 194), (172, 173, 193), (185, 180, 184), (191, 184, 178),
- (244, 204, 134), (240, 202, 120), (236, 200, 106), (227, 197, 129),
- (218, 195, 153), (202, 186, 170), (196, 183, 174), (183, 178, 185),
- (135, 140, 169), (59, 80, 159), (54, 74, 151), (49, 68, 144),
- (70, 73, 92), (80, 80, 82), (86, 94, 115), (62, 83, 166),
- (86, 112, 205), (79, 104, 195), (72, 96, 186), (68, 91, 178),
- (64, 86, 171), (56, 75, 154), (55, 74, 153), (51, 70, 147),
- (52, 71, 148), (62, 83, 166), (67, 88, 173), (72, 94, 180),
- (82, 105, 198), (91, 115, 211), (97, 123, 220), (123, 150, 253),
- (116, 144, 243), (104, 131, 228), (92, 118, 213), (75, 99, 189),
- (61, 82, 165), (46, 64, 140), (35, 52, 121), (25, 36, 100),
- (17, 28, 82), (7, 15, 62), (6, 15, 60), (6, 15, 58),
- (4, 9, 28), (1, 8, 52), (9, 15, 65), (10, 18, 65),
- (10, 20, 69), (10, 20, 69), (10, 20, 69), (10, 20, 69),
- (10, 20, 69), (10, 20, 69), (12, 24, 74), (13, 25, 75),
- (14, 26, 76), (14, 26, 78), (15, 26, 80), (15, 26, 80),
- (20, 32, 90), (23, 37, 98), (30, 48, 112), (34, 52, 118),
- (40, 58, 130), (42, 60, 133), (44, 62, 136), (57, 75, 157),
- (68, 92, 180), (76, 100, 190), (90, 114, 210), (98, 122, 220),
- (143, 161, 223), (170, 172, 197), (188, 183, 179), (192, 187, 167),
- (206, 181, 127), (186, 165, 134), (110, 99, 81), (69, 69, 69),
- (21, 36, 95), (19, 31, 89), (21, 36, 95), (29, 44, 109),
- (39, 58, 127), (56, 75, 154), (101, 110, 143), (123, 124, 128),
- (147, 160, 202), (138, 156, 228), (93, 119, 216), (81, 104, 197),
- (66, 90, 176), (61, 82, 165), (54, 75, 154), (50, 69, 146),
- (49, 67, 143), (49, 68, 144), (52, 71, 148), (54, 75, 154),
- (51, 70, 147), (47, 66, 142), (42, 60, 132), (33, 51, 117),
- (29, 44, 109), (23, 37, 98), (19, 31, 89), (18, 28, 87),
- (19, 31, 89), (20, 32, 90), (21, 36, 95), (25, 36, 98),
- (31, 45, 110), (35, 52, 121), (43, 61, 133), (48, 66, 142),
- (60, 81, 162), (69, 93, 179), (71, 95, 183), (65, 87, 172),
- (59, 80, 161), (49, 68, 145), (37, 56, 125), (29, 47, 111),
- (21, 36, 95), (16, 29, 84), (15, 26, 80), (14, 26, 78),
- (13, 25, 75), (13, 25, 75), (12, 24, 74), (14, 24, 75),
- (29, 32, 47), (62, 56, 40), (178, 146, 69), (106, 90, 54)
- ),
-
-// 252 Apophysis-040427-26ISpher4
-((33, 87, 0), (60, 100, 29), (78, 109, 54), (96, 118, 80),
- (100, 118, 85), (104, 119, 90), (105, 122, 90), (106, 126, 91),
- (100, 143, 90), (85, 125, 64), (71, 108, 39), (54, 99, 23),
- (38, 90, 7), (32, 80, 3), (27, 70, 0), (26, 69, 0),
- (26, 69, 0), (27, 68, 0), (27, 71, 0), (28, 74, 1),
- (31, 81, 1), (35, 89, 1), (39, 93, 5), (43, 97, 9),
- (72, 126, 38), (96, 145, 63), (120, 164, 89), (125, 168, 96),
- (131, 172, 104), (132, 173, 105), (133, 174, 106), (132, 171, 104),
- (128, 169, 101), (86, 127, 59), (63, 116, 42), (40, 105, 25),
- (40, 100, 17), (41, 95, 9), (40, 94, 7), (40, 94, 6),
- (34, 88, 0), (36, 90, 2), (38, 92, 4), (48, 95, 15),
- (58, 98, 27), (62, 100, 36), (67, 102, 46), (91, 91, 91),
- (99, 101, 100), (110, 109, 107), (115, 128, 108), (120, 148, 110),
- (129, 163, 112), (139, 178, 115), (141, 179, 117), (143, 181, 120),
- (153, 166, 138), (156, 169, 141), (159, 172, 144), (155, 179, 137),
- (152, 187, 131), (148, 185, 127), (145, 183, 124), (142, 170, 121),
- (137, 175, 116), (133, 174, 108), (118, 158, 102), (104, 143, 96),
- (100, 138, 89), (97, 134, 82), (77, 127, 64), (70, 113, 42),
- (62, 116, 28), (80, 133, 48), (99, 151, 68), (114, 161, 85),
- (130, 171, 103), (131, 172, 105), (133, 174, 108), (133, 174, 108),
- (133, 174, 108), (131, 172, 104), (130, 171, 103), (130, 171, 103),
- (129, 170, 102), (128, 169, 101), (121, 149, 108), (123, 123, 115),
- (109, 108, 106), (118, 138, 103), (128, 169, 101), (129, 170, 102),
- (130, 171, 103), (130, 171, 103), (124, 167, 96), (108, 157, 78),
- (86, 135, 53), (71, 110, 47), (84, 114, 66), (97, 118, 85),
- (99, 120, 87), (102, 123, 90), (84, 124, 62), (71, 110, 45),
- (45, 99, 11), (38, 91, 6), (32, 84, 1), (30, 79, 0),
- (29, 75, 0), (26, 65, 2), (25, 60, 2), (23, 56, 1),
- (24, 59, 1), (23, 61, 0), (24, 63, 1), (26, 65, 2),
- (27, 70, 0), (27, 73, 0), (31, 72, 4), (30, 79, 0),
- (31, 80, 1), (32, 84, 0), (34, 88, 0), (35, 89, 1),
- (36, 90, 2), (38, 90, 7), (45, 78, 25), (58, 58, 50),
- (67, 69, 55), (76, 102, 54), (73, 104, 50), (71, 107, 46),
- (66, 107, 41), (66, 107, 41), (66, 107, 39), (62, 108, 35),
- (46, 98, 13), (43, 96, 10), (41, 95, 7), (43, 97, 9),
- (45, 99, 11), (51, 103, 20), (60, 114, 26), (72, 126, 38),
- (86, 129, 58), (103, 141, 90), (103, 132, 90), (103, 124, 91),
- (105, 125, 90), (111, 133, 95), (116, 149, 92), (127, 168, 100),
- (114, 160, 85), (106, 155, 76), (99, 151, 68), (78, 132, 44),
- (72, 115, 44), (68, 117, 51), (94, 146, 61), (109, 158, 79),
- (124, 167, 96), (130, 171, 103), (129, 170, 102), (128, 169, 101),
- (124, 167, 96), (106, 144, 95), (107, 141, 91), (108, 137, 89),
- (95, 132, 65), (91, 122, 64), (88, 112, 64), (74, 110, 48),
- (72, 105, 48), (68, 109, 43), (66, 107, 39), (70, 109, 44),
- (79, 112, 55), (92, 112, 77), (110, 108, 96), (107, 106, 104),
- (102, 102, 102), (97, 97, 97), (87, 87, 87), (69, 69, 57),
- (46, 75, 21), (40, 71, 14), (34, 68, 8), (29, 70, 4),
- (26, 69, 0), (26, 69, 0), (29, 75, 2), (32, 84, 1),
- (39, 93, 5), (51, 105, 17), (61, 115, 27), (72, 126, 38),
- (104, 153, 72), (123, 166, 95), (129, 170, 102), (126, 169, 100),
- (109, 149, 99), (103, 135, 86), (83, 104, 65), (58, 58, 50),
- (46, 45, 41), (43, 42, 38), (28, 64, 3), (30, 76, 1),
- (33, 87, 1), (39, 93, 7), (52, 95, 23), (60, 91, 32),
- (76, 94, 56), (89, 89, 89), (94, 92, 95), (91, 91, 91),
- (72, 99, 58), (67, 93, 48), (54, 83, 27), (53, 82, 26),
- (51, 85, 24), (40, 89, 8), (36, 85, 6), (33, 74, 4),
- (47, 80, 25), (63, 82, 36), (77, 93, 56), (93, 93, 93),
- (100, 100, 100), (87, 87, 87), (67, 89, 50), (58, 93, 27),
- (44, 93, 12), (40, 94, 6), (37, 91, 3), (36, 90, 2),
- (35, 89, 1), (35, 89, 1), (37, 91, 3), (39, 93, 5),
- (42, 96, 8), (50, 102, 19), (65, 109, 34), (99, 148, 67),
- (114, 160, 88), (133, 174, 108), (155, 185, 133), (195, 209, 184),
- (204, 216, 196), (220, 231, 217), (222, 230, 217), (206, 218, 198),
- (201, 213, 193), (164, 179, 150), (139, 164, 135), (126, 144, 104)
- ),
-
-// 253 Apophysis-040427-26ISph2
-((153, 146, 180), (163, 169, 195), (165, 170, 198), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (166, 164, 199), (164, 158, 196),
- (144, 139, 169), (135, 134, 158), (127, 130, 147), (133, 136, 147),
- (139, 142, 147), (156, 159, 168), (174, 176, 189), (174, 178, 195),
- (175, 180, 202), (180, 187, 205), (181, 182, 206), (182, 177, 207),
- (177, 177, 207), (173, 178, 207), (173, 177, 207), (173, 176, 207),
- (169, 172, 205), (168, 171, 203), (167, 170, 201), (160, 157, 190),
- (154, 144, 179), (150, 144, 173), (146, 144, 168), (136, 140, 149),
- (125, 128, 143), (120, 126, 138), (115, 116, 138), (110, 106, 139),
- (116, 110, 145), (123, 115, 152), (128, 119, 161), (133, 124, 171),
- (154, 147, 189), (159, 157, 194), (165, 168, 199), (166, 169, 200),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (170, 173, 204),
- (173, 177, 206), (175, 179, 204), (173, 178, 203), (172, 178, 202),
- (173, 177, 200), (174, 176, 199), (172, 176, 198), (170, 176, 198),
- (168, 173, 202), (167, 172, 201), (167, 171, 200), (163, 168, 192),
- (160, 165, 185), (158, 159, 174), (157, 154, 163), (146, 150, 153),
- (130, 133, 148), (129, 116, 38), (165, 149, 36), (202, 182, 35),
- (207, 210, 32), (212, 238, 29), (161, 201, 42), (113, 166, 60),
- (110, 106, 133), (109, 103, 148), (109, 100, 163), (119, 112, 160),
- (130, 124, 158), (132, 125, 159), (134, 127, 160), (145, 140, 170),
- (157, 161, 188), (173, 168, 191), (170, 171, 193), (168, 174, 196),
- (167, 173, 196), (167, 173, 197), (165, 170, 200), (167, 172, 202),
- (160, 164, 193), (158, 162, 189), (156, 160, 185), (148, 149, 179),
- (140, 139, 173), (128, 134, 150), (129, 132, 149), (135, 136, 154),
- (144, 139, 179), (155, 155, 189), (158, 161, 188), (161, 168, 187),
- (162, 169, 188), (164, 171, 190), (162, 169, 187), (160, 167, 185),
- (162, 169, 187), (168, 173, 195), (174, 178, 203), (179, 179, 209),
- (185, 181, 216), (194, 199, 219), (203, 206, 223), (203, 206, 225),
- (203, 206, 225), (205, 208, 227), (210, 210, 226), (216, 212, 226),
- (226, 229, 236), (232, 231, 236), (233, 230, 239), (233, 232, 238),
- (230, 236, 236), (223, 229, 229), (216, 222, 222), (208, 213, 220),
- (201, 204, 219), (196, 199, 216), (175, 179, 208), (171, 175, 204),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 204),
- (168, 171, 204), (168, 171, 204), (168, 171, 204), (168, 171, 203),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (167, 172, 202),
- (167, 172, 202), (171, 177, 203), (171, 177, 201), (171, 177, 199),
- (170, 177, 196), (168, 175, 193), (168, 174, 186), (159, 166, 185),
- (132, 134, 155), (129, 133, 149), (126, 132, 144), (125, 129, 141),
- (125, 126, 144), (130, 125, 157), (129, 124, 156), (115, 107, 167),
- (113, 103, 166), (124, 123, 181), (131, 127, 182), (139, 132, 183),
- (148, 145, 190), (158, 161, 196), (167, 170, 201), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 171, 202), (168, 171, 202), (168, 171, 202),
- (168, 171, 202), (168, 172, 201), (171, 171, 199), (170, 176, 198),
- (169, 175, 197), (166, 172, 198), (160, 164, 191), (150, 143, 187),
- (127, 120, 164), (100, 90, 159), (82, 68, 127), (48, 33, 92),
- (30, 37, 83), (26, 28, 79), (35, 29, 91), (89, 75, 128),
- (116, 109, 153), (141, 136, 176), (159, 165, 187), (175, 181, 205),
- (189, 188, 219), (198, 203, 223), (198, 205, 221), (197, 200, 215),
- (184, 186, 201), (171, 165, 201), (142, 136, 196), (134, 125, 178),
- (113, 103, 164), (100, 88, 138), (100, 88, 138), (99, 87, 135),
- (97, 88, 135), (92, 80, 130), (77, 85, 134), (86, 80, 126),
- (61, 57, 107), (48, 33, 92), (68, 61, 141), (71, 62, 141),
- (89, 85, 159), (102, 108, 170), (136, 134, 173), (157, 162, 191),
- (165, 168, 199), (172, 172, 200), (180, 178, 200), (178, 180, 201),
- (180, 181, 201), (190, 185, 208), (200, 196, 213), (202, 199, 220),
- (208, 204, 221), (210, 207, 228), (222, 217, 224), (209, 213, 214),
- (205, 208, 223), (202, 205, 222), (196, 192, 215), (183, 177, 203),
- (178, 171, 202), (165, 172, 191), (160, 166, 188), (163, 172, 189)
- ),
-
-// 254 Apophysis-040427-26ISph11
-((146, 62, 86), (85, 25, 95), (86, 20, 83), (87, 16, 72),
- (84, 16, 64), (82, 17, 57), (76, 20, 66), (70, 23, 75),
- (72, 28, 113), (83, 40, 107), (95, 53, 101), (111, 70, 98),
- (127, 87, 95), (154, 94, 107), (182, 101, 120), (197, 109, 119),
- (212, 118, 118), (206, 155, 170), (191, 151, 165), (176, 148, 160),
- (153, 121, 155), (130, 95, 151), (119, 88, 151), (109, 82, 151),
- (128, 78, 147), (135, 100, 151), (143, 122, 155), (145, 145, 177),
- (148, 169, 200), (151, 179, 218), (155, 189, 237), (156, 204, 242),
- (140, 174, 202), (74, 189, 172), (100, 175, 156), (126, 161, 141),
- (138, 148, 148), (150, 135, 156), (150, 133, 153), (150, 131, 151),
- (114, 139, 133), (98, 149, 145), (83, 159, 157), (126, 166, 180),
- (170, 173, 204), (172, 170, 202), (174, 167, 201), (179, 179, 205),
- (191, 180, 220), (200, 212, 228), (180, 201, 219), (160, 191, 211),
- (154, 166, 202), (148, 141, 193), (151, 132, 176), (154, 124, 160),
- (152, 112, 138), (150, 121, 132), (149, 130, 126), (167, 130, 134),
- (186, 130, 143), (201, 122, 133), (216, 115, 123), (222, 142, 145),
- (219, 173, 175), (216, 178, 193), (202, 179, 204), (188, 181, 215),
- (174, 174, 213), (160, 167, 211), (141, 142, 196), (131, 133, 184),
- (108, 86, 132), (98, 77, 104), (89, 68, 77), (61, 96, 79),
- (34, 125, 82), (54, 152, 110), (75, 180, 139), (62, 181, 175),
- (67, 179, 191), (106, 77, 144), (102, 60, 134), (98, 43, 124),
- (93, 46, 120), (88, 49, 116), (91, 54, 108), (102, 66, 112),
- (134, 93, 123), (150, 94, 113), (167, 96, 104), (165, 101, 99),
- (163, 107, 94), (134, 94, 95), (130, 89, 95), (120, 86, 100),
- (115, 83, 94), (125, 59, 73), (108, 41, 77), (92, 24, 81),
- (88, 20, 77), (85, 16, 73), (84, 31, 99), (69, 42, 113),
- (88, 113, 135), (99, 119, 139), (110, 125, 144), (118, 128, 137),
- (126, 132, 130), (131, 121, 129), (105, 95, 145), (103, 77, 124),
- (90, 65, 97), (91, 65, 66), (107, 74, 73), (124, 83, 81),
- (125, 82, 89), (128, 87, 93), (124, 87, 94), (123, 85, 106),
- (108, 69, 100), (88, 54, 100), (68, 40, 101), (67, 40, 105),
- (66, 41, 109), (27, 69, 127), (29, 71, 131), (57, 19, 130),
- (66, 43, 147), (105, 60, 155), (137, 65, 171), (170, 71, 187),
- (224, 95, 149), (217, 154, 165), (226, 180, 180), (237, 195, 197),
- (246, 230, 230), (246, 231, 231), (246, 232, 232), (245, 230, 230),
- (245, 229, 229), (222, 216, 226), (175, 180, 209), (135, 150, 189),
- (130, 138, 157), (123, 101, 139), (115, 100, 144), (107, 99, 150),
- (96, 90, 160), (47, 80, 173), (87, 97, 184), (107, 109, 186),
- (167, 142, 161), (184, 149, 166), (201, 157, 172), (212, 167, 164),
- (195, 186, 181), (183, 178, 175), (174, 164, 162), (175, 132, 160),
- (197, 139, 153), (229, 187, 189), (230, 201, 204), (231, 216, 219),
- (244, 228, 229), (241, 211, 211), (230, 196, 197), (217, 156, 171),
- (187, 138, 71), (182, 130, 80), (178, 122, 89), (143, 104, 109),
- (131, 92, 113), (120, 105, 108), (85, 142, 99), (58, 153, 72),
- (56, 158, 56), (44, 123, 44), (76, 115, 62), (76, 53, 61),
- (53, 38, 41), (53, 26, 61), (54, 32, 68), (70, 55, 86),
- (112, 79, 134), (127, 83, 140), (142, 88, 146), (156, 108, 124),
- (142, 121, 116), (165, 130, 111), (186, 129, 118), (173, 120, 136),
- (161, 113, 129), (142, 113, 118), (131, 123, 120), (123, 142, 120),
- (90, 157, 103), (82, 177, 119), (76, 181, 140), (56, 139, 109),
- (85, 86, 107), (118, 91, 100), (112, 81, 122), (129, 96, 127),
- (138, 107, 148), (139, 127, 151), (137, 127, 164), (138, 121, 165),
- (127, 117, 169), (112, 114, 189), (110, 113, 164), (112, 103, 156),
- (103, 96, 148), (100, 71, 129), (94, 65, 129), (107, 71, 117),
- (120, 69, 112), (157, 61, 98), (165, 59, 79), (159, 80, 85),
- (126, 79, 85), (124, 87, 94), (125, 89, 93), (128, 88, 96),
- (147, 103, 116), (175, 105, 133), (192, 134, 149), (197, 139, 153),
- (173, 137, 137), (169, 116, 134), (140, 95, 126), (113, 70, 115),
- (101, 62, 107), (95, 36, 100), (85, 34, 101), (73, 47, 86),
- (76, 53, 61), (70, 49, 54), (78, 20, 45), (77, 19, 41),
- (77, 19, 41), (81, 18, 49), (57, 27, 61), (64, 37, 68),
- (69, 45, 77), (77, 53, 85), (101, 62, 109), (116, 66, 125),
- (158, 75, 147), (182, 101, 120), (219, 114, 119), (223, 113, 116),
- (184, 109, 113), (152, 112, 113), (123, 107, 120), (74, 115, 117)
- ),
-
-// 255 Apophysis-040427-43HeartFlwr
-((65, 126, 131), (77, 88, 58), (78, 81, 46), (79, 74, 34),
- (78, 75, 28), (78, 77, 23), (101, 75, 22), (124, 74, 21),
- (173, 66, 12), (169, 54, 23), (166, 43, 35), (157, 37, 31),
- (149, 31, 27), (119, 46, 33), (89, 61, 40), (71, 63, 32),
- (53, 65, 25), (49, 81, 31), (32, 75, 38), (16, 70, 46),
- (33, 80, 37), (51, 91, 28), (49, 78, 25), (47, 65, 23),
- (22, 44, 58), (24, 76, 61), (27, 108, 65), (92, 159, 66),
- (157, 210, 68), (177, 209, 71), (198, 208, 75), (232, 157, 42),
- (222, 131, 52), (209, 52, 9), (197, 40, 17), (186, 28, 25),
- (162, 20, 44), (139, 12, 63), (130, 31, 61), (121, 51, 59),
- (117, 115, 103), (126, 135, 130), (136, 156, 157), (173, 167, 196),
- (211, 178, 235), (188, 172, 214), (165, 166, 194), (133, 123, 134),
- (72, 102, 113), (0, 95, 41), (12, 83, 21), (25, 72, 2),
- (28, 92, 7), (31, 113, 13), (30, 122, 6), (29, 131, 0),
- (23, 107, 19), (35, 82, 9), (47, 57, 0), (38, 52, 30),
- (29, 47, 61), (14, 55, 80), (0, 63, 99), (0, 78, 80),
- (13, 78, 84), (72, 97, 119), (75, 87, 91), (79, 77, 64),
- (87, 70, 58), (95, 63, 52), (165, 67, 58), (224, 56, 55),
- (247, 77, 104), (223, 71, 83), (199, 65, 62), (182, 45, 58),
- (166, 26, 55), (173, 13, 55), (181, 0, 55), (216, 0, 15),
- (255, 12, 28), (255, 11, 42), (246, 36, 21), (238, 61, 0),
- (238, 115, 0), (239, 170, 0), (246, 199, 61), (222, 247, 57),
- (229, 205, 73), (237, 212, 134), (245, 219, 196), (250, 208, 210),
- (255, 197, 225), (222, 223, 218), (218, 196, 219), (138, 150, 190),
- (89, 120, 151), (74, 141, 150), (93, 143, 138), (112, 145, 126),
- (126, 144, 129), (141, 144, 133), (161, 171, 163), (210, 152, 202),
- (236, 91, 108), (225, 66, 76), (215, 42, 44), (193, 37, 37),
- (172, 33, 30), (149, 31, 27), (123, 34, 28), (86, 50, 50),
- (77, 53, 51), (60, 56, 73), (55, 59, 63), (50, 63, 54),
- (60, 44, 31), (68, 39, 43), (79, 53, 38), (81, 65, 39),
- (71, 65, 49), (70, 75, 50), (69, 86, 52), (80, 85, 57),
- (92, 84, 63), (83, 119, 58), (146, 112, 85), (141, 136, 80),
- (140, 149, 102), (194, 241, 125), (202, 238, 133), (211, 235, 141),
- (227, 255, 96), (247, 244, 105), (234, 226, 151), (218, 237, 158),
- (232, 199, 208), (146, 176, 175), (60, 153, 142), (66, 131, 127),
- (72, 110, 113), (78, 87, 66), (69, 71, 57), (84, 82, 43),
- (139, 90, 49), (210, 88, 37), (215, 73, 42), (220, 58, 47),
- (198, 42, 20), (175, 9, 47), (194, 0, 32), (193, 0, 12),
- (174, 0, 1), (170, 0, 0), (166, 0, 0), (173, 8, 6),
- (193, 0, 10), (184, 11, 5), (166, 14, 11), (169, 57, 9),
- (178, 69, 2), (164, 69, 3), (159, 68, 9), (155, 68, 15),
- (155, 67, 19), (169, 40, 34), (154, 29, 37), (132, 38, 39),
- (90, 57, 38), (92, 56, 30), (94, 55, 22), (96, 33, 0),
- (77, 7, 17), (85, 23, 38), (102, 44, 56), (104, 14, 78),
- (78, 45, 92), (79, 59, 71), (118, 71, 55), (136, 86, 75),
- (150, 89, 71), (179, 71, 33), (222, 41, 0), (239, 47, 0),
- (199, 58, 12), (183, 63, 10), (168, 68, 8), (143, 79, 5),
- (85, 79, 1), (73, 89, 0), (73, 86, 4), (63, 85, 13),
- (85, 83, 24), (137, 79, 33), (172, 45, 38), (179, 30, 26),
- (182, 13, 10), (183, 14, 11), (189, 15, 14), (200, 44, 0),
- (219, 32, 0), (214, 12, 10), (252, 5, 0), (255, 28, 0),
- (223, 51, 1), (179, 65, 2), (148, 74, 13), (99, 48, 0),
- (79, 42, 15), (50, 43, 1), (13, 54, 0), (43, 41, 0),
- (83, 23, 15), (115, 29, 16), (117, 20, 31), (117, 34, 28),
- (99, 48, 17), (85, 59, 2), (72, 69, 14), (72, 66, 32),
- (79, 68, 40), (75, 93, 41), (79, 135, 48), (78, 136, 77),
- (69, 135, 107), (68, 129, 121), (64, 109, 76), (70, 92, 56),
- (42, 105, 35), (31, 135, 58), (70, 145, 42), (129, 216, 24),
- (173, 239, 17), (171, 213, 51), (88, 152, 66), (64, 161, 80),
- (101, 183, 39), (113, 220, 2), (120, 178, 14), (103, 170, 29),
- (80, 165, 0), (43, 126, 10), (57, 84, 15), (53, 84, 25),
- (62, 88, 23), (73, 77, 26), (83, 68, 27), (131, 65, 17),
- (159, 32, 0), (194, 31, 0), (204, 48, 0), (189, 52, 8),
- (170, 36, 27), (127, 30, 24), (90, 49, 45), (68, 76, 63)
- ),
-
-// 256 Apophysis-040427-43JunglThron
-((59, 170, 52), (18, 118, 46), (18, 105, 52), (18, 92, 59),
- (19, 94, 62), (20, 97, 65), (19, 100, 66), (19, 103, 67),
- (33, 138, 54), (25, 124, 55), (17, 110, 57), (14, 97, 57),
- (11, 85, 58), (15, 76, 54), (19, 67, 51), (25, 61, 56),
- (31, 56, 61), (31, 77, 51), (25, 91, 55), (20, 106, 59),
- (16, 106, 65), (13, 107, 71), (13, 104, 74), (13, 101, 77),
- (14, 103, 81), (25, 112, 79), (36, 122, 77), (46, 142, 74),
- (57, 163, 71), (71, 173, 77), (86, 184, 83), (115, 206, 113),
- (154, 208, 150), (225, 189, 199), (207, 197, 156), (190, 205, 114),
- (132, 179, 90), (74, 154, 67), (69, 146, 64), (64, 138, 61),
- (24, 104, 79), (23, 97, 77), (23, 91, 76), (17, 86, 67),
- (12, 82, 58), (14, 83, 49), (16, 85, 41), (10, 91, 35),
- (25, 94, 40), (33, 142, 37), (49, 148, 46), (65, 155, 55),
- (50, 153, 56), (36, 151, 58), (34, 148, 59), (32, 146, 61),
- (36, 139, 56), (31, 127, 60), (27, 115, 64), (26, 101, 67),
- (25, 88, 71), (22, 78, 70), (19, 69, 70), (19, 69, 70),
- (16, 79, 71), (16, 120, 67), (32, 139, 73), (49, 158, 79),
- (50, 162, 93), (52, 167, 108), (67, 158, 78), (67, 164, 71),
- (49, 157, 72), (38, 144, 66), (28, 131, 60), (18, 121, 59),
- (8, 112, 59), (7, 111, 58), (7, 110, 57), (2, 106, 55),
- (11, 98, 66), (16, 75, 57), (12, 73, 59), (8, 71, 62),
- (8, 70, 62), (9, 70, 62), (20, 64, 65), (43, 73, 73),
- (97, 71, 100), (84, 55, 90), (71, 40, 81), (64, 57, 69),
- (58, 75, 57), (61, 75, 50), (38, 67, 65), (21, 67, 67),
- (10, 95, 66), (12, 114, 67), (13, 116, 60), (14, 119, 53),
- (14, 117, 45), (15, 116, 38), (20, 118, 31), (18, 100, 26),
- (0, 37, 20), (13, 28, 45), (27, 20, 71), (28, 28, 68),
- (29, 36, 65), (20, 46, 59), (25, 67, 63), (28, 107, 60),
- (51, 139, 79), (103, 183, 110), (99, 185, 105), (95, 187, 100),
- (82, 164, 82), (61, 142, 76), (46, 124, 76), (29, 110, 77),
- (0, 96, 81), (3, 87, 65), (6, 79, 50), (5, 83, 44),
- (5, 87, 38), (14, 73, 19), (1, 69, 44), (7, 74, 67),
- (6, 80, 65), (11, 81, 73), (15, 84, 73), (19, 87, 74),
- (30, 85, 88), (20, 85, 81), (14, 87, 70), (8, 78, 50),
- (0, 31, 0), (3, 18, 7), (7, 6, 14), (20, 24, 24),
- (33, 43, 34), (110, 60, 59), (126, 77, 81), (127, 102, 105),
- (161, 112, 82), (189, 137, 80), (190, 169, 96), (192, 202, 113),
- (157, 211, 115), (169, 210, 150), (179, 212, 157), (198, 217, 136),
- (239, 250, 130), (247, 229, 122), (255, 208, 115), (217, 180, 162),
- (228, 186, 200), (232, 177, 200), (238, 176, 197), (238, 180, 205),
- (230, 183, 201), (219, 212, 170), (195, 212, 162), (172, 213, 155),
- (118, 199, 123), (108, 156, 82), (43, 130, 95), (26, 99, 80),
- (36, 90, 77), (43, 85, 78), (50, 80, 80), (90, 89, 103),
- (119, 91, 79), (126, 118, 131), (142, 122, 123), (117, 187, 98),
- (107, 190, 82), (136, 209, 104), (143, 211, 98), (154, 210, 135),
- (146, 206, 144), (130, 205, 123), (117, 203, 102), (128, 207, 79),
- (71, 168, 65), (64, 164, 63), (57, 161, 62), (52, 155, 64),
- (44, 148, 71), (36, 133, 82), (27, 116, 68), (24, 107, 63),
- (16, 110, 57), (13, 110, 57), (13, 99, 60), (12, 98, 73),
- (6, 99, 72), (4, 100, 72), (9, 99, 74), (12, 99, 83),
- (12, 98, 87), (10, 93, 73), (6, 95, 73), (2, 86, 63),
- (0, 86, 61), (10, 82, 58), (3, 90, 55), (8, 100, 53),
- (10, 106, 43), (15, 113, 40), (16, 117, 39), (30, 141, 47),
- (49, 161, 51), (58, 176, 53), (65, 186, 59), (69, 185, 60),
- (72, 189, 57), (80, 181, 59), (107, 182, 79), (155, 193, 108),
- (174, 139, 97), (231, 154, 62), (226, 153, 59), (188, 94, 42),
- (178, 125, 75), (131, 189, 104), (132, 208, 118), (145, 208, 153),
- (150, 206, 167), (192, 220, 205), (217, 197, 190), (217, 195, 182),
- (184, 213, 165), (141, 203, 162), (131, 203, 140), (129, 211, 101),
- (111, 207, 84), (79, 189, 68), (68, 173, 55), (64, 155, 62),
- (41, 136, 70), (26, 125, 79), (18, 116, 75), (21, 111, 76),
- (17, 108, 75), (18, 110, 85), (28, 113, 84), (23, 117, 83),
- (30, 138, 86), (63, 161, 74), (100, 191, 88), (98, 204, 93),
- (84, 192, 72), (61, 174, 58), (21, 124, 41), (42, 151, 60)
- ),
-
-// 257 Apophysis-040427-44jawa
-((121, 90, 72), (121, 91, 83), (130, 101, 92), (139, 112, 101),
- (148, 117, 112), (157, 123, 124), (161, 130, 125), (166, 138, 127),
- (156, 122, 123), (151, 117, 117), (146, 112, 111), (129, 95, 91),
- (112, 79, 72), (100, 69, 62), (89, 60, 52), (86, 57, 49),
- (83, 54, 46), (76, 51, 46), (81, 54, 48), (87, 58, 50),
- (99, 68, 61), (112, 79, 72), (120, 88, 80), (128, 98, 88),
- (175, 151, 139), (198, 182, 162), (221, 214, 185), (224, 209, 201),
- (227, 205, 217), (223, 200, 208), (220, 195, 199), (195, 163, 176),
- (179, 144, 151), (142, 108, 107), (127, 97, 92), (113, 86, 77),
- (104, 76, 69), (95, 66, 62), (93, 63, 57), (91, 61, 53),
- (79, 52, 43), (75, 47, 41), (71, 43, 39), (68, 42, 36),
- (65, 42, 34), (63, 42, 33), (62, 42, 33), (62, 39, 31),
- (62, 39, 31), (60, 37, 29), (57, 37, 24), (55, 38, 20),
- (59, 40, 22), (63, 42, 25), (63, 43, 25), (63, 45, 25),
- (88, 59, 51), (103, 74, 69), (119, 89, 87), (147, 115, 117),
- (176, 141, 148), (185, 151, 161), (195, 161, 175), (216, 185, 203),
- (228, 196, 207), (212, 181, 199), (190, 157, 169), (168, 133, 139),
- (156, 122, 124), (145, 111, 109), (131, 101, 91), (122, 91, 86),
- (113, 80, 73), (105, 74, 66), (98, 68, 60), (92, 62, 54),
- (87, 57, 49), (83, 55, 46), (80, 53, 44), (77, 50, 41),
- (72, 45, 36), (64, 41, 33), (63, 40, 32), (62, 39, 31),
- (61, 38, 30), (60, 37, 29), (53, 33, 26), (50, 31, 24),
- (50, 31, 24), (55, 34, 27), (60, 37, 31), (61, 38, 31),
- (62, 39, 31), (62, 39, 31), (67, 43, 33), (73, 46, 37),
- (79, 52, 43), (101, 69, 56), (108, 76, 66), (116, 83, 76),
- (116, 83, 76), (117, 84, 77), (115, 82, 75), (115, 82, 75),
- (97, 68, 60), (92, 63, 55), (87, 58, 50), (83, 55, 46),
- (79, 52, 43), (76, 49, 40), (72, 45, 36), (72, 45, 36),
- (74, 47, 38), (78, 51, 42), (78, 51, 42), (78, 51, 42),
- (77, 50, 43), (75, 48, 41), (70, 45, 38), (71, 44, 35),
- (71, 44, 35), (69, 44, 34), (68, 44, 34), (67, 43, 33),
- (67, 43, 33), (64, 41, 33), (60, 37, 31), (55, 35, 28),
- (49, 30, 23), (40, 26, 17), (38, 24, 16), (37, 22, 15),
- (36, 15, 10), (28, 9, 2), (40, 17, 9), (39, 22, 15),
- (56, 33, 27), (61, 37, 29), (66, 42, 32), (66, 42, 32),
- (67, 43, 33), (70, 43, 34), (72, 44, 33), (71, 44, 35),
- (69, 45, 35), (75, 48, 39), (76, 49, 40), (78, 51, 42),
- (81, 54, 45), (87, 58, 50), (92, 62, 54), (93, 63, 55),
- (90, 61, 53), (87, 58, 50), (84, 55, 47), (79, 52, 43),
- (76, 49, 40), (72, 45, 36), (68, 44, 34), (67, 43, 33),
- (66, 44, 33), (64, 41, 33), (63, 40, 32), (63, 40, 32),
- (62, 39, 31), (62, 39, 31), (62, 39, 31), (65, 38, 29),
- (60, 37, 29), (57, 36, 28), (55, 35, 28), (53, 33, 26),
- (52, 33, 26), (51, 31, 24), (57, 27, 25), (60, 37, 29),
- (61, 37, 33), (62, 39, 33), (65, 42, 34), (69, 44, 37),
- (78, 51, 42), (83, 56, 47), (92, 62, 54), (94, 64, 56),
- (111, 78, 71), (111, 78, 71), (112, 79, 72), (110, 77, 70),
- (101, 71, 63), (96, 67, 59), (94, 64, 56), (98, 68, 60),
- (106, 76, 74), (114, 86, 82), (132, 99, 94), (153, 119, 118),
- (174, 139, 146), (189, 156, 167), (201, 169, 184), (213, 187, 200),
- (204, 173, 188), (201, 169, 184), (209, 178, 196), (225, 192, 209),
- (228, 203, 224), (227, 214, 208), (249, 243, 227), (255, 232, 254),
- (242, 223, 245), (224, 193, 208), (187, 153, 167), (167, 131, 133),
- (148, 114, 115), (134, 100, 98), (122, 89, 84), (112, 79, 72),
- (100, 70, 62), (93, 63, 55), (88, 58, 50), (86, 57, 49),
- (83, 56, 49), (86, 57, 49), (92, 63, 55), (94, 64, 56),
- (103, 78, 47), (106, 80, 67), (113, 83, 72), (117, 84, 79),
- (127, 94, 89), (136, 107, 101), (138, 117, 114), (156, 122, 123),
- (165, 130, 134), (172, 137, 143), (172, 140, 145), (171, 136, 142),
- (163, 128, 134), (153, 119, 118), (146, 116, 108), (137, 114, 98),
- (123, 97, 82), (128, 101, 84), (139, 117, 93), (145, 122, 108),
- (173, 162, 116), (153, 140, 121), (139, 118, 75), (107, 87, 50),
- (96, 80, 46), (90, 61, 53), (82, 55, 46), (79, 52, 43),
- (79, 52, 43), (81, 59, 35), (88, 59, 51), (95, 65, 57)
- ),
-
-// 258 Apophysis-040427-51KaosGrn
-((241, 232, 227), (155, 72, 56), (137, 55, 41), (120, 38, 26),
- (109, 31, 18), (98, 24, 11), (98, 22, 9), (98, 20, 8),
- (99, 17, 5), (98, 19, 6), (97, 21, 8), (95, 26, 12),
- (94, 32, 17), (81, 61, 35), (69, 91, 53), (64, 96, 53),
- (59, 101, 53), (68, 84, 47), (80, 57, 31), (93, 31, 16),
- (93, 22, 11), (93, 13, 6), (92, 10, 6), (91, 7, 7),
- (79, 6, 0), (79, 6, 0), (79, 6, 0), (80, 4, 0),
- (81, 3, 1), (81, 2, 0), (81, 1, 0), (82, 2, 1),
- (83, 2, 0), (90, 6, 4), (91, 21, 12), (93, 37, 20),
- (86, 78, 12), (79, 119, 5), (97, 133, 3), (115, 147, 2),
- (125, 221, 147), (140, 230, 163), (155, 239, 179), (117, 204, 139),
- (80, 170, 100), (70, 162, 96), (60, 154, 92), (71, 113, 67),
- (81, 85, 48), (93, 36, 19), (80, 63, 11), (67, 91, 3),
- (68, 90, 1), (70, 90, 0), (83, 65, 2), (96, 40, 5),
- (100, 13, 3), (94, 6, 2), (89, 0, 1), (88, 2, 1),
- (88, 5, 1), (90, 5, 0), (92, 5, 0), (94, 7, 0),
- (97, 8, 0), (96, 9, 0), (95, 8, 0), (94, 7, 0),
- (94, 7, 0), (94, 7, 0), (94, 7, 0), (94, 7, 0),
- (84, 11, 5), (87, 14, 2), (90, 17, 0), (92, 24, 7),
- (94, 31, 14), (94, 36, 18), (94, 41, 23), (62, 87, 45),
- (58, 120, 69), (49, 139, 75), (59, 130, 44), (69, 121, 13),
- (83, 113, 8), (98, 106, 3), (105, 67, 2), (98, 34, 6),
- (96, 19, 1), (95, 20, 4), (95, 22, 7), (94, 20, 6),
- (94, 18, 5), (93, 17, 1), (96, 12, 1), (95, 10, 3),
- (98, 10, 0), (103, 15, 3), (100, 18, 5), (97, 21, 8),
- (98, 24, 10), (100, 28, 13), (99, 33, 17), (99, 30, 15),
- (113, 21, 10), (106, 20, 9), (99, 19, 8), (98, 19, 7),
- (97, 19, 7), (97, 15, 3), (92, 13, 0), (85, 6, 1),
- (85, 4, 1), (84, 3, 0), (85, 3, 0), (87, 4, 0),
- (93, 5, 1), (94, 6, 2), (91, 6, 1), (86, 6, 0),
- (85, 6, 1), (90, 15, 0), (96, 24, 0), (97, 40, 3),
- (98, 56, 6), (62, 90, 3), (57, 89, 6), (52, 88, 0),
- (48, 88, 0), (46, 86, 0), (46, 86, 0), (46, 86, 0),
- (46, 86, 0), (45, 83, 0), (45, 84, 3), (46, 85, 2),
- (60, 86, 0), (79, 60, 9), (98, 35, 18), (96, 34, 18),
- (95, 33, 18), (97, 30, 14), (95, 29, 13), (95, 33, 18),
- (94, 41, 23), (72, 105, 0), (70, 97, 0), (69, 89, 0),
- (95, 38, 19), (93, 34, 18), (92, 27, 9), (97, 21, 8),
- (96, 24, 0), (96, 24, 0), (96, 24, 0), (96, 23, 8),
- (95, 29, 15), (90, 29, 24), (93, 40, 22), (62, 88, 1),
- (66, 93, 0), (100, 66, 3), (97, 50, 11), (94, 35, 19),
- (97, 25, 11), (100, 18, 6), (105, 5, 3), (113, 5, 2),
- (128, 25, 0), (135, 26, 6), (143, 27, 12), (152, 34, 22),
- (155, 62, 31), (116, 114, 63), (141, 191, 106), (195, 200, 142),
- (220, 226, 120), (248, 246, 159), (231, 186, 157), (232, 195, 177),
- (226, 227, 209), (230, 241, 185), (190, 228, 189), (173, 222, 167),
- (165, 180, 139), (145, 141, 106), (126, 102, 74), (107, 78, 48),
- (102, 37, 19), (107, 68, 3), (129, 114, 13), (80, 131, 12),
- (69, 140, 74), (63, 170, 114), (61, 182, 115), (51, 175, 112),
- (56, 152, 89), (58, 120, 53), (69, 111, 9), (66, 89, 0),
- (95, 40, 20), (95, 28, 12), (97, 21, 7), (92, 16, 0),
- (90, 17, 0), (86, 23, 6), (93, 35, 13), (66, 87, 0),
- (56, 92, 0), (54, 92, 0), (56, 85, 1), (63, 85, 0),
- (94, 35, 17), (94, 27, 11), (96, 24, 2), (96, 24, 0),
- (96, 24, 0), (100, 35, 3), (128, 86, 10), (137, 113, 27),
- (156, 134, 14), (168, 175, 131), (192, 203, 163), (196, 225, 220),
- (231, 251, 223), (255, 251, 252), (241, 236, 240), (241, 230, 208),
- (164, 192, 151), (121, 138, 94), (132, 97, 57), (110, 55, 34),
- (96, 40, 23), (94, 41, 23), (60, 86, 0), (51, 85, 0),
- (49, 85, 0), (47, 85, 0), (48, 88, 0), (49, 89, 3),
- (59, 99, 2), (55, 102, 48), (53, 137, 75), (52, 151, 87),
- (54, 134, 73), (96, 101, 61), (96, 44, 23), (109, 37, 22),
- (137, 54, 38), (164, 64, 48), (162, 52, 39), (163, 29, 28),
- (158, 0, 0), (134, 26, 13), (116, 27, 13), (109, 42, 25)
- ),
-
-// 259 Apophysis-040427-51KaosFish
-((75, 31, 90), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (77, 32, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (77, 32, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (77, 32, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (80, 33, 90), (82, 32, 91), (128, 73, 80),
- (175, 114, 70), (199, 135, 70), (224, 157, 70), (225, 158, 71),
- (224, 157, 70), (198, 125, 46), (194, 127, 33), (190, 130, 20),
- (184, 137, 25), (178, 145, 30), (176, 145, 33), (174, 146, 36),
- (163, 146, 38), (122, 92, 64), (81, 38, 91), (80, 36, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (77, 32, 89), (75, 31, 90),
- (65, 39, 54), (56, 47, 18), (62, 51, 15), (69, 56, 12),
- (104, 75, 0), (144, 107, 16), (184, 140, 33), (205, 149, 51),
- (226, 159, 70), (225, 159, 71), (225, 159, 72), (227, 161, 74),
- (231, 164, 73), (225, 189, 49), (205, 169, 41), (186, 149, 34),
- (199, 157, 53), (212, 165, 73), (226, 167, 75), (216, 157, 101),
- (192, 169, 137), (196, 146, 167), (200, 124, 198), (188, 116, 206),
- (177, 108, 214), (127, 104, 179), (78, 101, 145), (81, 33, 93),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (77, 32, 89), (75, 31, 90), (75, 31, 90), (78, 28, 91),
- (80, 32, 90), (114, 48, 109), (149, 64, 129), (158, 93, 121),
- (167, 123, 114), (178, 137, 115), (190, 148, 110), (195, 153, 113),
- (215, 156, 100), (224, 157, 70), (202, 130, 45), (181, 103, 20),
- (179, 98, 19), (177, 94, 18), (133, 84, 15), (84, 49, 17),
- (75, 31, 90), (77, 32, 89), (79, 34, 89), (53, 25, 52),
- (28, 16, 16), (13, 0, 17), (37, 31, 19), (51, 11, 61),
- (80, 35, 90), (177, 112, 90), (184, 127, 88), (192, 143, 87),
- (195, 153, 113), (193, 159, 122), (200, 171, 129), (199, 165, 127),
- (178, 137, 115), (152, 117, 104), (127, 98, 94), (103, 66, 91),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 34, 88), (177, 113, 75), (197, 123, 76), (218, 133, 78),
- (224, 158, 71), (226, 165, 72), (231, 168, 75), (226, 169, 82),
- (190, 155, 115), (185, 145, 112), (181, 135, 109), (184, 126, 88),
- (170, 114, 79), (169, 142, 61), (166, 144, 43), (167, 145, 46),
- (158, 117, 99), (77, 139, 196), (75, 139, 181), (74, 140, 166),
- (64, 115, 119), (87, 127, 54), (137, 107, 45), (177, 95, 19),
- (182, 110, 8), (179, 105, 10), (177, 101, 13), (124, 90, 3),
- (79, 65, 20), (71, 29, 79), (75, 31, 90), (79, 34, 89),
- (98, 102, 51), (113, 118, 36), (116, 103, 50), (71, 88, 43),
- (71, 29, 77), (78, 33, 88), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (76, 33, 67), (74, 32, 46), (68, 43, 13),
- (69, 43, 10), (52, 28, 2), (52, 48, 10), (36, 61, 19),
- (39, 78, 11), (56, 108, 10), (91, 86, 22), (134, 98, 24),
- (175, 93, 17), (169, 80, 0), (142, 26, 3), (69, 57, 17),
- (35, 84, 28), (29, 66, 58), (48, 78, 28), (87, 71, 12),
- (140, 88, 13), (177, 94, 18), (182, 102, 17), (178, 96, 20),
- (136, 59, 49), (84, 36, 84), (79, 34, 89), (79, 34, 89),
- (75, 31, 90), (75, 31, 90), (75, 31, 90), (75, 31, 90),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (81, 37, 70), (92, 80, 20), (141, 92, 23), (170, 123, 19),
- (186, 128, 18), (193, 114, 19), (179, 121, 21), (162, 123, 32),
- (116, 110, 26), (69, 60, 17), (17, 44, 0), (23, 27, 4),
- (0, 5, 4), (17, 0, 26), (34, 1, 46), (58, 16, 54),
- (71, 29, 79), (75, 31, 90), (74, 33, 93), (37, 68, 115),
- (26, 93, 109), (51, 119, 104), (62, 107, 126), (50, 89, 122),
- (39, 69, 121), (78, 34, 95), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (79, 34, 89), (79, 34, 89), (79, 34, 89),
- (79, 34, 89), (75, 31, 90), (75, 31, 90), (75, 31, 90)
- ),
-
-// 260 Apophysis-040427-51KKlown
-((41, 23, 105), (134, 59, 141), (137, 63, 125), (140, 67, 110),
- (182, 109, 89), (224, 152, 68), (237, 165, 81), (250, 178, 94),
- (252, 211, 61), (240, 232, 50), (229, 254, 39), (221, 219, 46),
- (213, 184, 54), (158, 175, 67), (103, 167, 81), (86, 153, 94),
- (70, 139, 108), (78, 106, 120), (133, 76, 126), (189, 47, 133),
- (205, 25, 133), (222, 3, 133), (202, 1, 127), (182, 0, 121),
- (62, 28, 44), (42, 37, 38), (23, 47, 33), (74, 74, 38),
- (126, 101, 44), (158, 128, 38), (191, 155, 33), (226, 159, 46),
- (255, 136, 63), (226, 146, 95), (217, 138, 120), (208, 130, 146),
- (159, 103, 144), (111, 76, 142), (70, 65, 139), (30, 55, 137),
- (47, 50, 57), (30, 83, 72), (13, 116, 87), (62, 113, 116),
- (111, 111, 145), (130, 115, 138), (149, 119, 131), (213, 170, 115),
- (255, 190, 121), (255, 240, 76), (254, 222, 109), (253, 205, 143),
- (222, 191, 164), (191, 178, 185), (156, 162, 177), (122, 146, 170),
- (151, 198, 143), (126, 187, 129), (102, 176, 115), (75, 113, 111),
- (48, 50, 107), (35, 42, 102), (23, 34, 98), (4, 95, 100),
- (23, 92, 61), (33, 111, 27), (84, 120, 22), (136, 130, 18),
- (147, 124, 9), (159, 118, 0), (236, 118, 31), (220, 91, 23),
- (95, 113, 5), (64, 96, 27), (33, 79, 50), (33, 107, 60),
- (34, 136, 71), (39, 136, 62), (44, 136, 53), (61, 160, 17),
- (50, 144, 8), (113, 98, 7), (146, 115, 56), (179, 132, 106),
- (189, 144, 90), (199, 157, 75), (145, 180, 64), (135, 160, 43),
- (132, 94, 45), (153, 65, 35), (174, 36, 26), (202, 22, 13),
- (231, 8, 0), (251, 8, 12), (214, 20, 44), (204, 22, 11),
- (188, 64, 13), (147, 33, 58), (107, 34, 37), (67, 36, 16),
- (59, 53, 12), (52, 70, 8), (37, 132, 2), (41, 134, 2),
- (117, 191, 6), (139, 189, 24), (162, 187, 43), (171, 202, 48),
- (180, 218, 53), (194, 226, 67), (195, 200, 106), (173, 187, 151),
- (202, 178, 174), (214, 174, 87), (211, 166, 93), (208, 159, 100),
- (211, 136, 141), (188, 134, 186), (220, 115, 197), (254, 110, 208),
- (222, 51, 117), (230, 44, 85), (239, 38, 54), (197, 35, 44),
- (155, 32, 34), (107, 35, 23), (76, 36, 24), (53, 29, 27),
- (92, 19, 26), (165, 11, 81), (167, 7, 88), (169, 4, 96),
- (168, 10, 133), (185, 21, 136), (184, 26, 121), (218, 18, 117),
- (222, 5, 60), (223, 2, 47), (224, 0, 34), (224, 0, 19),
- (224, 0, 4), (184, 2, 17), (121, 11, 0), (97, 39, 17),
- (72, 54, 30), (16, 92, 17), (14, 106, 9), (13, 121, 2),
- (18, 136, 58), (46, 146, 74), (67, 136, 92), (126, 169, 115),
- (215, 231, 70), (234, 240, 94), (253, 250, 119), (245, 251, 155),
- (255, 246, 185), (255, 240, 188), (254, 243, 213), (242, 197, 220),
- (226, 185, 203), (227, 132, 176), (237, 124, 182), (248, 116, 189),
- (237, 72, 176), (255, 49, 169), (253, 14, 157), (229, 25, 94),
- (254, 4, 14), (253, 3, 11), (252, 3, 9), (241, 5, 5),
- (223, 1, 0), (186, 20, 0), (125, 20, 1), (122, 54, 9),
- (101, 53, 33), (99, 96, 55), (121, 122, 114), (96, 148, 112),
- (49, 141, 130), (0, 128, 109), (0, 133, 76), (0, 123, 75),
- (21, 111, 60), (16, 106, 61), (11, 101, 63), (1, 62, 54),
- (7, 32, 52), (61, 28, 57), (61, 6, 61), (155, 2, 82),
- (206, 12, 47), (219, 34, 75), (180, 43, 125), (170, 25, 128),
- (150, 82, 165), (146, 129, 165), (164, 149, 214), (198, 230, 225),
- (224, 217, 211), (239, 193, 196), (255, 206, 173), (242, 213, 135),
- (218, 237, 60), (186, 222, 38), (195, 170, 18), (171, 162, 5),
- (69, 140, 10), (46, 107, 27), (52, 69, 0), (99, 58, 14),
- (147, 47, 21), (188, 87, 77), (207, 95, 49), (217, 92, 72),
- (234, 106, 95), (239, 75, 102), (210, 92, 108), (185, 82, 109),
- (146, 68, 144), (140, 121, 140), (156, 208, 134), (169, 220, 117),
- (163, 230, 124), (177, 209, 168), (250, 252, 187), (249, 242, 200),
- (255, 241, 222), (255, 253, 243), (232, 228, 255), (241, 234, 228),
- (255, 237, 204), (255, 206, 173), (179, 185, 113), (102, 169, 66),
- (64, 158, 10), (62, 141, 0), (100, 79, 22), (149, 21, 20),
- (170, 11, 31), (209, 0, 41), (234, 0, 61), (255, 11, 129),
- (239, 3, 148), (248, 0, 140), (255, 0, 75), (241, 0, 26),
- (255, 5, 17), (242, 8, 7), (237, 11, 0), (242, 7, 3),
- (228, 0, 0), (215, 40, 9), (210, 42, 0), (219, 63, 4)
- ),
-
-// 261 Apophysis-040427-51KaosEgg
-((113, 89, 87), (97, 73, 69), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 73, 69),
- (110, 89, 86), (129, 130, 114), (138, 137, 125), (148, 145, 136),
- (132, 121, 112), (116, 98, 88), (114, 91, 84), (113, 85, 81),
- (100, 75, 71), (112, 85, 80), (125, 96, 90), (148, 124, 110),
- (171, 153, 131), (183, 167, 152), (195, 182, 173), (216, 213, 208),
- (245, 241, 242), (214, 211, 204), (188, 184, 179), (163, 158, 155),
- (155, 150, 146), (148, 143, 137), (136, 122, 122), (125, 108, 92),
- (112, 114, 101), (130, 134, 116), (149, 154, 132), (162, 157, 134),
- (176, 160, 137), (177, 161, 138), (178, 162, 139), (178, 168, 143),
- (175, 170, 148), (184, 175, 166), (191, 177, 169), (198, 179, 173),
- (192, 169, 162), (186, 159, 152), (170, 150, 125), (138, 104, 95),
- (106, 83, 75), (101, 77, 71), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (96, 71, 67), (82, 63, 66), (69, 56, 65), (63, 50, 60),
- (58, 45, 55), (63, 43, 45), (55, 48, 42), (60, 42, 38),
- (59, 41, 37), (53, 46, 40), (50, 44, 39), (47, 42, 39),
- (39, 30, 31), (38, 24, 21), (43, 24, 28), (52, 32, 33),
- (78, 54, 52), (84, 60, 58), (90, 66, 64), (89, 66, 63),
- (88, 67, 62), (84, 65, 61), (80, 56, 54), (72, 46, 47),
- (63, 42, 41), (78, 54, 52), (81, 55, 52), (85, 57, 53),
- (89, 61, 57), (96, 68, 65), (95, 70, 66), (90, 66, 62),
- (70, 50, 49), (56, 37, 39), (43, 24, 30), (37, 23, 26),
- (32, 22, 23), (39, 26, 20), (39, 35, 26), (47, 43, 32),
- (61, 59, 47), (94, 70, 66), (95, 70, 66), (96, 71, 67),
- (97, 72, 68), (97, 72, 68), (96, 72, 70), (100, 81, 74),
- (133, 116, 124), (145, 127, 134), (158, 139, 145), (164, 154, 153),
- (163, 158, 154), (159, 146, 153), (149, 130, 124), (138, 104, 95),
- (122, 100, 102), (112, 94, 106), (115, 97, 108), (118, 101, 111),
- (130, 114, 124), (142, 139, 130), (159, 154, 148), (162, 157, 151),
- (150, 140, 141), (143, 131, 139), (136, 122, 137), (137, 122, 129),
- (134, 117, 125), (117, 112, 108), (117, 115, 103), (110, 102, 100),
- (104, 86, 82), (91, 75, 88), (81, 63, 77), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (98, 80, 70),
- (105, 109, 94), (106, 106, 94), (107, 104, 95), (106, 99, 91),
- (97, 99, 85), (95, 95, 83), (96, 75, 70), (97, 72, 68),
- (98, 76, 65), (99, 80, 65), (113, 90, 76), (126, 102, 90),
- (137, 123, 114), (146, 150, 133), (160, 155, 149), (156, 161, 141),
- (152, 157, 135), (141, 130, 124), (118, 111, 103), (111, 93, 89),
- (98, 78, 71), (94, 75, 69), (89, 73, 60), (79, 66, 50),
- (69, 52, 45), (59, 41, 37), (50, 31, 37), (47, 28, 34),
- (56, 31, 34), (53, 32, 39), (63, 45, 45), (72, 72, 62),
- (73, 73, 65), (78, 78, 66), (81, 82, 68), (93, 75, 63),
- (96, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (95, 71, 67), (90, 65, 60), (85, 60, 53),
- (75, 54, 51), (60, 42, 38), (44, 25, 31), (38, 18, 27),
- (31, 17, 17), (30, 16, 15), (24, 12, 12), (23, 11, 11),
- (30, 16, 15), (35, 20, 17), (38, 21, 29), (44, 39, 33),
- (56, 46, 44), (71, 52, 48), (81, 60, 59), (94, 70, 66),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68),
- (97, 72, 68), (97, 72, 68), (97, 72, 68), (97, 72, 68)
- ),
-
-// 262 Apophysis-040427-51LavLace
-((253, 226, 233), (255, 184, 235), (246, 195, 223), (238, 206, 211),
- (229, 208, 210), (221, 211, 210), (210, 202, 198), (200, 193, 187),
- (212, 212, 210), (226, 214, 223), (241, 216, 237), (243, 202, 235),
- (245, 188, 233), (247, 208, 230), (249, 229, 228), (247, 236, 237),
- (246, 244, 247), (255, 229, 246), (252, 238, 249), (249, 247, 252),
- (235, 248, 234), (222, 249, 216), (225, 239, 218), (228, 229, 221),
- (230, 227, 210), (236, 229, 218), (242, 231, 227), (241, 221, 229),
- (240, 211, 231), (244, 195, 232), (248, 179, 234), (255, 175, 231),
- (255, 181, 222), (240, 171, 225), (234, 176, 219), (229, 182, 214),
- (215, 171, 192), (202, 160, 170), (192, 137, 165), (183, 114, 161),
- (180, 139, 153), (205, 190, 161), (230, 242, 170), (218, 243, 201),
- (207, 245, 232), (191, 241, 210), (175, 237, 188), (185, 204, 172),
- (165, 160, 214), (137, 100, 133), (105, 63, 103), (74, 26, 74),
- (67, 25, 64), (60, 25, 55), (60, 23, 51), (61, 21, 47),
- (47, 10, 41), (51, 13, 39), (55, 16, 37), (69, 22, 44),
- (83, 29, 52), (80, 31, 62), (78, 33, 72), (76, 36, 73),
- (76, 36, 73), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (95, 41, 77),
- (151, 88, 135), (174, 121, 158), (197, 154, 182), (212, 147, 188),
- (227, 140, 195), (212, 148, 183), (198, 157, 171), (179, 134, 137),
- (145, 84, 128), (80, 35, 74), (82, 37, 78), (85, 40, 83),
- (109, 57, 99), (133, 75, 116), (160, 88, 154), (171, 105, 151),
- (127, 65, 114), (102, 51, 94), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (81, 43, 80),
- (152, 81, 147), (163, 103, 155), (175, 125, 163), (180, 152, 167),
- (186, 179, 171), (187, 197, 173), (171, 184, 167), (176, 165, 159),
- (168, 152, 129), (128, 109, 103), (113, 88, 89), (99, 68, 76),
- (76, 38, 75), (75, 37, 74), (75, 37, 74), (75, 37, 74),
- (77, 36, 76), (116, 65, 105), (156, 94, 135), (174, 129, 158),
- (193, 164, 182), (226, 221, 201), (244, 238, 216), (255, 254, 227),
- (255, 243, 222), (221, 212, 183), (206, 201, 180), (192, 190, 178),
- (163, 155, 134), (138, 111, 128), (116, 58, 96), (82, 30, 76),
- (126, 83, 110), (156, 121, 136), (186, 160, 163), (193, 162, 167),
- (200, 165, 172), (204, 165, 186), (202, 157, 177), (202, 141, 174),
- (174, 107, 158), (83, 38, 81), (79, 36, 76), (75, 35, 72),
- (71, 26, 69), (66, 26, 63), (61, 25, 63), (68, 23, 62),
- (66, 27, 71), (71, 28, 72), (76, 29, 73), (76, 36, 73),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (74, 36, 75), (75, 37, 78), (83, 44, 91), (138, 62, 126),
- (178, 0, 122), (93, 37, 86), (80, 35, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 72), (87, 31, 66),
- (102, 44, 68), (145, 84, 81), (166, 97, 115), (145, 96, 118),
- (88, 50, 87), (75, 40, 80), (75, 37, 76), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (77, 37, 74), (77, 37, 74), (77, 37, 74), (77, 37, 74),
- (117, 75, 85), (149, 126, 120), (188, 156, 169), (229, 171, 193),
- (240, 193, 213), (255, 186, 223), (240, 165, 221), (235, 170, 224),
- (222, 168, 202), (207, 172, 204), (195, 177, 199), (203, 180, 188),
- (212, 191, 190), (229, 190, 195), (233, 192, 210), (224, 189, 211),
- (213, 184, 176), (179, 178, 160), (167, 164, 145), (181, 155, 138),
- (195, 148, 156), (219, 183, 149), (245, 210, 180), (255, 235, 219),
- (251, 251, 241), (254, 255, 244), (252, 255, 250), (252, 254, 251),
- (252, 247, 254), (255, 248, 255), (255, 254, 255), (248, 255, 253),
- (244, 255, 253), (243, 253, 252), (229, 255, 235), (246, 255, 248)
- ),
-
-// 263 Apophysis-040427-51mudding
-((171, 134, 128), (227, 182, 163), (227, 197, 170), (227, 213, 178),
- (205, 187, 161), (183, 162, 145), (174, 156, 134), (166, 150, 124),
- (135, 112, 78), (123, 94, 64), (111, 77, 50), (123, 80, 44),
- (136, 83, 39), (140, 90, 51), (144, 98, 64), (144, 98, 78),
- (145, 98, 92), (132, 121, 137), (151, 132, 141), (170, 144, 145),
- (170, 150, 153), (171, 156, 161), (169, 157, 165), (168, 158, 169),
- (181, 157, 145), (186, 160, 134), (191, 163, 123), (195, 169, 134),
- (199, 176, 145), (198, 181, 143), (198, 187, 141), (200, 185, 146),
- (217, 193, 165), (188, 184, 136), (192, 179, 112), (196, 174, 89),
- (187, 166, 99), (179, 159, 109), (174, 155, 94), (170, 152, 80),
- (170, 140, 104), (181, 141, 105), (193, 143, 106), (200, 148, 122),
- (207, 154, 138), (220, 166, 153), (233, 179, 169), (230, 216, 203),
- (248, 232, 235), (255, 255, 255), (252, 253, 253), (250, 252, 251),
- (237, 244, 244), (225, 236, 238), (216, 218, 214), (207, 200, 190),
- (162, 157, 153), (143, 139, 141), (125, 122, 129), (107, 103, 110),
- (90, 85, 92), (88, 75, 83), (87, 66, 75), (90, 62, 40),
- (75, 55, 30), (62, 33, 19), (54, 33, 13), (46, 34, 8),
- (50, 37, 9), (55, 40, 11), (59, 50, 9), (59, 48, 18),
- (65, 49, 15), (68, 53, 19), (71, 58, 24), (95, 81, 42),
- (119, 104, 61), (130, 115, 72), (141, 126, 83), (161, 152, 113),
- (199, 194, 154), (255, 244, 229), (251, 248, 227), (247, 253, 225),
- (238, 242, 228), (230, 232, 231), (213, 195, 183), (222, 188, 160),
- (151, 167, 190), (157, 161, 181), (164, 155, 172), (166, 147, 151),
- (168, 139, 131), (156, 130, 113), (146, 110, 88), (138, 108, 72),
- (129, 99, 63), (133, 107, 84), (141, 129, 106), (150, 152, 128),
- (156, 168, 145), (163, 185, 162), (179, 213, 197), (175, 197, 236),
- (188, 218, 180), (194, 210, 160), (201, 203, 140), (187, 200, 129),
- (174, 197, 119), (171, 161, 92), (179, 128, 97), (173, 101, 87),
- (177, 91, 68), (131, 117, 90), (123, 115, 89), (115, 113, 88),
- (105, 97, 94), (100, 99, 81), (100, 92, 73), (92, 71, 68),
- (71, 48, 34), (60, 41, 28), (49, 35, 22), (51, 35, 21),
- (53, 35, 21), (62, 35, 16), (65, 41, 3), (67, 39, 2),
- (93, 39, 13), (106, 76, 38), (117, 81, 44), (129, 86, 51),
- (134, 100, 62), (151, 119, 72), (157, 117, 68), (160, 128, 67),
- (166, 137, 93), (165, 132, 97), (165, 128, 101), (160, 124, 93),
- (155, 121, 86), (145, 113, 102), (125, 109, 86), (123, 87, 71),
- (112, 75, 59), (93, 52, 34), (91, 57, 29), (90, 62, 25),
- (93, 63, 27), (98, 66, 27), (109, 55, 17), (117, 69, 20),
- (110, 71, 30), (112, 77, 34), (114, 83, 39), (119, 94, 53),
- (109, 97, 49), (112, 88, 44), (104, 80, 46), (97, 69, 30),
- (83, 65, 19), (58, 41, 0), (56, 38, 5), (55, 35, 10),
- (45, 29, 0), (37, 27, 0), (34, 15, 1), (26, 23, 6),
- (36, 28, 15), (40, 32, 15), (45, 37, 16), (55, 46, 17),
- (76, 47, 13), (74, 60, 23), (81, 68, 26), (86, 70, 36),
- (97, 79, 55), (111, 87, 77), (122, 101, 116), (130, 135, 155),
- (166, 169, 212), (192, 180, 226), (174, 169, 175), (195, 179, 146),
- (202, 170, 145), (197, 165, 143), (193, 160, 141), (197, 164, 133),
- (179, 143, 107), (153, 121, 100), (135, 100, 72), (124, 84, 59),
- (106, 80, 53), (95, 76, 43), (90, 73, 47), (94, 70, 42),
- (98, 69, 39), (98, 74, 36), (93, 71, 32), (93, 69, 35),
- (88, 57, 36), (78, 56, 33), (84, 55, 25), (86, 60, 27),
- (97, 66, 37), (99, 72, 51), (109, 93, 67), (119, 97, 73),
- (114, 125, 95), (124, 131, 98), (136, 124, 100), (147, 135, 119),
- (138, 138, 126), (130, 116, 107), (137, 116, 95), (134, 109, 79),
- (132, 106, 73), (122, 90, 69), (123, 102, 75), (123, 108, 89),
- (129, 116, 107), (143, 130, 114), (167, 140, 121), (171, 140, 119),
- (150, 134, 101), (146, 127, 85), (137, 113, 77), (123, 94, 64),
- (118, 95, 61), (110, 93, 65), (99, 86, 67), (91, 84, 76),
- (79, 88, 87), (100, 92, 79), (114, 96, 76), (117, 92, 72),
- (118, 94, 70), (112, 92, 65), (115, 88, 59), (105, 83, 60),
- (115, 80, 58), (121, 90, 61), (127, 100, 55), (145, 93, 56),
- (149, 76, 67), (141, 76, 48), (143, 72, 40), (104, 73, 45),
- (79, 71, 50), (50, 62, 58), (76, 63, 55), (85, 58, 37),
- (86, 65, 36), (92, 74, 54), (99, 85, 74), (94, 74, 65)
- ),
-
-// 264 Apophysis-040427-51pane;
-((154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (152, 120, 5), (151, 119, 6), (149, 117, 6), (147, 115, 6),
- (135, 113, 37), (131, 118, 32), (127, 124, 27), (121, 118, 34),
- (115, 112, 41), (96, 94, 59), (77, 77, 77), (76, 76, 76),
- (76, 76, 76), (42, 54, 14), (36, 42, 10), (31, 31, 7),
- (38, 37, 7), (46, 43, 8), (64, 61, 11), (83, 79, 15),
- (142, 115, 70), (149, 127, 97), (156, 140, 125), (163, 154, 132),
- (170, 169, 139), (172, 172, 139), (175, 175, 139), (169, 168, 137),
- (147, 172, 140), (178, 144, 98), (171, 140, 63), (164, 136, 29),
- (157, 127, 17), (150, 118, 5), (146, 114, 5), (142, 111, 5),
- (120, 95, 5), (105, 83, 4), (90, 71, 3), (66, 51, 4),
- (42, 32, 5), (37, 30, 4), (33, 29, 4), (28, 30, 6),
- (33, 28, 6), (58, 55, 10), (76, 65, 10), (94, 76, 10),
- (88, 78, 12), (82, 81, 14), (83, 82, 15), (84, 83, 16),
- (129, 119, 24), (142, 124, 25), (156, 129, 26), (149, 123, 44),
- (142, 117, 63), (134, 116, 58), (127, 116, 54), (123, 121, 46),
- (129, 126, 29), (115, 113, 30), (99, 98, 23), (84, 83, 16),
- (75, 73, 14), (66, 64, 13), (41, 41, 7), (31, 31, 7),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (8, 6, 3),
- (16, 13, 6), (32, 16, 6), (49, 20, 6), (82, 34, 12),
- (100, 59, 15), (113, 88, 4), (125, 96, 17), (138, 104, 30),
- (139, 112, 38), (140, 120, 47), (143, 139, 68), (141, 128, 83),
- (158, 160, 155), (178, 165, 155), (198, 170, 156), (199, 179, 163),
- (201, 188, 171), (190, 184, 150), (181, 177, 140), (173, 172, 128),
- (163, 162, 118), (163, 142, 53), (175, 130, 69), (187, 118, 85),
- (173, 124, 79), (159, 130, 74), (148, 126, 68), (131, 123, 50),
- (152, 121, 5), (153, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (135, 106, 4),
- (123, 97, 4), (93, 99, 27), (97, 99, 28), (102, 99, 30),
- (108, 98, 26), (117, 99, 27), (134, 105, 5), (148, 116, 5),
- (151, 119, 6), (147, 102, 12), (143, 86, 19), (157, 76, 19),
- (172, 67, 19), (136, 87, 18), (137, 108, 6), (150, 118, 5),
- (152, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (153, 120, 4),
- (151, 118, 5), (141, 111, 4), (132, 104, 4), (128, 101, 4),
- (124, 98, 5), (123, 97, 4), (123, 96, 5), (106, 94, 18),
- (113, 111, 24), (130, 127, 24), (148, 134, 32), (166, 141, 41),
- (172, 148, 42), (164, 134, 24), (159, 127, 14), (156, 120, 6),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (153, 120, 5), (150, 118, 5), (139, 110, 6), (130, 102, 3),
- (117, 91, 4), (79, 77, 16), (72, 70, 14), (66, 64, 13),
- (73, 36, 9), (86, 51, 13), (102, 73, 15), (95, 76, 10),
- (104, 83, 2), (100, 80, 8), (96, 78, 14), (105, 88, 18),
- (101, 95, 19), (102, 96, 18), (101, 98, 17), (112, 108, 19),
- (135, 106, 6), (149, 117, 4), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (150, 122, 15), (146, 129, 20), (142, 136, 26), (134, 131, 24),
- (128, 125, 22), (127, 123, 23), (128, 125, 22), (149, 117, 6),
- (142, 111, 5), (134, 105, 3), (121, 96, 4), (104, 82, 6),
- (92, 72, 3), (53, 48, 10), (39, 32, 6), (31, 29, 6),
- (32, 30, 7), (46, 43, 8), (79, 75, 14), (82, 81, 14),
- (73, 71, 12), (48, 46, 8), (34, 30, 5), (27, 26, 6),
- (2, 7, 3), (0, 0, 0), (0, 0, 0), (3, 3, 3),
- (25, 29, 6), (46, 40, 8), (94, 74, 3), (108, 86, 3),
- (132, 104, 4), (150, 118, 5), (153, 120, 4), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (153, 120, 5), (150, 118, 5), (148, 116, 5),
- (138, 109, 5), (133, 104, 4), (134, 105, 3), (148, 116, 5),
- (153, 120, 4), (151, 120, 4), (145, 115, 5), (131, 103, 4),
- (116, 92, 4), (95, 75, 4), (55, 54, 10), (36, 35, 5),
- (31, 31, 7), (36, 35, 5), (47, 45, 7), (93, 73, 2),
- (115, 91, 3), (131, 103, 4), (145, 115, 5), (152, 119, 4),
- (153, 120, 4), (154, 121, 5), (154, 121, 5), (154, 121, 5),
- (154, 121, 5), (154, 121, 5), (154, 121, 5), (154, 121, 5)
- ),
-
-// 265 Apophysis-040427-51RiftAO
-((172, 134, 37), (141, 80, 23), (110, 58, 23), (80, 36, 23),
- (60, 40, 22), (41, 45, 22), (40, 45, 21), (40, 46, 20),
- (52, 23, 19), (49, 21, 12), (47, 19, 5), (46, 16, 8),
- (45, 14, 11), (48, 16, 11), (51, 18, 11), (53, 19, 12),
- (55, 20, 14), (61, 24, 16), (67, 29, 19), (74, 34, 22),
- (78, 34, 13), (82, 35, 5), (92, 42, 7), (102, 49, 9),
- (98, 70, 20), (85, 64, 31), (72, 59, 42), (54, 50, 47),
- (37, 41, 53), (36, 40, 52), (36, 40, 52), (33, 47, 21),
- (28, 54, 17), (38, 44, 18), (36, 41, 13), (35, 38, 9),
- (42, 28, 9), (49, 19, 9), (50, 21, 8), (52, 23, 7),
- (68, 28, 18), (66, 27, 17), (65, 27, 16), (58, 23, 14),
- (52, 19, 12), (48, 16, 11), (44, 13, 10), (27, 7, 8),
- (21, 3, 3), (8, 5, 0), (8, 3, 0), (8, 1, 0),
- (16, 6, 1), (25, 11, 2), (31, 13, 3), (37, 15, 4),
- (36, 36, 8), (33, 38, 8), (31, 40, 9), (33, 39, 9),
- (35, 38, 9), (37, 38, 11), (39, 39, 13), (53, 35, 23),
- (69, 32, 26), (102, 70, 31), (123, 88, 57), (145, 107, 84),
- (145, 112, 92), (146, 117, 101), (161, 124, 72), (164, 141, 73),
- (131, 79, 81), (124, 79, 59), (117, 80, 38), (98, 58, 29),
- (80, 37, 20), (84, 45, 23), (89, 54, 26), (76, 65, 37),
- (56, 65, 34), (35, 38, 55), (29, 32, 45), (24, 27, 36),
- (21, 22, 31), (18, 18, 26), (16, 11, 5), (10, 7, 2),
- (15, 7, 4), (16, 12, 15), (18, 18, 26), (21, 22, 31),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (18, 18, 26),
- (0, 1, 32), (0, 1, 0), (7, 4, 0), (14, 7, 1),
- (22, 10, 2), (30, 13, 3), (53, 24, 8), (72, 37, 15),
- (124, 62, 13), (154, 73, 26), (185, 84, 40), (187, 105, 47),
- (190, 126, 54), (148, 108, 116), (94, 106, 158), (82, 94, 146),
- (70, 80, 133), (50, 54, 66), (55, 59, 53), (60, 64, 41),
- (80, 70, 35), (115, 88, 77), (166, 137, 129), (154, 160, 150),
- (231, 199, 238), (233, 214, 198), (236, 229, 159), (217, 201, 148),
- (199, 173, 138), (183, 148, 118), (173, 133, 107), (167, 126, 94),
- (154, 111, 79), (140, 88, 64), (141, 96, 63), (143, 104, 63),
- (150, 105, 86), (124, 94, 86), (84, 82, 96), (64, 62, 73),
- (46, 49, 64), (41, 44, 58), (36, 40, 52), (32, 36, 49),
- (29, 32, 47), (25, 27, 40), (22, 25, 42), (24, 28, 37),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (22, 26, 35), (17, 17, 25), (19, 5, 4), (25, 0, 0),
- (45, 12, 7), (51, 12, 5), (57, 13, 4), (71, 23, 0),
- (75, 24, 3), (74, 6, 0), (41, 5, 0), (36, 8, 5),
- (30, 12, 2), (23, 3, 2), (22, 3, 2), (21, 3, 3),
- (21, 2, 0), (13, 0, 0), (9, 6, 0), (12, 9, 0),
- (38, 16, 3), (36, 27, 6), (35, 38, 9), (39, 45, 19),
- (52, 55, 24), (45, 54, 27), (37, 46, 19), (36, 42, 16),
- (35, 38, 9), (35, 38, 9), (35, 38, 9), (35, 38, 9),
- (36, 16, 5), (29, 11, 1), (18, 9, 0), (16, 9, 0),
- (31, 11, 0), (33, 12, 0), (36, 14, 1), (37, 15, 2),
- (38, 16, 3), (38, 18, 7), (35, 38, 9), (35, 38, 9),
- (47, 19, 7), (44, 18, 5), (44, 18, 5), (44, 18, 5),
- (41, 17, 5), (40, 16, 4), (40, 16, 4), (41, 17, 5),
- (44, 18, 5), (59, 22, 14), (71, 32, 17), (94, 48, 24),
- (122, 88, 42), (150, 107, 75), (171, 136, 106), (215, 190, 149),
- (229, 211, 173), (251, 216, 194), (203, 200, 207), (173, 175, 196),
- (143, 144, 172), (179, 186, 194), (204, 231, 226), (204, 208, 211),
- (222, 208, 159), (167, 171, 136), (146, 158, 118), (137, 135, 114),
- (100, 100, 126), (71, 74, 89), (48, 49, 69), (54, 56, 34),
- (39, 45, 19), (35, 38, 9), (31, 16, 11), (18, 18, 26),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 27, 36), (25, 28, 37), (25, 28, 37), (34, 32, 35),
- (46, 14, 15), (48, 19, 13), (47, 20, 13), (24, 27, 34),
- (24, 27, 36), (24, 27, 36), (24, 27, 36), (24, 27, 36),
- (24, 28, 37), (26, 29, 44), (32, 36, 48), (34, 37, 54),
- (29, 31, 52), (22, 23, 71), (30, 38, 61), (46, 49, 66),
- (57, 58, 76), (84, 75, 94), (158, 138, 105), (139, 128, 110)
- ),
-
-// 266 Apophysis-040427-51ylwAlien
-((6, 7, 2), (0, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (13, 0, 0), (96, 38, 2), (180, 76, 5),
- (194, 110, 25), (208, 144, 46), (213, 146, 45), (219, 148, 44),
- (234, 179, 50), (224, 176, 55), (214, 174, 60), (199, 173, 52),
- (184, 173, 45), (169, 159, 38), (155, 145, 32), (69, 120, 0),
- (60, 107, 11), (202, 105, 26), (224, 113, 40), (247, 122, 55),
- (218, 95, 35), (190, 69, 16), (138, 59, 17), (86, 50, 18),
- (2, 2, 4), (1, 1, 2), (0, 0, 0), (0, 0, 1),
- (0, 0, 2), (0, 0, 3), (0, 1, 4), (0, 0, 7),
- (0, 2, 8), (46, 105, 23), (137, 147, 40), (228, 190, 57),
- (232, 201, 58), (237, 212, 60), (239, 219, 68), (244, 218, 69),
- (240, 204, 64), (241, 187, 58), (242, 170, 52), (240, 166, 48),
- (239, 162, 44), (239, 173, 48), (239, 185, 53), (245, 217, 58),
- (247, 221, 64), (255, 242, 77), (253, 243, 69), (251, 245, 61),
- (252, 235, 66), (254, 225, 71), (243, 218, 74), (244, 212, 161),
- (245, 218, 225), (248, 229, 235), (252, 241, 245), (252, 245, 241),
- (252, 250, 238), (245, 246, 238), (243, 212, 207), (246, 223, 81),
- (249, 224, 72), (230, 182, 54), (174, 128, 38), (118, 75, 22),
- (79, 46, 16), (41, 18, 10), (5, 2, 9), (1, 0, 4),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (2, 2, 2),
- (101, 129, 52), (148, 153, 47), (196, 178, 42), (200, 181, 45),
- (204, 184, 49), (217, 150, 46), (177, 134, 39), (81, 54, 11),
- (9, 5, 4), (15, 1, 0), (40, 17, 3), (65, 34, 6),
- (114, 71, 36), (185, 134, 45), (222, 151, 45), (248, 174, 51),
- (250, 185, 57), (237, 169, 48), (225, 154, 40), (202, 105, 26),
- (133, 33, 17), (45, 8, 0), (3, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (10, 0, 0),
- (45, 18, 7), (113, 44, 5), (191, 113, 41), (218, 151, 47),
- (234, 205, 209), (235, 210, 221), (237, 216, 233), (241, 222, 242),
- (230, 233, 224), (240, 229, 207), (211, 220, 173), (234, 213, 70),
- (241, 216, 72), (246, 222, 64), (247, 224, 66), (248, 222, 65),
- (247, 220, 67), (243, 216, 63), (234, 187, 55), (235, 184, 56),
- (235, 184, 57), (209, 188, 69), (170, 170, 100), (91, 119, 35),
- (55, 51, 26), (5, 3, 8), (0, 0, 2), (2, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 0), (7, 3, 0), (66, 35, 15), (125, 143, 83),
- (172, 172, 148), (195, 204, 175), (211, 220, 193), (213, 191, 116),
- (235, 211, 75), (232, 211, 68), (228, 199, 71), (213, 193, 46),
- (175, 154, 11), (104, 83, 30), (30, 20, 18), (3, 3, 1),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (11, 1, 0), (77, 57, 0),
- (144, 158, 13), (185, 187, 24), (206, 148, 51), (165, 117, 45),
- (61, 42, 36), (15, 11, 10), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0)
- ),
-
-// 267 Apophysis-040427-51elecforest
-((0, 0, 0), (0, 0, 0), (0, 1, 0), (0, 2, 1),
- (7, 6, 10), (14, 11, 20), (32, 30, 33), (50, 49, 47),
- (130, 35, 129), (92, 45, 86), (54, 56, 43), (65, 64, 44),
- (77, 73, 46), (100, 74, 63), (124, 75, 81), (143, 61, 100),
- (162, 48, 120), (223, 15, 163), (231, 57, 141), (239, 100, 119),
- (221, 139, 102), (204, 179, 86), (197, 172, 86), (191, 166, 86),
- (142, 159, 166), (130, 117, 149), (119, 76, 132), (77, 58, 81),
- (35, 41, 31), (18, 22, 19), (2, 3, 8), (0, 0, 5),
- (0, 0, 5), (0, 0, 4), (1, 4, 4), (3, 9, 5),
- (44, 45, 31), (86, 82, 57), (110, 96, 80), (135, 110, 103),
- (223, 204, 200), (238, 225, 219), (253, 246, 238), (199, 218, 182),
- (145, 191, 126), (149, 197, 109), (153, 203, 92), (160, 189, 73),
- (142, 168, 95), (85, 117, 78), (45, 76, 53), (5, 36, 28),
- (2, 21, 14), (0, 6, 0), (0, 4, 0), (0, 2, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (7, 3, 4), (33, 20, 0),
- (121, 45, 11), (129, 49, 14), (138, 54, 18), (117, 58, 26),
- (97, 62, 34), (82, 50, 29), (68, 39, 25), (12, 7, 4),
- (13, 0, 2), (3, 0, 4), (10, 10, 15), (17, 20, 27),
- (38, 47, 23), (59, 74, 19), (98, 104, 66), (121, 148, 81),
- (186, 199, 119), (204, 210, 113), (222, 222, 108), (213, 198, 106),
- (204, 175, 105), (243, 136, 56), (171, 99, 74), (169, 35, 86),
- (138, 17, 112), (105, 49, 26), (52, 31, 13), (0, 14, 0),
- (0, 10, 0), (0, 6, 0), (3, 3, 11), (11, 50, 55),
- (8, 109, 105), (89, 122, 99), (170, 135, 93), (188, 125, 104),
- (207, 116, 115), (220, 138, 124), (220, 130, 165), (255, 211, 214),
- (255, 222, 208), (224, 135, 67), (199, 102, 37), (174, 70, 7),
- (164, 54, 17), (131, 50, 5), (85, 64, 0), (43, 33, 0),
- (0, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 3, 3), (6, 3, 7), (10, 3, 11), (50, 43, 35),
- (82, 76, 54), (76, 123, 69), (42, 136, 22), (43, 113, 14),
- (38, 97, 3), (10, 30, 2), (1, 3, 0), (1, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (7, 7, 0), (32, 36, 3),
- (92, 112, 15), (109, 138, 56), (162, 129, 58), (170, 150, 1),
- (150, 89, 22), (149, 67, 56), (89, 30, 24), (31, 0, 2),
- (5, 0, 3), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 0), (9, 7, 0), (65, 37, 15), (107, 74, 41),
- (170, 120, 61), (186, 163, 67), (173, 160, 82), (131, 118, 84),
- (79, 75, 74), (14, 25, 29), (3, 0, 11), (1, 0, 8),
- (0, 0, 4), (0, 0, 4), (0, 0, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (3, 0, 0),
- (8, 3, 0), (25, 0, 0), (91, 22, 25), (154, 32, 81),
- (157, 7, 45), (147, 24, 6), (171, 25, 12), (177, 38, 7),
- (245, 0, 0), (209, 14, 12), (185, 24, 58), (233, 4, 107),
- (244, 23, 152), (253, 79, 166), (246, 94, 155), (249, 74, 81),
- (249, 76, 72), (240, 95, 90), (199, 112, 69), (163, 124, 85),
- (81, 94, 76), (27, 76, 93), (16, 82, 96), (60, 71, 54)
- ),
-
-// 268 Apophysis-040427-51ReachMoon
-((140, 144, 33), (114, 88, 29), (73, 79, 38), (32, 70, 47),
- (32, 51, 34), (32, 32, 22), (42, 32, 20), (52, 33, 19),
- (103, 76, 29), (141, 113, 28), (180, 150, 28), (191, 164, 32),
- (203, 178, 36), (191, 169, 35), (180, 160, 35), (166, 143, 34),
- (152, 127, 34), (76, 35, 53), (83, 52, 43), (90, 70, 33),
- (110, 92, 34), (131, 114, 36), (146, 124, 38), (161, 135, 40),
- (192, 143, 41), (205, 142, 39), (218, 141, 37), (181, 130, 33),
- (144, 119, 29), (136, 109, 30), (129, 100, 32), (115, 80, 22),
- (108, 77, 22), (52, 35, 27), (56, 29, 34), (60, 23, 41),
- (64, 24, 47), (69, 26, 54), (68, 27, 55), (67, 28, 57),
- (66, 29, 60), (62, 20, 59), (58, 12, 59), (58, 11, 58),
- (59, 10, 57), (59, 10, 57), (60, 11, 58), (60, 11, 58),
- (60, 11, 58), (59, 13, 60), (59, 29, 47), (59, 45, 34),
- (95, 74, 26), (131, 103, 19), (141, 119, 28), (152, 136, 38),
- (183, 163, 38), (176, 156, 36), (169, 149, 34), (142, 122, 33),
- (116, 96, 33), (103, 85, 34), (90, 75, 36), (39, 78, 51),
- (33, 97, 125), (103, 143, 93), (66, 100, 91), (29, 58, 90),
- (29, 53, 86), (29, 49, 82), (25, 39, 68), (47, 14, 59),
- (46, 13, 58), (51, 14, 45), (56, 15, 33), (51, 14, 21),
- (47, 14, 9), (47, 14, 9), (47, 14, 9), (56, 31, 9),
- (54, 31, 17), (59, 34, 14), (60, 41, 22), (61, 48, 31),
- (66, 53, 34), (71, 59, 37), (96, 87, 48), (126, 117, 60),
- (122, 115, 60), (104, 87, 38), (87, 60, 17), (78, 53, 14),
- (70, 46, 12), (55, 36, 22), (57, 24, 45), (66, 27, 54),
- (69, 26, 54), (69, 26, 54), (63, 24, 54), (57, 22, 55),
- (58, 16, 55), (60, 11, 56), (59, 10, 57), (55, 11, 60),
- (54, 12, 60), (56, 11, 57), (59, 10, 55), (57, 11, 48),
- (56, 13, 41), (55, 14, 30), (55, 14, 30), (53, 15, 30),
- (54, 15, 33), (47, 14, 59), (39, 18, 67), (31, 22, 75),
- (28, 32, 95), (26, 43, 87), (36, 36, 88), (50, 35, 78),
- (71, 24, 70), (68, 26, 65), (66, 29, 60), (66, 29, 60),
- (66, 29, 60), (69, 26, 54), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (55, 27, 52), (55, 27, 52), (55, 27, 52),
- (50, 27, 53), (52, 31, 40), (57, 41, 28), (68, 47, 20),
- (108, 94, 49), (135, 113, 74), (162, 133, 99), (163, 133, 87),
- (164, 133, 76), (147, 136, 54), (168, 144, 36), (186, 156, 32),
- (203, 163, 39), (227, 178, 120), (226, 199, 116), (225, 221, 113),
- (225, 191, 153), (240, 212, 175), (250, 240, 230), (179, 181, 202),
- (163, 157, 133), (150, 140, 141), (137, 123, 149), (123, 109, 98),
- (89, 55, 69), (68, 29, 58), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (70, 29, 52), (72, 33, 51),
- (87, 71, 48), (123, 118, 54), (165, 152, 40), (191, 184, 34),
- (211, 196, 45), (210, 203, 47), (210, 210, 50), (216, 191, 49),
- (216, 186, 40), (203, 176, 33), (182, 156, 33), (143, 127, 39),
- (104, 93, 47), (74, 35, 53), (69, 26, 54), (69, 26, 54),
- (69, 26, 54), (69, 26, 54), (72, 33, 51), (101, 73, 23),
- (116, 96, 33), (114, 101, 44), (112, 106, 56), (36, 142, 42),
- (30, 98, 97), (23, 61, 100), (36, 56, 81), (53, 36, 80),
- (65, 28, 61), (66, 29, 60), (68, 33, 65), (66, 29, 60),
- (67, 28, 57), (69, 26, 54), (69, 26, 54), (66, 27, 54),
- (56, 27, 55), (51, 14, 58), (47, 9, 58), (53, 11, 59),
- (54, 12, 60), (55, 11, 60), (55, 11, 60), (59, 10, 57),
- (59, 12, 54), (67, 22, 51), (69, 26, 54), (66, 27, 54),
- (56, 26, 52), (51, 14, 58), (55, 25, 51), (53, 30, 50),
- (44, 33, 29), (24, 26, 47), (19, 25, 51), (23, 24, 44),
- (50, 28, 49), (67, 28, 57), (76, 35, 53), (71, 53, 29),
- (76, 50, 13), (64, 40, 12), (53, 23, 31), (60, 12, 52),
- (59, 10, 55), (59, 10, 55), (59, 10, 55), (59, 10, 57),
- (59, 10, 57), (59, 10, 55), (59, 12, 54), (57, 25, 49),
- (57, 22, 44), (57, 22, 44), (57, 24, 45), (51, 31, 42),
- (27, 24, 45), (18, 25, 53), (14, 41, 84), (15, 58, 77),
- (20, 61, 105), (37, 40, 95), (36, 35, 93), (36, 37, 91),
- (37, 38, 92), (48, 35, 89), (53, 30, 74), (52, 30, 51),
- (53, 32, 47), (49, 29, 38), (52, 29, 35), (53, 24, 29)
- ),
-
-// 269 Apophysis-040427-51satPhlox
-((137, 75, 14), (98, 74, 46), (91, 85, 80), (84, 97, 114),
- (64, 79, 96), (44, 61, 79), (36, 57, 78), (28, 54, 77),
- (81, 64, 46), (95, 67, 39), (110, 71, 32), (155, 89, 23),
- (200, 107, 14), (186, 123, 59), (173, 140, 105), (170, 145, 116),
- (168, 150, 128), (179, 219, 255), (164, 205, 244), (150, 192, 234),
- (130, 187, 244), (111, 183, 255), (106, 184, 255), (102, 186, 255),
- (35, 157, 255), (29, 150, 255), (23, 144, 255), (40, 152, 255),
- (57, 160, 255), (61, 156, 248), (65, 153, 242), (55, 158, 253),
- (40, 164, 254), (19, 152, 255), (22, 152, 255), (25, 152, 255),
- (49, 163, 255), (73, 175, 255), (86, 180, 255), (99, 186, 255),
- (137, 207, 255), (144, 207, 254), (151, 207, 254), (131, 203, 253),
- (112, 199, 253), (108, 192, 254), (105, 185, 255), (80, 158, 233),
- (17, 111, 201), (1, 78, 150), (1, 67, 133), (2, 56, 116),
- (25, 97, 169), (49, 138, 222), (79, 154, 228), (110, 171, 234),
- (210, 232, 253), (232, 243, 253), (255, 255, 253), (249, 251, 254),
- (244, 247, 255), (224, 242, 255), (205, 238, 255), (203, 243, 251),
- (197, 241, 254), (198, 235, 254), (169, 212, 248), (140, 190, 243),
- (129, 175, 222), (119, 161, 201), (110, 118, 131), (96, 80, 65),
- (17, 18, 22), (9, 37, 67), (1, 56, 112), (1, 79, 160),
- (1, 102, 208), (0, 110, 224), (0, 118, 241), (0, 137, 255),
- (2, 125, 254), (1, 100, 202), (1, 74, 152), (2, 49, 103),
- (7, 36, 71), (12, 24, 40), (0, 10, 22), (1, 9, 22),
- (33, 23, 13), (47, 30, 13), (62, 38, 14), (71, 45, 19),
- (80, 53, 24), (110, 67, 25), (112, 67, 25), (114, 67, 23),
- (121, 68, 16), (119, 75, 30), (124, 83, 38), (129, 91, 46),
- (139, 115, 87), (149, 139, 129), (118, 136, 150), (109, 144, 174),
- (71, 114, 156), (76, 107, 138), (82, 100, 120), (89, 92, 96),
- (97, 85, 73), (94, 70, 42), (106, 68, 23), (77, 51, 24),
- (61, 30, 1), (31, 15, 0), (24, 11, 0), (17, 8, 1),
- (9, 4, 0), (0, 0, 0), (0, 0, 0), (1, 1, 1),
- (0, 17, 43), (8, 44, 84), (16, 71, 125), (15, 85, 154),
- (15, 100, 183), (10, 111, 215), (9, 133, 255), (35, 133, 232),
- (68, 150, 234), (85, 145, 207), (88, 136, 185), (92, 128, 164),
- (92, 117, 139), (55, 63, 74), (37, 36, 34), (18, 15, 10),
- (2, 1, 0), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (7, 4, 0), (12, 8, 0), (34, 17, 1),
- (50, 26, 0), (89, 60, 30), (93, 70, 45), (98, 80, 60),
- (113, 102, 98), (98, 112, 123), (94, 110, 125), (99, 98, 96),
- (64, 51, 42), (56, 46, 37), (49, 42, 32), (30, 26, 25),
- (31, 32, 34), (1, 35, 73), (0, 60, 118), (0, 82, 168),
- (0, 105, 214), (0, 139, 255), (18, 145, 255), (36, 152, 255),
- (47, 162, 255), (58, 168, 255), (64, 170, 254), (70, 160, 248),
- (38, 130, 217), (31, 118, 198), (24, 106, 180), (48, 101, 153),
- (62, 97, 129), (60, 65, 69), (77, 51, 24), (66, 31, 1),
- (62, 28, 0), (58, 26, 1), (53, 25, 1), (44, 23, 2),
- (36, 17, 0), (39, 18, 1), (40, 26, 13), (53, 40, 23),
- (58, 63, 69), (58, 67, 78), (58, 71, 87), (43, 82, 123),
- (20, 70, 119), (1, 75, 150), (6, 87, 168), (0, 91, 186),
- (13, 106, 202), (37, 135, 232), (73, 161, 250), (112, 198, 255),
- (144, 216, 254), (181, 225, 254), (187, 236, 253), (189, 234, 253),
- (191, 233, 255), (195, 226, 255), (201, 240, 255), (225, 248, 254),
- (250, 254, 255), (224, 240, 255), (206, 231, 253), (183, 222, 255),
- (146, 208, 255), (102, 169, 237), (33, 127, 223), (0, 102, 205),
- (3, 82, 161), (14, 56, 98), (30, 47, 63), (14, 17, 22),
- (0, 8, 21), (1, 4, 13), (1, 4, 13), (0, 7, 15),
- (10, 20, 30), (19, 52, 85), (35, 92, 147), (35, 107, 181),
- (100, 161, 218), (119, 169, 220), (112, 165, 219), (111, 147, 183),
- (129, 115, 104), (99, 83, 68), (106, 66, 31), (70, 41, 11),
- (64, 30, 2), (59, 28, 0), (64, 31, 0), (83, 45, 6),
- (113, 66, 22), (115, 67, 18), (110, 66, 17), (70, 34, 0),
- (49, 23, 0), (23, 11, 0), (8, 3, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 3, 0),
- (11, 6, 2), (35, 28, 20), (50, 43, 35), (87, 77, 67),
- (102, 106, 109), (119, 152, 187), (190, 214, 238), (150, 185, 223)
- ),
-
-// 270 Apophysis-040427-51SnikRchg
-((234, 180, 156), (154, 82, 60), (130, 60, 45), (107, 39, 30),
- (82, 29, 32), (57, 19, 34), (58, 19, 36), (59, 20, 38),
- (102, 56, 66), (146, 87, 75), (191, 118, 85), (191, 119, 87),
- (191, 120, 90), (177, 106, 83), (164, 92, 77), (161, 70, 64),
- (158, 49, 52), (184, 18, 56), (191, 22, 75), (198, 27, 95),
- (206, 64, 130), (215, 102, 166), (202, 122, 153), (190, 142, 140),
- (145, 99, 101), (105, 65, 76), (66, 31, 51), (49, 20, 35),
- (32, 9, 19), (43, 12, 28), (54, 16, 37), (82, 44, 59),
- (133, 75, 74), (209, 131, 95), (226, 154, 104), (243, 178, 114),
- (246, 201, 114), (250, 224, 114), (250, 227, 125), (251, 231, 136),
- (244, 225, 166), (244, 228, 202), (245, 232, 239), (249, 243, 242),
- (254, 255, 245), (252, 250, 228), (250, 246, 211), (243, 238, 182),
- (231, 207, 147), (203, 142, 113), (197, 130, 103), (191, 119, 94),
- (169, 68, 76), (148, 17, 59), (128, 24, 53), (108, 31, 47),
- (42, 11, 17), (38, 9, 14), (34, 7, 12), (67, 9, 26),
- (101, 12, 40), (119, 28, 33), (137, 44, 27), (142, 45, 28),
- (137, 54, 84), (154, 118, 118), (187, 130, 152), (221, 142, 187),
- (221, 134, 185), (222, 127, 183), (242, 129, 149), (204, 112, 125),
- (212, 18, 55), (208, 15, 54), (204, 13, 54), (201, 13, 54),
- (199, 14, 55), (201, 14, 54), (203, 14, 54), (200, 26, 51),
- (173, 84, 52), (161, 66, 48), (172, 45, 50), (183, 24, 52),
- (180, 19, 41), (177, 14, 31), (185, 15, 44), (188, 17, 69),
- (172, 141, 149), (187, 146, 145), (202, 152, 141), (198, 142, 127),
- (194, 133, 114), (196, 120, 96), (185, 88, 79), (161, 31, 69),
- (103, 26, 78), (25, 60, 64), (26, 34, 42), (27, 9, 21),
- (26, 9, 19), (25, 10, 17), (15, 5, 16), (2, 6, 7),
- (4, 13, 22), (12, 11, 21), (20, 10, 21), (20, 8, 22),
- (21, 7, 24), (15, 9, 23), (11, 8, 25), (20, 5, 34),
- (41, 8, 55), (98, 66, 89), (113, 85, 105), (129, 105, 121),
- (155, 125, 135), (99, 129, 181), (88, 142, 170), (100, 155, 176),
- (190, 225, 159), (206, 211, 147), (222, 198, 136), (229, 199, 137),
- (236, 200, 138), (235, 171, 123), (206, 150, 123), (190, 195, 129),
- (197, 233, 161), (168, 218, 241), (163, 217, 240), (159, 217, 239),
- (155, 221, 233), (154, 215, 199), (192, 227, 171), (169, 212, 140),
- (200, 140, 112), (197, 126, 99), (194, 113, 86), (197, 69, 72),
- (200, 25, 58), (201, 16, 47), (198, 16, 41), (192, 15, 35),
- (191, 8, 39), (195, 17, 49), (199, 16, 49), (203, 15, 50),
- (202, 14, 49), (201, 14, 45), (202, 16, 39), (208, 13, 43),
- (220, 24, 62), (218, 29, 68), (217, 35, 75), (209, 96, 82),
- (216, 135, 79), (219, 121, 82), (234, 80, 88), (222, 31, 82),
- (222, 25, 78), (228, 90, 88), (233, 119, 93), (238, 148, 98),
- (246, 163, 111), (243, 157, 122), (238, 195, 140), (252, 214, 165),
- (233, 157, 203), (226, 166, 187), (220, 175, 172), (218, 166, 168),
- (200, 172, 171), (194, 162, 163), (162, 185, 133), (170, 211, 132),
- (183, 218, 150), (210, 232, 167), (231, 202, 222), (224, 240, 253),
- (238, 224, 224), (228, 238, 177), (237, 212, 156), (252, 195, 128),
- (241, 165, 105), (239, 160, 102), (238, 156, 100), (235, 154, 99),
- (233, 147, 98), (203, 126, 100), (160, 97, 90), (107, 72, 78),
- (88, 56, 80), (96, 61, 94), (80, 114, 162), (98, 173, 196),
- (159, 211, 233), (169, 215, 239), (194, 237, 194), (192, 231, 166),
- (204, 228, 152), (192, 227, 171), (187, 225, 244), (176, 227, 246),
- (180, 217, 243), (170, 202, 227), (185, 158, 167), (178, 152, 155),
- (123, 159, 123), (130, 197, 104), (109, 185, 110), (106, 152, 123),
- (99, 172, 187), (109, 213, 206), (133, 216, 234), (142, 217, 238),
- (148, 215, 232), (138, 215, 233), (130, 215, 235), (116, 205, 223),
- (115, 196, 217), (109, 153, 188), (171, 148, 156), (176, 156, 167),
- (163, 211, 163), (151, 216, 186), (154, 224, 232), (154, 225, 243),
- (167, 230, 248), (161, 226, 244), (155, 223, 242), (153, 224, 242),
- (152, 223, 225), (163, 225, 184), (161, 216, 132), (143, 192, 110),
- (116, 140, 104), (108, 77, 83), (111, 54, 61), (96, 47, 32),
- (109, 22, 28), (106, 54, 41), (98, 47, 64), (100, 32, 73),
- (100, 69, 84), (120, 82, 103), (163, 103, 115), (180, 113, 105),
- (180, 130, 97), (198, 131, 102), (204, 139, 101), (205, 131, 94),
- (211, 130, 100), (230, 141, 101), (245, 139, 125), (233, 191, 166)
- ),
-
-// 271 Apophysis-040427-51SmwhrDream
-((40, 44, 29), (132, 60, 64), (142, 89, 47), (153, 119, 30),
- (173, 136, 35), (193, 153, 40), (186, 153, 59), (179, 153, 78),
- (193, 153, 118), (188, 139, 90), (183, 125, 62), (173, 91, 31),
- (163, 58, 0), (170, 100, 47), (177, 143, 95), (184, 152, 111),
- (192, 162, 128), (189, 164, 142), (177, 166, 141), (166, 169, 140),
- (159, 167, 144), (153, 166, 148), (157, 162, 143), (161, 158, 139),
- (169, 160, 93), (134, 144, 59), (100, 128, 26), (91, 107, 14),
- (82, 86, 2), (89, 76, 1), (96, 67, 1), (75, 64, 2),
- (64, 64, 2), (63, 49, 2), (71, 48, 1), (79, 47, 0),
- (75, 43, 0), (71, 39, 0), (72, 35, 3), (73, 31, 6),
- (13, 10, 5), (7, 5, 3), (1, 1, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 0),
- (2, 1, 0), (26, 19, 1), (52, 45, 1), (78, 71, 1),
- (108, 104, 55), (138, 138, 110), (160, 158, 138), (182, 178, 166),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (252, 230, 204),
- (249, 206, 153), (239, 189, 149), (229, 173, 146), (215, 195, 160),
- (212, 193, 160), (173, 163, 101), (145, 137, 55), (117, 112, 10),
- (124, 104, 5), (131, 97, 0), (140, 103, 12), (143, 124, 32),
- (143, 105, 68), (122, 108, 41), (101, 111, 15), (96, 103, 8),
- (92, 96, 1), (97, 91, 4), (103, 86, 8), (124, 81, 2),
- (136, 67, 0), (171, 73, 2), (161, 88, 11), (151, 103, 21),
- (161, 127, 27), (172, 151, 34), (177, 151, 76), (143, 146, 93),
- (137, 60, 70), (125, 55, 60), (114, 50, 51), (104, 47, 27),
- (94, 45, 4), (69, 51, 5), (46, 34, 12), (27, 39, 1),
- (40, 48, 1), (74, 76, 1), (68, 80, 0), (63, 85, 0),
- (53, 80, 0), (44, 75, 0), (35, 84, 3), (15, 79, 1),
- (28, 46, 0), (31, 61, 6), (34, 76, 12), (39, 78, 10),
- (45, 81, 9), (58, 80, 7), (65, 84, 3), (65, 104, 21),
- (71, 109, 26), (70, 70, 0), (71, 75, 1), (73, 80, 2),
- (137, 125, 25), (102, 104, 7), (72, 86, 0), (47, 61, 0),
- (54, 53, 0), (67, 50, 1), (80, 47, 2), (84, 50, 2),
- (89, 53, 3), (97, 49, 0), (100, 50, 0), (95, 56, 0),
- (80, 64, 5), (83, 77, 0), (85, 88, 0), (87, 99, 1),
- (94, 87, 0), (105, 79, 4), (121, 94, 3), (126, 84, 2),
- (81, 56, 0), (67, 57, 2), (54, 59, 5), (47, 64, 7),
- (41, 69, 10), (40, 80, 9), (39, 95, 30), (24, 98, 73),
- (4, 89, 58), (63, 80, 10), (72, 87, 7), (81, 94, 4),
- (100, 94, 0), (125, 95, 0), (131, 117, 8), (170, 159, 5),
- (195, 173, 12), (199, 176, 39), (203, 180, 66), (185, 167, 85),
- (169, 155, 58), (139, 129, 32), (91, 114, 24), (86, 109, 19),
- (101, 121, 22), (206, 143, 4), (222, 162, 6), (239, 181, 9),
- (219, 203, 6), (180, 167, 9), (129, 124, 4), (97, 100, 0),
- (63, 110, 32), (54, 108, 53), (45, 106, 75), (85, 135, 100),
- (116, 129, 76), (132, 128, 81), (141, 120, 31), (130, 101, 1),
- (163, 111, 2), (190, 121, 0), (201, 117, 1), (221, 102, 0),
- (194, 102, 1), (158, 86, 1), (134, 74, 1), (121, 84, 31),
- (136, 46, 58), (138, 58, 29), (140, 70, 1), (143, 85, 1),
- (179, 106, 1), (228, 153, 10), (255, 181, 20), (253, 197, 22),
- (255, 234, 45), (250, 234, 60), (208, 180, 141), (215, 168, 152),
- (240, 183, 114), (240, 200, 25), (245, 180, 14), (218, 116, 15),
- (175, 99, 3), (141, 97, 2), (140, 97, 5), (148, 105, 1),
- (185, 103, 1), (228, 112, 3), (234, 108, 6), (252, 142, 17),
- (228, 132, 12), (197, 141, 28), (183, 168, 87), (170, 150, 123),
- (163, 156, 138), (139, 152, 124), (140, 134, 72), (161, 131, 19),
- (176, 137, 10), (166, 118, 7), (147, 113, 3), (141, 90, 1),
- (127, 91, 3), (118, 81, 1), (104, 59, 2), (78, 55, 1),
- (31, 38, 0), (7, 30, 1), (0, 4, 0), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 3, 0),
- (7, 10, 0), (18, 25, 7), (64, 35, 5), (97, 39, 2),
- (135, 56, 0), (146, 48, 3), (127, 44, 0), (80, 37, 2),
- (60, 7, 13), (24, 12, 0), (8, 1, 0), (2, 1, 0),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 2),
- (1, 0, 2), (1, 1, 1), (7, 15, 2), (16, 30, 4)
- ),
-
-// 272 Apophysis-040427-51eyepuzzl
-((68, 193, 221), (51, 242, 255), (48, 241, 208), (46, 241, 162),
- (43, 246, 96), (41, 251, 30), (25, 223, 32), (9, 195, 34),
- (0, 226, 97), (0, 228, 159), (0, 231, 221), (0, 199, 201),
- (0, 168, 181), (58, 109, 130), (117, 51, 79), (127, 32, 61),
- (137, 14, 43), (198, 7, 50), (217, 19, 46), (237, 31, 43),
- (195, 51, 21), (153, 71, 0), (127, 53, 18), (101, 35, 36),
- (47, 112, 130), (59, 137, 153), (71, 163, 176), (35, 153, 165),
- (0, 143, 154), (2, 123, 144), (5, 104, 135), (45, 68, 112),
- (126, 8, 157), (204, 4, 190), (223, 18, 206), (242, 33, 222),
- (219, 32, 205), (197, 31, 189), (184, 22, 205), (172, 14, 221),
- (138, 11, 216), (144, 7, 187), (151, 3, 159), (155, 23, 110),
- (159, 44, 61), (141, 65, 40), (124, 87, 19), (134, 103, 39),
- (143, 121, 20), (150, 133, 17), (151, 135, 16), (153, 137, 16),
- (149, 133, 15), (146, 129, 15), (144, 127, 15), (143, 125, 15),
- (116, 107, 12), (112, 99, 13), (108, 92, 14), (102, 88, 9),
- (96, 85, 5), (98, 85, 6), (101, 85, 7), (101, 90, 10),
- (107, 92, 7), (107, 90, 12), (115, 93, 12), (123, 97, 13),
- (118, 97, 11), (113, 97, 9), (114, 102, 4), (115, 94, 3),
- (110, 96, 8), (120, 105, 8), (131, 114, 8), (150, 139, 8),
- (169, 164, 8), (163, 174, 4), (158, 184, 0), (135, 221, 28),
- (154, 207, 15), (168, 155, 0), (143, 130, 4), (118, 105, 9),
- (113, 102, 6), (109, 99, 4), (93, 112, 0), (44, 108, 21),
- (11, 174, 121), (26, 159, 109), (42, 145, 98), (61, 137, 68),
- (80, 129, 38), (131, 124, 56), (159, 127, 44), (220, 150, 36),
- (212, 207, 45), (223, 187, 31), (195, 164, 29), (168, 141, 28),
- (164, 142, 32), (161, 144, 36), (158, 137, 20), (158, 138, 17),
- (152, 133, 15), (147, 128, 14), (142, 124, 14), (134, 117, 14),
- (127, 111, 15), (113, 97, 9), (97, 101, 17), (63, 109, 44),
- (16, 136, 74), (0, 136, 103), (1, 138, 74), (3, 141, 46),
- (12, 152, 21), (61, 135, 0), (71, 151, 2), (51, 144, 14),
- (12, 141, 121), (26, 128, 102), (40, 115, 84), (56, 94, 61),
- (72, 73, 39), (99, 90, 11), (102, 87, 6), (103, 88, 5),
- (103, 88, 5), (105, 91, 3), (109, 92, 1), (114, 93, 0),
- (128, 101, 0), (138, 119, 0), (143, 123, 11), (142, 124, 12),
- (124, 104, 15), (107, 125, 31), (90, 146, 47), (87, 150, 64),
- (84, 154, 82), (51, 228, 62), (13, 235, 10), (28, 203, 2),
- (74, 158, 8), (140, 116, 20), (142, 122, 17), (145, 128, 14),
- (149, 129, 14), (144, 127, 13), (142, 124, 14), (122, 101, 18),
- (92, 93, 15), (68, 91, 20), (44, 90, 26), (16, 114, 65),
- (19, 172, 108), (0, 204, 135), (1, 251, 162), (16, 227, 174),
- (17, 211, 138), (56, 212, 17), (53, 189, 8), (51, 166, 0),
- (103, 167, 0), (116, 179, 4), (129, 144, 0), (126, 107, 4),
- (117, 105, 0), (128, 113, 5), (140, 122, 10), (143, 125, 15),
- (144, 127, 13), (144, 126, 16), (137, 118, 15), (125, 104, 21),
- (126, 87, 30), (152, 21, 26), (136, 20, 20), (113, 39, 36),
- (108, 69, 26), (105, 87, 13), (103, 92, 10), (106, 91, 8),
- (105, 86, 9), (105, 86, 8), (105, 86, 7), (106, 91, 6),
- (117, 86, 3), (113, 84, 18), (111, 44, 2), (89, 70, 2),
- (80, 70, 0), (89, 74, 5), (94, 80, 0), (98, 86, 10),
- (80, 80, 6), (50, 80, 8), (12, 125, 0), (29, 137, 17),
- (42, 131, 23), (74, 130, 29), (77, 123, 15), (96, 96, 10),
- (101, 93, 10), (116, 100, 13), (122, 112, 50), (121, 118, 63),
- (88, 129, 147), (55, 165, 192), (95, 153, 255), (44, 77, 193),
- (106, 40, 200), (135, 28, 220), (193, 9, 243), (231, 36, 254),
- (229, 18, 221), (249, 7, 154), (191, 0, 100), (244, 107, 39),
- (251, 138, 42), (250, 226, 12), (250, 255, 38), (219, 255, 51),
- (170, 238, 41), (156, 230, 13), (174, 156, 18), (163, 149, 14),
- (158, 138, 17), (156, 135, 16), (155, 136, 16), (152, 133, 15),
- (150, 135, 10), (146, 141, 15), (150, 133, 15), (135, 124, 9),
- (124, 129, 9), (101, 154, 50), (68, 181, 91), (50, 243, 124),
- (85, 238, 121), (71, 203, 83), (131, 218, 28), (176, 191, 38),
- (209, 185, 37), (195, 185, 113), (200, 188, 114), (225, 126, 157),
- (247, 23, 122), (192, 100, 37), (166, 114, 31), (163, 103, 0),
- (154, 114, 29), (128, 123, 42), (159, 147, 75), (87, 221, 255)
- ),
-
-// 273 Apophysis-040427-51SpherInBlm
-((144, 139, 107), (30, 25, 29), (38, 32, 37), (46, 39, 46),
- (44, 43, 51), (43, 47, 56), (41, 50, 56), (39, 54, 57),
- (47, 54, 62), (44, 58, 62), (42, 62, 63), (49, 80, 70),
- (57, 99, 77), (79, 130, 119), (101, 161, 161), (111, 176, 177),
- (121, 192, 194), (139, 224, 219), (132, 218, 207), (125, 212, 195),
- (122, 200, 160), (119, 188, 125), (110, 167, 108), (102, 147, 92),
- (82, 64, 62), (69, 42, 54), (57, 21, 47), (42, 26, 32),
- (28, 32, 17), (28, 31, 17), (29, 31, 17), (27, 21, 9),
- (29, 21, 8), (31, 29, 16), (41, 34, 16), (51, 39, 17),
- (60, 47, 23), (70, 56, 29), (91, 67, 35), (113, 79, 41),
- (130, 113, 85), (167, 119, 86), (205, 126, 87), (197, 137, 85),
- (189, 148, 84), (164, 139, 89), (140, 130, 95), (106, 106, 108),
- (113, 119, 91), (152, 148, 100), (177, 156, 101), (202, 164, 102),
- (206, 156, 101), (211, 149, 100), (197, 144, 99), (184, 139, 98),
- (122, 114, 125), (117, 118, 121), (113, 122, 117), (122, 143, 142),
- (131, 165, 167), (142, 179, 179), (154, 193, 192), (212, 199, 191),
- (229, 237, 213), (138, 218, 215), (128, 192, 198), (119, 167, 181),
- (108, 160, 167), (98, 154, 153), (86, 150, 126), (81, 139, 115),
- (96, 149, 155), (111, 169, 174), (126, 189, 194), (125, 194, 194),
- (125, 200, 195), (125, 203, 189), (125, 207, 184), (177, 217, 154),
- (211, 198, 145), (231, 201, 149), (209, 211, 154), (187, 221, 160),
- (169, 216, 160), (152, 212, 161), (122, 207, 188), (121, 204, 184),
- (76, 117, 119), (56, 89, 80), (37, 62, 41), (34, 49, 30),
- (32, 36, 19), (24, 28, 14), (16, 22, 12), (12, 10, 11),
- (15, 11, 12), (24, 22, 25), (30, 28, 33), (37, 34, 41),
- (37, 35, 42), (38, 37, 43), (36, 36, 38), (23, 23, 25),
- (16, 21, 15), (14, 18, 13), (13, 15, 12), (13, 14, 12),
- (13, 13, 13), (13, 12, 8), (22, 18, 7), (22, 18, 7),
- (17, 17, 7), (12, 11, 7), (12, 11, 7), (12, 11, 7),
- (10, 10, 8), (9, 9, 7), (10, 10, 8), (11, 11, 9),
- (11, 12, 7), (10, 10, 7), (10, 9, 7), (11, 8, 7),
- (12, 8, 7), (12, 8, 7), (14, 8, 8), (14, 8, 8),
- (13, 11, 12), (34, 39, 45), (47, 46, 54), (61, 53, 64),
- (125, 83, 107), (169, 124, 105), (221, 115, 129), (212, 131, 137),
- (199, 178, 125), (174, 192, 141), (150, 206, 157), (141, 216, 179),
- (133, 227, 201), (141, 233, 220), (137, 227, 215), (126, 205, 199),
- (126, 187, 188), (85, 91, 107), (77, 90, 103), (69, 89, 100),
- (54, 80, 81), (56, 73, 81), (56, 66, 76), (54, 64, 74),
- (48, 63, 70), (51, 60, 69), (55, 57, 69), (45, 55, 64),
- (58, 48, 56), (68, 75, 44), (80, 80, 46), (68, 67, 37),
- (64, 64, 36), (55, 53, 64), (51, 58, 67), (47, 64, 71),
- (47, 64, 71), (50, 65, 72), (53, 77, 77), (71, 80, 89),
- (123, 121, 83), (153, 139, 90), (184, 158, 97), (170, 182, 108),
- (142, 196, 147), (107, 178, 148), (82, 128, 126), (69, 102, 109),
- (50, 71, 76), (43, 40, 47), (22, 26, 25), (19, 21, 18),
- (20, 30, 21), (21, 31, 23), (24, 35, 29), (31, 47, 46),
- (61, 75, 86), (69, 95, 104), (77, 116, 123), (102, 161, 159),
- (118, 177, 171), (128, 190, 187), (141, 196, 164), (177, 219, 156),
- (202, 218, 156), (215, 189, 138), (220, 188, 137), (216, 186, 134),
- (209, 182, 135), (200, 176, 116), (204, 170, 98), (196, 172, 112),
- (165, 145, 147), (124, 165, 133), (109, 167, 129), (90, 137, 103),
- (71, 113, 77), (64, 110, 84), (72, 113, 81), (79, 116, 83),
- (85, 131, 105), (100, 160, 160), (112, 194, 171), (118, 191, 162),
- (104, 177, 147), (88, 135, 101), (56, 85, 83), (47, 57, 66),
- (31, 41, 43), (21, 31, 20), (18, 28, 19), (15, 15, 7),
- (13, 12, 8), (16, 12, 13), (22, 18, 19), (23, 29, 17),
- (27, 44, 28), (30, 51, 36), (31, 50, 44), (39, 48, 55),
- (47, 46, 54), (51, 42, 47), (52, 52, 40), (67, 60, 32),
- (49, 51, 30), (33, 50, 44), (37, 61, 48), (39, 70, 52),
- (50, 78, 55), (57, 80, 86), (95, 96, 98), (94, 102, 104),
- (97, 90, 108), (65, 79, 90), (59, 56, 67), (48, 61, 70),
- (44, 69, 63), (51, 80, 75), (62, 94, 93), (80, 133, 115),
- (116, 173, 164), (147, 196, 175), (186, 231, 172), (213, 213, 201),
- (200, 226, 187), (179, 224, 169), (124, 200, 162), (112, 182, 146)
- ),
-
-// 274 Apophysis-040427-51SunrisSpacTim
-((13, 63, 152), (76, 120, 215), (111, 148, 198), (147, 176, 182),
- (169, 191, 176), (191, 207, 171), (193, 215, 166), (195, 223, 162),
- (205, 235, 149), (219, 242, 138), (233, 249, 127), (234, 232, 119),
- (235, 216, 111), (236, 235, 115), (237, 255, 119), (241, 246, 115),
- (246, 238, 111), (236, 169, 64), (219, 158, 63), (202, 148, 62),
- (177, 131, 68), (153, 114, 75), (138, 113, 100), (123, 112, 126),
- (120, 159, 224), (123, 161, 231), (126, 164, 239), (128, 160, 213),
- (131, 156, 187), (112, 139, 177), (94, 123, 167), (135, 110, 79),
- (154, 129, 62), (176, 159, 115), (173, 181, 150), (170, 203, 186),
- (154, 187, 199), (139, 171, 212), (140, 174, 208), (142, 177, 205),
- (169, 201, 212), (161, 198, 199), (154, 195, 187), (155, 176, 170),
- (157, 158, 153), (166, 144, 124), (175, 131, 96), (170, 120, 59),
- (186, 122, 24), (128, 76, 0), (119, 67, 0), (111, 59, 1),
- (100, 53, 16), (90, 47, 31), (84, 65, 58), (79, 83, 86),
- (43, 87, 182), (62, 111, 212), (82, 136, 242), (96, 144, 239),
- (110, 152, 236), (114, 153, 235), (118, 155, 235), (125, 164, 223),
- (127, 167, 218), (161, 195, 207), (186, 195, 165), (212, 195, 123),
- (221, 189, 94), (230, 183, 65), (227, 169, 59), (221, 154, 47),
- (195, 132, 26), (181, 119, 13), (168, 107, 0), (167, 105, 0),
- (167, 103, 0), (157, 97, 7), (148, 92, 15), (131, 104, 61),
- (168, 133, 93), (189, 221, 154), (204, 236, 138), (219, 252, 122),
- (233, 251, 118), (248, 250, 115), (243, 230, 90), (245, 193, 84),
- (229, 167, 56), (207, 154, 60), (185, 142, 64), (163, 133, 63),
- (141, 125, 63), (128, 112, 96), (93, 105, 155), (49, 99, 184),
- (60, 104, 199), (77, 121, 216), (79, 123, 218), (81, 125, 220),
- (78, 122, 217), (75, 119, 214), (74, 118, 213), (72, 118, 212),
- (53, 94, 184), (65, 84, 137), (78, 74, 91), (82, 59, 68),
- (87, 45, 46), (66, 27, 58), (56, 14, 54), (47, 12, 52),
- (38, 16, 98), (106, 91, 88), (114, 94, 89), (123, 98, 91),
- (130, 125, 106), (143, 151, 153), (147, 169, 180), (143, 169, 184),
- (145, 124, 105), (162, 133, 91), (180, 142, 77), (194, 161, 72),
- (208, 181, 68), (211, 195, 120), (191, 209, 151), (183, 206, 164),
- (142, 194, 172), (159, 171, 69), (171, 166, 64), (183, 161, 60),
- (210, 163, 55), (205, 141, 33), (187, 125, 14), (177, 114, 9),
- (124, 77, 9), (94, 53, 34), (64, 29, 59), (49, 18, 67),
- (34, 7, 76), (2, 30, 93), (7, 14, 105), (0, 32, 130),
- (4, 47, 141), (44, 88, 183), (55, 99, 194), (67, 111, 206),
- (82, 124, 208), (94, 139, 240), (111, 153, 239), (81, 129, 205),
- (107, 97, 85), (110, 96, 69), (114, 95, 53), (126, 75, 18),
- (110, 60, 1), (96, 47, 0), (81, 29, 18), (81, 38, 29),
- (72, 43, 29), (93, 42, 21), (97, 47, 15), (102, 53, 10),
- (111, 61, 10), (123, 73, 4), (141, 85, 0), (161, 99, 0),
- (150, 93, 3), (146, 85, 4), (142, 78, 6), (120, 68, 10),
- (83, 43, 33), (57, 38, 60), (9, 34, 116), (17, 61, 156),
- (16, 64, 162), (21, 65, 160), (22, 66, 161), (20, 64, 159),
- (19, 56, 136), (29, 36, 106), (47, 45, 82), (56, 46, 83),
- (85, 46, 31), (95, 53, 21), (106, 60, 11), (130, 77, 7),
- (144, 87, 6), (147, 97, 2), (156, 99, 0), (162, 102, 0),
- (156, 97, 0), (153, 97, 2), (142, 92, 3), (136, 103, 10),
- (145, 95, 46), (135, 101, 73), (105, 96, 79), (84, 98, 124),
- (67, 102, 170), (54, 101, 193), (49, 102, 208), (49, 93, 188),
- (43, 87, 182), (21, 83, 202), (14, 78, 214), (2, 58, 181),
- (22, 66, 161), (24, 71, 163), (41, 75, 165), (75, 73, 122),
- (102, 83, 85), (104, 75, 57), (112, 80, 29), (94, 71, 19),
- (91, 47, 22), (84, 42, 26), (81, 44, 26), (84, 46, 27),
- (98, 53, 32), (127, 74, 58), (138, 103, 81), (132, 115, 97),
- (132, 127, 89), (130, 117, 82), (117, 110, 82), (119, 100, 44),
- (128, 72, 25), (103, 49, 15), (78, 41, 35), (62, 27, 57),
- (61, 55, 69), (110, 66, 57), (124, 85, 54), (133, 104, 88),
- (118, 105, 123), (100, 134, 198), (101, 143, 225), (111, 155, 228),
- (127, 164, 190), (145, 166, 161), (179, 149, 87), (206, 160, 62),
- (216, 152, 44), (202, 138, 30), (192, 128, 18), (183, 125, 17),
- (192, 128, 30), (201, 137, 31), (212, 148, 42), (219, 151, 42),
- (214, 146, 35), (204, 141, 10), (162, 124, 41), (186, 134, 25)
- ),
-
-// 275 Apophysis-040427-51synaps
-((170, 150, 97), (201, 224, 56), (223, 239, 55), (246, 255, 54),
- (246, 255, 66), (246, 255, 78), (231, 247, 70), (216, 239, 63),
- (185, 180, 54), (202, 193, 60), (219, 206, 66), (229, 220, 87),
- (239, 235, 109), (241, 222, 90), (243, 210, 71), (217, 192, 65),
- (192, 175, 59), (204, 51, 71), (210, 27, 107), (216, 3, 143),
- (206, 43, 105), (197, 84, 68), (193, 125, 77), (190, 167, 87),
- (184, 195, 65), (200, 208, 79), (217, 222, 93), (234, 234, 111),
- (252, 247, 129), (247, 242, 133), (242, 237, 137), (204, 209, 83),
- (154, 202, 6), (78, 168, 55), (87, 146, 38), (97, 124, 21),
- (109, 125, 27), (121, 126, 34), (124, 122, 33), (128, 118, 33),
- (150, 167, 65), (188, 193, 83), (226, 219, 102), (237, 236, 164),
- (248, 254, 226), (249, 254, 240), (251, 255, 255), (255, 251, 255),
- (250, 253, 244), (209, 200, 193), (178, 177, 175), (147, 155, 158),
- (153, 114, 118), (159, 74, 79), (159, 80, 82), (160, 86, 85),
- (112, 68, 93), (133, 34, 104), (155, 0, 116), (182, 0, 140),
- (210, 0, 164), (223, 5, 172), (236, 10, 180), (252, 20, 228),
- (246, 8, 241), (238, 7, 173), (246, 17, 123), (254, 27, 73),
- (248, 17, 50), (243, 7, 27), (235, 6, 37), (229, 36, 91),
- (225, 183, 219), (230, 210, 227), (236, 238, 235), (224, 192, 236),
- (213, 147, 237), (217, 118, 219), (221, 90, 202), (202, 33, 186),
- (189, 52, 158), (167, 156, 170), (172, 171, 183), (177, 187, 197),
- (191, 192, 202), (205, 197, 208), (218, 164, 213), (193, 168, 163),
- (200, 119, 125), (195, 76, 144), (190, 33, 164), (197, 18, 163),
- (205, 4, 162), (217, 0, 145), (198, 0, 149), (197, 0, 134),
- (192, 9, 65), (132, 21, 2), (94, 19, 20), (57, 18, 39),
- (51, 14, 40), (46, 11, 41), (22, 13, 34), (47, 28, 50),
- (32, 37, 75), (32, 31, 76), (33, 26, 77), (40, 21, 87),
- (48, 17, 97), (90, 22, 83), (79, 48, 66), (47, 82, 62),
- (33, 97, 73), (135, 101, 76), (157, 99, 78), (179, 98, 81),
- (184, 155, 95), (203, 154, 122), (174, 151, 97), (130, 109, 54),
- (71, 42, 34), (52, 26, 31), (33, 10, 28), (26, 5, 26),
- (20, 0, 25), (42, 11, 0), (52, 36, 13), (94, 57, 5),
- (68, 72, 13), (58, 86, 2), (56, 75, 15), (54, 64, 29),
- (24, 81, 0), (32, 113, 8), (22, 81, 0), (15, 58, 30),
- (71, 41, 77), (98, 48, 101), (126, 55, 125), (148, 43, 136),
- (171, 32, 147), (176, 10, 144), (169, 18, 125), (139, 71, 94),
- (154, 73, 70), (169, 40, 35), (152, 26, 55), (135, 12, 75),
- (177, 0, 129), (211, 8, 188), (241, 32, 211), (255, 41, 249),
- (255, 46, 234), (242, 34, 215), (229, 23, 196), (231, 1, 161),
- (222, 10, 146), (248, 11, 57), (251, 5, 26), (249, 29, 15),
- (212, 18, 27), (183, 0, 107), (191, 0, 135), (199, 0, 164),
- (198, 9, 171), (203, 23, 172), (175, 41, 166), (152, 66, 127),
- (90, 69, 52), (66, 55, 52), (42, 42, 52), (36, 60, 60),
- (64, 72, 85), (71, 48, 94), (99, 51, 99), (110, 31, 96),
- (113, 28, 147), (127, 23, 122), (150, 4, 105), (163, 0, 116),
- (171, 0, 101), (209, 9, 48), (215, 1, 25), (179, 16, 35),
- (110, 77, 68), (109, 83, 66), (109, 89, 64), (161, 94, 39),
- (172, 142, 18), (145, 126, 57), (141, 86, 83), (170, 13, 120),
- (200, 11, 140), (211, 8, 159), (240, 34, 179), (240, 29, 184),
- (231, 30, 188), (193, 51, 173), (152, 102, 139), (132, 138, 102),
- (80, 162, 122), (43, 120, 150), (45, 108, 97), (37, 79, 93),
- (68, 50, 74), (89, 44, 64), (129, 13, 52), (163, 0, 15),
- (168, 1, 8), (161, 7, 7), (158, 1, 30), (136, 0, 81),
- (140, 22, 116), (148, 76, 140), (123, 123, 161), (93, 181, 185),
- (140, 219, 214), (82, 245, 242), (66, 173, 229), (94, 185, 176),
- (113, 153, 82), (180, 154, 93), (198, 167, 100), (199, 186, 94),
- (213, 187, 126), (240, 217, 147), (211, 155, 138), (151, 125, 134),
- (112, 113, 97), (97, 97, 97), (89, 92, 107), (138, 103, 127),
- (185, 101, 134), (201, 124, 144), (240, 85, 189), (222, 30, 193),
- (189, 20, 171), (174, 0, 156), (151, 0, 118), (112, 4, 105),
- (92, 28, 65), (65, 28, 36), (53, 34, 66), (67, 81, 46),
- (92, 83, 54), (107, 70, 62), (113, 28, 93), (104, 17, 86),
- (76, 6, 69), (53, 22, 56), (66, 47, 33), (80, 56, 30),
- (93, 72, 53), (117, 94, 78), (154, 115, 58), (196, 125, 93)
- ),
-
-// 276 Apophysis-040427-51StPeacocl
-((18, 8, 193), (33, 37, 48), (45, 21, 35), (58, 5, 23),
- (101, 9, 34), (144, 13, 45), (161, 6, 52), (179, 0, 60),
- (230, 13, 21), (235, 6, 11), (241, 0, 2), (237, 3, 4),
- (234, 6, 7), (237, 46, 13), (241, 86, 20), (232, 95, 37),
- (224, 104, 54), (194, 162, 79), (169, 188, 42), (144, 214, 6),
- (110, 159, 9), (76, 105, 13), (57, 79, 13), (39, 54, 13),
- (10, 4, 0), (5, 2, 0), (0, 1, 0), (0, 2, 0),
- (0, 4, 0), (8, 6, 0), (16, 9, 1), (41, 17, 33),
- (38, 9, 149), (27, 68, 192), (39, 55, 118), (52, 43, 44),
- (49, 58, 33), (46, 73, 22), (53, 70, 20), (61, 67, 19),
- (109, 80, 14), (131, 95, 35), (154, 111, 56), (125, 103, 80),
- (97, 96, 104), (101, 94, 125), (106, 93, 147), (127, 44, 134),
- (74, 4, 137), (0, 16, 224), (28, 13, 223), (56, 10, 222),
- (65, 54, 234), (75, 99, 247), (75, 78, 205), (76, 57, 164),
- (82, 30, 69), (120, 26, 47), (158, 22, 26), (185, 16, 20),
- (213, 10, 14), (220, 7, 13), (228, 4, 12), (228, 3, 9),
- (248, 1, 9), (245, 1, 3), (238, 6, 8), (232, 12, 14),
- (227, 35, 19), (222, 59, 24), (239, 96, 40), (242, 116, 66),
- (218, 166, 212), (193, 116, 189), (169, 67, 167), (147, 79, 114),
- (126, 91, 61), (103, 75, 48), (81, 59, 36), (60, 54, 38),
- (57, 61, 11), (17, 40, 0), (10, 21, 0), (3, 3, 0),
- (2, 2, 0), (1, 1, 1), (8, 0, 0), (31, 0, 0),
- (79, 0, 4), (123, 0, 2), (167, 0, 0), (173, 2, 4),
- (179, 4, 9), (213, 10, 16), (202, 52, 15), (201, 98, 55),
- (169, 146, 50), (221, 85, 71), (238, 135, 65), (255, 185, 60),
- (254, 192, 53), (253, 199, 47), (247, 140, 12), (229, 95, 22),
- (131, 58, 26), (88, 45, 14), (46, 32, 3), (43, 40, 1),
- (41, 48, 0), (22, 52, 0), (36, 80, 5), (52, 137, 80),
- (54, 205, 108), (53, 235, 186), (61, 173, 171), (70, 111, 157),
- (98, 95, 90), (126, 31, 71), (168, 5, 52), (181, 1, 64),
- (198, 5, 10), (206, 2, 5), (214, 0, 0), (201, 15, 0),
- (188, 30, 0), (162, 50, 10), (169, 94, 0), (168, 131, 17),
- (158, 125, 22), (89, 153, 41), (61, 160, 20), (34, 167, 0),
- (59, 181, 60), (101, 184, 92), (70, 181, 113), (75, 220, 187),
- (123, 150, 117), (141, 120, 83), (160, 91, 50), (152, 90, 57),
- (144, 90, 64), (132, 89, 54), (95, 87, 51), (82, 109, 64),
- (54, 109, 70), (96, 102, 0), (121, 94, 3), (147, 86, 6),
- (177, 32, 5), (206, 10, 0), (215, 2, 0), (225, 0, 1),
- (227, 0, 9), (224, 3, 7), (221, 7, 5), (199, 29, 0),
- (220, 61, 5), (240, 74, 0), (239, 74, 29), (255, 82, 14),
- (255, 108, 14), (224, 82, 10), (221, 86, 15), (218, 91, 20),
- (192, 107, 26), (181, 70, 24), (160, 83, 27), (152, 58, 33),
- (76, 5, 11), (70, 5, 5), (65, 6, 0), (47, 0, 0),
- (41, 14, 0), (38, 16, 3), (28, 16, 0), (36, 26, 14),
- (26, 37, 23), (53, 55, 5), (52, 52, 0), (59, 47, 5),
- (56, 46, 11), (68, 24, 25), (81, 55, 40), (121, 59, 36),
- (210, 30, 104), (212, 17, 142), (215, 4, 181), (144, 18, 153),
- (105, 32, 166), (120, 0, 156), (92, 2, 125), (57, 20, 74),
- (53, 4, 25), (106, 0, 14), (138, 0, 7), (158, 0, 0),
- (170, 8, 19), (151, 6, 9), (135, 12, 15), (122, 60, 13),
- (109, 51, 14), (101, 49, 0), (69, 34, 0), (74, 66, 4),
- (76, 77, 11), (60, 109, 30), (52, 107, 68), (54, 83, 61),
- (42, 78, 42), (60, 87, 20), (56, 61, 5), (19, 31, 21),
- (7, 0, 7), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 1, 0), (1, 0, 0),
- (3, 0, 0), (20, 0, 0), (45, 2, 11), (59, 32, 73),
- (124, 19, 75), (118, 0, 109), (92, 6, 117), (96, 19, 101),
- (102, 42, 104), (99, 77, 63), (131, 88, 45), (112, 97, 38),
- (91, 88, 37), (53, 80, 61), (72, 70, 58), (113, 79, 44),
- (137, 62, 22), (200, 84, 25), (207, 69, 7), (219, 68, 0),
- (216, 80, 22), (205, 82, 48), (222, 60, 81), (182, 81, 63),
- (162, 106, 69), (148, 83, 61), (174, 53, 70), (185, 14, 23),
- (190, 3, 10), (193, 5, 6), (181, 0, 7), (175, 0, 0),
- (171, 0, 0), (147, 0, 0), (87, 16, 34), (131, 5, 27)
- ),
-
-// 277 Apophysis-040427-51TmplWatrs2
-((58, 31, 10), (30, 12, 2), (33, 29, 15), (37, 46, 29),
- (47, 48, 28), (58, 50, 27), (60, 55, 26), (63, 60, 25),
- (104, 56, 16), (139, 64, 20), (175, 73, 25), (199, 39, 12),
- (224, 5, 0), (182, 26, 3), (141, 48, 7), (125, 57, 10),
- (110, 67, 14), (102, 61, 29), (83, 40, 15), (65, 20, 1),
- (61, 10, 7), (57, 0, 13), (54, 2, 8), (52, 4, 4),
- (23, 0, 8), (25, 5, 4), (28, 11, 1), (43, 16, 2),
- (59, 22, 4), (75, 36, 7), (92, 50, 10), (127, 51, 15),
- (132, 70, 29), (133, 89, 40), (133, 95, 47), (133, 102, 55),
- (139, 119, 63), (145, 137, 72), (148, 145, 78), (152, 153, 85),
- (189, 154, 88), (213, 145, 83), (237, 137, 78), (201, 132, 80),
- (165, 127, 82), (156, 119, 79), (147, 111, 77), (120, 91, 61),
- (98, 81, 63), (98, 59, 28), (102, 52, 18), (106, 46, 9),
- (117, 64, 21), (128, 82, 33), (132, 84, 34), (137, 87, 36),
- (144, 105, 50), (137, 115, 60), (131, 126, 70), (140, 124, 67),
- (149, 123, 64), (155, 124, 63), (161, 125, 63), (150, 110, 49),
- (153, 98, 44), (167, 104, 51), (168, 104, 47), (169, 105, 44),
- (165, 98, 41), (161, 91, 39), (148, 67, 14), (133, 44, 2),
- (110, 0, 5), (91, 0, 3), (72, 0, 1), (61, 6, 1),
- (50, 12, 1), (52, 20, 4), (55, 28, 7), (61, 39, 16),
- (85, 49, 23), (134, 100, 55), (158, 126, 70), (183, 152, 85),
- (203, 160, 96), (223, 169, 107), (239, 179, 129), (250, 213, 142),
- (236, 166, 107), (213, 136, 80), (190, 107, 53), (181, 100, 46),
- (173, 93, 40), (161, 94, 42), (153, 94, 38), (145, 98, 46),
- (135, 88, 36), (135, 73, 24), (142, 55, 12), (149, 37, 0),
- (142, 22, 2), (135, 7, 4), (130, 8, 3), (131, 47, 13),
- (155, 102, 48), (161, 113, 55), (168, 124, 63), (162, 120, 59),
- (157, 117, 56), (156, 93, 39), (161, 62, 20), (145, 30, 1),
- (108, 3, 0), (81, 31, 20), (78, 43, 24), (76, 56, 29),
- (77, 66, 38), (88, 82, 48), (121, 89, 51), (130, 86, 37),
- (167, 76, 31), (165, 66, 21), (164, 57, 11), (161, 44, 5),
- (159, 32, 0), (155, 52, 9), (157, 61, 19), (158, 62, 20),
- (149, 59, 22), (100, 55, 16), (91, 50, 18), (82, 46, 20),
- (68, 55, 21), (60, 43, 27), (56, 41, 20), (50, 16, 40),
- (15, 0, 55), (31, 0, 30), (47, 0, 6), (59, 0, 4),
- (72, 0, 3), (98, 3, 1), (120, 0, 2), (123, 1, 0),
- (124, 2, 25), (80, 58, 34), (79, 70, 42), (79, 82, 51),
- (87, 90, 59), (113, 99, 54), (126, 104, 54), (141, 102, 43),
- (133, 86, 34), (126, 79, 33), (120, 72, 32), (116, 75, 29),
- (127, 84, 31), (136, 91, 36), (144, 106, 44), (154, 105, 47),
- (173, 109, 47), (198, 146, 73), (190, 127, 62), (183, 108, 51),
- (179, 89, 36), (145, 67, 18), (111, 46, 4), (89, 23, 1),
- (90, 0, 0), (88, 1, 0), (86, 2, 0), (79, 0, 0),
- (76, 12, 2), (71, 13, 1), (70, 14, 1), (85, 39, 5),
- (96, 53, 19), (100, 70, 34), (106, 92, 43), (105, 107, 60),
- (126, 120, 70), (133, 129, 65), (136, 135, 78), (136, 137, 79),
- (124, 127, 70), (122, 123, 69), (121, 119, 68), (95, 88, 78),
- (73, 74, 56), (69, 66, 31), (52, 67, 36), (62, 61, 33),
- (77, 56, 27), (104, 60, 21), (121, 74, 28), (156, 90, 40),
- (179, 102, 46), (223, 127, 77), (240, 168, 110), (227, 204, 186),
- (235, 236, 222), (238, 237, 235), (235, 236, 230), (236, 237, 221),
- (200, 200, 202), (210, 189, 124), (193, 139, 105), (153, 136, 126),
- (130, 101, 85), (123, 99, 87), (122, 102, 75), (111, 103, 64),
- (107, 94, 60), (89, 83, 59), (84, 70, 44), (84, 55, 25),
- (94, 44, 7), (78, 20, 0), (71, 23, 0), (94, 45, 13),
- (116, 74, 26), (133, 93, 57), (139, 118, 75), (172, 142, 106),
- (185, 180, 124), (207, 198, 123), (226, 227, 159), (235, 236, 218),
- (236, 237, 231), (244, 243, 223), (237, 238, 194), (238, 235, 166),
- (234, 235, 159), (236, 217, 149), (232, 199, 132), (221, 172, 105),
- (163, 129, 68), (132, 96, 48), (101, 78, 36), (68, 44, 18),
- (50, 21, 3), (55, 18, 0), (67, 37, 13), (94, 51, 19),
- (124, 97, 50), (149, 150, 92), (156, 176, 105), (186, 199, 130),
- (190, 186, 113), (182, 171, 105), (159, 154, 88), (150, 151, 83),
- (157, 132, 68), (167, 141, 80), (172, 175, 104), (168, 148, 89)
- ),
-
-// 278 Apophysis-040427-51TeddyScare
-((176, 153, 163), (59, 219, 255), (48, 197, 238), (37, 175, 222),
- (39, 134, 230), (42, 93, 238), (38, 73, 228), (35, 54, 219),
- (38, 111, 216), (41, 137, 215), (44, 164, 214), (38, 181, 212),
- (32, 198, 210), (37, 209, 205), (42, 221, 200), (45, 216, 199),
- (49, 211, 198), (23, 157, 186), (11, 114, 121), (0, 71, 56),
- (0, 40, 32), (0, 10, 8), (0, 9, 8), (0, 9, 8),
- (20, 63, 53), (20, 94, 86), (21, 126, 119), (18, 101, 94),
- (16, 77, 70), (14, 60, 55), (13, 43, 41), (0, 0, 14),
- (1, 3, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 3, 0), (0, 8, 3), (0, 13, 6),
- (18, 87, 84), (24, 107, 133), (31, 128, 183), (101, 147, 172),
- (171, 166, 162), (184, 161, 103), (198, 156, 44), (201, 181, 32),
- (158, 133, 32), (39, 145, 135), (41, 153, 157), (44, 161, 179),
- (45, 178, 197), (47, 196, 216), (69, 196, 222), (92, 197, 229),
- (179, 183, 218), (117, 173, 227), (55, 163, 236), (45, 190, 224),
- (36, 217, 212), (37, 218, 208), (39, 220, 205), (39, 220, 205),
- (36, 211, 194), (39, 180, 226), (39, 149, 220), (40, 119, 214),
- (37, 89, 216), (35, 59, 219), (42, 37, 228), (35, 54, 219),
- (39, 76, 217), (35, 107, 223), (31, 139, 229), (31, 175, 224),
- (31, 212, 219), (38, 227, 216), (46, 243, 213), (36, 223, 206),
- (37, 215, 201), (38, 175, 217), (34, 165, 201), (30, 155, 185),
- (28, 165, 182), (26, 175, 179), (28, 174, 174), (29, 145, 136),
- (30, 147, 131), (21, 111, 99), (13, 76, 68), (10, 60, 60),
- (7, 44, 53), (19, 7, 17), (3, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (1, 0, 2),
- (24, 0, 22), (29, 16, 67), (35, 32, 113), (28, 34, 160),
- (22, 36, 207), (35, 54, 219), (31, 58, 211), (35, 61, 208),
- (51, 24, 139), (19, 0, 21), (10, 0, 13), (1, 0, 5),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 1, 0),
- (0, 2, 0), (0, 6, 3), (0, 10, 9), (0, 45, 45),
- (19, 80, 75), (17, 173, 162), (23, 189, 175), (30, 205, 188),
- (36, 199, 196), (29, 167, 154), (29, 133, 126), (16, 69, 61),
- (1, 5, 4), (0, 2, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 2, 4), (0, 1, 10), (0, 0, 16),
- (0, 35, 51), (26, 62, 136), (18, 80, 203), (45, 112, 219),
- (145, 130, 135), (166, 92, 150), (188, 54, 165), (195, 34, 189),
- (192, 38, 210), (174, 36, 183), (142, 20, 141), (56, 3, 59),
- (32, 0, 36), (22, 5, 23), (5, 3, 8), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 2), (0, 1, 4), (0, 2, 6), (4, 14, 13),
- (7, 52, 55), (33, 114, 141), (24, 135, 191), (28, 109, 198),
- (28, 51, 189), (54, 59, 140), (53, 17, 61), (53, 1, 47),
- (32, 4, 26), (11, 0, 0), (3, 1, 2), (2, 12, 11),
- (9, 51, 47), (21, 115, 89), (27, 151, 125), (19, 160, 144),
- (20, 173, 155), (25, 161, 151), (20, 137, 119), (17, 59, 57),
- (7, 18, 22), (1, 5, 4), (0, 2, 2), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 2), (0, 4, 7),
- (0, 22, 20), (0, 51, 47), (0, 85, 96), (27, 103, 163),
- (28, 143, 200), (33, 153, 188), (25, 153, 202), (32, 169, 215),
- (36, 161, 215), (26, 150, 212), (26, 134, 222), (25, 123, 212),
- (34, 95, 210), (28, 75, 213), (70, 80, 203), (105, 116, 232),
- (161, 130, 210), (218, 222, 231), (226, 235, 250), (250, 224, 237),
- (193, 79, 255), (203, 27, 222), (199, 28, 218), (191, 33, 214),
- (170, 33, 183), (75, 47, 124), (47, 50, 101), (39, 25, 58),
- (29, 5, 31), (16, 4, 14), (3, 7, 10), (7, 22, 17),
- (8, 61, 53), (19, 123, 114), (32, 163, 158), (33, 202, 181),
- (27, 218, 187), (23, 214, 183), (15, 187, 165), (15, 168, 150)
- ),
-
-// 279 Apophysis-040427-51kaosGardenr
-((59, 0, 80), (4, 81, 87), (27, 106, 102), (50, 132, 118),
- (42, 172, 97), (34, 212, 76), (44, 226, 89), (55, 240, 103),
- (83, 241, 94), (128, 244, 117), (174, 247, 140), (209, 242, 72),
- (244, 238, 4), (211, 197, 51), (178, 156, 99), (168, 168, 105),
- (159, 180, 111), (118, 201, 121), (133, 196, 120), (148, 191, 119),
- (159, 164, 109), (171, 137, 99), (175, 120, 94), (179, 103, 89),
- (187, 51, 53), (201, 27, 56), (216, 3, 59), (196, 8, 40),
- (177, 13, 22), (161, 17, 34), (145, 21, 47), (83, 48, 72),
- (4, 0, 173), (0, 5, 40), (0, 2, 20), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 6), (0, 1, 5), (0, 1, 4), (0, 0, 2),
- (0, 0, 0), (0, 1, 0), (0, 2, 0), (0, 43, 34),
- (0, 111, 17), (39, 201, 79), (75, 203, 97), (112, 205, 116),
- (77, 225, 110), (42, 245, 104), (29, 246, 95), (17, 247, 87),
- (32, 208, 136), (21, 210, 161), (11, 213, 187), (32, 178, 139),
- (53, 143, 91), (85, 136, 82), (118, 129, 73), (126, 120, 60),
- (134, 111, 69), (126, 90, 78), (135, 100, 75), (144, 110, 73),
- (154, 116, 78), (165, 123, 83), (181, 144, 102), (229, 132, 149),
- (249, 161, 235), (249, 148, 224), (249, 136, 214), (204, 153, 164),
- (160, 171, 115), (148, 176, 116), (137, 181, 118), (108, 187, 106),
- (100, 181, 89), (139, 159, 8), (150, 132, 41), (162, 105, 75),
- (182, 128, 71), (202, 152, 67), (255, 137, 109), (232, 145, 138),
- (243, 120, 166), (239, 109, 157), (236, 98, 149), (222, 99, 147),
- (208, 101, 145), (177, 119, 134), (157, 113, 166), (121, 27, 177),
- (137, 4, 181), (116, 27, 45), (131, 13, 22), (147, 0, 0),
- (126, 12, 22), (106, 25, 44), (70, 48, 50), (73, 44, 40),
- (147, 57, 23), (154, 48, 19), (162, 40, 16), (143, 49, 14),
- (125, 58, 13), (85, 91, 5), (22, 64, 0), (55, 111, 20),
- (92, 114, 31), (149, 85, 73), (166, 93, 80), (184, 102, 88),
- (241, 102, 121), (247, 93, 127), (230, 104, 125), (234, 163, 131),
- (200, 184, 133), (157, 190, 118), (115, 196, 103), (103, 205, 89),
- (92, 215, 75), (112, 196, 111), (141, 207, 120), (181, 199, 141),
- (207, 217, 156), (241, 236, 180), (243, 226, 178), (246, 217, 177),
- (233, 174, 156), (243, 120, 166), (255, 114, 164), (243, 102, 154),
- (227, 137, 146), (192, 156, 131), (157, 175, 117), (151, 189, 121),
- (146, 203, 126), (153, 204, 127), (177, 188, 122), (202, 182, 123),
- (216, 152, 142), (196, 124, 102), (174, 113, 86), (152, 103, 70),
- (94, 109, 44), (80, 114, 19), (27, 206, 78), (6, 233, 64),
- (0, 239, 67), (9, 240, 77), (18, 241, 88), (50, 231, 92),
- (68, 200, 81), (81, 205, 81), (99, 176, 82), (120, 178, 93),
- (136, 133, 92), (146, 125, 80), (142, 133, 87), (139, 142, 95),
- (124, 166, 103), (120, 196, 106), (131, 185, 109), (128, 172, 113),
- (121, 107, 106), (119, 91, 95), (117, 76, 84), (175, 47, 36),
- (177, 42, 38), (189, 55, 52), (161, 55, 59), (102, 71, 68),
- (66, 84, 94), (28, 2, 161), (92, 0, 217), (134, 78, 227),
- (120, 106, 193), (175, 125, 137), (177, 140, 134), (154, 100, 98),
- (134, 61, 20), (134, 61, 18), (135, 61, 16), (139, 53, 18),
- (162, 33, 27), (157, 54, 19), (183, 98, 0), (126, 91, 0),
- (42, 40, 0), (8, 10, 9), (0, 3, 0), (3, 0, 2),
- (18, 6, 0), (57, 57, 59), (94, 84, 75), (133, 110, 78),
- (167, 161, 109), (186, 186, 126), (189, 196, 129), (190, 204, 142),
- (232, 198, 153), (231, 189, 165), (209, 171, 126), (173, 155, 115),
- (164, 132, 109), (181, 124, 107), (199, 102, 111), (183, 106, 114),
- (148, 128, 104), (145, 175, 105), (147, 183, 121), (142, 212, 126),
- (152, 233, 141), (159, 255, 154), (174, 252, 153), (155, 247, 120),
- (125, 202, 106), (85, 186, 92), (105, 157, 93), (74, 102, 87),
- (118, 100, 100), (150, 98, 76), (199, 102, 57), (241, 76, 70),
- (222, 42, 43), (186, 8, 84), (202, 12, 164), (137, 110, 103),
- (69, 189, 92), (15, 226, 69), (2, 235, 66), (2, 236, 63),
- (3, 235, 63), (25, 218, 73), (55, 202, 87), (113, 218, 125),
- (179, 232, 160), (222, 247, 153), (242, 240, 165), (243, 236, 168),
- (234, 223, 169), (233, 188, 165), (234, 200, 172), (243, 221, 182),
- (244, 240, 166), (241, 224, 178), (237, 182, 161), (236, 133, 154),
- (232, 94, 143), (221, 100, 141), (190, 132, 131), (179, 157, 107)
- ),
-
-// 280 Apophysis-040427-51Thatway4
-((108, 55, 21), (208, 161, 89), (219, 198, 105), (231, 235, 122),
- (235, 215, 156), (240, 195, 190), (236, 177, 193), (233, 159, 196),
- (162, 127, 229), (154, 120, 227), (146, 113, 226), (175, 154, 204),
- (204, 196, 183), (222, 194, 141), (241, 192, 99), (223, 163, 90),
- (206, 135, 81), (134, 91, 46), (129, 75, 39), (124, 60, 33),
- (126, 64, 19), (129, 69, 6), (129, 67, 5), (130, 66, 4),
- (126, 55, 13), (118, 67, 15), (110, 80, 18), (114, 73, 22),
- (118, 66, 27), (131, 78, 32), (144, 91, 37), (166, 96, 34),
- (205, 123, 37), (197, 148, 71), (216, 189, 79), (236, 231, 88),
- (228, 193, 73), (221, 155, 59), (209, 137, 54), (198, 119, 50),
- (135, 65, 29), (109, 51, 16), (83, 37, 4), (48, 24, 10),
- (13, 11, 16), (8, 14, 19), (4, 17, 23), (19, 37, 47),
- (102, 68, 41), (144, 106, 33), (178, 105, 40), (213, 104, 47),
- (196, 100, 34), (179, 97, 21), (166, 84, 13), (153, 72, 6),
- (131, 55, 0), (140, 56, 5), (149, 57, 10), (135, 64, 19),
- (122, 71, 28), (128, 71, 25), (135, 71, 23), (141, 77, 15),
- (136, 68, 3), (145, 65, 0), (140, 49, 0), (136, 34, 0),
- (130, 34, 0), (124, 34, 0), (93, 34, 2), (72, 28, 0),
- (16, 22, 0), (12, 14, 5), (9, 7, 10), (16, 9, 14),
- (24, 11, 18), (32, 15, 14), (40, 20, 11), (88, 37, 0),
- (124, 54, 0), (151, 66, 35), (141, 76, 43), (131, 87, 52),
- (138, 83, 52), (146, 79, 52), (155, 78, 50), (154, 81, 48),
- (118, 68, 35), (119, 62, 32), (120, 56, 29), (125, 49, 24),
- (130, 42, 20), (147, 46, 18), (133, 45, 7), (121, 39, 0),
- (107, 40, 0), (70, 10, 0), (46, 5, 0), (23, 0, 0),
- (22, 0, 5), (21, 0, 10), (2, 0, 19), (4, 6, 21),
- (9, 0, 36), (16, 2, 49), (23, 5, 63), (21, 10, 59),
- (20, 15, 55), (22, 22, 48), (62, 12, 21), (92, 28, 0),
- (116, 34, 0), (95, 12, 0), (86, 6, 0), (78, 0, 0),
- (82, 21, 0), (100, 40, 12), (122, 39, 23), (130, 59, 15),
- (160, 78, 28), (164, 79, 23), (169, 81, 18), (172, 71, 9),
- (176, 62, 0), (177, 74, 15), (216, 111, 45), (229, 114, 57),
- (237, 132, 77), (233, 145, 74), (224, 144, 69), (216, 143, 64),
- (231, 136, 44), (218, 125, 45), (184, 102, 26), (163, 87, 11),
- (116, 63, 0), (97, 62, 10), (79, 61, 21), (50, 45, 29),
- (22, 29, 37), (21, 19, 30), (40, 26, 26), (98, 54, 17),
- (122, 55, 13), (128, 48, 0), (124, 50, 0), (120, 53, 0),
- (106, 46, 0), (103, 52, 9), (105, 46, 14), (113, 47, 13),
- (109, 44, 14), (108, 49, 18), (107, 54, 23), (111, 64, 20),
- (121, 78, 25), (125, 83, 25), (154, 95, 15), (186, 121, 39),
- (202, 132, 60), (220, 131, 63), (227, 137, 68), (234, 143, 73),
- (244, 153, 80), (255, 168, 108), (240, 173, 102), (216, 178, 131),
- (232, 229, 194), (232, 231, 211), (233, 234, 228), (233, 232, 188),
- (216, 203, 169), (209, 211, 189), (231, 225, 239), (240, 226, 241),
- (249, 215, 248), (255, 225, 248), (252, 241, 239), (255, 229, 190),
- (223, 196, 143), (181, 157, 87), (160, 123, 43), (156, 90, 40),
- (152, 73, 30), (152, 75, 25), (153, 78, 20), (140, 76, 28),
- (133, 83, 34), (136, 76, 50), (115, 68, 38), (102, 69, 36),
- (98, 64, 26), (104, 55, 23), (97, 50, 20), (59, 9, 10),
- (32, 6, 9), (25, 6, 0), (42, 6, 0), (51, 23, 0),
- (79, 49, 0), (99, 48, 0), (95, 33, 0), (92, 34, 0),
- (74, 19, 0), (56, 17, 0), (34, 4, 0), (20, 0, 0),
- (18, 0, 0), (0, 11, 0), (14, 13, 0), (17, 7, 5),
- (9, 6, 17), (19, 5, 18), (47, 17, 17), (90, 69, 38),
- (75, 71, 104), (124, 96, 121), (122, 127, 227), (97, 111, 236),
- (117, 94, 244), (82, 47, 235), (67, 36, 95), (77, 9, 84),
- (108, 45, 76), (121, 55, 31), (148, 62, 27), (158, 76, 20),
- (160, 71, 13), (150, 66, 19), (136, 60, 28), (121, 57, 29),
- (123, 60, 27), (142, 64, 18), (168, 80, 34), (187, 106, 61),
- (229, 150, 91), (253, 221, 120), (242, 232, 119), (231, 242, 103),
- (233, 229, 103), (192, 170, 110), (188, 123, 91), (142, 95, 53),
- (121, 70, 49), (96, 72, 28), (93, 62, 16), (50, 24, 9),
- (26, 20, 8), (20, 26, 22), (97, 58, 29), (106, 76, 38),
- (118, 63, 42), (142, 78, 43), (226, 125, 57), (173, 89, 29)
- ),
-
-// 281 Apophysis-040427-51ThatwayGrn
-((79, 66, 13), (83, 51, 0), (100, 55, 0), (118, 59, 0),
- (119, 65, 0), (120, 72, 0), (119, 72, 0), (119, 72, 0),
- (78, 55, 5), (66, 48, 5), (54, 41, 6), (56, 39, 10),
- (58, 38, 14), (70, 61, 16), (82, 85, 18), (74, 109, 39),
- (67, 133, 61), (67, 133, 62), (65, 125, 61), (64, 117, 61),
- (67, 82, 33), (71, 48, 6), (68, 41, 3), (65, 35, 0),
- (70, 53, 1), (69, 95, 25), (69, 137, 50), (67, 144, 51),
- (66, 152, 53), (63, 156, 52), (61, 160, 52), (59, 163, 52),
- (59, 163, 52), (58, 161, 52), (60, 161, 52), (62, 161, 53),
- (61, 160, 52), (61, 160, 52), (61, 158, 52), (62, 157, 53),
- (64, 134, 64), (67, 128, 69), (71, 123, 74), (72, 121, 78),
- (73, 119, 82), (73, 119, 82), (73, 119, 82), (73, 119, 82),
- (73, 121, 79), (68, 148, 53), (66, 150, 53), (65, 153, 53),
- (66, 151, 53), (68, 149, 54), (70, 146, 54), (73, 143, 54),
- (144, 90, 0), (125, 98, 6), (106, 107, 13), (86, 119, 39),
- (67, 132, 66), (67, 131, 70), (68, 131, 74), (71, 129, 79),
- (74, 127, 85), (75, 120, 87), (75, 119, 86), (75, 119, 86),
- (75, 119, 86), (75, 119, 86), (76, 122, 86), (76, 119, 89),
- (75, 119, 86), (68, 121, 82), (61, 124, 79), (62, 132, 69),
- (64, 141, 59), (63, 145, 57), (63, 150, 55), (67, 148, 53),
- (66, 141, 59), (70, 146, 55), (66, 149, 55), (62, 152, 56),
- (63, 154, 54), (64, 157, 53), (61, 160, 52), (61, 160, 52),
- (65, 153, 53), (67, 150, 53), (70, 147, 53), (85, 123, 34),
- (101, 99, 16), (122, 84, 0), (107, 57, 0), (85, 42, 0),
- (60, 32, 0), (53, 34, 1), (70, 38, 1), (88, 43, 2),
- (95, 49, 1), (102, 56, 0), (117, 64, 0), (118, 71, 1),
- (92, 84, 22), (80, 103, 46), (69, 123, 71), (64, 86, 48),
- (60, 50, 25), (45, 32, 16), (37, 28, 11), (32, 18, 7),
- (45, 32, 13), (70, 118, 70), (71, 119, 75), (72, 120, 80),
- (76, 119, 91), (75, 120, 100), (76, 119, 100), (76, 119, 100),
- (75, 122, 86), (115, 115, 45), (155, 108, 4), (158, 114, 3),
- (162, 120, 2), (104, 137, 48), (71, 146, 55), (70, 146, 55),
- (68, 136, 61), (67, 133, 62), (67, 133, 62), (67, 133, 62),
- (67, 126, 68), (70, 120, 69), (109, 69, 17), (127, 82, 0),
- (148, 78, 6), (137, 70, 3), (126, 62, 1), (113, 57, 2),
- (100, 52, 3), (76, 30, 7), (63, 29, 1), (58, 22, 0),
- (54, 21, 2), (61, 28, 0), (66, 30, 2), (72, 33, 4),
- (103, 56, 4), (131, 73, 0), (157, 97, 0), (170, 133, 0),
- (162, 148, 43), (124, 152, 39), (86, 157, 35), (72, 154, 56),
- (66, 154, 52), (65, 156, 53), (65, 156, 53), (64, 155, 52),
- (65, 156, 53), (63, 158, 54), (62, 159, 53), (62, 161, 53),
- (60, 164, 53), (60, 164, 53), (62, 161, 53), (63, 158, 54),
- (66, 152, 53), (67, 148, 53), (69, 145, 54), (106, 118, 32),
- (154, 108, 0), (164, 115, 0), (143, 108, 16), (82, 118, 90),
- (80, 119, 98), (78, 120, 100), (75, 119, 102), (78, 120, 100),
- (79, 119, 95), (75, 119, 86), (71, 120, 75), (62, 70, 19),
- (45, 28, 0), (44, 24, 3), (44, 21, 7), (37, 19, 5),
- (45, 17, 3), (47, 21, 0), (49, 34, 1), (56, 48, 2),
- (74, 54, 0), (98, 57, 1), (123, 59, 0), (128, 69, 0),
- (130, 86, 0), (108, 98, 49), (73, 119, 80), (76, 119, 92),
- (75, 120, 100), (72, 120, 108), (73, 119, 108), (75, 119, 102),
- (76, 119, 100), (76, 119, 91), (73, 119, 80), (71, 120, 75),
- (56, 57, 15), (51, 40, 8), (47, 36, 8), (44, 41, 8),
- (47, 44, 11), (47, 50, 7), (53, 65, 1), (60, 91, 34),
- (71, 120, 75), (75, 127, 89), (75, 134, 90), (71, 129, 79),
- (64, 134, 62), (68, 148, 53), (67, 151, 55), (67, 151, 53),
- (68, 148, 53), (67, 134, 63), (73, 124, 81), (76, 119, 91),
- (79, 119, 95), (78, 120, 98), (80, 119, 98), (80, 119, 98),
- (80, 119, 100), (80, 119, 98), (80, 119, 98), (78, 122, 97),
- (75, 122, 88), (72, 127, 85), (69, 130, 73), (65, 139, 64),
- (68, 148, 53), (68, 148, 53), (68, 141, 59), (70, 133, 62),
- (67, 125, 67), (92, 71, 18), (62, 40, 19), (51, 29, 8),
- (46, 25, 4), (57, 32, 1), (73, 46, 1), (105, 58, 4),
- (131, 80, 1), (154, 99, 0), (178, 160, 62), (170, 124, 2)
- ),
-
-// 282 Apophysis-040427-51TreeLife1
-((199, 144, 17), (41, 30, 44), (89, 62, 36), (138, 94, 29),
- (161, 115, 26), (184, 137, 23), (190, 143, 30), (197, 149, 38),
- (206, 169, 62), (214, 187, 99), (223, 206, 136), (222, 207, 148),
- (221, 209, 161), (207, 169, 114), (193, 129, 68), (191, 133, 53),
- (190, 138, 39), (173, 120, 6), (172, 119, 4), (171, 118, 2),
- (166, 111, 1), (161, 105, 0), (162, 102, 0), (164, 100, 0),
- (148, 76, 0), (142, 68, 0), (137, 61, 0), (131, 43, 0),
- (125, 26, 0), (116, 22, 0), (107, 18, 0), (74, 0, 28),
- (33, 0, 29), (7, 6, 12), (45, 10, 9), (84, 14, 6),
- (106, 30, 3), (129, 47, 0), (137, 60, 0), (146, 74, 0),
- (170, 113, 6), (176, 122, 8), (182, 132, 11), (194, 142, 17),
- (206, 153, 23), (209, 160, 28), (212, 168, 33), (214, 181, 42),
- (228, 189, 50), (238, 212, 65), (240, 213, 68), (243, 215, 72),
- (233, 199, 62), (224, 184, 53), (217, 177, 51), (211, 171, 49),
- (195, 147, 23), (187, 138, 15), (179, 129, 8), (171, 115, 6),
- (164, 101, 4), (159, 94, 2), (155, 88, 1), (149, 77, 1),
- (146, 74, 2), (152, 81, 1), (155, 90, 1), (159, 99, 1),
- (158, 98, 1), (157, 97, 1), (144, 87, 0), (138, 68, 0),
- (116, 69, 0), (116, 65, 0), (117, 61, 0), (121, 52, 0),
- (125, 44, 1), (121, 42, 0), (117, 41, 0), (109, 42, 0),
- (125, 44, 1), (139, 61, 0), (149, 81, 1), (159, 101, 2),
- (164, 108, 4), (170, 116, 7), (177, 124, 10), (182, 132, 11),
- (183, 133, 12), (184, 135, 10), (185, 137, 9), (185, 136, 10),
- (185, 135, 12), (186, 136, 13), (190, 140, 15), (196, 149, 19),
- (208, 162, 25), (221, 180, 40), (224, 184, 44), (228, 189, 49),
- (225, 186, 46), (222, 183, 43), (216, 172, 37), (211, 162, 34),
- (198, 151, 21), (190, 141, 16), (182, 132, 11), (176, 125, 8),
- (171, 118, 6), (160, 100, 2), (148, 76, 0), (138, 64, 0),
- (138, 61, 5), (145, 77, 6), (155, 91, 5), (165, 106, 4),
- (181, 130, 12), (193, 143, 22), (204, 157, 25), (211, 165, 30),
- (211, 167, 32), (206, 159, 35), (201, 151, 38), (195, 145, 27),
- (189, 139, 16), (173, 120, 6), (161, 97, 7), (140, 67, 16),
- (112, 35, 7), (54, 4, 29), (55, 13, 38), (56, 22, 47),
- (32, 29, 36), (49, 35, 52), (43, 47, 85), (80, 52, 103),
- (68, 77, 76), (82, 78, 89), (97, 79, 103), (104, 85, 84),
- (112, 92, 65), (147, 95, 45), (165, 105, 9), (170, 116, 7),
- (182, 132, 11), (192, 142, 17), (196, 147, 20), (200, 153, 23),
- (205, 161, 28), (211, 165, 30), (203, 159, 26), (197, 150, 20),
- (179, 121, 22), (173, 116, 33), (167, 112, 45), (176, 138, 161),
- (165, 153, 203), (168, 156, 206), (171, 158, 228), (201, 201, 227),
- (207, 195, 209), (255, 230, 156), (250, 235, 142), (246, 240, 128),
- (246, 248, 115), (254, 245, 92), (255, 235, 96), (255, 233, 97),
- (239, 202, 59), (237, 201, 58), (235, 200, 58), (237, 198, 59),
- (232, 194, 61), (233, 203, 105), (211, 162, 155), (160, 101, 103),
- (145, 88, 45), (131, 74, 31), (139, 65, 18), (138, 63, 5),
- (137, 61, 0), (134, 63, 1), (134, 63, 1), (137, 62, 0),
- (131, 49, 1), (130, 48, 0), (129, 47, 0), (132, 52, 1),
- (139, 63, 0), (144, 72, 0), (147, 78, 0), (154, 91, 0),
- (161, 101, 3), (164, 109, 8), (160, 125, 0), (173, 124, 3),
- (182, 132, 11), (192, 142, 17), (204, 157, 27), (209, 159, 38),
- (214, 170, 35), (221, 182, 42), (228, 189, 49), (229, 192, 49),
- (231, 194, 53), (232, 193, 53), (227, 188, 48), (222, 181, 41),
- (213, 169, 34), (201, 154, 24), (189, 132, 19), (163, 106, 16),
- (118, 76, 34), (93, 69, 93), (110, 89, 108), (114, 75, 104),
- (128, 70, 50), (153, 94, 24), (168, 116, 6), (173, 122, 7),
- (181, 131, 10), (175, 124, 7), (172, 119, 5), (168, 106, 7),
- (169, 89, 4), (150, 65, 0), (128, 46, 0), (117, 35, 0),
- (109, 28, 0), (88, 0, 0), (65, 0, 26), (33, 0, 27),
- (8, 0, 15), (38, 5, 26), (98, 14, 3), (116, 26, 15),
- (117, 29, 15), (122, 43, 28), (111, 94, 110), (149, 131, 179),
- (159, 145, 180), (131, 112, 134), (158, 97, 113), (167, 99, 38),
- (176, 123, 11), (181, 130, 12), (188, 138, 15), (197, 151, 16),
- (199, 164, 18), (213, 172, 32), (234, 189, 12), (255, 197, 35),
- (240, 201, 44), (229, 190, 50), (220, 176, 41), (210, 161, 32)
- ),
-
-// 283 Apophysis-040427-51TreeLife
-((160, 85, 2), (162, 86, 2), (159, 84, 6), (157, 83, 10),
- (161, 87, 6), (166, 92, 3), (167, 95, 2), (168, 98, 2),
- (164, 90, 3), (157, 83, 2), (150, 76, 1), (144, 69, 0),
- (138, 62, 0), (132, 55, 0), (127, 49, 0), (123, 46, 0),
- (120, 43, 1), (118, 40, 1), (119, 39, 0), (120, 39, 0),
- (123, 44, 0), (127, 49, 1), (130, 53, 1), (134, 57, 1),
- (153, 110, 78), (186, 152, 121), (219, 194, 164), (234, 209, 131),
- (250, 225, 99), (239, 209, 77), (229, 193, 55), (208, 157, 30),
- (169, 98, 8), (134, 57, 1), (124, 48, 0), (115, 40, 0),
- (111, 35, 0), (107, 31, 0), (106, 31, 0), (105, 32, 0),
- (110, 36, 1), (114, 38, 1), (118, 40, 1), (120, 44, 2),
- (123, 49, 4), (128, 52, 2), (133, 56, 0), (139, 64, 0),
- (146, 69, 1), (161, 85, 7), (164, 98, 3), (167, 112, 0),
- (164, 111, 28), (162, 111, 56), (153, 105, 60), (145, 99, 65),
- (162, 97, 17), (154, 83, 13), (146, 70, 10), (133, 57, 5),
- (121, 44, 0), (116, 40, 0), (112, 36, 0), (106, 31, 0),
- (98, 26, 1), (96, 24, 0), (93, 30, 0), (90, 36, 0),
- (95, 34, 0), (100, 32, 0), (111, 37, 0), (120, 43, 1),
- (136, 66, 17), (160, 104, 58), (184, 142, 100), (196, 162, 141),
- (209, 183, 182), (228, 208, 155), (247, 233, 128), (255, 245, 130),
- (252, 238, 116), (253, 236, 104), (250, 233, 104), (248, 230, 104),
- (246, 222, 94), (244, 215, 85), (221, 176, 49), (185, 129, 46),
- (154, 78, 2), (144, 66, 1), (134, 54, 1), (127, 48, 3),
- (121, 43, 5), (118, 39, 6), (113, 42, 14), (111, 35, 9),
- (108, 33, 1), (108, 33, 1), (111, 36, 1), (115, 40, 1),
- (116, 39, 0), (117, 39, 0), (120, 43, 1), (123, 46, 4),
- (132, 55, 0), (133, 57, 0), (135, 59, 1), (134, 57, 0),
- (133, 56, 0), (132, 55, 0), (131, 52, 0), (125, 47, 1),
- (127, 46, 3), (132, 55, 1), (133, 57, 1), (135, 59, 1),
- (140, 65, 0), (141, 71, 0), (141, 82, 0), (141, 72, 0),
- (130, 53, 1), (124, 47, 0), (119, 42, 0), (117, 41, 0),
- (115, 40, 1), (113, 37, 1), (108, 34, 0), (104, 33, 1),
- (105, 32, 0), (108, 33, 1), (108, 33, 0), (109, 34, 0),
- (112, 36, 0), (116, 38, 0), (117, 39, 0), (113, 38, 0),
- (106, 31, 0), (103, 28, 0), (100, 26, 0), (98, 25, 0),
- (97, 25, 1), (97, 25, 1), (95, 28, 2), (98, 26, 1),
- (102, 28, 1), (104, 30, 1), (104, 31, 0), (105, 32, 0),
- (104, 31, 0), (102, 28, 1), (99, 27, 2), (98, 25, 0),
- (96, 24, 0), (95, 23, 0), (95, 23, 1), (96, 24, 0),
- (96, 24, 0), (97, 25, 1), (102, 28, 1), (108, 34, 0),
- (115, 40, 0), (135, 58, 2), (140, 63, 7), (145, 68, 12),
- (151, 76, 9), (156, 101, 60), (177, 134, 81), (202, 169, 152),
- (220, 203, 237), (219, 203, 238), (219, 203, 240), (225, 211, 202),
- (252, 248, 138), (243, 222, 95), (211, 162, 31), (213, 133, 20),
- (189, 115, 20), (164, 93, 3), (155, 79, 1), (148, 75, 0),
- (147, 73, 0), (145, 71, 0), (146, 72, 1), (148, 71, 3),
- (132, 55, 1), (128, 51, 1), (125, 47, 1), (120, 42, 0),
- (118, 40, 1), (116, 41, 1), (115, 43, 0), (119, 42, 0),
- (121, 44, 0), (126, 48, 0), (132, 52, 0), (134, 57, 1),
- (130, 63, 8), (140, 70, 11), (139, 72, 20), (146, 122, 76),
- (198, 164, 136), (207, 180, 189), (207, 182, 204), (211, 190, 199),
- (224, 203, 212), (237, 224, 231), (241, 240, 173), (247, 223, 101),
- (220, 175, 82), (183, 132, 69), (165, 94, 14), (154, 78, 2),
- (141, 63, 0), (126, 50, 0), (118, 40, 1), (108, 33, 1),
- (102, 28, 1), (93, 23, 0), (85, 18, 1), (70, 14, 0),
- (70, 10, 0), (75, 9, 0), (87, 19, 0), (96, 24, 0),
- (103, 29, 0), (110, 36, 0), (118, 41, 0), (127, 49, 1),
- (134, 58, 0), (139, 63, 1), (142, 67, 0), (143, 68, 0),
- (144, 66, 2), (138, 62, 2), (139, 60, 1), (137, 61, 1),
- (135, 59, 1), (134, 58, 0), (137, 58, 1), (141, 59, 0),
- (145, 68, 0), (150, 76, 1), (160, 88, 3), (169, 102, 0),
- (190, 127, 13), (199, 141, 16), (205, 152, 24), (206, 151, 25),
- (200, 136, 28), (176, 107, 14), (163, 88, 7), (150, 72, 8),
- (142, 57, 0), (128, 51, 9), (130, 35, 0), (125, 36, 4)
- ),
-
-// 284 Apophysis-040427-51triflwr
-((105, 58, 4), (155, 91, 4), (157, 94, 12), (160, 98, 21),
- (177, 101, 60), (194, 105, 99), (189, 109, 109), (185, 114, 120),
- (148, 101, 21), (96, 61, 17), (44, 21, 13), (22, 11, 6),
- (0, 1, 0), (0, 0, 13), (0, 0, 27), (1, 34, 60),
- (2, 68, 94), (1, 57, 106), (57, 91, 147), (114, 125, 189),
- (129, 153, 202), (145, 181, 215), (158, 195, 213), (172, 210, 211),
- (115, 95, 156), (100, 54, 124), (85, 14, 92), (42, 9, 49),
- (0, 4, 7), (0, 2, 3), (0, 0, 0), (1, 0, 0),
- (6, 0, 0), (113, 36, 10), (128, 65, 5), (143, 94, 1),
- (139, 110, 3), (136, 126, 5), (122, 128, 6), (109, 131, 7),
- (40, 117, 1), (40, 116, 0), (41, 116, 0), (71, 107, 1),
- (102, 99, 2), (102, 83, 4), (102, 68, 7), (115, 74, 20),
- (93, 72, 45), (107, 55, 78), (132, 83, 104), (158, 111, 131),
- (178, 159, 143), (198, 208, 155), (204, 203, 173), (211, 198, 192),
- (179, 147, 158), (178, 137, 142), (178, 127, 126), (171, 140, 144),
- (165, 154, 162), (154, 149, 172), (144, 144, 182), (117, 139, 197),
- (54, 87, 202), (46, 59, 199), (23, 35, 180), (1, 11, 161),
- (0, 28, 138), (0, 46, 116), (0, 50, 113), (7, 55, 129),
- (66, 100, 210), (87, 137, 222), (109, 175, 235), (136, 191, 231),
- (163, 208, 227), (160, 214, 218), (158, 220, 209), (148, 178, 204),
- (128, 116, 162), (54, 45, 174), (38, 52, 128), (23, 59, 83),
- (43, 65, 62), (63, 72, 41), (87, 78, 19), (128, 85, 7),
- (153, 80, 1), (143, 46, 0), (133, 13, 0), (142, 10, 0),
- (151, 7, 0), (172, 0, 23), (140, 0, 37), (136, 15, 4),
- (137, 48, 4), (113, 71, 21), (68, 71, 48), (23, 71, 75),
- (12, 72, 82), (1, 74, 89), (0, 66, 98), (0, 52, 110),
- (80, 23, 126), (100, 42, 116), (121, 62, 106), (134, 65, 94),
- (147, 69, 83), (142, 100, 16), (150, 93, 6), (162, 84, 2),
- (170, 77, 0), (170, 83, 6), (167, 77, 3), (164, 72, 0),
- (144, 56, 18), (129, 15, 25), (114, 13, 43), (124, 0, 62),
- (185, 11, 34), (205, 16, 19), (226, 21, 4), (225, 31, 5),
- (224, 41, 7), (176, 74, 0), (174, 76, 1), (165, 84, 5),
- (152, 92, 6), (102, 95, 41), (70, 85, 42), (39, 76, 43),
- (10, 81, 77), (0, 50, 113), (11, 0, 159), (18, 0, 168),
- (0, 5, 183), (9, 15, 188), (18, 25, 193), (19, 24, 191),
- (20, 23, 190), (0, 30, 136), (1, 60, 104), (22, 79, 72),
- (60, 103, 13), (127, 129, 2), (132, 125, 4), (137, 122, 7),
- (150, 93, 6), (157, 87, 1), (166, 83, 3), (163, 82, 1),
- (150, 69, 6), (135, 56, 16), (120, 43, 27), (113, 27, 76),
- (81, 3, 102), (47, 20, 99), (19, 43, 103), (38, 55, 73),
- (1, 6, 10), (0, 0, 0), (3, 0, 0), (7, 0, 0),
- (68, 59, 28), (108, 69, 4), (139, 103, 6), (136, 120, 7),
- (133, 106, 0), (114, 90, 8), (96, 74, 17), (65, 69, 32),
- (29, 79, 42), (14, 85, 71), (4, 84, 93), (16, 105, 83),
- (6, 107, 49), (1, 108, 26), (1, 110, 19), (42, 122, 37),
- (111, 96, 13), (145, 94, 5), (156, 91, 9), (169, 83, 6),
- (219, 75, 49), (224, 92, 58), (229, 110, 67), (230, 84, 47),
- (228, 70, 7), (176, 76, 0), (173, 81, 6), (188, 96, 71),
- (215, 143, 103), (171, 192, 175), (173, 223, 220), (173, 228, 222),
- (156, 244, 220), (149, 235, 255), (174, 233, 241), (174, 231, 240),
- (178, 226, 238), (198, 202, 240), (203, 198, 228), (194, 230, 220),
- (180, 225, 205), (196, 190, 174), (175, 164, 160), (182, 119, 138),
- (143, 66, 110), (128, 34, 87), (137, 33, 82), (136, 28, 80),
- (150, 30, 57), (167, 36, 68), (152, 93, 25), (169, 83, 6),
- (179, 97, 0), (213, 101, 19), (233, 116, 72), (255, 187, 82),
- (245, 255, 172), (232, 203, 247), (232, 178, 253), (239, 159, 228),
- (221, 199, 201), (215, 169, 153), (228, 121, 75), (223, 120, 19),
- (224, 93, 11), (206, 85, 2), (176, 76, 1), (170, 91, 0),
- (161, 86, 3), (155, 88, 1), (152, 79, 0), (124, 54, 2),
- (129, 35, 0), (131, 13, 0), (128, 12, 31), (106, 23, 43),
- (75, 28, 62), (52, 7, 112), (40, 8, 145), (15, 2, 144),
- (24, 11, 127), (64, 34, 88), (63, 45, 59), (73, 68, 26),
- (120, 69, 4), (148, 81, 3), (164, 78, 1), (171, 78, 0),
- (167, 69, 0), (171, 39, 62), (127, 64, 107), (136, 55, 98)
- ),
-
-// 285 Apophysis-040427-51mitosis
-((78, 82, 109), (113, 49, 65), (84, 46, 45), (55, 44, 26),
- (53, 48, 29), (51, 53, 32), (45, 49, 38), (40, 46, 44),
- (45, 37, 52), (47, 44, 55), (49, 52, 59), (59, 72, 83),
- (70, 93, 107), (96, 119, 134), (122, 145, 161), (136, 156, 172),
- (151, 168, 184), (119, 165, 189), (119, 174, 191), (120, 184, 194),
- (163, 219, 214), (206, 255, 234), (224, 255, 243), (242, 255, 253),
- (250, 250, 255), (233, 211, 215), (217, 172, 175), (229, 167, 134),
- (242, 163, 94), (244, 149, 92), (247, 136, 90), (240, 130, 71),
- (206, 149, 106), (180, 98, 134), (204, 98, 92), (229, 99, 50),
- (200, 91, 51), (172, 83, 53), (163, 74, 72), (155, 65, 91),
- (113, 101, 115), (118, 113, 117), (124, 125, 119), (139, 138, 133),
- (155, 152, 147), (154, 157, 156), (154, 162, 165), (149, 144, 164),
- (126, 129, 138), (82, 92, 93), (64, 74, 74), (47, 57, 56),
- (47, 41, 47), (48, 26, 38), (51, 23, 28), (54, 20, 19),
- (51, 5, 7), (89, 7, 3), (127, 9, 0), (151, 11, 5),
- (175, 13, 10), (194, 31, 38), (213, 50, 67), (233, 33, 20),
- (211, 21, 5), (159, 34, 12), (161, 45, 42), (164, 56, 72),
- (156, 54, 72), (148, 53, 73), (123, 83, 71), (124, 33, 42),
- (80, 24, 33), (67, 12, 16), (54, 0, 0), (30, 1, 0),
- (6, 2, 1), (4, 3, 0), (3, 4, 0), (15, 4, 2),
- (14, 4, 5), (16, 31, 26), (30, 36, 42), (45, 42, 59),
- (51, 49, 69), (58, 56, 80), (79, 74, 104), (84, 78, 106),
- (66, 65, 83), (55, 59, 69), (45, 53, 56), (38, 48, 48),
- (31, 43, 41), (15, 30, 23), (10, 8, 9), (8, 6, 0),
- (14, 6, 4), (22, 26, 12), (29, 35, 10), (37, 45, 8),
- (36, 53, 8), (35, 62, 9), (48, 58, 6), (53, 59, 57),
- (90, 101, 123), (91, 121, 140), (92, 141, 158), (91, 130, 149),
- (91, 119, 140), (105, 117, 143), (96, 112, 128), (89, 105, 128),
- (89, 116, 107), (63, 113, 124), (65, 111, 117), (68, 109, 111),
- (81, 104, 112), (91, 97, 123), (126, 96, 134), (163, 111, 160),
- (191, 180, 196), (195, 195, 201), (199, 211, 207), (222, 228, 231),
- (246, 246, 255), (252, 249, 255), (252, 253, 255), (255, 251, 255),
- (251, 255, 255), (196, 212, 211), (181, 197, 195), (167, 182, 179),
- (151, 150, 156), (124, 116, 137), (98, 96, 109), (80, 86, 84),
- (42, 59, 51), (37, 53, 51), (33, 48, 51), (29, 45, 43),
- (26, 43, 35), (21, 32, 36), (20, 14, 26), (29, 14, 21),
- (30, 29, 27), (54, 28, 27), (60, 26, 26), (67, 25, 26),
- (90, 32, 44), (66, 51, 46), (61, 70, 87), (87, 85, 96),
- (141, 98, 141), (149, 101, 146), (158, 105, 151), (141, 84, 119),
- (106, 79, 114), (87, 78, 105), (69, 83, 86), (63, 66, 71),
- (48, 59, 55), (44, 51, 61), (45, 58, 70), (46, 65, 80),
- (59, 92, 81), (62, 88, 101), (61, 110, 117), (60, 87, 98),
- (41, 51, 63), (39, 54, 58), (38, 57, 53), (39, 61, 49),
- (48, 64, 53), (53, 76, 68), (85, 85, 83), (112, 113, 73),
- (113, 113, 103), (125, 127, 124), (158, 156, 144), (158, 170, 170),
- (161, 165, 174), (158, 149, 178), (127, 153, 150), (114, 120, 154),
- (121, 153, 178), (143, 166, 178), (165, 179, 179), (175, 190, 195),
- (210, 249, 248), (241, 255, 254), (247, 255, 254), (228, 237, 242),
- (190, 173, 215), (148, 138, 162), (111, 99, 139), (100, 105, 101),
- (67, 99, 86), (50, 73, 65), (49, 62, 55), (56, 65, 60),
- (61, 86, 67), (58, 103, 82), (52, 102, 109), (70, 118, 128),
- (76, 130, 142), (84, 115, 133), (80, 109, 127), (71, 117, 130),
- (71, 117, 130), (74, 110, 122), (76, 100, 112), (70, 78, 97),
- (59, 56, 75), (58, 39, 58), (80, 41, 44), (61, 20, 24),
- (47, 8, 9), (59, 0, 2), (38, 4, 2), (26, 16, 25),
- (37, 38, 40), (39, 48, 57), (48, 55, 73), (66, 68, 91),
- (92, 91, 105), (103, 129, 116), (128, 136, 139), (142, 157, 162),
- (130, 172, 150), (126, 147, 140), (127, 116, 110), (115, 88, 61),
- (67, 62, 59), (50, 45, 49), (37, 49, 45), (34, 41, 34),
- (25, 34, 31), (34, 36, 25), (24, 49, 7), (17, 40, 0),
- (15, 20, 0), (8, 15, 0), (6, 6, 0), (14, 4, 2),
- (23, 3, 2), (39, 1, 0), (38, 5, 0), (48, 11, 2),
- (51, 21, 21), (39, 33, 33), (21, 32, 28), (13, 17, 16),
- (27, 12, 15), (35, 23, 35), (30, 27, 38), (45, 31, 31)
- ),
-
-// 286 Apophysis-040427-51triflwer
-((142, 104, 5), (140, 108, 9), (121, 111, 10), (102, 114, 12),
- (83, 73, 43), (64, 33, 74), (88, 73, 103), (113, 114, 132),
- (160, 203, 186), (163, 207, 205), (167, 211, 224), (144, 200, 229),
- (122, 189, 234), (121, 200, 242), (120, 212, 251), (133, 221, 244),
- (147, 230, 238), (203, 237, 202), (201, 210, 196), (199, 184, 191),
- (179, 151, 157), (159, 118, 124), (126, 110, 73), (93, 102, 23),
- (0, 49, 115), (2, 28, 128), (4, 8, 141), (27, 24, 158),
- (50, 40, 175), (58, 68, 190), (66, 96, 206), (99, 139, 208),
- (149, 163, 212), (234, 235, 203), (230, 219, 194), (226, 203, 185),
- (218, 221, 143), (211, 239, 102), (223, 220, 120), (235, 201, 138),
- (215, 94, 13), (210, 103, 9), (205, 112, 6), (195, 105, 3),
- (185, 99, 0), (179, 89, 2), (173, 79, 5), (167, 82, 2),
- (165, 78, 1), (182, 65, 0), (163, 42, 0), (145, 20, 0),
- (135, 20, 2), (126, 20, 4), (132, 12, 7), (139, 4, 11),
- (118, 0, 61), (85, 13, 76), (52, 26, 91), (40, 16, 87),
- (28, 7, 84), (15, 5, 42), (3, 4, 0), (0, 0, 0),
- (0, 0, 0), (79, 54, 34), (95, 52, 20), (112, 51, 6),
- (120, 37, 3), (129, 23, 0), (129, 18, 1), (131, 7, 5),
- (108, 4, 57), (77, 19, 115), (47, 35, 173), (71, 51, 186),
- (95, 68, 199), (92, 67, 178), (90, 67, 158), (89, 62, 157),
- (99, 47, 130), (97, 50, 130), (128, 84, 133), (159, 118, 136),
- (161, 117, 133), (163, 117, 130), (189, 133, 120), (188, 91, 58),
- (155, 91, 4), (154, 89, 3), (154, 88, 2), (155, 84, 1),
- (157, 80, 0), (169, 77, 0), (182, 74, 12), (188, 62, 66),
- (165, 94, 112), (94, 93, 169), (103, 110, 178), (113, 128, 187),
- (120, 148, 200), (127, 168, 214), (156, 178, 192), (113, 136, 190),
- (93, 89, 165), (113, 96, 154), (134, 103, 144), (134, 95, 138),
- (134, 87, 133), (159, 78, 93), (162, 40, 79), (127, 52, 13),
- (143, 51, 2), (122, 69, 15), (119, 60, 21), (116, 52, 27),
- (84, 19, 53), (34, 51, 79), (8, 66, 88), (7, 99, 84),
- (5, 88, 78), (6, 93, 56), (8, 98, 34), (7, 89, 57),
- (6, 80, 81), (8, 63, 93), (11, 62, 93), (0, 60, 104),
- (0, 60, 107), (42, 26, 89), (48, 25, 88), (55, 25, 87),
- (83, 57, 34), (116, 22, 12), (127, 13, 21), (124, 0, 52),
- (125, 9, 72), (116, 43, 108), (108, 77, 145), (112, 80, 143),
- (117, 84, 141), (130, 98, 139), (133, 111, 157), (90, 67, 158),
- (17, 46, 186), (63, 103, 224), (80, 111, 209), (97, 119, 195),
- (160, 174, 177), (210, 173, 214), (230, 215, 148), (231, 201, 147),
- (211, 97, 71), (210, 93, 69), (210, 89, 68), (213, 81, 56),
- (194, 65, 69), (185, 51, 60), (169, 42, 69), (155, 30, 72),
- (163, 7, 46), (170, 1, 30), (164, 1, 37), (158, 1, 44),
- (147, 0, 44), (133, 0, 45), (125, 15, 28), (124, 65, 25),
- (133, 97, 0), (111, 101, 8), (89, 105, 16), (51, 90, 23),
- (18, 67, 81), (14, 52, 97), (4, 27, 133), (10, 6, 142),
- (25, 3, 138), (33, 0, 149), (50, 0, 126), (82, 24, 108),
- (133, 39, 89), (156, 39, 81), (156, 40, 79), (191, 55, 59),
- (248, 79, 10), (224, 89, 8), (200, 100, 6), (164, 85, 6),
- (151, 90, 1), (149, 92, 2), (133, 88, 3), (119, 58, 1),
- (84, 63, 20), (79, 75, 30), (67, 74, 23), (8, 5, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 2, 1), (2, 16, 104), (0, 37, 125), (2, 9, 142),
- (4, 0, 147), (11, 0, 154), (16, 0, 150), (22, 1, 158),
- (6, 0, 177), (13, 36, 210), (1, 38, 249), (0, 48, 221),
- (18, 12, 180), (62, 10, 137), (69, 26, 69), (112, 67, 25),
- (147, 72, 7), (163, 90, 11), (198, 118, 111), (211, 158, 116),
- (204, 143, 114), (140, 89, 104), (56, 50, 60), (43, 58, 61),
- (2, 2, 2), (0, 0, 0), (7, 14, 0), (80, 80, 10),
- (106, 128, 1), (98, 129, 0), (76, 124, 4), (70, 124, 2),
- (10, 97, 19), (1, 111, 16), (30, 126, 28), (78, 126, 6),
- (130, 131, 1), (133, 129, 3), (137, 124, 9), (139, 112, 5),
- (146, 95, 6), (150, 94, 7), (160, 88, 6), (171, 79, 2),
- (175, 71, 0), (184, 71, 0), (176, 76, 0), (168, 77, 0),
- (163, 80, 0), (154, 87, 0), (150, 88, 1), (140, 89, 0),
- (117, 58, 0), (111, 40, 10), (58, 12, 0), (0, 0, 0)
- ),
-
-// 287 Apophysis-040427-51yggF
-((47, 48, 42), (64, 65, 59), (76, 77, 71), (88, 89, 84),
- (90, 90, 93), (92, 92, 102), (93, 93, 103), (94, 94, 104),
- (100, 101, 96), (95, 96, 91), (91, 92, 87), (81, 84, 79),
- (72, 77, 71), (61, 65, 63), (50, 54, 55), (48, 50, 52),
- (47, 47, 49), (42, 41, 39), (42, 42, 38), (42, 43, 38),
- (41, 42, 38), (41, 41, 39), (43, 43, 41), (45, 45, 43),
- (54, 53, 49), (52, 55, 47), (50, 58, 45), (50, 54, 46),
- (50, 50, 48), (50, 47, 46), (51, 45, 45), (52, 42, 40),
- (48, 46, 47), (56, 59, 64), (64, 67, 74), (72, 75, 84),
- (74, 78, 88), (77, 81, 92), (82, 84, 94), (87, 87, 97),
- (84, 94, 83), (81, 87, 79), (79, 80, 75), (69, 70, 70),
- (60, 61, 66), (57, 58, 63), (55, 56, 61), (53, 52, 57),
- (50, 49, 54), (46, 45, 50), (43, 43, 44), (41, 41, 39),
- (36, 36, 37), (31, 32, 36), (31, 31, 36), (32, 31, 36),
- (22, 21, 26), (14, 16, 18), (6, 12, 10), (16, 19, 16),
- (26, 27, 22), (28, 28, 25), (30, 30, 28), (36, 36, 34),
- (42, 43, 38), (54, 56, 45), (56, 58, 49), (59, 60, 54),
- (59, 60, 55), (60, 61, 56), (60, 60, 58), (59, 63, 64),
- (59, 62, 71), (63, 65, 67), (68, 69, 64), (64, 64, 61),
- (60, 60, 58), (59, 59, 57), (59, 59, 57), (56, 56, 54),
- (52, 52, 50), (46, 47, 42), (45, 45, 41), (45, 44, 40),
- (45, 44, 41), (45, 45, 43), (46, 46, 44), (46, 45, 50),
- (45, 44, 49), (42, 41, 46), (39, 38, 43), (38, 37, 42),
- (38, 37, 42), (42, 42, 40), (43, 43, 45), (47, 46, 51),
- (50, 49, 54), (50, 49, 54), (48, 47, 51), (46, 46, 48),
- (43, 43, 43), (41, 41, 39), (36, 36, 34), (32, 32, 30),
- (32, 32, 30), (37, 37, 34), (42, 43, 38), (48, 49, 44),
- (54, 55, 50), (62, 63, 58), (74, 70, 67), (81, 82, 76),
- (84, 85, 80), (79, 80, 74), (78, 78, 74), (77, 77, 75),
- (73, 74, 69), (73, 73, 71), (73, 73, 81), (75, 75, 85),
- (89, 92, 99), (112, 105, 101), (135, 119, 103), (159, 120, 68),
- (183, 122, 33), (175, 109, 22), (166, 103, 10), (121, 72, 3),
- (104, 68, 8), (108, 111, 120), (121, 124, 132), (134, 137, 144),
- (163, 162, 167), (184, 186, 181), (175, 190, 185), (167, 166, 172),
- (127, 128, 133), (111, 112, 112), (96, 97, 91), (96, 97, 91),
- (97, 98, 92), (117, 117, 119), (135, 141, 131), (143, 144, 148),
- (166, 165, 161), (185, 185, 193), (205, 202, 212), (226, 220, 232),
- (251, 229, 208), (254, 224, 200), (242, 213, 157), (243, 189, 129),
- (144, 147, 126), (131, 133, 127), (119, 119, 129), (105, 105, 103),
- (86, 87, 82), (73, 73, 71), (68, 68, 66), (64, 65, 60),
- (60, 61, 56), (58, 59, 53), (58, 59, 54), (59, 60, 55),
- (59, 60, 55), (60, 61, 55), (62, 61, 57), (63, 64, 59),
- (67, 67, 65), (68, 69, 65), (70, 71, 66), (71, 72, 67),
- (76, 76, 74), (93, 92, 88), (106, 107, 102), (159, 129, 101),
- (215, 162, 94), (216, 165, 102), (217, 205, 181), (226, 227, 231),
- (240, 243, 232), (253, 227, 200), (254, 217, 188), (248, 196, 139),
- (180, 128, 29), (149, 98, 14), (118, 69, 0), (47, 49, 36),
- (37, 37, 35), (27, 27, 29), (26, 25, 30), (24, 26, 23),
- (29, 29, 27), (35, 35, 33), (40, 40, 38), (43, 44, 39),
- (48, 49, 44), (53, 53, 51), (57, 56, 54), (58, 59, 53),
- (59, 60, 54), (58, 59, 53), (54, 55, 50), (51, 52, 47),
- (47, 47, 45), (44, 44, 42), (41, 46, 39), (41, 48, 41),
- (46, 47, 42), (48, 49, 44), (50, 51, 46), (51, 52, 47),
- (51, 51, 49), (50, 50, 50), (49, 50, 52), (52, 51, 56),
- (54, 53, 58), (59, 59, 57), (61, 60, 56), (63, 62, 58),
- (64, 65, 60), (64, 66, 61), (65, 65, 63), (63, 63, 61),
- (58, 60, 59), (55, 54, 59), (53, 52, 57), (50, 49, 54),
- (47, 46, 51), (45, 45, 43), (41, 41, 39), (37, 37, 35),
- (35, 35, 33), (31, 31, 29), (29, 29, 27), (29, 29, 27),
- (28, 28, 26), (28, 28, 26), (29, 30, 25), (31, 31, 23),
- (32, 33, 27), (35, 35, 33), (38, 38, 36), (40, 39, 35),
- (44, 43, 38), (45, 46, 41), (52, 53, 48), (58, 59, 53),
- (59, 60, 55), (60, 61, 56), (62, 63, 58), (64, 65, 60),
- (63, 64, 59), (59, 60, 55), (57, 57, 55), (48, 52, 53)
- ),
-
-// 288 Apophysis-040427-51Gwrap
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (167, 112, 29), (200, 139, 27), (233, 166, 25), (242, 176, 62),
- (252, 186, 99), (245, 188, 96), (239, 191, 93), (243, 186, 90),
- (247, 181, 87), (160, 146, 107), (107, 130, 122), (54, 114, 138),
- (27, 127, 116), (0, 141, 95), (16, 154, 83), (32, 167, 72),
- (181, 172, 139), (134, 110, 122), (87, 49, 106), (43, 24, 53),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (82, 53, 26), (164, 107, 52),
- (194, 137, 36), (224, 168, 21), (250, 151, 6), (234, 66, 27),
- (220, 36, 28), (237, 30, 27), (254, 24, 26), (233, 12, 21),
- (212, 0, 17), (152, 20, 9), (92, 40, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (103, 49, 62), (178, 115, 44), (254, 181, 27),
- (250, 181, 57), (247, 181, 87), (250, 183, 92), (254, 188, 29),
- (255, 152, 0), (198, 107, 26), (141, 63, 53), (111, 57, 56),
- (82, 51, 59), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (132, 56, 32), (176, 90, 75),
- (203, 90, 76), (184, 79, 57), (174, 62, 42), (95, 53, 31),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (49, 70, 63),
- (166, 146, 119), (197, 190, 171), (255, 255, 243), (254, 255, 224),
- (253, 255, 120), (251, 184, 95), (255, 57, 58), (190, 6, 30),
- (92, 37, 43), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (75, 118, 73), (103, 202, 0),
- (170, 188, 76), (190, 188, 103), (185, 153, 52), (130, 104, 47),
- (44, 47, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 289 Apophysis-040428-1Gradient1
-((28, 157, 73), (31, 129, 68), (15, 64, 34), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (22, 98, 0), (25, 142, 4), (28, 187, 8), (26, 202, 4),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (28, 218, 4), (31, 219, 7), (32, 219, 8), (33, 219, 10),
- (20, 180, 76), (25, 158, 73), (31, 137, 71), (31, 68, 76),
- (31, 0, 82), (30, 0, 95), (30, 0, 109), (32, 0, 162),
- (26, 0, 166), (75, 0, 131), (117, 29, 98), (159, 59, 66),
- (172, 101, 68), (185, 144, 71), (193, 143, 42), (202, 143, 14),
- (255, 55, 0), (228, 52, 30), (202, 50, 61), (165, 85, 44),
- (129, 121, 27), (150, 139, 17), (171, 157, 7), (236, 218, 10),
- (243, 224, 10), (243, 224, 10), (216, 186, 40), (189, 148, 71),
- (163, 138, 58), (137, 129, 46), (140, 126, 51), (144, 124, 57),
- (150, 144, 66), (109, 150, 83), (68, 157, 101), (55, 78, 106),
- (43, 0, 112), (55, 0, 124), (67, 0, 137), (63, 0, 154),
- (55, 0, 145), (13, 53, 36), (18, 119, 18), (23, 186, 1),
- (24, 202, 1), (25, 218, 1), (25, 218, 1), (25, 218, 1),
- (25, 218, 1), (23, 190, 1), (21, 163, 2), (22, 154, 5),
- (23, 145, 9), (25, 151, 41), (28, 157, 73), (56, 169, 96),
- (73, 162, 105), (207, 151, 41), (225, 187, 25), (243, 224, 10),
- (226, 193, 36), (209, 163, 62), (241, 233, 218), (236, 248, 240),
- (243, 224, 10), (249, 219, 5), (255, 215, 0), (255, 196, 0),
- (255, 178, 0), (255, 132, 0), (201, 91, 0), (213, 51, 63),
- (207, 0, 35), (255, 9, 0), (255, 63, 0), (255, 118, 0),
- (255, 144, 0), (255, 171, 0), (255, 211, 0), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (243, 224, 10),
- (243, 224, 10), (255, 200, 0), (255, 160, 0), (255, 138, 0),
- (203, 145, 18), (195, 146, 47), (205, 105, 61), (216, 65, 76),
- (209, 40, 52), (242, 0, 10), (204, 0, 37), (207, 50, 60),
- (150, 58, 66), (90, 67, 41), (30, 77, 17), (23, 81, 11),
- (17, 85, 6), (17, 74, 6), (14, 53, 7), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (18, 18, 13), (36, 36, 27),
- (38, 68, 26), (61, 61, 45), (76, 61, 8), (32, 73, 18),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (13, 74, 5), (18, 129, 4), (32, 189, 10),
- (28, 218, 4), (32, 219, 9), (34, 219, 11), (37, 219, 14),
- (73, 190, 54), (66, 195, 111), (136, 236, 124), (183, 227, 199),
- (73, 179, 110), (73, 177, 109), (73, 176, 109), (73, 176, 109),
- (74, 155, 105), (141, 117, 55), (159, 59, 66), (189, 55, 65),
- (202, 52, 63), (218, 76, 86), (210, 38, 159), (203, 0, 233),
- (139, 0, 221), (127, 0, 233), (73, 0, 157), (55, 0, 109),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (14, 58, 6), (18, 86, 6), (12, 113, 0),
- (19, 121, 4), (31, 147, 74), (62, 170, 100), (68, 173, 105),
- (68, 173, 105), (49, 165, 90), (51, 109, 39), (29, 82, 15),
- (47, 80, 0), (44, 85, 0), (42, 91, 0), (46, 128, 31),
- (31, 147, 74), (32, 166, 80), (37, 160, 80), (45, 136, 29),
- (23, 145, 9), (17, 126, 3), (12, 113, 0), (19, 130, 5),
- (20, 156, 2), (25, 190, 4), (25, 218, 1), (28, 218, 4),
- (43, 200, 0), (98, 174, 0), (222, 205, 9), (243, 224, 10),
- (243, 224, 10), (243, 224, 10), (243, 224, 10), (255, 207, 0),
- (239, 171, 21), (203, 145, 18), (140, 132, 45), (64, 165, 52),
- (45, 173, 27), (31, 214, 9), (30, 207, 8), (71, 158, 0),
- (104, 93, 21), (91, 91, 68), (72, 111, 92), (118, 58, 63),
- (153, 0, 74), (159, 0, 70), (169, 0, 62), (176, 0, 45),
- (133, 22, 30), (98, 76, 19), (19, 111, 5), (20, 153, 3),
- (30, 207, 8), (33, 219, 10), (41, 201, 20), (47, 165, 88),
- (66, 163, 101), (71, 162, 104), (113, 144, 129), (152, 145, 68),
- (198, 155, 69), (209, 162, 61), (209, 162, 63), (201, 157, 69),
- (208, 188, 181), (173, 137, 125), (161, 59, 67), (122, 58, 63),
- (131, 21, 30), (73, 8, 13), (117, 18, 25), (128, 61, 37),
- (126, 105, 22), (162, 55, 0), (197, 30, 43), (202, 0, 39),
- (192, 0, 46), (191, 43, 54), (169, 119, 30), (169, 59, 67)
- ),
-
-// 290 Apophysis-040428-3Gradient2
-((0, 97, 216), (82, 149, 179), (115, 153, 172), (148, 157, 166),
- (146, 144, 131), (144, 132, 97), (139, 133, 99), (134, 134, 102),
- (91, 95, 94), (91, 95, 94), (91, 95, 94), (101, 99, 86),
- (112, 104, 79), (128, 114, 69), (145, 124, 60), (119, 100, 48),
- (93, 77, 37), (54, 54, 40), (70, 72, 64), (86, 90, 89),
- (137, 131, 132), (188, 173, 175), (187, 183, 185), (186, 193, 195),
- (244, 216, 216), (206, 192, 192), (168, 168, 168), (104, 114, 156),
- (40, 61, 144), (31, 40, 140), (22, 19, 137), (3, 0, 128),
- (3, 0, 128), (1, 0, 37), (0, 0, 18), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (7, 7, 5),
- (15, 15, 11), (18, 18, 13), (21, 21, 16), (38, 38, 28),
- (73, 73, 54), (116, 186, 132), (155, 182, 131), (194, 179, 130),
- (195, 159, 78), (196, 139, 26), (183, 129, 29), (170, 120, 32),
- (104, 78, 24), (65, 52, 25), (27, 27, 27), (14, 14, 13),
- (1, 1, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (4, 4, 3),
- (8, 8, 6), (22, 22, 16), (28, 39, 15), (35, 101, 0),
- (64, 178, 0), (215, 33, 24), (185, 21, 21), (155, 10, 19),
- (137, 12, 21), (119, 14, 23), (64, 5, 10), (15, 15, 11),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (41, 8, 1),
- (59, 37, 0), (44, 44, 33), (46, 46, 34), (48, 48, 36),
- (56, 62, 66), (73, 53, 144), (126, 64, 95), (180, 129, 97),
- (202, 174, 132), (214, 187, 141), (226, 201, 150), (233, 200, 138),
- (240, 199, 127), (236, 176, 60), (228, 148, 6), (255, 69, 0),
- (253, 40, 19), (221, 12, 26), (190, 6, 13), (160, 0, 0),
- (145, 15, 18), (97, 45, 30), (97, 78, 39), (87, 87, 65),
- (89, 120, 73), (85, 124, 71), (82, 129, 70), (56, 110, 68),
- (31, 92, 67), (5, 80, 0), (30, 30, 22), (42, 32, 57),
- (54, 17, 113), (22, 19, 142), (41, 11, 138), (61, 3, 135),
- (82, 8, 143), (110, 5, 141), (86, 4, 137), (68, 0, 114),
- (23, 21, 37), (23, 22, 27), (23, 23, 17), (22, 22, 16),
- (24, 24, 18), (55, 15, 22), (114, 17, 89), (168, 6, 103),
- (178, 14, 128), (80, 5, 135), (42, 4, 131), (4, 3, 128),
- (1, 0, 36), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (23, 23, 17), (31, 31, 28), (39, 39, 39), (52, 39, 91),
- (66, 15, 125), (59, 55, 151), (58, 56, 156), (113, 121, 125),
- (135, 149, 159), (138, 142, 145), (91, 95, 94), (48, 48, 48),
- (38, 38, 28), (21, 21, 16), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (36, 7, 1), (70, 45, 1),
- (88, 56, 0), (143, 95, 3), (196, 130, 4), (228, 148, 9),
- (228, 150, 13), (232, 163, 42), (233, 172, 64), (190, 178, 76),
- (146, 141, 97), (122, 112, 84), (124, 67, 63), (111, 78, 27),
- (168, 16, 20), (197, 51, 38), (161, 89, 66), (185, 127, 96),
- (212, 130, 125), (245, 162, 168), (228, 188, 140), (209, 187, 160),
- (191, 189, 153), (210, 196, 152), (252, 202, 101), (238, 185, 71),
- (247, 175, 48), (233, 161, 34), (240, 161, 17), (230, 146, 0),
- (230, 146, 0), (255, 84, 0), (238, 7, 0), (232, 11, 26),
- (153, 8, 19), (75, 6, 12), (41, 8, 1), (7, 7, 5),
- (0, 0, 0), (1, 1, 1), (15, 15, 11), (19, 19, 19),
- (0, 16, 87), (0, 55, 114), (0, 113, 80), (82, 131, 67),
- (90, 178, 40), (99, 151, 86), (90, 138, 79), (87, 87, 65),
- (68, 64, 42), (57, 57, 42), (91, 63, 46), (148, 51, 66),
- (177, 9, 169), (205, 9, 169), (205, 9, 169), (206, 9, 169),
- (206, 9, 169), (217, 65, 165), (216, 120, 119), (216, 143, 31),
- (224, 148, 14), (201, 127, 0), (167, 124, 105), (187, 141, 58)
- ),
-
-// 291 Apophysis-040602-1
-((255, 255, 255), (255, 255, 255), (236, 214, 211), (218, 173, 167),
- (184, 166, 158), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (97, 83, 57), (104, 101, 84), (111, 119, 111),
- (125, 134, 125), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (148, 158, 148), (149, 159, 149), (150, 160, 150), (145, 155, 145),
- (140, 150, 140), (134, 127, 103), (128, 104, 66), (161, 59, 19),
- (209, 127, 0), (182, 125, 108), (161, 137, 124), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (115, 97, 57), (160, 100, 51), (206, 103, 45), (181, 121, 90),
- (157, 139, 135), (152, 147, 141), (147, 156, 147), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (93, 99, 93), (91, 71, 47),
- (3, 9, 5), (1, 4, 2), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 1, 0), (25, 9, 0),
- (71, 47, 13), (133, 83, 60), (136, 116, 100), (140, 150, 140),
- (145, 155, 145), (150, 160, 150), (150, 160, 150), (184, 166, 126),
- (255, 237, 174), (231, 221, 194), (208, 205, 214), (179, 182, 182),
- (150, 160, 150), (140, 150, 140), (138, 148, 138), (87, 93, 87),
- (1, 28, 117), (150, 160, 150), (202, 207, 202), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (150, 160, 150), (140, 150, 140),
- (93, 92, 62), (43, 35, 22), (27, 25, 11), (12, 15, 0),
- (1, 3, 0), (0, 0, 0), (1, 1, 1), (4, 3, 0),
- (60, 52, 39), (100, 101, 89), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (87, 93, 87), (52, 41, 37), (26, 21, 15), (4, 4, 2),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 1), (1, 0, 3), (1, 0, 5),
- (1, 0, 9), (17, 15, 54), (38, 58, 108), (103, 115, 107),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (149, 151, 127),
- (122, 131, 122), (115, 60, 40), (97, 28, 21), (22, 8, 8),
- (4, 0, 2), (1, 0, 0), (2, 0, 0), (4, 0, 0),
- (22, 0, 0), (69, 2, 19), (114, 21, 16), (102, 80, 56),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (150, 160, 150), (150, 160, 150), (212, 208, 200),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (212, 208, 200), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (140, 150, 140), (140, 150, 140),
- (140, 150, 140), (140, 150, 140), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (150, 160, 150), (150, 160, 150),
- (150, 160, 150), (150, 160, 150), (209, 182, 161), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (150, 160, 150),
- (139, 148, 139), (93, 99, 93), (48, 64, 64), (11, 17, 53),
- (0, 23, 117), (0, 23, 119), (3, 21, 119), (2, 22, 109),
- (1, 0, 9), (0, 0, 5), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 1, 0), (3, 0, 0), (7, 0, 0),
- (56, 21, 2), (117, 65, 43), (150, 136, 107), (150, 160, 150),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (255, 255, 255), (255, 255, 255), (255, 255, 255), (255, 255, 255)
- ),
-
-// 292 Apophysis-040531-100figurine_2abcd
-((210, 159, 138), (220, 182, 145), (209, 178, 152), (198, 175, 159),
- (208, 159, 148), (218, 143, 137), (211, 123, 155), (204, 104, 174),
- (207, 57, 154), (190, 58, 127), (174, 59, 100), (142, 46, 95),
- (111, 33, 91), (110, 38, 90), (109, 43, 89), (116, 41, 92),
- (123, 40, 96), (133, 54, 119), (134, 61, 133), (135, 68, 148),
- (123, 99, 151), (111, 131, 155), (107, 134, 164), (104, 138, 173),
- (97, 130, 165), (91, 124, 159), (85, 118, 153), (100, 99, 148),
- (115, 80, 144), (128, 83, 132), (142, 86, 121), (177, 116, 111),
- (190, 135, 130), (184, 183, 152), (190, 148, 153), (196, 113, 155),
- (188, 78, 186), (180, 43, 217), (164, 38, 190), (148, 33, 164),
- (73, 36, 116), (59, 21, 95), (46, 7, 74), (44, 5, 67),
- (43, 4, 61), (43, 4, 62), (43, 5, 64), (44, 4, 64),
- (53, 8, 73), (79, 31, 91), (99, 47, 97), (120, 64, 103),
- (140, 74, 103), (161, 84, 104), (170, 83, 105), (180, 82, 107),
- (176, 70, 108), (159, 59, 104), (142, 48, 100), (117, 39, 97),
- (93, 31, 94), (91, 36, 95), (90, 41, 97), (69, 77, 80),
- (59, 77, 115), (80, 106, 155), (77, 107, 149), (75, 109, 144),
- (70, 101, 139), (66, 94, 134), (70, 92, 129), (57, 75, 121),
- (55, 74, 116), (64, 83, 121), (73, 93, 126), (88, 107, 127),
- (103, 122, 129), (89, 114, 134), (76, 106, 140), (72, 83, 147),
- (78, 43, 109), (68, 27, 93), (63, 19, 86), (59, 12, 80),
- (57, 11, 77), (56, 10, 75), (56, 10, 74), (46, 42, 75),
- (48, 52, 100), (61, 44, 107), (75, 37, 114), (74, 34, 112),
- (73, 32, 111), (82, 29, 101), (91, 30, 89), (107, 40, 93),
- (117, 50, 101), (142, 58, 120), (152, 44, 130), (163, 31, 140),
- (155, 39, 122), (148, 47, 105), (117, 31, 104), (109, 31, 93),
- (89, 23, 113), (72, 15, 100), (56, 7, 88), (56, 8, 86),
- (56, 10, 85), (57, 9, 83), (72, 15, 83), (85, 14, 80),
- (92, 24, 73), (108, 29, 86), (119, 33, 90), (131, 38, 95),
- (160, 67, 96), (189, 90, 119), (203, 90, 134), (203, 98, 115),
- (206, 117, 123), (208, 127, 131), (210, 138, 139), (210, 137, 133),
- (210, 136, 127), (203, 127, 131), (199, 131, 132), (182, 119, 136),
- (163, 131, 144), (135, 140, 196), (126, 145, 187), (117, 151, 179),
- (92, 118, 151), (92, 74, 116), (90, 47, 101), (81, 31, 92),
- (80, 26, 102), (73, 26, 98), (66, 27, 94), (63, 27, 95),
- (61, 28, 97), (48, 64, 98), (55, 74, 114), (45, 53, 92),
- (43, 40, 83), (64, 23, 89), (68, 23, 87), (72, 24, 86),
- (80, 21, 89), (86, 27, 91), (100, 38, 89), (113, 50, 93),
- (205, 48, 115), (203, 48, 140), (202, 49, 165), (188, 56, 217),
- (215, 60, 224), (205, 103, 213), (192, 114, 215), (236, 164, 202),
- (239, 170, 199), (204, 198, 212), (204, 183, 195), (205, 169, 179),
- (166, 121, 162), (132, 90, 138), (125, 62, 109), (93, 47, 96),
- (63, 15, 77), (58, 11, 75), (54, 8, 73), (57, 9, 71),
- (68, 14, 74), (91, 21, 83), (110, 36, 95), (149, 56, 113),
- (183, 86, 117), (194, 110, 123), (197, 115, 127), (199, 123, 127),
- (192, 111, 126), (189, 105, 128), (172, 104, 119), (144, 88, 115),
- (134, 67, 100), (125, 59, 96), (116, 51, 93), (109, 47, 98),
- (104, 45, 89), (99, 37, 88), (93, 44, 91), (101, 47, 97),
- (108, 63, 102), (115, 79, 117), (140, 84, 111), (165, 99, 103),
- (184, 106, 122), (181, 119, 130), (175, 126, 130), (159, 94, 118),
- (143, 68, 111), (133, 63, 100), (126, 48, 96), (125, 59, 95),
- (123, 72, 105), (134, 79, 110), (152, 71, 140), (190, 48, 158),
- (179, 76, 185), (146, 91, 158), (136, 108, 157), (131, 140, 181),
- (101, 131, 165), (96, 95, 127), (88, 70, 118), (82, 40, 106),
- (86, 31, 88), (90, 29, 86), (91, 30, 89), (99, 30, 87),
- (101, 31, 85), (103, 28, 87), (101, 27, 86), (101, 25, 89),
- (94, 24, 87), (78, 22, 85), (70, 20, 81), (71, 18, 74),
- (66, 19, 74), (62, 12, 73), (54, 10, 71), (47, 5, 68),
- (47, 6, 66), (47, 6, 66), (51, 6, 71), (55, 6, 72),
- (58, 6, 72), (57, 11, 76), (74, 13, 80), (88, 15, 84),
- (95, 19, 81), (87, 30, 81), (80, 32, 90), (72, 27, 94),
- (68, 19, 110), (66, 17, 109), (56, 9, 89), (49, 7, 81),
- (46, 6, 76), (47, 7, 77), (54, 8, 81), (69, 21, 81),
- (85, 31, 89), (106, 60, 99), (145, 91, 114), (161, 109, 121)
- ),
-
-// 293 Apo-040627-1_chickadee_pix
-((148, 120, 109), (130, 103, 92), (115, 95, 94), (101, 88, 97),
- (103, 83, 81), (105, 79, 66), (106, 80, 67), (107, 81, 68),
- (133, 108, 101), (128, 112, 115), (124, 116, 129), (134, 119, 120),
- (145, 123, 112), (144, 123, 115), (144, 123, 118), (144, 123, 121),
- (145, 123, 125), (147, 122, 115), (167, 143, 113), (187, 164, 112),
- (195, 174, 127), (204, 185, 143), (221, 197, 165), (238, 210, 188),
- (158, 137, 134), (136, 117, 109), (115, 97, 85), (91, 73, 62),
- (68, 50, 40), (59, 43, 35), (50, 37, 31), (33, 20, 4),
- (23, 9, 0), (5, 0, 1), (3, 1, 1), (1, 3, 2),
- (6, 4, 3), (11, 5, 5), (20, 15, 8), (29, 26, 11),
- (87, 57, 29), (119, 92, 25), (151, 127, 21), (176, 145, 10),
- (202, 163, 0), (191, 160, 3), (181, 157, 7), (154, 141, 27),
- (156, 111, 44), (142, 115, 104), (148, 119, 108), (154, 124, 113),
- (154, 127, 116), (154, 130, 120), (153, 128, 119), (153, 126, 119),
- (150, 122, 111), (148, 121, 110), (147, 120, 109), (142, 114, 103),
- (137, 109, 98), (135, 107, 97), (134, 105, 97), (138, 108, 97),
- (139, 111, 100), (148, 120, 109), (144, 118, 109), (141, 116, 109),
- (140, 116, 110), (140, 116, 112), (137, 114, 108), (132, 105, 98),
- (115, 88, 81), (107, 84, 75), (100, 80, 69), (87, 69, 60),
- (75, 58, 51), (68, 52, 47), (62, 47, 44), (60, 46, 45),
- (60, 50, 61), (52, 45, 39), (56, 44, 36), (61, 43, 33),
- (59, 42, 32), (58, 41, 31), (52, 39, 33), (43, 33, 32),
- (39, 31, 12), (38, 32, 20), (37, 34, 29), (42, 36, 34),
- (47, 38, 39), (57, 43, 34), (60, 46, 35), (59, 46, 40),
- (64, 50, 50), (67, 55, 67), (64, 54, 68), (61, 54, 70),
- (66, 57, 70), (72, 60, 70), (86, 65, 60), (87, 67, 56),
- (76, 58, 48), (64, 48, 38), (53, 39, 28), (44, 33, 17),
- (35, 27, 6), (25, 23, 10), (13, 8, 5), (7, 1, 1),
- (3, 0, 0), (0, 1, 0), (0, 0, 0), (1, 0, 0),
- (5, 0, 0), (5, 1, 0), (12, 8, 0), (20, 18, 0),
- (49, 34, 15), (60, 44, 27), (72, 54, 40), (76, 58, 45),
- (81, 63, 51), (97, 77, 66), (101, 78, 72), (103, 80, 72),
- (117, 92, 87), (130, 100, 89), (125, 96, 81), (120, 93, 74),
- (123, 85, 62), (148, 113, 31), (184, 127, 22), (156, 109, 1),
- (90, 69, 2), (62, 43, 2), (35, 17, 3), (33, 12, 1),
- (31, 7, 0), (24, 6, 0), (19, 1, 0), (17, 4, 0),
- (15, 5, 0), (13, 6, 0), (14, 6, 0), (15, 6, 1),
- (21, 7, 0), (32, 22, 0), (38, 17, 0), (46, 34, 0),
- (55, 39, 26), (55, 40, 30), (55, 42, 34), (58, 44, 33),
- (56, 43, 35), (45, 34, 32), (36, 23, 15), (29, 10, 12),
- (9, 8, 13), (10, 6, 0), (9, 5, 0), (9, 4, 0),
- (9, 1, 0), (11, 1, 0), (16, 8, 0), (31, 10, 15),
- (48, 39, 40), (53, 41, 40), (58, 44, 41), (59, 45, 42),
- (71, 51, 42), (77, 61, 48), (98, 75, 61), (104, 77, 66),
- (109, 82, 71), (111, 89, 78), (119, 92, 83), (133, 105, 93),
- (152, 119, 104), (164, 133, 115), (160, 151, 142), (178, 158, 167),
- (215, 204, 208), (205, 195, 196), (196, 186, 185), (171, 162, 157),
- (145, 134, 112), (127, 103, 91), (115, 93, 82), (100, 76, 64),
- (79, 57, 44), (70, 48, 24), (51, 37, 24), (29, 26, 19),
- (15, 10, 17), (11, 6, 3), (6, 5, 1), (15, 10, 6),
- (36, 22, 13), (57, 40, 30), (72, 53, 39), (94, 67, 48),
- (105, 79, 64), (107, 81, 66), (102, 76, 63), (87, 65, 51),
- (71, 53, 41), (60, 42, 30), (57, 40, 30), (62, 48, 3),
- (61, 51, 0), (69, 47, 0), (99, 72, 27), (110, 87, 45),
- (127, 101, 86), (150, 120, 110), (160, 147, 138), (178, 170, 149),
- (201, 187, 187), (219, 206, 213), (229, 212, 202), (217, 208, 209),
- (187, 171, 174), (155, 132, 126), (130, 103, 94), (106, 79, 70),
- (93, 70, 52), (78, 59, 45), (67, 49, 39), (63, 45, 33),
- (70, 51, 37), (77, 59, 47), (81, 74, 46), (96, 74, 63),
- (93, 71, 57), (84, 60, 50), (70, 52, 32), (50, 41, 26),
- (44, 27, 7), (41, 36, 0), (53, 45, 9), (61, 44, 34),
- (82, 60, 47), (100, 77, 63), (108, 82, 69), (122, 95, 84),
- (126, 104, 93), (132, 108, 98), (141, 113, 102), (141, 113, 109),
- (138, 111, 104), (131, 106, 101), (125, 101, 99), (117, 98, 84)
- ),
-
-
-
-// 294 2u0026t.jpg from bTomchek
-((95, 14, 0), (88, 23, 17), (91, 40, 23), (94, 57, 30),
- (97, 63, 20), (100, 70, 10), (96, 68, 8), (93, 67, 6),
- (89, 32, 12), (93, 23, 17), (98, 15, 23), (100, 14, 20),
- (102, 13, 17), (106, 11, 15), (110, 9, 13), (112, 9, 14),
- (115, 10, 15), (124, 27, 10), (133, 44, 14), (142, 61, 18),
- (136, 77, 21), (131, 94, 24), (131, 103, 16), (131, 112, 9),
- (141, 107, 7), (153, 104, 3), (166, 101, 0), (172, 109, 5),
- (178, 117, 10), (179, 118, 8), (181, 119, 6), (181, 117, 9),
- (179, 114, 10), (147, 100, 8), (137, 90, 8), (127, 80, 8),
- (131, 77, 6), (135, 75, 5), (135, 75, 9), (135, 75, 13),
- (150, 99, 16), (155, 97, 13), (161, 95, 11), (165, 103, 5),
- (169, 112, 0), (165, 121, 0), (161, 131, 0), (163, 133, 0),
- (165, 135, 1), (152, 120, 9), (140, 94, 11), (128, 69, 13),
- (121, 53, 13), (115, 37, 14), (116, 29, 15), (117, 22, 16),
- (101, 9, 12), (99, 14, 16), (98, 20, 20), (105, 30, 16),
- (112, 41, 13), (120, 51, 9), (128, 61, 6), (130, 72, 0),
- (136, 89, 0), (143, 78, 10), (139, 77, 12), (135, 77, 14),
- (130, 68, 17), (125, 60, 20), (110, 42, 23), (107, 34, 25),
- (125, 51, 26), (130, 52, 20), (135, 53, 15), (136, 57, 13),
- (137, 61, 11), (140, 68, 9), (144, 75, 8), (160, 81, 2),
- (165, 77, 5), (136, 62, 0), (123, 44, 1), (110, 26, 2),
- (104, 22, 1), (99, 18, 0), (90, 12, 8), (87, 6, 5),
- (95, 6, 8), (94, 10, 11), (94, 14, 15), (92, 13, 17),
- (90, 13, 19), (90, 22, 21), (99, 32, 23), (99, 42, 23),
- (107, 38, 22), (117, 49, 36), (127, 51, 26), (137, 53, 16),
- (144, 55, 22), (151, 57, 29), (144, 73, 41), (135, 72, 28),
- (134, 60, 33), (123, 48, 24), (113, 36, 16), (112, 28, 10),
- (112, 20, 5), (112, 14, 3), (113, 19, 7), (119, 43, 9),
- (129, 50, 11), (128, 43, 14), (125, 39, 18), (123, 35, 23),
- (112, 33, 18), (115, 25, 16), (112, 16, 17), (103, 8, 16),
- (109, 29, 20), (113, 30, 25), (117, 31, 30), (117, 29, 32),
- (118, 27, 34), (106, 28, 28), (105, 23, 25), (103, 18, 11),
- (103, 16, 7), (128, 43, 4), (129, 54, 4), (131, 65, 4),
- (141, 79, 0), (159, 87, 2), (167, 92, 9), (176, 100, 14),
- (174, 119, 16), (174, 120, 14), (175, 121, 13), (174, 118, 10),
- (173, 115, 8), (164, 103, 0), (164, 101, 0), (153, 103, 14),
- (150, 120, 10), (137, 149, 5), (147, 151, 3), (157, 154, 1),
- (166, 140, 4), (173, 146, 0), (172, 136, 0), (174, 130, 0),
- (184, 152, 5), (187, 154, 7), (191, 156, 10), (180, 156, 0),
- (184, 147, 0), (183, 137, 0), (183, 132, 4), (179, 129, 4),
- (182, 132, 7), (174, 118, 33), (169, 110, 43), (165, 103, 54),
- (145, 94, 28), (150, 77, 36), (140, 79, 25), (147, 85, 10),
- (147, 84, 7), (144, 84, 3), (142, 84, 0), (155, 84, 2),
- (160, 87, 0), (157, 85, 0), (155, 82, 3), (140, 71, 2),
- (135, 66, 0), (129, 58, 0), (115, 49, 0), (110, 33, 5),
- (97, 19, 0), (82, 14, 0), (86, 11, 6), (86, 7, 12),
- (76, 21, 14), (80, 23, 16), (84, 25, 19), (90, 29, 24),
- (106, 42, 15), (104, 60, 0), (104, 54, 0), (109, 34, 5),
- (101, 19, 7), (106, 14, 1), (115, 28, 1), (134, 47, 4),
- (133, 69, 5), (151, 86, 6), (161, 87, 0), (170, 92, 7),
- (166, 97, 2), (162, 97, 3), (157, 98, 6), (154, 95, 3),
- (139, 98, 0), (125, 98, 9), (126, 76, 5), (124, 63, 0),
- (114, 56, 8), (103, 66, 13), (117, 61, 14), (127, 63, 15),
- (133, 65, 16), (138, 68, 17), (151, 84, 13), (158, 103, 13),
- (169, 118, 11), (176, 124, 4), (175, 127, 1), (175, 139, 0),
- (171, 146, 1), (167, 148, 7), (170, 150, 3), (174, 160, 1),
- (178, 159, 5), (178, 162, 4), (176, 173, 8), (177, 172, 10),
- (168, 163, 9), (177, 172, 6), (180, 172, 1), (181, 191, 8),
- (177, 175, 4), (160, 167, 2), (152, 163, 0), (152, 155, 2),
- (142, 146, 7), (151, 125, 4), (148, 115, 10), (140, 98, 0),
- (128, 80, 0), (123, 70, 0), (120, 55, 1), (126, 43, 9),
- (121, 33, 11), (128, 18, 17), (129, 20, 17), (143, 39, 14),
- (147, 71, 9), (148, 90, 6), (149, 110, 7), (156, 132, 0),
- (165, 139, 0), (168, 140, 0), (166, 132, 6), (169, 139, 17)
- ),
-
-// 295 2u0007t.jpg
-((41, 88, 10), (77, 67, 16), (81, 66, 19), (86, 65, 22),
- (89, 70, 27), (92, 75, 32), (69, 79, 31), (47, 84, 30),
- (50, 38, 48), (58, 33, 45), (67, 29, 42), (56, 60, 57),
- (45, 92, 72), (54, 104, 99), (64, 116, 127), (67, 120, 143),
- (70, 124, 160), (96, 157, 178), (105, 163, 177), (114, 169, 176),
- (111, 158, 104), (108, 148, 33), (115, 144, 28), (122, 141, 23),
- (68, 99, 130), (62, 116, 143), (56, 134, 157), (45, 105, 142),
- (34, 77, 128), (17, 77, 98), (0, 77, 69), (0, 78, 75),
- (51, 121, 131), (89, 156, 185), (105, 150, 183), (121, 145, 181),
- (123, 129, 174), (126, 113, 167), (117, 102, 162), (108, 92, 157),
- (92, 15, 47), (134, 9, 52), (177, 4, 57), (181, 51, 49),
- (185, 99, 42), (176, 108, 45), (168, 118, 49), (176, 155, 38),
- (178, 160, 36), (167, 161, 25), (128, 158, 23), (90, 156, 22),
- (74, 152, 50), (58, 148, 78), (64, 161, 104), (71, 174, 131),
- (104, 137, 182), (120, 121, 174), (137, 106, 166), (150, 118, 99),
- (163, 131, 32), (176, 144, 28), (190, 157, 24), (203, 165, 42),
- (198, 120, 37), (195, 78, 34), (180, 84, 28), (165, 90, 23),
- (142, 90, 28), (120, 91, 33), (39, 65, 56), (15, 66, 57),
- (56, 36, 35), (64, 28, 39), (72, 20, 43), (67, 25, 57),
- (63, 31, 72), (73, 51, 111), (83, 72, 151), (92, 80, 144),
- (143, 30, 76), (134, 30, 27), (151, 47, 30), (169, 64, 34),
- (175, 83, 35), (181, 102, 36), (188, 124, 37), (190, 147, 43),
- (179, 189, 66), (172, 175, 52), (165, 161, 38), (149, 149, 32),
- (133, 137, 26), (159, 126, 29), (171, 116, 33), (198, 120, 37),
- (209, 105, 44), (187, 110, 30), (169, 116, 26), (152, 123, 23),
- (152, 144, 23), (153, 166, 24), (133, 158, 40), (114, 182, 133),
- (138, 184, 197), (119, 177, 196), (101, 171, 196), (91, 170, 191),
- (82, 169, 186), (83, 160, 186), (89, 161, 175), (108, 153, 184),
- (114, 160, 194), (134, 179, 158), (131, 168, 103), (128, 157, 49),
- (159, 150, 33), (164, 142, 22), (176, 155, 28), (179, 139, 26),
- (178, 136, 24), (161, 125, 21), (144, 114, 18), (129, 104, 22),
- (115, 94, 27), (95, 80, 25), (102, 97, 31), (113, 103, 14),
- (105, 102, 0), (112, 130, 18), (110, 132, 18), (108, 135, 18),
- (88, 127, 12), (89, 121, 0), (101, 117, 0), (101, 111, 0),
- (77, 74, 7), (69, 48, 5), (61, 23, 4), (57, 29, 20),
- (54, 36, 36), (23, 11, 85), (29, 25, 101), (20, 38, 124),
- (29, 75, 127), (69, 79, 138), (71, 85, 136), (73, 92, 134),
- (76, 91, 150), (83, 143, 179), (110, 174, 201), (124, 186, 207),
- (129, 181, 194), (102, 171, 188), (75, 162, 182), (31, 157, 135),
- (22, 146, 110), (50, 149, 94), (45, 155, 116), (87, 175, 161),
- (133, 188, 195), (139, 196, 205), (143, 196, 207), (147, 196, 210),
- (170, 219, 223), (173, 211, 170), (163, 204, 160), (125, 194, 163),
- (50, 151, 107), (37, 129, 96), (25, 107, 85), (20, 88, 65),
- (46, 92, 56), (50, 131, 29), (58, 126, 15), (67, 126, 0),
- (84, 121, 7), (77, 111, 1), (71, 77, 3), (68, 59, 0),
- (68, 56, 8), (87, 50, 8), (91, 47, 8), (86, 59, 12),
- (117, 102, 17), (133, 109, 17), (149, 117, 18), (156, 110, 14),
- (164, 95, 30), (181, 114, 35), (197, 92, 44), (197, 94, 36),
- (168, 95, 27), (162, 73, 29), (117, 71, 21), (100, 35, 33),
- (58, 29, 34), (36, 24, 36), (42, 26, 29), (57, 27, 17),
- (30, 21, 26), (31, 18, 25), (33, 17, 0), (16, 18, 0),
- (10, 36, 27), (24, 35, 39), (49, 54, 24), (70, 91, 16),
- (63, 119, 10), (62, 125, 10), (45, 136, 7), (33, 132, 15),
- (48, 150, 25), (5, 157, 46), (13, 134, 63), (16, 171, 80),
- (28, 189, 75), (35, 171, 89), (40, 160, 71), (49, 155, 54),
- (50, 122, 76), (73, 123, 50), (122, 105, 35), (150, 93, 38),
- (154, 75, 42), (134, 40, 40), (116, 35, 31), (86, 26, 28),
- (64, 47, 21), (23, 64, 4), (50, 87, 7), (62, 96, 9),
- (60, 110, 15), (55, 110, 52), (55, 126, 96), (75, 127, 149),
- (66, 147, 174), (68, 161, 179), (45, 160, 167), (55, 160, 117),
- (56, 145, 81), (98, 128, 38), (139, 121, 39), (139, 123, 28),
- (126, 121, 19), (119, 111, 48), (99, 129, 67), (64, 121, 88),
- (54, 144, 93), (86, 147, 106), (96, 104, 65), (72, 54, 50),
- (80, 24, 23), (82, 24, 20), (93, 67, 8), (122, 93, 15)
- ),
-
-// 296 2u0010t.jpg
-((42, 44, 67), (60, 55, 77), (43, 47, 79), (27, 39, 81),
- (18, 30, 79), (10, 21, 77), (17, 16, 69), (25, 11, 62),
- (46, 32, 67), (54, 46, 83), (62, 60, 100), (58, 80, 94),
- (55, 101, 88), (57, 102, 90), (60, 103, 93), (63, 89, 98),
- (66, 76, 103), (37, 33, 107), (22, 18, 105), (8, 3, 103),
- (4, 8, 84), (0, 13, 65), (4, 9, 48), (9, 5, 32),
- (10, 13, 0), (9, 23, 22), (9, 33, 45), (16, 31, 66),
- (24, 29, 87), (29, 32, 89), (34, 35, 92), (46, 36, 88),
- (43, 43, 79), (28, 36, 99), (35, 29, 112), (43, 22, 125),
- (31, 19, 136), (19, 16, 147), (9, 22, 135), (0, 29, 123),
- (34, 50, 110), (47, 67, 129), (61, 85, 149), (67, 101, 145),
- (73, 118, 141), (67, 121, 138), (62, 124, 135), (56, 112, 137),
- (61, 97, 145), (58, 74, 110), (49, 69, 114), (41, 64, 118),
- (24, 68, 142), (7, 73, 167), (8, 69, 170), (9, 65, 174),
- (52, 77, 161), (56, 87, 153), (61, 97, 145), (69, 82, 130),
- (77, 68, 115), (76, 56, 100), (75, 44, 86), (82, 37, 60),
- (86, 23, 32), (68, 10, 0), (82, 11, 24), (97, 13, 49),
- (104, 29, 38), (111, 46, 28), (118, 114, 25), (125, 129, 42),
- (172, 143, 51), (192, 95, 56), (213, 48, 62), (203, 29, 42),
- (193, 11, 23), (177, 11, 29), (161, 11, 36), (160, 28, 41),
- (107, 41, 69), (58, 11, 127), (60, 19, 132), (63, 27, 137),
- (77, 31, 135), (91, 35, 134), (104, 29, 124), (111, 46, 100),
- (150, 21, 49), (143, 48, 70), (137, 76, 92), (126, 65, 112),
- (116, 55, 132), (88, 49, 128), (66, 45, 146), (35, 45, 143),
- (47, 66, 132), (101, 58, 127), (94, 61, 118), (88, 65, 109),
- (84, 71, 108), (80, 77, 108), (70, 73, 106), (78, 73, 96),
- (65, 65, 57), (60, 59, 31), (55, 53, 5), (69, 45, 10),
- (84, 38, 15), (57, 61, 24), (53, 49, 37), (63, 43, 70),
- (74, 48, 73), (118, 39, 86), (123, 32, 69), (129, 26, 53),
- (136, 16, 26), (126, 18, 33), (114, 45, 50), (82, 49, 66),
- (61, 44, 89), (41, 34, 90), (21, 24, 91), (20, 18, 87),
- (19, 13, 83), (33, 7, 80), (34, 19, 88), (37, 22, 89),
- (35, 31, 81), (40, 23, 68), (43, 17, 53), (47, 11, 39),
- (52, 18, 19), (39, 27, 29), (16, 39, 57), (26, 37, 67),
- (44, 28, 91), (66, 44, 112), (88, 60, 134), (81, 76, 137),
- (75, 93, 141), (87, 108, 135), (109, 117, 76), (102, 108, 34),
- (92, 127, 61), (72, 117, 176), (78, 128, 186), (84, 140, 197),
- (73, 119, 196), (56, 94, 167), (47, 65, 167), (27, 43, 156),
- (46, 43, 110), (46, 46, 100), (47, 49, 90), (43, 38, 78),
- (39, 32, 66), (40, 26, 61), (40, 30, 57), (56, 15, 47),
- (56, 6, 43), (53, 33, 45), (42, 48, 38), (32, 63, 32),
- (24, 57, 48), (44, 47, 66), (64, 56, 80), (74, 64, 101),
- (103, 66, 118), (101, 68, 123), (99, 70, 128), (95, 78, 123),
- (84, 75, 128), (87, 83, 142), (102, 94, 154), (121, 113, 152),
- (98, 135, 188), (113, 139, 190), (124, 149, 205), (129, 150, 177),
- (125, 141, 166), (152, 65, 169), (113, 44, 151), (107, 30, 146),
- (110, 42, 141), (115, 61, 142), (120, 80, 143), (92, 112, 145),
- (96, 105, 110), (88, 72, 72), (74, 58, 61), (38, 54, 9),
- (20, 62, 50), (31, 58, 77), (47, 58, 90), (41, 61, 96),
- (41, 54, 96), (54, 53, 111), (56, 35, 100), (55, 28, 107),
- (77, 31, 93), (115, 67, 63), (155, 99, 66), (154, 122, 65),
- (141, 146, 52), (109, 142, 97), (104, 133, 163), (82, 111, 145),
- (70, 100, 160), (67, 94, 139), (60, 64, 91), (74, 72, 60),
- (89, 55, 56), (74, 50, 46), (85, 64, 33), (125, 51, 48),
- (136, 43, 62), (122, 50, 62), (93, 39, 75), (86, 49, 67),
- (80, 60, 88), (65, 59, 71), (62, 70, 73), (71, 66, 89),
- (75, 59, 95), (105, 47, 95), (100, 63, 104), (75, 59, 104),
- (66, 41, 124), (41, 31, 164), (23, 35, 169), (18, 59, 177),
- (17, 57, 204), (7, 63, 212), (10, 78, 201), (49, 80, 186),
- (84, 88, 162), (74, 76, 135), (87, 57, 119), (67, 70, 105),
- (58, 50, 99), (59, 47, 87), (48, 35, 65), (52, 22, 58),
- (68, 38, 66), (56, 48, 69), (36, 75, 70), (1, 97, 70),
- (8, 75, 84), (20, 38, 76), (26, 48, 85), (34, 69, 91),
- (28, 83, 88), (39, 73, 75), (60, 62, 75), (57, 43, 60)
- ),
-
-// 297 2u0015t.jpg
-((129, 96, 65), (144, 152, 101), (152, 164, 104), (161, 176, 107),
- (161, 186, 119), (162, 197, 131), (165, 202, 136), (168, 207, 142),
- (178, 193, 160), (178, 178, 150), (179, 163, 140), (177, 152, 155),
- (176, 141, 171), (177, 149, 183), (178, 158, 195), (177, 166, 191),
- (176, 174, 187), (182, 198, 169), (175, 190, 168), (168, 182, 167),
- (161, 173, 157), (154, 165, 148), (152, 170, 145), (151, 175, 143),
- (156, 183, 132), (164, 180, 125), (172, 177, 119), (170, 171, 126),
- (168, 165, 134), (164, 167, 136), (160, 169, 138), (150, 171, 132),
- (156, 170, 145), (160, 146, 159), (144, 136, 149), (129, 127, 140),
- (120, 108, 132), (111, 89, 125), (106, 78, 118), (101, 68, 111),
- (78, 21, 38), (66, 44, 47), (55, 67, 57), (68, 57, 73),
- (82, 47, 89), (86, 53, 94), (90, 59, 100), (102, 81, 88),
- (114, 109, 71), (129, 145, 82), (144, 155, 103), (160, 165, 124),
- (153, 176, 124), (147, 187, 124), (153, 177, 121), (159, 167, 118),
- (169, 155, 128), (173, 165, 129), (177, 176, 130), (173, 176, 133),
- (170, 177, 136), (162, 169, 134), (155, 161, 133), (137, 139, 128),
- (139, 128, 100), (138, 100, 38), (143, 99, 53), (148, 99, 69),
- (154, 108, 76), (161, 118, 83), (170, 115, 85), (165, 106, 74),
- (114, 44, 34), (105, 32, 33), (96, 20, 33), (84, 24, 21),
- (72, 29, 10), (59, 20, 6), (46, 12, 3), (64, 16, 0),
- (76, 33, 14), (88, 71, 28), (108, 83, 44), (128, 95, 60),
- (130, 92, 67), (132, 90, 74), (129, 95, 86), (137, 102, 70),
- (151, 81, 55), (132, 67, 38), (113, 54, 22), (108, 52, 29),
- (103, 51, 37), (136, 87, 54), (142, 111, 91), (156, 133, 139),
- (149, 164, 143), (180, 184, 159), (168, 190, 163), (156, 197, 167),
- (158, 190, 162), (161, 184, 158), (160, 178, 154), (150, 185, 129),
- (122, 177, 96), (133, 167, 100), (144, 157, 104), (152, 162, 109),
- (160, 167, 115), (162, 161, 115), (160, 141, 108), (167, 123, 96),
- (175, 121, 87), (155, 121, 93), (155, 119, 106), (156, 117, 120),
- (165, 110, 142), (160, 88, 151), (139, 113, 148), (130, 132, 147),
- (124, 154, 130), (113, 131, 123), (102, 109, 117), (105, 104, 113),
- (109, 99, 110), (97, 85, 97), (89, 72, 106), (78, 63, 102),
- (86, 68, 94), (135, 72, 54), (140, 76, 57), (145, 80, 60),
- (137, 70, 54), (127, 63, 51), (119, 61, 50), (135, 63, 48),
- (161, 93, 58), (154, 88, 60), (148, 83, 63), (144, 87, 62),
- (141, 92, 62), (128, 96, 45), (110, 93, 41), (94, 104, 41),
- (80, 120, 47), (113, 134, 101), (115, 123, 110), (118, 113, 120),
- (126, 109, 127), (115, 93, 114), (123, 84, 115), (150, 100, 75),
- (148, 133, 92), (156, 139, 85), (165, 146, 78), (165, 145, 95),
- (167, 141, 104), (160, 150, 114), (153, 144, 115), (148, 147, 103),
- (137, 129, 92), (122, 104, 68), (122, 105, 57), (122, 106, 46),
- (139, 117, 57), (142, 129, 74), (159, 124, 86), (171, 139, 92),
- (181, 125, 98), (179, 126, 100), (177, 127, 102), (179, 142, 98),
- (163, 152, 122), (159, 157, 132), (145, 159, 133), (143, 142, 137),
- (130, 124, 138), (131, 115, 125), (136, 121, 140), (149, 130, 162),
- (152, 144, 167), (157, 153, 168), (171, 154, 170), (175, 149, 178),
- (165, 178, 168), (158, 170, 166), (152, 162, 164), (144, 164, 137),
- (147, 165, 125), (141, 161, 112), (143, 155, 109), (133, 154, 97),
- (121, 136, 81), (119, 127, 86), (116, 113, 104), (100, 106, 102),
- (110, 93, 112), (119, 79, 116), (105, 84, 123), (91, 82, 113),
- (85, 81, 104), (87, 91, 103), (92, 87, 110), (107, 82, 112),
- (106, 93, 110), (107, 102, 125), (115, 109, 137), (123, 112, 142),
- (127, 122, 142), (141, 120, 139), (140, 102, 141), (118, 97, 138),
- (117, 101, 130), (101, 98, 115), (64, 85, 86), (54, 99, 76),
- (74, 58, 69), (88, 30, 26), (116, 35, 6), (117, 51, 17),
- (104, 61, 27), (128, 79, 38), (145, 100, 59), (173, 113, 79),
- (185, 121, 94), (201, 135, 113), (179, 143, 111), (180, 141, 160),
- (184, 156, 178), (184, 159, 181), (192, 169, 187), (181, 184, 177),
- (185, 194, 165), (177, 215, 154), (177, 214, 147), (167, 220, 138),
- (153, 183, 119), (141, 143, 78), (112, 108, 45), (113, 80, 37),
- (115, 81, 46), (98, 64, 97), (109, 57, 121), (129, 66, 123),
- (126, 76, 125), (141, 84, 127), (147, 123, 119), (150, 145, 149),
- (149, 142, 160), (139, 152, 134), (129, 160, 100), (116, 161, 78),
- (116, 141, 76), (132, 136, 77), (145, 135, 74), (153, 114, 81)
- ),
-
-// 298 2u0017pp1t.jpg
-((199, 122, 218), (208, 121, 218), (202, 104, 202), (197, 87, 186),
- (191, 99, 173), (185, 111, 160), (178, 126, 149), (171, 142, 138),
- (196, 164, 123), (205, 163, 132), (214, 163, 142), (234, 163, 139),
- (255, 164, 137), (235, 169, 110), (215, 174, 84), (215, 171, 77),
- (215, 169, 71), (213, 114, 57), (209, 94, 54), (206, 74, 51),
- (213, 85, 60), (221, 97, 69), (212, 109, 71), (204, 122, 74),
- (185, 100, 63), (189, 89, 56), (193, 78, 49), (200, 71, 50),
- (207, 65, 51), (206, 67, 49), (205, 70, 48), (210, 93, 50),
- (210, 128, 72), (213, 136, 118), (213, 140, 116), (214, 145, 114),
- (213, 121, 94), (212, 98, 74), (205, 80, 66), (198, 63, 59),
- (193, 39, 39), (188, 49, 53), (184, 59, 67), (195, 51, 67),
- (207, 43, 68), (204, 48, 64), (201, 54, 60), (197, 53, 45),
- (189, 54, 48), (201, 68, 63), (207, 91, 78), (213, 114, 93),
- (230, 126, 136), (247, 138, 179), (246, 152, 196), (246, 167, 214),
- (247, 232, 193), (245, 223, 184), (244, 215, 175), (228, 192, 188),
- (213, 169, 202), (208, 146, 210), (204, 124, 219), (169, 103, 193),
- (161, 108, 186), (168, 126, 146), (176, 122, 138), (184, 118, 130),
- (186, 113, 135), (188, 109, 140), (206, 98, 148), (202, 56, 163),
- (194, 61, 127), (201, 83, 110), (208, 106, 94), (210, 86, 86),
- (212, 66, 79), (201, 80, 100), (191, 95, 122), (172, 120, 124),
- (168, 119, 102), (186, 129, 84), (185, 130, 86), (185, 132, 88),
- (181, 130, 92), (177, 128, 96), (175, 131, 128), (170, 125, 154),
- (169, 136, 181), (165, 145, 196), (162, 154, 211), (177, 151, 214),
- (193, 148, 217), (190, 150, 203), (199, 142, 185), (204, 138, 174),
- (195, 135, 143), (185, 114, 84), (169, 91, 106), (153, 69, 128),
- (165, 80, 133), (178, 92, 139), (186, 91, 147), (192, 106, 145),
- (201, 143, 139), (194, 159, 144), (187, 175, 149), (193, 172, 144),
- (199, 170, 140), (204, 170, 125), (196, 169, 92), (192, 178, 71),
- (207, 167, 79), (209, 126, 72), (220, 121, 81), (232, 117, 90),
- (232, 69, 134), (252, 90, 150), (254, 92, 139), (255, 119, 135),
- (238, 139, 170), (213, 166, 162), (189, 194, 154), (194, 201, 132),
- (199, 209, 110), (195, 201, 95), (208, 207, 89), (201, 192, 87),
- (203, 165, 58), (182, 108, 37), (182, 97, 54), (182, 86, 72),
- (178, 93, 86), (172, 108, 134), (170, 111, 155), (180, 103, 159),
- (187, 44, 172), (177, 57, 156), (168, 71, 140), (178, 91, 131),
- (189, 112, 122), (206, 131, 110), (212, 157, 93), (217, 171, 75),
- (230, 178, 76), (213, 154, 84), (213, 145, 84), (213, 137, 85),
- (198, 141, 88), (192, 117, 88), (201, 108, 90), (204, 132, 94),
- (181, 118, 111), (189, 107, 119), (197, 96, 128), (210, 98, 134),
- (197, 105, 154), (218, 119, 173), (241, 117, 141), (221, 159, 122),
- (217, 175, 77), (215, 205, 94), (223, 192, 91), (231, 180, 88),
- (239, 180, 136), (243, 187, 170), (214, 180, 196), (227, 160, 227),
- (179, 184, 203), (199, 197, 188), (219, 211, 174), (237, 229, 157),
- (238, 241, 162), (246, 232, 169), (236, 218, 170), (217, 174, 132),
- (204, 144, 74), (198, 133, 49), (181, 127, 27), (183, 114, 21),
- (185, 128, 39), (193, 133, 60), (198, 141, 52), (210, 141, 64),
- (192, 168, 46), (187, 161, 50), (183, 154, 54), (191, 153, 42),
- (195, 146, 27), (191, 150, 44), (194, 135, 69), (198, 127, 65),
- (195, 122, 67), (190, 115, 76), (205, 120, 81), (221, 116, 113),
- (205, 131, 154), (207, 136, 178), (234, 140, 214), (214, 125, 235),
- (208, 160, 244), (170, 171, 235), (199, 197, 210), (222, 236, 221),
- (230, 228, 203), (245, 229, 169), (250, 206, 159), (237, 197, 146),
- (234, 205, 139), (226, 206, 145), (201, 201, 127), (202, 208, 112),
- (212, 222, 125), (216, 222, 152), (220, 215, 151), (236, 188, 139),
- (229, 158, 166), (198, 132, 180), (180, 105, 170), (173, 80, 169),
- (189, 91, 150), (193, 104, 148), (194, 130, 156), (219, 156, 141),
- (229, 170, 136), (222, 174, 134), (223, 185, 140), (194, 164, 188),
- (216, 149, 220), (187, 132, 236), (175, 117, 238), (145, 89, 226),
- (158, 84, 239), (197, 71, 215), (229, 115, 185), (233, 133, 183),
- (245, 130, 195), (215, 143, 209), (176, 167, 222), (190, 131, 189),
- (190, 137, 181), (202, 151, 148), (192, 153, 110), (193, 150, 99),
- (192, 170, 97), (199, 179, 120), (209, 169, 118), (207, 162, 95),
- (208, 158, 85), (209, 167, 81), (201, 157, 70), (196, 147, 55),
- (203, 143, 57), (206, 158, 58), (198, 183, 68), (198, 172, 61)
- ),
-
-// 299 2u0017t.jpg
-((48, 99, 204), (50, 97, 205), (52, 101, 208), (55, 106, 211),
- (62, 94, 200), (70, 82, 190), (64, 86, 191), (59, 91, 192),
- (81, 117, 179), (75, 159, 183), (69, 201, 187), (70, 208, 174),
- (71, 216, 161), (48, 186, 143), (26, 157, 125), (17, 160, 128),
- (8, 163, 131), (33, 141, 144), (40, 139, 151), (47, 138, 159),
- (56, 133, 192), (65, 128, 225), (67, 128, 226), (69, 128, 228),
- (51, 121, 216), (48, 124, 201), (45, 127, 187), (41, 147, 190),
- (38, 168, 194), (46, 177, 193), (54, 187, 192), (64, 201, 183),
- (74, 168, 154), (63, 126, 144), (52, 137, 141), (41, 148, 138),
- (36, 155, 123), (31, 162, 108), (28, 160, 105), (26, 159, 102),
- (34, 132, 75), (42, 124, 65), (51, 117, 56), (60, 121, 40),
- (70, 125, 24), (71, 125, 19), (72, 126, 14), (85, 131, 22),
- (80, 130, 45), (71, 125, 91), (63, 123, 111), (55, 122, 131),
- (49, 104, 146), (44, 86, 162), (35, 89, 166), (27, 93, 171),
- (35, 53, 161), (31, 39, 152), (27, 26, 143), (37, 59, 135),
- (47, 93, 127), (46, 98, 108), (46, 104, 89), (11, 94, 86),
- (6, 91, 94), (42, 72, 136), (46, 68, 134), (50, 65, 132),
- (50, 57, 139), (51, 49, 146), (52, 77, 161), (44, 94, 189),
- (31, 113, 186), (27, 104, 162), (23, 96, 139), (21, 101, 107),
- (20, 107, 75), (21, 118, 64), (22, 130, 54), (0, 113, 54),
- (19, 102, 48), (61, 101, 74), (67, 111, 93), (74, 121, 113),
- (62, 121, 117), (50, 122, 121), (23, 132, 139), (10, 127, 145),
- (55, 137, 161), (60, 137, 173), (65, 137, 185), (65, 143, 189),
- (66, 149, 193), (48, 167, 197), (49, 147, 192), (60, 135, 190),
- (56, 116, 179), (65, 114, 173), (64, 113, 161), (64, 112, 150),
- (73, 116, 144), (82, 121, 138), (98, 129, 131), (96, 145, 124),
- (84, 141, 124), (86, 141, 106), (88, 141, 89), (88, 139, 87),
- (88, 138, 85), (87, 145, 69), (81, 137, 64), (68, 104, 60),
- (53, 59, 55), (84, 94, 57), (91, 97, 61), (99, 100, 66),
- (85, 94, 29), (85, 70, 29), (52, 37, 40), (28, 39, 69),
- (37, 125, 12), (35, 138, 21), (33, 151, 31), (37, 135, 26),
- (42, 120, 21), (24, 85, 43), (0, 61, 60), (3, 74, 92),
- (15, 90, 111), (30, 118, 122), (31, 115, 116), (32, 112, 111),
- (46, 106, 94), (60, 85, 107), (82, 118, 106), (80, 128, 90),
- (72, 135, 116), (63, 132, 137), (54, 129, 158), (54, 135, 160),
- (55, 142, 162), (59, 155, 171), (65, 168, 199), (54, 158, 211),
- (54, 137, 205), (47, 108, 191), (49, 108, 192), (51, 109, 193),
- (71, 98, 179), (59, 85, 162), (57, 96, 171), (54, 100, 178),
- (69, 98, 224), (73, 110, 222), (78, 122, 221), (93, 136, 228),
- (81, 139, 239), (68, 153, 210), (47, 166, 208), (57, 175, 203),
- (73, 181, 209), (60, 202, 204), (60, 202, 196), (60, 202, 188),
- (39, 201, 180), (30, 210, 171), (24, 186, 162), (34, 160, 148),
- (44, 157, 155), (52, 165, 160), (60, 174, 166), (60, 159, 178),
- (51, 159, 198), (61, 170, 201), (55, 181, 204), (36, 192, 181),
- (0, 200, 170), (12, 205, 152), (12, 183, 130), (30, 169, 140),
- (48, 151, 130), (77, 138, 130), (80, 143, 112), (78, 140, 91),
- (67, 119, 80), (60, 119, 74), (53, 120, 69), (57, 131, 70),
- (45, 158, 42), (50, 176, 32), (55, 210, 48), (80, 201, 74),
- (72, 154, 106), (75, 175, 105), (78, 155, 119), (81, 173, 134),
- (51, 202, 131), (21, 225, 128), (49, 209, 85), (56, 189, 96),
- (73, 146, 116), (69, 110, 132), (57, 94, 162), (47, 89, 189),
- (50, 76, 189), (47, 71, 177), (50, 68, 168), (58, 86, 160),
- (64, 110, 160), (65, 139, 138), (51, 158, 104), (59, 159, 45),
- (75, 152, 38), (60, 151, 11), (79, 120, 0), (89, 113, 15),
- (78, 116, 39), (54, 146, 71), (51, 157, 121), (70, 158, 144),
- (73, 144, 150), (67, 146, 176), (66, 134, 171), (71, 121, 194),
- (66, 115, 174), (48, 104, 163), (48, 106, 144), (33, 95, 144),
- (9, 72, 115), (18, 66, 114), (22, 22, 96), (2, 3, 83),
- (21, 30, 107), (36, 36, 150), (52, 61, 178), (32, 74, 186),
- (43, 77, 184), (47, 92, 175), (37, 120, 160), (34, 136, 138),
- (41, 149, 134), (59, 134, 137), (80, 143, 112), (88, 159, 81),
- (78, 190, 54), (96, 190, 44), (83, 173, 59), (94, 147, 75),
- (83, 135, 97), (71, 124, 130), (60, 122, 147), (70, 109, 152),
- (62, 98, 134), (58, 107, 137), (63, 116, 122), (59, 114, 74)
- ),
-
-// 300 2u0018t.jpg
-((135, 38, 171), (122, 35, 130), (138, 44, 114), (155, 54, 98),
- (175, 42, 103), (196, 31, 108), (194, 23, 124), (192, 16, 140),
- (177, 39, 135), (177, 55, 126), (178, 72, 118), (172, 72, 107),
- (167, 73, 97), (158, 71, 100), (149, 69, 104), (142, 69, 101),
- (136, 70, 98), (145, 88, 143), (151, 76, 155), (157, 64, 168),
- (147, 58, 153), (138, 53, 138), (133, 58, 139), (128, 64, 140),
- (124, 42, 152), (123, 32, 163), (122, 23, 175), (129, 31, 185),
- (136, 39, 196), (136, 41, 191), (137, 44, 187), (145, 42, 147),
- (157, 46, 123), (123, 41, 115), (114, 51, 104), (106, 61, 94),
- (103, 61, 88), (100, 61, 82), (109, 68, 70), (119, 76, 59),
- (147, 108, 39), (167, 119, 46), (187, 131, 54), (191, 108, 62),
- (195, 85, 70), (194, 77, 82), (194, 70, 94), (178, 71, 101),
- (149, 53, 117), (98, 25, 166), (109, 16, 153), (121, 8, 140),
- (130, 14, 121), (139, 20, 102), (147, 26, 94), (155, 32, 87),
- (139, 67, 78), (157, 99, 85), (175, 131, 92), (181, 117, 95),
- (187, 104, 98), (187, 98, 118), (188, 92, 138), (183, 90, 160),
- (196, 60, 168), (165, 38, 177), (152, 41, 186), (140, 44, 195),
- (150, 46, 175), (161, 48, 156), (178, 49, 132), (184, 32, 107),
- (194, 33, 103), (185, 47, 99), (176, 62, 96), (152, 72, 89),
- (129, 83, 83), (124, 76, 74), (120, 69, 65), (107, 64, 84),
- (110, 68, 80), (122, 134, 96), (143, 153, 97), (165, 173, 98),
- (159, 176, 106), (154, 180, 115), (142, 180, 107), (141, 177, 113),
- (150, 166, 117), (145, 159, 111), (140, 152, 106), (138, 154, 103),
- (136, 157, 101), (151, 161, 108), (155, 145, 110), (150, 146, 98),
- (139, 126, 92), (143, 91, 77), (156, 62, 62), (169, 34, 48),
- (177, 29, 37), (185, 25, 27), (188, 4, 28), (159, 27, 40),
- (166, 26, 75), (168, 27, 88), (171, 29, 101), (166, 28, 89),
- (161, 27, 77), (166, 19, 61), (160, 31, 51), (151, 37, 36),
- (164, 53, 23), (152, 41, 58), (140, 46, 61), (128, 52, 64),
- (131, 59, 73), (132, 64, 79), (134, 67, 76), (139, 66, 83),
- (174, 59, 137), (166, 57, 142), (159, 56, 147), (164, 57, 149),
- (170, 59, 151), (180, 49, 153), (165, 45, 134), (155, 56, 102),
- (154, 67, 76), (180, 88, 37), (172, 87, 46), (165, 86, 56),
- (133, 91, 77), (139, 119, 86), (142, 152, 79), (146, 127, 97),
- (167, 81, 130), (165, 85, 165), (163, 89, 200), (152, 83, 197),
- (142, 77, 195), (166, 88, 198), (182, 107, 225), (167, 121, 209),
- (200, 153, 171), (170, 150, 126), (166, 147, 123), (163, 145, 121),
- (152, 156, 106), (153, 153, 99), (153, 147, 95), (180, 148, 101),
- (208, 100, 97), (192, 92, 114), (177, 84, 131), (169, 74, 138),
- (155, 43, 145), (147, 43, 138), (152, 68, 145), (167, 81, 130),
- (153, 88, 122), (145, 121, 83), (149, 122, 85), (153, 123, 87),
- (178, 108, 82), (212, 70, 92), (204, 57, 125), (208, 26, 103),
- (159, 32, 109), (146, 33, 108), (134, 34, 107), (117, 37, 108),
- (119, 47, 97), (109, 49, 83), (102, 53, 85), (93, 38, 77),
- (91, 19, 92), (77, 14, 105), (110, 37, 116), (125, 25, 98),
- (131, 16, 107), (139, 29, 92), (130, 48, 86), (112, 52, 78),
- (143, 49, 83), (144, 48, 74), (145, 48, 65), (137, 48, 52),
- (118, 34, 50), (107, 23, 56), (94, 51, 61), (94, 57, 48),
- (109, 85, 59), (133, 85, 62), (129, 85, 72), (109, 79, 81),
- (119, 51, 128), (124, 57, 162), (134, 39, 169), (137, 39, 162),
- (134, 32, 132), (136, 24, 108), (155, 33, 110), (147, 52, 120),
- (138, 63, 122), (148, 68, 103), (153, 78, 98), (155, 101, 89),
- (159, 76, 104), (161, 73, 121), (151, 56, 124), (140, 63, 131),
- (137, 49, 125), (113, 40, 132), (88, 43, 136), (104, 17, 132),
- (149, 4, 123), (172, 22, 109), (167, 35, 108), (154, 20, 81),
- (150, 34, 57), (127, 25, 73), (93, 6, 74), (78, 6, 69),
- (91, 16, 81), (100, 39, 81), (124, 37, 88), (168, 36, 96),
- (180, 41, 80), (192, 65, 84), (195, 66, 84), (194, 58, 94),
- (172, 57, 98), (151, 57, 117), (148, 51, 120), (162, 45, 123),
- (164, 47, 118), (173, 27, 108), (173, 35, 86), (176, 43, 70),
- (179, 43, 47), (184, 53, 11), (195, 66, 24), (186, 76, 25),
- (181, 53, 42), (180, 54, 57), (176, 45, 59), (180, 51, 71),
- (179, 45, 95), (165, 55, 116), (169, 63, 138), (171, 66, 151),
- (174, 74, 126), (187, 81, 101), (182, 80, 75), (187, 77, 24)
- ),
-
-
-// 301 2u0020pp1t.jpg
-((115, 229, 180), (98, 154, 203), (102, 136, 219), (107, 118, 236),
- (119, 112, 233), (131, 107, 231), (128, 105, 234), (125, 103, 237),
- (113, 114, 241), (131, 137, 240), (150, 161, 240), (150, 162, 181),
- (151, 163, 123), (142, 160, 125), (134, 157, 128), (122, 148, 150),
- (110, 139, 173), (134, 150, 227), (125, 153, 231), (116, 157, 236),
- (143, 147, 193), (170, 138, 151), (175, 126, 133), (181, 115, 116),
- (208, 159, 103), (196, 153, 118), (185, 147, 134), (177, 148, 146),
- (169, 149, 158), (156, 126, 197), (144, 104, 237), (128, 98, 230),
- (112, 123, 241), (106, 176, 245), (105, 191, 228), (105, 207, 211),
- (119, 211, 193), (133, 215, 175), (142, 212, 173), (152, 210, 172),
- (158, 205, 163), (143, 199, 148), (128, 194, 133), (125, 204, 145),
- (123, 214, 157), (124, 219, 160), (126, 224, 163), (124, 215, 172),
- (121, 214, 185), (121, 222, 182), (123, 216, 180), (126, 211, 178),
- (130, 209, 182), (134, 207, 187), (131, 204, 192), (129, 201, 198),
- (151, 200, 196), (163, 201, 178), (176, 203, 160), (180, 198, 157),
- (185, 193, 154), (175, 185, 148), (166, 178, 142), (152, 178, 141),
- (147, 184, 115), (128, 206, 130), (139, 203, 137), (151, 200, 144),
- (163, 196, 146), (176, 193, 148), (207, 162, 131), (215, 154, 125),
- (232, 168, 94), (220, 161, 93), (208, 154, 92), (190, 151, 106),
- (173, 149, 121), (175, 157, 126), (178, 165, 131), (159, 192, 149),
- (136, 230, 168), (127, 240, 184), (117, 243, 182), (108, 247, 180),
- (106, 243, 194), (104, 239, 209), (115, 228, 200), (124, 230, 207),
- (166, 234, 209), (159, 224, 191), (153, 215, 174), (149, 213, 171),
- (145, 212, 168), (143, 210, 166), (138, 218, 159), (153, 210, 157),
- (171, 202, 132), (152, 159, 108), (154, 159, 107), (156, 159, 106),
- (151, 161, 110), (147, 163, 114), (134, 165, 134), (98, 156, 202),
- (73, 202, 164), (90, 211, 165), (107, 220, 166), (93, 215, 180),
- (79, 210, 194), (92, 206, 207), (96, 200, 209), (86, 211, 203),
- (84, 229, 196), (113, 231, 171), (119, 231, 178), (125, 231, 185),
- (126, 228, 189), (120, 233, 177), (117, 220, 165), (101, 238, 170),
- (94, 245, 152), (97, 240, 162), (100, 236, 172), (109, 228, 184),
- (118, 220, 196), (127, 220, 209), (127, 215, 227), (111, 211, 227),
- (86, 209, 242), (53, 185, 233), (60, 178, 240), (68, 171, 248),
- (75, 188, 230), (84, 198, 224), (118, 207, 221), (113, 212, 207),
- (131, 203, 163), (128, 191, 142), (125, 180, 122), (124, 179, 115),
- (123, 179, 108), (128, 183, 116), (138, 188, 129), (146, 176, 138),
- (153, 186, 157), (120, 195, 188), (113, 183, 198), (107, 171, 209),
- (119, 187, 196), (154, 178, 165), (147, 163, 116), (145, 137, 100),
- (173, 120, 80), (175, 124, 82), (177, 128, 85), (196, 117, 87),
- (200, 126, 89), (196, 128, 83), (209, 131, 83), (227, 159, 84),
- (235, 173, 90), (193, 190, 97), (183, 202, 107), (174, 214, 118),
- (151, 242, 162), (118, 232, 163), (107, 223, 178), (82, 207, 199),
- (72, 185, 225), (78, 173, 231), (85, 161, 237), (95, 144, 239),
- (87, 147, 220), (91, 158, 228), (97, 157, 227), (120, 179, 219),
- (132, 191, 199), (136, 204, 165), (130, 188, 163), (137, 191, 142),
- (147, 188, 132), (149, 180, 120), (153, 166, 123), (172, 160, 120),
- (194, 176, 110), (193, 187, 110), (192, 198, 110), (166, 213, 121),
- (148, 221, 139), (124, 232, 146), (129, 229, 157), (124, 228, 167),
- (107, 217, 190), (97, 214, 208), (95, 222, 213), (88, 228, 217),
- (88, 221, 230), (85, 222, 230), (70, 204, 241), (56, 195, 238),
- (62, 170, 234), (73, 168, 252), (87, 165, 248), (83, 153, 248),
- (61, 151, 247), (59, 138, 241), (72, 140, 241), (79, 142, 247),
- (89, 149, 245), (94, 148, 244), (106, 148, 234), (118, 130, 242),
- (101, 145, 234), (103, 147, 212), (121, 169, 209), (123, 192, 173),
- (122, 186, 149), (144, 186, 123), (143, 193, 108), (134, 181, 113),
- (133, 184, 105), (142, 170, 96), (152, 175, 103), (184, 177, 89),
- (194, 147, 65), (190, 123, 81), (186, 128, 88), (175, 149, 132),
- (168, 169, 155), (107, 175, 198), (85, 173, 213), (71, 177, 235),
- (65, 156, 247), (51, 151, 229), (62, 149, 229), (83, 168, 223),
- (83, 191, 217), (84, 217, 212), (97, 233, 229), (104, 246, 222),
- (120, 234, 226), (128, 223, 227), (130, 236, 232), (134, 233, 228),
- (146, 236, 224), (130, 246, 211), (136, 220, 187), (152, 209, 176),
- (157, 193, 167), (161, 166, 136), (157, 147, 112), (165, 145, 86),
- (158, 139, 83), (133, 168, 110), (117, 231, 159), (114, 203, 123)
- ),
-
-// 302 2u0020t.jpg
-((178, 61, 28), (160, 61, 30), (159, 60, 38), (158, 60, 47),
- (153, 41, 46), (148, 22, 46), (145, 14, 37), (142, 6, 28),
- (117, 18, 23), (110, 27, 42), (104, 36, 61), (100, 28, 74),
- (96, 21, 88), (97, 20, 103), (99, 19, 118), (106, 16, 111),
- (114, 14, 104), (138, 23, 80), (143, 20, 66), (148, 18, 52),
- (138, 24, 53), (128, 30, 55), (135, 29, 59), (143, 29, 63),
- (159, 11, 61), (154, 19, 66), (150, 27, 71), (144, 32, 70),
- (139, 38, 70), (129, 42, 80), (119, 46, 91), (103, 45, 106),
- (109, 55, 115), (110, 73, 127), (113, 67, 128), (117, 62, 130),
- (115, 59, 128), (113, 56, 127), (116, 58, 120), (119, 60, 114),
- (103, 66, 109), (107, 64, 113), (111, 62, 117), (123, 56, 101),
- (136, 50, 85), (136, 48, 71), (137, 47, 57), (132, 35, 66),
- (125, 35, 87), (70, 28, 112), (41, 34, 135), (12, 41, 159),
- (25, 76, 161), (39, 112, 163), (46, 116, 151), (53, 121, 140),
- (95, 110, 129), (101, 93, 123), (108, 77, 118), (111, 86, 120),
- (115, 95, 123), (106, 99, 131), (98, 104, 140), (96, 122, 139),
- (91, 133, 157), (55, 122, 164), (69, 104, 141), (84, 87, 118),
- (82, 72, 105), (81, 57, 93), (107, 57, 82), (108, 55, 51),
- (156, 76, 27), (155, 84, 16), (155, 93, 6), (168, 93, 3),
- (181, 94, 1), (180, 96, 7), (180, 98, 14), (173, 102, 12),
- (172, 106, 9), (164, 119, 36), (172, 107, 24), (181, 96, 13),
- (185, 83, 15), (190, 70, 18), (187, 64, 31), (170, 68, 30),
- (150, 123, 32), (147, 135, 23), (145, 148, 15), (124, 153, 12),
- (103, 159, 10), (133, 144, 6), (144, 140, 15), (133, 121, 19),
- (133, 101, 24), (120, 53, 86), (129, 35, 90), (139, 18, 95),
- (151, 18, 93), (163, 19, 91), (163, 11, 84), (153, 19, 72),
- (163, 26, 52), (141, 24, 58), (120, 23, 64), (117, 27, 75),
- (114, 31, 87), (94, 53, 111), (99, 59, 121), (90, 82, 129),
- (78, 86, 151), (87, 118, 164), (93, 119, 166), (100, 121, 168),
- (103, 101, 166), (72, 76, 165), (54, 79, 145), (39, 81, 131),
- (15, 82, 152), (22, 87, 160), (30, 92, 169), (48, 96, 167),
- (67, 101, 165), (97, 97, 149), (113, 96, 138), (125, 81, 116),
- (156, 73, 103), (178, 37, 43), (173, 28, 39), (168, 20, 36),
- (165, 10, 42), (169, 22, 50), (163, 26, 46), (158, 37, 54),
- (113, 54, 86), (101, 63, 100), (90, 72, 114), (89, 76, 118),
- (89, 81, 122), (98, 104, 138), (90, 122, 135), (50, 123, 114),
- (49, 120, 116), (78, 82, 145), (83, 81, 147), (88, 81, 149),
- (101, 79, 128), (110, 81, 139), (113, 72, 142), (139, 70, 137),
- (144, 44, 116), (150, 39, 105), (157, 35, 94), (161, 17, 79),
- (158, 13, 78), (157, 14, 78), (157, 16, 82), (138, 30, 90),
- (125, 31, 84), (113, 46, 53), (121, 42, 51), (129, 39, 49),
- (126, 19, 63), (142, 20, 61), (139, 20, 48), (144, 10, 35),
- (167, 27, 38), (166, 38, 40), (166, 49, 42), (163, 73, 38),
- (141, 86, 47), (112, 82, 108), (93, 67, 104), (60, 58, 123),
- (58, 72, 135), (39, 87, 153), (39, 108, 175), (56, 104, 176),
- (68, 60, 159), (83, 63, 134), (123, 53, 126), (137, 26, 120),
- (121, 15, 89), (121, 18, 82), (121, 21, 75), (113, 11, 76),
- (109, 20, 76), (118, 38, 97), (133, 38, 104), (142, 14, 97),
- (159, 8, 101), (169, 13, 76), (186, 46, 59), (190, 58, 37),
- (194, 98, 22), (193, 113, 14), (193, 106, 9), (180, 83, 14),
- (173, 55, 5), (167, 31, 35), (159, 31, 32), (160, 36, 34),
- (150, 51, 30), (158, 64, 38), (138, 75, 21), (137, 98, 23),
- (141, 94, 12), (141, 95, 10), (145, 106, 13), (154, 114, 19),
- (152, 114, 41), (103, 89, 60), (106, 91, 70), (102, 70, 75),
- (106, 60, 63), (118, 71, 55), (165, 76, 36), (193, 85, 21),
- (194, 74, 13), (198, 74, 14), (199, 67, 18), (176, 56, 6),
- (185, 36, 30), (174, 31, 25), (150, 20, 30), (154, 13, 29),
- (177, 20, 11), (183, 61, 12), (172, 94, 28), (170, 103, 35),
- (163, 97, 37), (161, 87, 88), (127, 91, 117), (121, 107, 107),
- (114, 86, 100), (115, 86, 88), (153, 80, 45), (164, 80, 33),
- (147, 63, 53), (144, 56, 98), (124, 53, 111), (124, 80, 133),
- (115, 88, 143), (109, 95, 157), (101, 105, 153), (103, 106, 149),
- (97, 110, 154), (98, 107, 150), (83, 90, 132), (65, 108, 89),
- (68, 97, 113), (72, 60, 134), (88, 43, 112), (71, 48, 126)
- ),
-
-// 303 2u0024t.jpg
-((14, 80, 34), (48, 76, 62), (69, 60, 71), (91, 44, 80),
- (118, 37, 87), (145, 30, 95), (149, 48, 90), (154, 67, 86),
- (157, 108, 67), (162, 114, 55), (167, 121, 44), (161, 106, 45),
- (156, 92, 46), (164, 79, 47), (172, 67, 48), (162, 60, 49),
- (152, 54, 51), (168, 98, 38), (177, 112, 25), (186, 126, 12),
- (185, 120, 27), (185, 115, 43), (187, 115, 54), (189, 115, 66),
- (180, 34, 45), (167, 44, 58), (155, 54, 72), (142, 66, 73),
- (129, 78, 75), (123, 82, 70), (118, 87, 66), (112, 96, 62),
- (109, 91, 77), (86, 74, 86), (82, 57, 90), (78, 41, 95),
- (68, 31, 93), (58, 22, 92), (60, 14, 93), (62, 6, 95),
- (67, 19, 59), (73, 16, 57), (79, 14, 56), (90, 34, 61),
- (101, 55, 66), (113, 68, 62), (126, 81, 58), (151, 101, 50),
- (159, 114, 33), (148, 121, 34), (154, 113, 24), (160, 105, 15),
- (124, 96, 19), (88, 87, 23), (69, 63, 20), (51, 39, 17),
- (55, 24, 56), (68, 42, 59), (82, 60, 62), (80, 94, 52),
- (78, 128, 43), (80, 123, 29), (83, 118, 16), (91, 102, 34),
- (115, 94, 65), (96, 68, 109), (89, 54, 106), (82, 40, 103),
- (83, 48, 105), (84, 57, 108), (90, 76, 102), (100, 82, 94),
- (98, 66, 79), (92, 55, 62), (86, 44, 45), (85, 36, 55),
- (84, 28, 65), (78, 31, 74), (72, 34, 83), (62, 33, 89),
- (59, 28, 96), (73, 11, 96), (85, 13, 67), (97, 15, 38),
- (111, 34, 30), (125, 54, 22), (160, 59, 7), (149, 82, 30),
- (190, 107, 5), (187, 101, 21), (185, 96, 38), (180, 100, 46),
- (176, 104, 54), (171, 105, 57), (159, 103, 68), (161, 89, 64),
- (168, 77, 56), (156, 92, 80), (151, 99, 69), (147, 107, 58),
- (138, 110, 57), (130, 113, 57), (131, 107, 69), (121, 104, 74),
- (132, 87, 68), (134, 69, 74), (137, 52, 81), (144, 41, 78),
- (152, 31, 76), (148, 24, 86), (148, 9, 76), (142, 24, 76),
- (149, 46, 47), (123, 87, 51), (121, 89, 45), (119, 92, 39),
- (119, 99, 38), (133, 113, 40), (142, 94, 58), (141, 91, 68),
- (120, 86, 76), (110, 73, 73), (100, 60, 71), (103, 54, 67),
- (107, 49, 63), (101, 14, 48), (90, 6, 40), (85, 0, 34),
- (78, 6, 54), (91, 20, 54), (96, 25, 61), (101, 31, 68),
- (108, 61, 71), (121, 81, 69), (133, 92, 60), (125, 99, 40),
- (128, 98, 62), (120, 97, 68), (113, 97, 74), (118, 94, 90),
- (123, 91, 106), (106, 74, 95), (88, 80, 95), (84, 76, 91),
- (83, 71, 91), (91, 51, 85), (95, 52, 82), (99, 53, 79),
- (96, 65, 80), (106, 70, 72), (99, 84, 43), (95, 65, 27),
- (75, 28, 38), (81, 21, 40), (87, 14, 43), (79, 37, 39),
- (104, 61, 10), (133, 87, 37), (153, 93, 39), (162, 104, 40),
- (161, 107, 35), (175, 118, 63), (178, 117, 66), (181, 117, 69),
- (193, 107, 82), (206, 123, 81), (219, 122, 90), (203, 118, 87),
- (143, 101, 103), (122, 107, 101), (102, 113, 99), (112, 112, 84),
- (133, 120, 75), (143, 118, 51), (148, 121, 44), (167, 126, 74),
- (172, 117, 76), (157, 108, 91), (145, 102, 83), (120, 91, 73),
- (110, 83, 76), (100, 62, 75), (111, 52, 70), (99, 21, 60),
- (100, 6, 56), (104, 9, 52), (108, 12, 49), (95, 15, 40),
- (88, 17, 49), (93, 11, 49), (103, 15, 65), (123, 15, 77),
- (119, 6, 84), (130, 1, 81), (139, 12, 101), (133, 33, 87),
- (122, 45, 77), (109, 63, 73), (105, 65, 74), (104, 79, 74),
- (113, 81, 56), (120, 73, 47), (91, 53, 30), (90, 57, 24),
- (73, 64, 31), (42, 52, 27), (20, 36, 7), (13, 81, 24),
- (21, 55, 41), (57, 30, 61), (70, 51, 44), (61, 103, 40),
- (53, 107, 9), (36, 107, 37), (45, 116, 40), (69, 102, 47),
- (79, 70, 89), (74, 45, 73), (72, 22, 75), (65, 27, 88),
- (79, 29, 88), (92, 43, 90), (83, 53, 91), (80, 43, 94),
- (80, 39, 109), (75, 34, 110), (72, 34, 107), (66, 27, 84),
- (79, 44, 84), (90, 48, 84), (94, 70, 84), (109, 84, 88),
- (104, 91, 83), (97, 91, 75), (125, 80, 57), (136, 81, 42),
- (142, 103, 38), (133, 120, 15), (104, 138, 0), (85, 144, 16),
- (79, 151, 15), (84, 145, 8), (118, 128, 5), (134, 118, 30),
- (131, 113, 41), (138, 126, 44), (153, 125, 41), (150, 118, 45),
- (155, 105, 54), (130, 94, 78), (121, 78, 97), (130, 65, 89),
- (131, 59, 79), (125, 75, 66), (100, 69, 87), (102, 69, 80)
- ),
-
-// 304 gradient0000.jpg
-((244, 0, 12), (255, 0, 102), (240, 0, 160), (225, 0, 218),
- (223, 0, 232), (221, 1, 247), (221, 0, 250), (221, 0, 254),
- (229, 0, 241), (242, 0, 197), (255, 0, 154), (229, 0, 108),
- (204, 0, 63), (171, 0, 33), (139, 0, 3), (131, 2, 2),
- (124, 5, 1), (111, 10, 0), (117, 7, 0), (123, 4, 0),
- (123, 4, 0), (123, 4, 0), (120, 7, 0), (118, 10, 0),
- (119, 11, 0), (124, 6, 0), (129, 1, 0), (137, 0, 2),
- (145, 0, 5), (144, 0, 2), (144, 0, 0), (134, 0, 1),
- (127, 4, 0), (124, 5, 1), (124, 5, 0), (125, 6, 0),
- (135, 3, 2), (145, 0, 5), (173, 0, 28), (202, 0, 52),
- (254, 0, 117), (225, 0, 165), (197, 0, 214), (157, 0, 228),
- (118, 0, 242), (115, 1, 248), (113, 2, 255), (114, 1, 255),
- (118, 0, 242), (202, 0, 84), (173, 0, 50), (145, 0, 17),
- (128, 7, 9), (112, 14, 1), (112, 14, 1), (112, 14, 1),
- (130, 0, 0), (149, 0, 20), (169, 0, 41), (187, 0, 59),
- (205, 0, 77), (229, 0, 99), (254, 0, 122), (245, 0, 215),
- (241, 1, 224), (227, 0, 255), (221, 0, 240), (215, 0, 226),
- (220, 0, 222), (225, 0, 218), (254, 0, 160), (246, 1, 81),
- (244, 60, 10), (239, 48, 5), (235, 37, 0), (231, 33, 0),
- (227, 29, 0), (231, 30, 0), (236, 31, 0), (239, 52, 1),
- (252, 55, 21), (251, 13, 10), (247, 13, 5), (243, 13, 0),
- (238, 10, 0), (234, 7, 0), (228, 22, 0), (228, 22, 0),
- (233, 39, 1), (226, 49, 0), (220, 60, 0), (217, 69, 0),
- (215, 78, 0), (220, 100, 37), (242, 77, 83), (255, 0, 130),
- (255, 0, 174), (253, 0, 189), (253, 0, 150), (254, 0, 112),
- (253, 0, 93), (252, 0, 75), (242, 0, 16), (231, 11, 0),
- (131, 6, 0), (129, 3, 0), (128, 0, 0), (137, 2, 0),
- (146, 4, 0), (156, 0, 3), (230, 0, 2), (236, 3, 0),
- (233, 13, 0), (243, 18, 0), (242, 13, 0), (242, 8, 1),
- (245, 1, 13), (238, 0, 23), (198, 0, 35), (147, 0, 8),
- (124, 5, 1), (126, 2, 0), (128, 0, 0), (133, 0, 0),
- (139, 1, 0), (151, 0, 9), (209, 0, 55), (220, 0, 102),
- (203, 1, 209), (217, 0, 253), (217, 0, 253), (217, 0, 253),
- (220, 0, 255), (221, 0, 254), (225, 0, 255), (224, 0, 254),
- (217, 0, 255), (216, 0, 253), (215, 0, 252), (211, 0, 253),
- (207, 0, 254), (206, 0, 255), (163, 0, 237), (119, 0, 244),
- (110, 0, 247), (115, 1, 247), (129, 0, 239), (143, 0, 232),
- (160, 0, 222), (162, 0, 225), (152, 0, 241), (116, 6, 255),
- (91, 12, 254), (81, 17, 254), (71, 23, 255), (87, 14, 254),
- (101, 4, 255), (119, 2, 254), (195, 4, 255), (206, 1, 254),
- (217, 0, 255), (231, 0, 252), (233, 0, 241), (236, 0, 230),
- (241, 0, 227), (255, 0, 180), (255, 0, 132), (254, 0, 124),
- (254, 0, 174), (226, 0, 194), (199, 0, 215), (188, 1, 216),
- (190, 0, 222), (194, 0, 223), (239, 1, 157), (205, 1, 90),
- (202, 0, 52), (149, 1, 17), (140, 0, 11), (147, 0, 8),
- (169, 0, 41), (203, 0, 60), (208, 0, 82), (255, 0, 130),
- (246, 0, 221), (242, 0, 227), (238, 0, 233), (231, 0, 252),
- (225, 0, 254), (220, 0, 254), (217, 0, 253), (214, 0, 254),
- (207, 0, 255), (204, 0, 255), (137, 0, 254), (109, 9, 255),
- (101, 13, 255), (97, 17, 255), (100, 12, 255), (103, 7, 254),
- (106, 5, 255), (131, 0, 251), (196, 3, 254), (207, 0, 255),
- (210, 0, 255), (215, 0, 254), (216, 1, 255), (210, 0, 255),
- (204, 0, 255), (141, 0, 239), (116, 0, 255), (116, 0, 247),
- (143, 0, 232), (187, 0, 229), (195, 0, 224), (220, 0, 222),
- (254, 1, 172), (255, 0, 135), (255, 0, 118), (255, 0, 118),
- (255, 0, 122), (255, 0, 120), (254, 0, 112), (255, 0, 107),
- (255, 0, 106), (255, 0, 102), (252, 0, 75), (244, 0, 52),
- (235, 0, 33), (239, 0, 41), (240, 0, 63), (255, 0, 102),
- (255, 1, 161), (254, 0, 210), (246, 0, 223), (245, 0, 215),
- (255, 0, 180), (255, 0, 128), (254, 31, 94), (212, 100, 86),
- (221, 101, 38), (229, 84, 1), (217, 77, 0), (215, 35, 0),
- (234, 1, 33), (250, 0, 100), (255, 0, 164), (237, 0, 228),
- (233, 0, 250), (225, 0, 255), (215, 0, 252), (221, 0, 217),
- (227, 0, 211), (255, 0, 130), (242, 0, 58), (234, 29, 0)
- ),
-
-// 305 0t0507.jpg
-((30, 61, 143), (2, 60, 157), (1, 49, 120), (1, 39, 84),
- (15, 36, 82), (29, 33, 80), (44, 34, 108), (60, 35, 137),
- (133, 77, 164), (107, 83, 178), (82, 89, 193), (69, 62, 164),
- (56, 36, 135), (66, 39, 145), (77, 43, 155), (88, 54, 170),
- (99, 65, 185), (144, 133, 193), (171, 181, 208), (198, 229, 223),
- (202, 241, 215), (207, 253, 207), (200, 250, 201), (193, 247, 195),
- (214, 228, 215), (207, 213, 209), (200, 199, 204), (197, 192, 204),
- (195, 186, 205), (185, 183, 199), (175, 181, 193), (176, 181, 187),
- (170, 177, 193), (165, 173, 186), (150, 173, 164), (135, 174, 143),
- (111, 157, 134), (88, 141, 125), (59, 135, 155), (30, 129, 186),
- (6, 95, 161), (3, 92, 147), (0, 89, 134), (7, 61, 100),
- (14, 34, 67), (20, 26, 71), (27, 18, 75), (25, 22, 103),
- (49, 33, 131), (35, 45, 142), (33, 36, 125), (32, 27, 109),
- (19, 18, 87), (7, 9, 66), (7, 22, 81), (7, 36, 96),
- (5, 61, 158), (49, 81, 167), (94, 102, 177), (118, 120, 177),
- (143, 138, 178), (150, 162, 182), (157, 187, 187), (111, 198, 153),
- (59, 254, 114), (37, 226, 98), (35, 165, 89), (34, 104, 80),
- (46, 81, 91), (58, 59, 103), (52, 38, 136), (57, 56, 150),
- (88, 97, 130), (110, 84, 154), (133, 71, 178), (136, 72, 194),
- (140, 74, 210), (130, 70, 199), (120, 66, 188), (106, 58, 180),
- (78, 40, 149), (35, 41, 65), (25, 47, 63), (16, 53, 61),
- (9, 62, 59), (3, 71, 58), (6, 61, 42), (6, 52, 42),
- (0, 42, 65), (1, 50, 110), (3, 59, 156), (4, 65, 157),
- (5, 71, 158), (4, 82, 154), (16, 76, 138), (44, 53, 148),
- (39, 77, 142), (24, 71, 65), (17, 77, 60), (11, 84, 55),
- (10, 108, 57), (9, 133, 60), (39, 124, 83), (98, 123, 130),
- (164, 120, 195), (189, 118, 207), (215, 117, 220), (218, 124, 222),
- (222, 131, 224), (226, 128, 247), (217, 137, 255), (216, 121, 241),
- (176, 107, 223), (50, 116, 190), (38, 121, 187), (26, 126, 185),
- (22, 131, 187), (15, 110, 178), (9, 100, 170), (4, 98, 160),
- (5, 109, 162), (17, 142, 124), (29, 176, 87), (38, 191, 98),
- (48, 206, 109), (72, 202, 128), (100, 212, 140), (135, 199, 172),
- (168, 197, 201), (217, 191, 216), (220, 177, 219), (223, 164, 222),
- (236, 184, 223), (240, 181, 229), (244, 191, 243), (241, 221, 246),
- (255, 235, 209), (228, 212, 217), (201, 189, 225), (195, 190, 224),
- (189, 192, 223), (180, 204, 208), (165, 206, 198), (120, 203, 149),
- (74, 191, 121), (19, 125, 175), (17, 128, 177), (16, 132, 179),
- (12, 128, 175), (8, 111, 177), (5, 112, 156), (2, 103, 133),
- (31, 77, 66), (25, 71, 64), (20, 66, 63), (15, 35, 59),
- (15, 25, 61), (17, 15, 65), (30, 21, 76), (49, 38, 98),
- (86, 46, 143), (141, 68, 185), (151, 76, 194), (162, 84, 204),
- (140, 99, 177), (120, 114, 184), (60, 108, 193), (27, 114, 168),
- (39, 74, 80), (34, 60, 78), (30, 47, 77), (45, 41, 92),
- (52, 42, 102), (84, 76, 127), (83, 87, 112), (99, 116, 126),
- (95, 112, 128), (40, 109, 184), (23, 139, 190), (25, 138, 194),
- (33, 138, 195), (140, 156, 205), (163, 174, 236), (205, 175, 245),
- (252, 180, 246), (246, 186, 238), (241, 193, 231), (199, 211, 199),
- (185, 233, 183), (140, 217, 145), (106, 234, 147), (93, 234, 140),
- (123, 204, 146), (129, 184, 152), (155, 138, 182), (160, 139, 198),
- (180, 141, 198), (212, 162, 221), (210, 168, 234), (196, 182, 235),
- (189, 164, 221), (169, 131, 218), (188, 147, 215), (198, 166, 205),
- (189, 197, 208), (172, 231, 201), (93, 236, 148), (34, 244, 108),
- (12, 214, 78), (21, 170, 76), (37, 120, 78), (78, 75, 120),
- (61, 60, 162), (70, 90, 187), (57, 94, 183), (38, 90, 174),
- (21, 101, 162), (4, 109, 141), (39, 101, 86), (35, 92, 77),
- (18, 52, 54), (7, 14, 43), (5, 11, 45), (5, 6, 60),
- (22, 12, 85), (36, 52, 140), (46, 82, 168), (78, 106, 190),
- (134, 124, 210), (143, 137, 235), (217, 141, 255), (247, 151, 248),
- (245, 154, 247), (246, 165, 232), (246, 165, 232), (240, 176, 226),
- (227, 160, 213), (208, 124, 220), (173, 100, 208), (170, 90, 211),
- (158, 119, 200), (171, 135, 181), (160, 137, 163), (171, 124, 170),
- (167, 133, 193), (193, 134, 214), (221, 141, 240), (241, 144, 255),
- (252, 169, 239), (244, 155, 249), (215, 141, 236), (174, 118, 217),
- (143, 101, 165), (121, 131, 130), (59, 173, 101), (19, 189, 80)
- ),
-
-// 306 0t0524.jpg
-((69, 158, 156), (55, 60, 115), (40, 58, 106), (25, 57, 98),
- (29, 77, 95), (33, 98, 92), (25, 100, 56), (18, 103, 20),
- (95, 37, 26), (102, 28, 38), (109, 20, 50), (128, 34, 48),
- (148, 48, 46), (125, 92, 105), (103, 137, 165), (101, 154, 169),
- (100, 171, 173), (82, 162, 163), (61, 122, 143), (41, 83, 123),
- (31, 62, 108), (21, 41, 94), (20, 31, 88), (20, 22, 83),
- (30, 34, 81), (69, 45, 62), (109, 57, 44), (146, 53, 58),
- (183, 49, 73), (213, 71, 120), (244, 94, 168), (241, 4, 108),
- (213, 10, 99), (162, 18, 27), (136, 10, 35), (111, 2, 44),
- (106, 1, 46), (102, 0, 48), (96, 4, 53), (91, 9, 58),
- (44, 0, 59), (57, 14, 48), (71, 28, 38), (92, 24, 47),
- (114, 20, 57), (117, 20, 45), (121, 20, 34), (151, 16, 23),
- (187, 33, 25), (246, 67, 27), (241, 83, 27), (237, 100, 28),
- (234, 83, 21), (231, 67, 14), (226, 63, 17), (222, 60, 21),
- (234, 19, 0), (210, 26, 10), (186, 34, 20), (177, 17, 13),
- (169, 0, 7), (168, 5, 5), (168, 11, 4), (148, 21, 6),
- (112, 20, 0), (104, 15, 19), (83, 12, 17), (62, 9, 15),
- (75, 7, 19), (88, 5, 23), (106, 1, 18), (88, 11, 29),
- (46, 57, 59), (57, 49, 61), (69, 41, 64), (98, 51, 46),
- (127, 61, 29), (158, 59, 22), (190, 57, 16), (210, 64, 5),
- (219, 72, 18), (224, 80, 56), (233, 89, 52), (243, 99, 49),
- (249, 94, 45), (255, 89, 41), (250, 107, 37), (255, 126, 40),
- (210, 87, 53), (221, 89, 37), (233, 92, 21), (228, 78, 19),
- (223, 65, 18), (236, 39, 46), (237, 45, 58), (239, 1, 76),
- (239, 13, 53), (138, 30, 43), (104, 45, 50), (71, 60, 58),
- (58, 55, 70), (45, 51, 83), (49, 53, 114), (69, 64, 118),
- (143, 53, 45), (157, 51, 36), (172, 50, 27), (160, 38, 18),
- (148, 27, 10), (117, 20, 13), (82, 4, 30), (56, 3, 33),
- (65, 3, 52), (81, 5, 51), (78, 19, 43), (76, 34, 36),
- (94, 41, 27), (119, 52, 23), (125, 51, 12), (122, 39, 31),
- (90, 29, 34), (82, 29, 33), (75, 30, 33), (62, 52, 24),
- (50, 74, 16), (66, 86, 1), (103, 63, 11), (148, 66, 10),
- (198, 69, 11), (206, 36, 11), (185, 38, 5), (164, 41, 0),
- (163, 35, 6), (142, 27, 0), (105, 29, 16), (70, 21, 27),
- (33, 7, 36), (23, 13, 51), (13, 20, 66), (15, 17, 68),
- (17, 14, 71), (24, 17, 68), (43, 12, 46), (57, 30, 73),
- (67, 14, 66), (78, 23, 44), (80, 27, 46), (82, 31, 48),
- (101, 38, 57), (115, 25, 50), (145, 29, 40), (155, 30, 12),
- (160, 4, 15), (138, 7, 28), (116, 11, 41), (84, 23, 65),
- (45, 40, 81), (40, 56, 89), (40, 38, 87), (69, 28, 42),
- (87, 32, 37), (124, 44, 43), (132, 46, 32), (140, 49, 22),
- (145, 42, 7), (121, 26, 6), (98, 30, 17), (76, 24, 36),
- (35, 6, 50), (26, 8, 52), (17, 11, 55), (13, 21, 58),
- (10, 30, 65), (16, 39, 70), (22, 39, 85), (17, 38, 91),
- (24, 38, 85), (30, 42, 84), (34, 46, 88), (47, 65, 75),
- (75, 78, 51), (97, 71, 36), (104, 69, 15), (124, 58, 8),
- (152, 54, 19), (151, 49, 25), (151, 45, 32), (160, 46, 10),
- (153, 32, 13), (168, 26, 22), (197, 26, 16), (224, 9, 25),
- (204, 9, 17), (198, 10, 9), (172, 10, 7), (141, 7, 4),
- (128, 5, 10), (116, 16, 14), (112, 18, 16), (106, 31, 35),
- (89, 37, 60), (89, 48, 78), (116, 115, 120), (164, 188, 110),
- (90, 161, 93), (70, 100, 108), (45, 67, 116), (30, 47, 93),
- (15, 38, 92), (10, 42, 93), (22, 51, 95), (21, 59, 96),
- (10, 89, 106), (1, 110, 115), (2, 125, 104), (1, 105, 114),
- (2, 83, 112), (1, 65, 103), (14, 56, 96), (18, 71, 102),
- (38, 81, 123), (32, 99, 126), (69, 115, 141), (87, 148, 153),
- (118, 162, 163), (130, 163, 180), (187, 184, 203), (151, 200, 181),
- (122, 181, 175), (72, 157, 154), (71, 146, 152), (15, 114, 120),
- (15, 96, 100), (15, 81, 93), (20, 75, 96), (24, 76, 115),
- (15, 81, 116), (7, 98, 117), (7, 124, 118), (9, 122, 120),
- (33, 90, 97), (25, 64, 95), (9, 50, 94), (6, 40, 86),
- (2, 33, 90), (13, 22, 81), (26, 17, 74), (27, 6, 65),
- (35, 6, 52), (33, 23, 73), (30, 38, 85), (35, 44, 87),
- (39, 60, 89), (48, 68, 95), (43, 99, 88), (33, 95, 94)
- ),
-
-// 307 0t0533.jpg
-((4, 32, 54), (54, 39, 108), (84, 99, 130), (115, 160, 153),
- (138, 164, 165), (162, 169, 177), (164, 177, 183), (167, 186, 190),
- (162, 224, 211), (189, 237, 233), (216, 251, 255), (228, 233, 238),
- (241, 216, 222), (232, 174, 195), (223, 133, 168), (205, 133, 164),
- (187, 134, 160), (176, 117, 227), (135, 98, 163), (94, 79, 100),
- (75, 63, 69), (57, 47, 38), (47, 41, 39), (37, 36, 41),
- (42, 50, 71), (62, 56, 71), (83, 63, 72), (109, 67, 76),
- (135, 72, 80), (120, 64, 70), (105, 56, 60), (99, 48, 63),
- (85, 88, 61), (108, 124, 87), (132, 114, 107), (157, 105, 128),
- (151, 114, 141), (145, 124, 155), (154, 105, 171), (164, 86, 187),
- (67, 38, 148), (33, 28, 112), (0, 19, 77), (6, 18, 49),
- (12, 17, 21), (10, 18, 18), (8, 20, 16), (10, 27, 17),
- (22, 49, 30), (62, 134, 70), (80, 162, 117), (98, 190, 165),
- (115, 200, 180), (133, 211, 195), (139, 209, 196), (145, 208, 197),
- (128, 222, 198), (122, 199, 181), (117, 177, 165), (123, 141, 153),
- (130, 106, 142), (115, 100, 123), (100, 94, 104), (94, 71, 87),
- (82, 70, 82), (47, 52, 58), (39, 60, 47), (31, 68, 37),
- (35, 65, 36), (39, 62, 36), (51, 58, 64), (65, 79, 82),
- (55, 55, 67), (39, 48, 55), (23, 41, 43), (14, 25, 57),
- (6, 10, 71), (8, 15, 77), (11, 21, 83), (18, 28, 87),
- (51, 27, 125), (35, 49, 62), (28, 50, 54), (21, 52, 47),
- (11, 51, 49), (1, 51, 52), (7, 38, 32), (4, 14, 16),
- (7, 9, 8), (12, 5, 10), (17, 1, 12), (15, 10, 14),
- (14, 20, 16), (22, 35, 25), (36, 67, 36), (62, 94, 53),
- (88, 117, 71), (122, 162, 100), (99, 135, 102), (76, 108, 105),
- (78, 106, 104), (80, 104, 104), (78, 93, 98), (70, 88, 90),
- (36, 103, 86), (38, 121, 98), (40, 139, 110), (26, 128, 97),
- (12, 117, 84), (9, 117, 55), (9, 110, 52), (20, 110, 59),
- (24, 119, 75), (77, 64, 92), (81, 69, 100), (85, 75, 109),
- (86, 76, 100), (78, 87, 92), (71, 92, 95), (60, 90, 88),
- (21, 81, 56), (17, 67, 41), (14, 54, 27), (10, 48, 31),
- (7, 42, 35), (6, 43, 35), (3, 47, 30), (3, 75, 38),
- (6, 83, 39), (18, 99, 56), (23, 109, 56), (29, 119, 57),
- (55, 127, 64), (57, 133, 68), (69, 138, 73), (117, 136, 91),
- (120, 151, 94), (101, 146, 86), (83, 142, 78), (73, 140, 75),
- (63, 138, 73), (46, 117, 59), (19, 88, 41), (2, 66, 32),
- (5, 42, 25), (3, 11, 13), (3, 5, 16), (4, 0, 19),
- (1, 11, 12), (2, 17, 12), (5, 44, 23), (3, 79, 40),
- (1, 113, 55), (8, 120, 58), (15, 128, 62), (21, 135, 65),
- (13, 117, 56), (24, 95, 77), (47, 83, 79), (64, 62, 65),
- (78, 60, 50), (83, 54, 72), (91, 53, 71), (100, 53, 71),
- (113, 71, 83), (129, 77, 79), (143, 85, 109), (116, 81, 103),
- (74, 85, 89), (67, 85, 87), (61, 85, 85), (36, 68, 65),
- (18, 52, 54), (18, 58, 49), (18, 68, 56), (44, 70, 69),
- (69, 90, 91), (69, 131, 116), (59, 147, 123), (57, 167, 138),
- (81, 170, 148), (106, 167, 97), (115, 139, 91), (86, 118, 71),
- (30, 41, 43), (27, 43, 35), (25, 46, 27), (6, 22, 22),
- (9, 18, 17), (4, 29, 25), (6, 41, 34), (10, 58, 46),
- (12, 75, 56), (12, 83, 41), (4, 98, 46), (3, 96, 49),
- (9, 92, 66), (6, 82, 54), (4, 76, 52), (3, 70, 52),
- (6, 63, 48), (9, 44, 38), (21, 36, 41), (22, 29, 35),
- (32, 22, 31), (34, 19, 26), (36, 22, 21), (28, 23, 19),
- (35, 32, 25), (38, 33, 30), (63, 36, 41), (70, 39, 44),
- (76, 39, 46), (71, 35, 47), (45, 25, 34), (43, 20, 26),
- (32, 19, 28), (19, 21, 20), (22, 17, 14), (15, 11, 12),
- (13, 7, 9), (12, 10, 11), (26, 29, 22), (39, 39, 29),
- (46, 37, 32), (65, 48, 41), (76, 40, 50), (66, 37, 42),
- (55, 35, 37), (22, 32, 21), (15, 27, 17), (8, 10, 9),
- (5, 7, 6), (4, 0, 3), (7, 7, 9), (10, 12, 11),
- (6, 20, 20), (9, 38, 33), (1, 38, 57), (3, 66, 57),
- (4, 72, 61), (4, 54, 53), (23, 49, 50), (40, 40, 40),
- (58, 31, 40), (77, 49, 63), (65, 41, 75), (40, 55, 58),
- (23, 70, 60), (28, 100, 76), (66, 108, 86), (85, 138, 130),
- (107, 154, 148), (113, 166, 160), (126, 182, 171), (135, 161, 160)
- ),
-
-// 308 0u0075.jpg
-((74, 52, 215), (35, 11, 171), (24, 6, 160), (14, 2, 150),
- (7, 2, 145), (0, 3, 140), (0, 1, 133), (0, 0, 126),
- (0, 0, 126), (0, 0, 129), (0, 0, 132), (0, 0, 136),
- (1, 0, 140), (2, 0, 130), (3, 0, 120), (2, 0, 106),
- (2, 0, 93), (0, 0, 23), (0, 0, 11), (0, 0, 0),
- (1, 0, 0), (3, 0, 0), (3, 0, 0), (3, 0, 0),
- (0, 0, 0), (1, 0, 6), (3, 0, 13), (1, 0, 42),
- (0, 0, 72), (0, 0, 90), (0, 1, 109), (0, 0, 120),
- (0, 0, 122), (0, 0, 126), (0, 0, 132), (1, 0, 138),
- (7, 0, 155), (13, 0, 172), (30, 0, 172), (48, 0, 172),
- (98, 13, 166), (101, 7, 150), (104, 1, 134), (84, 0, 127),
- (64, 0, 120), (51, 2, 130), (38, 4, 140), (24, 1, 151),
- (23, 1, 164), (57, 4, 184), (74, 6, 179), (92, 9, 175),
- (70, 4, 176), (49, 0, 177), (33, 0, 164), (17, 1, 151),
- (0, 0, 98), (23, 0, 85), (47, 0, 72), (69, 5, 76),
- (91, 11, 80), (91, 14, 94), (92, 17, 108), (104, 1, 132),
- (106, 0, 162), (94, 6, 180), (95, 3, 179), (97, 0, 179),
- (89, 0, 179), (81, 0, 180), (41, 2, 171), (21, 1, 160),
- (1, 0, 125), (21, 5, 107), (42, 11, 89), (73, 5, 87),
- (105, 0, 85), (110, 0, 97), (116, 0, 109), (131, 8, 174),
- (137, 27, 212), (131, 44, 234), (121, 60, 232), (112, 77, 231),
- (111, 84, 233), (110, 91, 235), (104, 74, 230), (106, 45, 201),
- (106, 0, 110), (97, 0, 83), (88, 1, 56), (76, 0, 47),
- (64, 0, 39), (43, 0, 27), (19, 0, 33), (0, 0, 56),
- (0, 0, 86), (0, 1, 109), (25, 3, 79), (51, 6, 49),
- (56, 8, 46), (62, 11, 44), (77, 8, 53), (94, 1, 54),
- (105, 0, 105), (111, 0, 140), (117, 0, 175), (115, 0, 179),
- (114, 0, 184), (110, 0, 193), (108, 5, 174), (110, 1, 168),
- (121, 1, 148), (98, 2, 128), (82, 1, 119), (66, 0, 111),
- (41, 0, 97), (1, 0, 115), (0, 0, 118), (0, 0, 122),
- (0, 0, 112), (3, 2, 85), (7, 4, 59), (15, 7, 43),
- (24, 11, 28), (37, 24, 33), (54, 9, 48), (81, 0, 77),
- (81, 1, 122), (62, 27, 192), (66, 28, 194), (71, 30, 197),
- (81, 11, 170), (74, 14, 128), (72, 6, 103), (82, 7, 92),
- (79, 8, 48), (70, 6, 44), (62, 5, 40), (67, 3, 46),
- (72, 2, 52), (62, 11, 103), (65, 1, 150), (51, 13, 184),
- (59, 24, 204), (39, 0, 175), (33, 1, 166), (27, 2, 158),
- (31, 1, 151), (24, 0, 150), (27, 0, 144), (37, 0, 142),
- (52, 0, 113), (58, 0, 104), (64, 0, 96), (48, 1, 79),
- (47, 0, 64), (33, 0, 25), (29, 0, 18), (42, 3, 32),
- (67, 15, 53), (103, 0, 153), (104, 3, 166), (105, 7, 180),
- (104, 24, 185), (76, 46, 204), (53, 49, 206), (17, 20, 183),
- (11, 5, 175), (11, 3, 175), (11, 1, 176), (11, 1, 175),
- (8, 1, 167), (0, 0, 148), (1, 0, 134), (23, 0, 130),
- (54, 0, 156), (52, 0, 160), (65, 5, 165), (86, 0, 185),
- (103, 10, 212), (116, 31, 222), (124, 45, 235), (143, 61, 249),
- (135, 96, 247), (129, 99, 246), (124, 102, 245), (119, 94, 240),
- (119, 84, 240), (104, 93, 232), (102, 80, 227), (92, 56, 216),
- (106, 25, 166), (103, 7, 115), (91, 13, 61), (80, 2, 41),
- (68, 1, 36), (54, 0, 13), (11, 0, 16), (1, 1, 3),
- (0, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 6), (1, 1, 27), (0, 0, 56),
- (0, 0, 90), (0, 0, 112), (0, 0, 124), (10, 0, 135),
- (41, 1, 113), (41, 1, 100), (36, 0, 76), (8, 4, 41),
- (0, 0, 7), (1, 1, 0), (0, 2, 0), (0, 2, 0),
- (0, 1, 0), (0, 0, 0), (1, 0, 2), (5, 1, 2),
- (2, 1, 7), (3, 0, 32), (0, 1, 49), (0, 0, 75),
- (0, 0, 110), (0, 0, 120), (0, 2, 127), (0, 0, 152),
- (1, 0, 166), (18, 0, 180), (42, 0, 188), (76, 28, 200),
- (118, 22, 218), (125, 29, 224), (125, 35, 231), (133, 42, 235),
- (139, 39, 233), (140, 45, 237), (134, 61, 239), (125, 89, 241),
- (135, 91, 248), (137, 87, 248), (143, 51, 240), (131, 50, 240),
- (114, 62, 233), (114, 67, 231), (104, 64, 223), (114, 47, 225),
- (104, 2, 197), (97, 1, 163), (61, 0, 53), (76, 3, 95)
- ),
-// 309 0u0298.jpg
-((58, 63, 7), (75, 43, 20), (85, 44, 38), (95, 45, 57),
- (109, 48, 51), (123, 52, 46), (116, 56, 43), (109, 61, 41),
- (87, 47, 37), (90, 38, 37), (93, 30, 38), (98, 30, 32),
- (104, 30, 27), (114, 49, 41), (124, 68, 55), (125, 71, 73),
- (127, 74, 92), (89, 69, 81), (71, 70, 61), (53, 72, 42),
- (30, 63, 26), (7, 54, 10), (5, 48, 9), (3, 43, 9),
- (7, 41, 14), (11, 38, 19), (16, 36, 25), (13, 29, 20),
- (11, 22, 16), (14, 21, 14), (17, 20, 13), (20, 16, 7),
- (4, 26, 5), (19, 52, 33), (22, 45, 57), (26, 39, 81),
- (39, 37, 87), (53, 35, 93), (46, 40, 77), (39, 46, 62),
- (35, 74, 27), (46, 65, 32), (57, 56, 38), (70, 49, 47),
- (84, 43, 57), (84, 45, 59), (85, 47, 62), (72, 44, 58),
- (68, 42, 55), (54, 28, 55), (54, 27, 67), (54, 27, 80),
- (67, 37, 71), (81, 47, 63), (80, 51, 65), (79, 55, 68),
- (109, 77, 92), (101, 72, 84), (93, 67, 76), (86, 53, 64),
- (80, 39, 53), (80, 35, 52), (81, 32, 51), (67, 26, 40),
- (84, 24, 34), (96, 29, 21), (121, 64, 38), (147, 100, 56),
- (153, 107, 55), (160, 114, 55), (166, 128, 66), (191, 138, 72),
- (164, 108, 59), (149, 90, 46), (134, 72, 33), (113, 48, 19),
- (92, 24, 5), (86, 23, 11), (80, 22, 18), (85, 5, 18),
- (98, 15, 25), (125, 16, 47), (124, 28, 51), (124, 40, 55),
- (117, 45, 58), (110, 50, 62), (101, 41, 49), (98, 27, 41),
- (67, 1, 49), (65, 8, 40), (63, 16, 32), (63, 8, 27),
- (63, 0, 23), (65, 2, 11), (74, 20, 10), (89, 33, 0),
- (100, 47, 7), (122, 43, 36), (120, 57, 31), (118, 71, 27),
- (119, 70, 18), (121, 69, 9), (111, 52, 20), (100, 42, 20),
- (124, 73, 44), (128, 85, 40), (133, 97, 37), (132, 89, 39),
- (131, 82, 41), (117, 38, 23), (93, 18, 23), (72, 0, 16),
- (62, 7, 2), (51, 13, 0), (37, 14, 0), (23, 16, 0),
- (17, 12, 6), (9, 25, 14), (5, 34, 29), (9, 39, 31),
- (24, 43, 24), (38, 37, 26), (52, 31, 28), (50, 27, 24),
- (48, 24, 20), (46, 12, 29), (40, 11, 33), (35, 2, 21),
- (44, 4, 15), (58, 0, 5), (58, 6, 4), (59, 12, 4),
- (55, 12, 6), (41, 22, 7), (29, 40, 24), (26, 52, 27),
- (18, 52, 25), (23, 46, 29), (29, 40, 34), (33, 41, 36),
- (37, 43, 39), (46, 33, 42), (59, 26, 35), (60, 18, 28),
- (68, 22, 22), (58, 17, 0), (57, 15, 3), (56, 13, 6),
- (57, 20, 12), (58, 13, 18), (48, 11, 19), (55, 4, 13),
- (68, 2, 6), (63, 5, 7), (58, 8, 9), (53, 8, 15),
- (41, 19, 22), (44, 21, 31), (47, 25, 37), (56, 26, 36),
- (60, 32, 46), (76, 31, 38), (70, 25, 31), (65, 20, 25),
- (66, 16, 19), (46, 14, 19), (35, 22, 14), (26, 23, 14),
- (24, 39, 8), (22, 38, 16), (20, 38, 24), (24, 25, 30),
- (30, 11, 33), (35, 9, 56), (38, 31, 38), (35, 30, 34),
- (34, 46, 24), (40, 48, 9), (63, 45, 21), (70, 60, 9),
- (82, 49, 6), (90, 53, 11), (87, 53, 18), (84, 51, 20),
- (81, 34, 16), (79, 28, 19), (77, 23, 23), (56, 35, 30),
- (53, 35, 35), (31, 29, 30), (15, 27, 17), (13, 26, 9),
- (22, 42, 5), (12, 49, 15), (21, 39, 23), (37, 32, 38),
- (48, 36, 46), (57, 46, 42), (91, 51, 52), (117, 59, 48),
- (127, 69, 57), (135, 81, 81), (168, 106, 85), (193, 133, 99),
- (175, 130, 89), (160, 106, 68), (152, 109, 67), (159, 100, 58),
- (150, 75, 70), (132, 86, 50), (137, 103, 32), (147, 94, 44),
- (161, 107, 47), (170, 102, 57), (158, 84, 71), (147, 75, 79),
- (143, 70, 79), (136, 55, 62), (149, 39, 84), (152, 45, 117),
- (140, 66, 93), (185, 127, 125), (209, 126, 122), (174, 188, 129),
- (146, 190, 157), (138, 180, 114), (128, 108, 120), (153, 80, 109),
- (112, 80, 93), (84, 105, 66), (99, 131, 64), (117, 117, 63),
- (114, 80, 52), (104, 64, 52), (97, 52, 46), (87, 54, 45),
- (82, 60, 46), (48, 48, 40), (45, 46, 41), (28, 49, 30),
- (19, 40, 35), (13, 34, 25), (16, 16, 14), (23, 4, 8),
- (29, 10, 6), (55, 11, 10), (77, 7, 17), (97, 7, 16),
- (100, 14, 25), (94, 14, 25), (92, 22, 32), (74, 6, 31),
- (74, 6, 31), (79, 22, 37), (73, 45, 21), (81, 31, 20)
- ),
-
-// 310 0u0298pp1.jpg
-((63, 63, 151), (98, 26, 170), (91, 33, 149), (84, 40, 129),
- (73, 50, 122), (63, 60, 115), (54, 51, 103), (45, 43, 92),
- (43, 32, 46), (40, 29, 57), (38, 27, 69), (35, 22, 77),
- (33, 18, 85), (37, 29, 113), (41, 40, 142), (58, 55, 150),
- (75, 71, 158), (70, 90, 149), (57, 66, 122), (45, 42, 95),
- (42, 32, 107), (40, 23, 119), (41, 23, 119), (43, 23, 120),
- (88, 26, 133), (80, 13, 150), (72, 1, 167), (46, 14, 147),
- (20, 28, 127), (23, 26, 112), (27, 25, 98), (34, 37, 90),
- (46, 44, 91), (36, 58, 71), (36, 57, 63), (36, 56, 55),
- (39, 53, 48), (43, 50, 42), (44, 64, 46), (45, 78, 51),
- (59, 61, 86), (59, 58, 86), (60, 55, 87), (46, 36, 64),
- (32, 18, 41), (27, 21, 30), (23, 25, 20), (20, 21, 15),
- (26, 14, 14), (39, 8, 5), (29, 8, 12), (20, 8, 20),
- (14, 10, 31), (8, 13, 42), (11, 12, 31), (15, 12, 21),
- (42, 0, 20), (46, 10, 25), (50, 20, 30), (45, 13, 49),
- (41, 7, 68), (38, 6, 63), (36, 6, 58), (23, 0, 60),
- (12, 4, 41), (14, 6, 19), (10, 6, 16), (6, 6, 14),
- (7, 8, 13), (9, 10, 12), (14, 4, 12), (18, 0, 0),
- (25, 16, 1), (23, 15, 11), (21, 14, 21), (10, 11, 39),
- (0, 9, 57), (0, 13, 72), (0, 17, 87), (9, 26, 104),
- (0, 27, 118), (37, 22, 127), (56, 13, 128), (76, 4, 129),
- (88, 14, 151), (100, 24, 174), (133, 65, 202), (159, 86, 229),
- (136, 65, 207), (108, 63, 178), (81, 61, 150), (58, 46, 147),
- (35, 31, 144), (30, 24, 110), (29, 18, 97), (33, 14, 80),
- (62, 17, 76), (32, 8, 60), (25, 10, 58), (19, 13, 57),
- (15, 13, 53), (11, 14, 49), (4, 15, 45), (0, 12, 54),
- (0, 4, 65), (5, 17, 86), (11, 30, 107), (23, 29, 112),
- (35, 29, 117), (55, 47, 132), (99, 105, 189), (159, 119, 252),
- (180, 136, 247), (255, 191, 205), (255, 179, 204), (255, 168, 203),
- (228, 166, 181), (195, 129, 139), (88, 109, 138), (54, 77, 93),
- (0, 23, 51), (6, 23, 48), (13, 24, 46), (16, 22, 53),
- (19, 21, 60), (24, 20, 79), (20, 7, 79), (10, 15, 83),
- (7, 22, 65), (0, 38, 77), (4, 36, 94), (8, 34, 111),
- (1, 15, 103), (0, 5, 89), (0, 3, 84), (14, 18, 89),
- (29, 57, 81), (38, 63, 84), (47, 70, 88), (65, 71, 105),
- (83, 73, 123), (100, 92, 90), (131, 113, 73), (112, 64, 50),
- (95, 62, 43), (66, 54, 58), (61, 49, 53), (56, 45, 49),
- (29, 31, 44), (18, 25, 43), (24, 26, 65), (34, 47, 82),
- (77, 31, 140), (85, 27, 158), (94, 23, 177), (114, 36, 197),
- (103, 56, 160), (95, 71, 157), (71, 82, 171), (34, 66, 153),
- (26, 51, 118), (69, 87, 135), (68, 89, 146), (67, 92, 158),
- (86, 93, 161), (110, 119, 178), (95, 102, 157), (82, 99, 151),
- (65, 98, 129), (61, 88, 109), (58, 78, 89), (50, 97, 53),
- (26, 94, 19), (25, 71, 42), (32, 35, 14), (38, 31, 23),
- (36, 52, 68), (62, 79, 99), (86, 70, 145), (124, 112, 194),
- (145, 111, 231), (144, 110, 231), (101, 73, 194), (113, 93, 165),
- (117, 48, 191), (117, 44, 202), (118, 40, 214), (128, 59, 201),
- (116, 40, 174), (99, 7, 118), (68, 1, 78), (72, 17, 56),
- (48, 25, 35), (37, 25, 45), (36, 19, 61), (34, 5, 89),
- (33, 5, 90), (29, 1, 104), (33, 1, 110), (46, 10, 106),
- (34, 13, 104), (14, 14, 110), (12, 12, 100), (0, 0, 112),
- (11, 0, 111), (21, 7, 142), (45, 15, 161), (86, 30, 191),
- (129, 83, 217), (169, 122, 254), (170, 202, 255), (134, 189, 219),
- (86, 171, 236), (142, 128, 203), (119, 102, 180), (117, 71, 135),
- (74, 40, 127), (44, 38, 98), (56, 25, 67), (58, 21, 65),
- (47, 28, 48), (21, 22, 40), (25, 23, 45), (24, 8, 71),
- (18, 15, 82), (15, 29, 102), (14, 31, 103), (18, 38, 99),
- (14, 76, 99), (0, 62, 77), (18, 37, 70), (16, 49, 66),
- (25, 65, 67), (5, 80, 50), (33, 68, 48), (48, 47, 55),
- (47, 42, 49), (36, 29, 73), (43, 33, 86), (42, 32, 93),
- (36, 11, 92), (18, 3, 98), (16, 1, 94), (18, 0, 84),
- (4, 3, 83), (0, 9, 63), (0, 6, 53), (7, 3, 30),
- (0, 0, 20), (4, 2, 26), (1, 0, 48), (21, 0, 69),
- (25, 12, 66), (16, 33, 49), (53, 116, 37), (32, 78, 50)
- ),
-
-// 311 0u0303.jpg
-((184, 12, 34), (160, 94, 36), (126, 88, 18), (93, 82, 0),
- (107, 69, 14), (121, 56, 28), (132, 39, 26), (143, 23, 24),
- (158, 1, 32), (137, 1, 53), (117, 1, 74), (106, 16, 60),
- (95, 31, 47), (97, 41, 62), (100, 52, 78), (99, 68, 79),
- (99, 84, 81), (36, 17, 96), (33, 20, 95), (30, 24, 94),
- (53, 49, 77), (77, 75, 60), (98, 78, 75), (119, 82, 90),
- (136, 66, 138), (156, 65, 146), (177, 64, 154), (158, 32, 157),
- (140, 0, 160), (149, 8, 137), (159, 17, 115), (128, 30, 91),
- (117, 43, 102), (155, 36, 130), (132, 28, 109), (110, 21, 89),
- (87, 19, 107), (65, 17, 126), (57, 25, 145), (49, 33, 165),
- (52, 75, 106), (72, 95, 87), (93, 115, 69), (94, 110, 53),
- (95, 106, 37), (80, 111, 34), (65, 117, 32), (62, 109, 28),
- (70, 56, 30), (116, 32, 22), (120, 27, 43), (124, 23, 65),
- (107, 38, 71), (91, 53, 78), (80, 55, 69), (70, 58, 60),
- (25, 54, 10), (31, 41, 5), (37, 28, 0), (59, 21, 0),
- (81, 15, 0), (94, 7, 1), (107, 0, 2), (106, 8, 5),
- (121, 30, 27), (88, 93, 27), (59, 111, 19), (30, 129, 12),
- (40, 129, 20), (51, 129, 28), (72, 145, 38), (97, 127, 91),
- (129, 59, 131), (112, 48, 136), (95, 38, 141), (111, 51, 153),
- (127, 65, 166), (121, 62, 168), (116, 60, 171), (106, 89, 185),
- (99, 113, 174), (23, 62, 131), (56, 47, 102), (89, 32, 73),
- (112, 30, 50), (136, 28, 28), (160, 46, 20), (157, 26, 0),
- (164, 57, 5), (139, 54, 14), (115, 51, 24), (92, 46, 16),
- (70, 41, 9), (65, 24, 18), (64, 19, 24), (74, 16, 30),
- (58, 38, 40), (54, 14, 49), (49, 44, 48), (45, 75, 47),
- (33, 82, 58), (22, 90, 69), (14, 88, 99), (58, 111, 69),
- (76, 151, 84), (95, 149, 73), (114, 148, 62), (117, 162, 63),
- (120, 177, 64), (98, 159, 64), (66, 140, 91), (46, 130, 140),
- (15, 112, 165), (0, 66, 160), (5, 49, 171), (11, 32, 183),
- (8, 13, 139), (24, 40, 138), (86, 5, 146), (96, 13, 101),
- (63, 66, 59), (45, 60, 80), (27, 55, 102), (14, 32, 114),
- (2, 9, 126), (11, 5, 103), (72, 0, 70), (130, 10, 45),
- (152, 29, 24), (161, 35, 36), (163, 25, 55), (165, 16, 74),
- (177, 6, 58), (187, 0, 29), (205, 12, 29), (198, 28, 31),
- (133, 21, 20), (107, 26, 10), (81, 32, 0), (69, 40, 0),
- (58, 48, 0), (39, 59, 8), (48, 91, 38), (69, 114, 45),
- (112, 141, 48), (158, 143, 52), (161, 128, 46), (164, 114, 41),
- (148, 107, 41), (137, 109, 36), (113, 105, 30), (97, 98, 28),
- (140, 138, 61), (155, 133, 53), (171, 129, 45), (190, 131, 53),
- (173, 90, 84), (158, 51, 133), (162, 35, 106), (159, 56, 51),
- (175, 96, 39), (212, 63, 31), (220, 51, 17), (229, 39, 3),
- (239, 17, 12), (242, 6, 42), (206, 0, 48), (161, 0, 31),
- (133, 28, 58), (131, 42, 60), (129, 56, 63), (100, 55, 52),
- (124, 89, 61), (132, 148, 83), (121, 154, 85), (120, 183, 78),
- (130, 175, 58), (155, 168, 50), (209, 150, 30), (212, 206, 82),
- (255, 161, 111), (214, 154, 120), (161, 155, 71), (128, 138, 114),
- (79, 131, 189), (61, 133, 196), (44, 136, 203), (38, 132, 170),
- (60, 122, 137), (87, 121, 94), (66, 113, 58), (59, 68, 21),
- (47, 38, 21), (60, 58, 20), (87, 65, 54), (97, 99, 59),
- (128, 111, 59), (175, 130, 65), (191, 129, 46), (184, 97, 44),
- (161, 80, 25), (141, 68, 35), (121, 90, 25), (107, 72, 32),
- (80, 66, 27), (78, 60, 24), (101, 10, 25), (103, 0, 12),
- (122, 0, 30), (135, 2, 57), (151, 20, 62), (162, 25, 77),
- (182, 12, 108), (157, 5, 124), (135, 3, 87), (131, 26, 66),
- (86, 43, 62), (76, 70, 44), (70, 82, 46), (73, 90, 48),
- (47, 81, 56), (12, 90, 50), (44, 114, 44), (56, 123, 44),
- (68, 147, 68), (100, 184, 72), (91, 174, 86), (78, 148, 96),
- (69, 144, 85), (80, 127, 81), (89, 109, 100), (100, 44, 145),
- (128, 42, 175), (137, 58, 173), (129, 81, 143), (136, 100, 126),
- (163, 157, 183), (166, 90, 155), (133, 71, 154), (106, 58, 170),
- (76, 64, 166), (14, 79, 147), (1, 66, 120), (37, 64, 133),
- (76, 66, 129), (94, 63, 78), (109, 49, 83), (164, 25, 106),
- (173, 28, 119), (186, 31, 125), (159, 45, 133), (137, 42, 110),
- (111, 71, 98), (119, 112, 96), (118, 131, 103), (117, 125, 76)
- ),
-
-// 312 0u0333.jpg
-((113, 106, 52), (66, 73, 42), (52, 84, 52), (38, 95, 63),
- (51, 94, 76), (65, 94, 90), (65, 83, 92), (65, 73, 94),
- (27, 51, 75), (32, 46, 77), (38, 42, 79), (45, 37, 68),
- (53, 33, 58), (65, 25, 57), (78, 18, 56), (76, 30, 54),
- (74, 42, 53), (71, 97, 70), (55, 114, 71), (40, 131, 72),
- (46, 118, 51), (52, 106, 31), (38, 94, 15), (24, 83, 0),
- (17, 65, 13), (38, 58, 15), (60, 51, 18), (101, 51, 33),
- (143, 52, 49), (162, 55, 58), (182, 58, 68), (204, 101, 102),
- (189, 129, 95), (164, 91, 100), (145, 83, 86), (126, 75, 72),
- (132, 69, 67), (138, 64, 63), (164, 62, 61), (190, 60, 60),
- (188, 35, 38), (160, 52, 28), (132, 69, 18), (126, 68, 41),
- (121, 67, 65), (120, 67, 67), (119, 67, 69), (118, 86, 61),
- (114, 94, 59), (152, 106, 83), (184, 129, 101), (216, 153, 120),
- (190, 132, 107), (164, 111, 95), (153, 95, 82), (143, 79, 69),
- (169, 94, 91), (196, 118, 102), (224, 143, 114), (205, 135, 104),
- (186, 127, 95), (160, 112, 92), (135, 98, 89), (125, 76, 71),
- (111, 62, 47), (84, 30, 28), (65, 35, 37), (47, 40, 47),
- (44, 46, 50), (42, 52, 54), (52, 43, 48), (79, 64, 43),
- (98, 82, 46), (101, 65, 46), (104, 49, 46), (83, 28, 41),
- (62, 7, 36), (51, 4, 29), (40, 2, 23), (38, 3, 10),
- (40, 6, 5), (26, 8, 6), (25, 21, 8), (25, 35, 10),
- (35, 40, 17), (46, 45, 24), (46, 65, 46), (25, 70, 50),
- (59, 103, 78), (72, 98, 93), (85, 94, 109), (84, 100, 110),
- (83, 106, 112), (42, 119, 147), (97, 151, 138), (104, 190, 165),
- (118, 129, 113), (72, 107, 87), (47, 88, 74), (22, 69, 61),
- (27, 57, 49), (32, 45, 38), (14, 40, 27), (39, 50, 34),
- (63, 54, 57), (89, 61, 67), (116, 69, 77), (129, 75, 77),
- (143, 82, 77), (167, 96, 76), (190, 123, 97), (207, 117, 117),
- (185, 80, 110), (131, 76, 81), (124, 81, 72), (118, 86, 63),
- (108, 83, 61), (101, 106, 26), (93, 128, 24), (87, 95, 22),
- (86, 72, 35), (70, 64, 35), (55, 57, 35), (48, 62, 33),
- (41, 67, 32), (30, 75, 18), (18, 51, 22), (14, 43, 13),
- (20, 36, 9), (46, 19, 2), (50, 27, 15), (55, 35, 28),
- (48, 47, 29), (51, 54, 37), (54, 63, 16), (81, 69, 9),
- (70, 78, 19), (78, 98, 32), (86, 118, 45), (112, 122, 64),
- (139, 126, 84), (162, 141, 112), (195, 144, 97), (205, 110, 90),
- (203, 84, 44), (204, 57, 41), (195, 46, 31), (187, 35, 22),
- (152, 16, 16), (128, 8, 9), (99, 21, 21), (60, 7, 15),
- (35, 14, 23), (38, 22, 30), (41, 30, 38), (41, 34, 42),
- (34, 49, 54), (18, 77, 81), (25, 112, 95), (20, 99, 70),
- (25, 76, 77), (30, 38, 49), (27, 28, 37), (24, 19, 26),
- (12, 4, 27), (0, 3, 26), (23, 10, 36), (30, 15, 34),
- (51, 13, 36), (51, 13, 34), (52, 13, 32), (59, 25, 24),
- (63, 43, 19), (55, 44, 12), (36, 41, 19), (38, 30, 9),
- (44, 25, 10), (62, 40, 17), (79, 38, 34), (72, 49, 31),
- (66, 79, 36), (59, 92, 39), (45, 103, 52), (21, 103, 55),
- (31, 135, 160), (29, 140, 151), (27, 146, 142), (26, 164, 139),
- (2, 150, 124), (23, 102, 73), (15, 68, 52), (27, 25, 39),
- (19, 17, 20), (37, 18, 11), (37, 20, 4), (17, 8, 1),
- (11, 1, 2), (31, 7, 3), (54, 18, 4), (101, 19, 41),
- (133, 34, 37), (145, 45, 45), (136, 59, 65), (114, 67, 77),
- (102, 50, 88), (78, 43, 85), (73, 45, 85), (81, 64, 70),
- (82, 61, 44), (110, 49, 54), (117, 56, 61), (99, 23, 69),
- (75, 27, 79), (58, 39, 69), (53, 45, 68), (62, 68, 68),
- (92, 92, 68), (108, 97, 67), (107, 84, 78), (92, 64, 102),
- (44, 50, 84), (44, 34, 71), (62, 26, 72), (79, 26, 80),
- (97, 29, 102), (76, 1, 70), (76, 11, 53), (56, 1, 43),
- (52, 31, 40), (70, 44, 55), (84, 62, 38), (93, 35, 34),
- (111, 30, 36), (121, 27, 41), (113, 29, 44), (115, 53, 38),
- (129, 52, 44), (134, 54, 65), (159, 52, 44), (178, 60, 46),
- (167, 95, 37), (178, 95, 65), (228, 135, 102), (220, 153, 124),
- (182, 170, 120), (161, 173, 101), (179, 173, 113), (197, 149, 129),
- (163, 145, 141), (165, 129, 133), (145, 122, 140), (134, 107, 112),
- (118, 115, 110), (101, 118, 86), (107, 143, 99), (55, 128, 135)
- ),
-
-// 313 0u0752.jpg
-((32, 38, 28), (64, 72, 25), (81, 84, 27), (99, 96, 29),
- (90, 91, 40), (81, 87, 51), (77, 76, 49), (73, 66, 48),
- (78, 66, 42), (89, 71, 44), (101, 76, 46), (108, 76, 39),
- (115, 76, 33), (81, 63, 31), (48, 50, 29), (41, 48, 25),
- (34, 47, 21), (32, 45, 27), (32, 50, 37), (33, 56, 48),
- (48, 82, 60), (64, 108, 72), (78, 112, 81), (92, 116, 90),
- (121, 146, 80), (117, 145, 73), (114, 145, 67), (105, 126, 69),
- (96, 108, 72), (95, 103, 67), (94, 98, 63), (83, 92, 61),
- (56, 79, 59), (40, 48, 35), (35, 44, 34), (30, 41, 33),
- (29, 40, 37), (29, 40, 42), (29, 37, 40), (30, 35, 38),
- (21, 31, 23), (22, 33, 31), (24, 35, 39), (26, 35, 41),
- (29, 36, 44), (29, 39, 45), (29, 43, 46), (27, 43, 43),
- (23, 42, 36), (10, 30, 37), (15, 31, 30), (20, 33, 23),
- (23, 37, 18), (26, 42, 13), (33, 48, 17), (41, 55, 22),
- (60, 67, 23), (65, 64, 31), (70, 62, 39), (73, 51, 35),
- (77, 40, 32), (75, 43, 25), (73, 46, 19), (47, 45, 24),
- (56, 57, 23), (91, 91, 41), (124, 105, 43), (157, 119, 46),
- (160, 118, 54), (164, 117, 63), (154, 108, 58), (118, 103, 48),
- (95, 102, 58), (99, 102, 49), (103, 103, 41), (121, 89, 43),
- (139, 76, 45), (135, 77, 50), (131, 79, 55), (141, 84, 57),
- (147, 112, 80), (88, 99, 57), (74, 94, 50), (60, 89, 43),
- (59, 82, 32), (59, 76, 21), (57, 71, 36), (43, 63, 51),
- (59, 106, 90), (97, 132, 103), (136, 159, 117), (151, 165, 124),
- (166, 171, 131), (191, 169, 145), (137, 175, 160), (133, 174, 158),
- (143, 159, 120), (112, 99, 67), (96, 81, 54), (81, 63, 41),
- (71, 57, 39), (61, 52, 37), (38, 56, 34), (27, 53, 44),
- (39, 60, 63), (50, 58, 62), (61, 56, 62), (69, 61, 53),
- (78, 66, 44), (86, 69, 49), (82, 83, 51), (77, 91, 56),
- (77, 96, 50), (67, 72, 49), (64, 73, 45), (61, 75, 42),
- (57, 55, 34), (50, 54, 31), (43, 48, 26), (42, 46, 23),
- (20, 32, 22), (21, 29, 24), (22, 26, 27), (22, 25, 28),
- (22, 25, 30), (13, 18, 22), (19, 22, 15), (27, 31, 17),
- (38, 41, 30), (46, 56, 29), (48, 60, 31), (51, 64, 34),
- (45, 69, 45), (44, 93, 63), (56, 105, 83), (71, 111, 84),
- (97, 124, 93), (114, 138, 103), (131, 152, 113), (140, 153, 107),
- (150, 155, 101), (155, 152, 101), (148, 151, 106), (146, 156, 122),
- (165, 172, 131), (169, 180, 114), (159, 181, 108), (149, 182, 103),
- (139, 161, 96), (96, 150, 101), (81, 134, 90), (67, 103, 65),
- (42, 58, 29), (37, 53, 29), (32, 49, 30), (30, 51, 32),
- (37, 58, 49), (44, 69, 73), (53, 81, 82), (64, 78, 78),
- (59, 79, 68), (51, 64, 36), (52, 61, 36), (54, 59, 37),
- (62, 61, 41), (70, 68, 43), (73, 79, 51), (87, 98, 66),
- (108, 92, 69), (111, 92, 65), (115, 92, 61), (103, 83, 56),
- (89, 61, 49), (86, 53, 48), (90, 58, 35), (112, 66, 33),
- (134, 88, 39), (149, 115, 41), (137, 125, 53), (116, 133, 91),
- (69, 154, 112), (47, 107, 117), (45, 73, 85), (37, 62, 82),
- (25, 28, 45), (23, 28, 41), (22, 29, 37), (27, 26, 24),
- (56, 30, 15), (70, 49, 32), (88, 76, 52), (110, 107, 54),
- (130, 141, 73), (144, 167, 89), (140, 157, 103), (135, 149, 100),
- (114, 139, 107), (73, 122, 101), (53, 95, 85), (54, 73, 45),
- (45, 52, 34), (37, 35, 49), (34, 45, 67), (37, 59, 83),
- (33, 66, 97), (33, 66, 99), (33, 68, 98), (44, 70, 83),
- (37, 96, 78), (39, 88, 67), (32, 75, 65), (30, 55, 49),
- (27, 39, 29), (20, 28, 17), (17, 29, 7), (22, 24, 11),
- (30, 24, 8), (31, 25, 11), (33, 27, 11), (33, 37, 14),
- (35, 44, 15), (37, 46, 17), (43, 36, 20), (53, 31, 20),
- (60, 40, 29), (80, 57, 25), (113, 76, 24), (118, 81, 28),
- (94, 76, 30), (74, 68, 18), (48, 59, 19), (44, 48, 23),
- (43, 27, 12), (40, 26, 15), (31, 34, 17), (27, 38, 22),
- (28, 42, 27), (34, 47, 27), (46, 51, 28), (53, 62, 33),
- (61, 85, 53), (91, 105, 79), (112, 122, 88), (152, 126, 91),
- (155, 140, 109), (171, 146, 106), (158, 130, 91), (149, 120, 64),
- (151, 123, 60), (163, 130, 53), (167, 134, 55), (183, 143, 91),
- (197, 146, 93), (190, 160, 136), (166, 163, 96), (146, 138, 76)
- ),
-
-// 314 0u0768.jpg
-((61, 117, 166), (17, 102, 182), (25, 106, 174), (33, 110, 166),
- (36, 103, 144), (40, 96, 123), (46, 63, 114), (53, 31, 106),
- (107, 13, 89), (121, 28, 86), (135, 43, 84), (134, 50, 81),
- (133, 58, 78), (131, 61, 59), (129, 65, 40), (131, 55, 42),
- (133, 45, 44), (91, 60, 76), (84, 96, 80), (77, 133, 84),
- (44, 153, 89), (11, 174, 95), (22, 177, 99), (33, 181, 103),
- (27, 184, 141), (21, 178, 164), (16, 173, 188), (15, 162, 201),
- (14, 152, 214), (19, 163, 210), (24, 174, 207), (29, 176, 184),
- (28, 199, 165), (55, 175, 202), (50, 172, 211), (45, 169, 221),
- (46, 156, 202), (47, 143, 183), (48, 136, 189), (49, 130, 196),
- (106, 122, 184), (121, 142, 149), (137, 163, 115), (138, 132, 76),
- (140, 102, 37), (148, 75, 29), (157, 49, 21), (163, 40, 6),
- (162, 27, 7), (124, 21, 77), (109, 27, 123), (94, 33, 170),
- (64, 71, 173), (35, 110, 177), (21, 115, 169), (7, 120, 162),
- (16, 128, 139), (22, 91, 120), (28, 55, 102), (38, 30, 84),
- (49, 5, 66), (53, 11, 60), (58, 18, 55), (105, 8, 28),
- (153, 47, 31), (126, 80, 65), (107, 88, 106), (89, 96, 148),
- (82, 90, 161), (75, 84, 175), (27, 121, 209), (23, 130, 224),
- (79, 73, 159), (70, 62, 116), (61, 52, 73), (56, 39, 69),
- (52, 26, 65), (50, 30, 71), (48, 35, 78), (55, 23, 99),
- (83, 57, 104), (54, 125, 119), (39, 132, 137), (24, 140, 155),
- (26, 135, 163), (28, 131, 172), (33, 129, 215), (28, 132, 231),
- (20, 176, 217), (33, 174, 211), (46, 173, 206), (44, 177, 177),
- (42, 181, 148), (29, 132, 131), (25, 128, 133), (46, 132, 123),
- (76, 141, 83), (51, 109, 25), (91, 99, 35), (132, 89, 46),
- (145, 68, 33), (158, 47, 20), (165, 28, 12), (166, 13, 0),
- (149, 14, 0), (138, 14, 38), (127, 14, 76), (128, 25, 77),
- (129, 37, 78), (162, 32, 68), (171, 43, 78), (164, 58, 68),
- (152, 91, 28), (165, 60, 12), (167, 46, 10), (169, 33, 9),
- (181, 12, 19), (170, 5, 12), (143, 13, 37), (109, 22, 67),
- (125, 20, 115), (136, 30, 133), (147, 41, 152), (153, 44, 128),
- (160, 48, 104), (152, 25, 80), (169, 26, 80), (169, 11, 108),
- (142, 3, 144), (139, 48, 141), (135, 51, 115), (132, 55, 89),
- (115, 33, 56), (101, 23, 62), (110, 17, 72), (115, 4, 80),
- (131, 20, 151), (119, 22, 169), (107, 25, 187), (93, 17, 182),
- (79, 10, 178), (82, 15, 144), (39, 37, 134), (45, 22, 112),
- (79, 8, 88), (124, 30, 56), (136, 28, 36), (149, 27, 16),
- (151, 23, 22), (131, 6, 40), (115, 12, 55), (101, 5, 102),
- (31, 5, 130), (21, 16, 137), (11, 28, 144), (15, 61, 157),
- (22, 92, 180), (42, 117, 208), (41, 73, 194), (78, 74, 194),
- (133, 66, 181), (138, 51, 104), (119, 37, 98), (101, 24, 92),
- (57, 10, 88), (6, 12, 110), (12, 31, 125), (18, 71, 147),
- (31, 27, 150), (28, 22, 156), (26, 17, 162), (15, 20, 184),
- (11, 21, 194), (10, 10, 192), (3, 6, 205), (7, 37, 229),
- (10, 70, 216), (21, 53, 188), (14, 57, 172), (22, 50, 185),
- (23, 24, 194), (25, 12, 206), (14, 18, 203), (22, 52, 200),
- (51, 54, 195), (52, 49, 194), (53, 45, 193), (76, 32, 207),
- (108, 16, 205), (74, 24, 219), (55, 20, 226), (36, 57, 200),
- (34, 68, 227), (44, 82, 219), (56, 93, 225), (57, 99, 209),
- (73, 100, 217), (96, 137, 181), (69, 128, 162), (49, 115, 149),
- (17, 88, 144), (30, 85, 139), (18, 32, 103), (25, 17, 100),
- (37, 24, 70), (50, 21, 69), (80, 31, 76), (84, 92, 94),
- (84, 99, 106), (68, 131, 102), (35, 162, 119), (60, 173, 130),
- (54, 155, 139), (89, 130, 158), (66, 113, 143), (41, 84, 152),
- (26, 85, 145), (32, 95, 126), (21, 100, 141), (27, 100, 143),
- (29, 95, 155), (58, 76, 150), (83, 49, 161), (85, 43, 153),
- (71, 36, 156), (59, 41, 123), (47, 31, 67), (24, 46, 25),
- (0, 13, 30), (29, 33, 78), (9, 80, 108), (11, 136, 130),
- (10, 152, 140), (53, 138, 158), (55, 138, 152), (57, 108, 151),
- (82, 77, 161), (99, 57, 183), (101, 45, 198), (65, 33, 194),
- (41, 29, 177), (51, 57, 177), (29, 84, 151), (11, 97, 156),
- (18, 108, 171), (4, 122, 170), (12, 125, 191), (13, 152, 207),
- (37, 146, 211), (53, 160, 212), (46, 166, 227), (49, 177, 240),
- (84, 158, 223), (106, 142, 192), (133, 84, 189), (85, 77, 134)
- ),
-
-// 315 0u0795.jpg
-((34, 103, 134), (41, 113, 138), (23, 112, 151), (6, 112, 164),
- (9, 95, 149), (13, 78, 134), (14, 75, 130), (16, 73, 126),
- (26, 31, 113), (42, 19, 106), (59, 8, 100), (67, 13, 70),
- (76, 18, 40), (71, 11, 22), (66, 4, 5), (44, 4, 2),
- (22, 4, 0), (16, 19, 2), (18, 13, 22), (21, 7, 43),
- (43, 3, 70), (66, 0, 98), (76, 0, 98), (87, 1, 98),
- (141, 15, 96), (120, 36, 88), (100, 58, 80), (70, 64, 89),
- (41, 71, 99), (26, 66, 110), (12, 62, 121), (16, 55, 134),
- (24, 50, 134), (18, 47, 127), (15, 38, 107), (13, 29, 88),
- (31, 59, 103), (50, 89, 118), (49, 108, 132), (49, 127, 147),
- (39, 194, 136), (23, 147, 152), (7, 100, 169), (17, 67, 144),
- (28, 34, 120), (25, 28, 113), (22, 23, 106), (21, 20, 98),
- (43, 13, 75), (71, 9, 32), (73, 5, 16), (75, 1, 0),
- (79, 0, 9), (83, 0, 18), (95, 9, 30), (107, 19, 43),
- (67, 21, 23), (49, 12, 25), (32, 4, 27), (43, 17, 35),
- (55, 31, 44), (48, 51, 63), (41, 71, 82), (23, 88, 126),
- (11, 115, 166), (32, 162, 186), (34, 126, 151), (36, 90, 116),
- (42, 80, 101), (49, 70, 87), (63, 62, 60), (74, 36, 61),
- (121, 11, 72), (114, 11, 88), (107, 12, 104), (80, 7, 102),
- (53, 3, 100), (51, 4, 100), (50, 6, 101), (52, 5, 101),
- (58, 2, 101), (58, 12, 77), (45, 20, 50), (32, 29, 24),
- (23, 24, 28), (14, 20, 32), (8, 10, 31), (22, 13, 40),
- (41, 2, 65), (50, 2, 72), (60, 3, 80), (69, 1, 83),
- (79, 0, 86), (87, 1, 88), (104, 7, 88), (123, 20, 73),
- (140, 23, 68), (138, 17, 96), (113, 9, 96), (89, 2, 96),
- (86, 1, 86), (84, 0, 77), (100, 3, 72), (124, 24, 50),
- (140, 60, 23), (151, 59, 46), (163, 59, 70), (168, 52, 74),
- (173, 45, 78), (184, 67, 86), (189, 68, 83), (198, 67, 99),
- (197, 61, 101), (195, 67, 92), (200, 74, 97), (205, 82, 103),
- (200, 77, 98), (191, 75, 86), (188, 70, 86), (160, 87, 52),
- (142, 83, 13), (124, 53, 9), (106, 23, 5), (123, 40, 4),
- (140, 57, 3), (149, 90, 24), (169, 114, 49), (200, 109, 106),
- (198, 131, 115), (99, 181, 145), (92, 146, 134), (85, 111, 124),
- (66, 75, 130), (92, 83, 74), (121, 90, 72), (187, 71, 80),
- (205, 84, 103), (196, 111, 105), (187, 138, 108), (164, 137, 101),
- (142, 137, 95), (138, 113, 93), (110, 89, 36), (90, 71, 29),
- (69, 46, 52), (22, 34, 92), (36, 41, 115), (51, 48, 139),
- (47, 75, 148), (5, 107, 173), (24, 129, 161), (26, 97, 149),
- (25, 47, 132), (29, 37, 125), (34, 28, 118), (43, 14, 107),
- (68, 1, 98), (106, 5, 97), (144, 18, 100), (182, 40, 100),
- (200, 73, 100), (200, 126, 113), (193, 144, 101), (186, 162, 90),
- (210, 139, 31), (143, 128, 59), (122, 172, 49), (96, 174, 62),
- (130, 147, 105), (103, 156, 124), (76, 165, 143), (51, 124, 175),
- (25, 139, 173), (18, 155, 187), (9, 175, 217), (0, 144, 197),
- (0, 144, 197), (12, 114, 178), (9, 111, 175), (22, 92, 162),
- (23, 55, 138), (14, 22, 105), (2, 4, 65), (17, 10, 43),
- (18, 3, 72), (25, 5, 81), (32, 7, 91), (43, 6, 102),
- (42, 11, 104), (46, 12, 106), (49, 9, 105), (46, 9, 104),
- (48, 3, 94), (23, 9, 88), (25, 18, 60), (31, 13, 55),
- (56, 2, 62), (80, 1, 66), (75, 20, 49), (73, 32, 48),
- (62, 31, 39), (32, 18, 51), (7, 20, 54), (11, 28, 82),
- (18, 25, 105), (31, 25, 113), (34, 29, 121), (20, 45, 129),
- (17, 66, 132), (11, 72, 137), (18, 83, 137), (9, 93, 163),
- (23, 148, 178), (3, 148, 195), (18, 189, 206), (10, 199, 219),
- (21, 193, 213), (33, 186, 202), (64, 189, 181), (65, 165, 153),
- (65, 140, 135), (41, 108, 127), (54, 83, 143), (38, 50, 124),
- (36, 23, 111), (43, 14, 107), (39, 13, 104), (34, 22, 98),
- (58, 52, 98), (80, 28, 100), (116, 12, 101), (133, 14, 98),
- (143, 26, 107), (156, 26, 90), (160, 26, 99), (168, 31, 99),
- (185, 41, 102), (193, 56, 100), (189, 56, 99), (175, 43, 92),
- (152, 30, 87), (136, 15, 95), (97, 30, 84), (88, 2, 89),
- (79, 0, 94), (76, 20, 109), (88, 27, 96), (104, 8, 45),
- (95, 5, 33), (159, 25, 24), (178, 26, 41), (172, 4, 56),
- (148, 37, 53), (112, 72, 60), (89, 114, 93), (84, 119, 113)
- ),
-
-// 316 1u0214.jpg
-((77, 64, 9), (21, 12, 77), (21, 25, 80), (22, 39, 83),
- (14, 43, 94), (6, 48, 106), (14, 52, 100), (23, 57, 95),
- (5, 47, 45), (23, 35, 51), (41, 24, 58), (46, 12, 42),
- (51, 1, 26), (60, 4, 27), (70, 8, 29), (71, 7, 38),
- (73, 6, 47), (72, 23, 55), (88, 37, 82), (105, 51, 109),
- (113, 53, 90), (122, 55, 72), (114, 44, 65), (107, 33, 58),
- (117, 31, 30), (101, 43, 35), (85, 56, 40), (75, 64, 29),
- (65, 72, 18), (57, 65, 23), (50, 59, 28), (43, 51, 36),
- (25, 35, 47), (26, 5, 70), (19, 6, 52), (13, 7, 35),
- (13, 12, 29), (13, 18, 24), (13, 18, 29), (13, 19, 35),
- (41, 63, 50), (44, 82, 55), (47, 102, 60), (56, 91, 60),
- (66, 81, 60), (76, 75, 52), (87, 69, 45), (93, 63, 37),
- (97, 63, 38), (102, 36, 22), (110, 36, 23), (118, 36, 24),
- (107, 55, 15), (97, 74, 6), (93, 69, 3), (90, 65, 1),
- (70, 84, 25), (56, 71, 33), (42, 59, 41), (45, 44, 57),
- (48, 29, 74), (36, 33, 79), (25, 37, 85), (27, 53, 68),
- (28, 67, 72), (30, 80, 87), (27, 80, 69), (24, 80, 51),
- (28, 76, 43), (33, 73, 36), (54, 61, 30), (56, 45, 13),
- (62, 35, 28), (64, 37, 27), (66, 40, 27), (64, 30, 34),
- (62, 20, 42), (64, 23, 47), (66, 26, 52), (78, 33, 56),
- (72, 35, 52), (70, 48, 24), (79, 55, 16), (88, 63, 9),
- (97, 51, 12), (106, 40, 16), (112, 37, 14), (118, 28, 4),
- (101, 25, 25), (100, 34, 24), (100, 43, 24), (92, 47, 22),
- (84, 51, 20), (78, 62, 13), (79, 69, 0), (76, 74, 0),
- (72, 84, 10), (67, 78, 22), (56, 80, 27), (45, 83, 32),
- (33, 84, 40), (22, 86, 49), (16, 87, 69), (8, 104, 76),
- (78, 112, 85), (108, 111, 87), (138, 110, 89), (146, 119, 85),
- (155, 128, 81), (153, 128, 74), (185, 155, 45), (150, 121, 17),
- (117, 60, 15), (87, 21, 7), (93, 14, 8), (100, 8, 9),
- (104, 15, 17), (110, 35, 12), (105, 43, 2), (104, 50, 6),
- (130, 68, 0), (146, 78, 6), (162, 88, 13), (135, 86, 12),
- (108, 84, 12), (100, 100, 26), (81, 94, 14), (54, 84, 10),
- (44, 86, 14), (52, 107, 39), (41, 116, 35), (31, 126, 32),
- (33, 111, 49), (49, 104, 49), (52, 77, 45), (70, 57, 38),
- (98, 41, 34), (93, 31, 36), (89, 22, 39), (80, 18, 34),
- (72, 14, 29), (47, 14, 21), (30, 11, 13), (21, 24, 13),
- (8, 39, 34), (25, 74, 71), (32, 73, 60), (40, 72, 49),
- (44, 65, 34), (65, 70, 16), (57, 80, 8), (14, 74, 0),
- (13, 10, 5), (8, 13, 7), (3, 16, 9), (4, 41, 34),
- (19, 77, 78), (8, 124, 89), (13, 140, 51), (36, 111, 55),
- (67, 96, 66), (119, 128, 61), (144, 138, 55), (169, 149, 50),
- (170, 133, 44), (80, 119, 38), (46, 81, 17), (19, 42, 13),
- (15, 10, 17), (18, 5, 16), (21, 0, 15), (23, 5, 31),
- (22, 12, 37), (36, 24, 34), (35, 25, 23), (42, 42, 32),
- (53, 49, 40), (54, 40, 73), (49, 81, 80), (51, 78, 63),
- (69, 61, 58), (87, 50, 67), (63, 36, 53), (54, 22, 63),
- (38, 3, 67), (39, 4, 69), (41, 6, 72), (47, 21, 66),
- (66, 33, 76), (64, 37, 56), (80, 27, 37), (82, 34, 20),
- (89, 43, 20), (89, 58, 14), (92, 68, 24), (74, 79, 25),
- (71, 76, 20), (72, 80, 7), (79, 71, 8), (85, 40, 11),
- (95, 28, 22), (81, 27, 27), (66, 11, 50), (58, 29, 73),
- (71, 21, 92), (78, 20, 79), (91, 30, 45), (115, 18, 38),
- (120, 27, 38), (108, 29, 34), (89, 47, 33), (51, 48, 17),
- (47, 55, 14), (41, 35, 11), (57, 18, 1), (86, 20, 0),
- (124, 11, 5), (142, 5, 33), (134, 16, 32), (126, 18, 52),
- (107, 3, 90), (100, 5, 89), (78, 25, 81), (85, 16, 63),
- (92, 23, 44), (118, 32, 33), (127, 39, 38), (116, 72, 87),
- (89, 86, 97), (52, 120, 141), (24, 98, 107), (39, 75, 73),
- (66, 67, 71), (82, 63, 49), (93, 72, 51), (103, 77, 42),
- (125, 103, 4), (169, 108, 1), (171, 115, 20), (179, 131, 23),
- (195, 107, 57), (162, 101, 34), (154, 103, 46), (156, 97, 37),
- (160, 81, 38), (151, 59, 12), (152, 39, 5), (153, 19, 28),
- (160, 38, 17), (156, 69, 15), (138, 87, 42), (124, 78, 42),
- (143, 85, 74), (125, 86, 81), (130, 102, 90), (76, 130, 117)
- ),
-
-// 317 1u0215.jpg
-((29, 35, 21), (22, 59, 41), (31, 59, 58), (40, 59, 76),
- (68, 63, 113), (96, 67, 151), (87, 81, 133), (79, 96, 116),
- (90, 120, 158), (65, 99, 136), (40, 78, 114), (72, 44, 100),
- (105, 11, 87), (126, 12, 84), (148, 13, 82), (148, 26, 76),
- (148, 39, 70), (131, 61, 53), (139, 60, 54), (148, 59, 55),
- (150, 47, 49), (152, 35, 44), (166, 34, 42), (181, 34, 40),
- (188, 12, 14), (168, 6, 7), (149, 1, 1), (136, 7, 1),
- (124, 14, 1), (112, 18, 5), (100, 22, 10), (81, 38, 6),
- (50, 45, 15), (104, 12, 53), (118, 14, 50), (132, 17, 48),
- (123, 12, 48), (114, 8, 48), (92, 10, 41), (71, 13, 35),
- (25, 22, 17), (22, 30, 10), (19, 39, 4), (55, 34, 11),
- (91, 29, 18), (97, 23, 23), (104, 18, 29), (111, 11, 35),
- (115, 8, 36), (71, 13, 54), (36, 25, 64), (2, 38, 74),
- (3, 22, 64), (5, 6, 54), (6, 5, 49), (7, 5, 45),
- (7, 30, 10), (22, 29, 11), (38, 29, 12), (64, 18, 8),
- (91, 7, 5), (81, 18, 7), (72, 29, 10), (44, 33, 13),
- (30, 30, 30), (41, 14, 29), (69, 19, 45), (97, 25, 62),
- (99, 30, 57), (102, 35, 53), (116, 33, 27), (140, 44, 20),
- (196, 40, 25), (192, 31, 20), (189, 22, 16), (187, 14, 13),
- (186, 7, 10), (184, 4, 11), (182, 2, 13), (146, 1, 6),
- (114, 19, 23), (12, 8, 31), (6, 14, 31), (0, 21, 32),
- (2, 27, 21), (5, 33, 10), (4, 39, 9), (10, 39, 9),
- (7, 65, 4), (9, 71, 29), (12, 77, 55), (24, 81, 56),
- (36, 86, 57), (49, 100, 93), (52, 84, 125), (93, 104, 132),
- (100, 101, 145), (110, 130, 102), (95, 133, 86), (80, 136, 71),
- (71, 113, 68), (63, 91, 66), (43, 75, 51), (28, 72, 36),
- (32, 45, 25), (17, 60, 17), (3, 75, 9), (3, 77, 9),
- (4, 79, 10), (9, 83, 20), (4, 68, 44), (13, 33, 58),
- (22, 20, 69), (62, 4, 80), (70, 22, 76), (78, 41, 72),
- (77, 44, 53), (35, 36, 22), (26, 29, 18), (14, 23, 20),
- (5, 11, 11), (8, 8, 8), (11, 5, 5), (11, 9, 3),
- (12, 14, 1), (19, 27, 3), (46, 52, 4), (69, 51, 11),
- (107, 61, 2), (126, 44, 30), (125, 59, 27), (125, 75, 24),
- (119, 75, 26), (72, 60, 22), (34, 50, 21), (6, 34, 11),
- (8, 2, 30), (26, 10, 31), (45, 18, 33), (58, 37, 43),
- (71, 56, 53), (77, 49, 71), (101, 32, 113), (105, 71, 122),
- (130, 48, 114), (156, 12, 71), (169, 7, 51), (183, 3, 32),
- (196, 11, 29), (215, 5, 4), (198, 17, 6), (191, 20, 13),
- (132, 33, 27), (121, 30, 26), (111, 27, 25), (94, 19, 24),
- (61, 47, 38), (48, 85, 33), (50, 93, 50), (77, 91, 68),
- (128, 75, 41), (165, 31, 2), (158, 18, 6), (151, 6, 11),
- (155, 22, 25), (176, 6, 32), (155, 1, 51), (147, 12, 45),
- (140, 14, 15), (140, 15, 14), (140, 16, 14), (135, 16, 12),
- (136, 30, 6), (127, 14, 6), (128, 2, 14), (118, 8, 17),
- (128, 19, 40), (115, 9, 58), (131, 21, 66), (141, 10, 76),
- (144, 14, 78), (147, 14, 57), (158, 4, 68), (169, 8, 60),
- (197, 39, 38), (193, 39, 39), (189, 39, 40), (148, 24, 24),
- (104, 19, 38), (45, 18, 33), (23, 15, 56), (24, 17, 58),
- (5, 30, 60), (0, 42, 41), (16, 47, 49), (59, 45, 58),
- (71, 52, 71), (86, 42, 75), (101, 66, 62), (134, 51, 59),
- (131, 47, 96), (77, 114, 120), (80, 120, 109), (43, 124, 92),
- (32, 124, 39), (30, 110, 39), (9, 103, 76), (44, 111, 93),
- (62, 107, 74), (57, 114, 61), (62, 105, 59), (50, 106, 45),
- (59, 122, 52), (75, 98, 72), (117, 88, 46), (126, 72, 36),
- (145, 51, 23), (163, 36, 30), (188, 18, 45), (199, 18, 49),
- (211, 48, 29), (210, 55, 33), (225, 67, 2), (227, 57, 5),
- (230, 22, 18), (198, 41, 26), (186, 44, 43), (152, 39, 83),
- (121, 35, 96), (89, 35, 61), (60, 31, 49), (30, 20, 47),
- (8, 34, 25), (5, 48, 18), (9, 54, 21), (25, 69, 36),
- (30, 77, 31), (33, 88, 31), (40, 85, 44), (48, 79, 48),
- (64, 79, 82), (57, 42, 71), (44, 6, 83), (42, 1, 93),
- (65, 26, 107), (75, 49, 96), (43, 78, 110), (5, 118, 126),
- (40, 155, 142), (36, 150, 117), (83, 136, 68), (143, 90, 40),
- (167, 82, 27), (182, 44, 44), (177, 39, 39), (145, 50, 32)
- ),
-
-// 318 1u0216.jpg
-((85, 57, 217), (47, 123, 149), (59, 116, 132), (71, 110, 115),
- (110, 106, 97), (150, 102, 80), (178, 95, 77), (206, 88, 74),
- (170, 78, 125), (118, 75, 132), (67, 72, 140), (46, 53, 144),
- (25, 35, 148), (26, 26, 147), (27, 18, 147), (29, 14, 161),
- (31, 10, 175), (31, 32, 184), (19, 29, 169), (7, 26, 154),
- (51, 23, 151), (95, 20, 149), (96, 34, 141), (98, 48, 133),
- (70, 55, 122), (45, 52, 142), (20, 50, 162), (28, 50, 185),
- (36, 50, 208), (48, 59, 208), (60, 69, 208), (70, 112, 232),
- (105, 111, 209), (152, 179, 170), (181, 163, 172), (211, 147, 174),
- (197, 128, 162), (184, 109, 150), (173, 102, 141), (162, 96, 132),
- (84, 100, 113), (88, 104, 121), (92, 109, 129), (115, 96, 152),
- (139, 84, 175), (142, 72, 173), (145, 61, 172), (157, 53, 150),
- (156, 53, 142), (67, 9, 191), (51, 10, 198), (35, 12, 206),
- (25, 12, 214), (15, 12, 223), (14, 12, 213), (14, 13, 203),
- (2, 3, 155), (6, 7, 163), (11, 11, 171), (30, 29, 191),
- (50, 48, 211), (55, 52, 212), (61, 57, 214), (69, 55, 210),
- (74, 73, 209), (86, 93, 199), (131, 76, 195), (176, 59, 191),
- (183, 54, 172), (191, 50, 154), (215, 62, 109), (237, 90, 80),
- (229, 180, 85), (221, 163, 103), (214, 147, 121), (194, 117, 129),
- (174, 88, 137), (163, 71, 131), (152, 55, 126), (143, 23, 121),
- (135, 42, 148), (126, 40, 167), (119, 55, 183), (112, 71, 199),
- (106, 67, 199), (100, 64, 200), (71, 70, 206), (24, 88, 188),
- (2, 114, 164), (18, 135, 168), (35, 157, 172), (40, 147, 167),
- (45, 137, 162), (101, 118, 187), (90, 98, 196), (106, 99, 177),
- (134, 127, 169), (178, 114, 151), (176, 100, 144), (175, 87, 138),
- (190, 74, 124), (206, 62, 111), (188, 44, 113), (175, 20, 121),
- (168, 10, 131), (163, 7, 125), (158, 5, 119), (157, 3, 112),
- (156, 1, 105), (146, 18, 113), (130, 13, 130), (102, 23, 142),
- (56, 54, 164), (4, 42, 169), (2, 45, 161), (0, 48, 153),
- (26, 47, 138), (45, 70, 137), (45, 73, 136), (48, 72, 182),
- (52, 61, 218), (49, 50, 220), (47, 39, 223), (44, 32, 221),
- (41, 25, 220), (29, 38, 201), (24, 46, 166), (51, 48, 139),
- (131, 19, 147), (186, 29, 100), (193, 22, 89), (200, 16, 78),
- (213, 19, 82), (213, 33, 98), (212, 32, 97), (187, 19, 96),
- (126, 38, 98), (86, 74, 122), (47, 111, 147), (42, 107, 152),
- (37, 104, 157), (16, 104, 178), (7, 86, 205), (6, 50, 201),
- (32, 45, 211), (27, 15, 201), (25, 19, 186), (23, 23, 171),
- (0, 24, 158), (4, 25, 178), (10, 28, 174), (38, 22, 193),
- (75, 33, 227), (100, 31, 216), (126, 29, 206), (154, 27, 192),
- (124, 17, 211), (84, 17, 236), (74, 23, 238), (88, 60, 233),
- (108, 89, 207), (165, 108, 211), (168, 111, 216), (172, 115, 222),
- (200, 117, 185), (209, 140, 184), (215, 154, 149), (213, 162, 143),
- (203, 128, 122), (204, 120, 112), (205, 113, 102), (221, 96, 92),
- (244, 100, 99), (232, 102, 88), (201, 129, 104), (199, 137, 114),
- (184, 118, 128), (194, 89, 93), (188, 85, 102), (191, 118, 135),
- (159, 165, 161), (138, 168, 160), (64, 171, 181), (44, 170, 159),
- (111, 138, 93), (140, 111, 98), (169, 84, 103), (207, 61, 84),
- (197, 37, 101), (178, 34, 93), (136, 30, 118), (61, 64, 133),
- (40, 102, 151), (44, 131, 161), (22, 155, 160), (25, 162, 155),
- (41, 159, 173), (49, 148, 153), (98, 111, 156), (167, 76, 143),
- (168, 63, 130), (214, 60, 94), (220, 38, 61), (221, 13, 45),
- (214, 23, 30), (210, 32, 32), (245, 33, 21), (209, 51, 16),
- (209, 57, 16), (200, 69, 1), (175, 101, 30), (190, 69, 38),
- (193, 64, 86), (149, 39, 110), (102, 49, 153), (79, 41, 180),
- (62, 30, 217), (60, 29, 228), (50, 48, 235), (54, 45, 224),
- (71, 53, 225), (146, 81, 201), (182, 73, 198), (208, 73, 193),
- (197, 76, 169), (205, 68, 146), (215, 72, 100), (233, 90, 74),
- (228, 88, 71), (235, 61, 71), (178, 36, 92), (130, 27, 118),
- (54, 56, 139), (23, 59, 181), (28, 40, 204), (37, 27, 210),
- (66, 20, 207), (82, 32, 191), (109, 40, 191), (124, 11, 161),
- (156, 24, 136), (191, 44, 151), (231, 43, 104), (240, 59, 92),
- (228, 89, 122), (208, 139, 110), (226, 171, 115), (218, 162, 129),
- (198, 125, 136), (176, 109, 127), (114, 141, 98), (100, 130, 96),
- (84, 115, 97), (57, 102, 133), (47, 71, 133), (42, 60, 136)
- ),
-
-// 319 1u0216pp1.jpg
-((39, 104, 80), (57, 122, 114), (67, 146, 129), (78, 171, 144),
- (97, 186, 98), (116, 202, 53), (147, 203, 41), (178, 205, 30),
- (185, 182, 77), (186, 161, 108), (188, 140, 140), (172, 136, 150),
- (156, 133, 161), (129, 142, 143), (103, 151, 125), (98, 157, 131),
- (93, 163, 137), (65, 173, 54), (62, 148, 60), (60, 123, 66),
- (59, 138, 71), (59, 153, 77), (51, 163, 91), (44, 173, 106),
- (79, 205, 131), (70, 187, 136), (61, 170, 141), (37, 162, 158),
- (13, 155, 175), (16, 153, 175), (20, 152, 175), (46, 166, 156),
- (55, 152, 143), (78, 160, 75), (126, 172, 56), (175, 185, 37),
- (210, 190, 57), (245, 196, 77), (242, 183, 75), (240, 170, 74),
- (214, 105, 82), (229, 125, 84), (244, 145, 86), (239, 175, 92),
- (234, 206, 99), (227, 189, 99), (220, 172, 100), (217, 149, 100),
- (227, 186, 94), (232, 195, 55), (212, 194, 61), (193, 194, 67),
- (162, 150, 94), (131, 107, 121), (118, 115, 111), (105, 123, 101),
- (83, 152, 98), (84, 179, 85), (85, 207, 72), (94, 228, 97),
- (104, 249, 122), (113, 247, 127), (123, 246, 132), (153, 242, 114),
- (160, 212, 114), (175, 193, 91), (193, 161, 90), (212, 129, 89),
- (184, 133, 85), (157, 138, 82), (146, 127, 69), (107, 77, 77),
- (143, 137, 87), (152, 150, 72), (162, 164, 57), (186, 200, 45),
- (211, 236, 33), (203, 239, 44), (196, 242, 56), (221, 237, 79),
- (228, 245, 71), (255, 218, 55), (248, 200, 50), (242, 183, 45),
- (248, 166, 53), (255, 149, 61), (248, 135, 91), (247, 145, 60),
- (247, 181, 58), (244, 201, 74), (242, 222, 91), (228, 218, 107),
- (215, 214, 124), (209, 206, 125), (195, 177, 131), (131, 159, 119),
- (83, 173, 147), (30, 142, 164), (33, 121, 154), (37, 100, 144),
- (43, 102, 144), (49, 104, 145), (52, 110, 134), (54, 124, 136),
- (39, 147, 157), (54, 141, 144), (70, 136, 132), (103, 130, 132),
- (136, 125, 133), (151, 128, 148), (177, 160, 144), (197, 181, 122),
- (130, 224, 112), (69, 222, 131), (61, 217, 144), (53, 212, 158),
- (46, 201, 161), (74, 181, 165), (76, 194, 162), (76, 205, 174),
- (95, 227, 152), (127, 180, 157), (159, 134, 163), (173, 134, 152),
- (188, 135, 141), (210, 68, 124), (211, 72, 113), (217, 76, 111),
- (225, 97, 98), (192, 184, 59), (182, 187, 41), (173, 190, 24),
- (176, 210, 25), (158, 208, 73), (104, 204, 108), (78, 154, 126),
- (40, 105, 145), (32, 111, 124), (25, 117, 104), (32, 130, 100),
- (40, 143, 96), (54, 203, 121), (60, 233, 141), (60, 232, 172),
- (32, 243, 224), (45, 236, 231), (37, 232, 229), (29, 229, 227),
- (43, 207, 183), (34, 186, 163), (19, 181, 170), (50, 195, 240),
- (87, 167, 194), (83, 178, 178), (79, 189, 162), (82, 201, 135),
- (117, 201, 124), (155, 213, 90), (195, 239, 58), (235, 247, 43),
- (244, 252, 45), (171, 226, 10), (171, 222, 25), (171, 218, 40),
- (105, 217, 45), (102, 222, 73), (92, 196, 71), (105, 197, 52),
- (172, 177, 25), (176, 196, 25), (180, 215, 25), (162, 243, 50),
- (157, 244, 88), (131, 235, 114), (90, 246, 123), (62, 224, 112),
- (64, 234, 135), (52, 227, 136), (47, 211, 140), (24, 219, 149),
- (26, 202, 163), (28, 192, 158), (57, 214, 159), (107, 244, 154),
- (195, 255, 100), (206, 237, 111), (217, 219, 122), (218, 218, 122),
- (216, 212, 123), (200, 198, 121), (206, 165, 121), (168, 150, 112),
- (107, 155, 115), (72, 146, 129), (56, 130, 143), (42, 136, 146),
- (54, 124, 150), (129, 98, 129), (139, 114, 146), (93, 129, 189),
- (44, 133, 189), (26, 115, 171), (18, 104, 181), (7, 151, 185),
- (26, 170, 178), (39, 207, 236), (18, 220, 240), (34, 218, 230),
- (35, 219, 227), (59, 203, 167), (88, 218, 158), (113, 231, 145),
- (150, 226, 104), (211, 214, 65), (222, 203, 83), (222, 201, 82),
- (212, 198, 73), (228, 187, 61), (226, 211, 60), (237, 232, 66),
- (242, 235, 67), (252, 228, 78), (230, 231, 75), (238, 237, 84),
- (244, 253, 110), (243, 255, 111), (250, 253, 104), (240, 244, 85),
- (252, 228, 102), (235, 224, 108), (226, 214, 112), (216, 180, 102),
- (199, 147, 125), (190, 146, 137), (184, 147, 139), (181, 148, 141),
- (188, 156, 143), (209, 188, 123), (210, 217, 121), (153, 255, 103),
- (103, 246, 132), (75, 251, 143), (63, 246, 163), (80, 242, 133),
- (101, 231, 135), (128, 222, 112), (146, 224, 104), (160, 212, 76),
- (168, 207, 64), (197, 206, 35), (193, 194, 56), (207, 180, 73),
- (203, 169, 80), (199, 150, 109), (193, 194, 116), (202, 178, 116)
- ),
-
-// 320 3m0001.jpg
-((37, 166, 208), (26, 126, 214), (34, 125, 223), (43, 124, 232),
- (84, 147, 221), (125, 170, 211), (102, 149, 180), (80, 128, 150),
- (12, 35, 103), (24, 22, 112), (37, 9, 122), (72, 9, 106),
- (108, 9, 91), (128, 8, 105), (148, 7, 119), (153, 7, 135),
- (159, 7, 151), (246, 55, 133), (234, 69, 108), (222, 84, 84),
- (220, 77, 73), (218, 71, 63), (224, 60, 80), (231, 49, 97),
- (203, 32, 98), (208, 22, 108), (214, 13, 119), (206, 15, 127),
- (199, 18, 135), (202, 15, 149), (206, 13, 164), (181, 21, 191),
- (163, 8, 198), (96, 68, 230), (68, 127, 212), (40, 187, 195),
- (48, 163, 136), (57, 139, 77), (87, 140, 93), (117, 142, 110),
- (224, 121, 90), (239, 120, 97), (255, 120, 104), (220, 94, 113),
- (185, 68, 123), (182, 62, 123), (179, 56, 123), (174, 29, 104),
- (169, 6, 97), (183, 30, 94), (166, 53, 100), (150, 77, 106),
- (117, 92, 119), (84, 108, 132), (105, 92, 135), (127, 77, 138),
- (183, 29, 153), (164, 25, 142), (146, 22, 132), (129, 25, 139),
- (113, 28, 147), (102, 34, 167), (92, 40, 187), (123, 59, 182),
- (156, 45, 176), (166, 169, 240), (160, 196, 231), (154, 224, 222),
- (144, 206, 212), (135, 188, 202), (151, 186, 205), (152, 141, 207),
- (190, 125, 209), (182, 133, 179), (174, 141, 150), (179, 113, 143),
- (184, 86, 137), (177, 76, 132), (171, 67, 128), (171, 62, 153),
- (179, 50, 153), (209, 59, 123), (211, 49, 122), (213, 40, 122),
- (212, 43, 116), (211, 47, 110), (222, 77, 84), (236, 100, 76),
- (234, 139, 85), (234, 141, 61), (234, 143, 38), (229, 133, 41),
- (224, 123, 45), (239, 118, 89), (244, 93, 102), (245, 77, 152),
- (250, 86, 175), (192, 149, 192), (184, 168, 199), (176, 187, 207),
- (193, 161, 212), (210, 135, 218), (235, 75, 233), (228, 41, 220),
- (229, 6, 195), (207, 5, 194), (186, 5, 194), (185, 6, 194),
- (184, 8, 195), (170, 4, 176), (185, 8, 174), (182, 46, 170),
- (124, 115, 196), (13, 87, 196), (17, 104, 218), (21, 121, 241),
- (38, 117, 246), (67, 43, 225), (59, 64, 164), (87, 43, 156),
- (167, 45, 106), (178, 58, 76), (190, 71, 47), (192, 79, 47),
- (195, 87, 48), (189, 81, 42), (174, 60, 50), (145, 11, 74),
- (125, 14, 65), (119, 32, 111), (128, 33, 125), (137, 34, 139),
- (149, 21, 140), (174, 23, 160), (191, 20, 174), (197, 45, 182),
- (194, 89, 208), (143, 138, 206), (92, 187, 205), (89, 182, 191),
- (86, 177, 178), (74, 148, 159), (57, 123, 173), (41, 112, 176),
- (33, 121, 171), (29, 67, 148), (32, 54, 137), (35, 41, 127),
- (45, 33, 143), (30, 7, 149), (0, 24, 165), (19, 25, 165),
- (34, 44, 194), (36, 33, 205), (39, 22, 216), (45, 8, 186),
- (68, 3, 159), (107, 9, 128), (111, 7, 130), (117, 5, 152),
- (122, 18, 129), (169, 62, 134), (163, 70, 126), (157, 79, 118),
- (183, 82, 138), (222, 88, 151), (223, 74, 158), (220, 49, 153),
- (189, 44, 113), (178, 48, 114), (167, 53, 115), (112, 41, 107),
- (77, 79, 136), (50, 95, 128), (76, 93, 171), (111, 69, 213),
- (156, 50, 208), (194, 33, 191), (198, 48, 207), (217, 70, 184),
- (213, 89, 177), (240, 91, 172), (240, 59, 140), (220, 45, 146),
- (179, 43, 169), (153, 53, 160), (128, 64, 151), (79, 98, 166),
- (117, 108, 151), (121, 79, 142), (145, 92, 98), (144, 103, 119),
- (144, 176, 137), (127, 221, 143), (121, 230, 162), (90, 216, 202),
- (80, 205, 211), (95, 220, 216), (98, 212, 202), (114, 211, 176),
- (144, 167, 139), (146, 101, 144), (133, 58, 140), (139, 33, 141),
- (140, 11, 155), (165, 7, 164), (192, 23, 176), (202, 35, 167),
- (209, 32, 146), (202, 34, 122), (194, 30, 117), (188, 44, 105),
- (186, 27, 93), (186, 12, 75), (190, 30, 102), (222, 29, 122),
- (243, 28, 132), (229, 37, 138), (222, 27, 145), (230, 35, 153),
- (243, 10, 154), (212, 11, 165), (218, 23, 177), (200, 28, 192),
- (181, 66, 209), (149, 101, 213), (154, 127, 206), (98, 125, 214),
- (85, 151, 247), (136, 119, 213), (151, 98, 216), (160, 74, 227),
- (150, 66, 222), (175, 47, 222), (167, 25, 231), (184, 19, 201),
- (201, 13, 172), (214, 24, 184), (197, 53, 210), (194, 86, 187),
- (222, 109, 191), (178, 129, 158), (161, 135, 134), (187, 99, 150),
- (207, 91, 138), (216, 92, 142), (225, 105, 133), (231, 113, 127),
- (238, 102, 122), (231, 110, 93), (239, 126, 92), (238, 147, 90),
- (234, 146, 100), (229, 201, 118), (235, 193, 145), (171, 188, 206)
- ),
-
-// 321 3m0004.jpg
-((24, 26, 38), (15, 20, 14), (32, 49, 9), (50, 78, 4),
- (71, 71, 3), (93, 65, 2), (98, 58, 3), (103, 52, 5),
- (88, 8, 19), (81, 11, 21), (74, 14, 24), (51, 20, 30),
- (29, 26, 37), (14, 15, 36), (0, 4, 36), (6, 10, 41),
- (13, 17, 46), (43, 36, 87), (59, 39, 88), (76, 43, 90),
- (87, 32, 73), (99, 22, 56), (103, 13, 45), (108, 5, 35),
- (179, 31, 45), (196, 31, 71), (214, 31, 97), (168, 26, 79),
- (123, 22, 62), (114, 26, 58), (105, 31, 54), (74, 37, 21),
- (89, 45, 20), (123, 117, 19), (128, 126, 9), (134, 135, 0),
- (150, 133, 32), (166, 131, 65), (173, 114, 61), (180, 97, 57),
- (142, 72, 72), (99, 90, 49), (57, 109, 27), (35, 132, 49),
- (14, 156, 72), (38, 163, 89), (62, 171, 106), (123, 125, 104),
- (108, 62, 72), (92, 34, 46), (84, 26, 42), (76, 19, 38),
- (69, 31, 43), (62, 43, 49), (56, 53, 48), (51, 64, 47),
- (11, 103, 36), (26, 150, 32), (41, 197, 28), (64, 175, 34),
- (87, 154, 41), (76, 123, 23), (65, 93, 6), (102, 96, 10),
- (107, 69, 6), (63, 53, 52), (74, 73, 52), (85, 93, 52),
- (94, 86, 38), (104, 79, 25), (112, 66, 43), (105, 62, 30),
- (105, 50, 20), (109, 35, 11), (113, 20, 2), (97, 16, 3),
- (81, 13, 4), (74, 16, 3), (67, 20, 2), (69, 30, 1),
- (65, 27, 14), (60, 59, 67), (39, 83, 92), (18, 108, 117),
- (14, 111, 147), (10, 114, 177), (20, 108, 198), (35, 69, 130),
- (30, 58, 61), (28, 45, 45), (26, 32, 30), (40, 39, 32),
- (55, 47, 34), (61, 70, 23), (58, 83, 25), (73, 81, 42),
- (81, 76, 38), (68, 52, 65), (83, 55, 74), (99, 59, 83),
- (112, 69, 83), (126, 80, 83), (182, 126, 137), (143, 159, 156),
- (61, 121, 131), (56, 81, 96), (51, 42, 61), (46, 35, 60),
- (42, 29, 59), (38, 22, 49), (61, 20, 36), (83, 17, 29),
- (85, 5, 14), (68, 22, 9), (58, 15, 9), (48, 8, 9),
- (64, 27, 11), (109, 41, 20), (141, 74, 4), (162, 96, 9),
- (175, 60, 15), (166, 37, 9), (157, 15, 3), (166, 14, 9),
- (176, 13, 16), (178, 15, 16), (187, 19, 52), (218, 24, 61),
- (205, 48, 55), (141, 34, 112), (143, 25, 127), (146, 17, 143),
- (88, 4, 144), (63, 16, 130), (65, 42, 132), (50, 34, 143),
- (28, 36, 119), (24, 41, 93), (20, 47, 68), (22, 66, 52),
- (24, 86, 37), (52, 87, 7), (22, 73, 6), (26, 60, 25),
- (41, 54, 47), (60, 7, 121), (75, 14, 118), (91, 22, 115),
- (105, 42, 99), (124, 37, 72), (132, 46, 59), (144, 55, 41),
- (209, 41, 32), (216, 31, 33), (224, 22, 34), (228, 59, 40),
- (232, 100, 35), (243, 108, 27), (228, 110, 74), (241, 149, 48),
- (226, 147, 44), (245, 167, 17), (239, 173, 16), (233, 180, 16),
- (236, 168, 5), (224, 156, 21), (200, 160, 11), (189, 136, 22),
- (104, 119, 78), (106, 128, 82), (109, 137, 86), (125, 160, 68),
- (112, 182, 50), (133, 180, 52), (171, 161, 14), (176, 169, 19),
- (212, 159, 27), (192, 126, 66), (221, 100, 89), (219, 102, 93),
- (223, 132, 85), (212, 144, 71), (200, 139, 108), (199, 169, 119),
- (248, 167, 120), (225, 156, 120), (203, 145, 121), (172, 75, 86),
- (148, 52, 80), (123, 40, 56), (114, 33, 32), (114, 31, 23),
- (113, 23, 14), (103, 13, 25), (91, 4, 12), (83, 11, 15),
- (44, 15, 20), (26, 16, 14), (2, 11, 16), (10, 12, 11),
- (21, 18, 1), (22, 24, 3), (13, 41, 3), (4, 44, 20),
- (2, 50, 26), (17, 47, 11), (31, 19, 21), (83, 9, 44),
- (147, 23, 57), (172, 52, 53), (200, 81, 85), (202, 104, 59),
- (191, 126, 96), (197, 131, 117), (168, 114, 102), (118, 80, 77),
- (94, 75, 60), (105, 65, 55), (123, 76, 68), (161, 77, 43),
- (195, 66, 37), (231, 110, 6), (216, 128, 0), (233, 140, 9),
- (217, 139, 15), (199, 135, 12), (184, 108, 32), (170, 119, 38),
- (128, 103, 19), (83, 135, 27), (15, 168, 85), (1, 185, 133),
- (23, 141, 143), (44, 129, 166), (41, 77, 200), (83, 59, 143),
- (92, 60, 145), (94, 35, 145), (86, 35, 104), (119, 17, 91),
- (142, 31, 82), (111, 26, 49), (87, 31, 40), (91, 42, 38),
- (97, 37, 27), (101, 44, 37), (100, 53, 27), (110, 69, 25),
- (107, 42, 40), (101, 45, 72), (109, 7, 91), (89, 19, 92),
- (77, 30, 85), (55, 13, 95), (69, 11, 62), (37, 13, 65)
- ),
-
-// 322 3m0005.jpg
-((112, 35, 45), (85, 8, 40), (99, 30, 33), (113, 53, 27),
- (118, 53, 34), (123, 53, 41), (143, 59, 46), (163, 65, 52),
- (170, 9, 123), (124, 14, 116), (79, 20, 110), (55, 29, 105),
- (31, 39, 101), (22, 31, 96), (13, 23, 92), (35, 28, 78),
- (57, 33, 65), (120, 100, 135), (115, 130, 139), (110, 161, 144),
- (122, 190, 165), (134, 219, 186), (133, 227, 184), (133, 236, 183),
- (96, 214, 156), (106, 206, 133), (116, 199, 111), (108, 152, 84),
- (100, 106, 58), (82, 89, 42), (64, 73, 26), (33, 54, 21),
- (14, 45, 37), (2, 22, 83), (7, 23, 73), (13, 25, 63),
- (13, 29, 51), (14, 33, 39), (15, 32, 37), (16, 31, 36),
- (37, 48, 34), (81, 37, 25), (125, 27, 16), (140, 30, 11),
- (155, 34, 7), (159, 37, 3), (163, 40, 0), (155, 59, 8),
- (109, 60, 28), (33, 37, 12), (33, 26, 7), (33, 15, 3),
- (16, 11, 7), (0, 7, 12), (0, 4, 6), (0, 1, 0),
- (21, 3, 15), (32, 9, 9), (43, 15, 3), (50, 23, 21),
- (57, 31, 40), (60, 46, 55), (63, 62, 70), (78, 107, 79),
- (82, 110, 72), (46, 98, 23), (51, 92, 20), (56, 87, 17),
- (42, 88, 27), (29, 89, 37), (16, 74, 33), (19, 68, 39),
- (49, 56, 15), (61, 49, 27), (73, 42, 39), (85, 80, 65),
- (98, 118, 91), (100, 149, 101), (103, 180, 112), (102, 233, 129),
- (89, 213, 115), (54, 148, 95), (33, 105, 95), (13, 62, 95),
- (6, 38, 96), (0, 14, 97), (17, 8, 63), (35, 17, 43),
- (44, 33, 37), (36, 38, 45), (29, 43, 54), (32, 37, 63),
- (36, 31, 72), (33, 30, 73), (18, 58, 70), (15, 91, 61),
- (32, 86, 54), (37, 94, 41), (42, 76, 41), (47, 58, 41),
- (51, 56, 40), (56, 54, 39), (61, 37, 51), (108, 44, 42),
- (145, 23, 62), (128, 15, 40), (111, 7, 18), (84, 18, 19),
- (58, 29, 21), (18, 32, 33), (2, 47, 24), (6, 53, 21),
- (7, 80, 35), (14, 103, 39), (17, 97, 32), (21, 92, 26),
- (36, 106, 17), (45, 113, 12), (40, 124, 36), (66, 120, 94),
- (67, 152, 149), (66, 134, 116), (65, 116, 83), (69, 115, 86),
- (74, 114, 90), (104, 133, 105), (130, 149, 94), (177, 182, 79),
- (204, 197, 106), (246, 226, 155), (234, 212, 119), (222, 199, 83),
- (228, 156, 72), (246, 93, 75), (181, 136, 81), (152, 143, 78),
- (185, 140, 107), (175, 153, 120), (165, 166, 134), (170, 176, 136),
- (175, 187, 139), (173, 188, 129), (148, 182, 98), (117, 174, 129),
- (87, 154, 137), (39, 124, 95), (24, 122, 103), (10, 120, 111),
- (11, 105, 87), (6, 97, 54), (15, 135, 27), (25, 129, 14),
- (15, 67, 3), (15, 62, 12), (16, 58, 22), (14, 42, 46),
- (22, 46, 50), (51, 27, 63), (70, 6, 90), (71, 24, 78),
- (52, 45, 86), (57, 87, 27), (82, 112, 25), (107, 137, 23),
- (167, 158, 27), (229, 175, 27), (255, 196, 33), (236, 162, 53),
- (112, 126, 47), (101, 124, 43), (91, 123, 40), (100, 98, 50),
- (106, 89, 63), (61, 72, 55), (94, 81, 49), (114, 67, 25),
- (106, 59, 33), (81, 32, 38), (69, 45, 33), (77, 104, 49),
- (105, 140, 48), (133, 161, 59), (162, 184, 76), (202, 204, 43),
- (239, 143, 33), (206, 131, 39), (173, 119, 45), (175, 91, 57),
- (169, 32, 60), (209, 9, 48), (212, 5, 11), (197, 19, 33),
- (185, 22, 25), (125, 8, 34), (78, 9, 38), (76, 11, 67),
- (116, 23, 104), (100, 28, 114), (76, 20, 127), (51, 67, 103),
- (37, 75, 94), (32, 79, 73), (48, 119, 49), (84, 108, 48),
- (97, 108, 16), (109, 95, 20), (113, 82, 2), (89, 44, 3),
- (80, 29, 8), (55, 16, 9), (31, 10, 27), (9, 5, 22),
- (11, 8, 25), (11, 20, 37), (13, 28, 35), (12, 12, 20),
- (25, 23, 11), (24, 27, 18), (58, 54, 16), (96, 87, 28),
- (149, 114, 56), (141, 148, 53), (119, 129, 92), (122, 159, 92),
- (115, 152, 108), (113, 162, 107), (109, 163, 137), (170, 125, 182),
- (158, 119, 122), (147, 106, 122), (132, 105, 112), (119, 79, 113),
- (113, 101, 85), (60, 109, 77), (17, 114, 105), (22, 76, 120),
- (17, 69, 90), (10, 68, 79), (17, 81, 80), (33, 76, 59),
- (60, 69, 48), (98, 63, 25), (122, 103, 27), (144, 117, 26),
- (157, 133, 47), (171, 109, 60), (229, 93, 79), (222, 81, 89),
- (181, 86, 108), (189, 50, 107), (203, 16, 119), (211, 22, 80),
- (210, 79, 59), (175, 97, 23), (108, 118, 19), (33, 128, 34)
- ),
-
-// 323 3m0006.jpg
-((13, 117, 206), (44, 114, 52), (26, 111, 30), (8, 108, 9),
- (39, 57, 15), (70, 6, 22), (69, 5, 54), (69, 4, 86),
- (38, 5, 118), (21, 12, 104), (5, 19, 90), (9, 21, 79),
- (13, 24, 69), (29, 36, 73), (45, 49, 78), (48, 44, 76),
- (51, 40, 74), (70, 19, 96), (85, 18, 95), (101, 17, 95),
- (95, 18, 105), (89, 19, 115), (84, 20, 110), (79, 21, 106),
- (64, 10, 130), (56, 29, 136), (49, 48, 142), (59, 53, 135),
- (69, 59, 128), (78, 67, 114), (88, 75, 101), (136, 74, 85),
- (143, 72, 70), (166, 105, 50), (171, 83, 35), (177, 61, 20),
- (155, 55, 10), (133, 50, 0), (140, 49, 5), (148, 49, 10),
- (202, 26, 72), (216, 34, 60), (231, 42, 49), (223, 86, 56),
- (215, 130, 63), (220, 133, 60), (226, 136, 58), (218, 188, 102),
- (205, 229, 69), (129, 172, 93), (93, 161, 90), (58, 150, 87),
- (73, 145, 95), (88, 140, 104), (104, 128, 98), (121, 117, 92),
- (138, 83, 80), (135, 73, 100), (132, 64, 121), (144, 101, 102),
- (156, 139, 83), (154, 141, 82), (152, 144, 81), (113, 134, 65),
- (127, 88, 83), (101, 32, 95), (121, 27, 103), (141, 22, 112),
- (139, 28, 92), (137, 35, 72), (144, 56, 46), (143, 114, 48),
- (148, 181, 94), (167, 181, 102), (186, 182, 111), (169, 190, 125),
- (153, 198, 139), (137, 175, 145), (121, 153, 152), (104, 159, 190),
- (71, 142, 230), (60, 166, 214), (102, 163, 186), (144, 160, 159),
- (157, 159, 131), (170, 159, 103), (223, 152, 70), (237, 145, 42),
- (199, 61, 58), (174, 44, 63), (150, 28, 69), (151, 23, 62),
- (153, 19, 56), (129, 6, 61), (119, 3, 48), (114, 12, 36),
- (80, 23, 32), (80, 3, 81), (84, 10, 88), (89, 18, 96),
- (83, 13, 93), (77, 8, 91), (90, 39, 82), (94, 38, 77),
- (129, 72, 29), (152, 79, 39), (176, 86, 49), (175, 93, 69),
- (174, 100, 89), (164, 122, 132), (140, 100, 196), (54, 111, 178),
- (43, 129, 176), (20, 139, 219), (29, 134, 227), (38, 129, 236),
- (88, 203, 248), (164, 193, 237), (152, 178, 229), (131, 187, 178),
- (59, 160, 142), (42, 144, 110), (25, 129, 78), (36, 125, 77),
- (48, 121, 76), (74, 122, 82), (95, 108, 88), (153, 86, 67),
- (147, 67, 56), (103, 82, 81), (104, 103, 97), (105, 125, 113),
- (58, 150, 127), (33, 177, 150), (33, 175, 159), (36, 136, 170),
- (81, 105, 73), (135, 114, 54), (189, 123, 36), (197, 127, 44),
- (205, 132, 53), (205, 98, 52), (201, 74, 91), (196, 71, 127),
- (215, 39, 138), (156, 13, 105), (151, 11, 105), (147, 9, 105),
- (137, 20, 135), (104, 67, 119), (59, 109, 120), (29, 75, 127),
- (80, 39, 81), (80, 51, 63), (81, 64, 46), (45, 93, 45),
- (47, 69, 83), (42, 68, 127), (22, 75, 187), (16, 116, 230),
- (41, 160, 244), (46, 201, 249), (48, 180, 216), (51, 160, 183),
- (6, 155, 126), (31, 172, 60), (139, 162, 32), (185, 138, 24),
- (207, 123, 37), (203, 105, 33), (200, 87, 29), (195, 25, 12),
- (184, 24, 8), (177, 15, 10), (168, 3, 17), (136, 2, 35),
- (101, 6, 74), (59, 5, 89), (21, 8, 88), (13, 5, 78),
- (9, 0, 48), (33, 0, 49), (58, 14, 37), (46, 43, 86),
- (0, 67, 116), (3, 100, 130), (6, 134, 145), (19, 145, 206),
- (5, 205, 230), (21, 211, 243), (6, 203, 209), (48, 169, 188),
- (27, 146, 178), (24, 139, 122), (61, 95, 97), (68, 85, 103),
- (75, 64, 58), (75, 44, 75), (93, 39, 63), (129, 69, 45),
- (123, 59, 34), (126, 53, 21), (124, 37, 7), (97, 22, 16),
- (77, 35, 49), (79, 62, 34), (38, 52, 26), (37, 55, 13),
- (58, 96, 19), (122, 61, 0), (129, 66, 12), (138, 127, 35),
- (119, 163, 78), (147, 205, 82), (194, 226, 67), (193, 220, 45),
- (188, 159, 42), (185, 116, 21), (166, 78, 38), (139, 72, 17),
- (134, 123, 17), (146, 148, 3), (189, 152, 2), (193, 123, 11),
- (185, 92, 15), (206, 54, 17), (184, 26, 23), (180, 9, 25),
- (166, 19, 27), (150, 25, 21), (132, 11, 30), (153, 17, 37),
- (166, 0, 42), (218, 28, 74), (218, 32, 82), (206, 26, 61),
- (165, 27, 43), (147, 20, 13), (152, 3, 0), (169, 20, 0),
- (171, 20, 11), (167, 21, 21), (178, 29, 9), (180, 52, 27),
- (173, 113, 61), (158, 115, 83), (121, 92, 148), (54, 120, 170),
- (58, 97, 152), (48, 64, 123), (56, 34, 81), (84, 34, 85),
- (84, 30, 106), (120, 66, 98), (95, 132, 91), (129, 100, 102)
- ),
-
-// 324 3m0007.jpg
-((0, 213, 157), (12, 213, 221), (11, 217, 227), (11, 222, 233),
- (43, 218, 202), (75, 214, 172), (119, 179, 159), (164, 144, 146),
- (213, 142, 62), (212, 129, 64), (212, 116, 66), (167, 93, 95),
- (123, 70, 124), (127, 57, 144), (132, 44, 164), (117, 49, 173),
- (103, 54, 182), (64, 110, 125), (79, 126, 110), (95, 143, 95),
- (97, 129, 83), (99, 116, 71), (103, 110, 93), (107, 105, 116),
- (120, 100, 163), (146, 121, 140), (172, 142, 118), (164, 119, 122),
- (156, 97, 127), (159, 87, 135), (162, 77, 144), (161, 66, 148),
- (159, 75, 153), (134, 94, 165), (101, 105, 181), (69, 116, 198),
- (74, 90, 169), (79, 65, 140), (82, 58, 134), (86, 52, 128),
- (122, 56, 104), (133, 59, 120), (144, 62, 136), (147, 53, 134),
- (150, 44, 132), (164, 28, 123), (178, 12, 114), (178, 7, 99),
- (144, 37, 79), (129, 67, 70), (163, 83, 58), (197, 100, 47),
- (220, 80, 54), (244, 60, 62), (243, 37, 67), (243, 14, 73),
- (240, 37, 100), (227, 52, 88), (214, 67, 77), (168, 63, 81),
- (123, 59, 85), (106, 58, 78), (90, 58, 71), (68, 50, 92),
- (41, 81, 117), (48, 122, 161), (43, 100, 155), (39, 79, 149),
- (35, 61, 156), (32, 44, 164), (43, 24, 168), (34, 12, 175),
- (8, 44, 158), (11, 93, 158), (15, 142, 159), (10, 162, 174),
- (6, 183, 189), (8, 178, 189), (10, 173, 190), (37, 164, 183),
- (55, 115, 203), (43, 88, 155), (68, 75, 133), (94, 62, 112),
- (107, 73, 109), (120, 85, 107), (108, 85, 93), (86, 139, 109),
- (36, 117, 121), (30, 101, 129), (24, 86, 137), (21, 99, 127),
- (18, 113, 117), (0, 108, 125), (3, 126, 131), (46, 128, 116),
- (58, 118, 118), (97, 77, 112), (101, 74, 104), (105, 71, 96),
- (99, 66, 99), (93, 61, 102), (68, 104, 78), (80, 158, 82),
- (50, 142, 91), (35, 114, 101), (20, 86, 112), (15, 76, 118),
- (11, 67, 124), (2, 55, 151), (1, 39, 162), (11, 43, 203),
- (20, 73, 241), (20, 130, 191), (10, 126, 187), (0, 123, 183),
- (5, 117, 180), (3, 113, 176), (2, 88, 165), (4, 52, 162),
- (18, 21, 154), (32, 17, 152), (47, 13, 151), (39, 15, 141),
- (32, 18, 132), (17, 21, 129), (33, 21, 121), (55, 23, 132),
- (50, 2, 112), (71, 46, 103), (73, 47, 99), (75, 49, 96),
- (83, 86, 79), (112, 151, 98), (176, 173, 120), (230, 171, 127),
- (89, 145, 219), (45, 166, 200), (2, 187, 182), (4, 191, 178),
- (6, 195, 175), (40, 207, 127), (56, 186, 80), (60, 214, 80),
- (57, 223, 77), (74, 203, 139), (60, 174, 150), (46, 146, 162),
- (16, 131, 138), (20, 149, 110), (60, 185, 85), (70, 188, 114),
- (32, 184, 111), (23, 167, 105), (14, 150, 100), (34, 95, 100),
- (46, 56, 125), (68, 38, 136), (71, 27, 162), (61, 16, 161),
- (89, 9, 158), (111, 34, 164), (112, 37, 146), (113, 40, 129),
- (101, 29, 129), (106, 6, 164), (95, 7, 179), (90, 49, 187),
- (80, 63, 191), (99, 72, 184), (119, 82, 178), (160, 87, 158),
- (224, 70, 184), (161, 88, 206), (94, 114, 229), (74, 131, 218),
- (33, 157, 217), (13, 169, 191), (25, 192, 174), (91, 163, 160),
- (151, 149, 124), (181, 156, 66), (225, 172, 102), (237, 146, 93),
- (232, 71, 123), (220, 50, 111), (209, 29, 100), (178, 11, 117),
- (144, 20, 230), (106, 27, 233), (23, 48, 236), (15, 115, 191),
- (24, 115, 188), (20, 77, 164), (14, 52, 149), (5, 37, 140),
- (1, 33, 120), (19, 37, 121), (22, 32, 129), (17, 64, 142),
- (49, 48, 128), (64, 34, 132), (59, 23, 131), (58, 40, 148),
- (28, 71, 139), (27, 85, 135), (31, 124, 106), (49, 117, 102),
- (64, 84, 83), (62, 45, 99), (12, 47, 79), (5, 68, 85),
- (12, 91, 124), (3, 117, 143), (2, 120, 170), (3, 121, 171),
- (7, 139, 188), (7, 168, 188), (9, 163, 189), (2, 129, 174),
- (3, 117, 171), (7, 107, 166), (13, 55, 165), (47, 42, 162),
- (68, 38, 160), (73, 41, 168), (87, 24, 155), (95, 36, 128),
- (125, 25, 124), (139, 12, 103), (130, 55, 94), (111, 36, 119),
- (69, 52, 144), (17, 89, 165), (3, 116, 172), (12, 117, 146),
- (14, 118, 129), (8, 76, 125), (0, 70, 129), (28, 38, 100),
- (54, 33, 110), (89, 33, 124), (93, 4, 120), (97, 23, 100),
- (89, 7, 73), (91, 33, 74), (118, 45, 90), (124, 82, 104),
- (163, 120, 176), (171, 152, 207), (165, 187, 226), (166, 160, 222),
- (188, 145, 201), (173, 106, 186), (136, 99, 140), (162, 82, 153)
- ),
-
-// 325 3m0008.jpg
-((206, 79, 156), (193, 35, 122), (190, 27, 122), (188, 19, 122),
- (156, 15, 113), (125, 12, 104), (132, 33, 92), (140, 54, 81),
- (163, 151, 153), (126, 176, 154), (89, 201, 155), (88, 194, 181),
- (88, 187, 208), (97, 184, 196), (107, 181, 184), (115, 186, 187),
- (124, 192, 191), (172, 178, 132), (193, 136, 99), (215, 94, 67),
- (167, 93, 44), (120, 93, 22), (131, 80, 15), (143, 67, 9),
- (137, 3, 2), (129, 22, 7), (121, 42, 12), (117, 51, 14),
- (113, 60, 16), (99, 52, 20), (86, 45, 25), (39, 6, 13),
- (26, 29, 44), (50, 74, 38), (68, 74, 36), (87, 75, 35),
- (84, 102, 27), (82, 130, 20), (79, 135, 40), (76, 141, 61),
- (41, 134, 79), (41, 128, 70), (41, 123, 61), (29, 88, 35),
- (17, 54, 10), (12, 49, 10), (7, 44, 10), (24, 41, 22),
- (30, 38, 15), (115, 19, 5), (91, 10, 7), (67, 2, 10),
- (45, 6, 6), (24, 11, 3), (14, 6, 13), (4, 2, 23),
- (13, 35, 93), (44, 32, 101), (76, 29, 109), (70, 65, 96),
- (64, 101, 84), (71, 99, 64), (78, 98, 45), (48, 151, 59),
- (26, 119, 39), (14, 126, 14), (29, 113, 11), (45, 100, 9),
- (58, 96, 9), (71, 93, 10), (100, 57, 50), (134, 68, 54),
- (160, 73, 46), (153, 56, 36), (147, 39, 27), (128, 32, 21),
- (110, 26, 15), (122, 44, 25), (134, 63, 35), (139, 54, 77),
- (129, 89, 98), (119, 180, 123), (140, 190, 128), (162, 201, 134),
- (173, 198, 130), (184, 195, 126), (183, 194, 98), (146, 184, 73),
- (109, 127, 85), (75, 127, 82), (41, 127, 80), (24, 121, 90),
- (8, 116, 101), (16, 145, 127), (21, 150, 145), (27, 124, 175),
- (67, 60, 137), (79, 14, 144), (103, 27, 144), (127, 40, 144),
- (144, 30, 136), (161, 21, 128), (171, 28, 133), (222, 68, 138),
- (222, 92, 156), (164, 107, 97), (107, 122, 39), (69, 126, 35),
- (32, 130, 31), (19, 118, 38), (12, 126, 77), (19, 147, 99),
- (29, 158, 154), (61, 208, 215), (66, 200, 196), (72, 193, 178),
- (61, 161, 151), (36, 181, 80), (38, 169, 55), (72, 151, 8),
- (64, 106, 6), (70, 81, 14), (77, 57, 22), (64, 52, 16),
- (51, 47, 10), (37, 52, 9), (2, 108, 20), (2, 129, 40),
- (1, 159, 66), (30, 107, 73), (39, 98, 83), (48, 89, 93),
- (77, 56, 121), (85, 35, 120), (103, 30, 122), (112, 42, 112),
- (130, 50, 101), (103, 52, 82), (76, 55, 64), (78, 60, 78),
- (80, 66, 92), (87, 38, 119), (92, 58, 153), (143, 64, 171),
- (185, 58, 145), (204, 102, 165), (199, 111, 169), (194, 121, 174),
- (178, 88, 176), (139, 52, 156), (91, 26, 92), (30, 9, 52),
- (8, 27, 5), (7, 22, 13), (7, 18, 22), (28, 24, 39),
- (72, 44, 41), (93, 41, 30), (116, 22, 36), (110, 7, 36),
- (115, 13, 52), (161, 33, 81), (160, 29, 89), (160, 26, 97),
- (158, 32, 96), (167, 67, 119), (176, 94, 166), (144, 106, 189),
- (116, 169, 149), (101, 165, 136), (87, 161, 124), (61, 117, 104),
- (35, 74, 107), (20, 16, 101), (39, 6, 110), (74, 17, 124),
- (61, 49, 123), (70, 93, 137), (75, 111, 143), (89, 156, 182),
- (104, 180, 180), (77, 176, 171), (78, 158, 169), (62, 157, 151),
- (17, 108, 93), (32, 102, 88), (48, 96, 84), (46, 94, 98),
- (78, 100, 123), (97, 157, 158), (121, 188, 170), (188, 204, 193),
- (145, 160, 179), (111, 96, 137), (121, 50, 108), (114, 30, 82),
- (119, 10, 91), (96, 9, 78), (87, 3, 78), (74, 37, 55),
- (55, 33, 46), (54, 40, 57), (26, 56, 66), (46, 7, 100),
- (77, 25, 100), (78, 8, 97), (81, 4, 100), (95, 11, 109),
- (83, 30, 102), (72, 51, 108), (85, 70, 99), (93, 113, 88),
- (108, 184, 138), (64, 206, 156), (65, 216, 227), (80, 202, 205),
- (124, 196, 195), (160, 165, 197), (166, 155, 198), (154, 125, 209),
- (160, 78, 189), (177, 52, 190), (155, 38, 152), (151, 59, 110),
- (118, 96, 59), (108, 75, 70), (67, 69, 55), (78, 39, 44),
- (81, 34, 42), (68, 25, 44), (96, 6, 32), (102, 19, 37),
- (105, 46, 38), (106, 59, 31), (107, 85, 44), (111, 107, 43),
- (121, 122, 54), (110, 89, 68), (92, 79, 109), (33, 60, 113),
- (5, 54, 130), (4, 30, 117), (52, 46, 110), (88, 78, 165),
- (115, 87, 171), (115, 161, 184), (134, 145, 209), (116, 121, 221),
- (95, 95, 217), (116, 97, 204), (167, 131, 169), (179, 131, 111),
- (204, 192, 82), (197, 158, 81), (177, 120, 67), (97, 93, 20)
- ),
-
-// 326 3m0009.jpg
-((82, 69, 25), (111, 9, 33), (88, 15, 53), (65, 21, 74),
- (53, 39, 81), (42, 57, 88), (38, 67, 109), (35, 78, 131),
- (111, 196, 163), (125, 204, 162), (139, 213, 162), (148, 205, 162),
- (158, 198, 163), (117, 165, 137), (77, 132, 111), (60, 119, 113),
- (43, 106, 115), (5, 76, 166), (4, 80, 149), (4, 85, 132),
- (33, 78, 118), (62, 71, 104), (76, 59, 89), (90, 47, 75),
- (124, 20, 31), (102, 12, 29), (80, 5, 28), (53, 3, 16),
- (27, 2, 5), (19, 4, 4), (11, 7, 4), (1, 5, 4),
- (4, 16, 2), (10, 17, 9), (7, 22, 5), (4, 27, 1),
- (7, 31, 3), (10, 35, 6), (9, 34, 8), (8, 33, 11),
- (49, 41, 30), (72, 44, 18), (96, 47, 6), (106, 58, 21),
- (116, 70, 37), (125, 69, 44), (135, 68, 52), (144, 122, 72),
- (163, 218, 101), (148, 221, 142), (127, 178, 119), (107, 135, 97),
- (83, 132, 78), (60, 130, 60), (57, 126, 68), (55, 123, 76),
- (9, 128, 136), (7, 153, 172), (6, 179, 209), (11, 179, 210),
- (17, 180, 211), (18, 177, 210), (20, 174, 210), (22, 156, 191),
- (15, 114, 146), (3, 54, 146), (6, 47, 129), (10, 40, 112),
- (7, 37, 91), (4, 34, 70), (22, 38, 25), (24, 52, 29),
- (13, 132, 50), (38, 156, 104), (64, 180, 159), (40, 176, 155),
- (16, 173, 152), (12, 152, 139), (9, 132, 127), (24, 110, 75),
- (26, 109, 41), (40, 87, 15), (26, 77, 12), (12, 67, 10),
- (12, 55, 8), (12, 44, 7), (17, 27, 19), (31, 28, 49),
- (72, 115, 85), (111, 145, 111), (151, 176, 137), (159, 175, 140),
- (167, 174, 143), (186, 168, 166), (177, 199, 161), (178, 220, 144),
- (150, 185, 117), (67, 114, 104), (39, 97, 100), (12, 81, 96),
- (16, 55, 102), (20, 29, 108), (15, 23, 98), (20, 25, 93),
- (19, 27, 64), (36, 42, 62), (53, 58, 61), (52, 56, 56),
- (52, 54, 51), (38, 28, 39), (65, 39, 42), (89, 36, 44),
- (146, 30, 31), (190, 38, 15), (187, 36, 10), (185, 34, 5),
- (150, 41, 8), (107, 13, 5), (56, 24, 1), (48, 19, 5),
- (53, 7, 35), (39, 39, 48), (25, 71, 61), (40, 103, 62),
- (56, 136, 63), (60, 159, 102), (38, 156, 130), (34, 143, 146),
- (30, 129, 160), (8, 137, 143), (7, 130, 140), (7, 123, 138),
- (4, 94, 120), (5, 104, 99), (30, 73, 79), (16, 69, 59),
- (6, 45, 18), (13, 31, 15), (20, 17, 12), (22, 23, 9),
- (24, 29, 7), (18, 31, 1), (8, 47, 0), (9, 36, 1),
- (25, 29, 6), (46, 26, 0), (45, 24, 1), (44, 23, 2),
- (23, 20, 13), (22, 27, 23), (33, 28, 32), (48, 15, 36),
- (24, 2, 25), (30, 10, 19), (37, 18, 14), (50, 3, 9),
- (58, 2, 3), (64, 14, 3), (65, 4, 12), (120, 6, 6),
- (131, 24, 14), (84, 29, 24), (70, 23, 34), (56, 17, 44),
- (46, 7, 60), (31, 11, 46), (15, 17, 40), (19, 23, 24),
- (31, 1, 27), (40, 0, 29), (49, 0, 32), (44, 17, 34),
- (54, 13, 29), (59, 15, 28), (71, 18, 48), (108, 16, 39),
- (143, 33, 42), (141, 22, 18), (149, 30, 8), (136, 25, 16),
- (106, 17, 11), (61, 24, 6), (56, 25, 5), (73, 31, 17),
- (42, 40, 28), (37, 59, 23), (33, 78, 19), (28, 100, 60),
- (78, 122, 86), (94, 119, 87), (117, 110, 56), (137, 58, 27),
- (163, 29, 4), (185, 22, 23), (158, 15, 43), (135, 13, 50),
- (91, 21, 83), (110, 53, 122), (156, 99, 140), (111, 103, 127),
- (52, 82, 120), (32, 74, 114), (16, 28, 128), (20, 12, 131),
- (14, 19, 123), (30, 16, 93), (16, 15, 47), (17, 19, 18),
- (15, 26, 18), (12, 36, 14), (24, 39, 10), (38, 35, 16),
- (79, 48, 27), (77, 108, 28), (109, 142, 11), (162, 103, 9),
- (176, 80, 19), (139, 94, 97), (156, 125, 156), (172, 171, 187),
- (145, 195, 184), (146, 187, 179), (135, 162, 145), (97, 149, 160),
- (70, 134, 118), (26, 114, 118), (17, 107, 131), (34, 105, 135),
- (25, 130, 136), (12, 132, 157), (7, 147, 206), (15, 155, 208),
- (25, 148, 189), (13, 114, 144), (2, 91, 125), (14, 38, 100),
- (7, 31, 77), (13, 22, 39), (21, 14, 48), (12, 9, 56),
- (10, 6, 65), (1, 20, 99), (7, 11, 134), (16, 9, 139),
- (5, 15, 112), (0, 7, 61), (5, 16, 48), (0, 8, 29),
- (2, 9, 27), (9, 4, 34), (6, 18, 76), (4, 15, 81),
- (15, 30, 87), (29, 16, 69), (39, 10, 2), (33, 13, 50)
- ),
-
-// 327 3m0010.jpg
-((244, 135, 96), (221, 130, 112), (231, 142, 128), (242, 155, 145),
- (222, 157, 143), (202, 159, 142), (183, 162, 123), (164, 165, 105),
- (54, 110, 39), (54, 85, 32), (55, 61, 25), (72, 63, 21),
- (89, 65, 17), (77, 52, 13), (66, 39, 10), (55, 39, 16),
- (45, 39, 23), (4, 82, 22), (12, 92, 34), (21, 102, 46),
- (43, 100, 29), (65, 99, 13), (77, 101, 18), (90, 103, 23),
- (104, 104, 14), (117, 89, 25), (130, 75, 36), (145, 94, 34),
- (161, 114, 32), (162, 120, 34), (164, 127, 36), (188, 150, 67),
- (217, 150, 63), (229, 189, 120), (203, 166, 118), (178, 144, 116),
- (126, 113, 120), (74, 83, 124), (70, 56, 115), (66, 29, 107),
- (49, 28, 87), (50, 55, 93), (51, 82, 100), (43, 83, 93),
- (35, 85, 86), (33, 64, 71), (32, 44, 56), (34, 35, 55),
- (31, 40, 35), (111, 103, 20), (140, 137, 45), (169, 171, 70),
- (184, 190, 83), (200, 210, 97), (224, 194, 103), (248, 179, 110),
- (191, 144, 152), (177, 164, 120), (164, 184, 89), (163, 195, 77),
- (162, 207, 65), (154, 188, 64), (146, 169, 63), (170, 147, 41),
- (172, 132, 63), (165, 131, 60), (144, 94, 52), (123, 57, 45),
- (116, 51, 58), (109, 45, 71), (113, 29, 42), (117, 42, 37),
- (127, 30, 47), (110, 28, 51), (93, 27, 55), (69, 27, 35),
- (45, 27, 15), (44, 20, 9), (44, 14, 4), (27, 8, 4),
- (22, 23, 5), (5, 15, 77), (16, 13, 82), (28, 12, 87),
- (28, 11, 90), (29, 11, 93), (43, 2, 81), (62, 19, 73),
- (106, 48, 60), (133, 41, 35), (160, 34, 11), (154, 41, 6),
- (149, 48, 2), (146, 58, 18), (115, 72, 21), (101, 92, 15),
- (101, 94, 16), (47, 82, 26), (24, 96, 71), (1, 110, 117),
- (10, 94, 103), (19, 79, 89), (19, 28, 87), (29, 14, 83),
- (75, 64, 81), (98, 99, 67), (121, 134, 54), (129, 116, 44),
- (138, 99, 34), (131, 76, 19), (130, 66, 28), (126, 73, 19),
- (119, 58, 4), (113, 60, 26), (109, 55, 26), (106, 50, 27),
- (97, 50, 34), (100, 55, 16), (98, 40, 18), (115, 40, 17),
- (141, 25, 10), (131, 32, 9), (122, 39, 9), (113, 53, 4),
- (104, 67, 0), (112, 96, 9), (107, 119, 9), (139, 146, 17),
- (142, 127, 24), (177, 160, 28), (179, 170, 49), (182, 180, 71),
- (212, 205, 62), (225, 207, 99), (223, 223, 135), (195, 219, 123),
- (186, 245, 75), (141, 226, 60), (96, 208, 46), (93, 198, 36),
- (91, 189, 26), (67, 149, 127), (51, 150, 129), (18, 100, 158),
- (37, 119, 169), (67, 168, 154), (82, 165, 169), (97, 162, 184),
- (97, 105, 142), (164, 77, 96), (148, 43, 58), (139, 34, 38),
- (149, 26, 54), (170, 39, 81), (191, 52, 109), (187, 80, 108),
- (157, 100, 71), (145, 96, 79), (143, 96, 80), (108, 71, 89),
- (81, 36, 77), (58, 32, 61), (51, 32, 54), (44, 33, 47),
- (42, 24, 50), (36, 18, 42), (42, 19, 37), (46, 26, 37),
- (87, 18, 37), (91, 12, 31), (96, 7, 25), (91, 2, 20),
- (98, 14, 12), (83, 4, 0), (76, 12, 2), (78, 15, 8),
- (75, 27, 5), (95, 28, 9), (110, 30, 23), (119, 32, 22),
- (125, 43, 22), (125, 53, 31), (134, 66, 29), (149, 75, 12),
- (110, 91, 15), (97, 83, 15), (85, 75, 16), (97, 54, 38),
- (103, 32, 36), (119, 26, 21), (135, 19, 22), (152, 5, 47),
- (155, 2, 46), (129, 4, 22), (102, 20, 9), (59, 38, 11),
- (35, 29, 15), (18, 41, 13), (0, 53, 7), (22, 28, 18),
- (17, 10, 44), (2, 15, 50), (6, 4, 53), (45, 4, 62),
- (86, 1, 58), (115, 13, 60), (113, 4, 46), (89, 5, 28),
- (82, 6, 18), (61, 4, 11), (35, 5, 29), (41, 2, 47),
- (43, 13, 67), (54, 23, 83), (87, 18, 101), (97, 32, 100),
- (142, 83, 77), (158, 117, 71), (167, 140, 97), (185, 124, 95),
- (169, 96, 113), (180, 65, 156), (113, 90, 181), (99, 199, 225),
- (108, 212, 221), (86, 196, 147), (61, 149, 125), (28, 140, 115),
- (30, 83, 101), (11, 21, 72), (26, 21, 88), (6, 30, 126),
- (35, 72, 127), (15, 109, 119), (18, 124, 112), (15, 118, 62),
- (55, 72, 54), (58, 51, 32), (84, 32, 36), (83, 27, 10),
- (86, 32, 4), (96, 42, 8), (93, 71, 14), (96, 109, 27),
- (129, 169, 73), (107, 137, 77), (60, 96, 130), (49, 69, 128),
- (60, 60, 88), (62, 56, 66), (95, 44, 41), (104, 52, 64),
- (111, 53, 78), (142, 60, 72), (161, 27, 122), (132, 46, 107)
- ),
-
-// 328 3m0011.jpg
-((31, 61, 35), (8, 36, 40), (8, 47, 43), (9, 59, 47),
- (11, 48, 55), (14, 38, 64), (13, 30, 57), (12, 23, 51),
- (31, 15, 28), (26, 14, 46), (21, 13, 64), (27, 8, 129),
- (33, 3, 195), (46, 8, 179), (59, 13, 164), (50, 11, 135),
- (42, 10, 107), (50, 2, 44), (57, 13, 57), (64, 25, 70),
- (109, 36, 85), (154, 47, 101), (184, 59, 101), (215, 72, 102),
- (196, 147, 176), (164, 152, 168), (133, 157, 161), (145, 182, 147),
- (157, 207, 134), (151, 192, 143), (145, 177, 153), (145, 145, 171),
- (109, 182, 165), (78, 156, 222), (66, 184, 219), (55, 213, 216),
- (62, 217, 223), (69, 222, 230), (87, 213, 237), (106, 205, 244),
- (153, 156, 227), (127, 136, 222), (102, 117, 218), (95, 102, 186),
- (88, 87, 155), (90, 83, 151), (92, 79, 148), (98, 36, 147),
- (95, 33, 132), (104, 42, 125), (81, 47, 117), (58, 53, 109),
- (43, 73, 110), (29, 94, 112), (30, 91, 108), (31, 88, 105),
- (58, 124, 76), (29, 104, 77), (0, 84, 78), (16, 88, 101),
- (32, 93, 124), (61, 89, 134), (91, 85, 145), (129, 120, 173),
- (152, 117, 171), (94, 75, 157), (82, 54, 126), (70, 34, 95),
- (68, 51, 89), (67, 69, 84), (49, 91, 103), (53, 128, 131),
- (71, 121, 220), (71, 111, 174), (72, 102, 128), (57, 68, 106),
- (43, 35, 84), (54, 31, 83), (66, 27, 82), (101, 40, 110),
- (87, 32, 123), (80, 24, 151), (55, 41, 182), (30, 59, 213),
- (34, 67, 204), (39, 75, 195), (66, 97, 164), (69, 122, 156),
- (68, 152, 137), (67, 133, 103), (66, 115, 70), (48, 96, 53),
- (30, 78, 36), (8, 43, 11), (0, 38, 1), (2, 14, 10),
- (5, 27, 15), (47, 31, 6), (58, 73, 33), (69, 116, 61),
- (57, 150, 80), (45, 185, 99), (141, 208, 141), (131, 212, 75),
- (245, 234, 30), (212, 165, 35), (179, 97, 41), (207, 54, 53),
- (235, 12, 66), (198, 56, 104), (143, 41, 78), (67, 24, 52),
- (47, 27, 55), (19, 22, 27), (11, 17, 20), (3, 13, 14),
- (4, 5, 7), (2, 0, 1), (1, 0, 0), (0, 13, 0),
- (20, 34, 35), (41, 49, 49), (62, 64, 63), (77, 92, 79),
- (93, 121, 96), (76, 129, 135), (83, 145, 184), (102, 155, 149),
- (71, 126, 129), (16, 63, 31), (8, 40, 28), (0, 17, 25),
- (0, 13, 17), (0, 5, 5), (0, 2, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 3, 0), (0, 4, 4), (0, 3, 6),
- (0, 0, 0), (0, 0, 9), (4, 3, 17), (8, 7, 25),
- (27, 16, 50), (31, 33, 72), (28, 13, 98), (8, 24, 86),
- (12, 1, 57), (13, 6, 54), (14, 12, 51), (31, 8, 26),
- (68, 0, 29), (101, 43, 58), (120, 118, 70), (118, 166, 150),
- (140, 221, 152), (112, 208, 220), (95, 173, 224), (79, 138, 228),
- (86, 133, 213), (99, 114, 209), (97, 122, 204), (84, 153, 194),
- (147, 222, 201), (159, 226, 198), (171, 231, 195), (188, 140, 242),
- (189, 106, 198), (216, 97, 241), (240, 66, 223), (217, 22, 220),
- (183, 65, 149), (139, 56, 138), (128, 25, 108), (82, 38, 87),
- (86, 29, 84), (112, 18, 71), (149, 14, 116), (142, 39, 108),
- (97, 32, 184), (100, 34, 194), (103, 37, 205), (168, 38, 174),
- (152, 54, 141), (193, 67, 105), (167, 91, 59), (105, 117, 31),
- (66, 64, 25), (54, 58, 21), (73, 37, 11), (84, 15, 20),
- (61, 3, 25), (47, 28, 13), (34, 73, 18), (53, 111, 53),
- (63, 123, 97), (56, 135, 130), (65, 117, 154), (60, 87, 174),
- (27, 52, 179), (37, 52, 145), (20, 22, 107), (27, 16, 50),
- (18, 10, 21), (2, 3, 7), (1, 0, 5), (8, 0, 3),
- (13, 7, 9), (37, 0, 14), (39, 23, 10), (43, 46, 27),
- (34, 57, 41), (22, 62, 51), (31, 51, 49), (18, 39, 68),
- (0, 39, 78), (12, 40, 105), (29, 14, 109), (61, 18, 110),
- (107, 24, 158), (205, 34, 200), (162, 47, 252), (108, 25, 241),
- (54, 51, 246), (104, 77, 252), (112, 79, 255), (107, 104, 217),
- (88, 110, 255), (79, 103, 239), (74, 127, 219), (72, 141, 172),
- (55, 114, 128), (22, 80, 92), (21, 79, 67), (25, 49, 36),
- (24, 30, 28), (27, 24, 35), (33, 20, 50), (40, 30, 55),
- (66, 23, 50), (125, 27, 66), (129, 31, 69), (66, 49, 85),
- (56, 51, 83), (49, 28, 67), (49, 46, 41), (43, 60, 52),
- (35, 48, 57), (30, 36, 68), (51, 21, 81), (58, 22, 83)
- ),
-
-// 329 3m0012.jpg
-((20, 34, 73), (36, 22, 48), (36, 34, 72), (36, 46, 97),
- (59, 53, 131), (82, 61, 166), (62, 56, 186), (42, 51, 206),
- (41, 23, 105), (50, 40, 84), (59, 58, 64), (86, 51, 35),
- (113, 45, 6), (150, 117, 19), (188, 189, 33), (214, 222, 84),
- (240, 255, 136), (253, 220, 139), (243, 182, 110), (233, 145, 82),
- (159, 81, 58), (86, 17, 35), (69, 8, 37), (53, 0, 40),
- (9, 0, 12), (4, 2, 14), (0, 5, 17), (0, 10, 21),
- (0, 16, 25), (1, 19, 21), (2, 23, 18), (7, 6, 11),
- (22, 27, 4), (24, 62, 47), (76, 88, 71), (128, 115, 96),
- (139, 129, 144), (151, 143, 192), (144, 140, 196), (137, 137, 201),
- (91, 12, 241), (78, 24, 176), (65, 37, 111), (57, 18, 79),
- (50, 0, 48), (44, 3, 36), (38, 7, 25), (14, 5, 0),
- (8, 0, 2), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 1), (0, 0, 2), (5, 0, 6),
- (11, 0, 11), (17, 0, 16), (24, 0, 22), (56, 17, 48),
- (95, 20, 50), (214, 72, 122), (234, 94, 105), (255, 116, 89),
- (238, 107, 95), (221, 98, 101), (189, 42, 96), (144, 16, 93),
- (77, 8, 73), (77, 9, 81), (78, 11, 90), (88, 14, 86),
- (98, 17, 83), (96, 16, 91), (95, 16, 99), (109, 29, 102),
- (145, 27, 87), (133, 51, 113), (161, 57, 139), (189, 64, 166),
- (205, 65, 196), (222, 66, 227), (189, 116, 250), (174, 165, 218),
- (239, 131, 146), (201, 108, 114), (164, 86, 82), (124, 51, 59),
- (84, 16, 37), (51, 4, 12), (37, 18, 11), (20, 0, 0),
- (35, 0, 15), (57, 4, 46), (68, 2, 56), (79, 0, 66),
- (66, 2, 71), (54, 4, 77), (64, 40, 92), (59, 72, 127),
- (74, 180, 230), (115, 170, 230), (156, 160, 231), (159, 163, 224),
- (163, 166, 217), (174, 124, 127), (164, 59, 162), (168, 47, 153),
- (179, 30, 158), (135, 7, 128), (130, 19, 138), (125, 32, 149),
- (111, 42, 159), (122, 87, 181), (125, 90, 144), (95, 36, 94),
- (48, 9, 56), (38, 20, 45), (28, 32, 35), (32, 33, 36),
- (36, 34, 37), (44, 53, 60), (80, 46, 71), (146, 81, 63),
- (189, 129, 57), (175, 201, 42), (159, 202, 36), (144, 204, 31),
- (117, 162, 103), (79, 143, 106), (83, 113, 167), (42, 110, 149),
- (20, 23, 120), (21, 16, 94), (23, 9, 68), (21, 6, 49),
- (20, 4, 31), (14, 2, 14), (7, 0, 0), (1, 0, 0),
- (0, 0, 0), (0, 0, 2), (0, 0, 3), (0, 1, 4),
- (1, 12, 14), (12, 27, 8), (19, 23, 9), (23, 20, 3),
- (48, 55, 13), (63, 67, 7), (78, 79, 1), (82, 82, 22),
- (114, 81, 10), (116, 99, 9), (94, 125, 22), (62, 105, 59),
- (53, 82, 51), (64, 57, 73), (62, 75, 76), (60, 94, 80),
- (87, 119, 104), (91, 162, 104), (86, 215, 71), (180, 202, 104),
- (205, 249, 38), (198, 227, 34), (192, 205, 30), (202, 160, 78),
- (228, 166, 129), (239, 205, 157), (252, 192, 228), (236, 190, 218),
- (240, 172, 133), (255, 153, 70), (239, 84, 30), (192, 36, 57),
- (102, 9, 54), (84, 46, 83), (64, 44, 93), (66, 56, 90),
- (67, 54, 84), (99, 59, 83), (131, 64, 82), (138, 92, 120),
- (105, 150, 171), (30, 189, 185), (23, 199, 248), (2, 146, 232),
- (40, 78, 161), (96, 43, 149), (115, 38, 150), (146, 30, 157),
- (147, 6, 144), (159, 1, 120), (169, 48, 119), (178, 58, 147),
- (233, 42, 155), (219, 24, 162), (223, 13, 148), (215, 15, 163),
- (205, 6, 157), (171, 5, 147), (93, 41, 126), (64, 75, 105),
- (22, 57, 121), (23, 97, 96), (48, 66, 66), (29, 36, 46),
- (15, 39, 85), (23, 28, 94), (60, 0, 81), (112, 24, 108),
- (146, 34, 170), (173, 38, 254), (210, 2, 244), (227, 32, 250),
- (242, 2, 211), (219, 13, 95), (203, 36, 79), (132, 23, 64),
- (87, 20, 71), (76, 7, 62), (63, 4, 68), (51, 2, 67),
- (42, 0, 46), (31, 4, 37), (15, 20, 24), (4, 21, 31),
- (11, 16, 54), (27, 3, 87), (29, 20, 83), (47, 20, 87),
- (84, 28, 91), (98, 34, 131), (129, 51, 197), (148, 59, 185),
- (152, 68, 179), (164, 39, 193), (148, 21, 226), (203, 72, 238),
- (162, 157, 224), (88, 198, 171), (90, 190, 164), (72, 226, 116),
- (118, 157, 32), (130, 122, 21), (97, 105, 6), (59, 61, 0),
- (56, 44, 28), (99, 20, 49), (178, 40, 76), (201, 76, 80)
- ),
-
-// 330 3m0013.jpg
-((10, 81, 49), (57, 81, 93), (41, 119, 130), (25, 158, 167),
- (21, 189, 175), (17, 221, 184), (42, 214, 175), (68, 207, 166),
- (91, 142, 161), (92, 136, 158), (93, 130, 156), (93, 122, 135),
- (94, 114, 115), (90, 105, 101), (86, 96, 88), (82, 74, 73),
- (78, 53, 59), (177, 61, 12), (158, 48, 13), (140, 35, 14),
- (108, 26, 8), (76, 17, 3), (60, 15, 6), (45, 14, 9),
- (5, 28, 36), (10, 59, 50), (16, 90, 65), (13, 111, 93),
- (10, 132, 121), (24, 130, 127), (39, 128, 134), (33, 126, 118),
- (16, 104, 82), (0, 69, 71), (16, 57, 86), (33, 46, 101),
- (40, 60, 116), (48, 74, 131), (36, 85, 102), (24, 96, 74),
- (7, 105, 66), (11, 100, 53), (15, 96, 40), (11, 61, 21),
- (8, 26, 2), (4, 21, 1), (0, 16, 0), (14, 12, 0),
- (25, 29, 14), (44, 79, 13), (48, 131, 19), (53, 184, 26),
- (40, 149, 30), (27, 114, 35), (24, 87, 37), (21, 60, 39),
- (21, 49, 34), (30, 48, 42), (40, 48, 51), (55, 59, 68),
- (71, 70, 86), (79, 78, 93), (88, 86, 100), (79, 68, 74),
- (71, 69, 30), (70, 31, 16), (95, 43, 15), (120, 55, 15),
- (129, 69, 10), (139, 83, 6), (144, 104, 16), (186, 85, 31),
- (143, 29, 19), (88, 25, 21), (34, 22, 24), (22, 15, 14),
- (10, 9, 4), (11, 8, 2), (13, 7, 0), (16, 11, 0),
- (21, 6, 1), (24, 15, 20), (28, 22, 21), (33, 30, 23),
- (40, 44, 23), (47, 58, 24), (65, 75, 22), (109, 89, 38),
- (130, 124, 10), (108, 133, 8), (86, 142, 7), (76, 143, 5),
- (67, 144, 4), (72, 87, 2), (37, 64, 11), (39, 35, 0),
- (49, 15, 5), (27, 13, 4), (23, 23, 2), (20, 34, 0),
- (17, 33, 0), (15, 32, 0), (11, 54, 0), (16, 54, 5),
- (38, 50, 10), (83, 70, 17), (129, 90, 25), (152, 117, 29),
- (176, 144, 33), (190, 208, 10), (172, 205, 14), (126, 227, 35),
- (77, 168, 28), (68, 109, 43), (50, 98, 25), (33, 88, 7),
- (21, 127, 5), (19, 163, 3), (20, 155, 3), (11, 114, 7),
- (16, 65, 10), (24, 59, 10), (33, 54, 11), (43, 50, 12),
- (53, 47, 13), (88, 72, 12), (109, 122, 52), (126, 141, 36),
- (121, 130, 47), (111, 85, 98), (98, 67, 108), (86, 49, 118),
- (93, 59, 145), (79, 52, 145), (42, 50, 99), (19, 49, 75),
- (14, 51, 44), (21, 59, 37), (29, 67, 30), (33, 62, 30),
- (37, 57, 30), (32, 56, 40), (26, 58, 43), (3, 63, 53),
- (18, 84, 57), (61, 123, 48), (94, 174, 43), (127, 226, 39),
- (176, 200, 24), (197, 204, 13), (202, 167, 13), (189, 144, 29),
- (195, 78, 35), (184, 51, 44), (173, 24, 53), (163, 9, 61),
- (158, 27, 41), (129, 21, 37), (77, 49, 9), (58, 23, 29),
- (63, 10, 54), (55, 27, 75), (53, 26, 67), (51, 25, 60),
- (50, 11, 30), (69, 14, 11), (76, 6, 8), (77, 15, 0),
- (79, 44, 14), (71, 60, 19), (63, 77, 24), (38, 78, 25),
- (17, 102, 63), (14, 129, 62), (9, 189, 22), (44, 204, 36),
- (46, 163, 30), (11, 122, 54), (24, 86, 47), (43, 58, 63),
- (43, 45, 57), (51, 28, 74), (50, 35, 92), (69, 31, 82),
- (59, 8, 67), (49, 5, 52), (40, 3, 37), (53, 8, 28),
- (49, 14, 20), (56, 29, 36), (38, 25, 42), (38, 10, 58),
- (32, 16, 79), (22, 44, 65), (26, 46, 47), (4, 22, 26),
- (10, 20, 29), (33, 17, 28), (38, 7, 15), (50, 1, 7),
- (53, 2, 0), (68, 15, 7), (62, 12, 13), (50, 16, 14),
- (35, 41, 39), (43, 47, 30), (49, 47, 22), (44, 53, 24),
- (35, 52, 42), (81, 43, 84), (111, 5, 80), (144, 17, 36),
- (172, 77, 33), (181, 123, 0), (136, 195, 17), (124, 188, 32),
- (103, 110, 103), (100, 92, 152), (85, 93, 165), (80, 123, 166),
- (59, 118, 196), (47, 98, 151), (41, 125, 127), (29, 127, 86),
- (19, 119, 57), (21, 125, 76), (39, 117, 101), (53, 123, 113),
- (36, 145, 104), (42, 133, 89), (17, 108, 67), (15, 90, 67),
- (13, 75, 70), (29, 60, 81), (37, 58, 75), (36, 64, 76),
- (22, 85, 68), (9, 104, 72), (9, 99, 87), (0, 108, 108),
- (5, 123, 101), (0, 165, 143), (1, 172, 156), (5, 181, 161),
- (18, 197, 168), (29, 143, 179), (66, 179, 195), (60, 199, 160),
- (56, 191, 151), (41, 171, 127), (85, 119, 103), (148, 121, 44),
- (158, 117, 12), (144, 139, 45), (46, 121, 18), (108, 150, 22)
- ),
-
-// 331 3m0014.jpg
-((181, 71, 12), (111, 62, 58), (113, 78, 41), (115, 95, 24),
- (157, 88, 22), (200, 82, 20), (209, 74, 22), (218, 67, 24),
- (208, 66, 44), (162, 57, 53), (117, 49, 62), (80, 28, 55),
- (44, 7, 48), (31, 6, 43), (19, 5, 38), (14, 7, 22),
- (9, 9, 7), (22, 6, 7), (35, 7, 10), (48, 9, 14),
- (26, 14, 17), (4, 20, 20), (5, 22, 23), (7, 25, 27),
- (32, 19, 26), (33, 26, 50), (34, 33, 75), (37, 60, 94),
- (41, 88, 114), (38, 93, 114), (35, 98, 115), (22, 99, 117),
- (20, 116, 128), (38, 123, 130), (45, 116, 112), (52, 110, 95),
- (39, 101, 100), (27, 93, 105), (16, 77, 97), (5, 62, 89),
- (23, 95, 109), (33, 127, 104), (44, 159, 100), (57, 186, 104),
- (70, 213, 108), (71, 205, 102), (72, 197, 97), (111, 177, 87),
- (136, 154, 78), (127, 101, 52), (109, 85, 60), (91, 70, 69),
- (88, 58, 63), (85, 47, 58), (89, 49, 59), (94, 51, 61),
- (192, 70, 47), (187, 78, 58), (182, 87, 69), (141, 76, 70),
- (100, 65, 72), (90, 54, 66), (81, 44, 61), (71, 26, 47),
- (89, 18, 24), (91, 13, 11), (79, 22, 16), (68, 31, 22),
- (58, 33, 20), (49, 36, 19), (55, 57, 43), (47, 36, 40),
- (21, 38, 19), (22, 51, 21), (24, 65, 23), (48, 49, 35),
- (72, 34, 47), (84, 38, 39), (96, 42, 32), (148, 10, 25),
- (153, 3, 15), (95, 23, 24), (91, 40, 35), (87, 57, 46),
- (102, 57, 52), (118, 58, 58), (139, 60, 55), (151, 44, 28),
- (184, 24, 26), (173, 35, 27), (163, 46, 28), (156, 79, 35),
- (150, 113, 42), (137, 133, 42), (84, 138, 42), (40, 112, 46),
- (2, 93, 13), (128, 62, 2), (163, 34, 3), (199, 7, 4),
- (200, 3, 2), (202, 0, 0), (164, 20, 9), (109, 20, 4),
- (30, 7, 1), (42, 6, 11), (54, 6, 22), (61, 5, 20),
- (68, 4, 18), (59, 13, 16), (54, 11, 20), (64, 24, 24),
- (53, 27, 26), (33, 29, 4), (20, 27, 5), (7, 26, 7),
- (22, 40, 14), (13, 43, 19), (4, 59, 1), (1, 83, 11),
- (35, 52, 68), (39, 65, 62), (43, 78, 56), (48, 68, 61),
- (54, 58, 67), (54, 50, 73), (40, 39, 70), (28, 37, 46),
- (47, 15, 38), (76, 20, 29), (85, 13, 41), (94, 6, 54),
- (120, 16, 27), (130, 6, 8), (172, 5, 13), (172, 20, 9),
- (183, 24, 5), (167, 31, 17), (151, 38, 30), (145, 34, 27),
- (139, 30, 25), (86, 63, 31), (58, 89, 48), (55, 96, 56),
- (50, 85, 65), (84, 137, 59), (82, 143, 57), (80, 149, 56),
- (103, 133, 43), (111, 95, 69), (89, 99, 26), (84, 94, 21),
- (68, 53, 30), (74, 59, 29), (81, 65, 29), (91, 65, 50),
- (127, 91, 41), (160, 91, 24), (185, 79, 17), (191, 75, 18),
- (180, 52, 3), (187, 55, 34), (195, 58, 37), (204, 62, 40),
- (194, 25, 18), (203, 15, 6), (212, 53, 14), (210, 83, 38),
- (236, 145, 62), (202, 147, 76), (168, 149, 90), (130, 159, 131),
- (106, 138, 89), (98, 108, 109), (97, 96, 94), (124, 102, 78),
- (146, 133, 78), (145, 153, 80), (150, 161, 83), (122, 185, 71),
- (100, 200, 86), (50, 165, 87), (19, 185, 85), (15, 155, 68),
- (43, 138, 44), (39, 138, 62), (35, 139, 80), (76, 170, 84),
- (114, 176, 75), (145, 183, 74), (180, 186, 114), (179, 202, 150),
- (141, 201, 173), (150, 230, 131), (137, 179, 93), (126, 157, 64),
- (122, 135, 47), (80, 101, 84), (74, 101, 86), (57, 63, 99),
- (64, 50, 75), (60, 39, 58), (91, 25, 61), (98, 12, 57),
- (105, 35, 59), (123, 48, 27), (127, 60, 43), (85, 68, 74),
- (76, 80, 91), (69, 94, 91), (94, 73, 54), (133, 94, 37),
- (172, 76, 16), (209, 83, 25), (205, 114, 44), (229, 148, 59),
- (190, 148, 76), (188, 149, 94), (194, 162, 85), (205, 178, 99),
- (214, 179, 97), (214, 193, 84), (219, 214, 94), (240, 218, 107),
- (216, 208, 99), (197, 184, 105), (183, 186, 97), (173, 196, 80),
- (167, 189, 78), (154, 154, 66), (122, 144, 46), (85, 150, 60),
- (62, 176, 89), (42, 173, 107), (13, 133, 106), (7, 135, 48),
- (10, 109, 18), (46, 111, 17), (123, 134, 30), (160, 152, 67),
- (175, 175, 89), (204, 229, 99), (202, 233, 95), (165, 213, 103),
- (155, 205, 74), (147, 164, 62), (109, 141, 68), (54, 131, 95),
- (61, 143, 105), (79, 134, 129), (57, 176, 118), (89, 166, 130),
- (147, 197, 124), (191, 190, 110), (188, 173, 166), (184, 169, 126)
- ),
-
-// 332 3m0015.jpg
-((95, 98, 19), (96, 92, 63), (100, 100, 73), (105, 109, 84),
- (86, 130, 86), (67, 151, 89), (73, 131, 95), (79, 112, 101),
- (85, 68, 60), (108, 69, 56), (132, 71, 53), (166, 103, 68),
- (201, 135, 83), (201, 124, 87), (202, 114, 92), (195, 122, 109),
- (189, 130, 126), (192, 91, 81), (161, 87, 70), (130, 84, 60),
- (116, 82, 52), (103, 81, 44), (98, 92, 42), (94, 104, 41),
- (98, 135, 83), (104, 144, 94), (110, 154, 105), (101, 129, 104),
- (93, 105, 103), (96, 101, 100), (99, 97, 98), (113, 113, 77),
- (111, 88, 46), (134, 88, 28), (136, 94, 50), (138, 101, 72),
- (127, 125, 92), (116, 150, 113), (129, 153, 113), (142, 157, 114),
- (203, 177, 120), (168, 139, 135), (133, 101, 150), (121, 82, 108),
- (109, 63, 66), (106, 57, 55), (104, 51, 45), (115, 36, 41),
- (114, 25, 47), (52, 14, 5), (47, 15, 15), (43, 16, 25),
- (43, 12, 33), (43, 8, 41), (60, 12, 35), (77, 17, 29),
- (117, 14, 57), (116, 24, 57), (116, 34, 57), (99, 63, 62),
- (82, 92, 68), (75, 92, 81), (68, 92, 94), (63, 105, 85),
- (43, 86, 69), (23, 79, 32), (26, 58, 28), (30, 38, 25),
- (30, 29, 28), (30, 20, 31), (32, 5, 48), (26, 9, 53),
- (18, 8, 32), (43, 26, 37), (68, 44, 42), (54, 49, 52),
- (41, 54, 63), (35, 51, 58), (30, 49, 53), (15, 37, 51),
- (18, 34, 49), (29, 38, 37), (32, 50, 51), (35, 63, 66),
- (32, 67, 77), (30, 72, 88), (50, 84, 112), (38, 111, 102),
- (69, 118, 114), (65, 104, 102), (61, 91, 91), (67, 82, 80),
- (73, 74, 69), (73, 68, 62), (97, 72, 52), (93, 35, 47),
- (99, 14, 55), (104, 39, 71), (111, 30, 68), (119, 22, 65),
- (114, 20, 72), (109, 18, 79), (93, 16, 60), (72, 27, 56),
- (107, 51, 138), (106, 31, 122), (105, 11, 107), (117, 15, 84),
- (129, 20, 61), (130, 13, 29), (116, 23, 18), (128, 33, 1),
- (108, 45, 30), (78, 12, 22), (69, 13, 25), (61, 15, 28),
- (43, 30, 22), (26, 34, 10), (19, 45, 6), (0, 71, 14),
- (14, 150, 128), (38, 145, 141), (63, 141, 154), (49, 153, 131),
- (36, 165, 109), (5, 155, 68), (22, 124, 51), (52, 104, 38),
- (76, 76, 50), (153, 95, 143), (162, 103, 154), (171, 111, 165),
- (187, 147, 174), (203, 94, 185), (192, 44, 140), (144, 37, 109),
- (198, 20, 78), (171, 17, 48), (145, 14, 19), (142, 25, 28),
- (139, 36, 37), (144, 41, 24), (151, 53, 14), (115, 68, 24),
- (83, 78, 22), (46, 115, 22), (31, 121, 30), (17, 127, 38),
- (33, 139, 65), (44, 128, 94), (73, 156, 128), (19, 221, 173),
- (117, 198, 215), (132, 187, 215), (148, 176, 215), (207, 159, 209),
- (223, 147, 212), (252, 205, 175), (242, 173, 144), (201, 195, 135),
- (191, 196, 138), (202, 156, 158), (194, 161, 146), (187, 167, 134),
- (158, 115, 99), (136, 91, 86), (117, 80, 74), (91, 54, 48),
- (38, 52, 17), (48, 59, 17), (58, 66, 17), (49, 79, 15),
- (43, 83, 31), (50, 69, 63), (44, 82, 67), (63, 86, 76),
- (49, 108, 50), (39, 99, 61), (11, 86, 82), (6, 83, 63),
- (25, 112, 61), (28, 136, 51), (10, 172, 61), (15, 186, 46),
- (65, 178, 88), (75, 171, 82), (85, 165, 76), (105, 147, 109),
- (98, 128, 128), (86, 156, 166), (173, 141, 144), (189, 101, 89),
- (208, 90, 62), (187, 39, 73), (135, 63, 51), (119, 52, 61),
- (85, 58, 73), (65, 61, 75), (34, 69, 73), (47, 54, 72),
- (85, 39, 86), (139, 66, 85), (152, 96, 79), (188, 108, 81),
- (207, 99, 60), (180, 57, 23), (152, 36, 21), (137, 43, 5),
- (96, 46, 9), (87, 58, 14), (80, 37, 47), (81, 31, 66),
- (48, 18, 68), (38, 16, 65), (32, 12, 40), (23, 34, 18),
- (33, 38, 8), (3, 48, 17), (4, 43, 24), (0, 38, 15),
- (23, 24, 18), (1, 7, 5), (12, 12, 24), (7, 20, 29),
- (1, 16, 35), (0, 24, 36), (7, 18, 50), (3, 19, 68),
- (23, 42, 59), (47, 57, 66), (68, 52, 62), (83, 45, 58),
- (85, 40, 37), (76, 26, 25), (42, 12, 14), (20, 17, 10),
- (23, 32, 29), (23, 50, 57), (18, 70, 84), (24, 97, 90),
- (20, 116, 102), (49, 102, 82), (51, 125, 74), (55, 109, 75),
- (58, 100, 88), (56, 67, 73), (57, 55, 66), (78, 38, 38),
- (69, 17, 19), (71, 13, 11), (70, 32, 11), (77, 29, 19),
- (94, 50, 15), (129, 57, 17), (148, 71, 63), (152, 61, 42)
- ),
-
-// 333 3m0016.jpg
-((148, 85, 42), (51, 97, 50), (40, 66, 45), (30, 35, 41),
- (17, 31, 29), (5, 28, 18), (6, 38, 10), (7, 49, 3),
- (43, 97, 19), (40, 112, 20), (38, 127, 21), (36, 137, 15),
- (34, 148, 9), (70, 145, 8), (106, 142, 8), (128, 136, 20),
- (151, 131, 32), (183, 133, 44), (189, 153, 35), (195, 173, 27),
- (198, 168, 36), (202, 163, 46), (200, 167, 71), (198, 172, 97),
- (189, 155, 83), (201, 123, 50), (213, 91, 18), (176, 59, 21),
- (139, 27, 25), (134, 20, 16), (129, 14, 7), (129, 17, 33),
- (148, 29, 87), (195, 51, 74), (194, 66, 75), (194, 81, 77),
- (202, 68, 72), (211, 55, 68), (211, 53, 52), (211, 51, 37),
- (216, 87, 66), (228, 73, 51), (240, 60, 37), (227, 36, 22),
- (215, 12, 8), (203, 20, 26), (191, 29, 44), (126, 29, 20),
- (84, 37, 7), (53, 1, 5), (43, 14, 19), (34, 27, 34),
- (17, 41, 51), (0, 55, 69), (1, 73, 87), (2, 91, 105),
- (9, 95, 156), (6, 65, 179), (3, 36, 203), (70, 31, 193),
- (137, 27, 184), (143, 26, 184), (150, 26, 184), (179, 33, 160),
- (192, 35, 164), (206, 13, 154), (199, 24, 155), (193, 35, 156),
- (193, 34, 154), (193, 34, 153), (193, 44, 134), (141, 57, 109),
- (73, 28, 61), (66, 35, 57), (60, 43, 53), (64, 63, 76),
- (68, 84, 99), (81, 89, 108), (94, 94, 118), (82, 129, 147),
- (72, 167, 133), (55, 156, 152), (59, 134, 170), (63, 112, 189),
- (57, 88, 187), (52, 64, 186), (42, 42, 138), (59, 50, 103),
- (69, 43, 42), (69, 37, 30), (70, 32, 19), (83, 34, 20),
- (96, 37, 21), (130, 57, 16), (149, 75, 64), (171, 74, 81),
- (168, 60, 109), (118, 28, 89), (102, 25, 80), (86, 22, 72),
- (71, 20, 71), (57, 18, 71), (36, 57, 78), (20, 85, 51),
- (3, 97, 61), (27, 101, 76), (52, 106, 92), (61, 109, 114),
- (70, 112, 137), (89, 104, 173), (72, 90, 166), (84, 36, 122),
- (70, 21, 66), (117, 10, 80), (134, 13, 95), (151, 16, 111),
- (191, 25, 151), (185, 31, 165), (160, 51, 176), (102, 46, 155),
- (63, 33, 155), (39, 23, 150), (16, 13, 146), (29, 20, 127),
- (43, 28, 109), (42, 23, 87), (60, 28, 67), (17, 57, 59),
- (21, 85, 50), (41, 84, 75), (58, 89, 68), (75, 94, 62),
- (109, 119, 23), (135, 116, 58), (171, 127, 102), (174, 116, 140),
- (197, 75, 98), (203, 94, 75), (209, 113, 52), (197, 119, 47),
- (186, 125, 42), (146, 121, 28), (123, 99, 35), (128, 85, 16),
- (112, 63, 49), (125, 22, 105), (114, 17, 103), (103, 13, 101),
- (73, 0, 141), (13, 18, 196), (19, 64, 207), (43, 118, 173),
- (27, 73, 123), (33, 68, 118), (40, 63, 113), (45, 122, 148),
- (58, 138, 149), (15, 133, 163), (36, 154, 132), (35, 149, 123),
- (22, 151, 51), (16, 125, 44), (25, 114, 29), (34, 104, 15),
- (40, 81, 37), (43, 83, 74), (56, 82, 105), (79, 94, 149),
- (59, 87, 111), (56, 84, 94), (53, 82, 77), (42, 44, 43),
- (48, 55, 22), (38, 65, 22), (34, 49, 20), (12, 36, 0),
- (18, 17, 15), (21, 7, 22), (32, 23, 52), (43, 22, 81),
- (56, 11, 130), (85, 41, 138), (144, 73, 129), (181, 61, 135),
- (196, 84, 120), (212, 87, 98), (228, 90, 77), (217, 72, 77),
- (213, 47, 97), (235, 43, 102), (202, 47, 139), (190, 45, 138),
- (127, 46, 148), (85, 41, 154), (47, 34, 122), (15, 21, 109),
- (0, 50, 76), (6, 61, 102), (16, 93, 121), (13, 132, 162),
- (13, 146, 165), (11, 145, 174), (18, 133, 164), (59, 121, 132),
- (108, 86, 109), (91, 94, 83), (115, 119, 68), (75, 144, 89),
- (55, 128, 85), (32, 135, 92), (62, 135, 90), (132, 145, 76),
- (171, 162, 85), (155, 145, 84), (112, 142, 118), (56, 137, 94),
- (65, 107, 93), (53, 99, 63), (88, 62, 99), (123, 65, 115),
- (166, 67, 111), (179, 80, 83), (187, 79, 95), (181, 79, 103),
- (123, 87, 99), (113, 82, 97), (83, 62, 105), (19, 41, 98),
- (12, 54, 76), (37, 39, 54), (55, 22, 43), (64, 3, 45),
- (51, 17, 33), (44, 21, 7), (53, 25, 1), (55, 33, 9),
- (54, 43, 11), (63, 62, 41), (84, 87, 78), (113, 106, 78),
- (187, 98, 94), (196, 80, 117), (220, 88, 148), (206, 108, 169),
- (212, 110, 123), (203, 118, 81), (196, 140, 43), (196, 131, 15),
- (177, 129, 3), (174, 126, 2), (139, 123, 2), (101, 142, 22),
- (75, 147, 21), (102, 110, 50), (149, 52, 168), (119, 79, 103)
- ),
-
-// 334 3m0018.jpg
-((21, 63, 181), (3, 76, 217), (3, 93, 208), (3, 111, 199),
- (28, 128, 151), (54, 145, 104), (53, 154, 96), (52, 164, 88),
- (62, 111, 105), (52, 85, 92), (42, 60, 80), (25, 50, 70),
- (9, 40, 60), (10, 57, 73), (11, 75, 87), (22, 73, 81),
- (34, 72, 75), (28, 78, 49), (23, 97, 33), (18, 116, 17),
- (19, 119, 19), (20, 122, 22), (31, 123, 22), (43, 124, 22),
- (142, 125, 21), (187, 156, 23), (233, 188, 25), (210, 159, 36),
- (187, 131, 48), (180, 125, 47), (174, 120, 46), (199, 95, 94),
- (147, 86, 85), (172, 141, 156), (202, 157, 128), (232, 174, 100),
- (229, 160, 101), (227, 146, 103), (223, 126, 143), (219, 107, 183),
- (160, 74, 123), (132, 45, 102), (105, 16, 82), (100, 26, 72),
- (95, 37, 62), (108, 39, 54), (122, 41, 47), (160, 38, 51),
- (145, 30, 73), (38, 8, 62), (27, 17, 91), (16, 26, 121),
- (35, 53, 111), (54, 81, 102), (51, 90, 113), (48, 100, 124),
- (19, 149, 162), (63, 149, 139), (108, 149, 117), (110, 159, 112),
- (113, 169, 108), (112, 176, 101), (111, 184, 95), (117, 199, 91),
- (127, 201, 86), (236, 189, 49), (212, 140, 32), (189, 91, 16),
- (161, 70, 27), (134, 50, 39), (84, 36, 13), (58, 14, 13),
- (60, 14, 17), (95, 26, 30), (130, 38, 43), (140, 31, 30),
- (151, 24, 17), (141, 41, 33), (132, 58, 49), (127, 78, 35),
- (106, 79, 49), (48, 88, 15), (50, 62, 35), (52, 37, 56),
- (52, 61, 65), (53, 85, 74), (99, 117, 95), (105, 138, 109),
- (150, 192, 90), (177, 193, 116), (204, 194, 143), (192, 186, 131),
- (180, 178, 119), (161, 184, 114), (133, 182, 117), (103, 165, 118),
- (77, 189, 117), (62, 171, 78), (58, 145, 67), (54, 120, 56),
- (47, 117, 47), (40, 114, 39), (43, 119, 80), (63, 133, 97),
- (71, 134, 55), (80, 149, 59), (90, 165, 64), (91, 176, 66),
- (92, 187, 69), (87, 192, 74), (83, 165, 93), (125, 146, 69),
- (115, 96, 54), (97, 67, 29), (94, 62, 40), (91, 58, 51),
- (66, 78, 40), (48, 76, 28), (34, 84, 25), (34, 105, 45),
- (95, 79, 82), (113, 85, 116), (131, 91, 151), (127, 104, 159),
- (124, 117, 168), (120, 180, 154), (120, 182, 119), (125, 177, 128),
- (113, 159, 157), (97, 88, 91), (104, 67, 108), (111, 47, 125),
- (81, 62, 144), (47, 44, 113), (42, 72, 110), (40, 75, 129),
- (83, 71, 95), (100, 89, 76), (117, 107, 58), (109, 111, 46),
- (101, 116, 35), (146, 106, 11), (196, 120, 22), (195, 119, 35),
- (138, 82, 33), (102, 31, 89), (97, 25, 89), (92, 19, 90),
- (57, 10, 88), (24, 17, 120), (8, 21, 162), (14, 24, 156),
- (17, 97, 106), (16, 110, 99), (16, 124, 92), (31, 116, 77),
- (46, 95, 50), (82, 72, 37), (106, 53, 39), (155, 49, 1),
- (221, 64, 11), (234, 178, 21), (233, 183, 40), (233, 188, 59),
- (196, 191, 110), (162, 194, 93), (149, 181, 108), (123, 183, 158),
- (74, 127, 177), (75, 100, 154), (77, 73, 132), (96, 31, 85),
- (69, 31, 52), (32, 41, 38), (0, 37, 10), (0, 41, 5),
- (0, 78, 2), (4, 67, 24), (25, 70, 15), (23, 95, 29),
- (36, 104, 17), (37, 99, 13), (43, 78, 24), (70, 52, 16),
- (186, 29, 14), (195, 29, 25), (204, 29, 36), (224, 105, 23),
- (230, 153, 47), (235, 185, 70), (228, 166, 93), (165, 143, 119),
- (111, 99, 121), (61, 90, 130), (54, 60, 146), (27, 25, 188),
- (11, 16, 206), (4, 37, 228), (0, 23, 199), (20, 16, 152),
- (87, 29, 141), (107, 31, 131), (102, 4, 141), (127, 4, 146),
- (164, 40, 94), (168, 40, 39), (187, 19, 16), (199, 51, 37),
- (151, 69, 57), (127, 138, 78), (114, 129, 96), (71, 138, 107),
- (35, 118, 90), (3, 84, 87), (0, 73, 89), (2, 58, 95),
- (24, 74, 85), (33, 107, 74), (17, 134, 53), (22, 144, 45),
- (26, 127, 47), (25, 81, 36), (37, 55, 41), (37, 48, 54),
- (40, 42, 54), (16, 38, 51), (23, 28, 47), (16, 10, 46),
- (8, 21, 29), (4, 28, 12), (26, 18, 29), (24, 5, 11),
- (46, 3, 20), (52, 11, 7), (53, 43, 8), (67, 26, 30),
- (132, 31, 37), (150, 15, 9), (180, 12, 1), (208, 11, 3),
- (208, 5, 27), (147, 20, 37), (73, 26, 42), (38, 23, 46),
- (43, 11, 76), (87, 10, 90), (105, 34, 128), (157, 49, 151),
- (132, 53, 230), (127, 90, 195), (131, 106, 187), (113, 137, 137),
- (171, 174, 105), (180, 147, 54), (234, 160, 13), (232, 138, 24)
- ),
-
-// 335 4u0002.jpg
-((113, 196, 42), (78, 160, 16), (96, 132, 13), (115, 105, 10),
- (100, 84, 5), (86, 63, 0), (84, 60, 3), (83, 57, 6),
- (91, 89, 14), (119, 123, 10), (148, 157, 6), (142, 133, 9),
- (137, 109, 12), (123, 104, 7), (110, 100, 3), (89, 92, 7),
- (68, 84, 11), (32, 92, 32), (36, 103, 54), (40, 115, 76),
- (38, 121, 76), (36, 128, 77), (40, 124, 74), (44, 120, 71),
- (59, 76, 42), (63, 59, 25), (67, 43, 9), (71, 41, 29),
- (76, 40, 50), (74, 40, 53), (73, 41, 56), (65, 35, 71),
- (72, 46, 73), (80, 40, 92), (97, 33, 83), (115, 26, 74),
- (109, 22, 58), (103, 19, 42), (100, 21, 40), (97, 23, 38),
- (55, 19, 21), (47, 25, 43), (39, 32, 66), (33, 56, 60),
- (28, 81, 55), (33, 96, 61), (38, 111, 68), (56, 96, 72),
- (69, 85, 75), (159, 40, 96), (190, 35, 102), (221, 30, 108),
- (189, 51, 76), (158, 73, 44), (134, 78, 36), (110, 83, 28),
- (67, 140, 23), (48, 146, 41), (29, 153, 59), (30, 148, 72),
- (31, 143, 85), (35, 134, 84), (39, 126, 84), (54, 109, 70),
- (72, 110, 63), (90, 95, 73), (73, 97, 66), (57, 99, 59),
- (60, 79, 60), (64, 60, 61), (50, 68, 56), (39, 85, 49),
- (30, 117, 36), (42, 128, 25), (55, 139, 15), (49, 123, 9),
- (44, 107, 3), (45, 93, 1), (47, 80, 0), (62, 76, 15),
- (80, 60, 33), (76, 84, 7), (69, 111, 7), (63, 139, 7),
- (58, 145, 14), (54, 151, 22), (59, 158, 29), (57, 148, 43),
- (40, 105, 51), (42, 81, 40), (45, 58, 30), (55, 49, 25),
- (65, 40, 20), (91, 32, 26), (99, 50, 20), (97, 48, 31),
- (110, 43, 52), (141, 53, 52), (135, 65, 59), (130, 78, 67),
- (123, 71, 53), (116, 64, 40), (125, 96, 20), (118, 105, 3),
- (157, 136, 29), (167, 152, 20), (178, 169, 12), (176, 168, 8),
- (175, 167, 4), (189, 182, 16), (199, 151, 75), (187, 132, 50),
- (176, 96, 71), (176, 52, 60), (178, 55, 58), (181, 59, 56),
- (174, 103, 51), (125, 124, 18), (89, 155, 32), (115, 194, 79),
- (112, 208, 83), (77, 180, 70), (42, 152, 57), (28, 143, 65),
- (15, 135, 73), (1, 144, 90), (12, 153, 75), (5, 150, 45),
- (48, 164, 39), (91, 221, 99), (102, 205, 98), (114, 189, 98),
- (85, 186, 90), (50, 112, 91), (35, 94, 72), (32, 62, 38),
- (55, 34, 7), (67, 18, 14), (79, 2, 22), (82, 7, 18),
- (85, 13, 14), (98, 13, 16), (88, 23, 27), (79, 43, 21),
- (66, 63, 8), (36, 30, 6), (35, 44, 8), (34, 58, 10),
- (15, 66, 23), (1, 76, 9), (14, 65, 6), (12, 48, 12),
- (9, 10, 15), (18, 9, 11), (27, 9, 7), (29, 17, 0),
- (26, 16, 17), (19, 10, 37), (33, 24, 27), (35, 46, 38),
- (42, 37, 44), (118, 85, 76), (144, 94, 67), (171, 104, 59),
- (153, 190, 24), (161, 218, 25), (129, 217, 43), (115, 213, 52),
- (53, 115, 90), (52, 99, 85), (52, 84, 81), (26, 45, 60),
- (3, 3, 57), (22, 17, 40), (8, 51, 41), (13, 88, 21),
- (28, 79, 12), (29, 74, 15), (61, 65, 15), (85, 58, 13),
- (121, 55, 29), (141, 31, 40), (150, 36, 44), (145, 45, 43),
- (76, 150, 27), (62, 153, 29), (48, 157, 32), (19, 139, 42),
- (28, 129, 49), (25, 121, 49), (19, 119, 47), (10, 129, 49),
- (18, 133, 66), (4, 131, 86), (29, 129, 77), (22, 127, 70),
- (23, 115, 50), (10, 120, 49), (5, 114, 47), (22, 97, 38),
- (22, 68, 29), (41, 41, 33), (53, 19, 18), (45, 19, 20),
- (33, 19, 19), (38, 28, 3), (57, 21, 5), (65, 8, 0),
- (90, 16, 13), (107, 47, 0), (89, 60, 4), (84, 85, 27),
- (99, 83, 58), (104, 101, 60), (80, 126, 53), (83, 108, 27),
- (124, 110, 11), (168, 112, 38), (179, 102, 56), (144, 96, 56),
- (110, 83, 40), (99, 81, 7), (106, 63, 12), (103, 53, 0),
- (112, 49, 14), (117, 32, 29), (114, 18, 45), (135, 14, 47),
- (164, 22, 78), (170, 13, 94), (187, 9, 93), (168, 10, 87),
- (153, 30, 76), (131, 36, 58), (115, 33, 56), (116, 19, 60),
- (132, 16, 51), (150, 43, 73), (146, 31, 96), (115, 31, 83),
- (115, 48, 91), (134, 45, 101), (180, 27, 110), (202, 20, 97),
- (195, 18, 88), (185, 24, 78), (184, 29, 69), (152, 16, 54),
- (137, 14, 42), (136, 44, 65), (109, 74, 81), (96, 104, 63),
- (74, 141, 38), (51, 152, 48), (10, 152, 78), (25, 148, 68)
- ),
-
-// 336 4u0003.jpg
-((67, 30, 73), (148, 55, 108), (148, 80, 73), (149, 106, 38),
- (120, 79, 23), (91, 53, 8), (65, 61, 5), (40, 69, 3),
- (54, 84, 30), (69, 95, 62), (85, 107, 94), (124, 98, 119),
- (163, 90, 145), (140, 120, 170), (117, 151, 196), (121, 154, 202),
- (125, 158, 209), (107, 188, 217), (93, 169, 177), (80, 151, 137),
- (73, 151, 108), (66, 152, 79), (63, 141, 77), (60, 131, 75),
- (9, 116, 22), (5, 99, 13), (1, 82, 5), (20, 59, 18),
- (39, 36, 31), (55, 31, 41), (71, 27, 52), (84, 58, 87),
- (76, 72, 89), (61, 89, 75), (51, 76, 49), (42, 63, 24),
- (36, 63, 22), (30, 63, 20), (31, 66, 23), (32, 69, 26),
- (5, 45, 45), (3, 26, 34), (1, 7, 23), (20, 17, 22),
- (40, 27, 21), (40, 28, 19), (41, 29, 17), (69, 11, 25),
- (112, 23, 43), (140, 51, 97), (134, 43, 110), (128, 35, 124),
- (119, 38, 92), (110, 41, 60), (110, 32, 49), (110, 23, 39),
- (67, 21, 5), (64, 30, 10), (62, 40, 16), (87, 35, 32),
- (113, 30, 48), (113, 41, 59), (114, 53, 71), (109, 84, 64),
- (169, 95, 82), (181, 219, 82), (137, 201, 96), (94, 184, 110),
- (85, 174, 110), (77, 164, 111), (119, 108, 116), (123, 96, 139),
- (142, 116, 189), (152, 109, 181), (163, 103, 173), (166, 96, 189),
- (169, 90, 205), (177, 72, 201), (186, 55, 197), (163, 60, 165),
- (146, 47, 153), (106, 9, 63), (111, 18, 57), (117, 27, 52),
- (98, 35, 60), (79, 44, 68), (72, 82, 92), (67, 96, 130),
- (36, 116, 139), (51, 141, 117), (67, 167, 95), (69, 164, 83),
- (72, 162, 72), (59, 118, 62), (66, 89, 81), (71, 76, 79),
- (82, 42, 30), (75, 10, 6), (81, 35, 44), (88, 60, 83),
- (79, 70, 87), (71, 81, 91), (47, 109, 106), (35, 116, 107),
- (11, 106, 98), (7, 91, 61), (4, 77, 24), (19, 73, 30),
- (34, 69, 37), (46, 48, 43), (69, 26, 80), (88, 22, 112),
- (86, 10, 110), (109, 0, 107), (99, 4, 92), (89, 9, 78),
- (71, 8, 65), (61, 13, 75), (47, 2, 97), (11, 24, 94),
- (1, 28, 49), (23, 34, 55), (45, 40, 62), (52, 27, 81),
- (59, 15, 100), (67, 42, 100), (87, 73, 99), (113, 73, 97),
- (130, 85, 114), (127, 67, 141), (122, 50, 139), (118, 33, 137),
- (114, 33, 138), (109, 27, 101), (113, 18, 100), (97, 16, 93),
- (107, 10, 87), (111, 7, 111), (116, 5, 136), (114, 10, 130),
- (112, 16, 124), (94, 11, 99), (70, 16, 66), (39, 51, 37),
- (10, 100, 2), (21, 62, 4), (36, 54, 14), (52, 46, 24),
- (78, 14, 5), (92, 11, 26), (99, 5, 41), (86, 16, 44),
- (65, 16, 48), (56, 16, 38), (47, 17, 29), (41, 14, 47),
- (35, 23, 47), (57, 52, 49), (88, 68, 93), (133, 101, 104),
- (189, 128, 109), (195, 182, 90), (199, 179, 99), (204, 177, 108),
- (206, 146, 138), (156, 139, 132), (73, 142, 137), (58, 127, 156),
- (57, 148, 130), (60, 151, 129), (64, 154, 128), (62, 152, 142),
- (86, 171, 138), (94, 185, 118), (126, 145, 160), (130, 141, 163),
- (73, 149, 136), (51, 133, 95), (29, 124, 82), (12, 110, 72),
- (17, 115, 64), (19, 112, 67), (50, 63, 53), (57, 18, 47),
- (80, 27, 73), (85, 29, 89), (91, 31, 105), (89, 28, 123),
- (112, 65, 145), (116, 85, 116), (111, 120, 91), (81, 157, 82),
- (77, 174, 61), (57, 159, 50), (43, 144, 50), (46, 144, 45),
- (57, 117, 43), (43, 108, 54), (24, 83, 39), (8, 61, 43),
- (9, 93, 43), (12, 89, 53), (4, 68, 68), (6, 70, 80),
- (6, 86, 87), (10, 81, 99), (9, 70, 91), (29, 62, 105),
- (62, 97, 116), (112, 104, 128), (178, 97, 116), (167, 89, 149),
- (135, 73, 138), (132, 51, 154), (125, 34, 95), (107, 19, 61),
- (87, 21, 69), (88, 36, 102), (101, 91, 125), (55, 122, 149),
- (67, 152, 157), (117, 155, 191), (150, 140, 175), (157, 122, 186),
- (154, 90, 168), (147, 86, 164), (104, 59, 152), (62, 87, 144),
- (36, 129, 110), (45, 135, 84), (44, 138, 78), (32, 131, 66),
- (23, 109, 44), (3, 85, 19), (2, 50, 8), (5, 21, 10),
- (5, 3, 16), (30, 2, 25), (38, 29, 20), (34, 43, 24),
- (27, 45, 7), (6, 42, 4), (14, 19, 15), (23, 22, 36),
- (32, 4, 45), (28, 5, 61), (52, 15, 58), (64, 9, 66),
- (80, 33, 85), (78, 64, 97), (78, 76, 98), (69, 81, 67),
- (48, 112, 52), (27, 111, 51), (25, 111, 38), (28, 97, 34)
- ),
-
-// 337 4u0004.jpg
-((68, 10, 148), (17, 39, 114), (37, 62, 107), (57, 86, 100),
- (63, 86, 97), (70, 87, 94), (74, 80, 94), (79, 74, 94),
- (98, 51, 33), (141, 34, 16), (185, 18, 0), (202, 54, 29),
- (220, 90, 58), (222, 137, 38), (225, 184, 18), (180, 191, 20),
- (135, 198, 23), (68, 218, 33), (46, 209, 80), (25, 201, 128),
- (25, 191, 144), (25, 182, 161), (30, 164, 130), (35, 147, 99),
- (56, 148, 39), (41, 172, 20), (26, 196, 1), (13, 198, 15),
- (1, 201, 30), (20, 202, 48), (39, 204, 66), (89, 216, 83),
- (116, 248, 85), (103, 197, 173), (53, 153, 154), (4, 110, 136),
- (25, 109, 113), (47, 108, 90), (73, 95, 82), (99, 82, 74),
- (164, 35, 63), (162, 27, 53), (161, 19, 43), (125, 24, 84),
- (89, 29, 125), (69, 23, 137), (49, 17, 150), (51, 18, 135),
- (50, 39, 95), (152, 12, 75), (167, 27, 65), (182, 42, 55),
- (156, 85, 49), (131, 129, 44), (115, 142, 46), (99, 156, 49),
- (22, 169, 0), (26, 164, 7), (30, 159, 15), (31, 159, 50),
- (33, 159, 86), (27, 159, 96), (22, 159, 107), (49, 155, 168),
- (66, 148, 196), (141, 203, 224), (122, 146, 175), (104, 90, 126),
- (96, 83, 121), (88, 76, 116), (62, 96, 121), (33, 111, 85),
- (81, 166, 73), (57, 190, 60), (34, 215, 48), (21, 228, 37),
- (8, 241, 27), (9, 220, 36), (10, 199, 45), (4, 183, 63),
- (34, 168, 83), (53, 163, 216), (71, 192, 181), (90, 222, 146),
- (106, 229, 116), (123, 236, 86), (137, 205, 94), (131, 192, 73),
- (95, 154, 74), (94, 129, 53), (93, 105, 33), (114, 98, 29),
- (136, 91, 26), (160, 103, 26), (189, 114, 33), (213, 112, 60),
- (162, 92, 94), (136, 114, 93), (119, 132, 96), (102, 150, 100),
- (85, 157, 96), (68, 164, 93), (77, 176, 67), (30, 172, 64),
- (35, 174, 45), (30, 176, 58), (26, 179, 71), (27, 186, 82),
- (29, 193, 94), (47, 223, 98), (29, 253, 128), (4, 245, 142),
- (18, 228, 155), (25, 105, 220), (26, 87, 237), (28, 69, 255),
- (23, 44, 233), (23, 15, 238), (12, 13, 181), (30, 10, 123),
- (70, 24, 73), (35, 14, 70), (1, 5, 68), (4, 15, 65),
- (8, 26, 62), (10, 26, 62), (26, 51, 56), (42, 38, 27),
- (47, 14, 23), (39, 1, 0), (33, 14, 0), (27, 27, 1),
- (16, 39, 13), (25, 51, 24), (6, 69, 12), (37, 90, 12),
- (29, 90, 31), (26, 102, 26), (23, 114, 21), (32, 135, 12),
- (42, 157, 4), (65, 185, 10), (64, 175, 10), (60, 140, 17),
- (107, 110, 19), (169, 125, 18), (168, 149, 19), (168, 173, 21),
- (189, 116, 5), (196, 111, 4), (175, 99, 15), (188, 111, 31),
- (125, 94, 50), (133, 76, 49), (141, 59, 48), (142, 65, 37),
- (146, 84, 45), (171, 81, 3), (187, 86, 18), (166, 85, 32),
- (141, 76, 54), (53, 99, 125), (43, 107, 126), (34, 116, 128),
- (32, 136, 125), (34, 148, 89), (73, 119, 70), (103, 82, 61),
- (143, 35, 6), (135, 39, 6), (128, 44, 7), (87, 73, 24),
- (39, 28, 22), (37, 9, 32), (48, 28, 39), (76, 31, 64),
- (79, 46, 63), (47, 75, 17), (12, 71, 25), (4, 107, 86),
- (1, 70, 103), (0, 106, 164), (31, 75, 226), (52, 45, 237),
- (102, 1, 181), (92, 23, 163), (82, 46, 146), (108, 43, 107),
- (69, 88, 92), (56, 113, 42), (53, 133, 20), (56, 113, 19),
- (63, 106, 17), (83, 103, 40), (108, 82, 57), (129, 63, 41),
- (132, 79, 48), (120, 115, 47), (81, 116, 32), (75, 137, 36),
- (53, 135, 97), (77, 117, 119), (97, 73, 147), (77, 28, 180),
- (113, 51, 150), (133, 81, 117), (142, 163, 84), (152, 162, 47),
- (180, 126, 80), (183, 104, 123), (116, 87, 169), (92, 129, 210),
- (87, 71, 242), (57, 68, 222), (66, 22, 207), (26, 35, 152),
- (22, 62, 88), (61, 43, 59), (44, 46, 59), (16, 75, 69),
- (52, 90, 103), (37, 109, 123), (5, 82, 134), (14, 14, 164),
- (72, 9, 184), (74, 46, 183), (36, 112, 112), (9, 128, 38),
- (7, 175, 56), (24, 184, 52), (17, 234, 33), (28, 237, 50),
- (56, 201, 34), (60, 197, 29), (84, 200, 39), (88, 216, 15),
- (67, 206, 1), (77, 180, 15), (85, 129, 32), (80, 79, 59),
- (65, 85, 58), (58, 79, 48), (36, 92, 47), (46, 119, 37),
- (76, 152, 44), (143, 202, 32), (189, 251, 18), (140, 214, 15),
- (117, 220, 29), (115, 237, 50), (120, 238, 58), (91, 221, 69),
- (105, 167, 66), (78, 155, 59), (52, 192, 41), (68, 173, 55)
- ),
-
-// 338 4u0005.jpg
-((63, 63, 89), (65, 108, 114), (74, 130, 111), (84, 153, 108),
- (140, 156, 111), (197, 160, 115), (206, 135, 116), (215, 111, 118),
- (198, 60, 179), (164, 32, 203), (131, 5, 227), (97, 15, 194),
- (63, 25, 162), (73, 23, 126), (83, 22, 91), (70, 31, 72),
- (58, 40, 54), (55, 84, 30), (44, 130, 76), (34, 177, 123),
- (26, 201, 162), (18, 226, 202), (55, 216, 184), (92, 207, 166),
- (83, 184, 52), (105, 200, 44), (127, 216, 36), (179, 199, 86),
- (231, 183, 137), (228, 168, 149), (226, 153, 162), (213, 97, 172),
- (178, 60, 209), (111, 5, 225), (75, 17, 208), (40, 30, 191),
- (30, 68, 203), (21, 106, 215), (22, 96, 184), (24, 87, 154),
- (36, 83, 113), (36, 103, 122), (36, 123, 132), (28, 140, 138),
- (20, 158, 145), (18, 187, 141), (16, 217, 137), (2, 224, 137),
- (1, 237, 127), (3, 177, 92), (36, 174, 60), (70, 171, 29),
- (61, 134, 18), (53, 98, 7), (45, 92, 7), (38, 87, 8),
- (8, 106, 67), (17, 97, 90), (26, 88, 113), (47, 95, 136),
- (68, 103, 159), (86, 98, 179), (105, 94, 199), (163, 84, 211),
- (186, 97, 227), (213, 99, 238), (214, 77, 225), (216, 55, 213),
- (211, 47, 210), (206, 39, 207), (183, 56, 189), (134, 37, 178),
- (170, 62, 112), (133, 108, 76), (96, 154, 41), (90, 189, 48),
- (84, 224, 55), (74, 203, 79), (65, 182, 104), (38, 227, 137),
- (34, 231, 152), (32, 197, 157), (49, 172, 134), (66, 148, 112),
- (69, 158, 98), (73, 168, 84), (74, 167, 35), (67, 175, 29),
- (111, 177, 25), (137, 173, 23), (164, 170, 22), (185, 186, 30),
- (206, 203, 38), (197, 232, 18), (127, 240, 36), (93, 244, 67),
- (69, 228, 74), (63, 195, 148), (76, 152, 145), (89, 109, 142),
- (122, 89, 151), (155, 69, 160), (219, 69, 158), (219, 95, 168),
- (176, 67, 210), (135, 90, 208), (94, 113, 207), (85, 127, 206),
- (76, 141, 205), (71, 184, 192), (102, 193, 178), (107, 126, 220),
- (206, 158, 220), (228, 99, 156), (231, 89, 153), (235, 79, 150),
- (217, 55, 115), (192, 79, 61), (189, 56, 103), (193, 50, 112),
- (250, 49, 141), (236, 103, 125), (223, 157, 109), (222, 172, 115),
- (222, 187, 121), (182, 221, 106), (124, 223, 55), (117, 223, 52),
- (102, 181, 40), (158, 112, 114), (177, 94, 113), (197, 77, 112),
- (191, 58, 141), (144, 69, 138), (95, 35, 95), (95, 4, 81),
- (73, 97, 9), (85, 107, 16), (98, 118, 23), (80, 106, 24),
- (62, 95, 26), (57, 76, 12), (122, 97, 17), (141, 47, 35),
- (187, 56, 72), (229, 9, 145), (218, 12, 150), (208, 16, 155),
- (164, 25, 154), (120, 30, 117), (109, 19, 115), (110, 16, 140),
- (140, 47, 198), (161, 39, 185), (183, 32, 173), (198, 8, 156),
- (166, 4, 201), (144, 31, 225), (145, 36, 205), (158, 77, 205),
- (143, 60, 200), (88, 98, 185), (72, 103, 174), (57, 108, 163),
- (54, 144, 153), (55, 118, 169), (55, 96, 202), (46, 103, 216),
- (63, 56, 185), (57, 61, 161), (52, 66, 137), (37, 85, 149),
- (48, 93, 152), (43, 108, 128), (31, 83, 131), (36, 65, 125),
- (47, 42, 108), (27, 36, 77), (17, 60, 41), (38, 66, 18),
- (68, 118, 19), (99, 161, 2), (110, 166, 13), (123, 203, 18),
- (109, 196, 31), (115, 177, 53), (121, 159, 76), (219, 185, 113),
- (208, 116, 119), (182, 96, 145), (169, 73, 144), (134, 74, 126),
- (119, 62, 167), (95, 68, 147), (59, 100, 146), (54, 100, 124),
- (58, 84, 109), (39, 99, 97), (50, 117, 84), (77, 150, 69),
- (112, 119, 51), (181, 110, 48), (211, 131, 44), (96, 151, 34),
- (78, 166, 46), (77, 160, 68), (49, 166, 87), (28, 181, 65),
- (8, 145, 77), (0, 116, 56), (23, 120, 77), (28, 81, 97),
- (19, 76, 96), (7, 83, 109), (33, 95, 146), (17, 133, 180),
- (26, 162, 186), (16, 214, 225), (9, 240, 222), (6, 244, 212),
- (10, 236, 199), (14, 232, 205), (16, 227, 212), (41, 191, 189),
- (58, 176, 186), (84, 108, 196), (97, 106, 199), (121, 64, 167),
- (130, 65, 169), (113, 55, 178), (95, 18, 130), (90, 35, 103),
- (63, 5, 89), (58, 17, 87), (48, 21, 88), (37, 75, 94),
- (43, 93, 128), (24, 135, 154), (34, 180, 167), (13, 200, 169),
- (15, 233, 159), (9, 225, 140), (17, 193, 112), (23, 129, 89),
- (25, 69, 52), (12, 59, 4), (10, 41, 7), (6, 30, 17),
- (9, 17, 38), (8, 37, 32), (0, 53, 70), (24, 66, 64),
- (32, 77, 80), (30, 132, 108), (20, 185, 151), (15, 155, 116)
- ),
-
-// 339 4u0006.jpg
-((35, 159, 183), (61, 171, 142), (60, 185, 118), (60, 200, 95),
- (81, 188, 90), (103, 176, 86), (124, 140, 55), (146, 105, 25),
- (115, 33, 45), (128, 42, 31), (142, 52, 18), (172, 81, 13),
- (202, 110, 9), (188, 123, 46), (174, 137, 84), (162, 151, 113),
- (150, 165, 142), (96, 202, 200), (77, 205, 197), (58, 209, 194),
- (41, 167, 184), (24, 126, 175), (29, 105, 172), (35, 85, 170),
- (83, 72, 150), (68, 100, 162), (54, 128, 175), (67, 139, 157),
- (80, 150, 139), (97, 148, 138), (114, 147, 138), (139, 150, 154),
- (148, 184, 174), (105, 217, 203), (87, 219, 216), (70, 221, 230),
- (75, 189, 209), (81, 157, 189), (91, 164, 188), (102, 171, 187),
- (81, 184, 157), (80, 166, 156), (79, 148, 155), (78, 146, 132),
- (77, 144, 109), (75, 137, 100), (74, 130, 91), (65, 88, 72),
- (66, 53, 45), (89, 57, 36), (58, 86, 43), (27, 116, 50),
- (40, 120, 67), (53, 125, 85), (56, 127, 79), (60, 129, 74),
- (156, 116, 28), (192, 98, 31), (228, 80, 34), (236, 61, 49),
- (245, 42, 64), (233, 31, 61), (221, 21, 58), (196, 10, 49),
- (170, 15, 73), (106, 25, 42), (105, 49, 51), (105, 73, 60),
- (90, 85, 62), (76, 97, 64), (48, 103, 64), (9, 126, 71),
- (9, 154, 79), (7, 158, 95), (5, 162, 111), (41, 182, 128),
- (78, 203, 145), (80, 199, 161), (83, 196, 178), (83, 219, 217),
- (80, 225, 230), (94, 213, 207), (104, 193, 189), (115, 174, 172),
- (133, 161, 144), (151, 148, 117), (167, 121, 88), (211, 68, 54),
- (240, 38, 52), (202, 40, 44), (164, 42, 37), (132, 37, 40),
- (100, 32, 43), (31, 56, 0), (2, 94, 21), (9, 135, 53),
- (25, 181, 46), (18, 208, 76), (24, 180, 41), (30, 152, 7),
- (21, 141, 5), (12, 131, 3), (1, 108, 26), (8, 134, 9),
- (24, 184, 62), (26, 172, 81), (28, 160, 100), (38, 140, 99),
- (49, 121, 99), (77, 116, 85), (160, 92, 133), (171, 59, 143),
- (173, 47, 155), (133, 29, 124), (165, 22, 107), (197, 15, 90),
- (201, 17, 87), (213, 25, 84), (218, 9, 75), (217, 23, 49),
- (221, 63, 16), (227, 77, 23), (234, 92, 30), (220, 83, 49),
- (207, 74, 69), (149, 78, 48), (151, 84, 57), (146, 84, 85),
- (178, 97, 96), (158, 48, 75), (149, 59, 74), (141, 71, 73),
- (95, 63, 74), (48, 37, 95), (104, 19, 112), (108, 6, 106),
- (137, 36, 114), (122, 78, 126), (108, 121, 138), (103, 128, 150),
- (98, 135, 162), (109, 102, 240), (119, 82, 195), (109, 21, 159),
- (95, 56, 119), (62, 102, 65), (54, 126, 48), (46, 151, 32),
- (41, 145, 8), (81, 151, 26), (125, 130, 12), (152, 103, 11),
- (139, 39, 16), (118, 33, 11), (98, 27, 7), (129, 16, 12),
- (154, 30, 40), (136, 32, 59), (129, 14, 83), (137, 21, 96),
- (201, 6, 100), (224, 13, 84), (218, 6, 67), (212, 0, 51),
- (197, 11, 22), (174, 5, 2), (229, 48, 5), (227, 57, 5),
- (225, 72, 31), (197, 88, 37), (170, 104, 44), (110, 135, 44),
- (47, 193, 22), (32, 171, 54), (46, 146, 84), (78, 124, 52),
- (130, 121, 64), (133, 131, 82), (118, 116, 129), (114, 90, 122),
- (108, 86, 161), (113, 90, 162), (128, 83, 138), (149, 54, 88),
- (149, 117, 79), (132, 128, 96), (115, 139, 113), (99, 137, 122),
- (48, 137, 119), (42, 159, 143), (10, 133, 167), (32, 111, 116),
- (66, 84, 124), (54, 86, 97), (35, 52, 95), (44, 88, 89),
- (42, 95, 101), (13, 134, 89), (13, 146, 83), (5, 149, 87),
- (17, 138, 133), (18, 129, 184), (18, 108, 186), (60, 125, 215),
- (44, 149, 181), (43, 182, 141), (18, 183, 88), (2, 171, 78),
- (8, 169, 55), (15, 122, 52), (22, 108, 47), (16, 107, 76),
- (41, 129, 104), (50, 163, 143), (38, 181, 175), (68, 193, 185),
- (66, 221, 155), (66, 224, 150), (105, 184, 136), (141, 168, 151),
- (141, 160, 154), (132, 146, 110), (138, 148, 87), (159, 91, 56),
- (148, 81, 36), (127, 45, 24), (120, 56, 29), (114, 79, 75),
- (80, 102, 55), (40, 125, 31), (24, 140, 13), (31, 120, 26),
- (27, 98, 32), (48, 57, 10), (119, 43, 27), (166, 34, 32),
- (169, 9, 47), (196, 5, 48), (215, 2, 34), (221, 9, 31),
- (206, 23, 25), (221, 55, 31), (207, 57, 43), (183, 42, 85),
- (147, 55, 122), (102, 48, 172), (56, 67, 221), (34, 25, 206),
- (46, 2, 147), (90, 0, 138), (98, 1, 168), (112, 11, 139),
- (102, 10, 97), (128, 47, 90), (195, 50, 67), (232, 60, 10)
- ),
-
-// 340 4u0007.jpg
-((12, 10, 57), (0, 23, 37), (13, 19, 20), (26, 16, 4),
- (30, 32, 17), (35, 48, 31), (31, 70, 39), (27, 93, 47),
- (35, 82, 66), (47, 79, 65), (60, 76, 65), (109, 74, 53),
- (158, 73, 42), (178, 59, 39), (198, 45, 37), (211, 45, 37),
- (224, 45, 38), (206, 96, 19), (204, 106, 18), (203, 117, 18),
- (167, 101, 14), (132, 86, 11), (117, 69, 15), (103, 53, 20),
- (78, 48, 58), (80, 49, 64), (83, 50, 71), (79, 28, 61),
- (76, 7, 52), (64, 5, 51), (52, 3, 50), (32, 22, 49),
- (13, 35, 59), (17, 59, 39), (34, 70, 43), (51, 81, 47),
- (34, 63, 38), (18, 45, 30), (17, 37, 26), (16, 29, 22),
- (14, 1, 31), (7, 8, 36), (0, 16, 42), (12, 9, 40),
- (24, 2, 38), (22, 2, 36), (21, 2, 34), (23, 8, 31),
- (16, 9, 16), (34, 36, 22), (47, 46, 33), (61, 57, 45),
- (57, 76, 55), (53, 96, 66), (53, 102, 69), (53, 109, 72),
- (66, 182, 107), (70, 193, 150), (75, 205, 193), (70, 170, 182),
- (66, 136, 172), (63, 118, 148), (60, 100, 125), (50, 78, 82),
- (52, 58, 90), (70, 53, 61), (108, 38, 38), (147, 24, 16),
- (148, 18, 25), (150, 12, 35), (131, 17, 27), (84, 21, 29),
- (59, 48, 44), (49, 47, 49), (39, 46, 54), (24, 45, 52),
- (10, 45, 51), (7, 44, 45), (4, 43, 40), (1, 31, 3),
- (12, 21, 2), (27, 1, 4), (15, 4, 8), (4, 7, 12),
- (8, 12, 20), (13, 17, 28), (22, 35, 52), (32, 70, 71),
- (4, 148, 139), (12, 144, 154), (20, 141, 170), (30, 123, 142),
- (41, 105, 114), (61, 82, 83), (71, 73, 60), (70, 69, 38),
- (118, 77, 15), (189, 118, 26), (142, 102, 56), (95, 86, 87),
- (70, 92, 99), (46, 98, 111), (38, 139, 151), (27, 147, 172),
- (15, 145, 194), (12, 163, 198), (9, 181, 203), (6, 176, 211),
- (4, 172, 219), (3, 189, 238), (7, 195, 243), (25, 197, 243),
- (66, 209, 217), (82, 198, 221), (80, 194, 207), (78, 190, 194),
- (64, 147, 163), (42, 132, 140), (37, 94, 105), (38, 62, 72),
- (41, 38, 81), (44, 45, 69), (47, 52, 58), (51, 40, 54),
- (56, 28, 51), (57, 21, 23), (57, 18, 19), (68, 7, 2),
- (62, 11, 7), (63, 30, 13), (77, 37, 17), (91, 45, 21),
- (121, 74, 20), (166, 86, 25), (182, 81, 3), (198, 66, 1),
- (245, 80, 24), (234, 68, 27), (223, 57, 31), (231, 65, 29),
- (239, 74, 28), (226, 91, 10), (210, 79, 7), (196, 82, 22),
- (194, 119, 26), (97, 109, 27), (103, 108, 57), (110, 107, 88),
- (114, 95, 101), (129, 81, 81), (106, 76, 88), (99, 88, 68),
- (118, 51, 32), (148, 47, 28), (179, 44, 25), (220, 6, 14),
- (152, 16, 4), (106, 31, 26), (82, 36, 47), (68, 52, 53),
- (55, 68, 61), (56, 67, 53), (57, 70, 61), (59, 74, 69),
- (71, 70, 84), (64, 95, 98), (49, 126, 134), (55, 138, 152),
- (30, 112, 90), (38, 99, 83), (46, 86, 77), (59, 75, 75),
- (56, 66, 75), (49, 62, 81), (33, 63, 87), (34, 86, 99),
- (27, 131, 132), (13, 130, 140), (29, 129, 144), (30, 113, 127),
- (63, 83, 116), (79, 62, 80), (93, 71, 73), (91, 72, 76),
- (92, 104, 102), (84, 112, 123), (76, 121, 144), (100, 145, 187),
- (100, 176, 192), (95, 194, 233), (80, 193, 227), (78, 152, 201),
- (57, 146, 186), (26, 121, 149), (0, 75, 96), (26, 41, 74),
- (22, 25, 60), (25, 21, 58), (37, 39, 51), (25, 60, 66),
- (18, 60, 74), (3, 85, 83), (2, 103, 71), (10, 103, 95),
- (22, 112, 139), (54, 122, 169), (74, 89, 158), (77, 56, 115),
- (130, 15, 146), (108, 41, 94), (141, 56, 79), (133, 66, 39),
- (118, 56, 57), (88, 69, 65), (73, 78, 84), (67, 112, 109),
- (54, 130, 128), (52, 169, 153), (56, 209, 191), (68, 194, 182),
- (72, 143, 129), (100, 123, 139), (86, 117, 120), (78, 120, 116),
- (64, 111, 131), (66, 97, 115), (63, 71, 90), (42, 59, 89),
- (44, 66, 80), (38, 68, 58), (44, 62, 50), (20, 60, 52),
- (9, 49, 25), (2, 48, 1), (27, 25, 2), (41, 23, 11),
- (56, 28, 17), (47, 57, 23), (44, 52, 39), (48, 61, 67),
- (47, 53, 77), (63, 39, 87), (65, 52, 80), (70, 46, 70),
- (78, 20, 32), (47, 17, 9), (31, 14, 7), (19, 1, 13),
- (14, 1, 18), (9, 1, 14), (12, 3, 20), (26, 6, 31),
- (38, 9, 39), (67, 15, 53), (90, 8, 48), (109, 9, 73)
- ),
-
-// 341 4u0008.jpg
-((92, 215, 223), (92, 212, 226), (95, 215, 222), (98, 218, 219),
- (104, 195, 203), (110, 172, 187), (128, 167, 180), (146, 163, 173),
- (172, 101, 97), (144, 89, 81), (117, 77, 65), (93, 77, 77),
- (70, 78, 89), (67, 92, 101), (64, 107, 114), (63, 103, 111),
- (62, 99, 108), (7, 83, 119), (21, 115, 140), (35, 148, 162),
- (32, 167, 190), (29, 186, 219), (42, 194, 228), (56, 203, 237),
- (95, 198, 243), (108, 177, 218), (121, 157, 193), (133, 147, 172),
- (146, 138, 151), (126, 122, 135), (107, 106, 120), (85, 87, 86),
- (68, 58, 83), (60, 27, 48), (55, 23, 45), (51, 19, 42),
- (68, 28, 48), (85, 38, 54), (89, 58, 56), (93, 78, 59),
- (99, 90, 93), (95, 130, 129), (91, 170, 165), (87, 191, 192),
- (84, 213, 219), (76, 218, 223), (68, 223, 227), (55, 220, 216),
- (55, 209, 217), (82, 165, 207), (86, 155, 195), (90, 145, 184),
- (88, 147, 183), (86, 149, 182), (82, 156, 187), (79, 164, 193),
- (64, 150, 173), (53, 137, 153), (42, 125, 133), (35, 101, 121),
- (28, 77, 109), (29, 76, 99), (30, 76, 89), (18, 81, 90),
- (10, 69, 75), (35, 60, 91), (40, 52, 87), (46, 44, 83),
- (36, 52, 84), (26, 60, 85), (30, 75, 94), (32, 114, 125),
- (45, 153, 192), (64, 165, 206), (84, 177, 220), (85, 172, 217),
- (87, 168, 215), (89, 154, 190), (91, 141, 166), (114, 116, 115),
- (122, 83, 78), (152, 100, 102), (148, 132, 128), (144, 164, 155),
- (114, 153, 157), (84, 143, 159), (67, 128, 149), (59, 121, 132),
- (40, 78, 115), (32, 85, 137), (24, 93, 160), (27, 105, 165),
- (30, 117, 170), (48, 146, 175), (63, 159, 181), (79, 160, 163),
- (86, 154, 177), (16, 117, 147), (8, 91, 125), (0, 65, 103),
- (1, 65, 102), (2, 66, 101), (3, 49, 82), (0, 38, 60),
- (25, 0, 19), (76, 10, 24), (128, 21, 29), (154, 28, 39),
- (181, 36, 49), (223, 70, 75), (241, 95, 70), (230, 40, 50),
- (212, 32, 61), (136, 82, 96), (117, 91, 124), (98, 101, 152),
- (63, 91, 175), (26, 125, 148), (36, 159, 138), (35, 132, 125),
- (36, 99, 91), (39, 84, 86), (42, 70, 82), (39, 79, 90),
- (36, 88, 99), (19, 119, 143), (30, 164, 165), (66, 165, 186),
- (92, 169, 179), (168, 161, 145), (184, 142, 123), (200, 124, 101),
- (175, 103, 81), (136, 80, 63), (114, 78, 64), (99, 76, 60),
- (55, 62, 54), (54, 70, 64), (53, 78, 74), (68, 84, 78),
- (83, 90, 83), (105, 96, 87), (155, 121, 112), (187, 117, 109),
- (215, 103, 81), (160, 85, 66), (128, 81, 62), (96, 78, 58),
- (84, 89, 82), (83, 90, 83), (57, 112, 91), (56, 101, 130),
- (30, 119, 149), (31, 126, 150), (33, 134, 152), (53, 122, 153),
- (63, 118, 148), (85, 114, 146), (71, 95, 105), (84, 91, 84),
- (151, 89, 78), (207, 95, 73), (207, 97, 80), (207, 99, 87),
- (178, 111, 120), (166, 157, 142), (109, 173, 157), (43, 184, 193),
- (24, 183, 213), (27, 175, 216), (31, 168, 220), (60, 187, 206),
- (89, 200, 193), (88, 205, 196), (91, 188, 233), (86, 198, 236),
- (51, 207, 220), (28, 202, 226), (22, 199, 232), (20, 210, 236),
- (22, 220, 219), (33, 229, 228), (32, 213, 234), (47, 213, 229),
- (41, 205, 230), (32, 201, 227), (23, 198, 225), (6, 161, 215),
- (16, 145, 200), (44, 157, 213), (39, 145, 195), (52, 146, 171),
- (26, 113, 130), (21, 89, 110), (36, 73, 89), (29, 62, 81),
- (25, 47, 60), (19, 29, 54), (14, 23, 28), (19, 50, 32),
- (32, 43, 71), (40, 60, 61), (57, 67, 76), (77, 60, 78),
- (103, 67, 69), (130, 30, 42), (170, 13, 24), (203, 14, 21),
- (206, 15, 22), (214, 58, 18), (200, 28, 44), (149, 33, 42),
- (130, 23, 41), (107, 3, 4), (100, 7, 2), (79, 2, 0),
- (75, 52, 72), (72, 90, 128), (52, 132, 167), (46, 161, 180),
- (49, 159, 194), (59, 147, 185), (85, 122, 193), (96, 128, 201),
- (144, 122, 145), (156, 117, 135), (173, 108, 114), (157, 121, 135),
- (147, 140, 158), (138, 176, 177), (111, 201, 191), (102, 205, 222),
- (83, 208, 236), (75, 234, 255), (92, 233, 250), (87, 224, 242),
- (101, 222, 231), (106, 228, 233), (100, 218, 228), (103, 217, 228),
- (108, 222, 222), (114, 209, 213), (138, 184, 182), (166, 168, 155),
- (198, 121, 111), (216, 101, 82), (225, 99, 84), (212, 115, 96),
- (207, 128, 111), (184, 155, 137), (151, 174, 180), (121, 215, 214),
- (105, 215, 204), (88, 210, 213), (57, 176, 208), (32, 157, 175)
- ),
-
-// 342 4u0009.jpg
-((56, 63, 229), (69, 13, 224), (103, 12, 227), (137, 12, 230),
- (148, 20, 229), (160, 29, 229), (153, 33, 228), (146, 37, 227),
- (152, 74, 246), (161, 87, 247), (170, 100, 248), (155, 105, 210),
- (141, 111, 173), (174, 77, 155), (207, 43, 138), (184, 36, 147),
- (162, 29, 156), (82, 58, 206), (69, 88, 198), (56, 118, 191),
- (70, 134, 144), (84, 151, 98), (71, 173, 121), (59, 196, 144),
- (0, 191, 201), (22, 206, 201), (45, 222, 202), (50, 185, 189),
- (55, 149, 177), (77, 119, 160), (100, 90, 143), (79, 30, 119),
- (109, 24, 53), (207, 110, 77), (202, 119, 97), (198, 128, 118),
- (179, 80, 165), (160, 32, 213), (151, 33, 213), (142, 35, 213),
- (128, 12, 222), (103, 8, 220), (79, 4, 219), (61, 5, 219),
- (43, 7, 219), (35, 18, 220), (27, 30, 221), (47, 57, 217),
- (41, 73, 234), (44, 84, 233), (44, 87, 235), (45, 91, 238),
- (48, 90, 234), (51, 90, 230), (62, 95, 233), (74, 100, 236),
- (101, 78, 220), (114, 68, 163), (127, 59, 106), (156, 104, 90),
- (185, 149, 75), (152, 144, 94), (119, 139, 114), (77, 141, 125),
- (58, 151, 141), (77, 150, 218), (99, 120, 219), (121, 91, 221),
- (125, 79, 229), (130, 68, 237), (141, 65, 235), (149, 34, 223),
- (183, 8, 223), (182, 13, 217), (182, 18, 211), (159, 74, 189),
- (137, 131, 167), (144, 148, 171), (152, 166, 175), (183, 153, 153),
- (167, 164, 147), (107, 177, 153), (98, 170, 171), (89, 163, 190),
- (90, 162, 196), (92, 161, 203), (114, 181, 200), (157, 146, 225),
- (142, 91, 232), (146, 98, 195), (150, 106, 159), (147, 117, 144),
- (145, 129, 129), (146, 154, 113), (185, 150, 112), (176, 163, 93),
- (128, 171, 102), (56, 203, 99), (62, 199, 76), (69, 196, 53),
- (76, 210, 60), (83, 224, 67), (103, 211, 50), (169, 156, 2),
- (222, 50, 40), (167, 38, 111), (112, 27, 182), (111, 36, 192),
- (111, 46, 202), (60, 87, 216), (66, 128, 201), (89, 136, 214),
- (103, 158, 188), (189, 148, 126), (195, 153, 131), (201, 159, 137),
- (224, 157, 130), (215, 138, 118), (204, 132, 118), (223, 138, 97),
- (220, 146, 37), (224, 109, 44), (228, 73, 51), (216, 77, 41),
- (204, 82, 31), (146, 84, 87), (132, 79, 147), (106, 60, 169),
- (104, 77, 220), (57, 99, 199), (61, 96, 196), (66, 94, 194),
- (73, 80, 152), (78, 50, 135), (156, 19, 91), (191, 26, 105),
- (236, 2, 115), (223, 11, 124), (211, 20, 133), (186, 17, 127),
- (162, 15, 121), (165, 14, 109), (199, 11, 108), (194, 8, 119),
- (164, 23, 135), (129, 6, 221), (113, 17, 224), (97, 29, 228),
- (70, 22, 222), (71, 12, 218), (84, 27, 217), (102, 43, 219),
- (197, 123, 112), (207, 127, 88), (218, 131, 64), (185, 174, 33),
- (232, 151, 59), (227, 167, 105), (171, 177, 165), (107, 208, 202),
- (98, 229, 239), (49, 228, 232), (48, 229, 227), (47, 231, 223),
- (46, 229, 233), (49, 235, 234), (43, 242, 209), (29, 223, 223),
- (20, 100, 241), (31, 99, 238), (42, 98, 235), (45, 81, 231),
- (60, 68, 228), (67, 59, 220), (70, 34, 218), (52, 22, 204),
- (60, 14, 226), (86, 36, 223), (79, 72, 228), (96, 102, 222),
- (125, 134, 175), (150, 124, 127), (107, 76, 133), (134, 29, 113),
- (164, 69, 137), (150, 89, 156), (136, 110, 175), (116, 129, 199),
- (83, 160, 216), (86, 191, 212), (54, 201, 217), (57, 199, 209),
- (48, 141, 175), (51, 119, 154), (38, 45, 133), (37, 10, 139),
- (59, 59, 155), (70, 95, 187), (80, 137, 227), (77, 115, 226),
- (58, 91, 222), (48, 91, 222), (54, 110, 219), (50, 120, 231),
- (44, 146, 231), (47, 195, 231), (43, 216, 188), (45, 196, 179),
- (74, 173, 129), (63, 131, 74), (87, 137, 74), (119, 93, 78),
- (117, 90, 61), (102, 86, 73), (118, 105, 112), (83, 130, 136),
- (109, 106, 223), (139, 99, 224), (137, 108, 226), (137, 123, 221),
- (122, 144, 219), (94, 201, 209), (80, 215, 219), (60, 217, 236),
- (45, 204, 236), (42, 196, 234), (60, 154, 218), (71, 108, 223),
- (79, 47, 220), (102, 32, 218), (113, 55, 225), (134, 86, 206),
- (173, 118, 137), (194, 137, 120), (203, 142, 137), (160, 135, 174),
- (166, 156, 225), (145, 152, 222), (123, 105, 239), (93, 109, 230),
- (97, 106, 235), (125, 103, 237), (140, 85, 231), (144, 84, 232),
- (134, 74, 232), (147, 74, 241), (148, 76, 238), (147, 69, 231),
- (130, 50, 223), (128, 39, 193), (150, 19, 151), (167, 21, 86),
- (203, 48, 43), (171, 49, 0), (144, 84, 21), (45, 214, 61)
- ),
-
-// 343 4u0009b.jpg
-((28, 89, 30), (31, 44, 27), (27, 62, 21), (24, 80, 15),
- (32, 85, 20), (41, 90, 25), (33, 87, 29), (25, 85, 33),
- (19, 69, 6), (20, 71, 3), (21, 73, 1), (15, 79, 2),
- (9, 86, 4), (5, 91, 14), (1, 97, 25), (6, 100, 26),
- (11, 103, 28), (4, 88, 54), (21, 95, 57), (38, 103, 60),
- (39, 107, 69), (40, 111, 79), (38, 114, 82), (37, 118, 86),
- (41, 132, 115), (54, 137, 122), (68, 142, 129), (85, 146, 128),
- (103, 151, 127), (116, 162, 137), (129, 173, 148), (150, 186, 158),
- (155, 179, 155), (139, 169, 135), (124, 156, 129), (110, 143, 124),
- (101, 142, 119), (92, 142, 115), (88, 141, 116), (85, 140, 117),
- (57, 139, 127), (67, 153, 138), (77, 168, 150), (72, 160, 147),
- (67, 153, 144), (63, 151, 142), (59, 149, 140), (52, 142, 130),
- (42, 140, 127), (38, 117, 88), (42, 119, 90), (47, 122, 92),
- (60, 132, 108), (74, 143, 125), (83, 153, 137), (92, 163, 149),
- (155, 205, 194), (169, 212, 203), (184, 219, 213), (172, 226, 218),
- (160, 233, 224), (154, 232, 223), (148, 231, 223), (178, 234, 223),
- (204, 238, 240), (209, 228, 234), (190, 219, 221), (172, 211, 208),
- (167, 204, 200), (162, 197, 193), (151, 182, 164), (149, 172, 146),
- (114, 158, 122), (102, 147, 111), (90, 136, 100), (90, 136, 100),
- (90, 136, 100), (88, 142, 100), (86, 148, 101), (86, 154, 97),
- (88, 152, 92), (105, 143, 94), (104, 144, 104), (104, 145, 115),
- (111, 150, 118), (119, 156, 122), (123, 160, 129), (108, 154, 128),
- (83, 138, 115), (69, 138, 106), (56, 139, 97), (58, 129, 92),
- (60, 119, 87), (46, 107, 74), (40, 103, 60), (35, 103, 54),
- (34, 117, 49), (34, 131, 114), (47, 139, 126), (61, 148, 139),
- (70, 157, 144), (79, 166, 149), (93, 176, 148), (107, 182, 149),
- (120, 191, 159), (118, 189, 158), (116, 187, 157), (112, 185, 159),
- (109, 184, 161), (104, 178, 145), (102, 174, 137), (104, 178, 141),
- (113, 178, 146), (121, 163, 143), (123, 164, 143), (126, 165, 144),
- (125, 164, 137), (110, 153, 125), (98, 149, 118), (94, 147, 127),
- (116, 184, 147), (133, 199, 171), (150, 215, 195), (153, 221, 205),
- (157, 227, 216), (147, 219, 207), (129, 202, 182), (133, 197, 162),
- (125, 190, 150), (110, 168, 120), (104, 165, 114), (98, 163, 109),
- (83, 156, 101), (82, 146, 96), (81, 148, 95), (73, 141, 80),
- (37, 108, 42), (42, 105, 44), (47, 102, 47), (54, 108, 52),
- (61, 114, 58), (61, 113, 65), (68, 120, 81), (79, 129, 94),
- (76, 139, 110), (47, 123, 95), (37, 115, 83), (27, 107, 72),
- (20, 102, 66), (22, 91, 60), (20, 92, 52), (46, 105, 57),
- (79, 121, 73), (83, 122, 68), (88, 124, 63), (77, 136, 68),
- (73, 132, 68), (66, 122, 51), (64, 123, 57), (63, 119, 80),
- (52, 125, 96), (68, 144, 132), (77, 149, 141), (86, 155, 150),
- (109, 164, 159), (119, 174, 177), (124, 175, 176), (130, 177, 169),
- (124, 174, 171), (119, 174, 173), (115, 175, 175), (99, 167, 166),
- (95, 164, 161), (80, 155, 150), (76, 149, 142), (63, 147, 134),
- (51, 141, 129), (63, 137, 120), (75, 139, 104), (77, 139, 102),
- (81, 131, 94), (83, 131, 81), (72, 121, 55), (48, 103, 48),
- (57, 94, 25), (52, 97, 36), (48, 101, 47), (52, 114, 75),
- (75, 129, 93), (83, 151, 104), (106, 164, 114), (123, 167, 150),
- (140, 183, 176), (154, 196, 195), (165, 202, 208), (169, 210, 202),
- (171, 214, 195), (175, 220, 197), (169, 211, 201), (151, 206, 177),
- (134, 204, 178), (126, 199, 172), (126, 197, 167), (133, 194, 163),
- (134, 181, 171), (133, 180, 174), (135, 180, 173), (137, 186, 165),
- (153, 192, 163), (162, 192, 166), (170, 206, 178), (152, 189, 182),
- (156, 195, 164), (154, 186, 162), (139, 174, 154), (140, 174, 149),
- (135, 169, 144), (135, 167, 146), (126, 165, 144), (108, 167, 147),
- (103, 170, 137), (100, 173, 144), (88, 159, 155), (84, 154, 146),
- (78, 147, 126), (89, 142, 122), (84, 143, 115), (90, 146, 117),
- (100, 149, 119), (104, 148, 133), (106, 163, 144), (115, 170, 164),
- (120, 174, 174), (129, 179, 176), (133, 185, 183), (136, 195, 163),
- (132, 193, 159), (134, 191, 158), (135, 178, 169), (133, 173, 162),
- (121, 181, 153), (118, 186, 149), (118, 189, 157), (115, 191, 165),
- (100, 191, 176), (103, 169, 167), (99, 165, 163), (86, 172, 147),
- (87, 174, 140), (90, 168, 128), (94, 166, 116), (87, 151, 117),
- (79, 136, 117), (56, 131, 111), (14, 107, 76), (28, 118, 93)
- ),
-
-// 344 4u0010.jpg
-((59, 175, 174), (32, 163, 173), (46, 171, 173), (61, 180, 174),
- (117, 181, 159), (174, 182, 145), (165, 156, 98), (156, 131, 51),
- (224, 97, 44), (205, 59, 59), (186, 22, 75), (180, 14, 84),
- (174, 6, 94), (178, 28, 110), (182, 50, 126), (177, 60, 149),
- (172, 71, 173), (95, 106, 185), (73, 89, 178), (52, 72, 171),
- (65, 47, 124), (79, 22, 77), (82, 42, 87), (86, 62, 98),
- (20, 103, 143), (18, 97, 160), (17, 91, 178), (11, 82, 179),
- (5, 73, 180), (11, 65, 172), (17, 58, 164), (26, 45, 140),
- (48, 51, 166), (47, 66, 168), (78, 93, 176), (109, 120, 184),
- (143, 113, 184), (178, 107, 185), (160, 78, 174), (143, 50, 164),
- (90, 54, 152), (67, 74, 163), (44, 95, 174), (31, 138, 163),
- (18, 181, 152), (13, 197, 148), (8, 213, 144), (39, 144, 130),
- (61, 103, 127), (50, 81, 187), (44, 111, 210), (38, 141, 234),
- (42, 136, 232), (46, 132, 231), (44, 119, 208), (43, 106, 186),
- (16, 97, 186), (22, 84, 181), (29, 72, 177), (35, 81, 180),
- (42, 91, 183), (45, 96, 179), (48, 102, 176), (54, 106, 181),
- (41, 105, 179), (12, 110, 207), (34, 108, 204), (56, 106, 201),
- (75, 114, 205), (95, 122, 209), (147, 135, 199), (179, 151, 192),
- (174, 147, 190), (146, 106, 196), (119, 65, 202), (103, 51, 202),
- (88, 37, 202), (88, 25, 198), (88, 13, 194), (96, 6, 199),
- (78, 7, 205), (97, 23, 204), (112, 21, 219), (128, 19, 234),
- (147, 11, 237), (166, 3, 240), (189, 8, 247), (168, 32, 228),
- (135, 69, 195), (116, 84, 195), (97, 100, 195), (98, 86, 194),
- (100, 72, 193), (81, 53, 172), (68, 53, 170), (56, 41, 168),
- (50, 52, 187), (50, 85, 201), (33, 79, 191), (16, 74, 181),
- (24, 60, 181), (32, 46, 181), (45, 35, 157), (55, 41, 176),
- (51, 114, 185), (45, 136, 185), (40, 158, 186), (48, 146, 179),
- (56, 134, 173), (77, 91, 196), (67, 75, 174), (49, 62, 192),
- (33, 51, 197), (75, 12, 241), (79, 21, 243), (83, 30, 245),
- (103, 54, 242), (107, 22, 201), (106, 23, 177), (110, 8, 110),
- (135, 6, 96), (173, 5, 89), (212, 5, 83), (215, 5, 84),
- (219, 6, 86), (211, 10, 78), (201, 22, 90), (203, 25, 121),
- (222, 52, 115), (206, 84, 135), (191, 99, 146), (176, 115, 157),
- (176, 137, 194), (157, 125, 188), (130, 82, 182), (117, 46, 148),
- (65, 4, 107), (104, 10, 89), (144, 17, 72), (150, 17, 75),
- (157, 17, 78), (135, 56, 101), (121, 32, 114), (116, 24, 125),
- (105, 41, 155), (103, 51, 162), (88, 59, 166), (74, 67, 171),
- (52, 81, 181), (56, 87, 195), (40, 65, 183), (37, 79, 177),
- (34, 86, 222), (40, 95, 233), (47, 104, 245), (69, 96, 239),
- (76, 52, 200), (78, 18, 202), (93, 19, 194), (109, 24, 190),
- (134, 24, 211), (189, 15, 148), (176, 16, 132), (164, 18, 117),
- (130, 26, 147), (137, 30, 162), (109, 36, 187), (114, 62, 207),
- (112, 80, 207), (111, 74, 201), (111, 69, 195), (125, 67, 188),
- (167, 96, 190), (177, 100, 202), (161, 105, 202), (170, 112, 189),
- (189, 96, 167), (156, 56, 116), (170, 20, 84), (168, 5, 96),
- (172, 16, 99), (146, 23, 127), (115, 40, 143), (105, 55, 150),
- (65, 48, 178), (56, 45, 189), (47, 43, 200), (52, 17, 207),
- (70, 23, 199), (69, 33, 191), (83, 23, 181), (57, 8, 151),
- (56, 18, 139), (86, 22, 142), (86, 52, 162), (48, 31, 169),
- (18, 9, 186), (18, 19, 205), (17, 18, 194), (22, 33, 183),
- (28, 56, 189), (15, 60, 187), (1, 67, 179), (13, 30, 134),
- (49, 33, 142), (92, 30, 129), (158, 30, 127), (201, 85, 134),
- (220, 145, 105), (227, 166, 83), (225, 163, 90), (176, 171, 175),
- (133, 184, 153), (90, 140, 189), (58, 146, 196), (57, 123, 209),
- (58, 89, 197), (30, 95, 187), (30, 91, 182), (32, 61, 191),
- (14, 75, 200), (26, 73, 251), (14, 26, 234), (46, 58, 206),
- (82, 96, 203), (86, 102, 200), (61, 147, 180), (69, 166, 182),
- (73, 149, 175), (83, 138, 192), (127, 116, 192), (157, 101, 200),
- (134, 91, 206), (126, 101, 205), (102, 103, 196), (92, 117, 197),
- (114, 132, 198), (135, 157, 198), (98, 158, 159), (60, 167, 137),
- (97, 134, 142), (113, 70, 159), (144, 79, 61), (218, 113, 58),
- (234, 127, 33), (218, 124, 60), (207, 143, 55), (217, 159, 60),
- (228, 148, 77), (193, 70, 114), (178, 31, 111), (149, 81, 130),
- (136, 119, 112), (91, 195, 108), (74, 230, 133), (13, 202, 134)
- ),
-
-// 345 4u0011.jpg
-((21, 14, 144), (4, 49, 130), (7, 53, 131), (10, 58, 132),
- (16, 44, 143), (23, 31, 155), (23, 38, 151), (24, 46, 148),
- (20, 66, 116), (22, 79, 97), (25, 93, 78), (62, 107, 67),
- (100, 122, 57), (132, 101, 35), (164, 81, 13), (163, 79, 14),
- (162, 78, 16), (147, 42, 13), (138, 29, 8), (130, 17, 3),
- (109, 21, 22), (88, 25, 42), (82, 28, 46), (76, 31, 51),
- (51, 20, 36), (68, 28, 30), (86, 36, 25), (121, 39, 15),
- (157, 43, 6), (164, 44, 9), (172, 45, 12), (171, 64, 22),
- (150, 52, 15), (73, 20, 16), (41, 33, 10), (9, 46, 5),
- (20, 56, 9), (32, 67, 13), (56, 53, 13), (80, 40, 14),
- (112, 51, 20), (119, 90, 33), (126, 130, 46), (105, 130, 36),
- (85, 130, 27), (65, 109, 29), (45, 88, 32), (50, 111, 78),
- (28, 97, 79), (35, 108, 97), (27, 97, 128), (19, 87, 160),
- (20, 63, 168), (22, 40, 176), (23, 37, 174), (25, 34, 173),
- (7, 71, 145), (12, 84, 107), (18, 98, 69), (26, 92, 57),
- (35, 86, 45), (43, 89, 26), (51, 93, 7), (83, 122, 3),
- (50, 160, 27), (66, 152, 15), (70, 150, 10), (74, 149, 5),
- (100, 179, 15), (126, 210, 26), (151, 196, 69), (162, 207, 80),
- (110, 105, 101), (94, 90, 111), (78, 75, 122), (78, 72, 117),
- (78, 69, 112), (80, 60, 115), (82, 51, 119), (66, 44, 119),
- (59, 39, 138), (42, 39, 152), (33, 32, 161), (24, 26, 171),
- (22, 21, 168), (20, 16, 165), (11, 28, 158), (21, 24, 155),
- (17, 9, 130), (30, 7, 115), (43, 6, 101), (50, 3, 85),
- (57, 0, 69), (40, 2, 41), (29, 17, 31), (35, 28, 44),
- (65, 24, 40), (40, 25, 90), (39, 28, 113), (38, 31, 137),
- (73, 19, 134), (109, 7, 132), (139, 21, 117), (199, 29, 58),
- (201, 26, 31), (187, 34, 23), (174, 43, 15), (172, 42, 17),
- (170, 41, 19), (131, 36, 44), (98, 70, 58), (81, 70, 100),
- (62, 60, 107), (14, 25, 133), (12, 16, 132), (10, 8, 131),
- (0, 5, 155), (15, 13, 184), (19, 26, 176), (24, 34, 157),
- (52, 51, 111), (70, 44, 73), (88, 37, 36), (103, 41, 28),
- (119, 45, 20), (170, 51, 17), (170, 50, 13), (183, 53, 3),
- (200, 59, 13), (182, 72, 21), (176, 75, 13), (170, 79, 6),
- (142, 110, 7), (101, 150, 7), (132, 170, 5), (131, 152, 13),
- (174, 106, 25), (189, 90, 28), (205, 74, 32), (201, 59, 20),
- (197, 45, 8), (173, 0, 2), (191, 22, 3), (204, 41, 6),
- (199, 50, 7), (218, 147, 21), (196, 141, 27), (175, 136, 33),
- (172, 172, 22), (144, 143, 17), (134, 105, 47), (130, 88, 90),
- (170, 11, 140), (156, 14, 141), (143, 17, 143), (126, 25, 147),
- (118, 28, 128), (96, 39, 94), (74, 41, 52), (75, 41, 39),
- (53, 43, 16), (39, 45, 11), (32, 36, 12), (25, 27, 14),
- (19, 30, 32), (24, 13, 30), (22, 6, 81), (8, 36, 86),
- (17, 58, 148), (13, 58, 151), (9, 59, 154), (17, 101, 147),
- (40, 126, 113), (84, 167, 33), (136, 159, 17), (168, 200, 57),
- (185, 150, 34), (167, 110, 39), (164, 73, 16), (149, 38, 21),
- (130, 16, 6), (107, 29, 25), (93, 37, 36), (90, 54, 42),
- (73, 37, 98), (58, 30, 95), (44, 24, 93), (20, 17, 104),
- (24, 27, 120), (30, 29, 123), (18, 31, 135), (35, 44, 135),
- (34, 30, 150), (24, 30, 150), (29, 10, 136), (29, 17, 129),
- (49, 34, 137), (61, 9, 143), (83, 24, 144), (114, 44, 116),
- (136, 36, 48), (102, 40, 43), (101, 41, 41), (98, 33, 57),
- (78, 37, 67), (58, 13, 80), (50, 5, 106), (37, 12, 96),
- (48, 3, 86), (63, 6, 74), (56, 15, 83), (61, 26, 92),
- (70, 36, 110), (55, 42, 114), (42, 58, 136), (35, 69, 132),
- (43, 75, 152), (23, 89, 176), (7, 100, 195), (22, 77, 170),
- (23, 58, 162), (16, 52, 162), (32, 52, 164), (40, 42, 155),
- (60, 55, 149), (106, 23, 131), (128, 59, 150), (139, 59, 144),
- (127, 89, 80), (132, 55, 25), (119, 50, 19), (107, 40, 34),
- (83, 24, 52), (58, 30, 89), (49, 56, 108), (24, 64, 89),
- (17, 49, 110), (25, 30, 96), (25, 10, 111), (20, 1, 126),
- (21, 2, 128), (32, 16, 148), (22, 30, 154), (17, 47, 133),
- (11, 45, 109), (10, 44, 72), (43, 32, 62), (53, 39, 54),
- (46, 38, 77), (29, 60, 115), (25, 75, 110), (19, 77, 150),
- (18, 111, 170), (19, 114, 182), (13, 103, 166), (18, 80, 157)
- ),
-
-// 346 4u0012.jpg
-((69, 55, 153), (50, 63, 141), (26, 70, 140), (3, 77, 140),
- (13, 69, 146), (24, 61, 152), (35, 54, 158), (47, 48, 164),
- (94, 44, 131), (83, 29, 115), (73, 15, 99), (56, 13, 97),
- (40, 12, 96), (44, 24, 77), (48, 36, 58), (56, 31, 68),
- (65, 27, 78), (80, 21, 77), (96, 16, 79), (113, 12, 82),
- (111, 15, 110), (109, 18, 139), (102, 15, 147), (96, 13, 155),
- (108, 31, 187), (108, 35, 170), (108, 40, 153), (107, 43, 185),
- (106, 47, 217), (107, 59, 223), (108, 71, 229), (102, 70, 213),
- (69, 69, 219), (63, 35, 207), (65, 32, 201), (67, 30, 195),
- (58, 36, 192), (50, 42, 189), (57, 44, 187), (64, 47, 185),
- (37, 40, 153), (54, 31, 142), (71, 22, 131), (79, 12, 127),
- (87, 3, 124), (86, 3, 128), (86, 4, 132), (63, 17, 149),
- (46, 10, 134), (65, 10, 101), (74, 6, 90), (84, 3, 79),
- (79, 35, 72), (75, 67, 65), (64, 56, 67), (53, 45, 69),
- (17, 58, 124), (25, 81, 149), (34, 104, 174), (73, 110, 199),
- (112, 116, 224), (117, 123, 217), (122, 131, 210), (110, 117, 198),
- (101, 96, 180), (66, 44, 181), (60, 29, 183), (54, 15, 186),
- (56, 11, 188), (58, 8, 191), (60, 18, 166), (52, 19, 136),
- (30, 16, 77), (25, 11, 70), (20, 7, 63), (17, 11, 63),
- (15, 16, 64), (16, 17, 71), (17, 19, 78), (31, 38, 67),
- (31, 55, 67), (12, 66, 113), (13, 60, 125), (14, 55, 137),
- (18, 55, 150), (23, 56, 163), (48, 93, 186), (55, 113, 220),
- (36, 114, 212), (33, 105, 217), (31, 96, 222), (30, 82, 219),
- (29, 69, 216), (59, 26, 203), (64, 26, 199), (63, 19, 192),
- (52, 40, 186), (24, 86, 161), (23, 100, 161), (23, 115, 162),
- (31, 131, 184), (39, 148, 207), (72, 161, 221), (104, 173, 215),
- (78, 148, 234), (64, 132, 216), (51, 116, 198), (39, 113, 176),
- (28, 111, 155), (22, 104, 142), (6, 130, 182), (10, 140, 216),
- (16, 135, 227), (44, 151, 223), (55, 138, 221), (66, 125, 219),
- (71, 89, 171), (98, 63, 147), (100, 60, 113), (88, 44, 103),
- (38, 45, 125), (29, 36, 127), (20, 28, 129), (10, 33, 124),
- (0, 38, 120), (0, 16, 119), (0, 20, 111), (4, 33, 109),
- (7, 47, 132), (16, 118, 133), (15, 112, 127), (14, 106, 121),
- (27, 82, 138), (38, 62, 168), (50, 66, 164), (55, 90, 194),
- (33, 108, 209), (18, 111, 184), (3, 114, 159), (6, 103, 150),
- (10, 92, 142), (4, 58, 120), (4, 38, 109), (12, 30, 106),
- (27, 22, 114), (60, 3, 160), (66, 6, 173), (73, 10, 187),
- (56, 8, 182), (41, 16, 136), (31, 9, 107), (17, 8, 101),
- (19, 14, 117), (17, 14, 114), (15, 15, 111), (7, 17, 102),
- (11, 18, 99), (5, 2, 91), (3, 30, 77), (11, 28, 84),
- (15, 34, 103), (23, 53, 143), (22, 58, 161), (22, 63, 179),
- (50, 47, 186), (50, 49, 185), (65, 70, 174), (77, 43, 153),
- (67, 18, 99), (69, 14, 88), (72, 10, 77), (75, 10, 74),
- (63, 10, 66), (65, 24, 80), (34, 19, 100), (21, 24, 105),
- (17, 24, 105), (27, 28, 92), (33, 22, 91), (25, 16, 83),
- (16, 8, 91), (26, 12, 100), (36, 17, 96), (37, 23, 108),
- (60, 21, 138), (53, 27, 143), (47, 34, 148), (34, 34, 134),
- (20, 16, 136), (21, 49, 148), (10, 96, 145), (4, 112, 158),
- (31, 137, 215), (68, 160, 235), (75, 147, 221), (63, 117, 217),
- (97, 79, 225), (96, 107, 231), (109, 119, 240), (115, 138, 214),
- (112, 140, 214), (114, 153, 210), (115, 160, 219), (109, 160, 203),
- (109, 173, 211), (109, 170, 214), (110, 151, 207), (105, 147, 195),
- (109, 128, 197), (119, 107, 193), (118, 58, 192), (110, 50, 164),
- (95, 57, 160), (68, 76, 149), (49, 88, 165), (12, 95, 149),
- (3, 95, 146), (11, 94, 144), (12, 56, 151), (22, 30, 175),
- (53, 15, 180), (70, 16, 188), (89, 29, 213), (106, 26, 209),
- (104, 11, 206), (101, 11, 205), (82, 21, 236), (83, 6, 234),
- (70, 3, 223), (69, 16, 210), (86, 7, 186), (94, 6, 178),
- (76, 14, 157), (114, 7, 147), (113, 14, 140), (94, 10, 88),
- (62, 4, 65), (66, 2, 52), (59, 5, 54), (54, 12, 62),
- (64, 7, 75), (72, 12, 108), (98, 7, 128), (110, 16, 140),
- (89, 34, 138), (76, 43, 148), (53, 53, 151), (34, 44, 141),
- (23, 53, 125), (30, 37, 125), (32, 42, 131), (34, 48, 153),
- (47, 67, 164), (81, 81, 167), (111, 118, 208), (113, 105, 208)
- ),
-
-// 347 4u0013.jpg
-((123, 95, 81), (157, 143, 46), (173, 172, 56), (189, 201, 67),
- (179, 195, 99), (170, 190, 131), (166, 190, 108), (163, 190, 85),
- (176, 180, 43), (180, 173, 35), (184, 167, 27), (178, 157, 20),
- (172, 148, 14), (165, 135, 20), (158, 122, 26), (158, 111, 30),
- (158, 101, 34), (117, 85, 74), (97, 55, 72), (78, 25, 71),
- (59, 15, 83), (41, 6, 96), (24, 26, 95), (8, 46, 95),
- (44, 104, 105), (55, 109, 100), (66, 115, 96), (97, 101, 82),
- (128, 87, 69), (135, 84, 75), (142, 82, 81), (129, 103, 76),
- (117, 118, 86), (129, 154, 99), (141, 136, 90), (153, 119, 82),
- (138, 98, 63), (123, 78, 45), (118, 77, 39), (114, 77, 33),
- (84, 67, 24), (96, 73, 25), (109, 79, 27), (112, 83, 37),
- (116, 88, 48), (124, 92, 39), (132, 97, 31), (154, 103, 37),
- (158, 100, 37), (155, 110, 9), (158, 126, 19), (162, 142, 29),
- (168, 154, 39), (174, 167, 50), (176, 170, 49), (178, 174, 48),
- (187, 181, 45), (188, 185, 43), (190, 190, 42), (192, 196, 54),
- (195, 203, 66), (197, 198, 73), (200, 194, 80), (188, 217, 91),
- (175, 210, 110), (163, 226, 112), (166, 224, 104), (170, 222, 96),
- (186, 223, 94), (202, 225, 93), (208, 221, 79), (208, 219, 78),
- (198, 199, 59), (195, 191, 47), (193, 183, 36), (183, 161, 36),
- (174, 139, 37), (167, 128, 38), (160, 117, 39), (147, 106, 60),
- (132, 83, 50), (137, 67, 41), (139, 70, 51), (142, 74, 61),
- (145, 75, 56), (148, 76, 52), (143, 78, 46), (140, 85, 31),
- (134, 82, 0), (129, 86, 0), (125, 91, 0), (122, 87, 0),
- (119, 83, 0), (113, 76, 5), (121, 65, 6), (134, 78, 3),
- (141, 99, 13), (173, 145, 2), (178, 156, 11), (183, 167, 20),
- (174, 165, 22), (165, 164, 24), (175, 149, 26), (173, 148, 29),
- (148, 121, 4), (135, 108, 4), (123, 96, 5), (123, 91, 16),
- (123, 87, 27), (115, 82, 37), (127, 81, 22), (148, 101, 31),
- (160, 128, 25), (188, 178, 44), (191, 185, 46), (195, 192, 49),
- (194, 207, 65), (195, 214, 72), (202, 211, 70), (201, 204, 65),
- (216, 206, 72), (205, 211, 77), (194, 216, 82), (176, 210, 86),
- (158, 205, 91), (132, 194, 109), (109, 173, 138), (66, 159, 149),
- (71, 171, 99), (96, 134, 93), (85, 135, 78), (74, 136, 63),
- (102, 117, 36), (112, 112, 26), (124, 96, 22), (151, 109, 11),
- (171, 134, 2), (175, 145, 8), (180, 157, 15), (173, 157, 24),
- (167, 157, 33), (166, 164, 55), (160, 172, 64), (150, 173, 65),
- (136, 166, 70), (124, 154, 64), (133, 163, 68), (143, 173, 73),
- (168, 196, 75), (157, 209, 85), (162, 217, 87), (158, 217, 89),
- (158, 211, 97), (150, 197, 93), (143, 184, 90), (129, 160, 90),
- (125, 132, 65), (133, 106, 27), (144, 105, 30), (144, 111, 40),
- (152, 99, 45), (159, 123, 39), (151, 131, 35), (143, 139, 32),
- (116, 125, 42), (124, 112, 36), (106, 96, 34), (77, 89, 27),
- (95, 59, 11), (92, 59, 5), (89, 59, 0), (98, 66, 0),
- (119, 56, 0), (124, 76, 14), (126, 83, 15), (105, 76, 16),
- (70, 53, 9), (61, 20, 24), (71, 26, 67), (36, 36, 98),
- (3, 50, 104), (22, 83, 78), (50, 50, 26), (66, 62, 25),
- (82, 82, 20), (97, 86, 22), (112, 91, 24), (126, 98, 24),
- (120, 110, 23), (105, 118, 36), (98, 116, 40), (102, 128, 63),
- (107, 128, 53), (128, 139, 37), (124, 130, 22), (145, 116, 24),
- (149, 108, 18), (142, 104, 21), (130, 96, 32), (112, 98, 59),
- (71, 81, 70), (54, 104, 92), (56, 124, 73), (45, 116, 102),
- (35, 110, 90), (4, 77, 96), (3, 46, 91), (11, 40, 80),
- (43, 11, 74), (35, 41, 37), (12, 58, 47), (9, 23, 23),
- (43, 13, 13), (48, 42, 10), (59, 58, 1), (63, 57, 21),
- (86, 56, 32), (98, 64, 37), (104, 76, 26), (106, 86, 25),
- (100, 113, 7), (100, 124, 2), (132, 167, 21), (159, 174, 47),
- (181, 201, 68), (168, 215, 85), (166, 218, 94), (168, 220, 96),
- (166, 217, 86), (182, 203, 74), (189, 203, 64), (185, 188, 55),
- (174, 168, 30), (177, 140, 10), (160, 110, 11), (146, 96, 23),
- (131, 72, 38), (125, 56, 41), (109, 68, 48), (121, 74, 46),
- (123, 72, 45), (135, 83, 70), (123, 103, 79), (108, 122, 86),
- (112, 147, 83), (131, 165, 81), (140, 171, 95), (145, 193, 94),
- (134, 220, 109), (130, 184, 108), (112, 192, 95), (110, 163, 107),
- (121, 157, 87), (132, 159, 88), (191, 140, 61), (160, 152, 71)
- ),
-
-// 348 4u0019.jpg
-((147, 37, 36), (156, 76, 15), (148, 97, 14), (141, 118, 14),
- (134, 89, 7), (127, 61, 0), (134, 67, 2), (142, 73, 4),
- (140, 115, 31), (117, 134, 66), (94, 154, 102), (84, 156, 107),
- (75, 158, 112), (81, 155, 116), (88, 153, 121), (88, 153, 120),
- (89, 153, 119), (158, 80, 67), (157, 73, 48), (157, 67, 30),
- (136, 95, 45), (115, 124, 61), (107, 130, 64), (99, 136, 67),
- (111, 145, 95), (137, 137, 67), (164, 130, 40), (165, 96, 24),
- (166, 62, 9), (171, 64, 11), (177, 67, 14), (180, 85, 27),
- (162, 102, 52), (123, 128, 87), (112, 115, 104), (101, 102, 122),
- (74, 90, 127), (48, 79, 133), (40, 74, 140), (32, 69, 147),
- (23, 123, 159), (26, 135, 165), (29, 148, 172), (43, 154, 185),
- (57, 161, 198), (64, 141, 180), (72, 121, 162), (91, 115, 125),
- (101, 92, 93), (147, 21, 24), (146, 13, 19), (146, 6, 15),
- (144, 14, 9), (143, 22, 3), (141, 28, 2), (139, 34, 2),
- (126, 26, 24), (128, 23, 21), (130, 20, 19), (133, 20, 11),
- (136, 21, 3), (140, 23, 2), (145, 25, 1), (138, 23, 0),
- (124, 24, 1), (136, 43, 12), (147, 45, 9), (159, 47, 7),
- (153, 40, 5), (147, 34, 4), (146, 31, 4), (138, 23, 4),
- (105, 3, 16), (89, 4, 18), (74, 6, 21), (40, 3, 22),
- (6, 1, 24), (3, 0, 27), (0, 0, 30), (2, 26, 28),
- (29, 38, 47), (51, 50, 45), (37, 40, 35), (24, 30, 26),
- (22, 23, 28), (21, 17, 31), (3, 14, 32), (13, 22, 21),
- (87, 42, 37), (115, 57, 28), (144, 73, 19), (150, 80, 19),
- (156, 87, 20), (149, 92, 5), (149, 94, 3), (136, 77, 7),
- (150, 71, 12), (158, 85, 6), (157, 76, 10), (157, 67, 15),
- (160, 59, 13), (164, 52, 12), (145, 43, 28), (129, 43, 26),
- (91, 43, 59), (71, 55, 85), (51, 68, 111), (55, 63, 105),
- (60, 59, 99), (86, 58, 83), (103, 70, 65), (128, 69, 53),
- (139, 58, 57), (144, 65, 34), (132, 72, 35), (121, 79, 37),
- (96, 68, 21), (115, 81, 33), (107, 71, 73), (107, 96, 92),
- (150, 94, 67), (168, 81, 55), (187, 68, 44), (182, 61, 41),
- (177, 54, 38), (165, 55, 18), (156, 49, 13), (131, 55, 3),
- (100, 43, 23), (20, 14, 52), (18, 12, 54), (17, 11, 57),
- (24, 12, 58), (22, 23, 69), (37, 30, 71), (67, 67, 79),
- (62, 141, 110), (89, 131, 98), (117, 121, 86), (112, 109, 81),
- (108, 97, 77), (108, 77, 57), (102, 55, 47), (73, 37, 49),
- (57, 36, 93), (29, 33, 96), (26, 36, 90), (23, 40, 84),
- (22, 30, 77), (70, 49, 64), (97, 63, 53), (117, 40, 46),
- (141, 46, 26), (141, 50, 28), (142, 54, 30), (140, 53, 26),
- (145, 60, 6), (139, 55, 9), (135, 48, 20), (138, 41, 24),
- (127, 50, 30), (112, 37, 41), (116, 38, 38), (121, 40, 36),
- (124, 42, 21), (122, 26, 27), (129, 5, 15), (119, 7, 19),
- (81, 14, 6), (64, 15, 6), (47, 17, 6), (57, 38, 23),
- (67, 34, 15), (90, 46, 21), (112, 56, 0), (133, 56, 2),
- (139, 49, 0), (142, 50, 1), (154, 33, 6), (150, 25, 7),
- (142, 18, 8), (137, 17, 16), (136, 19, 25), (139, 17, 32),
- (117, 59, 107), (100, 76, 103), (84, 93, 100), (72, 142, 118),
- (46, 122, 146), (6, 86, 159), (19, 82, 135), (28, 71, 88),
- (22, 62, 87), (31, 41, 68), (39, 57, 71), (51, 65, 78),
- (64, 74, 99), (61, 96, 116), (58, 112, 124), (85, 103, 115),
- (121, 97, 85), (155, 93, 56), (161, 46, 41), (169, 59, 22),
- (184, 47, 13), (203, 25, 11), (161, 31, 9), (155, 42, 12),
- (135, 31, 38), (117, 40, 56), (81, 65, 65), (81, 79, 90),
- (60, 111, 115), (57, 115, 155), (28, 93, 135), (25, 40, 131),
- (37, 37, 127), (88, 40, 116), (110, 45, 49), (108, 26, 30),
- (105, 14, 21), (96, 9, 28), (84, 7, 25), (78, 18, 17),
- (70, 22, 48), (49, 22, 63), (14, 31, 57), (12, 41, 83),
- (11, 66, 105), (0, 138, 135), (5, 135, 185), (5, 134, 192),
- (25, 146, 157), (3, 156, 135), (25, 159, 152), (36, 116, 167),
- (55, 94, 159), (63, 70, 99), (68, 70, 69), (81, 62, 29),
- (56, 39, 21), (25, 9, 9), (15, 21, 11), (44, 35, 6),
- (78, 36, 0), (120, 27, 9), (147, 18, 22), (159, 20, 27),
- (161, 4, 15), (147, 2, 9), (144, 16, 17), (138, 32, 10),
- (135, 51, 7), (138, 66, 18), (143, 97, 37), (145, 92, 24)
- ),
-
-// 349 4u0022.jpg
-((112, 56, 57), (71, 75, 52), (84, 91, 62), (97, 107, 73),
- (104, 87, 67), (112, 67, 61), (105, 56, 62), (99, 46, 64),
- (75, 21, 34), (56, 25, 24), (38, 29, 14), (23, 34, 10),
- (8, 39, 7), (25, 40, 3), (42, 41, 0), (53, 42, 7),
- (64, 43, 14), (92, 34, 33), (103, 24, 27), (114, 14, 22),
- (117, 30, 31), (120, 47, 41), (113, 54, 50), (107, 62, 59),
- (115, 83, 70), (118, 111, 82), (121, 140, 95), (120, 112, 103),
- (119, 85, 112), (123, 86, 115), (127, 88, 119), (150, 71, 92),
- (182, 85, 104), (199, 104, 100), (182, 87, 89), (165, 70, 78),
- (162, 57, 65), (160, 44, 53), (152, 33, 43), (145, 23, 34),
- (75, 4, 2), (75, 9, 8), (76, 14, 15), (88, 24, 23),
- (100, 35, 31), (105, 48, 25), (110, 61, 20), (119, 27, 28),
- (122, 15, 33), (153, 15, 40), (143, 28, 48), (133, 42, 57),
- (122, 62, 49), (112, 83, 41), (106, 81, 36), (100, 79, 32),
- (77, 47, 9), (66, 54, 14), (55, 62, 20), (68, 68, 15),
- (82, 74, 11), (95, 78, 30), (109, 83, 50), (139, 70, 63),
- (159, 59, 71), (185, 32, 62), (176, 35, 72), (168, 38, 82),
- (164, 38, 81), (161, 39, 80), (166, 46, 71), (154, 46, 59),
- (113, 70, 28), (82, 71, 20), (52, 72, 13), (57, 78, 29),
- (63, 84, 45), (67, 79, 48), (72, 74, 52), (101, 76, 54),
- (129, 78, 61), (157, 66, 81), (167, 90, 86), (177, 115, 92),
- (181, 152, 107), (186, 189, 122), (174, 218, 123), (160, 154, 96),
- (168, 99, 84), (156, 88, 68), (144, 78, 52), (136, 58, 53),
- (129, 38, 55), (116, 39, 49), (107, 22, 29), (115, 6, 12),
- (114, 2, 16), (99, 4, 28), (94, 4, 29), (89, 5, 31),
- (97, 6, 39), (105, 7, 48), (107, 12, 42), (114, 5, 37),
- (123, 9, 9), (130, 16, 8), (137, 24, 8), (136, 18, 14),
- (136, 12, 20), (138, 14, 24), (137, 13, 23), (131, 14, 23),
- (132, 16, 25), (119, 11, 37), (127, 8, 42), (136, 5, 47),
- (140, 10, 44), (129, 33, 71), (150, 40, 75), (134, 50, 65),
- (116, 45, 77), (115, 26, 69), (114, 7, 61), (109, 5, 58),
- (104, 4, 56), (97, 15, 51), (94, 15, 44), (86, 23, 40),
- (93, 33, 41), (96, 48, 48), (88, 52, 42), (81, 56, 36),
- (50, 61, 29), (27, 58, 17), (19, 64, 5), (6, 73, 4),
- (24, 47, 29), (27, 26, 37), (31, 6, 45), (27, 8, 40),
- (23, 11, 35), (14, 18, 19), (18, 21, 26), (49, 32, 22),
- (69, 24, 18), (99, 8, 13), (101, 9, 10), (104, 10, 8),
- (107, 6, 10), (127, 16, 22), (141, 14, 35), (153, 35, 49),
- (147, 74, 67), (147, 88, 74), (147, 102, 81), (129, 152, 72),
- (131, 141, 68), (116, 98, 62), (137, 76, 73), (149, 77, 81),
- (161, 96, 78), (155, 89, 73), (143, 81, 81), (132, 74, 89),
- (117, 45, 82), (78, 63, 68), (58, 63, 40), (39, 21, 33),
- (11, 8, 17), (7, 5, 16), (3, 2, 16), (7, 10, 19),
- (19, 5, 20), (33, 21, 21), (45, 17, 31), (73, 8, 40),
- (74, 7, 40), (66, 7, 37), (70, 22, 34), (72, 46, 55),
- (82, 48, 36), (109, 37, 51), (112, 33, 62), (115, 17, 58),
- (91, 13, 37), (84, 16, 39), (78, 19, 41), (59, 18, 34),
- (50, 33, 25), (26, 62, 24), (12, 83, 43), (22, 70, 54),
- (8, 40, 55), (35, 23, 45), (41, 15, 42), (33, 16, 50),
- (43, 10, 67), (33, 3, 55), (46, 6, 43), (64, 6, 21),
- (64, 7, 13), (65, 5, 17), (71, 5, 33), (75, 3, 43),
- (72, 2, 54), (74, 15, 47), (72, 28, 45), (80, 36, 49),
- (70, 33, 85), (67, 53, 88), (83, 87, 90), (76, 58, 82),
- (94, 25, 82), (123, 17, 55), (125, 4, 58), (125, 5, 50),
- (116, 10, 50), (112, 16, 44), (105, 23, 27), (103, 21, 25),
- (94, 18, 28), (86, 17, 20), (88, 18, 16), (87, 29, 9),
- (87, 30, 10), (81, 34, 4), (68, 35, 2), (60, 28, 13),
- (52, 16, 4), (44, 24, 15), (36, 39, 10), (26, 41, 22),
- (25, 33, 22), (50, 33, 26), (74, 20, 36), (87, 26, 44),
- (94, 23, 55), (100, 16, 50), (97, 16, 33), (77, 15, 30),
- (73, 26, 20), (77, 32, 11), (86, 48, 29), (122, 58, 48),
- (128, 76, 55), (139, 74, 68), (126, 64, 53), (118, 48, 46),
- (124, 31, 14), (114, 17, 0), (104, 15, 1), (104, 26, 14),
- (100, 34, 22), (87, 39, 1), (70, 58, 0), (78, 47, 3)
- ),
-
-// 350 k2u0217.jpg
-((62, 139, 107), (12, 96, 96), (16, 109, 112), (20, 123, 128),
- (77, 126, 147), (134, 130, 167), (187, 125, 178), (240, 121, 189),
- (234, 89, 190), (174, 69, 198), (114, 50, 207), (96, 29, 157),
- (79, 9, 108), (91, 10, 94), (103, 12, 81), (115, 12, 92),
- (127, 12, 103), (233, 70, 117), (233, 68, 87), (234, 66, 57),
- (233, 70, 68), (233, 74, 79), (201, 75, 91), (170, 76, 103),
- (64, 24, 33), (37, 21, 16), (11, 18, 0), (5, 18, 1),
- (0, 18, 2), (0, 16, 7), (0, 15, 12), (0, 2, 21),
- (6, 6, 32), (42, 10, 93), (80, 12, 101), (118, 14, 109),
- (170, 57, 138), (223, 100, 167), (231, 107, 176), (239, 115, 185),
- (243, 144, 164), (241, 133, 148), (240, 123, 132), (235, 86, 85),
- (231, 49, 38), (230, 48, 35), (230, 47, 33), (228, 44, 32),
- (228, 20, 20), (77, 11, 38), (55, 5, 29), (34, 0, 21),
- (24, 9, 11), (14, 18, 1), (8, 27, 2), (2, 37, 4),
- (35, 138, 57), (92, 142, 101), (150, 146, 145), (195, 133, 160),
- (240, 121, 175), (240, 120, 182), (241, 120, 189), (240, 108, 194),
- (238, 99, 182), (233, 66, 156), (211, 45, 162), (190, 24, 168),
- (170, 21, 155), (151, 18, 143), (115, 36, 128), (75, 32, 150),
- (122, 122, 192), (176, 128, 217), (231, 135, 243), (240, 169, 241),
- (250, 204, 240), (250, 205, 240), (250, 206, 241), (249, 205, 240),
- (247, 189, 230), (242, 151, 212), (237, 94, 202), (233, 38, 192),
- (231, 38, 193), (230, 39, 194), (202, 25, 194), (193, 28, 193),
- (134, 16, 130), (110, 13, 106), (87, 10, 82), (75, 9, 75),
- (63, 9, 69), (53, 9, 58), (65, 4, 63), (68, 14, 66),
- (73, 10, 67), (88, 7, 63), (105, 14, 82), (123, 22, 102),
- (142, 19, 119), (162, 17, 136), (220, 72, 124), (237, 98, 95),
- (231, 65, 103), (232, 52, 122), (234, 39, 141), (232, 33, 144),
- (231, 27, 148), (230, 28, 150), (231, 26, 155), (230, 28, 150),
- (230, 29, 145), (233, 53, 186), (232, 60, 178), (232, 67, 171),
- (235, 71, 166), (234, 76, 161), (248, 74, 145), (238, 93, 90),
- (235, 86, 82), (203, 156, 72), (172, 227, 63), (165, 219, 51),
- (158, 212, 40), (56, 117, 37), (84, 95, 55), (91, 12, 67),
- (124, 11, 101), (200, 43, 174), (219, 70, 182), (239, 98, 190),
- (242, 140, 203), (246, 166, 219), (248, 187, 229), (249, 192, 233),
- (245, 171, 220), (244, 166, 205), (244, 161, 191), (245, 160, 190),
- (246, 160, 189), (245, 159, 184), (247, 158, 186), (245, 156, 210),
- (246, 179, 223), (244, 161, 215), (242, 150, 207), (241, 140, 200),
- (234, 86, 180), (205, 43, 180), (159, 24, 144), (121, 14, 110),
- (44, 17, 124), (39, 21, 101), (35, 26, 79), (43, 40, 51),
- (42, 88, 42), (34, 103, 40), (32, 66, 42), (34, 22, 24),
- (14, 22, 1), (5, 29, 29), (2, 27, 37), (0, 26, 46),
- (2, 21, 79), (19, 11, 122), (14, 47, 142), (40, 27, 167),
- (12, 84, 184), (20, 110, 196), (29, 136, 208), (16, 123, 179),
- (35, 84, 142), (104, 32, 116), (132, 47, 150), (184, 21, 162),
- (198, 21, 171), (230, 27, 168), (228, 34, 157), (230, 36, 159),
- (232, 43, 172), (233, 56, 188), (238, 70, 215), (194, 71, 237),
- (200, 33, 173), (184, 25, 159), (168, 17, 146), (127, 16, 108),
- (122, 15, 97), (125, 11, 99), (126, 14, 114), (160, 26, 149),
- (215, 52, 179), (239, 119, 193), (245, 167, 209), (248, 185, 228),
- (244, 174, 224), (242, 151, 210), (238, 101, 183), (186, 47, 172),
- (130, 37, 107), (73, 14, 60), (47, 7, 41), (34, 5, 35),
- (35, 8, 25), (47, 33, 30), (36, 78, 12), (59, 87, 47),
- (66, 43, 72), (66, 19, 71), (68, 19, 74), (102, 63, 110),
- (67, 109, 97), (26, 74, 86), (4, 59, 79), (9, 60, 87),
- (38, 12, 121), (48, 0, 106), (100, 21, 128), (159, 29, 151),
- (199, 51, 171), (230, 100, 174), (240, 123, 191), (242, 142, 202),
- (242, 153, 209), (242, 144, 203), (241, 124, 195), (238, 102, 178),
- (235, 80, 174), (236, 79, 170), (236, 75, 169), (233, 71, 174),
- (236, 67, 166), (234, 59, 152), (232, 55, 146), (233, 29, 160),
- (218, 36, 155), (188, 21, 163), (127, 14, 118), (81, 11, 110),
- (44, 20, 144), (21, 25, 148), (16, 46, 156), (16, 55, 150),
- (31, 17, 114), (8, 28, 65), (10, 2, 17), (10, 0, 9),
- (35, 1, 36), (47, 0, 60), (39, 13, 84), (37, 11, 72),
- (5, 8, 59), (2, 13, 41), (11, 31, 56), (3, 86, 68)
- ),
-
-// 351 ku0213.jpg
-((50, 142, 0), (53, 168, 13), (108, 173, 6), (163, 179, 0),
- (191, 158, 4), (219, 137, 9), (207, 134, 24), (195, 132, 39),
- (184, 47, 127), (132, 51, 163), (81, 56, 200), (75, 61, 205),
- (70, 67, 210), (62, 70, 203), (54, 74, 197), (64, 79, 171),
- (75, 85, 146), (113, 71, 75), (97, 43, 104), (81, 16, 134),
- (53, 8, 169), (25, 0, 204), (18, 0, 215), (12, 1, 227),
- (57, 1, 184), (80, 8, 156), (104, 16, 128), (92, 20, 122),
- (80, 25, 116), (78, 50, 118), (77, 76, 120), (39, 163, 137),
- (63, 196, 105), (13, 226, 120), (6, 162, 165), (0, 99, 210),
- (15, 100, 200), (30, 101, 191), (48, 94, 171), (67, 88, 151),
- (108, 115, 47), (84, 82, 32), (60, 49, 17), (61, 50, 15),
- (63, 51, 13), (92, 38, 16), (122, 25, 19), (171, 36, 43),
- (182, 58, 56), (243, 14, 71), (249, 44, 53), (255, 74, 36),
- (252, 116, 18), (249, 158, 0), (252, 139, 4), (255, 121, 9),
- (238, 13, 0), (223, 24, 0), (209, 36, 0), (170, 45, 16),
- (132, 54, 32), (122, 35, 51), (113, 16, 70), (107, 21, 30),
- (83, 0, 29), (48, 0, 25), (43, 22, 27), (38, 45, 29),
- (54, 49, 53), (71, 53, 77), (64, 41, 184), (71, 30, 228),
- (56, 6, 243), (44, 3, 240), (33, 0, 238), (46, 15, 229),
- (60, 31, 220), (66, 55, 225), (73, 80, 230), (29, 162, 218),
- (106, 216, 207), (138, 201, 174), (138, 149, 182), (139, 98, 190),
- (131, 89, 180), (123, 80, 170), (160, 83, 101), (178, 134, 87),
- (189, 103, 80), (146, 87, 109), (103, 71, 138), (94, 62, 147),
- (86, 53, 157), (58, 49, 194), (99, 63, 213), (121, 21, 239),
- (127, 76, 207), (91, 36, 138), (78, 28, 111), (65, 21, 84),
- (64, 17, 72), (63, 14, 61), (98, 4, 92), (130, 6, 76),
- (174, 61, 67), (204, 113, 72), (235, 165, 77), (245, 185, 60),
- (255, 206, 44), (234, 224, 49), (255, 253, 39), (235, 253, 9),
- (240, 218, 34), (254, 181, 26), (253, 158, 23), (252, 135, 21),
- (255, 75, 27), (251, 72, 32), (255, 46, 41), (248, 34, 36),
- (206, 71, 67), (227, 47, 52), (248, 23, 37), (250, 13, 18),
- (252, 3, 0), (254, 0, 8), (255, 4, 74), (243, 2, 81),
- (209, 32, 112), (145, 100, 201), (127, 108, 216), (110, 117, 231),
- (44, 184, 217), (32, 203, 187), (41, 254, 136), (66, 255, 129),
- (74, 126, 209), (50, 92, 175), (26, 58, 141), (17, 51, 131),
- (8, 44, 122), (4, 148, 157), (18, 234, 151), (1, 254, 145),
- (1, 250, 160), (8, 192, 254), (4, 180, 251), (1, 168, 249),
- (3, 198, 228), (1, 251, 162), (0, 255, 129), (11, 255, 134),
- (38, 224, 97), (49, 235, 77), (61, 247, 58), (56, 253, 77),
- (36, 234, 115), (52, 235, 142), (77, 218, 139), (122, 195, 106),
- (118, 179, 135), (202, 74, 157), (197, 73, 134), (193, 73, 111),
- (223, 76, 86), (218, 136, 80), (228, 137, 66), (220, 186, 50),
- (193, 126, 81), (158, 95, 68), (123, 64, 56), (80, 21, 75),
- (16, 0, 77), (1, 3, 86), (0, 10, 66), (13, 2, 6),
- (31, 16, 23), (46, 33, 63), (0, 16, 117), (0, 0, 122),
- (20, 11, 136), (44, 9, 151), (55, 6, 124), (59, 0, 78),
- (138, 17, 88), (167, 28, 101), (197, 39, 114), (134, 43, 122),
- (101, 81, 153), (70, 109, 200), (55, 103, 203), (32, 159, 255),
- (12, 160, 248), (0, 182, 246), (27, 211, 219), (21, 214, 147),
- (8, 180, 108), (28, 141, 95), (0, 80, 79), (0, 59, 105),
- (0, 41, 116), (0, 0, 149), (8, 13, 191), (29, 27, 196),
- (40, 94, 216), (47, 121, 252), (27, 160, 239), (29, 201, 187),
- (13, 206, 115), (13, 191, 107), (30, 212, 68), (81, 244, 43),
- (50, 224, 13), (30, 209, 4), (32, 202, 43), (79, 157, 81),
- (129, 155, 84), (149, 206, 99), (176, 180, 95), (247, 213, 64),
- (247, 188, 22), (243, 171, 25), (241, 112, 70), (223, 98, 66),
- (255, 91, 74), (255, 66, 97), (244, 41, 123), (235, 2, 127),
- (223, 0, 107), (154, 0, 172), (74, 7, 175), (52, 0, 189),
- (42, 6, 168), (22, 0, 115), (25, 2, 74), (39, 9, 35),
- (95, 7, 65), (168, 6, 92), (221, 34, 89), (180, 0, 183),
- (172, 6, 254), (149, 19, 255), (150, 80, 205), (153, 140, 184),
- (155, 207, 135), (143, 211, 108), (158, 160, 77), (91, 123, 16),
- (59, 59, 33), (38, 6, 73), (10, 3, 107), (49, 35, 149),
- (39, 47, 154), (45, 38, 131), (4, 55, 74), (27, 102, 11)
- ),
-
-// 352 ku0215.jpg
-((48, 23, 27), (38, 9, 27), (59, 18, 33), (80, 28, 40),
- (81, 46, 72), (83, 65, 105), (74, 47, 109), (65, 30, 114),
- (87, 60, 141), (117, 38, 116), (147, 16, 92), (104, 10, 69),
- (62, 5, 46), (54, 11, 43), (47, 17, 41), (49, 23, 45),
- (51, 30, 49), (71, 55, 84), (52, 63, 93), (33, 72, 103),
- (44, 79, 87), (55, 87, 72), (45, 83, 63), (35, 79, 54),
- (22, 67, 38), (37, 65, 48), (53, 64, 58), (51, 37, 78),
- (50, 10, 98), (44, 9, 99), (38, 9, 101), (40, 7, 96),
- (22, 27, 57), (32, 41, 14), (26, 37, 14), (20, 33, 15),
- (12, 22, 16), (5, 12, 18), (2, 13, 19), (0, 15, 20),
- (21, 19, 66), (13, 21, 66), (6, 23, 67), (21, 31, 54),
- (36, 40, 41), (51, 44, 37), (66, 49, 33), (77, 49, 46),
- (102, 45, 36), (169, 46, 31), (186, 38, 18), (204, 30, 5),
- (204, 37, 9), (205, 45, 13), (205, 39, 26), (206, 33, 39),
- (228, 61, 45), (219, 37, 24), (210, 13, 4), (192, 12, 8),
- (175, 11, 12), (167, 12, 11), (159, 14, 11), (134, 10, 12),
- (124, 14, 13), (117, 17, 2), (108, 22, 3), (100, 28, 4),
- (97, 27, 7), (94, 27, 10), (93, 28, 10), (90, 29, 24),
- (106, 38, 49), (117, 49, 54), (129, 61, 60), (145, 53, 46),
- (162, 46, 33), (167, 43, 35), (173, 41, 37), (187, 34, 37),
- (187, 24, 51), (133, 11, 60), (103, 26, 43), (74, 41, 26),
- (60, 44, 23), (47, 47, 21), (10, 51, 7), (25, 99, 12),
- (5, 51, 5), (20, 32, 9), (35, 14, 13), (48, 7, 6),
- (62, 0, 0), (63, 33, 9), (67, 27, 15), (94, 14, 27),
- (103, 19, 32), (109, 17, 38), (117, 8, 31), (126, 0, 24),
- (133, 1, 14), (141, 2, 5), (158, 8, 0), (177, 6, 0),
- (200, 13, 30), (186, 10, 22), (173, 8, 14), (159, 14, 11),
- (146, 20, 8), (129, 12, 5), (127, 2, 0), (99, 0, 0),
- (96, 18, 14), (99, 20, 25), (102, 17, 22), (106, 15, 20),
- (118, 29, 15), (150, 28, 5), (156, 22, 13), (157, 24, 15),
- (149, 67, 19), (137, 47, 20), (126, 27, 22), (122, 25, 24),
- (118, 23, 27), (101, 24, 42), (67, 20, 30), (50, 5, 36),
- (22, 18, 33), (10, 30, 54), (18, 30, 52), (26, 31, 51),
- (46, 19, 36), (89, 27, 32), (128, 37, 36), (153, 49, 48),
- (206, 26, 37), (206, 26, 35), (207, 26, 33), (200, 30, 34),
- (193, 35, 36), (192, 31, 37), (176, 19, 50), (146, 37, 58),
- (147, 41, 53), (159, 30, 9), (174, 29, 4), (189, 28, 0),
- (189, 29, 37), (178, 43, 40), (149, 18, 49), (111, 10, 52),
- (103, 15, 55), (84, 16, 70), (65, 18, 86), (70, 31, 110),
- (91, 17, 102), (98, 20, 96), (109, 17, 54), (119, 21, 62),
- (124, 23, 65), (131, 45, 120), (131, 52, 136), (131, 60, 152),
- (127, 63, 149), (133, 63, 135), (163, 52, 95), (122, 61, 66),
- (83, 82, 64), (76, 86, 68), (69, 90, 73), (73, 79, 75),
- (68, 56, 68), (39, 21, 33), (23, 11, 21), (25, 15, 14),
- (24, 0, 3), (14, 8, 12), (12, 22, 23), (6, 35, 43),
- (16, 34, 48), (16, 50, 51), (19, 55, 41), (16, 68, 29),
- (13, 50, 43), (10, 48, 42), (7, 46, 41), (1, 29, 33),
- (3, 22, 20), (6, 32, 5), (1, 22, 3), (8, 17, 16),
- (4, 7, 12), (11, 10, 6), (38, 35, 0), (53, 61, 24),
- (84, 97, 44), (79, 113, 62), (40, 110, 82), (71, 107, 71),
- (96, 103, 72), (86, 132, 83), (63, 135, 71), (41, 132, 62),
- (16, 110, 58), (19, 97, 81), (48, 85, 104), (53, 125, 113),
- (136, 159, 149), (84, 83, 88), (52, 72, 81), (29, 59, 67),
- (24, 65, 49), (6, 83, 41), (19, 86, 55), (9, 94, 63),
- (16, 86, 62), (53, 71, 75), (93, 65, 53), (101, 21, 48),
- (117, 13, 36), (148, 17, 33), (158, 19, 14), (155, 16, 9),
- (135, 4, 12), (132, 10, 23), (119, 0, 36), (117, 7, 42),
- (117, 8, 39), (90, 20, 30), (50, 22, 36), (25, 40, 43),
- (19, 45, 42), (24, 61, 43), (29, 63, 38), (62, 75, 47),
- (83, 68, 49), (106, 76, 14), (163, 74, 44), (167, 85, 47),
- (168, 76, 27), (194, 40, 30), (173, 35, 9), (141, 31, 18),
- (119, 36, 28), (80, 37, 18), (42, 12, 24), (38, 16, 29),
- (38, 24, 39), (49, 53, 26), (103, 44, 30), (134, 46, 26),
- (151, 53, 50), (134, 79, 48), (85, 78, 112), (104, 91, 83)
- ),
-
-// 353 s00026.jpg
-((65, 0, 180), (27, 0, 97), (34, 0, 80), (42, 0, 64),
- (59, 5, 36), (76, 11, 9), (94, 10, 12), (113, 9, 16),
- (167, 44, 3), (204, 50, 2), (241, 56, 2), (208, 38, 5),
- (175, 21, 9), (154, 11, 93), (134, 1, 178), (145, 1, 192),
- (157, 1, 206), (203, 5, 248), (196, 3, 224), (189, 1, 200),
- (176, 8, 109), (164, 15, 19), (173, 33, 11), (182, 52, 3),
- (255, 121, 31), (246, 145, 41), (238, 169, 52), (221, 150, 49),
- (204, 132, 47), (187, 118, 44), (170, 105, 41), (188, 56, 7),
- (215, 62, 2), (202, 121, 30), (187, 107, 29), (173, 94, 28),
- (161, 84, 25), (150, 74, 22), (138, 73, 25), (126, 72, 28),
- (126, 28, 1), (118, 25, 1), (111, 23, 1), (119, 27, 0),
- (127, 32, 0), (131, 48, 9), (136, 65, 19), (157, 95, 36),
- (161, 102, 42), (219, 163, 54), (207, 148, 52), (196, 134, 51),
- (182, 119, 46), (169, 105, 41), (165, 95, 34), (161, 85, 27),
- (115, 25, 0), (109, 13, 2), (104, 1, 4), (102, 0, 67),
- (101, 0, 130), (96, 0, 146), (91, 0, 163), (15, 0, 215),
- (10, 0, 226), (27, 1, 90), (45, 5, 49), (63, 9, 9),
- (61, 10, 6), (59, 12, 4), (48, 11, 3), (43, 9, 8),
- (17, 7, 6), (12, 4, 9), (8, 2, 12), (13, 1, 15),
- (18, 1, 19), (18, 1, 30), (19, 1, 41), (35, 0, 61),
- (51, 1, 74), (106, 0, 134), (115, 0, 159), (124, 0, 184),
- (115, 1, 206), (107, 2, 229), (38, 0, 245), (37, 0, 185),
- (124, 33, 110), (183, 82, 71), (243, 131, 33), (249, 148, 33),
- (255, 165, 34), (255, 184, 50), (243, 214, 58), (246, 252, 68),
- (216, 229, 79), (209, 160, 55), (188, 134, 48), (168, 109, 41),
- (157, 101, 40), (146, 93, 39), (124, 121, 18), (137, 90, 38),
- (97, 51, 17), (85, 47, 15), (73, 44, 14), (58, 23, 27),
- (43, 3, 40), (32, 1, 61), (20, 10, 70), (0, 1, 52),
- (7, 1, 37), (21, 6, 11), (30, 8, 8), (40, 11, 5),
- (74, 22, 1), (78, 22, 0), (90, 18, 3), (76, 19, 0),
- (28, 4, 28), (18, 2, 40), (9, 1, 52), (8, 1, 62),
- (7, 1, 73), (31, 1, 75), (42, 0, 76), (67, 0, 132),
- (122, 0, 145), (211, 191, 158), (233, 214, 125), (255, 238, 93),
- (248, 248, 76), (243, 253, 79), (221, 235, 77), (242, 199, 61),
- (213, 151, 52), (165, 108, 37), (118, 65, 23), (94, 51, 12),
- (71, 37, 2), (54, 17, 1), (33, 20, 3), (11, 8, 1),
- (6, 7, 2), (0, 4, 3), (0, 3, 7), (0, 3, 12),
- (1, 3, 18), (16, 3, 29), (36, 0, 62), (59, 0, 82),
- (144, 0, 184), (167, 0, 196), (190, 1, 209), (146, 2, 214),
- (139, 0, 187), (138, 0, 155), (155, 13, 39), (134, 37, 2),
- (124, 62, 23), (114, 62, 22), (107, 58, 20), (100, 54, 18),
- (111, 57, 19), (110, 75, 33), (83, 77, 25), (69, 73, 38),
- (48, 36, 12), (32, 28, 8), (16, 20, 5), (17, 18, 2),
- (8, 10, 7), (5, 11, 11), (0, 19, 13), (0, 13, 3),
- (2, 10, 0), (4, 7, 0), (2, 7, 1), (1, 6, 0),
- (0, 4, 7), (0, 4, 16), (12, 4, 28), (27, 0, 53),
- (66, 0, 87), (77, 0, 99), (88, 0, 112), (94, 0, 125),
- (83, 0, 104), (64, 4, 40), (76, 28, 5), (76, 24, 2),
- (52, 14, 1), (37, 10, 3), (16, 9, 3), (6, 6, 8),
- (1, 4, 13), (1, 3, 18), (2, 2, 30), (8, 1, 45),
- (6, 0, 60), (9, 0, 81), (24, 0, 110), (17, 1, 152),
- (14, 0, 150), (5, 0, 125), (1, 0, 94), (0, 0, 72),
- (3, 2, 46), (1, 2, 20), (0, 4, 16), (0, 2, 14),
- (1, 3, 15), (0, 3, 18), (0, 2, 27), (0, 1, 32),
- (1, 1, 35), (9, 0, 43), (40, 0, 63), (52, 0, 74),
- (86, 0, 107), (101, 0, 122), (144, 8, 72), (161, 82, 26),
- (167, 85, 29), (151, 92, 36), (128, 76, 29), (80, 57, 0),
- (53, 17, 1), (19, 15, 0), (7, 13, 1), (6, 11, 4),
- (6, 8, 5), (5, 7, 2), (7, 6, 4), (8, 4, 1),
- (14, 7, 1), (27, 13, 0), (43, 13, 2), (60, 15, 12),
- (43, 0, 46), (45, 0, 65), (57, 0, 95), (53, 0, 130),
- (42, 0, 128), (21, 0, 131), (22, 0, 126), (6, 0, 102),
- (7, 0, 77), (6, 0, 77), (3, 0, 69), (5, 0, 67),
- (1, 1, 61), (8, 2, 40), (17, 32, 13), (6, 4, 26)
- ),
-
-// 354 s00043.jpg
-((49, 72, 90), (59, 99, 109), (64, 115, 120), (70, 131, 132),
- (73, 134, 141), (76, 138, 151), (97, 146, 146), (118, 154, 142),
- (171, 185, 134), (167, 177, 121), (164, 170, 108), (122, 165, 132),
- (81, 160, 157), (101, 175, 178), (121, 191, 199), (114, 171, 178),
- (108, 151, 158), (147, 130, 84), (138, 96, 65), (129, 62, 46),
- (129, 55, 31), (129, 49, 16), (129, 52, 12), (130, 56, 9),
- (132, 63, 8), (128, 89, 30), (124, 116, 53), (137, 127, 65),
- (150, 138, 78), (152, 141, 80), (154, 144, 82), (161, 157, 93),
- (168, 167, 100), (160, 165, 101), (137, 158, 109), (114, 151, 117),
- (91, 139, 123), (68, 128, 129), (70, 132, 106), (72, 136, 84),
- (133, 127, 65), (140, 124, 52), (147, 122, 40), (145, 134, 43),
- (144, 146, 47), (148, 141, 58), (152, 137, 70), (145, 133, 81),
- (143, 137, 105), (118, 102, 89), (101, 115, 75), (84, 129, 62),
- (64, 82, 52), (45, 35, 43), (42, 32, 41), (40, 30, 39),
- (37, 22, 29), (40, 30, 37), (43, 38, 45), (44, 46, 55),
- (46, 54, 65), (48, 61, 74), (50, 69, 83), (115, 85, 74),
- (130, 78, 91), (129, 85, 56), (136, 96, 45), (144, 108, 34),
- (141, 110, 32), (139, 112, 31), (134, 127, 37), (133, 131, 18),
- (130, 128, 9), (125, 118, 6), (120, 109, 3), (113, 99, 6),
- (106, 89, 9), (110, 78, 8), (114, 68, 8), (113, 65, 1),
- (121, 56, 2), (102, 52, 1), (87, 75, 7), (73, 98, 14),
- (61, 81, 19), (50, 65, 24), (48, 71, 85), (52, 84, 99),
- (74, 134, 145), (101, 139, 130), (129, 144, 115), (141, 150, 108),
- (153, 156, 101), (157, 158, 98), (151, 139, 79), (154, 131, 61),
- (139, 110, 32), (114, 70, 7), (93, 62, 9), (72, 55, 12),
- (71, 57, 11), (71, 59, 11), (67, 79, 7), (85, 87, 0),
- (125, 131, 67), (125, 132, 88), (125, 133, 110), (117, 115, 100),
- (110, 97, 91), (57, 84, 79), (44, 60, 73), (46, 52, 64),
- (44, 44, 54), (47, 57, 69), (49, 68, 81), (51, 79, 93),
- (65, 125, 125), (69, 153, 137), (72, 153, 138), (73, 157, 142),
- (82, 147, 151), (105, 140, 127), (128, 133, 103), (133, 134, 96),
- (139, 135, 90), (155, 142, 74), (149, 119, 46), (143, 98, 33),
- (132, 65, 23), (85, 40, 0), (77, 37, 0), (70, 34, 0),
- (56, 28, 4), (48, 23, 18), (39, 26, 33), (37, 35, 49),
- (43, 59, 84), (46, 65, 83), (50, 72, 83), (82, 71, 71),
- (115, 71, 60), (129, 68, 37), (134, 56, 17), (125, 43, 3),
- (111, 42, 0), (90, 33, 4), (81, 32, 5), (72, 32, 6),
- (72, 55, 3), (89, 64, 7), (78, 73, 5), (70, 64, 4),
- (56, 60, 1), (51, 46, 0), (47, 33, 0), (36, 21, 16),
- (39, 24, 29), (37, 39, 54), (42, 51, 68), (48, 74, 89),
- (57, 112, 72), (97, 94, 17), (100, 83, 12), (104, 73, 8),
- (88, 53, 13), (78, 39, 22), (60, 31, 25), (44, 34, 42),
- (38, 30, 43), (36, 26, 38), (35, 23, 33), (38, 22, 25),
- (54, 23, 18), (63, 27, 13), (70, 27, 8), (77, 29, 6),
- (76, 30, 4), (66, 30, 4), (58, 25, 10), (39, 21, 19),
- (35, 19, 19), (35, 20, 17), (37, 23, 12), (49, 37, 0),
- (37, 54, 2), (43, 45, 1), (49, 36, 1), (47, 23, 19),
- (45, 34, 40), (53, 48, 54), (50, 72, 83), (59, 124, 81),
- (58, 127, 83), (65, 123, 124), (62, 110, 112), (53, 85, 98),
- (50, 76, 89), (50, 59, 64), (54, 45, 46), (56, 26, 18),
- (56, 26, 16), (41, 30, 38), (43, 38, 45), (44, 41, 50),
- (44, 42, 53), (42, 39, 50), (41, 31, 40), (39, 23, 26),
- (35, 21, 21), (36, 22, 13), (50, 29, 0), (69, 36, 3),
- (73, 51, 1), (92, 65, 38), (123, 101, 44), (148, 132, 73),
- (158, 149, 80), (166, 157, 88), (162, 158, 87), (158, 150, 78),
- (152, 148, 51), (138, 118, 32), (124, 95, 19), (120, 69, 14),
- (113, 44, 11), (99, 40, 0), (100, 64, 2), (111, 82, 2),
- (101, 84, 0), (98, 90, 0), (104, 84, 11), (124, 95, 19),
- (137, 110, 29), (153, 130, 50), (159, 146, 67), (158, 151, 63),
- (164, 158, 82), (165, 159, 81), (160, 159, 69), (165, 159, 81),
- (166, 160, 82), (163, 160, 89), (164, 160, 89), (168, 164, 90),
- (169, 169, 95), (166, 172, 108), (165, 171, 107), (166, 166, 96),
- (158, 150, 78), (155, 137, 65), (144, 119, 37), (126, 101, 21),
- (140, 83, 30), (138, 82, 33), (143, 110, 57), (141, 92, 36)
- ),
-
-// 355 s00118.jpg
-((209, 120, 106), (219, 128, 109), (213, 128, 107), (207, 129, 106),
- (190, 115, 96), (174, 101, 86), (164, 91, 74), (154, 81, 62),
- (141, 77, 68), (142, 81, 71), (144, 86, 74), (157, 89, 80),
- (170, 93, 87), (189, 107, 95), (208, 121, 104), (199, 114, 117),
- (190, 108, 131), (161, 113, 155), (155, 123, 170), (150, 133, 185),
- (142, 145, 190), (135, 157, 196), (137, 154, 196), (140, 151, 196),
- (160, 133, 186), (178, 126, 172), (197, 119, 158), (197, 113, 135),
- (198, 107, 112), (193, 104, 110), (189, 102, 108), (150, 83, 100),
- (134, 77, 94), (114, 74, 98), (119, 70, 83), (125, 66, 68),
- (119, 67, 65), (113, 68, 62), (106, 71, 66), (99, 74, 70),
- (30, 82, 103), (27, 83, 103), (24, 85, 103), (59, 94, 106),
- (95, 104, 109), (105, 100, 116), (115, 97, 123), (126, 104, 143),
- (136, 124, 174), (177, 182, 202), (179, 198, 207), (182, 214, 213),
- (217, 212, 199), (252, 210, 186), (244, 215, 177), (237, 220, 168),
- (255, 208, 141), (234, 175, 127), (214, 143, 113), (206, 127, 107),
- (199, 112, 102), (193, 107, 99), (187, 102, 97), (164, 86, 86),
- (148, 78, 86), (144, 82, 103), (120, 94, 109), (96, 106, 115),
- (64, 93, 108), (33, 81, 101), (8, 72, 82), (9, 21, 47),
- (17, 15, 18), (10, 11, 18), (3, 7, 18), (1, 18, 51),
- (0, 30, 85), (1, 38, 85), (2, 46, 85), (15, 70, 75),
- (34, 73, 90), (94, 92, 116), (136, 99, 120), (178, 107, 125),
- (201, 115, 127), (224, 123, 129), (245, 145, 145), (250, 146, 145),
- (248, 204, 193), (240, 219, 216), (232, 235, 240), (209, 223, 228),
- (187, 212, 217), (191, 209, 197), (138, 169, 190), (104, 131, 160),
- (81, 108, 115), (9, 109, 99), (7, 94, 76), (5, 79, 54),
- (7, 66, 40), (10, 54, 27), (13, 48, 6), (62, 50, 36),
- (104, 53, 60), (91, 64, 79), (78, 76, 98), (82, 86, 115),
- (86, 96, 132), (77, 96, 138), (103, 101, 140), (135, 122, 139),
- (152, 167, 124), (190, 130, 106), (185, 116, 109), (180, 103, 113),
- (146, 88, 113), (134, 80, 103), (111, 77, 104), (116, 78, 103),
- (194, 104, 116), (215, 121, 124), (236, 139, 132), (237, 148, 127),
- (238, 158, 123), (241, 181, 121), (238, 196, 124), (244, 206, 123),
- (233, 194, 153), (214, 170, 141), (225, 163, 143), (236, 156, 145),
- (238, 154, 120), (223, 139, 111), (223, 132, 111), (228, 138, 112),
- (235, 133, 128), (205, 124, 145), (175, 116, 162), (158, 115, 161),
- (142, 115, 160), (106, 140, 177), (86, 141, 148), (35, 129, 95),
- (11, 101, 63), (48, 50, 36), (56, 61, 46), (65, 72, 56),
- (111, 107, 72), (148, 91, 80), (175, 108, 91), (197, 120, 100),
- (216, 134, 110), (216, 131, 109), (217, 129, 109), (210, 116, 114),
- (205, 119, 118), (183, 111, 148), (140, 113, 158), (76, 126, 161),
- (28, 112, 122), (10, 124, 124), (11, 107, 113), (12, 90, 102),
- (10, 87, 105), (23, 78, 134), (36, 125, 139), (91, 147, 164),
- (170, 127, 207), (182, 129, 194), (195, 131, 181), (200, 120, 157),
- (201, 117, 150), (193, 108, 129), (202, 113, 115), (177, 101, 127),
- (143, 102, 142), (101, 89, 125), (72, 95, 137), (47, 93, 145),
- (25, 60, 141), (11, 89, 127), (19, 123, 136), (19, 131, 132),
- (102, 145, 179), (114, 154, 184), (127, 164, 190), (183, 185, 135),
- (221, 155, 121), (212, 147, 115), (206, 134, 109), (206, 118, 104),
- (191, 109, 95), (184, 105, 92), (177, 105, 90), (154, 98, 83),
- (159, 93, 81), (160, 90, 82), (173, 95, 91), (199, 101, 102),
- (203, 112, 107), (199, 109, 108), (188, 102, 105), (175, 93, 95),
- (145, 81, 97), (136, 78, 93), (140, 75, 81), (132, 70, 71),
- (127, 67, 66), (128, 71, 64), (126, 68, 64), (127, 65, 66),
- (130, 69, 68), (134, 76, 72), (139, 79, 69), (132, 73, 67),
- (127, 67, 66), (126, 69, 62), (125, 67, 63), (124, 66, 62),
- (119, 63, 64), (114, 61, 67), (111, 60, 56), (109, 58, 57),
- (82, 65, 55), (50, 93, 39), (41, 102, 42), (44, 115, 47),
- (48, 83, 77), (27, 71, 84), (10, 62, 73), (16, 25, 42),
- (27, 27, 39), (57, 35, 38), (94, 52, 56), (112, 62, 71),
- (113, 69, 86), (124, 70, 84), (128, 67, 72), (124, 65, 69),
- (111, 59, 63), (88, 46, 47), (68, 36, 37), (39, 25, 25),
- (12, 20, 9), (1, 23, 0), (20, 22, 11), (29, 30, 14),
- (63, 33, 31), (69, 50, 44), (59, 51, 64), (68, 60, 73),
- (80, 65, 84), (90, 75, 94), (103, 68, 92), (140, 82, 94)
- ),
-
-// 356 s00138.jpg
-((247, 164, 0), (176, 98, 76), (170, 92, 66), (164, 87, 57),
- (158, 82, 58), (153, 78, 59), (154, 78, 62), (155, 79, 65),
- (139, 66, 59), (133, 63, 59), (128, 60, 59), (144, 63, 46),
- (160, 67, 33), (178, 77, 28), (197, 87, 24), (206, 96, 23),
- (216, 105, 23), (147, 188, 48), (149, 138, 68), (152, 88, 88),
- (163, 91, 78), (175, 95, 68), (186, 97, 50), (197, 100, 32),
- (234, 118, 15), (236, 121, 10), (239, 124, 5), (229, 131, 2),
- (219, 139, 0), (192, 168, 18), (166, 198, 37), (122, 226, 27),
- (64, 219, 19), (164, 222, 23), (184, 218, 22), (204, 214, 21),
- (226, 206, 16), (248, 199, 11), (247, 196, 8), (247, 193, 5),
- (249, 191, 6), (252, 186, 11), (255, 182, 16), (253, 179, 10),
- (252, 176, 5), (251, 178, 4), (251, 180, 4), (250, 179, 1),
- (250, 184, 2), (254, 180, 5), (253, 175, 4), (253, 170, 4),
- (246, 163, 8), (239, 157, 13), (232, 139, 24), (225, 121, 36),
- (197, 100, 55), (214, 108, 41), (231, 117, 28), (230, 115, 18),
- (230, 113, 8), (228, 111, 6), (227, 110, 5), (223, 107, 0),
- (222, 105, 10), (179, 82, 27), (164, 72, 33), (149, 63, 40),
- (139, 59, 43), (129, 55, 46), (112, 48, 49), (111, 46, 50),
- (131, 55, 42), (152, 63, 34), (173, 72, 26), (193, 96, 16),
- (214, 120, 6), (227, 132, 6), (241, 145, 7), (251, 156, 4),
- (251, 156, 2), (237, 122, 5), (200, 96, 19), (164, 70, 34),
- (146, 62, 39), (128, 54, 45), (102, 45, 54), (83, 38, 59),
- (69, 34, 67), (67, 33, 67), (66, 32, 67), (63, 31, 69),
- (61, 30, 71), (56, 29, 72), (52, 29, 75), (56, 29, 72),
- (55, 27, 68), (56, 29, 74), (48, 26, 76), (40, 23, 78),
- (41, 23, 78), (43, 24, 79), (45, 27, 79), (53, 29, 77),
- (64, 30, 65), (76, 35, 61), (89, 41, 57), (99, 44, 54),
- (109, 47, 52), (127, 50, 34), (152, 58, 22), (171, 80, 0),
- (213, 116, 0), (248, 186, 5), (246, 192, 11), (245, 199, 18),
- (227, 211, 14), (192, 206, 9), (211, 201, 8), (238, 179, 0),
- (250, 169, 0), (250, 160, 0), (250, 152, 1), (248, 148, 1),
- (247, 145, 1), (242, 130, 4), (233, 121, 11), (227, 117, 4),
- (227, 117, 2), (226, 124, 0), (230, 127, 1), (235, 130, 2),
- (245, 140, 0), (248, 143, 2), (252, 150, 6), (253, 153, 7),
- (255, 169, 4), (255, 171, 8), (255, 173, 12), (255, 172, 9),
- (255, 171, 6), (253, 165, 3), (250, 151, 21), (246, 136, 25),
- (218, 108, 23), (137, 49, 9), (129, 45, 17), (121, 42, 25),
- (113, 46, 38), (103, 43, 45), (99, 40, 46), (99, 43, 54),
- (100, 44, 55), (101, 46, 58), (102, 48, 62), (105, 45, 55),
- (107, 46, 53), (112, 48, 49), (115, 50, 48), (122, 51, 47),
- (126, 53, 46), (129, 55, 44), (129, 54, 43), (130, 53, 43),
- (132, 51, 32), (134, 52, 30), (136, 57, 42), (138, 56, 32),
- (149, 62, 35), (155, 64, 34), (161, 67, 33), (175, 74, 28),
- (189, 83, 25), (220, 102, 14), (221, 104, 11), (223, 107, 8),
- (219, 104, 11), (192, 86, 34), (154, 74, 49), (126, 53, 46),
- (125, 52, 46), (131, 54, 44), (145, 60, 39), (156, 62, 26),
- (215, 99, 14), (221, 104, 12), (228, 110, 10), (241, 129, 3),
- (247, 140, 0), (246, 138, 3), (239, 131, 5), (229, 112, 7),
- (218, 104, 5), (182, 74, 12), (163, 62, 16), (155, 62, 5),
- (164, 65, 0), (181, 75, 0), (211, 103, 0), (232, 128, 0),
- (242, 137, 9), (247, 145, 1), (237, 134, 5), (228, 124, 0),
- (219, 108, 0), (203, 93, 14), (167, 72, 18), (139, 58, 39),
- (120, 52, 49), (101, 44, 53), (92, 41, 58), (89, 40, 59),
- (89, 40, 59), (89, 40, 59), (87, 40, 60), (86, 37, 56),
- (84, 39, 60), (80, 37, 64), (71, 34, 65), (77, 37, 63),
- (79, 34, 55), (91, 40, 59), (106, 45, 52), (118, 48, 40),
- (149, 59, 32), (164, 92, 0), (211, 128, 0), (239, 154, 12),
- (252, 153, 34), (253, 159, 37), (255, 163, 60), (236, 138, 51),
- (182, 98, 70), (141, 74, 68), (108, 49, 55), (97, 43, 56),
- (88, 41, 61), (79, 42, 75), (59, 32, 77), (57, 30, 75),
- (63, 31, 70), (67, 33, 68), (72, 33, 64), (83, 32, 49),
- (69, 21, 37), (54, 11, 38), (83, 10, 0), (87, 19, 6),
- (96, 34, 37), (91, 40, 55), (97, 43, 57), (99, 43, 54),
- (109, 47, 52), (125, 57, 54), (139, 68, 48), (168, 95, 62)
- ),
-
-// 357 s00149.jpg
-((145, 15, 25), (124, 27, 21), (102, 17, 21), (80, 8, 22),
- (57, 4, 25), (35, 1, 28), (26, 3, 30), (18, 5, 33),
- (0, 23, 29), (3, 27, 33), (6, 31, 38), (8, 36, 36),
- (11, 42, 34), (20, 35, 32), (30, 28, 31), (23, 24, 30),
- (17, 20, 29), (3, 4, 24), (2, 2, 23), (2, 0, 22),
- (3, 0, 22), (4, 0, 23), (4, 0, 23), (5, 0, 23),
- (26, 3, 32), (47, 3, 28), (69, 4, 24), (113, 13, 56),
- (158, 22, 88), (170, 25, 99), (182, 29, 111), (230, 13, 100),
- (249, 6, 90), (253, 2, 82), (247, 3, 79), (241, 4, 76),
- (236, 7, 87), (231, 11, 98), (229, 14, 104), (228, 17, 110),
- (187, 46, 142), (175, 48, 141), (163, 50, 140), (111, 29, 93),
- (60, 8, 46), (55, 6, 41), (51, 4, 36), (36, 0, 28),
- (34, 0, 25), (34, 23, 27), (27, 32, 36), (20, 41, 46),
- (21, 56, 44), (23, 72, 42), (22, 73, 42), (21, 75, 43),
- (9, 61, 39), (4, 43, 32), (0, 26, 25), (0, 15, 24),
- (1, 4, 23), (1, 2, 23), (2, 0, 24), (0, 0, 24),
- (0, 5, 27), (5, 17, 39), (4, 28, 50), (4, 40, 62),
- (7, 40, 64), (11, 41, 67), (18, 41, 72), (13, 30, 56),
- (10, 14, 41), (17, 13, 36), (25, 12, 32), (23, 7, 27),
- (22, 3, 23), (18, 1, 23), (15, 0, 23), (6, 1, 24),
- (1, 9, 28), (3, 26, 34), (2, 38, 37), (1, 51, 40),
- (0, 55, 45), (0, 60, 50), (0, 47, 63), (7, 43, 67),
- (36, 44, 83), (26, 51, 86), (17, 58, 90), (15, 56, 86),
- (13, 54, 82), (26, 31, 61), (44, 17, 52), (57, 7, 42),
- (52, 5, 25), (53, 18, 24), (69, 20, 24), (85, 23, 24),
- (103, 27, 58), (121, 31, 93), (181, 26, 104), (225, 24, 120),
- (243, 15, 113), (235, 15, 111), (227, 16, 109), (222, 15, 103),
- (217, 15, 97), (185, 1, 51), (128, 1, 31), (77, 0, 32),
- (47, 4, 23), (7, 1, 27), (5, 3, 26), (4, 5, 25),
- (2, 5, 24), (3, 4, 24), (15, 5, 32), (27, 2, 31),
- (22, 6, 33), (18, 10, 36), (14, 14, 40), (19, 20, 49),
- (24, 27, 58), (49, 23, 62), (50, 24, 61), (55, 27, 67),
- (93, 51, 115), (192, 25, 105), (201, 15, 89), (211, 6, 73),
- (221, 14, 30), (216, 10, 30), (197, 15, 27), (138, 41, 22),
- (86, 10, 22), (70, 5, 23), (55, 1, 25), (48, 4, 24),
- (42, 8, 24), (21, 7, 30), (7, 13, 37), (2, 29, 46),
- (13, 45, 44), (1, 49, 59), (1, 41, 56), (2, 33, 53),
- (1, 30, 44), (2, 19, 39), (4, 10, 34), (1, 9, 30),
- (16, 2, 25), (24, 1, 24), (32, 0, 23), (47, 2, 23),
- (65, 1, 28), (81, 0, 33), (129, 6, 26), (194, 6, 31),
- (242, 33, 26), (249, 92, 23), (247, 93, 23), (246, 95, 24),
- (227, 89, 26), (206, 76, 14), (177, 69, 30), (152, 65, 35),
- (127, 30, 24), (126, 29, 23), (125, 28, 22), (124, 30, 22),
- (103, 21, 23), (74, 8, 46), (56, 14, 52), (22, 22, 50),
- (11, 23, 37), (4, 22, 36), (8, 16, 39), (5, 19, 32),
- (5, 17, 29), (19, 13, 25), (37, 14, 24), (63, 18, 23),
- (164, 60, 23), (199, 58, 23), (235, 56, 23), (248, 70, 22),
- (250, 62, 24), (218, 20, 107), (221, 24, 116), (188, 45, 137),
- (173, 25, 101), (141, 5, 53), (174, 0, 37), (172, 5, 61),
- (133, 23, 84), (115, 31, 91), (38, 86, 64), (38, 62, 46),
- (28, 49, 42), (24, 37, 27), (29, 31, 26), (39, 28, 24),
- (57, 21, 21), (76, 25, 22), (101, 28, 22), (142, 51, 24),
- (204, 45, 41), (223, 19, 28), (233, 19, 29), (241, 2, 44),
- (244, 0, 54), (249, 0, 68), (254, 0, 72), (248, 0, 63),
- (243, 2, 71), (240, 1, 68), (187, 1, 50), (177, 0, 42),
- (98, 3, 27), (70, 12, 52), (52, 39, 83), (30, 44, 79),
- (0, 63, 80), (2, 83, 110), (25, 109, 173), (69, 133, 230),
- (36, 125, 205), (22, 84, 131), (4, 81, 107), (1, 52, 69),
- (0, 34, 48), (0, 21, 35), (1, 9, 30), (6, 1, 23),
- (14, 0, 23), (16, 0, 24), (28, 0, 25), (34, 0, 24),
- (36, 1, 25), (38, 5, 22), (58, 10, 24), (83, 16, 23),
- (120, 15, 22), (176, 0, 36), (208, 19, 26), (222, 18, 27),
- (223, 17, 27), (219, 15, 27), (195, 0, 40), (144, 1, 44),
- (105, 3, 27), (68, 12, 21), (0, 30, 32), (33, 19, 19)
- ),
-// 358 vchira_0001.jpg
-((157, 75, 51), (218, 60, 206), (229, 48, 230), (241, 37, 255),
- (244, 28, 248), (248, 20, 241), (243, 21, 232), (239, 22, 223),
- (192, 66, 251), (120, 114, 248), (48, 163, 246), (33, 182, 244),
- (18, 201, 243), (20, 204, 244), (22, 208, 246), (18, 226, 250),
- (15, 245, 255), (18, 244, 224), (38, 230, 213), (58, 216, 202),
- (90, 223, 199), (122, 230, 196), (122, 240, 177), (123, 250, 159),
- (96, 250, 154), (85, 251, 174), (74, 253, 195), (46, 236, 225),
- (18, 220, 255), (26, 219, 250), (35, 219, 245), (74, 238, 201),
- (94, 250, 185), (158, 221, 174), (142, 238, 162), (127, 255, 151),
- (144, 225, 144), (162, 195, 138), (191, 195, 151), (220, 195, 164),
- (236, 166, 117), (242, 188, 93), (248, 211, 70), (250, 233, 35),
- (253, 255, 0), (253, 242, 11), (254, 229, 23), (248, 207, 19),
- (241, 200, 46), (226, 199, 94), (209, 191, 101), (193, 184, 109),
- (133, 197, 149), (74, 210, 190), (41, 219, 205), (8, 229, 220),
- (22, 209, 182), (79, 212, 183), (136, 215, 184), (165, 186, 191),
- (195, 157, 198), (220, 149, 199), (246, 141, 200), (242, 139, 158),
- (215, 138, 190), (194, 136, 184), (219, 100, 216), (244, 64, 249),
- (240, 59, 243), (237, 55, 238), (233, 21, 227), (208, 13, 229),
- (123, 13, 164), (137, 6, 158), (151, 0, 153), (170, 26, 150),
- (190, 52, 147), (204, 85, 147), (219, 119, 147), (202, 132, 96),
- (190, 91, 52), (166, 57, 136), (185, 73, 172), (205, 90, 209),
- (213, 94, 196), (222, 98, 184), (232, 126, 128), (248, 146, 82),
- (249, 190, 52), (251, 160, 88), (254, 131, 124), (251, 91, 142),
- (248, 52, 160), (241, 40, 208), (232, 15, 207), (208, 16, 215),
- (197, 0, 154), (113, 11, 74), (120, 48, 37), (128, 85, 0),
- (132, 105, 0), (137, 125, 0), (164, 181, 4), (175, 179, 6),
- (204, 236, 11), (220, 232, 7), (236, 229, 3), (233, 212, 4),
- (231, 196, 6), (240, 187, 19), (241, 185, 50), (221, 215, 55),
- (212, 220, 101), (166, 182, 135), (144, 155, 140), (122, 129, 145),
- (111, 78, 61), (79, 22, 57), (64, 0, 92), (100, 17, 107),
- (151, 17, 86), (152, 14, 100), (154, 12, 114), (159, 22, 122),
- (164, 32, 131), (210, 27, 141), (220, 20, 217), (209, 7, 217),
- (228, 6, 227), (220, 9, 228), (215, 20, 203), (211, 31, 178),
- (198, 28, 99), (138, 43, 51), (136, 93, 0), (118, 97, 16),
- (72, 102, 48), (58, 91, 24), (45, 80, 0), (40, 81, 4),
- (36, 82, 9), (39, 55, 0), (19, 49, 0), (13, 49, 23),
- (0, 63, 50), (37, 145, 218), (35, 152, 222), (34, 159, 226),
- (4, 170, 208), (3, 125, 176), (10, 42, 127), (29, 59, 123),
- (114, 18, 167), (133, 32, 204), (153, 47, 241), (191, 8, 223),
- (203, 6, 236), (210, 21, 238), (177, 72, 200), (161, 59, 221),
- (138, 62, 212), (64, 60, 147), (61, 52, 125), (59, 44, 103),
- (1, 68, 35), (31, 45, 9), (21, 10, 18), (18, 9, 14),
- (5, 7, 0), (4, 3, 11), (3, 0, 22), (15, 21, 45),
- (30, 20, 70), (37, 35, 46), (63, 4, 0), (68, 0, 5),
- (86, 10, 36), (124, 18, 67), (146, 53, 142), (95, 130, 184),
- (104, 208, 171), (99, 232, 187), (88, 216, 245), (47, 193, 252),
- (111, 172, 237), (141, 133, 238), (172, 94, 240), (207, 50, 243),
- (229, 29, 242), (172, 38, 247), (143, 43, 251), (99, 92, 234),
- (76, 171, 229), (41, 178, 214), (36, 187, 146), (87, 193, 95),
- (154, 188, 6), (181, 187, 3), (191, 185, 1), (212, 165, 23),
- (237, 113, 77), (231, 79, 104), (234, 57, 135), (238, 14, 175),
- (232, 42, 166), (241, 93, 125), (255, 189, 83), (233, 239, 55),
- (231, 248, 46), (215, 231, 96), (199, 227, 127), (201, 235, 141),
- (162, 218, 145), (151, 251, 127), (179, 245, 113), (173, 239, 89),
- (155, 202, 12), (172, 144, 19), (139, 96, 2), (149, 114, 10),
- (185, 149, 11), (251, 199, 35), (228, 236, 75), (206, 245, 128),
- (164, 203, 159), (138, 216, 200), (105, 181, 241), (120, 176, 235),
- (156, 200, 201), (199, 216, 200), (200, 222, 173), (172, 203, 195),
- (168, 135, 216), (145, 93, 240), (146, 51, 195), (105, 20, 165),
- (118, 0, 140), (71, 0, 96), (63, 0, 101), (49, 24, 63),
- (30, 24, 58), (41, 0, 17), (60, 39, 0), (69, 35, 0),
- (92, 78, 0), (96, 115, 7), (96, 187, 68), (92, 226, 115),
- (40, 194, 134), (75, 104, 110), (111, 61, 62), (107, 0, 92),
- (106, 0, 81), (126, 19, 9), (108, 21, 14), (66, 0, 19)
- ),
-
-// 359 vchira_0003.jpg
-((85, 39, 189), (141, 23, 195), (149, 11, 167), (158, 0, 139),
- (147, 0, 134), (137, 0, 130), (131, 2, 134), (126, 4, 138),
- (90, 12, 148), (99, 9, 142), (109, 6, 137), (111, 3, 132),
- (113, 1, 127), (123, 3, 111), (133, 6, 95), (141, 19, 77),
- (149, 32, 59), (154, 81, 12), (155, 90, 11), (157, 100, 10),
- (144, 105, 7), (131, 110, 5), (131, 110, 2), (132, 111, 0),
- (156, 143, 3), (168, 161, 21), (180, 179, 39), (217, 202, 35),
- (255, 225, 32), (255, 228, 29), (255, 232, 27), (255, 231, 20),
- (245, 218, 7), (191, 174, 6), (178, 155, 5), (165, 137, 4),
- (155, 130, 8), (146, 124, 13), (136, 111, 8), (127, 98, 4),
- (147, 45, 33), (128, 24, 81), (110, 4, 130), (103, 15, 155),
- (97, 26, 180), (94, 26, 173), (91, 27, 167), (95, 8, 113),
- (129, 37, 52), (162, 92, 30), (168, 110, 22), (175, 128, 14),
- (186, 146, 13), (198, 164, 13), (199, 168, 21), (200, 172, 29),
- (183, 126, 21), (188, 85, 57), (193, 45, 93), (192, 31, 113),
- (191, 18, 134), (191, 24, 122), (191, 30, 110), (183, 34, 98),
- (193, 36, 87), (196, 34, 91), (195, 32, 98), (195, 30, 106),
- (188, 25, 112), (181, 21, 119), (168, 0, 131), (135, 9, 152),
- (97, 14, 154), (100, 7, 136), (104, 1, 119), (105, 1, 111),
- (107, 2, 103), (110, 1, 104), (114, 0, 106), (125, 4, 109),
- (148, 12, 88), (137, 28, 49), (134, 41, 39), (131, 55, 29),
- (125, 61, 29), (119, 67, 30), (111, 52, 22), (109, 43, 17),
- (77, 13, 4), (78, 29, 4), (79, 46, 5), (88, 56, 7),
- (98, 66, 9), (107, 75, 0), (127, 100, 0), (140, 134, 0),
- (174, 158, 3), (242, 123, 83), (232, 108, 80), (223, 93, 77),
- (208, 77, 69), (194, 61, 62), (175, 57, 53), (174, 43, 61),
- (193, 66, 77), (208, 73, 80), (224, 81, 83), (204, 62, 79),
- (185, 44, 76), (177, 33, 86), (165, 52, 56), (148, 71, 19),
- (126, 71, 7), (116, 92, 2), (115, 93, 3), (115, 94, 5),
- (115, 96, 4), (120, 94, 0), (150, 95, 31), (161, 55, 65),
- (165, 13, 96), (169, 25, 101), (173, 38, 107), (173, 38, 97),
- (174, 38, 88), (177, 66, 47), (189, 104, 21), (218, 147, 23),
- (232, 154, 30), (214, 184, 10), (213, 194, 10), (212, 205, 11),
- (237, 203, 18), (248, 208, 14), (244, 191, 27), (237, 141, 54),
- (233, 132, 50), (220, 135, 38), (208, 138, 27), (195, 130, 18),
- (183, 123, 9), (156, 104, 21), (118, 72, 22), (121, 65, 6),
- (119, 48, 0), (118, 0, 69), (118, 0, 75), (118, 0, 82),
- (125, 0, 87), (125, 4, 97), (138, 2, 104), (147, 5, 113),
- (159, 27, 103), (162, 36, 93), (165, 46, 84), (161, 58, 51),
- (162, 94, 33), (167, 110, 23), (172, 121, 6), (172, 119, 17),
- (178, 112, 25), (162, 68, 34), (165, 58, 45), (169, 48, 57),
- (164, 41, 62), (158, 25, 88), (123, 15, 127), (93, 29, 167),
- (70, 82, 218), (62, 99, 220), (55, 116, 223), (125, 72, 224),
- (143, 17, 179), (158, 0, 139), (173, 5, 126), (210, 42, 101),
- (220, 66, 102), (235, 118, 83), (219, 151, 54), (244, 201, 34),
- (255, 220, 34), (255, 249, 34), (255, 243, 21), (249, 214, 28),
- (239, 153, 40), (232, 143, 44), (226, 134, 49), (208, 100, 51),
- (187, 79, 43), (171, 45, 69), (154, 22, 71), (138, 0, 88),
- (136, 0, 103), (131, 9, 118), (126, 4, 123), (148, 1, 118),
- (162, 8, 120), (161, 5, 114), (143, 7, 105), (141, 2, 103),
- (143, 7, 91), (155, 14, 82), (149, 21, 54), (149, 27, 50),
- (152, 36, 39), (140, 67, 34), (139, 79, 19), (130, 100, 0),
- (136, 99, 0), (153, 104, 2), (161, 94, 3), (151, 92, 0),
- (137, 73, 12), (124, 66, 28), (114, 48, 32), (130, 17, 60),
- (115, 0, 93), (114, 0, 97), (98, 0, 104), (95, 0, 128),
- (81, 3, 139), (82, 11, 143), (89, 0, 137), (114, 4, 139),
- (128, 10, 120), (140, 3, 119), (140, 5, 123), (150, 0, 128),
- (159, 6, 130), (149, 10, 173), (145, 19, 191), (129, 14, 193),
- (108, 22, 195), (125, 39, 200), (111, 50, 187), (97, 43, 201),
- (87, 43, 190), (113, 9, 156), (147, 15, 99), (142, 38, 47),
- (158, 76, 29), (161, 102, 12), (154, 118, 0), (140, 111, 9),
- (140, 125, 6), (156, 132, 6), (161, 126, 8), (172, 132, 1),
- (188, 144, 0), (198, 149, 12), (220, 166, 8), (250, 206, 23),
- (254, 209, 32), (249, 209, 36), (226, 182, 34), (223, 159, 23)
- ),
-
-// 360 vchira_0012.jpg
-((211, 48, 91), (113, 23, 0), (78, 32, 0), (43, 41, 0),
- (31, 30, 16), (20, 20, 32), (28, 12, 37), (36, 4, 43),
- (118, 2, 49), (145, 11, 68), (172, 21, 88), (171, 31, 83),
- (170, 41, 79), (212, 82, 105), (255, 124, 132), (250, 136, 129),
- (245, 149, 127), (198, 200, 179), (219, 169, 195), (240, 138, 212),
- (218, 100, 147), (196, 63, 82), (165, 43, 78), (134, 23, 74),
- (100, 18, 40), (56, 9, 21), (13, 0, 2), (11, 0, 4),
- (9, 0, 6), (4, 9, 15), (0, 19, 25), (20, 8, 58),
- (53, 0, 56), (56, 15, 19), (63, 19, 15), (70, 24, 11),
- (112, 60, 15), (155, 96, 20), (171, 136, 10), (188, 176, 0),
- (210, 255, 80), (203, 224, 93), (197, 193, 106), (164, 152, 90),
- (131, 111, 74), (137, 80, 57), (144, 50, 40), (127, 46, 1),
- (169, 98, 34), (170, 209, 118), (145, 231, 110), (120, 253, 102),
- (99, 246, 114), (78, 239, 127), (60, 217, 121), (43, 196, 116),
- (26, 101, 168), (41, 64, 151), (57, 28, 134), (67, 23, 123),
- (77, 18, 112), (110, 9, 112), (144, 0, 113), (148, 8, 113),
- (101, 15, 50), (35, 50, 9), (17, 45, 26), (0, 41, 44),
- (0, 53, 35), (0, 66, 26), (36, 101, 81), (54, 146, 121),
- (53, 231, 121), (59, 233, 130), (65, 236, 140), (73, 239, 132),
- (81, 243, 124), (99, 241, 121), (117, 239, 118), (158, 253, 107),
- (189, 218, 108), (212, 208, 147), (198, 214, 151), (185, 220, 156),
- (169, 210, 144), (153, 200, 132), (99, 166, 95), (99, 143, 118),
- (13, 67, 101), (6, 76, 118), (0, 86, 136), (0, 112, 147),
- (0, 138, 159), (12, 132, 148), (0, 114, 117), (40, 154, 120),
- (42, 194, 109), (46, 212, 110), (71, 226, 115), (97, 241, 120),
- (105, 246, 114), (114, 251, 109), (137, 235, 100), (151, 254, 101),
- (144, 255, 96), (131, 255, 98), (118, 255, 101), (108, 255, 102),
- (98, 255, 104), (98, 252, 132), (98, 254, 145), (107, 252, 159),
- (105, 251, 142), (135, 235, 119), (134, 231, 115), (133, 228, 112),
- (149, 255, 107), (128, 250, 90), (119, 252, 101), (102, 246, 99),
- (49, 202, 86), (49, 166, 94), (50, 130, 103), (37, 133, 107),
- (25, 137, 112), (8, 149, 83), (50, 161, 67), (63, 188, 52),
- (120, 201, 98), (184, 208, 134), (219, 198, 128), (255, 189, 123),
- (253, 125, 116), (218, 94, 66), (187, 161, 24), (219, 232, 0),
- (253, 255, 36), (244, 252, 42), (235, 249, 48), (245, 237, 68),
- (255, 225, 89), (214, 249, 95), (195, 237, 89), (158, 252, 102),
- (167, 255, 107), (193, 230, 125), (200, 238, 131), (208, 247, 138),
- (228, 231, 144), (197, 234, 129), (154, 248, 136), (118, 255, 132),
- (117, 240, 133), (132, 242, 136), (147, 244, 139), (165, 246, 153),
- (159, 243, 147), (134, 231, 136), (88, 159, 99), (38, 109, 105),
- (9, 62, 93), (40, 33, 75), (49, 16, 73), (59, 0, 72),
- (64, 0, 83), (65, 1, 87), (57, 13, 100), (120, 43, 137),
- (178, 18, 180), (195, 86, 163), (213, 154, 146), (218, 226, 44),
- (233, 222, 18), (187, 138, 35), (179, 89, 36), (177, 49, 74),
- (120, 40, 79), (71, 4, 55), (41, 11, 85), (48, 16, 113),
- (68, 19, 136), (136, 92, 145), (169, 182, 128), (191, 222, 162),
- (153, 225, 187), (168, 234, 177), (183, 244, 167), (191, 205, 188),
- (193, 234, 204), (202, 217, 222), (183, 160, 242), (178, 91, 248),
- (150, 169, 165), (131, 165, 104), (106, 189, 121), (62, 227, 148),
- (56, 237, 160), (35, 233, 145), (30, 242, 184), (59, 236, 220),
- (116, 197, 227), (148, 226, 186), (131, 245, 173), (145, 246, 166),
- (132, 249, 135), (168, 246, 127), (176, 222, 150), (169, 187, 137),
- (170, 155, 148), (117, 57, 117), (97, 41, 68), (81, 15, 51),
- (50, 34, 44), (50, 54, 19), (56, 45, 15), (69, 45, 35),
- (102, 67, 9), (116, 71, 16), (74, 128, 0), (69, 137, 14),
- (49, 119, 56), (73, 191, 53), (127, 204, 102), (174, 233, 139),
- (193, 224, 144), (215, 200, 157), (219, 200, 134), (223, 201, 99),
- (177, 176, 96), (176, 67, 62), (149, 62, 68), (148, 24, 52),
- (130, 27, 46), (146, 47, 42), (174, 57, 40), (171, 113, 16),
- (141, 205, 56), (85, 234, 90), (90, 248, 125), (75, 255, 158),
- (72, 231, 199), (121, 233, 195), (145, 245, 195), (168, 242, 215),
- (180, 221, 207), (165, 222, 203), (149, 186, 212), (100, 200, 255),
- (51, 206, 252), (88, 111, 223), (41, 153, 203), (19, 218, 163),
- (83, 255, 167), (143, 219, 193), (165, 197, 186), (255, 145, 163)
- ),
-
-// 361 vchira_0013.jpg
-((180, 215, 243), (103, 96, 234), (93, 75, 206), (84, 54, 178),
- (89, 45, 160), (94, 37, 142), (93, 30, 142), (93, 24, 143),
- (64, 31, 174), (59, 43, 174), (55, 55, 175), (69, 56, 188),
- (83, 58, 201), (95, 55, 211), (108, 52, 221), (111, 68, 230),
- (115, 84, 240), (114, 111, 216), (92, 103, 201), (70, 95, 187),
- (65, 94, 191), (60, 93, 196), (57, 90, 195), (54, 88, 195),
- (75, 77, 214), (101, 65, 226), (128, 54, 239), (105, 56, 224),
- (83, 59, 209), (78, 60, 204), (74, 62, 200), (64, 55, 198),
- (50, 61, 177), (85, 91, 211), (94, 89, 224), (103, 87, 237),
- (125, 67, 233), (148, 47, 229), (162, 45, 236), (176, 43, 244),
- (179, 63, 236), (171, 66, 241), (164, 69, 247), (172, 73, 238),
- (180, 77, 230), (175, 89, 217), (170, 102, 205), (151, 82, 191),
- (92, 44, 153), (41, 13, 53), (30, 6, 35), (19, 0, 17),
- (15, 0, 18), (12, 0, 20), (18, 0, 24), (25, 0, 29),
- (32, 20, 92), (57, 15, 117), (82, 11, 143), (109, 8, 164),
- (137, 5, 185), (142, 10, 191), (148, 16, 198), (146, 47, 216),
- (146, 102, 251), (119, 122, 255), (115, 110, 236), (112, 99, 217),
- (122, 114, 211), (132, 130, 205), (214, 173, 169), (237, 209, 255),
- (148, 112, 248), (140, 138, 248), (132, 164, 249), (108, 159, 231),
- (84, 154, 214), (80, 153, 220), (76, 152, 227), (89, 135, 229),
- (88, 103, 228), (64, 78, 200), (63, 60, 188), (63, 43, 176),
- (62, 38, 176), (61, 34, 177), (69, 29, 164), (67, 10, 149),
- (52, 12, 108), (38, 6, 84), (25, 1, 61), (25, 2, 59),
- (26, 3, 57), (28, 2, 49), (27, 4, 33), (11, 13, 26),
- (6, 7, 37), (9, 13, 61), (23, 12, 71), (38, 11, 82),
- (42, 9, 80), (47, 7, 78), (48, 2, 75), (54, 0, 87),
- (43, 23, 112), (43, 28, 120), (44, 33, 129), (38, 44, 139),
- (32, 55, 149), (27, 68, 150), (17, 62, 127), (20, 27, 108),
- (17, 25, 87), (11, 10, 44), (15, 5, 48), (20, 0, 53),
- (31, 3, 54), (52, 5, 73), (58, 3, 96), (77, 6, 136),
- (116, 27, 193), (122, 35, 205), (128, 44, 217), (122, 36, 207),
- (116, 28, 198), (103, 28, 193), (83, 33, 180), (64, 61, 168),
- (63, 79, 166), (109, 76, 215), (118, 78, 214), (128, 81, 213),
- (131, 61, 196), (115, 46, 201), (109, 26, 180), (94, 9, 139),
- (68, 0, 86), (85, 0, 111), (103, 0, 136), (115, 8, 159),
- (127, 16, 183), (158, 30, 213), (172, 74, 223), (176, 87, 255),
- (185, 90, 252), (180, 108, 242), (172, 103, 242), (164, 99, 243),
- (162, 68, 252), (149, 32, 234), (143, 23, 219), (137, 24, 204),
- (67, 41, 168), (62, 45, 155), (57, 50, 143), (36, 43, 134),
- (41, 32, 115), (33, 44, 98), (39, 28, 84), (41, 19, 84),
- (54, 16, 117), (98, 10, 146), (105, 12, 152), (113, 14, 159),
- (102, 28, 177), (83, 44, 187), (82, 59, 199), (89, 72, 213),
- (79, 84, 202), (75, 73, 201), (71, 63, 200), (71, 63, 184),
- (55, 58, 173), (42, 53, 159), (42, 44, 155), (37, 59, 160),
- (34, 76, 160), (26, 83, 152), (32, 89, 170), (39, 96, 186),
- (22, 116, 180), (35, 107, 192), (48, 129, 210), (41, 99, 198),
- (42, 62, 177), (45, 52, 164), (48, 42, 152), (59, 30, 138),
- (85, 27, 137), (92, 38, 150), (112, 45, 187), (112, 70, 196),
- (131, 104, 197), (126, 70, 231), (135, 56, 223), (130, 24, 192),
- (114, 32, 179), (110, 39, 179), (94, 40, 180), (65, 54, 159),
- (51, 55, 144), (33, 86, 136), (33, 61, 124), (43, 53, 124),
- (40, 48, 120), (45, 37, 114), (84, 66, 114), (90, 65, 159),
- (96, 81, 186), (91, 67, 187), (81, 58, 174), (84, 42, 170),
- (83, 17, 153), (66, 5, 134), (69, 15, 129), (50, 12, 123),
- (42, 19, 133), (63, 32, 151), (87, 23, 172), (90, 13, 181),
- (88, 34, 192), (90, 42, 190), (75, 65, 200), (54, 88, 211),
- (49, 107, 207), (46, 98, 208), (37, 91, 191), (50, 71, 180),
- (61, 62, 170), (73, 48, 139), (77, 22, 126), (52, 29, 120),
- (32, 28, 112), (26, 27, 94), (23, 3, 102), (23, 0, 83),
- (33, 5, 92), (43, 8, 90), (45, 17, 104), (40, 31, 120),
- (30, 36, 134), (22, 59, 130), (18, 49, 93), (6, 24, 88),
- (4, 15, 77), (0, 9, 42), (4, 8, 19), (8, 0, 15),
- (14, 1, 11), (5, 3, 17), (7, 19, 19), (7, 30, 46),
- (0, 33, 49), (6, 24, 60), (0, 33, 80), (9, 34, 65)
- ),
-
-// 362 vchira_0014.jpg
-((45, 230, 126), (110, 183, 68), (100, 173, 62), (91, 164, 56),
- (81, 152, 60), (72, 140, 65), (51, 132, 84), (31, 124, 103),
- (12, 94, 45), (7, 71, 31), (2, 49, 17), (14, 57, 17),
- (27, 65, 18), (40, 86, 27), (54, 107, 37), (54, 101, 45),
- (55, 96, 54), (93, 147, 113), (56, 137, 113), (19, 127, 114),
- (9, 121, 105), (0, 115, 97), (0, 103, 79), (0, 91, 61),
- (69, 116, 20), (116, 119, 41), (164, 122, 62), (127, 96, 34),
- (91, 70, 7), (74, 59, 3), (57, 48, 0), (35, 49, 16),
- (30, 55, 25), (25, 38, 44), (24, 34, 49), (24, 30, 54),
- (30, 38, 45), (37, 47, 36), (46, 71, 32), (55, 96, 28),
- (99, 119, 0), (114, 123, 21), (129, 127, 42), (111, 84, 61),
- (93, 41, 80), (79, 32, 71), (65, 23, 63), (61, 13, 53),
- (58, 10, 32), (43, 28, 0), (59, 31, 22), (75, 35, 44),
- (136, 65, 54), (198, 95, 64), (184, 136, 53), (171, 177, 43),
- (147, 204, 99), (173, 206, 81), (199, 208, 63), (222, 214, 77),
- (245, 220, 91), (236, 233, 80), (228, 247, 69), (225, 245, 132),
- (222, 229, 177), (146, 208, 183), (191, 200, 197), (237, 192, 212),
- (237, 195, 187), (237, 199, 162), (202, 184, 136), (151, 161, 124),
- (83, 100, 64), (70, 77, 60), (57, 55, 56), (34, 37, 46),
- (12, 19, 37), (6, 16, 25), (0, 13, 14), (0, 31, 13),
- (0, 36, 0), (15, 82, 28), (28, 95, 61), (42, 108, 94),
- (51, 142, 125), (60, 176, 157), (79, 222, 216), (90, 238, 202),
- (14, 191, 173), (10, 150, 137), (6, 110, 101), (3, 84, 84),
- (0, 59, 68), (14, 22, 45), (3, 6, 23), (0, 10, 12),
- (0, 17, 3), (0, 34, 0), (16, 59, 17), (32, 84, 35),
- (53, 97, 56), (74, 111, 78), (121, 163, 81), (132, 186, 126),
- (131, 162, 182), (127, 180, 209), (123, 198, 237), (110, 217, 224),
- (97, 237, 211), (80, 250, 214), (34, 251, 230), (0, 241, 252),
- (61, 236, 229), (103, 210, 218), (119, 178, 213), (136, 146, 208),
- (146, 135, 201), (147, 145, 159), (132, 114, 126), (124, 124, 114),
- (85, 117, 116), (86, 101, 106), (88, 85, 96), (94, 83, 96),
- (100, 82, 96), (145, 89, 126), (138, 70, 119), (97, 8, 136),
- (60, 5, 106), (18, 75, 60), (19, 82, 50), (20, 90, 40),
- (26, 91, 33), (43, 72, 8), (50, 65, 0), (47, 60, 0),
- (36, 44, 7), (20, 50, 3), (4, 57, 0), (2, 52, 0),
- (0, 48, 0), (0, 47, 0), (36, 46, 0), (7, 39, 0),
- (0, 40, 19), (15, 69, 45), (18, 74, 45), (22, 79, 46),
- (39, 64, 61), (81, 53, 101), (140, 28, 201), (188, 44, 191),
- (185, 67, 143), (142, 70, 120), (99, 73, 98), (70, 56, 47),
- (47, 26, 31), (29, 24, 31), (25, 34, 13), (18, 18, 0),
- (4, 13, 0), (0, 24, 2), (1, 25, 1), (3, 27, 0),
- (15, 35, 8), (36, 44, 33), (42, 40, 53), (38, 33, 56),
- (30, 50, 77), (22, 51, 66), (14, 52, 55), (25, 51, 26),
- (36, 42, 16), (42, 31, 9), (45, 5, 13), (36, 11, 14),
- (22, 23, 18), (0, 40, 26), (2, 49, 59), (13, 43, 71),
- (17, 47, 73), (16, 36, 73), (15, 16, 44), (15, 9, 19),
- (0, 33, 0), (14, 44, 5), (29, 56, 11), (60, 78, 18),
- (138, 136, 33), (183, 160, 4), (212, 201, 33), (169, 187, 39),
- (123, 197, 40), (158, 170, 72), (161, 176, 91), (154, 176, 127),
- (162, 167, 135), (163, 147, 173), (184, 104, 163), (135, 84, 143),
- (138, 146, 185), (92, 139, 183), (93, 149, 200), (115, 185, 183),
- (125, 186, 181), (119, 149, 139), (115, 139, 107), (94, 143, 113),
- (106, 164, 116), (145, 175, 167), (146, 229, 187), (204, 236, 173),
- (205, 240, 158), (183, 198, 129), (186, 159, 129), (167, 167, 113),
- (118, 138, 66), (107, 92, 59), (76, 72, 34), (32, 62, 38),
- (20, 92, 46), (59, 96, 65), (134, 137, 92), (152, 203, 144),
- (136, 200, 176), (122, 242, 170), (94, 245, 176), (85, 241, 180),
- (75, 255, 147), (123, 219, 83), (194, 214, 41), (248, 245, 0),
- (210, 236, 41), (207, 219, 85), (218, 213, 111), (190, 201, 122),
- (177, 197, 134), (132, 200, 179), (112, 190, 210), (74, 191, 198),
- (40, 180, 181), (0, 95, 134), (43, 67, 91), (18, 34, 86),
- (18, 23, 53), (0, 3, 37), (12, 11, 42), (58, 3, 60),
- (86, 0, 84), (106, 0, 134), (117, 10, 148), (196, 35, 177),
- (182, 52, 202), (135, 34, 192), (89, 6, 136), (19, 33, 59)
- ),
-
-// 363 vchira_0015.jpg
-((104, 83, 122), (0, 48, 110), (0, 32, 101), (0, 17, 92),
- (37, 40, 98), (74, 63, 105), (98, 55, 108), (123, 47, 112),
- (125, 61, 121), (128, 63, 125), (132, 66, 130), (154, 113, 147),
- (177, 161, 164), (201, 197, 201), (226, 233, 239), (235, 244, 240),
- (245, 255, 242), (255, 240, 190), (215, 225, 199), (175, 211, 209),
- (106, 156, 173), (37, 101, 137), (26, 83, 134), (15, 66, 132),
- (18, 14, 91), (26, 8, 82), (35, 2, 73), (56, 31, 85),
- (78, 60, 98), (85, 60, 104), (93, 61, 110), (73, 31, 117),
- (59, 21, 98), (44, 0, 60), (53, 24, 61), (62, 48, 63),
- (69, 60, 106), (76, 72, 149), (100, 80, 164), (125, 89, 179),
- (170, 67, 200), (148, 91, 206), (127, 116, 212), (125, 128, 189),
- (123, 140, 166), (128, 154, 196), (133, 168, 226), (151, 193, 253),
- (197, 174, 242), (205, 224, 228), (219, 236, 207), (233, 249, 186),
- (244, 252, 179), (255, 255, 172), (255, 255, 161), (255, 255, 150),
- (247, 218, 20), (251, 220, 96), (255, 223, 172), (245, 218, 199),
- (235, 213, 226), (232, 206, 240), (229, 199, 255), (255, 210, 255),
- (255, 195, 255), (241, 188, 230), (245, 164, 197), (250, 140, 165),
- (242, 142, 169), (235, 145, 173), (179, 98, 139), (157, 124, 151),
- (143, 173, 123), (117, 192, 114), (92, 212, 106), (83, 148, 109),
- (74, 85, 113), (81, 83, 113), (88, 81, 114), (99, 96, 105),
- (150, 130, 119), (217, 205, 153), (220, 193, 172), (223, 181, 191),
- (223, 170, 162), (224, 160, 133), (250, 177, 98), (241, 142, 75),
- (118, 87, 93), (163, 116, 130), (209, 146, 167), (214, 155, 167),
- (220, 164, 167), (193, 178, 175), (179, 178, 158), (116, 142, 159),
- (89, 108, 122), (77, 50, 65), (71, 44, 60), (65, 38, 55),
- (80, 44, 73), (95, 50, 91), (115, 58, 101), (94, 47, 101),
- (33, 24, 55), (50, 36, 65), (67, 49, 75), (82, 65, 94),
- (97, 82, 113), (120, 130, 157), (134, 159, 166), (174, 200, 215),
- (202, 200, 222), (255, 245, 255), (255, 236, 254), (255, 228, 254),
- (203, 206, 225), (180, 202, 226), (167, 140, 217), (108, 115, 170),
- (75, 48, 163), (62, 54, 168), (50, 60, 173), (40, 66, 160),
- (31, 73, 147), (41, 95, 157), (28, 98, 184), (12, 106, 194),
- (33, 103, 189), (96, 140, 211), (114, 148, 217), (132, 157, 224),
- (159, 155, 239), (134, 148, 211), (88, 150, 201), (101, 192, 193),
- (85, 191, 142), (113, 153, 115), (142, 115, 88), (177, 130, 81),
- (212, 145, 75), (234, 169, 51), (249, 182, 29), (255, 201, 85),
- (243, 209, 138), (209, 225, 176), (208, 206, 195), (207, 187, 214),
- (188, 200, 224), (195, 211, 227), (188, 200, 224), (168, 203, 225),
- (111, 125, 170), (89, 113, 163), (67, 102, 156), (49, 70, 135),
- (0, 47, 142), (7, 28, 119), (28, 22, 128), (102, 20, 193),
- (144, 7, 199), (199, 8, 235), (198, 7, 237), (197, 7, 239),
- (148, 27, 230), (123, 41, 239), (139, 79, 237), (149, 59, 193),
- (60, 10, 73), (58, 8, 48), (57, 6, 23), (52, 13, 0),
- (49, 16, 1), (38, 0, 0), (23, 0, 17), (18, 0, 59),
- (14, 25, 55), (32, 30, 79), (43, 56, 91), (47, 50, 93),
- (40, 23, 119), (60, 0, 93), (51, 1, 72), (66, 0, 38),
- (53, 19, 0), (51, 26, 0), (50, 33, 0), (56, 35, 34),
- (54, 39, 70), (57, 64, 74), (82, 49, 120), (128, 29, 148),
- (124, 11, 161), (86, 25, 162), (53, 113, 165), (89, 140, 206),
- (125, 155, 207), (151, 193, 233), (179, 236, 255), (207, 252, 249),
- (247, 255, 255), (255, 236, 229), (224, 189, 219), (186, 163, 215),
- (134, 117, 161), (104, 109, 138), (80, 83, 118), (38, 63, 117),
- (8, 36, 83), (0, 31, 60), (9, 13, 86), (11, 1, 74),
- (0, 16, 68), (0, 2, 61), (31, 8, 60), (64, 8, 35),
- (147, 32, 45), (186, 18, 53), (208, 59, 26), (206, 108, 7),
- (185, 103, 4), (195, 80, 25), (127, 68, 26), (116, 32, 0),
- (96, 20, 0), (82, 4, 0), (76, 0, 0), (30, 0, 2),
- (2, 6, 41), (1, 16, 49), (17, 14, 45), (65, 28, 0),
- (110, 43, 37), (150, 62, 60), (174, 67, 59), (183, 117, 65),
- (170, 143, 52), (207, 120, 27), (233, 84, 41), (233, 84, 41),
- (234, 72, 51), (207, 84, 86), (182, 95, 103), (146, 90, 99),
- (120, 55, 75), (108, 45, 74), (86, 48, 61), (71, 46, 42),
- (67, 32, 64), (125, 10, 65), (158, 5, 85), (152, 32, 57),
- (200, 45, 41), (182, 68, 0), (152, 42, 17), (119, 7, 0)
- ),
-
-// 364 vchira_17.jpg
-((23, 59, 55), (8, 128, 67), (20, 155, 77), (33, 182, 88),
- (38, 184, 83), (43, 186, 78), (33, 178, 85), (23, 171, 93),
- (0, 130, 106), (9, 112, 112), (19, 95, 118), (9, 89, 142),
- (0, 83, 167), (16, 74, 151), (32, 65, 136), (42, 53, 140),
- (53, 42, 144), (117, 10, 186), (127, 8, 150), (137, 7, 115),
- (116, 4, 102), (95, 1, 89), (71, 11, 91), (48, 22, 93),
- (0, 101, 98), (9, 100, 124), (18, 100, 150), (36, 84, 165),
- (55, 68, 180), (65, 65, 191), (76, 63, 203), (104, 51, 204),
- (123, 32, 198), (163, 5, 203), (175, 9, 201), (188, 14, 200),
- (176, 22, 209), (164, 31, 218), (135, 69, 233), (106, 107, 249),
- (19, 135, 134), (32, 165, 111), (46, 196, 88), (47, 205, 100),
- (49, 215, 113), (47, 223, 125), (46, 231, 137), (41, 235, 149),
- (28, 225, 153), (23, 207, 133), (12, 187, 117), (2, 167, 101),
- (15, 160, 109), (29, 153, 117), (18, 157, 133), (7, 161, 149),
- (21, 151, 201), (58, 108, 212), (95, 65, 223), (145, 47, 230),
- (196, 30, 238), (221, 31, 231), (247, 33, 225), (242, 64, 140),
- (186, 82, 91), (112, 0, 119), (90, 44, 163), (68, 89, 208),
- (57, 99, 205), (46, 109, 202), (22, 152, 188), (29, 169, 122),
- (21, 167, 82), (32, 174, 79), (44, 181, 77), (46, 190, 81),
- (48, 199, 86), (49, 199, 85), (51, 199, 85), (58, 211, 97),
- (55, 219, 106), (58, 220, 108), (63, 224, 107), (69, 229, 107),
- (67, 224, 100), (65, 220, 93), (61, 210, 84), (58, 211, 94),
- (51, 211, 101), (37, 196, 100), (24, 181, 100), (12, 170, 103),
- (0, 159, 106), (13, 123, 120), (17, 87, 112), (23, 51, 101),
- (53, 46, 116), (66, 10, 119), (70, 15, 146), (75, 20, 174),
- (74, 21, 177), (74, 23, 180), (85, 19, 155), (80, 37, 168),
- (58, 66, 193), (52, 79, 192), (47, 93, 191), (38, 108, 192),
- (30, 124, 194), (6, 127, 172), (0, 164, 153), (0, 135, 144),
- (3, 136, 131), (0, 116, 122), (4, 88, 111), (9, 61, 100),
- (0, 34, 80), (4, 34, 32), (0, 29, 13), (19, 72, 18),
- (0, 130, 98), (16, 167, 103), (33, 204, 108), (38, 210, 113),
- (43, 217, 119), (43, 223, 136), (18, 211, 164), (1, 215, 187),
- (6, 186, 223), (48, 182, 255), (48, 159, 240), (48, 136, 226),
- (40, 106, 200), (13, 77, 149), (16, 57, 109), (23, 20, 89),
- (130, 0, 86), (129, 15, 86), (129, 30, 87), (119, 25, 115),
- (109, 21, 144), (118, 44, 199), (81, 80, 220), (67, 83, 178),
- (28, 122, 134), (3, 112, 106), (17, 96, 92), (31, 81, 78),
- (35, 79, 78), (11, 111, 85), (11, 132, 97), (16, 156, 95),
- (12, 182, 120), (13, 185, 126), (14, 189, 132), (4, 184, 159),
- (6, 165, 169), (12, 171, 193), (20, 169, 193), (42, 145, 222),
- (65, 140, 242), (47, 158, 240), (32, 177, 219), (17, 197, 198),
- (22, 222, 175), (35, 236, 158), (48, 242, 155), (51, 244, 155),
- (48, 242, 155), (46, 241, 154), (44, 240, 154), (32, 233, 157),
- (21, 222, 167), (18, 211, 182), (40, 163, 231), (100, 132, 241),
- (156, 56, 242), (220, 20, 253), (239, 21, 239), (230, 2, 235),
- (226, 0, 224), (193, 1, 174), (157, 44, 98), (126, 29, 82),
- (36, 0, 40), (22, 6, 47), (9, 12, 55), (11, 23, 95),
- (25, 29, 116), (70, 35, 127), (62, 25, 157), (54, 44, 166),
- (66, 38, 151), (79, 14, 114), (49, 14, 82), (63, 0, 73),
- (70, 0, 65), (98, 0, 73), (100, 3, 70), (122, 16, 64),
- (122, 57, 29), (45, 129, 31), (35, 149, 53), (13, 138, 60),
- (20, 134, 64), (30, 156, 72), (24, 165, 86), (27, 183, 99),
- (32, 208, 123), (43, 231, 137), (44, 233, 141), (44, 236, 150),
- (49, 242, 153), (55, 240, 139), (58, 240, 139), (56, 236, 136),
- (59, 239, 132), (63, 232, 117), (61, 223, 101), (55, 212, 95),
- (54, 212, 99), (54, 218, 106), (56, 227, 113), (42, 231, 139),
- (36, 233, 153), (32, 233, 155), (36, 234, 155), (36, 234, 157),
- (31, 231, 158), (28, 222, 149), (18, 208, 146), (25, 157, 117),
- (2, 126, 102), (0, 64, 91), (36, 5, 46), (68, 9, 29),
- (31, 1, 37), (18, 2, 28), (20, 67, 13), (23, 106, 26),
- (35, 135, 45), (45, 144, 79), (22, 159, 81), (23, 174, 93),
- (25, 196, 118), (38, 211, 121), (36, 228, 143), (39, 236, 154),
- (42, 239, 157), (40, 237, 157), (38, 235, 153), (34, 232, 155),
- (23, 217, 147), (22, 203, 132), (32, 187, 96), (47, 185, 73)
- ),
-
-// 365 vchira_18pp1.jpg
-((74, 7, 183), (102, 15, 208), (108, 66, 231), (115, 117, 254),
- (128, 116, 254), (142, 115, 254), (141, 111, 252), (140, 108, 251),
- (197, 52, 179), (198, 54, 176), (200, 57, 173), (183, 78, 205),
- (166, 99, 238), (152, 130, 246), (139, 162, 255), (130, 165, 250),
- (122, 168, 246), (106, 119, 247), (125, 115, 248), (145, 111, 250),
- (162, 99, 240), (180, 87, 230), (192, 81, 213), (204, 76, 197),
- (242, 106, 178), (225, 76, 166), (208, 46, 155), (194, 31, 146),
- (181, 17, 138), (183, 17, 137), (185, 17, 136), (185, 17, 136),
- (193, 32, 146), (226, 104, 151), (239, 119, 152), (252, 135, 153),
- (253, 167, 173), (255, 199, 194), (253, 211, 198), (251, 223, 202),
- (250, 253, 242), (252, 251, 248), (254, 249, 255), (245, 248, 250),
- (236, 248, 246), (190, 235, 241), (144, 223, 236), (120, 202, 216),
- (145, 162, 255), (255, 167, 255), (251, 171, 234), (248, 176, 214),
- (241, 149, 204), (234, 122, 194), (220, 87, 182), (206, 53, 170),
- (139, 10, 172), (132, 16, 183), (125, 23, 195), (125, 29, 205),
- (126, 35, 216), (132, 40, 219), (139, 46, 222), (143, 72, 230),
- (150, 92, 255), (156, 133, 255), (173, 155, 255), (190, 178, 255),
- (181, 155, 248), (172, 133, 242), (157, 109, 247), (161, 64, 219),
- (169, 14, 142), (158, 9, 114), (148, 5, 87), (127, 4, 91),
- (106, 3, 95), (117, 1, 97), (129, 0, 100), (142, 1, 116),
- (148, 3, 130), (166, 10, 145), (175, 13, 140), (184, 16, 135),
- (184, 15, 132), (184, 15, 130), (185, 13, 125), (186, 15, 130),
- (191, 27, 140), (205, 45, 150), (219, 63, 160), (234, 75, 144),
- (249, 88, 129), (253, 76, 102), (233, 44, 112), (221, 23, 100),
- (206, 23, 105), (157, 4, 87), (165, 3, 94), (174, 2, 102),
- (180, 6, 111), (187, 11, 120), (184, 12, 122), (191, 17, 128),
- (245, 72, 102), (236, 67, 120), (227, 62, 139), (220, 56, 133),
- (213, 51, 127), (215, 41, 138), (193, 20, 128), (186, 12, 123),
- (199, 11, 106), (184, 12, 120), (178, 6, 115), (173, 1, 111),
- (140, 0, 120), (136, 3, 144), (125, 9, 158), (130, 2, 147),
- (152, 7, 148), (160, 10, 147), (169, 13, 146), (169, 17, 153),
- (170, 22, 160), (202, 45, 162), (196, 65, 169), (204, 71, 190),
- (216, 102, 215), (248, 135, 197), (238, 135, 206), (228, 135, 215),
- (232, 170, 233), (189, 189, 255), (178, 219, 241), (245, 191, 217),
- (254, 192, 197), (242, 170, 167), (230, 148, 137), (242, 131, 120),
- (255, 114, 104), (255, 90, 133), (248, 93, 151), (231, 87, 156),
- (215, 50, 155), (172, 8, 129), (164, 6, 132), (156, 5, 136),
- (129, 0, 124), (116, 0, 135), (65, 18, 124), (76, 4, 166),
- (66, 5, 168), (67, 2, 173), (68, 0, 179), (59, 2, 192),
- (74, 0, 199), (96, 18, 215), (112, 74, 247), (137, 92, 247),
- (155, 79, 231), (171, 34, 182), (172, 31, 173), (174, 28, 165),
- (168, 21, 163), (155, 18, 170), (130, 45, 166), (123, 58, 210),
- (113, 112, 231), (140, 106, 235), (167, 100, 239), (218, 114, 225),
- (246, 128, 204), (250, 143, 185), (244, 152, 203), (243, 155, 203),
- (187, 144, 213), (116, 170, 244), (68, 149, 231), (85, 192, 212),
- (126, 231, 224), (207, 255, 226), (245, 255, 244), (238, 245, 253),
- (255, 239, 255), (245, 230, 255), (236, 222, 255), (240, 199, 243),
- (217, 155, 238), (150, 112, 251), (84, 72, 240), (77, 0, 196),
- (72, 0, 204), (27, 1, 222), (55, 89, 213), (47, 153, 201),
- (60, 165, 212), (36, 159, 192), (28, 150, 191), (43, 119, 229),
- (86, 88, 248), (112, 18, 192), (117, 7, 182), (137, 13, 173),
- (163, 21, 167), (167, 38, 165), (160, 111, 193), (118, 159, 238),
- (109, 169, 242), (119, 165, 250), (142, 144, 255), (135, 96, 241),
- (153, 51, 212), (141, 26, 192), (153, 14, 165), (164, 12, 147),
- (179, 17, 139), (184, 20, 143), (168, 22, 157), (146, 15, 173),
- (139, 26, 194), (138, 29, 198), (126, 23, 190), (137, 15, 178),
- (158, 14, 164), (173, 27, 164), (175, 21, 155), (188, 30, 153),
- (212, 50, 161), (223, 81, 165), (236, 103, 158), (255, 135, 172),
- (251, 143, 175), (242, 169, 189), (249, 222, 192), (255, 227, 218),
- (253, 237, 237), (255, 240, 255), (246, 228, 228), (255, 215, 223),
- (233, 185, 245), (168, 115, 245), (151, 77, 234), (133, 39, 215),
- (117, 12, 192), (114, 10, 181), (102, 5, 183), (101, 10, 176),
- (113, 10, 154), (114, 0, 161), (100, 5, 185), (97, 17, 214),
- (81, 81, 239), (44, 121, 229), (75, 177, 217), (52, 169, 202)
- ),
-
-// 366 vchira_19.jpg
-((225, 128, 161), (246, 212, 86), (231, 233, 65), (216, 254, 44),
- (158, 206, 23), (101, 158, 3), (102, 126, 1), (104, 95, 0),
- (189, 151, 6), (206, 193, 8), (224, 235, 11), (213, 245, 24),
- (203, 255, 37), (155, 249, 56), (107, 243, 75), (98, 244, 98),
- (90, 246, 121), (207, 243, 91), (200, 230, 116), (193, 217, 141),
- (173, 228, 146), (154, 240, 151), (121, 242, 138), (89, 244, 126),
- (13, 244, 212), (7, 190, 176), (1, 136, 140), (1, 93, 108),
- (1, 51, 76), (9, 37, 62), (17, 23, 49), (7, 23, 23),
- (3, 12, 17), (6, 45, 0), (27, 62, 2), (49, 79, 5),
- (90, 116, 8), (131, 154, 11), (137, 192, 34), (144, 230, 57),
- (173, 225, 127), (93, 168, 109), (13, 112, 92), (12, 88, 70),
- (12, 65, 49), (7, 59, 58), (2, 54, 67), (19, 54, 94),
- (35, 46, 110), (13, 38, 95), (37, 51, 52), (62, 65, 10),
- (63, 66, 11), (65, 68, 13), (43, 66, 10), (21, 64, 8),
- (2, 41, 10), (35, 43, 5), (69, 45, 0), (104, 70, 0),
- (139, 95, 0), (160, 122, 0), (182, 149, 0), (226, 229, 0),
- (248, 239, 12), (241, 250, 0), (247, 251, 0), (253, 252, 1),
- (250, 251, 5), (247, 250, 9), (245, 255, 11), (229, 249, 30),
- (241, 233, 44), (248, 168, 93), (255, 103, 143), (250, 83, 147),
- (246, 64, 151), (246, 100, 142), (246, 137, 134), (255, 160, 98),
- (251, 157, 57), (171, 149, 1), (125, 111, 0), (80, 74, 0),
- (55, 91, 16), (30, 108, 32), (10, 137, 86), (0, 159, 131),
- (59, 253, 190), (89, 221, 180), (120, 189, 170), (135, 192, 165),
- (150, 196, 160), (101, 134, 165), (45, 146, 106), (74, 96, 50),
- (37, 73, 11), (0, 37, 29), (0, 36, 28), (0, 35, 28),
- (1, 35, 42), (3, 35, 56), (5, 42, 68), (24, 17, 85),
- (38, 11, 82), (31, 5, 51), (25, 0, 21), (28, 3, 24),
- (31, 6, 27), (33, 1, 50), (56, 0, 65), (89, 1, 79),
- (106, 0, 110), (146, 0, 134), (168, 1, 150), (191, 2, 166),
- (238, 60, 148), (238, 108, 82), (229, 142, 39), (233, 203, 0),
- (180, 122, 25), (148, 92, 12), (116, 63, 0), (93, 50, 0),
- (70, 38, 0), (42, 8, 0), (28, 1, 0), (29, 10, 12),
- (41, 10, 8), (87, 0, 33), (119, 6, 62), (151, 13, 91),
- (192, 10, 129), (201, 2, 179), (213, 7, 177), (210, 11, 192),
- (144, 22, 209), (72, 81, 164), (1, 140, 119), (1, 129, 109),
- (2, 118, 99), (7, 106, 62), (5, 68, 41), (2, 50, 26),
- (10, 40, 14), (1, 90, 62), (1, 101, 80), (1, 113, 99),
- (6, 136, 90), (9, 152, 99), (0, 173, 138), (15, 224, 167),
- (46, 169, 102), (43, 157, 64), (40, 145, 27), (48, 85, 7),
- (58, 99, 3), (56, 145, 1), (52, 144, 35), (70, 176, 28),
- (54, 182, 61), (122, 217, 65), (83, 176, 52), (45, 135, 39),
- (26, 61, 7), (22, 16, 0), (11, 8, 0), (0, 18, 0),
- (8, 3, 7), (8, 3, 3), (8, 3, 0), (2, 1, 9),
- (3, 3, 13), (2, 1, 6), (3, 0, 4), (8, 0, 0),
- (4, 2, 7), (6, 0, 11), (15, 0, 21), (29, 6, 26),
- (43, 0, 28), (75, 0, 61), (99, 1, 86), (110, 0, 93),
- (70, 3, 80), (55, 1, 74), (41, 0, 69), (28, 4, 54),
- (59, 1, 23), (74, 20, 18), (98, 23, 28), (142, 46, 34),
- (148, 65, 21), (163, 79, 68), (202, 73, 91), (153, 15, 64),
- (138, 20, 52), (135, 21, 57), (132, 8, 58), (113, 23, 48),
- (86, 3, 55), (55, 9, 11), (53, 5, 5), (55, 22, 5),
- (75, 42, 9), (56, 63, 12), (47, 32, 9), (29, 42, 0),
- (32, 39, 0), (100, 71, 3), (156, 90, 16), (200, 117, 15),
- (236, 197, 14), (248, 242, 32), (255, 251, 34), (248, 252, 15),
- (235, 255, 12), (233, 252, 20), (197, 226, 40), (164, 190, 7),
- (107, 126, 1), (89, 89, 0), (65, 138, 0), (59, 148, 0),
- (96, 159, 10), (117, 175, 13), (139, 187, 0), (194, 216, 19),
- (181, 174, 21), (183, 73, 58), (200, 44, 92), (250, 38, 184),
- (216, 3, 189), (216, 5, 195), (229, 7, 216), (253, 27, 222),
- (229, 143, 180), (234, 178, 129), (235, 185, 98), (223, 211, 65),
- (177, 255, 71), (225, 229, 54), (233, 225, 38), (242, 185, 20),
- (196, 110, 25), (119, 65, 18), (71, 43, 19), (51, 19, 22),
- (36, 30, 56), (31, 30, 108), (106, 0, 110), (144, 4, 175),
- (172, 12, 182), (149, 9, 168), (113, 61, 109), (9, 65, 114)
- ),
-
-// 367 vchira_28.jpg
-((0, 2, 44), (0, 71, 177), (12, 101, 195), (24, 131, 213),
- (13, 117, 214), (3, 103, 215), (5, 91, 190), (8, 80, 165),
- (26, 68, 108), (29, 55, 79), (33, 42, 51), (60, 51, 45),
- (88, 61, 40), (75, 69, 60), (63, 77, 80), (47, 65, 78),
- (31, 53, 76), (25, 35, 47), (38, 20, 26), (52, 6, 6),
- (54, 12, 8), (56, 19, 11), (63, 26, 10), (70, 34, 10),
- (114, 41, 6), (79, 38, 14), (45, 35, 23), (43, 24, 12),
- (42, 14, 2), (27, 10, 3), (12, 7, 4), (3, 2, 0),
- (4, 1, 10), (13, 3, 4), (54, 16, 18), (96, 30, 32),
- (130, 62, 31), (164, 95, 30), (178, 97, 27), (192, 100, 25),
- (166, 124, 74), (172, 144, 111), (178, 165, 149), (210, 170, 104),
- (242, 175, 60), (248, 199, 43), (255, 223, 26), (252, 233, 69),
- (254, 242, 122), (221, 225, 250), (188, 184, 193), (156, 143, 137),
- (115, 112, 113), (74, 81, 89), (71, 67, 83), (68, 54, 77),
- (40, 44, 56), (55, 74, 97), (70, 104, 139), (122, 147, 172),
- (174, 190, 205), (183, 198, 211), (193, 207, 218), (193, 199, 231),
- (173, 194, 215), (101, 137, 161), (82, 84, 145), (63, 31, 130),
- (64, 15, 85), (65, 0, 40), (50, 3, 19), (72, 6, 16),
- (105, 12, 23), (109, 15, 20), (114, 19, 17), (99, 12, 22),
- (84, 6, 28), (88, 5, 37), (93, 5, 47), (133, 5, 53),
- (165, 26, 19), (153, 22, 27), (103, 49, 68), (54, 77, 109),
- (49, 80, 131), (45, 83, 154), (24, 83, 163), (52, 94, 168),
- (3, 67, 191), (17, 58, 193), (32, 50, 196), (54, 38, 208),
- (76, 26, 221), (88, 39, 208), (151, 23, 208), (203, 1, 209),
- (137, 6, 180), (110, 35, 187), (78, 60, 195), (46, 85, 204),
- (26, 71, 192), (7, 57, 180), (0, 40, 130), (11, 43, 84),
- (12, 9, 76), (17, 10, 87), (22, 12, 99), (19, 20, 121),
- (17, 28, 143), (2, 51, 172), (11, 52, 180), (16, 46, 178),
- (61, 11, 162), (51, 6, 75), (34, 4, 56), (18, 2, 38),
- (7, 14, 22), (0, 6, 22), (1, 11, 36), (0, 10, 37),
- (0, 9, 70), (6, 7, 71), (12, 5, 72), (15, 3, 57),
- (18, 1, 43), (35, 0, 49), (60, 8, 12), (115, 26, 0),
- (171, 53, 3), (199, 97, 35), (182, 112, 59), (165, 128, 84),
- (192, 156, 158), (203, 193, 201), (218, 203, 198), (220, 212, 201),
- (223, 206, 160), (220, 200, 160), (218, 195, 161), (211, 185, 148),
- (204, 176, 136), (187, 139, 77), (220, 149, 57), (213, 125, 15),
- (221, 94, 23), (221, 36, 112), (199, 22, 120), (177, 9, 128),
- (159, 2, 143), (165, 1, 192), (208, 10, 181), (255, 48, 198),
- (218, 145, 162), (207, 150, 166), (196, 155, 171), (200, 113, 147),
- (223, 35, 129), (179, 5, 152), (151, 1, 135), (108, 2, 172),
- (87, 0, 85), (16, 6, 30), (10, 3, 22), (4, 0, 14),
- (5, 6, 10), (34, 12, 1), (56, 29, 10), (98, 38, 2),
- (186, 44, 34), (189, 30, 48), (193, 17, 63), (205, 45, 73),
- (222, 17, 112), (188, 40, 114), (157, 119, 80), (126, 107, 153),
- (71, 113, 153), (64, 115, 162), (36, 130, 204), (48, 120, 204),
- (87, 72, 213), (77, 20, 185), (78, 25, 129), (104, 12, 59),
- (138, 72, 12), (148, 74, 7), (158, 76, 3), (183, 82, 2),
- (203, 104, 2), (219, 102, 0), (226, 116, 1), (208, 116, 7),
- (209, 117, 16), (192, 105, 34), (167, 105, 54), (85, 92, 98),
- (85, 89, 90), (57, 60, 49), (43, 39, 38), (67, 35, 12),
- (111, 54, 11), (176, 90, 15), (222, 96, 55), (237, 172, 68),
- (222, 170, 86), (179, 125, 63), (144, 100, 55), (134, 83, 52),
- (75, 56, 39), (27, 34, 40), (16, 29, 45), (1, 10, 51),
- (7, 27, 77), (1, 21, 84), (10, 50, 99), (0, 33, 114),
- (2, 32, 122), (1, 56, 147), (17, 94, 172), (71, 147, 196),
- (105, 168, 211), (154, 186, 211), (199, 213, 216), (220, 218, 219),
- (223, 224, 226), (222, 217, 211), (194, 209, 216), (134, 214, 247),
- (121, 164, 217), (94, 177, 227), (77, 148, 214), (78, 159, 214),
- (56, 181, 235), (27, 150, 228), (61, 144, 212), (62, 81, 222),
- (62, 36, 189), (91, 2, 152), (101, 1, 89), (95, 1, 75),
- (52, 2, 51), (84, 3, 44), (145, 9, 55), (196, 18, 104),
- (219, 36, 119), (211, 19, 154), (224, 1, 212), (213, 5, 215),
- (185, 1, 175), (113, 34, 141), (125, 0, 82), (123, 18, 61),
- (129, 103, 76), (174, 141, 126), (232, 222, 212), (217, 189, 168)
- ),
-
-// 368 vchira_2pp1.jpg
-((179, 181, 0), (231, 161, 3), (239, 153, 1), (248, 146, 0),
- (210, 116, 0), (173, 87, 0), (165, 82, 0), (157, 78, 0),
- (133, 20, 26), (108, 15, 59), (84, 11, 92), (65, 29, 94),
- (46, 48, 97), (23, 39, 162), (1, 31, 227), (4, 40, 240),
- (7, 50, 253), (12, 165, 199), (17, 158, 160), (23, 152, 121),
- (28, 147, 84), (33, 143, 48), (39, 151, 43), (46, 160, 38),
- (16, 90, 93), (9, 68, 140), (2, 47, 188), (22, 38, 211),
- (42, 30, 234), (51, 15, 208), (60, 0, 183), (92, 21, 141),
- (122, 33, 61), (235, 140, 0), (223, 191, 2), (212, 242, 4),
- (157, 242, 9), (103, 243, 14), (78, 243, 21), (53, 244, 29),
- (17, 236, 118), (39, 187, 115), (61, 139, 113), (54, 135, 84),
- (48, 132, 55), (31, 131, 77), (15, 130, 99), (15, 66, 113),
- (3, 71, 144), (2, 141, 122), (8, 100, 116), (14, 60, 110),
- (46, 35, 106), (79, 10, 103), (84, 10, 100), (90, 10, 97),
- (56, 41, 100), (47, 87, 65), (39, 134, 30), (21, 185, 30),
- (4, 237, 31), (9, 240, 31), (15, 243, 32), (39, 250, 25),
- (40, 248, 15), (86, 197, 33), (105, 169, 16), (124, 141, 0),
- (86, 140, 0), (48, 139, 0), (0, 135, 0), (26, 203, 24),
- (117, 234, 44), (180, 213, 60), (244, 193, 76), (244, 192, 66),
- (244, 192, 56), (248, 198, 50), (252, 204, 44), (225, 247, 24),
- (230, 255, 32), (254, 227, 0), (249, 179, 0), (244, 132, 0),
- (249, 103, 0), (255, 75, 1), (253, 43, 10), (255, 23, 12),
- (247, 3, 75), (152, 2, 130), (58, 2, 185), (36, 9, 195),
- (15, 16, 205), (8, 12, 221), (19, 9, 230), (10, 16, 252),
- (7, 33, 254), (6, 85, 203), (15, 88, 196), (24, 92, 189),
- (14, 88, 213), (5, 84, 237), (21, 74, 238), (33, 58, 213),
- (172, 146, 111), (126, 194, 84), (80, 243, 58), (48, 238, 61),
- (17, 234, 65), (22, 234, 87), (22, 209, 128), (3, 176, 133),
- (39, 139, 189), (23, 8, 211), (69, 10, 188), (115, 12, 165),
- (188, 2, 113), (226, 1, 67), (213, 8, 51), (228, 22, 24),
- (227, 51, 62), (178, 30, 93), (130, 9, 125), (98, 5, 145),
- (66, 1, 165), (55, 6, 194), (30, 2, 200), (47, 3, 162),
- (75, 2, 119), (110, 13, 80), (128, 14, 71), (146, 16, 62),
- (155, 5, 76), (154, 15, 57), (195, 29, 29), (252, 46, 9),
- (243, 77, 3), (218, 67, 11), (193, 57, 19), (175, 63, 23),
- (157, 70, 27), (133, 68, 40), (128, 41, 58), (111, 77, 39),
- (45, 142, 47), (46, 200, 70), (56, 213, 58), (67, 226, 46),
- (80, 249, 6), (128, 238, 3), (205, 219, 8), (233, 211, 29),
- (192, 106, 0), (185, 90, 0), (179, 75, 0), (162, 69, 51),
- (102, 76, 113), (51, 86, 92), (45, 140, 56), (37, 198, 69),
- (21, 226, 25), (27, 227, 7), (35, 234, 15), (43, 241, 24),
- (73, 240, 10), (78, 225, 12), (56, 207, 32), (66, 214, 66),
- (68, 206, 252), (49, 144, 241), (31, 83, 231), (30, 48, 246),
- (1, 22, 251), (1, 11, 230), (3, 19, 236), (21, 23, 248),
- (11, 38, 239), (0, 43, 213), (0, 33, 206), (9, 23, 171),
- (6, 48, 146), (7, 47, 134), (11, 46, 127), (13, 25, 123),
- (83, 66, 59), (85, 89, 32), (87, 113, 6), (148, 132, 0),
- (176, 134, 0), (193, 160, 0), (188, 170, 0), (199, 188, 0),
- (207, 180, 3), (224, 150, 27), (222, 142, 45), (222, 119, 86),
- (255, 168, 71), (242, 146, 59), (237, 85, 46), (243, 61, 11),
- (220, 70, 9), (197, 91, 15), (143, 74, 7), (33, 82, 3),
- (47, 140, 7), (59, 198, 9), (124, 227, 0), (199, 247, 3),
- (215, 231, 11), (226, 228, 7), (240, 182, 13), (234, 154, 15),
- (221, 167, 9), (164, 181, 43), (152, 188, 18), (118, 209, 7),
- (168, 196, 0), (159, 163, 14), (165, 133, 0), (143, 139, 3),
- (139, 158, 0), (89, 195, 1), (63, 211, 0), (61, 219, 0),
- (119, 235, 4), (164, 244, 5), (215, 234, 18), (237, 235, 12),
- (255, 195, 40), (253, 142, 8), (245, 112, 7), (221, 128, 7),
- (156, 142, 0), (120, 200, 5), (70, 204, 19), (28, 241, 35),
- (11, 252, 49), (66, 228, 46), (128, 242, 9), (178, 229, 4),
- (218, 208, 32), (241, 180, 14), (240, 147, 7), (232, 118, 4),
- (249, 52, 7), (250, 23, 14), (223, 1, 24), (193, 11, 34),
- (207, 5, 21), (218, 0, 14), (227, 12, 7), (254, 34, 8),
- (246, 75, 3), (228, 107, 2), (186, 201, 76), (193, 125, 24)
- ),
-
-// 369 00017
-((86, 162, 180), (79, 164, 187), (79, 163, 189), (80, 162, 191),
- (86, 163, 190), (93, 164, 189), (96, 164, 188), (100, 164, 188),
- (105, 163, 185), (102, 167, 183), (100, 171, 182), (97, 176, 180),
- (94, 182, 179), (90, 190, 178), (87, 198, 177), (87, 202, 176),
- (88, 206, 175), (95, 223, 178), (102, 226, 178), (109, 230, 178),
- (117, 231, 175), (125, 233, 173), (128, 232, 171), (131, 231, 170),
- (145, 226, 164), (149, 223, 164), (153, 220, 164), (157, 217, 164),
- (162, 215, 164), (161, 214, 163), (160, 214, 163), (161, 210, 162),
- (163, 206, 164), (166, 196, 172), (167, 190, 175), (168, 185, 179),
- (169, 178, 181), (171, 172, 184), (173, 168, 183), (176, 165, 183),
- (189, 149, 180), (192, 139, 181), (195, 130, 183), (195, 123, 186),
- (196, 117, 189), (193, 114, 191), (190, 111, 193), (184, 106, 197),
- (177, 103, 202), (163, 101, 209), (156, 103, 211), (149, 106, 214),
- (142, 108, 213), (135, 110, 213), (133, 112, 211), (132, 114, 209),
- (131, 122, 200), (135, 122, 199), (140, 123, 198), (142, 120, 196),
- (145, 118, 194), (144, 116, 192), (144, 114, 191), (141, 110, 186),
- (139, 105, 180), (136, 103, 170), (133, 102, 169), (131, 101, 169),
- (129, 100, 169), (127, 100, 169), (127, 98, 170), (127, 98, 170),
- (125, 99, 171), (126, 103, 169), (127, 107, 168), (127, 108, 170),
- (127, 109, 172), (126, 109, 172), (126, 109, 172), (125, 107, 170),
- (125, 106, 167), (128, 107, 166), (126, 107, 169), (124, 108, 173),
- (123, 107, 176), (123, 107, 179), (121, 106, 183), (117, 103, 188),
- (108, 98, 189), (104, 103, 189), (100, 108, 190), (98, 111, 192),
- (96, 114, 194), (91, 121, 200), (87, 128, 202), (83, 134, 203),
- (78, 142, 204), (69, 158, 197), (62, 161, 190), (55, 165, 183),
- (55, 167, 179), (55, 169, 176), (57, 175, 172), (58, 183, 168),
- (57, 190, 160), (55, 191, 157), (53, 192, 155), (51, 191, 155),
- (50, 191, 155), (50, 191, 150), (54, 191, 145), (61, 191, 141),
- (68, 191, 140), (82, 189, 136), (84, 188, 135), (86, 187, 135),
- (92, 181, 129), (102, 178, 125), (112, 179, 120), (123, 182, 115),
- (140, 187, 106), (146, 184, 102), (152, 181, 98), (152, 178, 98),
- (153, 175, 98), (156, 169, 98), (163, 164, 98), (169, 160, 103),
- (175, 157, 108), (182, 154, 126), (181, 151, 129), (181, 148, 133),
- (183, 139, 139), (187, 129, 142), (195, 121, 147), (203, 115, 151),
- (221, 108, 158), (226, 102, 162), (231, 96, 166), (231, 92, 168),
- (232, 88, 170), (232, 82, 174), (231, 78, 178), (230, 75, 179),
- (229, 74, 178), (228, 78, 177), (227, 79, 176), (227, 81, 175),
- (226, 81, 171), (226, 79, 171), (227, 76, 173), (227, 71, 177),
- (229, 64, 182), (226, 63, 181), (224, 62, 180), (218, 62, 178),
- (212, 61, 176), (204, 61, 174), (197, 62, 172), (190, 63, 173),
- (184, 62, 172), (171, 65, 164), (167, 66, 159), (163, 67, 155),
- (154, 70, 145), (148, 72, 139), (144, 73, 135), (141, 72, 134),
- (142, 71, 132), (141, 71, 131), (141, 71, 131), (143, 71, 132),
- (145, 67, 132), (145, 64, 131), (145, 60, 136), (144, 53, 144),
- (145, 45, 152), (145, 38, 162), (145, 32, 167), (143, 29, 165),
- (141, 29, 164), (140, 30, 162), (138, 32, 160), (139, 36, 158),
- (147, 36, 149), (148, 36, 148), (150, 36, 147), (153, 32, 145),
- (155, 29, 144), (157, 28, 144), (157, 27, 145), (158, 26, 143),
- (162, 26, 146), (170, 28, 150), (175, 29, 153), (179, 29, 153),
- (182, 28, 154), (181, 27, 152), (177, 30, 149), (172, 32, 145),
- (166, 36, 138), (159, 40, 131), (151, 43, 123), (144, 46, 121),
- (137, 52, 121), (128, 58, 123), (118, 62, 121), (109, 65, 120),
- (105, 70, 120), (102, 75, 122), (99, 79, 124), (98, 83, 130),
- (98, 85, 136), (96, 88, 143), (93, 92, 152), (91, 96, 159),
- (92, 101, 164), (92, 104, 165), (94, 105, 167), (97, 107, 172),
- (99, 109, 178), (98, 109, 184), (94, 107, 187), (92, 106, 190),
- (91, 107, 192), (90, 109, 196), (91, 114, 202), (95, 121, 205),
- (101, 127, 207), (105, 134, 210), (108, 140, 211), (112, 145, 210),
- (114, 149, 208), (113, 149, 205), (112, 152, 203), (113, 156, 202),
- (114, 160, 201), (115, 159, 201), (116, 155, 201), (119, 151, 201),
- (121, 145, 200), (126, 137, 200), (129, 130, 199), (134, 123, 194),
- (137, 117, 190), (135, 114, 186), (134, 113, 181), (131, 115, 178),
- (127, 116, 175), (121, 120, 174), (113, 126, 173), (109, 136, 174),
- (105, 143, 175), (101, 149, 176), (97, 154, 177), (90, 159, 179)
- ),
-
-// 370 040208-115
-((88, 175, 222), (100, 187, 234), (106, 192, 238), (113, 197, 242),
- (108, 187, 227), (103, 178, 212), (98, 177, 207), (94, 176, 203),
- (133, 142, 168), (143, 146, 166), (153, 151, 165), (141, 157, 164),
- (129, 163, 163), (111, 142, 134), (94, 122, 105), (89, 123, 109),
- (84, 124, 114), (51, 103, 100), (40, 66, 82), (29, 29, 65),
- (58, 26, 89), (87, 23, 113), (102, 30, 128), (117, 37, 144),
- (78, 72, 130), (80, 126, 166), (83, 181, 203), (68, 167, 204),
- (54, 153, 206), (53, 152, 203), (53, 152, 201), (48, 152, 200),
- (59, 148, 193), (54, 146, 192), (46, 141, 185), (39, 137, 179),
- (35, 120, 161), (31, 104, 144), (28, 97, 120), (26, 91, 97),
- (10, 36, 43), (11, 28, 31), (13, 21, 19), (6, 11, 10),
- (0, 2, 1), (0, 1, 1), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 3, 3), (0, 6, 7), (6, 13, 16), (13, 21, 26),
- (28, 24, 29), (24, 22, 36), (20, 21, 43), (35, 38, 52),
- (51, 56, 62), (56, 62, 66), (62, 68, 70), (64, 94, 88),
- (129, 103, 110), (170, 125, 134), (174, 145, 154), (179, 166, 174),
- (181, 169, 180), (184, 173, 187), (179, 178, 200), (187, 203, 225),
- (181, 195, 238), (182, 205, 244), (184, 216, 250), (178, 220, 244),
- (173, 224, 238), (167, 213, 231), (162, 202, 225), (157, 180, 215),
- (157, 177, 212), (160, 163, 190), (150, 176, 198), (141, 189, 206),
- (135, 189, 207), (130, 189, 209), (125, 184, 223), (119, 197, 238),
- (119, 192, 244), (129, 205, 245), (140, 219, 247), (145, 233, 250),
- (151, 247, 253), (149, 252, 255), (151, 254, 255), (160, 238, 255),
- (176, 238, 255), (178, 235, 241), (164, 208, 220), (151, 182, 200),
- (149, 184, 193), (148, 186, 187), (136, 188, 190), (119, 169, 176),
- (138, 176, 190), (133, 174, 195), (129, 173, 200), (130, 165, 196),
- (132, 158, 192), (91, 97, 179), (103, 92, 187), (131, 110, 189),
- (182, 133, 187), (153, 141, 168), (156, 143, 161), (160, 146, 155),
- (160, 130, 136), (162, 125, 126), (163, 101, 100), (170, 78, 78),
- (190, 67, 83), (212, 55, 71), (234, 43, 59), (218, 52, 71),
- (203, 62, 83), (204, 81, 97), (206, 84, 106), (225, 88, 129),
- (222, 56, 72), (215, 94, 118), (221, 96, 127), (227, 99, 137),
- (212, 97, 116), (225, 95, 117), (234, 100, 116), (231, 113, 131),
- (219, 151, 169), (208, 146, 169), (198, 141, 169), (191, 139, 158),
- (185, 138, 148), (163, 106, 112), (163, 84, 89), (160, 61, 69),
- (160, 51, 69), (125, 50, 74), (114, 38, 63), (103, 26, 53),
- (27, 13, 51), (2, 11, 35), (5, 0, 7), (1, 0, 2),
- (28, 0, 35), (35, 3, 43), (42, 7, 51), (80, 12, 95),
- (100, 40, 93), (110, 31, 60), (143, 32, 52), (125, 44, 37),
- (118, 35, 58), (100, 10, 103), (105, 13, 104), (110, 16, 105),
- (141, 35, 132), (170, 86, 162), (181, 100, 157), (151, 118, 157),
- (140, 97, 108), (136, 92, 102), (132, 88, 97), (129, 100, 106),
- (129, 116, 126), (99, 112, 122), (65, 94, 125), (61, 87, 116),
- (67, 71, 103), (130, 70, 98), (138, 53, 50), (141, 51, 52),
- (146, 40, 57), (151, 32, 48), (144, 45, 53), (160, 51, 58),
- (160, 42, 44), (166, 48, 52), (173, 54, 60), (187, 62, 85),
- (189, 67, 85), (187, 64, 82), (179, 67, 71), (176, 62, 66),
- (170, 67, 68), (174, 61, 65), (170, 64, 66), (165, 65, 64),
- (162, 65, 70), (166, 83, 88), (166, 88, 93), (163, 89, 91),
- (157, 102, 97), (157, 106, 116), (160, 95, 97), (154, 96, 94),
- (152, 114, 113), (144, 124, 128), (134, 129, 140), (118, 123, 135),
- (119, 143, 136), (114, 148, 137), (116, 155, 145), (108, 158, 170),
- (103, 164, 166), (102, 211, 182), (116, 247, 234), (118, 249, 247),
- (129, 248, 250), (135, 250, 247), (149, 250, 247), (141, 246, 245),
- (141, 249, 240), (146, 247, 247), (146, 211, 236), (148, 203, 228),
- (144, 226, 228), (136, 199, 233), (135, 174, 222), (148, 193, 225),
- (166, 192, 219), (182, 208, 244), (197, 219, 250), (214, 222, 252),
- (215, 219, 250), (193, 216, 252), (173, 223, 253), (160, 222, 253),
- (144, 221, 244), (129, 206, 236), (125, 203, 233), (102, 239, 230),
- (99, 204, 199), (84, 169, 197), (70, 137, 149), (21, 119, 101),
- (24, 99, 91), (24, 62, 56), (23, 46, 40), (26, 26, 27),
- (26, 32, 30), (34, 46, 42), (35, 92, 67), (48, 101, 113),
- (62, 107, 119), (62, 139, 160), (62, 150, 184), (72, 171, 220)
- ),
-
-// 371 040221-00
-((112, 84, 74), (97, 83, 80), (96, 83, 80), (95, 84, 81),
- (92, 77, 73), (90, 71, 66), (86, 67, 62), (82, 63, 58),
- (67, 43, 40), (65, 36, 33), (64, 30, 27), (68, 26, 21),
- (73, 22, 16), (80, 19, 12), (87, 17, 9), (90, 16, 8),
- (93, 16, 7), (111, 21, 7), (121, 25, 9), (131, 29, 12),
- (137, 32, 13), (143, 36, 14), (144, 35, 13), (146, 35, 13),
- (148, 37, 13), (149, 39, 14), (151, 42, 15), (144, 45, 18),
- (138, 48, 21), (132, 46, 21), (127, 45, 22), (112, 41, 22),
- (96, 35, 20), (69, 23, 13), (61, 20, 11), (54, 17, 10),
- (52, 16, 9), (50, 15, 9), (49, 14, 9), (48, 14, 9),
- (49, 12, 11), (54, 16, 14), (59, 21, 18), (70, 30, 26),
- (81, 39, 34), (88, 43, 38), (95, 48, 42), (110, 59, 49),
- (123, 68, 57), (141, 85, 73), (149, 94, 82), (157, 103, 92),
- (161, 108, 97), (166, 113, 102), (169, 114, 101), (172, 115, 100),
- (170, 106, 89), (164, 97, 80), (158, 88, 72), (149, 78, 65),
- (140, 69, 58), (138, 64, 53), (137, 60, 49), (132, 52, 39),
- (135, 52, 39), (136, 50, 36), (131, 51, 39), (126, 52, 42),
- (124, 53, 44), (123, 55, 46), (111, 49, 42), (109, 52, 48),
- (115, 61, 53), (115, 66, 58), (115, 71, 63), (111, 75, 67),
- (108, 79, 72), (103, 77, 72), (98, 76, 72), (95, 76, 70),
- (98, 75, 66), (117, 78, 60), (132, 90, 71), (147, 103, 83),
- (153, 110, 90), (159, 117, 97), (170, 131, 114), (176, 141, 125),
- (185, 148, 130), (190, 152, 134), (195, 157, 139), (199, 162, 143),
- (203, 167, 148), (214, 182, 166), (221, 196, 183), (226, 206, 198),
- (226, 213, 207), (220, 214, 211), (220, 215, 211), (221, 216, 212),
- (223, 219, 215), (226, 222, 218), (234, 228, 224), (243, 236, 231),
- (244, 239, 238), (237, 233, 232), (231, 227, 226), (226, 222, 220),
- (222, 218, 215), (210, 206, 203), (202, 196, 192), (191, 184, 181),
- (181, 173, 171), (170, 165, 165), (169, 164, 164), (169, 164, 163),
- (169, 165, 164), (172, 169, 168), (176, 172, 172), (178, 175, 175),
- (183, 182, 183), (182, 182, 182), (181, 183, 182), (180, 183, 182),
- (180, 183, 182), (179, 180, 180), (177, 177, 174), (174, 168, 166),
- (173, 161, 156), (169, 142, 129), (168, 138, 123), (168, 135, 117),
- (168, 126, 105), (170, 123, 98), (172, 119, 92), (175, 117, 91),
- (190, 118, 87), (198, 119, 85), (207, 120, 84), (210, 119, 83),
- (213, 118, 83), (216, 117, 79), (210, 111, 78), (201, 104, 71),
- (190, 96, 65), (178, 85, 52), (178, 82, 48), (178, 79, 45),
- (180, 76, 38), (180, 73, 33), (179, 72, 28), (175, 72, 25),
- (176, 74, 28), (180, 76, 30), (185, 79, 32), (196, 85, 39),
- (208, 90, 46), (217, 99, 51), (223, 105, 54), (226, 109, 58),
- (227, 109, 59), (223, 99, 56), (222, 93, 54), (221, 87, 52),
- (215, 81, 49), (209, 75, 44), (202, 72, 39), (195, 69, 33),
- (192, 69, 26), (192, 67, 26), (192, 66, 26), (191, 63, 27),
- (189, 59, 28), (185, 58, 29), (177, 58, 30), (172, 63, 35),
- (168, 70, 42), (170, 79, 49), (172, 84, 58), (174, 86, 64),
- (174, 86, 67), (167, 82, 66), (154, 76, 63), (139, 69, 58),
- (114, 60, 49), (110, 58, 48), (106, 56, 47), (103, 52, 44),
- (105, 49, 41), (111, 46, 36), (115, 44, 32), (120, 48, 29),
- (125, 51, 28), (133, 55, 30), (141, 61, 31), (151, 68, 35),
- (162, 74, 41), (174, 80, 47), (184, 86, 51), (190, 91, 54),
- (193, 91, 55), (192, 90, 55), (188, 89, 53), (184, 90, 54),
- (182, 88, 55), (182, 87, 55), (181, 86, 53), (177, 81, 49),
- (175, 76, 44), (171, 70, 36), (169, 67, 35), (168, 65, 36),
- (172, 69, 40), (178, 75, 45), (180, 83, 54), (183, 91, 60),
- (185, 97, 65), (188, 101, 72), (189, 105, 77), (192, 111, 87),
- (194, 117, 95), (197, 123, 105), (197, 130, 113), (190, 136, 121),
- (182, 137, 125), (175, 135, 122), (169, 130, 117), (160, 123, 110),
- (151, 111, 100), (142, 101, 90), (130, 94, 82), (115, 85, 77),
- (101, 77, 68), (91, 68, 59), (85, 62, 51), (81, 53, 43),
- (81, 46, 34), (84, 40, 28), (90, 37, 25), (94, 34, 23),
- (98, 35, 23), (106, 38, 28), (115, 42, 29), (126, 43, 29),
- (135, 44, 28), (146, 48, 28), (153, 48, 27), (154, 51, 28),
- (155, 54, 36), (154, 61, 43), (153, 67, 52), (149, 72, 59),
- (147, 80, 68), (142, 83, 71), (134, 84, 70), (122, 83, 72)
- ),
-
-// 372 040221-11
-((31, 15, 114), (40, 21, 136), (45, 23, 145), (51, 26, 154),
- (55, 27, 159), (59, 29, 165), (60, 30, 167), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (73, 37, 191),
- (76, 38, 197), (81, 40, 204), (87, 43, 211), (91, 44, 216),
- (95, 46, 221), (112, 53, 243), (120, 55, 249), (129, 57, 255),
- (138, 58, 255), (147, 60, 255), (151, 60, 255), (155, 61, 255),
- (170, 66, 255), (174, 67, 255), (178, 68, 255), (178, 68, 255),
- (178, 68, 255), (177, 67, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (120, 49, 219), (104, 44, 204),
- (90, 38, 187), (77, 32, 171), (71, 30, 163), (65, 28, 156),
- (45, 20, 132), (41, 18, 127), (38, 16, 122), (42, 18, 128),
- (46, 21, 134), (50, 22, 139), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (89, 39, 199), (96, 44, 215), (104, 49, 232),
- (107, 51, 240), (111, 54, 249), (110, 54, 248), (110, 54, 248),
- (98, 48, 229), (89, 45, 217), (81, 42, 206), (75, 39, 198),
- (70, 37, 190), (68, 35, 186), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 171), (62, 32, 176), (66, 34, 182),
- (67, 35, 184), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (62, 32, 176), (60, 32, 174), (59, 32, 173), (56, 30, 169),
- (53, 29, 165), (50, 28, 162), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (45, 29, 168), (50, 32, 177), (56, 36, 187),
- (59, 37, 192), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (95, 55, 253), (102, 58, 254), (110, 61, 255), (112, 62, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (129, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (123, 65, 255), (119, 64, 255), (116, 64, 255), (113, 62, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (51, 33, 173), (46, 29, 162), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (1, 0, 59), (3, 0, 60), (5, 0, 61), (7, 0, 63),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101),
- (31, 15, 114), (40, 21, 136), (42, 22, 140), (45, 23, 145),
- (51, 26, 154), (55, 28, 160), (59, 29, 165), (61, 31, 170),
- (65, 33, 178), (67, 34, 182), (70, 36, 186), (71, 36, 188),
- (72, 37, 190), (76, 38, 197), (81, 40, 203), (87, 43, 211),
- (95, 46, 221), (112, 53, 243), (117, 54, 248), (122, 55, 253),
- (129, 57, 255), (138, 57, 255), (147, 60, 255), (155, 61, 255),
- (170, 66, 255), (172, 66, 255), (175, 67, 255), (178, 68, 255),
- (178, 68, 255), (178, 68, 255), (177, 67, 255), (172, 66, 255),
- (164, 64, 255), (136, 55, 234), (128, 52, 226), (120, 50, 218),
- (104, 44, 204), (89, 38, 187), (77, 32, 171), (65, 28, 156),
- (45, 20, 132), (42, 18, 128), (40, 17, 125), (38, 16, 122),
- (40, 17, 126), (46, 21, 134), (55, 23, 145), (64, 27, 158),
- (72, 31, 171), (81, 36, 184), (89, 39, 199), (96, 44, 215),
- (104, 49, 232), (110, 53, 243), (111, 54, 249), (110, 54, 248),
- (98, 48, 229), (93, 46, 222), (89, 44, 216), (81, 42, 206),
- (75, 39, 198), (70, 37, 190), (66, 34, 183), (62, 33, 177),
- (60, 31, 171), (59, 31, 168), (59, 31, 171), (62, 33, 176),
- (66, 34, 182), (68, 36, 186), (68, 36, 184), (67, 34, 182),
- (65, 33, 178), (62, 32, 176), (61, 32, 176), (59, 32, 173),
- (56, 31, 170), (53, 29, 165), (48, 27, 160), (44, 26, 156),
- (42, 27, 156), (43, 28, 161), (45, 29, 168), (50, 33, 177),
- (56, 36, 187), (62, 38, 197), (70, 42, 209), (77, 46, 222),
- (86, 50, 237), (95, 55, 253), (103, 59, 255), (110, 61, 255),
- (115, 64, 255), (118, 64, 255), (121, 64, 255), (123, 65, 255),
- (126, 65, 255), (128, 65, 255), (129, 65, 255), (129, 65, 255),
- (129, 65, 255), (129, 65, 255), (128, 65, 255), (126, 65, 255),
- (125, 65, 255), (123, 65, 255), (120, 65, 255), (116, 64, 255),
- (110, 61, 255), (103, 59, 255), (93, 55, 250), (83, 50, 234),
- (73, 45, 216), (62, 39, 197), (51, 33, 173), (42, 26, 151),
- (32, 20, 128), (21, 12, 106), (12, 7, 88), (6, 3, 73),
- (3, 1, 65), (1, 0, 59), (1, 0, 57), (5, 0, 61),
- (9, 1, 66), (14, 4, 76), (20, 6, 87), (26, 11, 101)
- ),
-
-// 373 040221-12
-((97, 81, 35), (82, 94, 46), (81, 97, 49), (80, 100, 53),
- (83, 101, 54), (86, 102, 55), (94, 104, 55), (103, 106, 56),
- (138, 114, 59), (147, 116, 63), (157, 119, 67), (161, 118, 66),
- (165, 117, 65), (173, 113, 58), (181, 110, 52), (189, 107, 47),
- (197, 104, 43), (219, 99, 37), (216, 98, 38), (214, 97, 39),
- (204, 96, 38), (194, 95, 37), (191, 93, 34), (189, 91, 31),
- (186, 81, 19), (182, 78, 17), (178, 75, 16), (169, 75, 17),
- (161, 76, 19), (156, 77, 20), (151, 79, 21), (140, 83, 24),
- (127, 84, 24), (111, 77, 21), (104, 73, 20), (98, 70, 19),
- (92, 70, 20), (86, 70, 22), (80, 71, 23), (75, 72, 24),
- (60, 76, 31), (57, 76, 31), (54, 76, 32), (54, 74, 32),
- (54, 73, 32), (53, 72, 32), (53, 71, 32), (54, 72, 34),
- (54, 72, 34), (57, 75, 35), (58, 77, 34), (60, 79, 34),
- (62, 80, 34), (64, 81, 35), (64, 81, 35), (65, 81, 36),
- (70, 85, 39), (77, 87, 39), (85, 89, 39), (99, 90, 37),
- (114, 92, 35), (122, 93, 35), (130, 95, 35), (145, 97, 34),
- (160, 102, 36), (185, 103, 36), (196, 100, 32), (207, 97, 29),
- (211, 95, 26), (215, 93, 24), (222, 88, 18), (224, 84, 14),
- (213, 74, 9), (202, 69, 8), (191, 64, 8), (174, 60, 7),
- (158, 56, 6), (150, 55, 6), (143, 55, 6), (128, 52, 7),
- (114, 48, 7), (90, 38, 6), (75, 34, 5), (61, 30, 5),
- (54, 29, 6), (48, 28, 7), (39, 29, 8), (32, 30, 8),
- (33, 32, 8), (37, 34, 7), (41, 36, 7), (43, 36, 8),
- (45, 37, 10), (53, 41, 10), (62, 46, 11), (77, 53, 11),
- (97, 58, 9), (133, 73, 8), (150, 76, 8), (167, 80, 9),
- (172, 81, 10), (178, 83, 11), (190, 84, 11), (202, 85, 9),
- (215, 81, 6), (210, 77, 4), (205, 74, 3), (198, 71, 3),
- (191, 68, 3), (175, 62, 4), (158, 57, 3), (142, 54, 5),
- (131, 52, 8), (109, 54, 15), (104, 55, 17), (100, 57, 20),
- (94, 60, 26), (90, 63, 29), (89, 66, 32), (94, 66, 34),
- (117, 73, 34), (133, 84, 34), (149, 95, 35), (157, 101, 39),
- (165, 108, 43), (180, 122, 54), (190, 130, 63), (197, 138, 71),
- (205, 145, 78), (221, 162, 89), (223, 167, 93), (226, 173, 98),
- (229, 186, 111), (227, 193, 122), (223, 197, 132), (216, 193, 134),
- (213, 175, 124), (216, 167, 114), (219, 160, 104), (220, 155, 99),
- (221, 151, 95), (224, 142, 89), (222, 129, 80), (218, 115, 63),
- (217, 102, 47), (225, 87, 19), (226, 86, 15), (228, 85, 11),
- (234, 86, 8), (237, 86, 8), (239, 88, 8), (238, 87, 9),
- (238, 87, 10), (237, 88, 10), (236, 90, 11), (231, 95, 16),
- (226, 101, 24), (221, 109, 33), (217, 116, 44), (211, 121, 54),
- (205, 124, 65), (190, 126, 72), (184, 126, 73), (178, 126, 75),
- (163, 125, 78), (153, 121, 77), (142, 118, 77), (134, 114, 78),
- (120, 106, 70), (116, 103, 67), (113, 100, 65), (104, 95, 59),
- (99, 86, 51), (98, 76, 41), (103, 67, 31), (110, 58, 24),
- (117, 53, 18), (124, 50, 15), (126, 53, 15), (125, 57, 16),
- (123, 59, 19), (122, 59, 19), (122, 56, 17), (121, 54, 16),
- (118, 53, 18), (116, 55, 19), (114, 58, 20), (112, 65, 25),
- (110, 73, 32), (111, 81, 38), (113, 89, 46), (114, 98, 52),
- (123, 106, 55), (132, 115, 55), (142, 120, 54), (152, 123, 53),
- (165, 126, 50), (175, 131, 50), (177, 131, 54), (182, 131, 56),
- (186, 134, 57), (185, 132, 56), (178, 127, 51), (173, 121, 44),
- (167, 117, 38), (159, 112, 38), (151, 106, 40), (145, 106, 44),
- (143, 109, 52), (138, 114, 60), (135, 116, 65), (132, 120, 68),
- (132, 125, 70), (136, 127, 71), (140, 125, 69), (152, 123, 65),
- (162, 121, 62), (171, 118, 59), (173, 114, 56), (172, 115, 55),
- (171, 116, 56), (169, 114, 55), (172, 110, 52), (178, 104, 44),
- (187, 97, 37), (195, 88, 30), (203, 84, 23), (207, 82, 20),
- (209, 82, 19), (210, 84, 21), (210, 84, 21), (211, 83, 20),
- (214, 79, 19), (217, 76, 16), (220, 70, 12), (223, 66, 8),
- (224, 65, 8), (225, 65, 6), (223, 65, 5), (223, 64, 5),
- (221, 62, 4), (218, 60, 5), (215, 56, 5), (212, 54, 5),
- (211, 51, 5), (207, 51, 5), (200, 52, 4), (190, 54, 6),
- (180, 59, 9), (169, 61, 11), (151, 58, 10), (137, 56, 11),
- (127, 56, 13), (118, 58, 15), (106, 61, 19), (99, 71, 26)
- ),
-
-// 374 040221-13
-((73, 127, 125), (87, 141, 136), (88, 141, 139), (89, 142, 142),
- (81, 134, 138), (74, 126, 135), (69, 120, 131), (65, 115, 128),
- (46, 92, 107), (35, 80, 94), (24, 69, 82), (18, 53, 75),
- (13, 38, 69), (17, 24, 69), (22, 11, 69), (25, 8, 70),
- (29, 6, 71), (33, 21, 78), (38, 30, 86), (44, 39, 94),
- (56, 47, 107), (68, 55, 121), (72, 61, 126), (77, 67, 131),
- (77, 101, 144), (73, 113, 143), (69, 125, 142), (67, 127, 137),
- (66, 130, 133), (65, 129, 131), (64, 129, 129), (62, 124, 122),
- (57, 115, 117), (37, 92, 90), (27, 80, 75), (18, 68, 61),
- (12, 57, 51), (6, 47, 41), (3, 40, 37), (1, 33, 34),
- (0, 20, 21), (0, 20, 19), (0, 21, 18), (0, 28, 23),
- (0, 36, 29), (7, 43, 36), (14, 51, 44), (32, 64, 61),
- (50, 73, 82), (86, 96, 119), (99, 101, 128), (113, 106, 137),
- (118, 110, 144), (124, 114, 151), (122, 111, 151), (120, 108, 151),
- (104, 91, 136), (92, 84, 120), (81, 77, 104), (64, 70, 89),
- (47, 63, 75), (38, 59, 68), (30, 56, 62), (14, 48, 51),
- (5, 40, 37), (0, 43, 20), (3, 47, 24), (6, 52, 28),
- (10, 55, 32), (14, 59, 36), (20, 67, 44), (26, 72, 53),
- (38, 94, 71), (48, 103, 84), (58, 112, 98), (72, 121, 112),
- (86, 130, 126), (95, 134, 132), (104, 138, 139), (118, 144, 150),
- (129, 148, 159), (148, 153, 174), (152, 153, 176), (156, 153, 178),
- (158, 152, 178), (160, 152, 179), (159, 149, 177), (159, 144, 176),
- (159, 119, 169), (154, 105, 165), (150, 92, 162), (145, 90, 161),
- (140, 88, 160), (129, 91, 156), (119, 89, 152), (112, 88, 149),
- (104, 80, 144), (88, 68, 134), (78, 78, 128), (69, 88, 122),
- (65, 95, 121), (62, 102, 120), (59, 113, 120), (59, 120, 122),
- (67, 129, 130), (77, 136, 133), (87, 143, 136), (92, 146, 138),
- (97, 149, 141), (105, 155, 148), (110, 158, 156), (110, 160, 162),
- (112, 162, 164), (105, 162, 161), (101, 159, 161), (98, 157, 161),
- (90, 154, 159), (80, 149, 157), (71, 144, 154), (70, 144, 152),
- (70, 142, 152), (74, 142, 155), (79, 143, 158), (82, 142, 159),
- (85, 142, 160), (94, 143, 162), (102, 147, 163), (109, 150, 168),
- (113, 153, 172), (123, 157, 177), (125, 157, 177), (128, 157, 178),
- (132, 158, 177), (136, 160, 179), (137, 161, 181), (140, 162, 184),
- (152, 166, 189), (156, 167, 189), (160, 168, 189), (160, 169, 189),
- (160, 170, 189), (160, 172, 191), (161, 173, 193), (160, 173, 195),
- (158, 172, 194), (148, 168, 187), (143, 166, 183), (138, 165, 179),
- (127, 161, 171), (113, 153, 163), (98, 141, 153), (84, 132, 141),
- (62, 109, 113), (57, 103, 104), (52, 98, 95), (41, 87, 80),
- (28, 70, 64), (16, 57, 50), (6, 49, 40), (1, 42, 34),
- (1, 41, 28), (0, 41, 19), (0, 38, 16), (0, 36, 14),
- (0, 32, 9), (0, 28, 9), (0, 25, 11), (0, 26, 15),
- (0, 25, 15), (0, 22, 12), (0, 20, 10), (0, 14, 9),
- (0, 8, 11), (0, 5, 19), (0, 3, 33), (0, 0, 46),
- (15, 0, 54), (33, 0, 61), (46, 3, 71), (55, 17, 82),
- (62, 29, 95), (67, 39, 109), (70, 43, 117), (74, 43, 122),
- (74, 47, 121), (70, 54, 120), (67, 62, 120), (58, 75, 123),
- (47, 87, 123), (37, 93, 125), (34, 95, 125), (33, 94, 123),
- (37, 100, 123), (43, 106, 126), (48, 114, 130), (51, 121, 136),
- (56, 127, 141), (61, 129, 144), (67, 134, 145), (73, 137, 141),
- (78, 139, 141), (80, 137, 143), (85, 134, 146), (91, 125, 147),
- (97, 117, 147), (102, 105, 143), (100, 89, 133), (87, 71, 119),
- (76, 59, 106), (66, 47, 97), (59, 44, 90), (59, 43, 91),
- (62, 43, 94), (56, 45, 94), (51, 46, 94), (46, 51, 94),
- (43, 66, 95), (49, 84, 101), (60, 103, 115), (73, 123, 129),
- (84, 136, 141), (94, 142, 148), (103, 149, 154), (109, 152, 157),
- (114, 155, 159), (119, 157, 160), (122, 159, 162), (123, 162, 165),
- (126, 163, 167), (130, 163, 170), (136, 160, 173), (144, 154, 177),
- (149, 144, 179), (151, 139, 181), (148, 139, 183), (144, 140, 183),
- (140, 143, 183), (138, 144, 185), (136, 139, 183), (133, 132, 178),
- (124, 127, 173), (111, 125, 165), (96, 128, 155), (82, 134, 145),
- (71, 137, 137), (61, 133, 128), (54, 126, 121), (49, 120, 114),
- (47, 115, 108), (44, 115, 101), (47, 117, 98), (49, 120, 96),
- (51, 119, 101), (55, 119, 105), (59, 118, 113), (64, 122, 119)
- ),
-
-// 375 040221-14
-((141, 124, 150), (148, 124, 134), (140, 127, 129), (132, 131, 124),
- (116, 137, 127), (100, 143, 131), (89, 145, 134), (79, 148, 138),
- (78, 155, 146), (80, 162, 154), (82, 169, 163), (88, 174, 166),
- (94, 180, 170), (100, 185, 178), (107, 190, 187), (109, 190, 189),
- (111, 191, 191), (106, 201, 205), (99, 204, 206), (92, 208, 208),
- (97, 212, 211), (102, 217, 214), (109, 219, 214), (117, 222, 215),
- (136, 225, 217), (121, 218, 207), (107, 212, 198), (83, 193, 182),
- (59, 174, 166), (52, 165, 157), (45, 157, 148), (38, 142, 137),
- (42, 129, 124), (50, 120, 101), (52, 112, 87), (54, 105, 74),
- (59, 99, 59), (65, 94, 44), (73, 95, 44), (81, 96, 45),
- (114, 115, 61), (125, 130, 73), (137, 145, 85), (145, 155, 86),
- (154, 166, 87), (156, 169, 86), (159, 173, 85), (169, 172, 83),
- (179, 169, 81), (188, 153, 88), (189, 144, 87), (191, 136, 86),
- (189, 126, 75), (188, 116, 65), (191, 111, 57), (194, 106, 49),
- (207, 71, 23), (215, 58, 18), (223, 46, 13), (228, 38, 14),
- (234, 30, 15), (232, 30, 14), (230, 31, 13), (214, 34, 13),
- (196, 33, 13), (158, 32, 16), (141, 33, 22), (125, 34, 29),
- (121, 34, 32), (117, 34, 35), (99, 41, 44), (82, 49, 52),
- (61, 75, 67), (58, 91, 75), (55, 107, 83), (65, 117, 88),
- (75, 128, 94), (77, 130, 97), (80, 133, 100), (81, 139, 104),
- (82, 143, 105), (83, 151, 110), (82, 154, 111), (82, 157, 113),
- (80, 155, 113), (79, 154, 114), (70, 148, 117), (59, 141, 113),
- (35, 124, 113), (24, 118, 110), (14, 112, 108), (13, 110, 105),
- (12, 108, 103), (15, 105, 98), (18, 102, 92), (22, 100, 87),
- (25, 100, 83), (21, 94, 79), (22, 93, 74), (24, 92, 70),
- (27, 91, 67), (31, 91, 64), (47, 82, 54), (63, 77, 44),
- (89, 68, 36), (98, 65, 35), (107, 62, 35), (110, 64, 36),
- (113, 67, 38), (125, 62, 37), (138, 55, 33), (149, 48, 26),
- (160, 40, 22), (151, 32, 18), (146, 34, 20), (141, 37, 23),
- (131, 43, 28), (124, 49, 36), (120, 62, 47), (129, 67, 59),
- (131, 67, 79), (135, 64, 82), (139, 62, 85), (138, 61, 87),
- (137, 61, 90), (140, 76, 102), (158, 88, 114), (173, 108, 124),
- (190, 112, 137), (224, 106, 122), (226, 96, 115), (229, 87, 108),
- (232, 77, 95), (231, 69, 82), (216, 80, 73), (200, 86, 75),
- (159, 84, 59), (141, 72, 47), (124, 61, 35), (119, 54, 30),
- (115, 48, 26), (103, 48, 20), (95, 55, 23), (83, 64, 31),
- (75, 74, 38), (59, 90, 52), (57, 90, 56), (56, 91, 60),
- (57, 93, 66), (59, 99, 71), (58, 105, 77), (62, 113, 82),
- (75, 127, 85), (75, 127, 84), (76, 127, 83), (75, 126, 78),
- (75, 125, 74), (70, 122, 71), (65, 119, 71), (65, 121, 74),
- (69, 128, 79), (74, 138, 86), (75, 140, 87), (77, 142, 88),
- (80, 147, 89), (80, 148, 89), (79, 147, 92), (82, 147, 94),
- (86, 149, 100), (85, 147, 99), (85, 146, 99), (85, 144, 97),
- (85, 139, 86), (81, 132, 77), (80, 124, 67), (79, 116, 59),
- (75, 107, 51), (69, 95, 43), (62, 87, 41), (60, 82, 35),
- (58, 79, 27), (66, 75, 24), (78, 73, 20), (88, 72, 19),
- (109, 64, 16), (114, 62, 16), (119, 60, 17), (119, 67, 16),
- (127, 77, 25), (137, 90, 39), (147, 108, 57), (162, 126, 74),
- (178, 141, 87), (194, 145, 98), (193, 151, 99), (189, 158, 100),
- (179, 162, 104), (161, 167, 111), (147, 172, 119), (137, 177, 123),
- (143, 182, 130), (146, 183, 131), (150, 181, 122), (150, 177, 108),
- (141, 170, 94), (135, 162, 83), (127, 150, 66), (134, 142, 54),
- (145, 134, 49), (162, 127, 42), (177, 125, 37), (182, 120, 33),
- (187, 118, 32), (176, 117, 31), (171, 121, 31), (170, 124, 36),
- (178, 130, 46), (190, 138, 57), (198, 147, 69), (208, 152, 82),
- (204, 160, 99), (195, 174, 116), (183, 186, 131), (174, 202, 151),
- (169, 215, 166), (169, 227, 183), (177, 231, 197), (189, 236, 211),
- (196, 238, 221), (199, 235, 226), (200, 236, 234), (195, 237, 233),
- (193, 235, 230), (186, 226, 224), (187, 215, 218), (192, 199, 208),
- (198, 178, 192), (205, 160, 184), (208, 146, 174), (209, 133, 170),
- (206, 126, 165), (200, 124, 165), (192, 126, 169), (188, 122, 165),
- (192, 120, 162), (198, 115, 161), (197, 105, 168), (204, 101, 172),
- (209, 99, 172), (211, 101, 172), (207, 106, 173), (193, 116, 170),
- (183, 125, 164), (163, 127, 161), (154, 130, 161), (144, 129, 159)
- ),
-
-// 376 040221-19
-((35, 145, 173), (44, 138, 178), (43, 138, 179), (42, 138, 180),
- (35, 140, 179), (29, 143, 178), (28, 151, 168), (27, 160, 159),
- (47, 172, 129), (64, 174, 121), (82, 177, 113), (98, 183, 114),
- (114, 189, 116), (128, 196, 104), (143, 203, 92), (148, 204, 86),
- (153, 205, 81), (171, 205, 69), (181, 200, 76), (192, 195, 83),
- (194, 190, 87), (197, 186, 92), (194, 182, 91), (192, 178, 90),
- (174, 170, 90), (171, 173, 94), (169, 176, 99), (174, 184, 111),
- (179, 192, 123), (181, 195, 130), (184, 199, 137), (182, 203, 155),
- (181, 203, 171), (172, 208, 194), (174, 213, 199), (177, 218, 205),
- (177, 224, 211), (177, 230, 218), (176, 228, 223), (175, 227, 228),
- (155, 209, 241), (146, 198, 241), (138, 188, 242), (134, 185, 233),
- (131, 182, 224), (130, 181, 216), (130, 180, 208), (124, 175, 190),
- (119, 163, 177), (97, 126, 144), (86, 106, 130), (75, 87, 116),
- (67, 77, 96), (59, 67, 76), (56, 64, 68), (53, 62, 60),
- (39, 57, 36), (31, 54, 34), (24, 51, 33), (18, 48, 32),
- (12, 45, 31), (11, 44, 30), (10, 44, 30), (7, 45, 31),
- (8, 48, 34), (13, 63, 42), (22, 67, 43), (32, 72, 44),
- (37, 74, 46), (43, 76, 49), (53, 78, 59), (66, 76, 72),
- (83, 76, 103), (93, 81, 116), (103, 87, 130), (108, 103, 142),
- (114, 119, 154), (119, 127, 161), (125, 136, 169), (138, 150, 182),
- (145, 163, 192), (161, 179, 198), (157, 188, 193), (154, 197, 189),
- (150, 204, 190), (146, 212, 191), (136, 223, 197), (131, 234, 201),
- (135, 245, 191), (146, 246, 178), (158, 247, 165), (164, 247, 158),
- (171, 248, 152), (175, 242, 145), (179, 238, 144), (179, 231, 139),
- (179, 224, 137), (185, 218, 125), (187, 218, 117), (190, 219, 110),
- (191, 218, 110), (193, 217, 111), (190, 208, 114), (187, 199, 122),
- (172, 169, 140), (155, 154, 154), (138, 140, 169), (131, 137, 175),
- (125, 135, 182), (109, 129, 196), (100, 127, 204), (93, 127, 200),
- (93, 121, 197), (82, 107, 180), (82, 105, 173), (82, 103, 166),
- (87, 101, 155), (100, 106, 145), (113, 119, 134), (125, 129, 130),
- (144, 150, 129), (143, 149, 130), (143, 149, 132), (143, 147, 133),
- (144, 145, 135), (150, 147, 141), (147, 144, 153), (143, 143, 159),
- (139, 142, 169), (109, 145, 185), (98, 146, 187), (88, 148, 189),
- (77, 154, 193), (65, 157, 200), (56, 159, 199), (51, 159, 192),
- (53, 149, 162), (51, 149, 144), (49, 150, 127), (49, 151, 125),
- (49, 152, 123), (47, 149, 125), (46, 147, 126), (47, 136, 123),
- (55, 132, 119), (66, 134, 107), (65, 138, 109), (64, 143, 111),
- (62, 147, 121), (55, 151, 134), (42, 150, 148), (35, 149, 155),
- (31, 149, 161), (32, 152, 160), (33, 155, 159), (40, 157, 156),
- (49, 162, 155), (52, 160, 155), (51, 153, 146), (47, 141, 135),
- (38, 122, 121), (25, 85, 84), (24, 79, 76), (24, 73, 68),
- (29, 64, 59), (31, 63, 51), (35, 70, 49), (37, 76, 51),
- (36, 87, 58), (35, 89, 59), (34, 92, 60), (37, 95, 63),
- (37, 93, 65), (34, 93, 67), (35, 95, 70), (35, 96, 75),
- (34, 100, 78), (35, 105, 81), (42, 112, 83), (53, 118, 86),
- (59, 122, 89), (75, 127, 93), (86, 128, 103), (92, 127, 112),
- (89, 122, 124), (88, 121, 124), (87, 121, 124), (78, 119, 124),
- (81, 118, 116), (85, 116, 112), (90, 113, 105), (87, 105, 105),
- (83, 97, 100), (72, 85, 93), (51, 69, 84), (34, 53, 68),
- (20, 38, 51), (11, 27, 34), (3, 19, 26), (2, 16, 22),
- (5, 21, 21), (8, 31, 27), (15, 46, 36), (25, 60, 45),
- (34, 72, 54), (42, 83, 62), (47, 90, 68), (51, 95, 69),
- (50, 100, 72), (51, 107, 79), (55, 119, 87), (62, 130, 101),
- (73, 147, 118), (90, 162, 129), (104, 172, 132), (115, 177, 131),
- (123, 179, 129), (122, 179, 124), (119, 177, 127), (114, 182, 135),
- (113, 184, 142), (112, 184, 144), (110, 182, 144), (112, 178, 137),
- (108, 168, 123), (97, 152, 110), (85, 139, 101), (70, 124, 94),
- (53, 109, 88), (37, 93, 84), (25, 80, 76), (17, 65, 67),
- (8, 51, 58), (4, 41, 49), (2, 32, 41), (0, 27, 35),
- (0, 24, 31), (0, 20, 28), (0, 19, 25), (0, 18, 25),
- (1, 19, 23), (1, 19, 20), (3, 19, 20), (3, 19, 22),
- (3, 20, 27), (3, 24, 33), (2, 30, 42), (5, 40, 52),
- (12, 58, 63), (22, 75, 71), (31, 80, 91), (39, 89, 109),
- (40, 103, 129), (36, 115, 148), (32, 120, 165), (34, 130, 178)
- ),
-
-// 377 040221-2
-((46, 16, 16), (47, 16, 16), (48, 17, 17), (50, 18, 18),
- (51, 18, 18), (53, 19, 19), (54, 19, 19), (56, 20, 20),
- (59, 30, 21), (57, 31, 20), (56, 33, 20), (54, 32, 19),
- (52, 31, 18), (48, 30, 16), (44, 30, 15), (42, 32, 14),
- (41, 34, 14), (36, 44, 15), (37, 49, 17), (39, 54, 19),
- (41, 59, 21), (43, 65, 23), (43, 66, 23), (44, 68, 24),
- (43, 71, 25), (42, 70, 24), (42, 69, 24), (39, 63, 22),
- (36, 57, 20), (34, 55, 19), (33, 53, 19), (26, 46, 16),
- (19, 41, 14), (10, 28, 10), (8, 24, 8), (7, 20, 7),
- (6, 18, 6), (5, 16, 5), (5, 15, 5), (5, 15, 5),
- (4, 12, 4), (4, 12, 4), (4, 13, 4), (12, 19, 6),
- (21, 25, 9), (26, 27, 10), (31, 29, 11), (43, 39, 15),
- (54, 49, 19), (74, 71, 26), (78, 76, 27), (83, 82, 29),
- (82, 84, 30), (82, 86, 31), (80, 86, 31), (79, 87, 31),
- (84, 96, 34), (88, 101, 36), (93, 106, 38), (95, 107, 38),
- (97, 109, 39), (98, 110, 39), (99, 111, 40), (102, 112, 40),
- (110, 120, 43), (104, 112, 40), (96, 104, 37), (88, 96, 34),
- (83, 91, 32), (78, 86, 31), (67, 77, 27), (59, 71, 25),
- (46, 60, 21), (44, 58, 20), (42, 56, 20), (49, 61, 21),
- (57, 66, 23), (63, 71, 25), (69, 77, 27), (80, 86, 31),
- (90, 93, 33), (111, 111, 40), (119, 119, 42), (127, 127, 45),
- (129, 130, 46), (132, 133, 48), (134, 136, 49), (132, 136, 49),
- (131, 137, 49), (129, 136, 49), (128, 136, 49), (127, 135, 48),
- (127, 134, 48), (127, 133, 48), (126, 130, 46), (124, 127, 45),
- (124, 126, 45), (120, 121, 43), (113, 117, 42), (106, 114, 41),
- (100, 109, 39), (95, 105, 37), (85, 99, 35), (75, 94, 33),
- (54, 81, 29), (43, 71, 25), (32, 62, 22), (26, 57, 20),
- (20, 52, 18), (14, 41, 14), (12, 34, 12), (9, 26, 9),
- (7, 22, 7), (6, 17, 6), (6, 18, 6), (6, 19, 6),
- (8, 23, 8), (14, 34, 12), (27, 47, 16), (41, 60, 21),
- (69, 90, 32), (81, 102, 36), (94, 114, 41), (99, 117, 42),
- (104, 121, 43), (110, 124, 44), (114, 126, 45), (116, 123, 44),
- (118, 120, 43), (123, 117, 44), (127, 120, 45), (131, 123, 47),
- (139, 129, 50), (148, 135, 53), (155, 143, 56), (161, 149, 58),
- (170, 161, 61), (173, 166, 62), (176, 171, 63), (178, 173, 64),
- (180, 176, 65), (185, 181, 66), (186, 182, 67), (183, 181, 66),
- (182, 178, 65), (168, 164, 60), (164, 159, 58), (160, 154, 57),
- (154, 145, 55), (143, 135, 51), (134, 129, 48), (128, 125, 46),
- (120, 123, 44), (118, 123, 44), (117, 123, 44), (115, 121, 43),
- (111, 120, 43), (107, 115, 41), (103, 109, 39), (102, 105, 37),
- (103, 105, 37), (114, 113, 41), (117, 115, 42), (121, 118, 43),
- (127, 123, 45), (131, 126, 47), (133, 127, 48), (133, 129, 48),
- (139, 136, 50), (139, 138, 50), (139, 140, 50), (141, 145, 52),
- (142, 146, 52), (143, 151, 54), (145, 155, 56), (147, 158, 57),
- (148, 161, 58), (150, 163, 58), (154, 165, 59), (161, 170, 61),
- (167, 177, 63), (177, 186, 67), (188, 197, 71), (195, 207, 74),
- (199, 217, 78), (199, 218, 78), (200, 219, 79), (199, 219, 79),
- (197, 217, 78), (195, 217, 78), (191, 214, 77), (187, 210, 75),
- (184, 207, 74), (178, 202, 73), (173, 198, 71), (170, 194, 70),
- (169, 189, 68), (167, 183, 66), (164, 177, 63), (161, 167, 60),
- (157, 158, 57), (158, 152, 57), (157, 148, 56), (151, 142, 54),
- (143, 133, 51), (137, 129, 49), (130, 122, 46), (123, 116, 44),
- (117, 110, 42), (112, 106, 40), (111, 102, 40), (105, 97, 37),
- (97, 89, 35), (89, 79, 32), (80, 67, 28), (75, 56, 27),
- (68, 45, 24), (59, 35, 21), (54, 29, 19), (53, 27, 19),
- (52, 29, 18), (52, 31, 18), (52, 33, 18), (52, 39, 18),
- (50, 43, 18), (47, 46, 16), (47, 54, 19), (49, 60, 21),
- (51, 65, 23), (54, 68, 24), (53, 71, 25), (53, 72, 26),
- (52, 74, 26), (51, 74, 26), (50, 74, 26), (49, 72, 26),
- (52, 71, 25), (52, 68, 24), (53, 66, 23), (55, 66, 23),
- (56, 68, 24), (57, 68, 24), (58, 68, 24), (59, 68, 24),
- (58, 66, 23), (57, 63, 22), (56, 59, 21), (53, 54, 19),
- (50, 50, 18), (50, 46, 18), (50, 42, 18), (46, 36, 16),
- (43, 29, 15), (41, 24, 14), (43, 20, 15), (44, 15, 15)
- ),
-
-// 378 040221-21
-((138, 101, 87), (142, 105, 101), (142, 107, 103), (143, 110, 105),
- (145, 112, 105), (147, 115, 106), (148, 116, 107), (150, 117, 108),
- (144, 111, 105), (137, 105, 100), (131, 99, 95), (124, 92, 88),
- (117, 86, 82), (114, 81, 75), (111, 76, 68), (110, 74, 66),
- (110, 72, 64), (105, 63, 59), (101, 59, 56), (97, 55, 54),
- (97, 55, 53), (97, 55, 52), (98, 56, 52), (100, 57, 53),
- (107, 63, 53), (106, 62, 51), (105, 62, 49), (101, 60, 47),
- (98, 59, 46), (98, 59, 45), (98, 60, 45), (103, 60, 45),
- (106, 62, 46), (109, 64, 40), (105, 62, 35), (101, 60, 31),
- (99, 60, 29), (98, 60, 28), (98, 60, 28), (98, 60, 29),
- (102, 63, 31), (99, 62, 28), (97, 62, 26), (92, 59, 22),
- (88, 57, 19), (85, 55, 17), (82, 54, 16), (80, 53, 15),
- (79, 53, 17), (80, 55, 19), (83, 57, 22), (86, 59, 25),
- (89, 61, 29), (93, 63, 34), (94, 63, 36), (95, 63, 39),
- (94, 62, 43), (92, 61, 44), (90, 61, 46), (91, 63, 48),
- (92, 65, 50), (92, 65, 51), (93, 66, 52), (92, 64, 54),
- (89, 62, 53), (79, 54, 48), (75, 51, 44), (72, 49, 40),
- (72, 49, 39), (72, 49, 38), (72, 49, 38), (73, 49, 38),
- (81, 54, 45), (87, 58, 50), (93, 62, 56), (99, 66, 62),
- (105, 71, 68), (106, 73, 71), (108, 76, 74), (113, 81, 80),
- (119, 88, 88), (136, 103, 102), (143, 108, 106), (151, 114, 110),
- (152, 115, 110), (154, 117, 110), (152, 115, 110), (146, 113, 108),
- (132, 104, 104), (126, 98, 98), (121, 92, 92), (118, 89, 88),
- (116, 86, 84), (110, 78, 77), (103, 70, 70), (93, 62, 63),
- (83, 54, 57), (67, 38, 46), (63, 35, 40), (60, 33, 34),
- (59, 32, 32), (59, 32, 31), (60, 32, 28), (60, 33, 27),
- (63, 35, 29), (65, 38, 29), (67, 42, 30), (68, 44, 30),
- (69, 47, 31), (73, 53, 34), (79, 58, 36), (86, 64, 40),
- (92, 69, 45), (106, 78, 55), (110, 81, 58), (114, 85, 61),
- (121, 92, 69), (131, 102, 80), (145, 118, 97), (160, 134, 113),
- (184, 161, 145), (194, 173, 158), (204, 185, 172), (206, 188, 177),
- (209, 191, 182), (219, 204, 197), (228, 216, 212), (236, 228, 225),
- (243, 237, 237), (247, 239, 235), (244, 235, 229), (241, 232, 223),
- (233, 222, 212), (226, 212, 202), (217, 201, 191), (212, 196, 188),
- (196, 174, 166), (186, 162, 150), (176, 151, 135), (169, 144, 126),
- (163, 138, 118), (149, 122, 100), (137, 113, 91), (127, 103, 84),
- (118, 95, 78), (108, 83, 63), (105, 81, 59), (103, 79, 56),
- (97, 75, 49), (90, 70, 42), (85, 65, 37), (82, 61, 33),
- (85, 60, 30), (87, 61, 30), (90, 62, 31), (96, 66, 34),
- (102, 70, 37), (107, 74, 42), (112, 78, 47), (118, 81, 51),
- (124, 86, 56), (140, 96, 62), (142, 98, 64), (145, 100, 67),
- (149, 104, 71), (150, 106, 75), (149, 106, 79), (147, 107, 85),
- (147, 109, 90), (146, 109, 91), (145, 109, 92), (146, 110, 94),
- (146, 111, 94), (146, 111, 95), (143, 110, 99), (143, 110, 104),
- (145, 113, 112), (153, 124, 125), (162, 136, 139), (172, 149, 152),
- (180, 158, 155), (184, 161, 156), (184, 161, 157), (176, 150, 151),
- (159, 142, 146), (156, 141, 148), (154, 141, 150), (149, 140, 145),
- (144, 134, 136), (137, 128, 126), (126, 110, 110), (110, 94, 92),
- (95, 76, 73), (83, 65, 62), (74, 57, 53), (67, 51, 43),
- (65, 48, 36), (67, 46, 32), (70, 47, 30), (75, 50, 30),
- (82, 55, 33), (90, 63, 37), (98, 71, 41), (108, 79, 48),
- (118, 87, 55), (126, 95, 62), (135, 104, 70), (144, 112, 79),
- (151, 119, 86), (154, 123, 92), (153, 123, 95), (151, 122, 97),
- (145, 116, 97), (139, 111, 96), (134, 105, 95), (127, 99, 91),
- (120, 93, 88), (112, 86, 82), (102, 78, 76), (92, 69, 68),
- (84, 62, 63), (81, 56, 59), (81, 55, 55), (83, 56, 55),
- (88, 59, 55), (93, 63, 57), (96, 67, 59), (96, 69, 61),
- (98, 71, 63), (103, 76, 66), (110, 82, 68), (115, 88, 70),
- (120, 94, 71), (124, 98, 73), (122, 98, 73), (117, 96, 70),
- (112, 92, 67), (109, 88, 61), (105, 85, 56), (103, 83, 50),
- (102, 81, 44), (103, 81, 41), (101, 79, 37), (100, 77, 33),
- (99, 75, 31), (98, 75, 30), (100, 75, 31), (101, 74, 34),
- (103, 74, 37), (103, 73, 41), (104, 72, 42), (107, 73, 45),
- (112, 77, 50), (118, 83, 56), (124, 87, 65), (132, 94, 76)
- ),
-
-// 379 040221-22
-((91, 108, 100), (93, 109, 98), (89, 105, 92), (86, 101, 87),
- (83, 98, 85), (81, 95, 84), (78, 92, 82), (76, 89, 81),
- (63, 74, 71), (56, 66, 65), (50, 59, 60), (43, 52, 56),
- (37, 45, 52), (34, 40, 49), (31, 36, 47), (31, 36, 46),
- (31, 36, 45), (33, 38, 43), (33, 38, 44), (34, 39, 45),
- (35, 40, 45), (36, 41, 45), (37, 43, 45), (39, 45, 45),
- (46, 56, 54), (55, 65, 62), (64, 74, 71), (82, 91, 84),
- (101, 109, 98), (109, 116, 104), (117, 123, 110), (128, 135, 119),
- (139, 145, 128), (152, 157, 136), (152, 155, 135), (152, 153, 134),
- (140, 144, 125), (129, 135, 116), (123, 130, 112), (118, 126, 108),
- (101, 110, 94), (96, 106, 91), (91, 102, 88), (90, 101, 87),
- (89, 100, 87), (90, 100, 88), (91, 101, 89), (92, 101, 92),
- (95, 103, 96), (99, 108, 100), (100, 110, 100), (102, 112, 101),
- (101, 112, 101), (100, 112, 101), (99, 111, 99), (99, 110, 98),
- (96, 103, 90), (90, 98, 85), (85, 93, 80), (78, 85, 74),
- (71, 78, 68), (67, 72, 65), (64, 67, 63), (56, 58, 56),
- (49, 52, 52), (36, 42, 44), (32, 37, 42), (28, 33, 41),
- (27, 32, 40), (26, 31, 40), (25, 30, 40), (26, 31, 40),
- (27, 32, 43), (27, 32, 44), (27, 33, 45), (27, 33, 45),
- (27, 33, 45), (27, 33, 45), (27, 34, 45), (28, 34, 46),
- (28, 35, 47), (30, 37, 49), (33, 40, 49), (36, 44, 50),
- (37, 46, 51), (39, 48, 52), (41, 49, 51), (43, 48, 51),
- (48, 53, 50), (52, 58, 53), (56, 64, 56), (57, 65, 59),
- (59, 67, 62), (63, 71, 67), (69, 78, 75), (75, 87, 83),
- (82, 95, 89), (92, 106, 99), (96, 111, 102), (101, 116, 106),
- (103, 117, 107), (106, 119, 108), (107, 120, 107), (106, 119, 106),
- (109, 123, 107), (113, 126, 110), (118, 130, 114), (118, 130, 115),
- (118, 130, 116), (117, 130, 117), (113, 128, 116), (111, 127, 115),
- (110, 126, 111), (103, 113, 99), (98, 107, 94), (94, 101, 90),
- (84, 90, 82), (73, 79, 72), (65, 71, 66), (58, 62, 60),
- (47, 48, 51), (40, 42, 48), (34, 37, 46), (32, 35, 45),
- (30, 34, 45), (27, 31, 45), (26, 30, 44), (26, 31, 44),
- (26, 31, 44), (29, 33, 47), (30, 34, 47), (32, 36, 48),
- (37, 41, 51), (41, 47, 54), (45, 54, 57), (49, 59, 61),
- (59, 70, 66), (63, 75, 68), (67, 80, 71), (68, 81, 72),
- (69, 83, 74), (70, 85, 74), (71, 85, 74), (72, 86, 74),
- (73, 86, 75), (77, 89, 81), (79, 91, 84), (82, 94, 88),
- (89, 102, 96), (96, 111, 104), (103, 120, 113), (110, 126, 120),
- (119, 135, 131), (121, 136, 132), (123, 138, 133), (125, 142, 133),
- (129, 144, 133), (131, 146, 131), (132, 143, 129), (132, 141, 125),
- (130, 138, 120), (128, 135, 114), (128, 134, 113), (128, 134, 113),
- (128, 134, 113), (125, 132, 112), (123, 129, 110), (118, 124, 107),
- (103, 111, 95), (99, 107, 92), (95, 103, 89), (88, 96, 83),
- (80, 88, 79), (71, 78, 74), (63, 70, 68), (54, 61, 63),
- (48, 55, 57), (43, 49, 53), (38, 43, 51), (34, 39, 49),
- (31, 36, 49), (30, 34, 48), (30, 34, 47), (31, 34, 46),
- (31, 36, 46), (32, 37, 46), (34, 39, 46), (37, 43, 47),
- (42, 48, 49), (46, 53, 53), (50, 58, 57), (55, 64, 61),
- (61, 70, 66), (66, 77, 69), (71, 81, 73), (73, 83, 74),
- (73, 84, 74), (73, 84, 75), (73, 84, 76), (75, 85, 77),
- (77, 88, 78), (80, 93, 80), (84, 97, 84), (90, 105, 91),
- (100, 113, 99), (110, 122, 106), (117, 128, 111), (120, 130, 114),
- (120, 132, 115), (121, 131, 114), (121, 129, 113), (119, 124, 109),
- (111, 116, 101), (100, 105, 92), (88, 94, 83), (76, 83, 75),
- (68, 73, 70), (60, 65, 65), (54, 59, 62), (49, 55, 58),
- (44, 50, 56), (40, 46, 56), (41, 46, 55), (44, 46, 55),
- (49, 49, 56), (54, 52, 57), (58, 54, 59), (62, 60, 61),
- (69, 66, 63), (77, 71, 66), (83, 76, 69), (87, 80, 72),
- (89, 84, 75), (91, 89, 78), (95, 94, 81), (100, 97, 85),
- (103, 99, 88), (105, 101, 89), (105, 102, 90), (103, 103, 89),
- (103, 102, 89), (101, 100, 88), (98, 97, 86), (95, 94, 84),
- (89, 92, 80), (85, 90, 77), (81, 88, 75), (79, 87, 75),
- (78, 88, 76), (80, 91, 80), (84, 96, 86), (85, 99, 90),
- (86, 100, 89), (86, 101, 90), (85, 100, 90), (88, 104, 93)
- ),
-
-// 380 040221-23
-((109, 35, 30), (87, 22, 31), (81, 31, 29), (75, 40, 27),
- (73, 49, 23), (71, 58, 19), (73, 59, 20), (75, 60, 22),
- (87, 79, 33), (100, 82, 41), (114, 86, 50), (124, 71, 58),
- (134, 57, 67), (137, 55, 67), (140, 53, 68), (140, 51, 67),
- (141, 50, 67), (131, 31, 62), (126, 28, 52), (122, 25, 42),
- (114, 29, 31), (107, 33, 21), (104, 32, 18), (102, 32, 16),
- (102, 32, 16), (99, 34, 17), (97, 37, 18), (89, 43, 23),
- (81, 50, 28), (80, 55, 33), (79, 60, 38), (79, 73, 43),
- (81, 89, 46), (57, 115, 50), (49, 130, 64), (42, 145, 78),
- (39, 161, 79), (36, 178, 81), (30, 181, 77), (24, 184, 73),
- (16, 163, 76), (13, 153, 74), (11, 143, 72), (10, 132, 61),
- (10, 122, 50), (11, 113, 51), (12, 105, 52), (15, 90, 60),
- (13, 88, 74), (17, 110, 85), (18, 106, 88), (20, 102, 92),
- (21, 99, 100), (23, 96, 109), (28, 99, 106), (33, 102, 104),
- (62, 87, 76), (77, 73, 70), (93, 59, 64), (111, 50, 63),
- (130, 42, 62), (141, 40, 61), (152, 39, 61), (169, 43, 62),
- (182, 51, 73), (181, 45, 100), (182, 43, 105), (183, 42, 110),
- (186, 43, 109), (189, 44, 109), (189, 44, 110), (186, 37, 110),
- (181, 28, 104), (186, 23, 97), (192, 18, 91), (192, 11, 84),
- (193, 5, 78), (191, 4, 73), (190, 4, 69), (188, 4, 60),
- (185, 3, 54), (167, 6, 40), (154, 7, 32), (141, 9, 24),
- (137, 7, 20), (134, 5, 16), (127, 4, 11), (118, 4, 6),
- (96, 5, 5), (91, 5, 6), (87, 5, 7), (84, 9, 7),
- (82, 14, 8), (72, 33, 11), (66, 54, 14), (68, 71, 20),
- (74, 70, 21), (84, 66, 18), (85, 71, 16), (86, 77, 15),
- (87, 73, 15), (89, 69, 16), (96, 52, 12), (96, 32, 10),
- (80, 8, 0), (68, 4, 0), (56, 1, 0), (51, 0, 0),
- (47, 0, 0), (40, 0, 2), (37, 0, 3), (34, 1, 4),
- (35, 2, 4), (39, 2, 4), (40, 2, 3), (42, 2, 3),
- (45, 2, 4), (47, 2, 4), (46, 3, 4), (40, 2, 6),
- (26, 2, 8), (22, 5, 7), (19, 8, 7), (17, 8, 8),
- (15, 8, 9), (15, 9, 10), (16, 7, 11), (21, 11, 8),
- (33, 14, 6), (58, 16, 4), (64, 13, 3), (70, 11, 3),
- (81, 8, 3), (94, 8, 2), (107, 9, 2), (119, 8, 4),
- (136, 3, 10), (141, 2, 13), (146, 1, 17), (146, 1, 18),
- (146, 2, 20), (140, 2, 20), (135, 2, 21), (131, 2, 20),
- (128, 1, 20), (111, 1, 15), (104, 1, 14), (98, 1, 13),
- (87, 2, 9), (79, 1, 6), (72, 1, 4), (66, 1, 2),
- (47, 5, 5), (43, 6, 6), (40, 8, 8), (34, 12, 11),
- (35, 14, 16), (40, 16, 19), (49, 18, 23), (60, 21, 28),
- (74, 20, 27), (105, 24, 26), (114, 22, 24), (123, 21, 23),
- (141, 22, 21), (160, 15, 23), (173, 11, 27), (180, 14, 30),
- (173, 17, 23), (166, 20, 21), (159, 23, 20), (142, 32, 26),
- (121, 50, 35), (104, 66, 51), (84, 76, 62), (65, 81, 60),
- (46, 83, 57), (27, 85, 54), (20, 88, 51), (17, 83, 54),
- (22, 76, 51), (35, 65, 49), (47, 56, 47), (64, 51, 41),
- (90, 47, 35), (90, 48, 35), (90, 50, 35), (89, 51, 38),
- (87, 54, 46), (87, 58, 51), (89, 53, 52), (77, 50, 51),
- (69, 42, 43), (59, 31, 40), (54, 29, 36), (60, 26, 33),
- (68, 28, 34), (80, 31, 34), (92, 27, 41), (99, 21, 50),
- (105, 20, 60), (115, 26, 67), (125, 40, 70), (139, 52, 73),
- (143, 56, 75), (140, 50, 80), (136, 45, 77), (131, 43, 70),
- (130, 44, 57), (130, 48, 44), (129, 43, 36), (125, 36, 28),
- (119, 27, 23), (110, 17, 17), (102, 11, 14), (96, 7, 10),
- (89, 6, 6), (85, 7, 4), (82, 9, 2), (83, 14, 3),
- (88, 17, 5), (94, 21, 6), (98, 26, 11), (105, 27, 22),
- (108, 28, 36), (116, 25, 51), (123, 21, 61), (125, 21, 61),
- (128, 17, 60), (127, 14, 60), (128, 11, 67), (133, 5, 79),
- (137, 3, 83), (139, 3, 81), (147, 2, 73), (153, 2, 66),
- (159, 7, 66), (165, 15, 70), (166, 24, 76), (167, 33, 80),
- (168, 36, 79), (169, 41, 75), (170, 45, 73), (169, 54, 74),
- (170, 65, 76), (172, 71, 77), (170, 75, 76), (172, 73, 73),
- (170, 73, 73), (168, 73, 71), (166, 70, 68), (155, 69, 64),
- (151, 60, 58), (145, 54, 52), (135, 49, 44), (126, 39, 35)
- ),
-
-// 381 040221-24
-((96, 87, 69), (102, 93, 75), (102, 95, 78), (103, 97, 81),
- (100, 97, 83), (97, 98, 86), (95, 98, 88), (94, 99, 90),
- (108, 114, 102), (114, 122, 108), (121, 130, 114), (126, 134, 117),
- (132, 139, 121), (133, 140, 121), (134, 141, 122), (134, 140, 121),
- (134, 140, 121), (134, 135, 114), (133, 133, 113), (133, 132, 112),
- (137, 133, 114), (141, 135, 116), (142, 137, 118), (144, 140, 120),
- (152, 149, 130), (156, 151, 133), (160, 154, 137), (161, 155, 137),
- (163, 157, 138), (162, 156, 139), (162, 156, 141), (160, 157, 143),
- (156, 154, 144), (142, 147, 137), (131, 137, 127), (121, 128, 118),
- (107, 114, 106), (94, 100, 94), (87, 93, 88), (81, 87, 83),
- (57, 63, 65), (46, 53, 56), (36, 43, 48), (29, 36, 40),
- (22, 30, 33), (20, 28, 31), (19, 26, 30), (19, 27, 32),
- (20, 30, 37), (30, 44, 54), (39, 53, 62), (49, 62, 70),
- (58, 70, 76), (67, 79, 82), (71, 83, 85), (76, 88, 88),
- (93, 105, 102), (103, 113, 109), (113, 122, 117), (122, 130, 124),
- (132, 139, 131), (136, 142, 133), (141, 146, 135), (150, 153, 138),
- (157, 159, 141), (167, 163, 141), (168, 162, 138), (170, 161, 136),
- (171, 160, 133), (172, 159, 131), (173, 156, 127), (172, 153, 122),
- (170, 151, 117), (167, 150, 114), (164, 149, 111), (164, 148, 110),
- (164, 148, 110), (164, 148, 111), (165, 149, 112), (166, 149, 114),
- (168, 155, 118), (177, 164, 130), (177, 168, 134), (178, 172, 139),
- (178, 172, 140), (178, 173, 142), (175, 173, 143), (171, 170, 142),
- (161, 159, 136), (154, 152, 130), (148, 146, 125), (145, 142, 122),
- (142, 139, 119), (139, 134, 112), (135, 127, 103), (133, 122, 95),
- (131, 117, 87), (124, 107, 77), (120, 104, 76), (117, 102, 75),
- (117, 103, 77), (117, 105, 79), (118, 108, 85), (124, 116, 92),
- (145, 136, 109), (153, 144, 116), (161, 152, 123), (163, 153, 125),
- (165, 155, 128), (166, 157, 131), (161, 154, 134), (155, 150, 133),
- (149, 146, 133), (132, 133, 122), (127, 129, 119), (122, 125, 116),
- (114, 117, 108), (107, 109, 99), (99, 99, 91), (90, 90, 81),
- (76, 74, 68), (75, 68, 60), (75, 63, 52), (76, 61, 49),
- (77, 59, 46), (81, 55, 41), (86, 51, 36), (91, 50, 31),
- (100, 51, 32), (112, 62, 43), (118, 67, 46), (125, 73, 50),
- (138, 84, 59), (151, 98, 72), (165, 111, 84), (176, 125, 95),
- (195, 145, 119), (196, 154, 130), (198, 164, 142), (198, 168, 146),
- (198, 172, 150), (197, 178, 159), (195, 183, 165), (190, 185, 167),
- (183, 183, 165), (162, 166, 152), (155, 160, 146), (149, 154, 141),
- (137, 143, 131), (125, 131, 120), (114, 118, 110), (106, 109, 101),
- (93, 96, 85), (90, 93, 82), (87, 91, 79), (84, 85, 74),
- (82, 83, 70), (84, 84, 69), (89, 85, 67), (96, 87, 67),
- (103, 91, 67), (123, 102, 69), (127, 104, 69), (131, 106, 69),
- (135, 108, 72), (138, 113, 75), (144, 117, 77), (148, 118, 81),
- (153, 121, 86), (154, 122, 87), (156, 123, 88), (157, 124, 87),
- (155, 121, 89), (147, 120, 89), (141, 117, 90), (133, 114, 93),
- (126, 114, 98), (124, 117, 103), (127, 122, 110), (133, 128, 115),
- (139, 134, 122), (143, 138, 126), (143, 140, 127), (138, 138, 124),
- (118, 123, 114), (113, 118, 110), (108, 114, 107), (99, 108, 102),
- (94, 103, 100), (90, 100, 99), (86, 99, 100), (82, 101, 105),
- (77, 102, 111), (74, 101, 111), (68, 96, 108), (60, 91, 104),
- (58, 86, 100), (58, 81, 93), (55, 75, 87), (52, 72, 82),
- (50, 71, 84), (49, 70, 84), (49, 70, 83), (46, 69, 83),
- (46, 69, 84), (49, 67, 82), (48, 65, 79), (47, 63, 77),
- (43, 63, 80), (39, 60, 79), (35, 56, 76), (30, 52, 74),
- (26, 50, 72), (25, 48, 73), (26, 49, 72), (32, 52, 73),
- (40, 60, 81), (51, 69, 87), (62, 78, 90), (71, 84, 91),
- (80, 88, 91), (85, 88, 87), (89, 83, 80), (90, 74, 67),
- (88, 68, 59), (85, 63, 53), (83, 61, 49), (81, 59, 43),
- (79, 56, 40), (73, 55, 37), (68, 51, 35), (60, 44, 32),
- (50, 36, 30), (39, 29, 27), (28, 20, 24), (20, 13, 19),
- (14, 7, 15), (9, 6, 13), (7, 8, 14), (8, 11, 15),
- (12, 15, 21), (18, 21, 27), (24, 28, 34), (32, 35, 41),
- (41, 42, 47), (53, 48, 51), (64, 55, 54), (74, 64, 55),
- (85, 70, 58), (85, 71, 58), (85, 72, 57), (83, 73, 59),
- (81, 73, 59), (81, 74, 60), (83, 74, 61), (84, 78, 63)
- ),
-
-// 382 040221-25
-((173, 218, 4), (187, 194, 5), (203, 186, 5), (219, 178, 6),
- (218, 173, 6), (218, 169, 6), (207, 164, 5), (196, 159, 5),
- (158, 136, 6), (145, 133, 4), (132, 131, 3), (117, 134, 4),
- (102, 137, 6), (95, 142, 6), (89, 148, 7), (92, 152, 9),
- (95, 156, 12), (115, 180, 34), (135, 187, 56), (156, 195, 79),
- (170, 182, 80), (185, 169, 82), (189, 166, 75), (193, 163, 68),
- (212, 178, 80), (215, 163, 75), (218, 149, 71), (212, 129, 46),
- (207, 110, 22), (206, 105, 16), (206, 101, 10), (207, 100, 7),
- (209, 89, 7), (209, 62, 5), (210, 44, 5), (211, 26, 5),
- (217, 15, 4), (223, 5, 4), (224, 4, 3), (226, 4, 3),
- (225, 4, 5), (227, 5, 4), (229, 6, 4), (235, 10, 4),
- (241, 15, 4), (242, 19, 4), (243, 24, 5), (244, 35, 6),
- (245, 41, 5), (250, 43, 3), (251, 42, 3), (252, 41, 4),
- (251, 40, 3), (250, 39, 3), (249, 35, 3), (248, 32, 3),
- (232, 15, 3), (221, 17, 3), (211, 20, 3), (200, 31, 3),
- (190, 42, 3), (183, 48, 3), (177, 55, 4), (168, 76, 10),
- (160, 98, 21), (169, 146, 69), (178, 154, 88), (188, 163, 107),
- (188, 166, 106), (188, 170, 105), (183, 180, 91), (179, 190, 90),
- (178, 184, 100), (168, 175, 78), (158, 166, 56), (138, 166, 33),
- (118, 167, 10), (113, 167, 9), (109, 168, 8), (105, 173, 13),
- (109, 182, 14), (139, 196, 13), (155, 203, 13), (171, 210, 13),
- (175, 217, 13), (179, 224, 14), (197, 231, 13), (215, 238, 11),
- (235, 232, 5), (220, 225, 5), (205, 219, 5), (197, 215, 5),
- (190, 211, 6), (178, 202, 4), (163, 193, 3), (145, 183, 3),
- (124, 172, 3), (95, 158, 6), (89, 156, 5), (84, 155, 5),
- (82, 154, 5), (80, 153, 5), (79, 150, 5), (82, 148, 6),
- (86, 141, 6), (94, 125, 5), (103, 110, 5), (110, 102, 4),
- (117, 94, 4), (130, 77, 4), (140, 67, 3), (152, 52, 3),
- (159, 35, 3), (164, 14, 6), (163, 18, 5), (163, 23, 5),
- (164, 36, 4), (160, 54, 2), (156, 70, 4), (152, 84, 5),
- (160, 112, 5), (165, 110, 4), (170, 109, 3), (172, 103, 3),
- (175, 97, 3), (179, 88, 3), (191, 79, 4), (195, 67, 5),
- (191, 53, 5), (161, 43, 6), (154, 43, 5), (148, 44, 4),
- (141, 41, 6), (139, 36, 5), (144, 37, 6), (143, 40, 6),
- (157, 38, 4), (172, 26, 4), (188, 15, 4), (194, 10, 4),
- (201, 6, 4), (209, 8, 6), (214, 15, 5), (209, 26, 7),
- (200, 40, 7), (168, 65, 8), (161, 72, 7), (155, 80, 7),
- (142, 97, 8), (134, 113, 8), (125, 131, 8), (118, 143, 8),
- (121, 162, 5), (124, 164, 4), (128, 167, 4), (133, 169, 6),
- (133, 170, 8), (131, 165, 9), (132, 162, 8), (134, 157, 7),
- (136, 150, 7), (123, 141, 11), (119, 140, 11), (115, 139, 12),
- (110, 137, 10), (109, 133, 8), (108, 134, 6), (104, 134, 7),
- (95, 141, 8), (95, 142, 8), (95, 143, 8), (96, 148, 7),
- (97, 156, 8), (99, 166, 7), (101, 177, 7), (105, 184, 7),
- (111, 187, 9), (115, 187, 14), (120, 192, 16), (133, 199, 15),
- (148, 209, 10), (167, 216, 9), (181, 214, 10), (183, 209, 13),
- (197, 189, 9), (203, 186, 7), (209, 183, 6), (224, 177, 4),
- (229, 170, 5), (229, 160, 6), (229, 141, 6), (229, 119, 6),
- (233, 95, 6), (240, 76, 7), (243, 64, 7), (247, 57, 7),
- (250, 55, 6), (251, 53, 6), (252, 54, 7), (251, 55, 8),
- (250, 60, 7), (252, 68, 7), (251, 75, 7), (251, 82, 6),
- (250, 83, 7), (249, 78, 7), (251, 69, 7), (249, 60, 7),
- (246, 48, 6), (242, 40, 7), (236, 35, 8), (235, 38, 8),
- (233, 52, 9), (235, 71, 10), (235, 89, 18), (231, 113, 30),
- (232, 133, 43), (227, 152, 58), (227, 177, 59), (222, 186, 61),
- (218, 198, 57), (218, 195, 55), (219, 181, 61), (225, 166, 55),
- (220, 137, 50), (216, 116, 35), (210, 95, 20), (206, 81, 12),
- (208, 74, 6), (203, 70, 6), (204, 71, 6), (204, 69, 5),
- (208, 70, 5), (208, 75, 5), (202, 89, 6), (202, 105, 6),
- (202, 121, 6), (204, 131, 7), (200, 133, 7), (187, 132, 7),
- (169, 128, 7), (151, 128, 6), (140, 131, 7), (129, 135, 6),
- (119, 134, 5), (111, 134, 5), (101, 131, 3), (99, 134, 3),
- (101, 146, 3), (104, 157, 5), (108, 167, 4), (110, 170, 4),
- (116, 175, 4), (130, 185, 2), (147, 200, 5), (161, 215, 5)
- ),
-
-// 383 040221-26
-((157, 81, 83), (137, 70, 91), (125, 64, 91), (113, 59, 92),
- (107, 55, 91), (101, 52, 90), (101, 52, 89), (101, 52, 88),
- (120, 62, 95), (130, 67, 96), (140, 73, 97), (147, 77, 96),
- (155, 82, 95), (161, 86, 96), (167, 90, 98), (168, 91, 99),
- (169, 93, 100), (172, 93, 106), (171, 95, 114), (170, 98, 122),
- (170, 101, 132), (170, 105, 143), (168, 108, 148), (167, 111, 153),
- (163, 113, 157), (163, 112, 154), (164, 111, 152), (174, 117, 153),
- (184, 124, 154), (190, 131, 157), (196, 138, 161), (209, 152, 163),
- (218, 163, 165), (221, 164, 152), (221, 159, 141), (222, 154, 130),
- (219, 147, 124), (217, 140, 119), (214, 138, 117), (212, 136, 115),
- (191, 123, 113), (178, 113, 111), (165, 104, 110), (152, 91, 112),
- (140, 78, 114), (135, 73, 112), (130, 68, 111), (120, 61, 107),
- (110, 56, 107), (94, 53, 105), (92, 52, 108), (90, 52, 111),
- (97, 53, 110), (104, 55, 110), (109, 56, 109), (115, 58, 108),
- (136, 68, 98), (145, 71, 92), (155, 75, 86), (163, 75, 80),
- (171, 75, 75), (173, 74, 73), (176, 74, 71), (178, 74, 68),
- (177, 74, 68), (166, 75, 76), (160, 73, 77), (154, 71, 78),
- (151, 68, 77), (148, 66, 76), (144, 63, 73), (139, 61, 69),
- (121, 56, 77), (115, 56, 84), (109, 56, 91), (112, 59, 96),
- (116, 63, 101), (123, 67, 100), (131, 72, 99), (146, 86, 102),
- (159, 98, 107), (174, 121, 123), (174, 128, 134), (174, 135, 145),
- (177, 136, 147), (180, 138, 149), (184, 143, 150), (186, 144, 150),
- (184, 144, 147), (173, 139, 147), (162, 134, 148), (157, 129, 147),
- (153, 124, 147), (146, 116, 140), (142, 105, 133), (143, 98, 126),
- (144, 93, 119), (149, 95, 111), (155, 105, 114), (161, 115, 118),
- (164, 119, 121), (168, 124, 125), (179, 132, 133), (188, 139, 143),
- (205, 150, 162), (212, 157, 171), (219, 165, 181), (218, 169, 186),
- (218, 174, 191), (218, 183, 197), (219, 189, 201), (222, 190, 204),
- (221, 191, 207), (224, 193, 207), (223, 192, 205), (222, 192, 203),
- (216, 191, 200), (211, 187, 195), (203, 177, 187), (194, 166, 176),
- (179, 149, 163), (172, 141, 157), (166, 133, 152), (165, 131, 150),
- (165, 129, 149), (162, 121, 143), (158, 109, 134), (155, 98, 127),
- (154, 90, 121), (156, 82, 108), (161, 84, 106), (166, 86, 104),
- (176, 93, 102), (186, 100, 102), (197, 109, 104), (203, 119, 108),
- (207, 129, 122), (201, 126, 128), (195, 124, 134), (189, 120, 136),
- (184, 116, 138), (176, 110, 140), (167, 107, 140), (164, 106, 139),
- (166, 108, 138), (174, 117, 139), (175, 118, 140), (176, 120, 141),
- (177, 120, 140), (176, 121, 141), (178, 122, 137), (183, 122, 130),
- (200, 126, 117), (201, 126, 116), (203, 126, 115), (201, 127, 114),
- (192, 126, 117), (182, 125, 121), (171, 120, 123), (162, 112, 121),
- (157, 103, 114), (148, 80, 96), (147, 75, 92), (146, 71, 88),
- (145, 66, 83), (144, 64, 80), (147, 63, 80), (154, 67, 78),
- (175, 79, 75), (181, 82, 74), (188, 86, 73), (202, 94, 73),
- (213, 101, 73), (223, 106, 77), (228, 112, 81), (231, 120, 87),
- (230, 126, 95), (223, 130, 106), (215, 132, 116), (209, 133, 120),
- (200, 128, 123), (188, 121, 124), (176, 114, 125), (168, 108, 122),
- (151, 95, 120), (151, 94, 119), (151, 94, 118), (154, 91, 115),
- (155, 87, 110), (155, 81, 105), (155, 78, 98), (154, 71, 87),
- (150, 65, 80), (148, 62, 74), (148, 60, 69), (148, 60, 65),
- (151, 59, 61), (153, 59, 59), (154, 58, 59), (152, 55, 57),
- (150, 54, 55), (150, 52, 54), (149, 52, 55), (150, 54, 56),
- (154, 57, 57), (161, 63, 60), (169, 68, 62), (177, 73, 63),
- (187, 76, 63), (196, 79, 64), (202, 81, 65), (207, 81, 66),
- (210, 82, 66), (211, 84, 66), (208, 83, 67), (206, 82, 66),
- (204, 80, 66), (201, 77, 64), (196, 72, 63), (188, 66, 61),
- (179, 62, 59), (168, 59, 60), (157, 57, 64), (148, 55, 68),
- (143, 56, 72), (143, 59, 75), (145, 62, 76), (151, 65, 77),
- (156, 71, 79), (159, 77, 83), (161, 82, 90), (165, 88, 96),
- (171, 92, 100), (179, 97, 101), (190, 98, 101), (204, 101, 97),
- (217, 106, 93), (228, 110, 94), (235, 114, 96), (239, 120, 100),
- (240, 128, 105), (241, 134, 110), (243, 137, 111), (244, 137, 109),
- (245, 138, 107), (245, 135, 104), (243, 132, 100), (241, 131, 99),
- (239, 134, 100), (236, 136, 103), (233, 136, 104), (223, 130, 100),
- (212, 122, 96), (200, 112, 90), (186, 100, 86), (172, 88, 82)
- ),
-
-// 384 040221-27
-((200, 139, 100), (180, 128, 94), (175, 123, 93), (170, 119, 92),
- (167, 116, 89), (165, 113, 87), (162, 108, 87), (159, 104, 87),
- (147, 89, 80), (146, 86, 73), (145, 84, 67), (149, 90, 63),
- (154, 96, 60), (167, 107, 59), (180, 119, 58), (185, 124, 59),
- (191, 130, 61), (210, 146, 65), (215, 149, 66), (220, 152, 68),
- (223, 155, 70), (226, 158, 72), (229, 162, 73), (232, 166, 74),
- (242, 183, 85), (246, 189, 89), (250, 196, 93), (252, 198, 94),
- (254, 201, 96), (252, 199, 95), (250, 197, 94), (245, 191, 91),
- (239, 181, 87), (218, 155, 76), (207, 142, 69), (196, 129, 63),
- (185, 116, 57), (175, 104, 51), (169, 99, 47), (164, 94, 44),
- (145, 73, 37), (135, 63, 33), (126, 53, 29), (121, 46, 27),
- (116, 40, 25), (115, 39, 25), (115, 39, 26), (117, 41, 26),
- (121, 45, 32), (132, 54, 49), (136, 62, 58), (141, 70, 68),
- (147, 78, 74), (153, 87, 81), (156, 91, 83), (159, 95, 85),
- (162, 104, 91), (164, 105, 92), (166, 107, 93), (165, 108, 94),
- (165, 109, 96), (165, 110, 97), (165, 112, 98), (169, 117, 100),
- (173, 126, 103), (183, 141, 112), (187, 145, 111), (192, 149, 110),
- (194, 150, 110), (197, 152, 110), (202, 155, 107), (209, 161, 104),
- (226, 175, 107), (233, 182, 111), (240, 190, 116), (245, 196, 117),
- (251, 202, 118), (252, 203, 116), (254, 204, 115), (254, 204, 110),
- (254, 204, 105), (254, 202, 96), (254, 197, 93), (254, 193, 90),
- (254, 189, 89), (254, 186, 88), (253, 182, 90), (253, 180, 92),
- (253, 179, 96), (253, 181, 97), (253, 183, 98), (253, 184, 98),
- (253, 186, 98), (254, 183, 94), (254, 181, 94), (253, 180, 95),
- (253, 179, 96), (252, 179, 102), (251, 182, 107), (250, 186, 112),
- (250, 186, 112), (250, 186, 113), (249, 185, 112), (247, 183, 110),
- (242, 174, 106), (238, 170, 102), (234, 166, 98), (231, 164, 97),
- (229, 162, 96), (228, 156, 95), (229, 150, 94), (228, 145, 93),
- (226, 140, 91), (214, 125, 85), (209, 121, 82), (205, 117, 79),
- (193, 111, 74), (184, 106, 70), (181, 103, 70), (184, 104, 73),
- (192, 113, 89), (197, 117, 99), (202, 122, 110), (202, 123, 114),
- (202, 125, 119), (200, 130, 125), (198, 133, 126), (202, 139, 127),
- (207, 146, 129), (224, 166, 132), (229, 171, 133), (234, 177, 135),
- (242, 186, 138), (248, 194, 140), (251, 197, 138), (253, 200, 133),
- (254, 202, 120), (254, 202, 113), (254, 203, 106), (254, 203, 103),
- (254, 203, 100), (254, 203, 97), (254, 203, 95), (254, 203, 94),
- (253, 202, 93), (252, 193, 94), (251, 191, 95), (250, 189, 97),
- (249, 187, 103), (249, 187, 109), (250, 188, 118), (250, 191, 126),
- (251, 198, 139), (250, 198, 139), (250, 199, 140), (250, 196, 139),
- (249, 195, 139), (249, 193, 137), (248, 191, 138), (248, 188, 138),
- (244, 188, 138), (228, 178, 127), (222, 172, 121), (216, 166, 116),
- (204, 153, 104), (192, 138, 88), (181, 124, 74), (172, 108, 62),
- (162, 89, 46), (158, 84, 43), (155, 79, 40), (144, 68, 32),
- (133, 57, 26), (121, 47, 18), (110, 36, 12), (99, 25, 8),
- (90, 20, 5), (90, 21, 9), (96, 23, 15), (101, 29, 19),
- (109, 37, 26), (119, 49, 34), (130, 61, 43), (141, 71, 50),
- (152, 94, 63), (156, 99, 67), (161, 105, 72), (169, 117, 84),
- (178, 128, 95), (189, 141, 106), (201, 154, 118), (216, 165, 127),
- (227, 177, 132), (237, 188, 134), (244, 196, 135), (249, 204, 135),
- (252, 209, 133), (253, 208, 129), (249, 203, 125), (244, 193, 120),
- (236, 183, 112), (228, 173, 102), (219, 163, 92), (214, 154, 84),
- (207, 150, 78), (206, 146, 73), (204, 143, 71), (202, 136, 67),
- (198, 131, 67), (195, 126, 64), (186, 120, 63), (179, 113, 63),
- (168, 106, 63), (162, 104, 63), (159, 103, 66), (158, 102, 67),
- (159, 103, 70), (162, 103, 72), (165, 107, 75), (168, 112, 80),
- (171, 113, 86), (175, 118, 92), (179, 124, 96), (183, 128, 98),
- (186, 133, 99), (191, 136, 98), (195, 137, 98), (198, 142, 99),
- (201, 145, 103), (205, 149, 109), (208, 153, 113), (212, 156, 117),
- (218, 162, 120), (225, 168, 121), (230, 172, 121), (232, 176, 118),
- (232, 178, 115), (233, 179, 114), (231, 179, 112), (230, 177, 110),
- (229, 176, 108), (230, 176, 106), (234, 179, 105), (238, 183, 103),
- (243, 187, 102), (248, 192, 102), (251, 196, 101), (253, 200, 101),
- (255, 202, 99), (255, 202, 97), (253, 199, 97), (251, 193, 98),
- (243, 183, 100), (234, 173, 101), (223, 161, 101), (211, 149, 101)
- ),
-
-// 385 040221-28
-((0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (3, 5, 4), (6, 9, 9), (9, 14, 15), (12, 18, 19),
- (15, 23, 23), (16, 26, 26), (17, 29, 30), (18, 32, 32),
- (20, 35, 35), (27, 39, 40), (25, 37, 39), (24, 36, 38),
- (21, 33, 35), (18, 30, 32), (16, 27, 30), (15, 25, 28),
- (17, 24, 24), (17, 27, 28), (18, 30, 32), (26, 42, 43),
- (34, 54, 54), (36, 59, 59), (38, 64, 65), (48, 85, 85),
- (71, 107, 105), (92, 165, 160), (107, 180, 175), (122, 195, 190),
- (98, 157, 155), (75, 120, 120), (72, 119, 118), (70, 118, 117),
- (33, 58, 56), (29, 49, 48), (25, 40, 40), (22, 37, 37),
- (20, 35, 35), (19, 32, 33), (18, 30, 32), (14, 27, 28),
- (14, 27, 28), (13, 25, 27), (11, 22, 24), (9, 19, 22),
- (8, 18, 20), (7, 17, 19), (8, 17, 18), (9, 17, 17),
- (9, 17, 17), (9, 17, 17), (10, 18, 18), (12, 20, 20),
- (14, 22, 22), (14, 22, 22), (14, 22, 22), (12, 23, 22),
- (10, 22, 20), (7, 17, 19), (7, 17, 19), (7, 17, 19),
- (7, 15, 16), (7, 14, 14), (5, 13, 13), (5, 13, 13),
- (2, 14, 15), (3, 14, 16), (5, 15, 18), (6, 14, 16),
- (7, 14, 14), (6, 13, 13), (5, 13, 13), (4, 12, 12),
- (2, 12, 14), (4, 24, 24), (8, 31, 31), (12, 38, 39),
- (15, 39, 40), (19, 41, 41), (23, 40, 41), (24, 41, 41),
- (23, 40, 40), (20, 37, 37), (18, 35, 35), (16, 33, 33),
- (14, 32, 32), (14, 27, 28), (18, 33, 33), (23, 40, 40),
- (27, 51, 53), (48, 77, 77), (54, 87, 87), (61, 98, 98),
- (63, 101, 100), (65, 105, 103), (60, 98, 101), (66, 92, 94),
- (55, 95, 94), (51, 86, 87), (48, 77, 80), (44, 71, 73),
- (40, 66, 67), (40, 65, 64), (38, 63, 64), (36, 54, 54),
- (29, 53, 48), (22, 36, 36), (20, 30, 30), (18, 25, 25),
- (12, 19, 19), (7, 12, 13), (3, 8, 9), (2, 4, 3),
- (2, 2, 2), (1, 2, 1), (0, 2, 1), (0, 1, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 7, 9), (1, 8, 9), (3, 10, 10),
- (9, 17, 17), (12, 22, 24), (13, 25, 27), (15, 30, 30),
- (22, 36, 36), (22, 37, 37), (23, 38, 38), (21, 38, 38),
- (20, 38, 38), (19, 36, 36), (20, 35, 35), (22, 36, 36),
- (22, 39, 39), (24, 39, 39), (24, 39, 39), (24, 39, 39),
- (23, 40, 40), (22, 41, 41), (18, 45, 43), (22, 46, 44),
- (28, 53, 51), (28, 53, 50), (29, 53, 50), (33, 53, 53),
- (36, 54, 54), (32, 54, 54), (29, 49, 48), (30, 44, 46),
- (25, 40, 40), (17, 32, 32), (15, 29, 30), (14, 27, 28),
- (13, 25, 27), (14, 24, 27), (17, 27, 30), (22, 32, 34),
- (25, 45, 44), (25, 45, 44), (25, 45, 44), (29, 51, 51),
- (32, 54, 54), (30, 53, 53), (29, 49, 49), (27, 46, 46),
- (25, 45, 45), (25, 43, 44), (24, 41, 43), (25, 43, 44),
- (25, 45, 45), (30, 53, 53), (30, 55, 54), (35, 60, 59),
- (43, 67, 69), (43, 70, 71), (44, 74, 74), (49, 81, 82),
- (53, 87, 89), (46, 79, 77), (45, 77, 79), (43, 72, 72),
- (36, 64, 61), (35, 60, 59), (33, 55, 58), (29, 51, 51),
- (28, 45, 45), (28, 46, 43), (25, 43, 44), (24, 44, 43),
- (24, 39, 39), (19, 34, 34), (14, 27, 28), (12, 22, 24),
- (9, 14, 18), (5, 10, 12), (4, 5, 8), (3, 4, 7),
- (2, 7, 8), (3, 10, 10), (4, 9, 10), (5, 10, 9),
- (5, 10, 12), (7, 12, 13), (7, 14, 14), (7, 14, 14),
- (9, 17, 17), (9, 19, 22), (7, 22, 22), (10, 23, 24),
- (12, 22, 24), (12, 22, 24), (14, 24, 27), (13, 25, 27),
- (18, 28, 30), (18, 30, 32), (18, 33, 33), (20, 38, 38),
- (23, 40, 41), (24, 41, 43), (25, 48, 48), (29, 51, 51),
- (30, 53, 53), (32, 54, 54), (30, 56, 58), (32, 58, 59),
- (32, 58, 59), (39, 64, 63), (40, 65, 64), (43, 75, 74),
- (45, 77, 76), (45, 75, 75), (44, 70, 71), (39, 64, 63),
- (38, 63, 64), (33, 63, 63), (33, 58, 56), (32, 56, 55),
- (33, 58, 59), (38, 67, 67), (43, 72, 72), (48, 77, 77),
- (53, 90, 90), (54, 98, 98), (75, 129, 131), (60, 102, 103)
- ),
-
-// 386 040221-29
-((44, 40, 28), (53, 50, 35), (53, 49, 36), (53, 49, 37),
- (47, 47, 34), (42, 46, 32), (40, 41, 29), (39, 36, 27),
- (35, 35, 25), (33, 31, 22), (31, 28, 19), (28, 27, 15),
- (25, 26, 12), (23, 24, 14), (21, 22, 17), (21, 21, 15),
- (21, 21, 13), (22, 20, 7), (21, 17, 5), (21, 15, 3),
- (17, 13, 2), (14, 11, 2), (15, 12, 3), (16, 13, 4),
- (19, 19, 11), (22, 20, 12), (25, 22, 13), (27, 26, 18),
- (29, 30, 24), (31, 31, 26), (33, 32, 28), (39, 35, 26),
- (41, 39, 26), (54, 51, 32), (61, 58, 36), (68, 66, 41),
- (86, 79, 48), (105, 93, 55), (110, 98, 58), (115, 103, 61),
- (111, 105, 73), (107, 102, 75), (104, 99, 77), (100, 93, 62),
- (96, 87, 48), (90, 81, 41), (85, 76, 35), (65, 58, 30),
- (55, 49, 25), (44, 38, 16), (41, 34, 14), (38, 31, 12),
- (30, 27, 11), (23, 24, 10), (21, 22, 10), (20, 20, 10),
- (17, 16, 11), (18, 16, 12), (20, 16, 13), (19, 17, 12),
- (19, 19, 11), (18, 19, 11), (18, 19, 11), (19, 18, 13),
- (21, 17, 14), (16, 17, 12), (14, 15, 9), (13, 14, 6),
- (9, 12, 5), (6, 11, 4), (13, 14, 9), (14, 15, 9),
- (17, 16, 11), (17, 17, 8), (18, 18, 6), (23, 20, 5),
- (28, 23, 4), (31, 24, 2), (35, 25, 0), (40, 30, 3),
- (31, 24, 6), (32, 29, 14), (34, 31, 16), (37, 34, 19),
- (38, 34, 17), (40, 35, 16), (45, 34, 14), (43, 38, 19),
- (33, 34, 18), (28, 29, 17), (24, 25, 17), (23, 23, 17),
- (23, 22, 17), (23, 20, 15), (25, 23, 11), (30, 27, 10),
- (31, 32, 14), (39, 40, 24), (41, 40, 24), (44, 41, 24),
- (45, 43, 24), (47, 45, 24), (50, 44, 22), (53, 45, 26),
- (58, 52, 28), (58, 52, 28), (58, 52, 28), (58, 53, 26),
- (59, 54, 25), (61, 52, 21), (62, 57, 25), (58, 54, 29),
- (58, 53, 31), (64, 60, 35), (68, 61, 37), (73, 62, 40),
- (87, 78, 47), (110, 101, 68), (126, 115, 83), (136, 123, 88),
- (139, 128, 98), (130, 122, 91), (122, 116, 84), (113, 107, 80),
- (104, 99, 77), (85, 82, 63), (75, 69, 53), (63, 60, 45),
- (52, 50, 37), (31, 28, 23), (29, 26, 19), (27, 24, 15),
- (26, 23, 14), (25, 23, 11), (27, 23, 11), (31, 25, 13),
- (36, 31, 11), (40, 34, 13), (44, 38, 16), (46, 40, 18),
- (48, 42, 20), (50, 45, 25), (54, 49, 30), (60, 54, 38),
- (59, 57, 44), (65, 53, 31), (65, 55, 31), (65, 58, 32),
- (69, 59, 34), (76, 65, 43), (98, 86, 46), (115, 104, 74),
- (154, 145, 106), (167, 160, 111), (180, 175, 117), (193, 183, 124),
- (183, 172, 126), (180, 163, 117), (158, 148, 112), (134, 130, 101),
- (104, 97, 81), (75, 70, 48), (74, 66, 42), (73, 63, 36),
- (75, 67, 31), (88, 82, 32), (108, 94, 49), (123, 110, 65),
- (166, 154, 94), (164, 153, 98), (162, 152, 103), (165, 153, 113),
- (160, 151, 120), (162, 155, 113), (156, 145, 100), (143, 136, 90),
- (121, 113, 76), (102, 93, 62), (83, 74, 43), (76, 68, 32),
- (71, 65, 33), (74, 67, 38), (80, 77, 46), (98, 91, 65),
- (96, 96, 72), (95, 96, 71), (94, 97, 70), (83, 81, 60),
- (77, 75, 50), (76, 73, 42), (72, 68, 43), (69, 67, 46),
- (74, 72, 51), (78, 76, 55), (86, 80, 54), (97, 91, 65),
- (97, 91, 59), (105, 94, 49), (88, 79, 46), (81, 67, 38),
- (67, 63, 36), (63, 57, 35), (56, 55, 34), (52, 45, 26),
- (45, 39, 25), (46, 43, 26), (49, 46, 29), (49, 47, 35),
- (62, 56, 40), (81, 74, 48), (104, 93, 65), (121, 111, 84),
- (137, 125, 83), (151, 135, 86), (128, 119, 80), (105, 94, 66),
- (81, 76, 44), (67, 60, 31), (57, 51, 25), (51, 45, 23),
- (46, 41, 19), (45, 39, 23), (44, 43, 23), (48, 43, 24),
- (49, 43, 17), (53, 49, 20), (56, 50, 16), (59, 51, 14),
- (59, 55, 20), (60, 51, 18), (56, 45, 23), (50, 43, 25),
- (47, 44, 25), (41, 40, 22), (34, 32, 19), (31, 29, 16),
- (24, 24, 14), (20, 22, 11), (21, 21, 11), (27, 24, 9),
- (31, 28, 11), (37, 32, 12), (44, 37, 18), (59, 50, 21),
- (73, 66, 38), (108, 94, 65), (137, 127, 100), (185, 175, 140),
- (221, 214, 172), (233, 224, 185), (196, 183, 141), (152, 143, 110),
- (128, 118, 82), (113, 104, 65), (83, 78, 49), (76, 66, 39)
- ),
-
-// 387 040221-30
-((84, 36, 31), (82, 62, 55), (90, 62, 56), (98, 63, 58),
- (115, 55, 48), (132, 47, 38), (136, 41, 32), (141, 35, 27),
- (146, 15, 6), (132, 10, 3), (119, 6, 0), (104, 15, 10),
- (90, 24, 21), (85, 35, 28), (80, 47, 35), (77, 52, 40),
- (74, 57, 46), (75, 63, 43), (78, 63, 38), (81, 64, 34),
- (86, 68, 39), (91, 72, 44), (95, 76, 49), (100, 81, 55),
- (125, 77, 55), (133, 68, 49), (141, 59, 43), (154, 48, 27),
- (168, 38, 11), (166, 32, 8), (164, 27, 5), (156, 28, 3),
- (144, 23, 2), (108, 22, 10), (88, 23, 14), (68, 24, 19),
- (57, 35, 25), (47, 47, 32), (52, 42, 31), (57, 38, 31),
- (82, 25, 19), (102, 16, 12), (123, 7, 6), (121, 5, 3),
- (120, 4, 0), (119, 13, 3), (118, 23, 7), (115, 43, 27),
- (120, 52, 45), (135, 113, 95), (144, 121, 109), (153, 130, 124),
- (146, 130, 125), (139, 131, 126), (132, 123, 117), (126, 115, 109),
- (111, 69, 62), (98, 49, 45), (86, 30, 28), (73, 16, 15),
- (60, 3, 2), (52, 2, 1), (45, 2, 1), (30, 0, 0),
- (15, 2, 0), (3, 0, 0), (2, 0, 0), (2, 0, 0),
- (2, 0, 0), (2, 0, 0), (3, 1, 1), (7, 5, 4),
- (19, 21, 17), (28, 31, 26), (37, 42, 35), (50, 57, 48),
- (63, 73, 62), (69, 79, 68), (76, 85, 74), (93, 104, 92),
- (102, 112, 97), (100, 111, 95), (93, 102, 87), (87, 93, 79),
- (85, 94, 79), (83, 95, 79), (85, 90, 77), (92, 87, 79),
- (127, 117, 104), (145, 128, 111), (163, 140, 119), (164, 149, 127),
- (165, 159, 136), (173, 163, 139), (170, 161, 143), (155, 158, 143),
- (140, 140, 132), (110, 100, 95), (98, 73, 69), (87, 47, 44),
- (82, 39, 37), (77, 32, 31), (65, 21, 17), (57, 12, 5),
- (41, 12, 2), (30, 12, 1), (20, 13, 1), (18, 11, 0),
- (16, 9, 0), (12, 5, 0), (10, 5, 0), (11, 2, 0),
- (19, 0, 0), (47, 0, 0), (52, 0, 0), (57, 0, 0),
- (64, 12, 4), (68, 24, 11), (73, 20, 13), (79, 24, 15),
- (103, 35, 19), (100, 38, 17), (97, 42, 15), (98, 39, 12),
- (100, 37, 9), (77, 42, 10), (50, 43, 10), (37, 29, 7),
- (29, 22, 6), (10, 9, 4), (8, 6, 2), (6, 4, 1),
- (4, 3, 0), (2, 2, 0), (1, 0, 0), (0, 0, 0),
- (0, 1, 0), (3, 3, 2), (7, 6, 5), (8, 8, 6),
- (10, 10, 8), (16, 20, 17), (23, 27, 24), (28, 31, 26),
- (32, 39, 31), (42, 36, 28), (44, 33, 25), (46, 31, 22),
- (50, 27, 17), (52, 20, 12), (50, 15, 6), (45, 10, 1),
- (28, 6, 1), (23, 4, 0), (18, 3, 0), (11, 0, 0),
- (6, 0, 0), (6, 2, 2), (8, 6, 4), (14, 11, 8),
- (27, 12, 8), (52, 11, 8), (59, 10, 7), (67, 10, 6),
- (78, 3, 2), (86, 0, 0), (89, 0, 0), (86, 2, 2),
- (70, 24, 17), (69, 28, 22), (68, 33, 28), (69, 54, 44),
- (70, 73, 59), (82, 85, 78), (98, 100, 96), (110, 118, 109),
- (126, 133, 123), (135, 141, 134), (141, 151, 140), (145, 151, 140),
- (144, 142, 137), (139, 137, 132), (133, 125, 124), (122, 110, 116),
- (109, 105, 105), (109, 105, 104), (109, 105, 104), (109, 105, 106),
- (112, 111, 110), (119, 123, 115), (124, 128, 117), (133, 129, 114),
- (141, 131, 111), (137, 130, 111), (137, 129, 106), (138, 125, 99),
- (129, 115, 99), (118, 107, 98), (111, 99, 89), (103, 86, 74),
- (96, 72, 60), (91, 61, 53), (86, 56, 51), (89, 63, 54),
- (89, 71, 61), (90, 77, 72), (96, 90, 86), (97, 99, 92),
- (98, 102, 91), (99, 105, 92), (105, 111, 96), (109, 116, 103),
- (110, 123, 109), (114, 128, 111), (114, 123, 111), (109, 119, 108),
- (96, 111, 97), (83, 90, 76), (72, 73, 59), (60, 56, 42),
- (57, 37, 23), (57, 21, 13), (62, 14, 5), (72, 7, 0),
- (81, 1, 0), (89, 1, 1), (95, 1, 1), (100, 1, 1),
- (100, 1, 1), (99, 2, 2), (99, 2, 1), (98, 0, 0),
- (93, 1, 0), (82, 3, 1), (66, 3, 0), (55, 3, 0),
- (40, 4, 0), (21, 4, 0), (13, 6, 0), (10, 7, 2),
- (12, 11, 6), (18, 20, 13), (25, 26, 18), (39, 34, 21),
- (60, 40, 26), (83, 36, 30), (106, 41, 30), (120, 49, 35),
- (125, 49, 40), (127, 52, 44), (125, 51, 43), (114, 41, 35),
- (98, 36, 29), (94, 24, 21), (94, 15, 17), (88, 26, 24)
- ),
-
-// 388 040221-31
-((46, 43, 27), (52, 49, 31), (51, 48, 32), (50, 47, 33),
- (46, 44, 32), (42, 42, 32), (41, 42, 31), (40, 42, 31),
- (46, 46, 36), (52, 51, 37), (58, 56, 38), (63, 59, 36),
- (69, 62, 34), (70, 62, 35), (71, 63, 37), (71, 64, 36),
- (72, 65, 35), (68, 59, 29), (64, 57, 29), (60, 55, 30),
- (59, 52, 25), (58, 49, 21), (57, 48, 19), (57, 47, 18),
- (52, 44, 16), (48, 39, 14), (44, 35, 12), (39, 32, 13),
- (34, 29, 15), (31, 27, 15), (29, 26, 15), (25, 23, 15),
- (23, 21, 15), (23, 23, 17), (27, 26, 18), (32, 30, 20),
- (42, 39, 27), (52, 48, 35), (59, 55, 41), (66, 62, 47),
- (95, 88, 68), (99, 91, 71), (104, 95, 75), (101, 93, 72),
- (98, 91, 70), (94, 86, 64), (90, 81, 58), (76, 66, 46),
- (62, 54, 33), (42, 37, 19), (39, 33, 16), (37, 30, 14),
- (36, 31, 15), (36, 33, 17), (37, 34, 18), (39, 35, 20),
- (44, 40, 25), (45, 41, 25), (47, 42, 26), (46, 40, 24),
- (46, 39, 23), (45, 38, 21), (44, 37, 19), (40, 34, 16),
- (36, 31, 12), (29, 23, 7), (26, 21, 6), (23, 20, 6),
- (22, 19, 6), (21, 19, 7), (20, 19, 7), (19, 18, 8),
- (16, 16, 9), (15, 15, 8), (14, 14, 7), (13, 12, 5),
- (12, 11, 4), (11, 10, 3), (11, 10, 3), (10, 9, 2),
- (8, 7, 1), (7, 4, 0), (7, 3, 0), (8, 3, 0),
- (8, 3, 0), (9, 3, 0), (11, 4, 0), (12, 6, 0),
- (16, 10, 2), (16, 12, 3), (17, 14, 5), (18, 15, 6),
- (20, 17, 8), (23, 20, 11), (27, 24, 14), (31, 27, 16),
- (36, 33, 18), (46, 42, 23), (49, 44, 22), (52, 46, 22),
- (53, 46, 21), (54, 47, 21), (53, 46, 21), (50, 43, 20),
- (45, 38, 14), (42, 36, 12), (40, 34, 10), (38, 32, 9),
- (36, 31, 9), (34, 29, 8), (32, 27, 5), (32, 26, 4),
- (32, 26, 3), (37, 28, 4), (38, 29, 5), (40, 31, 7),
- (45, 35, 10), (50, 41, 14), (55, 44, 17), (57, 48, 22),
- (58, 53, 33), (60, 55, 37), (63, 57, 41), (63, 59, 42),
- (64, 61, 44), (70, 67, 48), (76, 73, 52), (86, 77, 56),
- (89, 84, 59), (94, 89, 59), (94, 87, 58), (95, 86, 58),
- (91, 84, 60), (84, 80, 57), (79, 77, 58), (82, 78, 60),
- (96, 91, 77), (106, 99, 82), (116, 108, 88), (121, 113, 90),
- (127, 119, 93), (138, 130, 99), (146, 136, 103), (153, 143, 106),
- (157, 146, 107), (156, 149, 108), (153, 147, 108), (151, 145, 109),
- (145, 139, 106), (139, 134, 104), (124, 124, 97), (108, 110, 89),
- (81, 81, 64), (73, 75, 59), (66, 69, 54), (55, 58, 44),
- (45, 48, 35), (41, 40, 28), (37, 35, 23), (34, 32, 19),
- (31, 29, 16), (29, 28, 15), (28, 27, 15), (28, 27, 15),
- (28, 28, 16), (29, 28, 16), (31, 30, 17), (32, 31, 19),
- (35, 34, 23), (35, 34, 23), (36, 35, 23), (38, 36, 24),
- (41, 38, 25), (44, 42, 27), (49, 46, 27), (58, 54, 30),
- (69, 64, 37), (82, 77, 45), (93, 87, 52), (105, 100, 59),
- (116, 109, 68), (126, 118, 76), (128, 119, 78), (124, 117, 74),
- (113, 105, 65), (109, 102, 62), (106, 99, 60), (101, 91, 54),
- (100, 92, 53), (104, 96, 58), (113, 108, 68), (131, 123, 84),
- (159, 149, 97), (181, 171, 118), (196, 189, 136), (207, 199, 156),
- (219, 211, 161), (216, 207, 158), (201, 192, 146), (177, 170, 136),
- (158, 152, 121), (135, 130, 103), (113, 106, 82), (93, 87, 64),
- (82, 77, 52), (76, 72, 47), (72, 69, 46), (68, 67, 45),
- (67, 65, 43), (65, 62, 39), (62, 59, 34), (56, 54, 28),
- (50, 49, 22), (44, 42, 16), (39, 35, 12), (33, 29, 6),
- (29, 24, 2), (24, 21, 1), (21, 19, 2), (20, 18, 3),
- (21, 18, 4), (22, 19, 5), (24, 21, 7), (26, 25, 9),
- (32, 30, 14), (40, 38, 17), (52, 47, 22), (65, 59, 29),
- (80, 73, 39), (95, 87, 46), (109, 101, 53), (123, 112, 61),
- (134, 120, 69), (139, 125, 74), (135, 123, 75), (126, 116, 72),
- (114, 104, 67), (101, 91, 61), (85, 78, 53), (69, 63, 44),
- (55, 50, 33), (44, 39, 25), (35, 33, 19), (29, 28, 16),
- (25, 25, 13), (22, 22, 12), (20, 20, 11), (18, 18, 10),
- (17, 17, 9), (17, 16, 9), (17, 16, 10), (20, 19, 11),
- (21, 20, 11), (31, 28, 15), (38, 34, 19), (48, 43, 26)
- ),
-
-// 389 040221-32
-((206, 195, 184), (218, 208, 198), (220, 210, 199), (222, 212, 201),
- (226, 217, 206), (231, 222, 212), (233, 223, 212), (235, 225, 213),
- (234, 223, 211), (229, 218, 206), (225, 214, 201), (220, 208, 195),
- (215, 203, 190), (212, 200, 188), (209, 198, 187), (209, 198, 187),
- (210, 199, 187), (214, 205, 195), (219, 210, 200), (224, 215, 205),
- (231, 222, 212), (238, 230, 220), (239, 231, 221), (241, 233, 223),
- (235, 226, 216), (223, 214, 203), (211, 202, 191), (192, 182, 169),
- (174, 162, 148), (164, 150, 134), (154, 138, 121), (133, 110, 89),
- (119, 94, 72), (99, 68, 41), (97, 68, 43), (96, 69, 46),
- (99, 73, 51), (102, 77, 56), (102, 77, 56), (102, 77, 56),
- (92, 68, 48), (88, 62, 40), (84, 56, 33), (83, 56, 34),
- (82, 57, 36), (83, 59, 39), (85, 62, 43), (93, 70, 49),
- (103, 78, 54), (117, 94, 74), (121, 96, 73), (126, 99, 73),
- (120, 95, 72), (115, 92, 71), (107, 85, 65), (100, 78, 59),
- (80, 57, 37), (76, 53, 34), (72, 50, 32), (84, 57, 33),
- (97, 65, 35), (103, 72, 44), (110, 80, 53), (123, 95, 69),
- (136, 109, 82), (155, 138, 120), (160, 145, 129), (165, 152, 139),
- (165, 152, 139), (165, 152, 140), (165, 152, 140), (165, 151, 139),
- (169, 150, 130), (174, 155, 133), (180, 160, 137), (188, 166, 140),
- (196, 172, 143), (197, 174, 145), (198, 176, 148), (200, 178, 152),
- (202, 181, 155), (205, 185, 159), (203, 186, 163), (202, 187, 167),
- (201, 186, 166), (201, 186, 166), (197, 183, 166), (190, 179, 165),
- (185, 170, 155), (178, 162, 148), (171, 155, 141), (168, 151, 136),
- (165, 148, 132), (158, 141, 126), (152, 137, 121), (151, 135, 120),
- (153, 137, 122), (166, 154, 141), (177, 164, 149), (188, 174, 158),
- (192, 178, 162), (196, 182, 166), (201, 187, 168), (206, 190, 167),
- (205, 186, 161), (203, 182, 156), (201, 179, 152), (198, 177, 152),
- (195, 176, 152), (191, 174, 154), (190, 174, 156), (187, 174, 160),
- (185, 175, 164), (185, 175, 165), (184, 174, 163), (183, 173, 162),
- (181, 169, 158), (175, 162, 149), (166, 152, 136), (155, 138, 120),
- (128, 108, 88), (117, 94, 73), (106, 81, 58), (103, 77, 54),
- (100, 74, 51), (98, 71, 47), (99, 71, 48), (107, 77, 50),
- (118, 86, 55), (130, 104, 81), (135, 109, 85), (140, 115, 90),
- (143, 122, 101), (144, 126, 107), (149, 129, 107), (150, 130, 108),
- (153, 133, 111), (156, 138, 118), (159, 143, 126), (159, 145, 130),
- (160, 147, 134), (163, 151, 139), (169, 158, 147), (175, 164, 155),
- (179, 168, 158), (193, 180, 165), (197, 183, 167), (201, 187, 170),
- (205, 190, 172), (209, 193, 174), (207, 192, 173), (201, 185, 166),
- (178, 162, 146), (172, 154, 137), (167, 147, 128), (155, 131, 108),
- (140, 116, 93), (131, 103, 77), (121, 90, 61), (105, 76, 49),
- (89, 62, 39), (69, 46, 26), (63, 42, 23), (58, 38, 21),
- (63, 41, 23), (79, 54, 33), (92, 71, 52), (111, 91, 74),
- (157, 140, 123), (165, 151, 136), (174, 162, 149), (189, 178, 166),
- (203, 193, 182), (214, 205, 195), (224, 214, 205), (229, 220, 211),
- (232, 222, 211), (233, 223, 210), (232, 221, 208), (230, 218, 202),
- (227, 214, 195), (224, 210, 191), (221, 208, 189), (218, 206, 188),
- (217, 206, 191), (217, 207, 193), (217, 209, 196), (218, 209, 199),
- (221, 212, 202), (223, 215, 204), (223, 215, 204), (222, 213, 202),
- (218, 209, 198), (214, 205, 194), (208, 199, 188), (199, 189, 178),
- (190, 180, 169), (182, 171, 158), (177, 163, 146), (176, 159, 140),
- (175, 158, 138), (176, 157, 135), (180, 160, 138), (181, 164, 146),
- (181, 166, 150), (179, 166, 153), (178, 167, 156), (179, 167, 156),
- (178, 167, 156), (178, 168, 159), (179, 169, 159), (180, 170, 160),
- (181, 171, 162), (183, 173, 163), (185, 175, 164), (186, 176, 166),
- (188, 179, 168), (193, 182, 170), (199, 186, 171), (204, 190, 174),
- (208, 194, 177), (212, 197, 179), (214, 200, 183), (216, 202, 186),
- (218, 204, 187), (218, 205, 191), (220, 208, 194), (224, 211, 195),
- (225, 213, 198), (225, 215, 202), (226, 215, 202), (224, 215, 202),
- (220, 212, 201), (217, 208, 197), (213, 204, 193), (210, 200, 188),
- (208, 197, 185), (205, 195, 183), (206, 195, 183), (208, 198, 186),
- (211, 202, 191), (217, 208, 198), (225, 215, 206), (231, 222, 212),
- (236, 227, 218), (239, 230, 221), (239, 231, 222), (237, 228, 219),
- (233, 225, 216), (230, 221, 213), (224, 216, 206), (220, 211, 201),
- (213, 203, 193), (208, 198, 187), (211, 201, 191), (209, 199, 188)
- ),
-
-// 390 040221-33
-((135, 92, 121), (124, 76, 110), (117, 68, 105), (110, 61, 101),
- (106, 59, 100), (102, 58, 99), (99, 59, 100), (96, 60, 101),
- (92, 70, 124), (94, 79, 137), (97, 88, 151), (104, 99, 161),
- (111, 110, 172), (118, 119, 176), (125, 128, 181), (124, 130, 182),
- (124, 132, 184), (119, 127, 182), (118, 126, 181), (117, 126, 181),
- (120, 123, 177), (124, 120, 173), (128, 120, 170), (133, 120, 167),
- (146, 118, 154), (149, 111, 146), (153, 105, 139), (151, 97, 132),
- (150, 90, 125), (148, 86, 120), (147, 82, 115), (147, 75, 107),
- (144, 71, 105), (138, 69, 104), (138, 70, 106), (139, 72, 109),
- (142, 73, 109), (145, 75, 110), (148, 77, 110), (152, 80, 110),
- (156, 87, 115), (156, 92, 121), (156, 98, 128), (157, 104, 136),
- (158, 110, 145), (159, 112, 148), (160, 115, 151), (166, 120, 153),
- (171, 121, 151), (173, 117, 144), (171, 116, 141), (170, 116, 139),
- (163, 114, 136), (156, 112, 134), (154, 110, 132), (153, 109, 131),
- (152, 102, 119), (154, 100, 117), (156, 99, 115), (159, 104, 119),
- (163, 110, 123), (162, 112, 125), (161, 114, 127), (162, 118, 133),
- (160, 123, 137), (161, 123, 141), (161, 122, 142), (161, 121, 143),
- (164, 125, 146), (168, 130, 149), (172, 136, 152), (178, 145, 162),
- (175, 158, 174), (164, 153, 171), (153, 149, 169), (139, 139, 164),
- (125, 129, 160), (119, 123, 155), (113, 118, 151), (102, 110, 146),
- (97, 106, 141), (91, 103, 134), (83, 105, 132), (76, 108, 130),
- (71, 109, 131), (66, 110, 133), (57, 107, 130), (49, 100, 129),
- (42, 85, 121), (42, 77, 113), (42, 69, 105), (42, 66, 98),
- (43, 64, 91), (44, 65, 82), (48, 67, 77), (53, 70, 81),
- (56, 75, 89), (67, 87, 107), (71, 83, 110), (75, 79, 113),
- (75, 78, 112), (75, 77, 112), (76, 75, 108), (76, 72, 105),
- (70, 73, 107), (68, 80, 110), (66, 87, 113), (64, 89, 115),
- (62, 92, 117), (56, 98, 121), (50, 104, 120), (48, 104, 118),
- (47, 103, 116), (58, 118, 125), (64, 123, 126), (70, 128, 128),
- (84, 142, 136), (98, 155, 144), (110, 168, 153), (123, 180, 164),
- (145, 195, 181), (159, 203, 191), (173, 212, 202), (181, 216, 207),
- (190, 220, 213), (207, 229, 223), (224, 237, 233), (235, 240, 240),
- (242, 241, 242), (241, 234, 241), (238, 231, 239), (236, 228, 237),
- (228, 222, 233), (218, 217, 227), (216, 217, 226), (212, 211, 222),
- (208, 207, 219), (210, 207, 219), (213, 208, 220), (214, 207, 220),
- (215, 206, 221), (210, 207, 220), (212, 212, 223), (215, 216, 226),
- (214, 217, 225), (223, 228, 233), (225, 230, 234), (227, 233, 235),
- (231, 235, 237), (224, 236, 236), (216, 232, 233), (211, 224, 228),
- (198, 200, 207), (196, 197, 203), (195, 195, 199), (188, 190, 188),
- (182, 185, 178), (168, 179, 165), (149, 168, 152), (130, 153, 137),
- (111, 132, 122), (83, 95, 91), (78, 88, 85), (73, 81, 79),
- (71, 77, 72), (68, 80, 67), (61, 84, 64), (52, 87, 61),
- (37, 74, 54), (36, 69, 52), (35, 65, 51), (40, 55, 50),
- (50, 55, 55), (62, 64, 65), (76, 78, 79), (92, 98, 98),
- (109, 116, 114), (124, 133, 130), (137, 148, 143), (152, 157, 154),
- (169, 163, 162), (184, 172, 174), (199, 181, 184), (213, 195, 200),
- (238, 224, 227), (241, 230, 232), (244, 236, 238), (248, 246, 247),
- (252, 252, 251), (255, 255, 255), (255, 255, 255), (255, 255, 255),
- (252, 251, 251), (248, 242, 244), (243, 231, 234), (234, 217, 225),
- (225, 203, 214), (214, 188, 204), (204, 174, 193), (195, 163, 186),
- (186, 153, 178), (177, 141, 169), (171, 129, 156), (164, 116, 145),
- (156, 103, 130), (146, 91, 118), (138, 79, 104), (131, 74, 96),
- (124, 76, 95), (120, 81, 99), (123, 90, 105), (130, 99, 114),
- (142, 113, 124), (151, 127, 135), (163, 136, 141), (174, 142, 144),
- (179, 149, 144), (181, 151, 144), (180, 152, 144), (174, 147, 141),
- (173, 144, 140), (169, 144, 142), (167, 141, 142), (168, 134, 141),
- (168, 130, 134), (167, 124, 128), (164, 117, 117), (153, 102, 104),
- (143, 88, 90), (132, 77, 79), (120, 68, 69), (108, 59, 63),
- (100, 53, 60), (98, 52, 60), (100, 53, 63), (105, 56, 69),
- (113, 65, 80), (122, 75, 91), (131, 85, 101), (136, 94, 111),
- (141, 102, 121), (145, 111, 129), (150, 118, 137), (155, 120, 144),
- (162, 130, 154), (169, 138, 163), (176, 143, 169), (175, 144, 173),
- (179, 146, 178), (175, 146, 175), (170, 143, 168), (162, 133, 158),
- (155, 125, 149), (149, 119, 142), (147, 112, 133), (137, 101, 123)
- ),
-
-// 391 040221-34
-((158, 126, 83), (176, 149, 109), (171, 152, 120), (167, 155, 132),
- (181, 169, 150), (195, 183, 168), (205, 194, 180), (216, 206, 193),
- (244, 240, 234), (248, 246, 242), (252, 252, 251), (251, 247, 242),
- (251, 243, 234), (245, 229, 216), (239, 215, 199), (232, 206, 189),
- (226, 197, 180), (181, 157, 152), (155, 137, 137), (130, 118, 123),
- (113, 101, 112), (96, 85, 101), (91, 80, 97), (86, 75, 94),
- (96, 77, 87), (112, 80, 87), (128, 84, 87), (144, 84, 80),
- (161, 84, 73), (167, 84, 68), (173, 84, 64), (177, 81, 61),
- (168, 79, 59), (144, 65, 48), (129, 58, 46), (114, 52, 45),
- (112, 58, 48), (111, 65, 52), (117, 74, 56), (124, 83, 60),
- (156, 127, 100), (176, 147, 123), (196, 168, 146), (214, 187, 163),
- (233, 207, 180), (238, 213, 184), (243, 220, 188), (244, 220, 187),
- (238, 209, 184), (227, 172, 162), (229, 165, 145), (231, 159, 128),
- (225, 153, 113), (219, 147, 99), (217, 142, 96), (216, 137, 93),
- (219, 136, 88), (211, 137, 84), (204, 138, 80), (193, 129, 72),
- (183, 120, 65), (177, 113, 60), (172, 107, 55), (161, 94, 50),
- (149, 76, 40), (135, 55, 28), (140, 62, 32), (145, 69, 36),
- (150, 76, 41), (155, 83, 47), (169, 100, 60), (179, 116, 83),
- (197, 154, 130), (207, 169, 139), (218, 185, 149), (213, 183, 149),
- (208, 182, 149), (199, 174, 146), (190, 167, 144), (164, 153, 147),
- (141, 138, 139), (98, 107, 116), (86, 87, 97), (74, 68, 79),
- (68, 63, 75), (63, 58, 72), (59, 54, 69), (55, 52, 71),
- (83, 43, 52), (98, 43, 43), (113, 44, 34), (115, 43, 32),
- (118, 43, 31), (117, 46, 28), (115, 52, 31), (113, 65, 42),
- (100, 76, 50), (73, 75, 66), (61, 77, 77), (50, 79, 89),
- (42, 84, 95), (35, 89, 101), (21, 88, 111), (11, 81, 117),
- (7, 56, 115), (12, 53, 106), (17, 51, 98), (23, 47, 91),
- (29, 44, 85), (40, 41, 74), (46, 37, 64), (54, 34, 53),
- (57, 35, 43), (83, 32, 26), (88, 34, 26), (94, 36, 26),
- (108, 40, 31), (116, 54, 42), (125, 69, 51), (137, 81, 58),
- (155, 89, 59), (152, 88, 60), (149, 87, 61), (142, 85, 61),
- (136, 84, 62), (118, 79, 57), (104, 70, 48), (94, 60, 43),
- (88, 52, 40), (93, 63, 50), (97, 70, 57), (102, 78, 65),
- (115, 99, 85), (138, 120, 108), (161, 141, 132), (186, 165, 150),
- (216, 188, 162), (211, 182, 159), (207, 177, 157), (199, 170, 154),
- (191, 164, 151), (178, 144, 133), (167, 123, 110), (156, 103, 87),
- (144, 85, 65), (120, 61, 52), (121, 61, 51), (122, 61, 51),
- (135, 73, 53), (149, 88, 55), (161, 101, 62), (171, 114, 71),
- (197, 143, 88), (205, 151, 91), (213, 160, 95), (225, 173, 102),
- (231, 182, 107), (231, 184, 112), (231, 186, 115), (232, 187, 119),
- (233, 189, 123), (236, 193, 130), (236, 196, 135), (237, 199, 141),
- (238, 206, 156), (240, 214, 172), (242, 220, 187), (245, 224, 195),
- (249, 237, 221), (249, 240, 228), (250, 244, 236), (251, 250, 248),
- (253, 253, 253), (254, 254, 254), (255, 255, 255), (255, 255, 255),
- (254, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (255, 255, 255), (254, 255, 255), (254, 255, 255), (254, 255, 255),
- (254, 254, 254), (253, 253, 253), (252, 252, 252), (249, 247, 246),
- (244, 237, 230), (234, 220, 212), (219, 200, 189), (199, 178, 166),
- (171, 153, 146), (145, 133, 121), (120, 113, 99), (98, 101, 80),
- (78, 91, 61), (59, 85, 54), (49, 75, 46), (45, 69, 45),
- (53, 73, 47), (69, 82, 48), (92, 106, 56), (116, 119, 63),
- (140, 129, 71), (161, 134, 79), (179, 135, 81), (197, 148, 86),
- (210, 160, 93), (221, 173, 102), (227, 182, 109), (227, 184, 113),
- (228, 186, 114), (228, 185, 115), (229, 185, 116), (230, 186, 118),
- (233, 188, 116), (234, 189, 113), (238, 189, 106), (238, 188, 102),
- (237, 187, 102), (238, 186, 102), (232, 180, 102), (226, 171, 92),
- (212, 155, 83), (195, 138, 73), (181, 123, 69), (165, 108, 67),
- (150, 96, 63), (133, 80, 54), (115, 64, 45), (97, 51, 39),
- (81, 44, 40), (67, 41, 47), (54, 39, 51), (46, 38, 52),
- (39, 32, 47), (32, 30, 43), (35, 29, 43), (33, 26, 43),
- (29, 28, 43), (24, 22, 38), (17, 22, 36), (20, 28, 37),
- (30, 33, 36), (40, 43, 42), (54, 52, 45), (67, 65, 57),
- (85, 85, 71), (106, 103, 79), (126, 121, 89), (149, 131, 94),
- (170, 141, 97), (166, 134, 92), (163, 129, 85), (159, 128, 81)
- ),
-
-// 392 040221-35
-((186, 160, 182), (190, 133, 166), (189, 121, 158), (188, 110, 151),
- (194, 104, 151), (201, 99, 152), (202, 102, 153), (204, 105, 155),
- (202, 133, 169), (208, 148, 180), (214, 164, 192), (210, 174, 194),
- (207, 185, 196), (200, 193, 196), (193, 202, 196), (195, 205, 199),
- (198, 209, 203), (198, 206, 203), (191, 198, 195), (185, 190, 188),
- (187, 189, 190), (189, 189, 192), (193, 187, 194), (197, 186, 197),
- (211, 197, 209), (217, 205, 216), (224, 214, 224), (224, 212, 223),
- (224, 210, 222), (220, 208, 218), (217, 207, 215), (206, 203, 207),
- (194, 198, 198), (165, 168, 168), (150, 156, 154), (135, 144, 140),
- (128, 139, 134), (122, 135, 128), (122, 134, 127), (122, 134, 127),
- (129, 137, 137), (127, 143, 143), (125, 150, 150), (120, 147, 152),
- (116, 144, 155), (112, 139, 153), (108, 134, 151), (96, 118, 144),
- (84, 102, 131), (70, 71, 109), (68, 57, 99), (67, 44, 90),
- (69, 34, 80), (72, 25, 70), (75, 27, 70), (78, 29, 71),
- (96, 55, 86), (102, 67, 97), (108, 80, 108), (105, 94, 117),
- (102, 108, 127), (100, 112, 129), (99, 116, 131), (94, 116, 131),
- (85, 111, 128), (79, 92, 115), (86, 78, 105), (93, 64, 96),
- (93, 57, 91), (94, 50, 87), (90, 40, 80), (88, 40, 80),
- (93, 56, 94), (94, 60, 96), (96, 64, 98), (88, 74, 96),
- (80, 84, 95), (75, 91, 99), (70, 98, 104), (62, 105, 113),
- (58, 108, 117), (56, 107, 110), (59, 101, 111), (62, 96, 112),
- (63, 90, 113), (64, 85, 115), (63, 73, 117), (59, 65, 113),
- (50, 50, 92), (47, 40, 82), (45, 30, 73), (44, 26, 70),
- (44, 23, 67), (44, 18, 68), (42, 15, 66), (44, 18, 67),
- (49, 26, 76), (75, 49, 102), (91, 56, 119), (108, 63, 137),
- (114, 69, 144), (120, 75, 151), (131, 91, 158), (137, 108, 163),
- (152, 130, 175), (155, 134, 176), (158, 139, 178), (156, 138, 176),
- (155, 137, 175), (154, 128, 168), (154, 122, 162), (154, 115, 155),
- (156, 106, 147), (147, 76, 137), (144, 70, 135), (141, 64, 134),
- (139, 55, 133), (139, 54, 131), (139, 61, 129), (135, 62, 127),
- (128, 67, 127), (129, 73, 130), (131, 80, 133), (131, 84, 133),
- (132, 88, 133), (131, 98, 131), (128, 101, 126), (127, 101, 122),
- (124, 93, 115), (110, 70, 101), (104, 64, 94), (98, 58, 88),
- (86, 51, 78), (71, 41, 64), (61, 29, 55), (54, 19, 47),
- (56, 6, 36), (56, 12, 37), (57, 19, 39), (58, 25, 43),
- (60, 32, 48), (63, 42, 54), (77, 55, 68), (93, 62, 81),
- (103, 76, 96), (117, 107, 118), (120, 115, 123), (123, 123, 129),
- (130, 132, 136), (138, 138, 143), (144, 145, 150), (148, 148, 153),
- (153, 155, 159), (154, 156, 159), (155, 157, 160), (154, 157, 162),
- (152, 156, 161), (147, 154, 160), (140, 152, 161), (134, 149, 160),
- (129, 147, 159), (129, 141, 153), (129, 138, 151), (130, 136, 150),
- (134, 126, 149), (135, 116, 147), (138, 101, 137), (142, 85, 126),
- (150, 65, 110), (151, 65, 111), (153, 66, 113), (155, 65, 114),
- (150, 60, 108), (141, 49, 98), (122, 46, 89), (108, 51, 83),
- (96, 63, 82), (83, 73, 78), (74, 70, 68), (57, 65, 59),
- (45, 62, 50), (40, 64, 49), (44, 75, 56), (57, 85, 64),
- (89, 111, 94), (101, 120, 105), (113, 130, 117), (138, 152, 144),
- (162, 170, 167), (180, 184, 184), (189, 191, 192), (194, 196, 200),
- (192, 198, 204), (185, 197, 204), (172, 190, 201), (153, 177, 191),
- (136, 163, 182), (118, 152, 174), (104, 144, 168), (94, 140, 165),
- (84, 138, 163), (81, 135, 162), (81, 136, 164), (81, 137, 165),
- (81, 135, 165), (78, 131, 159), (75, 116, 151), (75, 100, 143),
- (76, 87, 136), (75, 76, 133), (71, 77, 128), (68, 75, 126),
- (68, 72, 128), (78, 76, 131), (94, 82, 140), (109, 101, 148),
- (122, 122, 157), (136, 142, 174), (153, 167, 189), (175, 186, 205),
- (195, 202, 218), (206, 216, 221), (209, 217, 220), (203, 215, 212),
- (192, 205, 200), (178, 185, 184), (157, 167, 167), (132, 142, 145),
- (107, 118, 119), (84, 98, 99), (67, 70, 79), (57, 50, 73),
- (53, 37, 75), (57, 32, 77), (67, 39, 84), (76, 49, 88),
- (81, 58, 99), (86, 71, 113), (88, 81, 128), (91, 92, 139),
- (88, 99, 145), (81, 104, 145), (77, 111, 145), (74, 113, 144),
- (77, 119, 142), (82, 118, 145), (90, 123, 148), (101, 132, 156),
- (119, 142, 163), (139, 160, 172), (157, 172, 181), (169, 179, 185),
- (173, 181, 186), (173, 178, 182), (174, 175, 182), (179, 170, 184)
- ),
-
-// 393 040221-36
-((8, 4, 11), (9, 4, 13), (9, 4, 14), (10, 5, 15),
- (11, 6, 18), (12, 7, 21), (14, 8, 24), (16, 10, 27),
- (29, 23, 47), (37, 28, 55), (45, 33, 64), (48, 35, 66),
- (52, 37, 69), (52, 36, 68), (52, 36, 68), (51, 36, 68),
- (51, 36, 68), (49, 38, 71), (49, 37, 70), (50, 36, 69),
- (47, 33, 63), (44, 31, 57), (41, 28, 51), (38, 26, 46),
- (23, 13, 26), (16, 9, 20), (9, 5, 15), (8, 5, 15),
- (8, 5, 15), (10, 7, 17), (13, 9, 20), (20, 16, 29),
- (29, 23, 39), (50, 41, 63), (60, 48, 73), (70, 56, 83),
- (77, 62, 90), (85, 68, 98), (87, 71, 101), (90, 74, 105),
- (96, 79, 112), (95, 79, 113), (95, 79, 114), (92, 76, 109),
- (90, 73, 105), (87, 70, 101), (84, 67, 97), (76, 62, 87),
- (67, 55, 76), (47, 39, 53), (36, 30, 42), (26, 22, 32),
- (18, 15, 24), (11, 8, 16), (8, 6, 13), (6, 4, 10),
- (2, 0, 4), (1, 0, 3), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 2),
- (0, 0, 2), (0, 0, 3), (0, 0, 3), (1, 0, 4),
- (4, 2, 11), (8, 5, 18), (12, 9, 26), (20, 16, 37),
- (29, 24, 48), (34, 28, 53), (40, 33, 59), (50, 41, 70),
- (58, 48, 76), (69, 57, 87), (70, 57, 89), (71, 58, 91),
- (71, 57, 92), (71, 57, 93), (73, 58, 92), (74, 58, 92),
- (73, 57, 87), (70, 54, 80), (67, 51, 73), (64, 48, 70),
- (61, 46, 67), (54, 41, 62), (51, 36, 59), (50, 35, 60),
- (49, 35, 62), (55, 40, 73), (61, 44, 78), (68, 48, 84),
- (71, 50, 87), (75, 53, 90), (85, 57, 95), (93, 64, 105),
- (106, 78, 126), (110, 83, 135), (114, 89, 145), (115, 90, 147),
- (116, 92, 150), (115, 92, 152), (115, 90, 149), (114, 88, 145),
- (111, 84, 139), (99, 74, 124), (94, 71, 120), (90, 69, 117),
- (81, 64, 111), (71, 57, 105), (62, 51, 97), (54, 45, 89),
- (46, 36, 73), (47, 34, 68), (48, 32, 63), (50, 33, 62),
- (53, 34, 62), (61, 38, 62), (68, 42, 64), (75, 48, 69),
- (83, 55, 75), (100, 70, 87), (105, 73, 90), (110, 76, 94),
- (121, 84, 102), (133, 92, 111), (144, 100, 118), (154, 108, 127),
- (165, 119, 145), (163, 120, 149), (161, 122, 153), (159, 121, 154),
- (158, 121, 155), (156, 120, 157), (152, 116, 155), (148, 112, 151),
- (142, 105, 146), (123, 93, 135), (116, 88, 131), (110, 84, 127),
- (98, 76, 119), (88, 68, 111), (77, 62, 102), (70, 55, 93),
- (57, 41, 73), (54, 38, 68), (51, 36, 64), (45, 31, 57),
- (41, 28, 51), (42, 27, 47), (47, 30, 47), (53, 35, 50),
- (60, 37, 52), (70, 41, 55), (70, 41, 56), (71, 41, 57),
- (69, 40, 56), (67, 39, 55), (66, 38, 54), (68, 40, 55),
- (71, 42, 55), (71, 41, 54), (71, 41, 53), (68, 38, 50),
- (59, 33, 44), (48, 25, 36), (35, 17, 28), (24, 11, 20),
- (16, 6, 14), (9, 3, 9), (5, 1, 6), (3, 0, 5),
- (2, 0, 4), (2, 0, 4), (1, 0, 4), (1, 0, 4),
- (1, 0, 3), (1, 0, 3), (1, 0, 3), (1, 0, 2),
- (1, 0, 2), (1, 0, 2), (1, 0, 3), (1, 0, 3),
- (1, 0, 5), (1, 0, 6), (2, 0, 8), (3, 0, 9),
- (4, 1, 10), (5, 1, 11), (6, 1, 12), (7, 1, 12),
- (7, 1, 12), (7, 1, 13), (7, 1, 14), (8, 1, 15),
- (8, 1, 15), (8, 1, 16), (8, 1, 16), (8, 1, 15),
- (8, 1, 14), (8, 1, 13), (7, 2, 13), (7, 2, 13),
- (9, 4, 17), (11, 6, 22), (15, 12, 31), (23, 18, 42),
- (33, 26, 53), (44, 35, 63), (55, 44, 73), (66, 52, 81),
- (77, 62, 89), (87, 69, 97), (96, 77, 107), (106, 86, 117),
- (117, 94, 130), (127, 103, 141), (137, 112, 151), (147, 118, 157),
- (155, 125, 161), (162, 128, 162), (166, 131, 161), (169, 133, 159),
- (170, 132, 158), (168, 130, 159), (163, 128, 159), (157, 123, 157),
- (149, 118, 152), (140, 110, 145), (129, 102, 135), (119, 93, 123),
- (110, 85, 111), (100, 77, 99), (91, 69, 91), (81, 61, 83),
- (70, 53, 75), (59, 45, 67), (48, 37, 60), (40, 31, 53),
- (32, 25, 43), (24, 18, 33), (19, 13, 25), (15, 9, 19),
- (12, 7, 15), (10, 5, 12), (6, 1, 9), (8, 3, 11)
- ),
-
-// 394 040221-37
-((128, 92, 57), (118, 83, 51), (108, 76, 46), (98, 69, 41),
- (81, 56, 36), (64, 43, 32), (59, 39, 32), (55, 35, 32),
- (45, 32, 32), (42, 32, 32), (40, 32, 32), (39, 32, 32),
- (39, 32, 32), (38, 32, 32), (37, 32, 32), (37, 32, 32),
- (38, 32, 32), (39, 32, 32), (40, 32, 32), (41, 32, 32),
- (41, 32, 32), (41, 32, 32), (40, 32, 32), (40, 32, 32),
- (38, 32, 32), (35, 32, 32), (33, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (33, 32, 32), (35, 32, 32),
- (39, 32, 32), (44, 32, 32), (47, 33, 32), (50, 34, 33),
- (63, 44, 41), (72, 51, 43), (82, 58, 46), (91, 65, 48),
- (101, 73, 50), (105, 76, 51), (109, 80, 53), (113, 82, 56),
- (115, 83, 57), (113, 82, 56), (110, 79, 54), (107, 76, 52),
- (103, 73, 51), (99, 71, 50), (95, 69, 48), (92, 67, 47),
- (77, 58, 41), (72, 54, 39), (68, 50, 37), (66, 47, 35),
- (65, 45, 34), (66, 45, 34), (67, 45, 35), (68, 46, 35),
- (70, 47, 37), (80, 55, 41), (84, 57, 43), (89, 59, 45),
- (91, 60, 45), (94, 62, 46), (98, 63, 49), (100, 64, 50),
- (106, 69, 50), (110, 72, 50), (115, 75, 50), (119, 80, 52),
- (124, 85, 55), (124, 86, 57), (125, 87, 59), (127, 89, 62),
- (127, 92, 64), (127, 93, 65), (124, 92, 63), (122, 92, 62),
- (119, 90, 62), (117, 89, 62), (110, 85, 61), (99, 79, 61),
- (81, 64, 58), (71, 57, 53), (62, 50, 49), (57, 46, 45),
- (53, 43, 41), (45, 37, 35), (35, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (32, 32, 32), (32, 32, 32), (32, 32, 32),
- (32, 32, 32), (34, 32, 32), (37, 32, 32), (39, 32, 32),
- (43, 32, 32), (47, 32, 32), (48, 33, 32), (50, 34, 32),
- (55, 37, 32), (59, 41, 34), (68, 50, 39), (79, 57, 46),
- (101, 76, 63), (114, 88, 74), (128, 101, 85), (132, 105, 88),
- (137, 110, 92), (142, 117, 100), (148, 122, 107), (152, 125, 110),
- (153, 125, 111), (154, 128, 115), (154, 127, 113), (154, 127, 112),
- (149, 122, 109), (143, 117, 105), (135, 110, 98), (125, 100, 88),
- (104, 80, 68), (96, 71, 59), (89, 63, 50), (86, 60, 46),
- (83, 58, 43), (79, 53, 39), (77, 52, 37), (77, 53, 35),
- (76, 53, 34), (71, 50, 32), (69, 48, 32), (68, 47, 32),
- (65, 45, 32), (63, 44, 32), (63, 46, 32), (64, 49, 32),
- (73, 55, 38), (74, 56, 39), (76, 58, 40), (80, 62, 44),
- (82, 64, 49), (86, 68, 53), (89, 71, 58), (94, 76, 64),
- (98, 79, 70), (107, 88, 79), (109, 88, 79), (111, 89, 80),
- (112, 89, 80), (115, 89, 80), (115, 91, 79), (112, 87, 80),
- (105, 82, 81), (103, 80, 81), (101, 79, 81), (103, 80, 82),
- (109, 85, 86), (122, 97, 93), (137, 111, 104), (153, 127, 112),
- (164, 136, 118), (172, 142, 124), (175, 145, 125), (175, 145, 127),
- (177, 147, 131), (179, 151, 140), (188, 160, 147), (189, 160, 145),
- (181, 151, 130), (173, 143, 121), (165, 135, 113), (146, 117, 95),
- (124, 99, 83), (109, 87, 77), (93, 74, 69), (86, 65, 63),
- (79, 59, 53), (74, 53, 45), (71, 51, 37), (73, 52, 33),
- (75, 55, 32), (80, 58, 34), (87, 63, 39), (92, 68, 44),
- (98, 71, 49), (103, 76, 55), (110, 83, 61), (118, 91, 65),
- (129, 98, 67), (140, 106, 71), (151, 113, 75), (161, 122, 81),
- (169, 130, 88), (176, 137, 98), (181, 143, 104), (187, 148, 107),
- (189, 153, 110), (189, 152, 109), (189, 151, 109), (188, 149, 109),
- (185, 148, 110), (181, 145, 110), (177, 141, 109), (171, 137, 107),
- (160, 128, 104), (151, 118, 98), (140, 109, 92), (130, 100, 87),
- (122, 92, 80), (115, 85, 74), (109, 79, 69), (103, 71, 64),
- (95, 65, 61), (89, 61, 57), (85, 57, 55), (82, 56, 53),
- (82, 56, 52), (82, 57, 52), (82, 58, 51), (83, 59, 55),
- (85, 62, 58), (86, 65, 61), (88, 68, 62), (92, 69, 59),
- (94, 73, 59), (97, 74, 57), (98, 75, 55), (101, 76, 55),
- (105, 80, 56), (110, 83, 58), (117, 87, 59), (124, 93, 62),
- (139, 103, 69), (143, 106, 69), (141, 103, 65), (139, 99, 63),
- (133, 97, 62), (130, 94, 61), (121, 87, 53), (125, 91, 57)
- ),
-
-// 395 040221-38
-((197, 85, 22), (191, 80, 20), (192, 79, 19), (193, 78, 18),
- (197, 80, 19), (201, 83, 20), (202, 84, 22), (204, 86, 25),
- (204, 100, 41), (208, 111, 52), (213, 123, 64), (219, 135, 78),
- (225, 148, 92), (230, 162, 106), (236, 177, 120), (238, 182, 125),
- (241, 187, 131), (246, 202, 145), (245, 203, 146), (245, 204, 148),
- (237, 200, 145), (230, 196, 143), (225, 191, 140), (221, 187, 137),
- (204, 167, 117), (196, 158, 109), (189, 150, 101), (177, 141, 95),
- (166, 132, 89), (160, 127, 86), (155, 123, 83), (145, 115, 77),
- (137, 109, 74), (130, 104, 70), (128, 100, 67), (126, 97, 64),
- (124, 91, 58), (123, 86, 53), (122, 83, 50), (122, 81, 48),
- (117, 77, 45), (116, 76, 44), (115, 76, 43), (118, 73, 39),
- (121, 70, 35), (123, 69, 33), (125, 69, 31), (126, 67, 30),
- (123, 66, 30), (111, 67, 34), (107, 65, 33), (104, 63, 32),
- (102, 61, 30), (101, 59, 28), (99, 58, 28), (98, 58, 29),
- (86, 58, 33), (81, 58, 35), (76, 59, 38), (78, 60, 38),
- (81, 62, 39), (83, 63, 39), (85, 64, 40), (90, 66, 40),
- (95, 68, 40), (107, 70, 40), (113, 71, 39), (120, 72, 39),
- (122, 73, 38), (125, 74, 38), (131, 75, 36), (135, 75, 35),
- (145, 75, 33), (148, 76, 34), (152, 78, 35), (155, 80, 36),
- (159, 83, 37), (160, 84, 37), (161, 85, 38), (164, 86, 37),
- (164, 85, 37), (161, 84, 37), (158, 82, 36), (156, 80, 35),
- (155, 78, 33), (154, 77, 32), (152, 73, 29), (150, 70, 27),
- (149, 65, 22), (150, 66, 22), (152, 67, 23), (154, 70, 25),
- (156, 73, 28), (161, 81, 35), (165, 91, 45), (170, 99, 53),
- (173, 104, 58), (182, 112, 62), (184, 115, 64), (187, 119, 66),
- (188, 120, 67), (189, 122, 69), (187, 123, 72), (185, 121, 71),
- (183, 119, 68), (186, 121, 70), (189, 124, 73), (191, 128, 77),
- (194, 132, 82), (199, 138, 89), (201, 144, 95), (202, 149, 101),
- (200, 149, 101), (196, 145, 99), (195, 143, 97), (195, 142, 96),
- (189, 136, 92), (179, 130, 88), (166, 120, 80), (150, 106, 69),
- (122, 80, 47), (111, 72, 41), (100, 64, 36), (95, 62, 35),
- (91, 61, 35), (83, 59, 36), (76, 57, 36), (77, 56, 34),
- (83, 54, 30), (98, 53, 24), (103, 53, 23), (108, 54, 22),
- (115, 56, 22), (126, 58, 21), (140, 60, 18), (151, 61, 16),
- (167, 60, 8), (170, 60, 7), (173, 60, 7), (176, 62, 7),
- (179, 64, 7), (186, 67, 9), (189, 71, 11), (193, 76, 14),
- (194, 79, 17), (197, 84, 22), (199, 85, 23), (201, 87, 24),
- (204, 87, 25), (205, 88, 26), (203, 89, 26), (201, 88, 26),
- (192, 84, 26), (189, 81, 25), (187, 79, 24), (179, 74, 23),
- (170, 71, 23), (163, 72, 25), (156, 74, 29), (151, 78, 36),
- (150, 84, 42), (150, 94, 54), (151, 97, 58), (152, 101, 62),
- (153, 108, 69), (155, 115, 75), (161, 123, 83), (167, 131, 89),
- (188, 149, 100), (193, 153, 102), (198, 157, 104), (206, 162, 106),
- (213, 169, 109), (218, 174, 111), (221, 178, 117), (225, 184, 121),
- (230, 189, 124), (231, 188, 124), (229, 186, 121), (226, 180, 114),
- (219, 171, 108), (212, 163, 104), (204, 158, 102), (197, 150, 100),
- (180, 135, 89), (177, 130, 84), (174, 126, 79), (172, 115, 68),
- (172, 108, 59), (176, 104, 52), (177, 103, 51), (177, 104, 52),
- (175, 108, 55), (178, 111, 58), (183, 115, 61), (192, 121, 64),
- (200, 127, 68), (205, 130, 73), (203, 132, 75), (199, 131, 76),
- (196, 129, 76), (194, 127, 74), (195, 127, 73), (196, 124, 70),
- (194, 119, 67), (190, 113, 62), (186, 106, 56), (180, 99, 49),
- (174, 96, 46), (168, 94, 45), (163, 94, 47), (160, 94, 49),
- (158, 95, 51), (159, 95, 51), (158, 94, 50), (159, 94, 49),
- (158, 92, 48), (156, 90, 47), (155, 89, 46), (157, 90, 46),
- (156, 90, 45), (156, 89, 44), (156, 88, 43), (152, 87, 44),
- (147, 86, 45), (142, 87, 48), (135, 88, 52), (130, 90, 55),
- (125, 92, 58), (122, 93, 61), (119, 93, 61), (120, 94, 62),
- (123, 93, 60), (130, 94, 58), (139, 97, 57), (149, 101, 55),
- (158, 104, 55), (165, 111, 60), (172, 118, 66), (181, 126, 74),
- (190, 135, 81), (201, 142, 84), (209, 143, 84), (211, 143, 81),
- (210, 140, 79), (207, 137, 77), (203, 133, 78), (202, 133, 77),
- (203, 129, 74), (201, 123, 67), (197, 115, 59), (194, 106, 48),
- (192, 97, 39), (193, 92, 31), (196, 89, 26), (198, 86, 22)
- ),
-
-// 396 040221-39
-((44, 41, 38), (39, 39, 48), (36, 45, 59), (33, 51, 71),
- (37, 59, 87), (41, 68, 104), (44, 74, 112), (47, 81, 120),
- (52, 102, 154), (46, 104, 165), (41, 106, 176), (33, 99, 175),
- (25, 93, 175), (24, 86, 164), (24, 80, 153), (25, 77, 146),
- (27, 75, 140), (40, 70, 124), (44, 66, 114), (49, 63, 105),
- (57, 61, 94), (65, 59, 83), (70, 60, 78), (76, 62, 74),
- (109, 83, 79), (129, 99, 88), (149, 115, 97), (164, 134, 111),
- (180, 153, 126), (185, 161, 133), (190, 170, 140), (199, 186, 153),
- (209, 199, 168), (229, 219, 184), (234, 225, 188), (240, 231, 192),
- (239, 230, 189), (239, 230, 186), (238, 228, 183), (238, 227, 180),
- (232, 217, 161), (223, 205, 152), (214, 193, 143), (199, 177, 132),
- (185, 162, 122), (177, 153, 115), (170, 145, 109), (157, 129, 95),
- (150, 116, 78), (142, 99, 55), (146, 100, 54), (150, 101, 54),
- (150, 104, 64), (151, 108, 74), (153, 110, 77), (156, 113, 80),
- (158, 127, 96), (160, 135, 105), (163, 143, 114), (165, 152, 126),
- (168, 162, 139), (170, 166, 144), (172, 170, 150), (172, 177, 164),
- (173, 182, 170), (166, 179, 174), (157, 169, 167), (149, 159, 161),
- (142, 152, 154), (136, 145, 148), (127, 132, 138), (124, 121, 123),
- (117, 107, 98), (109, 101, 89), (102, 95, 80), (92, 88, 73),
- (83, 82, 67), (79, 79, 68), (75, 77, 70), (63, 74, 79),
- (59, 76, 89), (51, 94, 116), (51, 103, 122), (51, 113, 129),
- (53, 117, 130), (56, 122, 132), (56, 126, 139), (60, 130, 141),
- (62, 138, 151), (65, 142, 153), (69, 146, 156), (75, 148, 152),
- (81, 150, 149), (93, 153, 146), (106, 155, 139), (113, 152, 129),
- (122, 153, 124), (135, 154, 128), (144, 156, 131), (153, 158, 135),
- (159, 161, 137), (165, 164, 140), (174, 167, 142), (184, 171, 143),
- (188, 171, 141), (179, 162, 134), (171, 153, 128), (164, 146, 124),
- (158, 139, 121), (140, 123, 115), (129, 113, 111), (123, 106, 105),
- (123, 107, 105), (126, 109, 104), (127, 110, 104), (129, 111, 105),
- (126, 108, 107), (122, 107, 114), (118, 108, 117), (120, 118, 125),
- (144, 148, 140), (161, 165, 148), (179, 182, 157), (185, 187, 161),
- (191, 192, 165), (195, 195, 170), (189, 201, 176), (181, 204, 177),
- (174, 206, 175), (163, 199, 165), (163, 195, 161), (163, 192, 158),
- (166, 181, 151), (163, 172, 146), (153, 159, 137), (140, 148, 127),
- (109, 114, 99), (99, 96, 83), (89, 79, 68), (87, 72, 62),
- (85, 66, 57), (82, 54, 49), (81, 48, 44), (80, 43, 42),
- (77, 40, 39), (69, 33, 35), (65, 33, 35), (62, 34, 35),
- (55, 37, 42), (52, 43, 53), (52, 48, 63), (54, 58, 73),
- (72, 75, 91), (77, 81, 94), (83, 87, 97), (94, 101, 105),
- (103, 114, 116), (116, 124, 123), (128, 137, 128), (138, 145, 131),
- (155, 150, 131), (177, 153, 115), (178, 152, 112), (179, 151, 110),
- (189, 154, 105), (203, 158, 95), (211, 159, 85), (217, 156, 77),
- (233, 154, 51), (225, 145, 48), (218, 136, 45), (200, 124, 41),
- (183, 111, 35), (162, 101, 29), (142, 92, 28), (135, 94, 27),
- (133, 99, 23), (123, 92, 23), (105, 85, 27), (88, 73, 28),
- (69, 62, 26), (51, 51, 26), (34, 44, 29), (25, 43, 32),
- (32, 51, 43), (36, 53, 46), (41, 56, 50), (53, 61, 56),
- (67, 64, 60), (78, 69, 63), (87, 74, 69), (100, 82, 75),
- (114, 93, 85), (128, 106, 97), (143, 123, 112), (159, 138, 126),
- (171, 155, 139), (175, 170, 153), (174, 182, 166), (173, 191, 174),
- (174, 198, 180), (175, 207, 187), (182, 213, 193), (191, 219, 198),
- (199, 226, 204), (198, 231, 215), (193, 235, 220), (183, 235, 225),
- (171, 234, 227), (160, 227, 228), (158, 223, 229), (158, 221, 227),
- (153, 219, 231), (145, 216, 233), (132, 204, 235), (115, 191, 226),
- (93, 167, 210), (76, 146, 195), (63, 127, 176), (53, 112, 156),
- (45, 101, 138), (39, 89, 127), (33, 77, 114), (26, 60, 95),
- (21, 43, 78), (23, 28, 61), (29, 19, 44), (37, 17, 32),
- (45, 21, 28), (55, 27, 30), (62, 33, 33), (68, 39, 38),
- (72, 47, 47), (76, 57, 56), (86, 67, 65), (98, 79, 76),
- (113, 94, 88), (128, 112, 103), (146, 128, 117), (160, 144, 132),
- (166, 159, 144), (174, 169, 151), (179, 174, 157), (180, 174, 156),
- (178, 172, 153), (174, 167, 147), (170, 159, 141), (160, 150, 133),
- (148, 140, 123), (134, 128, 112), (118, 112, 99), (103, 94, 82),
- (85, 79, 68), (69, 65, 56), (58, 53, 48), (51, 45, 41)
- ),
-
-// 397 040221-40
-((111, 54, 43), (93, 45, 37), (95, 49, 39), (98, 53, 42),
- (103, 60, 54), (108, 68, 66), (103, 69, 69), (98, 70, 73),
- (80, 78, 86), (75, 78, 87), (70, 78, 88), (52, 70, 82),
- (35, 62, 77), (24, 50, 67), (14, 38, 58), (14, 32, 52),
- (15, 27, 47), (20, 18, 24), (24, 14, 19), (28, 11, 15),
- (31, 7, 15), (34, 3, 16), (35, 5, 18), (37, 8, 20),
- (45, 33, 47), (53, 46, 65), (62, 59, 84), (66, 69, 96),
- (71, 80, 108), (70, 84, 113), (70, 89, 119), (76, 91, 123),
- (79, 91, 122), (81, 75, 94), (70, 62, 79), (59, 49, 64),
- (48, 35, 49), (38, 21, 34), (34, 17, 30), (30, 14, 26),
- (17, 14, 26), (12, 12, 25), (8, 11, 25), (5, 12, 25),
- (3, 13, 26), (3, 13, 26), (3, 14, 26), (6, 14, 24),
- (11, 12, 19), (23, 8, 10), (28, 8, 8), (34, 8, 6),
- (40, 9, 6), (46, 11, 6), (49, 11, 6), (53, 12, 7),
- (65, 15, 12), (70, 18, 15), (76, 21, 18), (81, 23, 21),
- (86, 26, 24), (87, 26, 26), (89, 26, 28), (94, 23, 33),
- (99, 30, 44), (115, 51, 71), (119, 58, 82), (124, 66, 94),
- (121, 69, 98), (118, 73, 103), (105, 76, 112), (96, 82, 119),
- (86, 94, 127), (74, 87, 116), (62, 81, 106), (51, 68, 89),
- (41, 56, 72), (41, 53, 66), (41, 50, 61), (40, 44, 54),
- (42, 36, 41), (50, 21, 19), (54, 19, 15), (58, 17, 12),
- (59, 17, 12), (61, 18, 13), (64, 21, 15), (68, 27, 21),
- (100, 54, 42), (120, 65, 51), (140, 77, 60), (142, 79, 61),
- (145, 81, 63), (155, 84, 65), (160, 85, 63), (168, 85, 62),
- (182, 83, 59), (183, 83, 60), (166, 76, 60), (150, 70, 61),
- (144, 62, 57), (138, 54, 54), (127, 41, 44), (124, 39, 41),
- (102, 42, 49), (85, 32, 43), (68, 22, 38), (61, 16, 30),
- (55, 10, 22), (47, 4, 11), (38, 4, 5), (33, 5, 3),
- (30, 5, 5), (35, 4, 10), (38, 5, 10), (42, 7, 10),
- (49, 10, 11), (55, 10, 12), (62, 8, 13), (70, 8, 15),
- (99, 18, 18), (118, 26, 21), (137, 35, 25), (145, 41, 29),
- (153, 48, 34), (160, 59, 45), (168, 71, 54), (178, 77, 57),
- (179, 81, 55), (160, 80, 57), (149, 78, 57), (139, 76, 57),
- (120, 66, 54), (99, 53, 45), (73, 42, 35), (53, 28, 26),
- (32, 9, 13), (33, 7, 11), (34, 5, 10), (35, 5, 10),
- (37, 6, 10), (40, 6, 8), (44, 6, 6), (48, 6, 5),
- (51, 6, 4), (50, 6, 4), (48, 6, 3), (46, 6, 3),
- (40, 5, 3), (33, 4, 1), (25, 4, 1), (20, 2, 1),
- (11, 1, 0), (9, 1, 0), (8, 1, 1), (6, 2, 2),
- (5, 5, 9), (6, 11, 19), (7, 18, 29), (7, 21, 37),
- (8, 21, 37), (6, 19, 33), (6, 20, 34), (6, 21, 36),
- (5, 22, 38), (5, 20, 35), (3, 15, 26), (2, 8, 14),
- (7, 1, 2), (9, 0, 1), (12, 0, 1), (18, 0, 0),
- (24, 1, 0), (30, 1, 0), (34, 1, 0), (36, 0, 0),
- (39, 1, 0), (40, 1, 0), (42, 1, 0), (43, 1, 0),
- (44, 0, 0), (46, 0, 0), (46, 0, 0), (48, 1, 1),
- (55, 4, 2), (57, 5, 3), (59, 7, 4), (64, 12, 8),
- (68, 22, 21), (77, 36, 39), (86, 52, 59), (102, 71, 77),
- (122, 85, 85), (137, 101, 96), (159, 116, 111), (170, 135, 137),
- (184, 156, 163), (200, 172, 179), (210, 185, 188), (225, 189, 189),
- (228, 193, 196), (224, 194, 202), (217, 191, 202), (207, 187, 196),
- (194, 169, 174), (180, 154, 154), (164, 133, 134), (145, 111, 111),
- (133, 97, 92), (115, 74, 66), (98, 58, 44), (81, 49, 32),
- (66, 43, 31), (64, 50, 45), (66, 59, 62), (73, 68, 77),
- (79, 82, 90), (86, 96, 107), (98, 110, 125), (110, 128, 148),
- (126, 143, 170), (136, 160, 189), (149, 174, 202), (162, 183, 211),
- (171, 193, 219), (187, 199, 221), (191, 205, 229), (198, 211, 232),
- (205, 213, 234), (205, 215, 236), (205, 213, 231), (197, 206, 227),
- (186, 198, 217), (173, 186, 206), (158, 170, 192), (141, 153, 176),
- (125, 132, 158), (110, 112, 137), (98, 94, 117), (85, 78, 96),
- (77, 62, 76), (74, 46, 57), (73, 32, 40), (78, 22, 27),
- (79, 20, 19), (81, 20, 16), (83, 21, 14), (91, 23, 12),
- (105, 29, 16), (116, 38, 22), (122, 49, 33), (117, 51, 39),
- (110, 47, 36), (109, 48, 36), (110, 46, 32), (113, 53, 38)
- ),
-
-// 398 040221-41
-((26, 82, 100), (26, 68, 89), (22, 64, 84), (19, 60, 80),
- (15, 58, 74), (12, 57, 68), (10, 57, 65), (9, 57, 62),
- (16, 67, 66), (18, 64, 61), (20, 62, 56), (19, 57, 49),
- (18, 52, 43), (16, 50, 39), (15, 49, 36), (15, 49, 35),
- (15, 49, 35), (17, 49, 37), (16, 44, 34), (16, 40, 31),
- (14, 32, 27), (12, 25, 23), (11, 23, 21), (10, 22, 19),
- (11, 25, 19), (17, 33, 26), (24, 42, 34), (30, 51, 43),
- (37, 61, 52), (38, 64, 57), (39, 67, 63), (41, 72, 73),
- (39, 76, 82), (36, 84, 100), (37, 89, 108), (39, 94, 116),
- (39, 97, 121), (40, 100, 127), (39, 100, 129), (39, 101, 132),
- (31, 93, 127), (23, 83, 120), (16, 74, 114), (11, 64, 102),
- (7, 55, 90), (6, 51, 84), (5, 47, 79), (3, 41, 71),
- (3, 36, 61), (4, 32, 47), (4, 30, 40), (4, 29, 34),
- (4, 30, 29), (5, 31, 24), (4, 32, 23), (4, 34, 22),
- (3, 42, 22), (5, 47, 28), (8, 52, 34), (11, 59, 44),
- (14, 66, 54), (16, 70, 61), (18, 75, 68), (24, 85, 79),
- (32, 97, 89), (46, 121, 105), (53, 126, 111), (60, 131, 117),
- (62, 132, 120), (65, 133, 123), (66, 131, 130), (66, 129, 137),
- (65, 128, 152), (63, 127, 154), (61, 127, 156), (60, 126, 155),
- (60, 126, 155), (57, 124, 155), (55, 122, 155), (48, 116, 154),
- (41, 110, 152), (26, 94, 138), (19, 84, 128), (12, 74, 118),
- (10, 71, 114), (9, 68, 110), (7, 64, 106), (6, 61, 103),
- (4, 60, 107), (3, 60, 106), (2, 61, 106), (2, 60, 104),
- (2, 59, 102), (1, 54, 93), (1, 50, 84), (0, 44, 74),
- (0, 41, 69), (1, 37, 67), (1, 37, 68), (1, 37, 69),
- (1, 36, 68), (1, 35, 67), (1, 35, 65), (1, 33, 62),
- (2, 33, 61), (7, 37, 64), (12, 41, 67), (16, 45, 70),
- (20, 49, 74), (29, 57, 80), (37, 66, 86), (44, 75, 91),
- (47, 82, 95), (48, 91, 103), (47, 91, 104), (47, 91, 105),
- (46, 90, 107), (47, 89, 105), (48, 87, 100), (51, 84, 94),
- (48, 73, 72), (41, 64, 61), (35, 56, 50), (31, 50, 45),
- (27, 45, 41), (19, 35, 33), (12, 27, 29), (8, 21, 28),
- (3, 17, 29), (1, 17, 35), (1, 18, 35), (1, 19, 36),
- (1, 18, 37), (1, 17, 35), (1, 17, 34), (2, 16, 33),
- (2, 17, 34), (2, 18, 35), (3, 19, 36), (2, 18, 35),
- (2, 18, 34), (2, 16, 31), (2, 17, 29), (2, 17, 29),
- (2, 20, 32), (4, 28, 46), (5, 31, 51), (6, 35, 56),
- (8, 42, 66), (12, 48, 75), (15, 56, 80), (20, 64, 84),
- (26, 77, 94), (26, 79, 96), (27, 81, 99), (27, 81, 101),
- (27, 80, 101), (27, 77, 100), (24, 71, 93), (25, 67, 85),
- (27, 63, 75), (25, 55, 56), (24, 53, 53), (23, 52, 51),
- (22, 51, 47), (24, 51, 49), (25, 53, 52), (29, 58, 57),
- (45, 73, 69), (49, 76, 72), (53, 79, 75), (58, 86, 80),
- (60, 91, 83), (60, 94, 85), (59, 94, 85), (57, 92, 85),
- (58, 94, 85), (59, 95, 85), (60, 91, 82), (61, 87, 78),
- (58, 80, 72), (52, 73, 63), (44, 64, 53), (33, 55, 44),
- (15, 48, 32), (11, 48, 31), (8, 49, 30), (5, 50, 30),
- (6, 56, 35), (11, 66, 43), (18, 75, 50), (24, 84, 58),
- (30, 93, 67), (34, 101, 74), (39, 111, 83), (45, 120, 93),
- (48, 127, 104), (55, 137, 117), (61, 142, 128), (69, 146, 137),
- (74, 149, 147), (77, 147, 152), (79, 146, 157), (80, 144, 160),
- (79, 140, 162), (79, 138, 166), (80, 137, 170), (83, 139, 175),
- (87, 143, 182), (90, 146, 185), (92, 149, 186), (94, 150, 185),
- (93, 150, 182), (88, 148, 180), (84, 144, 178), (79, 141, 177),
- (75, 137, 177), (71, 133, 173), (67, 128, 167), (64, 121, 157),
- (61, 112, 144), (55, 104, 130), (48, 94, 117), (42, 84, 105),
- (35, 75, 100), (27, 69, 98), (20, 66, 102), (16, 64, 104),
- (15, 63, 106), (16, 63, 106), (17, 63, 105), (19, 64, 103),
- (24, 66, 104), (28, 70, 107), (31, 76, 117), (34, 84, 129),
- (36, 92, 142), (38, 99, 153), (39, 104, 163), (37, 107, 165),
- (37, 107, 160), (35, 106, 152), (33, 105, 143), (32, 105, 136),
- (32, 105, 129), (33, 107, 125), (35, 108, 129), (37, 109, 133),
- (39, 110, 133), (36, 103, 123), (31, 97, 115), (26, 92, 109),
- (24, 88, 103), (21, 86, 95), (20, 83, 92), (21, 80, 92)
- ),
-
-// 399 040221-42
-((147, 160, 181), (166, 171, 186), (170, 173, 187), (174, 176, 188),
- (174, 175, 186), (174, 174, 185), (174, 171, 182), (174, 168, 179),
- (159, 157, 169), (144, 151, 167), (129, 145, 166), (115, 138, 165),
- (101, 132, 164), (87, 126, 162), (74, 121, 160), (67, 118, 160),
- (61, 116, 161), (49, 108, 164), (48, 108, 165), (48, 108, 166),
- (54, 111, 166), (60, 115, 167), (67, 119, 169), (75, 123, 172),
- (109, 143, 185), (123, 155, 193), (138, 168, 201), (156, 180, 206),
- (175, 193, 212), (184, 197, 213), (193, 201, 214), (197, 204, 213),
- (197, 203, 210), (191, 193, 200), (180, 184, 190), (170, 175, 181),
- (153, 163, 173), (136, 151, 165), (127, 145, 163), (119, 139, 161),
- (89, 116, 146), (78, 107, 137), (68, 98, 128), (60, 91, 124),
- (52, 84, 121), (50, 81, 118), (48, 78, 116), (46, 75, 109),
- (47, 72, 103), (62, 82, 108), (71, 89, 113), (81, 97, 119),
- (85, 101, 123), (90, 106, 128), (90, 107, 129), (91, 109, 130),
- (87, 104, 126), (79, 98, 123), (71, 92, 120), (60, 85, 116),
- (49, 79, 113), (45, 76, 112), (41, 74, 111), (36, 72, 113),
- (33, 72, 119), (31, 74, 127), (31, 73, 125), (32, 73, 124),
- (32, 73, 124), (33, 74, 125), (36, 76, 127), (37, 77, 127),
- (39, 77, 124), (39, 78, 126), (39, 79, 128), (42, 83, 133),
- (46, 88, 138), (48, 91, 142), (51, 94, 147), (53, 99, 156),
- (55, 103, 164), (53, 103, 168), (53, 103, 168), (53, 103, 169),
- (53, 103, 169), (53, 103, 170), (53, 103, 171), (53, 104, 170),
- (55, 105, 167), (64, 109, 167), (74, 114, 167), (81, 119, 168),
- (88, 124, 170), (105, 135, 175), (118, 145, 181), (130, 152, 183),
- (143, 159, 185), (161, 169, 185), (160, 166, 179), (159, 164, 174),
- (155, 159, 169), (152, 154, 164), (140, 144, 156), (128, 134, 149),
- (109, 120, 135), (102, 113, 129), (95, 107, 123), (92, 106, 124),
- (90, 105, 125), (86, 105, 130), (81, 106, 138), (73, 109, 144),
- (65, 109, 145), (50, 100, 140), (47, 96, 137), (44, 92, 135),
- (38, 87, 133), (32, 86, 132), (29, 89, 136), (29, 89, 138),
- (39, 85, 134), (50, 90, 133), (62, 95, 133), (69, 98, 134),
- (77, 102, 136), (82, 106, 139), (84, 106, 140), (83, 105, 137),
- (84, 104, 132), (92, 101, 121), (91, 100, 120), (90, 99, 120),
- (86, 99, 121), (83, 100, 125), (86, 101, 125), (92, 104, 127),
- (103, 113, 132), (110, 118, 135), (117, 124, 139), (120, 126, 140),
- (124, 128, 141), (131, 133, 143), (137, 139, 148), (141, 142, 153),
- (143, 147, 156), (150, 153, 163), (152, 156, 165), (154, 159, 168),
- (159, 163, 174), (164, 168, 179), (168, 173, 183), (173, 176, 185),
- (175, 179, 189), (174, 179, 188), (174, 179, 187), (172, 177, 185),
- (173, 177, 181), (174, 177, 181), (175, 176, 182), (175, 178, 181),
- (175, 180, 183), (188, 193, 195), (192, 196, 199), (196, 200, 204),
- (201, 207, 213), (203, 210, 219), (202, 211, 221), (200, 209, 220),
- (182, 195, 211), (174, 188, 207), (167, 182, 203), (145, 163, 193),
- (123, 144, 180), (102, 125, 165), (82, 110, 152), (69, 101, 142),
- (59, 94, 141), (49, 90, 142), (44, 86, 144), (40, 85, 145),
- (39, 87, 145), (43, 92, 149), (47, 98, 154), (51, 102, 159),
- (57, 104, 162), (60, 105, 161), (64, 107, 161), (73, 112, 164),
- (85, 120, 166), (97, 130, 173), (110, 140, 182), (125, 151, 187),
- (141, 161, 193), (157, 171, 196), (171, 180, 198), (180, 186, 205),
- (187, 191, 206), (191, 191, 205), (190, 188, 200), (184, 182, 190),
- (175, 174, 182), (159, 162, 176), (144, 148, 167), (126, 132, 159),
- (108, 120, 150), (94, 114, 145), (80, 109, 145), (69, 105, 146),
- (61, 97, 144), (55, 86, 135), (51, 82, 124), (50, 81, 118),
- (53, 83, 119), (56, 86, 122), (61, 85, 121), (64, 85, 117),
- (68, 85, 112), (75, 87, 111), (79, 92, 114), (85, 96, 119),
- (89, 102, 124), (94, 108, 129), (102, 114, 131), (109, 119, 134),
- (116, 123, 136), (121, 128, 139), (125, 133, 144), (129, 138, 147),
- (134, 142, 151), (136, 143, 152), (135, 143, 152), (129, 140, 152),
- (119, 134, 151), (109, 127, 146), (97, 117, 138), (85, 106, 129),
- (75, 96, 120), (63, 87, 113), (58, 78, 105), (56, 73, 99),
- (52, 70, 96), (54, 70, 99), (53, 74, 107), (55, 78, 116),
- (63, 84, 123), (65, 89, 128), (68, 94, 136), (67, 98, 145),
- (67, 102, 152), (74, 108, 157), (81, 114, 160), (91, 121, 164),
- (103, 129, 166), (113, 136, 170), (124, 144, 172), (136, 153, 176)
- ),
-
-// 400 040221-43
-((53, 75, 76), (58, 80, 82), (57, 80, 80), (57, 81, 79),
- (53, 78, 77), (50, 75, 76), (48, 74, 76), (46, 73, 77),
- (41, 71, 80), (39, 67, 77), (37, 64, 74), (35, 60, 70),
- (34, 56, 66), (35, 53, 62), (37, 51, 58), (38, 51, 57),
- (40, 51, 56), (48, 54, 57), (51, 56, 58), (55, 59, 60),
- (56, 59, 59), (57, 59, 59), (57, 59, 59), (57, 59, 59),
- (60, 60, 56), (66, 64, 59), (72, 68, 62), (79, 73, 67),
- (86, 79, 72), (88, 80, 73), (90, 81, 75), (91, 82, 76),
- (89, 80, 74), (88, 76, 69), (89, 76, 67), (91, 76, 66),
- (92, 75, 65), (93, 74, 64), (92, 73, 63), (91, 72, 62),
- (84, 63, 56), (78, 59, 52), (72, 56, 49), (70, 57, 49),
- (68, 58, 50), (66, 59, 51), (65, 60, 52), (63, 61, 57),
- (61, 62, 59), (57, 60, 60), (56, 59, 58), (56, 59, 56),
- (55, 58, 55), (55, 58, 54), (54, 58, 54), (54, 58, 54),
- (49, 53, 51), (46, 49, 49), (43, 46, 47), (42, 43, 44),
- (41, 41, 42), (42, 41, 42), (43, 42, 42), (44, 43, 43),
- (47, 47, 46), (47, 60, 64), (47, 68, 74), (48, 76, 84),
- (49, 80, 89), (50, 84, 95), (55, 96, 108), (61, 104, 115),
- (72, 113, 121), (73, 116, 124), (74, 119, 128), (73, 121, 131),
- (72, 123, 134), (71, 122, 133), (71, 121, 133), (72, 117, 129),
- (72, 113, 120), (71, 101, 102), (70, 93, 90), (70, 85, 79),
- (70, 82, 75), (70, 79, 71), (68, 71, 65), (66, 67, 59),
- (65, 60, 48), (69, 59, 45), (73, 59, 43), (75, 60, 44),
- (78, 62, 45), (82, 64, 47), (83, 66, 52), (82, 67, 56),
- (78, 68, 59), (72, 67, 60), (69, 66, 62), (66, 66, 64),
- (65, 66, 65), (64, 67, 67), (61, 67, 71), (57, 67, 73),
- (48, 63, 72), (41, 58, 67), (35, 54, 63), (32, 51, 60),
- (30, 48, 57), (25, 42, 53), (23, 40, 51), (23, 40, 51),
- (27, 42, 53), (37, 55, 60), (40, 58, 62), (43, 61, 65),
- (48, 68, 70), (52, 72, 73), (56, 76, 75), (63, 78, 76),
- (83, 86, 78), (92, 91, 80), (102, 97, 83), (105, 98, 83),
- (108, 99, 84), (112, 103, 86), (114, 105, 87), (118, 107, 86),
- (123, 107, 87), (142, 117, 93), (144, 119, 95), (147, 122, 98),
- (152, 127, 104), (153, 130, 110), (152, 133, 112), (148, 134, 116),
- (157, 143, 126), (159, 145, 128), (161, 148, 131), (161, 146, 129),
- (161, 145, 127), (157, 139, 119), (148, 130, 110), (140, 121, 102),
- (133, 114, 96), (122, 106, 91), (120, 105, 90), (119, 104, 89),
- (114, 99, 83), (108, 91, 75), (101, 85, 69), (92, 79, 64),
- (77, 72, 64), (74, 71, 65), (71, 70, 67), (66, 69, 70),
- (61, 66, 70), (57, 64, 69), (53, 61, 66), (50, 57, 63),
- (47, 54, 59), (42, 51, 56), (41, 50, 56), (40, 49, 57),
- (39, 49, 58), (39, 49, 59), (40, 52, 60), (42, 55, 61),
- (46, 62, 65), (46, 63, 66), (47, 64, 67), (46, 65, 68),
- (44, 63, 69), (41, 63, 69), (40, 63, 69), (39, 63, 70),
- (39, 63, 69), (40, 64, 68), (43, 64, 66), (44, 62, 63),
- (45, 58, 58), (45, 54, 52), (47, 51, 47), (48, 49, 43),
- (54, 49, 41), (55, 49, 41), (57, 50, 41), (60, 51, 42),
- (64, 54, 43), (68, 56, 44), (70, 57, 44), (72, 59, 46),
- (73, 60, 46), (74, 59, 46), (72, 59, 49), (70, 61, 52),
- (68, 63, 57), (66, 66, 62), (66, 70, 69), (68, 77, 77),
- (73, 84, 82), (79, 91, 88), (85, 97, 94), (90, 101, 98),
- (90, 104, 101), (89, 103, 103), (88, 103, 104), (86, 103, 104),
- (86, 104, 103), (88, 104, 101), (90, 103, 99), (88, 101, 94),
- (83, 95, 90), (77, 90, 86), (71, 85, 84), (63, 82, 82),
- (57, 79, 81), (52, 76, 80), (48, 75, 77), (45, 71, 75),
- (40, 67, 73), (39, 65, 73), (37, 65, 72), (36, 64, 71),
- (34, 62, 72), (33, 62, 70), (33, 59, 65), (32, 54, 58),
- (33, 48, 51), (35, 44, 44), (39, 40, 37), (41, 37, 33),
- (43, 37, 32), (46, 39, 31), (46, 39, 31), (48, 39, 31),
- (50, 40, 31), (52, 39, 28), (54, 37, 25), (53, 35, 24),
- (53, 34, 24), (51, 34, 25), (48, 34, 27), (44, 35, 30),
- (40, 35, 33), (37, 36, 33), (33, 34, 34), (32, 34, 36),
- (33, 36, 38), (39, 41, 42), (43, 46, 46), (46, 50, 50),
- (48, 57, 54), (50, 62, 59), (50, 65, 65), (50, 69, 69)
- ),
-
-// 401 040221-44
-((56, 32, 15), (81, 40, 17), (91, 41, 20), (101, 43, 23),
- (104, 42, 23), (108, 42, 23), (105, 40, 20), (102, 39, 17),
- (86, 28, 13), (81, 26, 12), (77, 24, 11), (75, 24, 10),
- (73, 25, 9), (78, 26, 9), (83, 28, 9), (87, 29, 9),
- (91, 30, 10), (102, 31, 13), (102, 28, 11), (103, 26, 9),
- (100, 22, 7), (98, 18, 6), (94, 16, 5), (90, 15, 5),
- (68, 12, 5), (62, 13, 7), (57, 14, 10), (55, 17, 14),
- (54, 21, 19), (54, 23, 19), (55, 26, 20), (61, 30, 25),
- (72, 37, 25), (104, 54, 39), (115, 64, 44), (127, 74, 49),
- (137, 76, 47), (147, 79, 46), (150, 76, 43), (154, 74, 41),
- (152, 75, 41), (141, 69, 39), (130, 64, 38), (116, 51, 29),
- (103, 39, 21), (95, 34, 18), (88, 30, 15), (76, 22, 12),
- (69, 22, 13), (54, 30, 11), (45, 29, 9), (36, 28, 7),
- (33, 27, 6), (31, 27, 5), (31, 28, 5), (32, 29, 6),
- (27, 26, 5), (26, 20, 4), (25, 14, 4), (32, 13, 4),
- (40, 13, 5), (48, 14, 5), (56, 15, 6), (72, 22, 5),
- (89, 31, 7), (123, 46, 20), (143, 62, 34), (163, 79, 48),
- (173, 91, 59), (184, 104, 71), (196, 130, 86), (212, 145, 94),
- (215, 145, 86), (210, 144, 93), (206, 144, 101), (194, 130, 87),
- (183, 116, 73), (176, 107, 61), (169, 99, 49), (153, 77, 34),
- (142, 62, 30), (139, 47, 26), (142, 58, 37), (146, 69, 48),
- (151, 79, 56), (156, 90, 64), (171, 106, 77), (183, 116, 80),
- (200, 121, 85), (199, 123, 87), (198, 126, 90), (194, 122, 84),
- (191, 118, 78), (188, 108, 65), (183, 88, 52), (178, 74, 38),
- (172, 65, 32), (156, 55, 19), (156, 53, 17), (156, 52, 16),
- (156, 51, 15), (156, 51, 14), (159, 52, 13), (153, 52, 11),
- (141, 48, 6), (136, 43, 4), (132, 38, 2), (129, 35, 1),
- (126, 32, 1), (121, 29, 1), (116, 27, 1), (111, 26, 1),
- (107, 25, 1), (93, 22, 3), (89, 21, 3), (86, 21, 4),
- (80, 21, 7), (74, 19, 7), (71, 17, 8), (67, 16, 9),
- (67, 16, 10), (72, 16, 9), (78, 16, 9), (82, 17, 9),
- (86, 18, 10), (95, 22, 9), (105, 26, 10), (114, 31, 13),
- (124, 33, 14), (133, 35, 14), (131, 34, 13), (130, 34, 12),
- (126, 35, 12), (119, 33, 13), (112, 32, 12), (105, 30, 11),
- (90, 24, 3), (86, 22, 2), (83, 20, 2), (82, 19, 3),
- (81, 19, 5), (82, 15, 5), (81, 13, 4), (80, 12, 5),
- (79, 12, 4), (76, 7, 6), (75, 5, 5), (74, 4, 4),
- (67, 2, 3), (58, 4, 3), (48, 5, 3), (39, 4, 3),
- (28, 2, 1), (25, 2, 0), (23, 2, 0), (19, 3, 1),
- (17, 4, 1), (17, 3, 1), (19, 4, 1), (22, 4, 0),
- (23, 6, 1), (24, 8, 3), (24, 8, 3), (25, 9, 4),
- (26, 9, 4), (25, 9, 4), (21, 10, 4), (18, 10, 4),
- (12, 10, 4), (11, 9, 4), (11, 9, 4), (10, 9, 4),
- (9, 9, 3), (9, 10, 3), (10, 12, 6), (13, 17, 12),
- (13, 25, 17), (21, 33, 22), (31, 39, 26), (46, 44, 29),
- (67, 48, 34), (79, 56, 39), (98, 68, 44), (113, 80, 45),
- (150, 89, 38), (155, 88, 36), (160, 88, 35), (170, 89, 36),
- (175, 94, 33), (172, 98, 33), (171, 96, 31), (164, 90, 25),
- (157, 78, 26), (151, 69, 25), (140, 64, 23), (132, 57, 24),
- (123, 53, 25), (110, 42, 31), (98, 32, 32), (83, 23, 28),
- (68, 16, 23), (57, 15, 17), (46, 14, 20), (36, 12, 19),
- (27, 9, 18), (18, 5, 13), (14, 4, 7), (12, 7, 6),
- (15, 9, 9), (21, 13, 11), (32, 15, 13), (49, 16, 17),
- (67, 19, 21), (83, 23, 27), (96, 28, 31), (105, 34, 30),
- (115, 36, 30), (127, 36, 29), (132, 35, 26), (130, 34, 24),
- (123, 33, 19), (110, 32, 16), (99, 28, 13), (85, 23, 10),
- (70, 17, 6), (57, 13, 3), (45, 9, 2), (35, 7, 2),
- (26, 5, 2), (18, 4, 2), (11, 3, 1), (6, 2, 0),
- (4, 2, 0), (3, 1, 0), (2, 1, 0), (2, 1, 0),
- (1, 0, 0), (0, 0, 1), (0, 0, 0), (1, 0, 0),
- (1, 0, 0), (3, 0, 1), (4, 0, 1), (5, 0, 1),
- (5, 0, 1), (5, 0, 0), (5, 1, 1), (6, 1, 0),
- (6, 2, 0), (5, 2, 0), (5, 3, 0), (5, 5, 1),
- (8, 7, 1), (17, 11, 2), (28, 17, 8), (42, 24, 11)
- ),
-
-// 402 040221-45
-((78, 97, 108), (74, 87, 90), (61, 74, 76), (48, 61, 63),
- (52, 67, 70), (57, 73, 77), (64, 81, 85), (71, 89, 94),
- (92, 120, 129), (95, 133, 148), (98, 146, 167), (95, 151, 175),
- (93, 157, 183), (85, 158, 182), (78, 160, 182), (71, 157, 180),
- (65, 155, 178), (44, 144, 172), (42, 141, 166), (41, 138, 161),
- (41, 128, 151), (41, 118, 142), (39, 111, 136), (38, 104, 130),
- (35, 73, 106), (36, 61, 93), (37, 49, 80), (32, 38, 72),
- (28, 27, 65), (24, 23, 63), (20, 19, 61), (15, 14, 53),
- (13, 10, 48), (12, 11, 49), (11, 15, 54), (11, 20, 59),
- (13, 27, 62), (16, 35, 66), (19, 40, 69), (22, 46, 73),
- (30, 67, 99), (33, 73, 104), (36, 79, 109), (34, 78, 106),
- (33, 78, 103), (32, 75, 101), (31, 72, 100), (28, 66, 91),
- (24, 57, 83), (11, 42, 66), (9, 37, 64), (8, 32, 63),
- (9, 30, 58), (10, 28, 53), (8, 27, 51), (7, 27, 49),
- (11, 30, 53), (14, 30, 49), (17, 30, 45), (18, 29, 42),
- (19, 29, 40), (19, 32, 43), (19, 36, 47), (21, 45, 58),
- (21, 55, 69), (25, 78, 99), (28, 93, 118), (32, 108, 138),
- (36, 115, 145), (40, 122, 153), (51, 136, 168), (65, 147, 176),
- (86, 161, 188), (95, 161, 189), (105, 162, 190), (110, 160, 187),
- (116, 159, 184), (113, 157, 182), (111, 155, 181), (102, 148, 177),
- (90, 142, 173), (66, 134, 165), (55, 132, 161), (44, 130, 158),
- (39, 129, 159), (34, 129, 160), (28, 131, 162), (24, 135, 164),
- (28, 138, 170), (35, 139, 171), (42, 140, 173), (46, 141, 174),
- (50, 142, 175), (55, 148, 178), (59, 153, 187), (65, 157, 191),
- (73, 156, 191), (90, 149, 184), (91, 152, 184), (92, 156, 184),
- (92, 157, 182), (92, 159, 180), (90, 156, 175), (90, 145, 164),
- (83, 119, 139), (73, 109, 121), (63, 100, 103), (56, 95, 99),
- (50, 91, 95), (46, 79, 91), (42, 70, 94), (37, 68, 94),
- (32, 67, 94), (21, 80, 107), (22, 84, 114), (23, 89, 122),
- (24, 100, 136), (25, 110, 148), (23, 120, 156), (22, 127, 159),
- (24, 125, 156), (24, 120, 153), (25, 115, 151), (26, 113, 149),
- (27, 111, 148), (29, 105, 146), (30, 103, 144), (31, 104, 144),
- (30, 107, 147), (31, 113, 152), (32, 113, 151), (33, 114, 151),
- (35, 117, 149), (35, 118, 143), (35, 118, 139), (29, 115, 135),
- (22, 106, 129), (23, 103, 126), (25, 100, 123), (24, 100, 123),
- (23, 101, 124), (18, 100, 125), (13, 104, 132), (11, 108, 136),
- (11, 112, 141), (13, 114, 148), (14, 112, 147), (15, 111, 146),
- (18, 104, 141), (22, 99, 135), (25, 95, 130), (29, 94, 130),
- (46, 93, 130), (50, 94, 130), (54, 96, 131), (60, 99, 131),
- (63, 106, 135), (62, 112, 140), (63, 117, 146), (65, 124, 149),
- (72, 132, 154), (88, 144, 165), (91, 146, 169), (94, 148, 174),
- (101, 151, 178), (113, 158, 183), (122, 162, 188), (132, 164, 191),
- (136, 164, 191), (135, 162, 189), (134, 160, 187), (127, 152, 178),
- (118, 142, 173), (107, 135, 167), (99, 128, 160), (94, 125, 158),
- (92, 121, 152), (87, 116, 148), (82, 115, 146), (79, 110, 143),
- (74, 108, 140), (71, 101, 133), (66, 88, 120), (57, 78, 103),
- (39, 54, 72), (34, 48, 64), (29, 43, 57), (21, 28, 42),
- (13, 15, 31), (9, 7, 29), (9, 9, 34), (10, 16, 44),
- (15, 25, 53), (20, 36, 65), (24, 45, 83), (27, 61, 102),
- (29, 76, 122), (30, 91, 136), (35, 103, 143), (41, 111, 150),
- (48, 119, 156), (56, 128, 163), (65, 138, 169), (74, 145, 174),
- (85, 153, 179), (98, 157, 185), (111, 163, 190), (125, 170, 194),
- (139, 176, 198), (149, 185, 203), (157, 188, 207), (163, 194, 213),
- (166, 197, 216), (170, 202, 220), (170, 207, 224), (170, 206, 224),
- (173, 208, 225), (173, 205, 223), (173, 204, 221), (169, 203, 221),
- (160, 198, 217), (153, 192, 210), (143, 179, 195), (130, 161, 176),
- (116, 142, 154), (101, 121, 132), (88, 103, 111), (76, 86, 89),
- (59, 67, 71), (42, 52, 56), (28, 39, 49), (25, 35, 50),
- (26, 37, 53), (32, 43, 62), (40, 53, 73), (43, 66, 89),
- (51, 81, 110), (60, 93, 126), (72, 107, 141), (87, 120, 152),
- (99, 132, 160), (109, 145, 171), (117, 152, 177), (122, 158, 182),
- (124, 162, 183), (126, 163, 183), (124, 165, 185), (123, 167, 189),
- (125, 169, 194), (128, 172, 196), (130, 175, 197), (134, 179, 200),
- (135, 181, 201), (116, 157, 179), (101, 135, 156), (86, 111, 129)
- ),
-
-// 403 040221-46
-((76, 81, 83), (85, 89, 95), (92, 97, 106), (100, 105, 118),
- (110, 114, 129), (120, 124, 140), (124, 128, 146), (129, 133, 153),
- (136, 140, 165), (133, 137, 163), (131, 135, 161), (125, 129, 157),
- (119, 124, 153), (112, 113, 141), (105, 103, 130), (100, 98, 123),
- (96, 93, 117), (79, 80, 105), (82, 80, 97), (85, 81, 89),
- (88, 82, 86), (92, 84, 84), (92, 86, 86), (93, 88, 88),
- (109, 101, 93), (115, 106, 96), (122, 112, 99), (124, 114, 101),
- (127, 116, 103), (127, 116, 104), (128, 117, 106), (128, 119, 112),
- (126, 120, 119), (120, 119, 126), (116, 117, 127), (112, 116, 129),
- (106, 112, 130), (100, 108, 132), (96, 104, 132), (93, 101, 132),
- (79, 87, 130), (72, 80, 127), (65, 74, 124), (58, 67, 120),
- (51, 60, 116), (49, 58, 114), (48, 56, 113), (48, 56, 111),
- (49, 56, 112), (50, 59, 112), (53, 62, 115), (57, 66, 119),
- (61, 71, 123), (66, 76, 128), (68, 78, 129), (70, 81, 130),
- (87, 93, 133), (101, 100, 136), (115, 108, 139), (123, 113, 137),
- (132, 118, 135), (133, 118, 131), (134, 118, 127), (135, 115, 124),
- (134, 112, 120), (124, 103, 118), (108, 94, 114), (92, 85, 111),
- (83, 79, 108), (75, 73, 105), (59, 63, 99), (49, 54, 96),
- (38, 49, 96), (38, 49, 95), (39, 50, 95), (43, 52, 94),
- (47, 55, 94), (48, 56, 94), (50, 58, 94), (54, 63, 94),
- (56, 65, 91), (59, 66, 86), (58, 65, 85), (58, 65, 85),
- (58, 65, 84), (59, 66, 83), (56, 64, 82), (56, 63, 81),
- (56, 64, 91), (59, 68, 98), (62, 72, 105), (63, 72, 107),
- (65, 73, 109), (64, 75, 115), (63, 73, 120), (61, 71, 122),
- (58, 69, 124), (55, 66, 122), (53, 64, 119), (52, 62, 116),
- (52, 62, 115), (52, 62, 114), (57, 64, 113), (63, 70, 114),
- (91, 89, 119), (108, 100, 125), (125, 111, 131), (130, 115, 134),
- (135, 119, 138), (143, 129, 142), (149, 135, 145), (155, 141, 148),
- (160, 144, 149), (153, 142, 157), (150, 142, 159), (147, 142, 162),
- (138, 142, 172), (135, 143, 177), (132, 141, 179), (128, 138, 178),
- (122, 134, 175), (121, 132, 169), (120, 131, 164), (118, 127, 159),
- (116, 124, 155), (119, 115, 143), (117, 109, 136), (119, 107, 130),
- (126, 114, 130), (146, 135, 149), (151, 140, 157), (156, 146, 165),
- (163, 157, 176), (174, 167, 181), (182, 182, 183), (195, 189, 185),
- (203, 203, 200), (201, 199, 197), (199, 196, 194), (197, 190, 188),
- (195, 185, 182), (189, 175, 176), (177, 167, 171), (163, 155, 165),
- (150, 144, 162), (122, 123, 147), (115, 118, 143), (108, 113, 140),
- (96, 105, 134), (88, 96, 131), (82, 92, 129), (80, 90, 129),
- (87, 96, 136), (92, 100, 141), (98, 105, 146), (112, 118, 158),
- (132, 136, 170), (150, 155, 181), (169, 172, 193), (187, 190, 204),
- (203, 203, 218), (231, 229, 231), (233, 231, 231), (236, 233, 231),
- (233, 231, 223), (222, 219, 218), (204, 204, 209), (190, 189, 197),
- (161, 160, 166), (155, 153, 159), (149, 147, 152), (137, 136, 145),
- (130, 131, 142), (128, 131, 146), (128, 131, 145), (130, 133, 145),
- (134, 136, 148), (135, 138, 155), (137, 143, 167), (135, 144, 176),
- (130, 140, 177), (124, 134, 174), (115, 125, 168), (110, 120, 164),
- (109, 117, 161), (111, 118, 158), (113, 119, 156), (119, 120, 148),
- (128, 120, 141), (137, 125, 138), (149, 131, 139), (158, 136, 141),
- (169, 144, 144), (180, 149, 145), (192, 156, 150), (204, 170, 157),
- (212, 178, 168), (218, 190, 182), (223, 201, 193), (228, 208, 201),
- (234, 223, 207), (241, 232, 214), (245, 240, 225), (240, 243, 237),
- (233, 240, 243), (220, 231, 239), (204, 216, 228), (193, 202, 213),
- (173, 182, 201), (153, 165, 192), (130, 143, 179), (106, 119, 162),
- (89, 99, 138), (73, 81, 117), (63, 70, 99), (58, 66, 88),
- (54, 62, 84), (54, 61, 79), (54, 61, 79), (56, 62, 80),
- (62, 68, 84), (66, 74, 89), (73, 80, 93), (78, 85, 99),
- (81, 88, 106), (84, 89, 112), (83, 89, 118), (83, 89, 122),
- (84, 89, 124), (88, 94, 127), (92, 97, 130), (95, 100, 133),
- (94, 99, 136), (87, 93, 136), (83, 89, 134), (79, 86, 132),
- (75, 82, 129), (70, 78, 125), (62, 71, 119), (54, 62, 114),
- (47, 55, 111), (44, 51, 109), (42, 49, 112), (42, 51, 112),
- (45, 54, 113), (49, 57, 116), (54, 61, 117), (59, 66, 119),
- (65, 73, 118), (71, 78, 115), (74, 80, 109), (74, 78, 100),
- (74, 77, 94), (73, 76, 88), (72, 77, 85), (74, 80, 85)
- ),
-
-// 404 040221-47
-((141, 128, 93), (130, 114, 87), (117, 102, 81), (105, 91, 76),
- (89, 83, 74), (74, 75, 73), (75, 75, 74), (76, 75, 75),
- (78, 78, 76), (77, 75, 72), (77, 72, 68), (73, 65, 61),
- (70, 59, 55), (68, 56, 53), (67, 53, 51), (67, 53, 50),
- (68, 54, 50), (76, 60, 51), (85, 62, 50), (95, 65, 49),
- (101, 65, 49), (108, 66, 49), (107, 67, 49), (107, 68, 49),
- (98, 69, 52), (90, 67, 52), (82, 66, 53), (73, 62, 52),
- (65, 59, 52), (59, 56, 51), (53, 54, 51), (40, 49, 51),
- (26, 44, 50), (5, 40, 51), (2, 39, 50), (0, 38, 50),
- (0, 37, 50), (0, 36, 50), (0, 35, 49), (0, 35, 49),
- (0, 35, 49), (0, 35, 49), (0, 35, 50), (0, 35, 50),
- (0, 36, 50), (0, 36, 50), (0, 36, 51), (0, 36, 51),
- (0, 37, 52), (1, 38, 53), (8, 42, 55), (16, 47, 57),
- (33, 58, 63), (50, 70, 69), (60, 78, 73), (71, 86, 78),
- (107, 114, 89), (119, 121, 92), (132, 129, 95), (142, 130, 92),
- (152, 132, 89), (158, 133, 90), (164, 135, 91), (171, 137, 91),
- (177, 138, 89), (175, 133, 84), (166, 121, 73), (158, 109, 63),
- (153, 101, 59), (149, 94, 56), (139, 82, 50), (130, 71, 45),
- (121, 62, 41), (119, 61, 39), (118, 60, 38), (111, 58, 38),
- (104, 57, 39), (99, 55, 39), (94, 54, 40), (85, 53, 41),
- (76, 52, 45), (63, 50, 46), (54, 48, 46), (46, 47, 47),
- (41, 46, 47), (36, 45, 48), (24, 43, 47), (14, 40, 48),
- (1, 35, 48), (0, 34, 48), (0, 34, 48), (0, 33, 48),
- (0, 33, 48), (0, 34, 48), (0, 34, 48), (0, 35, 48),
- (0, 36, 48), (1, 37, 49), (1, 37, 49), (1, 37, 50),
- (1, 37, 50), (1, 37, 51), (1, 38, 51), (1, 39, 52),
- (2, 41, 52), (3, 40, 52), (4, 40, 53), (6, 39, 52),
- (8, 39, 52), (13, 39, 51), (20, 39, 50), (27, 41, 48),
- (35, 44, 45), (47, 47, 44), (50, 47, 43), (53, 48, 43),
- (58, 51, 43), (65, 54, 47), (75, 59, 49), (91, 69, 52),
- (126, 95, 67), (138, 105, 71), (151, 116, 76), (153, 118, 78),
- (155, 121, 80), (151, 120, 83), (144, 117, 83), (137, 117, 81),
- (131, 114, 84), (121, 112, 85), (118, 111, 84), (116, 111, 84),
- (105, 103, 82), (88, 92, 77), (71, 78, 67), (53, 63, 58),
- (25, 39, 44), (23, 35, 39), (22, 31, 35), (22, 30, 34),
- (23, 30, 34), (23, 29, 34), (23, 27, 33), (23, 24, 33),
- (20, 23, 32), (22, 23, 29), (22, 23, 28), (23, 23, 28),
- (22, 25, 31), (20, 26, 33), (17, 26, 37), (11, 26, 41),
- (3, 27, 47), (2, 27, 47), (1, 28, 48), (1, 28, 48),
- (1, 27, 46), (2, 26, 43), (3, 25, 39), (4, 24, 37),
- (6, 24, 34), (5, 26, 36), (4, 26, 36), (4, 26, 37),
- (6, 25, 37), (7, 25, 34), (13, 25, 31), (22, 27, 27),
- (38, 33, 27), (41, 34, 28), (44, 36, 29), (49, 37, 32),
- (47, 39, 36), (44, 39, 38), (43, 40, 38), (42, 40, 39),
- (43, 41, 40), (44, 42, 40), (46, 42, 40), (43, 41, 43),
- (36, 40, 45), (28, 39, 47), (19, 37, 49), (11, 36, 51),
- (1, 34, 52), (1, 34, 52), (1, 34, 52), (1, 34, 51),
- (1, 34, 51), (0, 35, 51), (0, 35, 51), (0, 36, 51),
- (0, 37, 51), (0, 37, 50), (0, 38, 50), (0, 39, 50),
- (0, 40, 49), (0, 41, 49), (0, 41, 49), (0, 41, 48),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 41, 49),
- (0, 41, 49), (0, 41, 49), (0, 41, 49), (0, 40, 49),
- (0, 40, 49), (0, 40, 49), (0, 40, 49), (0, 40, 50),
- (0, 39, 50), (0, 39, 50), (0, 39, 50), (0, 39, 49),
- (0, 39, 49), (0, 39, 49), (0, 38, 48), (0, 38, 48),
- (0, 37, 48), (1, 36, 49), (4, 34, 47), (9, 34, 45),
- (16, 35, 43), (25, 38, 42), (36, 44, 43), (52, 56, 46),
- (68, 69, 52), (84, 80, 57), (100, 91, 61), (113, 97, 62),
- (123, 100, 63), (126, 101, 65), (130, 104, 66), (131, 107, 68),
- (127, 110, 72), (122, 113, 76), (117, 112, 76), (111, 106, 73),
- (104, 98, 71), (98, 89, 68), (97, 84, 64), (95, 82, 63),
- (98, 86, 66), (105, 94, 70), (110, 101, 72), (119, 106, 74),
- (128, 110, 75), (135, 110, 72), (133, 107, 69), (132, 106, 68),
- (131, 108, 70), (130, 113, 74), (129, 118, 81), (131, 125, 91)
- ),
-
-// 405 040221-48
-((100, 70, 92), (101, 71, 93), (107, 78, 100), (114, 85, 108),
- (118, 89, 112), (122, 94, 116), (123, 96, 117), (124, 98, 118),
- (124, 99, 119), (125, 100, 120), (127, 102, 121), (126, 103, 124),
- (126, 105, 127), (130, 110, 131), (135, 115, 135), (136, 118, 137),
- (138, 121, 139), (139, 130, 137), (133, 129, 132), (127, 129, 128),
- (118, 121, 119), (109, 114, 110), (104, 108, 106), (99, 103, 102),
- (87, 78, 84), (83, 67, 77), (79, 57, 71), (74, 52, 65),
- (70, 47, 60), (68, 45, 57), (66, 43, 55), (62, 44, 54),
- (60, 44, 52), (50, 40, 45), (43, 36, 38), (37, 33, 32),
- (29, 27, 26), (22, 22, 21), (20, 20, 19), (18, 19, 18),
- (22, 21, 22), (28, 27, 30), (34, 33, 38), (41, 38, 43),
- (48, 43, 48), (50, 45, 51), (53, 48, 54), (55, 49, 53),
- (55, 48, 49), (47, 45, 45), (44, 42, 42), (41, 40, 39),
- (42, 40, 40), (43, 40, 41), (47, 43, 45), (51, 46, 49),
- (79, 69, 71), (91, 82, 82), (103, 96, 93), (108, 101, 96),
- (114, 107, 99), (112, 104, 98), (111, 101, 98), (105, 91, 94),
- (96, 81, 86), (82, 62, 75), (79, 59, 74), (77, 56, 73),
- (79, 56, 75), (82, 57, 77), (90, 62, 85), (97, 69, 95),
- (109, 85, 110), (109, 87, 110), (109, 89, 111), (104, 87, 105),
- (100, 86, 99), (96, 84, 93), (92, 82, 88), (87, 78, 82),
- (84, 76, 78), (85, 70, 75), (89, 70, 82), (94, 71, 90),
- (97, 73, 93), (101, 76, 96), (111, 84, 107), (120, 95, 116),
- (135, 113, 136), (145, 124, 144), (156, 136, 153), (158, 138, 157),
- (161, 140, 161), (166, 145, 166), (176, 155, 175), (183, 161, 182),
- (180, 158, 179), (179, 160, 179), (172, 156, 170), (165, 152, 161),
- (162, 149, 156), (160, 147, 152), (152, 140, 146), (149, 138, 146),
- (154, 136, 149), (155, 134, 152), (156, 133, 156), (158, 133, 157),
- (160, 133, 158), (157, 128, 157), (152, 124, 149), (149, 121, 140),
- (143, 117, 133), (130, 114, 119), (124, 111, 114), (119, 108, 110),
- (107, 103, 102), (96, 99, 94), (87, 91, 85), (76, 83, 75),
- (56, 69, 57), (51, 62, 51), (46, 56, 46), (44, 53, 45),
- (42, 50, 45), (40, 45, 44), (45, 45, 48), (58, 51, 59),
- (69, 58, 69), (99, 77, 96), (106, 82, 103), (113, 87, 111),
- (121, 97, 121), (130, 103, 127), (132, 103, 128), (126, 99, 120),
- (115, 85, 100), (102, 75, 87), (89, 66, 74), (85, 62, 71),
- (81, 59, 69), (73, 54, 64), (66, 51, 60), (62, 49, 57),
- (63, 51, 60), (74, 65, 74), (77, 71, 78), (81, 77, 82),
- (94, 88, 93), (103, 98, 103), (109, 110, 107), (115, 117, 111),
- (113, 111, 107), (111, 107, 102), (109, 103, 97), (105, 98, 93),
- (103, 92, 91), (103, 88, 88), (106, 89, 91), (111, 97, 100),
- (119, 105, 114), (135, 117, 135), (138, 119, 138), (141, 122, 141),
- (148, 128, 149), (150, 134, 150), (151, 138, 147), (152, 141, 144),
- (146, 147, 137), (145, 146, 135), (144, 145, 133), (143, 141, 128),
- (139, 139, 128), (136, 138, 128), (134, 132, 125), (128, 123, 119),
- (120, 121, 114), (111, 116, 107), (106, 105, 99), (104, 103, 98),
- (102, 103, 97), (104, 100, 95), (105, 97, 99), (104, 95, 100),
- (95, 85, 94), (91, 81, 89), (87, 78, 85), (78, 72, 75),
- (73, 64, 68), (69, 59, 62), (64, 55, 57), (63, 52, 57),
- (65, 49, 58), (66, 50, 60), (68, 50, 61), (69, 49, 61),
- (71, 50, 61), (70, 50, 61), (69, 50, 63), (73, 52, 66),
- (78, 57, 71), (83, 66, 80), (92, 71, 91), (102, 81, 99),
- (108, 92, 105), (114, 98, 110), (113, 101, 111), (110, 99, 107),
- (108, 92, 102), (102, 84, 97), (95, 76, 93), (93, 68, 90),
- (92, 65, 90), (93, 69, 91), (99, 75, 95), (106, 85, 102),
- (114, 95, 108), (122, 104, 116), (129, 109, 125), (134, 112, 129),
- (131, 112, 128), (126, 107, 126), (119, 98, 120), (106, 88, 107),
- (93, 82, 97), (81, 74, 84), (68, 66, 71), (66, 68, 67),
- (64, 69, 65), (65, 65, 65), (73, 69, 67), (80, 71, 71),
- (84, 66, 73), (89, 68, 73), (94, 70, 74), (100, 71, 78),
- (101, 79, 83), (104, 85, 91), (112, 91, 100), (115, 99, 106),
- (119, 102, 110), (124, 104, 114), (124, 109, 114), (126, 111, 112),
- (128, 113, 113), (129, 117, 114), (128, 120, 112), (126, 119, 111),
- (125, 119, 110), (123, 114, 107), (119, 107, 105), (115, 100, 103),
- (109, 92, 102), (107, 82, 101), (100, 74, 95), (95, 70, 89)
- ),
-
-// 406 040221-49
-((129, 121, 95), (110, 101, 78), (98, 89, 68), (86, 78, 59),
- (75, 67, 49), (64, 56, 40), (61, 54, 38), (59, 52, 37),
- (52, 42, 29), (49, 38, 25), (47, 35, 22), (48, 36, 22),
- (50, 38, 22), (57, 46, 28), (65, 54, 35), (70, 59, 39),
- (76, 65, 44), (97, 86, 62), (109, 97, 71), (121, 109, 80),
- (129, 117, 86), (137, 125, 92), (140, 128, 93), (143, 131, 95),
- (151, 134, 96), (154, 135, 93), (158, 136, 91), (159, 135, 89),
- (161, 135, 87), (160, 133, 84), (160, 132, 82), (155, 126, 76),
- (147, 117, 68), (126, 96, 48), (116, 85, 41), (106, 75, 34),
- (100, 71, 32), (94, 67, 30), (92, 66, 30), (90, 65, 31),
- (84, 66, 35), (81, 64, 36), (78, 62, 38), (77, 61, 37),
- (76, 61, 37), (77, 61, 37), (78, 62, 37), (82, 64, 38),
- (90, 71, 41), (109, 87, 52), (118, 96, 59), (128, 106, 66),
- (137, 115, 75), (146, 124, 84), (150, 128, 89), (154, 132, 94),
- (172, 151, 113), (180, 160, 122), (189, 170, 132), (195, 178, 141),
- (201, 186, 150), (202, 188, 152), (203, 190, 155), (202, 192, 158),
- (200, 188, 157), (191, 176, 141), (184, 167, 131), (178, 159, 121),
- (173, 154, 115), (169, 150, 110), (157, 138, 99), (144, 124, 85),
- (117, 96, 58), (105, 83, 46), (93, 71, 35), (86, 65, 30),
- (79, 59, 26), (76, 57, 25), (73, 55, 25), (70, 55, 27),
- (69, 55, 28), (72, 61, 37), (78, 67, 42), (85, 73, 48),
- (88, 76, 50), (91, 80, 53), (98, 87, 58), (108, 93, 61),
- (124, 106, 68), (132, 111, 71), (140, 117, 74), (142, 119, 75),
- (145, 121, 77), (146, 124, 80), (146, 125, 81), (143, 123, 80),
- (140, 121, 79), (138, 118, 76), (140, 121, 79), (143, 124, 82),
- (145, 127, 86), (147, 130, 90), (152, 138, 99), (155, 145, 109),
- (161, 152, 117), (162, 151, 114), (164, 150, 112), (164, 148, 109),
- (165, 147, 106), (166, 147, 103), (166, 145, 102), (165, 143, 100),
- (162, 140, 98), (152, 130, 89), (150, 126, 85), (148, 123, 81),
- (144, 118, 73), (142, 115, 70), (144, 115, 72), (147, 120, 77),
- (157, 132, 91), (164, 140, 97), (172, 148, 104), (176, 152, 108),
- (181, 157, 112), (190, 166, 120), (199, 176, 130), (206, 184, 140),
- (211, 191, 149), (221, 200, 152), (221, 200, 150), (221, 200, 148),
- (219, 197, 142), (215, 190, 134), (208, 182, 127), (197, 173, 121),
- (176, 152, 104), (163, 140, 94), (150, 129, 84), (144, 122, 78),
- (138, 116, 73), (125, 103, 61), (112, 91, 53), (101, 81, 45),
- (93, 72, 41), (77, 61, 35), (74, 59, 34), (72, 57, 33),
- (69, 54, 32), (66, 52, 32), (66, 52, 33), (68, 54, 33),
- (76, 59, 34), (77, 60, 34), (79, 62, 34), (79, 62, 33),
- (81, 62, 32), (81, 61, 31), (81, 62, 32), (84, 65, 35),
- (89, 69, 38), (103, 84, 46), (107, 87, 47), (112, 90, 49),
- (119, 95, 51), (125, 99, 52), (128, 101, 54), (131, 104, 58),
- (137, 113, 68), (139, 116, 70), (141, 119, 73), (145, 124, 79),
- (149, 128, 83), (151, 130, 85), (150, 130, 87), (146, 128, 89),
- (143, 127, 91), (139, 126, 92), (136, 126, 95), (135, 128, 100),
- (136, 131, 104), (139, 134, 107), (143, 138, 110), (150, 143, 112),
- (159, 150, 114), (160, 150, 114), (161, 151, 115), (160, 151, 116),
- (161, 151, 115), (159, 149, 114), (159, 148, 111), (158, 146, 108),
- (159, 144, 102), (158, 140, 96), (156, 135, 91), (153, 131, 85),
- (148, 125, 81), (145, 120, 75), (139, 114, 70), (134, 108, 65),
- (130, 104, 61), (126, 101, 59), (125, 99, 57), (125, 100, 58),
- (128, 104, 62), (132, 108, 67), (136, 114, 74), (141, 121, 83),
- (146, 129, 92), (151, 135, 100), (155, 142, 109), (164, 151, 118),
- (171, 159, 125), (180, 167, 131), (190, 176, 136), (197, 182, 140),
- (202, 185, 140), (202, 183, 136), (202, 180, 131), (198, 174, 124),
- (193, 167, 115), (189, 160, 109), (184, 157, 105), (181, 153, 103),
- (177, 150, 100), (174, 147, 97), (170, 144, 94), (166, 138, 89),
- (162, 133, 85), (157, 129, 81), (153, 125, 81), (149, 122, 79),
- (143, 117, 75), (136, 113, 73), (128, 105, 67), (119, 98, 61),
- (109, 88, 53), (100, 79, 47), (92, 73, 43), (87, 68, 37),
- (83, 65, 34), (81, 63, 33), (81, 63, 35), (80, 65, 39),
- (80, 69, 44), (84, 74, 53), (91, 83, 62), (101, 93, 70),
- (114, 106, 80), (127, 117, 89), (133, 125, 94), (138, 129, 98),
- (140, 132, 101), (139, 131, 103), (136, 128, 100), (132, 125, 98)
- ),
-
-// 407 040221-50
-((100, 53, 51), (104, 58, 56), (102, 56, 53), (101, 55, 51),
- (97, 51, 48), (93, 47, 45), (92, 46, 45), (92, 45, 45),
- (99, 49, 48), (99, 48, 48), (99, 47, 49), (99, 46, 48),
- (100, 45, 48), (95, 43, 45), (91, 41, 43), (88, 39, 42),
- (85, 37, 42), (80, 36, 40), (81, 37, 41), (82, 39, 42),
- (88, 43, 46), (95, 48, 50), (100, 52, 53), (105, 56, 57),
- (125, 67, 68), (128, 69, 69), (131, 71, 71), (129, 68, 70),
- (127, 66, 70), (124, 63, 68), (121, 61, 67), (110, 57, 61),
- (103, 54, 55), (90, 44, 50), (88, 44, 48), (87, 44, 46),
- (86, 42, 44), (85, 41, 43), (84, 40, 42), (84, 39, 42),
- (82, 36, 39), (82, 37, 40), (83, 38, 41), (89, 40, 43),
- (95, 43, 45), (100, 45, 47), (105, 48, 50), (116, 57, 57),
- (128, 69, 67), (153, 90, 90), (162, 96, 99), (172, 103, 109),
- (169, 104, 111), (167, 106, 114), (164, 104, 113), (162, 103, 112),
- (140, 84, 90), (126, 74, 78), (112, 64, 67), (100, 55, 55),
- (89, 47, 44), (84, 44, 41), (80, 41, 38), (74, 37, 34),
- (70, 33, 32), (66, 29, 30), (65, 29, 29), (64, 29, 28),
- (64, 29, 28), (65, 30, 29), (65, 30, 29), (66, 31, 29),
- (68, 32, 30), (68, 32, 30), (68, 33, 30), (67, 33, 30),
- (67, 33, 31), (66, 33, 31), (66, 34, 31), (67, 34, 31),
- (66, 34, 31), (67, 34, 31), (66, 33, 31), (66, 33, 31),
- (66, 33, 30), (67, 33, 30), (67, 32, 30), (68, 32, 30),
- (72, 35, 34), (78, 38, 37), (85, 42, 40), (89, 44, 43),
- (94, 47, 46), (102, 51, 53), (108, 56, 59), (115, 60, 62),
- (124, 65, 67), (138, 76, 80), (143, 81, 83), (149, 86, 87),
- (153, 91, 90), (158, 96, 94), (168, 106, 105), (177, 113, 110),
- (177, 111, 108), (174, 109, 107), (172, 107, 107), (168, 102, 104),
- (164, 97, 101), (157, 89, 92), (150, 82, 87), (145, 78, 84),
- (141, 75, 84), (145, 80, 89), (146, 83, 90), (147, 87, 92),
- (149, 91, 96), (152, 97, 98), (154, 99, 100), (154, 98, 98),
- (139, 85, 82), (129, 77, 73), (119, 70, 65), (113, 64, 59),
- (108, 58, 53), (96, 47, 42), (84, 41, 36), (74, 38, 32),
- (68, 34, 28), (64, 30, 24), (64, 30, 24), (65, 30, 25),
- (67, 32, 27), (72, 33, 29), (79, 37, 33), (87, 44, 41),
- (113, 62, 59), (128, 72, 69), (144, 82, 79), (152, 88, 85),
- (161, 95, 92), (180, 111, 106), (200, 131, 124), (210, 141, 136),
- (220, 145, 145), (238, 147, 159), (236, 147, 159), (234, 147, 160),
- (231, 141, 159), (223, 122, 147), (219, 110, 140), (202, 102, 127),
- (168, 80, 96), (160, 76, 90), (153, 73, 84), (134, 66, 73),
- (118, 58, 58), (108, 51, 49), (101, 50, 47), (100, 50, 49),
- (101, 51, 51), (109, 54, 57), (111, 55, 57), (113, 56, 58),
- (113, 56, 60), (108, 55, 59), (103, 52, 56), (97, 49, 50),
- (79, 39, 39), (74, 36, 36), (69, 34, 34), (62, 30, 28),
- (57, 27, 24), (54, 26, 22), (53, 25, 21), (53, 24, 21),
- (53, 24, 21), (54, 26, 22), (57, 27, 23), (60, 30, 25),
- (64, 32, 28), (68, 35, 31), (72, 37, 33), (75, 39, 36),
- (80, 41, 39), (81, 41, 39), (82, 42, 39), (82, 43, 38),
- (80, 41, 39), (77, 39, 37), (75, 38, 35), (71, 37, 32),
- (67, 34, 31), (63, 31, 29), (60, 29, 27), (57, 28, 25),
- (56, 26, 24), (55, 25, 23), (54, 24, 23), (54, 24, 23),
- (55, 24, 23), (56, 25, 23), (57, 25, 24), (58, 26, 25),
- (59, 27, 26), (61, 28, 27), (63, 30, 28), (64, 31, 29),
- (66, 32, 31), (67, 33, 32), (68, 34, 33), (69, 33, 33),
- (70, 33, 33), (69, 33, 32), (68, 32, 31), (67, 30, 31),
- (66, 28, 29), (64, 27, 27), (62, 26, 25), (60, 26, 24),
- (59, 25, 23), (58, 25, 22), (57, 25, 22), (57, 26, 22),
- (57, 27, 22), (57, 28, 23), (58, 28, 24), (59, 29, 26),
- (61, 30, 28), (63, 31, 29), (65, 32, 30), (68, 33, 31),
- (72, 34, 33), (75, 35, 35), (76, 36, 37), (77, 36, 37),
- (78, 37, 36), (79, 37, 38), (79, 37, 39), (77, 36, 41),
- (76, 36, 41), (75, 37, 41), (77, 37, 41), (79, 40, 43),
- (85, 45, 48), (91, 52, 54), (100, 60, 61), (106, 65, 66),
- (110, 71, 70), (113, 72, 70), (115, 73, 71), (112, 68, 68),
- (106, 63, 64), (107, 64, 65), (110, 66, 65), (109, 63, 61)
- ),
-
-// 408 040221-51
-((106, 94, 87), (105, 92, 84), (102, 88, 80), (100, 85, 77),
- (93, 78, 70), (86, 72, 63), (87, 73, 64), (88, 75, 65),
- (91, 78, 67), (93, 79, 67), (95, 80, 68), (99, 82, 69),
- (103, 85, 71), (109, 92, 77), (116, 100, 84), (120, 103, 88),
- (124, 107, 92), (137, 122, 107), (144, 128, 113), (151, 135, 120),
- (156, 141, 127), (162, 148, 134), (164, 150, 135), (167, 152, 137),
- (168, 153, 139), (164, 149, 136), (160, 146, 134), (156, 142, 129),
- (152, 138, 125), (151, 136, 122), (150, 135, 120), (147, 132, 116),
- (147, 131, 113), (146, 131, 111), (146, 131, 112), (147, 132, 113),
- (147, 132, 113), (147, 133, 114), (147, 132, 113), (147, 132, 113),
- (147, 131, 110), (145, 130, 110), (144, 130, 110), (140, 127, 109),
- (137, 124, 108), (135, 122, 107), (134, 121, 106), (131, 117, 100),
- (127, 111, 94), (119, 103, 85), (114, 99, 82), (110, 95, 79),
- (109, 94, 78), (108, 94, 78), (107, 93, 77), (107, 93, 77),
- (109, 95, 76), (106, 94, 75), (104, 93, 74), (101, 90, 73),
- (98, 87, 72), (97, 87, 71), (97, 87, 71), (100, 89, 71),
- (105, 92, 74), (121, 109, 88), (129, 117, 97), (137, 125, 106),
- (139, 128, 109), (141, 131, 112), (145, 134, 114), (143, 133, 113),
- (142, 131, 110), (138, 128, 108), (135, 126, 107), (131, 122, 104),
- (128, 119, 102), (123, 115, 99), (119, 111, 96), (109, 102, 88),
- (100, 92, 79), (80, 73, 62), (74, 66, 57), (69, 59, 53),
- (67, 57, 51), (65, 55, 49), (61, 51, 47), (59, 48, 45),
- (56, 45, 43), (56, 44, 43), (56, 43, 43), (56, 43, 43),
- (56, 43, 43), (56, 42, 43), (56, 42, 42), (56, 43, 40),
- (56, 43, 40), (57, 44, 40), (58, 45, 41), (60, 46, 42),
- (61, 46, 42), (62, 47, 43), (64, 49, 43), (66, 50, 45),
- (68, 52, 46), (68, 52, 46), (68, 52, 47), (67, 52, 46),
- (67, 52, 46), (65, 50, 44), (62, 47, 41), (60, 44, 39),
- (55, 40, 35), (49, 33, 29), (48, 33, 28), (47, 33, 27),
- (46, 31, 25), (42, 30, 24), (41, 28, 22), (39, 26, 20),
- (35, 22, 16), (36, 23, 17), (37, 25, 19), (38, 26, 20),
- (39, 28, 22), (41, 31, 25), (43, 32, 27), (45, 33, 29),
- (45, 34, 30), (47, 36, 31), (48, 37, 31), (49, 38, 32),
- (51, 42, 35), (54, 44, 38), (57, 46, 41), (60, 48, 43),
- (63, 51, 45), (65, 53, 46), (68, 56, 47), (70, 57, 47),
- (72, 59, 48), (75, 62, 50), (78, 65, 52), (79, 66, 54),
- (79, 67, 55), (79, 67, 54), (79, 66, 53), (79, 66, 53),
- (79, 65, 52), (79, 65, 51), (79, 64, 49), (77, 63, 47),
- (75, 61, 44), (74, 60, 44), (74, 60, 44), (74, 59, 44),
- (74, 59, 45), (74, 59, 45), (74, 59, 45), (73, 58, 45),
- (72, 58, 44), (71, 56, 44), (71, 56, 44), (71, 56, 45),
- (72, 57, 47), (74, 59, 49), (76, 61, 53), (79, 64, 55),
- (89, 74, 65), (93, 78, 69), (98, 83, 74), (107, 92, 83),
- (117, 101, 91), (126, 111, 101), (135, 119, 109), (142, 127, 117),
- (148, 134, 122), (156, 142, 128), (163, 149, 136), (171, 157, 144),
- (178, 164, 151), (184, 170, 157), (187, 174, 162), (189, 175, 165),
- (189, 175, 163), (189, 175, 163), (189, 176, 163), (190, 176, 164),
- (195, 182, 169), (200, 187, 175), (204, 191, 180), (205, 193, 180),
- (205, 193, 181), (206, 193, 181), (201, 189, 176), (202, 189, 176),
- (204, 193, 180), (205, 193, 181), (203, 191, 178), (200, 188, 173),
- (194, 182, 167), (183, 170, 154), (171, 157, 140), (160, 146, 130),
- (152, 137, 123), (143, 128, 115), (134, 119, 107), (125, 110, 98),
- (116, 102, 89), (107, 93, 79), (98, 85, 71), (93, 79, 64),
- (89, 75, 60), (88, 73, 59), (88, 74, 59), (90, 75, 61),
- (92, 77, 60), (95, 80, 62), (98, 84, 65), (102, 88, 67),
- (107, 93, 70), (114, 100, 78), (124, 109, 88), (133, 117, 96),
- (141, 125, 105), (148, 132, 113), (153, 138, 120), (158, 144, 125),
- (161, 147, 130), (166, 153, 137), (172, 159, 144), (177, 164, 151),
- (182, 169, 157), (187, 174, 163), (190, 178, 166), (191, 178, 167),
- (191, 179, 167), (191, 179, 168), (191, 179, 167), (190, 178, 167),
- (188, 176, 165), (183, 172, 160), (177, 166, 154), (171, 159, 148),
- (163, 152, 141), (156, 145, 135), (152, 140, 130), (149, 137, 128),
- (151, 139, 129), (148, 136, 127), (139, 126, 118), (129, 116, 107),
- (119, 105, 97), (111, 96, 89), (101, 87, 80), (101, 89, 81)
- ),
-
-// 409 040221-52
-((94, 102, 103), (98, 107, 121), (102, 111, 129), (106, 115, 137),
- (110, 120, 146), (115, 125, 156), (116, 127, 159), (118, 129, 163),
- (120, 132, 176), (115, 128, 175), (111, 125, 174), (104, 119, 167),
- (98, 114, 161), (92, 108, 153), (86, 103, 146), (83, 101, 141),
- (81, 99, 137), (74, 91, 118), (71, 87, 106), (69, 83, 95),
- (68, 80, 88), (67, 78, 82), (67, 78, 82), (68, 79, 83),
- (77, 87, 93), (83, 93, 101), (90, 99, 109), (98, 105, 115),
- (107, 112, 122), (110, 115, 126), (113, 118, 130), (121, 125, 140),
- (128, 132, 150), (141, 144, 171), (143, 147, 180), (145, 151, 189),
- (145, 151, 193), (146, 152, 198), (146, 152, 198), (147, 153, 199),
- (151, 157, 199), (153, 158, 199), (156, 160, 199), (155, 160, 199),
- (154, 160, 199), (152, 159, 199), (151, 158, 200), (148, 156, 201),
- (146, 153, 202), (145, 154, 202), (145, 154, 202), (145, 154, 202),
- (143, 152, 197), (141, 150, 192), (138, 147, 188), (135, 144, 184),
- (119, 129, 166), (111, 121, 156), (104, 114, 147), (95, 106, 139),
- (87, 99, 131), (84, 96, 126), (81, 94, 121), (76, 89, 110),
- (72, 85, 100), (65, 78, 84), (64, 77, 83), (64, 76, 82),
- (64, 76, 85), (65, 77, 88), (68, 81, 95), (74, 86, 104),
- (88, 99, 118), (96, 106, 127), (104, 114, 136), (112, 121, 146),
- (120, 129, 157), (124, 132, 162), (128, 136, 168), (137, 144, 179),
- (144, 151, 189), (158, 162, 200), (163, 166, 203), (169, 171, 206),
- (170, 172, 207), (172, 174, 208), (176, 177, 209), (179, 179, 210),
- (182, 181, 212), (180, 179, 211), (178, 178, 211), (175, 176, 210),
- (173, 174, 210), (166, 169, 206), (159, 164, 201), (151, 156, 194),
- (143, 149, 186), (128, 137, 168), (122, 131, 159), (117, 126, 151),
- (114, 123, 146), (111, 121, 142), (106, 117, 135), (100, 112, 131),
- (92, 106, 130), (91, 106, 131), (91, 107, 132), (93, 108, 133),
- (95, 110, 135), (102, 115, 138), (110, 122, 141), (118, 128, 146),
- (125, 134, 153), (138, 146, 172), (140, 148, 177), (143, 150, 182),
- (147, 155, 192), (153, 161, 201), (160, 166, 206), (165, 170, 208),
- (173, 175, 207), (173, 175, 204), (174, 175, 201), (171, 172, 198),
- (169, 170, 196), (164, 166, 192), (158, 161, 189), (155, 158, 187),
- (152, 156, 185), (150, 154, 185), (151, 155, 184), (153, 157, 184),
- (152, 155, 182), (149, 153, 180), (145, 150, 177), (141, 147, 176),
- (137, 143, 174), (139, 145, 177), (141, 147, 180), (144, 149, 182),
- (148, 152, 184), (154, 157, 187), (158, 160, 190), (161, 163, 194),
- (162, 164, 195), (156, 159, 193), (153, 157, 191), (151, 155, 190),
- (146, 151, 185), (140, 145, 178), (133, 139, 169), (127, 134, 160),
- (116, 123, 139), (112, 119, 134), (108, 115, 130), (99, 107, 120),
- (91, 100, 110), (82, 91, 100), (73, 83, 89), (64, 75, 78),
- (57, 68, 67), (47, 58, 47), (45, 56, 43), (44, 55, 40),
- (43, 54, 35), (42, 53, 33), (42, 53, 32), (43, 54, 33),
- (45, 57, 37), (46, 57, 38), (47, 58, 40), (48, 60, 46),
- (51, 64, 54), (57, 70, 63), (64, 76, 73), (73, 84, 84),
- (81, 92, 96), (89, 99, 107), (96, 106, 118), (101, 110, 129),
- (103, 115, 140), (107, 120, 152), (111, 124, 163), (115, 129, 173),
- (121, 136, 185), (122, 137, 184), (124, 138, 183), (124, 137, 178),
- (120, 133, 170), (114, 127, 160), (106, 121, 150), (98, 114, 142),
- (90, 106, 133), (82, 99, 126), (76, 93, 117), (71, 88, 109),
- (66, 82, 99), (62, 78, 88), (60, 75, 77), (60, 73, 69),
- (60, 72, 63), (59, 72, 60), (59, 70, 59), (59, 71, 62),
- (59, 71, 65), (59, 72, 71), (61, 75, 78), (64, 78, 86),
- (67, 81, 92), (71, 86, 98), (75, 89, 102), (78, 93, 106),
- (80, 95, 111), (80, 95, 116), (81, 97, 125), (81, 99, 136),
- (82, 101, 145), (82, 102, 151), (81, 102, 156), (80, 100, 155),
- (79, 100, 151), (76, 96, 142), (74, 93, 134), (73, 91, 128),
- (73, 91, 123), (74, 91, 118), (74, 90, 114), (74, 89, 109),
- (73, 88, 102), (70, 85, 92), (67, 81, 79), (65, 77, 68),
- (63, 75, 59), (62, 74, 52), (61, 74, 48), (63, 74, 46),
- (64, 75, 45), (64, 76, 44), (64, 76, 43), (65, 76, 42),
- (65, 77, 41), (66, 78, 40), (66, 78, 40), (65, 78, 39),
- (65, 77, 40), (64, 77, 41), (63, 76, 43), (62, 75, 46),
- (61, 74, 51), (63, 76, 51), (66, 78, 53), (72, 82, 55),
- (77, 86, 62), (82, 90, 70), (87, 95, 79), (92, 99, 88)
- ),
-
-// 410 040221-53
-((44, 119, 111), (47, 122, 116), (43, 128, 117), (40, 134, 119),
- (41, 136, 123), (42, 139, 127), (46, 139, 132), (51, 140, 138),
- (58, 152, 158), (65, 158, 168), (73, 164, 179), (83, 164, 186),
- (94, 164, 194), (98, 166, 197), (102, 168, 201), (103, 170, 203),
- (105, 172, 205), (111, 180, 216), (121, 185, 217), (132, 190, 218),
- (143, 199, 222), (154, 208, 227), (150, 211, 231), (147, 215, 235),
- (144, 213, 234), (149, 211, 231), (154, 209, 228), (141, 206, 227),
- (128, 204, 226), (120, 198, 222), (112, 193, 218), (99, 181, 209),
- (97, 169, 200), (84, 153, 180), (75, 144, 168), (67, 136, 156),
- (60, 126, 142), (53, 117, 128), (51, 112, 121), (49, 107, 114),
- (43, 84, 98), (43, 81, 98), (44, 79, 99), (50, 85, 104),
- (57, 92, 110), (62, 94, 115), (67, 97, 121), (78, 97, 137),
- (84, 98, 148), (88, 106, 152), (89, 106, 151), (91, 106, 151),
- (91, 101, 151), (91, 97, 152), (87, 96, 151), (84, 96, 151),
- (70, 100, 138), (65, 95, 134), (61, 90, 131), (58, 88, 131),
- (55, 87, 132), (54, 86, 129), (53, 86, 127), (42, 84, 117),
- (38, 79, 108), (37, 74, 103), (38, 76, 103), (40, 79, 104),
- (41, 84, 106), (42, 90, 109), (45, 101, 117), (50, 114, 128),
- (65, 129, 149), (72, 136, 158), (79, 144, 168), (84, 150, 177),
- (90, 156, 186), (92, 157, 188), (95, 159, 191), (98, 160, 194),
- (100, 161, 195), (100, 161, 195), (99, 159, 193), (98, 158, 191),
- (97, 157, 189), (96, 156, 188), (92, 154, 184), (89, 153, 181),
- (81, 146, 171), (73, 140, 162), (66, 134, 154), (61, 131, 149),
- (57, 129, 144), (47, 123, 135), (42, 118, 127), (37, 114, 120),
- (34, 109, 115), (31, 108, 113), (37, 113, 120), (43, 118, 127),
- (47, 121, 132), (52, 124, 137), (64, 133, 150), (73, 142, 163),
- (94, 159, 189), (99, 164, 196), (105, 170, 204), (105, 171, 205),
- (106, 173, 207), (107, 174, 209), (106, 175, 209), (104, 174, 207),
- (100, 170, 202), (87, 159, 185), (85, 156, 181), (83, 153, 178),
- (78, 149, 172), (78, 143, 171), (78, 139, 171), (82, 132, 171),
- (82, 122, 163), (79, 116, 158), (76, 110, 153), (75, 107, 151),
- (75, 105, 149), (75, 102, 145), (72, 100, 138), (69, 102, 135),
- (62, 106, 133), (59, 118, 134), (60, 121, 136), (62, 124, 139),
- (68, 131, 148), (73, 143, 161), (79, 152, 173), (85, 159, 183),
- (94, 165, 193), (95, 165, 195), (97, 166, 197), (97, 166, 196),
- (98, 166, 196), (97, 165, 195), (98, 163, 194), (97, 163, 194),
- (97, 162, 194), (97, 161, 192), (97, 160, 192), (98, 160, 192),
- (97, 159, 191), (97, 158, 189), (93, 155, 185), (89, 150, 178),
- (74, 134, 154), (70, 128, 147), (66, 122, 140), (56, 112, 128),
- (49, 103, 116), (43, 99, 110), (42, 97, 107), (41, 98, 107),
- (43, 101, 112), (53, 114, 128), (58, 118, 135), (64, 123, 142),
- (75, 136, 156), (90, 142, 173), (99, 145, 184), (107, 146, 190),
- (108, 141, 173), (109, 139, 168), (110, 137, 164), (110, 129, 147),
- (109, 121, 137), (104, 111, 132), (97, 109, 123), (91, 114, 125),
- (91, 121, 124), (91, 128, 126), (94, 133, 138), (95, 137, 150),
- (96, 145, 168), (99, 155, 186), (100, 165, 196), (103, 173, 200),
- (97, 171, 194), (94, 168, 190), (92, 165, 187), (86, 156, 181),
- (79, 152, 171), (74, 147, 162), (68, 143, 155), (64, 136, 148),
- (61, 130, 145), (56, 125, 141), (51, 123, 136), (43, 123, 133),
- (37, 120, 127), (32, 116, 121), (31, 109, 112), (26, 100, 99),
- (19, 95, 90), (12, 91, 80), (4, 87, 74), (3, 83, 68),
- (8, 75, 62), (14, 71, 58), (19, 70, 55), (23, 69, 54),
- (28, 73, 56), (33, 74, 59), (43, 77, 65), (52, 80, 73),
- (60, 80, 81), (67, 86, 90), (69, 94, 101), (72, 103, 111),
- (74, 111, 123), (75, 114, 131), (74, 117, 139), (68, 119, 145),
- (58, 118, 142), (51, 116, 136), (43, 107, 124), (37, 96, 110),
- (28, 85, 100), (18, 71, 88), (11, 61, 80), (10, 52, 74),
- (13, 49, 68), (18, 47, 69), (24, 47, 73), (29, 47, 77),
- (36, 53, 85), (39, 61, 92), (41, 71, 98), (44, 81, 104),
- (45, 85, 107), (46, 90, 108), (44, 94, 108), (37, 95, 106),
- (30, 95, 101), (25, 93, 96), (23, 92, 94), (22, 93, 95),
- (17, 96, 96), (14, 98, 99), (10, 101, 99), (7, 103, 99),
- (8, 107, 102), (12, 111, 107), (16, 115, 114), (21, 120, 120),
- (25, 122, 126), (31, 124, 124), (36, 123, 120), (41, 120, 115)
- ),
-
-// 411 040221-54
-((187, 125, 54), (191, 123, 49), (193, 132, 52), (195, 141, 56),
- (197, 147, 57), (199, 153, 59), (199, 156, 60), (199, 160, 61),
- (192, 156, 68), (182, 156, 75), (173, 157, 83), (162, 155, 91),
- (151, 153, 99), (132, 141, 101), (113, 129, 104), (101, 120, 103),
- (89, 112, 103), (47, 68, 93), (38, 58, 88), (30, 48, 83),
- (31, 46, 79), (32, 45, 75), (36, 45, 72), (40, 46, 69),
- (63, 54, 54), (77, 63, 52), (92, 72, 50), (107, 90, 58),
- (123, 108, 67), (132, 115, 71), (141, 122, 75), (159, 136, 77),
- (178, 143, 78), (203, 152, 57), (206, 152, 54), (209, 152, 52),
- (205, 146, 51), (201, 140, 51), (197, 133, 48), (193, 127, 45),
- (183, 114, 32), (176, 109, 30), (169, 105, 28), (151, 95, 27),
- (133, 85, 27), (122, 79, 27), (111, 74, 27), (93, 67, 28),
- (80, 60, 31), (63, 51, 31), (59, 50, 29), (55, 49, 27),
- (54, 49, 25), (54, 49, 24), (55, 51, 26), (57, 53, 29),
- (75, 69, 42), (98, 86, 52), (121, 103, 63), (141, 121, 71),
- (162, 140, 80), (166, 145, 85), (171, 151, 90), (175, 160, 101),
- (178, 167, 116), (174, 155, 119), (163, 143, 109), (152, 132, 100),
- (142, 125, 95), (132, 118, 90), (112, 103, 85), (92, 89, 83),
- (54, 50, 78), (38, 36, 75), (22, 22, 72), (15, 18, 77),
- (8, 15, 82), (7, 16, 87), (6, 17, 93), (6, 23, 109),
- (10, 31, 121), (20, 38, 129), (22, 39, 125), (24, 41, 122),
- (23, 41, 118), (23, 41, 115), (23, 42, 107), (22, 41, 98),
- (24, 33, 67), (21, 26, 51), (18, 20, 35), (15, 16, 29),
- (13, 13, 23), (8, 7, 16), (4, 4, 13), (4, 3, 15),
- (5, 5, 21), (4, 7, 33), (3, 6, 34), (3, 5, 35),
- (4, 5, 34), (6, 5, 34), (12, 8, 38), (22, 14, 40),
- (48, 23, 41), (57, 28, 39), (66, 33, 37), (69, 36, 37),
- (72, 39, 37), (80, 51, 42), (85, 58, 43), (93, 65, 48),
- (99, 69, 54), (105, 78, 72), (104, 82, 80), (104, 87, 88),
- (96, 94, 103), (92, 101, 118), (90, 104, 128), (89, 108, 139),
- (101, 114, 153), (100, 116, 157), (100, 118, 161), (98, 117, 162),
- (96, 116, 163), (92, 114, 164), (89, 113, 159), (94, 111, 153),
- (99, 112, 144), (107, 116, 133), (109, 117, 133), (111, 118, 133),
- (113, 122, 135), (114, 126, 137), (124, 134, 139), (139, 147, 137),
- (170, 171, 147), (169, 175, 155), (169, 180, 163), (162, 177, 168),
- (156, 175, 174), (140, 169, 180), (130, 162, 182), (120, 150, 182),
- (115, 143, 179), (90, 112, 163), (82, 105, 160), (74, 99, 157),
- (61, 86, 147), (51, 74, 138), (53, 69, 129), (54, 68, 117),
- (71, 67, 91), (76, 66, 82), (82, 66, 74), (91, 67, 60),
- (102, 67, 48), (111, 68, 39), (119, 78, 32), (128, 87, 31),
- (139, 94, 30), (146, 106, 43), (147, 106, 48), (149, 106, 53),
- (151, 113, 61), (150, 120, 72), (149, 125, 80), (144, 130, 89),
- (125, 132, 116), (121, 132, 120), (118, 132, 125), (112, 132, 133),
- (108, 129, 134), (102, 123, 133), (95, 119, 134), (88, 112, 137),
- (82, 110, 140), (85, 114, 143), (92, 123, 147), (100, 132, 150),
- (109, 140, 160), (114, 145, 172), (116, 150, 179), (122, 157, 185),
- (140, 177, 181), (145, 181, 178), (150, 186, 176), (155, 187, 174),
- (150, 180, 166), (138, 167, 157), (127, 152, 146), (115, 139, 135),
- (104, 127, 128), (96, 117, 125), (80, 103, 127), (62, 88, 128),
- (46, 71, 128), (30, 55, 123), (18, 40, 119), (14, 32, 113),
- (11, 28, 108), (9, 25, 102), (12, 26, 96), (20, 28, 87),
- (34, 31, 76), (51, 36, 65), (70, 47, 58), (86, 58, 55),
- (96, 72, 57), (109, 85, 63), (118, 98, 74), (124, 102, 84),
- (131, 109, 97), (131, 113, 113), (123, 114, 131), (115, 113, 144),
- (105, 114, 157), (93, 107, 159), (83, 100, 151), (74, 91, 142),
- (62, 79, 130), (51, 64, 115), (46, 56, 102), (41, 49, 91),
- (42, 47, 80), (49, 52, 74), (56, 60, 74), (63, 66, 76),
- (70, 74, 80), (75, 82, 90), (78, 90, 102), (83, 99, 116),
- (85, 110, 137), (93, 123, 160), (103, 139, 178), (114, 150, 193),
- (124, 163, 204), (136, 174, 205), (141, 180, 207), (148, 184, 209),
- (153, 189, 212), (159, 190, 214), (161, 191, 214), (168, 194, 205),
- (177, 198, 195), (186, 199, 178), (195, 199, 164), (205, 198, 150),
- (207, 190, 139), (205, 176, 125), (203, 170, 114), (205, 167, 103),
- (203, 159, 92), (202, 157, 82), (199, 152, 74), (194, 139, 64)
- ),
-
-// 412 040221-55
-((111, 80, 54), (113, 78, 51), (112, 77, 49), (111, 76, 48),
- (107, 71, 44), (103, 66, 40), (105, 68, 42), (107, 71, 44),
- (108, 77, 49), (106, 78, 51), (105, 80, 54), (107, 84, 58),
- (110, 88, 63), (112, 93, 66), (115, 99, 69), (119, 101, 71),
- (124, 104, 74), (132, 109, 75), (135, 111, 78), (139, 113, 82),
- (141, 119, 85), (144, 126, 89), (148, 127, 92), (152, 129, 96),
- (162, 136, 98), (162, 132, 97), (163, 129, 96), (163, 134, 101),
- (163, 139, 107), (166, 142, 111), (169, 145, 116), (174, 154, 125),
- (181, 163, 131), (182, 161, 125), (171, 153, 116), (161, 145, 107),
- (148, 132, 97), (136, 119, 88), (130, 112, 82), (125, 105, 77),
- (102, 79, 55), (87, 66, 43), (72, 53, 31), (58, 41, 21),
- (44, 29, 12), (37, 24, 8), (31, 19, 4), (22, 11, 2),
- (16, 6, 0), (13, 1, 1), (15, 2, 1), (17, 4, 1),
- (22, 6, 1), (27, 8, 2), (30, 9, 2), (34, 10, 2),
- (42, 15, 5), (44, 18, 5), (47, 22, 6), (50, 24, 6),
- (53, 27, 6), (56, 27, 5), (59, 28, 5), (63, 27, 5),
- (68, 27, 5), (72, 30, 6), (73, 34, 8), (74, 39, 10),
- (76, 43, 13), (79, 48, 17), (87, 56, 25), (101, 65, 35),
- (127, 81, 53), (132, 85, 55), (138, 90, 57), (135, 91, 57),
- (133, 92, 57), (132, 92, 56), (132, 93, 56), (131, 93, 59),
- (131, 91, 58), (127, 80, 52), (114, 69, 43), (102, 59, 34),
- (94, 53, 28), (87, 48, 23), (74, 37, 15), (65, 26, 7),
- (61, 14, 1), (62, 13, 0), (63, 12, 0), (63, 12, 0),
- (63, 12, 0), (62, 12, 0), (60, 12, 0), (58, 11, 0),
- (58, 11, 1), (64, 13, 3), (70, 18, 5), (77, 24, 8),
- (79, 28, 11), (82, 33, 15), (88, 41, 22), (90, 47, 29),
- (85, 50, 38), (80, 49, 37), (76, 48, 36), (73, 47, 36),
- (71, 47, 37), (70, 47, 37), (69, 47, 38), (69, 48, 38),
- (65, 45, 39), (48, 32, 29), (42, 28, 25), (37, 25, 22),
- (28, 19, 16), (22, 14, 11), (22, 12, 8), (21, 11, 6),
- (19, 9, 6), (17, 8, 5), (15, 8, 4), (13, 9, 4),
- (12, 10, 4), (14, 11, 4), (16, 12, 4), (20, 14, 5),
- (27, 15, 6), (46, 19, 6), (51, 23, 9), (57, 27, 12),
- (74, 39, 20), (90, 54, 32), (108, 74, 50), (126, 94, 70),
- (161, 128, 99), (176, 141, 111), (192, 154, 124), (195, 157, 128),
- (198, 160, 132), (204, 170, 143), (205, 177, 157), (204, 183, 167),
- (197, 184, 170), (193, 182, 168), (189, 176, 164), (186, 171, 160),
- (176, 160, 148), (162, 143, 134), (148, 127, 120), (127, 108, 104),
- (101, 82, 78), (97, 77, 72), (94, 72, 66), (88, 66, 57),
- (81, 58, 48), (74, 51, 39), (63, 41, 30), (50, 30, 22),
- (40, 20, 14), (29, 9, 3), (28, 8, 2), (27, 7, 1),
- (27, 8, 0), (27, 8, 0), (29, 9, 0), (32, 10, 0),
- (41, 17, 2), (44, 19, 3), (48, 21, 4), (53, 26, 6),
- (56, 31, 10), (59, 34, 12), (59, 36, 15), (58, 37, 15),
- (58, 39, 14), (58, 39, 14), (60, 39, 13), (61, 40, 14),
- (62, 41, 15), (62, 42, 18), (59, 43, 22), (56, 45, 25),
- (49, 43, 27), (47, 41, 25), (46, 40, 24), (43, 36, 21),
- (42, 32, 18), (39, 29, 17), (38, 29, 17), (38, 28, 19),
- (37, 29, 20), (38, 29, 21), (39, 29, 20), (41, 29, 17),
- (44, 31, 16), (47, 35, 17), (51, 39, 22), (56, 45, 29),
- (63, 51, 38), (70, 57, 45), (74, 61, 48), (77, 62, 49),
- (78, 63, 48), (77, 63, 48), (76, 63, 47), (74, 62, 48),
- (73, 59, 48), (71, 55, 47), (70, 49, 43), (71, 42, 36),
- (70, 35, 28), (70, 28, 20), (71, 23, 13), (74, 19, 8),
- (77, 17, 5), (81, 16, 5), (85, 17, 3), (90, 18, 3),
- (95, 21, 3), (101, 28, 6), (105, 36, 13), (107, 43, 19),
- (108, 49, 25), (107, 56, 32), (104, 58, 38), (99, 57, 41),
- (96, 61, 44), (95, 68, 51), (98, 76, 59), (106, 86, 69),
- (118, 101, 82), (130, 116, 97), (139, 127, 111), (146, 135, 121),
- (148, 140, 127), (148, 142, 130), (147, 140, 130), (151, 141, 129),
- (156, 141, 124), (157, 140, 120), (158, 138, 115), (152, 132, 109),
- (141, 122, 99), (124, 109, 90), (112, 95, 79), (103, 82, 67),
- (95, 74, 56), (96, 69, 51), (89, 58, 39), (87, 54, 32),
- (86, 54, 32), (88, 56, 34), (93, 58, 37), (95, 65, 42)
- ),
-
-// 413 040221-56
-((0, 0, 0), (0, 0, 0), (1, 1, 1), (2, 2, 2),
- (4, 4, 4), (6, 6, 7), (8, 7, 9), (10, 9, 11),
- (25, 20, 24), (32, 26, 33), (40, 33, 42), (53, 40, 52),
- (66, 47, 63), (72, 54, 69), (79, 61, 75), (80, 62, 77),
- (82, 63, 79), (77, 61, 72), (65, 53, 61), (54, 46, 50),
- (44, 36, 40), (34, 26, 30), (28, 21, 25), (23, 17, 20),
- (9, 7, 10), (6, 4, 7), (4, 2, 5), (3, 2, 4),
- (2, 2, 4), (1, 1, 3), (1, 1, 3), (1, 1, 1),
- (1, 1, 1), (0, 0, 0), (2, 1, 1), (5, 2, 3),
- (10, 7, 8), (16, 13, 14), (21, 17, 19), (26, 21, 24),
- (53, 47, 52), (69, 59, 66), (85, 71, 80), (98, 80, 93),
- (112, 90, 106), (118, 95, 109), (124, 101, 112), (132, 102, 118),
- (136, 103, 120), (137, 104, 116), (125, 99, 110), (114, 94, 105),
- (103, 84, 97), (92, 74, 90), (86, 70, 87), (80, 67, 85),
- (74, 58, 75), (76, 59, 78), (79, 60, 81), (88, 70, 88),
- (98, 80, 95), (106, 85, 101), (114, 91, 108), (137, 107, 121),
- (156, 127, 141), (202, 173, 185), (214, 186, 194), (227, 200, 203),
- (223, 197, 205), (219, 195, 207), (211, 188, 194), (196, 171, 174),
- (148, 128, 146), (136, 117, 133), (125, 107, 121), (116, 99, 113),
- (108, 91, 106), (105, 87, 102), (102, 83, 99), (96, 82, 92),
- (89, 77, 84), (74, 60, 71), (65, 54, 64), (56, 49, 58),
- (54, 46, 56), (53, 43, 55), (51, 39, 57), (51, 39, 57),
- (56, 40, 59), (56, 40, 59), (57, 40, 59), (56, 39, 56),
- (56, 38, 53), (52, 34, 45), (45, 30, 42), (38, 26, 36),
- (34, 21, 27), (21, 8, 19), (19, 6, 16), (17, 4, 13),
- (16, 4, 12), (15, 5, 12), (17, 9, 13), (24, 14, 18),
- (45, 32, 34), (56, 40, 43), (67, 48, 52), (72, 51, 57),
- (77, 55, 62), (85, 61, 73), (88, 65, 76), (91, 71, 81),
- (98, 78, 90), (111, 92, 109), (115, 97, 114), (119, 102, 119),
- (128, 113, 130), (138, 121, 137), (143, 124, 142), (147, 128, 145),
- (155, 131, 144), (155, 130, 144), (156, 130, 144), (163, 132, 143),
- (170, 134, 143), (184, 150, 152), (188, 158, 167), (197, 160, 168),
- (201, 164, 160), (177, 145, 147), (166, 135, 134), (155, 125, 122),
- (132, 102, 96), (111, 86, 86), (97, 75, 74), (77, 58, 67),
- (66, 55, 67), (65, 53, 67), (64, 51, 68), (66, 51, 68),
- (68, 52, 69), (74, 55, 70), (78, 56, 72), (74, 53, 67),
- (70, 50, 62), (48, 38, 45), (42, 33, 39), (36, 28, 34),
- (25, 21, 24), (16, 15, 17), (10, 9, 11), (6, 6, 6),
- (1, 1, 2), (0, 1, 1), (0, 1, 1), (0, 0, 1),
- (1, 1, 2), (3, 3, 3), (5, 5, 5), (9, 9, 9),
- (14, 13, 14), (25, 21, 28), (28, 23, 31), (32, 25, 34),
- (37, 29, 41), (39, 31, 45), (40, 30, 44), (40, 28, 46),
- (30, 21, 34), (28, 17, 31), (26, 13, 29), (20, 8, 21),
- (14, 5, 14), (12, 2, 8), (8, 1, 4), (5, 1, 3),
- (4, 0, 1), (3, 1, 1), (1, 1, 1), (1, 1, 1),
- (1, 1, 1), (1, 1, 1), (2, 2, 2), (4, 3, 4),
- (11, 7, 10), (13, 9, 12), (16, 11, 14), (26, 15, 19),
- (36, 23, 29), (43, 29, 38), (51, 33, 45), (59, 42, 56),
- (63, 48, 60), (62, 48, 60), (58, 46, 60), (55, 44, 56),
- (48, 40, 48), (39, 32, 39), (29, 24, 32), (22, 18, 24),
- (15, 13, 16), (8, 8, 10), (4, 4, 5), (2, 2, 2),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 1), (1, 2, 2), (4, 3, 5),
- (8, 8, 10), (14, 13, 15), (20, 16, 23), (28, 21, 32),
- (40, 29, 42), (51, 36, 52), (59, 43, 63), (70, 52, 76),
- (82, 61, 84), (88, 66, 89), (90, 73, 95), (93, 76, 95),
- (89, 71, 90), (80, 64, 83), (70, 58, 72), (56, 46, 59),
- (43, 34, 48), (33, 24, 34), (22, 15, 21), (13, 10, 14),
- (8, 5, 7), (5, 2, 3), (2, 2, 2), (1, 0, 1),
- (1, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 414 040221-57
-((22, 26, 25), (21, 24, 24), (16, 18, 18), (12, 12, 12),
- (8, 7, 7), (4, 3, 3), (2, 1, 2), (1, 0, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (1, 0, 0), (3, 1, 0), (3, 1, 0),
- (4, 1, 0), (17, 1, 2), (27, 2, 6), (38, 4, 10),
- (41, 11, 14), (44, 19, 19), (46, 23, 19), (48, 27, 20),
- (60, 47, 29), (55, 51, 36), (51, 55, 43), (52, 58, 41),
- (53, 62, 40), (52, 59, 42), (52, 57, 44), (48, 47, 47),
- (43, 43, 43), (33, 33, 33), (28, 28, 28), (24, 24, 23),
- (19, 20, 18), (15, 16, 14), (13, 14, 13), (12, 12, 12),
- (8, 6, 7), (5, 4, 5), (3, 2, 3), (2, 1, 2),
- (2, 0, 1), (1, 0, 0), (1, 0, 0), (1, 0, 0),
- (0, 1, 0), (0, 2, 0), (0, 2, 1), (0, 2, 2),
- (1, 3, 5), (2, 5, 9), (4, 6, 10), (6, 8, 12),
- (15, 16, 20), (22, 22, 26), (29, 29, 33), (36, 36, 37),
- (43, 44, 42), (45, 46, 44), (47, 48, 46), (52, 51, 49),
- (54, 55, 53), (59, 60, 60), (63, 67, 66), (67, 75, 73),
- (70, 81, 77), (74, 87, 81), (87, 100, 82), (104, 110, 81),
- (126, 131, 82), (126, 133, 87), (127, 136, 92), (131, 131, 88),
- (135, 126, 84), (130, 124, 86), (126, 122, 89), (121, 126, 109),
- (122, 133, 125), (154, 159, 151), (160, 161, 153), (166, 163, 155),
- (173, 165, 152), (181, 168, 150), (184, 172, 150), (177, 164, 144),
- (142, 121, 111), (125, 108, 97), (108, 96, 83), (98, 91, 80),
- (88, 86, 78), (72, 73, 70), (57, 58, 57), (44, 47, 46),
- (36, 38, 37), (23, 25, 24), (20, 22, 21), (18, 19, 18),
- (18, 19, 18), (19, 19, 19), (23, 23, 23), (30, 30, 30),
- (52, 53, 52), (78, 72, 61), (104, 91, 71), (119, 102, 75),
- (135, 114, 80), (154, 132, 98), (170, 149, 109), (179, 161, 108),
- (177, 172, 101), (147, 149, 104), (138, 140, 99), (130, 131, 95),
- (101, 119, 80), (74, 98, 65), (55, 75, 59), (52, 57, 54),
- (47, 47, 47), (51, 48, 47), (56, 50, 47), (66, 54, 49),
- (77, 59, 52), (104, 68, 62), (123, 72, 85), (126, 68, 91),
- (128, 70, 91), (133, 80, 94), (125, 77, 95), (117, 75, 97),
- (95, 71, 93), (79, 70, 76), (74, 76, 73), (72, 81, 74),
- (69, 84, 77), (73, 81, 76), (78, 79, 75), (78, 77, 74),
- (78, 76, 73), (69, 71, 70), (62, 64, 63), (55, 57, 56),
- (52, 51, 51), (42, 42, 41), (40, 40, 39), (38, 38, 37),
- (33, 34, 32), (30, 30, 29), (26, 26, 26), (21, 22, 22),
- (11, 14, 14), (10, 12, 12), (9, 10, 11), (6, 7, 8),
- (4, 6, 6), (2, 3, 4), (1, 1, 2), (0, 0, 1),
- (0, 0, 1), (2, 2, 2), (3, 3, 2), (4, 4, 3),
- (4, 10, 2), (7, 13, 5), (9, 15, 8), (13, 15, 13),
- (17, 23, 13), (17, 23, 14), (18, 23, 15), (18, 19, 18),
- (16, 19, 18), (16, 17, 15), (15, 15, 13), (12, 12, 10),
- (10, 9, 8), (8, 7, 6), (8, 5, 4), (7, 3, 2),
- (7, 2, 1), (6, 1, 3), (8, 0, 5), (8, 1, 6),
- (5, 2, 5), (5, 2, 6), (6, 2, 7), (6, 2, 8),
- (4, 3, 7), (2, 3, 4), (1, 3, 3), (2, 3, 4),
- (3, 5, 5), (5, 7, 6), (8, 10, 7), (12, 12, 10),
- (20, 12, 11), (25, 13, 10), (26, 13, 10), (22, 14, 10),
- (24, 12, 11), (25, 11, 8), (20, 9, 9), (12, 10, 8),
- (6, 8, 9), (4, 8, 7), (3, 8, 9), (4, 10, 11),
- (5, 12, 12), (7, 14, 12), (8, 17, 15), (10, 22, 23),
- (13, 24, 27), (19, 26, 29), (24, 32, 30), (35, 43, 33),
- (44, 46, 32), (61, 44, 32), (73, 35, 26), (94, 40, 21),
- (106, 43, 13), (121, 56, 21), (117, 54, 33), (116, 56, 40),
- (107, 51, 39), (103, 63, 43), (87, 67, 52), (70, 67, 58),
- (54, 57, 56), (45, 51, 49), (38, 43, 42), (33, 37, 36),
- (30, 33, 32), (31, 27, 30), (37, 23, 32), (44, 18, 40),
- (55, 23, 52), (76, 28, 61), (101, 39, 69), (118, 45, 69),
- (121, 53, 77), (122, 58, 81), (120, 64, 82), (117, 67, 71),
- (101, 65, 60), (78, 57, 51), (55, 46, 45), (37, 36, 36),
- (26, 27, 28), (19, 21, 21), (15, 18, 17), (13, 17, 16),
- (15, 18, 17), (19, 24, 23), (22, 27, 26), (22, 28, 27)
- ),
-
-// 415 040221-58
-((72, 172, 134), (74, 175, 141), (69, 174, 143), (64, 173, 146),
- (63, 183, 154), (63, 193, 163), (64, 198, 163), (66, 204, 164),
- (65, 210, 166), (59, 204, 162), (53, 198, 158), (48, 189, 155),
- (44, 181, 152), (43, 172, 153), (43, 163, 154), (42, 156, 153),
- (42, 149, 153), (31, 130, 147), (26, 117, 138), (22, 104, 130),
- (23, 87, 122), (24, 71, 115), (24, 64, 114), (24, 57, 113),
- (30, 46, 103), (35, 46, 98), (41, 47, 93), (52, 47, 90),
- (63, 47, 88), (67, 48, 87), (71, 50, 86), (78, 53, 85),
- (84, 55, 84), (93, 72, 83), (95, 79, 82), (98, 86, 81),
- (94, 94, 82), (91, 103, 84), (88, 108, 85), (85, 114, 87),
- (76, 133, 94), (75, 136, 95), (74, 139, 96), (72, 135, 95),
- (70, 131, 94), (68, 127, 95), (67, 124, 97), (66, 118, 99),
- (65, 109, 98), (67, 94, 91), (68, 84, 86), (70, 74, 82),
- (68, 64, 81), (66, 54, 81), (64, 50, 81), (63, 46, 81),
- (54, 40, 80), (52, 40, 78), (50, 40, 76), (46, 39, 73),
- (42, 38, 71), (39, 38, 70), (37, 38, 70), (32, 38, 70),
- (26, 36, 70), (22, 40, 70), (20, 41, 70), (18, 43, 71),
- (18, 45, 71), (18, 47, 72), (18, 47, 75), (19, 49, 80),
- (24, 52, 90), (25, 53, 92), (26, 55, 95), (27, 55, 95),
- (28, 55, 95), (28, 54, 94), (28, 53, 94), (28, 50, 91),
- (26, 46, 87), (23, 40, 73), (20, 38, 68), (18, 36, 63),
- (17, 34, 61), (17, 33, 59), (13, 27, 57), (11, 22, 52),
- (7, 15, 47), (9, 16, 48), (11, 17, 50), (12, 17, 52),
- (14, 17, 55), (17, 17, 59), (19, 17, 62), (21, 18, 64),
- (23, 21, 67), (37, 30, 69), (51, 37, 70), (65, 44, 72),
- (72, 52, 74), (80, 61, 76), (92, 79, 84), (101, 102, 97),
- (117, 144, 128), (129, 160, 139), (141, 177, 150), (148, 185, 155),
- (155, 193, 160), (164, 212, 175), (167, 230, 189), (164, 243, 205),
- (157, 244, 211), (136, 226, 205), (131, 216, 199), (126, 206, 193),
- (115, 186, 178), (105, 167, 167), (95, 148, 152), (82, 132, 140),
- (69, 96, 111), (66, 79, 96), (64, 62, 82), (65, 56, 76),
- (67, 50, 71), (69, 43, 66), (74, 43, 63), (82, 44, 61),
- (91, 47, 64), (104, 63, 67), (105, 68, 68), (106, 73, 69),
- (109, 85, 72), (109, 97, 73), (107, 106, 78), (107, 112, 83),
- (96, 138, 102), (95, 154, 112), (95, 170, 122), (94, 177, 127),
- (94, 185, 133), (96, 194, 142), (99, 202, 152), (95, 208, 160),
- (94, 215, 168), (82, 222, 180), (79, 222, 180), (76, 223, 180),
- (72, 221, 179), (68, 212, 175), (65, 200, 166), (57, 185, 158),
- (36, 144, 133), (31, 136, 126), (26, 128, 119), (20, 112, 107),
- (18, 96, 93), (15, 82, 85), (15, 70, 80), (13, 61, 76),
- (13, 60, 76), (27, 69, 75), (31, 69, 74), (35, 69, 74),
- (44, 70, 77), (49, 70, 77), (53, 73, 84), (57, 76, 91),
- (64, 84, 106), (65, 83, 106), (67, 83, 107), (67, 76, 103),
- (65, 67, 100), (61, 59, 94), (56, 54, 95), (53, 54, 95),
- (52, 54, 93), (53, 55, 91), (57, 56, 87), (61, 56, 78),
- (65, 54, 74), (70, 54, 71), (74, 55, 69), (80, 59, 68),
- (86, 71, 68), (86, 74, 69), (86, 78, 70), (84, 83, 77),
- (79, 87, 84), (74, 89, 89), (70, 91, 91), (63, 89, 93),
- (60, 88, 93), (57, 84, 94), (54, 78, 97), (54, 73, 100),
- (55, 67, 99), (51, 60, 97), (50, 55, 93), (50, 50, 87),
- (51, 44, 84), (58, 41, 82), (65, 40, 79), (72, 42, 76),
- (79, 45, 73), (85, 50, 71), (90, 56, 69), (100, 63, 70),
- (115, 71, 77), (129, 85, 81), (142, 98, 86), (154, 112, 91),
- (163, 125, 93), (171, 136, 95), (183, 143, 103), (194, 154, 112),
- (204, 170, 123), (209, 187, 141), (211, 202, 157), (207, 216, 168),
- (203, 222, 176), (200, 218, 175), (202, 211, 166), (195, 199, 161),
- (187, 186, 159), (178, 174, 158), (166, 166, 162), (155, 160, 158),
- (149, 156, 146), (141, 154, 139), (133, 151, 133), (129, 149, 130),
- (123, 150, 139), (123, 155, 147), (118, 162, 149), (112, 171, 154),
- (103, 176, 158), (98, 174, 157), (93, 170, 159), (95, 161, 156),
- (96, 150, 147), (92, 138, 136), (79, 126, 127), (69, 110, 120),
- (60, 95, 113), (56, 82, 107), (57, 77, 102), (61, 79, 96),
- (60, 86, 92), (61, 97, 92), (64, 107, 94), (61, 102, 97),
- (56, 104, 104), (58, 115, 110), (59, 129, 117), (60, 145, 126)
- ),
-
-// 416 040221-59
-((87, 129, 157), (98, 136, 164), (100, 139, 166), (102, 142, 168),
- (101, 142, 169), (101, 142, 170), (106, 147, 175), (112, 152, 180),
- (131, 169, 199), (137, 174, 203), (143, 180, 207), (145, 182, 209),
- (147, 185, 212), (148, 186, 213), (150, 187, 214), (150, 187, 215),
- (151, 188, 216), (153, 190, 220), (154, 191, 221), (155, 193, 223),
- (157, 194, 223), (159, 195, 224), (160, 195, 224), (161, 195, 224),
- (159, 192, 221), (156, 188, 217), (154, 184, 213), (147, 178, 206),
- (141, 172, 200), (138, 168, 196), (135, 165, 193), (128, 159, 186),
- (121, 151, 177), (111, 136, 162), (104, 128, 153), (98, 121, 145),
- (90, 112, 137), (83, 104, 129), (79, 99, 125), (75, 95, 121),
- (64, 80, 106), (60, 74, 100), (57, 68, 94), (53, 62, 88),
- (50, 56, 83), (48, 54, 82), (47, 52, 81), (44, 49, 79),
- (42, 46, 78), (38, 44, 77), (37, 45, 77), (37, 46, 78),
- (38, 48, 80), (40, 51, 82), (41, 52, 84), (43, 54, 86),
- (48, 59, 91), (48, 60, 92), (48, 62, 94), (46, 61, 91),
- (45, 61, 89), (43, 59, 87), (42, 58, 85), (39, 54, 81),
- (36, 48, 77), (27, 38, 68), (25, 35, 66), (23, 33, 65),
- (22, 32, 64), (22, 31, 64), (22, 31, 63), (23, 30, 62),
- (26, 34, 65), (31, 40, 70), (36, 46, 76), (46, 57, 87),
- (56, 68, 99), (61, 74, 104), (67, 80, 110), (77, 90, 120),
- (85, 98, 127), (89, 103, 127), (86, 102, 126), (84, 101, 125),
- (82, 99, 123), (81, 98, 122), (76, 94, 119), (73, 92, 117),
- (67, 82, 109), (62, 78, 104), (58, 74, 99), (55, 71, 97),
- (53, 69, 95), (48, 64, 93), (43, 64, 91), (42, 64, 91),
- (42, 64, 90), (47, 66, 94), (47, 67, 96), (48, 69, 98),
- (46, 70, 98), (45, 71, 98), (42, 71, 97), (39, 70, 95),
- (38, 63, 89), (38, 60, 86), (38, 58, 84), (38, 58, 84),
- (39, 58, 85), (39, 58, 85), (41, 61, 87), (44, 65, 91),
- (51, 71, 98), (69, 87, 116), (74, 93, 123), (79, 99, 131),
- (88, 109, 143), (94, 118, 151), (99, 123, 155), (100, 124, 156),
- (99, 124, 151), (98, 123, 151), (97, 123, 151), (95, 122, 150),
- (94, 122, 150), (93, 120, 148), (90, 115, 144), (85, 110, 137),
- (79, 105, 129), (75, 98, 120), (75, 97, 119), (75, 97, 119),
- (76, 96, 118), (76, 95, 119), (77, 94, 117), (74, 93, 116),
- (67, 91, 115), (66, 92, 115), (65, 93, 115), (65, 93, 115),
- (66, 94, 115), (70, 95, 115), (74, 97, 117), (76, 98, 119),
- (78, 99, 122), (78, 102, 127), (77, 103, 127), (77, 104, 128),
- (77, 104, 130), (80, 105, 131), (84, 106, 132), (89, 105, 134),
- (90, 103, 134), (88, 101, 132), (86, 99, 130), (79, 92, 123),
- (70, 82, 114), (61, 72, 103), (51, 61, 93), (42, 52, 83),
- (35, 44, 74), (24, 30, 61), (21, 27, 58), (18, 25, 55),
- (14, 20, 50), (11, 15, 47), (8, 11, 44), (6, 9, 42),
- (2, 8, 41), (2, 8, 41), (2, 9, 42), (3, 10, 42),
- (4, 12, 44), (6, 14, 47), (9, 16, 51), (12, 20, 54),
- (16, 23, 57), (17, 26, 60), (19, 28, 60), (19, 29, 61),
- (19, 30, 61), (20, 30, 62), (20, 30, 64), (23, 31, 66),
- (27, 33, 68), (27, 33, 67), (27, 33, 67), (27, 32, 64),
- (26, 31, 62), (24, 29, 61), (24, 30, 62), (25, 32, 64),
- (28, 36, 68), (33, 42, 73), (39, 51, 79), (47, 60, 87),
- (53, 69, 94), (60, 78, 103), (66, 86, 111), (73, 93, 118),
- (79, 98, 123), (81, 102, 126), (85, 106, 129), (88, 109, 132),
- (91, 111, 134), (92, 114, 136), (94, 116, 139), (97, 117, 141),
- (95, 118, 143), (95, 119, 144), (93, 120, 144), (93, 120, 145),
- (91, 121, 147), (89, 123, 148), (88, 124, 149), (85, 125, 151),
- (82, 127, 153), (79, 127, 152), (77, 124, 151), (74, 120, 148),
- (71, 115, 143), (67, 106, 134), (61, 95, 124), (53, 86, 116),
- (45, 76, 106), (39, 67, 96), (35, 61, 88), (33, 59, 84),
- (34, 58, 83), (37, 57, 85), (41, 62, 90), (46, 68, 97),
- (52, 75, 104), (60, 83, 111), (66, 93, 119), (75, 106, 130),
- (83, 116, 141), (92, 128, 153), (101, 139, 165), (110, 148, 175),
- (117, 154, 184), (120, 158, 189), (121, 161, 191), (118, 160, 190),
- (113, 158, 188), (109, 154, 184), (107, 152, 180), (107, 150, 178),
- (109, 151, 180), (109, 151, 179), (99, 141, 169), (89, 133, 162),
- (79, 125, 154), (72, 120, 148), (68, 115, 143), (72, 117, 145)
- ),
-
-// 417 040221-60
-((75, 85, 97), (43, 46, 51), (39, 42, 47), (36, 39, 44),
- (34, 36, 38), (33, 34, 33), (32, 32, 32), (31, 31, 31),
- (27, 28, 28), (25, 26, 25), (23, 24, 23), (18, 20, 19),
- (14, 16, 16), (11, 12, 12), (8, 9, 8), (7, 8, 7),
- (6, 7, 7), (10, 11, 13), (16, 18, 19), (23, 26, 26),
- (32, 35, 35), (42, 44, 44), (46, 48, 47), (50, 53, 51),
- (63, 65, 63), (65, 67, 66), (67, 69, 69), (66, 68, 69),
- (65, 68, 69), (65, 68, 69), (66, 68, 70), (67, 69, 71),
- (67, 71, 76), (69, 74, 82), (67, 73, 83), (65, 72, 85),
- (60, 68, 82), (55, 65, 79), (52, 63, 76), (50, 61, 74),
- (54, 58, 65), (58, 62, 67), (63, 67, 70), (70, 73, 74),
- (78, 79, 78), (79, 81, 80), (81, 83, 83), (84, 85, 86),
- (88, 89, 89), (96, 98, 100), (102, 105, 105), (109, 112, 111),
- (113, 116, 116), (118, 121, 122), (119, 122, 122), (120, 123, 123),
- (117, 120, 119), (114, 116, 115), (111, 113, 111), (107, 109, 107),
- (103, 105, 104), (100, 102, 101), (98, 100, 99), (94, 95, 95),
- (87, 89, 89), (71, 73, 72), (63, 65, 64), (55, 57, 57),
- (52, 54, 54), (50, 52, 51), (49, 51, 50), (50, 51, 50),
- (65, 66, 65), (77, 78, 77), (90, 91, 90), (103, 105, 104),
- (117, 119, 118), (124, 126, 124), (131, 133, 131), (139, 142, 140),
- (149, 154, 154), (160, 166, 171), (157, 164, 168), (154, 162, 165),
- (151, 159, 164), (148, 156, 163), (142, 150, 152), (134, 138, 137),
- (123, 127, 128), (116, 119, 120), (109, 111, 112), (104, 106, 107),
- (100, 102, 103), (88, 89, 89), (73, 74, 74), (60, 60, 62),
- (46, 48, 51), (25, 30, 37), (24, 31, 39), (24, 32, 41),
- (23, 32, 43), (23, 33, 46), (22, 35, 49), (30, 39, 47),
- (27, 33, 41), (27, 31, 35), (28, 29, 29), (28, 28, 28),
- (28, 28, 28), (29, 30, 29), (31, 33, 31), (35, 37, 36),
- (40, 42, 42), (47, 48, 49), (47, 48, 49), (47, 49, 49),
- (45, 47, 48), (44, 45, 45), (41, 42, 42), (37, 38, 37),
- (29, 31, 30), (26, 28, 27), (24, 25, 24), (22, 23, 22),
- (20, 22, 21), (17, 19, 18), (14, 14, 14), (11, 11, 11),
- (8, 9, 10), (4, 5, 12), (5, 6, 12), (7, 8, 13),
- (6, 7, 15), (7, 7, 15), (9, 9, 13), (10, 10, 13),
- (10, 11, 15), (12, 13, 18), (14, 16, 22), (16, 18, 24),
- (19, 21, 27), (25, 28, 32), (32, 35, 39), (41, 45, 49),
- (51, 57, 62), (86, 91, 98), (96, 103, 113), (107, 115, 128),
- (134, 142, 152), (168, 175, 181), (185, 194, 205), (188, 198, 208),
- (197, 203, 207), (184, 191, 197), (171, 179, 187), (157, 166, 176),
- (150, 156, 161), (145, 150, 155), (144, 151, 158), (153, 159, 162),
- (165, 167, 167), (171, 179, 185), (168, 176, 183), (166, 174, 182),
- (152, 162, 170), (137, 148, 157), (123, 131, 140), (106, 112, 119),
- (84, 85, 85), (78, 79, 79), (73, 74, 74), (65, 66, 66),
- (61, 63, 62), (59, 60, 60), (58, 59, 59), (59, 61, 61),
- (62, 63, 64), (64, 66, 66), (66, 68, 68), (68, 70, 70),
- (69, 71, 73), (70, 73, 74), (73, 75, 75), (73, 76, 77),
- (76, 79, 80), (76, 79, 80), (77, 79, 80), (77, 81, 82),
- (78, 82, 81), (78, 80, 79), (77, 79, 77), (74, 77, 75),
- (71, 72, 71), (67, 68, 67), (63, 64, 64), (59, 60, 60),
- (53, 55, 54), (47, 49, 48), (44, 45, 44), (38, 40, 37),
- (31, 32, 30), (26, 28, 25), (21, 23, 20), (15, 16, 14),
- (9, 11, 10), (6, 7, 6), (3, 4, 3), (0, 2, 2),
- (1, 2, 2), (3, 3, 3), (6, 6, 7), (9, 9, 11),
- (12, 13, 14), (15, 16, 16), (18, 18, 19), (19, 20, 21),
- (21, 21, 21), (21, 22, 22), (21, 22, 24), (21, 22, 24),
- (19, 20, 22), (18, 19, 21), (15, 15, 17), (10, 11, 13),
- (8, 9, 10), (6, 6, 6), (4, 5, 5), (5, 6, 8),
- (7, 8, 11), (9, 9, 11), (11, 12, 13), (11, 12, 14),
- (9, 9, 10), (7, 8, 7), (5, 6, 5), (4, 4, 4),
- (5, 6, 5), (10, 11, 10), (16, 17, 16), (26, 27, 26),
- (38, 40, 38), (51, 53, 51), (62, 64, 62), (73, 75, 74),
- (82, 85, 85), (83, 89, 92), (85, 92, 96), (88, 96, 104),
- (87, 96, 105), (88, 96, 102), (93, 101, 107), (97, 104, 112),
- (102, 109, 117), (105, 113, 121), (90, 98, 104), (77, 84, 93)
- ),
-
-// 418 040221-61
-((180, 138, 160), (170, 104, 140), (171, 86, 137), (173, 68, 134),
- (158, 75, 133), (144, 82, 132), (138, 87, 130), (133, 92, 128),
- (105, 93, 109), (80, 89, 100), (55, 85, 91), (39, 86, 82),
- (24, 88, 74), (23, 88, 68), (23, 88, 63), (27, 85, 64),
- (32, 82, 65), (59, 70, 74), (76, 63, 72), (93, 57, 71),
- (114, 45, 74), (136, 34, 77), (148, 28, 80), (161, 23, 84),
- (199, 13, 94), (205, 10, 96), (212, 7, 98), (211, 8, 105),
- (210, 10, 112), (207, 13, 115), (204, 16, 118), (198, 20, 120),
- (185, 23, 115), (159, 29, 103), (148, 31, 99), (138, 34, 95),
- (124, 37, 94), (111, 41, 93), (105, 43, 90), (99, 46, 88),
- (77, 61, 78), (73, 67, 81), (70, 73, 84), (81, 85, 93),
- (93, 98, 103), (100, 103, 107), (107, 108, 111), (124, 123, 123),
- (140, 133, 139), (184, 160, 161), (187, 162, 164), (190, 165, 168),
- (182, 158, 167), (174, 151, 166), (172, 146, 165), (171, 141, 165),
- (152, 102, 142), (133, 88, 128), (115, 74, 115), (103, 58, 110),
- (92, 43, 105), (88, 38, 104), (85, 33, 104), (79, 36, 99),
- (68, 43, 88), (37, 59, 67), (29, 61, 65), (22, 63, 64),
- (22, 62, 62), (22, 62, 61), (18, 61, 57), (18, 62, 55),
- (18, 58, 63), (17, 53, 71), (16, 48, 80), (14, 47, 84),
- (13, 47, 88), (12, 50, 89), (11, 53, 91), (11, 60, 91),
- (10, 69, 91), (11, 86, 87), (11, 96, 89), (11, 106, 92),
- (12, 111, 94), (13, 117, 96), (15, 125, 96), (18, 130, 93),
- (24, 127, 83), (27, 124, 82), (31, 121, 82), (33, 118, 79),
- (36, 116, 77), (39, 108, 67), (44, 100, 55), (44, 94, 46),
- (44, 90, 42), (47, 92, 47), (48, 100, 52), (50, 109, 57),
- (50, 117, 58), (51, 125, 60), (52, 135, 68), (54, 148, 79),
- (61, 141, 96), (64, 133, 97), (68, 126, 99), (72, 124, 100),
- (77, 122, 102), (92, 108, 99), (107, 86, 100), (118, 61, 97),
- (131, 39, 95), (154, 20, 91), (160, 18, 89), (166, 16, 88),
- (174, 12, 84), (177, 9, 79), (174, 11, 73), (160, 17, 68),
- (137, 28, 61), (133, 28, 57), (130, 29, 53), (127, 30, 51),
- (125, 31, 49), (119, 34, 47), (121, 34, 49), (126, 34, 52),
- (138, 31, 57), (153, 27, 65), (154, 28, 65), (155, 29, 66),
- (154, 40, 65), (155, 55, 67), (144, 69, 76), (128, 80, 81),
- (98, 83, 87), (100, 84, 82), (103, 86, 78), (102, 86, 75),
- (101, 86, 73), (91, 79, 70), (78, 74, 69), (76, 68, 68),
- (78, 66, 62), (74, 71, 53), (70, 76, 53), (66, 81, 53),
- (54, 88, 57), (46, 97, 56), (41, 103, 53), (40, 105, 53),
- (45, 99, 58), (45, 95, 59), (45, 91, 61), (46, 82, 60),
- (45, 74, 60), (40, 65, 61), (39, 59, 63), (34, 52, 70),
- (29, 50, 72), (23, 49, 78), (24, 48, 79), (25, 48, 81),
- (34, 47, 90), (47, 47, 96), (61, 48, 100), (71, 49, 104),
- (85, 49, 114), (88, 47, 117), (92, 46, 121), (97, 45, 124),
- (101, 46, 124), (100, 52, 114), (97, 66, 108), (90, 77, 101),
- (81, 85, 95), (76, 86, 92), (74, 82, 81), (82, 84, 73),
- (88, 81, 63), (89, 82, 59), (85, 78, 60), (75, 71, 62),
- (74, 56, 66), (73, 54, 66), (73, 53, 67), (72, 51, 66),
- (68, 54, 65), (69, 60, 62), (74, 67, 58), (80, 68, 56),
- (87, 66, 56), (93, 62, 61), (106, 56, 61), (117, 56, 61),
- (126, 55, 63), (129, 54, 68), (122, 59, 78), (114, 62, 83),
- (106, 71, 86), (94, 81, 89), (84, 87, 91), (74, 102, 100),
- (63, 116, 104), (58, 130, 105), (55, 138, 108), (62, 131, 106),
- (79, 120, 107), (94, 108, 106), (103, 97, 100), (105, 88, 91),
- (109, 78, 81), (116, 68, 70), (124, 62, 61), (121, 59, 54),
- (108, 62, 47), (90, 67, 47), (74, 74, 45), (67, 84, 49),
- (61, 87, 58), (62, 88, 65), (63, 86, 79), (63, 80, 87),
- (63, 81, 92), (62, 76, 96), (63, 70, 95), (66, 65, 101),
- (68, 59, 105), (63, 61, 106), (57, 63, 106), (48, 66, 100),
- (42, 69, 95), (38, 71, 91), (31, 72, 89), (29, 73, 88),
- (25, 74, 87), (26, 76, 86), (25, 78, 83), (20, 80, 82),
- (21, 85, 84), (24, 88, 88), (34, 96, 95), (54, 107, 101),
- (71, 122, 117), (95, 144, 136), (121, 161, 154), (141, 178, 172),
- (170, 191, 182), (192, 204, 196), (201, 214, 205), (200, 221, 205),
- (196, 203, 203), (193, 180, 188), (196, 160, 178), (193, 132, 171)
- ),
-
-// 419 040221-62
-((110, 59, 34), (88, 44, 25), (79, 35, 26), (70, 27, 28),
- (65, 26, 30), (60, 26, 33), (58, 26, 34), (56, 27, 36),
- (52, 21, 43), (54, 24, 45), (56, 28, 48), (62, 33, 50),
- (68, 38, 53), (80, 45, 51), (93, 53, 50), (98, 57, 49),
- (103, 61, 49), (127, 80, 43), (129, 79, 38), (132, 79, 33),
- (130, 75, 27), (128, 72, 22), (124, 70, 22), (121, 68, 22),
- (104, 53, 20), (100, 49, 22), (97, 46, 25), (95, 47, 28),
- (93, 49, 31), (94, 49, 33), (95, 50, 35), (96, 51, 39),
- (97, 49, 43), (98, 57, 50), (103, 65, 56), (109, 74, 62),
- (117, 81, 66), (125, 89, 71), (128, 93, 71), (132, 98, 71),
- (150, 115, 69), (156, 117, 68), (163, 119, 67), (168, 120, 63),
- (174, 122, 60), (176, 124, 60), (179, 127, 61), (182, 131, 66),
- (180, 131, 71), (168, 125, 81), (164, 119, 79), (161, 114, 78),
- (152, 105, 75), (143, 96, 72), (139, 92, 68), (135, 88, 65),
- (117, 65, 52), (107, 56, 47), (98, 48, 43), (88, 41, 41),
- (78, 35, 40), (74, 33, 40), (70, 31, 40), (64, 28, 37),
- (61, 28, 35), (61, 31, 36), (63, 31, 37), (65, 32, 38),
- (67, 32, 38), (70, 33, 39), (75, 36, 41), (81, 39, 42),
- (92, 45, 43), (96, 48, 43), (100, 52, 44), (101, 55, 45),
- (102, 58, 46), (102, 57, 45), (102, 57, 44), (98, 54, 43),
- (94, 49, 42), (80, 35, 32), (74, 30, 30), (69, 25, 28),
- (67, 23, 27), (65, 22, 27), (64, 21, 24), (63, 20, 23),
- (71, 30, 28), (82, 38, 29), (93, 46, 31), (97, 50, 32),
- (102, 54, 33), (112, 62, 36), (119, 69, 41), (128, 74, 48),
- (133, 79, 52), (133, 85, 56), (128, 82, 58), (124, 80, 61),
- (122, 77, 59), (120, 75, 58), (115, 71, 51), (111, 66, 44),
- (101, 58, 39), (100, 53, 38), (99, 49, 37), (98, 47, 38),
- (97, 46, 39), (89, 44, 42), (82, 40, 45), (76, 39, 47),
- (72, 35, 49), (70, 33, 51), (72, 35, 53), (74, 37, 55),
- (79, 42, 60), (88, 49, 63), (103, 60, 69), (116, 70, 76),
- (125, 78, 79), (126, 80, 78), (127, 82, 77), (128, 81, 73),
- (130, 81, 70), (130, 79, 64), (133, 81, 62), (136, 87, 65),
- (148, 98, 72), (178, 132, 101), (181, 138, 106), (185, 145, 111),
- (191, 152, 122), (195, 161, 131), (199, 170, 141), (197, 173, 144),
- (178, 150, 131), (168, 142, 120), (159, 134, 110), (152, 127, 103),
- (146, 120, 96), (128, 100, 80), (114, 82, 62), (100, 68, 48),
- (92, 55, 37), (77, 34, 24), (74, 32, 22), (71, 31, 21),
- (70, 28, 25), (75, 35, 33), (80, 40, 40), (83, 46, 45),
- (83, 50, 51), (83, 50, 50), (83, 51, 49), (81, 46, 43),
- (78, 39, 36), (74, 36, 32), (72, 36, 31), (71, 36, 31),
- (75, 37, 36), (99, 65, 57), (108, 77, 65), (118, 89, 74),
- (141, 112, 100), (169, 141, 120), (192, 166, 138), (203, 184, 148),
- (210, 193, 164), (211, 193, 164), (213, 193, 165), (208, 190, 161),
- (205, 182, 156), (197, 174, 155), (196, 171, 154), (194, 170, 151),
- (199, 171, 148), (196, 170, 144), (192, 167, 141), (186, 159, 134),
- (184, 153, 120), (182, 146, 106), (176, 142, 97), (172, 136, 96),
- (188, 149, 104), (196, 158, 109), (205, 167, 115), (217, 180, 127),
- (222, 187, 136), (223, 190, 144), (227, 192, 144), (227, 189, 135),
- (223, 178, 117), (212, 166, 105), (194, 146, 87), (172, 123, 68),
- (151, 100, 49), (134, 84, 41), (116, 70, 35), (95, 55, 30),
- (76, 40, 27), (63, 32, 26), (54, 27, 26), (49, 22, 25),
- (47, 17, 22), (52, 17, 21), (54, 18, 23), (56, 21, 27),
- (56, 20, 29), (63, 21, 31), (68, 25, 34), (73, 33, 43),
- (77, 43, 52), (85, 55, 61), (94, 63, 63), (104, 69, 67),
- (110, 74, 69), (112, 79, 72), (114, 79, 70), (114, 77, 68),
- (113, 71, 64), (109, 67, 61), (106, 62, 59), (105, 60, 59),
- (107, 62, 60), (113, 67, 60), (123, 73, 60), (134, 80, 61),
- (143, 88, 61), (148, 92, 62), (154, 95, 63), (157, 99, 63),
- (161, 101, 64), (161, 102, 69), (160, 102, 77), (158, 105, 84),
- (160, 110, 91), (158, 115, 97), (156, 118, 101), (154, 120, 104),
- (156, 123, 105), (151, 119, 98), (141, 111, 86), (130, 98, 76),
- (121, 87, 67), (114, 73, 56), (108, 62, 45), (106, 54, 39),
- (106, 52, 36), (109, 52, 35), (112, 55, 34), (119, 59, 36),
- (129, 70, 38), (126, 68, 36), (117, 63, 32), (107, 54, 31)
- ),
-
-// 420 040221-63
-((85, 103, 82), (86, 117, 97), (88, 122, 104), (90, 127, 111),
- (88, 126, 111), (86, 126, 112), (92, 134, 119), (99, 143, 127),
- (127, 168, 149), (137, 171, 152), (147, 174, 155), (146, 167, 150),
- (145, 161, 146), (139, 150, 136), (133, 139, 127), (127, 132, 121),
- (122, 125, 115), (105, 95, 86), (90, 77, 68), (76, 60, 51),
- (62, 45, 38), (49, 31, 25), (41, 25, 20), (34, 19, 15),
- (17, 8, 6), (11, 6, 3), (6, 4, 1), (5, 6, 1),
- (4, 8, 2), (4, 9, 2), (5, 10, 3), (7, 12, 6),
- (10, 14, 7), (13, 17, 7), (14, 17, 7), (15, 17, 7),
- (14, 17, 7), (14, 18, 7), (14, 17, 7), (15, 17, 8),
- (15, 20, 9), (16, 23, 12), (18, 26, 16), (19, 33, 20),
- (21, 40, 25), (23, 43, 27), (25, 47, 30), (30, 54, 36),
- (37, 63, 43), (61, 84, 64), (74, 99, 80), (88, 115, 96),
- (101, 130, 111), (114, 146, 126), (116, 152, 131), (119, 158, 136),
- (129, 169, 148), (131, 170, 152), (134, 171, 157), (134, 169, 154),
- (135, 167, 152), (132, 164, 148), (129, 162, 145), (120, 154, 137),
- (110, 142, 125), (88, 114, 98), (80, 101, 85), (73, 89, 73),
- (69, 84, 67), (66, 80, 62), (63, 75, 57), (63, 74, 55),
- (63, 79, 61), (64, 84, 67), (66, 90, 74), (67, 98, 82),
- (69, 106, 90), (71, 111, 95), (74, 117, 100), (81, 131, 113),
- (89, 145, 127), (104, 168, 150), (106, 173, 156), (108, 178, 162),
- (108, 179, 163), (109, 180, 164), (110, 182, 165), (111, 183, 166),
- (113, 186, 169), (114, 188, 171), (115, 190, 173), (115, 191, 174),
- (116, 192, 176), (116, 194, 178), (117, 197, 179), (120, 199, 181),
- (124, 202, 184), (127, 205, 187), (122, 204, 185), (117, 203, 183),
- (113, 200, 179), (109, 197, 175), (102, 188, 163), (97, 177, 150),
- (83, 151, 125), (73, 135, 111), (64, 120, 98), (56, 111, 91),
- (49, 102, 84), (36, 85, 67), (24, 67, 49), (14, 51, 34),
- (9, 39, 23), (10, 24, 13), (11, 25, 15), (13, 26, 18),
- (19, 34, 27), (29, 44, 37), (39, 56, 48), (53, 69, 61),
- (78, 96, 86), (87, 112, 100), (97, 128, 115), (103, 136, 123),
- (109, 145, 132), (116, 163, 148), (127, 178, 164), (140, 191, 176),
- (149, 202, 188), (160, 217, 204), (162, 220, 207), (164, 223, 211),
- (165, 228, 218), (167, 232, 223), (174, 235, 227), (182, 237, 230),
- (199, 241, 237), (204, 243, 239), (209, 245, 242), (209, 245, 242),
- (209, 246, 243), (211, 246, 243), (211, 246, 244), (212, 245, 242),
- (213, 244, 240), (214, 235, 231), (212, 231, 226), (211, 228, 222),
- (205, 220, 211), (198, 212, 202), (188, 205, 194), (176, 201, 186),
- (162, 192, 174), (158, 189, 171), (155, 187, 169), (150, 180, 160),
- (145, 173, 153), (139, 168, 149), (132, 170, 148), (128, 173, 149),
- (126, 177, 154), (121, 178, 156), (120, 175, 153), (120, 173, 151),
- (119, 163, 144), (116, 154, 134), (112, 145, 125), (111, 138, 118),
- (123, 127, 105), (128, 126, 104), (133, 125, 104), (142, 121, 103),
- (151, 119, 100), (154, 117, 97), (154, 116, 96), (149, 113, 94),
- (147, 111, 88), (148, 112, 91), (146, 118, 96), (149, 126, 104),
- (151, 137, 113), (149, 146, 123), (139, 150, 128), (126, 146, 123),
- (97, 127, 104), (90, 121, 98), (83, 115, 93), (71, 106, 83),
- (62, 99, 78), (53, 95, 76), (47, 93, 74), (44, 91, 71),
- (44, 92, 72), (51, 94, 76), (59, 98, 81), (70, 106, 88),
- (82, 117, 102), (97, 129, 117), (110, 143, 131), (124, 158, 148),
- (138, 174, 164), (151, 189, 179), (164, 205, 193), (175, 219, 208),
- (189, 231, 221), (201, 240, 232), (211, 246, 240), (218, 250, 246),
- (220, 251, 249), (219, 251, 247), (213, 249, 245), (206, 247, 241),
- (202, 244, 236), (198, 239, 229), (195, 234, 222), (188, 226, 214),
- (179, 213, 199), (164, 198, 184), (146, 182, 167), (130, 165, 150),
- (115, 148, 132), (103, 135, 117), (92, 123, 104), (84, 113, 91),
- (77, 105, 83), (69, 100, 78), (65, 97, 76), (64, 94, 76),
- (67, 94, 78), (68, 95, 79), (69, 97, 79), (70, 96, 79),
- (69, 95, 77), (66, 93, 75), (63, 90, 73), (63, 88, 73),
- (61, 85, 71), (61, 81, 67), (59, 75, 61), (56, 67, 53),
- (52, 58, 42), (47, 49, 33), (45, 41, 25), (42, 36, 20),
- (44, 34, 19), (51, 38, 23), (58, 47, 30), (67, 56, 39),
- (81, 75, 57), (94, 87, 69), (90, 84, 66), (83, 80, 63),
- (81, 76, 61), (76, 75, 59), (68, 71, 53), (70, 80, 63)
- ),
-
-// 421 040221-64
-((54, 109, 89), (32, 97, 71), (21, 80, 59), (11, 64, 47),
- (19, 75, 44), (28, 87, 41), (38, 95, 42), (48, 104, 43),
- (79, 124, 50), (84, 121, 52), (89, 118, 55), (90, 113, 53),
- (91, 108, 51), (84, 96, 45), (77, 85, 39), (73, 78, 35),
- (69, 72, 32), (53, 47, 19), (55, 47, 17), (57, 47, 16),
- (69, 53, 13), (81, 60, 10), (84, 59, 7), (87, 59, 5),
- (78, 56, 6), (74, 54, 8), (71, 53, 11), (59, 44, 12),
- (47, 36, 13), (37, 31, 13), (27, 26, 14), (14, 21, 17),
- (5, 20, 21), (1, 26, 31), (2, 28, 32), (3, 31, 33),
- (3, 37, 29), (3, 44, 26), (3, 48, 25), (3, 52, 24),
- (4, 64, 25), (10, 69, 33), (17, 75, 42), (30, 86, 57),
- (44, 97, 73), (50, 102, 80), (57, 108, 88), (64, 113, 100),
- (67, 109, 108), (70, 93, 115), (66, 87, 109), (63, 81, 104),
- (51, 69, 88), (40, 58, 72), (34, 52, 62), (28, 46, 53),
- (18, 33, 25), (22, 31, 19), (27, 29, 13), (32, 32, 11),
- (38, 36, 10), (42, 39, 8), (46, 42, 7), (52, 48, 5),
- (59, 48, 4), (73, 52, 7), (78, 57, 9), (83, 62, 12),
- (82, 63, 13), (81, 64, 14), (82, 65, 16), (75, 68, 21),
- (61, 65, 24), (52, 60, 21), (44, 56, 19), (34, 57, 19),
- (24, 59, 19), (20, 59, 19), (17, 59, 19), (11, 58, 19),
- (11, 56, 17), (12, 54, 22), (12, 51, 25), (12, 48, 28),
- (12, 45, 30), (12, 42, 32), (10, 36, 37), (9, 33, 43),
- (11, 33, 46), (13, 38, 50), (16, 43, 55), (21, 50, 61),
- (26, 58, 67), (41, 71, 72), (54, 81, 71), (68, 90, 70),
- (71, 90, 67), (73, 99, 67), (70, 99, 58), (68, 99, 50),
- (64, 96, 46), (61, 94, 43), (51, 91, 42), (42, 89, 42),
- (35, 85, 50), (39, 89, 64), (43, 94, 78), (43, 95, 83),
- (44, 97, 88), (51, 94, 96), (53, 87, 101), (60, 82, 109),
- (69, 82, 116), (88, 93, 114), (93, 96, 111), (99, 99, 109),
- (109, 105, 104), (116, 113, 103), (126, 111, 99), (138, 113, 89),
- (165, 117, 71), (164, 110, 66), (163, 103, 61), (160, 100, 59),
- (157, 97, 57), (153, 93, 53), (153, 100, 53), (156, 108, 52),
- (160, 111, 58), (169, 132, 81), (168, 139, 92), (168, 147, 103),
- (169, 163, 123), (174, 172, 139), (171, 171, 145), (179, 172, 142),
- (166, 153, 136), (151, 141, 128), (136, 130, 121), (129, 124, 110),
- (123, 119, 100), (110, 110, 78), (98, 103, 67), (97, 97, 61),
- (96, 101, 75), (116, 123, 107), (122, 134, 113), (129, 145, 119),
- (147, 156, 130), (164, 165, 136), (172, 169, 144), (182, 168, 146),
- (187, 170, 126), (185, 165, 115), (184, 161, 105), (169, 151, 85),
- (148, 135, 70), (124, 120, 54), (101, 110, 46), (82, 99, 43),
- (70, 93, 38), (45, 87, 43), (39, 85, 43), (34, 84, 44),
- (23, 77, 49), (17, 68, 51), (12, 65, 53), (8, 60, 55),
- (4, 58, 55), (6, 58, 57), (8, 59, 60), (13, 70, 71),
- (12, 83, 85), (11, 96, 101), (8, 111, 110), (9, 124, 115),
- (16, 137, 114), (22, 145, 116), (25, 146, 120), (20, 146, 119),
- (16, 142, 120), (13, 138, 107), (16, 134, 94), (23, 126, 84),
- (23, 116, 80), (21, 111, 84), (19, 107, 88), (17, 102, 89),
- (18, 96, 89), (22, 100, 92), (25, 106, 90), (25, 100, 97),
- (25, 89, 94), (22, 75, 88), (19, 61, 81), (17, 57, 73),
- (13, 51, 70), (12, 44, 67), (10, 38, 64), (6, 28, 60),
- (4, 22, 59), (4, 19, 61), (8, 22, 62), (19, 32, 63),
- (31, 41, 61), (45, 50, 55), (62, 62, 52), (78, 79, 53),
- (102, 104, 59), (125, 126, 69), (152, 145, 79), (167, 157, 80),
- (172, 166, 87), (165, 175, 92), (149, 173, 90), (143, 168, 95),
- (131, 153, 84), (121, 136, 79), (101, 118, 71), (71, 95, 56),
- (46, 74, 46), (29, 52, 35), (21, 38, 34), (21, 30, 37),
- (20, 27, 43), (19, 27, 49), (21, 30, 56), (20, 33, 66),
- (23, 41, 74), (22, 45, 77), (23, 49, 77), (24, 55, 75),
- (23, 52, 73), (23, 50, 70), (19, 43, 64), (14, 35, 57),
- (9, 31, 52), (5, 28, 45), (2, 25, 41), (6, 20, 34),
- (15, 14, 28), (25, 10, 24), (41, 16, 18), (49, 24, 16),
- (56, 32, 16), (59, 38, 21), (61, 38, 33), (72, 45, 44),
- (81, 56, 60), (90, 76, 71), (93, 104, 86), (88, 120, 104),
- (73, 114, 111), (63, 102, 114), (57, 88, 106), (51, 92, 94)
- ),
-// 422 040221-71
-((211, 208, 193), (203, 195, 204), (204, 193, 210), (206, 191, 216),
- (206, 191, 220), (207, 191, 225), (203, 190, 227), (199, 190, 229),
- (187, 189, 241), (178, 185, 240), (170, 181, 239), (165, 180, 234),
- (161, 180, 230), (162, 177, 218), (163, 174, 206), (163, 171, 195),
- (164, 169, 185), (167, 143, 149), (158, 132, 143), (150, 122, 138),
- (142, 115, 134), (134, 109, 131), (130, 104, 128), (126, 100, 126),
- (115, 88, 119), (108, 91, 124), (102, 95, 130), (89, 97, 133),
- (77, 100, 137), (73, 97, 135), (70, 94, 134), (63, 85, 131),
- (64, 79, 125), (82, 76, 98), (87, 76, 82), (93, 77, 67),
- (92, 66, 60), (92, 56, 54), (92, 52, 55), (92, 49, 56),
- (103, 46, 68), (116, 55, 76), (129, 64, 84), (145, 78, 101),
- (161, 92, 118), (165, 101, 128), (170, 111, 139), (182, 129, 159),
- (194, 146, 180), (216, 178, 204), (223, 192, 213), (231, 207, 223),
- (231, 217, 229), (231, 227, 235), (230, 230, 237), (230, 233, 240),
- (220, 237, 244), (215, 235, 244), (210, 234, 245), (205, 230, 244),
- (201, 226, 244), (199, 223, 241), (198, 220, 238), (191, 213, 227),
- (182, 203, 210), (172, 185, 175), (174, 180, 157), (176, 176, 140),
- (179, 173, 130), (182, 171, 121), (184, 164, 99), (183, 153, 77),
- (166, 126, 40), (169, 126, 34), (173, 126, 29), (186, 131, 38),
- (199, 136, 47), (202, 136, 54), (205, 137, 62), (203, 135, 79),
- (201, 138, 90), (197, 153, 110), (207, 161, 113), (218, 169, 117),
- (221, 168, 118), (224, 168, 120), (220, 158, 124), (211, 151, 126),
- (180, 147, 127), (167, 148, 126), (154, 149, 125), (148, 147, 126),
- (143, 145, 128), (136, 140, 137), (127, 139, 151), (113, 136, 170),
- (103, 135, 188), (93, 146, 213), (95, 153, 222), (97, 161, 232),
- (96, 163, 235), (95, 165, 239), (95, 165, 244), (89, 163, 245),
- (107, 152, 244), (124, 151, 240), (141, 150, 236), (148, 147, 232),
- (155, 145, 228), (160, 149, 218), (168, 147, 211), (179, 144, 196),
- (198, 138, 185), (223, 116, 158), (227, 114, 152), (232, 113, 146),
- (236, 112, 138), (237, 115, 123), (238, 116, 109), (239, 119, 91),
- (226, 95, 80), (219, 88, 86), (212, 81, 93), (210, 83, 92),
- (209, 86, 92), (211, 100, 78), (216, 104, 63), (217, 108, 53),
- (216, 110, 52), (210, 99, 78), (206, 100, 83), (202, 102, 88),
- (196, 105, 93), (188, 108, 90), (171, 111, 87), (156, 108, 92),
- (125, 94, 116), (116, 99, 136), (108, 104, 157), (102, 108, 164),
- (97, 112, 171), (92, 122, 181), (86, 129, 187), (83, 133, 192),
- (85, 142, 202), (114, 175, 226), (124, 185, 231), (134, 195, 236),
- (154, 212, 246), (172, 221, 250), (184, 228, 251), (194, 230, 251),
- (208, 224, 247), (213, 221, 246), (219, 219, 245), (230, 220, 242),
- (238, 223, 241), (243, 226, 241), (243, 230, 242), (237, 225, 243),
- (225, 210, 241), (194, 192, 235), (186, 187, 233), (178, 183, 232),
- (158, 181, 231), (145, 185, 234), (133, 182, 237), (126, 180, 239),
- (125, 176, 240), (123, 174, 240), (122, 172, 240), (124, 171, 236),
- (125, 171, 235), (125, 172, 233), (124, 176, 235), (127, 176, 236),
- (126, 177, 241), (122, 176, 242), (116, 173, 240), (107, 172, 235),
- (97, 169, 229), (89, 162, 222), (85, 160, 217), (86, 162, 216),
- (98, 162, 212), (102, 165, 213), (106, 169, 215), (116, 169, 216),
- (127, 171, 217), (138, 180, 218), (155, 188, 220), (167, 192, 219),
- (177, 202, 225), (187, 207, 231), (196, 210, 236), (200, 217, 241),
- (207, 226, 244), (212, 230, 241), (216, 237, 240), (220, 243, 237),
- (227, 245, 234), (230, 247, 230), (232, 246, 227), (233, 242, 224),
- (229, 237, 221), (222, 235, 218), (213, 229, 219), (203, 226, 219),
- (190, 221, 217), (186, 215, 214), (182, 208, 209), (180, 208, 201),
- (176, 205, 197), (176, 206, 194), (170, 206, 193), (169, 208, 195),
- (171, 206, 200), (174, 208, 200), (178, 209, 201), (182, 211, 197),
- (187, 209, 191), (197, 212, 175), (206, 212, 163), (213, 211, 156),
- (217, 214, 161), (215, 218, 167), (212, 218, 176), (214, 219, 173),
- (218, 223, 167), (225, 222, 161), (229, 225, 165), (231, 231, 176),
- (227, 235, 195), (224, 236, 214), (220, 239, 226), (220, 238, 230),
- (219, 235, 233), (218, 235, 234), (217, 234, 234), (216, 232, 234),
- (212, 230, 233), (211, 228, 229), (209, 225, 224), (205, 223, 217),
- (205, 224, 211), (207, 225, 205), (209, 226, 206), (212, 228, 206),
- (213, 229, 206), (209, 226, 202), (206, 223, 196), (207, 224, 192),
- (210, 225, 192), (213, 225, 191), (217, 223, 192), (217, 220, 194)
- ),
-
-// 423 040221-74
-((142, 43, 16), (162, 53, 31), (171, 64, 43), (180, 76, 56),
- (180, 86, 68), (180, 97, 80), (177, 101, 84), (175, 106, 88),
- (176, 117, 102), (186, 128, 114), (196, 139, 127), (208, 154, 143),
- (220, 170, 160), (226, 182, 172), (233, 194, 184), (234, 195, 186),
- (236, 197, 189), (237, 197, 189), (234, 192, 185), (232, 188, 182),
- (221, 181, 174), (211, 175, 167), (206, 170, 161), (202, 166, 155),
- (187, 144, 128), (181, 128, 112), (176, 113, 96), (164, 94, 77),
- (153, 76, 59), (145, 67, 49), (137, 59, 40), (123, 45, 26),
- (111, 35, 16), (100, 26, 10), (98, 25, 10), (96, 25, 10),
- (90, 26, 12), (85, 27, 14), (81, 28, 14), (78, 30, 15),
- (61, 39, 21), (55, 43, 22), (50, 48, 23), (49, 49, 23),
- (49, 50, 24), (49, 49, 23), (50, 49, 23), (51, 47, 21),
- (50, 47, 21), (52, 44, 18), (57, 41, 17), (62, 38, 17),
- (74, 33, 14), (87, 29, 12), (94, 27, 11), (102, 25, 10),
- (132, 16, 5), (143, 13, 5), (154, 10, 5), (160, 11, 4),
- (167, 13, 4), (169, 14, 3), (171, 15, 3), (176, 17, 2),
- (180, 19, 1), (186, 19, 3), (179, 20, 5), (173, 22, 8),
- (167, 24, 9), (161, 27, 10), (151, 34, 12), (141, 42, 17),
- (134, 58, 27), (141, 67, 38), (149, 76, 49), (155, 88, 62),
- (162, 100, 76), (166, 108, 85), (170, 116, 94), (175, 129, 109),
- (181, 148, 126), (206, 176, 158), (216, 188, 173), (226, 201, 189),
- (230, 206, 196), (235, 212, 203), (241, 218, 211), (241, 223, 213),
- (231, 208, 199), (228, 194, 184), (225, 181, 169), (224, 173, 162),
- (224, 165, 156), (226, 148, 141), (227, 135, 126), (229, 123, 110),
- (225, 111, 98), (217, 95, 78), (219, 95, 82), (222, 95, 86),
- (224, 99, 91), (226, 103, 96), (236, 114, 107), (240, 124, 117),
- (221, 135, 130), (205, 135, 134), (189, 135, 138), (180, 134, 140),
- (171, 134, 142), (156, 132, 143), (146, 128, 140), (134, 124, 132),
- (124, 114, 120), (95, 85, 91), (89, 79, 84), (84, 73, 77),
- (76, 65, 68), (78, 65, 66), (85, 71, 68), (100, 81, 73),
- (126, 101, 88), (135, 104, 89), (145, 107, 91), (148, 107, 89),
- (152, 107, 88), (156, 106, 86), (161, 104, 84), (163, 103, 82),
- (161, 102, 83), (157, 88, 76), (154, 83, 70), (151, 78, 65),
- (145, 67, 51), (140, 54, 38), (136, 43, 23), (132, 36, 13),
- (135, 38, 10), (140, 48, 18), (145, 58, 27), (149, 64, 33),
- (153, 70, 40), (161, 80, 52), (166, 82, 61), (167, 84, 63),
- (166, 82, 63), (150, 83, 65), (146, 85, 66), (142, 88, 68),
- (131, 98, 73), (119, 98, 81), (107, 100, 84), (95, 96, 81),
- (65, 70, 66), (58, 63, 60), (51, 57, 54), (41, 51, 42),
- (35, 45, 35), (32, 42, 31), (30, 42, 27), (26, 41, 27),
- (27, 36, 27), (28, 26, 28), (30, 23, 26), (33, 21, 25),
- (43, 16, 21), (57, 15, 15), (68, 17, 12), (83, 20, 8),
- (108, 29, 18), (112, 32, 21), (116, 36, 25), (127, 43, 32),
- (139, 48, 36), (150, 52, 38), (160, 57, 34), (172, 57, 30),
- (181, 58, 27), (189, 60, 26), (195, 64, 27), (199, 65, 28),
- (200, 64, 30), (199, 63, 28), (199, 59, 23), (199, 52, 17),
- (200, 43, 6), (199, 42, 4), (199, 41, 3), (196, 38, 1),
- (191, 36, 0), (182, 32, 0), (170, 29, 0), (158, 20, 0),
- (145, 17, 0), (132, 15, 1), (119, 13, 1), (108, 15, 3),
- (95, 17, 5), (81, 22, 7), (71, 24, 10), (62, 23, 11),
- (60, 23, 12), (62, 22, 11), (69, 20, 10), (83, 17, 11),
- (96, 18, 11), (113, 21, 12), (128, 22, 13), (143, 22, 13),
- (158, 23, 12), (169, 22, 10), (178, 18, 9), (185, 16, 10),
- (189, 16, 18), (189, 18, 27), (188, 20, 30), (188, 24, 32),
- (187, 28, 31), (181, 30, 28), (174, 32, 22), (162, 32, 22),
- (145, 33, 27), (131, 35, 31), (121, 36, 35), (122, 42, 40),
- (130, 50, 44), (144, 61, 46), (158, 73, 51), (167, 84, 61),
- (173, 96, 77), (176, 106, 92), (178, 116, 106), (184, 126, 118),
- (194, 136, 129), (205, 143, 137), (211, 144, 138), (211, 144, 137),
- (204, 140, 135), (190, 133, 129), (171, 123, 121), (152, 118, 114),
- (137, 114, 108), (121, 107, 98), (102, 97, 87), (88, 86, 76),
- (76, 75, 63), (68, 60, 48), (63, 50, 37), (65, 48, 32),
- (75, 49, 29), (81, 52, 28), (98, 55, 31), (110, 57, 32),
- (122, 53, 29), (130, 48, 24), (135, 43, 21), (141, 40, 18)
- ),
-
-// 424 040221-78
-((152, 87, 41), (157, 79, 29), (147, 70, 22), (138, 62, 16),
- (118, 50, 14), (99, 39, 13), (96, 38, 12), (93, 37, 11),
- (90, 32, 7), (94, 31, 5), (98, 31, 3), (104, 33, 3),
- (110, 35, 3), (115, 38, 3), (120, 42, 4), (122, 43, 3),
- (124, 44, 3), (137, 49, 3), (145, 51, 4), (154, 54, 5),
- (162, 58, 7), (171, 62, 9), (172, 62, 10), (174, 63, 11),
- (165, 60, 11), (150, 56, 12), (136, 52, 13), (123, 50, 15),
- (111, 48, 18), (107, 47, 20), (103, 47, 22), (100, 47, 25),
- (98, 47, 26), (99, 48, 26), (102, 51, 27), (105, 54, 28),
- (109, 56, 30), (114, 59, 33), (116, 60, 34), (119, 62, 35),
- (128, 64, 36), (129, 64, 35), (130, 65, 35), (127, 63, 35),
- (125, 61, 36), (124, 61, 36), (124, 62, 37), (124, 65, 39),
- (125, 67, 41), (125, 70, 43), (119, 68, 43), (113, 66, 43),
- (107, 63, 41), (102, 61, 40), (99, 60, 40), (97, 59, 40),
- (95, 61, 42), (89, 58, 39), (83, 55, 37), (74, 47, 31),
- (65, 39, 26), (58, 35, 24), (52, 31, 22), (42, 26, 19),
- (37, 23, 18), (28, 18, 14), (29, 17, 13), (30, 16, 12),
- (30, 16, 11), (31, 16, 11), (32, 17, 11), (34, 20, 14),
- (46, 30, 23), (57, 36, 25), (68, 43, 28), (79, 48, 30),
- (90, 54, 33), (94, 56, 33), (98, 58, 34), (102, 62, 38),
- (105, 65, 41), (113, 70, 41), (116, 70, 38), (119, 71, 36),
- (120, 70, 34), (121, 69, 33), (120, 68, 32), (117, 65, 33),
- (112, 61, 33), (110, 59, 31), (108, 58, 30), (106, 57, 30),
- (105, 57, 30), (102, 57, 30), (99, 56, 30), (94, 54, 30),
- (91, 53, 32), (87, 50, 31), (86, 48, 29), (86, 46, 27),
- (87, 45, 26), (88, 44, 25), (88, 40, 22), (86, 36, 19),
- (82, 31, 13), (84, 31, 12), (87, 31, 11), (91, 32, 11),
- (95, 34, 11), (107, 38, 14), (120, 41, 17), (132, 48, 21),
- (143, 55, 25), (161, 66, 30), (165, 70, 31), (170, 75, 32),
- (179, 84, 36), (188, 91, 38), (196, 96, 40), (198, 101, 43),
- (192, 97, 41), (184, 92, 38), (177, 87, 35), (171, 85, 34),
- (166, 83, 33), (156, 78, 29), (146, 74, 29), (136, 73, 29),
- (127, 67, 28), (112, 56, 25), (109, 53, 24), (106, 51, 24),
- (101, 47, 22), (97, 43, 21), (93, 44, 22), (91, 44, 23),
- (86, 42, 23), (83, 41, 22), (80, 40, 21), (78, 39, 20),
- (77, 38, 19), (75, 37, 18), (73, 37, 18), (72, 37, 19),
- (72, 37, 20), (70, 38, 23), (69, 38, 23), (69, 38, 23),
- (68, 38, 23), (68, 38, 24), (68, 39, 25), (70, 40, 25),
- (69, 40, 25), (67, 39, 24), (66, 38, 24), (60, 35, 22),
- (54, 32, 20), (48, 29, 18), (42, 25, 17), (38, 24, 16),
- (38, 24, 16), (43, 28, 18), (45, 30, 18), (47, 32, 19),
- (54, 37, 20), (64, 42, 21), (75, 48, 22), (87, 54, 25),
- (112, 66, 30), (116, 67, 30), (121, 69, 31), (127, 74, 31),
- (134, 77, 29), (143, 80, 28), (150, 82, 27), (156, 83, 28),
- (161, 81, 29), (164, 77, 28), (162, 73, 28), (160, 71, 23),
- (163, 69, 19), (168, 71, 15), (176, 76, 13), (184, 82, 15),
- (195, 91, 23), (194, 90, 24), (194, 90, 25), (196, 89, 26),
- (194, 87, 27), (193, 85, 24), (192, 86, 23), (192, 88, 22),
- (188, 86, 21), (179, 82, 21), (172, 77, 22), (164, 71, 22),
- (158, 61, 20), (154, 55, 18), (156, 54, 19), (159, 57, 19),
- (163, 62, 20), (168, 69, 25), (174, 83, 37), (181, 91, 44),
- (187, 98, 45), (192, 104, 51), (193, 106, 55), (195, 110, 56),
- (194, 109, 54), (192, 115, 62), (188, 115, 69), (185, 117, 66),
- (181, 113, 66), (176, 103, 63), (173, 94, 56), (171, 78, 43),
- (169, 66, 33), (165, 54, 29), (160, 48, 23), (155, 41, 20),
- (150, 33, 16), (142, 30, 13), (138, 26, 10), (133, 23, 8),
- (131, 20, 8), (125, 22, 7), (119, 22, 9), (112, 21, 10),
- (102, 24, 11), (94, 26, 11), (87, 27, 10), (83, 27, 10),
- (80, 27, 9), (76, 30, 10), (74, 30, 11), (75, 31, 11),
- (76, 32, 11), (77, 34, 11), (80, 35, 11), (83, 34, 12),
- (85, 35, 12), (84, 36, 15), (83, 37, 18), (84, 39, 22),
- (84, 45, 26), (88, 52, 32), (94, 59, 40), (104, 67, 45),
- (117, 77, 48), (130, 86, 48), (130, 85, 48), (129, 85, 47),
- (129, 83, 45), (127, 83, 46), (129, 80, 46), (132, 81, 46)
- ),
-
-// 425 040221-80
-((59, 60, 92), (51, 53, 84), (50, 51, 83), (49, 50, 83),
- (46, 47, 81), (44, 45, 80), (43, 45, 79), (43, 45, 78),
- (44, 45, 75), (45, 45, 76), (46, 46, 78), (46, 46, 80),
- (47, 47, 83), (45, 46, 82), (44, 45, 82), (43, 44, 79),
- (42, 43, 77), (36, 37, 68), (33, 34, 65), (30, 31, 62),
- (30, 30, 61), (31, 30, 60), (32, 31, 61), (33, 33, 62),
- (45, 45, 71), (51, 51, 79), (57, 58, 87), (64, 65, 96),
- (72, 72, 105), (75, 76, 109), (79, 80, 114), (85, 86, 121),
- (94, 95, 130), (108, 109, 144), (110, 111, 147), (112, 114, 151),
- (108, 110, 149), (104, 106, 147), (101, 102, 144), (98, 99, 141),
- (85, 85, 125), (77, 77, 116), (70, 70, 108), (62, 62, 98),
- (54, 55, 89), (50, 50, 84), (46, 46, 80), (38, 38, 72),
- (31, 31, 64), (26, 25, 56), (29, 27, 55), (32, 30, 55),
- (38, 37, 59), (45, 44, 64), (48, 47, 68), (51, 50, 72),
- (66, 66, 90), (75, 75, 100), (84, 84, 110), (93, 93, 118),
- (103, 102, 127), (105, 104, 129), (108, 107, 132), (111, 110, 137),
- (114, 113, 140), (124, 123, 151), (132, 131, 158), (140, 140, 165),
- (143, 143, 168), (147, 147, 171), (154, 154, 176), (157, 158, 180),
- (162, 162, 182), (161, 161, 181), (160, 161, 181), (156, 158, 179),
- (153, 156, 177), (149, 152, 174), (146, 149, 171), (136, 139, 160),
- (127, 128, 148), (104, 104, 121), (90, 90, 107), (76, 77, 93),
- (69, 70, 85), (63, 64, 78), (51, 51, 63), (41, 41, 49),
- (28, 27, 29), (25, 24, 23), (22, 21, 17), (21, 20, 16),
- (21, 20, 16), (21, 21, 19), (21, 22, 23), (21, 22, 27),
- (22, 22, 31), (22, 22, 34), (21, 20, 33), (20, 19, 32),
- (19, 18, 32), (19, 18, 32), (19, 18, 33), (19, 18, 34),
- (22, 21, 38), (25, 24, 41), (29, 28, 44), (31, 30, 46),
- (34, 32, 49), (40, 37, 56), (47, 43, 62), (53, 49, 68),
- (57, 54, 74), (63, 60, 86), (63, 61, 88), (64, 62, 91),
- (64, 62, 96), (64, 62, 98), (64, 60, 96), (60, 58, 90),
- (52, 50, 77), (46, 44, 68), (40, 39, 60), (36, 36, 56),
- (33, 34, 53), (28, 28, 45), (25, 24, 37), (23, 22, 34),
- (24, 23, 35), (29, 29, 42), (30, 31, 46), (32, 33, 51),
- (36, 37, 59), (40, 41, 66), (42, 44, 72), (47, 49, 81),
- (61, 63, 100), (71, 73, 112), (81, 84, 125), (87, 90, 131),
- (94, 97, 138), (105, 108, 146), (116, 119, 155), (126, 129, 161),
- (135, 137, 166), (151, 154, 177), (156, 159, 180), (161, 165, 184),
- (172, 176, 192), (180, 184, 198), (186, 189, 204), (189, 191, 207),
- (186, 189, 205), (182, 185, 202), (178, 181, 200), (172, 175, 198),
- (164, 167, 192), (154, 158, 187), (143, 146, 179), (131, 133, 167),
- (118, 120, 155), (88, 88, 124), (81, 81, 116), (74, 74, 108),
- (61, 61, 95), (49, 49, 83), (37, 38, 70), (29, 28, 58),
- (15, 15, 36), (13, 12, 31), (11, 10, 26), (8, 7, 20),
- (7, 6, 15), (6, 5, 11), (6, 5, 10), (6, 6, 9),
- (6, 6, 8), (7, 7, 8), (9, 8, 8), (10, 10, 8),
- (11, 11, 8), (11, 11, 8), (10, 11, 9), (10, 11, 8),
- (10, 11, 8), (10, 10, 8), (10, 10, 8), (10, 10, 8),
- (9, 9, 7), (8, 9, 7), (7, 8, 6), (6, 7, 5),
- (6, 7, 4), (5, 6, 3), (5, 6, 3), (5, 6, 2),
- (5, 6, 2), (4, 5, 2), (4, 5, 2), (3, 4, 3),
- (3, 4, 4), (3, 4, 6), (4, 4, 7), (4, 5, 10),
- (5, 5, 12), (5, 6, 14), (5, 5, 16), (5, 5, 18),
- (5, 6, 20), (5, 6, 21), (5, 6, 22), (6, 6, 23),
- (6, 6, 25), (6, 6, 25), (5, 5, 24), (5, 5, 24),
- (6, 6, 24), (7, 7, 25), (9, 9, 28), (13, 13, 33),
- (18, 18, 39), (22, 23, 46), (27, 28, 53), (30, 31, 59),
- (33, 34, 62), (34, 35, 63), (35, 36, 63), (36, 37, 62),
- (37, 38, 61), (38, 39, 61), (39, 41, 61), (40, 42, 60),
- (41, 42, 60), (43, 43, 61), (47, 48, 64), (54, 54, 68),
- (63, 63, 75), (74, 74, 84), (84, 86, 93), (94, 95, 103),
- (103, 104, 111), (110, 110, 121), (114, 114, 129), (119, 120, 138),
- (124, 125, 146), (127, 129, 152), (128, 131, 156), (129, 132, 155),
- (128, 130, 156), (122, 124, 152), (114, 116, 146), (103, 106, 138),
- (92, 95, 128), (81, 84, 119), (70, 73, 107), (63, 65, 99)
- ),
-
-// 426 040221-81
-((168, 37, 1), (168, 35, 1), (168, 30, 1), (169, 25, 1),
- (166, 20, 2), (163, 15, 3), (161, 14, 3), (160, 14, 3),
- (160, 22, 8), (167, 32, 15), (174, 43, 22), (179, 53, 30),
- (185, 64, 39), (187, 71, 41), (190, 78, 44), (192, 80, 44),
- (195, 82, 44), (208, 93, 46), (213, 98, 51), (218, 103, 57),
- (220, 103, 58), (222, 103, 59), (220, 99, 56), (219, 96, 54),
- (205, 76, 43), (189, 70, 42), (174, 65, 41), (165, 63, 41),
- (156, 61, 41), (152, 59, 39), (149, 58, 38), (148, 51, 31),
- (142, 47, 23), (128, 48, 12), (134, 52, 10), (141, 56, 9),
- (158, 60, 8), (175, 64, 7), (182, 65, 7), (189, 67, 7),
- (204, 75, 12), (205, 76, 15), (207, 78, 19), (197, 73, 19),
- (187, 69, 20), (178, 65, 20), (169, 62, 20), (150, 54, 19),
- (130, 47, 20), (116, 34, 18), (109, 28, 15), (103, 23, 12),
- (98, 20, 9), (94, 17, 6), (92, 17, 6), (90, 18, 6),
- (112, 16, 5), (125, 16, 5), (139, 17, 6), (145, 22, 5),
- (152, 28, 4), (153, 29, 5), (154, 31, 7), (154, 33, 7),
- (154, 32, 8), (148, 28, 9), (136, 30, 10), (125, 33, 12),
- (119, 34, 13), (113, 35, 14), (107, 39, 20), (109, 46, 29),
- (127, 67, 48), (131, 79, 57), (136, 91, 66), (138, 100, 71),
- (141, 110, 76), (149, 113, 75), (157, 117, 75), (174, 123, 72),
- (189, 126, 70), (201, 125, 59), (198, 119, 52), (196, 114, 45),
- (196, 112, 41), (196, 110, 37), (197, 108, 32), (202, 111, 33),
- (206, 119, 46), (209, 126, 58), (213, 134, 70), (215, 139, 74),
- (218, 144, 79), (224, 153, 88), (233, 164, 97), (239, 170, 103),
- (242, 173, 108), (244, 174, 115), (246, 173, 116), (248, 172, 118),
- (249, 173, 119), (250, 175, 120), (252, 178, 124), (252, 184, 132),
- (252, 195, 143), (251, 194, 144), (251, 194, 146), (251, 192, 145),
- (251, 190, 144), (248, 186, 143), (245, 181, 138), (242, 176, 133),
- (242, 166, 124), (242, 147, 108), (242, 144, 103), (242, 141, 98),
- (241, 134, 88), (238, 130, 83), (238, 122, 77), (240, 118, 75),
- (241, 110, 73), (240, 115, 73), (239, 120, 73), (238, 121, 72),
- (238, 123, 71), (236, 125, 68), (235, 120, 66), (232, 110, 57),
- (228, 98, 49), (218, 80, 35), (216, 77, 31), (214, 75, 27),
- (211, 74, 27), (209, 71, 25), (207, 68, 23), (206, 65, 25),
- (212, 67, 41), (215, 79, 52), (218, 92, 64), (220, 100, 70),
- (222, 108, 76), (226, 126, 88), (231, 144, 101), (238, 155, 116),
- (244, 169, 127), (252, 192, 140), (252, 195, 139), (253, 199, 139),
- (253, 201, 133), (252, 196, 125), (250, 185, 114), (249, 174, 101),
- (243, 152, 74), (241, 148, 67), (240, 144, 61), (236, 136, 49),
- (229, 125, 36), (222, 114, 25), (213, 98, 15), (206, 85, 8),
- (201, 77, 4), (195, 72, 2), (195, 72, 2), (195, 73, 2),
- (195, 72, 2), (192, 66, 3), (190, 59, 2), (188, 53, 2),
- (184, 43, 3), (185, 43, 3), (186, 43, 3), (183, 42, 3),
- (178, 40, 3), (171, 36, 3), (156, 32, 6), (138, 29, 9),
- (125, 29, 14), (121, 32, 20), (120, 37, 23), (130, 45, 28),
- (138, 56, 37), (144, 66, 47), (146, 80, 58), (155, 95, 73),
- (176, 117, 85), (185, 121, 88), (195, 126, 91), (212, 128, 94),
- (222, 129, 93), (230, 130, 93), (232, 131, 91), (231, 133, 84),
- (231, 135, 78), (231, 134, 74), (228, 130, 68), (224, 117, 61),
- (215, 105, 53), (197, 96, 46), (179, 89, 38), (162, 85, 35),
- (146, 86, 36), (140, 81, 39), (140, 72, 38), (137, 66, 38),
- (137, 61, 38), (139, 59, 40), (137, 69, 49), (144, 81, 62),
- (159, 94, 72), (174, 107, 80), (192, 119, 89), (212, 130, 98),
- (224, 143, 108), (235, 157, 121), (242, 172, 133), (244, 184, 141),
- (245, 190, 144), (245, 194, 147), (244, 192, 146), (245, 188, 142),
- (245, 185, 137), (246, 180, 129), (246, 173, 120), (245, 167, 108),
- (244, 161, 97), (241, 153, 86), (236, 145, 74), (232, 138, 59),
- (228, 128, 50), (226, 118, 39), (226, 110, 33), (226, 106, 32),
- (225, 107, 33), (222, 111, 32), (219, 114, 33), (215, 111, 30),
- (211, 101, 27), (206, 89, 27), (203, 78, 26), (200, 72, 30),
- (194, 69, 31), (188, 68, 27), (181, 61, 21), (174, 50, 16),
- (165, 36, 7), (157, 25, 4), (151, 17, 3), (148, 16, 3),
- (146, 17, 1), (148, 24, 1), (152, 33, 0), (154, 32, 0),
- (157, 32, 1), (161, 32, 2), (163, 29, 1), (164, 27, 1)
- ),
-
-// 427 040221-84
-((129, 81, 52), (116, 71, 50), (101, 62, 46), (87, 53, 43),
- (83, 49, 38), (79, 46, 34), (82, 44, 33), (85, 43, 32),
- (96, 43, 28), (99, 43, 27), (103, 43, 27), (106, 43, 25),
- (109, 43, 24), (109, 43, 24), (110, 44, 25), (110, 43, 25),
- (111, 43, 25), (116, 43, 25), (119, 44, 23), (122, 45, 22),
- (127, 47, 21), (133, 50, 21), (136, 53, 23), (140, 56, 26),
- (151, 63, 30), (155, 64, 28), (160, 65, 27), (162, 66, 28),
- (165, 67, 29), (165, 68, 30), (165, 70, 32), (158, 72, 34),
- (152, 72, 36), (128, 65, 35), (116, 62, 36), (104, 60, 38),
- (91, 62, 39), (79, 65, 41), (74, 65, 40), (69, 65, 40),
- (45, 65, 40), (42, 62, 40), (39, 60, 41), (45, 60, 40),
- (52, 60, 39), (53, 59, 39), (54, 59, 40), (53, 60, 40),
- (54, 59, 42), (53, 59, 43), (53, 60, 43), (54, 62, 44),
- (48, 64, 49), (43, 67, 55), (40, 69, 58), (38, 71, 61),
- (29, 81, 69), (29, 91, 76), (29, 101, 84), (30, 104, 86),
- (31, 107, 88), (31, 107, 88), (31, 108, 89), (32, 101, 82),
- (39, 101, 80), (52, 102, 77), (57, 97, 70), (63, 93, 63),
- (71, 86, 58), (79, 79, 54), (82, 63, 44), (87, 55, 39),
- (92, 45, 31), (89, 45, 32), (86, 46, 33), (80, 51, 36),
- (75, 56, 40), (72, 60, 42), (70, 64, 45), (57, 71, 49),
- (48, 73, 52), (37, 74, 60), (33, 74, 62), (29, 75, 64),
- (28, 74, 64), (27, 74, 64), (26, 72, 61), (27, 69, 58),
- (29, 58, 52), (29, 55, 50), (30, 53, 48), (29, 52, 47),
- (29, 51, 46), (29, 51, 46), (29, 51, 46), (30, 52, 47),
- (30, 55, 48), (31, 62, 54), (31, 64, 57), (31, 67, 61),
- (32, 67, 60), (33, 68, 60), (36, 68, 61), (38, 68, 61),
- (42, 72, 60), (40, 73, 60), (39, 75, 61), (38, 75, 61),
- (38, 75, 61), (37, 74, 62), (37, 75, 60), (37, 75, 60),
- (35, 75, 60), (30, 75, 59), (28, 73, 59), (27, 72, 59),
- (26, 71, 58), (26, 69, 56), (25, 67, 56), (26, 65, 54),
- (27, 62, 53), (27, 61, 53), (27, 60, 54), (27, 60, 54),
- (28, 60, 54), (28, 60, 55), (28, 61, 55), (28, 62, 54),
- (28, 63, 54), (28, 65, 56), (27, 65, 57), (27, 66, 59),
- (27, 67, 61), (26, 68, 61), (26, 69, 60), (26, 69, 60),
- (26, 68, 59), (26, 66, 60), (27, 65, 61), (27, 64, 59),
- (28, 64, 57), (29, 61, 55), (32, 59, 51), (36, 57, 45),
- (43, 57, 39), (69, 55, 34), (73, 56, 33), (77, 57, 32),
- (82, 58, 31), (87, 57, 32), (87, 58, 33), (87, 63, 36),
- (96, 80, 44), (97, 83, 45), (98, 86, 47), (101, 86, 48),
- (99, 84, 46), (91, 77, 46), (86, 75, 46), (85, 74, 46),
- (84, 73, 45), (88, 63, 40), (87, 59, 37), (86, 55, 34),
- (81, 48, 29), (78, 42, 27), (74, 41, 26), (73, 39, 26),
- (75, 38, 26), (75, 37, 26), (75, 36, 27), (75, 38, 28),
- (73, 38, 29), (69, 40, 30), (66, 42, 31), (65, 42, 32),
- (66, 43, 31), (70, 44, 31), (74, 44, 30), (75, 43, 30),
- (72, 42, 30), (66, 42, 31), (61, 43, 32), (58, 43, 32),
- (69, 42, 28), (72, 41, 27), (76, 41, 26), (79, 41, 26),
- (82, 40, 27), (82, 39, 28), (83, 40, 27), (85, 39, 28),
- (87, 40, 27), (87, 40, 27), (84, 42, 28), (80, 43, 29),
- (75, 45, 31), (71, 45, 34), (66, 47, 35), (61, 46, 34),
- (56, 45, 34), (52, 48, 34), (52, 48, 34), (56, 47, 33),
- (62, 49, 33), (72, 48, 32), (82, 48, 30), (93, 47, 27),
- (104, 46, 25), (116, 47, 23), (124, 48, 21), (133, 52, 19),
- (139, 55, 19), (140, 56, 20), (138, 58, 21), (133, 58, 24),
- (123, 58, 27), (113, 57, 29), (106, 59, 30), (99, 57, 31),
- (95, 54, 31), (93, 55, 32), (90, 54, 34), (87, 52, 35),
- (89, 51, 34), (94, 49, 31), (101, 47, 27), (111, 48, 25),
- (119, 48, 23), (126, 51, 25), (131, 58, 29), (136, 65, 37),
- (144, 65, 40), (147, 65, 43), (149, 63, 40), (149, 60, 39),
- (150, 58, 37), (145, 64, 40), (147, 63, 43), (145, 62, 46),
- (143, 58, 44), (140, 53, 41), (138, 46, 33), (131, 46, 28),
- (126, 45, 28), (121, 47, 29), (120, 51, 31), (123, 56, 34),
- (129, 64, 37), (141, 77, 42), (153, 81, 48), (140, 82, 51),
- (131, 80, 52), (122, 82, 53), (111, 77, 52), (110, 82, 50)
- ),
-
-// 428 040221-85
-((13, 33, 5), (13, 29, 6), (13, 27, 6), (14, 26, 6),
- (14, 26, 5), (15, 26, 5), (14, 25, 5), (14, 25, 6),
- (19, 30, 12), (25, 35, 12), (32, 40, 13), (38, 52, 13),
- (45, 64, 14), (47, 79, 12), (50, 95, 10), (49, 101, 11),
- (48, 108, 13), (52, 112, 12), (53, 111, 12), (54, 111, 12),
- (53, 111, 9), (52, 112, 6), (49, 112, 6), (46, 113, 6),
- (37, 101, 2), (31, 86, 2), (26, 71, 2), (22, 57, 2),
- (19, 43, 2), (18, 40, 2), (17, 37, 3), (17, 36, 3),
- (18, 39, 2), (27, 61, 2), (30, 69, 1), (34, 78, 1),
- (34, 79, 1), (35, 81, 2), (34, 79, 2), (33, 77, 3),
- (33, 79, 4), (34, 82, 3), (36, 85, 3), (34, 82, 2),
- (33, 79, 2), (31, 73, 2), (29, 68, 3), (24, 55, 3),
- (20, 44, 6), (20, 36, 14), (27, 43, 19), (34, 51, 24),
- (45, 63, 36), (56, 76, 48), (64, 83, 55), (72, 90, 63),
- (101, 120, 89), (111, 127, 91), (122, 135, 94), (125, 136, 91),
- (129, 138, 89), (130, 139, 92), (132, 141, 96), (131, 148, 103),
- (132, 152, 113), (125, 153, 120), (115, 141, 103), (106, 130, 87),
- (98, 122, 79), (91, 115, 71), (76, 104, 59), (63, 96, 52),
- (47, 96, 53), (43, 92, 51), (39, 88, 50), (35, 80, 40),
- (31, 72, 31), (29, 68, 26), (27, 64, 22), (23, 58, 15),
- (20, 54, 7), (14, 45, 9), (13, 41, 10), (12, 37, 12),
- (12, 34, 13), (13, 32, 15), (13, 28, 18), (14, 29, 20),
- (22, 47, 35), (34, 64, 47), (46, 82, 59), (56, 90, 68),
- (66, 99, 78), (84, 113, 97), (104, 128, 113), (122, 143, 133),
- (140, 158, 149), (167, 194, 177), (179, 208, 184), (191, 223, 191),
- (193, 225, 191), (195, 227, 191), (193, 221, 189), (187, 209, 181),
- (160, 177, 159), (145, 163, 141), (130, 150, 123), (122, 143, 114),
- (114, 137, 106), (97, 123, 91), (78, 109, 77), (60, 96, 66),
- (48, 85, 61), (47, 80, 61), (50, 82, 62), (53, 84, 63),
- (62, 90, 69), (71, 97, 78), (73, 100, 82), (73, 101, 86),
- (74, 105, 91), (75, 104, 88), (76, 104, 85), (78, 104, 84),
- (80, 105, 83), (78, 102, 76), (72, 95, 68), (64, 84, 59),
- (54, 77, 49), (34, 59, 27), (31, 56, 23), (28, 54, 20),
- (22, 52, 13), (19, 52, 8), (19, 50, 5), (18, 50, 4),
- (20, 53, 5), (22, 54, 10), (25, 56, 15), (27, 60, 19),
- (30, 65, 24), (40, 75, 35), (50, 85, 47), (62, 98, 58),
- (74, 109, 69), (93, 125, 86), (94, 130, 88), (96, 135, 90),
- (100, 145, 89), (102, 154, 90), (102, 160, 88), (103, 161, 84),
- (99, 148, 76), (94, 142, 73), (90, 137, 71), (80, 125, 58),
- (69, 116, 46), (57, 106, 33), (46, 95, 20), (36, 81, 13),
- (29, 68, 7), (19, 41, 7), (17, 37, 7), (16, 33, 7),
- (15, 29, 7), (14, 27, 7), (14, 27, 8), (15, 28, 9),
- (16, 30, 13), (16, 31, 14), (17, 32, 16), (17, 34, 17),
- (18, 36, 19), (18, 37, 20), (18, 38, 21), (20, 38, 23),
- (20, 39, 25), (20, 42, 28), (20, 44, 30), (19, 46, 35),
- (19, 49, 38), (20, 51, 41), (23, 55, 45), (30, 59, 52),
- (57, 82, 74), (65, 90, 83), (73, 98, 92), (91, 115, 109),
- (109, 131, 126), (123, 146, 140), (138, 158, 154), (153, 170, 166),
- (168, 182, 177), (181, 195, 188), (193, 206, 199), (201, 214, 208),
- (203, 221, 216), (202, 227, 225), (201, 231, 228), (195, 231, 230),
- (185, 227, 226), (176, 222, 220), (167, 216, 213), (156, 205, 202),
- (144, 195, 193), (136, 187, 184), (127, 180, 178), (118, 170, 168),
- (107, 160, 157), (99, 151, 146), (91, 140, 132), (80, 125, 118),
- (73, 116, 106), (67, 112, 104), (65, 107, 101), (62, 103, 98),
- (58, 103, 97), (60, 106, 98), (64, 107, 99), (69, 110, 99),
- (76, 118, 105), (83, 122, 114), (90, 126, 120), (90, 132, 127),
- (93, 136, 131), (96, 138, 131), (98, 139, 130), (100, 142, 128),
- (101, 143, 128), (104, 145, 125), (103, 147, 117), (102, 154, 107),
- (98, 153, 93), (94, 152, 84), (91, 154, 80), (91, 154, 81),
- (95, 157, 90), (104, 160, 100), (119, 176, 113), (131, 185, 115),
- (144, 191, 108), (150, 197, 98), (151, 196, 88), (143, 186, 82),
- (133, 171, 81), (126, 163, 85), (118, 153, 89), (114, 142, 86),
- (109, 133, 78), (104, 126, 66), (90, 116, 48), (74, 101, 30),
- (57, 85, 15), (40, 69, 8), (26, 54, 6), (17, 42, 5)
- ),
-
-// 429 040221-86
-((134, 121, 111), (121, 114, 111), (114, 110, 106), (107, 107, 101),
- (114, 114, 103), (121, 122, 106), (127, 126, 105), (133, 130, 105),
- (148, 145, 99), (150, 148, 97), (153, 152, 95), (146, 144, 95),
- (140, 137, 95), (131, 129, 97), (122, 121, 100), (120, 120, 101),
- (118, 119, 103), (109, 112, 104), (109, 111, 103), (109, 111, 103),
- (114, 110, 100), (120, 109, 98), (121, 106, 94), (123, 104, 91),
- (117, 98, 77), (113, 95, 75), (110, 93, 74), (107, 85, 73),
- (104, 77, 72), (102, 76, 72), (101, 75, 72), (104, 78, 75),
- (112, 88, 77), (141, 109, 78), (157, 119, 82), (173, 129, 86),
- (190, 141, 88), (208, 154, 91), (213, 158, 88), (218, 162, 86),
- (217, 172, 91), (215, 176, 102), (214, 180, 113), (211, 177, 110),
- (208, 174, 108), (204, 170, 104), (201, 167, 101), (200, 161, 99),
- (199, 157, 100), (200, 144, 93), (197, 132, 81), (195, 120, 70),
- (196, 119, 68), (197, 118, 66), (198, 119, 68), (199, 121, 71),
- (193, 125, 79), (187, 131, 87), (182, 138, 95), (173, 140, 105),
- (165, 142, 115), (160, 140, 118), (155, 138, 122), (147, 135, 125),
- (145, 136, 123), (151, 134, 118), (155, 132, 119), (159, 131, 121),
- (164, 134, 121), (170, 138, 122), (181, 145, 127), (193, 156, 131),
- (194, 166, 142), (186, 163, 146), (179, 160, 150), (176, 164, 156),
- (173, 168, 163), (173, 172, 168), (173, 176, 173), (171, 175, 176),
- (169, 173, 176), (174, 174, 170), (181, 182, 172), (188, 190, 175),
- (190, 191, 174), (192, 192, 173), (189, 188, 165), (185, 182, 153),
- (174, 165, 134), (171, 155, 120), (169, 145, 106), (165, 139, 97),
- (162, 133, 89), (156, 121, 75), (149, 107, 65), (145, 93, 53),
- (142, 80, 42), (127, 57, 22), (120, 50, 16), (114, 43, 11),
- (114, 43, 11), (115, 44, 12), (120, 47, 11), (124, 54, 15),
- (134, 65, 21), (140, 73, 24), (146, 81, 28), (148, 84, 29),
- (151, 88, 30), (155, 91, 30), (159, 91, 32), (160, 91, 33),
- (162, 90, 35), (159, 91, 38), (156, 91, 41), (153, 91, 44),
- (142, 89, 51), (132, 84, 57), (125, 82, 63), (118, 79, 65),
- (98, 79, 76), (96, 79, 81), (95, 79, 86), (98, 78, 84),
- (101, 78, 82), (105, 78, 74), (111, 77, 69), (114, 73, 64),
- (125, 74, 63), (143, 78, 53), (146, 78, 50), (149, 79, 48),
- (150, 77, 43), (156, 78, 43), (163, 88, 45), (168, 96, 46),
- (172, 103, 47), (175, 104, 50), (178, 105, 53), (180, 107, 55),
- (182, 110, 57), (186, 116, 61), (183, 119, 61), (177, 119, 61),
- (170, 115, 63), (167, 108, 61), (167, 108, 60), (167, 108, 59),
- (169, 115, 59), (171, 121, 66), (170, 125, 70), (170, 128, 75),
- (162, 125, 83), (159, 124, 87), (157, 124, 92), (150, 120, 98),
- (141, 118, 103), (129, 115, 104), (123, 110, 98), (119, 104, 92),
- (116, 93, 86), (107, 73, 68), (104, 69, 63), (101, 66, 59),
- (98, 62, 52), (96, 61, 51), (93, 63, 51), (91, 60, 49),
- (71, 53, 50), (66, 51, 50), (61, 49, 50), (50, 48, 52),
- (45, 42, 46), (40, 38, 40), (37, 34, 35), (35, 32, 32),
- (37, 34, 35), (38, 35, 37), (38, 36, 40), (43, 39, 46),
- (47, 44, 52), (57, 54, 62), (70, 70, 71), (83, 84, 78),
- (109, 106, 87), (115, 109, 88), (121, 112, 89), (135, 121, 88),
- (149, 129, 88), (161, 134, 83), (173, 137, 78), (179, 136, 74),
- (181, 135, 71), (180, 131, 68), (174, 125, 63), (170, 115, 54),
- (163, 103, 45), (148, 91, 40), (135, 83, 36), (123, 74, 31),
- (117, 67, 25), (121, 63, 17), (120, 60, 15), (120, 65, 18),
- (125, 71, 20), (134, 80, 24), (151, 95, 26), (168, 109, 33),
- (180, 123, 44), (186, 137, 58), (193, 148, 76), (198, 160, 90),
- (200, 167, 100), (202, 170, 108), (197, 171, 113), (195, 168, 118),
- (194, 167, 122), (192, 165, 124), (191, 161, 121), (187, 157, 114),
- (183, 146, 102), (178, 134, 88), (172, 124, 77), (159, 112, 72),
- (146, 106, 72), (135, 100, 72), (126, 95, 70), (127, 95, 64),
- (124, 91, 58), (121, 88, 54), (119, 86, 54), (116, 85, 54),
- (121, 89, 53), (128, 92, 49), (127, 90, 48), (122, 84, 44),
- (113, 75, 42), (102, 66, 41), (95, 63, 37), (82, 57, 39),
- (71, 52, 42), (59, 50, 47), (54, 47, 51), (57, 51, 56),
- (61, 56, 61), (72, 65, 66), (83, 77, 73), (97, 87, 76),
- (113, 99, 82), (126, 108, 90), (142, 123, 98), (157, 137, 108),
- (155, 135, 107), (149, 131, 105), (140, 122, 103), (129, 114, 102)
- ),
-
-// 430 040221-88
-((71, 61, 35), (62, 67, 39), (60, 73, 48), (58, 79, 57),
- (54, 84, 66), (51, 89, 75), (55, 93, 80), (60, 98, 85),
- (70, 115, 92), (73, 122, 98), (76, 129, 104), (83, 134, 110),
- (91, 139, 117), (103, 142, 124), (116, 145, 131), (121, 147, 133),
- (126, 150, 135), (139, 156, 141), (138, 158, 139), (137, 161, 138),
- (133, 162, 135), (130, 164, 133), (128, 164, 133), (127, 165, 133),
- (125, 159, 130), (119, 152, 126), (113, 146, 123), (105, 138, 113),
- (97, 130, 104), (92, 126, 99), (88, 122, 95), (83, 118, 90),
- (85, 115, 86), (87, 111, 88), (87, 107, 87), (88, 104, 87),
- (86, 98, 83), (84, 93, 79), (84, 90, 77), (85, 88, 75),
- (85, 82, 68), (87, 78, 66), (89, 74, 65), (98, 67, 58),
- (107, 61, 52), (110, 59, 52), (114, 58, 52), (117, 59, 55),
- (124, 61, 58), (133, 79, 77), (144, 87, 87), (156, 95, 97),
- (163, 101, 101), (170, 107, 106), (170, 108, 107), (170, 109, 109),
- (151, 114, 104), (141, 115, 106), (132, 116, 108), (126, 112, 101),
- (120, 108, 94), (115, 102, 90), (110, 97, 86), (98, 81, 71),
- (83, 65, 53), (58, 40, 31), (51, 34, 26), (45, 28, 21),
- (43, 25, 20), (41, 23, 19), (37, 18, 17), (33, 13, 14),
- (27, 9, 11), (24, 8, 11), (21, 8, 11), (19, 8, 10),
- (17, 9, 10), (17, 9, 9), (18, 10, 9), (20, 11, 9),
- (24, 12, 7), (33, 12, 4), (36, 13, 3), (40, 14, 3),
- (41, 13, 2), (42, 13, 2), (43, 13, 2), (44, 13, 3),
- (49, 12, 6), (53, 12, 7), (57, 12, 9), (59, 12, 8),
- (62, 12, 8), (65, 12, 7), (67, 11, 7), (69, 10, 5),
- (68, 9, 7), (64, 8, 10), (64, 8, 9), (64, 8, 9),
- (63, 8, 8), (62, 9, 8), (61, 10, 5), (60, 9, 4),
- (54, 7, 4), (50, 5, 4), (47, 4, 4), (44, 4, 4),
- (42, 5, 4), (37, 8, 3), (33, 8, 3), (32, 10, 4),
- (32, 12, 5), (32, 16, 6), (32, 17, 7), (33, 19, 8),
- (35, 23, 9), (38, 29, 12), (40, 37, 14), (45, 46, 16),
- (58, 60, 23), (60, 61, 24), (62, 63, 26), (63, 63, 26),
- (65, 63, 27), (63, 61, 27), (64, 63, 26), (66, 65, 25),
- (72, 65, 26), (82, 58, 25), (85, 54, 24), (89, 51, 23),
- (92, 43, 23), (93, 39, 25), (94, 41, 27), (96, 45, 32),
- (100, 53, 46), (105, 53, 48), (110, 54, 50), (109, 54, 50),
- (109, 55, 51), (112, 57, 51), (114, 63, 54), (115, 68, 63),
- (116, 78, 73), (125, 96, 89), (124, 98, 91), (123, 101, 93),
- (120, 104, 93), (118, 106, 90), (117, 108, 90), (116, 111, 92),
- (124, 122, 100), (127, 123, 102), (130, 125, 104), (134, 126, 106),
- (140, 121, 100), (144, 113, 91), (149, 104, 83), (146, 93, 73),
- (142, 83, 63), (131, 65, 49), (128, 61, 45), (125, 57, 42),
- (120, 48, 33), (121, 40, 28), (116, 35, 24), (106, 34, 27),
- (85, 49, 42), (79, 57, 50), (74, 66, 59), (63, 81, 74),
- (60, 91, 84), (64, 99, 90), (68, 109, 102), (78, 119, 110),
- (82, 123, 115), (89, 134, 126), (92, 145, 135), (91, 146, 139),
- (92, 142, 131), (90, 135, 125), (91, 127, 114), (87, 110, 96),
- (81, 87, 71), (76, 80, 66), (72, 74, 62), (62, 62, 50),
- (50, 49, 42), (39, 40, 33), (31, 31, 23), (26, 23, 16),
- (24, 19, 11), (25, 15, 7), (28, 13, 3), (33, 10, 3),
- (37, 9, 4), (41, 10, 4), (43, 11, 5), (43, 12, 6),
- (43, 14, 7), (43, 18, 8), (44, 19, 8), (46, 21, 9),
- (47, 23, 11), (49, 26, 13), (48, 29, 16), (48, 33, 20),
- (46, 38, 24), (44, 41, 30), (46, 46, 34), (51, 52, 40),
- (57, 60, 48), (64, 68, 55), (72, 75, 59), (79, 83, 63),
- (83, 87, 67), (87, 90, 70), (92, 94, 72), (97, 98, 76),
- (100, 100, 81), (105, 104, 81), (109, 106, 82), (108, 106, 79),
- (106, 101, 75), (106, 96, 70), (106, 88, 63), (106, 79, 58),
- (108, 72, 51), (112, 64, 46), (111, 58, 40), (109, 51, 34),
- (107, 46, 29), (104, 39, 24), (98, 33, 18), (93, 29, 13),
- (89, 23, 9), (84, 19, 4), (79, 16, 2), (75, 17, 3),
- (71, 19, 5), (66, 24, 9), (62, 30, 14), (59, 36, 18),
- (55, 43, 22), (52, 49, 25), (51, 50, 26), (54, 48, 25),
- (60, 47, 24), (70, 47, 24), (70, 45, 24), (69, 47, 25),
- (68, 51, 30), (67, 55, 32), (64, 55, 34), (62, 57, 34)
- ),
-
-// 431 040221-89
-((25, 36, 53), (32, 40, 69), (33, 41, 74), (34, 42, 79),
- (35, 43, 79), (37, 44, 80), (36, 48, 86), (35, 52, 92),
- (32, 68, 120), (34, 74, 131), (37, 81, 143), (41, 84, 147),
- (46, 87, 151), (49, 89, 152), (52, 92, 154), (53, 93, 155),
- (55, 94, 157), (62, 106, 160), (69, 109, 163), (76, 113, 166),
- (81, 115, 168), (87, 117, 171), (90, 116, 172), (94, 116, 173),
- (101, 116, 171), (106, 115, 169), (111, 115, 168), (110, 115, 167),
- (110, 116, 167), (108, 116, 166), (107, 116, 165), (101, 111, 163),
- (95, 103, 155), (82, 82, 127), (74, 74, 117), (67, 66, 107),
- (60, 68, 107), (54, 71, 108), (52, 72, 110), (50, 74, 113),
- (55, 91, 130), (67, 101, 139), (79, 111, 149), (94, 126, 161),
- (110, 142, 173), (116, 150, 179), (123, 158, 186), (140, 174, 199),
- (154, 190, 214), (178, 202, 223), (185, 200, 218), (192, 199, 214),
- (188, 186, 198), (184, 174, 183), (178, 168, 175), (173, 163, 168),
- (141, 129, 135), (122, 112, 119), (103, 96, 103), (84, 78, 88),
- (65, 61, 73), (58, 54, 67), (51, 48, 62), (43, 42, 56),
- (42, 39, 54), (51, 56, 65), (65, 72, 80), (80, 89, 95),
- (88, 97, 103), (97, 106, 112), (112, 125, 130), (128, 140, 147),
- (157, 168, 175), (165, 173, 181), (174, 178, 187), (173, 174, 183),
- (173, 171, 180), (169, 166, 175), (165, 161, 171), (158, 153, 159),
- (144, 141, 146), (111, 110, 118), (93, 91, 100), (76, 72, 83),
- (67, 62, 73), (58, 53, 64), (45, 39, 47), (34, 29, 33),
- (21, 20, 20), (19, 19, 19), (18, 18, 18), (17, 18, 17),
- (17, 18, 17), (18, 18, 17), (18, 18, 17), (18, 18, 16),
- (17, 17, 16), (16, 18, 15), (15, 17, 15), (14, 17, 15),
- (13, 16, 14), (13, 16, 13), (12, 15, 12), (12, 14, 11),
- (13, 14, 12), (14, 15, 14), (16, 17, 16), (16, 17, 18),
- (17, 18, 21), (19, 22, 28), (21, 28, 38), (26, 36, 51),
- (32, 47, 69), (44, 71, 104), (47, 76, 112), (50, 82, 121),
- (52, 88, 134), (50, 91, 141), (46, 90, 142), (45, 90, 141),
- (41, 87, 136), (44, 88, 134), (47, 89, 132), (46, 90, 133),
- (46, 91, 134), (42, 89, 133), (40, 87, 129), (40, 87, 127),
- (45, 90, 126), (81, 109, 132), (91, 117, 137), (102, 126, 143),
- (122, 144, 160), (139, 161, 177), (153, 177, 195), (163, 193, 211),
- (192, 216, 236), (195, 218, 238), (199, 221, 241), (197, 219, 239),
- (196, 217, 237), (187, 207, 228), (168, 192, 216), (152, 178, 200),
- (137, 161, 185), (102, 127, 151), (92, 119, 143), (83, 111, 136),
- (65, 93, 117), (48, 75, 100), (33, 61, 82), (24, 48, 67),
- (16, 30, 42), (16, 27, 38), (16, 25, 35), (19, 22, 31),
- (23, 25, 33), (30, 31, 39), (39, 38, 48), (50, 47, 61),
- (60, 57, 75), (80, 74, 98), (83, 78, 102), (87, 82, 107),
- (90, 88, 115), (94, 94, 120), (98, 97, 125), (99, 102, 131),
- (102, 112, 145), (102, 114, 147), (102, 116, 149), (99, 118, 153),
- (95, 116, 154), (89, 110, 150), (83, 102, 145), (74, 92, 138),
- (70, 87, 135), (67, 82, 133), (63, 81, 134), (63, 81, 138),
- (64, 80, 142), (66, 78, 143), (64, 74, 142), (63, 70, 135),
- (53, 58, 115), (50, 55, 110), (48, 52, 105), (44, 48, 96),
- (41, 43, 88), (39, 41, 82), (37, 40, 75), (36, 39, 69),
- (35, 38, 64), (32, 37, 61), (31, 38, 59), (32, 36, 59),
- (33, 35, 62), (34, 36, 65), (36, 38, 70), (43, 42, 76),
- (47, 47, 86), (54, 57, 95), (65, 68, 109), (80, 85, 126),
- (97, 103, 144), (112, 120, 160), (129, 134, 173), (144, 147, 184),
- (156, 158, 194), (165, 164, 200), (167, 171, 204), (170, 177, 208),
- (169, 181, 211), (167, 184, 212), (167, 187, 212), (169, 187, 210),
- (164, 176, 205), (152, 163, 197), (137, 146, 184), (118, 129, 169),
- (95, 110, 151), (74, 95, 133), (62, 84, 115), (53, 73, 101),
- (49, 64, 91), (46, 56, 84), (44, 51, 79), (40, 46, 75),
- (32, 45, 74), (27, 48, 75), (23, 53, 79), (21, 59, 85),
- (20, 62, 92), (19, 66, 98), (20, 66, 101), (19, 65, 101),
- (18, 64, 100), (16, 62, 99), (15, 60, 98), (13, 58, 96),
- (11, 57, 93), (10, 52, 85), (10, 45, 74), (9, 38, 61),
- (9, 30, 48), (9, 23, 37), (11, 17, 30), (14, 18, 30),
- (15, 24, 37), (18, 28, 43), (21, 29, 43), (22, 30, 42),
- (22, 30, 42), (21, 30, 40), (25, 28, 37), (24, 30, 41)
- ),
-
-// 432 040221-90
-((2, 0, 1), (0, 0, 1), (0, 0, 1), (1, 0, 2),
- (1, 0, 1), (2, 0, 0), (3, 0, 0), (4, 0, 0),
- (8, 4, 1), (13, 9, 4), (18, 14, 7), (24, 20, 13),
- (31, 27, 19), (35, 31, 23), (40, 36, 27), (40, 37, 28),
- (41, 38, 30), (38, 34, 28), (32, 28, 22), (26, 23, 17),
- (20, 18, 12), (15, 13, 8), (13, 11, 6), (12, 9, 4),
- (14, 12, 6), (20, 17, 11), (27, 23, 17), (36, 32, 25),
- (45, 41, 33), (50, 46, 37), (56, 51, 41), (62, 57, 47),
- (64, 61, 49), (68, 60, 44), (65, 59, 43), (63, 58, 42),
- (66, 60, 44), (70, 63, 47), (73, 66, 51), (76, 70, 55),
- (92, 86, 70), (95, 90, 75), (99, 95, 80), (96, 93, 80),
- (94, 91, 80), (91, 87, 76), (88, 84, 73), (81, 78, 66),
- (74, 71, 59), (60, 56, 47), (58, 53, 44), (56, 51, 42),
- (59, 53, 43), (62, 56, 45), (67, 60, 46), (72, 65, 47),
- (104, 96, 61), (126, 115, 75), (148, 135, 89), (172, 159, 109),
- (196, 184, 130), (196, 185, 139), (197, 186, 148), (188, 180, 136),
- (180, 174, 126), (137, 132, 93), (133, 123, 80), (129, 114, 67),
- (132, 120, 69), (135, 126, 72), (151, 141, 84), (166, 152, 98),
- (168, 163, 120), (154, 149, 113), (141, 135, 106), (122, 117, 93),
- (103, 99, 81), (93, 89, 70), (83, 79, 60), (70, 65, 44),
- (58, 55, 31), (36, 34, 16), (31, 28, 10), (26, 23, 4),
- (24, 21, 4), (22, 20, 4), (21, 18, 2), (21, 18, 1),
- (22, 19, 5), (22, 19, 8), (23, 20, 11), (23, 20, 12),
- (23, 21, 14), (24, 20, 16), (21, 17, 17), (19, 17, 16),
- (18, 16, 15), (10, 8, 8), (9, 9, 6), (8, 11, 4),
- (8, 10, 4), (9, 9, 4), (12, 13, 5), (19, 19, 6),
- (43, 38, 21), (50, 46, 27), (58, 55, 33), (57, 53, 31),
- (57, 52, 30), (58, 54, 40), (49, 46, 34), (36, 32, 20),
- (28, 24, 15), (23, 18, 10), (22, 18, 10), (22, 18, 10),
- (25, 19, 10), (28, 25, 12), (30, 28, 16), (32, 28, 18),
- (33, 29, 20), (33, 28, 19), (33, 28, 19), (33, 27, 18),
- (33, 27, 17), (35, 30, 15), (38, 36, 17), (43, 39, 19),
- (45, 41, 20), (50, 47, 31), (50, 46, 32), (50, 46, 33),
- (49, 45, 36), (49, 44, 38), (50, 45, 39), (49, 45, 37),
- (52, 49, 35), (52, 49, 34), (53, 50, 33), (53, 50, 33),
- (53, 51, 33), (53, 51, 35), (54, 51, 37), (55, 50, 37),
- (55, 50, 35), (55, 48, 35), (54, 47, 34), (54, 47, 33),
- (50, 44, 30), (47, 39, 26), (42, 37, 24), (39, 34, 22),
- (39, 32, 20), (40, 33, 21), (42, 35, 23), (49, 41, 28),
- (58, 51, 32), (71, 65, 39), (88, 82, 51), (108, 101, 62),
- (127, 118, 76), (140, 131, 90), (139, 130, 92), (139, 130, 94),
- (135, 126, 96), (117, 109, 85), (103, 99, 76), (97, 91, 71),
- (85, 77, 59), (83, 75, 59), (81, 74, 59), (81, 74, 59),
- (82, 75, 58), (83, 76, 61), (85, 80, 64), (89, 83, 66),
- (91, 84, 68), (90, 84, 70), (89, 83, 69), (88, 81, 69),
- (87, 79, 68), (83, 77, 63), (80, 73, 59), (76, 69, 53),
- (59, 55, 36), (55, 50, 34), (51, 46, 32), (41, 37, 25),
- (32, 28, 18), (26, 21, 18), (23, 17, 16), (21, 15, 14),
- (21, 16, 14), (25, 20, 17), (31, 27, 21), (39, 34, 26),
- (48, 44, 35), (56, 54, 44), (65, 62, 52), (73, 68, 58),
- (76, 72, 59), (78, 74, 56), (80, 71, 54), (78, 66, 50),
- (74, 66, 45), (73, 65, 42), (70, 62, 41), (66, 60, 40),
- (63, 60, 37), (59, 56, 35), (54, 51, 32), (49, 43, 26),
- (42, 37, 23), (37, 33, 22), (33, 28, 20), (30, 24, 20),
- (29, 25, 21), (27, 24, 19), (28, 23, 19), (29, 25, 18),
- (29, 26, 15), (28, 24, 12), (27, 24, 12), (26, 23, 9),
- (24, 19, 6), (21, 16, 5), (16, 13, 3), (12, 9, 0),
- (9, 8, 0), (5, 6, 0), (2, 3, 0), (1, 3, 0),
- (2, 2, 0), (2, 1, 0), (3, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (4, 0, 0), (5, 0, 0),
- (6, 1, 0), (7, 2, 2), (8, 2, 3), (9, 4, 4),
- (11, 5, 7), (12, 5, 8), (13, 8, 5), (13, 8, 5),
- (12, 8, 4), (10, 9, 1), (8, 7, 0), (7, 5, 0),
- (4, 3, 0), (3, 1, 0), (3, 0, 0), (2, 0, 0)
- ),
-
-// 433 040221-91
-((118, 89, 90), (111, 85, 88), (100, 81, 83), (90, 77, 78),
- (79, 75, 74), (69, 74, 70), (64, 73, 68), (59, 72, 67),
- (41, 65, 61), (37, 62, 58), (33, 60, 56), (28, 59, 55),
- (24, 58, 54), (20, 58, 56), (17, 59, 59), (17, 59, 59),
- (17, 59, 60), (17, 62, 63), (17, 64, 67), (18, 67, 71),
- (19, 65, 70), (21, 63, 69), (23, 62, 67), (25, 61, 65),
- (29, 57, 58), (27, 52, 51), (25, 47, 44), (23, 40, 36),
- (21, 33, 28), (21, 31, 26), (21, 30, 24), (19, 28, 20),
- (17, 29, 21), (8, 28, 23), (5, 27, 23), (3, 27, 23),
- (3, 27, 24), (3, 28, 25), (3, 28, 25), (4, 28, 26),
- (10, 30, 29), (12, 32, 30), (15, 34, 32), (18, 39, 36),
- (21, 44, 41), (24, 47, 44), (28, 51, 48), (31, 58, 56),
- (36, 64, 63), (56, 82, 81), (71, 90, 88), (86, 98, 96),
- (92, 98, 96), (98, 99, 96), (100, 98, 94), (102, 98, 93),
- (104, 92, 88), (95, 87, 83), (86, 83, 79), (71, 74, 70),
- (56, 65, 61), (48, 61, 57), (41, 57, 54), (28, 52, 50),
- (17, 48, 46), (5, 38, 36), (5, 36, 33), (5, 35, 31),
- (5, 35, 31), (6, 36, 31), (10, 38, 34), (16, 41, 36),
- (30, 46, 43), (38, 52, 50), (46, 59, 58), (60, 67, 68),
- (75, 75, 79), (81, 79, 83), (87, 84, 88), (95, 89, 91),
- (96, 91, 93), (91, 92, 91), (87, 92, 90), (84, 93, 90),
- (81, 91, 88), (78, 90, 86), (70, 87, 80), (64, 83, 75),
- (69, 88, 81), (85, 96, 90), (101, 105, 99), (110, 111, 104),
- (120, 117, 109), (140, 127, 119), (156, 138, 129), (171, 144, 138),
- (182, 146, 143), (177, 141, 138), (162, 133, 128), (148, 125, 119),
- (139, 118, 112), (130, 111, 106), (109, 97, 94), (85, 83, 82),
- (47, 63, 59), (36, 57, 53), (25, 52, 48), (22, 50, 47),
- (19, 49, 46), (17, 49, 46), (19, 49, 46), (24, 49, 47),
- (32, 50, 48), (53, 59, 56), (57, 61, 58), (61, 64, 60),
- (71, 67, 63), (78, 68, 62), (85, 69, 64), (89, 71, 64),
- (90, 72, 66), (87, 69, 62), (85, 67, 59), (83, 65, 57),
- (82, 64, 56), (75, 62, 52), (71, 61, 52), (68, 62, 51),
- (67, 63, 50), (65, 65, 52), (63, 66, 53), (62, 68, 55),
- (58, 72, 59), (54, 76, 61), (52, 78, 62), (50, 77, 62),
- (42, 74, 62), (41, 73, 60), (41, 72, 59), (42, 70, 57),
- (43, 69, 56), (45, 65, 55), (46, 61, 52), (48, 55, 47),
- (49, 52, 43), (47, 46, 37), (45, 45, 37), (43, 44, 38),
- (39, 42, 39), (34, 40, 40), (29, 40, 38), (26, 40, 38),
- (25, 46, 46), (28, 49, 50), (31, 53, 55), (43, 64, 67),
- (57, 75, 75), (76, 85, 84), (95, 95, 94), (114, 105, 103),
- (135, 116, 112), (159, 124, 122), (164, 127, 125), (170, 130, 128),
- (182, 134, 135), (195, 144, 142), (205, 150, 149), (210, 153, 153),
- (217, 163, 167), (219, 167, 170), (221, 171, 173), (226, 178, 181),
- (231, 183, 186), (237, 191, 193), (242, 198, 199), (244, 204, 203),
- (244, 205, 204), (238, 201, 198), (232, 195, 192), (224, 188, 185),
- (216, 181, 175), (206, 171, 165), (187, 156, 150), (166, 136, 131),
- (113, 96, 91), (102, 88, 83), (92, 81, 76), (72, 68, 64),
- (58, 58, 56), (48, 52, 51), (46, 52, 51), (56, 57, 56),
- (70, 62, 64), (84, 71, 74), (99, 80, 83), (111, 91, 94),
- (124, 106, 107), (140, 115, 118), (153, 122, 126), (162, 125, 129),
- (163, 124, 128), (160, 127, 130), (154, 127, 128), (147, 124, 124),
- (142, 117, 117), (133, 108, 107), (125, 99, 100), (111, 91, 92),
- (97, 83, 83), (81, 76, 75), (66, 68, 68), (54, 62, 63),
- (42, 58, 60), (33, 55, 58), (26, 54, 57), (22, 54, 57),
- (20, 55, 57), (17, 56, 58), (13, 54, 58), (12, 52, 57),
- (11, 52, 56), (12, 53, 55), (12, 54, 55), (11, 53, 55),
- (12, 50, 53), (13, 50, 54), (18, 54, 56), (28, 60, 60),
- (42, 69, 68), (60, 77, 76), (75, 84, 85), (90, 93, 93),
- (105, 104, 104), (123, 116, 116), (145, 129, 129), (164, 137, 139),
- (179, 141, 145), (186, 143, 148), (189, 143, 148), (191, 143, 148),
- (186, 140, 144), (177, 133, 136), (167, 123, 126), (152, 112, 112),
- (138, 101, 101), (122, 92, 89), (107, 85, 79), (94, 78, 71),
- (86, 76, 67), (84, 76, 67), (92, 78, 71), (98, 81, 75),
- (107, 82, 78), (114, 82, 80), (113, 84, 82), (120, 86, 87)
- ),
-
-// 434 040221-92
-((60, 43, 7), (55, 41, 9), (50, 37, 9), (46, 34, 10),
- (38, 31, 9), (31, 28, 8), (31, 28, 6), (32, 29, 5),
- (35, 27, 4), (32, 24, 5), (29, 21, 7), (25, 17, 9),
- (22, 14, 11), (19, 12, 11), (17, 10, 12), (16, 9, 13),
- (16, 8, 14), (13, 6, 16), (10, 6, 17), (7, 6, 18),
- (4, 6, 17), (2, 6, 16), (2, 5, 15), (2, 5, 14),
- (5, 3, 9), (8, 3, 7), (11, 3, 6), (13, 4, 5),
- (16, 6, 4), (17, 6, 3), (18, 7, 2), (20, 8, 1),
- (24, 8, 0), (31, 8, 0), (35, 8, 1), (39, 8, 2),
- (43, 9, 5), (47, 11, 8), (47, 12, 9), (48, 14, 10),
- (51, 19, 12), (49, 17, 12), (47, 16, 13), (47, 13, 15),
- (47, 11, 17), (46, 10, 17), (46, 10, 17), (47, 9, 18),
- (48, 11, 16), (53, 12, 12), (52, 11, 10), (51, 10, 8),
- (50, 8, 7), (49, 7, 6), (48, 7, 4), (48, 8, 3),
- (54, 14, 2), (60, 18, 2), (66, 23, 2), (71, 26, 2),
- (76, 29, 2), (78, 30, 2), (80, 32, 2), (83, 36, 4),
- (87, 41, 6), (103, 53, 13), (111, 57, 14), (119, 61, 15),
- (122, 60, 14), (125, 59, 13), (129, 58, 13), (128, 56, 11),
- (122, 57, 11), (114, 57, 12), (106, 57, 13), (96, 52, 12),
- (87, 47, 11), (82, 43, 11), (77, 40, 12), (68, 36, 12),
- (68, 38, 19), (76, 48, 28), (80, 51, 27), (84, 55, 26),
- (85, 54, 26), (87, 53, 26), (85, 50, 21), (83, 48, 24),
- (94, 51, 31), (99, 57, 30), (105, 64, 30), (106, 65, 29),
- (108, 67, 28), (104, 66, 19), (93, 63, 12), (81, 58, 9),
- (70, 54, 7), (48, 52, 7), (41, 52, 10), (35, 53, 13),
- (32, 52, 13), (30, 52, 13), (25, 49, 12), (23, 44, 11),
- (13, 36, 6), (10, 35, 8), (7, 34, 11), (5, 34, 13),
- (4, 34, 15), (5, 33, 18), (10, 31, 20), (16, 30, 21),
- (22, 31, 19), (37, 34, 17), (39, 36, 18), (41, 38, 20),
- (51, 44, 26), (63, 52, 31), (77, 61, 35), (90, 72, 38),
- (122, 92, 44), (136, 98, 43), (150, 105, 43), (155, 107, 43),
- (160, 110, 43), (171, 113, 44), (179, 117, 39), (179, 124, 42),
- (180, 126, 40), (173, 122, 34), (168, 117, 31), (163, 113, 29),
- (154, 103, 26), (146, 90, 19), (131, 80, 13), (117, 68, 8),
- (85, 48, 6), (70, 39, 4), (55, 31, 3), (50, 27, 4),
- (45, 23, 5), (36, 16, 9), (32, 12, 13), (27, 7, 26),
- (23, 5, 41), (17, 3, 47), (15, 2, 46), (14, 2, 46),
- (11, 3, 45), (11, 5, 39), (9, 7, 37), (8, 11, 48),
- (14, 24, 55), (16, 26, 55), (18, 28, 55), (23, 32, 52),
- (28, 38, 41), (32, 40, 25), (33, 41, 20), (34, 42, 16),
- (36, 44, 15), (39, 41, 16), (39, 40, 16), (40, 40, 16),
- (42, 38, 13), (42, 33, 12), (39, 27, 9), (37, 23, 6),
- (29, 13, 2), (27, 10, 1), (26, 8, 0), (24, 5, 0),
- (24, 3, 0), (26, 1, 0), (33, 1, 0), (43, 1, 0),
- (53, 1, 2), (60, 3, 2), (64, 6, 2), (67, 7, 4),
- (65, 8, 7), (66, 10, 11), (69, 13, 12), (75, 15, 17),
- (83, 25, 18), (83, 28, 17), (83, 31, 17), (79, 36, 16),
- (72, 38, 17), (64, 40, 16), (60, 43, 18), (59, 45, 21),
- (61, 49, 21), (63, 56, 21), (66, 63, 23), (73, 67, 25),
- (80, 68, 26), (83, 70, 26), (87, 71, 30), (91, 72, 28),
- (94, 72, 26), (94, 75, 28), (99, 78, 31), (110, 80, 30),
- (117, 80, 28), (119, 79, 30), (121, 77, 26), (118, 71, 19),
- (107, 65, 14), (93, 58, 11), (87, 54, 8), (82, 47, 5),
- (78, 43, 5), (76, 40, 3), (74, 38, 3), (73, 36, 4),
- (68, 34, 7), (65, 37, 11), (64, 39, 15), (65, 43, 18),
- (66, 50, 19), (60, 54, 19), (58, 60, 20), (57, 73, 23),
- (57, 87, 26), (55, 94, 29), (53, 96, 32), (55, 101, 37),
- (49, 102, 37), (42, 96, 37), (35, 100, 40), (34, 104, 48),
- (26, 102, 48), (19, 93, 46), (17, 86, 49), (16, 75, 49),
- (14, 57, 47), (10, 46, 45), (14, 42, 54), (15, 40, 58),
- (18, 37, 57), (21, 34, 56), (23, 28, 49), (23, 20, 41),
- (23, 16, 31), (26, 15, 26), (29, 17, 26), (34, 20, 25),
- (46, 26, 26), (56, 30, 22), (55, 30, 21), (56, 31, 18),
- (57, 31, 14), (57, 33, 11), (50, 34, 8), (52, 38, 10)
- ),
-
-// 435 040221-93
-((186, 187, 147), (208, 206, 183), (217, 215, 198), (227, 224, 214),
- (233, 231, 226), (239, 239, 238), (236, 236, 234), (234, 233, 231),
- (218, 216, 205), (207, 204, 190), (197, 193, 175), (185, 183, 162),
- (174, 174, 149), (162, 165, 137), (150, 156, 126), (145, 151, 119),
- (140, 146, 113), (121, 129, 83), (114, 121, 69), (108, 113, 55),
- (104, 110, 50), (100, 108, 46), (99, 108, 46), (99, 108, 46),
- (100, 111, 46), (103, 112, 43), (106, 113, 40), (106, 114, 36),
- (107, 115, 33), (106, 114, 31), (105, 114, 29), (98, 112, 28),
- (93, 108, 27), (78, 99, 22), (72, 96, 19), (66, 93, 17),
- (61, 91, 16), (57, 89, 16), (55, 89, 17), (53, 90, 18),
- (50, 86, 23), (50, 85, 25), (51, 85, 27), (54, 86, 28),
- (58, 88, 30), (60, 90, 31), (62, 93, 32), (66, 95, 36),
- (70, 97, 39), (77, 99, 43), (77, 97, 40), (78, 96, 38),
- (75, 94, 34), (73, 93, 30), (71, 91, 28), (69, 89, 27),
- (61, 83, 23), (59, 80, 20), (58, 77, 18), (55, 75, 14),
- (53, 74, 11), (51, 73, 9), (49, 72, 8), (45, 72, 7),
- (44, 72, 7), (54, 80, 14), (68, 90, 23), (83, 101, 33),
- (90, 109, 41), (98, 117, 50), (113, 130, 68), (126, 141, 87),
- (149, 160, 115), (157, 163, 118), (165, 167, 122), (169, 170, 123),
- (174, 174, 125), (174, 174, 126), (174, 174, 128), (172, 176, 132),
- (173, 175, 134), (171, 168, 125), (167, 161, 113), (163, 154, 101),
- (158, 150, 94), (153, 146, 87), (142, 139, 75), (133, 131, 68),
- (127, 127, 64), (133, 130, 68), (139, 134, 72), (143, 136, 75),
- (147, 139, 78), (154, 146, 82), (159, 153, 91), (162, 156, 101),
- (165, 161, 112), (175, 175, 136), (184, 183, 148), (193, 191, 160),
- (198, 197, 166), (204, 203, 172), (216, 213, 185), (224, 221, 196),
- (228, 224, 201), (218, 218, 194), (208, 212, 188), (201, 206, 180),
- (195, 200, 172), (183, 188, 155), (168, 178, 140), (154, 164, 125),
- (142, 151, 108), (112, 126, 76), (103, 119, 68), (95, 112, 60),
- (81, 99, 45), (67, 88, 34), (56, 74, 27), (48, 63, 20),
- (42, 51, 12), (44, 53, 10), (46, 56, 9), (48, 59, 10),
- (51, 62, 11), (56, 67, 14), (60, 71, 15), (64, 73, 17),
- (68, 76, 18), (76, 85, 20), (78, 88, 20), (80, 91, 21),
- (84, 98, 23), (85, 104, 22), (84, 105, 22), (82, 105, 22),
- (77, 104, 22), (76, 102, 23), (76, 100, 24), (76, 100, 24),
- (76, 101, 24), (75, 100, 22), (73, 98, 20), (71, 96, 18),
- (67, 93, 16), (63, 84, 16), (63, 82, 17), (64, 80, 18),
- (63, 76, 18), (61, 72, 18), (57, 67, 17), (54, 61, 17),
- (50, 59, 19), (51, 59, 20), (53, 60, 21), (56, 62, 23),
- (60, 67, 27), (64, 71, 30), (71, 74, 35), (78, 81, 42),
- (88, 90, 49), (117, 114, 64), (126, 122, 69), (136, 130, 75),
- (153, 146, 89), (168, 160, 104), (180, 172, 120), (191, 181, 137),
- (208, 198, 165), (212, 200, 169), (216, 203, 173), (224, 211, 183),
- (229, 217, 192), (233, 220, 198), (235, 220, 198), (231, 217, 196),
- (224, 213, 191), (217, 205, 180), (211, 198, 168), (204, 194, 159),
- (200, 189, 151), (195, 183, 139), (189, 176, 125), (181, 169, 111),
- (162, 151, 82), (157, 149, 77), (153, 147, 73), (147, 145, 70),
- (146, 144, 71), (147, 146, 74), (151, 150, 79), (158, 154, 85),
- (162, 156, 92), (165, 159, 97), (161, 159, 98), (155, 154, 97),
- (148, 149, 94), (139, 143, 89), (131, 135, 84), (124, 127, 81),
- (118, 117, 78), (108, 109, 73), (95, 96, 66), (81, 84, 57),
- (65, 72, 47), (49, 62, 34), (37, 54, 24), (32, 48, 18),
- (31, 46, 14), (30, 44, 13), (31, 43, 15), (33, 43, 18),
- (36, 46, 22), (41, 52, 26), (50, 61, 30), (61, 73, 37),
- (75, 86, 45), (92, 99, 55), (107, 113, 73), (121, 126, 90),
- (133, 138, 107), (144, 148, 121), (153, 156, 130), (160, 164, 134),
- (169, 169, 131), (181, 177, 136), (191, 183, 142), (202, 190, 150),
- (213, 198, 158), (220, 201, 163), (219, 200, 161), (215, 194, 150),
- (212, 189, 138), (207, 182, 126), (205, 176, 117), (204, 176, 113),
- (207, 178, 111), (208, 177, 110), (205, 176, 106), (199, 173, 99),
- (190, 169, 91), (181, 161, 83), (170, 155, 78), (162, 152, 71),
- (155, 148, 66), (150, 147, 61), (145, 144, 57), (140, 141, 54),
- (138, 140, 52), (136, 137, 54), (142, 144, 68), (146, 151, 84),
- (155, 159, 99), (163, 167, 113), (172, 176, 128), (181, 185, 142)
- ),
-
-// 436 040221-94
-((117, 143, 160), (109, 132, 146), (97, 123, 139), (86, 115, 132),
- (71, 100, 118), (56, 86, 104), (50, 81, 99), (45, 76, 94),
- (24, 62, 86), (18, 55, 78), (12, 48, 71), (12, 44, 65),
- (13, 41, 59), (15, 46, 64), (18, 52, 69), (21, 54, 71),
- (24, 56, 73), (39, 58, 69), (39, 58, 68), (39, 58, 67),
- (37, 56, 65), (36, 54, 64), (36, 52, 61), (36, 50, 58),
- (31, 35, 42), (24, 32, 39), (18, 30, 37), (24, 40, 50),
- (30, 51, 63), (37, 58, 71), (44, 66, 80), (60, 82, 97),
- (74, 100, 117), (104, 137, 157), (119, 149, 169), (134, 161, 181),
- (141, 165, 184), (149, 169, 187), (148, 169, 187), (147, 169, 187),
- (134, 160, 179), (122, 150, 168), (111, 140, 157), (98, 125, 141),
- (85, 110, 125), (77, 102, 118), (70, 95, 111), (57, 82, 97),
- (50, 75, 90), (51, 73, 86), (56, 77, 90), (62, 81, 94),
- (73, 91, 103), (84, 101, 113), (90, 107, 120), (96, 114, 128),
- (116, 140, 157), (122, 144, 161), (128, 149, 165), (122, 145, 162),
- (117, 142, 160), (112, 139, 158), (107, 136, 156), (97, 125, 144),
- (84, 109, 126), (53, 72, 86), (40, 58, 71), (28, 45, 57),
- (22, 37, 48), (17, 30, 39), (10, 17, 23), (4, 7, 9),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 1, 3), (3, 12, 14), (7, 23, 25),
- (12, 31, 33), (17, 39, 41), (30, 56, 56), (43, 67, 69),
- (60, 93, 98), (67, 106, 113), (75, 119, 128), (78, 121, 131),
- (82, 124, 135), (84, 123, 137), (85, 122, 139), (81, 121, 142),
- (84, 122, 145), (95, 129, 150), (105, 136, 157), (116, 144, 165),
- (122, 150, 170), (129, 157, 176), (141, 170, 188), (152, 178, 196),
- (167, 189, 207), (171, 196, 213), (176, 203, 219), (176, 204, 220),
- (177, 206, 222), (172, 205, 221), (166, 197, 215), (163, 192, 209),
- (162, 190, 206), (161, 188, 202), (159, 185, 199), (157, 183, 197),
- (152, 178, 192), (148, 175, 191), (148, 175, 192), (148, 177, 195),
- (157, 182, 198), (163, 187, 202), (170, 192, 206), (171, 193, 207),
- (173, 195, 209), (173, 195, 208), (173, 192, 204), (175, 190, 201),
- (175, 190, 197), (164, 183, 193), (160, 180, 190), (156, 177, 188),
- (149, 170, 185), (143, 168, 182), (141, 168, 183), (138, 170, 187),
- (144, 170, 187), (141, 164, 179), (139, 158, 171), (132, 151, 164),
- (126, 145, 158), (109, 125, 138), (96, 108, 118), (84, 90, 97),
- (71, 73, 76), (35, 37, 40), (27, 28, 32), (19, 20, 24),
- (8, 15, 18), (7, 21, 21), (14, 35, 35), (25, 52, 51),
- (51, 77, 80), (58, 86, 89), (66, 95, 99), (82, 112, 118),
- (99, 134, 139), (117, 146, 153), (132, 156, 165), (143, 164, 175),
- (153, 168, 182), (166, 177, 190), (168, 179, 191), (171, 181, 193),
- (175, 186, 197), (178, 188, 201), (182, 191, 202), (183, 193, 204),
- (184, 194, 204), (182, 194, 204), (181, 195, 205), (178, 196, 207),
- (173, 194, 208), (168, 193, 207), (163, 186, 203), (151, 178, 195),
- (138, 169, 187), (119, 155, 175), (99, 139, 162), (83, 118, 140),
- (69, 97, 116), (56, 79, 95), (42, 62, 75), (26, 47, 60),
- (4, 16, 24), (2, 11, 17), (1, 6, 10), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 1, 2), (0, 11, 10), (2, 20, 18), (2, 27, 29),
- (3, 35, 40), (6, 35, 46), (7, 43, 56), (9, 53, 62),
- (8, 53, 62), (6, 52, 61), (6, 42, 53), (7, 33, 48),
- (7, 33, 44), (6, 26, 33), (4, 18, 22), (6, 14, 16),
- (11, 14, 18), (17, 25, 30), (24, 37, 45), (28, 49, 55),
- (36, 63, 69), (49, 78, 86), (62, 95, 106), (75, 109, 126),
- (79, 122, 137), (81, 130, 143), (82, 131, 144), (80, 131, 144),
- (79, 125, 144), (72, 118, 138), (65, 115, 133), (61, 110, 129),
- (59, 110, 125), (60, 111, 127), (61, 112, 129), (65, 116, 133),
- (73, 119, 140), (85, 126, 144), (96, 136, 152), (103, 144, 160),
- (108, 150, 166), (111, 150, 170), (114, 148, 170), (115, 145, 166),
- (113, 144, 165), (111, 144, 165), (112, 146, 168), (110, 146, 168),
- (119, 153, 174), (124, 156, 177), (124, 155, 175), (126, 156, 174)
- ),
-
-// 437 040221-95
-((87, 115, 72), (85, 115, 74), (90, 120, 78), (95, 126, 82),
- (102, 130, 85), (110, 135, 88), (110, 133, 88), (110, 131, 89),
- (109, 135, 91), (112, 142, 96), (115, 149, 101), (122, 161, 109),
- (130, 173, 118), (136, 182, 126), (143, 191, 135), (143, 192, 135),
- (144, 194, 136), (138, 194, 133), (136, 191, 128), (134, 189, 124),
- (131, 186, 120), (128, 183, 117), (125, 180, 115), (123, 177, 113),
- (103, 154, 92), (92, 138, 79), (82, 123, 67), (73, 109, 54),
- (65, 96, 42), (60, 93, 39), (56, 90, 36), (47, 84, 31),
- (39, 78, 25), (24, 63, 21), (20, 51, 20), (17, 40, 20),
- (18, 37, 22), (19, 34, 24), (20, 34, 25), (21, 34, 26),
- (20, 40, 24), (20, 41, 24), (21, 42, 25), (22, 44, 27),
- (24, 46, 30), (27, 47, 32), (30, 49, 34), (37, 56, 37),
- (46, 63, 38), (60, 80, 42), (63, 87, 45), (67, 94, 48),
- (67, 96, 49), (68, 99, 50), (68, 98, 49), (69, 97, 49),
- (68, 92, 49), (67, 89, 50), (67, 86, 51), (62, 80, 52),
- (57, 74, 53), (54, 71, 51), (51, 68, 50), (43, 60, 44),
- (36, 50, 39), (26, 36, 26), (26, 33, 26), (26, 30, 27),
- (27, 31, 28), (28, 33, 29), (30, 40, 31), (32, 47, 34),
- (32, 62, 31), (33, 66, 30), (34, 70, 30), (38, 73, 31),
- (42, 77, 32), (46, 82, 35), (51, 88, 38), (61, 101, 47),
- (70, 112, 55), (85, 137, 75), (91, 139, 79), (98, 141, 83),
- (101, 140, 83), (105, 139, 84), (110, 140, 84), (114, 136, 82),
- (113, 135, 83), (110, 132, 81), (107, 130, 79), (105, 126, 76),
- (103, 123, 74), (97, 116, 67), (91, 105, 57), (83, 93, 49),
- (74, 85, 43), (65, 82, 39), (64, 86, 42), (63, 90, 46),
- (64, 91, 47), (65, 92, 48), (66, 90, 50), (64, 86, 51),
- (61, 78, 53), (58, 75, 57), (55, 73, 62), (53, 72, 62),
- (52, 71, 63), (50, 67, 64), (45, 59, 64), (43, 52, 61),
- (40, 45, 59), (36, 33, 56), (35, 32, 57), (35, 31, 58),
- (34, 31, 60), (35, 31, 62), (40, 36, 63), (47, 46, 67),
- (69, 75, 80), (80, 93, 90), (92, 111, 101), (96, 119, 105),
- (100, 127, 110), (108, 140, 119), (118, 155, 129), (128, 167, 137),
- (138, 182, 145), (157, 208, 163), (159, 214, 167), (162, 220, 171),
- (163, 226, 175), (163, 230, 178), (162, 229, 177), (158, 226, 173),
- (147, 211, 160), (137, 203, 151), (127, 195, 143), (121, 190, 137),
- (116, 186, 132), (104, 174, 118), (95, 161, 105), (86, 147, 91),
- (76, 132, 77), (55, 106, 55), (50, 102, 50), (46, 99, 46),
- (36, 91, 38), (30, 83, 30), (29, 77, 22), (29, 72, 16),
- (33, 60, 10), (34, 59, 10), (35, 59, 11), (37, 60, 12),
- (37, 62, 15), (40, 64, 18), (45, 70, 20), (52, 76, 23),
- (61, 84, 27), (76, 103, 43), (79, 108, 47), (83, 113, 52),
- (87, 119, 61), (91, 125, 67), (93, 130, 72), (97, 136, 76),
- (100, 147, 85), (101, 150, 87), (102, 153, 90), (101, 152, 93),
- (98, 147, 92), (92, 138, 89), (86, 127, 83), (78, 113, 73),
- (68, 99, 65), (60, 89, 59), (52, 79, 56), (45, 66, 52),
- (38, 56, 47), (32, 50, 40), (26, 48, 33), (21, 48, 29),
- (20, 61, 29), (21, 63, 32), (23, 66, 35), (27, 68, 40),
- (31, 71, 41), (35, 74, 41), (41, 82, 43), (50, 91, 45),
- (60, 103, 47), (69, 114, 55), (78, 121, 64), (86, 125, 70),
- (89, 124, 72), (92, 122, 71), (95, 119, 70), (98, 117, 67),
- (99, 118, 68), (100, 122, 71), (99, 127, 75), (96, 134, 78),
- (92, 138, 80), (88, 141, 83), (88, 143, 84), (88, 141, 83),
- (88, 140, 85), (85, 140, 85), (83, 143, 88), (81, 148, 90),
- (79, 152, 97), (81, 159, 102), (85, 165, 107), (89, 165, 111),
- (91, 164, 113), (92, 164, 114), (92, 164, 112), (88, 163, 108),
- (86, 160, 103), (84, 157, 99), (82, 150, 94), (78, 141, 89),
- (77, 133, 84), (78, 128, 80), (75, 128, 78), (76, 130, 76),
- (80, 134, 76), (82, 138, 80), (85, 141, 85), (87, 141, 89),
- (93, 139, 90), (98, 139, 94), (105, 144, 97), (113, 153, 101),
- (121, 163, 107), (129, 175, 118), (135, 186, 129), (141, 194, 137),
- (145, 198, 143), (148, 197, 144), (148, 195, 142), (146, 188, 134),
- (143, 183, 127), (140, 176, 121), (134, 169, 117), (128, 165, 114),
- (123, 165, 112), (117, 160, 108), (114, 161, 107), (112, 159, 103),
- (108, 155, 97), (105, 147, 90), (101, 135, 82), (96, 131, 79)
- ),
-
-// 438 040221-96
-((179, 154, 69), (165, 128, 66), (155, 118, 62), (145, 108, 59),
- (144, 109, 62), (144, 110, 65), (148, 113, 68), (153, 117, 72),
- (161, 126, 81), (156, 125, 80), (152, 125, 79), (150, 121, 72),
- (149, 118, 65), (150, 119, 64), (152, 121, 64), (154, 122, 64),
- (156, 123, 65), (164, 128, 64), (175, 130, 56), (186, 132, 49),
- (200, 139, 44), (214, 146, 40), (218, 150, 41), (223, 155, 42),
- (233, 176, 47), (237, 183, 48), (242, 190, 49), (246, 193, 52),
- (251, 197, 56), (251, 197, 57), (252, 198, 58), (250, 201, 61),
- (249, 204, 65), (235, 197, 80), (221, 186, 85), (207, 175, 90),
- (186, 158, 88), (165, 142, 86), (156, 134, 83), (147, 126, 80),
- (104, 94, 73), (85, 81, 66), (67, 68, 60), (52, 59, 59),
- (38, 51, 59), (32, 48, 58), (27, 46, 58), (19, 39, 60),
- (20, 30, 65), (33, 27, 69), (42, 32, 79), (51, 37, 89),
- (58, 42, 96), (65, 47, 104), (70, 48, 101), (76, 49, 99),
- (107, 58, 82), (122, 71, 75), (138, 84, 68), (146, 95, 58),
- (155, 106, 49), (159, 110, 43), (163, 114, 38), (166, 118, 28),
- (165, 118, 20), (153, 112, 17), (144, 106, 21), (136, 101, 26),
- (133, 99, 28), (131, 97, 30), (121, 92, 37), (110, 85, 42),
- (81, 63, 42), (69, 52, 42), (57, 42, 42), (55, 43, 44),
- (54, 44, 46), (57, 46, 44), (60, 48, 43), (67, 54, 41),
- (71, 57, 37), (73, 50, 28), (76, 51, 25), (80, 53, 23),
- (86, 57, 25), (93, 61, 27), (108, 71, 30), (116, 77, 29),
- (112, 79, 38), (109, 83, 44), (107, 88, 51), (109, 92, 56),
- (112, 97, 62), (119, 107, 68), (125, 115, 76), (128, 122, 89),
- (131, 130, 102), (152, 147, 117), (160, 153, 119), (169, 159, 122),
- (170, 160, 124), (172, 161, 126), (172, 164, 133), (174, 168, 136),
- (183, 167, 132), (185, 167, 132), (188, 168, 132), (187, 169, 134),
- (186, 171, 137), (182, 174, 145), (176, 174, 151), (168, 168, 147),
- (162, 164, 142), (151, 142, 123), (145, 136, 117), (140, 130, 112),
- (128, 115, 101), (110, 98, 87), (91, 87, 72), (79, 70, 61),
- (80, 58, 33), (87, 57, 25), (94, 56, 17), (98, 59, 15),
- (102, 63, 14), (111, 70, 18), (127, 81, 19), (146, 92, 23),
- (164, 104, 26), (194, 122, 30), (198, 125, 32), (203, 128, 34),
- (208, 132, 36), (212, 134, 38), (215, 136, 38), (217, 137, 38),
- (220, 139, 38), (223, 141, 39), (226, 143, 40), (227, 143, 40),
- (229, 144, 40), (230, 145, 38), (230, 145, 39), (229, 144, 39),
- (225, 142, 38), (218, 136, 37), (215, 134, 35), (213, 133, 34),
- (204, 127, 32), (191, 118, 30), (177, 109, 27), (163, 102, 23),
- (156, 97, 19), (156, 97, 18), (157, 98, 17), (159, 98, 19),
- (162, 103, 20), (162, 106, 24), (166, 114, 29), (176, 128, 43),
- (191, 145, 57), (220, 179, 94), (225, 185, 101), (231, 191, 108),
- (237, 203, 114), (242, 214, 119), (247, 222, 120), (250, 230, 128),
- (254, 240, 152), (254, 242, 156), (254, 244, 161), (253, 247, 165),
- (249, 243, 160), (244, 240, 156), (240, 238, 159), (239, 236, 167),
- (238, 236, 180), (241, 240, 197), (241, 242, 204), (240, 238, 204),
- (236, 231, 193), (233, 221, 178), (231, 211, 163), (232, 204, 150),
- (234, 195, 130), (233, 190, 123), (233, 186, 116), (229, 175, 96),
- (225, 164, 76), (221, 152, 58), (216, 143, 46), (213, 138, 41),
- (211, 136, 41), (207, 133, 42), (202, 132, 44), (192, 130, 51),
- (179, 130, 64), (167, 129, 76), (162, 131, 83), (163, 132, 89),
- (171, 135, 87), (179, 141, 87), (183, 149, 97), (183, 157, 115),
- (183, 170, 134), (188, 180, 153), (199, 190, 163), (216, 200, 161),
- (233, 208, 159), (244, 213, 153), (250, 221, 150), (249, 220, 149),
- (243, 217, 148), (236, 208, 141), (223, 194, 140), (213, 179, 133),
- (209, 170, 120), (205, 160, 104), (203, 153, 90), (202, 148, 73),
- (196, 138, 64), (189, 129, 63), (188, 125, 62), (188, 126, 62),
- (194, 130, 63), (202, 139, 61), (208, 148, 63), (214, 157, 72),
- (217, 166, 84), (220, 174, 97), (225, 184, 111), (229, 192, 120),
- (231, 200, 134), (235, 209, 151), (233, 215, 165), (231, 219, 179),
- (225, 219, 187), (217, 217, 188), (208, 211, 183), (202, 206, 180),
- (192, 198, 172), (192, 193, 163), (191, 183, 149), (192, 176, 133),
- (193, 170, 115), (197, 168, 101), (195, 168, 91), (201, 174, 83),
- (208, 177, 76), (220, 180, 69), (232, 183, 61), (220, 168, 49),
- (206, 157, 45), (190, 153, 46), (174, 150, 51), (162, 144, 58)
- ),
-
-// 439 040221-97
-((138, 99, 27), (149, 112, 31), (141, 102, 29), (134, 93, 27),
- (133, 88, 24), (133, 83, 21), (132, 80, 19), (131, 78, 18),
- (120, 64, 22), (107, 55, 21), (94, 46, 21), (76, 36, 19),
- (58, 27, 17), (44, 25, 17), (31, 24, 17), (27, 29, 23),
- (23, 34, 29), (12, 78, 51), (9, 90, 57), (6, 103, 64),
- (6, 111, 80), (6, 120, 96), (7, 133, 104), (8, 147, 112),
- (18, 163, 120), (18, 139, 111), (19, 116, 103), (17, 104, 96),
- (15, 93, 89), (15, 90, 85), (16, 87, 81), (19, 68, 62),
- (22, 50, 40), (25, 25, 15), (33, 23, 10), (41, 22, 5),
- (53, 27, 4), (66, 32, 3), (72, 36, 2), (78, 41, 2),
- (101, 55, 2), (112, 56, 2), (123, 57, 2), (132, 54, 2),
- (142, 51, 2), (149, 49, 2), (157, 48, 2), (165, 58, 5),
- (168, 63, 14), (145, 72, 31), (135, 77, 34), (125, 83, 38),
- (111, 91, 43), (97, 99, 48), (87, 100, 48), (77, 101, 48),
- (55, 94, 37), (54, 85, 31), (54, 77, 26), (72, 69, 17),
- (91, 61, 9), (104, 59, 6), (117, 57, 3), (131, 57, 2),
- (137, 54, 1), (133, 51, 1), (133, 48, 2), (134, 45, 3),
- (130, 43, 3), (127, 41, 3), (118, 37, 4), (108, 36, 4),
- (93, 30, 3), (84, 26, 3), (76, 22, 3), (72, 23, 3),
- (68, 25, 3), (66, 27, 3), (65, 30, 4), (61, 33, 5),
- (62, 35, 3), (73, 44, 4), (79, 52, 7), (85, 61, 10),
- (89, 64, 9), (93, 68, 9), (102, 71, 7), (107, 76, 3),
- (101, 77, 8), (87, 72, 7), (74, 67, 7), (65, 64, 5),
- (57, 61, 3), (42, 54, 2), (30, 45, 4), (20, 39, 4),
- (13, 31, 4), (5, 20, 0), (6, 19, 0), (7, 18, 0),
- (10, 18, 0), (13, 19, 0), (21, 22, 1), (37, 26, 3),
- (73, 42, 9), (86, 52, 11), (100, 63, 14), (105, 65, 15),
- (110, 67, 16), (120, 69, 16), (128, 71, 14), (131, 72, 16),
- (130, 73, 14), (111, 60, 11), (105, 55, 8), (99, 50, 6),
- (83, 41, 2), (70, 37, 1), (58, 37, 1), (48, 42, 1),
- (33, 56, 1), (29, 63, 8), (25, 70, 15), (23, 76, 17),
- (22, 83, 19), (26, 89, 20), (27, 95, 15), (27, 96, 17),
- (26, 89, 22), (24, 78, 25), (26, 75, 21), (28, 72, 17),
- (29, 63, 11), (31, 55, 9), (32, 48, 9), (37, 47, 7),
- (67, 62, 5), (85, 74, 9), (104, 86, 14), (110, 89, 14),
- (117, 93, 15), (123, 99, 16), (121, 105, 18), (120, 114, 26),
- (129, 133, 41), (152, 150, 55), (149, 148, 54), (147, 146, 53),
- (131, 132, 48), (122, 132, 46), (124, 134, 49), (138, 135, 46),
- (152, 116, 30), (150, 111, 24), (148, 107, 18), (145, 102, 11),
- (144, 102, 6), (147, 100, 4), (151, 100, 4), (157, 102, 6),
- (164, 105, 6), (182, 103, 4), (187, 105, 4), (192, 107, 4),
- (202, 108, 9), (209, 116, 14), (215, 128, 21), (220, 128, 27),
- (228, 136, 39), (229, 140, 41), (230, 144, 44), (224, 151, 51),
- (209, 156, 58), (191, 161, 60), (177, 155, 60), (172, 153, 59),
- (173, 144, 54), (173, 139, 53), (162, 138, 49), (155, 134, 44),
- (152, 131, 42), (154, 125, 35), (165, 120, 33), (171, 118, 31),
- (174, 122, 34), (173, 123, 33), (173, 124, 32), (173, 127, 34),
- (177, 128, 35), (184, 132, 41), (189, 133, 49), (193, 136, 51),
- (194, 139, 53), (193, 141, 52), (196, 145, 54), (196, 144, 58),
- (195, 143, 59), (197, 142, 55), (194, 140, 49), (192, 139, 42),
- (189, 135, 39), (185, 130, 38), (183, 123, 35), (179, 112, 31),
- (173, 103, 26), (166, 93, 20), (161, 89, 18), (158, 88, 16),
- (158, 88, 16), (158, 92, 18), (158, 96, 17), (162, 105, 23),
- (168, 117, 32), (176, 129, 39), (184, 140, 47), (186, 146, 48),
- (184, 147, 44), (179, 142, 45), (166, 130, 43), (151, 120, 41),
- (134, 107, 38), (116, 93, 26), (99, 81, 17), (81, 66, 9),
- (64, 57, 4), (50, 49, 2), (39, 42, 0), (32, 40, 0),
- (29, 44, 0), (27, 51, 2), (29, 59, 3), (36, 64, 6),
- (44, 66, 8), (52, 69, 10), (60, 73, 12), (64, 77, 15),
- (74, 78, 17), (84, 75, 20), (92, 71, 19), (96, 66, 16),
- (91, 63, 16), (86, 63, 18), (81, 66, 25), (74, 71, 33),
- (69, 75, 38), (62, 76, 39), (54, 76, 37), (51, 77, 35),
- (50, 79, 38), (61, 86, 42), (84, 102, 54), (99, 106, 53),
- (106, 106, 44), (106, 99, 37), (103, 85, 22), (119, 92, 24)
- ),
-
-// 440 040221-98
-((217, 111, 68), (225, 131, 74), (235, 144, 77), (246, 157, 81),
- (248, 163, 83), (251, 169, 86), (250, 168, 85), (249, 167, 85),
- (242, 154, 78), (240, 148, 77), (239, 143, 76), (239, 138, 75),
- (239, 133, 74), (239, 128, 71), (240, 124, 69), (241, 123, 68),
- (242, 122, 68), (242, 115, 64), (240, 112, 63), (238, 110, 62),
- (238, 107, 62), (239, 105, 63), (239, 103, 63), (239, 102, 63),
- (244, 95, 61), (248, 92, 60), (252, 89, 59), (252, 89, 60),
- (252, 90, 62), (250, 91, 62), (248, 93, 63), (235, 96, 61),
- (222, 94, 60), (198, 88, 58), (185, 81, 56), (173, 75, 55),
- (162, 67, 54), (151, 60, 53), (149, 56, 54), (148, 53, 55),
- (124, 43, 49), (118, 37, 46), (113, 32, 43), (112, 25, 37),
- (111, 19, 32), (111, 15, 29), (111, 12, 27), (115, 6, 23),
- (128, 3, 23), (147, 5, 23), (156, 10, 25), (166, 15, 27),
- (178, 24, 30), (190, 34, 33), (196, 40, 35), (203, 46, 38),
- (227, 72, 48), (236, 84, 52), (245, 96, 57), (247, 107, 62),
- (250, 118, 67), (250, 124, 69), (251, 131, 71), (251, 144, 78),
- (252, 159, 85), (252, 189, 101), (252, 201, 109), (253, 214, 118),
- (253, 218, 121), (253, 223, 125), (253, 230, 132), (253, 234, 135),
- (253, 237, 136), (253, 235, 133), (253, 233, 130), (250, 229, 124),
- (248, 225, 118), (244, 223, 115), (240, 221, 112), (238, 212, 108),
- (238, 203, 104), (238, 184, 98), (239, 180, 96), (240, 176, 94),
- (240, 173, 93), (241, 171, 92), (246, 172, 90), (240, 176, 89),
- (238, 178, 92), (237, 179, 96), (237, 181, 101), (237, 182, 104),
- (238, 183, 108), (239, 188, 116), (242, 191, 125), (250, 196, 136),
- (252, 206, 145), (252, 228, 162), (252, 236, 167), (252, 245, 173),
- (252, 247, 174), (252, 249, 175), (253, 250, 176), (253, 249, 174),
- (253, 245, 167), (253, 241, 163), (253, 237, 160), (252, 235, 158),
- (252, 234, 157), (252, 228, 151), (252, 220, 144), (253, 210, 137),
- (253, 197, 129), (253, 171, 109), (253, 164, 103), (253, 157, 98),
- (254, 141, 89), (253, 128, 83), (254, 117, 77), (253, 106, 72),
- (254, 85, 66), (253, 78, 62), (253, 71, 59), (253, 68, 57),
- (253, 65, 56), (254, 61, 54), (254, 57, 53), (254, 56, 52),
- (254, 56, 51), (252, 56, 51), (252, 56, 50), (252, 56, 50),
- (251, 56, 51), (246, 57, 51), (235, 56, 52), (223, 56, 54),
- (199, 54, 55), (187, 52, 54), (175, 50, 54), (169, 47, 53),
- (164, 45, 52), (156, 39, 49), (157, 34, 42), (155, 27, 38),
- (154, 21, 36), (152, 10, 33), (152, 8, 32), (152, 6, 31),
- (152, 6, 30), (153, 7, 30), (151, 9, 31), (160, 13, 29),
- (182, 20, 27), (187, 21, 27), (193, 23, 27), (205, 27, 27),
- (218, 29, 26), (228, 32, 25), (239, 36, 24), (243, 39, 24),
- (246, 43, 24), (249, 49, 23), (249, 50, 23), (249, 51, 24),
- (250, 54, 26), (251, 54, 28), (252, 55, 30), (252, 58, 33),
- (247, 70, 37), (245, 74, 38), (244, 79, 40), (243, 89, 44),
- (242, 97, 47), (242, 106, 51), (243, 113, 56), (243, 120, 61),
- (245, 125, 66), (248, 134, 65), (247, 142, 66), (246, 154, 65),
- (245, 167, 69), (243, 178, 72), (243, 187, 76), (243, 194, 79),
- (244, 196, 87), (245, 195, 87), (247, 195, 88), (249, 193, 90),
- (249, 192, 88), (251, 196, 90), (250, 199, 92), (250, 203, 97),
- (250, 209, 102), (250, 213, 109), (250, 213, 115), (250, 211, 120),
- (247, 205, 125), (246, 196, 127), (247, 190, 125), (247, 182, 121),
- (247, 176, 118), (247, 171, 116), (247, 166, 115), (248, 160, 111),
- (250, 153, 106), (250, 144, 100), (249, 133, 94), (249, 120, 86),
- (249, 106, 76), (249, 91, 67), (249, 77, 59), (247, 63, 53),
- (247, 49, 48), (246, 39, 43), (242, 31, 39), (236, 25, 37),
- (232, 20, 34), (230, 16, 32), (229, 11, 29), (230, 8, 28),
- (230, 8, 27), (232, 8, 27), (233, 7, 25), (234, 8, 24),
- (232, 9, 25), (230, 11, 26), (229, 15, 28), (228, 19, 28),
- (229, 24, 29), (231, 33, 31), (235, 45, 34), (239, 57, 37),
- (245, 70, 41), (249, 83, 45), (251, 97, 50), (252, 111, 58),
- (252, 122, 64), (252, 129, 69), (252, 134, 72), (252, 137, 74),
- (249, 137, 76), (243, 135, 77), (232, 131, 78), (222, 128, 78),
- (217, 129, 78), (216, 133, 79), (216, 138, 83), (217, 144, 88),
- (218, 146, 89), (222, 146, 89), (226, 143, 87), (225, 138, 84),
- (220, 129, 81), (216, 119, 76), (215, 112, 69), (215, 107, 66)
- ),
-
-// 441 040221-99
-((176, 74, 34), (153, 63, 28), (145, 58, 25), (137, 54, 22),
- (137, 51, 20), (137, 48, 18), (139, 49, 20), (141, 51, 23),
- (141, 61, 32), (142, 68, 34), (144, 75, 37), (150, 84, 41),
- (157, 93, 45), (172, 102, 53), (187, 112, 62), (192, 115, 65),
- (197, 118, 69), (211, 125, 77), (209, 121, 73), (208, 117, 70),
- (206, 111, 66), (204, 106, 62), (203, 103, 60), (202, 100, 58),
- (202, 105, 60), (202, 108, 63), (202, 111, 67), (204, 116, 72),
- (207, 121, 78), (207, 122, 79), (207, 124, 81), (207, 127, 80),
- (202, 133, 83), (194, 150, 99), (199, 163, 112), (204, 176, 125),
- (212, 187, 137), (220, 198, 150), (221, 200, 152), (222, 203, 155),
- (213, 197, 154), (203, 191, 147), (193, 186, 140), (190, 184, 138),
- (188, 183, 137), (188, 182, 134), (188, 182, 132), (189, 178, 124),
- (192, 173, 120), (186, 161, 104), (174, 155, 101), (163, 150, 98),
- (150, 145, 94), (138, 141, 91), (135, 138, 89), (132, 136, 87),
- (128, 130, 81), (127, 129, 84), (126, 128, 88), (124, 129, 90),
- (122, 130, 93), (121, 129, 92), (120, 129, 91), (113, 125, 87),
- (109, 120, 79), (110, 111, 70), (108, 107, 67), (106, 104, 64),
- (104, 103, 61), (103, 102, 59), (99, 98, 54), (90, 91, 47),
- (74, 76, 33), (69, 71, 29), (64, 66, 26), (58, 61, 23),
- (52, 57, 20), (48, 54, 18), (44, 51, 17), (36, 45, 12),
- (27, 37, 7), (19, 26, 2), (19, 24, 2), (20, 22, 2),
- (22, 22, 2), (24, 22, 2), (32, 23, 2), (40, 24, 2),
- (51, 27, 2), (52, 27, 2), (53, 27, 3), (52, 29, 3),
- (51, 31, 3), (56, 35, 4), (62, 41, 6), (77, 48, 8),
- (89, 54, 9), (114, 65, 16), (117, 71, 20), (120, 78, 24),
- (119, 81, 27), (118, 84, 31), (120, 90, 36), (122, 93, 38),
- (130, 93, 41), (134, 89, 40), (139, 85, 40), (141, 83, 41),
- (144, 82, 42), (149, 83, 43), (153, 82, 42), (155, 80, 42),
- (154, 76, 40), (141, 58, 29), (136, 53, 26), (131, 48, 24),
- (124, 43, 20), (121, 42, 20), (124, 45, 21), (130, 53, 26),
- (147, 73, 41), (150, 80, 49), (153, 88, 58), (153, 93, 64),
- (153, 99, 70), (156, 111, 78), (162, 123, 88), (176, 138, 100),
- (193, 154, 109), (226, 171, 122), (232, 173, 124), (238, 176, 127),
- (246, 179, 127), (249, 174, 125), (249, 169, 119), (246, 163, 112),
- (239, 153, 95), (238, 152, 90), (238, 151, 85), (238, 150, 85),
- (239, 150, 85), (240, 148, 83), (240, 145, 83), (239, 142, 81),
- (234, 142, 79), (226, 140, 79), (223, 142, 80), (220, 144, 81),
- (215, 144, 84), (208, 142, 85), (202, 137, 84), (188, 131, 83),
- (154, 107, 71), (144, 101, 66), (135, 95, 62), (116, 82, 54),
- (99, 70, 47), (86, 62, 42), (75, 56, 39), (61, 53, 35),
- (52, 47, 31), (32, 37, 22), (28, 35, 19), (25, 34, 17),
- (25, 35, 16), (32, 38, 16), (42, 44, 19), (58, 51, 24),
- (94, 69, 34), (101, 73, 36), (109, 78, 39), (125, 87, 45),
- (140, 95, 50), (154, 100, 54), (169, 105, 56), (184, 108, 58),
- (199, 111, 59), (210, 112, 61), (219, 114, 64), (228, 117, 67),
- (230, 116, 69), (231, 112, 68), (227, 108, 67), (224, 105, 62),
- (210, 92, 48), (208, 89, 44), (206, 86, 41), (199, 81, 37),
- (191, 73, 32), (179, 67, 31), (169, 64, 30), (165, 65, 28),
- (159, 63, 27), (157, 65, 25), (161, 69, 26), (167, 74, 27),
- (170, 81, 33), (168, 87, 39), (169, 95, 46), (169, 100, 53),
- (167, 108, 58), (169, 115, 61), (178, 123, 67), (189, 134, 74),
- (196, 144, 80), (201, 153, 86), (205, 156, 91), (200, 158, 94),
- (191, 155, 93), (181, 150, 92), (173, 144, 87), (165, 138, 80),
- (160, 134, 77), (157, 128, 69), (151, 123, 64), (142, 116, 60),
- (132, 112, 58), (122, 108, 59), (116, 106, 58), (112, 105, 61),
- (108, 106, 60), (103, 104, 58), (96, 100, 57), (89, 98, 54),
- (80, 98, 54), (77, 97, 53), (79, 96, 54), (83, 97, 52),
- (91, 97, 50), (101, 95, 51), (109, 91, 49), (112, 87, 47),
- (114, 83, 44), (119, 76, 42), (122, 71, 37), (128, 68, 31),
- (136, 64, 27), (145, 61, 27), (151, 60, 28), (154, 65, 34),
- (159, 71, 43), (161, 74, 49), (162, 80, 52), (162, 83, 51),
- (164, 84, 51), (167, 84, 49), (167, 89, 49), (168, 97, 53),
- (170, 102, 57), (173, 111, 64), (176, 113, 62), (180, 111, 60),
- (185, 105, 54), (188, 97, 47), (186, 89, 41), (185, 78, 33)
- ),
-
-// 442 040222
-((92, 110, 105), (106, 101, 96), (104, 95, 91), (102, 89, 86),
- (98, 84, 84), (94, 80, 83), (94, 82, 83), (95, 84, 84),
- (111, 102, 96), (125, 116, 106), (139, 131, 117), (147, 144, 127),
- (155, 158, 137), (165, 169, 149), (176, 181, 162), (181, 186, 167),
- (187, 191, 173), (201, 196, 185), (197, 188, 178), (193, 180, 171),
- (187, 172, 162), (182, 164, 153), (181, 162, 149), (181, 161, 146),
- (176, 144, 129), (174, 136, 119), (173, 129, 110), (172, 126, 104),
- (171, 123, 98), (171, 122, 95), (171, 122, 93), (169, 122, 92),
- (169, 119, 94), (166, 115, 96), (159, 107, 93), (153, 99, 90),
- (139, 89, 81), (125, 80, 72), (117, 75, 66), (110, 70, 61),
- (83, 51, 43), (74, 44, 37), (66, 37, 32), (60, 36, 30),
- (55, 35, 29), (52, 35, 29), (50, 36, 29), (49, 39, 30),
- (47, 47, 32), (51, 65, 36), (61, 76, 42), (72, 88, 48),
- (86, 99, 60), (101, 110, 72), (106, 121, 79), (112, 133, 87),
- (126, 147, 93), (134, 145, 93), (142, 144, 93), (144, 135, 93),
- (147, 127, 93), (144, 125, 92), (142, 123, 92), (132, 113, 85),
- (121, 103, 77), (96, 78, 55), (82, 66, 45), (69, 54, 35),
- (63, 48, 30), (58, 42, 25), (47, 34, 21), (38, 31, 17),
- (23, 35, 19), (20, 36, 22), (17, 37, 25), (20, 39, 31),
- (23, 42, 37), (26, 43, 44), (30, 44, 52), (36, 59, 64),
- (44, 71, 74), (52, 88, 92), (54, 86, 97), (56, 85, 103),
- (55, 85, 105), (55, 85, 107), (59, 88, 107), (66, 89, 105),
- (83, 98, 93), (92, 98, 89), (102, 99, 86), (106, 100, 85),
- (110, 101, 85), (119, 98, 85), (131, 101, 81), (144, 107, 79),
- (160, 117, 84), (183, 139, 98), (186, 145, 106), (190, 151, 115),
- (190, 152, 116), (190, 154, 118), (193, 157, 117), (194, 161, 117),
- (192, 162, 118), (184, 153, 114), (176, 144, 110), (172, 137, 105),
- (168, 131, 101), (161, 123, 93), (153, 112, 84), (145, 102, 79),
- (137, 92, 72), (119, 68, 60), (116, 64, 57), (113, 61, 55),
- (111, 57, 50), (109, 56, 50), (107, 58, 49), (106, 61, 48),
- (103, 64, 44), (103, 63, 45), (104, 63, 46), (103, 63, 47),
- (102, 64, 48), (98, 66, 50), (99, 70, 55), (95, 77, 55),
- (95, 80, 59), (103, 95, 72), (103, 99, 75), (104, 104, 79),
- (109, 111, 86), (114, 122, 90), (115, 125, 93), (120, 128, 98),
- (136, 138, 112), (148, 143, 118), (161, 148, 125), (164, 150, 128),
- (167, 153, 131), (171, 155, 135), (173, 154, 136), (173, 149, 133),
- (172, 144, 132), (181, 135, 124), (182, 136, 122), (183, 137, 121),
- (184, 141, 120), (182, 142, 113), (177, 141, 106), (173, 136, 98),
- (165, 117, 80), (161, 115, 78), (158, 113, 76), (152, 107, 73),
- (143, 102, 68), (135, 99, 67), (124, 94, 66), (118, 86, 65),
- (111, 79, 66), (89, 62, 62), (84, 59, 60), (79, 56, 58),
- (65, 51, 55), (54, 46, 52), (50, 42, 54), (46, 40, 54),
- (42, 37, 50), (40, 36, 47), (39, 35, 44), (34, 35, 35),
- (34, 32, 33), (33, 33, 31), (36, 34, 31), (36, 35, 33),
- (36, 35, 33), (37, 39, 31), (39, 37, 32), (40, 40, 34),
- (46, 49, 42), (53, 59, 52), (65, 70, 59), (81, 85, 67),
- (111, 97, 73), (117, 100, 74), (124, 103, 76), (131, 107, 79),
- (142, 109, 80), (152, 114, 81), (166, 115, 87), (174, 116, 84),
- (176, 115, 85), (169, 111, 79), (160, 106, 77), (147, 102, 74),
- (143, 100, 78), (141, 104, 86), (142, 112, 102), (138, 122, 112),
- (131, 131, 119), (122, 134, 122), (119, 134, 122), (119, 135, 122),
- (126, 135, 129), (137, 139, 137), (142, 143, 142), (146, 147, 141),
- (148, 147, 134), (149, 147, 120), (150, 144, 107), (153, 136, 98),
- (150, 127, 93), (148, 123, 89), (146, 119, 84), (150, 117, 78),
- (155, 118, 75), (162, 116, 76), (167, 116, 80), (167, 115, 89),
- (165, 115, 104), (170, 122, 115), (178, 133, 126), (190, 142, 142),
- (206, 156, 156), (214, 165, 166), (214, 168, 179), (211, 167, 182),
- (201, 167, 173), (187, 158, 164), (176, 151, 156), (163, 141, 143),
- (151, 129, 132), (141, 111, 123), (128, 94, 111), (117, 78, 98),
- (111, 69, 88), (107, 64, 83), (108, 70, 83), (113, 82, 88),
- (121, 95, 100), (131, 113, 114), (140, 127, 128), (142, 138, 137),
- (142, 145, 149), (140, 153, 155), (132, 157, 160), (127, 167, 163),
- (125, 172, 166), (128, 175, 164), (123, 175, 162), (121, 163, 152),
- (111, 147, 142), (101, 133, 130), (89, 120, 118), (93, 110, 109)
- ),
-
-// 443 040222-00
-((94, 93, 77), (85, 102, 65), (85, 100, 67), (86, 98, 69),
- (99, 105, 72), (112, 113, 75), (116, 117, 79), (121, 121, 84),
- (143, 124, 76), (152, 126, 75), (162, 129, 74), (176, 139, 82),
- (191, 149, 91), (203, 149, 99), (215, 150, 107), (218, 152, 109),
- (222, 154, 112), (221, 153, 125), (215, 139, 115), (209, 125, 106),
- (192, 111, 92), (176, 98, 78), (173, 94, 74), (170, 90, 70),
- (158, 91, 42), (159, 100, 36), (161, 110, 30), (162, 127, 33),
- (164, 144, 37), (168, 147, 38), (172, 150, 40), (177, 144, 45),
- (177, 141, 55), (167, 155, 87), (161, 154, 96), (155, 153, 106),
- (141, 152, 107), (127, 152, 109), (120, 150, 107), (114, 148, 106),
- (99, 125, 92), (99, 102, 83), (99, 79, 75), (100, 57, 68),
- (102, 36, 61), (101, 29, 57), (100, 22, 54), (100, 17, 50),
- (100, 23, 48), (88, 43, 54), (74, 46, 63), (60, 49, 72),
- (60, 54, 85), (61, 59, 98), (63, 58, 105), (66, 58, 112),
- (81, 62, 125), (92, 67, 127), (103, 73, 129), (120, 81, 122),
- (138, 90, 115), (144, 93, 109), (151, 97, 103), (155, 97, 92),
- (152, 95, 87), (134, 89, 73), (118, 72, 66), (103, 55, 60),
- (97, 51, 58), (91, 48, 56), (82, 43, 54), (76, 29, 51),
- (73, 4, 59), (81, 3, 64), (90, 3, 70), (101, 7, 73),
- (113, 11, 76), (116, 18, 79), (119, 26, 83), (134, 39, 85),
- (161, 55, 75), (190, 103, 54), (200, 118, 56), (210, 134, 58),
- (216, 135, 60), (222, 137, 63), (232, 147, 63), (228, 141, 61),
- (221, 108, 68), (212, 90, 66), (204, 72, 65), (200, 63, 65),
- (196, 54, 65), (180, 45, 59), (172, 39, 56), (166, 37, 58),
- (172, 38, 66), (175, 55, 61), (177, 64, 53), (179, 74, 45),
- (175, 78, 43), (172, 83, 41), (160, 81, 37), (152, 78, 33),
- (139, 60, 37), (129, 48, 46), (119, 37, 56), (116, 29, 60),
- (114, 22, 65), (110, 13, 76), (103, 13, 81), (95, 24, 82),
- (81, 33, 72), (45, 38, 56), (42, 45, 52), (39, 53, 48),
- (45, 65, 32), (58, 59, 27), (76, 48, 17), (93, 51, 14),
- (135, 70, 9), (155, 74, 8), (175, 78, 8), (171, 80, 10),
- (167, 82, 13), (152, 92, 19), (143, 101, 25), (136, 106, 29),
- (121, 105, 37), (106, 92, 64), (109, 86, 67), (113, 81, 70),
- (117, 73, 69), (121, 73, 67), (128, 75, 71), (139, 78, 76),
- (156, 99, 84), (158, 117, 93), (161, 135, 103), (160, 138, 108),
- (159, 142, 114), (165, 144, 131), (172, 147, 140), (176, 153, 146),
- (177, 149, 141), (184, 142, 146), (187, 151, 147), (190, 161, 149),
- (200, 170, 141), (208, 169, 129), (221, 156, 122), (224, 159, 115),
- (234, 153, 85), (238, 143, 80), (243, 134, 75), (245, 131, 73),
- (246, 138, 71), (246, 151, 73), (242, 152, 80), (239, 152, 91),
- (236, 146, 98), (231, 129, 100), (224, 123, 103), (218, 117, 106),
- (198, 109, 109), (182, 107, 105), (172, 115, 100), (157, 124, 105),
- (133, 159, 135), (134, 171, 140), (136, 183, 146), (139, 193, 143),
- (134, 197, 145), (129, 193, 141), (131, 188, 146), (132, 178, 136),
- (125, 173, 128), (118, 164, 118), (117, 158, 117), (114, 145, 109),
- (109, 140, 106), (99, 133, 106), (95, 125, 110), (86, 105, 105),
- (62, 79, 95), (57, 72, 95), (53, 66, 95), (46, 47, 88),
- (47, 32, 70), (46, 32, 53), (44, 41, 49), (46, 50, 54),
- (63, 61, 54), (84, 76, 41), (91, 95, 31), (91, 103, 27),
- (100, 110, 33), (125, 102, 31), (146, 93, 26), (154, 77, 12),
- (139, 69, 15), (119, 57, 23), (109, 47, 36), (113, 43, 36),
- (114, 49, 49), (106, 56, 67), (105, 64, 86), (111, 77, 90),
- (130, 90, 98), (142, 102, 102), (155, 116, 110), (165, 134, 113),
- (177, 151, 117), (184, 169, 113), (188, 181, 105), (191, 186, 100),
- (199, 181, 88), (207, 175, 74), (207, 162, 56), (195, 142, 50),
- (182, 118, 39), (165, 105, 30), (151, 98, 19), (136, 97, 29),
- (121, 97, 42), (106, 107, 47), (95, 115, 39), (90, 114, 36),
- (81, 108, 48), (76, 113, 53), (80, 126, 55), (88, 135, 44),
- (89, 142, 44), (90, 146, 50), (97, 156, 71), (108, 165, 86),
- (112, 182, 93), (112, 185, 96), (107, 180, 104), (102, 168, 112),
- (94, 162, 117), (88, 156, 110), (89, 155, 104), (93, 155, 98),
- (98, 156, 97), (103, 158, 91), (112, 158, 83), (119, 152, 81),
- (127, 140, 85), (129, 133, 89), (134, 127, 90), (132, 117, 90),
- (136, 107, 89), (120, 103, 85), (108, 102, 84), (90, 95, 82)
- ),
-
-// 444 040222-01
-((54, 94, 49), (43, 94, 43), (41, 93, 50), (39, 93, 58),
- (38, 95, 61), (38, 97, 65), (37, 98, 63), (36, 99, 62),
- (25, 88, 69), (21, 78, 73), (17, 68, 77), (16, 63, 66),
- (15, 58, 56), (15, 54, 48), (15, 50, 41), (14, 46, 40),
- (14, 43, 40), (15, 33, 44), (16, 33, 44), (18, 34, 44),
- (20, 40, 45), (22, 46, 46), (24, 50, 48), (27, 55, 51),
- (35, 67, 56), (35, 68, 57), (35, 70, 59), (35, 73, 61),
- (36, 77, 64), (38, 78, 65), (41, 79, 66), (42, 77, 74),
- (44, 73, 76), (43, 70, 95), (48, 73, 106), (53, 76, 117),
- (68, 87, 123), (83, 99, 129), (93, 107, 135), (103, 115, 142),
- (146, 152, 174), (163, 169, 184), (181, 186, 195), (200, 201, 200),
- (220, 216, 206), (223, 219, 206), (227, 222, 206), (219, 221, 196),
- (201, 214, 177), (161, 191, 136), (139, 170, 112), (118, 150, 89),
- (92, 133, 69), (66, 116, 50), (57, 110, 43), (49, 105, 37),
- (33, 80, 27), (29, 70, 24), (26, 60, 22), (24, 54, 19),
- (23, 49, 17), (24, 47, 17), (25, 46, 17), (26, 44, 17),
- (28, 44, 17), (33, 59, 21), (39, 69, 26), (45, 80, 32),
- (48, 84, 34), (52, 88, 36), (60, 95, 43), (69, 101, 48),
- (77, 111, 64), (73, 106, 73), (70, 102, 83), (66, 92, 88),
- (62, 82, 93), (59, 78, 97), (57, 75, 101), (50, 70, 109),
- (42, 69, 120), (36, 68, 131), (35, 65, 128), (34, 62, 125),
- (34, 62, 120), (35, 62, 116), (36, 67, 106), (38, 72, 95),
- (38, 71, 72), (37, 69, 60), (37, 68, 48), (37, 70, 44),
- (37, 73, 40), (39, 81, 38), (40, 83, 45), (42, 82, 56),
- (46, 82, 68), (52, 89, 95), (56, 93, 113), (60, 98, 131),
- (65, 101, 139), (70, 105, 147), (82, 112, 169), (96, 124, 180),
- (122, 145, 200), (134, 154, 202), (147, 164, 205), (151, 166, 203),
- (155, 169, 201), (158, 171, 203), (156, 169, 209), (149, 163, 205),
- (143, 157, 205), (121, 138, 182), (116, 136, 177), (111, 134, 172),
- (95, 131, 161), (85, 127, 149), (77, 125, 134), (71, 113, 117),
- (65, 103, 97), (61, 100, 91), (57, 98, 86), (55, 94, 84),
- (54, 90, 83), (51, 81, 85), (49, 73, 94), (47, 69, 103),
- (47, 68, 112), (54, 71, 124), (55, 74, 127), (57, 78, 130),
- (59, 83, 135), (59, 86, 141), (57, 86, 141), (56, 84, 145),
- (54, 83, 150), (49, 80, 148), (44, 77, 147), (41, 74, 143),
- (39, 72, 139), (36, 65, 132), (34, 59, 121), (31, 55, 107),
- (28, 51, 92), (25, 45, 61), (25, 43, 55), (25, 41, 50),
- (25, 41, 39), (25, 43, 31), (25, 47, 25), (25, 53, 20),
- (21, 56, 32), (21, 57, 38), (21, 59, 45), (22, 59, 61),
- (22, 61, 72), (23, 64, 83), (23, 66, 90), (25, 67, 98),
- (27, 71, 105), (38, 86, 105), (40, 91, 102), (43, 96, 100),
- (50, 103, 97), (55, 116, 94), (62, 129, 92), (69, 143, 90),
- (78, 155, 105), (80, 154, 109), (82, 153, 114), (86, 149, 125),
- (87, 143, 132), (86, 141, 135), (86, 134, 141), (87, 132, 139),
- (90, 129, 132), (91, 128, 125), (88, 130, 115), (88, 132, 111),
- (86, 141, 106), (87, 150, 97), (86, 156, 88), (80, 158, 81),
- (70, 142, 86), (68, 138, 89), (66, 134, 92), (61, 122, 91),
- (54, 112, 83), (46, 101, 72), (41, 88, 65), (37, 77, 63),
- (34, 63, 68), (33, 57, 69), (32, 56, 69), (30, 56, 69),
- (28, 60, 64), (25, 59, 70), (23, 60, 76), (27, 68, 83),
- (33, 77, 89), (39, 89, 86), (42, 100, 81), (42, 105, 76),
- (45, 108, 67), (47, 110, 60), (51, 109, 51), (52, 105, 43),
- (50, 97, 37), (47, 85, 30), (41, 73, 23), (36, 60, 17),
- (30, 47, 12), (25, 36, 9), (21, 28, 6), (19, 25, 4),
- (18, 25, 3), (17, 28, 3), (17, 29, 3), (18, 32, 4),
- (19, 36, 7), (21, 40, 10), (23, 48, 14), (26, 56, 18),
- (31, 65, 22), (36, 75, 26), (40, 81, 30), (42, 85, 32),
- (42, 88, 32), (42, 89, 31), (41, 89, 28), (39, 86, 25),
- (34, 81, 22), (32, 76, 21), (31, 73, 20), (31, 72, 22),
- (32, 75, 22), (33, 79, 25), (38, 87, 31), (46, 98, 37),
- (58, 113, 47), (69, 132, 55), (80, 142, 64), (89, 150, 79),
- (92, 151, 95), (100, 151, 111), (109, 155, 120), (112, 151, 123),
- (114, 144, 122), (106, 131, 120), (91, 114, 116), (86, 106, 111),
- (77, 97, 98), (73, 91, 84), (69, 91, 70), (58, 87, 54)
- ),
-
-// 445 040222-02
-((140, 109, 204), (117, 101, 203), (109, 100, 208), (102, 99, 213),
- (98, 93, 210), (95, 88, 208), (101, 89, 205), (107, 90, 203),
- (133, 104, 206), (150, 116, 217), (167, 128, 229), (184, 136, 240),
- (202, 144, 252), (216, 146, 252), (230, 149, 253), (235, 149, 253),
- (240, 150, 254), (247, 153, 254), (240, 150, 254), (233, 148, 254),
- (218, 141, 252), (204, 134, 250), (195, 128, 244), (186, 122, 239),
- (151, 98, 207), (132, 86, 188), (114, 74, 170), (96, 65, 156),
- (79, 57, 143), (69, 52, 135), (59, 47, 127), (43, 39, 110),
- (29, 31, 91), (8, 14, 53), (5, 9, 42), (2, 4, 32),
- (2, 4, 34), (2, 5, 36), (4, 8, 43), (6, 12, 51),
- (16, 28, 82), (20, 35, 97), (24, 43, 112), (23, 42, 112),
- (22, 42, 113), (21, 42, 113), (21, 42, 114), (21, 42, 114),
- (21, 42, 114), (24, 45, 118), (21, 41, 108), (19, 37, 99),
- (14, 29, 82), (10, 21, 65), (8, 17, 57), (6, 13, 49),
- (1, 3, 26), (0, 2, 24), (0, 1, 22), (0, 3, 27),
- (1, 6, 33), (3, 9, 41), (5, 13, 49), (11, 21, 67),
- (17, 29, 85), (29, 43, 118), (30, 47, 126), (32, 51, 134),
- (32, 52, 136), (33, 53, 138), (33, 54, 139), (32, 54, 139),
- (35, 55, 142), (37, 58, 149), (39, 61, 157), (45, 62, 160),
- (51, 63, 164), (54, 62, 164), (57, 62, 164), (63, 60, 163),
- (71, 58, 161), (90, 65, 176), (108, 75, 193), (127, 85, 211),
- (138, 89, 219), (149, 94, 228), (168, 103, 241), (186, 108, 251),
- (208, 114, 254), (214, 116, 254), (221, 118, 254), (222, 119, 254),
- (224, 120, 254), (223, 121, 254), (219, 121, 254), (208, 119, 251),
- (191, 116, 242), (156, 99, 212), (137, 88, 193), (119, 78, 175),
- (110, 73, 166), (102, 68, 158), (83, 60, 144), (65, 52, 128),
- (32, 35, 93), (21, 26, 74), (10, 17, 55), (7, 13, 47),
- (5, 10, 40), (2, 4, 29), (1, 1, 23), (0, 0, 21),
- (0, 0, 20), (0, 0, 20), (0, 0, 21), (0, 0, 22),
- (1, 0, 24), (1, 2, 28), (3, 5, 35), (7, 12, 52),
- (24, 28, 89), (35, 35, 107), (47, 43, 126), (52, 46, 133),
- (58, 49, 140), (68, 53, 150), (76, 60, 167), (83, 67, 184),
- (87, 74, 200), (88, 80, 212), (88, 79, 211), (88, 79, 210),
- (85, 76, 200), (84, 73, 194), (83, 73, 194), (84, 75, 201),
- (82, 77, 205), (74, 75, 200), (67, 74, 195), (62, 70, 186),
- (57, 67, 178), (49, 62, 164), (45, 58, 155), (44, 55, 150),
- (47, 52, 145), (47, 49, 137), (45, 46, 129), (43, 43, 122),
- (34, 37, 105), (23, 29, 86), (13, 21, 66), (7, 13, 47),
- (1, 3, 21), (1, 2, 18), (1, 1, 16), (1, 1, 14),
- (0, 0, 12), (1, 0, 12), (1, 1, 14), (1, 1, 16),
- (2, 4, 22), (8, 15, 46), (10, 18, 54), (12, 22, 63),
- (18, 29, 81), (24, 37, 99), (27, 43, 114), (30, 48, 125),
- (29, 49, 128), (28, 49, 128), (27, 49, 129), (28, 49, 129),
- (29, 48, 129), (29, 47, 127), (29, 47, 124), (26, 41, 110),
- (22, 35, 96), (15, 27, 78), (10, 20, 61), (5, 12, 46),
- (2, 5, 34), (0, 2, 28), (0, 0, 23), (0, 0, 22),
- (0, 0, 21), (0, 0, 21), (0, 0, 22), (0, 0, 23),
- (0, 0, 24), (0, 0, 26), (0, 0, 27), (0, 1, 28),
- (0, 1, 29), (0, 1, 30), (0, 2, 30), (0, 2, 30),
- (0, 2, 30), (0, 2, 31), (0, 2, 32), (0, 3, 35),
- (1, 6, 40), (3, 10, 51), (9, 18, 67), (18, 26, 85),
- (30, 35, 103), (43, 44, 120), (54, 51, 135), (64, 56, 149),
- (68, 61, 161), (69, 67, 174), (69, 71, 183), (70, 73, 188),
- (71, 76, 192), (73, 79, 194), (79, 82, 200), (81, 83, 202),
- (81, 85, 206), (76, 85, 210), (71, 83, 209), (65, 82, 206),
- (60, 78, 199), (59, 78, 198), (60, 79, 200), (63, 82, 205),
- (66, 86, 215), (66, 87, 215), (64, 85, 212), (60, 78, 198),
- (55, 71, 184), (51, 64, 169), (47, 59, 158), (44, 58, 156),
- (42, 59, 155), (43, 61, 158), (47, 62, 159), (55, 63, 159),
- (68, 63, 158), (83, 64, 159), (96, 67, 162), (106, 73, 173),
- (116, 81, 190), (125, 91, 208), (134, 100, 225), (149, 107, 239),
- (168, 113, 251), (187, 119, 254), (202, 122, 254), (211, 126, 254),
- (216, 131, 254), (216, 138, 254), (200, 135, 252), (186, 131, 250),
- (175, 129, 247), (163, 122, 237), (151, 114, 224), (139, 105, 211)
- ),
-
-// 446 040222-03
-((108, 61, 116), (101, 42, 124), (99, 37, 123), (98, 32, 122),
- (94, 32, 122), (91, 33, 122), (90, 33, 121), (89, 33, 121),
- (96, 45, 138), (103, 51, 149), (111, 58, 161), (114, 66, 165),
- (118, 75, 170), (114, 82, 166), (111, 89, 162), (108, 91, 158),
- (106, 93, 154), (97, 99, 138), (94, 95, 132), (92, 92, 126),
- (87, 87, 120), (83, 83, 115), (79, 81, 112), (76, 80, 109),
- (62, 71, 94), (57, 64, 85), (53, 57, 77), (52, 51, 69),
- (51, 45, 61), (52, 43, 58), (54, 42, 56), (61, 43, 56),
- (70, 48, 62), (93, 68, 82), (107, 80, 95), (121, 93, 109),
- (133, 104, 120), (145, 115, 131), (151, 119, 136), (158, 123, 141),
- (182, 143, 162), (193, 151, 171), (204, 160, 181), (209, 164, 186),
- (214, 168, 192), (213, 169, 193), (213, 171, 195), (211, 172, 196),
- (208, 172, 194), (199, 169, 189), (193, 165, 184), (187, 161, 179),
- (176, 152, 171), (166, 143, 164), (160, 138, 160), (155, 134, 157),
- (142, 117, 144), (137, 114, 142), (133, 112, 141), (126, 110, 140),
- (119, 108, 139), (116, 106, 138), (113, 105, 138), (107, 101, 137),
- (100, 100, 135), (96, 87, 126), (95, 85, 123), (95, 83, 121),
- (94, 82, 118), (93, 81, 115), (90, 77, 110), (86, 76, 108),
- (76, 74, 101), (74, 70, 96), (73, 67, 92), (75, 67, 90),
- (78, 68, 89), (79, 67, 87), (81, 67, 86), (85, 68, 85),
- (89, 68, 84), (98, 75, 89), (98, 76, 93), (98, 77, 97),
- (97, 79, 98), (97, 81, 99), (96, 82, 100), (97, 82, 99),
- (105, 82, 98), (109, 85, 98), (113, 89, 98), (113, 89, 99),
- (113, 90, 101), (112, 92, 102), (111, 94, 103), (112, 93, 102),
- (115, 91, 102), (122, 86, 100), (124, 86, 99), (127, 86, 98),
- (126, 86, 98), (125, 86, 99), (121, 87, 99), (114, 86, 97),
- (110, 83, 95), (110, 80, 93), (110, 77, 91), (109, 75, 91),
- (109, 74, 91), (108, 70, 92), (104, 66, 96), (97, 61, 101),
- (94, 57, 106), (95, 48, 120), (98, 49, 123), (102, 50, 126),
- (111, 56, 134), (126, 64, 143), (139, 72, 153), (151, 82, 163),
- (171, 104, 187), (181, 114, 199), (191, 124, 211), (194, 128, 213),
- (198, 133, 216), (209, 143, 220), (216, 152, 223), (223, 158, 221),
- (225, 162, 217), (223, 168, 206), (221, 169, 204), (219, 170, 202),
- (213, 168, 196), (206, 166, 189), (200, 162, 183), (193, 156, 177),
- (175, 132, 161), (165, 121, 149), (156, 110, 138), (151, 105, 132),
- (146, 100, 127), (135, 90, 116), (124, 83, 105), (113, 78, 94),
- (100, 74, 85), (77, 57, 74), (73, 56, 73), (69, 55, 72),
- (63, 53, 69), (63, 52, 68), (64, 53, 68), (67, 56, 71),
- (73, 65, 82), (73, 65, 84), (74, 65, 86), (74, 67, 93),
- (73, 72, 99), (75, 75, 105), (76, 78, 109), (81, 82, 113),
- (87, 87, 117), (106, 89, 133), (110, 87, 136), (115, 85, 139),
- (121, 83, 144), (125, 80, 151), (126, 75, 155), (127, 69, 159),
- (129, 63, 160), (129, 61, 162), (129, 60, 164), (134, 58, 169),
- (140, 60, 173), (147, 67, 177), (152, 74, 180), (158, 80, 186),
- (163, 89, 192), (168, 95, 197), (166, 103, 199), (166, 106, 200),
- (166, 110, 201), (168, 118, 202), (170, 126, 199), (173, 137, 196),
- (183, 158, 198), (184, 162, 198), (186, 167, 198), (192, 169, 199),
- (196, 167, 199), (198, 165, 199), (199, 160, 197), (200, 157, 193),
- (202, 156, 191), (206, 153, 192), (207, 150, 191), (207, 145, 194),
- (210, 140, 198), (213, 134, 200), (215, 126, 199), (213, 118, 198),
- (212, 112, 198), (210, 106, 196), (209, 102, 191), (203, 97, 185),
- (195, 93, 185), (187, 92, 185), (180, 90, 184), (169, 89, 181),
- (157, 88, 180), (144, 87, 174), (134, 85, 162), (126, 83, 147),
- (114, 79, 136), (104, 76, 124), (96, 74, 114), (87, 73, 103),
- (80, 72, 99), (70, 71, 95), (62, 68, 91), (57, 65, 83),
- (54, 60, 76), (53, 57, 69), (53, 53, 65), (53, 50, 60),
- (55, 49, 57), (56, 48, 57), (59, 49, 58), (61, 50, 59),
- (65, 52, 63), (71, 57, 68), (78, 64, 76), (87, 71, 85),
- (96, 79, 92), (106, 84, 101), (116, 89, 109), (125, 92, 114),
- (134, 96, 119), (145, 100, 123), (155, 104, 129), (166, 111, 136),
- (177, 119, 143), (188, 127, 152), (195, 134, 160), (198, 136, 164),
- (198, 137, 165), (194, 134, 162), (191, 129, 157), (183, 123, 151),
- (176, 119, 143), (169, 114, 134), (161, 109, 128), (153, 102, 120),
- (143, 97, 117), (131, 89, 116), (122, 81, 113), (112, 69, 112)
- ),
-
-// 447 040222-05
-((97, 154, 138), (60, 119, 109), (59, 117, 109), (58, 115, 109),
- (65, 124, 114), (73, 133, 120), (78, 139, 123), (83, 146, 126),
- (104, 166, 142), (111, 173, 147), (119, 181, 152), (122, 183, 157),
- (125, 186, 162), (128, 189, 165), (131, 192, 168), (132, 193, 168),
- (133, 195, 169), (142, 198, 178), (149, 202, 181), (157, 207, 184),
- (162, 208, 182), (168, 209, 180), (171, 211, 180), (175, 213, 181),
- (158, 191, 164), (148, 178, 155), (138, 165, 147), (118, 153, 139),
- (99, 141, 131), (97, 139, 129), (95, 137, 128), (92, 136, 131),
- (95, 136, 126), (94, 139, 123), (91, 132, 117), (88, 126, 111),
- (76, 124, 108), (65, 122, 105), (61, 117, 102), (57, 112, 100),
- (50, 106, 97), (47, 104, 94), (45, 102, 91), (43, 102, 89),
- (41, 102, 87), (40, 101, 85), (39, 101, 84), (39, 99, 84),
- (40, 101, 85), (45, 103, 91), (49, 107, 99), (53, 111, 107),
- (58, 116, 112), (63, 122, 118), (65, 125, 120), (68, 128, 123),
- (73, 134, 125), (74, 135, 125), (76, 136, 125), (72, 132, 121),
- (69, 128, 117), (65, 125, 115), (62, 122, 113), (58, 117, 110),
- (55, 112, 105), (55, 114, 105), (62, 118, 108), (69, 123, 111),
- (74, 125, 116), (79, 127, 121), (89, 132, 127), (93, 138, 131),
- (103, 147, 145), (103, 155, 149), (104, 163, 153), (108, 168, 154),
- (113, 173, 156), (113, 174, 157), (114, 176, 158), (119, 179, 159),
- (124, 184, 162), (132, 193, 170), (142, 199, 177), (152, 206, 184),
- (156, 208, 186), (161, 211, 189), (169, 215, 191), (176, 219, 197),
- (188, 220, 203), (191, 221, 205), (194, 222, 208), (191, 220, 207),
- (188, 218, 206), (184, 218, 205), (174, 210, 196), (151, 197, 184),
- (125, 182, 173), (87, 146, 141), (72, 130, 127), (58, 115, 113),
- (53, 111, 108), (49, 107, 104), (44, 102, 95), (43, 100, 89),
- (43, 106, 86), (48, 112, 90), (53, 119, 94), (55, 123, 95),
- (57, 127, 96), (64, 134, 101), (69, 139, 108), (70, 144, 108),
- (70, 141, 109), (72, 134, 113), (75, 131, 112), (78, 128, 111),
- (84, 123, 109), (88, 119, 110), (98, 121, 109), (104, 125, 105),
- (101, 135, 110), (96, 138, 111), (91, 141, 112), (88, 142, 113),
- (85, 144, 115), (80, 146, 119), (78, 145, 121), (81, 146, 125),
- (84, 146, 130), (96, 137, 128), (97, 136, 127), (99, 135, 126),
- (87, 128, 120), (80, 120, 109), (75, 113, 100), (60, 108, 94),
- (44, 104, 91), (48, 108, 94), (52, 113, 97), (55, 116, 101),
- (58, 119, 105), (63, 127, 111), (71, 136, 115), (80, 145, 123),
- (85, 151, 130), (95, 160, 137), (97, 162, 139), (99, 164, 141),
- (101, 164, 145), (101, 166, 144), (99, 163, 141), (94, 157, 137),
- (78, 139, 123), (73, 134, 120), (68, 130, 118), (63, 122, 115),
- (61, 120, 114), (62, 123, 117), (70, 131, 124), (79, 140, 130),
- (86, 148, 135), (99, 162, 143), (100, 163, 142), (101, 165, 141),
- (99, 165, 139), (95, 161, 133), (88, 155, 127), (81, 148, 121),
- (62, 124, 103), (58, 119, 99), (54, 115, 95), (48, 106, 89),
- (42, 98, 84), (37, 95, 79), (35, 94, 76), (36, 94, 78),
- (37, 94, 81), (42, 100, 88), (51, 111, 97), (60, 122, 109),
- (73, 135, 122), (88, 152, 134), (104, 167, 145), (122, 180, 154),
- (152, 199, 165), (153, 200, 165), (155, 202, 165), (154, 202, 167),
- (152, 200, 165), (143, 196, 160), (131, 191, 162), (125, 187, 164),
- (123, 186, 162), (123, 186, 163), (121, 183, 165), (118, 181, 162),
- (115, 180, 157), (113, 179, 151), (107, 174, 146), (100, 169, 142),
- (98, 168, 137), (93, 163, 131), (85, 154, 128), (81, 148, 124),
- (77, 140, 121), (70, 130, 118), (65, 124, 115), (65, 122, 116),
- (66, 123, 118), (68, 127, 118), (75, 136, 122), (81, 146, 127),
- (87, 153, 131), (95, 161, 135), (100, 167, 141), (103, 170, 145),
- (109, 174, 148), (114, 178, 152), (116, 181, 154), (121, 185, 154),
- (127, 190, 154), (130, 194, 156), (134, 198, 157), (141, 202, 160),
- (153, 205, 164), (152, 204, 168), (148, 203, 174), (153, 202, 175),
- (149, 199, 174), (139, 196, 174), (135, 194, 171), (134, 192, 168),
- (130, 191, 165), (126, 188, 162), (124, 186, 159), (121, 182, 155),
- (115, 179, 152), (113, 176, 151), (112, 174, 150), (111, 175, 148),
- (113, 176, 151), (116, 177, 154), (116, 179, 154), (115, 179, 157),
- (115, 176, 156), (112, 170, 152), (108, 161, 150), (109, 151, 143),
- (112, 143, 134), (110, 137, 136), (111, 144, 140), (121, 153, 142),
- (126, 159, 150), (124, 174, 160), (112, 174, 152), (101, 160, 140)
- ),
-
-// 448 040222-06
-((101, 0, 0), (96, 0, 1), (94, 0, 1), (92, 0, 1),
- (86, 0, 0), (80, 0, 0), (78, 0, 0), (77, 0, 0),
- (74, 0, 0), (71, 0, 0), (68, 0, 0), (61, 0, 2),
- (55, 0, 4), (50, 0, 2), (46, 1, 0), (46, 0, 0),
- (46, 0, 0), (59, 0, 0), (77, 0, 0), (96, 1, 0),
- (114, 0, 0), (132, 0, 0), (138, 0, 0), (144, 0, 0),
- (156, 0, 0), (153, 4, 7), (150, 9, 15), (136, 4, 7),
- (122, 0, 0), (114, 0, 0), (106, 0, 0), (98, 0, 0),
- (92, 1, 0), (79, 0, 0), (82, 0, 0), (86, 0, 1),
- (87, 0, 0), (89, 1, 0), (85, 1, 0), (82, 1, 0),
- (70, 2, 1), (64, 1, 0), (58, 0, 0), (56, 0, 0),
- (55, 0, 0), (55, 0, 0), (55, 0, 0), (56, 0, 1),
- (58, 0, 1), (68, 0, 1), (69, 0, 2), (71, 0, 4),
- (62, 0, 3), (53, 1, 3), (48, 1, 3), (44, 2, 4),
- (17, 6, 4), (9, 5, 2), (2, 4, 0), (3, 2, 0),
- (4, 0, 0), (7, 0, 0), (11, 0, 0), (30, 0, 0),
- (39, 0, 0), (46, 0, 0), (50, 0, 0), (54, 0, 0),
- (56, 0, 0), (59, 1, 0), (67, 8, 4), (74, 15, 21),
- (53, 11, 15), (50, 5, 10), (48, 0, 5), (47, 1, 4),
- (46, 2, 3), (45, 1, 1), (45, 1, 0), (47, 2, 0),
- (52, 1, 0), (72, 4, 3), (81, 19, 19), (90, 34, 35),
- (103, 27, 26), (116, 21, 17), (122, 24, 23), (134, 5, 10),
- (140, 0, 1), (132, 0, 0), (125, 0, 0), (121, 0, 0),
- (117, 0, 0), (103, 0, 0), (97, 0, 0), (91, 1, 0),
- (83, 1, 5), (73, 1, 4), (64, 1, 5), (56, 1, 6),
- (53, 2, 5), (50, 4, 4), (47, 1, 3), (44, 0, 1),
- (49, 1, 1), (53, 0, 1), (58, 0, 1), (62, 0, 1),
- (66, 0, 1), (72, 0, 1), (80, 1, 0), (90, 2, 1),
- (93, 0, 0), (95, 1, 0), (93, 2, 1), (91, 3, 2),
- (87, 3, 1), (79, 1, 1), (69, 1, 0), (58, 0, 0),
- (47, 0, 0), (44, 0, 0), (42, 0, 1), (41, 1, 1),
- (40, 2, 1), (39, 0, 1), (31, 0, 0), (13, 0, 0),
- (7, 0, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 2), (0, 1, 5), (6, 0, 4), (22, 0, 0),
- (59, 0, 2), (86, 2, 2), (113, 5, 3), (121, 11, 8),
- (130, 18, 14), (154, 32, 29), (163, 8, 12), (173, 4, 11),
- (183, 7, 17), (187, 2, 0), (180, 5, 1), (174, 9, 3),
- (151, 3, 1), (136, 0, 0), (123, 1, 0), (106, 0, 0),
- (74, 0, 1), (67, 0, 0), (61, 0, 0), (52, 0, 0),
- (46, 0, 0), (45, 0, 0), (45, 0, 0), (45, 0, 0),
- (44, 0, 0), (44, 0, 1), (42, 0, 1), (41, 1, 2),
- (41, 1, 1), (41, 0, 0), (44, 0, 0), (45, 0, 0),
- (53, 0, 2), (55, 0, 2), (57, 1, 2), (62, 0, 1),
- (69, 0, 1), (75, 1, 2), (80, 0, 1), (85, 1, 1),
- (89, 0, 0), (89, 0, 0), (81, 0, 0), (78, 0, 0),
- (73, 1, 2), (67, 2, 0), (56, 0, 1), (48, 0, 0),
- (33, 0, 0), (24, 0, 0), (15, 0, 0), (7, 0, 0),
- (1, 0, 4), (4, 0, 4), (8, 0, 0), (15, 0, 0),
- (33, 0, 0), (40, 0, 0), (43, 0, 0), (45, 0, 1),
- (50, 0, 1), (54, 0, 0), (58, 0, 0), (65, 1, 0),
- (68, 0, 0), (70, 0, 0), (71, 0, 0), (71, 0, 0),
- (71, 1, 1), (72, 0, 1), (74, 0, 0), (74, 0, 0),
- (75, 0, 0), (79, 0, 0), (85, 0, 0), (93, 0, 0),
- (100, 0, 0), (108, 0, 0), (120, 15, 9), (119, 23, 25),
- (97, 19, 17), (90, 5, 12), (80, 11, 14), (75, 3, 6),
- (80, 0, 1), (91, 0, 0), (103, 0, 0), (115, 1, 1),
- (137, 1, 1), (148, 0, 0), (171, 2, 0), (173, 0, 0),
- (186, 1, 0), (195, 1, 1), (223, 13, 12), (234, 11, 12),
- (236, 0, 0), (215, 0, 0), (213, 0, 0), (194, 0, 0),
- (182, 0, 1), (168, 0, 0), (151, 1, 2), (138, 0, 0),
- (133, 0, 1), (128, 0, 0), (123, 0, 0), (122, 2, 1),
- (118, 0, 0), (114, 0, 4), (109, 0, 3), (103, 0, 1),
- (100, 3, 0), (99, 3, 4), (97, 1, 2), (97, 0, 0),
- (102, 0, 0), (103, 0, 0), (114, 2, 0), (108, 0, 0)
- ),
-
-// 449 040222-07
-((91, 49, 67), (81, 45, 62), (77, 41, 58), (74, 37, 54),
- (72, 33, 50), (71, 30, 47), (71, 27, 45), (72, 24, 44),
- (83, 21, 49), (84, 23, 51), (86, 26, 53), (89, 30, 59),
- (93, 35, 65), (102, 42, 73), (112, 50, 81), (119, 53, 86),
- (127, 56, 91), (160, 73, 115), (171, 84, 126), (183, 96, 138),
- (189, 107, 147), (195, 118, 156), (195, 121, 157), (195, 124, 159),
- (185, 123, 154), (175, 115, 145), (166, 107, 136), (154, 100, 125),
- (142, 93, 114), (135, 90, 109), (129, 87, 104), (116, 81, 93),
- (101, 73, 83), (71, 55, 57), (57, 44, 45), (43, 33, 34),
- (37, 27, 30), (32, 21, 26), (32, 22, 26), (33, 24, 27),
- (51, 35, 45), (66, 43, 61), (82, 52, 77), (97, 61, 89),
- (112, 70, 102), (120, 76, 108), (128, 82, 115), (144, 100, 132),
- (155, 114, 145), (183, 140, 169), (193, 147, 181), (203, 155, 194),
- (206, 155, 194), (210, 155, 194), (210, 156, 193), (211, 157, 193),
- (202, 150, 184), (197, 144, 175), (193, 138, 166), (193, 129, 164),
- (194, 120, 163), (192, 114, 159), (190, 109, 155), (185, 102, 146),
- (178, 97, 138), (159, 80, 117), (147, 68, 104), (136, 56, 92),
- (134, 51, 88), (132, 47, 84), (125, 40, 79), (119, 34, 72),
- (106, 32, 61), (93, 31, 51), (81, 30, 42), (68, 24, 32),
- (55, 19, 22), (49, 15, 18), (44, 12, 14), (34, 6, 8),
- (27, 1, 4), (19, 0, 0), (16, 0, 0), (14, 0, 0),
- (13, 0, 0), (13, 0, 0), (11, 0, 0), (8, 0, 0),
- (4, 0, 0), (2, 0, 0), (1, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (1, 0, 0), (2, 0, 0),
- (3, 0, 0), (5, 0, 0), (5, 0, 0), (6, 0, 0),
- (6, 0, 0), (6, 0, 0), (6, 0, 0), (7, 0, 0),
- (11, 1, 1), (14, 1, 4), (18, 1, 7), (19, 0, 7),
- (21, 0, 8), (23, 1, 8), (23, 1, 8), (22, 2, 9),
- (20, 2, 8), (17, 2, 6), (17, 2, 6), (17, 3, 7),
- (17, 2, 8), (17, 2, 9), (18, 2, 9), (17, 3, 9),
- (12, 3, 5), (8, 3, 3), (4, 3, 1), (3, 3, 0),
- (2, 3, 0), (0, 2, 0), (0, 1, 0), (0, 1, 0),
- (1, 2, 0), (5, 2, 1), (7, 2, 2), (10, 2, 3),
- (15, 3, 5), (23, 7, 10), (31, 12, 17), (40, 18, 25),
- (62, 31, 43), (76, 34, 52), (90, 37, 61), (98, 38, 64),
- (106, 39, 68), (121, 39, 67), (129, 39, 70), (136, 42, 74),
- (138, 45, 77), (133, 50, 78), (130, 48, 77), (128, 46, 76),
- (123, 46, 79), (120, 41, 69), (113, 32, 61), (104, 26, 53),
- (81, 18, 36), (73, 16, 31), (65, 15, 27), (49, 10, 19),
- (34, 8, 19), (27, 8, 16), (24, 9, 14), (26, 11, 14),
- (32, 16, 19), (53, 31, 36), (60, 34, 41), (68, 38, 47),
- (83, 45, 60), (96, 52, 74), (110, 59, 88), (126, 66, 99),
- (152, 85, 121), (159, 91, 127), (166, 97, 133), (180, 111, 143),
- (193, 122, 152), (201, 130, 163), (207, 137, 172), (209, 138, 175),
- (206, 138, 176), (199, 135, 171), (187, 130, 164), (174, 124, 152),
- (159, 118, 137), (144, 108, 123), (131, 102, 112), (122, 95, 102),
- (112, 84, 94), (110, 81, 93), (109, 79, 93), (105, 75, 90),
- (101, 73, 87), (97, 72, 84), (92, 69, 81), (89, 67, 76),
- (89, 66, 72), (92, 65, 72), (98, 68, 76), (106, 73, 81),
- (117, 79, 89), (130, 89, 99), (141, 96, 110), (149, 105, 119),
- (156, 112, 122), (159, 115, 124), (159, 116, 124), (158, 116, 124),
- (157, 116, 121), (160, 118, 123), (165, 120, 127), (171, 125, 132),
- (179, 132, 140), (186, 135, 147), (191, 139, 150), (191, 140, 152),
- (187, 138, 148), (183, 134, 145), (179, 127, 140), (174, 120, 134),
- (169, 115, 131), (166, 108, 128), (162, 104, 124), (156, 100, 119),
- (150, 94, 111), (142, 86, 104), (134, 76, 95), (128, 66, 87),
- (121, 59, 82), (120, 52, 80), (123, 45, 86), (124, 41, 93),
- (131, 37, 101), (138, 33, 110), (146, 37, 120), (154, 41, 127),
- (160, 44, 133), (166, 49, 135), (171, 51, 140), (174, 55, 144),
- (177, 59, 147), (180, 57, 152), (179, 59, 154), (177, 60, 154),
- (170, 60, 150), (162, 60, 141), (152, 61, 130), (142, 62, 119),
- (131, 66, 106), (120, 65, 95), (110, 62, 86), (105, 63, 81),
- (99, 63, 76), (91, 62, 69), (84, 58, 65), (82, 56, 63),
- (83, 53, 61), (84, 53, 61), (83, 50, 60), (86, 48, 63)
- ),
-
-// 450 040222-08
-((63, 75, 138), (68, 68, 145), (67, 64, 142), (67, 60, 139),
- (66, 54, 133), (66, 48, 127), (65, 45, 124), (65, 43, 122),
- (67, 43, 123), (67, 49, 130), (68, 55, 137), (67, 60, 140),
- (66, 65, 143), (64, 66, 139), (62, 68, 136), (60, 66, 132),
- (58, 65, 128), (53, 60, 109), (52, 60, 107), (52, 61, 106),
- (53, 61, 109), (55, 61, 113), (57, 62, 117), (59, 63, 121),
- (67, 58, 138), (72, 53, 143), (78, 49, 149), (82, 44, 153),
- (86, 39, 157), (89, 37, 157), (92, 36, 158), (95, 33, 156),
- (97, 34, 156), (98, 45, 163), (95, 53, 167), (93, 61, 172),
- (89, 69, 177), (85, 77, 182), (85, 80, 183), (85, 84, 185),
- (84, 90, 176), (85, 90, 170), (87, 91, 165), (88, 94, 165),
- (90, 97, 165), (91, 99, 166), (92, 102, 167), (91, 108, 171),
- (92, 111, 179), (96, 117, 194), (100, 112, 198), (105, 108, 202),
- (110, 104, 209), (116, 100, 216), (119, 99, 219), (122, 98, 222),
- (127, 103, 227), (124, 109, 229), (121, 115, 232), (115, 116, 227),
- (109, 117, 222), (105, 114, 216), (101, 111, 211), (93, 105, 200),
- (86, 97, 191), (76, 86, 166), (72, 82, 157), (68, 79, 149),
- (67, 78, 146), (67, 77, 144), (66, 78, 144), (64, 77, 144),
- (64, 73, 149), (68, 70, 152), (72, 67, 155), (80, 63, 156),
- (89, 59, 157), (93, 57, 158), (98, 56, 160), (106, 61, 168),
- (114, 67, 179), (134, 84, 204), (140, 93, 216), (146, 102, 228),
- (148, 105, 232), (150, 109, 236), (153, 114, 236), (152, 113, 230),
- (145, 109, 211), (140, 106, 199), (135, 104, 188), (132, 102, 182),
- (129, 100, 176), (117, 97, 164), (107, 94, 155), (100, 90, 144),
- (91, 82, 131), (75, 60, 106), (69, 50, 93), (63, 41, 80),
- (60, 37, 75), (58, 33, 70), (53, 25, 60), (49, 19, 52),
- (45, 11, 42), (46, 8, 43), (48, 6, 45), (49, 5, 48),
- (51, 5, 51), (57, 6, 62), (64, 8, 76), (70, 11, 91),
- (76, 13, 105), (84, 18, 129), (85, 18, 132), (86, 19, 136),
- (88, 19, 139), (88, 18, 140), (88, 18, 140), (88, 18, 140),
- (87, 18, 139), (83, 20, 139), (79, 23, 139), (76, 24, 138),
- (74, 26, 137), (69, 27, 131), (64, 28, 123), (58, 28, 113),
- (52, 28, 103), (41, 28, 81), (38, 30, 78), (36, 33, 75),
- (32, 38, 72), (28, 44, 72), (26, 48, 71), (26, 51, 71),
- (27, 57, 76), (29, 57, 79), (31, 58, 82), (33, 58, 83),
- (36, 59, 85), (42, 61, 89), (46, 64, 97), (53, 67, 104),
- (61, 70, 113), (79, 79, 129), (81, 83, 133), (84, 88, 138),
- (84, 94, 145), (85, 99, 150), (86, 106, 155), (89, 107, 161),
- (95, 111, 179), (98, 109, 184), (101, 107, 190), (107, 104, 198),
- (112, 103, 206), (114, 102, 213), (113, 103, 214), (108, 108, 212),
- (107, 108, 209), (105, 107, 205), (105, 105, 204), (106, 103, 204),
- (109, 98, 202), (113, 93, 203), (118, 86, 204), (120, 80, 201),
- (110, 73, 184), (107, 72, 178), (105, 71, 173), (99, 69, 161),
- (93, 65, 147), (88, 64, 133), (81, 63, 123), (76, 61, 116),
- (72, 61, 111), (67, 59, 107), (61, 55, 102), (56, 51, 97),
- (51, 46, 93), (48, 40, 87), (43, 35, 81), (38, 29, 76),
- (26, 22, 63), (24, 21, 60), (22, 21, 57), (19, 19, 51),
- (17, 18, 48), (16, 15, 45), (17, 13, 44), (19, 13, 44),
- (22, 10, 46), (26, 10, 48), (29, 9, 50), (32, 10, 54),
- (35, 11, 56), (38, 14, 58), (41, 16, 59), (42, 19, 61),
- (43, 25, 62), (43, 30, 64), (45, 32, 67), (46, 34, 67),
- (45, 36, 68), (46, 37, 71), (46, 41, 75), (50, 46, 82),
- (51, 53, 91), (54, 66, 104), (53, 81, 116), (55, 94, 130),
- (55, 107, 140), (53, 121, 148), (49, 130, 155), (44, 137, 158),
- (42, 142, 160), (40, 143, 161), (41, 146, 164), (40, 152, 167),
- (42, 158, 174), (44, 164, 181), (46, 171, 188), (49, 174, 192),
- (51, 176, 196), (55, 173, 196), (60, 169, 195), (65, 161, 197),
- (68, 152, 197), (73, 145, 195), (77, 138, 192), (79, 134, 187),
- (81, 128, 182), (81, 128, 181), (80, 128, 180), (81, 131, 179),
- (81, 132, 179), (80, 131, 183), (80, 130, 184), (81, 129, 186),
- (81, 128, 185), (82, 125, 181), (80, 123, 178), (76, 121, 173),
- (72, 125, 168), (66, 131, 163), (61, 135, 161), (55, 138, 161),
- (50, 140, 161), (46, 137, 158), (44, 131, 151), (44, 121, 144),
- (47, 108, 137), (50, 97, 132), (53, 88, 131), (58, 80, 133)
- ),
-
-// 451 040222-09
-((129, 104, 65), (88, 68, 58), (66, 46, 50), (44, 25, 42),
- (35, 13, 37), (26, 1, 32), (27, 1, 31), (29, 1, 30),
- (41, 0, 23), (49, 0, 18), (58, 1, 14), (67, 1, 10),
- (76, 1, 6), (83, 4, 5), (91, 7, 5), (95, 10, 7),
- (99, 14, 9), (128, 35, 16), (145, 51, 20), (162, 67, 24),
- (173, 85, 29), (184, 103, 35), (187, 109, 38), (190, 115, 42),
- (206, 121, 40), (205, 118, 36), (204, 116, 33), (191, 111, 31),
- (179, 106, 29), (171, 99, 27), (163, 92, 25), (149, 75, 19),
- (135, 56, 12), (103, 22, 1), (88, 14, 0), (73, 7, 0),
- (66, 4, 3), (59, 1, 6), (57, 1, 8), (56, 2, 11),
- (62, 10, 19), (73, 17, 22), (84, 25, 25), (100, 32, 28),
- (116, 40, 32), (123, 42, 32), (131, 45, 33), (144, 54, 35),
- (157, 65, 34), (179, 83, 43), (181, 86, 54), (184, 90, 65),
- (174, 92, 77), (165, 94, 89), (159, 93, 90), (154, 92, 91),
- (142, 87, 96), (128, 83, 109), (114, 80, 122), (92, 79, 143),
- (71, 78, 164), (64, 78, 169), (58, 79, 175), (54, 78, 180),
- (53, 77, 178), (52, 88, 192), (44, 96, 208), (36, 104, 225),
- (34, 104, 231), (32, 105, 237), (27, 102, 242), (24, 98, 237),
- (28, 83, 214), (28, 76, 203), (29, 69, 192), (32, 62, 179),
- (36, 55, 167), (43, 51, 158), (50, 47, 149), (68, 44, 128),
- (84, 47, 105), (115, 56, 72), (128, 60, 60), (141, 64, 49),
- (146, 62, 43), (152, 60, 37), (158, 59, 25), (159, 59, 21),
- (140, 56, 20), (122, 47, 25), (104, 38, 30), (94, 32, 34),
- (84, 26, 38), (64, 14, 50), (44, 9, 68), (30, 10, 91),
- (18, 17, 113), (5, 31, 153), (3, 37, 167), (1, 43, 181),
- (1, 43, 187), (1, 43, 193), (2, 44, 201), (2, 42, 203),
- (2, 39, 188), (1, 37, 174), (1, 35, 161), (1, 31, 155),
- (2, 28, 149), (2, 20, 139), (2, 12, 130), (3, 4, 116),
- (6, 3, 100), (21, 9, 72), (25, 9, 68), (29, 9, 64),
- (34, 9, 63), (35, 8, 64), (37, 7, 61), (36, 8, 59),
- (46, 10, 39), (50, 9, 33), (54, 8, 27), (57, 7, 25),
- (60, 6, 23), (63, 6, 21), (70, 8, 22), (81, 13, 23),
- (96, 19, 22), (119, 29, 17), (123, 31, 14), (128, 33, 12),
- (137, 34, 7), (144, 34, 7), (152, 37, 6), (157, 39, 7),
- (156, 37, 6), (148, 31, 4), (140, 25, 2), (135, 22, 1),
- (131, 19, 0), (123, 14, 0), (119, 11, 0), (113, 8, 0),
- (107, 5, 0), (99, 1, 1), (98, 0, 1), (98, 0, 1),
- (102, 1, 1), (108, 3, 0), (111, 5, 0), (114, 11, 1),
- (127, 23, 1), (133, 27, 1), (139, 31, 1), (154, 39, 1),
- (168, 47, 1), (182, 59, 3), (194, 71, 5), (200, 80, 8),
- (204, 89, 11), (202, 92, 21), (200, 92, 22), (199, 92, 24),
- (197, 93, 28), (193, 88, 30), (183, 83, 29), (169, 73, 32),
- (131, 49, 36), (124, 45, 38), (117, 41, 40), (112, 38, 43),
- (114, 39, 42), (119, 42, 40), (131, 51, 40), (137, 58, 39),
- (146, 65, 39), (154, 74, 39), (165, 81, 39), (174, 84, 35),
- (184, 89, 32), (185, 88, 28), (185, 86, 23), (178, 81, 19),
- (159, 64, 10), (156, 60, 8), (153, 57, 6), (142, 49, 7),
- (132, 40, 9), (119, 34, 12), (105, 27, 19), (92, 21, 28),
- (81, 19, 35), (74, 19, 41), (71, 19, 50), (75, 22, 54),
- (80, 26, 57), (88, 32, 59), (96, 36, 58), (103, 41, 53),
- (111, 47, 50), (124, 54, 44), (140, 63, 38), (159, 74, 32),
- (179, 81, 24), (195, 86, 16), (204, 88, 9), (205, 84, 3),
- (200, 78, 1), (187, 72, 8), (174, 66, 20), (159, 62, 32),
- (142, 56, 47), (126, 47, 57), (107, 38, 62), (86, 28, 65),
- (66, 18, 70), (52, 14, 75), (37, 16, 89), (32, 23, 103),
- (28, 29, 120), (22, 36, 135), (15, 38, 145), (12, 34, 144),
- (4, 27, 143), (7, 26, 133), (14, 24, 127), (25, 31, 124),
- (40, 43, 125), (61, 52, 119), (80, 61, 113), (99, 73, 98),
- (118, 80, 83), (139, 93, 67), (159, 109, 56), (181, 120, 47),
- (203, 133, 41), (223, 146, 37), (237, 153, 35), (246, 159, 35),
- (248, 161, 35), (245, 155, 35), (236, 143, 32), (227, 130, 29),
- (220, 119, 25), (219, 113, 23), (218, 113, 23), (222, 117, 29),
- (223, 124, 31), (221, 130, 40), (218, 140, 47), (198, 126, 47),
- (177, 116, 48), (161, 108, 53), (145, 101, 52), (128, 92, 56)
- ),
-
-// 452 040222-10
-((105, 97, 60), (56, 52, 35), (45, 37, 28), (35, 22, 21),
- (48, 26, 19), (61, 30, 18), (65, 31, 17), (70, 33, 16),
- (76, 29, 14), (74, 30, 15), (72, 31, 16), (65, 36, 18),
- (59, 41, 20), (45, 40, 24), (32, 40, 28), (25, 40, 29),
- (18, 40, 31), (5, 41, 34), (4, 39, 32), (4, 38, 30),
- (3, 33, 26), (3, 29, 22), (4, 26, 20), (6, 24, 18),
- (26, 17, 12), (39, 14, 8), (53, 11, 5), (68, 12, 6),
- (83, 13, 7), (89, 13, 8), (95, 13, 9), (103, 12, 9),
- (98, 9, 6), (89, 12, 9), (78, 12, 11), (67, 13, 13),
- (49, 12, 13), (31, 11, 14), (25, 12, 14), (19, 14, 15),
- (22, 28, 23), (31, 36, 26), (41, 45, 29), (46, 55, 32),
- (52, 66, 36), (55, 71, 37), (59, 76, 39), (61, 80, 42),
- (59, 79, 43), (50, 75, 40), (41, 73, 40), (33, 71, 40),
- (23, 61, 39), (13, 52, 38), (9, 48, 37), (6, 44, 36),
- (3, 40, 32), (2, 38, 31), (2, 37, 31), (3, 37, 31),
- (4, 37, 31), (6, 38, 29), (9, 39, 28), (21, 43, 28),
- (36, 49, 29), (78, 70, 42), (95, 87, 55), (112, 105, 68),
- (122, 115, 73), (132, 126, 79), (147, 143, 78), (158, 153, 72),
- (139, 148, 82), (124, 144, 85), (109, 140, 88), (90, 129, 74),
- (71, 119, 61), (62, 110, 60), (54, 102, 59), (43, 85, 62),
- (42, 76, 69), (66, 83, 70), (82, 87, 72), (99, 91, 74),
- (104, 88, 74), (109, 86, 75), (118, 91, 74), (133, 93, 69),
- (157, 88, 55), (155, 81, 51), (153, 75, 47), (151, 73, 46),
- (149, 71, 45), (152, 70, 47), (159, 73, 48), (166, 77, 51),
- (174, 92, 53), (178, 123, 62), (172, 121, 63), (166, 120, 65),
- (161, 119, 62), (157, 118, 60), (138, 115, 62), (121, 121, 57),
- (91, 96, 45), (84, 74, 36), (78, 52, 27), (70, 47, 24),
- (62, 42, 22), (46, 32, 20), (37, 27, 17), (43, 23, 15),
- (62, 22, 12), (82, 26, 14), (83, 28, 15), (84, 31, 16),
- (83, 34, 20), (89, 37, 21), (100, 43, 20), (100, 45, 23),
- (87, 44, 25), (75, 40, 22), (63, 36, 19), (55, 33, 18),
- (48, 30, 17), (33, 24, 14), (19, 20, 13), (8, 15, 12),
- (3, 14, 9), (1, 16, 10), (1, 17, 11), (2, 19, 13),
- (3, 24, 17), (4, 28, 20), (5, 34, 24), (5, 41, 32),
- (15, 57, 61), (30, 72, 85), (45, 88, 110), (54, 99, 122),
- (64, 111, 134), (84, 127, 150), (102, 142, 165), (119, 151, 181),
- (127, 153, 191), (131, 155, 194), (129, 152, 185), (127, 150, 177),
- (118, 137, 157), (103, 113, 129), (74, 92, 104), (54, 68, 81),
- (25, 40, 46), (21, 35, 40), (17, 31, 34), (9, 27, 25),
- (6, 25, 21), (12, 24, 21), (23, 28, 22), (35, 34, 24),
- (47, 41, 28), (64, 55, 34), (72, 58, 35), (80, 62, 36),
- (94, 71, 38), (109, 76, 42), (113, 80, 41), (113, 81, 42),
- (117, 78, 38), (120, 77, 38), (124, 76, 39), (130, 72, 38),
- (133, 69, 37), (135, 67, 37), (136, 63, 36), (132, 59, 40),
- (130, 60, 48), (125, 63, 58), (121, 67, 69), (123, 80, 88),
- (116, 92, 108), (111, 108, 120), (107, 129, 129), (95, 133, 121),
- (76, 132, 115), (69, 127, 110), (63, 122, 106), (61, 123, 102),
- (53, 115, 84), (43, 105, 60), (31, 85, 46), (15, 60, 31),
- (8, 43, 25), (8, 33, 22), (14, 32, 20), (26, 35, 20),
- (36, 41, 23), (47, 61, 32), (62, 75, 49), (77, 94, 69),
- (96, 108, 90), (113, 115, 102), (134, 131, 106), (153, 135, 110),
- (167, 143, 116), (175, 141, 121), (167, 128, 119), (164, 115, 105),
- (150, 93, 86), (137, 77, 69), (121, 61, 57), (95, 51, 48),
- (76, 44, 41), (53, 35, 36), (35, 30, 33), (18, 26, 34),
- (7, 26, 34), (2, 29, 32), (1, 31, 31), (1, 35, 30),
- (2, 37, 31), (4, 39, 31), (5, 39, 32), (4, 40, 33),
- (4, 39, 33), (5, 38, 32), (5, 37, 30), (6, 34, 28),
- (6, 31, 26), (4, 29, 25), (4, 27, 25), (4, 27, 24),
- (4, 26, 25), (4, 26, 24), (4, 27, 24), (3, 29, 26),
- (5, 32, 29), (12, 39, 36), (21, 47, 47), (34, 63, 67),
- (56, 85, 93), (79, 109, 117), (108, 134, 140), (134, 152, 158),
- (155, 171, 178), (179, 192, 201), (198, 214, 221), (215, 231, 228),
- (230, 240, 223), (235, 234, 207), (229, 222, 187), (226, 206, 169),
- (192, 176, 142), (160, 155, 119), (138, 130, 95), (104, 108, 74)
- ),
-
-// 453 040222-11
-((203, 172, 123), (209, 179, 129), (213, 183, 131), (217, 187, 134),
- (219, 188, 135), (222, 190, 137), (222, 189, 137), (222, 189, 137),
- (209, 175, 124), (201, 167, 116), (193, 159, 109), (185, 150, 100),
- (177, 141, 91), (170, 132, 84), (163, 124, 78), (159, 119, 74),
- (156, 115, 71), (143, 100, 59), (137, 94, 54), (131, 89, 49),
- (128, 86, 46), (125, 84, 43), (124, 83, 43), (124, 83, 43),
- (123, 83, 44), (123, 83, 44), (123, 83, 44), (121, 81, 42),
- (119, 80, 41), (118, 79, 40), (117, 79, 39), (113, 76, 35),
- (109, 74, 33), (105, 70, 31), (103, 68, 31), (102, 67, 31),
- (100, 66, 31), (99, 65, 31), (98, 64, 30), (98, 63, 29),
- (95, 61, 27), (94, 60, 27), (93, 60, 28), (92, 60, 29),
- (91, 60, 30), (90, 59, 31), (90, 59, 32), (89, 57, 32),
- (86, 54, 28), (79, 46, 22), (75, 42, 20), (71, 38, 18),
- (66, 34, 16), (62, 31, 15), (60, 30, 15), (58, 29, 16),
- (49, 25, 14), (46, 22, 11), (43, 19, 9), (40, 16, 7),
- (37, 14, 6), (35, 12, 5), (33, 11, 5), (28, 9, 4),
- (25, 9, 4), (22, 10, 4), (24, 11, 5), (26, 13, 6),
- (28, 15, 7), (30, 17, 8), (32, 19, 10), (33, 19, 10),
- (32, 19, 11), (32, 19, 10), (32, 19, 9), (36, 21, 9),
- (41, 24, 9), (44, 26, 10), (48, 29, 11), (54, 33, 15),
- (61, 39, 20), (71, 49, 29), (72, 50, 30), (74, 52, 31),
- (74, 53, 31), (75, 54, 31), (75, 54, 31), (75, 53, 31),
- (79, 56, 33), (81, 57, 34), (83, 59, 35), (83, 59, 35),
- (84, 60, 36), (85, 60, 35), (83, 59, 34), (80, 56, 31),
- (78, 53, 29), (74, 50, 24), (77, 51, 24), (80, 52, 25),
- (84, 54, 26), (88, 56, 27), (97, 65, 33), (106, 74, 41),
- (128, 96, 59), (137, 107, 68), (147, 118, 78), (151, 123, 82),
- (156, 128, 86), (165, 136, 92), (173, 144, 98), (179, 151, 104),
- (181, 154, 109), (182, 156, 112), (181, 155, 112), (180, 155, 112),
- (175, 151, 110), (170, 147, 106), (165, 143, 101), (162, 137, 96),
- (151, 124, 84), (145, 116, 77), (139, 109, 71), (135, 104, 67),
- (131, 99, 64), (125, 92, 58), (118, 86, 53), (114, 82, 48),
- (110, 78, 45), (107, 73, 42), (105, 72, 41), (104, 72, 41),
- (100, 68, 39), (97, 65, 37), (92, 61, 34), (86, 56, 32),
- (69, 43, 23), (61, 37, 19), (53, 32, 16), (49, 28, 14),
- (46, 25, 13), (40, 20, 9), (36, 17, 7), (34, 15, 6),
- (33, 15, 6), (37, 19, 10), (39, 21, 12), (42, 23, 14),
- (48, 29, 18), (55, 34, 22), (62, 41, 26), (71, 49, 31),
- (96, 71, 45), (103, 77, 49), (110, 83, 53), (124, 96, 62),
- (137, 108, 71), (149, 118, 77), (157, 124, 81), (160, 126, 82),
- (160, 126, 80), (152, 119, 74), (148, 117, 73), (145, 115, 72),
- (138, 111, 70), (131, 107, 68), (123, 100, 65), (114, 92, 60),
- (93, 74, 49), (88, 69, 45), (84, 64, 42), (77, 56, 36),
- (73, 52, 33), (73, 52, 34), (76, 56, 37), (84, 62, 41),
- (92, 69, 46), (99, 74, 50), (107, 80, 52), (115, 84, 53),
- (122, 88, 54), (128, 91, 54), (132, 95, 56), (138, 98, 56),
- (142, 101, 54), (141, 100, 53), (140, 99, 52), (138, 97, 50),
- (133, 93, 48), (128, 87, 44), (122, 83, 42), (119, 81, 40),
- (118, 80, 40), (119, 81, 42), (122, 86, 47), (128, 91, 53),
- (134, 100, 62), (142, 110, 73), (151, 120, 84), (160, 132, 96),
- (169, 143, 106), (177, 150, 113), (184, 158, 118), (190, 161, 121),
- (192, 163, 122), (194, 165, 124), (194, 165, 125), (192, 165, 125),
- (191, 165, 125), (187, 162, 122), (183, 157, 117), (179, 150, 111),
- (174, 142, 103), (168, 133, 96), (162, 127, 88), (157, 119, 80),
- (155, 115, 75), (153, 112, 71), (150, 110, 69), (149, 108, 66),
- (148, 106, 63), (147, 104, 61), (148, 104, 60), (148, 105, 60),
- (151, 107, 62), (157, 112, 65), (164, 120, 71), (171, 128, 79),
- (177, 136, 87), (182, 144, 96), (187, 151, 105), (191, 159, 114),
- (194, 166, 125), (201, 174, 134), (209, 184, 143), (218, 194, 154),
- (227, 204, 164), (234, 215, 174), (241, 223, 182), (246, 230, 188),
- (248, 233, 191), (248, 233, 191), (246, 230, 188), (242, 225, 181),
- (237, 217, 173), (230, 209, 163), (223, 200, 153), (215, 191, 143),
- (207, 182, 134), (206, 178, 129), (205, 175, 126), (205, 174, 123),
- (204, 171, 121), (204, 171, 121), (206, 172, 122), (206, 173, 124)
- ),
-
-// 454 040222-12
-((61, 63, 55), (43, 52, 51), (37, 50, 50), (31, 48, 50),
- (34, 50, 53), (37, 53, 56), (39, 55, 58), (42, 57, 60),
- (59, 66, 63), (65, 65, 61), (71, 65, 59), (74, 65, 57),
- (77, 65, 56), (79, 65, 57), (81, 65, 58), (82, 66, 58),
- (84, 67, 58), (88, 72, 62), (87, 72, 62), (87, 73, 63),
- (87, 73, 62), (87, 74, 62), (88, 73, 61), (89, 73, 61),
- (105, 76, 53), (115, 81, 53), (126, 87, 54), (132, 91, 57),
- (138, 96, 60), (136, 98, 64), (135, 100, 68), (132, 108, 78),
- (131, 113, 85), (134, 118, 92), (139, 120, 93), (145, 123, 94),
- (146, 121, 93), (148, 120, 92), (144, 119, 93), (141, 118, 95),
- (122, 112, 95), (114, 106, 92), (107, 101, 89), (108, 98, 83),
- (110, 95, 77), (111, 93, 75), (112, 92, 73), (113, 91, 72),
- (113, 94, 77), (108, 109, 92), (103, 114, 99), (99, 120, 107),
- (95, 123, 110), (92, 127, 113), (89, 127, 114), (87, 128, 116),
- (69, 129, 126), (61, 132, 133), (53, 135, 140), (47, 139, 148),
- (42, 143, 156), (41, 143, 156), (40, 144, 157), (40, 140, 153),
- (40, 134, 146), (33, 114, 124), (32, 105, 113), (32, 96, 103),
- (33, 93, 99), (34, 91, 96), (34, 88, 92), (36, 85, 88),
- (41, 82, 83), (41, 76, 75), (41, 70, 68), (40, 64, 61),
- (40, 58, 55), (39, 56, 52), (39, 54, 50), (40, 51, 47),
- (42, 50, 46), (47, 51, 48), (48, 52, 49), (49, 54, 50),
- (49, 54, 50), (50, 54, 51), (52, 54, 50), (56, 55, 48),
- (68, 56, 44), (75, 56, 41), (83, 57, 38), (86, 58, 37),
- (89, 59, 37), (95, 62, 37), (100, 63, 36), (105, 65, 35),
- (106, 66, 34), (104, 67, 31), (100, 63, 28), (97, 60, 25),
- (94, 59, 24), (92, 58, 24), (87, 56, 24), (85, 55, 24),
- (81, 55, 25), (80, 54, 25), (80, 53, 25), (79, 51, 24),
- (78, 50, 23), (74, 48, 21), (69, 45, 20), (64, 42, 18),
- (61, 39, 17), (61, 36, 18), (62, 36, 18), (64, 37, 18),
- (68, 39, 18), (74, 40, 19), (81, 40, 18), (85, 41, 18),
- (84, 45, 22), (79, 49, 31), (75, 54, 40), (74, 58, 45),
- (73, 63, 51), (70, 74, 66), (74, 86, 79), (86, 95, 87),
- (99, 105, 92), (122, 118, 98), (122, 121, 102), (122, 124, 106),
- (121, 131, 115), (117, 140, 125), (110, 147, 135), (110, 148, 140),
- (119, 151, 138), (126, 144, 129), (133, 138, 120), (135, 135, 116),
- (137, 132, 113), (138, 130, 109), (134, 127, 106), (131, 121, 101),
- (131, 117, 96), (146, 111, 79), (151, 108, 73), (157, 106, 68),
- (165, 102, 60), (168, 102, 58), (168, 103, 60), (165, 105, 63),
- (160, 118, 83), (158, 122, 89), (156, 127, 95), (153, 134, 102),
- (151, 141, 109), (145, 147, 117), (138, 151, 124), (129, 149, 126),
- (116, 145, 127), (88, 135, 130), (81, 132, 129), (75, 129, 129),
- (64, 122, 125), (53, 117, 120), (44, 113, 117), (38, 103, 107),
- (28, 80, 82), (26, 75, 76), (24, 70, 71), (22, 60, 62),
- (22, 50, 52), (24, 44, 43), (27, 40, 38), (33, 40, 36),
- (40, 44, 37), (51, 48, 38), (62, 53, 39), (74, 59, 42),
- (89, 66, 45), (103, 73, 45), (114, 78, 46), (125, 82, 46),
- (141, 84, 45), (143, 83, 44), (145, 82, 43), (145, 80, 41),
- (144, 78, 39), (143, 75, 36), (140, 72, 34), (139, 67, 30),
- (137, 67, 26), (136, 63, 23), (137, 59, 19), (139, 60, 18),
- (140, 60, 16), (141, 61, 16), (143, 64, 20), (148, 68, 24),
- (155, 78, 28), (163, 88, 34), (172, 94, 39), (181, 100, 43),
- (192, 106, 44), (197, 109, 43), (201, 110, 42), (201, 110, 42),
- (199, 110, 42), (197, 112, 44), (190, 111, 50), (180, 109, 54),
- (172, 107, 57), (163, 104, 58), (156, 100, 58), (149, 95, 57),
- (143, 90, 55), (145, 89, 54), (148, 92, 56), (152, 97, 62),
- (156, 105, 73), (159, 114, 84), (167, 125, 97), (175, 136, 111),
- (170, 145, 123), (170, 154, 135), (170, 163, 143), (171, 171, 152),
- (171, 180, 163), (167, 185, 169), (162, 190, 174), (165, 193, 179),
- (154, 193, 181), (141, 190, 181), (129, 184, 177), (120, 175, 170),
- (113, 168, 162), (107, 159, 152), (102, 150, 140), (108, 143, 129),
- (114, 135, 116), (116, 128, 105), (118, 120, 94), (120, 112, 84),
- (121, 105, 75), (123, 97, 66), (123, 90, 59), (121, 84, 54),
- (122, 80, 48), (118, 77, 46), (112, 74, 46), (106, 74, 48),
- (97, 74, 51), (89, 73, 54), (81, 71, 56), (68, 67, 56)
- ),
-
-// 455 040222-13
-((33, 6, 3), (26, 9, 4), (23, 11, 4), (21, 13, 5),
- (31, 15, 4), (41, 18, 4), (45, 21, 3), (50, 24, 3),
- (71, 39, 5), (83, 46, 10), (95, 53, 15), (108, 61, 22),
- (121, 70, 30), (131, 82, 40), (141, 95, 51), (146, 100, 55),
- (152, 106, 59), (181, 132, 78), (191, 142, 87), (202, 153, 96),
- (210, 156, 98), (219, 159, 100), (222, 159, 100), (226, 159, 100),
- (222, 151, 93), (204, 136, 86), (186, 121, 79), (166, 100, 68),
- (146, 80, 57), (136, 72, 50), (127, 64, 43), (109, 53, 37),
- (90, 40, 29), (68, 27, 22), (62, 26, 18), (57, 25, 15),
- (53, 26, 14), (49, 28, 14), (48, 30, 16), (48, 32, 18),
- (40, 36, 16), (34, 35, 15), (29, 34, 14), (26, 31, 17),
- (24, 29, 21), (23, 29, 23), (22, 30, 26), (20, 28, 30),
- (23, 33, 30), (44, 40, 37), (61, 47, 42), (78, 54, 47),
- (96, 58, 42), (114, 62, 37), (125, 65, 33), (136, 68, 30),
- (177, 91, 34), (180, 87, 32), (184, 84, 30), (171, 72, 22),
- (158, 61, 15), (150, 59, 14), (143, 58, 14), (124, 58, 17),
- (102, 47, 18), (53, 18, 12), (40, 14, 12), (27, 10, 13),
- (25, 9, 14), (23, 9, 15), (21, 6, 12), (22, 5, 12),
- (25, 6, 13), (28, 5, 11), (31, 5, 9), (30, 4, 6),
- (30, 3, 3), (28, 3, 3), (26, 4, 4), (24, 5, 8),
- (23, 7, 9), (29, 16, 6), (37, 23, 9), (45, 30, 12),
- (51, 33, 15), (57, 36, 19), (75, 49, 26), (93, 60, 32),
- (127, 88, 40), (145, 96, 48), (163, 105, 57), (171, 110, 63),
- (180, 115, 70), (189, 122, 80), (195, 137, 94), (203, 145, 100),
- (209, 150, 99), (223, 156, 99), (223, 166, 116), (224, 177, 133),
- (225, 183, 136), (227, 190, 139), (236, 199, 134), (244, 203, 123),
- (243, 207, 131), (245, 213, 139), (248, 219, 148), (251, 217, 147),
- (254, 216, 147), (252, 209, 132), (244, 197, 125), (233, 184, 121),
- (219, 171, 115), (185, 135, 96), (172, 126, 88), (160, 118, 81),
- (136, 103, 69), (115, 90, 56), (97, 82, 46), (87, 75, 39),
- (71, 74, 38), (67, 72, 37), (63, 70, 37), (62, 66, 34),
- (61, 62, 32), (63, 58, 32), (64, 55, 30), (66, 48, 29),
- (62, 42, 25), (53, 21, 9), (54, 19, 6), (56, 17, 3),
- (65, 21, 2), (74, 28, 6), (84, 37, 13), (90, 47, 21),
- (99, 60, 39), (97, 63, 48), (95, 67, 58), (91, 66, 62),
- (88, 66, 67), (81, 61, 65), (69, 54, 63), (57, 45, 58),
- (43, 36, 52), (23, 20, 37), (20, 17, 31), (17, 15, 26),
- (15, 14, 17), (14, 13, 9), (15, 17, 7), (17, 23, 9),
- (22, 34, 14), (23, 35, 14), (24, 37, 15), (26, 39, 15),
- (27, 41, 16), (29, 40, 15), (31, 41, 15), (32, 39, 13),
- (33, 36, 11), (29, 34, 12), (29, 35, 12), (30, 36, 13),
- (35, 38, 15), (38, 38, 15), (41, 40, 15), (40, 41, 16),
- (39, 41, 16), (39, 38, 15), (40, 36, 15), (42, 29, 12),
- (40, 24, 9), (36, 18, 4), (32, 14, 2), (29, 10, 1),
- (28, 6, 0), (26, 3, 0), (22, 1, 0), (18, 0, 0),
- (16, 1, 0), (16, 3, 0), (20, 6, 1), (25, 9, 2),
- (44, 21, 3), (49, 24, 2), (54, 27, 2), (64, 29, 3),
- (71, 29, 5), (80, 27, 5), (85, 25, 5), (86, 26, 2),
- (83, 23, 2), (76, 19, 2), (70, 12, 2), (63, 5, 2),
- (56, 3, 0), (53, 2, 0), (50, 4, 0), (48, 8, 0),
- (45, 9, 0), (42, 11, 1), (43, 10, 1), (44, 10, 2),
- (45, 12, 2), (42, 12, 1), (36, 14, 2), (33, 13, 1),
- (33, 12, 1), (35, 13, 1), (42, 15, 3), (52, 21, 7),
- (63, 33, 14), (82, 46, 21), (98, 60, 29), (112, 72, 37),
- (125, 78, 46), (131, 85, 57), (140, 91, 61), (139, 97, 65),
- (135, 102, 66), (124, 96, 67), (111, 91, 77), (105, 86, 84),
- (94, 81, 89), (83, 79, 90), (67, 70, 84), (54, 63, 84),
- (52, 59, 86), (52, 56, 86), (51, 53, 85), (47, 48, 74),
- (40, 40, 63), (39, 33, 56), (41, 31, 50), (41, 30, 50),
- (44, 31, 51), (45, 36, 54), (52, 42, 63), (60, 50, 74),
- (66, 59, 87), (71, 67, 98), (76, 76, 110), (88, 86, 115),
- (96, 93, 114), (101, 95, 110), (102, 91, 99), (93, 80, 89),
- (89, 73, 77), (86, 64, 62), (81, 54, 47), (79, 44, 33),
- (62, 30, 21), (48, 20, 12), (38, 12, 7), (30, 7, 4)
- ),
-
-// 456 040222-15
-((153, 104, 63), (189, 101, 74), (188, 94, 76), (188, 88, 78),
- (211, 75, 65), (235, 63, 52), (240, 53, 46), (246, 44, 41),
- (251, 16, 20), (240, 16, 15), (230, 16, 10), (201, 15, 7),
- (173, 15, 4), (148, 19, 7), (123, 23, 11), (115, 25, 13),
- (108, 28, 16), (61, 46, 26), (52, 64, 36), (43, 82, 47),
- (51, 103, 68), (59, 125, 89), (63, 136, 99), (68, 147, 110),
- (81, 183, 133), (78, 183, 135), (75, 184, 138), (66, 173, 135),
- (57, 162, 133), (50, 152, 126), (44, 143, 120), (34, 121, 105),
- (23, 98, 86), (13, 71, 63), (19, 73, 69), (26, 75, 76),
- (42, 94, 95), (59, 114, 114), (66, 126, 121), (74, 138, 128),
- (98, 180, 147), (122, 202, 154), (146, 224, 162), (168, 223, 162),
- (191, 223, 163), (195, 213, 156), (199, 203, 149), (208, 175, 124),
- (219, 156, 97), (244, 119, 68), (247, 105, 60), (251, 92, 52),
- (251, 94, 50), (252, 96, 49), (250, 100, 49), (248, 105, 50),
- (232, 100, 37), (220, 97, 35), (209, 95, 34), (205, 92, 37),
- (202, 90, 41), (200, 80, 36), (198, 70, 31), (193, 47, 18),
- (187, 23, 5), (193, 20, 2), (199, 20, 3), (205, 21, 5),
- (200, 22, 4), (196, 23, 3), (176, 29, 5), (155, 40, 10),
- (115, 67, 22), (97, 80, 26), (79, 94, 30), (56, 97, 35),
- (34, 100, 41), (25, 97, 43), (17, 94, 45), (16, 90, 45),
- (15, 84, 39), (12, 62, 35), (8, 48, 32), (5, 34, 29),
- (4, 30, 26), (4, 26, 23), (4, 27, 22), (5, 38, 33),
- (14, 79, 71), (21, 102, 91), (28, 125, 112), (33, 136, 123),
- (38, 148, 135), (40, 169, 155), (52, 192, 179), (62, 215, 205),
- (73, 231, 218), (83, 241, 230), (79, 232, 223), (75, 224, 216),
- (75, 218, 212), (76, 213, 208), (79, 206, 198), (81, 197, 187),
- (67, 191, 156), (66, 189, 149), (66, 188, 142), (68, 178, 147),
- (71, 169, 152), (73, 152, 164), (76, 142, 173), (78, 145, 185),
- (83, 161, 182), (100, 150, 173), (107, 145, 168), (114, 141, 163),
- (129, 133, 168), (142, 148, 161), (163, 154, 139), (178, 154, 115),
- (215, 131, 66), (218, 119, 60), (222, 107, 55), (220, 102, 52),
- (219, 97, 50), (204, 79, 35), (189, 68, 28), (162, 60, 29),
- (138, 64, 37), (107, 87, 58), (99, 93, 60), (91, 100, 62),
- (73, 107, 64), (54, 113, 77), (50, 122, 91), (48, 127, 104),
- (50, 128, 98), (57, 119, 86), (65, 111, 74), (75, 106, 68),
- (85, 101, 63), (98, 90, 57), (111, 90, 49), (119, 100, 44),
- (111, 109, 41), (113, 123, 25), (116, 127, 23), (119, 131, 22),
- (135, 147, 37), (131, 163, 61), (123, 179, 82), (114, 189, 93),
- (105, 212, 91), (107, 214, 93), (109, 216, 95), (122, 223, 107),
- (139, 208, 112), (152, 196, 102), (163, 180, 90), (162, 162, 72),
- (168, 155, 64), (175, 145, 79), (180, 137, 84), (186, 130, 90),
- (180, 112, 103), (177, 91, 103), (171, 81, 106), (141, 86, 110),
- (90, 106, 124), (80, 106, 126), (71, 106, 128), (77, 108, 135),
- (70, 121, 138), (71, 135, 133), (69, 157, 141), (69, 175, 150),
- (86, 189, 167), (103, 202, 187), (123, 213, 197), (143, 223, 199),
- (161, 216, 196), (180, 206, 185), (198, 183, 175), (208, 160, 155),
- (208, 132, 109), (202, 131, 101), (197, 131, 93), (184, 128, 87),
- (169, 127, 81), (158, 133, 70), (148, 138, 66), (147, 143, 63),
- (149, 146, 66), (149, 146, 67), (155, 146, 60), (160, 141, 57),
- (177, 136, 50), (198, 132, 46), (204, 129, 45), (195, 127, 43),
- (174, 126, 48), (150, 126, 49), (136, 125, 49), (119, 136, 53),
- (99, 148, 60), (77, 160, 80), (61, 170, 100), (55, 175, 119),
- (57, 184, 132), (64, 192, 139), (77, 198, 147), (98, 207, 156),
- (123, 217, 164), (147, 224, 174), (167, 223, 179), (186, 213, 170),
- (202, 199, 152), (221, 184, 123), (236, 172, 98), (246, 156, 82),
- (251, 137, 68), (245, 118, 52), (232, 102, 37), (204, 94, 24),
- (174, 86, 17), (147, 79, 16), (122, 69, 13), (106, 57, 14),
- (79, 52, 18), (52, 48, 23), (28, 44, 24), (9, 40, 21),
- (5, 35, 19), (4, 33, 18), (7, 35, 22), (9, 38, 25),
- (11, 45, 24), (9, 53, 27), (6, 59, 27), (5, 62, 26),
- (6, 61, 27), (7, 61, 26), (7, 62, 28), (7, 65, 33),
- (7, 65, 35), (9, 60, 34), (10, 54, 34), (11, 48, 32),
- (13, 41, 31), (20, 38, 29), (42, 39, 25), (73, 52, 27),
- (73, 65, 40), (80, 74, 52), (83, 87, 61), (96, 94, 66)
- ),
-
-// 457 040222-16
-((100, 134, 148), (88, 123, 138), (82, 116, 131), (76, 110, 125),
- (73, 106, 121), (70, 102, 117), (69, 101, 115), (69, 100, 114),
- (64, 97, 110), (65, 98, 112), (67, 100, 115), (68, 103, 118),
- (70, 106, 122), (71, 108, 124), (72, 110, 127), (72, 110, 128),
- (72, 110, 129), (72, 110, 129), (73, 111, 130), (75, 113, 131),
- (78, 115, 132), (81, 118, 134), (83, 120, 136), (85, 123, 138),
- (92, 130, 145), (95, 133, 147), (99, 136, 150), (100, 138, 153),
- (102, 141, 157), (104, 144, 159), (106, 147, 162), (111, 154, 168),
- (115, 159, 173), (125, 168, 179), (125, 167, 177), (125, 166, 176),
- (121, 160, 169), (118, 154, 162), (115, 149, 157), (113, 145, 152),
- (98, 123, 131), (91, 114, 122), (84, 105, 113), (79, 99, 106),
- (75, 93, 99), (73, 91, 97), (72, 89, 96), (69, 86, 92),
- (67, 83, 89), (68, 80, 85), (66, 76, 80), (64, 73, 76),
- (60, 68, 71), (57, 64, 67), (55, 61, 65), (53, 59, 63),
- (46, 52, 57), (44, 51, 55), (43, 50, 54), (44, 51, 55),
- (46, 52, 56), (48, 54, 58), (51, 57, 61), (56, 64, 67),
- (64, 72, 75), (83, 92, 95), (93, 102, 105), (104, 113, 115),
- (108, 117, 120), (113, 122, 126), (122, 131, 134), (126, 137, 141),
- (138, 149, 154), (144, 155, 159), (151, 162, 165), (159, 170, 172),
- (167, 179, 180), (171, 183, 184), (175, 188, 189), (184, 197, 197),
- (189, 205, 206), (202, 218, 219), (207, 223, 223), (212, 228, 228),
- (213, 229, 229), (214, 231, 231), (216, 232, 233), (216, 232, 232),
- (215, 231, 231), (213, 229, 229), (211, 227, 227), (210, 226, 226),
- (209, 226, 225), (208, 224, 224), (208, 223, 222), (207, 222, 221),
- (206, 221, 221), (204, 219, 220), (203, 218, 220), (202, 217, 220),
- (202, 216, 218), (202, 215, 217), (200, 212, 214), (195, 209, 212),
- (184, 199, 203), (177, 192, 196), (170, 185, 189), (166, 181, 185),
- (162, 177, 182), (155, 170, 175), (147, 163, 169), (141, 158, 164),
- (135, 153, 160), (122, 141, 150), (119, 140, 149), (117, 139, 149),
- (114, 137, 148), (110, 137, 148), (108, 136, 148), (106, 137, 149),
- (103, 136, 149), (102, 136, 149), (101, 136, 149), (100, 135, 148),
- (100, 134, 148), (97, 130, 144), (95, 127, 143), (94, 126, 142),
- (93, 127, 143), (98, 132, 147), (100, 134, 148), (103, 136, 150),
- (107, 139, 154), (111, 143, 157), (112, 145, 159), (113, 146, 160),
- (107, 139, 154), (101, 131, 146), (96, 123, 138), (91, 118, 133),
- (87, 113, 128), (80, 105, 120), (74, 98, 111), (70, 91, 104),
- (67, 86, 99), (63, 82, 96), (63, 82, 96), (64, 83, 97),
- (66, 87, 100), (68, 90, 104), (69, 93, 108), (68, 94, 112),
- (67, 96, 116), (67, 96, 116), (67, 97, 117), (67, 98, 117),
- (67, 98, 117), (67, 97, 116), (65, 95, 115), (66, 95, 112),
- (65, 94, 111), (63, 93, 111), (63, 93, 110), (63, 93, 110),
- (63, 92, 109), (63, 92, 109), (64, 91, 107), (63, 90, 106),
- (59, 83, 99), (57, 81, 96), (56, 79, 94), (53, 74, 89),
- (50, 69, 83), (46, 64, 77), (42, 59, 72), (39, 54, 66),
- (36, 50, 62), (35, 47, 58), (33, 45, 56), (33, 45, 55),
- (33, 45, 55), (33, 45, 56), (34, 47, 59), (36, 50, 62),
- (39, 55, 71), (39, 56, 73), (40, 58, 75), (42, 60, 79),
- (43, 63, 82), (45, 65, 84), (47, 68, 87), (51, 72, 91),
- (56, 76, 94), (61, 81, 99), (67, 87, 104), (73, 94, 110),
- (79, 100, 116), (86, 107, 123), (92, 113, 129), (99, 120, 135),
- (105, 125, 141), (110, 130, 145), (115, 136, 150), (122, 142, 155),
- (127, 148, 160), (134, 155, 164), (140, 161, 170), (146, 167, 175),
- (151, 173, 179), (156, 177, 182), (159, 179, 183), (161, 179, 181),
- (158, 174, 178), (153, 169, 172), (148, 163, 166), (142, 156, 160),
- (136, 150, 154), (130, 146, 150), (126, 142, 148), (123, 141, 148),
- (121, 141, 149), (121, 142, 150), (120, 143, 150), (120, 141, 150),
- (119, 138, 147), (118, 135, 144), (118, 133, 140), (117, 130, 137),
- (116, 128, 135), (116, 127, 134), (117, 129, 135), (118, 132, 139),
- (122, 137, 146), (128, 146, 153), (134, 154, 161), (142, 162, 169),
- (147, 168, 175), (152, 173, 180), (156, 176, 183), (157, 177, 183),
- (155, 174, 180), (152, 170, 175), (149, 164, 170), (144, 160, 166),
- (142, 158, 164), (138, 155, 161), (133, 150, 156), (128, 145, 152),
- (123, 142, 149), (119, 140, 148), (117, 140, 149), (115, 140, 149),
- (112, 139, 149), (110, 138, 149), (104, 136, 147), (102, 135, 148)
- ),
-
-// 458 040222-17
-((145, 86, 63), (120, 68, 49), (105, 61, 47), (90, 55, 45),
- (90, 54, 45), (90, 53, 45), (90, 52, 43), (90, 51, 42),
- (79, 41, 34), (73, 36, 30), (67, 32, 26), (63, 28, 23),
- (59, 24, 20), (55, 20, 17), (51, 16, 14), (49, 14, 12),
- (48, 13, 10), (47, 9, 7), (49, 8, 8), (51, 7, 9),
- (59, 10, 11), (67, 13, 13), (71, 15, 14), (75, 17, 16),
- (88, 30, 25), (95, 36, 29), (102, 42, 34), (110, 48, 40),
- (119, 55, 46), (123, 60, 49), (128, 65, 53), (139, 74, 58),
- (148, 82, 67), (164, 81, 73), (168, 81, 73), (173, 81, 74),
- (173, 82, 75), (173, 83, 76), (171, 81, 74), (170, 79, 73),
- (167, 66, 66), (157, 62, 61), (147, 58, 57), (137, 55, 51),
- (128, 52, 46), (125, 50, 44), (122, 48, 43), (111, 43, 36),
- (97, 34, 30), (64, 21, 17), (51, 17, 13), (39, 13, 9),
- (32, 10, 6), (26, 7, 4), (25, 6, 3), (24, 5, 3),
- (26, 8, 6), (31, 9, 8), (36, 11, 11), (42, 12, 13),
- (49, 14, 15), (52, 14, 16), (55, 15, 17), (61, 17, 21),
- (65, 22, 25), (74, 32, 31), (75, 35, 33), (76, 39, 36),
- (75, 40, 38), (74, 42, 41), (73, 46, 42), (73, 48, 42),
- (71, 45, 35), (70, 41, 33), (69, 37, 32), (70, 35, 31),
- (71, 34, 31), (72, 34, 30), (73, 34, 30), (75, 32, 31),
- (78, 34, 34), (92, 49, 50), (105, 66, 63), (119, 84, 76),
- (128, 91, 81), (137, 99, 87), (150, 108, 98), (158, 112, 105),
- (169, 119, 115), (175, 114, 108), (182, 110, 102), (178, 103, 96),
- (175, 96, 91), (162, 83, 85), (145, 69, 78), (132, 57, 64),
- (122, 45, 51), (100, 27, 29), (89, 23, 25), (78, 20, 22),
- (73, 19, 21), (69, 18, 21), (61, 16, 16), (55, 13, 12),
- (45, 8, 6), (45, 9, 7), (45, 11, 8), (45, 12, 9),
- (46, 14, 10), (47, 18, 13), (49, 20, 14), (54, 23, 17),
- (60, 26, 18), (67, 33, 23), (66, 34, 24), (65, 35, 25),
- (62, 34, 27), (58, 34, 27), (56, 34, 28), (55, 34, 29),
- (55, 40, 38), (57, 43, 42), (59, 47, 46), (61, 47, 47),
- (63, 48, 48), (69, 49, 51), (75, 54, 55), (85, 59, 60),
- (93, 63, 64), (110, 67, 66), (113, 69, 65), (116, 71, 64),
- (125, 76, 64), (132, 81, 67), (136, 89, 70), (147, 93, 73),
- (162, 106, 76), (162, 108, 75), (163, 110, 75), (161, 109, 74),
- (160, 109, 74), (153, 104, 73), (146, 100, 72), (136, 92, 68),
- (123, 84, 63), (97, 67, 50), (92, 63, 47), (87, 59, 45),
- (75, 51, 39), (65, 43, 33), (58, 35, 28), (52, 29, 23),
- (46, 23, 19), (44, 22, 17), (43, 21, 16), (40, 16, 15),
- (37, 14, 12), (35, 11, 11), (34, 10, 11), (34, 11, 13),
- (33, 12, 15), (32, 13, 17), (31, 13, 16), (30, 14, 16),
- (29, 14, 17), (31, 14, 17), (33, 14, 18), (35, 12, 17),
- (41, 9, 13), (43, 8, 12), (46, 8, 12), (51, 9, 15),
- (58, 12, 18), (68, 15, 19), (78, 18, 21), (86, 21, 21),
- (92, 25, 22), (93, 27, 22), (94, 29, 23), (96, 29, 23),
- (96, 29, 23), (95, 31, 22), (88, 32, 21), (79, 29, 18),
- (62, 21, 17), (58, 20, 17), (55, 19, 17), (49, 18, 19),
- (44, 19, 18), (41, 18, 18), (41, 17, 18), (45, 16, 18),
- (53, 16, 20), (65, 17, 22), (82, 21, 24), (99, 29, 27),
- (113, 36, 29), (125, 44, 32), (134, 50, 35), (144, 55, 40),
- (154, 64, 45), (157, 70, 49), (154, 77, 53), (142, 82, 54),
- (131, 83, 59), (122, 83, 64), (117, 83, 67), (116, 82, 72),
- (111, 84, 74), (109, 89, 78), (106, 91, 83), (106, 91, 84),
- (111, 87, 87), (118, 85, 89), (126, 91, 87), (135, 99, 89),
- (142, 106, 89), (148, 110, 90), (154, 111, 92), (159, 109, 88),
- (163, 110, 83), (165, 107, 77), (163, 100, 69), (161, 97, 66),
- (157, 91, 64), (154, 89, 61), (149, 86, 59), (145, 80, 55),
- (142, 78, 54), (137, 76, 56), (134, 80, 60), (130, 85, 64),
- (127, 85, 65), (125, 84, 62), (121, 80, 59), (115, 75, 56),
- (108, 70, 53), (100, 62, 49), (96, 56, 42), (94, 50, 37),
- (92, 46, 33), (92, 45, 32), (93, 48, 34), (97, 55, 38),
- (104, 62, 42), (113, 71, 51), (121, 81, 60), (128, 90, 71),
- (136, 101, 78), (147, 107, 79), (156, 107, 78), (163, 109, 78),
- (154, 104, 79), (146, 103, 79), (142, 99, 77), (137, 90, 70)
- ),
-
-// 459 040222-18
-((52, 100, 5), (50, 86, 6), (49, 74, 6), (49, 62, 7),
- (43, 54, 6), (37, 47, 6), (31, 47, 5), (26, 47, 5),
- (9, 53, 6), (5, 50, 5), (1, 48, 5), (4, 49, 4),
- (7, 51, 3), (15, 55, 2), (24, 59, 1), (27, 58, 1),
- (31, 57, 1), (36, 54, 1), (32, 53, 1), (29, 52, 1),
- (29, 54, 1), (30, 56, 1), (31, 56, 1), (32, 56, 1),
- (36, 50, 1), (29, 46, 1), (23, 42, 1), (14, 41, 1),
- (6, 40, 1), (3, 41, 0), (1, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 42, 0), (0, 42, 0),
- (0, 42, 0), (0, 42, 0), (0, 41, 0), (0, 40, 0),
- (7, 32, 1), (9, 31, 1), (12, 30, 1), (12, 31, 3),
- (12, 33, 6), (11, 35, 7), (11, 37, 9), (9, 40, 14),
- (11, 41, 18), (17, 44, 26), (19, 47, 29), (21, 50, 33),
- (20, 55, 41), (20, 61, 50), (24, 61, 59), (29, 61, 69),
- (50, 56, 91), (62, 52, 94), (74, 48, 98), (82, 50, 89),
- (91, 52, 80), (96, 52, 81), (102, 52, 82), (109, 56, 82),
- (108, 55, 83), (108, 52, 97), (110, 49, 90), (113, 47, 84),
- (112, 47, 77), (111, 47, 71), (113, 59, 58), (106, 68, 48),
- (70, 78, 33), (59, 76, 37), (48, 75, 42), (45, 71, 43),
- (42, 67, 44), (43, 68, 43), (44, 70, 42), (42, 72, 34),
- (31, 77, 24), (16, 87, 15), (11, 87, 16), (6, 88, 17),
- (8, 94, 22), (10, 100, 27), (20, 114, 46), (31, 130, 65),
- (67, 154, 85), (74, 159, 77), (82, 164, 70), (82, 165, 64),
- (82, 167, 59), (84, 169, 56), (76, 168, 60), (75, 166, 65),
- (80, 163, 71), (81, 145, 60), (73, 130, 42), (66, 115, 24),
- (57, 107, 17), (48, 99, 11), (30, 82, 2), (16, 69, 0),
- (7, 43, 2), (7, 36, 5), (8, 30, 9), (9, 29, 11),
- (10, 29, 13), (11, 32, 16), (11, 42, 15), (16, 50, 15),
- (21, 59, 14), (27, 70, 12), (27, 71, 13), (28, 72, 14),
- (27, 70, 16), (23, 75, 16), (20, 80, 15), (20, 85, 13),
- (19, 94, 3), (17, 92, 2), (16, 91, 1), (13, 89, 1),
- (11, 87, 1), (6, 82, 1), (3, 78, 1), (2, 73, 2),
- (0, 69, 1), (0, 65, 1), (0, 64, 1), (0, 64, 1),
- (0, 63, 1), (0, 64, 1), (0, 62, 1), (0, 59, 1),
- (0, 51, 0), (0, 46, 1), (0, 41, 2), (0, 38, 2),
- (1, 36, 3), (3, 34, 6), (3, 33, 8), (3, 33, 10),
- (3, 34, 11), (1, 37, 10), (1, 36, 9), (1, 35, 9),
- (3, 37, 9), (3, 38, 9), (3, 41, 10), (3, 46, 11),
- (2, 65, 9), (1, 70, 8), (0, 75, 7), (1, 83, 4),
- (1, 88, 2), (1, 91, 1), (0, 91, 0), (1, 92, 0),
- (1, 95, 0), (1, 116, 1), (2, 123, 1), (3, 130, 1),
- (7, 142, 3), (7, 148, 6), (7, 147, 8), (9, 137, 12),
- (8, 123, 21), (7, 120, 22), (7, 118, 23), (12, 115, 27),
- (14, 113, 29), (21, 110, 31), (32, 99, 35), (41, 86, 39),
- (48, 71, 40), (50, 53, 37), (49, 42, 37), (43, 34, 31),
- (41, 33, 27), (44, 33, 24), (53, 38, 22), (72, 48, 20),
- (114, 72, 20), (119, 79, 20), (124, 86, 20), (133, 98, 23),
- (137, 107, 25), (142, 118, 26), (151, 128, 27), (165, 133, 28),
- (174, 135, 40), (174, 148, 51), (172, 162, 73), (164, 171, 91),
- (152, 177, 103), (136, 184, 104), (123, 185, 90), (109, 169, 85),
- (91, 160, 72), (68, 152, 71), (47, 147, 72), (32, 137, 78),
- (17, 138, 80), (9, 140, 66), (6, 133, 52), (8, 123, 33),
- (11, 113, 18), (21, 107, 8), (39, 100, 5), (60, 100, 8),
- (80, 106, 11), (98, 117, 13), (109, 124, 14), (113, 135, 14),
- (114, 139, 15), (114, 141, 15), (116, 138, 18), (117, 135, 23),
- (121, 135, 28), (119, 129, 31), (112, 127, 31), (97, 120, 28),
- (77, 111, 24), (56, 98, 19), (37, 84, 17), (23, 74, 16),
- (15, 65, 17), (16, 64, 17), (27, 67, 16), (43, 72, 15),
- (62, 80, 11), (80, 84, 10), (95, 87, 11), (108, 85, 10),
- (115, 88, 11), (123, 93, 11), (129, 97, 12), (138, 105, 11),
- (147, 115, 11), (152, 126, 14), (156, 126, 14), (149, 127, 16),
- (137, 128, 15), (119, 125, 14), (102, 123, 12), (89, 126, 8),
- (78, 136, 7), (76, 139, 4), (78, 135, 5), (80, 129, 5),
- (79, 121, 6), (75, 114, 6), (68, 107, 6), (59, 101, 5)
- ),
-
-// 460 040222-19
-((195, 72, 19), (223, 63, 7), (229, 65, 7), (235, 67, 7),
- (233, 73, 16), (231, 80, 26), (228, 81, 35), (225, 82, 44),
- (195, 69, 75), (177, 53, 82), (160, 38, 89), (147, 30, 88),
- (135, 23, 88), (127, 20, 98), (119, 18, 108), (116, 18, 117),
- (113, 19, 126), (101, 19, 172), (97, 19, 187), (93, 19, 202),
- (93, 18, 199), (93, 17, 197), (96, 17, 194), (99, 17, 192),
- (102, 19, 183), (102, 20, 179), (103, 21, 176), (102, 23, 169),
- (101, 26, 162), (96, 25, 155), (92, 25, 149), (86, 22, 135),
- (79, 22, 124), (71, 17, 93), (73, 16, 75), (76, 16, 58),
- (83, 17, 42), (91, 18, 26), (97, 17, 20), (104, 17, 14),
- (126, 19, 4), (138, 17, 3), (151, 15, 3), (162, 15, 3),
- (173, 16, 3), (175, 16, 3), (177, 17, 3), (178, 18, 3),
- (173, 17, 3), (152, 16, 4), (139, 15, 4), (127, 15, 4),
- (121, 14, 4), (116, 13, 4), (113, 13, 4), (111, 13, 4),
- (101, 11, 3), (89, 12, 3), (77, 13, 4), (66, 12, 7),
- (55, 12, 11), (53, 11, 13), (52, 11, 16), (52, 11, 22),
- (52, 11, 28), (65, 9, 55), (65, 10, 71), (65, 12, 87),
- (62, 12, 95), (59, 13, 104), (50, 14, 121), (41, 15, 138),
- (30, 17, 164), (35, 16, 177), (41, 16, 190), (51, 17, 189),
- (61, 19, 188), (67, 19, 185), (74, 20, 183), (88, 21, 176),
- (99, 22, 166), (114, 24, 138), (117, 24, 140), (121, 24, 142),
- (124, 23, 141), (127, 23, 140), (133, 23, 138), (140, 22, 135),
- (150, 21, 122), (159, 22, 107), (168, 23, 92), (170, 24, 91),
- (173, 25, 91), (177, 27, 91), (182, 29, 92), (188, 30, 93),
- (193, 30, 97), (203, 31, 94), (208, 31, 78), (213, 31, 63),
- (216, 31, 55), (219, 31, 47), (226, 31, 32), (235, 32, 17),
- (245, 30, 5), (247, 29, 5), (249, 29, 5), (248, 29, 5),
- (247, 29, 5), (247, 29, 4), (246, 29, 4), (243, 28, 4),
- (238, 27, 4), (221, 24, 5), (213, 23, 6), (206, 23, 7),
- (191, 22, 11), (174, 20, 16), (159, 19, 21), (144, 18, 26),
- (122, 18, 32), (118, 16, 30), (115, 14, 29), (112, 13, 28),
- (110, 13, 28), (104, 12, 31), (96, 13, 43), (89, 16, 61),
- (82, 15, 81), (76, 22, 116), (77, 23, 123), (79, 24, 130),
- (83, 25, 140), (89, 27, 144), (94, 28, 150), (100, 31, 163),
- (98, 33, 197), (89, 34, 214), (80, 35, 232), (74, 34, 239),
- (69, 33, 246), (60, 30, 242), (52, 26, 231), (50, 25, 213),
- (53, 24, 196), (72, 22, 160), (80, 23, 151), (89, 24, 143),
- (104, 25, 133), (117, 26, 119), (125, 31, 106), (134, 46, 90),
- (148, 59, 77), (148, 59, 77), (148, 60, 78), (152, 62, 79),
- (155, 63, 88), (158, 57, 100), (157, 53, 117), (154, 54, 129),
- (153, 67, 137), (136, 68, 171), (130, 67, 175), (125, 67, 180),
- (119, 65, 180), (115, 54, 180), (112, 41, 180), (112, 27, 173),
- (128, 24, 140), (133, 24, 135), (139, 24, 130), (145, 23, 121),
- (152, 22, 103), (159, 21, 85), (161, 19, 67), (160, 20, 50),
- (157, 19, 35), (154, 17, 22), (151, 16, 18), (141, 16, 20),
- (129, 15, 22), (117, 13, 23), (105, 9, 23), (89, 11, 20),
- (55, 9, 18), (48, 10, 18), (42, 12, 19), (32, 16, 22),
- (23, 19, 23), (16, 21, 24), (14, 18, 27), (13, 18, 28),
- (11, 16, 30), (15, 17, 39), (20, 20, 53), (28, 23, 69),
- (39, 27, 85), (53, 32, 100), (65, 34, 116), (75, 35, 131),
- (81, 33, 136), (93, 32, 138), (104, 28, 138), (114, 27, 138),
- (126, 24, 137), (139, 26, 135), (148, 27, 131), (148, 27, 130),
- (140, 24, 123), (134, 22, 115), (127, 18, 103), (118, 17, 93),
- (109, 14, 86), (103, 13, 85), (102, 13, 85), (95, 13, 90),
- (84, 12, 99), (70, 12, 115), (58, 13, 131), (46, 14, 141),
- (33, 12, 142), (24, 10, 147), (22, 9, 151), (23, 9, 156),
- (24, 9, 158), (24, 9, 158), (24, 9, 160), (27, 11, 161),
- (25, 11, 148), (24, 13, 131), (25, 17, 116), (26, 21, 101),
- (27, 24, 87), (26, 26, 70), (24, 24, 61), (24, 24, 61),
- (23, 21, 62), (21, 19, 60), (19, 19, 59), (19, 19, 58),
- (21, 21, 60), (23, 25, 57), (23, 25, 57), (29, 26, 60),
- (39, 24, 59), (48, 19, 57), (57, 14, 54), (65, 9, 51),
- (73, 6, 50), (90, 9, 46), (101, 20, 43), (114, 35, 44),
- (130, 51, 40), (147, 65, 35), (166, 67, 29), (185, 70, 24)
- ),
-
-// 461 040222-20
-((141, 196, 173), (149, 202, 166), (150, 200, 159), (151, 199, 152),
- (155, 198, 148), (160, 197, 145), (158, 190, 138), (157, 184, 131),
- (153, 167, 103), (148, 156, 88), (144, 145, 74), (136, 134, 64),
- (129, 124, 54), (118, 111, 49), (107, 98, 45), (101, 93, 44),
- (95, 88, 43), (73, 69, 42), (67, 64, 41), (62, 60, 40),
- (61, 58, 40), (61, 56, 40), (62, 56, 40), (63, 57, 40),
- (63, 57, 45), (64, 59, 46), (66, 62, 48), (69, 66, 54),
- (72, 70, 60), (75, 73, 64), (79, 76, 69), (87, 85, 78),
- (91, 88, 84), (92, 92, 90), (89, 94, 91), (86, 96, 93),
- (87, 99, 95), (89, 103, 97), (91, 105, 95), (94, 107, 93),
- (109, 117, 87), (115, 123, 86), (121, 130, 85), (123, 134, 93),
- (126, 138, 101), (127, 140, 104), (129, 142, 107), (137, 151, 118),
- (151, 160, 121), (183, 179, 117), (196, 181, 117), (209, 184, 117),
- (211, 179, 117), (213, 175, 118), (211, 172, 117), (209, 169, 117),
- (197, 159, 104), (192, 153, 95), (188, 147, 87), (184, 143, 81),
- (181, 139, 76), (177, 136, 75), (173, 133, 75), (164, 132, 73),
- (154, 128, 75), (132, 118, 79), (128, 119, 82), (125, 120, 86),
- (126, 122, 90), (127, 125, 94), (132, 134, 102), (137, 142, 111),
- (144, 151, 121), (143, 146, 119), (143, 142, 117), (140, 137, 114),
- (138, 132, 111), (136, 130, 111), (135, 128, 111), (132, 125, 109),
- (129, 124, 110), (119, 118, 107), (115, 116, 104), (111, 115, 101),
- (110, 114, 102), (109, 113, 103), (110, 113, 105), (114, 113, 110),
- (122, 121, 112), (126, 122, 109), (130, 123, 107), (130, 124, 107),
- (131, 126, 107), (129, 129, 107), (129, 132, 110), (130, 131, 111),
- (127, 132, 110), (116, 115, 99), (104, 105, 92), (93, 96, 85),
- (86, 93, 82), (79, 91, 79), (69, 83, 75), (60, 79, 72),
- (51, 73, 73), (47, 66, 72), (43, 60, 72), (41, 59, 71),
- (40, 58, 71), (40, 58, 70), (40, 55, 67), (42, 53, 63),
- (42, 52, 62), (45, 49, 56), (46, 49, 54), (48, 50, 53),
- (55, 54, 50), (66, 57, 49), (75, 59, 46), (80, 60, 46),
- (91, 65, 50), (98, 73, 50), (105, 82, 51), (113, 87, 52),
- (121, 92, 53), (133, 102, 51), (141, 107, 49), (145, 111, 50),
- (148, 113, 52), (148, 123, 59), (151, 127, 61), (155, 131, 63),
- (164, 141, 70), (171, 148, 74), (175, 152, 80), (176, 152, 83),
- (168, 148, 93), (167, 148, 94), (166, 148, 95), (168, 149, 94),
- (171, 150, 94), (177, 151, 96), (183, 153, 94), (191, 158, 96),
- (197, 163, 99), (193, 173, 99), (191, 173, 96), (190, 173, 94),
- (186, 168, 89), (179, 160, 79), (175, 153, 69), (171, 146, 62),
- (164, 147, 58), (161, 147, 59), (158, 148, 60), (149, 143, 64),
- (136, 133, 62), (122, 119, 59), (102, 99, 54), (88, 83, 48),
- (77, 71, 40), (60, 63, 38), (57, 63, 39), (54, 64, 40),
- (55, 66, 42), (55, 65, 45), (59, 64, 50), (70, 63, 51),
- (94, 70, 49), (99, 76, 50), (105, 82, 51), (117, 97, 57),
- (127, 107, 64), (136, 117, 75), (147, 125, 84), (158, 127, 87),
- (163, 123, 86), (168, 123, 84), (167, 124, 82), (161, 123, 80),
- (151, 121, 83), (141, 120, 87), (135, 118, 91), (129, 114, 92),
- (128, 111, 88), (129, 111, 86), (130, 112, 85), (133, 115, 86),
- (138, 120, 90), (145, 129, 95), (151, 138, 103), (157, 151, 111),
- (165, 163, 122), (170, 173, 129), (177, 181, 136), (180, 182, 139),
- (180, 180, 140), (176, 173, 137), (168, 167, 132), (159, 158, 129),
- (146, 150, 121), (138, 144, 116), (131, 136, 113), (124, 130, 109),
- (118, 122, 103), (112, 116, 97), (103, 108, 91), (92, 101, 86),
- (82, 99, 87), (78, 98, 94), (79, 101, 101), (85, 104, 106),
- (93, 110, 113), (97, 114, 115), (100, 116, 113), (100, 116, 112),
- (100, 116, 114), (104, 120, 118), (116, 126, 121), (133, 136, 125),
- (151, 148, 126), (168, 159, 123), (182, 166, 118), (190, 170, 110),
- (193, 171, 102), (194, 174, 99), (196, 177, 98), (200, 182, 98),
- (205, 192, 101), (210, 204, 106), (215, 213, 112), (219, 217, 112),
- (220, 219, 115), (219, 217, 116), (218, 215, 117), (216, 215, 117),
- (215, 219, 122), (215, 223, 130), (221, 230, 142), (225, 236, 154),
- (228, 237, 165), (233, 239, 175), (233, 238, 180), (231, 237, 182),
- (228, 234, 176), (228, 235, 175), (222, 232, 174), (212, 227, 175),
- (198, 220, 177), (188, 211, 176), (176, 213, 186), (165, 209, 188),
- (155, 208, 188), (147, 204, 186), (148, 204, 186), (141, 205, 186)
- ),
-
-// 462 040222-21
-((46, 7, 70), (35, 5, 85), (31, 4, 92), (28, 4, 100),
- (22, 3, 103), (17, 3, 107), (18, 3, 104), (19, 3, 101),
- (18, 1, 89), (17, 0, 84), (16, 0, 79), (20, 0, 72),
- (25, 0, 65), (35, 0, 55), (45, 1, 45), (50, 2, 40),
- (56, 3, 36), (72, 3, 18), (76, 3, 13), (81, 3, 8),
- (82, 3, 6), (84, 3, 5), (84, 3, 6), (84, 4, 8),
- (79, 4, 16), (74, 4, 19), (69, 4, 23), (59, 3, 24),
- (50, 2, 26), (45, 2, 26), (40, 2, 27), (28, 2, 29),
- (19, 2, 30), (7, 0, 31), (6, 0, 29), (5, 0, 27),
- (6, 0, 23), (7, 0, 20), (8, 0, 18), (10, 0, 17),
- (17, 0, 11), (22, 0, 8), (27, 0, 5), (33, 0, 3),
- (39, 0, 1), (41, 0, 0), (44, 0, 0), (47, 0, 0),
- (49, 0, 1), (56, 4, 1), (61, 8, 4), (67, 13, 7),
- (73, 16, 7), (80, 19, 8), (82, 19, 8), (84, 20, 9),
- (83, 19, 8), (77, 19, 7), (72, 19, 7), (69, 19, 7),
- (67, 20, 8), (67, 20, 8), (67, 20, 9), (67, 20, 12),
- (64, 15, 13), (51, 7, 16), (41, 4, 21), (32, 2, 27),
- (28, 1, 29), (25, 1, 32), (20, 2, 38), (17, 2, 44),
- (15, 2, 51), (14, 2, 53), (14, 2, 55), (17, 3, 52),
- (20, 5, 50), (23, 6, 49), (27, 7, 48), (35, 10, 46),
- (47, 12, 42), (74, 25, 36), (91, 39, 39), (109, 53, 43),
- (118, 61, 46), (127, 69, 49), (143, 86, 57), (161, 104, 72),
- (178, 122, 94), (173, 120, 106), (169, 119, 118), (164, 117, 124),
- (159, 116, 130), (149, 110, 133), (142, 109, 145), (134, 114, 153),
- (134, 117, 157), (125, 110, 154), (119, 103, 149), (114, 96, 144),
- (109, 88, 140), (105, 80, 137), (96, 75, 128), (98, 77, 117),
- (118, 85, 94), (131, 92, 86), (144, 100, 79), (149, 101, 78),
- (155, 102, 78), (158, 102, 79), (157, 105, 76), (156, 102, 73),
- (150, 96, 69), (142, 81, 55), (144, 78, 53), (146, 76, 52),
- (146, 69, 51), (145, 69, 53), (143, 70, 55), (136, 68, 57),
- (113, 57, 50), (103, 46, 42), (94, 35, 34), (90, 30, 32),
- (87, 26, 30), (85, 22, 27), (86, 18, 25), (84, 16, 22),
- (79, 15, 21), (69, 11, 15), (64, 10, 13), (60, 9, 12),
- (55, 7, 11), (54, 6, 10), (54, 6, 9), (55, 7, 10),
- (54, 7, 10), (49, 7, 8), (45, 7, 7), (42, 7, 6),
- (39, 7, 6), (33, 5, 4), (30, 5, 4), (28, 4, 5),
- (27, 3, 6), (27, 2, 11), (27, 2, 12), (27, 2, 13),
- (26, 1, 13), (26, 1, 13), (27, 1, 11), (28, 1, 10),
- (30, 1, 11), (30, 1, 11), (31, 2, 12), (32, 2, 14),
- (33, 2, 15), (33, 2, 15), (33, 2, 13), (33, 2, 12),
- (33, 2, 10), (31, 2, 8), (30, 2, 8), (29, 2, 8),
- (27, 2, 8), (24, 2, 9), (21, 2, 10), (18, 1, 10),
- (14, 1, 11), (14, 1, 11), (14, 1, 11), (15, 1, 11),
- (17, 1, 12), (19, 1, 15), (21, 1, 19), (24, 2, 23),
- (26, 1, 28), (26, 1, 33), (29, 1, 36), (32, 2, 37),
- (33, 2, 40), (34, 2, 40), (36, 4, 40), (40, 4, 40),
- (45, 8, 43), (46, 9, 43), (47, 10, 44), (48, 15, 47),
- (50, 18, 49), (52, 20, 48), (55, 21, 45), (55, 20, 43),
- (58, 20, 38), (59, 19, 35), (63, 22, 33), (68, 26, 35),
- (74, 32, 37), (83, 37, 36), (90, 40, 35), (95, 40, 30),
- (96, 37, 27), (95, 38, 25), (94, 36, 26), (91, 41, 31),
- (95, 48, 35), (100, 59, 41), (108, 69, 45), (118, 76, 50),
- (126, 85, 52), (134, 86, 56), (139, 89, 62), (146, 91, 64),
- (148, 94, 67), (153, 98, 66), (159, 102, 64), (166, 106, 61),
- (170, 108, 57), (174, 110, 57), (179, 109, 56), (178, 105, 57),
- (175, 101, 57), (169, 100, 59), (162, 101, 62), (155, 98, 62),
- (146, 97, 62), (134, 91, 67), (122, 83, 71), (109, 74, 74),
- (99, 66, 78), (87, 62, 82), (77, 54, 86), (70, 51, 85),
- (61, 46, 91), (53, 40, 95), (42, 30, 101), (34, 19, 109),
- (25, 11, 117), (17, 5, 126), (12, 2, 131), (7, 1, 135),
- (6, 1, 137), (8, 1, 142), (11, 2, 143), (14, 2, 144),
- (18, 2, 142), (22, 2, 139), (25, 2, 132), (30, 5, 121),
- (37, 5, 111), (45, 6, 98), (44, 7, 90), (43, 7, 85),
- (47, 8, 81), (47, 6, 75), (43, 8, 73), (40, 6, 73)
- ),
-
-// 463 040222-22
-((87, 97, 127), (91, 103, 136), (91, 102, 134), (92, 102, 133),
- (93, 102, 131), (94, 102, 130), (94, 102, 129), (95, 102, 129),
- (98, 104, 131), (102, 108, 135), (106, 112, 139), (110, 117, 145),
- (114, 122, 152), (113, 121, 151), (113, 121, 151), (111, 119, 149),
- (109, 117, 147), (99, 106, 135), (94, 101, 131), (90, 96, 127),
- (91, 96, 125), (92, 96, 124), (94, 98, 125), (96, 100, 126),
- (111, 117, 144), (120, 127, 153), (129, 137, 163), (136, 145, 170),
- (143, 153, 178), (145, 156, 180), (148, 159, 182), (152, 163, 186),
- (156, 167, 189), (165, 174, 191), (170, 179, 194), (175, 184, 197),
- (180, 188, 199), (185, 192, 202), (186, 192, 202), (187, 193, 202),
- (184, 188, 192), (177, 180, 183), (170, 173, 175), (160, 163, 164),
- (150, 153, 153), (145, 147, 147), (140, 142, 142), (129, 131, 131),
- (119, 122, 122), (99, 100, 101), (88, 89, 90), (77, 78, 80),
- (66, 67, 69), (56, 56, 58), (50, 50, 53), (45, 45, 48),
- (27, 26, 29), (20, 20, 23), (14, 14, 17), (12, 13, 16),
- (10, 12, 15), (10, 12, 15), (10, 12, 16), (12, 13, 17),
- (13, 15, 20), (14, 16, 22), (14, 16, 22), (15, 17, 23),
- (15, 16, 23), (15, 16, 23), (14, 16, 22), (14, 15, 21),
- (14, 15, 22), (14, 15, 22), (15, 16, 23), (15, 16, 23),
- (15, 17, 24), (15, 17, 24), (16, 17, 24), (16, 18, 25),
- (17, 18, 26), (18, 19, 26), (19, 19, 26), (20, 19, 26),
- (20, 19, 26), (21, 20, 26), (23, 22, 27), (25, 23, 28),
- (33, 30, 34), (40, 36, 40), (48, 43, 47), (52, 47, 52),
- (56, 52, 57), (65, 62, 67), (75, 73, 77), (86, 83, 88),
- (97, 94, 99), (120, 117, 121), (129, 126, 129), (138, 136, 138),
- (142, 140, 141), (146, 144, 145), (154, 152, 153), (162, 161, 161),
- (175, 176, 177), (181, 183, 184), (188, 191, 192), (190, 194, 196),
- (193, 198, 200), (198, 204, 208), (202, 209, 213), (202, 211, 216),
- (198, 208, 216), (184, 195, 205), (179, 190, 201), (175, 186, 197),
- (166, 176, 187), (155, 166, 177), (144, 154, 166), (132, 143, 156),
- (111, 120, 135), (102, 111, 125), (93, 102, 116), (88, 97, 111),
- (84, 92, 106), (74, 82, 96), (64, 72, 86), (54, 61, 75),
- (44, 51, 64), (27, 32, 44), (23, 27, 39), (19, 23, 35),
- (12, 16, 26), (8, 10, 18), (5, 7, 14), (3, 4, 10),
- (1, 2, 7), (1, 2, 6), (1, 2, 5), (1, 2, 4),
- (1, 2, 4), (1, 2, 4), (1, 2, 5), (2, 4, 6),
- (4, 6, 8), (14, 14, 18), (17, 17, 22), (20, 21, 26),
- (28, 29, 36), (36, 38, 46), (44, 47, 57), (52, 56, 67),
- (68, 74, 86), (71, 77, 90), (74, 81, 94), (78, 86, 102),
- (81, 90, 108), (84, 92, 111), (85, 93, 115), (86, 95, 119),
- (87, 96, 122), (90, 99, 128), (90, 100, 129), (91, 101, 130),
- (94, 103, 133), (97, 106, 134), (101, 109, 137), (104, 113, 140),
- (107, 115, 140), (107, 115, 140), (108, 115, 141), (109, 117, 141),
- (110, 117, 141), (111, 118, 141), (112, 119, 141), (113, 120, 142),
- (115, 122, 142), (119, 125, 143), (126, 131, 147), (131, 137, 152),
- (139, 144, 158), (146, 151, 164), (153, 159, 172), (161, 167, 180),
- (174, 182, 194), (176, 185, 197), (179, 188, 200), (182, 192, 205),
- (184, 195, 209), (186, 197, 211), (185, 198, 212), (184, 196, 212),
- (180, 192, 210), (173, 186, 205), (165, 178, 199), (156, 170, 191),
- (147, 160, 182), (138, 150, 172), (129, 141, 162), (119, 131, 153),
- (111, 122, 144), (105, 116, 136), (101, 111, 129), (98, 107, 125),
- (97, 104, 121), (95, 101, 119), (93, 100, 119), (90, 98, 118),
- (88, 95, 115), (86, 92, 111), (82, 87, 106), (78, 81, 99),
- (73, 75, 93), (70, 71, 87), (68, 69, 83), (69, 68, 81),
- (70, 68, 79), (72, 70, 80), (74, 71, 83), (75, 74, 85),
- (77, 76, 87), (78, 77, 88), (78, 77, 88), (76, 75, 86),
- (72, 72, 83), (67, 67, 79), (61, 62, 74), (56, 56, 68),
- (53, 52, 62), (49, 48, 57), (47, 45, 55), (45, 44, 53),
- (46, 45, 54), (49, 48, 57), (50, 49, 58), (50, 49, 58),
- (51, 49, 57), (51, 49, 57), (51, 49, 57), (51, 49, 59),
- (50, 49, 60), (51, 50, 62), (50, 50, 62), (52, 51, 63),
- (55, 54, 67), (58, 58, 72), (60, 59, 73), (62, 61, 76),
- (64, 63, 79), (67, 66, 83), (69, 71, 89), (72, 75, 96),
- (75, 79, 103), (77, 83, 109), (78, 86, 114), (82, 90, 118)
- ),
-
-// 464 040222-23
-((114, 119, 136), (103, 112, 130), (98, 108, 125), (93, 104, 121),
- (91, 100, 116), (89, 96, 111), (88, 95, 109), (87, 94, 107),
- (90, 97, 108), (95, 101, 113), (100, 106, 118), (110, 114, 126),
- (120, 123, 134), (131, 133, 144), (143, 144, 155), (148, 149, 159),
- (154, 155, 164), (173, 175, 180), (178, 181, 187), (184, 187, 194),
- (184, 189, 197), (185, 191, 200), (184, 190, 201), (183, 190, 202),
- (175, 182, 195), (167, 176, 187), (160, 170, 180), (153, 162, 170),
- (147, 154, 160), (143, 150, 155), (140, 146, 151), (134, 138, 142),
- (130, 131, 134), (123, 121, 126), (119, 118, 123), (115, 116, 120),
- (113, 115, 119), (111, 114, 119), (111, 114, 119), (111, 115, 120),
- (117, 119, 125), (119, 121, 128), (122, 124, 132), (121, 124, 133),
- (120, 124, 135), (118, 123, 134), (117, 122, 133), (114, 120, 132),
- (111, 118, 129), (111, 113, 124), (114, 114, 125), (117, 115, 126),
- (119, 116, 126), (121, 117, 127), (121, 117, 126), (121, 117, 125),
- (116, 110, 115), (114, 107, 110), (113, 104, 106), (112, 102, 104),
- (112, 101, 103), (110, 101, 103), (109, 101, 104), (106, 99, 105),
- (100, 96, 104), (85, 82, 89), (77, 75, 82), (69, 69, 76),
- (67, 67, 74), (65, 66, 72), (62, 66, 74), (63, 70, 80),
- (73, 83, 99), (81, 92, 109), (89, 101, 120), (98, 112, 131),
- (108, 124, 142), (113, 130, 147), (118, 136, 152), (126, 147, 164),
- (133, 158, 176), (150, 175, 195), (157, 181, 202), (165, 187, 210),
- (167, 190, 213), (170, 193, 217), (176, 198, 222), (179, 203, 226),
- (182, 205, 225), (183, 203, 223), (184, 201, 221), (184, 199, 219),
- (185, 197, 218), (186, 197, 217), (189, 199, 219), (193, 203, 222),
- (198, 207, 225), (209, 215, 230), (214, 218, 230), (220, 221, 230),
- (222, 221, 229), (224, 221, 229), (226, 222, 229), (227, 224, 231),
- (227, 225, 233), (224, 223, 231), (222, 222, 230), (220, 220, 228),
- (219, 219, 227), (215, 214, 224), (210, 209, 219), (204, 205, 214),
- (198, 200, 210), (182, 188, 201), (177, 184, 198), (172, 180, 195),
- (162, 173, 188), (153, 164, 182), (143, 155, 174), (134, 147, 165),
- (118, 133, 151), (109, 126, 145), (101, 120, 140), (97, 117, 136),
- (93, 115, 132), (85, 106, 125), (78, 98, 117), (72, 89, 106),
- (68, 82, 98), (68, 77, 89), (69, 77, 88), (70, 77, 88),
- (74, 80, 89), (78, 83, 92), (82, 86, 97), (84, 88, 99),
- (88, 95, 104), (90, 97, 107), (93, 99, 110), (94, 100, 111),
- (95, 101, 112), (98, 103, 115), (101, 106, 120), (102, 108, 122),
- (103, 109, 126), (104, 117, 136), (105, 118, 139), (107, 120, 142),
- (108, 123, 146), (110, 125, 148), (113, 128, 151), (118, 130, 152),
- (133, 137, 154), (136, 140, 156), (140, 143, 158), (151, 153, 166),
- (162, 163, 176), (171, 173, 185), (180, 182, 194), (186, 190, 203),
- (192, 196, 207), (200, 200, 211), (201, 200, 210), (202, 200, 210),
- (205, 199, 211), (205, 200, 210), (205, 200, 210), (201, 199, 210),
- (193, 193, 208), (191, 191, 206), (189, 190, 205), (184, 185, 201),
- (181, 181, 198), (180, 177, 195), (178, 174, 193), (176, 173, 190),
- (173, 171, 188), (170, 168, 183), (167, 166, 180), (162, 162, 176),
- (158, 160, 174), (155, 159, 173), (152, 158, 175), (150, 158, 178),
- (144, 158, 180), (142, 157, 179), (140, 156, 178), (133, 149, 172),
- (125, 143, 166), (118, 137, 159), (111, 132, 154), (107, 128, 152),
- (106, 127, 153), (107, 129, 155), (111, 132, 158), (115, 135, 160),
- (120, 136, 160), (124, 138, 159), (128, 137, 155), (129, 136, 152),
- (131, 136, 148), (135, 135, 145), (139, 135, 144), (142, 138, 144),
- (145, 140, 147), (146, 144, 152), (149, 147, 157), (151, 151, 163),
- (149, 156, 166), (153, 160, 171), (156, 164, 176), (161, 169, 179),
- (165, 173, 183), (167, 179, 187), (173, 185, 195), (180, 191, 204),
- (183, 198, 210), (187, 204, 216), (189, 208, 223), (194, 211, 226),
- (198, 212, 227), (199, 212, 225), (199, 211, 222), (199, 208, 219),
- (194, 201, 212), (185, 193, 203), (174, 183, 195), (162, 172, 186),
- (152, 161, 177), (141, 150, 169), (130, 142, 160), (124, 135, 154),
- (119, 129, 150), (115, 128, 148), (111, 127, 146), (105, 124, 144),
- (101, 122, 142), (97, 119, 141), (94, 116, 138), (93, 114, 134),
- (95, 113, 132), (100, 115, 131), (107, 120, 135), (113, 124, 138),
- (121, 130, 143), (127, 136, 149), (131, 139, 152), (131, 139, 154),
- (132, 138, 153), (131, 134, 147), (130, 131, 143), (129, 127, 139),
- (127, 126, 137), (126, 124, 136), (124, 123, 135), (118, 120, 134)
- ),
-
-// 465 040222-24
-((38, 7, 7), (42, 8, 7), (45, 7, 6), (48, 6, 6),
- (49, 6, 6), (50, 6, 7), (48, 5, 6), (46, 4, 6),
- (41, 1, 3), (40, 2, 4), (39, 3, 6), (41, 5, 12),
- (43, 7, 19), (48, 11, 26), (53, 16, 34), (55, 16, 35),
- (57, 16, 37), (57, 18, 38), (56, 17, 37), (55, 16, 36),
- (53, 17, 38), (52, 19, 41), (52, 18, 40), (53, 18, 39),
- (50, 19, 33), (47, 15, 25), (45, 12, 18), (40, 9, 13),
- (35, 6, 9), (34, 4, 8), (33, 3, 7), (33, 5, 9),
- (36, 13, 18), (58, 31, 48), (72, 42, 67), (87, 54, 86),
- (100, 62, 102), (113, 70, 119), (120, 79, 124), (128, 88, 130),
- (150, 115, 138), (157, 117, 136), (165, 120, 135), (162, 112, 129),
- (160, 104, 124), (157, 101, 119), (154, 98, 115), (144, 93, 112),
- (131, 90, 94), (107, 70, 55), (90, 54, 36), (73, 38, 17),
- (56, 23, 10), (39, 8, 4), (32, 5, 4), (26, 2, 5),
- (14, 7, 9), (15, 14, 15), (17, 21, 22), (23, 31, 32),
- (30, 41, 42), (32, 44, 45), (35, 47, 49), (38, 52, 52),
- (39, 54, 55), (54, 53, 57), (65, 57, 58), (77, 61, 59),
- (84, 64, 59), (92, 67, 60), (103, 70, 57), (104, 65, 52),
- (105, 48, 38), (101, 37, 28), (97, 26, 18), (99, 23, 12),
- (101, 20, 7), (101, 18, 5), (101, 17, 3), (100, 17, 0),
- (99, 15, 1), (97, 8, 0), (100, 9, 0), (103, 11, 0),
- (105, 13, 0), (108, 16, 0), (118, 23, 1), (127, 28, 4),
- (137, 29, 5), (139, 29, 5), (141, 29, 6), (139, 28, 6),
- (138, 27, 6), (137, 30, 5), (135, 32, 7), (128, 34, 9),
- (120, 29, 9), (99, 20, 9), (88, 14, 7), (78, 8, 6),
- (76, 6, 5), (74, 4, 5), (72, 4, 4), (73, 3, 4),
- (80, 3, 7), (82, 2, 6), (85, 1, 6), (85, 0, 5),
- (85, 0, 5), (83, 0, 4), (81, 0, 3), (78, 0, 3),
- (74, 0, 5), (65, 0, 5), (62, 0, 5), (59, 1, 5),
- (52, 1, 4), (45, 1, 3), (38, 0, 1), (33, 0, 1),
- (29, 0, 0), (30, 0, 0), (32, 0, 0), (33, 0, 0),
- (35, 0, 0), (37, 0, 0), (39, 0, 0), (41, 0, 0),
- (41, 0, 0), (39, 0, 0), (38, 0, 0), (37, 0, 0),
- (35, 0, 0), (31, 0, 0), (27, 0, 0), (23, 1, 0),
- (12, 2, 0), (8, 2, 0), (4, 3, 0), (3, 3, 0),
- (2, 3, 0), (1, 3, 0), (0, 2, 0), (0, 2, 0),
- (1, 2, 0), (5, 3, 1), (7, 3, 1), (9, 4, 1),
- (13, 5, 2), (18, 5, 5), (23, 6, 9), (27, 6, 12),
- (38, 5, 16), (39, 5, 16), (41, 5, 16), (45, 5, 15),
- (46, 5, 15), (46, 5, 16), (45, 7, 17), (41, 7, 20),
- (39, 7, 22), (33, 8, 19), (31, 9, 19), (30, 10, 19),
- (27, 13, 17), (21, 18, 17), (14, 26, 20), (10, 32, 25),
- (7, 37, 27), (8, 37, 27), (9, 37, 28), (12, 35, 26),
- (15, 32, 25), (17, 32, 23), (19, 33, 24), (22, 34, 25),
- (26, 33, 23), (31, 30, 21), (40, 24, 17), (49, 17, 13),
- (59, 9, 8), (66, 5, 5), (76, 6, 3), (91, 10, 9),
- (123, 31, 15), (131, 40, 22), (140, 50, 29), (158, 69, 43),
- (160, 82, 60), (156, 92, 67), (151, 97, 78), (145, 99, 84),
- (138, 103, 81), (134, 115, 92), (145, 133, 107), (149, 146, 129),
- (144, 150, 140), (138, 145, 149), (128, 131, 149), (114, 109, 134),
- (97, 86, 116), (87, 75, 99), (87, 71, 92), (84, 66, 86),
- (85, 62, 86), (83, 52, 80), (81, 40, 69), (74, 23, 53),
- (62, 12, 36), (51, 6, 24), (40, 3, 13), (30, 3, 9),
- (22, 3, 5), (16, 3, 2), (13, 2, 1), (11, 1, 1),
- (10, 1, 0), (9, 0, 0), (9, 0, 0), (10, 0, 0),
- (10, 0, 0), (12, 0, 1), (14, 1, 2), (17, 1, 2),
- (19, 0, 2), (21, 0, 2), (21, 0, 2), (22, 0, 2),
- (22, 0, 2), (22, 0, 2), (22, 0, 3), (22, 0, 3),
- (22, 0, 2), (21, 0, 2), (21, 0, 1), (20, 0, 1),
- (19, 0, 0), (18, 0, 0), (17, 0, 0), (16, 1, 1),
- (15, 4, 4), (14, 9, 9), (16, 13, 13), (18, 14, 14),
- (19, 13, 14), (20, 13, 15), (19, 12, 13), (18, 12, 11),
- (16, 13, 12), (17, 16, 15), (23, 19, 18), (27, 20, 19),
- (33, 19, 20), (38, 16, 18), (40, 12, 14), (41, 9, 10)
- ),
-
-// 466 040222-25
-((134, 105, 81), (107, 78, 57), (92, 64, 45), (77, 50, 33),
- (68, 43, 28), (59, 37, 24), (56, 35, 22), (53, 34, 21),
- (41, 26, 15), (38, 22, 12), (36, 18, 10), (39, 21, 13),
- (43, 24, 17), (51, 31, 23), (60, 38, 30), (65, 41, 33),
- (70, 45, 36), (90, 60, 45), (99, 67, 49), (108, 75, 54),
- (114, 81, 58), (120, 87, 63), (121, 88, 63), (123, 89, 63),
- (121, 88, 57), (118, 87, 54), (116, 86, 51), (115, 87, 54),
- (115, 89, 57), (116, 90, 59), (117, 92, 62), (121, 97, 67),
- (127, 103, 71), (139, 118, 80), (145, 125, 87), (151, 132, 94),
- (155, 134, 97), (159, 136, 101), (158, 135, 101), (158, 134, 102),
- (145, 124, 91), (134, 115, 83), (124, 107, 75), (116, 96, 68),
- (109, 85, 62), (105, 81, 59), (101, 77, 57), (97, 73, 53),
- (96, 74, 53), (106, 86, 57), (115, 93, 63), (125, 101, 69),
- (132, 106, 76), (140, 112, 83), (142, 115, 85), (144, 118, 87),
- (146, 119, 88), (142, 114, 84), (139, 109, 80), (131, 100, 76),
- (124, 91, 72), (119, 86, 68), (115, 82, 65), (107, 74, 59),
- (105, 67, 55), (105, 68, 55), (113, 78, 64), (121, 88, 74),
- (125, 94, 79), (130, 101, 84), (142, 114, 97), (152, 126, 108),
- (171, 145, 121), (178, 154, 127), (185, 164, 133), (191, 169, 135),
- (197, 175, 137), (197, 175, 137), (197, 176, 138), (197, 173, 133),
- (194, 170, 128), (183, 162, 115), (179, 158, 109), (176, 154, 103),
- (174, 152, 101), (173, 150, 99), (169, 143, 95), (164, 137, 92),
- (154, 128, 87), (154, 129, 88), (155, 131, 89), (157, 132, 91),
- (160, 134, 93), (165, 139, 97), (170, 145, 103), (174, 150, 110),
- (177, 155, 116), (191, 173, 130), (197, 179, 134), (204, 186, 138),
- (206, 188, 139), (209, 191, 140), (209, 192, 141), (208, 191, 141),
- (205, 186, 142), (200, 180, 139), (196, 175, 137), (192, 171, 135),
- (189, 168, 133), (183, 161, 125), (178, 153, 117), (172, 147, 112),
- (165, 138, 107), (150, 121, 98), (146, 117, 94), (142, 114, 90),
- (137, 106, 82), (133, 102, 74), (131, 98, 70), (131, 98, 69),
- (132, 102, 76), (135, 105, 80), (138, 109, 84), (138, 110, 85),
- (139, 112, 87), (141, 113, 86), (141, 113, 85), (137, 109, 84),
- (133, 106, 83), (114, 94, 72), (108, 89, 68), (102, 85, 64),
- (91, 75, 53), (78, 62, 45), (67, 51, 36), (55, 39, 28),
- (36, 27, 17), (31, 25, 14), (27, 23, 11), (27, 22, 11),
- (27, 22, 12), (26, 19, 12), (25, 17, 11), (25, 15, 8),
- (24, 15, 6), (25, 15, 6), (25, 14, 6), (25, 14, 6),
- (23, 12, 7), (22, 9, 6), (19, 7, 5), (18, 6, 2),
- (15, 5, 1), (14, 5, 1), (13, 5, 1), (13, 5, 1),
- (12, 7, 1), (15, 8, 1), (19, 9, 1), (22, 13, 2),
- (28, 16, 5), (39, 24, 10), (42, 25, 11), (45, 27, 12),
- (49, 29, 14), (51, 30, 14), (53, 31, 15), (53, 31, 16),
- (53, 29, 15), (52, 28, 16), (51, 28, 17), (47, 25, 16),
- (45, 23, 15), (43, 22, 16), (44, 22, 16), (47, 22, 16),
- (51, 23, 19), (53, 26, 21), (54, 26, 23), (55, 28, 25),
- (57, 29, 26), (57, 28, 26), (59, 29, 25), (58, 30, 24),
- (55, 30, 20), (55, 30, 20), (56, 31, 20), (56, 33, 20),
- (60, 35, 21), (63, 41, 22), (69, 46, 23), (77, 53, 26),
- (87, 62, 32), (97, 72, 38), (107, 79, 46), (114, 86, 51),
- (118, 88, 53), (119, 89, 53), (120, 88, 55), (121, 89, 56),
- (120, 89, 59), (120, 91, 62), (122, 93, 65), (125, 97, 70),
- (132, 102, 77), (141, 112, 87), (153, 123, 97), (164, 137, 108),
- (174, 148, 116), (184, 160, 126), (194, 171, 133), (205, 181, 142),
- (214, 190, 151), (221, 199, 162), (226, 204, 168), (228, 208, 176),
- (230, 213, 179), (231, 215, 180), (228, 211, 176), (221, 206, 173),
- (212, 197, 165), (198, 182, 159), (187, 171, 150), (178, 160, 140),
- (169, 150, 127), (159, 139, 114), (148, 126, 100), (133, 109, 86),
- (119, 92, 72), (107, 78, 62), (100, 69, 52), (96, 64, 45),
- (96, 64, 44), (100, 67, 46), (106, 74, 49), (115, 83, 57),
- (124, 93, 65), (134, 103, 72), (145, 114, 80), (155, 126, 91),
- (166, 138, 100), (178, 152, 110), (188, 164, 119), (197, 174, 126),
- (202, 180, 130), (205, 183, 134), (206, 185, 139), (206, 186, 141),
- (206, 185, 142), (204, 183, 140), (197, 176, 133), (184, 160, 120),
- (171, 144, 109), (158, 131, 99), (148, 118, 91), (138, 109, 86)
- ),
-
-// 467 040222-26
-((78, 46, 94), (49, 30, 72), (25, 15, 54), (2, 1, 37),
- (2, 1, 38), (3, 1, 40), (2, 1, 40), (2, 1, 41),
- (3, 2, 43), (3, 1, 44), (4, 1, 45), (3, 1, 45),
- (2, 1, 46), (2, 1, 46), (2, 1, 46), (2, 1, 46),
- (2, 2, 46), (4, 2, 49), (10, 4, 53), (16, 7, 57),
- (28, 15, 65), (41, 23, 73), (49, 27, 78), (57, 32, 84),
- (91, 52, 109), (109, 64, 120), (127, 77, 132), (146, 89, 145),
- (165, 101, 158), (172, 106, 163), (179, 111, 169), (187, 117, 174),
- (188, 118, 175), (177, 110, 166), (163, 102, 157), (150, 95, 149),
- (131, 83, 136), (113, 71, 124), (103, 64, 117), (94, 58, 111),
- (61, 38, 89), (55, 34, 86), (50, 31, 84), (59, 35, 91),
- (69, 40, 98), (75, 43, 102), (82, 47, 106), (95, 56, 115),
- (104, 62, 121), (118, 69, 129), (115, 66, 126), (112, 63, 123),
- (99, 56, 114), (87, 49, 106), (79, 45, 100), (72, 41, 95),
- (41, 22, 73), (28, 15, 64), (16, 9, 56), (11, 6, 52),
- (7, 3, 49), (7, 2, 48), (7, 2, 48), (10, 3, 51),
- (16, 6, 55), (41, 21, 73), (61, 32, 88), (82, 44, 103),
- (94, 51, 111), (106, 59, 120), (130, 74, 137), (156, 90, 154),
- (195, 116, 182), (204, 121, 188), (214, 127, 194), (207, 123, 189),
- (200, 120, 184), (191, 115, 178), (183, 110, 172), (160, 97, 157),
- (137, 80, 141), (88, 51, 106), (67, 39, 90), (47, 28, 74),
- (39, 23, 68), (31, 18, 63), (21, 12, 57), (15, 8, 53),
- (13, 7, 51), (16, 8, 53), (19, 9, 56), (20, 10, 57),
- (21, 11, 59), (23, 11, 63), (23, 11, 65), (23, 11, 65),
- (22, 10, 65), (18, 9, 62), (15, 8, 59), (12, 7, 57),
- (10, 6, 55), (9, 5, 54), (6, 4, 50), (4, 4, 48),
- (2, 3, 44), (1, 2, 43), (0, 2, 42), (0, 2, 41),
- (0, 2, 41), (0, 2, 41), (0, 2, 41), (0, 2, 42),
- (0, 2, 42), (1, 2, 44), (1, 2, 44), (2, 2, 45),
- (3, 2, 47), (4, 2, 48), (5, 3, 49), (7, 3, 50),
- (12, 6, 53), (15, 8, 57), (19, 10, 61), (22, 11, 63),
- (25, 12, 65), (30, 15, 69), (34, 17, 72), (39, 20, 75),
- (46, 23, 80), (59, 30, 90), (62, 32, 92), (66, 34, 95),
- (72, 37, 98), (81, 42, 104), (89, 47, 110), (94, 51, 113),
- (93, 52, 111), (88, 49, 107), (84, 47, 104), (80, 45, 101),
- (77, 43, 99), (70, 39, 90), (61, 35, 81), (50, 31, 71),
- (42, 25, 65), (32, 19, 60), (33, 18, 60), (34, 18, 61),
- (40, 24, 63), (48, 29, 70), (60, 36, 81), (76, 47, 94),
- (116, 72, 126), (127, 80, 134), (138, 88, 142), (160, 102, 159),
- (181, 118, 175), (199, 130, 188), (215, 142, 201), (230, 151, 211),
- (238, 155, 217), (243, 158, 220), (241, 156, 218), (239, 155, 217),
- (238, 151, 215), (233, 146, 210), (225, 141, 203), (217, 135, 196),
- (206, 127, 188), (204, 125, 187), (203, 123, 186), (195, 119, 181),
- (184, 113, 173), (170, 105, 163), (155, 96, 153), (140, 85, 145),
- (124, 74, 134), (106, 62, 121), (85, 51, 109), (67, 40, 96),
- (50, 30, 85), (36, 20, 75), (26, 13, 66), (17, 8, 58),
- (8, 5, 49), (8, 5, 47), (9, 5, 46), (9, 5, 44),
- (9, 6, 42), (8, 5, 42), (7, 5, 41), (7, 6, 41),
- (7, 6, 41), (6, 6, 41), (6, 6, 42), (6, 6, 42),
- (7, 7, 41), (11, 9, 41), (14, 11, 42), (15, 12, 43),
- (17, 13, 44), (16, 12, 44), (17, 12, 44), (17, 12, 45),
- (15, 11, 46), (13, 10, 47), (9, 8, 47), (6, 5, 47),
- (3, 3, 47), (1, 2, 47), (0, 1, 46), (0, 1, 45),
- (0, 1, 44), (0, 1, 43), (0, 1, 42), (0, 1, 42),
- (0, 1, 41), (1, 1, 41), (2, 2, 40), (5, 4, 39),
- (9, 6, 39), (13, 9, 39), (17, 10, 43), (22, 13, 48),
- (27, 16, 53), (34, 19, 57), (41, 24, 62), (47, 28, 68),
- (49, 28, 72), (50, 28, 77), (48, 26, 78), (44, 23, 78),
- (42, 23, 76), (36, 20, 70), (31, 17, 65), (25, 13, 58),
- (17, 9, 51), (12, 6, 47), (7, 3, 41), (5, 2, 36),
- (3, 1, 33), (2, 1, 31), (1, 1, 31), (2, 0, 32),
- (3, 1, 35), (5, 1, 38), (9, 4, 43), (17, 9, 51),
- (28, 15, 61), (44, 25, 73), (67, 39, 91), (85, 49, 105),
- (82, 47, 101), (76, 43, 96), (65, 37, 86), (65, 38, 84)
- ),
-
-// 468 040222-27
-((183, 145, 135), (187, 128, 111), (180, 117, 99), (173, 106, 88),
- (160, 93, 76), (147, 81, 64), (141, 75, 59), (135, 69, 55),
- (95, 46, 39), (74, 38, 33), (54, 30, 27), (44, 25, 21),
- (35, 20, 16), (30, 17, 14), (25, 14, 12), (24, 13, 11),
- (23, 13, 10), (26, 17, 14), (37, 22, 20), (49, 28, 26),
- (71, 44, 42), (93, 60, 59), (104, 71, 69), (115, 82, 79),
- (159, 125, 119), (179, 144, 138), (199, 164, 158), (201, 171, 163),
- (204, 178, 168), (200, 176, 166), (197, 174, 165), (188, 161, 154),
- (174, 143, 143), (137, 115, 115), (123, 101, 100), (110, 87, 86),
- (105, 83, 85), (101, 79, 85), (100, 79, 85), (99, 79, 86),
- (117, 87, 92), (133, 101, 105), (150, 115, 119), (163, 130, 132),
- (177, 146, 146), (184, 154, 154), (192, 162, 162), (207, 180, 176),
- (217, 193, 185), (219, 199, 188), (213, 190, 179), (207, 181, 171),
- (187, 162, 152), (168, 144, 134), (157, 132, 122), (147, 120, 111),
- (101, 76, 70), (79, 57, 53), (57, 38, 36), (43, 27, 26),
- (29, 17, 16), (25, 14, 13), (22, 12, 11), (19, 11, 10),
- (22, 14, 14), (46, 36, 36), (64, 51, 53), (82, 67, 70),
- (92, 75, 78), (103, 83, 86), (125, 99, 103), (143, 116, 117),
- (157, 125, 131), (152, 122, 129), (148, 120, 127), (145, 116, 121),
- (142, 113, 115), (139, 110, 113), (136, 107, 112), (135, 105, 108),
- (137, 105, 104), (151, 109, 99), (155, 108, 96), (160, 107, 93),
- (160, 108, 93), (161, 110, 94), (163, 112, 97), (162, 112, 99),
- (151, 110, 95), (143, 105, 94), (136, 101, 93), (131, 98, 91),
- (126, 95, 89), (113, 89, 82), (98, 79, 74), (88, 69, 65),
- (78, 58, 59), (65, 50, 50), (63, 47, 46), (62, 44, 42),
- (61, 42, 40), (61, 40, 38), (57, 38, 36), (54, 35, 31),
- (43, 25, 20), (36, 21, 15), (29, 17, 11), (26, 14, 10),
- (23, 12, 9), (17, 8, 6), (12, 6, 4), (7, 4, 2),
- (4, 2, 1), (1, 0, 0), (0, 0, 0), (0, 0, 0),
- (2, 0, 1), (4, 1, 1), (7, 3, 4), (10, 6, 8),
- (21, 11, 13), (24, 15, 17), (28, 19, 21), (28, 19, 21),
- (28, 20, 21), (30, 20, 22), (29, 19, 20), (29, 20, 21),
- (27, 19, 19), (29, 17, 16), (30, 18, 17), (32, 19, 18),
- (36, 22, 20), (43, 27, 25), (52, 33, 31), (60, 42, 38),
- (81, 57, 53), (89, 64, 61), (98, 72, 69), (102, 75, 73),
- (106, 78, 78), (115, 85, 85), (129, 94, 97), (141, 108, 108),
- (154, 122, 123), (183, 155, 155), (190, 165, 163), (198, 176, 172),
- (215, 194, 190), (224, 208, 202), (230, 218, 211), (232, 223, 214),
- (232, 220, 212), (231, 217, 209), (230, 214, 206), (225, 203, 198),
- (221, 195, 190), (213, 185, 179), (206, 171, 165), (192, 154, 151),
- (177, 138, 138), (154, 116, 108), (149, 109, 102), (144, 103, 96),
- (137, 91, 89), (136, 89, 86), (141, 91, 85), (148, 100, 90),
- (167, 116, 108), (171, 121, 112), (176, 126, 116), (184, 138, 125),
- (189, 148, 131), (198, 156, 137), (202, 162, 144), (206, 164, 150),
- (207, 169, 156), (216, 177, 163), (221, 187, 171), (225, 192, 180),
- (223, 194, 184), (224, 193, 185), (220, 192, 183), (216, 188, 181),
- (196, 165, 162), (188, 156, 153), (181, 148, 145), (165, 133, 131),
- (151, 118, 121), (136, 103, 110), (120, 90, 96), (105, 81, 84),
- (96, 74, 77), (89, 67, 73), (87, 63, 67), (90, 60, 60),
- (101, 61, 56), (116, 65, 57), (124, 69, 59), (123, 68, 58),
- (117, 62, 53), (117, 58, 47), (111, 54, 44), (99, 50, 43),
- (77, 42, 39), (62, 35, 34), (54, 30, 33), (53, 31, 36),
- (53, 32, 38), (52, 32, 37), (50, 31, 38), (49, 33, 42),
- (50, 35, 44), (49, 34, 40), (46, 31, 35), (44, 29, 33),
- (45, 32, 34), (49, 35, 37), (57, 40, 42), (66, 44, 46),
- (74, 51, 54), (81, 59, 63), (87, 66, 73), (95, 73, 79),
- (97, 76, 85), (98, 78, 86), (95, 78, 86), (94, 78, 83),
- (91, 78, 79), (89, 73, 73), (87, 68, 68), (87, 66, 63),
- (85, 67, 60), (87, 67, 57), (88, 65, 57), (89, 62, 57),
- (87, 61, 55), (87, 60, 53), (89, 59, 52), (92, 58, 54),
- (95, 59, 56), (97, 62, 57), (100, 65, 57), (105, 69, 62),
- (115, 75, 67), (122, 83, 75), (126, 85, 78), (127, 88, 85),
- (130, 91, 90), (137, 98, 100), (147, 105, 111), (156, 115, 121),
- (163, 126, 129), (164, 127, 131), (167, 129, 133), (173, 132, 133)
- ),
-
-// 469 040222-28
-((101, 156, 123), (83, 141, 116), (72, 130, 115), (62, 120, 114),
- (62, 124, 118), (63, 128, 123), (62, 127, 123), (61, 126, 123),
- (50, 116, 125), (42, 107, 121), (35, 98, 117), (28, 88, 108),
- (22, 79, 100), (20, 73, 93), (19, 68, 86), (20, 64, 82),
- (22, 61, 79), (28, 43, 63), (31, 39, 52), (34, 36, 42),
- (40, 35, 34), (47, 35, 27), (51, 33, 26), (56, 32, 26),
- (51, 34, 29), (49, 41, 35), (48, 49, 42), (50, 57, 52),
- (53, 65, 63), (51, 69, 69), (50, 74, 76), (48, 79, 85),
- (48, 84, 93), (50, 85, 90), (51, 82, 84), (53, 80, 79),
- (56, 74, 69), (59, 69, 60), (61, 65, 55), (64, 62, 51),
- (77, 67, 48), (83, 78, 54), (90, 90, 60), (93, 101, 69),
- (97, 113, 78), (98, 119, 85), (100, 126, 93), (103, 140, 109),
- (107, 157, 123), (110, 172, 135), (107, 171, 137), (105, 171, 139),
- (101, 166, 133), (97, 162, 128), (95, 160, 124), (94, 158, 121),
- (91, 149, 120), (81, 141, 116), (71, 133, 113), (58, 122, 106),
- (45, 112, 100), (42, 107, 99), (40, 102, 98), (38, 92, 95),
- (33, 81, 91), (17, 62, 74), (13, 53, 64), (9, 45, 55),
- (8, 41, 49), (7, 37, 44), (4, 29, 33), (5, 24, 26),
- (7, 23, 20), (7, 27, 19), (7, 31, 19), (11, 34, 18),
- (15, 37, 18), (17, 37, 16), (19, 37, 15), (21, 37, 14),
- (20, 36, 14), (18, 33, 15), (18, 29, 12), (19, 25, 9),
- (18, 22, 8), (17, 20, 8), (16, 13, 10), (15, 9, 16),
- (21, 7, 21), (23, 7, 20), (26, 8, 20), (26, 8, 21),
- (27, 9, 22), (33, 14, 23), (39, 17, 22), (44, 22, 17),
- (43, 25, 13), (35, 27, 9), (33, 30, 11), (32, 34, 13),
- (32, 37, 15), (32, 41, 17), (31, 43, 20), (26, 44, 24),
- (16, 38, 37), (17, 38, 41), (18, 39, 45), (19, 40, 43),
- (21, 42, 42), (23, 45, 39), (29, 48, 37), (38, 52, 33),
- (52, 62, 33), (80, 86, 39), (82, 92, 43), (85, 98, 47),
- (88, 104, 53), (88, 110, 58), (92, 114, 64), (101, 115, 64),
- (100, 107, 65), (92, 102, 59), (85, 97, 54), (86, 95, 49),
- (88, 94, 44), (99, 99, 34), (109, 105, 29), (119, 115, 29),
- (126, 128, 38), (130, 146, 63), (130, 149, 69), (130, 152, 75),
- (124, 159, 89), (122, 164, 103), (115, 166, 115), (112, 166, 125),
- (104, 159, 135), (100, 150, 131), (96, 142, 128), (96, 137, 123),
- (96, 133, 119), (96, 124, 113), (96, 118, 111), (89, 118, 118),
- (81, 112, 119), (70, 106, 110), (69, 104, 107), (68, 103, 105),
- (62, 110, 113), (55, 114, 124), (55, 119, 134), (59, 130, 141),
- (82, 151, 141), (85, 155, 142), (89, 159, 143), (97, 161, 146),
- (104, 163, 146), (113, 167, 138), (124, 170, 125), (130, 170, 110),
- (133, 165, 96), (126, 143, 81), (123, 138, 74), (120, 133, 68),
- (114, 123, 53), (110, 111, 38), (103, 97, 29), (97, 82, 30),
- (82, 66, 37), (81, 66, 40), (80, 67, 43), (78, 74, 50),
- (80, 79, 59), (79, 84, 70), (79, 88, 79), (78, 87, 89),
- (77, 88, 96), (75, 93, 98), (71, 96, 95), (64, 97, 90),
- (56, 90, 88), (48, 78, 85), (41, 69, 81), (38, 64, 74),
- (41, 82, 64), (46, 85, 63), (51, 88, 63), (64, 96, 63),
- (76, 103, 63), (92, 112, 60), (103, 129, 58), (116, 137, 52),
- (124, 136, 42), (126, 126, 34), (123, 112, 27), (111, 101, 23),
- (98, 94, 20), (84, 80, 18), (69, 63, 16), (58, 48, 14),
- (48, 38, 13), (44, 36, 11), (44, 38, 9), (43, 40, 11),
- (45, 45, 14), (46, 54, 22), (46, 62, 26), (47, 65, 30),
- (46, 67, 36), (44, 66, 41), (40, 71, 50), (37, 78, 56),
- (37, 80, 62), (37, 80, 64), (41, 73, 62), (43, 71, 59),
- (46, 73, 54), (51, 79, 54), (54, 86, 54), (60, 89, 56),
- (61, 90, 55), (59, 87, 52), (57, 84, 51), (51, 82, 51),
- (48, 82, 55), (44, 82, 58), (41, 82, 59), (41, 81, 61),
- (41, 79, 60), (42, 78, 63), (42, 82, 68), (44, 89, 70),
- (53, 96, 70), (62, 101, 68), (74, 101, 64), (79, 99, 62),
- (78, 99, 64), (79, 99, 65), (78, 99, 70), (83, 100, 75),
- (84, 97, 78), (84, 100, 89), (81, 103, 99), (81, 107, 111),
- (85, 122, 126), (89, 139, 137), (104, 159, 144), (113, 171, 151),
- (120, 176, 153), (127, 180, 153), (126, 186, 152), (136, 197, 148),
- (129, 186, 136), (120, 173, 128), (111, 157, 122), (97, 146, 117)
- ),
-
-// 470 040222-29
-((202, 107, 147), (191, 91, 132), (188, 88, 128), (186, 85, 125),
- (185, 84, 125), (185, 83, 125), (184, 83, 126), (184, 84, 128),
- (182, 88, 130), (182, 90, 131), (182, 92, 132), (185, 98, 137),
- (188, 104, 142), (194, 112, 149), (201, 121, 157), (204, 126, 162),
- (208, 131, 167), (220, 153, 186), (224, 158, 190), (228, 163, 194),
- (229, 162, 193), (230, 162, 192), (230, 159, 190), (230, 157, 188),
- (226, 144, 176), (221, 137, 170), (216, 130, 164), (212, 123, 158),
- (209, 116, 153), (208, 112, 150), (207, 109, 148), (205, 103, 144),
- (205, 96, 139), (203, 84, 129), (201, 77, 124), (200, 70, 119),
- (196, 64, 115), (193, 59, 111), (191, 57, 109), (190, 56, 107),
- (189, 53, 105), (190, 55, 107), (191, 58, 109), (194, 61, 111),
- (197, 65, 114), (197, 67, 115), (197, 69, 116), (196, 71, 116),
- (194, 73, 117), (189, 71, 114), (186, 68, 111), (183, 65, 109),
- (178, 62, 105), (173, 60, 101), (170, 59, 98), (167, 58, 96),
- (154, 57, 91), (148, 56, 88), (143, 55, 85), (141, 55, 84),
- (139, 55, 84), (138, 55, 85), (138, 55, 86), (138, 55, 85),
- (136, 53, 83), (131, 49, 77), (126, 46, 73), (122, 43, 70),
- (121, 43, 69), (120, 43, 68), (119, 44, 69), (120, 48, 71),
- (132, 60, 84), (139, 68, 92), (146, 77, 100), (152, 83, 107),
- (158, 90, 115), (160, 92, 117), (162, 94, 120), (165, 99, 124),
- (168, 103, 127), (175, 110, 134), (180, 115, 139), (185, 120, 144),
- (188, 122, 147), (192, 125, 151), (198, 130, 157), (205, 133, 163),
- (215, 137, 171), (218, 136, 171), (222, 135, 172), (222, 132, 171),
- (222, 130, 170), (219, 123, 165), (214, 115, 157), (208, 107, 149),
- (199, 99, 140), (181, 83, 123), (171, 75, 114), (162, 68, 105),
- (158, 64, 101), (155, 60, 97), (146, 53, 88), (136, 43, 79),
- (118, 27, 59), (111, 20, 52), (104, 14, 45), (101, 12, 42),
- (98, 11, 40), (96, 11, 38), (99, 14, 40), (105, 19, 45),
- (114, 25, 53), (132, 41, 71), (135, 45, 75), (139, 50, 79),
- (148, 56, 87), (154, 64, 96), (159, 71, 102), (164, 77, 107),
- (174, 85, 116), (179, 90, 121), (184, 95, 127), (185, 98, 129),
- (187, 101, 132), (190, 106, 137), (193, 111, 143), (193, 115, 145),
- (191, 118, 146), (184, 115, 141), (181, 113, 138), (179, 111, 136),
- (175, 106, 131), (170, 101, 126), (167, 99, 122), (167, 97, 122),
- (172, 101, 127), (178, 105, 131), (184, 109, 136), (186, 111, 138),
- (189, 113, 140), (193, 115, 143), (195, 116, 145), (197, 118, 146),
- (198, 120, 149), (204, 130, 159), (206, 134, 162), (208, 138, 166),
- (214, 145, 173), (220, 150, 179), (226, 154, 184), (230, 155, 186),
- (234, 147, 184), (233, 143, 181), (233, 140, 179), (229, 132, 172),
- (225, 125, 164), (219, 120, 157), (212, 113, 149), (207, 106, 141),
- (197, 99, 132), (178, 78, 112), (173, 72, 106), (168, 66, 100),
- (157, 53, 88), (147, 40, 75), (136, 31, 64), (125, 23, 55),
- (116, 18, 45), (114, 18, 44), (113, 19, 44), (112, 21, 46),
- (113, 25, 50), (115, 30, 56), (120, 36, 61), (125, 43, 68),
- (129, 48, 74), (137, 52, 81), (145, 56, 88), (154, 63, 97),
- (164, 69, 104), (174, 76, 114), (183, 85, 124), (194, 95, 134),
- (214, 121, 158), (217, 126, 162), (221, 131, 167), (226, 139, 175),
- (231, 146, 183), (235, 151, 186), (236, 152, 188), (236, 153, 189),
- (235, 152, 189), (234, 152, 188), (232, 154, 187), (231, 155, 186),
- (230, 156, 186), (229, 156, 187), (228, 156, 185), (225, 152, 182),
- (223, 147, 176), (219, 140, 170), (215, 131, 164), (209, 122, 155),
- (203, 113, 146), (196, 105, 139), (190, 99, 133), (184, 95, 128),
- (178, 92, 123), (173, 88, 117), (169, 85, 113), (164, 83, 110),
- (160, 81, 106), (156, 79, 102), (151, 77, 100), (148, 75, 97),
- (145, 74, 95), (143, 75, 95), (140, 74, 95), (139, 74, 95),
- (138, 75, 95), (136, 75, 93), (135, 73, 91), (131, 68, 87),
- (127, 64, 83), (123, 59, 78), (120, 55, 75), (120, 52, 73),
- (121, 51, 73), (122, 53, 75), (125, 56, 78), (131, 60, 83),
- (135, 62, 86), (139, 66, 90), (143, 71, 94), (145, 74, 97),
- (150, 76, 100), (155, 81, 105), (160, 86, 112), (166, 93, 119),
- (176, 102, 129), (187, 111, 139), (197, 119, 150), (207, 126, 159),
- (213, 133, 166), (219, 137, 170), (224, 139, 174), (228, 140, 176),
- (231, 142, 179), (233, 142, 181), (234, 142, 181), (233, 140, 180),
- (229, 135, 177), (224, 131, 173), (218, 125, 167), (212, 118, 159)
- ),
-
-// 471 040223
-((183, 89, 57), (215, 132, 89), (229, 149, 101), (243, 166, 113),
- (242, 165, 110), (242, 164, 108), (239, 162, 105), (236, 161, 103),
- (227, 148, 89), (220, 133, 76), (214, 118, 63), (202, 109, 57),
- (190, 100, 52), (187, 106, 55), (185, 112, 59), (188, 114, 58),
- (191, 117, 57), (203, 124, 65), (201, 133, 82), (199, 142, 100),
- (189, 155, 108), (180, 168, 117), (174, 169, 115), (168, 170, 113),
- (142, 151, 104), (134, 147, 108), (127, 144, 112), (118, 140, 107),
- (109, 137, 102), (106, 135, 99), (104, 134, 97), (101, 134, 88),
- (103, 133, 90), (105, 117, 87), (104, 110, 82), (104, 103, 78),
- (106, 95, 66), (108, 87, 55), (111, 82, 51), (115, 78, 48),
- (146, 78, 48), (157, 84, 45), (169, 90, 43), (177, 93, 44),
- (186, 97, 46), (186, 99, 49), (187, 102, 52), (175, 106, 59),
- (161, 103, 61), (141, 86, 48), (144, 71, 41), (148, 57, 35),
- (145, 44, 29), (142, 32, 24), (139, 29, 21), (137, 27, 18),
- (129, 21, 9), (117, 20, 5), (106, 19, 2), (87, 17, 1),
- (68, 15, 1), (60, 15, 1), (52, 15, 1), (38, 14, 1),
- (28, 16, 2), (25, 16, 4), (33, 16, 7), (42, 16, 10),
- (45, 18, 14), (49, 21, 18), (56, 30, 29), (63, 39, 36),
- (84, 49, 36), (88, 47, 34), (93, 45, 33), (91, 43, 32),
- (89, 42, 31), (87, 39, 28), (85, 36, 26), (81, 29, 15),
- (75, 19, 7), (62, 5, 0), (51, 3, 0), (41, 1, 0),
- (36, 2, 0), (31, 4, 0), (22, 8, 1), (18, 13, 4),
- (11, 25, 15), (12, 35, 22), (14, 45, 30), (17, 51, 33),
- (20, 58, 37), (24, 69, 42), (29, 77, 44), (40, 78, 45),
- (50, 75, 43), (70, 63, 36), (78, 56, 29), (87, 49, 22),
- (90, 43, 18), (94, 37, 15), (98, 25, 7), (95, 14, 5),
- (81, 2, 5), (71, 1, 6), (61, 0, 7), (55, 0, 8),
- (49, 1, 9), (39, 1, 6), (31, 1, 6), (24, 1, 7),
- (21, 1, 6), (32, 1, 4), (37, 1, 3), (42, 1, 2),
- (50, 3, 4), (56, 7, 7), (66, 16, 15), (81, 29, 26),
- (123, 71, 53), (131, 93, 67), (140, 116, 82), (143, 125, 91),
- (146, 135, 101), (150, 148, 107), (158, 161, 114), (166, 169, 118),
- (171, 173, 120), (183, 172, 124), (183, 167, 120), (184, 162, 116),
- (191, 154, 106), (197, 141, 98), (207, 136, 92), (216, 128, 85),
- (209, 112, 63), (196, 109, 59), (184, 106, 56), (176, 106, 56),
- (168, 106, 57), (152, 100, 52), (135, 96, 51), (115, 97, 53),
- (102, 108, 68), (79, 118, 97), (75, 114, 98), (71, 110, 99),
- (64, 93, 87), (62, 94, 76), (54, 86, 81), (52, 82, 79),
- (41, 64, 68), (38, 66, 58), (36, 69, 48), (25, 70, 39),
- (23, 76, 36), (20, 83, 40), (28, 89, 54), (40, 100, 64),
- (51, 105, 67), (87, 112, 66), (94, 112, 66), (102, 112, 67),
- (116, 113, 71), (126, 105, 71), (131, 100, 66), (138, 93, 64),
- (121, 81, 45), (115, 74, 41), (110, 68, 37), (88, 58, 28),
- (72, 47, 25), (55, 37, 20), (36, 28, 16), (27, 18, 11),
- (21, 11, 7), (20, 8, 4), (22, 11, 4), (27, 13, 6),
- (32, 18, 7), (41, 22, 8), (51, 24, 10), (64, 28, 8),
- (88, 27, 7), (92, 26, 7), (97, 26, 8), (104, 24, 8),
- (112, 21, 6), (120, 15, 5), (130, 11, 2), (137, 9, 2),
- (140, 10, 2), (143, 13, 1), (145, 14, 2), (150, 15, 1),
- (151, 14, 2), (148, 12, 3), (141, 19, 6), (130, 23, 10),
- (117, 29, 18), (100, 30, 23), (81, 25, 25), (64, 24, 26),
- (55, 26, 27), (50, 34, 32), (46, 46, 36), (38, 56, 40),
- (32, 62, 39), (32, 59, 41), (37, 56, 42), (49, 52, 42),
- (55, 53, 42), (58, 59, 40), (56, 57, 41), (53, 52, 43),
- (51, 42, 45), (45, 35, 44), (40, 33, 39), (32, 30, 34),
- (28, 29, 28), (23, 24, 25), (18, 21, 23), (18, 19, 20),
- (19, 17, 17), (28, 13, 13), (43, 11, 8), (59, 9, 5),
- (78, 10, 3), (93, 12, 1), (104, 11, 2), (113, 15, 3),
- (117, 18, 8), (120, 21, 11), (121, 24, 12), (115, 25, 15),
- (108, 27, 16), (97, 30, 22), (83, 35, 28), (75, 38, 35),
- (72, 44, 36), (72, 46, 33), (76, 46, 28), (73, 45, 24),
- (67, 42, 24), (62, 39, 22), (59, 34, 20), (64, 29, 14),
- (70, 23, 6), (73, 16, 2), (76, 9, 0), (81, 4, 1),
- (95, 19, 13), (117, 41, 26), (142, 61, 37), (164, 82, 53)
- ),
-
-// 472 040224
-((164, 132, 113), (149, 103, 81), (146, 85, 63), (144, 68, 46),
- (133, 54, 31), (122, 40, 17), (113, 34, 13), (105, 29, 9),
- (73, 10, 1), (60, 6, 0), (47, 2, 0), (38, 1, 0),
- (30, 1, 0), (25, 1, 0), (20, 2, 0), (18, 2, 0),
- (16, 2, 0), (10, 2, 0), (7, 2, 0), (5, 2, 0),
- (4, 3, 0), (3, 4, 0), (3, 4, 0), (3, 5, 0),
- (6, 5, 0), (12, 4, 0), (18, 4, 0), (25, 3, 1),
- (32, 3, 2), (35, 3, 2), (38, 4, 3), (40, 7, 4),
- (40, 12, 6), (41, 29, 13), (43, 37, 18), (45, 45, 24),
- (51, 47, 27), (57, 50, 31), (60, 50, 30), (63, 50, 30),
- (79, 55, 33), (86, 59, 36), (94, 64, 40), (108, 66, 47),
- (122, 68, 55), (128, 67, 55), (135, 66, 55), (149, 66, 52),
- (164, 61, 49), (192, 62, 36), (204, 68, 37), (217, 75, 39),
- (224, 90, 43), (231, 105, 47), (233, 112, 47), (235, 119, 48),
- (229, 135, 40), (213, 136, 39), (197, 138, 39), (179, 144, 51),
- (162, 150, 63), (153, 152, 71), (145, 154, 80), (133, 157, 86),
- (125, 156, 92), (88, 141, 90), (67, 131, 84), (47, 122, 79),
- (37, 117, 81), (27, 112, 84), (13, 107, 85), (13, 103, 87),
- (11, 81, 83), (9, 73, 76), (7, 66, 70), (7, 69, 68),
- (8, 73, 67), (7, 78, 72), (7, 83, 78), (19, 92, 91),
- (39, 98, 103), (78, 96, 117), (99, 92, 116), (120, 89, 116),
- (122, 88, 120), (125, 88, 124), (133, 91, 127), (140, 94, 128),
- (147, 87, 118), (152, 79, 103), (157, 72, 88), (153, 68, 83),
- (150, 64, 79), (141, 60, 73), (130, 63, 76), (113, 76, 79),
- (106, 85, 90), (109, 106, 81), (116, 112, 76), (124, 118, 72),
- (132, 118, 73), (141, 118, 74), (150, 125, 72), (159, 130, 90),
- (190, 130, 112), (203, 119, 107), (216, 108, 103), (221, 98, 97),
- (227, 88, 92), (231, 72, 73), (224, 59, 62), (221, 54, 59),
- (216, 51, 62), (213, 53, 64), (213, 58, 66), (214, 64, 68),
- (217, 75, 65), (216, 87, 63), (216, 95, 61), (215, 102, 62),
- (211, 108, 54), (212, 112, 51), (213, 116, 48), (214, 120, 49),
- (216, 124, 50), (215, 125, 52), (209, 123, 53), (197, 119, 50),
- (186, 103, 43), (171, 76, 23), (172, 75, 19), (174, 75, 15),
- (180, 78, 10), (185, 84, 12), (167, 91, 14), (154, 89, 19),
- (128, 81, 22), (123, 74, 20), (119, 68, 19), (129, 67, 19),
- (140, 67, 20), (131, 71, 19), (123, 69, 21), (105, 65, 22),
- (87, 60, 20), (44, 40, 15), (45, 36, 12), (46, 33, 10),
- (47, 32, 8), (47, 29, 9), (42, 28, 8), (36, 30, 8),
- (35, 40, 9), (37, 44, 7), (39, 49, 6), (51, 60, 8),
- (65, 66, 9), (82, 69, 8), (95, 72, 9), (108, 73, 13),
- (120, 68, 16), (133, 67, 12), (135, 66, 12), (137, 66, 12),
- (138, 66, 12), (136, 68, 13), (129, 74, 18), (119, 77, 25),
- (97, 82, 26), (91, 83, 26), (86, 84, 27), (73, 93, 26),
- (58, 106, 24), (46, 122, 28), (32, 133, 37), (24, 147, 49),
- (16, 156, 56), (12, 158, 59), (12, 154, 59), (10, 148, 51),
- (12, 145, 46), (9, 134, 41), (8, 126, 40), (6, 116, 42),
- (9, 86, 45), (10, 77, 43), (12, 68, 41), (19, 54, 33),
- (26, 40, 24), (33, 28, 14), (37, 18, 7), (41, 12, 5),
- (44, 8, 5), (44, 7, 4), (46, 5, 4), (48, 5, 4),
- (50, 4, 4), (50, 2, 2), (49, 2, 0), (48, 1, 1),
- (47, 2, 0), (49, 3, 2), (53, 3, 1), (57, 3, 2),
- (62, 3, 2), (71, 2, 2), (79, 2, 2), (88, 2, 3),
- (96, 3, 4), (107, 4, 3), (117, 4, 3), (124, 4, 4),
- (131, 4, 4), (136, 5, 2), (140, 7, 3), (142, 8, 3),
- (144, 9, 3), (146, 10, 3), (146, 10, 4), (144, 11, 7),
- (141, 10, 7), (136, 12, 9), (131, 12, 10), (124, 12, 10),
- (115, 12, 8), (107, 10, 6), (100, 11, 7), (94, 11, 7),
- (86, 11, 9), (79, 10, 10), (72, 9, 11), (64, 9, 10),
- (56, 8, 6), (49, 8, 7), (43, 11, 9), (37, 13, 11),
- (33, 15, 12), (30, 17, 12), (30, 18, 12), (32, 20, 11),
- (40, 21, 11), (55, 25, 19), (75, 29, 28), (93, 38, 39),
- (105, 51, 57), (112, 67, 74), (108, 86, 87), (110, 102, 100),
- (116, 119, 113), (137, 123, 121), (160, 128, 122), (183, 132, 127),
- (203, 134, 130), (200, 139, 124), (196, 138, 122), (177, 140, 120)
- ),
-
-// 473 040225
-((174, 52, 5), (173, 60, 7), (171, 58, 6), (169, 56, 5),
- (155, 51, 5), (142, 47, 5), (136, 46, 5), (130, 45, 5),
- (112, 44, 6), (113, 47, 9), (115, 50, 12), (113, 53, 18),
- (112, 57, 24), (106, 55, 28), (101, 53, 32), (98, 51, 30),
- (95, 49, 29), (99, 46, 28), (106, 49, 30), (113, 52, 32),
- (118, 49, 31), (124, 47, 31), (124, 43, 28), (124, 39, 25),
- (119, 22, 13), (116, 19, 10), (113, 17, 8), (110, 17, 8),
- (107, 18, 9), (107, 19, 8), (107, 20, 8), (112, 18, 8),
- (116, 16, 6), (124, 7, 2), (128, 6, 1), (133, 6, 0),
- (147, 12, 1), (161, 19, 2), (170, 23, 3), (179, 28, 4),
- (209, 46, 7), (214, 52, 9), (219, 58, 11), (214, 60, 10),
- (210, 62, 10), (208, 65, 10), (206, 68, 10), (204, 79, 12),
- (197, 84, 13), (190, 91, 17), (185, 85, 17), (180, 79, 17),
- (176, 76, 16), (172, 73, 16), (174, 76, 17), (176, 79, 18),
- (176, 86, 22), (179, 85, 25), (183, 84, 29), (179, 83, 32),
- (176, 82, 36), (170, 80, 35), (165, 78, 34), (158, 72, 32),
- (153, 69, 30), (160, 65, 32), (162, 65, 32), (164, 66, 33),
- (165, 64, 32), (166, 63, 32), (172, 63, 30), (180, 65, 28),
- (184, 90, 34), (185, 109, 45), (187, 128, 56), (195, 145, 71),
- (203, 162, 87), (200, 169, 90), (197, 176, 93), (187, 192, 97),
- (181, 196, 98), (173, 191, 98), (179, 178, 96), (186, 166, 94),
- (186, 162, 88), (187, 158, 83), (189, 145, 73), (181, 129, 55),
- (195, 99, 40), (203, 89, 35), (211, 79, 30), (212, 79, 29),
- (214, 79, 28), (217, 81, 28), (221, 86, 31), (224, 94, 35),
- (229, 102, 41), (237, 110, 45), (241, 112, 45), (246, 115, 45),
- (246, 116, 44), (247, 117, 43), (249, 120, 42), (248, 121, 39),
- (226, 114, 32), (214, 106, 29), (202, 98, 26), (197, 96, 27),
- (193, 94, 28), (188, 93, 29), (181, 95, 29), (171, 97, 28),
- (163, 99, 26), (144, 103, 30), (143, 105, 32), (143, 107, 35),
- (152, 112, 40), (164, 119, 45), (177, 125, 47), (188, 131, 47),
- (197, 136, 52), (205, 134, 53), (213, 133, 54), (216, 130, 54),
- (220, 128, 54), (226, 125, 53), (229, 120, 56), (224, 117, 52),
- (218, 108, 47), (208, 89, 34), (205, 85, 31), (202, 82, 28),
- (196, 73, 24), (189, 67, 20), (182, 62, 16), (177, 58, 13),
- (181, 54, 5), (186, 53, 5), (191, 52, 5), (194, 53, 5),
- (198, 55, 6), (200, 59, 8), (203, 67, 9), (211, 76, 10),
- (219, 84, 12), (236, 92, 19), (237, 93, 22), (239, 95, 25),
- (230, 106, 34), (222, 118, 40), (215, 128, 43), (204, 131, 41),
- (177, 113, 34), (166, 107, 34), (156, 102, 35), (134, 96, 37),
- (118, 90, 36), (106, 88, 33), (99, 89, 29), (96, 83, 24),
- (94, 83, 25), (91, 101, 40), (93, 108, 47), (95, 116, 54),
- (106, 135, 64), (115, 150, 73), (127, 169, 79), (139, 182, 85),
- (161, 186, 96), (166, 184, 96), (171, 183, 97), (174, 168, 92),
- (175, 155, 85), (177, 138, 71), (175, 115, 58), (179, 92, 47),
- (185, 71, 37), (188, 50, 28), (188, 36, 22), (187, 27, 13),
- (181, 19, 7), (176, 12, 4), (175, 8, 2), (175, 4, 2),
- (176, 1, 1), (176, 0, 1), (176, 0, 1), (175, 0, 0),
- (175, 1, 1), (176, 3, 1), (176, 6, 1), (177, 10, 1),
- (179, 14, 1), (181, 18, 2), (182, 23, 4), (186, 29, 8),
- (191, 36, 11), (196, 43, 15), (200, 49, 17), (203, 52, 19),
- (203, 52, 19), (204, 53, 21), (207, 54, 23), (208, 55, 24),
- (211, 58, 24), (212, 58, 23), (209, 55, 19), (204, 50, 14),
- (201, 46, 12), (196, 40, 10), (193, 38, 7), (190, 38, 5),
- (185, 38, 4), (174, 36, 3), (163, 35, 3), (154, 35, 6),
- (145, 32, 8), (142, 30, 7), (144, 32, 7), (145, 32, 8),
- (148, 35, 7), (153, 43, 11), (157, 50, 16), (163, 54, 18),
- (175, 58, 19), (185, 60, 18), (196, 58, 14), (205, 57, 11),
- (210, 57, 11), (216, 61, 12), (221, 64, 13), (222, 67, 12),
- (224, 69, 10), (224, 66, 7), (217, 61, 4), (210, 56, 2),
- (203, 52, 1), (194, 47, 2), (186, 45, 2), (180, 43, 2),
- (171, 39, 1), (162, 33, 2), (159, 28, 0), (154, 21, 1),
- (150, 15, 1), (148, 12, 1), (147, 12, 1), (146, 14, 2),
- (153, 18, 1), (164, 24, 1), (175, 30, 1), (184, 33, 2),
- (190, 37, 2), (188, 40, 2), (183, 42, 3), (177, 47, 5)
- ),
-
-// 474 040226
-((49, 78, 48), (42, 93, 55), (38, 103, 59), (34, 113, 63),
- (29, 114, 64), (25, 115, 65), (23, 114, 63), (22, 114, 61),
- (23, 109, 56), (21, 100, 51), (20, 92, 47), (15, 81, 38),
- (10, 71, 30), (13, 61, 26), (16, 52, 22), (21, 49, 21),
- (26, 46, 21), (57, 41, 18), (78, 42, 18), (99, 44, 19),
- (108, 46, 21), (118, 48, 23), (118, 48, 24), (119, 49, 25),
- (120, 57, 27), (110, 56, 27), (101, 55, 27), (83, 49, 25),
- (66, 43, 24), (60, 41, 23), (54, 40, 23), (45, 38, 25),
- (38, 38, 26), (34, 45, 29), (34, 52, 34), (35, 60, 39),
- (34, 69, 42), (34, 79, 46), (32, 82, 47), (31, 85, 49),
- (28, 87, 53), (32, 86, 53), (36, 85, 54), (38, 83, 51),
- (41, 82, 48), (41, 81, 47), (42, 80, 46), (53, 74, 49),
- (69, 72, 51), (108, 80, 53), (120, 87, 52), (132, 94, 52),
- (135, 94, 49), (139, 95, 46), (138, 92, 45), (137, 90, 44),
- (117, 76, 34), (100, 73, 29), (84, 70, 25), (63, 63, 21),
- (42, 56, 17), (34, 50, 15), (26, 45, 13), (16, 37, 13),
- (11, 36, 12), (5, 42, 15), (3, 42, 15), (2, 42, 15),
- (2, 40, 15), (3, 38, 15), (5, 32, 14), (7, 30, 15),
- (11, 29, 16), (14, 26, 16), (18, 23, 16), (21, 19, 15),
- (25, 15, 14), (27, 14, 13), (29, 14, 13), (33, 15, 14),
- (40, 18, 15), (59, 22, 15), (62, 22, 14), (66, 23, 13),
- (65, 24, 13), (65, 25, 14), (66, 28, 15), (69, 33, 18),
- (64, 47, 22), (54, 49, 23), (45, 51, 25), (42, 50, 27),
- (40, 50, 30), (36, 52, 32), (34, 53, 32), (32, 53, 32),
- (30, 50, 27), (31, 38, 21), (35, 32, 17), (39, 27, 13),
- (42, 24, 11), (45, 22, 9), (51, 19, 7), (56, 19, 4),
- (70, 18, 2), (73, 16, 1), (77, 14, 1), (76, 13, 0),
- (75, 13, 0), (70, 14, 1), (66, 14, 1), (62, 11, 1),
- (57, 10, 2), (38, 6, 1), (33, 6, 1), (29, 6, 2),
- (22, 6, 4), (20, 7, 5), (17, 9, 5), (14, 9, 3),
- (8, 11, 4), (10, 13, 7), (13, 16, 10), (16, 17, 10),
- (19, 18, 11), (28, 21, 10), (40, 24, 9), (56, 28, 10),
- (78, 32, 10), (114, 42, 10), (118, 43, 10), (123, 44, 10),
- (125, 46, 12), (123, 45, 11), (123, 44, 13), (118, 43, 11),
- (105, 45, 16), (107, 51, 28), (109, 58, 41), (113, 69, 48),
- (117, 80, 55), (117, 103, 76), (135, 121, 95), (151, 132, 101),
- (178, 134, 109), (214, 160, 100), (221, 168, 102), (228, 177, 104),
- (229, 190, 106), (234, 193, 111), (245, 183, 102), (243, 178, 87),
- (245, 163, 62), (246, 163, 63), (247, 163, 64), (243, 159, 68),
- (236, 157, 74), (229, 138, 70), (227, 118, 57), (228, 96, 43),
- (227, 84, 32), (218, 81, 26), (215, 82, 25), (213, 83, 24),
- (216, 78, 21), (218, 80, 20), (218, 84, 21), (210, 93, 27),
- (175, 95, 31), (165, 92, 32), (156, 90, 34), (144, 81, 33),
- (130, 79, 38), (107, 75, 38), (87, 66, 36), (65, 54, 35),
- (56, 42, 28), (55, 33, 24), (58, 30, 20), (63, 29, 15),
- (67, 30, 16), (75, 33, 14), (84, 35, 14), (92, 39, 13),
- (102, 39, 13), (102, 39, 13), (103, 39, 14), (102, 38, 15),
- (101, 39, 16), (99, 37, 17), (100, 35, 15), (102, 34, 13),
- (104, 33, 13), (115, 40, 13), (130, 50, 14), (146, 62, 12),
- (166, 73, 10), (179, 81, 13), (193, 86, 19), (205, 91, 26),
- (210, 100, 31), (208, 101, 33), (191, 112, 42), (171, 118, 52),
- (155, 118, 63), (140, 127, 68), (134, 120, 67), (124, 131, 72),
- (106, 146, 80), (86, 158, 90), (70, 175, 97), (65, 172, 95),
- (70, 169, 91), (70, 161, 86), (59, 153, 81), (45, 141, 77),
- (31, 125, 69), (24, 106, 62), (23, 84, 51), (19, 65, 39),
- (16, 47, 27), (14, 31, 16), (14, 20, 10), (14, 11, 7),
- (11, 6, 6), (10, 5, 5), (8, 6, 5), (9, 7, 6),
- (10, 11, 5), (11, 17, 7), (12, 24, 7), (14, 32, 10),
- (16, 40, 13), (20, 51, 19), (26, 60, 24), (29, 70, 28),
- (38, 79, 32), (47, 82, 34), (57, 85, 39), (68, 83, 44),
- (72, 80, 47), (78, 78, 48), (87, 76, 45), (98, 72, 44),
- (110, 71, 45), (120, 66, 45), (125, 63, 44), (125, 64, 40),
- (124, 60, 37), (119, 61, 38), (116, 60, 39), (114, 57, 40),
- (111, 57, 40), (100, 63, 41), (83, 67, 44), (65, 72, 45)
- ),
-
-// 475 040227
-((180, 72, 104), (178, 67, 104), (177, 66, 100), (177, 66, 97),
- (187, 60, 96), (197, 55, 95), (201, 54, 94), (205, 54, 94),
- (211, 65, 90), (204, 81, 87), (198, 97, 85), (184, 119, 86),
- (171, 141, 88), (151, 154, 98), (131, 168, 108), (124, 165, 110),
- (118, 163, 113), (102, 138, 125), (84, 130, 136), (67, 122, 147),
- (61, 99, 163), (56, 76, 179), (63, 62, 185), (71, 48, 191),
- (84, 45, 208), (79, 62, 209), (74, 80, 211), (71, 98, 205),
- (68, 117, 199), (68, 124, 196), (68, 132, 194), (60, 131, 195),
- (56, 133, 187), (32, 123, 169), (29, 110, 167), (26, 97, 165),
- (40, 76, 161), (54, 55, 157), (63, 50, 153), (72, 46, 149),
- (103, 64, 132), (107, 84, 122), (111, 105, 113), (107, 123, 117),
- (104, 142, 121), (105, 149, 127), (106, 157, 133), (104, 175, 139),
- (100, 196, 149), (77, 213, 177), (81, 204, 194), (85, 195, 211),
- (102, 191, 217), (119, 188, 223), (125, 189, 224), (132, 191, 226),
- (146, 197, 228), (149, 193, 224), (153, 189, 220), (168, 176, 212),
- (183, 164, 205), (184, 159, 200), (186, 155, 195), (179, 142, 189),
- (171, 129, 180), (170, 97, 155), (174, 75, 146), (179, 54, 137),
- (177, 44, 136), (176, 34, 136), (175, 25, 140), (178, 24, 134),
- (186, 19, 109), (189, 12, 99), (192, 6, 89), (200, 6, 84),
- (209, 7, 80), (212, 7, 75), (215, 8, 70), (205, 9, 57),
- (192, 6, 51), (179, 5, 55), (179, 5, 69), (179, 6, 83),
- (175, 6, 91), (172, 6, 99), (166, 13, 109), (168, 21, 121),
- (167, 44, 157), (159, 52, 173), (151, 60, 190), (145, 61, 193),
- (140, 63, 196), (144, 69, 196), (146, 77, 191), (151, 82, 183),
- (152, 96, 190), (136, 100, 199), (128, 107, 196), (121, 115, 193),
- (120, 123, 193), (119, 131, 194), (118, 146, 203), (115, 143, 207),
- (89, 139, 214), (88, 141, 201), (87, 143, 188), (94, 139, 176),
- (101, 136, 164), (111, 132, 133), (113, 128, 118), (112, 122, 103),
- (123, 120, 83), (163, 120, 41), (171, 120, 39), (179, 121, 38),
- (180, 125, 42), (181, 124, 49), (190, 122, 58), (203, 119, 66),
- (233, 96, 102), (230, 86, 111), (227, 76, 121), (226, 74, 121),
- (225, 72, 122), (226, 66, 124), (231, 50, 128), (228, 35, 128),
- (226, 21, 130), (225, 17, 126), (228, 18, 125), (231, 19, 125),
- (233, 23, 120), (233, 23, 124), (230, 25, 127), (228, 31, 130),
- (229, 53, 139), (227, 78, 153), (226, 104, 168), (222, 113, 169),
- (219, 123, 171), (214, 130, 170), (209, 123, 160), (212, 122, 162),
- (213, 121, 167), (202, 108, 152), (192, 97, 139), (182, 87, 127),
- (165, 61, 104), (155, 42, 87), (141, 29, 74), (137, 26, 65),
- (121, 41, 59), (116, 45, 60), (112, 50, 62), (93, 53, 68),
- (90, 57, 70), (93, 64, 73), (106, 64, 72), (121, 64, 70),
- (122, 57, 72), (135, 50, 71), (142, 45, 69), (150, 41, 67),
- (166, 36, 63), (170, 27, 58), (171, 22, 55), (171, 28, 62),
- (185, 35, 85), (187, 35, 90), (189, 36, 96), (186, 40, 100),
- (177, 51, 104), (177, 64, 109), (184, 73, 117), (199, 78, 130),
- (211, 80, 141), (212, 84, 147), (216, 88, 152), (219, 89, 154),
- (228, 86, 155), (241, 78, 152), (245, 70, 143), (247, 59, 135),
- (240, 44, 120), (238, 41, 114), (237, 39, 109), (236, 34, 93),
- (230, 32, 81), (220, 36, 72), (206, 35, 70), (188, 39, 70),
- (174, 35, 62), (164, 31, 54), (157, 31, 47), (157, 29, 46),
- (161, 33, 57), (166, 34, 68), (171, 32, 77), (174, 32, 92),
- (184, 33, 105), (201, 42, 123), (215, 56, 136), (221, 76, 140),
- (212, 96, 145), (197, 115, 156), (185, 134, 172), (174, 154, 183),
- (160, 174, 173), (141, 190, 153), (127, 194, 133), (116, 195, 127),
- (118, 184, 135), (123, 166, 135), (122, 148, 138), (125, 120, 131),
- (123, 101, 127), (126, 80, 133), (136, 59, 134), (140, 44, 141),
- (142, 31, 146), (133, 28, 145), (125, 31, 142), (127, 39, 129),
- (136, 60, 114), (151, 89, 102), (154, 118, 88), (153, 139, 79),
- (137, 151, 71), (127, 165, 67), (123, 184, 67), (123, 196, 69),
- (138, 196, 70), (135, 184, 74), (127, 162, 77), (115, 148, 80),
- (107, 127, 81), (120, 104, 73), (141, 84, 64), (159, 74, 53),
- (165, 79, 50), (165, 84, 54), (163, 84, 59), (164, 75, 66),
- (169, 68, 72), (170, 69, 78), (174, 74, 84), (181, 79, 92),
- (188, 74, 99), (197, 61, 106), (203, 51, 110), (202, 44, 109),
- (203, 47, 105), (188, 60, 101), (184, 68, 98), (185, 75, 98)
- ),
-
-// 476 040228
-((20, 32, 20), (21, 27, 20), (20, 25, 20), (20, 23, 20),
- (20, 23, 20), (21, 23, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 22, 20),
- (20, 22, 20), (20, 22, 20), (20, 22, 20), (20, 21, 20),
- (20, 21, 20), (22, 20, 20), (22, 20, 20), (23, 21, 20),
- (22, 21, 20), (22, 22, 20), (22, 22, 20), (22, 23, 21),
- (21, 25, 25), (20, 26, 28), (20, 28, 31), (21, 34, 41),
- (22, 40, 52), (23, 43, 59), (25, 47, 66), (27, 56, 81),
- (29, 67, 94), (33, 89, 114), (34, 88, 112), (35, 87, 111),
- (31, 79, 100), (28, 72, 89), (28, 68, 81), (29, 64, 73),
- (24, 39, 45), (22, 31, 37), (20, 23, 30), (20, 21, 27),
- (20, 20, 25), (20, 20, 24), (20, 20, 24), (20, 20, 24),
- (20, 20, 24), (20, 20, 24), (20, 20, 24), (20, 20, 25),
- (20, 20, 24), (21, 20, 23), (21, 20, 22), (21, 21, 22),
- (21, 24, 21), (21, 26, 20), (21, 29, 20), (20, 29, 21),
- (20, 29, 23), (20, 29, 26), (20, 29, 30), (20, 29, 43),
- (20, 27, 63), (24, 39, 83), (30, 41, 87), (36, 43, 92),
- (37, 45, 90), (39, 47, 88), (52, 55, 80), (67, 75, 72),
- (93, 111, 83), (109, 132, 97), (125, 153, 111), (128, 173, 137),
- (131, 194, 164), (124, 192, 170), (118, 191, 177), (106, 188, 185),
- (95, 183, 176), (80, 179, 189), (84, 174, 179), (89, 169, 169),
- (100, 173, 165), (112, 177, 161), (140, 178, 150), (174, 173, 123),
- (212, 156, 90), (200, 140, 68), (188, 124, 46), (176, 114, 36),
- (164, 104, 26), (140, 89, 23), (116, 82, 26), (101, 90, 29),
- (87, 94, 32), (100, 114, 58), (128, 134, 71), (157, 154, 84),
- (165, 156, 85), (173, 159, 87), (169, 161, 100), (169, 169, 108),
- (162, 157, 102), (154, 150, 89), (147, 143, 76), (144, 138, 71),
- (142, 133, 66), (134, 123, 65), (133, 125, 67), (139, 128, 70),
- (133, 129, 68), (131, 153, 113), (144, 162, 132), (158, 172, 152),
- (173, 189, 172), (173, 201, 188), (177, 216, 191), (175, 210, 199),
- (141, 161, 184), (115, 133, 155), (89, 105, 126), (70, 89, 110),
- (52, 74, 94), (26, 44, 74), (20, 30, 55), (21, 21, 43),
- (22, 21, 35), (23, 21, 29), (23, 21, 28), (24, 21, 28),
- (24, 22, 28), (24, 22, 30), (24, 22, 30), (23, 21, 30),
- (21, 21, 29), (20, 20, 30), (20, 20, 32), (21, 20, 34),
- (23, 21, 37), (31, 27, 41), (48, 35, 42), (76, 45, 43),
- (102, 46, 44), (116, 51, 40), (120, 51, 39), (124, 52, 39),
- (146, 48, 32), (174, 51, 31), (181, 52, 30), (177, 59, 29),
- (184, 79, 29), (185, 83, 38), (187, 88, 47), (181, 100, 59),
- (173, 110, 64), (153, 116, 66), (121, 109, 74), (91, 96, 77),
- (71, 81, 72), (48, 60, 58), (42, 54, 53), (37, 48, 48),
- (29, 36, 36), (25, 27, 28), (23, 23, 26), (22, 21, 25),
- (22, 21, 24), (22, 21, 24), (22, 22, 24), (22, 22, 25),
- (21, 24, 25), (20, 25, 24), (20, 26, 24), (20, 28, 25),
- (20, 28, 26), (20, 30, 27), (20, 29, 32), (20, 31, 37),
- (25, 37, 43), (34, 48, 47), (46, 56, 57), (55, 64, 64),
- (71, 83, 83), (70, 87, 87), (69, 92, 91), (64, 99, 97),
- (63, 104, 99), (66, 101, 99), (65, 97, 89), (68, 97, 82),
- (71, 103, 69), (83, 98, 58), (90, 87, 43), (93, 76, 35),
- (89, 74, 28), (83, 68, 24), (75, 59, 22), (67, 45, 23),
- (65, 37, 23), (81, 36, 22), (106, 41, 22), (133, 44, 22),
- (152, 48, 21), (170, 52, 20), (171, 51, 20), (161, 46, 20),
- (140, 47, 20), (124, 48, 21), (94, 40, 22), (62, 28, 24),
- (34, 21, 26), (25, 21, 30), (22, 20, 36), (22, 23, 46),
- (22, 38, 57), (21, 53, 64), (20, 56, 66), (22, 47, 69),
- (22, 47, 70), (22, 56, 70), (20, 58, 60), (21, 45, 52),
- (22, 30, 43), (22, 23, 37), (22, 22, 29), (23, 22, 25),
- (25, 23, 23), (31, 24, 22), (40, 24, 21), (59, 27, 20),
- (87, 41, 20), (122, 62, 20), (149, 84, 31), (173, 110, 49),
- (197, 142, 76), (219, 174, 96), (234, 194, 112), (243, 216, 125),
- (247, 233, 128), (244, 237, 127), (235, 224, 115), (216, 203, 109),
- (200, 191, 93), (183, 175, 84), (170, 158, 71), (137, 131, 67),
- (102, 115, 67), (75, 100, 72), (62, 89, 69), (49, 74, 58),
- (36, 64, 47), (29, 55, 39), (24, 45, 31), (22, 37, 24)
- ),
-
-// 477 10000
-((52, 44, 62), (50, 38, 55), (43, 38, 52), (36, 39, 50),
- (30, 38, 48), (25, 37, 47), (23, 35, 44), (22, 34, 42),
- (23, 21, 32), (28, 14, 26), (33, 7, 20), (36, 7, 21),
- (40, 7, 23), (39, 12, 25), (38, 17, 28), (37, 19, 31),
- (37, 21, 34), (44, 22, 37), (52, 23, 40), (61, 24, 43),
- (69, 31, 46), (77, 39, 49), (78, 46, 52), (80, 53, 56),
- (93, 76, 68), (106, 82, 71), (120, 88, 75), (132, 91, 74),
- (144, 94, 74), (147, 97, 75), (150, 100, 76), (155, 105, 79),
- (158, 110, 81), (160, 111, 87), (156, 107, 85), (152, 103, 83),
- (140, 97, 78), (128, 91, 74), (120, 86, 72), (113, 82, 70),
- (83, 70, 68), (74, 65, 66), (65, 60, 65), (61, 54, 61),
- (58, 49, 57), (57, 47, 55), (57, 45, 54), (57, 43, 53),
- (57, 42, 53), (56, 38, 54), (55, 33, 50), (55, 28, 46),
- (54, 23, 41), (53, 19, 37), (53, 17, 35), (53, 16, 34),
- (52, 19, 38), (51, 23, 40), (51, 27, 43), (53, 33, 48),
- (55, 40, 53), (55, 42, 56), (56, 45, 60), (58, 53, 68),
- (58, 61, 76), (60, 75, 93), (70, 83, 97), (81, 92, 101),
- (87, 96, 104), (94, 101, 107), (115, 113, 113), (126, 122, 119),
- (127, 126, 122), (122, 122, 116), (117, 119, 110), (116, 117, 105),
- (115, 116, 100), (116, 117, 100), (117, 119, 101), (118, 120, 101),
- (114, 119, 103), (101, 110, 103), (88, 103, 100), (75, 96, 97),
- (71, 95, 97), (67, 95, 98), (63, 94, 100), (66, 95, 100),
- (88, 109, 104), (100, 115, 106), (113, 122, 109), (119, 128, 112),
- (125, 134, 116), (135, 144, 127), (149, 154, 136), (163, 166, 145),
- (177, 177, 149), (201, 185, 146), (204, 185, 145), (207, 185, 144),
- (205, 181, 143), (203, 177, 142), (197, 172, 145), (190, 167, 147),
- (179, 158, 140), (172, 153, 134), (166, 148, 129), (162, 142, 125),
- (159, 137, 122), (151, 128, 112), (141, 115, 107), (132, 103, 99),
- (121, 92, 90), (102, 80, 77), (99, 77, 76), (96, 75, 76),
- (91, 72, 68), (81, 65, 62), (73, 54, 54), (63, 42, 43),
- (40, 18, 18), (31, 10, 12), (22, 3, 6), (18, 2, 4),
- (15, 1, 2), (11, 0, 1), (10, 0, 1), (8, 0, 2),
- (9, 2, 3), (9, 9, 9), (8, 11, 11), (8, 14, 13),
- (7, 19, 18), (7, 23, 23), (5, 27, 27), (5, 29, 31),
- (10, 34, 33), (13, 34, 34), (16, 35, 35), (18, 35, 35),
- (21, 35, 35), (25, 35, 36), (29, 33, 37), (32, 35, 38),
- (37, 37, 38), (40, 42, 43), (40, 43, 44), (41, 45, 46),
- (44, 49, 51), (48, 50, 56), (52, 55, 65), (58, 63, 73),
- (62, 80, 92), (61, 84, 96), (60, 88, 101), (57, 95, 108),
- (54, 97, 113), (56, 95, 114), (63, 92, 114), (71, 87, 111),
- (78, 81, 106), (88, 70, 97), (87, 68, 95), (86, 66, 93),
- (86, 59, 86), (87, 53, 80), (89, 48, 72), (90, 41, 63),
- (88, 27, 43), (85, 25, 40), (82, 24, 38), (74, 22, 35),
- (65, 22, 34), (59, 26, 36), (53, 31, 40), (48, 37, 44),
- (44, 40, 45), (39, 44, 45), (34, 43, 44), (29, 39, 42),
- (26, 37, 39), (25, 34, 40), (26, 35, 43), (32, 35, 46),
- (44, 35, 51), (46, 33, 50), (49, 31, 50), (52, 25, 45),
- (50, 19, 39), (49, 14, 33), (48, 9, 30), (52, 6, 27),
- (53, 8, 27), (54, 11, 29), (54, 15, 33), (51, 20, 38),
- (47, 28, 43), (43, 36, 51), (45, 46, 62), (50, 57, 72),
- (58, 69, 80), (66, 77, 85), (76, 81, 89), (86, 84, 90),
- (90, 84, 91), (95, 83, 93), (99, 84, 97), (106, 86, 101),
- (111, 89, 103), (117, 89, 101), (123, 87, 96), (126, 84, 89),
- (125, 78, 80), (120, 71, 72), (117, 64, 67), (110, 60, 65),
- (104, 57, 63), (102, 56, 62), (102, 57, 63), (102, 58, 64),
- (100, 61, 65), (99, 62, 63), (98, 62, 60), (94, 58, 56),
- (90, 53, 51), (88, 48, 47), (86, 44, 45), (84, 41, 46),
- (81, 40, 48), (81, 43, 48), (76, 47, 51), (71, 52, 54),
- (66, 54, 55), (61, 58, 58), (55, 59, 63), (51, 59, 68),
- (49, 58, 70), (44, 60, 73), (41, 64, 76), (39, 66, 78),
- (36, 72, 82), (32, 76, 86), (28, 78, 88), (27, 76, 88),
- (24, 72, 84), (26, 66, 79), (29, 57, 72), (34, 50, 66),
- (40, 45, 64), (46, 43, 62), (51, 44, 64), (51, 48, 66),
- (51, 51, 69), (50, 52, 70), (51, 50, 69), (51, 48, 66)
- ),
-
-// 478 Apophysis-040208-115d
-((0, 0, 0), (3, 0, 5), (1, 0, 12), (0, 1, 19),
- (2, 5, 26), (4, 9, 33), (6, 12, 36), (9, 16, 40),
- (15, 23, 54), (17, 26, 61), (20, 30, 68), (22, 33, 74),
- (24, 37, 81), (25, 37, 88), (26, 37, 95), (26, 38, 99),
- (27, 39, 104), (31, 41, 120), (32, 43, 127), (34, 45, 134),
- (35, 45, 138), (36, 45, 142), (36, 43, 142), (36, 41, 142),
- (34, 35, 142), (35, 35, 142), (37, 36, 142), (38, 37, 142),
- (40, 39, 142), (41, 40, 142), (43, 42, 142), (42, 41, 142),
- (38, 37, 142), (36, 33, 142), (34, 30, 140), (33, 28, 138),
- (32, 26, 134), (31, 24, 131), (31, 23, 129), (31, 23, 127),
- (31, 22, 120), (31, 21, 115), (32, 20, 110), (27, 17, 105),
- (23, 15, 101), (22, 14, 98), (22, 14, 95), (23, 13, 88),
- (23, 13, 82), (20, 10, 67), (18, 8, 58), (17, 7, 50),
- (15, 5, 43), (14, 3, 36), (14, 2, 34), (14, 2, 32),
- (12, 0, 22), (11, 0, 18), (10, 0, 15), (9, 0, 13),
- (8, 0, 12), (7, 0, 11), (7, 0, 11), (7, 0, 10),
- (7, 0, 11), (5, 2, 18), (13, 11, 23), (22, 20, 29),
- (26, 24, 32), (30, 29, 36), (39, 38, 41), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (72, 71, 74),
- (76, 74, 81), (75, 73, 83), (75, 72, 85), (77, 73, 92),
- (80, 74, 98), (82, 77, 113), (83, 78, 120), (85, 80, 127),
- (86, 81, 130), (88, 83, 134), (92, 90, 141), (99, 97, 142),
- (112, 109, 142), (115, 112, 142), (118, 116, 142), (116, 115, 142),
- (115, 114, 142), (114, 114, 142), (110, 110, 142), (104, 105, 142),
- (98, 101, 142), (82, 87, 132), (71, 76, 127), (60, 66, 123),
- (54, 60, 120), (49, 54, 118), (41, 48, 117), (34, 43, 116),
- (30, 44, 115), (30, 48, 114), (31, 53, 113), (31, 53, 113),
- (31, 54, 113), (31, 56, 115), (33, 59, 115), (33, 59, 113),
- (32, 58, 111), (32, 56, 101), (32, 56, 99), (33, 57, 97),
- (31, 51, 90), (28, 47, 85), (24, 42, 80), (20, 36, 73),
- (15, 28, 64), (18, 29, 62), (21, 31, 60), (23, 32, 60),
- (26, 34, 60), (33, 41, 64), (43, 50, 69), (52, 58, 76),
- (60, 67, 83), (76, 81, 92), (79, 82, 93), (82, 84, 94),
- (87, 89, 94), (90, 90, 92), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (104, 106, 106), (104, 109, 111), (107, 113, 116),
- (110, 121, 128), (110, 123, 131), (110, 125, 134), (110, 127, 137),
- (110, 129, 141), (109, 130, 142), (108, 129, 142), (107, 129, 142),
- (104, 126, 142), (95, 118, 142), (93, 116, 142), (92, 115, 142),
- (90, 112, 142), (87, 107, 142), (86, 106, 142), (86, 105, 142),
- (87, 103, 142), (87, 103, 142), (87, 103, 142), (90, 106, 142),
- (92, 107, 142), (95, 109, 141), (98, 110, 138), (99, 109, 134),
- (100, 107, 127), (101, 106, 122), (99, 102, 116), (99, 100, 111),
- (96, 97, 106), (93, 93, 104), (89, 89, 101), (87, 87, 99),
- (78, 77, 92), (76, 74, 91), (74, 72, 90), (68, 66, 89),
- (64, 61, 89), (61, 56, 89), (56, 51, 89), (53, 48, 89),
- (51, 45, 89), (48, 44, 89), (49, 43, 89), (46, 41, 89),
- (46, 41, 89), (44, 40, 92), (40, 36, 97), (37, 34, 101),
- (32, 33, 105), (30, 31, 110), (25, 28, 113), (20, 23, 116),
- (18, 23, 121), (14, 21, 126), (13, 22, 130), (15, 27, 134),
- (16, 30, 139), (17, 31, 142), (17, 31, 142), (17, 29, 142),
- (17, 29, 142), (17, 29, 142), (17, 25, 142), (17, 23, 142),
- (17, 23, 142), (17, 23, 142), (17, 23, 142), (17, 25, 142),
- (17, 27, 141), (15, 25, 136), (13, 22, 128), (10, 21, 121),
- (8, 18, 113), (5, 14, 104), (2, 12, 95), (0, 9, 85),
- (0, 11, 76), (0, 8, 67), (0, 9, 60), (0, 7, 51),
- (0, 5, 43), (0, 3, 34), (0, 0, 27), (0, 0, 18),
- (3, 0, 10), (2, 0, 3), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 479 Apophysis-040208-115e
-((0, 0, 0), (5, 1, 0), (12, 0, 3), (19, 0, 7),
- (26, 2, 13), (33, 4, 19), (36, 6, 22), (40, 9, 26),
- (54, 15, 36), (61, 17, 41), (68, 20, 46), (74, 22, 51),
- (81, 24, 56), (88, 25, 58), (95, 26, 60), (99, 26, 62),
- (104, 27, 65), (120, 31, 71), (127, 32, 75), (134, 34, 79),
- (138, 35, 79), (142, 36, 80), (142, 36, 78), (142, 36, 76),
- (142, 34, 72), (142, 35, 70), (142, 36, 69), (142, 37, 70),
- (142, 39, 71), (142, 40, 72), (142, 42, 73), (142, 41, 73),
- (142, 37, 70), (142, 33, 65), (140, 30, 62), (138, 28, 59),
- (134, 26, 55), (131, 24, 52), (129, 23, 50), (127, 23, 49),
- (120, 22, 45), (115, 21, 41), (110, 20, 38), (105, 17, 36),
- (101, 15, 35), (98, 14, 34), (95, 14, 33), (88, 13, 28),
- (82, 13, 25), (67, 10, 18), (58, 8, 14), (50, 7, 10),
- (43, 5, 6), (36, 3, 3), (34, 3, 2), (32, 4, 2),
- (22, 5, 0), (18, 5, 0), (15, 5, 0), (13, 4, 0),
- (12, 4, 0), (11, 4, 0), (11, 4, 0), (10, 3, 0),
- (11, 4, 0), (18, 2, 4), (23, 11, 12), (29, 20, 20),
- (32, 24, 24), (36, 29, 29), (41, 38, 38), (48, 48, 48),
- (57, 57, 57), (62, 62, 62), (68, 68, 68), (74, 71, 71),
- (81, 74, 74), (83, 73, 73), (85, 72, 73), (92, 73, 75),
- (98, 74, 76), (113, 77, 83), (120, 78, 87), (127, 80, 91),
- (130, 81, 93), (134, 83, 95), (141, 90, 104), (142, 97, 110),
- (142, 109, 117), (142, 112, 119), (142, 116, 122), (142, 115, 122),
- (142, 114, 122), (142, 114, 123), (142, 110, 121), (142, 104, 118),
- (142, 98, 116), (132, 82, 104), (127, 71, 95), (123, 60, 87),
- (120, 54, 82), (118, 49, 78), (117, 41, 74), (116, 34, 71),
- (115, 30, 72), (114, 30, 76), (113, 31, 80), (113, 31, 80),
- (113, 31, 81), (115, 31, 84), (115, 33, 86), (113, 33, 86),
- (111, 32, 84), (101, 32, 79), (99, 32, 79), (97, 33, 79),
- (90, 31, 71), (85, 28, 66), (80, 24, 61), (73, 20, 53),
- (64, 15, 44), (62, 18, 44), (60, 21, 44), (60, 23, 44),
- (60, 26, 45), (64, 33, 51), (69, 43, 59), (76, 52, 66),
- (83, 60, 74), (92, 76, 86), (93, 79, 87), (94, 82, 88),
- (94, 87, 91), (92, 90, 91), (89, 89, 89), (88, 88, 88),
- (87, 87, 87), (86, 86, 86), (85, 85, 85), (85, 85, 85),
- (85, 85, 85), (81, 81, 81), (80, 80, 80), (80, 80, 80),
- (81, 81, 81), (90, 90, 90), (93, 93, 93), (97, 97, 97),
- (103, 103, 103), (106, 104, 106), (110, 104, 111), (116, 107, 116),
- (128, 110, 127), (131, 110, 130), (134, 110, 133), (137, 110, 136),
- (141, 110, 139), (142, 109, 141), (142, 108, 140), (142, 107, 140),
- (142, 104, 139), (142, 95, 133), (142, 93, 132), (142, 92, 132),
- (142, 90, 129), (142, 87, 125), (142, 86, 125), (142, 86, 123),
- (142, 87, 122), (142, 87, 122), (142, 87, 122), (142, 90, 123),
- (142, 92, 124), (141, 95, 124), (138, 98, 123), (134, 99, 121),
- (127, 100, 116), (122, 101, 113), (116, 99, 108), (111, 99, 105),
- (106, 96, 100), (104, 93, 97), (101, 89, 93), (99, 87, 90),
- (92, 77, 80), (91, 74, 77), (90, 72, 75), (89, 66, 72),
- (89, 61, 66), (89, 56, 62), (89, 51, 58), (89, 48, 56),
- (89, 45, 54), (89, 44, 54), (89, 43, 52), (89, 41, 51),
- (89, 41, 51), (92, 40, 53), (97, 36, 52), (101, 34, 53),
- (105, 32, 57), (110, 30, 58), (113, 25, 57), (116, 20, 55),
- (121, 18, 57), (126, 14, 59), (130, 13, 61), (134, 15, 66),
- (139, 16, 71), (142, 17, 73), (142, 17, 73), (142, 17, 71),
- (142, 17, 71), (142, 17, 71), (142, 17, 67), (142, 17, 65),
- (142, 17, 65), (142, 17, 65), (142, 17, 65), (142, 17, 67),
- (141, 17, 68), (136, 15, 65), (128, 13, 61), (121, 10, 58),
- (113, 8, 53), (104, 5, 48), (95, 2, 44), (85, 0, 38),
- (76, 0, 36), (67, 0, 31), (60, 0, 29), (51, 0, 24),
- (43, 0, 19), (34, 0, 14), (27, 0, 9), (18, 0, 6),
- (10, 0, 0), (3, 1, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 480 Apophysis-040208-115g
-((0, 0, 0), (5, 3, 0), (12, 1, 0), (19, 0, 1),
- (26, 0, 3), (33, 0, 5), (36, 0, 7), (40, 1, 9),
- (54, 5, 14), (61, 6, 16), (68, 7, 19), (74, 8, 21),
- (81, 9, 24), (88, 8, 22), (95, 8, 21), (99, 8, 21),
- (104, 8, 22), (120, 9, 20), (127, 9, 21), (134, 9, 22),
- (138, 9, 20), (142, 10, 19), (142, 10, 16), (142, 10, 14),
- (142, 8, 8), (142, 11, 9), (142, 14, 10), (142, 15, 11),
- (142, 17, 13), (142, 18, 14), (142, 20, 16), (142, 19, 15),
- (142, 15, 11), (142, 13, 7), (140, 12, 5), (138, 11, 3),
- (134, 11, 1), (131, 11, 0), (129, 11, 0), (127, 12, 0),
- (120, 13, 0), (115, 14, 0), (110, 16, 0), (105, 13, 0),
- (101, 11, 0), (98, 10, 0), (95, 10, 0), (88, 12, 0),
- (82, 13, 0), (67, 12, 0), (58, 12, 0), (50, 12, 0),
- (43, 12, 0), (36, 12, 0), (34, 12, 0), (32, 12, 0),
- (22, 12, 0), (18, 11, 0), (15, 10, 0), (13, 9, 0),
- (12, 8, 0), (11, 7, 0), (11, 7, 0), (10, 7, 0),
- (11, 7, 0), (18, 3, 0), (23, 10, 7), (29, 18, 14),
- (32, 22, 18), (36, 26, 22), (41, 34, 30), (48, 39, 39),
- (57, 46, 46), (62, 50, 50), (68, 55, 55), (74, 60, 57),
- (81, 65, 59), (83, 64, 57), (85, 63, 56), (92, 66, 56),
- (98, 67, 56), (113, 66, 56), (120, 65, 56), (127, 64, 57),
- (130, 65, 58), (134, 67, 59), (141, 69, 64), (142, 76, 71),
- (142, 90, 83), (142, 93, 86), (142, 96, 90), (142, 94, 89),
- (142, 92, 88), (142, 90, 88), (142, 84, 84), (142, 78, 80),
- (142, 72, 75), (132, 58, 64), (127, 48, 54), (123, 38, 44),
- (120, 32, 38), (118, 27, 33), (117, 20, 27), (116, 13, 23),
- (115, 9, 24), (114, 9, 29), (113, 10, 35), (113, 10, 36),
- (113, 10, 38), (115, 10, 40), (115, 12, 42), (113, 12, 42),
- (111, 12, 43), (101, 13, 43), (99, 14, 43), (97, 15, 44),
- (90, 14, 39), (85, 12, 35), (80, 9, 31), (73, 6, 25),
- (64, 3, 18), (62, 6, 19), (60, 10, 21), (60, 12, 22),
- (60, 15, 24), (64, 21, 31), (69, 30, 41), (76, 38, 46),
- (83, 45, 55), (92, 59, 67), (93, 62, 68), (94, 65, 70),
- (94, 70, 77), (92, 73, 73), (89, 73, 73), (88, 72, 72),
- (87, 71, 71), (86, 70, 70), (85, 69, 69), (85, 69, 69),
- (85, 69, 69), (81, 66, 66), (80, 65, 65), (80, 65, 65),
- (81, 66, 66), (90, 74, 74), (93, 76, 76), (97, 79, 79),
- (103, 84, 84), (106, 85, 95), (111, 84, 103), (116, 86, 103),
- (128, 87, 112), (131, 86, 114), (134, 86, 116), (137, 85, 118),
- (141, 84, 119), (142, 83, 119), (142, 82, 117), (142, 81, 118),
- (142, 78, 115), (142, 69, 103), (142, 67, 101), (142, 66, 100),
- (142, 64, 96), (142, 61, 89), (142, 60, 89), (142, 60, 86),
- (142, 61, 83), (142, 61, 83), (142, 61, 83), (142, 64, 87),
- (142, 66, 87), (141, 69, 90), (138, 73, 91), (134, 75, 92),
- (127, 77, 90), (122, 79, 89), (116, 78, 85), (111, 79, 82),
- (106, 77, 80), (104, 74, 74), (101, 71, 71), (99, 69, 69),
- (92, 64, 60), (91, 62, 58), (90, 61, 56), (89, 53, 50),
- (89, 51, 45), (89, 47, 40), (89, 43, 35), (89, 40, 32),
- (89, 37, 29), (89, 34, 28), (89, 36, 27), (89, 33, 25),
- (89, 33, 25), (92, 30, 23), (97, 25, 18), (101, 20, 15),
- (105, 13, 13), (110, 10, 10), (113, 4, 5), (116, 0, 1),
- (121, 0, 3), (126, 0, 5), (130, 0, 7), (134, 0, 11),
- (139, 0, 13), (142, 0, 13), (142, 0, 13), (142, 0, 11),
- (142, 0, 11), (142, 0, 11), (142, 0, 6), (142, 0, 4),
- (142, 0, 4), (142, 0, 4), (142, 0, 4), (142, 0, 6),
- (141, 0, 9), (136, 0, 9), (128, 0, 7), (121, 0, 9),
- (113, 0, 8), (104, 0, 8), (95, 0, 9), (85, 0, 8),
- (76, 0, 10), (67, 0, 7), (60, 0, 8), (51, 0, 6),
- (43, 0, 4), (34, 0, 2), (27, 0, 0), (18, 0, 0),
- (10, 3, 0), (3, 2, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 481 Apophysis-040208-115h
-((0, 0, 0), (5, 5, 0), (12, 5, 0), (19, 6, 0),
- (26, 7, 0), (33, 8, 0), (36, 8, 0), (40, 8, 1),
- (54, 15, 5), (61, 17, 6), (68, 19, 7), (74, 21, 8),
- (81, 23, 9), (88, 26, 8), (95, 29, 8), (99, 30, 8),
- (104, 32, 8), (120, 42, 9), (127, 44, 9), (134, 46, 9),
- (138, 50, 9), (142, 54, 10), (142, 56, 10), (142, 58, 10),
- (142, 61, 8), (142, 64, 9), (142, 67, 10), (142, 68, 11),
- (142, 69, 13), (142, 69, 14), (142, 70, 16), (142, 70, 15),
- (142, 68, 11), (142, 68, 7), (140, 67, 5), (138, 66, 3),
- (134, 64, 1), (131, 63, 0), (129, 63, 0), (127, 63, 0),
- (120, 60, 0), (115, 60, 0), (110, 60, 0), (105, 56, 0),
- (101, 52, 0), (98, 49, 0), (95, 47, 0), (88, 47, 0),
- (82, 46, 0), (67, 39, 0), (58, 35, 0), (50, 31, 0),
- (43, 28, 0), (36, 26, 0), (34, 25, 0), (32, 24, 0),
- (22, 20, 0), (18, 17, 0), (14, 15, 0), (12, 13, 0),
- (11, 12, 0), (10, 11, 0), (10, 11, 0), (9, 10, 0),
- (10, 11, 0), (18, 10, 0), (23, 17, 7), (29, 24, 14),
- (32, 27, 18), (36, 31, 22), (41, 38, 30), (48, 42, 39),
- (57, 50, 46), (62, 55, 50), (68, 60, 55), (74, 66, 57),
- (81, 73, 59), (83, 73, 57), (85, 74, 56), (92, 80, 56),
- (98, 84, 56), (113, 89, 56), (120, 90, 56), (127, 92, 57),
- (130, 94, 58), (134, 96, 59), (141, 100, 64), (142, 104, 71),
- (142, 113, 83), (142, 115, 86), (142, 117, 90), (142, 115, 89),
- (142, 113, 88), (142, 111, 88), (142, 107, 84), (142, 101, 78),
- (142, 96, 72), (132, 81, 58), (127, 73, 48), (123, 66, 38),
- (120, 61, 32), (118, 57, 27), (117, 52, 20), (116, 44, 13),
- (115, 37, 9), (114, 31, 9), (113, 25, 10), (113, 24, 10),
- (113, 23, 10), (115, 22, 10), (115, 24, 12), (113, 22, 12),
- (111, 20, 12), (101, 18, 13), (99, 18, 14), (97, 19, 15),
- (90, 19, 14), (85, 18, 12), (80, 14, 9), (73, 13, 6),
- (64, 12, 3), (62, 15, 6), (60, 19, 10), (60, 21, 12),
- (60, 24, 15), (64, 28, 21), (69, 34, 30), (76, 45, 38),
- (83, 50, 45), (92, 64, 59), (93, 68, 62), (94, 72, 65),
- (94, 72, 70), (92, 80, 73), (89, 79, 73), (88, 78, 72),
- (87, 77, 71), (86, 76, 70), (85, 75, 69), (85, 75, 69),
- (85, 75, 69), (81, 72, 66), (80, 71, 65), (80, 71, 65),
- (81, 72, 66), (90, 80, 74), (93, 83, 76), (97, 86, 79),
- (103, 91, 84), (106, 85, 87), (111, 84, 92), (116, 86, 91),
- (128, 87, 96), (131, 86, 96), (134, 86, 97), (137, 85, 97),
- (141, 84, 96), (142, 83, 96), (142, 82, 93), (142, 81, 93),
- (142, 78, 90), (142, 69, 74), (142, 67, 72), (142, 66, 70),
- (142, 64, 65), (142, 65, 61), (142, 64, 60), (142, 67, 60),
- (142, 72, 61), (142, 72, 61), (142, 72, 61), (142, 72, 64),
- (142, 75, 66), (141, 76, 69), (138, 80, 73), (134, 82, 75),
- (127, 83, 77), (122, 86, 79), (116, 86, 78), (111, 88, 79),
- (106, 86, 77), (104, 86, 74), (101, 83, 71), (99, 81, 69),
- (92, 77, 60), (91, 75, 58), (90, 74, 56), (89, 69, 50),
- (89, 68, 45), (89, 67, 40), (89, 64, 35), (89, 62, 32),
- (89, 61, 29), (89, 58, 28), (89, 61, 27), (89, 59, 25),
- (89, 59, 25), (92, 57, 23), (97, 56, 18), (101, 53, 15),
- (105, 49, 13), (110, 50, 10), (113, 45, 4), (116, 44, 0),
- (121, 46, 0), (126, 46, 0), (130, 45, 0), (134, 42, 0),
- (139, 41, 0), (142, 45, 0), (142, 45, 0), (142, 45, 0),
- (142, 45, 0), (142, 45, 0), (142, 49, 0), (142, 52, 0),
- (142, 52, 0), (142, 52, 0), (142, 52, 0), (142, 49, 0),
- (141, 47, 0), (136, 45, 0), (128, 44, 0), (121, 40, 0),
- (113, 37, 0), (104, 33, 0), (95, 28, 0), (85, 25, 0),
- (76, 20, 0), (67, 20, 0), (60, 16, 0), (51, 14, 0),
- (43, 12, 0), (34, 11, 0), (27, 10, 0), (18, 7, 0),
- (10, 7, 0), (2, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 482 Apophysis-040208-115i
-((0, 0, 0), (3, 5, 0), (11, 9, 0), (19, 13, 0),
- (26, 16, 0), (33, 19, 0), (36, 20, 0), (40, 22, 1),
- (54, 32, 5), (61, 36, 6), (68, 40, 7), (74, 43, 8),
- (81, 47, 9), (88, 53, 8), (95, 60, 8), (99, 62, 8),
- (104, 65, 8), (120, 81, 9), (127, 85, 9), (134, 90, 9),
- (138, 95, 9), (142, 100, 10), (142, 102, 10), (142, 105, 10),
- (142, 108, 8), (142, 110, 9), (142, 113, 10), (142, 113, 11),
- (142, 114, 13), (142, 114, 14), (142, 115, 16), (142, 114, 15),
- (142, 114, 11), (142, 115, 7), (140, 114, 5), (138, 113, 3),
- (134, 111, 1), (131, 109, 0), (129, 108, 0), (127, 108, 0),
- (120, 102, 0), (115, 100, 0), (110, 99, 0), (105, 93, 0),
- (101, 87, 0), (98, 84, 0), (95, 81, 0), (88, 78, 0),
- (82, 75, 0), (67, 62, 0), (58, 55, 0), (50, 49, 0),
- (41, 42, 0), (33, 36, 0), (30, 34, 0), (27, 32, 0),
- (15, 22, 0), (11, 18, 0), (8, 15, 0), (7, 13, 0),
- (7, 12, 0), (6, 11, 0), (6, 11, 0), (5, 10, 0),
- (6, 11, 0), (18, 16, 0), (23, 22, 7), (28, 29, 14),
- (31, 32, 18), (35, 36, 22), (39, 41, 30), (48, 45, 39),
- (57, 54, 46), (62, 59, 50), (68, 65, 55), (74, 73, 57),
- (80, 81, 59), (82, 82, 57), (85, 84, 56), (91, 92, 56),
- (97, 98, 56), (113, 109, 56), (120, 112, 56), (127, 116, 57),
- (130, 119, 58), (134, 123, 59), (141, 127, 64), (142, 129, 71),
- (142, 134, 83), (142, 134, 86), (142, 135, 90), (142, 133, 89),
- (142, 132, 88), (142, 130, 88), (142, 127, 84), (142, 124, 78),
- (142, 121, 72), (132, 107, 58), (127, 101, 48), (123, 96, 38),
- (120, 92, 32), (118, 89, 27), (117, 86, 20), (116, 80, 13),
- (115, 74, 9), (114, 67, 9), (113, 61, 10), (113, 60, 10),
- (113, 60, 10), (115, 59, 10), (115, 60, 12), (113, 57, 12),
- (111, 55, 12), (101, 49, 13), (99, 48, 14), (97, 47, 15),
- (90, 45, 14), (85, 43, 12), (80, 39, 9), (73, 37, 6),
- (64, 33, 3), (62, 34, 6), (60, 36, 10), (60, 37, 12),
- (60, 39, 15), (64, 43, 21), (69, 48, 30), (76, 58, 38),
- (83, 63, 45), (92, 75, 59), (93, 78, 62), (94, 82, 65),
- (94, 81, 70), (92, 87, 73), (89, 85, 73), (88, 84, 72),
- (87, 83, 71), (86, 82, 70), (85, 81, 69), (85, 81, 69),
- (85, 81, 69), (81, 77, 66), (80, 76, 65), (80, 76, 65),
- (81, 77, 66), (90, 86, 74), (93, 89, 76), (97, 92, 79),
- (103, 98, 84), (106, 90, 85), (111, 85, 84), (116, 91, 86),
- (128, 92, 87), (131, 92, 86), (134, 92, 86), (137, 91, 85),
- (141, 91, 84), (142, 91, 83), (142, 92, 82), (142, 90, 81),
- (142, 89, 78), (142, 90, 69), (142, 89, 67), (142, 89, 66),
- (142, 90, 64), (142, 93, 61), (142, 93, 60), (142, 95, 60),
- (142, 100, 61), (142, 100, 61), (142, 100, 61), (142, 99, 64),
- (142, 101, 66), (141, 103, 69), (138, 103, 73), (134, 102, 75),
- (127, 101, 77), (122, 101, 79), (116, 99, 78), (111, 100, 79),
- (106, 96, 77), (104, 96, 74), (101, 93, 71), (99, 91, 69),
- (92, 88, 60), (91, 87, 58), (90, 86, 56), (89, 82, 50),
- (89, 84, 45), (89, 84, 40), (89, 83, 35), (89, 82, 32),
- (89, 82, 29), (89, 80, 28), (89, 83, 27), (89, 81, 25),
- (89, 81, 25), (92, 81, 23), (97, 84, 18), (101, 84, 15),
- (105, 82, 13), (110, 85, 10), (113, 84, 4), (116, 85, 0),
- (121, 89, 0), (126, 90, 0), (130, 91, 0), (134, 89, 0),
- (139, 90, 0), (142, 95, 0), (142, 95, 0), (142, 95, 0),
- (142, 95, 0), (142, 95, 0), (142, 99, 0), (142, 102, 0),
- (142, 102, 0), (142, 102, 0), (142, 102, 0), (142, 99, 0),
- (141, 96, 0), (136, 93, 0), (128, 89, 0), (121, 83, 0),
- (113, 77, 0), (104, 69, 0), (95, 61, 0), (85, 55, 0),
- (76, 47, 0), (67, 43, 0), (60, 37, 0), (51, 32, 0),
- (43, 28, 0), (34, 23, 0), (27, 20, 0), (18, 13, 0),
- (9, 10, 0), (1, 3, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 483 Apophysis-040208-115j
-((0, 0, 0), (0, 5, 1), (3, 12, 0), (7, 19, 0),
- (11, 26, 0), (16, 33, 0), (18, 36, 0), (21, 40, 1),
- (30, 54, 5), (34, 61, 6), (39, 68, 7), (43, 74, 8),
- (47, 81, 9), (48, 88, 8), (50, 95, 8), (52, 99, 8),
- (54, 104, 8), (57, 120, 9), (60, 127, 9), (63, 134, 9),
- (63, 138, 9), (63, 142, 10), (60, 142, 10), (58, 142, 10),
- (52, 142, 8), (50, 142, 9), (49, 142, 10), (50, 142, 11),
- (51, 142, 13), (52, 142, 14), (54, 142, 16), (53, 142, 15),
- (50, 142, 11), (45, 142, 7), (42, 140, 5), (39, 138, 3),
- (35, 134, 1), (32, 131, 0), (30, 129, 0), (29, 127, 0),
- (28, 120, 0), (24, 115, 0), (20, 110, 0), (20, 105, 0),
- (21, 101, 0), (21, 98, 0), (22, 95, 0), (17, 88, 0),
- (13, 82, 0), (10, 67, 0), (7, 58, 0), (5, 50, 0),
- (2, 43, 0), (0, 36, 0), (0, 34, 0), (0, 32, 1),
- (0, 22, 4), (0, 18, 4), (0, 15, 5), (0, 13, 4),
- (0, 12, 4), (0, 11, 3), (0, 11, 3), (0, 10, 3),
- (0, 11, 3), (3, 18, 0), (9, 23, 7), (15, 29, 14),
- (18, 32, 18), (22, 36, 22), (30, 41, 30), (42, 48, 39),
- (49, 57, 46), (54, 62, 50), (59, 68, 55), (59, 74, 57),
- (60, 81, 59), (59, 83, 57), (59, 85, 56), (58, 92, 56),
- (59, 98, 56), (64, 113, 56), (68, 120, 56), (73, 127, 57),
- (74, 130, 58), (76, 134, 59), (84, 141, 64), (90, 142, 71),
- (96, 142, 83), (98, 142, 86), (101, 142, 90), (101, 142, 89),
- (102, 142, 88), (104, 142, 88), (103, 142, 84), (101, 142, 78),
- (99, 142, 72), (89, 132, 58), (80, 127, 48), (72, 123, 38),
- (67, 120, 32), (63, 118, 27), (59, 117, 20), (57, 116, 13),
- (58, 115, 9), (64, 114, 9), (70, 113, 10), (71, 113, 10),
- (72, 113, 10), (75, 115, 10), (75, 115, 12), (76, 113, 12),
- (76, 111, 12), (71, 101, 13), (71, 99, 14), (71, 97, 15),
- (64, 90, 14), (59, 85, 12), (55, 80, 9), (47, 73, 6),
- (38, 64, 3), (37, 62, 6), (37, 60, 10), (38, 60, 12),
- (39, 60, 15), (45, 64, 21), (54, 69, 30), (59, 76, 38),
- (68, 83, 45), (78, 92, 59), (78, 93, 62), (79, 94, 65),
- (85, 94, 70), (79, 92, 73), (78, 89, 73), (77, 88, 72),
- (76, 87, 71), (75, 86, 70), (74, 85, 69), (74, 85, 69),
- (74, 85, 69), (71, 81, 66), (70, 80, 65), (70, 80, 65),
- (71, 81, 66), (79, 90, 74), (82, 93, 76), (85, 97, 79),
- (90, 103, 84), (102, 106, 85), (111, 110, 84), (113, 116, 86),
- (126, 128, 87), (129, 131, 86), (132, 134, 86), (135, 137, 85),
- (138, 141, 84), (139, 142, 83), (137, 142, 82), (138, 142, 81),
- (137, 142, 78), (127, 142, 69), (126, 142, 67), (126, 142, 66),
- (122, 142, 64), (116, 142, 61), (116, 142, 60), (113, 142, 60),
- (110, 142, 61), (110, 142, 61), (110, 142, 61), (113, 142, 64),
- (113, 142, 66), (115, 141, 69), (113, 138, 73), (111, 134, 75),
- (107, 127, 77), (103, 122, 79), (98, 116, 78), (93, 111, 79),
- (89, 106, 77), (84, 104, 74), (81, 101, 71), (79, 99, 69),
- (66, 92, 60), (64, 91, 58), (62, 90, 56), (59, 89, 50),
- (54, 89, 45), (49, 89, 40), (45, 89, 35), (43, 89, 32),
- (41, 89, 29), (42, 89, 28), (38, 89, 27), (37, 89, 25),
- (37, 89, 25), (39, 92, 23), (37, 97, 18), (39, 101, 15),
- (43, 105, 13), (43, 110, 10), (42, 113, 4), (40, 116, 0),
- (42, 121, 0), (46, 126, 0), (50, 130, 0), (56, 134, 0),
- (60, 139, 0), (59, 142, 0), (59, 142, 0), (59, 142, 0),
- (59, 142, 0), (59, 142, 0), (54, 142, 0), (52, 142, 0),
- (52, 142, 0), (52, 142, 0), (52, 142, 0), (54, 142, 0),
- (56, 141, 0), (54, 136, 0), (49, 128, 0), (48, 121, 0),
- (45, 113, 0), (43, 104, 0), (41, 95, 0), (36, 85, 0),
- (35, 76, 0), (29, 67, 0), (28, 60, 0), (23, 51, 0),
- (18, 43, 0), (13, 34, 0), (9, 27, 0), (6, 18, 0),
- (0, 10, 0), (0, 3, 1), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)
- ),
-
-// 484 Apophysis-040208-115k
-((81, 81, 81), (81, 81, 81), (78, 78, 78), (75, 75, 75),
- (72, 72, 72), (70, 70, 70), (67, 67, 67), (65, 65, 65),
- (51, 51, 51), (44, 44, 44), (38, 38, 38), (33, 33, 33),
- (28, 28, 28), (23, 23, 23), (19, 19, 19), (19, 19, 19),
- (19, 19, 19), (12, 12, 12), (6, 6, 6), (1, 1, 1),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (1, 1, 1), (6, 6, 6), (12, 12, 12), (18, 18, 18),
- (24, 24, 24), (24, 24, 24), (24, 24, 24), (22, 22, 22),
- (19, 19, 19), (14, 14, 14), (8, 8, 8), (3, 3, 3),
- (1, 1, 1), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (2, 2, 2), (5, 5, 5), (8, 8, 8),
- (12, 12, 12), (13, 13, 13), (14, 14, 14), (12, 12, 12),
- (12, 12, 12), (12, 12, 12), (10, 10, 10), (8, 8, 8),
- (11, 11, 11), (14, 14, 14), (16, 16, 16), (19, 19, 19),
- (33, 33, 33), (35, 35, 35), (38, 38, 38), (39, 39, 39),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (38, 38, 38),
- (38, 38, 38), (38, 38, 38), (39, 39, 39), (40, 40, 40),
- (40, 40, 40), (40, 40, 40), (40, 40, 40), (40, 40, 40),
- (38, 38, 38), (33, 33, 33), (28, 28, 28), (22, 22, 22),
- (17, 17, 17), (14, 14, 14), (12, 12, 12), (12, 12, 12),
- (8, 8, 8), (8, 8, 8), (13, 13, 13), (19, 19, 19),
- (20, 20, 20), (22, 22, 22), (28, 28, 28), (30, 30, 30),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (35, 35, 35),
- (35, 35, 35), (35, 35, 35), (35, 35, 35), (38, 38, 38),
- (40, 40, 40), (56, 56, 56), (64, 64, 64), (72, 72, 72),
- (76, 76, 76), (81, 81, 81), (84, 84, 84), (86, 86, 86),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (91, 91, 91), (97, 97, 97),
- (102, 102, 102), (118, 118, 118), (122, 122, 122), (126, 126, 126),
- (132, 132, 132), (137, 137, 137), (142, 142, 142), (146, 146, 146),
- (156, 156, 156), (160, 160, 160), (164, 164, 164), (166, 166, 166),
- (169, 169, 169), (172, 172, 172), (180, 180, 180), (185, 185, 185),
- (190, 190, 190), (199, 199, 199), (200, 200, 200), (201, 201, 201),
- (206, 206, 206), (209, 209, 209), (206, 206, 206), (201, 201, 201),
- (190, 190, 190), (185, 185, 185), (180, 180, 180), (176, 176, 176),
- (172, 172, 172), (169, 169, 169), (169, 169, 169), (169, 169, 169),
- (169, 169, 169), (164, 164, 164), (161, 161, 161), (158, 158, 158),
- (156, 156, 156), (148, 148, 148), (146, 146, 146), (139, 139, 139),
- (132, 132, 132), (129, 129, 129), (126, 126, 126), (121, 121, 121),
- (118, 118, 118), (113, 113, 113), (111, 111, 111), (113, 113, 113),
- (118, 118, 118), (116, 116, 116), (113, 113, 113), (111, 111, 111),
- (111, 111, 111), (105, 105, 105), (97, 97, 97), (91, 91, 91),
- (84, 84, 84), (84, 84, 84), (84, 84, 84), (84, 84, 84),
- (84, 84, 84), (86, 86, 86), (89, 89, 89), (89, 89, 89),
- (89, 89, 89), (86, 86, 86), (84, 84, 84), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (84, 84, 84), (81, 81, 81),
- (75, 75, 75), (75, 75, 75), (75, 75, 75), (79, 79, 79),
- (79, 79, 79), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (79, 79, 79), (79, 79, 79), (75, 75, 75), (72, 72, 72),
- (72, 72, 72), (70, 70, 70), (65, 65, 65), (65, 65, 65),
- (63, 63, 63), (65, 65, 65), (67, 67, 67), (72, 72, 72),
- (72, 72, 72), (79, 79, 79), (81, 81, 81), (81, 81, 81),
- (81, 81, 81), (81, 81, 81), (81, 81, 81), (75, 75, 75),
- (72, 72, 72), (72, 72, 72), (75, 75, 75), (79, 79, 79),
- (81, 81, 81), (84, 84, 84), (86, 86, 86), (89, 89, 89),
- (89, 89, 89), (89, 89, 89), (89, 89, 89), (89, 89, 89),
- (91, 91, 91), (91, 91, 91), (89, 89, 89), (86, 86, 86),
- (86, 86, 86), (84, 84, 84), (81, 81, 81), (72, 72, 72),
- (67, 67, 67), (65, 65, 65), (59, 59, 59), (56, 56, 56),
- (59, 59, 59), (65, 65, 65), (70, 70, 70), (72, 72, 72),
- (81, 81, 81), (89, 89, 89), (97, 97, 97), (102, 102, 102),
- (102, 102, 102), (105, 105, 105), (105, 105, 105), (102, 102, 102),
- (97, 97, 97), (95, 95, 95), (95, 95, 95), (95, 95, 95),
- (91, 91, 91), (89, 89, 89), (81, 81, 81), (81, 81, 81)
- ),
-
-// 485 A_Bit_Confused
-((219, 140, 152), (243, 165, 171), (237, 167, 192), (232, 169, 213),
- (213, 157, 212), (194, 146, 212), (184, 134, 199), (175, 122, 187),
- (131, 84, 156), (111, 64, 145), (91, 44, 135), (78, 37, 115),
- (66, 30, 96), (54, 35, 90), (42, 40, 84), (39, 42, 86),
- (36, 44, 89), (39, 60, 127), (53, 70, 136), (68, 80, 145),
- (88, 88, 136), (108, 97, 127), (117, 99, 126), (127, 101, 126),
- (171, 102, 108), (184, 89, 87), (197, 77, 67), (192, 76, 60),
- (188, 76, 54), (180, 74, 52), (172, 72, 51), (156, 53, 55),
- (136, 41, 55), (106, 31, 53), (100, 31, 50), (94, 31, 47),
- (105, 24, 40), (116, 17, 34), (126, 15, 28), (136, 13, 23),
- (172, 26, 16), (180, 31, 22), (188, 36, 28), (187, 43, 26),
- (186, 51, 25), (186, 57, 28), (187, 63, 32), (187, 71, 48),
- (189, 75, 73), (178, 92, 113), (181, 108, 131), (184, 124, 150),
- (199, 125, 164), (215, 126, 179), (222, 124, 180), (230, 122, 181),
- (243, 116, 191), (235, 110, 180), (228, 105, 170), (204, 103, 155),
- (181, 102, 140), (176, 99, 140), (171, 96, 141), (167, 93, 138),
- (174, 85, 140), (167, 84, 114), (172, 81, 104), (178, 79, 94),
- (185, 77, 92), (193, 75, 90), (205, 57, 81), (205, 47, 70),
- (201, 33, 55), (190, 35, 59), (179, 38, 64), (157, 39, 66),
- (136, 40, 69), (128, 42, 69), (121, 44, 70), (118, 46, 73),
- (116, 46, 73), (106, 39, 59), (98, 38, 58), (90, 37, 58),
- (88, 36, 59), (86, 35, 61), (79, 34, 62), (74, 31, 59),
- (56, 21, 69), (47, 19, 76), (39, 17, 84), (35, 16, 85),
- (31, 16, 86), (25, 16, 84), (23, 15, 79), (23, 17, 72),
- (27, 17, 68), (48, 19, 69), (68, 26, 73), (89, 34, 78),
- (98, 42, 84), (108, 51, 91), (113, 65, 108), (112, 75, 130),
- (110, 81, 154), (119, 85, 156), (129, 90, 159), (135, 93, 162),
- (142, 97, 165), (150, 103, 160), (154, 101, 157), (158, 93, 140),
- (170, 87, 136), (221, 85, 150), (232, 87, 157), (243, 90, 165),
- (253, 94, 172), (254, 108, 182), (254, 117, 187), (254, 130, 182),
- (224, 144, 161), (201, 145, 143), (179, 146, 125), (170, 144, 115),
- (161, 142, 105), (147, 145, 93), (130, 153, 84), (119, 150, 83),
- (117, 147, 76), (119, 110, 71), (117, 107, 72), (115, 104, 73),
- (112, 96, 75), (119, 101, 66), (130, 96, 57), (138, 87, 46),
- (125, 54, 37), (107, 47, 45), (90, 41, 53), (86, 44, 60),
- (83, 47, 68), (77, 59, 78), (74, 62, 84), (70, 58, 93),
- (54, 54, 95), (30, 65, 88), (25, 70, 82), (21, 76, 76),
- (19, 82, 67), (14, 81, 56), (14, 76, 45), (14, 72, 33),
- (27, 63, 20), (32, 60, 19), (37, 58, 18), (48, 57, 22),
- (61, 52, 21), (81, 44, 28), (106, 42, 33), (134, 49, 40),
- (157, 67, 54), (194, 109, 75), (202, 115, 81), (210, 121, 88),
- (222, 137, 110), (221, 152, 137), (209, 173, 156), (194, 198, 174),
- (180, 218, 197), (180, 214, 204), (180, 211, 212), (177, 210, 228),
- (169, 217, 236), (174, 231, 232), (175, 231, 210), (176, 216, 194),
- (181, 206, 190), (173, 196, 190), (176, 191, 188), (171, 172, 163),
- (156, 141, 139), (141, 112, 124), (124, 98, 125), (121, 94, 135),
- (122, 84, 135), (123, 81, 134), (124, 79, 133), (119, 83, 139),
- (128, 88, 144), (130, 95, 147), (120, 98, 148), (112, 105, 143),
- (93, 106, 141), (85, 101, 135), (87, 95, 124), (80, 81, 109),
- (76, 72, 89), (70, 65, 76), (62, 61, 69), (65, 61, 66),
- (71, 65, 63), (85, 70, 62), (110, 79, 66), (134, 95, 88),
- (153, 112, 117), (157, 127, 138), (150, 131, 161), (140, 121, 169),
- (131, 111, 185), (133, 112, 200), (129, 104, 199), (121, 99, 196),
- (103, 81, 174), (76, 52, 154), (57, 43, 131), (50, 29, 104),
- (51, 26, 80), (63, 28, 56), (66, 21, 38), (64, 22, 25),
- (62, 18, 20), (57, 15, 20), (61, 15, 21), (60, 14, 22),
- (55, 14, 25), (47, 16, 30), (38, 19, 41), (33, 30, 49),
- (32, 37, 53), (29, 41, 53), (23, 41, 46), (17, 36, 45),
- (13, 37, 40), (17, 37, 37), (21, 37, 35), (21, 33, 27),
- (20, 27, 20), (25, 24, 11), (34, 27, 8), (49, 35, 5),
- (65, 39, 8), (72, 43, 12), (89, 48, 13), (106, 54, 14),
- (122, 62, 14), (139, 59, 12), (144, 52, 15), (149, 42, 18),
- (156, 34, 18), (163, 34, 27), (170, 35, 32), (177, 39, 45),
- (182, 50, 60), (187, 68, 76), (196, 93, 106), (207, 120, 131)
- ),
-
-// 486 Afternoon_Shadows
-((86, 73, 63), (76, 68, 62), (72, 65, 60), (68, 63, 58),
- (62, 58, 54), (56, 53, 50), (49, 47, 46), (43, 41, 43),
- (29, 32, 34), (25, 29, 29), (21, 26, 25), (17, 20, 19),
- (13, 14, 13), (10, 10, 9), (8, 7, 6), (8, 6, 6),
- (8, 6, 6), (11, 10, 11), (18, 18, 16), (26, 26, 21),
- (37, 36, 29), (49, 47, 37), (55, 53, 41), (62, 60, 45),
- (88, 82, 63), (97, 88, 70), (106, 94, 77), (114, 99, 77),
- (122, 104, 78), (124, 104, 79), (126, 105, 80), (130, 106, 83),
- (132, 109, 85), (133, 113, 89), (130, 110, 91), (127, 108, 93),
- (119, 102, 88), (111, 96, 84), (106, 91, 81), (101, 86, 78),
- (77, 64, 65), (65, 55, 59), (53, 47, 53), (46, 45, 53),
- (40, 43, 53), (39, 46, 56), (39, 49, 59), (45, 58, 65),
- (54, 69, 75), (80, 93, 98), (93, 105, 108), (107, 118, 119),
- (117, 125, 125), (127, 133, 132), (132, 137, 136), (137, 142, 140),
- (157, 160, 151), (168, 168, 156), (180, 176, 162), (191, 185, 169),
- (203, 195, 176), (207, 198, 177), (212, 201, 179), (217, 204, 182),
- (219, 204, 184), (216, 206, 182), (212, 202, 178), (208, 199, 174),
- (204, 194, 171), (200, 190, 168), (192, 184, 162), (181, 176, 154),
- (159, 156, 139), (151, 148, 132), (143, 141, 126), (140, 138, 122),
- (138, 135, 118), (137, 132, 115), (136, 130, 113), (135, 126, 110),
- (133, 124, 105), (120, 111, 95), (113, 102, 88), (106, 93, 81),
- (104, 89, 77), (103, 85, 74), (105, 83, 68), (110, 83, 67),
- (126, 94, 75), (135, 102, 82), (144, 111, 89), (145, 113, 92),
- (147, 116, 95), (145, 116, 98), (139, 112, 97), (132, 106, 90),
- (124, 98, 84), (109, 81, 71), (108, 81, 70), (108, 81, 70),
- (108, 83, 72), (109, 85, 74), (112, 90, 81), (117, 96, 89),
- (126, 107, 100), (128, 108, 101), (131, 110, 103), (132, 111, 102),
- (133, 113, 102), (139, 119, 106), (145, 127, 113), (153, 137, 124),
- (167, 150, 135), (196, 178, 158), (202, 184, 164), (208, 191, 170),
- (218, 200, 179), (224, 207, 184), (228, 212, 187), (228, 211, 185),
- (222, 204, 180), (216, 198, 175), (211, 192, 170), (208, 188, 168),
- (206, 185, 167), (200, 178, 163), (192, 168, 157), (182, 160, 148),
- (171, 147, 134), (149, 121, 108), (143, 115, 103), (137, 109, 98),
- (124, 97, 86), (112, 84, 76), (101, 75, 69), (91, 64, 63),
- (72, 53, 53), (65, 47, 48), (59, 41, 44), (57, 39, 43),
- (56, 38, 42), (55, 37, 42), (55, 36, 41), (55, 36, 40),
- (54, 35, 42), (45, 35, 43), (43, 33, 42), (41, 32, 41),
- (39, 30, 39), (34, 27, 35), (34, 26, 36), (35, 26, 37),
- (41, 30, 41), (42, 32, 42), (44, 34, 44), (47, 37, 45),
- (49, 41, 47), (51, 44, 49), (51, 43, 48), (50, 41, 47),
- (49, 38, 46), (46, 32, 42), (45, 31, 41), (45, 31, 41),
- (43, 29, 39), (43, 29, 36), (42, 30, 36), (42, 30, 37),
- (44, 31, 38), (43, 30, 37), (42, 29, 36), (40, 26, 35),
- (37, 23, 33), (31, 19, 29), (27, 14, 23), (22, 12, 19),
- (20, 11, 15), (19, 10, 13), (18, 9, 10), (17, 8, 8),
- (17, 7, 7), (17, 7, 8), (17, 7, 7), (16, 6, 6),
- (15, 7, 7), (15, 7, 7), (16, 8, 8), (17, 8, 9),
- (17, 9, 8), (18, 8, 9), (17, 8, 10), (17, 10, 12),
- (18, 13, 15), (21, 19, 20), (28, 28, 29), (38, 40, 39),
- (50, 52, 50), (62, 65, 59), (76, 78, 69), (88, 89, 78),
- (101, 100, 88), (115, 110, 95), (124, 121, 103), (136, 134, 113),
- (149, 146, 125), (162, 159, 136), (175, 171, 147), (188, 183, 157),
- (196, 190, 164), (200, 194, 168), (201, 190, 165), (193, 182, 157),
- (181, 172, 147), (168, 161, 137), (155, 149, 127), (142, 137, 117),
- (130, 126, 107), (118, 114, 99), (106, 104, 92), (94, 93, 84),
- (82, 80, 73), (69, 67, 62), (56, 54, 51), (43, 41, 39),
- (31, 29, 30), (23, 19, 20), (18, 13, 16), (19, 11, 16),
- (25, 16, 21), (34, 22, 26), (46, 30, 32), (58, 38, 35),
- (69, 47, 38), (76, 54, 41), (81, 62, 42), (86, 67, 42),
- (91, 68, 43), (95, 70, 45), (97, 72, 47), (101, 75, 52),
- (109, 77, 51), (115, 81, 51), (120, 81, 51), (121, 85, 52),
- (119, 89, 52), (122, 92, 53), (127, 97, 56), (125, 97, 57),
- (116, 91, 58), (110, 84, 59), (105, 81, 59), (104, 76, 61),
- (100, 72, 61), (93, 71, 62), (84, 66, 60), (83, 69, 61)
- ),
-
-// 487 Air
-((87, 148, 201), (88, 148, 200), (88, 148, 200), (88, 148, 200),
- (89, 149, 201), (91, 151, 203), (92, 153, 204), (94, 155, 205),
- (117, 160, 206), (135, 162, 209), (153, 165, 213), (166, 173, 219),
- (179, 181, 225), (190, 183, 225), (202, 185, 226), (202, 183, 226),
- (202, 181, 226), (187, 183, 230), (177, 183, 229), (167, 184, 229),
- (149, 177, 224), (131, 171, 219), (123, 169, 217), (116, 167, 215),
- (102, 163, 212), (100, 162, 212), (99, 161, 212), (98, 160, 211),
- (98, 160, 210), (98, 159, 209), (98, 159, 209), (98, 158, 209),
- (107, 156, 206), (126, 140, 192), (122, 130, 180), (119, 120, 168),
- (112, 110, 157), (105, 100, 146), (101, 95, 141), (98, 90, 136),
- (82, 70, 118), (72, 69, 117), (63, 69, 117), (70, 73, 124),
- (77, 77, 131), (83, 80, 135), (89, 84, 140), (88, 93, 147),
- (94, 104, 159), (110, 126, 179), (114, 131, 184), (119, 136, 190),
- (112, 138, 190), (105, 141, 190), (102, 138, 186), (100, 135, 182),
- (90, 115, 161), (81, 109, 156), (72, 104, 152), (74, 100, 148),
- (76, 97, 145), (75, 95, 143), (74, 94, 141), (64, 93, 142),
- (55, 95, 143), (49, 95, 147), (46, 91, 143), (44, 88, 139),
- (41, 84, 134), (39, 81, 129), (34, 67, 112), (27, 54, 95),
- (12, 30, 63), (8, 23, 54), (4, 16, 46), (3, 13, 40),
- (3, 10, 34), (4, 12, 32), (6, 14, 30), (7, 22, 29),
- (8, 30, 31), (9, 39, 47), (13, 50, 58), (17, 61, 69),
- (20, 67, 75), (23, 74, 82), (32, 90, 95), (39, 93, 113),
- (47, 105, 143), (52, 112, 154), (58, 119, 166), (60, 119, 168),
- (63, 119, 170), (61, 115, 166), (55, 105, 153), (50, 94, 137),
- (45, 82, 124), (34, 67, 109), (34, 63, 104), (35, 59, 99),
- (43, 58, 99), (52, 58, 99), (66, 65, 104), (77, 77, 114),
- (82, 109, 149), (95, 120, 164), (109, 131, 180), (114, 136, 182),
- (120, 142, 185), (117, 150, 192), (107, 156, 196), (100, 157, 199),
- (94, 154, 202), (89, 148, 197), (87, 146, 196), (86, 145, 195),
- (84, 142, 192), (82, 139, 189), (79, 135, 186), (75, 131, 182),
- (66, 118, 171), (60, 110, 163), (55, 102, 155), (52, 98, 151),
- (50, 94, 148), (46, 91, 143), (43, 88, 142), (44, 89, 142),
- (46, 90, 144), (51, 97, 150), (53, 100, 153), (55, 104, 156),
- (61, 113, 164), (67, 122, 173), (72, 128, 178), (76, 132, 182),
- (77, 134, 185), (77, 135, 186), (77, 136, 187), (78, 136, 187),
- (79, 137, 188), (81, 138, 191), (83, 141, 193), (85, 144, 195),
- (88, 147, 198), (94, 153, 203), (95, 154, 204), (96, 156, 205),
- (95, 156, 206), (94, 154, 205), (91, 151, 201), (86, 144, 196),
- (69, 121, 174), (63, 113, 166), (58, 105, 158), (48, 91, 141),
- (39, 76, 124), (31, 62, 109), (22, 51, 96), (16, 41, 86),
- (11, 36, 80), (13, 40, 82), (16, 45, 87), (20, 50, 93),
- (29, 63, 108), (39, 79, 126), (48, 92, 140), (57, 106, 155),
- (79, 135, 184), (84, 140, 189), (89, 146, 194), (102, 152, 199),
- (118, 155, 202), (136, 156, 204), (152, 156, 207), (164, 158, 211),
- (173, 160, 211), (184, 162, 212), (197, 163, 211), (195, 161, 212),
- (191, 161, 214), (180, 163, 216), (165, 165, 216), (161, 168, 216),
- (128, 164, 212), (120, 162, 210), (112, 160, 209), (97, 156, 206),
- (84, 138, 180), (72, 119, 159), (60, 101, 140), (48, 85, 123),
- (47, 87, 132), (40, 78, 119), (35, 70, 109), (30, 64, 103),
- (27, 58, 96), (32, 67, 112), (35, 76, 124), (39, 82, 133),
- (38, 85, 137), (38, 86, 137), (43, 85, 136), (55, 85, 136),
- (72, 88, 140), (84, 92, 143), (92, 93, 144), (93, 92, 140),
- (96, 86, 134), (100, 86, 126), (99, 86, 124), (97, 84, 123),
- (87, 80, 117), (72, 67, 107), (56, 55, 85), (35, 42, 67),
- (19, 29, 50), (8, 20, 38), (2, 10, 32), (1, 7, 26),
- (0, 4, 25), (4, 4, 28), (6, 8, 33), (8, 13, 40),
- (10, 18, 47), (7, 24, 56), (10, 25, 64), (11, 28, 72),
- (12, 33, 79), (15, 39, 85), (13, 46, 91), (14, 49, 96),
- (17, 53, 101), (22, 60, 109), (29, 69, 119), (37, 81, 130),
- (45, 93, 144), (54, 104, 156), (63, 115, 169), (72, 127, 181),
- (81, 138, 191), (88, 148, 199), (94, 154, 205), (98, 159, 209),
- (100, 161, 212), (102, 163, 212), (103, 163, 213), (103, 163, 213),
- (102, 163, 212), (101, 161, 211), (98, 159, 210), (97, 157, 209),
- (95, 155, 207), (93, 153, 205), (90, 150, 203), (88, 148, 202)
- ),
-
-// 488 Angora
-((87, 50, 73), (92, 61, 79), (107, 72, 90), (122, 84, 101),
- (135, 98, 119), (148, 113, 137), (156, 118, 144), (164, 124, 152),
- (183, 132, 158), (180, 135, 160), (177, 138, 163), (171, 133, 153),
- (165, 128, 143), (153, 120, 132), (142, 112, 122), (137, 108, 118),
- (133, 105, 114), (122, 94, 114), (120, 88, 111), (119, 83, 108),
- (120, 84, 110), (122, 85, 113), (123, 87, 116), (124, 90, 120),
- (142, 103, 131), (152, 112, 140), (163, 122, 150), (171, 124, 154),
- (179, 127, 159), (179, 126, 157), (179, 125, 155), (173, 120, 151),
- (161, 108, 139), (136, 76, 108), (117, 62, 93), (99, 49, 78),
- (88, 40, 71), (78, 31, 64), (75, 28, 62), (72, 26, 61),
- (64, 26, 59), (64, 26, 60), (65, 26, 61), (68, 29, 64),
- (72, 33, 67), (75, 35, 69), (78, 38, 72), (86, 45, 78),
- (95, 53, 86), (114, 68, 102), (119, 71, 106), (125, 74, 111),
- (124, 72, 109), (124, 70, 108), (119, 65, 104), (115, 60, 100),
- (99, 47, 87), (93, 45, 83), (87, 44, 80), (85, 45, 82),
- (83, 46, 84), (87, 48, 86), (91, 50, 89), (96, 54, 91),
- (98, 54, 93), (100, 54, 96), (99, 52, 90), (98, 51, 84),
- (95, 49, 79), (92, 47, 75), (87, 43, 69), (86, 42, 65),
- (79, 39, 53), (78, 35, 50), (77, 32, 47), (76, 31, 47),
- (76, 31, 48), (75, 31, 48), (74, 31, 49), (73, 29, 48),
- (72, 29, 48), (67, 25, 46), (65, 24, 45), (64, 24, 44),
- (64, 24, 44), (65, 25, 45), (66, 27, 49), (69, 32, 54),
- (82, 51, 75), (89, 57, 86), (97, 63, 98), (99, 65, 101),
- (102, 68, 104), (105, 70, 105), (105, 72, 102), (106, 68, 99),
- (104, 61, 93), (98, 49, 71), (98, 48, 67), (98, 48, 63),
- (100, 50, 65), (102, 52, 67), (107, 58, 70), (114, 66, 75),
- (130, 79, 92), (133, 79, 95), (136, 79, 99), (131, 75, 97),
- (126, 72, 95), (122, 69, 97), (126, 70, 104), (141, 79, 117),
- (145, 89, 126), (164, 125, 160), (175, 136, 171), (187, 148, 182),
- (206, 165, 199), (220, 177, 212), (224, 186, 217), (223, 191, 215),
- (221, 181, 210), (220, 178, 206), (219, 175, 203), (216, 174, 202),
- (214, 174, 201), (211, 170, 203), (212, 166, 200), (209, 163, 194),
- (203, 159, 183), (190, 150, 164), (186, 147, 159), (183, 144, 155),
- (174, 137, 142), (166, 127, 133), (161, 123, 128), (159, 120, 128),
- (150, 113, 124), (148, 108, 123), (146, 103, 122), (147, 102, 122),
- (148, 101, 122), (149, 98, 121), (148, 97, 121), (146, 98, 123),
- (149, 99, 127), (158, 100, 132), (158, 102, 132), (158, 104, 133),
- (157, 110, 134), (157, 111, 131), (157, 112, 125), (155, 109, 119),
- (136, 98, 105), (132, 95, 101), (128, 93, 98), (120, 88, 93),
- (113, 81, 89), (105, 74, 86), (101, 70, 84), (96, 69, 82),
- (93, 68, 80), (90, 63, 74), (89, 62, 74), (89, 62, 74),
- (89, 63, 73), (95, 66, 77), (106, 69, 81), (121, 78, 89),
- (149, 96, 114), (155, 98, 119), (161, 101, 124), (174, 109, 129),
- (180, 113, 131), (180, 113, 134), (170, 109, 136), (163, 105, 134),
- (156, 99, 126), (149, 94, 118), (138, 89, 113), (131, 86, 110),
- (127, 83, 105), (122, 80, 98), (117, 76, 92), (112, 72, 89),
- (107, 66, 85), (107, 63, 83), (107, 61, 82), (109, 57, 82),
- (111, 55, 81), (109, 52, 82), (104, 45, 79), (104, 40, 76),
- (102, 37, 71), (97, 35, 69), (86, 30, 65), (77, 26, 59),
- (71, 24, 54), (68, 24, 52), (65, 25, 54), (61, 25, 55),
- (60, 27, 55), (60, 28, 54), (65, 28, 55), (65, 29, 59),
- (67, 31, 61), (67, 32, 63), (70, 33, 63), (73, 34, 64),
- (76, 37, 65), (79, 39, 66), (84, 43, 69), (88, 41, 72),
- (92, 43, 75), (93, 45, 77), (96, 48, 77), (96, 44, 78),
- (95, 40, 78), (95, 38, 77), (97, 41, 77), (98, 44, 77),
- (100, 48, 77), (106, 50, 78), (115, 56, 81), (122, 64, 86),
- (126, 74, 94), (132, 82, 98), (136, 87, 100), (138, 88, 103),
- (134, 89, 104), (132, 88, 103), (126, 85, 97), (121, 82, 92),
- (114, 79, 89), (110, 74, 88), (104, 68, 86), (103, 66, 84),
- (103, 67, 84), (111, 70, 90), (120, 69, 98), (128, 72, 104),
- (133, 79, 111), (140, 90, 116), (148, 100, 123), (153, 111, 129),
- (158, 121, 132), (157, 127, 127), (151, 129, 123), (142, 130, 121),
- (138, 130, 116), (136, 120, 104), (128, 106, 97), (114, 89, 92),
- (103, 79, 87), (96, 66, 78), (92, 57, 75), (89, 51, 73)
- ),
-
-// 489 Antique
-((60, 18, 38), (72, 25, 55), (76, 31, 62), (81, 37, 69),
- (82, 38, 73), (83, 39, 77), (82, 38, 77), (81, 38, 77),
- (78, 33, 75), (80, 32, 73), (82, 31, 72), (84, 33, 71),
- (87, 36, 71), (88, 38, 69), (90, 41, 67), (90, 41, 65),
- (90, 42, 64), (86, 36, 59), (85, 34, 58), (85, 32, 58),
- (86, 31, 59), (88, 30, 61), (88, 31, 62), (89, 32, 63),
- (89, 38, 67), (87, 39, 67), (86, 41, 68), (83, 40, 66),
- (80, 39, 65), (78, 36, 63), (77, 34, 62), (73, 30, 57),
- (69, 26, 52), (61, 24, 42), (57, 23, 36), (54, 22, 31),
- (52, 21, 28), (51, 21, 25), (51, 20, 23), (51, 20, 22),
- (49, 16, 18), (48, 15, 17), (47, 14, 17), (46, 13, 17),
- (45, 13, 17), (44, 13, 17), (44, 13, 17), (43, 13, 18),
- (42, 13, 19), (41, 13, 19), (39, 13, 17), (38, 13, 16),
- (36, 12, 16), (34, 12, 16), (34, 12, 16), (35, 13, 16),
- (39, 17, 21), (44, 21, 25), (49, 25, 29), (51, 27, 31),
- (54, 30, 33), (54, 30, 34), (55, 30, 35), (55, 31, 36),
- (56, 31, 37), (57, 30, 39), (60, 31, 40), (63, 32, 42),
- (64, 31, 43), (65, 31, 44), (64, 31, 46), (63, 30, 46),
- (61, 26, 45), (60, 26, 47), (60, 26, 49), (66, 29, 55),
- (72, 32, 62), (71, 31, 61), (71, 31, 61), (71, 31, 62),
- (72, 31, 62), (76, 33, 64), (80, 37, 67), (85, 42, 70),
- (90, 46, 75), (96, 51, 80), (101, 55, 82), (103, 57, 82),
- (102, 53, 79), (95, 46, 72), (89, 40, 65), (86, 38, 62),
- (84, 37, 60), (87, 41, 63), (94, 45, 66), (102, 51, 65),
- (109, 60, 66), (126, 77, 72), (130, 80, 74), (135, 84, 77),
- (135, 84, 77), (135, 85, 77), (135, 86, 79), (135, 84, 76),
- (133, 85, 69), (133, 85, 67), (134, 86, 65), (133, 86, 64),
- (132, 86, 64), (127, 84, 62), (121, 80, 62), (112, 71, 58),
- (101, 60, 50), (76, 37, 34), (71, 32, 31), (66, 28, 28),
- (58, 22, 25), (54, 18, 25), (54, 15, 29), (57, 16, 36),
- (70, 26, 53), (76, 30, 61), (83, 35, 70), (84, 36, 72),
- (86, 38, 75), (87, 40, 76), (88, 39, 75), (89, 39, 74),
- (88, 37, 74), (92, 43, 75), (94, 44, 77), (96, 46, 79),
- (98, 49, 81), (95, 49, 79), (91, 47, 75), (86, 42, 69),
- (74, 30, 56), (71, 28, 53), (69, 27, 50), (70, 27, 51),
- (71, 27, 52), (71, 27, 54), (71, 27, 56), (71, 28, 56),
- (70, 26, 56), (70, 24, 52), (70, 23, 51), (70, 23, 51),
- (72, 25, 52), (76, 29, 54), (78, 32, 56), (81, 36, 57),
- (82, 38, 57), (81, 38, 56), (81, 38, 55), (79, 37, 52),
- (78, 35, 51), (78, 36, 49), (79, 38, 50), (80, 40, 51),
- (82, 43, 51), (83, 45, 54), (82, 44, 54), (82, 44, 54),
- (79, 40, 52), (76, 35, 49), (73, 31, 44), (70, 28, 39),
- (65, 26, 31), (65, 25, 30), (65, 25, 29), (65, 25, 28),
- (64, 24, 28), (64, 23, 29), (65, 22, 28), (66, 22, 28),
- (68, 22, 28), (72, 24, 28), (75, 26, 28), (77, 26, 28),
- (77, 26, 28), (76, 26, 28), (75, 26, 28), (75, 27, 29),
- (82, 34, 34), (85, 38, 35), (89, 43, 37), (99, 52, 43),
- (107, 61, 48), (115, 69, 53), (119, 74, 58), (120, 76, 65),
- (122, 78, 73), (126, 81, 84), (132, 89, 95), (142, 99, 109),
- (152, 109, 122), (163, 119, 136), (173, 128, 144), (176, 130, 152),
- (176, 129, 155), (173, 123, 156), (168, 117, 153), (159, 110, 148),
- (150, 102, 142), (140, 95, 136), (132, 91, 127), (123, 84, 118),
- (112, 75, 107), (102, 65, 95), (91, 55, 83), (79, 45, 69),
- (69, 36, 56), (58, 28, 44), (48, 21, 32), (40, 16, 24),
- (33, 11, 18), (29, 8, 15), (26, 6, 14), (25, 5, 14),
- (25, 5, 15), (26, 6, 16), (28, 6, 17), (29, 7, 18),
- (31, 7, 19), (32, 8, 21), (33, 9, 22), (34, 9, 22),
- (34, 9, 23), (35, 10, 23), (36, 10, 24), (36, 11, 24),
- (37, 10, 24), (38, 10, 25), (39, 10, 26), (39, 10, 26),
- (39, 10, 27), (38, 11, 27), (38, 10, 27), (36, 10, 25),
- (35, 9, 23), (34, 9, 21), (34, 8, 20), (34, 8, 19),
- (34, 7, 18), (34, 8, 18), (35, 8, 17), (37, 9, 17),
- (38, 10, 16), (39, 10, 16), (41, 10, 16), (43, 11, 17),
- (45, 12, 19), (47, 13, 22), (50, 14, 26), (54, 16, 31)
- ),
-
-// 490 Arizona
-((205, 130, 107), (212, 138, 114), (211, 136, 116), (210, 135, 119),
- (217, 145, 142), (224, 155, 166), (221, 151, 166), (218, 148, 166),
- (199, 104, 186), (173, 84, 199), (148, 64, 213), (134, 45, 210),
- (120, 27, 208), (110, 22, 200), (100, 17, 193), (96, 14, 189),
- (92, 11, 185), (94, 6, 162), (96, 7, 143), (99, 8, 125),
- (97, 9, 114), (95, 11, 104), (93, 10, 99), (92, 10, 94),
- (87, 7, 81), (85, 8, 80), (84, 9, 79), (82, 7, 79),
- (81, 6, 79), (80, 6, 78), (79, 6, 77), (79, 4, 73),
- (76, 3, 70), (58, 3, 61), (52, 2, 57), (46, 1, 54),
- (42, 0, 55), (39, 0, 57), (38, 0, 58), (38, 0, 60),
- (49, 1, 67), (53, 0, 69), (58, 0, 71), (59, 0, 68),
- (60, 0, 66), (60, 0, 64), (61, 0, 62), (60, 0, 57),
- (57, 0, 51), (58, 2, 52), (65, 3, 57), (73, 4, 63),
- (85, 10, 70), (97, 17, 77), (102, 21, 80), (107, 25, 84),
- (119, 37, 79), (123, 44, 73), (127, 52, 68), (115, 51, 57),
- (103, 51, 47), (97, 46, 42), (92, 41, 37), (85, 36, 36),
- (82, 29, 41), (69, 14, 49), (72, 9, 55), (75, 4, 62),
- (78, 4, 64), (81, 4, 66), (86, 4, 71), (91, 4, 77),
- (92, 8, 87), (92, 7, 97), (93, 6, 107), (97, 6, 112),
- (102, 7, 118), (102, 7, 119), (103, 8, 120), (99, 6, 117),
- (102, 2, 115), (103, 5, 95), (95, 4, 83), (87, 3, 72),
- (82, 2, 67), (78, 2, 63), (64, 2, 53), (56, 3, 48),
- (50, 1, 40), (49, 0, 35), (49, 0, 31), (51, 1, 28),
- (53, 3, 26), (64, 7, 23), (77, 16, 20), (97, 24, 19),
- (105, 32, 15), (104, 41, 5), (108, 44, 12), (113, 47, 19),
- (111, 43, 23), (110, 40, 27), (100, 30, 33), (92, 26, 37),
- (91, 14, 54), (101, 24, 58), (112, 34, 62), (123, 48, 61),
- (135, 62, 60), (156, 86, 61), (177, 103, 59), (184, 109, 55),
- (197, 122, 49), (192, 131, 57), (181, 121, 58), (171, 112, 59),
- (154, 89, 61), (136, 73, 68), (118, 59, 78), (106, 44, 84),
- (104, 29, 94), (105, 26, 97), (107, 23, 101), (110, 22, 104),
- (114, 22, 108), (121, 23, 115), (129, 25, 122), (134, 27, 129),
- (142, 28, 141), (140, 20, 157), (139, 19, 154), (139, 18, 151),
- (136, 17, 144), (129, 14, 139), (115, 7, 132), (104, 4, 122),
- (86, 5, 116), (80, 3, 118), (75, 2, 121), (78, 7, 118),
- (82, 12, 116), (90, 25, 111), (108, 39, 100), (127, 59, 89),
- (156, 89, 79), (196, 125, 42), (199, 125, 31), (202, 126, 20),
- (205, 128, 16), (204, 133, 21), (194, 118, 20), (172, 91, 17),
- (127, 54, 35), (123, 51, 42), (120, 49, 50), (118, 43, 63),
- (112, 40, 76), (104, 38, 80), (104, 41, 85), (115, 47, 81),
- (124, 57, 77), (132, 63, 62), (131, 61, 58), (131, 59, 54),
- (127, 52, 51), (125, 49, 47), (123, 41, 49), (120, 33, 49),
- (111, 22, 45), (112, 22, 44), (113, 23, 44), (117, 24, 44),
- (123, 30, 36), (125, 38, 26), (121, 45, 22), (113, 42, 23),
- (105, 37, 29), (99, 32, 33), (89, 30, 37), (80, 27, 43),
- (76, 24, 57), (85, 23, 75), (95, 28, 96), (105, 37, 113),
- (133, 54, 143), (140, 55, 148), (148, 56, 154), (154, 50, 154),
- (167, 53, 141), (166, 46, 133), (159, 40, 128), (143, 26, 120),
- (143, 18, 97), (137, 10, 79), (126, 7, 72), (111, 7, 74),
- (107, 8, 80), (105, 7, 82), (104, 6, 81), (101, 8, 75),
- (100, 13, 71), (96, 18, 64), (90, 22, 56), (81, 25, 45),
- (73, 27, 32), (70, 25, 24), (64, 22, 18), (56, 18, 18),
- (49, 23, 15), (48, 22, 11), (47, 22, 12), (44, 16, 17),
- (41, 16, 22), (41, 16, 23), (41, 18, 25), (49, 17, 32),
- (57, 14, 43), (70, 15, 56), (86, 12, 66), (107, 15, 83),
- (128, 14, 100), (138, 18, 111), (148, 16, 109), (152, 21, 112),
- (158, 21, 122), (146, 16, 126), (130, 10, 121), (119, 12, 115),
- (117, 18, 114), (115, 17, 114), (111, 15, 118), (111, 13, 127),
- (117, 15, 130), (124, 18, 131), (127, 23, 132), (125, 25, 142),
- (120, 20, 149), (116, 16, 154), (113, 17, 159), (106, 18, 166),
- (104, 16, 172), (110, 14, 176), (120, 19, 180), (119, 21, 180),
- (113, 20, 179), (103, 17, 180), (100, 22, 175), (97, 26, 168),
- (97, 28, 153), (94, 29, 148), (102, 41, 136), (125, 67, 128),
- (154, 97, 113), (162, 92, 104), (166, 82, 99), (172, 87, 100)
- ),
-
-// 491 Autumn_Garden
-((87, 71, 62), (91, 74, 71), (90, 75, 73), (90, 76, 76),
- (90, 78, 81), (91, 81, 86), (88, 77, 82), (85, 74, 78),
- (81, 70, 76), (84, 72, 78), (87, 75, 80), (90, 84, 85),
- (93, 93, 90), (99, 99, 91), (105, 106, 92), (108, 108, 91),
- (111, 111, 91), (120, 113, 86), (120, 112, 83), (120, 112, 81),
- (119, 111, 73), (119, 110, 66), (119, 108, 60), (119, 107, 55),
- (117, 102, 41), (118, 98, 38), (120, 95, 36), (119, 88, 32),
- (119, 82, 28), (120, 78, 27), (121, 75, 26), (122, 70, 24),
- (126, 68, 21), (133, 71, 22), (136, 76, 22), (139, 81, 22),
- (141, 85, 26), (143, 89, 31), (143, 92, 33), (144, 95, 35),
- (143, 106, 55), (147, 115, 63), (152, 125, 72), (152, 129, 71),
- (153, 134, 70), (152, 135, 66), (152, 137, 63), (146, 133, 58),
- (138, 132, 54), (129, 122, 55), (126, 114, 52), (123, 106, 49),
- (117, 97, 39), (112, 88, 29), (104, 81, 23), (96, 75, 17),
- (76, 58, 4), (71, 53, 2), (66, 48, 1), (65, 47, 4),
- (65, 46, 7), (62, 44, 7), (59, 43, 7), (57, 44, 11),
- (58, 43, 12), (63, 44, 12), (68, 45, 12), (74, 47, 12),
- (75, 48, 12), (77, 49, 12), (80, 49, 12), (83, 48, 14),
- (92, 51, 17), (98, 56, 17), (104, 62, 17), (109, 68, 21),
- (115, 74, 26), (116, 75, 29), (118, 76, 33), (120, 77, 35),
- (121, 76, 40), (121, 81, 44), (121, 87, 45), (121, 94, 46),
- (120, 97, 47), (120, 100, 49), (117, 104, 50), (115, 103, 53),
- (107, 99, 51), (102, 96, 44), (98, 94, 37), (95, 93, 34),
- (93, 93, 32), (88, 94, 27), (83, 94, 26), (77, 93, 27),
- (72, 91, 29), (65, 87, 35), (62, 86, 39), (59, 85, 44),
- (57, 84, 45), (56, 84, 47), (53, 82, 51), (51, 78, 56),
- (45, 75, 62), (44, 75, 64), (44, 76, 66), (46, 76, 67),
- (48, 77, 69), (53, 76, 70), (59, 68, 72), (68, 62, 68),
- (70, 57, 60), (71, 53, 43), (72, 54, 41), (73, 56, 39),
- (77, 61, 36), (85, 67, 34), (102, 74, 35), (114, 83, 32),
- (134, 101, 27), (139, 109, 27), (144, 117, 28), (144, 120, 27),
- (145, 124, 26), (150, 134, 29), (155, 141, 30), (161, 150, 26),
- (169, 159, 26), (176, 164, 21), (173, 161, 19), (171, 158, 17),
- (161, 153, 16), (150, 143, 15), (139, 134, 10), (130, 127, 8),
- (120, 119, 3), (117, 115, 3), (115, 112, 4), (112, 110, 4),
- (110, 108, 5), (105, 105, 5), (101, 102, 7), (98, 102, 9),
- (96, 101, 14), (95, 103, 29), (96, 105, 33), (97, 108, 37),
- (99, 111, 46), (105, 115, 54), (107, 118, 60), (111, 119, 64),
- (112, 116, 70), (111, 116, 71), (110, 116, 72), (109, 115, 77),
- (110, 119, 78), (112, 123, 76), (114, 126, 73), (118, 125, 68),
- (118, 121, 61), (113, 109, 43), (112, 106, 40), (111, 103, 37),
- (111, 101, 30), (110, 101, 24), (112, 101, 19), (111, 101, 19),
- (107, 96, 22), (106, 92, 24), (105, 89, 27), (103, 83, 31),
- (100, 80, 36), (102, 78, 40), (102, 79, 44), (103, 78, 50),
- (106, 77, 56), (107, 77, 61), (106, 76, 63), (104, 74, 64),
- (103, 73, 64), (102, 75, 61), (100, 76, 56), (99, 73, 52),
- (97, 71, 41), (95, 69, 37), (94, 68, 34), (90, 65, 30),
- (85, 65, 27), (82, 65, 24), (79, 67, 21), (76, 71, 20),
- (75, 74, 20), (75, 76, 20), (73, 76, 24), (72, 77, 29),
- (74, 76, 36), (75, 75, 43), (74, 76, 50), (76, 79, 56),
- (81, 80, 58), (84, 81, 63), (89, 82, 70), (94, 85, 75),
- (99, 86, 82), (102, 87, 90), (105, 91, 99), (115, 94, 106),
- (119, 95, 110), (122, 97, 120), (124, 101, 125), (134, 109, 127),
- (142, 118, 136), (145, 127, 140), (154, 136, 144), (160, 141, 138),
- (162, 143, 136), (158, 141, 132), (158, 140, 119), (153, 139, 112),
- (147, 137, 102), (145, 137, 94), (143, 131, 83), (140, 126, 72),
- (133, 117, 64), (123, 105, 52), (111, 96, 43), (99, 87, 40),
- (89, 81, 37), (78, 74, 36), (67, 70, 34), (58, 64, 35),
- (50, 58, 36), (46, 54, 40), (43, 51, 42), (41, 51, 46),
- (39, 50, 51), (38, 52, 52), (38, 53, 53), (39, 55, 53),
- (40, 56, 51), (44, 55, 48), (47, 57, 45), (53, 57, 44),
- (59, 58, 42), (64, 58, 43), (68, 60, 46), (71, 62, 51),
- (73, 64, 55), (75, 64, 54), (84, 74, 65), (92, 81, 70),
- (94, 84, 71), (95, 83, 72), (96, 83, 72), (96, 83, 74)
- ),
-
-// 492 Autumn_Leaves
-((151, 96, 34), (130, 130, 63), (125, 127, 57), (120, 124, 51),
- (104, 107, 50), (88, 90, 50), (79, 79, 50), (71, 69, 50),
- (41, 46, 33), (35, 40, 27), (30, 35, 22), (32, 35, 19),
- (35, 36, 16), (43, 39, 25), (52, 43, 34), (58, 49, 39),
- (64, 56, 44), (86, 80, 70), (97, 90, 74), (108, 101, 78),
- (114, 103, 79), (121, 105, 80), (125, 104, 77), (129, 103, 75),
- (141, 113, 61), (134, 119, 56), (128, 126, 52), (108, 125, 40),
- (89, 125, 29), (79, 122, 28), (70, 119, 27), (57, 101, 21),
- (50, 84, 15), (39, 47, 10), (39, 37, 10), (39, 27, 11),
- (39, 24, 11), (39, 21, 12), (41, 24, 12), (44, 28, 12),
- (59, 39, 19), (63, 40, 15), (67, 41, 11), (74, 39, 8),
- (81, 37, 6), (81, 30, 4), (81, 23, 2), (74, 20, 4),
- (68, 18, 8), (47, 6, 13), (38, 8, 12), (29, 11, 12),
- (36, 13, 9), (44, 16, 6), (52, 19, 8), (60, 22, 11),
- (87, 38, 20), (95, 39, 20), (104, 41, 21), (96, 37, 16),
- (89, 34, 12), (81, 31, 13), (74, 28, 15), (56, 20, 18),
- (42, 15, 21), (22, 22, 46), (34, 39, 49), (46, 57, 52),
- (52, 67, 55), (58, 78, 59), (76, 94, 62), (103, 112, 60),
- (141, 122, 55), (156, 119, 56), (172, 117, 57), (174, 116, 58),
- (177, 116, 60), (172, 122, 60), (167, 129, 61), (160, 128, 74),
- (151, 131, 88), (139, 131, 91), (139, 122, 94), (139, 114, 98),
- (135, 107, 92), (132, 101, 87), (115, 89, 76), (106, 76, 72),
- (80, 56, 63), (69, 51, 57), (59, 46, 51), (61, 42, 48),
- (63, 38, 46), (67, 38, 38), (77, 39, 34), (95, 41, 31),
- (106, 49, 30), (139, 70, 42), (149, 80, 46), (159, 91, 50),
- (160, 94, 54), (162, 97, 58), (155, 93, 55), (152, 86, 50),
- (129, 81, 54), (116, 76, 53), (104, 71, 53), (99, 71, 54),
- (95, 72, 55), (86, 70, 54), (81, 72, 46), (80, 80, 41),
- (80, 83, 48), (86, 88, 41), (90, 89, 43), (95, 90, 46),
- (102, 87, 48), (112, 83, 45), (114, 75, 41), (119, 71, 36),
- (110, 67, 38), (107, 61, 40), (105, 55, 42), (99, 55, 42),
- (94, 56, 43), (90, 49, 47), (87, 42, 49), (79, 39, 43),
- (76, 34, 37), (63, 33, 28), (64, 33, 28), (66, 34, 29),
- (65, 41, 33), (67, 51, 41), (77, 62, 52), (88, 75, 60),
- (116, 93, 57), (127, 93, 50), (139, 93, 43), (139, 91, 38),
- (140, 89, 33), (132, 79, 27), (120, 66, 25), (108, 59, 25),
- (93, 51, 30), (64, 43, 27), (62, 41, 27), (60, 39, 28),
- (58, 39, 27), (56, 37, 17), (52, 37, 11), (51, 42, 10),
- (41, 35, 5), (38, 34, 5), (35, 33, 6), (25, 33, 3),
- (21, 25, 3), (18, 14, 3), (15, 9, 1), (15, 6, 0),
- (22, 2, 0), (32, 0, 9), (38, 0, 10), (44, 0, 12),
- (51, 0, 17), (61, 2, 24), (77, 7, 22), (83, 12, 18),
- (93, 32, 13), (94, 36, 10), (95, 41, 7), (93, 47, 7),
- (91, 53, 10), (91, 61, 17), (93, 63, 21), (90, 60, 21),
- (85, 61, 28), (78, 63, 31), (69, 57, 27), (66, 53, 28),
- (62, 56, 30), (56, 55, 29), (58, 52, 33), (58, 52, 32),
- (57, 34, 32), (56, 29, 33), (55, 24, 34), (51, 16, 26),
- (45, 8, 20), (39, 5, 19), (35, 6, 14), (34, 12, 7),
- (34, 19, 5), (34, 22, 8), (41, 25, 9), (48, 27, 6),
- (50, 24, 7), (51, 22, 8), (51, 15, 4), (46, 10, 2),
- (39, 11, 1), (34, 8, 0), (32, 7, 3), (30, 12, 9),
- (27, 22, 17), (25, 33, 29), (29, 47, 53), (44, 66, 70),
- (60, 83, 68), (65, 103, 71), (77, 107, 70), (93, 98, 52),
- (97, 100, 41), (91, 92, 37), (85, 75, 35), (83, 74, 42),
- (74, 78, 51), (62, 79, 59), (62, 88, 61), (47, 86, 47),
- (29, 77, 40), (26, 73, 39), (19, 61, 20), (19, 56, 5),
- (26, 55, 11), (33, 53, 18), (51, 60, 20), (74, 66, 34),
- (90, 71, 46), (105, 79, 51), (125, 90, 64), (141, 105, 71),
- (149, 131, 77), (154, 147, 82), (154, 156, 76), (162, 168, 76),
- (164, 168, 72), (161, 149, 60), (169, 130, 47), (162, 124, 40),
- (155, 113, 38), (154, 98, 34), (135, 93, 37), (120, 90, 43),
- (120, 92, 49), (113, 93, 59), (108, 87, 67), (117, 86, 64),
- (121, 92, 61), (129, 93, 62), (143, 88, 54), (150, 87, 41),
- (156, 88, 33), (165, 85, 28), (157, 90, 41), (148, 93, 50)
- ),
-
-// 493 Autumn_Mountains
-((189, 156, 127), (195, 167, 135), (187, 158, 123), (179, 150, 112),
- (172, 141, 107), (165, 133, 102), (160, 128, 97), (155, 123, 93),
- (133, 99, 75), (119, 82, 53), (106, 66, 32), (101, 60, 27),
- (97, 55, 23), (99, 57, 26), (102, 59, 30), (104, 61, 31),
- (107, 64, 33), (124, 82, 42), (132, 90, 45), (140, 98, 48),
- (141, 100, 50), (143, 103, 52), (143, 102, 52), (143, 102, 52),
- (135, 95, 54), (131, 94, 55), (128, 93, 57), (128, 93, 58),
- (128, 93, 60), (129, 94, 61), (130, 96, 62), (135, 96, 68),
- (139, 102, 73), (151, 115, 86), (156, 121, 88), (162, 127, 91),
- (167, 130, 92), (172, 133, 94), (174, 134, 92), (177, 135, 91),
- (176, 131, 83), (172, 127, 78), (169, 124, 73), (163, 120, 68),
- (158, 116, 63), (156, 114, 60), (155, 113, 58), (153, 110, 52),
- (151, 106, 49), (146, 103, 48), (143, 102, 47), (140, 101, 46),
- (136, 96, 44), (133, 91, 42), (132, 89, 41), (132, 87, 40),
- (125, 74, 41), (123, 70, 38), (121, 67, 35), (120, 62, 31),
- (119, 58, 27), (119, 57, 25), (119, 56, 24), (117, 53, 22),
- (117, 52, 21), (123, 61, 30), (128, 65, 34), (134, 70, 38),
- (135, 72, 39), (136, 74, 40), (136, 73, 38), (135, 73, 37),
- (127, 69, 34), (122, 64, 32), (118, 59, 31), (112, 51, 26),
- (106, 44, 21), (103, 42, 17), (101, 40, 14), (95, 39, 10),
- (92, 38, 10), (88, 41, 14), (87, 44, 21), (87, 47, 29),
- (87, 49, 32), (87, 52, 36), (91, 55, 43), (96, 61, 46),
- (98, 71, 54), (96, 75, 59), (95, 79, 64), (95, 79, 65),
- (95, 79, 67), (98, 76, 67), (104, 73, 62), (105, 70, 59),
- (105, 67, 55), (103, 64, 52), (105, 63, 49), (107, 63, 46),
- (108, 63, 44), (110, 63, 42), (111, 62, 37), (112, 60, 34),
- (109, 54, 31), (107, 53, 28), (105, 52, 25), (103, 52, 23),
- (102, 52, 21), (100, 53, 18), (100, 52, 15), (101, 52, 17),
- (103, 53, 20), (108, 58, 27), (109, 60, 29), (111, 62, 31),
- (114, 67, 34), (117, 72, 40), (121, 78, 46), (126, 85, 51),
- (134, 97, 62), (137, 100, 65), (140, 104, 69), (140, 104, 69),
- (141, 105, 69), (145, 106, 67), (148, 110, 65), (156, 119, 73),
- (162, 123, 75), (161, 123, 75), (159, 120, 72), (157, 117, 70),
- (146, 104, 55), (142, 101, 53), (137, 94, 48), (131, 87, 47),
- (114, 71, 41), (103, 59, 29), (92, 47, 18), (89, 43, 14),
- (87, 40, 10), (85, 39, 6), (85, 37, 5), (86, 38, 7),
- (87, 42, 8), (97, 53, 15), (101, 58, 17), (105, 63, 20),
- (111, 70, 27), (115, 77, 37), (119, 83, 43), (122, 89, 50),
- (131, 101, 58), (134, 103, 59), (137, 105, 60), (139, 108, 65),
- (141, 110, 67), (142, 109, 63), (140, 106, 57), (139, 102, 51),
- (138, 97, 42), (131, 83, 33), (129, 78, 30), (127, 73, 27),
- (120, 64, 19), (110, 53, 13), (100, 42, 6), (89, 32, 3),
- (77, 18, 3), (76, 17, 3), (76, 16, 4), (75, 16, 7),
- (74, 18, 10), (71, 19, 15), (66, 23, 18), (66, 26, 21),
- (69, 30, 22), (71, 31, 22), (75, 34, 22), (73, 35, 21),
- (67, 35, 24), (62, 35, 26), (63, 35, 27), (65, 34, 24),
- (78, 39, 17), (79, 40, 16), (81, 41, 16), (81, 44, 20),
- (85, 46, 24), (89, 48, 27), (98, 50, 29), (108, 55, 29),
- (117, 62, 29), (125, 71, 33), (131, 77, 40), (134, 85, 47),
- (137, 88, 53), (140, 90, 57), (144, 95, 62), (151, 104, 66),
- (158, 112, 73), (171, 132, 93), (183, 150, 115), (192, 165, 135),
- (202, 180, 155), (213, 194, 172), (218, 199, 176), (227, 213, 193),
- (237, 225, 209), (243, 236, 224), (249, 245, 239), (254, 254, 252),
- (254, 254, 252), (254, 254, 253), (255, 253, 252), (254, 253, 251),
- (247, 242, 239), (240, 231, 226), (231, 220, 214), (221, 207, 202),
- (211, 195, 189), (208, 193, 186), (199, 182, 174), (192, 170, 161),
- (184, 160, 146), (175, 150, 135), (165, 137, 120), (163, 135, 114),
- (160, 132, 108), (159, 126, 102), (158, 123, 97), (158, 121, 96),
- (155, 120, 94), (155, 120, 94), (153, 119, 91), (151, 115, 85),
- (148, 111, 78), (145, 107, 74), (140, 103, 70), (136, 101, 71),
- (132, 100, 71), (131, 100, 69), (130, 100, 66), (130, 99, 62),
- (129, 96, 54), (129, 95, 52), (128, 92, 52), (130, 92, 52),
- (134, 94, 56), (138, 97, 61), (142, 102, 65), (148, 108, 73),
- (153, 113, 79), (159, 118, 84), (167, 126, 92), (179, 141, 110)
- ),
-
-// 494 Awakening
-((214, 197, 29), (211, 204, 88), (207, 201, 110), (204, 198, 132),
- (203, 189, 153), (203, 181, 174), (208, 173, 176), (214, 166, 179),
- (215, 131, 158), (210, 118, 144), (206, 105, 130), (206, 101, 133),
- (206, 98, 136), (204, 122, 146), (203, 147, 157), (197, 152, 157),
- (191, 157, 158), (172, 177, 168), (168, 174, 164), (164, 171, 160),
- (162, 162, 154), (160, 154, 149), (159, 155, 149), (159, 156, 149),
- (179, 167, 167), (187, 181, 180), (195, 195, 194), (195, 205, 196),
- (195, 215, 199), (193, 214, 194), (191, 214, 189), (175, 209, 165),
- (162, 196, 134), (134, 172, 86), (122, 165, 60), (110, 159, 34),
- (123, 162, 22), (137, 165, 11), (145, 168, 10), (153, 171, 9),
- (181, 177, 29), (197, 169, 41), (213, 161, 53), (203, 167, 77),
- (193, 174, 102), (188, 169, 97), (183, 165, 93), (187, 145, 81),
- (190, 154, 68), (185, 175, 63), (179, 170, 37), (174, 165, 12),
- (163, 158, 8), (152, 152, 5), (141, 151, 5), (131, 150, 6),
- (96, 140, 3), (98, 135, 1), (100, 130, 0), (106, 132, 3),
- (113, 134, 7), (116, 137, 9), (119, 141, 11), (118, 141, 13),
- (116, 135, 16), (81, 129, 29), (61, 119, 30), (41, 109, 31),
- (33, 103, 32), (25, 97, 33), (12, 88, 33), (3, 80, 31),
- (3, 75, 19), (8, 80, 16), (13, 86, 14), (19, 91, 10),
- (25, 96, 6), (26, 98, 4), (27, 100, 3), (32, 104, 3),
- (37, 106, 5), (37, 102, 9), (45, 104, 17), (53, 107, 26),
- (64, 105, 33), (76, 103, 41), (99, 90, 55), (121, 73, 56),
- (133, 82, 63), (141, 80, 59), (149, 79, 56), (149, 79, 50),
- (150, 80, 44), (137, 95, 31), (120, 116, 31), (106, 126, 25),
- (101, 128, 18), (86, 125, 16), (70, 119, 19), (54, 113, 22),
- (45, 109, 23), (36, 106, 25), (24, 102, 32), (16, 97, 34),
- (7, 84, 41), (7, 79, 43), (8, 74, 45), (14, 71, 42),
- (20, 69, 40), (37, 75, 32), (59, 83, 27), (80, 97, 21),
- (106, 101, 16), (144, 125, 9), (147, 130, 7), (150, 136, 5),
- (148, 134, 6), (128, 128, 9), (110, 121, 12), (87, 112, 12),
- (40, 91, 17), (25, 89, 19), (11, 87, 22), (11, 89, 22),
- (11, 92, 22), (13, 95, 22), (18, 99, 22), (20, 100, 25),
- (27, 103, 27), (25, 109, 26), (23, 107, 26), (21, 106, 27),
- (20, 98, 29), (16, 90, 30), (8, 86, 29), (4, 84, 29),
- (23, 88, 21), (42, 97, 17), (62, 107, 14), (74, 113, 12),
- (86, 120, 11), (114, 138, 8), (139, 157, 4), (153, 169, 2),
- (158, 166, 2), (147, 164, 3), (138, 161, 2), (130, 158, 2),
- (108, 140, 2), (91, 123, 0), (76, 115, 3), (70, 115, 5),
- (74, 113, 14), (77, 116, 17), (80, 120, 21), (93, 133, 28),
- (111, 145, 44), (125, 152, 62), (124, 157, 76), (124, 159, 79),
- (128, 161, 77), (111, 155, 70), (102, 152, 68), (94, 149, 66),
- (85, 143, 57), (77, 137, 38), (65, 129, 23), (55, 125, 17),
- (53, 120, 17), (54, 118, 15), (55, 116, 14), (57, 118, 10),
- (60, 122, 8), (62, 126, 8), (63, 123, 7), (59, 119, 7),
- (54, 115, 7), (46, 113, 12), (39, 106, 15), (28, 95, 19),
- (20, 82, 21), (11, 71, 24), (6, 61, 25), (2, 54, 27),
- (0, 47, 29), (0, 47, 27), (0, 47, 25), (4, 51, 21),
- (12, 60, 16), (21, 73, 16), (27, 84, 15), (34, 94, 18),
- (41, 102, 17), (49, 111, 18), (55, 118, 20), (61, 123, 23),
- (64, 124, 26), (63, 124, 24), (64, 126, 25), (69, 130, 29),
- (74, 130, 38), (74, 128, 46), (76, 132, 55), (78, 134, 63),
- (72, 133, 68), (59, 124, 71), (52, 122, 73), (49, 118, 75),
- (46, 115, 70), (42, 113, 60), (45, 116, 50), (61, 118, 48),
- (75, 120, 48), (86, 125, 45), (90, 129, 41), (94, 130, 40),
- (95, 128, 38), (87, 122, 36), (75, 115, 32), (60, 107, 29),
- (45, 104, 27), (32, 96, 24), (25, 91, 22), (22, 91, 20),
- (18, 96, 21), (21, 101, 23), (28, 103, 27), (45, 108, 32),
- (63, 115, 46), (83, 127, 66), (101, 142, 91), (121, 157, 110),
- (141, 163, 118), (152, 169, 127), (150, 173, 133), (137, 175, 134),
- (124, 168, 119), (113, 157, 101), (100, 149, 87), (86, 141, 73),
- (73, 135, 63), (77, 133, 54), (87, 134, 63), (108, 136, 82),
- (128, 146, 103), (142, 160, 109), (152, 169, 98), (165, 164, 88),
- (191, 167, 85), (204, 177, 79), (210, 189, 61), (209, 186, 33),
- (220, 186, 12), (229, 193, 1), (234, 198, 1), (226, 199, 9)
- ),
-
-// 495 Baby
-((168, 150, 133), (195, 153, 148), (200, 157, 153), (205, 162, 159),
- (202, 161, 152), (200, 161, 145), (196, 163, 146), (193, 165, 147),
- (179, 168, 150), (166, 161, 146), (154, 155, 142), (149, 147, 128),
- (145, 140, 115), (139, 133, 107), (134, 127, 99), (133, 124, 95),
- (133, 122, 91), (124, 120, 91), (118, 119, 90), (112, 119, 90),
- (110, 119, 94), (109, 119, 99), (108, 122, 101), (107, 126, 104),
- (124, 136, 118), (124, 145, 132), (125, 154, 146), (118, 168, 158),
- (112, 182, 170), (111, 186, 173), (111, 191, 176), (104, 202, 179),
- (105, 210, 180), (127, 205, 179), (142, 194, 181), (157, 184, 183),
- (155, 180, 183), (154, 176, 184), (154, 173, 184), (154, 171, 184),
- (152, 178, 171), (156, 179, 164), (160, 180, 158), (171, 176, 148),
- (182, 172, 138), (182, 166, 136), (183, 161, 135), (178, 156, 134),
- (172, 139, 133), (142, 112, 120), (137, 102, 117), (133, 93, 114),
- (130, 96, 117), (127, 99, 121), (126, 104, 123), (126, 110, 126),
- (93, 126, 142), (83, 131, 143), (73, 137, 145), (66, 130, 139),
- (59, 124, 133), (65, 124, 128), (71, 124, 124), (80, 126, 106),
- (83, 126, 101), (97, 124, 101), (100, 124, 110), (104, 125, 120),
- (107, 125, 123), (111, 125, 126), (118, 123, 139), (126, 121, 141),
- (133, 126, 145), (134, 126, 138), (135, 126, 132), (132, 122, 125),
- (130, 119, 119), (130, 119, 114), (130, 119, 109), (130, 116, 97),
- (133, 112, 90), (133, 98, 74), (131, 91, 68), (130, 84, 63),
- (128, 79, 64), (126, 74, 66), (124, 70, 69), (123, 70, 75),
- (140, 92, 97), (144, 103, 106), (149, 114, 115), (149, 122, 118),
- (149, 131, 122), (146, 145, 131), (134, 159, 145), (117, 173, 158),
- (102, 189, 172), (98, 190, 189), (107, 182, 180), (116, 175, 172),
- (127, 169, 168), (138, 164, 164), (152, 152, 152), (162, 146, 146),
- (162, 146, 149), (146, 152, 158), (130, 159, 167), (121, 166, 171),
- (112, 173, 176), (93, 177, 173), (72, 180, 168), (57, 193, 165),
- (45, 187, 157), (38, 175, 142), (37, 170, 142), (37, 166, 142),
- (38, 163, 146), (37, 160, 149), (37, 154, 152), (37, 151, 152),
- (37, 154, 148), (51, 152, 143), (65, 151, 139), (72, 150, 136),
- (80, 149, 134), (85, 148, 130), (106, 140, 122), (124, 130, 114),
- (124, 128, 103), (127, 122, 89), (128, 124, 87), (129, 126, 85),
- (128, 127, 81), (129, 125, 86), (129, 123, 93), (129, 122, 98),
- (121, 104, 116), (122, 106, 130), (124, 109, 144), (123, 110, 146),
- (123, 112, 149), (126, 114, 155), (128, 107, 155), (131, 104, 143),
- (130, 100, 134), (123, 81, 102), (123, 83, 99), (123, 86, 97),
- (118, 92, 97), (107, 104, 97), (96, 118, 104), (83, 129, 113),
- (57, 158, 125), (51, 157, 127), (45, 156, 130), (47, 158, 128),
- (60, 158, 128), (71, 151, 130), (81, 140, 131), (96, 134, 128),
- (110, 129, 120), (119, 127, 115), (118, 127, 113), (118, 128, 111),
- (122, 134, 110), (117, 147, 120), (106, 158, 132), (101, 168, 152),
- (87, 179, 178), (87, 177, 182), (87, 176, 186), (97, 181, 191),
- (100, 174, 190), (100, 169, 186), (107, 176, 177), (106, 180, 172),
- (88, 175, 162), (77, 170, 150), (81, 169, 152), (85, 164, 145),
- (87, 150, 137), (98, 149, 141), (117, 154, 142), (134, 155, 143),
- (140, 167, 142), (141, 172, 143), (143, 178, 144), (136, 183, 148),
- (122, 179, 151), (105, 175, 153), (83, 172, 155), (68, 170, 157),
- (61, 161, 156), (63, 157, 156), (71, 164, 160), (82, 160, 162),
- (103, 153, 159), (118, 156, 154), (123, 154, 152), (129, 141, 147),
- (133, 136, 139), (133, 129, 133), (131, 119, 130), (127, 109, 126),
- (122, 99, 122), (121, 95, 120), (118, 90, 112), (115, 92, 100),
- (114, 94, 87), (118, 89, 71), (123, 90, 58), (122, 93, 48),
- (121, 93, 39), (121, 96, 46), (125, 101, 56), (124, 108, 65),
- (120, 113, 85), (123, 119, 104), (130, 130, 112), (143, 138, 121),
- (163, 136, 141), (184, 140, 155), (203, 151, 156), (220, 153, 157),
- (225, 147, 158), (219, 144, 152), (211, 146, 139), (198, 143, 131),
- (187, 137, 127), (181, 135, 123), (179, 139, 125), (180, 140, 127),
- (179, 135, 122), (175, 134, 117), (169, 132, 113), (160, 126, 105),
- (151, 118, 96), (146, 115, 89), (136, 114, 81), (130, 107, 75),
- (129, 100, 69), (129, 97, 66), (127, 91, 65), (125, 83, 65),
- (123, 82, 64), (119, 84, 62), (118, 86, 56), (115, 95, 50),
- (116, 109, 52), (121, 120, 56), (121, 128, 55), (125, 135, 66),
- (134, 143, 88), (136, 142, 97), (144, 136, 99), (162, 144, 117)
- ),
-
-// 496 Banana
-((199, 176, 153), (195, 176, 150), (205, 186, 162), (216, 196, 174),
- (213, 194, 172), (211, 192, 170), (210, 191, 170), (209, 191, 170),
- (216, 194, 171), (218, 198, 176), (221, 202, 181), (221, 202, 181),
- (221, 203, 181), (220, 203, 183), (219, 204, 185), (217, 204, 186),
- (216, 204, 188), (213, 203, 189), (217, 205, 191), (221, 208, 194),
- (226, 212, 197), (232, 217, 201), (232, 216, 200), (233, 216, 200),
- (234, 213, 192), (228, 205, 182), (223, 198, 172), (216, 188, 160),
- (209, 178, 148), (207, 173, 139), (205, 169, 131), (204, 160, 113),
- (207, 157, 98), (212, 160, 92), (211, 157, 89), (211, 155, 86),
- (209, 157, 92), (208, 160, 99), (206, 158, 102), (204, 157, 105),
- (193, 148, 108), (191, 147, 108), (190, 147, 109), (192, 150, 112),
- (194, 154, 115), (195, 157, 118), (197, 160, 122), (197, 166, 130),
- (199, 170, 137), (203, 179, 150), (200, 179, 153), (197, 180, 156),
- (196, 179, 157), (196, 179, 158), (196, 179, 158), (197, 180, 159),
- (198, 184, 166), (202, 188, 170), (206, 192, 175), (208, 195, 178),
- (211, 198, 181), (211, 198, 180), (212, 198, 180), (213, 195, 174),
- (214, 190, 165), (214, 181, 149), (211, 175, 141), (209, 170, 134),
- (208, 167, 129), (208, 165, 125), (206, 159, 118), (197, 151, 110),
- (179, 140, 103), (177, 138, 102), (176, 137, 102), (173, 138, 105),
- (171, 139, 109), (173, 141, 112), (176, 144, 116), (181, 149, 123),
- (185, 152, 125), (181, 151, 124), (174, 144, 115), (168, 137, 106),
- (164, 132, 99), (161, 128, 93), (155, 119, 82), (148, 113, 72),
- (149, 105, 58), (151, 102, 46), (154, 100, 35), (159, 101, 33),
- (165, 103, 32), (173, 106, 35), (178, 109, 35), (178, 111, 35),
- (183, 115, 40), (189, 125, 65), (187, 129, 77), (185, 134, 90),
- (186, 135, 95), (188, 137, 100), (189, 140, 108), (189, 144, 112),
- (190, 147, 118), (191, 150, 118), (193, 154, 119), (193, 154, 120),
- (194, 155, 121), (196, 156, 120), (198, 156, 121), (198, 158, 121),
- (197, 159, 122), (195, 159, 123), (195, 159, 125), (195, 160, 127),
- (196, 163, 130), (197, 164, 132), (198, 166, 132), (198, 166, 133),
- (204, 167, 132), (205, 166, 131), (207, 166, 131), (206, 167, 132),
- (206, 169, 134), (206, 171, 139), (208, 174, 145), (209, 177, 150),
- (210, 183, 159), (211, 194, 172), (211, 194, 172), (212, 195, 172),
- (212, 193, 170), (211, 189, 164), (209, 181, 150), (204, 170, 134),
- (184, 143, 98), (173, 128, 80), (162, 113, 62), (154, 106, 56),
- (146, 100, 51), (137, 95, 48), (130, 93, 48), (134, 98, 54),
- (136, 105, 70), (149, 129, 102), (155, 135, 107), (161, 142, 113),
- (173, 152, 126), (184, 162, 137), (190, 169, 142), (194, 175, 146),
- (202, 180, 152), (203, 181, 152), (205, 183, 153), (208, 184, 152),
- (209, 185, 151), (209, 184, 150), (207, 181, 148), (206, 175, 140),
- (205, 167, 126), (199, 150, 95), (196, 145, 89), (193, 140, 83),
- (189, 129, 68), (189, 125, 56), (193, 122, 42), (192, 124, 41),
- (191, 127, 57), (193, 129, 59), (195, 132, 62), (197, 138, 74),
- (201, 146, 86), (197, 149, 102), (193, 154, 112), (192, 157, 123),
- (194, 162, 130), (194, 165, 137), (192, 170, 142), (192, 172, 148),
- (193, 175, 152), (195, 177, 156), (198, 180, 157), (199, 181, 161),
- (200, 183, 165), (201, 185, 166), (203, 187, 168), (208, 192, 174),
- (211, 198, 182), (215, 204, 189), (221, 210, 196), (228, 217, 203),
- (235, 225, 212), (238, 229, 217), (238, 232, 220), (240, 232, 220),
- (240, 232, 221), (238, 229, 217), (232, 224, 213), (228, 219, 206),
- (226, 216, 203), (224, 213, 198), (221, 210, 197), (218, 209, 195),
- (217, 207, 194), (218, 206, 192), (217, 204, 189), (215, 201, 184),
- (211, 194, 175), (208, 186, 163), (204, 177, 151), (200, 167, 136),
- (193, 156, 122), (189, 148, 111), (186, 146, 107), (188, 145, 106),
- (184, 143, 105), (185, 143, 107), (186, 147, 112), (192, 154, 118),
- (196, 158, 122), (199, 161, 127), (202, 165, 131), (208, 170, 135),
- (215, 175, 137), (217, 179, 142), (217, 184, 150), (218, 188, 159),
- (221, 194, 165), (222, 198, 172), (220, 203, 181), (220, 208, 190),
- (223, 212, 197), (227, 217, 202), (228, 220, 206), (231, 223, 211),
- (231, 223, 212), (231, 222, 210), (229, 219, 206), (227, 216, 201),
- (223, 210, 194), (220, 201, 187), (216, 193, 176), (213, 187, 166),
- (208, 183, 156), (208, 176, 149), (206, 169, 143), (206, 165, 138),
- (201, 166, 136), (199, 166, 136), (195, 162, 135), (193, 158, 133),
- (186, 155, 131), (179, 150, 124), (184, 159, 133), (193, 166, 142)
- ),
-
-// 497 Beach
-((131, 111, 158), (173, 150, 160), (177, 158, 172), (182, 167, 185),
- (194, 179, 196), (206, 191, 208), (214, 198, 212), (223, 205, 217),
- (240, 230, 231), (236, 229, 232), (233, 229, 234), (229, 214, 230),
- (226, 199, 226), (223, 193, 223), (220, 187, 220), (217, 187, 219),
- (215, 188, 218), (211, 180, 213), (207, 173, 212), (204, 167, 211),
- (194, 162, 210), (184, 157, 210), (182, 156, 210), (180, 156, 210),
- (178, 147, 194), (172, 138, 184), (166, 129, 175), (167, 129, 158),
- (168, 130, 142), (173, 136, 136), (179, 143, 131), (190, 155, 124),
- (193, 164, 127), (198, 179, 139), (202, 188, 145), (206, 197, 151),
- (207, 200, 153), (209, 204, 156), (208, 203, 156), (208, 203, 157),
- (202, 188, 157), (191, 172, 145), (181, 156, 133), (163, 140, 123),
- (145, 125, 113), (136, 117, 113), (128, 110, 114), (113, 95, 122),
- (102, 79, 122), (81, 65, 131), (76, 68, 145), (71, 72, 160),
- (78, 81, 170), (86, 91, 180), (91, 96, 184), (96, 102, 188),
- (126, 131, 204), (142, 147, 206), (159, 163, 208), (170, 172, 197),
- (181, 181, 187), (185, 183, 182), (190, 185, 178), (201, 189, 173),
- (204, 190, 171), (191, 174, 167), (179, 162, 168), (167, 151, 170),
- (159, 146, 173), (151, 142, 177), (138, 130, 187), (125, 120, 198),
- (107, 109, 213), (105, 111, 214), (104, 114, 215), (115, 121, 216),
- (126, 129, 217), (132, 132, 216), (139, 135, 215), (149, 137, 211),
- (151, 132, 203), (157, 110, 172), (153, 101, 160), (150, 93, 149),
- (143, 88, 145), (136, 84, 142), (120, 68, 141), (106, 54, 131),
- (80, 40, 128), (71, 43, 138), (63, 47, 148), (61, 49, 153),
- (60, 51, 159), (61, 55, 163), (62, 58, 166), (63, 62, 169),
- (65, 64, 173), (65, 67, 179), (66, 65, 179), (67, 63, 180),
- (66, 62, 179), (66, 62, 178), (65, 60, 174), (61, 56, 168),
- (56, 44, 156), (57, 43, 153), (58, 43, 150), (59, 45, 150),
- (60, 47, 150), (65, 51, 150), (71, 58, 153), (77, 66, 159),
- (84, 74, 164), (93, 91, 186), (96, 93, 190), (99, 96, 195),
- (102, 100, 202), (108, 98, 200), (113, 90, 200), (118, 87, 199),
- (125, 91, 209), (127, 93, 210), (130, 96, 212), (131, 97, 212),
- (133, 98, 212), (139, 102, 214), (144, 113, 219), (153, 132, 226),
- (161, 148, 231), (172, 172, 235), (174, 175, 236), (176, 178, 237),
- (183, 182, 238), (185, 179, 239), (183, 177, 236), (176, 172, 229),
- (158, 149, 217), (153, 135, 210), (148, 121, 203), (146, 116, 197),
- (145, 111, 191), (137, 106, 185), (136, 106, 178), (139, 105, 178),
- (140, 109, 182), (146, 113, 187), (145, 115, 186), (144, 118, 185),
- (141, 117, 187), (138, 119, 187), (137, 117, 185), (137, 115, 181),
- (139, 114, 156), (142, 116, 148), (145, 118, 141), (151, 120, 125),
- (155, 124, 111), (158, 126, 97), (155, 123, 88), (152, 117, 83),
- (150, 114, 80), (156, 120, 75), (157, 123, 73), (158, 127, 72),
- (159, 126, 74), (161, 128, 76), (162, 130, 80), (168, 136, 83),
- (173, 147, 85), (172, 146, 85), (172, 146, 86), (167, 142, 91),
- (165, 139, 97), (163, 133, 106), (158, 120, 112), (154, 102, 116),
- (146, 84, 123), (137, 74, 124), (134, 71, 125), (123, 64, 123),
- (113, 53, 116), (98, 36, 113), (81, 24, 110), (74, 24, 97),
- (50, 21, 79), (44, 18, 77), (38, 16, 75), (26, 11, 83),
- (25, 14, 82), (31, 20, 87), (40, 30, 98), (52, 43, 113),
- (67, 59, 131), (85, 77, 145), (105, 97, 155), (123, 116, 160),
- (136, 128, 165), (148, 137, 164), (155, 141, 160), (155, 141, 158),
- (154, 139, 152), (147, 132, 147), (140, 127, 145), (138, 122, 140),
- (136, 119, 135), (138, 120, 131), (143, 126, 122), (149, 135, 120),
- (158, 147, 118), (169, 157, 111), (179, 164, 102), (190, 174, 92),
- (193, 178, 85), (192, 180, 85), (185, 171, 95), (169, 156, 102),
- (157, 142, 111), (140, 128, 122), (129, 121, 132), (120, 111, 151),
- (108, 101, 166), (101, 92, 172), (94, 86, 173), (91, 83, 163),
- (94, 84, 158), (96, 84, 156), (101, 80, 160), (108, 77, 161),
- (109, 76, 158), (108, 76, 157), (102, 75, 154), (96, 69, 157),
- (92, 58, 162), (85, 52, 164), (79, 48, 167), (70, 46, 166),
- (64, 46, 166), (61, 44, 166), (57, 43, 161), (54, 42, 157),
- (51, 41, 152), (52, 39, 145), (54, 39, 139), (56, 36, 131),
- (59, 34, 120), (62, 31, 113), (63, 33, 103), (65, 39, 103),
- (71, 45, 105), (80, 51, 106), (95, 57, 110), (111, 72, 107),
- (124, 92, 109), (119, 96, 121), (116, 100, 135), (120, 104, 151)
- ),
-
-// 498 Beautiful
-((215, 129, 52), (194, 131, 15), (204, 142, 14), (214, 153, 13),
- (233, 147, 29), (252, 142, 45), (235, 142, 69), (219, 143, 94),
- (190, 147, 174), (134, 139, 168), (79, 132, 163), (71, 113, 153),
- (64, 94, 144), (65, 78, 135), (67, 62, 126), (65, 64, 125),
- (64, 66, 125), (106, 108, 97), (153, 117, 88), (200, 126, 79),
- (220, 131, 63), (240, 136, 47), (243, 139, 52), (246, 142, 57),
- (219, 188, 71), (216, 173, 77), (214, 158, 83), (206, 136, 66),
- (199, 114, 50), (190, 115, 36), (182, 116, 22), (155, 121, 0),
- (136, 108, 8), (147, 144, 49), (130, 139, 63), (114, 135, 78),
- (93, 101, 102), (72, 68, 127), (66, 69, 126), (61, 70, 125),
- (38, 140, 154), (44, 150, 166), (51, 161, 178), (45, 156, 178),
- (40, 151, 178), (33, 148, 159), (26, 145, 141), (52, 155, 125),
- (96, 142, 78), (173, 127, 33), (187, 141, 62), (201, 156, 91),
- (195, 156, 134), (190, 157, 178), (192, 161, 183), (195, 166, 188),
- (183, 153, 187), (124, 162, 195), (66, 171, 203), (48, 174, 194),
- (30, 177, 185), (26, 169, 185), (23, 162, 185), (37, 139, 177),
- (70, 113, 155), (147, 96, 93), (170, 109, 75), (193, 122, 58),
- (197, 122, 58), (202, 122, 59), (203, 122, 56), (205, 123, 47),
- (255, 138, 38), (253, 141, 42), (252, 144, 46), (242, 172, 45),
- (233, 200, 45), (227, 194, 68), (222, 188, 91), (211, 176, 156),
- (194, 156, 177), (191, 144, 176), (184, 151, 161), (177, 159, 147),
- (187, 156, 116), (198, 153, 86), (212, 142, 83), (200, 123, 69),
- (166, 108, 88), (170, 74, 117), (174, 41, 146), (166, 40, 145),
- (159, 39, 145), (147, 30, 134), (157, 19, 114), (134, 32, 132),
- (82, 52, 126), (66, 72, 130), (60, 108, 142), (54, 144, 155),
- (49, 144, 166), (44, 144, 178), (40, 153, 185), (49, 174, 204),
- (77, 144, 170), (104, 134, 132), (131, 124, 95), (139, 118, 94),
- (148, 113, 93), (144, 104, 112), (144, 106, 119), (96, 118, 132),
- (54, 139, 178), (48, 99, 178), (65, 93, 162), (82, 88, 146),
- (128, 57, 137), (156, 46, 143), (151, 43, 144), (134, 37, 130),
- (71, 60, 129), (59, 84, 127), (47, 108, 126), (51, 113, 121),
- (56, 118, 117), (66, 133, 149), (75, 132, 161), (152, 133, 163),
- (182, 140, 190), (84, 143, 173), (74, 141, 170), (64, 139, 168),
- (84, 132, 146), (151, 125, 128), (175, 114, 86), (204, 123, 58),
- (208, 123, 40), (196, 122, 27), (184, 121, 15), (183, 118, 18),
- (182, 116, 22), (143, 137, 39), (109, 119, 66), (103, 115, 69),
- (68, 108, 71), (35, 80, 122), (39, 79, 125), (43, 79, 129),
- (40, 67, 122), (44, 56, 114), (61, 40, 109), (74, 51, 119),
- (103, 24, 116), (99, 26, 116), (95, 29, 116), (85, 34, 111),
- (60, 30, 104), (60, 39, 106), (47, 58, 112), (43, 63, 113),
- (49, 66, 109), (67, 41, 112), (86, 31, 123), (106, 22, 134),
- (126, 21, 175), (186, 17, 196), (190, 6, 192), (157, 0, 159),
- (122, 36, 143), (100, 55, 141), (79, 74, 140), (82, 102, 161),
- (72, 150, 188), (73, 159, 184), (81, 160, 177), (149, 164, 143),
- (172, 189, 83), (135, 201, 91), (101, 206, 166), (55, 168, 184),
- (57, 160, 179), (49, 156, 172), (45, 141, 163), (31, 128, 135),
- (46, 66, 116), (48, 55, 110), (50, 44, 104), (48, 39, 94),
- (46, 11, 77), (21, 19, 82), (36, 21, 90), (39, 34, 92),
- (54, 34, 103), (65, 45, 108), (102, 48, 126), (143, 38, 141),
- (169, 41, 138), (185, 95, 97), (151, 102, 98), (143, 95, 91),
- (85, 58, 93), (50, 55, 111), (40, 48, 110), (31, 56, 110),
- (37, 46, 101), (36, 34, 109), (47, 35, 109), (48, 41, 108),
- (63, 59, 118), (119, 85, 118), (143, 104, 87), (153, 118, 90),
- (155, 149, 53), (165, 152, 58), (185, 176, 71), (187, 179, 80),
- (206, 159, 77), (203, 154, 88), (183, 161, 85), (171, 168, 87),
- (161, 162, 82), (171, 161, 76), (173, 128, 95), (178, 131, 105),
- (187, 146, 160), (171, 117, 153), (154, 53, 183), (146, 50, 176),
- (159, 64, 184), (188, 135, 177), (186, 152, 189), (189, 156, 185),
- (186, 156, 194), (63, 190, 222), (23, 220, 239), (23, 220, 239),
- (54, 177, 210), (57, 154, 187), (58, 144, 167), (49, 86, 138),
- (69, 66, 133), (74, 66, 123), (105, 115, 62), (174, 122, 13),
- (199, 119, 20), (208, 137, 0), (209, 144, 14), (203, 151, 13),
- (206, 143, 12), (200, 136, 13), (191, 124, 17), (179, 113, 17),
- (165, 124, 0), (177, 133, 0), (213, 155, 12), (197, 144, 2)
- ),
-
-// 499 Before_Dawn
-((85, 88, 111), (80, 81, 94), (91, 90, 103), (102, 100, 113),
- (118, 117, 129), (135, 134, 145), (139, 138, 149), (144, 143, 154),
- (143, 142, 158), (134, 134, 150), (126, 126, 142), (107, 108, 125),
- (88, 91, 109), (73, 75, 90), (58, 59, 71), (49, 51, 62),
- (41, 43, 54), (16, 18, 27), (11, 12, 19), (6, 7, 12),
- (5, 5, 8), (4, 4, 4), (3, 3, 3), (3, 3, 3),
- (2, 3, 2), (1, 2, 2), (1, 2, 3), (1, 1, 2),
- (1, 0, 2), (0, 0, 2), (0, 0, 2), (0, 0, 3),
- (0, 0, 4), (0, 0, 6), (0, 0, 7), (0, 1, 9),
- (1, 2, 12), (3, 4, 15), (4, 6, 17), (6, 8, 20),
- (16, 20, 34), (24, 28, 46), (32, 37, 58), (36, 43, 68),
- (40, 50, 79), (40, 50, 79), (41, 50, 79), (40, 48, 78),
- (36, 46, 78), (25, 35, 67), (20, 28, 53), (15, 22, 40),
- (12, 18, 36), (10, 15, 33), (10, 14, 31), (10, 13, 29),
- (9, 12, 20), (7, 10, 19), (6, 8, 18), (4, 6, 16),
- (3, 5, 14), (2, 4, 13), (2, 4, 13), (1, 3, 12),
- (1, 3, 11), (1, 2, 8), (1, 2, 8), (1, 2, 9),
- (1, 2, 10), (2, 3, 11), (4, 5, 15), (5, 7, 20),
- (8, 12, 27), (9, 13, 30), (10, 14, 33), (10, 14, 32),
- (10, 15, 32), (10, 14, 29), (10, 14, 27), (10, 13, 24),
- (9, 12, 23), (11, 15, 26), (13, 17, 30), (16, 19, 35),
- (18, 21, 38), (20, 24, 42), (25, 30, 49), (28, 34, 56),
- (42, 48, 74), (51, 56, 82), (60, 64, 90), (62, 66, 94),
- (64, 69, 99), (66, 73, 102), (66, 72, 103), (65, 69, 98),
- (60, 64, 92), (40, 46, 70), (31, 36, 56), (23, 26, 42),
- (20, 22, 36), (18, 19, 30), (11, 14, 24), (9, 12, 22),
- (13, 15, 26), (20, 23, 36), (28, 32, 47), (33, 37, 53),
- (38, 42, 60), (46, 52, 79), (50, 59, 95), (51, 60, 103),
- (51, 58, 99), (42, 50, 88), (35, 43, 82), (29, 37, 77),
- (20, 25, 59), (13, 15, 38), (8, 10, 23), (4, 5, 15),
- (2, 2, 10), (4, 4, 13), (6, 7, 16), (8, 9, 20),
- (10, 12, 24), (17, 19, 34), (27, 30, 49), (40, 43, 65),
- (51, 56, 82), (71, 80, 112), (77, 85, 118), (83, 91, 124),
- (93, 100, 132), (97, 104, 132), (98, 106, 132), (95, 101, 125),
- (84, 85, 105), (77, 77, 93), (71, 69, 82), (66, 65, 77),
- (62, 61, 73), (56, 54, 68), (54, 52, 67), (56, 52, 64),
- (58, 55, 67), (69, 69, 91), (73, 72, 97), (77, 76, 103),
- (84, 84, 113), (94, 94, 124), (105, 107, 139), (116, 117, 149),
- (125, 126, 150), (123, 126, 148), (122, 126, 147), (115, 118, 141),
- (105, 108, 128), (90, 92, 111), (72, 75, 92), (52, 55, 74),
- (35, 37, 56), (13, 14, 24), (10, 10, 19), (7, 7, 14),
- (3, 3, 7), (1, 0, 3), (0, 0, 1), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 1), (1, 2, 2), (2, 3, 3), (5, 6, 7),
- (10, 11, 13), (17, 19, 24), (29, 30, 38), (45, 46, 56),
- (65, 65, 76), (84, 84, 100), (106, 106, 125), (126, 130, 154),
- (169, 173, 199), (177, 181, 205), (186, 189, 211), (197, 200, 223),
- (212, 217, 238), (224, 228, 248), (233, 236, 247), (234, 235, 245),
- (236, 237, 246), (238, 236, 245), (236, 235, 241), (225, 226, 236),
- (214, 215, 230), (209, 208, 224), (208, 205, 218), (202, 202, 216),
- (195, 195, 211), (191, 191, 207), (192, 192, 205), (191, 193, 205),
- (188, 189, 204), (182, 183, 201), (175, 176, 194), (163, 166, 185),
- (151, 154, 175), (133, 138, 162), (116, 120, 146), (94, 98, 122),
- (74, 77, 101), (52, 57, 82), (35, 41, 64), (21, 25, 44),
- (10, 13, 29), (3, 5, 20), (0, 2, 15), (0, 1, 10),
- (2, 2, 7), (4, 4, 8), (7, 8, 13), (13, 14, 20),
- (22, 23, 29), (35, 37, 42), (51, 54, 62), (71, 73, 84),
- (90, 93, 107), (108, 111, 127), (125, 129, 146), (142, 145, 164),
- (155, 156, 175), (162, 162, 183), (165, 166, 187), (164, 165, 189),
- (157, 159, 184), (146, 148, 174), (135, 138, 162), (123, 127, 153),
- (104, 111, 139), (82, 90, 120), (63, 72, 99), (50, 58, 82),
- (38, 45, 66), (26, 33, 53), (19, 26, 45), (19, 25, 43),
- (23, 28, 46), (33, 37, 55), (45, 51, 69), (61, 68, 88),
- (74, 81, 104), (68, 74, 95), (64, 68, 87), (65, 69, 89)
- ),
-
-// 500 Beginning_to_Thaw
-((205, 239, 212), (205, 231, 216), (202, 226, 212), (200, 222, 209),
- (191, 210, 195), (182, 198, 181), (175, 189, 171), (168, 180, 161),
- (131, 153, 115), (119, 141, 97), (107, 130, 80), (112, 123, 79),
- (117, 116, 79), (128, 124, 83), (139, 132, 87), (145, 137, 89),
- (151, 142, 92), (179, 162, 122), (185, 169, 136), (191, 177, 151),
- (191, 188, 158), (191, 199, 165), (191, 202, 169), (191, 205, 173),
- (187, 191, 178), (181, 185, 163), (176, 179, 149), (169, 168, 142),
- (163, 157, 135), (161, 150, 134), (160, 144, 134), (155, 138, 117),
- (152, 140, 106), (151, 140, 103), (156, 139, 114), (162, 138, 126),
- (170, 147, 132), (178, 156, 138), (180, 159, 137), (183, 163, 137),
- (176, 148, 129), (159, 135, 114), (143, 123, 100), (121, 110, 81),
- (99, 98, 63), (87, 91, 54), (76, 84, 46), (57, 77, 28),
- (41, 66, 17), (31, 66, 8), (38, 70, 8), (46, 75, 9),
- (51, 79, 11), (56, 83, 14), (59, 86, 19), (62, 90, 25),
- (86, 120, 51), (97, 126, 60), (109, 133, 70), (106, 132, 82),
- (103, 132, 94), (99, 134, 105), (96, 136, 116), (101, 147, 138),
- (105, 159, 156), (117, 166, 169), (113, 158, 170), (110, 151, 172),
- (110, 149, 172), (111, 147, 172), (116, 142, 169), (128, 140, 156),
- (135, 117, 124), (138, 105, 109), (141, 93, 94), (137, 88, 86),
- (133, 83, 79), (134, 82, 77), (135, 81, 76), (142, 84, 83),
- (154, 93, 96), (167, 121, 128), (166, 128, 139), (166, 135, 151),
- (169, 137, 155), (173, 139, 159), (182, 142, 161), (188, 146, 156),
- (180, 135, 128), (173, 120, 108), (166, 106, 89), (162, 102, 80),
- (158, 98, 72), (153, 87, 56), (144, 82, 44), (142, 80, 37),
- (142, 78, 37), (144, 81, 53), (134, 80, 60), (125, 80, 68),
- (119, 81, 68), (113, 83, 68), (101, 84, 67), (96, 82, 67),
- (86, 77, 72), (82, 91, 79), (78, 105, 86), (77, 112, 89),
- (77, 120, 93), (84, 137, 100), (99, 152, 107), (115, 172, 126),
- (138, 197, 144), (164, 229, 171), (167, 231, 170), (171, 234, 169),
- (169, 234, 159), (165, 224, 151), (161, 211, 143), (150, 192, 135),
- (134, 153, 106), (127, 133, 85), (120, 114, 64), (115, 102, 56),
- (111, 91, 49), (100, 74, 38), (93, 58, 31), (86, 53, 23),
- (86, 54, 16), (92, 61, 18), (92, 63, 21), (93, 65, 24),
- (95, 78, 34), (105, 99, 48), (122, 119, 61), (138, 140, 80),
- (151, 166, 115), (157, 175, 129), (164, 184, 143), (165, 186, 147),
- (167, 189, 151), (163, 187, 150), (144, 178, 149), (126, 165, 145),
- (116, 151, 141), (113, 141, 140), (112, 140, 140), (111, 139, 141),
- (107, 141, 142), (112, 145, 144), (124, 153, 149), (146, 169, 156),
- (183, 196, 180), (188, 201, 185), (193, 207, 191), (199, 216, 201),
- (205, 224, 203), (215, 226, 202), (221, 228, 200), (223, 227, 200),
- (217, 229, 207), (200, 223, 215), (198, 221, 215), (196, 220, 215),
- (193, 219, 216), (188, 225, 219), (182, 226, 220), (180, 222, 218),
- (188, 215, 209), (189, 216, 208), (191, 217, 208), (195, 219, 204),
- (204, 218, 200), (206, 211, 192), (215, 205, 182), (218, 201, 178),
- (215, 199, 177), (218, 199, 179), (212, 194, 181), (207, 191, 183),
- (203, 190, 186), (196, 189, 186), (195, 190, 184), (196, 190, 183),
- (195, 204, 187), (195, 208, 190), (195, 213, 194), (195, 221, 197),
- (203, 224, 201), (205, 229, 207), (211, 237, 214), (216, 246, 226),
- (216, 250, 233), (221, 249, 239), (225, 243, 241), (231, 239, 240),
- (236, 239, 241), (237, 240, 240), (235, 242, 242), (230, 239, 243),
- (227, 234, 240), (223, 228, 233), (222, 224, 225), (218, 221, 219),
- (212, 213, 212), (209, 205, 204), (208, 194, 196), (212, 186, 189),
- (218, 181, 188), (224, 178, 185), (229, 180, 181), (232, 184, 176),
- (238, 191, 173), (241, 200, 179), (241, 209, 187), (237, 216, 195),
- (231, 225, 199), (224, 230, 199), (220, 233, 201), (214, 232, 203),
- (210, 227, 206), (207, 221, 207), (206, 216, 208), (209, 214, 209),
- (211, 212, 211), (217, 214, 213), (218, 215, 210), (224, 219, 207),
- (232, 223, 206), (238, 227, 208), (240, 230, 214), (232, 233, 219),
- (220, 233, 218), (210, 229, 215), (200, 224, 211), (196, 213, 208),
- (186, 202, 202), (176, 189, 194), (172, 178, 188), (170, 167, 178),
- (176, 160, 175), (179, 156, 170), (183, 152, 162), (192, 152, 161),
- (204, 152, 157), (216, 155, 159), (227, 164, 160), (231, 175, 154),
- (231, 186, 153), (231, 196, 156), (223, 202, 159), (219, 208, 164),
- (214, 215, 169), (211, 224, 175), (210, 233, 188), (207, 237, 203)
- ),
-
-// 501 Beige
-((106, 95, 83), (97, 88, 77), (89, 81, 72), (81, 74, 67),
- (69, 64, 60), (57, 54, 53), (55, 53, 52), (53, 52, 51),
- (50, 50, 49), (50, 50, 49), (51, 51, 49), (53, 52, 50),
- (56, 54, 51), (59, 56, 53), (62, 58, 56), (62, 59, 56),
- (63, 60, 57), (63, 61, 58), (63, 61, 58), (63, 61, 59),
- (64, 62, 59), (66, 63, 60), (67, 63, 60), (68, 63, 61),
- (67, 62, 60), (67, 62, 59), (67, 62, 59), (68, 63, 60),
- (70, 65, 62), (72, 66, 64), (74, 68, 66), (77, 70, 69),
- (79, 72, 71), (83, 74, 72), (83, 74, 72), (83, 75, 72),
- (84, 75, 72), (85, 76, 73), (85, 76, 73), (85, 77, 74),
- (88, 78, 74), (90, 79, 74), (92, 80, 74), (94, 81, 74),
- (96, 83, 75), (97, 84, 75), (98, 85, 75), (102, 88, 76),
- (107, 91, 77), (120, 98, 82), (123, 100, 84), (127, 103, 87),
- (126, 104, 88), (126, 106, 89), (125, 106, 89), (125, 106, 89),
- (123, 104, 87), (122, 102, 86), (121, 100, 85), (116, 97, 83),
- (112, 95, 81), (109, 93, 80), (106, 91, 79), (99, 86, 76),
- (95, 82, 73), (89, 76, 67), (89, 75, 66), (90, 75, 66),
- (90, 75, 66), (91, 76, 67), (93, 78, 69), (96, 81, 73),
- (105, 89, 80), (110, 93, 84), (115, 98, 88), (118, 101, 91),
- (121, 105, 94), (122, 106, 95), (123, 107, 97), (122, 108, 99),
- (120, 107, 99), (114, 102, 94), (107, 97, 89), (100, 92, 85),
- (96, 89, 82), (92, 86, 80), (84, 79, 74), (76, 72, 68),
- (65, 61, 57), (61, 56, 53), (58, 52, 49), (57, 51, 48),
- (56, 50, 47), (55, 49, 46), (55, 49, 46), (56, 49, 46),
- (58, 50, 46), (65, 54, 46), (69, 56, 47), (73, 58, 48),
- (74, 59, 48), (75, 60, 49), (77, 62, 52), (80, 65, 54),
- (90, 74, 60), (97, 79, 64), (104, 84, 68), (107, 86, 70),
- (110, 89, 73), (117, 95, 78), (122, 101, 83), (125, 105, 88),
- (128, 109, 93), (133, 114, 100), (133, 115, 101), (133, 116, 102),
- (134, 116, 104), (133, 115, 103), (129, 114, 101), (124, 110, 98),
- (112, 101, 91), (106, 97, 88), (100, 93, 85), (98, 91, 83),
- (97, 89, 81), (94, 86, 78), (91, 83, 73), (88, 79, 70),
- (84, 76, 68), (76, 71, 63), (75, 70, 62), (74, 70, 62),
- (73, 69, 63), (73, 69, 62), (74, 69, 62), (74, 69, 62),
- (76, 70, 63), (78, 71, 64), (81, 72, 66), (82, 73, 67),
- (84, 75, 68), (88, 78, 70), (94, 84, 75), (103, 91, 82),
- (115, 100, 91), (148, 127, 112), (157, 135, 118), (166, 143, 125),
- (180, 157, 136), (191, 167, 145), (197, 172, 150), (198, 174, 152),
- (195, 170, 149), (194, 169, 148), (193, 168, 148), (189, 166, 143),
- (183, 162, 139), (173, 153, 133), (161, 142, 124), (143, 128, 113),
- (125, 112, 100), (94, 85, 76), (88, 80, 72), (82, 76, 69),
- (72, 68, 63), (66, 62, 59), (60, 58, 56), (56, 55, 53),
- (52, 53, 52), (52, 53, 52), (52, 53, 52), (53, 53, 52),
- (53, 53, 52), (54, 53, 52), (55, 54, 53), (58, 55, 53),
- (60, 57, 55), (63, 59, 57), (67, 61, 59), (71, 65, 63),
- (78, 70, 67), (85, 75, 72), (93, 83, 78), (103, 91, 86),
- (119, 103, 97), (121, 105, 99), (123, 107, 101), (125, 109, 102),
- (125, 109, 101), (124, 108, 100), (123, 109, 102), (122, 107, 100),
- (121, 106, 98), (117, 103, 95), (111, 98, 91), (104, 91, 85),
- (94, 84, 77), (84, 77, 71), (75, 70, 65), (69, 65, 61),
- (64, 61, 57), (60, 58, 55), (58, 55, 54), (57, 54, 53),
- (57, 54, 52), (57, 54, 52), (57, 54, 52), (57, 53, 52),
- (56, 53, 52), (56, 53, 52), (56, 52, 51), (56, 52, 50),
- (56, 51, 50), (56, 51, 49), (57, 52, 49), (57, 52, 50),
- (59, 54, 51), (60, 55, 52), (63, 58, 54), (67, 61, 55),
- (71, 64, 58), (76, 68, 61), (81, 73, 64), (84, 76, 68),
- (88, 79, 71), (90, 81, 73), (92, 83, 74), (93, 83, 75),
- (92, 83, 74), (93, 83, 73), (91, 82, 73), (89, 80, 71),
- (85, 77, 69), (81, 73, 66), (76, 69, 63), (70, 64, 59),
- (65, 60, 56), (61, 56, 53), (57, 53, 51), (55, 52, 49),
- (54, 51, 48), (56, 52, 48), (58, 54, 49), (61, 57, 51),
- (65, 61, 54), (70, 66, 57), (77, 71, 62), (86, 79, 67),
- (96, 87, 73), (108, 98, 80), (110, 100, 82), (111, 101, 83),
- (111, 100, 83), (108, 97, 82), (105, 95, 81), (101, 90, 80)
- ),
-
-// 502 Berry_Bush
-((160, 10, 24), (195, 13, 23), (194, 17, 27), (193, 22, 31),
- (180, 30, 34), (168, 38, 38), (162, 42, 41), (156, 46, 44),
- (141, 61, 52), (132, 71, 55), (124, 82, 59), (110, 86, 58),
- (96, 91, 58), (83, 86, 58), (70, 82, 58), (67, 79, 59),
- (65, 76, 60), (73, 70, 59), (86, 66, 52), (100, 62, 46),
- (108, 53, 44), (117, 44, 43), (120, 41, 43), (124, 39, 43),
- (149, 38, 34), (167, 45, 29), (185, 52, 24), (198, 63, 26),
- (211, 74, 28), (212, 79, 28), (213, 85, 28), (208, 97, 28),
- (200, 111, 28), (190, 140, 35), (190, 151, 39), (190, 162, 43),
- (186, 168, 40), (183, 175, 38), (177, 176, 39), (171, 178, 40),
- (131, 192, 59), (117, 193, 66), (104, 195, 74), (95, 188, 67),
- (87, 182, 61), (82, 178, 58), (78, 175, 56), (72, 174, 57),
- (69, 170, 67), (42, 160, 64), (36, 147, 55), (31, 135, 46),
- (44, 123, 47), (57, 112, 49), (58, 109, 51), (60, 107, 53),
- (52, 120, 71), (40, 126, 74), (29, 132, 77), (35, 126, 78),
- (42, 121, 79), (43, 123, 78), (44, 126, 77), (39, 133, 75),
- (34, 148, 72), (31, 181, 66), (45, 177, 53), (59, 173, 41),
- (65, 165, 36), (71, 157, 31), (78, 140, 22), (77, 134, 16),
- (66, 115, 16), (68, 104, 19), (71, 93, 23), (77, 79, 26),
- (83, 65, 29), (83, 57, 30), (84, 50, 32), (84, 41, 27),
- (80, 36, 23), (97, 44, 22), (108, 55, 23), (120, 66, 25),
- (123, 69, 25), (127, 73, 26), (125, 72, 21), (121, 68, 19),
- (104, 60, 13), (96, 63, 16), (88, 66, 19), (79, 65, 19),
- (71, 64, 19), (54, 62, 19), (38, 57, 22), (20, 48, 22),
- (14, 45, 19), (18, 53, 28), (29, 60, 34), (41, 67, 41),
- (47, 71, 46), (53, 76, 51), (67, 83, 59), (81, 97, 63),
- (110, 116, 71), (119, 126, 72), (129, 137, 73), (129, 142, 76),
- (130, 147, 80), (122, 163, 84), (116, 176, 90), (108, 181, 100),
- (98, 174, 94), (77, 154, 78), (67, 151, 74), (58, 149, 70),
- (41, 153, 61), (26, 164, 68), (16, 168, 64), (11, 164, 58),
- (27, 130, 44), (44, 118, 34), (61, 107, 24), (71, 109, 22),
- (81, 111, 20), (99, 119, 16), (114, 128, 15), (128, 128, 21),
- (148, 125, 30), (179, 130, 75), (177, 134, 83), (175, 138, 92),
- (166, 154, 107), (147, 168, 120), (125, 181, 124), (115, 196, 141),
- (89, 214, 168), (75, 220, 169), (61, 227, 170), (55, 224, 160),
- (49, 222, 150), (47, 215, 136), (50, 209, 119), (54, 207, 109),
- (57, 205, 93), (50, 210, 71), (52, 210, 67), (55, 210, 64),
- (54, 206, 58), (50, 202, 55), (49, 201, 50), (40, 198, 45),
- (27, 196, 40), (26, 191, 40), (25, 186, 40), (22, 177, 42),
- (24, 174, 45), (25, 173, 47), (22, 172, 55), (22, 177, 60),
- (22, 180, 67), (19, 183, 86), (18, 186, 92), (18, 190, 99),
- (15, 196, 118), (13, 204, 133), (11, 211, 144), (10, 217, 149),
- (21, 214, 145), (28, 209, 143), (35, 204, 141), (51, 191, 135),
- (69, 170, 126), (87, 150, 110), (101, 133, 98), (118, 118, 82),
- (137, 101, 70), (153, 89, 59), (170, 74, 49), (181, 58, 39),
- (182, 46, 35), (176, 39, 33), (164, 33, 35), (151, 35, 36),
- (119, 48, 39), (110, 56, 41), (101, 65, 43), (82, 83, 54),
- (61, 99, 68), (43, 115, 82), (30, 131, 95), (19, 142, 101),
- (14, 157, 108), (10, 176, 117), (6, 191, 128), (6, 203, 138),
- (10, 214, 146), (17, 216, 147), (31, 207, 145), (48, 199, 137),
- (66, 188, 124), (86, 171, 109), (102, 156, 96), (112, 146, 82),
- (122, 135, 76), (135, 127, 74), (142, 118, 68), (149, 107, 60),
- (156, 92, 53), (154, 82, 45), (143, 76, 40), (134, 78, 43),
- (118, 83, 47), (100, 94, 55), (86, 108, 63), (75, 116, 70),
- (61, 122, 70), (51, 129, 70), (42, 134, 67), (33, 135, 64),
- (28, 139, 62), (23, 142, 61), (20, 147, 61), (17, 153, 60),
- (14, 158, 58), (10, 156, 57), (10, 151, 52), (14, 139, 46),
- (20, 130, 42), (29, 119, 39), (39, 115, 38), (49, 117, 44),
- (59, 121, 50), (76, 113, 55), (91, 104, 57), (109, 91, 58),
- (119, 79, 58), (126, 71, 57), (122, 71, 55), (119, 68, 53),
- (111, 62, 50), (109, 56, 48), (100, 49, 49), (91, 41, 50),
- (77, 37, 56), (62, 39, 56), (45, 34, 54), (35, 30, 51),
- (34, 26, 45), (46, 24, 38), (64, 18, 41), (85, 17, 41),
- (105, 12, 40), (119, 10, 39), (126, 7, 34), (143, 10, 27)
- ),
-
-// 503 Biology_Class
-((157, 53, 16), (163, 96, 4), (158, 117, 4), (154, 138, 4),
- (145, 159, 7), (136, 181, 10), (132, 189, 11), (129, 198, 12),
- (103, 216, 9), (83, 213, 10), (64, 210, 11), (49, 198, 11),
- (35, 186, 12), (27, 169, 15), (19, 152, 19), (14, 141, 20),
- (10, 131, 22), (3, 86, 22), (3, 68, 23), (4, 50, 24),
- (11, 48, 24), (19, 46, 25), (24, 50, 22), (30, 55, 19),
- (43, 77, 8), (46, 86, 4), (50, 95, 1), (50, 100, 0),
- (50, 106, 0), (48, 105, 2), (46, 105, 4), (47, 102, 10),
- (44, 92, 19), (35, 60, 39), (36, 46, 50), (38, 33, 62),
- (51, 26, 77), (64, 20, 92), (73, 19, 99), (83, 19, 106),
- (113, 15, 127), (126, 15, 134), (139, 15, 141), (144, 16, 146),
- (150, 17, 151), (148, 18, 151), (146, 19, 152), (137, 22, 149),
- (126, 22, 152), (93, 18, 153), (77, 17, 142), (61, 16, 132),
- (51, 15, 122), (41, 15, 112), (38, 15, 106), (35, 16, 101),
- (27, 19, 74), (24, 22, 67), (21, 25, 60), (19, 31, 58),
- (17, 38, 57), (15, 43, 56), (13, 48, 55), (7, 56, 49),
- (3, 69, 45), (13, 96, 40), (20, 105, 37), (27, 115, 34),
- (28, 116, 29), (29, 117, 24), (32, 116, 15), (35, 114, 10),
- (45, 106, 28), (44, 97, 39), (44, 88, 50), (37, 78, 56),
- (30, 68, 62), (27, 63, 65), (25, 59, 68), (20, 55, 73),
- (18, 53, 80), (15, 52, 82), (13, 52, 79), (11, 53, 76),
- (10, 54, 72), (9, 55, 69), (8, 60, 59), (11, 70, 51),
- (29, 101, 42), (36, 119, 35), (44, 137, 28), (47, 144, 24),
- (50, 152, 20), (56, 164, 15), (66, 173, 18), (77, 179, 26),
- (86, 179, 34), (94, 160, 48), (91, 142, 51), (88, 124, 55),
- (86, 118, 55), (84, 112, 56), (77, 99, 54), (67, 92, 51),
- (42, 91, 39), (35, 99, 35), (28, 107, 32), (25, 111, 31),
- (23, 115, 31), (25, 127, 30), (36, 138, 29), (49, 145, 31),
- (62, 149, 34), (86, 144, 38), (93, 140, 38), (101, 136, 39),
- (114, 125, 39), (122, 110, 38), (130, 97, 33), (131, 82, 30),
- (128, 53, 37), (125, 39, 47), (122, 26, 57), (120, 21, 60),
- (119, 16, 64), (110, 8, 69), (96, 5, 76), (81, 3, 85),
- (70, 7, 95), (47, 21, 105), (40, 25, 102), (34, 30, 100),
- (19, 36, 92), (8, 44, 83), (4, 55, 71), (3, 70, 62),
- (19, 104, 46), (31, 118, 39), (43, 132, 32), (48, 139, 28),
- (53, 146, 25), (63, 159, 21), (70, 167, 18), (78, 169, 21),
- (83, 168, 24), (84, 153, 27), (83, 145, 27), (83, 138, 28),
- (84, 120, 29), (87, 101, 29), (89, 80, 31), (97, 61, 32),
- (110, 32, 30), (112, 27, 27), (115, 23, 24), (113, 20, 19),
- (112, 19, 17), (109, 21, 12), (103, 27, 12), (97, 31, 8),
- (87, 34, 4), (72, 43, 0), (72, 49, 0), (72, 56, 0),
- (77, 71, 0), (83, 81, 0), (84, 85, 3), (81, 87, 6),
- (67, 97, 13), (64, 100, 14), (61, 104, 16), (55, 106, 20),
- (45, 106, 23), (33, 103, 25), (19, 98, 27), (8, 93, 33),
- (2, 86, 42), (1, 80, 51), (1, 73, 60), (3, 61, 62),
- (12, 50, 66), (25, 41, 76), (40, 33, 81), (53, 26, 86),
- (66, 7, 75), (69, 4, 71), (73, 2, 67), (80, 4, 58),
- (88, 15, 50), (94, 31, 45), (95, 49, 39), (90, 63, 32),
- (81, 72, 26), (74, 83, 21), (68, 92, 19), (66, 100, 20),
- (64, 102, 20), (60, 95, 19), (61, 86, 22), (61, 73, 27),
- (63, 58, 34), (62, 45, 41), (55, 29, 42), (49, 19, 47),
- (45, 15, 54), (42, 15, 63), (41, 18, 77), (36, 22, 85),
- (25, 25, 93), (14, 30, 99), (4, 36, 104), (0, 43, 110),
- (0, 50, 114), (0, 53, 117), (3, 55, 117), (10, 55, 113),
- (19, 56, 105), (30, 58, 93), (40, 58, 79), (48, 60, 64),
- (56, 58, 53), (61, 56, 45), (66, 57, 43), (66, 55, 44),
- (63, 58, 49), (59, 62, 57), (50, 66, 67), (41, 76, 81),
- (29, 83, 91), (19, 89, 96), (13, 98, 96), (8, 105, 91),
- (7, 117, 87), (12, 127, 82), (22, 128, 72), (32, 122, 59),
- (44, 111, 43), (53, 99, 28), (67, 90, 23), (88, 82, 21),
- (108, 70, 25), (126, 61, 37), (139, 50, 44), (150, 39, 53),
- (163, 34, 62), (173, 27, 68), (179, 25, 78), (181, 23, 84),
- (180, 20, 86), (179, 17, 85), (177, 10, 77), (175, 5, 66),
- (170, 3, 54), (165, 7, 42), (160, 17, 31), (157, 33, 23)
- ),
-
-// 504 Birthday_Party
-((55, 78, 72), (63, 106, 50), (58, 130, 45), (53, 155, 41),
- (60, 159, 59), (68, 164, 78), (74, 164, 86), (80, 164, 95),
- (98, 167, 109), (109, 167, 131), (121, 168, 154), (129, 163, 171),
- (138, 158, 188), (142, 162, 186), (147, 167, 185), (148, 165, 184),
- (149, 164, 184), (154, 169, 196), (154, 173, 199), (155, 178, 202),
- (153, 173, 193), (152, 169, 184), (152, 164, 177), (152, 160, 170),
- (144, 123, 153), (143, 105, 142), (142, 87, 131), (144, 71, 116),
- (147, 56, 102), (148, 51, 99), (150, 47, 96), (156, 41, 92),
- (162, 36, 93), (165, 39, 82), (169, 43, 73), (173, 48, 65),
- (179, 47, 60), (186, 46, 55), (185, 44, 51), (185, 43, 47),
- (178, 32, 35), (180, 27, 40), (183, 23, 46), (189, 20, 58),
- (196, 18, 71), (199, 19, 76), (202, 20, 81), (201, 25, 93),
- (203, 33, 100), (209, 53, 112), (212, 58, 121), (215, 63, 131),
- (204, 63, 131), (193, 64, 131), (184, 64, 125), (175, 65, 120),
- (150, 94, 102), (140, 99, 94), (131, 104, 87), (129, 105, 73),
- (128, 106, 59), (127, 109, 54), (127, 113, 49), (133, 118, 55),
- (137, 108, 59), (151, 77, 65), (151, 64, 78), (152, 51, 92),
- (150, 43, 98), (149, 35, 105), (155, 25, 102), (149, 20, 98),
- (125, 32, 80), (123, 49, 79), (121, 66, 78), (124, 88, 70),
- (127, 111, 63), (127, 120, 60), (127, 130, 58), (119, 144, 64),
- (114, 154, 75), (132, 172, 96), (139, 177, 105), (147, 183, 115),
- (141, 181, 118), (136, 180, 121), (131, 166, 121), (125, 158, 115),
- (129, 137, 103), (129, 122, 103), (130, 108, 104), (132, 102, 105),
- (135, 97, 106), (135, 90, 113), (138, 84, 120), (144, 82, 133),
- (144, 82, 151), (147, 95, 187), (138, 112, 196), (129, 130, 205),
- (125, 137, 206), (121, 145, 207), (116, 155, 205), (121, 156, 204),
- (126, 158, 185), (131, 155, 177), (136, 152, 169), (140, 146, 168),
- (145, 140, 167), (147, 125, 164), (144, 109, 160), (136, 99, 152),
- (126, 88, 141), (107, 79, 120), (104, 74, 118), (101, 69, 116),
- (93, 65, 112), (87, 67, 106), (88, 75, 103), (96, 88, 99),
- (125, 94, 120), (140, 95, 135), (155, 97, 150), (160, 100, 153),
- (166, 103, 157), (176, 108, 155), (183, 108, 158), (192, 110, 161),
- (196, 109, 164), (207, 133, 151), (201, 140, 148), (195, 148, 145),
- (186, 165, 140), (165, 173, 150), (148, 183, 164), (136, 196, 173),
- (102, 218, 178), (85, 216, 176), (69, 215, 175), (64, 215, 174),
- (60, 215, 174), (51, 202, 175), (62, 193, 164), (84, 182, 149),
- (108, 165, 136), (146, 144, 129), (155, 139, 129), (164, 135, 129),
- (186, 126, 128), (204, 114, 127), (213, 107, 122), (212, 102, 120),
- (191, 100, 104), (186, 96, 98), (182, 93, 92), (167, 95, 77),
- (152, 93, 65), (139, 93, 53), (130, 91, 50), (131, 85, 55),
- (131, 90, 59), (116, 111, 79), (112, 114, 84), (109, 118, 89),
- (110, 115, 107), (118, 109, 128), (131, 106, 150), (134, 114, 165),
- (138, 121, 176), (139, 120, 178), (140, 119, 180), (150, 106, 189),
- (154, 97, 193), (157, 91, 198), (151, 88, 203), (139, 83, 192),
- (131, 75, 187), (120, 61, 179), (121, 48, 160), (116, 39, 155),
- (116, 27, 131), (120, 21, 109), (126, 20, 94), (146, 24, 79),
- (170, 46, 79), (171, 52, 79), (172, 58, 80), (168, 72, 84),
- (169, 83, 96), (163, 98, 119), (155, 110, 136), (142, 118, 156),
- (128, 126, 169), (119, 128, 173), (112, 130, 179), (109, 125, 170),
- (99, 112, 162), (92, 99, 151), (91, 85, 135), (90, 79, 122),
- (102, 71, 103), (107, 59, 83), (116, 49, 64), (129, 44, 50),
- (138, 58, 45), (154, 78, 44), (169, 101, 52), (181, 109, 57),
- (191, 110, 67), (198, 115, 76), (202, 111, 85), (208, 119, 108),
- (211, 110, 127), (215, 97, 139), (215, 86, 145), (214, 69, 136),
- (210, 62, 128), (200, 49, 122), (194, 43, 108), (191, 37, 99),
- (197, 36, 81), (207, 45, 67), (204, 42, 59), (195, 43, 50),
- (186, 37, 47), (187, 33, 45), (199, 40, 52), (213, 51, 65),
- (218, 65, 77), (208, 79, 94), (197, 93, 108), (179, 102, 119),
- (164, 118, 132), (150, 125, 138), (133, 131, 142), (118, 131, 149),
- (103, 125, 161), (91, 125, 172), (78, 122, 184), (76, 132, 185),
- (75, 138, 184), (80, 147, 188), (83, 156, 188), (84, 156, 190),
- (86, 160, 182), (85, 156, 167), (87, 151, 161), (77, 148, 149),
- (72, 133, 138), (66, 113, 127), (68, 90, 109), (71, 63, 102),
- (67, 59, 93), (63, 62, 80), (49, 70, 79), (55, 81, 75)
- ),
-
-// 505 Bistro
-((181, 69, 63), (185, 79, 72), (191, 77, 72), (197, 76, 72),
- (196, 67, 65), (195, 58, 58), (191, 53, 54), (188, 48, 50),
- (173, 41, 43), (171, 42, 46), (169, 44, 49), (171, 48, 51),
- (174, 52, 53), (175, 58, 54), (176, 65, 55), (176, 66, 53),
- (177, 67, 51), (183, 76, 48), (190, 83, 47), (197, 91, 46),
- (204, 109, 39), (211, 127, 33), (211, 131, 30), (211, 136, 27),
- (196, 129, 17), (186, 120, 16), (176, 111, 15), (168, 112, 16),
- (161, 114, 17), (156, 113, 19), (152, 112, 21), (140, 104, 25),
- (128, 91, 30), (112, 68, 44), (113, 72, 51), (115, 77, 58),
- (124, 92, 69), (133, 107, 80), (137, 112, 84), (142, 117, 89),
- (165, 138, 104), (173, 142, 106), (181, 147, 109), (180, 145, 108),
- (179, 144, 107), (175, 139, 105), (171, 135, 103), (164, 123, 95),
- (157, 106, 85), (154, 81, 66), (152, 73, 61), (150, 65, 57),
- (151, 62, 58), (152, 60, 60), (154, 61, 61), (157, 62, 62),
- (162, 65, 62), (162, 64, 62), (162, 63, 63), (160, 61, 62),
- (158, 59, 62), (157, 59, 60), (156, 60, 59), (147, 56, 54),
- (134, 49, 47), (101, 34, 28), (91, 32, 22), (81, 30, 17),
- (80, 32, 16), (80, 34, 16), (84, 36, 16), (90, 39, 21),
- (109, 50, 35), (117, 57, 37), (126, 64, 40), (137, 69, 36),
- (149, 75, 32), (158, 80, 31), (168, 85, 31), (188, 96, 33),
- (205, 115, 40), (225, 140, 56), (224, 144, 54), (223, 149, 53),
- (223, 148, 49), (224, 148, 45), (228, 158, 38), (231, 165, 44),
- (229, 181, 70), (226, 178, 76), (223, 175, 82), (224, 173, 73),
- (225, 171, 64), (229, 166, 49), (232, 161, 40), (232, 160, 38),
- (225, 156, 48), (208, 141, 49), (197, 133, 37), (186, 126, 26),
- (181, 122, 22), (176, 118, 18), (158, 108, 15), (144, 95, 16),
- (113, 68, 18), (104, 61, 15), (96, 54, 13), (93, 52, 10),
- (91, 51, 8), (93, 47, 6), (94, 44, 6), (99, 43, 8),
- (105, 41, 10), (123, 40, 15), (126, 38, 16), (130, 37, 18),
- (138, 35, 20), (146, 36, 22), (152, 37, 25), (158, 40, 27),
- (167, 43, 32), (172, 43, 34), (178, 43, 37), (179, 43, 39),
- (180, 43, 41), (179, 43, 41), (175, 43, 38), (165, 43, 39),
- (154, 45, 38), (148, 66, 45), (148, 73, 47), (149, 81, 50),
- (148, 93, 55), (146, 102, 62), (142, 105, 67), (139, 105, 72),
- (158, 121, 87), (171, 134, 94), (185, 147, 102), (189, 151, 104),
- (194, 156, 107), (194, 156, 108), (193, 146, 107), (192, 138, 105),
- (185, 128, 100), (165, 118, 82), (158, 117, 77), (151, 117, 73),
- (141, 108, 62), (134, 98, 53), (124, 88, 46), (120, 77, 40),
- (110, 58, 27), (106, 54, 25), (103, 50, 23), (96, 41, 21),
- (89, 38, 20), (86, 34, 21), (86, 31, 21), (88, 29, 19),
- (90, 27, 18), (74, 22, 17), (68, 21, 16), (62, 20, 15),
- (51, 20, 15), (45, 19, 15), (50, 18, 14), (57, 18, 12),
- (71, 19, 9), (72, 19, 9), (74, 20, 9), (74, 20, 9),
- (75, 20, 9), (77, 18, 10), (76, 17, 9), (77, 16, 9),
- (75, 15, 8), (71, 13, 6), (65, 13, 5), (58, 13, 6),
- (48, 12, 6), (40, 10, 7), (32, 10, 6), (24, 9, 6),
- (16, 12, 6), (15, 12, 6), (15, 13, 7), (17, 14, 9),
- (18, 15, 10), (22, 15, 12), (24, 15, 14), (25, 16, 15),
- (25, 18, 15), (27, 20, 15), (27, 22, 13), (31, 23, 13),
- (38, 23, 14), (46, 23, 15), (58, 24, 14), (72, 23, 14),
- (83, 21, 11), (93, 22, 9), (101, 22, 7), (104, 21, 7),
- (104, 22, 7), (102, 23, 9), (102, 22, 11), (104, 23, 12),
- (106, 22, 12), (105, 20, 14), (101, 21, 15), (95, 21, 18),
- (89, 24, 21), (88, 28, 26), (94, 33, 31), (103, 40, 36),
- (115, 49, 41), (131, 58, 49), (142, 71, 56), (152, 87, 65),
- (164, 100, 76), (174, 117, 87), (184, 139, 97), (196, 154, 106),
- (205, 165, 114), (213, 175, 120), (223, 182, 130), (226, 186, 138),
- (232, 200, 147), (235, 210, 156), (236, 215, 161), (237, 213, 159),
- (238, 205, 156), (228, 188, 147), (224, 176, 136), (217, 166, 126),
- (209, 159, 117), (203, 150, 104), (197, 141, 93), (185, 127, 79),
- (177, 109, 61), (168, 93, 44), (162, 76, 31), (162, 61, 18),
- (164, 53, 15), (164, 48, 15), (162, 45, 15), (159, 47, 17),
- (153, 48, 21), (152, 47, 21), (153, 43, 25), (163, 56, 40),
- (172, 65, 49), (182, 69, 58), (186, 74, 65), (189, 80, 69)
- ),
-
-// 506 Blossoms
-((153, 135, 91), (143, 145, 101), (148, 139, 97), (153, 134, 93),
- (165, 127, 89), (178, 121, 85), (187, 118, 85), (196, 116, 86),
- (217, 118, 99), (222, 119, 102), (228, 121, 106), (231, 117, 104),
- (234, 114, 103), (235, 116, 106), (236, 118, 109), (234, 120, 110),
- (232, 123, 112), (220, 147, 123), (211, 156, 122), (202, 165, 122),
- (192, 167, 119), (183, 169, 117), (179, 167, 116), (175, 165, 115),
- (142, 158, 109), (125, 157, 106), (108, 156, 104), (98, 147, 99),
- (88, 138, 94), (87, 132, 91), (87, 127, 89), (90, 114, 79),
- (93, 110, 73), (96, 107, 62), (106, 106, 60), (116, 106, 59),
- (133, 106, 61), (151, 106, 64), (160, 108, 67), (169, 111, 70),
- (190, 118, 85), (195, 123, 92), (200, 128, 100), (199, 128, 106),
- (198, 129, 112), (196, 126, 113), (195, 124, 115), (186, 117, 117),
- (181, 109, 120), (165, 97, 110), (160, 94, 99), (156, 92, 88),
- (157, 89, 77), (158, 86, 66), (162, 86, 62), (166, 86, 59),
- (181, 85, 49), (186, 84, 45), (192, 84, 41), (194, 86, 39),
- (196, 88, 38), (199, 90, 38), (202, 92, 39), (207, 100, 41),
- (212, 109, 45), (212, 112, 63), (202, 113, 69), (193, 114, 75),
- (189, 115, 74), (185, 117, 73), (176, 122, 73), (175, 129, 74),
- (185, 128, 82), (190, 124, 85), (195, 120, 88), (193, 116, 85),
- (191, 113, 83), (190, 109, 81), (189, 106, 80), (187, 99, 76),
- (189, 89, 79), (191, 80, 85), (188, 82, 89), (186, 85, 93),
- (183, 88, 94), (181, 92, 95), (181, 94, 98), (187, 102, 102),
- (185, 113, 114), (182, 124, 119), (180, 136, 125), (179, 142, 126),
- (178, 148, 128), (186, 163, 135), (199, 177, 140), (209, 187, 147),
- (220, 192, 153), (221, 203, 162), (218, 202, 162), (215, 201, 162),
- (217, 199, 159), (219, 197, 157), (228, 191, 151), (237, 183, 152),
- (239, 170, 148), (237, 165, 145), (236, 160, 143), (237, 159, 140),
- (238, 158, 138), (238, 155, 134), (240, 155, 135), (238, 155, 136),
- (235, 159, 137), (228, 180, 141), (225, 187, 139), (222, 194, 138),
- (219, 202, 134), (218, 205, 134), (220, 203, 135), (219, 203, 139),
- (216, 197, 145), (202, 186, 136), (188, 175, 128), (183, 167, 124),
- (179, 159, 120), (170, 144, 111), (169, 131, 106), (171, 126, 103),
- (173, 122, 97), (159, 110, 78), (152, 109, 73), (146, 108, 68),
- (128, 108, 60), (113, 117, 54), (106, 130, 51), (108, 143, 52),
- (134, 170, 87), (143, 181, 110), (152, 192, 133), (153, 198, 141),
- (154, 204, 149), (158, 214, 156), (166, 213, 163), (181, 212, 167),
- (196, 206, 170), (221, 187, 166), (223, 184, 159), (226, 181, 153),
- (226, 173, 134), (230, 169, 114), (228, 165, 93), (215, 159, 74),
- (192, 144, 45), (184, 141, 41), (177, 139, 37), (170, 137, 32),
- (173, 140, 27), (168, 144, 25), (162, 147, 23), (159, 144, 26),
- (151, 143, 29), (152, 131, 34), (157, 131, 33), (162, 131, 33),
- (173, 135, 30), (185, 134, 31), (197, 137, 28), (206, 135, 28),
- (222, 120, 30), (227, 117, 30), (232, 115, 30), (240, 112, 32),
- (246, 113, 36), (247, 115, 41), (249, 119, 47), (248, 115, 53),
- (248, 109, 58), (248, 106, 58), (249, 106, 58), (243, 108, 61),
- (240, 116, 66), (235, 121, 74), (226, 120, 82), (219, 113, 83),
- (215, 99, 79), (214, 98, 79), (214, 98, 79), (216, 99, 83),
- (215, 96, 90), (215, 90, 94), (214, 84, 93), (219, 82, 91),
- (223, 85, 85), (231, 97, 77), (239, 105, 76), (244, 109, 72),
- (246, 107, 67), (246, 105, 65), (243, 103, 62), (239, 110, 54),
- (237, 118, 51), (231, 123, 47), (227, 120, 41), (225, 116, 38),
- (219, 110, 38), (211, 103, 37), (204, 100, 40), (192, 99, 44),
- (182, 99, 45), (172, 97, 44), (164, 98, 42), (152, 92, 37),
- (142, 86, 34), (130, 81, 37), (119, 85, 44), (111, 92, 53),
- (106, 108, 62), (102, 119, 70), (103, 124, 71), (105, 121, 69),
- (107, 121, 69), (114, 120, 70), (121, 125, 73), (128, 133, 81),
- (136, 138, 86), (146, 136, 86), (154, 132, 89), (164, 128, 89),
- (175, 127, 89), (185, 130, 95), (194, 139, 103), (203, 146, 111),
- (211, 155, 121), (218, 163, 129), (225, 169, 134), (231, 171, 139),
- (235, 170, 139), (236, 166, 139), (235, 161, 137), (231, 155, 133),
- (226, 147, 125), (223, 139, 116), (225, 130, 102), (227, 117, 89),
- (227, 106, 76), (227, 98, 68), (224, 92, 62), (220, 92, 61),
- (214, 100, 63), (208, 111, 68), (204, 119, 71), (189, 118, 73),
- (175, 117, 72), (166, 115, 74), (156, 114, 75), (147, 120, 82)
- ),
-
-// 507 Blue_Velvet
-((55, 47, 96), (55, 48, 95), (55, 47, 93), (55, 47, 91),
- (53, 45, 86), (52, 44, 81), (51, 42, 78), (50, 41, 76),
- (46, 38, 68), (45, 37, 66), (45, 36, 64), (44, 35, 62),
- (43, 35, 61), (43, 34, 59), (43, 34, 58), (43, 33, 57),
- (43, 33, 57), (44, 35, 57), (44, 35, 58), (44, 36, 59),
- (44, 35, 58), (45, 35, 58), (45, 35, 57), (46, 35, 57),
- (47, 36, 58), (48, 37, 60), (49, 39, 62), (50, 40, 64),
- (51, 41, 66), (51, 42, 67), (52, 43, 69), (52, 46, 74),
- (55, 50, 81), (65, 67, 102), (66, 72, 110), (68, 77, 118),
- (68, 77, 121), (68, 78, 124), (68, 78, 124), (69, 79, 124),
- (70, 78, 121), (66, 71, 114), (63, 65, 108), (60, 59, 101),
- (58, 54, 95), (56, 52, 93), (55, 51, 91), (52, 47, 87),
- (51, 45, 85), (51, 45, 88), (50, 46, 90), (49, 47, 92),
- (49, 47, 93), (49, 47, 94), (49, 47, 94), (50, 48, 95),
- (53, 49, 95), (53, 48, 94), (54, 48, 93), (53, 48, 90),
- (53, 48, 88), (52, 48, 86), (52, 48, 85), (52, 47, 83),
- (52, 46, 83), (53, 48, 84), (53, 49, 84), (53, 50, 85),
- (53, 50, 86), (53, 51, 87), (54, 52, 90), (55, 52, 92),
- (56, 51, 92), (55, 50, 92), (55, 49, 92), (55, 48, 91),
- (55, 48, 91), (56, 48, 91), (57, 48, 92), (58, 49, 94),
- (59, 50, 97), (62, 59, 105), (65, 67, 113), (69, 76, 121),
- (73, 81, 125), (77, 86, 129), (86, 97, 140), (101, 112, 149),
- (138, 148, 174), (149, 157, 178), (160, 166, 182), (162, 167, 181),
- (164, 168, 180), (160, 164, 178), (161, 168, 183), (154, 162, 181),
- (146, 155, 175), (113, 128, 156), (99, 120, 153), (85, 113, 151),
- (81, 111, 150), (78, 109, 150), (75, 106, 151), (76, 106, 151),
- (82, 110, 154), (87, 114, 155), (92, 118, 157), (94, 119, 157),
- (97, 121, 158), (96, 124, 161), (97, 125, 162), (99, 125, 162),
- (99, 124, 160), (91, 111, 152), (88, 107, 149), (85, 104, 147),
- (79, 95, 142), (75, 89, 137), (70, 81, 131), (65, 72, 124),
- (57, 58, 111), (55, 55, 107), (53, 53, 103), (52, 52, 101),
- (52, 52, 99), (50, 50, 94), (50, 48, 87), (49, 45, 79),
- (48, 42, 71), (46, 37, 57), (45, 35, 53), (45, 34, 50),
- (44, 32, 46), (44, 30, 43), (43, 30, 40), (43, 30, 40),
- (44, 32, 45), (45, 34, 50), (47, 37, 56), (47, 37, 58),
- (48, 38, 60), (49, 39, 63), (51, 41, 65), (53, 43, 69),
- (55, 45, 73), (56, 46, 77), (55, 45, 77), (55, 45, 77),
- (54, 45, 76), (54, 43, 76), (52, 42, 74), (51, 42, 75),
- (49, 41, 75), (49, 40, 75), (49, 40, 75), (48, 40, 76),
- (48, 42, 80), (49, 44, 85), (51, 50, 91), (56, 58, 100),
- (60, 66, 108), (69, 86, 128), (72, 90, 132), (75, 95, 136),
- (81, 105, 146), (85, 114, 154), (87, 121, 160), (86, 127, 164),
- (90, 132, 168), (93, 134, 169), (96, 136, 170), (102, 139, 172),
- (107, 143, 176), (116, 145, 174), (124, 148, 172), (135, 152, 169),
- (139, 152, 165), (138, 152, 167), (137, 150, 166), (133, 144, 162),
- (129, 137, 156), (119, 127, 147), (105, 114, 139), (90, 102, 134),
- (68, 82, 125), (64, 78, 122), (61, 74, 120), (58, 68, 116),
- (56, 63, 114), (55, 61, 111), (56, 60, 111), (57, 60, 111),
- (57, 60, 112), (59, 61, 113), (61, 64, 117), (66, 70, 120),
- (70, 77, 125), (75, 82, 129), (79, 87, 131), (82, 91, 134),
- (85, 93, 134), (84, 95, 133), (83, 93, 132), (82, 91, 129),
- (80, 88, 124), (78, 81, 118), (70, 73, 110), (64, 64, 103),
- (57, 56, 97), (54, 52, 92), (53, 49, 87), (52, 46, 83),
- (51, 45, 80), (51, 44, 79), (51, 45, 79), (53, 46, 80),
- (54, 46, 81), (55, 47, 83), (56, 48, 86), (56, 49, 89),
- (57, 49, 91), (57, 49, 93), (57, 49, 94), (57, 48, 95),
- (56, 47, 95), (55, 47, 93), (54, 47, 90), (54, 46, 88),
- (54, 46, 87), (54, 45, 86), (54, 47, 87), (55, 48, 87),
- (55, 50, 90), (56, 53, 94), (58, 56, 99), (59, 60, 104),
- (59, 63, 109), (60, 64, 112), (60, 66, 115), (61, 67, 117),
- (62, 67, 119), (62, 66, 119), (62, 65, 118), (61, 64, 116),
- (59, 62, 113), (58, 60, 109), (58, 57, 107), (57, 54, 104),
- (55, 53, 102), (54, 51, 100), (53, 50, 98), (53, 49, 98),
- (53, 49, 98), (53, 48, 98), (54, 47, 99), (54, 47, 98)
- ),
-
-// 508 Bluebells
-((51, 31, 24), (40, 29, 26), (37, 28, 32), (35, 28, 39),
- (37, 27, 52), (39, 27, 66), (41, 29, 73), (44, 31, 80),
- (49, 40, 109), (44, 45, 119), (40, 50, 129), (35, 51, 136),
- (30, 52, 144), (34, 53, 145), (38, 55, 147), (44, 60, 150),
- (51, 66, 153), (87, 102, 178), (88, 115, 184), (90, 128, 190),
- (88, 133, 191), (87, 139, 192), (93, 143, 191), (100, 148, 191),
- (150, 179, 208), (169, 195, 218), (188, 211, 228), (189, 217, 238),
- (191, 223, 248), (183, 219, 246), (176, 215, 244), (160, 204, 238),
- (155, 195, 232), (151, 173, 215), (145, 162, 208), (139, 152, 202),
- (120, 139, 197), (101, 126, 192), (91, 123, 191), (82, 120, 190),
- (48, 96, 186), (36, 84, 178), (25, 73, 170), (22, 63, 154),
- (19, 54, 139), (18, 53, 133), (17, 53, 128), (16, 53, 120),
- (19, 53, 118), (25, 59, 118), (32, 59, 107), (39, 60, 97),
- (39, 61, 85), (40, 62, 73), (40, 62, 71), (41, 63, 70),
- (37, 69, 89), (37, 72, 100), (37, 76, 112), (36, 78, 113),
- (35, 81, 115), (34, 80, 113), (33, 79, 111), (31, 76, 107),
- (26, 69, 106), (14, 55, 115), (10, 46, 112), (7, 38, 109),
- (5, 34, 103), (4, 30, 98), (3, 22, 82), (2, 14, 65),
- (2, 5, 46), (2, 4, 43), (2, 3, 41), (3, 5, 42),
- (5, 7, 43), (5, 9, 43), (5, 11, 43), (7, 17, 45),
- (11, 23, 49), (19, 34, 60), (21, 35, 62), (24, 37, 65),
- (24, 36, 65), (25, 35, 65), (25, 37, 66), (27, 39, 68),
- (36, 50, 79), (41, 57, 85), (47, 64, 91), (54, 69, 94),
- (62, 74, 98), (79, 88, 107), (95, 102, 115), (108, 110, 118),
- (122, 118, 115), (119, 115, 109), (124, 117, 110), (129, 120, 111),
- (138, 129, 119), (147, 138, 128), (164, 158, 151), (186, 175, 163),
- (206, 192, 178), (201, 186, 172), (196, 180, 167), (195, 179, 167),
- (194, 179, 168), (198, 188, 183), (208, 201, 200), (228, 220, 218),
- (241, 236, 234), (239, 246, 250), (229, 240, 249), (220, 235, 248),
- (200, 223, 246), (179, 207, 239), (159, 190, 228), (140, 172, 217),
- (124, 156, 204), (112, 149, 199), (101, 143, 194), (100, 143, 195),
- (99, 144, 196), (99, 144, 196), (99, 141, 194), (111, 146, 195),
- (128, 150, 187), (147, 152, 160), (152, 153, 157), (157, 154, 154),
- (166, 158, 150), (170, 160, 148), (170, 164, 154), (170, 162, 157),
- (155, 152, 146), (143, 139, 127), (131, 126, 108), (124, 119, 97),
- (118, 112, 86), (104, 105, 74), (92, 98, 70), (80, 92, 72),
- (69, 88, 78), (53, 78, 86), (50, 75, 86), (47, 72, 86),
- (44, 65, 85), (41, 62, 78), (39, 57, 71), (34, 50, 68),
- (24, 36, 65), (22, 35, 65), (21, 34, 66), (21, 33, 68),
- (22, 33, 66), (23, 37, 62), (25, 38, 55), (25, 36, 44),
- (24, 33, 34), (25, 35, 17), (28, 35, 16), (31, 36, 16),
- (36, 43, 15), (42, 51, 20), (46, 55, 25), (45, 55, 29),
- (41, 43, 31), (41, 39, 31), (41, 36, 32), (40, 33, 29),
- (45, 30, 28), (50, 30, 29), (51, 33, 30), (55, 32, 32),
- (53, 29, 31), (49, 23, 33), (42, 19, 34), (37, 14, 36),
- (33, 11, 37), (28, 12, 40), (27, 14, 44), (26, 17, 48),
- (19, 26, 69), (17, 30, 75), (16, 34, 81), (17, 43, 95),
- (19, 54, 109), (26, 68, 127), (47, 88, 140), (69, 106, 151),
- (88, 122, 164), (106, 139, 176), (126, 157, 189), (144, 172, 199),
- (152, 185, 212), (172, 202, 223), (193, 217, 231), (212, 229, 240),
- (227, 239, 247), (242, 249, 253), (254, 254, 254), (251, 253, 249),
- (241, 243, 238), (226, 233, 220), (211, 217, 200), (193, 197, 180),
- (173, 176, 160), (156, 158, 146), (142, 147, 135), (126, 130, 125),
- (107, 116, 113), (88, 100, 101), (69, 82, 89), (48, 62, 78),
- (31, 46, 75), (21, 43, 79), (19, 43, 89), (22, 48, 99),
- (26, 56, 107), (36, 61, 111), (46, 65, 113), (55, 66, 114),
- (58, 67, 116), (58, 67, 117), (60, 71, 119), (59, 77, 124),
- (64, 84, 126), (70, 90, 124), (88, 99, 122), (107, 113, 128),
- (123, 121, 133), (136, 132, 140), (144, 143, 154), (152, 155, 168),
- (155, 164, 183), (162, 175, 190), (180, 193, 206), (198, 210, 218),
- (217, 225, 227), (233, 238, 236), (246, 245, 237), (246, 240, 233),
- (236, 226, 219), (221, 209, 202), (202, 190, 183), (182, 170, 162),
- (162, 152, 147), (146, 138, 132), (129, 122, 113), (114, 103, 94),
- (99, 85, 76), (82, 66, 58), (67, 49, 41), (57, 37, 29)
- ),
-
-
-// 509 Blush
-((245, 172, 163), (249, 180, 171), (248, 185, 177), (248, 191, 183),
- (248, 200, 191), (249, 209, 199), (249, 214, 201), (249, 220, 204),
- (252, 237, 213), (252, 241, 217), (252, 246, 222), (251, 247, 224),
- (251, 248, 227), (251, 248, 228), (252, 249, 229), (252, 249, 230),
- (253, 250, 231), (253, 249, 240), (252, 245, 239), (252, 241, 238),
- (252, 234, 231), (252, 228, 224), (251, 223, 221), (251, 219, 218),
- (250, 211, 213), (250, 209, 212), (250, 207, 212), (250, 207, 211),
- (250, 208, 210), (250, 208, 209), (250, 209, 209), (248, 212, 213),
- (246, 215, 217), (246, 219, 221), (241, 216, 212), (237, 214, 203),
- (232, 202, 190), (227, 190, 178), (225, 182, 171), (223, 174, 165),
- (224, 151, 143), (223, 141, 130), (223, 131, 118), (220, 120, 104),
- (218, 110, 91), (217, 104, 86), (216, 99, 82), (216, 92, 78),
- (213, 91, 79), (217, 93, 88), (217, 94, 88), (217, 95, 89),
- (211, 91, 86), (205, 87, 84), (200, 85, 83), (195, 84, 82),
- (175, 78, 85), (163, 75, 84), (152, 72, 83), (133, 64, 73),
- (115, 56, 64), (108, 50, 58), (101, 45, 52), (81, 37, 41),
- (68, 30, 32), (59, 21, 23), (58, 17, 18), (58, 13, 14),
- (56, 11, 12), (54, 10, 10), (44, 7, 5), (42, 5, 4),
- (44, 4, 3), (45, 5, 3), (46, 6, 4), (35, 5, 4),
- (25, 5, 4), (20, 4, 3), (15, 3, 3), (7, 1, 2),
- (1, 0, 1), (0, 0, 0), (0, 0, 0), (0, 0, 1),
- (0, 0, 1), (0, 1, 1), (0, 0, 1), (0, 1, 1),
- (10, 11, 11), (29, 20, 21), (48, 29, 31), (60, 37, 38),
- (72, 45, 45), (93, 59, 60), (116, 81, 82), (130, 101, 101),
- (144, 105, 106), (185, 126, 127), (205, 140, 141), (225, 155, 156),
- (232, 170, 170), (240, 185, 184), (241, 195, 193), (240, 201, 198),
- (240, 202, 200), (244, 211, 209), (248, 221, 218), (249, 227, 225),
- (251, 234, 232), (253, 243, 240), (254, 249, 245), (254, 251, 248),
- (254, 252, 249), (253, 251, 245), (253, 249, 242), (253, 247, 240),
- (253, 241, 230), (253, 230, 217), (252, 217, 202), (252, 203, 189),
- (246, 184, 171), (245, 180, 164), (245, 177, 157), (245, 175, 153),
- (246, 174, 150), (246, 170, 145), (246, 163, 142), (245, 160, 142),
- (241, 158, 142), (229, 151, 135), (224, 147, 130), (219, 144, 126),
- (205, 130, 115), (188, 115, 103), (166, 102, 91), (145, 83, 77),
- (103, 51, 47), (87, 35, 33), (72, 19, 19), (67, 14, 15),
- (62, 10, 11), (59, 7, 9), (62, 11, 14), (73, 20, 24),
- (84, 31, 35), (127, 55, 62), (136, 60, 68), (146, 65, 74),
- (166, 74, 84), (185, 84, 94), (196, 91, 101), (205, 98, 108),
- (211, 104, 115), (210, 103, 113), (209, 102, 112), (204, 97, 107),
- (197, 91, 99), (188, 80, 87), (178, 71, 76), (167, 62, 65),
- (157, 53, 55), (146, 41, 42), (145, 39, 40), (145, 38, 39),
- (146, 38, 40), (148, 43, 43), (151, 48, 50), (158, 57, 61),
- (175, 90, 93), (178, 98, 101), (182, 106, 109), (194, 124, 121),
- (205, 141, 135), (215, 157, 150), (227, 172, 165), (236, 186, 183),
- (239, 197, 198), (242, 206, 206), (242, 212, 209), (239, 215, 208),
- (236, 210, 201), (234, 198, 189), (228, 182, 176), (223, 165, 161),
- (207, 141, 139), (204, 140, 135), (202, 139, 132), (201, 139, 124),
- (202, 139, 120), (207, 138, 117), (209, 140, 114), (212, 144, 121),
- (214, 150, 132), (219, 162, 145), (226, 171, 157), (235, 179, 167),
- (241, 181, 170), (245, 180, 172), (246, 176, 173), (245, 173, 173),
- (246, 168, 174), (245, 165, 173), (246, 161, 172), (245, 158, 169),
- (245, 159, 167), (246, 164, 167), (245, 172, 175), (245, 181, 182),
- (247, 188, 189), (247, 190, 193), (246, 190, 192), (245, 187, 185),
- (244, 183, 177), (242, 178, 169), (241, 172, 163), (241, 165, 159),
- (241, 159, 157), (242, 151, 151), (242, 145, 146), (242, 142, 140),
- (241, 142, 138), (244, 151, 140), (246, 163, 149), (248, 174, 159),
- (248, 186, 170), (245, 193, 177), (239, 193, 178), (233, 192, 175),
- (226, 184, 166), (220, 174, 153), (211, 162, 139), (203, 148, 126),
- (192, 132, 113), (179, 117, 102), (165, 97, 88), (152, 78, 74),
- (130, 57, 55), (114, 38, 38), (97, 24, 24), (79, 18, 16),
- (67, 12, 11), (59, 10, 11), (47, 9, 12), (41, 8, 13),
- (43, 13, 17), (50, 22, 24), (64, 40, 37), (86, 58, 52),
- (108, 72, 65), (125, 86, 78), (145, 95, 85), (166, 99, 89),
- (187, 113, 104), (208, 129, 120), (227, 143, 134), (239, 159, 151)
- ),
-
-// 510 Bluster
-((65, 45, 53), (74, 53, 57), (71, 49, 54), (69, 46, 52),
- (71, 46, 53), (73, 47, 54), (72, 47, 54), (72, 48, 54),
- (62, 45, 52), (52, 43, 52), (42, 41, 53), (33, 42, 55),
- (25, 43, 58), (21, 47, 62), (17, 51, 67), (15, 53, 70),
- (14, 55, 74), (9, 63, 85), (10, 67, 89), (11, 71, 93),
- (12, 71, 93), (14, 71, 94), (13, 71, 93), (12, 71, 93),
- (11, 62, 82), (14, 57, 75), (18, 52, 69), (21, 48, 64),
- (25, 44, 59), (26, 42, 57), (28, 41, 56), (34, 41, 56),
- (41, 44, 60), (49, 53, 71), (53, 59, 77), (58, 65, 84),
- (62, 71, 92), (67, 78, 100), (64, 79, 102), (61, 80, 105),
- (47, 80, 104), (46, 79, 101), (45, 78, 99), (43, 75, 98),
- (41, 73, 97), (42, 73, 97), (43, 74, 98), (45, 76, 101),
- (50, 80, 106), (58, 85, 112), (65, 85, 112), (72, 85, 112),
- (78, 86, 113), (84, 87, 114), (84, 87, 112), (85, 87, 111),
- (75, 73, 92), (69, 63, 81), (64, 54, 70), (60, 49, 61),
- (57, 44, 53), (54, 41, 49), (51, 38, 46), (47, 34, 42),
- (44, 33, 42), (49, 39, 52), (56, 47, 62), (63, 56, 72),
- (68, 61, 77), (73, 66, 83), (85, 79, 99), (94, 87, 112),
- (104, 104, 135), (105, 108, 139), (107, 113, 143), (105, 110, 141),
- (103, 108, 140), (97, 106, 139), (92, 104, 138), (82, 100, 133),
- (71, 95, 127), (61, 85, 113), (59, 83, 108), (58, 81, 104),
- (58, 80, 101), (58, 80, 99), (60, 79, 94), (64, 77, 89),
- (78, 77, 82), (86, 76, 76), (95, 75, 71), (96, 74, 69),
- (97, 74, 68), (95, 73, 70), (88, 75, 76), (80, 77, 80),
- (78, 78, 83), (76, 86, 99), (64, 89, 107), (53, 92, 116),
- (47, 91, 115), (42, 90, 115), (35, 87, 111), (37, 83, 108),
- (35, 75, 100), (26, 70, 93), (18, 65, 87), (17, 61, 83),
- (16, 58, 79), (16, 54, 74), (20, 50, 67), (24, 47, 63),
- (25, 47, 62), (26, 46, 61), (26, 45, 61), (27, 45, 61),
- (28, 47, 63), (27, 50, 65), (30, 52, 68), (32, 52, 69),
- (31, 46, 63), (26, 43, 58), (21, 40, 54), (20, 37, 51),
- (19, 35, 48), (18, 30, 41), (18, 23, 32), (16, 14, 23),
- (11, 10, 17), (5, 8, 14), (5, 8, 14), (6, 9, 14),
- (7, 9, 16), (12, 11, 18), (18, 15, 23), (24, 20, 30),
- (38, 36, 45), (43, 44, 53), (49, 52, 61), (50, 54, 65),
- (51, 57, 69), (51, 64, 78), (49, 69, 87), (47, 76, 94),
- (47, 82, 100), (44, 86, 104), (43, 85, 103), (43, 85, 103),
- (43, 84, 101), (48, 83, 98), (53, 82, 95), (63, 83, 92),
- (77, 80, 85), (78, 78, 82), (80, 76, 80), (80, 69, 74),
- (79, 63, 69), (78, 57, 62), (77, 53, 59), (79, 50, 59),
- (84, 48, 56), (95, 42, 46), (96, 41, 43), (98, 41, 40),
- (100, 43, 44), (104, 49, 48), (107, 57, 56), (112, 61, 62),
- (120, 72, 76), (123, 77, 85), (127, 83, 95), (136, 98, 115),
- (147, 106, 130), (154, 113, 143), (160, 111, 144), (161, 114, 149),
- (159, 118, 153), (159, 115, 147), (152, 110, 141), (142, 93, 123),
- (125, 79, 104), (100, 66, 89), (78, 54, 71), (59, 45, 56),
- (38, 25, 32), (34, 21, 28), (30, 17, 24), (24, 12, 18),
- (18, 9, 13), (13, 8, 10), (11, 6, 8), (12, 6, 7),
- (11, 6, 8), (10, 7, 9), (7, 9, 11), (6, 11, 16),
- (8, 15, 20), (13, 19, 25), (18, 23, 31), (22, 27, 35),
- (24, 29, 39), (27, 31, 42), (31, 33, 44), (36, 35, 48),
- (39, 38, 51), (38, 39, 54), (36, 42, 58), (32, 46, 61),
- (30, 49, 67), (30, 55, 74), (30, 60, 81), (33, 65, 90),
- (34, 71, 96), (32, 74, 102), (33, 78, 105), (32, 79, 106),
- (34, 80, 108), (38, 79, 104), (38, 74, 100), (39, 68, 92),
- (38, 63, 86), (36, 63, 85), (39, 63, 85), (42, 63, 84),
- (46, 60, 80), (50, 55, 74), (49, 50, 68), (48, 48, 65),
- (46, 46, 62), (43, 43, 59), (41, 37, 51), (37, 30, 41),
- (32, 23, 31), (27, 17, 23), (22, 13, 19), (20, 10, 16),
- (20, 10, 15), (23, 10, 15), (27, 12, 15), (29, 13, 17),
- (30, 15, 20), (30, 16, 23), (33, 18, 25), (37, 20, 28),
- (40, 22, 30), (41, 23, 31), (41, 24, 33), (41, 25, 34),
- (43, 25, 35), (46, 26, 37), (51, 32, 41), (52, 36, 44),
- (49, 34, 43), (49, 34, 42), (47, 30, 40), (54, 36, 45)
- ),
-
-// 511 Boquet_of_Roses
-((154, 14, 6), (150, 22, 9), (145, 26, 10), (141, 30, 12),
- (139, 35, 14), (138, 41, 17), (137, 44, 18), (136, 47, 19),
- (138, 61, 31), (144, 74, 42), (151, 87, 53), (155, 95, 66),
- (159, 104, 80), (159, 99, 74), (160, 95, 69), (158, 94, 66),
- (157, 93, 64), (155, 101, 79), (154, 101, 75), (153, 101, 71),
- (160, 118, 89), (168, 136, 107), (170, 143, 117), (173, 151, 127),
- (184, 173, 146), (187, 175, 151), (190, 178, 157), (183, 173, 151),
- (177, 169, 146), (174, 165, 142), (172, 161, 138), (166, 151, 128),
- (158, 138, 114), (145, 110, 83), (139, 99, 69), (133, 88, 55),
- (132, 74, 43), (131, 60, 32), (130, 55, 28), (129, 50, 24),
- (127, 40, 14), (127, 38, 16), (128, 37, 18), (126, 38, 23),
- (124, 40, 29), (123, 43, 29), (122, 46, 30), (117, 53, 32),
- (113, 56, 38), (107, 62, 46), (103, 64, 44), (100, 67, 43),
- (96, 65, 44), (92, 64, 45), (92, 63, 44), (92, 62, 44),
- (80, 49, 35), (81, 41, 30), (83, 34, 25), (86, 26, 19),
- (89, 18, 13), (90, 15, 11), (92, 12, 9), (99, 10, 6),
- (108, 8, 5), (119, 3, 0), (125, 4, 1), (131, 6, 2),
- (133, 7, 2), (135, 9, 2), (138, 10, 2), (140, 16, 5),
- (143, 34, 12), (145, 44, 17), (147, 54, 22), (151, 68, 29),
- (155, 83, 37), (154, 88, 42), (154, 93, 47), (154, 100, 58),
- (159, 109, 66), (164, 123, 84), (159, 124, 91), (154, 125, 99),
- (154, 125, 100), (155, 125, 102), (156, 118, 98), (153, 111, 89),
- (142, 89, 69), (141, 71, 55), (140, 54, 41), (138, 46, 34),
- (136, 39, 28), (133, 29, 17), (130, 20, 11), (130, 14, 7),
- (131, 12, 7), (135, 20, 12), (134, 24, 14), (134, 28, 17),
- (133, 27, 17), (133, 27, 17), (129, 30, 20), (122, 38, 23),
- (114, 45, 26), (114, 53, 35), (114, 62, 45), (114, 70, 50),
- (114, 78, 56), (116, 88, 62), (121, 95, 71), (126, 99, 78),
- (129, 102, 78), (130, 104, 73), (132, 102, 70), (134, 101, 68),
- (139, 95, 62), (143, 93, 58), (147, 93, 57), (152, 90, 51),
- (156, 79, 46), (159, 82, 53), (163, 85, 60), (165, 87, 63),
- (168, 90, 67), (168, 96, 73), (169, 107, 85), (176, 123, 104),
- (187, 138, 118), (192, 154, 128), (192, 155, 129), (193, 156, 131),
- (195, 152, 120), (190, 136, 105), (182, 115, 84), (174, 91, 67),
- (161, 52, 31), (151, 34, 19), (142, 17, 7), (140, 12, 4),
- (138, 8, 2), (137, 4, 1), (137, 9, 5), (139, 18, 10),
- (141, 31, 19), (148, 68, 47), (152, 78, 55), (156, 88, 64),
- (163, 105, 82), (164, 119, 95), (168, 127, 100), (171, 130, 99),
- (168, 123, 94), (166, 120, 91), (164, 117, 89), (163, 112, 79),
- (161, 105, 71), (153, 100, 63), (145, 94, 60), (145, 87, 55),
- (147, 81, 51), (142, 64, 38), (141, 60, 35), (140, 57, 32),
- (138, 52, 29), (133, 49, 25), (122, 46, 24), (117, 46, 24),
- (121, 44, 20), (120, 41, 18), (120, 38, 17), (122, 31, 13),
- (130, 24, 9), (143, 18, 5), (152, 12, 2), (159, 11, 2),
- (163, 13, 5), (166, 14, 6), (163, 13, 7), (161, 15, 7),
- (160, 20, 9), (161, 24, 11), (158, 27, 14), (154, 31, 13),
- (161, 59, 21), (164, 65, 26), (168, 72, 31), (176, 87, 42),
- (183, 105, 51), (194, 125, 58), (199, 134, 62), (199, 136, 68),
- (195, 133, 70), (193, 131, 68), (182, 122, 62), (169, 109, 57),
- (154, 97, 54), (144, 89, 50), (136, 85, 51), (134, 83, 54),
- (133, 85, 62), (131, 88, 65), (130, 91, 67), (127, 92, 69),
- (125, 91, 68), (115, 88, 64), (107, 79, 56), (101, 69, 47),
- (104, 53, 36), (106, 41, 26), (111, 28, 16), (120, 21, 11),
- (134, 12, 6), (152, 6, 4), (170, 1, 1), (187, 1, 1),
- (193, 3, 2), (199, 8, 3), (199, 9, 4), (202, 9, 5),
- (198, 11, 6), (193, 21, 9), (184, 33, 15), (178, 48, 23),
- (178, 66, 35), (179, 88, 50), (176, 104, 67), (171, 120, 77),
- (169, 134, 88), (167, 143, 99), (158, 141, 106), (147, 131, 100),
- (133, 118, 89), (125, 106, 79), (117, 93, 68), (113, 83, 56),
- (111, 77, 50), (117, 80, 51), (129, 86, 55), (143, 96, 66),
- (154, 111, 84), (167, 130, 102), (179, 144, 109), (192, 154, 114),
- (199, 160, 118), (199, 161, 121), (191, 147, 109), (185, 128, 90),
- (182, 103, 67), (177, 82, 51), (169, 59, 38), (160, 40, 27),
- (159, 22, 15), (158, 13, 6), (158, 11, 3), (155, 14, 4)
- ),
-
-// 512 Brushed_Silver
-((184, 191, 195), (182, 187, 191), (183, 187, 190), (184, 188, 190),
- (185, 189, 191), (186, 191, 193), (187, 192, 195), (188, 193, 197),
- (192, 200, 210), (190, 202, 213), (188, 205, 216), (179, 199, 211),
- (170, 194, 206), (158, 182, 195), (146, 171, 184), (140, 165, 178),
- (134, 159, 172), (114, 139, 150), (107, 131, 143), (101, 123, 136),
- (95, 119, 131), (90, 116, 126), (86, 113, 123), (83, 110, 120),
- (69, 96, 103), (60, 84, 91), (52, 73, 79), (44, 62, 66),
- (36, 52, 54), (33, 46, 49), (31, 41, 45), (29, 34, 36),
- (30, 33, 35), (35, 37, 41), (40, 42, 46), (46, 48, 52),
- (52, 55, 58), (59, 62, 64), (62, 65, 67), (65, 68, 71),
- (82, 83, 85), (92, 93, 95), (102, 104, 106), (112, 115, 118),
- (122, 127, 130), (126, 132, 135), (130, 137, 141), (138, 145, 151),
- (146, 155, 159), (161, 169, 174), (166, 173, 176), (172, 177, 179),
- (174, 178, 178), (177, 179, 178), (177, 178, 176), (178, 178, 175),
- (169, 168, 166), (160, 160, 158), (151, 153, 150), (142, 145, 143),
- (133, 137, 136), (129, 133, 132), (126, 130, 129), (119, 123, 122),
- (115, 118, 115), (110, 114, 109), (106, 111, 107), (103, 109, 106),
- (100, 106, 104), (98, 104, 102), (92, 99, 97), (87, 94, 93),
- (77, 84, 85), (74, 80, 80), (71, 77, 75), (70, 76, 74),
- (69, 76, 73), (68, 76, 73), (68, 76, 74), (67, 76, 75),
- (65, 75, 74), (59, 69, 68), (54, 65, 65), (50, 62, 63),
- (49, 60, 61), (48, 59, 60), (47, 56, 57), (47, 55, 55),
- (49, 57, 57), (53, 62, 61), (58, 68, 66), (62, 71, 69),
- (66, 75, 72), (75, 83, 79), (83, 90, 89), (93, 99, 98),
- (104, 109, 107), (123, 125, 124), (128, 130, 131), (134, 136, 139),
- (135, 138, 142), (136, 140, 145), (138, 144, 149), (139, 146, 151),
- (141, 148, 154), (144, 150, 156), (148, 153, 158), (149, 154, 160),
- (151, 156, 162), (154, 158, 165), (154, 160, 169), (153, 160, 173),
- (151, 160, 173), (145, 159, 174), (144, 158, 173), (143, 157, 173),
- (142, 157, 172), (143, 158, 172), (145, 159, 172), (150, 162, 173),
- (159, 167, 176), (163, 168, 174), (168, 169, 173), (168, 168, 171),
- (168, 168, 170), (165, 165, 167), (162, 162, 164), (158, 158, 158),
- (153, 152, 152), (145, 143, 139), (142, 140, 137), (140, 138, 135),
- (137, 135, 132), (135, 131, 128), (131, 128, 123), (122, 126, 120),
- (105, 119, 115), (96, 112, 109), (87, 105, 104), (82, 101, 101),
- (78, 98, 98), (69, 92, 94), (62, 88, 93), (59, 86, 94),
- (63, 86, 95), (70, 94, 105), (73, 98, 108), (77, 103, 112),
- (85, 111, 120), (93, 119, 129), (100, 126, 135), (106, 131, 139),
- (114, 137, 145), (117, 137, 145), (120, 138, 145), (126, 138, 145),
- (129, 137, 145), (131, 136, 145), (133, 136, 143), (134, 136, 142),
- (134, 135, 140), (133, 130, 133), (132, 129, 131), (131, 129, 130),
- (128, 127, 127), (126, 124, 125), (122, 122, 123), (117, 118, 122),
- (109, 114, 123), (106, 113, 122), (104, 112, 121), (101, 110, 120),
- (98, 108, 117), (97, 107, 115), (98, 108, 115), (101, 109, 115),
- (104, 113, 119), (107, 116, 123), (114, 121, 129), (120, 128, 137),
- (124, 134, 145), (130, 140, 153), (134, 144, 158), (137, 148, 162),
- (146, 156, 168), (148, 158, 169), (151, 160, 170), (155, 162, 171),
- (159, 163, 170), (164, 166, 171), (168, 168, 173), (173, 170, 175),
- (179, 173, 174), (182, 174, 173), (183, 175, 173), (183, 175, 172),
- (182, 174, 170), (179, 172, 169), (175, 170, 167), (172, 168, 166),
- (169, 168, 166), (168, 169, 168), (171, 171, 169), (174, 173, 168),
- (177, 175, 170), (179, 175, 171), (180, 177, 172), (180, 176, 172),
- (178, 175, 171), (174, 171, 169), (166, 166, 166), (157, 161, 165),
- (149, 157, 164), (143, 154, 162), (139, 150, 159), (137, 147, 157),
- (136, 145, 153), (136, 143, 148), (136, 139, 142), (136, 137, 137),
- (136, 134, 134), (134, 133, 131), (133, 131, 129), (131, 130, 128),
- (129, 128, 127), (128, 128, 127), (126, 127, 126), (123, 126, 125),
- (122, 123, 121), (120, 120, 116), (120, 118, 113), (122, 119, 112),
- (125, 121, 112), (128, 123, 114), (132, 126, 118), (137, 131, 124),
- (142, 137, 133), (147, 144, 142), (151, 149, 148), (153, 151, 152),
- (153, 151, 154), (152, 151, 155), (152, 152, 154), (151, 151, 153),
- (149, 151, 153), (147, 151, 151), (145, 149, 150), (144, 148, 149),
- (149, 153, 155), (155, 159, 160), (159, 165, 168), (164, 171, 175),
- (169, 177, 181), (174, 181, 185), (179, 184, 189), (182, 188, 192)
- ),
-
-// 513 Bubblegum
-((194, 37, 79), (193, 49, 97), (193, 50, 99), (193, 52, 101),
- (196, 51, 101), (199, 50, 102), (202, 50, 104), (205, 50, 107),
- (206, 46, 110), (207, 46, 116), (208, 46, 122), (206, 44, 124),
- (205, 43, 127), (200, 38, 126), (195, 33, 125), (192, 30, 123),
- (190, 28, 122), (188, 29, 124), (188, 38, 132), (189, 48, 140),
- (189, 61, 146), (190, 75, 152), (191, 82, 157), (192, 90, 162),
- (191, 108, 172), (191, 117, 176), (192, 126, 180), (193, 135, 184),
- (194, 145, 189), (195, 149, 189), (196, 154, 189), (199, 163, 193),
- (198, 166, 193), (199, 161, 185), (201, 157, 185), (203, 154, 186),
- (202, 150, 187), (202, 147, 188), (203, 144, 188), (205, 142, 189),
- (206, 119, 171), (208, 104, 160), (211, 89, 150), (210, 80, 147),
- (209, 71, 145), (207, 69, 145), (205, 68, 146), (203, 70, 154),
- (197, 69, 154), (188, 59, 147), (188, 51, 138), (188, 43, 130),
- (185, 43, 125), (183, 43, 120), (181, 48, 123), (180, 53, 127),
- (170, 83, 143), (168, 90, 151), (166, 98, 160), (172, 103, 168),
- (179, 108, 177), (183, 109, 181), (187, 111, 186), (196, 116, 194),
- (201, 123, 196), (204, 138, 193), (204, 135, 196), (205, 133, 199),
- (205, 129, 198), (206, 125, 197), (204, 115, 192), (200, 102, 189),
- (189, 81, 169), (181, 72, 152), (173, 63, 135), (170, 54, 128),
- (167, 46, 121), (167, 42, 118), (168, 38, 116), (169, 34, 115),
- (168, 32, 114), (171, 47, 132), (170, 55, 140), (169, 64, 148),
- (172, 64, 155), (175, 65, 162), (182, 66, 178), (191, 66, 193),
- (198, 66, 200), (200, 67, 201), (203, 68, 203), (199, 68, 200),
- (196, 69, 198), (194, 69, 196), (192, 66, 194), (191, 63, 197),
- (197, 59, 199), (201, 47, 188), (198, 43, 176), (196, 39, 165),
- (193, 37, 158), (191, 36, 152), (187, 26, 136), (187, 20, 129),
- (194, 15, 125), (200, 14, 124), (207, 13, 123), (209, 13, 122),
- (212, 13, 122), (214, 13, 117), (214, 14, 114), (213, 14, 110),
- (211, 16, 110), (211, 15, 106), (212, 15, 105), (213, 15, 104),
- (216, 18, 104), (217, 23, 100), (217, 33, 100), (216, 46, 103),
- (214, 72, 119), (215, 82, 133), (216, 92, 148), (218, 97, 154),
- (220, 102, 161), (223, 111, 173), (225, 121, 184), (226, 134, 194),
- (223, 149, 205), (208, 157, 215), (200, 156, 213), (192, 156, 212),
- (182, 152, 211), (171, 142, 212), (164, 131, 213), (166, 128, 216),
- (157, 127, 213), (152, 129, 211), (147, 131, 209), (148, 135, 207),
- (149, 139, 206), (152, 140, 197), (149, 131, 192), (158, 125, 192),
- (168, 117, 193), (173, 101, 186), (172, 96, 184), (172, 92, 182),
- (176, 95, 176), (170, 98, 158), (168, 94, 147), (169, 82, 137),
- (176, 54, 125), (177, 47, 122), (179, 41, 119), (182, 32, 122),
- (183, 26, 123), (183, 23, 124), (182, 20, 123), (184, 20, 124),
- (189, 19, 127), (201, 21, 132), (203, 24, 134), (206, 27, 137),
- (210, 35, 143), (215, 45, 153), (218, 56, 161), (220, 70, 170),
- (222, 94, 188), (222, 96, 191), (223, 99, 194), (221, 106, 196),
- (219, 114, 197), (218, 122, 199), (217, 130, 201), (219, 139, 206),
- (220, 148, 211), (221, 155, 218), (218, 158, 222), (210, 161, 221),
- (204, 163, 218), (198, 165, 216), (191, 163, 213), (195, 164, 215),
- (204, 167, 218), (205, 167, 219), (206, 168, 221), (206, 169, 222),
- (206, 170, 223), (205, 173, 224), (197, 171, 223), (194, 171, 223),
- (195, 170, 225), (201, 168, 228), (206, 163, 231), (211, 156, 234),
- (217, 150, 233), (219, 142, 229), (216, 133, 222), (211, 124, 214),
- (206, 115, 206), (201, 107, 197), (199, 101, 189), (198, 97, 183),
- (195, 96, 172), (190, 87, 159), (180, 75, 140), (167, 64, 122),
- (153, 55, 110), (139, 46, 95), (129, 40, 89), (122, 35, 81),
- (120, 34, 75), (119, 33, 76), (118, 31, 67), (114, 33, 65),
- (111, 39, 71), (110, 45, 75), (113, 55, 88), (113, 64, 97),
- (118, 72, 109), (123, 73, 125), (132, 80, 137), (142, 88, 146),
- (146, 91, 154), (156, 98, 163), (169, 103, 175), (182, 107, 183),
- (188, 108, 187), (189, 107, 188), (191, 107, 188), (192, 107, 185),
- (190, 101, 181), (190, 96, 178), (191, 90, 176), (196, 87, 171),
- (199, 76, 162), (199, 63, 149), (196, 51, 136), (192, 41, 124),
- (188, 34, 116), (186, 29, 105), (187, 24, 95), (191, 23, 93),
- (198, 22, 92), (205, 21, 94), (206, 19, 94), (205, 19, 93),
- (199, 21, 92), (197, 27, 98), (196, 26, 88), (195, 28, 83),
- (194, 30, 82), (196, 32, 78), (197, 33, 79), (199, 35, 81)
- ),
-
-// 514 California
-((80, 121, 173), (83, 126, 183), (81, 124, 185), (79, 123, 187),
- (72, 120, 188), (65, 118, 190), (60, 116, 189), (56, 114, 188),
- (46, 114, 192), (50, 116, 194), (54, 118, 197), (64, 123, 199),
- (75, 129, 202), (87, 132, 197), (100, 136, 193), (105, 135, 189),
- (111, 134, 186), (134, 128, 166), (152, 127, 158), (170, 126, 150),
- (183, 122, 145), (196, 119, 141), (202, 117, 138), (209, 115, 136),
- (219, 96, 122), (219, 88, 120), (220, 80, 119), (214, 77, 127),
- (208, 74, 136), (204, 74, 141), (200, 75, 146), (198, 73, 156),
- (194, 68, 161), (185, 58, 174), (181, 52, 179), (178, 46, 184),
- (164, 47, 190), (150, 48, 196), (144, 49, 197), (138, 51, 198),
- (122, 59, 197), (126, 53, 190), (131, 48, 183), (132, 47, 175),
- (134, 47, 168), (131, 46, 166), (129, 45, 164), (119, 44, 158),
- (111, 51, 153), (100, 63, 147), (111, 66, 141), (122, 69, 135),
- (134, 66, 131), (146, 64, 127), (151, 63, 126), (156, 62, 125),
- (154, 64, 127), (154, 62, 132), (154, 61, 137), (154, 64, 141),
- (155, 68, 146), (155, 68, 147), (156, 68, 148), (158, 69, 153),
- (156, 74, 156), (150, 78, 164), (153, 81, 163), (157, 85, 162),
- (158, 85, 160), (159, 86, 159), (157, 85, 160), (153, 81, 165),
- (130, 76, 177), (125, 73, 176), (120, 71, 176), (122, 68, 170),
- (125, 65, 164), (125, 61, 162), (126, 57, 161), (127, 47, 162),
- (112, 40, 169), (82, 35, 179), (73, 39, 175), (64, 44, 171),
- (63, 48, 167), (62, 52, 163), (66, 58, 158), (66, 61, 155),
- (62, 63, 161), (58, 64, 166), (54, 65, 171), (54, 65, 172),
- (55, 65, 174), (58, 63, 176), (62, 60, 178), (67, 61, 175),
- (69, 58, 175), (63, 60, 171), (61, 63, 171), (60, 67, 171),
- (59, 66, 172), (59, 66, 173), (62, 66, 169), (64, 65, 168),
- (61, 73, 155), (58, 82, 156), (56, 92, 157), (55, 96, 160),
- (55, 100, 164), (55, 102, 171), (57, 101, 179), (59, 101, 187),
- (57, 100, 189), (57, 97, 196), (58, 98, 197), (59, 99, 199),
- (66, 98, 202), (75, 96, 202), (82, 90, 203), (88, 83, 200),
- (87, 73, 193), (79, 70, 190), (72, 67, 187), (70, 66, 186),
- (69, 66, 185), (69, 63, 182), (77, 59, 178), (91, 55, 173),
- (103, 53, 167), (123, 51, 155), (126, 52, 153), (130, 53, 152),
- (129, 56, 149), (126, 60, 147), (130, 63, 146), (131, 70, 146),
- (148, 84, 151), (156, 91, 152), (164, 98, 154), (164, 97, 154),
- (165, 97, 154), (166, 94, 152), (165, 94, 149), (164, 92, 150),
- (162, 92, 153), (162, 97, 166), (162, 95, 169), (162, 94, 173),
- (159, 89, 177), (157, 85, 180), (159, 81, 181), (161, 81, 181),
- (165, 90, 193), (167, 93, 194), (169, 96, 196), (168, 99, 195),
- (167, 98, 194), (164, 94, 194), (161, 93, 195), (157, 96, 200),
- (149, 97, 209), (143, 97, 218), (141, 94, 216), (140, 92, 215),
- (134, 86, 206), (128, 77, 198), (121, 72, 194), (110, 68, 190),
- (94, 74, 208), (92, 76, 212), (90, 79, 217), (88, 86, 223),
- (91, 91, 225), (95, 98, 227), (103, 109, 222), (112, 122, 218),
- (125, 133, 216), (139, 145, 215), (153, 155, 218), (162, 163, 222),
- (166, 170, 231), (168, 178, 235), (172, 186, 238), (175, 188, 239),
- (177, 193, 236), (175, 191, 234), (174, 190, 233), (168, 183, 234),
- (154, 175, 233), (142, 168, 230), (131, 159, 227), (122, 146, 224),
- (116, 134, 219), (113, 123, 215), (111, 115, 211), (106, 108, 210),
- (102, 103, 209), (98, 101, 207), (93, 96, 207), (88, 88, 206),
- (83, 82, 207), (80, 78, 204), (75, 78, 204), (74, 81, 205),
- (74, 88, 208), (75, 98, 212), (75, 104, 215), (74, 109, 222),
- (75, 111, 225), (71, 110, 224), (67, 110, 223), (64, 107, 221),
- (63, 109, 218), (62, 109, 212), (63, 110, 209), (66, 112, 209),
- (73, 109, 206), (82, 108, 203), (89, 99, 199), (96, 91, 198),
- (98, 83, 193), (99, 75, 185), (95, 72, 181), (90, 67, 178),
- (89, 68, 176), (87, 66, 175), (87, 64, 177), (84, 63, 180),
- (82, 61, 180), (78, 63, 177), (71, 63, 174), (65, 61, 170),
- (60, 60, 160), (57, 62, 156), (55, 69, 156), (56, 74, 160),
- (61, 82, 164), (68, 93, 168), (75, 98, 174), (84, 100, 175),
- (91, 100, 175), (96, 103, 173), (99, 105, 172), (98, 107, 174),
- (96, 114, 176), (93, 119, 181), (93, 124, 186), (95, 125, 193),
- (96, 129, 195), (101, 133, 195), (102, 136, 193), (99, 132, 186),
- (94, 128, 179), (88, 127, 172), (84, 123, 171), (81, 123, 171)
- ),
-
-// 515 Canyon
-((195, 147, 118), (190, 144, 108), (181, 123, 90), (172, 103, 73),
- (179, 117, 79), (186, 131, 85), (190, 139, 88), (195, 148, 92),
- (202, 155, 111), (201, 160, 115), (200, 166, 119), (184, 161, 123),
- (168, 156, 128), (154, 139, 124), (141, 123, 120), (132, 116, 113),
- (124, 110, 106), (86, 90, 82), (75, 76, 76), (65, 63, 71),
- (59, 56, 72), (54, 50, 74), (54, 47, 77), (55, 44, 81),
- (49, 63, 98), (58, 69, 106), (67, 75, 115), (76, 90, 121),
- (86, 106, 127), (89, 112, 127), (92, 118, 127), (102, 120, 125),
- (103, 124, 122), (106, 124, 118), (105, 124, 112), (105, 124, 106),
- (96, 113, 96), (88, 102, 86), (86, 93, 79), (85, 84, 72),
- (60, 62, 46), (49, 47, 36), (38, 32, 27), (32, 28, 27),
- (27, 25, 28), (29, 28, 29), (31, 31, 30), (37, 35, 35),
- (47, 43, 43), (75, 50, 52), (82, 49, 45), (90, 48, 39),
- (99, 52, 39), (108, 56, 39), (110, 53, 34), (113, 51, 30),
- (112, 61, 28), (121, 70, 41), (131, 80, 54), (131, 89, 60),
- (132, 99, 67), (133, 100, 70), (135, 102, 73), (138, 111, 80),
- (135, 118, 88), (123, 120, 86), (113, 110, 77), (104, 100, 69),
- (99, 94, 65), (94, 88, 62), (86, 68, 53), (81, 54, 49),
- (80, 56, 63), (85, 62, 67), (90, 69, 72), (97, 87, 85),
- (105, 106, 98), (111, 113, 102), (118, 120, 107), (125, 125, 111),
- (126, 128, 107), (128, 125, 85), (121, 112, 73), (114, 100, 62),
- (108, 92, 54), (103, 84, 47), (90, 66, 33), (84, 62, 23),
- (92, 62, 30), (102, 71, 41), (112, 81, 52), (123, 92, 56),
- (135, 103, 61), (163, 133, 78), (186, 152, 87), (209, 166, 96),
- (222, 168, 91), (222, 163, 89), (217, 153, 87), (212, 143, 86),
- (205, 135, 85), (199, 127, 85), (183, 120, 91), (168, 116, 101),
- (152, 122, 114), (143, 132, 125), (135, 143, 137), (133, 147, 142),
- (132, 152, 147), (139, 158, 145), (146, 167, 146), (153, 168, 143),
- (153, 164, 136), (175, 147, 99), (182, 136, 89), (189, 126, 79),
- (182, 103, 59), (168, 87, 48), (145, 83, 39), (134, 68, 34),
- (100, 41, 18), (79, 47, 18), (59, 54, 19), (55, 54, 23),
- (52, 55, 27), (50, 48, 25), (45, 45, 23), (43, 54, 22),
- (47, 62, 36), (66, 73, 60), (73, 79, 64), (80, 85, 68),
- (96, 97, 82), (109, 113, 88), (122, 126, 98), (140, 139, 104),
- (157, 156, 115), (157, 162, 126), (157, 168, 138), (162, 169, 145),
- (168, 171, 152), (169, 186, 167), (172, 194, 174), (170, 194, 178),
- (179, 178, 171), (178, 169, 151), (172, 162, 140), (166, 156, 130),
- (153, 130, 105), (139, 112, 90), (130, 105, 79), (123, 99, 71),
- (116, 98, 74), (118, 103, 74), (120, 108, 74), (130, 119, 73),
- (138, 129, 78), (152, 134, 92), (162, 143, 98), (171, 153, 102),
- (170, 160, 102), (166, 147, 110), (164, 143, 110), (162, 140, 110),
- (159, 134, 98), (161, 122, 82), (159, 107, 64), (153, 95, 56),
- (142, 78, 43), (141, 78, 44), (140, 78, 46), (135, 83, 60),
- (130, 85, 77), (117, 84, 91), (106, 85, 102), (97, 92, 112),
- (94, 92, 127), (82, 93, 144), (81, 95, 146), (78, 103, 141),
- (86, 113, 138), (78, 115, 160), (80, 118, 170), (83, 120, 168),
- (112, 142, 156), (116, 140, 157), (120, 138, 158), (128, 124, 147),
- (149, 118, 122), (172, 117, 100), (186, 111, 86), (198, 102, 75),
- (206, 89, 64), (213, 86, 56), (209, 88, 53), (202, 91, 54),
- (184, 84, 53), (164, 84, 51), (142, 84, 46), (121, 86, 44),
- (104, 83, 36), (91, 83, 32), (81, 84, 27), (74, 84, 37),
- (66, 90, 48), (62, 98, 68), (61, 109, 78), (72, 112, 88),
- (81, 118, 93), (92, 124, 95), (100, 128, 88), (112, 127, 84),
- (122, 122, 82), (130, 118, 81), (133, 111, 71), (123, 101, 68),
- (106, 91, 73), (91, 82, 90), (85, 80, 96), (82, 77, 98),
- (83, 82, 93), (93, 82, 95), (112, 87, 101), (133, 87, 101),
- (155, 94, 97), (173, 100, 86), (192, 107, 81), (199, 104, 74),
- (198, 102, 72), (188, 102, 71), (178, 107, 64), (169, 107, 59),
- (155, 104, 60), (138, 100, 69), (126, 102, 75), (126, 104, 83),
- (129, 108, 90), (128, 111, 98), (129, 118, 101), (136, 126, 111),
- (152, 134, 118), (165, 144, 125), (172, 149, 125), (175, 153, 124),
- (182, 148, 120), (191, 150, 111), (201, 149, 100), (205, 148, 90),
- (212, 142, 85), (215, 141, 90), (223, 150, 99), (227, 157, 106),
- (235, 173, 115), (238, 181, 128), (227, 173, 127), (210, 152, 120)
- ),
-
-// 516 Carnations
-((152, 48, 49), (153, 50, 49), (148, 40, 42), (143, 30, 35),
- (147, 31, 37), (152, 32, 39), (155, 35, 44), (158, 39, 50),
- (180, 58, 71), (187, 67, 79), (195, 76, 87), (196, 84, 89),
- (197, 92, 92), (194, 95, 82), (192, 99, 72), (188, 95, 69),
- (185, 92, 66), (180, 88, 61), (178, 89, 58), (177, 90, 55),
- (177, 89, 63), (178, 88, 72), (178, 89, 71), (179, 90, 71),
- (167, 91, 73), (154, 89, 71), (141, 87, 69), (139, 80, 62),
- (138, 74, 56), (135, 69, 54), (132, 64, 52), (130, 55, 42),
- (135, 42, 31), (146, 26, 18), (138, 21, 13), (131, 17, 9),
- (117, 20, 9), (103, 23, 10), (95, 27, 11), (88, 31, 13),
- (61, 42, 23), (61, 47, 26), (62, 53, 30), (64, 59, 33),
- (66, 66, 36), (69, 68, 36), (72, 70, 37), (77, 73, 38),
- (74, 73, 38), (72, 71, 35), (66, 64, 32), (60, 57, 29),
- (54, 51, 24), (49, 45, 20), (47, 42, 18), (45, 39, 17),
- (34, 34, 13), (32, 38, 14), (30, 43, 15), (33, 48, 18),
- (37, 53, 21), (39, 56, 23), (42, 59, 25), (46, 61, 30),
- (50, 64, 35), (48, 65, 37), (46, 61, 33), (44, 58, 29),
- (40, 55, 26), (37, 53, 24), (29, 48, 22), (25, 47, 18),
- (24, 39, 6), (26, 34, 7), (28, 30, 9), (34, 27, 8),
- (40, 25, 8), (46, 23, 7), (53, 22, 7), (67, 18, 10),
- (77, 17, 10), (85, 11, 7), (84, 13, 10), (84, 15, 14),
- (83, 17, 15), (82, 19, 16), (77, 17, 19), (75, 18, 21),
- (77, 25, 28), (90, 28, 31), (104, 31, 34), (114, 33, 35),
- (125, 36, 37), (143, 47, 39), (160, 58, 49), (170, 67, 56),
- (179, 75, 66), (193, 98, 74), (186, 100, 79), (179, 103, 85),
- (175, 102, 85), (172, 101, 85), (170, 98, 82), (169, 88, 74),
- (163, 72, 65), (157, 65, 57), (152, 59, 50), (147, 56, 45),
- (142, 53, 41), (134, 47, 36), (120, 51, 37), (105, 57, 38),
- (87, 63, 40), (70, 68, 46), (68, 72, 47), (66, 77, 49),
- (64, 84, 52), (70, 89, 56), (81, 86, 58), (98, 90, 60),
- (129, 111, 61), (141, 109, 64), (154, 108, 67), (156, 106, 66),
- (159, 104, 65), (160, 106, 59), (149, 102, 55), (134, 90, 48),
- (116, 75, 40), (77, 52, 22), (67, 47, 18), (58, 42, 14),
- (42, 33, 7), (30, 24, 3), (24, 21, 1), (21, 21, 0),
- (14, 21, 8), (18, 24, 11), (23, 28, 15), (27, 31, 16),
- (32, 34, 17), (41, 38, 23), (53, 41, 28), (66, 43, 32),
- (80, 42, 33), (103, 39, 31), (104, 40, 31), (105, 41, 31),
- (100, 41, 31), (93, 43, 27), (86, 45, 23), (81, 50, 22),
- (72, 53, 14), (74, 50, 12), (76, 47, 11), (91, 47, 14),
- (103, 48, 18), (116, 49, 22), (126, 44, 25), (140, 47, 34),
- (148, 55, 41), (149, 74, 46), (145, 76, 48), (142, 79, 51),
- (133, 84, 55), (117, 83, 52), (101, 84, 44), (84, 78, 37),
- (56, 63, 34), (51, 61, 32), (47, 60, 30), (45, 58, 25),
- (54, 56, 26), (69, 58, 31), (89, 63, 37), (108, 73, 44),
- (129, 81, 55), (149, 89, 67), (165, 98, 77), (187, 109, 78),
- (200, 125, 85), (215, 141, 93), (215, 150, 103), (225, 147, 104),
- (217, 144, 101), (212, 143, 100), (207, 143, 99), (205, 132, 95),
- (188, 116, 92), (173, 102, 82), (162, 93, 73), (157, 87, 65),
- (152, 81, 59), (143, 73, 51), (135, 65, 45), (126, 59, 41),
- (121, 52, 37), (113, 44, 30), (102, 39, 22), (92, 41, 21),
- (90, 44, 24), (91, 42, 28), (91, 43, 30), (93, 47, 35),
- (96, 54, 41), (101, 52, 43), (103, 47, 40), (103, 36, 36),
- (97, 34, 30), (89, 29, 26), (79, 25, 17), (74, 14, 11),
- (69, 10, 5), (72, 10, 6), (78, 12, 12), (94, 14, 19),
- (112, 21, 26), (130, 34, 34), (147, 44, 46), (160, 52, 54),
- (172, 60, 63), (177, 71, 66), (181, 77, 69), (177, 77, 68),
- (178, 73, 65), (175, 65, 62), (180, 56, 56), (182, 43, 49),
- (185, 33, 40), (184, 23, 33), (186, 17, 26), (184, 10, 22),
- (173, 7, 20), (159, 12, 17), (146, 26, 18), (133, 39, 22),
- (120, 48, 32), (110, 61, 38), (114, 81, 49), (124, 107, 66),
- (135, 123, 85), (140, 126, 87), (150, 122, 83), (161, 121, 83),
- (170, 122, 92), (169, 113, 90), (162, 98, 78), (154, 81, 64),
- (145, 71, 61), (141, 59, 60), (140, 54, 58), (144, 52, 55),
- (148, 56, 59), (155, 61, 66), (153, 57, 62), (154, 53, 56)
- ),
-
-// 517 Carnival
-((203, 92, 124), (201, 82, 109), (200, 79, 105), (199, 77, 101),
- (197, 75, 96), (196, 73, 92), (195, 73, 89), (194, 73, 87),
- (186, 72, 78), (183, 70, 75), (181, 69, 73), (177, 69, 76),
- (173, 69, 79), (169, 68, 80), (166, 68, 81), (164, 69, 83),
- (163, 71, 85), (164, 72, 97), (167, 77, 111), (170, 82, 125),
- (171, 92, 139), (173, 102, 154), (173, 106, 160), (174, 110, 166),
- (182, 126, 186), (188, 132, 196), (194, 139, 206), (196, 146, 212),
- (199, 154, 219), (199, 157, 220), (200, 160, 221), (201, 159, 218),
- (200, 155, 213), (201, 140, 187), (198, 128, 172), (195, 117, 158),
- (190, 106, 148), (185, 95, 138), (184, 90, 134), (183, 86, 130),
- (181, 81, 117), (181, 83, 115), (181, 85, 113), (182, 90, 121),
- (183, 96, 129), (184, 100, 133), (186, 104, 138), (191, 115, 149),
- (196, 122, 158), (203, 136, 166), (204, 138, 170), (206, 141, 174),
- (206, 141, 176), (206, 141, 178), (206, 139, 177), (207, 137, 176),
- (202, 129, 166), (199, 124, 159), (196, 119, 153), (195, 114, 145),
- (195, 110, 138), (194, 106, 133), (193, 102, 129), (191, 95, 119),
- (187, 86, 108), (178, 69, 91), (176, 64, 85), (174, 60, 80),
- (174, 60, 80), (174, 60, 81), (173, 60, 83), (171, 64, 91),
- (172, 75, 124), (175, 82, 141), (178, 89, 158), (183, 95, 171),
- (188, 102, 185), (190, 106, 191), (193, 110, 198), (196, 117, 210),
- (197, 122, 219), (201, 123, 228), (200, 119, 223), (199, 116, 218),
- (198, 114, 213), (197, 113, 208), (194, 110, 195), (190, 111, 181),
- (189, 113, 155), (186, 114, 151), (184, 115, 148), (183, 114, 149),
- (183, 113, 151), (178, 112, 154), (182, 112, 156), (185, 111, 159),
- (189, 111, 164), (192, 115, 186), (192, 115, 199), (192, 116, 213),
- (193, 116, 216), (195, 116, 219), (196, 114, 215), (193, 112, 206),
- (178, 101, 189), (168, 98, 185), (158, 96, 181), (155, 94, 176),
- (153, 92, 171), (152, 89, 158), (149, 86, 147), (152, 80, 140),
- (149, 75, 139), (149, 75, 153), (153, 77, 155), (157, 79, 158),
- (164, 89, 163), (174, 96, 168), (184, 104, 177), (193, 113, 187),
- (199, 122, 208), (199, 126, 215), (200, 131, 222), (200, 134, 225),
- (200, 137, 228), (201, 143, 232), (199, 148, 233), (198, 150, 234),
- (193, 147, 236), (193, 145, 236), (193, 145, 235), (193, 146, 235),
- (193, 149, 230), (194, 153, 224), (192, 150, 217), (192, 145, 209),
- (194, 132, 194), (193, 124, 188), (193, 117, 182), (191, 114, 179),
- (189, 112, 176), (184, 102, 168), (180, 94, 158), (178, 85, 150),
- (178, 78, 139), (177, 67, 132), (177, 64, 131), (177, 61, 130),
- (175, 59, 130), (174, 58, 131), (175, 61, 127), (178, 62, 124),
- (191, 79, 124), (194, 84, 127), (197, 89, 130), (201, 98, 142),
- (203, 107, 155), (204, 115, 167), (203, 127, 176), (202, 136, 183),
- (204, 144, 188), (205, 154, 199), (205, 154, 201), (206, 154, 204),
- (206, 153, 209), (204, 151, 214), (199, 146, 217), (194, 142, 217),
- (190, 132, 217), (190, 128, 217), (191, 125, 217), (195, 122, 220),
- (198, 115, 224), (199, 111, 225), (198, 109, 228), (198, 113, 228),
- (198, 112, 226), (202, 117, 224), (208, 119, 225), (212, 121, 223),
- (212, 123, 223), (212, 130, 221), (209, 135, 219), (206, 143, 216),
- (203, 151, 214), (202, 151, 213), (201, 152, 213), (201, 151, 212),
- (197, 149, 208), (194, 147, 204), (193, 142, 200), (192, 139, 196),
- (193, 137, 195), (193, 133, 195), (193, 126, 194), (194, 120, 192),
- (195, 111, 193), (194, 103, 190), (192, 96, 184), (190, 90, 179),
- (189, 85, 170), (189, 84, 160), (191, 80, 153), (193, 79, 145),
- (193, 73, 131), (191, 68, 117), (189, 63, 101), (187, 63, 85),
- (190, 66, 74), (195, 75, 72), (201, 84, 74), (205, 90, 80),
- (207, 97, 86), (207, 102, 95), (210, 109, 105), (212, 116, 117),
- (214, 125, 134), (217, 132, 152), (219, 137, 169), (217, 140, 184),
- (217, 142, 197), (216, 142, 208), (217, 142, 216), (216, 143, 220),
- (218, 142, 222), (217, 143, 218), (215, 141, 213), (213, 140, 209),
- (214, 142, 207), (213, 144, 206), (213, 146, 205), (213, 150, 203),
- (211, 151, 198), (208, 148, 195), (207, 146, 191), (205, 140, 185),
- (202, 133, 183), (199, 128, 179), (198, 124, 172), (196, 118, 168),
- (195, 114, 163), (197, 112, 159), (198, 110, 156), (198, 109, 156),
- (202, 111, 151), (202, 113, 149), (202, 115, 147), (203, 119, 147),
- (204, 121, 146), (202, 121, 151), (206, 121, 153), (207, 118, 155),
- (208, 115, 155), (208, 109, 151), (207, 105, 142), (204, 96, 134)
- ),
-
-// 518 Carpenter
-((143, 159, 149), (98, 114, 104), (77, 91, 82), (57, 68, 60),
- (48, 59, 52), (39, 50, 44), (39, 49, 43), (39, 48, 43),
- (41, 50, 47), (44, 55, 49), (47, 60, 51), (65, 62, 47),
- (83, 65, 43), (95, 71, 43), (108, 78, 44), (105, 80, 51),
- (103, 83, 58), (87, 98, 92), (108, 102, 84), (130, 107, 76),
- (147, 112, 67), (164, 118, 58), (158, 112, 52), (152, 106, 47),
- (109, 71, 26), (102, 66, 22), (95, 62, 19), (107, 70, 24),
- (119, 79, 30), (123, 85, 36), (127, 91, 43), (148, 111, 59),
- (165, 123, 73), (195, 138, 69), (180, 128, 61), (166, 118, 54),
- (149, 105, 49), (133, 93, 44), (130, 91, 44), (127, 90, 45),
- (120, 88, 47), (113, 90, 59), (107, 92, 71), (101, 102, 86),
- (95, 112, 102), (96, 116, 105), (98, 120, 108), (98, 120, 108),
- (93, 115, 103), (80, 93, 84), (75, 87, 76), (71, 82, 68),
- (61, 73, 62), (52, 65, 56), (51, 64, 55), (51, 64, 55),
- (49, 62, 53), (50, 63, 54), (52, 65, 56), (59, 74, 65),
- (67, 84, 74), (72, 86, 78), (77, 88, 82), (82, 98, 87),
- (92, 110, 98), (107, 127, 116), (132, 127, 102), (157, 127, 89),
- (164, 128, 84), (171, 129, 79), (163, 113, 50), (152, 105, 49),
- (88, 71, 45), (72, 66, 51), (56, 62, 58), (68, 72, 59),
- (80, 82, 61), (94, 88, 68), (109, 94, 75), (147, 117, 79),
- (167, 133, 88), (193, 139, 75), (179, 128, 65), (165, 117, 55),
- (154, 111, 57), (144, 106, 59), (119, 99, 72), (94, 104, 96),
- (90, 103, 94), (87, 100, 91), (84, 97, 88), (93, 96, 80),
- (102, 96, 72), (108, 94, 68), (113, 94, 64), (136, 95, 51),
- (155, 108, 52), (131, 95, 59), (120, 106, 86), (109, 118, 113),
- (114, 125, 118), (120, 133, 124), (129, 140, 132), (135, 155, 144),
- (140, 156, 146), (158, 149, 121), (176, 142, 96), (180, 143, 95),
- (184, 144, 95), (194, 147, 93), (193, 148, 89), (176, 139, 87),
- (159, 118, 72), (113, 93, 66), (107, 94, 72), (102, 95, 79),
- (97, 110, 103), (95, 112, 102), (100, 117, 107), (102, 122, 110),
- (129, 123, 107), (147, 128, 100), (165, 133, 94), (166, 134, 95),
- (168, 136, 97), (168, 135, 92), (162, 127, 87), (159, 125, 87),
- (152, 111, 65), (131, 95, 47), (129, 92, 44), (127, 89, 42),
- (122, 88, 40), (107, 74, 29), (103, 73, 39), (96, 66, 28),
- (95, 62, 19), (93, 63, 27), (92, 65, 35), (88, 69, 42),
- (85, 73, 49), (91, 84, 68), (97, 108, 100), (102, 122, 111),
- (112, 128, 117), (124, 144, 133), (120, 141, 129), (116, 138, 126),
- (111, 128, 118), (98, 114, 103), (82, 95, 86), (66, 82, 72),
- (50, 63, 56), (47, 59, 53), (45, 56, 50), (45, 54, 49),
- (44, 50, 48), (44, 53, 48), (52, 54, 41), (69, 49, 24),
- (75, 51, 23), (92, 61, 17), (93, 61, 17), (94, 61, 18),
- (90, 65, 34), (74, 73, 55), (83, 78, 58), (93, 73, 48),
- (114, 80, 43), (114, 81, 43), (115, 83, 44), (101, 84, 58),
- (78, 91, 82), (79, 92, 83), (74, 90, 80), (69, 80, 72),
- (59, 72, 63), (53, 62, 57), (47, 58, 50), (44, 55, 47),
- (52, 54, 41), (73, 55, 35), (74, 50, 22), (82, 54, 15),
- (84, 54, 16), (81, 53, 16), (78, 52, 17), (74, 51, 20),
- (70, 48, 24), (72, 48, 20), (71, 46, 16), (71, 47, 21),
- (66, 49, 23), (56, 47, 30), (48, 48, 38), (41, 50, 45),
- (36, 45, 40), (34, 40, 36), (41, 42, 28), (58, 42, 19),
- (64, 44, 19), (68, 44, 18), (60, 45, 24), (51, 52, 38),
- (41, 52, 44), (43, 54, 48), (41, 50, 47), (40, 46, 42),
- (60, 44, 21), (64, 46, 24), (74, 51, 20), (90, 58, 20),
- (94, 68, 33), (103, 82, 55), (105, 89, 66), (121, 97, 69),
- (154, 122, 83), (168, 137, 93), (186, 150, 102), (198, 157, 101),
- (199, 159, 107), (195, 158, 106), (199, 152, 100), (197, 150, 94),
- (196, 151, 96), (194, 152, 102), (186, 149, 105), (183, 146, 101),
- (182, 146, 98), (182, 145, 93), (183, 139, 92), (198, 140, 76),
- (194, 145, 87), (180, 140, 91), (169, 137, 96), (121, 132, 124),
- (127, 140, 133), (126, 143, 133), (134, 150, 140), (137, 153, 143),
- (139, 155, 145), (136, 153, 143), (123, 145, 132), (121, 141, 130),
- (119, 132, 123), (115, 131, 121), (104, 124, 113), (105, 118, 109),
- (105, 116, 108), (102, 118, 108), (104, 124, 113), (106, 123, 113),
- (115, 137, 124), (126, 142, 132), (139, 150, 142), (179, 145, 100)
- ),
-
-// 519 Cellist
-((141, 91, 68), (93, 57, 37), (80, 47, 29), (68, 37, 21),
- (65, 36, 20), (63, 35, 20), (59, 33, 19), (55, 32, 18),
- (43, 26, 14), (40, 25, 14), (37, 24, 14), (36, 23, 12),
- (35, 23, 11), (38, 25, 12), (41, 27, 14), (43, 27, 14),
- (46, 28, 15), (55, 36, 19), (60, 41, 22), (65, 46, 26),
- (73, 52, 30), (81, 58, 34), (86, 63, 38), (92, 68, 43),
- (109, 92, 68), (111, 98, 77), (113, 104, 87), (117, 102, 84),
- (121, 101, 81), (116, 99, 79), (112, 98, 78), (106, 93, 78),
- (105, 79, 62), (105, 66, 41), (110, 65, 40), (115, 64, 39),
- (116, 64, 38), (117, 65, 37), (116, 65, 37), (115, 66, 38),
- (105, 59, 35), (94, 54, 30), (83, 50, 26), (75, 48, 27),
- (68, 47, 28), (68, 47, 29), (69, 47, 30), (75, 50, 33),
- (88, 63, 39), (131, 100, 63), (150, 115, 73), (169, 131, 83),
- (190, 152, 100), (212, 174, 117), (218, 179, 120), (224, 185, 124),
- (231, 184, 123), (231, 183, 120), (232, 183, 117), (225, 170, 104),
- (218, 157, 92), (215, 154, 90), (213, 151, 88), (206, 146, 80),
- (194, 137, 74), (181, 121, 66), (175, 116, 64), (169, 112, 62),
- (165, 109, 60), (162, 107, 58), (159, 101, 57), (159, 98, 53),
- (143, 91, 48), (134, 85, 45), (126, 80, 43), (116, 77, 41),
- (107, 74, 40), (102, 71, 39), (98, 69, 38), (91, 63, 36),
- (87, 58, 34), (83, 54, 30), (80, 51, 29), (78, 48, 28),
- (77, 47, 27), (76, 46, 27), (71, 43, 25), (66, 42, 24),
- (55, 37, 22), (49, 32, 19), (44, 28, 16), (42, 26, 15),
- (40, 24, 15), (38, 23, 14), (37, 22, 13), (38, 23, 13),
- (41, 27, 15), (59, 39, 24), (75, 47, 30), (92, 56, 37),
- (101, 59, 40), (111, 63, 43), (131, 72, 51), (153, 83, 58),
- (192, 97, 71), (200, 109, 77), (209, 121, 84), (212, 124, 85),
- (215, 128, 87), (208, 126, 85), (194, 120, 81), (176, 118, 77),
- (160, 114, 72), (124, 90, 53), (115, 83, 49), (107, 77, 45),
- (94, 66, 39), (85, 60, 33), (81, 57, 30), (79, 54, 29),
- (71, 48, 26), (68, 47, 24), (66, 46, 23), (66, 45, 23),
- (66, 44, 24), (64, 45, 24), (63, 45, 24), (64, 46, 25),
- (68, 48, 27), (79, 53, 30), (81, 54, 31), (83, 55, 32),
- (87, 58, 34), (92, 60, 36), (98, 65, 37), (104, 67, 37),
- (123, 72, 42), (135, 73, 44), (147, 75, 47), (153, 77, 47),
- (159, 80, 48), (170, 86, 54), (181, 95, 60), (188, 101, 67),
- (190, 104, 69), (188, 104, 70), (186, 103, 68), (185, 102, 67),
- (172, 98, 62), (155, 84, 54), (141, 71, 44), (132, 60, 35),
- (104, 48, 24), (97, 46, 22), (91, 45, 20), (87, 45, 20),
- (88, 49, 23), (91, 53, 29), (96, 59, 33), (106, 70, 38),
- (115, 79, 46), (121, 84, 54), (123, 85, 53), (125, 87, 52),
- (130, 89, 53), (132, 87, 52), (127, 78, 48), (119, 71, 42),
- (111, 64, 34), (109, 62, 34), (107, 61, 34), (97, 59, 36),
- (89, 59, 40), (82, 62, 46), (85, 66, 49), (92, 68, 50),
- (100, 71, 52), (103, 74, 58), (107, 76, 57), (112, 73, 50),
- (119, 69, 42), (119, 66, 39), (114, 63, 36), (107, 58, 31),
- (92, 47, 21), (89, 45, 20), (87, 44, 19), (82, 41, 18),
- (77, 38, 18), (73, 36, 17), (69, 35, 16), (67, 33, 15),
- (67, 34, 16), (71, 36, 16), (77, 40, 19), (87, 48, 24),
- (100, 60, 32), (117, 75, 39), (134, 89, 47), (151, 104, 57),
- (163, 117, 70), (167, 122, 79), (164, 120, 84), (162, 118, 78),
- (156, 114, 75), (146, 104, 69), (133, 90, 66), (125, 80, 56),
- (123, 75, 47), (127, 71, 42), (139, 68, 42), (153, 68, 46),
- (168, 73, 50), (177, 78, 56), (185, 85, 64), (189, 87, 70),
- (199, 95, 73), (199, 104, 73), (195, 112, 75), (184, 113, 78),
- (182, 114, 77), (177, 114, 71), (168, 111, 64), (152, 102, 60),
- (138, 95, 57), (127, 88, 53), (114, 81, 48), (101, 74, 43),
- (88, 66, 38), (79, 60, 34), (72, 53, 32), (67, 48, 29),
- (61, 43, 25), (56, 39, 23), (51, 34, 21), (48, 32, 19),
- (45, 30, 17), (45, 31, 17), (45, 34, 19), (47, 37, 21),
- (49, 40, 23), (52, 40, 22), (54, 41, 23), (56, 43, 26),
- (59, 45, 29), (63, 45, 29), (68, 46, 29), (76, 52, 32),
- (88, 61, 37), (103, 73, 44), (119, 86, 50), (143, 100, 71),
- (163, 111, 81), (154, 106, 77), (137, 96, 60), (128, 87, 62)
- ),
-
-// 520 Cherry
-((179, 49, 37), (185, 76, 61), (196, 103, 83), (208, 130, 106),
- (220, 138, 116), (233, 146, 126), (236, 145, 125), (239, 145, 125),
- (239, 129, 112), (236, 106, 94), (233, 84, 76), (224, 68, 61),
- (216, 53, 47), (205, 47, 43), (194, 41, 39), (188, 38, 35),
- (182, 35, 31), (141, 27, 18), (126, 21, 13), (112, 16, 8),
- (104, 13, 5), (96, 11, 2), (96, 10, 3), (97, 10, 4),
- (118, 20, 13), (138, 25, 18), (158, 31, 24), (166, 37, 33),
- (174, 43, 42), (178, 47, 47), (183, 51, 52), (192, 59, 56),
- (193, 58, 58), (179, 58, 54), (174, 52, 47), (169, 47, 41),
- (171, 38, 35), (174, 29, 29), (174, 23, 25), (174, 18, 21),
- (179, 9, 21), (185, 10, 23), (191, 12, 25), (191, 13, 25),
- (191, 14, 26), (188, 18, 26), (186, 22, 27), (183, 31, 28),
- (182, 36, 32), (181, 51, 41), (183, 65, 50), (186, 80, 59),
- (199, 91, 70), (213, 103, 82), (217, 107, 86), (221, 112, 91),
- (226, 116, 94), (228, 112, 93), (231, 108, 92), (232, 111, 96),
- (234, 115, 100), (235, 117, 102), (237, 120, 105), (235, 122, 108),
- (229, 116, 105), (219, 113, 98), (199, 98, 86), (180, 84, 74),
- (165, 71, 63), (151, 59, 53), (117, 41, 34), (93, 27, 22),
- (66, 4, 8), (55, 2, 5), (45, 0, 2), (51, 0, 2),
- (57, 1, 3), (59, 1, 2), (62, 2, 1), (64, 2, 0),
- (66, 3, 1), (77, 8, 4), (87, 10, 5), (98, 12, 7),
- (104, 12, 7), (110, 13, 8), (129, 16, 14), (144, 18, 19),
- (157, 15, 16), (155, 14, 17), (153, 13, 18), (149, 11, 17),
- (146, 9, 17), (133, 6, 13), (118, 6, 10), (103, 5, 7),
- (91, 2, 3), (77, 0, 3), (73, 0, 1), (70, 0, 0),
- (68, 0, 0), (66, 0, 0), (64, 0, 0), (61, 0, 0),
- (59, 1, 1), (59, 1, 1), (59, 2, 1), (59, 2, 0),
- (59, 2, 0), (58, 1, 0), (60, 2, 1), (62, 2, 1),
- (64, 2, 1), (71, 1, 0), (73, 1, 0), (76, 1, 0),
- (81, 3, 0), (90, 3, 0), (101, 4, 0), (113, 3, 3),
- (131, 2, 6), (140, 2, 6), (150, 3, 7), (150, 2, 7),
- (151, 2, 7), (146, 1, 7), (142, 2, 6), (139, 2, 4),
- (134, 1, 2), (121, 2, 0), (118, 2, 0), (116, 3, 0),
- (112, 2, 0), (110, 1, 0), (111, 1, 0), (110, 1, 0),
- (114, 1, 0), (119, 4, 1), (125, 7, 3), (128, 10, 5),
- (132, 14, 8), (140, 25, 15), (146, 33, 21), (146, 37, 25),
- (144, 37, 23), (136, 37, 23), (132, 35, 23), (128, 33, 23),
- (119, 25, 17), (112, 16, 11), (108, 9, 4), (104, 4, 2),
- (96, 2, 2), (95, 1, 1), (95, 1, 1), (94, 1, 0),
- (93, 1, 0), (92, 1, 0), (92, 1, 0), (92, 1, 0),
- (93, 2, 1), (100, 5, 5), (104, 6, 6), (108, 8, 8),
- (117, 11, 10), (123, 17, 12), (130, 23, 17), (136, 28, 20),
- (143, 28, 16), (141, 27, 15), (140, 27, 15), (132, 25, 14),
- (125, 19, 10), (118, 13, 6), (111, 9, 3), (103, 5, 1),
- (97, 2, 0), (93, 1, 0), (90, 2, 0), (91, 3, 0),
- (93, 5, 1), (98, 6, 4), (103, 9, 8), (108, 15, 12),
- (131, 30, 22), (138, 33, 26), (146, 37, 31), (157, 44, 40),
- (169, 53, 46), (187, 56, 49), (199, 58, 50), (209, 57, 52),
- (213, 57, 54), (216, 56, 54), (208, 57, 51), (201, 58, 53),
- (192, 66, 62), (192, 71, 66), (186, 78, 65), (187, 77, 61),
- (181, 86, 70), (184, 88, 69), (182, 86, 64), (182, 72, 47),
- (173, 61, 41), (164, 51, 31), (151, 43, 25), (135, 31, 16),
- (123, 20, 11), (113, 11, 5), (105, 6, 3), (97, 3, 1),
- (90, 1, 0), (83, 0, 0), (79, 0, 0), (79, 0, 0),
- (79, 0, 0), (79, 0, 0), (81, 1, 0), (87, 2, 0),
- (94, 4, 0), (102, 7, 0), (109, 10, 4), (114, 12, 7),
- (116, 15, 9), (115, 17, 8), (112, 21, 11), (111, 20, 13),
- (110, 22, 13), (115, 20, 11), (120, 19, 11), (132, 19, 15),
- (147, 23, 18), (165, 27, 22), (180, 26, 25), (193, 26, 29),
- (202, 26, 32), (203, 27, 33), (198, 22, 30), (189, 18, 26),
- (179, 13, 22), (164, 9, 17), (149, 4, 12), (137, 1, 9),
- (131, 0, 9), (127, 0, 7), (124, 0, 7), (123, 0, 8),
- (125, 2, 8), (131, 4, 9), (138, 7, 9), (155, 14, 17),
- (164, 20, 21), (160, 22, 19), (151, 21, 12), (162, 34, 21)
- ),
-
-// 521 Circus
-((43, 95, 52), (58, 92, 51), (71, 87, 46), (85, 83, 41),
- (95, 73, 37), (105, 63, 34), (111, 58, 35), (117, 53, 36),
- (144, 35, 38), (153, 25, 33), (163, 15, 28), (168, 10, 29),
- (173, 5, 30), (173, 8, 35), (173, 11, 41), (172, 14, 44),
- (171, 18, 48), (164, 30, 70), (157, 35, 84), (151, 40, 98),
- (143, 46, 108), (136, 53, 118), (137, 57, 124), (138, 61, 131),
- (144, 63, 156), (142, 65, 157), (141, 68, 158), (140, 74, 147),
- (139, 80, 136), (140, 82, 130), (141, 85, 125), (143, 94, 115),
- (140, 104, 103), (125, 123, 68), (124, 129, 54), (123, 135, 40),
- (123, 140, 34), (123, 146, 28), (121, 147, 27), (120, 148, 26),
- (117, 144, 31), (119, 137, 34), (121, 131, 38), (117, 123, 47),
- (113, 115, 57), (110, 110, 63), (107, 106, 69), (109, 100, 80),
- (112, 92, 90), (125, 72, 111), (123, 64, 118), (122, 56, 126),
- (120, 51, 128), (119, 47, 130), (118, 44, 129), (118, 42, 128),
- (100, 33, 117), (87, 35, 111), (75, 38, 105), (66, 42, 101),
- (58, 47, 97), (55, 48, 94), (53, 50, 91), (53, 52, 85),
- (58, 54, 78), (77, 58, 67), (88, 57, 61), (99, 56, 55),
- (105, 53, 50), (112, 50, 46), (126, 44, 35), (138, 37, 25),
- (153, 26, 13), (155, 24, 10), (157, 22, 7), (155, 21, 4),
- (154, 20, 2), (153, 18, 1), (152, 16, 1), (149, 13, 2),
- (143, 10, 7), (130, 13, 18), (124, 13, 22), (119, 14, 26),
- (117, 14, 30), (116, 14, 34), (115, 14, 46), (111, 17, 58),
- (96, 26, 68), (88, 32, 70), (80, 38, 73), (77, 41, 76),
- (74, 45, 79), (69, 53, 84), (63, 59, 86), (55, 64, 87),
- (47, 67, 87), (36, 72, 92), (33, 74, 96), (30, 76, 100),
- (29, 74, 101), (28, 73, 102), (25, 67, 103), (20, 59, 103),
- (11, 48, 103), (9, 42, 101), (8, 37, 99), (9, 34, 97),
- (11, 31, 96), (17, 27, 95), (28, 26, 97), (38, 27, 100),
- (49, 28, 103), (70, 32, 99), (76, 32, 97), (83, 33, 95),
- (96, 33, 90), (104, 31, 86), (107, 30, 76), (103, 30, 68),
- (92, 28, 43), (86, 24, 33), (81, 21, 24), (77, 20, 20),
- (73, 19, 17), (64, 19, 11), (58, 17, 7), (54, 18, 7),
- (52, 17, 9), (49, 19, 20), (48, 18, 23), (48, 18, 26),
- (45, 17, 32), (42, 16, 39), (41, 19, 49), (41, 26, 61),
- (42, 36, 82), (44, 39, 88), (47, 42, 95), (51, 45, 99),
- (56, 48, 103), (69, 57, 113), (85, 66, 124), (100, 74, 131),
- (115, 80, 135), (145, 86, 134), (153, 87, 134), (162, 89, 135),
- (174, 93, 136), (184, 96, 139), (191, 96, 143), (195, 92, 140),
- (201, 76, 124), (201, 72, 120), (201, 69, 117), (199, 64, 118),
- (195, 58, 115), (190, 51, 108), (181, 43, 91), (174, 40, 70),
- (169, 43, 56), (162, 64, 40), (158, 69, 36), (155, 74, 32),
- (151, 86, 24), (148, 97, 20), (148, 111, 19), (147, 126, 23),
- (138, 145, 37), (136, 144, 41), (135, 143, 45), (135, 135, 51),
- (136, 123, 55), (132, 110, 56), (128, 102, 55), (128, 91, 57),
- (132, 76, 60), (142, 60, 65), (151, 45, 73), (156, 36, 79),
- (161, 32, 85), (165, 30, 92), (170, 26, 99), (176, 24, 110),
- (182, 27, 134), (181, 28, 138), (181, 29, 142), (181, 29, 146),
- (182, 27, 145), (180, 24, 141), (177, 21, 137), (171, 18, 134),
- (163, 16, 132), (156, 12, 129), (148, 8, 122), (139, 5, 113),
- (127, 2, 103), (112, 1, 94), (97, 2, 88), (82, 2, 84),
- (67, 3, 80), (56, 4, 77), (45, 6, 73), (35, 7, 70),
- (25, 9, 69), (16, 12, 69), (10, 14, 71), (6, 16, 74),
- (4, 16, 76), (2, 14, 76), (1, 13, 75), (2, 13, 73),
- (7, 14, 73), (16, 17, 72), (25, 18, 69), (32, 16, 63),
- (37, 14, 55), (42, 13, 48), (49, 18, 44), (57, 25, 41),
- (62, 30, 39), (64, 31, 35), (62, 28, 33), (57, 27, 33),
- (50, 27, 35), (43, 30, 40), (36, 31, 43), (32, 31, 51),
- (27, 28, 57), (20, 26, 64), (14, 26, 72), (7, 27, 78),
- (4, 28, 85), (3, 30, 91), (4, 34, 97), (5, 37, 101),
- (7, 41, 105), (8, 42, 108), (10, 42, 110), (12, 42, 112),
- (15, 44, 112), (17, 47, 112), (17, 48, 111), (16, 47, 111),
- (14, 46, 111), (15, 45, 109), (16, 49, 107), (19, 55, 104),
- (20, 60, 100), (20, 65, 96), (18, 69, 92), (18, 73, 87),
- (22, 78, 80), (29, 84, 70), (37, 90, 61), (41, 94, 53)
- ),
-
-// 522 City_Street
-((73, 45, 53), (42, 26, 29), (32, 16, 16), (22, 6, 4),
- (28, 10, 6), (34, 14, 8), (39, 19, 10), (44, 24, 13),
- (72, 51, 39), (86, 63, 51), (100, 76, 64), (109, 85, 71),
- (118, 94, 78), (121, 95, 86), (124, 96, 94), (122, 94, 96),
- (121, 93, 98), (104, 86, 96), (96, 82, 93), (89, 78, 90),
- (85, 71, 84), (81, 64, 79), (79, 62, 77), (78, 60, 75),
- (75, 65, 76), (74, 65, 72), (73, 65, 68), (71, 56, 58),
- (70, 48, 48), (69, 44, 43), (69, 41, 39), (67, 35, 32),
- (63, 30, 27), (56, 23, 16), (54, 17, 10), (52, 12, 5),
- (49, 8, 3), (46, 5, 1), (44, 5, 1), (42, 5, 1),
- (32, 6, 2), (31, 5, 1), (30, 5, 1), (31, 6, 0),
- (33, 7, 0), (33, 7, 0), (33, 8, 1), (34, 9, 1),
- (35, 9, 1), (43, 14, 3), (45, 17, 6), (47, 21, 10),
- (47, 26, 14), (47, 31, 18), (47, 32, 19), (47, 34, 20),
- (42, 34, 24), (39, 32, 25), (36, 31, 26), (35, 27, 23),
- (34, 23, 20), (33, 20, 18), (33, 18, 16), (35, 14, 12),
- (37, 10, 9), (44, 3, 4), (48, 2, 3), (52, 2, 2),
- (54, 2, 1), (57, 3, 1), (59, 3, 1), (61, 2, 0),
- (64, 2, 0), (64, 2, 0), (64, 3, 0), (65, 4, 0),
- (66, 6, 0), (67, 6, 0), (69, 6, 0), (73, 6, 1),
- (76, 5, 3), (75, 10, 5), (75, 17, 8), (76, 25, 12),
- (76, 28, 16), (77, 31, 20), (78, 37, 25), (79, 42, 29),
- (80, 55, 29), (83, 59, 30), (86, 64, 32), (89, 65, 34),
- (92, 66, 36), (96, 68, 38), (98, 71, 40), (103, 78, 43),
- (110, 83, 47), (133, 101, 65), (141, 113, 77), (150, 126, 90),
- (153, 130, 95), (156, 134, 100), (159, 139, 107), (160, 140, 109),
- (152, 129, 95), (146, 118, 85), (140, 108, 76), (137, 102, 71),
- (135, 96, 66), (123, 81, 51), (112, 65, 37), (108, 50, 22),
- (103, 37, 13), (108, 23, 4), (105, 21, 4), (103, 19, 4),
- (96, 14, 5), (86, 10, 8), (79, 8, 12), (78, 11, 16),
- (79, 21, 19), (81, 27, 23), (83, 34, 27), (87, 41, 30),
- (91, 49, 34), (101, 63, 42), (116, 77, 47), (126, 90, 51),
- (134, 93, 54), (137, 93, 51), (135, 90, 49), (134, 88, 48),
- (127, 83, 44), (116, 74, 41), (108, 61, 34), (94, 51, 29),
- (67, 32, 23), (63, 31, 25), (60, 31, 28), (62, 34, 30),
- (64, 37, 32), (70, 45, 36), (70, 55, 45), (72, 62, 53),
- (73, 67, 59), (80, 68, 55), (78, 66, 53), (77, 65, 51),
- (73, 61, 49), (69, 59, 49), (66, 56, 47), (67, 57, 45),
- (79, 65, 46), (84, 69, 48), (89, 73, 50), (96, 79, 56),
- (101, 84, 60), (105, 90, 64), (108, 91, 68), (113, 90, 70),
- (117, 94, 77), (109, 94, 84), (106, 94, 87), (103, 94, 90),
- (103, 91, 93), (108, 98, 100), (115, 104, 106), (123, 113, 111),
- (131, 126, 123), (133, 127, 124), (135, 128, 126), (136, 125, 126),
- (136, 117, 119), (135, 110, 112), (130, 98, 95), (123, 85, 79),
- (118, 70, 64), (113, 53, 52), (111, 39, 41), (110, 29, 29),
- (106, 23, 16), (100, 17, 6), (95, 11, 2), (89, 4, 0),
- (75, 4, 0), (69, 5, 1), (64, 6, 3), (55, 8, 5),
- (47, 10, 9), (44, 10, 13), (45, 12, 18), (49, 19, 28),
- (59, 32, 41), (73, 51, 59), (89, 71, 78), (110, 91, 98),
- (131, 112, 119), (154, 133, 139), (172, 157, 163), (184, 182, 185),
- (193, 204, 203), (206, 222, 221), (221, 234, 229), (233, 241, 235),
- (234, 242, 239), (223, 236, 234), (211, 227, 227), (199, 216, 217),
- (193, 200, 199), (182, 182, 181), (162, 158, 157), (139, 135, 131),
- (116, 112, 107), (97, 91, 86), (82, 72, 66), (69, 54, 48),
- (58, 38, 31), (48, 29, 19), (45, 25, 13), (46, 24, 10),
- (50, 22, 8), (55, 20, 5), (57, 20, 4), (60, 24, 6),
- (63, 29, 11), (65, 34, 16), (67, 36, 19), (63, 36, 20),
- (56, 35, 23), (52, 35, 25), (48, 36, 30), (51, 36, 36),
- (52, 36, 42), (48, 36, 47), (47, 34, 49), (44, 31, 47),
- (47, 29, 45), (50, 27, 42), (50, 26, 40), (46, 25, 39),
- (39, 22, 35), (32, 19, 29), (26, 16, 24), (23, 15, 18),
- (23, 18, 17), (26, 22, 18), (33, 29, 21), (40, 35, 28),
- (52, 44, 38), (67, 52, 50), (80, 60, 62), (91, 67, 68),
- (86, 65, 63), (82, 63, 59), (78, 55, 55), (72, 47, 51)
- ),
-
-// 523 Clash
-((85, 129, 75), (24, 79, 141), (27, 75, 124), (31, 72, 108),
- (35, 62, 102), (39, 53, 97), (40, 51, 90), (41, 49, 84),
- (33, 46, 59), (32, 48, 49), (31, 51, 39), (30, 46, 35),
- (30, 41, 32), (40, 34, 30), (51, 28, 29), (56, 25, 26),
- (61, 22, 23), (63, 15, 18), (52, 14, 24), (41, 13, 30),
- (33, 12, 44), (26, 12, 58), (25, 10, 59), (25, 8, 60),
- (23, 12, 70), (27, 13, 72), (31, 14, 75), (30, 16, 85),
- (29, 19, 95), (26, 20, 100), (23, 22, 105), (19, 24, 115),
- (22, 23, 116), (30, 28, 100), (48, 34, 87), (66, 40, 74),
- (71, 41, 73), (77, 43, 73), (74, 42, 76), (71, 42, 79),
- (51, 24, 109), (36, 19, 119), (21, 15, 130), (21, 22, 127),
- (21, 29, 124), (22, 36, 117), (23, 43, 110), (28, 72, 91),
- (31, 86, 62), (49, 94, 32), (61, 92, 27), (73, 91, 22),
- (85, 79, 40), (98, 67, 59), (103, 61, 64), (108, 55, 70),
- (84, 28, 123), (72, 18, 126), (60, 9, 130), (55, 7, 129),
- (51, 6, 129), (54, 12, 121), (58, 19, 114), (78, 37, 97),
- (98, 44, 75), (121, 84, 48), (122, 89, 36), (124, 94, 24),
- (117, 91, 29), (110, 88, 35), (88, 78, 37), (63, 60, 36),
- (26, 47, 40), (27, 62, 31), (28, 77, 23), (43, 106, 17),
- (59, 135, 11), (74, 143, 9), (90, 152, 8), (108, 160, 10),
- (119, 166, 12), (128, 160, 16), (124, 150, 18), (120, 141, 21),
- (117, 136, 21), (114, 132, 21), (104, 122, 11), (102, 118, 16),
- (120, 126, 15), (128, 133, 17), (136, 141, 20), (141, 140, 21),
- (146, 139, 23), (135, 129, 29), (116, 118, 52), (101, 95, 83),
- (88, 75, 92), (81, 54, 114), (99, 52, 99), (117, 51, 84),
- (124, 57, 73), (131, 63, 63), (141, 63, 42), (144, 58, 34),
- (104, 65, 15), (89, 61, 19), (74, 57, 23), (65, 55, 19),
- (57, 54, 16), (51, 40, 16), (46, 32, 18), (40, 26, 17),
- (35, 19, 23), (19, 4, 51), (14, 5, 58), (10, 6, 65),
- (10, 15, 75), (13, 24, 77), (7, 39, 75), (13, 60, 60),
- (16, 72, 40), (25, 70, 44), (34, 68, 48), (37, 56, 54),
- (41, 44, 60), (60, 33, 69), (89, 40, 65), (109, 53, 60),
- (120, 70, 51), (131, 101, 17), (121, 102, 12), (111, 104, 8),
- (90, 101, 15), (79, 87, 23), (66, 66, 26), (50, 50, 41),
- (59, 25, 57), (58, 20, 67), (57, 15, 78), (57, 11, 81),
- (58, 7, 84), (54, 13, 94), (54, 16, 105), (49, 19, 114),
- (45, 18, 126), (59, 23, 146), (61, 22, 151), (63, 21, 156),
- (66, 17, 175), (75, 15, 186), (74, 15, 193), (57, 14, 199),
- (37, 7, 202), (30, 7, 196), (24, 8, 191), (17, 11, 178),
- (13, 16, 166), (8, 19, 147), (13, 25, 133), (16, 27, 118),
- (9, 24, 99), (12, 26, 80), (10, 22, 75), (9, 19, 71),
- (11, 17, 76), (9, 15, 78), (10, 9, 74), (16, 9, 76),
- (32, 11, 84), (42, 15, 87), (53, 19, 91), (70, 32, 100),
- (73, 42, 117), (78, 42, 134), (85, 40, 139), (76, 47, 145),
- (58, 42, 144), (49, 31, 131), (46, 29, 113), (41, 25, 93),
- (39, 19, 79), (37, 14, 73), (32, 8, 70), (32, 5, 76),
- (18, 3, 104), (15, 7, 107), (12, 11, 111), (18, 18, 103),
- (20, 25, 90), (35, 47, 72), (54, 68, 47), (74, 88, 27),
- (97, 114, 15), (105, 132, 6), (109, 133, 4), (113, 132, 4),
- (95, 126, 5), (72, 107, 14), (68, 91, 28), (56, 86, 36),
- (34, 81, 43), (33, 81, 51), (39, 95, 45), (41, 101, 36),
- (53, 108, 36), (50, 129, 51), (56, 128, 80), (63, 118, 106),
- (42, 114, 147), (31, 96, 186), (26, 79, 198), (18, 64, 198),
- (9, 52, 186), (4, 53, 167), (12, 53, 145), (11, 53, 134),
- (11, 57, 131), (17, 53, 126), (19, 44, 137), (34, 39, 160),
- (46, 44, 174), (37, 58, 196), (48, 58, 210), (70, 73, 197),
- (69, 105, 181), (80, 118, 147), (103, 129, 105), (120, 142, 76),
- (126, 150, 44), (125, 157, 47), (121, 151, 78), (101, 142, 81),
- (79, 147, 84), (63, 144, 88), (60, 131, 71), (60, 130, 50),
- (61, 138, 26), (75, 142, 14), (67, 144, 33), (53, 144, 61),
- (60, 122, 94), (38, 109, 126), (14, 101, 140), (20, 68, 159),
- (20, 45, 160), (17, 41, 139), (27, 32, 116), (39, 27, 89),
- (50, 44, 68), (65, 59, 49), (82, 73, 28), (98, 103, 14),
- (117, 127, 11), (131, 141, 7), (105, 132, 49), (78, 122, 91)
- ),
-
-// 524 Clouds
-((135, 182, 203), (158, 189, 207), (169, 188, 207), (181, 188, 207),
- (192, 188, 205), (203, 188, 204), (207, 187, 202), (211, 186, 200),
- (205, 180, 193), (199, 176, 192), (193, 172, 191), (190, 171, 192),
- (187, 170, 194), (186, 170, 194), (185, 170, 195), (183, 170, 196),
- (181, 170, 198), (172, 172, 207), (172, 173, 209), (173, 174, 212),
- (174, 175, 212), (175, 176, 213), (174, 175, 213), (174, 175, 214),
- (162, 170, 211), (156, 162, 203), (151, 155, 196), (148, 144, 180),
- (145, 133, 165), (142, 129, 161), (140, 126, 157), (140, 124, 153),
- (143, 127, 153), (155, 135, 156), (160, 136, 154), (166, 137, 153),
- (166, 142, 159), (167, 147, 166), (164, 151, 171), (162, 156, 177),
- (149, 166, 189), (135, 161, 183), (122, 156, 178), (104, 147, 168),
- (87, 138, 159), (78, 132, 153), (69, 127, 148), (55, 115, 136),
- (43, 103, 126), (34, 89, 111), (34, 88, 110), (34, 87, 109),
- (40, 92, 115), (46, 98, 121), (51, 101, 126), (56, 105, 132),
- (77, 126, 157), (84, 135, 167), (91, 144, 177), (94, 149, 183),
- (98, 155, 189), (100, 156, 191), (103, 157, 193), (107, 160, 197),
- (108, 159, 197), (107, 162, 197), (107, 163, 196), (107, 164, 195),
- (107, 164, 195), (107, 164, 195), (105, 163, 194), (104, 162, 193),
- (95, 168, 192), (90, 167, 190), (86, 167, 188), (80, 161, 184),
- (74, 156, 180), (70, 152, 176), (66, 148, 173), (59, 144, 167),
- (52, 141, 161), (51, 136, 156), (55, 135, 157), (59, 135, 159),
- (62, 136, 161), (66, 138, 164), (76, 144, 170), (84, 149, 176),
- (104, 158, 187), (108, 156, 188), (112, 154, 190), (110, 151, 186),
- (109, 148, 183), (102, 141, 176), (94, 131, 168), (88, 123, 158),
- (85, 113, 144), (77, 87, 113), (64, 76, 100), (52, 65, 88),
- (46, 62, 86), (40, 60, 84), (37, 60, 82), (44, 63, 86),
- (71, 77, 100), (77, 87, 113), (84, 98, 127), (86, 104, 133),
- (88, 110, 140), (91, 121, 155), (97, 133, 166), (106, 143, 178),
- (111, 152, 187), (115, 165, 199), (113, 166, 199), (112, 168, 199),
- (105, 167, 196), (98, 168, 194), (88, 167, 189), (79, 163, 184),
- (63, 153, 169), (59, 148, 163), (55, 144, 158), (55, 144, 157),
- (56, 145, 157), (60, 147, 159), (66, 149, 163), (72, 151, 169),
- (79, 152, 172), (96, 156, 182), (101, 159, 185), (106, 162, 189),
- (118, 167, 196), (126, 172, 204), (130, 173, 209), (132, 169, 209),
- (127, 162, 202), (123, 156, 196), (120, 151, 190), (119, 149, 188),
- (119, 148, 186), (120, 142, 178), (131, 136, 165), (139, 128, 150),
- (140, 116, 131), (125, 97, 108), (118, 95, 108), (111, 94, 109),
- (106, 96, 109), (113, 103, 112), (117, 107, 113), (116, 111, 112),
- (103, 116, 129), (98, 120, 135), (94, 124, 142), (97, 136, 155),
- (107, 148, 169), (118, 159, 177), (130, 166, 181), (136, 168, 183),
- (140, 162, 176), (141, 142, 144), (139, 136, 137), (137, 130, 130),
- (132, 117, 117), (117, 111, 111), (102, 99, 103), (83, 84, 89),
- (53, 59, 60), (50, 53, 54), (48, 47, 49), (41, 45, 48),
- (38, 49, 56), (37, 57, 69), (39, 66, 81), (43, 75, 93),
- (53, 83, 103), (63, 89, 109), (70, 94, 115), (73, 100, 121),
- (75, 106, 128), (74, 111, 137), (76, 114, 146), (80, 116, 147),
- (88, 105, 132), (88, 101, 126), (88, 98, 121), (85, 91, 113),
- (84, 88, 111), (84, 90, 113), (89, 94, 117), (92, 98, 119),
- (97, 103, 123), (99, 108, 126), (100, 115, 134), (96, 114, 135),
- (94, 115, 141), (91, 116, 146), (87, 117, 149), (83, 115, 150),
- (80, 122, 156), (72, 117, 148), (65, 109, 136), (57, 99, 126),
- (47, 85, 112), (40, 69, 98), (36, 63, 92), (32, 57, 86),
- (28, 52, 79), (23, 51, 74), (17, 50, 73), (14, 48, 71),
- (11, 47, 69), (9, 42, 64), (10, 38, 60), (11, 35, 57),
- (15, 35, 57), (19, 36, 55), (25, 38, 56), (33, 39, 56),
- (39, 40, 53), (39, 38, 52), (39, 37, 55), (37, 37, 53),
- (35, 38, 56), (36, 41, 61), (40, 47, 63), (39, 52, 69),
- (36, 59, 78), (28, 66, 86), (19, 73, 93), (11, 79, 101),
- (9, 86, 106), (10, 90, 111), (12, 91, 112), (14, 93, 113),
- (17, 93, 113), (21, 93, 115), (24, 96, 116), (27, 98, 119),
- (30, 99, 120), (33, 99, 123), (32, 100, 123), (34, 100, 124),
- (38, 102, 126), (42, 105, 128), (45, 111, 133), (52, 118, 140),
- (54, 125, 146), (55, 132, 152), (59, 138, 160), (65, 144, 166),
- (72, 150, 174), (87, 159, 182), (104, 167, 190), (120, 176, 198)
- ),
-
-// 525 Copper
-((255, 217, 186), (255, 202, 167), (255, 188, 153), (255, 175, 140),
- (243, 161, 124), (232, 147, 108), (225, 140, 99), (218, 134, 91),
- (191, 106, 65), (181, 97, 58), (171, 88, 51), (163, 82, 47),
- (155, 77, 44), (151, 78, 44), (148, 79, 44), (149, 79, 44),
- (151, 80, 45), (165, 89, 56), (172, 97, 61), (179, 106, 67),
- (186, 110, 69), (194, 114, 71), (194, 114, 70), (195, 114, 69),
- (179, 102, 63), (164, 92, 55), (150, 83, 48), (131, 71, 39),
- (112, 59, 31), (101, 53, 26), (91, 47, 22), (75, 39, 16),
- (61, 29, 12), (59, 24, 9), (70, 32, 14), (81, 41, 20),
- (101, 54, 30), (122, 67, 41), (133, 74, 48), (144, 81, 55),
- (190, 111, 80), (207, 125, 91), (225, 139, 102), (233, 147, 108),
- (241, 155, 115), (242, 154, 115), (244, 154, 115), (244, 152, 114),
- (240, 147, 111), (228, 140, 98), (220, 131, 89), (213, 122, 80),
- (203, 116, 73), (194, 110, 67), (188, 106, 64), (182, 103, 61),
- (159, 83, 48), (147, 76, 42), (135, 69, 37), (121, 62, 31),
- (108, 56, 25), (102, 52, 22), (96, 49, 20), (85, 41, 14),
- (76, 35, 10), (55, 20, 2), (47, 14, 1), (40, 9, 0),
- (39, 9, 0), (39, 9, 0), (36, 6, 0), (32, 2, 0),
- (26, 1, 0), (25, 3, 0), (25, 5, 0), (24, 4, 0),
- (24, 4, 0), (23, 3, 0), (22, 2, 0), (18, 0, 0),
- (14, 0, 0), (6, 0, 0), (5, 0, 0), (4, 0, 0),
- (4, 0, 0), (4, 0, 0), (2, 0, 0), (2, 0, 0),
- (4, 0, 0), (8, 1, 0), (13, 2, 0), (16, 3, 0),
- (20, 4, 0), (25, 6, 0), (31, 6, 0), (33, 10, 0),
- (36, 13, 1), (43, 14, 1), (46, 14, 1), (49, 14, 1),
- (51, 15, 1), (53, 16, 2), (59, 21, 6), (68, 28, 10),
- (100, 48, 25), (119, 61, 35), (138, 75, 45), (148, 81, 50),
- (158, 87, 56), (177, 104, 68), (197, 118, 79), (213, 130, 92),
- (228, 144, 107), (248, 169, 132), (250, 173, 136), (253, 178, 140),
- (255, 179, 146), (255, 182, 148), (255, 183, 150), (255, 185, 147),
- (249, 174, 139), (240, 164, 129), (232, 155, 120), (225, 149, 113),
- (218, 144, 107), (203, 135, 95), (190, 118, 84), (175, 111, 73),
- (166, 99, 63), (148, 85, 55), (147, 85, 55), (147, 85, 56),
- (144, 87, 56), (146, 84, 53), (148, 85, 55), (154, 85, 55),
- (171, 94, 61), (175, 98, 61), (179, 103, 61), (180, 102, 58),
- (181, 102, 56), (177, 98, 52), (174, 89, 51), (167, 87, 48),
- (163, 85, 47), (155, 80, 40), (154, 79, 41), (154, 79, 43),
- (154, 80, 47), (160, 88, 52), (170, 94, 59), (181, 104, 67),
- (205, 126, 83), (209, 131, 87), (214, 136, 92), (222, 139, 98),
- (223, 142, 98), (218, 136, 94), (209, 131, 89), (194, 123, 83),
- (177, 110, 73), (136, 77, 48), (127, 70, 42), (118, 64, 37),
- (102, 51, 28), (87, 45, 25), (77, 40, 20), (73, 37, 18),
- (75, 32, 10), (73, 34, 11), (72, 36, 13), (71, 36, 17),
- (72, 36, 18), (73, 37, 20), (77, 36, 14), (76, 33, 12),
- (76, 33, 10), (77, 31, 12), (77, 37, 17), (84, 39, 18),
- (91, 40, 17), (96, 40, 17), (100, 44, 16), (100, 43, 17),
- (95, 43, 17), (93, 42, 16), (91, 41, 16), (91, 43, 14),
- (91, 40, 13), (91, 40, 17), (94, 45, 18), (98, 48, 22),
- (106, 52, 25), (115, 56, 26), (122, 61, 32), (128, 65, 35),
- (132, 71, 37), (135, 68, 36), (131, 65, 33), (122, 61, 33),
- (112, 57, 31), (106, 53, 29), (103, 48, 26), (102, 48, 25),
- (104, 47, 25), (108, 53, 26), (116, 60, 32), (130, 65, 36),
- (142, 73, 41), (156, 79, 44), (167, 87, 48), (173, 92, 49),
- (174, 91, 49), (169, 88, 49), (163, 87, 45), (155, 79, 41),
- (146, 73, 37), (140, 71, 33), (135, 67, 33), (139, 72, 39),
- (144, 80, 43), (155, 89, 52), (171, 104, 65), (187, 122, 81),
- (209, 138, 99), (230, 154, 114), (248, 173, 132), (255, 186, 150),
- (255, 206, 170), (255, 217, 185), (255, 226, 191), (255, 222, 195),
- (255, 228, 197), (255, 223, 199), (255, 222, 199), (255, 223, 193),
- (255, 219, 182), (255, 207, 174), (255, 199, 165), (255, 197, 159),
- (255, 189, 151), (255, 189, 148), (255, 186, 147), (255, 187, 148),
- (255, 190, 152), (255, 193, 156), (255, 198, 163), (255, 202, 169),
- (255, 206, 174), (255, 207, 179), (255, 214, 182), (255, 215, 189),
- (255, 217, 193), (255, 218, 197), (255, 225, 195), (255, 217, 193)
- ),
-
-// 526 Coral
-((155, 66, 54), (138, 51, 35), (140, 52, 36), (143, 54, 37),
- (141, 52, 35), (139, 51, 34), (137, 50, 32), (136, 50, 30),
- (127, 41, 24), (123, 38, 20), (119, 36, 16), (109, 31, 12),
- (99, 26, 8), (89, 20, 6), (80, 15, 4), (75, 13, 2),
- (71, 11, 1), (76, 5, 0), (86, 11, 4), (97, 18, 8),
- (114, 24, 10), (131, 30, 13), (135, 33, 16), (140, 37, 20),
- (154, 39, 20), (153, 36, 17), (153, 34, 15), (147, 35, 14),
- (142, 37, 13), (140, 35, 12), (139, 33, 11), (133, 35, 12),
- (129, 38, 13), (125, 38, 16), (125, 39, 17), (126, 41, 18),
- (126, 45, 21), (127, 49, 24), (130, 49, 26), (133, 50, 29),
- (142, 60, 37), (152, 65, 43), (162, 70, 50), (177, 78, 58),
- (193, 86, 66), (200, 87, 69), (207, 89, 73), (222, 94, 79),
- (229, 95, 79), (226, 93, 76), (215, 85, 69), (204, 78, 63),
- (188, 70, 54), (172, 63, 46), (168, 59, 42), (165, 55, 39),
- (147, 46, 29), (141, 44, 26), (135, 43, 24), (127, 40, 18),
- (120, 37, 13), (119, 34, 11), (118, 31, 10), (118, 28, 6),
- (114, 27, 3), (121, 24, 3), (125, 28, 7), (130, 33, 12),
- (131, 34, 14), (133, 36, 16), (138, 40, 23), (142, 45, 28),
- (143, 50, 32), (143, 51, 33), (143, 53, 34), (142, 52, 33),
- (142, 51, 33), (140, 50, 32), (139, 50, 32), (134, 47, 31),
- (131, 45, 30), (119, 44, 28), (120, 46, 29), (121, 49, 31),
- (123, 50, 35), (125, 52, 40), (136, 58, 49), (145, 69, 57),
- (165, 80, 74), (168, 84, 75), (172, 88, 77), (172, 88, 77),
- (173, 88, 77), (171, 81, 75), (168, 75, 70), (162, 72, 65),
- (155, 67, 59), (146, 54, 41), (140, 52, 37), (134, 50, 34),
- (133, 49, 32), (133, 49, 31), (134, 50, 28), (138, 52, 26),
- (149, 48, 26), (153, 48, 23), (158, 48, 21), (159, 47, 22),
- (160, 47, 24), (163, 49, 27), (164, 51, 32), (164, 56, 38),
- (167, 61, 43), (171, 67, 51), (170, 67, 52), (170, 67, 53),
- (167, 67, 49), (163, 65, 45), (159, 62, 44), (155, 60, 42),
- (154, 63, 45), (161, 69, 50), (169, 75, 56), (174, 79, 58),
- (179, 84, 60), (190, 90, 66), (196, 96, 76), (206, 109, 93),
- (220, 114, 97), (225, 110, 102), (225, 108, 101), (226, 107, 101),
- (223, 94, 76), (211, 81, 64), (205, 72, 59), (197, 63, 48),
- (188, 62, 47), (187, 67, 52), (187, 72, 58), (184, 74, 60),
- (182, 77, 63), (176, 80, 62), (169, 77, 60), (160, 71, 54),
- (148, 64, 46), (134, 51, 31), (133, 48, 28), (132, 46, 25),
- (131, 44, 24), (131, 45, 24), (136, 45, 25), (143, 47, 28),
- (152, 51, 33), (156, 53, 35), (160, 55, 37), (167, 60, 42),
- (175, 65, 45), (184, 72, 50), (191, 78, 57), (195, 84, 66),
- (195, 89, 70), (185, 86, 73), (179, 84, 73), (173, 83, 73),
- (161, 76, 65), (153, 68, 55), (142, 60, 46), (131, 52, 36),
- (112, 38, 19), (106, 33, 14), (101, 29, 10), (97, 25, 6),
- (96, 30, 9), (100, 34, 16), (113, 42, 26), (131, 61, 42),
- (155, 78, 59), (174, 84, 68), (182, 88, 75), (190, 91, 77),
- (196, 85, 70), (187, 76, 60), (178, 68, 49), (176, 60, 41),
- (171, 56, 35), (170, 54, 33), (169, 53, 31), (168, 52, 32),
- (168, 54, 34), (166, 55, 33), (165, 55, 32), (164, 59, 35),
- (161, 63, 38), (160, 64, 41), (158, 68, 46), (154, 72, 49),
- (153, 71, 50), (151, 67, 50), (151, 65, 48), (155, 65, 44),
- (158, 62, 41), (163, 59, 39), (168, 62, 39), (171, 62, 43),
- (170, 61, 46), (169, 64, 48), (171, 65, 52), (168, 65, 52),
- (168, 66, 50), (170, 68, 50), (170, 67, 47), (172, 66, 46),
- (171, 65, 46), (166, 64, 45), (161, 62, 44), (157, 62, 45),
- (152, 63, 46), (148, 63, 46), (141, 60, 43), (132, 58, 40),
- (124, 55, 37), (119, 52, 34), (111, 46, 27), (103, 38, 19),
- (100, 35, 14), (102, 29, 10), (105, 25, 5), (101, 23, 2),
- (99, 20, 1), (103, 22, 2), (103, 25, 3), (98, 26, 5),
- (98, 28, 9), (100, 31, 11), (104, 33, 14), (106, 33, 16),
- (108, 35, 19), (115, 37, 22), (121, 38, 22), (126, 42, 24),
- (129, 46, 26), (132, 48, 26), (137, 50, 28), (138, 52, 28),
- (138, 52, 26), (139, 50, 28), (141, 50, 28), (143, 48, 27),
- (143, 48, 29), (146, 49, 32), (152, 50, 34), (157, 56, 42),
- (161, 63, 51), (166, 68, 55), (158, 64, 50), (152, 61, 49)
- ),
-
-// 527 Cotton_Flower
-((100, 160, 186), (126, 177, 195), (134, 183, 199), (143, 189, 203),
- (148, 189, 198), (153, 190, 194), (155, 191, 192), (158, 193, 191),
- (174, 202, 200), (174, 203, 201), (174, 204, 202), (164, 193, 187),
- (154, 183, 172), (149, 171, 157), (144, 160, 142), (142, 156, 139),
- (141, 153, 137), (125, 142, 136), (110, 135, 132), (96, 129, 129),
- (85, 119, 124), (75, 109, 119), (74, 106, 112), (74, 103, 106),
- (74, 95, 104), (81, 94, 101), (88, 94, 99), (95, 88, 91),
- (102, 82, 83), (101, 78, 75), (101, 74, 67), (101, 63, 53),
- (98, 58, 41), (98, 49, 23), (95, 48, 21), (92, 47, 19),
- (84, 50, 24), (77, 53, 29), (70, 55, 35), (63, 57, 41),
- (51, 71, 75), (48, 76, 88), (46, 82, 101), (46, 82, 101),
- (46, 83, 102), (46, 83, 101), (47, 83, 100), (46, 79, 98),
- (43, 76, 95), (36, 66, 88), (37, 64, 74), (38, 62, 61),
- (44, 59, 48), (51, 57, 36), (54, 57, 32), (58, 57, 29),
- (64, 58, 27), (65, 61, 29), (66, 64, 32), (69, 67, 37),
- (73, 70, 42), (74, 69, 44), (76, 69, 47), (76, 68, 51),
- (72, 67, 55), (57, 58, 53), (50, 55, 55), (44, 52, 57),
- (43, 51, 57), (43, 50, 57), (42, 51, 57), (42, 51, 57),
- (43, 50, 51), (42, 48, 50), (42, 47, 49), (40, 47, 48),
- (39, 47, 48), (39, 47, 46), (40, 47, 44), (45, 48, 39),
- (48, 51, 39), (53, 53, 35), (51, 53, 32), (50, 53, 30),
- (49, 52, 27), (48, 51, 25), (46, 50, 23), (44, 48, 18),
- (44, 47, 13), (44, 48, 14), (44, 50, 15), (44, 51, 16),
- (44, 52, 18), (44, 52, 20), (43, 52, 20), (44, 50, 20),
- (48, 48, 21), (64, 51, 24), (77, 53, 25), (90, 56, 26),
- (95, 56, 25), (101, 57, 24), (110, 57, 22), (117, 59, 21),
- (121, 64, 18), (123, 67, 17), (126, 70, 16), (125, 69, 15),
- (125, 69, 15), (123, 68, 15), (118, 68, 14), (112, 70, 16),
- (113, 72, 18), (121, 68, 15), (121, 64, 15), (122, 61, 15),
- (122, 52, 11), (117, 44, 12), (112, 40, 12), (114, 39, 10),
- (113, 39, 7), (105, 34, 4), (97, 29, 2), (88, 27, 3),
- (80, 26, 4), (68, 27, 9), (60, 32, 13), (55, 37, 16),
- (51, 41, 17), (42, 43, 17), (40, 43, 18), (38, 43, 19),
- (34, 43, 22), (34, 42, 23), (34, 39, 24), (33, 38, 21),
- (26, 33, 12), (22, 32, 11), (18, 31, 10), (17, 29, 9),
- (17, 27, 9), (19, 29, 8), (22, 32, 7), (28, 36, 6),
- (31, 41, 7), (35, 45, 8), (35, 45, 7), (36, 46, 7),
- (42, 49, 9), (50, 53, 9), (59, 57, 10), (67, 58, 11),
- (70, 54, 14), (69, 53, 14), (68, 53, 15), (66, 54, 18),
- (65, 55, 19), (65, 58, 22), (67, 60, 25), (67, 63, 29),
- (68, 65, 30), (62, 67, 32), (59, 67, 32), (57, 67, 33),
- (53, 66, 35), (50, 65, 39), (50, 64, 38), (50, 64, 37),
- (49, 61, 34), (48, 59, 33), (47, 58, 33), (43, 57, 34),
- (40, 55, 34), (37, 52, 31), (36, 50, 26), (33, 47, 22),
- (31, 45, 20), (30, 44, 19), (28, 46, 20), (27, 47, 19),
- (28, 48, 18), (29, 46, 16), (29, 46, 15), (29, 44, 16),
- (29, 45, 20), (30, 46, 20), (31, 47, 21), (35, 47, 20),
- (39, 47, 19), (44, 47, 17), (47, 46, 17), (51, 46, 18),
- (53, 48, 22), (55, 53, 29), (53, 58, 42), (52, 61, 54),
- (52, 68, 69), (55, 76, 82), (59, 83, 95), (65, 95, 105),
- (70, 106, 119), (72, 114, 130), (74, 121, 143), (77, 129, 152),
- (82, 135, 160), (89, 141, 161), (103, 145, 159), (115, 147, 153),
- (121, 143, 147), (126, 138, 136), (130, 132, 125), (126, 127, 119),
- (126, 123, 115), (129, 123, 114), (121, 122, 119), (113, 118, 122),
- (104, 113, 120), (97, 109, 115), (89, 102, 107), (91, 102, 95),
- (90, 103, 93), (88, 105, 91), (81, 104, 90), (81, 103, 87),
- (81, 97, 80), (88, 92, 64), (95, 88, 50), (104, 84, 36),
- (109, 79, 25), (114, 76, 19), (117, 70, 15), (120, 66, 12),
- (121, 62, 12), (118, 58, 9), (116, 57, 10), (112, 56, 10),
- (109, 56, 10), (106, 57, 9), (104, 57, 11), (102, 56, 8),
- (101, 56, 9), (96, 56, 12), (91, 60, 14), (86, 64, 19),
- (82, 68, 26), (77, 71, 35), (75, 78, 50), (75, 82, 65),
- (77, 90, 79), (76, 99, 95), (79, 108, 110), (76, 115, 123),
- (74, 124, 139), (76, 132, 156), (81, 139, 168), (89, 149, 177)
- ),
-
-// 528 Country_Garden
-((64, 127, 54), (64, 145, 64), (54, 140, 73), (44, 136, 82),
- (44, 115, 95), (44, 94, 108), (45, 89, 112), (46, 85, 116),
- (44, 63, 112), (46, 44, 111), (49, 26, 111), (60, 19, 111),
- (72, 12, 111), (86, 12, 103), (100, 13, 96), (104, 15, 92),
- (109, 18, 89), (118, 46, 68), (131, 63, 65), (145, 80, 62),
- (156, 90, 68), (168, 101, 74), (167, 110, 75), (167, 119, 77),
- (179, 139, 68), (179, 135, 69), (179, 132, 70), (172, 122, 68),
- (165, 113, 66), (163, 105, 63), (161, 97, 61), (147, 88, 59),
- (130, 77, 57), (104, 61, 46), (102, 49, 43), (101, 38, 41),
- (96, 34, 43), (92, 31, 45), (87, 31, 43), (83, 31, 42),
- (63, 26, 31), (55, 34, 28), (48, 42, 25), (44, 51, 22),
- (40, 60, 19), (42, 59, 17), (45, 59, 15), (52, 59, 11),
- (61, 57, 13), (85, 52, 14), (104, 49, 11), (123, 47, 9),
- (137, 45, 10), (152, 44, 11), (152, 46, 12), (153, 48, 14),
- (137, 50, 11), (125, 53, 20), (114, 57, 29), (102, 55, 41),
- (90, 54, 54), (83, 52, 57), (76, 50, 60), (61, 52, 70),
- (54, 53, 80), (46, 50, 99), (52, 56, 100), (59, 63, 102),
- (66, 68, 102), (73, 73, 102), (88, 87, 98), (104, 89, 91),
- (137, 90, 65), (152, 82, 56), (168, 75, 48), (173, 65, 41),
- (179, 56, 35), (179, 53, 33), (180, 50, 32), (171, 44, 32),
- (163, 36, 29), (130, 31, 22), (107, 40, 24), (84, 50, 26),
- (75, 54, 27), (67, 58, 28), (61, 70, 25), (57, 80, 20),
- (47, 93, 16), (48, 89, 24), (49, 86, 33), (57, 83, 39),
- (66, 80, 45), (86, 76, 56), (109, 74, 71), (124, 72, 89),
- (133, 71, 101), (152, 60, 110), (148, 54, 115), (145, 49, 121),
- (136, 50, 123), (127, 51, 126), (114, 52, 120), (101, 46, 111),
- (77, 27, 94), (60, 19, 85), (44, 12, 76), (40, 10, 70),
- (36, 9, 64), (41, 13, 54), (51, 14, 47), (62, 23, 38),
- (69, 31, 31), (72, 57, 20), (72, 64, 22), (72, 71, 24),
- (80, 83, 34), (92, 89, 45), (108, 83, 47), (124, 80, 48),
- (150, 95, 38), (163, 102, 40), (177, 109, 42), (182, 107, 40),
- (188, 105, 39), (202, 108, 32), (207, 111, 18), (202, 124, 19),
- (187, 129, 17), (141, 124, 27), (130, 119, 27), (120, 114, 28),
- (104, 105, 46), (92, 90, 55), (87, 74, 62), (91, 71, 70),
- (102, 78, 87), (111, 77, 106), (120, 77, 126), (127, 74, 133),
- (135, 72, 140), (141, 82, 138), (135, 99, 126), (126, 114, 113),
- (105, 127, 105), (77, 119, 103), (71, 121, 92), (65, 123, 82),
- (60, 127, 60), (52, 136, 39), (53, 139, 27), (58, 130, 28),
- (88, 102, 22), (94, 95, 23), (101, 88, 25), (112, 73, 22),
- (121, 61, 23), (126, 50, 22), (130, 37, 17), (131, 30, 18),
- (129, 24, 17), (118, 26, 18), (113, 26, 18), (109, 26, 19),
- (94, 28, 21), (78, 29, 23), (64, 34, 23), (56, 40, 27),
- (49, 38, 39), (47, 38, 41), (45, 39, 43), (42, 46, 43),
- (40, 60, 48), (47, 71, 46), (65, 72, 47), (88, 75, 43),
- (116, 79, 38), (135, 92, 40), (150, 113, 42), (157, 119, 44),
- (161, 119, 42), (163, 107, 38), (157, 93, 31), (147, 87, 30),
- (111, 77, 29), (104, 74, 30), (97, 71, 31), (78, 63, 25),
- (65, 55, 22), (56, 53, 20), (49, 52, 16), (52, 57, 18),
- (51, 66, 18), (53, 71, 21), (52, 81, 24), (51, 88, 23),
- (53, 92, 24), (52, 99, 27), (49, 96, 32), (44, 90, 42),
- (39, 86, 44), (39, 82, 44), (42, 86, 44), (49, 92, 43),
- (56, 94, 48), (68, 97, 47), (82, 99, 45), (95, 103, 38),
- (110, 113, 30), (118, 123, 26), (126, 132, 19), (130, 138, 16),
- (127, 141, 12), (119, 142, 8), (105, 146, 10), (91, 148, 17),
- (73, 143, 26), (55, 143, 34), (37, 135, 40), (21, 131, 42),
- (14, 123, 46), (11, 107, 51), (12, 92, 55), (16, 75, 61),
- (21, 62, 62), (30, 48, 56), (40, 37, 53), (48, 27, 49),
- (56, 18, 52), (64, 16, 64), (72, 18, 83), (74, 30, 103),
- (76, 41, 119), (83, 45, 122), (85, 43, 120), (91, 37, 125),
- (85, 40, 125), (75, 48, 135), (71, 50, 133), (68, 49, 120),
- (73, 38, 108), (72, 32, 90), (63, 33, 85), (52, 38, 80),
- (41, 45, 72), (33, 50, 69), (28, 50, 62), (23, 51, 54),
- (19, 57, 48), (21, 66, 36), (28, 79, 28), (38, 83, 24),
- (36, 94, 21), (31, 106, 27), (37, 116, 34), (44, 128, 43)
- ),
-
-// 529 Creamsicle
-((255, 175, 47), (255, 163, 47), (255, 154, 46), (255, 145, 45),
- (255, 131, 45), (255, 118, 45), (255, 113, 45), (255, 108, 45),
- (255, 92, 45), (255, 87, 45), (255, 83, 45), (255, 83, 45),
- (255, 83, 45), (255, 88, 45), (255, 94, 45), (255, 96, 45),
- (255, 98, 45), (255, 108, 45), (255, 116, 45), (255, 124, 45),
- (255, 131, 45), (255, 139, 45), (255, 142, 45), (255, 146, 45),
- (247, 162, 43), (231, 166, 41), (215, 171, 39), (200, 172, 37),
- (186, 174, 36), (180, 171, 34), (174, 168, 33), (163, 158, 31),
- (150, 146, 29), (147, 124, 47), (165, 109, 68), (183, 95, 89),
- (194, 82, 117), (206, 69, 146), (211, 65, 161), (216, 62, 177),
- (247, 50, 223), (251, 47, 237), (255, 45, 251), (255, 45, 253),
- (255, 46, 255), (255, 48, 255), (255, 51, 255), (255, 61, 255),
- (255, 74, 253), (255, 101, 239), (255, 118, 229), (255, 135, 220),
- (255, 146, 191), (255, 157, 162), (255, 158, 148), (255, 159, 135),
- (255, 155, 98), (255, 144, 80), (255, 134, 62), (255, 124, 67),
- (255, 115, 72), (255, 109, 76), (255, 104, 80), (255, 91, 89),
- (255, 79, 99), (255, 65, 114), (255, 58, 120), (255, 52, 126),
- (255, 49, 129), (255, 47, 133), (255, 45, 139), (249, 44, 146),
- (239, 42, 165), (236, 42, 167), (233, 42, 170), (205, 43, 160),
- (177, 44, 151), (171, 46, 145), (166, 49, 140), (168, 55, 126),
- (162, 60, 103), (129, 69, 63), (144, 80, 54), (159, 91, 45),
- (172, 96, 41), (185, 102, 38), (200, 109, 35), (204, 113, 40),
- (233, 129, 71), (244, 132, 90), (255, 135, 109), (255, 130, 118),
- (255, 126, 128), (255, 116, 154), (255, 104, 177), (255, 93, 197),
- (255, 82, 211), (255, 59, 223), (255, 52, 222), (255, 45, 222),
- (255, 45, 219), (255, 45, 217), (255, 45, 208), (255, 45, 194),
- (255, 45, 161), (255, 49, 150), (255, 53, 139), (255, 57, 133),
- (255, 62, 127), (255, 70, 109), (255, 78, 93), (255, 89, 81),
- (255, 101, 76), (255, 118, 70), (255, 121, 72), (255, 124, 75),
- (255, 127, 88), (255, 128, 106), (252, 124, 126), (244, 118, 153),
- (229, 101, 205), (217, 94, 219), (206, 88, 233), (199, 85, 238),
- (192, 83, 244), (185, 73, 252), (186, 66, 255), (191, 61, 255),
- (198, 62, 250), (216, 54, 219), (222, 51, 208), (229, 48, 198),
- (242, 49, 176), (251, 54, 150), (255, 59, 121), (255, 63, 95),
- (255, 75, 62), (255, 81, 57), (255, 87, 52), (255, 90, 55),
- (255, 93, 58), (255, 97, 66), (255, 99, 72), (255, 101, 79),
- (255, 102, 89), (255, 109, 103), (255, 110, 102), (255, 112, 102),
- (255, 112, 97), (255, 113, 90), (255, 117, 82), (255, 122, 75),
- (255, 126, 57), (255, 125, 53), (255, 124, 50), (255, 123, 46),
- (255, 123, 45), (255, 124, 45), (255, 123, 45), (255, 121, 45),
- (255, 120, 45), (255, 124, 49), (255, 125, 50), (255, 126, 51),
- (255, 128, 52), (255, 128, 52), (255, 128, 52), (255, 128, 52),
- (255, 126, 50), (255, 124, 48), (255, 123, 47), (255, 121, 45),
- (255, 119, 45), (255, 121, 45), (255, 124, 45), (255, 129, 45),
- (255, 135, 45), (248, 145, 43), (236, 157, 42), (220, 166, 46),
- (209, 168, 60), (194, 162, 75), (175, 159, 82), (155, 156, 85),
- (133, 131, 110), (133, 121, 113), (133, 111, 117), (141, 91, 115),
- (156, 81, 112), (173, 73, 111), (183, 63, 109), (185, 48, 108),
- (180, 43, 106), (174, 48, 102), (163, 58, 98), (150, 63, 99),
- (132, 69, 101), (114, 84, 102), (103, 104, 100), (105, 123, 93),
- (116, 138, 83), (133, 151, 77), (151, 165, 75), (170, 178, 69),
- (188, 187, 56), (205, 186, 44), (221, 181, 40), (236, 175, 42),
- (245, 169, 43), (247, 160, 43), (245, 146, 43), (245, 132, 43),
- (244, 119, 43), (244, 110, 43), (243, 101, 43), (245, 93, 43),
- (247, 86, 43), (250, 82, 44), (253, 80, 44), (254, 80, 45),
- (255, 82, 45), (255, 86, 45), (255, 90, 45), (255, 92, 45),
- (255, 90, 45), (255, 87, 45), (255, 87, 45), (255, 87, 45),
- (255, 86, 45), (255, 81, 45), (255, 74, 45), (255, 67, 45),
- (255, 65, 45), (255, 63, 45), (255, 60, 47), (255, 55, 51),
- (255, 49, 57), (255, 47, 60), (255, 48, 64), (255, 48, 69),
- (255, 47, 76), (255, 46, 81), (255, 49, 84), (255, 56, 84),
- (255, 65, 80), (255, 71, 76), (255, 80, 73), (255, 92, 71),
- (255, 107, 64), (255, 122, 57), (255, 134, 51), (255, 144, 50),
- (255, 154, 50), (255, 164, 48), (255, 173, 46), (255, 176, 46)
- ),
-
-// 530 Cricket_Music
-((112, 38, 168), (104, 37, 182), (102, 36, 188), (100, 36, 194),
- (94, 31, 177), (88, 26, 160), (82, 23, 153), (77, 20, 146),
- (57, 28, 102), (57, 35, 81), (57, 43, 61), (44, 54, 42),
- (32, 65, 24), (32, 71, 24), (32, 78, 24), (37, 77, 35),
- (43, 76, 46), (54, 57, 84), (70, 47, 105), (86, 38, 126),
- (96, 26, 145), (106, 14, 165), (108, 11, 173), (110, 8, 182),
- (86, 0, 198), (71, 3, 211), (56, 6, 224), (42, 4, 227),
- (28, 2, 230), (24, 1, 224), (21, 0, 218), (4, 0, 215),
- (0, 4, 211), (0, 12, 179), (0, 17, 158), (0, 23, 137),
- (0, 31, 117), (0, 39, 98), (0, 38, 85), (0, 38, 73),
- (0, 52, 44), (0, 44, 42), (0, 36, 40), (0, 24, 50),
- (0, 12, 61), (1, 11, 65), (3, 10, 70), (15, 7, 76),
- (26, 5, 80), (29, 0, 77), (28, 1, 61), (27, 3, 45),
- (21, 9, 37), (16, 16, 30), (15, 16, 31), (14, 16, 32),
- (15, 10, 45), (21, 16, 55), (28, 22, 65), (36, 24, 77),
- (45, 27, 89), (45, 28, 91), (46, 30, 94), (38, 36, 93),
- (31, 49, 89), (23, 64, 84), (14, 55, 85), (6, 47, 86),
- (5, 41, 90), (4, 35, 94), (2, 23, 102), (6, 12, 106),
- (30, 0, 124), (30, 2, 122), (31, 5, 120), (33, 2, 118),
- (35, 0, 117), (32, 0, 110), (29, 0, 104), (19, 8, 91),
- (3, 6, 80), (0, 0, 55), (0, 5, 42), (0, 10, 30),
- (0, 16, 26), (0, 22, 23), (0, 28, 8), (0, 27, 0),
- (0, 44, 0), (0, 57, 7), (0, 71, 15), (3, 75, 19),
- (6, 80, 24), (11, 89, 40), (14, 93, 59), (6, 93, 72),
- (3, 89, 89), (6, 71, 102), (5, 61, 102), (4, 52, 103),
- (7, 45, 110), (10, 39, 117), (29, 39, 135), (47, 44, 142),
- (87, 35, 171), (106, 27, 185), (125, 20, 199), (129, 19, 199),
- (134, 19, 200), (127, 14, 184), (112, 8, 160), (92, 11, 132),
- (75, 27, 101), (39, 44, 54), (33, 44, 50), (27, 45, 46),
- (22, 47, 46), (28, 42, 47), (32, 36, 64), (47, 31, 86),
- (62, 4, 111), (59, 8, 114), (57, 13, 117), (52, 20, 110),
- (48, 27, 104), (26, 27, 86), (14, 42, 61), (5, 62, 51),
- (4, 65, 36), (7, 48, 0), (13, 45, 0), (19, 43, 0),
- (40, 37, 14), (48, 13, 32), (65, 0, 63), (78, 0, 81),
- (86, 0, 114), (85, 0, 121), (84, 0, 129), (80, 0, 121),
- (76, 0, 114), (76, 0, 102), (89, 0, 98), (106, 0, 106),
- (106, 0, 103), (112, 7, 128), (120, 7, 138), (128, 8, 149),
- (140, 12, 162), (141, 15, 169), (144, 12, 174), (154, 8, 179),
- (163, 13, 181), (169, 11, 179), (175, 10, 177), (183, 6, 181),
- (194, 4, 194), (192, 20, 207), (184, 24, 199), (183, 37, 178),
- (165, 44, 146), (141, 53, 154), (137, 51, 149), (133, 49, 144),
- (122, 45, 117), (109, 53, 121), (91, 47, 130), (80, 42, 152),
- (87, 45, 170), (90, 47, 171), (94, 49, 173), (100, 54, 185),
- (106, 51, 190), (117, 49, 193), (122, 42, 185), (138, 32, 184),
- (137, 23, 178), (133, 15, 176), (124, 8, 173), (121, 0, 177),
- (111, 0, 178), (95, 0, 178), (80, 2, 183), (83, 4, 192),
- (98, 2, 218), (97, 2, 224), (96, 2, 230), (93, 2, 231),
- (88, 4, 233), (91, 0, 228), (84, 0, 224), (73, 0, 209),
- (65, 0, 199), (59, 0, 183), (51, 0, 170), (49, 2, 153),
- (49, 7, 149), (52, 11, 143), (51, 18, 141), (46, 28, 137),
- (31, 28, 134), (29, 34, 129), (38, 44, 134), (38, 46, 144),
- (38, 55, 156), (29, 54, 157), (42, 60, 167), (59, 54, 183),
- (93, 63, 200), (97, 44, 199), (109, 32, 195), (127, 20, 198),
- (144, 11, 206), (157, 5, 207), (163, 4, 195), (160, 8, 181),
- (142, 15, 167), (117, 35, 156), (95, 53, 134), (77, 69, 110),
- (54, 75, 80), (36, 93, 64), (20, 96, 44), (10, 97, 42),
- (6, 89, 45), (3, 80, 53), (0, 63, 60), (0, 42, 69),
- (0, 31, 91), (0, 26, 109), (0, 16, 122), (0, 8, 133),
- (0, 0, 142), (12, 7, 152), (40, 19, 162), (59, 20, 174),
- (77, 5, 184), (92, 0, 199), (101, 0, 208), (104, 7, 215),
- (98, 15, 215), (92, 23, 210), (70, 37, 191), (31, 34, 171),
- (18, 49, 148), (7, 59, 122), (0, 71, 92), (0, 93, 87),
- (0, 88, 77), (0, 79, 69), (7, 71, 69), (28, 69, 65),
- (38, 51, 72), (53, 49, 92), (67, 44, 130), (96, 48, 156)
- ),
-
-// 531 Dark_Rainbow
-((90, 148, 72), (141, 187, 70), (162, 176, 67), (183, 165, 65),
- (202, 148, 55), (221, 132, 45), (222, 124, 41), (224, 117, 38),
- (188, 66, 18), (169, 48, 14), (151, 30, 11), (127, 24, 11),
- (103, 19, 12), (80, 29, 13), (58, 39, 15), (49, 42, 18),
- (41, 45, 22), (20, 40, 46), (14, 40, 51), (9, 40, 56),
- (8, 38, 59), (8, 37, 62), (6, 32, 63), (5, 28, 64),
- (10, 11, 61), (18, 8, 53), (27, 5, 45), (39, 5, 35),
- (52, 5, 26), (58, 5, 23), (64, 5, 21), (77, 4, 19),
- (92, 6, 21), (116, 7, 30), (112, 5, 32), (108, 3, 34),
- (95, 3, 36), (83, 4, 38), (78, 4, 40), (73, 5, 42),
- (52, 22, 48), (44, 34, 60), (36, 47, 72), (37, 55, 71),
- (39, 64, 70), (43, 70, 64), (48, 77, 58), (61, 92, 56),
- (72, 101, 58), (73, 108, 52), (67, 111, 37), (62, 115, 23),
- (65, 108, 25), (69, 101, 28), (67, 93, 33), (65, 85, 38),
- (46, 68, 56), (37, 64, 80), (29, 61, 105), (33, 42, 129),
- (37, 24, 154), (34, 18, 153), (32, 13, 153), (20, 13, 149),
- (12, 13, 146), (7, 6, 142), (18, 3, 121), (30, 0, 101),
- (39, 0, 87), (49, 1, 74), (68, 2, 49), (83, 2, 34),
- (114, 4, 14), (121, 9, 15), (128, 15, 17), (119, 27, 24),
- (111, 40, 32), (104, 45, 33), (97, 51, 34), (80, 57, 35),
- (67, 58, 41), (55, 56, 62), (55, 55, 68), (56, 54, 74),
- (58, 53, 72), (61, 53, 70), (71, 43, 64), (76, 33, 60),
- (79, 17, 61), (75, 16, 58), (71, 16, 55), (65, 16, 53),
- (60, 17, 52), (49, 19, 53), (33, 12, 61), (22, 13, 78),
- (18, 14, 96), (28, 16, 141), (34, 15, 152), (41, 14, 163),
- (47, 16, 163), (53, 19, 163), (65, 24, 163), (85, 29, 157),
- (110, 27, 131), (115, 27, 110), (121, 28, 90), (121, 29, 79),
- (122, 31, 69), (121, 42, 53), (111, 59, 46), (100, 82, 45),
- (102, 104, 44), (123, 137, 35), (125, 140, 32), (128, 143, 30),
- (121, 152, 33), (115, 160, 35), (117, 166, 41), (126, 168, 44),
- (143, 135, 43), (144, 115, 40), (146, 95, 38), (149, 87, 39),
- (153, 80, 41), (158, 66, 37), (166, 54, 36), (176, 43, 29),
- (186, 39, 18), (207, 26, 8), (208, 24, 8), (209, 22, 9),
- (205, 17, 15), (197, 21, 17), (193, 28, 19), (189, 32, 18),
- (186, 49, 18), (191, 67, 23), (197, 86, 28), (202, 95, 31),
- (207, 104, 35), (192, 115, 45), (167, 122, 66), (149, 115, 89),
- (127, 112, 114), (117, 99, 142), (101, 94, 143), (86, 90, 145),
- (67, 70, 150), (39, 45, 148), (27, 29, 152), (26, 15, 138),
- (18, 9, 92), (18, 6, 80), (18, 3, 69), (18, 6, 62),
- (17, 10, 58), (14, 15, 58), (12, 23, 62), (15, 27, 63),
- (23, 28, 60), (25, 30, 54), (25, 30, 54), (26, 31, 54),
- (26, 33, 57), (39, 31, 58), (43, 27, 57), (50, 24, 64),
- (37, 17, 88), (40, 16, 93), (44, 16, 99), (51, 13, 112),
- (72, 19, 123), (89, 34, 129), (98, 44, 132), (107, 55, 126),
- (106, 57, 121), (114, 52, 115), (119, 55, 105), (126, 57, 97),
- (132, 59, 86), (136, 63, 76), (140, 57, 69), (141, 49, 57),
- (155, 40, 43), (161, 42, 43), (167, 44, 43), (180, 55, 44),
- (198, 65, 37), (213, 74, 34), (221, 74, 29), (227, 71, 22),
- (226, 70, 21), (227, 70, 19), (228, 74, 19), (224, 72, 22),
- (221, 67, 19), (214, 59, 15), (209, 53, 9), (209, 56, 3),
- (208, 58, 3), (204, 62, 6), (197, 63, 8), (185, 65, 14),
- (183, 73, 13), (184, 84, 17), (188, 99, 21), (200, 117, 26),
- (198, 135, 41), (200, 153, 42), (200, 170, 43), (194, 180, 39),
- (194, 191, 43), (184, 200, 58), (173, 202, 77), (163, 201, 103),
- (148, 188, 120), (136, 173, 134), (128, 156, 146), (121, 134, 158),
- (114, 111, 172), (111, 90, 180), (107, 70, 178), (112, 58, 165),
- (120, 48, 148), (121, 38, 127), (121, 29, 106), (105, 17, 84),
- (92, 8, 59), (79, 6, 44), (64, 6, 36), (56, 7, 34),
- (42, 8, 30), (34, 6, 25), (22, 13, 21), (17, 23, 23),
- (23, 38, 33), (32, 53, 50), (49, 66, 60), (74, 82, 67),
- (101, 94, 66), (126, 113, 61), (144, 125, 66), (147, 136, 71),
- (151, 149, 84), (153, 141, 92), (152, 135, 89), (141, 117, 78),
- (117, 97, 66), (87, 95, 63), (61, 93, 67), (48, 95, 73),
- (40, 102, 74), (38, 106, 74), (46, 108, 74), (64, 128, 73)
- ),
-
-// 532 Dark_Rose
-((92, 63, 80), (75, 57, 74), (70, 54, 69), (66, 51, 65),
- (62, 48, 60), (59, 45, 55), (57, 43, 51), (56, 42, 48),
- (54, 42, 47), (55, 52, 48), (57, 63, 49), (61, 74, 55),
- (66, 86, 62), (81, 94, 69), (97, 102, 77), (102, 92, 77),
- (107, 82, 78), (129, 72, 98), (132, 64, 96), (136, 56, 95),
- (132, 50, 93), (129, 45, 91), (125, 42, 85), (122, 39, 80),
- (104, 39, 66), (91, 40, 61), (78, 42, 56), (71, 41, 51),
- (64, 40, 47), (61, 40, 44), (58, 41, 41), (55, 41, 41),
- (53, 42, 47), (42, 51, 39), (46, 44, 40), (50, 38, 41),
- (50, 36, 37), (50, 35, 33), (49, 33, 32), (48, 31, 31),
- (46, 25, 32), (42, 24, 29), (39, 23, 26), (35, 23, 28),
- (32, 23, 31), (30, 22, 29), (28, 21, 27), (18, 18, 24),
- (17, 22, 17), (12, 20, 12), (13, 19, 12), (15, 19, 13),
- (18, 22, 15), (21, 26, 17), (21, 27, 19), (22, 29, 22),
- (27, 37, 34), (29, 39, 34), (31, 42, 35), (31, 40, 37),
- (31, 38, 39), (30, 38, 36), (29, 38, 34), (27, 37, 34),
- (27, 35, 31), (35, 31, 27), (38, 30, 31), (41, 30, 35),
- (42, 30, 36), (44, 31, 38), (48, 31, 36), (51, 32, 35),
- (55, 30, 41), (54, 29, 38), (53, 28, 35), (49, 25, 31),
- (45, 23, 27), (43, 22, 26), (42, 22, 25), (38, 21, 22),
- (33, 19, 22), (24, 19, 15), (22, 15, 14), (21, 12, 13),
- (20, 10, 14), (19, 9, 15), (17, 8, 13), (15, 7, 11),
- (16, 6, 12), (15, 7, 11), (15, 8, 11), (16, 9, 11),
- (18, 10, 11), (23, 16, 14), (29, 17, 22), (34, 19, 23),
- (39, 21, 25), (50, 27, 38), (54, 27, 41), (58, 27, 44),
- (59, 26, 43), (60, 26, 43), (61, 27, 47), (61, 28, 46),
- (64, 29, 47), (65, 31, 46), (66, 34, 46), (67, 34, 46),
- (68, 35, 47), (69, 39, 51), (72, 43, 55), (75, 49, 58),
- (78, 52, 58), (80, 56, 60), (82, 56, 62), (85, 57, 65),
- (92, 59, 70), (97, 60, 73), (104, 61, 75), (113, 65, 83),
- (131, 79, 98), (142, 80, 104), (154, 81, 111), (156, 82, 111),
- (158, 84, 111), (149, 86, 106), (145, 82, 108), (140, 75, 105),
- (135, 67, 100), (104, 54, 72), (97, 52, 70), (90, 51, 68),
- (80, 49, 64), (72, 49, 59), (67, 47, 49), (65, 47, 49),
- (60, 49, 45), (59, 47, 47), (58, 45, 49), (58, 44, 49),
- (59, 43, 50), (57, 39, 47), (57, 34, 47), (57, 30, 47),
- (58, 27, 44), (63, 21, 42), (65, 19, 41), (68, 18, 41),
- (74, 18, 46), (77, 20, 47), (80, 24, 51), (85, 27, 53),
- (97, 31, 65), (97, 33, 65), (98, 35, 66), (99, 41, 72),
- (99, 43, 70), (100, 46, 73), (97, 47, 69), (94, 50, 70),
- (86, 53, 69), (69, 76, 57), (66, 77, 54), (63, 79, 52),
- (60, 78, 49), (55, 76, 48), (51, 71, 46), (52, 69, 45),
- (61, 55, 45), (58, 47, 43), (56, 40, 42), (54, 36, 44),
- (50, 34, 36), (51, 44, 36), (50, 54, 36), (50, 55, 35),
- (43, 54, 30), (44, 54, 30), (41, 52, 30), (44, 49, 30),
- (43, 39, 27), (38, 22, 23), (36, 18, 24), (34, 18, 27),
- (31, 13, 22), (30, 13, 22), (29, 13, 23), (26, 15, 25),
- (22, 14, 24), (22, 15, 21), (24, 15, 20), (27, 16, 28),
- (30, 20, 32), (33, 26, 38), (42, 37, 48), (66, 50, 65),
- (86, 67, 80), (103, 80, 84), (113, 94, 89), (118, 88, 99),
- (123, 88, 95), (126, 88, 94), (119, 86, 87), (104, 73, 82),
- (89, 59, 68), (76, 51, 52), (70, 54, 49), (65, 62, 49),
- (62, 58, 47), (62, 56, 46), (65, 49, 46), (75, 42, 53),
- (89, 37, 62), (95, 30, 66), (92, 27, 61), (87, 22, 56),
- (87, 18, 52), (82, 13, 51), (70, 11, 42), (53, 11, 28),
- (45, 13, 23), (42, 14, 24), (44, 11, 24), (44, 10, 21),
- (47, 13, 26), (54, 16, 33), (61, 17, 40), (65, 18, 41),
- (69, 23, 48), (71, 29, 51), (73, 32, 56), (72, 32, 52),
- (74, 32, 58), (73, 32, 54), (73, 32, 56), (70, 32, 55),
- (68, 30, 54), (64, 30, 52), (62, 29, 51), (58, 30, 51),
- (54, 28, 48), (49, 27, 43), (44, 26, 34), (42, 26, 33),
- (40, 27, 31), (40, 34, 30), (40, 44, 31), (46, 50, 35),
- (56, 57, 40), (63, 54, 44), (68, 55, 49), (80, 56, 58),
- (90, 59, 65), (90, 58, 65), (83, 57, 67), (86, 60, 71)
- ),
-
-// 533 Dark_Turquoise
-((38, 116, 114), (38, 115, 113), (37, 104, 104), (37, 93, 95),
- (33, 80, 82), (30, 67, 70), (28, 60, 64), (27, 54, 58),
- (25, 34, 40), (25, 32, 37), (26, 30, 35), (27, 34, 39),
- (28, 38, 43), (30, 48, 52), (33, 59, 62), (34, 66, 67),
- (36, 73, 73), (44, 105, 103), (47, 116, 113), (50, 127, 124),
- (55, 131, 127), (61, 136, 130), (62, 139, 134), (63, 143, 138),
- (61, 155, 150), (60, 153, 147), (60, 151, 145), (60, 148, 143),
- (61, 146, 142), (59, 148, 145), (58, 151, 148), (53, 160, 156),
- (52, 166, 162), (56, 169, 165), (57, 171, 168), (59, 174, 171),
- (59, 180, 178), (60, 187, 185), (61, 189, 187), (62, 191, 190),
- (63, 195, 195), (63, 195, 195), (63, 195, 195), (63, 188, 188),
- (63, 182, 181), (63, 175, 174), (63, 168, 167), (60, 153, 151),
- (58, 137, 136), (49, 105, 105), (47, 89, 89), (45, 74, 73),
- (41, 65, 64), (37, 56, 56), (35, 53, 54), (34, 51, 53),
- (34, 46, 49), (33, 45, 48), (33, 45, 47), (32, 45, 46),
- (31, 45, 45), (31, 43, 44), (32, 42, 44), (32, 38, 40),
- (30, 34, 37), (26, 29, 31), (25, 28, 30), (25, 28, 30),
- (25, 28, 30), (26, 28, 31), (26, 30, 34), (27, 33, 39),
- (27, 46, 53), (28, 59, 64), (30, 73, 76), (33, 86, 88),
- (36, 99, 100), (35, 102, 102), (35, 105, 105), (32, 106, 107),
- (32, 106, 107), (34, 101, 102), (32, 91, 92), (30, 82, 82),
- (28, 76, 76), (27, 70, 70), (25, 59, 61), (26, 53, 56),
- (33, 54, 55), (35, 58, 57), (38, 63, 60), (38, 63, 61),
- (38, 64, 62), (36, 64, 65), (36, 64, 66), (38, 63, 67),
- (41, 63, 68), (46, 65, 71), (51, 65, 73), (56, 66, 76),
- (57, 66, 77), (59, 67, 78), (62, 70, 79), (60, 76, 75),
- (64, 72, 73), (60, 66, 69), (57, 61, 66), (52, 59, 61),
- (47, 58, 57), (40, 53, 52), (35, 45, 45), (32, 40, 41),
- (32, 39, 41), (34, 46, 49), (34, 48, 50), (34, 50, 52),
- (35, 53, 56), (36, 56, 60), (37, 59, 63), (37, 61, 64),
- (34, 55, 60), (31, 52, 58), (29, 49, 57), (28, 49, 58),
- (28, 49, 59), (27, 52, 60), (28, 58, 66), (31, 70, 75),
- (33, 85, 89), (40, 117, 123), (41, 125, 131), (43, 134, 139),
- (48, 151, 155), (51, 170, 171), (57, 184, 186), (60, 194, 197),
- (61, 201, 204), (61, 200, 203), (61, 200, 202), (61, 199, 201),
- (61, 198, 200), (60, 194, 195), (58, 185, 185), (53, 174, 172),
- (48, 158, 158), (45, 127, 128), (44, 118, 119), (44, 109, 111),
- (41, 95, 94), (35, 79, 79), (32, 64, 65), (29, 52, 53),
- (34, 39, 42), (35, 40, 42), (37, 42, 43), (44, 50, 51),
- (52, 63, 61), (72, 83, 81), (75, 102, 99), (75, 119, 114),
- (77, 134, 132), (85, 158, 157), (84, 162, 161), (84, 167, 165),
- (76, 169, 165), (66, 160, 159), (45, 139, 142), (40, 123, 128),
- (35, 95, 99), (33, 87, 91), (31, 80, 83), (28, 66, 71),
- (25, 58, 65), (25, 54, 63), (27, 59, 67), (30, 71, 75),
- (34, 84, 87), (36, 98, 102), (38, 112, 115), (38, 119, 122),
- (39, 124, 125), (40, 125, 125), (39, 121, 122), (39, 116, 118),
- (33, 91, 95), (32, 83, 87), (32, 76, 80), (29, 61, 65),
- (27, 48, 54), (26, 37, 45), (25, 31, 38), (26, 27, 34),
- (26, 25, 31), (27, 25, 29), (28, 27, 29), (29, 29, 31),
- (31, 33, 35), (35, 37, 41), (38, 44, 47), (42, 51, 53),
- (43, 56, 59), (43, 61, 64), (43, 63, 70), (43, 67, 75),
- (43, 69, 77), (42, 70, 77), (38, 67, 72), (34, 61, 66),
- (31, 57, 62), (28, 53, 59), (27, 52, 57), (27, 52, 57),
- (26, 52, 56), (25, 57, 59), (25, 63, 64), (25, 68, 69),
- (26, 74, 77), (25, 76, 82), (26, 76, 85), (27, 79, 89),
- (26, 76, 86), (26, 73, 82), (25, 67, 75), (25, 58, 67),
- (26, 51, 61), (26, 44, 54), (26, 38, 47), (25, 33, 40),
- (25, 30, 34), (25, 28, 31), (26, 26, 30), (27, 26, 29),
- (27, 26, 28), (26, 26, 27), (26, 27, 26), (26, 27, 26),
- (27, 28, 26), (27, 28, 26), (26, 28, 26), (25, 28, 26),
- (25, 29, 26), (25, 28, 26), (25, 28, 27), (25, 27, 27),
- (25, 26, 28), (25, 26, 28), (25, 27, 28), (25, 29, 30),
- (25, 33, 33), (26, 39, 41), (28, 51, 52), (30, 66, 67),
- (33, 81, 81), (36, 94, 91), (39, 102, 102), (40, 110, 109)
- ),
-
-// 534 Dark_Waters
-((40, 9, 84), (36, 5, 75), (37, 2, 65), (39, 0, 56),
- (21, 0, 42), (4, 0, 28), (2, 7, 14), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 7, 8), (0, 0, 17), (0, 0, 17),
- (0, 0, 18), (0, 0, 31), (0, 2, 41), (0, 4, 52),
- (0, 13, 64), (0, 22, 76), (0, 27, 82), (0, 32, 89),
- (0, 48, 110), (0, 52, 118), (0, 57, 127), (0, 61, 133),
- (0, 65, 140), (0, 66, 141), (0, 67, 142), (0, 63, 142),
- (0, 61, 140), (0, 56, 124), (0, 48, 115), (0, 41, 106),
- (0, 36, 96), (0, 31, 87), (0, 24, 83), (0, 17, 79),
- (0, 5, 71), (0, 2, 71), (0, 0, 71), (0, 0, 73),
- (0, 0, 76), (0, 2, 79), (0, 5, 83), (0, 0, 88),
- (10, 4, 92), (13, 4, 100), (11, 4, 101), (9, 4, 102),
- (7, 4, 99), (5, 4, 96), (7, 4, 94), (10, 4, 92),
- (22, 4, 76), (23, 2, 67), (25, 0, 59), (25, 0, 50),
- (25, 0, 41), (23, 0, 38), (22, 0, 35), (22, 0, 26),
- (21, 0, 1), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 0, 18), (9, 0, 24), (18, 0, 31), (24, 0, 41),
- (31, 0, 52), (39, 0, 58), (48, 0, 65), (61, 5, 83),
- (45, 17, 106), (28, 40, 158), (32, 55, 175), (36, 71, 193),
- (38, 79, 198), (40, 88, 203), (36, 84, 210), (36, 79, 210),
- (35, 83, 203), (31, 86, 200), (28, 89, 198), (25, 88, 194),
- (22, 87, 190), (21, 88, 181), (14, 92, 166), (5, 75, 150),
- (0, 56, 123), (0, 26, 83), (0, 22, 72), (0, 18, 61),
- (0, 17, 60), (0, 17, 59), (0, 22, 59), (0, 21, 65),
- (0, 28, 65), (0, 22, 65), (0, 17, 65), (0, 17, 63),
- (0, 18, 61), (0, 18, 61), (0, 25, 59), (0, 25, 61),
- (0, 25, 59), (0, 21, 53), (0, 17, 49), (0, 14, 45),
- (0, 13, 39), (0, 8, 28), (0, 1, 21), (0, 17, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 14, 0), (0, 14, 0),
- (0, 14, 0), (0, 14, 0), (0, 0, 17), (0, 1, 17),
- (0, 0, 21), (0, 0, 21), (0, 0, 21), (0, 0, 19),
- (0, 1, 18), (0, 1, 18), (0, 0, 18), (0, 0, 18),
- (0, 0, 18), (0, 0, 25), (0, 0, 25), (0, 0, 26),
- (0, 0, 26), (0, 0, 26), (1, 0, 26), (14, 0, 26),
- (28, 0, 22), (24, 0, 27), (21, 0, 32), (22, 0, 39),
- (36, 0, 45), (32, 0, 56), (26, 0, 67), (41, 1, 76),
- (41, 8, 84), (45, 14, 107), (57, 18, 115), (69, 22, 123),
- (73, 32, 146), (102, 45, 171), (135, 57, 201), (154, 73, 232),
- (206, 107, 255), (208, 114, 255), (210, 122, 255), (255, 127, 255),
- (255, 131, 255), (255, 136, 255), (255, 132, 255), (255, 128, 255),
- (232, 131, 255), (198, 127, 255), (158, 123, 255), (118, 115, 255),
- (106, 118, 255), (94, 119, 255), (83, 100, 255), (65, 79, 242),
- (28, 40, 177), (22, 38, 162), (17, 36, 148), (4, 36, 123),
- (0, 32, 107), (0, 36, 96), (0, 26, 84), (0, 17, 75),
- (0, 4, 67), (0, 4, 57), (0, 0, 52), (0, 0, 49),
- (0, 0, 49), (0, 0, 56), (0, 4, 61), (0, 25, 69),
- (0, 32, 79), (0, 44, 87), (0, 52, 98), (5, 49, 111),
- (10, 61, 128), (21, 67, 154), (32, 79, 181), (44, 80, 206),
- (52, 84, 223), (53, 100, 233), (56, 106, 238), (53, 106, 241),
- (52, 98, 241), (49, 111, 245), (49, 115, 255), (56, 122, 255),
- (67, 124, 255), (79, 127, 255), (92, 138, 255), (94, 163, 255),
- (92, 173, 255), (88, 183, 255), (79, 170, 255), (65, 181, 255),
- (59, 181, 255), (57, 177, 255), (61, 159, 255), (63, 170, 255),
- (71, 163, 255), (71, 162, 255), (69, 136, 255), (59, 124, 255),
- (45, 118, 233), (31, 94, 202), (21, 65, 170), (10, 48, 140),
- (8, 26, 118), (4, 17, 100), (1, 9, 87), (0, 0, 75),
- (14, 0, 63), (32, 0, 56), (14, 0, 48), (13, 0, 45),
- (14, 0, 48), (18, 0, 53), (14, 0, 63), (35, 4, 75),
- (41, 9, 87), (40, 9, 84), (40, 5, 83), (49, 4, 80),
- (44, 4, 79), (36, 5, 76), (21, 1, 75), (35, 4, 75)
- ),
-
-// 535 Darkness
-((51, 35, 40), (48, 23, 29), (46, 20, 21), (45, 17, 13),
- (38, 16, 12), (32, 16, 11), (28, 17, 9), (25, 18, 8),
- (24, 21, 24), (24, 27, 34), (25, 33, 45), (23, 41, 62),
- (22, 49, 80), (25, 51, 88), (29, 53, 96), (33, 54, 98),
- (38, 56, 101), (49, 46, 116), (53, 45, 108), (57, 44, 100),
- (52, 41, 90), (48, 39, 81), (45, 37, 72), (42, 35, 63),
- (31, 27, 38), (25, 22, 32), (19, 18, 26), (18, 16, 23),
- (17, 15, 20), (17, 15, 19), (18, 15, 19), (19, 15, 17),
- (20, 16, 17), (21, 16, 15), (20, 16, 14), (19, 16, 14),
- (17, 14, 14), (16, 13, 14), (13, 11, 12), (11, 10, 11),
- (7, 7, 8), (7, 7, 8), (7, 8, 9), (17, 12, 13),
- (28, 17, 18), (37, 20, 21), (46, 24, 24), (62, 26, 41),
- (82, 30, 50), (121, 68, 60), (114, 74, 61), (107, 80, 63),
- (91, 80, 60), (75, 80, 57), (65, 75, 56), (56, 70, 56),
- (33, 39, 57), (29, 35, 59), (26, 31, 61), (28, 31, 69),
- (31, 32, 77), (31, 32, 80), (32, 32, 84), (25, 29, 92),
- (26, 29, 91), (19, 21, 79), (19, 22, 68), (20, 23, 58),
- (23, 25, 56), (27, 27, 54), (33, 33, 59), (39, 36, 62),
- (55, 46, 68), (53, 45, 66), (52, 45, 65), (48, 42, 58),
- (45, 39, 51), (39, 36, 50), (34, 33, 49), (29, 29, 48),
- (25, 27, 45), (13, 22, 49), (15, 22, 54), (17, 23, 59),
- (18, 22, 65), (19, 22, 71), (21, 18, 81), (25, 20, 87),
- (29, 20, 92), (25, 21, 82), (22, 22, 73), (22, 21, 67),
- (23, 21, 61), (20, 21, 51), (16, 20, 44), (15, 19, 39),
- (17, 18, 37), (19, 19, 33), (20, 18, 29), (22, 18, 26),
- (22, 18, 25), (23, 19, 24), (23, 18, 21), (23, 17, 18),
- (21, 16, 19), (21, 16, 19), (21, 16, 20), (22, 17, 21),
- (23, 18, 23), (25, 20, 26), (31, 24, 32), (36, 29, 37),
- (36, 31, 39), (40, 33, 41), (37, 31, 38), (35, 30, 36),
- (29, 25, 32), (26, 23, 27), (22, 20, 23), (18, 17, 21),
- (14, 16, 18), (13, 16, 20), (12, 17, 22), (12, 16, 23),
- (13, 16, 24), (13, 19, 27), (15, 20, 29), (20, 20, 31),
- (27, 24, 33), (45, 24, 25), (50, 26, 26), (56, 28, 28),
- (78, 30, 38), (102, 24, 39), (108, 26, 42), (113, 33, 54),
- (112, 28, 38), (107, 31, 45), (102, 34, 53), (102, 34, 56),
- (102, 35, 59), (110, 41, 72), (111, 47, 83), (102, 47, 95),
- (97, 43, 85), (54, 39, 60), (45, 34, 55), (37, 30, 50),
- (29, 25, 38), (22, 21, 30), (19, 18, 26), (18, 17, 25),
- (16, 14, 20), (16, 14, 19), (16, 14, 18), (16, 11, 17),
- (15, 10, 16), (14, 12, 16), (14, 11, 16), (13, 10, 16),
- (13, 11, 16), (12, 12, 17), (12, 12, 17), (13, 12, 17),
- (13, 12, 17), (14, 12, 18), (14, 13, 19), (14, 14, 21),
- (14, 15, 24), (14, 15, 25), (14, 16, 26), (14, 16, 27),
- (13, 15, 28), (11, 15, 30), (12, 18, 33), (13, 20, 39),
- (16, 22, 45), (18, 28, 58), (19, 37, 74), (29, 39, 76),
- (37, 40, 76), (39, 45, 77), (44, 44, 71), (45, 39, 58),
- (35, 30, 41), (32, 27, 41), (30, 25, 41), (30, 25, 40),
- (31, 30, 44), (36, 32, 48), (43, 37, 50), (53, 40, 50),
- (65, 42, 46), (74, 57, 48), (93, 52, 46), (114, 35, 33),
- (113, 43, 27), (109, 45, 27), (110, 38, 25), (96, 39, 22),
- (73, 40, 22), (60, 45, 34), (57, 53, 42), (56, 53, 45),
- (59, 55, 45), (62, 59, 44), (58, 57, 49), (60, 57, 49),
- (71, 63, 55), (77, 64, 72), (84, 57, 84), (89, 53, 103),
- (85, 58, 109), (94, 57, 107), (82, 48, 109), (64, 45, 107),
- (67, 47, 111), (75, 47, 113), (86, 55, 139), (94, 53, 151),
- (101, 36, 126), (101, 45, 127), (88, 42, 111), (71, 17, 74),
- (52, 15, 50), (33, 16, 33), (20, 10, 27), (16, 10, 24),
- (13, 11, 22), (10, 9, 18), (9, 8, 13), (6, 7, 13),
- (7, 6, 13), (8, 8, 12), (8, 9, 12), (10, 10, 15),
- (12, 12, 19), (13, 14, 21), (16, 15, 23), (18, 17, 24),
- (19, 18, 27), (19, 18, 27), (20, 18, 26), (19, 18, 26),
- (16, 17, 24), (15, 16, 22), (15, 15, 22), (15, 14, 20),
- (16, 16, 21), (19, 17, 23), (23, 19, 25), (27, 23, 28),
- (32, 28, 33), (39, 35, 39), (37, 36, 40), (39, 32, 39)
- ),
-
-// 536 Davinci
-((210, 157, 143), (233, 209, 178), (220, 210, 184), (207, 212, 190),
- (181, 200, 172), (156, 189, 155), (151, 175, 164), (146, 161, 173),
- (90, 107, 141), (105, 94, 145), (120, 81, 150), (130, 71, 134),
- (140, 62, 118), (138, 41, 96), (137, 20, 74), (130, 15, 68),
- (123, 11, 63), (86, 12, 41), (81, 31, 53), (77, 50, 66),
- (77, 66, 77), (77, 82, 89), (80, 94, 101), (83, 106, 113),
- (73, 84, 100), (66, 68, 90), (59, 52, 81), (56, 42, 74),
- (53, 32, 68), (58, 30, 61), (64, 28, 55), (65, 36, 39),
- (61, 56, 52), (38, 87, 51), (32, 101, 68), (27, 115, 86),
- (30, 124, 89), (34, 133, 92), (43, 129, 92), (53, 126, 92),
- (116, 146, 93), (160, 172, 115), (205, 198, 137), (217, 191, 135),
- (229, 185, 134), (221, 177, 132), (213, 169, 130), (205, 128, 97),
- (184, 83, 70), (155, 43, 50), (148, 28, 41), (142, 14, 33),
- (146, 21, 49), (150, 29, 65), (152, 35, 73), (154, 42, 81),
- (177, 82, 126), (184, 104, 146), (191, 127, 167), (186, 130, 157),
- (182, 133, 147), (179, 137, 152), (176, 141, 157), (169, 123, 145),
- (163, 102, 122), (150, 60, 67), (157, 66, 65), (164, 73, 63),
- (172, 80, 63), (181, 87, 64), (192, 110, 69), (185, 101, 73),
- (194, 75, 45), (178, 49, 29), (162, 23, 13), (162, 38, 16),
- (162, 54, 19), (152, 67, 29), (143, 81, 40), (150, 118, 58),
- (152, 147, 70), (114, 147, 73), (125, 147, 81), (137, 147, 89),
- (141, 139, 91), (145, 131, 94), (147, 98, 73), (144, 55, 47),
- (140, 36, 48), (141, 33, 42), (142, 30, 37), (139, 35, 44),
- (137, 41, 52), (129, 49, 62), (125, 43, 50), (118, 40, 39),
- (104, 41, 43), (99, 55, 43), (98, 48, 45), (98, 41, 47),
- (97, 40, 48), (97, 39, 50), (104, 36, 49), (115, 36, 45),
- (112, 52, 63), (115, 84, 77), (118, 116, 92), (106, 117, 95),
- (95, 119, 98), (98, 138, 123), (99, 138, 108), (97, 144, 99),
- (113, 149, 111), (174, 159, 114), (173, 149, 108), (172, 139, 102),
- (165, 109, 83), (148, 81, 66), (115, 57, 63), (96, 53, 66),
- (59, 43, 68), (38, 39, 57), (18, 35, 47), (14, 24, 41),
- (11, 13, 35), (16, 7, 41), (34, 17, 44), (47, 12, 24),
- (62, 6, 20), (109, 34, 20), (120, 51, 28), (131, 69, 36),
- (136, 88, 56), (139, 118, 77), (138, 135, 81), (125, 130, 75),
- (84, 105, 47), (70, 86, 33), (57, 67, 20), (49, 58, 19),
- (41, 49, 18), (20, 33, 12), (8, 27, 7), (16, 39, 34),
- (30, 61, 52), (54, 114, 66), (70, 127, 82), (86, 140, 98),
- (101, 159, 97), (96, 181, 95), (109, 177, 109), (112, 165, 109),
- (134, 147, 109), (134, 131, 105), (135, 115, 102), (138, 92, 91),
- (156, 79, 81), (159, 74, 95), (161, 81, 100), (176, 92, 97),
- (181, 109, 107), (177, 142, 116), (172, 144, 117), (168, 147, 118),
- (150, 141, 116), (140, 138, 100), (108, 112, 83), (77, 82, 68),
- (65, 66, 41), (66, 61, 40), (67, 56, 39), (83, 48, 31),
- (90, 59, 35), (102, 79, 43), (137, 85, 42), (143, 89, 51),
- (136, 109, 69), (150, 118, 71), (151, 103, 71), (148, 97, 82),
- (142, 99, 91), (131, 90, 87), (132, 85, 83), (136, 107, 98),
- (145, 150, 100), (145, 154, 109), (145, 158, 119), (135, 164, 122),
- (139, 165, 119), (158, 168, 137), (161, 155, 148), (148, 126, 126),
- (150, 120, 112), (147, 99, 97), (140, 83, 89), (142, 75, 82),
- (149, 62, 70), (152, 53, 54), (152, 65, 56), (158, 78, 64),
- (168, 109, 86), (175, 153, 115), (185, 183, 131), (179, 191, 144),
- (177, 194, 150), (195, 198, 162), (193, 182, 163), (184, 173, 149),
- (180, 153, 130), (176, 134, 117), (172, 144, 119), (174, 155, 118),
- (169, 160, 117), (141, 154, 112), (122, 147, 111), (121, 146, 108),
- (110, 137, 106), (115, 135, 119), (123, 127, 117), (127, 121, 111),
- (124, 111, 110), (117, 112, 122), (110, 109, 119), (120, 109, 121),
- (116, 105, 124), (126, 97, 116), (127, 74, 93), (116, 55, 68),
- (117, 40, 40), (108, 33, 28), (83, 20, 12), (67, 26, 10),
- (51, 31, 12), (31, 19, 5), (21, 11, 3), (13, 4, 4),
- (11, 7, 10), (12, 9, 13), (7, 5, 11), (4, 9, 12),
- (5, 17, 19), (2, 14, 18), (4, 19, 20), (8, 23, 21),
- (9, 18, 21), (21, 22, 20), (39, 40, 26), (50, 53, 32),
- (72, 71, 45), (98, 95, 59), (117, 126, 63), (146, 151, 78),
- (165, 152, 101), (180, 167, 109), (207, 182, 114), (218, 162, 124)
- ),
-
-// 537 Daylight_Fading
-((80, 105, 154), (70, 95, 136), (64, 82, 120), (58, 70, 105),
- (50, 62, 94), (42, 54, 83), (39, 51, 78), (36, 49, 74),
- (34, 44, 65), (38, 44, 63), (43, 44, 61), (47, 44, 62),
- (52, 45, 63), (57, 47, 67), (62, 50, 71), (67, 53, 73),
- (73, 56, 76), (99, 72, 86), (105, 75, 87), (112, 79, 88),
- (114, 80, 91), (117, 82, 94), (120, 84, 96), (123, 87, 98),
- (141, 88, 93), (148, 84, 92), (155, 80, 91), (165, 86, 99),
- (175, 92, 108), (182, 98, 113), (190, 105, 119), (203, 112, 124),
- (213, 113, 126), (210, 108, 123), (198, 111, 126), (186, 115, 129),
- (170, 111, 128), (155, 107, 127), (147, 102, 124), (140, 97, 121),
- (121, 93, 118), (126, 96, 122), (131, 100, 127), (142, 104, 126),
- (153, 109, 126), (153, 109, 125), (154, 110, 125), (160, 107, 122),
- (161, 101, 113), (150, 89, 93), (135, 80, 85), (121, 71, 77),
- (104, 60, 70), (88, 50, 64), (82, 47, 61), (77, 45, 58),
- (69, 43, 57), (68, 44, 58), (67, 46, 60), (64, 46, 60),
- (62, 46, 61), (61, 45, 61), (60, 45, 61), (58, 45, 59),
- (55, 45, 57), (45, 40, 53), (40, 38, 51), (36, 36, 50),
- (36, 36, 49), (36, 37, 49), (37, 36, 50), (40, 35, 51),
- (42, 36, 52), (43, 36, 52), (44, 37, 53), (46, 35, 53),
- (49, 34, 53), (49, 33, 51), (49, 33, 50), (49, 32, 46),
- (46, 30, 43), (39, 26, 37), (38, 26, 35), (37, 26, 33),
- (39, 26, 32), (41, 27, 32), (46, 28, 32), (52, 29, 35),
- (70, 41, 50), (83, 51, 61), (96, 62, 72), (103, 65, 76),
- (110, 69, 81), (129, 79, 89), (144, 86, 97), (156, 95, 107),
- (159, 102, 116), (139, 102, 117), (131, 95, 108), (124, 89, 99),
- (121, 85, 95), (118, 81, 92), (102, 71, 88), (88, 62, 78),
- (73, 41, 56), (84, 41, 56), (96, 42, 57), (106, 44, 60),
- (117, 46, 63), (135, 53, 68), (152, 57, 74), (166, 63, 80),
- (180, 73, 91), (193, 87, 115), (193, 89, 118), (193, 91, 121),
- (184, 91, 121), (175, 94, 117), (159, 90, 113), (142, 87, 110),
- (109, 77, 102), (96, 74, 97), (84, 72, 93), (79, 70, 90),
- (75, 68, 88), (66, 65, 84), (60, 61, 80), (55, 59, 79),
- (50, 56, 79), (49, 50, 76), (50, 48, 72), (51, 47, 68),
- (54, 44, 61), (55, 41, 56), (57, 39, 57), (62, 38, 58),
- (74, 42, 62), (79, 43, 63), (84, 45, 65), (86, 45, 66),
- (89, 45, 68), (95, 49, 69), (100, 52, 71), (102, 52, 71),
- (103, 52, 69), (109, 49, 64), (111, 48, 63), (114, 48, 62),
- (119, 45, 60), (124, 43, 55), (126, 41, 55), (128, 41, 54),
- (130, 43, 55), (130, 43, 55), (130, 44, 55), (128, 46, 56),
- (124, 50, 61), (117, 54, 67), (107, 58, 72), (97, 61, 77),
- (87, 64, 82), (76, 70, 92), (74, 71, 93), (72, 72, 95),
- (69, 74, 96), (67, 73, 96), (69, 70, 94), (71, 69, 92),
- (77, 67, 86), (79, 66, 84), (81, 65, 83), (87, 61, 81),
- (90, 57, 78), (92, 52, 75), (92, 51, 72), (91, 52, 66),
- (92, 56, 67), (93, 61, 67), (96, 62, 71), (98, 69, 79),
- (100, 75, 85), (100, 81, 92), (97, 86, 93), (97, 84, 93),
- (99, 82, 94), (98, 80, 95), (98, 79, 97), (93, 75, 94),
- (88, 67, 88), (82, 58, 79), (82, 51, 71), (83, 49, 70),
- (86, 49, 70), (91, 52, 73), (95, 54, 76), (101, 55, 77),
- (107, 56, 80), (118, 59, 83), (131, 62, 85), (141, 65, 87),
- (149, 63, 82), (150, 58, 77), (149, 53, 72), (147, 49, 66),
- (142, 46, 62), (133, 41, 59), (122, 36, 54), (106, 31, 49),
- (91, 28, 44), (77, 28, 41), (64, 27, 41), (55, 29, 44),
- (49, 33, 48), (50, 39, 51), (59, 46, 55), (77, 50, 60),
- (74, 49, 58), (70, 49, 57), (64, 46, 52), (57, 45, 50),
- (78, 47, 56), (76, 43, 53), (71, 38, 49), (60, 31, 43),
- (42, 26, 38), (43, 27, 39), (43, 29, 41), (43, 28, 42),
- (41, 26, 41), (39, 25, 40), (37, 24, 37), (36, 25, 35),
- (36, 26, 33), (33, 24, 33), (32, 23, 33), (34, 23, 34),
- (38, 25, 35), (45, 29, 40), (51, 35, 47), (56, 41, 57),
- (62, 49, 67), (67, 55, 75), (74, 62, 86), (81, 68, 92),
- (85, 74, 99), (91, 77, 102), (94, 78, 103), (93, 83, 111),
- (95, 86, 117), (96, 93, 126), (99, 98, 132), (102, 108, 142),
- (101, 111, 147), (98, 111, 152), (93, 111, 156), (89, 102, 150)
- ),
-
-// 538 Dinosaurs
-((27, 168, 193), (15, 167, 195), (12, 154, 194), (10, 141, 193),
- (7, 133, 179), (4, 125, 165), (7, 118, 154), (10, 112, 144),
- (12, 84, 92), (17, 80, 74), (23, 76, 56), (26, 77, 43),
- (30, 78, 30), (41, 79, 43), (53, 81, 57), (55, 79, 67),
- (57, 78, 77), (64, 92, 106), (67, 80, 114), (71, 69, 122),
- (80, 62, 117), (89, 56, 112), (92, 56, 101), (96, 56, 91),
- (91, 37, 68), (94, 40, 50), (98, 44, 33), (86, 52, 30),
- (75, 61, 27), (75, 58, 26), (75, 56, 26), (77, 54, 23),
- (71, 55, 23), (69, 80, 54), (68, 88, 71), (68, 96, 89),
- (61, 116, 101), (55, 136, 113), (48, 141, 118), (41, 146, 124),
- (33, 146, 139), (35, 130, 137), (37, 114, 135), (52, 94, 143),
- (68, 74, 152), (82, 65, 155), (96, 56, 158), (104, 49, 165),
- (104, 62, 170), (123, 82, 169), (109, 82, 154), (96, 83, 139),
- (77, 83, 115), (59, 83, 92), (53, 81, 84), (47, 79, 76),
- (24, 64, 40), (20, 70, 29), (16, 76, 19), (12, 90, 16),
- (9, 104, 14), (8, 109, 17), (7, 114, 21), (9, 124, 27),
- (11, 131, 34), (14, 136, 46), (14, 133, 55), (14, 131, 64),
- (15, 126, 65), (17, 121, 66), (17, 112, 59), (22, 99, 51),
- (24, 99, 36), (26, 107, 27), (28, 116, 18), (29, 132, 19),
- (31, 148, 20), (28, 152, 24), (26, 157, 28), (25, 164, 27),
- (24, 171, 23), (23, 161, 27), (32, 150, 25), (42, 139, 23),
- (50, 136, 27), (59, 133, 32), (69, 121, 42), (85, 113, 58),
- (117, 95, 61), (121, 80, 61), (126, 65, 61), (127, 62, 58),
- (129, 60, 55), (142, 55, 44), (149, 48, 34), (152, 35, 33),
- (155, 30, 43), (169, 48, 71), (165, 46, 75), (162, 44, 80),
- (159, 42, 80), (157, 40, 80), (146, 56, 80), (133, 75, 75),
- (138, 95, 71), (122, 103, 74), (107, 112, 77), (109, 115, 85),
- (112, 119, 93), (120, 127, 121), (110, 133, 147), (84, 135, 156),
- (63, 132, 160), (49, 136, 168), (46, 139, 161), (43, 142, 155),
- (40, 142, 128), (52, 134, 105), (72, 116, 80), (99, 98, 62),
- (144, 71, 22), (148, 58, 17), (153, 46, 13), (155, 39, 13),
- (157, 33, 14), (153, 33, 14), (137, 33, 13), (114, 33, 14),
- (94, 28, 13), (60, 18, 24), (55, 18, 28), (51, 18, 33),
- (40, 19, 42), (31, 16, 51), (18, 12, 53), (13, 18, 56),
- (10, 36, 63), (13, 39, 59), (17, 42, 55), (16, 44, 54),
- (16, 47, 53), (15, 51, 61), (18, 64, 81), (20, 75, 100),
- (21, 83, 116), (21, 93, 138), (20, 100, 138), (19, 107, 139),
- (12, 117, 133), (12, 121, 122), (10, 117, 105), (15, 115, 82),
- (8, 110, 48), (6, 105, 43), (5, 101, 38), (17, 94, 32),
- (30, 93, 27), (44, 90, 23), (51, 82, 22), (66, 68, 23),
- (79, 64, 28), (98, 44, 23), (106, 38, 23), (115, 32, 23),
- (124, 26, 32), (133, 16, 48), (142, 10, 60), (163, 11, 73),
- (186, 15, 107), (189, 16, 111), (192, 17, 115), (200, 24, 116),
- (204, 27, 108), (195, 34, 103), (181, 43, 103), (164, 50, 107),
- (160, 51, 102), (153, 53, 86), (152, 62, 70), (135, 64, 103),
- (121, 66, 131), (101, 69, 145), (99, 82, 117), (100, 83, 134),
- (102, 79, 176), (104, 78, 169), (106, 77, 163), (116, 72, 148),
- (129, 63, 141), (147, 54, 127), (156, 40, 109), (152, 35, 87),
- (134, 31, 76), (114, 28, 76), (95, 24, 81), (77, 28, 82),
- (59, 44, 88), (43, 54, 90), (33, 58, 94), (29, 58, 85),
- (34, 64, 79), (46, 66, 61), (50, 63, 46), (48, 57, 29),
- (41, 50, 27), (42, 46, 29), (41, 37, 41), (46, 33, 55),
- (51, 31, 79), (61, 35, 97), (72, 43, 116), (84, 54, 128),
- (90, 72, 143), (95, 86, 146), (94, 104, 138), (89, 119, 123),
- (70, 144, 113), (49, 161, 106), (35, 170, 100), (31, 164, 89),
- (27, 158, 82), (26, 152, 71), (27, 144, 69), (31, 138, 64),
- (33, 135, 61), (37, 134, 55), (39, 126, 50), (39, 122, 42),
- (39, 123, 34), (36, 125, 32), (32, 128, 40), (27, 127, 47),
- (30, 135, 45), (31, 144, 38), (30, 154, 38), (20, 154, 43),
- (18, 150, 49), (19, 146, 47), (26, 137, 43), (24, 119, 36),
- (24, 98, 36), (27, 79, 45), (37, 66, 60), (42, 56, 70),
- (42, 53, 69), (44, 53, 70), (47, 63, 82), (47, 84, 100),
- (42, 100, 112), (41, 110, 118), (43, 118, 128), (43, 138, 140),
- (38, 159, 153), (36, 171, 163), (36, 170, 182), (34, 167, 191)
- ),
-
-// 539 Dragon
-((148, 29, 29), (138, 15, 31), (124, 16, 40), (111, 17, 50),
- (95, 26, 55), (79, 35, 61), (73, 39, 60), (67, 44, 60),
- (71, 68, 51), (88, 75, 41), (106, 82, 32), (119, 76, 23),
- (133, 70, 14), (145, 65, 9), (157, 61, 4), (158, 56, 5),
- (159, 51, 6), (153, 47, 13), (148, 46, 14), (143, 46, 16),
- (142, 51, 18), (141, 56, 21), (141, 59, 18), (141, 62, 16),
- (135, 65, 14), (124, 75, 10), (113, 85, 7), (94, 99, 6),
- (75, 113, 5), (68, 116, 7), (61, 120, 9), (45, 123, 9),
- (26, 129, 8), (12, 124, 11), (9, 114, 9), (7, 104, 7),
- (7, 100, 9), (8, 96, 11), (8, 95, 11), (9, 94, 11),
- (9, 90, 13), (9, 98, 15), (10, 106, 18), (9, 107, 21),
- (8, 108, 25), (7, 108, 26), (7, 109, 28), (7, 112, 29),
- (8, 116, 28), (17, 118, 39), (25, 119, 44), (34, 121, 49),
- (41, 117, 50), (48, 113, 52), (59, 104, 54), (70, 96, 57),
- (107, 68, 52), (119, 57, 43), (131, 46, 34), (142, 42, 28),
- (153, 39, 22), (152, 39, 19), (151, 40, 16), (139, 43, 9),
- (120, 49, 7), (86, 51, 13), (72, 43, 22), (58, 35, 31),
- (52, 34, 37), (46, 33, 43), (36, 32, 48), (34, 23, 55),
- (35, 10, 61), (31, 10, 63), (28, 10, 66), (27, 10, 61),
- (26, 11, 57), (25, 11, 53), (25, 12, 49), (26, 13, 45),
- (21, 17, 45), (22, 36, 35), (21, 43, 37), (21, 50, 40),
- (24, 54, 45), (27, 58, 50), (28, 69, 57), (27, 85, 63),
- (23, 101, 70), (27, 102, 65), (32, 103, 60), (34, 100, 55),
- (37, 98, 50), (49, 89, 41), (71, 79, 33), (94, 68, 27),
- (111, 59, 29), (145, 52, 26), (155, 60, 25), (165, 69, 25),
- (164, 72, 27), (163, 76, 29), (160, 74, 34), (157, 74, 33),
- (140, 78, 41), (134, 76, 47), (128, 75, 54), (125, 77, 52),
- (123, 80, 51), (121, 90, 43), (116, 110, 37), (120, 127, 33),
- (119, 138, 28), (107, 142, 15), (103, 144, 15), (100, 147, 16),
- (89, 145, 22), (71, 131, 30), (54, 118, 31), (40, 112, 29),
- (28, 100, 29), (29, 96, 27), (30, 93, 26), (35, 90, 23),
- (41, 88, 21), (47, 86, 23), (50, 85, 31), (56, 84, 41),
- (70, 79, 42), (95, 82, 39), (98, 86, 39), (102, 91, 39),
- (115, 103, 32), (125, 113, 26), (136, 123, 21), (139, 125, 20),
- (141, 112, 23), (134, 98, 32), (127, 85, 41), (121, 77, 46),
- (115, 70, 52), (101, 54, 58), (90, 45, 63), (82, 44, 58),
- (78, 47, 51), (76, 68, 43), (74, 74, 38), (73, 80, 34),
- (75, 83, 22), (79, 83, 13), (78, 93, 11), (70, 106, 12),
- (70, 104, 12), (71, 101, 11), (72, 98, 11), (72, 97, 11),
- (79, 89, 9), (87, 77, 8), (94, 62, 9), (93, 56, 11),
- (97, 49, 10), (80, 54, 9), (72, 56, 10), (65, 59, 12),
- (64, 60, 12), (58, 62, 15), (46, 66, 22), (34, 68, 33),
- (34, 68, 45), (35, 68, 49), (36, 68, 53), (39, 69, 63),
- (40, 78, 69), (56, 92, 64), (77, 104, 57), (94, 110, 45),
- (99, 114, 39), (106, 121, 33), (114, 129, 31), (113, 130, 26),
- (98, 122, 22), (80, 111, 21), (66, 104, 24), (53, 99, 24),
- (23, 68, 22), (18, 60, 26), (13, 53, 30), (15, 42, 37),
- (19, 38, 41), (20, 30, 42), (14, 31, 45), (15, 33, 48),
- (17, 43, 53), (19, 51, 53), (23, 63, 52), (32, 77, 45),
- (50, 91, 40), (64, 101, 36), (80, 100, 35), (96, 104, 36),
- (116, 105, 35), (130, 106, 34), (132, 100, 29), (131, 105, 28),
- (123, 115, 33), (115, 124, 37), (108, 126, 36), (107, 129, 31),
- (102, 123, 36), (87, 114, 42), (72, 98, 40), (62, 88, 32),
- (58, 64, 26), (52, 39, 27), (44, 19, 26), (37, 13, 25),
- (36, 13, 19), (49, 18, 14), (69, 34, 11), (88, 50, 14),
- (99, 67, 20), (108, 86, 23), (115, 105, 23), (118, 126, 20),
- (115, 143, 20), (101, 155, 24), (81, 156, 27), (63, 153, 24),
- (55, 146, 17), (46, 138, 14), (32, 132, 15), (22, 123, 17),
- (24, 116, 16), (33, 105, 17), (40, 103, 17), (47, 104, 15),
- (57, 110, 15), (70, 114, 14), (79, 120, 14), (80, 126, 15),
- (76, 130, 16), (72, 134, 19), (69, 135, 27), (58, 137, 34),
- (44, 137, 38), (29, 136, 36), (24, 132, 40), (21, 124, 44),
- (23, 117, 48), (25, 111, 47), (35, 102, 42), (53, 92, 38),
- (76, 74, 36), (97, 60, 37), (115, 46, 35), (133, 38, 32)
- ),
-
-// 540 Dust_Bunny
-((103, 105, 94), (100, 104, 95), (100, 104, 96), (101, 104, 97),
- (104, 107, 101), (107, 111, 105), (107, 112, 107), (107, 113, 110),
- (106, 115, 115), (105, 115, 114), (105, 115, 114), (105, 114, 113),
- (106, 113, 113), (104, 111, 112), (103, 110, 112), (101, 108, 111),
- (99, 107, 110), (91, 96, 104), (86, 92, 100), (82, 88, 97),
- (76, 82, 92), (70, 76, 87), (67, 73, 84), (64, 70, 81),
- (59, 63, 75), (57, 63, 75), (56, 63, 75), (57, 63, 74),
- (58, 63, 73), (59, 64, 73), (60, 65, 74), (62, 68, 78),
- (65, 71, 83), (71, 75, 83), (72, 75, 80), (73, 75, 77),
- (72, 73, 75), (71, 71, 73), (71, 69, 71), (71, 68, 70),
- (67, 60, 58), (65, 56, 53), (64, 53, 49), (63, 52, 49),
- (63, 52, 49), (62, 51, 49), (62, 51, 49), (63, 51, 49),
- (64, 51, 51), (68, 58, 57), (70, 61, 63), (73, 65, 69),
- (74, 69, 74), (76, 74, 80), (76, 76, 82), (76, 78, 84),
- (79, 80, 83), (78, 79, 81), (78, 78, 79), (73, 75, 77),
- (69, 73, 75), (67, 71, 72), (66, 70, 70), (64, 67, 66),
- (64, 64, 64), (63, 60, 61), (64, 60, 60), (65, 60, 59),
- (67, 61, 59), (69, 63, 60), (74, 68, 64), (80, 73, 69),
- (98, 88, 78), (108, 97, 85), (119, 107, 93), (125, 114, 100),
- (131, 122, 108), (134, 125, 110), (137, 129, 113), (141, 131, 114),
- (143, 132, 115), (137, 128, 112), (131, 122, 107), (125, 117, 103),
- (120, 114, 101), (116, 111, 99), (110, 106, 95), (102, 101, 91),
- (90, 89, 85), (85, 83, 83), (80, 78, 81), (77, 76, 79),
- (75, 74, 78), (71, 69, 75), (67, 64, 71), (64, 59, 68),
- (61, 55, 64), (56, 50, 54), (53, 48, 51), (50, 47, 48),
- (49, 46, 48), (48, 46, 48), (48, 49, 49), (49, 51, 50),
- (55, 58, 57), (58, 62, 63), (61, 67, 69), (63, 70, 72),
- (65, 73, 75), (70, 77, 80), (74, 80, 83), (77, 81, 85),
- (78, 79, 85), (74, 74, 81), (72, 73, 79), (71, 72, 78),
- (69, 69, 75), (68, 65, 70), (68, 63, 66), (70, 64, 66),
- (76, 74, 73), (82, 79, 75), (89, 84, 78), (94, 88, 80),
- (99, 92, 83), (109, 99, 88), (115, 106, 90), (118, 109, 92),
- (119, 109, 90), (123, 109, 88), (122, 107, 85), (121, 105, 83),
- (115, 99, 77), (107, 92, 71), (99, 85, 65), (96, 82, 62),
- (91, 76, 58), (89, 76, 59), (87, 76, 61), (86, 77, 62),
- (86, 78, 63), (84, 80, 67), (85, 80, 69), (85, 82, 71),
- (85, 81, 72), (81, 79, 74), (79, 77, 74), (78, 76, 75),
- (77, 76, 77), (78, 76, 79), (81, 78, 82), (87, 83, 87),
- (101, 95, 97), (104, 98, 99), (108, 101, 101), (112, 106, 106),
- (114, 110, 109), (113, 112, 113), (112, 113, 113), (113, 113, 111),
- (112, 112, 108), (104, 107, 103), (101, 105, 102), (98, 104, 102),
- (93, 101, 98), (91, 99, 95), (90, 95, 91), (87, 91, 87),
- (83, 81, 79), (82, 79, 76), (81, 77, 73), (79, 73, 68),
- (77, 68, 62), (76, 65, 57), (77, 64, 55), (82, 66, 55),
- (86, 71, 56), (92, 76, 59), (96, 80, 59), (99, 83, 61),
- (101, 86, 63), (101, 86, 65), (101, 85, 67), (97, 82, 66),
- (85, 72, 61), (81, 68, 59), (77, 65, 57), (70, 58, 53),
- (62, 51, 52), (56, 47, 50), (53, 45, 49), (52, 47, 48),
- (53, 47, 47), (56, 49, 48), (58, 51, 50), (63, 53, 53),
- (66, 59, 56), (72, 65, 59), (79, 71, 60), (87, 76, 62),
- (94, 80, 64), (97, 83, 67), (97, 86, 72), (97, 89, 75),
- (95, 90, 78), (93, 90, 79), (90, 87, 78), (83, 81, 76),
- (76, 76, 73), (69, 69, 69), (61, 63, 65), (57, 58, 60),
- (53, 52, 54), (54, 50, 48), (56, 48, 44), (58, 48, 42),
- (61, 50, 42), (64, 55, 45), (69, 60, 50), (75, 67, 57),
- (81, 72, 65), (87, 79, 73), (90, 85, 79), (94, 90, 83),
- (99, 94, 86), (103, 97, 88), (109, 100, 91), (115, 106, 95),
- (120, 110, 96), (125, 113, 96), (129, 116, 95), (133, 117, 95),
- (135, 120, 98), (135, 121, 103), (132, 121, 106), (128, 120, 107),
- (122, 117, 107), (115, 112, 104), (108, 106, 103), (99, 98, 100),
- (89, 92, 96), (81, 86, 92), (76, 82, 86), (74, 79, 81),
- (74, 75, 78), (73, 75, 76), (74, 76, 77), (75, 80, 80),
- (79, 85, 82), (84, 89, 87), (88, 92, 88), (90, 94, 90),
- (89, 95, 90), (91, 97, 90), (95, 99, 91), (98, 101, 92)
- ),
-
-// 541 Dynasty
-((85, 96, 61), (34, 91, 51), (21, 89, 49), (8, 88, 48),
- (8, 82, 35), (8, 77, 22), (7, 73, 19), (6, 69, 17),
- (10, 51, 18), (16, 38, 14), (22, 25, 11), (36, 18, 14),
- (51, 12, 17), (62, 12, 15), (74, 13, 14), (79, 13, 12),
- (85, 13, 10), (88, 9, 23), (86, 11, 28), (84, 14, 33),
- (80, 17, 42), (76, 21, 52), (76, 27, 58), (77, 33, 65),
- (93, 55, 79), (94, 71, 80), (96, 88, 81), (95, 90, 68),
- (95, 92, 56), (94, 87, 53), (94, 83, 50), (95, 70, 41),
- (101, 58, 26), (123, 39, 4), (144, 33, 4), (166, 28, 5),
- (176, 37, 11), (186, 47, 17), (185, 52, 26), (185, 57, 35),
- (187, 70, 55), (178, 75, 54), (169, 80, 54), (162, 78, 57),
- (156, 77, 60), (154, 74, 54), (152, 72, 49), (142, 72, 42),
- (130, 70, 45), (101, 57, 51), (80, 48, 53), (59, 39, 56),
- (46, 33, 51), (33, 28, 46), (27, 24, 41), (22, 20, 37),
- (9, 19, 17), (15, 21, 13), (21, 24, 9), (28, 34, 8),
- (35, 45, 7), (42, 45, 5), (49, 46, 4), (65, 43, 8),
- (80, 46, 11), (98, 58, 12), (95, 62, 18), (93, 67, 25),
- (90, 69, 30), (88, 72, 35), (73, 76, 36), (57, 88, 38),
- (33, 99, 47), (30, 99, 56), (28, 99, 66), (28, 87, 73),
- (29, 76, 80), (34, 69, 84), (39, 63, 88), (45, 58, 78),
- (35, 56, 83), (26, 50, 68), (26, 54, 50), (26, 59, 32),
- (29, 61, 27), (32, 63, 22), (51, 70, 15), (70, 69, 14),
- (122, 50, 7), (143, 44, 9), (164, 38, 11), (170, 37, 11),
- (177, 37, 11), (182, 38, 13), (183, 37, 14), (168, 37, 21),
- (154, 42, 28), (144, 60, 29), (141, 65, 33), (138, 70, 38),
- (135, 72, 44), (132, 74, 50), (128, 79, 50), (122, 84, 47),
- (107, 98, 46), (96, 93, 44), (86, 88, 42), (81, 85, 42),
- (77, 82, 42), (72, 74, 47), (71, 62, 47), (76, 54, 47),
- (83, 51, 51), (86, 47, 50), (85, 50, 48), (84, 54, 46),
- (90, 61, 44), (96, 71, 32), (96, 78, 21), (93, 88, 20),
- (113, 95, 43), (126, 99, 52), (139, 104, 61), (142, 103, 67),
- (145, 103, 73), (146, 107, 81), (147, 112, 86), (146, 112, 88),
- (132, 99, 85), (89, 74, 63), (82, 69, 59), (76, 65, 56),
- (67, 49, 49), (67, 33, 47), (79, 25, 41), (96, 23, 35),
- (146, 16, 26), (169, 17, 22), (193, 18, 19), (199, 18, 18),
- (205, 18, 17), (208, 16, 12), (203, 19, 8), (184, 23, 4),
- (162, 26, 4), (119, 33, 5), (109, 35, 5), (100, 38, 5),
- (88, 44, 10), (78, 58, 19), (75, 64, 33), (71, 68, 46),
- (78, 79, 69), (83, 85, 76), (89, 91, 84), (90, 97, 94),
- (91, 95, 99), (87, 84, 96), (89, 77, 93), (86, 66, 81),
- (86, 57, 65), (80, 31, 44), (76, 27, 39), (72, 23, 35),
- (61, 17, 25), (56, 18, 16), (55, 19, 13), (57, 30, 14),
- (71, 52, 28), (78, 55, 34), (85, 59, 40), (103, 73, 50),
- (125, 84, 63), (147, 97, 74), (168, 103, 83), (178, 102, 83),
- (177, 97, 80), (172, 89, 74), (168, 81, 65), (160, 67, 54),
- (143, 58, 44), (125, 49, 36), (116, 45, 26), (115, 38, 19),
- (127, 32, 28), (136, 31, 29), (145, 31, 30), (163, 38, 25),
- (178, 40, 28), (182, 49, 35), (189, 48, 52), (193, 63, 63),
- (191, 71, 69), (175, 87, 67), (152, 89, 72), (128, 100, 74),
- (107, 98, 72), (91, 95, 62), (76, 83, 53), (56, 77, 45),
- (38, 65, 41), (29, 57, 35), (26, 48, 31), (24, 42, 25),
- (19, 36, 24), (22, 36, 23), (33, 47, 25), (47, 58, 27),
- (54, 63, 31), (52, 62, 34), (53, 65, 42), (57, 69, 49),
- (66, 62, 55), (63, 49, 55), (61, 36, 57), (63, 29, 58),
- (73, 25, 55), (85, 17, 48), (98, 10, 44), (118, 6, 46),
- (131, 11, 43), (142, 13, 36), (145, 9, 29), (156, 6, 26),
- (165, 6, 21), (172, 9, 18), (169, 7, 14), (164, 6, 18),
- (162, 3, 19), (163, 5, 19), (155, 9, 20), (135, 11, 26),
- (112, 12, 29), (98, 18, 26), (86, 31, 21), (75, 48, 18),
- (67, 58, 17), (70, 64, 13), (83, 72, 10), (97, 79, 7),
- (114, 78, 7), (126, 66, 5), (138, 58, 7), (145, 50, 13),
- (151, 45, 19), (152, 33, 19), (151, 29, 15), (151, 31, 16),
- (154, 42, 20), (163, 53, 22), (172, 65, 20), (167, 70, 25),
- (162, 81, 29), (137, 85, 37), (125, 95, 43), (91, 94, 56)
- ),
-
-// 542 Easter
-((178, 165, 213), (177, 160, 215), (176, 158, 215), (175, 156, 216),
- (175, 154, 216), (176, 153, 217), (176, 151, 217), (177, 150, 217),
- (178, 151, 217), (179, 154, 217), (180, 158, 217), (180, 158, 216),
- (180, 159, 215), (180, 159, 214), (180, 159, 214), (179, 160, 214),
- (179, 161, 214), (178, 164, 218), (177, 163, 219), (177, 163, 220),
- (175, 164, 223), (173, 166, 226), (174, 167, 226), (175, 168, 227),
- (182, 171, 227), (180, 170, 227), (178, 170, 227), (176, 164, 221),
- (174, 158, 215), (173, 152, 210), (173, 147, 206), (167, 134, 196),
- (158, 121, 186), (134, 89, 157), (120, 72, 143), (106, 56, 130),
- (98, 46, 122), (91, 36, 115), (90, 33, 112), (89, 31, 109),
- (90, 30, 111), (95, 35, 116), (100, 40, 121), (108, 47, 126),
- (116, 54, 132), (118, 55, 135), (120, 57, 139), (122, 59, 141),
- (121, 57, 140), (112, 51, 130), (104, 44, 126), (97, 37, 122),
- (93, 31, 118), (89, 25, 115), (89, 25, 113), (89, 25, 112),
- (95, 33, 119), (107, 48, 131), (119, 63, 144), (129, 79, 156),
- (139, 96, 169), (141, 101, 172), (144, 106, 176), (158, 130, 193),
- (169, 142, 202), (182, 169, 224), (182, 177, 227), (183, 185, 230),
- (185, 188, 231), (188, 192, 232), (193, 196, 234), (197, 200, 237),
- (199, 207, 240), (199, 206, 238), (199, 205, 237), (197, 199, 235),
- (195, 193, 233), (193, 189, 232), (192, 185, 231), (185, 174, 228),
- (180, 162, 225), (168, 143, 218), (166, 136, 214), (164, 129, 211),
- (163, 125, 209), (163, 122, 208), (160, 117, 205), (158, 114, 200),
- (156, 110, 190), (156, 107, 187), (157, 105, 184), (156, 104, 182),
- (156, 103, 181), (155, 100, 178), (152, 99, 177), (150, 97, 178),
- (149, 98, 180), (152, 103, 184), (155, 109, 187), (158, 115, 190),
- (158, 119, 192), (158, 124, 195), (160, 132, 198), (163, 138, 201),
- (170, 142, 199), (169, 142, 196), (169, 142, 194), (167, 140, 192),
- (166, 139, 191), (164, 131, 188), (160, 120, 184), (155, 108, 177),
- (148, 97, 170), (136, 78, 156), (131, 73, 153), (127, 69, 151),
- (120, 60, 144), (113, 52, 139), (107, 46, 132), (106, 42, 127),
- (105, 45, 126), (110, 50, 131), (116, 56, 137), (121, 61, 141),
- (126, 67, 145), (136, 81, 155), (146, 96, 168), (155, 111, 180),
- (163, 124, 193), (176, 150, 215), (178, 155, 218), (181, 161, 222),
- (184, 169, 228), (185, 175, 233), (185, 177, 235), (185, 177, 237),
- (186, 177, 236), (186, 175, 234), (186, 173, 232), (185, 170, 231),
- (184, 168, 230), (182, 162, 227), (179, 156, 222), (178, 151, 218),
- (177, 148, 214), (174, 139, 206), (172, 134, 203), (170, 129, 201),
- (166, 121, 196), (164, 115, 191), (162, 110, 187), (159, 107, 182),
- (148, 85, 173), (144, 78, 169), (141, 72, 166), (134, 64, 160),
- (128, 58, 153), (120, 53, 144), (114, 45, 138), (105, 37, 130),
- (94, 33, 122), (88, 32, 113), (89, 35, 114), (90, 39, 116),
- (96, 45, 122), (98, 55, 129), (104, 65, 136), (113, 73, 144),
- (136, 94, 171), (141, 100, 178), (146, 107, 185), (154, 119, 196),
- (161, 127, 204), (164, 134, 212), (167, 139, 217), (168, 144, 221),
- (171, 148, 223), (174, 152, 224), (175, 155, 225), (176, 155, 225),
- (176, 154, 224), (175, 152, 221), (175, 149, 217), (173, 145, 212),
- (162, 139, 210), (161, 139, 211), (160, 139, 213), (161, 140, 215),
- (166, 144, 216), (166, 144, 217), (162, 147, 220), (161, 149, 223),
- (163, 151, 228), (169, 155, 230), (173, 155, 229), (170, 152, 230),
- (167, 150, 227), (166, 148, 228), (166, 147, 228), (168, 148, 226),
- (167, 146, 226), (165, 146, 225), (166, 145, 225), (166, 144, 223),
- (169, 144, 220), (171, 142, 218), (170, 140, 215), (169, 137, 212),
- (166, 132, 209), (163, 127, 206), (160, 123, 205), (158, 122, 204),
- (159, 123, 204), (161, 124, 204), (162, 125, 204), (163, 127, 205),
- (164, 132, 207), (165, 137, 208), (170, 143, 210), (172, 146, 212),
- (175, 147, 213), (174, 148, 215), (173, 148, 215), (173, 147, 216),
- (172, 143, 216), (170, 135, 215), (168, 128, 214), (166, 124, 211),
- (164, 122, 209), (165, 122, 207), (166, 119, 207), (166, 119, 207),
- (167, 122, 207), (167, 126, 208), (169, 133, 209), (172, 139, 211),
- (176, 147, 214), (179, 154, 218), (181, 162, 222), (185, 170, 226),
- (188, 178, 228), (193, 186, 231), (198, 192, 233), (199, 198, 234),
- (199, 200, 235), (197, 199, 235), (195, 199, 234), (193, 197, 233),
- (192, 195, 230), (189, 191, 227), (185, 185, 225), (183, 179, 222),
- (179, 175, 220), (178, 172, 217), (177, 170, 215), (177, 168, 213)
- ),
-
-// 543 Easter_2
-((145, 146, 202), (154, 169, 210), (159, 183, 215), (165, 198, 220),
- (173, 210, 225), (181, 222, 230), (187, 224, 232), (193, 227, 234),
- (220, 240, 243), (229, 243, 246), (238, 247, 249), (239, 247, 249),
- (241, 248, 250), (233, 244, 247), (226, 241, 244), (220, 236, 242),
- (215, 232, 240), (185, 203, 229), (171, 186, 220), (157, 169, 211),
- (148, 151, 203), (139, 134, 196), (135, 128, 193), (132, 122, 190),
- (122, 101, 179), (110, 84, 172), (99, 67, 165), (89, 52, 154),
- (79, 37, 144), (74, 29, 140), (70, 22, 136), (64, 12, 131),
- (65, 8, 131), (93, 27, 143), (105, 38, 151), (118, 50, 160),
- (125, 65, 165), (133, 81, 170), (134, 87, 171), (136, 93, 172),
- (149, 120, 187), (161, 136, 197), (174, 153, 207), (190, 169, 217),
- (207, 185, 228), (214, 193, 232), (221, 202, 237), (232, 217, 242),
- (240, 228, 245), (246, 244, 251), (249, 248, 252), (252, 252, 254),
- (250, 252, 253), (249, 252, 252), (246, 250, 251), (243, 249, 250),
- (227, 242, 244), (217, 237, 241), (208, 233, 238), (200, 230, 235),
- (193, 227, 233), (190, 226, 232), (187, 225, 231), (182, 223, 230),
- (178, 221, 228), (176, 220, 227), (176, 220, 227), (176, 221, 227),
- (177, 221, 227), (179, 221, 228), (184, 223, 230), (190, 225, 232),
- (202, 226, 237), (209, 224, 239), (217, 223, 241), (224, 219, 243),
- (231, 216, 245), (233, 214, 246), (236, 212, 247), (239, 207, 247),
- (241, 200, 246), (236, 180, 243), (230, 168, 239), (225, 156, 236),
- (222, 150, 235), (220, 144, 234), (215, 132, 230), (209, 123, 227),
- (201, 104, 221), (196, 96, 218), (191, 89, 215), (188, 86, 213),
- (186, 83, 212), (181, 78, 209), (178, 73, 207), (174, 72, 206),
- (173, 71, 205), (172, 73, 204), (172, 76, 204), (173, 79, 204),
- (174, 81, 204), (175, 83, 205), (178, 88, 206), (180, 93, 208),
- (182, 104, 211), (176, 111, 210), (171, 118, 209), (167, 122, 209),
- (164, 126, 209), (159, 133, 208), (156, 141, 208), (156, 151, 210),
- (160, 160, 212), (172, 177, 218), (174, 181, 219), (176, 185, 221),
- (177, 194, 223), (178, 201, 224), (179, 209, 226), (183, 217, 229),
- (197, 229, 235), (209, 234, 239), (222, 240, 243), (227, 242, 245),
- (233, 244, 247), (241, 244, 250), (246, 241, 251), (247, 235, 251),
- (245, 226, 249), (235, 205, 242), (233, 200, 240), (232, 195, 239),
- (229, 186, 237), (227, 179, 236), (225, 173, 236), (222, 164, 235),
- (215, 150, 231), (207, 147, 227), (200, 144, 224), (197, 144, 223),
- (195, 144, 222), (193, 148, 223), (196, 156, 225), (199, 164, 228),
- (204, 173, 230), (215, 187, 237), (215, 190, 237), (216, 193, 238),
- (215, 195, 236), (212, 195, 235), (207, 200, 234), (199, 204, 233),
- (180, 204, 228), (176, 203, 227), (172, 202, 226), (166, 200, 223),
- (160, 197, 221), (155, 190, 218), (149, 187, 216), (143, 185, 214),
- (137, 184, 212), (121, 183, 207), (117, 184, 206), (113, 185, 205),
- (108, 188, 204), (108, 190, 204), (113, 192, 206), (123, 193, 207),
- (146, 190, 213), (150, 187, 214), (155, 184, 215), (160, 175, 214),
- (160, 162, 211), (165, 165, 213), (165, 168, 215), (166, 171, 214),
- (164, 172, 213), (162, 174, 214), (161, 175, 214), (160, 173, 215),
- (153, 150, 208), (151, 143, 209), (147, 138, 213), (144, 138, 216),
- (130, 148, 213), (126, 153, 213), (122, 158, 213), (114, 170, 214),
- (102, 166, 207), (96, 157, 202), (87, 143, 198), (86, 128, 195),
- (87, 115, 191), (87, 112, 189), (85, 113, 188), (81, 117, 187),
- (75, 125, 185), (73, 136, 181), (67, 139, 180), (65, 140, 179),
- (68, 131, 177), (78, 125, 177), (87, 120, 177), (94, 112, 177),
- (98, 107, 176), (105, 108, 175), (107, 108, 174), (104, 108, 172),
- (97, 102, 167), (97, 93, 160), (97, 82, 153), (96, 71, 147),
- (96, 59, 143), (103, 51, 144), (111, 42, 144), (117, 36, 145),
- (120, 34, 147), (123, 37, 149), (128, 44, 153), (133, 53, 156),
- (137, 64, 159), (145, 79, 167), (156, 95, 176), (169, 109, 188),
- (183, 122, 200), (196, 133, 211), (207, 143, 222), (216, 151, 230),
- (224, 156, 234), (228, 162, 237), (230, 170, 238), (226, 180, 239),
- (217, 186, 237), (206, 188, 234), (193, 188, 230), (179, 185, 226),
- (167, 180, 222), (157, 174, 219), (152, 168, 217), (151, 164, 213),
- (148, 159, 211), (145, 155, 209), (140, 150, 206), (134, 144, 202),
- (127, 136, 197), (121, 128, 193), (117, 123, 191), (118, 118, 189),
- (118, 118, 188), (120, 119, 190), (121, 122, 191), (124, 125, 193),
- (127, 125, 194), (132, 126, 195), (133, 130, 197), (140, 135, 199)
- ),
-
-// 544 Easter_3
-((216, 166, 226), (229, 189, 237), (235, 199, 242), (241, 210, 247),
- (244, 216, 250), (247, 223, 253), (247, 223, 253), (247, 224, 253),
- (243, 219, 250), (236, 213, 246), (229, 208, 242), (219, 199, 238),
- (210, 190, 234), (200, 176, 231), (191, 162, 228), (187, 153, 225),
- (184, 145, 223), (158, 118, 206), (146, 110, 198), (135, 102, 191),
- (128, 96, 185), (122, 90, 179), (123, 88, 176), (124, 86, 174),
- (129, 84, 165), (130, 84, 166), (132, 85, 167), (137, 89, 172),
- (142, 93, 178), (148, 96, 180), (154, 100, 183), (166, 108, 187),
- (176, 111, 191), (174, 106, 193), (166, 103, 191), (158, 100, 190),
- (151, 98, 183), (145, 96, 176), (141, 93, 171), (138, 91, 167),
- (111, 71, 146), (97, 62, 137), (83, 54, 128), (73, 49, 120),
- (63, 44, 113), (60, 42, 111), (58, 41, 109), (55, 38, 106),
- (52, 35, 104), (51, 34, 104), (50, 33, 104), (50, 32, 104),
- (51, 33, 105), (52, 35, 106), (53, 35, 107), (54, 36, 109),
- (63, 42, 121), (68, 47, 127), (74, 53, 133), (79, 57, 139),
- (84, 62, 145), (86, 63, 149), (88, 64, 153), (94, 66, 161),
- (101, 68, 168), (108, 74, 178), (109, 74, 177), (110, 75, 176),
- (108, 73, 174), (107, 72, 172), (105, 68, 169), (103, 66, 165),
- (105, 67, 167), (110, 72, 171), (116, 77, 176), (125, 87, 181),
- (134, 98, 186), (138, 104, 189), (143, 110, 192), (155, 121, 202),
- (170, 132, 212), (203, 155, 235), (214, 168, 242), (225, 181, 249),
- (228, 184, 251), (232, 188, 253), (234, 191, 251), (234, 190, 248),
- (226, 179, 237), (215, 172, 230), (205, 165, 224), (199, 160, 220),
- (194, 156, 217), (184, 147, 213), (180, 138, 209), (177, 133, 210),
- (174, 131, 209), (177, 134, 214), (179, 134, 216), (181, 134, 219),
- (183, 135, 223), (185, 136, 227), (190, 137, 233), (193, 139, 239),
- (193, 138, 243), (188, 133, 240), (184, 128, 237), (181, 124, 235),
- (178, 120, 234), (172, 114, 231), (169, 113, 228), (165, 112, 226),
- (165, 113, 224), (165, 115, 226), (167, 116, 226), (169, 117, 227),
- (177, 122, 228), (186, 131, 230), (197, 139, 231), (204, 144, 230),
- (201, 143, 222), (191, 136, 214), (181, 129, 206), (178, 126, 201),
- (176, 124, 197), (173, 118, 191), (168, 112, 185), (164, 109, 181),
- (158, 104, 175), (141, 99, 168), (139, 96, 168), (137, 94, 169),
- (136, 91, 171), (140, 90, 176), (146, 92, 181), (153, 96, 183),
- (165, 107, 186), (169, 107, 187), (173, 108, 188), (175, 108, 190),
- (177, 109, 193), (180, 112, 196), (180, 112, 197), (183, 116, 201),
- (184, 119, 205), (197, 123, 210), (202, 126, 212), (207, 130, 215),
- (210, 130, 219), (209, 130, 221), (203, 129, 221), (194, 126, 215),
- (179, 111, 199), (174, 108, 194), (170, 105, 189), (161, 97, 180),
- (147, 90, 169), (132, 84, 159), (114, 74, 149), (100, 64, 139),
- (87, 57, 131), (69, 45, 121), (67, 44, 119), (65, 43, 117),
- (62, 43, 116), (61, 43, 116), (62, 43, 116), (62, 43, 117),
- (67, 46, 123), (68, 47, 124), (70, 49, 126), (73, 51, 130),
- (75, 53, 133), (75, 52, 134), (75, 51, 135), (75, 50, 136),
- (78, 53, 137), (85, 57, 137), (97, 66, 141), (111, 73, 146),
- (127, 83, 153), (142, 91, 159), (154, 101, 167), (167, 108, 171),
- (193, 131, 186), (199, 135, 191), (206, 139, 197), (219, 150, 207),
- (229, 160, 219), (236, 168, 227), (239, 177, 234), (241, 187, 238),
- (240, 192, 243), (239, 196, 246), (239, 194, 246), (238, 193, 244),
- (233, 191, 241), (228, 190, 235), (221, 190, 232), (212, 189, 228),
- (203, 180, 222), (194, 167, 213), (180, 152, 204), (164, 133, 192),
- (146, 118, 180), (131, 109, 172), (119, 100, 165), (110, 92, 160),
- (106, 87, 159), (104, 78, 159), (102, 72, 160), (104, 70, 164),
- (109, 71, 170), (116, 74, 177), (125, 83, 186), (137, 90, 197),
- (147, 98, 206), (160, 108, 217), (172, 118, 224), (184, 125, 231),
- (194, 136, 236), (205, 142, 242), (213, 147, 244), (221, 154, 248),
- (229, 162, 249), (234, 166, 248), (238, 170, 246), (239, 170, 243),
- (238, 165, 238), (233, 160, 233), (227, 156, 228), (219, 150, 225),
- (210, 149, 221), (203, 148, 217), (198, 146, 215), (192, 142, 214),
- (186, 139, 213), (178, 132, 213), (166, 127, 209), (156, 124, 204),
- (149, 120, 198), (143, 116, 194), (141, 114, 192), (142, 111, 194),
- (143, 107, 196), (143, 107, 196), (146, 107, 193), (147, 106, 188),
- (150, 105, 181), (152, 109, 182), (158, 111, 185), (171, 121, 196),
- (185, 133, 206), (197, 143, 216), (210, 150, 221), (216, 161, 228)
- ),
-
-// 545 Egg_Hunt
-((119, 124, 148), (130, 119, 106), (148, 117, 90), (167, 116, 75),
- (173, 123, 73), (180, 130, 71), (177, 135, 70), (175, 141, 70),
- (159, 152, 77), (157, 153, 75), (155, 155, 74), (146, 160, 67),
- (138, 165, 61), (128, 174, 64), (118, 183, 67), (119, 183, 62),
- (121, 183, 58), (162, 187, 23), (179, 191, 18), (196, 196, 14),
- (204, 192, 14), (212, 188, 15), (214, 182, 14), (216, 176, 13),
- (225, 153, 22), (228, 146, 33), (232, 139, 45), (231, 133, 53),
- (230, 128, 62), (229, 127, 63), (229, 127, 64), (229, 131, 69),
- (230, 138, 64), (231, 145, 55), (229, 154, 47), (227, 164, 39),
- (218, 173, 38), (209, 182, 38), (200, 178, 43), (192, 175, 48),
- (164, 174, 75), (144, 181, 98), (125, 188, 122), (106, 187, 136),
- (88, 186, 150), (86, 183, 147), (85, 180, 144), (80, 178, 130),
- (73, 180, 131), (68, 187, 125), (86, 185, 104), (105, 183, 84),
- (116, 177, 76), (127, 172, 68), (130, 169, 72), (133, 166, 77),
- (160, 143, 94), (166, 127, 84), (172, 112, 75), (166, 111, 68),
- (160, 111, 62), (161, 116, 61), (162, 121, 60), (166, 117, 55),
- (165, 124, 40), (161, 151, 16), (170, 167, 14), (180, 184, 12),
- (185, 188, 11), (191, 193, 11), (201, 196, 13), (208, 199, 21),
- (230, 201, 44), (233, 198, 58), (237, 196, 73), (226, 189, 90),
- (215, 183, 108), (205, 179, 110), (195, 176, 113), (177, 168, 111),
- (154, 159, 113), (110, 153, 132), (98, 150, 121), (87, 147, 111),
- (83, 142, 99), (79, 138, 88), (73, 135, 72), (77, 137, 68),
- (121, 149, 61), (143, 143, 47), (165, 137, 34), (169, 129, 29),
- (173, 121, 25), (170, 108, 25), (170, 92, 30), (167, 83, 45),
- (162, 79, 58), (138, 66, 66), (119, 62, 64), (100, 59, 63),
- (92, 64, 67), (85, 69, 72), (83, 75, 72), (86, 90, 67),
- (117, 124, 33), (134, 139, 31), (151, 154, 29), (156, 156, 32),
- (161, 159, 35), (175, 165, 47), (195, 169, 65), (213, 175, 84),
- (232, 181, 104), (248, 179, 127), (248, 177, 131), (249, 175, 135),
- (252, 172, 138), (253, 172, 141), (249, 169, 143), (247, 170, 143),
- (243, 163, 142), (240, 154, 143), (238, 145, 144), (238, 138, 150),
- (239, 132, 157), (238, 120, 177), (239, 107, 192), (235, 97, 199),
- (232, 95, 205), (217, 100, 212), (211, 101, 211), (206, 102, 211),
- (187, 99, 194), (164, 94, 176), (136, 89, 153), (112, 93, 129),
- (76, 110, 87), (66, 109, 68), (57, 109, 49), (56, 106, 41),
- (56, 103, 33), (64, 107, 25), (82, 124, 26), (101, 143, 34),
- (122, 168, 55), (146, 188, 98), (147, 188, 106), (149, 189, 115),
- (137, 186, 124), (123, 186, 132), (108, 180, 126), (98, 173, 126),
- (83, 145, 102), (79, 142, 95), (75, 140, 88), (69, 133, 60),
- (71, 134, 45), (92, 131, 31), (119, 133, 22), (148, 143, 22),
- (171, 149, 17), (199, 164, 21), (206, 167, 24), (214, 171, 27),
- (226, 179, 38), (233, 184, 48), (234, 184, 52), (232, 183, 54),
- (239, 183, 56), (240, 184, 61), (241, 185, 66), (238, 186, 74),
- (234, 186, 88), (236, 188, 98), (241, 186, 110), (247, 185, 123),
- (248, 184, 133), (245, 181, 150), (244, 182, 164), (241, 185, 178),
- (237, 187, 190), (224, 186, 193), (208, 180, 199), (195, 168, 197),
- (153, 154, 192), (142, 153, 188), (131, 153, 185), (111, 150, 183),
- (113, 142, 174), (111, 131, 179), (118, 125, 178), (129, 124, 186),
- (135, 130, 196), (159, 142, 197), (181, 154, 207), (205, 166, 208),
- (228, 170, 214), (240, 173, 218), (251, 170, 209), (254, 174, 196),
- (254, 182, 171), (254, 185, 145), (239, 180, 138), (226, 166, 125),
- (220, 160, 110), (219, 160, 89), (233, 169, 53), (230, 173, 42),
- (224, 173, 37), (219, 176, 40), (219, 180, 43), (233, 189, 30),
- (244, 195, 23), (248, 197, 17), (242, 196, 21), (233, 195, 29),
- (227, 191, 45), (228, 177, 65), (231, 158, 78), (229, 143, 92),
- (211, 137, 98), (189, 138, 106), (177, 139, 118), (181, 131, 124),
- (197, 118, 128), (198, 116, 123), (187, 124, 115), (170, 139, 111),
- (158, 153, 108), (160, 157, 103), (166, 160, 95), (173, 167, 92),
- (177, 172, 103), (175, 177, 115), (170, 178, 121), (165, 165, 113),
- (152, 150, 94), (140, 134, 81), (131, 129, 81), (120, 131, 79),
- (111, 134, 71), (95, 129, 57), (79, 117, 38), (71, 113, 34),
- (77, 112, 37), (95, 122, 43), (111, 129, 62), (122, 135, 82),
- (126, 146, 108), (134, 147, 131), (145, 139, 147), (150, 129, 156),
- (154, 117, 158), (150, 116, 162), (141, 121, 159), (130, 121, 157)
- ),
-
-// 546 Elements
-((191, 131, 50), (184, 126, 50), (178, 119, 45), (172, 113, 40),
- (170, 111, 37), (168, 109, 35), (167, 108, 35), (167, 107, 35),
- (169, 108, 39), (163, 115, 50), (158, 122, 62), (144, 131, 78),
- (131, 140, 94), (122, 136, 95), (113, 133, 97), (102, 128, 95),
- (91, 124, 94), (49, 100, 86), (36, 86, 75), (23, 72, 64),
- (16, 58, 52), (9, 44, 41), (7, 42, 38), (5, 40, 35),
- (8, 46, 36), (6, 53, 44), (5, 61, 52), (4, 74, 60),
- (4, 87, 69), (5, 90, 73), (6, 94, 77), (9, 98, 83),
- (10, 100, 88), (15, 120, 104), (24, 132, 117), (34, 145, 131),
- (53, 152, 136), (72, 160, 141), (84, 162, 138), (96, 165, 135),
- (138, 173, 124), (139, 186, 142), (141, 199, 161), (145, 201, 162),
- (149, 204, 163), (153, 199, 155), (158, 195, 147), (135, 190, 153),
- (115, 180, 153), (104, 166, 142), (112, 158, 124), (120, 150, 106),
- (121, 131, 83), (122, 113, 61), (126, 104, 49), (130, 96, 37),
- (145, 82, 9), (140, 77, 6), (135, 72, 4), (127, 66, 3),
- (119, 61, 2), (115, 57, 1), (111, 53, 1), (102, 45, 0),
- (94, 39, 0), (85, 33, 0), (84, 32, 0), (83, 31, 0),
- (82, 31, 0), (82, 31, 0), (81, 32, 0), (83, 34, 0),
- (90, 42, 0), (95, 45, 0), (101, 48, 0), (106, 52, 0),
- (111, 56, 1), (113, 57, 1), (115, 58, 1), (117, 59, 0),
- (118, 58, 0), (114, 54, 1), (103, 51, 1), (93, 49, 1),
- (86, 48, 3), (79, 48, 5), (65, 47, 12), (54, 43, 15),
- (47, 32, 13), (49, 34, 14), (51, 37, 15), (52, 39, 15),
- (54, 42, 16), (64, 45, 17), (77, 45, 13), (89, 43, 6),
- (99, 43, 3), (102, 44, 0), (99, 42, 0), (96, 40, 1),
- (92, 37, 1), (88, 35, 1), (81, 29, 1), (72, 22, 1),
- (61, 13, 1), (60, 11, 1), (59, 10, 1), (59, 11, 1),
- (60, 12, 1), (64, 15, 0), (69, 19, 0), (76, 25, 1),
- (84, 30, 2), (100, 43, 7), (103, 46, 7), (107, 49, 8),
- (113, 55, 7), (117, 59, 6), (120, 61, 6), (124, 65, 9),
- (134, 74, 15), (141, 81, 18), (148, 88, 22), (152, 92, 26),
- (157, 97, 30), (167, 106, 40), (178, 117, 50), (186, 125, 57),
- (190, 128, 58), (188, 123, 52), (186, 121, 51), (185, 120, 50),
- (180, 116, 47), (174, 109, 40), (164, 100, 29), (155, 91, 19),
- (143, 82, 13), (143, 81, 15), (143, 81, 17), (144, 81, 18),
- (145, 82, 19), (145, 84, 19), (146, 87, 20), (151, 90, 23),
- (157, 94, 26), (165, 99, 30), (166, 101, 31), (168, 103, 32),
- (171, 107, 35), (180, 112, 36), (187, 119, 40), (193, 124, 44),
- (199, 132, 55), (200, 133, 55), (201, 134, 56), (202, 135, 56),
- (203, 134, 55), (201, 133, 56), (196, 129, 55), (188, 124, 51),
- (177, 115, 47), (152, 90, 34), (145, 82, 31), (139, 75, 29),
- (123, 62, 22), (106, 50, 18), (88, 39, 12), (70, 27, 7),
- (45, 7, 1), (42, 4, 0), (39, 2, 0), (35, 2, 0),
- (35, 3, 0), (36, 5, 0), (38, 7, 1), (41, 12, 4),
- (40, 19, 13), (42, 32, 26), (42, 53, 42), (46, 75, 60),
- (52, 97, 78), (53, 114, 99), (53, 125, 118), (60, 132, 123),
- (85, 144, 114), (92, 143, 109), (100, 143, 105), (102, 136, 102),
- (107, 119, 88), (114, 101, 66), (119, 85, 41), (126, 73, 20),
- (124, 67, 11), (119, 64, 8), (115, 61, 6), (114, 57, 4),
- (112, 55, 3), (109, 52, 1), (107, 50, 1), (104, 48, 1),
- (101, 43, 2), (98, 38, 2), (93, 33, 1), (86, 27, 1),
- (79, 23, 0), (72, 19, 0), (68, 16, 0), (66, 14, 0),
- (63, 13, 0), (61, 12, 0), (58, 10, 0), (55, 9, 0),
- (56, 9, 0), (56, 11, 0), (57, 15, 3), (53, 20, 6),
- (46, 24, 9), (39, 31, 13), (34, 37, 17), (34, 46, 24),
- (41, 55, 29), (46, 57, 29), (52, 60, 28), (59, 62, 23),
- (61, 65, 23), (75, 67, 24), (90, 66, 20), (104, 64, 16),
- (119, 62, 8), (124, 63, 4), (127, 66, 3), (129, 68, 4),
- (128, 70, 5), (127, 70, 7), (124, 68, 7), (115, 72, 12),
- (103, 79, 22), (87, 86, 32), (74, 90, 42), (69, 79, 40),
- (66, 70, 37), (64, 63, 37), (59, 62, 35), (54, 65, 41),
- (56, 60, 37), (64, 50, 30), (77, 42, 22), (92, 41, 13),
- (106, 46, 13), (119, 58, 15), (132, 70, 19), (145, 83, 25),
- (154, 94, 33), (164, 104, 38), (175, 115, 44), (183, 123, 48)
- ),
-
-// 547 Embers
-((180, 74, 13), (214, 89, 4), (209, 92, 3), (205, 95, 2),
- (187, 87, 2), (169, 80, 2), (157, 73, 1), (145, 67, 1),
- (112, 46, 0), (109, 41, 1), (106, 36, 2), (103, 36, 5),
- (101, 37, 9), (100, 41, 16), (99, 46, 24), (101, 51, 32),
- (103, 56, 40), (102, 84, 67), (105, 96, 79), (109, 108, 91),
- (116, 116, 98), (124, 124, 105), (120, 122, 102), (116, 120, 99),
- (94, 100, 73), (85, 88, 64), (76, 76, 56), (74, 62, 44),
- (72, 48, 33), (78, 44, 29), (84, 40, 26), (94, 37, 22),
- (101, 37, 17), (115, 32, 19), (110, 35, 19), (106, 38, 20),
- (97, 39, 28), (88, 41, 37), (80, 40, 40), (73, 39, 44),
- (60, 43, 57), (57, 41, 59), (55, 40, 62), (55, 41, 61),
- (56, 42, 61), (60, 45, 62), (64, 48, 64), (67, 53, 67),
- (70, 58, 71), (72, 68, 73), (69, 67, 70), (66, 67, 68),
- (61, 62, 59), (57, 58, 50), (53, 56, 45), (50, 55, 41),
- (39, 35, 28), (35, 31, 24), (32, 28, 20), (30, 24, 21),
- (28, 20, 22), (27, 19, 22), (26, 18, 23), (24, 16, 23),
- (22, 16, 22), (25, 15, 19), (28, 15, 18), (31, 15, 18),
- (31, 16, 19), (32, 17, 20), (35, 20, 21), (40, 21, 23),
- (38, 25, 36), (37, 26, 37), (36, 27, 39), (34, 27, 41),
- (33, 27, 43), (31, 26, 41), (30, 25, 40), (27, 23, 35),
- (26, 20, 29), (22, 16, 23), (22, 16, 19), (22, 17, 16),
- (25, 17, 14), (28, 18, 12), (36, 20, 11), (41, 21, 9),
- (53, 27, 5), (57, 27, 5), (62, 28, 5), (62, 27, 6),
- (63, 27, 8), (64, 29, 10), (59, 33, 13), (60, 39, 18),
- (61, 47, 24), (64, 59, 26), (62, 63, 26), (60, 68, 26),
- (60, 68, 25), (61, 68, 25), (64, 64, 22), (72, 58, 17),
- (87, 47, 8), (105, 44, 7), (124, 41, 7), (131, 42, 5),
- (139, 44, 3), (151, 44, 2), (159, 46, 0), (166, 48, 0),
- (169, 51, 0), (161, 49, 1), (157, 47, 1), (153, 46, 1),
- (149, 40, 0), (145, 36, 3), (143, 33, 7), (137, 31, 12),
- (109, 25, 29), (99, 26, 34), (90, 27, 40), (81, 27, 40),
- (73, 27, 41), (54, 25, 45), (38, 23, 44), (33, 21, 41),
- (30, 20, 34), (29, 16, 23), (32, 16, 21), (35, 17, 20),
- (54, 24, 15), (67, 33, 15), (81, 48, 29), (89, 65, 46),
- (123, 96, 61), (126, 109, 77), (130, 122, 93), (130, 126, 101),
- (131, 131, 110), (135, 123, 97), (139, 108, 85), (140, 91, 65),
- (138, 79, 58), (154, 55, 27), (158, 48, 18), (162, 42, 10),
- (165, 35, 7), (165, 35, 1), (162, 33, 2), (158, 31, 0),
- (135, 26, 4), (126, 24, 6), (117, 23, 8), (100, 22, 11),
- (86, 21, 22), (74, 23, 27), (68, 23, 30), (69, 27, 31),
- (77, 33, 38), (92, 56, 59), (97, 64, 62), (102, 72, 66),
- (115, 87, 72), (126, 94, 79), (130, 106, 92), (129, 116, 103),
- (118, 114, 102), (112, 108, 98), (106, 102, 95), (95, 86, 89),
- (81, 73, 76), (67, 59, 65), (53, 46, 52), (43, 34, 44),
- (36, 28, 32), (34, 26, 23), (34, 26, 16), (36, 24, 12),
- (39, 23, 8), (41, 24, 6), (41, 25, 6), (38, 23, 8),
- (33, 14, 9), (31, 13, 11), (29, 13, 13), (25, 14, 18),
- (25, 15, 25), (28, 16, 30), (35, 18, 31), (42, 21, 29),
- (54, 23, 29), (65, 29, 29), (77, 30, 25), (82, 31, 19),
- (84, 28, 16), (79, 28, 12), (76, 26, 10), (67, 24, 8),
- (56, 20, 12), (43, 17, 14), (34, 15, 16), (28, 14, 16),
- (26, 14, 14), (25, 13, 12), (24, 15, 10), (23, 16, 11),
- (22, 14, 9), (24, 13, 10), (23, 14, 9), (20, 15, 11),
- (16, 13, 13), (16, 12, 17), (17, 12, 18), (22, 13, 18),
- (33, 17, 16), (45, 23, 12), (59, 32, 14), (74, 43, 15),
- (90, 57, 18), (104, 74, 27), (113, 88, 44), (117, 93, 47),
- (117, 95, 40), (116, 93, 38), (110, 89, 46), (99, 82, 46),
- (88, 78, 36), (84, 77, 27), (92, 81, 36), (95, 87, 48),
- (98, 96, 61), (98, 107, 68), (112, 113, 80), (132, 112, 82),
- (154, 109, 77), (168, 110, 68), (181, 105, 61), (194, 96, 48),
- (204, 82, 31), (208, 81, 23), (213, 76, 19), (209, 72, 19),
- (201, 62, 12), (185, 61, 12), (174, 58, 10), (158, 54, 13),
- (138, 50, 15), (118, 46, 17), (107, 48, 19), (108, 46, 20),
- (110, 44, 22), (115, 41, 21), (128, 50, 20), (153, 62, 16)
- ),
-
-// 548 Etomchek-040328-005
-((166, 201, 227), (169, 199, 225), (169, 198, 224), (170, 197, 223),
- (167, 197, 224), (165, 197, 225), (164, 197, 225), (164, 197, 226),
- (148, 187, 222), (148, 185, 220), (148, 183, 218), (147, 181, 217),
- (147, 179, 217), (143, 176, 213), (139, 174, 210), (134, 170, 205),
- (130, 167, 201), (107, 142, 173), (100, 132, 158), (93, 122, 144),
- (86, 111, 130), (80, 101, 117), (76, 95, 111), (73, 90, 106),
- (56, 75, 92), (49, 69, 87), (43, 63, 83), (45, 63, 81),
- (47, 64, 80), (50, 66, 82), (54, 68, 84), (61, 76, 92),
- (70, 87, 102), (86, 111, 131), (92, 122, 147), (98, 133, 164),
- (109, 148, 178), (120, 163, 193), (128, 171, 200), (136, 179, 208),
- (167, 205, 228), (177, 213, 232), (188, 221, 237), (190, 224, 241),
- (193, 227, 245), (193, 227, 244), (193, 228, 243), (193, 226, 240),
- (191, 221, 235), (181, 208, 221), (173, 195, 206), (166, 182, 192),
- (153, 167, 176), (141, 152, 161), (134, 144, 153), (127, 137, 145),
- (96, 106, 113), (80, 91, 101), (64, 76, 89), (50, 64, 81),
- (36, 53, 74), (31, 49, 71), (26, 45, 69), (20, 41, 68),
- (18, 40, 69), (21, 46, 78), (22, 50, 85), (24, 55, 93),
- (25, 57, 98), (27, 60, 103), (27, 61, 105), (27, 61, 105),
- (28, 61, 103), (26, 58, 98), (25, 55, 94), (27, 58, 96),
- (29, 61, 99), (31, 63, 101), (33, 65, 104), (39, 70, 107),
- (46, 75, 111), (70, 93, 120), (82, 100, 123), (94, 108, 126),
- (100, 115, 132), (107, 122, 138), (120, 136, 155), (129, 148, 168),
- (139, 165, 194), (143, 171, 201), (147, 177, 209), (147, 177, 210),
- (147, 177, 211), (146, 176, 211), (143, 174, 210), (138, 169, 205),
- (128, 160, 195), (97, 127, 163), (80, 110, 145), (64, 93, 127),
- (57, 85, 118), (51, 78, 110), (40, 65, 96), (33, 56, 86),
- (24, 50, 82), (24, 50, 82), (25, 50, 82), (27, 51, 83),
- (29, 53, 84), (33, 59, 90), (38, 66, 96), (45, 75, 101),
- (52, 88, 113), (64, 114, 146), (66, 119, 153), (69, 125, 161),
- (75, 135, 175), (80, 144, 189), (83, 148, 201), (86, 152, 206),
- (88, 156, 205), (85, 154, 204), (83, 153, 203), (82, 152, 202),
- (81, 151, 201), (79, 149, 202), (75, 145, 204), (70, 137, 202),
- (68, 131, 199), (66, 124, 193), (66, 123, 191), (66, 122, 190),
- (71, 124, 190), (77, 128, 192), (87, 137, 198), (96, 144, 204),
- (111, 157, 213), (114, 158, 213), (118, 160, 214), (118, 160, 212),
- (118, 160, 211), (118, 158, 209), (119, 159, 209), (120, 161, 212),
- (123, 164, 216), (124, 170, 220), (123, 170, 219), (122, 170, 219),
- (120, 170, 218), (118, 169, 217), (117, 170, 216), (117, 173, 217),
- (128, 182, 225), (130, 184, 226), (132, 186, 228), (133, 186, 228),
- (130, 184, 225), (127, 178, 220), (122, 172, 213), (116, 166, 205),
- (115, 162, 200), (116, 156, 193), (115, 154, 190), (115, 152, 188),
- (109, 145, 182), (101, 135, 175), (88, 121, 163), (71, 102, 145),
- (42, 71, 113), (37, 66, 106), (33, 61, 99), (28, 53, 87),
- (25, 46, 76), (24, 43, 71), (22, 40, 64), (19, 34, 54),
- (15, 27, 44), (12, 24, 41), (11, 23, 42), (10, 22, 42),
- (10, 22, 42), (9, 22, 41), (9, 22, 41), (9, 22, 41),
- (8, 17, 32), (10, 19, 35), (12, 22, 39), (18, 30, 51),
- (28, 46, 70), (37, 61, 89), (49, 76, 107), (63, 94, 124),
- (78, 108, 134), (89, 116, 135), (103, 125, 140), (117, 134, 146),
- (133, 149, 158), (148, 165, 173), (163, 180, 191), (178, 198, 209),
- (192, 215, 226), (199, 226, 236), (205, 232, 244), (208, 236, 248),
- (210, 237, 249), (206, 233, 248), (199, 227, 247), (191, 221, 247),
- (182, 216, 244), (170, 208, 240), (157, 198, 238), (144, 190, 235),
- (133, 183, 231), (121, 174, 227), (110, 165, 222), (100, 156, 218),
- (92, 149, 213), (86, 143, 207), (79, 135, 201), (72, 128, 197),
- (68, 125, 194), (65, 122, 194), (63, 123, 195), (62, 123, 197),
- (63, 124, 199), (67, 127, 200), (70, 129, 199), (74, 130, 195),
- (78, 130, 189), (80, 127, 184), (81, 129, 182), (82, 129, 183),
- (81, 129, 184), (82, 130, 185), (83, 132, 187), (86, 135, 189),
- (90, 137, 188), (93, 135, 183), (96, 134, 177), (99, 135, 174),
- (100, 134, 173), (102, 134, 173), (102, 136, 177), (104, 141, 182),
- (107, 148, 189), (112, 153, 195), (117, 157, 197), (121, 161, 200),
- (126, 164, 201), (138, 172, 206), (147, 179, 210), (157, 187, 215),
- (161, 194, 221), (165, 200, 226), (170, 204, 228), (172, 206, 230)
- ),
-
-// 549 Etomchek-040328-006
-((181, 166, 227), (185, 169, 225), (185, 169, 224), (186, 170, 223),
- (184, 167, 224), (182, 165, 225), (182, 164, 225), (182, 164, 226),
- (169, 148, 222), (169, 148, 220), (170, 148, 218), (171, 147, 217),
- (173, 147, 217), (167, 143, 213), (162, 139, 210), (156, 134, 205),
- (151, 130, 201), (126, 107, 173), (116, 100, 158), (106, 93, 144),
- (97, 86, 130), (89, 80, 117), (86, 76, 111), (83, 73, 106),
- (66, 56, 92), (60, 49, 87), (55, 43, 83), (56, 45, 81),
- (57, 47, 80), (60, 50, 82), (64, 54, 84), (71, 61, 92),
- (79, 70, 102), (98, 86, 131), (107, 92, 147), (117, 98, 164),
- (127, 109, 178), (137, 120, 193), (144, 128, 200), (152, 136, 208),
- (179, 167, 228), (187, 177, 232), (196, 188, 237), (199, 190, 241),
- (202, 193, 245), (200, 193, 244), (199, 193, 243), (199, 193, 240),
- (197, 191, 235), (187, 181, 221), (179, 173, 206), (171, 166, 192),
- (158, 153, 176), (146, 141, 161), (139, 134, 153), (132, 127, 145),
- (100, 96, 113), (86, 80, 101), (72, 64, 89), (61, 50, 81),
- (50, 36, 74), (45, 31, 71), (41, 26, 69), (38, 20, 68),
- (37, 18, 69), (43, 21, 78), (46, 22, 85), (49, 24, 93),
- (52, 25, 98), (56, 27, 103), (57, 27, 105), (57, 27, 105),
- (56, 28, 103), (53, 26, 98), (51, 25, 94), (52, 27, 96),
- (54, 29, 99), (56, 31, 101), (59, 33, 104), (64, 39, 107),
- (70, 46, 111), (87, 70, 120), (96, 82, 123), (106, 94, 126),
- (111, 100, 132), (117, 107, 138), (133, 120, 155), (142, 129, 168),
- (158, 139, 194), (163, 143, 201), (168, 147, 209), (169, 147, 210),
- (170, 147, 211), (169, 146, 211), (167, 143, 210), (162, 138, 205),
- (150, 128, 195), (121, 97, 163), (103, 80, 145), (86, 64, 127),
- (79, 57, 118), (72, 51, 110), (60, 40, 96), (53, 33, 86),
- (45, 24, 82), (46, 24, 82), (47, 25, 82), (48, 27, 83),
- (50, 29, 84), (54, 33, 90), (57, 38, 96), (61, 45, 101),
- (66, 52, 113), (80, 64, 146), (83, 66, 153), (87, 69, 161),
- (97, 75, 175), (105, 80, 189), (114, 83, 201), (118, 86, 206),
- (115, 88, 205), (113, 85, 204), (111, 83, 203), (110, 82, 202),
- (109, 81, 201), (110, 79, 202), (109, 75, 204), (112, 70, 202),
- (112, 68, 199), (113, 66, 193), (112, 66, 191), (111, 66, 190),
- (115, 71, 190), (119, 77, 192), (128, 87, 198), (136, 96, 204),
- (148, 111, 213), (151, 114, 213), (155, 118, 214), (153, 118, 212),
- (152, 118, 211), (153, 118, 209), (152, 119, 209), (154, 120, 212),
- (159, 123, 216), (156, 124, 220), (154, 123, 219), (153, 122, 219),
- (149, 120, 218), (148, 118, 217), (145, 117, 216), (142, 117, 217),
- (154, 128, 225), (155, 130, 226), (156, 132, 228), (158, 133, 228),
- (154, 130, 225), (152, 127, 220), (146, 122, 213), (138, 116, 205),
- (138, 115, 200), (139, 116, 193), (138, 115, 190), (138, 115, 188),
- (132, 109, 182), (127, 101, 175), (117, 88, 163), (100, 71, 145),
- (70, 42, 113), (64, 37, 106), (59, 33, 99), (51, 28, 87),
- (45, 25, 76), (43, 24, 71), (38, 22, 64), (32, 19, 54),
- (26, 15, 44), (23, 12, 41), (24, 11, 42), (23, 10, 42),
- (23, 10, 42), (22, 9, 41), (22, 9, 41), (22, 9, 41),
- (18, 8, 32), (21, 10, 35), (24, 12, 39), (32, 18, 51),
- (44, 28, 70), (55, 37, 89), (69, 49, 107), (82, 63, 124),
- (94, 78, 134), (100, 89, 135), (111, 103, 140), (124, 117, 146),
- (138, 133, 158), (151, 148, 173), (169, 163, 191), (183, 178, 209),
- (197, 192, 226), (202, 199, 236), (210, 205, 244), (213, 208, 248),
- (215, 210, 249), (213, 206, 248), (211, 199, 247), (207, 191, 247),
- (199, 182, 244), (189, 170, 240), (183, 157, 238), (173, 144, 235),
- (163, 133, 231), (155, 121, 227), (147, 110, 222), (141, 100, 218),
- (134, 92, 213), (128, 86, 207), (122, 79, 201), (118, 72, 197),
- (114, 68, 194), (112, 65, 194), (111, 63, 195), (111, 62, 197),
- (113, 63, 199), (116, 67, 200), (117, 70, 199), (116, 74, 195),
- (117, 78, 189), (118, 80, 184), (115, 81, 182), (117, 82, 183),
- (117, 81, 184), (118, 82, 185), (119, 83, 187), (120, 86, 189),
- (123, 90, 188), (124, 93, 183), (124, 96, 177), (124, 99, 174),
- (126, 100, 173), (128, 102, 173), (130, 102, 177), (131, 104, 182),
- (133, 107, 189), (138, 112, 195), (142, 117, 197), (146, 121, 200),
- (150, 126, 201), (160, 138, 206), (167, 147, 210), (175, 157, 215),
- (177, 161, 221), (180, 165, 226), (184, 170, 228), (186, 172, 230)
- ),
-
-// 550 Etomchek-040328-007
-((219, 166, 227), (220, 169, 225), (219, 169, 224), (219, 170, 223),
- (219, 167, 224), (219, 165, 225), (219, 164, 225), (220, 164, 226),
- (215, 148, 222), (214, 148, 220), (214, 148, 218), (215, 147, 217),
- (216, 147, 217), (211, 143, 213), (206, 139, 210), (200, 134, 205),
- (195, 130, 201), (167, 107, 173), (152, 100, 158), (137, 93, 144),
- (124, 86, 130), (112, 80, 117), (107, 76, 111), (103, 73, 106),
- (88, 56, 92), (84, 49, 87), (80, 43, 83), (78, 45, 81),
- (77, 47, 80), (80, 50, 82), (83, 54, 84), (90, 61, 92),
- (99, 70, 102), (126, 86, 131), (142, 92, 147), (158, 98, 164),
- (170, 109, 178), (182, 120, 193), (189, 128, 200), (196, 136, 208),
- (217, 167, 228), (221, 177, 232), (226, 188, 237), (230, 190, 241),
- (234, 193, 245), (232, 193, 244), (230, 193, 243), (228, 193, 240),
- (224, 191, 235), (212, 181, 221), (199, 173, 206), (187, 166, 192),
- (173, 153, 176), (159, 141, 161), (151, 134, 153), (143, 127, 145),
- (110, 96, 113), (99, 80, 101), (88, 64, 89), (80, 50, 81),
- (73, 36, 74), (70, 31, 71), (68, 26, 69), (68, 20, 68),
- (69, 18, 69), (78, 21, 78), (85, 22, 85), (92, 24, 93),
- (97, 25, 98), (103, 27, 103), (105, 27, 105), (105, 27, 105),
- (103, 28, 103), (98, 26, 98), (94, 25, 94), (96, 27, 96),
- (98, 29, 99), (100, 31, 101), (103, 33, 104), (106, 39, 107),
- (110, 46, 111), (118, 70, 120), (122, 82, 123), (126, 94, 126),
- (131, 100, 132), (136, 107, 138), (155, 120, 155), (166, 129, 168),
- (192, 139, 194), (199, 143, 201), (206, 147, 209), (207, 147, 210),
- (209, 147, 211), (209, 146, 211), (208, 143, 210), (203, 138, 205),
- (192, 128, 195), (162, 97, 163), (143, 80, 145), (125, 64, 127),
- (117, 57, 118), (109, 51, 110), (95, 40, 96), (86, 33, 86),
- (81, 24, 82), (81, 24, 82), (82, 25, 82), (83, 27, 83),
- (84, 29, 84), (89, 33, 90), (93, 38, 96), (95, 45, 101),
- (104, 52, 113), (131, 64, 146), (137, 66, 153), (144, 69, 161),
- (158, 75, 175), (173, 80, 189), (187, 83, 201), (192, 86, 206),
- (188, 88, 205), (186, 85, 204), (185, 83, 203), (184, 82, 202),
- (183, 81, 201), (186, 79, 202), (189, 75, 204), (193, 70, 202),
- (193, 68, 199), (191, 66, 193), (189, 66, 191), (188, 66, 190),
- (188, 71, 190), (190, 77, 192), (196, 87, 198), (202, 96, 204),
- (212, 111, 213), (213, 114, 213), (214, 118, 214), (212, 118, 212),
- (210, 118, 211), (209, 118, 209), (208, 119, 209), (211, 120, 212),
- (216, 123, 216), (216, 124, 220), (214, 123, 219), (213, 122, 219),
- (210, 120, 218), (209, 118, 217), (206, 117, 216), (204, 117, 217),
- (214, 128, 225), (215, 130, 226), (216, 132, 228), (217, 133, 228),
- (213, 130, 225), (209, 127, 220), (203, 122, 213), (193, 116, 205),
- (190, 115, 200), (187, 116, 193), (185, 115, 190), (183, 115, 188),
- (177, 109, 182), (173, 101, 175), (163, 88, 163), (145, 71, 144),
- (113, 42, 112), (106, 37, 105), (99, 33, 98), (87, 28, 86),
- (76, 25, 75), (71, 24, 69), (64, 22, 64), (54, 19, 54),
- (44, 15, 43), (41, 12, 40), (42, 11, 40), (42, 10, 40),
- (42, 10, 40), (41, 9, 40), (41, 9, 40), (41, 9, 40),
- (32, 8, 30), (35, 10, 33), (39, 12, 37), (51, 18, 48),
- (70, 28, 70), (87, 37, 89), (105, 49, 107), (120, 63, 124),
- (128, 78, 134), (128, 89, 135), (134, 103, 140), (142, 117, 146),
- (153, 133, 158), (167, 148, 173), (187, 163, 191), (203, 178, 209),
- (218, 192, 226), (225, 199, 236), (234, 205, 244), (238, 208, 248),
- (239, 210, 249), (239, 206, 248), (240, 199, 247), (242, 191, 247),
- (237, 182, 244), (232, 170, 240), (233, 157, 238), (229, 144, 235),
- (223, 133, 231), (220, 121, 227), (217, 110, 222), (214, 100, 218),
- (209, 92, 213), (203, 86, 207), (197, 79, 201), (195, 72, 197),
- (192, 68, 194), (192, 65, 194), (193, 63, 195), (195, 62, 197),
- (197, 63, 199), (198, 67, 200), (197, 70, 199), (191, 74, 195),
- (186, 78, 189), (182, 80, 184), (177, 81, 182), (180, 82, 183),
- (181, 81, 184), (182, 82, 185), (184, 83, 187), (184, 86, 189),
- (183, 90, 188), (180, 93, 183), (174, 96, 177), (170, 99, 174),
- (171, 100, 173), (172, 102, 173), (176, 102, 177), (180, 104, 182),
- (184, 107, 189), (190, 112, 195), (192, 117, 197), (195, 121, 200),
- (196, 126, 201), (202, 138, 206), (206, 147, 210), (210, 157, 215),
- (214, 161, 221), (218, 165, 226), (220, 170, 228), (222, 172, 230)
- ),
-
-// 551 Etomchek-040328-008
-((227, 166, 191), (225, 169, 188), (224, 169, 188), (223, 170, 189),
- (224, 167, 188), (225, 165, 187), (225, 164, 187), (226, 164, 187),
- (222, 148, 175), (220, 148, 172), (218, 148, 170), (217, 147, 168),
- (217, 147, 167), (213, 143, 164), (210, 139, 162), (205, 134, 158),
- (201, 130, 155), (173, 107, 130), (158, 100, 121), (144, 93, 113),
- (130, 86, 104), (117, 80, 95), (111, 76, 89), (106, 73, 84),
- (92, 56, 70), (87, 49, 63), (83, 43, 56), (81, 45, 57),
- (80, 47, 58), (82, 50, 60), (84, 54, 63), (92, 61, 71),
- (102, 70, 82), (131, 86, 103), (147, 92, 112), (164, 98, 121),
- (178, 109, 136), (193, 120, 151), (200, 128, 159), (208, 136, 167),
- (228, 167, 195), (232, 177, 203), (237, 188, 211), (241, 190, 214),
- (245, 193, 218), (244, 193, 219), (243, 193, 220), (240, 193, 217),
- (235, 191, 214), (221, 181, 201), (206, 173, 189), (192, 166, 178),
- (176, 153, 163), (161, 141, 148), (153, 134, 141), (145, 127, 134),
- (113, 96, 104), (101, 80, 87), (89, 64, 71), (81, 50, 59),
- (74, 36, 47), (71, 31, 42), (69, 26, 38), (68, 20, 32),
- (69, 18, 31), (78, 21, 36), (85, 22, 39), (93, 24, 43),
- (98, 25, 45), (103, 27, 47), (105, 27, 47), (105, 27, 47),
- (103, 28, 48), (98, 26, 45), (94, 25, 43), (96, 27, 46),
- (99, 29, 49), (101, 31, 51), (104, 33, 53), (107, 39, 58),
- (111, 46, 64), (120, 70, 85), (123, 82, 93), (126, 94, 102),
- (132, 100, 109), (138, 107, 117), (155, 120, 129), (168, 129, 141),
- (194, 139, 156), (201, 143, 161), (209, 147, 167), (210, 147, 166),
- (211, 147, 166), (211, 146, 166), (210, 143, 163), (205, 138, 158),
- (195, 128, 149), (163, 97, 116), (145, 80, 99), (127, 64, 83),
- (118, 57, 75), (110, 51, 67), (96, 40, 56), (86, 33, 47),
- (82, 24, 40), (82, 24, 40), (82, 25, 40), (83, 27, 41),
- (84, 29, 43), (90, 33, 49), (96, 38, 56), (101, 45, 65),
- (113, 52, 77), (146, 64, 101), (153, 66, 105), (161, 69, 110),
- (175, 75, 118), (189, 80, 125), (201, 83, 128), (206, 86, 132),
- (205, 88, 137), (204, 85, 135), (203, 83, 133), (202, 82, 132),
- (201, 81, 131), (202, 79, 128), (204, 75, 124), (202, 70, 114),
- (199, 68, 109), (193, 66, 102), (191, 66, 101), (190, 66, 101),
- (190, 71, 105), (192, 77, 110), (198, 87, 118), (204, 96, 127),
- (213, 111, 140), (213, 114, 142), (214, 118, 144), (212, 118, 144),
- (211, 118, 144), (209, 118, 142), (209, 119, 145), (212, 120, 146),
- (216, 123, 148), (220, 124, 153), (219, 123, 153), (219, 122, 154),
- (218, 120, 154), (217, 118, 153), (216, 117, 153), (217, 117, 157),
- (225, 128, 165), (226, 130, 168), (228, 132, 171), (228, 133, 170),
- (225, 130, 168), (220, 127, 163), (213, 122, 157), (205, 116, 152),
- (200, 115, 148), (193, 116, 143), (190, 115, 141), (188, 115, 139),
- (182, 109, 133), (175, 101, 123), (163, 88, 108), (145, 71, 89),
- (113, 42, 59), (106, 37, 54), (99, 33, 49), (87, 28, 42),
- (76, 25, 37), (71, 24, 33), (64, 22, 33), (54, 19, 28),
- (44, 15, 21), (41, 12, 18), (42, 11, 17), (42, 10, 16),
- (42, 10, 16), (41, 9, 16), (41, 9, 16), (41, 9, 16),
- (32, 8, 12), (35, 10, 14), (39, 12, 17), (51, 18, 24),
- (70, 28, 39), (89, 37, 52), (107, 49, 66), (124, 63, 83),
- (134, 78, 98), (135, 89, 108), (140, 103, 119), (146, 117, 129),
- (158, 133, 145), (173, 148, 161), (191, 163, 175), (209, 178, 193),
- (226, 192, 209), (236, 199, 220), (244, 205, 225), (248, 208, 229),
- (249, 210, 230), (248, 206, 227), (247, 199, 219), (247, 191, 210),
- (244, 182, 206), (240, 170, 197), (238, 157, 184), (235, 144, 175),
- (231, 133, 167), (227, 121, 156), (222, 110, 146), (218, 100, 135),
- (213, 92, 128), (207, 86, 122), (201, 79, 116), (197, 72, 107),
- (194, 68, 104), (194, 65, 101), (195, 63, 100), (197, 62, 100),
- (199, 63, 101), (200, 67, 105), (199, 70, 106), (195, 74, 110),
- (189, 78, 111), (184, 80, 109), (182, 81, 113), (183, 82, 112),
- (184, 81, 112), (185, 82, 113), (187, 83, 114), (189, 86, 119),
- (188, 90, 121), (183, 93, 120), (177, 96, 120), (174, 99, 123),
- (173, 100, 122), (173, 102, 122), (177, 102, 123), (182, 104, 127),
- (189, 107, 134), (195, 112, 140), (197, 117, 144), (200, 121, 147),
- (201, 126, 151), (206, 138, 161), (210, 147, 168), (215, 157, 177),
- (221, 161, 184), (226, 165, 190), (228, 170, 192), (230, 172, 194)
- ),
-
-// 552 Etomchek-040328-009
-((227, 180, 166), (225, 186, 169), (224, 185, 169), (223, 185, 170),
- (224, 183, 167), (225, 181, 165), (225, 181, 164), (226, 181, 164),
- (222, 168, 148), (220, 169, 148), (218, 170, 148), (217, 171, 147),
- (217, 172, 147), (213, 167, 143), (210, 162, 139), (205, 156, 134),
- (201, 150, 130), (173, 126, 107), (158, 115, 100), (144, 105, 93),
- (130, 96, 86), (117, 88, 80), (111, 85, 76), (106, 82, 73),
- (92, 65, 56), (87, 60, 49), (83, 55, 43), (81, 55, 45),
- (80, 56, 47), (82, 60, 50), (84, 64, 54), (92, 70, 61),
- (102, 78, 70), (131, 97, 86), (147, 107, 92), (164, 117, 98),
- (178, 126, 109), (193, 136, 120), (200, 143, 128), (208, 150, 136),
- (228, 178, 167), (232, 187, 177), (237, 196, 188), (241, 198, 190),
- (245, 201, 193), (244, 199, 193), (243, 198, 193), (240, 200, 193),
- (235, 196, 191), (221, 187, 181), (206, 179, 173), (192, 171, 166),
- (176, 158, 153), (161, 146, 141), (153, 139, 134), (145, 132, 127),
- (113, 99, 96), (101, 85, 80), (89, 72, 64), (81, 60, 50),
- (74, 48, 36), (71, 44, 31), (69, 41, 26), (68, 37, 20),
- (69, 36, 18), (78, 42, 21), (85, 45, 22), (93, 48, 24),
- (98, 51, 25), (103, 55, 27), (105, 55, 27), (105, 55, 27),
- (103, 55, 28), (98, 52, 26), (94, 50, 25), (96, 51, 27),
- (99, 53, 29), (101, 55, 31), (104, 58, 33), (107, 63, 39),
- (111, 69, 46), (120, 87, 70), (123, 96, 82), (126, 106, 94),
- (132, 111, 100), (138, 116, 107), (155, 133, 120), (168, 141, 129),
- (194, 157, 139), (201, 162, 143), (209, 167, 147), (210, 167, 147),
- (211, 168, 147), (211, 168, 146), (210, 165, 143), (205, 160, 138),
- (195, 149, 128), (163, 120, 97), (145, 102, 80), (127, 85, 64),
- (118, 78, 57), (110, 71, 51), (96, 59, 40), (86, 52, 33),
- (82, 44, 24), (82, 45, 24), (82, 46, 25), (83, 47, 27),
- (84, 49, 29), (90, 53, 33), (96, 56, 38), (101, 60, 45),
- (113, 65, 52), (146, 79, 64), (153, 82, 66), (161, 86, 69),
- (175, 95, 75), (189, 104, 80), (201, 112, 83), (206, 116, 86),
- (205, 113, 88), (204, 111, 85), (203, 109, 83), (202, 108, 82),
- (201, 107, 81), (202, 108, 79), (204, 107, 75), (202, 110, 70),
- (199, 109, 68), (193, 110, 66), (191, 109, 66), (190, 109, 66),
- (190, 113, 71), (192, 117, 77), (198, 126, 87), (204, 134, 96),
- (213, 147, 111), (213, 150, 114), (214, 153, 118), (212, 152, 118),
- (211, 151, 118), (209, 151, 118), (209, 151, 119), (212, 152, 120),
- (216, 157, 123), (220, 156, 124), (219, 153, 123), (219, 151, 122),
- (218, 148, 120), (217, 146, 118), (216, 143, 117), (217, 140, 117),
- (225, 152, 128), (226, 153, 130), (228, 155, 132), (228, 157, 133),
- (225, 152, 130), (220, 150, 127), (213, 145, 122), (205, 137, 116),
- (200, 136, 115), (193, 138, 116), (190, 137, 115), (188, 137, 115),
- (182, 131, 109), (175, 126, 101), (163, 115, 88), (145, 99, 71),
- (113, 69, 42), (106, 63, 37), (99, 58, 33), (87, 50, 28),
- (76, 44, 25), (71, 44, 24), (64, 37, 22), (54, 31, 19),
- (44, 26, 15), (41, 23, 12), (42, 24, 11), (42, 23, 10),
- (42, 23, 10), (41, 21, 9), (41, 21, 9), (41, 21, 9),
- (32, 18, 8), (35, 20, 10), (39, 23, 12), (51, 32, 18),
- (70, 43, 28), (89, 54, 37), (107, 68, 49), (124, 81, 63),
- (134, 93, 78), (135, 99, 89), (140, 110, 103), (146, 124, 117),
- (158, 137, 133), (173, 151, 148), (191, 169, 163), (209, 183, 178),
- (226, 197, 192), (236, 202, 199), (244, 211, 205), (248, 213, 208),
- (249, 216, 210), (248, 213, 206), (247, 210, 199), (247, 208, 191),
- (244, 198, 182), (240, 188, 170), (238, 182, 157), (235, 171, 144),
- (231, 161, 133), (227, 153, 121), (222, 146, 110), (218, 139, 100),
- (213, 132, 92), (207, 126, 86), (201, 120, 79), (197, 116, 72),
- (194, 112, 68), (194, 110, 65), (195, 109, 63), (197, 109, 62),
- (199, 111, 63), (200, 113, 67), (199, 115, 70), (195, 114, 74),
- (189, 115, 78), (184, 116, 80), (182, 113, 81), (183, 116, 82),
- (184, 115, 81), (185, 116, 82), (187, 118, 83), (189, 119, 86),
- (188, 121, 90), (183, 123, 93), (177, 123, 96), (174, 123, 99),
- (173, 124, 100), (173, 127, 102), (177, 128, 102), (182, 130, 104),
- (189, 132, 107), (195, 137, 112), (197, 141, 117), (200, 145, 121),
- (201, 149, 126), (206, 159, 138), (210, 166, 147), (215, 174, 157),
- (221, 176, 161), (226, 179, 165), (228, 185, 170), (230, 187, 172)
- ),
-
-// 553 Etomchek-040328-010
-((205, 227, 166), (201, 225, 169), (201, 224, 169), (201, 223, 170),
- (201, 224, 167), (201, 225, 165), (201, 225, 164), (201, 226, 164),
- (193, 222, 148), (190, 220, 148), (187, 218, 148), (185, 217, 147),
- (183, 217, 147), (180, 213, 143), (178, 210, 139), (175, 205, 134),
- (172, 201, 130), (146, 173, 107), (135, 158, 100), (125, 144, 93),
- (114, 130, 86), (103, 117, 80), (97, 111, 76), (92, 106, 73),
- (78, 92, 56), (71, 87, 49), (65, 83, 43), (65, 81, 45),
- (66, 80, 47), (68, 82, 50), (70, 84, 54), (78, 92, 61),
- (89, 102, 70), (114, 131, 86), (125, 147, 92), (137, 164, 98),
- (152, 178, 109), (168, 193, 120), (176, 200, 128), (184, 208, 136),
- (209, 228, 167), (216, 232, 177), (223, 237, 188), (227, 241, 190),
- (231, 245, 193), (231, 244, 193), (232, 243, 193), (228, 240, 193),
- (224, 235, 191), (211, 221, 181), (197, 206, 173), (184, 192, 166),
- (168, 176, 153), (153, 161, 141), (145, 153, 134), (138, 145, 127),
- (108, 113, 96), (92, 101, 80), (77, 89, 64), (66, 81, 50),
- (56, 74, 36), (52, 71, 31), (48, 69, 26), (44, 68, 20),
- (43, 69, 18), (49, 78, 21), (54, 85, 22), (59, 93, 24),
- (62, 98, 25), (65, 103, 27), (66, 105, 27), (66, 105, 27),
- (65, 103, 28), (62, 98, 26), (59, 94, 25), (62, 96, 27),
- (65, 99, 29), (67, 101, 31), (69, 104, 33), (74, 107, 39),
- (79, 111, 46), (97, 120, 70), (103, 123, 82), (110, 126, 94),
- (117, 132, 100), (125, 138, 107), (138, 155, 120), (151, 168, 129),
- (168, 194, 139), (174, 201, 143), (181, 209, 147), (181, 210, 147),
- (181, 211, 147), (181, 211, 146), (179, 210, 143), (174, 205, 138),
- (165, 195, 128), (131, 163, 97), (114, 145, 80), (97, 127, 64),
- (89, 118, 57), (81, 110, 51), (69, 96, 40), (59, 86, 33),
- (54, 82, 24), (53, 82, 24), (53, 82, 25), (54, 83, 27),
- (56, 84, 29), (62, 90, 33), (70, 96, 38), (78, 101, 45),
- (92, 113, 52), (120, 146, 64), (126, 153, 66), (132, 161, 69),
- (142, 175, 75), (151, 189, 80), (156, 201, 83), (160, 206, 86),
- (164, 205, 88), (162, 204, 85), (161, 203, 83), (160, 202, 82),
- (159, 201, 81), (157, 202, 79), (155, 204, 75), (145, 202, 70),
- (140, 199, 68), (132, 193, 66), (131, 191, 66), (130, 190, 66),
- (133, 190, 71), (136, 192, 77), (144, 198, 87), (152, 204, 96),
- (164, 213, 111), (165, 213, 114), (166, 214, 118), (166, 212, 118),
- (166, 211, 118), (164, 209, 118), (166, 209, 119), (168, 212, 120),
- (170, 216, 123), (175, 220, 124), (176, 219, 123), (177, 219, 122),
- (177, 218, 120), (176, 217, 118), (177, 216, 117), (181, 217, 117),
- (188, 225, 128), (190, 226, 130), (193, 228, 132), (192, 228, 133),
- (190, 225, 130), (185, 220, 127), (178, 213, 122), (173, 205, 116),
- (168, 200, 115), (161, 193, 116), (158, 190, 115), (156, 188, 115),
- (150, 182, 109), (141, 175, 101), (125, 163, 88), (107, 145, 71),
- (76, 113, 42), (70, 106, 37), (65, 99, 33), (56, 87, 28),
- (49, 76, 25), (44, 71, 24), (43, 64, 22), (36, 54, 19),
- (28, 44, 15), (25, 41, 12), (24, 42, 11), (23, 42, 10),
- (23, 42, 10), (24, 41, 9), (24, 41, 9), (24, 41, 9),
- (18, 32, 8), (20, 35, 10), (23, 39, 12), (31, 51, 18),
- (49, 70, 28), (64, 89, 37), (80, 107, 49), (97, 124, 63),
- (112, 134, 78), (119, 135, 89), (128, 140, 103), (135, 146, 117),
- (151, 158, 133), (166, 173, 148), (181, 191, 163), (200, 209, 178),
- (217, 226, 192), (229, 236, 199), (234, 244, 205), (238, 248, 208),
- (239, 249, 210), (237, 248, 206), (231, 247, 199), (223, 247, 191),
- (221, 244, 182), (214, 240, 170), (203, 238, 157), (196, 235, 144),
- (190, 231, 133), (181, 227, 121), (172, 222, 110), (163, 218, 100),
- (157, 213, 92), (151, 207, 86), (144, 201, 79), (137, 197, 72),
- (133, 194, 68), (132, 194, 65), (131, 195, 63), (132, 197, 62),
- (133, 199, 63), (136, 200, 67), (137, 199, 70), (139, 195, 74),
- (137, 189, 78), (134, 184, 80), (137, 182, 81), (136, 183, 82),
- (136, 184, 81), (137, 185, 82), (139, 187, 83), (143, 189, 86),
- (144, 188, 90), (141, 183, 93), (139, 177, 96), (140, 174, 99),
- (139, 173, 100), (139, 173, 102), (141, 177, 102), (146, 182, 104),
- (154, 189, 107), (159, 195, 112), (162, 197, 117), (166, 200, 121),
- (169, 201, 126), (177, 206, 138), (183, 210, 147), (191, 215, 157),
- (198, 221, 161), (204, 226, 165), (206, 228, 170), (208, 230, 172)
- ),
-
-// 554 Etomchek-040328-011
-((166, 227, 182), (169, 225, 188), (169, 224, 187), (170, 223, 187),
- (167, 224, 185), (165, 225, 183), (164, 225, 183), (164, 226, 183),
- (148, 222, 170), (148, 220, 171), (148, 218, 173), (147, 217, 173),
- (147, 217, 174), (143, 213, 169), (139, 210, 164), (134, 205, 158),
- (130, 201, 153), (107, 173, 128), (100, 158, 117), (93, 144, 107),
- (86, 130, 98), (80, 117, 90), (76, 111, 86), (73, 106, 83),
- (56, 92, 66), (49, 87, 61), (43, 83, 56), (45, 81, 56),
- (47, 80, 57), (50, 82, 61), (54, 84, 65), (61, 92, 71),
- (70, 102, 79), (86, 131, 99), (92, 147, 109), (98, 164, 119),
- (109, 178, 128), (120, 193, 138), (128, 200, 145), (136, 208, 153),
- (167, 228, 180), (177, 232, 189), (188, 237, 198), (190, 241, 200),
- (193, 245, 203), (193, 244, 201), (193, 243, 200), (193, 240, 201),
- (191, 235, 198), (181, 221, 188), (173, 206, 179), (166, 192, 171),
- (153, 176, 159), (141, 161, 147), (134, 153, 139), (127, 145, 132),
- (96, 113, 100), (80, 101, 86), (64, 89, 73), (50, 81, 61),
- (36, 74, 50), (31, 71, 46), (26, 69, 42), (20, 68, 39),
- (18, 69, 38), (21, 78, 43), (22, 85, 46), (24, 93, 50),
- (25, 98, 53), (27, 103, 57), (27, 105, 58), (27, 105, 58),
- (28, 103, 58), (26, 98, 55), (25, 94, 52), (27, 96, 54),
- (29, 99, 56), (31, 101, 58), (33, 104, 60), (39, 107, 65),
- (46, 111, 71), (70, 120, 88), (82, 123, 97), (94, 126, 107),
- (100, 132, 112), (107, 138, 117), (120, 155, 134), (129, 168, 143),
- (139, 194, 159), (143, 201, 164), (147, 209, 169), (147, 210, 170),
- (147, 211, 171), (146, 211, 170), (143, 210, 168), (138, 205, 163),
- (128, 195, 152), (97, 163, 122), (80, 145, 104), (64, 127, 87),
- (57, 118, 80), (51, 110, 73), (40, 96, 61), (33, 86, 54),
- (24, 82, 46), (24, 82, 46), (25, 82, 47), (27, 83, 49),
- (29, 84, 51), (33, 90, 55), (38, 96, 58), (45, 101, 62),
- (52, 113, 67), (64, 146, 82), (66, 153, 85), (69, 161, 89),
- (75, 175, 98), (80, 189, 107), (83, 201, 116), (86, 206, 120),
- (88, 205, 117), (85, 204, 115), (83, 203, 113), (82, 202, 112),
- (81, 201, 111), (79, 202, 112), (75, 204, 111), (70, 202, 114),
- (68, 199, 114), (66, 193, 115), (66, 191, 114), (66, 190, 113),
- (71, 190, 117), (77, 192, 121), (87, 198, 130), (96, 204, 137),
- (111, 213, 150), (114, 213, 153), (118, 214, 157), (118, 212, 155),
- (118, 211, 154), (118, 209, 155), (119, 209, 154), (120, 212, 155),
- (123, 216, 160), (124, 220, 159), (123, 219, 156), (122, 219, 154),
- (120, 218, 151), (118, 217, 149), (117, 216, 147), (117, 217, 144),
- (128, 225, 156), (130, 226, 157), (132, 228, 158), (133, 228, 160),
- (130, 225, 155), (127, 220, 153), (122, 213, 148), (116, 205, 140),
- (115, 200, 139), (116, 193, 140), (115, 190, 139), (115, 188, 139),
- (109, 182, 133), (101, 175, 128), (88, 163, 118), (71, 145, 102),
- (42, 113, 71), (37, 106, 65), (33, 99, 60), (28, 87, 52),
- (25, 76, 46), (24, 71, 46), (22, 64, 38), (19, 54, 33),
- (15, 44, 27), (12, 41, 24), (11, 42, 25), (10, 42, 25),
- (10, 42, 25), (9, 41, 22), (9, 41, 22), (9, 41, 22),
- (8, 32, 19), (10, 35, 21), (12, 39, 24), (18, 51, 34),
- (28, 70, 44), (37, 89, 56), (49, 107, 70), (63, 124, 83),
- (78, 134, 95), (89, 135, 100), (103, 140, 112), (117, 146, 125),
- (133, 158, 138), (148, 173, 152), (163, 191, 170), (178, 209, 184),
- (192, 226, 198), (199, 236, 203), (205, 244, 212), (208, 248, 214),
- (210, 249, 217), (206, 248, 214), (199, 247, 211), (191, 247, 210),
- (182, 244, 200), (170, 240, 190), (157, 238, 184), (144, 235, 175),
- (133, 231, 164), (121, 227, 156), (110, 222, 149), (100, 218, 143),
- (92, 213, 136), (86, 207, 130), (79, 201, 124), (72, 197, 120),
- (68, 194, 116), (65, 194, 114), (63, 195, 114), (62, 197, 114),
- (63, 199, 115), (67, 200, 118), (70, 199, 119), (74, 195, 118),
- (78, 189, 119), (80, 184, 120), (81, 182, 116), (82, 183, 119),
- (81, 184, 119), (82, 185, 120), (83, 187, 121), (86, 189, 122),
- (90, 188, 124), (93, 183, 126), (96, 177, 126), (99, 174, 125),
- (100, 173, 127), (102, 173, 129), (102, 177, 131), (104, 182, 133),
- (107, 189, 134), (112, 195, 140), (117, 197, 144), (121, 200, 147),
- (126, 201, 151), (138, 206, 161), (147, 210, 168), (157, 215, 176),
- (161, 221, 178), (165, 226, 181), (170, 228, 187), (172, 230, 189)
- ),
-
-// 555 Evening_Sunshine
-((24, 79, 66), (49, 87, 56), (53, 88, 53), (57, 90, 51),
- (64, 97, 56), (72, 104, 62), (80, 108, 62), (89, 112, 63),
- (113, 122, 57), (110, 117, 54), (108, 112, 52), (99, 105, 48),
- (90, 98, 45), (84, 91, 39), (79, 85, 33), (75, 80, 29),
- (71, 76, 25), (55, 53, 17), (50, 53, 19), (46, 53, 21),
- (48, 58, 25), (51, 63, 29), (51, 63, 30), (52, 63, 32),
- (58, 78, 53), (54, 91, 66), (51, 104, 80), (41, 102, 88),
- (32, 100, 97), (27, 96, 99), (23, 93, 102), (16, 88, 106),
- (13, 91, 108), (18, 99, 110), (30, 100, 105), (42, 102, 100),
- (62, 106, 89), (82, 110, 78), (93, 115, 72), (105, 120, 66),
- (153, 137, 50), (172, 144, 41), (192, 152, 32), (202, 149, 21),
- (213, 147, 11), (216, 145, 10), (219, 144, 9), (221, 142, 11),
- (224, 136, 12), (209, 112, 5), (192, 95, 4), (175, 79, 4),
- (165, 67, 5), (156, 56, 6), (153, 57, 6), (150, 59, 7),
- (134, 73, 8), (140, 85, 6), (146, 97, 5), (158, 117, 5),
- (170, 138, 5), (175, 146, 7), (180, 155, 9), (196, 172, 8),
- (206, 178, 8), (200, 178, 15), (183, 168, 26), (166, 159, 37),
- (155, 154, 43), (144, 149, 49), (123, 140, 62), (100, 133, 74),
- (61, 117, 93), (47, 110, 97), (33, 104, 102), (29, 102, 104),
- (25, 100, 106), (24, 100, 105), (23, 100, 105), (18, 98, 102),
- (14, 93, 99), (15, 93, 99), (15, 94, 101), (16, 95, 103),
- (14, 92, 102), (12, 90, 101), (9, 86, 101), (10, 85, 102),
- (18, 89, 95), (28, 89, 88), (39, 89, 81), (48, 90, 77),
- (57, 91, 74), (76, 92, 66), (98, 98, 56), (115, 102, 47),
- (136, 107, 39), (166, 124, 30), (178, 129, 24), (190, 134, 18),
- (192, 133, 15), (195, 133, 12), (196, 133, 13), (188, 136, 16),
- (165, 142, 21), (150, 135, 23), (135, 129, 26), (126, 123, 29),
- (117, 118, 32), (95, 108, 35), (78, 100, 39), (62, 90, 38),
- (42, 77, 37), (13, 48, 32), (9, 44, 30), (5, 40, 28),
- (3, 31, 23), (1, 24, 19), (0, 18, 18), (0, 15, 16),
- (1, 19, 22), (1, 21, 26), (2, 24, 31), (2, 25, 31),
- (2, 26, 32), (2, 26, 32), (1, 27, 31), (2, 28, 30),
- (3, 27, 30), (3, 28, 32), (2, 28, 34), (2, 29, 36),
- (2, 31, 39), (4, 36, 41), (4, 40, 44), (5, 44, 49),
- (3, 47, 59), (4, 50, 62), (6, 54, 65), (6, 55, 67),
- (6, 57, 69), (6, 60, 77), (4, 59, 84), (6, 60, 91),
- (9, 66, 95), (12, 77, 107), (10, 79, 109), (9, 81, 111),
- (9, 81, 112), (15, 81, 106), (23, 80, 99), (40, 78, 84),
- (76, 72, 58), (83, 71, 51), (91, 71, 44), (102, 74, 41),
- (109, 80, 40), (113, 85, 47), (113, 90, 56), (109, 93, 60),
- (106, 98, 66), (96, 107, 71), (96, 107, 72), (97, 108, 74),
- (99, 107, 74), (103, 108, 68), (106, 111, 58), (112, 111, 51),
- (120, 111, 48), (117, 110, 48), (115, 110, 49), (103, 107, 55),
- (88, 104, 64), (70, 100, 76), (56, 99, 91), (43, 99, 103),
- (31, 97, 111), (25, 96, 116), (25, 94, 115), (37, 100, 107),
- (56, 109, 99), (74, 123, 88), (96, 139, 78), (110, 149, 70),
- (134, 157, 50), (135, 155, 50), (136, 154, 50), (136, 156, 52),
- (130, 157, 62), (119, 154, 72), (106, 152, 80), (88, 140, 93),
- (68, 129, 105), (50, 123, 117), (37, 120, 128), (30, 124, 135),
- (29, 125, 139), (26, 122, 139), (25, 121, 140), (22, 121, 143),
- (24, 126, 144), (27, 131, 145), (28, 132, 140), (38, 130, 131),
- (51, 129, 123), (76, 129, 109), (102, 133, 98), (124, 136, 85),
- (144, 135, 69), (163, 137, 57), (188, 139, 41), (212, 141, 30),
- (227, 141, 20), (232, 134, 14), (221, 120, 13), (200, 110, 10),
- (176, 96, 11), (149, 84, 10), (128, 71, 8), (105, 49, 7),
- (79, 35, 5), (53, 20, 6), (31, 12, 6), (16, 7, 5),
- (10, 2, 4), (12, 2, 3), (20, 5, 2), (32, 9, 2),
- (51, 15, 3), (72, 23, 4), (91, 33, 6), (116, 48, 8),
- (137, 61, 7), (162, 74, 8), (188, 82, 11), (202, 88, 11),
- (213, 95, 13), (214, 94, 9), (200, 93, 6), (187, 82, 7),
- (164, 69, 7), (139, 61, 12), (119, 53, 19), (94, 48, 27),
- (71, 44, 36), (47, 37, 45), (25, 36, 53), (13, 41, 63),
- (6, 47, 75), (4, 54, 82), (5, 61, 88), (8, 65, 88),
- (8, 61, 80), (7, 60, 74), (8, 60, 67), (11, 65, 64)
- ),
-
-// 556 Evensong
-((26, 31, 51), (23, 27, 42), (18, 23, 36), (14, 19, 31),
- (14, 18, 29), (15, 17, 28), (14, 16, 26), (13, 15, 24),
- (8, 10, 15), (6, 7, 12), (4, 5, 10), (5, 7, 12),
- (6, 9, 15), (7, 11, 18), (9, 14, 22), (10, 16, 24),
- (11, 18, 27), (14, 21, 31), (16, 22, 32), (18, 24, 34),
- (24, 29, 34), (31, 34, 35), (34, 37, 38), (37, 41, 41),
- (62, 62, 51), (70, 70, 61), (79, 79, 72), (81, 84, 73),
- (84, 89, 75), (80, 86, 76), (76, 83, 77), (69, 75, 75),
- (55, 62, 67), (34, 41, 49), (28, 33, 44), (22, 26, 40),
- (20, 24, 37), (18, 22, 34), (17, 22, 33), (17, 22, 33),
- (18, 24, 35), (19, 26, 37), (21, 28, 39), (22, 29, 42),
- (24, 30, 46), (24, 31, 47), (24, 32, 48), (24, 33, 50),
- (25, 33, 50), (21, 29, 45), (20, 28, 42), (20, 27, 40),
- (18, 25, 38), (17, 24, 36), (16, 23, 35), (16, 23, 35),
- (17, 22, 33), (17, 21, 33), (18, 21, 33), (18, 20, 32),
- (18, 20, 32), (17, 20, 31), (16, 20, 31), (14, 19, 31),
- (13, 19, 31), (6, 11, 22), (4, 8, 18), (3, 6, 14),
- (1, 4, 11), (0, 2, 9), (0, 0, 7), (2, 2, 9),
- (8, 10, 22), (13, 16, 29), (19, 23, 36), (22, 27, 43),
- (26, 32, 51), (27, 34, 53), (29, 36, 55), (30, 38, 56),
- (31, 37, 58), (31, 39, 57), (30, 37, 55), (29, 36, 54),
- (28, 35, 53), (28, 35, 53), (27, 34, 53), (26, 33, 52),
- (24, 29, 49), (21, 26, 45), (19, 23, 42), (16, 20, 38),
- (14, 18, 34), (10, 12, 25), (10, 11, 20), (13, 16, 14),
- (22, 22, 15), (55, 58, 50), (82, 84, 69), (110, 110, 89),
- (127, 129, 109), (145, 149, 130), (182, 186, 166), (206, 207, 174),
- (229, 233, 197), (220, 223, 186), (212, 214, 175), (202, 204, 165),
- (193, 194, 156), (164, 163, 130), (144, 144, 121), (137, 137, 118),
- (133, 132, 117), (139, 137, 112), (143, 142, 113), (148, 148, 115),
- (154, 157, 116), (148, 148, 108), (133, 132, 101), (116, 120, 95),
- (69, 70, 65), (55, 58, 59), (41, 46, 54), (37, 43, 53),
- (34, 40, 52), (32, 37, 54), (35, 41, 56), (41, 46, 59),
- (46, 49, 65), (58, 60, 64), (61, 63, 63), (64, 67, 63),
- (65, 68, 61), (63, 68, 56), (61, 67, 51), (55, 59, 44),
- (40, 44, 35), (33, 36, 31), (26, 29, 28), (23, 27, 28),
- (21, 25, 29), (19, 24, 32), (19, 23, 33), (18, 24, 35),
- (18, 25, 36), (24, 28, 39), (27, 31, 41), (30, 34, 43),
- (35, 39, 45), (42, 45, 48), (49, 49, 54), (49, 55, 59),
- (51, 56, 71), (49, 56, 72), (47, 56, 74), (45, 56, 78),
- (43, 53, 80), (43, 53, 80), (43, 53, 80), (48, 60, 80),
- (66, 74, 78), (94, 100, 85), (105, 110, 85), (116, 120, 86),
- (126, 125, 83), (119, 120, 81), (107, 108, 76), (91, 92, 68),
- (48, 51, 41), (40, 43, 38), (33, 36, 36), (26, 28, 28),
- (18, 20, 20), (13, 16, 20), (11, 14, 21), (10, 13, 19),
- (12, 15, 22), (15, 18, 27), (17, 21, 31), (20, 24, 35),
- (22, 27, 38), (24, 28, 43), (25, 31, 44), (26, 33, 45),
- (31, 37, 44), (32, 38, 43), (34, 40, 43), (37, 42, 42),
- (40, 44, 43), (41, 44, 44), (38, 41, 45), (37, 40, 46),
- (35, 39, 49), (32, 37, 51), (31, 37, 54), (33, 40, 60),
- (36, 44, 66), (37, 46, 70), (38, 48, 72), (38, 47, 70),
- (35, 44, 65), (31, 38, 57), (23, 29, 45), (17, 20, 33),
- (12, 13, 22), (6, 7, 14), (3, 2, 8), (2, 1, 5),
- (3, 3, 5), (6, 7, 10), (7, 10, 15), (9, 14, 17),
- (11, 18, 22), (13, 19, 27), (14, 20, 27), (13, 20, 28),
- (14, 20, 30), (16, 20, 33), (16, 22, 35), (17, 23, 37),
- (19, 25, 39), (19, 25, 40), (19, 26, 40), (21, 27, 38),
- (21, 27, 37), (20, 27, 37), (20, 27, 35), (20, 26, 34),
- (19, 27, 35), (18, 26, 35), (18, 25, 35), (18, 25, 35),
- (20, 26, 35), (22, 27, 34), (23, 26, 34), (21, 25, 31),
- (20, 23, 28), (20, 22, 26), (18, 20, 26), (15, 19, 25),
- (15, 19, 25), (16, 19, 27), (16, 18, 28), (16, 18, 29),
- (16, 19, 29), (17, 19, 30), (17, 19, 31), (17, 20, 32),
- (19, 22, 34), (21, 23, 36), (21, 26, 39), (24, 29, 44),
- (28, 32, 50), (32, 36, 57), (38, 42, 63), (32, 38, 56)
- ),
-
-// 557 Exceding_Expectations
-((111, 93, 84), (86, 52, 41), (85, 46, 35), (85, 41, 29),
- (103, 54, 35), (121, 67, 41), (127, 73, 44), (134, 79, 47),
- (166, 111, 85), (176, 131, 100), (186, 151, 115), (183, 158, 124),
- (181, 166, 134), (170, 161, 135), (160, 156, 136), (153, 150, 130),
- (147, 145, 125), (113, 109, 90), (98, 88, 72), (83, 68, 54),
- (72, 53, 45), (61, 38, 36), (60, 33, 33), (60, 29, 30),
- (69, 27, 31), (80, 39, 45), (91, 51, 60), (105, 66, 68),
- (120, 82, 76), (124, 88, 79), (129, 95, 83), (141, 111, 92),
- (155, 124, 101), (168, 129, 103), (167, 129, 105), (167, 130, 108),
- (169, 130, 109), (171, 130, 111), (172, 130, 111), (174, 131, 111),
- (171, 138, 115), (169, 139, 117), (167, 141, 120), (165, 145, 124),
- (163, 150, 128), (161, 153, 134), (159, 157, 140), (159, 166, 157),
- (163, 174, 167), (169, 186, 175), (174, 186, 177), (179, 187, 180),
- (179, 179, 172), (179, 171, 164), (174, 166, 157), (170, 161, 151),
- (156, 144, 143), (150, 136, 139), (144, 129, 136), (135, 128, 139),
- (127, 127, 142), (124, 127, 143), (122, 128, 144), (123, 129, 149),
- (123, 131, 150), (119, 132, 144), (120, 124, 132), (121, 116, 120),
- (118, 111, 113), (116, 107, 106), (107, 94, 88), (97, 79, 77),
- (87, 50, 49), (89, 48, 44), (91, 47, 39), (100, 52, 44),
- (109, 57, 50), (111, 59, 50), (114, 61, 51), (114, 69, 54),
- (123, 79, 63), (133, 103, 82), (131, 110, 93), (129, 117, 104),
- (136, 125, 105), (143, 134, 106), (151, 146, 112), (154, 149, 116),
- (144, 134, 114), (133, 123, 98), (123, 113, 83), (114, 103, 76),
- (106, 94, 70), (93, 78, 61), (79, 64, 48), (71, 56, 36),
- (66, 49, 28), (62, 46, 24), (60, 45, 24), (59, 45, 24),
- (60, 45, 25), (62, 46, 26), (63, 49, 34), (66, 58, 47),
- (87, 83, 77), (101, 99, 96), (115, 115, 116), (123, 125, 125),
- (132, 135, 135), (147, 154, 147), (158, 166, 157), (160, 171, 165),
- (163, 173, 166), (160, 172, 165), (155, 169, 166), (151, 166, 168),
- (142, 159, 168), (136, 152, 164), (135, 151, 159), (134, 150, 159),
- (130, 148, 151), (127, 142, 140), (124, 136, 130), (123, 134, 126),
- (123, 133, 122), (122, 128, 119), (123, 124, 117), (121, 118, 113),
- (121, 120, 113), (121, 128, 123), (119, 128, 122), (117, 128, 121),
- (111, 126, 117), (104, 126, 112), (102, 122, 109), (101, 115, 101),
- (109, 108, 86), (116, 104, 78), (123, 100, 71), (123, 96, 67),
- (123, 92, 63), (118, 87, 57), (114, 85, 51), (108, 79, 48),
- (96, 69, 46), (78, 74, 62), (79, 80, 68), (81, 87, 75),
- (87, 97, 89), (89, 113, 104), (103, 131, 121), (122, 155, 138),
- (142, 174, 157), (143, 173, 156), (144, 173, 155), (146, 177, 156),
- (146, 175, 155), (137, 164, 150), (129, 144, 135), (116, 123, 116),
- (102, 100, 101), (69, 66, 78), (64, 59, 70), (59, 52, 63),
- (51, 34, 52), (42, 25, 49), (34, 22, 51), (32, 30, 56),
- (34, 45, 60), (35, 47, 62), (37, 49, 65), (42, 57, 76),
- (44, 63, 84), (43, 66, 82), (49, 62, 77), (58, 66, 81),
- (65, 68, 93), (67, 79, 102), (77, 80, 106), (91, 93, 112),
- (105, 103, 125), (121, 127, 143), (139, 145, 157), (154, 163, 166),
- (172, 176, 164), (176, 179, 162), (180, 182, 161), (189, 188, 163),
- (196, 191, 162), (203, 193, 160), (207, 198, 160), (209, 202, 162),
- (213, 202, 167), (215, 199, 168), (213, 206, 172), (209, 216, 176),
- (206, 221, 178), (202, 212, 177), (194, 205, 174), (185, 201, 174),
- (173, 197, 177), (159, 180, 171), (145, 160, 159), (126, 133, 143),
- (106, 111, 132), (85, 88, 115), (69, 69, 97), (57, 49, 79),
- (48, 38, 64), (46, 33, 51), (48, 36, 43), (52, 36, 38),
- (54, 38, 33), (58, 44, 28), (63, 49, 28), (68, 53, 31),
- (71, 55, 29), (74, 59, 30), (87, 65, 35), (107, 73, 43),
- (127, 82, 46), (143, 92, 48), (159, 100, 54), (177, 105, 62),
- (191, 108, 66), (201, 113, 68), (199, 113, 72), (193, 117, 77),
- (182, 119, 81), (180, 127, 88), (182, 131, 95), (181, 143, 107),
- (179, 153, 119), (180, 163, 127), (188, 168, 130), (194, 170, 130),
- (199, 167, 132), (198, 162, 131), (199, 157, 123), (199, 148, 110),
- (199, 138, 98), (197, 129, 91), (194, 122, 81), (193, 117, 77),
- (187, 113, 75), (179, 110, 78), (171, 110, 81), (167, 113, 88),
- (162, 123, 101), (155, 127, 114), (152, 134, 126), (149, 138, 130),
- (149, 147, 136), (134, 131, 123), (124, 114, 108), (108, 94, 87)
- ),
-
-// 558 Explosion
-((129, 90, 16), (80, 46, 17), (66, 28, 16), (53, 10, 15),
- (77, 20, 12), (102, 31, 10), (114, 36, 9), (126, 41, 9),
- (166, 58, 6), (179, 59, 5), (192, 61, 4), (182, 59, 5),
- (173, 57, 7), (155, 52, 11), (138, 47, 15), (128, 43, 19),
- (118, 39, 23), (73, 22, 40), (55, 18, 44), (38, 15, 48),
- (34, 14, 47), (30, 14, 47), (31, 15, 48), (33, 16, 50),
- (41, 13, 45), (49, 9, 37), (57, 6, 29), (79, 9, 22),
- (101, 13, 15), (111, 18, 14), (122, 24, 13), (140, 37, 11),
- (155, 49, 9), (197, 82, 4), (213, 98, 5), (230, 115, 7),
- (237, 132, 14), (244, 150, 21), (245, 158, 25), (246, 166, 29),
- (247, 187, 45), (248, 194, 55), (250, 202, 66), (250, 207, 70),
- (251, 213, 74), (250, 214, 73), (250, 215, 72), (250, 215, 70),
- (251, 214, 64), (253, 207, 52), (253, 204, 47), (253, 202, 43),
- (253, 204, 42), (253, 206, 42), (253, 207, 43), (254, 209, 45),
- (244, 205, 59), (226, 190, 57), (208, 176, 55), (184, 155, 50),
- (160, 134, 45), (152, 127, 46), (144, 121, 48), (127, 109, 54),
- (109, 93, 55), (68, 55, 52), (59, 49, 57), (51, 43, 62),
- (51, 45, 65), (52, 47, 68), (49, 48, 76), (46, 46, 78),
- (35, 35, 68), (29, 29, 61), (23, 23, 54), (18, 19, 48),
- (14, 15, 42), (12, 13, 39), (11, 11, 36), (9, 8, 31),
- (8, 6, 26), (7, 3, 19), (6, 3, 17), (6, 3, 15),
- (5, 2, 14), (5, 2, 14), (5, 2, 13), (5, 1, 13),
- (5, 2, 15), (4, 2, 16), (4, 3, 18), (4, 3, 19),
- (5, 4, 20), (5, 4, 20), (5, 4, 20), (6, 4, 20),
- (6, 4, 20), (6, 3, 19), (6, 2, 17), (6, 2, 16),
- (6, 2, 15), (6, 2, 15), (7, 2, 14), (9, 1, 14),
- (18, 2, 17), (23, 7, 21), (29, 12, 25), (32, 16, 27),
- (35, 21, 30), (47, 30, 34), (64, 47, 44), (90, 67, 48),
- (113, 89, 58), (153, 132, 71), (162, 142, 75), (171, 153, 80),
- (194, 173, 83), (216, 192, 91), (231, 210, 99), (243, 219, 102),
- (252, 222, 93), (253, 222, 87), (254, 222, 81), (254, 220, 78),
- (254, 218, 76), (254, 211, 68), (253, 203, 57), (253, 199, 46),
- (253, 194, 39), (252, 189, 33), (251, 187, 35), (251, 186, 38),
- (251, 192, 47), (251, 198, 60), (251, 204, 75), (252, 209, 84),
- (246, 212, 98), (229, 203, 103), (212, 194, 108), (200, 185, 108),
- (188, 176, 109), (162, 156, 103), (142, 136, 93), (117, 114, 79),
- (92, 89, 66), (46, 42, 47), (42, 34, 43), (38, 26, 40),
- (39, 16, 32), (49, 12, 23), (70, 11, 14), (90, 16, 10),
- (113, 17, 9), (112, 15, 9), (112, 13, 9), (110, 12, 9),
- (109, 15, 10), (107, 19, 10), (95, 19, 16), (74, 14, 21),
- (51, 8, 26), (20, 4, 28), (16, 4, 28), (13, 5, 29),
- (10, 7, 34), (12, 12, 41), (20, 20, 46), (37, 35, 55),
- (83, 77, 76), (95, 89, 83), (108, 102, 91), (130, 123, 99),
- (157, 145, 106), (181, 163, 110), (204, 178, 109), (225, 186, 106),
- (233, 179, 95), (227, 163, 81), (210, 139, 68), (183, 115, 54),
- (159, 94, 42), (139, 73, 30), (116, 49, 19), (93, 27, 14),
- (53, 2, 13), (52, 1, 14), (51, 1, 15), (65, 7, 13),
- (85, 19, 11), (108, 34, 9), (133, 52, 7), (153, 68, 12),
- (178, 87, 17), (202, 112, 26), (223, 139, 41), (241, 165, 53),
- (248, 185, 71), (252, 200, 86), (253, 214, 102), (253, 226, 120),
- (254, 233, 131), (254, 236, 140), (248, 231, 143), (234, 218, 139),
- (213, 193, 128), (201, 168, 111), (200, 148, 92), (205, 136, 75),
- (208, 130, 61), (192, 116, 49), (167, 94, 43), (148, 72, 38),
- (136, 57, 34), (129, 53, 30), (124, 54, 25), (104, 51, 24),
- (84, 43, 29), (66, 33, 34), (52, 21, 37), (63, 18, 33),
- (79, 25, 23), (102, 38, 17), (127, 55, 14), (143, 72, 17),
- (170, 92, 27), (195, 117, 41), (219, 143, 56), (238, 169, 70),
- (244, 188, 80), (243, 197, 91), (235, 201, 108), (221, 198, 122),
- (203, 190, 134), (186, 180, 142), (166, 161, 137), (144, 139, 129),
- (118, 114, 115), (91, 87, 98), (72, 68, 86), (58, 50, 74),
- (48, 36, 61), (43, 23, 48), (41, 12, 34), (48, 7, 23),
- (69, 9, 17), (93, 19, 12), (119, 34, 9), (142, 54, 9),
- (162, 71, 9), (184, 86, 10), (206, 104, 10), (225, 121, 8),
- (209, 120, 9), (186, 114, 12), (157, 104, 13), (129, 88, 16)
- ),
-
-// 559 Faded_Denim
-((33, 54, 95), (31, 53, 96), (39, 58, 110), (47, 63, 124),
- (57, 72, 140), (68, 82, 156), (72, 84, 156), (76, 86, 156),
- (88, 97, 158), (88, 97, 159), (89, 98, 160), (88, 96, 156),
- (88, 95, 152), (84, 90, 139), (80, 86, 126), (75, 81, 118),
- (71, 76, 111), (45, 55, 89), (38, 49, 84), (32, 43, 80),
- (32, 43, 80), (32, 43, 80), (33, 44, 82), (34, 45, 84),
- (37, 50, 95), (41, 54, 99), (45, 59, 103), (50, 62, 107),
- (55, 66, 111), (55, 67, 111), (56, 68, 112), (58, 69, 112),
- (59, 68, 111), (58, 66, 108), (57, 67, 110), (56, 68, 112),
- (61, 72, 120), (66, 76, 128), (68, 78, 133), (71, 81, 138),
- (78, 88, 148), (71, 84, 142), (65, 80, 136), (58, 73, 125),
- (52, 66, 115), (51, 63, 110), (50, 61, 106), (45, 56, 98),
- (40, 50, 88), (23, 33, 69), (17, 26, 60), (11, 20, 51),
- (8, 16, 46), (6, 13, 41), (5, 12, 42), (4, 12, 43),
- (4, 11, 43), (3, 9, 41), (3, 7, 39), (3, 5, 36),
- (3, 3, 33), (3, 3, 34), (3, 4, 36), (4, 8, 40),
- (5, 13, 48), (19, 27, 69), (29, 36, 82), (40, 45, 95),
- (47, 51, 100), (54, 58, 106), (60, 66, 111), (62, 72, 112),
- (59, 76, 115), (60, 76, 116), (61, 76, 118), (64, 78, 119),
- (68, 80, 120), (65, 78, 118), (63, 77, 116), (58, 76, 115),
- (48, 68, 111), (43, 60, 112), (41, 56, 109), (39, 52, 107),
- (37, 50, 105), (35, 49, 103), (32, 47, 99), (28, 48, 100),
- (23, 51, 108), (23, 52, 112), (24, 53, 116), (24, 53, 115),
- (24, 54, 115), (25, 56, 118), (29, 63, 124), (33, 68, 134),
- (41, 75, 150), (57, 86, 173), (60, 90, 176), (63, 94, 179),
- (64, 95, 179), (65, 97, 179), (65, 100, 182), (66, 102, 187),
- (71, 108, 195), (70, 107, 194), (70, 107, 194), (68, 106, 191),
- (66, 105, 189), (63, 103, 186), (62, 99, 181), (59, 96, 178),
- (58, 92, 174), (58, 92, 169), (61, 92, 169), (64, 92, 170),
- (73, 93, 171), (80, 98, 174), (94, 107, 181), (100, 115, 189),
- (111, 125, 203), (113, 125, 206), (116, 125, 209), (120, 127, 210),
- (124, 130, 211), (121, 128, 211), (115, 126, 209), (107, 120, 203),
- (99, 113, 197), (85, 96, 181), (83, 93, 178), (81, 91, 175),
- (76, 88, 170), (72, 85, 165), (69, 81, 159), (69, 79, 158),
- (71, 79, 160), (75, 81, 163), (80, 84, 167), (82, 86, 168),
- (84, 88, 169), (88, 93, 175), (93, 96, 179), (91, 98, 183),
- (88, 100, 189), (80, 103, 190), (79, 103, 189), (78, 103, 189),
- (79, 104, 189), (77, 103, 186), (75, 105, 189), (70, 106, 193),
- (59, 107, 198), (58, 107, 200), (57, 108, 203), (59, 109, 205),
- (66, 113, 209), (72, 120, 214), (81, 129, 222), (87, 135, 232),
- (95, 144, 241), (119, 163, 254), (121, 165, 254), (124, 167, 255),
- (131, 170, 254), (135, 168, 252), (127, 162, 246), (136, 162, 245),
- (126, 151, 237), (121, 147, 234), (117, 144, 232), (103, 132, 225),
- (85, 118, 217), (77, 112, 213), (76, 108, 211), (74, 110, 214),
- (75, 114, 218), (75, 118, 221), (77, 119, 223), (75, 121, 223),
- (73, 118, 222), (73, 118, 222), (74, 117, 218), (74, 114, 213),
- (74, 112, 197), (71, 108, 191), (69, 104, 186), (62, 97, 178),
- (57, 91, 169), (52, 82, 158), (47, 78, 150), (43, 74, 143),
- (41, 72, 138), (39, 69, 134), (38, 66, 130), (37, 62, 126),
- (37, 60, 120), (33, 56, 116), (31, 53, 114), (27, 51, 111),
- (24, 48, 108), (27, 47, 110), (29, 49, 114), (33, 53, 120),
- (35, 60, 131), (40, 67, 143), (48, 75, 154), (56, 81, 163),
- (62, 89, 173), (65, 93, 178), (66, 98, 186), (63, 100, 190),
- (62, 98, 189), (61, 96, 185), (60, 93, 177), (60, 89, 166),
- (59, 85, 158), (51, 79, 150), (47, 75, 143), (41, 70, 138),
- (38, 66, 132), (36, 64, 126), (37, 61, 122), (33, 57, 116),
- (33, 53, 110), (30, 47, 102), (23, 42, 94), (16, 35, 83),
- (9, 29, 72), (6, 25, 64), (5, 20, 55), (4, 16, 45),
- (3, 12, 39), (3, 7, 31), (2, 3, 25), (2, 3, 24),
- (2, 4, 26), (3, 10, 32), (4, 15, 41), (5, 24, 53),
- (8, 30, 64), (12, 32, 72), (16, 34, 80), (17, 34, 79),
- (17, 36, 79), (21, 40, 80), (25, 45, 83), (28, 48, 84),
- (29, 50, 85), (29, 49, 81), (28, 47, 73), (24, 39, 60),
- (26, 43, 64), (28, 45, 72), (29, 47, 77), (30, 50, 85)
- ),
-
-// 560 Fading_Away
-((101, 104, 121), (111, 104, 130), (115, 107, 129), (120, 111, 128),
- (121, 110, 125), (122, 110, 123), (121, 105, 124), (121, 101, 125),
- (129, 93, 125), (132, 97, 124), (136, 102, 123), (142, 113, 128),
- (148, 124, 133), (151, 137, 128), (155, 151, 124), (154, 154, 124),
- (154, 158, 125), (145, 161, 129), (140, 154, 123), (135, 147, 118),
- (133, 143, 114), (132, 140, 111), (133, 138, 110), (134, 136, 109),
- (134, 135, 107), (128, 137, 108), (123, 139, 110), (113, 144, 114),
- (103, 150, 118), (96, 152, 120), (89, 154, 122), (79, 154, 126),
- (64, 147, 131), (51, 131, 130), (51, 122, 130), (51, 114, 131),
- (57, 105, 128), (63, 96, 126), (70, 94, 125), (78, 93, 125),
- (99, 110, 123), (108, 117, 123), (117, 124, 124), (125, 127, 123),
- (133, 130, 122), (132, 131, 120), (131, 133, 119), (125, 133, 118),
- (124, 130, 114), (124, 127, 101), (119, 125, 100), (115, 124, 99),
- (113, 124, 100), (111, 124, 102), (110, 125, 102), (109, 126, 103),
- (92, 128, 114), (85, 125, 119), (78, 122, 124), (80, 121, 120),
- (83, 121, 117), (83, 120, 114), (84, 120, 111), (89, 120, 101),
- (100, 115, 91), (126, 110, 74), (130, 111, 63), (135, 112, 52),
- (138, 110, 47), (141, 109, 42), (152, 102, 42), (159, 104, 44),
- (164, 111, 44), (166, 116, 46), (169, 121, 48), (165, 127, 53),
- (161, 134, 58), (157, 137, 65), (154, 141, 72), (146, 152, 84),
- (144, 155, 96), (146, 160, 125), (147, 169, 136), (149, 178, 147),
- (154, 178, 146), (159, 178, 145), (165, 163, 146), (165, 152, 140),
- (163, 136, 129), (163, 123, 122), (163, 110, 116), (164, 105, 110),
- (166, 100, 104), (162, 99, 98), (156, 101, 94), (149, 109, 94),
- (145, 114, 90), (138, 125, 85), (135, 125, 82), (132, 125, 80),
- (132, 123, 79), (133, 122, 78), (140, 121, 81), (143, 124, 82),
- (140, 118, 79), (136, 116, 85), (133, 114, 92), (131, 110, 96),
- (130, 107, 100), (124, 100, 108), (122, 88, 115), (127, 81, 125),
- (137, 76, 132), (141, 69, 132), (145, 68, 134), (149, 67, 137),
- (158, 73, 143), (159, 83, 148), (148, 101, 150), (137, 112, 162),
- (130, 135, 171), (127, 135, 172), (124, 136, 173), (120, 130, 175),
- (116, 125, 177), (112, 112, 167), (111, 102, 155), (108, 92, 143),
- (105, 83, 141), (105, 75, 124), (104, 78, 121), (103, 82, 119),
- (104, 96, 121), (105, 107, 119), (111, 113, 113), (113, 115, 110),
- (118, 112, 116), (122, 106, 117), (127, 100, 118), (127, 99, 116),
- (127, 98, 115), (128, 94, 117), (128, 89, 127), (124, 80, 135),
- (108, 76, 135), (77, 70, 137), (73, 67, 140), (69, 65, 143),
- (61, 62, 143), (54, 63, 140), (51, 60, 140), (55, 56, 143),
- (61, 51, 140), (62, 50, 138), (63, 50, 137), (72, 50, 137),
- (74, 53, 139), (79, 59, 140), (76, 66, 138), (86, 77, 136),
- (94, 85, 133), (93, 98, 132), (91, 96, 133), (89, 95, 134),
- (82, 87, 136), (76, 76, 136), (68, 71, 135), (65, 64, 133),
- (70, 60, 137), (73, 64, 138), (76, 68, 139), (84, 78, 143),
- (95, 95, 155), (108, 108, 165), (117, 126, 177), (129, 135, 184),
- (139, 143, 198), (154, 148, 201), (157, 162, 204), (164, 164, 194),
- (164, 161, 183), (165, 154, 167), (156, 161, 155), (140, 166, 146),
- (119, 159, 138), (120, 161, 140), (121, 163, 142), (121, 174, 154),
- (126, 181, 168), (137, 183, 182), (150, 184, 191), (158, 188, 194),
- (161, 192, 198), (164, 195, 201), (165, 195, 204), (158, 193, 203),
- (146, 190, 200), (131, 187, 199), (128, 177, 204), (129, 169, 207),
- (135, 162, 208), (140, 159, 203), (147, 149, 200), (153, 149, 186),
- (158, 151, 168), (167, 157, 154), (179, 154, 150), (186, 154, 155),
- (181, 156, 160), (178, 159, 167), (181, 162, 173), (190, 165, 186),
- (191, 165, 193), (187, 167, 195), (179, 171, 185), (171, 180, 176),
- (166, 184, 161), (160, 182, 152), (154, 175, 146), (143, 168, 145),
- (137, 165, 144), (134, 155, 143), (136, 146, 147), (134, 137, 150),
- (134, 137, 150), (133, 136, 144), (137, 137, 137), (140, 133, 128),
- (147, 136, 116), (149, 136, 105), (152, 141, 94), (150, 139, 86),
- (152, 142, 80), (154, 141, 73), (155, 146, 74), (144, 151, 79),
- (132, 156, 90), (123, 166, 99), (120, 173, 108), (124, 181, 122),
- (126, 179, 133), (126, 176, 141), (120, 169, 140), (124, 161, 140),
- (133, 146, 140), (138, 129, 139), (130, 119, 133), (117, 105, 127),
- (105, 93, 125), (96, 82, 125), (91, 83, 119), (88, 89, 113),
- (83, 91, 112), (83, 84, 124), (83, 79, 127), (94, 89, 128)
- ),
-
-// 561 Fiery_Sky
-((163, 95, 49), (175, 86, 48), (180, 83, 47), (186, 80, 47),
- (171, 76, 42), (156, 73, 38), (150, 68, 35), (144, 64, 33),
- (105, 55, 40), (87, 59, 46), (69, 64, 53), (53, 57, 63),
- (37, 50, 73), (37, 51, 78), (37, 52, 84), (45, 53, 83),
- (53, 55, 82), (89, 63, 71), (107, 70, 60), (126, 78, 49),
- (143, 82, 38), (160, 87, 28), (167, 86, 25), (175, 86, 23),
- (189, 61, 16), (200, 47, 18), (212, 33, 21), (214, 25, 23),
- (217, 17, 26), (212, 16, 27), (207, 15, 28), (204, 13, 37),
- (201, 6, 50), (173, 13, 52), (154, 12, 55), (136, 12, 58),
- (119, 11, 62), (102, 11, 66), (91, 11, 63), (80, 11, 60),
- (47, 14, 61), (47, 12, 56), (48, 10, 51), (58, 10, 43),
- (69, 11, 36), (73, 14, 35), (77, 18, 35), (82, 22, 25),
- (86, 28, 20), (83, 30, 15), (69, 31, 16), (55, 33, 18),
- (48, 31, 25), (42, 30, 32), (43, 29, 32), (44, 28, 33),
- (55, 24, 24), (64, 29, 30), (73, 35, 36), (83, 40, 37),
- (94, 46, 39), (96, 46, 40), (98, 47, 42), (97, 47, 53),
- (94, 43, 68), (89, 36, 81), (90, 28, 75), (91, 21, 69),
- (94, 20, 64), (98, 19, 60), (105, 17, 51), (109, 21, 41),
- (124, 24, 15), (122, 25, 17), (121, 27, 20), (119, 27, 17),
- (118, 28, 15), (112, 27, 15), (107, 27, 16), (95, 23, 26),
- (86, 18, 33), (64, 12, 22), (53, 12, 25), (42, 12, 29),
- (37, 11, 32), (32, 10, 36), (18, 7, 40), (10, 9, 39),
- (12, 22, 54), (15, 19, 66), (19, 16, 78), (22, 18, 82),
- (26, 21, 86), (40, 25, 94), (56, 28, 97), (67, 21, 97),
- (81, 18, 94), (105, 21, 93), (105, 20, 84), (106, 19, 75),
- (112, 21, 71), (118, 24, 67), (134, 41, 66), (140, 54, 65),
- (166, 73, 46), (178, 86, 39), (190, 99, 33), (190, 102, 32),
- (191, 106, 32), (177, 103, 28), (156, 91, 23), (131, 78, 25),
- (104, 70, 39), (63, 50, 56), (58, 44, 56), (54, 39, 56),
- (53, 35, 57), (57, 40, 55), (72, 44, 52), (91, 49, 43),
- (113, 55, 19), (115, 53, 23), (118, 51, 27), (112, 49, 33),
- (107, 47, 39), (91, 38, 48), (69, 28, 59), (52, 20, 70),
- (38, 19, 73), (15, 29, 58), (14, 34, 55), (13, 39, 53),
- (28, 51, 44), (49, 58, 27), (73, 65, 13), (87, 71, 8),
- (116, 73, 10), (122, 71, 9), (129, 69, 9), (122, 67, 9),
- (116, 65, 9), (105, 66, 12), (102, 80, 13), (109, 93, 13),
- (109, 97, 15), (128, 97, 22), (137, 102, 22), (146, 108, 23),
- (158, 116, 26), (164, 117, 29), (168, 119, 26), (173, 125, 23),
- (174, 135, 27), (172, 139, 25), (171, 143, 24), (176, 153, 21),
- (186, 157, 19), (197, 156, 33), (190, 153, 37), (176, 159, 48),
- (160, 158, 54), (151, 125, 62), (146, 122, 60), (142, 119, 59),
- (123, 116, 55), (122, 101, 62), (130, 82, 57), (149, 69, 52),
- (165, 73, 55), (166, 76, 57), (167, 80, 59), (178, 85, 63),
- (182, 89, 60), (185, 96, 59), (178, 103, 52), (177, 114, 44),
- (172, 113, 36), (170, 108, 29), (167, 99, 23), (171, 95, 15),
- (172, 86, 12), (172, 73, 11), (176, 60, 17), (184, 60, 19),
- (207, 72, 17), (212, 69, 17), (217, 66, 17), (218, 63, 17),
- (220, 60, 19), (216, 63, 15), (212, 57, 12), (199, 50, 7),
- (190, 42, 5), (176, 39, 5), (165, 34, 12), (150, 36, 17),
- (146, 39, 22), (141, 43, 25), (139, 41, 31), (136, 40, 40),
- (133, 40, 52), (129, 41, 60), (133, 49, 68), (142, 49, 72),
- (152, 49, 81), (153, 41, 82), (162, 52, 86), (176, 63, 78),
- (191, 77, 71), (190, 79, 54), (187, 88, 44), (189, 100, 33),
- (196, 112, 25), (197, 124, 20), (187, 131, 19), (174, 132, 23),
- (162, 118, 29), (152, 101, 46), (133, 87, 62), (112, 77, 76),
- (86, 63, 85), (64, 47, 97), (43, 33, 100), (39, 24, 101),
- (43, 21, 94), (51, 18, 86), (59, 15, 71), (76, 13, 62),
- (95, 13, 57), (111, 12, 55), (123, 9, 48), (132, 9, 43),
- (140, 12, 38), (149, 22, 39), (158, 32, 35), (168, 45, 33),
- (177, 56, 20), (190, 68, 14), (198, 73, 11), (204, 77, 22),
- (204, 73, 29), (200, 68, 36), (183, 54, 48), (166, 43, 65),
- (145, 31, 78), (123, 22, 84), (96, 12, 92), (77, 8, 97),
- (69, 10, 93), (64, 16, 85), (67, 22, 78), (67, 40, 76),
- (79, 49, 65), (96, 59, 62), (130, 61, 54), (152, 84, 58)
- ),
-
-// 562 Fiesta
-((84, 124, 123), (56, 94, 149), (36, 79, 163), (16, 64, 177),
- (17, 63, 165), (18, 62, 153), (23, 64, 150), (29, 66, 148),
- (54, 85, 153), (57, 97, 135), (60, 110, 118), (72, 116, 91),
- (85, 122, 65), (96, 117, 51), (108, 113, 38), (110, 110, 34),
- (113, 107, 30), (123, 85, 16), (127, 71, 9), (131, 57, 3),
- (137, 50, 2), (144, 44, 1), (146, 46, 1), (148, 49, 1),
- (141, 60, 15), (124, 61, 40), (107, 62, 65), (91, 65, 92),
- (75, 68, 119), (69, 73, 129), (64, 79, 139), (54, 94, 161),
- (40, 107, 188), (10, 105, 235), (6, 96, 242), (2, 88, 250),
- (3, 92, 249), (4, 96, 248), (6, 99, 244), (9, 102, 241),
- (20, 103, 212), (23, 108, 195), (27, 113, 179), (29, 123, 154),
- (31, 134, 129), (33, 135, 115), (36, 137, 101), (44, 127, 71),
- (56, 118, 51), (78, 94, 25), (91, 84, 17), (105, 75, 10),
- (121, 76, 16), (138, 78, 22), (143, 83, 29), (148, 88, 37),
- (149, 121, 49), (152, 132, 50), (156, 144, 51), (152, 163, 68),
- (149, 182, 85), (143, 188, 89), (138, 194, 94), (130, 193, 84),
- (117, 184, 71), (89, 158, 61), (80, 151, 60), (71, 144, 60),
- (64, 143, 55), (58, 143, 51), (48, 134, 42), (37, 124, 37),
- (46, 98, 35), (62, 101, 38), (78, 105, 41), (93, 116, 51),
- (108, 127, 61), (114, 130, 67), (121, 133, 73), (123, 139, 81),
- (126, 145, 86), (118, 161, 99), (112, 173, 114), (106, 186, 129),
- (104, 187, 133), (102, 188, 137), (97, 191, 131), (102, 188, 119),
- (136, 185, 112), (153, 167, 102), (171, 150, 93), (177, 140, 81),
- (184, 131, 69), (198, 124, 54), (214, 113, 39), (222, 98, 33),
- (225, 80, 23), (214, 56, 7), (210, 60, 6), (207, 64, 6),
- (203, 66, 7), (200, 68, 8), (185, 79, 14), (169, 88, 24),
- (126, 98, 66), (108, 105, 88), (91, 113, 111), (84, 123, 117),
- (78, 133, 124), (66, 145, 132), (51, 152, 142), (46, 147, 147),
- (38, 142, 144), (32, 134, 105), (31, 131, 93), (31, 128, 81),
- (33, 116, 61), (33, 111, 43), (28, 108, 27), (20, 105, 15),
- (4, 87, 2), (4, 78, 1), (5, 70, 0), (9, 69, 1),
- (14, 69, 2), (29, 72, 2), (49, 69, 2), (67, 57, 1),
- (86, 44, 1), (128, 24, 1), (140, 24, 1), (153, 25, 1),
- (174, 29, 0), (188, 34, 2), (198, 33, 2), (204, 30, 2),
- (206, 27, 3), (197, 26, 4), (188, 26, 5), (183, 22, 4),
- (179, 19, 4), (175, 14, 5), (173, 10, 3), (169, 9, 6),
- (165, 9, 6), (162, 10, 10), (161, 14, 13), (161, 19, 16),
- (159, 30, 26), (147, 42, 39), (135, 57, 51), (122, 68, 60),
- (108, 92, 71), (99, 96, 74), (91, 100, 77), (72, 105, 82),
- (47, 102, 94), (34, 94, 103), (31, 84, 110), (28, 71, 114),
- (26, 63, 107), (7, 42, 85), (5, 37, 81), (3, 32, 78),
- (6, 23, 76), (20, 27, 72), (33, 40, 57), (40, 58, 46),
- (30, 91, 58), (30, 100, 71), (31, 109, 85), (36, 124, 109),
- (40, 145, 127), (39, 160, 135), (28, 163, 142), (19, 162, 146),
- (19, 145, 142), (27, 127, 133), (41, 109, 113), (59, 89, 87),
- (76, 77, 63), (90, 63, 41), (105, 45, 27), (116, 28, 15),
- (129, 13, 5), (124, 17, 4), (120, 21, 4), (106, 30, 8),
- (94, 36, 11), (87, 38, 14), (88, 34, 11), (90, 36, 7),
- (92, 39, 7), (93, 45, 7), (107, 52, 11), (123, 54, 11),
- (144, 57, 8), (163, 57, 7), (176, 56, 6), (193, 53, 9),
- (205, 51, 10), (213, 47, 6), (216, 45, 6), (217, 46, 6),
- (219, 45, 9), (223, 42, 10), (227, 34, 7), (232, 28, 6),
- (236, 24, 4), (238, 27, 3), (239, 30, 4), (238, 31, 2),
- (235, 33, 5), (235, 37, 14), (232, 54, 29), (228, 76, 47),
- (217, 91, 76), (195, 101, 90), (167, 99, 115), (139, 97, 145),
- (114, 103, 151), (95, 100, 169), (77, 99, 151), (62, 84, 135),
- (54, 66, 130), (51, 58, 111), (56, 51, 103), (61, 59, 83),
- (63, 72, 60), (65, 82, 52), (64, 93, 53), (65, 97, 62),
- (62, 102, 73), (52, 110, 78), (45, 121, 86), (34, 133, 94),
- (26, 139, 104), (20, 142, 115), (13, 139, 120), (12, 143, 130),
- (13, 153, 143), (18, 161, 160), (20, 171, 181), (16, 177, 193),
- (9, 178, 206), (5, 176, 220), (6, 172, 231), (7, 171, 239),
- (15, 168, 234), (31, 168, 222), (53, 169, 208), (76, 165, 188),
- (74, 165, 189), (68, 157, 179), (68, 149, 164), (66, 141, 150)
- ),
-
-// 563 First_Love
-((218, 159, 144), (232, 175, 163), (230, 176, 159), (228, 177, 156),
- (227, 177, 154), (227, 178, 152), (229, 178, 151), (231, 178, 151),
- (233, 179, 149), (233, 183, 151), (234, 188, 154), (235, 191, 156),
- (236, 194, 158), (235, 195, 163), (235, 196, 168), (235, 197, 170),
- (235, 199, 172), (240, 204, 180), (239, 206, 185), (239, 208, 190),
- (239, 208, 190), (240, 208, 191), (241, 205, 188), (243, 202, 186),
- (245, 194, 175), (242, 188, 165), (240, 182, 156), (236, 169, 144),
- (232, 156, 133), (228, 150, 127), (225, 144, 122), (219, 126, 110),
- (213, 112, 105), (210, 99, 107), (208, 101, 109), (207, 104, 111),
- (206, 105, 113), (205, 107, 116), (208, 109, 118), (211, 112, 120),
- (226, 134, 128), (228, 143, 131), (230, 153, 134), (230, 158, 135),
- (231, 163, 136), (230, 162, 135), (230, 161, 135), (228, 158, 134),
- (226, 157, 133), (217, 157, 129), (204, 151, 123), (192, 145, 118),
- (187, 139, 114), (183, 134, 110), (184, 134, 110), (186, 134, 111),
- (186, 142, 124), (190, 150, 135), (194, 158, 147), (206, 170, 159),
- (219, 182, 171), (223, 186, 175), (228, 190, 179), (233, 193, 182),
- (238, 197, 186), (242, 200, 186), (240, 191, 175), (238, 182, 164),
- (236, 176, 157), (234, 171, 150), (232, 160, 138), (228, 151, 124),
- (212, 121, 100), (203, 105, 93), (194, 90, 87), (187, 80, 81),
- (181, 70, 76), (177, 65, 76), (173, 61, 77), (167, 58, 76),
- (164, 61, 83), (166, 81, 108), (167, 89, 114), (168, 98, 121),
- (168, 98, 120), (168, 98, 119), (164, 98, 112), (156, 95, 110),
- (135, 78, 100), (123, 62, 88), (112, 47, 76), (107, 41, 73),
- (103, 36, 70), (99, 27, 67), (94, 24, 65), (92, 21, 61),
- (91, 19, 61), (99, 22, 73), (103, 24, 78), (107, 26, 84),
- (108, 26, 85), (109, 27, 86), (112, 27, 90), (117, 34, 95),
- (132, 59, 109), (145, 72, 112), (158, 85, 115), (165, 90, 116),
- (173, 96, 118), (187, 110, 121), (199, 119, 121), (210, 130, 122),
- (218, 139, 120), (230, 138, 107), (230, 135, 102), (230, 133, 98),
- (227, 123, 92), (217, 113, 85), (207, 103, 85), (198, 91, 81),
- (188, 71, 75), (183, 63, 72), (179, 55, 69), (178, 54, 69),
- (178, 53, 69), (180, 49, 73), (186, 51, 81), (191, 50, 85),
- (193, 48, 87), (193, 62, 85), (192, 67, 85), (192, 72, 86),
- (196, 81, 89), (195, 85, 95), (196, 86, 98), (194, 92, 104),
- (185, 98, 100), (177, 94, 97), (170, 91, 94), (165, 86, 94),
- (161, 81, 95), (148, 70, 88), (132, 58, 81), (113, 45, 74),
- (96, 35, 68), (72, 20, 63), (70, 17, 61), (68, 15, 59),
- (70, 12, 55), (72, 11, 52), (74, 11, 53), (77, 13, 57),
- (78, 14, 64), (78, 12, 62), (78, 11, 60), (78, 11, 56),
- (77, 11, 52), (74, 12, 54), (69, 14, 59), (66, 11, 62),
- (61, 12, 60), (56, 10, 53), (55, 10, 52), (54, 10, 51),
- (54, 7, 47), (53, 7, 44), (50, 4, 35), (54, 2, 33),
- (67, 3, 30), (72, 4, 31), (78, 6, 33), (84, 11, 34),
- (97, 16, 42), (112, 26, 55), (128, 41, 68), (143, 51, 84),
- (153, 57, 90), (164, 65, 91), (172, 75, 97), (183, 94, 103),
- (190, 112, 113), (199, 120, 119), (208, 124, 117), (215, 127, 116),
- (226, 149, 122), (227, 153, 127), (229, 158, 133), (231, 162, 140),
- (232, 165, 144), (233, 169, 148), (234, 172, 151), (232, 173, 153),
- (230, 174, 156), (228, 175, 157), (228, 176, 158), (229, 175, 157),
- (229, 171, 155), (225, 166, 153), (224, 160, 150), (222, 158, 146),
- (223, 157, 143), (224, 156, 141), (223, 154, 142), (225, 151, 141),
- (225, 152, 140), (227, 153, 139), (229, 158, 136), (229, 161, 135),
- (229, 160, 132), (227, 157, 127), (223, 150, 121), (221, 145, 114),
- (215, 135, 109), (208, 124, 103), (202, 114, 98), (194, 105, 91),
- (194, 102, 88), (195, 103, 91), (195, 104, 94), (194, 106, 99),
- (190, 108, 100), (188, 109, 101), (187, 110, 106), (185, 107, 107),
- (178, 102, 109), (169, 94, 102), (161, 85, 95), (153, 76, 90),
- (151, 66, 82), (155, 62, 79), (156, 58, 76), (157, 55, 74),
- (155, 53, 77), (154, 50, 75), (157, 52, 71), (162, 53, 68),
- (161, 51, 67), (154, 48, 72), (144, 42, 76), (132, 35, 77),
- (122, 33, 74), (114, 28, 71), (105, 23, 68), (102, 23, 67),
- (98, 20, 68), (95, 21, 71), (95, 20, 73), (95, 20, 74),
- (109, 32, 74), (120, 37, 72), (137, 56, 81), (157, 74, 93),
- (167, 84, 107), (188, 111, 120), (194, 121, 124), (205, 142, 132)
- ),
-
-// 564 Flame
-((132, 76, 52), (110, 62, 38), (101, 57, 31), (93, 52, 25),
- (108, 66, 34), (124, 80, 43), (136, 90, 50), (148, 100, 58),
- (189, 135, 84), (200, 141, 88), (211, 148, 92), (213, 144, 91),
- (215, 141, 90), (209, 126, 84), (204, 112, 79), (201, 105, 74),
- (198, 98, 70), (178, 77, 47), (171, 70, 38), (164, 63, 29),
- (163, 63, 27), (162, 63, 26), (160, 64, 25), (158, 66, 24),
- (148, 73, 25), (145, 68, 25), (143, 64, 26), (139, 54, 23),
- (135, 45, 20), (133, 42, 19), (132, 40, 19), (130, 40, 19),
- (134, 41, 23), (151, 53, 27), (162, 67, 28), (174, 82, 30),
- (187, 99, 39), (201, 116, 48), (207, 125, 55), (214, 135, 62),
- (230, 169, 81), (234, 176, 90), (239, 183, 99), (238, 185, 106),
- (237, 187, 113), (234, 186, 115), (231, 186, 117), (229, 184, 117),
- (226, 178, 113), (230, 168, 96), (226, 161, 87), (223, 155, 79),
- (218, 146, 68), (213, 138, 57), (211, 133, 51), (209, 128, 45),
- (188, 113, 37), (176, 103, 31), (165, 94, 25), (151, 82, 21),
- (137, 70, 18), (129, 66, 17), (121, 62, 17), (106, 53, 16),
- (93, 46, 11), (82, 34, 9), (82, 33, 9), (82, 33, 10),
- (84, 34, 9), (86, 36, 8), (94, 41, 10), (107, 49, 11),
- (139, 70, 14), (151, 77, 19), (164, 85, 25), (171, 87, 30),
- (178, 89, 36), (179, 88, 35), (181, 88, 35), (177, 84, 33),
- (172, 74, 31), (155, 48, 31), (144, 38, 26), (134, 28, 22),
- (130, 25, 20), (126, 22, 18), (118, 18, 17), (113, 19, 17),
- (110, 26, 20), (114, 33, 24), (119, 40, 29), (122, 45, 32),
- (126, 50, 36), (136, 61, 43), (145, 69, 46), (149, 71, 47),
- (153, 70, 45), (154, 60, 40), (149, 56, 38), (145, 52, 36),
- (141, 50, 34), (138, 48, 33), (128, 44, 30), (124, 41, 26),
- (125, 44, 29), (131, 54, 34), (137, 65, 40), (141, 72, 42),
- (146, 79, 45), (154, 88, 49), (161, 95, 52), (167, 99, 50),
- (174, 98, 47), (176, 87, 41), (174, 83, 39), (172, 79, 38),
- (162, 70, 31), (155, 63, 24), (147, 54, 21), (141, 42, 18),
- (130, 22, 13), (128, 20, 11), (126, 19, 10), (126, 18, 10),
- (127, 18, 11), (128, 14, 10), (135, 11, 8), (148, 13, 5),
- (158, 16, 5), (170, 25, 11), (170, 26, 13), (170, 28, 15),
- (172, 34, 15), (173, 37, 17), (171, 40, 20), (164, 42, 24),
- (139, 39, 26), (125, 36, 23), (111, 33, 21), (105, 30, 20),
- (100, 28, 19), (96, 26, 17), (94, 21, 15), (95, 17, 12),
- (99, 17, 8), (114, 16, 4), (120, 16, 4), (126, 17, 4),
- (135, 22, 4), (140, 31, 3), (144, 34, 3), (144, 35, 3),
- (151, 31, 4), (146, 32, 5), (142, 33, 7), (132, 32, 8),
- (116, 29, 10), (108, 25, 8), (106, 20, 9), (103, 20, 12),
- (106, 26, 16), (119, 50, 31), (124, 57, 35), (129, 65, 40),
- (141, 81, 48), (153, 96, 52), (166, 109, 58), (179, 120, 65),
- (191, 133, 76), (192, 133, 75), (193, 133, 75), (194, 134, 68),
- (197, 131, 62), (192, 126, 59), (190, 121, 58), (190, 119, 60),
- (196, 124, 65), (208, 133, 70), (217, 144, 79), (223, 152, 88),
- (227, 161, 96), (232, 172, 108), (239, 186, 120), (246, 200, 132),
- (251, 217, 150), (251, 218, 151), (252, 220, 152), (251, 221, 154),
- (252, 221, 153), (253, 223, 155), (253, 221, 154), (253, 218, 151),
- (251, 207, 142), (245, 196, 128), (239, 184, 113), (231, 171, 97),
- (225, 162, 87), (218, 149, 75), (211, 136, 63), (204, 124, 50),
- (198, 114, 39), (194, 109, 34), (190, 104, 32), (185, 99, 36),
- (183, 93, 37), (179, 86, 37), (177, 84, 36), (174, 83, 35),
- (168, 80, 38), (163, 80, 40), (158, 78, 42), (155, 80, 42),
- (154, 83, 41), (151, 84, 41), (149, 84, 39), (147, 85, 38),
- (146, 87, 38), (148, 92, 37), (150, 94, 38), (150, 92, 37),
- (149, 90, 37), (145, 87, 36), (143, 87, 35), (140, 88, 36),
- (138, 87, 35), (135, 86, 37), (132, 84, 38), (130, 80, 35),
- (128, 77, 35), (128, 74, 31), (127, 72, 31), (130, 72, 35),
- (133, 75, 35), (140, 80, 40), (151, 88, 44), (159, 97, 50),
- (168, 107, 59), (169, 114, 64), (171, 116, 68), (173, 117, 69),
- (172, 112, 69), (172, 105, 67), (166, 95, 62), (160, 83, 57),
- (155, 77, 52), (152, 72, 49), (154, 71, 47), (158, 69, 51),
- (164, 69, 55), (173, 76, 60), (183, 89, 66), (191, 105, 69),
- (180, 103, 67), (166, 95, 63), (148, 83, 58), (132, 70, 51)
- ),
-
-// 565 Flying_a_Kite
-((90, 150, 101), (83, 161, 102), (69, 169, 104), (56, 177, 107),
- (69, 175, 117), (83, 174, 127), (91, 170, 124), (99, 166, 122),
- (116, 171, 78), (118, 164, 58), (121, 158, 38), (110, 155, 30),
- (100, 152, 23), (101, 153, 26), (103, 154, 29), (105, 150, 36),
- (108, 147, 43), (104, 173, 67), (113, 185, 77), (122, 197, 88),
- (127, 203, 83), (132, 210, 78), (134, 214, 77), (136, 218, 77),
- (135, 202, 68), (126, 200, 58), (118, 199, 49), (110, 203, 57),
- (103, 208, 66), (111, 212, 76), (119, 216, 86), (116, 221, 104),
- (109, 207, 108), (125, 172, 95), (127, 144, 93), (129, 117, 92),
- (132, 96, 68), (136, 75, 45), (135, 72, 34), (135, 70, 24),
- (147, 76, 27), (144, 93, 23), (142, 110, 20), (143, 108, 25),
- (144, 107, 31), (140, 100, 31), (136, 93, 31), (112, 89, 36),
- (103, 74, 49), (94, 58, 53), (76, 70, 65), (58, 82, 78),
- (53, 98, 90), (48, 114, 102), (40, 122, 96), (33, 131, 90),
- (28, 150, 85), (30, 144, 83), (32, 138, 81), (32, 134, 59),
- (32, 131, 37), (28, 120, 34), (25, 110, 31), (28, 86, 37),
- (25, 79, 31), (30, 81, 20), (40, 90, 37), (51, 99, 54),
- (50, 104, 59), (50, 110, 65), (51, 121, 74), (59, 131, 86),
- (82, 138, 115), (86, 117, 123), (90, 97, 132), (114, 84, 127),
- (139, 71, 123), (148, 70, 115), (157, 69, 107), (181, 79, 95),
- (199, 100, 79), (210, 121, 59), (208, 131, 56), (206, 141, 53),
- (206, 146, 62), (206, 152, 71), (204, 164, 92), (203, 169, 101),
- (181, 186, 132), (167, 195, 144), (153, 205, 156), (144, 200, 153),
- (136, 195, 151), (125, 192, 131), (112, 178, 116), (108, 161, 93),
- (102, 146, 75), (121, 158, 40), (135, 164, 36), (149, 170, 33),
- (161, 181, 35), (173, 193, 38), (186, 216, 46), (202, 227, 57),
- (221, 229, 84), (223, 221, 91), (226, 214, 98), (223, 209, 93),
- (221, 205, 88), (224, 196, 78), (221, 177, 69), (213, 164, 65),
- (200, 162, 53), (192, 158, 37), (191, 151, 35), (190, 144, 34),
- (178, 138, 30), (163, 142, 34), (149, 150, 45), (143, 155, 57),
- (130, 157, 84), (119, 171, 106), (108, 186, 129), (107, 191, 139),
- (107, 196, 149), (101, 203, 165), (88, 206, 179), (67, 205, 185),
- (53, 198, 182), (47, 180, 179), (47, 167, 182), (48, 155, 185),
- (57, 124, 186), (60, 95, 179), (91, 82, 178), (115, 67, 188),
- (133, 49, 181), (140, 62, 178), (148, 76, 175), (149, 81, 176),
- (150, 87, 178), (122, 107, 168), (97, 121, 159), (77, 122, 163),
- (66, 103, 182), (36, 108, 189), (33, 107, 189), (31, 107, 190),
- (33, 86, 203), (40, 80, 222), (45, 100, 230), (53, 120, 233),
- (56, 120, 227), (54, 127, 225), (53, 134, 223), (50, 155, 223),
- (42, 171, 222), (46, 171, 212), (55, 164, 198), (75, 166, 197),
- (88, 164, 191), (118, 114, 151), (123, 101, 146), (129, 88, 141),
- (131, 70, 135), (129, 59, 128), (129, 57, 124), (123, 66, 136),
- (135, 111, 176), (146, 124, 184), (157, 137, 193), (171, 168, 195),
- (183, 189, 188), (196, 207, 174), (209, 207, 160), (224, 211, 128),
- (224, 213, 96), (224, 220, 67), (223, 211, 48), (225, 193, 34),
- (220, 174, 28), (210, 161, 36), (207, 151, 42), (205, 139, 53),
- (178, 142, 103), (173, 147, 118), (168, 152, 133), (176, 161, 157),
- (195, 177, 175), (199, 174, 182), (190, 167, 185), (183, 155, 174),
- (190, 165, 163), (187, 155, 143), (170, 148, 126), (153, 151, 110),
- (145, 177, 104), (140, 198, 106), (122, 211, 115), (107, 226, 135),
- (95, 230, 147), (89, 226, 153), (79, 206, 149), (70, 182, 144),
- (62, 151, 140), (56, 128, 140), (50, 107, 145), (40, 84, 144),
- (48, 53, 152), (69, 40, 160), (87, 49, 182), (82, 72, 194),
- (80, 94, 215), (97, 114, 227), (122, 138, 236), (132, 168, 235),
- (134, 201, 237), (143, 221, 241), (159, 231, 243), (173, 238, 243),
- (179, 241, 239), (183, 238, 230), (192, 235, 216), (203, 237, 201),
- (194, 235, 175), (180, 221, 151), (165, 205, 123), (164, 195, 101),
- (158, 193, 69), (154, 186, 50), (148, 177, 40), (149, 167, 47),
- (151, 167, 50), (159, 176, 64), (162, 187, 80), (163, 198, 115),
- (158, 204, 137), (155, 208, 166), (151, 211, 177), (146, 215, 192),
- (135, 216, 200), (126, 208, 214), (115, 199, 216), (107, 190, 211),
- (99, 189, 207), (101, 183, 215), (91, 178, 225), (78, 178, 230),
- (72, 187, 227), (86, 187, 230), (97, 179, 226), (102, 167, 220),
- (115, 161, 198), (134, 158, 169), (118, 154, 129), (101, 149, 106)
- ),
-
-// 566 Foamy_Waves
-((40, 46, 134), (48, 54, 142), (51, 57, 146), (55, 61, 151),
- (58, 68, 156), (62, 75, 162), (62, 77, 164), (63, 80, 166),
- (63, 86, 169), (61, 89, 169), (60, 93, 169), (58, 94, 169),
- (56, 95, 169), (54, 95, 167), (52, 96, 166), (50, 95, 165),
- (49, 95, 165), (44, 93, 162), (40, 88, 159), (36, 84, 156),
- (31, 79, 149), (26, 75, 143), (23, 73, 140), (21, 71, 137),
- (13, 64, 126), (11, 62, 122), (10, 61, 119), (10, 64, 119),
- (11, 67, 119), (12, 70, 121), (14, 74, 123), (21, 81, 127),
- (29, 92, 131), (59, 106, 132), (72, 113, 133), (86, 120, 135),
- (100, 130, 138), (115, 140, 141), (122, 141, 138), (130, 142, 136),
- (166, 168, 147), (169, 172, 159), (173, 177, 171), (180, 182, 176),
- (187, 187, 181), (189, 188, 182), (191, 190, 184), (191, 184, 185),
- (191, 184, 188), (185, 173, 180), (182, 163, 167), (179, 153, 154),
- (170, 145, 154), (162, 138, 154), (155, 130, 152), (149, 123, 150),
- (108, 98, 131), (91, 84, 127), (75, 70, 123), (57, 55, 119),
- (40, 41, 115), (33, 37, 113), (26, 33, 111), (18, 27, 100),
- (13, 23, 92), (7, 19, 79), (8, 24, 76), (9, 29, 73),
- (9, 30, 71), (10, 31, 70), (13, 36, 70), (15, 39, 70),
- (15, 45, 71), (14, 45, 69), (14, 46, 67), (13, 45, 64),
- (13, 45, 62), (13, 45, 61), (13, 45, 60), (13, 43, 56),
- (13, 43, 55), (14, 46, 55), (14, 49, 58), (15, 53, 62),
- (16, 54, 63), (17, 55, 64), (18, 55, 67), (18, 56, 69),
- (18, 54, 73), (18, 52, 72), (18, 50, 71), (18, 48, 70),
- (18, 47, 69), (18, 43, 66), (17, 40, 64), (17, 39, 64),
- (15, 36, 66), (14, 35, 74), (15, 37, 79), (17, 39, 85),
- (17, 39, 87), (18, 40, 90), (21, 45, 97), (22, 48, 101),
- (25, 50, 105), (28, 56, 106), (32, 62, 108), (34, 65, 108),
- (36, 68, 108), (39, 72, 108), (40, 73, 107), (41, 78, 108),
- (41, 80, 109), (48, 92, 116), (49, 94, 117), (51, 96, 119),
- (52, 100, 123), (54, 103, 126), (54, 104, 127), (52, 104, 127),
- (47, 104, 123), (43, 101, 119), (40, 98, 116), (38, 97, 113),
- (36, 96, 111), (32, 93, 105), (29, 88, 100), (26, 82, 94),
- (24, 78, 90), (18, 64, 82), (17, 60, 80), (17, 56, 79),
- (14, 53, 77), (13, 46, 73), (11, 38, 70), (6, 32, 67),
- (0, 23, 63), (0, 21, 61), (0, 20, 59), (0, 20, 58),
- (0, 20, 58), (0, 18, 56), (0, 18, 55), (0, 17, 54),
- (0, 17, 54), (0, 11, 52), (0, 10, 51), (0, 10, 51),
- (0, 7, 49), (0, 7, 49), (0, 6, 48), (0, 6, 48),
- (0, 8, 49), (0, 8, 49), (0, 8, 49), (0, 10, 51),
- (0, 11, 52), (0, 13, 54), (0, 14, 56), (0, 15, 58),
- (0, 16, 59), (0, 19, 62), (0, 19, 62), (0, 19, 62),
- (0, 21, 63), (0, 24, 64), (0, 26, 66), (0, 26, 67),
- (0, 34, 73), (0, 34, 74), (0, 35, 75), (0, 36, 78),
- (0, 36, 81), (0, 38, 85), (0, 41, 88), (0, 39, 90),
- (0, 38, 93), (0, 36, 94), (0, 35, 97), (0, 32, 98),
- (0, 31, 100), (0, 27, 103), (0, 24, 105), (0, 23, 108),
- (0, 15, 113), (0, 14, 115), (0, 13, 117), (0, 12, 123),
- (0, 10, 128), (0, 8, 134), (1, 5, 139), (3, 5, 146),
- (9, 7, 151), (17, 10, 157), (20, 13, 162), (24, 14, 168),
- (28, 15, 172), (30, 17, 175), (28, 15, 177), (28, 15, 179),
- (25, 14, 180), (22, 14, 181), (19, 14, 183), (16, 14, 184),
- (14, 14, 184), (15, 17, 184), (15, 23, 183), (15, 26, 180),
- (15, 28, 177), (15, 30, 173), (13, 31, 168), (10, 32, 162),
- (6, 31, 157), (3, 30, 151), (1, 30, 147), (0, 31, 146),
- (0, 31, 145), (0, 31, 145), (0, 31, 145), (0, 29, 146),
- (0, 27, 147), (0, 27, 149), (0, 27, 150), (0, 24, 149),
- (0, 24, 147), (0, 24, 145), (0, 26, 142), (0, 20, 139),
- (0, 23, 138), (0, 22, 137), (0, 16, 137), (0, 16, 137),
- (0, 13, 137), (0, 9, 137), (1, 7, 137), (3, 9, 135),
- (5, 11, 134), (6, 12, 130), (7, 14, 126), (9, 16, 120),
- (10, 16, 113), (10, 16, 109), (10, 16, 105), (11, 17, 104),
- (13, 17, 103), (14, 17, 103), (17, 20, 105), (18, 18, 108),
- (24, 21, 112), (25, 22, 116), (28, 25, 120), (32, 28, 123),
- (33, 30, 124), (33, 32, 127), (35, 35, 128), (37, 40, 131)
- ),
-
-// 567 For_Lenora
-((169, 132, 163), (182, 138, 195), (176, 127, 195), (170, 117, 196),
- (162, 104, 191), (154, 92, 187), (147, 81, 179), (141, 71, 171),
- (111, 41, 143), (99, 39, 127), (88, 37, 112), (79, 39, 108),
- (71, 42, 104), (69, 48, 107), (68, 54, 110), (69, 58, 117),
- (70, 63, 125), (76, 91, 148), (88, 109, 163), (101, 128, 179),
- (122, 143, 189), (144, 159, 199), (153, 167, 204), (163, 175, 210),
- (171, 193, 224), (169, 190, 221), (167, 187, 219), (156, 179, 219),
- (146, 171, 219), (134, 163, 214), (122, 155, 209), (105, 140, 189),
- (93, 125, 166), (78, 117, 133), (64, 115, 108), (51, 113, 83),
- (42, 116, 68), (33, 120, 53), (29, 119, 48), (26, 118, 44),
- (33, 113, 45), (39, 101, 48), (46, 90, 52), (58, 78, 57),
- (70, 67, 62), (75, 62, 63), (81, 58, 65), (80, 52, 71),
- (76, 51, 78), (58, 38, 96), (59, 39, 102), (60, 40, 109),
- (56, 34, 121), (53, 28, 134), (59, 23, 136), (65, 19, 139),
- (91, 22, 134), (88, 19, 130), (86, 17, 127), (90, 15, 119),
- (95, 14, 111), (91, 16, 109), (88, 18, 108), (84, 19, 109),
- (85, 24, 107), (92, 23, 95), (86, 27, 93), (81, 31, 92),
- (80, 33, 88), (80, 36, 85), (78, 34, 76), (68, 27, 65),
- (44, 25, 53), (38, 20, 47), (32, 15, 41), (26, 18, 37),
- (21, 22, 33), (20, 22, 39), (19, 23, 45), (20, 14, 51),
- (20, 14, 53), (34, 19, 69), (49, 12, 83), (64, 5, 98),
- (69, 9, 101), (75, 13, 104), (76, 27, 104), (72, 44, 97),
- (73, 88, 91), (75, 107, 90), (77, 126, 90), (74, 126, 93),
- (72, 126, 97), (72, 126, 97), (80, 110, 103), (94, 94, 114),
- (107, 75, 131), (122, 51, 140), (125, 43, 140), (128, 36, 140),
- (129, 37, 134), (131, 39, 129), (136, 45, 114), (140, 47, 102),
- (131, 37, 94), (121, 29, 81), (112, 21, 69), (108, 22, 64),
- (105, 23, 59), (94, 30, 60), (83, 31, 58), (71, 32, 55),
- (66, 33, 50), (73, 40, 49), (75, 44, 52), (78, 48, 56),
- (89, 56, 66), (113, 69, 79), (137, 77, 98), (159, 98, 115),
- (187, 129, 139), (196, 142, 158), (206, 155, 177), (208, 160, 185),
- (211, 165, 194), (215, 172, 196), (216, 169, 196), (209, 168, 195),
- (192, 164, 194), (160, 146, 156), (153, 138, 144), (147, 130, 133),
- (121, 114, 123), (97, 95, 107), (79, 79, 88), (73, 63, 73),
- (69, 46, 73), (75, 46, 70), (82, 47, 68), (87, 51, 70),
- (93, 55, 72), (102, 59, 86), (111, 68, 104), (118, 79, 123),
- (130, 98, 139), (146, 119, 173), (144, 118, 181), (142, 117, 190),
- (140, 114, 200), (137, 113, 199), (141, 106, 189), (136, 99, 169),
- (114, 74, 130), (108, 71, 120), (103, 68, 111), (96, 71, 85),
- (96, 79, 64), (89, 85, 47), (82, 91, 42), (77, 93, 44),
- (81, 105, 61), (102, 139, 102), (103, 138, 110), (104, 138, 119),
- (100, 128, 137), (93, 121, 147), (91, 126, 147), (91, 134, 143),
- (106, 134, 137), (111, 135, 139), (117, 136, 141), (130, 149, 142),
- (136, 155, 150), (149, 152, 146), (151, 132, 157), (148, 114, 159),
- (131, 91, 162), (118, 71, 140), (98, 49, 121), (80, 37, 96),
- (57, 31, 79), (46, 36, 58), (36, 44, 47), (30, 60, 36),
- (21, 81, 19), (22, 82, 23), (23, 83, 28), (33, 84, 42),
- (50, 88, 55), (71, 91, 57), (96, 90, 69), (121, 89, 84),
- (142, 89, 104), (163, 102, 112), (186, 101, 120), (205, 99, 127),
- (215, 95, 141), (218, 108, 150), (220, 116, 160), (216, 117, 169),
- (210, 120, 182), (206, 130, 193), (205, 145, 202), (200, 154, 211),
- (200, 165, 218), (204, 170, 220), (201, 169, 214), (191, 159, 205),
- (183, 147, 196), (177, 135, 177), (160, 119, 157), (135, 105, 141),
- (114, 92, 133), (106, 83, 124), (100, 75, 120), (100, 76, 125),
- (108, 89, 138), (126, 107, 153), (140, 122, 170), (143, 133, 185),
- (144, 142, 196), (148, 150, 201), (152, 147, 203), (149, 146, 197),
- (143, 141, 195), (142, 140, 196), (146, 132, 199), (162, 134, 197),
- (178, 142, 197), (194, 156, 206), (202, 167, 218), (215, 179, 226),
- (225, 187, 227), (231, 193, 226), (226, 195, 227), (217, 193, 228),
- (199, 189, 222), (182, 172, 205), (162, 154, 188), (145, 140, 167),
- (123, 145, 143), (111, 146, 117), (106, 136, 99), (108, 120, 91),
- (113, 114, 85), (118, 121, 88), (126, 121, 96), (127, 111, 108),
- (133, 96, 118), (139, 85, 126), (144, 81, 130), (146, 80, 129),
- (150, 90, 140), (159, 95, 144), (158, 106, 147), (164, 112, 142)
- ),
-
-// 568 For_Stacy
-((169, 133, 132), (195, 138, 160), (195, 127, 157), (196, 117, 155),
- (191, 104, 147), (187, 92, 140), (179, 81, 128), (171, 71, 116),
- (143, 41, 88), (127, 39, 80), (112, 37, 72), (108, 39, 78),
- (104, 42, 84), (107, 48, 94), (110, 54, 104), (116, 58, 114),
- (123, 63, 125), (122, 76, 148), (131, 88, 163), (140, 101, 179),
- (158, 122, 189), (176, 144, 199), (183, 153, 204), (191, 163, 210),
- (194, 171, 224), (193, 169, 221), (192, 167, 219), (187, 156, 219),
- (183, 146, 219), (173, 134, 214), (163, 122, 209), (141, 105, 189),
- (123, 93, 166), (85, 78, 133), (68, 84, 123), (51, 90, 113),
- (42, 101, 116), (33, 113, 120), (29, 113, 119), (26, 113, 118),
- (33, 113, 113), (39, 101, 101), (46, 90, 89), (56, 80, 75),
- (66, 70, 62), (73, 70, 60), (81, 70, 58), (80, 56, 52),
- (78, 51, 57), (96, 38, 84), (102, 39, 92), (109, 40, 100),
- (121, 34, 112), (134, 28, 125), (136, 23, 118), (139, 19, 111),
- (134, 22, 82), (130, 19, 78), (127, 17, 74), (119, 15, 59),
- (111, 14, 44), (109, 16, 47), (108, 18, 51), (109, 19, 58),
- (107, 24, 58), (95, 23, 37), (93, 27, 44), (92, 31, 51),
- (88, 33, 49), (85, 36, 48), (78, 34, 38), (68, 27, 30),
- (53, 25, 38), (47, 20, 33), (41, 15, 28), (35, 18, 30),
- (30, 21, 33), (33, 20, 39), (37, 19, 45), (51, 14, 50),
- (53, 14, 53), (69, 19, 61), (83, 12, 57), (98, 5, 53),
- (101, 9, 54), (104, 13, 55), (104, 27, 67), (97, 44, 76),
- (73, 73, 91), (75, 96, 108), (77, 120, 126), (74, 114, 126),
- (72, 109, 126), (72, 109, 126), (80, 91, 110), (111, 94, 114),
- (131, 75, 108), (140, 51, 82), (140, 43, 72), (140, 36, 63),
- (135, 37, 57), (131, 39, 51), (136, 54, 45), (140, 72, 47),
- (131, 60, 37), (121, 55, 29), (112, 50, 21), (108, 53, 22),
- (105, 57, 23), (94, 54, 30), (83, 48, 31), (71, 42, 32),
- (66, 44, 33), (73, 59, 40), (75, 62, 44), (78, 65, 48),
- (89, 74, 56), (113, 96, 69), (137, 107, 77), (159, 133, 98),
- (187, 169, 129), (196, 172, 142), (206, 176, 155), (208, 175, 160),
- (211, 175, 165), (215, 185, 172), (216, 183, 169), (209, 176, 168),
- (194, 164, 171), (160, 148, 146), (153, 144, 138), (147, 141, 130),
- (123, 114, 117), (107, 95, 107), (86, 79, 88), (73, 63, 64),
- (73, 46, 54), (77, 50, 50), (82, 55, 47), (87, 62, 51),
- (93, 70, 55), (102, 68, 59), (111, 68, 68), (123, 79, 91),
- (139, 98, 113), (173, 119, 154), (181, 118, 165), (190, 117, 176),
- (200, 114, 187), (199, 113, 188), (189, 106, 167), (169, 99, 142),
- (130, 74, 98), (120, 71, 90), (111, 68, 82), (96, 78, 71),
- (86, 96, 64), (57, 89, 47), (42, 91, 43), (44, 93, 53),
- (61, 105, 78), (102, 139, 133), (103, 133, 135), (104, 128, 138),
- (104, 100, 137), (111, 93, 147), (104, 91, 147), (92, 91, 143),
- (106, 107, 137), (112, 112, 139), (119, 117, 141), (130, 140, 149),
- (136, 144, 155), (146, 152, 148), (157, 132, 142), (159, 114, 132),
- (162, 91, 132), (140, 71, 103), (121, 49, 82), (96, 37, 61),
- (79, 31, 60), (58, 36, 51), (37, 36, 47), (30, 58, 60),
- (19, 81, 69), (21, 82, 74), (23, 83, 79), (33, 82, 84),
- (50, 88, 87), (57, 91, 72), (79, 96, 69), (121, 120, 84),
- (142, 119, 89), (163, 144, 102), (186, 155, 101), (205, 161, 99),
- (215, 151, 95), (218, 159, 108), (220, 161, 116), (216, 148, 117),
- (210, 135, 120), (206, 131, 130), (205, 145, 151), (211, 154, 174),
- (218, 165, 191), (220, 170, 194), (214, 169, 189), (205, 159, 180),
- (196, 147, 168), (177, 135, 141), (160, 119, 122), (141, 105, 116),
- (133, 92, 117), (124, 83, 107), (120, 75, 102), (125, 76, 109),
- (138, 89, 127), (153, 107, 141), (170, 122, 159), (185, 133, 183),
- (190, 142, 196), (192, 148, 201), (200, 147, 203), (193, 146, 197),
- (189, 141, 195), (190, 140, 196), (199, 132, 195), (197, 134, 178),
- (197, 142, 170), (206, 156, 175), (218, 167, 191), (226, 179, 197),
- (227, 187, 195), (231, 193, 194), (227, 195, 201), (228, 193, 210),
- (222, 189, 217), (205, 172, 200), (188, 154, 185), (167, 140, 166),
- (123, 128, 145), (111, 145, 146), (99, 136, 124), (91, 120, 99),
- (88, 114, 85), (90, 121, 88), (105, 126, 96), (127, 127, 108),
- (133, 105, 96), (139, 89, 85), (144, 85, 81), (146, 86, 80),
- (150, 91, 90), (159, 100, 95), (158, 109, 106), (164, 126, 112)
- ),
-
-// 569 Forest
-((45, 71, 45), (42, 66, 42), (39, 61, 41), (36, 56, 41),
- (32, 49, 35), (29, 42, 29), (32, 33, 27), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (30, 30, 25), (25, 36, 25), (25, 36, 25),
- (25, 37, 25), (33, 43, 28), (40, 48, 30), (47, 54, 32),
- (54, 60, 33), (62, 67, 35), (65, 70, 35), (69, 74, 36),
- (80, 84, 39), (84, 88, 41), (89, 93, 43), (92, 96, 44),
- (96, 100, 45), (96, 100, 45), (97, 101, 45), (95, 101, 45),
- (94, 100, 45), (88, 92, 41), (83, 87, 40), (78, 82, 39),
- (72, 77, 37), (67, 72, 36), (63, 70, 36), (60, 68, 36),
- (54, 64, 34), (51, 64, 34), (48, 64, 35), (50, 65, 36),
- (52, 67, 38), (54, 68, 38), (56, 70, 39), (56, 73, 41),
- (54, 75, 43), (57, 79, 44), (57, 79, 44), (58, 80, 44),
- (57, 78, 43), (57, 77, 43), (55, 76, 43), (54, 75, 43),
- (45, 67, 41), (40, 62, 38), (36, 58, 36), (33, 53, 35),
- (31, 49, 35), (30, 47, 34), (29, 45, 34), (27, 41, 34),
- (26, 38, 38), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (25, 37, 25), (26, 40, 29), (28, 43, 33), (31, 48, 36),
- (35, 54, 39), (36, 57, 42), (38, 61, 45), (43, 70, 51),
- (55, 82, 51), (88, 109, 62), (98, 118, 65), (109, 127, 69),
- (113, 130, 70), (118, 133, 72), (119, 136, 71), (117, 136, 71),
- (116, 133, 69), (117, 131, 67), (118, 130, 66), (116, 128, 64),
- (115, 126, 62), (114, 121, 60), (111, 113, 56), (101, 105, 49),
- (86, 91, 44), (65, 70, 34), (61, 64, 31), (57, 59, 28),
- (56, 58, 27), (56, 58, 27), (58, 58, 28), (59, 61, 29),
- (61, 61, 31), (58, 61, 31), (56, 61, 32), (56, 60, 31),
- (56, 59, 31), (56, 59, 31), (58, 58, 30), (59, 59, 29),
- (58, 58, 29), (55, 55, 28), (53, 53, 28), (51, 51, 28),
- (47, 47, 27), (42, 42, 27), (38, 38, 26), (36, 26, 26),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (35, 25, 25), (35, 25, 25),
- (35, 25, 25), (35, 25, 25), (25, 36, 25), (36, 36, 25),
- (33, 38, 24), (33, 38, 24), (33, 38, 24), (35, 37, 24),
- (37, 37, 24), (37, 37, 24), (37, 37, 25), (37, 37, 25),
- (37, 37, 25), (30, 40, 25), (31, 40, 25), (33, 41, 25),
- (31, 41, 26), (31, 41, 26), (27, 41, 27), (26, 41, 31),
- (27, 42, 37), (27, 43, 35), (28, 44, 33), (29, 47, 34),
- (31, 51, 39), (34, 56, 38), (37, 62, 37), (40, 67, 43),
- (44, 71, 44), (54, 83, 50), (55, 87, 53), (56, 91, 56),
- (67, 103, 63), (72, 116, 72), (81, 131, 85), (92, 147, 96),
- (115, 178, 120), (120, 184, 122), (125, 191, 125), (129, 200, 143),
- (132, 206, 146), (136, 209, 145), (134, 209, 151), (132, 209, 145),
- (133, 208, 133), (139, 206, 130), (151, 205, 128), (156, 200, 123),
- (155, 193, 117), (152, 184, 109), (137, 169, 101), (123, 153, 89),
- (93, 119, 64), (88, 111, 59), (84, 104, 55), (79, 91, 46),
- (74, 83, 40), (73, 77, 36), (66, 71, 34), (59, 66, 33),
- (52, 62, 32), (49, 57, 31), (44, 54, 32), (42, 53, 32),
- (41, 53, 33), (46, 56, 33), (50, 59, 34), (60, 63, 36),
- (65, 68, 37), (72, 72, 38), (78, 78, 41), (80, 85, 46),
- (89, 94, 50), (97, 107, 58), (108, 121, 66), (115, 134, 74),
- (121, 143, 80), (129, 148, 82), (133, 151, 83), (134, 152, 83),
- (131, 152, 82), (137, 154, 81), (142, 161, 82), (151, 172, 87),
- (158, 184, 95), (163, 195, 103), (171, 205, 112), (184, 212, 114),
- (188, 213, 114), (190, 210, 111), (184, 203, 105), (187, 198, 97),
- (185, 196, 94), (184, 194, 92), (177, 194, 94), (179, 192, 95),
- (174, 190, 98), (171, 186, 98), (157, 177, 95), (146, 164, 88),
- (136, 148, 78), (120, 132, 67), (101, 115, 59), (88, 100, 51),
- (73, 88, 47), (65, 79, 44), (58, 72, 41), (50, 66, 38),
- (41, 60, 37), (35, 56, 39), (33, 52, 33), (32, 51, 32),
- (33, 52, 33), (34, 55, 34), (41, 60, 37), (41, 66, 41),
- (45, 72, 45), (45, 71, 45), (43, 70, 43), (42, 69, 46),
- (42, 68, 45), (42, 67, 42), (44, 66, 40), (41, 66, 41)
- ),
-
-// 570 Frivolous
-((36, 180, 78), (49, 157, 77), (71, 156, 68), (93, 155, 59),
- (123, 140, 55), (154, 125, 51), (165, 118, 52), (176, 112, 54),
- (210, 76, 47), (202, 78, 49), (195, 80, 52), (179, 86, 47),
- (163, 93, 43), (157, 103, 43), (152, 113, 44), (145, 121, 41),
- (139, 129, 38), (137, 135, 28), (151, 133, 34), (165, 132, 41),
- (170, 130, 43), (176, 128, 46), (183, 127, 45), (190, 127, 44),
- (212, 131, 44), (221, 129, 44), (230, 128, 45), (225, 126, 38),
- (221, 124, 32), (216, 121, 32), (211, 118, 33), (199, 110, 41),
- (182, 115, 48), (168, 124, 68), (176, 138, 91), (184, 153, 114),
- (194, 167, 136), (205, 182, 159), (215, 189, 170), (226, 196, 181),
- (249, 219, 196), (251, 215, 189), (253, 212, 182), (252, 199, 153),
- (251, 187, 124), (251, 179, 112), (251, 172, 101), (253, 156, 78),
- (249, 139, 58), (242, 122, 24), (236, 120, 25), (230, 119, 27),
- (224, 115, 30), (219, 111, 34), (216, 113, 36), (214, 115, 38),
- (187, 118, 54), (176, 125, 68), (166, 132, 83), (168, 139, 93),
- (170, 147, 104), (172, 154, 110), (174, 162, 117), (176, 183, 135),
- (168, 193, 148), (170, 196, 143), (157, 192, 133), (145, 188, 124),
- (137, 178, 116), (129, 169, 109), (124, 146, 86), (131, 127, 79),
- (156, 86, 55), (172, 78, 50), (188, 71, 46), (208, 72, 46),
- (229, 73, 46), (233, 76, 45), (238, 79, 45), (237, 90, 44),
- (238, 96, 43), (248, 100, 45), (239, 105, 50), (230, 110, 56),
- (224, 112, 57), (219, 115, 59), (207, 122, 63), (188, 134, 72),
- (146, 153, 82), (133, 154, 80), (120, 156, 79), (115, 155, 81),
- (110, 154, 83), (109, 151, 85), (113, 142, 84), (122, 130, 77),
- (137, 116, 75), (176, 95, 72), (193, 95, 75), (210, 95, 79),
- (217, 98, 84), (225, 101, 89), (236, 105, 101), (242, 110, 104),
- (249, 143, 133), (249, 154, 146), (250, 165, 159), (247, 164, 157),
- (245, 164, 156), (239, 159, 149), (234, 162, 145), (233, 160, 136),
- (225, 150, 125), (197, 121, 95), (194, 120, 91), (192, 119, 87),
- (187, 116, 84), (178, 110, 83), (160, 101, 79), (147, 99, 76),
- (126, 92, 63), (119, 87, 62), (112, 82, 62), (108, 79, 63),
- (104, 76, 65), (104, 71, 60), (108, 66, 62), (125, 76, 69),
- (147, 87, 89), (183, 101, 107), (190, 108, 105), (197, 115, 104),
- (214, 129, 102), (230, 135, 100), (243, 134, 99), (247, 137, 91),
- (243, 139, 79), (244, 139, 84), (246, 139, 89), (243, 139, 92),
- (241, 140, 96), (239, 138, 98), (240, 136, 99), (241, 130, 103),
- (238, 118, 105), (219, 82, 97), (212, 73, 93), (206, 65, 90),
- (205, 58, 83), (199, 55, 81), (203, 61, 86), (201, 70, 88),
- (214, 106, 88), (220, 117, 93), (226, 129, 99), (233, 149, 111),
- (231, 165, 112), (220, 173, 104), (208, 172, 96), (193, 169, 99),
- (176, 159, 98), (147, 120, 68), (142, 112, 61), (137, 104, 54),
- (129, 92, 46), (128, 86, 47), (137, 75, 48), (145, 74, 44),
- (148, 100, 55), (157, 108, 63), (166, 117, 71), (183, 133, 77),
- (197, 154, 68), (205, 172, 61), (215, 180, 57), (219, 175, 61),
- (226, 175, 52), (236, 172, 37), (242, 163, 25), (243, 150, 33),
- (236, 141, 46), (234, 134, 52), (236, 123, 50), (234, 114, 51),
- (216, 112, 55), (212, 112, 53), (208, 112, 51), (201, 110, 46),
- (201, 108, 55), (203, 115, 67), (208, 125, 85), (214, 140, 99),
- (220, 155, 111), (222, 179, 124), (218, 187, 126), (202, 186, 130),
- (184, 169, 122), (162, 161, 120), (146, 143, 101), (121, 122, 88),
- (102, 91, 77), (96, 68, 77), (111, 48, 76), (135, 41, 72),
- (151, 38, 68), (171, 45, 64), (190, 56, 66), (212, 69, 68),
- (218, 81, 73), (216, 87, 82), (212, 98, 92), (212, 110, 100),
- (214, 118, 106), (211, 112, 110), (213, 99, 108), (219, 92, 104),
- (231, 89, 99), (240, 82, 90), (237, 70, 79), (227, 61, 71),
- (215, 66, 70), (214, 75, 74), (211, 94, 80), (204, 108, 89),
- (196, 123, 101), (200, 131, 114), (211, 143, 124), (222, 148, 128),
- (226, 148, 132), (230, 134, 136), (235, 117, 138), (241, 106, 131),
- (246, 108, 124), (244, 108, 116), (234, 100, 109), (219, 94, 100),
- (205, 99, 94), (187, 111, 89), (166, 118, 85), (140, 115, 80),
- (117, 108, 76), (102, 105, 74), (91, 112, 72), (85, 116, 74),
- (81, 114, 77), (81, 112, 80), (80, 119, 77), (75, 127, 76),
- (73, 129, 76), (70, 131, 82), (69, 139, 80), (62, 149, 78),
- (52, 152, 74), (43, 145, 77), (38, 148, 79), (38, 166, 78)
- ),
-
-// 571 Fun_Stuff
-((41, 88, 87), (43, 107, 62), (54, 105, 64), (66, 103, 66),
- (86, 105, 67), (107, 107, 69), (115, 112, 62), (124, 117, 56),
- (139, 127, 28), (147, 127, 23), (156, 128, 18), (168, 129, 19),
- (181, 130, 20), (183, 126, 18), (185, 123, 17), (182, 120, 19),
- (179, 117, 22), (153, 112, 44), (148, 108, 54), (144, 104, 64),
- (152, 91, 73), (160, 78, 83), (162, 74, 88), (165, 70, 93),
- (161, 77, 108), (159, 81, 106), (157, 86, 105), (155, 87, 105),
- (153, 89, 105), (149, 91, 104), (145, 94, 104), (133, 101, 98),
- (119, 115, 88), (85, 134, 65), (72, 143, 64), (59, 152, 64),
- (48, 151, 57), (38, 151, 51), (37, 150, 47), (37, 149, 43),
- (35, 136, 37), (41, 137, 50), (47, 139, 63), (62, 134, 66),
- (78, 129, 69), (81, 125, 69), (85, 122, 69), (97, 109, 69),
- (106, 95, 79), (114, 77, 92), (125, 73, 86), (136, 69, 80),
- (141, 62, 74), (147, 56, 69), (142, 53, 70), (137, 51, 71),
- (115, 42, 76), (107, 39, 74), (99, 37, 73), (92, 40, 74),
- (85, 43, 76), (81, 44, 78), (78, 45, 81), (72, 50, 88),
- (72, 57, 93), (85, 75, 80), (96, 89, 67), (108, 104, 54),
- (112, 110, 49), (116, 117, 45), (126, 125, 45), (135, 135, 39),
- (155, 151, 27), (162, 154, 18), (170, 157, 10), (164, 151, 11),
- (158, 146, 13), (151, 144, 13), (145, 143, 14), (133, 140, 15),
- (125, 135, 15), (136, 112, 11), (136, 95, 14), (136, 78, 17),
- (130, 74, 20), (125, 71, 23), (107, 70, 28), (98, 68, 33),
- (94, 65, 39), (97, 57, 45), (101, 49, 51), (97, 47, 55),
- (94, 46, 59), (88, 44, 66), (75, 47, 76), (59, 49, 82),
- (53, 53, 86), (51, 57, 97), (54, 50, 100), (58, 43, 104),
- (57, 38, 104), (56, 33, 105), (56, 27, 105), (56, 26, 107),
- (58, 27, 102), (60, 24, 102), (62, 21, 102), (62, 18, 101),
- (63, 15, 101), (65, 12, 102), (73, 16, 97), (82, 23, 89),
- (97, 32, 81), (115, 45, 70), (113, 47, 70), (111, 50, 70),
- (110, 55, 67), (107, 58, 63), (108, 61, 54), (108, 69, 41),
- (103, 73, 26), (91, 72, 25), (79, 72, 24), (73, 69, 23),
- (68, 67, 23), (53, 64, 18), (50, 57, 16), (50, 51, 12),
- (48, 51, 11), (54, 45, 15), (54, 45, 18), (54, 46, 22),
- (55, 42, 32), (59, 37, 42), (61, 35, 51), (63, 33, 59),
- (78, 37, 76), (84, 43, 86), (90, 50, 97), (95, 53, 101),
- (100, 57, 106), (110, 65, 112), (115, 71, 113), (127, 76, 115),
- (135, 86, 114), (159, 111, 118), (165, 117, 116), (172, 124, 115),
- (177, 139, 109), (185, 147, 104), (190, 150, 96), (193, 150, 97),
- (201, 125, 101), (201, 125, 97), (201, 125, 94), (201, 128, 85),
- (200, 130, 66), (193, 134, 51), (183, 130, 47), (172, 117, 43),
- (156, 111, 36), (127, 122, 27), (117, 128, 22), (107, 134, 18),
- (95, 147, 21), (83, 153, 26), (74, 151, 31), (75, 152, 39),
- (67, 149, 51), (64, 149, 56), (62, 150, 62), (62, 150, 74),
- (63, 145, 82), (79, 142, 82), (110, 131, 79), (129, 128, 70),
- (141, 125, 61), (146, 121, 55), (140, 115, 52), (143, 108, 48),
- (155, 93, 44), (162, 78, 44), (172, 70, 44), (182, 68, 42),
- (181, 73, 37), (183, 73, 35), (185, 74, 34), (180, 66, 36),
- (176, 52, 44), (180, 41, 49), (178, 38, 48), (173, 36, 43),
- (171, 42, 34), (162, 46, 21), (145, 42, 17), (132, 31, 16),
- (121, 23, 19), (114, 14, 21), (107, 10, 27), (101, 12, 27),
- (90, 15, 29), (77, 13, 35), (66, 16, 45), (62, 17, 53),
- (56, 17, 63), (58, 16, 71), (57, 16, 75), (56, 13, 76),
- (56, 11, 79), (58, 10, 82), (57, 10, 82), (60, 8, 81),
- (60, 6, 77), (59, 6, 73), (58, 13, 65), (60, 21, 62),
- (64, 32, 53), (68, 41, 44), (73, 47, 37), (73, 46, 34),
- (70, 47, 29), (62, 50, 32), (59, 54, 35), (55, 58, 37),
- (56, 60, 38), (58, 54, 40), (60, 43, 42), (56, 33, 50),
- (51, 26, 59), (46, 21, 68), (46, 17, 75), (47, 14, 82),
- (51, 11, 88), (54, 8, 94), (61, 6, 100), (66, 10, 106),
- (67, 16, 110), (66, 23, 113), (67, 27, 112), (63, 30, 114),
- (66, 25, 114), (74, 23, 112), (78, 24, 113), (80, 25, 114),
- (81, 26, 112), (73, 29, 114), (63, 27, 113), (60, 25, 110),
- (57, 28, 105), (54, 36, 100), (53, 47, 91), (46, 49, 90),
- (40, 49, 93), (37, 51, 97), (36, 57, 101), (38, 65, 99)
- ),
-
-// 572 Getting_a_Tan
-((129, 65, 31), (131, 65, 32), (128, 61, 30), (125, 58, 28),
- (113, 45, 20), (102, 33, 13), (99, 32, 13), (97, 31, 13),
- (91, 27, 10), (88, 26, 10), (85, 26, 10), (81, 27, 10),
- (77, 28, 10), (76, 27, 10), (76, 27, 11), (79, 28, 11),
- (82, 29, 12), (106, 43, 23), (116, 53, 25), (127, 63, 28),
- (136, 70, 29), (145, 78, 31), (149, 79, 31), (154, 81, 32),
- (167, 89, 34), (169, 91, 33), (172, 93, 33), (169, 89, 30),
- (166, 86, 27), (161, 81, 25), (157, 76, 24), (145, 65, 18),
- (134, 57, 15), (113, 43, 10), (102, 37, 11), (92, 32, 12),
- (78, 24, 9), (64, 17, 7), (56, 14, 5), (49, 11, 4),
- (24, 2, 0), (16, 1, 0), (9, 1, 0), (5, 1, 0),
- (2, 1, 0), (1, 1, 0), (1, 1, 0), (2, 1, 0),
- (3, 2, 2), (16, 8, 3), (28, 16, 8), (41, 24, 13),
- (60, 40, 25), (79, 57, 37), (90, 67, 44), (101, 77, 52),
- (144, 116, 78), (160, 126, 80), (176, 137, 82), (186, 143, 85),
- (196, 149, 89), (197, 150, 89), (199, 152, 90), (198, 151, 92),
- (190, 144, 86), (156, 106, 56), (134, 86, 42), (113, 66, 28),
- (103, 58, 24), (94, 50, 21), (76, 39, 16), (60, 28, 11),
- (34, 11, 2), (25, 6, 1), (17, 2, 0), (12, 1, 0),
- (7, 1, 0), (6, 1, 0), (5, 1, 1), (4, 0, 1),
- (3, 0, 1), (4, 0, 1), (4, 0, 1), (4, 0, 1),
- (4, 0, 1), (4, 0, 1), (7, 1, 1), (10, 2, 2),
- (25, 5, 1), (34, 8, 1), (43, 12, 1), (48, 13, 1),
- (54, 15, 1), (63, 20, 2), (72, 25, 2), (84, 31, 5),
- (97, 39, 8), (123, 55, 13), (131, 62, 13), (139, 70, 13),
- (143, 73, 13), (147, 76, 14), (154, 83, 18), (164, 91, 23),
- (186, 114, 46), (196, 130, 61), (206, 146, 76), (209, 154, 85),
- (213, 163, 95), (220, 175, 115), (226, 185, 130), (232, 196, 151),
- (239, 211, 167), (249, 236, 195), (250, 241, 199), (251, 246, 203),
- (253, 251, 203), (251, 245, 195), (248, 237, 181), (246, 225, 167),
- (246, 206, 139), (247, 205, 131), (249, 204, 124), (249, 202, 117),
- (249, 201, 111), (244, 189, 99), (242, 167, 90), (236, 147, 76),
- (232, 131, 69), (237, 117, 61), (233, 113, 58), (230, 109, 55),
- (222, 97, 51), (203, 85, 43), (181, 67, 33), (163, 47, 23),
- (137, 28, 11), (124, 26, 9), (111, 24, 8), (101, 24, 8),
- (91, 24, 8), (72, 20, 7), (61, 17, 5), (54, 15, 5),
- (51, 13, 4), (56, 12, 3), (59, 13, 3), (62, 14, 3),
- (70, 16, 2), (74, 18, 1), (77, 20, 0), (76, 21, 0),
- (78, 23, 2), (80, 25, 3), (83, 27, 5), (88, 31, 9),
- (95, 36, 11), (98, 40, 14), (102, 47, 16), (107, 54, 20),
- (116, 63, 24), (143, 97, 50), (151, 105, 59), (160, 114, 69),
- (177, 135, 85), (193, 154, 98), (208, 167, 105), (214, 176, 110),
- (222, 179, 111), (220, 176, 111), (218, 173, 111), (209, 166, 109),
- (198, 154, 104), (181, 139, 95), (165, 121, 79), (147, 100, 63),
- (129, 78, 48), (108, 57, 33), (88, 38, 20), (67, 25, 14),
- (52, 17, 9), (42, 11, 6), (36, 8, 5), (32, 8, 4),
- (27, 6, 2), (26, 6, 2), (25, 6, 2), (24, 6, 2),
- (22, 4, 3), (20, 4, 4), (19, 4, 5), (18, 4, 6),
- (16, 5, 7), (14, 6, 7), (12, 6, 7), (12, 6, 7),
- (15, 7, 8), (21, 12, 11), (32, 21, 18), (47, 36, 25),
- (67, 52, 36), (89, 71, 51), (111, 92, 68), (133, 112, 87),
- (152, 132, 110), (171, 155, 130), (191, 174, 150), (210, 193, 167),
- (227, 211, 179), (240, 222, 182), (247, 223, 180), (248, 220, 173),
- (248, 211, 162), (248, 197, 149), (248, 186, 138), (246, 177, 125),
- (240, 166, 106), (232, 153, 86), (219, 140, 71), (205, 122, 54),
- (190, 105, 47), (174, 93, 45), (157, 83, 40), (143, 73, 35),
- (126, 68, 33), (111, 61, 27), (98, 54, 24), (90, 50, 24),
- (85, 47, 23), (87, 45, 19), (93, 47, 17), (101, 51, 14),
- (111, 54, 12), (121, 62, 14), (131, 73, 19), (147, 83, 21),
- (163, 97, 27), (180, 114, 37), (195, 134, 49), (207, 150, 61),
- (215, 166, 75), (220, 173, 82), (226, 175, 83), (230, 172, 85),
- (233, 174, 87), (233, 173, 88), (230, 175, 91), (220, 169, 93),
- (211, 160, 88), (204, 145, 80), (201, 139, 78), (198, 128, 71),
- (187, 114, 58), (172, 100, 51), (155, 87, 44), (138, 68, 31)
- ),
-
-// 573 gipper
-((190, 180, 144), (164, 160, 149), (146, 150, 148), (128, 141, 148),
- (114, 129, 137), (101, 117, 126), (91, 110, 123), (82, 104, 121),
- (66, 90, 114), (70, 91, 116), (75, 92, 118), (93, 97, 112),
- (111, 103, 106), (122, 101, 102), (133, 100, 98), (141, 101, 94),
- (149, 102, 91), (180, 104, 83), (185, 103, 77), (190, 103, 71),
- (186, 97, 64), (183, 91, 57), (181, 89, 54), (179, 88, 51),
- (175, 87, 48), (165, 85, 52), (156, 83, 57), (132, 77, 60),
- (108, 71, 64), (99, 69, 65), (90, 67, 66), (72, 64, 67),
- (65, 66, 70), (69, 70, 75), (58, 67, 78), (47, 64, 82),
- (34, 55, 83), (21, 47, 85), (16, 45, 86), (12, 43, 88),
- (29, 49, 88), (36, 53, 89), (43, 58, 90), (43, 58, 91),
- (44, 59, 92), (44, 60, 93), (45, 61, 94), (28, 53, 93),
- (33, 55, 94), (47, 58, 92), (47, 57, 91), (48, 57, 91),
- (39, 53, 90), (30, 49, 90), (23, 46, 90), (16, 44, 90),
- (14, 40, 85), (14, 40, 85), (14, 40, 86), (15, 41, 88),
- (16, 43, 90), (16, 44, 91), (16, 45, 92), (16, 47, 94),
- (16, 48, 95), (16, 50, 98), (16, 50, 98), (17, 50, 98),
- (17, 49, 98), (17, 49, 98), (16, 48, 97), (15, 46, 95),
- (14, 45, 93), (13, 45, 93), (13, 45, 93), (13, 45, 93),
- (13, 45, 94), (13, 45, 94), (13, 45, 94), (14, 45, 95),
- (13, 47, 97), (14, 51, 100), (15, 54, 103), (17, 57, 107),
- (24, 58, 109), (31, 59, 111), (48, 63, 115), (65, 69, 116),
- (100, 86, 123), (111, 97, 125), (122, 109, 127), (129, 110, 130),
- (136, 112, 133), (152, 112, 142), (169, 110, 138), (186, 112, 134),
- (201, 113, 132), (220, 131, 116), (217, 131, 117), (214, 132, 118),
- (208, 127, 117), (203, 122, 116), (188, 112, 114), (170, 99, 115),
- (142, 90, 107), (129, 92, 105), (117, 94, 104), (111, 92, 105),
- (106, 90, 107), (90, 86, 112), (74, 80, 116), (60, 75, 120),
- (46, 71, 123), (26, 70, 125), (25, 69, 124), (25, 69, 124),
- (25, 68, 124), (24, 68, 123), (23, 67, 121), (23, 66, 121),
- (21, 65, 120), (21, 64, 119), (21, 64, 119), (21, 64, 119),
- (21, 64, 119), (22, 64, 118), (22, 63, 117), (21, 63, 115),
- (21, 62, 114), (20, 60, 111), (20, 59, 111), (20, 59, 111),
- (19, 58, 109), (18, 56, 106), (18, 54, 103), (17, 51, 98),
- (15, 45, 87), (15, 41, 83), (15, 38, 79), (14, 36, 77),
- (13, 35, 75), (11, 33, 74), (10, 31, 72), (8, 30, 71),
- (7, 30, 71), (9, 30, 70), (9, 30, 70), (10, 31, 71),
- (10, 32, 73), (11, 33, 76), (16, 32, 79), (29, 35, 81),
- (67, 48, 82), (77, 52, 82), (88, 56, 82), (108, 68, 84),
- (121, 82, 89), (133, 93, 96), (150, 103, 100), (167, 111, 102),
- (184, 120, 101), (215, 134, 89), (211, 135, 90), (208, 137, 92),
- (194, 139, 95), (178, 138, 100), (159, 132, 104), (140, 123, 105),
- (118, 110, 93), (108, 104, 91), (98, 98, 89), (80, 88, 88),
- (64, 82, 91), (58, 76, 95), (56, 69, 102), (57, 65, 110),
- (58, 65, 111), (57, 66, 111), (57, 66, 111), (46, 66, 114),
- (46, 68, 115), (48, 68, 116), (60, 71, 120), (61, 72, 123),
- (60, 73, 124), (54, 72, 124), (48, 71, 125), (35, 68, 122),
- (24, 64, 118), (32, 62, 110), (47, 63, 104), (63, 64, 96),
- (77, 66, 87), (92, 67, 81), (101, 67, 77), (93, 67, 82),
- (88, 65, 82), (89, 65, 83), (89, 63, 83), (89, 63, 79),
- (93, 61, 75), (100, 60, 68), (88, 56, 70), (72, 53, 72),
- (55, 50, 77), (40, 47, 85), (26, 47, 92), (18, 49, 97),
- (19, 51, 101), (32, 50, 104), (47, 53, 110), (64, 60, 116),
- (82, 72, 119), (101, 85, 119), (116, 97, 119), (119, 112, 119),
- (136, 122, 115), (154, 132, 116), (171, 141, 120), (187, 154, 125),
- (206, 165, 120), (223, 169, 113), (221, 176, 107), (217, 176, 97),
- (202, 170, 93), (186, 160, 90), (168, 151, 96), (151, 145, 99),
- (140, 134, 99), (125, 124, 99), (118, 114, 96), (100, 101, 97),
- (83, 88, 96), (67, 78, 100), (50, 72, 105), (35, 65, 109),
- (22, 60, 110), (21, 59, 109), (20, 58, 108), (20, 58, 108),
- (20, 58, 109), (21, 60, 110), (28, 64, 109), (42, 72, 108),
- (58, 82, 108), (74, 96, 109), (93, 109, 112), (112, 123, 118),
- (126, 134, 129), (139, 146, 140), (156, 158, 146), (173, 167, 150),
- (184, 179, 151), (197, 185, 144), (208, 189, 136), (202, 185, 137)
- ),
-
-// 574 Glade
-((71, 113, 64), (30, 66, 27), (16, 53, 21), (3, 40, 16),
- (1, 39, 17), (0, 39, 19), (0, 39, 19), (0, 39, 20),
- (0, 38, 22), (0, 37, 22), (0, 37, 23), (0, 38, 24),
- (0, 39, 26), (0, 38, 25), (0, 38, 25), (0, 38, 25),
- (1, 38, 26), (5, 43, 30), (9, 51, 32), (14, 60, 35),
- (30, 83, 50), (46, 107, 66), (56, 119, 76), (66, 131, 86),
- (102, 169, 102), (130, 185, 109), (158, 201, 116), (160, 195, 109),
- (163, 190, 103), (161, 183, 91), (160, 176, 80), (150, 153, 59),
- (129, 138, 47), (79, 99, 28), (58, 91, 27), (38, 84, 27),
- (32, 85, 31), (26, 86, 35), (33, 91, 37), (40, 96, 40),
- (77, 133, 53), (102, 146, 58), (127, 160, 64), (143, 166, 62),
- (160, 172, 60), (163, 171, 61), (166, 170, 63), (171, 167, 70),
- (171, 162, 67), (157, 144, 64), (147, 140, 64), (137, 136, 64),
- (136, 135, 63), (136, 135, 63), (140, 133, 59), (144, 131, 56),
- (138, 123, 35), (129, 120, 34), (121, 117, 33), (110, 109, 30),
- (100, 102, 28), (92, 101, 27), (84, 101, 27), (77, 107, 27),
- (73, 114, 34), (52, 116, 41), (64, 129, 43), (76, 142, 46),
- (83, 148, 48), (90, 154, 50), (88, 168, 72), (82, 179, 96),
- (109, 203, 121), (110, 201, 122), (112, 200, 124), (96, 185, 117),
- (80, 170, 110), (75, 157, 98), (71, 144, 86), (58, 119, 67),
- (42, 94, 43), (9, 59, 27), (6, 49, 24), (3, 39, 22),
- (2, 37, 21), (2, 36, 20), (1, 35, 18), (0, 34, 16),
- (0, 34, 16), (0, 34, 15), (0, 34, 14), (0, 34, 14),
- (1, 35, 14), (2, 37, 14), (3, 38, 11), (3, 40, 9),
- (4, 44, 9), (15, 67, 22), (31, 89, 37), (47, 112, 52),
- (56, 125, 64), (65, 138, 77), (75, 156, 104), (90, 177, 112),
- (136, 199, 116), (146, 191, 109), (157, 184, 103), (162, 178, 94),
- (167, 173, 86), (179, 169, 68), (190, 163, 48), (198, 163, 47),
- (201, 157, 48), (180, 156, 47), (171, 154, 48), (162, 153, 49),
- (144, 139, 48), (120, 121, 42), (91, 104, 37), (65, 88, 34),
- (35, 67, 30), (26, 63, 31), (17, 60, 32), (15, 58, 32),
- (14, 57, 32), (11, 56, 32), (11, 57, 31), (9, 55, 32),
- (7, 51, 30), (5, 42, 27), (5, 40, 27), (5, 39, 28),
- (5, 38, 27), (4, 38, 26), (6, 39, 26), (7, 39, 26),
- (8, 41, 23), (8, 40, 21), (9, 40, 19), (11, 40, 18),
- (14, 41, 18), (28, 51, 17), (49, 64, 18), (67, 76, 18),
- (81, 79, 19), (109, 94, 16), (110, 96, 14), (111, 99, 13),
- (104, 91, 14), (89, 84, 13), (77, 73, 10), (59, 65, 4),
- (26, 46, 1), (22, 43, 1), (19, 41, 2), (19, 40, 1),
- (22, 41, 0), (27, 38, 0), (25, 36, 1), (25, 35, 2),
- (25, 37, 4), (25, 33, 3), (22, 31, 3), (19, 30, 3),
- (14, 31, 5), (10, 31, 7), (7, 32, 9), (6, 34, 11),
- (16, 49, 21), (24, 55, 24), (33, 61, 28), (49, 75, 34),
- (61, 92, 42), (71, 111, 47), (87, 120, 50), (95, 125, 50),
- (95, 126, 52), (83, 124, 53), (69, 111, 48), (58, 98, 40),
- (46, 83, 31), (36, 72, 28), (29, 62, 23), (30, 61, 21),
- (40, 67, 13), (46, 71, 12), (52, 76, 12), (67, 88, 16),
- (82, 101, 20), (90, 107, 23), (103, 117, 25), (121, 130, 34),
- (144, 151, 43), (161, 166, 55), (176, 182, 66), (187, 192, 77),
- (193, 203, 81), (192, 202, 78), (187, 198, 79), (177, 188, 79),
- (157, 175, 72), (131, 156, 58), (105, 142, 50), (93, 138, 56),
- (89, 149, 76), (85, 160, 95), (77, 174, 113), (80, 183, 119),
- (93, 194, 124), (103, 197, 121), (102, 195, 116), (99, 180, 105),
- (94, 154, 81), (84, 126, 54), (69, 104, 30), (55, 86, 22),
- (42, 68, 20), (28, 51, 18), (16, 42, 17), (9, 35, 17),
- (6, 33, 19), (4, 32, 20), (3, 33, 19), (3, 32, 20),
- (2, 32, 21), (1, 32, 22), (0, 34, 21), (1, 36, 20),
- (2, 37, 19), (2, 36, 16), (2, 36, 13), (3, 36, 12),
- (3, 37, 13), (3, 36, 14), (4, 36, 13), (5, 35, 14),
- (8, 36, 16), (11, 38, 18), (17, 44, 22), (28, 52, 26),
- (39, 61, 28), (48, 65, 23), (50, 74, 23), (51, 80, 24),
- (50, 87, 30), (57, 89, 27), (62, 94, 28), (68, 96, 25),
- (71, 99, 33), (80, 105, 37), (94, 116, 50), (109, 137, 67),
- (122, 149, 78), (110, 138, 69), (96, 115, 53), (74, 108, 57)
- ),
-
-// 575 Glory
-((143, 87, 62), (67, 69, 110), (68, 69, 103), (70, 69, 97),
- (93, 82, 82), (116, 95, 67), (130, 101, 60), (145, 107, 54),
- (160, 132, 42), (162, 138, 46), (165, 144, 50), (158, 149, 69),
- (151, 155, 89), (166, 167, 106), (181, 180, 124), (187, 188, 124),
- (194, 196, 125), (204, 187, 105), (211, 180, 92), (219, 174, 80),
- (217, 154, 71), (215, 135, 63), (212, 133, 68), (210, 131, 74),
- (208, 152, 95), (201, 170, 84), (194, 189, 74), (195, 187, 64),
- (197, 186, 55), (195, 179, 53), (194, 173, 51), (197, 164, 43),
- (198, 162, 46), (203, 170, 67), (206, 181, 60), (209, 193, 54),
- (215, 189, 44), (222, 185, 35), (223, 183, 29), (225, 182, 24),
- (222, 178, 8), (218, 181, 9), (214, 184, 10), (212, 174, 15),
- (211, 165, 21), (210, 161, 20), (209, 157, 20), (204, 137, 20),
- (207, 131, 32), (200, 117, 30), (190, 114, 35), (180, 111, 41),
- (170, 97, 48), (160, 84, 55), (152, 78, 58), (145, 72, 61),
- (135, 42, 55), (139, 45, 52), (144, 48, 50), (153, 62, 39),
- (163, 77, 29), (169, 83, 29), (175, 90, 29), (180, 108, 26),
- (184, 122, 22), (176, 143, 9), (177, 149, 11), (179, 155, 13),
- (173, 155, 12), (168, 156, 12), (165, 142, 18), (170, 128, 37),
- (151, 85, 72), (147, 80, 105), (144, 76, 138), (153, 74, 145),
- (163, 73, 152), (165, 77, 150), (167, 81, 149), (187, 108, 129),
- (189, 122, 98), (184, 146, 54), (183, 154, 51), (182, 162, 49),
- (182, 157, 50), (183, 153, 51), (174, 142, 60), (162, 112, 63),
- (123, 70, 73), (115, 48, 70), (107, 27, 68), (107, 28, 62),
- (108, 29, 57), (118, 23, 55), (126, 14, 41), (135, 18, 27),
- (134, 24, 29), (111, 21, 45), (96, 25, 57), (81, 30, 69),
- (72, 34, 72), (64, 38, 75), (55, 42, 83), (49, 55, 91),
- (40, 67, 107), (43, 63, 115), (46, 60, 123), (47, 56, 125),
- (48, 52, 128), (60, 38, 124), (74, 25, 120), (75, 21, 109),
- (89, 23, 97), (117, 51, 87), (123, 57, 82), (129, 63, 78),
- (147, 80, 81), (139, 97, 81), (130, 105, 83), (115, 101, 91),
- (73, 86, 114), (56, 69, 127), (39, 52, 140), (35, 51, 141),
- (31, 50, 143), (25, 40, 138), (31, 33, 129), (36, 48, 117),
- (29, 37, 107), (50, 34, 94), (53, 29, 91), (57, 25, 88),
- (69, 16, 85), (74, 18, 66), (73, 25, 53), (79, 31, 49),
- (61, 63, 47), (49, 67, 64), (38, 71, 81), (33, 77, 91),
- (29, 83, 102), (15, 77, 116), (18, 66, 126), (34, 56, 152),
- (50, 41, 165), (80, 18, 158), (91, 17, 157), (103, 16, 157),
- (123, 15, 145), (128, 26, 134), (143, 49, 111), (167, 60, 96),
- (178, 93, 69), (184, 97, 62), (190, 101, 55), (192, 90, 47),
- (189, 81, 47), (180, 75, 60), (175, 62, 58), (171, 40, 57),
- (153, 30, 78), (107, 19, 99), (100, 20, 103), (94, 22, 108),
- (75, 30, 126), (72, 30, 131), (91, 39, 124), (105, 54, 114),
- (159, 69, 89), (167, 76, 82), (175, 84, 76), (177, 99, 74),
- (185, 115, 77), (198, 130, 75), (205, 142, 87), (207, 148, 85),
- (218, 150, 65), (231, 152, 57), (226, 140, 46), (216, 134, 26),
- (211, 126, 11), (195, 110, 11), (173, 95, 17), (156, 75, 19),
- (111, 52, 40), (104, 45, 42), (97, 39, 44), (90, 33, 46),
- (87, 34, 50), (91, 46, 43), (109, 55, 37), (132, 58, 33),
- (140, 74, 21), (144, 92, 17), (136, 88, 16), (110, 76, 10),
- (90, 67, 18), (62, 58, 32), (31, 44, 40), (18, 40, 46),
- (18, 44, 56), (30, 50, 50), (46, 51, 35), (69, 45, 32),
- (84, 40, 19), (96, 29, 13), (108, 15, 26), (107, 11, 35),
- (97, 13, 52), (86, 17, 72), (82, 22, 84), (85, 28, 90),
- (95, 42, 89), (106, 58, 77), (118, 53, 65), (130, 52, 50),
- (142, 58, 29), (147, 50, 20), (146, 50, 21), (152, 56, 21),
- (161, 60, 25), (173, 71, 36), (182, 84, 46), (183, 98, 57),
- (181, 110, 79), (178, 124, 109), (168, 132, 111), (151, 124, 107),
- (148, 117, 133), (131, 105, 137), (114, 83, 133), (119, 58, 146),
- (106, 40, 153), (98, 31, 151), (103, 18, 149), (94, 13, 143),
- (89, 11, 132), (88, 10, 122), (88, 17, 119), (90, 35, 122),
- (95, 55, 117), (100, 62, 117), (98, 79, 116), (92, 97, 106),
- (79, 94, 102), (72, 89, 103), (65, 77, 97), (60, 65, 91),
- (66, 53, 88), (82, 34, 83), (103, 30, 71), (122, 39, 57),
- (155, 55, 44), (178, 70, 32), (164, 71, 43), (152, 84, 61)
- ),
-
-// 576 Gold_and_Blue
-((161, 125, 84), (199, 134, 61), (210, 140, 61), (222, 146, 62),
- (221, 143, 62), (221, 140, 63), (217, 137, 60), (214, 135, 58),
- (201, 117, 55), (192, 106, 45), (183, 96, 36), (165, 82, 26),
- (147, 69, 17), (134, 56, 14), (121, 43, 12), (118, 41, 10),
- (115, 39, 9), (92, 48, 15), (87, 52, 20), (82, 56, 26),
- (83, 53, 26), (85, 50, 26), (82, 50, 25), (80, 50, 25),
- (68, 63, 37), (63, 63, 41), (59, 63, 45), (52, 65, 51),
- (46, 68, 57), (44, 72, 64), (42, 76, 71), (34, 82, 82),
- (31, 90, 97), (33, 110, 120), (41, 121, 129), (50, 132, 139),
- (54, 140, 146), (59, 148, 153), (58, 148, 153), (58, 149, 154),
- (64, 136, 141), (59, 130, 134), (55, 124, 127), (49, 114, 119),
- (44, 105, 111), (43, 98, 105), (43, 91, 99), (43, 77, 87),
- (40, 63, 76), (28, 42, 57), (25, 36, 49), (23, 31, 42),
- (24, 28, 37), (26, 26, 32), (28, 26, 32), (30, 27, 32),
- (50, 41, 32), (70, 53, 35), (90, 65, 38), (111, 79, 46),
- (133, 94, 55), (141, 98, 57), (149, 102, 60), (165, 108, 59),
- (176, 111, 54), (181, 109, 49), (173, 100, 45), (165, 92, 42),
- (159, 88, 38), (154, 84, 35), (136, 71, 26), (117, 59, 19),
- (81, 34, 11), (68, 29, 9), (55, 24, 8), (42, 18, 7),
- (30, 13, 6), (24, 10, 6), (18, 8, 7), (12, 10, 12),
- (7, 14, 18), (12, 30, 34), (21, 39, 46), (30, 49, 58),
- (34, 54, 64), (39, 59, 71), (42, 65, 77), (45, 69, 82),
- (45, 64, 78), (45, 60, 74), (46, 57, 70), (44, 54, 66),
- (42, 52, 63), (40, 46, 53), (44, 40, 44), (51, 37, 34),
- (63, 35, 25), (73, 35, 14), (81, 37, 13), (90, 39, 12),
- (93, 38, 10), (96, 37, 9), (97, 31, 7), (85, 25, 3),
- (57, 19, 5), (47, 15, 9), (37, 11, 13), (32, 9, 14),
- (27, 8, 16), (18, 13, 18), (11, 18, 25), (3, 28, 35),
- (2, 38, 48), (1, 56, 70), (2, 59, 74), (3, 63, 78),
- (4, 70, 84), (6, 77, 91), (6, 78, 95), (4, 77, 97),
- (4, 68, 86), (5, 61, 79), (6, 54, 72), (5, 49, 67),
- (4, 45, 63), (2, 37, 52), (0, 31, 40), (0, 24, 32),
- (0, 19, 26), (0, 9, 19), (0, 8, 16), (0, 8, 14),
- (0, 9, 8), (0, 10, 4), (0, 12, 3), (2, 13, 4),
- (14, 24, 15), (21, 32, 23), (28, 41, 32), (31, 43, 35),
- (34, 46, 38), (41, 54, 39), (51, 61, 43), (64, 67, 49),
- (85, 83, 62), (133, 127, 84), (142, 133, 87), (152, 140, 90),
- (160, 142, 87), (166, 137, 85), (173, 134, 89), (177, 145, 97),
- (169, 155, 116), (162, 150, 112), (155, 145, 109), (132, 123, 101),
- (108, 111, 97), (95, 106, 102), (79, 110, 117), (77, 121, 125),
- (75, 127, 133), (92, 138, 147), (97, 145, 155), (103, 153, 163),
- (119, 167, 178), (130, 176, 188), (143, 183, 194), (152, 180, 192),
- (153, 177, 178), (151, 171, 170), (149, 165, 162), (147, 152, 145),
- (148, 136, 122), (147, 124, 103), (140, 115, 82), (134, 104, 62),
- (133, 91, 43), (136, 83, 26), (151, 82, 20), (163, 86, 17),
- (170, 91, 16), (173, 91, 18), (166, 85, 18), (163, 81, 21),
- (166, 82, 26), (169, 85, 30), (173, 88, 34), (177, 91, 40),
- (175, 92, 45), (171, 91, 43), (172, 95, 37), (182, 100, 40),
- (201, 112, 48), (208, 124, 62), (206, 132, 79), (193, 136, 87),
- (176, 135, 95), (165, 132, 99), (150, 123, 98), (127, 114, 103),
- (104, 103, 104), (78, 93, 106), (59, 88, 101), (49, 82, 91),
- (38, 74, 81), (31, 69, 72), (25, 66, 72), (20, 70, 74),
- (23, 76, 79), (27, 80, 83), (33, 83, 86), (39, 81, 90),
- (44, 80, 88), (52, 77, 83), (60, 73, 78), (70, 69, 72),
- (76, 68, 75), (84, 72, 76), (102, 81, 81), (129, 97, 83),
- (156, 119, 87), (174, 138, 101), (180, 156, 121), (182, 170, 142),
- (189, 178, 156), (192, 185, 159), (191, 189, 155), (178, 189, 157),
- (158, 182, 158), (136, 169, 161), (109, 150, 155), (83, 134, 142),
- (58, 127, 137), (41, 123, 127), (35, 127, 129), (29, 123, 129),
- (35, 115, 121), (43, 111, 119), (53, 107, 105), (70, 108, 97),
- (83, 108, 92), (100, 104, 82), (116, 98, 74), (130, 92, 65),
- (146, 95, 59), (150, 98, 62), (153, 109, 75), (149, 120, 88),
- (141, 126, 101), (140, 135, 111), (134, 135, 113), (134, 133, 113),
- (139, 137, 109), (142, 134, 104), (145, 133, 100), (152, 130, 94)
- ),
-
-// 577 Golden
-((148, 110, 66), (145, 114, 70), (137, 107, 64), (129, 101, 58),
- (112, 85, 49), (96, 70, 41), (89, 65, 37), (82, 61, 34),
- (61, 50, 34), (62, 51, 39), (63, 52, 44), (66, 56, 48),
- (70, 61, 52), (71, 66, 61), (73, 72, 70), (77, 76, 75),
- (81, 80, 81), (103, 101, 99), (112, 108, 101), (122, 115, 103),
- (130, 118, 100), (139, 121, 97), (142, 122, 95), (145, 124, 94),
- (149, 118, 80), (147, 113, 70), (146, 109, 60), (137, 102, 58),
- (128, 96, 57), (122, 92, 56), (117, 89, 56), (107, 83, 55),
- (101, 79, 52), (84, 72, 56), (78, 69, 59), (73, 67, 63),
- (72, 68, 65), (72, 70, 68), (72, 70, 69), (73, 71, 71),
- (74, 73, 74), (79, 75, 70), (85, 78, 66), (90, 80, 63),
- (96, 83, 60), (95, 82, 58), (95, 81, 56), (92, 77, 47),
- (90, 74, 35), (93, 71, 23), (97, 74, 24), (102, 77, 26),
- (110, 85, 30), (119, 93, 35), (125, 97, 39), (132, 102, 44),
- (165, 128, 64), (180, 145, 79), (196, 163, 95), (208, 177, 110),
- (220, 191, 125), (224, 195, 127), (229, 199, 129), (230, 204, 131),
- (232, 205, 128), (228, 201, 127), (221, 195, 124), (214, 189, 122),
- (207, 182, 117), (201, 176, 113), (187, 161, 102), (172, 146, 94),
- (146, 124, 91), (131, 113, 89), (116, 102, 87), (102, 91, 82),
- (89, 81, 77), (85, 78, 74), (81, 75, 72), (74, 69, 69),
- (69, 64, 64), (58, 55, 57), (54, 52, 53), (51, 49, 50),
- (50, 48, 49), (49, 48, 48), (49, 48, 48), (48, 48, 49),
- (47, 46, 47), (47, 46, 46), (48, 46, 46), (48, 46, 46),
- (48, 47, 47), (49, 47, 47), (49, 46, 46), (51, 46, 41),
- (52, 46, 36), (57, 49, 32), (57, 49, 34), (58, 49, 36),
- (58, 49, 36), (59, 50, 37), (62, 54, 36), (67, 57, 41),
- (70, 62, 54), (70, 63, 57), (71, 64, 60), (72, 65, 61),
- (73, 66, 62), (76, 69, 65), (78, 72, 68), (83, 75, 71),
- (85, 77, 72), (96, 80, 65), (98, 80, 63), (100, 81, 62),
- (104, 83, 59), (105, 84, 60), (107, 83, 60), (107, 81, 57),
- (96, 73, 47), (88, 68, 45), (81, 64, 44), (77, 61, 44),
- (73, 59, 44), (65, 53, 43), (56, 48, 39), (52, 46, 35),
- (50, 46, 35), (57, 51, 43), (60, 53, 44), (63, 56, 46),
- (73, 63, 49), (83, 72, 58), (97, 85, 67), (114, 99, 80),
- (154, 130, 92), (169, 143, 96), (185, 156, 100), (192, 162, 103),
- (200, 168, 107), (212, 179, 113), (222, 187, 116), (224, 188, 113),
- (216, 184, 113), (193, 162, 102), (187, 156, 100), (182, 151, 99),
- (170, 139, 89), (156, 125, 83), (138, 111, 75), (119, 93, 62),
- (92, 70, 47), (89, 67, 44), (86, 65, 42), (82, 63, 44),
- (80, 64, 47), (78, 66, 54), (76, 69, 63), (77, 73, 70),
- (80, 78, 77), (96, 89, 82), (100, 91, 81), (104, 93, 81),
- (111, 95, 79), (116, 99, 82), (120, 101, 83), (126, 107, 87),
- (136, 114, 87), (138, 116, 89), (140, 118, 92), (143, 121, 95),
- (146, 127, 103), (153, 133, 108), (160, 140, 114), (167, 148, 122),
- (173, 154, 129), (180, 164, 135), (191, 171, 135), (203, 179, 130),
- (211, 185, 128), (214, 185, 123), (214, 185, 121), (213, 182, 120),
- (201, 170, 106), (196, 163, 99), (192, 157, 92), (181, 143, 79),
- (172, 131, 67), (163, 123, 62), (155, 115, 60), (150, 111, 57),
- (148, 108, 55), (149, 108, 50), (155, 113, 49), (163, 120, 53),
- (172, 129, 56), (183, 139, 62), (188, 145, 64), (193, 149, 65),
- (195, 152, 67), (194, 151, 66), (191, 150, 70), (183, 147, 73),
- (173, 141, 76), (163, 135, 78), (153, 127, 77), (144, 121, 80),
- (137, 118, 84), (137, 117, 87), (141, 120, 90), (148, 126, 91),
- (159, 134, 92), (166, 140, 100), (173, 147, 104), (179, 152, 108),
- (181, 155, 110), (182, 155, 107), (179, 154, 111), (172, 150, 113),
- (162, 143, 116), (149, 137, 119), (136, 128, 117), (128, 121, 112),
- (122, 114, 105), (115, 105, 97), (107, 99, 91), (100, 92, 83),
- (94, 86, 74), (91, 82, 67), (87, 76, 61), (82, 73, 58),
- (76, 66, 54), (72, 62, 48), (68, 58, 45), (66, 57, 43),
- (64, 57, 47), (63, 57, 51), (65, 58, 50), (67, 57, 47),
- (70, 57, 43), (72, 58, 39), (73, 59, 36), (79, 61, 33),
- (84, 64, 30), (89, 66, 28), (92, 66, 27), (93, 67, 26),
- (98, 68, 26), (103, 72, 28), (112, 82, 40), (116, 86, 48),
- (132, 101, 58), (144, 110, 64), (149, 110, 59), (160, 120, 67)
- ),
-
-// 578 Golden_Green
-((40, 49, 3), (42, 50, 3), (40, 47, 2), (38, 44, 2),
- (31, 36, 1), (24, 29, 1), (20, 24, 0), (16, 19, 0),
- (4, 6, 0), (2, 3, 0), (0, 1, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
- (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 2, 0),
- (0, 2, 0), (0, 3, 0), (0, 3, 0), (1, 4, 0),
- (1, 4, 0), (2, 5, 0), (3, 6, 0), (4, 8, 0),
- (12, 17, 0), (18, 23, 0), (24, 29, 0), (28, 34, 0),
- (33, 39, 0), (34, 41, 0), (35, 43, 0), (38, 46, 0),
- (40, 49, 1), (45, 55, 1), (47, 57, 1), (49, 60, 1),
- (48, 59, 1), (47, 59, 1), (45, 58, 1), (44, 57, 1),
- (39, 53, 1), (38, 52, 1), (38, 51, 2), (38, 51, 1),
- (39, 52, 1), (40, 53, 1), (41, 54, 1), (43, 57, 1),
- (46, 59, 1), (54, 67, 3), (56, 69, 4), (59, 72, 5),
- (60, 73, 5), (62, 74, 5), (65, 77, 5), (67, 78, 4),
- (73, 84, 3), (74, 86, 4), (76, 89, 5), (77, 90, 5),
- (79, 91, 5), (79, 91, 5), (80, 92, 5), (82, 93, 3),
- (84, 94, 2), (90, 98, 0), (95, 102, 1), (100, 107, 3),
- (105, 111, 5), (110, 116, 7), (122, 126, 12), (133, 134, 16),
- (143, 141, 15), (140, 140, 13), (138, 139, 11), (138, 139, 11),
- (138, 140, 11), (141, 142, 11), (147, 148, 15), (156, 155, 17),
- (163, 160, 21), (165, 161, 21), (159, 156, 17), (153, 151, 13),
- (149, 149, 11), (146, 147, 10), (147, 147, 9), (154, 150, 10),
- (172, 165, 24), (181, 173, 29), (191, 181, 35), (190, 181, 36),
- (189, 181, 37), (181, 175, 32), (172, 168, 26), (166, 163, 23),
- (160, 159, 23), (158, 157, 24), (158, 158, 26), (158, 159, 28),
- (151, 154, 26), (141, 145, 22), (130, 134, 17), (116, 121, 11),
- (87, 92, 2), (77, 83, 1), (68, 74, 1), (64, 70, 1),
- (60, 66, 1), (53, 60, 0), (47, 55, 1), (42, 49, 1),
- (36, 43, 1), (25, 33, 1), (23, 30, 0), (21, 28, 0),
- (19, 27, 0), (18, 28, 0), (20, 31, 0), (24, 36, 0),
- (35, 47, 0), (39, 52, 0), (44, 57, 1), (47, 59, 1),
- (50, 62, 1), (56, 68, 2), (62, 74, 2), (70, 82, 4),
- (82, 92, 10), (105, 113, 18), (108, 116, 19), (112, 119, 20),
- (115, 121, 22), (112, 120, 21), (106, 112, 17), (101, 105, 18),
- (93, 97, 22), (91, 95, 22), (90, 93, 22), (87, 89, 23),
- (80, 84, 20), (69, 75, 14), (55, 63, 9), (43, 51, 8),
- (33, 41, 7), (21, 29, 6), (20, 28, 5), (20, 28, 4),
- (20, 28, 3), (22, 30, 3), (24, 33, 2), (28, 36, 2),
- (35, 43, 2), (36, 44, 2), (38, 46, 3), (41, 48, 2),
- (43, 49, 1), (44, 52, 1), (46, 54, 0), (48, 57, 0),
- (50, 61, 0), (52, 64, 1), (53, 65, 1), (54, 66, 1),
- (54, 67, 1), (53, 66, 2), (54, 66, 4), (55, 68, 5),
- (61, 73, 8), (63, 74, 8), (65, 75, 8), (67, 77, 7),
- (69, 80, 5), (71, 81, 7), (70, 81, 6), (72, 82, 7),
- (73, 83, 8), (73, 82, 8), (73, 81, 7), (73, 81, 4),
- (72, 81, 4), (70, 80, 2), (69, 80, 1), (69, 81, 2),
- (70, 82, 2), (71, 82, 1), (74, 84, 1), (78, 88, 2),
- (82, 92, 2), (85, 95, 2), (86, 98, 2), (86, 99, 2),
- (84, 97, 2), (82, 94, 2), (79, 89, 2), (76, 86, 2),
- (74, 83, 2), (70, 79, 2), (67, 77, 1), (64, 76, 1),
- (61, 73, 2), (58, 69, 2), (56, 66, 2), (55, 63, 2),
- (55, 60, 2), (54, 58, 2), (54, 57, 1), (54, 57, 1),
- (54, 58, 3), (55, 58, 5), (55, 59, 5), (54, 58, 6),
- (53, 56, 6), (50, 52, 6), (46, 47, 5), (42, 43, 4),
- (38, 38, 5), (33, 34, 5), (29, 32, 6), (25, 29, 5),
- (23, 27, 6), (20, 24, 5), (17, 21, 2), (14, 17, 2),
- (11, 13, 1), (8, 10, 1), (5, 7, 0), (3, 6, 0),
- (2, 5, 1), (3, 6, 0), (5, 10, 1), (10, 16, 1),
- (18, 24, 2), (25, 32, 2), (33, 42, 2), (39, 48, 2),
- (42, 51, 2), (44, 52, 2), (41, 51, 2), (43, 52, 3)
- ),
-
-
-// 579 Goldenrod
-((237, 184, 18), (252, 174, 18), (232, 168, 38), (212, 163, 59),
- (196, 147, 89), (180, 131, 120), (166, 128, 136), (153, 126, 153),
- (114, 116, 162), (93, 107, 136), (72, 99, 110), (52, 87, 82),
- (33, 76, 55), (26, 57, 42), (20, 39, 29), (21, 36, 28),
- (22, 34, 28), (27, 28, 25), (25, 29, 26), (24, 30, 28),
- (17, 41, 34), (11, 52, 40), (10, 57, 45), (10, 62, 50),
- (3, 100, 78), (5, 104, 81), (7, 108, 85), (7, 100, 78),
- (8, 92, 71), (13, 84, 65), (19, 76, 59), (34, 72, 49),
- (75, 75, 34), (152, 87, 24), (187, 101, 18), (223, 116, 13),
- (201, 112, 15), (179, 109, 18), (158, 100, 22), (138, 91, 27),
- (63, 84, 48), (48, 86, 64), (33, 88, 81), (53, 107, 106),
- (74, 127, 132), (87, 133, 145), (101, 139, 159), (130, 144, 178),
- (147, 141, 197), (143, 114, 209), (140, 95, 214), (138, 76, 220),
- (129, 61, 214), (121, 46, 208), (115, 41, 199), (109, 37, 191),
- (73, 34, 119), (51, 33, 97), (29, 33, 75), (16, 45, 62),
- (3, 58, 49), (2, 65, 55), (1, 73, 61), (4, 86, 66),
- (2, 93, 64), (5, 102, 62), (4, 87, 54), (3, 72, 47),
- (5, 68, 43), (7, 65, 39), (10, 53, 31), (11, 35, 24),
- (20, 23, 21), (23, 22, 21), (26, 22, 22), (83, 58, 18),
- (140, 95, 14), (136, 93, 16), (132, 91, 19), (182, 119, 13),
- (235, 140, 9), (159, 89, 16), (135, 69, 18), (111, 49, 20),
- (90, 39, 21), (70, 30, 23), (51, 24, 30), (69, 30, 50),
- (77, 50, 95), (86, 54, 127), (96, 58, 159), (92, 53, 167),
- (88, 49, 175), (90, 33, 174), (84, 33, 181), (61, 41, 163),
- (43, 58, 137), (32, 67, 129), (47, 72, 136), (63, 77, 144),
- (78, 74, 156), (93, 72, 168), (118, 82, 190), (138, 99, 185),
- (191, 143, 116), (203, 152, 87), (216, 162, 58), (225, 163, 42),
- (235, 165, 26), (235, 155, 23), (217, 140, 19), (169, 119, 18),
- (124, 86, 19), (59, 49, 16), (43, 37, 17), (28, 25, 19),
- (24, 19, 20), (24, 16, 19), (23, 17, 20), (21, 17, 21),
- (19, 24, 26), (27, 28, 39), (36, 32, 53), (42, 33, 68),
- (49, 34, 83), (54, 38, 92), (46, 62, 105), (40, 90, 124),
- (39, 109, 128), (2, 124, 94), (6, 122, 87), (11, 121, 81),
- (26, 93, 58), (67, 81, 39), (119, 81, 30), (147, 81, 14),
- (232, 126, 10), (242, 141, 11), (253, 156, 13), (252, 159, 14),
- (251, 163, 15), (251, 168, 13), (254, 170, 18), (254, 167, 19),
- (252, 163, 16), (220, 149, 38), (207, 147, 55), (195, 145, 72),
- (190, 125, 106), (176, 114, 141), (153, 112, 184), (155, 98, 222),
- (155, 70, 236), (151, 63, 235), (148, 57, 234), (133, 50, 221),
- (119, 42, 209), (110, 33, 196), (98, 29, 176), (76, 25, 153),
- (60, 21, 121), (44, 20, 81), (40, 18, 69), (37, 17, 57),
- (48, 30, 39), (87, 48, 35), (126, 59, 34), (133, 81, 55),
- (165, 85, 112), (163, 84, 126), (162, 83, 140), (128, 82, 174),
- (119, 62, 188), (120, 39, 187), (96, 42, 168), (70, 55, 140),
- (55, 53, 124), (39, 59, 113), (15, 82, 95), (2, 99, 90),
- (6, 106, 94), (9, 112, 95), (25, 125, 100), (54, 126, 115),
- (67, 88, 100), (73, 87, 98), (80, 87, 97), (82, 63, 83),
- (57, 44, 67), (33, 48, 56), (24, 47, 42), (15, 46, 38),
- (6, 46, 39), (3, 42, 37), (2, 38, 31), (1, 35, 27),
- (2, 33, 24), (2, 32, 20), (1, 34, 23), (1, 42, 27),
- (0, 49, 30), (0, 55, 37), (0, 59, 38), (1, 58, 36),
- (5, 56, 34), (8, 50, 30), (9, 41, 22), (14, 34, 18),
- (18, 28, 18), (19, 24, 17), (20, 22, 17), (21, 21, 16),
- (21, 19, 16), (21, 19, 17), (21, 20, 16), (20, 20, 17),
- (20, 19, 18), (20, 19, 20), (20, 20, 23), (17, 22, 25),
- (13, 29, 28), (12, 35, 39), (8, 41, 47), (4, 53, 50),
- (3, 61, 60), (4, 64, 67), (5, 64, 65), (7, 61, 61),
- (7, 59, 56), (6, 52, 50), (11, 42, 39), (15, 38, 33),
- (18, 42, 35), (31, 57, 46), (58, 73, 71), (81, 87, 93),
- (76, 121, 107), (70, 149, 140), (69, 155, 149), (69, 152, 113),
- (81, 149, 98), (102, 155, 81), (139, 148, 42), (185, 140, 24),
- (224, 146, 15), (246, 156, 12), (251, 163, 16), (253, 166, 17),
- (245, 169, 33), (228, 171, 78), (222, 178, 114), (208, 180, 124),
- (194, 174, 124), (208, 183, 119), (217, 184, 110), (219, 178, 62)
- ),
-
-
-// 580 Grape
-((83, 67, 90), (93, 75, 108), (98, 77, 115), (104, 79, 123),
- (106, 80, 126), (109, 81, 130), (109, 81, 130), (109, 82, 131),
- (110, 83, 129), (109, 81, 125), (108, 80, 122), (101, 82, 121),
- (95, 84, 120), (90, 89, 124), (85, 94, 128), (83, 97, 133),
- (82, 100, 138), (77, 116, 159), (74, 125, 168), (72, 135, 177),
- (69, 138, 185), (66, 142, 193), (66, 141, 192), (66, 141, 192),
- (70, 134, 171), (68, 125, 157), (67, 117, 143), (63, 103, 124),
- (59, 90, 106), (56, 84, 96), (54, 79, 87), (51, 69, 67),
- (47, 63, 54), (41, 54, 42), (39, 54, 41), (38, 54, 40),
- (41, 66, 55), (45, 79, 70), (52, 87, 82), (59, 95, 94),
- (110, 138, 138), (124, 155, 159), (139, 172, 180), (139, 181, 198),
- (139, 190, 217), (139, 191, 221), (140, 193, 225), (150, 196, 224),
- (143, 191, 224), (100, 163, 204), (87, 151, 192), (74, 140, 180),
- (69, 135, 179), (64, 130, 179), (62, 128, 179), (60, 127, 179),
- (60, 126, 171), (66, 125, 168), (72, 125, 166), (76, 123, 163),
- (81, 122, 160), (81, 118, 158), (82, 114, 156), (83, 111, 146),
- (88, 102, 134), (98, 88, 112), (97, 79, 109), (96, 70, 106),
- (95, 67, 104), (94, 65, 103), (99, 63, 109), (103, 65, 112),
- (103, 62, 119), (96, 59, 111), (89, 57, 104), (86, 56, 98),
- (84, 55, 92), (81, 54, 90), (79, 53, 88), (67, 48, 74),
- (57, 43, 64), (52, 39, 55), (56, 39, 59), (60, 40, 63),
- (63, 41, 67), (67, 42, 72), (74, 46, 80), (80, 50, 89),
- (94, 55, 104), (96, 56, 106), (98, 58, 109), (96, 59, 106),
- (94, 60, 104), (87, 61, 97), (80, 59, 90), (73, 56, 82),
- (64, 52, 73), (52, 53, 59), (51, 54, 57), (51, 55, 55),
- (52, 56, 56), (54, 57, 57), (59, 58, 61), (68, 64, 70),
- (87, 76, 94), (90, 89, 111), (93, 102, 128), (93, 108, 136),
- (94, 115, 145), (95, 125, 162), (98, 131, 173), (96, 140, 185),
- (92, 148, 197), (82, 165, 216), (82, 166, 218), (83, 167, 220),
- (86, 170, 221), (90, 171, 222), (97, 175, 222), (115, 182, 223),
- (143, 192, 200), (142, 179, 192), (141, 167, 185), (144, 161, 187),
- (147, 155, 189), (154, 143, 172), (158, 138, 154), (156, 121, 140),
- (140, 100, 128), (118, 66, 132), (117, 63, 131), (117, 61, 130),
- (118, 59, 128), (119, 57, 128), (121, 53, 131), (116, 52, 131),
- (105, 51, 124), (99, 49, 115), (94, 47, 106), (89, 45, 101),
- (84, 43, 96), (71, 40, 82), (57, 36, 71), (46, 36, 58),
- (39, 35, 45), (31, 32, 33), (30, 31, 32), (29, 30, 32),
- (31, 27, 32), (36, 28, 34), (42, 27, 39), (48, 28, 45),
- (66, 36, 67), (70, 39, 73), (75, 43, 80), (79, 57, 97),
- (82, 72, 117), (85, 87, 138), (94, 94, 150), (110, 97, 157),
- (115, 101, 162), (106, 110, 172), (102, 108, 168), (99, 107, 164),
- (102, 102, 151), (105, 92, 135), (106, 85, 121), (99, 80, 113),
- (83, 77, 95), (81, 77, 92), (80, 78, 89), (83, 82, 88),
- (83, 86, 90), (84, 92, 94), (82, 95, 99), (82, 97, 105),
- (86, 98, 110), (88, 100, 116), (91, 100, 119), (88, 96, 119),
- (84, 92, 119), (83, 81, 117), (81, 70, 114), (79, 62, 113),
- (67, 46, 96), (63, 41, 90), (60, 37, 84), (51, 25, 70),
- (40, 19, 64), (36, 17, 58), (31, 21, 53), (34, 28, 51),
- (38, 31, 48), (45, 33, 52), (54, 37, 62), (63, 44, 75),
- (77, 52, 90), (90, 62, 103), (104, 67, 115), (117, 71, 127),
- (124, 79, 138), (123, 89, 153), (117, 100, 165), (110, 109, 174),
- (103, 114, 181), (101, 116, 180), (96, 123, 179), (92, 124, 177),
- (91, 125, 175), (91, 122, 175), (96, 116, 175), (104, 118, 175),
- (112, 125, 176), (118, 131, 177), (119, 131, 178), (114, 127, 173),
- (110, 120, 168), (107, 121, 163), (105, 123, 155), (95, 123, 152),
- (83, 120, 140), (72, 109, 123), (67, 96, 104), (66, 85, 85),
- (63, 75, 72), (59, 66, 62), (52, 61, 53), (46, 56, 46),
- (39, 51, 39), (33, 44, 31), (28, 36, 26), (23, 29, 21),
- (22, 24, 22), (24, 22, 24), (26, 21, 27), (31, 20, 32),
- (34, 19, 37), (42, 18, 44), (52, 22, 52), (59, 26, 62),
- (66, 30, 69), (67, 31, 74), (69, 32, 74), (70, 34, 73),
- (70, 38, 72), (72, 41, 73), (70, 42, 75), (69, 40, 74),
- (67, 41, 70), (66, 43, 65), (67, 48, 63), (68, 52, 65),
- (72, 54, 71), (74, 56, 76), (76, 58, 80), (80, 62, 86)
- ),
-
-// 581 Lemon_Grass
-((60, 101, 67), (33, 82, 77), (26, 80, 78), (19, 78, 80),
- (13, 72, 75), (7, 66, 71), (8, 64, 67), (9, 62, 63),
- (13, 51, 40), (21, 48, 34), (30, 45, 28), (38, 45, 21),
- (47, 45, 14), (57, 47, 12), (68, 49, 10), (71, 48, 10),
- (74, 48, 11), (81, 50, 11), (81, 45, 13), (81, 41, 16),
- (82, 42, 22), (83, 44, 28), (84, 46, 32), (85, 48, 36),
- (84, 63, 53), (83, 70, 55), (83, 78, 57), (83, 85, 56),
- (84, 93, 56), (84, 95, 51), (84, 98, 47), (87, 103, 36),
- (97, 107, 27), (126, 124, 15), (139, 134, 13), (152, 144, 12),
- (163, 149, 19), (175, 155, 26), (178, 158, 28), (181, 162, 31),
- (177, 163, 45), (173, 159, 50), (169, 156, 55), (161, 152, 52),
- (154, 149, 50), (148, 145, 50), (143, 141, 51), (134, 129, 52),
- (123, 117, 49), (94, 86, 45), (82, 72, 45), (70, 58, 46),
- (55, 44, 41), (41, 30, 36), (36, 27, 34), (31, 24, 32),
- (20, 24, 23), (15, 26, 18), (11, 29, 13), (18, 37, 11),
- (26, 46, 9), (30, 51, 9), (35, 57, 10), (41, 67, 10),
- (49, 74, 10), (65, 86, 18), (63, 88, 23), (61, 90, 28),
- (58, 90, 32), (56, 91, 37), (53, 93, 51), (46, 90, 61),
- (33, 80, 76), (33, 74, 82), (34, 69, 89), (36, 62, 89),
- (39, 56, 89), (38, 51, 86), (37, 46, 84), (37, 36, 81),
- (39, 35, 73), (36, 44, 64), (31, 46, 54), (27, 49, 45),
- (30, 54, 40), (33, 60, 36), (47, 74, 29), (65, 93, 23),
- (100, 115, 11), (122, 128, 10), (144, 141, 10), (151, 144, 11),
- (159, 148, 12), (165, 149, 15), (164, 147, 19), (164, 148, 21),
- (159, 147, 23), (144, 137, 33), (136, 135, 36), (129, 133, 39),
- (124, 132, 39), (120, 131, 39), (109, 125, 42), (99, 119, 44),
- (77, 105, 44), (69, 97, 44), (62, 90, 44), (62, 87, 44),
- (62, 85, 45), (63, 81, 45), (66, 77, 46), (69, 74, 46),
- (74, 74, 46), (81, 81, 44), (79, 82, 42), (78, 83, 40),
- (72, 85, 35), (69, 88, 34), (70, 95, 36), (75, 104, 37),
- (85, 117, 43), (96, 123, 52), (107, 130, 61), (112, 133, 64),
- (118, 136, 68), (126, 139, 74), (127, 136, 77), (122, 128, 77),
- (113, 118, 75), (97, 94, 64), (93, 87, 59), (89, 80, 55),
- (84, 71, 46), (86, 70, 39), (94, 71, 32), (108, 76, 26),
- (144, 103, 20), (159, 116, 17), (175, 130, 15), (179, 135, 13),
- (184, 141, 12), (186, 147, 11), (181, 147, 9), (172, 144, 8),
- (157, 137, 6), (117, 115, 7), (108, 110, 9), (100, 105, 12),
- (85, 95, 18), (76, 87, 26), (68, 81, 34), (67, 80, 45),
- (73, 82, 69), (75, 82, 73), (78, 82, 77), (83, 82, 81),
- (86, 82, 82), (88, 81, 81), (89, 78, 76), (88, 73, 68),
- (85, 65, 57), (74, 55, 36), (72, 54, 32), (70, 54, 29),
- (66, 52, 23), (62, 51, 19), (59, 53, 19), (60, 59, 22),
- (75, 80, 33), (81, 87, 37), (87, 94, 41), (103, 109, 51),
- (120, 123, 59), (136, 136, 66), (147, 146, 70), (158, 153, 73),
- (164, 157, 72), (165, 156, 68), (159, 148, 61), (150, 140, 54),
- (142, 132, 45), (136, 125, 38), (131, 117, 34), (129, 113, 31),
- (139, 121, 25), (143, 124, 25), (147, 127, 26), (156, 129, 32),
- (166, 137, 38), (176, 145, 43), (180, 155, 47), (177, 155, 53),
- (167, 150, 59), (155, 141, 66), (138, 135, 67), (121, 126, 65),
- (101, 116, 64), (82, 101, 64), (64, 88, 63), (50, 75, 58),
- (40, 67, 52), (34, 58, 48), (29, 52, 46), (26, 48, 44),
- (25, 48, 39), (25, 48, 35), (26, 49, 33), (28, 51, 36),
- (33, 56, 38), (39, 61, 41), (44, 61, 42), (48, 57, 42),
- (52, 52, 43), (58, 49, 42), (65, 47, 39), (73, 43, 32),
- (81, 40, 25), (90, 41, 20), (102, 49, 17), (112, 57, 14),
- (124, 65, 10), (135, 74, 8), (147, 87, 8), (154, 97, 9),
- (158, 102, 8), (160, 103, 6), (163, 107, 5), (164, 110, 6),
- (159, 107, 7), (149, 98, 8), (139, 90, 9), (129, 88, 11),
- (116, 86, 13), (97, 79, 14), (79, 72, 14), (68, 72, 15),
- (61, 78, 14), (57, 85, 13), (58, 91, 11), (67, 99, 9),
- (81, 109, 9), (96, 119, 10), (110, 125, 11), (124, 129, 12),
- (136, 133, 12), (145, 137, 15), (152, 140, 18), (156, 144, 19),
- (157, 147, 19), (155, 150, 20), (148, 149, 24), (140, 148, 28),
- (127, 141, 33), (115, 136, 39), (99, 124, 49), (84, 116, 57)
- ),
-
-// 582 Magenta_and_Teal
-((171, 65, 180), (173, 49, 158), (176, 50, 150), (179, 51, 142),
- (183, 53, 146), (187, 56, 150), (194, 57, 156), (201, 58, 163),
- (212, 54, 173), (211, 59, 175), (210, 64, 177), (207, 76, 185),
- (205, 89, 193), (199, 102, 202), (193, 115, 211), (188, 119, 214),
- (183, 123, 217), (162, 141, 218), (150, 151, 223), (138, 162, 228),
- (127, 179, 228), (117, 196, 229), (112, 202, 230), (108, 209, 232),
- (109, 229, 218), (116, 228, 209), (124, 228, 201), (127, 219, 188),
- (131, 210, 175), (130, 201, 171), (130, 192, 168), (122, 173, 162),
- (128, 156, 154), (156, 129, 155), (169, 124, 156), (183, 119, 157),
- (185, 111, 157), (188, 104, 158), (185, 99, 156), (182, 94, 155),
- (177, 73, 149), (181, 78, 153), (186, 83, 157), (197, 97, 165),
- (209, 111, 173), (211, 121, 178), (214, 131, 183), (223, 144, 185),
- (226, 159, 179), (230, 175, 174), (229, 182, 179), (228, 189, 184),
- (222, 200, 198), (217, 212, 212), (212, 217, 217), (208, 222, 223),
- (178, 231, 238), (162, 231, 238), (147, 232, 239), (141, 231, 237),
- (135, 231, 235), (134, 230, 234), (134, 230, 234), (134, 230, 234),
- (131, 228, 233), (120, 227, 233), (117, 229, 232), (114, 231, 231),
- (118, 232, 230), (122, 234, 230), (132, 237, 230), (147, 239, 232),
- (178, 242, 231), (183, 244, 233), (188, 246, 235), (182, 246, 238),
- (177, 247, 241), (170, 247, 243), (163, 248, 245), (152, 246, 248),
- (143, 245, 250), (128, 236, 246), (125, 224, 239), (122, 213, 233),
- (114, 208, 228), (107, 204, 223), (92, 192, 214), (85, 178, 204),
- (70, 147, 180), (69, 126, 164), (69, 106, 148), (66, 96, 139),
- (63, 87, 131), (59, 76, 119), (62, 73, 110), (74, 73, 114),
- (93, 82, 113), (128, 104, 115), (137, 111, 104), (146, 119, 94),
- (144, 122, 88), (143, 126, 82), (140, 127, 84), (141, 131, 86),
- (136, 134, 100), (134, 132, 106), (133, 131, 112), (130, 130, 111),
- (127, 129, 110), (121, 120, 110), (108, 119, 115), (100, 117, 120),
- (93, 117, 130), (92, 120, 162), (95, 126, 169), (98, 133, 177),
- (114, 141, 191), (126, 153, 208), (139, 164, 217), (153, 174, 228),
- (182, 171, 237), (199, 163, 238), (216, 156, 240), (223, 149, 238),
- (231, 142, 237), (239, 132, 224), (243, 123, 213), (242, 109, 209),
- (244, 91, 208), (242, 53, 215), (242, 44, 218), (242, 35, 222),
- (243, 26, 220), (243, 25, 213), (241, 24, 209), (238, 25, 204),
- (222, 23, 203), (207, 18, 203), (193, 13, 203), (184, 13, 199),
- (175, 14, 195), (161, 15, 188), (149, 18, 187), (145, 29, 185),
- (140, 44, 183), (143, 74, 181), (143, 81, 178), (144, 89, 176),
- (146, 109, 169), (147, 121, 171), (156, 137, 174), (165, 154, 177),
- (193, 183, 200), (201, 186, 204), (210, 189, 208), (221, 196, 210),
- (229, 198, 209), (237, 197, 206), (242, 196, 198), (240, 195, 196),
- (237, 188, 191), (234, 160, 201), (232, 154, 204), (231, 148, 207),
- (230, 138, 213), (231, 130, 213), (232, 126, 215), (233, 118, 209),
- (235, 100, 210), (233, 93, 210), (231, 87, 211), (225, 77, 211),
- (216, 68, 207), (207, 64, 202), (200, 61, 193), (192, 61, 190),
- (186, 62, 191), (179, 65, 196), (168, 67, 198), (153, 73, 197),
- (138, 79, 196), (126, 90, 193), (112, 102, 193), (108, 115, 198),
- (113, 150, 221), (113, 156, 226), (114, 162, 231), (121, 168, 241),
- (127, 172, 244), (133, 172, 246), (142, 172, 245), (152, 177, 246),
- (164, 181, 246), (168, 186, 242), (173, 190, 241), (174, 192, 238),
- (169, 191, 234), (164, 191, 230), (151, 193, 228), (140, 196, 230),
- (129, 200, 229), (118, 206, 230), (109, 214, 232), (102, 224, 233),
- (101, 230, 231), (102, 236, 229), (107, 240, 228), (115, 243, 225),
- (127, 242, 221), (136, 236, 217), (150, 231, 210), (164, 225, 202),
- (175, 221, 197), (180, 219, 197), (184, 221, 198), (187, 226, 201),
- (184, 228, 205), (180, 228, 205), (171, 226, 202), (156, 220, 197),
- (140, 211, 195), (124, 207, 196), (115, 209, 200), (113, 211, 209),
- (117, 217, 220), (123, 225, 227), (124, 229, 231), (124, 227, 231),
- (118, 226, 231), (111, 225, 228), (107, 220, 227), (111, 220, 228),
- (123, 225, 229), (137, 232, 232), (153, 236, 235), (164, 241, 238),
- (171, 246, 237), (171, 245, 236), (169, 243, 235), (171, 240, 227),
- (173, 232, 221), (173, 219, 211), (173, 209, 205), (177, 205, 200),
- (184, 198, 198), (185, 193, 202), (184, 186, 203), (182, 177, 205),
- (177, 156, 198), (172, 136, 192), (151, 116, 176), (144, 99, 164),
- (135, 88, 159), (137, 79, 163), (144, 78, 172), (150, 71, 173)
- ),
-
-// 583 Mahogany
-((49, 9, 15), (40, 6, 12), (30, 3, 9), (21, 0, 7),
- (21, 0, 7), (21, 0, 8), (21, 0, 8), (21, 1, 8),
- (22, 1, 9), (22, 1, 9), (22, 2, 10), (22, 2, 10),
- (22, 2, 10), (22, 2, 10), (23, 2, 10), (23, 1, 10),
- (24, 1, 11), (25, 2, 11), (28, 3, 12), (32, 5, 13),
- (37, 6, 14), (43, 8, 16), (45, 8, 16), (47, 9, 17),
- (52, 11, 17), (53, 11, 18), (55, 12, 19), (57, 12, 19),
- (60, 12, 20), (61, 12, 19), (62, 12, 18), (65, 13, 19),
- (70, 14, 19), (85, 19, 21), (97, 24, 23), (110, 29, 25),
- (119, 35, 28), (128, 42, 31), (133, 46, 33), (138, 51, 36),
- (164, 74, 49), (166, 76, 49), (168, 79, 49), (165, 76, 48),
- (162, 74, 47), (162, 74, 48), (163, 75, 49), (162, 76, 50),
- (158, 71, 47), (145, 57, 40), (141, 54, 39), (137, 52, 39),
- (133, 48, 38), (129, 44, 37), (127, 42, 36), (126, 41, 35),
- (116, 36, 32), (109, 32, 31), (103, 28, 30), (96, 24, 29),
- (90, 21, 28), (86, 19, 27), (82, 18, 27), (74, 14, 23),
- (68, 12, 21), (58, 9, 18), (53, 7, 16), (48, 6, 15),
- (46, 5, 14), (44, 5, 14), (41, 3, 12), (40, 3, 12),
- (40, 2, 10), (39, 2, 10), (38, 2, 10), (37, 2, 9),
- (36, 2, 9), (35, 2, 9), (35, 2, 9), (33, 2, 9),
- (31, 1, 8), (26, 1, 8), (25, 0, 7), (24, 0, 7),
- (24, 0, 7), (25, 0, 7), (27, 0, 6), (30, 1, 8),
- (39, 2, 8), (44, 3, 9), (49, 4, 10), (50, 4, 10),
- (52, 5, 11), (53, 5, 11), (54, 6, 12), (56, 6, 13),
- (57, 6, 12), (58, 8, 18), (57, 8, 19), (57, 9, 20),
- (57, 9, 19), (58, 9, 18), (59, 10, 19), (61, 12, 21),
- (70, 15, 24), (76, 16, 24), (82, 18, 25), (84, 19, 25),
- (87, 20, 25), (92, 21, 23), (98, 23, 25), (103, 24, 26),
- (106, 25, 29), (103, 23, 27), (100, 22, 26), (98, 22, 25),
- (91, 20, 23), (82, 18, 23), (71, 16, 23), (60, 12, 18),
- (41, 7, 14), (34, 5, 11), (28, 3, 9), (26, 2, 8),
- (25, 2, 8), (23, 2, 9), (22, 1, 7), (21, 0, 6),
- (21, 0, 6), (21, 0, 7), (21, 0, 7), (21, 0, 7),
- (21, 0, 7), (22, 0, 7), (23, 0, 8), (24, 0, 8),
- (26, 0, 10), (27, 0, 9), (29, 1, 9), (29, 0, 8),
- (30, 0, 8), (31, 1, 10), (31, 1, 10), (31, 1, 10),
- (31, 0, 8), (30, 1, 10), (29, 1, 9), (29, 1, 9),
- (28, 1, 10), (28, 0, 8), (29, 0, 9), (31, 0, 7),
- (40, 4, 10), (43, 5, 10), (47, 6, 11), (55, 9, 14),
- (64, 11, 15), (71, 12, 14), (77, 14, 14), (81, 17, 16),
- (83, 17, 17), (81, 16, 18), (79, 15, 17), (77, 15, 17),
- (71, 13, 14), (63, 10, 11), (55, 9, 12), (48, 7, 13),
- (38, 4, 10), (37, 3, 9), (37, 3, 9), (37, 3, 9),
- (40, 4, 11), (44, 5, 12), (47, 7, 15), (49, 9, 18),
- (49, 10, 19), (49, 10, 19), (49, 10, 20), (48, 9, 19),
- (46, 9, 18), (42, 8, 17), (36, 7, 16), (31, 5, 14),
- (26, 1, 10), (25, 0, 9), (25, 0, 9), (24, 0, 8),
- (23, 0, 8), (23, 0, 8), (23, 0, 8), (23, 0, 8),
- (24, 0, 8), (23, 0, 8), (23, 0, 6), (24, 1, 9),
- (26, 1, 8), (29, 2, 9), (33, 4, 12), (40, 6, 15),
- (46, 9, 18), (52, 12, 22), (58, 14, 24), (65, 15, 24),
- (74, 17, 25), (83, 20, 29), (88, 22, 29), (91, 24, 33),
- (91, 25, 32), (91, 25, 32), (92, 26, 36), (93, 25, 34),
- (92, 25, 34), (89, 24, 31), (86, 23, 31), (83, 23, 33),
- (80, 21, 31), (79, 19, 29), (78, 18, 28), (79, 16, 24),
- (80, 16, 24), (81, 16, 23), (83, 16, 23), (85, 17, 23),
- (88, 17, 24), (90, 17, 23), (92, 17, 23), (92, 18, 25),
- (91, 17, 22), (91, 17, 22), (88, 15, 18), (83, 13, 17),
- (77, 12, 18), (71, 10, 17), (68, 9, 16), (67, 9, 16),
- (67, 9, 16), (67, 10, 17), (67, 10, 18), (68, 11, 19),
- (69, 12, 20), (71, 13, 22), (71, 13, 22), (69, 13, 22),
- (65, 12, 21), (59, 10, 18), (55, 9, 17), (51, 9, 17),
- (48, 8, 17), (48, 9, 17), (50, 10, 19), (55, 12, 19),
- (52, 11, 18), (48, 9, 15), (44, 8, 14), (41, 7, 14)
- ),
-
-// 584 Marina
-((19, 87, 122), (22, 88, 114), (18, 90, 112), (14, 92, 110),
- (15, 103, 113), (17, 115, 116), (17, 119, 115), (18, 123, 115),
- (13, 138, 116), (14, 139, 117), (16, 141, 118), (20, 135, 122),
- (25, 130, 127), (30, 129, 135), (35, 128, 143), (36, 127, 148),
- (38, 127, 153), (44, 119, 171), (47, 119, 175), (50, 119, 179),
- (51, 120, 175), (52, 122, 172), (56, 123, 167), (61, 124, 163),
- (103, 136, 137), (117, 146, 136), (132, 156, 135), (136, 160, 142),
- (141, 164, 150), (141, 163, 148), (141, 163, 147), (149, 163, 145),
- (139, 161, 147), (101, 149, 168), (84, 139, 166), (67, 129, 164),
- (64, 125, 153), (62, 121, 142), (64, 121, 140), (67, 121, 138),
- (65, 119, 128), (59, 112, 125), (53, 105, 122), (51, 102, 120),
- (50, 100, 119), (46, 97, 117), (43, 94, 115), (29, 82, 114),
- (14, 68, 111), (2, 55, 106), (1, 57, 105), (1, 59, 105),
- (3, 65, 105), (6, 71, 106), (6, 77, 105), (6, 83, 105),
- (5, 106, 109), (6, 114, 109), (7, 123, 110), (7, 130, 105),
- (7, 138, 100), (6, 140, 99), (6, 142, 99), (5, 141, 97),
- (6, 132, 93), (5, 114, 94), (8, 115, 102), (11, 117, 110),
- (15, 119, 113), (20, 121, 116), (32, 129, 127), (47, 133, 132),
- (67, 139, 146), (72, 146, 157), (77, 154, 168), (85, 157, 174),
- (94, 160, 180), (97, 159, 181), (101, 159, 182), (101, 153, 184),
- (97, 149, 192), (91, 144, 204), (95, 147, 206), (100, 151, 208),
- (104, 155, 210), (109, 160, 212), (117, 164, 212), (132, 161, 194),
- (150, 138, 142), (140, 129, 138), (130, 121, 134), (125, 114, 132),
- (121, 108, 130), (114, 111, 118), (107, 93, 95), (98, 89, 89),
- (71, 89, 96), (27, 94, 125), (20, 94, 128), (14, 95, 132),
- (11, 96, 134), (9, 98, 137), (6, 102, 137), (4, 102, 138),
- (4, 87, 136), (4, 84, 138), (5, 82, 140), (6, 83, 142),
- (7, 84, 145), (10, 86, 148), (15, 89, 152), (20, 94, 156),
- (26, 99, 159), (34, 103, 152), (36, 100, 144), (39, 97, 137),
- (42, 91, 123), (42, 86, 111), (42, 81, 105), (35, 78, 97),
- (27, 52, 57), (22, 41, 45), (18, 31, 33), (14, 31, 36),
- (11, 32, 40), (6, 35, 53), (3, 36, 61), (0, 36, 64),
- (1, 41, 72), (0, 60, 105), (0, 65, 114), (1, 71, 123),
- (2, 79, 134), (3, 83, 142), (3, 87, 149), (3, 89, 156),
- (5, 91, 162), (6, 90, 162), (7, 90, 163), (6, 90, 164),
- (6, 90, 166), (7, 94, 173), (18, 102, 178), (35, 118, 188),
- (57, 137, 199), (91, 169, 212), (94, 170, 211), (98, 172, 211),
- (99, 182, 209), (94, 188, 208), (98, 193, 203), (99, 199, 202),
- (97, 187, 190), (90, 182, 188), (83, 178, 187), (75, 170, 186),
- (71, 169, 191), (76, 166, 196), (91, 167, 200), (102, 168, 206),
- (112, 165, 210), (111, 160, 218), (108, 158, 216), (105, 156, 214),
- (95, 149, 210), (86, 139, 205), (78, 133, 200), (72, 129, 197),
- (63, 125, 190), (61, 122, 189), (59, 120, 189), (59, 122, 188),
- (63, 124, 189), (71, 128, 188), (79, 133, 185), (86, 134, 180),
- (88, 132, 176), (82, 128, 170), (78, 124, 163), (75, 123, 151),
- (78, 129, 132), (86, 131, 118), (81, 132, 113), (71, 125, 115),
- (45, 116, 123), (45, 117, 120), (46, 119, 118), (46, 122, 121),
- (42, 119, 129), (35, 114, 144), (26, 107, 157), (23, 102, 163),
- (25, 102, 167), (28, 104, 169), (34, 110, 171), (44, 117, 169),
- (52, 121, 166), (57, 122, 165), (56, 118, 165), (51, 112, 158),
- (50, 107, 146), (53, 102, 128), (60, 93, 111), (68, 78, 95),
- (72, 60, 80), (80, 43, 64), (89, 33, 46), (97, 27, 32),
- (111, 20, 19), (118, 15, 11), (121, 14, 9), (121, 20, 10),
- (110, 32, 20), (107, 42, 34), (103, 54, 44), (98, 64, 54),
- (96, 77, 59), (83, 92, 69), (73, 100, 80), (63, 110, 87),
- (57, 111, 91), (56, 109, 90), (50, 104, 90), (42, 90, 84),
- (26, 80, 73), (17, 71, 59), (10, 64, 53), (6, 57, 54),
- (6, 49, 60), (2, 42, 65), (4, 38, 63), (5, 41, 64),
- (5, 46, 73), (5, 52, 87), (2, 57, 104), (0, 61, 117),
- (0, 65, 123), (0, 67, 128), (0, 68, 126), (1, 67, 125),
- (1, 65, 122), (2, 63, 118), (2, 63, 117), (1, 62, 114),
- (1, 62, 112), (1, 61, 112), (2, 62, 113), (3, 66, 119),
- (4, 73, 126), (7, 80, 134), (10, 87, 138), (16, 95, 139),
- (15, 87, 129), (13, 83, 121), (12, 77, 117), (10, 74, 114)
- ),
-
-// 585 Meadow
-((153, 129, 176), (154, 126, 170), (168, 135, 178), (183, 144, 187),
- (195, 152, 198), (208, 160, 209), (212, 162, 213), (217, 165, 218),
- (235, 179, 234), (228, 176, 228), (222, 173, 223), (203, 163, 206),
- (185, 153, 190), (164, 147, 168), (143, 142, 146), (127, 140, 128),
- (111, 138, 110), (105, 127, 91), (105, 124, 90), (105, 122, 89),
- (108, 117, 88), (111, 112, 88), (111, 102, 93), (112, 92, 99),
- (111, 76, 119), (103, 70, 111), (95, 64, 103), (84, 58, 94),
- (74, 52, 85), (69, 50, 80), (65, 49, 75), (53, 45, 64),
- (45, 41, 59), (38, 38, 50), (36, 38, 49), (35, 39, 48),
- (34, 39, 45), (34, 39, 42), (34, 37, 41), (34, 36, 40),
- (33, 35, 41), (34, 35, 43), (36, 36, 46), (44, 41, 52),
- (52, 46, 59), (57, 48, 64), (62, 50, 70), (74, 57, 81),
- (87, 64, 94), (110, 81, 117), (115, 86, 121), (120, 91, 126),
- (114, 92, 121), (109, 93, 117), (103, 91, 111), (97, 89, 106),
- (68, 93, 66), (55, 93, 51), (42, 93, 37), (36, 94, 30),
- (31, 96, 24), (32, 96, 25), (34, 97, 27), (38, 97, 36),
- (48, 101, 47), (72, 116, 101), (76, 130, 116), (81, 145, 132),
- (79, 143, 123), (77, 141, 114), (68, 135, 90), (55, 142, 69),
- (33, 138, 34), (39, 135, 23), (45, 133, 13), (43, 131, 7),
- (42, 130, 2), (41, 131, 1), (40, 133, 1), (40, 133, 1),
- (29, 126, 0), (37, 133, 2), (34, 128, 5), (31, 123, 9),
- (34, 118, 15), (37, 113, 22), (45, 109, 35), (49, 99, 46),
- (67, 83, 71), (71, 76, 78), (76, 70, 86), (80, 67, 90),
- (84, 65, 94), (89, 62, 98), (94, 65, 102), (101, 70, 107),
- (109, 78, 117), (130, 95, 135), (134, 98, 140), (139, 102, 145),
- (139, 102, 145), (140, 102, 145), (134, 98, 139), (123, 92, 129),
- (102, 78, 107), (95, 75, 100), (88, 72, 94), (85, 70, 91),
- (82, 69, 89), (75, 67, 85), (77, 66, 88), (78, 67, 88),
- (77, 66, 87), (64, 60, 80), (62, 58, 76), (60, 56, 73),
- (57, 52, 68), (54, 52, 68), (57, 56, 72), (62, 58, 75),
- (92, 70, 101), (106, 79, 114), (120, 89, 128), (128, 94, 136),
- (137, 99, 144), (149, 106, 156), (161, 116, 166), (165, 121, 171),
- (172, 126, 175), (175, 128, 178), (173, 127, 178), (172, 127, 178),
- (172, 126, 177), (169, 126, 174), (162, 125, 167), (152, 124, 160),
- (130, 140, 158), (118, 149, 158), (107, 159, 159), (99, 155, 145),
- (92, 151, 132), (74, 144, 101), (52, 147, 74), (41, 137, 65),
- (32, 134, 44), (34, 137, 14), (33, 128, 15), (32, 119, 17),
- (33, 102, 23), (37, 88, 32), (44, 85, 36), (48, 72, 47),
- (70, 61, 78), (79, 65, 86), (88, 70, 94), (101, 77, 108),
- (99, 75, 106), (102, 79, 110), (101, 82, 109), (95, 83, 106),
- (80, 76, 94), (56, 75, 69), (47, 73, 57), (39, 71, 45),
- (27, 73, 26), (20, 69, 20), (26, 70, 18), (31, 70, 20),
- (39, 69, 32), (45, 70, 37), (51, 72, 43), (57, 72, 54),
- (69, 72, 70), (73, 76, 87), (80, 83, 98), (87, 95, 105),
- (89, 97, 104), (87, 94, 100), (82, 84, 97), (77, 79, 92),
- (71, 77, 85), (66, 71, 76), (62, 62, 71), (70, 61, 75),
- (73, 72, 89), (79, 82, 95), (85, 93, 102), (95, 108, 115),
- (99, 124, 127), (107, 125, 131), (105, 131, 132), (98, 129, 127),
- (87, 124, 120), (85, 111, 111), (84, 93, 100), (79, 76, 91),
- (82, 73, 92), (91, 75, 100), (104, 81, 112), (123, 90, 129),
- (144, 103, 148), (165, 117, 166), (180, 128, 181), (189, 135, 189),
- (192, 140, 192), (195, 142, 195), (196, 142, 196), (188, 138, 191),
- (179, 132, 184), (174, 126, 179), (171, 123, 175), (162, 120, 168),
- (151, 117, 159), (138, 108, 149), (124, 97, 135), (107, 87, 118),
- (89, 79, 99), (72, 72, 82), (57, 66, 63), (40, 55, 41),
- (29, 47, 29), (20, 42, 21), (17, 41, 15), (15, 39, 13),
- (16, 38, 12), (12, 30, 12), (15, 25, 18), (21, 27, 29),
- (24, 30, 31), (25, 28, 30), (25, 25, 34), (34, 32, 45),
- (48, 47, 61), (64, 61, 75), (81, 71, 90), (106, 85, 114),
- (129, 103, 135), (151, 124, 157), (173, 138, 177), (191, 148, 194),
- (205, 154, 206), (208, 158, 212), (213, 160, 215), (208, 162, 211),
- (203, 170, 199), (193, 176, 197), (199, 183, 205), (202, 186, 214),
- (217, 197, 217), (210, 203, 216), (210, 204, 223), (202, 191, 230),
- (199, 177, 222), (193, 164, 214), (180, 153, 202), (169, 140, 191)
- ),
-
-// 586 Mermaid
-((70, 122, 117), (80, 108, 100), (81, 102, 97), (82, 97, 94),
- (76, 94, 104), (71, 92, 114), (67, 91, 120), (64, 90, 127),
- (54, 86, 151), (60, 88, 156), (66, 91, 161), (76, 97, 166),
- (87, 103, 172), (95, 110, 177), (103, 117, 183), (104, 121, 185),
- (106, 125, 188), (101, 135, 205), (93, 139, 207), (86, 144, 210),
- (84, 146, 210), (82, 148, 211), (81, 148, 211), (81, 149, 211),
- (74, 129, 204), (73, 121, 202), (73, 114, 200), (66, 102, 198),
- (59, 91, 196), (57, 89, 196), (56, 88, 196), (56, 91, 197),
- (56, 93, 199), (51, 91, 203), (49, 92, 207), (48, 94, 211),
- (41, 87, 213), (34, 80, 216), (31, 78, 217), (28, 76, 218),
- (17, 71, 218), (15, 72, 216), (14, 73, 215), (15, 78, 212),
- (17, 83, 210), (18, 88, 209), (20, 93, 209), (24, 102, 207),
- (26, 108, 203), (34, 121, 193), (38, 126, 186), (43, 131, 179),
- (44, 131, 166), (46, 131, 154), (46, 132, 149), (46, 134, 145),
- (49, 138, 138), (44, 135, 139), (39, 132, 141), (36, 128, 148),
- (34, 124, 156), (31, 119, 160), (29, 115, 165), (23, 103, 172),
- (19, 91, 175), (16, 71, 178), (16, 66, 175), (16, 61, 173),
- (19, 64, 172), (23, 68, 171), (32, 81, 168), (39, 89, 154),
- (55, 116, 126), (63, 132, 118), (71, 148, 110), (78, 155, 113),
- (85, 162, 116), (84, 161, 121), (84, 161, 127), (75, 151, 134),
- (72, 139, 146), (70, 124, 179), (63, 114, 178), (57, 105, 178),
- (56, 103, 174), (56, 101, 171), (57, 103, 161), (56, 106, 145),
- (47, 113, 114), (43, 116, 104), (40, 119, 95), (36, 119, 91),
- (32, 120, 88), (25, 120, 88), (23, 120, 90), (22, 119, 89),
- (20, 118, 86), (28, 107, 77), (37, 101, 69), (47, 95, 61),
- (51, 90, 56), (55, 86, 51), (66, 78, 44), (78, 77, 40),
- (104, 89, 45), (104, 93, 42), (105, 98, 39), (102, 100, 37),
- (99, 103, 35), (91, 106, 34), (82, 110, 37), (73, 114, 42),
- (66, 118, 52), (59, 120, 79), (60, 119, 85), (61, 118, 92),
- (67, 117, 102), (78, 118, 109), (88, 117, 110), (98, 114, 104),
- (114, 108, 76), (119, 107, 63), (125, 107, 50), (126, 107, 46),
- (128, 108, 43), (127, 107, 36), (124, 106, 30), (116, 106, 29),
- (104, 102, 29), (73, 90, 25), (67, 88, 26), (61, 87, 27),
- (53, 85, 33), (46, 83, 40), (39, 75, 42), (39, 67, 44),
- (58, 60, 48), (70, 57, 45), (83, 54, 42), (90, 57, 39),
- (98, 61, 37), (116, 80, 36), (124, 95, 30), (124, 105, 24),
- (119, 117, 21), (103, 146, 26), (96, 148, 29), (90, 150, 33),
- (78, 152, 47), (69, 157, 64), (61, 156, 83), (55, 152, 104),
- (54, 161, 151), (56, 164, 159), (59, 168, 167), (60, 168, 175),
- (54, 167, 175), (46, 164, 163), (42, 159, 141), (40, 150, 117),
- (41, 143, 97), (54, 135, 61), (55, 131, 52), (57, 127, 44),
- (55, 118, 35), (59, 117, 40), (71, 127, 58), (78, 140, 81),
- (72, 142, 118), (71, 143, 127), (70, 144, 137), (74, 154, 162),
- (77, 160, 182), (77, 158, 194), (72, 153, 202), (67, 152, 210),
- (62, 148, 213), (53, 140, 213), (42, 133, 213), (34, 129, 209),
- (29, 125, 199), (24, 118, 186), (22, 111, 170), (24, 106, 152),
- (28, 100, 114), (30, 99, 109), (32, 98, 105), (36, 97, 99),
- (37, 99, 100), (32, 97, 101), (30, 93, 107), (28, 87, 114),
- (26, 84, 120), (22, 79, 119), (21, 71, 113), (24, 60, 101),
- (27, 49, 84), (31, 41, 68), (35, 35, 54), (39, 34, 48),
- (40, 35, 44), (39, 40, 46), (36, 48, 52), (31, 59, 61),
- (26, 70, 68), (21, 79, 69), (17, 84, 66), (17, 88, 61),
- (20, 93, 55), (24, 96, 51), (29, 96, 50), (35, 97, 54),
- (40, 102, 64), (40, 106, 77), (39, 112, 94), (37, 116, 110),
- (37, 122, 125), (33, 127, 138), (30, 132, 150), (29, 136, 158),
- (33, 140, 163), (41, 143, 167), (54, 149, 171), (67, 153, 173),
- (77, 152, 172), (86, 150, 165), (97, 150, 154), (105, 149, 140),
- (106, 145, 123), (104, 145, 104), (103, 145, 85), (100, 145, 67),
- (92, 143, 51), (84, 142, 37), (78, 141, 27), (73, 137, 21),
- (71, 134, 20), (70, 130, 24), (71, 125, 31), (73, 120, 39),
- (78, 116, 49), (86, 109, 59), (91, 104, 65), (94, 100, 68),
- (96, 96, 71), (95, 92, 71), (86, 87, 65), (74, 87, 59),
- (66, 92, 63), (63, 105, 80), (53, 113, 96), (44, 120, 106),
- (40, 123, 113), (46, 130, 127), (51, 132, 135), (60, 130, 132)
- ),
-
-// 587 Mesmerize
-((20, 29, 51), (12, 59, 51), (12, 83, 57), (12, 107, 63),
- (25, 120, 72), (39, 133, 82), (46, 145, 85), (53, 158, 89),
- (77, 150, 120), (84, 151, 127), (91, 153, 135), (95, 148, 139),
- (100, 143, 144), (112, 135, 146), (124, 128, 149), (132, 130, 154),
- (140, 132, 159), (159, 138, 154), (171, 139, 156), (184, 141, 158),
- (190, 145, 154), (197, 149, 151), (201, 146, 153), (206, 144, 156),
- (224, 140, 154), (225, 118, 156), (226, 97, 159), (211, 85, 158),
- (197, 74, 158), (188, 65, 155), (179, 56, 153), (140, 59, 152),
- (100, 64, 147), (50, 65, 111), (40, 73, 101), (30, 81, 92),
- (57, 81, 96), (85, 81, 101), (99, 86, 105), (113, 91, 109),
- (179, 56, 135), (189, 47, 144), (199, 38, 154), (208, 29, 154),
- (218, 21, 154), (216, 30, 155), (214, 39, 157), (228, 48, 159),
- (196, 51, 149), (184, 88, 135), (172, 92, 124), (161, 96, 114),
- (177, 99, 109), (193, 102, 104), (189, 105, 103), (186, 108, 102),
- (161, 112, 115), (159, 124, 120), (157, 136, 125), (171, 133, 134),
- (186, 130, 143), (200, 131, 144), (214, 133, 146), (233, 128, 147),
- (240, 127, 143), (243, 133, 124), (245, 132, 122), (247, 132, 120),
- (241, 134, 121), (236, 136, 122), (227, 127, 127), (218, 123, 133),
- (182, 126, 149), (161, 120, 139), (141, 114, 130), (134, 114, 129),
- (128, 114, 128), (123, 108, 128), (118, 103, 128), (110, 103, 130),
- (122, 101, 137), (127, 85, 150), (129, 92, 150), (131, 100, 150),
- (129, 108, 148), (127, 116, 147), (122, 123, 141), (118, 134, 139),
- (140, 146, 134), (152, 129, 135), (165, 113, 136), (169, 108, 138),
- (174, 104, 141), (177, 99, 154), (170, 92, 165), (161, 89, 166),
- (164, 95, 170), (179, 118, 162), (192, 107, 143), (205, 97, 124),
- (209, 95, 117), (214, 94, 111), (232, 76, 104), (236, 56, 101),
- (245, 44, 107), (244, 45, 115), (244, 46, 124), (239, 48, 128),
- (234, 51, 132), (225, 62, 135), (215, 72, 144), (202, 75, 157),
- (191, 77, 158), (164, 70, 161), (153, 63, 164), (142, 56, 168),
- (128, 41, 170), (116, 34, 167), (91, 44, 166), (81, 41, 163),
- (105, 49, 153), (109, 58, 150), (113, 67, 148), (116, 71, 151),
- (119, 76, 155), (131, 91, 160), (142, 110, 158), (148, 124, 157),
- (167, 134, 150), (197, 133, 135), (198, 128, 131), (200, 123, 128),
- (197, 108, 116), (194, 100, 110), (181, 101, 109), (163, 107, 115),
- (132, 137, 128), (115, 142, 141), (99, 148, 155), (94, 147, 156),
- (89, 146, 158), (111, 129, 163), (132, 125, 160), (148, 128, 146),
- (179, 128, 135), (231, 139, 123), (235, 136, 118), (240, 134, 114),
- (244, 130, 119), (249, 125, 126), (249, 117, 135), (250, 118, 144),
- (246, 142, 154), (246, 144, 157), (246, 146, 160), (248, 149, 161),
- (243, 139, 160), (247, 117, 160), (249, 96, 160), (247, 75, 160),
- (251, 52, 161), (245, 39, 156), (242, 35, 153), (239, 31, 150),
- (235, 38, 141), (224, 51, 134), (210, 52, 134), (202, 54, 132),
- (181, 52, 132), (179, 51, 138), (178, 51, 144), (184, 37, 144),
- (183, 35, 140), (187, 48, 144), (194, 54, 149), (210, 62, 147),
- (223, 84, 138), (222, 109, 134), (229, 126, 133), (241, 134, 131),
- (238, 142, 132), (237, 148, 136), (237, 143, 144), (221, 147, 152),
- (195, 143, 160), (179, 143, 158), (164, 144, 156), (138, 143, 144),
- (106, 120, 124), (73, 92, 103), (60, 71, 92), (71, 48, 96),
- (87, 29, 97), (103, 14, 98), (154, 18, 120), (195, 29, 133),
- (211, 33, 128), (234, 44, 124), (242, 61, 124), (241, 73, 125),
- (246, 75, 120), (246, 82, 117), (244, 93, 110), (237, 107, 104),
- (224, 117, 102), (217, 125, 89), (217, 142, 87), (218, 140, 89),
- (220, 132, 85), (228, 128, 100), (241, 111, 113), (246, 91, 121),
- (241, 74, 134), (234, 65, 149), (225, 54, 161), (208, 43, 167),
- (191, 41, 164), (181, 42, 165), (172, 41, 173), (172, 41, 168),
- (182, 54, 167), (198, 62, 175), (206, 61, 169), (210, 77, 166),
- (216, 88, 168), (205, 83, 167), (192, 83, 164), (185, 84, 158),
- (181, 78, 155), (181, 72, 153), (183, 74, 147), (192, 78, 148),
- (204, 85, 150), (210, 95, 149), (213, 97, 153), (212, 101, 154),
- (196, 104, 150), (178, 95, 147), (153, 96, 146), (109, 97, 136),
- (85, 87, 118), (89, 92, 119), (79, 91, 124), (84, 77, 118),
- (119, 75, 113), (151, 69, 119), (174, 56, 129), (193, 51, 119),
- (205, 50, 104), (205, 48, 103), (168, 44, 96), (126, 42, 80),
- (115, 31, 68), (72, 25, 61), (29, 33, 55), (26, 28, 49)
- ),
-
-// 588 Midnight_Wave
-((15, 35, 151), (16, 39, 153), (17, 39, 157), (18, 40, 161),
- (19, 39, 165), (20, 39, 170), (20, 40, 171), (21, 42, 172),
- (23, 47, 173), (22, 44, 171), (21, 41, 170), (20, 35, 167),
- (20, 29, 164), (18, 27, 158), (17, 26, 153), (17, 26, 148),
- (17, 26, 144), (12, 22, 126), (10, 18, 116), (9, 14, 106),
- (7, 11, 94), (5, 8, 83), (4, 7, 77), (3, 6, 72),
- (1, 3, 53), (0, 2, 45), (0, 2, 37), (0, 1, 32),
- (0, 0, 27), (0, 0, 25), (0, 0, 24), (0, 0, 23),
- (0, 0, 23), (0, 1, 25), (0, 1, 28), (0, 1, 31),
- (0, 1, 34), (1, 2, 37), (2, 3, 38), (3, 5, 39),
- (5, 8, 42), (5, 7, 42), (5, 7, 43), (4, 6, 41),
- (4, 6, 39), (4, 6, 38), (5, 7, 37), (6, 9, 36),
- (5, 8, 35), (3, 6, 34), (2, 4, 35), (1, 2, 36),
- (1, 3, 40), (1, 4, 45), (1, 4, 49), (2, 5, 54),
- (6, 16, 79), (13, 30, 94), (20, 44, 109), (41, 66, 126),
- (62, 89, 143), (74, 99, 152), (87, 110, 162), (106, 129, 179),
- (121, 148, 193), (139, 180, 217), (143, 186, 220), (148, 192, 224),
- (148, 190, 224), (148, 188, 224), (144, 177, 221), (128, 158, 213),
- (92, 124, 188), (72, 103, 173), (53, 82, 159), (36, 62, 143),
- (20, 42, 127), (17, 36, 121), (15, 30, 116), (10, 21, 102),
- (7, 15, 88), (3, 7, 66), (2, 5, 58), (1, 3, 50),
- (0, 2, 47), (0, 2, 44), (0, 2, 39), (0, 2, 36),
- (0, 2, 30), (0, 1, 29), (0, 1, 28), (0, 1, 28),
- (0, 2, 28), (1, 2, 28), (1, 2, 28), (1, 2, 28),
- (1, 2, 27), (1, 1, 27), (1, 1, 29), (1, 2, 32),
- (1, 2, 34), (1, 3, 36), (2, 3, 42), (2, 4, 48),
- (2, 5, 61), (3, 7, 71), (5, 10, 82), (6, 12, 87),
- (8, 15, 92), (8, 15, 92), (8, 15, 94), (8, 15, 97),
- (10, 16, 101), (16, 25, 129), (17, 27, 131), (19, 30, 134),
- (21, 33, 137), (20, 34, 139), (20, 31, 137), (16, 25, 136),
- (16, 25, 150), (16, 26, 150), (17, 27, 150), (16, 27, 148),
- (16, 27, 147), (16, 24, 144), (14, 22, 143), (14, 25, 142),
- (16, 34, 142), (26, 59, 148), (29, 65, 150), (32, 72, 152),
- (38, 82, 160), (44, 95, 169), (49, 108, 178), (54, 114, 185),
- (53, 113, 177), (49, 104, 166), (45, 95, 156), (43, 92, 151),
- (42, 90, 146), (41, 83, 144), (37, 72, 142), (33, 65, 140),
- (28, 59, 137), (22, 54, 130), (22, 55, 131), (23, 56, 132),
- (22, 52, 134), (21, 49, 137), (20, 48, 137), (19, 47, 135),
- (18, 49, 120), (17, 46, 114), (16, 44, 109), (13, 33, 97),
- (9, 23, 84), (5, 12, 71), (3, 6, 58), (2, 4, 48),
- (1, 3, 41), (0, 2, 34), (0, 2, 34), (0, 2, 34),
- (0, 2, 35), (0, 1, 37), (0, 2, 40), (0, 2, 43),
- (1, 3, 53), (1, 3, 56), (2, 4, 59), (2, 5, 66),
- (3, 6, 77), (3, 6, 86), (4, 7, 92), (4, 7, 97),
- (4, 7, 100), (4, 7, 100), (4, 8, 102), (4, 9, 105),
- (4, 10, 105), (4, 10, 103), (4, 10, 102), (4, 10, 98),
- (4, 10, 99), (4, 11, 101), (5, 12, 104), (7, 15, 110),
- (9, 19, 118), (12, 22, 125), (15, 25, 132), (17, 27, 141),
- (18, 28, 151), (19, 28, 160), (20, 28, 167), (20, 28, 169),
- (20, 28, 165), (20, 27, 157), (18, 24, 147), (16, 21, 138),
- (14, 17, 128), (11, 13, 117), (8, 10, 105), (6, 7, 91),
- (4, 5, 78), (2, 5, 67), (2, 3, 58), (1, 3, 52),
- (1, 3, 49), (1, 3, 48), (2, 3, 50), (2, 4, 54),
- (3, 5, 56), (3, 5, 58), (3, 6, 60), (3, 6, 59),
- (4, 5, 59), (4, 5, 60), (5, 6, 61), (4, 7, 63),
- (5, 9, 68), (6, 11, 73), (7, 15, 82), (10, 20, 91),
- (15, 29, 102), (18, 40, 112), (23, 50, 122), (28, 57, 135),
- (30, 62, 148), (31, 67, 161), (34, 69, 172), (34, 72, 179),
- (35, 74, 182), (36, 72, 181), (35, 67, 181), (31, 61, 178),
- (27, 50, 172), (23, 43, 166), (19, 35, 160), (17, 29, 153),
- (16, 25, 152), (16, 23, 152), (16, 24, 152), (18, 28, 154),
- (18, 31, 156), (18, 33, 155), (18, 37, 157), (18, 38, 158),
- (18, 38, 157), (19, 38, 157), (18, 38, 156), (17, 37, 155),
- (16, 37, 156), (15, 36, 157), (14, 35, 155), (15, 34, 154)
- ),
-
-// 589 Mint
-((109, 152, 117), (117, 169, 136), (119, 172, 143), (121, 175, 150),
- (121, 173, 147), (122, 172, 145), (121, 171, 144), (120, 171, 143),
- (117, 160, 128), (110, 152, 123), (104, 144, 119), (94, 131, 116),
- (84, 119, 113), (76, 108, 112), (69, 98, 111), (67, 93, 107),
- (65, 89, 104), (69, 86, 104), (73, 91, 105), (78, 96, 107),
- (86, 104, 115), (94, 113, 124), (97, 119, 127), (100, 125, 131),
- (116, 140, 141), (120, 145, 143), (124, 151, 145), (129, 155, 149),
- (135, 159, 154), (137, 162, 154), (139, 165, 155), (146, 175, 164),
- (156, 180, 165), (157, 174, 155), (155, 170, 152), (153, 167, 150),
- (145, 161, 150), (137, 155, 150), (136, 154, 150), (135, 154, 150),
- (130, 148, 149), (123, 147, 140), (117, 146, 132), (111, 146, 126),
- (105, 146, 120), (104, 147, 117), (103, 148, 115), (102, 149, 115),
- (105, 155, 121), (123, 161, 133), (129, 165, 137), (136, 169, 142),
- (139, 169, 142), (142, 169, 142), (142, 168, 141), (143, 167, 141),
- (135, 165, 134), (130, 160, 131), (125, 155, 128), (117, 150, 124),
- (110, 146, 121), (106, 142, 119), (102, 139, 118), (98, 134, 117),
- (93, 131, 112), (93, 137, 110), (99, 140, 108), (105, 144, 106),
- (110, 147, 106), (116, 150, 106), (125, 156, 110), (123, 156, 116),
- (118, 148, 114), (108, 144, 111), (98, 140, 109), (90, 135, 99),
- (82, 131, 90), (79, 129, 87), (77, 127, 85), (71, 123, 80),
- (72, 123, 79), (70, 113, 83), (68, 109, 85), (67, 106, 88),
- (66, 101, 88), (66, 96, 88), (60, 86, 83), (54, 79, 82),
- (55, 68, 83), (56, 70, 86), (57, 72, 89), (58, 74, 90),
- (59, 76, 91), (62, 84, 95), (69, 95, 99), (73, 104, 102),
- (77, 110, 107), (84, 121, 108), (84, 116, 107), (84, 112, 107),
- (84, 110, 106), (84, 109, 106), (88, 108, 105), (93, 113, 105),
- (110, 129, 107), (111, 134, 108), (113, 140, 110), (112, 140, 109),
- (111, 140, 108), (103, 127, 107), (96, 116, 102), (87, 111, 99),
- (73, 97, 92), (57, 74, 74), (51, 71, 72), (45, 69, 70),
- (34, 60, 59), (24, 45, 48), (20, 42, 44), (21, 44, 44),
- (18, 43, 50), (29, 53, 59), (41, 63, 69), (44, 69, 73),
- (47, 75, 78), (56, 85, 85), (70, 97, 95), (78, 105, 103),
- (85, 110, 108), (97, 126, 121), (99, 129, 123), (102, 133, 125),
- (109, 135, 130), (110, 139, 128), (110, 146, 127), (110, 148, 130),
- (108, 148, 129), (105, 147, 130), (103, 146, 131), (103, 144, 133),
- (103, 143, 136), (107, 145, 141), (113, 147, 140), (118, 150, 142),
- (123, 156, 148), (128, 163, 138), (127, 163, 135), (126, 163, 133),
- (123, 161, 123), (121, 158, 115), (119, 155, 108), (114, 150, 102),
- (105, 148, 96), (101, 146, 95), (98, 144, 95), (89, 135, 90),
- (80, 124, 87), (72, 109, 83), (62, 96, 75), (53, 84, 72),
- (53, 76, 73), (56, 88, 85), (62, 95, 92), (68, 102, 100),
- (78, 119, 108), (84, 130, 116), (91, 138, 124), (91, 143, 122),
- (80, 132, 104), (74, 126, 99), (69, 121, 94), (59, 107, 80),
- (50, 98, 67), (48, 92, 69), (48, 85, 71), (49, 86, 67),
- (59, 93, 76), (65, 99, 88), (67, 102, 94), (71, 104, 93),
- (70, 105, 92), (66, 103, 95), (63, 95, 94), (58, 90, 89),
- (57, 95, 87), (59, 97, 86), (61, 99, 85), (70, 108, 88),
- (81, 124, 89), (93, 135, 91), (107, 142, 98), (117, 151, 104),
- (124, 160, 109), (130, 161, 117), (130, 159, 121), (126, 156, 122),
- (124, 149, 127), (115, 141, 127), (104, 133, 124), (100, 126, 121),
- (92, 119, 116), (83, 117, 109), (85, 121, 103), (89, 124, 99),
- (94, 132, 98), (101, 141, 104), (112, 147, 111), (123, 151, 120),
- (129, 152, 133), (130, 151, 143), (131, 148, 147), (132, 144, 149),
- (127, 141, 148), (124, 137, 141), (119, 129, 137), (111, 124, 134),
- (109, 123, 129), (105, 117, 128), (102, 118, 130), (105, 126, 131),
- (106, 130, 133), (110, 137, 135), (115, 146, 136), (114, 150, 140),
- (111, 155, 142), (114, 162, 139), (117, 165, 139), (114, 166, 141),
- (111, 168, 140), (116, 167, 138), (115, 165, 135), (111, 160, 133),
- (110, 150, 131), (105, 144, 128), (104, 136, 125), (102, 125, 121),
- (95, 115, 118), (88, 105, 116), (86, 102, 117), (87, 101, 116),
- (86, 98, 115), (85, 100, 116), (91, 107, 115), (94, 110, 116),
- (93, 113, 119), (93, 116, 119), (91, 116, 120), (90, 116, 120),
- (88, 112, 117), (84, 108, 115), (82, 104, 110), (81, 104, 104),
- (83, 108, 98), (88, 111, 93), (93, 122, 98), (102, 142, 108)
- ),
-
-// 590 Mistic
-((29, 24, 66), (23, 20, 65), (19, 18, 64), (15, 17, 64),
- (12, 14, 59), (10, 11, 54), (7, 9, 50), (5, 8, 46),
- (7, 12, 36), (12, 19, 35), (18, 26, 34), (24, 32, 41),
- (31, 39, 49), (38, 44, 56), (45, 49, 63), (48, 50, 66),
- (52, 52, 69), (48, 47, 84), (43, 40, 85), (38, 34, 87),
- (36, 33, 92), (35, 32, 98), (34, 32, 101), (34, 33, 105),
- (43, 38, 108), (52, 47, 113), (61, 56, 119), (69, 64, 120),
- (78, 72, 122), (79, 75, 121), (81, 78, 120), (83, 82, 115),
- (82, 85, 111), (79, 85, 106), (77, 81, 101), (75, 77, 97),
- (76, 76, 97), (77, 76, 97), (77, 75, 95), (78, 74, 94),
- (90, 77, 93), (95, 80, 98), (101, 84, 104), (104, 86, 106),
- (108, 88, 109), (109, 91, 113), (110, 94, 117), (115, 98, 127),
- (119, 98, 136), (111, 98, 147), (100, 89, 143), (90, 81, 139),
- (77, 70, 130), (65, 59, 122), (59, 53, 117), (53, 48, 112),
- (38, 37, 87), (42, 40, 82), (46, 43, 78), (54, 50, 81),
- (63, 57, 85), (66, 62, 88), (70, 68, 92), (78, 75, 101),
- (83, 81, 114), (90, 92, 132), (92, 94, 134), (94, 97, 136),
- (97, 99, 136), (100, 101, 137), (108, 105, 144), (117, 111, 149),
- (132, 118, 155), (142, 125, 163), (153, 133, 172), (163, 143, 181),
- (174, 154, 191), (177, 154, 188), (180, 155, 185), (176, 149, 181),
- (175, 152, 186), (167, 142, 168), (148, 127, 151), (129, 112, 135),
- (123, 107, 130), (117, 103, 126), (107, 93, 117), (99, 92, 112),
- (91, 89, 110), (91, 89, 115), (91, 89, 121), (90, 88, 124),
- (90, 87, 128), (87, 85, 130), (85, 83, 129), (80, 81, 124),
- (77, 74, 120), (76, 67, 117), (82, 70, 119), (88, 74, 121),
- (91, 77, 122), (95, 80, 123), (100, 84, 122), (100, 89, 126),
- (92, 84, 120), (87, 82, 113), (83, 81, 106), (83, 79, 103),
- (83, 77, 101), (86, 77, 102), (95, 80, 106), (100, 84, 110),
- (103, 88, 111), (110, 94, 116), (109, 92, 117), (108, 91, 118),
- (100, 85, 119), (90, 80, 120), (89, 79, 123), (91, 81, 125),
- (97, 92, 139), (110, 103, 146), (124, 114, 153), (132, 119, 154),
- (140, 125, 155), (153, 135, 157), (162, 142, 157), (167, 143, 156),
- (168, 140, 156), (164, 139, 150), (159, 136, 146), (154, 134, 143),
- (142, 123, 141), (129, 115, 139), (119, 109, 136), (108, 104, 129),
- (90, 85, 122), (84, 79, 118), (78, 74, 114), (76, 73, 113),
- (75, 73, 113), (75, 75, 115), (75, 76, 114), (76, 77, 113),
- (79, 80, 111), (88, 90, 118), (87, 90, 118), (87, 91, 118),
- (87, 91, 111), (85, 87, 104), (84, 89, 101), (84, 91, 103),
- (88, 91, 104), (89, 92, 103), (90, 93, 103), (93, 98, 106),
- (97, 104, 114), (99, 105, 119), (99, 104, 116), (97, 99, 110),
- (94, 90, 102), (84, 76, 90), (80, 74, 89), (77, 72, 88),
- (73, 63, 86), (72, 53, 84), (68, 49, 81), (62, 49, 84),
- (49, 40, 81), (46, 36, 77), (43, 33, 74), (36, 26, 70),
- (29, 22, 66), (24, 19, 59), (19, 17, 52), (16, 14, 45),
- (14, 16, 46), (21, 26, 49), (32, 36, 54), (44, 47, 58),
- (55, 57, 68), (72, 71, 85), (90, 86, 104), (108, 100, 118),
- (145, 121, 141), (155, 125, 145), (165, 129, 149), (177, 134, 150),
- (182, 138, 149), (182, 137, 148), (178, 135, 148), (171, 128, 146),
- (155, 116, 144), (134, 104, 141), (112, 92, 139), (96, 82, 135),
- (83, 71, 134), (68, 60, 127), (56, 51, 125), (47, 45, 117),
- (43, 41, 112), (38, 36, 106), (35, 34, 104), (31, 34, 101),
- (31, 39, 95), (33, 44, 90), (43, 54, 88), (54, 67, 95),
- (72, 80, 106), (88, 94, 116), (104, 106, 125), (117, 122, 136),
- (131, 132, 149), (145, 141, 161), (153, 144, 168), (160, 151, 170),
- (168, 156, 170), (179, 158, 169), (189, 161, 166), (198, 160, 164),
- (203, 160, 161), (208, 155, 160), (207, 152, 154), (200, 145, 149),
- (189, 142, 144), (184, 137, 139), (175, 130, 132), (150, 112, 126),
- (122, 95, 116), (107, 79, 103), (101, 70, 89), (83, 60, 82),
- (62, 53, 77), (47, 42, 70), (42, 31, 65), (36, 29, 65),
- (30, 31, 69), (27, 33, 72), (27, 26, 72), (27, 22, 69),
- (24, 17, 67), (18, 13, 61), (16, 8, 51), (15, 6, 38),
- (15, 7, 34), (9, 6, 31), (9, 4, 31), (6, 2, 27),
- (7, 3, 30), (5, 5, 37), (9, 9, 47), (14, 11, 53),
- (20, 12, 55), (21, 13, 56), (24, 19, 59), (25, 23, 65)
- ),
-
-// 591 Mixed_Berry
-((110, 35, 80), (140, 36, 80), (142, 30, 78), (144, 24, 76),
- (149, 18, 80), (155, 13, 84), (149, 13, 82), (144, 14, 81),
- (103, 12, 83), (80, 9, 80), (57, 7, 78), (48, 13, 71),
- (40, 19, 64), (51, 25, 52), (63, 31, 40), (67, 29, 34),
- (71, 27, 29), (97, 24, 22), (107, 24, 21), (118, 25, 21),
- (125, 21, 22), (132, 18, 23), (137, 19, 25), (143, 20, 28),
- (172, 25, 23), (176, 29, 22), (180, 33, 21), (172, 39, 31),
- (165, 46, 42), (157, 52, 47), (149, 58, 53), (128, 64, 61),
- (99, 58, 70), (59, 59, 89), (57, 51, 82), (56, 44, 75),
- (65, 32, 67), (74, 21, 60), (77, 20, 54), (81, 20, 48),
- (84, 21, 29), (77, 21, 31), (70, 21, 34), (61, 24, 44),
- (53, 28, 54), (51, 26, 58), (49, 25, 62), (51, 20, 70),
- (69, 16, 84), (118, 25, 93), (140, 25, 85), (162, 25, 78),
- (181, 24, 71), (201, 23, 64), (203, 22, 58), (205, 22, 53),
- (195, 18, 47), (185, 14, 49), (176, 11, 51), (162, 13, 58),
- (149, 15, 66), (145, 14, 66), (141, 13, 67), (130, 10, 67),
- (119, 11, 71), (103, 15, 78), (92, 12, 72), (81, 9, 67),
- (76, 8, 70), (71, 8, 74), (61, 14, 78), (54, 21, 83),
- (41, 42, 92), (43, 52, 96), (45, 63, 100), (44, 77, 95),
- (44, 91, 90), (51, 95, 84), (58, 100, 78), (73, 100, 69),
- (78, 92, 62), (94, 74, 47), (111, 64, 50), (129, 55, 53),
- (133, 50, 53), (137, 45, 53), (137, 32, 59), (137, 28, 66),
- (127, 38, 74), (113, 35, 75), (100, 33, 77), (93, 33, 75),
- (87, 33, 73), (75, 40, 74), (63, 51, 80), (58, 50, 85),
- (59, 53, 87), (60, 72, 90), (57, 68, 93), (54, 65, 96),
- (52, 60, 98), (51, 56, 101), (48, 52, 106), (40, 40, 103),
- (24, 19, 80), (19, 17, 74), (15, 16, 68), (12, 19, 61),
- (10, 23, 54), (16, 30, 36), (30, 38, 27), (40, 44, 27),
- (44, 49, 29), (72, 52, 25), (77, 53, 29), (83, 55, 34),
- (82, 56, 46), (72, 59, 50), (67, 59, 45), (58, 67, 39),
- (36, 91, 37), (46, 91, 30), (57, 92, 23), (65, 87, 19),
- (73, 83, 16), (81, 85, 10), (99, 78, 17), (118, 65, 24),
- (128, 50, 34), (124, 42, 44), (121, 39, 47), (118, 36, 50),
- (115, 32, 59), (115, 29, 62), (119, 29, 62), (122, 28, 55),
- (145, 17, 44), (155, 14, 39), (165, 12, 35), (168, 11, 35),
- (171, 10, 36), (177, 13, 37), (184, 14, 36), (186, 18, 34),
- (181, 19, 39), (158, 23, 51), (151, 22, 50), (145, 22, 49),
- (123, 21, 53), (104, 14, 62), (81, 17, 74), (63, 17, 79),
- (34, 27, 91), (31, 35, 93), (29, 44, 96), (26, 62, 93),
- (22, 76, 91), (16, 95, 89), (15, 116, 85), (13, 133, 72),
- (15, 136, 68), (28, 133, 63), (36, 127, 57), (44, 121, 52),
- (67, 106, 48), (88, 87, 43), (116, 70, 45), (145, 51, 43),
- (192, 30, 43), (200, 27, 49), (209, 24, 55), (218, 22, 69),
- (222, 16, 72), (221, 18, 69), (225, 21, 67), (223, 28, 71),
- (219, 23, 63), (212, 16, 49), (211, 12, 38), (213, 16, 36),
- (215, 16, 34), (213, 11, 30), (208, 7, 30), (205, 7, 40),
- (200, 8, 61), (194, 9, 62), (188, 11, 63), (167, 14, 69),
- (150, 15, 82), (130, 22, 91), (110, 37, 90), (87, 56, 82),
- (68, 68, 78), (52, 83, 73), (38, 101, 62), (29, 114, 47),
- (22, 107, 40), (25, 97, 33), (29, 90, 30), (38, 84, 29),
- (44, 69, 37), (56, 54, 43), (72, 49, 49), (86, 51, 56),
- (90, 58, 69), (90, 69, 78), (94, 82, 87), (94, 94, 83),
- (82, 105, 84), (69, 111, 87), (69, 111, 99), (81, 104, 97),
- (92, 98, 88), (103, 87, 78), (125, 74, 75), (155, 57, 73),
- (179, 48, 62), (198, 43, 48), (212, 41, 33), (219, 35, 28),
- (218, 33, 20), (208, 33, 16), (194, 31, 10), (179, 29, 8),
- (170, 27, 7), (166, 26, 9), (162, 20, 10), (157, 18, 10),
- (163, 23, 10), (174, 31, 10), (181, 34, 11), (179, 32, 10),
- (179, 30, 14), (179, 32, 20), (178, 29, 32), (166, 28, 43),
- (156, 20, 57), (143, 20, 67), (129, 16, 81), (109, 21, 93),
- (95, 21, 106), (92, 22, 111), (84, 19, 114), (74, 24, 112),
- (60, 36, 111), (65, 50, 111), (70, 59, 112), (77, 65, 113),
- (74, 67, 111), (78, 70, 107), (89, 68, 102), (98, 68, 99),
- (99, 68, 98), (105, 58, 95), (108, 46, 82), (113, 34, 78)
- ),
-
-// 592 More_Blue
-((81, 103, 125), (61, 83, 110), (52, 73, 102), (43, 63, 94),
- (41, 62, 91), (40, 62, 88), (39, 62, 88), (38, 62, 88),
- (36, 63, 90), (35, 63, 95), (34, 63, 100), (30, 61, 103),
- (26, 59, 106), (22, 59, 103), (19, 59, 100), (18, 58, 98),
- (17, 57, 96), (15, 49, 84), (16, 49, 79), (17, 49, 74),
- (19, 49, 75), (22, 50, 77), (22, 50, 76), (22, 51, 76),
- (19, 45, 72), (18, 42, 71), (17, 39, 70), (17, 39, 68),
- (18, 40, 66), (18, 40, 65), (19, 40, 65), (23, 45, 63),
- (30, 50, 68), (46, 67, 82), (53, 76, 90), (60, 86, 98),
- (65, 94, 109), (71, 103, 121), (73, 108, 128), (75, 113, 135),
- (79, 124, 159), (79, 127, 160), (80, 130, 162), (85, 134, 165),
- (91, 139, 168), (92, 140, 171), (94, 142, 174), (92, 142, 175),
- (86, 140, 169), (83, 131, 153), (77, 122, 147), (71, 114, 141),
- (58, 100, 130), (45, 86, 119), (40, 79, 112), (35, 72, 105),
- (25, 50, 84), (19, 39, 74), (14, 28, 64), (11, 22, 52),
- (8, 17, 41), (7, 16, 36), (7, 16, 32), (7, 17, 27),
- (9, 17, 26), (17, 28, 36), (28, 40, 48), (39, 53, 60),
- (47, 62, 68), (56, 72, 76), (73, 90, 94), (88, 110, 117),
- (121, 147, 161), (140, 165, 174), (159, 184, 187), (157, 185, 191),
- (155, 187, 196), (149, 183, 196), (144, 180, 196), (133, 174, 197),
- (127, 164, 187), (100, 131, 153), (78, 110, 135), (56, 89, 118),
- (48, 80, 111), (41, 72, 105), (30, 60, 92), (25, 50, 78),
- (21, 39, 52), (19, 38, 48), (18, 38, 44), (18, 39, 45),
- (18, 40, 47), (20, 44, 51), (26, 53, 58), (35, 60, 67),
- (42, 68, 72), (44, 69, 83), (42, 67, 85), (41, 65, 88),
- (41, 63, 86), (41, 62, 84), (39, 56, 79), (34, 49, 70),
- (19, 29, 53), (15, 24, 45), (11, 20, 37), (10, 20, 34),
- (10, 20, 31), (8, 19, 28), (9, 19, 27), (10, 21, 30),
- (12, 23, 32), (17, 29, 35), (18, 30, 36), (20, 31, 37),
- (21, 31, 40), (22, 31, 43), (21, 31, 45), (19, 29, 45),
- (14, 23, 43), (11, 21, 42), (9, 19, 42), (8, 18, 43),
- (7, 18, 44), (5, 16, 47), (4, 15, 51), (3, 17, 55),
- (2, 18, 59), (2, 21, 63), (2, 20, 63), (3, 19, 63),
- (3, 19, 61), (3, 18, 57), (1, 17, 51), (1, 16, 44),
- (2, 13, 33), (1, 14, 32), (1, 15, 32), (1, 16, 34),
- (1, 18, 36), (1, 23, 43), (3, 29, 53), (2, 35, 64),
- (2, 37, 77), (1, 38, 94), (1, 38, 95), (2, 38, 97),
- (2, 37, 97), (3, 36, 96), (4, 34, 97), (5, 33, 93),
- (11, 36, 85), (13, 38, 83), (16, 40, 81), (18, 43, 78),
- (19, 43, 76), (19, 43, 73), (18, 43, 74), (19, 43, 75),
- (18, 42, 73), (15, 31, 64), (13, 28, 61), (12, 26, 59),
- (10, 24, 57), (7, 27, 60), (8, 28, 64), (11, 32, 70),
- (22, 46, 86), (23, 48, 86), (25, 51, 87), (27, 52, 89),
- (28, 51, 85), (33, 54, 87), (34, 54, 91), (36, 53, 85),
- (35, 50, 79), (32, 46, 69), (30, 45, 62), (25, 47, 65),
- (20, 49, 71), (17, 54, 80), (19, 56, 88), (16, 56, 93),
- (9, 50, 109), (6, 52, 117), (4, 55, 126), (9, 59, 142),
- (15, 65, 149), (19, 71, 150), (26, 68, 146), (29, 72, 143),
- (30, 75, 149), (36, 80, 151), (37, 86, 152), (37, 85, 151),
- (38, 85, 144), (32, 77, 138), (28, 69, 130), (23, 61, 124),
- (14, 49, 120), (9, 43, 117), (4, 38, 115), (1, 37, 112),
- (2, 39, 108), (1, 38, 108), (1, 39, 109), (5, 44, 116),
- (8, 53, 124), (16, 65, 132), (25, 77, 142), (30, 85, 148),
- (37, 91, 156), (39, 99, 162), (40, 105, 168), (47, 111, 173),
- (46, 109, 172), (44, 102, 167), (38, 93, 160), (28, 84, 151),
- (23, 74, 141), (17, 64, 131), (12, 52, 118), (7, 39, 107),
- (2, 29, 98), (1, 22, 95), (1, 21, 99), (2, 26, 105),
- (2, 29, 113), (4, 38, 118), (8, 43, 121), (13, 45, 124),
- (18, 53, 127), (22, 57, 127), (24, 62, 123), (27, 63, 113),
- (30, 60, 99), (31, 56, 88), (32, 53, 78), (31, 51, 73),
- (29, 50, 70), (29, 50, 70), (30, 49, 71), (29, 50, 73),
- (31, 55, 77), (35, 60, 81), (42, 66, 88), (50, 74, 95),
- (58, 80, 102), (69, 93, 110), (83, 105, 117), (91, 112, 127),
- (92, 112, 132), (88, 108, 134), (83, 105, 133), (83, 104, 128)
- ),
-
-// 593 Morning_Glories_at_Night
-((43, 62, 147), (47, 68, 152), (44, 68, 146), (41, 68, 140),
- (37, 69, 130), (34, 70, 120), (34, 72, 114), (34, 75, 109),
- (33, 83, 88), (30, 83, 76), (27, 83, 65), (23, 78, 57),
- (19, 74, 49), (15, 71, 45), (12, 68, 41), (11, 68, 39),
- (10, 69, 37), (11, 67, 34), (11, 63, 36), (11, 60, 38),
- (11, 57, 39), (11, 54, 40), (10, 53, 38), (10, 53, 37),
- (7, 56, 28), (6, 60, 26), (6, 65, 25), (13, 71, 31),
- (20, 77, 38), (22, 78, 45), (25, 80, 53), (28, 82, 64),
- (31, 83, 72), (27, 84, 71), (29, 86, 71), (31, 89, 72),
- (34, 88, 78), (38, 88, 85), (40, 86, 89), (42, 84, 94),
- (42, 73, 103), (39, 70, 99), (37, 68, 96), (37, 67, 89),
- (37, 67, 82), (37, 66, 80), (38, 65, 79), (38, 62, 80),
- (40, 58, 82), (39, 50, 86), (39, 47, 87), (39, 44, 88),
- (38, 40, 87), (38, 37, 86), (37, 36, 84), (36, 36, 83),
- (31, 31, 79), (31, 28, 78), (32, 25, 77), (32, 22, 77),
- (33, 19, 78), (33, 19, 78), (33, 19, 78), (32, 19, 78),
- (30, 21, 77), (31, 24, 75), (30, 25, 73), (29, 26, 72),
- (28, 26, 71), (28, 27, 71), (26, 25, 68), (22, 25, 65),
- (16, 28, 57), (14, 31, 51), (12, 35, 45), (10, 39, 40),
- (8, 44, 35), (7, 45, 32), (6, 46, 30), (6, 47, 30),
- (8, 50, 32), (21, 62, 46), (31, 75, 60), (42, 88, 74),
- (45, 93, 81), (49, 99, 88), (55, 104, 101), (58, 105, 114),
- (60, 98, 138), (64, 98, 147), (68, 98, 156), (70, 99, 159),
- (73, 100, 162), (74, 100, 163), (73, 98, 161), (70, 94, 155),
- (64, 84, 150), (53, 66, 138), (51, 64, 136), (49, 62, 135),
- (50, 64, 134), (52, 66, 134), (56, 71, 132), (62, 76, 130),
- (73, 90, 131), (76, 94, 136), (79, 98, 142), (79, 99, 146),
- (80, 100, 151), (79, 102, 160), (78, 102, 167), (78, 104, 171),
- (79, 105, 171), (81, 106, 172), (80, 104, 173), (79, 103, 174),
- (75, 99, 177), (70, 93, 177), (65, 86, 173), (61, 77, 168),
- (55, 64, 152), (51, 59, 144), (48, 54, 136), (46, 52, 132),
- (44, 51, 129), (39, 46, 119), (35, 41, 111), (30, 35, 101),
- (30, 31, 93), (29, 27, 86), (29, 27, 87), (30, 28, 88),
- (32, 31, 88), (33, 34, 88), (31, 35, 88), (31, 35, 87),
- (30, 38, 85), (33, 40, 85), (36, 43, 85), (37, 44, 84),
- (39, 46, 83), (40, 47, 81), (39, 47, 80), (36, 48, 79),
- (33, 46, 78), (29, 43, 87), (29, 43, 89), (30, 44, 92),
- (35, 47, 99), (40, 51, 106), (47, 59, 111), (52, 66, 117),
- (61, 74, 125), (59, 74, 123), (58, 75, 121), (56, 74, 116),
- (53, 73, 109), (51, 74, 99), (49, 75, 89), (47, 73, 83),
- (48, 71, 79), (36, 61, 74), (32, 58, 73), (29, 55, 72),
- (22, 51, 67), (17, 46, 60), (12, 41, 55), (12, 36, 54),
- (13, 29, 59), (13, 28, 63), (13, 27, 67), (15, 28, 77),
- (18, 27, 83), (21, 28, 87), (24, 29, 90), (24, 29, 90),
- (24, 29, 91), (22, 29, 93), (21, 31, 99), (20, 31, 107),
- (21, 31, 115), (23, 32, 125), (24, 33, 131), (24, 36, 138),
- (25, 40, 144), (26, 43, 144), (27, 46, 145), (32, 53, 145),
- (39, 62, 146), (47, 72, 145), (55, 83, 146), (61, 93, 144),
- (64, 99, 147), (66, 102, 150), (67, 102, 152), (68, 102, 155),
- (68, 103, 156), (69, 103, 157), (71, 103, 155), (69, 103, 155),
- (64, 100, 157), (59, 92, 159), (52, 84, 162), (44, 75, 164),
- (37, 67, 164), (32, 59, 160), (30, 56, 152), (30, 54, 145),
- (30, 51, 138), (30, 50, 135), (31, 48, 134), (29, 47, 131),
- (25, 44, 127), (23, 43, 121), (24, 42, 114), (25, 42, 106),
- (28, 41, 102), (33, 44, 102), (41, 51, 103), (46, 56, 107),
- (50, 65, 110), (55, 76, 112), (58, 85, 113), (61, 91, 115),
- (65, 97, 123), (71, 105, 131), (77, 108, 141), (79, 110, 150),
- (81, 114, 157), (80, 117, 159), (77, 114, 158), (73, 111, 156),
- (71, 106, 154), (70, 101, 153), (69, 95, 152), (68, 92, 150),
- (67, 89, 146), (64, 85, 140), (61, 81, 130), (58, 78, 120),
- (57, 75, 112), (57, 73, 105), (58, 74, 99), (57, 75, 95),
- (55, 74, 93), (55, 74, 93), (53, 74, 92), (49, 72, 96),
- (47, 68, 101), (45, 64, 107), (41, 62, 113), (38, 58, 117),
- (36, 55, 123), (36, 55, 128), (36, 56, 135), (39, 58, 141)
- ),
-
-// 594 Moss
-((139, 139, 109), (75, 80, 59), (56, 60, 45), (37, 40, 31),
- (28, 31, 22), (19, 22, 14), (21, 22, 14), (23, 22, 15),
- (52, 37, 25), (70, 52, 32), (88, 68, 39), (101, 82, 51),
- (115, 97, 63), (117, 101, 63), (119, 106, 63), (115, 107, 65),
- (112, 108, 67), (78, 85, 63), (60, 70, 53), (43, 55, 44),
- (31, 40, 35), (19, 25, 26), (15, 20, 21), (12, 16, 16),
- (12, 4, 4), (14, 2, 2), (17, 1, 0), (22, 2, 1),
- (28, 3, 2), (29, 3, 2), (31, 4, 2), (30, 6, 0),
- (29, 9, 2), (40, 23, 17), (46, 33, 24), (53, 44, 31),
- (62, 57, 44), (71, 71, 57), (77, 76, 62), (84, 82, 68),
- (103, 92, 79), (103, 96, 85), (104, 101, 91), (101, 96, 87),
- (98, 92, 84), (90, 91, 79), (83, 90, 75), (64, 83, 67),
- (49, 74, 56), (27, 53, 33), (18, 46, 27), (10, 39, 22),
- (16, 37, 21), (22, 35, 20), (24, 36, 20), (27, 38, 20),
- (30, 37, 27), (28, 35, 22), (26, 33, 18), (21, 25, 13),
- (17, 18, 9), (15, 14, 7), (14, 11, 6), (15, 8, 3),
- (25, 10, 3), (51, 29, 22), (68, 44, 31), (85, 60, 41),
- (97, 68, 47), (109, 76, 54), (126, 93, 72), (136, 108, 91),
- (149, 133, 105), (145, 132, 101), (142, 132, 98), (131, 121, 94),
- (120, 111, 90), (111, 104, 82), (103, 97, 75), (87, 81, 58),
- (72, 64, 48), (54, 43, 37), (53, 35, 33), (52, 28, 29),
- (53, 30, 30), (54, 33, 32), (56, 43, 39), (66, 55, 47),
- (82, 65, 60), (82, 69, 62), (82, 73, 65), (81, 71, 63),
- (81, 70, 62), (79, 68, 54), (71, 60, 47), (65, 55, 39),
- (60, 46, 34), (58, 43, 22), (62, 48, 29), (67, 54, 37),
- (72, 58, 42), (78, 63, 47), (87, 72, 55), (96, 84, 67),
- (127, 124, 109), (137, 140, 126), (147, 157, 144), (142, 163, 151),
- (137, 170, 159), (135, 187, 170), (130, 192, 169), (136, 194, 174),
- (132, 185, 170), (116, 166, 146), (114, 159, 139), (112, 152, 133),
- (115, 139, 122), (114, 127, 116), (105, 113, 107), (84, 99, 97),
- (50, 80, 75), (36, 66, 67), (22, 52, 60), (16, 45, 53),
- (10, 39, 46), (2, 30, 30), (1, 19, 21), (2, 12, 16),
- (4, 9, 13), (17, 21, 14), (22, 26, 18), (28, 31, 22),
- (39, 42, 33), (46, 54, 43), (54, 64, 51), (57, 73, 59),
- (56, 85, 65), (52, 97, 72), (49, 110, 79), (51, 109, 81),
- (53, 109, 84), (55, 110, 86), (64, 112, 87), (68, 123, 94),
- (81, 124, 99), (113, 120, 103), (118, 123, 105), (124, 126, 107),
- (135, 135, 105), (141, 144, 108), (145, 157, 109), (150, 170, 124),
- (165, 194, 146), (165, 197, 143), (165, 201, 140), (163, 198, 137),
- (156, 199, 135), (153, 190, 140), (138, 185, 135), (124, 175, 132),
- (118, 171, 124), (108, 147, 115), (98, 143, 116), (88, 140, 117),
- (79, 142, 114), (90, 133, 112), (92, 120, 97), (85, 107, 86),
- (62, 83, 61), (57, 74, 56), (52, 66, 51), (47, 56, 47),
- (45, 48, 45), (46, 48, 42), (47, 51, 40), (56, 57, 42),
- (65, 63, 45), (78, 62, 45), (86, 62, 43), (94, 58, 37),
- (93, 57, 30), (92, 51, 22), (92, 43, 18), (94, 36, 18),
- (84, 50, 29), (83, 55, 34), (82, 61, 39), (84, 69, 51),
- (83, 79, 61), (81, 90, 71), (75, 97, 74), (67, 97, 72),
- (57, 100, 64), (48, 100, 55), (42, 93, 50), (42, 84, 46),
- (42, 80, 44), (40, 76, 40), (41, 71, 42), (48, 68, 45),
- (57, 67, 48), (58, 62, 47), (56, 55, 43), (52, 50, 38),
- (48, 44, 29), (41, 34, 20), (36, 26, 13), (28, 19, 8),
- (23, 15, 7), (20, 12, 7), (25, 13, 9), (32, 20, 11),
- (41, 32, 19), (53, 43, 28), (67, 51, 39), (79, 62, 44),
- (88, 77, 53), (99, 88, 59), (108, 95, 65), (112, 100, 69),
- (113, 104, 71), (112, 104, 71), (113, 105, 67), (109, 105, 66),
- (104, 103, 64), (95, 95, 54), (82, 85, 40), (69, 71, 30),
- (53, 60, 28), (40, 49, 20), (27, 38, 9), (17, 27, 0),
- (8, 21, 0), (5, 23, 5), (9, 28, 13), (17, 37, 24),
- (28, 46, 34), (39, 60, 46), (53, 74, 61), (74, 94, 71),
- (100, 111, 82), (121, 124, 90), (137, 137, 105), (153, 154, 108),
- (172, 172, 112), (185, 181, 113), (196, 193, 135), (205, 202, 152),
- (219, 216, 166), (224, 222, 172), (232, 233, 186), (231, 228, 191),
- (225, 220, 180), (208, 203, 171), (192, 192, 159), (170, 169, 146)
- ),
-
-// 595 Moss2
-((82, 100, 57), (88, 105, 60), (85, 102, 60), (82, 100, 61),
- (79, 95, 59), (76, 91, 58), (76, 90, 55), (76, 90, 52),
- (74, 86, 45), (71, 82, 44), (69, 79, 44), (67, 76, 44),
- (65, 73, 45), (63, 69, 41), (61, 66, 37), (58, 63, 34),
- (56, 61, 32), (48, 49, 24), (43, 44, 22), (38, 39, 21),
- (32, 33, 19), (27, 27, 18), (24, 24, 16), (22, 21, 15),
- (14, 12, 8), (11, 10, 6), (9, 9, 4), (8, 10, 6),
- (7, 11, 8), (7, 11, 8), (7, 12, 9), (8, 16, 9),
- (11, 19, 9), (17, 30, 11), (20, 33, 11), (23, 37, 12),
- (25, 36, 11), (27, 36, 11), (28, 37, 11), (30, 38, 12),
- (38, 42, 15), (40, 44, 15), (43, 46, 15), (42, 43, 14),
- (41, 41, 14), (40, 40, 14), (40, 39, 15), (40, 38, 17),
- (43, 38, 18), (43, 40, 19), (40, 37, 18), (37, 34, 17),
- (33, 30, 17), (29, 27, 17), (29, 26, 17), (29, 25, 18),
- (30, 26, 24), (31, 29, 26), (33, 32, 28), (38, 38, 32),
- (44, 44, 36), (47, 47, 38), (51, 51, 40), (61, 59, 46),
- (70, 67, 49), (86, 87, 43), (95, 97, 41), (104, 108, 39),
- (109, 113, 39), (114, 118, 40), (120, 122, 47), (125, 128, 53),
- (126, 131, 55), (124, 132, 54), (123, 133, 53), (119, 129, 60),
- (116, 126, 67), (114, 123, 71), (112, 121, 76), (106, 115, 85),
- (100, 110, 93), (98, 109, 92), (96, 107, 90), (94, 106, 89),
- (93, 104, 88), (92, 102, 88), (90, 98, 88), (89, 96, 85),
- (88, 91, 74), (87, 89, 68), (87, 87, 63), (86, 86, 61),
- (86, 86, 60), (87, 85, 58), (87, 85, 56), (85, 82, 53),
- (83, 81, 52), (79, 81, 54), (82, 87, 58), (85, 94, 62),
- (86, 97, 65), (87, 101, 68), (89, 105, 74), (87, 104, 77),
- (79, 95, 77), (74, 90, 73), (70, 86, 69), (68, 84, 67),
- (67, 82, 65), (62, 76, 60), (54, 68, 55), (47, 60, 48),
- (41, 52, 40), (34, 39, 27), (33, 37, 24), (33, 36, 22),
- (32, 34, 18), (31, 33, 16), (31, 34, 17), (32, 37, 18),
- (39, 42, 25), (43, 44, 26), (47, 47, 28), (47, 49, 28),
- (48, 51, 29), (52, 56, 29), (56, 60, 29), (60, 66, 30),
- (67, 72, 33), (75, 85, 40), (77, 87, 41), (80, 90, 43),
- (83, 94, 40), (87, 100, 40), (92, 105, 41), (99, 112, 46),
- (109, 121, 65), (111, 124, 70), (114, 128, 76), (115, 128, 77),
- (116, 129, 78), (117, 130, 77), (116, 130, 79), (116, 128, 83),
- (112, 125, 83), (104, 111, 79), (102, 107, 76), (100, 103, 73),
- (94, 95, 65), (87, 87, 58), (79, 78, 50), (71, 68, 42),
- (55, 49, 30), (52, 45, 26), (50, 41, 23), (43, 36, 21),
- (38, 33, 20), (35, 32, 21), (34, 35, 23), (33, 38, 26),
- (34, 41, 27), (34, 49, 34), (33, 49, 35), (33, 50, 37),
- (34, 52, 37), (32, 51, 38), (31, 48, 35), (31, 47, 36),
- (28, 45, 40), (29, 46, 41), (31, 48, 43), (34, 52, 45),
- (37, 55, 46), (42, 60, 49), (46, 66, 58), (52, 71, 65),
- (61, 81, 73), (72, 92, 80), (80, 102, 82), (86, 109, 83),
- (90, 117, 86), (89, 117, 85), (86, 114, 82), (84, 110, 77),
- (72, 92, 56), (68, 87, 52), (65, 83, 48), (58, 75, 42),
- (49, 66, 36), (42, 62, 30), (37, 57, 25), (32, 52, 21),
- (31, 47, 18), (32, 43, 18), (32, 38, 20), (32, 38, 21),
- (34, 40, 24), (37, 46, 28), (45, 54, 32), (55, 64, 35),
- (67, 75, 38), (78, 84, 43), (89, 93, 51), (98, 104, 59),
- (109, 113, 69), (116, 120, 76), (127, 132, 81), (136, 142, 84),
- (144, 147, 89), (147, 151, 92), (148, 151, 97), (142, 145, 98),
- (137, 139, 98), (131, 135, 93), (124, 127, 87), (115, 120, 80),
- (107, 113, 75), (96, 103, 70), (82, 91, 69), (72, 83, 67),
- (65, 75, 65), (58, 69, 62), (54, 65, 59), (50, 61, 58),
- (43, 55, 59), (36, 50, 61), (34, 45, 61), (30, 39, 57),
- (30, 36, 49), (31, 35, 45), (32, 34, 41), (29, 33, 38),
- (27, 31, 36), (24, 29, 33), (25, 29, 29), (27, 30, 27),
- (30, 33, 27), (34, 38, 30), (37, 43, 35), (39, 48, 40),
- (43, 53, 46), (48, 60, 51), (53, 69, 54), (57, 74, 58),
- (61, 78, 58), (62, 79, 59), (62, 79, 59), (61, 80, 59),
- (64, 85, 58), (67, 90, 60), (73, 93, 58), (76, 96, 58),
- (77, 95, 59), (76, 94, 58), (76, 93, 56), (77, 95, 56)
- ),
-
-// 596 Motel_Decor
-((236, 95, 36), (229, 55, 19), (232, 39, 48), (236, 24, 77),
- (231, 34, 94), (227, 44, 111), (235, 47, 113), (244, 50, 116),
- (210, 70, 82), (199, 65, 74), (189, 60, 66), (183, 43, 70),
- (177, 27, 75), (168, 18, 83), (160, 10, 92), (156, 11, 89),
- (152, 12, 86), (116, 28, 82), (100, 33, 75), (85, 39, 69),
- (78, 55, 70), (71, 71, 71), (67, 81, 71), (64, 92, 71),
- (69, 122, 79), (70, 130, 72), (71, 138, 66), (82, 122, 58),
- (94, 107, 51), (95, 100, 43), (97, 94, 36), (95, 77, 25),
- (84, 72, 17), (74, 48, 23), (61, 44, 29), (48, 41, 35),
- (59, 37, 45), (70, 33, 56), (80, 39, 61), (90, 45, 67),
- (160, 97, 116), (193, 146, 101), (227, 195, 87), (205, 218, 88),
- (184, 241, 90), (178, 248, 69), (173, 255, 49), (153, 230, 48),
- (128, 215, 40), (126, 165, 36), (128, 147, 33), (131, 129, 30),
- (114, 104, 37), (97, 80, 45), (89, 73, 45), (81, 66, 45),
- (54, 58, 48), (47, 82, 46), (41, 107, 44), (38, 108, 43),
- (35, 110, 43), (34, 116, 44), (33, 123, 45), (20, 97, 46),
- (14, 69, 38), (19, 44, 35), (21, 36, 27), (23, 29, 19),
- (27, 25, 20), (32, 22, 22), (36, 24, 33), (35, 24, 32),
- (60, 36, 55), (70, 50, 60), (81, 65, 66), (93, 70, 73),
- (105, 76, 81), (100, 73, 80), (96, 71, 79), (95, 64, 82),
- (91, 58, 80), (72, 66, 69), (76, 70, 61), (81, 74, 53),
- (75, 77, 51), (70, 81, 50), (58, 77, 46), (54, 72, 44),
- (40, 58, 45), (51, 46, 51), (63, 35, 58), (75, 37, 62),
- (87, 39, 67), (113, 41, 79), (147, 46, 90), (168, 67, 98),
- (175, 94, 103), (175, 111, 102), (156, 108, 93), (138, 105, 84),
- (124, 93, 75), (111, 82, 67), (89, 70, 58), (72, 59, 41),
- (66, 30, 24), (86, 26, 18), (106, 23, 13), (111, 20, 15),
- (117, 17, 17), (127, 13, 20), (136, 13, 23), (129, 14, 32),
- (132, 17, 49), (151, 29, 92), (164, 36, 104), (178, 43, 116),
- (205, 59, 121), (226, 102, 105), (251, 154, 95), (255, 187, 92),
- (255, 246, 36), (243, 221, 52), (232, 196, 69), (227, 185, 63),
- (222, 174, 58), (199, 137, 67), (168, 102, 77), (151, 90, 80),
- (144, 76, 82), (139, 58, 94), (130, 54, 95), (121, 51, 96),
- (117, 45, 89), (107, 38, 86), (81, 43, 79), (64, 50, 70),
- (46, 41, 71), (45, 35, 63), (44, 30, 55), (46, 22, 57),
- (49, 14, 59), (50, 9, 54), (55, 10, 43), (63, 13, 43),
- (74, 19, 40), (85, 40, 36), (91, 42, 40), (98, 44, 45),
- (108, 40, 48), (116, 58, 43), (121, 67, 54), (125, 76, 70),
- (106, 113, 56), (98, 119, 55), (90, 125, 54), (72, 122, 48),
- (56, 112, 41), (39, 95, 34), (27, 75, 33), (27, 53, 32),
- (25, 35, 34), (23, 35, 39), (23, 40, 36), (23, 46, 33),
- (19, 58, 38), (19, 70, 36), (28, 77, 39), (36, 86, 44),
- (76, 89, 63), (85, 89, 68), (95, 90, 74), (103, 98, 84),
- (123, 100, 89), (147, 98, 92), (110, 74, 85), (90, 59, 67),
- (138, 70, 67), (133, 49, 48), (132, 44, 30), (175, 74, 36),
- (200, 89, 27), (213, 90, 18), (214, 92, 19), (205, 87, 13),
- (177, 53, 10), (170, 51, 14), (164, 50, 18), (159, 58, 30),
- (148, 72, 43), (146, 86, 44), (144, 116, 55), (143, 144, 65),
- (149, 158, 50), (151, 183, 44), (160, 200, 50), (169, 201, 50),
- (172, 219, 46), (200, 216, 33), (205, 178, 27), (182, 154, 30),
- (182, 126, 24), (167, 80, 13), (136, 44, 13), (113, 22, 18),
- (91, 4, 18), (79, 0, 20), (71, 0, 19), (60, 2, 18),
- (49, 0, 24), (43, 1, 30), (40, 7, 35), (30, 7, 39),
- (24, 4, 39), (25, 7, 39), (18, 3, 35), (15, 1, 35),
- (24, 0, 36), (22, 0, 33), (15, 0, 34), (19, 0, 43),
- (18, 4, 44), (8, 18, 39), (3, 32, 39), (8, 34, 40),
- (12, 39, 35), (19, 44, 29), (33, 35, 28), (41, 23, 30),
- (53, 14, 22), (66, 10, 19), (72, 3, 24), (74, 0, 23),
- (71, 3, 28), (74, 9, 32), (79, 10, 33), (80, 15, 29),
- (86, 22, 12), (105, 24, 9), (111, 43, 14), (100, 55, 5),
- (101, 53, 9), (90, 64, 22), (71, 75, 34), (64, 70, 45),
- (55, 60, 49), (55, 66, 53), (55, 69, 54), (51, 69, 51),
- (61, 90, 33), (92, 103, 20), (111, 101, 23), (127, 125, 13),
- (175, 139, 13), (213, 125, 33), (230, 118, 34), (236, 116, 29)
- ),
-
-// 597 Muddy
-((80, 63, 50), (89, 69, 51), (90, 69, 51), (92, 70, 52),
- (92, 68, 50), (92, 67, 48), (89, 67, 48), (86, 67, 49),
- (84, 69, 53), (86, 71, 54), (89, 74, 56), (90, 76, 59),
- (91, 79, 62), (91, 80, 64), (91, 81, 66), (91, 81, 67),
- (91, 82, 68), (87, 82, 69), (86, 81, 68), (86, 81, 67),
- (86, 80, 65), (86, 80, 63), (86, 80, 63), (86, 80, 64),
- (86, 81, 65), (85, 81, 65), (85, 81, 66), (83, 79, 64),
- (81, 77, 63), (80, 76, 61), (80, 76, 59), (77, 72, 55),
- (75, 68, 51), (69, 63, 45), (65, 61, 45), (62, 59, 45),
- (59, 58, 47), (56, 58, 50), (55, 59, 51), (55, 60, 53),
- (58, 65, 59), (62, 68, 60), (67, 71, 62), (72, 74, 63),
- (78, 78, 64), (82, 80, 65), (86, 82, 67), (94, 86, 70),
- (102, 91, 72), (111, 100, 79), (113, 102, 80), (115, 104, 82),
- (114, 102, 80), (114, 101, 78), (112, 100, 77), (111, 99, 76),
- (108, 95, 72), (106, 91, 68), (104, 88, 65), (99, 83, 63),
- (95, 79, 61), (91, 76, 58), (88, 73, 56), (78, 66, 51),
- (67, 58, 44), (46, 45, 34), (39, 39, 29), (32, 33, 24),
- (29, 30, 22), (27, 28, 20), (23, 24, 16), (20, 20, 13),
- (17, 14, 9), (16, 14, 9), (16, 15, 9), (19, 20, 14),
- (22, 26, 20), (26, 30, 24), (30, 35, 28), (42, 46, 38),
- (55, 58, 51), (82, 83, 77), (94, 93, 87), (106, 104, 97),
- (110, 107, 100), (114, 111, 104), (118, 117, 109), (121, 120, 114),
- (124, 125, 116), (125, 127, 118), (126, 129, 120), (126, 129, 118),
- (127, 129, 117), (129, 129, 115), (129, 126, 111), (126, 121, 105),
- (120, 113, 99), (101, 90, 75), (88, 78, 63), (75, 66, 52),
- (69, 61, 47), (63, 56, 42), (53, 48, 33), (46, 40, 26),
- (40, 31, 17), (40, 29, 15), (41, 27, 13), (41, 26, 12),
- (41, 26, 11), (43, 26, 11), (44, 28, 13), (45, 32, 16),
- (46, 36, 20), (53, 43, 26), (55, 43, 27), (57, 44, 28),
- (62, 47, 30), (63, 48, 31), (66, 49, 31), (68, 49, 30),
- (67, 52, 31), (66, 54, 32), (66, 57, 33), (66, 57, 33),
- (67, 58, 34), (68, 59, 36), (67, 59, 38), (66, 59, 38),
- (64, 56, 37), (57, 51, 34), (54, 49, 32), (51, 48, 31),
- (46, 48, 30), (42, 47, 28), (42, 48, 28), (42, 49, 30),
- (45, 53, 36), (48, 55, 39), (51, 58, 43), (52, 59, 44),
- (53, 60, 46), (55, 61, 47), (55, 62, 48), (56, 64, 47),
- (57, 64, 47), (60, 66, 48), (61, 66, 48), (62, 66, 49),
- (66, 66, 50), (70, 66, 50), (74, 65, 51), (77, 63, 50),
- (79, 63, 46), (79, 62, 45), (79, 62, 45), (78, 63, 44),
- (77, 63, 45), (77, 62, 45), (78, 63, 45), (81, 63, 46),
- (84, 65, 48), (89, 68, 53), (90, 69, 54), (91, 70, 55),
- (92, 74, 58), (91, 77, 61), (90, 80, 65), (88, 82, 68),
- (86, 85, 72), (84, 84, 72), (83, 84, 73), (81, 83, 74),
- (78, 81, 73), (76, 79, 72), (74, 77, 69), (73, 74, 66),
- (72, 71, 63), (69, 68, 59), (67, 65, 56), (64, 61, 51),
- (60, 55, 46), (55, 50, 43), (50, 47, 40), (45, 43, 37),
- (42, 39, 32), (43, 38, 31), (44, 38, 30), (46, 40, 30),
- (50, 42, 31), (53, 45, 32), (58, 49, 36), (64, 55, 41),
- (70, 64, 52), (78, 74, 62), (89, 86, 75), (102, 97, 88),
- (113, 109, 100), (124, 120, 111), (133, 129, 120), (139, 136, 126),
- (143, 140, 129), (149, 146, 134), (155, 151, 140), (162, 159, 146),
- (169, 166, 153), (175, 172, 158), (179, 176, 161), (182, 177, 162),
- (181, 175, 159), (174, 167, 151), (164, 157, 141), (153, 146, 129),
- (144, 136, 118), (137, 128, 109), (132, 123, 102), (129, 120, 96),
- (131, 119, 93), (136, 122, 92), (140, 124, 93), (141, 125, 94),
- (138, 122, 93), (135, 120, 90), (131, 116, 88), (125, 112, 85),
- (119, 108, 82), (112, 103, 80), (110, 100, 75), (108, 98, 74),
- (109, 98, 73), (107, 94, 73), (104, 92, 72), (100, 89, 72),
- (94, 86, 71), (87, 81, 68), (77, 75, 65), (67, 67, 57),
- (57, 59, 49), (51, 52, 41), (46, 45, 35), (40, 40, 30),
- (36, 35, 27), (32, 32, 25), (29, 30, 24), (28, 29, 26),
- (29, 32, 27), (32, 34, 29), (38, 37, 29), (44, 40, 29),
- (44, 41, 30), (45, 41, 31), (46, 41, 32), (49, 42, 33),
- (52, 43, 36), (56, 47, 40), (58, 52, 45), (67, 56, 48)
- ),
-
-// 598 Muddy_2
-((99, 79, 67), (82, 66, 53), (91, 76, 64), (100, 86, 75),
- (109, 95, 84), (118, 104, 94), (119, 104, 95), (121, 105, 97),
- (119, 108, 102), (112, 104, 99), (106, 100, 97), (96, 90, 87),
- (87, 81, 78), (79, 73, 70), (72, 65, 62), (68, 60, 56),
- (65, 56, 50), (61, 50, 42), (60, 48, 42), (60, 47, 42),
- (62, 50, 45), (64, 53, 49), (64, 54, 50), (64, 55, 52),
- (71, 55, 50), (75, 53, 44), (79, 51, 39), (77, 48, 36),
- (76, 46, 33), (76, 45, 32), (76, 45, 32), (69, 45, 35),
- (63, 45, 38), (56, 46, 43), (54, 45, 43), (52, 45, 43),
- (52, 45, 41), (53, 45, 40), (53, 44, 39), (53, 43, 38),
- (57, 40, 28), (58, 36, 25), (60, 32, 22), (59, 29, 19),
- (58, 26, 16), (56, 25, 15), (54, 24, 15), (51, 23, 15),
- (46, 21, 13), (37, 23, 15), (34, 22, 15), (32, 21, 16),
- (32, 23, 17), (32, 25, 19), (33, 25, 19), (35, 25, 19),
- (42, 32, 26), (46, 34, 29), (51, 37, 32), (51, 38, 34),
- (52, 40, 37), (50, 39, 36), (49, 38, 35), (44, 35, 31),
- (41, 31, 27), (30, 22, 18), (33, 23, 19), (36, 24, 20),
- (39, 27, 22), (42, 30, 24), (53, 38, 32), (70, 46, 39),
- (95, 62, 47), (111, 70, 50), (128, 78, 54), (140, 86, 55),
- (152, 94, 57), (157, 97, 59), (162, 101, 61), (162, 101, 59),
- (160, 103, 63), (134, 93, 68), (116, 85, 66), (99, 78, 65),
- (93, 75, 64), (88, 72, 63), (79, 66, 58), (75, 60, 52),
- (79, 57, 47), (85, 60, 49), (91, 64, 52), (91, 65, 53),
- (92, 66, 54), (93, 67, 55), (91, 71, 58), (87, 69, 55),
- (80, 61, 48), (70, 48, 34), (69, 43, 29), (69, 39, 24),
- (69, 40, 25), (69, 41, 26), (73, 45, 35), (80, 53, 41),
- (90, 74, 64), (95, 80, 71), (101, 86, 79), (100, 85, 80),
- (99, 85, 81), (96, 82, 78), (90, 77, 73), (83, 68, 67),
- (77, 62, 59), (69, 52, 45), (69, 51, 43), (70, 50, 41),
- (73, 49, 34), (78, 46, 27), (84, 42, 22), (90, 40, 20),
- (93, 43, 22), (94, 47, 31), (96, 52, 40), (96, 57, 45),
- (97, 62, 50), (105, 73, 56), (114, 84, 72), (119, 96, 87),
- (130, 111, 97), (132, 117, 108), (132, 118, 107), (132, 120, 107),
- (126, 114, 100), (115, 98, 90), (104, 87, 79), (90, 77, 70),
- (69, 60, 58), (57, 52, 51), (46, 45, 45), (43, 42, 41),
- (40, 39, 37), (33, 34, 31), (27, 28, 25), (24, 23, 21),
- (23, 21, 17), (18, 16, 11), (18, 15, 10), (19, 14, 10),
- (25, 13, 7), (30, 14, 6), (34, 17, 8), (47, 22, 8),
- (70, 35, 10), (74, 37, 14), (79, 40, 18), (89, 45, 23),
- (100, 52, 23), (108, 53, 20), (110, 55, 26), (114, 57, 31),
- (125, 55, 30), (124, 69, 40), (121, 64, 43), (119, 59, 47),
- (116, 63, 46), (104, 67, 47), (94, 62, 49), (87, 58, 48),
- (83, 61, 51), (82, 61, 51), (82, 61, 51), (82, 60, 50),
- (85, 59, 49), (90, 60, 51), (93, 64, 52), (101, 69, 55),
- (117, 73, 61), (122, 75, 66), (119, 80, 67), (118, 80, 67),
- (112, 72, 62), (98, 65, 55), (83, 57, 47), (70, 48, 34),
- (57, 36, 24), (56, 36, 22), (55, 36, 21), (56, 37, 25),
- (60, 43, 34), (66, 51, 40), (73, 56, 46), (79, 60, 51),
- (83, 63, 52), (84, 61, 52), (83, 60, 52), (80, 56, 49),
- (73, 54, 46), (67, 50, 48), (64, 48, 49), (63, 50, 47),
- (64, 51, 49), (69, 54, 52), (78, 62, 57), (86, 67, 61),
- (93, 74, 64), (100, 77, 68), (99, 76, 70), (94, 76, 68),
- (89, 73, 65), (78, 64, 59), (62, 54, 52), (53, 47, 44),
- (47, 40, 37), (40, 34, 31), (37, 29, 24), (40, 26, 21),
- (44, 26, 23), (48, 28, 24), (54, 30, 26), (56, 32, 29),
- (58, 36, 31), (61, 38, 32), (63, 40, 33), (60, 40, 31),
- (56, 38, 29), (52, 38, 27), (50, 36, 27), (48, 34, 27),
- (47, 35, 27), (51, 38, 31), (56, 40, 36), (61, 45, 40),
- (67, 50, 44), (69, 51, 46), (70, 52, 46), (71, 52, 45),
- (71, 49, 40), (73, 44, 34), (72, 38, 30), (72, 35, 24),
- (68, 30, 16), (61, 23, 12), (54, 19, 9), (43, 17, 7),
- (35, 14, 7), (27, 11, 6), (26, 11, 8), (30, 14, 10),
- (32, 18, 13), (41, 25, 19), (55, 35, 27), (66, 47, 38),
- (85, 64, 55), (98, 75, 66), (87, 64, 55), (91, 68, 56)
- ),
-
-// 599 Muted_Rainbow
-((192, 123, 83), (209, 149, 116), (184, 129, 102), (160, 110, 88),
- (137, 98, 81), (114, 86, 74), (103, 80, 67), (93, 74, 60),
- (83, 79, 44), (80, 75, 36), (78, 72, 28), (75, 70, 32),
- (73, 69, 36), (65, 61, 42), (58, 53, 48), (55, 54, 51),
- (53, 55, 54), (53, 65, 53), (69, 78, 55), (85, 92, 57),
- (94, 93, 48), (104, 95, 40), (105, 94, 39), (106, 93, 39),
- (104, 74, 39), (104, 70, 45), (105, 66, 52), (105, 70, 55),
- (105, 75, 59), (104, 78, 59), (104, 82, 59), (91, 77, 53),
- (70, 74, 46), (46, 75, 50), (38, 76, 51), (31, 78, 52),
- (29, 79, 53), (27, 81, 55), (26, 84, 55), (25, 87, 56),
- (33, 93, 53), (41, 98, 53), (50, 103, 54), (68, 107, 51),
- (87, 111, 49), (95, 105, 50), (104, 100, 51), (121, 97, 52),
- (140, 97, 56), (165, 100, 48), (178, 115, 51), (191, 130, 55),
- (207, 154, 70), (223, 178, 85), (227, 187, 101), (232, 197, 117),
- (248, 226, 113), (232, 202, 110), (217, 179, 107), (185, 145, 85),
- (154, 111, 64), (140, 89, 60), (127, 68, 56), (102, 43, 44),
- (83, 30, 38), (76, 20, 35), (89, 32, 38), (102, 44, 41),
- (108, 51, 40), (114, 58, 40), (129, 74, 43), (156, 101, 47),
- (199, 157, 43), (212, 167, 47), (225, 177, 51), (209, 178, 54),
- (194, 179, 57), (189, 172, 52), (184, 165, 48), (175, 152, 46),
- (153, 136, 38), (150, 109, 21), (139, 93, 22), (129, 78, 23),
- (119, 68, 23), (109, 59, 24), (87, 52, 23), (70, 46, 27),
- (44, 31, 23), (41, 37, 25), (39, 44, 28), (37, 44, 29),
- (35, 44, 30), (43, 47, 36), (53, 50, 46), (59, 53, 56),
- (73, 47, 58), (94, 44, 59), (98, 42, 53), (102, 41, 48),
- (102, 40, 44), (103, 39, 41), (110, 44, 37), (120, 55, 35),
- (154, 69, 30), (167, 85, 27), (181, 102, 24), (189, 109, 25),
- (198, 116, 27), (209, 120, 35), (218, 127, 39), (230, 131, 46),
- (234, 123, 49), (247, 114, 48), (242, 112, 45), (238, 111, 42),
- (233, 123, 32), (222, 122, 23), (199, 115, 21), (178, 114, 32),
- (125, 85, 41), (96, 75, 48), (67, 66, 55), (57, 60, 52),
- (47, 55, 50), (39, 51, 47), (40, 54, 41), (54, 61, 32),
- (87, 60, 29), (149, 66, 28), (161, 62, 30), (173, 59, 32),
- (188, 56, 35), (186, 55, 42), (182, 51, 47), (179, 60, 54),
- (172, 82, 48), (181, 101, 45), (191, 120, 42), (194, 122, 41),
- (198, 125, 40), (201, 136, 37), (197, 145, 30), (182, 140, 33),
- (166, 129, 27), (112, 101, 27), (100, 89, 26), (89, 78, 25),
- (76, 61, 19), (72, 44, 24), (78, 30, 29), (95, 27, 25),
- (144, 46, 35), (161, 51, 36), (178, 57, 37), (207, 85, 39),
- (219, 119, 47), (233, 132, 69), (245, 148, 95), (240, 167, 113),
- (236, 162, 125), (227, 151, 119), (226, 150, 111), (226, 149, 103),
- (214, 142, 75), (203, 135, 56), (198, 132, 40), (190, 126, 33),
- (190, 105, 29), (194, 99, 28), (198, 94, 27), (214, 79, 42),
- (218, 69, 44), (203, 69, 49), (181, 60, 75), (164, 55, 89),
- (127, 65, 92), (84, 65, 93), (76, 60, 90), (68, 65, 80),
- (57, 65, 64), (66, 57, 53), (82, 57, 47), (94, 63, 49),
- (121, 61, 56), (128, 64, 57), (135, 67, 58), (141, 74, 69),
- (143, 79, 72), (147, 84, 76), (164, 99, 85), (177, 113, 98),
- (177, 111, 109), (180, 115, 121), (186, 118, 134), (187, 97, 150),
- (163, 78, 153), (153, 82, 136), (166, 83, 143), (163, 85, 134),
- (170, 100, 113), (177, 118, 113), (164, 130, 103), (158, 135, 87),
- (143, 136, 78), (113, 138, 70), (103, 137, 54), (113, 134, 42),
- (120, 133, 40), (128, 139, 44), (141, 146, 51), (148, 155, 50),
- (139, 146, 56), (123, 131, 63), (101, 137, 56), (74, 125, 56),
- (55, 103, 53), (41, 100, 44), (33, 100, 45), (28, 109, 47),
- (35, 122, 56), (48, 124, 70), (57, 130, 85), (70, 142, 98),
- (86, 148, 93), (82, 145, 81), (69, 139, 77), (64, 130, 69),
- (58, 119, 55), (52, 107, 51), (51, 100, 57), (69, 95, 64),
- (102, 99, 69), (118, 117, 69), (138, 125, 71), (164, 128, 77),
- (170, 127, 80), (169, 118, 83), (173, 112, 84), (180, 95, 82),
- (179, 87, 86), (182, 95, 85), (193, 87, 72), (204, 86, 62),
- (217, 90, 55), (217, 81, 50), (206, 80, 47), (199, 76, 35),
- (174, 62, 31), (143, 59, 40), (129, 64, 44), (119, 60, 39),
- (120, 62, 40), (128, 64, 48), (158, 91, 81), (193, 131, 100)
- ),
-
-// 600 Mystery
-((80, 11, 0), (64, 6, 0), (58, 4, 0), (52, 3, 0),
- (48, 2, 0), (44, 1, 0), (42, 0, 0), (41, 0, 0),
- (36, 0, 0), (32, 0, 0), (29, 0, 0), (25, 0, 0),
- (22, 0, 0), (20, 0, 0), (18, 0, 0), (18, 0, 0),
- (18, 1, 1), (11, 3, 8), (13, 5, 12), (16, 8, 16),
- (25, 9, 15), (34, 10, 14), (39, 11, 14), (45, 13, 15),
- (74, 24, 19), (92, 29, 18), (111, 34, 17), (125, 42, 23),
- (140, 51, 29), (143, 58, 37), (146, 66, 45), (150, 78, 61),
- (136, 85, 77), (107, 110, 130), (102, 120, 145), (98, 130, 161),
- (87, 122, 153), (77, 114, 145), (73, 109, 141), (70, 105, 137),
- (80, 87, 108), (88, 73, 83), (97, 60, 58), (102, 46, 37),
- (107, 32, 16), (110, 28, 10), (113, 24, 4), (116, 24, 4),
- (118, 24, 3), (124, 24, 2), (126, 24, 1), (129, 24, 0),
- (128, 24, 0), (128, 24, 0), (126, 24, 0), (125, 24, 0),
- (109, 21, 1), (98, 18, 1), (88, 15, 1), (78, 12, 1),
- (68, 10, 1), (62, 9, 1), (57, 8, 1), (46, 6, 1),
- (37, 3, 1), (29, 2, 1), (34, 3, 0), (39, 5, 0),
- (44, 6, 0), (50, 8, 1), (65, 14, 3), (87, 21, 4),
- (115, 40, 20), (117, 49, 31), (120, 59, 42), (119, 59, 42),
- (118, 59, 42), (111, 59, 45), (104, 60, 49), (87, 61, 57),
- (67, 61, 65), (44, 48, 56), (40, 36, 45), (36, 25, 34),
- (36, 22, 30), (36, 19, 27), (37, 18, 25), (44, 15, 20),
- (60, 10, 7), (66, 8, 3), (72, 7, 0), (74, 7, 0),
- (77, 8, 0), (83, 10, 0), (91, 13, 0), (101, 16, 0),
- (113, 20, 0), (134, 28, 0), (144, 30, 0), (155, 33, 0),
- (160, 34, 0), (165, 36, 0), (176, 41, 0), (186, 45, 0),
- (200, 55, 7), (201, 60, 14), (203, 66, 21), (206, 67, 21),
- (209, 69, 21), (216, 70, 19), (220, 69, 17), (213, 70, 21),
- (203, 68, 23), (182, 56, 17), (177, 52, 13), (173, 48, 10),
- (160, 40, 6), (143, 32, 3), (124, 25, 2), (108, 18, 0),
- (82, 10, 1), (73, 7, 1), (64, 5, 1), (60, 4, 1),
- (57, 3, 1), (50, 4, 3), (41, 6, 9), (34, 10, 17),
- (28, 14, 27), (19, 34, 57), (17, 40, 67), (15, 47, 78),
- (9, 53, 85), (5, 52, 88), (3, 48, 82), (3, 47, 79),
- (15, 50, 78), (21, 42, 64), (28, 35, 50), (28, 31, 43),
- (29, 28, 37), (27, 28, 38), (28, 32, 45), (40, 42, 52),
- (55, 50, 59), (92, 66, 65), (95, 67, 65), (98, 68, 66),
- (115, 75, 66), (127, 74, 62), (150, 78, 57), (168, 75, 45),
- (182, 62, 22), (180, 58, 18), (178, 54, 14), (170, 53, 15),
- (150, 49, 17), (130, 46, 19), (110, 41, 20), (90, 34, 19),
- (75, 30, 19), (37, 23, 21), (29, 20, 20), (22, 17, 19),
- (9, 10, 15), (5, 6, 9), (5, 2, 3), (8, 1, 2),
- (24, 3, 2), (30, 4, 2), (36, 5, 2), (52, 10, 2),
- (72, 14, 1), (95, 20, 0), (120, 27, 1), (145, 34, 2),
- (169, 41, 2), (188, 48, 3), (206, 54, 2), (222, 59, 1),
- (235, 63, 2), (246, 67, 3), (250, 69, 4), (250, 71, 5),
- (246, 73, 7), (244, 73, 8), (242, 74, 10), (238, 71, 10),
- (230, 69, 10), (224, 65, 8), (219, 63, 7), (215, 63, 9),
- (215, 63, 9), (215, 62, 7), (217, 61, 5), (218, 58, 1),
- (218, 58, 0), (220, 58, 0), (218, 58, 1), (215, 57, 1),
- (209, 53, 1), (200, 50, 0), (191, 46, 0), (180, 43, 0),
- (171, 39, 0), (163, 36, 0), (157, 33, 0), (153, 30, 0),
- (150, 30, 0), (148, 31, 0), (146, 31, 0), (144, 31, 0),
- (141, 30, 0), (134, 28, 0), (124, 25, 0), (112, 22, 0),
- (102, 19, 0), (93, 16, 0), (85, 14, 1), (79, 12, 1),
- (76, 11, 0), (77, 10, 1), (83, 12, 2), (92, 15, 3),
- (102, 20, 4), (113, 23, 4), (122, 26, 3), (131, 28, 3),
- (136, 30, 3), (137, 29, 4), (134, 27, 4), (127, 25, 2),
- (119, 21, 1), (111, 18, 0), (101, 15, 0), (92, 11, 0),
- (85, 9, 0), (80, 8, 0), (78, 9, 0), (78, 10, 0),
- (79, 10, 0), (80, 8, 0), (83, 8, 0), (86, 8, 0),
- (89, 8, 1), (92, 11, 1), (95, 12, 1), (99, 13, 1),
- (102, 13, 0), (105, 13, 1), (105, 15, 1), (104, 16, 1),
- (102, 17, 1), (99, 17, 0), (94, 15, 0), (87, 14, 0)
- ),
-
-// 601 Neon
-((21, 52, 121), (20, 40, 136), (19, 35, 145), (19, 31, 155),
- (20, 28, 163), (21, 26, 172), (23, 25, 175), (25, 24, 178),
- (37, 20, 187), (44, 18, 190), (52, 17, 193), (61, 15, 192),
- (70, 14, 192), (80, 12, 189), (90, 11, 187), (95, 10, 185),
- (101, 10, 183), (122, 7, 173), (131, 8, 166), (140, 9, 160),
- (147, 11, 153), (155, 14, 147), (158, 15, 144), (162, 16, 142),
- (176, 20, 134), (182, 21, 132), (188, 22, 131), (193, 22, 133),
- (198, 23, 135), (200, 23, 137), (202, 23, 139), (205, 22, 145),
- (208, 21, 151), (209, 18, 164), (208, 17, 170), (208, 16, 176),
- (206, 16, 179), (204, 16, 183), (202, 16, 183), (201, 17, 184),
- (193, 20, 178), (189, 22, 170), (186, 24, 163), (183, 27, 153),
- (180, 30, 144), (179, 31, 139), (178, 33, 135), (176, 36, 129),
- (173, 38, 123), (167, 44, 110), (164, 49, 103), (161, 55, 96),
- (156, 63, 91), (152, 71, 86), (149, 74, 84), (146, 78, 83),
- (136, 94, 78), (132, 100, 72), (128, 106, 67), (126, 112, 60),
- (124, 118, 53), (123, 119, 50), (123, 121, 47), (123, 121, 42),
- (123, 120, 37), (124, 107, 27), (128, 98, 26), (132, 90, 25),
- (134, 85, 26), (136, 81, 28), (142, 71, 33), (147, 62, 39),
- (153, 46, 56), (154, 41, 67), (155, 37, 79), (152, 36, 93),
- (149, 36, 107), (146, 38, 114), (143, 40, 121), (136, 47, 134),
- (128, 56, 146), (114, 81, 165), (108, 94, 169), (102, 108, 173),
- (99, 114, 173), (97, 120, 173), (94, 132, 170), (95, 140, 164),
- (106, 146, 148), (116, 143, 141), (127, 140, 134), (132, 136, 131),
- (137, 133, 128), (146, 123, 123), (158, 114, 120), (170, 100, 117),
- (181, 85, 116), (197, 55, 121), (196, 41, 128), (195, 27, 135),
- (191, 22, 139), (188, 18, 143), (178, 11, 152), (166, 8, 160),
- (135, 15, 174), (119, 25, 179), (103, 36, 185), (95, 42, 187),
- (87, 49, 190), (73, 63, 194), (58, 78, 197), (45, 94, 199),
- (34, 111, 201), (20, 145, 202), (19, 153, 201), (19, 161, 201),
- (23, 175, 198), (32, 187, 191), (46, 195, 185), (63, 202, 176),
- (97, 205, 158), (115, 200, 147), (134, 196, 137), (142, 193, 129),
- (150, 190, 122), (168, 183, 109), (184, 179, 96), (198, 174, 85),
- (209, 171, 75), (220, 166, 62), (218, 164, 60), (217, 163, 58),
- (209, 158, 56), (197, 156, 56), (182, 154, 60), (165, 154, 66),
- (129, 153, 83), (112, 148, 91), (96, 144, 100), (88, 140, 104),
- (80, 137, 108), (64, 127, 116), (50, 118, 124), (37, 108, 132),
- (26, 97, 139), (19, 75, 150), (20, 69, 151), (21, 64, 153),
- (26, 54, 154), (33, 45, 155), (42, 37, 156), (50, 30, 157),
- (66, 17, 161), (70, 14, 162), (75, 12, 164), (83, 8, 167),
- (90, 5, 170), (95, 4, 175), (98, 4, 179), (97, 4, 185),
- (94, 5, 191), (81, 10, 203), (77, 12, 206), (73, 14, 209),
- (65, 20, 215), (56, 28, 221), (47, 36, 227), (38, 45, 231),
- (20, 59, 238), (16, 61, 238), (13, 64, 239), (7, 69, 239),
- (4, 74, 238), (1, 77, 234), (0, 79, 230), (0, 79, 224),
- (1, 76, 216), (3, 71, 208), (5, 64, 199), (8, 58, 189),
- (10, 52, 180), (14, 46, 170), (18, 41, 160), (24, 36, 150),
- (38, 26, 131), (41, 25, 126), (45, 24, 122), (53, 22, 112),
- (60, 22, 102), (67, 24, 92), (74, 26, 83), (81, 28, 74),
- (89, 30, 66), (96, 33, 58), (103, 36, 52), (109, 38, 45),
- (115, 42, 38), (120, 46, 31), (125, 50, 25), (130, 54, 19),
- (136, 58, 15), (141, 61, 12), (147, 63, 10), (153, 66, 9),
- (158, 70, 8), (162, 72, 10), (165, 73, 14), (167, 73, 20),
- (169, 73, 29), (170, 72, 38), (169, 72, 49), (164, 72, 60),
- (157, 75, 71), (148, 80, 82), (139, 84, 92), (129, 90, 105),
- (119, 95, 115), (113, 100, 124), (105, 105, 131), (98, 110, 136),
- (91, 116, 138), (85, 118, 140), (82, 118, 141), (82, 117, 141),
- (85, 114, 140), (91, 108, 138), (97, 101, 136), (102, 95, 133),
- (104, 87, 131), (107, 76, 130), (109, 66, 131), (109, 57, 134),
- (107, 48, 136), (103, 41, 139), (99, 39, 140), (91, 40, 141),
- (82, 43, 142), (73, 48, 143), (64, 55, 144), (54, 62, 144),
- (45, 69, 144), (37, 77, 142), (30, 84, 139), (25, 91, 134),
- (21, 96, 130), (19, 101, 126), (18, 104, 122), (18, 105, 118),
- (19, 104, 113), (20, 100, 109), (21, 94, 106), (22, 87, 104),
- (22, 80, 104), (22, 72, 106), (22, 65, 110), (22, 58, 114)
- ),
-
-// 602 Neon_Purple
-((192, 57, 254), (205, 58, 253), (198, 59, 246), (192, 60, 240),
- (183, 62, 231), (175, 64, 223), (172, 65, 218), (170, 66, 214),
- (164, 76, 196), (161, 87, 191), (158, 99, 187), (159, 114, 185),
- (160, 130, 183), (160, 139, 184), (161, 149, 186), (161, 150, 184),
- (162, 152, 183), (155, 143, 197), (143, 139, 202), (132, 135, 208),
- (128, 134, 213), (124, 133, 218), (120, 129, 216), (117, 125, 214),
- (106, 98, 213), (94, 85, 211), (83, 72, 209), (76, 62, 211),
- (69, 53, 214), (68, 50, 212), (67, 48, 210), (65, 47, 207),
- (75, 50, 201), (89, 58, 182), (86, 54, 173), (83, 51, 164),
- (77, 45, 155), (71, 39, 147), (68, 36, 144), (65, 33, 141),
- (47, 25, 126), (36, 21, 118), (25, 18, 110), (19, 18, 105),
- (14, 19, 101), (14, 21, 103), (14, 23, 105), (12, 25, 116),
- (13, 32, 128), (10, 38, 165), (12, 36, 177), (15, 35, 190),
- (18, 29, 202), (21, 24, 214), (25, 24, 218), (30, 24, 223),
- (51, 30, 241), (64, 32, 245), (77, 34, 250), (93, 36, 251),
- (110, 39, 253), (118, 40, 253), (126, 41, 253), (138, 43, 253),
- (142, 44, 253), (142, 44, 253), (136, 42, 248), (131, 40, 243),
- (127, 39, 238), (123, 39, 234), (117, 37, 222), (111, 37, 209),
- (99, 40, 188), (93, 41, 182), (88, 43, 177), (82, 41, 176),
- (77, 39, 175), (75, 38, 174), (74, 38, 174), (72, 36, 173),
- (73, 37, 174), (75, 42, 185), (78, 41, 195), (82, 41, 206),
- (82, 40, 212), (82, 40, 219), (85, 37, 230), (89, 35, 239),
- (104, 36, 251), (115, 38, 252), (126, 41, 253), (130, 42, 253),
- (134, 43, 253), (142, 45, 253), (150, 46, 253), (153, 46, 253),
- (153, 46, 252), (146, 45, 246), (137, 44, 240), (129, 43, 235),
- (123, 42, 234), (118, 41, 233), (108, 42, 232), (101, 40, 232),
- (86, 36, 235), (81, 35, 233), (77, 34, 232), (73, 32, 231),
- (70, 30, 231), (65, 32, 231), (62, 32, 234), (62, 32, 236),
- (63, 32, 242), (81, 35, 250), (84, 34, 251), (88, 34, 252),
- (88, 34, 252), (90, 35, 254), (89, 35, 253), (89, 35, 252),
- (90, 38, 245), (91, 40, 238), (93, 43, 232), (95, 46, 230),
- (97, 49, 228), (103, 55, 224), (106, 60, 222), (110, 65, 225),
- (114, 66, 226), (117, 64, 224), (115, 64, 223), (114, 64, 223),
- (114, 64, 222), (111, 61, 218), (105, 63, 219), (100, 60, 220),
- (96, 50, 223), (91, 45, 224), (87, 41, 225), (84, 38, 223),
- (82, 35, 222), (68, 31, 219), (55, 27, 213), (43, 25, 207),
- (33, 22, 200), (19, 19, 191), (20, 19, 188), (21, 19, 186),
- (20, 20, 180), (21, 21, 173), (25, 29, 165), (28, 34, 157),
- (32, 41, 146), (33, 42, 145), (34, 43, 144), (33, 36, 139),
- (35, 32, 135), (42, 36, 132), (51, 41, 131), (63, 48, 130),
- (76, 58, 132), (93, 71, 146), (97, 72, 150), (101, 73, 154),
- (106, 76, 163), (110, 79, 172), (114, 81, 179), (122, 83, 189),
- (142, 87, 209), (149, 87, 212), (156, 88, 215), (167, 89, 223),
- (177, 90, 231), (180, 95, 232), (178, 97, 232), (176, 97, 232),
- (171, 95, 228), (164, 93, 222), (161, 91, 214), (163, 88, 209),
- (161, 89, 203), (155, 92, 197), (149, 96, 193), (141, 94, 185),
- (114, 87, 177), (105, 83, 177), (96, 80, 177), (82, 71, 180),
- (68, 62, 185), (57, 59, 195), (50, 55, 200), (45, 55, 206),
- (38, 46, 212), (32, 47, 216), (26, 45, 221), (21, 48, 225),
- (16, 48, 233), (8, 50, 240), (9, 52, 244), (19, 56, 245),
- (32, 63, 243), (42, 69, 243), (51, 73, 240), (59, 71, 237),
- (66, 74, 237), (74, 71, 238), (87, 82, 240), (107, 89, 241),
- (124, 100, 243), (142, 110, 245), (161, 116, 244), (174, 117, 244),
- (185, 113, 244), (191, 110, 245), (196, 103, 245), (196, 96, 246),
- (192, 94, 249), (189, 89, 250), (184, 81, 252), (178, 73, 253),
- (173, 67, 253), (166, 60, 253), (162, 52, 252), (157, 48, 252),
- (149, 46, 252), (145, 45, 252), (141, 44, 252), (137, 42, 253),
- (133, 41, 253), (124, 39, 252), (117, 37, 247), (114, 35, 240),
- (108, 33, 230), (107, 33, 217), (101, 32, 204), (98, 31, 192),
- (94, 29, 186), (87, 29, 181), (82, 28, 177), (69, 26, 169),
- (55, 25, 166), (42, 22, 160), (32, 21, 156), (23, 19, 156),
- (25, 21, 164), (35, 23, 176), (47, 26, 184), (60, 30, 197),
- (73, 32, 208), (83, 35, 217), (88, 35, 222), (99, 38, 230),
- (114, 41, 240), (132, 46, 245), (153, 51, 249), (173, 54, 252)
- ),
-
-// 603 Night_Flower
-((39, 60, 72), (63, 72, 122), (43, 81, 93), (23, 90, 64),
- (15, 77, 51), (8, 64, 39), (6, 58, 31), (4, 53, 24),
- (4, 49, 21), (9, 48, 24), (14, 47, 28), (29, 39, 54),
- (44, 31, 81), (61, 28, 106), (78, 26, 132), (88, 21, 149),
- (99, 16, 166), (117, 18, 196), (113, 16, 191), (110, 14, 187),
- (99, 11, 178), (89, 8, 169), (85, 6, 161), (81, 4, 154),
- (76, 2, 148), (78, 1, 147), (80, 0, 146), (81, 1, 149),
- (83, 3, 153), (84, 2, 155), (85, 2, 157), (90, 1, 162),
- (96, 4, 166), (115, 10, 185), (120, 16, 188), (126, 22, 191),
- (121, 23, 192), (116, 25, 194), (112, 23, 186), (108, 22, 179),
- (73, 12, 140), (59, 12, 108), (45, 12, 76), (39, 16, 51),
- (33, 21, 26), (29, 23, 21), (26, 25, 16), (21, 28, 14),
- (19, 40, 21), (21, 67, 49), (27, 73, 67), (33, 79, 85),
- (49, 67, 107), (66, 56, 130), (72, 48, 138), (79, 41, 147),
- (93, 6, 164), (86, 7, 145), (79, 8, 126), (61, 10, 99),
- (44, 12, 72), (36, 14, 57), (28, 17, 43), (19, 27, 21),
- (11, 31, 15), (3, 38, 12), (3, 36, 11), (3, 35, 10),
- (3, 33, 9), (3, 32, 9), (3, 26, 8), (4, 22, 8),
- (4, 15, 5), (6, 14, 11), (9, 13, 17), (20, 9, 41),
- (31, 5, 65), (40, 9, 78), (50, 13, 92), (70, 18, 128),
- (93, 16, 164), (129, 34, 207), (132, 33, 211), (136, 32, 215),
- (133, 29, 213), (130, 27, 211), (115, 21, 192), (100, 17, 172),
- (71, 11, 136), (58, 18, 106), (45, 26, 76), (39, 25, 68),
- (34, 24, 61), (26, 31, 45), (19, 42, 25), (14, 42, 22),
- (17, 39, 30), (3, 48, 25), (3, 48, 25), (3, 49, 25),
- (2, 48, 21), (1, 47, 18), (1, 49, 11), (1, 48, 8),
- (0, 43, 1), (0, 38, 1), (0, 34, 2), (0, 32, 2),
- (0, 30, 2), (0, 27, 4), (0, 23, 6), (2, 21, 7),
- (3, 24, 10), (6, 37, 19), (10, 40, 23), (14, 44, 27),
- (25, 54, 34), (34, 62, 45), (35, 73, 57), (34, 82, 66),
- (32, 89, 72), (25, 85, 66), (18, 82, 60), (16, 79, 52),
- (15, 76, 44), (10, 67, 32), (12, 60, 22), (10, 54, 11),
- (6, 49, 4), (3, 45, 4), (3, 44, 4), (3, 43, 5),
- (2, 41, 6), (1, 38, 7), (1, 37, 10), (1, 38, 13),
- (1, 40, 13), (1, 44, 10), (2, 48, 8), (1, 49, 8),
- (1, 51, 8), (2, 52, 9), (4, 53, 15), (6, 61, 22),
- (8, 69, 34), (21, 84, 61), (20, 86, 61), (19, 88, 61),
- (24, 80, 61), (33, 69, 58), (28, 58, 44), (28, 45, 34),
- (36, 20, 44), (38, 16, 55), (41, 12, 67), (56, 15, 84),
- (71, 8, 110), (79, 0, 137), (83, 2, 146), (85, 14, 135),
- (79, 27, 116), (48, 45, 68), (39, 49, 54), (30, 54, 40),
- (23, 55, 28), (15, 53, 18), (8, 47, 13), (7, 40, 14),
- (16, 28, 16), (18, 26, 16), (20, 25, 17), (27, 24, 19),
- (36, 26, 22), (43, 31, 29), (46, 28, 50), (50, 20, 69),
- (54, 23, 71), (54, 26, 73), (53, 23, 71), (47, 17, 64),
- (42, 23, 49), (44, 26, 51), (47, 16, 69), (51, 12, 82),
- (79, 3, 144), (87, 4, 153), (95, 6, 162), (105, 11, 178),
- (116, 19, 192), (127, 27, 205), (132, 35, 214), (132, 41, 216),
- (130, 42, 214), (122, 35, 203), (110, 26, 185), (95, 23, 170),
- (80, 12, 151), (68, 3, 133), (58, 3, 128), (54, 2, 127),
- (59, 1, 123), (54, 3, 122), (42, 8, 106), (46, 13, 82),
- (46, 13, 71), (32, 18, 52), (32, 28, 32), (44, 34, 31),
- (52, 41, 42), (60, 59, 55), (61, 75, 66), (55, 85, 73),
- (54, 90, 76), (41, 89, 70), (25, 85, 57), (16, 72, 44),
- (10, 56, 31), (8, 44, 21), (9, 36, 16), (13, 30, 16),
- (16, 25, 17), (19, 22, 17), (25, 22, 18), (28, 22, 20),
- (25, 23, 18), (26, 21, 16), (25, 18, 15), (19, 18, 12),
- (15, 18, 10), (13, 16, 10), (9, 18, 10), (7, 20, 10),
- (6, 20, 10), (6, 21, 10), (7, 21, 10), (6, 23, 9),
- (7, 25, 10), (7, 25, 9), (6, 27, 9), (6, 31, 11),
- (7, 32, 13), (6, 35, 13), (5, 39, 13), (5, 44, 10),
- (8, 53, 7), (11, 56, 8), (18, 52, 12), (31, 56, 19),
- (39, 58, 26), (48, 52, 41), (54, 49, 57), (49, 42, 58),
- (41, 37, 51), (33, 41, 46), (49, 32, 85), (62, 31, 103)
- ),
-
-// 604 Night_Reeds
-((69, 72, 71), (44, 58, 44), (26, 43, 27), (9, 28, 10),
- (15, 32, 10), (21, 37, 11), (27, 39, 13), (34, 42, 15),
- (63, 59, 17), (77, 72, 16), (91, 85, 15), (106, 97, 25),
- (122, 109, 35), (129, 111, 48), (137, 114, 61), (135, 114, 63),
- (133, 114, 65), (113, 105, 62), (97, 92, 61), (82, 79, 60),
- (68, 61, 53), (54, 44, 46), (47, 38, 40), (41, 32, 35),
- (19, 20, 12), (14, 16, 8), (10, 12, 4), (8, 11, 3),
- (7, 10, 3), (6, 10, 3), (6, 11, 4), (5, 13, 5),
- (5, 14, 5), (5, 17, 4), (5, 21, 4), (5, 25, 4),
- (7, 28, 4), (10, 32, 5), (12, 33, 5), (14, 35, 5),
- (16, 42, 7), (18, 47, 8), (21, 52, 9), (24, 54, 10),
- (28, 57, 12), (29, 57, 13), (30, 57, 14), (29, 55, 13),
- (28, 54, 13), (26, 52, 14), (24, 51, 12), (22, 51, 11),
- (20, 50, 10), (18, 50, 9), (18, 50, 9), (19, 50, 9),
- (22, 56, 10), (25, 60, 10), (29, 65, 11), (33, 69, 13),
- (37, 74, 16), (41, 76, 17), (45, 79, 18), (55, 84, 21),
- (68, 87, 26), (81, 87, 49), (81, 86, 57), (82, 86, 65),
- (81, 84, 62), (81, 82, 60), (77, 78, 57), (69, 72, 56),
- (54, 63, 59), (43, 60, 47), (32, 57, 36), (27, 56, 25),
- (22, 55, 15), (22, 55, 14), (22, 55, 14), (23, 55, 14),
- (24, 55, 15), (26, 55, 15), (29, 57, 16), (33, 60, 18),
- (35, 62, 20), (38, 65, 22), (48, 74, 25), (65, 85, 39),
- (97, 110, 69), (101, 112, 72), (106, 115, 75), (107, 116, 74),
- (109, 117, 74), (108, 121, 76), (107, 122, 78), (105, 117, 79),
- (92, 104, 69), (59, 82, 37), (47, 75, 26), (36, 68, 15),
- (33, 63, 14), (31, 59, 13), (26, 53, 11), (21, 47, 10),
- (14, 35, 8), (12, 30, 8), (11, 26, 8), (10, 25, 8),
- (9, 25, 9), (9, 26, 10), (11, 28, 10), (15, 33, 9),
- (19, 35, 9), (26, 39, 8), (29, 38, 7), (33, 38, 7),
- (41, 43, 6), (46, 46, 3), (45, 49, 4), (40, 46, 4),
- (36, 30, 5), (32, 28, 4), (29, 26, 4), (24, 24, 3),
- (20, 23, 3), (13, 17, 2), (7, 11, 2), (4, 6, 3),
- (2, 3, 3), (0, 1, 2), (0, 1, 2), (0, 2, 3),
- (0, 3, 4), (0, 4, 5), (0, 6, 6), (2, 6, 7),
- (10, 12, 14), (16, 16, 21), (23, 21, 28), (26, 23, 31),
- (29, 26, 34), (36, 33, 35), (40, 40, 35), (42, 46, 38),
- (46, 51, 38), (52, 58, 41), (51, 59, 39), (50, 60, 37),
- (45, 60, 33), (40, 59, 28), (34, 56, 25), (31, 51, 22),
- (23, 38, 20), (21, 35, 20), (19, 32, 20), (14, 27, 19),
- (11, 22, 18), (7, 18, 17), (5, 14, 16), (4, 12, 15),
- (4, 11, 15), (7, 14, 13), (8, 15, 14), (9, 17, 15),
- (14, 20, 17), (22, 24, 19), (27, 24, 20), (32, 24, 19),
- (31, 23, 18), (31, 23, 18), (32, 24, 19), (30, 19, 19),
- (29, 16, 19), (25, 13, 17), (18, 9, 14), (12, 7, 12),
- (6, 5, 9), (3, 3, 8), (1, 3, 7), (1, 3, 5),
- (0, 4, 4), (0, 5, 3), (0, 7, 2), (0, 9, 1),
- (2, 15, 1), (3, 18, 1), (5, 21, 2), (6, 28, 2),
- (8, 33, 3), (9, 38, 5), (12, 40, 6), (14, 42, 8),
- (15, 45, 9), (16, 45, 9), (15, 44, 10), (13, 41, 10),
- (12, 36, 11), (10, 31, 10), (9, 26, 8), (8, 21, 7),
- (7, 16, 6), (8, 13, 6), (9, 11, 5), (10, 10, 5),
- (11, 11, 5), (12, 11, 6), (15, 14, 8), (21, 18, 10),
- (30, 20, 15), (36, 21, 18), (35, 22, 23), (34, 24, 24),
- (34, 31, 25), (39, 38, 28), (48, 45, 29), (53, 51, 33),
- (58, 59, 33), (60, 68, 31), (58, 76, 30), (60, 81, 27),
- (58, 81, 25), (58, 79, 20), (60, 74, 16), (59, 71, 15),
- (60, 70, 13), (64, 69, 13), (69, 67, 10), (78, 61, 7),
- (85, 55, 6), (87, 53, 5), (91, 55, 12), (91, 60, 16),
- (91, 65, 19), (90, 63, 19), (84, 64, 16), (78, 62, 19),
- (66, 60, 22), (53, 62, 25), (41, 61, 24), (33, 64, 20),
- (30, 63, 17), (28, 61, 15), (27, 58, 15), (25, 54, 14),
- (23, 49, 14), (20, 44, 15), (19, 40, 17), (25, 41, 25),
- (36, 43, 38), (48, 47, 52), (61, 56, 68), (73, 70, 78),
- (68, 65, 71), (65, 63, 69), (61, 60, 64), (56, 54, 62)
- ),
-
-// 605 No_Clue
-((115, 83, 92), (119, 81, 103), (122, 82, 107), (125, 83, 112),
- (125, 83, 111), (125, 83, 110), (127, 84, 108), (129, 86, 107),
- (148, 97, 87), (158, 103, 77), (168, 110, 67), (173, 116, 62),
- (179, 123, 57), (181, 132, 51), (183, 141, 45), (183, 144, 42),
- (184, 148, 39), (179, 166, 30), (178, 168, 29), (177, 171, 28),
- (173, 164, 35), (169, 157, 42), (166, 151, 46), (164, 146, 51),
- (152, 122, 73), (144, 113, 81), (137, 105, 89), (132, 97, 97),
- (127, 90, 105), (125, 85, 108), (123, 81, 112), (122, 72, 121),
- (124, 60, 123), (124, 35, 130), (122, 32, 133), (120, 29, 136),
- (117, 34, 134), (115, 40, 132), (115, 44, 130), (116, 49, 129),
- (131, 66, 108), (140, 71, 95), (149, 77, 83), (153, 87, 76),
- (158, 97, 70), (157, 102, 69), (157, 108, 68), (155, 120, 67),
- (154, 131, 66), (156, 142, 66), (163, 141, 63), (170, 141, 61),
- (176, 142, 57), (182, 143, 53), (183, 145, 52), (184, 147, 51),
- (182, 153, 48), (179, 151, 50), (176, 150, 52), (173, 148, 53),
- (170, 147, 54), (169, 146, 54), (169, 145, 54), (169, 144, 55),
- (168, 143, 55), (167, 140, 57), (162, 131, 65), (157, 123, 73),
- (153, 118, 77), (149, 114, 82), (142, 101, 91), (134, 91, 103),
- (118, 77, 127), (110, 69, 136), (102, 61, 145), (96, 50, 155),
- (90, 39, 166), (88, 34, 170), (86, 29, 175), (84, 19, 182),
- (82, 14, 187), (82, 8, 190), (84, 9, 188), (86, 11, 187),
- (87, 11, 187), (88, 11, 187), (91, 9, 188), (92, 8, 189),
- (95, 5, 193), (97, 4, 192), (99, 4, 192), (101, 4, 190),
- (103, 5, 189), (103, 5, 188), (103, 8, 185), (100, 10, 180),
- (95, 13, 172), (83, 16, 156), (78, 21, 149), (74, 27, 142),
- (75, 30, 139), (76, 33, 137), (80, 41, 132), (87, 48, 127),
- (102, 53, 113), (109, 50, 95), (117, 48, 77), (118, 47, 72),
- (120, 47, 68), (126, 45, 63), (131, 43, 63), (135, 44, 67),
- (142, 45, 75), (151, 41, 97), (153, 37, 98), (156, 34, 99),
- (157, 26, 105), (156, 19, 109), (154, 17, 111), (151, 21, 109),
- (148, 40, 106), (147, 52, 103), (147, 64, 100), (148, 70, 97),
- (150, 76, 95), (153, 85, 89), (153, 93, 86), (153, 102, 83),
- (152, 111, 82), (154, 123, 72), (154, 125, 70), (155, 127, 69),
- (158, 130, 68), (160, 126, 68), (161, 119, 70), (162, 111, 72),
- (165, 88, 69), (163, 79, 67), (161, 70, 65), (157, 66, 65),
- (154, 62, 65), (145, 57, 66), (133, 51, 67), (122, 46, 71),
- (114, 41, 69), (106, 28, 68), (105, 28, 68), (105, 29, 69),
- (103, 30, 70), (100, 35, 72), (93, 37, 80), (80, 42, 91),
- (63, 50, 101), (63, 50, 103), (63, 50, 105), (68, 53, 112),
- (75, 58, 115), (85, 62, 119), (92, 67, 124), (99, 76, 128),
- (103, 83, 129), (123, 98, 116), (127, 102, 109), (131, 106, 102),
- (139, 116, 94), (147, 125, 85), (154, 130, 78), (160, 135, 74),
- (164, 140, 70), (165, 140, 68), (166, 141, 67), (167, 141, 65),
- (167, 142, 64), (164, 141, 66), (158, 139, 68), (149, 136, 75),
- (142, 128, 82), (136, 119, 90), (131, 108, 97), (126, 96, 111),
- (119, 87, 123), (113, 79, 131), (106, 72, 137), (93, 64, 146),
- (71, 47, 165), (67, 44, 168), (64, 42, 172), (60, 32, 178),
- (55, 24, 178), (55, 19, 175), (56, 14, 169), (53, 14, 161),
- (49, 13, 153), (47, 14, 144), (45, 18, 136), (45, 19, 131),
- (45, 21, 123), (42, 21, 116), (45, 22, 114), (44, 26, 112),
- (40, 31, 108), (39, 35, 104), (39, 45, 99), (40, 54, 99),
- (41, 68, 97), (39, 79, 92), (42, 84, 95), (47, 86, 101),
- (52, 86, 106), (58, 83, 110), (65, 81, 112), (69, 79, 112),
- (72, 84, 108), (71, 89, 99), (71, 94, 83), (68, 91, 71),
- (74, 86, 63), (75, 81, 62), (84, 64, 69), (88, 53, 80),
- (93, 41, 89), (95, 34, 97), (92, 31, 103), (84, 31, 108),
- (78, 32, 109), (68, 36, 111), (66, 36, 116), (64, 35, 118),
- (64, 33, 119), (65, 32, 121), (65, 35, 124), (69, 36, 129),
- (76, 36, 131), (78, 35, 130), (80, 37, 132), (85, 38, 130),
- (90, 41, 125), (97, 44, 116), (106, 51, 104), (115, 59, 90),
- (128, 62, 73), (137, 65, 62), (142, 69, 57), (145, 68, 59),
- (146, 68, 62), (146, 68, 64), (144, 71, 64), (146, 86, 61),
- (147, 94, 56), (146, 102, 55), (143, 108, 56), (137, 110, 60),
- (131, 106, 65), (125, 98, 70), (114, 87, 79), (114, 85, 88)
- ),
-
-// 606 Nonsense
-((141, 166, 81), (171, 172, 77), (179, 186, 75), (188, 200, 74),
- (195, 206, 75), (202, 213, 77), (198, 208, 80), (195, 203, 83),
- (160, 167, 95), (145, 149, 113), (131, 131, 132), (115, 111, 146),
- (100, 92, 160), (81, 75, 165), (63, 59, 170), (56, 52, 168),
- (50, 46, 166), (41, 37, 151), (46, 32, 142), (51, 28, 133),
- (61, 32, 130), (71, 37, 128), (78, 42, 131), (86, 48, 135),
- (118, 78, 160), (134, 95, 173), (150, 113, 187), (163, 137, 191),
- (176, 161, 196), (181, 171, 192), (186, 181, 188), (198, 191, 178),
- (197, 191, 160), (174, 170, 122), (164, 159, 102), (155, 148, 83),
- (141, 127, 73), (127, 107, 64), (114, 94, 62), (101, 82, 61),
- (59, 45, 85), (49, 43, 103), (39, 41, 122), (37, 46, 134),
- (36, 52, 147), (39, 54, 150), (43, 56, 154), (48, 54, 155),
- (56, 55, 152), (66, 60, 145), (74, 56, 142), (83, 52, 140),
- (79, 46, 135), (76, 41, 130), (72, 38, 131), (68, 36, 133),
- (51, 34, 152), (44, 46, 160), (38, 59, 169), (46, 75, 164),
- (54, 92, 160), (58, 98, 156), (63, 104, 153), (68, 117, 145),
- (64, 119, 137), (74, 110, 130), (87, 104, 122), (101, 99, 115),
- (105, 90, 111), (109, 81, 108), (104, 64, 98), (102, 49, 90),
- (109, 34, 65), (107, 25, 58), (106, 16, 52), (96, 22, 55),
- (86, 28, 59), (83, 33, 62), (80, 38, 66), (68, 44, 69),
- (55, 40, 75), (23, 36, 81), (19, 42, 83), (15, 49, 85),
- (14, 48, 82), (14, 48, 79), (14, 49, 65), (10, 38, 49),
- (14, 29, 27), (17, 30, 23), (20, 31, 20), (19, 29, 20),
- (18, 27, 20), (20, 24, 27), (19, 28, 29), (26, 31, 27),
- (32, 32, 26), (38, 27, 38), (41, 27, 43), (44, 28, 48),
- (49, 26, 48), (54, 25, 48), (64, 25, 50), (72, 25, 63),
- (72, 34, 97), (71, 33, 105), (70, 33, 113), (67, 31, 120),
- (65, 30, 128), (59, 33, 147), (45, 35, 172), (37, 46, 191),
- (34, 59, 194), (37, 77, 203), (39, 80, 209), (42, 83, 216),
- (54, 92, 234), (72, 112, 235), (80, 128, 233), (91, 143, 227),
- (111, 171, 228), (124, 178, 223), (137, 186, 218), (137, 183, 214),
- (137, 180, 210), (129, 170, 203), (109, 164, 207), (101, 164, 206),
- (97, 162, 202), (103, 154, 185), (102, 151, 183), (102, 149, 181),
- (95, 149, 167), (92, 146, 152), (84, 129, 136), (87, 121, 113),
- (91, 110, 77), (82, 107, 61), (74, 105, 45), (69, 99, 39),
- (64, 93, 33), (63, 81, 26), (65, 70, 24), (71, 66, 25),
- (72, 68, 34), (73, 73, 62), (76, 71, 70), (79, 69, 79),
- (81, 64, 84), (86, 57, 82), (84, 51, 80), (87, 53, 76),
- (92, 54, 71), (97, 55, 65), (103, 56, 59), (111, 60, 45),
- (120, 65, 35), (131, 67, 28), (133, 67, 31), (136, 58, 31),
- (139, 51, 28), (137, 43, 36), (135, 42, 43), (133, 42, 50),
- (126, 41, 62), (121, 42, 68), (116, 45, 72), (117, 56, 72),
- (117, 76, 78), (112, 80, 78), (107, 85, 78), (94, 88, 74),
- (88, 93, 65), (86, 95, 66), (100, 105, 64), (107, 118, 64),
- (111, 128, 67), (115, 140, 65), (113, 148, 69), (127, 162, 82),
- (142, 183, 96), (159, 198, 113), (173, 214, 133), (175, 224, 145),
- (171, 222, 169), (170, 214, 166), (170, 206, 164), (173, 185, 158),
- (183, 176, 154), (192, 172, 146), (197, 179, 142), (206, 181, 127),
- (204, 173, 103), (210, 169, 83), (215, 176, 62), (216, 193, 52),
- (224, 211, 46), (216, 220, 45), (205, 209, 49), (188, 198, 57),
- (160, 186, 70), (146, 172, 85), (134, 169, 98), (127, 158, 110),
- (129, 153, 119), (122, 154, 134), (129, 152, 158), (135, 156, 170),
- (142, 154, 174), (152, 144, 166), (154, 143, 153), (155, 137, 151),
- (149, 136, 145), (138, 132, 142), (120, 119, 130), (102, 115, 120),
- (90, 114, 120), (82, 127, 120), (84, 146, 127), (89, 161, 130),
- (100, 181, 142), (116, 197, 157), (128, 211, 167), (143, 221, 175),
- (156, 224, 174), (174, 223, 174), (193, 217, 174), (206, 208, 164),
- (215, 202, 150), (212, 195, 129), (215, 189, 107), (223, 183, 96),
- (234, 171, 84), (245, 163, 73), (237, 155, 65), (228, 146, 54),
- (211, 136, 46), (193, 123, 47), (182, 110, 50), (163, 101, 60),
- (148, 99, 77), (128, 94, 86), (107, 90, 90), (89, 87, 90),
- (72, 81, 85), (63, 88, 85), (59, 100, 91), (58, 111, 93),
- (58, 122, 94), (56, 123, 85), (59, 118, 70), (67, 116, 61),
- (76, 116, 57), (91, 122, 66), (104, 140, 73), (122, 156, 79)
- ),
-
-// 607 Oak_Tree
-((90, 69, 31), (105, 83, 43), (108, 86, 46), (112, 90, 50),
- (111, 94, 55), (110, 98, 61), (109, 100, 62), (109, 102, 63),
- (120, 108, 62), (126, 113, 64), (132, 118, 67), (141, 125, 77),
- (151, 132, 87), (150, 133, 95), (150, 134, 103), (149, 134, 103),
- (149, 134, 104), (133, 114, 104), (129, 115, 96), (126, 117, 88),
- (126, 115, 82), (126, 114, 76), (127, 116, 70), (129, 119, 64),
- (143, 100, 34), (143, 100, 22), (143, 101, 11), (141, 94, 13),
- (139, 88, 16), (133, 88, 16), (127, 89, 16), (110, 83, 21),
- (95, 66, 24), (60, 39, 19), (57, 33, 13), (54, 28, 8),
- (67, 32, 5), (80, 36, 3), (87, 42, 9), (95, 49, 15),
- (120, 70, 40), (116, 77, 56), (113, 84, 72), (116, 95, 79),
- (119, 106, 86), (124, 111, 90), (129, 116, 95), (150, 135, 103),
- (163, 151, 118), (202, 185, 153), (209, 194, 150), (216, 204, 147),
- (222, 199, 129), (228, 194, 112), (224, 193, 102), (220, 192, 93),
- (212, 178, 109), (207, 181, 118), (202, 185, 128), (195, 180, 127),
- (188, 175, 126), (178, 165, 120), (168, 155, 114), (143, 131, 95),
- (120, 110, 77), (81, 73, 59), (65, 60, 47), (50, 47, 36),
- (45, 42, 32), (40, 38, 29), (32, 29, 22), (32, 28, 14),
- (49, 41, 14), (60, 47, 15), (71, 53, 16), (84, 62, 23),
- (97, 72, 30), (100, 73, 33), (104, 74, 36), (90, 67, 36),
- (86, 71, 32), (83, 59, 31), (84, 57, 29), (86, 56, 27),
- (90, 55, 29), (95, 55, 31), (104, 55, 31), (111, 61, 24),
- (105, 65, 34), (99, 69, 34), (93, 73, 35), (89, 73, 39),
- (85, 73, 43), (84, 73, 52), (87, 76, 58), (87, 76, 59),
- (88, 73, 60), (88, 68, 59), (77, 59, 52), (66, 51, 46),
- (60, 46, 41), (55, 42, 36), (42, 32, 30), (34, 25, 25),
- (42, 28, 24), (54, 36, 27), (66, 44, 31), (72, 47, 31),
- (78, 51, 31), (88, 59, 31), (89, 66, 33), (89, 71, 31),
- (90, 73, 30), (79, 70, 35), (77, 69, 36), (75, 69, 38),
- (69, 63, 39), (67, 58, 42), (67, 59, 43), (67, 60, 41),
- (88, 66, 36), (102, 80, 39), (117, 94, 42), (128, 100, 41),
- (140, 107, 41), (153, 118, 42), (157, 115, 46), (157, 120, 46),
- (151, 118, 48), (116, 94, 66), (112, 95, 72), (109, 97, 78),
- (108, 103, 96), (116, 117, 119), (132, 133, 134), (146, 139, 137),
- (169, 159, 137), (172, 154, 121), (176, 149, 106), (175, 147, 102),
- (174, 146, 98), (175, 142, 99), (181, 154, 99), (179, 156, 99),
- (176, 151, 98), (160, 141, 75), (151, 131, 67), (142, 121, 59),
- (128, 101, 39), (104, 79, 29), (85, 63, 26), (74, 55, 24),
- (67, 49, 29), (70, 52, 33), (74, 55, 37), (88, 61, 46),
- (106, 67, 50), (124, 78, 53), (136, 83, 57), (145, 89, 56),
- (148, 98, 54), (139, 86, 56), (136, 83, 55), (134, 80, 54),
- (128, 73, 55), (120, 62, 52), (112, 55, 50), (101, 53, 51),
- (81, 60, 53), (76, 60, 53), (71, 61, 54), (67, 62, 54),
- (66, 63, 55), (63, 63, 49), (60, 58, 41), (59, 52, 36),
- (52, 46, 32), (47, 39, 26), (51, 38, 21), (56, 41, 27),
- (61, 45, 34), (73, 57, 43), (96, 73, 57), (120, 92, 71),
- (143, 120, 91), (148, 123, 91), (153, 127, 92), (149, 132, 90),
- (141, 124, 89), (129, 115, 82), (117, 102, 73), (105, 88, 65),
- (95, 79, 58), (91, 70, 51), (87, 62, 45), (91, 59, 38),
- (105, 61, 27), (113, 65, 23), (118, 72, 25), (124, 75, 20),
- (119, 77, 23), (107, 78, 31), (96, 75, 37), (91, 73, 48),
- (91, 71, 56), (95, 74, 56), (103, 86, 57), (110, 91, 60),
- (114, 91, 56), (114, 97, 54), (111, 99, 55), (106, 92, 53),
- (101, 85, 53), (96, 84, 57), (90, 81, 58), (88, 76, 58),
- (85, 77, 59), (83, 78, 59), (87, 80, 62), (94, 85, 66),
- (96, 88, 69), (95, 92, 74), (95, 95, 75), (88, 91, 71),
- (83, 86, 64), (80, 81, 56), (74, 71, 45), (74, 61, 36),
- (79, 54, 35), (81, 51, 36), (85, 53, 36), (96, 57, 37),
- (106, 66, 39), (115, 80, 44), (128, 93, 48), (145, 104, 54),
- (154, 117, 65), (156, 124, 72), (157, 123, 76), (155, 122, 81),
- (147, 118, 77), (134, 106, 72), (119, 95, 67), (104, 81, 56),
- (87, 66, 46), (74, 57, 36), (66, 50, 26), (62, 48, 21),
- (62, 47, 18), (66, 44, 13), (73, 48, 16), (77, 45, 22),
- (77, 44, 20), (81, 49, 19), (83, 52, 26), (84, 58, 31)
- ),
-
-// 608 Ocean_Mist
-((117, 195, 196), (113, 177, 175), (105, 167, 161), (98, 157, 148),
- (88, 144, 130), (79, 131, 113), (75, 124, 104), (72, 117, 96),
- (54, 94, 67), (45, 88, 56), (37, 82, 45), (36, 73, 41),
- (35, 65, 38), (30, 56, 36), (26, 47, 35), (22, 45, 32),
- (18, 43, 29), (17, 32, 32), (17, 28, 37), (18, 24, 43),
- (16, 21, 43), (15, 18, 44), (15, 17, 45), (16, 16, 46),
- (19, 21, 59), (22, 27, 65), (26, 33, 71), (34, 44, 75),
- (42, 56, 80), (47, 64, 80), (52, 72, 81), (59, 84, 84),
- (64, 94, 88), (72, 112, 99), (79, 125, 104), (87, 138, 110),
- (91, 148, 118), (96, 158, 126), (96, 159, 129), (97, 160, 132),
- (93, 156, 135), (90, 160, 137), (88, 164, 140), (87, 160, 136),
- (86, 157, 133), (83, 151, 127), (80, 146, 121), (71, 130, 114),
- (62, 116, 103), (48, 94, 87), (46, 89, 83), (44, 85, 80),
- (42, 81, 75), (41, 77, 71), (39, 75, 67), (38, 74, 64),
- (42, 80, 61), (47, 86, 61), (53, 92, 62), (53, 93, 60),
- (53, 94, 59), (52, 93, 60), (52, 93, 62), (54, 90, 66),
- (56, 85, 73), (49, 70, 76), (45, 61, 76), (42, 52, 77),
- (41, 47, 79), (40, 43, 81), (37, 37, 84), (37, 30, 83),
- (34, 21, 73), (32, 24, 70), (30, 28, 68), (31, 38, 67),
- (33, 48, 67), (35, 53, 67), (38, 59, 68), (45, 69, 68),
- (51, 82, 70), (60, 107, 73), (64, 109, 74), (69, 112, 76),
- (71, 110, 78), (73, 108, 81), (74, 104, 86), (68, 98, 86),
- (50, 75, 77), (45, 62, 76), (40, 49, 75), (37, 43, 74),
- (35, 38, 73), (29, 32, 71), (22, 26, 64), (19, 23, 57),
- (18, 22, 53), (22, 33, 55), (24, 42, 59), (27, 51, 63),
- (29, 54, 64), (31, 57, 66), (39, 61, 69), (48, 62, 73),
- (57, 61, 88), (57, 58, 92), (57, 55, 96), (61, 53, 97),
- (65, 52, 98), (71, 54, 110), (82, 63, 123), (90, 74, 134),
- (98, 92, 148), (117, 120, 161), (120, 127, 159), (124, 134, 158),
- (122, 141, 156), (119, 144, 151), (114, 144, 145), (109, 134, 140),
- (91, 113, 108), (75, 101, 97), (59, 89, 87), (55, 86, 87),
- (51, 84, 88), (54, 88, 86), (63, 92, 84), (71, 100, 85),
- (76, 106, 86), (80, 120, 88), (79, 120, 85), (79, 120, 83),
- (77, 119, 77), (74, 116, 73), (71, 110, 69), (69, 105, 65),
- (52, 80, 57), (46, 72, 56), (40, 64, 55), (41, 65, 55),
- (43, 66, 56), (53, 74, 60), (58, 82, 65), (65, 93, 75),
- (71, 106, 91), (88, 140, 123), (90, 148, 129), (92, 157, 136),
- (98, 170, 145), (101, 179, 155), (98, 182, 157), (96, 181, 159),
- (90, 173, 145), (90, 171, 142), (90, 169, 140), (83, 161, 128),
- (75, 152, 117), (68, 143, 106), (63, 134, 96), (63, 127, 90),
- (62, 124, 86), (62, 116, 83), (62, 115, 84), (63, 115, 86),
- (65, 113, 92), (71, 119, 99), (78, 128, 106), (91, 137, 116),
- (115, 156, 146), (119, 160, 154), (123, 165, 162), (127, 172, 170),
- (130, 177, 175), (126, 177, 175), (123, 169, 174), (118, 163, 171),
- (112, 149, 162), (107, 140, 150), (93, 130, 135), (81, 119, 119),
- (69, 115, 103), (62, 106, 90), (64, 104, 80), (64, 103, 75),
- (59, 112, 73), (58, 113, 72), (57, 115, 71), (61, 120, 71),
- (66, 122, 73), (73, 123, 76), (75, 126, 82), (75, 125, 89),
- (77, 127, 95), (81, 127, 102), (88, 132, 112), (99, 137, 121),
- (109, 141, 133), (121, 145, 145), (127, 144, 152), (127, 149, 156),
- (125, 154, 153), (127, 158, 149), (137, 164, 146), (142, 163, 148),
- (145, 163, 151), (138, 162, 150), (134, 164, 150), (138, 169, 149),
- (144, 174, 156), (153, 186, 175), (161, 191, 189), (170, 198, 207),
- (177, 203, 218), (181, 204, 219), (175, 210, 217), (166, 207, 203),
- (155, 199, 187), (142, 188, 172), (130, 172, 159), (114, 160, 147),
- (97, 148, 134), (82, 132, 122), (68, 116, 110), (56, 98, 104),
- (49, 82, 99), (45, 71, 96), (44, 63, 98), (46, 58, 103),
- (47, 53, 109), (49, 53, 112), (52, 52, 110), (56, 53, 105),
- (61, 58, 104), (58, 58, 103), (56, 60, 104), (53, 59, 106),
- (52, 55, 102), (55, 55, 100), (52, 52, 97), (48, 51, 97),
- (45, 54, 101), (49, 61, 110), (63, 73, 122), (81, 92, 135),
- (98, 110, 152), (112, 128, 165), (120, 149, 179), (126, 170, 191),
- (132, 189, 200), (136, 202, 209), (142, 208, 213), (142, 212, 213),
- (138, 214, 213), (133, 216, 213), (123, 214, 209), (120, 205, 206)
- ),
-
-// 609 Paige
-((91, 86, 67), (89, 83, 64), (92, 86, 64), (95, 90, 65),
- (103, 95, 64), (111, 100, 64), (116, 102, 63), (121, 105, 63),
- (133, 110, 61), (133, 111, 62), (133, 113, 63), (133, 118, 69),
- (134, 123, 76), (141, 132, 83), (148, 141, 90), (154, 146, 94),
- (160, 152, 99), (186, 178, 115), (196, 189, 121), (206, 201, 127),
- (209, 207, 131), (213, 213, 136), (211, 213, 136), (210, 213, 137),
- (196, 198, 133), (185, 187, 128), (174, 176, 123), (162, 165, 117),
- (150, 155, 111), (145, 150, 108), (140, 146, 105), (132, 140, 102),
- (128, 135, 100), (123, 129, 99), (120, 128, 100), (118, 127, 101),
- (116, 128, 103), (115, 129, 105), (115, 130, 105), (115, 131, 106),
- (116, 131, 105), (116, 128, 104), (116, 126, 103), (112, 122, 100),
- (109, 118, 98), (107, 116, 96), (105, 114, 95), (101, 108, 90),
- (96, 101, 83), (86, 85, 67), (80, 76, 62), (75, 68, 58),
- (69, 62, 55), (63, 57, 53), (62, 55, 52), (61, 53, 52),
- (62, 55, 53), (66, 56, 51), (70, 57, 49), (72, 60, 50),
- (75, 63, 51), (75, 63, 51), (75, 64, 52), (73, 63, 50),
- (70, 59, 49), (61, 52, 46), (54, 45, 41), (48, 39, 36),
- (45, 36, 35), (43, 34, 34), (37, 30, 33), (31, 27, 32),
- (21, 21, 31), (18, 18, 31), (16, 16, 32), (13, 14, 31),
- (11, 12, 31), (10, 11, 32), (10, 11, 33), (10, 10, 33),
- (10, 9, 32), (13, 12, 32), (16, 13, 32), (20, 15, 32),
- (22, 17, 32), (24, 19, 32), (28, 24, 33), (35, 30, 34),
- (51, 43, 36), (61, 51, 39), (72, 60, 43), (75, 61, 42),
- (79, 63, 42), (84, 66, 41), (85, 69, 41), (86, 70, 42),
- (85, 71, 43), (82, 72, 46), (83, 75, 50), (85, 78, 55),
- (85, 78, 56), (86, 79, 57), (84, 79, 59), (81, 78, 59),
- (71, 71, 56), (66, 67, 55), (61, 64, 54), (59, 63, 54),
- (58, 62, 55), (56, 62, 57), (56, 62, 61), (56, 62, 63),
- (58, 65, 66), (59, 69, 71), (60, 69, 72), (61, 70, 73),
- (63, 72, 73), (63, 74, 73), (64, 74, 74), (66, 73, 75),
- (68, 73, 73), (71, 76, 73), (75, 80, 73), (79, 83, 74),
- (84, 86, 75), (93, 96, 76), (102, 105, 76), (111, 114, 75),
- (119, 121, 76), (134, 130, 72), (137, 132, 71), (140, 135, 70),
- (147, 139, 69), (155, 145, 72), (164, 153, 78), (172, 162, 84),
- (186, 182, 105), (191, 189, 111), (196, 196, 118), (198, 198, 120),
- (201, 201, 122), (204, 203, 124), (205, 205, 127), (206, 205, 128),
- (206, 203, 128), (204, 201, 132), (203, 201, 132), (202, 201, 133),
- (203, 202, 133), (204, 202, 130), (206, 202, 126), (206, 201, 121),
- (208, 200, 115), (207, 199, 115), (207, 199, 115), (203, 196, 115),
- (200, 196, 117), (199, 195, 118), (199, 195, 118), (198, 194, 115),
- (198, 194, 112), (201, 194, 109), (200, 192, 108), (199, 191, 107),
- (193, 183, 106), (183, 176, 105), (171, 165, 104), (157, 151, 98),
- (128, 121, 85), (121, 115, 81), (115, 110, 78), (106, 100, 71),
- (94, 86, 64), (82, 75, 60), (70, 64, 57), (57, 53, 53),
- (45, 42, 53), (34, 33, 51), (25, 28, 51), (20, 27, 53),
- (19, 28, 56), (22, 32, 58), (26, 37, 60), (31, 44, 62),
- (48, 60, 70), (53, 65, 72), (58, 70, 74), (68, 81, 79),
- (80, 91, 83), (91, 102, 87), (103, 111, 90), (110, 118, 91),
- (115, 122, 93), (118, 123, 92), (120, 122, 91), (119, 120, 90),
- (117, 115, 86), (112, 111, 83), (108, 105, 79), (104, 98, 76),
- (97, 92, 73), (90, 85, 69), (86, 80, 67), (82, 77, 67),
- (81, 75, 65), (81, 75, 65), (81, 77, 63), (85, 76, 60),
- (85, 75, 57), (84, 73, 54), (85, 73, 51), (86, 73, 51),
- (89, 73, 50), (93, 75, 50), (95, 80, 51), (98, 84, 53),
- (97, 84, 53), (95, 81, 52), (90, 77, 49), (81, 71, 48),
- (72, 62, 44), (64, 52, 41), (57, 47, 40), (52, 44, 40),
- (48, 42, 41), (47, 40, 40), (46, 39, 39), (44, 40, 38),
- (42, 40, 37), (41, 38, 34), (42, 37, 32), (43, 36, 32),
- (43, 37, 34), (47, 41, 36), (53, 45, 40), (62, 52, 43),
- (72, 62, 47), (81, 71, 49), (89, 79, 50), (96, 85, 54),
- (95, 87, 59), (93, 89, 63), (90, 88, 69), (85, 86, 72),
- (83, 85, 76), (81, 84, 77), (78, 84, 75), (80, 85, 74),
- (80, 85, 74), (79, 84, 72), (84, 90, 75), (86, 92, 75),
- (87, 92, 75), (89, 92, 73), (90, 90, 73), (91, 88, 68)
- ),
-
-// 610 Paris
-((176, 76, 65), (183, 75, 67), (187, 73, 69), (191, 72, 71),
- (194, 71, 70), (198, 71, 69), (198, 71, 70), (199, 72, 72),
- (196, 82, 72), (197, 94, 76), (199, 107, 81), (206, 118, 87),
- (214, 129, 93), (219, 140, 96), (224, 151, 100), (224, 157, 102),
- (225, 164, 105), (227, 181, 125), (223, 176, 131), (219, 171, 137),
- (206, 169, 140), (194, 168, 144), (187, 170, 145), (181, 172, 147),
- (158, 165, 152), (146, 155, 148), (134, 146, 144), (129, 139, 138),
- (124, 133, 132), (124, 129, 130), (124, 126, 128), (126, 123, 123),
- (131, 114, 118), (136, 100, 106), (125, 95, 100), (114, 90, 95),
- (100, 88, 93), (87, 87, 92), (82, 88, 93), (77, 90, 95),
- (57, 97, 99), (54, 91, 95), (52, 86, 91), (64, 81, 91),
- (76, 77, 91), (80, 77, 91), (84, 77, 92), (93, 70, 84),
- (103, 59, 72), (119, 26, 56), (114, 27, 53), (109, 28, 51),
- (108, 31, 49), (108, 35, 47), (113, 33, 49), (119, 31, 52),
- (127, 50, 68), (137, 62, 72), (147, 75, 76), (163, 78, 81),
- (179, 82, 87), (180, 84, 90), (182, 86, 94), (179, 96, 102),
- (175, 104, 104), (163, 121, 108), (159, 128, 118), (156, 136, 128),
- (158, 143, 133), (161, 150, 138), (165, 167, 142), (167, 184, 147),
- (177, 204, 162), (186, 212, 167), (196, 220, 173), (196, 220, 172),
- (196, 221, 171), (194, 217, 170), (192, 213, 170), (191, 203, 165),
- (195, 198, 161), (200, 189, 156), (199, 183, 153), (199, 178, 150),
- (200, 178, 147), (201, 178, 145), (205, 179, 139), (209, 176, 134),
- (206, 162, 130), (201, 156, 124), (196, 150, 119), (192, 146, 115),
- (188, 143, 112), (182, 133, 105), (176, 123, 97), (173, 115, 95),
- (166, 115, 90), (142, 115, 89), (131, 110, 86), (120, 105, 83),
- (116, 103, 82), (113, 102, 81), (110, 99, 79), (105, 92, 79),
- (103, 87, 72), (111, 87, 70), (120, 88, 68), (125, 86, 69),
- (131, 84, 70), (142, 87, 71), (153, 91, 71), (165, 96, 71),
- (176, 103, 73), (196, 113, 91), (199, 114, 93), (203, 116, 96),
- (210, 116, 96), (214, 112, 95), (216, 107, 93), (218, 107, 97),
- (224, 108, 99), (224, 106, 95), (224, 104, 92), (224, 103, 89),
- (224, 102, 87), (222, 102, 84), (224, 104, 83), (226, 108, 85),
- (227, 113, 86), (231, 120, 81), (231, 120, 80), (232, 121, 79),
- (233, 126, 80), (233, 131, 84), (235, 134, 85), (238, 136, 86),
- (238, 134, 87), (234, 136, 86), (230, 138, 86), (229, 137, 86),
- (228, 137, 87), (225, 134, 90), (222, 131, 96), (220, 129, 98),
- (214, 128, 98), (203, 125, 97), (199, 124, 99), (195, 123, 102),
- (189, 120, 105), (183, 115, 104), (177, 106, 100), (175, 101, 93),
- (174, 98, 88), (174, 98, 86), (174, 98, 85), (176, 95, 84),
- (180, 95, 83), (185, 101, 85), (195, 111, 90), (206, 124, 93),
- (214, 135, 99), (222, 159, 112), (222, 166, 116), (222, 173, 120),
- (226, 184, 127), (230, 189, 132), (230, 192, 139), (228, 192, 142),
- (206, 186, 144), (202, 183, 143), (199, 181, 142), (197, 173, 138),
- (198, 163, 133), (194, 153, 125), (188, 142, 118), (177, 134, 113),
- (171, 125, 106), (166, 119, 99), (159, 114, 95), (152, 109, 93),
- (142, 106, 90), (136, 99, 89), (133, 93, 88), (132, 86, 90),
- (128, 76, 91), (131, 71, 88), (134, 67, 86), (139, 64, 79),
- (146, 57, 73), (149, 54, 69), (146, 52, 67), (145, 47, 60),
- (142, 52, 54), (141, 60, 47), (139, 70, 45), (140, 79, 48),
- (140, 87, 50), (139, 94, 55), (143, 102, 56), (147, 111, 62),
- (156, 120, 71), (165, 133, 84), (170, 149, 97), (178, 159, 110),
- (186, 164, 115), (194, 164, 115), (204, 164, 119), (210, 168, 118),
- (212, 172, 121), (213, 170, 120), (211, 162, 114), (207, 147, 107),
- (202, 134, 100), (193, 123, 97), (185, 114, 95), (175, 115, 98),
- (170, 116, 103), (172, 118, 109), (175, 120, 112), (182, 120, 113),
- (186, 126, 109), (191, 134, 108), (201, 141, 109), (210, 146, 108),
- (219, 143, 105), (223, 141, 99), (223, 141, 97), (223, 141, 101),
- (225, 146, 105), (228, 150, 110), (231, 157, 113), (232, 167, 122),
- (231, 175, 133), (232, 185, 140), (232, 195, 144), (230, 204, 143),
- (229, 210, 139), (219, 211, 136), (212, 205, 130), (208, 196, 123),
- (200, 187, 116), (196, 182, 107), (189, 179, 106), (182, 176, 103),
- (177, 167, 106), (173, 158, 111), (165, 149, 111), (158, 140, 111),
- (153, 139, 108), (147, 129, 104), (146, 119, 103), (143, 106, 99),
- (137, 91, 95), (143, 85, 88), (152, 78, 77), (163, 76, 72)
- ),
-
-// 611 Parrot
-((156, 101, 8), (97, 91, 9), (73, 88, 14), (50, 85, 20),
- (40, 82, 23), (31, 79, 26), (27, 77, 24), (24, 76, 22),
- (35, 58, 23), (44, 57, 16), (54, 56, 10), (53, 66, 11),
- (52, 76, 12), (44, 89, 16), (36, 103, 20), (33, 109, 21),
- (31, 115, 23), (43, 131, 28), (67, 137, 31), (92, 144, 35),
- (106, 142, 52), (120, 141, 70), (112, 133, 75), (104, 125, 81),
- (64, 111, 102), (48, 98, 92), (32, 86, 82), (53, 95, 66),
- (75, 104, 50), (86, 106, 45), (97, 108, 41), (126, 122, 52),
- (158, 129, 57), (176, 125, 78), (174, 103, 78), (172, 82, 79),
- (154, 69, 70), (136, 56, 62), (135, 42, 60), (134, 29, 58),
- (98, 14, 39), (81, 9, 36), (65, 5, 34), (59, 5, 26),
- (54, 5, 18), (62, 7, 22), (70, 9, 27), (88, 18, 26),
- (107, 34, 24), (146, 63, 18), (155, 87, 21), (165, 112, 25),
- (179, 120, 29), (193, 129, 34), (198, 132, 39), (203, 136, 44),
- (219, 104, 40), (226, 85, 33), (234, 66, 27), (233, 56, 22),
- (232, 47, 18), (236, 52, 23), (240, 57, 29), (234, 74, 30),
- (239, 98, 34), (242, 123, 33), (225, 127, 22), (209, 132, 12),
- (192, 131, 11), (175, 131, 10), (140, 131, 16), (117, 122, 25),
- (51, 130, 49), (51, 113, 60), (51, 96, 71), (52, 92, 67),
- (54, 89, 64), (67, 88, 59), (81, 87, 54), (95, 86, 42),
- (101, 94, 26), (108, 91, 10), (85, 79, 23), (63, 67, 36),
- (56, 55, 38), (49, 43, 40), (39, 28, 57), (34, 22, 73),
- (55, 5, 68), (81, 10, 62), (107, 16, 57), (115, 16, 55),
- (123, 17, 53), (136, 16, 54), (157, 17, 59), (176, 18, 63),
- (191, 13, 55), (206, 20, 55), (204, 21, 50), (202, 23, 45),
- (189, 23, 49), (177, 23, 54), (152, 19, 67), (121, 15, 80),
- (81, 12, 91), (66, 19, 78), (52, 26, 65), (54, 25, 58),
- (57, 25, 52), (58, 29, 32), (48, 30, 13), (42, 22, 6),
- (47, 19, 6), (60, 9, 11), (69, 9, 10), (78, 9, 9),
- (103, 8, 6), (124, 4, 14), (145, 7, 20), (162, 11, 17),
- (165, 18, 59), (160, 19, 69), (156, 20, 79), (145, 24, 79),
- (134, 29, 79), (118, 34, 71), (103, 32, 64), (87, 35, 57),
- (70, 34, 61), (68, 36, 81), (72, 34, 92), (76, 33, 103),
- (81, 37, 123), (81, 62, 141), (84, 88, 149), (93, 108, 143),
- (75, 142, 149), (76, 132, 131), (77, 123, 114), (77, 116, 106),
- (78, 109, 98), (82, 96, 83), (103, 62, 71), (136, 47, 51),
- (157, 48, 32), (177, 52, 22), (180, 60, 15), (184, 69, 9),
- (178, 83, 15), (184, 99, 18), (193, 105, 12), (203, 95, 16),
- (227, 69, 45), (224, 57, 50), (222, 45, 55), (216, 27, 73),
- (204, 37, 91), (180, 30, 102), (146, 19, 105), (119, 39, 106),
- (91, 44, 112), (63, 39, 110), (64, 38, 108), (66, 38, 106),
- (64, 34, 98), (72, 44, 87), (88, 50, 79), (89, 47, 75),
- (101, 62, 73), (100, 57, 74), (99, 53, 76), (94, 43, 79),
- (98, 33, 74), (102, 24, 59), (102, 21, 51), (102, 20, 46),
- (105, 19, 35), (111, 23, 23), (121, 37, 20), (124, 54, 20),
- (125, 70, 15), (143, 82, 12), (164, 103, 12), (176, 119, 22),
- (217, 120, 27), (224, 119, 34), (231, 118, 42), (229, 100, 52),
- (229, 86, 51), (237, 75, 54), (227, 52, 66), (209, 38, 72),
- (202, 39, 65), (194, 43, 64), (177, 52, 66), (161, 73, 72),
- (148, 82, 78), (136, 77, 69), (134, 74, 71), (124, 71, 85),
- (119, 57, 74), (117, 51, 58), (111, 57, 47), (111, 58, 29),
- (103, 58, 24), (106, 56, 22), (114, 53, 23), (112, 62, 38),
- (127, 70, 49), (150, 80, 51), (146, 98, 53), (143, 106, 56),
- (146, 98, 42), (126, 84, 27), (103, 69, 25), (79, 46, 23),
- (50, 27, 20), (38, 18, 24), (35, 13, 37), (33, 12, 50),
- (41, 11, 52), (57, 17, 55), (82, 24, 60), (106, 31, 59),
- (130, 43, 54), (153, 55, 53), (170, 62, 61), (192, 60, 70),
- (197, 61, 81), (190, 69, 92), (192, 75, 92), (187, 75, 110),
- (186, 75, 140), (177, 95, 141), (159, 100, 142), (154, 99, 165),
- (138, 104, 164), (105, 85, 146), (79, 77, 134), (73, 82, 112),
- (69, 69, 86), (57, 50, 63), (57, 52, 50), (59, 55, 52),
- (52, 42, 54), (39, 32, 62), (30, 28, 79), (31, 23, 86),
- (35, 16, 86), (44, 13, 79), (66, 23, 65), (87, 31, 57),
- (117, 43, 42), (155, 65, 28), (151, 77, 26), (142, 89, 19)
- ),
-
-// 612 Pastel_Lime
-((29, 138, 35), (49, 165, 65), (56, 176, 79), (64, 188, 94),
- (71, 197, 110), (78, 206, 126), (83, 210, 134), (88, 214, 143),
- (113, 230, 174), (116, 228, 178), (120, 226, 182), (122, 218, 188),
- (125, 210, 195), (131, 208, 197), (138, 206, 199), (141, 206, 197),
- (144, 207, 196), (143, 203, 180), (141, 200, 180), (139, 197, 181),
- (142, 202, 182), (145, 208, 183), (146, 211, 183), (148, 215, 184),
- (136, 234, 181), (122, 236, 183), (109, 238, 185), (101, 234, 182),
- (93, 231, 180), (89, 228, 177), (86, 225, 175), (82, 221, 173),
- (77, 216, 175), (74, 216, 180), (86, 212, 179), (98, 209, 179),
- (115, 204, 178), (133, 200, 178), (140, 196, 177), (148, 193, 177),
- (181, 194, 176), (191, 195, 177), (202, 197, 178), (202, 199, 177),
- (203, 202, 176), (202, 202, 175), (201, 203, 174), (202, 206, 169),
- (201, 209, 162), (196, 207, 168), (188, 209, 177), (181, 212, 186),
- (180, 217, 187), (180, 223, 189), (180, 225, 190), (181, 228, 191),
- (190, 216, 199), (186, 205, 210), (182, 195, 221), (174, 191, 221),
- (166, 188, 222), (160, 189, 219), (154, 190, 217), (154, 193, 214),
- (149, 192, 218), (138, 191, 234), (129, 191, 234), (121, 192, 235),
- (119, 195, 231), (117, 199, 228), (115, 204, 220), (110, 205, 211),
- (99, 206, 203), (96, 200, 202), (93, 195, 202), (105, 187, 198),
- (118, 180, 195), (124, 171, 192), (131, 162, 189), (141, 148, 183),
- (152, 138, 178), (167, 109, 157), (182, 101, 146), (197, 94, 136),
- (204, 92, 130), (211, 91, 125), (217, 94, 114), (216, 96, 105),
- (195, 91, 89), (181, 90, 88), (168, 90, 88), (169, 97, 90),
- (170, 105, 93), (164, 116, 94), (159, 133, 100), (161, 149, 110),
- (161, 157, 119), (167, 173, 140), (174, 179, 141), (181, 186, 143),
- (188, 193, 144), (195, 201, 145), (208, 213, 147), (205, 209, 146),
- (209, 201, 140), (202, 192, 129), (196, 183, 118), (193, 181, 112),
- (190, 180, 107), (180, 176, 97), (172, 166, 89), (161, 158, 79),
- (144, 146, 67), (119, 131, 42), (114, 128, 37), (109, 126, 32),
- (98, 124, 26), (93, 122, 24), (93, 114, 23), (97, 112, 25),
- (120, 81, 23), (129, 77, 23), (139, 73, 23), (141, 72, 22),
- (144, 71, 22), (148, 80, 27), (153, 83, 36), (158, 75, 42),
- (161, 73, 55), (154, 76, 74), (146, 79, 77), (138, 82, 81),
- (119, 94, 90), (104, 88, 92), (82, 86, 96), (72, 87, 95),
- (62, 101, 91), (64, 110, 89), (66, 120, 88), (68, 124, 88),
- (70, 128, 88), (70, 136, 86), (71, 150, 81), (73, 164, 77),
- (76, 175, 72), (91, 186, 77), (94, 187, 80), (98, 189, 83),
- (103, 194, 90), (107, 201, 98), (107, 204, 105), (102, 206, 114),
- (97, 207, 125), (99, 206, 126), (101, 205, 128), (103, 202, 132),
- (103, 199, 133), (102, 195, 140), (95, 192, 151), (79, 186, 161),
- (69, 177, 157), (53, 156, 144), (52, 151, 140), (51, 146, 136),
- (50, 144, 129), (43, 144, 142), (37, 150, 149), (35, 160, 159),
- (42, 174, 170), (47, 179, 169), (53, 184, 168), (64, 194, 175),
- (72, 202, 183), (75, 209, 194), (79, 215, 203), (81, 220, 216),
- (87, 219, 225), (98, 216, 230), (112, 213, 230), (121, 206, 229),
- (125, 203, 224), (128, 202, 220), (128, 200, 216), (132, 197, 213),
- (156, 192, 202), (161, 189, 199), (166, 186, 197), (172, 185, 189),
- (172, 186, 178), (168, 185, 162), (166, 188, 152), (164, 188, 144),
- (159, 188, 146), (149, 193, 152), (138, 196, 162), (119, 194, 158),
- (101, 196, 156), (87, 195, 142), (78, 194, 133), (73, 200, 125),
- (73, 206, 126), (72, 202, 119), (75, 198, 115), (82, 195, 99),
- (91, 184, 91), (106, 176, 86), (126, 175, 87), (144, 167, 92),
- (158, 158, 103), (170, 157, 105), (174, 156, 111), (172, 158, 122),
- (165, 168, 135), (164, 174, 153), (155, 178, 175), (144, 184, 193),
- (132, 189, 201), (116, 199, 205), (94, 211, 204), (83, 221, 204),
- (76, 229, 206), (72, 236, 208), (71, 238, 212), (72, 238, 213),
- (71, 237, 211), (76, 234, 209), (88, 228, 208), (106, 221, 210),
- (127, 208, 206), (143, 188, 196), (151, 175, 183), (153, 162, 172),
- (154, 147, 161), (148, 142, 155), (149, 139, 148), (149, 127, 132),
- (140, 126, 114), (123, 126, 96), (108, 122, 82), (85, 125, 73),
- (71, 135, 75), (63, 136, 76), (56, 136, 69), (52, 139, 62),
- (50, 135, 58), (43, 128, 54), (39, 124, 56), (40, 121, 58),
- (35, 114, 56), (37, 112, 52), (39, 108, 45), (40, 104, 36),
- (38, 104, 30), (38, 108, 24), (32, 114, 22), (27, 124, 26)
- ),
-
-// 613 Peace
-((59, 68, 101), (52, 53, 77), (38, 44, 65), (25, 35, 53),
- (24, 35, 53), (24, 36, 54), (24, 36, 54), (24, 36, 55),
- (26, 38, 58), (26, 39, 61), (26, 41, 65), (26, 42, 68),
- (26, 43, 71), (27, 44, 73), (28, 46, 75), (28, 47, 76),
- (29, 48, 78), (36, 54, 87), (45, 59, 92), (54, 64, 98),
- (72, 71, 105), (91, 78, 113), (103, 84, 118), (116, 91, 124),
- (143, 110, 147), (143, 112, 152), (144, 114, 158), (150, 118, 160),
- (156, 123, 163), (160, 125, 164), (164, 127, 165), (171, 129, 167),
- (170, 127, 166), (156, 118, 152), (151, 111, 145), (146, 104, 138),
- (145, 99, 129), (144, 95, 121), (136, 90, 115), (128, 86, 109),
- (82, 64, 88), (64, 56, 80), (47, 48, 72), (38, 44, 66),
- (30, 40, 61), (28, 39, 60), (26, 39, 59), (25, 39, 59),
- (24, 39, 60), (22, 39, 63), (22, 39, 63), (22, 40, 64),
- (23, 39, 63), (24, 39, 62), (24, 39, 61), (24, 39, 61),
- (24, 39, 61), (25, 39, 62), (26, 40, 63), (27, 42, 64),
- (29, 44, 66), (30, 45, 68), (31, 46, 70), (33, 49, 75),
- (37, 51, 81), (47, 58, 90), (54, 61, 95), (61, 65, 101),
- (66, 67, 104), (72, 70, 107), (80, 74, 112), (86, 76, 116),
- (85, 78, 120), (86, 80, 121), (87, 83, 123), (83, 84, 125),
- (80, 86, 127), (76, 84, 127), (72, 82, 127), (65, 81, 123),
- (61, 78, 120), (57, 78, 120), (61, 79, 121), (65, 80, 122),
- (69, 80, 122), (74, 80, 122), (81, 80, 121), (87, 80, 121),
- (94, 83, 123), (106, 85, 124), (119, 88, 125), (128, 90, 128),
- (138, 93, 131), (156, 107, 141), (168, 117, 152), (180, 128, 160),
- (190, 137, 167), (223, 155, 181), (234, 163, 190), (245, 172, 199),
- (244, 173, 202), (244, 174, 205), (234, 176, 210), (219, 170, 207),
- (186, 147, 190), (169, 137, 183), (153, 128, 176), (142, 124, 173),
- (132, 121, 171), (111, 112, 163), (88, 101, 152), (75, 88, 137),
- (63, 79, 125), (48, 69, 108), (44, 66, 105), (41, 64, 102),
- (36, 60, 96), (33, 56, 91), (32, 53, 85), (31, 51, 80),
- (29, 47, 74), (28, 46, 72), (28, 45, 71), (29, 45, 70),
- (30, 45, 70), (31, 46, 70), (31, 46, 69), (30, 45, 68),
- (29, 44, 68), (30, 46, 70), (30, 46, 71), (31, 47, 73),
- (31, 48, 74), (32, 49, 77), (32, 50, 79), (32, 52, 82),
- (35, 54, 86), (36, 56, 89), (38, 58, 92), (39, 59, 94),
- (40, 61, 96), (43, 65, 103), (46, 69, 109), (48, 74, 116),
- (50, 79, 122), (57, 92, 138), (59, 96, 144), (62, 101, 150),
- (72, 115, 163), (88, 123, 174), (111, 131, 179), (130, 134, 180),
- (138, 130, 172), (136, 127, 169), (134, 124, 166), (134, 119, 158),
- (137, 112, 147), (129, 96, 128), (115, 83, 109), (91, 69, 92),
- (69, 57, 77), (38, 41, 55), (34, 38, 50), (31, 35, 46),
- (25, 30, 39), (22, 27, 36), (23, 27, 35), (22, 27, 35),
- (22, 28, 37), (21, 28, 39), (21, 29, 41), (22, 31, 46),
- (23, 34, 50), (25, 38, 56), (29, 42, 62), (33, 47, 69),
- (41, 54, 81), (54, 62, 91), (76, 73, 105), (103, 92, 122),
- (128, 116, 140), (151, 141, 163), (155, 155, 178), (157, 158, 186),
- (153, 155, 184), (154, 156, 182), (155, 157, 181), (136, 151, 175),
- (111, 137, 163), (84, 114, 146), (56, 90, 126), (44, 73, 109),
- (37, 61, 95), (34, 54, 86), (32, 51, 80), (31, 49, 77),
- (33, 50, 77), (37, 52, 77), (40, 53, 76), (42, 54, 76),
- (42, 54, 76), (41, 53, 77), (42, 54, 78), (40, 54, 79),
- (40, 54, 79), (39, 54, 80), (36, 53, 82), (35, 54, 85),
- (35, 55, 88), (34, 55, 89), (34, 55, 90), (34, 55, 89),
- (36, 55, 87), (37, 55, 84), (36, 53, 80), (35, 50, 75),
- (34, 47, 70), (34, 46, 68), (34, 45, 66), (34, 45, 67),
- (35, 47, 71), (35, 51, 76), (37, 56, 85), (40, 62, 94),
- (43, 67, 103), (44, 71, 109), (46, 74, 113), (47, 75, 116),
- (49, 76, 116), (50, 75, 114), (49, 72, 108), (46, 67, 98),
- (42, 59, 89), (39, 54, 81), (37, 49, 74), (34, 45, 68),
- (32, 42, 62), (29, 39, 57), (27, 37, 55), (25, 37, 56),
- (24, 37, 57), (24, 38, 59), (25, 39, 61), (26, 41, 63),
- (27, 43, 67), (28, 46, 72), (30, 50, 78), (33, 55, 86),
- (36, 61, 96), (40, 67, 104), (57, 75, 114), (67, 80, 121),
- (65, 77, 115), (63, 74, 112), (47, 69, 105), (52, 65, 99)
- ),
-
-// 614 Persia
-((236, 146, 111), (235, 132, 107), (225, 129, 101), (215, 127, 95),
- (200, 122, 89), (185, 117, 84), (179, 113, 84), (174, 109, 84),
- (157, 108, 88), (146, 110, 89), (135, 113, 91), (123, 109, 91),
- (112, 105, 91), (107, 101, 87), (102, 97, 84), (102, 95, 81),
- (103, 94, 78), (100, 82, 59), (104, 71, 49), (109, 60, 39),
- (116, 51, 30), (124, 43, 22), (124, 41, 20), (125, 39, 19),
- (140, 40, 29), (157, 42, 36), (174, 45, 44), (172, 46, 48),
- (170, 48, 53), (162, 49, 55), (155, 51, 57), (146, 59, 63),
- (141, 67, 70), (130, 66, 65), (111, 65, 57), (93, 65, 49),
- (74, 65, 44), (56, 66, 39), (48, 62, 36), (41, 58, 33),
- (34, 50, 22), (40, 46, 19), (47, 43, 17), (56, 35, 15),
- (66, 28, 13), (71, 25, 13), (77, 23, 13), (85, 22, 18),
- (95, 20, 21), (106, 19, 24), (102, 20, 24), (98, 21, 25),
- (87, 25, 27), (76, 29, 29), (73, 34, 32), (70, 39, 35),
- (79, 80, 63), (91, 96, 78), (103, 112, 93), (122, 126, 101),
- (141, 140, 110), (151, 149, 115), (161, 159, 121), (180, 171, 134),
- (197, 179, 143), (210, 173, 140), (203, 165, 134), (196, 157, 129),
- (189, 148, 124), (183, 140, 120), (173, 117, 108), (159, 103, 96),
- (131, 84, 72), (116, 72, 62), (102, 60, 53), (96, 55, 51),
- (90, 50, 49), (91, 54, 51), (93, 58, 53), (96, 69, 58),
- (96, 79, 64), (99, 96, 90), (107, 102, 99), (115, 109, 109),
- (118, 111, 110), (122, 114, 112), (130, 121, 112), (139, 126, 113),
- (159, 137, 116), (165, 142, 119), (171, 148, 122), (172, 150, 123),
- (173, 153, 124), (172, 153, 122), (169, 150, 121), (163, 145, 119),
- (152, 138, 118), (127, 123, 111), (117, 112, 103), (107, 101, 96),
- (104, 97, 93), (101, 93, 91), (101, 91, 92), (103, 95, 97),
- (116, 112, 114), (129, 120, 117), (143, 128, 120), (151, 131, 122),
- (160, 135, 124), (175, 144, 126), (188, 149, 130), (193, 156, 128),
- (192, 158, 123), (167, 143, 105), (158, 136, 100), (150, 130, 96),
- (134, 117, 85), (122, 106, 78), (105, 96, 68), (85, 84, 64),
- (53, 58, 52), (54, 50, 47), (55, 43, 43), (58, 42, 43),
- (61, 42, 43), (67, 46, 48), (77, 54, 54), (89, 67, 61),
- (107, 78, 66), (136, 85, 71), (141, 84, 69), (146, 84, 67),
- (151, 86, 65), (158, 90, 59), (161, 80, 54), (154, 75, 51),
- (118, 52, 37), (98, 46, 33), (79, 40, 29), (70, 39, 30),
- (62, 38, 32), (49, 36, 37), (32, 37, 42), (21, 41, 45),
- (14, 41, 48), (13, 44, 47), (15, 43, 46), (18, 42, 45),
- (27, 45, 41), (37, 46, 38), (46, 48, 39), (52, 51, 40),
- (62, 55, 46), (63, 55, 45), (65, 56, 44), (67, 54, 43),
- (65, 53, 44), (56, 50, 46), (47, 48, 51), (38, 45, 50),
- (28, 37, 42), (20, 20, 25), (22, 19, 24), (24, 19, 23),
- (35, 23, 29), (47, 31, 37), (61, 42, 46), (74, 54, 53),
- (103, 95, 80), (110, 105, 89), (118, 115, 98), (134, 135, 119),
- (146, 145, 130), (151, 157, 141), (154, 164, 146), (156, 167, 146),
- (156, 167, 145), (156, 155, 132), (155, 140, 114), (153, 125, 95),
- (153, 107, 79), (153, 90, 63), (150, 75, 49), (137, 59, 33),
- (104, 36, 12), (98, 31, 11), (92, 26, 10), (84, 19, 13),
- (71, 14, 17), (51, 10, 20), (34, 10, 24), (17, 11, 27),
- (10, 13, 28), (9, 19, 29), (10, 22, 28), (18, 27, 25),
- (32, 31, 23), (51, 38, 23), (73, 50, 24), (93, 61, 30),
- (105, 73, 34), (116, 81, 40), (121, 86, 47), (125, 89, 53),
- (132, 99, 64), (131, 112, 76), (133, 120, 89), (134, 129, 103),
- (134, 131, 112), (141, 134, 116), (147, 137, 119), (158, 132, 117),
- (171, 125, 112), (181, 113, 105), (191, 100, 95), (192, 90, 88),
- (183, 75, 77), (167, 60, 66), (143, 40, 51), (120, 26, 36),
- (100, 17, 29), (79, 13, 26), (62, 17, 27), (42, 17, 27),
- (27, 15, 23), (18, 13, 20), (21, 10, 18), (31, 14, 17),
- (45, 15, 16), (63, 21, 15), (84, 26, 20), (107, 32, 27),
- (130, 42, 36), (149, 50, 40), (161, 60, 38), (173, 67, 38),
- (179, 67, 39), (186, 66, 43), (185, 64, 46), (175, 64, 46),
- (165, 69, 40), (151, 71, 39), (147, 71, 44), (150, 75, 51),
- (157, 80, 63), (166, 92, 71), (175, 107, 80), (183, 122, 91),
- (192, 136, 103), (205, 146, 114), (219, 151, 119), (232, 154, 120),
- (241, 156, 120), (243, 155, 120), (242, 156, 118), (238, 154, 115)
- ),
-
-// 615 Persia_2
-((236, 205, 111), (235, 193, 107), (225, 188, 101), (215, 183, 95),
- (200, 174, 89), (185, 165, 84), (179, 158, 84), (174, 152, 84),
- (157, 140, 88), (146, 137, 89), (135, 134, 91), (122, 123, 91),
- (109, 112, 91), (104, 107, 87), (99, 102, 84), (99, 102, 81),
- (100, 103, 78), (99, 100, 59), (104, 96, 49), (109, 93, 39),
- (116, 91, 30), (124, 90, 22), (124, 89, 20), (125, 88, 19),
- (140, 92, 29), (157, 98, 36), (174, 105, 44), (172, 103, 46),
- (170, 101, 48), (162, 97, 49), (155, 94, 51), (146, 95, 59),
- (141, 99, 67), (130, 96, 65), (111, 91, 57), (93, 86, 49),
- (68, 76, 44), (43, 66, 39), (38, 62, 37), (33, 58, 36),
- (22, 50, 23), (29, 48, 20), (37, 47, 17), (51, 49, 15),
- (66, 52, 13), (71, 52, 13), (77, 52, 13), (85, 53, 18),
- (95, 53, 20), (106, 55, 19), (102, 54, 20), (98, 53, 21),
- (87, 52, 25), (76, 51, 29), (73, 53, 32), (70, 55, 35),
- (71, 80, 63), (82, 96, 78), (94, 112, 93), (111, 126, 101),
- (128, 141, 110), (136, 151, 115), (144, 161, 121), (168, 180, 134),
- (190, 197, 143), (210, 206, 140), (203, 197, 134), (196, 188, 129),
- (189, 179, 124), (183, 170, 120), (173, 147, 108), (159, 133, 96),
- (131, 111, 72), (116, 97, 62), (102, 83, 53), (96, 76, 51),
- (90, 69, 49), (91, 72, 51), (93, 76, 53), (96, 86, 58),
- (96, 94, 64), (98, 99, 90), (106, 105, 99), (115, 112, 109),
- (118, 115, 110), (122, 119, 112), (130, 129, 112), (139, 138, 113),
- (159, 157, 116), (165, 164, 119), (171, 171, 122), (170, 172, 123),
- (170, 173, 124), (168, 172, 122), (166, 169, 121), (161, 163, 119),
- (150, 152, 118), (124, 127, 111), (115, 116, 103), (107, 106, 96),
- (104, 102, 93), (101, 98, 91), (101, 95, 91), (103, 97, 95),
- (116, 112, 112), (129, 125, 116), (143, 139, 120), (151, 145, 122),
- (160, 152, 124), (175, 167, 126), (188, 177, 130), (193, 187, 128),
- (192, 190, 123), (162, 167, 105), (153, 158, 100), (145, 150, 96),
- (128, 134, 85), (118, 122, 78), (97, 105, 68), (76, 85, 64),
- (52, 58, 54), (53, 53, 48), (55, 48, 43), (58, 49, 42),
- (61, 50, 42), (67, 53, 46), (77, 64, 54), (89, 80, 61),
- (107, 97, 66), (136, 115, 71), (141, 118, 69), (146, 121, 67),
- (151, 127, 65), (158, 137, 59), (161, 131, 54), (154, 123, 51),
- (118, 90, 37), (98, 76, 33), (79, 63, 29), (70, 57, 30),
- (62, 52, 32), (49, 41, 36), (32, 32, 42), (21, 29, 45),
- (14, 25, 48), (13, 28, 47), (15, 28, 46), (18, 29, 45),
- (27, 40, 45), (37, 46, 42), (42, 48, 39), (47, 52, 40),
- (61, 62, 46), (62, 63, 45), (64, 65, 44), (67, 65, 43),
- (65, 63, 44), (56, 54, 46), (48, 47, 51), (38, 39, 50),
- (28, 30, 42), (22, 20, 25), (23, 19, 22), (24, 19, 20),
- (35, 23, 23), (47, 32, 31), (61, 46, 42), (74, 64, 53),
- (100, 103, 80), (106, 110, 89), (112, 118, 98), (126, 135, 119),
- (140, 146, 130), (143, 157, 141), (146, 164, 146), (146, 167, 146),
- (146, 167, 145), (146, 156, 132), (151, 155, 114), (153, 152, 95),
- (153, 142, 79), (153, 132, 63), (150, 121, 49), (137, 107, 33),
- (104, 79, 12), (98, 71, 11), (92, 64, 10), (84, 52, 13),
- (71, 37, 14), (51, 18, 10), (34, 10, 12), (24, 11, 27),
- (15, 10, 28), (9, 9, 29), (10, 13, 28), (18, 24, 27),
- (28, 32, 23), (51, 51, 23), (73, 73, 24), (93, 91, 30),
- (104, 105, 34), (116, 116, 40), (121, 121, 47), (125, 123, 53),
- (132, 131, 64), (125, 131, 76), (126, 133, 89), (125, 134, 103),
- (127, 134, 112), (136, 141, 116), (144, 147, 119), (158, 151, 117),
- (171, 152, 112), (181, 148, 105), (191, 145, 95), (192, 138, 88),
- (183, 124, 75), (167, 104, 60), (143, 78, 40), (120, 60, 26),
- (100, 43, 17), (79, 30, 13), (62, 28, 17), (42, 18, 17),
- (27, 15, 17), (20, 13, 18), (21, 10, 12), (31, 18, 14),
- (45, 28, 15), (63, 43, 15), (84, 56, 20), (107, 69, 27),
- (130, 86, 36), (149, 102, 40), (161, 118, 38), (173, 130, 38),
- (179, 132, 39), (186, 134, 43), (185, 129, 46), (175, 123, 46),
- (165, 127, 40), (151, 123, 39), (147, 120, 44), (150, 122, 51),
- (157, 124, 63), (166, 136, 71), (175, 151, 80), (183, 165, 91),
- (192, 177, 103), (205, 189, 114), (219, 198, 119), (232, 206, 120),
- (241, 213, 120), (243, 213, 120), (242, 213, 118), (238, 212, 115)
- ),
-
-// 616 Persia_3
-((175, 149, 236), (165, 145, 235), (159, 137, 225), (154, 129, 215),
- (146, 121, 200), (138, 114, 185), (134, 113, 179), (130, 112, 174),
- (126, 113, 157), (125, 113, 146), (124, 113, 135), (117, 111, 123),
- (111, 109, 112), (106, 104, 107), (101, 100, 102), (100, 97, 102),
- (100, 94, 103), (89, 75, 100), (81, 65, 104), (73, 56, 109),
- (66, 49, 116), (59, 42, 124), (57, 40, 124), (56, 39, 125),
- (62, 51, 140), (67, 61, 157), (73, 72, 174), (74, 74, 172),
- (75, 77, 170), (75, 77, 162), (76, 78, 155), (82, 84, 146),
- (89, 90, 141), (87, 86, 130), (81, 75, 111), (75, 64, 93),
- (70, 56, 76), (66, 49, 59), (62, 45, 52), (58, 42, 46),
- (50, 30, 38), (47, 27, 42), (44, 24, 47), (40, 23, 56),
- (36, 23, 66), (34, 24, 71), (33, 25, 77), (35, 31, 85),
- (35, 35, 95), (36, 37, 106), (36, 37, 102), (36, 38, 98),
- (38, 39, 87), (41, 41, 76), (45, 43, 73), (49, 46, 70),
- (80, 76, 79), (96, 93, 95), (112, 111, 111), (126, 122, 126),
- (141, 133, 141), (151, 140, 151), (161, 147, 161), (177, 163, 180),
- (190, 175, 197), (192, 174, 210), (184, 167, 203), (176, 160, 196),
- (168, 154, 189), (161, 149, 183), (141, 136, 173), (126, 121, 159),
- (101, 93, 131), (87, 81, 116), (74, 69, 102), (69, 66, 96),
- (64, 63, 90), (67, 65, 91), (71, 68, 93), (80, 73, 96),
- (87, 79, 96), (99, 99, 99), (107, 107, 107), (115, 115, 115),
- (118, 118, 118), (122, 122, 122), (130, 130, 130), (137, 135, 139),
- (151, 141, 159), (156, 145, 165), (161, 149, 171), (163, 150, 172),
- (165, 152, 173), (164, 150, 172), (161, 148, 169), (156, 145, 163),
- (148, 142, 152), (127, 127, 127), (117, 117, 117), (107, 107, 107),
- (104, 104, 104), (101, 101, 101), (101, 101, 101), (103, 103, 103),
- (116, 116, 116), (129, 129, 129), (143, 143, 143), (148, 146, 151),
- (153, 150, 160), (162, 154, 175), (170, 160, 188), (174, 159, 193),
- (174, 154, 192), (154, 132, 167), (146, 126, 158), (139, 120, 150),
- (125, 106, 134), (114, 97, 122), (100, 85, 105), (84, 77, 85),
- (58, 58, 58), (55, 55, 56), (52, 52, 55), (51, 51, 58),
- (51, 51, 61), (56, 57, 67), (66, 66, 77), (78, 75, 89),
- (91, 83, 107), (103, 93, 136), (103, 91, 141), (103, 90, 146),
- (106, 89, 151), (109, 84, 158), (101, 80, 161), (95, 75, 154),
- (68, 56, 118), (59, 48, 98), (50, 41, 79), (48, 41, 70),
- (46, 42, 62), (44, 44, 49), (40, 42, 38), (41, 45, 28),
- (41, 48, 21), (44, 47, 20), (43, 46, 22), (42, 45, 25),
- (45, 42, 34), (46, 44, 44), (48, 46, 47), (51, 48, 52),
- (59, 56, 62), (59, 55, 63), (60, 54, 65), (60, 53, 67),
- (59, 54, 65), (55, 55, 56), (51, 51, 51), (48, 50, 46),
- (39, 42, 34), (24, 25, 24), (23, 24, 24), (22, 23, 24),
- (28, 31, 35), (38, 41, 47), (51, 53, 61), (65, 65, 74),
- (101, 96, 103), (109, 106, 110), (118, 117, 118), (135, 135, 135),
- (146, 146, 146), (157, 157, 157), (164, 164, 164), (167, 167, 167),
- (167, 167, 167), (156, 156, 156), (150, 139, 155), (137, 119, 153),
- (124, 103, 153), (108, 87, 153), (93, 73, 150), (76, 55, 137),
- (50, 28, 104), (44, 26, 98), (38, 24, 92), (32, 26, 84),
- (25, 26, 71), (18, 25, 51), (15, 25, 34), (15, 27, 19),
- (16, 28, 14), (20, 29, 13), (22, 28, 14), (27, 26, 22),
- (31, 28, 32), (41, 31, 51), (56, 35, 73), (69, 45, 93),
- (81, 50, 105), (90, 58, 116), (97, 66, 121), (100, 73, 125),
- (110, 85, 132), (120, 97, 131), (127, 110, 133), (132, 124, 134),
- (134, 133, 134), (140, 139, 141), (146, 143, 147), (148, 142, 158),
- (147, 139, 171), (140, 134, 181), (130, 126, 191), (121, 119, 192),
- (104, 104, 183), (87, 89, 167), (63, 69, 143), (45, 50, 120),
- (33, 42, 100), (25, 35, 79), (27, 34, 62), (23, 30, 42),
- (19, 23, 27), (16, 20, 18), (13, 18, 21), (19, 20, 31),
- (22, 22, 45), (29, 25, 63), (39, 33, 84), (49, 44, 107),
- (63, 57, 130), (73, 64, 149), (83, 64, 161), (90, 65, 173),
- (91, 67, 179), (93, 73, 186), (92, 75, 185), (89, 74, 175),
- (91, 66, 165), (89, 63, 151), (90, 67, 147), (95, 75, 150),
- (102, 88, 157), (113, 97, 166), (128, 108, 175), (142, 120, 183),
- (156, 134, 192), (168, 147, 205), (176, 154, 219), (181, 157, 232),
- (185, 159, 241), (184, 159, 243), (184, 157, 242), (182, 153, 238)
- ),
-
-// 617 Pink
-((182, 60, 110), (175, 52, 105), (171, 49, 103), (167, 47, 101),
- (165, 46, 99), (163, 46, 98), (162, 46, 97), (162, 46, 96),
- (155, 43, 92), (151, 40, 91), (148, 37, 91), (145, 36, 92),
- (143, 35, 94), (145, 36, 96), (147, 38, 98), (150, 39, 100),
- (154, 41, 102), (170, 47, 106), (176, 49, 106), (182, 51, 107),
- (185, 52, 106), (188, 54, 106), (188, 54, 105), (188, 55, 104),
- (181, 47, 97), (174, 43, 94), (167, 39, 92), (160, 36, 92),
- (154, 33, 92), (151, 32, 92), (149, 31, 93), (145, 30, 94),
- (142, 30, 94), (141, 29, 94), (142, 30, 94), (144, 31, 95),
- (145, 31, 94), (146, 31, 93), (147, 30, 91), (148, 30, 90),
- (151, 30, 85), (152, 31, 83), (154, 33, 81), (159, 35, 81),
- (164, 38, 82), (168, 40, 84), (173, 43, 86), (182, 51, 90),
- (190, 60, 97), (209, 81, 109), (220, 91, 118), (231, 102, 128),
- (237, 112, 140), (243, 122, 152), (245, 126, 157), (247, 130, 163),
- (239, 130, 170), (230, 121, 166), (222, 113, 162), (213, 105, 157),
- (204, 98, 153), (199, 93, 150), (194, 89, 148), (184, 77, 140),
- (173, 65, 129), (159, 55, 117), (157, 53, 117), (156, 52, 117),
- (157, 52, 118), (158, 52, 120), (160, 52, 122), (162, 54, 124),
- (173, 61, 125), (180, 65, 127), (188, 70, 129), (193, 73, 134),
- (198, 76, 139), (201, 78, 141), (204, 81, 143), (208, 89, 150),
- (214, 94, 153), (215, 96, 162), (217, 97, 162), (219, 99, 163),
- (221, 102, 163), (224, 105, 164), (229, 113, 163), (231, 124, 168),
- (239, 153, 180), (244, 165, 184), (249, 177, 189), (250, 178, 189),
- (251, 180, 189), (254, 180, 190), (252, 176, 188), (247, 171, 189),
- (241, 162, 180), (227, 128, 151), (221, 109, 136), (215, 90, 121),
- (211, 83, 115), (208, 77, 110), (199, 69, 102), (191, 62, 95),
- (185, 59, 91), (184, 57, 94), (183, 56, 98), (179, 54, 99),
- (176, 52, 100), (171, 49, 102), (165, 49, 104), (163, 50, 105),
- (161, 51, 108), (159, 49, 114), (159, 49, 115), (159, 49, 116),
- (163, 51, 114), (166, 54, 112), (169, 56, 108), (171, 56, 106),
- (173, 54, 107), (170, 52, 105), (168, 50, 103), (165, 48, 100),
- (162, 46, 98), (155, 40, 95), (148, 36, 95), (141, 31, 97),
- (138, 29, 96), (138, 27, 92), (140, 27, 91), (142, 28, 91),
- (148, 31, 92), (157, 36, 92), (167, 45, 92), (176, 54, 93),
- (190, 61, 94), (190, 59, 92), (191, 58, 91), (189, 58, 90),
- (187, 58, 89), (182, 55, 88), (173, 53, 86), (162, 47, 86),
- (155, 41, 85), (141, 33, 83), (138, 32, 82), (135, 31, 81),
- (131, 29, 83), (129, 30, 86), (128, 32, 88), (126, 31, 90),
- (116, 22, 83), (115, 20, 83), (114, 19, 83), (115, 16, 82),
- (119, 18, 85), (114, 17, 80), (115, 15, 76), (119, 15, 74),
- (128, 15, 74), (145, 21, 82), (147, 23, 82), (149, 25, 83),
- (153, 26, 84), (156, 28, 85), (159, 31, 88), (161, 32, 91),
- (166, 38, 95), (167, 38, 95), (169, 39, 95), (172, 44, 95),
- (174, 47, 98), (174, 52, 100), (176, 56, 102), (177, 58, 100),
- (176, 62, 101), (178, 63, 103), (175, 65, 108), (172, 64, 112),
- (171, 62, 111), (168, 63, 110), (171, 63, 111), (177, 65, 113),
- (191, 67, 120), (195, 68, 120), (199, 70, 121), (204, 72, 123),
- (205, 74, 123), (205, 74, 126), (200, 72, 126), (197, 69, 125),
- (193, 64, 124), (185, 60, 119), (177, 54, 116), (166, 49, 111),
- (160, 42, 106), (158, 37, 102), (158, 34, 96), (158, 32, 90),
- (159, 33, 84), (161, 34, 81), (163, 35, 80), (168, 37, 81),
- (170, 38, 82), (171, 38, 81), (170, 41, 82), (167, 43, 83),
- (167, 46, 87), (167, 47, 92), (167, 47, 95), (165, 50, 98),
- (159, 51, 100), (154, 50, 102), (148, 47, 103), (144, 41, 101),
- (140, 37, 98), (134, 35, 95), (129, 31, 94), (124, 27, 93),
- (121, 22, 89), (123, 18, 85), (125, 17, 81), (128, 17, 78),
- (132, 18, 80), (138, 21, 81), (146, 23, 81), (153, 27, 81),
- (160, 30, 82), (165, 33, 85), (168, 37, 88), (171, 40, 92),
- (173, 44, 98), (175, 49, 105), (177, 54, 113), (181, 60, 120),
- (185, 65, 126), (187, 69, 133), (189, 74, 140), (188, 77, 142),
- (190, 80, 142), (191, 78, 139), (192, 74, 135), (191, 71, 132),
- (188, 67, 127), (187, 66, 122), (188, 65, 115), (190, 63, 110),
- (194, 64, 108), (196, 64, 107), (198, 65, 109), (200, 67, 109),
- (198, 65, 109), (194, 63, 109), (190, 63, 109), (185, 60, 110)
- ),
-
-// 618 Pollen
-((115, 114, 55), (143, 139, 47), (166, 158, 48), (189, 177, 49),
- (198, 189, 46), (207, 202, 44), (209, 203, 42), (211, 204, 40),
- (216, 200, 47), (205, 191, 43), (194, 182, 39), (173, 160, 38),
- (153, 138, 37), (126, 112, 37), (99, 87, 37), (87, 77, 32),
- (75, 67, 28), (40, 33, 9), (35, 30, 6), (30, 28, 4),
- (37, 35, 10), (45, 43, 17), (52, 49, 22), (59, 55, 27),
- (98, 92, 51), (118, 111, 67), (139, 130, 83), (156, 148, 104),
- (174, 167, 125), (183, 176, 136), (193, 185, 148), (211, 201, 165),
- (219, 210, 171), (217, 210, 159), (215, 204, 148), (214, 199, 137),
- (198, 184, 118), (183, 169, 99), (170, 157, 86), (157, 146, 74),
- (129, 105, 29), (129, 85, 17), (130, 65, 6), (122, 54, 8),
- (115, 44, 10), (107, 41, 9), (100, 38, 9), (101, 32, 10),
- (104, 26, 7), (102, 27, 11), (92, 34, 14), (82, 42, 18),
- (78, 50, 20), (75, 58, 23), (77, 63, 25), (79, 68, 28),
- (96, 91, 42), (111, 96, 48), (126, 101, 55), (142, 103, 57),
- (159, 106, 59), (161, 108, 56), (163, 111, 53), (154, 115, 50),
- (141, 108, 41), (140, 91, 33), (135, 96, 28), (130, 101, 23),
- (121, 102, 22), (113, 104, 21), (104, 97, 19), (96, 89, 20),
- (86, 79, 17), (78, 71, 17), (70, 63, 18), (60, 51, 17),
- (51, 40, 16), (47, 36, 13), (43, 33, 11), (33, 28, 10),
- (30, 27, 12), (38, 40, 22), (49, 51, 29), (61, 63, 37),
- (68, 69, 41), (76, 76, 46), (90, 93, 56), (103, 107, 64),
- (119, 121, 64), (125, 117, 57), (131, 113, 51), (137, 108, 50),
- (144, 104, 50), (147, 97, 47), (142, 93, 41), (130, 90, 33),
- (119, 84, 25), (119, 68, 28), (109, 65, 28), (100, 63, 29),
- (91, 64, 29), (83, 65, 29), (70, 68, 29), (65, 70, 36),
- (65, 66, 39), (66, 66, 43), (67, 66, 47), (67, 68, 51),
- (68, 71, 55), (73, 79, 61), (81, 86, 67), (93, 94, 75),
- (101, 101, 80), (111, 113, 84), (112, 115, 83), (113, 117, 83),
- (118, 121, 81), (124, 128, 83), (131, 135, 89), (139, 142, 93),
- (148, 151, 98), (153, 153, 101), (158, 155, 104), (161, 155, 107),
- (165, 156, 111), (170, 159, 118), (176, 164, 124), (178, 171, 132),
- (181, 174, 135), (176, 166, 136), (173, 163, 134), (171, 160, 132),
- (164, 159, 130), (158, 160, 129), (150, 154, 124), (145, 151, 119),
- (142, 147, 105), (145, 150, 104), (149, 154, 103), (152, 158, 102),
- (155, 162, 101), (163, 170, 104), (179, 184, 105), (194, 197, 104),
- (206, 202, 107), (209, 205, 113), (209, 206, 114), (209, 207, 116),
- (208, 209, 111), (205, 203, 103), (197, 194, 100), (185, 180, 96),
- (156, 149, 89), (150, 141, 82), (145, 134, 76), (131, 119, 64),
- (118, 104, 53), (101, 88, 45), (84, 69, 35), (69, 50, 25),
- (56, 36, 17), (32, 19, 4), (26, 16, 3), (20, 13, 2),
- (11, 6, 1), (6, 3, 2), (5, 3, 4), (11, 9, 9),
- (27, 28, 24), (30, 33, 27), (34, 38, 31), (42, 48, 35),
- (53, 60, 40), (68, 72, 44), (83, 84, 54), (90, 93, 63),
- (97, 98, 70), (98, 102, 73), (102, 106, 71), (108, 109, 69),
- (107, 112, 70), (111, 112, 72), (114, 113, 78), (121, 120, 87),
- (145, 147, 105), (151, 153, 110), (157, 160, 115), (171, 173, 128),
- (186, 184, 140), (197, 196, 148), (208, 206, 157), (209, 208, 159),
- (208, 209, 165), (204, 205, 166), (196, 199, 157), (187, 190, 149),
- (177, 176, 133), (163, 163, 125), (149, 147, 120), (134, 132, 107),
- (118, 120, 96), (108, 110, 77), (97, 100, 64), (87, 88, 55),
- (77, 77, 46), (67, 68, 37), (60, 64, 27), (55, 62, 22),
- (53, 60, 23), (48, 56, 26), (47, 51, 27), (44, 46, 28),
- (42, 45, 27), (42, 45, 27), (39, 44, 30), (40, 46, 32),
- (43, 43, 33), (45, 43, 31), (48, 45, 30), (49, 46, 30),
- (48, 50, 31), (50, 49, 31), (51, 47, 30), (49, 46, 29),
- (46, 42, 28), (38, 42, 25), (34, 41, 22), (35, 41, 19),
- (37, 43, 18), (44, 45, 21), (51, 53, 24), (58, 62, 29),
- (69, 73, 31), (80, 86, 37), (93, 96, 42), (103, 105, 45),
- (107, 109, 45), (106, 107, 41), (100, 100, 39), (89, 90, 37),
- (76, 78, 33), (64, 67, 27), (56, 57, 21), (51, 48, 20),
- (48, 42, 21), (46, 38, 25), (44, 38, 29), (48, 41, 32),
- (55, 49, 35), (63, 56, 37), (70, 64, 40), (75, 69, 40),
- (90, 82, 46), (102, 95, 54), (113, 105, 59), (119, 116, 64)
- ),
-
-// 619 Poppies
-((174, 44, 42), (206, 26, 41), (178, 23, 48), (151, 21, 55),
- (143, 18, 42), (136, 16, 30), (139, 24, 32), (143, 33, 35),
- (107, 54, 29), (75, 57, 25), (44, 61, 21), (40, 53, 14),
- (36, 45, 8), (60, 47, 5), (84, 49, 3), (100, 50, 8),
- (116, 51, 13), (116, 97, 51), (95, 123, 86), (75, 149, 121),
- (85, 151, 145), (96, 154, 169), (100, 162, 167), (104, 171, 165),
- (175, 112, 143), (190, 83, 116), (205, 55, 90), (205, 48, 69),
- (206, 42, 48), (194, 38, 44), (182, 35, 41), (164, 49, 43),
- (151, 56, 41), (157, 57, 62), (166, 57, 63), (175, 58, 65),
- (168, 74, 51), (161, 91, 38), (162, 105, 38), (163, 120, 39),
- (146, 152, 79), (148, 157, 110), (151, 163, 141), (153, 164, 151),
- (156, 166, 162), (157, 158, 154), (159, 151, 147), (150, 149, 139),
- (138, 131, 124), (94, 119, 94), (67, 108, 74), (40, 97, 54),
- (45, 95, 44), (51, 94, 34), (67, 103, 33), (83, 113, 32),
- (182, 140, 40), (211, 125, 57), (241, 111, 75), (242, 100, 69),
- (244, 89, 63), (241, 103, 57), (239, 118, 52), (219, 122, 23),
- (194, 169, 17), (169, 151, 31), (179, 127, 40), (190, 104, 49),
- (193, 109, 58), (196, 114, 67), (182, 129, 81), (178, 161, 123),
- (145, 175, 125), (121, 170, 98), (97, 165, 72), (71, 160, 53),
- (45, 156, 35), (37, 143, 32), (30, 130, 29), (27, 120, 19),
- (25, 98, 22), (45, 86, 4), (64, 86, 11), (84, 86, 19),
- (96, 81, 16), (109, 77, 14), (147, 65, 25), (175, 44, 21),
- (224, 17, 10), (235, 23, 13), (246, 29, 17), (242, 31, 17),
- (238, 34, 17), (225, 69, 37), (212, 73, 23), (190, 80, 22),
- (172, 83, 8), (124, 92, 25), (95, 98, 42), (67, 105, 59),
- (47, 109, 58), (28, 114, 57), (28, 129, 48), (12, 143, 41),
- (14, 156, 25), (43, 148, 47), (73, 141, 70), (105, 135, 82),
- (138, 130, 94), (179, 104, 120), (213, 105, 127), (225, 112, 137),
- (224, 151, 152), (194, 174, 173), (195, 152, 175), (197, 130, 177),
- (184, 136, 170), (185, 99, 161), (208, 89, 146), (194, 62, 127),
- (192, 47, 84), (184, 46, 79), (177, 46, 74), (174, 52, 70),
- (171, 59, 66), (148, 62, 77), (128, 53, 81), (116, 67, 89),
- (120, 67, 108), (155, 56, 134), (171, 52, 131), (188, 49, 129),
- (202, 37, 140), (222, 36, 154), (232, 41, 165), (243, 43, 167),
- (245, 66, 138), (247, 70, 140), (250, 74, 143), (242, 75, 146),
- (235, 77, 150), (238, 81, 173), (224, 64, 178), (216, 77, 168),
- (217, 65, 161), (195, 42, 130), (188, 36, 124), (181, 31, 118),
- (174, 34, 111), (170, 52, 118), (176, 71, 99), (181, 71, 112),
- (220, 56, 105), (227, 44, 99), (235, 33, 94), (244, 26, 84),
- (235, 9, 59), (221, 34, 42), (209, 41, 48), (188, 87, 42),
- (176, 92, 71), (114, 103, 105), (101, 107, 116), (88, 112, 127),
- (47, 127, 122), (45, 155, 105), (24, 162, 83), (28, 174, 47),
- (43, 166, 23), (51, 168, 26), (59, 171, 29), (88, 161, 15),
- (97, 168, 45), (127, 163, 28), (137, 163, 70), (169, 167, 68),
- (181, 171, 85), (190, 169, 90), (201, 171, 102), (191, 164, 111),
- (191, 156, 130), (185, 143, 123), (200, 140, 142), (201, 122, 131),
- (234, 117, 142), (235, 114, 145), (236, 111, 149), (247, 98, 130),
- (248, 90, 138), (247, 74, 116), (242, 63, 122), (236, 63, 115),
- (239, 49, 124), (226, 34, 126), (219, 23, 125), (223, 17, 107),
- (214, 26, 87), (225, 42, 75), (214, 66, 72), (189, 102, 85),
- (149, 117, 91), (104, 134, 113), (83, 153, 103), (54, 158, 98),
- (68, 173, 79), (63, 182, 61), (67, 169, 67), (54, 165, 69),
- (30, 143, 76), (27, 153, 98), (22, 152, 100), (43, 158, 122),
- (84, 160, 134), (100, 151, 138), (146, 136, 140), (146, 142, 136),
- (167, 140, 132), (167, 145, 123), (188, 159, 118), (211, 152, 120),
- (225, 151, 117), (248, 138, 121), (247, 107, 97), (252, 88, 82),
- (246, 70, 58), (241, 52, 41), (235, 48, 45), (231, 38, 53),
- (232, 24, 84), (236, 32, 105), (231, 38, 134), (237, 54, 137),
- (226, 58, 142), (233, 52, 140), (212, 40, 159), (217, 18, 168),
- (208, 12, 169), (213, 15, 162), (226, 25, 150), (232, 47, 135),
- (233, 62, 130), (193, 77, 117), (154, 73, 90), (90, 71, 66),
- (46, 61, 57), (22, 49, 44), (10, 59, 58), (27, 71, 60),
- (50, 92, 67), (75, 107, 81), (107, 100, 94), (118, 90, 93),
- (117, 49, 95), (122, 47, 78), (108, 35, 67), (78, 44, 58)
- ),
-
-// 620 Produce_Department
-((153, 25, 65), (184, 50, 53), (193, 61, 57), (202, 73, 62),
- (201, 89, 83), (201, 106, 105), (199, 114, 105), (198, 123, 105),
- (192, 136, 85), (183, 142, 98), (175, 149, 111), (154, 148, 112),
- (133, 148, 114), (113, 135, 99), (93, 123, 85), (86, 118, 84),
- (80, 114, 83), (41, 95, 78), (26, 80, 76), (12, 65, 75),
- (14, 51, 63), (17, 38, 52), (21, 32, 45), (26, 27, 38),
- (48, 13, 18), (64, 10, 17), (81, 8, 16), (92, 7, 15),
- (103, 7, 14), (106, 8, 12), (110, 10, 11), (116, 12, 11),
- (123, 14, 14), (118, 13, 25), (110, 13, 29), (103, 13, 34),
- (103, 15, 31), (103, 17, 28), (103, 17, 27), (104, 18, 26),
- (111, 16, 30), (118, 16, 27), (126, 17, 24), (130, 26, 20),
- (134, 35, 17), (133, 39, 19), (133, 43, 21), (128, 52, 31),
- (123, 58, 43), (104, 63, 56), (94, 66, 61), (84, 70, 67),
- (81, 72, 76), (78, 74, 85), (77, 74, 88), (76, 75, 91),
- (66, 71, 98), (63, 70, 109), (60, 70, 120), (63, 72, 124),
- (66, 75, 129), (65, 79, 127), (65, 83, 125), (66, 84, 118),
- (70, 87, 112), (86, 89, 98), (85, 96, 92), (84, 103, 86),
- (84, 107, 82), (84, 111, 79), (84, 123, 68), (86, 123, 59),
- (60, 126, 63), (45, 128, 62), (31, 131, 62), (28, 126, 54),
- (25, 121, 47), (26, 118, 46), (28, 115, 45), (26, 115, 41),
- (26, 119, 41), (24, 125, 43), (29, 129, 55), (34, 133, 67),
- (37, 133, 77), (40, 134, 88), (46, 141, 112), (52, 145, 121),
- (52, 154, 118), (51, 138, 121), (51, 123, 125), (56, 115, 125),
- (62, 107, 126), (68, 104, 122), (74, 103, 106), (75, 103, 89),
- (78, 95, 90), (92, 106, 127), (94, 109, 138), (97, 112, 150),
- (96, 109, 152), (95, 106, 155), (85, 105, 167), (78, 112, 182),
- (75, 107, 192), (73, 86, 175), (71, 66, 158), (71, 59, 146),
- (71, 52, 135), (80, 42, 119), (93, 45, 99), (110, 52, 78),
- (125, 57, 64), (137, 68, 46), (138, 75, 48), (139, 83, 50),
- (143, 104, 50), (145, 126, 66), (157, 142, 86), (158, 156, 110),
- (145, 179, 147), (134, 187, 159), (124, 196, 171), (124, 193, 179),
- (124, 190, 188), (116, 181, 199), (113, 168, 201), (99, 154, 194),
- (86, 141, 180), (74, 99, 164), (72, 89, 157), (71, 79, 150),
- (68, 62, 136), (62, 53, 113), (69, 52, 94), (71, 52, 74),
- (77, 55, 42), (81, 54, 31), (86, 54, 21), (91, 54, 17),
- (97, 54, 13), (112, 55, 11), (125, 55, 9), (134, 51, 11),
- (146, 40, 13), (162, 16, 14), (161, 14, 15), (161, 13, 16),
- (155, 15, 19), (150, 19, 25), (144, 21, 26), (140, 16, 32),
- (121, 16, 44), (115, 18, 47), (110, 21, 51), (98, 31, 55),
- (90, 41, 61), (85, 57, 68), (83, 73, 65), (82, 84, 60),
- (82, 87, 58), (88, 85, 61), (91, 87, 58), (95, 89, 56),
- (97, 94, 43), (99, 92, 37), (99, 83, 33), (100, 67, 40),
- (101, 44, 45), (99, 45, 45), (98, 47, 46), (91, 52, 49),
- (86, 51, 56), (90, 44, 61), (93, 36, 63), (100, 35, 59),
- (109, 45, 58), (116, 50, 58), (123, 45, 57), (129, 38, 57),
- (129, 29, 55), (126, 33, 55), (127, 40, 58), (121, 42, 63),
- (114, 35, 78), (110, 36, 82), (106, 37, 87), (105, 37, 97),
- (100, 38, 103), (100, 39, 106), (97, 34, 108), (89, 37, 106),
- (87, 35, 106), (80, 33, 101), (73, 33, 92), (67, 26, 82),
- (52, 22, 72), (44, 19, 66), (35, 18, 62), (31, 26, 59),
- (34, 37, 59), (34, 46, 61), (31, 52, 68), (28, 56, 76),
- (26, 64, 81), (29, 78, 85), (36, 94, 87), (37, 101, 89),
- (35, 102, 86), (35, 92, 78), (35, 82, 65), (40, 78, 52),
- (43, 75, 42), (42, 76, 33), (42, 69, 25), (43, 55, 20),
- (40, 41, 16), (36, 34, 18), (32, 36, 28), (29, 43, 35),
- (30, 48, 45), (29, 50, 56), (24, 51, 63), (22, 48, 79),
- (23, 48, 89), (33, 49, 96), (46, 56, 103), (44, 59, 92),
- (39, 54, 83), (31, 47, 74), (26, 38, 63), (36, 39, 60),
- (38, 38, 46), (34, 36, 34), (26, 35, 25), (13, 31, 19),
- (9, 35, 20), (11, 42, 16), (14, 46, 17), (15, 52, 19),
- (13, 59, 29), (10, 67, 39), (9, 75, 39), (9, 79, 38),
- (11, 81, 33), (9, 84, 37), (7, 85, 47), (14, 82, 55),
- (20, 79, 63), (32, 68, 65), (45, 58, 64), (57, 50, 67),
- (78, 42, 65), (98, 37, 65), (121, 26, 66), (141, 21, 61)
- ),
-
-// 621 Purple
-((65, 56, 83), (69, 65, 87), (70, 68, 86), (71, 71, 86),
- (73, 76, 86), (76, 82, 87), (72, 77, 84), (69, 73, 81),
- (64, 71, 76), (67, 73, 79), (70, 75, 83), (80, 80, 86),
- (90, 86, 90), (97, 87, 96), (104, 88, 103), (106, 87, 106),
- (109, 87, 109), (113, 82, 119), (112, 79, 119), (112, 76, 119),
- (110, 68, 118), (109, 60, 118), (107, 54, 118), (106, 48, 118),
- (101, 32, 116), (97, 29, 117), (93, 27, 119), (86, 22, 118),
- (80, 18, 118), (75, 17, 119), (71, 16, 120), (65, 14, 122),
- (64, 10, 126), (66, 12, 134), (72, 12, 137), (78, 12, 140),
- (82, 16, 142), (87, 21, 145), (90, 23, 145), (94, 26, 146),
- (106, 48, 145), (116, 57, 149), (127, 66, 154), (131, 65, 155),
- (136, 64, 156), (138, 60, 155), (140, 57, 154), (135, 51, 148),
- (135, 47, 139), (123, 48, 129), (114, 44, 126), (105, 41, 123),
- (95, 30, 116), (86, 19, 110), (78, 12, 101), (71, 6, 93),
- (52, 0, 71), (46, 0, 65), (40, 0, 60), (39, 0, 59),
- (38, 0, 59), (37, 0, 55), (36, 0, 52), (36, 0, 50),
- (35, 0, 51), (37, 0, 57), (38, 0, 63), (40, 0, 69),
- (41, 0, 70), (42, 0, 72), (42, 0, 75), (41, 3, 79),
- (44, 6, 88), (50, 6, 95), (57, 6, 102), (63, 11, 108),
- (70, 16, 114), (71, 20, 115), (72, 24, 117), (74, 26, 119),
- (73, 31, 120), (78, 36, 120), (85, 37, 120), (92, 38, 120),
- (95, 39, 119), (98, 41, 119), (103, 42, 116), (102, 46, 114),
- (96, 43, 105), (94, 35, 100), (92, 28, 95), (91, 25, 91),
- (90, 22, 88), (91, 17, 83), (91, 16, 76), (90, 17, 70),
- (87, 19, 65), (83, 26, 58), (82, 31, 54), (81, 36, 51),
- (80, 37, 49), (80, 39, 48), (78, 43, 44), (73, 49, 43),
- (70, 56, 37), (70, 58, 36), (71, 60, 36), (71, 61, 38),
- (72, 63, 40), (71, 64, 46), (62, 66, 52), (56, 62, 62),
- (50, 53, 64), (46, 35, 65), (47, 32, 66), (49, 30, 68),
- (56, 27, 72), (62, 25, 81), (70, 26, 100), (80, 22, 113),
- (100, 17, 135), (109, 17, 140), (118, 18, 146), (121, 17, 146),
- (125, 16, 147), (137, 19, 152), (145, 20, 158), (154, 16, 164),
- (166, 16, 173), (170, 10, 181), (167, 8, 178), (164, 6, 175),
- (159, 5, 164), (148, 4, 152), (138, 0, 140), (130, 0, 130),
- (119, 0, 119), (115, 0, 116), (112, 0, 114), (110, 0, 111),
- (108, 0, 108), (103, 0, 101), (100, 0, 96), (100, 0, 93),
- (98, 3, 92), (101, 19, 91), (103, 23, 92), (106, 28, 93),
- (109, 38, 95), (114, 47, 102), (117, 53, 104), (118, 58, 108),
- (115, 64, 109), (115, 65, 108), (115, 66, 107), (114, 72, 107),
- (118, 73, 107), (123, 71, 109), (126, 68, 112), (125, 62, 116),
- (120, 54, 116), (109, 35, 112), (106, 31, 110), (103, 28, 109),
- (101, 20, 109), (101, 14, 108), (101, 8, 110), (100, 8, 109),
- (94, 12, 105), (90, 14, 104), (87, 17, 103), (80, 21, 101),
- (76, 27, 97), (74, 31, 100), (75, 36, 100), (74, 42, 101),
- (72, 49, 104), (73, 54, 105), (71, 57, 104), (69, 58, 102),
- (69, 58, 101), (70, 54, 100), (71, 49, 97), (69, 44, 96),
- (66, 32, 94), (64, 28, 92), (63, 25, 91), (60, 20, 86),
- (59, 17, 81), (59, 14, 78), (62, 10, 74), (66, 9, 71),
- (70, 9, 70), (71, 9, 69), (71, 14, 66), (72, 19, 65),
- (71, 27, 68), (70, 35, 69), (71, 42, 68), (74, 49, 70),
- (75, 51, 76), (76, 57, 80), (78, 64, 85), (81, 70, 91),
- (82, 78, 96), (83, 86, 100), (87, 96, 103), (91, 103, 114),
- (92, 107, 118), (94, 118, 122), (98, 125, 125), (107, 126, 135),
- (117, 137, 144), (127, 141, 147), (137, 146, 157), (142, 139, 163),
- (145, 137, 166), (144, 132, 161), (142, 118, 161), (141, 110, 156),
- (139, 100, 149), (139, 91, 147), (132, 79, 145), (128, 66, 141),
- (117, 58, 134), (104, 44, 123), (94, 35, 109), (84, 31, 96),
- (78, 28, 85), (69, 27, 73), (64, 25, 60), (58, 26, 50),
- (51, 27, 41), (47, 31, 38), (43, 34, 35), (43, 38, 32),
- (41, 43, 30), (43, 44, 29), (44, 46, 29), (48, 46, 30),
- (49, 43, 31), (48, 40, 36), (50, 37, 38), (50, 36, 46),
- (51, 34, 52), (51, 35, 58), (53, 38, 62), (56, 43, 65),
- (58, 48, 68), (58, 47, 70), (69, 59, 80), (76, 64, 88),
- (80, 65, 91), (79, 66, 92), (79, 66, 93), (79, 69, 93)
- ),
-
-// 622 Queen_Anne
-((128, 126, 186), (127, 126, 170), (127, 121, 154), (128, 117, 139),
- (119, 109, 117), (111, 102, 96), (105, 97, 86), (100, 92, 77),
- (74, 73, 39), (62, 66, 24), (51, 59, 9), (44, 54, 7),
- (37, 50, 5), (32, 47, 6), (28, 44, 8), (27, 42, 8),
- (27, 40, 8), (24, 34, 10), (22, 30, 13), (20, 27, 17),
- (22, 27, 22), (25, 27, 28), (29, 29, 28), (33, 32, 29),
- (36, 37, 40), (43, 40, 54), (50, 44, 68), (55, 50, 78),
- (61, 57, 89), (61, 57, 91), (61, 58, 94), (62, 59, 99),
- (59, 57, 97), (54, 57, 81), (54, 57, 69), (54, 58, 58),
- (60, 59, 55), (66, 61, 53), (71, 65, 59), (76, 69, 66),
- (95, 93, 94), (99, 95, 101), (104, 97, 108), (96, 96, 101),
- (89, 95, 95), (85, 94, 91), (81, 93, 87), (70, 84, 74),
- (57, 69, 56), (40, 53, 32), (36, 49, 29), (33, 46, 27),
- (31, 42, 28), (29, 39, 29), (31, 40, 30), (34, 41, 32),
- (38, 41, 47), (42, 45, 50), (47, 50, 54), (51, 55, 64),
- (56, 60, 74), (61, 64, 78), (67, 68, 82), (77, 78, 86),
- (79, 86, 88), (83, 92, 89), (83, 92, 85), (83, 93, 81),
- (81, 93, 74), (79, 93, 67), (79, 93, 65), (79, 91, 68),
- (80, 86, 84), (89, 91, 97), (98, 96, 111), (105, 101, 131),
- (113, 106, 151), (117, 107, 159), (122, 109, 167), (132, 117, 177),
- (135, 124, 185), (148, 136, 204), (157, 144, 207), (167, 153, 210),
- (166, 155, 212), (166, 157, 214), (169, 158, 221), (172, 156, 220),
- (171, 155, 215), (169, 154, 212), (167, 154, 209), (164, 153, 201),
- (162, 153, 194), (166, 151, 178), (171, 154, 167), (175, 156, 172),
- (167, 157, 173), (152, 139, 156), (144, 133, 156), (136, 127, 156),
- (132, 122, 158), (129, 118, 161), (124, 111, 156), (123, 109, 147),
- (133, 128, 140), (134, 125, 130), (135, 123, 120), (129, 120, 113),
- (123, 118, 107), (107, 114, 100), (98, 105, 87), (82, 88, 68),
- (65, 71, 46), (35, 47, 27), (32, 45, 25), (30, 43, 24),
- (28, 40, 21), (25, 37, 18), (23, 34, 16), (22, 31, 17),
- (20, 31, 12), (26, 34, 17), (33, 38, 23), (39, 39, 27),
- (46, 41, 32), (51, 46, 39), (45, 47, 28), (50, 54, 37),
- (60, 58, 46), (58, 59, 58), (56, 60, 63), (55, 61, 68),
- (60, 65, 80), (62, 68, 85), (63, 67, 86), (65, 68, 86),
- (69, 71, 80), (62, 66, 65), (56, 61, 50), (52, 58, 42),
- (48, 55, 35), (40, 50, 23), (34, 44, 17), (28, 40, 15),
- (25, 37, 14), (21, 35, 12), (21, 36, 11), (21, 37, 11),
- (22, 38, 11), (22, 38, 12), (22, 38, 11), (24, 39, 13),
- (27, 42, 15), (26, 42, 15), (26, 43, 15), (25, 41, 16),
- (26, 40, 17), (25, 37, 17), (23, 37, 17), (19, 34, 16),
- (17, 32, 13), (18, 31, 8), (18, 32, 7), (18, 34, 6),
- (20, 36, 6), (23, 40, 7), (27, 44, 11), (31, 51, 12),
- (37, 52, 18), (36, 51, 19), (35, 51, 21), (33, 50, 21),
- (31, 48, 21), (29, 42, 19), (24, 37, 16), (19, 33, 13),
- (15, 29, 10), (12, 22, 9), (11, 18, 8), (12, 19, 11),
- (17, 23, 13), (24, 26, 18), (31, 29, 23), (38, 39, 33),
- (59, 64, 53), (62, 66, 55), (66, 68, 58), (67, 74, 56),
- (67, 78, 56), (66, 81, 56), (64, 77, 56), (57, 72, 48),
- (53, 67, 40), (49, 64, 34), (49, 61, 32), (49, 60, 33),
- (52, 61, 37), (60, 65, 48), (70, 75, 64), (85, 89, 85),
- (102, 106, 107), (123, 125, 136), (137, 136, 164), (143, 142, 186),
- (144, 143, 198), (150, 149, 206), (148, 145, 202), (134, 132, 185),
- (111, 113, 157), (94, 98, 126), (81, 89, 95), (74, 87, 71),
- (71, 87, 51), (81, 93, 37), (96, 102, 29), (108, 108, 32),
- (106, 110, 43), (106, 108, 57), (111, 111, 68), (115, 105, 81),
- (101, 94, 92), (83, 79, 94), (64, 69, 88), (54, 60, 82),
- (44, 51, 78), (43, 49, 70), (40, 47, 58), (39, 47, 46),
- (35, 45, 42), (38, 48, 46), (44, 51, 58), (51, 58, 73),
- (58, 62, 88), (65, 70, 101), (76, 75, 118), (87, 89, 140),
- (101, 99, 158), (109, 106, 166), (115, 108, 167), (114, 112, 164),
- (115, 114, 161), (111, 110, 153), (108, 101, 145), (100, 95, 132),
- (95, 94, 129), (91, 92, 129), (93, 92, 137), (97, 91, 144),
- (108, 98, 159), (117, 105, 176), (124, 116, 191), (124, 119, 200),
- (126, 119, 206), (128, 118, 206), (132, 122, 201), (132, 126, 193)
- ),
-
-// 623 Quiet
-((89, 51, 90), (95, 51, 100), (96, 52, 108), (98, 54, 116),
- (86, 49, 116), (75, 44, 116), (67, 43, 116), (60, 43, 117),
- (44, 49, 121), (41, 48, 121), (39, 48, 121), (40, 48, 124),
- (42, 49, 127), (45, 45, 124), (49, 41, 122), (51, 38, 121),
- (53, 36, 120), (53, 32, 118), (51, 30, 109), (49, 28, 101),
- (43, 24, 86), (37, 21, 71), (32, 18, 63), (28, 16, 56),
- (18, 10, 29), (11, 6, 18), (5, 3, 7), (5, 3, 7),
- (6, 3, 7), (10, 4, 11), (14, 6, 16), (22, 12, 29),
- (25, 15, 41), (48, 29, 76), (53, 45, 92), (58, 61, 108),
- (58, 64, 111), (59, 68, 115), (62, 67, 116), (66, 66, 117),
- (75, 78, 118), (86, 70, 112), (98, 62, 106), (108, 58, 102),
- (119, 54, 99), (122, 54, 99), (125, 55, 99), (128, 55, 96),
- (129, 51, 94), (118, 47, 82), (112, 43, 79), (106, 40, 76),
- (102, 38, 77), (98, 37, 78), (94, 35, 78), (91, 34, 79),
- (77, 32, 86), (71, 32, 91), (66, 32, 96), (63, 32, 98),
- (61, 32, 100), (61, 32, 100), (61, 32, 101), (62, 32, 100),
- (64, 32, 97), (69, 32, 90), (66, 31, 88), (63, 30, 86),
- (60, 29, 86), (58, 29, 87), (54, 28, 89), (53, 28, 88),
- (51, 28, 88), (53, 28, 86), (56, 29, 85), (63, 29, 78),
- (71, 30, 71), (73, 30, 69), (76, 31, 67), (81, 31, 64),
- (84, 31, 63), (84, 33, 71), (79, 33, 79), (74, 33, 87),
- (71, 32, 90), (69, 32, 94), (62, 31, 100), (54, 29, 102),
- (46, 26, 91), (44, 24, 81), (43, 22, 72), (40, 21, 65),
- (38, 21, 58), (30, 16, 43), (22, 13, 30), (21, 9, 24),
- (17, 9, 17), (11, 7, 19), (16, 8, 25), (22, 10, 32),
- (26, 12, 38), (30, 15, 45), (39, 19, 57), (50, 24, 69),
- (63, 29, 83), (65, 30, 86), (68, 31, 89), (68, 31, 89),
- (68, 32, 89), (69, 32, 90), (68, 32, 90), (68, 32, 90),
- (69, 33, 90), (72, 33, 95), (72, 33, 98), (73, 33, 101),
- (71, 35, 107), (68, 35, 111), (67, 33, 118), (67, 32, 123),
- (60, 34, 125), (63, 33, 121), (67, 33, 117), (70, 33, 114),
- (73, 34, 111), (81, 37, 106), (91, 39, 99), (102, 45, 94),
- (107, 47, 89), (104, 49, 80), (102, 49, 79), (100, 49, 78),
- (93, 43, 75), (80, 42, 73), (69, 37, 68), (59, 32, 65),
- (50, 23, 62), (50, 23, 62), (50, 23, 63), (50, 23, 64),
- (51, 23, 65), (53, 24, 67), (52, 24, 66), (52, 24, 64),
- (50, 23, 63), (47, 21, 58), (43, 20, 53), (40, 20, 49),
- (31, 16, 37), (23, 12, 27), (19, 9, 23), (16, 8, 17),
- (18, 9, 15), (22, 10, 17), (26, 11, 20), (36, 13, 25),
- (52, 19, 34), (66, 24, 48), (79, 29, 60), (86, 31, 68),
- (91, 34, 75), (83, 44, 93), (79, 47, 96), (75, 51, 100),
- (67, 56, 105), (58, 56, 105), (53, 55, 107), (51, 57, 106),
- (53, 54, 101), (54, 49, 99), (56, 45, 97), (61, 38, 89),
- (68, 33, 83), (73, 31, 78), (77, 33, 74), (78, 35, 71),
- (79, 36, 72), (79, 34, 76), (81, 36, 78), (82, 38, 79),
- (80, 40, 83), (76, 37, 89), (73, 35, 94), (73, 33, 93),
- (68, 31, 88), (66, 30, 85), (64, 29, 83), (59, 27, 77),
- (55, 25, 71), (51, 23, 65), (46, 21, 60), (43, 20, 55),
- (41, 19, 52), (41, 18, 52), (43, 20, 55), (46, 22, 61),
- (48, 24, 69), (48, 24, 76), (49, 25, 83), (50, 25, 85),
- (52, 27, 86), (51, 27, 85), (49, 26, 83), (48, 25, 79),
- (50, 26, 76), (54, 26, 74), (58, 27, 74), (58, 28, 75),
- (61, 29, 79), (65, 31, 85), (69, 32, 90), (70, 33, 93),
- (71, 33, 97), (69, 34, 102), (67, 33, 107), (62, 32, 109),
- (62, 32, 112), (59, 32, 114), (60, 34, 115), (59, 33, 114),
- (60, 33, 110), (61, 32, 107), (65, 34, 104), (69, 34, 100),
- (72, 35, 96), (73, 34, 95), (73, 33, 95), (74, 33, 95),
- (77, 34, 95), (85, 39, 97), (98, 46, 98), (112, 55, 99),
- (129, 58, 95), (149, 68, 95), (165, 73, 95), (172, 83, 102),
- (173, 81, 98), (179, 85, 95), (177, 80, 89), (166, 75, 94),
- (144, 64, 96), (127, 58, 97), (114, 52, 92), (106, 46, 91),
- (94, 39, 90), (85, 33, 87), (78, 30, 82), (73, 28, 77),
- (65, 26, 73), (60, 25, 66), (58, 23, 60), (56, 21, 56),
- (56, 24, 56), (52, 25, 56), (63, 34, 69), (71, 41, 78)
- ),
-
-// 624 Rainbow_Sprinkles
-((30, 20, 51), (12, 37, 59), (12, 65, 83), (12, 93, 107),
- (25, 110, 120), (39, 127, 133), (46, 142, 144), (53, 158, 155),
- (77, 135, 150), (84, 133, 151), (91, 132, 153), (95, 124, 148),
- (100, 116, 144), (117, 120, 146), (135, 124, 149), (146, 128, 154),
- (157, 132, 159), (159, 138, 141), (171, 144, 141), (184, 150, 141),
- (190, 163, 145), (197, 176, 149), (201, 173, 146), (206, 170, 144),
- (224, 178, 140), (225, 146, 118), (226, 114, 97), (211, 94, 89),
- (197, 74, 82), (188, 65, 79), (179, 56, 76), (152, 59, 107),
- (147, 64, 143), (72, 50, 111), (51, 46, 101), (30, 42, 92),
- (63, 61, 96), (97, 81, 101), (105, 86, 98), (113, 91, 95),
- (179, 56, 60), (189, 47, 57), (199, 38, 54), (208, 29, 44),
- (218, 21, 34), (216, 30, 40), (214, 39, 47), (228, 48, 48),
- (196, 51, 60), (184, 101, 88), (172, 109, 92), (161, 118, 96),
- (177, 137, 99), (193, 157, 102), (189, 158, 102), (186, 160, 102),
- (161, 139, 112), (159, 147, 118), (157, 156, 125), (171, 154, 127),
- (186, 152, 130), (200, 161, 131), (214, 170, 133), (233, 174, 128),
- (240, 182, 127), (243, 208, 124), (245, 209, 122), (247, 211, 120),
- (241, 208, 121), (236, 206, 122), (227, 189, 127), (218, 172, 123),
- (182, 137, 126), (161, 125, 120), (141, 114, 114), (134, 114, 116),
- (128, 114, 119), (128, 108, 121), (128, 103, 123), (127, 103, 130),
- (137, 101, 130), (150, 85, 133), (150, 92, 135), (150, 100, 138),
- (148, 108, 142), (146, 116, 147), (133, 122, 141), (118, 121, 139),
- (134, 146, 135), (149, 134, 124), (165, 122, 113), (169, 116, 108),
- (174, 110, 104), (177, 99, 105), (170, 92, 117), (166, 89, 124),
- (170, 95, 130), (179, 118, 124), (192, 127, 110), (205, 137, 97),
- (209, 143, 95), (214, 150, 94), (232, 144, 76), (236, 122, 56),
- (245, 104, 44), (244, 96, 45), (244, 89, 46), (239, 85, 48),
- (234, 81, 51), (225, 89, 62), (215, 89, 72), (202, 75, 79),
- (191, 77, 88), (164, 70, 103), (166, 63, 114), (168, 56, 125),
- (170, 41, 133), (167, 34, 136), (166, 44, 166), (157, 41, 163),
- (153, 49, 137), (150, 58, 135), (148, 67, 133), (151, 71, 137),
- (155, 76, 142), (160, 91, 146), (158, 110, 144), (157, 124, 146),
- (167, 138, 134), (197, 171, 133), (198, 168, 128), (200, 165, 123),
- (197, 156, 108), (194, 149, 100), (181, 142, 101), (163, 133, 107),
- (128, 137, 130), (113, 125, 142), (99, 114, 155), (94, 109, 156),
- (89, 104, 158), (125, 111, 163), (154, 125, 160), (148, 128, 134),
- (179, 153, 128), (231, 206, 123), (235, 209, 118), (240, 213, 114),
- (244, 207, 119), (249, 202, 125), (249, 181, 117), (250, 173, 118),
- (246, 194, 142), (246, 194, 144), (246, 195, 146), (248, 199, 149),
- (243, 183, 139), (247, 154, 117), (249, 127, 96), (247, 95, 75),
- (251, 65, 52), (245, 49, 39), (242, 45, 35), (239, 41, 31),
- (235, 57, 38), (224, 74, 51), (210, 68, 52), (202, 66, 54),
- (181, 52, 52), (179, 51, 59), (178, 51, 66), (184, 37, 54),
- (183, 35, 49), (187, 48, 57), (194, 54, 63), (210, 69, 62),
- (223, 116, 84), (222, 154, 109), (229, 183, 126), (241, 203, 131),
- (238, 208, 132), (237, 210, 136), (237, 200, 143), (221, 188, 147),
- (195, 158, 143), (179, 151, 143), (164, 144, 144), (138, 139, 144),
- (106, 109, 124), (73, 73, 103), (68, 60, 92), (96, 48, 91),
- (97, 29, 65), (103, 14, 43), (154, 18, 36), (195, 29, 31),
- (211, 48, 33), (234, 82, 44), (242, 109, 61), (241, 123, 73),
- (246, 135, 75), (246, 148, 82), (244, 169, 93), (237, 188, 104),
- (224, 192, 102), (217, 205, 89), (213, 217, 87), (216, 218, 89),
- (220, 216, 85), (228, 207, 100), (241, 189, 111), (246, 156, 91),
- (241, 116, 74), (234, 85, 65), (225, 54, 57), (208, 43, 65),
- (191, 41, 71), (181, 42, 79), (173, 41, 91), (172, 41, 87),
- (182, 54, 88), (198, 62, 91), (206, 61, 80), (210, 77, 83),
- (216, 88, 88), (205, 83, 91), (192, 83, 97), (185, 84, 96),
- (181, 78, 92), (181, 72, 86), (183, 74, 79), (192, 78, 78),
- (204, 93, 85), (210, 112, 95), (213, 112, 97), (212, 116, 101),
- (196, 115, 104), (178, 95, 96), (153, 96, 111), (133, 97, 136),
- (103, 85, 118), (104, 89, 119), (95, 79, 124), (109, 77, 118),
- (119, 75, 86), (151, 69, 69), (174, 56, 56), (193, 70, 51),
- (205, 91, 50), (205, 90, 48), (168, 69, 44), (126, 56, 42),
- (115, 46, 31), (72, 25, 32), (41, 29, 55), (38, 26, 49)
- ),
-
-// 625 Rainforest
-((112, 86, 55), (141, 98, 52), (151, 104, 50), (162, 110, 49),
- (158, 108, 59), (154, 106, 69), (148, 109, 73), (142, 112, 77),
- (86, 125, 100), (67, 110, 109), (49, 95, 118), (37, 90, 107),
- (25, 85, 97), (23, 85, 81), (21, 85, 66), (22, 82, 63),
- (23, 80, 60), (26, 75, 33), (26, 71, 21), (27, 67, 9),
- (30, 65, 8), (33, 63, 7), (33, 62, 7), (34, 62, 7),
- (42, 61, 12), (57, 68, 11), (72, 75, 10), (88, 78, 9),
- (104, 82, 8), (110, 84, 7), (117, 86, 7), (125, 85, 15),
- (133, 86, 27), (121, 84, 50), (120, 77, 49), (120, 70, 49),
- (125, 65, 55), (130, 61, 61), (125, 62, 65), (121, 63, 69),
- (127, 76, 63), (128, 79, 73), (129, 82, 83), (112, 94, 94),
- (96, 106, 105), (91, 114, 103), (86, 123, 102), (75, 112, 110),
- (55, 110, 119), (12, 97, 121), (6, 93, 111), (1, 89, 102),
- (0, 84, 96), (0, 80, 91), (1, 76, 88), (3, 73, 85),
- (34, 56, 67), (54, 54, 61), (75, 52, 55), (89, 47, 51),
- (104, 43, 48), (111, 39, 42), (119, 36, 36), (134, 20, 25),
- (144, 15, 12), (135, 12, 1), (128, 12, 0), (121, 13, 0),
- (115, 15, 0), (110, 17, 0), (93, 26, 0), (78, 32, 1),
- (53, 46, 17), (45, 49, 20), (37, 53, 24), (28, 53, 23),
- (19, 54, 23), (16, 52, 24), (13, 51, 26), (12, 48, 27),
- (12, 44, 27), (14, 39, 15), (17, 35, 10), (21, 31, 6),
- (25, 29, 4), (30, 27, 3), (41, 26, 1), (42, 25, 1),
- (38, 21, 8), (39, 21, 7), (41, 21, 7), (43, 20, 6),
- (45, 19, 6), (48, 19, 10), (51, 16, 20), (40, 26, 27),
- (33, 40, 38), (22, 70, 63), (23, 79, 81), (24, 89, 99),
- (21, 98, 107), (18, 107, 116), (10, 121, 132), (1, 136, 142),
- (5, 135, 154), (8, 130, 151), (11, 125, 149), (10, 123, 146),
- (10, 122, 144), (6, 117, 141), (7, 108, 135), (9, 98, 129),
- (11, 91, 123), (5, 92, 118), (3, 93, 118), (1, 94, 118),
- (1, 94, 118), (12, 87, 109), (25, 81, 96), (35, 79, 85),
- (44, 75, 66), (53, 68, 52), (63, 61, 39), (66, 57, 33),
- (70, 54, 27), (79, 41, 15), (76, 40, 11), (68, 43, 8),
- (62, 39, 11), (45, 41, 29), (41, 43, 35), (37, 45, 41),
- (32, 52, 46), (40, 54, 44), (47, 52, 44), (67, 51, 40),
- (107, 47, 43), (132, 48, 37), (157, 50, 31), (167, 49, 26),
- (177, 49, 22), (195, 43, 12), (199, 30, 10), (198, 31, 9),
- (187, 30, 11), (146, 38, 16), (134, 38, 16), (122, 39, 17),
- (97, 41, 18), (74, 41, 25), (53, 41, 36), (37, 42, 46),
- (19, 60, 61), (18, 63, 64), (18, 66, 67), (26, 67, 67),
- (34, 64, 68), (48, 63, 64), (58, 69, 57), (58, 79, 51),
- (66, 83, 38), (81, 79, 17), (84, 77, 12), (88, 76, 7),
- (82, 81, 4), (80, 82, 1), (78, 85, 0), (81, 80, 0),
- (99, 71, 0), (103, 68, 0), (108, 65, 0), (113, 65, 4),
- (117, 57, 11), (108, 58, 25), (100, 63, 39), (90, 64, 49),
- (76, 70, 62), (69, 64, 69), (49, 61, 80), (29, 61, 86),
- (14, 62, 87), (1, 63, 87), (0, 57, 82), (0, 52, 80),
- (0, 55, 69), (0, 57, 66), (0, 60, 63), (0, 56, 58),
- (0, 52, 57), (0, 48, 57), (0, 50, 58), (2, 56, 53),
- (6, 51, 47), (11, 46, 40), (12, 35, 37), (10, 32, 38),
- (9, 37, 32), (10, 39, 28), (19, 51, 17), (24, 54, 16),
- (27, 65, 26), (25, 81, 35), (22, 90, 41), (22, 103, 45),
- (21, 106, 49), (22, 108, 61), (20, 116, 79), (19, 119, 89),
- (15, 120, 100), (9, 115, 108), (5, 110, 114), (0, 108, 124),
- (0, 108, 125), (0, 109, 123), (2, 103, 119), (13, 95, 110),
- (26, 87, 102), (38, 83, 91), (40, 85, 78), (41, 89, 67),
- (52, 84, 50), (68, 75, 38), (95, 66, 27), (108, 64, 19),
- (119, 75, 14), (133, 76, 8), (147, 76, 8), (167, 72, 11),
- (181, 75, 15), (196, 82, 18), (207, 79, 19), (218, 73, 22),
- (215, 66, 27), (205, 71, 31), (198, 73, 32), (186, 69, 27),
- (181, 62, 22), (172, 48, 18), (154, 48, 16), (139, 46, 14),
- (121, 43, 12), (109, 43, 8), (103, 39, 5), (95, 37, 7),
- (90, 33, 12), (82, 28, 14), (76, 27, 18), (72, 31, 19),
- (65, 38, 26), (59, 45, 41), (53, 50, 49), (51, 53, 61),
- (61, 48, 59), (71, 51, 54), (86, 58, 54), (101, 71, 48)
- ),
-
-// 626 Rainy_Day_in_Spring
-((74, 101, 72), (82, 108, 82), (78, 97, 75), (75, 87, 68),
- (75, 83, 66), (75, 80, 64), (75, 75, 63), (75, 71, 62),
- (65, 46, 45), (60, 37, 36), (55, 28, 28), (50, 24, 24),
- (46, 21, 20), (41, 22, 18), (36, 24, 17), (35, 27, 17),
- (34, 30, 18), (29, 36, 18), (25, 39, 18), (22, 42, 19),
- (20, 47, 21), (18, 52, 24), (18, 54, 25), (19, 57, 26),
- (24, 63, 30), (24, 64, 31), (24, 65, 33), (26, 64, 33),
- (28, 64, 34), (30, 63, 34), (32, 63, 34), (37, 61, 36),
- (41, 61, 39), (49, 68, 46), (58, 76, 54), (67, 84, 63),
- (76, 84, 68), (85, 84, 74), (85, 82, 74), (86, 81, 74),
- (86, 83, 75), (91, 80, 76), (96, 78, 77), (96, 69, 74),
- (96, 61, 71), (96, 59, 70), (96, 57, 70), (101, 55, 71),
- (105, 55, 73), (102, 58, 76), (98, 61, 76), (95, 64, 77),
- (85, 67, 71), (76, 70, 66), (69, 71, 63), (63, 72, 61),
- (48, 77, 55), (42, 84, 53), (37, 91, 52), (33, 97, 51),
- (30, 104, 51), (31, 103, 51), (33, 102, 52), (35, 101, 53),
- (40, 99, 54), (42, 98, 55), (44, 89, 53), (47, 81, 51),
- (50, 77, 50), (54, 73, 50), (61, 67, 53), (68, 66, 57),
- (86, 68, 71), (94, 75, 80), (102, 82, 89), (109, 96, 98),
- (117, 111, 108), (119, 116, 112), (121, 122, 116), (121, 134, 122),
- (119, 141, 124), (106, 141, 115), (98, 129, 104), (91, 118, 94),
- (85, 110, 88), (80, 103, 82), (66, 85, 67), (55, 67, 53),
- (39, 38, 28), (39, 30, 26), (39, 23, 24), (43, 23, 27),
- (48, 23, 31), (59, 36, 41), (76, 52, 57), (96, 70, 77),
- (116, 91, 100), (158, 125, 140), (177, 138, 158), (196, 152, 177),
- (202, 157, 183), (208, 162, 189), (214, 167, 197), (218, 167, 196),
- (214, 156, 188), (208, 147, 181), (202, 139, 175), (200, 134, 170),
- (199, 130, 165), (191, 130, 160), (188, 129, 157), (190, 127, 157),
- (187, 125, 156), (181, 114, 145), (178, 112, 143), (175, 111, 141),
- (172, 108, 138), (170, 106, 137), (167, 99, 132), (159, 92, 124),
- (138, 77, 103), (129, 71, 94), (120, 65, 86), (115, 62, 82),
- (111, 60, 79), (103, 58, 72), (97, 56, 67), (91, 51, 60),
- (85, 46, 56), (72, 39, 46), (69, 40, 44), (67, 41, 43),
- (62, 43, 39), (60, 44, 39), (60, 44, 39), (59, 44, 40),
- (62, 46, 41), (65, 48, 44), (69, 50, 47), (72, 50, 49),
- (76, 51, 51), (86, 52, 59), (96, 54, 66), (103, 57, 72),
- (112, 61, 79), (134, 73, 97), (140, 77, 102), (146, 81, 107),
- (155, 90, 121), (164, 100, 130), (173, 112, 142), (178, 124, 152),
- (180, 142, 163), (178, 145, 163), (176, 148, 163), (173, 147, 162),
- (175, 149, 165), (174, 153, 166), (173, 155, 167), (169, 167, 166),
- (159, 167, 159), (161, 161, 157), (162, 155, 155), (164, 149, 154),
- (165, 148, 153), (157, 143, 145), (144, 135, 132), (135, 128, 124),
- (119, 93, 102), (117, 86, 98), (115, 80, 94), (110, 74, 87),
- (109, 75, 86), (112, 79, 91), (119, 87, 99), (130, 99, 113),
- (144, 114, 130), (160, 132, 146), (173, 151, 160), (181, 166, 172),
- (184, 179, 179), (186, 189, 185), (183, 193, 186), (176, 197, 181),
- (152, 190, 160), (147, 187, 156), (142, 184, 152), (134, 174, 144),
- (123, 166, 134), (110, 156, 121), (96, 143, 105), (84, 131, 95),
- (80, 119, 88), (77, 113, 85), (76, 107, 81), (75, 97, 74),
- (75, 90, 71), (80, 83, 71), (87, 80, 75), (97, 80, 81),
- (109, 77, 85), (118, 74, 88), (124, 70, 90), (125, 67, 90),
- (122, 66, 88), (116, 62, 81), (107, 58, 73), (94, 54, 63),
- (79, 51, 54), (67, 49, 46), (56, 49, 40), (51, 50, 37),
- (51, 52, 37), (54, 56, 42), (65, 61, 51), (78, 68, 61),
- (97, 77, 77), (117, 86, 94), (135, 99, 112), (156, 111, 131),
- (172, 121, 145), (188, 133, 161), (204, 144, 177), (213, 157, 190),
- (223, 166, 201), (229, 174, 208), (233, 180, 215), (239, 189, 223),
- (238, 199, 227), (238, 206, 229), (234, 211, 226), (231, 213, 223),
- (231, 216, 225), (223, 222, 222), (213, 223, 216), (196, 220, 201),
- (173, 210, 181), (156, 191, 162), (138, 172, 142), (124, 151, 124),
- (109, 129, 106), (89, 109, 88), (72, 87, 70), (59, 66, 54),
- (51, 50, 41), (49, 38, 34), (47, 33, 30), (44, 33, 30),
- (46, 35, 33), (47, 40, 35), (55, 51, 43), (59, 58, 46),
- (59, 64, 49), (59, 73, 52), (58, 75, 51), (66, 90, 62)
- ),
-
-// 627 Rainy_Forset
-((118, 126, 87), (157, 130, 79), (169, 125, 69), (182, 121, 59),
- (188, 119, 51), (194, 117, 43), (201, 115, 41), (209, 113, 40),
- (215, 77, 32), (191, 67, 26), (168, 57, 21), (155, 56, 21),
- (143, 55, 22), (133, 54, 23), (124, 53, 25), (115, 53, 25),
- (106, 53, 25), (77, 52, 25), (71, 51, 25), (66, 50, 25),
- (60, 46, 25), (55, 42, 25), (52, 39, 24), (50, 36, 23),
- (49, 33, 19), (47, 34, 19), (46, 35, 19), (50, 40, 24),
- (55, 45, 30), (58, 48, 35), (62, 52, 40), (69, 59, 57),
- (74, 74, 76), (94, 94, 103), (99, 97, 106), (104, 101, 109),
- (113, 111, 115), (123, 121, 121), (130, 124, 123), (137, 127, 126),
- (137, 121, 118), (132, 117, 107), (128, 113, 97), (127, 103, 90),
- (126, 94, 83), (122, 90, 81), (118, 86, 80), (109, 76, 76),
- (94, 67, 69), (74, 43, 42), (70, 38, 33), (67, 33, 25),
- (66, 30, 22), (65, 28, 19), (65, 27, 18), (66, 26, 18),
- (72, 30, 18), (76, 35, 19), (80, 40, 21), (86, 45, 22),
- (93, 50, 23), (96, 53, 23), (99, 56, 23), (103, 57, 25),
- (103, 60, 26), (106, 62, 28), (105, 59, 26), (104, 56, 25),
- (101, 54, 25), (99, 53, 25), (94, 55, 23), (90, 55, 23),
- (82, 57, 23), (79, 59, 24), (76, 62, 26), (72, 64, 27),
- (69, 66, 28), (68, 66, 28), (67, 67, 28), (65, 66, 28),
- (63, 62, 28), (63, 52, 26), (61, 49, 27), (60, 47, 29),
- (58, 48, 32), (57, 50, 36), (56, 56, 49), (62, 69, 70),
- (82, 111, 133), (100, 132, 157), (118, 154, 181), (127, 158, 185),
- (137, 162, 189), (137, 158, 175), (140, 158, 172), (128, 161, 189),
- (138, 155, 174), (144, 114, 111), (125, 88, 82), (106, 63, 53),
- (98, 56, 47), (90, 50, 42), (84, 43, 32), (84, 39, 26),
- (77, 36, 19), (71, 37, 18), (65, 38, 18), (61, 38, 18),
- (57, 38, 18), (52, 38, 18), (46, 33, 18), (42, 35, 19),
- (36, 35, 19), (32, 35, 21), (31, 33, 21), (30, 32, 22),
- (35, 32, 22), (39, 32, 23), (46, 35, 23), (52, 36, 22),
- (66, 36, 22), (75, 39, 22), (84, 42, 22), (89, 45, 22),
- (94, 49, 22), (104, 57, 26), (117, 59, 26), (127, 62, 26),
- (134, 63, 25), (137, 70, 30), (137, 72, 31), (138, 74, 33),
- (143, 79, 39), (147, 82, 43), (148, 83, 46), (144, 82, 53),
- (124, 89, 65), (115, 93, 67), (107, 97, 69), (105, 96, 69),
- (104, 96, 69), (96, 90, 63), (83, 83, 59), (67, 73, 55),
- (52, 65, 47), (40, 55, 38), (41, 55, 38), (43, 56, 38),
- (49, 63, 39), (59, 74, 40), (63, 92, 50), (74, 106, 62),
- (109, 121, 76), (124, 126, 70), (140, 131, 65), (164, 150, 62),
- (191, 170, 60), (216, 175, 70), (238, 175, 87), (255, 168, 90),
- (255, 165, 94), (245, 164, 94), (240, 163, 100), (235, 162, 107),
- (215, 147, 114), (195, 134, 118), (168, 121, 111), (130, 100, 101),
- (83, 66, 76), (80, 59, 69), (77, 53, 63), (79, 45, 47),
- (80, 40, 38), (84, 39, 29), (93, 42, 25), (106, 49, 26),
- (121, 57, 32), (133, 72, 36), (144, 90, 39), (162, 103, 35),
- (171, 114, 33), (181, 114, 33), (188, 111, 38), (192, 117, 40),
- (235, 124, 36), (235, 124, 39), (235, 124, 42), (231, 114, 50),
- (209, 109, 62), (207, 94, 62), (208, 92, 63), (194, 94, 72),
- (177, 97, 80), (150, 106, 97), (121, 101, 101), (101, 92, 96),
- (84, 80, 90), (74, 69, 77), (73, 66, 73), (69, 66, 69),
- (65, 62, 63), (59, 56, 57), (55, 49, 47), (57, 46, 40),
- (62, 50, 35), (66, 56, 33), (72, 62, 35), (74, 69, 38),
- (79, 76, 40), (80, 83, 45), (80, 90, 45), (82, 92, 45),
- (86, 92, 42), (89, 90, 42), (93, 87, 42), (90, 89, 42),
- (86, 89, 42), (87, 92, 39), (86, 94, 39), (89, 96, 40),
- (86, 97, 42), (80, 97, 45), (80, 99, 45), (77, 97, 45),
- (79, 94, 43), (77, 89, 45), (73, 83, 47), (70, 79, 49),
- (67, 74, 56), (70, 69, 56), (72, 62, 59), (73, 56, 60),
- (70, 57, 60), (69, 57, 65), (67, 59, 66), (69, 57, 65),
- (70, 53, 63), (72, 50, 60), (72, 52, 60), (70, 56, 60),
- (70, 63, 60), (73, 69, 62), (77, 73, 60), (82, 74, 60),
- (83, 76, 59), (82, 83, 59), (86, 92, 62), (90, 100, 63),
- (96, 107, 69), (92, 101, 72), (89, 94, 74), (90, 93, 79),
- (90, 94, 83), (101, 106, 86), (103, 111, 90), (107, 118, 89)
- ),
-
-// 628 Red_Light
-((46, 21, 37), (45, 26, 32), (42, 24, 31), (39, 22, 31),
- (32, 17, 33), (26, 12, 35), (23, 11, 38), (21, 11, 41),
- (18, 13, 56), (15, 11, 61), (13, 9, 67), (9, 7, 67),
- (6, 5, 68), (3, 3, 66), (0, 2, 64), (0, 4, 62),
- (1, 6, 60), (6, 16, 54), (7, 17, 49), (8, 18, 45),
- (7, 16, 38), (6, 14, 32), (6, 14, 28), (6, 14, 25),
- (6, 16, 16), (7, 17, 14), (8, 18, 12), (7, 15, 12),
- (6, 12, 13), (5, 9, 13), (5, 7, 13), (2, 2, 12),
- (0, 0, 11), (0, 0, 7), (0, 0, 6), (1, 0, 6),
- (4, 2, 6), (7, 4, 7), (11, 6, 7), (15, 8, 8),
- (40, 15, 8), (54, 16, 9), (69, 17, 11), (78, 22, 17),
- (88, 28, 23), (90, 30, 28), (93, 33, 33), (93, 39, 42),
- (92, 43, 49), (92, 36, 57), (88, 32, 58), (84, 29, 59),
- (75, 27, 63), (67, 26, 68), (59, 27, 70), (51, 28, 73),
- (24, 18, 72), (13, 11, 67), (3, 4, 62), (1, 2, 54),
- (0, 0, 47), (0, 0, 44), (0, 0, 41), (0, 0, 35),
- (0, 0, 30), (3, 2, 22), (6, 5, 20), (9, 9, 19),
- (11, 11, 19), (13, 13, 20), (17, 16, 22), (19, 19, 25),
- (25, 24, 27), (27, 26, 28), (29, 29, 29), (29, 29, 32),
- (29, 30, 35), (28, 29, 37), (28, 29, 40), (25, 27, 43),
- (23, 24, 45), (22, 20, 40), (24, 17, 35), (27, 15, 31),
- (31, 13, 29), (36, 11, 28), (46, 7, 24), (59, 4, 22),
- (93, 1, 19), (109, 7, 16), (126, 14, 13), (133, 15, 12),
- (140, 16, 12), (154, 17, 16), (164, 17, 18), (173, 17, 22),
- (181, 13, 21), (185, 15, 21), (178, 16, 19), (171, 17, 17),
- (162, 16, 17), (154, 16, 18), (136, 16, 24), (116, 12, 26),
- (83, 2, 30), (73, 4, 27), (64, 6, 25), (62, 8, 24),
- (60, 10, 23), (58, 17, 23), (55, 24, 22), (53, 29, 22),
- (49, 31, 24), (48, 33, 30), (49, 33, 32), (51, 34, 35),
- (66, 36, 34), (84, 38, 33), (103, 40, 30), (120, 40, 26),
- (149, 31, 24), (156, 25, 24), (164, 20, 25), (171, 18, 25),
- (178, 17, 25), (192, 17, 24), (206, 18, 18), (218, 16, 18),
- (228, 13, 16), (222, 9, 13), (217, 8, 12), (212, 7, 11),
- (197, 9, 12), (182, 15, 11), (169, 22, 14), (159, 28, 17),
- (139, 48, 21), (123, 46, 19), (108, 44, 17), (100, 42, 17),
- (92, 41, 17), (80, 41, 16), (73, 34, 16), (79, 38, 20),
- (87, 42, 20), (101, 41, 14), (105, 38, 14), (109, 35, 15),
- (111, 29, 15), (105, 19, 16), (103, 12, 21), (102, 10, 26),
- (98, 15, 33), (98, 17, 35), (98, 19, 38), (100, 20, 44),
- (102, 25, 52), (101, 32, 55), (100, 37, 54), (100, 38, 53),
- (100, 38, 49), (105, 34, 39), (110, 32, 38), (116, 30, 37),
- (129, 29, 36), (140, 29, 30), (150, 28, 24), (160, 23, 18),
- (159, 18, 8), (157, 17, 8), (155, 17, 8), (151, 18, 12),
- (143, 20, 13), (133, 23, 15), (123, 23, 16), (112, 20, 14),
- (95, 16, 15), (79, 16, 17), (66, 19, 22), (55, 23, 25),
- (46, 29, 27), (39, 35, 31), (38, 38, 32), (35, 38, 31),
- (30, 33, 35), (30, 33, 37), (30, 33, 39), (34, 35, 43),
- (40, 39, 49), (51, 44, 54), (63, 48, 59), (71, 53, 63),
- (70, 50, 67), (66, 46, 69), (61, 39, 69), (52, 33, 68),
- (47, 29, 65), (47, 23, 63), (50, 23, 57), (52, 20, 54),
- (53, 16, 49), (51, 11, 43), (43, 6, 37), (34, 4, 31),
- (27, 0, 26), (24, 0, 19), (23, 0, 14), (23, 0, 10),
- (25, 0, 7), (25, 0, 5), (26, 0, 4), (25, 0, 5),
- (21, 0, 5), (16, 0, 6), (11, 0, 6), (7, 0, 6),
- (3, 0, 5), (1, 0, 5), (0, 0, 5), (1, 0, 4),
- (2, 0, 5), (4, 0, 5), (5, 0, 5), (5, 0, 6),
- (6, 1, 6), (5, 1, 5), (5, 1, 4), (7, 0, 4),
- (11, 0, 4), (18, 1, 3), (25, 0, 4), (33, 0, 4),
- (41, 1, 5), (47, 1, 4), (53, 1, 4), (56, 0, 3),
- (62, 1, 2), (67, 1, 3), (70, 2, 5), (74, 5, 8),
- (78, 8, 11), (81, 11, 14), (79, 14, 17), (78, 16, 21),
- (79, 15, 26), (72, 14, 32), (66, 14, 36), (61, 15, 41),
- (59, 21, 44), (58, 26, 46), (56, 28, 46), (58, 27, 45),
- (56, 25, 43), (53, 22, 41), (48, 17, 40), (47, 17, 38)
- ),
-
-// 629 Riddle
-((50, 16, 8), (51, 15, 11), (47, 14, 12), (44, 14, 14),
- (39, 16, 17), (34, 19, 20), (31, 18, 22), (29, 17, 25),
- (23, 15, 29), (26, 19, 26), (30, 23, 24), (42, 27, 26),
- (55, 31, 29), (72, 40, 38), (89, 49, 48), (99, 56, 50),
- (109, 63, 53), (146, 92, 62), (164, 110, 80), (182, 129, 98),
- (184, 139, 108), (186, 149, 119), (182, 147, 118), (179, 145, 117),
- (163, 132, 109), (148, 119, 107), (133, 106, 106), (126, 92, 110),
- (120, 78, 115), (122, 72, 119), (125, 66, 123), (122, 52, 124),
- (123, 41, 131), (122, 29, 138), (118, 28, 134), (115, 28, 130),
- (109, 26, 119), (103, 25, 108), (94, 25, 99), (86, 25, 90),
- (56, 25, 46), (49, 25, 37), (42, 26, 29), (51, 25, 41),
- (60, 24, 53), (69, 25, 64), (78, 27, 75), (90, 35, 97),
- (99, 43, 116), (103, 54, 136), (100, 56, 137), (97, 59, 139),
- (86, 67, 132), (75, 75, 125), (70, 80, 120), (65, 85, 115),
- (53, 111, 102), (56, 116, 100), (59, 122, 99), (66, 133, 104),
- (74, 145, 110), (74, 152, 116), (75, 160, 122), (81, 169, 125),
- (86, 171, 120), (81, 153, 89), (66, 145, 76), (52, 138, 63),
- (49, 133, 55), (47, 128, 48), (47, 114, 34), (53, 99, 22),
- (55, 68, 13), (62, 59, 14), (70, 50, 15), (82, 52, 19),
- (95, 54, 24), (101, 57, 31), (107, 60, 38), (118, 63, 57),
- (131, 64, 79), (152, 82, 116), (158, 103, 130), (165, 124, 144),
- (166, 129, 148), (168, 135, 152), (168, 138, 161), (157, 139, 150),
- (128, 139, 115), (113, 133, 97), (99, 127, 79), (91, 121, 70),
- (83, 116, 62), (72, 102, 47), (62, 93, 36), (55, 84, 35),
- (60, 77, 36), (75, 74, 44), (84, 83, 52), (94, 92, 61),
- (101, 97, 67), (108, 102, 74), (116, 114, 85), (123, 127, 97),
- (143, 146, 122), (146, 152, 132), (150, 158, 142), (147, 161, 142),
- (145, 165, 143), (139, 166, 139), (136, 166, 132), (132, 164, 121),
- (131, 158, 114), (136, 150, 102), (139, 148, 100), (142, 146, 99),
- (141, 150, 97), (138, 153, 98), (143, 156, 103), (151, 161, 115),
- (170, 159, 145), (165, 158, 148), (160, 158, 152), (155, 158, 146),
- (150, 158, 141), (136, 151, 128), (124, 141, 113), (109, 129, 100),
- (96, 115, 86), (66, 93, 51), (58, 91, 45), (50, 90, 40),
- (33, 83, 38), (21, 77, 43), (17, 62, 44), (17, 49, 43),
- (20, 40, 48), (21, 38, 55), (23, 37, 62), (25, 35, 60),
- (27, 34, 59), (31, 35, 54), (37, 43, 53), (47, 57, 66),
- (61, 70, 85), (86, 94, 120), (92, 100, 123), (98, 107, 127),
- (107, 120, 132), (122, 131, 139), (134, 139, 145), (141, 139, 149),
- (137, 132, 131), (134, 131, 123), (132, 131, 116), (129, 135, 100),
- (124, 139, 89), (118, 146, 85), (111, 149, 82), (106, 148, 80),
- (106, 151, 80), (103, 153, 79), (101, 153, 81), (100, 153, 83),
- (91, 141, 83), (83, 123, 85), (81, 104, 88), (74, 90, 90),
- (67, 86, 95), (65, 84, 96), (63, 82, 97), (64, 73, 94),
- (62, 65, 93), (61, 66, 88), (62, 74, 81), (64, 84, 77),
- (70, 92, 72), (73, 96, 81), (75, 101, 89), (82, 100, 103),
- (91, 101, 119), (104, 97, 129), (116, 94, 146), (126, 97, 162),
- (159, 98, 196), (166, 98, 203), (173, 98, 211), (183, 96, 217),
- (179, 92, 220), (173, 90, 215), (166, 90, 197), (146, 82, 175),
- (128, 80, 150), (105, 69, 133), (82, 60, 118), (71, 60, 102),
- (50, 47, 74), (34, 38, 45), (19, 25, 25), (8, 17, 11),
- (13, 18, 9), (22, 20, 8), (30, 26, 7), (34, 25, 12),
- (39, 35, 19), (45, 39, 31), (56, 39, 43), (63, 40, 48),
- (61, 33, 50), (57, 32, 47), (49, 32, 46), (47, 30, 52),
- (43, 28, 55), (36, 22, 56), (26, 15, 52), (20, 14, 40),
- (16, 13, 33), (15, 15, 29), (16, 16, 26), (15, 13, 27),
- (19, 13, 26), (27, 9, 23), (38, 11, 20), (52, 17, 16),
- (63, 19, 27), (71, 31, 38), (78, 46, 49), (83, 60, 58),
- (88, 78, 52), (96, 90, 57), (98, 103, 66), (101, 127, 78),
- (103, 144, 89), (101, 163, 89), (104, 173, 86), (104, 172, 90),
- (110, 176, 98), (118, 181, 107), (125, 186, 115), (134, 187, 116),
- (135, 183, 118), (137, 175, 123), (135, 163, 129), (133, 149, 130),
- (126, 130, 118), (111, 114, 97), (100, 100, 79), (85, 86, 66),
- (77, 68, 62), (67, 49, 54), (56, 34, 39), (50, 26, 25),
- (41, 25, 11), (42, 23, 7), (43, 21, 6), (46, 17, 7)
- ),
-
-// 630 Riverside
-((82, 104, 100), (90, 97, 108), (93, 92, 113), (96, 88, 118),
- (92, 82, 119), (88, 77, 121), (84, 75, 121), (81, 74, 121),
- (67, 70, 115), (66, 68, 111), (65, 67, 107), (66, 66, 103),
- (68, 66, 100), (70, 65, 94), (72, 65, 89), (71, 64, 84),
- (70, 64, 79), (68, 60, 62), (69, 56, 62), (70, 52, 62),
- (73, 50, 67), (76, 48, 73), (77, 47, 77), (79, 47, 81),
- (82, 48, 84), (82, 51, 82), (82, 54, 80), (79, 58, 80),
- (77, 63, 80), (75, 63, 81), (73, 64, 83), (72, 66, 87),
- (72, 63, 92), (78, 65, 101), (86, 69, 102), (94, 74, 104),
- (97, 77, 105), (101, 81, 106), (103, 79, 105), (106, 78, 105),
- (115, 78, 107), (122, 78, 108), (130, 79, 109), (131, 78, 107),
- (132, 78, 106), (130, 76, 103), (128, 75, 100), (123, 74, 94),
- (118, 75, 93), (115, 87, 101), (111, 96, 106), (108, 106, 111),
- (102, 112, 118), (97, 118, 125), (96, 121, 130), (95, 124, 136),
- (97, 135, 164), (101, 143, 180), (105, 151, 197), (109, 158, 204),
- (113, 166, 211), (114, 166, 212), (116, 166, 214), (120, 162, 216),
- (129, 156, 213), (143, 139, 213), (142, 133, 205), (142, 128, 198),
- (140, 124, 191), (139, 120, 185), (132, 109, 175), (133, 101, 164),
- (133, 82, 138), (131, 79, 127), (130, 76, 117), (125, 73, 105),
- (120, 71, 93), (118, 71, 90), (116, 72, 87), (113, 75, 82),
- (118, 78, 80), (128, 92, 83), (135, 100, 85), (142, 109, 87),
- (147, 114, 86), (152, 119, 85), (159, 128, 85), (171, 137, 88),
- (189, 145, 98), (190, 148, 113), (192, 152, 128), (191, 152, 134),
- (191, 152, 141), (187, 150, 153), (182, 147, 165), (180, 141, 163),
- (174, 130, 160), (159, 115, 158), (147, 107, 156), (135, 99, 154),
- (128, 95, 153), (121, 91, 153), (113, 85, 144), (106, 76, 127),
- (99, 68, 96), (98, 65, 83), (97, 62, 70), (97, 61, 66),
- (98, 60, 62), (101, 59, 57), (105, 61, 58), (109, 67, 60),
- (115, 73, 59), (131, 83, 65), (133, 85, 68), (136, 88, 71),
- (142, 91, 74), (145, 90, 80), (144, 91, 86), (140, 91, 85),
- (138, 91, 80), (132, 91, 79), (126, 91, 79), (124, 88, 80),
- (122, 86, 81), (114, 79, 85), (103, 73, 86), (98, 66, 84),
- (93, 59, 78), (86, 56, 68), (85, 56, 67), (85, 56, 67),
- (86, 57, 70), (87, 58, 74), (95, 59, 82), (102, 59, 84),
- (111, 63, 76), (110, 63, 72), (110, 63, 68), (107, 61, 65),
- (104, 60, 63), (101, 58, 66), (101, 56, 69), (102, 59, 74),
- (104, 60, 79), (115, 69, 91), (116, 72, 92), (118, 75, 94),
- (117, 76, 101), (116, 75, 109), (114, 77, 117), (112, 83, 129),
- (120, 97, 154), (124, 103, 160), (128, 110, 167), (134, 123, 176),
- (139, 130, 180), (142, 139, 176), (142, 150, 173), (142, 158, 170),
- (142, 166, 166), (142, 184, 162), (141, 183, 160), (141, 182, 159),
- (137, 180, 154), (135, 177, 147), (135, 175, 138), (134, 171, 129),
- (131, 165, 122), (129, 160, 121), (127, 156, 121), (117, 148, 122),
- (107, 138, 126), (101, 134, 130), (96, 130, 134), (91, 127, 139),
- (89, 125, 143), (89, 121, 143), (88, 118, 143), (86, 114, 145),
- (84, 113, 149), (86, 117, 155), (86, 125, 157), (89, 132, 157),
- (85, 133, 152), (84, 130, 149), (84, 128, 146), (79, 122, 137),
- (77, 114, 134), (75, 109, 136), (79, 109, 139), (81, 110, 143),
- (83, 111, 150), (88, 110, 156), (88, 109, 156), (88, 107, 155),
- (84, 102, 156), (82, 96, 153), (80, 90, 148), (78, 85, 146),
- (80, 78, 150), (81, 74, 149), (82, 71, 143), (84, 71, 139),
- (84, 70, 132), (82, 70, 121), (78, 71, 113), (76, 73, 110),
- (75, 81, 108), (74, 91, 106), (77, 103, 111), (84, 113, 122),
- (92, 125, 131), (98, 132, 142), (102, 138, 157), (105, 144, 168),
- (107, 152, 179), (106, 161, 186), (106, 165, 194), (106, 170, 195),
- (106, 165, 196), (104, 156, 196), (101, 141, 191), (96, 126, 182),
- (90, 116, 170), (83, 105, 158), (79, 98, 144), (76, 90, 129),
- (74, 84, 115), (73, 76, 104), (72, 67, 88), (71, 61, 74),
- (68, 57, 63), (69, 54, 53), (71, 53, 45), (75, 54, 41),
- (80, 56, 41), (87, 56, 41), (93, 60, 42), (95, 65, 44),
- (98, 73, 48), (102, 84, 51), (104, 93, 56), (104, 99, 59),
- (103, 100, 62), (100, 105, 67), (94, 107, 71), (92, 113, 76),
- (93, 121, 81), (96, 132, 86), (100, 138, 86), (103, 138, 84),
- (103, 134, 86), (97, 125, 87), (91, 117, 88), (85, 106, 93)
- ),
-
-// 631 Rose_Bush
-((162, 149, 111), (153, 149, 103), (150, 125, 97), (148, 101, 92),
- (145, 86, 90), (142, 72, 89), (139, 65, 87), (137, 58, 85),
- (127, 31, 69), (120, 33, 65), (114, 35, 62), (113, 36, 62),
- (113, 38, 63), (113, 39, 64), (113, 40, 65), (113, 40, 66),
- (113, 40, 68), (118, 33, 73), (113, 33, 70), (109, 33, 67),
- (109, 31, 64), (109, 30, 61), (109, 29, 60), (109, 29, 59),
- (113, 34, 59), (118, 34, 62), (124, 35, 65), (122, 40, 63),
- (121, 45, 61), (121, 45, 60), (121, 46, 59), (122, 46, 60),
- (122, 46, 61), (133, 43, 72), (144, 36, 79), (155, 30, 86),
- (159, 28, 89), (163, 27, 92), (161, 29, 91), (159, 32, 91),
- (145, 46, 89), (138, 54, 93), (131, 62, 98), (132, 68, 107),
- (134, 74, 117), (137, 76, 124), (141, 78, 132), (154, 79, 142),
- (166, 86, 152), (185, 101, 162), (187, 111, 168), (190, 121, 175),
- (191, 128, 181), (192, 136, 187), (184, 136, 191), (177, 137, 196),
- (195, 128, 206), (203, 123, 204), (211, 118, 202), (215, 111, 199),
- (219, 105, 197), (219, 103, 194), (219, 102, 192), (220, 96, 184),
- (220, 84, 173), (215, 60, 154), (212, 48, 143), (209, 36, 133),
- (207, 30, 129), (206, 25, 125), (200, 21, 118), (192, 23, 111),
- (182, 33, 100), (179, 39, 98), (177, 46, 97), (175, 54, 97),
- (174, 62, 97), (176, 61, 96), (179, 60, 96), (178, 60, 98),
- (177, 61, 99), (174, 62, 104), (175, 66, 108), (176, 70, 113),
- (176, 72, 117), (177, 74, 122), (178, 83, 132), (186, 84, 138),
- (198, 78, 153), (201, 69, 154), (205, 60, 155), (205, 54, 153),
- (206, 49, 151), (207, 38, 145), (207, 28, 139), (207, 24, 131),
- (206, 21, 125), (188, 28, 114), (180, 31, 110), (173, 34, 106),
- (171, 35, 104), (169, 37, 102), (166, 42, 107), (165, 47, 112),
- (174, 60, 122), (175, 68, 128), (176, 76, 135), (176, 79, 136),
- (177, 82, 137), (177, 85, 138), (177, 89, 138), (175, 94, 146),
- (173, 103, 158), (185, 124, 185), (190, 130, 190), (196, 136, 196),
- (208, 144, 204), (217, 153, 201), (225, 158, 184), (228, 159, 174),
- (219, 148, 148), (208, 148, 137), (197, 148, 127), (191, 151, 121),
- (186, 155, 116), (176, 163, 109), (161, 168, 101), (146, 167, 90),
- (135, 164, 82), (119, 148, 69), (114, 141, 65), (110, 135, 61),
- (96, 123, 51), (84, 109, 44), (71, 96, 38), (60, 84, 30),
- (45, 67, 19), (48, 61, 22), (51, 55, 25), (56, 48, 27),
- (61, 42, 30), (69, 33, 37), (79, 30, 48), (89, 27, 55),
- (99, 27, 64), (120, 23, 80), (122, 25, 83), (125, 27, 87),
- (135, 24, 94), (142, 22, 100), (150, 19, 104), (155, 20, 106),
- (161, 27, 109), (163, 29, 110), (165, 31, 112), (173, 31, 118),
- (175, 36, 119), (172, 42, 118), (164, 46, 114), (159, 43, 110),
- (151, 44, 102), (128, 45, 82), (119, 47, 75), (111, 49, 69),
- (101, 50, 58), (96, 50, 54), (90, 59, 50), (83, 71, 49),
- (77, 66, 47), (76, 64, 46), (75, 62, 45), (70, 60, 41),
- (54, 63, 34), (40, 58, 26), (36, 52, 23), (29, 48, 23),
- (27, 46, 22), (26, 44, 22), (26, 44, 22), (29, 45, 22),
- (45, 39, 23), (53, 32, 22), (62, 24, 20), (68, 20, 18),
- (69, 21, 17), (69, 20, 17), (69, 20, 17), (68, 21, 16),
- (62, 30, 18), (62, 30, 17), (63, 31, 16), (65, 31, 16),
- (70, 26, 15), (71, 26, 16), (72, 25, 15), (71, 23, 18),
- (71, 24, 20), (70, 25, 24), (71, 28, 31), (73, 32, 39),
- (77, 36, 47), (85, 38, 58), (93, 44, 72), (103, 50, 84),
- (112, 57, 96), (117, 68, 105), (123, 73, 103), (128, 76, 103),
- (130, 79, 107), (132, 78, 110), (136, 76, 109), (143, 73, 115),
- (152, 70, 119), (161, 68, 125), (166, 70, 132), (171, 71, 132),
- (174, 69, 126), (175, 66, 118), (173, 58, 110), (167, 51, 100),
- (163, 40, 91), (160, 26, 84), (156, 14, 80), (150, 8, 79),
- (147, 4, 80), (146, 2, 80), (146, 1, 76), (144, 0, 71),
- (136, 1, 67), (128, 4, 63), (126, 1, 54), (127, 0, 52),
- (127, 0, 53), (127, 0, 56), (127, 0, 62), (128, 6, 68),
- (130, 12, 74), (132, 25, 83), (132, 42, 96), (135, 55, 105),
- (144, 68, 109), (156, 75, 117), (169, 83, 125), (182, 92, 139),
- (195, 99, 152), (208, 104, 160), (219, 113, 175), (225, 126, 192),
- (229, 139, 209), (228, 140, 207), (220, 143, 204), (211, 143, 199),
- (202, 145, 189), (193, 143, 155), (183, 161, 132), (175, 156, 122)
- ),
-
-// 632 Rusted
-((129, 170, 176), (126, 158, 170), (135, 161, 178), (144, 164, 187),
- (152, 172, 198), (160, 180, 209), (162, 182, 213), (165, 185, 218),
- (179, 199, 235), (176, 196, 229), (173, 193, 223), (163, 182, 206),
- (153, 172, 190), (147, 159, 167), (142, 146, 145), (140, 136, 127),
- (138, 127, 110), (127, 100, 91), (124, 97, 90), (122, 94, 89),
- (117, 91, 92), (112, 88, 96), (105, 90, 104), (98, 92, 112),
- (76, 100, 119), (70, 93, 111), (64, 86, 103), (58, 80, 94),
- (52, 75, 85), (50, 71, 80), (49, 68, 75), (45, 63, 64),
- (41, 59, 57), (38, 50, 46), (36, 49, 42), (35, 48, 39),
- (34, 45, 36), (34, 42, 34), (34, 41, 34), (34, 40, 35),
- (33, 41, 36), (34, 43, 39), (36, 46, 42), (41, 51, 50),
- (46, 57, 59), (48, 61, 64), (50, 65, 70), (57, 73, 81),
- (64, 82, 94), (81, 101, 117), (86, 105, 121), (91, 110, 126),
- (92, 110, 121), (93, 110, 117), (91, 107, 111), (89, 104, 106),
- (93, 81, 66), (93, 74, 51), (93, 67, 37), (94, 64, 30),
- (96, 62, 24), (96, 63, 25), (97, 64, 27), (97, 73, 36),
- (101, 79, 47), (103, 116, 72), (110, 130, 76), (117, 145, 81),
- (122, 143, 79), (127, 141, 77), (135, 133, 68), (142, 124, 55),
- (138, 101, 33), (135, 79, 23), (133, 58, 13), (131, 50, 7),
- (130, 42, 2), (131, 43, 1), (133, 45, 1), (133, 46, 1),
- (126, 50, 0), (133, 49, 2), (128, 54, 5), (123, 59, 9),
- (118, 61, 15), (113, 64, 22), (109, 72, 35), (99, 76, 46),
- (83, 81, 67), (76, 83, 76), (70, 86, 86), (67, 86, 90),
- (65, 86, 94), (62, 84, 98), (65, 86, 102), (70, 90, 107),
- (78, 100, 117), (95, 115, 135), (98, 119, 140), (102, 124, 145),
- (102, 123, 145), (102, 123, 145), (98, 118, 139), (92, 111, 129),
- (78, 94, 107), (75, 90, 100), (72, 86, 94), (70, 84, 91),
- (69, 83, 89), (67, 83, 85), (66, 85, 88), (67, 85, 88),
- (66, 84, 87), (60, 80, 77), (58, 76, 74), (56, 73, 71),
- (52, 68, 67), (52, 68, 64), (56, 72, 67), (58, 75, 73),
- (70, 90, 101), (79, 101, 114), (89, 112, 128), (94, 117, 136),
- (99, 122, 144), (106, 131, 156), (116, 139, 166), (121, 145, 171),
- (126, 147, 175), (128, 150, 178), (127, 151, 178), (127, 152, 178),
- (126, 150, 177), (126, 148, 174), (125, 145, 167), (124, 145, 160),
- (130, 158, 138), (128, 158, 122), (126, 159, 107), (129, 155, 99),
- (132, 151, 92), (143, 144, 74), (147, 134, 52), (137, 126, 41),
- (134, 108, 32), (137, 71, 14), (128, 68, 15), (119, 66, 17),
- (102, 63, 23), (88, 62, 32), (85, 59, 36), (72, 62, 47),
- (61, 75, 78), (65, 80, 86), (70, 85, 94), (77, 95, 108),
- (75, 93, 106), (79, 98, 110), (82, 100, 109), (83, 102, 106),
- (76, 94, 92), (69, 75, 56), (70, 70, 47), (71, 65, 39),
- (73, 54, 26), (69, 51, 20), (70, 42, 18), (70, 40, 20),
- (69, 48, 32), (70, 50, 37), (72, 53, 43), (72, 62, 54),
- (72, 72, 69), (73, 87, 79), (80, 98, 88), (87, 105, 90),
- (89, 104, 90), (87, 100, 88), (82, 97, 89), (77, 92, 84),
- (71, 85, 74), (66, 76, 67), (62, 71, 68), (61, 71, 75),
- (72, 89, 84), (78, 95, 86), (85, 102, 88), (95, 115, 95),
- (106, 127, 99), (110, 131, 107), (114, 132, 105), (111, 129, 98),
- (105, 124, 87), (94, 111, 85), (84, 100, 85), (76, 91, 89),
- (73, 90, 92), (75, 93, 100), (81, 100, 112), (90, 110, 129),
- (103, 123, 148), (117, 137, 166), (128, 148, 181), (135, 155, 189),
- (140, 159, 192), (142, 161, 195), (142, 162, 196), (138, 161, 191),
- (132, 156, 184), (126, 151, 179), (123, 146, 175), (120, 144, 168),
- (117, 141, 159), (108, 134, 149), (97, 122, 135), (87, 109, 118),
- (79, 96, 99), (72, 82, 78), (63, 66, 57), (55, 51, 40),
- (47, 41, 29), (42, 35, 20), (41, 29, 15), (39, 27, 13),
- (38, 24, 12), (30, 24, 12), (25, 25, 15), (22, 29, 21),
- (26, 31, 24), (25, 30, 25), (25, 34, 30), (32, 45, 43),
- (47, 61, 57), (61, 75, 73), (71, 87, 90), (85, 104, 114),
- (103, 121, 135), (124, 142, 157), (138, 156, 177), (148, 168, 194),
- (154, 174, 206), (158, 182, 212), (160, 183, 215), (162, 183, 211),
- (170, 178, 203), (176, 188, 197), (183, 197, 205), (186, 209, 214),
- (197, 204, 217), (203, 214, 216), (204, 223, 222), (191, 230, 227),
- (177, 217, 222), (164, 204, 214), (153, 193, 202), (140, 181, 191)
- ),
-
-// 633 Sachet
-((73, 104, 39), (49, 73, 24), (32, 55, 17), (15, 37, 10),
- (13, 36, 14), (12, 36, 18), (14, 36, 19), (16, 36, 21),
- (29, 65, 32), (44, 83, 38), (59, 102, 45), (73, 117, 49),
- (88, 133, 53), (94, 138, 54), (101, 143, 55), (97, 142, 51),
- (94, 141, 48), (85, 132, 39), (73, 122, 37), (62, 112, 35),
- (61, 110, 36), (60, 109, 37), (57, 106, 36), (54, 104, 36),
- (70, 115, 40), (78, 118, 46), (86, 121, 52), (91, 123, 57),
- (97, 125, 63), (100, 124, 62), (103, 123, 61), (97, 114, 60),
- (85, 113, 57), (76, 105, 59), (66, 99, 63), (57, 93, 67),
- (49, 85, 63), (41, 78, 60), (40, 77, 58), (39, 77, 57),
- (37, 78, 50), (41, 83, 49), (46, 89, 49), (50, 88, 50),
- (54, 87, 51), (51, 84, 49), (49, 81, 47), (48, 78, 42),
- (46, 71, 44), (37, 62, 49), (47, 58, 71), (58, 54, 93),
- (65, 58, 110), (73, 62, 128), (81, 61, 143), (90, 60, 159),
- (110, 98, 158), (123, 115, 153), (136, 132, 148), (142, 142, 137),
- (148, 153, 127), (150, 153, 137), (153, 153, 147), (160, 150, 157),
- (155, 134, 162), (135, 117, 163), (130, 122, 143), (126, 127, 123),
- (127, 129, 111), (128, 132, 99), (135, 143, 82), (139, 155, 74),
- (132, 148, 56), (112, 132, 54), (93, 117, 52), (70, 94, 42),
- (47, 71, 33), (37, 59, 30), (27, 48, 27), (13, 28, 19),
- (7, 21, 15), (3, 20, 14), (8, 30, 17), (14, 40, 21),
- (18, 48, 21), (22, 56, 22), (36, 75, 26), (58, 93, 26),
- (85, 114, 32), (95, 113, 48), (106, 113, 64), (106, 107, 77),
- (106, 102, 91), (101, 85, 104), (96, 78, 114), (91, 79, 125),
- (83, 79, 118), (77, 86, 91), (74, 95, 87), (71, 104, 83),
- (74, 106, 85), (78, 108, 87), (80, 108, 94), (79, 101, 96),
- (89, 109, 97), (95, 114, 90), (102, 120, 84), (111, 127, 82),
- (120, 134, 80), (133, 144, 83), (144, 156, 78), (150, 160, 73),
- (148, 156, 77), (116, 135, 54), (105, 125, 51), (94, 116, 49),
- (69, 98, 38), (50, 80, 27), (34, 62, 23), (24, 51, 22),
- (40, 60, 31), (54, 73, 43), (69, 87, 55), (74, 94, 55),
- (80, 102, 56), (82, 112, 59), (82, 113, 66), (85, 112, 71),
- (86, 105, 75), (116, 114, 125), (127, 123, 137), (139, 132, 149),
- (149, 143, 159), (165, 160, 159), (174, 174, 158), (169, 181, 140),
- (143, 162, 99), (139, 156, 90), (135, 151, 81), (135, 152, 79),
- (135, 153, 77), (133, 151, 74), (144, 159, 72), (156, 170, 69),
- (162, 173, 68), (168, 182, 72), (168, 182, 73), (169, 182, 75),
- (165, 176, 79), (163, 173, 79), (157, 167, 77), (145, 158, 76),
- (125, 134, 69), (116, 129, 64), (108, 124, 60), (89, 111, 55),
- (73, 99, 49), (58, 86, 37), (43, 72, 29), (30, 61, 21),
- (20, 48, 12), (7, 28, 4), (6, 25, 2), (6, 22, 1),
- (3, 16, 0), (0, 12, 0), (1, 14, 0), (3, 17, 1),
- (4, 27, 1), (5, 31, 2), (7, 36, 4), (12, 44, 7),
- (17, 50, 10), (23, 58, 13), (31, 66, 16), (36, 71, 21),
- (39, 74, 26), (49, 80, 27), (58, 85, 26), (67, 89, 29),
- (85, 106, 35), (104, 123, 40), (122, 135, 44), (139, 152, 51),
- (154, 173, 67), (155, 172, 67), (156, 172, 67), (156, 169, 68),
- (157, 173, 71), (157, 176, 73), (159, 173, 71), (167, 177, 74),
- (172, 184, 78), (174, 186, 76), (176, 187, 75), (174, 184, 74),
- (165, 178, 68), (153, 169, 66), (139, 158, 63), (116, 139, 57),
- (100, 126, 62), (96, 127, 66), (100, 129, 77), (122, 150, 109),
- (148, 172, 132), (167, 182, 140), (180, 197, 148), (185, 186, 162),
- (178, 160, 166), (157, 143, 148), (143, 123, 140), (139, 113, 137),
- (136, 124, 124), (145, 138, 114), (153, 155, 99), (157, 172, 88),
- (166, 182, 86), (173, 186, 90), (178, 190, 92), (186, 200, 101),
- (183, 202, 116), (178, 193, 109), (177, 194, 102), (159, 185, 105),
- (132, 159, 86), (107, 131, 61), (82, 105, 49), (55, 80, 36),
- (35, 54, 22), (25, 36, 18), (12, 29, 16), (9, 28, 17),
- (18, 34, 19), (26, 49, 23), (35, 67, 33), (55, 85, 40),
- (75, 101, 40), (89, 113, 43), (103, 120, 50), (112, 121, 48),
- (122, 121, 50), (121, 121, 63), (113, 124, 71), (117, 125, 79),
- (119, 124, 100), (110, 115, 129), (110, 106, 147), (119, 106, 154),
- (116, 94, 165), (108, 87, 162), (111, 98, 144), (112, 108, 128),
- (109, 122, 106), (115, 135, 82), (122, 142, 71), (95, 125, 58)
- ),
-
-// 634 Sage
-((63, 51, 34), (64, 46, 25), (66, 53, 29), (69, 60, 33),
- (76, 73, 44), (83, 86, 55), (87, 93, 60), (91, 100, 66),
- (111, 135, 90), (122, 151, 105), (134, 168, 121), (138, 178, 129),
- (143, 189, 138), (141, 192, 139), (139, 196, 141), (139, 198, 140),
- (139, 201, 140), (137, 198, 134), (130, 192, 124), (124, 186, 114),
- (120, 181, 107), (117, 176, 100), (120, 176, 99), (123, 176, 98),
- (135, 166, 88), (131, 150, 77), (127, 134, 66), (118, 121, 61),
- (109, 109, 57), (105, 102, 53), (101, 96, 50), (94, 80, 36),
- (84, 60, 24), (58, 30, 8), (49, 25, 6), (41, 21, 5),
- (38, 20, 5), (36, 19, 5), (36, 19, 5), (36, 19, 5),
- (41, 22, 6), (40, 22, 6), (40, 23, 6), (37, 24, 7),
- (35, 25, 8), (36, 26, 9), (37, 28, 11), (40, 31, 13),
- (44, 35, 19), (43, 61, 33), (48, 72, 40), (53, 84, 48),
- (58, 87, 52), (63, 90, 57), (63, 92, 56), (64, 95, 56),
- (62, 94, 47), (66, 86, 42), (71, 78, 38), (81, 75, 32),
- (91, 73, 27), (94, 70, 23), (97, 68, 20), (98, 67, 20),
- (96, 66, 21), (103, 81, 37), (107, 92, 46), (111, 104, 55),
- (108, 109, 58), (105, 114, 62), (96, 123, 71), (91, 129, 76),
- (93, 135, 86), (92, 134, 85), (91, 134, 84), (90, 124, 74),
- (90, 114, 65), (88, 106, 60), (87, 98, 55), (81, 81, 45),
- (72, 65, 37), (53, 41, 18), (46, 32, 12), (39, 24, 7),
- (36, 21, 6), (34, 19, 5), (31, 16, 4), (27, 14, 3),
- (28, 15, 3), (31, 19, 4), (35, 23, 5), (37, 25, 6),
- (40, 28, 7), (44, 33, 12), (50, 41, 19), (58, 48, 28),
- (67, 61, 37), (95, 95, 70), (104, 109, 84), (113, 123, 99),
- (113, 126, 101), (114, 129, 103), (118, 130, 107), (116, 130, 106),
- (107, 120, 97), (94, 108, 82), (82, 96, 67), (75, 87, 59),
- (68, 79, 52), (57, 67, 42), (51, 59, 32), (48, 54, 24),
- (50, 53, 19), (51, 56, 17), (53, 58, 18), (55, 61, 20),
- (58, 65, 22), (62, 66, 23), (63, 63, 22), (61, 62, 23),
- (60, 60, 24), (62, 57, 22), (64, 55, 20), (63, 52, 18),
- (63, 50, 17), (65, 44, 13), (64, 40, 11), (65, 37, 9),
- (66, 35, 6), (59, 28, 1), (56, 25, 0), (53, 22, 0),
- (46, 17, 1), (39, 14, 0), (31, 13, 1), (27, 12, 2),
- (22, 14, 4), (22, 17, 5), (23, 20, 6), (25, 21, 7),
- (27, 22, 8), (31, 24, 10), (35, 27, 12), (38, 31, 15),
- (40, 32, 16), (41, 33, 17), (40, 32, 16), (39, 31, 16),
- (36, 30, 15), (34, 29, 14), (30, 27, 13), (26, 24, 10),
- (20, 21, 5), (20, 22, 4), (21, 23, 4), (23, 24, 5),
- (27, 27, 9), (34, 35, 15), (42, 44, 22), (51, 60, 28),
- (60, 77, 35), (82, 109, 58), (87, 116, 66), (93, 124, 74),
- (104, 143, 88), (113, 161, 99), (120, 169, 107), (125, 175, 110),
- (128, 176, 114), (128, 176, 113), (129, 176, 113), (129, 170, 113),
- (125, 159, 107), (119, 142, 96), (111, 125, 83), (103, 112, 70),
- (96, 99, 63), (88, 87, 56), (78, 75, 51), (72, 64, 47),
- (66, 55, 39), (58, 48, 33), (53, 43, 27), (48, 39, 23),
- (51, 41, 25), (52, 43, 25), (53, 46, 26), (55, 50, 25),
- (59, 53, 23), (64, 54, 24), (67, 55, 26), (72, 58, 30),
- (73, 63, 31), (77, 70, 31), (81, 77, 36), (85, 86, 43),
- (87, 96, 54), (87, 108, 65), (88, 119, 69), (88, 129, 75),
- (91, 138, 82), (95, 143, 89), (98, 147, 98), (100, 148, 99),
- (101, 146, 96), (110, 142, 90), (119, 133, 79), (127, 122, 70),
- (129, 108, 59), (123, 95, 47), (120, 84, 37), (118, 75, 27),
- (117, 68, 20), (113, 60, 14), (99, 53, 8), (84, 45, 4),
- (69, 39, 2), (58, 35, 2), (52, 34, 1), (47, 34, 2),
- (46, 35, 4), (46, 39, 7), (47, 41, 9), (49, 43, 9),
- (51, 44, 8), (52, 43, 8), (56, 44, 10), (63, 45, 13),
- (69, 46, 15), (77, 51, 17), (89, 60, 23), (97, 75, 35),
- (109, 92, 53), (121, 110, 73), (130, 127, 91), (148, 144, 108),
- (166, 166, 129), (182, 185, 150), (195, 206, 172), (204, 221, 193),
- (210, 228, 205), (216, 234, 211), (216, 230, 209), (209, 227, 202),
- (205, 223, 197), (198, 215, 187), (185, 205, 175), (170, 186, 160),
- (148, 167, 141), (130, 150, 122), (117, 131, 103), (104, 111, 86),
- (93, 92, 68), (81, 75, 54), (71, 64, 45), (66, 57, 38)
- ),
-
-// 635 Saturday_Morning
-((126, 171, 215), (115, 175, 207), (106, 179, 205), (98, 183, 204),
- (101, 182, 200), (104, 182, 197), (110, 179, 194), (117, 177, 191),
- (141, 156, 199), (151, 150, 199), (162, 145, 199), (163, 144, 204),
- (165, 144, 210), (168, 143, 211), (171, 143, 212), (174, 140, 211),
- (177, 138, 211), (181, 125, 189), (188, 125, 172), (196, 126, 155),
- (199, 117, 139), (203, 108, 124), (206, 110, 112), (209, 112, 100),
- (224, 117, 67), (220, 107, 66), (217, 98, 65), (217, 99, 71),
- (217, 101, 77), (215, 100, 83), (213, 99, 90), (210, 103, 113),
- (201, 105, 140), (200, 123, 175), (199, 128, 188), (198, 133, 201),
- (198, 123, 199), (199, 114, 197), (202, 108, 191), (205, 103, 185),
- (210, 91, 157), (210, 93, 146), (210, 96, 136), (212, 110, 138),
- (215, 124, 140), (211, 131, 140), (208, 139, 140), (198, 159, 151),
- (185, 171, 167), (175, 183, 190), (168, 182, 192), (161, 181, 195),
- (149, 179, 199), (138, 178, 203), (131, 180, 203), (125, 182, 203),
- (113, 175, 209), (109, 171, 211), (106, 167, 214), (118, 157, 208),
- (130, 147, 203), (142, 141, 198), (155, 135, 194), (180, 128, 185),
- (197, 123, 177), (228, 107, 158), (239, 103, 152), (251, 99, 147),
- (252, 95, 145), (254, 91, 144), (253, 85, 135), (252, 76, 132),
- (250, 54, 148), (244, 52, 157), (238, 50, 167), (235, 51, 176),
- (233, 53, 186), (231, 59, 192), (229, 65, 199), (222, 80, 211),
- (215, 93, 208), (224, 105, 167), (227, 106, 152), (231, 107, 138),
- (232, 103, 134), (233, 100, 130), (238, 91, 112), (245, 86, 98),
- (242, 78, 106), (241, 77, 114), (241, 76, 123), (240, 78, 130),
- (239, 80, 138), (231, 93, 155), (220, 107, 166), (213, 123, 167),
- (205, 140, 170), (191, 188, 165), (194, 203, 147), (197, 218, 130),
- (196, 220, 123), (196, 222, 116), (192, 220, 117), (199, 218, 114),
- (210, 197, 115), (207, 185, 130), (204, 173, 145), (205, 167, 145),
- (207, 161, 146), (212, 150, 138), (217, 133, 132), (225, 121, 129),
- (231, 108, 125), (244, 82, 99), (246, 78, 95), (249, 74, 92),
- (249, 70, 89), (245, 67, 81), (245, 68, 75), (247, 70, 78),
- (246, 70, 84), (245, 71, 90), (244, 72, 96), (243, 74, 104),
- (242, 77, 112), (236, 79, 130), (224, 87, 145), (218, 94, 156),
- (211, 103, 163), (179, 124, 180), (173, 128, 186), (168, 132, 192),
- (160, 129, 198), (156, 125, 205), (147, 124, 201), (150, 124, 202),
- (175, 104, 195), (189, 99, 188), (203, 94, 181), (209, 95, 177),
- (215, 97, 174), (224, 98, 169), (227, 105, 170), (221, 116, 175),
- (217, 128, 178), (195, 155, 191), (187, 163, 194), (180, 172, 198),
- (172, 180, 200), (166, 184, 202), (162, 180, 204), (157, 181, 210),
- (143, 181, 219), (138, 179, 220), (133, 177, 221), (127, 179, 220),
- (129, 181, 218), (133, 185, 217), (133, 181, 215), (134, 176, 206),
- (142, 166, 197), (163, 150, 166), (171, 145, 159), (180, 141, 153),
- (198, 125, 148), (207, 114, 150), (209, 108, 151), (216, 113, 154),
- (228, 117, 174), (224, 118, 182), (221, 119, 191), (209, 127, 209),
- (192, 138, 218), (179, 149, 222), (171, 160, 223), (163, 164, 223),
- (153, 169, 217), (142, 173, 210), (136, 183, 200), (138, 183, 194),
- (139, 177, 193), (137, 169, 195), (131, 169, 199), (129, 171, 202),
- (122, 163, 212), (122, 159, 218), (122, 156, 224), (121, 155, 236),
- (108, 154, 235), (99, 153, 228), (106, 146, 229), (124, 137, 239),
- (131, 128, 246), (130, 122, 240), (136, 121, 234), (152, 120, 233),
- (171, 123, 234), (180, 125, 233), (179, 130, 227), (176, 132, 224),
- (175, 134, 220), (181, 139, 219), (182, 141, 218), (185, 138, 214),
- (187, 129, 202), (190, 118, 186), (188, 117, 178), (178, 113, 174),
- (173, 110, 171), (165, 102, 166), (157, 107, 173), (142, 105, 186),
- (138, 96, 201), (136, 91, 207), (141, 98, 215), (148, 108, 216),
- (164, 104, 222), (171, 105, 220), (178, 110, 215), (180, 125, 201),
- (184, 138, 196), (181, 148, 197), (182, 154, 202), (179, 156, 203),
- (172, 156, 206), (163, 152, 211), (161, 148, 219), (161, 145, 224),
- (156, 144, 224), (148, 143, 224), (141, 144, 227), (141, 146, 230),
- (140, 149, 229), (141, 154, 229), (139, 160, 228), (139, 164, 228),
- (137, 162, 227), (141, 160, 227), (148, 161, 224), (155, 161, 220),
- (163, 157, 211), (170, 149, 201), (180, 144, 186), (182, 142, 174),
- (184, 145, 171), (175, 144, 172), (168, 138, 175), (152, 124, 177),
- (140, 116, 191), (124, 114, 204), (120, 123, 219), (124, 131, 224),
- (126, 131, 231), (130, 121, 231), (129, 123, 232), (134, 143, 220)
- ),
-
-// 636 Scattered_Petals
-((68, 120, 123), (57, 97, 96), (51, 86, 84), (45, 75, 73),
- (40, 63, 61), (36, 52, 50), (35, 48, 45), (34, 45, 40),
- (33, 35, 27), (32, 32, 26), (31, 30, 25), (33, 31, 24),
- (35, 33, 24), (37, 39, 23), (39, 45, 23), (39, 48, 24),
- (40, 51, 26), (42, 55, 32), (43, 58, 35), (45, 62, 38),
- (53, 72, 43), (61, 82, 48), (63, 86, 54), (66, 91, 60),
- (74, 107, 81), (78, 111, 82), (82, 115, 83), (82, 112, 83),
- (82, 110, 83), (80, 107, 83), (78, 104, 83), (69, 92, 77),
- (63, 82, 68), (54, 60, 53), (56, 58, 52), (58, 56, 51),
- (70, 62, 63), (83, 69, 75), (94, 71, 83), (106, 74, 91),
- (150, 82, 117), (151, 86, 117), (153, 90, 117), (148, 85, 114),
- (144, 80, 112), (141, 73, 108), (139, 67, 105), (123, 58, 89),
- (95, 47, 69), (42, 34, 33), (30, 29, 26), (19, 25, 19),
- (14, 22, 16), (10, 20, 13), (11, 21, 13), (12, 23, 14),
- (21, 36, 19), (26, 46, 27), (31, 57, 35), (39, 65, 43),
- (48, 73, 52), (55, 75, 58), (62, 78, 64), (88, 80, 83),
- (114, 88, 103), (157, 104, 146), (166, 116, 157), (176, 129, 168),
- (178, 133, 170), (180, 138, 172), (178, 144, 176), (169, 141, 174),
- (142, 136, 153), (117, 131, 133), (92, 126, 113), (76, 108, 93),
- (60, 91, 73), (57, 83, 67), (55, 76, 61), (51, 64, 51),
- (46, 55, 46), (37, 41, 36), (37, 40, 33), (38, 40, 31),
- (37, 39, 31), (36, 39, 32), (33, 39, 34), (30, 35, 36),
- (30, 36, 35), (29, 41, 38), (29, 47, 42), (30, 50, 45),
- (31, 53, 48), (33, 59, 50), (38, 63, 49), (42, 65, 48),
- (42, 72, 53), (49, 88, 63), (53, 93, 63), (58, 99, 63),
- (58, 103, 65), (58, 107, 68), (62, 117, 77), (69, 131, 91),
- (78, 151, 111), (77, 154, 116), (77, 158, 121), (78, 158, 121),
- (79, 158, 122), (79, 155, 114), (78, 146, 106), (74, 139, 93),
- (69, 129, 81), (64, 109, 57), (61, 104, 52), (59, 99, 48),
- (57, 94, 39), (57, 93, 36), (63, 97, 40), (73, 105, 47),
- (79, 124, 74), (80, 132, 85), (81, 140, 96), (84, 141, 97),
- (87, 142, 99), (87, 142, 101), (89, 142, 102), (87, 146, 100),
- (84, 149, 97), (76, 135, 81), (74, 128, 76), (72, 122, 72),
- (73, 113, 64), (74, 110, 59), (76, 111, 55), (74, 110, 52),
- (67, 95, 46), (62, 85, 45), (58, 75, 44), (56, 72, 43),
- (54, 69, 42), (49, 60, 38), (46, 55, 33), (41, 47, 30),
- (38, 40, 29), (43, 32, 33), (50, 32, 36), (58, 33, 40),
- (80, 34, 51), (102, 35, 59), (107, 37, 58), (105, 42, 56),
- (112, 69, 61), (122, 77, 68), (132, 85, 75), (143, 94, 78),
- (142, 102, 85), (139, 108, 94), (140, 116, 107), (153, 130, 133),
- (175, 137, 152), (204, 137, 186), (212, 131, 190), (220, 126, 195),
- (232, 119, 205), (237, 109, 201), (223, 102, 188), (201, 94, 170),
- (155, 72, 121), (147, 65, 109), (139, 59, 98), (112, 50, 75),
- (86, 43, 56), (59, 37, 37), (37, 33, 25), (39, 44, 24),
- (42, 53, 23), (43, 57, 23), (49, 68, 26), (42, 60, 24),
- (49, 71, 30), (57, 85, 38), (61, 94, 41), (66, 104, 45),
- (52, 84, 41), (48, 79, 40), (45, 75, 40), (39, 65, 38),
- (34, 59, 34), (31, 52, 32), (26, 48, 30), (24, 43, 28),
- (23, 41, 31), (25, 43, 37), (30, 50, 47), (35, 62, 59),
- (41, 76, 70), (51, 96, 84), (62, 115, 103), (72, 135, 124),
- (81, 153, 142), (103, 156, 157), (127, 159, 169), (151, 157, 182),
- (173, 155, 196), (179, 158, 203), (197, 149, 209), (217, 139, 209),
- (235, 125, 210), (250, 115, 214), (247, 115, 213), (232, 118, 203),
- (221, 123, 187), (209, 128, 169), (196, 128, 151), (184, 128, 140),
- (160, 125, 122), (138, 121, 105), (120, 121, 88), (105, 119, 72),
- (96, 114, 63), (86, 106, 53), (73, 93, 47), (62, 82, 44),
- (52, 73, 44), (44, 65, 43), (39, 60, 39), (35, 55, 32),
- (31, 50, 26), (27, 48, 23), (24, 44, 22), (22, 40, 22),
- (23, 40, 19), (25, 40, 19), (29, 47, 18), (32, 54, 20),
- (34, 58, 25), (36, 60, 27), (36, 59, 31), (36, 61, 32),
- (39, 64, 34), (42, 67, 35), (46, 69, 37), (50, 68, 40),
- (60, 67, 45), (78, 73, 61), (104, 80, 80), (124, 89, 98),
- (125, 102, 112), (121, 107, 117), (118, 113, 126), (123, 119, 138),
- (136, 121, 151), (130, 130, 158), (112, 132, 153), (89, 126, 138)
- ),
-
-// 637 Sea_Mist
-((66, 148, 132), (70, 145, 134), (64, 137, 127), (58, 129, 120),
- (49, 112, 102), (41, 96, 85), (37, 89, 79), (34, 82, 74),
- (34, 61, 57), (39, 62, 57), (44, 63, 57), (48, 66, 61),
- (52, 70, 66), (61, 71, 69), (70, 73, 73), (75, 77, 76),
- (81, 81, 80), (99, 103, 102), (101, 112, 111), (103, 122, 120),
- (100, 130, 126), (97, 139, 132), (95, 142, 134), (94, 145, 137),
- (80, 149, 136), (70, 147, 134), (60, 146, 132), (58, 137, 123),
- (57, 128, 115), (56, 122, 110), (56, 117, 105), (55, 107, 96),
- (52, 101, 92), (56, 84, 79), (59, 78, 74), (63, 73, 69),
- (65, 72, 70), (68, 72, 71), (69, 72, 71), (71, 73, 71),
- (74, 74, 73), (70, 79, 78), (66, 85, 83), (63, 90, 87),
- (60, 96, 92), (58, 95, 91), (56, 95, 91), (47, 92, 89),
- (35, 90, 89), (23, 93, 89), (24, 97, 93), (26, 102, 97),
- (30, 110, 106), (35, 119, 115), (39, 125, 120), (44, 132, 126),
- (64, 165, 155), (79, 180, 172), (95, 196, 190), (110, 208, 203),
- (125, 220, 217), (127, 224, 221), (129, 229, 226), (131, 230, 230),
- (128, 232, 232), (127, 228, 228), (124, 221, 221), (122, 214, 214),
- (117, 207, 207), (113, 201, 200), (102, 187, 184), (94, 172, 167),
- (91, 146, 139), (89, 131, 124), (87, 116, 110), (82, 102, 97),
- (77, 89, 84), (74, 85, 80), (72, 81, 77), (69, 74, 70),
- (64, 69, 65), (56, 58, 55), (52, 54, 52), (49, 51, 49),
- (48, 50, 48), (48, 49, 48), (48, 49, 48), (49, 48, 48),
- (46, 47, 46), (46, 47, 46), (46, 48, 46), (46, 48, 46),
- (47, 48, 47), (47, 49, 47), (46, 49, 46), (41, 51, 48),
- (36, 52, 50), (32, 57, 55), (34, 57, 54), (36, 58, 54),
- (36, 58, 54), (37, 59, 55), (36, 62, 61), (41, 67, 64),
- (54, 70, 66), (57, 70, 66), (60, 71, 67), (61, 72, 68),
- (62, 73, 69), (65, 76, 72), (68, 78, 74), (71, 83, 78),
- (72, 85, 80), (65, 96, 88), (63, 98, 89), (62, 100, 91),
- (59, 104, 95), (60, 105, 96), (60, 107, 95), (57, 107, 94),
- (47, 96, 86), (45, 88, 79), (44, 81, 73), (44, 77, 69),
- (44, 73, 66), (43, 65, 58), (39, 56, 52), (35, 52, 50),
- (35, 50, 50), (43, 57, 54), (44, 60, 57), (46, 63, 60),
- (49, 73, 69), (58, 83, 79), (67, 97, 93), (80, 114, 108),
- (92, 154, 147), (96, 169, 163), (100, 185, 180), (103, 192, 186),
- (107, 200, 193), (113, 212, 206), (116, 222, 215), (113, 224, 219),
- (113, 216, 211), (102, 193, 187), (100, 187, 180), (99, 182, 174),
- (89, 170, 161), (83, 156, 145), (75, 138, 127), (62, 119, 108),
- (47, 92, 82), (44, 89, 79), (42, 86, 76), (44, 82, 73),
- (47, 80, 73), (54, 78, 72), (63, 76, 72), (70, 77, 75),
- (77, 80, 79), (82, 96, 93), (81, 100, 96), (81, 104, 99),
- (79, 111, 103), (82, 116, 108), (83, 120, 111), (87, 126, 118),
- (87, 136, 127), (89, 138, 128), (92, 140, 130), (95, 143, 133),
- (103, 146, 138), (108, 153, 145), (114, 160, 152), (122, 167, 160),
- (129, 173, 166), (135, 180, 176), (135, 191, 187), (130, 203, 198),
- (128, 211, 207), (123, 214, 210), (121, 214, 210), (120, 213, 207),
- (106, 201, 195), (99, 196, 189), (92, 192, 184), (79, 181, 171),
- (67, 172, 160), (62, 163, 150), (60, 155, 141), (57, 150, 136),
- (55, 148, 133), (50, 149, 134), (49, 155, 141), (53, 163, 150),
- (56, 172, 161), (62, 183, 171), (64, 188, 178), (65, 193, 183),
- (67, 195, 187), (66, 194, 186), (70, 191, 183), (73, 183, 176),
- (76, 173, 167), (78, 163, 157), (77, 153, 147), (80, 144, 138),
- (84, 137, 132), (87, 137, 130), (90, 141, 133), (91, 148, 141),
- (92, 159, 152), (100, 166, 157), (104, 173, 165), (108, 179, 171),
- (110, 181, 174), (107, 182, 175), (111, 179, 172), (113, 172, 166),
- (116, 162, 155), (119, 149, 145), (117, 136, 133), (112, 128, 125),
- (105, 122, 119), (97, 115, 110), (91, 107, 103), (83, 100, 96),
- (74, 94, 91), (67, 91, 88), (61, 87, 83), (58, 82, 79),
- (54, 76, 72), (48, 72, 68), (45, 68, 64), (43, 66, 63),
- (47, 64, 61), (51, 63, 60), (50, 65, 62), (47, 67, 62),
- (43, 70, 64), (39, 72, 67), (36, 73, 68), (33, 79, 73),
- (30, 84, 78), (28, 89, 82), (27, 92, 83), (26, 93, 85),
- (26, 98, 87), (28, 103, 92), (40, 112, 101), (48, 116, 105),
- (58, 132, 121), (64, 144, 132), (59, 149, 134), (67, 160, 145)
- ),
-
-// 638 Secret
-((82, 53, 109), (40, 21, 51), (40, 23, 53), (41, 26, 55),
- (39, 23, 55), (38, 21, 55), (37, 22, 53), (36, 23, 51),
- (31, 29, 53), (33, 25, 49), (35, 21, 46), (29, 19, 40),
- (24, 17, 35), (22, 15, 32), (20, 13, 29), (19, 11, 28),
- (19, 10, 27), (24, 10, 35), (25, 12, 33), (26, 15, 32),
- (24, 16, 36), (23, 18, 41), (25, 20, 44), (28, 22, 48),
- (33, 32, 66), (41, 36, 74), (49, 41, 82), (57, 38, 83),
- (65, 36, 84), (63, 35, 79), (62, 34, 75), (55, 26, 80),
- (53, 32, 75), (56, 36, 73), (56, 41, 75), (56, 47, 78),
- (65, 53, 97), (74, 59, 116), (68, 60, 117), (63, 62, 119),
- (43, 42, 84), (38, 35, 69), (34, 28, 54), (31, 26, 51),
- (29, 25, 48), (28, 24, 44), (27, 24, 41), (23, 18, 38),
- (20, 17, 34), (14, 14, 26), (12, 12, 25), (11, 10, 24),
- (14, 10, 25), (18, 11, 27), (17, 10, 25), (16, 10, 24),
- (8, 5, 12), (14, 7, 19), (20, 9, 26), (22, 10, 31),
- (25, 11, 36), (25, 12, 35), (25, 13, 35), (24, 15, 36),
- (21, 18, 35), (22, 19, 36), (22, 21, 39), (22, 23, 43),
- (22, 23, 43), (23, 24, 44), (23, 21, 45), (25, 22, 49),
- (29, 22, 55), (35, 29, 64), (41, 37, 74), (49, 41, 80),
- (58, 46, 86), (70, 49, 98), (83, 52, 111), (99, 56, 135),
- (147, 81, 179), (171, 69, 179), (135, 55, 148), (99, 41, 117),
- (89, 46, 111), (79, 52, 105), (51, 44, 86), (43, 39, 72),
- (26, 25, 56), (21, 21, 47), (17, 18, 38), (16, 17, 36),
- (16, 17, 35), (17, 16, 32), (20, 13, 29), (21, 14, 32),
- (26, 15, 32), (35, 17, 43), (47, 20, 54), (60, 23, 66),
- (63, 27, 70), (67, 31, 75), (68, 30, 77), (73, 37, 85),
- (83, 32, 101), (80, 35, 97), (77, 38, 93), (73, 38, 90),
- (70, 38, 88), (57, 32, 72), (53, 28, 58), (44, 25, 55),
- (41, 24, 56), (46, 22, 56), (49, 23, 61), (53, 25, 66),
- (56, 23, 68), (53, 28, 67), (48, 30, 68), (44, 28, 65),
- (43, 29, 64), (41, 33, 70), (40, 38, 77), (41, 35, 73),
- (42, 32, 69), (33, 28, 60), (29, 26, 55), (26, 22, 47),
- (25, 21, 38), (22, 18, 32), (21, 18, 31), (20, 18, 31),
- (20, 20, 30), (20, 18, 31), (19, 17, 31), (18, 17, 31),
- (15, 14, 28), (15, 13, 28), (16, 12, 29), (17, 13, 29),
- (18, 14, 29), (19, 15, 32), (20, 17, 36), (19, 18, 36),
- (17, 16, 34), (16, 15, 33), (17, 16, 33), (19, 18, 34),
- (20, 17, 36), (20, 19, 37), (21, 19, 41), (18, 17, 48),
- (31, 24, 66), (33, 27, 68), (36, 31, 71), (34, 31, 84),
- (37, 29, 70), (32, 25, 66), (26, 18, 57), (19, 19, 45),
- (17, 18, 36), (14, 14, 26), (12, 12, 24), (10, 10, 22),
- (8, 6, 20), (12, 0, 21), (15, 3, 23), (24, 5, 35),
- (29, 17, 41), (30, 19, 43), (32, 22, 46), (34, 22, 46),
- (34, 22, 44), (29, 20, 39), (29, 17, 39), (31, 21, 45),
- (29, 20, 49), (30, 25, 55), (33, 26, 60), (37, 26, 68),
- (39, 28, 70), (41, 33, 72), (42, 35, 76), (48, 28, 77),
- (36, 22, 58), (34, 20, 53), (32, 19, 49), (29, 16, 42),
- (28, 14, 37), (27, 15, 35), (28, 16, 40), (32, 16, 43),
- (31, 19, 43), (29, 21, 42), (23, 19, 42), (25, 21, 44),
- (32, 19, 47), (34, 19, 52), (43, 19, 53), (48, 0, 68),
- (55, 23, 62), (49, 25, 61), (43, 30, 58), (34, 30, 53),
- (32, 28, 53), (31, 21, 45), (26, 17, 34), (23, 14, 31),
- (22, 9, 27), (19, 13, 25), (17, 14, 25), (18, 14, 28),
- (21, 17, 32), (26, 17, 38), (27, 25, 49), (36, 33, 62),
- (44, 37, 78), (58, 43, 86), (80, 46, 106), (97, 56, 122),
- (100, 66, 142), (92, 65, 132), (78, 65, 121), (88, 54, 114),
- (83, 51, 116), (76, 41, 97), (68, 32, 76), (50, 30, 65),
- (42, 27, 56), (31, 22, 49), (23, 21, 42), (20, 19, 37),
- (20, 17, 36), (21, 18, 37), (22, 17, 40), (28, 22, 50),
- (38, 28, 65), (44, 35, 82), (50, 42, 89), (64, 46, 106),
- (74, 48, 113), (74, 57, 128), (82, 70, 136), (83, 75, 126),
- (87, 78, 135), (98, 89, 134), (103, 82, 175), (129, 76, 182),
- (173, 105, 188), (197, 126, 230), (220, 146, 255), (167, 108, 200),
- (138, 88, 177), (105, 85, 156), (112, 74, 133), (97, 51, 124)
- ),
-
-// 639 Serenity
-((144, 133, 137), (142, 126, 129), (142, 125, 127), (142, 125, 126),
- (139, 119, 119), (137, 113, 113), (133, 108, 108), (129, 103, 104),
- (107, 80, 85), (97, 70, 77), (87, 60, 69), (81, 54, 63),
- (76, 49, 57), (75, 50, 57), (74, 51, 57), (76, 53, 59),
- (78, 56, 61), (88, 72, 77), (92, 78, 85), (96, 85, 93),
- (100, 90, 97), (104, 96, 101), (105, 96, 102), (106, 97, 104),
- (104, 95, 101), (103, 91, 98), (102, 87, 96), (100, 85, 94),
- (99, 84, 92), (99, 84, 92), (100, 84, 92), (103, 87, 95),
- (104, 92, 99), (113, 102, 107), (114, 104, 108), (116, 106, 110),
- (117, 106, 111), (118, 106, 112), (117, 105, 112), (116, 105, 112),
- (114, 102, 109), (114, 101, 108), (114, 100, 108), (117, 100, 108),
- (121, 101, 108), (122, 101, 108), (124, 102, 109), (128, 103, 109),
- (127, 103, 109), (119, 102, 107), (114, 99, 104), (109, 96, 102),
- (102, 90, 97), (96, 85, 92), (94, 82, 89), (92, 79, 86),
- (84, 65, 73), (83, 58, 66), (83, 52, 60), (83, 53, 61),
- (84, 55, 62), (85, 57, 64), (87, 60, 67), (94, 70, 74),
- (98, 78, 81), (107, 89, 91), (105, 87, 90), (103, 86, 90),
- (101, 85, 89), (99, 84, 89), (94, 82, 86), (86, 75, 81),
- (76, 63, 69), (74, 59, 66), (73, 56, 64), (76, 59, 66),
- (79, 63, 69), (85, 68, 75), (91, 73, 81), (105, 86, 92),
- (119, 103, 107), (150, 134, 138), (157, 144, 147), (165, 154, 157),
- (166, 154, 157), (167, 155, 157), (168, 151, 152), (158, 141, 145),
- (145, 125, 127), (138, 117, 120), (131, 109, 114), (129, 108, 113),
- (127, 107, 112), (126, 107, 113), (124, 107, 113), (122, 107, 112),
- (125, 110, 116), (133, 120, 125), (140, 124, 128), (148, 128, 132),
- (151, 131, 134), (155, 134, 136), (163, 138, 141), (169, 145, 146),
- (182, 163, 164), (186, 169, 170), (190, 176, 177), (188, 176, 177),
- (186, 176, 178), (179, 170, 173), (174, 165, 169), (166, 157, 161),
- (157, 147, 151), (148, 132, 137), (145, 128, 133), (143, 125, 130),
- (137, 117, 122), (135, 109, 114), (129, 103, 108), (122, 99, 103),
- (105, 80, 86), (93, 72, 78), (81, 64, 70), (77, 58, 65),
- (73, 53, 60), (66, 44, 52), (60, 39, 48), (59, 37, 46),
- (61, 38, 47), (76, 52, 60), (80, 56, 63), (84, 61, 67),
- (95, 68, 75), (99, 76, 80), (100, 74, 78), (99, 69, 74),
- (76, 55, 59), (67, 46, 52), (58, 38, 45), (53, 36, 43),
- (48, 35, 41), (43, 30, 39), (42, 26, 36), (39, 25, 34),
- (38, 25, 35), (44, 26, 36), (46, 28, 38), (48, 30, 40),
- (51, 35, 44), (59, 40, 49), (68, 49, 57), (73, 57, 64),
- (87, 72, 78), (89, 75, 81), (92, 79, 85), (97, 83, 89),
- (102, 86, 93), (105, 89, 95), (109, 90, 96), (114, 92, 99),
- (117, 96, 102), (122, 104, 112), (125, 108, 115), (128, 113, 119),
- (133, 121, 126), (139, 128, 134), (146, 136, 142), (153, 144, 149),
- (168, 159, 163), (171, 162, 166), (174, 165, 169), (178, 168, 172),
- (182, 169, 171), (182, 168, 170), (177, 161, 164), (172, 152, 154),
- (164, 144, 145), (154, 135, 134), (146, 123, 124), (136, 113, 115),
- (129, 107, 108), (124, 101, 103), (119, 96, 101), (117, 97, 103),
- (124, 109, 115), (127, 113, 119), (130, 117, 124), (138, 126, 132),
- (149, 134, 139), (157, 142, 146), (159, 146, 151), (162, 148, 153),
- (164, 150, 154), (160, 149, 154), (157, 148, 153), (157, 146, 150),
- (155, 144, 148), (153, 143, 148), (155, 145, 149), (156, 146, 150),
- (158, 149, 153), (164, 153, 157), (171, 155, 158), (173, 156, 159),
- (173, 156, 158), (174, 153, 154), (170, 148, 150), (160, 142, 145),
- (151, 135, 139), (145, 129, 131), (136, 123, 126), (128, 116, 122),
- (125, 113, 118), (124, 113, 118), (126, 114, 118), (127, 115, 120),
- (131, 120, 125), (136, 123, 128), (135, 124, 129), (134, 124, 129),
- (134, 124, 129), (131, 121, 126), (129, 119, 125), (130, 119, 124),
- (132, 122, 127), (138, 128, 133), (147, 137, 142), (159, 149, 153),
- (171, 162, 165), (185, 173, 176), (200, 184, 184), (201, 188, 189),
- (198, 185, 188), (195, 178, 179), (183, 169, 171), (170, 158, 162),
- (160, 146, 151), (154, 138, 143), (151, 132, 136), (150, 127, 133),
- (151, 124, 130), (150, 122, 127), (148, 120, 126), (145, 117, 123),
- (141, 115, 120), (137, 114, 117), (132, 109, 113), (128, 105, 110),
- (125, 103, 108), (123, 101, 107), (123, 104, 110), (125, 108, 115),
- (132, 118, 124), (136, 125, 130), (134, 123, 128), (140, 128, 132)
- ),
-
-// 640 Serpent
-((36, 70, 44), (26, 82, 55), (26, 80, 55), (27, 79, 56),
- (21, 70, 51), (16, 62, 46), (17, 56, 41), (18, 50, 37),
- (11, 34, 23), (10, 35, 18), (10, 37, 14), (10, 45, 19),
- (10, 54, 24), (10, 62, 31), (10, 70, 38), (9, 68, 38),
- (9, 66, 39), (17, 51, 31), (19, 44, 22), (22, 37, 14),
- (39, 43, 12), (57, 49, 10), (66, 57, 8), (76, 65, 7),
- (107, 73, 5), (101, 69, 2), (96, 66, 0), (77, 49, 1),
- (59, 32, 3), (49, 25, 1), (40, 18, 0), (31, 15, 2),
- (31, 13, 3), (66, 26, 2), (79, 41, 7), (93, 56, 12),
- (95, 66, 25), (98, 77, 38), (88, 81, 45), (78, 85, 52),
- (48, 87, 73), (45, 81, 73), (42, 76, 74), (56, 77, 65),
- (70, 79, 56), (79, 77, 53), (89, 75, 50), (97, 77, 45),
- (92, 80, 45), (75, 91, 58), (55, 83, 57), (35, 76, 57),
- (31, 66, 47), (27, 57, 37), (25, 52, 31), (24, 48, 25),
- (25, 31, 7), (33, 35, 11), (41, 39, 15), (57, 59, 31),
- (73, 80, 47), (86, 94, 54), (99, 108, 62), (125, 117, 62),
- (140, 132, 71), (174, 149, 76), (174, 141, 68), (175, 134, 60),
- (176, 133, 56), (177, 132, 53), (180, 127, 43), (185, 129, 35),
- (196, 131, 20), (192, 131, 20), (189, 132, 20), (178, 125, 20),
- (168, 118, 21), (159, 110, 20), (151, 103, 20), (132, 85, 24),
- (110, 71, 16), (69, 42, 10), (63, 41, 6), (57, 41, 2),
- (63, 43, 3), (70, 45, 4), (89, 53, 7), (104, 68, 11),
- (153, 91, 12), (150, 96, 16), (147, 102, 21), (141, 98, 21),
- (135, 94, 22), (111, 86, 26), (86, 74, 34), (62, 60, 40),
- (41, 47, 41), (13, 32, 31), (9, 23, 26), (5, 15, 21),
- (4, 15, 15), (4, 16, 10), (4, 15, 8), (5, 14, 9),
- (7, 16, 8), (7, 15, 7), (7, 15, 6), (7, 14, 5),
- (7, 13, 4), (5, 9, 2), (3, 6, 1), (3, 4, 2),
- (3, 5, 3), (6, 12, 8), (8, 18, 11), (11, 25, 14),
- (17, 39, 23), (20, 48, 30), (28, 58, 35), (39, 65, 37),
- (49, 65, 34), (56, 61, 29), (64, 57, 25), (69, 55, 26),
- (74, 53, 28), (85, 56, 30), (93, 65, 26), (107, 70, 26),
- (118, 71, 25), (117, 77, 11), (109, 74, 12), (102, 71, 14),
- (90, 61, 10), (70, 50, 7), (49, 43, 13), (36, 37, 13),
- (19, 29, 11), (16, 27, 11), (13, 26, 11), (13, 25, 11),
- (14, 24, 11), (18, 23, 10), (20, 20, 7), (25, 20, 4),
- (38, 25, 3), (84, 44, 2), (92, 52, 3), (101, 60, 5),
- (128, 76, 6), (152, 96, 12), (163, 114, 25), (172, 132, 35),
- (201, 181, 68), (205, 184, 75), (210, 187, 82), (198, 183, 82),
- (206, 194, 83), (209, 182, 78), (190, 154, 62), (183, 142, 49),
- (178, 125, 44), (165, 102, 25), (160, 94, 30), (155, 87, 35),
- (142, 70, 36), (118, 64, 27), (96, 59, 35), (81, 52, 44),
- (43, 63, 46), (40, 66, 49), (38, 69, 53), (41, 73, 50),
- (53, 78, 45), (71, 91, 47), (91, 100, 50), (115, 107, 52),
- (139, 123, 56), (160, 142, 71), (179, 161, 97), (179, 171, 107),
- (178, 173, 98), (192, 174, 99), (174, 165, 96), (156, 151, 70),
- (152, 115, 35), (146, 107, 28), (141, 100, 22), (139, 89, 16),
- (140, 82, 13), (131, 70, 10), (112, 58, 10), (98, 48, 9),
- (87, 42, 10), (73, 40, 11), (68, 42, 13), (82, 55, 15),
- (105, 75, 17), (121, 86, 25), (146, 105, 27), (168, 122, 28),
- (150, 114, 36), (131, 106, 40), (114, 100, 45), (83, 92, 50),
- (53, 78, 49), (40, 66, 51), (40, 62, 49), (37, 58, 43),
- (37, 51, 35), (40, 43, 27), (39, 38, 24), (33, 33, 20),
- (30, 27, 14), (23, 23, 11), (17, 18, 8), (14, 14, 5),
- (8, 14, 4), (5, 14, 2), (5, 14, 0), (4, 17, 1),
- (5, 17, 2), (7, 17, 4), (9, 20, 6), (9, 21, 7),
- (9, 21, 8), (9, 20, 9), (10, 18, 7), (10, 14, 4),
- (13, 10, 4), (16, 11, 5), (21, 18, 8), (25, 27, 15),
- (27, 40, 26), (29, 54, 34), (30, 64, 40), (27, 68, 43),
- (27, 62, 42), (30, 55, 35), (32, 51, 26), (36, 45, 25),
- (38, 44, 24), (39, 45, 21), (37, 49, 25), (35, 49, 24),
- (37, 42, 22), (40, 44, 24), (44, 43, 21), (48, 38, 20),
- (53, 41, 18), (56, 43, 16), (52, 45, 18), (49, 49, 18),
- (48, 49, 18), (44, 51, 22), (38, 59, 30), (36, 67, 36)
- ),
-
-// 641 Sharp
-((42, 214, 25), (29, 205, 17), (28, 201, 20), (27, 197, 23),
- (27, 194, 34), (28, 192, 45), (26, 186, 52), (25, 181, 59),
- (19, 151, 71), (14, 130, 67), (9, 109, 63), (6, 94, 57),
- (3, 80, 52), (2, 66, 59), (2, 52, 66), (3, 47, 68),
- (5, 42, 71), (19, 32, 71), (30, 45, 73), (42, 58, 75),
- (48, 68, 84), (54, 79, 94), (53, 80, 101), (52, 81, 109),
- (55, 92, 133), (61, 108, 142), (68, 125, 151), (71, 143, 155),
- (74, 162, 160), (69, 166, 159), (65, 170, 158), (54, 166, 152),
- (41, 162, 142), (26, 152, 107), (23, 159, 89), (21, 166, 71),
- (17, 168, 57), (14, 171, 43), (15, 172, 40), (17, 174, 37),
- (43, 179, 30), (62, 184, 29), (81, 190, 28), (99, 194, 31),
- (117, 199, 35), (127, 203, 38), (138, 207, 41), (146, 211, 47),
- (167, 212, 49), (196, 194, 44), (194, 178, 39), (193, 163, 34),
- (179, 148, 32), (165, 133, 30), (156, 126, 30), (147, 119, 31),
- (118, 83, 19), (100, 67, 12), (82, 51, 6), (61, 42, 5),
- (41, 34, 5), (31, 31, 5), (22, 28, 5), (9, 25, 3),
- (2, 22, 3), (0, 15, 1), (0, 26, 2), (0, 37, 3),
- (0, 43, 3), (0, 50, 4), (0, 62, 5), (0, 73, 6),
- (0, 82, 6), (0, 86, 6), (0, 90, 7), (0, 102, 9),
- (0, 114, 12), (0, 118, 19), (0, 122, 26), (0, 128, 45),
- (2, 131, 64), (3, 113, 95), (4, 105, 93), (5, 98, 92),
- (5, 93, 90), (5, 89, 88), (4, 78, 87), (6, 67, 87),
- (10, 42, 99), (14, 37, 95), (19, 32, 91), (19, 33, 82),
- (20, 35, 74), (18, 42, 55), (17, 51, 36), (14, 57, 22),
- (11, 64, 14), (15, 81, 17), (19, 85, 20), (24, 89, 23),
- (24, 89, 23), (24, 89, 23), (22, 87, 22), (16, 84, 18),
- (7, 78, 15), (9, 72, 16), (12, 66, 17), (12, 64, 17),
- (13, 63, 17), (13, 60, 17), (13, 54, 16), (12, 44, 13),
- (6, 38, 8), (1, 26, 4), (1, 25, 3), (1, 24, 2),
- (1, 26, 2), (1, 30, 2), (1, 32, 3), (2, 34, 4),
- (8, 30, 13), (14, 29, 18), (20, 29, 24), (21, 33, 25),
- (23, 38, 27), (22, 50, 28), (21, 62, 27), (19, 74, 24),
- (18, 85, 24), (21, 104, 27), (23, 109, 28), (25, 115, 30),
- (25, 125, 30), (23, 132, 28), (21, 136, 22), (24, 138, 17),
- (46, 122, 8), (65, 116, 8), (85, 110, 8), (94, 110, 7),
- (104, 110, 7), (117, 110, 7), (134, 110, 8), (149, 101, 11),
- (168, 90, 10), (184, 77, 20), (185, 76, 21), (187, 75, 23),
- (182, 77, 25), (173, 83, 26), (158, 84, 30), (146, 76, 27),
- (115, 59, 28), (105, 57, 29), (96, 55, 31), (76, 60, 32),
- (58, 69, 32), (41, 80, 34), (27, 87, 30), (21, 90, 26),
- (15, 90, 20), (7, 100, 15), (6, 104, 14), (5, 108, 13),
- (4, 119, 12), (3, 130, 11), (3, 140, 10), (1, 140, 7),
- (0, 122, 5), (1, 115, 4), (2, 109, 4), (7, 98, 3),
- (15, 90, 3), (28, 84, 2), (46, 82, 1), (66, 85, 1),
- (84, 87, 1), (102, 88, 2), (120, 87, 2), (136, 91, 3),
- (152, 94, 2), (164, 93, 3), (174, 98, 7), (177, 110, 12),
- (171, 130, 17), (164, 136, 18), (157, 142, 19), (145, 153, 19),
- (130, 155, 16), (114, 151, 15), (92, 148, 17), (77, 147, 20),
- (57, 143, 21), (37, 139, 21), (21, 135, 21), (12, 128, 16),
- (7, 117, 11), (1, 104, 7), (0, 91, 6), (0, 80, 5),
- (0, 72, 5), (0, 62, 4), (0, 50, 3), (0, 39, 2),
- (0, 28, 1), (1, 21, 1), (1, 22, 0), (1, 29, 1),
- (1, 41, 2), (1, 54, 3), (2, 67, 7), (3, 80, 12),
- (10, 94, 18), (17, 109, 24), (21, 128, 39), (28, 148, 60),
- (35, 165, 77), (35, 175, 93), (29, 182, 110), (32, 186, 123),
- (36, 182, 130), (33, 175, 139), (31, 168, 156), (39, 157, 162),
- (37, 143, 159), (27, 125, 158), (23, 110, 150), (20, 94, 135),
- (13, 76, 114), (5, 61, 104), (7, 47, 92), (11, 36, 76),
- (19, 31, 62), (32, 26, 47), (51, 28, 31), (72, 36, 14),
- (90, 46, 7), (97, 52, 10), (100, 66, 18), (105, 83, 34),
- (111, 97, 55), (123, 112, 76), (141, 132, 96), (166, 151, 100),
- (170, 158, 98), (166, 172, 97), (152, 183, 93), (130, 186, 93),
- (105, 186, 95), (88, 192, 110), (90, 196, 113), (86, 196, 106),
- (87, 201, 97), (83, 210, 77), (74, 213, 57), (58, 213, 36)
- ),
-
-// 642 Shy_Violets
-((98, 90, 82), (65, 71, 48), (60, 64, 47), (55, 57, 47),
- (60, 46, 53), (65, 36, 59), (69, 33, 64), (74, 30, 70),
- (84, 26, 80), (80, 38, 75), (76, 51, 70), (74, 61, 63),
- (73, 72, 56), (72, 75, 56), (72, 78, 57), (72, 80, 62),
- (73, 82, 68), (87, 83, 105), (96, 76, 116), (105, 70, 128),
- (103, 69, 131), (101, 69, 135), (97, 72, 135), (94, 75, 136),
- (77, 97, 98), (60, 105, 80), (43, 113, 63), (37, 125, 50),
- (32, 138, 38), (28, 147, 32), (24, 156, 26), (17, 161, 27),
- (18, 170, 28), (44, 160, 19), (50, 150, 27), (57, 140, 36),
- (72, 120, 46), (87, 100, 56), (92, 89, 61), (97, 78, 66),
- (99, 51, 96), (96, 45, 111), (93, 39, 126), (86, 40, 126),
- (79, 41, 126), (75, 42, 124), (72, 43, 123), (73, 41, 123),
- (78, 44, 116), (72, 41, 96), (75, 37, 90), (79, 34, 85),
- (76, 30, 81), (73, 27, 77), (67, 26, 77), (61, 26, 77),
- (45, 27, 71), (37, 36, 63), (30, 45, 55), (23, 60, 49),
- (16, 76, 43), (16, 86, 39), (16, 97, 35), (11, 108, 35),
- (13, 109, 35), (15, 89, 52), (14, 74, 63), (14, 60, 75),
- (16, 51, 80), (19, 42, 86), (28, 28, 93), (31, 20, 94),
- (46, 22, 93), (52, 29, 89), (58, 37, 85), (58, 47, 72),
- (58, 57, 60), (55, 64, 58), (53, 71, 56), (46, 83, 52),
- (46, 90, 41), (44, 95, 35), (53, 92, 45), (63, 89, 55),
- (73, 82, 60), (83, 76, 66), (102, 62, 80), (115, 49, 90),
- (129, 32, 101), (129, 24, 102), (129, 17, 104), (123, 16, 105),
- (117, 16, 106), (99, 12, 97), (76, 11, 90), (63, 23, 76),
- (56, 44, 64), (51, 73, 46), (50, 80, 44), (49, 87, 42),
- (56, 90, 43), (64, 93, 44), (69, 85, 54), (74, 75, 71),
- (86, 63, 123), (105, 67, 140), (124, 72, 157), (128, 75, 158),
- (132, 79, 159), (139, 86, 170), (143, 99, 155), (140, 111, 139),
- (128, 120, 112), (100, 107, 77), (88, 103, 69), (77, 99, 61),
- (60, 93, 49), (55, 80, 49), (58, 64, 53), (64, 49, 61),
- (88, 19, 74), (100, 12, 76), (113, 5, 78), (116, 6, 78),
- (119, 7, 78), (117, 12, 73), (123, 30, 68), (119, 53, 55),
- (114, 71, 46), (99, 79, 43), (95, 81, 43), (91, 84, 44),
- (84, 89, 45), (77, 82, 51), (66, 63, 66), (54, 42, 81),
- (37, 18, 94), (26, 14, 94), (15, 10, 94), (11, 9, 92),
- (7, 8, 91), (7, 5, 92), (14, 4, 92), (28, 6, 92),
- (42, 10, 91), (69, 8, 102), (79, 8, 107), (90, 9, 113),
- (109, 12, 123), (124, 13, 131), (127, 16, 138), (128, 20, 140),
- (123, 27, 131), (122, 27, 126), (121, 28, 122), (119, 31, 109),
- (109, 31, 94), (106, 27, 84), (107, 22, 81), (112, 21, 80),
- (108, 18, 85), (102, 7, 104), (100, 7, 106), (99, 8, 108),
- (91, 11, 112), (86, 11, 113), (84, 9, 113), (84, 10, 108),
- (76, 8, 98), (77, 7, 96), (78, 6, 95), (82, 9, 94),
- (84, 11, 97), (85, 13, 102), (90, 14, 107), (99, 20, 116),
- (113, 32, 134), (129, 43, 153), (142, 57, 170), (156, 69, 181),
- (171, 90, 195), (185, 108, 207), (198, 123, 217), (202, 130, 221),
- (199, 141, 217), (199, 139, 215), (199, 137, 214), (195, 125, 214),
- (189, 112, 213), (176, 101, 208), (164, 89, 198), (148, 75, 187),
- (138, 60, 181), (129, 50, 171), (123, 43, 165), (115, 35, 157),
- (113, 30, 155), (119, 28, 152), (127, 27, 158), (135, 28, 163),
- (144, 30, 167), (156, 41, 173), (168, 50, 181), (177, 55, 180),
- (183, 52, 171), (185, 48, 162), (188, 52, 160), (179, 51, 151),
- (170, 47, 138), (159, 35, 121), (157, 36, 114), (154, 43, 115),
- (148, 46, 119), (138, 45, 122), (124, 45, 123), (122, 52, 130),
- (117, 51, 134), (109, 47, 137), (89, 39, 130), (76, 39, 122),
- (63, 36, 110), (53, 36, 100), (46, 30, 89), (49, 37, 83),
- (42, 38, 90), (32, 35, 96), (21, 25, 98), (26, 27, 94),
- (22, 28, 104), (25, 22, 113), (25, 17, 115), (31, 27, 102),
- (27, 46, 89), (27, 63, 75), (30, 79, 66), (38, 95, 58),
- (47, 103, 56), (61, 106, 56), (80, 105, 70), (101, 110, 85),
- (126, 105, 106), (153, 94, 125), (174, 85, 154), (191, 94, 175),
- (200, 108, 196), (204, 116, 204), (200, 121, 209), (202, 127, 209),
- (206, 136, 213), (207, 138, 211), (201, 138, 206), (198, 127, 194),
- (187, 116, 178), (167, 106, 156), (139, 108, 131), (117, 101, 106)
- ),
-
-// 643 Singe
-((210, 164, 86), (236, 200, 106), (227, 187, 98), (219, 175, 91),
- (190, 140, 75), (161, 106, 59), (148, 90, 50), (136, 74, 42),
- (76, 21, 20), (66, 13, 11), (57, 6, 3), (54, 3, 1),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (67, 13, 13), (88, 33, 19), (110, 53, 26),
- (145, 79, 44), (180, 106, 63), (191, 125, 72), (203, 144, 82),
- (245, 180, 106), (249, 194, 122), (253, 209, 138), (254, 215, 140),
- (255, 222, 142), (254, 221, 140), (254, 220, 139), (254, 222, 132),
- (253, 217, 127), (227, 182, 104), (217, 170, 86), (208, 158, 69),
- (199, 146, 63), (191, 134, 58), (193, 136, 56), (195, 139, 55),
- (219, 168, 74), (216, 168, 78), (213, 169, 83), (208, 162, 78),
- (204, 156, 74), (191, 142, 68), (178, 129, 62), (150, 98, 45),
- (127, 68, 33), (84, 26, 7), (72, 13, 3), (60, 0, 0),
- (56, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 0, 0), (52, 0, 0), (54, 0, 0), (57, 0, 0),
- (66, 1, 1), (69, 3, 1), (72, 6, 1), (72, 5, 1),
- (72, 4, 1), (69, 5, 1), (67, 6, 1), (62, 3, 0),
- (59, 0, 1), (52, 0, 0), (52, 0, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (51, 1, 0), (49, 1, 0),
- (48, 1, 0), (45, 0, 0), (44, 1, 0), (39, 2, 0),
- (35, 1, 0), (35, 2, 0), (38, 1, 0), (41, 0, 0),
- (42, 0, 0), (44, 0, 0), (47, 0, 0), (50, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (54, 1, 0), (56, 1, 0), (59, 6, 0),
- (62, 11, 0), (75, 20, 0), (93, 29, 0), (112, 52, 8),
- (149, 71, 20), (202, 111, 41), (215, 118, 47), (228, 125, 54),
- (242, 139, 65), (234, 147, 75), (232, 152, 76), (216, 144, 69),
- (176, 119, 57), (149, 86, 41), (123, 53, 26), (112, 46, 21),
- (102, 40, 16), (77, 18, 8), (63, 1, 3), (57, 0, 1),
- (53, 0, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 1, 0), (49, 1, 2), (48, 1, 4),
- (46, 1, 3), (42, 2, 3), (40, 0, 4), (42, 1, 2),
- (44, 0, 0), (46, 0, 0), (48, 0, 0), (51, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (51, 0, 0), (51, 0, 0), (51, 0, 0),
- (51, 0, 0), (52, 1, 0), (52, 1, 0), (52, 3, 0),
- (57, 5, 0), (63, 13, 1), (71, 23, 4), (92, 37, 12),
- (111, 53, 18), (120, 66, 14), (137, 78, 14), (142, 77, 23),
- (129, 66, 15), (118, 53, 2), (105, 41, 5), (84, 20, 5),
- (71, 8, 1), (67, 5, 3), (63, 0, 2), (58, 1, 1),
- (57, 1, 3), (57, 0, 2), (55, 0, 0), (52, 0, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 1, 0),
- (52, 1, 0), (52, 1, 0), (52, 1, 0), (52, 0, 0),
- (53, 0, 0), (55, 2, 0), (62, 7, 0), (74, 19, 2),
- (95, 37, 12), (121, 65, 27), (151, 99, 43), (185, 131, 63)
- ),
-
-// 644 Slate
-((72, 72, 92), (81, 81, 100), (83, 83, 103), (85, 85, 106),
- (83, 83, 103), (82, 81, 100), (80, 79, 97), (78, 78, 95),
- (74, 71, 88), (72, 69, 86), (71, 67, 84), (70, 67, 83),
- (70, 67, 82), (69, 67, 83), (68, 67, 84), (67, 67, 84),
- (67, 68, 84), (70, 70, 85), (70, 72, 87), (71, 74, 89),
- (71, 76, 93), (72, 78, 97), (73, 78, 98), (74, 79, 99),
- (74, 82, 103), (74, 82, 103), (74, 82, 103), (73, 81, 103),
- (72, 81, 103), (71, 79, 102), (71, 78, 101), (70, 77, 101),
- (68, 75, 100), (61, 70, 100), (58, 67, 98), (56, 64, 96),
- (52, 61, 92), (49, 59, 88), (47, 57, 87), (46, 56, 86),
- (45, 53, 84), (44, 53, 84), (44, 53, 85), (44, 54, 85),
- (44, 55, 86), (44, 55, 87), (44, 55, 89), (44, 56, 90),
- (44, 56, 90), (41, 55, 92), (39, 53, 92), (38, 52, 92),
- (37, 51, 91), (37, 50, 90), (37, 49, 89), (37, 49, 89),
- (37, 48, 88), (37, 47, 86), (38, 46, 84), (38, 46, 82),
- (39, 46, 81), (40, 45, 80), (41, 45, 79), (41, 45, 79),
- (41, 45, 78), (41, 45, 77), (40, 44, 76), (39, 44, 75),
- (38, 43, 75), (37, 42, 75), (35, 41, 74), (34, 39, 72),
- (35, 38, 68), (35, 38, 67), (35, 38, 66), (36, 38, 64),
- (38, 38, 63), (38, 38, 61), (39, 38, 60), (41, 37, 57),
- (41, 37, 56), (44, 37, 53), (44, 36, 52), (45, 35, 52),
- (45, 35, 52), (46, 35, 52), (48, 35, 52), (50, 37, 52),
- (55, 41, 55), (58, 45, 59), (61, 49, 63), (64, 52, 65),
- (67, 55, 67), (72, 60, 72), (79, 67, 77), (84, 71, 81),
- (88, 75, 84), (96, 82, 84), (98, 84, 83), (100, 86, 82),
- (100, 86, 81), (101, 86, 81), (103, 86, 81), (104, 86, 79),
- (103, 84, 79), (102, 82, 78), (101, 81, 78), (100, 80, 78),
- (100, 79, 78), (97, 78, 79), (97, 77, 81), (96, 75, 82),
- (96, 77, 85), (99, 79, 92), (101, 82, 94), (103, 85, 96),
- (106, 89, 101), (110, 93, 104), (117, 100, 108), (124, 108, 112),
- (136, 119, 121), (137, 121, 123), (139, 124, 125), (139, 123, 125),
- (139, 122, 126), (136, 121, 124), (133, 118, 121), (129, 114, 115),
- (125, 108, 111), (115, 99, 101), (113, 97, 100), (111, 95, 99),
- (106, 89, 96), (103, 86, 95), (99, 84, 95), (96, 79, 93),
- (93, 79, 93), (94, 80, 93), (96, 82, 93), (96, 83, 93),
- (97, 84, 93), (99, 85, 93), (100, 86, 95), (101, 86, 95),
- (101, 86, 93), (100, 86, 93), (99, 85, 92), (99, 85, 92),
- (99, 84, 90), (96, 82, 89), (93, 79, 88), (89, 77, 84),
- (77, 66, 77), (73, 62, 74), (70, 59, 71), (61, 52, 67),
- (56, 46, 61), (52, 42, 57), (48, 39, 55), (45, 38, 53),
- (45, 37, 53), (42, 35, 55), (41, 34, 55), (41, 34, 55),
- (39, 34, 56), (38, 32, 57), (38, 32, 57), (38, 32, 57),
- (38, 32, 59), (38, 33, 59), (38, 34, 59), (38, 34, 60),
- (38, 34, 60), (38, 34, 61), (39, 35, 61), (39, 35, 63),
- (38, 35, 63), (38, 37, 64), (38, 37, 64), (39, 38, 64),
- (39, 38, 66), (41, 39, 64), (42, 39, 66), (42, 39, 66),
- (42, 38, 64), (41, 38, 63), (41, 38, 63), (42, 37, 61),
- (42, 37, 60), (44, 37, 60), (44, 35, 59), (44, 35, 57),
- (44, 35, 57), (44, 35, 56), (44, 34, 56), (44, 34, 55),
- (44, 34, 55), (44, 32, 55), (44, 32, 53), (44, 32, 52),
- (45, 32, 52), (44, 31, 50), (44, 31, 50), (44, 30, 50),
- (42, 30, 49), (42, 28, 49), (44, 30, 48), (45, 30, 48),
- (46, 31, 48), (48, 31, 48), (49, 32, 49), (49, 34, 50),
- (49, 35, 52), (49, 35, 53), (48, 37, 55), (48, 37, 57),
- (46, 38, 59), (46, 39, 60), (48, 41, 61), (48, 42, 63),
- (48, 42, 64), (48, 44, 66), (49, 45, 67), (49, 45, 70),
- (49, 48, 72), (50, 49, 74), (53, 52, 78), (57, 56, 82),
- (60, 61, 88), (64, 66, 93), (66, 68, 97), (67, 71, 99),
- (67, 72, 100), (68, 72, 101), (67, 72, 101), (67, 72, 103),
- (68, 72, 103), (68, 74, 103), (67, 72, 103), (67, 72, 103),
- (64, 71, 101), (63, 71, 100), (61, 68, 99), (60, 67, 96),
- (57, 63, 93), (55, 61, 90), (55, 60, 89), (55, 60, 89),
- (55, 60, 89), (56, 60, 89), (56, 61, 90), (57, 61, 90),
- (59, 63, 89), (60, 63, 90), (64, 66, 89), (68, 68, 90)
- ),
-
-// 645 Slightly_Messy
-((81, 121, 23), (87, 118, 22), (89, 115, 22), (92, 113, 23),
- (93, 110, 23), (95, 107, 23), (96, 105, 23), (97, 104, 24),
- (102, 98, 25), (107, 96, 25), (113, 95, 25), (119, 95, 24),
- (126, 96, 24), (133, 96, 22), (140, 97, 21), (142, 97, 20),
- (145, 97, 19), (153, 100, 17), (154, 100, 14), (156, 101, 12),
- (157, 100, 9), (158, 100, 7), (157, 99, 6), (157, 99, 5),
- (152, 99, 3), (148, 100, 4), (145, 102, 5), (144, 103, 10),
- (143, 104, 16), (142, 104, 19), (142, 104, 22), (141, 106, 29),
- (139, 108, 38), (122, 118, 62), (112, 118, 74), (102, 119, 87),
- (92, 115, 94), (83, 112, 101), (77, 111, 103), (71, 110, 106),
- (43, 102, 111), (34, 94, 108), (25, 86, 106), (19, 78, 101),
- (13, 70, 97), (11, 66, 95), (9, 62, 93), (6, 54, 90),
- (3, 47, 88), (2, 36, 86), (6, 33, 88), (10, 31, 90),
- (16, 32, 94), (23, 34, 98), (27, 35, 100), (32, 36, 102),
- (59, 43, 110), (73, 51, 111), (88, 59, 113), (102, 72, 111),
- (116, 85, 110), (122, 92, 109), (129, 100, 108), (142, 112, 107),
- (154, 122, 101), (170, 141, 90), (173, 153, 87), (177, 165, 84),
- (176, 169, 83), (176, 173, 82), (174, 174, 80), (170, 172, 78),
- (160, 163, 74), (151, 158, 73), (143, 153, 72), (130, 144, 72),
- (118, 136, 72), (111, 128, 73), (105, 121, 74), (93, 106, 75),
- (81, 90, 77), (58, 63, 76), (47, 51, 75), (36, 40, 75),
- (32, 35, 74), (28, 30, 73), (24, 21, 68), (21, 15, 62),
- (19, 7, 53), (19, 6, 51), (19, 6, 50), (18, 6, 49),
- (18, 7, 49), (19, 8, 49), (20, 11, 50), (22, 15, 52),
- (25, 22, 53), (37, 39, 55), (47, 46, 56), (57, 54, 58),
- (62, 58, 58), (67, 62, 59), (79, 72, 57), (92, 81, 53),
- (117, 94, 45), (125, 95, 42), (133, 96, 40), (135, 95, 38),
- (138, 94, 37), (141, 91, 35), (143, 86, 34), (142, 80, 36),
- (139, 74, 42), (124, 60, 60), (118, 55, 65), (112, 51, 70),
- (98, 44, 80), (85, 40, 90), (73, 38, 101), (62, 39, 111),
- (43, 43, 128), (37, 47, 132), (32, 52, 137), (31, 56, 137),
- (31, 60, 138), (32, 67, 136), (35, 75, 131), (38, 81, 124),
- (41, 85, 115), (54, 89, 95), (56, 89, 90), (59, 90, 85),
- (63, 89, 73), (64, 87, 60), (65, 85, 48), (66, 80, 39),
- (68, 69, 29), (66, 63, 25), (65, 57, 21), (63, 54, 19),
- (62, 52, 18), (58, 48, 17), (56, 45, 16), (55, 41, 16),
- (55, 37, 17), (55, 29, 22), (54, 27, 23), (54, 26, 25),
- (53, 25, 28), (52, 24, 30), (51, 21, 32), (49, 19, 34),
- (46, 13, 40), (45, 12, 41), (44, 11, 42), (41, 9, 44),
- (40, 9, 45), (39, 8, 46), (37, 7, 48), (36, 6, 50),
- (34, 6, 54), (33, 11, 64), (34, 13, 66), (35, 16, 68),
- (37, 23, 73), (39, 33, 77), (40, 43, 80), (40, 54, 85),
- (41, 74, 97), (41, 79, 99), (42, 84, 102), (43, 94, 102),
- (43, 101, 101), (43, 106, 97), (41, 106, 92), (38, 103, 88),
- (35, 99, 84), (33, 94, 78), (31, 89, 71), (31, 83, 64),
- (31, 76, 57), (34, 68, 50), (36, 60, 46), (40, 54, 43),
- (44, 57, 43), (46, 59, 43), (48, 61, 44), (52, 67, 46),
- (58, 71, 47), (64, 79, 48), (67, 87, 50), (68, 96, 52),
- (66, 103, 53), (65, 107, 53), (64, 110, 53), (65, 110, 53),
- (66, 108, 51), (68, 104, 49), (70, 97, 46), (70, 89, 42),
- (69, 80, 37), (69, 72, 32), (70, 65, 28), (73, 56, 24),
- (75, 46, 20), (77, 36, 16), (78, 27, 13), (79, 21, 10),
- (82, 17, 7), (84, 16, 7), (87, 16, 7), (90, 18, 9),
- (91, 20, 11), (93, 22, 15), (94, 23, 21), (94, 24, 29),
- (94, 26, 38), (93, 30, 48), (91, 33, 57), (87, 36, 67),
- (82, 38, 76), (76, 40, 84), (70, 43, 90), (64, 47, 93),
- (59, 52, 95), (54, 57, 95), (48, 64, 91), (45, 71, 85),
- (43, 77, 75), (43, 82, 65), (46, 86, 55), (48, 90, 45),
- (52, 94, 36), (58, 99, 27), (65, 104, 19), (72, 107, 12),
- (78, 109, 8), (81, 110, 7), (83, 109, 9), (83, 109, 11),
- (82, 109, 14), (81, 109, 16), (80, 110, 18), (79, 110, 21),
- (76, 109, 23), (72, 109, 25), (67, 110, 27), (61, 110, 27),
- (58, 112, 28), (57, 113, 27), (59, 115, 27), (63, 116, 27),
- (67, 117, 26), (70, 119, 26), (74, 120, 25), (77, 121, 24)
- ),
-
-// 646 Smog
-((47, 52, 45), (48, 51, 45), (48, 50, 45), (48, 50, 45),
- (48, 49, 45), (48, 49, 45), (48, 48, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (43, 43, 42),
- (42, 42, 41), (40, 41, 39), (38, 40, 38), (37, 39, 37),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 37, 34),
- (36, 39, 36), (39, 42, 39), (42, 45, 42), (46, 49, 45),
- (65, 67, 60), (74, 75, 68), (83, 84, 77), (94, 93, 86),
- (106, 102, 95), (113, 107, 100), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 123, 121), (137, 119, 119),
- (133, 115, 116), (130, 112, 113), (125, 108, 109), (121, 105, 105),
- (95, 84, 84), (85, 77, 76), (76, 70, 69), (70, 66, 64),
- (64, 62, 59), (61, 60, 56), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (46, 48, 45), (46, 48, 45), (46, 48, 45),
- (46, 47, 45), (46, 46, 45), (46, 45, 44), (46, 45, 44),
- (44, 45, 43), (43, 44, 42), (42, 44, 41), (41, 43, 40),
- (40, 42, 40), (40, 42, 39), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (47, 52, 45), (52, 56, 50), (57, 61, 55),
- (59, 64, 57), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (80, 89, 78), (83, 92, 81), (86, 96, 84), (84, 95, 83),
- (83, 94, 82), (81, 92, 80), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (68, 78, 68), (67, 75, 66), (66, 73, 64),
- (65, 72, 63), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (74, 76, 68), (75, 76, 69), (76, 77, 70), (75, 76, 69),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (58, 64, 59), (55, 62, 57), (52, 61, 55),
- (51, 61, 54), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (54, 64, 56), (55, 65, 57), (57, 67, 58), (58, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (61, 65, 58), (60, 64, 57), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (49, 53, 47), (48, 52, 46), (47, 51, 45), (47, 51, 44),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45),
- (47, 52, 45), (48, 51, 45), (48, 51, 45), (48, 51, 45),
- (48, 50, 45), (48, 49, 45), (48, 49, 45), (48, 48, 46),
- (48, 47, 45), (46, 46, 44), (45, 45, 44), (44, 44, 43),
- (43, 44, 42), (42, 42, 41), (40, 41, 40), (38, 40, 38),
- (36, 38, 37), (33, 36, 34), (33, 36, 34), (33, 36, 34),
- (33, 37, 34), (35, 38, 36), (39, 42, 39), (46, 49, 45),
- (65, 67, 60), (69, 71, 64), (74, 76, 69), (83, 84, 77),
- (93, 92, 85), (106, 102, 95), (120, 113, 106), (132, 123, 116),
- (140, 129, 123), (141, 127, 123), (139, 125, 122), (138, 123, 121),
- (137, 119, 119), (135, 116, 117), (130, 112, 113), (121, 105, 105),
- (95, 84, 84), (89, 80, 79), (84, 76, 75), (76, 70, 69),
- (70, 66, 64), (64, 62, 59), (58, 58, 54), (53, 54, 50),
- (49, 51, 47), (47, 49, 45), (46, 48, 45), (47, 48, 45),
- (46, 48, 45), (46, 47, 45), (46, 46, 45), (46, 45, 44),
- (44, 45, 43), (43, 45, 42), (43, 45, 42), (42, 44, 41),
- (41, 44, 40), (40, 42, 40), (40, 42, 39), (40, 43, 40),
- (41, 45, 41), (43, 48, 43), (47, 52, 45), (51, 56, 50),
- (57, 61, 55), (62, 67, 60), (68, 73, 65), (72, 78, 69),
- (76, 84, 74), (80, 89, 78), (83, 93, 82), (86, 96, 84),
- (85, 96, 85), (83, 94, 82), (79, 91, 79), (75, 87, 75),
- (71, 83, 72), (69, 81, 70), (68, 78, 68), (67, 76, 66),
- (66, 73, 64), (65, 71, 63), (66, 70, 63), (68, 72, 64),
- (71, 74, 65), (74, 76, 68), (76, 77, 69), (76, 77, 70),
- (75, 75, 69), (72, 74, 68), (70, 73, 66), (67, 71, 64),
- (65, 70, 63), (62, 67, 61), (58, 64, 59), (55, 62, 57),
- (52, 61, 55), (51, 61, 54), (51, 61, 54), (52, 61, 54),
- (52, 62, 55), (54, 64, 56), (55, 65, 57), (57, 67, 58),
- (59, 67, 59), (60, 68, 60), (62, 67, 60), (62, 67, 60),
- (62, 67, 60), (62, 67, 59), (61, 65, 58), (59, 63, 56),
- (57, 60, 54), (55, 57, 52), (54, 56, 50), (52, 55, 49),
- (50, 54, 47), (49, 53, 47), (48, 52, 46), (47, 51, 45),
- (47, 51, 44), (47, 51, 44), (47, 52, 44), (47, 52, 45)
- ),
-
-// 647 Sno_and_Shadows
-((8, 19, 22), (11, 20, 32), (8, 16, 34), (6, 12, 36),
- (5, 9, 38), (4, 7, 40), (2, 5, 40), (1, 4, 41),
- (0, 4, 47), (6, 11, 59), (12, 18, 71), (23, 37, 90),
- (34, 57, 109), (59, 78, 129), (85, 100, 149), (93, 111, 155),
- (102, 122, 162), (133, 147, 172), (122, 135, 153), (112, 123, 135),
- (95, 106, 120), (79, 89, 105), (71, 81, 100), (63, 74, 96),
- (38, 51, 96), (37, 52, 98), (37, 54, 101), (29, 49, 98),
- (22, 45, 96), (22, 43, 93), (22, 41, 91), (21, 39, 94),
- (24, 43, 99), (36, 56, 109), (63, 81, 127), (90, 107, 146),
- (118, 134, 169), (146, 161, 193), (165, 177, 202), (184, 194, 212),
- (228, 234, 243), (238, 243, 248), (249, 252, 253), (251, 252, 253),
- (254, 252, 253), (254, 252, 253), (254, 253, 253), (252, 253, 255),
- (245, 247, 251), (225, 230, 238), (210, 214, 226), (195, 199, 214),
- (185, 191, 213), (175, 184, 213), (178, 184, 211), (182, 185, 210),
- (204, 209, 230), (218, 222, 234), (232, 235, 238), (227, 234, 239),
- (223, 234, 241), (216, 227, 235), (209, 221, 230), (186, 202, 216),
- (157, 176, 210), (129, 153, 191), (119, 144, 181), (110, 135, 172),
- (108, 132, 166), (107, 130, 160), (92, 114, 147), (74, 91, 123),
- (41, 53, 83), (31, 45, 69), (22, 38, 56), (21, 37, 53),
- (21, 36, 50), (22, 37, 52), (23, 39, 55), (26, 43, 68),
- (37, 54, 86), (59, 77, 137), (85, 104, 158), (111, 132, 179),
- (122, 144, 191), (134, 157, 204), (163, 182, 215), (185, 198, 223),
- (202, 214, 231), (197, 205, 221), (192, 196, 211), (188, 193, 205),
- (185, 191, 199), (177, 182, 192), (172, 179, 191), (178, 187, 193),
- (188, 194, 198), (216, 222, 225), (226, 231, 235), (236, 240, 245),
- (237, 241, 246), (239, 243, 248), (233, 239, 247), (221, 227, 239),
- (186, 192, 216), (171, 177, 209), (156, 163, 202), (152, 161, 202),
- (148, 159, 203), (142, 155, 208), (151, 162, 213), (169, 179, 226),
- (187, 198, 234), (223, 228, 244), (227, 234, 247), (232, 241, 251),
- (232, 243, 250), (222, 233, 238), (202, 216, 228), (179, 195, 217),
- (141, 154, 171), (128, 141, 164), (116, 128, 158), (115, 125, 154),
- (115, 123, 151), (113, 120, 146), (95, 109, 154), (78, 94, 149),
- (69, 82, 132), (27, 45, 97), (21, 36, 84), (15, 28, 71),
- (9, 18, 54), (8, 15, 42), (8, 13, 34), (7, 12, 32),
- (17, 22, 45), (21, 30, 58), (26, 38, 72), (35, 50, 83),
- (44, 62, 94), (66, 86, 117), (87, 104, 139), (113, 131, 159),
- (140, 154, 176), (189, 198, 201), (190, 199, 201), (192, 201, 202),
- (201, 201, 198), (199, 202, 196), (180, 191, 185), (169, 174, 169),
- (148, 153, 160), (145, 152, 160), (142, 151, 161), (146, 156, 157),
- (147, 159, 160), (143, 156, 165), (137, 147, 151), (118, 127, 130),
- (88, 104, 115), (52, 58, 81), (39, 47, 73), (27, 37, 66),
- (20, 27, 54), (14, 20, 44), (10, 15, 37), (11, 13, 32),
- (11, 18, 39), (14, 21, 46), (17, 25, 53), (23, 33, 70),
- (29, 42, 86), (34, 49, 97), (39, 56, 113), (38, 57, 124),
- (34, 54, 124), (37, 53, 129), (34, 47, 126), (29, 44, 119),
- (34, 49, 126), (51, 59, 130), (74, 82, 137), (99, 111, 162),
- (172, 179, 208), (186, 193, 218), (200, 208, 228), (213, 225, 231),
- (216, 227, 226), (208, 219, 219), (183, 200, 198), (154, 168, 172),
- (120, 134, 149), (89, 103, 134), (70, 82, 118), (50, 64, 103),
- (36, 50, 97), (30, 45, 93), (25, 39, 87), (23, 34, 85),
- (17, 34, 79), (13, 29, 65), (15, 26, 57), (16, 30, 53),
- (15, 32, 44), (15, 31, 35), (16, 27, 30), (12, 22, 28),
- (8, 21, 26), (6, 14, 20), (4, 10, 18), (4, 13, 19),
- (5, 13, 18), (6, 12, 17), (5, 13, 18), (5, 13, 17),
- (5, 11, 15), (5, 8, 15), (5, 8, 13), (4, 8, 12),
- (4, 8, 14), (5, 9, 18), (4, 10, 24), (3, 12, 37),
- (4, 16, 53), (6, 22, 69), (10, 30, 86), (15, 35, 98),
- (18, 39, 104), (23, 43, 99), (25, 43, 93), (22, 41, 89),
- (19, 35, 79), (16, 32, 66), (11, 30, 60), (11, 27, 56),
- (13, 25, 48), (14, 26, 40), (13, 24, 32), (12, 25, 30),
- (13, 28, 32), (15, 28, 30), (13, 26, 29), (10, 23, 30),
- (11, 23, 28), (11, 17, 25), (7, 10, 21), (4, 6, 17),
- (3, 5, 14), (1, 5, 12), (0, 6, 12), (1, 6, 12),
- (3, 9, 13), (6, 18, 19), (8, 21, 22), (7, 16, 18)
- ),
-
-// 648 Snowy_Field
-((124, 176, 180), (121, 174, 176), (128, 178, 181), (135, 182, 186),
- (133, 176, 179), (131, 170, 173), (131, 166, 169), (131, 162, 166),
- (128, 153, 159), (127, 153, 160), (126, 153, 161), (124, 155, 163),
- (122, 157, 166), (123, 154, 165), (124, 151, 165), (123, 149, 161),
- (122, 147, 158), (122, 125, 135), (124, 113, 123), (127, 102, 111),
- (124, 94, 103), (122, 86, 95), (121, 85, 94), (120, 85, 93),
- (123, 95, 105), (124, 104, 113), (126, 114, 122), (130, 129, 136),
- (134, 144, 151), (138, 150, 156), (142, 156, 161), (146, 169, 172),
- (152, 179, 181), (161, 196, 198), (164, 197, 199), (167, 198, 201),
- (165, 193, 196), (164, 188, 192), (163, 181, 186), (163, 175, 180),
- (143, 145, 152), (129, 127, 134), (115, 109, 116), (101, 94, 102),
- (88, 79, 88), (83, 71, 79), (78, 64, 71), (72, 53, 60),
- (68, 47, 56), (76, 46, 60), (82, 54, 67), (88, 62, 74),
- (95, 75, 86), (103, 88, 99), (107, 96, 106), (111, 104, 114),
- (123, 139, 147), (128, 153, 159), (134, 168, 172), (139, 179, 182),
- (145, 190, 193), (147, 193, 196), (149, 197, 200), (151, 200, 202),
- (153, 203, 203), (151, 198, 199), (145, 187, 189), (139, 177, 180),
- (133, 168, 171), (128, 160, 163), (114, 140, 144), (98, 118, 125),
- (79, 86, 99), (77, 76, 89), (75, 67, 79), (83, 72, 87),
- (91, 78, 95), (98, 85, 101), (105, 93, 108), (119, 107, 121),
- (130, 125, 135), (141, 156, 162), (143, 161, 167), (145, 167, 172),
- (144, 166, 171), (144, 165, 170), (136, 159, 161), (135, 149, 151),
- (133, 118, 127), (129, 105, 113), (125, 92, 100), (121, 86, 94),
- (117, 80, 88), (114, 70, 82), (111, 66, 79), (108, 66, 78),
- (103, 66, 77), (95, 66, 82), (95, 72, 87), (95, 78, 92),
- (95, 80, 93), (96, 83, 95), (97, 86, 97), (97, 91, 99),
- (101, 94, 98), (100, 91, 95), (99, 88, 93), (96, 88, 92),
- (94, 88, 91), (92, 84, 91), (88, 77, 85), (87, 65, 79),
- (83, 62, 75), (92, 68, 81), (94, 68, 82), (96, 69, 83),
- (99, 73, 85), (104, 82, 97), (116, 95, 109), (123, 107, 121),
- (140, 134, 145), (156, 147, 157), (173, 160, 169), (180, 167, 173),
- (187, 174, 178), (199, 185, 185), (213, 195, 191), (228, 204, 197),
- (239, 208, 203), (240, 219, 206), (240, 221, 207), (240, 224, 208),
- (240, 225, 212), (232, 223, 212), (219, 220, 210), (207, 220, 208),
- (188, 210, 204), (184, 203, 197), (181, 197, 191), (181, 195, 190),
- (181, 193, 190), (185, 192, 187), (195, 192, 186), (204, 195, 186),
- (207, 199, 190), (192, 200, 194), (187, 197, 193), (182, 194, 193),
- (170, 187, 189), (152, 177, 180), (133, 169, 173), (123, 157, 166),
- (128, 145, 160), (129, 146, 159), (131, 148, 159), (141, 155, 165),
- (156, 164, 170), (172, 173, 175), (179, 180, 179), (183, 182, 184),
- (185, 185, 183), (181, 175, 165), (180, 170, 162), (180, 166, 159),
- (177, 162, 159), (175, 155, 157), (168, 150, 151), (166, 147, 146),
- (159, 142, 146), (155, 138, 142), (152, 135, 139), (143, 126, 129),
- (135, 118, 123), (125, 109, 118), (119, 104, 114), (116, 102, 110),
- (114, 102, 111), (113, 102, 114), (112, 108, 121), (112, 114, 126),
- (109, 121, 130), (109, 123, 132), (110, 126, 132), (111, 125, 130),
- (100, 113, 123), (98, 110, 119), (97, 107, 116), (97, 101, 110),
- (97, 96, 105), (94, 90, 100), (91, 87, 98), (90, 88, 98),
- (94, 91, 99), (96, 94, 100), (99, 97, 104), (101, 104, 110),
- (108, 107, 117), (116, 111, 122), (123, 116, 129), (127, 125, 134),
- (133, 133, 141), (147, 144, 150), (161, 158, 162), (174, 175, 173),
- (185, 190, 184), (200, 205, 194), (214, 219, 206), (228, 232, 216),
- (238, 239, 223), (245, 244, 226), (249, 245, 227), (250, 246, 225),
- (249, 245, 222), (246, 245, 219), (242, 241, 216), (240, 236, 210),
- (237, 230, 204), (232, 227, 202), (223, 224, 205), (211, 222, 206),
- (200, 217, 205), (195, 215, 205), (186, 212, 209), (176, 211, 210),
- (164, 209, 210), (159, 207, 207), (155, 203, 206), (154, 199, 201),
- (152, 197, 198), (152, 189, 190), (150, 180, 183), (149, 169, 174),
- (146, 162, 167), (146, 151, 156), (149, 139, 145), (154, 130, 138),
- (163, 125, 134), (170, 122, 133), (171, 118, 131), (167, 120, 132),
- (169, 119, 128), (174, 119, 126), (178, 114, 123), (167, 114, 124),
- (155, 115, 122), (144, 116, 118), (144, 114, 116), (144, 114, 117),
- (144, 118, 122), (135, 123, 129), (129, 131, 137), (124, 137, 143),
- (120, 142, 147), (115, 138, 146), (119, 150, 155), (124, 160, 167)
- ),
-
-// 649 Snuggle
-((120, 26, 61), (118, 24, 56), (116, 24, 52), (114, 24, 49),
- (121, 20, 46), (129, 17, 43), (134, 15, 41), (140, 14, 40),
- (140, 16, 33), (133, 20, 29), (126, 25, 25), (119, 29, 30),
- (112, 33, 35), (113, 39, 48), (114, 45, 62), (113, 44, 68),
- (112, 44, 74), (107, 46, 92), (101, 43, 95), (95, 40, 98),
- (92, 43, 106), (89, 46, 115), (87, 46, 121), (85, 47, 128),
- (77, 51, 152), (76, 51, 153), (76, 51, 154), (83, 51, 146),
- (90, 51, 138), (98, 53, 133), (107, 56, 128), (120, 62, 123),
- (128, 70, 121), (136, 98, 125), (137, 110, 123), (138, 122, 122),
- (142, 129, 116), (146, 137, 110), (150, 137, 108), (155, 137, 107),
- (160, 145, 118), (161, 150, 128), (163, 156, 138), (155, 160, 145),
- (147, 164, 153), (142, 160, 153), (137, 156, 153), (121, 147, 153),
- (104, 139, 154), (81, 122, 138), (83, 113, 132), (85, 104, 126),
- (91, 91, 115), (98, 79, 104), (100, 73, 100), (103, 67, 97),
- (101, 51, 78), (99, 46, 79), (98, 41, 81), (102, 36, 88),
- (107, 32, 96), (112, 29, 104), (118, 26, 112), (132, 25, 122),
- (145, 24, 129), (158, 27, 132), (161, 30, 131), (164, 33, 130),
- (165, 32, 131), (166, 31, 133), (168, 33, 132), (172, 33, 127),
- (184, 38, 100), (192, 46, 84), (200, 54, 69), (203, 56, 58),
- (207, 59, 48), (207, 58, 45), (207, 58, 42), (206, 57, 38),
- (202, 55, 34), (195, 52, 37), (186, 50, 37), (178, 49, 38),
- (172, 47, 38), (166, 46, 38), (154, 40, 36), (141, 35, 34),
- (133, 18, 39), (129, 16, 39), (126, 14, 39), (123, 14, 40),
- (121, 15, 41), (112, 15, 41), (101, 17, 40), (94, 19, 42),
- (92, 19, 44), (95, 24, 47), (96, 33, 50), (97, 43, 54),
- (94, 49, 53), (91, 56, 53), (81, 69, 55), (73, 80, 66),
- (66, 86, 79), (71, 87, 87), (77, 89, 95), (81, 92, 96),
- (85, 95, 98), (92, 100, 92), (99, 104, 95), (106, 104, 92),
- (112, 101, 88), (119, 76, 90), (121, 71, 94), (123, 66, 98),
- (125, 58, 94), (125, 49, 98), (124, 44, 98), (118, 39, 95),
- (93, 29, 81), (82, 27, 78), (72, 25, 75), (69, 26, 79),
- (66, 27, 83), (69, 38, 97), (76, 48, 112), (82, 66, 124),
- (90, 76, 133), (100, 92, 140), (100, 90, 140), (101, 89, 140),
- (103, 88, 148), (110, 88, 158), (114, 93, 167), (121, 95, 172),
- (133, 99, 174), (133, 94, 172), (134, 89, 171), (136, 87, 171),
- (138, 85, 172), (140, 81, 168), (144, 79, 160), (148, 74, 148),
- (154, 66, 133), (165, 66, 123), (166, 71, 129), (167, 76, 136),
- (165, 89, 150), (160, 108, 163), (151, 127, 171), (138, 137, 172),
- (115, 143, 170), (111, 140, 172), (107, 137, 175), (99, 132, 183),
- (87, 135, 199), (78, 141, 213), (68, 148, 220), (55, 150, 220),
- (46, 150, 222), (45, 132, 213), (44, 124, 211), (44, 117, 209),
- (44, 97, 208), (45, 85, 208), (40, 72, 207), (35, 63, 206),
- (37, 55, 200), (40, 52, 194), (44, 49, 189), (53, 41, 176),
- (65, 36, 164), (75, 33, 155), (86, 26, 146), (99, 21, 137),
- (108, 20, 130), (121, 20, 127), (137, 27, 123), (150, 36, 116),
- (160, 37, 101), (165, 36, 93), (168, 33, 91), (162, 34, 93),
- (152, 38, 110), (151, 47, 120), (150, 56, 131), (156, 67, 138),
- (159, 78, 149), (164, 91, 157), (162, 106, 160), (155, 114, 161),
- (150, 110, 161), (140, 114, 166), (140, 117, 163), (143, 116, 159),
- (152, 118, 153), (165, 117, 140), (174, 121, 125), (186, 114, 112),
- (184, 103, 100), (175, 92, 88), (162, 75, 79), (148, 60, 79),
- (138, 48, 82), (127, 46, 84), (127, 43, 90), (128, 41, 98),
- (126, 35, 108), (120, 30, 113), (113, 24, 117), (103, 25, 121),
- (95, 29, 120), (90, 30, 118), (87, 32, 112), (82, 33, 111),
- (76, 41, 104), (82, 41, 93), (85, 41, 84), (92, 42, 72),
- (101, 44, 65), (111, 44, 60), (118, 42, 64), (114, 49, 72),
- (111, 50, 81), (105, 51, 87), (100, 50, 90), (102, 49, 92),
- (107, 45, 92), (113, 35, 96), (113, 34, 102), (109, 29, 111),
- (103, 26, 116), (94, 25, 114), (84, 24, 111), (73, 21, 104),
- (63, 18, 94), (57, 23, 89), (53, 29, 92), (51, 31, 97),
- (44, 35, 98), (36, 41, 97), (29, 44, 97), (24, 46, 91),
- (20, 47, 86), (19, 52, 86), (26, 50, 87), (35, 49, 89),
- (44, 51, 87), (53, 51, 86), (62, 51, 81), (71, 47, 73),
- (78, 45, 66), (90, 40, 60), (102, 35, 61), (115, 31, 62)
- ),
-
-// 650 Soap_Bubble
-((112, 150, 197), (89, 188, 214), (87, 207, 218), (85, 226, 222),
- (103, 230, 220), (122, 234, 219), (131, 230, 217), (141, 226, 216),
- (169, 195, 209), (174, 174, 198), (180, 154, 187), (169, 135, 168),
- (159, 116, 150), (145, 104, 134), (131, 92, 118), (126, 93, 115),
- (121, 95, 112), (97, 114, 125), (86, 129, 130), (76, 144, 135),
- (66, 165, 143), (57, 186, 152), (57, 194, 162), (58, 203, 173),
- (68, 218, 187), (60, 213, 175), (52, 208, 163), (48, 195, 157),
- (44, 182, 152), (42, 176, 156), (40, 171, 160), (37, 158, 159),
- (38, 154, 157), (71, 135, 142), (77, 115, 148), (84, 95, 154),
- (91, 92, 152), (99, 90, 150), (112, 91, 143), (126, 93, 136),
- (152, 105, 135), (150, 106, 146), (149, 107, 158), (169, 107, 157),
- (190, 108, 156), (197, 108, 152), (204, 108, 149), (210, 118, 135),
- (205, 115, 132), (218, 116, 125), (224, 115, 111), (231, 115, 97),
- (228, 110, 85), (226, 105, 74), (223, 103, 77), (220, 101, 81),
- (209, 97, 119), (202, 91, 134), (196, 85, 149), (195, 81, 161),
- (195, 77, 173), (198, 78, 175), (201, 79, 178), (197, 97, 181),
- (189, 116, 177), (172, 156, 159), (168, 171, 151), (165, 186, 143),
- (156, 194, 142), (147, 202, 141), (123, 204, 139), (99, 213, 138),
- (75, 223, 140), (61, 220, 149), (48, 218, 158), (51, 206, 165),
- (55, 195, 173), (66, 187, 170), (77, 179, 167), (101, 174, 171),
- (124, 161, 174), (159, 126, 191), (180, 104, 197), (201, 83, 203),
- (207, 77, 207), (213, 72, 211), (223, 69, 226), (216, 71, 237),
- (207, 60, 241), (203, 60, 236), (200, 61, 232), (197, 65, 227),
- (194, 70, 223), (193, 79, 206), (188, 91, 189), (175, 106, 168),
- (156, 127, 149), (120, 158, 115), (108, 159, 93), (97, 161, 72),
- (88, 161, 64), (79, 161, 56), (71, 170, 53), (76, 166, 62),
- (107, 136, 74), (118, 115, 84), (129, 95, 94), (132, 92, 105),
- (135, 89, 116), (138, 87, 129), (136, 87, 132), (125, 85, 122),
- (123, 89, 118), (127, 127, 120), (128, 136, 119), (129, 146, 119),
- (128, 159, 110), (138, 167, 110), (152, 179, 120), (170, 194, 129),
- (198, 220, 147), (202, 221, 159), (207, 222, 171), (207, 220, 177),
- (208, 218, 183), (212, 207, 198), (214, 199, 204), (206, 189, 201),
- (202, 178, 206), (189, 175, 220), (191, 168, 223), (193, 161, 226),
- (192, 143, 217), (194, 114, 205), (185, 93, 186), (178, 87, 172),
- (184, 80, 149), (195, 64, 127), (206, 49, 106), (209, 43, 97),
- (212, 38, 88), (220, 31, 87), (224, 32, 96), (223, 37, 101),
- (217, 36, 112), (177, 35, 117), (169, 35, 123), (161, 36, 129),
- (146, 41, 139), (129, 41, 154), (104, 40, 172), (73, 44, 178),
- (42, 59, 186), (40, 63, 187), (39, 67, 188), (42, 71, 195),
- (43, 73, 198), (48, 69, 194), (69, 66, 179), (97, 63, 155),
- (123, 66, 130), (161, 75, 99), (168, 81, 96), (176, 88, 93),
- (199, 103, 82), (219, 126, 72), (231, 146, 68), (237, 158, 73),
- (233, 181, 113), (233, 185, 124), (233, 189, 136), (236, 190, 148),
- (236, 178, 154), (239, 159, 160), (237, 138, 168), (228, 119, 184),
- (217, 96, 192), (207, 80, 199), (192, 64, 203), (175, 51, 205),
- (152, 42, 215), (124, 30, 222), (104, 32, 232), (83, 42, 237),
- (59, 84, 244), (56, 89, 242), (54, 95, 241), (56, 108, 237),
- (55, 123, 232), (46, 143, 225), (41, 173, 224), (42, 189, 222),
- (61, 201, 220), (79, 200, 220), (92, 200, 211), (103, 209, 199),
- (108, 216, 187), (121, 226, 174), (135, 229, 172), (146, 230, 163),
- (147, 232, 145), (140, 235, 129), (127, 236, 110), (116, 235, 107),
- (111, 229, 108), (96, 229, 105), (84, 229, 101), (71, 228, 102),
- (67, 231, 109), (80, 227, 120), (98, 226, 130), (123, 228, 137),
- (141, 230, 148), (159, 235, 163), (170, 234, 173), (174, 235, 185),
- (177, 233, 195), (178, 228, 204), (169, 219, 217), (153, 197, 222),
- (131, 177, 230), (102, 153, 234), (87, 131, 238), (67, 113, 242),
- (50, 91, 241), (46, 72, 241), (44, 54, 239), (55, 43, 242),
- (70, 35, 244), (81, 33, 244), (91, 42, 236), (98, 49, 223),
- (102, 61, 204), (105, 61, 189), (112, 57, 176), (132, 64, 159),
- (144, 71, 143), (155, 97, 122), (160, 117, 108), (160, 130, 101),
- (175, 134, 102), (189, 135, 106), (202, 141, 114), (214, 146, 128),
- (214, 154, 143), (214, 145, 161), (216, 129, 173), (214, 112, 178),
- (214, 90, 180), (208, 80, 182), (195, 76, 189), (190, 65, 194),
- (166, 77, 194), (149, 90, 194), (134, 108, 187), (109, 140, 192)
- ),
-
-// 651 Sophia
-((170, 128, 57), (151, 105, 51), (145, 99, 50), (139, 93, 49),
- (129, 82, 45), (120, 71, 42), (117, 67, 40), (115, 63, 39),
- (113, 55, 43), (116, 60, 46), (120, 66, 49), (126, 73, 48),
- (133, 80, 48), (141, 85, 48), (149, 91, 49), (154, 95, 52),
- (159, 100, 55), (175, 116, 67), (179, 118, 68), (184, 121, 69),
- (181, 122, 72), (178, 124, 76), (175, 124, 78), (172, 125, 80),
- (167, 123, 83), (164, 124, 85), (162, 125, 88), (158, 130, 86),
- (155, 135, 85), (155, 136, 84), (155, 137, 84), (161, 136, 83),
- (163, 131, 83), (160, 121, 75), (152, 110, 67), (145, 100, 59),
- (135, 86, 55), (125, 73, 52), (118, 67, 52), (111, 61, 53),
- (98, 53, 49), (94, 50, 45), (91, 47, 42), (85, 44, 44),
- (80, 42, 47), (79, 42, 45), (78, 42, 43), (78, 43, 38),
- (79, 41, 27), (73, 27, 17), (66, 21, 12), (59, 15, 8),
- (56, 12, 5), (54, 10, 3), (56, 9, 3), (58, 8, 4),
- (67, 6, 6), (72, 10, 6), (78, 14, 6), (77, 17, 8),
- (77, 20, 10), (76, 20, 11), (75, 20, 13), (75, 21, 16),
- (77, 24, 15), (65, 30, 11), (58, 28, 11), (52, 27, 11),
- (52, 26, 12), (53, 25, 13), (61, 31, 16), (71, 41, 21),
- (103, 76, 38), (119, 89, 48), (135, 102, 59), (144, 112, 72),
- (154, 122, 86), (159, 130, 96), (165, 138, 106), (176, 156, 126),
- (186, 174, 148), (197, 187, 157), (198, 186, 158), (199, 186, 159),
- (200, 190, 162), (201, 194, 165), (209, 206, 163), (217, 220, 155),
- (228, 217, 133), (224, 204, 122), (220, 191, 111), (216, 187, 105),
- (213, 184, 100), (201, 167, 91), (190, 154, 82), (178, 130, 75),
- (159, 107, 69), (133, 77, 68), (126, 76, 75), (120, 76, 83),
- (120, 79, 91), (120, 82, 99), (124, 93, 116), (133, 106, 135),
- (153, 133, 159), (166, 146, 161), (179, 159, 163), (184, 165, 160),
- (190, 171, 157), (197, 171, 155), (198, 168, 143), (199, 158, 125),
- (198, 145, 107), (186, 119, 76), (179, 110, 72), (173, 102, 69),
- (157, 86, 64), (145, 73, 61), (137, 62, 60), (128, 56, 63),
- (111, 50, 75), (107, 55, 81), (103, 61, 87), (102, 64, 89),
- (102, 68, 92), (104, 76, 98), (105, 83, 103), (110, 88, 105),
- (119, 97, 112), (133, 109, 131), (134, 111, 134), (136, 113, 137),
- (138, 110, 135), (141, 109, 130), (138, 109, 126), (139, 102, 127),
- (137, 93, 121), (133, 92, 113), (129, 92, 105), (127, 91, 103),
- (126, 90, 101), (127, 91, 98), (133, 93, 96), (143, 98, 92),
- (152, 110, 90), (164, 128, 92), (166, 130, 92), (168, 132, 93),
- (169, 131, 89), (167, 129, 79), (160, 121, 71), (154, 110, 62),
- (138, 88, 62), (133, 85, 61), (129, 82, 61), (116, 76, 60),
- (105, 69, 55), (96, 59, 50), (89, 48, 47), (79, 39, 43),
- (68, 34, 38), (42, 29, 25), (39, 26, 23), (36, 24, 21),
- (30, 17, 17), (27, 10, 13), (25, 10, 8), (28, 14, 5),
- (49, 31, 12), (55, 35, 13), (62, 39, 15), (73, 47, 17),
- (86, 53, 18), (102, 62, 24), (114, 69, 29), (122, 77, 35),
- (124, 82, 40), (125, 82, 46), (127, 82, 53), (129, 82, 60),
- (130, 83, 63), (131, 83, 61), (130, 81, 62), (133, 78, 61),
- (147, 75, 62), (149, 74, 58), (151, 73, 54), (153, 72, 50),
- (154, 71, 43), (160, 72, 45), (166, 78, 50), (170, 82, 52),
- (167, 88, 56), (162, 90, 53), (157, 92, 54), (152, 93, 55),
- (145, 90, 53), (135, 85, 54), (124, 75, 48), (113, 66, 39),
- (99, 54, 32), (83, 42, 21), (65, 31, 17), (52, 19, 13),
- (50, 14, 10), (54, 11, 10), (61, 13, 9), (66, 17, 11),
- (69, 20, 15), (78, 26, 21), (90, 31, 32), (103, 35, 43),
- (114, 40, 50), (122, 43, 51), (130, 48, 51), (140, 52, 56),
- (147, 59, 66), (146, 67, 78), (144, 78, 87), (147, 91, 89),
- (157, 107, 89), (174, 124, 92), (186, 138, 98), (192, 152, 108),
- (192, 162, 116), (189, 173, 122), (187, 182, 128), (187, 188, 133),
- (192, 192, 147), (196, 196, 157), (196, 196, 172), (192, 199, 186),
- (190, 204, 194), (192, 208, 199), (200, 220, 196), (207, 222, 192),
- (209, 217, 188), (207, 212, 187), (201, 198, 181), (195, 191, 176),
- (183, 182, 163), (176, 166, 150), (165, 151, 147), (158, 134, 143),
- (156, 122, 146), (151, 121, 146), (157, 124, 140), (164, 129, 134),
- (171, 133, 124), (180, 135, 112), (184, 136, 104), (184, 138, 92),
- (189, 147, 88), (192, 154, 86), (190, 156, 78), (186, 149, 70)
- ),
-
-// 652 Strawberries
-((108, 0, 9), (116, 2, 9), (117, 3, 9), (119, 4, 10),
- (118, 4, 10), (117, 5, 11), (116, 4, 11), (115, 4, 12),
- (103, 5, 11), (97, 5, 12), (92, 6, 13), (89, 5, 13),
- (87, 4, 14), (85, 3, 13), (84, 2, 12), (83, 1, 12),
- (83, 1, 12), (83, 0, 12), (83, 0, 12), (83, 0, 12),
- (81, 2, 14), (80, 5, 16), (78, 7, 18), (77, 10, 21),
- (68, 20, 26), (61, 20, 25), (55, 21, 25), (51, 21, 25),
- (48, 21, 25), (47, 21, 25), (47, 22, 26), (48, 23, 25),
- (49, 23, 27), (50, 17, 17), (55, 11, 13), (61, 6, 9),
- (67, 3, 7), (74, 1, 5), (76, 0, 5), (79, 0, 5),
- (85, 0, 6), (90, 0, 7), (95, 0, 8), (98, 0, 8),
- (101, 0, 9), (102, 0, 10), (103, 0, 11), (104, 1, 14),
- (106, 3, 18), (106, 24, 35), (111, 41, 49), (116, 59, 63),
- (129, 79, 84), (142, 99, 105), (148, 107, 112), (155, 115, 119),
- (153, 143, 147), (146, 150, 150), (140, 158, 154), (142, 158, 152),
- (145, 159, 151), (142, 155, 148), (140, 151, 145), (133, 139, 136),
- (118, 123, 120), (83, 87, 79), (77, 72, 62), (71, 57, 45),
- (71, 51, 40), (71, 46, 36), (70, 35, 31), (72, 27, 27),
- (83, 18, 21), (92, 13, 19), (102, 8, 17), (112, 4, 16),
- (122, 1, 15), (126, 0, 15), (130, 0, 15), (134, 1, 17),
- (136, 2, 19), (134, 6, 20), (129, 5, 18), (125, 5, 17),
- (121, 5, 16), (117, 6, 16), (107, 8, 16), (94, 12, 18),
- (73, 16, 16), (68, 14, 14), (63, 13, 12), (61, 11, 11),
- (60, 9, 10), (58, 10, 11), (55, 11, 10), (54, 11, 9),
- (55, 10, 7), (57, 4, 5), (56, 3, 5), (55, 3, 6),
- (54, 4, 6), (53, 6, 6), (54, 8, 8), (59, 10, 10),
- (70, 9, 13), (76, 8, 13), (82, 8, 13), (84, 8, 13),
- (86, 9, 14), (92, 10, 17), (101, 12, 19), (109, 11, 23),
- (118, 9, 24), (130, 8, 21), (131, 8, 20), (133, 8, 19),
- (137, 8, 19), (141, 9, 22), (143, 11, 27), (146, 22, 34),
- (161, 54, 55), (170, 71, 64), (179, 88, 73), (185, 94, 80),
- (191, 100, 87), (190, 115, 96), (192, 126, 107), (183, 133, 112),
- (171, 134, 109), (149, 130, 101), (141, 127, 98), (134, 124, 95),
- (127, 116, 87), (118, 101, 80), (110, 82, 67), (102, 59, 49),
- (103, 27, 25), (112, 20, 21), (121, 13, 17), (126, 11, 16),
- (132, 9, 16), (146, 6, 14), (160, 3, 13), (171, 1, 12),
- (179, 0, 12), (182, 0, 12), (179, 0, 12), (176, 0, 12),
- (168, 1, 12), (159, 1, 12), (149, 1, 12), (140, 1, 12),
- (120, 0, 11), (115, 0, 11), (111, 0, 11), (102, 0, 10),
- (93, 0, 10), (87, 0, 9), (82, 0, 10), (78, 0, 10),
- (77, 0, 9), (77, 0, 7), (77, 0, 6), (77, 0, 5),
- (78, 0, 5), (77, 0, 5), (76, 0, 5), (77, 0, 6),
- (83, 1, 5), (86, 1, 5), (90, 1, 5), (97, 1, 7),
- (103, 3, 8), (109, 4, 11), (110, 7, 16), (111, 16, 19),
- (112, 28, 27), (123, 26, 29), (133, 26, 28), (146, 24, 27),
- (154, 19, 26), (159, 16, 24), (156, 28, 29), (161, 27, 30),
- (174, 22, 29), (178, 18, 28), (182, 15, 27), (188, 3, 23),
- (186, 4, 23), (185, 3, 24), (181, 3, 23), (179, 3, 23),
- (177, 4, 24), (174, 3, 25), (170, 3, 25), (168, 3, 25),
- (166, 2, 23), (166, 2, 20), (167, 3, 20), (169, 4, 20),
- (171, 5, 21), (170, 8, 23), (165, 15, 27), (166, 31, 36),
- (168, 47, 47), (169, 65, 61), (170, 80, 73), (170, 89, 78),
- (156, 89, 77), (145, 92, 79), (134, 93, 76), (127, 94, 78),
- (122, 94, 79), (124, 90, 77), (119, 79, 68), (114, 64, 59),
- (108, 47, 44), (105, 32, 34), (104, 19, 28), (105, 11, 23),
- (108, 10, 22), (111, 21, 32), (114, 33, 43), (115, 44, 53),
- (115, 48, 60), (117, 49, 61), (124, 40, 55), (129, 41, 54),
- (137, 44, 59), (145, 49, 64), (147, 51, 67), (147, 49, 66),
- (151, 37, 56), (152, 23, 42), (154, 12, 32), (158, 7, 27),
- (157, 5, 25), (150, 4, 26), (141, 7, 26), (129, 10, 25),
- (116, 13, 25), (102, 14, 25), (90, 14, 23), (81, 12, 23),
- (73, 12, 23), (66, 13, 23), (62, 14, 24), (58, 15, 24),
- (56, 15, 21), (58, 11, 19), (61, 7, 17), (68, 4, 16),
- (75, 2, 13), (83, 2, 12), (92, 2, 12), (100, 1, 11)
- ),
-
-// 653 Summer
-((125, 67, 47), (88, 47, 13), (76, 44, 14), (64, 41, 15),
- (51, 36, 16), (39, 31, 18), (39, 29, 14), (39, 27, 10),
- (47, 22, 6), (63, 32, 4), (80, 43, 3), (96, 50, 9),
- (113, 57, 15), (133, 70, 24), (153, 84, 33), (161, 88, 43),
- (169, 92, 53), (190, 138, 79), (198, 152, 96), (207, 167, 114),
- (204, 164, 115), (202, 161, 116), (185, 155, 118), (168, 150, 120),
- (136, 109, 95), (122, 105, 85), (109, 102, 75), (116, 101, 64),
- (123, 100, 53), (130, 103, 52), (137, 107, 52), (147, 119, 49),
- (154, 134, 56), (188, 165, 84), (199, 186, 107), (210, 207, 131),
- (216, 209, 151), (223, 212, 171), (226, 218, 172), (230, 224, 174),
- (226, 213, 177), (213, 202, 163), (201, 191, 149), (186, 172, 126),
- (171, 153, 104), (165, 145, 97), (159, 137, 91), (148, 118, 75),
- (149, 113, 54), (171, 122, 35), (177, 130, 37), (184, 138, 40),
- (182, 144, 55), (181, 150, 71), (173, 145, 76), (166, 141, 81),
- (141, 118, 93), (130, 100, 81), (119, 82, 70), (116, 75, 55),
- (114, 69, 40), (114, 68, 32), (115, 67, 25), (105, 64, 19),
- (91, 66, 18), (59, 60, 18), (48, 56, 25), (37, 53, 32),
- (35, 52, 32), (34, 51, 32), (41, 51, 36), (58, 56, 43),
- (91, 73, 57), (99, 81, 66), (107, 90, 75), (100, 86, 74),
- (93, 82, 73), (85, 76, 70), (77, 71, 67), (64, 63, 49),
- (50, 44, 33), (25, 23, 15), (23, 24, 15), (21, 25, 15),
- (22, 29, 17), (24, 34, 20), (38, 51, 30), (54, 62, 45),
- (77, 75, 52), (87, 68, 51), (98, 62, 50), (97, 61, 53),
- (97, 61, 56), (92, 66, 55), (87, 67, 58), (83, 78, 74),
- (88, 95, 96), (103, 126, 112), (105, 130, 117), (108, 135, 123),
- (109, 134, 120), (110, 134, 117), (102, 129, 109), (92, 122, 97),
- (99, 121, 95), (118, 131, 105), (138, 142, 115), (145, 149, 120),
- (152, 157, 126), (165, 176, 131), (174, 174, 136), (166, 166, 125),
- (154, 166, 110), (126, 150, 103), (120, 146, 102), (114, 143, 101),
- (105, 142, 99), (97, 144, 105), (87, 137, 102), (77, 118, 87),
- (57, 83, 55), (61, 64, 41), (66, 46, 27), (69, 47, 24),
- (73, 49, 22), (91, 50, 19), (107, 54, 27), (112, 67, 29),
- (114, 79, 35), (106, 89, 50), (107, 96, 60), (108, 104, 71),
- (114, 117, 89), (122, 131, 93), (142, 150, 104), (177, 165, 112),
- (210, 199, 103), (224, 196, 98), (238, 194, 93), (232, 192, 92),
- (227, 191, 91), (220, 181, 89), (215, 158, 85), (208, 146, 82),
- (198, 141, 79), (187, 146, 80), (183, 147, 84), (179, 148, 89),
- (180, 156, 100), (181, 174, 116), (177, 185, 135), (187, 195, 163),
- (205, 227, 200), (204, 229, 205), (204, 231, 210), (215, 233, 210),
- (213, 221, 199), (200, 193, 181), (185, 173, 156), (172, 155, 133),
- (167, 127, 114), (159, 109, 66), (156, 105, 61), (153, 101, 57),
- (151, 97, 49), (149, 93, 46), (132, 85, 49), (115, 79, 54),
- (82, 66, 58), (76, 70, 61), (71, 74, 64), (69, 87, 77),
- (73, 103, 91), (83, 124, 106), (86, 150, 132), (107, 175, 151),
- (133, 182, 154), (136, 186, 165), (148, 189, 169), (161, 177, 156),
- (163, 160, 134), (163, 141, 111), (158, 128, 99), (150, 115, 80),
- (136, 96, 64), (134, 98, 66), (133, 100, 69), (140, 106, 67),
- (149, 116, 61), (153, 123, 60), (158, 116, 47), (158, 118, 29),
- (149, 117, 24), (133, 94, 23), (117, 70, 22), (99, 59, 23),
- (85, 49, 28), (77, 41, 34), (71, 38, 37), (75, 43, 42),
- (82, 55, 45), (86, 61, 46), (94, 66, 43), (95, 67, 42),
- (86, 59, 43), (73, 51, 33), (64, 43, 29), (52, 36, 35),
- (47, 37, 36), (51, 41, 38), (57, 46, 49), (66, 58, 55),
- (72, 70, 57), (72, 82, 63), (78, 86, 68), (92, 96, 67),
- (102, 114, 64), (113, 124, 73), (139, 138, 84), (163, 156, 93),
- (182, 176, 110), (197, 190, 127), (202, 194, 139), (206, 197, 155),
- (210, 198, 163), (203, 195, 159), (201, 187, 159), (208, 189, 155),
- (213, 197, 141), (225, 198, 134), (233, 200, 132), (236, 204, 124),
- (239, 204, 116), (231, 195, 117), (221, 183, 119), (210, 177, 116),
- (202, 162, 119), (204, 153, 134), (209, 159, 149), (207, 161, 165),
- (209, 175, 180), (215, 192, 196), (204, 201, 204), (193, 209, 202),
- (181, 213, 201), (160, 202, 191), (156, 184, 177), (155, 175, 162),
- (134, 162, 145), (127, 141, 124), (140, 126, 105), (141, 115, 92),
- (133, 99, 84), (132, 91, 78), (134, 78, 53), (133, 64, 43)
- ),
-
-// 654 Summer_Fire
-((254, 222, 57), (253, 233, 58), (246, 226, 59), (240, 220, 60),
- (231, 209, 62), (223, 198, 64), (218, 195, 65), (214, 192, 66),
- (196, 181, 76), (191, 176, 87), (187, 171, 99), (185, 169, 114),
- (183, 168, 130), (184, 167, 139), (186, 166, 149), (184, 166, 150),
- (183, 167, 152), (197, 163, 143), (202, 152, 137), (208, 141, 132),
- (213, 134, 128), (218, 128, 124), (216, 125, 120), (214, 123, 117),
- (213, 122, 98), (211, 113, 85), (209, 105, 72), (211, 99, 62),
- (214, 93, 53), (212, 91, 50), (210, 90, 48), (207, 90, 47),
- (201, 97, 50), (182, 108, 58), (173, 104, 54), (164, 100, 51),
- (155, 93, 45), (147, 87, 39), (144, 84, 36), (141, 81, 33),
- (126, 62, 25), (118, 50, 21), (110, 39, 18), (105, 30, 16),
- (101, 21, 14), (103, 20, 14), (105, 19, 14), (116, 14, 12),
- (128, 13, 14), (165, 10, 15), (177, 15, 15), (190, 20, 15),
- (202, 33, 18), (214, 47, 21), (218, 54, 22), (223, 61, 24),
- (241, 82, 30), (245, 96, 32), (250, 110, 34), (251, 125, 36),
- (253, 141, 39), (253, 148, 40), (253, 156, 41), (253, 169, 43),
- (253, 173, 44), (253, 172, 44), (248, 166, 42), (243, 161, 40),
- (238, 157, 39), (234, 153, 39), (222, 144, 37), (209, 136, 37),
- (188, 122, 40), (182, 115, 41), (177, 108, 43), (176, 103, 41),
- (175, 98, 39), (174, 96, 38), (174, 94, 38), (173, 93, 36),
- (174, 94, 37), (185, 98, 42), (195, 102, 41), (206, 106, 41),
- (212, 108, 40), (219, 110, 40), (230, 115, 37), (239, 121, 35),
- (251, 137, 36), (252, 147, 38), (253, 157, 41), (253, 162, 42),
- (253, 167, 43), (253, 175, 45), (253, 181, 46), (253, 184, 46),
- (252, 183, 46), (246, 177, 45), (240, 168, 44), (235, 159, 43),
- (234, 153, 42), (233, 148, 41), (232, 138, 42), (232, 129, 40),
- (235, 114, 36), (233, 110, 35), (232, 106, 34), (231, 102, 32),
- (231, 99, 30), (231, 94, 32), (234, 93, 32), (236, 92, 32),
- (242, 96, 32), (250, 114, 35), (251, 117, 34), (252, 120, 34),
- (252, 122, 34), (254, 123, 35), (253, 123, 35), (252, 121, 35),
- (245, 122, 38), (238, 122, 40), (232, 122, 43), (230, 123, 46),
- (228, 124, 49), (224, 128, 55), (222, 131, 60), (225, 133, 65),
- (226, 138, 66), (224, 142, 64), (223, 140, 64), (223, 139, 64),
- (222, 138, 64), (218, 134, 61), (219, 129, 63), (220, 125, 60),
- (223, 122, 50), (224, 119, 45), (225, 116, 41), (223, 113, 38),
- (222, 111, 35), (219, 98, 31), (213, 84, 27), (207, 71, 25),
- (200, 61, 22), (191, 46, 19), (188, 46, 19), (186, 47, 19),
- (180, 45, 20), (173, 44, 21), (165, 42, 25), (157, 41, 28),
- (146, 40, 32), (145, 41, 33), (144, 42, 34), (139, 45, 33),
- (135, 51, 32), (132, 57, 36), (131, 65, 41), (130, 75, 48),
- (132, 88, 58), (146, 105, 71), (150, 109, 72), (154, 114, 73),
- (163, 119, 76), (172, 124, 79), (179, 129, 81), (189, 137, 83),
- (209, 160, 87), (212, 167, 87), (215, 175, 88), (223, 188, 89),
- (231, 199, 90), (232, 201, 95), (232, 199, 97), (232, 195, 97),
- (228, 190, 95), (222, 184, 93), (214, 180, 91), (209, 181, 88),
- (203, 178, 89), (197, 171, 92), (193, 164, 96), (185, 155, 94),
- (177, 128, 87), (177, 119, 83), (177, 111, 80), (180, 99, 71),
- (185, 86, 62), (195, 76, 57), (200, 67, 50), (206, 58, 45),
- (212, 56, 38), (216, 45, 32), (221, 35, 26), (225, 25, 21),
- (233, 16, 17), (240, 8, 15), (244, 9, 16), (245, 19, 24),
- (243, 32, 32), (243, 44, 42), (240, 58, 51), (237, 73, 59),
- (237, 83, 66), (238, 98, 71), (240, 112, 82), (241, 129, 89),
- (243, 145, 100), (245, 162, 110), (244, 181, 116), (244, 194, 117),
- (244, 205, 113), (245, 212, 110), (245, 217, 103), (246, 219, 96),
- (249, 216, 94), (250, 213, 89), (252, 208, 81), (253, 204, 73),
- (253, 200, 67), (253, 196, 60), (252, 192, 52), (252, 186, 48),
- (252, 181, 46), (252, 176, 45), (252, 172, 44), (253, 168, 42),
- (253, 163, 41), (252, 157, 39), (247, 150, 37), (240, 145, 35),
- (230, 138, 33), (217, 133, 33), (204, 128, 32), (192, 122, 31),
- (186, 117, 29), (181, 111, 29), (177, 105, 28), (169, 91, 26),
- (166, 77, 25), (160, 64, 22), (156, 52, 21), (156, 44, 19),
- (164, 47, 21), (176, 59, 23), (184, 71, 26), (197, 85, 30),
- (208, 100, 32), (217, 112, 35), (222, 117, 35), (230, 129, 38),
- (240, 144, 41), (245, 163, 46), (249, 182, 51), (252, 202, 54)
- ),
-
-// 655 Summer_Skies
-((122, 101, 184), (121, 121, 183), (125, 131, 185), (130, 141, 188),
- (132, 148, 193), (135, 156, 199), (136, 158, 200), (137, 160, 202),
- (137, 153, 192), (127, 145, 183), (118, 137, 174), (108, 131, 166),
- (99, 126, 159), (93, 120, 158), (87, 114, 158), (82, 110, 158),
- (78, 106, 158), (61, 90, 164), (53, 85, 163), (46, 81, 163),
- (43, 77, 163), (41, 74, 164), (42, 74, 163), (44, 75, 162),
- (65, 84, 167), (78, 89, 173), (91, 94, 179), (101, 100, 187),
- (112, 106, 196), (115, 110, 199), (118, 114, 202), (128, 123, 204),
- (137, 132, 206), (156, 153, 209), (163, 165, 210), (171, 178, 211),
- (174, 192, 216), (178, 206, 221), (177, 210, 223), (177, 215, 226),
- (165, 224, 231), (156, 222, 227), (148, 221, 223), (142, 213, 220),
- (136, 206, 218), (133, 203, 215), (131, 200, 212), (122, 189, 205),
- (116, 182, 200), (94, 168, 190), (80, 157, 182), (67, 146, 174),
- (56, 135, 163), (46, 124, 153), (42, 119, 148), (38, 115, 143),
- (34, 92, 123), (34, 81, 115), (34, 70, 107), (32, 60, 102),
- (30, 51, 97), (29, 48, 94), (28, 45, 92), (26, 42, 90),
- (23, 41, 92), (13, 56, 97), (12, 66, 102), (12, 76, 108),
- (13, 81, 113), (15, 87, 118), (18, 97, 129), (23, 107, 140),
- (40, 125, 161), (48, 133, 173), (57, 141, 186), (60, 153, 196),
- (63, 166, 206), (63, 172, 209), (64, 178, 213), (64, 190, 221),
- (61, 206, 228), (53, 223, 238), (52, 226, 239), (52, 229, 241),
- (53, 228, 241), (55, 227, 242), (58, 224, 242), (59, 225, 240),
- (64, 218, 232), (66, 217, 221), (69, 217, 210), (67, 218, 204),
- (65, 219, 199), (62, 222, 190), (60, 222, 187), (64, 221, 187),
- (72, 220, 186), (90, 222, 189), (97, 216, 193), (105, 210, 198),
- (111, 206, 194), (117, 203, 190), (120, 195, 185), (119, 185, 179),
- (114, 165, 167), (111, 154, 161), (108, 144, 156), (106, 142, 153),
- (105, 140, 151), (104, 130, 151), (105, 119, 158), (109, 108, 161),
- (110, 100, 163), (108, 95, 161), (106, 93, 161), (105, 92, 161),
- (95, 87, 159), (88, 86, 156), (79, 89, 153), (73, 94, 151),
- (77, 105, 156), (79, 115, 159), (81, 125, 163), (82, 131, 164),
- (84, 138, 165), (89, 148, 171), (90, 157, 181), (91, 169, 190),
- (86, 180, 199), (72, 204, 211), (70, 209, 213), (68, 214, 216),
- (64, 217, 222), (61, 222, 227), (61, 229, 229), (65, 230, 228),
- (83, 235, 237), (90, 236, 239), (97, 238, 242), (98, 238, 242),
- (99, 238, 242), (99, 239, 243), (95, 239, 243), (90, 237, 244),
- (84, 238, 243), (77, 241, 241), (79, 241, 241), (82, 242, 242),
- (90, 241, 243), (101, 241, 243), (115, 240, 244), (131, 242, 245),
- (151, 245, 249), (153, 244, 249), (156, 243, 249), (153, 240, 247),
- (147, 233, 244), (141, 226, 241), (138, 223, 238), (136, 219, 235),
- (137, 214, 231), (148, 212, 228), (150, 212, 227), (153, 213, 227),
- (157, 217, 228), (158, 219, 228), (159, 220, 229), (156, 219, 230),
- (155, 220, 231), (155, 218, 230), (155, 217, 229), (155, 215, 228),
- (155, 213, 229), (153, 210, 227), (151, 205, 226), (145, 199, 222),
- (137, 191, 218), (126, 186, 215), (114, 181, 212), (106, 178, 209),
- (102, 173, 206), (102, 175, 203), (105, 174, 204), (112, 177, 204),
- (134, 174, 204), (136, 171, 202), (139, 169, 200), (141, 159, 195),
- (133, 153, 191), (123, 149, 186), (112, 142, 182), (102, 141, 177),
- (90, 144, 175), (80, 153, 173), (74, 162, 175), (74, 174, 177),
- (75, 180, 177), (81, 183, 176), (88, 181, 173), (93, 181, 174),
- (99, 174, 178), (108, 166, 180), (111, 159, 181), (109, 155, 179),
- (105, 149, 178), (103, 139, 175), (96, 132, 170), (91, 129, 166),
- (88, 122, 156), (89, 121, 146), (91, 109, 137), (102, 100, 137),
- (117, 95, 140), (133, 95, 144), (144, 100, 152), (161, 104, 160),
- (172, 107, 167), (180, 112, 176), (182, 118, 181), (185, 133, 183),
- (183, 140, 178), (184, 146, 178), (189, 154, 180), (195, 161, 185),
- (201, 174, 193), (207, 185, 203), (212, 192, 213), (220, 195, 221),
- (221, 198, 231), (218, 208, 239), (210, 218, 242), (198, 223, 242),
- (185, 223, 240), (172, 219, 235), (160, 210, 226), (148, 198, 219),
- (135, 186, 213), (126, 172, 207), (122, 158, 207), (121, 145, 205),
- (115, 132, 200), (105, 120, 193), (93, 107, 187), (80, 100, 181),
- (68, 94, 173), (59, 96, 171), (47, 96, 166), (44, 97, 163),
- (47, 93, 163), (61, 89, 167), (72, 83, 170), (83, 79, 172),
- (93, 75, 176), (105, 80, 180), (113, 80, 179), (124, 93, 185)
- ),
-
-// 656 Summer_Tulips
-((179, 133, 66), (205, 125, 44), (204, 117, 30), (203, 110, 16),
- (197, 106, 11), (192, 102, 7), (188, 99, 6), (185, 97, 5),
- (178, 97, 5), (176, 98, 7), (175, 100, 9), (176, 105, 18),
- (177, 110, 27), (176, 116, 37), (175, 123, 48), (177, 125, 50),
- (180, 127, 53), (186, 126, 44), (186, 122, 35), (186, 118, 26),
- (172, 114, 30), (159, 111, 35), (157, 112, 38), (155, 113, 42),
- (113, 112, 70), (112, 115, 77), (111, 119, 84), (109, 120, 87),
- (107, 122, 90), (110, 123, 91), (113, 125, 92), (121, 124, 87),
- (133, 120, 72), (153, 108, 43), (162, 101, 27), (172, 94, 12),
- (171, 86, 9), (170, 79, 6), (169, 74, 6), (168, 69, 7),
- (169, 58, 7), (171, 56, 6), (173, 55, 6), (175, 65, 6),
- (178, 75, 7), (179, 77, 7), (180, 80, 7), (186, 94, 17),
- (187, 114, 29), (198, 136, 56), (207, 145, 64), (216, 154, 73),
- (216, 154, 73), (217, 154, 74), (214, 153, 74), (212, 153, 75),
- (185, 142, 76), (168, 140, 82), (152, 139, 89), (142, 137, 92),
- (133, 136, 96), (130, 136, 97), (127, 137, 99), (133, 138, 97),
- (144, 143, 102), (180, 146, 104), (200, 155, 108), (220, 164, 112),
- (226, 164, 112), (233, 164, 112), (240, 163, 110), (239, 172, 97),
- (222, 159, 68), (208, 149, 55), (195, 140, 43), (188, 135, 36),
- (182, 130, 29), (181, 126, 31), (181, 122, 34), (182, 124, 33),
- (185, 129, 34), (183, 129, 48), (174, 129, 55), (166, 129, 63),
- (162, 128, 65), (159, 127, 67), (158, 121, 60), (161, 111, 46),
- (168, 90, 24), (172, 79, 15), (176, 68, 6), (176, 70, 5),
- (176, 72, 5), (178, 74, 6), (178, 70, 5), (175, 73, 5),
- (175, 74, 7), (171, 57, 7), (167, 50, 8), (163, 44, 9),
- (161, 41, 10), (160, 39, 11), (158, 37, 9), (157, 37, 9),
- (146, 47, 9), (149, 55, 8), (152, 64, 7), (150, 66, 7),
- (148, 68, 8), (152, 66, 8), (155, 65, 8), (154, 66, 10),
- (159, 64, 8), (157, 71, 11), (157, 76, 11), (157, 81, 11),
- (151, 93, 20), (148, 101, 37), (145, 112, 49), (137, 121, 63),
- (142, 135, 92), (145, 139, 94), (149, 143, 97), (152, 142, 94),
- (155, 141, 92), (159, 138, 83), (164, 132, 72), (167, 125, 57),
- (175, 121, 40), (187, 122, 27), (186, 123, 29), (186, 124, 32),
- (189, 132, 39), (188, 137, 52), (181, 141, 68), (176, 145, 80),
- (173, 150, 91), (176, 152, 92), (179, 154, 94), (182, 154, 92),
- (185, 155, 90), (186, 152, 84), (191, 145, 72), (199, 140, 54),
- (196, 129, 40), (190, 108, 17), (182, 107, 19), (174, 107, 21),
- (161, 102, 32), (150, 107, 47), (132, 115, 63), (121, 119, 77),
- (118, 130, 96), (120, 132, 97), (123, 134, 99), (133, 138, 103),
- (149, 145, 109), (176, 156, 119), (201, 166, 124), (216, 172, 125),
- (224, 172, 132), (217, 171, 124), (207, 166, 122), (197, 162, 120),
- (174, 153, 109), (166, 147, 104), (160, 144, 98), (154, 139, 90),
- (157, 136, 84), (156, 135, 83), (156, 134, 82), (152, 132, 81),
- (148, 135, 86), (144, 138, 93), (141, 139, 96), (137, 141, 101),
- (134, 144, 107), (135, 145, 108), (133, 145, 107), (130, 144, 108),
- (129, 143, 106), (126, 142, 105), (122, 139, 103), (118, 134, 99),
- (112, 127, 94), (110, 125, 93), (108, 123, 92), (107, 122, 90),
- (107, 121, 89), (108, 122, 89), (117, 124, 89), (129, 127, 84),
- (141, 126, 75), (159, 125, 61), (175, 124, 46), (187, 121, 34),
- (197, 119, 21), (200, 119, 16), (196, 119, 24), (190, 121, 32),
- (177, 124, 45), (168, 128, 62), (168, 132, 70), (165, 135, 75),
- (166, 138, 77), (177, 141, 71), (185, 143, 61), (191, 145, 55),
- (201, 146, 49), (205, 142, 41), (203, 139, 39), (209, 140, 35),
- (213, 134, 30), (208, 129, 30), (206, 131, 28), (211, 134, 28),
- (213, 138, 33), (213, 144, 40), (224, 151, 52), (228, 157, 64),
- (229, 160, 73), (230, 163, 79), (226, 164, 79), (221, 161, 77),
- (214, 159, 74), (208, 158, 67), (208, 155, 64), (210, 150, 72),
- (209, 142, 78), (210, 139, 81), (216, 141, 90), (214, 143, 95),
- (214, 144, 94), (219, 150, 99), (222, 160, 97), (229, 162, 91),
- (230, 164, 88), (225, 163, 81), (224, 158, 75), (215, 157, 71),
- (205, 153, 66), (202, 147, 60), (202, 146, 55), (204, 148, 52),
- (207, 148, 50), (215, 150, 49), (223, 155, 49), (225, 155, 58),
- (223, 151, 71), (219, 154, 79), (215, 158, 84), (206, 150, 89),
- (187, 145, 90), (177, 149, 90), (186, 144, 93), (182, 135, 81)
- ),
-
-// 657 Sunbathing
-((217, 135, 3), (250, 167, 1), (251, 164, 1), (252, 161, 2),
- (251, 163, 2), (251, 166, 3), (250, 164, 3), (249, 163, 3),
- (221, 132, 3), (193, 108, 2), (165, 84, 2), (141, 69, 5),
- (117, 54, 9), (88, 40, 13), (59, 26, 18), (53, 25, 18),
- (48, 25, 18), (84, 51, 20), (91, 63, 24), (99, 76, 29),
- (98, 83, 42), (98, 90, 56), (99, 100, 71), (101, 110, 87),
- (65, 126, 147), (69, 135, 167), (73, 145, 187), (105, 163, 176),
- (137, 181, 165), (141, 180, 158), (145, 180, 152), (181, 193, 130),
- (214, 190, 94), (226, 176, 50), (191, 172, 76), (157, 168, 102),
- (139, 143, 100), (121, 119, 99), (115, 114, 98), (109, 109, 98),
- (120, 123, 105), (140, 120, 76), (160, 118, 47), (192, 131, 27),
- (225, 145, 7), (234, 150, 4), (243, 155, 2), (246, 162, 4),
- (247, 163, 7), (251, 154, 11), (240, 134, 12), (230, 114, 13),
- (199, 95, 18), (169, 76, 24), (158, 68, 23), (147, 61, 23),
- (78, 21, 27), (51, 18, 32), (24, 15, 38), (14, 18, 33),
- (5, 22, 28), (4, 21, 29), (3, 20, 30), (6, 20, 34),
- (11, 24, 27), (36, 27, 25), (64, 41, 26), (93, 55, 28),
- (110, 64, 29), (128, 73, 30), (154, 86, 34), (180, 104, 32),
- (233, 144, 22), (242, 151, 21), (252, 159, 21), (251, 159, 15),
- (250, 160, 10), (249, 160, 8), (249, 161, 6), (248, 161, 7),
- (243, 162, 10), (195, 144, 17), (160, 130, 40), (126, 117, 63),
- (116, 117, 77), (106, 117, 91), (76, 107, 111), (48, 86, 123),
- (53, 87, 123), (74, 92, 110), (96, 98, 97), (99, 91, 84),
- (102, 85, 71), (112, 74, 43), (118, 71, 16), (126, 78, 6),
- (134, 81, 3), (156, 83, 10), (169, 92, 16), (183, 101, 22),
- (195, 106, 21), (208, 112, 20), (211, 107, 21), (191, 95, 20),
- (139, 63, 25), (104, 44, 25), (69, 25, 26), (52, 18, 25),
- (35, 12, 25), (18, 6, 23), (8, 3, 26), (2, 1, 24),
- (0, 2, 20), (0, 3, 11), (0, 3, 10), (0, 3, 9),
- (0, 3, 9), (1, 4, 10), (5, 4, 9), (10, 4, 9),
- (30, 6, 17), (58, 26, 14), (86, 47, 11), (99, 57, 10),
- (113, 68, 9), (140, 79, 15), (172, 95, 16), (196, 111, 20),
- (206, 119, 21), (172, 102, 31), (157, 97, 43), (142, 92, 55),
- (120, 87, 86), (88, 91, 116), (56, 100, 139), (23, 107, 167),
- (4, 120, 200), (2, 113, 182), (1, 106, 165), (1, 100, 147),
- (1, 95, 130), (0, 80, 104), (0, 56, 70), (0, 32, 41),
- (0, 21, 14), (8, 19, 2), (14, 19, 3), (20, 19, 5),
- (45, 33, 4), (74, 57, 3), (109, 83, 2), (138, 100, 5),
- (201, 142, 5), (214, 153, 4), (228, 165, 4), (245, 176, 6),
- (252, 180, 12), (251, 177, 19), (243, 173, 31), (205, 171, 61),
- (171, 167, 99), (124, 147, 136), (103, 139, 142), (83, 132, 148),
- (53, 116, 151), (25, 104, 154), (21, 89, 132), (13, 69, 113),
- (17, 31, 65), (16, 29, 58), (15, 27, 51), (10, 21, 52),
- (8, 17, 55), (6, 19, 66), (4, 32, 86), (5, 48, 110),
- (7, 67, 132), (5, 87, 151), (1, 112, 171), (2, 123, 188),
- (6, 121, 189), (6, 108, 179), (4, 98, 155), (7, 84, 131),
- (29, 43, 71), (40, 41, 56), (52, 39, 41), (83, 49, 22),
- (116, 67, 9), (142, 81, 4), (167, 100, 1), (196, 120, 1),
- (223, 136, 3), (227, 138, 3), (212, 124, 1), (184, 106, 0),
- (159, 86, 1), (133, 74, 2), (103, 55, 3), (68, 36, 6),
- (40, 18, 10), (21, 13, 14), (11, 11, 18), (6, 16, 27),
- (3, 20, 43), (2, 29, 65), (0, 42, 95), (2, 65, 124),
- (3, 90, 152), (3, 112, 176), (1, 129, 201), (1, 141, 216),
- (5, 140, 215), (13, 132, 189), (33, 126, 157), (65, 131, 126),
- (99, 127, 100), (128, 121, 68), (156, 119, 40), (189, 142, 25),
- (221, 165, 17), (242, 182, 13), (251, 185, 9), (253, 189, 16),
- (253, 193, 15), (253, 192, 13), (255, 180, 5), (250, 158, 6),
- (234, 131, 7), (209, 106, 6), (187, 86, 4), (174, 65, 1),
- (163, 49, 3), (155, 42, 3), (152, 46, 3), (157, 53, 0),
- (160, 62, 0), (160, 66, 0), (155, 68, 0), (146, 62, 0),
- (124, 58, 0), (97, 45, 0), (65, 28, 0), (40, 10, 0),
- (20, 3, 2), (10, 1, 5), (3, 2, 6), (2, 2, 6),
- (7, 2, 7), (16, 2, 8), (34, 8, 10), (59, 28, 10),
- (98, 61, 7), (128, 80, 4), (157, 87, 4), (180, 98, 3)
- ),
-
-// 658 Sunny_Field
-((117, 176, 112), (110, 170, 116), (110, 170, 127), (111, 171, 138),
- (110, 175, 144), (110, 179, 150), (110, 183, 151), (111, 187, 152),
- (127, 195, 155), (135, 202, 153), (143, 209, 152), (148, 208, 154),
- (153, 208, 157), (155, 209, 158), (157, 210, 159), (154, 210, 157),
- (151, 210, 156), (153, 197, 144), (149, 193, 136), (145, 189, 128),
- (141, 177, 113), (137, 166, 99), (130, 156, 91), (124, 147, 84),
- (87, 107, 58), (69, 87, 46), (51, 68, 34), (42, 64, 32),
- (34, 61, 31), (36, 64, 33), (39, 68, 36), (50, 77, 37),
- (58, 87, 48), (74, 113, 77), (72, 114, 75), (71, 116, 73),
- (59, 113, 72), (48, 110, 71), (44, 106, 66), (40, 102, 62),
- (21, 81, 41), (16, 75, 32), (11, 69, 24), (11, 58, 19),
- (12, 48, 15), (10, 45, 13), (8, 43, 12), (11, 40, 7),
- (19, 44, 9), (41, 57, 16), (55, 68, 17), (70, 80, 18),
- (83, 90, 28), (97, 101, 38), (103, 107, 42), (109, 113, 47),
- (112, 128, 69), (107, 128, 78), (103, 129, 88), (91, 127, 89),
- (79, 125, 91), (76, 121, 90), (74, 118, 90), (64, 110, 88),
- (58, 109, 79), (44, 118, 65), (45, 117, 58), (46, 117, 51),
- (46, 116, 48), (46, 115, 46), (42, 112, 41), (39, 107, 37),
- (43, 92, 28), (41, 86, 28), (39, 81, 29), (44, 89, 35),
- (49, 97, 41), (53, 101, 45), (58, 106, 50), (66, 111, 57),
- (77, 119, 63), (86, 130, 86), (83, 132, 90), (81, 135, 94),
- (79, 135, 90), (78, 136, 87), (75, 135, 81), (66, 132, 79),
- (64, 140, 75), (75, 145, 71), (86, 150, 68), (89, 155, 72),
- (93, 160, 77), (99, 167, 89), (109, 175, 95), (105, 180, 99),
- (96, 182, 105), (76, 182, 103), (60, 176, 100), (45, 171, 97),
- (38, 170, 97), (31, 169, 97), (27, 167, 98), (29, 169, 97),
- (44, 162, 94), (50, 158, 91), (57, 155, 89), (58, 154, 89),
- (60, 154, 90), (60, 153, 86), (61, 148, 82), (56, 148, 81),
- (53, 148, 83), (41, 156, 94), (41, 156, 99), (42, 156, 104),
- (50, 153, 111), (58, 155, 112), (65, 154, 111), (68, 148, 107),
- (71, 132, 91), (69, 131, 79), (68, 130, 67), (64, 127, 60),
- (61, 124, 53), (55, 121, 44), (47, 117, 41), (39, 111, 40),
- (31, 103, 39), (25, 90, 35), (24, 87, 32), (24, 84, 30),
- (26, 74, 30), (34, 74, 33), (41, 75, 39), (56, 87, 44),
- (120, 109, 61), (144, 131, 75), (168, 153, 90), (179, 160, 101),
- (190, 168, 113), (211, 172, 124), (220, 182, 133), (216, 192, 139),
- (203, 200, 148), (166, 189, 160), (154, 185, 161), (142, 182, 163),
- (115, 180, 158), (98, 175, 153), (83, 163, 142), (72, 151, 132),
- (49, 134, 100), (46, 128, 90), (44, 122, 80), (42, 110, 66),
- (39, 105, 49), (37, 104, 40), (39, 106, 32), (45, 105, 31),
- (52, 110, 29), (86, 125, 41), (95, 130, 48), (104, 136, 56),
- (122, 142, 72), (147, 157, 92), (178, 166, 102), (200, 182, 112),
- (214, 201, 135), (214, 203, 139), (215, 206, 143), (208, 210, 145),
- (197, 217, 142), (169, 219, 145), (142, 220, 149), (119, 216, 152),
- (110, 214, 148), (101, 214, 148), (95, 213, 145), (91, 210, 143),
- (93, 205, 131), (95, 200, 122), (94, 192, 111), (90, 180, 103),
- (67, 152, 79), (60, 148, 73), (54, 144, 68), (48, 134, 63),
- (42, 132, 60), (36, 129, 61), (28, 136, 63), (29, 137, 65),
- (27, 129, 64), (26, 128, 65), (25, 134, 74), (34, 147, 90),
- (36, 143, 98), (42, 139, 102), (48, 137, 107), (56, 146, 118),
- (56, 162, 128), (53, 171, 129), (55, 170, 122), (57, 159, 110),
- (60, 156, 103), (64, 159, 99), (69, 160, 96), (73, 155, 92),
- (77, 155, 93), (87, 160, 98), (95, 168, 107), (100, 174, 119),
- (104, 182, 127), (111, 191, 137), (117, 197, 140), (124, 202, 145),
- (130, 210, 145), (139, 215, 145), (144, 217, 141), (147, 217, 134),
- (147, 212, 125), (144, 201, 114), (147, 189, 103), (146, 178, 95),
- (145, 164, 91), (137, 152, 87), (142, 147, 86), (143, 150, 87),
- (144, 156, 96), (139, 166, 104), (145, 175, 110), (155, 185, 114),
- (158, 194, 123), (162, 205, 135), (163, 208, 140), (173, 202, 143),
- (181, 195, 145), (195, 199, 148), (205, 205, 146), (213, 208, 145),
- (222, 204, 145), (227, 204, 147), (229, 208, 145), (223, 217, 143),
- (220, 223, 144), (214, 229, 152), (205, 228, 156), (193, 228, 163),
- (180, 230, 165), (171, 232, 169), (163, 227, 162), (157, 220, 154),
- (145, 212, 141), (133, 204, 133), (124, 193, 121), (120, 184, 118)
- ),
-
-// 659 Sunset
-((189, 106, 106), (165, 81, 91), (155, 71, 87), (146, 62, 83),
- (137, 51, 81), (129, 41, 80), (123, 36, 79), (117, 31, 78),
- (89, 23, 63), (76, 19, 54), (63, 16, 45), (54, 14, 39),
- (45, 13, 34), (44, 12, 33), (43, 12, 33), (43, 12, 32),
- (44, 12, 32), (49, 12, 34), (53, 11, 34), (57, 10, 35),
- (64, 9, 31), (72, 9, 27), (79, 9, 26), (87, 9, 26),
- (115, 16, 22), (132, 24, 24), (149, 32, 26), (162, 41, 32),
- (175, 50, 39), (181, 53, 40), (187, 57, 42), (200, 61, 44),
- (213, 62, 41), (218, 72, 33), (220, 78, 31), (223, 84, 30),
- (217, 87, 31), (212, 91, 32), (208, 89, 32), (204, 88, 33),
- (184, 74, 31), (167, 66, 29), (151, 59, 27), (136, 53, 24),
- (121, 47, 21), (112, 45, 19), (104, 44, 18), (90, 37, 15),
- (81, 28, 13), (68, 19, 13), (67, 27, 22), (67, 35, 31),
- (75, 50, 42), (83, 65, 54), (86, 72, 59), (90, 79, 65),
- (112, 94, 82), (124, 100, 84), (136, 107, 87), (151, 116, 90),
- (167, 125, 93), (177, 131, 94), (188, 137, 96), (203, 149, 99),
- (213, 156, 102), (223, 142, 95), (218, 128, 84), (214, 114, 74),
- (210, 106, 68), (207, 99, 63), (206, 88, 50), (205, 86, 39),
- (205, 91, 33), (207, 93, 34), (209, 96, 35), (208, 100, 39),
- (208, 105, 44), (208, 105, 43), (208, 105, 43), (207, 108, 42),
- (205, 112, 45), (204, 124, 53), (206, 133, 58), (209, 142, 63),
- (210, 146, 66), (212, 151, 70), (215, 157, 73), (218, 162, 74),
- (213, 161, 75), (205, 152, 71), (198, 144, 68), (193, 138, 66),
- (188, 132, 64), (175, 120, 60), (159, 109, 56), (146, 101, 51),
- (132, 92, 46), (107, 79, 36), (95, 71, 32), (84, 63, 29),
- (78, 58, 27), (73, 54, 25), (59, 43, 19), (46, 32, 15),
- (31, 14, 7), (31, 11, 4), (31, 8, 2), (34, 7, 2),
- (37, 7, 3), (51, 9, 4), (65, 10, 6), (77, 9, 6),
- (88, 8, 7), (107, 7, 9), (110, 7, 8), (114, 8, 8),
- (117, 6, 7), (121, 7, 7), (120, 8, 8), (117, 8, 7),
- (108, 6, 7), (100, 4, 7), (92, 3, 7), (86, 2, 6),
- (80, 2, 5), (69, 0, 3), (55, 0, 3), (45, 0, 4),
- (39, 1, 5), (38, 8, 6), (41, 11, 7), (44, 14, 8),
- (52, 21, 10), (65, 31, 12), (75, 41, 14), (89, 51, 19),
- (117, 69, 35), (132, 76, 43), (147, 84, 52), (154, 84, 54),
- (161, 85, 57), (175, 86, 59), (186, 85, 59), (196, 85, 59),
- (204, 86, 62), (211, 84, 76), (213, 84, 79), (215, 84, 82),
- (220, 86, 88), (223, 89, 93), (226, 92, 99), (228, 93, 102),
- (232, 98, 109), (232, 102, 110), (233, 106, 112), (233, 113, 115),
- (236, 127, 119), (238, 141, 125), (241, 158, 133), (243, 175, 142),
- (242, 186, 154), (248, 208, 164), (246, 208, 164), (245, 209, 164),
- (241, 206, 160), (238, 197, 153), (232, 186, 143), (228, 178, 135),
- (210, 150, 123), (207, 143, 119), (205, 136, 116), (197, 122, 108),
- (187, 108, 98), (180, 95, 85), (172, 81, 71), (167, 69, 63),
- (161, 59, 53), (156, 50, 50), (153, 49, 49), (150, 49, 49),
- (149, 54, 49), (153, 61, 49), (156, 70, 48), (159, 76, 54),
- (168, 89, 56), (169, 92, 55), (171, 96, 55), (169, 99, 56),
- (165, 100, 55), (161, 100, 56), (150, 98, 53), (140, 94, 53),
- (132, 88, 48), (130, 80, 43), (130, 72, 37), (129, 64, 30),
- (126, 53, 24), (127, 45, 20), (124, 34, 18), (119, 28, 21),
- (116, 22, 26), (117, 18, 31), (122, 15, 32), (131, 14, 33),
- (143, 12, 32), (156, 14, 32), (171, 13, 28), (181, 18, 29),
- (186, 23, 32), (190, 31, 39), (193, 41, 42), (192, 49, 46),
- (194, 54, 48), (192, 60, 48), (187, 61, 43), (181, 65, 36),
- (174, 64, 31), (167, 65, 31), (161, 67, 29), (151, 69, 29),
- (144, 68, 29), (141, 66, 27), (135, 61, 26), (126, 58, 24),
- (117, 51, 21), (104, 44, 19), (93, 37, 16), (80, 32, 13),
- (70, 26, 11), (65, 18, 8), (65, 11, 6), (66, 8, 6),
- (70, 5, 4), (70, 4, 3), (71, 4, 3), (72, 6, 3),
- (73, 9, 7), (74, 15, 11), (82, 24, 17), (94, 39, 27),
- (111, 55, 38), (128, 69, 47), (145, 83, 57), (162, 96, 63),
- (178, 107, 72), (185, 115, 80), (194, 120, 85), (202, 132, 92),
- (211, 144, 99), (217, 148, 105), (221, 148, 113), (222, 149, 117),
- (225, 148, 119), (219, 140, 121), (211, 125, 116), (199, 113, 112)
- ),
-
-// 660 Surfer
-((21, 75, 192), (8, 98, 234), (5, 102, 240), (2, 106, 247),
- (3, 108, 246), (4, 111, 246), (4, 112, 246), (5, 113, 247),
- (3, 119, 252), (5, 119, 249), (8, 119, 246), (12, 112, 234),
- (17, 105, 222), (20, 92, 204), (24, 80, 186), (26, 75, 178),
- (29, 70, 171), (27, 58, 163), (25, 57, 165), (23, 57, 168),
- (21, 63, 174), (20, 70, 180), (17, 75, 187), (14, 80, 195),
- (2, 105, 233), (2, 113, 242), (2, 121, 252), (2, 121, 252),
- (2, 122, 253), (2, 121, 253), (3, 121, 254), (5, 120, 254),
- (8, 120, 253), (21, 99, 224), (31, 84, 197), (41, 69, 170),
- (53, 62, 149), (65, 55, 128), (69, 49, 116), (74, 43, 105),
- (93, 13, 50), (96, 7, 37), (99, 2, 25), (93, 4, 35),
- (88, 7, 45), (84, 11, 55), (80, 16, 65), (67, 31, 94),
- (60, 44, 116), (35, 64, 162), (24, 77, 187), (14, 90, 212),
- (10, 102, 228), (7, 115, 244), (5, 118, 248), (4, 122, 252),
- (0, 125, 254), (0, 128, 254), (0, 131, 254), (0, 132, 254),
- (1, 134, 255), (1, 134, 254), (1, 134, 254), (2, 134, 254),
- (2, 130, 254), (5, 116, 244), (9, 104, 226), (13, 93, 209),
- (18, 86, 197), (23, 80, 185), (38, 66, 159), (53, 52, 135),
- (83, 27, 85), (99, 18, 61), (116, 10, 37), (130, 6, 22),
- (144, 2, 8), (147, 1, 5), (151, 1, 3), (155, 1, 1),
- (159, 1, 1), (165, 1, 1), (168, 1, 1), (172, 1, 1),
- (174, 2, 0), (177, 3, 0), (184, 4, 0), (188, 4, 0),
- (191, 2, 1), (191, 3, 1), (191, 4, 1), (189, 4, 0),
- (188, 4, 0), (177, 4, 1), (165, 2, 2), (153, 1, 4),
- (143, 1, 6), (132, 1, 7), (125, 0, 8), (119, 0, 9),
- (117, 0, 9), (115, 0, 9), (118, 0, 8), (124, 0, 7),
- (137, 0, 6), (137, 1, 6), (137, 2, 7), (135, 2, 9),
- (133, 3, 11), (126, 5, 22), (117, 9, 38), (105, 16, 59),
- (90, 25, 82), (59, 37, 122), (52, 37, 126), (46, 38, 130),
- (39, 37, 134), (39, 37, 133), (45, 37, 127), (58, 35, 117),
- (90, 23, 79), (106, 15, 56), (123, 8, 34), (130, 5, 26),
- (138, 3, 18), (151, 1, 8), (165, 1, 4), (176, 1, 2),
- (184, 1, 2), (190, 0, 1), (189, 0, 1), (189, 1, 2),
- (189, 1, 2), (193, 1, 2), (202, 7, 1), (211, 13, 0),
- (218, 60, 1), (220, 84, 2), (223, 109, 4), (228, 111, 5),
- (233, 114, 6), (244, 119, 10), (231, 119, 26), (207, 135, 52),
- (178, 146, 83), (137, 143, 131), (125, 130, 140), (113, 117, 149),
- (88, 102, 170), (60, 87, 189), (35, 83, 197), (34, 79, 187),
- (50, 57, 141), (54, 51, 131), (59, 45, 122), (68, 31, 97),
- (79, 19, 70), (89, 10, 46), (99, 4, 25), (106, 2, 16),
- (111, 1, 13), (112, 0, 10), (110, 0, 11), (109, 0, 13),
- (101, 2, 23), (93, 4, 34), (83, 9, 50), (74, 14, 64),
- (59, 19, 84), (57, 18, 83), (56, 18, 83), (55, 17, 86),
- (56, 18, 84), (61, 18, 82), (71, 17, 75), (84, 14, 59),
- (98, 8, 43), (112, 4, 26), (117, 1, 17), (122, 0, 12),
- (130, 0, 7), (135, 0, 4), (142, 0, 2), (142, 0, 1),
- (139, 0, 3), (139, 0, 3), (139, 0, 3), (146, 0, 2),
- (153, 0, 0), (158, 0, 0), (165, 0, 0), (172, 0, 0),
- (185, 6, 0), (197, 12, 0), (207, 18, 0), (219, 25, 0),
- (225, 25, 1), (235, 31, 3), (244, 37, 6), (250, 43, 7),
- (254, 49, 6), (254, 50, 6), (254, 48, 5), (249, 43, 7),
- (239, 37, 8), (229, 30, 7), (218, 26, 6), (214, 24, 3),
- (208, 18, 2), (198, 12, 2), (188, 6, 1), (178, 0, 2),
- (178, 0, 1), (182, 0, 1), (192, 6, 1), (202, 12, 1),
- (208, 17, 1), (213, 17, 1), (214, 10, 2), (217, 11, 1),
- (216, 12, 3), (210, 18, 7), (192, 20, 17), (165, 19, 35),
- (137, 22, 59), (113, 25, 85), (94, 36, 109), (73, 44, 130),
- (52, 53, 151), (30, 60, 170), (17, 63, 184), (15, 63, 186),
- (17, 61, 182), (25, 58, 175), (23, 56, 166), (21, 52, 159),
- (24, 43, 140), (29, 33, 122), (42, 23, 105), (50, 18, 90),
- (56, 18, 86), (66, 17, 77), (77, 15, 65), (91, 11, 52),
- (103, 7, 37), (114, 5, 29), (122, 4, 22), (125, 3, 19),
- (125, 3, 19), (114, 5, 29), (102, 14, 49), (90, 26, 76),
- (73, 39, 106), (61, 50, 128), (44, 57, 150), (30, 65, 171)
- ),
-
-// 661 Tequila
-((197, 113, 40), (197, 107, 47), (196, 104, 48), (195, 102, 49),
- (195, 100, 47), (196, 98, 46), (198, 97, 46), (200, 97, 46),
- (205, 96, 43), (205, 92, 43), (205, 88, 44), (203, 83, 42),
- (201, 79, 41), (197, 72, 38), (194, 65, 36), (193, 62, 34),
- (193, 59, 33), (192, 59, 37), (191, 62, 47), (190, 66, 57),
- (192, 76, 69), (194, 86, 81), (194, 91, 86), (194, 96, 92),
- (191, 107, 111), (191, 115, 119), (191, 124, 128), (191, 131, 135),
- (191, 139, 142), (192, 142, 144), (193, 146, 147), (195, 152, 152),
- (197, 158, 154), (201, 162, 158), (202, 158, 158), (204, 155, 158),
- (205, 151, 153), (207, 147, 149), (207, 144, 144), (207, 142, 140),
- (206, 130, 117), (207, 123, 103), (209, 117, 90), (206, 107, 81),
- (204, 98, 72), (201, 93, 70), (199, 89, 69), (195, 82, 68),
- (193, 78, 66), (190, 69, 61), (190, 69, 57), (190, 69, 53),
- (188, 72, 54), (186, 76, 56), (184, 79, 59), (183, 82, 63),
- (175, 93, 87), (174, 95, 99), (173, 97, 111), (176, 100, 115),
- (180, 104, 120), (183, 105, 122), (187, 107, 124), (192, 112, 127),
- (197, 117, 128), (203, 128, 132), (203, 126, 134), (203, 125, 136),
- (202, 122, 133), (201, 120, 131), (196, 113, 125), (192, 103, 116),
- (185, 84, 95), (180, 78, 82), (175, 73, 69), (174, 68, 60),
- (174, 63, 51), (174, 62, 47), (175, 61, 43), (175, 60, 40),
- (174, 59, 42), (176, 58, 58), (175, 60, 66), (175, 63, 75),
- (176, 63, 80), (177, 63, 85), (181, 62, 95), (186, 62, 97),
- (192, 62, 95), (193, 62, 94), (195, 63, 94), (195, 63, 94),
- (195, 64, 95), (195, 66, 94), (197, 66, 92), (199, 64, 97),
- (203, 61, 94), (203, 51, 79), (201, 46, 67), (200, 41, 56),
- (197, 39, 51), (195, 38, 46), (190, 36, 36), (188, 35, 25),
- (194, 39, 16), (199, 43, 15), (204, 48, 14), (206, 50, 13),
- (209, 53, 13), (212, 58, 13), (214, 62, 14), (213, 63, 14),
- (214, 63, 14), (213, 67, 14), (213, 70, 15), (214, 73, 17),
- (214, 82, 23), (214, 92, 31), (214, 102, 42), (214, 112, 54),
- (216, 125, 76), (217, 127, 85), (218, 129, 94), (219, 129, 98),
- (221, 130, 103), (223, 131, 111), (225, 134, 120), (224, 138, 132),
- (221, 143, 145), (214, 154, 172), (213, 153, 178), (212, 153, 184),
- (210, 147, 192), (211, 138, 199), (212, 133, 202), (214, 131, 202),
- (213, 131, 206), (208, 134, 205), (204, 137, 205), (202, 139, 202),
- (200, 141, 200), (198, 139, 190), (196, 129, 181), (193, 121, 170),
- (190, 113, 157), (182, 99, 134), (181, 94, 129), (180, 90, 125),
- (176, 88, 117), (172, 89, 107), (172, 92, 96), (173, 89, 86),
- (179, 76, 63), (180, 72, 56), (182, 68, 50), (184, 60, 39),
- (186, 51, 30), (187, 44, 25), (186, 39, 22), (186, 38, 19),
- (189, 38, 20), (196, 45, 26), (198, 48, 29), (201, 52, 33),
- (208, 58, 42), (213, 66, 52), (218, 74, 64), (220, 82, 76),
- (222, 94, 97), (222, 96, 100), (223, 98, 104), (221, 104, 109),
- (219, 113, 117), (217, 119, 124), (219, 127, 130), (220, 135, 140),
- (220, 144, 151), (219, 151, 164), (218, 156, 177), (218, 161, 187),
- (218, 162, 193), (218, 164, 198), (216, 164, 201), (217, 164, 200),
- (220, 166, 197), (221, 167, 197), (222, 168, 197), (223, 168, 197),
- (223, 171, 201), (224, 172, 203), (225, 171, 207), (225, 170, 211),
- (226, 168, 211), (227, 164, 208), (229, 159, 203), (228, 154, 195),
- (227, 145, 183), (223, 136, 171), (217, 128, 159), (211, 121, 148),
- (205, 113, 138), (202, 109, 128), (201, 107, 118), (199, 103, 110),
- (194, 100, 102), (186, 97, 91), (176, 91, 81), (166, 82, 71),
- (155, 74, 61), (143, 65, 51), (132, 57, 45), (124, 54, 37),
- (121, 53, 35), (118, 50, 34), (116, 54, 33), (116, 56, 37),
- (118, 62, 43), (121, 68, 52), (123, 73, 60), (123, 75, 71),
- (124, 77, 81), (129, 81, 92), (139, 83, 103), (147, 89, 108),
- (155, 91, 114), (162, 95, 116), (170, 97, 117), (175, 99, 115),
- (178, 98, 116), (179, 98, 116), (181, 98, 115), (186, 98, 114),
- (190, 99, 110), (192, 95, 105), (193, 92, 101), (198, 88, 93),
- (200, 85, 81), (201, 82, 70), (199, 79, 60), (196, 77, 51),
- (192, 75, 42), (191, 76, 33), (191, 75, 26), (191, 76, 24),
- (195, 77, 23), (197, 76, 21), (198, 75, 19), (197, 75, 19),
- (198, 76, 22), (197, 79, 25), (197, 88, 27), (196, 94, 28),
- (195, 100, 30), (197, 107, 32), (199, 111, 37), (200, 114, 39)
- ),
-
-// 662 Thistle
-((153, 156, 146), (160, 169, 153), (167, 172, 161), (174, 176, 170),
- (167, 173, 162), (161, 170, 154), (160, 168, 154), (159, 166, 155),
- (175, 163, 168), (183, 153, 181), (191, 144, 194), (192, 142, 188),
- (194, 140, 182), (183, 138, 161), (173, 136, 140), (158, 132, 132),
- (144, 129, 124), (109, 117, 75), (101, 107, 72), (94, 98, 70),
- (100, 87, 88), (107, 76, 107), (119, 75, 120), (131, 75, 134),
- (167, 100, 177), (179, 119, 188), (192, 139, 200), (192, 153, 198),
- (193, 168, 197), (186, 172, 186), (179, 176, 175), (158, 173, 150),
- (135, 155, 133), (94, 117, 87), (78, 103, 69), (62, 90, 51),
- (60, 88, 46), (58, 87, 41), (61, 90, 39), (64, 93, 37),
- (75, 111, 25), (76, 115, 26), (77, 120, 27), (75, 117, 23),
- (73, 114, 20), (67, 111, 19), (61, 108, 19), (53, 101, 20),
- (49, 96, 21), (49, 92, 29), (53, 93, 36), (57, 95, 43),
- (66, 101, 50), (76, 108, 58), (78, 109, 62), (81, 110, 67),
- (85, 108, 75), (85, 108, 74), (85, 109, 74), (82, 102, 72),
- (79, 95, 71), (76, 91, 68), (73, 88, 65), (65, 82, 60),
- (57, 77, 60), (51, 56, 58), (42, 51, 52), (34, 47, 46),
- (30, 46, 45), (27, 46, 44), (26, 44, 44), (31, 47, 41),
- (40, 58, 50), (46, 59, 57), (53, 61, 65), (63, 58, 74),
- (73, 56, 84), (73, 56, 88), (74, 56, 93), (71, 58, 92),
- (69, 55, 88), (65, 48, 83), (70, 55, 89), (76, 63, 96),
- (79, 71, 99), (83, 79, 103), (92, 96, 102), (101, 101, 112),
- (127, 117, 143), (137, 114, 151), (148, 111, 159), (151, 101, 164),
- (154, 92, 170), (161, 82, 181), (167, 84, 188), (176, 80, 197),
- (179, 63, 203), (171, 52, 195), (165, 65, 186), (159, 78, 177),
- (153, 80, 172), (148, 82, 167), (143, 88, 155), (142, 104, 142),
- (155, 143, 153), (160, 159, 152), (165, 176, 151), (166, 180, 149),
- (168, 184, 148), (166, 182, 146), (160, 181, 137), (152, 176, 123),
- (142, 174, 103), (120, 157, 66), (114, 150, 60), (109, 144, 54),
- (98, 140, 46), (85, 128, 39), (79, 121, 40), (76, 109, 44),
- (77, 97, 62), (79, 98, 71), (82, 100, 80), (83, 100, 81),
- (84, 101, 82), (92, 105, 83), (97, 105, 86), (98, 112, 84),
- (94, 119, 76), (94, 121, 61), (96, 122, 60), (98, 123, 59),
- (106, 135, 60), (117, 151, 67), (132, 166, 78), (147, 176, 102),
- (179, 198, 149), (189, 208, 160), (199, 218, 172), (201, 218, 171),
- (204, 218, 171), (204, 212, 172), (207, 212, 178), (204, 213, 188),
- (201, 210, 183), (187, 175, 163), (183, 165, 167), (179, 155, 172),
- (173, 138, 183), (169, 119, 183), (156, 98, 173), (138, 76, 151),
- (104, 48, 112), (98, 45, 106), (92, 42, 101), (77, 40, 79),
- (56, 33, 56), (38, 33, 35), (28, 33, 24), (25, 37, 17),
- (20, 35, 12), (18, 34, 11), (20, 37, 11), (22, 40, 12),
- (27, 47, 11), (26, 48, 11), (27, 43, 14), (24, 38, 15),
- (22, 43, 16), (22, 44, 22), (23, 45, 28), (26, 44, 47),
- (35, 46, 65), (48, 48, 81), (64, 54, 95), (77, 64, 110),
- (84, 72, 116), (88, 76, 117), (91, 80, 110), (96, 83, 104),
- (90, 85, 90), (80, 81, 75), (67, 75, 61), (62, 67, 60),
- (61, 56, 62), (61, 52, 64), (61, 48, 67), (64, 39, 78),
- (70, 35, 88), (79, 38, 96), (89, 37, 106), (97, 37, 120),
- (109, 29, 137), (115, 30, 142), (115, 26, 140), (107, 30, 135),
- (102, 26, 133), (96, 27, 121), (83, 22, 102), (65, 24, 82),
- (46, 25, 66), (32, 24, 51), (26, 25, 37), (26, 29, 31),
- (29, 40, 33), (35, 45, 41), (55, 55, 56), (77, 74, 70),
- (102, 97, 91), (118, 123, 109), (140, 139, 131), (155, 161, 143),
- (166, 174, 151), (163, 185, 148), (159, 185, 146), (150, 181, 141),
- (142, 173, 132), (129, 160, 119), (118, 145, 111), (106, 126, 109),
- (98, 111, 114), (96, 96, 120), (99, 87, 127), (100, 78, 130),
- (102, 70, 134), (105, 61, 137), (113, 62, 135), (120, 71, 126),
- (122, 83, 118), (122, 91, 115), (120, 97, 115), (119, 105, 118),
- (113, 105, 120), (112, 99, 128), (114, 91, 136), (117, 91, 147),
- (115, 93, 152), (121, 93, 158), (130, 92, 157), (138, 100, 155),
- (145, 121, 155), (161, 147, 162), (177, 164, 173), (189, 181, 180),
- (199, 195, 188), (215, 211, 200), (227, 219, 216), (233, 228, 229),
- (234, 229, 234), (229, 228, 230), (212, 217, 215), (191, 203, 192),
- (166, 182, 162), (160, 174, 159), (159, 172, 163), (163, 167, 169)
- ),
-
-// 663 Tribal
-((106, 84, 41), (99, 83, 51), (98, 85, 56), (98, 88, 61),
- (97, 87, 65), (96, 87, 69), (97, 88, 69), (98, 90, 70),
- (120, 100, 69), (125, 103, 66), (131, 106, 63), (132, 105, 57),
- (134, 105, 52), (119, 93, 46), (105, 81, 40), (98, 75, 36),
- (91, 70, 33), (81, 54, 22), (89, 57, 18), (98, 60, 15),
- (113, 71, 13), (128, 83, 11), (129, 84, 11), (130, 86, 11),
- (123, 85, 12), (122, 84, 10), (121, 84, 9), (125, 87, 10),
- (130, 90, 12), (136, 94, 12), (143, 99, 13), (156, 108, 15),
- (168, 117, 20), (172, 128, 34), (172, 132, 41), (172, 136, 49),
- (170, 138, 58), (168, 141, 67), (165, 140, 71), (163, 140, 75),
- (151, 140, 99), (146, 141, 113), (142, 143, 128), (140, 146, 144),
- (138, 150, 161), (139, 151, 164), (141, 152, 168), (133, 148, 176),
- (128, 146, 180), (98, 126, 183), (86, 119, 182), (75, 112, 181),
- (69, 108, 179), (64, 105, 178), (62, 100, 174), (60, 96, 171),
- (52, 80, 147), (42, 68, 132), (33, 57, 117), (21, 48, 109),
- (10, 40, 101), (7, 38, 99), (4, 37, 98), (1, 34, 97),
- (1, 34, 97), (1, 36, 100), (2, 37, 103), (3, 39, 106),
- (3, 37, 101), (3, 36, 97), (3, 35, 92), (3, 33, 89),
- (3, 32, 87), (7, 33, 85), (12, 34, 83), (23, 42, 84),
- (35, 50, 85), (42, 54, 81), (49, 58, 77), (63, 65, 68),
- (78, 72, 57), (98, 80, 28), (111, 87, 23), (124, 95, 18),
- (130, 99, 19), (137, 104, 20), (152, 116, 22), (167, 129, 28),
- (201, 162, 41), (210, 174, 50), (219, 186, 60), (221, 190, 65),
- (224, 195, 70), (227, 200, 77), (221, 195, 80), (204, 186, 87),
- (189, 176, 92), (159, 152, 91), (144, 141, 91), (129, 131, 92),
- (126, 128, 91), (123, 125, 91), (116, 115, 85), (99, 101, 80),
- (63, 70, 66), (45, 52, 54), (27, 34, 42), (18, 26, 38),
- (9, 18, 34), (1, 9, 26), (1, 5, 17), (1, 2, 11),
- (1, 1, 7), (1, 1, 5), (1, 1, 5), (1, 1, 5),
- (1, 1, 5), (1, 1, 5), (2, 1, 5), (2, 1, 5),
- (11, 5, 5), (21, 11, 4), (31, 18, 4), (36, 22, 4),
- (42, 26, 4), (53, 33, 4), (64, 40, 4), (73, 45, 4),
- (66, 41, 4), (63, 38, 4), (63, 38, 3), (63, 38, 3),
- (63, 38, 3), (63, 38, 2), (65, 39, 2), (73, 45, 2),
- (55, 35, 2), (44, 27, 2), (33, 20, 3), (27, 16, 2),
- (22, 13, 2), (11, 6, 2), (3, 0, 3), (3, 0, 3),
- (3, 0, 3), (3, 0, 4), (3, 0, 4), (4, 0, 5),
- (3, 0, 5), (3, 0, 5), (3, 0, 6), (3, 0, 6),
- (3, 0, 5), (3, 0, 5), (3, 0, 5), (3, 0, 5),
- (3, 0, 6), (3, 1, 7), (9, 6, 7), (18, 13, 8),
- (29, 20, 8), (51, 35, 11), (54, 38, 12), (58, 41, 14),
- (67, 48, 16), (70, 50, 19), (77, 57, 22), (87, 64, 27),
- (111, 82, 31), (118, 86, 31), (126, 91, 31), (139, 100, 32),
- (153, 110, 35), (162, 118, 37), (170, 127, 39), (176, 134, 44),
- (179, 138, 45), (182, 144, 47), (187, 148, 50), (191, 150, 50),
- (194, 152, 51), (197, 154, 50), (201, 158, 49), (204, 163, 50),
- (204, 164, 53), (202, 163, 54), (200, 162, 56), (188, 153, 57),
- (171, 142, 60), (153, 129, 62), (137, 117, 63), (122, 107, 65),
- (110, 99, 67), (98, 90, 67), (89, 83, 66), (78, 73, 63),
- (63, 62, 60), (49, 50, 58), (36, 40, 54), (24, 29, 50),
- (14, 22, 46), (6, 16, 43), (2, 13, 40), (10, 15, 36),
- (20, 19, 31), (28, 20, 25), (28, 18, 20), (28, 17, 15),
- (29, 17, 11), (38, 22, 8), (42, 26, 7), (55, 34, 6),
- (72, 48, 7), (95, 65, 7), (112, 81, 9), (127, 92, 8),
- (134, 100, 12), (144, 110, 13), (147, 115, 14), (149, 116, 13),
- (152, 118, 14), (160, 122, 13), (170, 129, 13), (170, 129, 11),
- (162, 123, 12), (151, 116, 13), (138, 108, 12), (124, 97, 12),
- (109, 86, 12), (93, 72, 11), (86, 65, 12), (71, 54, 15),
- (64, 48, 17), (60, 44, 17), (60, 43, 17), (60, 43, 17),
- (64, 46, 17), (70, 51, 15), (83, 62, 14), (91, 68, 16),
- (101, 77, 18), (111, 84, 18), (122, 92, 18), (132, 98, 18),
- (140, 102, 17), (143, 101, 13), (143, 100, 9), (138, 94, 6),
- (129, 89, 6), (118, 82, 7), (109, 77, 10), (104, 76, 14),
- (106, 78, 18), (105, 77, 23), (105, 78, 28), (105, 82, 34)
- ),
-
-// 664 Trippy
-((0, 86, 253), (0, 120, 253), (0, 129, 253), (0, 138, 253),
- (0, 144, 251), (0, 151, 249), (0, 155, 242), (0, 160, 235),
- (3, 174, 171), (22, 175, 146), (41, 177, 122), (71, 174, 112),
- (101, 172, 102), (115, 157, 74), (129, 143, 47), (128, 133, 33),
- (127, 124, 19), (126, 115, 57), (118, 99, 77), (110, 83, 97),
- (82, 75, 84), (54, 67, 71), (39, 66, 72), (25, 66, 73),
- (4, 53, 110), (14, 45, 125), (24, 38, 141), (26, 31, 140),
- (28, 25, 140), (25, 21, 137), (22, 18, 134), (25, 11, 130),
- (26, 7, 127), (29, 2, 114), (19, 2, 90), (9, 2, 67),
- (6, 4, 44), (3, 6, 22), (6, 5, 15), (10, 5, 9),
- (17, 4, 12), (13, 6, 23), (10, 9, 34), (11, 13, 37),
- (13, 18, 40), (15, 18, 41), (17, 18, 42), (14, 27, 71),
- (7, 34, 104), (0, 46, 142), (0, 42, 134), (0, 39, 127),
- (0, 44, 144), (0, 50, 161), (0, 52, 169), (0, 55, 177),
- (0, 65, 126), (0, 72, 104), (0, 80, 82), (3, 82, 73),
- (7, 84, 65), (13, 90, 57), (19, 97, 49), (33, 114, 30),
- (55, 125, 13), (95, 96, 8), (116, 87, 26), (137, 78, 44),
- (139, 77, 49), (142, 76, 55), (147, 70, 54), (134, 52, 45),
- (124, 27, 52), (101, 19, 53), (79, 11, 54), (54, 6, 36),
- (29, 1, 18), (24, 1, 12), (20, 1, 7), (12, 1, 0),
- (7, 0, 0), (1, 1, 0), (0, 1, 0), (0, 1, 0),
- (0, 1, 0), (0, 1, 1), (0, 1, 3), (0, 1, 11),
- (0, 8, 42), (0, 19, 66), (0, 30, 90), (0, 37, 100),
- (0, 44, 111), (0, 54, 133), (0, 64, 139), (1, 71, 130),
- (4, 85, 125), (22, 115, 108), (28, 123, 87), (34, 131, 66),
- (32, 134, 52), (30, 137, 39), (27, 142, 27), (29, 142, 40),
- (33, 142, 103), (24, 141, 117), (15, 141, 132), (11, 133, 135),
- (7, 126, 138), (0, 107, 144), (0, 86, 147), (0, 70, 139),
- (0, 61, 126), (0, 34, 75), (0, 27, 61), (0, 20, 48),
- (0, 8, 33), (5, 3, 34), (11, 2, 48), (16, 3, 66),
- (12, 4, 110), (12, 4, 135), (12, 5, 161), (15, 5, 173),
- (19, 6, 185), (27, 8, 206), (32, 9, 224), (37, 8, 222),
- (33, 7, 212), (25, 5, 162), (23, 5, 153), (22, 5, 144),
- (32, 5, 122), (31, 4, 97), (24, 2, 68), (15, 1, 38),
- (0, 1, 6), (0, 2, 3), (0, 3, 1), (0, 3, 1),
- (0, 3, 1), (0, 5, 5), (0, 8, 11), (0, 11, 27),
- (0, 17, 46), (0, 35, 97), (0, 43, 107), (0, 51, 118),
- (0, 69, 145), (0, 90, 170), (0, 103, 191), (0, 120, 217),
- (0, 162, 241), (0, 172, 242), (0, 183, 243), (0, 194, 237),
- (0, 187, 229), (0, 181, 216), (4, 177, 186), (11, 177, 156),
- (22, 182, 128), (28, 148, 90), (27, 134, 76), (27, 120, 62),
- (23, 97, 37), (25, 87, 16), (33, 76, 1), (28, 66, 1),
- (12, 32, 1), (7, 25, 1), (3, 19, 2), (4, 16, 2),
- (11, 24, 2), (23, 37, 1), (40, 52, 1), (58, 67, 1),
- (73, 81, 1), (90, 97, 1), (97, 115, 0), (102, 133, 0),
- (107, 152, 0), (111, 164, 0), (120, 174, 0), (121, 187, 8),
- (90, 203, 43), (79, 202, 57), (69, 202, 71), (55, 187, 85),
- (47, 172, 96), (52, 160, 93), (41, 143, 96), (29, 126, 103),
- (14, 100, 104), (0, 69, 98), (0, 47, 78), (0, 28, 57),
- (0, 16, 40), (0, 10, 35), (0, 5, 38), (0, 2, 45),
- (0, 2, 53), (0, 2, 59), (0, 6, 58), (4, 10, 55),
- (12, 17, 55), (23, 24, 54), (35, 23, 50), (47, 23, 43),
- (60, 20, 27), (77, 27, 14), (98, 31, 5), (116, 31, 0),
- (129, 27, 0), (134, 13, 2), (134, 11, 3), (133, 10, 3),
- (130, 10, 3), (124, 10, 2), (117, 3, 2), (100, 4, 3),
- (80, 6, 3), (61, 6, 3), (46, 6, 2), (42, 4, 1),
- (42, 4, 7), (42, 6, 15), (45, 6, 25), (50, 5, 31),
- (65, 3, 26), (88, 3, 23), (110, 9, 22), (131, 21, 25),
- (145, 39, 31), (163, 56, 25), (181, 81, 18), (197, 105, 8),
- (210, 129, 2), (199, 144, 2), (185, 140, 1), (169, 132, 9),
- (152, 121, 19), (137, 121, 32), (116, 115, 45), (89, 102, 61),
- (65, 77, 89), (44, 48, 118), (26, 32, 148), (16, 21, 170),
- (6, 23, 186), (0, 26, 208), (0, 34, 228), (0, 41, 245),
- (0, 48, 253), (0, 56, 253), (0, 60, 253), (0, 71, 254)
- ),
-
-// 665 Tropic
-((111, 42, 86), (103, 43, 110), (97, 43, 117), (91, 43, 125),
- (85, 42, 130), (79, 42, 135), (76, 41, 135), (74, 41, 135),
- (71, 38, 133), (71, 37, 131), (71, 36, 129), (71, 33, 128),
- (72, 31, 127), (70, 28, 125), (69, 26, 123), (67, 25, 122),
- (66, 24, 121), (65, 23, 110), (67, 26, 100), (69, 29, 90),
- (75, 33, 79), (82, 38, 68), (86, 41, 63), (91, 45, 59),
- (114, 65, 49), (126, 76, 40), (139, 88, 31), (152, 100, 21),
- (166, 112, 12), (172, 118, 8), (179, 124, 4), (191, 137, 1),
- (202, 145, 0), (222, 163, 0), (229, 170, 0), (236, 177, 0),
- (241, 181, 0), (247, 185, 0), (248, 188, 0), (250, 192, 0),
- (254, 199, 0), (254, 201, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 204, 0), (255, 204, 0), (255, 204, 0),
- (255, 204, 0), (255, 200, 0), (255, 193, 0), (255, 187, 0),
- (255, 183, 0), (255, 179, 0), (255, 174, 0), (255, 170, 0),
- (255, 168, 5), (255, 163, 8), (255, 158, 11), (255, 153, 14),
- (255, 148, 17), (255, 146, 18), (255, 145, 19), (255, 139, 22),
- (255, 136, 25), (255, 133, 33), (255, 134, 38), (255, 135, 43),
- (255, 136, 44), (255, 137, 46), (255, 139, 50), (255, 139, 51),
- (251, 143, 54), (247, 144, 54), (243, 145, 54), (238, 145, 54),
- (234, 145, 55), (231, 143, 56), (229, 141, 58), (224, 137, 66),
- (215, 132, 77), (192, 114, 100), (177, 99, 109), (162, 84, 118),
- (155, 77, 121), (148, 70, 125), (139, 58, 135), (135, 47, 150),
- (120, 29, 173), (111, 23, 184), (103, 17, 195), (99, 14, 197),
- (96, 12, 200), (91, 7, 201), (93, 4, 201), (91, 2, 199),
- (95, 2, 195), (109, 6, 183), (117, 9, 172), (125, 13, 162),
- (129, 16, 155), (134, 19, 149), (137, 27, 132), (144, 35, 117),
- (161, 55, 96), (170, 65, 84), (180, 75, 72), (185, 81, 66),
- (191, 88, 60), (201, 100, 46), (210, 109, 32), (217, 119, 22),
- (222, 129, 16), (231, 146, 9), (232, 148, 7), (234, 150, 6),
- (236, 151, 4), (239, 152, 2), (240, 156, 0), (240, 156, 0),
- (237, 162, 0), (233, 163, 0), (230, 165, 0), (228, 164, 0),
- (227, 163, 0), (222, 159, 0), (216, 155, 1), (210, 151, 2),
- (203, 146, 3), (189, 140, 4), (186, 138, 4), (184, 136, 5),
- (179, 130, 5), (174, 126, 6), (170, 118, 6), (166, 110, 7),
- (158, 96, 9), (154, 86, 9), (151, 77, 9), (150, 73, 9),
- (149, 70, 10), (148, 64, 12), (146, 56, 15), (143, 47, 21),
- (140, 41, 28), (131, 20, 38), (128, 17, 43), (125, 14, 49),
- (119, 9, 60), (113, 4, 73), (106, 1, 87), (106, 0, 108),
- (94, 0, 138), (92, 0, 145), (91, 0, 152), (88, 0, 166),
- (86, 0, 179), (85, 0, 190), (86, 0, 199), (87, 1, 208),
- (94, 3, 214), (109, 10, 223), (116, 12, 224), (123, 15, 225),
- (136, 20, 224), (148, 25, 219), (161, 30, 212), (168, 36, 201),
- (174, 49, 164), (179, 53, 157), (184, 58, 150), (192, 65, 137),
- (200, 72, 123), (206, 79, 111), (209, 83, 98), (210, 92, 88),
- (208, 98, 81), (201, 99, 81), (193, 98, 83), (183, 94, 88),
- (173, 85, 91), (164, 81, 100), (156, 80, 110), (153, 76, 111),
- (150, 71, 116), (150, 70, 116), (150, 69, 116), (149, 67, 116),
- (149, 65, 115), (148, 67, 114), (151, 69, 107), (159, 74, 101),
- (168, 77, 89), (179, 82, 79), (190, 91, 71), (199, 93, 58),
- (207, 99, 45), (211, 105, 35), (215, 114, 31), (216, 118, 27),
- (217, 120, 24), (218, 123, 22), (219, 126, 19), (220, 124, 15),
- (221, 123, 11), (223, 123, 8), (225, 126, 4), (226, 125, 2),
- (226, 125, 2), (226, 122, 4), (225, 116, 7), (225, 107, 11),
- (224, 99, 16), (224, 93, 22), (224, 87, 29), (225, 77, 36),
- (227, 70, 43), (230, 63, 48), (233, 49, 46), (234, 42, 48),
- (235, 39, 55), (235, 37, 63), (236, 37, 67), (236, 38, 74),
- (239, 39, 75), (242, 40, 80), (246, 40, 78), (250, 43, 70),
- (253, 47, 67), (254, 53, 59), (255, 66, 60), (255, 78, 59),
- (255, 87, 54), (255, 96, 48), (255, 104, 40), (255, 111, 33),
- (255, 113, 25), (255, 116, 17), (255, 113, 12), (254, 115, 9),
- (251, 114, 9), (248, 113, 9), (244, 111, 9), (240, 106, 11),
- (235, 101, 12), (230, 96, 13), (225, 85, 15), (219, 75, 19),
- (211, 67, 24), (202, 60, 32), (190, 57, 42), (174, 44, 44),
- (158, 43, 52), (143, 42, 62), (130, 41, 70), (119, 41, 79)
- ),
-
-// 666 True_Blue
-((0, 19, 94), (0, 18, 93), (0, 17, 92), (0, 16, 92),
- (0, 19, 93), (1, 22, 94), (2, 24, 95), (3, 26, 97),
- (5, 28, 95), (8, 28, 86), (11, 29, 77), (13, 28, 71),
- (16, 27, 65), (14, 23, 61), (12, 20, 58), (11, 18, 57),
- (11, 16, 56), (12, 14, 53), (8, 12, 60), (4, 11, 68),
- (2, 12, 76), (1, 14, 85), (1, 16, 88), (2, 18, 91),
- (5, 26, 104), (6, 29, 113), (8, 33, 122), (8, 35, 126),
- (8, 38, 130), (8, 38, 131), (8, 39, 133), (8, 37, 131),
- (8, 33, 132), (6, 27, 129), (4, 27, 125), (2, 27, 121),
- (2, 27, 120), (2, 27, 120), (4, 28, 121), (7, 30, 122),
- (19, 48, 137), (19, 52, 138), (19, 56, 140), (19, 54, 138),
- (19, 53, 137), (20, 52, 135), (21, 52, 134), (21, 49, 124),
- (18, 42, 110), (5, 23, 79), (2, 16, 70), (0, 10, 62),
- (0, 6, 58), (0, 3, 54), (0, 2, 53), (0, 1, 52),
- (0, 0, 55), (0, 0, 59), (0, 1, 63), (0, 1, 67),
- (0, 2, 72), (0, 2, 73), (0, 3, 74), (0, 4, 75),
- (0, 4, 76), (1, 6, 82), (3, 9, 89), (6, 12, 97),
- (7, 14, 104), (8, 17, 111), (12, 25, 122), (16, 36, 133),
- (20, 56, 147), (19, 64, 158), (19, 72, 170), (19, 82, 176),
- (19, 93, 183), (20, 100, 184), (21, 107, 186), (21, 110, 194),
- (20, 107, 201), (16, 86, 203), (14, 82, 202), (12, 79, 201),
- (12, 77, 201), (12, 75, 202), (17, 70, 199), (16, 58, 195),
- (14, 41, 176), (10, 38, 167), (6, 35, 158), (6, 33, 154),
- (7, 31, 150), (8, 30, 141), (10, 26, 134), (9, 19, 127),
- (5, 14, 120), (2, 10, 110), (3, 12, 106), (4, 14, 102),
- (4, 14, 100), (5, 14, 98), (4, 17, 95), (4, 19, 93),
- (7, 22, 83), (9, 22, 74), (12, 22, 66), (12, 22, 63),
- (12, 22, 61), (10, 22, 59), (8, 20, 57), (7, 17, 56),
- (8, 16, 53), (9, 14, 56), (8, 13, 57), (7, 12, 58),
- (3, 10, 62), (1, 10, 64), (2, 11, 66), (4, 15, 69),
- (19, 34, 87), (25, 42, 98), (31, 50, 109), (30, 51, 109),
- (30, 53, 109), (33, 54, 104), (36, 55, 105), (40, 57, 105),
- (41, 56, 105), (28, 42, 81), (24, 35, 73), (21, 28, 65),
- (16, 19, 52), (13, 12, 45), (10, 9, 41), (7, 7, 40),
- (2, 2, 44), (1, 2, 45), (0, 2, 47), (0, 2, 46),
- (0, 2, 45), (0, 2, 43), (0, 1, 40), (0, 1, 36),
- (0, 2, 32), (0, 3, 25), (0, 2, 24), (0, 2, 24),
- (0, 0, 25), (0, 1, 31), (0, 2, 38), (0, 3, 47),
- (0, 4, 64), (0, 4, 68), (1, 4, 73), (1, 4, 79),
- (1, 4, 83), (2, 4, 85), (1, 4, 86), (1, 4, 86),
- (0, 6, 86), (1, 13, 89), (2, 16, 92), (3, 20, 96),
- (6, 30, 106), (13, 44, 118), (24, 60, 134), (36, 79, 151),
- (77, 124, 189), (87, 135, 196), (98, 147, 204), (112, 158, 215),
- (118, 166, 224), (106, 170, 230), (107, 178, 237), (113, 193, 243),
- (118, 195, 245), (120, 193, 245), (100, 181, 241), (77, 168, 235),
- (62, 165, 232), (58, 161, 228), (58, 155, 227), (58, 141, 224),
- (42, 106, 198), (37, 98, 186), (32, 91, 175), (23, 75, 154),
- (18, 57, 135), (11, 43, 116), (7, 30, 99), (5, 23, 81),
- (2, 19, 68), (1, 16, 61), (0, 19, 61), (0, 23, 64),
- (2, 29, 71), (6, 34, 82), (7, 39, 96), (8, 43, 110),
- (7, 47, 121), (6, 48, 128), (7, 48, 136), (8, 42, 139),
- (8, 39, 139), (7, 36, 138), (4, 32, 133), (2, 30, 131),
- (1, 25, 130), (2, 23, 127), (5, 24, 122), (12, 30, 117),
- (21, 39, 117), (27, 51, 123), (32, 60, 132), (32, 62, 136),
- (32, 62, 134), (35, 60, 129), (35, 59, 127), (33, 61, 130),
- (28, 57, 135), (20, 48, 138), (14, 37, 136), (8, 27, 138),
- (5, 20, 142), (2, 19, 144), (1, 19, 147), (1, 20, 146),
- (0, 21, 145), (1, 19, 147), (2, 19, 143), (2, 19, 137),
- (1, 19, 124), (1, 18, 106), (0, 14, 90), (1, 9, 74),
- (2, 6, 62), (2, 4, 50), (4, 4, 41), (5, 4, 34),
- (5, 4, 30), (6, 4, 32), (5, 5, 36), (5, 6, 42),
- (6, 8, 48), (5, 9, 56), (6, 9, 68), (5, 10, 81),
- (3, 11, 91), (3, 14, 97), (1, 18, 100), (0, 21, 103),
- (2, 19, 104), (2, 17, 103), (2, 16, 100), (1, 16, 96)
- ),
-
-// 667 Tryst
-((165, 198, 195), (171, 198, 186), (185, 202, 186), (200, 207, 187),
- (209, 204, 183), (219, 202, 179), (219, 197, 173), (219, 192, 167),
- (197, 157, 133), (181, 140, 116), (166, 124, 99), (158, 113, 89),
- (150, 103, 80), (150, 98, 78), (150, 94, 76), (151, 93, 76),
- (153, 93, 76), (155, 97, 77), (157, 105, 82), (160, 113, 88),
- (164, 121, 95), (169, 130, 103), (174, 133, 106), (179, 137, 110),
- (190, 142, 115), (190, 135, 110), (191, 129, 105), (179, 119, 95),
- (168, 109, 86), (160, 102, 81), (152, 96, 76), (137, 84, 66),
- (126, 76, 60), (113, 55, 45), (114, 48, 40), (115, 41, 36),
- (115, 35, 30), (115, 30, 25), (116, 32, 24), (117, 35, 24),
- (119, 48, 27), (125, 52, 28), (131, 57, 30), (136, 51, 28),
- (141, 46, 26), (141, 44, 22), (142, 42, 19), (141, 41, 17),
- (139, 44, 14), (144, 59, 10), (142, 60, 15), (141, 61, 21),
- (139, 62, 30), (137, 64, 40), (135, 68, 45), (134, 72, 50),
- (131, 90, 67), (133, 95, 67), (136, 101, 68), (129, 97, 71),
- (122, 93, 74), (118, 92, 75), (115, 91, 77), (104, 85, 85),
- (93, 83, 93), (93, 85, 86), (89, 79, 81), (86, 74, 76),
- (84, 70, 72), (82, 67, 69), (78, 59, 63), (72, 52, 63),
- (60, 45, 60), (57, 48, 60), (54, 51, 61), (58, 56, 60),
- (62, 62, 60), (65, 63, 61), (68, 65, 63), (75, 69, 67),
- (80, 69, 68), (83, 71, 67), (85, 72, 67), (87, 73, 67),
- (87, 71, 67), (88, 69, 67), (92, 69, 67), (98, 67, 65),
- (115, 67, 64), (121, 72, 65), (127, 77, 67), (128, 77, 68),
- (130, 77, 70), (133, 81, 74), (134, 81, 75), (135, 83, 76),
- (137, 84, 75), (146, 96, 77), (153, 99, 81), (160, 103, 86),
- (163, 104, 88), (166, 106, 90), (172, 111, 93), (178, 114, 92),
- (186, 122, 92), (184, 124, 94), (183, 126, 96), (183, 128, 99),
- (183, 130, 102), (188, 137, 108), (194, 146, 116), (201, 156, 122),
- (210, 169, 133), (220, 192, 154), (220, 196, 159), (221, 200, 165),
- (223, 206, 172), (225, 212, 179), (227, 216, 182), (230, 219, 187),
- (228, 224, 195), (224, 221, 195), (220, 219, 195), (218, 215, 192),
- (216, 212, 190), (212, 203, 180), (208, 193, 168), (200, 179, 157),
- (189, 171, 149), (174, 155, 130), (173, 152, 124), (172, 150, 119),
- (171, 145, 108), (173, 138, 94), (173, 125, 80), (166, 113, 68),
- (140, 85, 49), (131, 78, 42), (122, 71, 36), (119, 70, 34),
- (116, 69, 32), (114, 66, 29), (111, 66, 31), (102, 63, 37),
- (89, 64, 45), (73, 66, 56), (72, 68, 58), (71, 70, 61),
- (76, 76, 65), (88, 84, 72), (100, 92, 79), (109, 103, 90),
- (126, 123, 106), (129, 126, 108), (133, 130, 111), (141, 131, 112),
- (149, 127, 109), (156, 117, 104), (157, 108, 103), (157, 103, 103),
- (157, 100, 102), (147, 101, 103), (144, 100, 101), (142, 99, 99),
- (136, 93, 93), (126, 86, 89), (114, 79, 87), (104, 73, 82),
- (82, 68, 77), (77, 68, 75), (73, 69, 73), (69, 66, 65),
- (69, 64, 59), (71, 60, 54), (78, 60, 50), (86, 62, 44),
- (97, 64, 42), (104, 69, 40), (113, 72, 36), (124, 77, 33),
- (138, 82, 34), (155, 92, 37), (171, 104, 39), (189, 114, 44),
- (211, 129, 53), (211, 127, 52), (211, 126, 51), (203, 120, 50),
- (194, 115, 48), (181, 110, 45), (173, 104, 45), (165, 102, 49),
- (159, 101, 51), (152, 93, 47), (146, 84, 44), (146, 75, 40),
- (141, 69, 37), (140, 69, 35), (143, 77, 37), (152, 93, 46),
- (161, 109, 52), (172, 125, 60), (186, 139, 65), (196, 149, 72),
- (204, 156, 77), (211, 163, 80), (216, 172, 86), (214, 176, 90),
- (205, 179, 92), (191, 178, 87), (176, 174, 84), (161, 164, 80),
- (146, 153, 77), (134, 150, 72), (128, 142, 75), (123, 136, 75),
- (119, 130, 76), (116, 127, 77), (115, 124, 76), (116, 116, 78),
- (119, 119, 75), (129, 123, 78), (141, 129, 81), (153, 131, 87),
- (164, 136, 90), (171, 138, 92), (174, 133, 93), (172, 124, 89),
- (165, 117, 83), (155, 113, 76), (147, 101, 74), (142, 94, 70),
- (135, 86, 65), (132, 81, 62), (133, 73, 57), (135, 67, 50),
- (133, 68, 43), (134, 72, 45), (139, 77, 51), (147, 88, 55),
- (157, 101, 63), (173, 114, 75), (189, 128, 85), (203, 140, 90),
- (210, 153, 99), (209, 161, 114), (202, 168, 122), (188, 174, 127),
- (176, 177, 134), (167, 179, 147), (164, 182, 154), (165, 186, 164),
- (171, 193, 179), (175, 195, 191), (173, 197, 197), (168, 199, 195)
- ),
-
-// 668 Tumbleweed
-((85, 75, 65), (84, 76, 61), (88, 78, 62), (93, 81, 64),
- (111, 93, 71), (129, 106, 78), (134, 111, 82), (140, 116, 86),
- (146, 122, 90), (147, 119, 84), (148, 117, 78), (138, 111, 77),
- (129, 105, 76), (115, 94, 71), (101, 83, 67), (97, 80, 64),
- (93, 77, 62), (91, 81, 69), (95, 87, 76), (100, 94, 83),
- (105, 99, 88), (110, 105, 93), (111, 106, 94), (113, 107, 95),
- (116, 111, 98), (111, 106, 93), (106, 102, 89), (97, 90, 79),
- (89, 79, 69), (85, 74, 63), (82, 69, 57), (76, 63, 47),
- (70, 60, 41), (64, 56, 35), (63, 53, 31), (63, 51, 27),
- (61, 52, 30), (59, 53, 33), (59, 53, 36), (59, 54, 39),
- (59, 54, 47), (57, 53, 50), (55, 52, 53), (54, 52, 54),
- (54, 52, 56), (55, 52, 56), (56, 53, 56), (57, 55, 54),
- (61, 58, 53), (73, 63, 51), (78, 66, 51), (84, 70, 51),
- (87, 74, 52), (90, 78, 53), (90, 77, 53), (91, 77, 54),
- (88, 74, 59), (81, 71, 59), (75, 68, 59), (64, 60, 54),
- (54, 53, 50), (50, 48, 47), (46, 44, 45), (39, 36, 38),
- (32, 29, 31), (21, 19, 20), (20, 18, 19), (19, 17, 18),
- (20, 17, 17), (21, 18, 17), (25, 22, 18), (28, 25, 19),
- (34, 30, 21), (35, 31, 19), (37, 32, 17), (36, 31, 15),
- (35, 30, 14), (34, 28, 13), (33, 26, 13), (32, 23, 12),
- (30, 21, 11), (28, 21, 17), (31, 23, 20), (34, 25, 24),
- (36, 26, 25), (38, 28, 27), (43, 33, 30), (47, 38, 32),
- (52, 40, 26), (49, 37, 22), (47, 34, 18), (43, 32, 17),
- (40, 31, 17), (36, 29, 14), (31, 24, 10), (27, 22, 6),
- (21, 17, 3), (14, 11, 8), (15, 12, 12), (16, 13, 16),
- (17, 14, 17), (18, 16, 18), (20, 18, 18), (22, 19, 19),
- (25, 21, 25), (27, 23, 25), (29, 26, 26), (29, 27, 26),
- (30, 28, 27), (31, 30, 28), (32, 32, 31), (35, 34, 33),
- (37, 36, 34), (41, 36, 32), (41, 35, 31), (41, 35, 30),
- (40, 32, 28), (38, 31, 28), (36, 30, 29), (37, 30, 29),
- (37, 29, 31), (35, 29, 33), (34, 30, 35), (34, 32, 37),
- (35, 35, 40), (39, 40, 45), (43, 44, 48), (46, 45, 50),
- (48, 45, 50), (51, 52, 54), (53, 54, 55), (56, 56, 57),
- (61, 60, 62), (68, 64, 65), (71, 66, 70), (72, 70, 73),
- (73, 72, 76), (73, 70, 74), (73, 68, 73), (71, 67, 71),
- (70, 66, 69), (67, 61, 64), (61, 57, 58), (56, 51, 51),
- (51, 46, 47), (48, 41, 41), (47, 41, 40), (47, 41, 40),
- (47, 42, 40), (47, 43, 42), (48, 45, 45), (52, 48, 51),
- (60, 58, 64), (62, 60, 65), (64, 63, 67), (69, 69, 70),
- (73, 72, 70), (79, 75, 68), (87, 76, 66), (92, 75, 60),
- (95, 74, 56), (85, 65, 40), (82, 62, 38), (79, 59, 36),
- (75, 54, 30), (71, 49, 30), (67, 46, 30), (59, 43, 31),
- (47, 41, 40), (47, 43, 43), (47, 45, 47), (53, 51, 53),
- (60, 56, 60), (67, 62, 67), (74, 69, 74), (84, 77, 76),
- (94, 85, 78), (101, 89, 75), (105, 89, 70), (103, 84, 66),
- (98, 78, 57), (93, 72, 49), (84, 63, 40), (74, 53, 28),
- (54, 37, 14), (53, 35, 12), (52, 33, 11), (52, 37, 17),
- (59, 44, 26), (72, 58, 44), (88, 80, 63), (114, 103, 82),
- (133, 125, 100), (150, 142, 112), (162, 152, 123), (162, 157, 128),
- (169, 161, 129), (166, 160, 130), (159, 154, 124), (149, 144, 117),
- (134, 130, 106), (125, 123, 95), (122, 118, 89), (123, 118, 92),
- (126, 122, 101), (133, 128, 110), (139, 135, 120), (145, 141, 122),
- (148, 145, 126), (149, 147, 128), (148, 147, 131), (147, 144, 133),
- (142, 140, 131), (136, 132, 126), (128, 125, 115), (119, 117, 106),
- (112, 110, 98), (107, 105, 91), (103, 98, 87), (99, 95, 81),
- (94, 91, 75), (88, 87, 70), (82, 81, 63), (76, 74, 55),
- (70, 66, 51), (63, 60, 48), (55, 54, 44), (48, 47, 41),
- (42, 40, 34), (38, 32, 28), (34, 26, 24), (29, 22, 20),
- (24, 17, 16), (20, 15, 11), (19, 12, 8), (18, 12, 5),
- (19, 14, 7), (21, 16, 11), (24, 21, 16), (29, 27, 21),
- (33, 34, 25), (40, 41, 32), (46, 47, 40), (52, 52, 47),
- (59, 57, 54), (65, 62, 58), (70, 66, 61), (74, 70, 66),
- (78, 74, 70), (83, 77, 72), (90, 82, 74), (93, 84, 75),
- (88, 79, 70), (84, 74, 66), (77, 69, 64), (78, 69, 62)
- ),
-
-// 669 Type_AB_Positive
-((116, 19, 18), (115, 19, 18), (105, 22, 19), (95, 26, 20),
- (82, 25, 19), (70, 24, 18), (64, 23, 17), (58, 23, 17),
- (40, 27, 18), (37, 27, 19), (35, 28, 20), (39, 28, 20),
- (43, 28, 20), (52, 28, 21), (62, 28, 22), (67, 26, 22),
- (73, 25, 23), (105, 27, 26), (116, 28, 27), (127, 29, 28),
- (131, 33, 34), (136, 38, 40), (139, 38, 40), (143, 38, 40),
- (155, 34, 34), (153, 34, 34), (151, 34, 35), (148, 35, 35),
- (146, 36, 36), (148, 34, 34), (151, 33, 32), (160, 27, 25),
- (166, 26, 23), (169, 29, 27), (171, 30, 28), (174, 32, 29),
- (180, 32, 28), (187, 33, 28), (189, 35, 28), (191, 37, 29),
- (195, 37, 29), (195, 37, 29), (195, 37, 29), (188, 37, 30),
- (182, 37, 32), (175, 37, 33), (168, 38, 34), (153, 37, 34),
- (137, 37, 34), (105, 35, 31), (89, 33, 31), (74, 32, 32),
- (65, 30, 29), (56, 29, 27), (54, 28, 26), (53, 28, 25),
- (49, 30, 25), (48, 29, 25), (47, 28, 25), (46, 25, 24),
- (45, 23, 23), (44, 25, 23), (44, 27, 24), (40, 29, 25),
- (37, 29, 23), (31, 24, 20), (30, 24, 19), (30, 24, 19),
- (30, 25, 19), (31, 26, 20), (34, 27, 20), (39, 29, 20),
- (53, 28, 18), (64, 25, 17), (76, 23, 17), (88, 23, 18),
- (100, 24, 19), (102, 22, 18), (105, 20, 17), (107, 20, 13),
- (107, 20, 13), (102, 21, 16), (92, 19, 16), (82, 18, 16),
- (76, 17, 15), (70, 17, 15), (61, 18, 14), (56, 21, 16),
- (55, 26, 23), (59, 26, 25), (63, 27, 28), (63, 27, 28),
- (64, 27, 28), (65, 27, 25), (66, 29, 24), (67, 33, 26),
- (68, 38, 29), (71, 44, 34), (73, 52, 38), (76, 61, 43),
- (77, 63, 44), (78, 66, 45), (79, 66, 48), (76, 47, 47),
- (73, 54, 51), (69, 55, 48), (66, 57, 45), (62, 47, 41),
- (58, 37, 37), (53, 31, 31), (45, 27, 27), (41, 26, 25),
- (41, 28, 25), (49, 30, 25), (50, 29, 25), (52, 29, 25),
- (56, 31, 25), (60, 33, 25), (63, 33, 26), (64, 31, 26),
- (60, 32, 23), (58, 31, 21), (57, 31, 19), (58, 31, 18),
- (59, 32, 18), (60, 30, 16), (66, 29, 16), (75, 27, 18),
- (89, 25, 17), (123, 30, 19), (131, 30, 19), (139, 30, 19),
- (155, 32, 21), (171, 31, 22), (186, 35, 25), (197, 37, 26),
- (204, 37, 26), (203, 37, 26), (202, 38, 26), (201, 38, 26),
- (200, 38, 27), (195, 35, 26), (185, 34, 26), (174, 28, 23),
- (158, 27, 21), (128, 29, 23), (119, 30, 24), (111, 31, 25),
- (95, 26, 24), (79, 24, 21), (65, 23, 21), (53, 22, 20),
- (42, 32, 26), (42, 32, 27), (43, 32, 29), (51, 37, 35),
- (63, 41, 43), (83, 58, 60), (102, 57, 61), (119, 54, 59),
- (134, 55, 54), (158, 61, 58), (162, 60, 56), (167, 59, 55),
- (169, 47, 47), (160, 42, 38), (142, 30, 20), (128, 28, 18),
- (99, 27, 18), (91, 25, 17), (83, 23, 16), (71, 24, 15),
- (65, 25, 14), (63, 27, 14), (67, 28, 15), (75, 25, 17),
- (87, 25, 19), (102, 27, 18), (115, 26, 18), (122, 26, 17),
- (125, 24, 17), (125, 23, 18), (122, 24, 18), (118, 26, 19),
- (95, 25, 16), (87, 25, 17), (80, 26, 18), (65, 25, 18),
- (54, 27, 17), (45, 31, 18), (38, 29, 18), (34, 32, 20),
- (27, 31, 19), (22, 29, 20), (25, 29, 22), (31, 31, 23),
- (35, 30, 25), (41, 36, 28), (47, 35, 30), (53, 36, 33),
- (59, 37, 33), (64, 38, 32), (70, 42, 31), (75, 43, 30),
- (77, 42, 30), (77, 40, 29), (72, 34, 25), (66, 31, 22),
- (62, 28, 20), (59, 27, 18), (57, 25, 17), (57, 25, 17),
- (56, 23, 16), (59, 20, 15), (64, 18, 14), (69, 17, 13),
- (77, 20, 12), (82, 21, 11), (85, 25, 11), (89, 28, 11),
- (86, 27, 11), (82, 27, 12), (75, 24, 12), (67, 27, 13),
- (61, 30, 15), (54, 31, 16), (47, 31, 18), (40, 28, 18),
- (34, 25, 19), (31, 25, 19), (27, 30, 20), (23, 29, 21),
- (24, 28, 21), (27, 27, 21), (27, 21, 27), (27, 21, 27),
- (24, 21, 28), (24, 21, 28), (28, 21, 28), (28, 20, 22),
- (29, 20, 24), (28, 20, 22), (28, 20, 20), (27, 20, 20),
- (28, 25, 20), (28, 25, 20), (28, 22, 20), (30, 22, 19),
- (33, 19, 19), (41, 22, 19), (52, 21, 19), (67, 22, 18),
- (81, 21, 19), (94, 20, 20), (102, 25, 21), (110, 23, 21)
- ),
-
-// 670 Underwater_Day
-((29, 150, 138), (65, 164, 138), (81, 173, 150), (98, 183, 163),
- (115, 186, 168), (133, 190, 173), (133, 186, 175), (133, 182, 178),
- (123, 169, 157), (104, 159, 154), (86, 149, 151), (69, 142, 154),
- (53, 136, 157), (58, 135, 169), (64, 134, 181), (66, 130, 186),
- (69, 127, 192), (60, 144, 186), (46, 138, 182), (32, 132, 179),
- (18, 120, 174), (5, 109, 170), (12, 103, 166), (19, 98, 162),
- (58, 72, 150), (82, 71, 148), (107, 70, 146), (114, 74, 147),
- (121, 79, 148), (115, 84, 147), (110, 89, 147), (94, 98, 145),
- (73, 108, 147), (34, 120, 138), (33, 126, 140), (33, 133, 143),
- (37, 131, 140), (41, 129, 137), (45, 127, 133), (49, 126, 129),
- (39, 101, 118), (40, 93, 108), (42, 86, 98), (42, 85, 98),
- (43, 84, 98), (42, 88, 98), (41, 93, 98), (39, 97, 97),
- (36, 104, 104), (43, 113, 115), (57, 105, 113), (72, 98, 112),
- (95, 96, 111), (119, 95, 111), (128, 96, 108), (138, 98, 105),
- (144, 97, 132), (137, 109, 148), (130, 121, 165), (116, 121, 168),
- (102, 121, 172), (92, 121, 168), (83, 122, 165), (66, 116, 148),
- (57, 109, 115), (48, 84, 71), (48, 66, 48), (49, 48, 26),
- (48, 42, 22), (47, 36, 18), (33, 35, 11), (25, 41, 7),
- (12, 47, 41), (10, 60, 58), (8, 73, 76), (22, 76, 103),
- (36, 79, 131), (46, 83, 133), (56, 88, 136), (77, 85, 139),
- (90, 81, 138), (87, 58, 118), (73, 45, 102), (60, 32, 86),
- (49, 26, 76), (39, 20, 67), (32, 18, 49), (29, 12, 33),
- (39, 16, 16), (60, 27, 42), (81, 38, 68), (97, 46, 79),
- (114, 54, 90), (140, 86, 117), (159, 97, 151), (181, 95, 165),
- (177, 109, 163), (160, 104, 152), (131, 110, 143), (102, 116, 135),
- (96, 121, 136), (91, 127, 138), (79, 143, 156), (74, 159, 155),
- (92, 165, 176), (105, 158, 176), (118, 151, 177), (117, 144, 177),
- (116, 138, 177), (118, 129, 168), (116, 118, 150), (106, 100, 140),
- (93, 83, 112), (57, 53, 75), (52, 47, 70), (47, 41, 66),
- (39, 44, 67), (31, 55, 83), (35, 54, 90), (43, 54, 102),
- (51, 86, 143), (61, 86, 146), (71, 87, 150), (71, 95, 150),
- (71, 103, 151), (82, 119, 148), (91, 123, 142), (87, 119, 131),
- (83, 120, 132), (110, 103, 141), (112, 101, 145), (115, 100, 150),
- (140, 119, 158), (160, 122, 164), (154, 119, 165), (153, 137, 168),
- (126, 144, 148), (111, 139, 147), (97, 135, 147), (90, 134, 143),
- (83, 134, 140), (75, 135, 142), (62, 140, 149), (53, 134, 152),
- (56, 124, 152), (86, 128, 168), (100, 126, 171), (115, 125, 175),
- (139, 131, 185), (165, 144, 191), (176, 150, 194), (172, 162, 198),
- (149, 153, 184), (139, 150, 182), (130, 147, 180), (117, 147, 176),
- (119, 137, 172), (118, 125, 174), (119, 117, 169), (134, 112, 154),
- (143, 111, 147), (137, 106, 135), (136, 110, 131), (135, 115, 127),
- (123, 117, 127), (111, 114, 127), (110, 120, 124), (115, 122, 112),
- (109, 121, 110), (109, 122, 107), (109, 124, 105), (97, 126, 113),
- (74, 127, 118), (55, 116, 115), (40, 102, 117), (28, 87, 108),
- (12, 61, 83), (10, 39, 67), (12, 24, 51), (5, 11, 31),
- (3, 9, 21), (4, 11, 13), (7, 11, 8), (9, 13, 9),
- (12, 8, 4), (15, 8, 4), (19, 9, 5), (18, 9, 2),
- (20, 8, 4), (23, 9, 8), (21, 14, 9), (21, 20, 22),
- (29, 26, 40), (39, 32, 53), (50, 45, 72), (64, 59, 98),
- (85, 63, 126), (97, 78, 151), (101, 101, 165), (110, 109, 180),
- (114, 120, 207), (124, 162, 218), (143, 183, 210), (159, 175, 217),
- (178, 191, 233), (193, 196, 229), (200, 190, 212), (202, 177, 202),
- (189, 155, 183), (173, 163, 146), (159, 164, 112), (141, 134, 90),
- (125, 137, 81), (97, 150, 81), (78, 141, 84), (62, 140, 100),
- (33, 139, 111), (20, 137, 105), (11, 123, 93), (5, 101, 78),
- (12, 86, 71), (29, 75, 67), (50, 77, 66), (67, 83, 74),
- (89, 86, 77), (113, 96, 83), (110, 101, 90), (100, 94, 73),
- (94, 88, 48), (68, 81, 52), (49, 74, 50), (39, 68, 32),
- (28, 64, 44), (36, 62, 65), (52, 55, 61), (65, 46, 58),
- (87, 38, 64), (111, 33, 57), (115, 27, 38), (124, 21, 39),
- (133, 34, 56), (126, 53, 72), (125, 65, 105), (134, 93, 146),
- (147, 119, 177), (144, 137, 205), (129, 155, 231), (134, 159, 229),
- (130, 157, 213), (97, 152, 205), (70, 148, 184), (59, 150, 165),
- (43, 141, 155), (26, 133, 146), (14, 136, 142), (16, 143, 139)
- ),
-
-// 671 Venice
-((79, 14, 7), (81, 38, 30), (94, 53, 45), (107, 69, 61),
- (129, 91, 72), (152, 114, 84), (161, 122, 92), (170, 131, 100),
- (199, 156, 129), (191, 161, 137), (184, 166, 145), (160, 173, 152),
- (137, 181, 160), (119, 180, 165), (101, 179, 171), (95, 173, 170),
- (90, 168, 169), (73, 158, 167), (75, 161, 170), (78, 164, 173),
- (83, 157, 167), (89, 150, 161), (92, 145, 156), (95, 140, 151),
- (100, 130, 139), (94, 120, 129), (88, 110, 119), (84, 96, 106),
- (81, 82, 93), (82, 75, 86), (84, 68, 80), (80, 66, 75),
- (78, 63, 69), (69, 70, 79), (80, 68, 75), (91, 67, 72),
- (96, 74, 79), (102, 81, 86), (96, 92, 98), (90, 103, 111),
- (120, 119, 108), (140, 120, 98), (161, 121, 88), (166, 125, 91),
- (172, 130, 94), (175, 132, 90), (178, 134, 87), (181, 138, 89),
- (177, 143, 91), (156, 141, 106), (158, 141, 104), (161, 142, 103),
- (164, 145, 107), (167, 148, 111), (167, 151, 116), (167, 154, 122),
- (190, 170, 126), (199, 170, 115), (208, 171, 105), (207, 168, 99),
- (206, 165, 93), (203, 158, 90), (201, 151, 88), (191, 129, 77),
- (179, 107, 64), (141, 73, 35), (117, 53, 25), (94, 34, 16),
- (85, 27, 13), (76, 21, 11), (62, 8, 10), (50, 11, 14),
- (21, 18, 21), (19, 21, 21), (18, 24, 22), (28, 33, 26),
- (39, 43, 31), (43, 43, 33), (47, 43, 35), (58, 41, 30),
- (71, 32, 26), (94, 34, 25), (95, 35, 40), (96, 36, 55),
- (98, 36, 60), (101, 37, 66), (113, 43, 72), (124, 56, 63),
- (121, 70, 79), (117, 71, 95), (113, 72, 112), (115, 73, 111),
- (118, 75, 111), (123, 80, 96), (121, 74, 84), (109, 60, 80),
- (100, 44, 74), (101, 25, 62), (103, 20, 49), (106, 15, 36),
- (104, 13, 30), (102, 11, 24), (95, 8, 15), (85, 14, 18),
- (72, 33, 35), (64, 43, 48), (57, 54, 61), (52, 58, 68),
- (48, 62, 76), (40, 69, 89), (37, 82, 102), (38, 96, 116),
- (40, 107, 123), (49, 105, 125), (50, 101, 119), (52, 97, 114),
- (55, 85, 102), (52, 75, 91), (49, 69, 76), (45, 60, 66),
- (49, 39, 38), (50, 36, 39), (52, 33, 40), (50, 37, 45),
- (48, 41, 51), (44, 52, 59), (46, 61, 66), (46, 70, 79),
- (47, 81, 91), (29, 97, 109), (26, 97, 108), (24, 98, 108),
- (25, 100, 110), (30, 96, 110), (38, 93, 116), (45, 89, 123),
- (57, 88, 138), (68, 94, 149), (80, 100, 160), (86, 104, 165),
- (92, 109, 170), (97, 113, 176), (99, 117, 178), (102, 130, 182),
- (102, 132, 183), (91, 142, 171), (83, 145, 168), (75, 148, 166),
- (62, 158, 169), (52, 168, 180), (43, 176, 187), (37, 177, 187),
- (21, 174, 181), (18, 174, 181), (16, 174, 182), (14, 173, 182),
- (19, 169, 180), (20, 164, 173), (25, 151, 161), (31, 140, 151),
- (36, 130, 141), (41, 124, 135), (41, 124, 134), (41, 124, 134),
- (41, 124, 134), (36, 125, 133), (31, 128, 135), (26, 132, 138),
- (20, 141, 149), (18, 141, 149), (16, 142, 150), (16, 141, 148),
- (16, 141, 147), (17, 142, 147), (21, 143, 150), (22, 143, 150),
- (26, 137, 145), (29, 131, 138), (29, 125, 129), (27, 121, 123),
- (24, 117, 119), (19, 111, 114), (17, 108, 110), (12, 103, 108),
- (7, 105, 108), (8, 104, 108), (9, 104, 108), (14, 106, 110),
- (20, 107, 115), (24, 112, 120), (30, 118, 126), (36, 123, 132),
- (41, 127, 136), (46, 130, 139), (48, 131, 140), (49, 131, 141),
- (50, 130, 140), (50, 129, 137), (55, 122, 132), (60, 112, 129),
- (66, 101, 127), (71, 94, 121), (74, 92, 110), (78, 88, 97),
- (79, 86, 94), (80, 82, 94), (80, 80, 100), (75, 85, 99),
- (71, 89, 95), (64, 98, 96), (57, 104, 100), (52, 109, 111),
- (46, 115, 119), (44, 117, 123), (43, 121, 127), (42, 123, 130),
- (43, 125, 132), (44, 126, 134), (44, 127, 136), (45, 127, 136),
- (45, 127, 137), (45, 127, 137), (45, 127, 138), (46, 127, 139),
- (47, 129, 139), (50, 129, 140), (53, 128, 140), (59, 125, 144),
- (65, 122, 150), (71, 122, 159), (79, 121, 166), (82, 120, 167),
- (86, 117, 168), (88, 115, 167), (93, 114, 168), (107, 118, 171),
- (122, 124, 166), (136, 129, 163), (150, 140, 154), (157, 148, 145),
- (170, 154, 139), (183, 160, 126), (193, 159, 116), (200, 159, 105),
- (197, 143, 89), (195, 126, 78), (187, 107, 64), (178, 85, 50),
- (168, 75, 40), (153, 53, 25), (142, 33, 14), (126, 17, 10),
- (111, 2, 5), (98, 2, 5), (88, 2, 5), (81, 3, 3)
- ),
-
-// 672 Victoria
-((103, 95, 129), (114, 85, 111), (123, 80, 103), (132, 75, 96),
- (140, 73, 89), (148, 71, 83), (151, 72, 80), (154, 74, 77),
- (174, 79, 64), (180, 75, 59), (187, 72, 54), (189, 71, 53),
- (191, 70, 53), (187, 73, 55), (183, 76, 57), (178, 77, 57),
- (174, 78, 58), (152, 66, 61), (140, 60, 60), (129, 55, 60),
- (117, 52, 60), (106, 50, 60), (100, 49, 60), (94, 48, 60),
- (72, 43, 60), (66, 42, 59), (60, 42, 58), (63, 42, 55),
- (67, 42, 53), (71, 42, 53), (76, 43, 53), (87, 41, 54),
- (100, 41, 53), (113, 41, 53), (114, 41, 53), (116, 42, 53),
- (119, 41, 56), (122, 40, 59), (123, 40, 62), (124, 40, 65),
- (118, 44, 75), (108, 49, 80), (99, 55, 86), (91, 59, 92),
- (84, 64, 99), (82, 64, 101), (81, 65, 104), (78, 66, 104),
- (75, 66, 104), (73, 67, 99), (72, 67, 99), (72, 67, 99),
- (70, 66, 98), (69, 66, 97), (68, 65, 96), (68, 65, 96),
- (68, 63, 92), (69, 60, 93), (70, 57, 95), (67, 56, 97),
- (64, 55, 100), (62, 55, 101), (61, 55, 102), (59, 58, 104),
- (60, 57, 104), (63, 58, 105), (66, 62, 108), (70, 66, 111),
- (74, 70, 114), (78, 75, 117), (90, 88, 124), (100, 100, 130),
- (116, 114, 135), (117, 116, 136), (118, 118, 138), (122, 122, 140),
- (127, 127, 143), (130, 128, 140), (134, 130, 137), (133, 130, 137),
- (128, 125, 134), (111, 107, 128), (107, 103, 128), (103, 100, 128),
- (102, 100, 128), (102, 100, 128), (102, 100, 127), (101, 98, 128),
- (88, 90, 125), (82, 84, 121), (77, 78, 117), (75, 75, 116),
- (73, 72, 115), (72, 67, 112), (72, 64, 110), (71, 60, 105),
- (70, 57, 98), (64, 48, 88), (65, 47, 88), (66, 47, 89),
- (68, 48, 91), (70, 50, 94), (75, 56, 96), (81, 66, 98),
- (97, 89, 104), (107, 102, 113), (118, 115, 122), (123, 121, 127),
- (128, 127, 133), (134, 136, 140), (135, 137, 146), (136, 140, 145),
- (134, 140, 143), (125, 128, 140), (121, 124, 139), (118, 120, 138),
- (107, 106, 137), (99, 97, 132), (91, 90, 126), (82, 81, 121),
- (73, 72, 115), (71, 70, 114), (70, 69, 113), (71, 69, 111),
- (72, 69, 110), (75, 70, 107), (81, 73, 102), (88, 73, 97),
- (94, 71, 93), (108, 66, 84), (108, 63, 81), (109, 61, 78),
- (108, 58, 70), (105, 53, 64), (100, 49, 59), (98, 48, 57),
- (96, 45, 57), (93, 45, 57), (91, 45, 57), (88, 44, 57),
- (85, 44, 57), (81, 44, 57), (82, 44, 56), (87, 46, 56),
- (94, 51, 54), (105, 58, 54), (105, 60, 56), (106, 62, 58),
- (108, 64, 64), (108, 65, 70), (112, 66, 74), (112, 65, 75),
- (102, 63, 80), (97, 62, 82), (93, 61, 84), (80, 59, 88),
- (73, 57, 91), (72, 53, 90), (73, 50, 84), (78, 46, 79),
- (88, 42, 76), (106, 48, 70), (111, 50, 69), (117, 53, 68),
- (128, 61, 65), (141, 65, 61), (156, 71, 59), (170, 73, 58),
- (191, 80, 57), (192, 83, 57), (194, 87, 58), (194, 89, 59),
- (194, 92, 58), (186, 91, 57), (178, 86, 52), (165, 81, 49),
- (151, 77, 48), (135, 72, 49), (124, 67, 51), (112, 65, 54),
- (101, 60, 53), (89, 55, 53), (80, 50, 54), (70, 47, 58),
- (67, 53, 74), (68, 56, 78), (70, 60, 83), (74, 67, 91),
- (78, 73, 99), (82, 75, 104), (84, 79, 109), (86, 82, 116),
- (88, 85, 119), (88, 88, 121), (88, 89, 120), (86, 85, 117),
- (83, 81, 110), (77, 76, 103), (73, 73, 97), (69, 70, 93),
- (68, 68, 91), (69, 67, 91), (71, 66, 91), (71, 65, 90),
- (74, 69, 91), (82, 74, 88), (93, 82, 85), (107, 92, 83),
- (123, 102, 83), (137, 110, 82), (147, 115, 81), (154, 116, 75),
- (156, 111, 69), (154, 107, 65), (151, 103, 63), (144, 97, 63),
- (136, 94, 66), (127, 89, 69), (118, 79, 71), (105, 67, 72),
- (93, 56, 75), (79, 46, 79), (69, 40, 85), (63, 38, 91),
- (63, 38, 96), (65, 37, 99), (69, 38, 99), (74, 39, 100),
- (76, 43, 103), (79, 47, 104), (82, 53, 108), (83, 58, 112),
- (84, 59, 110), (85, 58, 106), (83, 58, 102), (81, 57, 97),
- (78, 59, 94), (77, 64, 94), (79, 69, 91), (88, 72, 89),
- (100, 76, 84), (109, 81, 79), (113, 85, 81), (115, 91, 87),
- (112, 96, 97), (114, 102, 107), (119, 105, 115), (128, 112, 117),
- (133, 116, 121), (133, 118, 124), (127, 118, 131), (116, 116, 136),
- (107, 112, 142), (104, 108, 143), (101, 103, 140), (100, 100, 135)
- ),
-
-// 673 Violet
-((50, 27, 100), (48, 28, 96), (50, 28, 96), (53, 28, 97),
- (56, 30, 100), (59, 33, 104), (59, 34, 104), (60, 36, 105),
- (59, 34, 105), (59, 34, 106), (59, 34, 108), (58, 33, 106),
- (58, 33, 105), (58, 32, 101), (58, 31, 98), (58, 31, 97),
- (58, 32, 97), (61, 39, 96), (63, 41, 94), (65, 44, 93),
- (69, 48, 95), (73, 52, 97), (76, 54, 98), (80, 57, 100),
- (89, 62, 107), (93, 66, 114), (98, 70, 122), (105, 80, 134),
- (113, 90, 146), (117, 96, 152), (122, 103, 159), (134, 114, 171),
- (140, 124, 181), (146, 138, 196), (148, 143, 198), (151, 148, 201),
- (152, 148, 201), (153, 148, 202), (152, 148, 202), (152, 148, 203),
- (150, 149, 206), (151, 150, 208), (153, 152, 211), (156, 154, 214),
- (160, 157, 217), (160, 159, 216), (160, 161, 216), (158, 160, 214),
- (154, 155, 205), (146, 136, 190), (141, 131, 189), (136, 127, 188),
- (132, 125, 186), (129, 124, 185), (129, 123, 184), (129, 122, 184),
- (130, 124, 198), (136, 133, 206), (143, 143, 215), (151, 151, 218),
- (159, 160, 221), (162, 163, 222), (165, 166, 224), (173, 172, 226),
- (181, 178, 230), (187, 182, 228), (179, 173, 217), (172, 165, 207),
- (168, 158, 202), (165, 152, 197), (159, 138, 189), (154, 125, 183),
- (130, 102, 168), (122, 95, 163), (115, 89, 158), (120, 93, 163),
- (126, 98, 169), (129, 104, 173), (132, 110, 177), (137, 122, 187),
- (144, 137, 197), (165, 161, 212), (171, 168, 218), (178, 176, 225),
- (178, 177, 226), (178, 178, 228), (176, 175, 228), (172, 169, 225),
- (160, 147, 209), (150, 132, 197), (140, 117, 186), (134, 110, 179),
- (129, 104, 172), (118, 90, 161), (108, 78, 150), (101, 69, 139),
- (96, 63, 132), (93, 64, 124), (96, 72, 128), (99, 80, 132),
- (103, 86, 136), (107, 92, 141), (114, 105, 152), (121, 117, 163),
- (134, 135, 181), (134, 135, 183), (134, 135, 185), (132, 132, 183),
- (130, 130, 182), (124, 121, 175), (117, 109, 165), (105, 94, 150),
- (93, 78, 136), (79, 54, 112), (78, 51, 108), (78, 49, 105),
- (77, 47, 98), (76, 48, 94), (77, 51, 93), (78, 54, 97),
- (85, 65, 109), (87, 69, 112), (90, 73, 116), (90, 72, 117),
- (91, 72, 118), (94, 70, 121), (94, 69, 125), (97, 69, 129),
- (99, 69, 132), (103, 68, 134), (104, 69, 135), (105, 71, 137),
- (110, 79, 143), (118, 90, 152), (126, 104, 163), (133, 117, 172),
- (143, 140, 191), (153, 154, 202), (164, 168, 214), (169, 173, 220),
- (175, 179, 227), (183, 188, 235), (187, 194, 240), (192, 197, 241),
- (197, 200, 242), (208, 205, 248), (209, 206, 248), (211, 207, 249),
- (214, 210, 250), (217, 216, 248), (218, 220, 249), (220, 223, 251),
- (218, 223, 251), (217, 222, 251), (217, 222, 251), (213, 220, 251),
- (210, 219, 252), (206, 215, 252), (203, 210, 249), (201, 207, 247),
- (201, 204, 245), (199, 200, 244), (200, 199, 243), (201, 198, 243),
- (202, 197, 241), (203, 195, 239), (199, 191, 233), (188, 180, 225),
- (175, 157, 206), (171, 152, 201), (168, 148, 197), (159, 140, 187),
- (147, 132, 177), (125, 106, 154), (116, 96, 147), (108, 85, 137),
- (105, 79, 131), (103, 77, 128), (94, 63, 116), (88, 55, 112),
- (83, 49, 109), (80, 45, 109), (74, 43, 108), (69, 38, 107),
- (61, 35, 107), (61, 36, 109), (62, 38, 112), (62, 42, 117),
- (64, 42, 119), (67, 41, 121), (69, 39, 119), (73, 42, 120),
- (77, 48, 122), (81, 52, 123), (86, 53, 126), (91, 57, 127),
- (96, 61, 130), (101, 71, 136), (107, 83, 142), (114, 94, 152),
- (122, 108, 165), (131, 121, 178), (142, 134, 192), (153, 149, 204),
- (166, 163, 214), (178, 176, 225), (187, 187, 234), (193, 194, 240),
- (197, 198, 244), (200, 200, 245), (201, 199, 245), (199, 197, 242),
- (194, 190, 234), (187, 179, 225), (178, 170, 215), (170, 160, 208),
- (162, 154, 202), (158, 153, 199), (156, 151, 197), (156, 153, 196),
- (158, 155, 200), (159, 154, 200), (162, 158, 202), (164, 160, 205),
- (165, 162, 208), (165, 163, 210), (161, 157, 207), (155, 148, 201),
- (148, 139, 193), (143, 133, 189), (141, 130, 187), (140, 128, 186),
- (141, 128, 187), (141, 126, 186), (144, 130, 190), (150, 135, 195),
- (156, 142, 198), (163, 148, 201), (169, 149, 203), (171, 151, 205),
- (170, 150, 207), (163, 149, 207), (154, 144, 202), (146, 135, 196),
- (137, 125, 188), (126, 113, 182), (114, 103, 176), (97, 92, 168),
- (83, 79, 159), (71, 67, 147), (62, 54, 137), (55, 46, 128),
- (49, 40, 121), (46, 35, 114), (47, 31, 107), (49, 28, 102)
- ),
-
-// 674 Violet_Fog
-((135, 103, 140), (117, 84, 121), (113, 73, 114), (109, 63, 108),
- (103, 60, 103), (97, 58, 99), (92, 56, 95), (88, 55, 91),
- (76, 47, 79), (66, 44, 71), (57, 41, 64), (46, 39, 56),
- (35, 38, 49), (32, 37, 46), (29, 36, 43), (28, 36, 42),
- (28, 36, 42), (24, 37, 40), (23, 37, 39), (22, 37, 38),
- (21, 36, 37), (21, 35, 37), (21, 34, 36), (21, 34, 36),
- (25, 31, 37), (29, 31, 40), (33, 32, 43), (44, 35, 51),
- (55, 39, 59), (60, 41, 64), (66, 43, 69), (74, 46, 77),
- (80, 49, 84), (102, 65, 108), (110, 72, 118), (118, 80, 128),
- (116, 82, 130), (115, 84, 132), (115, 83, 132), (116, 83, 132),
- (118, 84, 129), (111, 80, 121), (104, 76, 114), (94, 68, 103),
- (84, 60, 93), (81, 57, 89), (79, 54, 85), (76, 48, 78),
- (68, 48, 72), (55, 49, 65), (60, 53, 71), (65, 57, 78),
- (72, 66, 89), (79, 76, 100), (83, 83, 107), (87, 90, 115),
- (112, 117, 140), (125, 124, 153), (138, 131, 167), (143, 135, 174),
- (148, 140, 182), (148, 142, 182), (149, 144, 183), (151, 140, 179),
- (149, 131, 171), (126, 102, 144), (111, 92, 129), (96, 83, 114),
- (91, 77, 106), (87, 72, 99), (73, 62, 84), (60, 52, 68),
- (38, 45, 51), (37, 42, 50), (37, 40, 49), (39, 40, 52),
- (41, 41, 56), (45, 43, 59), (50, 45, 63), (59, 49, 72),
- (69, 51, 78), (82, 52, 88), (84, 52, 89), (86, 53, 90),
- (87, 54, 91), (88, 56, 92), (95, 57, 96), (101, 62, 105),
- (110, 70, 121), (110, 75, 123), (110, 81, 125), (112, 85, 128),
- (114, 90, 131), (121, 94, 139), (129, 95, 145), (128, 93, 145),
- (122, 87, 135), (99, 76, 110), (90, 69, 101), (82, 63, 93),
- (79, 60, 90), (76, 58, 87), (72, 57, 86), (69, 60, 87),
- (67, 66, 89), (65, 69, 88), (64, 72, 87), (63, 73, 87),
- (62, 74, 87), (64, 75, 87), (65, 77, 89), (66, 80, 91),
- (68, 84, 91), (71, 88, 94), (71, 88, 95), (72, 89, 97),
- (75, 90, 105), (77, 91, 106), (76, 92, 105), (76, 88, 101),
- (67, 69, 89), (58, 59, 78), (50, 49, 67), (46, 45, 61),
- (42, 41, 55), (36, 33, 44), (34, 27, 41), (33, 25, 40),
- (32, 22, 40), (31, 21, 38), (30, 21, 38), (30, 21, 38),
- (30, 22, 37), (29, 21, 39), (27, 21, 38), (27, 20, 37),
- (26, 21, 34), (26, 22, 34), (26, 23, 34), (26, 23, 34),
- (26, 24, 34), (27, 25, 35), (27, 25, 34), (27, 25, 35),
- (27, 26, 35), (27, 29, 36), (27, 29, 36), (27, 29, 36),
- (27, 30, 36), (26, 29, 36), (25, 29, 36), (26, 30, 37),
- (27, 34, 40), (27, 34, 40), (27, 35, 40), (27, 36, 41),
- (27, 37, 41), (28, 37, 42), (29, 37, 43), (30, 37, 44),
- (30, 37, 44), (31, 35, 44), (31, 34, 44), (32, 34, 44),
- (35, 32, 44), (37, 31, 45), (41, 30, 47), (50, 33, 54),
- (68, 41, 69), (72, 43, 72), (77, 45, 76), (74, 44, 73),
- (74, 46, 75), (74, 48, 76), (74, 50, 78), (81, 57, 86),
- (81, 61, 89), (79, 67, 91), (78, 72, 92), (78, 77, 94),
- (82, 84, 101), (89, 91, 112), (96, 100, 123), (104, 107, 134),
- (117, 115, 148), (117, 116, 150), (118, 117, 153), (115, 118, 154),
- (111, 117, 152), (110, 113, 150), (108, 109, 147), (104, 104, 141),
- (93, 99, 131), (82, 92, 117), (72, 84, 105), (65, 78, 95),
- (60, 71, 88), (54, 64, 79), (49, 58, 69), (43, 51, 60),
- (39, 46, 54), (37, 43, 52), (37, 41, 50), (38, 39, 49),
- (38, 37, 47), (38, 36, 46), (36, 35, 45), (34, 36, 44),
- (33, 36, 45), (32, 36, 45), (33, 37, 45), (34, 37, 46),
- (33, 37, 46), (33, 37, 46), (33, 37, 46), (33, 36, 46),
- (34, 34, 45), (34, 33, 44), (34, 32, 43), (35, 30, 41),
- (35, 29, 40), (35, 29, 40), (36, 29, 41), (38, 33, 43),
- (47, 36, 49), (58, 39, 57), (67, 43, 66), (76, 46, 75),
- (80, 52, 82), (88, 56, 91), (97, 59, 99), (99, 60, 102),
- (98, 58, 100), (92, 57, 97), (84, 56, 94), (80, 56, 93),
- (75, 57, 89), (72, 57, 87), (74, 60, 88), (76, 65, 92),
- (83, 72, 100), (91, 79, 106), (103, 86, 117), (118, 92, 132),
- (135, 101, 149), (155, 114, 170), (172, 125, 183), (182, 129, 189),
- (186, 131, 194), (184, 130, 191), (182, 135, 193), (184, 141, 195),
- (175, 135, 185), (167, 128, 176), (155, 113, 160), (139, 106, 145)
- ),
-
-// 675 Watermelon
-((92, 42, 30), (108, 66, 42), (106, 72, 54), (105, 79, 66),
- (111, 83, 75), (117, 88, 85), (119, 94, 83), (122, 101, 82),
- (106, 119, 84), (95, 118, 85), (85, 117, 87), (75, 108, 74),
- (65, 100, 61), (52, 88, 48), (40, 76, 35), (36, 70, 34),
- (33, 64, 33), (39, 48, 31), (46, 46, 30), (53, 45, 29),
- (51, 48, 29), (49, 51, 29), (49, 52, 29), (50, 53, 30),
- (54, 53, 28), (50, 57, 29), (46, 61, 30), (44, 71, 31),
- (42, 82, 33), (44, 84, 32), (47, 87, 31), (51, 92, 32),
- (54, 93, 32), (59, 101, 34), (60, 101, 33), (62, 101, 33),
- (61, 96, 32), (61, 91, 32), (63, 87, 31), (65, 83, 31),
- (79, 64, 30), (88, 54, 31), (97, 45, 33), (109, 37, 31),
- (121, 30, 29), (128, 28, 29), (135, 26, 29), (145, 25, 29),
- (146, 26, 30), (140, 31, 30), (134, 42, 29), (129, 54, 29),
- (122, 70, 28), (115, 87, 28), (113, 91, 29), (111, 95, 31),
- (89, 108, 33), (79, 106, 31), (70, 104, 30), (64, 94, 29),
- (58, 84, 29), (53, 78, 28), (48, 72, 28), (38, 61, 26),
- (29, 48, 25), (22, 29, 24), (21, 26, 23), (21, 23, 23),
- (20, 23, 22), (20, 23, 22), (21, 23, 23), (25, 23, 23),
- (42, 22, 24), (53, 20, 24), (64, 19, 25), (77, 17, 25),
- (90, 15, 25), (96, 15, 25), (102, 15, 26), (112, 13, 27),
- (115, 14, 27), (104, 15, 26), (95, 16, 25), (86, 17, 25),
- (81, 17, 24), (76, 17, 24), (70, 18, 24), (66, 20, 23),
- (81, 21, 23), (96, 19, 23), (112, 18, 23), (120, 20, 24),
- (129, 23, 25), (146, 24, 28), (162, 27, 31), (175, 25, 32),
- (180, 20, 32), (168, 24, 31), (157, 25, 32), (146, 27, 33),
- (141, 24, 33), (136, 22, 33), (123, 20, 28), (113, 18, 26),
- (106, 22, 25), (115, 25, 25), (125, 28, 25), (130, 28, 25),
- (135, 29, 25), (145, 27, 25), (157, 27, 26), (175, 29, 31),
- (189, 33, 31), (208, 36, 29), (208, 34, 28), (209, 33, 28),
- (209, 28, 31), (201, 24, 32), (195, 22, 32), (184, 21, 30),
- (159, 18, 25), (145, 14, 24), (131, 10, 24), (123, 9, 23),
- (116, 9, 23), (99, 9, 22), (83, 13, 22), (69, 14, 20),
- (59, 15, 20), (45, 19, 21), (41, 21, 22), (38, 23, 23),
- (36, 28, 26), (40, 34, 29), (52, 40, 34), (68, 50, 35),
- (84, 73, 40), (88, 83, 43), (93, 94, 47), (95, 95, 45),
- (98, 97, 44), (94, 98, 45), (84, 96, 42), (74, 97, 37),
- (61, 95, 37), (39, 77, 31), (33, 71, 30), (27, 66, 29),
- (19, 55, 26), (16, 49, 25), (16, 43, 23), (17, 39, 22),
- (16, 32, 20), (16, 30, 20), (16, 29, 20), (17, 26, 20),
- (18, 26, 19), (19, 28, 20), (19, 30, 20), (20, 33, 22),
- (22, 36, 24), (39, 39, 26), (46, 39, 25), (53, 39, 25),
- (68, 38, 25), (84, 39, 26), (102, 33, 29), (117, 30, 29),
- (141, 16, 26), (144, 16, 26), (148, 16, 26), (151, 13, 27),
- (151, 13, 27), (146, 12, 29), (139, 9, 28), (130, 10, 27),
- (121, 12, 27), (112, 14, 27), (102, 17, 27), (93, 19, 27),
- (84, 19, 26), (75, 20, 24), (65, 21, 23), (55, 21, 22),
- (39, 22, 22), (36, 22, 22), (33, 22, 22), (28, 24, 21),
- (24, 26, 21), (23, 29, 23), (24, 32, 24), (30, 32, 26),
- (39, 31, 26), (48, 29, 27), (56, 29, 28), (58, 32, 29),
- (57, 32, 29), (56, 32, 29), (55, 27, 27), (55, 23, 25),
- (53, 21, 24), (46, 21, 23), (38, 23, 22), (30, 24, 22),
- (28, 25, 21), (32, 24, 21), (38, 23, 21), (46, 23, 21),
- (52, 24, 23), (58, 31, 24), (63, 41, 26), (68, 53, 28),
- (76, 65, 30), (83, 74, 34), (88, 84, 41), (90, 95, 49),
- (87, 104, 54), (82, 109, 58), (78, 109, 57), (73, 102, 56),
- (69, 95, 61), (63, 85, 58), (55, 72, 58), (46, 60, 49),
- (38, 47, 39), (30, 37, 35), (26, 30, 29), (23, 25, 26),
- (22, 24, 24), (25, 23, 22), (29, 24, 21), (32, 26, 23),
- (38, 34, 27), (48, 50, 40), (65, 66, 53), (84, 84, 67),
- (100, 97, 80), (114, 112, 97), (132, 139, 126), (148, 158, 147),
- (163, 173, 157), (174, 164, 148), (181, 149, 137), (188, 141, 132),
- (192, 130, 132), (184, 124, 125), (174, 98, 102), (161, 71, 76),
- (154, 48, 52), (151, 34, 41), (144, 36, 40), (133, 47, 37),
- (125, 53, 36), (109, 49, 33), (97, 46, 28), (95, 37, 31)
- ),
-
-// 676 Whisp
-((179, 160, 155), (199, 173, 168), (210, 184, 179), (222, 195, 190),
- (214, 185, 180), (207, 175, 171), (203, 171, 167), (200, 167, 163),
- (180, 156, 152), (170, 145, 140), (160, 134, 129), (150, 125, 120),
- (141, 117, 111), (129, 103, 97), (117, 90, 83), (114, 81, 77),
- (112, 73, 71), (103, 56, 55), (98, 55, 54), (93, 54, 54),
- (95, 56, 56), (97, 59, 58), (97, 64, 62), (97, 69, 66),
- (100, 90, 85), (106, 100, 93), (113, 111, 101), (122, 117, 109),
- (132, 123, 118), (135, 127, 121), (138, 132, 125), (142, 137, 130),
- (140, 135, 128), (133, 126, 120), (127, 121, 115), (121, 116, 110),
- (119, 113, 105), (117, 110, 100), (117, 110, 100), (117, 110, 101),
- (127, 117, 108), (132, 120, 112), (138, 123, 116), (140, 125, 118),
- (143, 127, 121), (143, 128, 121), (143, 129, 121), (142, 128, 123),
- (141, 125, 123), (137, 120, 119), (136, 118, 117), (136, 117, 115),
- (141, 116, 115), (147, 115, 116), (149, 115, 116), (152, 116, 116),
- (150, 114, 112), (149, 116, 113), (149, 118, 114), (141, 114, 112),
- (134, 111, 111), (129, 109, 108), (125, 107, 106), (116, 106, 104),
- (111, 104, 104), (105, 98, 100), (102, 94, 97), (99, 91, 94),
- (97, 89, 91), (95, 88, 89), (91, 81, 81), (85, 74, 73),
- (67, 53, 52), (56, 42, 40), (46, 31, 29), (43, 29, 28),
- (40, 28, 28), (41, 30, 31), (43, 33, 34), (51, 42, 43),
- (67, 55, 58), (115, 103, 101), (141, 127, 124), (168, 152, 148),
- (179, 162, 157), (191, 172, 166), (209, 189, 184), (222, 204, 198),
- (234, 213, 206), (232, 208, 203), (231, 203, 200), (227, 199, 196),
- (224, 195, 192), (217, 187, 183), (210, 181, 179), (214, 182, 179),
- (217, 186, 181), (223, 192, 189), (226, 199, 195), (229, 207, 201),
- (230, 207, 202), (231, 208, 203), (230, 205, 202), (223, 197, 193),
- (191, 175, 168), (175, 160, 154), (159, 145, 141), (152, 137, 134),
- (145, 130, 127), (129, 116, 111), (117, 107, 100), (109, 96, 91),
- (110, 88, 84), (110, 82, 77), (110, 82, 78), (111, 83, 80),
- (119, 84, 81), (125, 88, 83), (132, 94, 87), (136, 101, 96),
- (150, 115, 110), (152, 121, 117), (155, 128, 124), (158, 129, 126),
- (161, 131, 129), (161, 133, 131), (161, 133, 131), (153, 130, 130),
- (147, 125, 123), (131, 110, 106), (126, 105, 102), (121, 101, 98),
- (109, 90, 87), (95, 80, 78), (81, 69, 66), (70, 59, 58),
- (54, 43, 42), (50, 39, 37), (47, 36, 33), (50, 38, 35),
- (54, 41, 38), (64, 49, 45), (78, 61, 56), (93, 72, 68),
- (113, 88, 85), (152, 122, 118), (157, 127, 124), (163, 132, 130),
- (170, 138, 136), (172, 137, 137), (166, 132, 132), (153, 125, 124),
- (117, 98, 95), (106, 90, 86), (96, 82, 78), (75, 67, 64),
- (60, 55, 52), (49, 45, 43), (43, 39, 36), (41, 35, 36),
- (48, 37, 40), (63, 49, 50), (67, 51, 51), (71, 53, 53),
- (82, 60, 59), (93, 69, 66), (97, 75, 72), (97, 75, 69),
- (90, 67, 59), (86, 64, 57), (83, 62, 56), (77, 59, 53),
- (71, 57, 50), (70, 56, 50), (69, 55, 50), (68, 54, 51),
- (65, 54, 52), (65, 55, 54), (67, 54, 55), (65, 51, 53),
- (58, 45, 48), (51, 41, 44), (46, 35, 38), (45, 33, 35),
- (45, 35, 35), (47, 38, 37), (50, 41, 40), (57, 48, 47),
- (62, 54, 52), (64, 58, 56), (67, 61, 59), (69, 63, 61),
- (70, 65, 62), (69, 65, 61), (70, 66, 60), (71, 64, 61),
- (73, 66, 64), (79, 69, 68), (89, 77, 73), (96, 82, 79),
- (100, 86, 84), (104, 90, 87), (106, 91, 86), (107, 89, 84),
- (102, 82, 78), (94, 76, 71), (82, 66, 60), (70, 56, 53),
- (59, 43, 44), (52, 35, 38), (46, 31, 31), (44, 32, 31),
- (46, 33, 34), (55, 41, 41), (65, 51, 48), (78, 65, 59),
- (92, 73, 67), (105, 82, 75), (117, 84, 80), (126, 87, 84),
- (131, 90, 88), (131, 95, 91), (129, 96, 93), (129, 96, 94),
- (129, 99, 97), (128, 107, 104), (127, 115, 112), (130, 123, 119),
- (136, 129, 129), (147, 139, 139), (161, 150, 150), (177, 162, 160),
- (188, 171, 172), (198, 180, 182), (207, 188, 189), (216, 193, 192),
- (216, 193, 191), (210, 186, 186), (202, 177, 176), (191, 166, 165),
- (181, 155, 153), (165, 142, 140), (151, 132, 129), (139, 123, 120),
- (130, 118, 115), (120, 111, 108), (113, 109, 105), (109, 105, 103),
- (107, 104, 102), (105, 101, 99), (106, 100, 97), (109, 98, 95),
- (115, 102, 100), (119, 103, 101), (138, 122, 120), (157, 139, 133)
- ),
-
-// 677 Whisper
-((32, 70, 66), (16, 29, 31), (13, 28, 30), (10, 27, 30),
- (10, 33, 35), (10, 39, 41), (12, 42, 44), (14, 46, 48),
- (13, 50, 52), (13, 48, 50), (14, 47, 48), (12, 38, 41),
- (10, 30, 34), (9, 25, 28), (9, 21, 22), (9, 20, 21),
- (9, 19, 20), (13, 18, 16), (16, 19, 15), (19, 20, 15),
- (25, 22, 14), (32, 25, 14), (33, 27, 16), (34, 29, 18),
- (42, 35, 23), (42, 37, 25), (42, 39, 28), (39, 38, 27),
- (37, 38, 27), (34, 36, 25), (32, 34, 24), (28, 31, 22),
- (25, 27, 18), (18, 20, 13), (15, 18, 13), (13, 17, 13),
- (12, 17, 15), (11, 18, 17), (11, 19, 19), (11, 21, 22),
- (14, 33, 33), (18, 49, 48), (23, 65, 64), (32, 81, 78),
- (42, 97, 92), (42, 105, 99), (42, 114, 106), (37, 120, 118),
- (38, 119, 113), (24, 86, 85), (19, 71, 68), (14, 56, 52),
- (14, 44, 41), (14, 33, 30), (13, 31, 27), (13, 30, 25),
- (12, 22, 22), (18, 24, 21), (24, 26, 21), (32, 30, 22),
- (40, 34, 23), (44, 35, 23), (48, 37, 24), (52, 40, 26),
- (54, 44, 28), (44, 39, 27), (40, 37, 25), (36, 35, 23),
- (35, 33, 21), (34, 31, 19), (39, 31, 16), (47, 36, 18),
- (66, 54, 26), (76, 62, 34), (86, 71, 42), (97, 80, 49),
- (109, 89, 56), (114, 95, 61), (120, 101, 67), (144, 115, 75),
- (151, 128, 88), (151, 139, 88), (131, 134, 86), (111, 130, 84),
- (100, 116, 71), (90, 102, 59), (62, 84, 49), (43, 66, 42),
- (21, 35, 24), (17, 29, 23), (14, 24, 23), (13, 23, 23),
- (12, 22, 24), (12, 22, 24), (16, 24, 26), (18, 27, 29),
- (16, 30, 32), (22, 39, 42), (23, 41, 43), (24, 43, 45),
- (27, 46, 48), (31, 50, 51), (44, 54, 51), (49, 61, 46),
- (65, 93, 67), (62, 99, 73), (60, 105, 79), (57, 103, 80),
- (55, 102, 81), (50, 96, 82), (40, 78, 72), (32, 60, 55),
- (32, 50, 45), (30, 36, 28), (30, 35, 27), (31, 34, 27),
- (32, 35, 26), (31, 33, 24), (28, 31, 23), (27, 30, 23),
- (24, 28, 21), (21, 26, 20), (19, 24, 19), (17, 22, 18),
- (15, 21, 17), (10, 19, 15), (8, 16, 13), (6, 14, 13),
- (5, 13, 13), (6, 14, 14), (6, 15, 15), (7, 16, 16),
- (8, 18, 19), (6, 20, 22), (6, 21, 23), (7, 21, 23),
- (5, 18, 21), (4, 15, 17), (3, 12, 14), (2, 10, 12),
- (2, 9, 10), (0, 7, 8), (0, 7, 8), (2, 7, 6),
- (3, 7, 6), (4, 11, 11), (5, 11, 11), (6, 11, 11),
- (6, 13, 14), (5, 15, 16), (6, 15, 16), (6, 16, 16),
- (8, 17, 19), (9, 19, 19), (10, 21, 20), (15, 25, 22),
- (18, 32, 29), (22, 42, 38), (28, 51, 44), (37, 55, 49),
- (44, 61, 53), (50, 59, 53), (50, 56, 50), (50, 54, 47),
- (46, 51, 43), (43, 45, 39), (36, 43, 38), (31, 44, 40),
- (30, 51, 44), (33, 55, 44), (36, 59, 44), (36, 58, 40),
- (34, 58, 44), (38, 60, 42), (39, 56, 34), (33, 48, 35),
- (35, 51, 38), (39, 56, 43), (42, 60, 46), (50, 71, 52),
- (55, 83, 63), (52, 92, 69), (51, 95, 68), (51, 99, 74),
- (41, 93, 73), (40, 91, 72), (40, 89, 72), (37, 85, 80),
- (37, 85, 79), (39, 88, 81), (47, 97, 87), (63, 104, 88),
- (69, 102, 82), (71, 97, 78), (78, 94, 78), (71, 87, 69),
- (52, 77, 64), (42, 76, 73), (37, 90, 86), (30, 107, 105),
- (32, 117, 114), (48, 129, 119), (54, 139, 131), (49, 131, 123),
- (55, 113, 104), (52, 99, 91), (40, 80, 75), (41, 62, 60),
- (45, 55, 52), (45, 54, 44), (60, 57, 42), (79, 66, 49),
- (93, 81, 53), (115, 103, 66), (151, 145, 113), (149, 174, 149),
- (127, 166, 140), (150, 176, 152), (149, 184, 163), (117, 155, 131),
- (107, 123, 103), (105, 100, 78), (100, 87, 59), (87, 77, 54),
- (69, 61, 45), (52, 49, 36), (39, 42, 31), (30, 35, 26),
- (24, 29, 23), (20, 25, 20), (18, 24, 19), (21, 25, 21),
- (25, 27, 21), (28, 30, 21), (28, 32, 23), (28, 32, 25),
- (27, 34, 24), (25, 31, 24), (22, 30, 25), (22, 31, 26),
- (23, 30, 27), (22, 32, 31), (19, 34, 36), (19, 36, 39),
- (21, 39, 40), (23, 41, 41), (28, 43, 40), (38, 43, 37),
- (47, 45, 33), (52, 52, 33), (56, 60, 40), (58, 64, 45),
- (55, 79, 64), (53, 94, 78), (43, 74, 64), (36, 66, 63)
- ),
-
-// 678 Wintergrass
-((161, 147, 99), (150, 137, 77), (153, 144, 92), (156, 151, 108),
- (167, 158, 121), (179, 166, 134), (182, 168, 137), (185, 171, 141),
- (190, 172, 141), (175, 161, 126), (160, 150, 112), (147, 142, 94),
- (135, 134, 77), (127, 124, 57), (120, 115, 38), (123, 114, 34),
- (126, 114, 30), (134, 115, 20), (138, 115, 21), (143, 116, 23),
- (142, 114, 25), (142, 112, 28), (139, 111, 28), (136, 110, 29),
- (119, 105, 47), (115, 106, 53), (112, 108, 60), (119, 115, 73),
- (126, 123, 87), (134, 128, 94), (142, 133, 102), (155, 143, 113),
- (164, 147, 117), (150, 142, 118), (137, 131, 104), (124, 120, 91),
- (111, 110, 73), (98, 101, 56), (101, 100, 50), (105, 100, 44),
- (119, 101, 25), (128, 107, 23), (138, 113, 21), (142, 118, 24),
- (146, 123, 27), (144, 124, 31), (143, 126, 35), (141, 128, 43),
- (136, 125, 51), (133, 124, 48), (134, 123, 42), (136, 122, 36),
- (140, 122, 26), (144, 122, 17), (143, 120, 14), (142, 119, 11),
- (129, 112, 7), (121, 105, 7), (114, 98, 8), (108, 96, 9),
- (103, 95, 10), (101, 94, 11), (99, 93, 13), (101, 92, 12),
- (104, 92, 16), (95, 89, 21), (92, 88, 26), (89, 87, 31),
- (87, 88, 33), (86, 89, 35), (85, 92, 40), (90, 95, 40),
- (104, 111, 37), (106, 111, 33), (108, 111, 30), (105, 107, 33),
- (103, 104, 36), (99, 102, 36), (96, 100, 37), (89, 93, 42),
- (86, 90, 47), (83, 86, 50), (80, 83, 46), (78, 81, 42),
- (77, 81, 40), (77, 81, 38), (78, 82, 37), (76, 83, 39),
- (87, 94, 49), (101, 104, 65), (116, 115, 81), (126, 122, 89),
- (137, 129, 97), (157, 143, 112), (174, 156, 124), (186, 167, 128),
- (186, 170, 121), (190, 162, 79), (184, 152, 57), (178, 142, 35),
- (177, 137, 27), (176, 133, 19), (169, 127, 16), (160, 122, 16),
- (139, 109, 21), (125, 108, 26), (112, 107, 32), (110, 105, 33),
- (109, 104, 34), (100, 101, 36), (92, 98, 38), (93, 97, 35),
- (95, 94, 31), (92, 90, 34), (91, 89, 32), (90, 89, 31),
- (88, 87, 30), (86, 85, 31), (84, 84, 29), (87, 84, 28),
- (100, 90, 22), (113, 96, 20), (127, 102, 18), (131, 106, 16),
- (135, 110, 14), (152, 119, 12), (167, 127, 15), (168, 133, 24),
- (172, 141, 45), (183, 153, 87), (183, 155, 98), (184, 158, 109),
- (184, 161, 130), (186, 164, 136), (179, 158, 130), (163, 148, 116),
- (126, 123, 93), (109, 109, 76), (92, 96, 60), (86, 92, 55),
- (81, 88, 50), (68, 78, 40), (60, 73, 33), (59, 69, 23),
- (53, 66, 19), (44, 64, 28), (45, 65, 29), (47, 66, 30),
- (50, 75, 38), (54, 78, 42), (58, 82, 47), (63, 88, 51),
- (70, 96, 57), (70, 96, 60), (71, 97, 63), (77, 99, 66),
- (83, 105, 65), (86, 107, 65), (96, 110, 58), (106, 113, 48),
- (107, 111, 42), (109, 104, 31), (108, 101, 32), (108, 99, 34),
- (109, 99, 36), (110, 101, 42), (112, 105, 49), (120, 112, 49),
- (133, 125, 51), (137, 125, 47), (141, 126, 43), (147, 126, 40),
- (153, 131, 39), (162, 131, 35), (164, 131, 44), (166, 138, 63),
- (171, 146, 79), (163, 148, 88), (149, 143, 101), (137, 139, 108),
- (124, 131, 96), (105, 116, 84), (86, 104, 79), (75, 96, 68),
- (73, 91, 60), (73, 91, 60), (73, 91, 60), (77, 94, 58),
- (88, 98, 54), (100, 102, 49), (109, 107, 46), (116, 109, 43),
- (126, 111, 37), (133, 115, 32), (135, 119, 28), (141, 121, 26),
- (144, 120, 24), (146, 122, 23), (150, 123, 24), (152, 121, 26),
- (153, 122, 30), (152, 123, 34), (148, 122, 40), (145, 123, 47),
- (142, 125, 54), (142, 129, 69), (147, 136, 85), (156, 142, 98),
- (163, 148, 111), (165, 150, 115), (173, 152, 103), (179, 153, 85),
- (170, 148, 72), (157, 142, 55), (152, 135, 37), (143, 132, 34),
- (127, 128, 41), (113, 122, 45), (105, 116, 47), (99, 112, 50),
- (93, 106, 51), (88, 101, 50), (86, 98, 49), (84, 93, 46),
- (78, 89, 44), (71, 81, 42), (61, 70, 39), (49, 63, 35),
- (44, 57, 30), (50, 57, 37), (51, 59, 37), (56, 64, 32),
- (70, 75, 37), (82, 86, 41), (93, 95, 38), (104, 100, 35),
- (112, 107, 36), (122, 116, 40), (132, 124, 45), (140, 130, 59),
- (149, 139, 81), (162, 149, 96), (172, 154, 114), (183, 163, 132),
- (197, 172, 143), (205, 178, 147), (210, 184, 154), (212, 186, 159),
- (212, 187, 157), (211, 188, 157), (209, 187, 159), (206, 181, 155),
- (197, 173, 145), (193, 170, 141), (187, 162, 121), (169, 148, 95)
- ),
-
-
-// 679 Wooden
-((92, 74, 63), (75, 57, 57), (70, 54, 54), (66, 51, 51),
- (62, 49, 48), (59, 48, 45), (57, 48, 43), (56, 49, 42),
- (54, 48, 42), (51, 55, 48), (49, 63, 54), (55, 74, 67),
- (62, 86, 81), (69, 94, 81), (77, 102, 81), (90, 104, 79),
- (104, 107, 78), (129, 101, 72), (132, 97, 64), (136, 94, 56),
- (132, 87, 50), (129, 80, 45), (125, 79, 42), (122, 78, 39),
- (104, 75, 39), (91, 69, 40), (78, 63, 42), (71, 59, 41),
- (64, 56, 40), (61, 57, 40), (58, 58, 41), (55, 55, 41),
- (53, 47, 42), (39, 51, 47), (44, 48, 42), (50, 46, 38),
- (49, 48, 35), (48, 50, 33), (48, 49, 32), (48, 48, 31),
- (46, 38, 25), (42, 36, 24), (39, 35, 23), (35, 29, 23),
- (32, 23, 23), (30, 22, 22), (28, 21, 21), (24, 18, 24),
- (17, 22, 22), (12, 20, 20), (12, 19, 18), (13, 19, 16),
- (15, 22, 18), (17, 26, 21), (19, 27, 25), (22, 29, 29),
- (27, 30, 37), (29, 34, 39), (31, 38, 42), (31, 34, 40),
- (31, 31, 39), (30, 32, 38), (29, 33, 38), (27, 30, 37),
- (27, 31, 35), (31, 35, 27), (36, 35, 28), (41, 35, 30),
- (42, 35, 30), (44, 36, 31), (48, 42, 31), (51, 47, 32),
- (55, 43, 30), (54, 44, 29), (53, 45, 28), (49, 42, 25),
- (45, 40, 23), (43, 39, 22), (42, 38, 22), (38, 36, 21),
- (33, 29, 19), (20, 24, 15), (20, 21, 13), (21, 19, 12),
- (20, 15, 10), (19, 12, 9), (17, 11, 8), (15, 10, 7),
- (16, 9, 6), (15, 10, 7), (15, 11, 8), (16, 13, 9),
- (18, 16, 10), (21, 23, 14), (29, 23, 17), (34, 29, 19),
- (39, 34, 21), (50, 38, 27), (54, 39, 27), (58, 40, 27),
- (59, 41, 26), (60, 42, 26), (61, 40, 27), (61, 42, 28),
- (64, 45, 29), (65, 48, 31), (66, 52, 34), (67, 53, 34),
- (68, 54, 35), (69, 56, 39), (72, 59, 43), (75, 65, 49),
- (78, 71, 52), (80, 75, 56), (82, 75, 56), (85, 76, 57),
- (92, 80, 59), (97, 82, 60), (104, 88, 61), (113, 93, 65),
- (131, 110, 79), (142, 115, 80), (154, 121, 81), (156, 124, 82),
- (158, 128, 84), (149, 127, 86), (145, 117, 82), (140, 107, 75),
- (135, 100, 67), (104, 84, 54), (97, 77, 52), (90, 71, 51),
- (80, 64, 49), (72, 61, 49), (67, 64, 47), (65, 62, 47),
- (56, 60, 45), (57, 56, 45), (58, 53, 45), (58, 52, 44),
- (59, 51, 43), (57, 48, 39), (57, 43, 34), (57, 39, 30),
- (58, 40, 27), (63, 40, 21), (65, 41, 19), (68, 43, 18),
- (74, 44, 18), (77, 48, 20), (80, 51, 24), (85, 57, 27),
- (97, 61, 31), (97, 62, 33), (98, 64, 35), (99, 66, 41),
- (99, 70, 43), (100, 71, 46), (97, 73, 47), (94, 72, 50),
- (86, 69, 53), (57, 76, 63), (54, 77, 65), (52, 79, 67),
- (49, 78, 66), (48, 76, 68), (46, 71, 65), (45, 69, 61),
- (51, 61, 45), (53, 57, 42), (56, 53, 40), (54, 45, 36),
- (50, 47, 34), (43, 51, 36), (36, 54, 39), (35, 55, 39),
- (30, 54, 40), (30, 54, 39), (30, 52, 40), (30, 49, 34),
- (31, 43, 27), (38, 36, 22), (36, 29, 18), (34, 24, 18),
- (31, 21, 13), (30, 19, 13), (29, 18, 13), (26, 15, 15),
- (24, 14, 16), (22, 15, 15), (24, 18, 15), (28, 16, 17),
- (32, 20, 22), (38, 26, 31), (48, 37, 43), (66, 50, 50),
- (86, 72, 67), (103, 98, 80), (108, 113, 89), (118, 106, 88),
- (123, 115, 88), (126, 119, 88), (119, 116, 86), (104, 94, 73),
- (89, 79, 59), (76, 74, 51), (65, 70, 49), (52, 65, 49),
- (51, 62, 47), (52, 62, 46), (62, 65, 46), (75, 63, 42),
- (89, 62, 37), (95, 57, 30), (92, 55, 27), (87, 50, 22),
- (87, 50, 18), (82, 42, 13), (70, 37, 11), (53, 34, 11),
- (45, 34, 13), (42, 31, 14), (44, 29, 11), (44, 31, 10),
- (47, 32, 13), (54, 35, 16), (61, 36, 17), (65, 40, 18),
- (69, 42, 23), (71, 47, 29), (73, 47, 32), (72, 50, 32),
- (74, 46, 32), (73, 50, 32), (73, 48, 32), (70, 46, 32),
- (68, 42, 30), (64, 40, 30), (62, 39, 29), (58, 36, 30),
- (54, 33, 28), (49, 32, 27), (44, 35, 26), (42, 34, 26),
- (40, 35, 27), (36, 40, 30), (31, 44, 34), (35, 50, 38),
- (40, 57, 40), (53, 63, 44), (62, 68, 49), (80, 77, 56),
- (90, 82, 59), (90, 82, 58), (83, 72, 57), (86, 74, 60)
- ),
-
-// 680 Wooden_2
-((59, 44, 27), (70, 50, 29), (75, 53, 30), (80, 57, 32),
- (83, 59, 33), (87, 62, 34), (87, 63, 34), (88, 64, 35),
- (88, 66, 35), (87, 64, 34), (86, 63, 34), (83, 61, 33),
- (80, 59, 32), (76, 56, 30), (73, 54, 29), (70, 52, 28),
- (68, 51, 28), (58, 45, 25), (52, 41, 23), (47, 37, 22),
- (41, 33, 20), (36, 29, 19), (33, 27, 18), (31, 26, 18),
- (24, 21, 16), (21, 19, 15), (19, 18, 15), (18, 17, 15),
- (18, 17, 15), (17, 16, 15), (17, 16, 15), (17, 16, 15),
- (17, 16, 15), (17, 16, 16), (17, 16, 16), (18, 17, 16),
- (20, 17, 16), (22, 18, 17), (23, 19, 17), (24, 20, 17),
- (31, 24, 19), (36, 26, 20), (41, 29, 22), (47, 32, 23),
- (54, 36, 25), (57, 37, 25), (60, 39, 25), (64, 41, 26),
- (67, 42, 27), (72, 47, 28), (75, 49, 28), (79, 52, 29),
- (86, 56, 31), (93, 61, 33), (97, 63, 33), (101, 66, 34),
- (117, 78, 38), (124, 85, 39), (132, 92, 41), (140, 105, 49),
- (149, 118, 57), (154, 124, 62), (159, 131, 68), (171, 144, 74),
- (181, 151, 79), (195, 164, 85), (199, 165, 83), (204, 167, 82),
- (205, 168, 82), (206, 169, 83), (206, 170, 89), (207, 176, 93),
- (205, 175, 95), (201, 170, 92), (197, 166, 90), (192, 157, 81),
- (187, 149, 72), (184, 144, 68), (182, 139, 65), (180, 137, 63),
- (181, 137, 61), (180, 135, 59), (176, 132, 56), (172, 130, 54),
- (169, 127, 52), (166, 125, 51), (158, 117, 48), (148, 110, 44),
- (134, 100, 39), (128, 95, 37), (122, 91, 36), (118, 88, 35),
- (115, 86, 34), (107, 80, 32), (98, 73, 31), (86, 64, 29),
- (74, 56, 27), (58, 45, 24), (55, 43, 24), (52, 41, 24),
- (52, 41, 24), (53, 41, 24), (55, 42, 25), (57, 43, 26),
- (59, 45, 27), (57, 44, 27), (56, 43, 27), (54, 42, 26),
- (53, 42, 26), (51, 40, 26), (50, 39, 26), (49, 39, 25),
- (49, 39, 25), (53, 41, 26), (54, 42, 26), (55, 43, 27),
- (58, 44, 27), (60, 46, 28), (64, 49, 29), (69, 52, 30),
- (80, 60, 32), (85, 63, 33), (91, 67, 35), (93, 68, 35),
- (96, 70, 36), (99, 72, 36), (101, 74, 37), (103, 76, 37),
- (105, 77, 38), (107, 79, 38), (106, 79, 38), (106, 79, 39),
- (106, 79, 40), (105, 79, 39), (103, 78, 38), (102, 77, 38),
- (105, 80, 37), (109, 81, 38), (113, 82, 40), (114, 82, 41),
- (116, 83, 42), (117, 83, 43), (116, 82, 43), (113, 80, 42),
- (110, 79, 41), (102, 75, 37), (100, 73, 36), (99, 72, 36),
- (95, 69, 35), (91, 64, 34), (83, 59, 33), (75, 52, 31),
- (56, 41, 26), (51, 38, 24), (47, 36, 23), (41, 33, 22),
- (38, 32, 21), (38, 31, 21), (39, 32, 22), (43, 35, 23),
- (48, 38, 24), (59, 45, 26), (62, 48, 27), (66, 51, 28),
- (74, 57, 30), (83, 63, 32), (94, 69, 34), (104, 74, 36),
- (101, 73, 35), (99, 71, 34), (98, 70, 34), (94, 67, 33),
- (89, 64, 32), (82, 61, 30), (77, 58, 29), (82, 60, 29),
- (76, 55, 28), (69, 51, 26), (61, 45, 24), (53, 39, 22),
- (43, 32, 20), (32, 25, 18), (21, 19, 16), (21, 19, 16),
- (20, 19, 16), (19, 18, 16), (19, 18, 16), (19, 18, 16),
- (18, 17, 16), (18, 17, 15), (18, 17, 16), (18, 17, 16),
- (19, 18, 16), (20, 19, 16), (22, 20, 16), (24, 22, 17),
- (27, 23, 18), (29, 25, 18), (31, 27, 19), (32, 28, 20),
- (33, 29, 20), (35, 30, 20), (36, 31, 21), (38, 33, 21),
- (42, 35, 22), (46, 38, 23), (50, 41, 25), (56, 45, 26),
- (61, 49, 27), (66, 52, 28), (72, 56, 29), (76, 59, 30),
- (80, 62, 31), (84, 64, 31), (87, 67, 32), (91, 69, 34),
- (95, 72, 36), (100, 76, 37), (106, 80, 38), (111, 84, 41),
- (116, 87, 42), (118, 88, 43), (118, 89, 43), (115, 88, 44),
- (111, 85, 44), (105, 80, 43), (99, 76, 40), (94, 73, 39),
- (89, 69, 38), (84, 66, 37), (79, 62, 36), (74, 59, 34),
- (69, 55, 33), (63, 50, 31), (56, 45, 29), (51, 41, 26),
- (46, 37, 24), (42, 34, 22), (38, 32, 20), (35, 29, 19),
- (33, 28, 19), (32, 27, 19), (30, 26, 19), (30, 26, 19),
- (30, 26, 19), (31, 27, 19), (33, 28, 19), (35, 28, 19),
- (38, 29, 19), (40, 31, 20), (42, 32, 21), (44, 33, 22),
- (46, 34, 22), (48, 36, 23), (51, 38, 24), (54, 41, 26)
- ),
-
-// 681 Wooden_3
-((95, 69, 38), (68, 47, 22), (53, 33, 11), (38, 20, 1),
- (33, 17, 0), (28, 15, 0), (25, 14, 0), (23, 13, 1),
- (15, 9, 1), (13, 7, 0), (12, 5, 0), (12, 5, 0),
- (12, 5, 0), (14, 6, 0), (17, 7, 0), (19, 7, 0),
- (21, 8, 0), (29, 12, 0), (31, 13, 0), (34, 15, 0),
- (34, 15, 0), (35, 16, 0), (35, 15, 0), (35, 15, 0),
- (32, 14, 1), (31, 14, 2), (30, 14, 3), (33, 18, 7),
- (36, 23, 12), (40, 28, 18), (44, 33, 24), (57, 47, 38),
- (74, 65, 57), (103, 96, 86), (117, 112, 102), (132, 128, 119),
- (146, 144, 136), (161, 160, 154), (165, 164, 158), (169, 169, 163),
- (168, 166, 160), (162, 158, 149), (156, 150, 138), (144, 135, 122),
- (132, 120, 107), (123, 110, 97), (115, 101, 88), (99, 84, 68),
- (87, 70, 52), (63, 41, 21), (53, 31, 12), (43, 21, 3),
- (41, 20, 2), (39, 19, 1), (39, 19, 0), (40, 19, 0),
- (43, 21, 0), (46, 24, 3), (50, 27, 6), (61, 36, 12),
- (72, 45, 18), (78, 51, 21), (85, 57, 24), (96, 64, 25),
- (105, 70, 27), (115, 79, 32), (114, 78, 30), (113, 78, 29),
- (111, 74, 26), (109, 71, 23), (103, 65, 18), (95, 59, 15),
- (81, 51, 17), (83, 54, 22), (85, 57, 28), (94, 66, 36),
- (104, 75, 44), (108, 80, 47), (113, 86, 51), (122, 94, 60),
- (130, 103, 67), (139, 108, 71), (138, 106, 69), (137, 105, 67),
- (135, 104, 66), (133, 103, 65), (129, 100, 63), (127, 99, 63),
- (124, 96, 63), (117, 91, 60), (110, 86, 57), (106, 82, 53),
- (102, 79, 50), (92, 73, 46), (85, 66, 43), (78, 59, 39),
- (67, 49, 32), (47, 29, 13), (43, 24, 10), (39, 19, 7),
- (38, 18, 6), (38, 18, 6), (38, 17, 4), (38, 18, 3),
- (39, 18, 3), (38, 17, 3), (38, 16, 3), (36, 15, 2),
- (35, 15, 2), (34, 14, 1), (32, 13, 0), (31, 12, 0),
- (31, 11, 0), (32, 13, 1), (33, 14, 2), (34, 15, 3),
- (39, 22, 10), (48, 33, 21), (61, 45, 31), (77, 59, 41),
- (107, 83, 51), (125, 102, 69), (144, 121, 87), (154, 132, 100),
- (164, 143, 113), (183, 164, 136), (191, 174, 145), (200, 184, 151),
- (205, 187, 155), (211, 194, 165), (208, 191, 163), (205, 189, 162),
- (193, 178, 153), (178, 160, 136), (162, 139, 108), (145, 120, 86),
- (114, 85, 48), (99, 70, 37), (84, 56, 26), (77, 49, 20),
- (70, 43, 15), (61, 35, 8), (55, 29, 3), (52, 26, 3),
- (55, 27, 4), (66, 38, 13), (70, 42, 17), (75, 46, 21),
- (83, 54, 27), (93, 62, 34), (100, 70, 41), (107, 78, 50),
- (120, 93, 65), (123, 94, 66), (126, 96, 67), (125, 96, 64),
- (118, 89, 58), (110, 81, 52), (100, 73, 44), (92, 63, 39),
- (87, 59, 32), (69, 40, 15), (65, 36, 11), (62, 33, 7),
- (55, 26, 3), (52, 25, 3), (49, 23, 3), (46, 21, 2),
- (42, 18, 0), (40, 17, 0), (39, 17, 0), (36, 17, 1),
- (35, 16, 1), (35, 16, 1), (36, 17, 2), (40, 19, 3),
- (45, 26, 8), (55, 37, 15), (68, 48, 23), (80, 59, 32),
- (94, 67, 38), (102, 75, 48), (114, 87, 58), (125, 102, 73),
- (149, 131, 105), (152, 135, 111), (155, 139, 117), (162, 143, 120),
- (168, 148, 121), (171, 153, 122), (174, 154, 120), (174, 153, 119),
- (174, 149, 115), (174, 145, 107), (173, 141, 98), (169, 134, 89),
- (161, 126, 79), (152, 116, 74), (142, 106, 69), (130, 94, 60),
- (117, 85, 53), (104, 75, 45), (94, 66, 37), (86, 59, 34),
- (75, 49, 25), (66, 40, 18), (59, 34, 13), (57, 34, 12),
- (63, 40, 18), (69, 46, 23), (74, 49, 26), (80, 51, 27),
- (86, 59, 31), (98, 69, 37), (111, 81, 46), (120, 91, 55),
- (128, 97, 62), (132, 105, 73), (141, 118, 86), (152, 131, 101),
- (162, 144, 115), (171, 153, 126), (176, 159, 135), (179, 166, 145),
- (184, 171, 152), (186, 173, 156), (186, 173, 152), (184, 167, 143),
- (180, 161, 134), (177, 155, 126), (173, 148, 119), (166, 143, 111),
- (157, 134, 101), (143, 122, 92), (130, 108, 79), (116, 93, 67),
- (104, 83, 57), (96, 74, 48), (90, 70, 46), (87, 66, 44),
- (89, 66, 44), (94, 71, 45), (102, 77, 47), (113, 87, 55),
- (124, 98, 65), (136, 108, 72), (150, 119, 77), (158, 126, 79),
- (161, 128, 79), (161, 128, 83), (158, 127, 83), (155, 124, 81),
- (143, 112, 67), (129, 97, 53), (114, 83, 44), (101, 71, 35)
- ),
-
-// 682 Woodland
-((67, 42, 19), (78, 38, 13), (86, 38, 10), (94, 39, 7),
- (105, 43, 6), (116, 47, 5), (119, 48, 4), (122, 49, 3),
- (117, 44, 3), (108, 39, 2), (100, 34, 1), (90, 31, 3),
- (81, 29, 6), (76, 26, 7), (72, 24, 8), (72, 24, 9),
- (72, 25, 10), (70, 27, 8), (72, 28, 9), (74, 30, 10),
- (72, 32, 10), (71, 34, 10), (70, 34, 10), (70, 34, 11),
- (62, 36, 11), (60, 38, 14), (59, 41, 18), (64, 49, 24),
- (69, 57, 30), (70, 61, 35), (72, 66, 41), (75, 72, 45),
- (73, 72, 46), (62, 66, 40), (57, 55, 31), (53, 45, 22),
- (54, 40, 16), (56, 36, 11), (59, 35, 11), (62, 34, 11),
- (68, 30, 11), (72, 31, 11), (76, 32, 11), (79, 34, 12),
- (82, 36, 13), (84, 36, 12), (86, 37, 12), (83, 38, 12),
- (82, 40, 14), (75, 44, 18), (72, 43, 18), (69, 43, 18),
- (65, 45, 18), (62, 48, 18), (63, 48, 17), (64, 49, 16),
- (62, 58, 19), (68, 66, 21), (74, 74, 24), (78, 76, 25),
- (83, 78, 27), (87, 77, 27), (92, 76, 28), (91, 80, 28),
- (87, 76, 29), (78, 75, 36), (70, 77, 42), (62, 79, 48),
- (59, 77, 47), (57, 75, 47), (53, 77, 47), (48, 71, 41),
- (41, 55, 27), (37, 54, 24), (34, 54, 21), (34, 57, 22),
- (34, 61, 23), (35, 65, 28), (37, 69, 34), (45, 80, 47),
- (54, 93, 54), (69, 113, 95), (67, 127, 105), (65, 142, 115),
- (72, 145, 130), (79, 149, 145), (74, 153, 146), (72, 150, 113),
- (79, 137, 113), (69, 120, 80), (60, 103, 48), (52, 94, 45),
- (45, 86, 42), (33, 71, 33), (33, 56, 23), (37, 48, 19),
- (40, 42, 15), (52, 31, 11), (51, 31, 12), (51, 32, 14),
- (50, 32, 14), (50, 33, 15), (46, 36, 16), (43, 39, 16),
- (37, 47, 19), (37, 51, 20), (37, 56, 21), (41, 58, 23),
- (45, 60, 26), (60, 66, 31), (74, 76, 34), (93, 77, 32),
- (114, 73, 28), (133, 70, 21), (132, 65, 17), (132, 61, 14),
- (125, 56, 9), (114, 50, 9), (99, 47, 10), (85, 45, 9),
- (65, 45, 17), (62, 51, 27), (60, 58, 37), (63, 61, 42),
- (67, 65, 48), (73, 77, 53), (80, 86, 58), (92, 93, 67),
- (101, 105, 63), (106, 112, 49), (108, 113, 46), (110, 115, 44),
- (107, 116, 36), (99, 104, 33), (88, 90, 28), (71, 82, 26),
- (49, 63, 25), (43, 58, 22), (38, 54, 20), (41, 54, 19),
- (44, 54, 19), (50, 55, 18), (57, 53, 13), (69, 49, 11),
- (81, 51, 9), (96, 49, 9), (98, 49, 8), (101, 50, 8),
- (101, 49, 7), (100, 51, 9), (96, 53, 13), (92, 52, 15),
- (95, 56, 16), (97, 56, 15), (100, 56, 15), (107, 56, 14),
- (113, 57, 12), (116, 58, 12), (117, 60, 14), (113, 60, 16),
- (107, 60, 20), (100, 75, 29), (100, 78, 30), (100, 81, 32),
- (96, 87, 30), (100, 93, 30), (101, 92, 28), (95, 85, 24),
- (91, 69, 16), (87, 65, 15), (84, 62, 14), (82, 58, 11),
- (80, 55, 11), (76, 49, 13), (74, 44, 10), (71, 35, 8),
- (69, 24, 9), (68, 17, 8), (69, 15, 10), (72, 21, 13),
- (77, 26, 14), (88, 36, 15), (99, 56, 27), (108, 75, 41),
- (134, 124, 44), (139, 134, 51), (145, 144, 59), (145, 139, 59),
- (145, 135, 51), (145, 140, 48), (138, 118, 46), (132, 92, 39),
- (125, 85, 33), (120, 80, 29), (124, 77, 23), (129, 70, 18),
- (131, 63, 11), (133, 64, 7), (130, 63, 8), (123, 65, 6),
- (112, 64, 10), (95, 61, 17), (78, 64, 18), (64, 63, 22),
- (53, 55, 25), (49, 52, 21), (46, 45, 19), (45, 37, 16),
- (50, 30, 11), (55, 23, 10), (58, 18, 9), (61, 15, 8),
- (63, 13, 7), (66, 14, 9), (66, 18, 10), (65, 23, 11),
- (66, 26, 12), (63, 32, 14), (58, 37, 12), (55, 41, 13),
- (54, 49, 18), (56, 61, 23), (60, 68, 28), (68, 76, 31),
- (81, 87, 36), (87, 94, 43), (88, 101, 46), (87, 105, 42),
- (83, 97, 36), (77, 87, 36), (73, 81, 32), (69, 68, 21),
- (69, 53, 20), (72, 46, 20), (74, 49, 22), (74, 51, 23),
- (77, 53, 21), (80, 59, 23), (81, 59, 22), (83, 58, 18),
- (82, 56, 15), (83, 52, 14), (85, 50, 13), (84, 49, 11),
- (84, 50, 9), (85, 54, 12), (87, 62, 15), (86, 70, 17),
- (86, 74, 15), (84, 75, 13), (78, 76, 16), (72, 70, 16),
- (67, 60, 12), (72, 59, 18), (72, 57, 25), (57, 44, 20)
- ),
-
-// 683 Yellow_Silk
-((222, 187, 42), (223, 201, 66), (215, 201, 67), (208, 202, 69),
- (188, 192, 71), (168, 182, 74), (166, 176, 69), (164, 170, 65),
- (167, 157, 52), (164, 157, 51), (162, 158, 51), (164, 158, 45),
- (166, 159, 39), (164, 156, 36), (163, 154, 33), (163, 150, 30),
- (163, 147, 28), (168, 138, 28), (166, 137, 32), (165, 136, 37),
- (163, 136, 38), (162, 136, 39), (158, 139, 38), (155, 142, 38),
- (161, 145, 28), (159, 140, 24), (158, 136, 21), (167, 121, 17),
- (177, 106, 14), (175, 98, 18), (174, 90, 23), (183, 68, 25),
- (189, 47, 25), (184, 37, 19), (181, 42, 20), (179, 47, 21),
- (161, 40, 18), (144, 33, 16), (136, 35, 16), (129, 38, 17),
- (90, 12, 29), (72, 11, 36), (54, 11, 43), (63, 20, 56),
- (73, 29, 69), (79, 39, 79), (86, 49, 90), (113, 64, 94),
- (128, 65, 89), (157, 86, 79), (171, 94, 63), (186, 102, 47),
- (198, 117, 44), (211, 133, 41), (219, 148, 41), (227, 164, 41),
- (236, 194, 45), (238, 200, 46), (240, 206, 48), (211, 186, 51),
- (182, 167, 54), (169, 148, 53), (157, 130, 53), (150, 119, 69),
- (104, 101, 82), (75, 74, 84), (60, 65, 82), (45, 57, 80),
- (44, 62, 70), (44, 68, 61), (53, 57, 43), (65, 67, 45),
- (117, 112, 45), (127, 122, 48), (138, 133, 52), (143, 137, 51),
- (149, 141, 50), (154, 138, 49), (159, 135, 48), (167, 134, 43),
- (175, 131, 38), (189, 122, 31), (191, 126, 29), (193, 130, 27),
- (193, 130, 31), (194, 131, 35), (190, 140, 44), (182, 152, 51),
- (172, 162, 82), (158, 147, 77), (144, 133, 72), (134, 120, 77),
- (125, 107, 82), (94, 79, 76), (81, 53, 46), (78, 33, 37),
- (76, 30, 29), (117, 45, 27), (144, 67, 31), (171, 90, 35),
- (178, 101, 48), (186, 112, 61), (197, 115, 76), (199, 139, 90),
- (207, 172, 141), (200, 174, 136), (193, 176, 132), (193, 169, 126),
- (193, 163, 120), (181, 142, 86), (146, 124, 52), (120, 105, 30),
- (116, 107, 23), (109, 100, 7), (111, 108, 12), (114, 117, 17),
- (133, 133, 26), (152, 140, 26), (164, 147, 31), (173, 148, 39),
- (210, 149, 55), (221, 137, 63), (233, 125, 72), (236, 125, 78),
- (240, 126, 85), (233, 126, 95), (214, 118, 93), (193, 122, 92),
- (173, 126, 85), (142, 133, 68), (139, 131, 64), (137, 130, 60),
- (136, 128, 46), (140, 135, 43), (147, 137, 42), (153, 133, 37),
- (190, 137, 59), (204, 146, 76), (218, 155, 93), (219, 161, 98),
- (221, 167, 103), (217, 182, 107), (188, 188, 104), (170, 173, 100),
- (177, 153, 87), (144, 128, 101), (148, 120, 101), (152, 113, 102),
- (161, 115, 104), (155, 149, 126), (158, 178, 123), (168, 199, 117),
- (216, 231, 119), (222, 236, 120), (229, 241, 121), (243, 239, 120),
- (250, 235, 115), (251, 235, 117), (251, 232, 111), (250, 232, 102),
- (252, 233, 104), (253, 231, 115), (252, 231, 124), (252, 232, 134),
- (241, 230, 151), (229, 230, 163), (210, 229, 180), (178, 212, 185),
- (139, 179, 188), (126, 176, 180), (113, 173, 172), (115, 158, 160),
- (134, 167, 163), (160, 180, 155), (184, 180, 138), (207, 195, 122),
- (233, 202, 113), (239, 196, 102), (224, 190, 87), (206, 182, 74),
- (186, 180, 65), (172, 177, 66), (171, 178, 77), (185, 185, 74),
- (215, 203, 72), (226, 208, 70), (238, 214, 69), (252, 220, 60),
- (252, 221, 58), (244, 211, 55), (232, 195, 48), (216, 180, 40),
- (190, 156, 31), (161, 128, 22), (135, 105, 12), (111, 76, 4),
- (82, 48, 0), (72, 51, 0), (77, 53, 0), (84, 38, 5),
- (103, 57, 13), (119, 76, 18), (142, 74, 26), (162, 86, 37),
- (169, 104, 44), (182, 120, 61), (197, 141, 75), (210, 165, 71),
- (220, 188, 74), (235, 203, 82), (247, 213, 74), (249, 219, 66),
- (249, 222, 68), (252, 225, 71), (253, 223, 78), (251, 221, 89),
- (240, 210, 90), (227, 195, 82), (227, 174, 73), (215, 149, 59),
- (191, 132, 40), (182, 114, 21), (176, 97, 11), (168, 95, 6),
- (157, 102, 8), (147, 103, 15), (147, 107, 20), (148, 114, 30),
- (144, 110, 35), (137, 104, 31), (135, 86, 25), (135, 58, 20),
- (137, 46, 13), (140, 32, 4), (129, 15, 0), (129, 24, 0),
- (143, 45, 4), (147, 60, 8), (143, 75, 17), (151, 92, 33),
- (162, 113, 42), (163, 126, 56), (154, 126, 69), (152, 136, 65),
- (161, 145, 62), (159, 148, 59), (163, 150, 46), (181, 147, 37),
- (191, 143, 35), (190, 144, 36), (190, 144, 40), (193, 144, 40),
- (190, 143, 38), (188, 148, 41), (197, 156, 45), (210, 171, 43)
- ),
-
-// 684 Zinfandel
-((131, 89, 66), (114, 86, 62), (107, 88, 64), (101, 91, 66),
- (91, 89, 64), (81, 87, 63), (77, 85, 61), (73, 83, 60),
- (55, 66, 46), (56, 67, 47), (58, 69, 49), (71, 75, 53),
- (85, 82, 57), (98, 88, 61), (112, 94, 65), (115, 95, 66),
- (119, 97, 68), (129, 100, 71), (129, 100, 71), (130, 101, 71),
- (134, 100, 71), (138, 99, 72), (139, 98, 71), (140, 97, 71),
- (138, 88, 65), (125, 81, 60), (113, 75, 55), (104, 71, 54),
- (96, 68, 53), (96, 69, 55), (96, 70, 58), (101, 76, 64),
- (113, 85, 72), (136, 105, 84), (144, 110, 87), (152, 115, 91),
- (161, 122, 97), (170, 129, 103), (175, 132, 105), (180, 136, 108),
- (203, 155, 119), (211, 159, 121), (219, 164, 124), (225, 166, 126),
- (231, 169, 129), (232, 171, 131), (233, 174, 134), (234, 179, 142),
- (234, 185, 150), (236, 198, 169), (237, 203, 177), (239, 209, 186),
- (240, 214, 194), (241, 220, 203), (241, 222, 207), (241, 225, 212),
- (240, 236, 228), (240, 237, 232), (241, 239, 237), (241, 239, 237),
- (241, 239, 237), (241, 239, 236), (241, 239, 236), (241, 240, 236),
- (241, 240, 236), (241, 239, 235), (240, 236, 228), (239, 234, 221),
- (238, 231, 216), (238, 228, 212), (236, 222, 201), (234, 214, 189),
- (226, 192, 170), (218, 179, 157), (211, 166, 145), (203, 153, 133),
- (195, 141, 121), (193, 137, 115), (192, 133, 109), (191, 127, 97),
- (191, 122, 93), (183, 114, 89), (177, 109, 87), (171, 105, 85),
- (170, 103, 83), (169, 102, 82), (171, 103, 83), (179, 107, 85),
- (190, 120, 93), (191, 126, 96), (193, 132, 100), (192, 134, 100),
- (192, 136, 100), (191, 139, 103), (196, 141, 105), (203, 142, 108),
- (207, 146, 111), (209, 156, 121), (203, 157, 120), (197, 158, 119),
- (194, 156, 118), (191, 154, 117), (185, 147, 114), (179, 138, 110),
- (172, 126, 104), (168, 125, 102), (164, 124, 101), (164, 124, 101),
- (164, 124, 101), (164, 125, 103), (165, 126, 103), (167, 126, 104),
- (171, 127, 107), (179, 132, 111), (181, 133, 111), (184, 134, 111),
- (184, 135, 113), (181, 134, 111), (174, 133, 108), (164, 132, 105),
- (143, 125, 93), (132, 115, 85), (121, 106, 77), (114, 100, 72),
- (108, 94, 68), (95, 82, 59), (82, 72, 53), (70, 68, 47),
- (64, 67, 44), (69, 74, 46), (74, 77, 49), (79, 80, 52),
- (93, 86, 59), (107, 90, 66), (120, 97, 74), (133, 104, 80),
- (161, 122, 96), (174, 135, 109), (188, 148, 123), (195, 156, 131),
- (202, 164, 140), (213, 179, 156), (224, 191, 170), (233, 203, 182),
- (239, 209, 191), (244, 223, 208), (244, 227, 212), (245, 231, 217),
- (245, 238, 226), (246, 243, 233), (245, 249, 239), (239, 250, 237),
- (231, 240, 220), (228, 236, 215), (225, 232, 210), (217, 222, 199),
- (210, 212, 187), (204, 199, 178), (193, 187, 165), (181, 172, 150),
- (173, 159, 134), (159, 138, 111), (156, 135, 106), (153, 132, 101),
- (153, 127, 97), (153, 125, 97), (154, 124, 98), (157, 127, 100),
- (171, 142, 121), (174, 147, 126), (177, 153, 131), (185, 167, 144),
- (194, 180, 158), (201, 192, 170), (208, 200, 178), (217, 211, 190),
- (225, 219, 202), (232, 225, 208), (236, 228, 211), (239, 230, 212),
- (238, 233, 216), (238, 233, 216), (238, 233, 216), (237, 236, 222),
- (237, 237, 222), (237, 236, 219), (238, 235, 217), (235, 236, 214),
- (233, 236, 212), (230, 232, 205), (227, 229, 203), (224, 226, 200),
- (223, 223, 198), (224, 216, 191), (223, 209, 181), (222, 204, 174),
- (220, 193, 162), (217, 183, 149), (214, 171, 136), (212, 157, 124),
- (210, 146, 114), (207, 136, 104), (204, 129, 97), (196, 119, 91),
- (183, 111, 84), (169, 104, 76), (158, 95, 70), (151, 92, 69),
- (146, 94, 71), (147, 100, 75), (150, 109, 84), (151, 122, 97),
- (152, 134, 110), (151, 143, 120), (154, 154, 132), (156, 165, 142),
- (165, 171, 147), (178, 179, 151), (193, 189, 158), (208, 197, 165),
- (217, 202, 170), (226, 205, 175), (228, 208, 181), (229, 203, 178),
- (225, 196, 170), (219, 189, 159), (214, 182, 149), (208, 174, 138),
- (205, 168, 130), (200, 165, 128), (196, 163, 127), (190, 161, 129),
- (183, 160, 127), (177, 159, 126), (171, 157, 125), (168, 157, 124),
- (169, 159, 123), (170, 159, 123), (173, 159, 125), (173, 159, 124),
- (172, 158, 123), (169, 155, 122), (165, 150, 117), (163, 148, 112),
- (162, 140, 105), (163, 131, 99), (163, 124, 92), (163, 116, 86),
- (164, 110, 82), (162, 103, 78), (158, 102, 75), (157, 108, 77),
- (155, 107, 78), (153, 106, 77), (144, 100, 72), (137, 94, 68)
- ),
-
-// 685 040412
-((0, 110, 219), (0, 110, 222), (8, 107, 223), (16, 105, 225),
- (19, 103, 225), (23, 102, 226), (24, 100, 225), (26, 99, 225),
- (42, 89, 224), (39, 90, 220), (37, 91, 217), (36, 86, 212),
- (36, 82, 208), (39, 83, 195), (43, 85, 183), (46, 88, 179),
- (50, 91, 175), (68, 106, 162), (73, 117, 156), (78, 128, 151),
- (88, 136, 144), (98, 145, 138), (104, 149, 134), (110, 154, 131),
- (119, 169, 117), (118, 168, 120), (117, 168, 124), (120, 168, 120),
- (123, 169, 117), (127, 167, 113), (131, 166, 109), (138, 158, 102),
- (140, 149, 89), (130, 151, 60), (132, 154, 46), (135, 158, 33),
- (147, 163, 19), (159, 168, 5), (164, 168, 4), (170, 169, 4),
- (180, 165, 5), (175, 160, 8), (170, 156, 11), (166, 143, 16),
- (163, 130, 21), (157, 121, 21), (152, 113, 21), (142, 99, 21),
- (133, 86, 22), (113, 72, 16), (111, 71, 8), (109, 70, 0),
- (107, 66, 0), (106, 63, 0), (102, 62, 0), (99, 61, 0),
- (84, 64, 0), (79, 61, 0), (75, 58, 0), (65, 57, 5),
- (56, 56, 11), (49, 53, 18), (42, 51, 26), (28, 54, 40),
- (14, 58, 54), (2, 70, 82), (3, 78, 94), (5, 86, 107),
- (5, 89, 113), (5, 93, 120), (5, 102, 133), (5, 110, 145),
- (1, 126, 170), (0, 132, 183), (0, 138, 196), (0, 146, 210),
- (0, 155, 224), (0, 160, 231), (0, 165, 238), (0, 179, 243),
- (0, 194, 246), (0, 218, 236), (0, 224, 227), (0, 231, 219),
- (0, 232, 214), (0, 233, 210), (0, 232, 198), (7, 228, 184),
- (15, 212, 156), (18, 200, 145), (21, 189, 134), (21, 183, 130),
- (21, 177, 126), (25, 169, 124), (30, 158, 117), (33, 148, 109),
- (33, 138, 100), (33, 127, 82), (34, 127, 67), (36, 127, 53),
- (38, 127, 46), (40, 127, 39), (39, 128, 25), (40, 121, 16),
- (32, 103, 12), (26, 98, 16), (21, 93, 21), (18, 91, 21),
- (16, 89, 21), (9, 82, 21), (2, 71, 22), (0, 58, 29),
- (0, 53, 29), (0, 58, 29), (0, 64, 25), (0, 71, 22),
- (0, 81, 19), (0, 92, 12), (0, 100, 7), (0, 109, 7),
- (0, 131, 0), (0, 141, 0), (0, 152, 0), (0, 153, 0),
- (0, 155, 0), (2, 152, 0), (5, 152, 0), (7, 152, 0),
- (8, 155, 0), (8, 148, 0), (8, 144, 0), (8, 141, 0),
- (7, 133, 0), (5, 124, 0), (5, 116, 0), (4, 114, 0),
- (5, 116, 0), (4, 114, 0), (4, 112, 0), (3, 110, 0),
- (2, 109, 0), (1, 116, 0), (0, 116, 0), (0, 119, 0),
- (0, 120, 0), (0, 119, 9), (0, 117, 14), (0, 116, 19),
- (0, 112, 26), (0, 103, 35), (0, 96, 42), (0, 88, 49),
- (0, 68, 71), (0, 66, 76), (0, 65, 81), (0, 64, 88),
- (0, 65, 96), (0, 65, 100), (0, 70, 105), (8, 70, 107),
- (21, 72, 110), (47, 84, 106), (53, 86, 102), (60, 89, 99),
- (72, 98, 91), (79, 103, 84), (91, 105, 81), (96, 107, 82),
- (109, 106, 79), (114, 105, 79), (120, 105, 79), (131, 103, 84),
- (142, 99, 85), (156, 102, 84), (170, 106, 88), (186, 112, 86),
- (200, 117, 85), (214, 130, 81), (224, 141, 78), (232, 154, 70),
- (235, 168, 61), (232, 182, 54), (225, 194, 44), (215, 211, 40),
- (190, 226, 57), (183, 228, 61), (177, 231, 65), (165, 235, 82),
- (152, 235, 96), (140, 232, 110), (127, 231, 121), (117, 228, 135),
- (113, 224, 149), (106, 218, 161), (99, 212, 172), (100, 205, 176),
- (96, 200, 173), (89, 196, 170), (81, 183, 169), (72, 169, 166),
- (70, 159, 166), (65, 148, 162), (63, 140, 159), (58, 133, 155),
- (54, 126, 154), (57, 123, 151), (61, 119, 148), (61, 117, 142),
- (71, 113, 135), (82, 109, 133), (93, 105, 131), (103, 98, 128),
- (107, 89, 130), (116, 79, 130), (124, 70, 130), (135, 60, 130),
- (144, 50, 128), (149, 42, 127), (148, 39, 123), (148, 39, 119),
- (141, 44, 116), (135, 51, 109), (127, 61, 110), (123, 74, 117),
- (117, 82, 124), (106, 89, 137), (95, 95, 149), (84, 96, 162),
- (75, 96, 172), (68, 93, 182), (64, 91, 193), (53, 86, 203),
- (42, 85, 214), (30, 86, 226), (21, 89, 232), (8, 92, 235),
- (0, 100, 238), (0, 109, 240), (0, 117, 245), (0, 126, 252),
- (0, 135, 255), (0, 144, 255), (0, 149, 255), (0, 154, 255),
- (0, 156, 255), (0, 156, 255), (0, 155, 255), (0, 149, 255),
- (0, 144, 252), (0, 138, 242), (0, 131, 233), (0, 126, 225),
- (0, 121, 219), (0, 120, 218), (0, 120, 218), (0, 114, 218)
- ),
-
-// 686 040412-000
-((171, 102, 133), (150, 79, 120), (137, 65, 111), (125, 51, 103),
- (128, 47, 103), (132, 44, 104), (132, 43, 104), (133, 43, 105),
- (132, 51, 106), (135, 59, 109), (138, 67, 112), (142, 75, 115),
- (147, 84, 119), (151, 94, 123), (156, 105, 128), (159, 110, 130),
- (163, 115, 133), (180, 127, 143), (186, 129, 146), (193, 132, 149),
- (197, 134, 151), (202, 136, 153), (204, 136, 154), (206, 137, 155),
- (212, 140, 158), (216, 140, 160), (220, 141, 163), (223, 141, 165),
- (227, 142, 167), (228, 142, 167), (229, 142, 167), (230, 141, 168),
- (232, 141, 169), (235, 141, 171), (235, 142, 171), (236, 143, 171),
- (236, 144, 171), (237, 146, 171), (238, 146, 171), (239, 147, 172),
- (241, 150, 173), (241, 150, 173), (241, 151, 173), (239, 150, 172),
- (237, 150, 171), (234, 149, 170), (232, 148, 169), (225, 145, 165),
- (216, 142, 161), (193, 132, 149), (178, 126, 141), (163, 120, 134),
- (147, 113, 126), (131, 106, 118), (124, 103, 114), (117, 100, 111),
- (92, 89, 99), (83, 85, 94), (74, 81, 90), (69, 79, 87),
- (65, 77, 85), (64, 76, 84), (63, 75, 84), (62, 74, 83),
- (62, 74, 83), (64, 74, 84), (66, 74, 85), (69, 75, 86),
- (70, 75, 86), (71, 75, 87), (72, 76, 88), (74, 78, 89),
- (78, 80, 91), (80, 80, 92), (82, 81, 93), (84, 81, 94),
- (86, 82, 95), (87, 82, 95), (88, 82, 95), (90, 81, 96),
- (93, 79, 97), (100, 73, 98), (103, 70, 99), (106, 68, 100),
- (107, 67, 100), (108, 66, 100), (110, 65, 100), (111, 64, 100),
- (110, 65, 100), (107, 66, 99), (105, 68, 99), (103, 69, 98),
- (101, 70, 98), (98, 71, 97), (94, 73, 96), (92, 77, 96),
- (92, 80, 97), (98, 88, 101), (105, 91, 104), (112, 95, 108),
- (116, 97, 110), (121, 100, 113), (130, 105, 117), (139, 109, 122),
- (152, 115, 128), (153, 115, 129), (154, 116, 130), (152, 115, 129),
- (151, 115, 128), (146, 112, 126), (138, 109, 122), (131, 106, 118),
- (124, 103, 114), (115, 100, 110), (114, 99, 110), (114, 99, 110),
- (116, 100, 111), (120, 102, 112), (126, 104, 116), (134, 108, 120),
- (153, 115, 129), (160, 118, 132), (167, 122, 136), (169, 122, 137),
- (172, 123, 138), (173, 124, 139), (173, 124, 139), (172, 123, 138),
- (168, 122, 137), (158, 117, 132), (153, 115, 129), (149, 114, 127),
- (140, 110, 123), (131, 106, 118), (123, 103, 114), (116, 100, 111),
- (100, 94, 103), (92, 90, 99), (85, 87, 95), (83, 86, 94),
- (81, 85, 93), (78, 83, 91), (77, 81, 91), (76, 80, 90),
- (75, 79, 90), (78, 78, 90), (79, 77, 90), (81, 77, 91),
- (84, 77, 93), (87, 77, 94), (90, 76, 95), (93, 75, 96),
- (99, 72, 98), (101, 71, 98), (103, 70, 99), (108, 66, 100),
- (112, 62, 101), (116, 59, 102), (120, 55, 102), (125, 51, 103),
- (128, 48, 104), (132, 44, 104), (132, 44, 104), (132, 44, 104),
- (133, 43, 104), (133, 43, 104), (132, 44, 104), (130, 46, 104),
- (126, 49, 103), (125, 50, 103), (124, 52, 103), (121, 55, 102),
- (119, 61, 103), (121, 68, 106), (127, 76, 109), (135, 84, 115),
- (143, 91, 120), (152, 101, 126), (163, 112, 132), (176, 121, 140),
- (190, 129, 148), (203, 134, 154), (214, 138, 160), (222, 141, 164),
- (232, 141, 169), (232, 140, 169), (233, 140, 170), (234, 139, 170),
- (233, 137, 170), (232, 136, 169), (231, 135, 169), (231, 135, 169),
- (231, 135, 169), (232, 136, 169), (233, 138, 170), (235, 140, 170),
- (236, 142, 171), (237, 144, 172), (239, 146, 172), (240, 148, 173),
- (241, 149, 173), (241, 150, 173), (242, 150, 173), (241, 150, 173),
- (241, 149, 173), (241, 149, 173), (241, 149, 173), (241, 149, 173),
- (240, 148, 173), (240, 148, 172), (238, 148, 172), (236, 148, 171),
- (234, 147, 169), (229, 146, 167), (224, 144, 164), (216, 141, 161),
- (207, 138, 156), (196, 133, 150), (184, 128, 144), (170, 122, 137),
- (155, 116, 130), (140, 110, 123), (125, 104, 115), (112, 98, 109),
- (99, 93, 102), (87, 88, 96), (77, 84, 91), (68, 80, 87),
- (62, 78, 84), (58, 76, 82), (54, 74, 80), (52, 73, 79),
- (50, 73, 78), (50, 72, 77), (49, 72, 77), (49, 72, 77),
- (49, 72, 77), (50, 72, 78), (51, 72, 78), (53, 73, 79),
- (55, 74, 80), (58, 75, 82), (62, 77, 84), (68, 79, 86),
- (74, 82, 90), (84, 86, 94), (94, 91, 100), (108, 97, 107),
- (124, 103, 114), (140, 110, 123), (159, 118, 132), (174, 124, 139),
- (171, 121, 138), (168, 116, 135), (163, 109, 132), (161, 102, 129)
- ),
-
-// 687 040412-001
-((100, 88, 103), (127, 94, 112), (138, 92, 116), (150, 91, 120),
- (156, 90, 121), (162, 89, 123), (162, 86, 120), (163, 83, 118),
- (154, 62, 107), (145, 52, 101), (136, 43, 95), (127, 38, 90),
- (118, 34, 85), (111, 33, 82), (104, 32, 80), (101, 32, 79),
- (99, 33, 78), (87, 38, 76), (81, 40, 74), (75, 43, 73),
- (70, 44, 71), (66, 45, 70), (64, 45, 69), (62, 46, 68),
- (59, 45, 66), (59, 45, 66), (59, 45, 66), (59, 45, 66),
- (60, 45, 66), (60, 45, 66), (60, 45, 66), (58, 46, 65),
- (56, 47, 65), (51, 49, 63), (49, 51, 63), (47, 54, 64),
- (46, 56, 65), (46, 59, 67), (47, 59, 68), (48, 59, 69),
- (55, 59, 72), (57, 58, 72), (59, 58, 73), (59, 56, 72),
- (59, 54, 71), (59, 53, 71), (59, 53, 71), (58, 51, 69),
- (57, 50, 67), (56, 47, 65), (57, 47, 66), (59, 48, 68),
- (62, 48, 70), (66, 49, 72), (66, 48, 71), (67, 47, 71),
- (67, 47, 71), (65, 48, 71), (63, 50, 71), (58, 50, 68),
- (53, 51, 66), (50, 51, 64), (48, 52, 63), (44, 52, 61),
- (42, 55, 62), (44, 61, 64), (45, 62, 65), (46, 63, 66),
- (47, 63, 67), (49, 64, 68), (53, 64, 71), (57, 64, 74),
- (66, 62, 77), (70, 62, 79), (74, 62, 82), (78, 62, 84),
- (83, 63, 86), (84, 60, 85), (85, 58, 85), (88, 55, 85),
- (91, 53, 86), (96, 53, 88), (95, 49, 86), (95, 46, 84),
- (95, 45, 84), (95, 45, 84), (95, 46, 84), (96, 48, 86),
- (105, 48, 88), (116, 54, 94), (127, 60, 100), (133, 65, 104),
- (140, 71, 109), (150, 81, 116), (161, 86, 122), (174, 91, 128),
- (188, 98, 134), (209, 116, 148), (212, 121, 151), (215, 127, 155),
- (214, 128, 154), (213, 130, 154), (209, 130, 153), (206, 129, 155),
- (203, 131, 163), (201, 131, 164), (199, 131, 166), (198, 129, 165),
- (197, 127, 164), (196, 124, 162), (194, 117, 160), (191, 110, 156),
- (186, 102, 151), (173, 83, 131), (168, 77, 125), (164, 72, 120),
- (153, 61, 108), (139, 53, 100), (126, 45, 92), (115, 40, 86),
- (97, 36, 77), (90, 36, 75), (84, 36, 73), (83, 36, 73),
- (82, 37, 73), (83, 39, 75), (91, 41, 78), (100, 46, 83),
- (112, 52, 89), (141, 69, 107), (148, 73, 111), (155, 78, 116),
- (169, 89, 124), (178, 97, 129), (183, 104, 137), (184, 108, 142),
- (173, 112, 142), (161, 108, 135), (150, 104, 129), (143, 98, 125),
- (136, 93, 121), (125, 84, 115), (112, 75, 107), (100, 66, 97),
- (92, 61, 90), (83, 48, 79), (83, 45, 78), (83, 43, 77),
- (83, 38, 75), (85, 36, 75), (88, 34, 75), (92, 32, 76),
- (101, 29, 79), (103, 28, 79), (105, 27, 80), (108, 26, 81),
- (111, 25, 82), (111, 25, 82), (109, 26, 81), (107, 27, 80),
- (102, 29, 79), (91, 33, 76), (88, 35, 76), (86, 38, 76),
- (80, 42, 75), (74, 46, 75), (70, 50, 75), (68, 50, 74),
- (69, 52, 76), (70, 52, 76), (72, 52, 77), (76, 51, 79),
- (81, 48, 80), (86, 44, 80), (91, 41, 81), (94, 39, 81),
- (96, 38, 81), (95, 38, 81), (93, 40, 81), (89, 44, 80),
- (86, 48, 80), (85, 54, 81), (85, 57, 82), (86, 57, 84),
- (95, 55, 84), (97, 54, 85), (100, 54, 86), (107, 53, 89),
- (111, 48, 90), (117, 41, 91), (120, 35, 88), (123, 29, 86),
- (127, 27, 86), (126, 26, 86), (125, 26, 86), (125, 28, 85),
- (128, 31, 86), (134, 37, 90), (141, 45, 95), (147, 56, 101),
- (151, 66, 107), (151, 75, 110), (149, 81, 112), (147, 85, 112),
- (142, 90, 113), (135, 91, 111), (126, 89, 107), (115, 85, 102),
- (106, 76, 96), (101, 69, 91), (96, 59, 86), (93, 51, 83),
- (92, 44, 81), (91, 38, 79), (92, 36, 78), (94, 34, 78),
- (96, 32, 77), (99, 29, 78), (101, 29, 78), (105, 30, 80),
- (110, 34, 83), (119, 42, 89), (132, 52, 98), (147, 63, 109),
- (163, 75, 119), (178, 87, 128), (190, 98, 140), (201, 110, 153),
- (210, 120, 166), (217, 129, 176), (222, 136, 180), (221, 139, 184),
- (217, 138, 185), (211, 135, 186), (201, 131, 185), (198, 126, 177),
- (194, 119, 169), (183, 114, 161), (170, 108, 151), (154, 106, 145),
- (147, 105, 140), (148, 101, 137), (151, 101, 138), (148, 100, 136),
- (138, 99, 132), (129, 100, 130), (123, 98, 127), (120, 98, 125),
- (116, 96, 123), (108, 93, 117), (100, 89, 110), (93, 85, 105),
- (83, 80, 97), (78, 76, 92), (78, 76, 93), (85, 79, 94)
- ),
-
-// 688 040412-002
-((42, 85, 77), (18, 49, 50), (17, 49, 50), (16, 50, 50),
- (15, 49, 49), (14, 49, 49), (13, 48, 48), (12, 47, 48),
- (11, 46, 46), (10, 45, 45), (10, 44, 45), (10, 44, 45),
- (10, 44, 45), (11, 44, 45), (13, 44, 46), (14, 44, 46),
- (15, 44, 46), (17, 39, 42), (17, 35, 38), (17, 31, 34),
- (16, 29, 31), (15, 27, 29), (15, 27, 29), (15, 28, 30),
- (21, 40, 41), (29, 50, 49), (37, 61, 57), (43, 74, 67),
- (50, 87, 77), (54, 93, 81), (59, 99, 86), (64, 110, 97),
- (68, 120, 112), (79, 145, 143), (85, 157, 162), (91, 170, 181),
- (97, 182, 193), (103, 194, 206), (104, 198, 210), (106, 202, 214),
- (103, 195, 207), (101, 192, 204), (100, 189, 201), (100, 190, 202),
- (101, 191, 203), (101, 190, 202), (101, 189, 201), (99, 185, 197),
- (96, 179, 191), (85, 155, 167), (77, 145, 154), (70, 135, 141),
- (65, 128, 132), (61, 122, 124), (58, 118, 118), (55, 114, 113),
- (55, 100, 94), (56, 98, 90), (57, 96, 86), (59, 101, 91),
- (61, 107, 97), (61, 110, 102), (61, 114, 107), (64, 120, 110),
- (64, 119, 109), (58, 106, 97), (51, 92, 84), (45, 78, 71),
- (41, 71, 66), (38, 65, 61), (30, 54, 52), (23, 45, 45),
- (19, 36, 38), (19, 36, 38), (20, 37, 39), (21, 39, 42),
- (23, 42, 45), (24, 44, 47), (25, 46, 49), (28, 53, 53),
- (34, 60, 58), (42, 72, 66), (47, 77, 69), (53, 83, 72),
- (53, 84, 73), (54, 85, 74), (53, 83, 73), (50, 80, 71),
- (40, 72, 68), (36, 68, 66), (33, 65, 65), (32, 64, 65),
- (31, 64, 66), (30, 66, 68), (30, 70, 72), (33, 76, 77),
- (34, 81, 82), (37, 90, 90), (37, 90, 90), (38, 90, 90),
- (37, 89, 89), (36, 88, 88), (34, 83, 84), (30, 78, 79),
- (25, 68, 69), (24, 67, 68), (24, 67, 68), (25, 69, 70),
- (27, 72, 72), (31, 77, 78), (37, 84, 84), (41, 92, 92),
- (45, 98, 98), (50, 104, 105), (48, 104, 105), (47, 104, 105),
- (49, 107, 108), (50, 110, 110), (51, 112, 112), (54, 117, 118),
- (69, 136, 142), (75, 144, 152), (81, 153, 162), (83, 155, 165),
- (86, 158, 169), (86, 157, 169), (81, 147, 158), (75, 135, 145),
- (66, 119, 128), (48, 86, 91), (44, 80, 84), (40, 74, 77),
- (34, 63, 66), (30, 57, 58), (26, 53, 54), (23, 51, 53),
- (22, 51, 52), (22, 53, 52), (23, 55, 53), (23, 55, 54),
- (24, 56, 55), (26, 57, 58), (30, 62, 61), (33, 68, 67),
- (37, 74, 73), (45, 90, 87), (48, 94, 89), (51, 98, 92),
- (53, 102, 97), (54, 105, 99), (55, 106, 97), (54, 103, 95),
- (50, 96, 94), (48, 95, 93), (47, 94, 92), (47, 93, 94),
- (46, 95, 98), (46, 99, 100), (46, 101, 102), (44, 101, 101),
- (44, 101, 101), (44, 95, 94), (43, 92, 91), (42, 90, 89),
- (41, 87, 87), (41, 83, 82), (39, 78, 78), (37, 75, 75),
- (33, 67, 68), (32, 65, 67), (31, 64, 66), (30, 60, 63),
- (29, 58, 62), (28, 59, 62), (32, 61, 65), (35, 64, 70),
- (35, 69, 72), (37, 73, 74), (41, 74, 75), (39, 73, 72),
- (35, 69, 70), (34, 65, 64), (31, 61, 61), (27, 58, 61),
- (26, 63, 65), (26, 65, 67), (26, 68, 69), (28, 74, 75),
- (33, 83, 84), (38, 92, 92), (44, 100, 100), (48, 107, 108),
- (52, 114, 114), (57, 117, 119), (58, 117, 120), (55, 115, 116),
- (52, 106, 109), (47, 96, 99), (41, 85, 85), (33, 71, 73),
- (26, 59, 63), (26, 54, 58), (25, 54, 57), (28, 57, 63),
- (36, 68, 76), (46, 86, 92), (57, 104, 112), (70, 126, 135),
- (81, 147, 158), (91, 170, 181), (101, 190, 202), (105, 199, 212),
- (105, 198, 211), (102, 192, 204), (95, 178, 189), (85, 156, 167),
- (73, 132, 143), (63, 113, 122), (55, 99, 106), (48, 89, 94),
- (45, 84, 87), (43, 84, 86), (41, 87, 87), (42, 91, 90),
- (46, 97, 97), (48, 102, 103), (49, 105, 106), (53, 109, 107),
- (56, 112, 107), (58, 111, 106), (61, 112, 103), (63, 115, 104),
- (64, 117, 105), (67, 121, 107), (68, 125, 111), (66, 127, 116),
- (64, 128, 121), (66, 131, 124), (64, 131, 127), (62, 129, 130),
- (62, 129, 130), (61, 129, 129), (60, 126, 126), (58, 123, 123),
- (59, 120, 117), (57, 116, 111), (54, 111, 109), (52, 106, 103),
- (51, 101, 96), (48, 95, 93), (49, 92, 89), (52, 92, 87),
- (53, 97, 90), (59, 104, 93), (52, 89, 81), (40, 76, 72)
- ),
-
-// 689 040412-005
-((48, 130, 119), (77, 132, 126), (88, 143, 127), (99, 154, 128),
- (111, 176, 108), (123, 198, 88), (128, 204, 81), (134, 211, 75),
- (146, 207, 66), (148, 199, 66), (150, 192, 67), (146, 184, 66),
- (143, 176, 66), (128, 159, 70), (113, 143, 75), (105, 138, 77),
- (98, 134, 79), (77, 105, 98), (70, 93, 114), (64, 81, 130),
- (49, 68, 145), (34, 55, 160), (31, 52, 165), (28, 49, 170),
- (44, 42, 161), (56, 44, 145), (68, 46, 129), (61, 43, 131),
- (55, 41, 133), (55, 39, 137), (56, 37, 141), (61, 32, 156),
- (72, 21, 155), (106, 20, 113), (103, 19, 101), (101, 18, 90),
- (84, 17, 112), (68, 17, 134), (69, 17, 142), (71, 17, 151),
- (70, 31, 161), (71, 38, 162), (73, 45, 163), (57, 49, 180),
- (42, 54, 198), (34, 55, 208), (26, 57, 219), (12, 60, 232),
- (7, 62, 235), (5, 67, 237), (4, 66, 237), (3, 66, 237),
- (3, 67, 237), (3, 68, 237), (4, 69, 237), (5, 70, 237),
- (5, 76, 236), (5, 79, 238), (6, 83, 240), (21, 91, 238),
- (37, 99, 236), (46, 104, 233), (55, 109, 230), (71, 118, 222),
- (82, 126, 212), (93, 127, 198), (94, 125, 191), (96, 124, 184),
- (96, 123, 180), (97, 123, 176), (93, 124, 166), (84, 122, 160),
- (59, 106, 163), (45, 93, 169), (31, 81, 175), (28, 71, 179),
- (25, 61, 184), (33, 61, 183), (41, 62, 182), (60, 68, 180),
- (79, 74, 179), (106, 89, 181), (120, 86, 185), (135, 84, 190),
- (141, 85, 190), (148, 86, 190), (151, 84, 187), (146, 82, 183),
- (118, 81, 172), (104, 68, 173), (91, 55, 174), (82, 48, 174),
- (74, 41, 174), (55, 28, 176), (37, 23, 173), (21, 23, 169),
- (5, 23, 163), (0, 28, 151), (0, 27, 149), (0, 27, 147),
- (0, 26, 147), (0, 25, 147), (0, 25, 148), (2, 26, 149),
- (26, 30, 154), (42, 29, 157), (59, 28, 160), (68, 27, 161),
- (77, 27, 163), (90, 26, 163), (99, 28, 169), (115, 31, 173),
- (134, 37, 177), (166, 65, 174), (170, 75, 167), (175, 85, 161),
- (174, 106, 143), (171, 122, 126), (170, 131, 112), (170, 129, 97),
- (172, 115, 97), (169, 113, 96), (167, 112, 96), (160, 114, 98),
- (153, 116, 100), (136, 105, 98), (121, 84, 104), (108, 61, 115),
- (92, 42, 128), (88, 26, 140), (88, 27, 137), (88, 29, 135),
- (85, 29, 122), (83, 28, 106), (83, 23, 92), (82, 22, 94),
- (116, 29, 93), (135, 42, 90), (155, 56, 88), (162, 62, 84),
- (170, 68, 81), (169, 85, 81), (168, 103, 81), (166, 115, 84),
- (167, 135, 84), (171, 171, 78), (170, 180, 72), (169, 190, 67),
- (165, 208, 51), (157, 216, 36), (148, 224, 23), (141, 229, 9),
- (124, 222, 15), (117, 216, 24), (111, 211, 34), (98, 199, 53),
- (94, 193, 73), (93, 192, 89), (93, 191, 96), (98, 197, 105),
- (99, 198, 114), (95, 192, 119), (97, 194, 120), (100, 196, 121),
- (111, 199, 115), (124, 207, 117), (137, 212, 120), (140, 213, 120),
- (127, 183, 124), (120, 178, 123), (114, 174, 122), (100, 164, 135),
- (84, 154, 150), (72, 148, 165), (77, 148, 174), (76, 140, 182),
- (78, 142, 172), (78, 146, 161), (76, 154, 144), (63, 159, 128),
- (64, 174, 119), (60, 174, 126), (62, 176, 130), (63, 176, 137),
- (60, 171, 142), (57, 170, 143), (54, 170, 145), (39, 159, 163),
- (26, 145, 185), (14, 132, 209), (4, 119, 233), (0, 103, 242),
- (0, 95, 243), (0, 89, 241), (1, 81, 237), (2, 73, 233),
- (7, 68, 228), (20, 65, 223), (33, 68, 212), (46, 80, 188),
- (61, 92, 164), (74, 105, 141), (79, 118, 119), (93, 129, 102),
- (104, 140, 95), (111, 158, 74), (120, 175, 53), (124, 191, 36),
- (112, 193, 32), (101, 187, 33), (96, 174, 53), (98, 158, 73),
- (103, 143, 89), (115, 144, 90), (122, 135, 101), (119, 136, 96),
- (117, 138, 97), (121, 139, 98), (129, 136, 101), (143, 152, 93),
- (157, 155, 102), (162, 163, 99), (155, 167, 100), (137, 170, 99),
- (123, 176, 92), (109, 189, 75), (94, 192, 72), (85, 198, 68),
- (85, 194, 71), (74, 184, 78), (71, 178, 81), (69, 179, 70),
- (61, 183, 54), (53, 193, 41), (50, 193, 41), (46, 186, 50),
- (44, 178, 69), (43, 171, 90), (42, 165, 104), (39, 166, 117),
- (30, 158, 139), (19, 148, 158), (10, 140, 178), (3, 131, 196),
- (0, 122, 204), (0, 119, 201), (0, 115, 196), (0, 110, 190),
- (0, 104, 184), (0, 97, 178), (0, 92, 173), (0, 83, 167),
- (0, 79, 159), (6, 88, 148), (19, 100, 131), (34, 114, 118)
- ),
-
-// 690 040412-006
-((42, 112, 82), (71, 97, 64), (77, 84, 59), (83, 72, 55),
- (92, 65, 50), (101, 58, 46), (106, 54, 44), (112, 51, 43),
- (129, 66, 44), (136, 69, 39), (144, 72, 35), (134, 66, 39),
- (125, 61, 43), (114, 56, 48), (104, 52, 53), (97, 51, 58),
- (91, 50, 63), (77, 46, 73), (76, 49, 69), (76, 52, 65),
- (74, 52, 63), (72, 52, 62), (72, 50, 62), (73, 48, 62),
- (74, 35, 74), (81, 26, 80), (89, 18, 86), (104, 13, 83),
- (120, 9, 81), (128, 6, 79), (136, 4, 78), (152, 1, 72),
- (166, 0, 67), (191, 0, 65), (192, 0, 70), (194, 0, 76),
- (188, 3, 79), (183, 7, 82), (177, 11, 82), (171, 15, 83),
- (145, 31, 83), (133, 40, 85), (121, 49, 88), (109, 54, 95),
- (98, 60, 102), (90, 63, 106), (82, 66, 111), (67, 74, 119),
- (50, 83, 126), (25, 101, 121), (20, 112, 113), (16, 123, 105),
- (23, 127, 96), (31, 132, 88), (34, 133, 83), (38, 135, 79),
- (47, 138, 67), (47, 138, 60), (48, 139, 54), (48, 139, 54),
- (48, 140, 54), (48, 140, 55), (48, 141, 56), (48, 142, 59),
- (49, 144, 64), (45, 144, 82), (38, 141, 92), (31, 138, 103),
- (27, 137, 108), (23, 136, 113), (16, 134, 121), (9, 130, 129),
- (11, 130, 129), (21, 130, 121), (31, 130, 113), (40, 123, 104),
- (50, 116, 96), (51, 112, 92), (53, 108, 88), (48, 98, 87),
- (46, 93, 79), (46, 95, 59), (55, 101, 46), (64, 107, 34),
- (70, 108, 29), (77, 109, 24), (87, 111, 15), (91, 109, 15),
- (86, 103, 19), (80, 108, 19), (74, 114, 19), (72, 120, 18),
- (71, 126, 17), (69, 133, 21), (69, 141, 26), (69, 146, 30),
- (69, 149, 34), (64, 147, 42), (65, 148, 38), (67, 149, 35),
- (67, 149, 34), (67, 149, 33), (66, 148, 33), (64, 149, 33),
- (55, 146, 42), (48, 137, 45), (41, 129, 48), (41, 125, 46),
- (41, 122, 44), (43, 114, 37), (51, 104, 30), (64, 100, 21),
- (78, 97, 13), (96, 99, 10), (98, 98, 10), (101, 97, 10),
- (106, 94, 11), (103, 90, 12), (106, 79, 14), (116, 67, 18),
- (137, 48, 32), (148, 48, 38), (160, 49, 44), (159, 52, 46),
- (159, 56, 49), (148, 66, 56), (134, 75, 61), (125, 78, 66),
- (124, 78, 71), (125, 61, 85), (132, 55, 87), (139, 50, 89),
- (141, 42, 88), (140, 40, 88), (135, 47, 84), (124, 57, 77),
- (121, 84, 59), (127, 87, 54), (133, 90, 49), (139, 87, 45),
- (145, 85, 41), (147, 78, 37), (146, 72, 32), (136, 69, 30),
- (124, 69, 28), (108, 94, 18), (104, 100, 18), (100, 106, 19),
- (104, 116, 14), (97, 120, 14), (85, 120, 21), (72, 117, 31),
- (41, 109, 55), (40, 107, 59), (40, 106, 64), (42, 99, 72),
- (56, 95, 77), (72, 94, 73), (84, 89, 75), (96, 84, 77),
- (105, 73, 85), (113, 59, 93), (117, 53, 93), (122, 47, 94),
- (133, 36, 94), (149, 28, 86), (163, 20, 78), (177, 13, 68),
- (191, 7, 55), (191, 10, 51), (192, 13, 48), (191, 19, 40),
- (190, 28, 31), (191, 38, 23), (190, 48, 15), (189, 55, 7),
- (185, 65, 3), (180, 75, 1), (175, 85, 0), (167, 94, 0),
- (160, 105, 0), (153, 116, 0), (146, 127, 0), (141, 135, 0),
- (133, 150, 0), (131, 152, 0), (130, 154, 0), (126, 157, 0),
- (122, 158, 0), (118, 159, 0), (115, 160, 0), (113, 160, 0),
- (112, 161, 0), (113, 160, 0), (116, 155, 0), (117, 144, 4),
- (120, 132, 11), (125, 121, 20), (130, 108, 30), (134, 96, 38),
- (137, 85, 46), (137, 77, 51), (135, 72, 52), (128, 61, 54),
- (119, 53, 58), (110, 47, 64), (102, 42, 73), (94, 39, 83),
- (87, 38, 97), (81, 39, 109), (72, 49, 117), (64, 55, 123),
- (52, 63, 126), (39, 71, 127), (26, 78, 128), (15, 85, 128),
- (15, 89, 133), (20, 89, 138), (26, 90, 144), (36, 87, 149),
- (47, 83, 152), (56, 78, 155), (56, 77, 154), (48, 77, 149),
- (47, 76, 144), (47, 68, 138), (49, 59, 130), (58, 50, 122),
- (73, 40, 109), (96, 30, 101), (109, 26, 91), (110, 28, 84),
- (101, 35, 79), (89, 42, 78), (73, 50, 76), (57, 58, 80),
- (48, 62, 78), (50, 62, 78), (52, 60, 73), (62, 62, 71),
- (62, 65, 69), (59, 69, 71), (50, 76, 76), (36, 85, 86),
- (22, 92, 97), (9, 98, 109), (0, 102, 117), (0, 105, 122),
- (0, 107, 123), (3, 97, 118), (3, 91, 114), (3, 87, 110),
- (7, 91, 102), (14, 96, 96), (23, 101, 90), (34, 103, 84)
- ),
-
-// 691 040412-007
-((108, 129, 87), (98, 136, 98), (113, 138, 101), (128, 140, 105),
- (134, 123, 114), (140, 106, 123), (122, 105, 130), (105, 105, 138),
- (105, 105, 140), (122, 103, 133), (139, 101, 126), (141, 95, 117),
- (144, 90, 108), (146, 81, 99), (148, 73, 91), (148, 68, 87),
- (148, 64, 84), (148, 46, 70), (148, 40, 64), (148, 34, 58),
- (148, 31, 58), (148, 28, 58), (148, 27, 58), (149, 27, 58),
- (147, 27, 59), (143, 27, 59), (139, 27, 59), (132, 27, 59),
- (126, 28, 59), (123, 27, 59), (120, 27, 60), (115, 26, 62),
- (112, 25, 63), (108, 22, 67), (107, 20, 69), (107, 18, 71),
- (107, 18, 71), (107, 18, 71), (107, 19, 70), (107, 21, 70),
- (109, 32, 76), (109, 39, 82), (110, 47, 88), (110, 57, 97),
- (111, 68, 106), (108, 72, 111), (105, 77, 117), (90, 86, 123),
- (86, 114, 128), (87, 145, 138), (87, 155, 141), (87, 165, 144),
- (84, 175, 147), (82, 185, 151), (80, 189, 153), (79, 193, 155),
- (76, 202, 154), (76, 202, 149), (76, 203, 144), (77, 197, 137),
- (79, 192, 131), (79, 187, 127), (79, 183, 123), (77, 176, 113),
- (75, 168, 104), (73, 151, 88), (72, 143, 78), (71, 135, 68),
- (73, 132, 65), (76, 129, 63), (82, 120, 58), (84, 111, 53),
- (81, 94, 44), (78, 86, 43), (75, 79, 42), (71, 73, 41),
- (67, 67, 40), (64, 66, 41), (62, 65, 42), (64, 57, 43),
- (64, 44, 44), (64, 41, 55), (64, 40, 56), (65, 39, 58),
- (65, 39, 58), (65, 39, 58), (65, 39, 58), (65, 39, 58),
- (67, 40, 52), (70, 39, 53), (74, 39, 54), (76, 38, 54),
- (78, 37, 55), (83, 36, 56), (88, 36, 56), (92, 41, 56),
- (97, 45, 54), (104, 65, 52), (110, 74, 53), (116, 84, 54),
- (119, 87, 55), (122, 90, 57), (129, 94, 59), (135, 94, 64),
- (143, 102, 75), (144, 109, 78), (146, 116, 82), (147, 120, 82),
- (148, 125, 83), (147, 128, 81), (144, 136, 80), (140, 140, 77),
- (134, 138, 72), (119, 131, 68), (116, 129, 68), (113, 127, 69),
- (104, 124, 65), (100, 122, 65), (102, 120, 64), (104, 118, 64),
- (108, 117, 58), (110, 115, 56), (113, 113, 54), (113, 111, 54),
- (114, 109, 54), (113, 107, 56), (115, 104, 57), (118, 99, 59),
- (123, 90, 60), (132, 80, 63), (133, 77, 63), (134, 75, 63),
- (137, 69, 65), (138, 64, 68), (136, 63, 72), (134, 60, 75),
- (125, 49, 78), (120, 44, 77), (116, 40, 76), (113, 38, 74),
- (110, 37, 73), (104, 36, 68), (98, 34, 65), (92, 33, 62),
- (88, 32, 61), (79, 31, 62), (78, 31, 62), (78, 31, 63),
- (77, 31, 62), (78, 31, 63), (79, 30, 63), (81, 31, 62),
- (89, 32, 61), (91, 34, 61), (93, 36, 61), (97, 40, 60),
- (104, 44, 60), (112, 47, 60), (120, 49, 59), (129, 50, 56),
- (137, 51, 54), (155, 53, 51), (158, 55, 50), (162, 58, 50),
- (165, 66, 51), (170, 74, 52), (173, 85, 55), (174, 97, 59),
- (174, 124, 69), (173, 129, 71), (173, 135, 73), (173, 141, 76),
- (175, 143, 77), (176, 141, 75), (177, 139, 74), (178, 137, 73),
- (177, 131, 74), (176, 126, 74), (173, 121, 75), (167, 120, 77),
- (159, 119, 78), (151, 118, 78), (144, 118, 77), (137, 115, 73),
- (136, 107, 64), (138, 105, 63), (140, 103, 62), (143, 100, 60),
- (144, 100, 62), (143, 104, 66), (139, 110, 72), (134, 123, 77),
- (120, 133, 82), (103, 135, 83), (96, 137, 83), (100, 137, 83),
- (113, 136, 85), (129, 135, 87), (140, 124, 89), (147, 112, 90),
- (153, 107, 91), (156, 100, 93), (153, 94, 96), (149, 89, 100),
- (145, 81, 101), (142, 72, 99), (139, 63, 92), (136, 54, 84),
- (132, 46, 77), (131, 41, 68), (130, 36, 62), (130, 37, 59),
- (130, 39, 61), (128, 44, 64), (126, 50, 69), (124, 54, 75),
- (123, 57, 77), (122, 60, 80), (123, 60, 79), (125, 59, 75),
- (129, 58, 72), (136, 57, 69), (143, 58, 69), (150, 62, 69),
- (157, 68, 68), (161, 74, 71), (165, 79, 74), (170, 84, 76),
- (173, 85, 75), (176, 85, 70), (181, 80, 64), (185, 71, 59),
- (190, 70, 52), (196, 70, 47), (196, 66, 45), (192, 67, 45),
- (186, 71, 45), (179, 76, 45), (171, 82, 44), (163, 86, 42),
- (154, 85, 41), (146, 83, 39), (144, 85, 36), (143, 78, 34),
- (142, 72, 32), (141, 67, 32), (141, 60, 34), (140, 56, 35),
- (133, 50, 38), (129, 49, 41), (123, 51, 47), (119, 63, 52),
- (114, 76, 59), (112, 91, 66), (112, 109, 72), (104, 120, 79)
- ),
-
-// 692 040412-008
-((58, 76, 155), (56, 80, 157), (54, 82, 159), (53, 85, 161),
- (50, 89, 164), (47, 94, 167), (44, 97, 169), (42, 100, 171),
- (35, 110, 180), (33, 113, 182), (31, 117, 185), (30, 118, 186),
- (30, 120, 187), (29, 122, 188), (29, 125, 190), (29, 126, 190),
- (29, 127, 190), (29, 125, 190), (30, 123, 188), (31, 121, 187),
- (34, 117, 185), (38, 114, 183), (39, 111, 181), (41, 108, 179),
- (46, 96, 167), (50, 88, 160), (54, 80, 153), (59, 70, 147),
- (65, 61, 141), (69, 59, 139), (73, 57, 137), (80, 53, 133),
- (86, 50, 131), (97, 46, 127), (100, 44, 124), (104, 43, 121),
- (104, 42, 118), (105, 42, 116), (106, 41, 115), (108, 41, 114),
- (109, 34, 112), (109, 32, 109), (110, 30, 106), (111, 28, 107),
- (113, 27, 108), (114, 26, 107), (116, 26, 106), (116, 26, 106),
- (117, 25, 106), (116, 25, 100), (118, 25, 96), (120, 25, 93),
- (121, 25, 89), (123, 25, 86), (123, 25, 85), (124, 25, 84),
- (127, 25, 82), (127, 25, 81), (127, 25, 80), (124, 25, 80),
- (121, 25, 80), (120, 25, 80), (119, 25, 80), (114, 25, 82),
- (110, 25, 84), (104, 25, 84), (104, 28, 90), (104, 31, 96),
- (103, 34, 100), (102, 38, 105), (102, 45, 110), (100, 51, 117),
- (92, 61, 129), (86, 65, 133), (80, 69, 137), (74, 73, 140),
- (68, 77, 143), (66, 79, 144), (64, 82, 145), (58, 90, 149),
- (53, 98, 156), (43, 116, 169), (40, 125, 176), (38, 135, 184),
- (38, 139, 188), (38, 144, 192), (41, 152, 200), (41, 163, 207),
- (41, 169, 212), (42, 166, 210), (43, 164, 208), (44, 160, 207),
- (46, 157, 206), (46, 152, 200), (49, 144, 196), (47, 136, 192),
- (49, 129, 190), (56, 117, 184), (58, 112, 181), (61, 108, 179),
- (63, 104, 177), (66, 101, 176), (70, 94, 173), (74, 89, 171),
- (84, 82, 168), (88, 79, 166), (92, 76, 164), (93, 74, 162),
- (94, 73, 160), (98, 68, 157), (104, 64, 153), (106, 58, 151),
- (109, 57, 147), (104, 51, 140), (102, 51, 139), (101, 51, 139),
- (93, 53, 137), (86, 54, 137), (77, 57, 139), (68, 60, 139),
- (56, 65, 139), (52, 67, 139), (49, 70, 139), (47, 69, 137),
- (46, 68, 136), (45, 68, 136), (46, 69, 136), (46, 73, 137),
- (43, 77, 140), (43, 84, 144), (42, 84, 143), (41, 84, 143),
- (38, 82, 140), (35, 81, 139), (31, 80, 139), (29, 78, 136),
- (25, 70, 133), (25, 70, 133), (25, 70, 133), (25, 71, 134),
- (25, 72, 135), (25, 77, 137), (25, 80, 140), (25, 80, 140),
- (26, 78, 140), (31, 76, 136), (32, 72, 132), (33, 68, 129),
- (35, 56, 123), (38, 43, 114), (41, 35, 106), (45, 30, 100),
- (49, 26, 97), (51, 26, 96), (53, 26, 96), (57, 26, 96),
- (65, 27, 94), (73, 27, 93), (82, 26, 92), (92, 25, 89),
- (97, 25, 85), (110, 25, 76), (113, 25, 74), (116, 25, 73),
- (120, 25, 70), (123, 25, 70), (125, 25, 68), (125, 25, 70),
- (127, 25, 72), (127, 25, 72), (128, 25, 72), (128, 25, 73),
- (131, 25, 73), (132, 25, 73), (135, 25, 73), (136, 25, 73),
- (137, 25, 74), (137, 25, 74), (137, 25, 76), (136, 25, 80),
- (135, 25, 82), (132, 25, 88), (129, 25, 93), (125, 25, 101),
- (114, 25, 120), (109, 27, 123), (104, 29, 127), (96, 34, 135),
- (85, 42, 140), (73, 50, 147), (60, 58, 153), (54, 69, 160),
- (47, 84, 165), (42, 93, 172), (35, 102, 177), (31, 112, 183),
- (26, 120, 188), (25, 128, 194), (25, 135, 196), (25, 137, 199),
- (25, 137, 199), (25, 136, 199), (25, 135, 196), (25, 129, 194),
- (26, 125, 190), (27, 120, 184), (30, 116, 179), (31, 109, 173),
- (31, 104, 168), (30, 96, 164), (30, 90, 159), (30, 84, 152),
- (30, 74, 147), (29, 68, 140), (30, 58, 135), (33, 47, 129),
- (37, 41, 123), (41, 35, 120), (43, 35, 117), (45, 35, 119),
- (42, 39, 120), (38, 46, 123), (34, 53, 127), (31, 60, 129),
- (27, 62, 132), (26, 64, 135), (25, 64, 136), (26, 60, 136),
- (29, 58, 136), (33, 57, 136), (38, 54, 139), (41, 54, 140),
- (43, 58, 143), (46, 65, 147), (46, 70, 152), (46, 78, 157),
- (45, 86, 164), (42, 94, 169), (41, 98, 173), (39, 101, 175),
- (39, 101, 175), (41, 98, 173), (42, 94, 171), (46, 90, 167),
- (49, 85, 163), (53, 80, 159), (51, 84, 160), (50, 85, 161),
- (50, 88, 161), (49, 88, 161), (50, 88, 161), (50, 88, 161),
- (50, 85, 161), (51, 85, 161), (53, 85, 161), (54, 85, 160)
- ),
-
-// 693 040412-010
-((105, 129, 103), (109, 131, 103), (110, 132, 103), (112, 133, 103),
- (114, 134, 103), (116, 135, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (124, 138, 100),
- (126, 138, 100), (127, 138, 99), (128, 138, 98), (128, 138, 97),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (132, 138, 93),
- (133, 138, 92), (134, 138, 92), (134, 138, 91), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 88), (135, 135, 86),
- (134, 133, 84), (132, 132, 82), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (117, 118, 65), (115, 116, 63),
- (112, 114, 60), (109, 112, 57), (108, 110, 56), (107, 109, 55),
- (102, 105, 51), (99, 103, 49), (97, 101, 47), (94, 99, 45),
- (92, 97, 43), (90, 96, 42), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (79, 87, 36), (77, 85, 35), (75, 84, 34),
- (72, 82, 33), (70, 81, 33), (69, 80, 32), (68, 79, 32),
- (63, 76, 31), (61, 74, 31), (59, 73, 31), (57, 72, 31),
- (55, 71, 31), (54, 70, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (47, 66, 33), (45, 65, 33), (44, 65, 34),
- (43, 64, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (38, 63, 38), (37, 63, 39), (36, 63, 40), (35, 62, 41),
- (34, 62, 42), (33, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (30, 62, 46), (29, 62, 47), (29, 62, 48),
- (28, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (26, 63, 51), (26, 63, 51), (26, 64, 52), (25, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 68, 56), (26, 69, 57), (28, 71, 59),
- (30, 72, 60), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (45, 85, 74), (48, 87, 76), (51, 90, 79), (52, 91, 80),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (73, 107, 93), (74, 108, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (92, 121, 102), (94, 122, 102), (97, 124, 103), (98, 125, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105),
- (105, 129, 103), (109, 131, 103), (110, 131, 103), (111, 132, 103),
- (112, 133, 103), (114, 134, 103), (116, 135, 103), (117, 136, 103),
- (120, 137, 102), (121, 137, 101), (123, 138, 101), (123, 138, 100),
- (124, 138, 100), (126, 138, 100), (127, 138, 99), (128, 138, 98),
- (129, 138, 97), (131, 138, 95), (131, 138, 94), (131, 138, 94),
- (132, 138, 93), (133, 138, 92), (134, 138, 92), (134, 138, 91),
- (135, 137, 90), (135, 137, 89), (136, 137, 89), (136, 137, 88),
- (137, 136, 88), (134, 133, 84), (131, 131, 81), (128, 128, 77),
- (126, 126, 74), (120, 121, 68), (118, 120, 66), (117, 119, 65),
- (115, 116, 63), (112, 114, 60), (109, 112, 57), (107, 109, 55),
- (102, 105, 51), (100, 104, 50), (99, 103, 49), (97, 101, 47),
- (94, 99, 45), (92, 97, 43), (89, 95, 42), (87, 93, 40),
- (84, 91, 39), (82, 89, 37), (79, 87, 36), (77, 86, 35),
- (75, 84, 34), (72, 82, 33), (70, 81, 33), (68, 79, 32),
- (63, 76, 31), (62, 75, 31), (61, 75, 31), (59, 73, 31),
- (57, 72, 31), (55, 71, 31), (53, 70, 31), (52, 69, 31),
- (50, 68, 32), (48, 67, 32), (47, 66, 33), (45, 66, 33),
- (44, 65, 34), (42, 64, 35), (41, 64, 36), (40, 64, 36),
- (39, 63, 37), (38, 63, 38), (37, 63, 39), (36, 63, 40),
- (35, 62, 41), (34, 62, 42), (33, 62, 43), (32, 62, 44),
- (31, 62, 45), (31, 62, 46), (30, 62, 46), (29, 62, 47),
- (29, 62, 48), (28, 63, 48), (28, 63, 49), (27, 63, 50),
- (27, 63, 50), (26, 63, 51), (26, 64, 52), (26, 64, 52),
- (25, 64, 53), (25, 65, 53), (25, 65, 54), (25, 66, 54),
- (25, 66, 55), (25, 67, 55), (25, 68, 56), (25, 68, 56),
- (28, 71, 59), (32, 74, 62), (35, 77, 65), (38, 80, 68),
- (42, 82, 71), (45, 85, 74), (48, 88, 76), (51, 90, 79),
- (54, 93, 81), (58, 95, 83), (61, 98, 86), (64, 100, 88),
- (67, 103, 89), (70, 105, 91), (73, 107, 93), (76, 109, 94),
- (79, 112, 96), (82, 114, 97), (84, 116, 98), (87, 118, 100),
- (90, 119, 101), (92, 121, 102), (95, 123, 102), (97, 124, 103),
- (99, 126, 104), (102, 127, 105), (104, 129, 105), (106, 130, 105)
- ),
-
-// 694 040412-011
-((126, 48, 55), (118, 44, 69), (114, 43, 73), (110, 42, 78),
- (106, 41, 80), (103, 40, 83), (101, 39, 84), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (77, 33, 85),
- (72, 33, 83), (70, 32, 80), (69, 31, 78), (68, 30, 77),
- (67, 30, 76), (63, 30, 71), (63, 30, 69), (63, 30, 67),
- (63, 30, 63), (63, 30, 59), (62, 30, 57), (62, 30, 55),
- (66, 29, 54), (67, 28, 56), (69, 28, 58), (71, 27, 59),
- (73, 27, 60), (74, 26, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (85, 23, 68), (88, 23, 70),
- (90, 22, 71), (93, 21, 73), (94, 21, 73), (96, 21, 74),
- (101, 19, 78), (104, 18, 80), (107, 18, 82), (110, 17, 83),
- (113, 16, 85), (114, 15, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (129, 12, 88), (132, 11, 88), (136, 10, 88),
- (139, 9, 88), (143, 8, 88), (145, 7, 86), (147, 7, 85),
- (154, 5, 83), (157, 4, 81), (161, 3, 79), (165, 2, 75),
- (169, 1, 71), (170, 0, 70), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (187, 6, 52), (190, 8, 46), (194, 10, 41),
- (195, 11, 39), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (211, 33, 16), (214, 40, 14), (218, 48, 12), (220, 56, 10),
- (223, 65, 9), (224, 69, 8), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (234, 100, 2), (236, 107, 1), (238, 115, 0),
- (238, 118, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 144, 0), (242, 147, 0), (243, 150, 0), (243, 153, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (241, 168, 5), (240, 169, 6), (239, 170, 8),
- (238, 169, 9), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (229, 163, 19), (225, 161, 19), (221, 159, 19), (219, 158, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (190, 139, 26), (187, 137, 27), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (156, 98, 39), (151, 92, 40), (146, 86, 41), (144, 83, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46),
- (126, 48, 55), (118, 44, 69), (116, 43, 71), (114, 43, 73),
- (110, 42, 78), (106, 41, 81), (103, 40, 83), (99, 38, 86),
- (92, 38, 92), (87, 36, 89), (83, 34, 87), (80, 34, 86),
- (78, 34, 85), (72, 33, 83), (69, 32, 80), (69, 31, 78),
- (67, 30, 76), (63, 30, 71), (62, 29, 70), (61, 29, 69),
- (63, 30, 67), (65, 30, 65), (63, 30, 59), (62, 30, 55),
- (66, 29, 54), (66, 29, 56), (67, 29, 59), (69, 28, 58),
- (71, 27, 58), (73, 27, 60), (75, 26, 61), (77, 26, 62),
- (79, 25, 64), (83, 24, 67), (84, 24, 68), (85, 24, 69),
- (88, 23, 70), (90, 22, 71), (93, 21, 73), (96, 21, 74),
- (101, 19, 78), (102, 18, 79), (104, 18, 80), (107, 18, 82),
- (110, 17, 83), (113, 16, 85), (116, 15, 85), (119, 14, 87),
- (122, 14, 89), (126, 13, 87), (129, 12, 88), (132, 11, 88),
- (136, 10, 88), (139, 9, 88), (143, 8, 88), (147, 7, 85),
- (154, 5, 83), (156, 4, 82), (158, 4, 82), (161, 3, 79),
- (165, 2, 75), (169, 1, 71), (172, 0, 69), (176, 2, 66),
- (180, 4, 61), (183, 5, 58), (187, 6, 52), (190, 8, 49),
- (194, 10, 41), (197, 12, 38), (201, 15, 29), (204, 17, 22),
- (208, 23, 17), (211, 33, 16), (215, 42, 14), (218, 48, 12),
- (221, 57, 10), (223, 65, 9), (226, 74, 8), (228, 81, 6),
- (231, 87, 4), (233, 95, 3), (234, 100, 2), (236, 108, 1),
- (238, 115, 0), (239, 122, 0), (240, 126, 0), (241, 131, 0),
- (242, 137, 0), (242, 144, 0), (243, 147, 0), (243, 150, 0),
- (243, 156, 0), (243, 160, 0), (243, 161, 0), (243, 162, 1),
- (242, 165, 2), (242, 165, 3), (241, 168, 5), (240, 168, 7),
- (239, 170, 8), (238, 168, 10), (237, 166, 12), (235, 165, 15),
- (233, 164, 17), (229, 163, 19), (225, 161, 19), (221, 159, 19),
- (217, 157, 20), (212, 156, 21), (208, 152, 21), (204, 149, 24),
- (199, 147, 24), (195, 143, 26), (190, 139, 26), (185, 135, 29),
- (180, 129, 31), (176, 125, 31), (171, 118, 33), (166, 113, 35),
- (161, 106, 36), (156, 98, 39), (151, 94, 40), (146, 86, 41),
- (142, 80, 42), (137, 72, 44), (133, 63, 45), (128, 58, 46)
- ),
-
-// 695 040412-012
-((185, 134, 154), (177, 127, 143), (172, 123, 137), (168, 120, 132),
- (164, 116, 126), (160, 113, 121), (158, 111, 118), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (134, 91, 87),
- (130, 88, 81), (123, 83, 74), (116, 78, 67), (112, 76, 64),
- (109, 74, 61), (95, 65, 49), (89, 61, 44), (83, 58, 39),
- (78, 54, 35), (73, 51, 31), (70, 49, 29), (67, 48, 27),
- (57, 42, 21), (52, 39, 18), (47, 37, 16), (43, 35, 15),
- (40, 34, 14), (39, 33, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 30, 18), (33, 30, 19),
- (32, 30, 19), (31, 30, 20), (30, 29, 20), (30, 29, 21),
- (28, 28, 22), (27, 27, 23), (26, 27, 24), (25, 26, 24),
- (24, 26, 25), (23, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 27, 30), (21, 27, 31), (21, 28, 33),
- (21, 29, 34), (21, 31, 36), (21, 32, 37), (21, 33, 38),
- (22, 37, 42), (22, 39, 44), (23, 41, 47), (24, 44, 49),
- (26, 47, 52), (26, 48, 53), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (31, 63, 65), (32, 66, 67), (33, 69, 70),
- (34, 70, 71), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (39, 84, 84), (40, 87, 86), (41, 91, 89), (42, 94, 91),
- (44, 97, 94), (44, 98, 95), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (52, 111, 108), (55, 113, 111), (58, 116, 114),
- (59, 117, 115), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (77, 127, 128), (82, 129, 131), (87, 131, 134), (89, 132, 135),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (125, 143, 156), (130, 144, 159), (136, 146, 162),
- (139, 147, 164), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (164, 154, 178), (170, 155, 181), (176, 157, 184), (178, 158, 185),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (207, 165, 200), (208, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (210, 157, 189), (207, 154, 185), (205, 152, 181), (203, 150, 178),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160),
- (185, 134, 154), (177, 127, 143), (174, 125, 140), (172, 124, 137),
- (168, 120, 132), (164, 117, 126), (160, 113, 121), (156, 110, 115),
- (147, 102, 104), (143, 98, 98), (139, 95, 93), (136, 93, 90),
- (134, 92, 87), (130, 88, 81), (123, 83, 74), (116, 78, 67),
- (109, 74, 61), (95, 65, 49), (92, 63, 46), (89, 61, 44),
- (83, 58, 39), (79, 55, 35), (73, 51, 31), (67, 48, 27),
- (57, 42, 21), (54, 41, 19), (52, 40, 18), (47, 37, 16),
- (42, 35, 14), (40, 34, 14), (39, 33, 15), (38, 33, 15),
- (37, 32, 16), (35, 31, 17), (34, 31, 17), (34, 31, 18),
- (33, 30, 19), (32, 30, 20), (31, 30, 20), (30, 29, 21),
- (28, 28, 22), (27, 28, 22), (27, 28, 23), (26, 27, 24),
- (25, 27, 24), (24, 26, 25), (23, 26, 26), (23, 26, 27),
- (22, 26, 28), (21, 26, 29), (21, 27, 30), (21, 27, 31),
- (21, 28, 33), (21, 30, 35), (21, 31, 36), (21, 33, 38),
- (22, 37, 42), (22, 38, 43), (23, 39, 44), (23, 41, 47),
- (24, 44, 49), (26, 47, 52), (27, 50, 55), (28, 53, 57),
- (29, 57, 60), (30, 60, 62), (31, 63, 65), (32, 66, 68),
- (33, 69, 70), (35, 72, 73), (36, 75, 76), (37, 78, 78),
- (38, 81, 81), (39, 84, 84), (40, 87, 86), (41, 91, 89),
- (42, 94, 92), (44, 97, 94), (45, 100, 97), (46, 103, 100),
- (48, 106, 102), (50, 108, 105), (52, 111, 108), (55, 114, 111),
- (58, 116, 114), (61, 119, 116), (65, 121, 119), (69, 123, 122),
- (73, 125, 125), (77, 127, 128), (82, 129, 131), (87, 131, 134),
- (92, 133, 137), (97, 135, 141), (103, 136, 144), (108, 138, 147),
- (114, 139, 150), (120, 141, 153), (125, 143, 156), (131, 144, 159),
- (136, 146, 162), (142, 148, 166), (148, 149, 169), (153, 151, 172),
- (159, 152, 175), (164, 154, 178), (170, 156, 181), (176, 157, 184),
- (181, 159, 187), (187, 161, 191), (192, 162, 193), (197, 163, 196),
- (201, 164, 198), (205, 165, 199), (207, 165, 200), (210, 165, 200),
- (211, 164, 199), (212, 163, 198), (212, 162, 197), (212, 161, 195),
- (212, 159, 192), (210, 157, 189), (208, 154, 185), (205, 152, 181),
- (202, 149, 176), (198, 145, 171), (194, 142, 165), (189, 138, 160)
- ),
-
-// 696 040412-013
-((64, 11, 92), (58, 10, 86), (55, 9, 82), (52, 9, 79),
- (49, 8, 76), (46, 8, 73), (45, 8, 72), (44, 9, 71),
- (39, 9, 65), (37, 9, 62), (35, 10, 60), (33, 10, 58),
- (31, 11, 56), (28, 12, 54), (26, 13, 52), (25, 13, 51),
- (25, 14, 50), (29, 14, 56), (30, 14, 59), (32, 14, 62),
- (34, 13, 65), (37, 13, 69), (38, 13, 70), (39, 14, 72),
- (42, 14, 78), (44, 14, 81), (46, 14, 84), (47, 14, 87),
- (49, 15, 90), (50, 14, 91), (52, 14, 93), (54, 14, 97),
- (55, 15, 100), (59, 14, 106), (60, 14, 109), (62, 15, 112),
- (64, 15, 115), (67, 15, 118), (68, 15, 119), (69, 15, 121),
- (72, 17, 126), (74, 17, 128), (76, 18, 131), (77, 19, 133),
- (78, 20, 135), (79, 20, 136), (80, 20, 138), (82, 22, 140),
- (84, 22, 142), (87, 24, 146), (88, 26, 147), (90, 28, 149),
- (92, 29, 150), (94, 31, 152), (94, 32, 153), (94, 33, 154),
- (98, 36, 157), (99, 38, 158), (101, 40, 159), (102, 42, 160),
- (103, 44, 161), (103, 45, 161), (104, 46, 162), (106, 48, 163),
- (107, 51, 164), (110, 55, 165), (111, 58, 166), (112, 61, 167),
- (113, 62, 167), (114, 63, 167), (115, 66, 167), (115, 69, 168),
- (118, 74, 169), (119, 76, 169), (121, 79, 170), (122, 81, 170),
- (123, 84, 171), (123, 85, 171), (124, 87, 171), (124, 90, 172),
- (126, 93, 172), (128, 98, 173), (128, 101, 173), (128, 104, 174),
- (128, 105, 174), (129, 106, 175), (130, 108, 175), (132, 111, 175),
- (132, 115, 176), (132, 117, 176), (132, 119, 176), (132, 119, 176),
- (133, 120, 176), (129, 122, 176), (131, 123, 176), (131, 123, 175),
- (133, 124, 175), (131, 126, 174), (136, 125, 173), (141, 125, 172),
- (142, 125, 171), (143, 125, 171), (142, 125, 170), (146, 124, 169),
- (156, 122, 167), (158, 121, 166), (160, 120, 165), (161, 119, 164),
- (163, 119, 163), (162, 117, 162), (162, 114, 154), (161, 113, 154),
- (160, 110, 150), (157, 104, 145), (156, 103, 143), (156, 102, 142),
- (155, 99, 140), (153, 95, 139), (152, 91, 134), (150, 88, 133),
- (146, 81, 128), (144, 76, 125), (143, 72, 123), (142, 70, 122),
- (141, 69, 122), (140, 65, 118), (138, 61, 116), (136, 58, 115),
- (135, 53, 111), (131, 46, 108), (130, 44, 106), (130, 42, 105),
- (128, 38, 103), (126, 35, 100), (125, 30, 98), (123, 27, 96),
- (119, 19, 92), (117, 15, 89), (116, 12, 87), (115, 10, 86),
- (115, 9, 85), (114, 6, 84), (113, 4, 82), (112, 2, 80),
- (111, 0, 79), (109, 0, 77), (109, 0, 76), (109, 0, 76),
- (108, 0, 77), (108, 0, 76), (108, 0, 75), (108, 0, 75),
- (108, 0, 74), (108, 0, 74), (108, 0, 74), (108, 0, 74),
- (108, 0, 74), (109, 0, 74), (109, 0, 74), (110, 0, 74),
- (111, 0, 74), (112, 0, 74), (112, 1, 74), (113, 2, 74),
- (115, 3, 76), (116, 6, 77), (117, 9, 77), (119, 11, 79),
- (122, 19, 83), (123, 20, 83), (124, 22, 84), (126, 26, 86),
- (128, 29, 87), (130, 34, 88), (132, 38, 90), (133, 41, 92),
- (135, 45, 93), (137, 49, 94), (139, 52, 96), (141, 57, 96),
- (143, 60, 98), (145, 64, 99), (147, 67, 100), (148, 71, 101),
- (152, 79, 102), (153, 81, 102), (154, 83, 102), (156, 87, 102),
- (158, 90, 102), (159, 94, 103), (161, 97, 102), (163, 100, 102),
- (164, 103, 103), (165, 109, 104), (167, 113, 105), (168, 115, 107),
- (169, 121, 108), (170, 123, 110), (171, 126, 110), (171, 128, 111),
- (172, 128, 112), (173, 132, 113), (173, 131, 114), (173, 132, 115),
- (174, 130, 116), (174, 132, 117), (174, 130, 118), (174, 128, 119),
- (174, 127, 120), (174, 123, 120), (173, 120, 123), (173, 119, 129),
- (172, 118, 132), (172, 116, 135), (171, 115, 140), (170, 114, 143),
- (169, 111, 147), (168, 109, 149), (167, 106, 152), (166, 103, 154),
- (165, 101, 156), (163, 98, 159), (162, 94, 160), (159, 91, 161),
- (157, 88, 161), (154, 84, 161), (153, 82, 160), (151, 78, 160),
- (148, 75, 160), (147, 72, 160), (144, 68, 160), (143, 65, 160),
- (140, 62, 160), (139, 58, 160), (138, 55, 159), (135, 51, 159),
- (134, 48, 159), (132, 45, 159), (131, 41, 159), (128, 38, 159),
- (123, 35, 154), (118, 33, 149), (115, 31, 144), (110, 29, 139),
- (105, 27, 135), (101, 25, 130), (97, 23, 126), (92, 22, 121),
- (88, 20, 117), (84, 19, 113), (80, 18, 109), (78, 16, 105),
- (74, 15, 101), (69, 14, 98), (67, 14, 94), (64, 13, 91)
- ),
-
-// 697 040412-014
-((50, 131, 83), (52, 132, 87), (52, 133, 87), (52, 134, 87),
- (52, 134, 87), (53, 134, 88), (54, 134, 88), (55, 134, 88),
- (56, 132, 89), (56, 131, 89), (57, 131, 89), (57, 129, 88),
- (57, 128, 88), (57, 127, 86), (57, 126, 84), (57, 124, 84),
- (57, 123, 84), (56, 119, 80), (56, 117, 78), (57, 115, 76),
- (57, 113, 75), (57, 111, 75), (57, 110, 73), (57, 110, 72),
- (57, 106, 70), (56, 104, 68), (55, 102, 67), (55, 100, 65),
- (56, 98, 63), (55, 97, 62), (55, 97, 61), (56, 94, 58),
- (55, 93, 57), (54, 89, 54), (54, 87, 53), (55, 85, 53),
- (56, 82, 51), (58, 79, 50), (57, 78, 49), (57, 78, 49),
- (55, 73, 47), (54, 71, 45), (54, 69, 44), (54, 67, 42),
- (55, 65, 40), (54, 63, 40), (53, 62, 40), (51, 60, 38),
- (49, 58, 37), (46, 53, 35), (44, 50, 33), (43, 48, 32),
- (41, 46, 30), (39, 44, 28), (38, 42, 27), (38, 41, 27),
- (36, 36, 24), (34, 32, 23), (32, 29, 22), (30, 27, 20),
- (28, 25, 19), (26, 22, 19), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (25, 20, 20),
- (25, 20, 20), (25, 20, 20), (25, 20, 20), (19, 19, 27),
- (19, 19, 31), (20, 17, 41), (22, 18, 47), (24, 19, 53),
- (25, 20, 56), (27, 21, 60), (31, 25, 66), (36, 28, 74),
- (42, 37, 90), (46, 41, 98), (51, 45, 106), (52, 46, 110),
- (54, 48, 114), (57, 54, 122), (62, 57, 130), (65, 60, 139),
- (68, 65, 147), (76, 73, 163), (79, 77, 170), (83, 81, 178),
- (85, 82, 182), (88, 84, 186), (91, 89, 194), (93, 93, 202),
- (97, 97, 207), (96, 96, 201), (95, 95, 196), (94, 95, 192),
- (94, 96, 188), (93, 94, 180), (93, 95, 172), (92, 93, 164),
- (89, 95, 155), (89, 95, 141), (89, 95, 138), (89, 96, 136),
- (89, 99, 130), (88, 97, 124), (86, 105, 114), (96, 108, 83),
- (96, 102, 63), (92, 98, 53), (89, 95, 44), (87, 93, 39),
- (85, 91, 34), (85, 89, 27), (84, 90, 22), (88, 93, 22),
- (89, 95, 26), (96, 102, 30), (98, 103, 32), (101, 104, 34),
- (103, 107, 37), (107, 110, 40), (110, 114, 43), (114, 116, 47),
- (121, 123, 51), (124, 125, 54), (128, 128, 57), (130, 130, 59),
- (132, 132, 61), (135, 135, 64), (139, 136, 66), (141, 139, 70),
- (145, 143, 71), (151, 146, 77), (152, 148, 78), (153, 150, 79),
- (155, 152, 82), (157, 154, 85), (159, 156, 86), (160, 158, 88),
- (163, 160, 93), (163, 161, 94), (164, 162, 95), (165, 161, 97),
- (165, 163, 99), (167, 161, 99), (167, 163, 100), (167, 163, 102),
- (167, 163, 103), (165, 163, 106), (165, 163, 107), (165, 163, 108),
- (164, 162, 108), (163, 163, 109), (161, 161, 109), (159, 161, 110),
- (157, 160, 113), (155, 159, 113), (153, 159, 113), (150, 159, 114),
- (151, 157, 114), (145, 156, 115), (145, 156, 115), (141, 155, 118),
- (136, 155, 118), (126, 153, 119), (119, 153, 119), (119, 152, 127),
- (118, 151, 135), (116, 151, 139), (116, 149, 149), (115, 143, 149),
- (111, 144, 148), (110, 140, 148), (109, 137, 148), (107, 137, 147),
- (106, 138, 145), (104, 132, 144), (101, 135, 141), (100, 131, 140),
- (97, 131, 139), (96, 133, 136), (93, 129, 134), (91, 131, 131),
- (90, 128, 128), (87, 127, 124), (84, 124, 122), (80, 123, 114),
- (79, 120, 109), (75, 118, 105), (73, 116, 99), (71, 114, 94),
- (68, 111, 91), (65, 108, 89), (61, 107, 83), (59, 104, 79),
- (57, 102, 73), (54, 101, 70), (51, 98, 66), (48, 95, 62),
- (46, 94, 57), (42, 91, 56), (40, 89, 52), (37, 86, 48),
- (33, 85, 44), (32, 83, 41), (30, 81, 39), (29, 79, 36),
- (26, 79, 35), (25, 78, 32), (23, 77, 31), (22, 77, 29),
- (21, 77, 29), (21, 77, 28), (20, 77, 28), (20, 77, 28),
- (20, 77, 28), (20, 78, 28), (20, 79, 28), (20, 79, 29),
- (20, 81, 31), (21, 83, 32), (21, 85, 35), (23, 86, 35),
- (24, 89, 39), (26, 91, 40), (27, 94, 43), (28, 95, 47),
- (30, 98, 47), (30, 101, 50), (32, 102, 52), (34, 104, 55),
- (35, 107, 56), (36, 108, 60), (39, 111, 63), (39, 114, 64),
- (40, 115, 67), (42, 118, 68), (43, 120, 71), (44, 123, 74),
- (45, 124, 77), (47, 127, 78), (48, 128, 80), (49, 130, 82)
- ),
-
-// 698 040412-015
-((130, 49, 119), (131, 50, 117), (131, 51, 117), (132, 53, 117),
- (133, 53, 119), (134, 53, 122), (134, 53, 121), (134, 53, 120),
- (134, 55, 122), (133, 56, 121), (132, 57, 121), (131, 57, 120),
- (130, 57, 119), (128, 57, 117), (127, 57, 115), (126, 57, 116),
- (126, 57, 118), (122, 58, 114), (120, 57, 113), (118, 56, 113),
- (116, 56, 111), (114, 56, 110), (112, 56, 108), (111, 57, 107),
- (108, 56, 107), (105, 56, 105), (102, 57, 104), (100, 56, 102),
- (99, 56, 101), (96, 56, 99), (94, 56, 98), (92, 55, 97),
- (86, 56, 94), (81, 56, 90), (78, 54, 88), (75, 53, 86),
- (72, 52, 84), (70, 52, 82), (66, 51, 80), (63, 50, 79),
- (58, 47, 75), (54, 45, 73), (51, 44, 71), (49, 43, 68),
- (48, 43, 66), (45, 41, 65), (43, 40, 65), (43, 40, 62),
- (41, 38, 60), (35, 35, 56), (33, 34, 53), (32, 33, 50),
- (30, 31, 47), (29, 30, 45), (28, 29, 44), (28, 28, 44),
- (25, 28, 38), (23, 29, 36), (22, 30, 35), (20, 25, 32),
- (19, 21, 29), (19, 22, 28), (19, 24, 28), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (20, 25, 23), (20, 25, 23), (20, 25, 23), (20, 25, 23),
- (27, 24, 19), (36, 31, 18), (41, 37, 17), (46, 44, 16),
- (49, 46, 17), (53, 49, 19), (60, 55, 21), (66, 61, 25),
- (82, 74, 33), (90, 81, 37), (98, 88, 41), (102, 92, 43),
- (106, 96, 45), (114, 102, 48), (122, 107, 54), (130, 115, 57),
- (139, 123, 60), (155, 136, 68), (162, 141, 73), (170, 147, 78),
- (174, 150, 79), (178, 154, 81), (186, 162, 84), (194, 168, 89),
- (207, 178, 96), (205, 176, 96), (203, 175, 96), (199, 172, 95),
- (196, 169, 95), (188, 161, 94), (180, 155, 93), (172, 148, 93),
- (164, 144, 92), (147, 125, 88), (144, 123, 88), (141, 121, 89),
- (136, 116, 89), (130, 109, 89), (124, 105, 88), (114, 87, 86),
- (76, 74, 106), (65, 67, 102), (54, 60, 98), (49, 55, 96),
- (44, 51, 95), (34, 43, 91), (27, 39, 89), (22, 34, 90),
- (22, 36, 93), (29, 44, 98), (29, 43, 100), (30, 43, 102),
- (34, 49, 104), (37, 52, 107), (40, 55, 110), (43, 58, 114),
- (48, 67, 119), (51, 70, 122), (55, 74, 126), (56, 75, 127),
- (57, 76, 128), (61, 80, 132), (64, 83, 135), (66, 88, 139),
- (70, 91, 141), (75, 97, 148), (76, 99, 149), (77, 102, 151),
- (79, 101, 153), (82, 104, 155), (85, 107, 157), (86, 108, 159),
- (91, 112, 161), (92, 113, 162), (93, 115, 163), (95, 116, 164),
- (97, 120, 165), (99, 119, 165), (99, 123, 167), (100, 122, 167),
- (102, 124, 167), (104, 125, 167), (105, 124, 166), (106, 124, 165),
- (108, 125, 165), (108, 125, 164), (109, 123, 163), (109, 123, 161),
- (111, 122, 160), (112, 122, 160), (113, 122, 160), (113, 119, 159),
- (114, 117, 159), (114, 120, 157), (115, 115, 156), (115, 115, 156),
- (122, 118, 155), (127, 118, 155), (137, 119, 153), (144, 119, 153),
- (152, 119, 152), (151, 118, 143), (151, 116, 138), (149, 116, 125),
- (149, 112, 114), (148, 111, 115), (148, 111, 117), (148, 110, 109),
- (147, 107, 108), (145, 106, 109), (144, 105, 104), (141, 101, 106),
- (140, 100, 101), (139, 97, 100), (136, 96, 104), (134, 93, 99),
- (131, 91, 102), (128, 90, 100), (127, 87, 100), (124, 84, 97),
- (123, 80, 101), (120, 79, 101), (118, 75, 99), (116, 73, 102),
- (114, 71, 102), (111, 68, 99), (108, 65, 96), (107, 61, 97),
- (104, 59, 96), (102, 57, 98), (101, 54, 98), (98, 51, 96),
- (95, 48, 93), (92, 46, 94), (91, 42, 90), (88, 40, 89),
- (83, 37, 86), (82, 33, 85), (79, 32, 83), (77, 30, 81),
- (72, 29, 79), (73, 26, 79), (71, 25, 78), (70, 23, 77),
- (69, 22, 77), (70, 21, 77), (69, 21, 77), (69, 20, 77),
- (69, 20, 77), (69, 20, 77), (70, 20, 78), (71, 20, 79),
- (72, 20, 79), (76, 20, 81), (78, 21, 83), (82, 21, 85),
- (81, 23, 86), (87, 24, 89), (88, 26, 91), (92, 27, 94),
- (95, 28, 94), (97, 30, 98), (101, 30, 100), (102, 32, 101),
- (104, 34, 102), (107, 35, 105), (108, 36, 103), (111, 39, 106),
- (114, 39, 109), (115, 40, 107), (118, 42, 112), (120, 43, 112),
- (123, 44, 114), (124, 45, 113), (127, 47, 118), (128, 48, 117)
- ),
-
-// 699 040412-016
-((81, 115, 124), (85, 126, 131), (86, 132, 134), (87, 138, 138),
- (86, 141, 138), (85, 144, 139), (84, 145, 139), (84, 147, 140),
- (81, 152, 140), (79, 153, 140), (78, 155, 140), (76, 155, 138),
- (75, 156, 137), (73, 156, 136), (72, 157, 136), (71, 156, 135),
- (70, 156, 135), (66, 154, 131), (64, 152, 127), (62, 151, 124),
- (60, 148, 122), (58, 146, 120), (57, 145, 119), (56, 144, 118),
- (51, 137, 111), (48, 133, 107), (46, 129, 104), (43, 124, 99),
- (41, 119, 94), (39, 116, 91), (38, 113, 89), (35, 108, 85),
- (33, 102, 81), (28, 91, 72), (26, 86, 68), (25, 81, 65),
- (24, 76, 62), (24, 72, 59), (23, 70, 58), (23, 68, 57),
- (23, 60, 53), (23, 56, 51), (24, 53, 50), (24, 48, 48),
- (24, 43, 46), (23, 40, 44), (23, 38, 43), (22, 32, 40),
- (21, 26, 37), (22, 20, 35), (26, 19, 38), (31, 19, 41),
- (37, 19, 44), (43, 20, 48), (45, 20, 50), (48, 20, 52),
- (60, 22, 58), (63, 21, 60), (67, 20, 62), (70, 19, 63),
- (73, 19, 65), (74, 19, 65), (75, 19, 65), (78, 18, 67),
- (80, 18, 67), (83, 18, 69), (84, 18, 69), (85, 19, 69),
- (85, 19, 68), (85, 19, 67), (86, 19, 68), (86, 20, 67),
- (86, 21, 65), (85, 22, 64), (85, 23, 64), (83, 24, 62),
- (82, 26, 61), (81, 26, 59), (80, 27, 58), (79, 29, 58),
- (76, 30, 54), (72, 33, 50), (71, 34, 48), (70, 35, 46),
- (69, 35, 45), (69, 36, 44), (70, 36, 44), (70, 39, 42),
- (75, 50, 44), (79, 56, 46), (84, 62, 49), (86, 64, 50),
- (88, 67, 51), (92, 72, 54), (97, 79, 57), (101, 83, 59),
- (105, 88, 62), (114, 97, 67), (117, 98, 68), (120, 99, 69),
- (122, 101, 70), (125, 103, 72), (129, 105, 74), (133, 107, 76),
- (142, 110, 80), (146, 112, 82), (151, 115, 85), (153, 115, 86),
- (155, 116, 87), (159, 119, 90), (163, 121, 93), (167, 125, 97),
- (169, 123, 97), (172, 120, 100), (172, 119, 100), (173, 119, 101),
- (174, 118, 102), (175, 117, 104), (175, 117, 105), (176, 116, 107),
- (177, 119, 111), (177, 119, 113), (177, 119, 115), (176, 119, 116),
- (176, 119, 117), (177, 121, 120), (177, 123, 122), (177, 125, 125),
- (177, 127, 127), (176, 133, 134), (175, 134, 135), (174, 136, 137),
- (173, 139, 141), (171, 142, 143), (169, 146, 147), (167, 149, 151),
- (161, 156, 156), (158, 159, 158), (155, 162, 160), (153, 163, 161),
- (152, 165, 163), (148, 166, 163), (145, 168, 165), (142, 169, 165),
- (138, 169, 164), (131, 168, 163), (129, 167, 161), (127, 167, 160),
- (124, 166, 160), (120, 164, 158), (116, 162, 154), (112, 159, 150),
- (104, 153, 144), (102, 151, 142), (100, 149, 140), (96, 145, 136),
- (92, 140, 130), (88, 135, 126), (84, 129, 119), (80, 123, 114),
- (75, 116, 106), (66, 102, 92), (64, 98, 88), (62, 95, 85),
- (58, 88, 78), (55, 82, 72), (51, 77, 65), (48, 72, 60),
- (43, 64, 50), (42, 62, 48), (41, 61, 47), (39, 58, 43),
- (37, 56, 39), (36, 55, 37), (35, 54, 35), (35, 55, 34),
- (34, 55, 33), (34, 56, 32), (35, 58, 32), (36, 60, 32),
- (37, 62, 33), (37, 65, 33), (38, 68, 34), (40, 72, 35),
- (42, 80, 39), (43, 82, 40), (44, 85, 41), (45, 90, 43),
- (47, 95, 45), (48, 99, 47), (50, 103, 49), (51, 106, 51),
- (52, 109, 53), (53, 112, 53), (54, 114, 55), (55, 115, 57),
- (55, 116, 57), (55, 117, 57), (55, 117, 57), (55, 117, 57),
- (55, 117, 58), (55, 117, 58), (54, 116, 58), (53, 114, 56),
- (52, 112, 55), (51, 110, 55), (50, 107, 54), (48, 103, 50),
- (47, 99, 49), (44, 95, 47), (42, 90, 45), (40, 84, 42),
- (37, 79, 40), (35, 73, 37), (33, 68, 35), (31, 63, 33),
- (29, 59, 32), (28, 55, 30), (27, 52, 30), (26, 48, 28),
- (26, 46, 29), (25, 43, 27), (26, 42, 30), (26, 40, 30),
- (26, 39, 30), (27, 38, 32), (28, 37, 33), (29, 37, 35),
- (30, 36, 37), (30, 35, 38), (30, 34, 39), (30, 33, 40),
- (31, 34, 42), (32, 34, 44), (34, 35, 46), (36, 37, 49),
- (38, 39, 53), (40, 41, 56), (43, 44, 60), (45, 47, 64),
- (48, 51, 68), (50, 53, 71), (52, 56, 75), (55, 60, 79),
- (57, 63, 82), (59, 67, 86), (61, 70, 89), (63, 74, 93),
- (66, 79, 96), (68, 83, 100), (70, 87, 103), (72, 92, 107),
- (74, 95, 110), (76, 101, 114), (78, 106, 117), (80, 111, 121)
- ),
-
-// 700 040412-017
-((0, 68, 38), (0, 57, 27), (0, 53, 23), (0, 50, 20),
- (0, 48, 19), (0, 46, 18), (0, 45, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (2, 46, 28),
- (3, 48, 31), (3, 49, 34), (4, 51, 37), (4, 51, 39),
- (4, 52, 41), (6, 55, 47), (6, 56, 49), (7, 58, 52),
- (8, 58, 53), (9, 59, 55), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 57, 53), (11, 57, 52), (11, 55, 50),
- (12, 54, 48), (12, 53, 46), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 28), (13, 44, 25),
- (14, 43, 23), (16, 43, 21), (17, 43, 20), (18, 43, 19),
- (24, 45, 16), (28, 48, 15), (33, 51, 15), (39, 55, 16),
- (45, 59, 17), (48, 62, 18), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (87, 93, 33), (97, 101, 37), (107, 110, 42),
- (117, 118, 47), (128, 127, 52), (133, 131, 54), (138, 136, 57),
- (156, 153, 66), (163, 160, 70), (171, 167, 74), (176, 172, 77),
- (182, 178, 80), (183, 179, 81), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (179, 182, 85), (172, 179, 83), (166, 176, 82),
- (162, 173, 80), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (119, 149, 67), (108, 142, 65), (97, 136, 63), (86, 129, 61),
- (75, 123, 59), (69, 120, 58), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (28, 101, 57), (23, 100, 59), (18, 100, 62),
- (16, 100, 64), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (5, 110, 87), (3, 113, 93), (1, 117, 99), (0, 119, 102),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (2, 162, 153), (3, 168, 160), (4, 175, 168),
- (4, 178, 171), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (9, 199, 194), (10, 201, 196), (11, 204, 198), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 184, 173), (12, 180, 168), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (6, 124, 102), (5, 115, 91), (4, 106, 81), (3, 101, 76),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45),
- (0, 68, 38), (0, 57, 27), (0, 55, 25), (0, 53, 23),
- (0, 50, 20), (0, 47, 19), (0, 46, 18), (0, 45, 18),
- (1, 44, 21), (1, 44, 23), (1, 45, 25), (1, 45, 26),
- (2, 46, 28), (3, 48, 31), (3, 49, 34), (4, 51, 37),
- (4, 52, 41), (6, 55, 47), (6, 56, 48), (7, 57, 50),
- (7, 58, 52), (8, 58, 54), (9, 59, 55), (10, 59, 56),
- (11, 58, 55), (11, 58, 54), (11, 58, 54), (11, 57, 52),
- (12, 55, 50), (12, 54, 48), (12, 52, 45), (12, 51, 42),
- (12, 49, 39), (12, 46, 32), (12, 45, 30), (12, 45, 29),
- (13, 44, 25), (14, 43, 23), (16, 43, 21), (18, 43, 19),
- (24, 45, 16), (26, 46, 15), (28, 48, 15), (33, 51, 15),
- (38, 55, 16), (45, 59, 17), (52, 65, 19), (60, 71, 22),
- (68, 78, 25), (78, 85, 29), (87, 93, 33), (97, 101, 38),
- (107, 110, 42), (118, 118, 47), (128, 127, 52), (138, 136, 57),
- (156, 153, 66), (160, 156, 68), (164, 160, 70), (171, 167, 74),
- (177, 173, 77), (182, 178, 80), (185, 181, 82), (186, 183, 84),
- (186, 184, 85), (183, 183, 85), (179, 182, 85), (174, 179, 84),
- (166, 176, 82), (158, 171, 79), (148, 166, 76), (138, 160, 73),
- (128, 155, 70), (119, 149, 67), (108, 142, 65), (97, 136, 63),
- (86, 129, 61), (75, 123, 59), (64, 117, 58), (54, 112, 57),
- (44, 107, 56), (35, 103, 56), (28, 101, 57), (23, 100, 59),
- (18, 100, 62), (14, 100, 66), (11, 102, 71), (9, 104, 76),
- (7, 106, 82), (5, 110, 87), (3, 113, 93), (1, 117, 99),
- (0, 122, 106), (0, 128, 113), (0, 134, 121), (0, 142, 129),
- (0, 149, 137), (1, 156, 145), (2, 162, 153), (3, 169, 161),
- (4, 175, 168), (5, 181, 174), (6, 186, 180), (7, 191, 185),
- (8, 196, 190), (9, 199, 194), (10, 202, 197), (11, 204, 198),
- (12, 204, 199), (12, 204, 198), (13, 202, 196), (13, 199, 192),
- (14, 195, 187), (13, 189, 180), (13, 184, 173), (12, 177, 164),
- (11, 169, 155), (11, 161, 145), (10, 152, 134), (9, 143, 124),
- (7, 134, 113), (6, 124, 102), (5, 115, 91), (4, 106, 81),
- (3, 97, 71), (2, 89, 61), (2, 81, 53), (1, 74, 45)
- )
-
-);
-
-const CMapNames: array[0..700] of string =
-(
- '000_south-sea-bather',
- '001_sky-flesh',
- '002_blue-bather',
- '003_no-name',
- '004_pillows',
- '005_mauve-splat',
- '006_facial-treescape 6',
- '007_fasion-bug',
- '008_leafy-face',
- '009_mouldy-sun',
- '010_sunny-harvest',
- '011_peach-tree',
- '012_fire-dragon',
- '013_ice-dragon',
- '014_german-landscape',
- '015_no-name',
- '016_living-mud-bomb',
- '017_cars',
- '018_unhealthy-tan',
- '019_daffodil',
- '020_rose',
- '021_healthy-skin',
- '022_orange',
- '023_white-ivy',
- '024_summer-makeup',
- '025_glow-buzz',
- '026_deep-water',
- '027_afternoon-beach',
- '028_dim-beach',
- '029_cloudy-brick',
- '030_burning-wood',
- '031_aquatic-garden',
- '032_no-name',
- '033_fall-quilt',
- '034_night-blue-sky',
- '035_shadow-iris',
- '036_solid-sky',
- '037_misty-field',
- '038_wooden-highlight',
- '039_jet-tundra',
- '040_pastel-lime',
- '041_hell',
- '042_indian-coast',
- '043_dentist-decor',
- '044_greenland',
- '045_purple-dress',
- '046_no-name',
- '047_spring-flora',
- '048_andi',
- '049_gig-o835',
- '050_rie02',
- '051_rie05',
- '052_rie11',
- '053_etretat.ppm',
- '054_the-hollow-needle-at-etretat.ppm',
- '055_rouen-cathedral-sunset.ppm',
- '056_the-houses-of-parliament.ppm',
- '057_starry-night.ppm',
- '058_water-lilies-sunset.ppm',
- '059_gogh.chambre-arles.ppm',
- '060_gogh.entrance.ppm',
- '061_gogh.the-night-cafe.ppm',
- '062_gogh.vegetable-montmartre.ppm',
- '063_matisse.bonheur-vivre.ppm',
- '064_matisse.flowers.ppm',
- '065_matisse.lecon-musique.ppm',
- '066_modigliani.nude-caryatid.ppm',
- '067_braque.instruments.ppm',
- '068_calcoast09.ppm',
- '069_dodge102.ppm',
- '070_ernst.anti-pope.ppm',
- '071_ernst.ubu-imperator.ppm',
- '072_fighting-forms.ppm',
- '073_fog25.ppm',
- '074_geyser27.ppm',
- '075_gris.josette.ppm',
- '076_gris.landscape-ceret.ppm',
- '077_kandinsky.comp-9.ppm',
- '078_kandinsky.yellow-red-blue.ppm',
- '079_klee.insula-dulcamara.ppm',
- '080_nile.ppm',
- '081_picasso.jfille-chevre.ppm',
- '082_pollock.lavender-mist.ppm',
- '083_yngpaint.ppm',
- '084_cl-gold-orange-green from classlady1.ugr',
- '085_cl-gold-rose',
- '086_cl-lavender-purple-blues-black',
- '087_cl-yellow_mixed-brown-gold',
- '088_cl-dark_reds-white-grays',
- '089_cl-gold-dark_reds-browns-blues',
- '090_cl-golds-browns',
- '091_cl-purples-browns-blues-tans',
- '092_cl-oranges-browns-whites',
- '093_cl-blues-greens-whites',
- '094_cl-tans-yellows-browns',
- '095_cl-golds-browns2',
- '096_cl-pastels',
- '097_multi_color_1 from ron1.ugr (classylady & ron)',
- '098_oranges',
- '099_multi_color_2',
- '100_rw-yellow-orange',
- '101_rw-multi-color-2',
- '102_rw-blue-with-red',
- '103_rw-blue-with-red-2',
- '104_rw-blues-3',
- '105_rw-reds-pinks-blues',
- '106_rw-browns-greens-reds-bule',
- '107_rw-browns-pinks-reds-blues',
- '108_rw-reds-greens-blues-pinks-yellows-browns',
- '109_rw-greens-light-to-dark',
- '110_rw-blues-reds-purples',
- '111_rw-multi-5',
- '112_rw-blues-black-purple',
- '113_rw-multi-colors-6',
- '114_rw-multi-reds-oranges',
- '115_rw-yellows-browns-goldish',
- '116_rw-multi-blues-with-gray',
- '117_rw-greens-multi',
- '118_rw-browns-orange-yellow-with-blues',
- '119_rw-reds-blues-greens-pinks',
- '120_rw-reds-browns-golds-tans',
- '121_dg009',
- '122_dg016',
- '123_dg031',
- '124_dg085',
- '125_dg086',
- '126_dg089',
- '127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com',
- '128_Apophysis-040426-12bs1fl',
- '129_Apophysis-040426-1cometnuc',
- '130_Apophysis-040426-1passionscross',
- '131_Apophysis-040426-1butterflyflower',
- '132_Apophysis-040426-1Watcher',
- '133_Apophysis-040426-1knotted',
- '134_Apophysis-040426-1artdeco',
- '135_Apophysis-040426-1expl_orange2a',
- '136_Apophysis-040426-1heartFlowers',
- '137_Apophysis-040426-1H-bird1g',
- '138_Apophysis-040426-1Emergence2',
- '139_Apophysis-040426-1Egg',
- '140_Apophysis-040426-1PenEgg',
- '141_Apophysis-040426-1kaosGothic',
- '142_Apophysis-040426-1KQNova',
- '143_Apophysis-040426-1kaosframe',
- '144_Apophysis-040426-147KaosRing',
- '145_Apophysis-040426-147Fighting_Fish',
- '146_Apophysis-040426-147ReachingMoon',
- '147_Apophysis-040426-163KaosScepter',
- '148_Apophysis-040426-163KSphere',
- '149_Apophysis-040426-163KInterseed',
- '150_Apophysis-040426-163XmasFlwers',
- '151_Apophysis-040426-163Shield',
- '152_Apophysis-040426-163AlienFlwers',
- '153_Apophysis-040426-163AlienFlwers4',
- '154_Apophysis-040426-163butterflyflwer1',
- '155_Apophysis-040426-163ButterflySherbert',
- '156_Apophysis-040426-163BFlyGate4',
- '157_Apophysis-040426-163BFlyGate4Inv',
- '158_Apophysis-040426-163CeltCross',
- '159_Apophysis-040426-163Egg4d',
- '160_Apophysis-040426-163FlowerFerns',
- '161_Apophysis-040426-163FlowerFernsInv',
- '162_Apophysis-040426-163FlwrFernsInv',
- '163_Apophysis-040426-163FloralCascade2',
- '164_Apophysis-040426-163FlowerBurst',
- '165_Apophysis-040426-163MaltesePurple',
- '166_Apophysis-040426-163Mycelialg',
- '167_Apophysis-040426-163MyceliaInv',
- '168_Apophysis-040426-163MrryGRnd',
- '169_Apophysis-040426-163SprngFlwrs',
- '170_Apophysis-040426-163SprngFlwersInv',
- '171_Apophysis-040426-163DemMask',
- '172_Apophysis-040426-163ResurectTree',
- '173_Apophysis-040426-163GldBlue',
- '174_Apophysis-040426-163WrldBndr',
- '175_Apophysis-040426-163GrnPrpl',
- '176_Apophysis-040426-163SphPart2',
- '177_Apophysis-040426-163StAmF',
- '178_Apophysis-040426-163StCosOwl',
- '179_Apophysis-040426-163StGenie',
- '180_Apophysis-040426-163St',
- '181_Apophysis-040426-163StSatAngel',
- '182_Apophysis-040427-1knotted',
- '183_Apophysis-040427-4AlngSpder',
- '184_Apophysis-040427-4AlienFlwerBwl',
- '185_Apophysis-040427-4AlienFlwrBwl_inv',
- '186_Apophysis-040427-4AmusePrk',
- '187_Apophysis-040427-4AmusePrkInv',
- '188_Apophysis-040427-4AmythIceInv',
- '189_Apophysis-040427-4AmythIce',
- '190_Apophysis-040427-4AngOrchid',
- '191_Apophysis-040427-4Leaves',
- '192_Apophysis-040427-4Bdlnds',
- '193_Apophysis-040427-4BnnySurp',
- '194_Apophysis-040427-4BorgEY',
- '195_Apophysis-040427-4BB4',
- '196_Apophysis-040427-4BflyWindw2',
- '197_Apophysis-040427-4BflyWndw3',
- '198_Apophysis-040427-4ChalLghtDrknss',
- '199_Apophysis-040427-4ChalicDrknsIce',
- '200_Apophysis-040427-4CactusFlwer',
- '201_Apophysis-040427-4ChrryBlssmT',
- '202_Apophysis-040427-4ChrryBlssm2',
- '203_Apophysis-040427-4CircAmbr',
- '204_Apophysis-040427-4CsmcOwl',
- '205_Apophysis-040427-4DblBeetle',
- '206_Apophysis-040427-4DrkMantis',
- '207_Apophysis-040427-4HolidyBull',
- '208_Apophysis-040427-4DrkFlorCnpy',
- '209_Apophysis-040427-4DethstrDemis',
- '210_Apophysis-040427-4DethstrDems',
- '211_Apophysis-040427-4DeerDemMsk',
- '212_Apophysis-040427-4CrouchDragn',
- '213_Apophysis-040427-4CopprMapleleaf',
- '214_Apophysis-040427-4Circulations',
- '215_Apophysis-040427-4DmnContaind',
- '216_Apophysis-040427-4DmnCntndWP',
- '217_Apophysis-040427-4DmnDimensn',
- '218_Apophysis-040427-4SatnFlorlSwag',
- '219_Apophysis-040427-4DDragHeart',
- '220_Apophysis-040427-4DimesPathsE',
- '221_Apophysis-040427-4DimensPathsE2',
- '222_Apophysis-040427-4DimensPathE2',
- '223_Apophysis-040427-4Doodles',
- '224_Apophysis-040427-4Doodles2',
- '225_Apophysis-040427-4doodles3',
- '226_Apophysis-040427-4Doodle3inv',
- '227_Apophysis-040427-6DoublEagles2',
- '228_Apophysis-040427-6Equinox',
- '229_Apophysis-040427-6Equinox2',
- '230_Apophysis-040427-6BluBrd',
- '231_Apophysis-040427-6BluBrdInv',
- '232_Apophysis-040427-6FaerieKng',
- '233_Apophysis-040427-6FireDemnOrch',
- '234_Apophysis-040427-6CsmcLottoWhl',
- '235_Apophysis-040427-6DreamFaeriRlm',
- '236_Apophysis-040427-6EyeUniv',
- '237_Apophysis-040427-6FaeriRob',
- '238_Apophysis-040427-6FaeriRob2',
- '239_Apophysis-040427-6FaeriRobDet',
- '240_Apophysis-040427-6FlakWhorls',
- '241_Apophysis-040427-11FlarCelebrat',
- '242_Apophysis-040427-11SpacTrees',
- '243_Apophysis-040427-11FloralQult',
- '244_Apophysis-040427-20FlwrFrnsBFly',
- '245_Apophysis-040427-24FracrameE',
- '246_Apophysis-040427-24FNouveau',
- '247_Apophysis-040427-24GuardFaeriR',
- '248_Apophysis-040427-24GoldenRays',
- '249_Apophysis-040427-24HunterSunset',
- '250_Apophysis-040427-25IntoWeave',
- '251_Apophysis-040427-26AlienMind',
- '252_Apophysis-040427-26ISpher4',
- '253_Apophysis-040427-26ISph2',
- '254_Apophysis-040427-26ISph11',
- '255_Apophysis-040427-43HeartFlwr',
- '256_Apophysis-040427-43JunglThron',
- '257_Apophysis-040427-44jawa',
- '258_Apophysis-040427-51KaosGrn',
- '259_Apophysis-040427-51KaosFish',
- '260_Apophysis-040427-51KKlown',
- '261_Apophysis-040427-51KaosEgg',
- '262_Apophysis-040427-51LavLace',
- '263_Apophysis-040427-51mudding',
- '264_Apophysis-040427-51pane;',
- '265_Apophysis-040427-51RiftAO',
- '266_Apophysis-040427-51ylwAlien',
- '267_Apophysis-040427-51elecforest',
- '268_Apophysis-040427-51ReachMoon',
- '269_Apophysis-040427-51satPhlox',
- '270_Apophysis-040427-51SnikRchg',
- '271_Apophysis-040427-51SmwhrDream',
- '272_Apophysis-040427-51eyepuzzl',
- '273_Apophysis-040427-51SpherInBlm',
- '274_Apophysis-040427-51SunrisSpacTim',
- '275_Apophysis-040427-51synaps',
- '276_Apophysis-040427-51StPeacocl',
- '277_Apophysis-040427-51TmplWatrs2',
- '278_Apophysis-040427-51TeddyScare',
- '279_Apophysis-040427-51kaosGardenr',
- '280_Apophysis-040427-51Thatway4',
- '281_Apophysis-040427-51ThatwayGrn',
- '282_Apophysis-040427-51TreeLife1',
- '283_Apophysis-040427-51TreeLife',
- '284_Apophysis-040427-51triflwr',
- '285_Apophysis-040427-51mitosis',
- '286_Apophysis-040427-51triflwer',
- '287_Apophysis-040427-51yggF',
- '288_Apophysis-040427-51Gwrap',
- '289_Apophysis-040428-1Gradient1',
- '290_Apophysis-040428-3Gradient2',
- '291_Apophysis-040602-1',
- '292_Apophysis-040531-100figurine_2abcd',
- '293_Apo-040627-1_chickadee_pix',
- '294_2u0026t.jpg from bTomchek',
- '295_2u0007t.jpg',
- '296_2u0010t.jpg',
- '297_2u0015t.jpg',
- '298_2u0017pp1t.jpg',
- '299_2u0017t.jpg',
- '300_2u0018t.jpg',
- '301_2u0020pp1t.jpg',
- '302_2u0020t.jpg',
- '303_2u0024t.jpg',
- '304_gradient0000.jpg',
- '305_0t0507.jpg',
- '306_0t0524.jpg',
- '307_0t0533.jpg',
- '308_0u0075.jpg',
- '309_0u0298.jpg',
- '310_0u0298pp1.jpg',
- '311_0u0303.jpg',
- '312_0u0333.jpg',
- '313_0u0752.jpg',
- '314_0u0768.jpg',
- '315_0u0795.jpg',
- '316_1u0214.jpg',
- '317_1u0215.jpg',
- '318_1u0216.jpg',
- '319_1u0216pp1.jpg',
- '320_3m0001.jpg',
- '321_3m0004.jpg',
- '322_3m0005.jpg',
- '323_3m0006.jpg',
- '324_3m0007.jpg',
- '325_3m0008.jpg',
- '326_3m0009.jpg',
- '327_3m0010.jpg',
- '328_3m0011.jpg',
- '329_3m0012.jpg',
- '330_3m0013.jpg',
- '331_3m0014.jpg',
- '332_3m0015.jpg',
- '333_3m0016.jpg',
- '334_3m0018.jpg',
- '335_4u0002.jpg',
- '336_4u0003.jpg',
- '337_4u0004.jpg',
- '338_4u0005.jpg',
- '339_4u0006.jpg',
- '340_4u0007.jpg',
- '341_4u0008.jpg',
- '342_4u0009.jpg',
- '343_4u0009b.jpg',
- '344_4u0010.jpg',
- '345_4u0011.jpg',
- '346_4u0012.jpg',
- '347_4u0013.jpg',
- '348_4u0019.jpg',
- '349_4u0022.jpg',
- '350_k2u0217.jpg',
- '351_ku0213.jpg',
- '352_ku0215.jpg',
- '353_s00026.jpg',
- '354_s00043.jpg',
- '355_s00118.jpg',
- '356_s00138.jpg',
- '357_s00149.jpg',
- '358_vchira_0001.jpg',
- '359_vchira_0003.jpg',
- '360_vchira_0012.jpg',
- '361_vchira_0013.jpg',
- '362_vchira_0014.jpg',
- '363_vchira_0015.jpg',
- '364_vchira_17.jpg',
- '365_vchira_18pp1.jpg',
- '366_vchira_19.jpg',
- '367_vchira_28.jpg',
- '368_vchira_2pp1.jpg',
- '369_00017',
- '370_040208-115',
- '371_040221-00',
- '372_040221-11',
- '373_040221-12',
- '374_040221-13',
- '375_040221-14',
- '376_040221-19',
- '377_040221-2',
- '378_040221-21',
- '379_040221-22',
- '380_040221-23',
- '381_040221-24',
- '382_040221-25',
- '383_040221-26',
- '384_040221-27',
- '385_040221-28',
- '386_040221-29',
- '387_040221-30',
- '388_040221-31',
- '389_040221-32',
- '390_040221-33',
- '391_040221-34',
- '392_040221-35',
- '393_040221-36',
- '394_040221-37',
- '395_040221-38',
- '396_040221-39',
- '397_040221-40',
- '398_040221-41',
- '399_040221-42',
- '400_040221-43',
- '401_040221-44',
- '402_040221-45',
- '403_040221-46',
- '404_040221-47',
- '405_040221-48',
- '406_040221-49',
- '407_040221-50',
- '408_040221-51',
- '409_040221-52',
- '410_040221-53',
- '411_040221-54',
- '412_040221-55',
- '413_040221-56',
- '414_040221-57',
- '415_040221-58',
- '416_040221-59',
- '417_040221-60',
- '418_040221-61',
- '419_040221-62',
- '420_040221-63',
- '421_040221-64',
- '422_040221-71',
- '423_040221-74',
- '424_040221-78',
- '425_040221-80',
- '426_040221-81',
- '427_040221-84',
- '428_040221-85',
- '429_040221-86',
- '430_040221-88',
- '431_040221-89',
- '432_040221-90',
- '433_040221-91',
- '434_040221-92',
- '435_040221-93',
- '436_040221-94',
- '437_040221-95',
- '438_040221-96',
- '439_040221-97',
- '440_040221-98',
- '441_040221-99',
- '442_040222',
- '443_040222-00',
- '444_040222-01',
- '445_040222-02',
- '446_040222-03',
- '447_040222-05',
- '448_040222-06',
- '449_040222-07',
- '450_040222-08',
- '451_040222-09',
- '452_040222-10',
- '453_040222-11',
- '454_040222-12',
- '455_040222-13',
- '456_040222-15',
- '457_040222-16',
- '458_040222-17',
- '459_040222-18',
- '460_040222-19',
- '461_040222-20',
- '462_040222-21',
- '463_040222-22',
- '464_040222-23',
- '465_040222-24',
- '466_040222-25',
- '467_040222-26',
- '468_040222-27',
- '469_040222-28',
- '470_040222-29',
- '471_040223',
- '472_040224',
- '473_040225',
- '474_040226',
- '475_040227',
- '476_040228',
- '477_10000',
- '478_Apophysis-040208-115d',
- '479_Apophysis-040208-115e',
- '480_Apophysis-040208-115g',
- '481_Apophysis-040208-115h',
- '482_Apophysis-040208-115i',
- '483_Apophysis-040208-115j',
- '484_Apophysis-040208-115k',
- '485_A_Bit_Confused',
- '486_Afternoon_Shadows',
- '487_Air',
- '488_Angora',
- '489_Antique',
- '490_Arizona',
- '491_Autumn_Garden',
- '492_Autumn_Leaves',
- '493_Autumn_Mountains',
- '494_Awakening',
- '495_Baby',
- '496_Banana',
- '497_Beach',
- '498_Beautiful',
- '499_Before_Dawn',
- '500_Beginning_to_Thaw',
- '501_Beige',
- '502_Berry_Bush',
- '503_Biology_Class',
- '504_Birthday_Party',
- '505_Bistro',
- '506_Blossoms',
- '507_Blue_Velvet',
- '508_Bluebells',
- '509_Blush',
- '510_Bluster',
- '511_Boquet_of_Roses',
- '512_Brushed_Silver',
- '513_Bubblegum',
- '514_California',
- '515_Canyon',
- '516_Carnations',
- '517_Carnival',
- '518_Carpenter',
- '519_Cellist',
- '520_Cherry',
- '521_Circus',
- '522_City_Street',
- '523_Clash',
- '524_Clouds',
- '525_Copper',
- '526_Coral',
- '527_Cotton_Flower',
- '528_Country_Garden',
- '529_Creamsicle',
- '530_Cricket_Music',
- '531_Dark_Rainbow',
- '532_Dark_Rose',
- '533_Dark_Turquoise',
- '534_Dark_Waters',
- '535_Darkness',
- '536_Davinci',
- '537_Daylight_Fading',
- '538_Dinosaurs',
- '539_Dragon',
- '540_Dust_Bunny',
- '541_Dynasty',
- '542_Easter',
- '543_Easter_2',
- '544_Easter_3',
- '545_Egg_Hunt',
- '546_Elements',
- '547_Embers',
- '548_Etomchek-040328-005',
- '549_Etomchek-040328-006',
- '550_Etomchek-040328-007',
- '551_Etomchek-040328-008',
- '552_Etomchek-040328-009',
- '553_Etomchek-040328-010',
- '554_Etomchek-040328-011',
- '555_Evening_Sunshine',
- '556_Evensong',
- '557_Exceding_Expectations',
- '558_Explosion',
- '559_Faded_Denim',
- '560_Fading_Away',
- '561_Fiery_Sky',
- '562_Fiesta',
- '563_First_Love',
- '564_Flame',
- '565_Flying_a_Kite',
- '566_Foamy_Waves',
- '567_For_Lenora',
- '568_For_Stacy',
- '569_Forest',
- '570_Frivolous',
- '571_Fun_Stuff',
- '572_Getting_a_Tan',
- '573_gipper',
- '574_Glade',
- '575_Glory',
- '576_Gold_and_Blue',
- '577_Golden',
- '578_Golden_Green',
- '579_Goldenrod',
- '580_Grape',
- '581_Lemon_Grass',
- '582_Magenta_and_Teal',
- '583_Mahogany',
- '584_Marina',
- '585_Meadow',
- '586_Mermaid',
- '587_Mesmerize',
- '588_Midnight_Wave',
- '589_Mint',
- '590_Mistic',
- '591_Mixed_Berry',
- '592_More_Blue',
- '593_Morning_Glories_at_Night',
- '594_Moss',
- '595_Moss2',
- '596_Motel_Decor',
- '597_Muddy',
- '598_Muddy_2',
- '599_Muted_Rainbow',
- '600_Mystery',
- '601_Neon',
- '602_Neon_Purple',
- '603_Night_Flower',
- '604_Night_Reeds',
- '605_No_Clue',
- '606_Nonsense',
- '607_Oak_Tree',
- '608_Ocean_Mist',
- '609_Paige',
- '610_Paris',
- '611_Parrot',
- '612_Pastel_Lime',
- '613_Peace',
- '614_Persia',
- '615_Persia_2',
- '616_Persia_3',
- '617_Pink',
- '618_Pollen',
- '619_Poppies',
- '620_Produce_Department',
- '621_Purple',
- '622_Queen_Anne',
- '623_Quiet',
- '624_Rainbow_Sprinkles',
- '625_Rainforest',
- '626_Rainy_Day_in_Spring',
- '627_Rainy_Forset',
- '628_Red_Light',
- '629_Riddle',
- '630_Riverside',
- '631_Rose_Bush',
- '632_Rusted',
- '633_Sachet',
- '634_Sage',
- '635_Saturday_Morning',
- '636_Scattered_Petals',
- '637_Sea_Mist',
- '638_Secret',
- '639_Serenity',
- '640_Serpent',
- '641_Sharp',
- '642_Shy_Violets',
- '643_Singe',
- '644_Slate',
- '645_Slightly_Messy',
- '646_Smog',
- '647_Sno_and_Shadows',
- '648_Snowy_Field',
- '649_Snuggle',
- '650_Soap_Bubble',
- '651_Sophia',
- '652_Strawberries',
- '653_Summer',
- '654_Summer_Fire',
- '655_Summer_Skies',
- '656_Summer_Tulips',
- '657_Sunbathing',
- '658_Sunny_Field',
- '659_Sunset',
- '660_Surfer',
- '661_Tequila',
- '662_Thistle',
- '663_Tribal',
- '664_Trippy',
- '665_Tropic',
- '666_True_Blue',
- '667_Tryst',
- '668_Tumbleweed',
- '669_Type_AB_Positive',
- '670_Underwater_Day',
- '671_Venice',
- '672_Victoria',
- '673_Violet',
- '674_Violet_Fog',
- '675_Watermelon',
- '676_Whisp',
- '677_Whisper',
- '678_Wintergrass',
- '679_Wooden',
- '680_Wooden_2',
- '681_Wooden_3',
- '682_Woodland',
- '683_Yellow_Silk',
- '684_Zinfandel',
- '685_040412',
- '686_040412-000',
- '687_040412-001',
- '688_040412-002',
- '689_040412-005',
- '690_040412-006',
- '691_040412-007',
- '692_040412-008',
- '693_040412-010',
- '694_040412-011',
- '695_040412-012',
- '696_040412-013',
- '697_040412-014',
- '698_040412-015',
- '699_040412-016',
- '700_040412-017'
-);
-
-implementation
-
-end.
-
-
diff --git a/2.10/Source/exceptform.dfm b/2.10/Source/exceptform.dfm
deleted file mode 100644
index 5b06ae3..0000000
--- a/2.10/Source/exceptform.dfm
+++ /dev/null
@@ -1,45 +0,0 @@
-object frmException: TfrmException
- Left = 475
- Top = 337
- Width = 611
- Height = 453
- Caption = 'An exception occured'
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- DesignSize = (
- 603
- 419)
- PixelsPerInch = 96
- TextHeight = 13
- object Label1: TLabel
- Left = 148
- Top = 380
- Width = 263
- Height = 13
- Anchors = [akLeft, akTop, akBottom]
- Caption = 'Please mail this message to Ronald.Hordijk@gmail.com'
- end
- object Button1: TButton
- Left = 16
- Top = 376
- Width = 75
- Height = 25
- Anchors = [akLeft, akTop, akBottom]
- Caption = 'Exit'
- TabOrder = 0
- OnClick = Button1Click
- end
- object Memo1: TMemo
- Left = 8
- Top = 8
- Width = 585
- Height = 353
- Anchors = [akLeft, akTop, akRight, akBottom]
- TabOrder = 1
- end
-end
diff --git a/2.10/Source/exceptform.pas b/2.10/Source/exceptform.pas
deleted file mode 100644
index d5e5e36..0000000
--- a/2.10/Source/exceptform.pas
+++ /dev/null
@@ -1,44 +0,0 @@
-unit exceptform;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls;
-
-type
- TfrmException = class(TForm)
- Button1: TButton;
- Memo1: TMemo;
- Label1: TLabel;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- procedure AddLine(s: string);
- end;
-
-var
- frmException: TfrmException;
-
-implementation
-
-{$R *.dfm}
-
-{ TForm1 }
-
-procedure TfrmException.AddLine(s: string);
-begin
- Memo1.Lines.Add(s);
-end;
-
-procedure TfrmException.Button1Click(Sender: TObject);
-begin
- Halt;
-end;
-
-initialization
- frmException := TfrmException.Create(nil);
-finalization
- frmException.Free;
-end.
diff --git a/2.10/Source/formPostProcess.dfm b/2.10/Source/formPostProcess.dfm
deleted file mode 100644
index 6f2fef5..0000000
--- a/2.10/Source/formPostProcess.dfm
+++ /dev/null
@@ -1,203 +0,0 @@
-object frmPostProcess: TfrmPostProcess
- Left = 76
- Top = 103
- Width = 640
- Height = 534
- Caption = 'Post Render'
- Color = clBtnFace
- Constraints.MinHeight = 200
- Constraints.MinWidth = 600
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- OnClose = FormClose
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 632
- Height = 71
- Align = alTop
- BevelOuter = bvLowered
- TabOrder = 0
- DesignSize = (
- 632
- 71)
- object Label1: TLabel
- Left = 12
- Top = 12
- Width = 84
- Height = 13
- Caption = 'Background Color'
- end
- object pnlFilter: TPanel
- Left = 8
- Top = 32
- Width = 97
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Caption = 'Filter Radius'
- TabOrder = 13
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlVibrancy: TPanel
- Left = 344
- Top = 32
- Width = 81
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Caption = 'Vibrancy'
- TabOrder = 12
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlBrightness: TPanel
- Left = 184
- Top = 32
- Width = 81
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Caption = 'Brightness'
- TabOrder = 10
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlContrast: TPanel
- Left = 344
- Top = 8
- Width = 81
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Caption = 'Contrast'
- TabOrder = 11
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object pnlGamma: TPanel
- Left = 184
- Top = 8
- Width = 81
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- Caption = 'Gamma'
- TabOrder = 9
- OnDblClick = DragPanelDblClick
- OnMouseDown = DragPanelMouseDown
- OnMouseMove = DragPanelMouseMove
- OnMouseUp = DragPanelMouseUp
- end
- object btnSave: TButton
- Left = 552
- Top = 30
- Width = 75
- Height = 25
- Anchors = [akTop, akRight]
- Caption = '&Save'
- TabOrder = 8
- OnClick = btnSaveClick
- end
- object pnlBackColor: TPanel
- Left = 104
- Top = 8
- Width = 57
- Height = 21
- Cursor = crHandPoint
- BevelOuter = bvLowered
- TabOrder = 0
- OnClick = pnlBackColorClick
- end
- object ProgressBar1: TProgressBar
- Left = 1
- Top = 58
- Width = 630
- Height = 12
- Align = alBottom
- TabOrder = 1
- end
- object btnApply: TButton
- Left = 552
- Top = 4
- Width = 75
- Height = 25
- Anchors = [akTop, akRight]
- Caption = '&Apply'
- Default = True
- TabOrder = 7
- OnClick = btnApplyClick
- end
- object txtFilterRadius: TEdit
- Left = 104
- Top = 32
- Width = 57
- Height = 21
- TabOrder = 2
- end
- object txtGamma: TEdit
- Left = 264
- Top = 8
- Width = 57
- Height = 21
- TabOrder = 3
- end
- object txtVibrancy: TEdit
- Left = 424
- Top = 32
- Width = 57
- Height = 21
- TabOrder = 6
- end
- object txtContrast: TEdit
- Left = 424
- Top = 8
- Width = 57
- Height = 21
- TabOrder = 5
- end
- object txtBrightness: TEdit
- Left = 264
- Top = 32
- Width = 57
- Height = 21
- TabOrder = 4
- end
- end
- object ScrollBox1: TScrollBox
- Left = 0
- Top = 71
- Width = 632
- Height = 435
- Align = alClient
- TabOrder = 1
- object Image: TImage
- Left = 0
- Top = 0
- Width = 105
- Height = 105
- AutoSize = True
- end
- end
- object ColorDialog: TColorDialog
- Left = 508
- Top = 20
- end
-end
diff --git a/2.10/Source/formPostProcess.pas b/2.10/Source/formPostProcess.pas
deleted file mode 100644
index 071ab70..0000000
--- a/2.10/Source/formPostProcess.pas
+++ /dev/null
@@ -1,448 +0,0 @@
-unit formPostProcess;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, ExtCtrls, Render, controlpoint, StdCtrls, ComCtrls;
-
-type
- TfrmPostProcess = class(TForm)
- Panel1: TPanel;
- ScrollBox1: TScrollBox;
- Image: TImage;
- btnSave: TButton;
- Label1: TLabel;
- pnlBackColor: TPanel;
- ColorDialog: TColorDialog;
- ProgressBar1: TProgressBar;
- btnApply: TButton;
- txtFilterRadius: TEdit;
- txtGamma: TEdit;
- txtVibrancy: TEdit;
- txtContrast: TEdit;
- txtBrightness: TEdit;
- pnlGamma: TPanel;
- pnlBrightness: TPanel;
- pnlContrast: TPanel;
- pnlVibrancy: TPanel;
- pnlFilter: TPanel;
- procedure btnSaveClick(Sender: TObject);
- procedure btnApplyClick(Sender: TObject);
- procedure FormDestroy(Sender: TObject);
- procedure pnlBackColorClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure FormShow(Sender: TObject);
-
- procedure DragPanelMouseDown(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
- procedure DragPanelDblClick(Sender: TObject);
- private
- { Private declarations }
- FRenderer: TBaseRenderer;
- FCP: TControlPoint;
- FImagename: string;
-
- pnlDragMode, pnlDragged, pnlMM: boolean;
- pnlDragPos, pnlDragOld: integer;
- pnlDragValue: double;
- mousepos: TPoint;
-
- BkgColor: TColor;
- Filter,
- Gamma, Brightness,
- Contrast, Vibrancy: double;
-
- procedure UpdateFlame;
- procedure SetDefaultValues;
-
- procedure OnProgress(prog: double);
-
- public
- procedure SetRenderer(Renderer: TBaseRenderer);
- procedure SetControlPoint(CP: TControlPoint);
- procedure SetImageName(imagename: string);
- end;
-
-var
- frmPostProcess: TfrmPostProcess;
-
-implementation
-
-uses
- Registry, Global;
-
-{$R *.dfm}
-
-{ TfrmPostProcess }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.SetRenderer(Renderer: TBaseRenderer);
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- FRenderer := Renderer;
- Frenderer.OnProgress := OnProgress;
- Image.Picture.Graphic := FRenderer.GetImage;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.FormShow(Sender: TObject);
-var
- Registry: TRegistry;
-begin
- { Read posution from registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('Software\' + APP_NAME + '\Forms\PostProcess', False) then begin
- if Registry.ValueExists('Left') then
- Left := Registry.ReadInteger('Left');
- if Registry.ValueExists('Top') then
- Top := Registry.ReadInteger('Top');
- if Registry.ValueExists('Width') then
- Width := Registry.ReadInteger('Width');
- if Registry.ValueExists('Height') then
- Height := Registry.ReadInteger('Height');
- end;
- Registry.CloseKey;
- finally
- Registry.Free;
- end;
-
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.FormClose(Sender: TObject; var Action: TCloseAction);
-var
- Registry: TRegistry;
-begin
- { Write position to registry }
- Registry := TRegistry.Create;
- try
- Registry.RootKey := HKEY_CURRENT_USER;
- if Registry.OpenKey('\Software\' + APP_NAME + '\Forms\PostProcess', True) then
- begin
- Registry.WriteInteger('Top', Top);
- Registry.WriteInteger('Left', Left);
- Registry.WriteInteger('Width', Width);
- Registry.WriteInteger('Height', Height);
- end;
- finally
- Registry.Free;
- end;
-
- FRenderer.Free; // weirdness!!! :-/
- FRenderer := nil;
- Image.Picture.Graphic := nil;
- FCP.Free;
- FCP := nil;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.SetDefaultValues;
-begin
- BkgColor := RGB(Fcp.background[0], Fcp.background[1], Fcp.background[2]);
- pnlBackColor.Color := BkgColor;
- Filter := FCP.spatial_filter_radius;
- txtFilterRadius.Text := FloatTostr(Filter);
- Gamma := FCP.gamma;
- txtGamma.Text := FloatTostr(Gamma);
- Vibrancy := FCP.vibrancy;
- txtVibrancy.Text := FloatTostr(Vibrancy);
- Contrast := FCP.contrast;
- txtContrast.Text := FloatTostr(Contrast);
- Brightness := FCP.brightness;
- txtBrightness.Text := FloatTostr(brightness);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.SetControlPoint(CP: TControlPoint);
-begin
- if assigned(FCP) then
- FCP.Free;
-
- FCP := cp.Clone;
- SetDefaultValues;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.pnlBackColorClick(Sender: TObject);
-var
- col: Longint;
-begin
- ColorDialog.Color := pnlBackColor.Color;
- if ColorDialog.Execute then begin
- pnlBackColor.Color := ColorDialog.Color;
- col := ColorToRGB(ColorDialog.Color);
- Fcp.background[0] := col and 255;
- Fcp.background[1] := (col shr 8) and 255;
- Fcp.background[2] := (col shr 16) and 255;
- UpdateFlame;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.UpdateFlame;
-begin
- Screen.Cursor := crHourGlass;
- FRenderer.UpdateImage(FCP);
- Image.Picture.Graphic := FRenderer.GetImage;
- Screen.Cursor := crDefault;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.FormDestroy(Sender: TObject);
-begin
- if assigned(FRenderer) then
- FRenderer.Free;
-
- if assigned(FCP) then
- FCP.Free;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.OnProgress(prog: double);
-begin
- ProgressBar1.Position := round(100 * prog);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.btnApplyClick(Sender: TObject);
-var
- temp: double;
-begin
- TryStrToFloat(txtFilterRadius.Text, FCP.spatial_filter_radius);
- if FCP.spatial_filter_radius > 2 then begin
- FCP.spatial_filter_radius := 2;
- txtFilterRadius.Text := '2';
- end else if FCP.spatial_filter_radius < 0 then begin
- FCP.spatial_filter_radius := 0.01;
- txtFilterRadius.Text := FloatTostr(0.01);
- end;
-
- TryStrToFloat(txtGamma.Text, FCP.gamma);
- if FCP.gamma > 10 then begin
- FCP.gamma := 10;
- txtGamma.Text := '10';
- end else if FCP.gamma < 0.01 then begin
- FCP.gamma := 0.01;
- txtGamma.Text := FloatTostr(0.01);
- end;
-
- TryStrToFloat(txtVibrancy.Text, FCP.vibrancy);
- if FCP.vibrancy > 10 then begin
- FCP.vibrancy := 10;
- txtVibrancy.Text := '10';
- end else if FCP.vibrancy < 0.01 then begin
- FCP.vibrancy := 0.01;
- txtVibrancy.Text := FloatTostr(0.01);
- end;
-
- TryStrToFloat(txtContrast.Text, FCP.contrast);
- if FCP.contrast > 10 then begin
- FCP.contrast := 10;
- txtContrast.Text := '10';
- end else if FCP.contrast < 0.01 then begin
- FCP.contrast := 0.01;
- txtContrast.Text := FloatTostr(0.01);
- end;
-
- if TryStrToFloat(txtBrightness.Text, temp) then FCP.brightness := temp;
- //TryStrToFloat(txtBrightness.Text, FCP.brightness);
- if FCP.brightness > 100 then begin
- FCP.brightness := 100;
- txtBrightness.Text := '100';
- end else if FCP.brightness < 0.01 then begin
- FCP.brightness := 0.01;
- txtBrightness.Text := FloatTostr(0.01);
- end;
-
- UpdateFlame;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.btnSaveClick(Sender: TObject);
-begin
- FRenderer.SaveImage(FImagename);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TfrmPostProcess.SetImageName(imagename: string);
-begin
- FImagename := imagename;
-end;
-
-// -----------------------------------------------------------------------------
-
-procedure TfrmPostProcess.DragPanelMouseDown(Sender: TObject;
- Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if (Sender = pnlFilter) then
- pnlDragValue := fcp.spatial_filter_radius * 10
- else if (Sender = pnlGamma) then
- pnlDragValue := fcp.gamma
- else if (Sender = pnlBrightness) then
- pnlDragValue := fcp.brightness
- else if (Sender = pnlContrast) then
- pnlDragValue := fcp.contrast
- else if (Sender = pnlVibrancy) then
- pnlDragValue := fcp.vibrancy
- else assert(false);
-
- pnlDragMode := true;
- pnlDragPos := 0;
- pnlDragOld := x;
- pnlMM := false;
- SetCaptureControl(TControl(Sender));
- Screen.Cursor := crHSplit;
- GetCursorPos(mousepos); // hmmm
- pnlDragged := false;
-end;
-
-procedure TfrmPostProcess.DragPanelMouseMove(Sender: TObject; Shift: TShiftState;
- X, Y: Integer);
-var
- v: double;
- pEdit: ^TEdit;
-begin
- if pnlMM then // hack: to skip MouseMove event
- begin
- pnlMM:=false;
- end
- else
- if pnlDragMode and (x <> pnlDragOld) then
- begin
- Inc(pnlDragPos, x - pnlDragOld);
-
- if GetKeyState(VK_MENU) < 0 then v := 100000
- else if GetKeyState(VK_CONTROL) < 0 then v := 10000
- else if GetKeyState(VK_SHIFT) < 0 then v := 100
- else v := 1000;
-
- v := Round6(pnlDragValue + pnlDragPos / v);
-
- SetCursorPos(MousePos.x, MousePos.y); // hmmm
- pnlMM:=true;
-
- if (Sender = pnlFilter) then
- begin
- v := v / 10;
- if v > 2 then v := 2
- else if v < 0.01 then v := 0.01;
- fcp.spatial_filter_radius := v;
- pEdit := @txtFilterRadius;
- end
- else if (Sender = pnlGamma) then
- begin
- if v > 10 then v := 10
- else if v < 0.01 then v := 0.01;
- fcp.gamma := v;
- pEdit := @txtGamma;
- end
- else if (Sender = pnlBrightness) then
- begin
- if v > 100 then v := 100
- else if v < 0.01 then v := 0.01;
- fcp.brightness := v;
- pEdit := @txtBrightness;
- end
- else if (Sender = pnlContrast) then
- begin
- if v > 10 then v := 10
- else if v < 0.01 then v := 0.01;
- fcp.contrast := v;
- pEdit := @txtContrast;
- end
- else if (Sender = pnlVibrancy) then
- begin
- if v > 10 then v := 10
- else if v < 0.01 then v := 0.01;
- fcp.vibrancy := v;
- pEdit := @txtVibrancy;
- end;
- pEdit^.Text := FloatToStr(v);
- //pEdit.Refresh;
- pnlDragged := True;
- // TODO: image preview (?)
- //DrawPreview;
- end;
-end;
-
-procedure TfrmPostProcess.DragPanelMouseUp(Sender: TObject; Button: TMouseButton;
- Shift: TShiftState; X, Y: Integer);
-begin
- if Button <> mbLeft then exit;
-
- if pnlDragMode then
- begin
- SetCaptureControl(nil);
- pnlDragMode := false;
- Screen.Cursor := crDefault;
-
- if pnlDragged then
- begin
- //UpdateFlame;
- pnlDragged := False;
- end;
- end;
-end;
-
-procedure TfrmPostProcess.DragPanelDblClick(Sender: TObject);
-var
- pValue: ^double;
- pDefaultValue: ^double;
- pEdit: ^TEdit;
-begin
- if (Sender = pnlFilter) then
- begin
- pValue := @fcp.spatial_filter_radius;
- pDefaultValue := @Filter;
- pEdit := @txtFilterRadius;
- end
- else if (Sender = pnlGamma) then
- begin
- pValue := @fcp.gamma;
- pDefaultValue := @Gamma;
- pEdit := @txtGamma;
- end
- else if (Sender = pnlBrightness) then
- begin
-{
- pValue := @fcp.brightness;
- pDefaultValue := @Brightness;
- pEdit := @txtBrightness;
-}
- if fcp.brightness = Brightness then exit;
- fcp.brightness := Brightness;
- txtBrightness.Text := FloatToStr(fcp.brightness);
-
- end
- else if (Sender = pnlContrast) then
- begin
- pValue := @fcp.contrast;
- pDefaultValue := @Contrast;
- pEdit := @txtContrast
- end
- else if (Sender = pnlVibrancy) then
- begin
- pValue := @fcp.vibrancy;
- pDefaultValue := @Vibrancy;
- pEdit := @txtVibrancy;
- end
- else assert(false);
-
- if pValue^ = pDefaultValue^ then exit;
- pValue^ := pDefaultValue^;
- pEdit^.Text := FloatToStr(pValue^);
- //UpdateFlame;
-end;
-
-end.
diff --git a/2.10/Source/varCurl.pas b/2.10/Source/varCurl.pas
deleted file mode 100644
index 3cd8afd..0000000
--- a/2.10/Source/varCurl.pas
+++ /dev/null
@@ -1,358 +0,0 @@
-unit varCurl;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-const
- variation_name = 'curl';
- num_vars = 2;
- var_c1_name='curl_c1';
- var_c2_name='curl_c2';
-
-{$define _ASM_}
-
-// z
-// The formula is: z' = ------------------- , where z = complex (x + i*y)
-// c2*(z^2) + c1*z + 1
-
-type
- TVariationCurl = class(TBaseVariation)
- private
- c2, c1: double;
-
- c2x2: double;
-
- procedure CalcZeroC2;
- procedure CalcZeroC1;
- procedure CalcZeroC2C1;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- procedure GetCalcFunction(var f: TCalcFunction); override;
- end;
-
-implementation
-
-uses
- math;
-
-// TVariationCurl
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationCurl.Create;
-begin
- c1 := random;
- c2 := random;
-
- case random(3) of
- 0: c1 := 0;
- 1: c2 := 0;
- {else: do nothing}
- end;
-end;
-
-procedure TVariationCurl.Prepare;
-begin
- c2x2 := 2 * c2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationCurl.GetCalcFunction(var f: TCalcFunction);
-begin
- if IsZero(c1) then begin
- if IsZero(c2) then
- f := CalcZeroC2C1
- else
- f := CalcZeroC1
- end
- else begin
- if IsZero(c2) then
- f := CalcZeroC2
- else
- f := CalcFunction
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationCurl.CalcFunction;
-{$ifndef _ASM_}
-var
- r: double;
- re, im: double;
-begin
- re := 1 + c1*FTx^ + c2*(sqr(FTx^) - sqr(FTy^));
- im := c1*FTy^ + c2x2*FTx^*FTy^;
-
- r := vvar / (sqr(re) + sqr(im));
-
- FPx^ := FPx^ + (FTx^*re + FTy^*im) * r;
- FPy^ := FPy^ + (FTy^*re - FTx^*im) * r;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
- fld st(1)
- fmul st, st(1)
- fmul qword ptr [eax + c2x2]
- fld st(2)
- fmul qword ptr [eax + c1]
- faddp
- fld st(2)
- fmul st, st
- fld st(2)
- fmul st, st
- fsubrp
- fmul qword ptr [eax + c2]
- fld1
- faddp
- fld st(2)
- fmul qword ptr [eax + c1]
- faddp
-
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fdivr qword ptr [eax + vvar]
-
- fld st(3)
- fmul st, st(2)
- fld st(5)
- fmul st, st(4)
- faddp
- fmul st, st(1)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fxch st(4)
- fmulp
- fxch st(2)
- fmulp
- fsubp
- fmulp
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-procedure TVariationCurl.CalcZeroC2;
-{$ifndef _ASM_}
-var
- r: double;
- re, im: double;
-begin
- re := 1 + c1*FTx^;
- im := c1*FTy^;
-
- r := vvar / (sqr(re) + sqr(im));
-
- FPx^ := FPx^ + (FTx^*re + FTy^*im) * r;
- FPy^ := FPy^ + (FTy^*re - FTx^*im) * r;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
- fld st(1)
- fld qword ptr [eax + c1]
- fmul st(1), st
- fmul st, st(2)
- fld1
- faddp
-
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fdivr qword ptr [eax + vvar]
-
- fld st(3)
- fmul st, st(2)
- fld st(5)
- fmul st, st(4)
- faddp
- fmul st, st(1)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fxch st(4)
- fmulp
- fxch st(2)
- fmulp
- fsubp
- fmulp
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-procedure TVariationCurl.CalcZeroC1;
-{$ifndef _ASM_}
-var
- r: double;
- re, im: double;
-begin
- re := 1 + c2*(sqr(FTx^) - sqr(FTy^));
- im := c2x2*FTx^*FTy^;
-
- r := vvar / (sqr(re) + sqr(im));
-
- FPx^ := FPx^ + (FTx^*re + FTy^*im) * r;
- FPy^ := FPy^ + (FTy^*re - FTx^*im) * r;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
- fld st(1)
- fmul st, st(1)
- fmul qword ptr [eax + c2x2]
- fld st(2)
- fmul st, st
- fld st(2)
- fmul st, st
- fsubrp
- fmul qword ptr [eax + c2]
- fld1
- faddp
-
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fdivr qword ptr [eax + vvar]
-
- fld st(3)
- fmul st, st(2)
- fld st(5)
- fmul st, st(4)
- faddp
- fmul st, st(1)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fxch st(4)
- fmulp
- fxch st(2)
- fmulp
- fsubp
- fmulp
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-procedure TVariationCurl.CalcZeroC2C1;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- FPx^ := FPx^ + vvar*FTx^;
- FPy^ := FPy^ + vvar*FTy^;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [eax + vvar]
- fmul st(1), st
- fmul qword ptr [edx] // FTx
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationCurl.GetInstance: TBaseVariation;
-begin
- Result := TVariationCurl.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationCurl.GetName: string;
-begin
- Result := variation_name;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationCurl.GetVariableNameAt(const Index: integer): string;
-begin
- case Index of
- 0: Result := var_c1_name;
- 1: Result := var_c2_name;
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationCurl.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_c1_name then begin
- c1 := value;
- Result := True;
- end
- else if Name = var_c2_name then begin
- c2 := value;
- Result := True;
- end;
-end;
-
-function TVariationCurl.ResetVariable(const Name: string): boolean;
-begin
- Result := False;
- if Name = var_c1_name then begin
- c1 := 0;
- Result := True;
- end
- else if Name = var_c2_name then begin
- c2 := 0;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationCurl.GetNrVariables: integer;
-begin
- Result := num_vars;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationCurl.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_c1_name then begin
- value := c1;
- Result := True;
- end
- else if Name = var_c2_name then begin
- value := c2;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationCurl));
-end.
diff --git a/2.10/Source/varFan2.pas b/2.10/Source/varFan2.pas
deleted file mode 100644
index fcc1077..0000000
--- a/2.10/Source/varFan2.pas
+++ /dev/null
@@ -1,154 +0,0 @@
-unit varFan2;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-type
- TVariationFan2 = class(TBaseVariation)
- private
- FX, FY: double;
- dy, dx, dx2: double;
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- end;
-
-implementation
-
-uses
- Math;
-
-{ TVariationFan2 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationFan2.Prepare;
-const
- EPS = 1E-10;
-begin
- dy := FY;
- dx := pi * (sqr(FX) + EPS);
- dx2 := dx/2;
-end;
-
-procedure TVariationFan2.CalcFunction;
-var
- r, a : double;
- sinr, cosr: double;
- Angle: double;
-begin
-{
- r := sqrt(FTx^ * FTx^ + FTy^ * FTy^);
- if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then
- Angle := arctan2(FTx^, FTy^)
- else
- Angle := 0.0;
-
- dy := FY;
- dx := PI * (sqr(FX) + EPS);
- dx2 := dx/2;
-
- t := Angle+dy - System.Int((Angle + dy)/dx) * dx;
- if (t > dx2) then
- a := Angle - dx2
- else
- a := Angle + dx2;
-
- FPx^ := FPx^ + vvar * r * sin(a);
- FPy^ := FPy^ + vvar * r * cos(a);
-}
- Angle := arctan2(FTx^, FTy^);
- if System.Frac((Angle + dy)/dx) > 0.5 then
- a := Angle - dx2
- else
- a := Angle + dx2;
- asm // SinCos(a, sinr, cosr);
- FLD qword ptr [a]
- FSINCOS
- FSTP qword ptr [sinr]
- FSTP qword ptr [cosr]
- FWAIT
- end;
- r := vvar * sqrt(sqr(FTx^) + sqr(FTy^));
- FPx^ := FPx^ + r * cosr;
- FPy^ := FPy^ + r * sinr;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationFan2.Create;
-begin
- FX := 2 * Random - 1;
- FY := 2 * Random - 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationFan2.GetInstance: TBaseVariation;
-begin
- Result := TVariationFan2.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationFan2.GetName: string;
-begin
- Result := 'fan2';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationFan2.GetVariableNameAt(const Index: integer): string;
-begin
- case Index Of
- 0: Result := 'fan2_x';
- 1: Result := 'fan2_y';
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationFan2.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'fan2_x' then begin
- FX := Value;
- Result := True;
- end else if Name = 'fan2_y' then begin
- FY := Value;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationFan2.GetNrVariables: integer;
-begin
- Result := 2
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationFan2.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'fan2_x' then begin
- Value := FX;
- Result := True;
- end else if Name = 'fan2_y' then begin
- Value := FY;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationFan2));
-end.
diff --git a/2.10/Source/varGenericPlugin.pas b/2.10/Source/varGenericPlugin.pas
deleted file mode 100644
index dcd1706..0000000
--- a/2.10/Source/varGenericPlugin.pas
+++ /dev/null
@@ -1,286 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007-2008 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-
-{
- Variation Plugin DLL support for Apophysis:
- Generic Plugin Support Unit
- Started by Jed Kelsey, June 2007
-
-
- Portions Copyright (C) 2008 Joel Faber
-
- February 2008:
- - Remove 30 plugin limit
- - Reset variables
-}
-
-unit varGenericPlugin;
-
-interface
-
-uses
- BaseVariation, XFormMan,
- Classes, //TStrings/TStringList
- SysUtils, //FindFirst/FindNext/FindClose
- Forms; //MessageBox
-
-type
- TPluginVariationClass = class of TPluginVariation;
-
- TPluginData = record
- Instance: Integer;
- PluginHandle: THandle;
- PluginClass: TPluginVariationClass;
-
- PluginVarGetName: function: PChar; cdecl;
- PluginVarGetNrVariables: function: Integer; cdecl;
- PluginVarGetVariableNameAt: function(const Index: integer): PChar; cdecl;
-
- PluginVarCreate: function: Pointer; cdecl;
- PluginVarDestroy: function(var MyVariation: Pointer): LongBool; cdecl;
- PluginVarInit: function(MyVariation, FPx, FPy, FTx, FTy: Pointer; vvar: double): LongBool; cdecl;
- PluginVarInit3D: function(MyVariation, FPx, FPy, FPz, FTx, FTy, FTz: Pointer; vvar: double): LongBool; cdecl;
- PluginVarPrepare: function(MyVariation: Pointer): LongBool; cdecl;
- PluginVarCalc: function(MyVariation: Pointer): LongBool; cdecl;
- PluginVarGetVariable: function(MyVariation: Pointer; const Name: PChar; var value: double): LongBool; cdecl;
- PluginVarSetVariable: function(MyVariation: Pointer; const Name: PChar; var value: double): LongBool; cdecl;
- PluginVarResetVariable:function(MyVariation: Pointer; const Name: PChar) : LongBool; cdecl;
- end;
- PPluginData = ^TPluginData;
-
- // This class serves as a proxy for the plugin variations.
- TPluginVariation = class(TBaseVariation)
-
- private
- PluginData : TPluginData;
- MyVariation : Pointer;
-
- public
- constructor Create(varData : TPluginData);
- destructor Destroy; override;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- end;
-
-type
- TVariationPluginLoader = class (TVariationLoader)
- public
- constructor Create(varData : TPluginData);
- destructor Destroy; override;
-
- function GetName: string; override;
- function GetInstance: TBaseVariation; override;
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- private
- PluginData : TPluginData;
- end;
- //////////////////////////////////////////////////////////////////////
-
-implementation
-
-uses
- Windows, //LoadLibrary
- Math;
-
-{ TPluginVariation }
-
-///////////////////////////////////////////////////////////////////////////////
-
-constructor TVariationPluginLoader.Create(varData : TPluginData);
-begin
- PluginData := varData;
-end;
-
-destructor TVariationPluginLoader.Destroy;
-begin
- FreeLibrary(PluginData.PluginHandle);
-end;
-
-function TVariationPluginLoader.GetName : string;
-begin
- Result := PluginData.PluginVarGetName;
-end;
-
-function TVariationPluginLoader.GetInstance: TBaseVariation;
-begin
- Result := TPluginVariation.Create(PluginData);
-end;
-
-function TVariationPluginLoader.GetNrVariables: integer;
-begin
- Result := PluginData.PluginVarGetNrVariables;
-end;
-
-function TVariationPluginLoader.GetVariableNameAt(const Index: integer): string;
-begin
- Result := PluginData.PluginVarGetVariableNameAt(Index);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TPluginVariation.Prepare;
-begin
- PluginData.PluginVarInit(MyVariation, Pointer(FPx), Pointer(FPy), Pointer(FTx), Pointer(FTy), vvar);
- PluginData.PluginVarPrepare(MyVariation);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TPluginVariation.CalcFunction;
-begin
- PluginData.PluginVarCalc(MyVariation);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TPluginVariation.Create(varData : TPluginData);
-begin
- PluginData := varData;
- MyVariation := PluginData.PluginVarCreate;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-destructor TPluginVariation.Destroy;
-begin
- PluginData.PluginVarDestroy(MyVariation);
- inherited;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TPluginVariation.GetInstance: TBaseVariation;
-begin
- Result := nil;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TPluginVariation.GetName: string;
-begin
- Result := '';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TPluginVariation.GetNrVariables: integer;
-begin
- Result := PluginData.PluginVarGetNrVariables;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TPluginVariation.GetVariableNameAt(const Index: integer): string;
-begin
- Result := PluginData.PluginVarGetVariableNameAt(Index);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TPluginVariation.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := PluginData.PluginVarSetVariable(MyVariation,PChar(Name),value);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TPluginVariation.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := PluginData.PluginVarGetVariable(MyVariation,PChar(Name),value);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TPluginVariation.ResetVariable(const Name: string) : boolean;
-var
- dummy: double;
-begin
- if @PluginData.PluginVarResetVariable <> nil then
- Result := PluginData.PluginVarResetVariable(MyVariation, PChar(Name))
- else begin
- dummy := 0;
- Result := PluginData.PluginVarSetVariable(MyVariation,PChar(Name), dummy);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure InitializePlugins;
-var
- searchResult: TSearchRec;
- name, msg: string;
- PluginData : TPluginData;
-begin
- NumBuiltinVariations := NRLOCVAR + GetNrRegisteredVariations;
- NumBuiltinVariables := GetNrVariableNames;
- // Try to find regular files matching *.dll in the plugins dir
- if FindFirst('.\Plugins\*.dll', faAnyFile, searchResult) = 0 then
- begin
- repeat
- with PluginData do begin
- //Load DLL and initialize plugins!
- PluginHandle := LoadLibrary(PChar('.\Plugins\'+searchResult.Name));
- if PluginHandle<>0 then begin
- @PluginVarGetName := GetProcAddress(PluginHandle,'PluginVarGetName');
- if @PluginVarGetName = nil then begin // Must not be a valid plugin!
- FreeLibrary(PluginHandle);
- msg := msg + 'Invalid plugin type: "' + searchResult.Name + '" is not a plugin' + #13#10;
- continue;
- end;
- name := PluginVarGetName;
- if GetVariationIndex(name) >= 0 then begin
- FreeLibrary(PluginHandle);
- msg := msg + 'Cannot load plugin from ' + searchResult.Name + ': variation "' + name + '" already exists!' + #13#10;
- end
- else begin
- @PluginVarGetNrVariables := GetProcAddress(PluginHandle,'PluginVarGetNrVariables');
- @PluginVarGetVariableNameAt := GetProcAddress(PluginHandle,'PluginVarGetVariableNameAt');
- @PluginVarCreate := GetProcAddress(PluginHandle,'PluginVarCreate');
- @PluginVarDestroy := GetProcAddress(PluginHandle,'PluginVarDestroy');
- @PluginVarInit := GetProcAddress(PluginHandle,'PluginVarInit');
- @PluginVarInit3D := GetProcAddress(PluginHandle,'PluginVarInit3D');
- @PluginVarPrepare := GetProcAddress(PluginHandle,'PluginVarPrepare');
- @PluginVarCalc := GetProcAddress(PluginHandle,'PluginVarCalc');
- @PluginVarGetVariable := GetProcAddress(PluginHandle,'PluginVarGetVariable');
- @PluginVarSetVariable := GetProcAddress(PluginHandle,'PluginVarSetVariable');
- @PluginVarResetVariable := GetProcAddress(PluginHandle,'PluginVarResetVariable');
-
- RegisterVariation(TVariationPluginLoader.Create(PluginData));
- end;
- end else
- msg := msg + 'Cannot open plugin file: ' + searchResult.Name + #13#10;
- end;
- until (FindNext(searchResult) <> 0);
- SysUtils.FindClose(searchResult); //Since we use Windows unit (LoadLibrary)
-
- if msg <> '' then
- Application.MessageBox(
- PChar('There were problems with some of the plugins:' + #13#10#13#10 + msg),
- 'Warning', MB_ICONWARNING or MB_OK);
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- InitializePlugins;
-end.
-
diff --git a/2.10/Source/varJuliaN.pas b/2.10/Source/varJuliaN.pas
deleted file mode 100644
index 3df2d72..0000000
--- a/2.10/Source/varJuliaN.pas
+++ /dev/null
@@ -1,387 +0,0 @@
-unit varJuliaN;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-const
- var_name = 'julian';
- var_n_name='julian_power';
- var_c_name='julian_dist';
-
-{$define _ASM_}
-
-type
- TVariationJulian = class(TBaseVariation)
- private
- N: integer;
- c: double;
-
- absN: integer;
- cN, vvar2: double;
-
- procedure CalcPower1;
- procedure CalcPowerMinus1;
- procedure CalcPower2;
- procedure CalcPowerMinus2;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- procedure GetCalcFunction(var f: TCalcFunction); override;
- end;
-
-implementation
-
-uses
- Math;
-
-// TVariationJulian
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationJulian.Create;
-begin
- N := random(5) + 2;
- c := 1.0;
-end;
-
-procedure TVariationJulian.Prepare;
-begin
- absN := abs(N);
- cN := c / N / 2;
-
- vvar2 := vvar * sqrt(2)/2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationJulian.GetCalcFunction(var f: TCalcFunction);
-begin
- if c = 1 then begin
- if N = 2 then f := CalcPower2
- else if N = -2 then f := CalcPowerMinus2
- else if N = 1 then f := CalcPower1
- else if N = -1 then f := CalcPowerMinus1
- else f := CalcFunction;
- end
- else f := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationJulian.CalcFunction;
-{$ifndef _ASM_}
-var
- r: double;
- sina, cosa: extended;
-begin
- sincos((arctan2(FTy^, FTx^) + 2*pi*random(absN)) / N, sina, cosa);
- r := vvar * Math.Power(sqr(FTx^) + sqr(FTy^), cN);
-
- FPx^ := FPx^ + r * cosa;
- FPy^ := FPy^ + r * sina;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx] // FTx
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [eax + cN]
- fld st(2)
- fmul st, st
- fld st(2)
- fmul st, st
- faddp
-// --- x^y = 2^(y*log2(x))
- fyl2x
- fld st
- frndint
- fsub st(1), st
- fxch st(1)
- f2xm1
- fld1
- fadd
- fscale
- fstp st(1)
-// ---
- fmul qword ptr [eax + vvar]
-
- fxch st(2)
- fpatan
- mov ecx, eax
- mov eax, dword ptr [eax + absN]
- call System.@RandInt
- push eax
- fild dword ptr [esp]
- add esp, 4
- fldpi
- fadd st, st
- fmulp
- faddp
- fidiv dword ptr [ecx + N]
- fsincos
-
- fmul st, st(2)
- mov edx, [ecx + FPx]
- fadd qword ptr [edx] // FPx
- fstp qword ptr [edx]
- fmulp
- fadd qword ptr [edx + 8] // FPy
- fstp qword ptr [edx + 8]
- fwait
-{$endif}
-end;
-
-procedure TVariationJulian.CalcPower2;
-{$ifndef _ASM_}
-var
- d: double;
-begin
- d := sqrt( sqrt(sqr(FTx^) + sqr(FTy^)) + FTx^ );
-
- if random(2) = 0 then begin
- FPx^ := FPx^ + vvar2 * d;
- FPy^ := FPy^ + vvar2 / d * FTy^;
- end
- else begin
- FPx^ := FPx^ - vvar2 * d;
- FPy^ := FPy^ - vvar2 / d * FTy^;
- end;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
- fld st(1)
- fmul st,st
- fld st(1)
- fmul st,st
- faddp
- fsqrt
- faddp
- fsqrt
-
- fld qword ptr [eax + vvar2]
- mov ecx,eax
- mov eax,2
- call System.@RandInt
- shr eax,1
- jc @skip
- fchs
-@skip:
-
- fmul st(2),st
- fmul st,st(1)
-
- mov edx, [ecx + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fdivp st(1),st
- fadd qword ptr [edx + 8]
- fstp qword ptr [edx + 8]
- fwait
-{$endif}
-end;
-
-procedure TVariationJulian.CalcPowerMinus2;
-{$ifndef _ASM_}
-var
- r, xd: double;
-begin
- r := sqrt(sqr(FTx^) + sqr(FTy^));
- xd := r + FTx^;
-
- r := vvar / sqrt(r * (sqr(Fty^) + sqr(xd)) );
-
- if random(2) = 0 then begin
- FPx^ := FPx^ + r * xd;
- FPy^ := FPy^ - r * FTy^;
- end
- else begin
- FPx^ := FPx^ - r * xd;
- FPy^ := FPy^ + r * FTy^;
- end;
-{$else}
-asm
-
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8]
- fld qword ptr [edx]
- fld st(1)
- fmul st,st
- fld st(1)
- fmul st,st
- faddp
- fsqrt
- fadd st(1),st
- fld st(1)
- fmul st,st
- fld st(3)
- fmul st,st
- faddp
- fmulp
- fsqrt
-
- fdivr qword ptr [eax + vvar]
-
- mov ecx,eax
- mov eax,2
- call System.@RandInt
- shr eax,1
- jc @skip
- fchs
-@skip:
-
- fmul st(1),st
- fmulp st(2),st
-
- mov edx, [ecx + FPx]
- fsubr qword ptr [edx]
- fstp qword ptr [edx]
- fadd qword ptr [edx + 8]
- fstp qword ptr [edx + 8]
- fwait
-{$endif}
-end;
-
-procedure TVariationJulian.CalcPower1;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * FTx^;
- FPy^ := FPy^ + vvar * FTy^;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
- fld qword ptr [eax + vvar]
- fmul st(2), st
- fmulp
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
- fwait
-{$endif}
-end;
-
-procedure TVariationJulian.CalcPowerMinus1;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := vvar / (sqr(FTx^) + sqr(FTy^));
-
- FPx^ := FPx^ + r * FTx^;
- FPy^ := FPy^ - r * FTy^;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
-// mov edx, [eax + FTx]
- fld qword ptr [edx] // FTx
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fdivr qword ptr [eax + vvar]
- fmul st(2), st
- fmulp
-// mov edx, [eax + FPx]
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-// mov edx, [eax + FPy]
- fsubr qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
- fwait
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationJulian.GetInstance: TBaseVariation;
-begin
- Result := TVariationJulian.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationJulian.GetName: string;
-begin
- Result := var_name;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJulian.GetVariableNameAt(const Index: integer): string;
-begin
- case Index of
- 0: Result := var_n_name;
- 1: Result := var_c_name;
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJulian.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- N := Round(Value);
- if N = 0 then N := 1;
- Value := N;
- Result := True;
- end
- else if Name = var_c_name then begin
- c := value;
- Result := True;
- end;
-end;
-
-function TVariationJulian.ResetVariable(const Name: string): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- if N = 2 then N := -2
- else N := 2;
- Result := True;
- end
- else if Name = var_c_name then begin
- c := 1;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJulian.GetNrVariables: integer;
-begin
- Result := 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJulian.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- Value := N;
- Result := true;
- end
- else if Name = var_c_name then begin
- Value := c;
- Result := true;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationJulian));
-end.
diff --git a/2.10/Source/varJuliaScope.pas b/2.10/Source/varJuliaScope.pas
deleted file mode 100644
index 7ce8aef..0000000
--- a/2.10/Source/varJuliaScope.pas
+++ /dev/null
@@ -1,435 +0,0 @@
-unit varJuliaScope;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-const
- variation_name='juliascope';
- var_n_name='juliascope_power';
- var_c_name='juliascope_dist';
-
-{$define _ASM_}
-
-type
- TVariationJuliaScope = class(TBaseVariation)
- private
- power: integer;
- distortion: double;
-
- rN: integer;
- invDistPower: double;
-
- procedure CalcPower1;
- procedure CalcPowerMinus1;
- procedure CalcPower2;
- procedure CalcPowerMinus2;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- procedure GetCalcFunction(var f: TCalcFunction); override;
- end;
-
-implementation
-
-uses
- math;
-
-// TVariationJuliaScope
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationJuliaScope.Create;
-begin
- power := random(5) + 2;
- distortion := 1.0;
-end;
-
-procedure TVariationJuliaScope.Prepare;
-begin
- rN := abs(power);
- invDistPower := distortion / power / 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationJuliaScope.GetCalcFunction(var f: TCalcFunction);
-begin
- if distortion = 1 then begin
- if power = 2 then f := CalcPower2
- else if power = -2 then f := CalcPowerMinus2
- else if power = 1 then f := CalcPower1
- else if power = -1 then f := CalcPowerMinus1
- else f := CalcFunction;
- end
- else f := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationJuliaScope.CalcFunction;
-{$ifndef _ASM_}
-var
- rnd: integer;
- r: double;
- sina, cosa: extended;
-begin
- rnd := random(rN);
- if (rnd and 1) = 0 then
- sincos( (2*pi*rnd + arctan2(FTy^, FTx^)) / power, sina, cosa)
- else
- sincos( (2*pi*rnd - arctan2(FTy^, FTx^)) / power, sina, cosa);
- r := vvar * Math.Power(sqr(FTx^) + sqr(FTy^), invDistPower);
- FPx^ := FPx^ + r * cosa;
- FPy^ := FPy^ + r * sina;
-{$else}
-asm
- mov edx, [eax + FTy]
- fld qword ptr [edx]
- fld qword ptr [eax + invDistPower]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld st(2)
- fld st(1)
- fpatan
- mov ecx, eax
- mov eax, dword ptr [eax + rN]
- call System.@RandInt
- push eax
-
- shr eax, 1
- jnc @even
- fchs
-@even:
-
- fldpi
- fadd st, st
- fimul dword ptr [esp]
- add esp, 4
- faddp
- fidiv dword ptr [ecx + power]
-
- fxch st(3)
- fmul st, st
- fxch st(1)
- fmul st, st
- faddp
-// --- x^y = 2^(y*log2(x))
- fyl2x
- fld st
- frndint
- fsub st(1), st
- fxch st(1)
- f2xm1
- fld1
- fadd
- fscale
- fstp st(1)
-// ---
- fmul qword ptr [ecx + vvar]
- fxch st(1)
- fsincos
- fmul st, st(2)
-
- mov edx, [ecx + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fmulp
- mov edx, [ecx + FPy]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fwait
-{$endif}
-end;
-
-procedure TVariationJuliaScope.CalcPower2;
-{$ifndef _ASM_}
-var
- r: double;
- sina, cosa: extended;
-begin
- if random(2) = 0 then
- sincos(arctan2(FTy^, FTx^)/2, sina, cosa)
- else
- sincos(pi - arctan2(FTy^, FTx^)/2, sina, cosa);
-
- r := vvar * sqrt(sqrt(sqr(FTx^) + sqr(FTy^)));
-
- FPx^ := FPx^ + r * cosa;
- FPy^ := FPy^ + r * sina;
-{$else}
-asm
- mov edx, [eax + FTy]
- fld qword ptr [edx]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld st(1)
- fld st(1)
- fpatan
- fld1
- fadd st, st
- fdivp st(1), st
- mov ecx, eax
- //mov eax, 2
- call System.@RandInt
-
- shr eax, 1
- jnc @skip
- fldpi
- fsubrp st(1), st
-@skip:
-
-{
- push eax
-
- shr eax, 1
- jnc @even
- fchs
-@even:
-
- fldpi
- fimul dword ptr [esp]
- add esp, 4
- faddp
-}
- fxch st(2)
- fmul st, st
- fxch st(1)
- fmul st, st
- faddp
- fsqrt
- fsqrt
- fmul qword ptr [ecx + vvar]
- fxch st(1)
-
- fsincos
-
- fmul st, st(2)
- mov edx, [ecx + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fmulp
- mov edx, [ecx + FPy]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fwait
-{$endif}
-end;
-
-procedure TVariationJuliaScope.CalcPowerMinus2;
-{$ifndef _ASM_}
-var
- r: double;
- sina, cosa: extended;
-begin
- if random(2) = 0 then
- sincos(arctan2(FTy^, FTx^)/2, sina, cosa)
- else
- sincos(pi - arctan2(FTy^, FTx^)/2, sina, cosa);
- r := vvar / sqrt(sqrt(sqr(FTx^) + sqr(FTy^)));
-
- FPx^ := FPx^ + r * cosa;
- FPy^ := FPy^ - r * sina;
-{$else}
-asm
- mov edx, [eax + FTy]
- fld qword ptr [edx]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld st(1)
- fld st(1)
- fpatan
- fld1
- fadd st, st
- fdivp st(1), st
- mov ecx, eax
- mov eax, 2
- call System.@RandInt
-
- shr eax, 1
- jnc @skip
- fldpi
- fsubrp st(1), st
-@skip:
-
-{ push eax
-
- shr eax, 1
- jnc @even
- fchs
-@even:
-
- fldpi
- fimul dword ptr [esp]
- add esp, 4
- faddp
-}
- fxch st(2)
- fmul st, st
- fxch st(1)
- fmul st, st
- faddp
- fsqrt
- fsqrt
- fdivr qword ptr [ecx + vvar]
- fxch st(1)
-
- fsincos
-
- fmul st, st(2)
- mov edx, [ecx + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fmulp
- mov edx, [ecx + FPy]
- fsubr qword ptr [edx]
- fstp qword ptr [edx]
- fwait
-{$endif}
-end;
-
-procedure TVariationJuliaScope.CalcPower1;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * FTx^;
- FPy^ := FPy^ + vvar * FTy^;
-{$else}
-asm
- mov edx, [eax + FTy]
- fld qword ptr [edx]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld qword ptr [eax + vvar]
- fmul st(2), st
- fmulp
- mov edx, [eax + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- mov edx, [eax + FPy]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fwait
-{$endif}
-end;
-
-procedure TVariationJuliaScope.CalcPowerMinus1;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := vvar / (sqr(FTx^) + sqr(FTy^));
-
- FPx^ := FPx^ + r * FTx^;
- FPy^ := FPy^ - r * FTy^;
-{$else}
-asm
- mov edx, [eax + FTy]
- fld qword ptr [edx]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fdivr qword ptr [eax + vvar]
- fmul st(2), st
- fmulp
- mov edx, [eax + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- mov edx, [eax + FPy]
- fsubr qword ptr [edx]
- fstp qword ptr [edx]
- fwait
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationJuliaScope.GetInstance: TBaseVariation;
-begin
- Result := TVariationJuliaScope.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationJuliaScope.GetName: string;
-begin
- Result := variation_name;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJuliaScope.GetVariableNameAt(const Index: integer): string;
-begin
- case Index of
- 0: Result := var_n_name;
- 1: Result := var_c_name;
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJuliaScope.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- power := Round(Value);
- if power = 0 then power := 1;
- Value := power;
- Result := True;
- end
- else if Name = var_c_name then begin
- distortion := value;
- Result := True;
- end;
-end;
-
-function TVariationJuliaScope.ResetVariable(const Name: string): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- if power = 2 then power := -2
- else power := 2;
- Result := True;
- end
- else if Name = var_c_name then begin
- distortion := 1;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJuliaScope.GetNrVariables: integer;
-begin
- Result := 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationJuliaScope.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_n_name then begin
- Value := power;
- Result := true;
- end
- else if Name = var_c_name then begin
- Value := distortion;
- Result := true;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationJuliaScope));
-end.
diff --git a/2.10/Source/varPerspective.pas b/2.10/Source/varPerspective.pas
deleted file mode 100644
index 3fb2eb2..0000000
--- a/2.10/Source/varPerspective.pas
+++ /dev/null
@@ -1,192 +0,0 @@
-unit varPerspective;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-const
- var_a_name = 'perspective_angle';
- var_f_name = 'perspective_dist';
-
-{$define _ASM_}
-
-type
- TVariationPerspective = class(TBaseVariation)
- private
- angle, focus: double;
- vsin, vf, vfcos: double;
-
- procedure CalcLinear;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- procedure GetCalcFunction(var f: TCalcFunction); override;
- end;
-
-implementation
-
-uses
- math;
-
-// TVariationPerspective
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPerspective.Prepare;
-begin
- vsin := sin(angle*pi/2);
- vf := vvar * focus;
- vfcos := vf * cos(angle*pi/2);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPerspective.GetCalcFunction(var f: TCalcFunction);
-begin
- if IsZero(angle) then f := CalcLinear
- else f := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPerspective.CalcFunction;
-{$if false}
-var
- t: double;
-begin
- t := (focus - vsin * FTy^);
- FPx^ := FPx^ + vf * FTx^ / t;
- FPy^ := FPy^ + vfcos * FTy^ / t;
-{$else}
-asm
- mov ecx, [eax + FTy]
- fld qword ptr [ecx]
- fld st
- fmul qword ptr [eax + vsin]
- fsubr qword ptr [eax + focus]
- fld st
- mov ecx, [eax + FTx]
- fdivr qword ptr [ecx]
- fmul qword ptr [eax + vf]
- mov ecx, [eax+FPx]
- fadd qword ptr [ecx]
- fstp qword ptr [ecx]
- fdivp st(1), st
- fmul qword ptr [eax + vfcos]
- mov ecx, [eax+FPy]
- fadd qword ptr [ecx]
- fstp qword ptr [ecx]
- fwait
-{$ifend}
-end;
-
-procedure TVariationPerspective.CalcLinear;
-{$if false}
-begin
- FPx^ := FPx^ + vvar * FTx^;
- FPy^ := FPy^ + vvar * FTy^;
-{$else}
-asm
- fld qword ptr [eax + vvar]
- mov edx, [eax + FTx]
- fld qword ptr [edx]
- fmul st, st(1)
- fadd qword ptr [edx + 16]
- fstp qword ptr [edx + 16]
- fld qword ptr [edx + 8]
- fmulp
- fadd qword ptr [edx + 24]
- fstp qword ptr [edx + 24]
- fwait
-{$ifend}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationPerspective.Create;
-begin
- angle := random;
- focus := 2*random + 1;
-end;
-
-class function TVariationPerspective.GetInstance: TBaseVariation;
-begin
- Result := TVariationPerspective.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationPerspective.GetName: string;
-begin
- Result := 'perspective';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPerspective.GetVariableNameAt(const Index: integer): string;
-begin
- case Index of
- 0: Result := var_a_name;
- 1: Result := var_f_name;
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPerspective.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- angle := Value;
- Result := True;
- end else if Name = var_f_name then begin
- focus := Value;
- Result := True;
- end
-end;
-
-function TVariationPerspective.ResetVariable(const Name: string): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- angle := 0;
- Result := True;
- end
- else if Name = var_f_name then begin
- focus := 2;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPerspective.GetNrVariables: integer;
-begin
- Result := 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPerspective.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- Value := angle;
- Result := True;
- end else if Name = var_f_name then begin
- Value := focus;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationPerspective));
-end.
diff --git a/2.10/Source/varRadialBlur.pas b/2.10/Source/varRadialBlur.pas
deleted file mode 100644
index 9701753..0000000
--- a/2.10/Source/varRadialBlur.pas
+++ /dev/null
@@ -1,325 +0,0 @@
-unit varRadialBlur;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-const
- var_name = 'radial_blur';
- var_a_name = 'radial_blur_angle';
-
-{$define _ASM_}
-
-type
- TVariationRadialBlur = class(TBaseVariation)
- private
- angle,
- spin_var, zoom_var: double;
-
- rnd: array[0..3] of double;
- N: integer;
-
- procedure CalcZoom;
- procedure CalcSpin;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function GetVariable(const Name: string; var value: double): boolean; override;
- function SetVariable(const Name: string; var value: double): boolean; override;
- function ResetVariable(const Name: string): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- procedure GetCalcFunction(var f: TCalcFunction); override;
- end;
-
-implementation
-
-uses
- math;
-
-// TVariationRadialBlur
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationRadialBlur.Create;
-begin
- angle := random * 2 - 1;
-end;
-
-procedure TVariationRadialBlur.Prepare;
-begin
- spin_var := vvar * sin(angle * pi/2);
- zoom_var := vvar * cos(angle * pi/2);
-
- N := 0;
- rnd[0] := random;
- rnd[1] := random;
- rnd[2] := random;
- rnd[3] := random;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationRadialBlur.GetCalcFunction(var f: TCalcFunction);
-begin
- if IsZero(spin_var) then f := CalcZoom
- else if IsZero(zoom_var) then f := CalcSpin
- else f := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationRadialBlur.CalcFunction;
-{$ifndef _ASM_}
-var
- rndG, rz, ra: double;
- sina, cosa: extended;
-begin
- rndG := (rnd[0] + rnd[1] + rnd[2] + rnd[3] - 2);
- rnd[N] := random;
- N := (N+1) and $3;
-
- ra := sqrt(sqr(FTx^) + sqr(FTy^));
- SinCos(arctan2(FTy^, FTx^) + spin_var * rndG, sina, cosa);
- rz := zoom_var * rndG - 1;
-
- FPx^ := FPx^ + ra * cosa + rz * FTx^;
- FPy^ := FPy^ + ra * sina + rz * FTy^;
-{$else}
-asm
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
-
- fld st(1)
- fmul st, st
- fld st(1)
- fmul st, st
- faddp
- fsqrt
-
- fld st(2)
- fld st(2)
- fpatan
-
- fld qword ptr [eax + rnd]
- fadd qword ptr [eax + rnd+8]
- fadd qword ptr [eax + rnd+16]
- fadd qword ptr [eax + rnd+24]
- fld1
- fsub st(1), st
- fsub st(1), st
-
- fld st(1)
- fmul qword ptr [eax + zoom_var]
- fsubrp
-
- fmul st(4), st
- fmulp st(5), st
-
- fmul qword ptr [eax + spin_var]
- faddp
-
- call System.@RandExt
- mov edx, [eax + N]
- fstp qword ptr [eax + rnd + edx*8]
- inc edx
- and edx,$03
- mov [eax + N], edx
-
- fsincos
-
- fmul st, st(2)
- faddp st(3), st
- fmulp
- faddp st(2), st
- mov edx, [eax + FPx]
- fadd qword ptr [edx]
- fstp qword ptr [edx]
- fadd qword ptr [edx + 8]
- fstp qword ptr [edx + 8]
- fwait
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationRadialBlur.CalcZoom;
-{$ifndef _ASM_}
-var
- r: double;
-begin
- r := zoom_var * (rnd[0] + rnd[1] + rnd[2] + rnd[3] - 2);
-
- rnd[N] := random;
- N := (N+1) and $3;
-
- FPx^ := FPx^ + r * FTx^;
- FPy^ := FPy^ + r * FTy^;
-{$else}
-asm
- fld qword ptr [eax + rnd]
- fadd qword ptr [eax + rnd+8]
- fadd qword ptr [eax + rnd+16]
- fadd qword ptr [eax + rnd+24]
- fld1
- fadd st, st
- fsubp st(1), st
- fmul qword ptr [eax + zoom_var]
-
- call System.@RandExt
- mov edx, [eax + N]
- fstp qword ptr [eax + rnd + edx*8]
- inc edx
- and edx,$03
- mov [eax + N], edx
-
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
-// mov ecx, [eax + FTx]
- fld qword ptr [edx]
-
- fmul st, st(2)
-// mov edx, [eax + FPx]
- fadd qword ptr [edx + 16]
- fstp qword ptr [edx + 16]
- fmulp
-// mov edx, [eax + FPy]
- fadd qword ptr [edx + 24]
- fstp qword ptr [edx + 24]
- fwait
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationRadialBlur.CalcSpin;
-{$ifndef _ASM_}
-var
- r: double;
- sina, cosa: extended;
-begin
- SinCos(arctan2(FTy^, FTx^) + spin_var * (rnd[0] + rnd[1] + rnd[2] + rnd[3] - 2),
- sina, cosa);
- r := sqrt(sqr(FTx^) + sqr(FTy^));
-
- rnd[N] := random;
- N := (N+1) and $3;
-
- FPx^ := FPx^ + r * cosa - FTx^;
- FPy^ := FPy^ + r * sina - FTy^;
-{$else}
-asm
- mov edx, [eax + FTx]
-// mov edx, [eax + FTy]
- fld qword ptr [edx + 8]
-// mov edx, [eax + FTx]
- fld qword ptr [edx]
- fld st(1)
- fld st(1)
- fpatan
-
- fld qword ptr [eax + rnd]
- fadd qword ptr [eax + rnd+8]
- fadd qword ptr [eax + rnd+16]
- fadd qword ptr [eax + rnd+24]
- fld1
- fadd st, st
- fsubp st(1), st
- fmul qword ptr [eax + spin_var]
-
- call System.@RandExt
- mov edx, [eax + N]
- fstp qword ptr [eax + rnd + edx*8]
- inc edx
- and edx,$03
- mov [eax + N], edx
-
- faddp
- fsincos
-
- fld st(3)
- fmul st,st
- fld st(3)
- fmul st,st
- faddp
- fsqrt
- fmul st(2), st
- fmulp st(1), st
- mov edx, [eax + FPx]
- fadd qword ptr [edx]
- fsubrp st(2),st
-// mov edx, [eax + FPy]
- fadd qword ptr [edx + 8]
- fsubrp st(2), st
- fstp qword ptr [edx]
- fstp qword ptr [edx + 8]
- fwait
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRadialBlur.GetInstance: TBaseVariation;
-begin
- Result := TVariationRadialBlur.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRadialBlur.GetName: string;
-begin
- Result := var_name;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRadialBlur.GetVariableNameAt(const Index: integer): string;
-begin
- case Index of
- 0: Result := var_a_name;
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRadialBlur.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- Value := angle;
- Result := true;
- end;
-end;
-
-function TVariationRadialBlur.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- angle := Value;
- Result := True;
- end;
-end;
-
-function TVariationRadialBlur.ResetVariable(const Name: string): boolean;
-begin
- Result := False;
- if Name = var_a_name then begin
- if angle <> 0 then angle := 0
- else if angle = 0 then angle := 1;
- Result := True;
- end;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRadialBlur.GetNrVariables: integer;
-begin
- Result := 1;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationRadialBlur));
-end.
diff --git a/2.10/Source/varRectangles.pas b/2.10/Source/varRectangles.pas
deleted file mode 100644
index 0129556..0000000
--- a/2.10/Source/varRectangles.pas
+++ /dev/null
@@ -1,168 +0,0 @@
-{
- Apophysis Copyright (C) 2001-2004 Mark Townsend
- Apophysis Copyright (C) 2005-2006 Ronald Hordijk, Piotr Borys, Peter Sdobnov
- Apophysis Copyright (C) 2007 Piotr Borys, Peter Sdobnov
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-}
-{
- This variation was started by Michael Faber
-}
-
-unit varRectangles;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-type
- TVariationRectangles = class(TBaseVariation)
- private
- FRectanglesX, FRectanglesY: double;
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
-
- procedure GetCalcFunction(var f: TCalcFunction); override;
- procedure CalcFunction; override;
- procedure CalcZeroX;
- procedure CalcZeroY;
- procedure CalcZeroXY;
-
- end;
-
-implementation
-
-uses
- Math;
-
-{ TVariationRectangles }
-
-///////////////////////////////////////////////////////////////////////////////
-
-procedure TVariationRectangles.GetCalcFunction(var f: TCalcFunction);
-begin
- if IsZero(FRectanglesX) then begin
- if IsZero(FRectanglesY) then
- f := CalcZeroXY
- else
- f := CalcZeroX;
- end
- else if IsZero(FRectanglesY) then
- f := CalcZeroY
- else f := CalcFunction;
-end;
-
-procedure TVariationRectangles.CalcFunction;
-begin
- FPx^ := FPx^ + vvar * ((2*floor(FTx^/FRectanglesX) + 1)*FRectanglesX - FTx^);
- FPy^ := FPy^ + vvar * ((2*floor(FTy^/FRectanglesY) + 1)*FRectanglesY - FTy^);
-end;
-
-procedure TVariationRectangles.CalcZeroX;
-begin
- FPx^ := FPx^ + vvar * FTx^;
- FPy^ := FPy^ + vvar * ((2*floor(FTy^/FRectanglesY) + 1)*FRectanglesY - FTy^);
-end;
-
-procedure TVariationRectangles.CalcZeroY;
-begin
- FPx^ := FPx^ + vvar * ((2*floor(FTx^/FRectanglesX) + 1)*FRectanglesX - FTx^);
- FPy^ := FPy^ + vvar * FTy^;
-end;
-
-procedure TVariationRectangles.CalcZeroXY;
-begin
- FPx^ := FPx^ + vvar * FTx^;
- FPy^ := FPy^ + vvar * FTy^;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRectangles.GetName: string;
-begin
- Result := 'rectangles';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRectangles.GetVariableNameAt(const Index: integer): string;
-begin
- case Index Of
- 0: Result := 'rectangles_x';
- 1: Result := 'rectangles_y';
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRectangles.GetNrVariables: integer;
-begin
- Result := 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRectangles.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'rectangles_x' then begin
- FRectanglesX := Value;
- Result := True;
- end else if Name = 'rectangles_y' then begin
- FRectanglesY := Value;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRectangles.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'rectangles_x' then begin
- Value := FRectanglesX;
- Result := True;
- end else if Name = 'rectangles_y' then begin
- Value := FRectanglesY;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationRectangles.Create;
-begin
- inherited Create;
-
- FRectanglesX := 1.0;
- FRectanglesY := 1.0;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRectangles.GetInstance: TBaseVariation;
-begin
- Result := TVariationRectangles.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationRectangles));
-end.
diff --git a/2.10/Source/varRings2.pas b/2.10/Source/varRings2.pas
deleted file mode 100644
index 0ede2e0..0000000
--- a/2.10/Source/varRings2.pas
+++ /dev/null
@@ -1,123 +0,0 @@
-unit varRings2;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-type
- TVariationRings2 = class(TBaseVariation)
- private
- FVal, dx: double;
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- end;
-
-implementation
-
-uses
- Math;
-
-{ TVariationRings2 }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationRings2.Prepare;
-const
- EPS = 1E-10;
-begin
- dx := sqr(FVal) + EPS;
-end;
-
-procedure TVariationRings2.CalcFunction;
-var
- r: double;
- Length: double;
- Angle: double;
-begin
- Length := sqrt(sqr(FTx^) + sqr(FTy^));
-{ // all this range-checking crap only slows us down...
- if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then
- Angle := arctan2(FTx^, FTy^)
- else
- Angle := 0.0;
-} // ...and besides, we don't need arctan() if we have Length!
-
-// dx := sqr(FVal) + EPS; - we can precalc it!!!
-// r := Length + dx - System.Int((Length + dx)/(2 * dx)) * 2 * dx - dx + Length * (1-dx);
-// ^^^^......he he, lots of useless calculations......^^^^
- r := vvar * (2 - dx * (System.Int((Length/dx + 1)/2) * 2 / Length + 1));
-
- FPx^ := FPx^ + r * FTx^;
- FPy^ := FPy^ + r * FTy^;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationRings2.Create;
-begin
- FVal := Random * 2;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRings2.GetInstance: TBaseVariation;
-begin
- Result := TVariationRings2.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationRings2.GetName: string;
-begin
- Result := 'rings2';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRings2.GetVariableNameAt(const Index: integer): string;
-begin
- case Index Of
- 0: Result := 'rings2_val';
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRings2.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'rings2_val' then begin
- FVal := Value;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRings2.GetNrVariables: integer;
-begin
- Result := 1
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationRings2.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'rings2_val' then begin
- Value := FVal;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationRings2));
-end.
diff --git a/2.10/Source/varblob.pas b/2.10/Source/varblob.pas
deleted file mode 100644
index 884ef29..0000000
--- a/2.10/Source/varblob.pas
+++ /dev/null
@@ -1,151 +0,0 @@
-unit varBlob;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-type
- TVariationBlob = class(TBaseVariation)
- private
- FLow, FHigh, FWaves: double;
- VLow, VHeight: double;
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
-
- procedure Prepare; override;
- procedure CalcFunction; override;
- end;
-
-implementation
-
-uses
- Math;
-
-{ TVariationBlob }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationBlob.Prepare;
-begin
- VHeight := vvar * (FHigh - FLow) / 2;
- VLow := vvar * FLow + VHeight;
-end;
-
-procedure TVariationBlob.CalcFunction;
-var
- r : double;
-begin
-{
- r := sqrt(FTx^ * FTx^ + FTy^ * FTy^);
-
- if (FTx^ < -EPS) or (FTx^ > EPS) or (FTy^ < -EPS) or (FTy^ > EPS) then
- Angle := arctan2(FTx^, FTy^)
- else
- Angle := 0.0;
-
- r := r * (FLow + (FHigh - FLow) * (0.5 + 0.5 * sin(FWaves * Angle)));
- FPx^ := FPx^ + vvar * r * sin(Angle);
- FPy^ := FPy^ + vvar * r * cos(Angle);
-}
-// --Z-- LOL!!! just look at this:
-// sin(a) = x / r, (well, normal people use y/r, but since we swapped x and y...)
-// then:
-// r * sin(a) = r * x / r = x !!!
-// so, WE DON'T NEED TO CALCULATE "r" AT ALL!!!!!
-// (and no need to calculate sin and cos, ofcourse :)
-
-// r := (FLow + (FHigh - FLow) * (0.5 + 0.5 * sin(FWaves * Angle)));
-// now let's precalc ^^^^^ all this :)
- r := VLow + VHeight * sin(FWaves * arctan2(FTx^, FTy^));
-
- FPx^ := FPx^ + r * FTx^;
- FPy^ := FPy^ + r * FTy^;
-// mwahaha, 20% speed increase - and I didn't even use any ASM :-)
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationBlob.GetName: string;
-begin
- Result := 'blob';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationBlob.GetVariableNameAt(const Index: integer): string;
-begin
- case Index Of
- 0: Result := 'blob_low';
- 1: Result := 'blob_high';
- 2: Result := 'blob_waves';
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationBlob.GetNrVariables: integer;
-begin
- Result := 3;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationBlob.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'blob_low' then begin
- FLow := Value;
- Result := True;
- end else if Name = 'blob_high' then begin
- FHigh := Value;
- Result := True;
- end else if Name = 'blob_waves' then begin
- Value := Round(Value);
- FWaves := Value;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationBlob.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'blob_low' then begin
- Value := FLow;
- Result := True;
- end else if Name = 'blob_high' then begin
- Value := FHigh;
- Result := True;
- end else if Name = 'blob_waves' then begin
- Value := FWaves;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationBlob.Create;
-begin
- inherited Create;
-
- FWaves := Round(2 + 5 * Random);
- FLow := 0.2 + 0.5 * random;
- FHigh := 0.8 + 0.4 * random;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationBlob.GetInstance: TBaseVariation;
-begin
- Result := TVariationBlob.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationBlob));
-end.
diff --git a/2.10/Source/varpdj.pas b/2.10/Source/varpdj.pas
deleted file mode 100644
index 218509b..0000000
--- a/2.10/Source/varpdj.pas
+++ /dev/null
@@ -1,260 +0,0 @@
-unit varPDJ;
-
-interface
-
-uses
- BaseVariation, XFormMan;
-
-{$define _ASM_}
-
-type
- TVariationPDJ = class(TBaseVariation)
- private
- FA,FB,FC,FD: double;
-
- procedure CalcABC0;
- procedure CalcAB00;
- procedure CalcA000;
-
- public
- constructor Create;
-
- class function GetName: string; override;
- class function GetInstance: TBaseVariation; override;
-
- function GetNrVariables: integer; override;
- function GetVariableNameAt(const Index: integer): string; override;
-
- function SetVariable(const Name: string; var value: double): boolean; override;
- function GetVariable(const Name: string; var value: double): boolean; override;
-
- procedure GetCalcFunction(var f: TCalcFunction); override;
- procedure CalcFunction; override;
- end;
-
-implementation
-
-uses
- Math;
-
-{ TVariationPDJ }
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPDJ.GetCalcFunction(var f: TCalcFunction);
-begin
- if FD = 0 then begin
- if FC = 0 then begin
- if FB = 0 then
- f := CalcA000
- else
- f := CalcAB00;
- end
- else f := CalcABC0;
- end
- else f := CalcFunction;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPDJ.CalcFunction;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * (sin(FA * FTy^) - cos(FB * FTx^));
- FPy^ := FPy^ + vvar * (sin(FC * FTx^) - cos(FD * FTy^));
-{$else}
-asm
- fld qword ptr [eax + vvar]
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
-
- fld st(1)
- fmul qword ptr [eax + Fa]
- fsin
- fld st(1)
- fmul qword ptr [eax + Fb]
- fcos
- fsubp st(1), st
- fmul st, st(3)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fmul qword ptr [eax + Fc]
- fsin
- fxch st(1)
- fmul qword ptr [eax + Fd]
- fcos
- fsubp st(1), st
- fmulp
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPDJ.CalcABC0;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * (sin(FA * FTy^) - cos(FB * FTx^));
- FPy^ := FPy^ + vvar * (sin(FC * FTx^) - 1);
-{$else}
-asm
- fld qword ptr [eax + vvar]
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fld qword ptr [edx] // FTx
-
- fld st(1)
- fmul qword ptr [eax + Fa]
- fsin
- fld st(1)
- fmul qword ptr [eax + Fb]
- fcos
- fsubp st(1), st
- fmul st, st(3)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fmul qword ptr [eax + Fc]
- fsin
- fstp st(1)
- fld1
- fsubp st(1), st
- fmulp
- fadd qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPDJ.CalcAB00;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * (sin(FA * FTy^) - cos(FB * FTx^));
- FPy^ := FPy^ - vvar;
-{$else}
-asm
- fld qword ptr [eax + vvar]
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fmul qword ptr [eax + Fa]
- fsin
- fld qword ptr [edx] // FTx
- fmul qword ptr [eax + Fb]
- fcos
- fsubp st(1), st
- fmul st, st(1)
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fsubr qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-procedure TVariationPDJ.CalcA000;
-{$ifndef _ASM_}
-begin
- FPx^ := FPx^ + vvar * (sin(FA * FTy^) - 1);
- FPy^ := FPy^ - vvar;
-{$else}
-asm
- fld qword ptr [eax + vvar]
- mov edx, [eax + FTx]
- fld qword ptr [edx + 8] // FTy
- fmul qword ptr [eax + Fa]
- fsin
- fld1
- fsubp st(1), st
- fmul st, st(1)
-
- fadd qword ptr [edx + 16] // FPx
- fstp qword ptr [edx + 16]
-
- fsubr qword ptr [edx + 24] // FPy
- fstp qword ptr [edx + 24]
-{$endif}
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-constructor TVariationPDJ.Create;
-begin
- FA := PI * (2 * Random - 1);
- FB := PI * (2 * Random - 1);
- FC := PI * (2 * Random - 1);
- FD := PI * (2 * Random - 1);
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationPDJ.GetInstance: TBaseVariation;
-begin
- Result := TVariationPDJ.Create;
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-class function TVariationPDJ.GetName: string;
-begin
- Result := 'pdj';
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPDJ.GetVariableNameAt(const Index: integer): string;
-begin
- case Index Of
- 0: Result := 'pdj_a';
- 1: Result := 'pdj_b';
- 2: Result := 'pdj_c';
- 3: Result := 'pdj_d';
- else
- Result := '';
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPDJ.SetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'pdj_a' then begin
- FA := Value;
- Result := True;
- end else if Name = 'pdj_b' then begin
- FB := Value;
- Result := True;
- end else if Name = 'pdj_c' then begin
- FC := Value;
- Result := True;
- end else if Name = 'pdj_d' then begin
- FD := Value;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPDJ.GetNrVariables: integer;
-begin
- Result := 4
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-function TVariationPDJ.GetVariable(const Name: string; var value: double): boolean;
-begin
- Result := False;
- if Name = 'pdj_a' then begin
- Value := FA;
- Result := True;
- end else if Name = 'pdj_b' then begin
- Value := FB;
- Result := True;
- end else if Name = 'pdj_c' then begin
- Value := FC;
- Result := True;
- end else if Name = 'pdj_d' then begin
- Value := FD;
- Result := True;
- end
-end;
-
-///////////////////////////////////////////////////////////////////////////////
-initialization
- RegisterVariation(TVariationClassLoader.Create(TVariationPDJ));
-end.
diff --git a/2.10/readme.txt b/2.10/readme.txt
deleted file mode 100644
index 507b103..0000000
--- a/2.10/readme.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Apophysis was written with Delphi 5.0
-And is now developed using Delphi 6,7 and 2005
-
-The rendering engine (with some modifications) comes
-from a screensaver by Ronald Hordijk.
-http://home.kabelfoon.nl/~rhordijk/progs.html#flame
-
-The original flame code was written by Scott Draves.
-http://flam3.com/index.cgi?&menu=code
-
-To compile you'll need a few third-party controls and
-libraries:
-
-Scripter Studio
-http://www.tmssoftware.com/scriptstudio.htm
-
-XML Parser
-http://www.destructor.de/
-
-Indy Internet Components
-http://www.indyproject.org/
-
-Portable Network Graphics Delphi
-http://pngdelphi.sourceforge.net/